From 4b4c75bc0fd64d3eee54029e8d2fab834251fca6 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 17:53:18 +0800 Subject: [PATCH 1/8] 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 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®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/8] 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|` z`Oznj%?`hmZia1jxa}1kdh0z)Y6kkO`^wENBQmA7fT4M2QVaTFHK|kwv(4T9_feJmi*X= zJCtkb^h?}YvT^C{(*t>5@vW->Pxh(~wVJ4}+?~{!>fCzOSM5^<{+J8nex2MHpL3Uf zPTbtW_k&(zl1D3L%BC3E!G0g|OcxjKA1YkzhQC==3E;q(YU>=F;>&QluBh+Fhr^=l zo#Pn;H24|m?(7$C%}6qilfhPr`e8979XP?;{H$^|9=8I5zfRAPi$MnPYMpB8%vh2d z?1!HMiX3p@5WDs9ASuD4v9MydA%!*OK^DOVY}>7OpvUkBrs_P%4GdBX zcCGw#4`d|A7eIWC^8s{`zVriUYUG+mgibD{*k{Srh%=oY z7|QnT*OXkx+Z)Ncc;ijnZIt7>gw)o?rEPs*MDiu5f5PgC>Vi=(ZJw~M z*crA1ziaSWKOtTd&%l|8w==RO%8Ou=FqBP!VVO9#BHMMg$X8_m#>)+6j#kNJjt$UP zlB5VR&VhJBV>thr4zW2$W_a~8k5PV>P+vRp<;VCUe3g1@ z!Z3Gwc)Ua*yQ-PUi2oa^PE6S{g3ImfZ@-otY> z7qPpDaaY)IUNF_>V662X67oa_^5jRHG{(OYIMgqG!_X8tjvkACWh52*)^Qr(wvdXoXxTvo+~!Of|_Y-TBiG}RhrZe1Atoq zTMl*?V;kL*O7_IG3t&;#yO6K4WTintp3v%WB;!Rg=6@$B|4C#{lA%HiYSnL%r534} zJ$caLMQEnV(Mk>F(%W=crk__@au6=YIU>o!1QfUc6?!eepUH&~`99xJADoDO306CJ z;#fQ}pNQ~M21cfl_1rGwwYY1{+niT;cy}{DsIZ^NmqBz2;gj}6hpEiqECvm*?mcwJ zw$*C!vd1(XWt6@$*_xBWE-rOJ8XP4)6rVLic2{-Q`kaEhhM|0$67%A(iJKyfnw%i8 z4zUSGW=J(8cqUz^Iz8=0lutN~ zV)^&+=xj=R099e}U48ZC;-YjUb)Ptq%OAk^Hb;BBL%-hjRqi?g^Ho zr>Q%I_Gy`^q#jr6FuK-zEl*rIK1AIqu%QEq4pRo{D~noz0*Q#?uzQo2??=5^a0|m# zG8@lYH!}g*8!CmlBT#e=4^UH@u4W`wI&?Rv8Xkake|8k5j9fPxsP(hRdZ4M0nc;7l za-yx#KmV3|ac=tVap9ij@t%s|P?k48-|48u9p(oTDfd8gA1&)MEEt?2QCpF`h#4Jv za{Xa`(n--lTF9c`tNJd2!Ac{t8EF)rn|(#E_~3n^Y-GME_pPDJ+olbfwndwlNji-7 zQ3aON4TeyD)hjO@&!&~t3w)iAYm6lGvj;UW=sN&~Vh}lEYs|DYE?8kw9 zOzx)Ge-$boJ;irUdXQCUX%xXPDkQO8!R)zYfL8j z>A1X*L~I4sCfLX^Et5C>?jR=ofUJ5wp6B^HQfaHKkc4{$bvDSz*)tQLepf#U-w5*r zjzLergitbuhAf*pX%q=8=ZhS<$+F}-raw$ur8EygrNjd-(5pkVb6V~LkJo;KA1JgQ z@;gX11Xef%(*nyb>y-a_NZ)&}M&`*-+04W~IE8x?DlV(h!uAk7s^q1TNQQ3>+L6jf zA$=9fcufNV$v_`#ez&w{$&IYNAH412L&eLRSyAmn?#5-*&1=FGx~UZUfA~2~Aa_p= zwRj<;^09tEM5*G&7RC!A-ShJMd_Ghvs6pJAx!>p+0bQAQb{Q5jBgYL2`t-MH1N0~q zM?zFKyj-5?Kzb3)ceR2W;k-OgDd+v1L~>UaTOh?@`Dl0p4PsYbhFqEMF`7VGw_01>a>2Y)i+q?@hrNZ*Y@#+*2tQrC)wX4BgBqlUiHGt9;YIZ{9ldPq6-< z;Qvjnq| ziNc~<@&a4L+mYj>@bwfnuIifL8Lr0HrbnITa=Dg1DsQ=|15__#ci)!9ZB*g zoJ@#+WH|2UFY);FdtpV%V6Z%_6%?LOqEbUbF4{9kemJW{c1s*BzEGNH`jIAe&`w3h z8zH>jeo=MuTJl%P?bf#OnzP`+}_W))F0QRBbK>P#UnWzBwT=cQxtYkRyW((a?u|D~F(G66x@ltBSIh0QEYK9;4yv@}Q~zY__w183|y z@-_*Pt$J3$I(Aoy)hA=QH~ILI@()#n)8N;GsWe43Mbf9NbpQe9(TZU9YCY7*Jr7IU z99G?23&x7Pz5Qzz=|<)Wj_&DwP+yrOuIvR}Od&=mUAIkuI56()%@*d+b?Ho-eT%ea z*vZqXJ8Npq@HF+qvf`#ld-k}xgQ6`bg%sVG!>r46J#x3SEEFWZb(N?H*EsL-vATc- zXRcxpvE1P$vD2!m*v)`d+5nA=xb5A637cCd;=Mr&CxMDWE z>_NBOV}}!NE!0@&Y1tbrgy4NlQoy}4K2FcOz2yd6@$^{d)i1a4_HlBiiy`xs`R1Ot zywwPIXLwog#M6Q_GOiN#e#qp)%`3)~gETd*TmgWzN_P^`9qVDj37Ic_RCZ-LML4c+ zZmg#4qW9*tsG#1wgAqf=6sK>on3S{>`Ab%O0!t$eU#irSw18Tco{y)=qEBK`zU#?7 z3rny`Kx?Ezuub?%~lkhZynu<`M(JZs^QEBx={wvYSCjKM|~tz zjf^2#72#;Qbn$W|EKLR3l6Pw-BW~JoDfVskmqaXIDfL4yA)x6cZ7d9gQs^U&_3Yly zkljL)k(FuT`M6MP<#tYcX;m1s4B~mUTW?%7kJGGe`mZhaHpT2laLp)af+ao)YpSwWQ z-Q-5EzR)_Hi`L$=bc_4tU3ZNh36rhrE8tci7+)Q42%wE36naRNut`dm`p#W7Be)M? z_ABmzSxzLOX|>mHCxz|XaO~c@e@wnKU?qO}pO(*vR4RUhO^LSi;6XV=K*|Z(M+eI0 z^dAlp(h^GL=L5g*!2EV zW2@zf2j=#tO%@EKy*8C6m91O?@qq#ojFPy0%CcAHXaj;iI_JBZ9zGl--IL0mILu17 zwktiXfgZYL#1=|xhvQAh^=%AY>?@P6;y3v754l(A?Q5t9McDKE@WC}G)D zTffLUXAqS@Nj?_X#`tp`+wRD}c)pkoEbD707Ar%@PXY`E&81xh)ULebGe#|H{C+5I z3dge*dvT-I8WxfxR!*32tKfP%8O=$zXj0Cs#Z}0jj8r{_t(ZWQ0SV+YQl|G4Y;3Gk zdK_l3$2+eaa5XJNhar5=ST@(wL8~i*VRUd2REfG)Hn}p8Ox86TI&f8O{tJG!;9P`{ zT1EI?8&m6Z8}ry)q2R~2oENrg!#fvI!d+!iuTna7+jw&2T0@HDg7&FA@-VpZu0$?y zAFg80Q0869U~-}D?QdUFCP}D)dN_KRp@newHIRK*(pUW_1HX07p!P_#>%!N{{`XFK z4HcR`=r%9Hf5^W(t3N?u;V74i=Z_YT{4nkJH|_KP=T~Dh(wXzMn*H9XtRWZcLrCt< z;!jkN+%whOjCAFEt^CgcdS?Z_Gnd|Z#nk5mF+YTh6^uai+$;QNG! zz~cvp{tKbw2MrE~V&yPLveo~wYUQw6S~9(!&yw1Q1(w!zfr5B#V8$EGPae&ZPh`>@ z3d&D7p7OH{VL~EN*8zA1sUh$QM{!@+d)aIJ!r&rNrDR4utvN!eOvQ1akd^dRC+*rr z8_+@#tO#l>9)_B+?{?JqEJ!}X5gwCL^e$rI;`&S5sJa|+fs=(c5|zsJ$!7)tTF;AM z3edpjE?MVy_C}Qz{>wCYO_7V3`WM@o6yg=3+n&)yEUc-Q!M;EPR(}i)rT|#XVBvQ~ zc}oQw^#J}LX%KJD@zpx}85}Ep1FfJ8iKI&mA)Se-M5KapGMR2W1CEhWE0q|EH=w3* zxXa2w9zK*98FeO}I%XN7lid7JVrbNW)#H0RDbAOFkt*ZsUl(SnU|^cG9iiBkB&`DY*jo_-r7P$zI* zqq6UggoI|UZV9$Mfq!XT1CqR4`Q{GeU`f(=0)NnkM&+Axl;rT}Th`3Ri;R*ag zXL+e`Io6bJqx!%>jf^FomM)Dpv$1}uohN9h@ed^P+O%4yPH37aU>g!7Hv0)Re(Oj7 z0rFdvV51l~H{Vz-%=_cAuB7LVcHV0P4K8Fj63~hMrwZb-X}I)ht+r|p&3zv{Gy`L_ z@&vbUvO^O8w!22~MU@JCSb^ND)H~nes#oSm(K_9pBUB@A;7;al!1Z2zYy56`k{NP} z@r^Oipk?~Fo&&g_6RsxSE^4Mso|o7hCDc^vG`X(7I90=$e~@(j6)a=)cEv-uZb&|V z+>v9d8@Bv$k(I7t$WGUh5T~OJt~K-Xt>w9M>EjlfK|e9yvLx0I_5!pLC~m0d(V|IDjaB@r=KZX|X&=MX_H40Sh$ z8K>^#VI{nBKldB0nMJW;tDht@0W4nI_(ZB3!mQQ4&pcKzJo48SwbO6 z*WvAmf6Nw@?yRv@ze7=_2}6){u0WR!3!$pFLP`N@NxTcn#{@GZVtlIA}m{La%L0ZZ9BCQHpu!J+Hr4fFBR@+;e+E-;2o4nT#>-JY@ zy6H95D6BlUZ}tdmtM(KA3|9LXLqnRjDi0C4U)tDjxM-W6_$~+Ql=AG0EWFWco@-Oj zawXUJW6@Ysp0IJ~J}2FI0o5-Ky6;E8yj6l>Fk1E*s2#Z>ltxzN9}<0k4>Y6@K9z=v z!&deMEaQHtOxV|t+WMZk@R~Jxphhg;DUaI-AGJjfyoMXztvjPOLB{QeL4WPP%`GMxC>m2s|Q(PcOGd+ z5Wk`Qb4R}_Jqvoz^`=(gWoNAdr+@MFq1fG|Ouc)yMlu{(ZqH2F_E=3d@_u>BGmnOM zdXikDDK~PN9=LGb@t&`T%{@O48`Z-X9_Db*=kqqtwb6N*^Il+Bvz5m}QN~5|3ANX1 zv8{kjL^#XTJ|;U=Cy1XGm^v$N3=dPA!FKB@$3C-X2cooc8FfhAtR(M8LPhH> zT-eXpvbZR7iHJ}L;rUb=4T@H%E85^z#w}Yu8X$)i2vT6VJ_BY!C@#vrJ$NbSDVP_mJ(vPN zP2+B&yq5NM4lS9XF3{(WdNU_X<&98NDrtA%&$=D*% zH1*#yna!PthSsNvui~wAzKP%HMM;9{>Dei4(*NP>EufF!R4E(w(m=@6y6`+fZHUGLs^?^CqE5S$Q}<4X@13nOS)5+3(lhV0y7JoUFWm;VzK9rTLGMFy*sKDgBEMAz(ww&5XP8HkPwI%3Zwe8)(78N{C`&vA&WvqG%IN~HXp z$lcBsjf#;5b!JGX2X_(G+Vu5%xr;)oZ^9A*xOA!BrZTE}wcN^WJP6O_AE3`1DFf=q zE#V1&2MBgTDrJN}5qP4p%D;G-d(5$bLREtU{3mq>xIzJVMH1GJuTDLoYQT2Q1VZ0NYe3a?J!Ih9=(RZ z>-Z;IOZLGF{+Xk=IRdieMoe=Ia;S@?6|ugBXq76$fQO2vh(;#6gH_og_{ybKa2$66 z;;iE3@%-&=FNBHftnt;P!2Fw$mz36$okKd+xKR|EqIOgq%JHk)=;?^+L^E_XJvyrb zwYK=t@JI62yfQ8y zkWa1;dPNpZ)bat<*4?hzz3;L==N{F^Xc{BCEwg$*#fj@1tV&F`R}~%c)^`~Tfm@qo zs{fsYo?U|%jF$a1wypI2SbMI;D5sZ&*SfC3=~}FMcA_t)mj`d}XdxMnfYm!-RJ<;r zl@1i{B&?}e*CGDO%Sdv~!n-C1Df6TU#vUO2&le#6{oI;~uwYU+2V~O1a3z?_C|ly_ zFNSbYRCTNMD9~C4qJs>=7rW@p-)T)i*JcCh>_E=qiqF1-nWw2RZ(B9h)|XxIHRH`r zA|0U-AuFj9<7o`RN4fk&aJfT1VHuS*!8W+C^(=V@g+pJn)16DLY$XUH97u+=@MQY% zO>|pwpAg?@yI7%4k(aV2kG3cJ8c22Mc`CL&wNso^*>4-Hg3j6V)Qjoy6wOY)Te%|t ziyCt65%&Ddx1GgtxC=ORS`tP6{p8sC>>DK7!|W@9eYl2%TTdaJ$%d@25XN9bybE1c zUZ`_P=39tFQLLxB%vpNiwn*@#^OI&zkpM)w*cuX4iI8-u#;f;KXE;ko+ZR_iVZNy} z!5Ko~tRrE8W91X0k)sTUS+5G+U z_cRsV4&EZ@3ym@yOCKf8K|q26^fTap;gg91IiOW^+!p$`?DdE6@$LyFJPk!I@eJT# zvU`FmJU|m$gOx_SE$8rS{UI=*JBc2R(@;&^=yl`^?9N z{?afzy%TGlFue3hkGvOaGM5*tvzlkeIeAzlq~DE(X4!?8uOZJ;hy^Z3By;>DU>9Dn zSMk}vKcjVsFW>+zoS&*UkWIt=RQ-E`>ZY>15zahmjnSA;u@#l}dj*bJ0n%`dRBirI zg25_6D!>iM2lYp*PmB>Ww87rFYkx#9<37`LJsh3K00V0VdScMjXx+lR#H|4jIEjPH zns~klbK7UCjkY}6i0HX8QBj-y_2O@z%MNJTr1*1)8PqO$*RxETLtqF5YgO4O8Z=`q4HW>u7n&5ARJIo z!zbyrfXi*Fk0t@m%KN~#yrXU+c?cBZ_hKM*ej<}WoT$r6s^@NU*K@JzE=+Oil3KWp zmhfqX_gy$!^s!h`69UbIAF)jY(9|(h^K*KK5kY=Vjjv(+qC`&ejGOg@yqeMSy$D>Y z)N(h59V46(7m&*DFb=`mpp3A*&pZj^yyLc#Iq0KSc#-w=Tk_-8L4d?%$;V{{5hchI zB?Ntn21Ne9HmEl2e+lDV5aV5BDS7Ja@2b=vfIYK@74d^!UCZ|g{M#WQAdS2n2!ez2 zRZ#Qs4EkQ+&`qIifwij;Ji9@kuoKj96Y7jDGP@$wxY%TPnBMa+RdV-wlf0LF@+1*& z_77&k@&6L$4NO3S8!*i`013uud^~(S(-<7o2(*c28>FOvI5?_ww0O&y`pX~1zMSb> zS-!lEl7k)~ngOM8>y>d4Zxu+3lsVKhCWA#wYT#M{oB73~N}4&JUy9n9gld?WhCZvW z?didqOnE`m(R5xa8*gdR`;Ce{)JV47E2bF{g-Ny9mC}fUQsfE#6k7*B#AO1<35RJWG)yhm+ zR5MP!y(Z6b*KD>xSpz43TwoNHLb||&`i;s=kcA;$WjNd(&TS@9grqm|E z6qnu6%1SB!5#$Z2RcE`a9?loJg$S0$!14M@iLk5|M_G@vVRL1`>Rhau-RE235w z`IMEg4>3q?aU4wPv-*K3bfBK7fk{gjl3yMRF<{7vWkw*oQOIjiY2S)z^VSGPy;K4H z7#}Fy8~Eya9Gu~8ij8ENqQ`0uz?|VA3&)TRCwWQ4uAdM4bhCW&(mTLR8-I`|k5+rG zJJ*t^-CRp_FdrT_W-1E~#Z3)DP?Bo!i+BzcyT&Q)F~OFTNzXvJ8VMX+lsZs;k(q(w z(Kr}wKB)p@qB%du4>Rqg!F494_?Ijlt&yC{`Pl^Q8MS8Gy@SPJ@tTCJ@t>0-ZC-ms zhnZOmuZzEcriDxw<}_FjB*1ekX?)BS>1M-~tub>WpU8VW&6{*dE>)tWxiQmLA1Y2y zP!eH>Wr>_)%0i!@TeIWmEAf)}46mW!_1v;n<0f!MuYIYE`7w2wxG>2RF&>2!AC@r&$)KI6RR|#I4I>GUP3iz~$%`WhFTf>NLa=a9dD!4iq!+(hTn85`W(r{vO~3OTL@A6GxN5iL=M z($5Hf2BeJvoP>4EC=z9=h{gZpJJpkFDt0j;-W(fQmA)>pvU{>jwaR$@n7e=Cu`X+X z4Ql`gP{On`BMe03#Kx*YlOgW%>3CApKI9aR&1>L{74O2nj#uCbQM8n#Nqj9TlDf5S zRv6zy##{Cgi#W5ORF*Z>i1nMd;*~45Ql34N^(%N*C*(sr;=4Df;=B<-JqY1M=Ino( zhcueze^`K=H01c&%tMq-@)5IdY-->hXH@10{VLhxs^rqaI z!CSElKE6GR6bg#Q;9@#KH+*i*AR&B=e-SApjU*({9CwzB-}ot=ZG%5zrqcq9EGNsH%qL;7d1^4a&Lq8^EtgPsGd2IA6&feFgaSG%K zBqZaw7FJ}@r0?J2)szJP)_x^qDN9@^V2XTRSWqj=@D2CH*@xgs`X^3&nBP(Y4OJPq zv3{}E%2I2|xFiKG=*jGt#ZE@Ui}e}KG6P$!WTtWgYro5izuM~Nn+*PtsGSLcMd`$m z>-{J3=d@*P;g!XPU}OLbFQQ&6vXU*e>OW!4tHD2`G*D2G9JewfrS3Ms4E>017<>9; zRgU8}p3h8Iv!W)qTZuV1Uik?tDXBWdEkQ@yykuo}l%u3jSF58W-}kd;eR-~phJyK` zvW;Bgq`#6}vW~V(Y4Ntar)=b_4-{Jx)zMF7MMZJ8)*%dWSI)%lK5Y^X^kflMx<*U~ zISR+LP^S3pH85jRGr~|ZE_8MctaSykm{Q;`Pogoic1R{(lo>B@ zvEr2J%1`m8&OgLketw#TXB8YAb zy%pVv5J_lmgZc73c0%Ik9V-*@8;pIFatbPt-1ppo_)Ur`Vp{oX-Z@+Uf*~f4G*>jd zKhNHK4`OS-%B_&UBuvBraU3IrEwP)4KFaOnV&!N4Ad4+4_PjkSo=3a7Ha3+S zFHR&5fiDZp9(%@B6=`rZqX{Ma7Kpdv2V{gw57sT4^d?+lY`rz5N|9`>mJOBhE0J){ zV1!#Wcc{XfjyDlD0^v4;CIE#A#f%lRbTb&J1L>_N15hrR6(>K7> zm;Y{4-lhFYNjCPgT3=~EE1V0Y=0q5^9g&Y`hZgU$Wn#ocrKJQJgMjBC!KH+KAb}Fb zul#~JgXCo0aOM>(vm%A`C@V#fOFVd+#j5u0ZgJe4rU$wj@J;g^k=6@x2y*25yU+Aj z-KzAbG$*Z3Hs(a;z@L=xR!orq!ifkmsj&!6HM4Og#uz%5WA9}YJg06HPECU+^n6O2 z1r0&8WND-8RG3+5XgJ5j9$B{jiKD!j&zo4`l8KS}Q@C6tRM?{SIFAu_JE>#rfRhG4 zf1Fg#NoLTnR~(_DKn~~grh4MYNDB?HxH13w(ZHZ8Bdb7o`p?b3 zfIGwesa6bdPTyjfH~Ml^7r$(f9|iGa-nJ zP<8oJ6Jkf0HE0Wi4E1F1nHe79!uFYKBi9?M6T(wjEMMSCU?vXWLWX+(nQH~Aq$aFr zu@tfsPb6qwB9sWY%}GGnmT!qlnppX9EYa|Wzs0InJomfdmsBv58*dAQSH-@NVR(9B z{yX9_Jh566*IcOtkKK+WZauDxvE=!IA%p;fU@>J>*})*(w5nHIPy3>j?U@hFZ+hQ6 zqMNvqCndSc&%SoWawvzvLV3f8O2Q5ztlVOPRhh#f~xsXlvRShufAH=LhfK zYqyfs|3DmhbQCJVZO%2gkvx;49OZ?xA0U+8rOePT}F%vlgZdn$VA@d1K~ z_ano2H#AH=I9ml}^T22)PoTz&SdA=Fa_lnWJ`8{E%u6o=;fBBH}AF$ zrBz>!+uEpR^3WsgW^GLDXp_eMRQaF&6v0AsrCF)!V&~ua7t$nJ=wY%pD4GKpED6DE zW@vcaNUY}}swQ1pddDU(<`2tQ`fO^`Pd{yfjrnZM@CQ*WWewQG1;?>pb^3rza=^Sf zn0r=xr8F|=8)pXYAkUewCBa;`ig+=|ojD2Yc^84dK+b|N8X5PDn$_x8C@WP>eAMqj z@a|?og}Uo|RP`DYV9t7qmE&kB)GWu6+ub?hRAjY#>bSj3`HsbD^)rN^?TPOLLM<#vdJW zz&FX?!_aM}-E6?6H0eA1D}5?T-}V$zg+9I`jg_QkB~yd0wJS{`MnTxfU`jhV6&B!m7+zkQoRE%l!FS|7roPJymTn(9|&4EWD9t$*L> zjAqQw`o7@{s*t~aC_=Rtpb zA7*^L%);n;s}}=V3%rcx5pS#CePkkC<9c2DWQ&a2I@lX8x>fcYrsDgYr9e>KsKY-T zuG2ITt-2N)pz*TVv`$|9iTK+0cnU6{Xp`jl5Atj17j=n2TPjGzYec>&yIO zbHTL*;hN*}Y~f$Z1vR8Nj3J;ufjhX8-of+9b{_B8OQJ66^HqtS9Cv+e7NteCRNUVF zgK+h|J1#dsGAr7!FUNrzv>gT!(9(+utc{VqB$|=}-yhMF$F4y0so7l7X4YXA0c~$V zQM3_Rtlhvo<`UET@fW!5ujk_(Eu@Mz-fuU>$54~oTsgE z{j|d(0=m<*52Oe~|G!dwu&{E2v-fa4adv9|@My1Yb<3eQcI0m&(b!y26G)Y__B{<{hDH*Z{3RF3 zQf0^j(KwzIrC(cX0EbgZ!zA4(s)#PJ)$8gihVIM7u?jwvDD6f z@%AfHf4q4zPP~xL3R+v_#4$K2XoSU7Cx2W$#Hb|JAAM&SoR@XYy_uoqd-uoJ^<(mP z2_`q)mO_nV09tcT#!|EGTMI5uzPL@!+?Ad4_){@h`L^>SH!RB`8V&+`cV_uwWz@ALB(RFpI9#RKCOFd*}Xtgze`g`WyB{Vg>D)8HU zhL=m;tPT1`LF%&aLgJ~?zID9vajSjxN3aabRV42;6CS;RCagqK@=7pr_S>8nDDXn8gcu|+s!Sp<8W*f&#K#+|>E}IBXKki?Bk`&1rmNJl zd!F^jY948y!`_51ESsjyL2>0=fBpVN(_R#j+XsV19`4OAc-L#=qq^MVtaRu@&c40) zbS)~s+B2MXcWiBH3Mlu4E5AEilYCTMx$mwI^}Uk!D2)OJ-_Ha`-IwIT&3%}8GeK(1aMMjsb1{S?{9->P zZ{U3Y>nRT>>{jZlC#oXAxK@29vzagOKCwJ9F?v*bx^X9d&;*o#Zu){fi{WpbA?m!- zyR=x*&&ge~teaN;2t*7de8v@OQ0ouIR74 zbfoEg5Mc-B?_bGY+whRnHjv#Bb7g)p4t6(FyZ-d=Tc)@u+jk07{S+&KJUoEsG~ih| zfj^7^@QzLE&w`9K^fHo==D8GHjHggJYGN7 zc$g7u{ZQ`wY+c}Q;1?XzjM)k233^r%3$-LbwL-U3WNHult;_KeJ+hgF6BMKzA6Ols z#8MI+R4D)*hLeng+zYi^_a8Sbtw`GE6LrPbb~ec7!XGoC3jQIog6IoStvBqs>aLl8z>tTdyj4XcQbnKykF;TS)7vcY%sBm}xT&Iq{PkrMjNPIm%esGH`0Ow$ ziB^|T9B_+0t7z6cop{?CMb_eiFOnCmIY8_QJ4MFekd00w59>$Y>|(Pr?%CnA5uWzY z7X$M}m`64D-{C^T{nho8z@&Tiq49ALH%1#OxLrqHffZPCCPZJ+#-;Fi&!~zw;@S)B z1{&knWb+Ki9LzI^F54b!oMS&Yu$$FErRe=NZFs+Yv?CS15Z7*L`H{h7Rk;)R-z?#H zqT8h%G7biD6Xf86b|#RN)VRMiWdcx#6fEk81^$aV(u zNqL>s=9X*}ggMqLseSg~-0|&Irx3Y8p|c{U0x^R}h39?xi477-#nq2{b-ijid zJVqGDHO=Qlhd_ig(`@z`@GHzlK?J1cC-C6Na`b*+we2+#?{%+g$}p)2{-+!1w;hss zdP(1t@_7)Uo&Hht=V`cZYQt-muq=PI6@Zo_jTDp>bq%tp50`(>u!7PVA~}XLAxr9L z^JeK`amX$D-$r|7YfR(zl4h0%_Tq{W`vhl}>+t&3`Kgj@e+tgr^mhkO_NVx{fTZn)s zX0%@Qh@$&ykD{ahsV;C;vay;`;vIVUdTLn_Mbg64>W?!vV4%1oPLw1+{1B0|wQ?Y? zC7%qKC~s}M1^;IdDiw<5DxSu(%plH`tyYQ5X*bP@R0_#1$(gg@XLJBz8Uk?Pa9k9w z-xK6(h!IrsE}6*A&y}bGnj`d=V^zgwibat;5=++uUYgjHi3nJxAn>n<AUl5F*jQ-Qdo3;+~?6PnsKNkT~|~rD zkkKrso@9UU^jT=+MwO(*eyO74ZCztjV!Yh_jcdR2XEI5d^sFm1aK64h2s=h5*!*fR_WGevz0!j%iua-XliG{}IpItE=KdfeVP-uQVM^?J&&nR9JeAEq+u-L&4h;jDA{Y7*o?lrVW z0&&lmK4>_zQ?;8{yloI3J3lY1!dyJ%+U7rH7e8(!y`O(#d-!2FC32(%)%#h8_g_%+ z!|@~j#03f7`Cqys=GL}s8xqQ2eXC%U<0GZRtEbM zqo%zv^5H1tS%a{w18bGQI1v~LLO3z;N2^edY}Tom>RHBj1^dtZ5++6h9Cbszu3>_Y zObL4um!-dC9lM=({7~B_^b6S96Fz-p7A1fRT zd^X{ceRpbi0Qtpt@@h8ZJ+A;;?9zR65DEuiKx;pR)_)3_VGA*}6R3t}b?S^o+E-9E zd?rop4E9e%z0D{e01U<+gA4bn#tvrM7N4BSZw8`{;@#7vMjsKNOhc z2PS^)VQpv&jH|Y>UcyCMC7O6BT_3Ev8toLHe_5FG+*kJg#!-=r&d|1HvTCt|Ux{JZ zNzUPT@N=^`at^xe_2pekL8BS{^O{GR1Sf+%Ml0%JKlWS|qp?uo@E=sP7cA1?XKeiU ze4f&nRF8fdNnyWqiOT?AfEqU4+U58dP!Pz}%qWg(#mA;d^_yVVk;^L4*nfIV=zzRX z_J_gf+v6VwuIOE15%<35_DA^lS8PKwBMyNkFHP2!}Bl)4=4I_avkfZ2Y?NwBRq#>16GFWh2oUl~Q$N zK8_H!$~e`6Z7_+lR(u8jCHGmf0~Y3ZKrxiQlq|LsGv5Za1SbgDl9@7LY_v?QD3Dl|Sm zQ4Q_lEX4Bl^o^+MVQ`H6CNS`YF9;==CJruadJ*_>@ReCTJ>}qQVoFQKKdNRwjmMhB zSKspki~1zAW6hF7jCsP{XDq+Jp$-Rqf{L}Hw^KJfpH_$=f3(WCiO;rwu;$?9gO1gY zo|#~*J=&#eCsk~J$a+nMEv*2O5iYYCd8x~SOXKe3=#Ba%cjuYFXEf^;Nw0!HDpbA0 z`jme^@n=!x)&%$idUU_vlv1)-f$2Gk1|l%(8Br@B(ws!25g06H1qp`>RIu%KJb5JH zH;kNw!>hC<0s54Sz2uN+w*031&`ce>yV6b${X?pEewrqv8HAz?aFXuA&?LXRr|&-T zXI`2e04mfakN128rqA3ge@evucC2Fb8;J5Tr5R++j3x3n>U>0{hWkN&reM&YG8 zxi+LFP=!)mM5#`kiNpUe#xm8J(zTQ(mk~gP32nOnn>iYHl5j(=T}D&FH>0wJyS6$= zA^}3D^JRXc6fLDuB{bD7@Fnzez)BY$>2&k(H@^6!MJ&AazLECf)n|azf%1-ZC1k0o z42Mginr22JivqS3Lcj=pK9AxURL{8X?&G2hSe!}~TIEL2NEM=jtM6=!pN6`N$|j~@ zdMu{DFtRm=B~FO(IS7rfmOH{2zxvqZ_t|RG8JP6=!rjBpwZU_~9L)b4*uA>)S%MJ1!rYucO1};i0P`_vofHTtBq3q48HH~&0nokm`C>NP1IFK{41Xv zQw!;jSRF#GMvNH`qt1L@shj12q&)F35`6`1z}uTc9#bpoJ{4nnH!eMG%J#)FpSZ?4 z{C9njtC4J03b$9U8Jx+E3biWl9=DY}M8T5|T->OJg<0|Sxb!I_O?at7t_@)cRKAo9 zQK}FZ{h|a@%|vE~aiW1u#3Dz|fnNvV9T#`;QmJEB3fAFNN9Fz;HSQ^o*b%w4z zzMg4(`1GDT9#1C&Vkj2JGm zs*9Dthj07CZ7>XRfjkCT7zLpyo6B4)w_JgwihW;akntCLG;(=S;&CdJesHG(J6`#+ zoVdJTmE!X*DiqcnB1wScncT3IIhtCnh7lJg&1gWbz=Nd^L9)U%g=~myFiL*f)I;0& z%MkeL25%w*9tYF@hPJHE#5dfsG#t1S9~u-|b{Vg}5RLN%!!r{%R1_UCDkyrq&&D~L ziKb~_QlS7`bA_qLOosxs`gr)O zIOr&b@eXtsGV?x}x^A>iST(VFhQ*rQV*#^sST7Z;$~E7TbR!Il;!2e?t?;y-V-RbjoB+;68hM2G>8o0GUaI zhgh8op5Dlc5rv)9AN6M*!vN=!%w~w#6SVo^EcZI9dmBjPjaA0b8bsoF@^vaeV65=B zLNm}7$fIg()9(41+=~DsFXXT?lfoyBjiK((= zvaSZ=k7&om5Lz9!_W$7|saO=ZzphIJ>v{Y)u&U^V5mRi*8agsmHW>m6UBZFZqGN_v z{X{K#N*3v6ig-&(H2Zb%+Pv16vH}L)Nglg4ulMz6VA5kyA&uqGmM%2<8UVLd_@`6i zKdDNh=!6x{WEu&-l^f}^Y2~PXqT8zKt!YANBnIR}Rw~C9w3b!O#>v(`P3RLC2itum zOtY|>p}dv{j5K~Mpt=pUn&@nPH*Pvafqg|MXHJNcq~1ohAqw$SehN*q!C#w;UIz~{ zg{G{i#AW4AYJ{gcliy!mI(jFRS}HxQHt3a89yivSPXyy|p?^Sp8P)o2jB$7axp)gT0ys8s=6pOhYgY8<145D<)lK-)A+*&}mVy&!IY!n{0=zAQ2H zKcLnx;Wa8kXw5UK*|??ImMN*4z2@Ax^fY=Kthtcnlk6vTe`=VCBq<6@5 zRX&l{YNKw+Vw%kr1VDrtv2(ShJ*6W+uRjwon+Cym{5HSo@91Ibb_FI|-zfy>{1+|_ zIj^XBJ~gam#;T3}Uh6K8L`@TVeEAk2nNJqa=p#B8#xVd?{~6^F@h>&@6&FB}_{wr+ zEZXxFTguuML^@@VDGsfM2aT(KrLHz&paC!d2 z*^Eb=1cYTYw!N@vjl%JRD7#YpSm;LGgI)z-N@D4+frvEq7~7Qdld;XwhFLcI>1k%l zQc&s8(`WuXwHyzMVchJ;N})B8H$a?vysGkEMd9?u=u{Nt=_nN3g1bs8t#}3|E5fnc zQ18dDo{w(0$Jg(Z4CMS;nIhKC$=Yl{w!Zy)xf|Hn3t0IR(V$c zbA=}(h9hhaKA-SGyvsIibPgZO8)wtm-vgTbNwL*OZXAHA4imfG>KpAQ$))KAebB5jWfvIr9d|~|UYYsh0x&ig>$V~R~ z=U}a0=`UL_oGISv;mU>(5C+B$&ayixq>gdY3Bb*0mg{R`ZK?QkwN29}fA*8!EkEqR z9_~8sw$6(lu751wKW?SA<9EN)@o;t@^K;zZi-dZK_%FxqJ6#vm%5H4C{-O+v(V3ECc&qM-+abzq0c2$ zq|Zv}Z0(``q~m(NBNpN@o5FZ{J_g%K&y3>RK6z%|z9#9A%SHJ6=%$s$ak<#3T@USh zVElCmM!s9WK_`o8JEW~|*&tqfu|Gj5zD(kDcjY#*N_=zQoPPbzrcK+_4!+u37k9Ou$0pHfw*;elZi`tt9#FXGB(G_^(@oB=g!j4aqvt&+40) z8x?zB733#5Um-yUB%ITHpo|pPOwU>lJ zMSGT%*_^lT&F86qHFLgLE&X5Iv-J0zQI5ODy?Q^Uvpr)+^1~_IoFWNq06lJb2Cz zYimTf=9d1)@I`Od;RxY=do^CpztFg5Ss&t3DOmGyPnqTG_pG-kuCo_IcjnEBXuD;8 z-MaH;pBJZfd%wQapB!nnvqqiYo|VtCQFZKl^@pw)UFc^WYqtJ5jQZ9*)*~0= z?MVLP?QB`XhQ^%kqV!qLcKc1l-Z#3mgbt0e#oL1=KdELcYsCe>bNO#s65~x2jm&v> zH*W?|IrBI0El#mGdBsel*^%?)dpplQ2-I!v9^HJ`3IC^|^;K$9#L44K=7zS#k>;Yv zx$R%1EyGj~zK#5^QkHz*OVZ>`5-c~FqYzHfXPPwi^4`XQWX9Sfe6?;rwtQ#To4`IJ zH}$6Wu*AceK^O;mQhwA~R9)Y}hA?hqXw}Z1^dM|@m`>_|X0hBU1ExLDTSaXyrpXq* z`sboS-@54|>F&@Am-0X(?XDBD@Y9Bvp;H-t8na_bkEU&j9+qo~~O5&R1ki#Gwzb9F*s!+_p zTIQsvS>rgEqjg^KQY^;qJw3=_y_eb@dL1U*6*E+eBtGT|aee9`SnsSnT-YrT){xP; zp;l}U%`9nzqqEvxWt7mLb2cbz4!jtHPRC2QFg4TwRY>kJc-rGOs7Rw_qq5ybv_%C3khQCJ=~)6$Ta7! ziOh7Dh%4ozHpyou;8$9%&L>+c^6|q#{S03_q#Rpe@8SyI;#JFDcRNa|gwl>V zB7*ly`E2k0C+PU{#caAQyy%8{RU#X;1OrYJm+O!ldttP$C*FRP;}U+N;^(-Z_AV)k zue~{cN4>aCZ6@2e__Eh{aBo)OWs;C-`1L*WL~mh*9OBcz&OSc<)oQyj#cd8jfQz%?xB6UF^GrZ%)&PDNQEBf7C~IUz>~{y>Yu*$oTZ~zGheA zT&#I=;bP#Oc#m!Ts?YJ3`^|IL&`*A0QyT)3moFoBC>hLOW>KYUrQ>(UkE|)Ghf3dp zmc7zFH$!Gt66QwUoVhoi6HESLn2n#>7Q2@#yvIF~K#|lxdy)R>ni5^AU#i1WaD=cg ze(GPpXQ=(Lm(xDt%+#XIIKA}_zcQ<*X}J#ikN$Yj=0dK0QCz2ka)Y+^pj`JLpL>3! z_)di7Mxx9mnwhSA`d7?^E9L-R$+=u!9p}`ofP0KO_8FzC1Wj?q;fU#h>8Vf268fc_ znqkTJEWX>5wog)Pp5IwqyQLgce3}-DDyv?Z!0w3~f3wv+d3k%XpZ=jCQDOO)hqf(7 zPvMP1VCY$tV5QJ@yGmZxZNISC)X06$>fwR&gWh+yrdHOUZs&Dp6@yKhF)`4~@kekm zC>i_o*5~2!dFu{+&pAo#8ogrgy|=)|2aKaprsY58UZq|-@598m-nqz4ht}S3+c}1d zxSGXl-B`D!JuJF(RIWJGv%3A$i5(uH70GaU#}93v;Cc2kHuEI)Qz7ihPxX`!k^5xe z8&9zfX0EW14?CsuJ*@0Tk^}kA=GuTQ^|I9D-hnUH7v?1AOx?oQEGq%S zgK$9kKAhA_yN8s~G8lid1KCdfC6GY%SJ^oksdtk6ioK{GZrGpIplr6F?K;e#Y++46 z_3vV{tTWFn!0PgNdkW6V$z^p(a-r1zCdBXGU526%Uo4^U@ptOW##2JaK)OV87uFyc z{vP$Qjnzg%hFWmEev3SjO9{2WBSst1I7Q;8pCSga~UpR(P4+cH0TCP$mZ&KwOJ#JalRtQ0pPgHrVx8 zyi2pYn5bcA@ouH1ofp-84f`IJNzkmZ*__t)`&MAgE9lcl>xckqzM(t1a`e~}=26z` z&*|4rG03Z;qKoE@6#)+Lr)?RxLXQltTbF@}y~72$kQ-YH?yRO)^uA_%`l>qvJ7%M{ zwom%63{PU-AB-8lpkH2y_CL6yji4LJIML18eCFwq&L-GVvPCOji2A9b6NfR&F{#zE z_Ldd+3cID^WAcaz<-L|}b7&KIj_q$p_VPm>6aS1r^>&ktu(>S;S?e^=?u*eeG^ z{Fy6n%1wzf)2ED?VFtKNue(xQzDboX??#sdb8~(FU(38V4&f5zk7%-KZZiQ+)iGI3a?7G_sffIC z7|QeF7AM6Bk+}Flc30h2(?11XbhAEnSjF!VJJ7zM9hL-H(#cLw3|;Og3A@hBPYX}a zWRMyTo#c57BbydzIx+=01+Q(9J5+R^E-Z!4io7unUcW!x{97Mdd*E4r=(bm~tD}6y zYG3A%e*MN}IbhF6yWiJNIbU>n)CrOTh&i`aG& z)1vku!ADq$K!(E{H{Rmm<;Fyn5mjX6!&7Aw^Pg?^4?Fo?8D>g8MLq5|K4%*TJSmi{ z&73q-nNzjY<2ptHsmU2=QEWTpL1ByfWUlT(C%*rMg5*WZ5bN2E%kfM|AftVWV>*{_ z$Nf(uLvNTP#v`iS{f8@<$3o!dg* zaMiRSb=KC4po(L!)2T#w-|g)o!DPV}tuA!rnqevaHv5U&!it!q-TUWx!Ow%Q_G{tK z9M@DiRuc{{L=>g8I4W=ZiQM4wvdH`3t%b8OUW$Q6C3NJzknrkx&p{+9%aufgQerTcU zJljfS^@}rCSFwTpi~PktncMcIb1z(ToF8_ z@g27ddvHk+7cNoi1EZ%dS&3v9MO{$8UtyU2g>0WQaq_XZbfT zs@)pS1CI0J*~>c~zPOy8MZVn)@>}A&aaCd{*EWGYkSsJ=?TFFnUv4jI7MXCiw9lWC zsFu;=x6qQ!-aGic4J*q)I!>%ddC)YvEtT$X{(kXnBTE))u)KK6(&0(8oC0g|9^bvv zY*)0OKbfgBD+EvbJdjs@@y1y?Lnu;^Vh_0>-kt*BtR${Ic;V4vDt_8#6C9xQrIBjkDjHob!b6G-ze75!y)gK(9G2z0e@&V=~^;p`~0gxrOw%K z=SVGH9gNV$)Nk-cFNo+=OfJ&;V}rlg zwuKk8Ds0czmr08vh@r-Z46ot^wDc z*tTuk$;5Uhwr$(ClMW}DI1}5pZQFKoGS7Ryv%Y`b)wO!nkE&~3_r3S7{rvIFlJ9Wi z(Sb+#LbH}DJH*o}IM?+2TZr8EKxH50k0ESVRqM!F$eI2x^io5-ir?^yGr@%Ko%=C| z>5G`WFxRehw58ue8mosb^dy>(us4ZTI8+t%cE>P3c;DFVR)KLag%5xS&!rP(QaArBX7PJC50XP&9_#YTiKqwJ6_B(DkB&EbK9$8eGaTpjvD7e3MkZT|0GE zrw6lUBW7*IuQXDeZL*|o6>RK`l}A+6{@Tl zH`-T?y0J|IMTBqI#;pXlU(A@ z{H>9D)obnCkLb>kf(6Z2S^EzLu#p9QJ%2D=B5%GU5EG}5ahv6!X57Dqg>3MoFNI6w zI{?8V$`qZ<1Ak9mx%JX5dzWF&@g=`6AFO!zhnlH(ehXi^@SI92pGrP89jySce?`pi z+$NGs2JnpuC+02^%d3!81l9HpKKxajHl7Sbp)3S&vMJ2MzE85dIE5!9Mu>vMQtPCf z1{ZZlxjLWU0+8ibVvHGntE~wBT$nL|9a+2iZvxNb=DDn|Bj)$23$c*I8D6YjepUzg z2-$=J^O*9Lq|#$~=g)5PVjZ0&jcrH9pIEkA_}-=?3G(dJRl*(i?3o!(n>bHFhdlju z5v}6s5V@lELdxMDUl6%3ut^r~w;J!5r-&tfoani9eNsp?dFmz`q()3D0}hd6Zvf!>Z{%8aU;=C-J-kmonm~8 z5(7>B`D8=9*qjE?iF1$ANQon(%9m*u==KIM)V7)TNh81VoT~1)lZ%Ox8oqo~mZ7<8 z18kxkw!N>s57yTzzKPSdTX=kWE>_GRPe#BXctCFY&0lK$jEusadBeLJL`0Bv^x3pU zCpgs&p){0=zWUNfYP}rYw2iWUsv!X&woO9WS%12136Q_4;k&|L3E*__Amo1xU+p%U z-Xn3peBVufEY~`fallL|#+k(2UJL;p=JR- z)RT6p3%@B_ma9+&5=%Y_q1EhZUkWoAB}QDZ0l@FZ&PCpcXR^vmhO(pdm9`7#F6&2a z+1L6wspqr(stL%|!Pmi+-KVWWrpu#{2iLs)D(k1X+^5*T#>b}YyJM=iUCgYMsNq`} z8~Yo9zpBLzVn}b7YW3$;s&nO~B)h7b^CQ*xR@^`&r^#>dNI zi)CXtp1?nr7LRhx_qhnv4a6G9Kgr#qemcjtBgYg@49CtN6lKzru7 zF`zb&;$3{5;zbAzpP%9AzqX~oW`8jq#7>&vhWuGk1Kq9nj5&1cr!L$@R&QOzwV2_> zw8a0)7T)X+NL;jFh8Lj1LUet4h*|e`z0Tby!Lorg8@b6r(arfB4<-uKw zIKyvRL>MmP7__U&4IU@kQztx`OTr2kW3onylSB(M!9^C(A1nP=;Ci3qK5cG!a1e>Er;L{oF#%;CW^qCXU;1853S6~kq9dVwa482BY@BNiuqI#qmcp|Z%bf(gK zFshXOmvoRRgJ({65%E5#9z^9qJ2ZRPZq@$Yr5hYf^J!(y{c>2eZ2Un}SOpsg&k}Z= zp>Hf0K~LQ@-^_MG(^as3WF7s68r4=QH^N7_LU6b|723YoGgl_hmu-P3mW4vA1)u_kZY0kT++)0g~v%F?$M8?B9N_jmHHncQ9Bth`uu z-SWr$k?$~IJ!yIVvE&%EMNm95mA{gtuC9`l3rT9Utw4_IZI%{+zHWC`TqIpdH_XeT zq{OWm;P#Z5C~&d+cj%if4kCTYn_oR<{Ab1(Io{|3ncSeQoY1xi8`r$1?kJt)Ll8DL z@N+p8ssgZ_#;u%Omk6pIhs7uJo>}R|j~NU6Lm2X^0D><**yOeM+OV~-mWNC|p;s)2 zt*-&IclMzad0h;oZQH!t!#Zqu)s1AzU+?~-q( z_@T`3+>uRD(#HDE*1srT&#c!d_`gpl9b0w-^7uuGUL%cM4bDGPSDvIt4gLVXz2;Ug zsAf3p@BDE?$gZulezl#JUoLZItnhSgcjBf$I2S3C)i1$+SlK|dZy9HUW#Q@;z;El%a^L#F7 z=mSmqYSG9uiDPi8PadL*D)(Uf*$t^HIp~fOqRPOv7ni4L4NLMz7#Tpr`O#C3c_z-V zRc@ke7307NM)b?ky5q3aifN&buuP??Y^0RHckB;$$g0kC=g0!oDg{!P@p;wi(ehdr zh93L-E+xC?IDFq*Sy-3crza7Oq}LgaS=5$a5^2kG>n2k2d&zx9 z*1jeY*Ki^bAh+RM}38BR~d$HwlxXVaue0k4fz9>J1&R(_w2p8$g0)-#16K@XC z{w7kK)X3B^QvRs^U!S_^v8OA-I}x1yzCxXG z)Out81J2Mg%N1D+W8gLCV2%faML#Cg3?=f$Qyd3JznpAjf%4#7Vfuf)t&dmFaJKHk z_vV9W+9ZAvIOj5*U&C=e&&$vqu zTa=|%=Y{r^U8rx!bPsD01 zNLrcpDBSS!Yx~Z2oqWOf_GALE+Gh0Rbh?|{zG+mzn~x67*IV$<4J^~yUPsEGP`8kN z74GKF7V+_N3;I4Y$x%ydf~&mXaw@NzJ+JOmE8oO9T|qluXRs~t%Q;0E9osba%jD&2Vfy(|fu`^{NcGk5j1%~IgN3@gtcMWDrJe42~4<+h$rs5_U^kUMk!q31nV z%w_s71-Wk{mig6shv8Ou%Bm?-3anC&9u?7yIpzHu5DM5fD11)^cwPG}YgO%$+Y0Pm z{dch$B;yq28*vZ_EWbYFioDdj?le2(iX4WFL>`~~ZZej*hcXa!&kl#|+Q9ci)Zc`Q z>u8qVS(^U^9$Iv94x>w7iFd}YPVFn8&wQ%C+Iv%&U!M$%g6dh?r-xS=K7EDQs@&By z-B4QRDH>4if}ulv71`$6R#G{yF=xa-mOK2)8XeKwia8BBk8(Ri*|uu0O!*d?nSZ=p z3K(=s=F6yKMb#-a&=D|&Se1dhXqBos3&)c5R{$xfzL&x@z;~-1+|EUAu8o) zeGHc|g4Z3rNt{8CVc5PxuejJCG+%c3YI3KPckRa!1TLcVidNH4(kU6T=4-Cin%1Vu z)|4WzxkT?SvFo+H1#9i0rLyn|6YBJB>Oy z_UDodQ2f@t02M%I%*9(rDU56P$JW5=m!$1vxp#FG4avgJ8bd4DM#Vm?T_)V>Rn(!` z^;;}N609QteZ1JP?o4AYqLpKAst~?%JI(V>tnxf&F#3j?z)R{~y*vT}W>~83fw_6B z{_2Nkxeo;H`X=-xJFKno2QTLO=Hnr2;(3$AV;kukUt*k1D0@L!0d%rN}5TLmP_1hJ-Iq~Bej+14v1xlSdgIQ^eX#)`HWdDWtIh}na5NPc4hpSIj{yrtS%86nY^r|Z)Qy3d^6x8JZV0V zjyFMubF5fnRxlu^E332eM19lA`*$wgP||GV1uwcBTJbY02_NP3UD{YvK0eKKl|dr` z&!30x#thuAK&8|7XbG|>o9ZUL3fW3!i&vme+fylCCx>^9bke@Nsx4Qqw}I7B?h7P= z?yV}AtrYc*NTBCuh~?ePaoXzXiHZ!P2O5vbUT=ScN?z&v)0$_K6&x#d9p%nK5ZJMe zm*0#2X#C}G>U&c6wd;8L>I+k~O=7h9ufMCwV{YELSAvtt*HkL--Ujyul@8Vkqdc<` z%Pj*Rg^vnDI%z1{%;xI+UR^^EEzMjjx|{P;)`tyi)GfHL0+)20uA(EUDn#?QYb`u6 zW)i0@hG9O?=I?M!bENCQ??7N73r=IoF&tQuAZ1ygBK=ASYuu>}{fFy>GfBrax|3GovMioe$BY9Oybsj*woyFB&$`NKi} z?sNaN9%$UEj*+G3E#N0$K)n#*_SfZE zVi-$Zx;WT+z?(0;KV#@8%iXJCXmA$XpgwVWC#2+7h;v38^?gG-t&%Jge(HVi=32gz zQeh!~3)nE54N<-Ju&op%@hTuPY8&R@_yB)yi*;x8tsvF16Z({$gU@TqbnQMluiWJj-KDrbGK@d=(#Y15!jjk#f{~ALFL6XcH5QEKvZWK~|HS07)8Tu0 z3+$$In~7#^znJye4Y3gP9@Fm4U2G&&HYQ{+E`kv&Bu1kHB#YMlEKH)xqKg)PF@-iV zN4eFCxT81&VmdRg(J5;oUm{RnHAZ`VShYUBI*{LVuA%4bdj1U3!|k1WlG4!m^Us#=Xio$hxXHVTDKXNYN zNonduqbG)tAG_}kOXtYjWou&8%6Y}Wf%s(2N<8dWtmUBJ*i#9ecafs#sS$Tf?ef=G`Rupg@G>z zf8%3bgn^=9l>Kvx@x(`9+>O(tN$e>x-?Q^`%YeH0eDyqEb0lwl|a%G=+NVKj(?ijM3gRl;Hj`n$Y&)zzTN9a#oxCEQRa1fzx zhWl$F3fK`cjKD3Y{hBpY{+w2SVJ6?cAh%Ao`%58;hGdt!E+*`CV}GF7(GMZl5OV)S z1S=8?#Bk&)b&RAT!EJA64n z@pE!X`&r3l&BTlT47CYrGBD3id(Uc_53j>tk9AnCN}1J-X>{!0y#{Bd(oxQ$if8ZoawxSNyVjgJh3M9Y5h}f0LK6}gN{X@ZorAZm z7H@pw5gyl$Hfsw5_CHcse9ehws1wr8GoKkl`;tv)B%{!7O2`A_rP{IHjMb(I zsq3g9PYS=%w}k<)fmI(Wj;Q+o9NPrC`5WK~z-%GbM4v`!nwL2HW?L&sC0R{_dJR(I z#LZ>Qwg`^o;TPBE#K+%EV?og*IA*Qqz#aA(&xgWZ%uk-G(}X{yp}}gEnQ&hKtKo5` zLHTAv!HVWj|2{(%ru;jgb?KzffAf*YV88*SSSP0 zHMIk6D#-%UagDaN^U_*{%rWEv4?GGxo3i5_ub3fYp#eaN4HHN-c8tiQ46XUgTI)5k z8%aa9NBVPwMcwlOUmA8eioW3sUNNjNC4Qr!KF_lx!0sGz{9;(uc_mnm8y{$>dbIgB zUR)kZ#lIjiNPR+k1u4E>XvqvCbX0Nty&noiZ65rE3*Gfnd@Q*Lfp^nkDOfewL$>aP9cX;4ZxI1*-C@;#M>Z2MLgQmWku{yB zvX@dT8pV8y-JY+fW6bHeeHHtS4xz1%fr5>nli^U8sD0`W!;jAt1GSLE`2Z%wte#Q9 zDr>>JUi8!E?1gk9#NqMmCriOFqPPS$kFnosp`=8IA9>Z04lV2LJqu-6O1IjJ6bVUE z8Y2Z3AT}UksJ$X#aSs=1KCNwNB7+2>1;|K4gOt{4xTowi1F>*hPcT9e)J|QiW(4EJ zD#?gLK|}|(6jbs~3n!B|+$ME0U>I?w|K0q@32YRs>~oFv52T~qn00t|p=rgXi8O}d zR#Jdsdr7JtAdPq!sm8Hlf=RHhwL7lZ_%DGMznSJ%!VP%$OuhamexM-tV-`rbUFoqnzwSsa-KJHFZ*}RP2m>i5mDIqddw(PeCqta{R$`6K8W~ur^UX4kCXoTa=U9Ka6|7F;Qg^SrqkOdqI%Hh{#`6)kpuzvvS|sPSH*-$dRNd@E2Lv zL>2%*e%gMS?s#cDuhVbHQrs}@u{7?n7*6`X8Kh0`L3VwoQrZC~^Irrx@{QCg&f(aR zjg%#*eEis)2j$tmx!OJdBE>lR#k(Aml5h$^aFA+WmzZQ8_KeyDcE@t>(^n@6e38kJ zt2y!4SQbLc&NWvOL$k-q6U=XRc+-3slfiLadHbw*H0Z{NY{e7hm_wGwf75amsJN~v z@M?Lr``UxCq2nUkqR?GheiOe&pzDUeZV)iOZe4^)H10k<9 z+$GW@y?nP#iZLIsrlXA;w{s;7*Sxobj=ARmn>-ns=%k|%=7<3?xRWl7H@b&(ju`|; za@0z=b#P3F9!GT<$(V>ovcl;27v|PJcGCSOUE2rJ=sQ8MM`xV{?)DlHI`D={BZ7JE zDPCZfLlx{v2le(kWJTkofe&~VIJrhohALjdT1H&NIy7W&V$avmwN?kQVkU?QY9h|E z#*2w+A}Xy4N)brp4yb+<-;RxwS>|+7U;QHlS~bu^j4p>K9#LUh zi9LjmeQdy->NfkmTUn56H?aFjE{ZVS%5l&|s0z0nplSC|Y3OvN zB`P>_sIo&OGD6<<@nwq2pFTH`@SDn*u?Lczk^y-y`OFzg+Sn?EIM5Fm<=J4 zBZcd1rhsD~jt|mEd2T2?Z)7%MDg!CuV%7}Q#MP|(98~N$#;DMw#b6tnmHBANm~4SO zC_Vh>m8Zf9_x=@g9!VWcFdr?Lq7?2*Fs7g0j7ccdcdR%#6qR6rAmT!5ayAzaEu_++ zppWcRo>GfO7I`I_Mrcu)1CY7Q5LK0U0M`V8YrCHSfhXy2sLAu=0eBhreg| zKjw39hJeZV{$pqYAFj(qf~vn{`E{54X!R~{^IC6JRIx&f`jxq2O0 z!g_)3;sY`>>B^j;ev{Xh-|o-htIr>gax>)_K^vk`zniT*Q3NmI?H8*y`3^(S%##hj zm%pv|JppTcQWFI(HlG`fTE{@nBp@eLvxaaOON ziZ?bHX5t%_>ct-zq!F*$wXX^Cg;^)xKLl|ET-T2Q89YIVv2p5l;NWysGPwHc^OX5D zjonjoxPoRR++HK%Y$ke}M$TKAzWaX<88d7@Wh1bk?7LRx$UijY$J>~lZC;2at=9Lo zxjj>STvRT`y#x{fpug116CnU2GEFb8&0B0RGZ5pZM2@yzZwTu-GnbFnu691d*i{Kz zbLGBC=T}X+Y?~%W*KlQVMp4#v1ly3QFgxs5L2K)1O;i+{TVQrmf*HKv+BQi%>XJX9 zSm_xU#fmw|))Yqb__y^5HmGrqG0P!74i;i-G8sK3jd`Z4b9UyRJf9(8`P<;KCc~9O zAAq`;sSsqdSCIzwhcK-%xkw-$lEW=g;KWHSk&*cRnM#2+Zt@mOv$j_^*FMd|N-WbF zqZB>P=?j}slCINAJi(e8&!A;5=4(g5QMJa@$|Ve5a$@$_%xgB!?*-%UAo$e)1O!bBGcETZt!W zv`yRIB^8FE5^7DUwv_YsJT6I4VSi=F4kUHdYc@r|l;)z4%}6WniU$7Iornw(dPrH{ zjSZGE(Cg5I*r23!4|v`%WtIa;Umoh|%iKxNF8%h!nc3JaX@en8{D8_pgbY7qsd=@_ z{XtK1)z$a6ad1-#G}&I$vC3~?sGe%an8RJJ6&5?Hk2C&Kf?yBz(7Fo*slApA#Z~B{ z^BQ%r3CM1YB-p-E3$23r)np8G*{h;Bnd0X;xe)T(lumY`ij*hn0jSXtzr?xG9xWc_(sqz5Uu1`u^Fi2=Nzak_INy3~WX8OYCUCY^t0G-}O~2mrje>*1kpAk@^fuDPhM-y8 zZkIv;7;8KbjitY!4UwLy!|_n>xtp(p2&-zH!;StvjoA9+HYIV(^qc~gG=FeN&UBz#@!q6zF+3$gf*{mW&hjt=RWA zQ=(V@6U>&j=-@_C2OIn@?kqV&hYf@mxPtr!IkL!>N~WwcR%b zGX>)Lk3^1HuXy|_S}cI91$|gN>en%d@Icn%c&aM6to|J;cH##Rr5cP97}{+8T3Mo>j`^S=P~zee zl-f!t!)7dLF_KOYT?w9oxh7z|o;!J@a3$YzlHw_61ohO~$W?PAAf{;&Bz@U*7Di22 zlc3_&8P`ghR&MvS`;k%pqU_r_Os1gt&}x79;5@0oJ#JY1eFpmUHGA$QJyPZEJ`(6g zcQZK*2+1)e%g)l1bVWad%D61cGh2b*0+Ic;4mtXYOX{t;;G8;Y-=nt3tzkh_KSu{L ze~nl8>X6x7(&{L6neXZ|do}rA^|}AOm06P3KkZPLFLDaA_H@+r2y7HNBCB}HG(U&U zmE8=8*kfkZUtipXhi=w$beI1@ zq+YAV3MbsPF|jTL?U#7A=`HZ)bAXmi4_@v&q%k9mYIDD2)dbp{enisBF`P83?{-et zv5nd#@I4K3?~@V4mp|;1@f(QSY~LGpF5{ZRWzc zQyO8@39IV(YU!Gr(E~MyaJOj!t!;K94g!Vc;Hfs;pKSuwrGh@Uw$|^Boy#u)7bTw? z^mFCw%ZSFRqbF;3Efg=~s4b<+X<(ZK|1qTV&NxZVVCnQl#SaI1#kFx~!17TjJOM6+dWFJ7D*mf43aVVc>xU^EgqF9{reBnhnBFuPxm zI`00m*d2WB=qqoq;#4EVoC0OZ*J|OUSsIP;D-zCC38%o33qsF#k46 z`0GwaHw9vPNRJ@@M^jwkl( zQ{b!MYp?5bZ|P>r@6&T~J4qm?eFg9?3Q}@~!fBId4Cc~-kqK45Y;mFUYNI|e=ICKm z7l>t5JGa_~oB4C3llHBrRpo+5znIO2mSzpA+DX;XblRMs?&@L;nq%@bt?lDQ?a8W> z+~^726K`fh=aC*c^#`~w)uGEm42@M9*2}Xp^WM=EBpl7E3FkH%eC)-nFi4H1-oV!(`~h#18{b+P~`q z*7x&({d6ic;k8OFMgXVv=4guXc`A43I@hm-`fFwSK;Y~4X>@8Z=-_DL{>N^g+tkv= zV+qaL9>Z9i;ZY{sFYF5$>qY%x-*?11|U}TxvAMYfg4$o zI5HBCB-I4go6AdZz72Dp7}*?vf`PqF3LT#{+)X;`ShVh~$u-j$JF~v}o>14ApRUub zJ7Nt%hcP^7pUKnDFD&aejU4ANPOfmi%M+c}N0s#sx{n*Tk9d&xr-$Y{D{fi^6t)}I zF;j}ndX0n7-9=q~pV7cyFCf_7!r13fvAF^yT)v;KGdmxHRLOLBpLb@-&r<}`yEtC) zjUq!+xe0gzej4uf^Phb6w>FObDI-Wi8}~mL&?VQOS^3sS@0(5B-_!isL+u7- z#EU0vbOCG$ho|NgtsrDGo)*wj=F!&8YoW6;NDWORJe+l@1cHTZHiVTUp(>uIhJ|5Y zh!s|a4iFZsHWni|oYIX*nVwfh(;5+mFO1G$RHKOnMj%vp?1i!H@vSq;-5qN3h4R0E z?0&soL#+9iityMQb~T4}J5=02(|MxYqiNr(qdqsU?qikm(}t&L>(7vUF{lwGZ^;} z6u3`T9eP9kz3HbAXj(Om!29c=$`{g{=6V+P;qa;^eWKt~s9gf61flGFqg4F);-UPz zM65dEj=9{7`dy!(G_u&nR7z|Trrg7oCzv6wCOd=8!fNM{oj`9Sw)yZ@^Bz&ByvjDA zjS1OiwQ18PQJ1x%ZY#gr&aK@xh}$k1C9_K#jdW3T!ltQ0ldz^guW_d7=iuv`6n2}A zAGMs{=vqHyo}f9c6YxxHCrVgserSa+G8^?}D;~$Y+fIb z3F5xO;c_%PnTut%m6_Rn|D+ty*!(sK)+K^-af*20X}0c{_j;CQ>n`3~{;juTb3gTL zfzW00Hs!#b*?JYT%?{%&X6FGsckMdDzyMek`d(`6`fhdaOOK`w2^XSE#=fCgB?WUi zy}ww}hrZB*ZPUKT{_pD2rX8X#n?>E$fAd^gb8MVRwoerJOpg{+rdN^K=6%-eHo6a) zJG-y-%i3Z*LA$)#gNi>pXK#y7mcwb&V4&Yr{Q0sfBGNJ+21t)@B{<@|FJY@a+gzI@ zeb!3)trT{h+xT@XwWxReyzTpgVJ<|lmzpN&+Y+#OX!UTvw*Lk0YZs2dK(aEjLCw7g zyWKg*A-k=N23f>44L(5v1v9(dm|6nQ_i`YwjaRTM?@Q2y_wj_z@AdcYDv`jP;0wEB z%b2mN0RU~cmIKulVj-qqBbTeD!|T$K9o5biXa9RR+nMZ8g-Td}Q2qm86Y zyKNEoSTF9iTEJ&x>%B?BZ+EM@37s&pkE&HtjcM%ClBQi{PDv2)%k=qN=82*eF0p`R zM&T({{c4Ad<@pF2V|xbpGLCNbqeiq%pwawkXmilZZ^}UZSsrzLUm#=q!$JJZw3W7Q zojj{&|L(@XE@CGq(-izmdk2^o6~=wNfbVh!|H(WKfFtkKKSypiqe|ZmYDe0&J_ngF zrw>eTJH$r(@Bl*)#PIaVA|`apEte}+tT2at)*&(p{=L|6GpUuxo|D}ieh7SGXE~1x zmj?$gEBiQtFHoy4?DwWo$9C#wx^y^X^1T)iSbp!|I&7f@i9KTC{Q;enF#Am1C z6l7mJkXvv$fx4PlQ3{prYxf&%-7Nmj9m4J*gf-~FQjA8A_!{snjo?-3$ou!?uVtr9 z>O=Z`9O?d+5j-l)tB;Sun35+NHEYO8*h2usMDbE)3?yK)NwF^GK$GbH4N_-9!Py8^ zK_sS3ayi3Gfr1sMg(#JQC0(mcxNn$+=jD>Ga=u#eCy@+rz@*D{~% z%H)+ELz7WYgC+Ov8mJlVDf>4EzQ2l__kGtM94Gn!E*=f>f?vp*JkpnLNWX+I*wIxn z?Pv{1J~4Q>qau9w58b-^-@3_03CMPNZ0kHEZ)l~Re&_{g*snQJSu>5D;@X(Ea z$i-?f|9qBFw}*kh)+u63eYhH&?|33&Ab7NtmsH?p6e4Z!OThNCv6sc4t`O^SWK!WlGEngR<%Us(>rdSKF9grxIMURh8 z*t#$?XLh|w7u$&@!J6g#L&&N5sm|^(XfnBPa8-{cv%Ea$dunt!XkAHkh{- zgh|}_=bYZH?vN2@{`Eor00ipCtN(h(MV($2f|`SyRKg#;uCZpOHSs3XH(UYUN!y+$ z?RqM9mEZx(C$YSCAg0~l6S1iAnqz9zqS5deVKB4)6*^BDSG{Red3|NS#fX(il!JvA zB(zaGvCRK?HTiZCHl*zQm4th0{PY#IKm>YE%8db;? z5JSlQ9C?Z^Cp#(?#Vy`*ZZ1lR;V^WYI-}v(iqh1$efE#ib z%UZ3Fn5fUvVrKxj!<%R6rd%ugIFS+1vk2xtPb8>rs@_g9<7S~0V;R;|DDXcB=OUs9y_wP6NX!+~m9sRT;aJUpcB=4}`(74;D{p$jUqS!Tr}g}ag9f>CYjmy1t^ znO|#)Zd>L2bDwF+%{BSjUP?RyerQA73`**!i9kB)q(}!wu`F^drou7g-Si=qKWNWk z)b^b;Q4a!-#)W?%MYhYT-H)Bpbp*1I=+5&H3~)qVzN)PWd%E^m)X}Pek25bF+Av;Q zeQ2$A5ER$zloT{NQxF0`qkPyHCAaJ*JKhQ|rdxu4V?jn<-;AF=uhk6flwZ z%!5v-;#bLKWfCH=8FO2p&P5k8jZhzN#P(%MKJQ z9?uHRfzj!0uxfOtbLWo3d9E{s5`T3mltrjt9dr4Wr6RR4N@qlNgvKqjX{_ zTw{Lxs!dWFEKf*j9w=VR-p9k>?DLRcn&lGtL12Q66h&YSOKeruoj&{C#fs-Kz%vSy zrfo8QN~$4Ts{Yqx-g82QQByFZw$G9MUMm5wnxd%mho#IxNa4kuy4dNT8)Sm>Rt@iy|^P|&>;78#a=sp2RS)uU;LQ!1`-%Y%L@6DqMux|Lrx zm-G1b<8@-b-eB8X@>q&qC>btJJePqoHDo!{vSx3#568irdM_E*`8y50dkmlJ3i&R% zsupC+q$LbbECZ+?-ikw#93Uh*j9Zped+@T_9?zZWxE=?Pmg0WE6FXoTF86{85g%5ApqjM@OM<0O0(+%A)o%4 zpCfWI{u&K4^@AWU7{de?tvNIbc#SS2y%3oE?p?ISt=;8SYB-g7RXnK=Udoc| z&6hWCFetxZP)<9N&yp?}CUc~V5m=w=6}e0e^KmvjRw!iFc|Sa+A_td94LixaG*Y8x zr^t>n_bU!8XT7;y|7BVpFVo~ja7L)EV!}a(oNH!iT#aKkE2py7-HyA9aa0H$SRq!t zj9}v_1X#WAto4ub4%mWQ897s*Bb5}5Ulz6rtA=NFa*eCfOpBPTHR;4m$dQx@TEK#{ zl~NckbdRTNvvW2^we;U3SU5)Sl2d3`c)qzckCA{PXuQCz%ZdC(snmihY>mocTJusu zZ=q7dF#XG%(o9-2t_)+g9p~TZy!L*kAK*tOU~x z!^m+A5J3S`#dZ;CabU_&!UrHnV~Sk_u#cY}E*d4MV_{)tewTa|Z2HtM|I9*MuegC> zA5O3R*Cn!<%Z)JTANtbn40wD~hMInZPCd|%=k+=f>Oj$bnIrfD-v-^G*b649+lT1W zFbcjT=RFKhF_FnpS+VS$Jb*Pbe)0*rZ|&LOj&ln+=JPt%I99*TOhX@4ZD>1F{(}yIYv@7%bZZ;`vT+kLd_6&;GxvDIV+EIVwsKArr^I`rcEJunTCraYAG0~|+H@zpRlIY&Q&)CW z++$^LW;YBHVfJi|-L~NlCdMZX)bvh^FS8B|sr$^Dx~U0V!B&6Kwg(!Yr-8h9@>BdD zroK7Iv!3~PY}?+kZSL5%ZQHhO+qP|E$HsST@BZd_??1QdR8rkJrz@w^=_Hj;b<0H= zwkNSSUDxeL&_JF|LBHBW>P%&kjQ(f)+GG z5KDu#Oy|7lOGm?Hh@MKNzwZ*IIu9oRMm^u{F?W{fK?%^|JdNU`I_G?3y%> zCT7A@l*-Y5Wr{tEFHaPYOL|?VFy|f~i3jraJbj6olTHh%>Nhb;h{1C_3AR?6|I|gd z=9zpePqwm6=P@60=Z)fYf95Ohf1A7lT{c$Z)(~#c_HkTsb*FD6U#S7d{dp<3?@bs?bipHce znZ*xRw!Ty^4hUxXyr&ucLETmQGZ(Wp*VJ;^4!R1ZkW;$z{2qcWl|ki=Cu2)eqmQUU zRxsOYaroK8{no+Sp!1KprM@iKo&1v;X3SXgdO}X5aJkIfs#S$YjEQE4dOSKlHy-cQ zW421_zf5uy&NX9Lc(S2I6HF=dXXuUYCfKH7^fC`IW zna;{F&Y(>E{2&PkK1t1bWO}Y5GBNMVA_CT%@ORyki7qOM+^y3PJ~ms#Vl$dvVoOL2 z_ecx)^C>9!_`{~?&6eJT)A=JMXo{|CJ?QHO((&|QG-gLDZQ`Y)-`?<5TU%vQ;r8{K zVcacx@-NMsa#(KH9FxWKS>8I*J$wXHaECt1P;TeK7#Ra#UO&pW^!+If?*x%1NW9Jy* zbgt-QdNXc**NpAbC^IAOj2%^Z;x-uau*VHWMnzi+)h5OatWw(epR;C>^DNR@AuJen zCx-|;7>fRPhA^sYF-X->ybDw<@S>Nk;EE89jC9YU0TuiX_HgOIbJA`^a=!Tj~>&YPX zsw)AxU2G?y1f3*8TXG4uSzO||g0+`XL@(7l6}et)N3~a-u{U-kI!7@)0t-^9SC!I} zMyh%)0l7TRXfWeRZ7`;0McQ+TXNieIhZ|Op6S)-JcNZdMT)KRr@ltr~jrJL?%51UOA={Ybi01xY`W|bG6Ji#oa#lWyx0t)5&l*yplRGqihN@mlYc7(u-vg z_*JX$-`x%eQ7$v3ftQh)t2*Q>odz)!5#09R`fXyCNYd>CLOfrNooAqS_aqa|+K@1e zYt1t+hJ4}lR$eeY64%hg_HY!vocH6-^6^3-DuiV1Pgo`A&iUYBXuZ@4yt5#|=paiD zTg0LQN|8lnD58+dC8n%VB2oO+YD<485pJquvK=KB&39CC<%1wv#j%kGMc)Gcr7F81 z75#k4Y&!-lS|6WS^9aCGdMb@q7r``j@lTCR!c=mRH)#@fiIAV(P|B@A(tXEDp@}+L zsRtGn6Y#Yt>At2SkRku zAh;mib7?J5OhM+K%`}usqoxn=JziRV1!r{6VCgJtGmG(sg_M+zUmbYLZa8ftx|n$yAcm7s)mLHS|1}0 zZ)TLD^(|7J8)Uv<#<1_2zrx|OCD#DV=FjsXqionH`cj&Iuz>kMSkUnOErL>{QZcT8wA5ItwS_sHzBn>%U>xC{J^-AD7h?Pz zfYRh*Rl9!8wKzvu%M5+@Wik4o_nSp(WQl9gk9sWJVyij;lIavg+Ixr#)G6Q~GgfH) z-t>w2xSnMyAgP0*B^(FwKzA|kzac^Kq2W7>_s(?iq$vMPGr|I{5^9Rsjk}(XL8SNI zhlAWv|87gyjDw0RTxl%AA(hDxXfn{rSr`BmU4(FNJcPjHQm8OFuO)|98>*Qtw0y^~ zGV-)d868ADP1s-haV|1z3L8dxH___{CYyaU{Jk@eLPg2;HPE2PhBqw5u09a{TnKKN zQ_c82n2)J>Xi)H*w9B!OH0M z5C}2l(y9oMsY2(@`zoN2q05qG(_(0Hi1e|UwpRNE4&0LFzvHMtOH7GWLCYb*4v0*+ z`CA7}vLbdRg~$v9xmaoaMOBJs@N)U+Jn9|Eq3F!Zob%K}cfSXOfaJnNGP$@v7%b9z zb@=|Xe@bvK;Y(FX@q#z*jrgHn$MTRx=g_&Dm$-e0$AF+@vfvMA1E6*o{tlbbiyhxp zdvUbmh<#R(T)E0WJPtX;#-=fEArNW@Y{Ss54f)SmbEr`nTo=a&7FeBFF2_c7Z(A`A zjdzY>2ev!%6gVrak<#0ZT5xY+4kN8q;5yyS~^8!KOXBK(S`v(gt~8a8t?;UGU_zY*>7F;-I0b538$~ceU5xP9q|3EvX-AVopPn`Y2lwF^2 zMiP98r;({Ro1cbvTTLnDtFIa|b)+OI*6A(coOF?FI`(P5CGQ~ts4ox3jJ zYXfmv24Qqq^6W+Uu#&aLB6CR&O-vBc9Y>(MiDGI4WqJ?;)~e}%=y)w5Q4#}P-7b(y ztY8H{r=sZsuoz-w>>hrovCCq>;-Bh8=Gdz6aE9kDWYgxb3W-%TL5>s?0>R%LWEF!2 zwo%5utqcznnosv4IReFmO;$K8VI{xhR}B3X2l)nsozog%Edu!DMX-ZZS*BpEK*sdV zQ-E7lvlo)6r{Gc$O;!2#d!&#MRR-}VoDyCq0=&?C(sLGAi-JDlTNzmRJFWs*6guiZ zY#Aiupyn>1i`7#h3JwbLh*-1_0U=@cX+0MqNgTNfaZbX}qNL(;1`8>lAx1gyRHPv^ zN+rMTVZFHjR?vs_jOfaoN!j4B!D}dd_9nET@nqH!s5|AJg308b%um<4OK6NK7Lx4s zuQ2GS-AoI|emB)oXVa&>eRWGJ-c>pEFCs`@O0?hVS5rgPKiLUqHk-4^2vzNj2$r{q zxXislMvK|ZS(jRqj>mf!IIuw%-IfmjLixW$^x^cjogOn!7}dZTT3~8Hchj}@yWyoM1)K!y}z9R-H#{!**}L65z>Xq6BTTRg_IdL5oh5>8GsSq*A;_OHq?%f|fH;MCU6nkw_FpZzdAONcCc7n{b@! z5Pt*K{e;!J``VJb*LZ&A@`(z#<=+_H3E=-C78v4(+x&6_uRUkoO4CNaL zL%kP)MC+{Y8_YsNDq&&BVgOH;tI&S!5=4bK3Sq*pZ2i|JX`oUSwOUxMDwcTi>I;|M4vYA>|Y%s2qvQk4ivM{SX~VcrGft0WH` z@)XOj3&!7!^DZi93G5O?Ddtj3h7k&R7f9SC@L^D=nJ*Wzd@(VZ#mRNe9 zV93z9BI@uX>oD4Vr3(>p236&x|0ZyV0hTUK0Md-|lL)wlN5T*FVUGk;EH3+Z`7bWm z@cEK|umYB@$YU1oZ^jtp07wA@D!9iJgsp>VQpktk)3?(dW z2NDe|#BdzQ(6S=4lqwLez(iPbj#m{h5PKy8&DEmQ@i`MMI2(mKwI(n(`t!0&AI351 zq&r&@gDrqt?+K(|Pppo9a;3M=7ZBCG3u{1%TfQcO4J$4Ak`*?nsF-KF5lS-Bj_TR8 z^@6f~cdq22F2Ot)D0Z55=Hh~nhm}7bE&M)vK&RI=WbD`T!g@r9VU>*%kdIV|K6eyl zGiDx4(1CW6k`TNguGA+8JARAf-1W^6-xJn3w4|T#6wgXz5;ZZ9_2CvkXx`zvNJsU< zo?%euM^{2SKT383g9axpp8BN11%n_h#TODDoZ!q&EFWEU6ta_E zYEpe>L)(BCM2PH1a7HRss)5#mc)V==2>}A*kX5p0C&yZ^LVs;K4YASq@dYq%;0nb_u_X-syJUstOK&*s0tT|;+Xv# zV2dKnOUoWye5BNYZrnSG=m$4k;%2zs~jtbbT^`OAHXX7Q-h+j4N&z;CC1 zJ{A}WoXyx>{5Dmcgdl7+@5f>y2EV#$^Q0|(@cJmb_gZyO?{+u%q`b)?y!T#9K(UH$ zcx>cRMX}N&!WA7y%i}@J61L=&Eu=#1S8fXFkmrk}-g%!x*7&{TWUUyZA2&i?AXV8o`CvJ{Q<=(971Pm_TA0n*3B zk4GLAB+wX%^W>4jfX@<-GJs&NiM2*GoF1Ly7{50-> zLiK8qn&~8?J>hK5fd8Yi=IEFnPMoPwO@`nwS^kr62Oyu6g(`Ke3|*a?^ouU9<_m!i z8v)7KcZ}6+IXX2=GEtGo=>l@&w~X6cN4(#*LyYX&(HdHGj|9q@&SX+!fOR6&WWtoh zfN3sfz4R-iY_>Cwv>u%O9G@sOo0TlLw(lL6P4|p$_(sxTY&<@N1+0F-Shi`6cJ9_M zhP>)82)ax1(Oijh=(s)EC|H=v4?tHl{42EE4Y#uj4!4qM&e~mC&)sBWaqV$W7U9rM zVi5UTmAqXRp%Sy(RAYJVaZ}d*;7uYhM6Q!vpEbC^%KNjfldkK`G2}APFyeEivDqYg z-^%;D?o{Ks<|JYnFgPI~D^7E&v0*ElNiRzKdE5ZhD!{PY7Z9%qL(gbx-GkO|p*RS! z5)kCpEv6%N4=Xyyj4)4zj-1mQWGKqNeo>HELI&vEpL~+Rw^slbt$os^2o76n_X}Ez ztU$xEw?L&g0UHAv?uGvDvDygWle{*ig7)W|s)+%9`O;Z<2M3@D8*6CBKQ5F8ot3tT ztu9S=6*y82TF?9U9yCzcEte`{RqofnrmcgwcCGNs>TOY_gH$g`0H9!Qya_h$^(Yv1 zoRG-Jc>tZ80O*qag8i4{z_Z;oXt;IqkV@v#Auy-)N48564c$_YRu$z3(*>1ICBs4W zq?PHQ>=-9&#yTgupS?OZYhlyATexJGGy1l4?QCSC5OZl3j^{h?HLsS6Gl(;8eUNru zYalbTW0{KbI759WD|p+ob1$ORAfGX>cjypUn0DC*_cd>dtEf^5?9J_=C%Or29!c z>(n_Nx^hV;J&hFAOA-}B3C=BhhTd4K)-6Jh$-*N~@Z#I-^P*sM6ZM>PTy`wPM5S|y zxuj`Nm68Y`eq=m_AurWK#_%L)G(T6o)&0WOR+m%Y_e@~iI1q||O+{lVkQk?l(# zAUr)As#|!p56MxmMVi$kNOKVkC{i?-bFuW*1@^&&zdNp^{puN3qJIwTL?@pBTrt*` zRyY9kw>;%~>g*C%*SEq{%&BFeNUQV@Tn5NnCFW3JI#;@*Rm`glGWcW3bi4%;@lJ(@ z(76f#6G;I2*txlQQs^`9Ja1P{#W*k67MMp)aVZ}nUC$v@s&^(m{Jh7>zqh=Be11CR zGF5D<2TwyUPRHXOt{wyw>U1a2SMQfke9pZ^UlIiCBV(Sf9(tINo&d0y9Jz$Pay@nR zdmRe)x$1G_)~sSNyDo9%*0J+pOJ28Ui77VU!BAK>V;;4hf2dgW*U%qcRTHFt0B$8C zg%}-fYqo|#L%#%<`$+RmsQ$~Db=}$>?_g3YNX;6SB)Z-;?zZJ8p8Pw9If3eVCifU)HWI`ED@aNWm$#}3{~3qfa|Pc z#MGLGze2si;dR}IS*nf4q-o5&fgN;S0et>C6j*v(#^`AR3F#8QW8ZeBa&fY#D;mBG zUGSev2=!e84M40$=GE-_5~73n{C(g`N)D(aqyH*g#n(9=WJjZ9;2X@NnAPZfvpOz{ zN9`=K315u8uzZ#q+z+2e@uQSm#dHV+^sF6`KqQ(hS&Nn;vVNFPZLdEbg?vIySo8h7 zT?%P4bTkAhD@>R#*TJm!<>W}b^=6rke)XOOZ>#py!%|m(*{?HFsOG2Lq)$(Bkmfql zY3DUq`&?Y(b8p1gMG!C1#noyU?jqufcy)9PWmP&Fyy_|{_rql~tnb>Eg1o7k9xRda z5G%28QffH+dSoh6VB@-SM9mpVqCU`!yXZNtz($CD%FTdiAJ*gif|)bwrk6_Ub-_~V zIO{HBn{2*6cO*pctKp~!eWtV{`EewF?dMW;`TQg(BFhT@7)BH7|8g%_Iy}JX zG869&u!!N0p^AyezXvn5yZ64X5*h4=@_&y)91LklJ>-~)2xmUtYv+q!}y8y?xe z_oV{Ks!k}eZ=5*1;k=w;=c%p?>J}8!berTVw*VD6?&1=hV>h|Y8(2;A!9*-`I-;vT zC-(8C85`8*AIjYCppe$wHyiQ>^SWgf+t}~2s54>-a-lIm-KfYR+)pYc#~Uq7MMXNe z`PifdE4`Tjfp2zf47N)HdtDxzy)%*c+SAbnw{?7uijK4%xvt!`8%Gv1%TYX(Q|@(0 z_aZr}5?!Nh)?wy@y4j`XcdNh${v%~_pC3Le{NCfobIg{Kl(H1&ov(m-N%3FR5@XdC zdeVV*@SpJ-1wi@lJZE45rhjw$i9uFDTC6)yiaHCb>41+uJL){K4>;6g)c4*|+kjzL zKM7WLAVfv4bUf4)U8rx;k6H(J!|;enF~q6W#ZZ(x0k^2I6;D>O&R*i{oZZKeCG|m} zs~b9kGpC~?GHweS;wb4G8c!#b2nc33!LQGCHd}%W*MgM^bq+%6OwOOYqpt@z{-RB9 zM_|;M6p)>%?f7>}jBfy_f~b)?(G_JgP;SncY#NH?&V4ed?0|}yKJIv_9U^I1tQ(zo z>hp=Ad}-`=@r?77H_t!AoMwEYjCr|JXPTE8ey)85adm)ZRVC!2b6rDsMLmuj-H-m`!NbdJ9Ea99><9IKLKZK3Z4ubW z!n+~F6PNFrnCyXJoTA;^#If!Bm#wLCAQ_*`6~`-|racfLM<6)h3+}0+u0`JuzxcN< z>&DV^M{s}Qej1q!=MDk%M~1^5uI{^kv?D^}s;7{^W&Jvb(H=Wd4Tqp(7|)!i&{dP6 zy%to0pe?hN_5zr_VE{C5&0w*cQG3oc+ztH5{N11%&Npqx#G9_-F=SqV=-5)6?gDuT z`<%C71wmTaRS-rSug3<92F7-Nnq+4>t5RbAEPVP7Wy*g&r%bdq~pp4HnF3=jweVrj_JQxD_?<+27fq^yqHj zUF4fwJm+uVPu^5|-DHJ+vvuG3FzFN9xt%91g3jg}oM!JAn=CZtPgDxyChF%Wxvg=H zUd`t3WaUfGf}Kc%4{aW%IS-ZN$8cP(?WWE+!ahgcd^;3{UolZpjSN`kJA;~ZoXd_I zj%8HbhnB7zP1N=fX7n!*UOQQOwFfS*d>%fjw+Y#HJci-y3x&hQeQh8?uvEAUb7NMb zZ5i53J?`1+`Ex2_5apyV)}(wGK%1X(HQuz0sO~L96KCQ=10!P%o)8ybW6DuOCe&QU(Pylu%ub7UPd9`36Pml%*Bb=6mlyIz9yMnmAzu` zUTLh9b#2`Fziu9HbIOKR6?EdC-rU`aRPSEf;Or=Q{(WBy`nG4`H)Qp~fYh@SkKnX5 zK#;C=gu1qE?Cp#a&qP1++#Mu2({x$NzJ{dnyB%TYu}_w5_1Sz6h$;B(rLQ6uS%SZ( z7P#-G>DF7^)W>t&u(wEMAIe@3k-Et3 zVl81H^!P+Mb8%v`2naJtnp@z#q^Vm*T6XLt#n5;pShE?{dTEe@&VFhYvL()Oqt47~ zk%LT5{e=Dl!;5%{USFxTR$_7KTW%+9m4BQgCK+1n8kgxP`QDb#a~GiY0_gxzLN>R^ z4f^aYpnf;n!0xrP{<<|pF>0%`%LcdOF}5%kS}!fGjkM{r747Pe(Z_&Km!+P+^y(WJ ztIj#7x!{GyPpGIDWdf)e;vmkcRT7l=a5D;1qsqafwoq*FzXBH3Mn#kRxYAHm_R4zdQu&~UFYn)!G{Tbn>qR}@Tx7k!Y?7JN=i_u{ z7e71OfR&|yi=VzOT|_VV$)KPo4yb5ILOz|; z&^QLaz3h(m1=y`Dn5+OJGAnZlL7USvs698$tJK10X@c?Li{LGC%7Kz3;2``u@J%Vl zW07*f5;V8+J{~Ud#)Bmb6t|xN+~(rQ@=8R=L;MVZTV~eljT%btVh9wX=k0x;R@bA) zh50gLu%x2W)}ZNm{T{FDHUb|j0cA>Jqtwbe=O`IB1AnN-7I)iRKIf0!k;*;o#c`kC zd+~Qm&^~S#w7x^CPP_ojq;q8dUzw) z_-Ld~+Nyu(m}0+j?=3?(>ZownSPf_0YdGh3C7!_YUlwpHA{YB@Ct-N8Bk~WLZO4nR z+BmiL_=HZpVGYkJTnI>BLqIG$AJud;NX_2k(82qZ-*=g}ZzlDfR~7ObFm(PbH5PFsoGOM}S}V@*e8jOACA^;B;Fag?@*(i2 z%Q6l-YH+?FV7&@F+?4Vse_h7s5eC@^OEm4iI+uQ@zytfK2)Y;Y^a@tUiYo|o;0l?> zwB8ujlGps*7y^|4R$+W*o44Ky;!wI?Q=z!sb@LDkakqAm_qNX2|85N3{T=&(CgAP> zY{$KTz56Glb>d(pVrc2Ozun=Uv64ayEv=06b~Mz@5t>^ID=lu%8v-}{`N@ufZg3ZJ zEDk1YvOC@@i0Rh7X5aQS+?Yc4k5I*y`o1uW5Nw_qX(WS;6cpRTgNxxT-j^XTnl*N>e!tXN5QFfWbq2`e2>_9JYLm?ycN{wVn?6y9g2$tg6Bypy25nL@lohH zanJBVCM`-(=KRgjCGzg#z1fr>k;i<+Q7VF3fu7X_xO^Le+C3B~3#$U;=-^s*)Odq_ z1gVskdQx)jMaqmaKT|QIu0mt7K)2-V8uY(aNNnvD9k4xryYQ2v%lvnmoXY11bBw90 z<^!Dd$NBlsYFb_?bVL=q!RGo;3Ps;iqgwWwgN;F)Fy8R!Y`LPVzx&BI;64r*Z;Lk5 zQVD;F@Vp5bQBqzpYVO8JGyL{rzErshRf6h-{`Dp|SmHchM`CtC4EGRY?gnwaj=+Ao zJMuD@#|GEV@!}cytY;w8uEahG8bP#CTQgLc~Gtb+G%gyYcZ!_U2 zZ+Bf2UmkGtSW-d|fDQZIt*$A|JRaST=pdgiP92di3pnTVIlEnO&5Ykai}Pov3qa6w z8i?F`d{I@a-imJe|4XIAwyT@GJ)8G=_|vsCCQs`5iHfd%=u|BeN1&~cdKVRytBm$B zyc1*v2n8Sb?umeR5Ueo%!AbZ#KvaUKFU#n+Ft&?c0IkQk!nQ=FDGX1u8(1tSQodo* z+0$j0taH4MfjZUtToc&Dst-k?jaH5=%bqC@$GPWJ(Mcqd4m3qX2OV22J#c~jmaog`?4(sO2`!BWF^J)-D^WVEVzsXHo zxxY`J>wEXZ87g{r0oS)kvxLs$5Z?~aZ@7{+w7M*T7MxmODq=pA`SITFfoKiTj7-A34{mj znk6#set-hIH)poEJ3%ouVMSiyQTfnD0| z^zs46m|2<&iKwVw@gx5qFBP*+ndseQQb0~|<@2#;eMvc42g;`MQl^(wS|4zS`tfxM zTrCOiaDI#M*(?%uGA8VEz*Esw534)aeWqdjd==bvO*bcOsIQ7h*WF_4eeD5LxUW`q zw%2p1r)H{2y<5ZU2m7q@Wh4(TWWms&j@#Q~u|a4H!a%lRv{ z5rp_)>CZ@eLEpsi@V?6-+=mC!`cF!?4^~HpRnYwRjYq0aG`TB5x^{CG>dKalNCU$}T@ z!x&s4_);H-^>ssIy>UKKtuWBw-txD2DiJxz4pmP4RC_Pu5-mp-0J({07I|=BYdo}_ zU5ie_XvbEQiB7uE);M9SnEY8iICov>ojBI@{sxW5Lbl!LIc^LTbzVG525aEN34$ z5Z*rL?MgoP4tH>lDz7iB;_-e#o&ji*Z8ZQVMtUD~kH=6TzQUS73J~YTA6+o88ru?U zj|&F_$gl-zDIgizRLyQ3;T{sA7q@3v5V4_}=*8awGImL~#uyH>0?v6r=a=jRoN}nv zn6wKz)S>9}L7+ObON{#a0Z>?w3eAzAAhEYcJR2JVV(lHlLfC?^7?|k^TO3`~8HIp* z-k8WoN30v&$Jipg+j1U3iEBbkU<6z~x*u@D5kRoH@;k%!JgA8XPgYkHf%%a1Nc!A_ zyK5j2AIr%>#_d?YAeRmk82MK4xD&c?82Gt9oe>^{#K+h%3!TAFRPceh0~i%a{FW`< zWrV0CU`y5=gb~rhA3qQ@tv-t=YbVk(VB-eCa26!d#4Th1n2AwC(6=-L5=0v-7sv+4 zDLe2Oqn$D4&=%7S#NZi1yFfJ#Xg@HEpL@z=gFN|*v~ zA@t}yF+LJHfr*kTeEaUkAp_Q9UpEpT!Df&XOx*=mfkq7Gr^DJIsiFtakZlGH2P>^l z0me1jyb{!j*i21h(rJyX89+FTlp31Mj-tBMJTS_-kVl+QI*wWWt{^5Qw(k_;2}P@xu8t;qUh-c#Pa> z(*Z1&*e5%txi(Z=A?CqU2B?{!|3r*IASj>L7_CY z_zOj}1TKjsk^oN{+TQ``e#!5zst@+P}X;3`!<4%zeRq=iUapK%CL41f@>hjrKLaDiwLTw?Cob<`Y=Y zJKTUeM?`SI474d(s^1VG;r>%F%8}8{RJuZ17@_H`6}h7vxUe?kjbLU5P?y*gk%3_x zyWM2ra3CF4954s0@Dqt)JK^WK8dw7^-8jOlAG{cijCxKi(D)+*4{)@)Wp5l1)`%S$ z&6_0*k4X^asi4+lfHX6+;{E`_d9=Z)u!^TwNHow@;j!iQA@T25#)@?QdEUES7TrB0 zOB>CX`dXHpF@rG7zpy?xw*Eoi9x-l8M8k2?PrJT*mQVL2N3dUFVpt|bEyJB>tru2O zx22$@Wcz?;kS~z_#Kl2B-rtw38^wQ;|MVyGEuHGFiU@TpmWu$BBCL!vyOH*{Z#o&% zr+hUf-$VP676*TOM6A)sW1hr*(Sx%>o?wM14ZekC5o2GTP`!clH&@{P*TE-x zFGJD}DyvFe6Q966cjJV>g*ZH>^5sfp-~N3~-A%lmMSF8nAn{VV5@ ziQ=QDv0{10L!5_%(oZTGEI3&=BU#`yCck}WLTar0xil}hGO4rAS|ipkshdK#cPGV? zW0$RF3ivw0gZ!EIRxc|#;1sR|lWOxv?P9n~IR}pMw*t$$XCVRFQWLoDCDBMB8(}Qr$Ny%OJm-)*PA+;P8#9yKM?Siwm-9m02RXP$ zeaxeK6j4%tn0l?(Do=h80r}XM7)*V?;CmQr0NN3pOF3{3@n8bCk=Y{S?N@>Ae1#V- z0Xn5zOh*JLe!C;aam0JfT)Q`OGSEl}esl62<&eDgMp=*0cF^$lL#s5upziMpNd4HS zm!xL)l+M29TK?_28}#Yk2{mj28T-l5=|!;H$)@jc#b$JK>YXh$WiU#w`6~Sj9j_ry(oI@4@=yq#Cz^! zZ)dz8;x+<_HXa@OAZvF`u1bLSkUtl#4u~=CWhAq{*VgmUT)2P4-wnt+%N*Xs`}OgR zUk&tuGwr^ZbnyV)pCj+b8#&74$L`kW{{)t`cQ;RZ891ty?AbF+I+LAo);KBxyEtT) zYy-;Mu-dBjfBs(MiFN6=mS#>Or`U)ew@BuuZszVCgeNeez>%|e2}G@2#^pU73rzl4 zc=&8gz&J=b(4V#7i26_u46T#9D(Swb2P(J9;dBF~+DCKc*j==e(e`dKz2jc4F_0SW zkD^790_gjSXRm~p$=!lYEI=kg{6@mIgo)^Jr%~Z5Yn_FDlN1vUAvB^T7Kl`*N=wN9 zjmn3x6YH+1+-hRl;i)WWQjv{WuxeR1NMjGwKgFnC3AZcAoE!B3;UQ#&<}!Pglucg`!V%Soy3%8kG4HrJppT zB9F&mN+GdlusP*~4!jgR&pB^D&->G2tAbH;@7BwEB>T8L{TZK;SU5zQ6TR}pnoLeg z&SIwg^fZ2;K?L6^=(y`~{fGp)$_Yq&@XoGtG8j6Ww0#CalC8hXr2jhGFpxO~(jL*3kwJ=HFqVcjEIPHrt-^Qk!9#4`at3wb-eouynZl!rcA{d1p0 zA$hUrR`q4`jlHxqy{J_Q%I2;bndTHzARh))tR(ibGHKcC82rDLJzbt`BKQa2iJi@; zp|S1t%|f3=8|z{Z=-P;b6oz-q85sF==78cAape-O9j?>Yr@Lu8Smj1MfbD#U3kim2 zWh#TGD&v>uZ1lZfqwd){=1EcDqdOYhZQAl$1i?$Or7o}hs_vcTi8Ss2@pCbuLMB1i zt)n*%!JmW`;vg{yM&jHEQ9fyFU!w9*hzh`&Zs&~3hJ8kRwLjnQ9A2zX%fhzoE^TE% zdblk|r>I1K8+yK4Co70V;R~sD;1q2u;L{D>ncFG?2pW{U1T`?e@CqOFRz&>r;4ZMi z6SrbT`Dp1UQB6&`TmdM$ZCsm`qZ8tiH_h(7TtQJ7Esg|oNkCrYodVk$U*X8-!XnAv z)o0Cj4pz`w2}AY+JP%KW1+Z70Z2mrhZhhz&7+gr<<-hb$$RuCXrhE=0`9TNs)@cQZ z!1n5UAX+K29&=_Yj6K?N^`pZ!}Hd)X(rRN?yf1R@Z|75HLS-K=iYuveU&}K#M~^tGfof`fK3|R1)7co;fl| ztm5~-vI?axpB&2E{f`~4La8D|kx@y08?e`plV^up+upUw3vp++MApI%P}v%2f=&Ki z0(*VKz~KUO+1h*6%4$S(v|YjOAHc)nc-iphyB*fTSZ3ohSO*@?J z+<^&mpS~cY4X0;NAIr(&Jy>>1w-dZh5HG@9rFxRT@a-OJc9421`cKeUPZh@w(ud_> z+{EfE_WfC@rj7c)k0NaGWhoymP`KMQ6^wmD8idB~5M362I{yoZl>%1{6xMQ(h0koC z5|9NOcT<@Nq()ANeowfaf~hz51rsW4dlCFDOn#}zsZ!hp=L#$Pg9}|TgPg|qWg-K^dH0YU9}r>ER7C2*m0uH=DXq;fL9r{&397`m5U-uWh@tx|EZJgu9k?9Wqy#>hKz%j|lxJ z1^6+2SefopQ6&O741-KE*(4M*)f*%-a_=B}r&jB7bv=-m^1g?aI$2oZ5GWr@tL+}v zfBC)bJBg+3i(t2-{qn%XfKMZsu=1^7w*4DR58m_MFL){vQ86`$_XfGOo2Tx_@djTF z8HitsWTN~z{r3$KG8_}xAaYda&3uW|`#MPiH9cGA1OQnAxrq{gQYRl;3F%22-9 z(cPF^r|)0vJDbOcE$pb{PYvvfueM8`9B8wsdZB;coBVGNEY|p?ix&ES>n4aq6uA%F z#@?Fpexc1`Uh02d1hMy7Rb0Ng@`1Ov|BLMtAYX1p2cys9zHl2*oXzeb^KE@NvRi;q z2Y>l3ns(S%MNw}fj1p1z>mmqGnC#mQ>O!No#8jr!&C8Vu{Q8+ER9V#|Ao4~5-nbPb zvyN_&S&BOAN-&VqCLK9BeSD{2^tk$sQTn*7Xyo`r`Rl^CwTXU$IHV75v>Wc(q&g3R zz79-YgaE5ye5YFP+j6{&_ZEUKN{`M&vMnL?Q~i8ZI878blU>ms$_c6v``0NfPU+V| zV3+^<=fXGcYw|J$RE3?DrN93*DuL8zO$UJ0vWH^1a`)3nyRL(BTsP?r@dlhLq+&4( zopBsm<@vkX?}8p-Rbl=9QZ`&-YCI%Fw9MN2MUHUOYEyfy@2_w6m>8rPw!}B;L>24x znI{(Cz0nQ_ek~(K9(-lwzkR&~5hy-VUNO&^(Iu3juTS17Qj3cn&cwshdUxxXNgY}? zGJ4UMdBV*pE7>_t&E>;O|76%l0StfC|$Ypncwdesl3sy^}>f$q?|aY zYq&EEYwO@?e={K-v{t5Id19r&oAtWqXT3XO7zo-9HA{t!VIyL-j&O`vc(zJ+ngM8< zjLkFngf??Ms;NJYPY%TLQgG2RtE!^%7*$2F&P+JzZKpn&{&;+a)Pl|$RX~r_t0^ul zjN~?Gsta)$P|5^O6{|VUuV>=(ONC!b(kg`gxwVQ~&ap~u&#d=?ale+P_?CyoD(j@M zo0HDq3$S;?eQCGGq+M`b(pAT4YWmH}re%;~-aWEzGU+NlU6@zd{hV$-nL;e}YE<2+ z3Bm*{_nL>C)d0ShFXeC5r7E?opFhjkDOmm})z+lSUioGBKrYVfK+pW)aaDd2Q=<80 z(9N^$oT)=7y7yjd5+^a8{Ynk26Vzfgo0x?h&JqN5k|2-9K?b*iV;XL}KEv2bokPr; z63dWI8s0iPtrdwI2bQ5>k91D_?uZe(ZUWT^t@H|{ z@2sc1B>d)5x{!WKQC*z~cx(-^xpN~9@n%*lPB~AhYH&)U#&Xvs@=M;^H8E7zy5WRY z&5+QR?-?07!sfA&>d!=kdY)h`g7Ppq#mgR4Q?+-ja<_87q30vZbNLzO?AcNs$H`ss zk?6lgTV>Hqq6w ze9s(7EeMab1Vm4b{RwN^p`r1M>i3~d!!S*|xI-Y0nM@`sDXIOrf6b#sKj+O8lis5?m1)ma59(7t)S~U{&n~KYCU9pTCI1`jErdY) zq$;ti8bR?BC3T=#q0MKvhf|S@NWqEp)pzUOUUR)Rzu{OljSNpsXPZyk=9bWwa%;T zLhs-AwzOz{53R2CHLrsUk|t}(|MY0t3=u*woyvNYbD0iYn8L2Be>U%KEeOz|SIVBp z-lVI!3fsi%8mIDoSz%>El0VXeOS*Br{p8ja&8hnoin>fCRrBonadK$F0&Jt+R)FBz z-7S3|0KQhXt);BL9Dycik_&?@1&w-6=;!$H>K^^xyw>7q2Fba04`=&Zi@QUiSaDt4b#Yl-&OYDsJLi4>*=z1xNp_N% zWInm?$&9%yKhKbz%?-yxbZ%wm*QQ$dmar@r%?7vAH`dlK%lgc1Ajn2czOFYizZGFE7ZZ0f@8%$I9tI1sbZ61gNgNS^*t z5A1x@ul@ArkvU)e#?$LRbq*rVg2dSx(-B1<^CS6}*C*g?9OQ8zdJ?>j`m9@1)b%UF z|MJ_m$F6HvlfRef{#T?)CQgePrnK`ySf_`ZhtMwmgxr8f2hn4-JeL%+K1~t+te~S@c;3oAySZD*<|#_%sn_6bbjSq_)g7Xnk3VNoos?geY76}|Ewgj$qDW12@7pP7?*vMY8`KRDm%jW! zw!?26Vgs`LCxMEiD3<+x4{nxQL__VqjmoWLqJlvl5T_?GP#V{>E;uhvBd(qNLi!j! zY%UV8kjgd;*|W!#@11UbQ>=7UwMIqrn3Y8hhl;5Fw6_}%wx0q}JE$|BCW~F+PQCfY z;XIDXi+~>f+s+EthB>xo<+jUKI4-zfSwn8*=)s}Xoq7#|&V3tBWSke@|R>;&ewXvj9!n?9(|0LTjAt}~0Z zu_oVmBWKQVxDn3hwEmg_E=;e3mfwFC3$RU{1IjJrq2~kDzffa!1gj2U-MU)gA{7EVBP#2Xk>=x!*|_B?j>9x{m#<&^tvoYTTlRuX0rA$6lairO^0+EbS+<}NBxJBU@|DyXgn!n-LB;$7z zX~-(*@gEMbjG|#M)$V%@EePJzSo^gMg-ANC0k?6Q=?Z=vFD@_(uW6dm>nMqHizzsF zvqp8fiAK=ko)6SvD7CV>n*(WrxSb;lT7zn*iUw$fM)KFU%mEQJ$kLGT$z@o0@r9eX z-P|0x?=PX6GSg%D4=BRH`JT%Brs6&xZO5LGk&8=`B?(^aBdipj`)ypYSCI9p>>%eY z)udPFSyvb7HN=e^9%aP`_gf0<1UYvlRCFn>d4w9l6Oz`vsD$P0F(?S`IU@P@DL!{m zJu;0)wXW7q5@^tySklkW2z_Vn=n#A4+lT#g zt05I+)FULYY#T4q8b*Rz1LR4$KcygZR9$41JZ?Jh`IZ`{x^{5RMucAv_XZqG@R)aMfg`i+lQ*aYlBH4PEmb-&9=5|Kk+H=dGGAH z$Px<#u_*{T^u!vmmv;Hp=n|eT{wI#-j-3aDyY)Nw;GC+hi-pVguq}BZE;wF}>hRCV zjX>DMsVxGmnVsN3Hg#qFD|SY34chI)B05{9`HQefyS=qsL5rD=b@!$^3+`R#=|;W~ zMDp<6ulDRxg;>7~wgE*}cexO*hft*C32o!I zn(lHAmwz72;wtc#061GUF2V-E5TyF|QU{9d`Rh&hgvjhXNe~lc&VvhR^A!WKRG6rL z2wA2{E#Z5=_U6t09_Lw#TZqR9Xz}VfuzUI~(7ih7c%u3AzTmcwLgH;_q-Ki!Rb{$z zk{#SqmMOQhXm49C4H0}Vh6p*nQM5qM>b2Xd-!>-Pv^24V^GLE*_?*DAazcP4Y7_yF zKICdPb%bZ4UJr>X(I{(0j5jwJC&f7I6IE#jwsYpz)(g5n z8F8?-34D>gJ&Q71@VI1Tbb;W(%erP0Wb;42Vx7gL$c`e5AU!Q35`p-Ia#7`0MOZi| zV;=XD3LBnYG%@3CTF&+A^{^vnnO{mP@L{6-1`f+ApTo}C^f1C80Spgt8I0@w>*~Qd zgny9%|DC?}_IWPH{Fo$lImGiVP|EzM$`+kEgMBjW4#}Dur2igC`m3CqppRSNj1-=j zt6;}FZRV~8S_2T)(4T~6R)1-dyBU!7AY~uBiQ3L%{CFcx)<${IUUsMez0ODbcl~!T zN(kbvYxoHVS?-c08@yV{l@Lya%#1T}xrdF5pqCm34)30t_@s^NZ`!97FJm|5CCGrV zb}gvuE1xtjVK>@jafMZK$_iBfhX_sRCk()x-A-S9hz3V}qQcLjhRbm7%u5xy2tP}s zpaPa@ZHFlAy64Cbl}D`DY1zf<5Yd?hovObl>(a<>TU{+Nt~b2N z1#yH!b?SHLjVM+)?AMpG$OoK=u^<0gC&g(_Ri>nCrPNq&?OXCc z>Org9OO*}RFL+?Bo9b`zKTkX(C-=OBR1Esg^#Cj5q@xw*6h1N#Tl@VxSf0>No@sFd zwSwEV5P=@DN5P$p?I5EF62ymrI@oaMmOaq3{}cN2+QH|o9MrNNy{%L~r zuG(WY)i8*Gs`*S!Z_>Q-pYX0&MeTUH%PU-AX?WCsXZ3P!Q`d5JRh8bXu^mh}RSa^s zzxy>AmY7LvdkHfp<+5bdVP>6mW7h4EbcD8(j|a~G`~aWB?0 zXGH(sIKCvZBs1THt%~eWLv*qe%k7r!@5IBTL<0>aQeF(s;2sVi&h&|!yzNO7j;^jc zj*m>Y{I(iPLd+{(;lY}1?@>ZT*?SpjPMMv(`OTtt{iB2<;?Wxjk{|~$tb%~z{0CT! z#2}0h^eIkQ&j?$ygGG0+uRYvi2EzEv+N0cqDlv8R($I*wcz}zVUrSlHNFAt4NlpceFLr?l#~gLmX?#MSSb`{f7ov zSWQ~^_*cGZD`0Hil~S_}jA*=ETk;=*bG|*?IF!bY#^G^D?VMlz+tc^f%%{KT^4$pC z;I&KcCqw1N%axBL_Z8J5)}pGnQbF5PV$>TKg?v{h;S$DCptE{s6$bAKy2)S%dkfd^ zT4t0}9H4=zEoStTa&y0w zuh#$VF@B9wzVx_CDA*V=jm+Z5I9zf*3uL9?E=VMQ++9B;RgFZzvG zJNgJQwMNO`7XHmad)*-Tzf}0H@YYfyBsL-97$UI6H5c8EYwRsBBI0bYEko{4v#Or& ze_#GxwBkHw3m~Ze2e_ML!q{zNt+#gf0Zzv660WC*J&lZ0giWIIr6#QbCBmj_Ek-(r z4b-YKoef*2u?`ZO3`Wzn|IL~7Vua|VvD{*7l-8g)rA%iJ>3>3#4!mH7#Yi=v+i`Sl5ao5X0YSSXgB#Bd!{r;l7tR) z|4k*~OcZ`?$Je@R$7fRD_8?{FM?k^SVW|8<76y{lhJEy4`=#@B=z)JtrbtzH@%l|j z>|UVIDq&?5BK>O-^3&S`NgTO*z23Xn4l)(pr;foQBI7 zk+STVpU{1FQaO6Vz(o5p6$U{VU1$!@p60x z+`q4Hjan52LC->-1r`>VE)^Kt;Y(Ov@Cbm#kXk!`;oD=7Ab?!33G>dByxvNXR!jD8 z&IRpZCtDrcl+=H_-;9kbdP;*qVHFhjI^C#F0|`WRdXHK01O9o|>QKuV-@ffvS1ib7 zUjV&xw7V34_T6UUxe@(Ly=aLe)D2+(y?yCRv|9?<=zr34f|1HA_&O%QGeIcIBbcM4 z0UoDB0`Vv0wP`9^YtfBx-q|?I)Z}ryPp>hkNpD_Aw%n9I&VTI_GTV?wa?0j5^~@ew zx#fGbUy2gPYUUd}7peZ4z(Y={8;-)$qoeDMXI=XJ`0MMAbVny%G@KC1I}xwRu)H1B zqj@!6Utn`B!2bOi?sUePe$`mroXc3dDfs|SN{gBhtRpsN#jde-QEk;85Ihz+Xz()UC%Nl$(x7a$y1S9-8 z{rTJ?>XO>FyANxZIjE{AoO(-c!;9K2PKk5Uk27KfIqs4Uc9iyG8 zUAqCTc~ugM{dU?>e+l?mT@{}hk3O7Fvji;*6ej=gtZN@7GfdeeeSU4V+IsNthx{ZR?|i*R0usXPEu`CZB1LHV%B+dl4EPL$(JU zt*{!PD8`Vt?tvzf<+7)&mD-qhE{ilBIMK4GUv?$230%Cb(AQmPY7BVFgmZp#6>`hv zO$X$jD7YGc{P2QlKYN^n{E`<3Syz;oHL0sV?JP>AIlu%9E^!7&)u$TWsG{ly$j4%>)$bg1gg9~Zs4uM8Y*$ahkR{y z4-@I}A||`ekGJRNhrV$Gwu7-bJ*C(kqS;z8LUg99%F6)H^)xAEWX@J6m8dPAgimh7 zRAvr{RR72vs=tq3C{E#be?o`?vYA{?7P|Wh+v@DI* zLwhPuVeji4bZ=2D%Css%t2D%L1)W=@zi>^VUvZv0Qp|}ThO!n0p;2bU2dW74yDcQ@ z2fqpk>{`UXKs9a#d~+cco38WB=R2+wB+(&j=y4t9GGHDKusPq|;K za;X9m0dw>HTYCk;pK~iPzMB7>{Nscf^U+6n$v2OILSgJ1)OETEFEs&;?+(03 z8+5W}zK~U=2=*%xyPL_|IPIn`JnSDVtM)L8j^YHg9GkZhiyBBy_OiBCAo9LakG3w0 zW-XECSpWJ92+rbuo2uTRmHe<$cxNP6ebTd5~dILI4FtL8Z^TKI;qA};1F z&zZlF0D=z0xq%F}=6^+H*R6YZgYz?($c0Z8HvK}gE~5kuykeBHD!{uPze&y1%(ogl zpv`l~z6Zfphn@@SIKuw5u&-=@F0u^Jp9OxU)|plADDQ(ik*^nFt1@Z1>x=KZ49xTv zVPdwq`}$h7Lur{e5C8cvChWmA?+&L?WZ?2zX}+;Bz4{J6BvmIqRUY%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 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 zuT;s;01Mq<9bB6-ZI`ifcoUVqxGJpM!Q(1}^X^7x5ia^=K+$&>Xk~qd5swT}!5gZvDWBZ;#LyIRQ8w3;%!Be`nU(<}%`kWS{z0XIb$6!rH(uNC7R1;AT*;DGirVc+(LsO^^@KJdoq-uVYP*paAN6US_kQi! z{}ype@BubM9TSwNJ>>3?Cr&8?KT`_Dh&;N~ODyS4A)riG--o*pD57SVk_PTYbFwaM z&Ghiq*TzL!JLS;2#fb2*^2>s=tz_~;&?(W*a2S?45iezb?Mn&=ZXM4gn{o%)6h-H_)7m)RsOo+W(_*d?423!TmA>6yzLsewg zc!d%a`z;4PlzH(Ge45+24Q-g>@?ivbR0|=ztOenRen*Et8wtI1-?TWPqAeO83qxn~VEFA6#=%fJM9eMik7;3dP4Gt3wxCL}$`a>#9i zJjS&8W(z`2-({DYQgtGG`C_$FSYM3>n{mhN%DF;vYNe60xZ>-BwWpEiBF!TCpOP2b z$cO6#nMT+d?4m>>{d!-$fb9Z7>Na_25*8PN+@3o|7vqn6c89E-jFoxCY6G+-kIC&a zztMDmcUe$2#W{aE;5_!11T+p9t?W4g{4GGYzOx~NG>lUd=;xX~oH`1Dau@T${3XU2 zS0E}x+^(ZU7U)I1t}&cG)LuZ(m?p>|JlB==aBAfsqs>r)9p}$Yb>eP|=gqCMq>Kdd zyi)CR0#BD(p_!vb6Mpl@$1$?UTFK>A?hdOIh!<|7(mNkph3>EN24VNLAju&cSYag> zq2R?j6H{idd?Zh3wf-d!3OpQOVd8IpnW?+nOb$)m&AWCT0shTJ9O+Xvn*(WMkwK4X zl}cHU%IP4As#=BuRbvu)>^v{vnYjD4sxQR1Xg{xBZinj+?qxk5opq7T|cf zoPf{*Z&{Gp2WdA5+`}Uk10P76NlKCTsb{AJqmR+;+Tj1wk&wbe6cR}s zT+?nP4O?O4dq)^kV5UHuhIk$zk1hdppY>Q87{nhpEgzyC|EY@sC))Y4s#e~n6i#26 zkwTD60nDPuhxH{1^220`C)DE`l{e5L=^Y29xRP*50FfLRFp3x>A$H#*rB)OfKy`6` zc~fzyKExLlfUiAKkMP#2BdNcy@V&LoNs!`X7xcxl3HvuRFygq9y9S904}R`6nuF5Ul3UT;E?kfUv9MGIgmYn=e7_=8VTt&#gdL~f{m++7v$avx~%?y(+~r^#p&Tt zM%|LjCH4@@s2E?QV-`ATuM z?&;utECpPRLbe0-H4lX%ksD^T1u}`bwAT$Mtghd19$fe%JF`GljMz_C0>vAkqk+B~ zLkUx`gJuXr0G;lQ*yH5c9f}sXLSFrBewO5d{yRB1Vnv)sQrxET_ZJ$Txk)KMnhaZfeGQFL*6JH=@0YH#iGS^-c| z0h1(&ihnc{DTLpaeyrOd_))mH^A&vJOCetnaYyo?i326toUF16A>e99UkJlxW`^35 zNwK)OQSS0m%N?bf2}?`>+hMFoX4n-?DY&V$R7gH+r0~Btk1wyAR^E62yLrF$a&8^@ z@c6ou<*oF;UG9H3zau3}pm$9xe&2#oFmo!j?EXol*gmsld$_(XH{j%~HO2*`3ktdH zDleCBtAF9m^j{l36vh*{gy-j}nijJ+T-hqv%-6O*VF*u~u#ZyG$1XMF_d~A<;98_) zGQ|*)3r4OseVR>rE50*4u*>y0uqG9Aw*WMeTkes9i|Bmvg-NF~y3lv0K{NI5#o3T+ zbAB1mCTJ-4^>(xpIF+_}PFo4_HxN5{@#UaUT#|$yd?>5PR=3pbJ?q6M28W?VuT2ee z>8@>gZnQt5LL^LDguLfDtarWXC7u(l!9Z8!$52g|1=4aJISrqM*IT-xU7H8^+nY4l zHV?sAv15Xk-_yTm*ePcu*?mnfTXZ+&Qkh?bS^uqIi}OdIS%GFhHkCULWf{i!AmGX` zp6IqT|9eFqE~cx?M=?H~x1La9?=J=)tsQ7I$Gd1mt^>zIqz&yvxU6$0t`=b56cT#$ zye2clc(18KcHJrfM^{zH(z(nCCUr8cM$Ke2PH|eL_(cy;t&2QYGMN)u&RrUTN;WsZ z%FF{G>L(1Tf~p5GJ-++*b-W;-q}uFG@N;2)y~u8yA1cNg*m~w()ZTdBH;IRz3euU% z($pZ6%HnONPJv4=edR3B6eyksFLJ%)STvi<=(;rRDz3BaZ3@vF2p4cVzuY+XcuQR5JT+F4`V7iA)B5&`SHI)hKesL z?stNE=4T}y>`YoMOkVoGBP3oSYLOfeJ>;+H+k94G@@u4NGOnB)p=A3hs{{0*rc4FI z42|E!x2iZXcN6%H0LfCEw5@aK4xg!`?j(?8SYccUr0*wi`SmdEDt2c%A-jf~T>j?V z#gws!SBci>6Oy9n*Qqr;Fm|V`(ASa_s}*GQ+d{cO z#8@fKg5^j>7ggyb)s~X1jR0nKFYqrD1kc&5RB+i)*dx^|-rHqjlykBziB`)ZgW%kf z(ve{-Ft8$TP-8GOAA!Pe)5zp=5bkH#kEjhKG*XGiw*I{TakasDr%n<8e(U6B|bjPZdq zw5Xe$hQ*FX<|{0|QY&RmMx>%1QE?E@-#kONMeA?!->jVMrxkKSMwGzl%1&c2y^^aC zjor~4B&Vf$4%y%XAzs06KzR+%!kfe#jL8*069mW>|@3PAg{OT@n0A+a443eWqD< zs);AdMsXW0-xJp^v={rX7okmRaX8%lZ6(eX1z)xwL8Tp>!(N0enNwoFoipxKc6 zGq&%jM`dpFXn;9zj#mS@4l-X07Qn4HL*|{ITAJ)D^?yX{C#%UyO!c1)u{=@Z2msRT z)s*3i(ORsy33Kx;?D{Z-*)rXiPfUb-fZ|yIqArhv-|YAy$uu2>X2>(>z;f@V)=5(b zpqK>@di4rPJ9*cAf*HX+I;KX@!2Y#$RfZnhaQ*==*P3d-{}X0V$2qkNc}4yiSCdaDJ{uZU`AlciVuw6|*$^^2{1#qJF zQ`JCC>EtqLC+${-8o4b3bj%5Z4eo^gcWvO*k4?O;h+qtPi&t6`WJ>+W>!OjWYVWG? zM&Ew1;7zvDasf?;Az3{#8@8Qhq9mJalT+J+-7)b@!mV{q4<5}}4#iZpj3Pziw1N)+ zbX1&h12w(X(qRUyOV7K27_nl+fV#>r8n_U9moe1CUqYZz{G$!Aaq+tjzdm9l4_&E$ zm}Oru=fXKLeZ~{7!<>+O({Rmn8hKVqEApyr6dX{(8EO?|#E3y@FN2NocXE!&Jc46y zM(USfxi+aOIKxb@l*=I1BwN8y(vr^w?Dyt?dHRlNTZz4(oS zrI4IE5Lbav@4A$1sGnXo?@NeaCFXtCkugEN$BDC&0gFjAeX}mCw6c~#_a|!5G6quH zJC?-n^mFrvuOb+KS{nK{#wGSl45fBI@0!gcI?NFvCiUZZ%K0FXt`R&Q>gEUV?^U9jv3%Cu8tRV`vW7p9P=)jc* zS$QmWmu=mDsubVIndCM=)Zfr}t@K+neOOLA{waazWPecdetLVhnGqSh;tA39gz(fKwrZ}EN#Q) zI{@2qLVy2=h)blWove2+5ah!&!17gtGSe}dR1S_d!okp+%@hE@Jt_83V%(RP}6lz64Ql|w}}+ulLJ2(!xBwPGzwK~=NR-uX|d#@6Wi+z zNOP+-?y?lfRFj~>N;9Ggu3Hv5mZUy%Gm#87C>f+R9e^P0!jkAuoU9pVFJWg=wDx=p zJr3pQE|nl7;qPj^#Dlbg9lq;PTW5;AR?=VeH}bsUh7S26_|U8vgtv9JfaO9x9NnmM zCcaVIG!ZvEv3q2`4Nqhf?$zVdSj6Q&{J^6X??@l~(C+x3J}dtAdj<3?G@|<~m>RCS zW!4a87lp-4`uLDRg5+?vua_j1_9I)5ja{8MmE7qw!ZsdR05R>Q{|OfzLVV?gMr34i zl!>{xtEswy`}C-?94k^n7U5_GBCpf&(}YaOX96AMk568c9)B3phWoy6J-TllYUuY1 zBp1Eu#O6~%t2|9vi`AX7ASo|X{KLfH`p&eamY8-p?|GfGE43q%sy5#%$z%Xhs z`6^HJUANPB6_K8Rpme}kJ7A?j73m+YKEfTa_M{IeVSd+W>_Px%kM>#=XTAfxnG;R~ z+P{Gi`d2~3?VV!zOH>r3(GF5WeVp)wN)AG|6{adyx%G}o>aUYw4~kCDbVKS5Wge?X z>IQN787AaE7N>Fa{wC+(B}Zm>9p%F3|7UKL)_1LWe`)&jlX|qbHs-563Ee4-1Utrz zqjxXrc=xHp+IcVr9hrqtT_NP1`itxeDSYM*B!?MJsVM_1drhkW@k!XZfBV@qnOm<& zf;4^n@ub@8HBjK#&7sMb@N022p!!&W2iKc)(G2Upy`CSoYjYEUP;R$uy8_v*=PgX1 zP`FG@BzQyQ1pF@<<|91X*@Yk`uo*rtJ0NNUJNzG8>3R73beS zRH7*8URKcYpC=aGUMXUQeI7LmlQobeh8CGlLgxYq$|b-(e9)Y)ITvVB6av271c)6- z<5-2wxzfddbGy%o9+-9dG4T-%dGGz50BV$IN0Y*KJvV4k)nYDGBJopAemj2@2(z#6 zow<%7$QL|BjNhoxR@(5(z?kHvW#GL>^NGY|5`+|bjfRl~@{EG4;BroUkqJTGMz@FI zpZR_e{3iKE@$1Z3Q4}Q`F#T==BBNiGR^R#eV8WsNYxTE(s1W5gpO@GhasE#Lg#vp0 zhA45yiJz**9@i3pIF*{5xxSO^nzMHpO%yP{n5}3TJQVq-5Tg)`8*oRP4JE_1BZ{$T z4Y=pGCTjamwgcB%k#f4i3GC8Vf_8=l2+;DxZ`%lmQ5sOEmo@PhP91Sy1RThUxD-O@ z!rVdt)}rZ$5BNUk0ZxLrLp(rFrrsOCTwcI}Z_eKed zxpSu>Wi2fdi(P=1Fr{N;G_A{eo$isK86W^OiZV$bzho3m9Ki(uIBO%zej>FMinMM68`qUjpuc0PA&YAeF3-4HQBD8*y7ZiQ}(s_P0J8aXO0_u&H6| z&=~3-39+ZCK?)IKzvxx%ro<#Y8dA^SAi&G3kmC#8#z68ZzI;=JLS2ZuZxnT)sEG`l z_C5(e^dD(KbdO{rX?DwcHHqRMVoCu28BpyyCYyT8dX=_8zOn$pM$%$N@Ir-s(_pAO zm3{7kqK<@_^~4!YC8D3yD(lQ5Y&gISv`EOI*RN9RSE==@)cRFs{VKjo3owa5sjpEH zUPNMT2p6~cNXhjzp%TIPr%|^Zgm)&Wb-0M|PL$l4@!Vr2j-c5C#DO8EtgSQp(3U)K zeH5f5*=M~P^ngM!BI+-GNw&UW0>qi|5eet4ucJuR-xz8YwE2Q`S88n0-n${cW~q=F z?hQ9z?S*_GvKAT6iP=Ss;k=096&Lo6P_=eKgD@lH8+)SmehQc Y$G`vi4?lkV@BjV(0FP~r5qj)ZEaq)ZQHhO>)HEx@8{c_$(+gj=Hz@x zW|EwL5~4^Lu>X|rU+3Nq3uAB(%trp1(W z*1sgtrIZpSl>#q(-$H#~j(k6uzFvvG4zj=I1mD~Kv9D{QFK3F+pC6w@U+Q;vU3_0> zcU}BnZ+BllpD{;Y?}aY>UqtPX+YQiF{B9RLR>%O)>(#&|!uHSY2k0t6w~wAPWPtDW zYv2;m|Dr3O>r3eWp8@i@?e*XxZ@OI%267U%-)#SZ{$G@iyy-mQ=y1aC!zV6?rroL|9tERpl->;^=-d+T=zK{VP*Rz2sgzfj+h0sj=ZYMo5|3yUY z@7o8^OoDDNJ!8lKpX=Mel>eY4=qf(9gC06$fcy1mpgLju?f*j$J>|%ob3`vEG4J;h zKCfhgA92~A!wSCp#e%p0hXEfqz888v^D4cXk?6j!voqhf?7T0*=O=|O-)H2nhwQJrt}oye z+fB^Z{o7Ex&aTm8%n{uf?C0QBoYBsQQJ&!4%kR~@;w?IDR1`Vss{PRv)p;E8?#>+N zj}~|#U;rbBb1tHxuDSp#l+wNs-(djyAs?&J!MiLgj0bM}b75YJ66iHbRw zNpETRDJjxaef?}WbZ@|qW)Q~`#UrU_k-9wR=R~BBM99#&RPYAvSJHg3nBkA}N|LJyVT!dJ{Nm8$P4w3yb)7CjPWA_Ow()zKaL zm#e|fUK;iUAQ#1n1I)BWzkT5r15_5V1p+|sRSaW^ zA$K$=bqDD7VNl=No7262B|0gOs@>|hwStTpLO8^Hnh{IQe*NpW_fYghEpzSGqyY;; zE!8kp3xHlt-01DKAV!A^?_a;I`BdT34oB!-;Ge6{?G5BMR$VGXtMS0#qLb}W{syO` zzuT$Fk3QAg5dGr~szEO%-7DH%Jo2~-C6Xz9-!d0*dxDMi zbuGx?P(jv8#BXrRmZk5!wzGY<-1yE8Q2nxm^2f_B{&e9!=A%pIRf3J7#illg#=7$; z$kb6=1k%2>Yp>nW7rty^MgVQLJg2MBlB(3usaEQNVR*Is-^fGqT>PHyY7IzY((M@) zgk(3zQoDrwSR=|ox#fcumg&gF{y0t55mEX(XNuPrIr&{S|z8-}uCzlvq z-}-M1*P4Fn;)PF{u4t94*U~;ir5NHzyj2|gBRHs~Xn)k%w75`YGi3D2{2FD%B8|R$ z(Uk+h<6#U6<%GQByiUn)DZg1FR>{%G=q|WpZTCpcb7}HJPS5>(qCypl`^AfxY9A${ zvD(7Z(zR_>cUPK^zdH_u(Ao|d6CadNv+REd_1apjS&>)pXS#yfm2xSf&{G2Q_*&_$ zV(+wcit5eQ$1I!aad9!*8LmAW%haEyJ-%u(TU-qK-1OKT5xHeE>sg9AN&7r4JvmC; z@^>)B#+xQ)R-43Z`}IJ^M9=h~CJ(hgezlu61GwJSJ>F%ocZ$>sh+5w0X(w%;>uigEsO~`)l9dpKv+`@ zVWIA#S^8wd#?-f8=a}J&d8*tcrGj4aI0Y@`qYG{)?5D*T_%18X$6n%j?!s4_N-}v8 zNptIS1xDys&#(9#cD7#pM+kH9Htp0{XIm1HMo)ia)c-ckmi!h`o#KYO$_3TImqqe6 zOG#*ls*8D{3Xn2x_Q&`0tLU;6L9u!_+WRC^dYF|pJ3A5SMonGgif1ATudb#In&B|Q zHi1$?pD1=`{gpclqBxSWgLrQ5J2P9H>-BFVX@z;6|i>ri3m>gtO08dUGF; zvBN4`kmOG)Qb(oj1l?);h{-tGjzKdN8mo^#XDn-BUztH?2hH2mL{K(cuecO%n11R~ zqycKF-x?H3nh)LiZJy!up5uydHKDeQ1$Cjkk~_xCQnXv0xPxULO9|4UXK#gcOgF0a zSupEavEYvylIW;Lu{krD$*IC}&jVY28th^7_^LFFX;URqz5=+$k1)v{9^Pflz?$}f zBWM?eb;*w52csgh7ZHvb-RvFPC}!te2vgy~GN;+`uZah?2dN@Zb7}lGxCC%JdA#KP zC@>4sQKr$(T!jnUbG3O3sWiEta;cdO4%#;mZ8}zX3Rg1a!6@`RNw(;@>H!yg!4QtR zN87@DM#seBmE!|G9Qg3T>3euyJJ4C9W&;Fy)`$XHE@5sx1}?FXnT%LrOjVYg6V?_z zwLe>GS?pbSL+s&eVhwTC`|fL*4kszBxCR){TPld}3MU1BuQ=1>Noh}s7WgSVljCaF z8w&nLbk-whUUhKkwW8U2*0d}B)R`rXAQQ7Zc*Rc)cl7k)_N*n%%BVE5i%CtYFAZfn zZBviXeN^So<^MaM?9^K*Jcfc-KG>%$Ht&%%8njIAVbAF^B~{Q5TW6`i&S!5W9J*X# zKUkr>b=Yks`7_t~UYdJ&l;Lmzbx&MuP^nb-uMu3Pqsk*D339mWfZ~?{u8vIDh(xV$R|H%B&ddFcq=i3TbT5{D5bqK@8a!F_@r#D0M~;ia@V!SV zGEVgRe&SjreUFMRzeNX|*AWJU*L96VS8wlL9K`pX`@tljK7s z^U*qIh|m}G)hhkWrESy&t1!IBE*st2QDccn7esvCLmVT>BCD8nup3FkQuxc1h2}Ye zrs>_rw@Ky4V&+))uKK1KEL!@#_0%pLI7OUBsgQk`i*Gg$x7NN@Og_VEo(u|bFA3=r#A6x;A zchu0pC+3A8$eF##oo8{6$$GD}t?Exam=p~Pcn2=&lpz;{2hO4M zLz=3WQy8N#T0U*pK9Q)(p4#W3Q`PJ;uzkVMj$$HSK8-;53$K18#_VXlPBl*8Famv^ z=5Vchb=Z=#$_a=C8jE`+gy620flV7bM`+xPM7b*F%d4p3?a2_s1=+DnPh=C9%as_& zTZ4d~Csh#Zn2MQ9Nu|E#gWFKO6Z`$CV?A|4>>0Vl{qT^wQGo96@p})NA*e1J; z=>Ut+eh0-G$>Ih53SDgnV_+SMeXQC;s?GAtUt2Mg)zHh@3Hdhp&Z~8hqJ3ekV~b6R zRGxoBg0prm${{94pf%N)3#detRVB~dAW(Q;zlT8jE z>SX#M1zKBfXEGdO!__`}9`=Z@g)>7wvW2hig~ai-0-DkUI%>KY7+bR(HXIZ+R?&Z} zy_iGir)|a8lyTPU6ZVNQD+q$_aapgeFAns3)HkhO)pnKRo7%fWN~cXLM9jtU$e5Hm zgU{LHl`MQ|0HZMo?8hXtlFK@HkDs?=Z!`IA+^`Fez9MRVHO9~LT9|=6Jok18pQ%u6 z(?9xcwkVJtp*VY`!Xo~$!}m-n=CDNJ?wL(n0z^O?3@%x@r7*NFsfAR0d@Vnzzi@td z3BC?A5o~72Mf?-3SB^}w)s40wqtwFl3MZp{3fyNNc%Q!nA=d2SXxNn9kW^a# zuIBORHbm^_m8BE-z3&!+8)|X{9)-v-V`TnR4-SAoA5PtUK&RPv#rriZ+xPfx^{c>pw`{%~nSVILY7J4C{CAf(FD0Ph~yvx4pk;z3uYXG{1`?4^7@2c&eS{K8gPL6ntK6DA3&XnWgbQB=>inn#X;UQKbvSQwkOZMYo1fL z7~!rLyys_=GisNnpKak>7p1Xa=iK;tHuUe9uFaa3Gl!_tm&UKnV?Le^p8dm^GoSOp zoZ7`<@H(~~He@^3FdDBQKFvaPu1Z*ig_7*9r%;>MGo`qvOg;Bn7IJJkGlc0kog#(K3& zoEMFZ7aO@^^G9*G;+je}zk!xy&3 z%;9%duM^eHQ915TBsCL9X-Q?P=0dVmCFQytrH?HWLDxzj4N*6yo(}M1i+#TKN}N!H zCaryHSb-~a?O%=7G<^v5qJ&N_*>l{W!6EDPlKrkbGw$H0<8@)eTnu~ZNM-YV&{90b z@WYB(?ECKQd(PIyU4GI)I5PLH(b-Ee#RO%wNYdG12_pk2sYfJ+s^mG5nqNfJ5sjgl;jX*25{Zcau+U(dd1 zE#$xnn$-n}RqXe!X))xir(x4Y__n^p*60x)Ljib8a2@pNG+KW3UU$;#u|5lZLJLSI zupV7UXH=M97UAOLS4cigLaz9-vw9~zv786OP+o=ByYu1 zf1!}`lDO<)VAsq7U@y6aMljleu%>T3BYfI1nm5TME^=7YM?Kx{Cv&tNR0MBesF8G{ zP$y=}_rjFjVsPdQ9@Htcu>wk2W^t`dEeG7v0EwZ_f%GTAeD2lLibe3j4kA84GgE5oxTa~6)VNb!nkAAx&q zm?kQ9wWDrGzAOvnHg57a`X?XX$KnYtQoyxTg&AAMb4!|(9XA+ozO>)A8SN#@uQfCUg{rHr9caTc*G#p9s&+ zb|A!9ha~|<8a6@A>%4!O9^BM#P=1?d3sU>Sq%I|@_qV_NMOHG3SCZw|>bE(cW^N?F z9o(6#@d9BgrfW@ySzBx-9NpqSQP}~AuFGc^y(AKfFKyL+R@#0qshN{A?ra_2j3{a* zs)*~?jho-6-iTA=MznS~c3RNzrgI+kh%DT8GpP(jYN7DZG}$tUd{vWSq&l4u=CAF= zI~+=3jjGJ}`?P)bJNbpI^$W+KjM0$7Q)OK4M^biJY=~NXs5 zRB?}&#B^Ku_@%rO@j%BMBkz+TKD;U1`eW}>z<0aN%_cVPO`9qjssw49I8&xH@&%#k z#YPZS$W&g3?JYO+aB)HGUpkKO703wBWmMj$J2V+--6-LRZs31avHR)G;zmp#9wKd?3sv2uyMLd&!^2g zH!sqra!mM+D6pZUy>ZJZ>)I!E95Ep%$9;m{d*_2O^Wq$wQN#&*XPuU+0WN0o(gy$t zjbJ%0VYK1vh%ZWI^<8MRlLnI;s3z%5izkOyaSZ7_wLA}GZ>Gr*2h?2F8DD0Nt0~#o z7PhzquR4v-kV|NhVM38$gj>vbJN{OFQ_80XY)K|(4GlJ05XY~C-el4r%6N{u!dF(3 zi)l6OAIqgmQE5Ddu5g{G$Xj(`Kw&GVg%rdI(cZ6EFnom z3TETv1Sm;8(qj1i=0Mq0()ZW+tbw*#I)M~8G6SBvZpK1fwb9bp|JyxG2E*9CW~h`T zHAS&A%pb47f(jE>(*kw?en?cK@w`X|j%TcPRci2I9Q*|Z`8;iSH$e;IiQI==9B2L# z#R#_MlP+NR^@*91o>(Qv;4?c@;d+}r-ph+muPO!QP(up;Cd>+h{a#f!->8;(?o7Gx zf<#9HjJt(lVQIrKa&}{oM*85gmV!?X6Z71rgxpJ%;`K(HLgv)oV-2gKwbr|0#pJQg z!5Ulp;n~^dlHd{AJg)L*OXbywV?k!82KBYj1SaCUF$SQk#@+|AWHDg5vifNIw8%_g z$v+E1>=Ht>1XQQHoNbp&YI;M$%!c}m0FNt}eXWnD$}`_cIn$@qPBlTQy0W^%fTY(p z<0$5=@g$RDutp}}MM|lwddeh=$G;D-TE#kTblY6q2fe&&owVV2q!I|@nesGVhmgh8 zgffBlYJ!>R-`pJAWo7r8^-(vl?OW)r;Tm*ik9zh72;d$(2*YGgC0(6CQP~6Agf-|| z;*mz`kTaY0lj>Si#IiW}m7^IpW4&}*_EKA9x$TUpw}H9Z^!*=op(0`&oQ)cxjrPW? z)z=Z0WxyOcbUel41nPufT5HG?jLPeNwa4o)r8_#&-NO{*K-2PmMfDnnn(lwI-Fb4y zA=ISoYOuU`Y;dxWbYnQFXCaUr$t~ z^G)4Heg`wWcS8Q$jpFp6XvE*B`%P$sjX&r1<_yU;#il(bI%R{L`n9aB zrJFfx0yB290=elZv5k8fM^ED4d#bcGI+B z^M{7qMq0>9toC#7!AXSvMV&$Gkgw0uS$8$>)y%unu+4W1J`i$ml&yIzZoba*oSqoD z%yFcm6ISE!R>x_syzrDb^FbF)I^ho!|&0*eA=X!I%*=^O#}k1qm3eB zjrEmXht)Y zuZ_iCS@NI5I@{ZI@2M2yW2-yfoT{nAzojF}?k#zCJUO1WhvpqBu_C3Wg(`8b^2Ym% zX79v>t&+6xspq1?D`}z~QSipcvyX!p?yMTM_f0!pjYf+CwB7^}h_3u}bSdP^z#uxb zpw*4D2Yvq5YMb_?#=Lgk{fS%Wg3ep9oAQ*Qb|OTsug!@Tx0d~hs@UQhk!Z%XSCBxu zhRDuz8_iX* z)?+np_TcKZd}Uag7@@(G57H3+(pH{d;Iy|2q; z8V+uq&KJYFTkQiJrd-#;PqCU8Aal_;o!q|+UgkYBH`tFXzYB>>S`Z0xpISr4nwhCP1h zh%`)h;pEMhDci5V;}L};5^?!qSN-kMcdYZ%s>&E+s3lpK_?F3-J7rpsuX&;ZxMV{p5L;HQX|1|{wWK5}300fW$q0}JPU+EE3?6miR!N`#a1tkdemg)`d)Y2vA_Ge!5|<3P zhs31Tkb=>P?VlkTOGdW1hHnwb;S(fw&PAc~{k8Ran^H+!A4SU$mO)wqoWML?e+Nx| zpF|b~F9jPtfPeipo6-Vhivm&Y_XB4Z6Gn_r6})P2v<=f)s16{SxaFr(iA)`XOznMg zh{x8&^;GN=hGgFj1`6t08zHG7PbI%M`LG=L9L0-y=OI)h~!V z_I?%xWZvf^# z>-}-;W#x5rZ=o4EF7asSc3Ja02p}a-9nZ&9A7RT-=JJD-!h+gX9bKwAUysX!r*DdZ z0VT>uH)G-6W2xY#gWube!D&j36@H5)vYVwTvW{A(5eGsSJ-H=t9XZ$p^M9)?kXWqU zzndkgYFvx8wF*v$hSl60<=G&a&f2?0Vvao9)B(wofLm=N(2rXUWpd1Xu1!llL|S^Q z%?fBRzU8T#x2Hi^j&(XcEJs|3bf6?o$f#7SYe`60<7E}b*EIZ+_5#n|ZcdtmP#695O z7ywK&Fy;A{C5SdvEf1@w75S)umWzYfW+2UQUMuuiIvOaG>&;0NU|xe+{Y~gDq}vE> zl5_r|^+$1*Mqr}WmFcyjX*AAO)_bUFr(5a9;6!4^Ya7*r3MsTLfc~&RLMBQv_7NIG zWtEip(}@g~8DK|p89i5nh9uFfQ<1#9{)%+lY-OKy_%yfBxa|eGJW8GRmOE3mb)l{W zPymYTs#I>zxx$Mp0JjKeXC|qZ=W;@l7S%3;I&YS!-4H-iD$Dt;K`cXS93uHoJ%=0h|6R5Au|T4Zm0tS~JJ1_f8xql+8-gbtX($%o zW;70$y2y52=J8J(Vckzdd!Ge$J_v8M<^o5rgr2uu=!>;3wSo5)yswKypJfSzQ1PCW zQ~Q2{v;X2*@P3aw&`>Uhd!({)pq;8I=Osg@Y%v?tuCiyl8S9HWR9* ze3es>l`&yT(8>~v@jzT2klZ`}#DAFT1lP3?ZGZAX##jGmS9J>$B3n_c1&) zk8mkq#Rbev}-?!Swd74WoUa?FG3qozAK|NcVN60O=;&jkeqQZ1TLNR>RtOrMRZWm&LfxcO3*kxOl z405*9!zoM>FDDPYLRArZ>E7hZ%bH}6dQ9x^MD|E%|dxxcNt4|ViOyocrywMGh6cjjcd~lLz1hq^fav?2WJHy z5i}9Be*ZDd&`SS~0!*fpLDJHPj5Mxq|HA%YV$^OA@i9|Wj>Ia)WFiE3K|dU3ldO=q z?;1|7@3*+E+Y5Jz3EF-{yGkd|DpW4nW`n*|I{=bhBHu(vK*M^Ka zu`9)HMHo5~8Y=lX)OZKn+aEM^29j7eRfkK=3x^07gi;9dpq?pDu6Jz=MMPnj+-$qV z`BPk}KiR8!=Pkz^Q5)j;aJhiw#NK_z8}n5?&9;+W(L1J6t0UvH3>js)w>(W`})+%1?av<`5iCJK%UM}qi8>#@0ZNRbMG(~_DnrN@tQFY)Bl=~{=Zo7T_&sp+D0_f zMAeP(zIlq?quhj|Jy&D@%xAE}ovK-vH^#9MBd*1_(B=OHU$hl4!pZu8QY|4$gyPHP zAG40ax`=kErff&eF)T5z0pyB1kaT+xWZ=re#FuxJK>I&OyrnQ4t5DvC{mbzSyZ)$# zzHs`cAoZuE^&9plw+Y=$gGE0ra9d~Ny7yGf69PR}wsaob53`QnMETx87n z-+V>icbi-FHBFE*b(?G}1gu=ad_YTF z&La${U0qx)Ny1FSm}QVAVr2-!nNyb>i^BQijR!-*1Q2LVUS6rO>5+n7wc@Kf+!&pm4s7my$BRVwIq*w%l8R3!J5aCqK)?hW+vvM_a9zwI+pM8P z^7%K~9mmB6vp$q0qFMoV^E{_%`S3zy|>C$#>vh4z9cakT9o4qw*^l{OI z*Q66i;9cXPc26u{Bm2<$k=@PZ2V4!|*`mURM{$VqMY!#26%?zD>zqC3gj!&@R?!KU z>)c-}6}?!a)v-suQ%S(F&D`Vaw_kMv^P4T{&cU=Vk7$~zfHL;WZ)rB>T8--ygluwz zQ!@-?@{_RiecJcA0fbh^HE{XW@@QW>=*cKCJIzx|TK!bPWHW--0rV!7#U zBhi|v_8O`Ec{wa(K>5HVCn^>qY8zP5rjeBZ3%|{0-za!$9j`y z%>3)9#a%Xo)t8MOuC-bGfZ&sL7IczlG)LvEy&cAz!mo+PDHq6vB44cS=E1R-ns z&eeLiyUCf@+{$fT+`$I@-_8wR7IQ7nRUSC`v8YNNB76t>LJ>w_?P%GQo&)o1nZo%7^r)jRM^ zfc5ez41x2m58R$e^6ghQxc3&-x49H~qR{9ZrmFXYq^=-HKH+Eod!YB$5gMA}cekSJ zG5Be3vEglh$!>z{@4bPP9AN2Slv_)lt}tMxDstiv#u_No9^lpC9>v7lh<-S#2}=Ap zYC%xKBHgf|vi{R}LaZRVzEPG+M8ug8KQyGn@41`-rW)!YNhUgYELs21x0GsdINqH9 z8XWX`YIEh~qG}}raN)uDxCUcmMx0fd5U7OQ0b_F(oK=L~$gE3S7%mh$@11YBa{h<@ zcK%}wg2qr7{KtrYz`#)4ZDC+WX6O}v*pcc7+~5CHBDV-2LlpW6%_fKekpYuR{DJF> zh04(vEv`8JZ6X8m8`XD8$*v#*MU7*vALx$HB%IH|8-mnm=&p^p!0(# z=ffE$c<()6`Wr)`2sL)^2edn>A#({2z6E%+^e}P$=apTF&JVag*Jtqrc(5H0zeigz z+A_jXK_nSCE`L)#ZBssWQ$A!sEPLZ$ygnNF!FA|E0i^XIf8PF~L!O_hyA^?kJcrSJ z{$8oCcLr%g&(P2;3eg7w==&~tTwM9?4$2pbu}Gg*gxjFwK*rbH5D{iaI30N*I3!6V z`3C{?YU!WF{*VK9gwvt8gCuUJ(5m+djIUBSAD|BV=}j(k;I@AR8M_X#76EicbfDUh zRQX=Pg8lRHgBgC_kqB4x z4%f3KHXm}X7I!zYkPdJ65zR53nfOC@NftK2qpuQ-Cb5%^&9z)N% zsYj*oY~y_Jc4-r*?wdR~H$;aX^iYY>@wo|Z2K=$A>kUP4X-Yq49@7$%$!g4C&Z0)(Je(tAeqA3(%)@I;WVnKy7g;MRG3I zk**NBZ`0P>G5?wbC7)xc^s%Y%6Gcj0>*aG=_w)Cj#=6eKOV=a7UsQb z9jHL>_68PH=#EiV^uhDxeX55uSB$C$RSv0RUO&f~{zUcraXIsRUd9F8sM|?VA=w^#i(08OvQTDr9$bxPycS11wAAqgwmZ^U+xIL z?)^so@M`>npZOQo5mRTctOD8fov;^KoF1+Sljru+FTg$iO~Fw4^W^UL;n31DpI*sJ zdcdt;&w%RtJ_GgB)Yf2u!i}S$sn}-&y(j~`(j0udoak@-$Cak`aHE;)r=22lHL;A; zSJD^>K`Ek+ZFLO}sp%uWgNu|V135Y8{EQW9pS)yxSdVf`6w`l6Ji3)-8Q#ITcy3j8 zJ*PV0vr}3Qr899Wl^ICcxl=fo;KT(R28loT`IX%9)4p1MY3JeR(??#M>t_wNmA zGY+`7d*PW-DYsNuuZ{S|CpgO(2Se{z1rMiH3GBZvmZ8@_I`(H;#aJ4UYu&jnz@=s7 z6ww@Np71oW>?}JDR0X$&fzN=%zWbr6eFhMT*4b`w8y|CjHcHBtSRdq)3W6NpQ&XD@ z;P)HQCBK;kk4DRx(>pxhP_wKkdnMD0TuIQ1%b8NAgSr${N-s?$*OqVYIy}UBKQgFF zs=(pmUaREHkw#OWD%@63TNVd*5I)FQO0Q+5nWRE4r00uuOL^5k`-mks6L_hb_VXZ# za8@)DDdKjrw+*`(lo3H&-d5|gGE_;qV)5d)z{X9~M`#e6ZrGMzUCitx6X|I8eXQD@ zH@IjZ4?NgZFlj~<|C!hE26OREW_2gJmt{46n}D9m#-4V}-0FMMK>>fhr{{QabNIa<#f4G? zN=K|oJ#54Qj#YsDV+M!8{dCZb5n70EsNzQ&rI@j!XMW)XsR z?8KEMp+TZkXN_;-Te4?OGQr3!z9M&gi=59~2uc)}YtZ=A23@GU{4Ne`ZiXbkJ*-p& zxK{|hfm3Q%v_)2XW;e_D*5M4Q=On*?`i}QDYj<*-R&P+c$kd9pl5iSn2J->b#pK!z zgWOEi-g5tM;j{qQ>?wxKs+@Ym6ECq1^r?NivK%)`J#Ai@;e+W$l+^?gJaKaoB!?zq zD_Dz66;45Am(U+FTQAGMTsL`rM2D;Ff7}5!Y%5Smx}XQ3U{Ko;1oHO1qxwPOh;1DQ za+-IW=6kW>t4o@m`G5APO&63rE!KEx9yM3$UVf*wR!rHLiBz<&jVUa|I#U%oZB$kN z3C$%st*avD2QhpwH{4$!U`3cb^FRF4M4Oh{sdW%Mg98*b4x>p!5W0BtxPnb=fnyu| zatcIigwn_iog(RN#ibZ&xv{@k$-}x7InL?mhpe1I1gV!ql1>0Cb=T*kAK>M&n%P;d zop@&6IrDhc3ns`h9_}Cj5&DDACPZzh@E%u~;l;}v!vnls7w)Xy3+C;+JT~qddijm| z{BuI%`-}4@y6e$BF3J0;EI{UtG__M=a17N0CPA-2Dsm^gT_s!4Zk#A7ekdzT%SRWB z@AeZCX&E9WJ4@sEeWsLNL6aVWF`i*Ok-fo=ykV1Ww6wC?xtadf&hP?goFuhY!0f|n z(ZrchW-WZPw>ZbE2Yt8Oze|xe0+;_wT)>o*ec_KVfKB=)CL%u@MHxF6tF-mZD!i>s zQcuals?5qVskA_s;)2qGQ>smBRc_Wco&}QV_bC4>P1n@&j_5=a<-RgMqLohw!2AI+ zKT;CFn0oP$Zy8|SQL#VB{@@T`4Z$=hun{B+6!COv{Iy8M;M!!e99XhK`H5k*P1q~ z@XhHW1+?+A9&10RC4DfoptY1eoh7vNI$niy!Q^*l)|=DJbYTQe88Xeu>iZZjKd4m8 zoXK!B%|n2Y$&0+Elafg#ZFFJyURQ38>m<10z|Skkg(!C;q{z~Gvn!_~RkQOKtMRe; zw$|j&J}4l>D!6g5I&pPW`UPEAgHerzx5oh4ITA=o^(q99b|`qwc+d=q4(+H@l}v)*3bRx@d8 z6bjDlwtPCIPwM28a=}ne(jQ6GsYfLQD?B--M7)R18)7RdU`H1g(cTE5ArWHC$#K_1 zGY%!otoY}mxKkhVLz~IFE$c^Ia&yLI!^w#>%QFlj?aqWwQ<+WU_Xu}Q;dS$J3vvC9 zIueag8iC$gIX@^$h6Ot@Oruicp8F-Od0P0Tg!~mIlK-gzeY5>&3Kfw@jC_r%q=VYx@$8WyO_nqoym% za8+J!d}MDth<{td4)lgKSw1jd=x{2Ni}c_m2(Rz_X~#lMe+-gp7T5DI6O%-lN~YNd~+1@O9Md_6sbNfCxnO)6{aB3_JM#s z4Hd^hKQyNPgdBqD=UzXNB?{QsRX3hP2tDfMh{Nf&J2kbLIL;YlbW+d`PSf$L(0X9d zQto!IbM&6wCxPevD*^TA^q~;Q9UYWvel~dJsBpd_2S~RK?8^BJUV=njQlH=J(F-kwP&D#>s;9?Dk9B%%qKD-@&ERUM$ozIK{PFL@_0N}w*?!DUI;<{m z@o$^2=Pll=>7C%h4YL=A=mLxqqkBM!-#liY94v(|0k*qXF?Y~eBgfFbm1$g*pW7@- zGgf(U9T-_=-)3AGUKd@wz27qL2`=WgW_-q;AfDSy8YF4w^8bDUG`Z2HXV;|5dlyH7 z))RL74F^jHWXZGBw8jhW8)tdIE4+Gm&Rol}vepqnuijR@2~X8)5(TgIPt{bO$ZrT& z20(|^^hC&FOn9Y>`FTUi!lop(;0iQWexBqR9dfbpR_~M6a${u=ZHr8Q7h^*742?uG zcpi}~CH{NQ@<8NVZlTq~c?Wbp+T(_^)}v9HS&oz7STKVGYDC~mY8X;mg_UGIfgF_uh&yPyjADarK>A&5h3ms{v zO1=JxJ;{o%n&k84qcr;}!bAJut%Uo`y!UZr4qOsbrTEeZ`LYLg2@e^gxu&ON$|nD= zN=k$NL3Ij*OA;~KsT)tj1sn~nEeP8~AkK?ht+LyoK$bOIRsyF#UYyCf+_t;rxs7OY4VEXblIZ=D(;SE>W8pE&R_@M=NHQROm}cKx z-j#G}c%3ke&-H7(kMGk>RPVCV%o~f|Gc=XTlH0gsAvyoz@se>X19NFN!T~tgkZL>8 zBE=xolsu=EXdX0$qMcTJ%FG+}jI*|b-s67zj&IH<(Z}ueu*||oG5F-99j$Acij|kA zH7^8zVc?5T$%thrP9qLF{j^DHdD;YBFWBJqbDdNEcr!&~bx@4bbxL<`-03Ly3@vfA zU$Av2XwU|F0u0{<;TJe_I=(&OF>m?Z8}zPGF%{fHdc(@R1qh%PyzV4z`F)bKc3O8j zd&j|bR|N+0b{cz_>HzOc@Q_SZ0Mjy}vk$;YmQRDZDKN7FitR-7WNrnpFVxDAZ( z-8USgHO)Tt%>Xv-SWEa>8~;%TjW)>gCjAdg(DrwBzSwSXSiYQYaCpAz|C&D=QBXkf ze9pd|^qc1iH!w5409L|YB4*%7CwZVZLL2G>b_rST;r~$e7EqD&K-=izEY9NY?(VSI zvbehp?(XjHi|(R}ySuxyxVsHDxZA+x{l5SH_uO-Gs*_4Oo#{zZm8Vka07;3#1<#qE zk-GNqVT7iSw@g-|`Phsaea={nTB7W}G(EwA7z)XWIZ_iaR23^hq^#yQ1OTU?Aph@= zs2RK8Rm3Kszbna$<%x^-h6nP*3Z4mK+_{bz6jE3jsZp$-IJk%^us~Ho?nv}P|1mf0 z!C`lWCj=P&2zM9F98|(2HMiu)X>Ne>By|iIf9rp6{4(&w6(D6UMe!uo`$F&&3Os=x z-+&mx0BONV%TFkR6RIJ&^!=3qo53VT+!l`b3{O!G@1KpMqXklKgi)>{3}I9@0&E67 zM;7j_5%y#R9?Smfd4I!&TZT!^e5f~(`Ls9;P)nRoLs`KsR-9;GYlL?RLblf94_ryI zBFqLda0V4PgAQE50IpyG7jS?Jc)$$;;06(Jfdsff2Hc0IqDlqSljYM?jlYjo724OE=3NennaNs0OMHbIc7%_m9)`7;Xrc;! zb|-{45NUPo^xrRh9mu%qe`7cVD87NBMCf~6{9l2pkr|4!w9LJ`;sO#_g|AQ_{_wU= zlymW9JI5ADl@sr>PbxA=p0C5+~OWMty-z6 z029GlOSE%~%bkPZD51@&g?;F0BtXo=arl@R=M z7A_T`H4c(JuCIxs@cq9q#2c$!N3a4zMsiM#s`9Y+6wSR}L~v~81{*JtTb}5lmBy>d z$_FaKbamAmU(G>}p6~m5=23%yP{))A;VOwRsPNFqd2|0DZe)yPJ?v7#1JfcQw-hFFr(@5JR#&K`aD5=Cl1R6 zsVo|TA1MFjHeu<<|A&D>yKa23&F`j#_k=S1v1qEM7><=^?*Pxc`-Kk8o5C{O%}h&s zxG4`}70t0fPnY!W#|#o^ytY2pM!b0LKkV|!@?3TWB8*7sKQj9FucT;lKX+Ihf-V*} zgRSOhEqi@stQ>>*`uL0~dn4XppD<;|SEa;ROiNA}e6gVLK;F0R{i?S_yg;X@z<0Ve zyXNOUqioU5uW^`P0Ah8l}mzy+3Ggyw%v6vz+`xUq)E5;I6Jqe{V{{aOFRg3e-f z4d$ZKQV(`BJHTRwCLAsMF3|N?-UB|Y*+uj?aA}zgGyVoq46ZR5CC^arf#e_x(gs>$ zpk#oJYv(BhiT(5h1#So?k5!@O=R4vTqaBj&{)W8#)4aF+TK7N>D#9fm=#iTFZey!a zeBF__-SuTFz%}Lng+{~qP#?Tao*uv}E#{7qj@f%bAkJq%#Gh^w{24{2;}YsSapZ{J zT};X>NXSXpj#@CN`f@iAFD~ReoX3g+CY&N4>eVNYBy|s8fo+0LxUUZWVgB}@=Tf}y zeResaenfP2zwpdS<$;&hhcHD*VVs!8YyjWTH!UE7I4}=qFq}hY;C2JK5AXJ;r-3bQ zr{CRum*DXAt|%2vc2-JoQxa<4AziiLP$I9v*(Vz6c=ZNf2jq&HN2I&W>fv8_K2*Dnqw;$zEw2 z;m++BMVcR9;dWp`2w=Byv#!_nSdoU&<8g>1E=J)b4d7r*8GS}}dX^YU_}X)*b3mM# zIcKL@t_yRo6BPjT_}dLP@^YG7{b>}=Tt72mI@he?SSRPl{bL+OYQ*fOikiNn9qEdB#Coy<5 zRKJ4`Q5WD1@yN;LyyUK{yuZAaV_W(JqtJdyBO~um8Nn2RgtVHw$D)A%ij#(K!Iz_w zbXU~;eTgow`AGtgwRaj44#=ZND<>_&EXDfr56(2!ZW_~H63WojZ3dI3aT+r3IWV^F z{ErwZYl!!nI#iY~F=z!g|9Q zjW>j_kdnh)w0&8TuqQ-chYBO1!_d(C;VhPikW~J?4k4|=un!@v(s1?*t~}s#Ol2LD zc8OR%VYM391o!?PbMPI4(YS-y1SASuKK=TZ!TlxJ`dh{uB4j`7Zg^dYkR?3q_YwP2 z3adIxJia_6O!!ZG35IC~=`s@1s~GVY$Pt|1zw`}ewAfs~ScW&d7>Nr6!a-W_4zt*z z!Cigdc_YdoLf%D$06CB%-?2#X&M+fY!)ML@J$8IkgRc7NKl2oA7W^+5i;DK7_s6em z%-`3(>9d^(RivK_nD8sF+Du=1_yl_Yg1;CAPR5*Q1-`$%ZjI8y9BpTB4UeDI(1?wp zy#*ZUr8HU(c2o`_x`is?Q=?Bud51?!Jjrv#BA^OFY9>aKo|MSv?D!a3vYK=iPMK)H zX$`>>+5>R{Ah!iJOgu&QTeVsd*+{q8(=pnV z30~(3UO90?&imcxnH;LO3q4Y7&vztL^CWN_F1}K}0~YMZLa=>%;T7x))$%VIK~Md0x<8zHFT2y&rR8 zDymEzhYYnfvMlnvGlV{BOF??S1MXQ`^ieHH0<>k{*Hhxb9Ew7m34WXjU7XWk*RwJc zK&q+(u*=Y|&;#3t*)igOMHO69ckEoc>a#Ic;C+=6>N)xG1VaERm_Z%9^a!)aQt<-3 zFOmhcLmpSNETyvsJ#cdV0)uat4nX7)&3Jz)wEx*fa=)7FQ(bawef(A-R!5JCcqM7l^B?E_7zeZBv#Vnw%CaUxL&>oI z{a+Hua`OfG)4EojF#P?sV&)4&V=sa{+G4n`>ZkS?D63@|frW1zmZp_Qm%kRc%qYUS z)9V>B7}?JGr4pV)H22fI27yr=fg~e7gTSXYN|v`;NNU($iss=b4&hE8Y>c8<8RU)j zh<(9)Oh|trxe(X815pXF0uEs|C1uOgh3I__Q2>gScLYjcO^Ly;kz%_1hR;yC`X6iF zXWg)z|F7u|=}GJ%A-ExWl%uf$ag8PRlKvnuPuXC`(=isF&(u-~YwhdcKSMot&Oio8 zlrNK(a&EkDjt2s0oCOz`j)kArJ8|n3+67-mI$Nyx%})V^b~tdtvfswM&vzCqSZjxg zq_|>D4Xc_0*QU0S<87%l#5C@SFcm?EnR(rpcm!df2z_GsdV7GO0DZEzSI0|Bk_=20Yt`HXr4kfQPCwv^7;p@d0(^<9{6z$%!QX=zG=fG{;oU5!Q*56C1 ziL%1bw$Er;W`vRVP?`RQ^QhN)LRWm48xg^-zq7Pa;S``;#(Dov@_J83{6rscGMxDo zLj94SLI^VUKOyv8_(p4nEa-bR2CRUPXqnw5;rRnr(Djx2aK2UU zd7%drz>@r)6hDR%*Mhf0^ABIF2O-7i`X3%TFA}`vsN2orP&1C3FX&ua&HJ7H-v1*3s^3 zOe{|HSJbztzUz&1qIeT-I7Ir-4#!&U73fgna5)2F1?TE$pvq4~obcxs?}Yrzt@O`9 zIQ>PLtv4k2l1L%V|D5hcUn-U4>L{~bwl1X$tnC%3<4;+jkpDa*34C^5!7^D%OrV`m zC73c9Qn9J9BaBcXr7EzlBScq8{O{b>p#)})&RBrEo>lP;^QCe>iO1A6#St+eG#Wq8U-*W^%6#f>X;wB zbjh>7$oy+1SkcEL!jOvua$a0bSpjBO?m~#w2?pGIgx1=q+9w#!57cr-2w5vL%t3f) z=uF2M2Gw|Li4x6BjMbyUoU2_4#Q*cwGv*76w+ME{ACCwIyIwXq z3NNss#B@06)Dfj2W3ix*Tm1<_yeT_UQ1%vfpJ5B0E{SjbG+&o4g4B{wUqEnAxw2vV zof-+Zm#c%PZHyo9clQ=NZzCH{i~0U9zv8=o#eWf0OEZfKgx3DVsp@w68N;_3f3VDz z-6tABZRzwsph9uhU6&hbpzG+vx7q-hv+up}&}TpYm$0C@`hV^kft42Rja4SACjRg{ zfL3CqCJ2=0bw_74QH!jQ@&|}Apf!@FVi(Rsrs~vcAZpn3c{6F%!B{nuE@Bt1L#FE1 zx+7{h^t~`?^}$$sk_N$j^ZXtJhwW+je+YgD9`aV~4~Ospp8f00>n~HD&=!KBLF+HH zU2naPPww(BeR*HJ35~{O*#X}rP>N$A4Kd`IB3BHOo`10$>6=s11m^##B;5&hAufF6 zvG6Zq(%J|HGX31S6x97(wc+8-y=HRsKx&?Kqv5jeigyYjyo%n2568texgO}hwBUca zOV@!Ef$U9mnVV+oF&+I|_JtRHX3O9iK^Pq~%o2xP{u6W{MY?9Tl*Hx#f+-b+LwxqB zwiy!I7A_3S3}5A`7o?%ih;55^h!7@kX{x}h z#{s);LnorlYK#QuC)^7*OWpQFV`rhc01kE&KA}zqWIZKd1gL$9^Ds`Hf@|%$x~cHs zwE>jyz3|JAE*m`vsVT*CrI=s=)kb(1*y7z{O^9ltU)#MLgFe+fgV3)pd4&A=gg*I% z9r;-=`C0r0Sw00>9R*o01zG%sSw4kX9fdo>qRPs`lHZ>(&j=s5uVOhAIh2Ld263$O zh0B)n6i?mGlD&yup_e%n?qgm4!y$U>NPoxRXP98*m=VB^@W}YLL^wh(vwisQZ7aUL zl8Ftv1PH*wtP{}Aa`%`0Uv$9{JzfDHRuKt>rTESLM>rG|`z72Vu770O8icUotU4bS zA!N;`XfpZhP7hy`>FWUXx0}AlWQ3$0+)JA+*6&RJd9q)WMo%m8%EgVqF{;f;FBOsT zqVuOPv-L4Pa47MunN^StR=o>Q*>I!hhdIItCmDDE)p)+2If7Pi7kl(JRtHicI0!zlO(kIVMx`$ue$y)`i&r)WK8 zd7{xO`+MLZ$uJ@*2v+i5|5Y)@D;@2Pk}TWvYpWzIEX*t-$ta1d%oaOZ zbA_vJs#J)+DNG#wSW=UbL8mIg#x7c-AXcS64c|iUBJjp>RRN2YK%EBWR}rj&VEK;3ulyo?^aOw1Wax_Z15mNF0v410<4Xye zit$%(?PX;dPR|O+WhmiFmBnT{CAV_=HhGG&-)V9##orc_8XL^)JZHldr7Z;-nyR%x z#l?+un;H3k`BU=fy>Q#g>}ma$p!JvPoUmY1;)FG)fL8TpB!7!}n%jDRaMV1VsG|N(GJvQ{(`Tos<7aHbN4BxxYwAg&X5x53Gg; z&56esIdYOnmg7sR#@O`W+fCV3!PS~cAW_`2S#_oAA&G-B^>yu|jD8SSwv?~Fp!EoX zNi8#moUrY`ZgLz%LnWDECz=1GxWLF~VI@JEJVC%q8zBtK%qSn!){Zwr@XWy|Lvmi{&l+G<$Z$1%~7HAs`JtA`A3&U49Z zh!?}MxuCg(HsXHnnagw0GjO4py?Drp`lqyJ=jbEV2-tif=l;3jKp4+PkU?eMozUFH zz7kw#r1- zM?##X#pPmsowzU%q8by?*l14Uw-LovsXNimRi(SmuQ{Ic2cA|EItyP%1{%r7elf{7 zx16_*mapkE9HcH#)Z9s^M-PRxn_ce^8wh65|4|+MtVl}rpTN+jr=z2B>LxoQ^bPH? zim7xQIh_h!N%YPOztT@#LYz3^Lg3qXy;S1AI z9s$_5PT7sVEZ>qdpLVgje0@Waz|yhCX|TZ8FC(aa>cB}+ezkgHiRF|(;8bv3zvb9$X( zebu>ivZf4?E+A&Ka$3S>VYIrovl~}cX(?+fJ9U`XQI!||r$m%O*r?HvAS;`^8soph z!kc6-oYTGwKRk5gA#CB^Z1NiQ^NIm=MnM#5+Z^^|l!s!-KuR{v2 zXjQ?SLrSR&_SU<^C?*SnM{)J!4$`k#}NNEZIUf- z>G}0~W^}2HGDjzAkTgr{UMZM9A9ImXE6q9$KSM{hfLT28TjRIO{utGm^v}Ia+SZn* zyXq;DY}iAe&TcHhTgVjz8a$QETBIZgb}f{w+wRUy9a>X3`;c;7_j4p(l)xm=2>em9ee&iVI=b%u?S ztt>;pKnv2dH4W{rzY@X5(Dodw^X0g=5NW@DWFpqZa;<^Gfm)0-^aRSQkLMYC7PZ#FEeRYL9nk=xtNwSG|x%I-)-UP&&lW##mUiT;PacDP=R=g zsHrSu_pmTzK~(L*Acw7aaE>xMwKXBmM95uwlHgo8D`bmj6|yZYLBD~mLfD&NKsmWi z@)Y;sy2UNmEZG+A=A8~))rr-YsgKEdL*VbQbw{2h7C^_%+^OxPtfceA4(R~6A|6}t zJ1u-&c+r?(cgxi=DGH-3GrCopRncjrrfN<8=4g$s6b)}rG?0{!d`8KzmM>RGWHZr7 zi=n_oouwm3+4MjV!~RG0k5csS$uhY^HR{elExBU5km)j?(Q%2!)(6#0_T2^JemeGj zZaaWihJOcLYi4*ySu4X9Yp0Rtz*YF(wS1Zd#-0XacZ;*MvTj9fan;enT77Fqa}L}< zQPG08LMn4v)5my$SyPTGg>bkT*t&Ncrp(>=Aig{mT10q-BA+_mm?|L`fBFsYAV)53@4Ds0fq&VcGz4$ZC2GfkWgwjIM?eTJ`Lxe)#(Y**~UFel- z|Fmhx0M$yhJhtgC3CwFrCn6K=IgDH*6XTEhu;$nXw7!vr5Um}nkeL88hYl^vGnCsp zM_uUCO=;pC>rwti{1o2`VwJ~~NqPLFW{Bkcw0^C-OIX@ZW8btE<> zY)3RhlkAv&4a5l2IP)5_0)7pkZRV)Q?;NacaIbPVxQb|mTq1S{9z6yg@#V}@>=6+a z9C>cV`#0JWFF1etG{P0NE$2PUvI~MGx;hm1=tj^rQ*6BJVrw}{F018M!&dv9C#Q6G z@iH8`ko%Bt7zt=lCb-%pY};Ma$1t)EtkuSmyh}5Q4}F1^L2foXvGV10(jJzQn>tQX zZ6NAXEEmQM_bUF^bUM4hmx~Eaf!GmySc1RZ0*(#^^51KIwL_eCEI)8(#;n>6LU228 zXBRUHfU^%Kp5{D&-vg)jtkmcD@OM3AIV+39bG+6s#Hp zQ}T1FT#OfHduU9u<`}r33kXir!LjQi(QJ7TONb&QOTlygR!2&rZj7UFL zn~NXanGso`$VK2#@V7y+7YU=mV3rmZY`vG!eN10LVHQ65Tz4N+N8>7^#v00dQrQ}o zb1X!T=zC{nYz2mr3DhdWpNc(#?3DMT+wyo>8R>$!)@s*d6&RV;BX z>C8Rlzxv4NVe}mQxdm#>#Ub_{wxcGIVrj*h3DWY(JdT(Xk*gDy<|g;wCKBWLlFSC@ zItO1wp}(5waxg}lcqxP_3toz*PF@R+?D6ItskIwMGHLxX(;~;iA^%n2rBDPPZpl}@ zd@Wd_;`t|zS2>BG$V`iJobwq_Ss=Mg2N85 zuSvDT!`Mo`RRN$^y$ zb_f`o7gOIVj8D!Aj<}dRUV2#Sta56RXB=6EBV^PgO{=|vgFVBjhIARMI+~LDg|Hr% z(`GZ7HNLHJtoer(4X%#4@F9#0*LnHs|1I6$syy;vH9pJi`l>(z_Y7vo!`VJDS-}%9 zv-$h_P$hV<=%n?$wY0so2K*{OBzYx`d^vQh%tP|&{Qo5_R;d+^mi%a9zSBh_>q(*S z1|Un6vb(M8Kd&=%V;4$>3yRih`5A7rKbUfaM1t>MewFv@2#Jb~Z_of&oGsiKX&5ak zlhR&3k+xGttDbe~8+93C(!$J~TWH_1GNqG^@%7%qp89!GW#MS{=BE|{vaF^nl1ma- z36(4>o5oy&ia^XJVb(jo>CG!%!a~7vEDxNA&Z6GogedvSE8jZ?nN}@|=aRo&M#7h| zuh|aMfS>C@%n@9%{5^@t9<}2wPiiA!QaWEmVIxCJm{D6b`QlmDI%=|vi-yul81Vkn z-C6MLCL#w{M9OlG8L#SXeZIz~qrJHT^aVJ`AHDB>jY}iIobMoWNBOn9Z8aRwK%>Mb z*&?|jcfc(%N6}|mQk?e94dr=MOkcCJeGuduHp+~r=dF;UMt2tpN?~8jrWaZ*dnuB- zm)2P?tg8sckW@=;#FN(*UC5#@kEUwk9Gt>d|0T_z_ggIKw2@YOdGLmk87R;aFl)P0+iM?`h90zdXd779tFS|n;Aa2B8cMkkRfBl=7|WTl z3q$)y5voMme)DlbY#Ch1&c4AKd9~3&peY{uDsgn@#W8@YVe-7~HxV=k} z4;j=vbXm^GWW9D$iKLYMMe(G2W{JAxr#kabTH&wNpWl!{=2`=%kW5wh+%*<>NuN8< znV1}d58v6I(y-Z!y*;YZ_T71ZnKe@V=b>u;H2nScj%bds^S7=wUoX=D@z3YjNDji0 zY;rj2Jno5~fySJt!d5a5)lM}!O!Cx*D;Ex4T&Yk&U`0sm{2MLG#OVy~zJ0dR#Aq@a*J{1`bRlE%2xqi6sQ_WzPH;JV%! zrKq72yje57_Gd`_nanwa`t#(Ksqk)hsBDOF^?`-U$kNzpe_?N!&L8PviRq{^Ng8DH zwejr`%epWNa6+I{`sXIlt|7vJiR%o(lj%BdnOt+Xnmi>-CnakyqA417MX#MW5@fiFV8hX=l`b8MN<@`tNM?xN{_3)g6QTUE8k%{56<;$N?G&VK<4vtxVs=1`zYh1llwk89M0>lDnE;i@b4U7xmWi}r4hU+m*bpL} zG?T4#AoR}SmSieP&C2j4%7oD^BZ8V0FO|ADgY6ZfvzRmV)!KiWZU@|ox5a6wrn1RW zPQDY75l+#_aR!gGn{RP{?t`@IIT~VDs(*PpG$o=3ZR!aQsPM}lo1w3jiNzP8sB6cQ zd}P$IPdjmBO}ebn)2y@E#As}6`1a@kh!PHQ;)&s9~*3%1*Nuo>w<3?IvyVNZf{GtY+1;8T_fV_aD5fC{l-#O zuUC;?=|((T|8ZrYq4C_YKeD?#R#PeY<~X;hmWTsSB<(lk9n3i#W`3frnrh&%Q6~R% zZl9Sy_8{T8jfv9DGGPV;icaSDPBA}TeUwH=mq(AwO9IHeu*N`-B{EJcDR@`>c+O7| z;7}3HYe=s@O(oFVn%fhPN5cMNu5X6Y!Z>HAjVqIT=O88~8(Fi=Ta5;%hM#-IH4Ybf znO=4JBwE~6H;0RBI_>vP4E$bRKYHKL*Sp=E+9G-`dTguPr7|YY#Th-WnrbaNK4!uF z@f*UGiR+4B;#l21^w^G){;JOuh=|RLw~JWXX+0t?gBsO2L$JWm$SS`0LY>U+SPeaguLojE80(ksxWd=HD(Le+}@b7t=Zfq`%fwz|l>q|EI ziE-*j?EdLpcqG~n`)@D+ssdbM9#=P!YvU`oNsK!ER+x<**GV=5bRyOsUtp(gs#+Ae zFLIZfn?W2Pz)Ny^HEPPXSJ@*??PbONLx9`HhtS1Gt$T3-eQgWs?K_W+B9DM~TfmB# zle5j?yQ<*(3AIm7jOaxs=w^e)V|jP~-A&M8f@!)V*59P`5pJ4fa#>)yCX&D+T_9%p zp!c1zYVJ~GQ{*JXhv9ViFR-s1Bw`nm@~|@yLbg8@!E~u)pE!b+8$y&oMjdgpzjug> z8ZS(3B*=GbdJ=;CVmd%CofC6)eN8R=kox%4ITk|m@|nPNzuUjH;}O}No_<8`{OG%# zuw%IhxPJ28PCQ}BQEiwdc_{p7!^uf@FZigV=oFbvNbq>c^*Lml@W{yheUuLOZ@Oot zaYy24KjMhLZMNB=?I>NqZCd_8Pl@N{p=U*NEpFho*|)m$(>>7SGUi6%`dxEc-8!RN z5H|7M8Zgyz-FmU_g%Iplwmou-2DgQA`V16pwjuXPr=NCEtk=g_6}Wmnmp*}dTCrUJ z+J=~WB;qi#r@AB9QXnX@g)%?{e)6ROLj?HyqrJa{9HqPWn7=>8j2yihrM&OaLD^^d z!}lB=!Ik9RTs#B0!;b)hBHL1RA49hjCJ3e?_6?4k0qv+}9~C8N?Wok?#rJtXUTJ;l zZZE}jU!k#m@C0`jI07uIxZ6TC1hlvQ8Q&w_-NM|K4qm4(&7oQP8L^=H+y3ZMIKfY3 z=V7{q!u8{`4Z5$>^R@^3HtAC>%l_3I9oqoSsXur~B!IfGhS1ucxw}P9p=F4p8gbF*Mvvh*C*pzglbZ{Knr;CaJu421h?Pi!-`oP!k8Sw7x@9!}3U zM}Uv3+uVSUmTiACpv*y^#a_ zJ+R~fZxfeq0f6qe^X2XL>&MUAYHUpXkq;{qxEjx^^=+rO8qXmjT7`Z#Qitd#yN#SX z(dnyRGglNUy_kt4mfLH`>Hv! z*xLO*kL{%Iz-jPdwOO|gs9v2(x3S9uHOOhcaYdPdJ;C!#+xGw5v{^z8+K89Wx0cC0 zmM3FCS$df|`mFwvm3^rok_RmlDa~T{9+BAkEqT3|-s+ZR&5P>#_qDOL@lzC?f}Z6Z zQ|%AkulhF1`p92&PqhCXb4hU2d~|0B*>LZ%u^rvE{-)L*^$F(|u%?e4{DezEBi z1=w(JW3?D~>R%dEn?LKh^w&JqnIl$4joa||<2!XUyD$X_t&J~%*q?451K!@&MXE8} zeay}MtdBELeFAj%ALb^``Eqojz5W$_p5u;8RK=uE(EZQ^T(4&QJR#;KdbvU_-Dw>X zwA0diciP)g>00R(wJx;fv}!G=PuDf6djeW))m^?y)nA^io=i-AT~@JoHd|X9ZyTQl zA@s-u+nt=IP5;%sjt1qoS4Z8)>jTmksxUX)_^Sy!*`LNsKnu@l#?Ef?02*-n?`oUf z@fI%hhjLTqbOyk(g=F=^mfMNm{cM%ez8kV#QQMMNkC|4Z*~U_Dy#~Fu=D!TF=0m&c zlHKuUcU?ryDW;F-o{zWfkD8C=>P#OO+@g;Fe-Bv_@Ojl@!u$R8wnY!q)#XKxf!XxY zg5M9|<8^s|f=PlG^!DSn;9HB?9;o4{LhXZOdB97k@?-yK`~Be+@cy(Npgn!?@zSK< z{GqS-QL}C$mylrc!TXp{AFu!}I4AM@zJ~ z^7lDyIdUrg?^5#rBOZnRQl}oKuqFRp{wMx_h{dT#vHvGI{38#ZTDX)0EBJsriPxMz zGDfvT00C?Ee`)|6>UH48qHmQpwCHXA-R}pFJxLO`FJ5+6*IdY=_AFK}*+|k9NlpPA zu5AI+F&P0F_qQ6x4>vJ`!m!!-aZ2Mfa@82 zO^qWI$Q6@b&ub1*@Ch|0p!;VxFs>mWT>bowvG4NccH`}wik&-YRJCE!#$j6bh!f43-qk;?k>dy=(t z5@L{1*N^r!;)I%gZiki(jEd6r-{2?unx0d;XTk0@?r@`N2P?nIhm3QPmx;NIN2Pk9 z?y8FY>wWdL=l66Qdp(`78#J#3hZbRnm|gm7UmDAQbQ>96AH4R%qx;J~8UOZ|y*Lz! zd!_`s9sxje?)80LgTM8B#5p3T6UGJ=gC#wU%OpIC{kJ0{8eJbxiDBy_1ltZhf+wkq%+cHPqqK>(JKuDV8nV$xV!naxlP}zD{A6M*j*O+5D9n&9g42zY;9x-RiriGXH{rg>Nf)3&szW=H?IM&=SMwy`kbJx zkI(u1{bdB;-{Ie8AIj46eqIjN?|$1~CSreo1g_4z1&xmAH~mYl^X4&aN?Wc3C0AF= zdV|V)+_@0-t8xed9@!2oUjb4N=cSZxZrOjTDz5iC+L`C7D!i5!-IfF9Q)}v7>``;= zbE3Ka`4P73;A}TkxK-KdOJ7)HtpmG@9gd!NbNDk(Q+oz*(rPx%(_NET_X7Jg{n=iE~1~puw}l&-m)zO#W}l&AFvo(8CSOLnOb# z9YjCXK8M;dw_a{p!OeW`-sX!H9Pw;z)t%C)bTFfzJBNcs`k_LSZ;E9V!+ZW@ETGuNLwYZNIR079jp(*$|gN3I9QW4f_8HWHzK z7-JpY%_7IA<>yaJi{*Y*?^QF>a9YwzJ`t`r=%G@{$P+m|)Q1@1js`d`Xw};)nj=zqEWK4_G%n@h-c- z>(Lr{s&0WJ07(9@5h-rzSUJ80%&xcQPU?F)JTey_3u(CjasfMTd1x;uPYG)}G*8(g z!d7Gcdnj%hA+NifDb^qn-Olo}k+aZEa<8Tm#*WH;cu<`4Cy9-ncAGnfBkOFpcpz$C z+|r(&Z1XLkX?EqESoH3&TB{K&?7DLUE*fb~=QMZjEDE){w=hpX$a^Gpbg+EPDztR%Plxh=;Dt-Gl`6LS9->UZo>I+V6ejvrOH-z{yi|OOUL^=MQ#oNgR%$ z)drInZ4DpdX(7rA5$g)LF8N%XbyJSKX}UiA=6S|(UAhDX9BW%#Uu!qe^-uW8R|B;# zFA=ldpICX$XN-KdceP@k!|i4t=KaK@_JT@xM{cUs~897G$+9uz<08VxnPzK`ycE%b{BoJ6H%hALU$eEl*?b{;JS*6R*0Dy z{#a~g|874oXI-+@_luQNsImsPR-FI1Wz@OyU*45a?5J1tg<1Z?D1i9JMlS%8NlWNx zx8G?E8|Mi+wt#dJEIu8CAP3Dp=i#-&GB`ZEn$u-JG#)x_wR@-HgPSV+y)9R(XrgX& zF4)BZWfCTv|UY92WE9K|#>i zMZMT-ndXBL?ny;0uGgb=OhZny>8PSHI*Y>U$X^4PA>Ptp5`5H___H+5&S9sX-RK_`AM_^Yq@J4NC^k@RtDU)$mIQ&T3$yHSaAE^1p z(e1b*3-@MiF#>c+f6mhqJx;;&npw^1;ifseFx`H7zHc_m)6~B=U+uhLDO^mi(2gX0x71a&$TDo7a7OaVWEwz2_tPp~^o6OKMd*?QE>ueiUw9 z>@B_Ubb%X-k3Jqi0X^^Y+sl*h9}l-A@0T{XF9|m0JLx^(*Xe){-~@2u<8{K}v8UYt z@(GCA^M0QY@G_F?4+f>%p!vjT2eiF!e}E=3az5sX*FJ6@K}A8i0lERN&j|sOiRbg~ z1ka!}rbgd|spYP`%M0Us$@d-NJ*h`Sk@kr0Ey1@wq1ell-FD%eRnpu$QdH)+>5*FI zhOX?(OQW}A;^L31{|cjtcoV;5G~Ho&)ZzO~L+2-SXpwo0ndTxJ5BYAcKVJ|F1LQs` ziI>XWUrai*ia@9r#_FK~wm3BPCxsE}eZJ<|ej5Ys*%!@Ock`l^e`|ciw>O9A-~AnN za%D>bG*EMMi#~7neeM&owV=z1tXop?DyH{e8G>zNDY@3hAvgwY%{+Qsuj+lwd;b>c zj(D0C8bu`u@twwfX*W2sLhb4jisYVL{%rNd?(Lsm(74CIpJUHlgx=bi2Yg|ElcUmGCd zUf2-`k432N2q3v9-#sq*lt>MEBE5}}?>1M`5#SJ1cV6pHVNe81dZoY2ZdUQ19^MGCiu zZ}M5j#iF8z<~z9L&f^lt$OvcDpAg5rZzZ)I0mAyTVHWC$9pBIY%k&Tpg4%DZF6xC? zRlhAF{kq)sqCqwP+1_l*jiPXCGh|C61oxhF?4@1>dr1@tGi1RMQUn{)2d-K*Xk}5% z3DwpqNQm1g>0^d&ElQK6m@0>8-6jn4SUDP`Jp*S82!-)86rR=C{myU< z^$%5{(PiJ&_YCz_4h<`Qf3pcAY@au0I3wKdTG|3>SZkB#XxVDIO64#7@KCXBPjxExKkI3sHuwaO?=qSQlwp5(^4n zZWtJvRH3F$Dg@Ol%4PZp<%+XlAX=`#QJ_De_=_zLX389puR;TD=s`^;ecb2(Ms(o} z&0Huw^nCy7$s$}@lEMEp^dCa_ST&X=3I)?y@Vl+b=Rf38Vh{xd!$+#fqkjttm&5Rb zez*+#EVvsK3iFvcVsAzuV?^-aCl_W%tLW@whGRJ-)oAkqlda@IqCBLoi!O1qaEBON zdKvsv1{(9=JL6}M)rEYBRG0iFV}ujy4-d?)f%xD(0ded%*1{Ga*(SCOpFHt4KjT4Q zRq>*Tw!1*SjEG)L7yor6Oh}I%Zc)9GCZErInzC5%r#*1%w)46pJn)3t%2vv?%Suov zR-`(QAZOe{VI7h>_nYt`{kJvODWxYIN9m90$ajF7CA(>N+XLkj&)-?l=9d-f&FsTN z_EZdf|K{fjgHjubxvZsg!GInnrnc(Ye0m3;8{l! zU(9hFg?cSoEqZ=7nh>m*B0Gopm(|Y`VG*M6@rVNB+Y*Z{pwtu_vkoccF*FpZ487d9&8r zGC!G2DR(UyPikAd{deQ^J+`lLhjkd*t5F8JE;(x*jME8yVGRS31~w8g4I$;~k_?tQ zIFR06hz!B){Wuy9WOF!iqchO1b!$!IF8 z5J7hjq_0$?{!z=mE%d(|&q6)0P}MulOR@UGsJbkIHK$@iQG$s}&!bUYq%tAz_K$1w zv;Q(&)X(<4%3!iydfdTRF6hCSh(OP4 z6nn8=<=j3+77Mf5B;@MjQdQRlI{t)|N-C=4Qqyl(L=Zm&(FEEHw{fpEDP4_{3D6UN z6#hm(8YVSp6%{o5S{WFh^o6Z35Le}UY$O^De{fHS!ZllKeI*f-8clc)2F1+mnu{?z zKO0{56MWVa{M%+%DQaIg8tb3b@!hja`vyN~W_NzJZ17}3g8(WFXYQo0 ze`Z3df(CykQmL1VC(Q)U=xm!(k&Fu-l1-B1XZ=d`9fH1qW`vG?nnj>Elh8lccB2b{ zgAjn6=5K9z?B3}*G!G-#zfW3X3=RuqVDKhfn5NG_s#E-QCL>1N8L@@p!jDh-Y)Y^?mP9xhDk{U`)tl?Wm>WtpCaO|=v$a>;O zuW5VgPfBs)g;5Q*`mWC}A1V}PW8`Pc#b78%(NM%j&6wK2{7#n_s16BQ@w1#;EKcRL zD?EXfkf&)^`3w%pfnkaN4_og7&vg6$k2{QQ<}hh8deJXQSBR(lFb%-2KW>kNd?O(TXzCK=6%D`_w=G==x@_z0Zm@|bFJ<$ovQD?zKCY?GB;z;Ez5{eV zQ~Ghjc*|nQj#{h{+1rO(Rb3sG;fCW)3#;0S$^*x&%iXcdCp+3Jg*n4{w6t*nMRxjj zZB5o+-%J85^e{r}3sv%!xu#|lbx?PTa-zY1VHvNVM?Z^@J}|r~L4$9gs6p*>^3nZM z$AqnNRiHQtGnk|xWL$=ag!>Ke+sVCp*l2Tvv~-ELVF6@!&yM|7P?I}#Y_tKQNOXrg zNVWD}Xrf~F4=Ls?1<>4M@Z$WrlMCOI0L=e}>YK#>!9qBQG>*y65B&MHJrfyje3U)9w)VmBBheEUTW)bHaxW$k zJ7YSDXqVWpM~C7}G`v)%AxK5B(WG_z?FZ3~+XZ)wVlo3pYMBX4E}=FVy$hwH`M5_r zcDmnMo7*6B&VsIH<9VS|V4tdo*WDiAPH2ycH?-z(WsaQ$gZcUpq-0$iH@B=$k=0yQ zhwJ7n`dfLbWMru&DGdemGa%@E*9K5JK|?Xyi;)Bk5B5PegaW8E+FnUqtjVqqlTwnZ z0(k_7`>H!Qh;RVxR~;ai4HB_5&5%FNYR)rX6kUiwcbE3X{2f?SqZqXxS|EnBUN`M; z1Q|-zqzuz&08|0UM`%2)v>kh%0x+!fsK&%13<#PG}QIDB#*gaksV(B zjtATIN?$<{xm;Z;#p-RTL^NTS#bWXGCGy!|;nR!I_0Q3a@24)I_8c($zncq}fElFF zhxm5E7Y^$DwJkRu6 zsIW6x*#}8xQnT{d@)pWI_eso}b9rolBUZcpkqW5_cDZ>q_XZ@2^b+(c&1vR;Z>hiJhLPdj$Yih@XxkP&a!j1d~2OaEruw3j8*naBMA5U z=+#hiAn8H_UUv0f#hvJXd3x1)TnO1v4L?+~@cfhFbICrh(B{dyZvnlseRrI1C_kQw zu=#xS5hb*FS<)rnK4XdIDV!n%BDm^U@>z5(rBG+MZDND9Z(hwRb))LY_AC5713 zT-RQwYv)U^z0eco%VBtw@>aCxBTtMx5AJc13hPH9->k^2Lc3 zgOq{rYUVA8%_WsIejRj6&ikBUtK=EdA{>JFt^`1@jIp31%Zb8sm82az%KIuULWc&f z)$9V1kF#7dqDvL^?#n|BU0yzCX_`jcf!0Z2d(~{+eEPa+_Ck=HWIASa;F)ScjpoF~8IfA) zJ`Jv9HB9)xKPh_;9hrqi3;1`8d-_{oJ^!hO_)wli6{5kkyz{?!}&D_N^WHjchS$YafmM%{YIFZIm$+;wuR^ka1R3 zlMvw%_i1dZIkGyfgzsKfdi&aS@#Z1dXa^cQ41=sel_>hbDPVHt3%uXorH)^()mZ27 zgHDzDUnWHwL}FE<;OhV`@88iUt2!7*Y(x606!`o z`^ms_VXvMIgoaof#k}I>>FLy8&*D-faoxPSz0K-LKlac~|1RL}{R$2D`B4(HnBS4) z8rq}R6vhc`uEG3C*u`|C1zG=md#%`&K>0#Pe4G2Hh*}D_dcd{ewY2f{kPJ;fqpB-? zF)sPa9sK*D?PaPV9t&esDZ%|ls-7AY;qojY=0||pF4qe>8KL`1XOe>qQfF1P$^YgD z)C*0E!cLg{KVO&+fuaMcd#m&GZFs z7=;r|2^tHE>HP`di{s|*M>R4^yejM6ya*?~Xh`fdEQ6ikeo+;%F<8OJzC%nyry(~? zKiRr}vc>)vzLr?*w)8?T(J>n3)y2J$*hq_kY0I}_Bj@uX=fQ64-B-^YI6{3w_Hy19pA>(46z+Utt zf_x=TIe1RE_zfGFDX)Uz^e*QK=fE+hp=;f|JnY$>^>j0w^wHM?bnDeQNi zjs%RcI^it$LSYs%3wEkYW!9oLXB<3b~dIj(GnnGuR66#~|F{p*Tr6!2-6Clzfzs7nSuE|k_n*31x20pGg ziT+4&*ZCvLVWKKrz2%iYNpZa$IrSrosA0lbox_*yk_Ctgl~OL-3AB>az5J@0Saf7NG(%ct->}xs_28pY8eb%OJ30lX=XDHd_@3ux*&pUm zGTqQd&V2e_`@os?;si%I~B0ZTl>KD*E}=dc}+ZmJCw7ja&f%Jc%jl*8HET zT%|XIKUOiwfg1{eM{=w4lm~8ew`Msmvj=vRtM$7bZdsl@W%bi1S8e3@q7s8ZAq%%8u{}1K19BPHxhe zLiDBmD3u-Uc|l;XglV}jKSv|?#oco;E+e)b%DUT)-OmjUbwLMLP&XoaG^zB0+bFkf zl(jDBzzC{oOVKI}@ZN-s`Q=CbBiH!Y*xu?@EDcUDvD(eU@oMI$JjCSbZLHax`g1#K zX50umdLYjyM6*k0M~jT0eSO0&(a`NRvDR)U#;mpYe6&fZZ|TL`2<;{#eVzW%^_|2n zee!%v+XE?CEfPs4^iTY|I@J#pv82(I;#S7X!t1NA90>ZorZ%V)Yx~yB{%4CTk z*-9z)y&s4U`eUx=@E7U!}2$aZCu zn-Qn8u$NEY{yKMUj*)l;^~`_{mV`;-B!bq%Djd(uiS4DYEbtqOx8zSTJT8J13AyY% zWmiufe2`T*Li=$qFVDIiX3}7en-*!Gu-aAht}e;LoA#0Ww^D`UpK~ghUW~<*Y$@R3j<`iyv2$Bs)W{GM|t8u+PUmmH2 zQD_F_eb8`TD1OXe3M>&sgUeh*R8r60VvIL|Qbv=EJz7W_em?c%L)kjbb0)QdEn7sd zMazTa&o=@k5=#j2h#5+6zS}m;HE3)0kbb^L-`tpXdPAC9$2x64DX!`C|?=HPipO;>v(xPz6 zpO&g=HYG!`x!Si~6&0;7-ayk1UYz22oZ&3zO*$#x!bYVUhfgS)#3*lPA@C&-eocwd zQKQWv(%dsrTQ4)PyG(5350za!@aanih@y6d%Hw4iUaj9uS(S$+FHL0@)FG#G!AYuy+1 z@}}^R+HEUpiAcp_q4`C?W!nMH6FWrKa@#LI%Ij>m1L~2=$kN-tgluYxDqDVE+;Zlb z-s9AJv1*=A3c0Vx^IngWhv(k>dtXmfT7vgS>hr(^7325B4xIhTN}-|q&WPc#kJ&C= z6x*qAx*`K*iV>dexoRFLVolM@kYY@?%-w5LcVt*^-rA1ny>314CCkEl7S?ieU9W97 zjnxv~@pG$D0e1qpr+%y%psfn!EhM_L_20fRY~jPMI-3oCk@GJ>@d~S9jmc)!5+}{( zdOg@jo<~XMCz}z!&59U?Zox0{qotr>rg|Sjf9E0UVfhs)_mSopbXyiqxlN)|Prce` zkl^(hbw2h!LGg32kfQ^$(@+T}18#VXwa_gkcroJ?4W3Pjl!*+7bW65!E+}+_^{lmJ z@2AWAjpBUrR?8NCCbGZ5Er&MWlr0bvt96v=M{^#6VzVsChYxtL&uG;Dlj@PUW^LH; zLrY8{R{OodQ-J3+c4n8zDbenuN7Zu6Fn3H0jYqXqRK@cCrjDehk7d;hhdq+sn+rXe zsGR%K0sm3-`+);ZSux_YBri?kx}%06meEWQ6w#}{fnjRKhLWBQlmoNclodgD1UEf8 zqgj5LYp*Y?P)^h_19**<>i4KjCy0p7Qf&Wu^j!h`q#OJ9({t05$o7Yn=kgg$bkW7U z+pH=kdu#VQb1cUvKI;$UCw+*h)ZG}-i?$9qbtua+;Y&e@Xnps# z%F)uw=9U+F=RAWduH>uA8r)~hFRJ@j>R(0%zWahPy_FPeQgpE{p9w)6A%IHQP3Dw7 zH%&d(X@i^(i*A9ZpWhs3tmpe-&YC8~8AMZE$bJdBEg@<{=I^U1j!SYT-ejATyWy|NRn2}#=i3EcZ{3`05> zC5Z7RQ-WNN7KGYm^vdu(oQ&}$sgnIiU{E>VDHMwA* zZBnV+=LBnQ$Ns~u)pZI!POta(Y86iIQl46CAs%imR@f9D;kjZWo!qiH!RiwNbmQnK?6 zi9GXcosd6}M&5VkA8Y3>Tn!|?{*vAq?;0OeH0zuC^hhFD7r$)k|NK!5-o@IA_}~tT zdR~TyL)}_fKb4-_boaaL{FnO4-W}&_OQDyjO&7w@5C4AJ$TWI$fOkE@4LoT(Cd@}* z1SYR|lIDZd4o1j5@QX%&9M3@_ShPCfc7c^Lu-o;j`~4HUoIM8$-1Z4b!P8P-@I$Zd zSoc0He(G|#p>Sdl7yDAA^`1IydS>k6!&k$^hlIcscqQ5p2uc7}r7MwCiFUsGf{$KE z?<`O!Ksd1TqiJfh${DB*l(i^)8~R7o%hQtAYA#l+N!P;UeN2!&%lv*kcZHs zO4kTwaU=XF_os`{^%tGj_$O`u!Zak=ZOf=FTAkz#?Ae4W{U|A<1#zwfG|)(gcd$ z%RFHUrv1)OU2j=$iG;}Ey=ZALI=d?ij8N(IaojC<{l|M;nq6$DA>LHG22C;RLkV8= zpTDTw7^5%F=S+P?H(Q?*Z@om(Utf`dj?^nUySs+RAnRdG#jSoH=KAXjQu^*vs_T>a ziydAa70f^@A>%@EA0Edfe|J~uWQSqE!^~@p7&sd;5#SjKs+vi|QtunF- z1*|yzfqr(Ph2HkZ5|hd;$WPNaErC9I4G5t(hM&_TrW{13`@tE}Qr_d%b_fd8wJH1M zVJ*+PI}4cOnA|#!Zn>@E?z}+aJtgt-FU}%br}}ykGsT%?5c!(acb8M2=;HeZ886L) zx|j(^>_WYFnf5@66d_Y1c@AmM-y7XuL`+K{3q1}QAX}l`Z^jlT>KYiPd=HikMkvJ% zg4ILJwYCxDl>phJ-@?N(&@yvEUkE?Gh0OQ7*l{@h&VWx`FTZiyUXQ@bfdp`fryI+* zU8W!|$>oEf1_bkCEN+@Rm%_oGK~+yKKi(XnR^veOi)w@6RSPdUl5{3$46ack}T-okix> z@q{(|)>mrqjq+Fz0qy zxysNgsa-Iba~7eYO$m#^oZxZ(?*{L8qrCXC;$u!cV_jE!_+$*`DUair`)-h=M^;ua zaK%{9cPc{{ndt^^LA6QN++mUKIP9p`l8g;FWVw(E^bB$Oh_Ww6ws8%{NEb*hA$pRH zOGjw;V>Jdl)s4ap6koNQpd}&3v7M6U-2mG)M?O0#^DANcF$_FRWMxnLVW{#<+utl* z6(!9|G*-o0%@dnX1$-*c_mRO#7O(8@albUGz~dD74aVuW_p{?HWOOD+8CF&{MRj#0 z`{BYC?c6xJNpCh@_R>S=OebC5(E7Dn%!6yg0W#j>9cXL2%akoym0o>doNH6pAmMff zxS_FSqrE5HQ<>&98XJnI(kg2LlewW2zDEPr`d-YCo4wci?!Ux^WS-_ayAw3JcPUkM znE=KGip-%Hokk$7dCD!Oycu$(o%^g{}uxBp~cv7 zvkNJFL_l4?xA3iGD6wNmH@=6}ZE(xL zI&?B;oPl2#%MJ;2jLw_$hS~!Mm0Xyb2-w-cD?FKK=1a9tMeF~j(Aag^%NxL+-`t?G z(X7l;`7FAXy2>iXI zrvkXh^LhNm@HR-!U|TNR?n{xawUDBldE0;D+K%FU1Jf4#njZ45M0$v2W)A31F1tFF zAP7-nn5!-C6&H;X>t;(TmljHN!34%*=&W-2@)y6>bVyPf1nQ}T=DlY&>z-aH9HhS@ zd59S~jdN3l_*eUM#ZLEs9Txt3_Wk}kz0NMYS=9(5d}XyEN2FXQd7JU1YC znC+NpC%lm>?ezNq^?2?FPXU$vHI|w0GGrZp4rksBm(8!fdu`?A<#wN6OlGPr*T?p;BhtwU{~X)6BPUDX`I#IycfR2TQ11G3TcK%E;FumCm<1j1 zV*b{eMXUl%)$< z%KEoP09g++2KzbKq8KqL98MWraz17QcW02EGeS!Hn5QK%<8`^?{gqj2A6KiSf@O-0 z*A|F>*3f^y$>N*$&IX>FiwK#(^%mDbMd5Iy*XSWhX2IF=ZIG2L_87VMDtXsv2Rl~P zdM6*$M9nigHtqb(7FssK=Y?!|jncm)v~~@R_&+K9S>C@-CRJ)1C@u?mp5&(%ZqfTU z>dakx)|KOm^MAh-sqHyH(6D`sQh(*F{z@X@E;6jWM7G^qw#{4i)91%@vmyYJj;Bw; zyJ71k7fwDzd7ih(J1!&#hvfT$=(R{OF0 z@j-rWUMlTP(YoTc`u77edE|(OND zqzw`jj`$>7g}Rbrcj>Tl6AP}-1jdrab%OrZM?|kmk$;jkB14ZdI^$pENQ!Zf2LpM4 zcXbPUcCvjg_EG;;7(7o`|8VM0fgT-v)Iq|9iuMc&W4eVg#gAv0>SG;T;6pE@s2^A~ zJVelMH@!>2X>J7&;O=pfu$S7B-UI9bQ&VWcLJhhnl8RGLNHI**k8IaD&AlM{3Q0nM zv<|YBWgP_i5?>E?1c-<##?gGk4dR&Hosh^{FTFbpZ&pCtKpug@l!WpAoJG}^Ph$}v z9m$}Q?zB7aeL#;0eN<-7qY3D;#Ii4VEC1w5@Y0R^GkbCg?GJOP=V3$JG`LRYn9MNJ zmu~j*Cy=`HN$iZ6sZ)AA2k9ht_cAj9GOKJL%~SIw1PTFimbFZIa;v%`6>q=BNP4Bx zOII_hl=l;EGZmkO7CdL64r>gbhf>D9V+=f1-ZaOtVw|+>VFjdn18NfZAPHueBs@vR zdGvRKDw)w;ts~J6cM21#NuYxysA%oGY@7sPRRYp0japF5s{Y-;SirsRaP%8WzGB1~ zboK|C5B4QXw^HDUUD~S5Lb1%Hc+&1?=Pma{*^J=)e;BK$`#~|NovMmG6pJJ>-^sY@i z4sTaE9?hykBD=7K~ zt=TqyJqJohnWyQK8q{d;d@?EmjF@@@QTUQ!-08s6A*dj$OIVeoDxC^Xvi*uu2{-~6 zRf8_FMzQuTb|Et20!*KZD(&WQR{jnr8dK-}*NC%gB>EajZI!6DI`<$#O682I2|}*- z;CAu04%))_@`6>hZWZ6e91F0svD3nepo+9g-DhI$4)(dnP)EsMItNN$B&=j64q54* zyH%T^JmdRJZOWSSPbJEeVn{CLk`p{0VLBC4Y3P;RbREf^4i(ioa6h5dMe>r-Fh+e1 z6s-!Rt&ll0tH>};y-E#s2=kr{WOuGr!VxhK{kfN@+?iS6hvK9h`oYZDz-UEm3(t@u zXzSIm^-OA()1-p@xBI1pk)}Q&!@5fhDeL=7s63;gW1ix(qtpn>B|W+J$Q*xb4cEJo zercz`u=xmsd$v3*8nhybzWqG^Guc-$hcPn?vK^4jMH}igoU1p&h5KH(Y3rlut7CMzc4Z=VKL{3efS1qbcaU6TIr;6% zopirk3RgnSK=NqjCO)9QFbm6fA^)0>X52@iGxpFhyNqN+YLVC66Y?CnkI?7Uhj$A; z@orf>G%6`Hcf4H&q}@shCvl-7cKl5F+oA3nyPYx? zT2j*qT^<_nqN%`{(@+DORNmb;;8 ze3n8nW;ZckOGvZ&Ljp1DFhEseulPgB)HxGe>N+Q=0?oyAwU7kHU*LzjF zA)4=Y^wP3;3Nlrii$iF))zsY4>8Wp&rF1oNn7eHJCU@|D{P=OqCJCJ4ZaTG+f4JS} zSfGNx5umaFB7U?f{;&)F@W$=4)5n@AYPvPC?nm5>&%_%6$cm|{AQMbE`Z)!;i>klq#=bzFh^>{>D@1nn}ON`yGuyCf4lVO-2f%KKu7?|+s%Hf0=+aT<1Rqbs{ zz8o}Kk-mfDFT}HvVMA{%l6bp$u>0QQd7o!F;co|zt2PV4okX2N3r+43l-hWr@wOpEz`>{5F&`#QHzwy$)6@tmCG23!J+%Cwa-Jh>Z-&d>&C zdVzu8kP11*dYBQ;?qeC`#1$d0!z5um0hf5NzUXa{ZF{gnJjsQsVOD|+YxO~-G0+Yn zUd<9=ZKo0CBYXROto&Y#Db|`?i^S}cUb&CD*2_&gSfhAYs@M|POaU2JA3Mk%Mmv4p zXO^6}I8!#)8L9swI*yxR=+@k)**nf1EwNAmb)ti;BCv;R^c&{@58$jj10Gj_(sbRyCHlYAcY(hnCGVdoD zv^ezL-A<0Flji`5!thGkKEMAAs*djg#BizQD~X%+5WobWKg5G^Q3n>aLiTZKC8N~o zKMoF?WT0sGU&ht^%+sp(jgmcDQg$aJ>e`$atJ&XrO7tAA?dw;6A<76X@*(i2uI;)m zmm;BPb)L>@oIe;n1P?*L^A916D%hnHs@e15RD1UKk$Z@>=JnzSJu9m(b|%T)2DOT^6oAmy-wOieO?|UT{AnN z1KzI2iQk;=bs;M2e&RyJzt1-__=@AEG#<4U~{2 zrsO?fZmWqMJnAY%5izXV(-nqx14F7=!mdYZZb2@q*i-@-Qfb(HyB^881=+0Bnt7nB z2zb6%YOYcf1auYaNE9Ui=S$9sWwQi252yO~ETiV-=UC-6{&@Aa3R*;^1iHCp}eu#y3 z(~KfkX>pFYl?561b_5i&i`?GT&aYh_ ze4Uy`ZIv^;ZCZJ&xO-8kaLoNhb!Aw#*IZt?Y;kb9S^_v#PnlAy96q!?mstf_0fi5J zOfrbp036SzJ@lL`g)Gy5J>=GB0cR7(Y!y(qnGUU`7-&)C8qIt8AOnN3(4ozvLEP#Z zqEzw4Yhk`;xZLINpd@LB-?_MBl?I)tY(`u_5cg@#TyIBl`&+0Zq`Nv4*S-3#eyJNb z#5}>Bna>4Vo^#P0h-rZoZo>V|gnou6k(+ z*UP>2Vd33Ag5Z*G#~-kZmnuqvQvD*F=%RN`3-)$B8VkQ&Q08iuJ{}Ye2(mb<_`rR} zNXd!IzXVyPM;-d+Ka@5qK^2NxLqj`@_wHOprK8o8k{yK;7lMV4KLz)Ne{>GoAB9fm zw`Gk#bza;$gzmY5Us`)8RWugd_eN73wU<5ilis-bP^wu5-1z*Dn$SPl`z`1R{UD$L zBTbyk(M@g3+G*_5_7ipgYqsi#^EnlfZEP1~q1t6rY*S zpSm)&6vQMHY4B$eWaF~D? zkKm3?aj%sc4!h8M%RXBn%U$9lO(M|wvy*&^VnVLohbETdC=ES?79g#i)B)nJh+e;q zG8trawQN*H^y6ppJ^3nthKj*cVd!r^vQI;=Q^Y>{;;prTXp2zav(HKR*TXS`T<3W3 zvCC!+l%{s3c{k50Lys1Hi8cp+6ypv^f_5uw`;NhK3E=dLT7{Z+KsM1xdC*x65beH{ znp}yw;}E)!9*m%})uM5N+9%vs4zayz<+6Ftw3b1-5;HhSKqxR%FMg6;|EK=mik9dN z)Uqa1bP`Y*+8G|qgZUrO*?Hd&Z7Nkd#p{r`HAxjDG5uCl#|!tlI^ zCgLe03s;}BsUY=0;m#+vZMj;|U0*Pn;ueQXP>U1xQ#GOoiWGS`;d{!E*tYw!^hIZ(vNc}bf0kpds2-QRld zQ{{UMWm4KlMPT_EdX1*dy-c@9y-}anV(*pioOQuomdirij$3XYrXXTES$FE%0++nE`j2p(B;`0~f5 z*%K{2p_X2*pVCAZtk|4*T4mlr8Gxz>901=5-?>W?C7Vf{$F zdv30v=Y%z&T71AUg0_cAD_D)9vdtRGvq|i1QoD9Q~|l5 zkd5OowXGaXf8D0TIUt}P*+b9dMY}lEF7ExbrdeopAK@S|p|&!@x*I+C`cSUi4c9aN z<~_T(ubwaa$aGE8$UPSPFil@`dDR1tV>&7lCfd)*`w~fH6}0i6(B-V9eC$BqEsU0v za`}kI`zIOt|1xo!&>LKpIiH8$D`K!gqp7r^b6%9xBQ$)YL;GJ9lLw2IEwE3*u^OY7 zvmFw(fUH7(_}rlH5-Byc<`!=30n&KVYorGbNH_TyD2 zQ28c9sa|uxrV(VRa9_1>A6vK&^;&-DeL{8nVcFtzU#kJ`9*oZjmVHj2L^b?{R+({= zkx0VHp=5Zy10Ha z1@R*jHq4*GLS5d??zr{ zWm3dO_CLv5?FqscF~Sp3gTEm>L1-8BqIaC5PafPg?`boC&vO1A-ad4eee)rE{|nY} zAxo(YLrZpvzyjc^jFGL}usvWW9~1@viFAPIc4kF}UyJ5X&Q5KJ#=VQ)9vnaMWX*rh(-s#!DoO7Sojk4I|Po4gKYr5<9p zpE`ur_9Ebd^QoXlgHcq2QlsQvS`|TS=w*&xHZB^vk)XF z+wg6d&+I*Xl?GD5&f87jH%FAUMXe^BkycyRsb{~A>C3e8iN1@kf+1@xfL1!UPiFRx zr1vAm=Q+zKT|fIlE9L#Y60PUTv=o?LvL=Rh+8-ZbS{bo4>zy(epE^g&xl5a0p*N}) z$%gF~aNti+HVW?2yRXnG+C^@sb_?imFR9Ga_D)ryE&TrWRnm?6?qXS!3uU8{ntq?0 z3eTk7yv=GJ|MpT;s&c0|Dh>MM=iz_FEq8N(AbUBIY4DnW{W}Kheh3^ZCCDcHBkk08 zOQ683G&2mc$de3h1~t2b7pGM0B)awD9E`1O9azNkpF-d8Am$}sruz+^V$v@IJlLYr z1G`D-0PCZ-_-~XJ5W2!4_g59O{ce3l??k1oJ4i2I%3c%f{i(1%^Px<5h<MpFR}yQKe3J}biu=VU=C1oCq79TvvM-OaR>zbDF-byw9>FFzO8|5<5Swe zG}QMebSSqR}7CxB5l#`PrfN3nM=VIJD#x{`g|JKU5#Cy%MY~GvG6d=h>hpx z-ba)dv?acKB3tsE{Oa%Nezl22+v=O%s#nS@NfS(SJDt>xuwTpBReDXY_G8{uO_9kz z^X8pY?q?pxf;|a3k*Tp*nqT?pl%)B`MP81GOP4TKJIU0;iq+QMh%)lr*1=myfCH=o zEoZ%B@b`cd|9UJrlL%;n2|(gYmm;>1N@?fL^r_0m^iV4>8z@h(ghoLzSpoiR6h1{tB>+)&*5jnUy8wMry?1TL*Q4*AX#aD#C$L|( zZ)@*gt{XoHp32B9w!7S)YDgKHZiHtGKc^b&Vv2u#VC*^{=e(y%xtR|uiIM&?qPPl^ zPy$D~04q+#$se7dSLM#^xI(*q^lgAe>=fydTj-aZto_JS_bmNoH0m<9Ex0Q?l~#93 zZX9}1CCCxpVX8B#-YVCRM>+B*DoN$?MJh9#YTG#c+%G4 zz)lnuVo5KWe)9D=$z9Eb{-td)VRt)aJK)EhVQsP?r04WKmF6+O?=1|}|Y{6hb3 z{pi<#?X!uMjEljxXxbaQv}fmZge5xK4@pn=18V{L-Pxl#6K{U@I)o~itsQ#f^}Mn; z`ETlMIvYniVRZjRKCn0!z5OAfFXvG*G`zb`ovJT8#lqW0RbT94EDxe^mZM(s9V&nI zpMh?upRhaOnkzuMbftszE-wTBy?f5Adj7ENy&#lI=x+rfYY%4QTTW&F_4jG7Y5KPl zST7Vll|wkpGdqZg?tu?y(`F$p{f9l~1`d0~sAV-TKaizN8z$x~A%8?LfiX2#?Djm_ z(h_)8t8w>ggq5Kl&cBo0QT6204kuu>b=Xm)r+t3j(y)f z{<)EXi=Eac2)d98V`}nNKF@eE8*M**)n=i9WqJPk1{Ia?#|K3<5q-L7Yo{?a9v1qN z@w|)H7l+@wUpS`T(NU`s;hpGan24`l5$8|70`^o?@`$QX9u($fBtxQ z{6C+!_WbA5-}ipJz4-d)|KjT{fZ}SpZsFj;149Of;5N7uBoH)MaCdiicbDK!kl=yf z?(XjH?(YAP=Xu}ntH18ORlB+leT12_d#_%5?bByow)2n6YUyVQy`C=#yaRw<%oES=qn?@gUTxI3E(v#q_+Dk`ZtkO8&quwg#NA(Vv@C(Qy{$dlhD4qn zf!h-!b@tb0nP-L9;-A;$aT6UoirMIo{naGtj{UVH!CQL6;4PzJ`e%O=TDoU{v*(5? zsk)i6y!H8mgGA4cYTma_56uVo*#`Bu=I@rq+m==j{H&`wxaqOQrclS7rFH439;e?l zSBf0uSYJp=wCSiOdTX-Y8lAUhJrR5e+FMhvz5_qIqwpoe+Co!k9=usM#B9Pwf9Y=~ zNB7peZB3Sr2gYVT6H}oF$JdP-zihP7mw$S(Y>Je{kf>w%DTU7jQO*g~x% ze={7+&+93)Z%uVry7llww^W_srY?ngrAs-WbY5YbV?AZRd!!1baSncVh~Be{cy?ssxsm=bD4SkWW@K%Ddp9Yf}GD+dzm>}Kl6Vw zwvqb(myOo5{ojpzS3TCQw4ZZ!E6vPygq3qQCCyH9r2e1oea_jdG&9!`R-WCI3_Hou z`n+BBNxRa2x*bPYKkufb+YOJ@8}6!C+Lg|8&K{+i{nMRkH#}Ouv#Wk-S9;Gm`;=zp zIl{`foAS3CxT_v!SK7@vyOCyQGg8g5tD0sNeU@2;0W$OJ@H zubYErR~FA#gNY&)s}#5MnqTxVzAz(vDy+Ji*N9U3{_Ar(%$QNF5K}>|B7_Od7R-0A zdZhqS63BY9sAUF*0@UIT?TE|f2Z0;Ow6TH;ae$%98IH| z7VEQa7DV3h_2IcO*J7L%}>mOJ0j%Vh6o5)g- z`R(YCuf?q|2b_UsY;%}S@ z{o8-GAv%xj0}iq*Ml`KH&Z-s^{-_(}*HtZeywR9EvMQ#k<`|xSEa}@5@Pll}%eRtV zw;Q;x^|D%Rehj%J*^R_kC4h;DA&J>9#%+f!rTLn$P7}5yf;ru@;~R&%;6;T^m_!Nf zR`CI!_QoNI8hK<*U0c|erQ2aK(j3vdQ`(>&mFlYe^44k3T*C{ETzY) z{c2(4i>Kxa`*TIJOzcNFQ#d7wLa=&~;T`=8ttMb5^#le}9kP|emG1}51>LX%%x`QB z-XDmP`G9&%32~CO^u181$(EqVa+WXllvz1jqSZ|T?;4;g;B;5N=qqu9K4Zy98s`0^ z{sq&)O)emjj=sRuV7@P(vSN`4Ud2}hS>d$!>)ncEA_D%5X6nhci#zlFgU5K1R9e+C zaDxI7a^_Tdw(aBH$9u?DVxvzNFvLoqE}$V>*9DE4_5qv>6gJvYER3-dLtl7-9dH@jcK+MnO z&zNh3q&KEn8ouV@#D^%p@uHkt-W_Qi$#SAaJMr|oaw_fCT0a|GVNez%;0EAw|JmP6 z5b9X*bDJ1|d;~HVXJAC9HKtdpv60R2N{TbuQH~nUf-QdZNRDaYi@Q{*dCC#{G)@|= zy2wt*$GXR?WO_{%$l)N*#g= zf34W)ai})ru{c=`ag6a`&!!iPw?|Sf29i+X{yakgE z+8b``Qxj6QXUXylK(l(+YYvebh(#*_7Qg!ndr%^RQwYDYtoz*mspRX&RhBfYVsA&DiyBPx1 zy(K}CRe0??18OQUp6TG6&=I0plic3iKqi2(5!!$B*Aa(>P>+9cib;S+dFUiW6|Cj{p>Zn#wX)8++S|2DWRqdEGeS3&;`G9oivfz2yr4lRi zRPul_2MGl18-LOW4X`gDuZpMc+3=uP8-QghyuWMVV=2+3z}1DONBV9 zH1Oxew%z|?4l$(8wI@lzO!cb`7xhKLv_mrf9=-fw?2k^jO68<<@NaFNV%0G<)~rhS zbcsD}tgRiFKNK0ITH`DJD@fscYE?8GYT)0UGZf|+7?fH~4yP+MM#d}E9twI~gUVrt z+NTBY?daWMnJ8xeDH>VriX^q|=o?b0NTUkAnm{V-evwXe>Dk&XSBxOoxfD<&4~(%N z@j%*E?+_U~(Ar6CpqV2lH)Z(3aC$q=p!G^G;RvzPLAib~N3`yBB|lo6p-hcC*U@Kj zLB?fp@i1wiHSKqeraBAB&>Ki!-SaO&T*+hO9io4{)4_M5jaN;$4?3~iK@hU}w{Zko zdGyVQfNN!R#^Mu30~VHwJ6t7vZ}bv~qC?5P<|ll$THDB*+k^<(Nl|;8knER`zJ{l= z|3D$PXJgo4L!4t0yw#_|beJh4Rk1ymY^5Nvd?`aTK|;Ztz~M?6)78mU6>T*BblfG- zApCW9+;`?w_vzhauAd$Ee&ytlowja$i+3fAgz}N^&4Z&6+wo)MPXTqGyK%(97+&cN zXLP*luDhqF!E?zX``QvszT~xn%(XBFQ4Rxvo_g8vN`Jg*XC$3-QS($7rj8teh3)tU7 zMphA|c?}}jPE}18lDW=P?7v@7lkyG0;vE-I*CXT9Y}62Cu(_WRL?q%(zO_5NsrC+W z<`^$Wzesh^+kk!uoiXwloFxZH`}(2K(cn@~1`=;W0(bns)vshjw!74%S@`q*GP7bw zG!)e;UD_Gvw-UnFCUR6I9ZqOA{Q`F?xmTj5yj^yds;%SCb2{S$P1xBIYzU9-CM_HI zWvLvxVRmLbNx4SkshWMf_9ib;fW1X1J&(6uZ#i#$RWr%YsqvgeGX<(CNK4p-^p;*? zCUHFr!6sT~kdG9%UC#IP1prcQ8aV(&6xctW@z)4!{UiXV zS2|fJ33oSL>8wq$MQ3bogfc!hcG2jSmxkPTAP$u_35G?9c5~)?pJCFLVe8LN zkR#!S<_(5hrb$1*16+Ft^2Idy2MoT1u@%3Z0B_#$w!OGw#FPpFLO~*)j}x~9^YdoX zNq27JtvYBB9(Vr zV4RZNy23mCIypLVKRp`rSrp|*%HMm~sm3$^8Ug1}`cuF;Q&$;UlTg9sye0G#El>dv zRum#O-IZ&qE6Z9AVyOI8RPGJ00Z1){2PD~%$I+^pOM+;y)2||)n>=&Mdoy`5yQ5JE z8CPTXbOiwXuQ}RXzR4+_u?w2~Ka#5JR3YhA$yF4^UhyrjRYh+2wq_1*OZ}sACO``+ zqE_5V9PF2WD&s!&rs90JK(^X%k_K%mV0U&4a;b^BAv!aA6A~J?hALY~ zXq3TO=M6%Glu#L%UK(7zVgBw#?7V9F{!N+__-D6W1CO2nUvf`dN07c>(z>xaHcuS^ z?T*?ec#q{dk)M7aO(qfi;K8nfizfF%>X<*EZ+5TCM_Q$Ft#5EM_!D;ur5?!G2s|O$ z7Xn+vbp~!&Cu`1`oG~;Tfb60_q`Wj_-vN(kwaJsn899wHANC_tc1-1aTG>NGc)ZqG$k7v%6d788-NG9FReE$1l~aUc1Wf z4br?|1}Vln9Su^HqUZWiaRsy@NqtfW2P_agg8KBB`}HQx2xz!c$NK$&fYl*M0etC& zp20O4=jZZze&4EAUbk-FFqkxC=`fr2q0}dD_K;CE%eAwV%NEl>3YJb4!!EET|1X>O zABsblT68XV+yzY_=S6>sL(k~7AAPsJQcI}8)e*gNp!HOwTdV|Q*eH0WMi1F> z+?bX+3`n0{#*-+CX{#T@W@-P*RsH)QX0DqtVkkPRp>N)1S6q~wUPB(UWmTY}7 z0ms-Jc3X>TTlZCq23uAkT#cXR75w_9g|bLCe7WSAA<^)APIawxgZ353JWZIXQ+O>c zl1ZNK>wP8yJS3|Ee7WJAsNTG$ZDiJ%s@nHmYS0_BmmPcE(9EcT8ibyc$nnapL4$gg z3r7~kIOE!*+}%zd!SNz$bvOR4t25Z^R91qJXIG`(9ustmf>D%7_Tis+w1km$T}0wT zCSEpUgr$9(VUCcrt(-f!oMX9z^Vt>c8M2z;k4sM14;C?7CjJRvuO#kv!3HdWQ^-i5 zHA9n+lz|H3Lh@KD%Kz!3ihK<#0p2=&T<$p{i75#+OkG@eUKl^3N zC-4^c(kr&=Iv_9}f*9-R=)y6y>Z!Y|`>8i#1e6rQbdl8t`g`GHnoGPOhE)7Gda6K$ zAokxI7P&dy`9fjfS3DMnF02T7uE zVMQ=ti~Wxc+D@sN^1u06d$RfqjA8ayOB;oDCQ`%YoPXoi(aQNlyXb;Pm%DU!?D}1& z+Yg}FLPsmALo^D@;PO69c(fV`N;cduFh!AVY!JwftQKztK zpmBgQkA!^*>_oY8+dL!?kt0PIOTxH!%0!6%Yj?vpNj+`;LtQWr6jTM}vO{rTAaXDo zKs@tw(G@xH;=!*Vt%=HaVA?Zg#hx@^Rw>WbyeCzKMhE@%I3Vl^n`d?-&XZw*!p*BQt*|2;<`$uWg5{+DKNP9Mi1jAW^ zP*OzI%5pDh^d#ATLc8P% zxgoD2xat(~2!m!0>y9p?E@TZx|CYgs>`RrE8Ii5Sqj$~!qIS-QK6n7}MK_jDJu zrVjyN-G1X#Wmb~lxl&sV1c?^*rHhF^TvLLf++AZVgGpYuI{m3gc;VHLdBP;pjTN>$j$aguN3_S;~fz!KSGZRm$>`pdxZ|1wiayepP|@QJmHo z0?AtE4^mSrZRYrqDP@Q(o9D-u-ePz3aIG!hJ8;eG3OZ3D{H-JA^U+o`h!g$Tp8O#lw0Wb zI1nrDx>jan@=zX z+H1z|cIPz1OJZrX2%Dg%6~o{mU-Xf?=x5(m{7i>$RvC-K9UyF%nB0^2H+0cmd?V~D z{8#khoA<$?3%)K>C%+JJO&_ioAQkrOBah*wq(CT zpF9jH0PNjw-Jh1zBv0ZCz4gl}Q2;8W+QoKQ+mqDd!B0Q@s&fkl_xU)&c%;6V9$Ew$~_0) zX9$V_QuYcS-&{M~A)C8;%khZ6q^>D&~ZWJy(-dxVxmBdsx>w*z@^fr z`<4Wy3h#mT1bECfu6?D3i>KsaD}>Aec#^q(J}l=+5C2dqhv{3PL*+sFH|Jvh<6M0K z5f3w6emJPbZsKTNG|}=Q#2ie31V{_hJ{Kuo*Eo#Ao(|d z?n-@XA`;tk&K^3q;K?Ue&|RC!t{%kqw#VOi7#QzH7({zq-1K$?LHfm&Lz!S>9{wMj z%-f>YFM^Z}LFm){HA1|sjqphVCYLLA<3qbPGi?VbSNu6lD=gksK^rI`m@LbOktFm6 z7{)uCX97HMQupXq$_^Nd)GOer-+cj+4#=S6fCwi3f|yH!fRHEfjrx;uO|QKZveSWa zMlEBJit;PTFruJlUeqY8$N+4y|FJ>aD&>D>U-L=UgZ&}_`&LP%?m5+(5;yw^_M6Lx zh@K4I8I9H-Rqk)oFFRtx2QbTO>GlO{YIzy$lrB%o3#K^yRY;)Nl37L|Y*LRGlnFLm zs9-C#6$AiGS|&_SK$~nxxXP_udcR6UaIimnWD^Rgwm}mDB+k)5*(1PxgRm=o*&6R| zzyqTgoCmPGtrt4Xb9w#SLWcCkFJ+I6f zciRC_BcHvUJ_8k!r<6U!HQ&3g!nc~DKpo$h$GLZW2=6+M6U8A^r3|LTyjbIYgTf>p z6+7yi(DR2mCV^~B$8EnaQI!Q13d_gM@zP6qG^=Z0t?;6)A znmVFOfS3srLJwpGLV}=5U>gFEv(en%&c+0G?W3_v!N_cWiQ6BD;qB6gkRDK(oviZJ z;wDV~P`&FB>(9{EAWdligM0UBY!mXbAQ3@deU|W=*gt%B9m@@Slt;Lk6#ua1?F497 zLA&|jUtjUH(+|f(aIVFfHjGoE9=2)2Y|z-zOL753;PvI#IqFOVeUV-GJmRYS>SEQl z*^cm`sdM3X@u#QM;WlA4Hr8`Jhk;E!LXGEvCh5;2RDmBy;x*JZyRw?5ClzIeTC z&houvzFrW%Zob|{dA(}AUbntJzL1=5mK{@aECJlbhemg0c!()LoLPOp($(okuY}o- zb_aVzh;IZLFEN-!%8xL_J@Pm<(lVt1ghI^}q4D|3RG~U%laQ2=n7bZW)9+BJxH7Ug zDId~xBStZLVWUv>Y@Aq#xn+>JyW3>UXNa|@m_&Gvgw_fI@+tAU4Vk^ya@j$!F@vCb zi64hE=-!r%{MM@CUodE-%QdN14vt074uTT)adN$}C(O2Qa_?n>BhkON90Zk0A|w%c zY&)@R5@lNfOCPcifPn}4WoeP=gkR3n(T8E?Di_q_C8inEui}@>VPGVQ*rS^Gv~A`( zcnSh`A$%g;pnWeT(Xd8WC4(q#UKV3gix*cnzaZ7bbxD7i*+`C0D?3_>H0EBUiU|K3(#QI-F&PxM29`C=MjCD4)0~VkuLG@5dLT{{ptNs z7%s=X1c%T8ay-SA+x2GDzFpA=DmP(6iT1j%VoE|wRt!XWl zmoI^HfR*1Wo9%_>95iN^gcwtiH%#{yjOJaUImLW@ii@~8^E>ojqb1c=q1T852lHnpdp z_o8uhUyr`D>x^!zS*H#ddsrbrFno2@Xdhb9hTVZfs>@z(waz&mF*HD%yR)nV$+*N! zaQ(dOF|hbD+~YXulbPVI!F(Vvu#9Xg*gTpRZ5l-ry%z(kByes>iIZCJP7+Nk|7RWQ zG?bL%ZJM>d_)^L>4@=d)1z-Hx?iPJK1R+(Y>t@r1N4-khC-<4*_HQo(HQXqtk)_t^ zgFy%`wsDo_A_!y)XX_rIgbH9If}&w$kqQh=q37tkcCFwW*T0zJ*3kH4S%g1Z2Z#+;75(;rY}!Y4k7<99A> z)lg(cqaEGRW`13}$EmxV>73%&v_g(}pQ}f=_`4wjL+DBX|LZ@~;gQ zJL_@u&ZQvkl11G^i~gT;91Z=?-1{*yg^XMQ*-^2%o1!&43E_^2K{`EI_1FredfzD@ zIP$1qBlQn03$>RVP~0Tk13G~j+140tPKa2J>Aq>twANF}`AM9izkA7ih>tj+b~X#( z$@$+9Ko;YdiX^1L!T83$fwH84kf{x~P_K-+@TT`oT^7$}UDVeF5}$l5j?iI4yfFgy zDx-`vJ5e`5=TO^U&Zn>|hcWX-ss58BFhkKT`Ybje=XWwLs8%gnsl@qmZ|JeEB)tCt z%_D5cLMdYWS{#Box9lm>lTq+0y_PHAY*b;EMS(mGlaM;~pP^|q-M3H~ zUhi%|(XLuMgIR&zdP>`EtW}GZR|U`#t2`(pf@A}7fE{`Vxr7&$ALb&V1Wj&+jkUrtHG0c zt=$;JRl8+hyfQ7k(|(HJn~`eo3cjw;dnCBb5O^NuUr77)?Nou?L}~8iX`Bu|8?>uD z(#H)xIBB}~QVNfi)zWu$dHNK^*l;g&a!p^GDB98$rq)Q$Kg02sd9@fR%!F^~SFfp; zJ(4elRT|AK4`*xQ&9}rJUS1r#DNd#cW|SzVU9jH9*)We}RIn>DFBAe^)2lOQ^;auX zX4NmWS*w>O#G%Y-cf>x6+tp`6>D8O%+&C+T}=srR~etLrLWc@!7yudWGOFm}+hs#!8cMg^_uc-t>h zeIoxd68`MYyvyjv!2&PBeV*T7L>?3^w8|u*f@;u9R8rk#9|oG5@Jv4S?M+{_fiX6w za3WBM?)kHuGNM$*l(I5N4^1vwc9_hPpoKJqie)X_7_=^Y+Up^PATukONOq8sYmXhB z4?9(2UW@-^;-$fVAb_xpW-I7{lop*U0u;3u3kdk$gdLtX$r?r6BIRR8SOm9pbnT6Hw%d#X1FxRMJrr~WyFJZF0Y+h ztf;xtBdYB!cX?T+&k=Rv{1DHCK-Xo-j6!SWCni{REYm+G|%zp(UD3W*{oE1jH#PtdcRFm z8+;^v*xW4YjL}gG;P)^~Z}1)R;MT*Fggsa>kms96U%~*jtkqYXRaqWl68XfaWqeF> zK|=@C83be}sx*z__0Qb;Qlhx#fZ+NS0+#Bq2S*!AKeSI-@e4ExlQfFijf|6jw|xu# zquNhCMK^UQE7Hq_1)hnJ(u~#^YNLn?xKf=E`7$Vism;9b(lQ*O&C*Enro8|~-eF$G zD)wY1X+}GYM-5SJ!;7?J7fkfD)7jP51#o~+VP8>pcp86RkT$uSN1m4(^5cWw)_ zc7P6rFbsyT4>1F||FDh~AL!tgd=js{uu_eGdNh5Z>F9Cr@ft4F zStR9H($50s?+-XD0-rBpmzjfn)l%KVCbJmm+*=3;LNjQ>6B!{dARdwN8y68_PD4(x zzwJ&iquB0HKB8Vh>o-BWW)p77KXM-UI!WI)N@WfhhS;C z5ZlMWKZZC&df{HVmC?`j+}5wxQ7@ZFwz4X@n1xOmD{=mrlP43sq1Va`-LWFYrr;E^ zd$GOI)?QIYWRly4@$2qA(-=>&r6jSGBI3wNgLp?XyBpndGtEIW_H8Kr{?+}~1kXyD z$!5Q4x0vSTw~x0gM_jU)Q_uN>P8puOLXJ_WW;f1%RN2$ObEv9Nk?qk+XQP(Y#C3FW zhUxvee+=7&d;ds<=_6W*FSF@U#UY=c$MnNKJaPJwyDS0)ACd_yRvj zOCEHe@K7dXbK()OK|!~=G%7w|cc(JOG?u*0f=VPOaN z6!8>6Y99{+CFl2csn;8PJepC5M+7aMr%PVPp`zg%MG}mq)X=z1l8~*$%gr-aZ)sK0 zc5+{Tcfe~?B~+;G?a(h8RPj+gt1~+^@{L{QC^5)h`?E_uq9lVYS!oIK3cC9BzVV7| zkAY9S?W2NpjcyTr{kre%_S;vaTChZA%Ww0W^uev&#cZIjVDc31Zv5%)X*FV( z((;Frtupi7-u312U+POZuFFB#>oT?tP4CJ6K@V!fkNWCdA}^}Kn@z60E)I0Pw-HOS zH`Q%4P^~jz##JywDkBc)lAifE=kkK7VG5c{HI&-?y{o@wU&V%Y#yQVQLpN0|5n{<_ zdn)8;n`Vt~25$GvC=0_M??aJiqI*P?O?fZBwup4|15rBGG+1u*(K~;A=m$2&;t*I~ z5G3f$AYGtVa(&4dKFBy6$`CZ-?PfEW%TQB}IT8l6j`vwt*`y7nNZ5r3ul|vs>l=OQ zsWcWoE~^KkmXV+3V>(keTotQ-@fnV2cv$MNFK9~e6Br*&D8S>0d8SK5)vO+{_|Dc`RiakJI5fYY!vl z7Fwsg5&m|Sv5a?Zp6j0jzP|e}=R@QHZUH=Ad%rO<!{Gh_{8^{ct8smKx6p4k;5>$$pW0j%+XEyTp(K=O1#vQ!G zb;t83x?uq5^oC2h6juVYmBAsv)7kTqy7to9i7{{eRe0qPVydRJlsbXCZ*XfX3wkO= z*JHu4a4?6Aa;%XoM(yrO9v)DG_Z}L}VRh5QgI}!+lL`-e+`HX9XII@yI42`Hf@~|q zbA#v#3!lA-XOU~`bFn(dsJJ?SXZ^61I~iu&OM1k1Qg-QJ>ZEJ0gq$3>O{U4~^f`i} z_fme+A5iqQ$oZ8$)71ANec&d&WMVVH)`u>PpE$&L! ze#STOcxg!ONas9u>0pq#EqOT2b$jh*E;f*)kyeZ+{o_LY+_qvz8mws-XTey#4B131vDv~(o;eiM^U-`6)dJKg!3r{eQ z-Wh5XsQ45Md`Ww{){o0KKa98>xb3|4h20QhhoiZtSsX3hj4a)}qIEBbrVy#exEC#S z#%&pH$RF-5^-E69HJ@phIMB|JeBX6jXk4{ZwE~L?saYC8227VU9&s+6G){43+$bDl zOZ?N+6j9#x&Z$+h`ZZR0B*$xQ`D1^z`z(XxN`!$CMl*-jBh;)rYU?+3N>(rV z%}o$%&N|g~P6rY4Y6r;+9km-%GLgZa1^?2a&IUP@u8Uy=(Gx=})YkkH%2XB)B5I&N zt^prAeC_T`8s6YYS4CyTQ8>u0QeYB9vcV3jG`nVAK4(djd5sdPfsn3;{%+!|+8MtB zf+SQ;uHImBI?_=SpALRtI(&#HQB^Ao_wJZ?@6C=(N&h*VeSi__$&0FlFH%w4|I?$p zvb<o)3O~28b;F{ zD#J+KR(mA*^WAiR2cW$Sa;sv7t^sA>Z!K=v8_p%SL+YVn%cz67)J-a`NZrb`;0Ffs z?)mk1RInMkb+S!Puq46>#fE#XZ*oT>UjE2;*x;5RcKQ$D8Ix3RSok@|D;PRlw{QQ7A~SJCe=`;aelVDTfAKkNP77&a+3u>2r080pI^v`L@?}=D$?`aW zs>_*ylGx}&<7*g!RaOm+HdjtuF(~Zv+EtawvJy-cI*Nwjg`=F*7GW6D$G_YSk`XR= zoeddlusrCq{8YK-@e3xf96qu7eRMzeZe3oFw;J6;KDOeeF;->@Q$f`^lHhcG=6Fr6 z;7iLL<+vOVJI*lo+$pj}j!V#5LIF?bkvlo@ds?cU7e6E3CW*6H0y`q==xkf{G7=4j|YYAEh`d zSZzO=8b^J*0}~KK=#f7w9A)mWhS*R+yY_Z}Vp=OS2!otN5^e2iaMwHI&L}k)5xRq| zVoyxW7>l)$yYOVT$_(1u3bpa2zsal`b&Pdbl(+LO;{%tSYk~!sEzPfy*f{p(!p37F zd@M>;U0iTUd>}@KM_Z%Uxf|eCRDP&8o`(MFuP;9e7r+e2px+sfyeIJZSf|JRoiUGI zOC|!PA|QDT;&tG$K)J7D`O%iK67%<6Y5R=2r!cF2qT+y z?EX(0bM*WHPYYOHMp!aBcTAz0Y7&Wdj+@YbeV@GNj4oOD;$Se`=@)XBNaIZ1fp<&m zLwzAJRI}Ycru-2YVK}$(iJElWa~b_7Hbv%T1DPlz4Mt}IZ2!=YBk-Y+hFD5^=5`k( z*~%`V@!5N-BuK8?`kLt*f#_Kx;=Xo&bDIbTZ{0KuBaIKTf8|nc5M0J1?jw~YBfhg% zm~t?JSXFIw7D1~{gk?=M*}sac8cI?o!>*AkN?Im3rBMpKRay(*j#0nM*=qP2rIVC9Lh$XnM>0Nhp42cDE2u|Wu^~hhKzTi1Ql7v`B*a)l?>{z+&m7H=UfpZXH2M_D;UR ztm{cq@5PX*#${OSwC`nWCx81+VuGcUQ&@_Y`qM}qn3!zVvX*hXC@{6{{M7F(X&9ka zN3Xw19}sbAsT!|mt>#t^5HE0al8sI5Fy)ZPsZh0Iag(t@qKLp9@pZEc%6@0N zC+3Y~9Xr+gMPEy2MFWePE!mJ>CM^%r;ss8EIbH}Zj&hmU9;593YG({if(BorjP4Ux zuP0?b8nXYP7FR=;Uh7JlYuwLdugYf#IlKqmS9EK-@rz(enalm*EL5x!BE@_& zXewA+H`z*;cA84#(ynv+f!p$PWWIM&-RD^-v~+W`qWNh6oNS^L?nV)E7`jm!Dj~W5 zSG_~814qp|^bV#?n5d@ai@;OfW9}Ly(0F05bEPHHXkw<6W=^=R^_^N5{kC@Uwl+Rk zJ-w^nF`|U9m#(RJZ>~Wsc_kw;t5(UxPP|W!akf6^u91JBJFrYtAzwSxUwBgoQ%G0n zNLFP9@8EwU(?w5nBYh0@q9}+xA0AdY7o3zHc`JwNCH3O^iAJ{Oy2oYvkv)twc(g%C zxnFDE(-Ggv9>4!4AH~HssnTBb8(1^7nBlRaGsG_$B2}nFQIv%{JhJ%ILfG9!YovYM zzp69NiJNAtPnQzD%N3DlGAhjdae1dA3A2t7h_$u^{Y;ZQlH>QrLL6S`f>M@nha;7f zydG`CtXf30$TFxX^d)t8NpJ~`3$f$#x1z#=K)k%Mt%!pe!-gEqp*@rY(_d_2A;-C6 zd%%+E8CWuHhw8Q%?V!bW!VvE`?kA(@t*HE!5-B!+rW&!bwc(Jmi}RyZFIBxfsC>F7 z3mZ^JSB-29IJe3?tGb`DvJ%)05stpOydjrAK99`b;|TqI2}>Y|XW0?uiq92{<-P{i zNp)Lm;HQEOj-rMJ2tYfoe_6)$($CIZog=n883=z7F^_*(#w}9w>-r9CM&@ls795Xn z88ADZ1m|HJ{D8sPToTgd1-X0&%HMzTyuf@F6PPOIoHUz}mB=FS9+>Szx^M)yjJpv; z9xzYk$3pd9TBa1^bP;i9VPEd}eZ<5X-o5zBTCeW=@pLP#hvI=fggh`I!3^wdYKH%i z?o>B}I!z=m>1Vf9rar0!g|=L71+dp>FwMwwhTf;?%y}PtoP#+5;EmN(BPIN_x4vm^ zA}V-9nCL=UrML5#r_!NT<@vepDttFhWe7|I%$9)Dy!V2)lGP`3HPY#4BZnEd{l2mo zu6ZJl^cgA+#lo3Q+4*;_ifDk9UlFuCIG@ryhtdZyrv1P51Te$%b}G5HMZ#O{o*+!z zW6)KNE-yjjHEZ#l_tUugu~#tw04MbeGU=0D(77i2kEj{g$YFYKWtLhl{m|P`r?5i= z-;`4K`w_!82-r-iOm8wwL$%M^NZ-bvP!W<;5~t={q@1vuj89}8=TM>LKs%B`s9ieh zce<@D*d#Y!y}x}4GXkrnI&W$zsv~>64aH=}47(=tfqse+x1nL{>qhcy(@rv6nM>!r z+T=T#E>+ZYAf?j1)XA;ZUcGYCa=5I`H}^U(&@4~;X$s^vPK({sGo~v#Fd@1@C)ETN zP&sM;ld8>|s-}V(qM`3kW~Zs3Uny0^6|NB(gz-3^VHr#qkO~$_Pm?P%dP;csJN%m64K6BJuLD!=-f|BF<)w2Rh2C z!juO~LqK9rBLRkyBJC&MfWM!~Sw6M_^;h_?5rZU5LWHPJJu}ghJk5fX4yIipY?qN< zMz|qeH)o($lxB-!w9cebzL9R=IL5h|jWcJ4>1`xZy(e6NQ?~?i zSCEAUL|`v$xUqYf`mWn7wcHaDs?J$E4vk?V> zSxk3^pUC06;V9I(2Q|*`!V5z`z=+|%h#O!*FqJvu&wSH?FDe*77IwgkU27SE%4;u9 zg*RU4gDzL7O^w9$D60-Ku}*sP*wZX1$H%4j1fKEEKi#954H+_hBBCm%!W;6Zq7Z^W zPxvd`*zr8cL(zFn^S*a^K_RI~!Q08Ku(zF0DA7ijpTDo&fR?b)E#sb-NS89y>|#J} zfWei4irVs~w`&9|Jhd^nTmi=ad|MqLGAa^0YmUF(9FXx(EZSvvr$G^dJg_ulX*@kK-OU7 zrKHm&kSXEr{w5RW*@|=a!JzJa@@+8@ArTm1-jD;Tr<-TJ2)luRN;~k1EIxVH3T?bx zOrcaY`!Eg?{DA#EKF@IQUK9CM5o3er+cEL0+aE^l0MCo5@wxx4v^-vlSfHwOX_~Fj zfAn=LGKm_8^5wo;dZ00tAf!kBSaqzLG8zVR8WrfrKg!Yj=j?7t_~S(O07dHFNKuVe z)z>rOgN)-i_>PCqfQ)CjQS%)kKWR4py`|z)w~P;nORo#vbx_3LT!jT>c1pEEOhZ{# zS|cgHE@WOCp9+6$Vrb^9t^viD+X6Y!kEnUSWLw#&LJZxc3} zksAcx@M?Q6HKhl0&RTN6*>19IZ8?*#wJwk1AzTvrC^ZMhkHQ&jmS=Ci{00v`x#X9n zc+$@MvQ?MI7et;xuFHRGwPcF^M*y?kRF$(znir|v<5sX=j^zquHrM`9Vo4;k=%Um{b@}aaSl#fq)gcs5($D)!*M^GNp;! zwtc3FJS>KL^|8~Nry}3^m4tuE^ME5sz3J1^;m2BZ&Yut?=J`*eGV5d(5`5Gz7|6UO zp1ktTEAl_(mizydTlS7roY}S(KAqQ#RrA!2Y;h#$uHRJzdpv7<^jLC@FZ?T;mX3B_ zh!$BFFJLy`?QSuyb^E{A!bl4x&20JJL=9*w2{)I03H@6y{XGqn&NCFdQ7~vAD&rj5 zA#+5lQ{c^B2AB3YW8C@eZ?#0N7?DdjnW8(37hCpk=u3dl(oiNQ3HX*n9DMQ#zW*Ep zU!*MmmP|6V(-1wE@~=vYINUZgYGhr*?Df8^LaE;KU{5+4Jnyjzt3DnM)lP~ zvTTuNYhrIOqD~hd5Fb%Dcx}IYsnfE5*aC2rOg(3=VT!B1Ox`1f=f?@9t$kbg^H!Uk zvsqTN_?Bv4x7t8BKf=V%@V7cEnLLnY{|Af`C~n_@P13Wnts}n}*4@axAZIYqF?-!E zLM#glXn*zv;-=mBzoEq#v)s4&4BRw9V374ip}v&HPv=gjQMpFTpRoBtJc&kS?TEQ1 zlKoPO%qUM9c>^!jyvjnzQdAzhZ52K{<4uMbV4&D_U1ncLN#v?BQk-ny@BRW?* z(pkh3{!^OWvR)mtbc#^0Pc;=~S84PXr%oI)n&WM9cNm=%SVZWSU7qHorNm=P-12x0 z$oT(NW`ke?m}AI-5-muWN=d&$u$eOqt9EfpLM>b&Hb6Qu#wozW-7Wc6a+JAT?To-l zzz>BE3S>scPV_DyOs@p!u5V}HZLk#H)vX4E+p?BNCm-%2-<4_Q7 zHe6kN9~H@>AEB9-E%NF5E;b+OuSRNhuY{3XuW5D@XC^UXO{%=*b9d@)w1(PHL(OhqOU~mx&9?9C& z^Ccc>cbw;JBy>x)<^N;qE2G+smS~H+OK~kuad&r@;!xaOg1Z&B;_gt~U5dLCEV#Qn z^wHjX-+OCit&{n3z9c`AS$ogkGspTT<-uUx&aWR&6Q`*cGa4VmpaKG!eV(GMyyJ=} z+4%N+)aXsNuI2ux$}X>hw`dsm%U}1^jcbcM8d|{&*Ow7e^Lk+uA+~ZzdE2SjPF1o> zJ1@&QI@LSAHVPO&WLel2b4&EwYnlNM$lA^gG#VLwuM|g&duR+Ub+z2Jo9|xYgj#FI z;m12r;5Zo6vW<$U_t)>i;X(D2SqHuxgqNLvLrPSB@ zn5~#enm3mc<0j}X?QUr+FhPUL-FQ71Ybuif1(vQ zl%D;L%C6t2Nl#=CesK1knMK)aX7m96`wa*G`N$Vf$S;jdWJLDZ7e~eiDyjag7*b#; zhGxy~fr*N}%POC#&O27>Rnl@_P)ah!=LG@!rrpJcR3&hdFAORjq!}o0;_Z?*L<p1?2%mD6I|UV3~=^37p*Q2RTe;=jl#LW>*yBBn2-EX;sK)DBFf{JzNpA2%4@|N z829ZD#N!YM-@b=ULw`##_p(8 ze$H#Z;g?6HZ7#D7L$EYv_Z2;}7|iw=s_~66w60W0>9C zF`#?mK?XKGPX@?`c~RG1JCEv6YVW8oqNaCo?hb=E^tkX88tyayK|@4}{?d@LW!)hC z8hgx-KR&N24^&e4WlO_daBxDHXuJa|&1%_MniO$zA%{t72~l}WfymVRb?}y4BYnNz zW~u0jX<&{WVknEU#kA|PBt31$O}OO~elTN+yZM#6_)`G50=2u{CTOhU6>P`uLe!b< zB+;MYvmzXOrd=hRpT~HV!Q{#30oA6VX_|b{XLJ^;JSr|Z7im9;JSSGjr$RbH@z=Wg z1c6&*E+C1!iFF6<{4|m4U;9QUWTtwjqyCfcn|@2r7WaRE1@ONb?5M;e69wO>QPK~z zjs3N`L8HYUf^eGrVS_Q>fVrLyzE?5t?$lKI4`5&4m+;F-m{q~%4q*Y3irv1g!{kTSL+n(2@`g+Wjph0af-s~Z4M(Pv6 zWp!aJd@%j12g^l%Emb1UWRz+x)I~m2ct%IqUMgGAl(b8C0AI#J0Bt?hmfSGzp^XPL=UcplSWEzRH5_Fa`@0_J8PM!xeInZ>k>X0YoEcyu=JCSUQEwGO0GE zDnXVFfSI%YSN*6@hODs9{$71!%WC4+c#V1TbKCY17r6SBg*Nj)9K<6H@KI~sLC;6& zoO6}=XYHDNiT*U>m~#|1c=-HJiuIK=z#-$olM?&?Acd9tFxfpFkFRw9)c8;AJQ&!g z%OZU0V^Sa83A7oY@y1$&JJ5Mbjwd$zDvp&i{&5X~jR8MhBV4RTw9Ts<)GF2gQsC9~ z7g3~S;>PwLw5LYUdwO5P-K#u+lAA=)wiJ#h_kw#0jSQKsxK;2Tpv7;eb**|e$<}Q^ za~*ubORJM|irdbd(;b9>+a<9Y#?>lAOM*?aTz(&2p(VI+M3wD&NqP@Q2&xR3uK9to z)9qwYIweM>yN$9kv1w=RMX}S5kuMG#;^n8$+3->KkycNW9u$Gu(`|o=hfFB26a8Gf zY_%H7W$H+t<0~3us_g`Uq5|FIO}YX48hiuQk!9dtk0^#~{DDI5@#5>%rW!|PM&l7m zgq$ew;8TcpH-;OWx?3-J#u_Q_u^xM$|1!V{r;;d5tL&Cw~!yH;*d~$dKZuEO+{9``bI1#e^@2jff z|FDkRuYGEFN^S%_o?HwV#q^!YPYmvBv(L%74>klcY1CY&tuY8w&EUuqCu@F{e;pdP zZMSj%92&Sks3eJFbVRdc)Y^{f#P+0RPW)rA!gzAcOcO3khF%Lzt;=ZzRKcYiyu>A> z8YQvi)ViEGa%EX@C}uvWhi@AAlM?@?nfT?0y-OW8L;Llt1pTkvDyLfbUnr5xgqq{} zPb2yI0VN7Ppv2GU=f6;b9XABs_L1W#yXpUThK`Xd_CKUCH8_kdYxp<;G+k&u`u2sL zi=DH?=PJy}v*B%=XZ}G6`pd_5wim%4|5Hdd=BYocwn?zt-({STH1d}V6<&|2q_F|+s)n*Sf;_`=OGFfvAV ze;0Iz+rA-Y%{swM=G({8Dj`ls=nl4fL_ookr=HT8)7n?;X44HUWz4_MP@QUo za)+3VtL>(wXVigl)$tG5aT0hRG8EMBh)*HhFoWOx7ea^wqo8dOhL~CHaFA9`q9^~+ zkyXSt^i|uw22cZ@i?NPNuLxV5m@$<$>I_@>pmYOCz7Z)cvDgLZ+ne?ASUE+Tg5~$X zTfBaSbjFaN-oS3Fs44@zR1%*pV03#7>P+)5hYW8E@cnthOz6>|$y+IO2O>N5(?ku_u9c52m|_Rs zrq19*O4wrJIV#x*D-jCSTqfVfxUbSRTyMQaO1(bk%ak6;#Rj@pBPF>%6#2)cWK!oG z9MVhu*_;(T?BJtyH1+yMtbezvf3_N|7!(!!4sT$WuzXNF(K5hp$*ZNF5GYy!bwdkN z4Mii=A)Sa3ep5$@PgM<75(JV~AGhLpwH2?h<9q^?PgNANPw{D0a?zdI(b}g1*F3~w zRPt{)(|p#mJtnN1JT4;?Y8o)lmB2!Pp49BS>Rqhf()fw7@+oaw{VikaHOQxyzH^uX zJg8l)KJhZUMs~q!Wf2n%FS2#2uDN%I`K;`bl@&6%{m0m)6kZecoXrB?wMh-1?@w#- z?F2NPlx!RIh7xAV9ou#25Bv-K5Z)3Bj{S9DzDu0+PJrAu32HO`x*%pkyn6hp?f+7Ug?unPb5@m*kW6p|ouGGPlBedFXq{iNIf7Dw;e_sc zBx zpd76C8G;2dM!j12a^KzX35-+ykJaGqAt!xI)GpuJDN+U>@x)9;dOY!^8}RK@w~T

dK8atOVp#5%S{XZ+bkBXRr2fOSj2i7jibJP@p@2Pc?yC5TmK0Qar` zrft)bd&z(ZqNu5efKN*ZiH(5{vmhfmfji+XPeAEAakKjQ^i>5>MT*8>GV;7W+>|%u zDWSYEHL|g}U(Y)2@@3*(lem;_Y(8(V*iDT2AAE4#&E=)o9{(Xhimr!_*7*-WAi>-{ zAb!mO^l+=u-Tfn*2=((I&=a!Qoxayr8iAqxApahXYw(|HDg@t8&h^ingH(Y zX_`|VM1B3as*j$KY!wyATMcj54*xX}1=Z!aenKT8TYUJ?ista8j9Y}pJ+>*&B)`T; zQSayW-F$y^4E8PGMOWH-l?JstXES@jn3!QmHcdR{v`*URpMPCkjUebHw?O!{M^N+T z3LOgt`qN;?zK)DqVyQ=#tT1nXUWf&ayWdilu1fFPR~vyB84YZh4-oQ@uv1&F?l85G zZQ`cT%EWdfM>FNyyRg8R*+H2p>-wR2n0IHv2fAhZyefPz;^WkNvYnV!&}W^5LT=rz zJiaG0Gsm`74?E*!O$OhN)k%y>Tn@zOIWKS+lJ`Tj%0Cy(vST?1U+nUopjZ4xHwlrE zQQi_i5;jTexy1AAlsF1Jkf0=9guMBV)fo(8X%>aT)Zd%7>bG{-py^DCmhLl)TXA4n z>rcl*8rD-}nfHIrT9&Qygm&Af{a_^W#c7dhCFMfxA!Yg5bbig5zhrXll(ox&d>@Jj zL@^dhv3)gB`__I?5%hw}>Kipy_Iw#NNpu|3r@5q%QJDN{ zn06I71cFutxZbA@+=IY^APg2g?w%I*Lx9S?cYd*tt^uqFEs&Fn1eY=s3l1#d3_elt zINtR}$u_>2i>CD?js?dYKzcY|Uk2wUt_RGHeen$I-9tCY5vgBL#n`q?%a(7lX&5vq z03e%|s@^#S5R~y)7TW{EITV4l-J}Z}mP*8aWADAWvK}Xu__C-#;X5&a{4Pu}-v1gv zck<*B1xVsHXbH7?_?s?*)Y(QJgE;zhxceo)e{Jl zw@YcB|5RK_{)g?W7;)~Lh}z2iD@xs0OO&QeP(6ZHf}@UZr^V=rq_v>iuSlQ+1n@L4 zOEuAyLKim(R>BKbq71Si$DP5L56eOuLczbf0_6>deejd4z<)}bU_(J7hY4IL%pPjc zNWWDvV~nhOgzY{1ab*YBa;bQXhW{Brk+>%FRyp>sj+n|LCwl`l5N1ZvqAQVL1ooK$ znUWOfofBvU|1oC~pm4zKhwhyE1vlY*R3knbR!;C%QVE(`Tnb2ZqW*n=y`FQatr5{< z_*^wN*QE_kcT^kkWaLYdYHZN^VY|L-R zX*fk^t!K2s;+2X5%4!o|v!w9XougIm1q`eoW_4*woW&JYTf6LAF69VV7Xla9 z#GmIoHCDRnmmsSkGFyE!E6g&H2#nO-ektln{1`S;@VI_HolZ&RKP%frtl_0zbDT>S z0fF+>e6vZ?JpkZT)*@QYV~M~B*53U>0y`5cIH#S3JcZ(ALY}#&-E7`85k2SeAdTj& z-Lq-1@zd;CKxJshy2+j8>a83-!?{)8lY>{|FC)Sw)|bU;)jarNfD_}-;fqO^zZTF5 zwjk+AOP=X{zaC5-Emxr*b6=&X4%nyG*E~haUJ$2$*@vA3fRH$eGj*qJ8ka3a#+HwK zHFO57cc&rzoRpn=CSH(J(QiMaoRYbze$+SRKtX@&o3Hb_0IHJy5z%Wdg<@3^-ArAH z?C%VYhv+e0?bdvl0;&rE;yWyI`Y5hLjuo-(a;bG3I)i$bEvw&;s{lmxOI^I*9X7{k zdhr5Bty3Eh%-O_WuVV&giG(*_`@yQ`b&;ro&fOVoz=Q0+jVB<*{??Y<Dg02)KF8#jy%V*+Nf{h% z`I(VITMDDIambzmtpDU6$eknI;vsB#)du;I1gE76I+*hF#a_j*e02LMT$hAw<<;Ra zY=j_P{||Bu%gKLhqBAkWVwviK4uzr{DjeC91cXx@a$;mUJDos6kqhXs3snei{@&ER z#)Gtv`J7Dbpn6wrCKv15w>hjixz~PedGnDy>{`nrdtWBb+lV(cMi36N0@+WV5dA{^ z$0uyvC-KW_q<56(J0dr-Cwwg+9tQm{?*0cl(Ecyzu>AlXy-5u^&TfhfCenkQ(f0PH zt2(XsZb%2Mp}Y1=W+$J_V|FdMOi_SI6aG|hkkrO&j4%&$pf}&ev5Qz&|KFe(*cTb! zTss4AZynF9uat)~?Qch9-8t{QY+2F8t1Aw)l*b(8C0?eqrx{bJ7PT{Lk#~8_krpv5 zeEiRY7V{GJyDr^i-PTf}cw|r0aZzSBwp%QG(UK_Sr(sa-p(N=$?AFQqT@Rg>Y(dfc z?^aSvV+(P`YWNcziBO63gYhNz+odemCI!oG&VVtg7hEYeY@n-g?s+vgU$^f5eyZr_ z!vnj+xc$RNN=uoeHZV(>+8IP0Ad(a-&JfX5dIQKM{t*Rs)aqvklfKq1m@?=BIUg?F5#M?wCkijIZx`2~%^6vtB)U`|#P>AMbJ!Y$CrXWpaC`A4AN@{P2?S6dN6hCS&PHk+$x zMs_IVr@q1*y2%VRn;ZX-98GyUlKrHd)A_>!)z1VqPL&y5e(#nt+=7-e|LwjxTcp9g zidccXtnKVf9#!2uqr8}epPQO#(_MN9y)ZYNRidGlbK)QS#+KSAK6Pe_A!7->>XHnyLR(e@ycJ z^At-L?e}8;$M<#5@6S;6S#`HB2yl7#htKt0^22M*Z}EEMo%KI2 zKxLq}&7eTlG%u{)sOc1gFcj*u%Auor(8#p_xxL@0dB=Oy-1m`h`p^R;3_)&xn5%^& zdq}j_dpuNcb@mVZfuch%mC>BlnM5E7XgksCl-1$%)!{!sKp!J!I5kgmWTW&$#}Drm z6*=`oy?1gh_Vu9!hm0UD%n)h9I17h6w%pe}MvO;iMo(kAb~HmPx^^n+1lyspE>{mW z?-Zw$4MM-%qel;QV(xs=>HN%vCw z`tZ2=UT~>x3|kbhkv{rz*)K{y^$TZF?v>1M2luk$A)*5^Fu-cpJW?a2r$luoH~6DHEycjchV4pP{iDO^>&1y^Q_4LCzbH0F*5f%U# z)L`E0kxk5QyKAm8mUPw@;fCK&lpxG_b#&j)3Ju_H)@Mk-!B-ughMp*NpLZ7on7v&_ zJY2flKK7u81Cvq2!PPZ%;!nP19rru2Pmikuj2vAYx;ZcMD0XW&P*Ia}c|e-4&7vZR zDc|pi^_w$~1@9X$$I1*rT61stsI{El?O%EV$0ckRgG@?F1g{FXMGSwBtmNmN^ik3x z?5s_-t4bR79xOy2J~}oP*>9nf$}39jI@=Tcs*w}aOS5nlcz$L0L&HJ)#JZ7RmQt?D zn9~R&FF(Y6#9&wLZbDz?0E3Ne5(0H|DLj`E_Wt-Jbf$K-m>3 zzP8Zs)<`X_*Sb%0A_v@ZfoEogIODVzYNy9;Fz33W?CShsZ@;}-?QOmJ-H5lsX0EUv zrw4KFCY9Nc6@#!2Dk})8(k9ox(k>j}t{jtH8@|`Ms$FJxkjC!0pa4|dSqT14h?n*FE?qMm{ zdrP^M)3fr&ch|ZyYS9vplot#rmp1MJT5WhrQt?HZ5qch&H7hq}v2$mg#WpXhj8`BI*@R80Lh!xqaJuwx z5?-ECIWeF^N!udD4@>O^jB>vMaoC>;x^SKtCEg?B{}^HTb!Iyo{t|i%v%<0xt11CYat$%sJ6*Kjn2y=y*d`Y3YNj z8Gz(KJe0kH+K54O$z??s=;VR|_tGZP#gltyX4{~D3r5ESkO;cS zmt{-s&7}9`Oy-@&Rk?i)J3XNM>G3+ z*O2v+fCFOc-x8S{w3DVkPtK*sPidKP3{~>2Iq;>0A%K9KG=3R;4PenQ`w;v<7?J{Z z!9Qcz(X%6&;vA{8Q@8S#bK?=)<_xD-*1qAryrXGN1@!=I$LC-MeJ{k9YMYS)#Lo#o zl9j&wS~h@kRb;9FZ$Y2;?TL{qjhAn`7JgVar@-GiLCL>@AP{|0X2KJ2f*6iPj_$38@{Ah2Q>3LkC)60&I0`h0~;;W{Dhw2{Y z-U{Xg7IWjANcp+xlK?{@wZY8KDWCaInZ-UOC(-!d7i@_iHrT;zMh#P?PFiG4*m;J#Xmy14^Qb^f;G z4K1SeFT8NpR07j>jw=7ORd3i!gSUy2)AXytPocO9K-{#|*S?~9{Dsh+*UR!&Du~jg zKI{9B7gvud22)FDTrj5Jz#x_LC^ErDHr{cPt(o00`JMSG%3P*QViUEF!P1;)0~R^r zo1=yw09lM589`w%s979$*R38GNo5--Qm1UD5K;RMofl3p@Ek?tr*JGq%NF{S%3&xY zL}HxZbELasN8nv3i*!`Q({rvp`-W&#ckc>`IoDWw3^tW}yv0^Sou0vt=*hQ+H~UC) zmK6e)C+*T|yYrNLnh!*m3)=rwr10hJkeX3@t6N+_idQSfwd=o}{(Q15X+cp?E+*`b zbu?~_RnT}L5Tu<{n0axts6S9bBl^~^54i$~N-oggfeKZzc)cKlR?rvL$2;R+r}waY zF&jmbJ5tUcC59=HOc;YJk?(XFy{TT+eCHLi@P<=0Y1N{Ca>1@33Q$6OJb0SC>JSH0 z__Lnu)b;}&6nwE^OTBIJ?(X?mp(p^*ElcNQ-ENU9=`+{Xxu&dKyJ;Dn0E$*l+&ucD zG!lsg2-2-;Ea-pNcPL)oj@zC{T8eHyh3W!pX>5=JpY2F%wC-G+}SGPvpBS-qxgWf=hv1k=u*jegC&nd_bSR)o)6@o$)V zQrC@)!KO)YxFIL9X!>X~zU&Fbj%B{O1-qD8iN1514sN$X&^dJt|%{ zk?Yh_d;9n$j{Td|SQ`gIm&aArv>wq5sOsMiLLG1h6voSVUg~@{8lg)3>{#C6>$R%>FzdEM0~5Vi`A<}J&C)emsPA-gU?DkzY-yJ zi7*m>FPA3g^kBkgb_)QwA$NijW22iU&j27+yZI7aUZr~EAqQ3<)zfRt=)K?*Ry>~&bUb+n`Rg%#P+2@u1pgh z0z($4M&#mx)y!%eY=wkS+klWg@8M@<%6JB?Afs;WUa-a$zN@sH8rX4_OunmmVxHGu z+$a0I6+xB=T;MKvC0kr0D}Aiji>?BavE4pa5`9N@W)gJ-o!jR34=E2aUP@~9KJ8ls zX!4=s^|=V`5k5u(gEyePQjQ_ue{23aP6@t zj~R6wgld1f9%0#x*MlN91=&pPf}yHZa2*V@=4(yY?Zx0OCDF3E4#=_Ca!9+pC1e3* zyLJLY+y#tO{->^ku(}eD!lBqR?nBUZyZ~I3?aLZq4~K~>#rIeey+!PJF15dR82u$2 z242xU(?Ei)NKp>48{k(V<&tBx&Dq1E_;Y0Oxl6| z?umfgUETKzMqsK|l6s0^Y!NQc!Xx7<#u(9w2wVy-@$5@tPjcOUBXXh?No=a^{hT9( zv}UnFZ}?l;(`II_*m*15!#^qg^toarJrW=w?rsq8~68ENE`|=Uycs z5HILij*>vrSkbEqE+~;mvcy8fQ2jR=6FP%LYt?56sFIoP*wezKD~o5T%Oiy&=(biPPHy78yFt!l0NobiqH|Ppp$LFf^gGq`!?LW}Yr;E{ zM0j7nRTFV4Bv9J{&y-kJ;hs)8mGs6qFy`7mTuPg4;_7@+?NyWX_&Rjq5~nzp~C z4W5RfP$Z(!2tCKY=5b;6hwa{>OwsKf3ro)$t9`t+MSKC13Q(G!FvK2YVIb+ThCcU= zYR6FSgot6sNz+}?oz!SWd?IpRKO@@s0dI_Zuk@0ZbB51!DSWy~TT~)V*X=~q#C-AY zN$u8iq^Ke#4xMv=*EZHcpOp{bwMCf+ke+&3>yWZ=YobmwI7}m!DK*k3KJmm5r_xzj zR;irl+~7|;z%ZecPcR4eCzCIXI z9pOTA8FKRgbN$+_%UXA+|E<3*lI`cUtfN<0KyKYPcuu=&%nEhA0+j&fa*w(`Fg(pI zI(x%$>c+j)367XAXtpcp2@E9Fi;rBs6?`mC5^-u<`!;iJ0%r@Xy=Ka7$F+SY*eO^) zQHCn|8t6A5wNsPNE?Uav6|S%Lf8pCIJZNck=<`&6F(m~+E5%Bd6E|M~kT-Gl0VX_H zc!#yMfzNwX3u$)Qi zv##$Z89TS`;N0lqH7V8R&z!N{G;OV@oezFYhQ^IgvR6#L!u{hS#b#f_u*9d&8UqcH zqqsrDXdj{C8ZwH1o|4!nfOq&UOLX&D z%no$(wy~K}6DMi{`oymzeQG>K3inN1YYff2p&S=T`>+6w{iQ9sIWD$QV!3@-5Uf+7{iH_P2w{89DSmCuLCN&C*}AQ~T&E=C&dctZAsuL|b#Jla{cjL(yvU(jsKZi8J1&#%{t z_iiTyZ#}}K-)=o3SC=G;&a8c)s=~^vs9sd)|NbE~3X= zm}sLgk1k*(cA|wTDIH;(^lXR{@LVe_X-=BZ@P6g`juPEfIir)X_q~*{l}<|Hv)wpc zR*I*Y%a+9LkggdD`I|toz+u#RR_YwlLHt`3Lw0y2-?ULnSe`(W!j+lxIcvUH zr?6sf%Gn%E)fTgUXtk`7sJOOID8u{d-e?&C+w!ydAaIhy9-s-sLr&s&=XNngRiUJp zRyUMU){ekC4nc^XnqobY|DcueSW2mR{>U<3o%{o!=8MHUAkTlc6cL)G$S^rSn&}qB zU+JP9tC4Zfu~#!>jYL@AO>Ycv9)I@jRPGsF?#iC=k&kS~-C}~F7-q9CuqovDX`P77 zsglxQXsKJpL8Ra9;l3wR-5^Me1_ct@DsH_KdCo=Z3!-t`%K0-r#5KtF;XQAHVov^G&C#uk;?d4rmYdc~!xRUtZ zLq}bO8ADG#DDA6md2Rtst9FEok30P)(osHbOa_FEaC2vD&eSc3d$AD~{w2_F%~WHD zv$2$m46_7D7}!@0$n*N_j7;*5zFkI@$9O-<*JVH;&E~l9CY1v(ec3eJ%F-A4482F0 z1yl2SA3SWmyg`w$izZ+F`gl^CNV=M=C3*o&;|ku%!Oa-2e-7KP)qTY-PGN zq;WZy;F@fi8J!MYuOt#}PCuQZX2&wXs_pKu%#-9^EyQYAY-6ek9XuA;WC8u%eGo_{ zn-K#^{1}Ji=Y^I0Ry7v}J=DF04$h6csRUt<`G_XDN99iN#V1s^HMh zbjlOZN{q|RgvoR3FO(-gvp{C~BdC_MjO0UEUsNIBT3TmDe40W~xs?2iF=ZYZyS(##iLiQUF({W-WsZ%? z%7YNL+>)~te%@s*op7#!YCaP8B~kU|ZYX?)SX<@l--B)2!b|Imkbkim|z{(gV)r=>?9;~}Z{ z0T}7@TOO-Y)w$Zw)LrzW&uhGWo3#S_NdXnvTOj9WpX-|9Y?5&T`dX*u!^!Ox*M59u z5iW|p%?$d3n>zG^OA2Fl`Uphvq>00U+;*Sl8KT;ptBWRpNL3s%+Ty3?8j+^7x(6y0M&1h9$!y{U>3J+R9|wtML(N+ z!Lt?mz|8=0sx}6G2xiCLaN_(I2ZbU;BX!rme@6T;sX{G^`z zmVfv?!^ID8AWtaATrJ(cfQuUVz7{1KAfT8x`5-+ldR8llHiNtc@s^X$LM-BP87$;y zI~X7&_?g_JOXEN(mvQLEYFKITtoluSgj3ms>diFdFfKcpboQxE#ARk9-1NsvX~M-917gyKm)n4Cczf!Yw(cT zWooiSY{83JeY@F>OV0R6Fmrf4#ct#J%;Hap4*0rxl6x7$P=`(UQjXttYaiy$H4*}U z-2l;;O)cuyshDq-6pAHdYX#PViPpDuY2V8@eYz&Zq`udi-sRmcn298RR|K~3eO11> zJ`a2+nw+MJj)p*?n=lqRTn}US^%I0l0;RPQgDre;3$6g$t?UuN0dEWRl7-B$1^R*e zxfNR;vVaFihgi$KW9j>XMPM&zQbJWkVh%NBY!-z8%9a%{HVlU=FFFCup03m!vbOwj z=Z}*5Y6*mxUw* zdMMPSvh9l!>Qe)5Z-<)-{y<3>fr}>#i65FPR9p-Lk8x*Dw7C*dm3_0>E_eQzENk`5 zmb_h|`k}Y3Mrlgu55Mn~c1X_{S0YbiXKe%ReI#C)li_{>RNCw>Vz6`ZzE~fgx%;L) z_8KBgxg;Hw0@`f&#A}d>ny?md3DTlssLRZPfHsL>vMcoge%TQhnw5_3QOx)(Zkn7VZ94=)d^=aFe!dYvz@^HAw zu}b0p_Ls)I^$?H+M@+I11JJu+L?t<(1c!R_TSd_%ajjLxUpsTFdWi9rvc>-R1i^l_ z_d?nuHIdpm;a{F$2102}|DNkx6A(mpEWP8hLdn+`{%j)><#0Nex1#|8GdKr>&qbY` z9jJe0wb|p&qp_!?gc~dnQi8`tovGi_ZX>aEi&=haqY42NGKWA;t|EuaboN^fDH9hp zI67|Z>IPd=4xjem zoq6f(m90-V(pr>9# zx+$FOf^~W2ZJIz3Vk2*n*+q|AX#Y>HZCv!Kjzt1iwvqQG<2EzuodK;X_DsUBpA(yO zZ6N$IaPS~fxMkWMyC*DE=DuWf++51}ahn~Z+m={xzS2ilTj9_crc{E-iXYv0b3rB@ z#}y@-Yk`fxm}FKvQb>9&IdO54=-te%4Ey049AptI)rm7~JvJU7Zs{rN^IYE1o|^UwJ;1GS;2 zweXi%grt?Ft35;RN2qDa9e9CJ3Hb?CN4Y-1I-Fj+PJJswBVFnE@yxN0YO*6-s!xxy zHPNztk5ddh2fGS_+47-PXK-WpAwSJ)0|@^ykT z%}0Y1wL=`amrm4 z=9gI#01{lnfGQcTxBRP3q<#{Tu0YYz9>o4Hs(T^VD4|94Zpq-|yUq3~IC=78SijR( zmaCwTp~_{2f3pJpM^;c&M6aMl66%xS|KZhSVjbG={%eL^l)cTY)HFLUB0oNXHI;3z zD<9`zBnjs?8qJ)F8-!=Zdj&(N+4Xsq$5#`AEY9zemtJL7G;Xf8{N=lC<8Y}wvN;EO z#M6dpMIs^Heg@qRnzqOYU@z>1>dvZ*&Oegif zr;e-53_(Y7Q~;{8d2)t=wLNn2%B0*W;-Cd6)5&DG-~KG- ziSwW&s1Pu`qaR)mx#Pa=zcliRXD$BS+8^Dfyl+!pKASJsEFrFe zdmJmfnbn!PI0E>s!i-;89mCuV3rrlJj$vx9V&Qz})LQ0;e*MU|sM^P)-(t6rt16nl zR0P)M*kRWNdIiU4)h9(&i064`6??rMbuJnQ8&LW>Ed6F(xFWcdNI5vkEG`uZOHyO~ zDp2E}hAzq{Jlf#80r~flof|>ssfVui%u)!!LJ_L@@Vg-d6(|rt7$VxDMrT(j)i7HxyQn{a5J86wll3^u&2i5pgvAXkR z?F!ja+#w-)j7*Km0#iBIJi6JF8{L($0gnlJJz+iHG(3}0fMw`3Z*e@r{X0FzcsE=a zJi7Q(8#%@iu*+p8O{z-TwzC>e-*_o{oxuJ@32k!;3kt%PjTH4+fwNYLOYaoF{yvd4 zPR6_vzm ztfZ~Vj_Y{P_hks8pU{E;CcxLI)AXG2IaLf1+XO~N2$3U{ab#pk&HH_2ZyFe2<}Iue zC?Uxlb7C%lH>e)$==VW!?&D1dO~^S26bHQ6NFlE%fd|%na*9EwZNU~WC!fR@+!oer zS2HJ3;b`3P_?L#%85-B2?(kSXt)bVXe=ca}r}`T{)Z zPf}4!i3Ms&&ns0Z6fN~18rj5z{2C#seL-e=CE+K)jqAnQ9OC^H$W>l`wFOdJXGPjTQkm<76EctrF}QIn4!V=iXuDgV&C zO9U9Y3~o?UM^)u{$P>|iympBXB@xQTQT=bl@h#}-kyH7392yvadz=K&mceRt8kJVC zgxV}+V(a@vfE8j^SBzN>(f)fHk-{U3-YZzYP>lcA@)&Zalz66Q*#_!0;WiLMlh$X= zpT1~T0zRJta_6gP>|5y7`C%5Xml9_AlZdXVIL)(Eh#`#xaTzuJ&xPgULvpOpqTxvS zCO}}Z;LjCR5p7ALidkYUyOjLztCyZW1nGxrT_QzvV%TSSR7cg*d6u&~?6Oe8Vq@3~ zQ6uo8PW)H&c@Q#G(r?#HUnIT0#N8Vbz2R;fDLP9|w&&yG%8EfR_5)9Lm{zkAd}+2) zhV!|vi{kP{iHZBr)G(vQJ=YnRNtkd(93Ziv$ZuFA(*rSi%w*`j0zIN3AtdbrV%Czy z$G$B9r%CZXDWdxj?vpqbEqP3%Yc&jY`6sySZhjdj0$)BXGgN!-WwICB_XmeleqeS9 zW*hY@8z|tA)RIom8Qp_ ztUc&6W({^)6P;qpW!`Vha=aOsyP8tXp6Sd(x}3k;s1NXzmU8Ep&$r9P`b{yUa0tc{bF=m8MUXe|o=6*lxBdUEC zF+7CIaaJ>z8zK$7)u;%MJ4cozBzsmwOwzw(2As2$*HhG4knsf5mk`_%&Gq>++y(NU zXRV9V>YSJI3&n>CEB!GFbAZNN@f?3Av1~Rx z^pu1F;eI0fk`;s24CkE!zr=G)Y|#IQ;JI!gIw%IE8r2cu>6_UZLGxV`3Xi1)0ogH$ z;!m^J!9mo8fa%ibFA$%|R*sdx<`6Izm=dQ~=Xo>`tF=H#f;L3B+AF?0wm9E#)oMB8K) zhclzh2l`hul4%1b!;5x91ELtBb!4Sq;2o|?u1Ep;ewp*S%2qkqHQF@GzphM*02cN& z0XQJ@FUHQDnvtoPNWJl_M4KM{4gMuBsdGrHOKe$o^0gKc30!+J_n{~)tmwVCDoBJ5 z@-G7?)8uk<#hHWaQTr3N#nhy^i{+gQrdgs(rXqx7vd|F3Ff!Bot^xj>?NK^etDU%0 z>YhPv_=WE9aQwYboKlXGqzhcXU78FtH&M^IC5!SBXwe%&n>qWaBx9P^(-#DT*T@N7 zFF%g$m=!GKJWV23)UgL0ZwjBIkp?NW)|@xS5Fg(@pWAANr`>)>XL(gJKxOs9zbsOi zx>!ens81l0`#&sQQ+TCKvyE-rwr$&**tTukwl#4wv7Jn8+qUQI?|;tCzUZ4>T2-sM z`|T0|C%njxU;i{(yRKl~@oBhY9uGuevHipNhShTjqS`d-lK>$Gj;$mDe(fID{zMQL zlRLw;m6DpUhmi(naAcE*U@fiv=6%!7$}cSmb5U5?`c;=AEPt-ZCoDm7fj^2ngMhgO zB0A2*VWcYw54=XZs{f*YzsmYLiPZFZ8vMejRDonYB=gF}u6NOHFbS>pS84^nRaRP= z`JY>asNB{g!{6>io}Z7IDIM2s=sL0$e! z==Qxr6VC@RKZh}qa2wPGl`IxR5U>(%(Ls znpFYaU)j>AG`!)wwXrkH%;_8Jl;OA&Px~Mb(RTBEI7{bX6j=4~#IrNuEL%?Hh?obO zOS;(z`%i)Y^rl!W?D67{ceR(fB-_lrvZX&QR>VVV)ylvwyfO;K;mKi; z%Xih6SMp~_aHhauS||8_^xjG7Tf(3j~18e`XrzyGc_(^?1BiOF^MysPJ7Mq4Gxk@O&*H1TesQJdZK=+>GDdI!`9kw|mjlz=c#IEiWh* z;z@|{8vSUoQvZ;SjFB(vEw^OlrJ}-ENYiu)j}o8rLfNT&1}$IKcY1je3qmAZ)jK8h zX$<%fA?)|M6I}Ny%^y09rq}0kpWheWxL9(jwd=@^yrHyc% z?3^RJEhn!;$ogC%&r^HsV5+q<;k22oe*)f^UC1x3uL$Bxw%A6<;EF{UQ}EEyt^{m~ z6?+_|@Lf{0HyFEq8CL*V{2F(Jm%y1?HS&M2?Z?9JTa!F(;vpUy!I8$*iY0KOWp@^g z)4KD&eAG`k%U#qji@}GE@rJfJdRmIrx?dgZUM1x@>%4g>GN^Aaq3&EE*fB*r{C(PWazq&)Mp{G$x7WzuW-_TlxHga&3*WA#i6at435r zDxv%|5oDcIwNZl$0P@b+EaLowUVKlg>ya9zvp&E^lz4PW(pwb5{euVnb&1?j_C+hk zpo>t8)T;^%mJn;I9>lz{+qFqmAZ0tz3|qs=)WupIm=H;Hk;dfK7dZsEp>8j(q_Pkx(SI7WIH+N2gNd2<&5Y_UM`c7%Aee0<4 zl27YAK15`hD$m=sgbwXE*}GTJ1sr+2wuoR@s%#e(GPms*Y4q=**V!fTO4?0%nz<_uQ5M@3y-$b-Rp0&;?K>ks^~Gde9QH=V}fF9wP?x;KcZE2?Y@W zON`EHfEZZnP3#CVz*EPx%QOWcivOG?!SCvx^w%c#6fm(kKQEesN=9$ZlMXG$U0FOR z4je!Vi)Rd1C9#e|?yY)r7$c?e_8_QzD1iy4eD>-SGGa*v8eC%M+pBpC0p2+Cog;I7 zcO6N)zsi^zU6)YYEH}LcOeb%yd)#&e=l?urL1(%P_8}sq6jzdDCa5*iKLXFQ7nWb^V(>@>ExAx(vO?P;O?G%FHobj6 zT_{#^aE=7LJvx>wG0=l|**bxYrI7TLr)$rt}7`9LdszVjy+Yt{-sVDt?k<37G8MD1bF z0q=-_E_*Lg10F5bPksWl1dDO?(p(ZtP@FePqhpaE)ZwUc`NGl`T`6SWg=YdoZ+61~79HC^__C+svYwtK=$6ERkm)!-^z zGZVz%(KV2>_N@vnGu=O!+3q9;-zR()!}Lm9xzhufOj)C=U|x|44Ceh@f#xf^khihc z^>$NXwx<(nj#(F`<3eQkXJ0I)1+WTY*>~v%17ZI$2)rEK>Q-|@)SXRcPl z3m2hA`?BK1u`BZOXmX1sp3ZEl`ayeuF$PDSi86>d-j{<%c~wV^YRh5v^~_u%0tL84_t1s! zECZ2GP;$Oq2=y5rvt^HLOlc_@YVz(q*6#z?m0_4h?q+_}8w>S)3^L>MVlIdDL#`JE zhQ8~5)%DV7+UDvH!WLo>D>P2;&5Wm%{=`ln!(*KrGU)Q4(k>OkZ;lekuj4;f z4VAxeeJyN@3qwuD zOXj1ty~Ii{`~n?Alp-?JvX4EL1`b&1$->m4gP-3QN%40z(QWGUov~oM7yxf!*igM) z8jTJkF{sYJux=>v3wPzqFepGC^{XqX5lV_Xh=ez47aQ-xLxE*MniRt6LW+x9t9fxK zz0!usM!`685*d@3IOQHsw!6@v3%RJXUgT=0`}Z_mklZAxVPP8W(a=>3l{Xm^4Mtc1adLes@LtID+}7fb>^cLy$!(V}rcXVIPLbDhS=3V1XG z%QRXJgsAL3%7)g6=JqW!bFo&vhfEvrXQ@1yzbQZ-+VFG$@@Z?zzJ)f z-?hQ?-#J#smW;k+FNN7o*2cT*`lmq4O9KxkL%=+~dq!GmR-UhbSxzJPcv?y z?>-#SjU)zfa3%c80@a3F&u9;BvQlgwp0H(F+i57P>@G}UWAX0|DaG;nE=V#Cv*MJ4 zy~!Os-`-c{%0b-R_m-^A{0P86^QZzKkVn$ao;y{#zleW}iMp>X9C{|-ib0h_!Oq^v zgZasY?nVo013cjq4DXiszB>x6F&dTRo1x}g@@3x{A21Yks;w%i?X$Hc0 zFio)#H-4SImLb3&tbdx|#C2h)9QO=RZpmN=j)}#N&s*0R=BV#bywkBs3cmGamI}Fwug>15myWL*;JcaJ>RY;6 zi1H<@lXia%Ia1Ygl8Jh}p?ipDFhW3xF4zlAc29OHM*q|srR_hL>piP_sdj=;7yhG@ z(lDK;N=UIA`?jJ^91r3?W0~nY5C6`GgjaUXjmK%=DlVf~T04NOz``HG1>Vq;&$ zbNzugp#y4DlwZSwZHc7RK{|?2L295gfyzf>C?`@Ro@_d{Ey%SIa-Ie=Eb1mn2c`m02Cb3C`NX;u)IOoB&v<(A)+uC zEQO^34=p8RJqeU4I#M!^3H~k)N%kY6N`2z)C@zeA0X1Oy@a|vVOreK~ro$h&L|jW| zcdEV%$waAGQ1|KnNej=#QhdFxN1K`0?9)(S_4@K+tuShnmv7MKnatA&8J>ji-6!4M zJHi!wSl+uFdE2I_z63hN{2&_3C-!od(l0B5f_*qmAv=$N*;QxljdLwZU?Ku9iW6<-QhGB2)ASh1vu-gG26<<=)G=;?+wRI4Dt$=TyRMF=IS0Ds+ zmF%EBw!mJlR)`})Wb+_LXh9}d&9+3paBB#0e^J!W9bUt>e+%}`tRsOWMjK}H`FN_%*GlK*{}ltvI` zA?4P-es(zjq{0Dvs|k4+wRa0am6KKx@<}OSyWsD(BVew2`X1n9h^fszxBfQy6uV93 zSyNfXa>wBajU1pzINrp<{P6TOzD<_!ixy$a6ZA?M0DFkUl zvsi@H95&xPc{n3o77EyF#MuS#4F~w60&F>XzdBLF}NbbVA+>s=Rfp z!dX4D(`NCa_}%C1sp&}fH>+P5ODjh}xoDOzhuWd{_q$$SXK0z)z0fhn(xi%JNJfm((?x~~Wl-yIj;2ZTH;ey}@{rkFxNyOb z1dq;7#F>Um(pAy*N1rkwOb0T(o-!y>N8yz=3rjoG&&4&`TcK!AawNd+&KC`?ZI{N zX9?*(UZpjQx-+WOV)qVsUHqbPN_U=rsWrphiFhfj!}}e+D*#w3SCB4HYJ3;hq+`u| zSff<^lhAl_#9uaMPxq<(YyccXl0S$-=T4hi*r%nGkjfE}2+R4e#3oN9;*pS2lg6YUIImXOo$2$9D`LSB+QUvClSdRud`|%nQ>9)o?7N~eM;jR< zgakhr<@&v>2hvj_k1X+BH& z<*yWV1GC{;ne`?TJUEX2>;&~GZ~MTp11*UAAUr4;b40Vp$`j_ApOEFQlpen%)d`)S z!7WmmRC$H9qZ}PUgmLGN(n3Dc>7IYK68~g4@b+^W22ijDc5^@pk*nmn8Cd3LDLd(4O zxH0n>*DH{=&gl%!oHAMcA%?K|+Y#Ap&p#4VEJhbQcHRyFNACWGRAgJ$(ixk<2(Yi( zhk5??#ke%qkMFKb-H=Jwnq6!Ou+kfGL_$@WgWqmY)3{KoN7If(O@7gRuGlae{dWB~ zl`V_2VQdf(B?5@QF3P0=!Y>Tak9Q-Uy;Z%g0v_Ap;{=3lymn6@vYCu} zk+O0hM(;?1x{fJ~ffNB=wGAVmK=%9goz<|`m(<&s%O*WK7&P5Xut`Dps~q^nSg}4= zr4Om-&E=O2m&1qj(aE(sv=HLmZ{K|Q!Lws;(H^Aau;(s&fDUJd%^Qkw+C`6CXEVB6 zA+c?;aBXvsz;CtLdU1wXIeSkGBG!EhRn;Tk`3+8~&ab?2HqV#{K_wh&SQbCD_H-JQ z!N^kxtoIQC1H{W8p%WPDfGYuin}T2|gwRtB(m$+n(<)0ooDSqQxQq)THE27&P7dT@ ze{g$9j->E!njI8qRi1!L7}X|@+_6)QM~`n52C9VFP+&2LREWZmZ52jJyf@)>uj9)F zVU$3w6R5>-ek~Mi7Yo8ATvM^sTrM?1)b%q*G1}Q!_eDr}^~VVosbSs)LY&7;7r&Cz zEp;cH_#7qlcNJto$ncw`Co05E{EVv*s563$h2#hLf^8r8xE5&E2SuqgWL>~^s5;pA zU7Wa;2AijBAWnx9CQc%lyw<`1W`W>7P6WD*57Y!^@4oa}07f4t3$3FO zQi>(t1~IioM&N+~SRLe7IIQ(K@TOM5JyD$)#ppQBZQSO9A#k)&8C->i03wG#47D@&TAZv0zuCLBj z^o`;^cW8}|>To{mF@2nL{X<%Tk5DpRGqfK9+%+;?82vvC>7j-;6_&&5C!#kDsFu(?Oq2`|z1yz4S-R7{N?WzU?Tdp_qnz?UGE3z_A2bLC4~O z8$u_^;y||W`4U?7b_+o^O49=-UTEZ|2pHi|g{^6^q(siQV&$MTa~4Kw=!Gb#HzqS6 zVux4)jIkS(_)0;wAa;VXg2J4{>_oh_z#{u6zH*TEA{|kK&QQhbTJ^JlSe_voVF%t5 zCJIz2a@&O&e_E4^=m0wK0$1@6DhC}}CHHK{5F!J$@!!3RakWp0eKoxLAkabw@@af1 zN%i1-iOZ9=CMQg>7X&@PHV%x}0UamLuZ9Y=E0T~USKu*(I>XUYFxH*sw?uuIyDPbB z$%f^vP!Xm{kp*%tY2`bA*%T^d z5=9gM26^tw1;MIca8d+jiVPv69WI0A)dkD?8)RJ{q|{+XvIq=+7GtOvR{8KG^#^E8 zRC;@3T{QB=NQKc)XSJVzRc{wbU2Ww6gNM`-PNMs+Z(P&%Gv-Qh*fs-J?5bV+qtRI@ zkzK5rick#bb7LgO27xuLlmXSxG1?*JyJ)QR3#CY#@~Z1<>-C$5X`Fa$=W4iIG=_dlcRkW&XQ`VC$-*cLbs>hn^)Z@QGydn) zd18vwR(`O-(JVQR7~HUi+-)5$M@U|A`Ud?d<3k00CsBQP%F)6v#}!apRC4h?@0-6F~Ahe zw@qFg#z&>bf#jSksqK>aGndI45h{eUXq|CbdI&E498d@%x_AFhhW7Ph+hxx;{@*Zs zs2&8|c(*pxb=-tD#k2NN5X+z+0j!5U;$fh8}&b;>q7I$n7^u{$XFc8EQH%U<6(~T_(0^rn6cG z9&Yo}8-%{WXpg))rj*he(l46$@jmYXQd`9ueAW%yRG9!OJ6{&;9e_wOUEeuY|i_jjROW-H!FS+3#N zDU%DwCium^ZPW3tL>}}g%-N+RnB`qzUp^zRNNxM`i0+1Cc-&sKNHtmTec-eQjKb~G zUo}Bs6DIv^Ppn`{zno<8&<8}+?~2cEIzG;@Xe)3$*@FuYzlNc&RxV!ONLbkFXwVsM zUE;|3j;8FmsjL7kk$$utjB?i|ZCeqQyGiSdgJboDgnH}+GizB12vkf*a# zc-5ntqQ{C;20C4SN-ciwSlJjJ^a9UMtfcpZU=i93OOpX#lG&4@bw%7dHvx}cxa!~L zwP+qV-#!uE4{rA~UzpBv1rn`&y559nbg{a30KdkT2+?;BlkAXJ)$D$(NJ}=eV&nxv z`s{BzK}*XE>1Lg0GSLxMM}PMl`|H;epVzzF4*7FRq)?=+MwLtGEH=$ zY~rl6lM8z|87Q=Y<*!+9)&S;HUWQ0?4*gCJS4jCEQfqip4o}>VDJ>i)v82sySXD_f+Ci#Bt9+>VCC0TGTMxjhNc( zxt0GKD2on2|3y|-9pE z$9eVB`#1Wt92oh?#{iV1AGdJjbFQ^fu(w4?qgbtPyuesY57(zn+)sJx9-Jg!Tag@j z8X|88XF%+ED@rAt=M-MQjIIkUmGy3GL*zC7x}-tbsVvfUIP)GSS1(w z`SfaKYO1bsj^f|H8U2nzP~1^2+vk_-QlU6#{TeK_zZ*Q6h`AoJ)(5IiIAvZK6oVfU zKSW-&38^t38?}7A0<@=Ciy06vVn+;-gOj?vHEJK#jw5k&@NA|7{0TtP{#+goQI&U@ zTL)&Ts9S9ep}X%Eoz2N9|BS@(^~&B0pq`v$2lq6iv)K481?xHpPit*;Vl8yb5%2jc z_wIZThGh?9RB4W#F5hOQZ}F~5sh93FOEtZk5c|+0B`aW0sgkbpI}YuBbm=ssPxkLd z)aVpZ`Nn(_@bVe3ZEkpVmo`W4^B8OxFwu7JWB}WiF%(MKbh_AoKHY8F%gQ$54YpAV zmm^8&UlhsJq&T8~IfF+9Hlj{^cJul(-xJ7a2v5N&FfTEbf1XUCT&XUcP(+N@j9;0gAbEe* zCf!gDy2hru5X+1;sR=s`&W6?!GcB+)qO{q%+y$BY$Cq!hh1a0??ejp!R`%{UkYmT! z>%*c?8wo~eSfV{;R~PZjx`@2;)1z=K+Zqaa+UF(2-5|Bu;SJDw$!~IG4wAL7VGmG7 ztZp^P?Kit3A3>Jk<&JRhsUKv4r`AFbQE4qC3=oHGWdVDfUff9frTQIs{qKA;Aiuk; zg!-S9^2b(9!+$s(GGh;p3_by+TrUeK!!+2igCcuo0`Un`eA^}=U4GCD?+Q7-#X!0h z@N_X$wYyDoJ-uOM5ruqDUG-(i{72yWg=ln8u*gor=;+(*7X=W)f0rF-xfhwSFS2R+ zH^1fX%eU;whc;j~plJ*L%BC@|%In|ThJD%#IgTfvsgI(3FuK(6aM`YeAiB zwszqzOEdUV2ydv&f7v`udJwGAQ7WMZt8XG;^zPM+=YiKRHut- zDhEmZ&e2r?p0xI02S{TiC;G(&zgTGP$(cH$;(QZM?7`@pn!a$`1rzpv~UUa1O+RcwEv8b zxvrW{FS?+y7NMg~bCS0MMt4r$NKQ|cSyH8SP9yKI0cqQUUQW&fJhZ2wcNtPAN^Roy zx4t5JRVJ@F3b&9qg8= zwvG2)`3!|G>ZNt>Zdbv)Q~xS&6ek+m27_ZDdACvU(07m657%j4w*zrB!CS>J8Ak+a zDk3?F86)f1O#s;edl#N~c71Z(q`G5KWdu#>i8n%4eI5vvzX->&Efmhih8jB#Nj_bP z=w#ijd*afMvyiicj4&O&qbiuw>)Yr3oL>hVmL;rzQK?Tsv}^)8*xFT~?;M%>CzdXA~0j3#zIhsMcDtVAcFdnbO99d?g(k+)`m7AaH}gS>EP{h$l7Eu1-xLmweI;*RR{d!Xl~{Jm9TGI zQPu>{s>mmxb$o_o>O8;pJ4Dwx^gV;+7bw64fjSZ?33)o<_&&pJ?W3n^w^_0rSVP_W zn6AW~-E%#ZR6CPpV^d{YZ2^Lps1-H#${xMrij*k8b&h|DUw+?tx?JZEa4TjZ)r*#c z+s;2-N?7iVV)h5KVEhe+m1A$PTtPC4W^!zk&Fk?Foqp@yqtzYB($TvgD+$8&a&tyu zsiYZ=H&ho7#r{y{NJn=hZvpB3ku+GPNa2V5ONMgkA&Vr4=E5AnNwQ4{#{0AG78Vq0f1pZsQTmQ#H=ej~XJo#imzE!nyErq5^d z7^l{{CuoxpRcya}I}b5m&foBf>0EDTk+N#56WaWaO=~|abtr3$0AO*PqAHGbnQ|n= zHHKZ*5vgLS&-?GvW{_v1V|aVhAgj)dsC57WQG(lU?qMAEPt&c z%*i|D^w>ebw_$vH)(XF8ns)g!8eiqTk@YAeq&P~~FaE6LAS(DWDFZNeHzjNj3oULp zS?Ii1vakLT7a_X5#>cWBbN@`rxrRD_ZCwuEujMlO@Zc_Y3@{$W)uONrnX;QUU-G@y zWYeanpBtfHC<$HB#?3#5jN@n^vm!q{u;<2?xCJhZOC`FT486CH>;6_d(D(vgWJDOt z>DNB(Rs#f;W1X1)mC8WMWES^)sWd`qHjWl=H{Y4%oEdhecCb=W69!Bb2c5GWA4?gq z8oCQ`JM^O}CX8EAML=OB88v^#&Fz68h1sUNf2AlRfxoo50E%c3>C|BRwG3^BjF>y8N$N4*P1si=4WexpHN^)CgNn zL$0hozZ11kKkjp>UAJak%8g1S>cBIFfB!jaa@_pEK*eHXnogw!vH_! zc88Vm^xl0_7X$#+p4FK_MUlSkzWq3%hbaFy=HtppOiixBs~6**vh;!;L-7tjobSZP z7D2UsZGjbuLG0a)eYd1{nz!W7NdIc-iPtuF?9Jj=Jz*5lWO&M4Z9(KYuEPMFnJ)0?_{Z zqk_1gL(3;eQHv6o2B7Pblz8;ff_n4SkM;H5&Zm()u)5!Y2RE*B`kG!NkLWiwMa8L{ z(&RAN!Hu`bs^Hft0o0G`jetnOqeryWUhpll?11T~N2w#N!htE79Sh$6Wvh|@Nbag- zutj^YVLcd_Sf%TG>Av(vjv(`67UPE7}fQUv_ca=;@e8)GO@Yt`9 zXdLq@`rSrI1CCQygDF`^ZADt=dOL)omeiDM@QKt?O1jhl=As0FT+fIB0vN@(=EcxR z5=pPyH}&Rw$*JtDdvF}H-I&@xd`|`yRQYa03%9>^sw``-pw0AwY;JtCM1%rz+6lIT z$vx=UG*xms9>wUgEg?MVJccepI4u(yM*bEwb3S;(w&-iVMq(XQeEl3Ej*J@K;tolp7 z4FkvbiVZSOtUp0cCXd1f@U8LU^m6jWlxa|jM)MhB9=#}_#?R!xcbZ8dPh(zaLY^%- zkhC@qLvUfqi|U>2?1riw_Su66!c+JZ)i{%4m_!Gzv^TjiKInknWuEUUWaS>G4pc3t zUWon?2{bEE`K8t>PWf#b5F-sEu8)u%3T{Mf%#`iT>S>|G^YvXwRjhd$-2+gVRN$QJ z!;8Q}Bmy0yw3bw2ZKY>MhtKfnkBs!&qqdO!-%<(7UnjJ;&*WN~8!1dgbgU?V0)Wix z+76O)LR-9-2*P9Y*EbfM*4Cf!kB|ixc7DAYAB+i77PkTPAaU#G6$`=fb1%-^DLI5e z2Ex@oP`z{93430BFhHPKuS$c{qLv(oSGc(jLTk&{<(PqiN+xFp@HdQPOKsiRdVa1< z*X7?v^A01y4M=yoD!n@{QE1HX#m_aMu64VfCl0aGwN4A{Wxl8km2*A2U&&5&-%jV0 zpJOTA-rygH<-7kS+rT`uSTxL#h5cK|5wO0G)+=<5zJ$0mA$3!WX1=l^m_q`ej4H5C z{oGTjlgCj{vBmCD0DpgU-b!;54Ag9qb2PY#i2u)i!}?sKzJ>46hg(l_YBJgdHOdbJ;*hUczj z_du6}L=ObyGq1qKYwRAPvt&3BVR+p5gUHLy-Py+r2r&N3wM(l`bbp`jk`DIUr(+PK zoZltymhL=rb7AY70(SJyBQ>hy&a;)`UmfB?$a;zEj0z>FJ&eWb_To-XYp15%NR zLSYeVE@I&0xYMlEI9QJ2Nbfn07fv7(fj+7yQLhK2`02iVfc3lc!95C)jfiVB&N@+F z@_bDFMn+)Zkpae2VrK3hnPN8p*5*I-NLj{$(OCNucsaXcoA(tzn^&%Blcqy_w?O&T z`nWb&|G>J$>;N9Bmpyz|Ba69MWAj+kTN-1fU8^1HF7uz}1TDPPE(9n#t!!K^gsy=z z-%8NqcJ|V5RPt&DEVtlKSSXfFrGMu|pu7^a=))*rjxdOd@w@azMo*I;p7Ui(BPTF_ z8{ijud{Zd+7>!_0thNM>iM$Fh$d_ngGL83YfVsHQhW!^=#)AXm2r#9Eu5X{pK4~Ma zSU88bCSCkY8#X+t2(+;}39)%p@xzVJf#refZ@rcE)Q%Z8E-H0XH`k|Im-W&^|)>I%lK? z?d8|nf?8UDcMYJkEJwon46kn_WdJB_Ke0S!{C8s_x+PRj|Z zpw)Bx7+F(1i-Gj$9ZBUOOv{V8^ojIpHm?j%;ifta3eZ{XN)tM_M&a)!Li-?^gg+JD z5fj^}O#g(8+#srkE(~n)6|z#3WI5F~UoR7b4|yM#0U{I)H(~X^k$SYCe&;=D+PoZp z#{W8Mu^%qvT4(~i4P+jn*LbSe@0jZZIU-rJG9SW>B?-cq0kqew?O@qq!5(xxKp}~Q z%UKVdl~nC`J3!a%{k@0wHcp&FjFYu?ia#*xwpPbt8MW^$DV7*b@5yMy?Tmt93X{~B z5LF~ZC6hwiS^XS8r$lJIHHlMlI~J-pkvo*xxnLA_|I!IZq2?g#GSb>jjMK60D)|He z_ooV>-YPGMsRyi*#hh4NW+Px5Zg|EBBCHfT23Wh!In=dPcgV;xwlBdXBe!<~HQYF( znrUXIyOya%pF|Oh5$8*)qC1-fqjU8Zmd{)t)#l(QsV<7$DXZbXhM+&M*>r`=L*Xig zQN!`8(lFlKF_Y7<-bEl!Cj=j9ybHBdi|)^J{F-2OPVR9;I8h>RBml8@GMc?JX*1b| zy=UX|z&r`LT)W8AxD}?Tjg;qyA8 zKLSJTTd2rzarduITm>;A390|Zxs6CYeh|U3(|B2YOc}IvC*ZpCZbo)QJ73LVuQreM z!oMa`p8r{KupOy@4+*<0XX15T-I-86ee~>;dEZlja%M4L6Vp2;!aMC9$FcdEX=%bD1cLGU?nuoF4}0Z3)f@`t*CxS)YGPG8IW| z{_)JU7Lmphx^h|d*UjE>wA5Z*YVf~f1O?##`gk*6H9yt!iJaD8Fq)7#Y=th9aFLmS{&k+)2yM#kpGOs`#MRWemH>5GZ*k~s z=>j+ag4(yqw>$WBDmTmg^W!4BYGR7&0mE;k#Vz02bby6bsyeY~|A~+aAy%@Ec}Y;5 z9{{`Ny=dgPe$La9Xc)Y%{6y^>Ly8h2RT{DWXNjEhfNi$_64p7Ol&{>jAIO~w7W!Lp zK1o9gFj{CDcntlBZy!UNaCfl)JOG^G^{;bU8d(+ktYzZx&?;r-+`f;h}DvGIdP8!@HTnbqgsOjH5bpGb|QM+&sI`nb$Pa95GM9(D?9m6b+j;p zliCN$?CG3alqQ=pCC8o{ZQ<6ie-4tL6J6OgYiCS@Ut=OosU2({;cA+?}%lM8mMk)mg9FPpO}|2PWiC zqisk$04Iehmiw1{(e3t0@5N<+iq5d@Z2m$PpP45>n@6}$RoN2Q^+ zZuSr?cyW2S8N6%sawi&vK8$}4G*8c!+2RXI5O@*dvyjz06xLaaU}|Twe~MBcf4 zXe%b>pZYg2Xbrh6*fPxEBhu<%UlXWd&ecypE3C|;pf%RX zsT%+Jdh1eR_-kT5ak-3NG->{2C1FEBGb`Rc01Pe&}VkHz{bW2 z9BVM&xh_dP;Q?#pIX6?Ah(8Q3zw*YjLgoUP4P&rK8|fKOx&xRwJGw`kF#pSOK|YSi z(0?^7kqjkbz@F7?!+TFoX&I`x^vd~k*u9rV?o((>P+B?o>#v7@bz%4R!Ma6fMvRKT z+8>a671F=^dtL3aEf{iE3SzhkQNi(~#mSfW_T-d@%0esk@d#D;qb_$VQ)DG2%EwM^e=D{BdT&jH#Bhht+vQ-K9updF`)g9b8Supwi0RDxJb^TQM3R;WXrUv8ns zQcJ^N+7XCEd?eDv;PmzEybA+P;1Z10Y#;L7QR)$#oiDYa!T?R<{!qq7SzX*Lg{yX6 zT@C#oz&#jB7o#a?TK1LE32QXd7_=!;!8jD@xZE%HdBNpBVTq+LRCQ>uCSR7f!J>R7 z&_u^xbZMYx10A1dgbuzKaj>>PW%YAx5OXE&yKP{7DJW_5Gd+MkDPtf7f49P#8T`=Q z4AmjTB{yQJf_cKx69nvXFWn{;nbq7!71X@+{TTfF*!_2H`VsK;+4p@J@Kf;b+2Cia z@24W*A7Uj?$t-}r6ipQ=R{7w1d^ddXQZy*o6a&@+VqMtDwCOYO~&x? zO;=UB(KiH;iMs0uI_uc0qO;?#=!_Q6kz8Q8voKlGpo&1&Hjdfx5 zUcCrPn2u7t&~!NTE|La`C(bSFgoVfUWT6F{9!u~>gIxpM!Y>fV;!HDMt$CT z*h3Rl&dq~iV&x&x6=7x-AD1>WarrI2`Q-4ALIQ2`C?NJeKWNKoua)U&M@dF-x#?uHd;UZ!#yQQWeC2AS zO%iiLY`YBH5Xtd1CGdFACNn9gz<;CM-FWaU5I7UdGa0dD=dZwKwXpI9b4;K$L%7-K zHz?RWN0TjRRk<+Ywk>A6xB3G->Fz;-Bp-{nbNDpCUcaF56T}r*W)z|!W;y1YVv9JL>JvYVZk#c)I?P<_E?qF?0Q=^|8ag8kUAm<=poEo;FZi>}Rk)maG&5VGWinGzE3rfv!}E_->$aMB^2+Ig8ObGO zwQne!&-}qGv~8BXR4`rK_iI_Q(L8Ee%JPzeo)MdX^}%=R#fSmn0>y?7f!^nC?ceFk z&6PWlr|bT=``AiYgchM%e%H%1-py6jT1+ldbdWtR(VECDuMCRdq?Wb@N? zIXUKaOI%G!wY@ewo3o#%@+ZU&t?gFp`rsd3c23~1R7FgCbDweFjEy!tuZ`?Yt&nNg zJKS%HVhJ*9A1(V6kUfPfNoGtT>#MIZSRtIYj3r-KqQ7-zqaaeWn`5!P9$|^48J!gY zd<&;0Sq#EjdMy?NdM&R(PIjIT-_~^k4Nfq`7)9C6!zEH8ocRQf-#*=oa*z{2K@V=KkHgG zLbM5|C6Ir+y+XE@Kk^NEq~O88U0NNY%7mEcvE|Abdi8BIDT+T%vcQp2`eSGdcNl*U>6VW|m2uj*g1;_N>zyD)wJ>G9wOmCN1H{ZWP>> zXplokmi$xv*AyY|4<9FvY>WpPTP?MVZazMT2a|)s;<=&|@~qM1POycAH{kc8-{9zr zIPEQH~LGAIbZ`#e(5!>2)vK^4o&QD z@z54$qvKb%T<)Wwzl~h14`RAonDfLZwzM}idknuj+i{^`JiZM#&P6)q zHiRnT(F()vV`gj(#@{2b+P)-+dK%qUe>FG?(oHhL z&g6TAyf9Y;{9vb8*Cqdv{_Wm7g*ggq=PlK3gVtIX_!r{62E&tLJmq7k;jfk8Rw}IG z>&M-&hT?cJhSQ4z{pg=na@U2U0I_b(g}#h}FOw1u4kf15PnV6uQ>)#;Nz=>V)WUMR z4$MmIf^~WVX6ye zg@x_b4`20FUGED{mI`ad-iLOHDrtrMKW(V+v$LM^lS@!d zwbS~OzObJ3xh-O(&04lH9@ODYz0>bCC+P|m_N14Vmd&Xu#zl*pYv>h7n9(lmx7Zi8 z<4p=n&kmV<>v?mA+2FK)zZ8Bw49Xd@yMKRddA}EaO$d5ie!n()hrB z2R+Zc-@U&~yg#tKUm3l=TGrNCj&peT|cEdby5+Nd6Bh{)2%(WQy}^fBLkzb__pSh`ACwy9Sg@Hsl>qo9PHH!q+rlS$Tia3@t%`@I+ZUDm?+qtnhSeT+yn?-l(X#*AxY z@gWkFLQ4!g4BQ_Xvt+S~vK8{+uJ7SvVdU^<5U27WLhy+obxfmp>#hGR+HS z&r!SM8jHls-%%RXQ6!p3v@^!a3uZx;n=HhiJ75DXJ5%8c+CoRHv$V4 z&~KMvSnvLD2N6NK!vm3%HPV5@c_=<4J0zwZ;zGO|S-76%RYROouA^$Le>amcNN&ZZ zk{z78ms@#}M5<+c==SR+QbOYPMcQ}}_3Bkem73c1v0L5`E<0{Gw@vv&ftsK;YTm=t zo$886z!?w_TGrO>yJ%;s{iUK@q=Hl3!@sHKH>MwBf@H1M#d?#-qArC7rQO9}1RWFw zCahObW<&5=<2ttw0{gJ;U=yqoYuZ6U|Ei_|S9-g>8{6^(iZOVzv#AKp^zkg zwmR|%PDj9wcqL{@Px_X2F&qYOT2gy<|1-M1!&*7zd+vj00|DoC($} z5|-ZR>WNlvHi$&#yN9p58L zo~7ma+UAqzXjrd4>J(GdnCDGOWAnpHAq0lB76zM!7fUDohFa~~BQe?|VX^%`VHm&?cY2(?} z4{UU44i~U&v18m{Y=2^LYH&~=m1c2T`*CG`RU7Vq=hPDB-yGQzeq)`4UKe|O7TxH_ z6NZ@%v|7H{3&eFqP=bZP6K{h^#(-m_nXwx#6Dq}eWy4e$Hg*H6#JU(ZPN%fa)dOw< z)c+05bXjlK1pv9s5O@aV9!fwB*xTE+EfW^+CAM@`qz`Ao@-y<3DF4Tzz>7RY4ciG*}I%3QmK zm?)CB3*K5E&kQfT7hWogOfu-XVS`#R~mh!1IjHnkQ=RX>BfO-=G~Nr zUzSfU;G~l*hsmBQEvYDB8Ou!*ED{pOuRDg#D!_F;n4 zn^H3)hxDVX>6;=$$ZcK*ppBCtJG17|cjglw$%L5;N{)-6kWBP@y6>JyCFExJU5*Zs zY-Qb-`ykMWQ3C^mesY{!@y-&q;@3zH_M@dc+~kxXD|kHlhVMF|C#So$f1}~>1coW` zkeA%0tB+a3FwN$7l48M0-{LnE;kV|-&vCQKVnSS#Hg{MlsVKPxw!=S0eu(!~l%D3O z;9d*RcmReAfva`CZHy>9J5ED4YYEqoIX*+Jk4YS&GIzI5QiGs~%ZP@64P}TCd32mjbiBx&?;%z!8x`*&+Jz4G?hGfp?LRE8CzkHABqT!iMKK}h0Ck>i;}=+jNfB&`)J%;fxXQ8d+fD?j zhVGv+W;SJIV(%2Xsv6saG%`HLvKIba4G+ZNS5#5}S3Z>){uAFMFkXU{hI$mmKiN;ci#Nc+I1z_0F!=csgQ^1!Kyj&m*u&Q;jWScX~+Zy6kD)TEi8{2xhLfR5j#4;~+S9rYB|-Y{vfuu?$j%#ZZu`)4`+M%HU2choCrp z$DCFwrdVA-4YE}*kHHhO6l`?xQ<&V&2#EA_vrfu=8#bSS&;j(4@o^@YC(>S27snZ? zjAnj0lQrx&@<;DSxBCgiuZuNj*nm~mp`K}@br<4k)s|@IONq&1q(@C`>SaQsPT;yN ze|D$s(4`c_y4bZ}hd~C#=<{Wq8)ehVV|Umi>VO13KuwTRw zi{_?$3hCnrFN941$}(k6cy5ZR#=65Vv+qHARTid8HUKa4Mf7IDHr^}3?G-t(l ze1b8SlukSt<&7tevv>}p%og~Ys}S1?8=msyf?^-p8$7sE?mLaFm}ZYqX8d*N7kb&T z=#)nWN+h+97s2fwx{~Y3nMULHwO?DQ?4kVl9a**CG0qODJZy$kg$)bE7<~}_j>9}R zqCeu=W1O8;Pe<;{>?aSbt6u|f>lfr|ONZvokDvUVF-7Dj(}JuJbxx0!vYqX%)xO1o zODWR5x!$LlFSCp{Yd1NRDD5@2y>P5R!{NimL>M`==S{kNg(LgDDlDSPGSVT{-SmRL z4c3kNZ(cIkzg{W;r16cO{T@>d9?R z?IYvSUyl7x2T0A|zHXPsza9RAN8hJ7Bf<3|*wX&xCZJYI{{(9q$*k*_zFP-67U<(w z42~wGz%h;V-y?#u5j>NjD0(yo21d2i1A9`yX6n!JNbiy+PMVxoV}Cv=Lh`7w7rdYU zO5hzk1!WdVtrX>ttx&8Uj%n8^R^|w3mSV@W*35D&84{n5a^M!4t-wZWdp4VtBx0=w z%Vq_Bf;^N;-@Bc0$y9_)c@L_9=Y&z$Kq?x!d8UkZUT^STd0JAreRer*OeR4iNV@xG zIhZurYFoNEFE|5Uf3^CyRxgakvlQ7(l1%*top{cko*0BQh9O2#Btnn@Xr2M~ItaoS zQ_;qFto6Zqxo3oB)6)YaUBuyrhv3W*7pihWks+^#U~*HDcpk>E)Tf8uCs^Y;sM%d~ z^U9EiG9rAPZF|BH+9s<+#3rWE&sgsMq<5orDo%0VsGkZvCLnpO&cbQS4IvzkSCG6F zF4@*X!5R_N;WGu7@aEd#PE!wUSULSU>B?8G%|2;Xu>llR)Yy~@=vZh9?3YhNthN!S zINQ1%cGExiv7D)T{w0?(1P0G(TXq)UY}22U(0*5l!~E=>F#r*%l{7aJYiSI;o?pxO9l0E zv1M>f&gqal=mzC0@6yc~p+n?)9d@K%ZfFx|gU>gct$8@NGhDq&y7B`5$Yq#usiOwG8?mNo zWE7&urf(5mFj-I62=$q0pkD$TM0h29aj$`or!|_bU<0CWb^eepX?5yRBFK0uWB;?q~< zI541-P`@c(i@B8iJkK40iJc}G5f!_KdjZ&=b zW4hU=i7vpiC1(Afc|$rCvDuYsE|N-bg(IDFv6A1+3x!RNCb0B+^<5e22KaPKAxjzC zuo6R_!P!z;RaVZaO9qP-ed->+iA>&$GXHW7q&5t27c&1H2;|-G#9r4O^kDMmoQ^7z zTjIjf0^7G(8I&eBwJv9xCXiZS4bFh(G(5|C@8FWUW7z`GKI&e#7PiSMS#BQVpAle%jDAyTY*T`YF;^gPv6hqALyq7p!;bn@O6IG);;IPFq!$St^OR z@6;kdLaNKk3(Zn#`34E3r+-P;a75!##toy0x`$MS%FeZmxO@(g&LgKpBb9ym!Io35 zzJez!DA^xx;1Rt7Prm+@uAJ5BOC2_>E-;Wwz^Gvo(n2C=8}`DOyeN zmD0bwEvTNQ7jwt$8i56B?QVPD9-xF&E?i>V*2R!I>(G6@(X}%oVrO31!MN3w@iM$*zcH}`I6o<>1t~k(*ujGC{ zyLXMZ{w}(HAkhEQo=3$b|1hU$J#v-(5UbT_4thO#Z7}g6rVcg8_DeJ6dKF<=bD5-( z_Lp$b6FjXAogZTtPjhYHPEWLoUNSaf*v4H(R_B@!6O$UPFKi-7`PomYJutMMDk(oZ zU%4Gj5OqAm1QX1P)zrPhvg2HcvVcgKY6Err+}Ec)ARRwg%QEnskJweF9T`;5Nzga= zqE9{WYvWC{VBGMXK~V%vKIobOI{#~U2ft4eB!=J zF1Uw0I=3Rc|1#mlWr;U&Bj5MFz;zDbC5puWsCvG7D!CuE1U0!`36D%Zvj4&E($Ct$ zU)NTS=N*!#dV_|P??0G$SdCosyh4vCj2#b{q!U${U^KBFw^r&36i%58pJa_AI0FXqCAPDwQy(y8~gB)qkBpm z?Enm*g_mb!A}GiikrWlbnL(M<{S`{fMB+y^<}f^++&PlF7oEQnoz>GBa~nChmWY24 zLOtdGaZl-rIk|7mHW2c=oAB?!Seu@Di8>2jb*VJ8uA8cj$|hRh`vdN&1zDcZbF~cMGK7IooP-45t&SDp*8Aal9g%4$VPJrj@duXWn)Rx?CAhn1c;?CJ+GgSjET7Kh_8n*|rO5x+l<%{0 zTirzGEK%dgGjq-JTx&@(np>#rAzy_fF`b50ev@J0W`W1`CWEkvt|2+|=JeP0)9b%C3w1f4CQ+Pve7h>jz<9s=7~OpZbIl4qIc=M3%Alb;Pyk_3z0HeZT) z17g~EL_-N>Ol)NDoJA6C^1}@<8Zq})I7LAQl@eZGC1pIRd&TgxhZ+|R6gs+=h;Osv zP4B*Ry%02YIX=PeBa$)an*2j?1~J>xMb{c6i>-oTqq27+M;}#3o8|8c{di1*lF~Yg zOlTAuQ&;3lKz(!Fn-?2fU;YRah)SU7DYq2}6?l<;?B%g|nN{8)X!0SvVWG-@Wi@n| zF)2cEz|~(!ux=%@y%Sdw(gzOr2k_X(wOHSYkK9|0{5dj#K;fz^M>vgx(?1t0FKl!Y z`hh;>7>BocYCo$f9{`!>V|&+4K}qz!)4Eqz#Awn;gXm2-_6ZDi81en8Em%wGDZEfN z{&X?&bDR>t8R+k4%8CKz%sPC2PUV-I*#~o*jJ_+ra%JlEghDf4 zUcdZ$qG)=>CxL*x7#RJg-}l5L+Y%Py`yC{^f;9bw@Eh2siHFOh-gH$?6L)D>7Y<;} z9hp$Di6 zt40o(=!AQeJ$P6Sq{%&=qg?#(Ky!7j+Eq9~s_YF#YDs4WQ8^)ua*qg5^&#WV=*iC~ zlk5+QW)s&U26YZL*BCj1%GhWwxlUeq_}0=51DU~3rLp&(+hd;ZiVo$;r`iJ?mu#)q zpl-_PpfR`iq%_CsD~=Z1F`9MMoZ~(w@q5uFeiyFG`ffjLx)#DqubIg^%Y8K3-B=n# z!Q7@v4_qTbH~mQgX&aAYHMUg0@8Ux#26!$Sx|ukKhhUJ4J&y7^Nzl8qP*-TLHDwm1#^XSnmvZaRA7ObkBV#8Ea+X_ zS5EO6JltngIyApFme0{j?g+)A1X<*q3Q6B36^IH;IrQA`FU_3X)jZFziA~sMwr~ z)=_5>SV$s1(B_|MvYP_^PPEO0tD8$jP7rsv+Yl1zx;-f~IKW5E0H`P4Jbl6o*UDo*zVeNun23ahj1H*6HW4zLOYtOLQd`(@~$EtK&_8gMecyXvI&rVrV z4=ts}GJUT{V*VY9EFlT2ec8E)Z*6@P0`zteta2*v#gph{;qCydrhJ4|vb4tKPDG&Q zhl!X)!StiBwy;93Po$%AIYO!L5L7d1U#R z+k0FCLP3r>zt&0)@J0q|AH+_I;w&esi&m{yj8#vg8m>RxIlqbK1e8qMBV!ArN*|Vi zcV0sIo~q+kQH~Moyy|=Ab)yjz4w#Lia@1Cs#?tiGUGBhPm>tN^ZL)9vsH^VN(b8(@ znJkf~X92`NKUu|PcWUO}rxFJR;65QE^D&#e$m_~}Q-;^zdL&w%VaYkY{}w1KutpqM zLb9++^Jbp_TlV|K^tqoU%a|`ZA(_a5h->iNNH|z1F2Sy6)4%oFld$m^x~i2@z<XFz&Z9XIWaCXkCY7S zX|PkJJxdM9LKwKh(Q7l7v2L^!FA#4_&HJfA!tw>r0wfV<3o^T8tT*~TrJ z#QHBRsQwa7=m&vAdf4z_a>1+h%X8l7Lwe!d$Sl|4Zh=juk%}}mz`5~N(`^_VU?W&x zy^!0;lJHlG0()$(mHhQp+2U0mbhLlOnwU4SDBrQMp{)8ha;eb`O9JNuEUwekvLSW@W#;tw-T%?G@=aa)ohv^-X50ZKK+ohIbE&6FyQgaPCGt!- z=k~AAJ^r=c+RP1=itSa8V1KQWzVL$68vI9!-r|m)7ccL-FTUI zP}R;Y>+FC&l4bEbItUq3()do|=hR}R7jJghEpKS`NqvFD$8ZSl`?!Hc_Gf*Aa93!g z>=NPMcG3zi)emzIrZu%2Hbx^+bv$&@`IOO^rZ@kXBJ?4rY=c^=sR4?wg&M&3Za=1r zp$%RaiTs*&j;Xgv2S?@E(u>Is-2RcJ)$rCVX`N{a$ZPL;&p$92YQ87o>B@s@leOq6 zJsF5B)Y3>*nI|O@+j#pIDF%nAIp4|(HIp?-zY@sITB=37d7Z25)~+9@1m~K!++%+q z1^mui3d~Nu)ud#$DChvkoe9d&OEuSQWfL>N6)9*@b+y-Q`Cy}9c>mj7NJns0HihTK z`5c?@x1omCMxn%9(hZ!$7iKvQ>x6gMHi@ivx z{e|-z9TSk-Xc{EwM_Uu>;Y{85b=`$2$`tjd2{CU|v8AgnS4kk^DXx*49l^k%y13j_ zkshI=XHdHwTz486s86+6E9D)&!X*E#)K7*J_ufS|p%uCM>t=<$2@;yu-``XtM1Qc& zq)_^1?6NuB&U*JA*GfyeqZn)JKWcHnBc_TfE`;pnHcWq}Z}pEM#Qqd3B~G`H`L&&3 zH?958l<<0I>$DHXoLX3!G^LY2zfMO=s`~rmY!5_q!D){sSw#|A|3|oB)RW=`J?wAw z`&Ja{?udQc7e_e_e>inS-nCQf4Q{7(5auxpokWX~jb2-cfkWBdp}191T)@9N`Na#G zI{Q{9n`MU2TDHSyb{=cbQ@@3n(z=|sJ%mzLw>*UM-pRP1%KO>o=p7j_gPTT+yjvD3 zP~AUHgmlcF-mff7z5b!TOx8|mrHhdSC^gts&6gFsD^a(u16G@`cfR`pL^iY#90HjN zF6iol5lWkAX?g&(;%#yl#2;zvi$KFp=Neuta#{{u0aWv0NJIpZW9X7`JNM!C0(Lhg zKeuG)g{U^u>3Tdn(!ac_UU^~&hrPiWl$H>S%zn{?;RJGs__}np20;m^ zKKkr9R6ZA{F9XzeKCRSH8>2T9@ij-pbMBDS0EOAB?|VtopgJ7+?sj5xnzEvyYyZ?Q zT5x@;J6)r(sCAw;lJTi)WofY&HrTdL{U|6kN%5%4y|ItD7L%yvzz z%aiaTemE@K8djzTENXo;Yz$Lo*!$FVa8H9+F*DjtG}yE;oV?;xaH5A)B}XjT`i({X{G-Cf zR&HC%7Y#JDd5-Y3KW(~?n9)i#NyX1Y&VoG}{dY|qn?3nF3`huqqcdO0pXX6gQ9`zO|%hQ{Nan{%H<;ubNg{$8TJyI`dN{-}Ly( z*r_9^&aK$|11u&F^sp4PAZy3ciCVKd(*-jhw)OndGw=xid?cRtO{*f6Ad|jm)z_xy z`TU{t(-VC_Yt543+T@XelNL}omvGgar>{50I2iQ2f-;We81#H1PI)Q0bty^X|1U%DAEEkkJl?E%s^C}% zu^6jH1o|3@V$B_WioCYqLPV^?v$22)Vz1`Ec6bd9ElLBT31ZO?A5hoba6!IaFXtgz zp^|fo+COGCnonK10CYw*aVif=f(6v}?3u0zD}Ssn_5aq_U&ZHv)c`C&nVTWArZN7K z`$HT5Y(*aXNEi8s?LASHC zti8vMQk<1f4fS`-mPKn|Ma|?z($<`?YL$V1di&l@KEJYJMe( zO77JHQrr3kul7K?ijueM)YipFl^&#g1+g(G_=eh#cAV+0b^}D|{&GReKkn3&q8&mz z`p+@)r2U3ALNaj4-69aj;qQH|`W7KpJ>MND%FAxB>szg?Q0yT6v)SQwhE&-fF8Irp z;os-{)abETK>Hz`bqQBqriA;mx7y~KZ>{wP-VJo`*`QwR5>$11pK5!HGxKFv90E`Q zatcBed9>0^Da<+&gGvIX3DJDW^UE7;*)s5F;_ zoO8JS)I$dwy@QynH&6CI?hG`cqZLTxhfX@w*oADWAEGvFQ6bzD5unYgW6GI0>iR4RbF>EU-3dgeS%2Z*{WNX%KaXuoj+PJJmY?;O4 zc7Y=9)7C96xJ5KYmX?=T4Eye*{pjRcS=L&7^`f}2JgSHES2#9qJ8-wX$d}xY6Bv-O zuqOMy+660ed7W;J;pHn+ZFH9mOuq19C1tj5` z=|PO{g5>2he?nnMyPt)K{8@iVo@@qrZnvN>nODx**W_~Zcfl3mV0aoih_w;X?zMQO zUml-|=={@d8G%Dw4`cTT=+XoU&oharhCSF(klLqLe&)A6y!6M}-7mD%nts$@;mzZO z)?2oU=llyh9j0Y@XuPuS*X2=EcmC6*#F%xm!z-2AjEU1}6+AVqo7@6io!Y-!BQlbB zeA(HNQvkic=wM%qUknWv&nomjUu(@iuTfnC(#*EbY&R6onO^yRwwyJ-EuESNa((Tx zgf-2?I;&ZuxXIu!L22_!L&c%4Ohy_`;dg*X(Kb#J|(#SuX+Ha;>1JkxPEdw*<6NP2qTxWP4&E7*^v!l5bw9>+l3ykO7 z53+8a9uOu5jxPud_0QI8AvKn?ShbrN zWKohg*QA~qrT3eklOuzUYp|FmY8471;M9?br><$!i3Vz0Z1`kXe(4jWx%q*>yhR~R zW6U)T{U`O-6e!-tMM$zK|8kgvv&`#6t{b&hJqJ4tb6xmGam)a@f$MwfQdQjp$hgEiq*T#M-oEqzWcd zRbU15kDd*AjHvC+T8Sb7%Y4V$SGWKqVNWYx~ZpsdlpXvU7CsM{TfwKh;vx+HplIx~n((0b|kpptMSkFIK z{szu`Glf)VoiluIk6thNk-KTqig5aLey`GuR+r#7ou3?%?O`tY`u&nXR*_q^XwF1i4?4RS{vVTT9G0GT~_B!GwQiX$rn?u?^auZpHVa?L7|uE{y*py#CDe|Ydf1Ybsp$B*BV~u~w(cUqfQ$U@&J05iaByTON zAD?&se8X%H+G^KE5z$MzNpPi=v?*Z(`|`e^?zZG-j;@5wUvg9c(wk_chL${LntCukBWD<5#k#f|l5^w}M-^PWL9x2+)&>Cp+niKJ1Q&sp3q{#U#A>c1Gx_e#4aj3_c?`&r@T|ceK ztUGwLJc6B`G2XcC((B#Fp@sv|H`=!IK2A^a{{F01vHOvf0PZp?3J}Xkm9CN36aK)A znm%v`N<}_b-$ItF_9Q?u>QvPNe+f0hGF^kjAL~U`sN9xAs**L~`D&wOt!8BbrvJ>+Mdd&Gc}Zz*zf@bZh?_1r3bc*?*TpKO*V- z2YLW&+#;g&SsM;zr}7arg^a;Xu6Sj&19D2vN7v(b&jJ*F#m{jef=8$j|Gi^B#cU6d z*w`&9{d&o7*y(U$MStw%jS!!X{A<+kH;k3JglTiE|(@l)Gbvg7==4l%Y2I8H+7IBZLI|13-M%bi?S zv8+A-xy)FHdz7MVOUADJl?dylyEZd#g%?Zp{{C2Ai$%&9-y6IFUt0rRoZq3e(KvV7 ze}3PwgEbdI>^uKk;bpf?qn0(ucWE^_KCQY3W}2&F^Yfpak zFVwbuluRrC&#N847=OpFanqF~5W%7A^=q0Co*rz?yP?jHQ$aKtBe+*e`(MIT9rRzY z^;PvF@WO@u{a-t**0hk$r}*iGX>hq$KW?|=!dq$8QU6|F*_!{pQTbZ^43Ns|^;$nG zYatYb;=-=A19YoDExspX-^upnL{h_tDykM0)AkmUYJJ^O@{+bSY~+8|-Y`VzBWp`a zvEQWn5Ivr)=B%KxsJa7%-mUUl3DtZX3X|x|3K8gFU;U}v;iit3>>~G83f9Ka;h?(e zEy8fv9jLG}ei&Mnk83eI?l354okw1zUJJ~xd#x!N14(`JV1Yt#x8;ST@UE6Wk&?$t z5N+!BzGmoR+$&-)w-gd@RrBYnoYhUg?nO%#dXm9Dxu$>q zx+>}!%tQLNJvh~2|1Ym($(4Oe9)H=5G*7$w&)AV@YY;a_YWpbxtc4|otbFPZq5xo0 zw6g%D`FDd2vY^S485pwo22>(@*2U=Gz|_o*VKv${ravqWP<)r7%bWJFn=rOSi*5>F zqS1Sl3VyP6xKnR~oX5z{vXo)ad(do)_9p)zIyTGO%;3OA*{%*NLu3mEQUf|0IrIqmu;V$Hf8+b8Pto`B10=nd6qd&o;os3|vGX@*vb@zr7#F15vc1UN zDms>~S8U^8iW#B7W1M28e+IU$sayQTFm5|J&TVUe7&W*AWsC-hG1V!v#Vm>OkBY>9 zsdLak8Zmx<>OaMEf%Y!vdM-gQw~HAad~C4-b*3mHaRQ$LOqJm+WbgDQ`GfL9iN?_S zqYJe9w6$$;H279cvD1ESjEzfga#7W$qzkp^HM0jt(9B;*;OEK=BwJ?`z0GWRcly+u z><&b)Nu>6TLrO^f=0xz33maSYay4!wthLaSBNDai5uy>9?W(Jz{Fd8#EkzQ^IyD9Q z6m57x2?4viNZ0kda5RBd8AWhwR}R?-)oR3xzVSkLS_g;z=+%>J3%}h$(k{Y@SiLBR zO|e}kP8dy~I?D(2aJ0`1?8~=z^Om^XCFd4WQr4#H;RW>EnRC{fg zlN4FiI*+*IKSPyf&Av3`rB6^3Qf5te(l_0AQC0bU*?F-!*oVfd6nHe8oJU*xN!;I1 z=<(D5n*hz~Cs4AbGQ ztz{ZGjR-6V<8P9pzrHB)OIjGo!ZbB=zj6KvIo%*lC=8^iDqGU(n>jzc?Z=j#@A|?B zhuUaRW{n@t%*R%9H97Vya{G{T zI+vGwJ5V49=N29t`_~s{Nt!^mojAZ<*T^xf^9-KB|1b(wINZ2lNXkdtFM@JhH6Lm5 zk!)l-29nLan)eADAaOO^lH4S(!+V=oGgu}R_T=zljxL8Bo)In>_P-LK!T%=#zNsom z+~WRWIiDgnRlhP+Yqo&9%aNOwHqS+`4ID5Zme)-H%k~J?dy7 zo3#fQ;x(T5-L!W3o0T4FMikZuDBxOkcS9lFC zM&_u{z|lBf?h^Lkoe((rVt_>kBZ{Gox?mra-1SwXR#4CCJ^}b){-3d8nm7OPIfg^W zW@TB!a!?PV-inY%B@U6DT=+#;ZWteC9K0l-y&tOfgJ%wM&>|4ZuH>0iHc zPLF02I6KU2Nd|<3OPUAY+c_rnr_>vJoV(aUpYayZ{4Yc12U4^e zUMQyiula4sR8KblpZW9t|IH8dTZhFk5_jbc^x9chT(Q!>H&Zq*XgOc5!t}!Ykn!wJ zuOIbns@l8ls>CTw)Mcp5i6A1CDtrD>oL1RlaH1Qjv@s(-lmI>H z6$&Fs@{7q#{iV6xG_BbNQ;(W(c2iq0fd(TPzV!`Y)bjo`QPcA>lK1xb zag6lv&DXX^1F+ra8RjSQ^d0tzhfj^YMwC_omp^&(z>`aH@E743UGSE^#3ZrmFTQ^ zam#d7!0;l|;24d+EhCqaS^pF1`jSL%JZgFb2eB#CyVEgzsCK<&LLYMdwmE{#h8OyO zeDyZsH%uDr#cl#scf^XVfaCa@Fb0U2m$ej9tZ?MJueMA9E6iv<4!Y*XSbl9&o3C)z zZsbxD)s)%>f#1S-p0NWO^uqIz4ktzbWtBURsc1!B%1(=fNuTP>iN6oh>mMz605Kv1 zC)E{?Fiqc5(QvpB?z5ch4pM4c#)L-QlbNOA7J%p4XDH6Z?#vp?tEP(yl3@(6V)_gh zY_fL!t91Ei5TvLxr;dx4NYv%)cnvs|1`h-WJh)qrMhpAUy^_$K#8PdPQgfnCqt6W5 zr1TdLuy8~u8#Er~J zb0<5o&&7F;Z4|tuTC~YK_C}9?t;kAiDni76&Y67kCUs}~nIa*BQEpt_hp8~Wq^@b9D_VcfnhW!#RW^r#H5aTFuL#D98=B9U zeBQ14aLR7vb|lRgMunQq&8~mR2j&v2p#6~bGs~%OR=yPi+n=d!B)T*U?W{`Ye4N&k~r4@|l^5LXG zZa~{|Lk+Sa{f>&DSQSDp?p?#0t+K{d>1X6qtQFltCa{gGsC6r+yb=TqRpq^rhKqcw zB=vYjE$?2QsC)doSDgW~3+d`id{RB9&2s0c(r@e`>(1wNU0aYrdf zbtGl;Ng0@zMOK5;DNHe(_P(ujxLz@+7*&-D3Ivt;Q<3bN*)nk)cTLI)VjTUnn9PXf z8tmHGWWJc1bmz_1Uk@#;SkAJ=V$zoZc`rF|tnqu}sTQSob9ZuupV%cBc;*%ED{vUi z_i7kg_kqsTzTG%|`&2zjPHA_|VnHpp)mqXGnwzn3?q;$4bTdIz0k^q)Hx17u)f?4@ z7O=pqk9T*t@e(vsQrk&6*0g@%TK^+t8a*s`_k!(qF=S7aBvp5Gh^(>f#5Yak^Z8$t zGxRZcR#Qjw729_@qpRE?wM|Su+=TF@Z!5QR^4ppowXD8)u^9vpVivOFyrGm@a8z=3 z>bIOjsu_13M9QNmVc43!+Bi?uoX2uLRanao>Er&WzhUu=f%lTTn(RiWLek2T+!w$4 z&7L{V&&*={?m5RcVQCj|lAQoKxKhMawKVEdxe9`HBi!wjp`AD6GyP$^)_5D?Zr*8| zZ9(5VYR5T-V7N#lZU#AAxCaA1HP$bzD;AYUzjjb0r5Z3mVT4Eh`fKb^a`_pxG^lW z`Fz%d8ulTBrUeC`@!jC3;1Q2w7jL_LVpUrMBLnsNo1f)YCfl!nty-DaG9Rx(0fYPK&FA}N*0RyP?5;}r3 zsi6f#4T=yj2qIn7Pz9t2h<@{We|~@bPB!Oc?>)KM+&eq_%rmnyk73F`+cRe0_R8%5 z_K&vG+3L?0Ctm0OqVfDGdC4&voi=5MgH^VdbPgKlua5(rw`4 zZGvAFzL zd?CEVx@MI+Sk3lXPF4U7hyg!_)YV;B1PrzdccgC==Sl=b;0c?!eM1iwo(2n!y48u zeOvF-4%Vy@gK@TQH z=M!AvOapVc($%(+IC0fomk@@R$L}cdjGq=RGESO)t2_)_xsBp& ztBH$`e?i58BdJ`~Po5(vJmiMmkO4@5f^ zk6lDHc?xp}%6_`t9?YTk<$kUYzfx1l_2CTD+D}I!0s#NpUOE- zGUnfK-!#S2{8f5<%dq<t9=(44?p>~igjZGB6h=m#Ej z!Mxqi{0(;noJipEB?p)aKuj;{j~<`9~M%6uJ|0{T}})y&wHg$Vm0cqOBX#80!kPIp<4?(!Y~#>O$Yc z9*kH?Jd{s;daW#yWhK6j!(B!E>=}TckG}Lc*-YmXz<)HqtQ=xJ$E7OI#tbfJG z&P$eE8ckyBhw=k4;d2CJs>oW%UH?+2oGASQxCgQaaI3$3wIPp5y^5`)&dQCO&9?4f zx3%8+XZ4L>u?KbR-!1TZAQkbKkh+}_S4AwpZe)tk3M_t;9&Vl<^OASgh_Vd!KEL|P zPO^@^<~5W40q?=24lYjlBA2V=|JMo1tMHVzl8KuL5-toE*sZE_*KJ_}P*Y`ypIv{OWRD(9#Pl zDIDw&@E9Q;qq)x^_oxMdzy8R{45WgkH-@UQ zoQWpKGw1;=brzZFr|F$|jUP2%v)tVJu5ip>p4Tg6YIB0Ml~vmmvEwx3)jTJSvWz-9 zt_pF3+whlaCjlaD9WRm$fxnBG&a23XO|vgc4^XE+z_5w^p`!6YlH6BwrEvN z7F22sqCel+bt`(bb5-$UWN)a?QB60Cu&vv%weIVw@rDxQ+u6}9iZJ8U7QB-$OS(w5 zai}d}rUn#tYfpk>X7Wu3u2nI|{>?SthRLO#slPMLmzf+~HF4>D!sbvhDBj?IH7i|G zEiGl~#Kh9aH|~0uX(JgYW{sGgQ^`BHP-=_Z$$?#1Bw2Aui2%RC#ACO^YMO`nOA^j$l zleY}bJ!7BM%BwOUB|KM>p3F=@_}&9My-0<+6Ou#7k5}5y-7=@`!l*ou$V4_twHZmtNs+8X_Yq-E%Tg!QeLPM%w9sM?n2Yg$&Vdt!A{bcO4nhRzd8umB`udz)t+K4Cy%HTL_IMyO) z{gw8PcZd@*{-093C)^E8R~nL^#;v`+d?kE#I#smm{age9{l%I-3Lq(tPs_dn!n+E8 zqGUAux3&CtOLpk*fpEgvk86Lwl_#8@4E^1aP58U0HQM4y60R1$;wP{MZXVSp|1w( z^v3|fj|(Pul8AdN%|U4XnZrz;Jkso+!(vi?HSkP$o zrM)cAy23RS92gfa$gw**aR5Cx)I|hw2~{POMnTjB&)y#0L|JZDB``0VOBnu}f@P?n zx%nf9Tn{BwvZU`j>Lruf4-dFqqL+xF;;$Zm>qf6g{^sg4+z@pP{r#*|K?l~B0C#9` zKghBusA9(^GkLPb_b-Gd?C$d$KU2T@WNVNd>Tzi);^^rcS<+XFfUFbl>i1uN-f^Y% zJqGE%muHk;%txy3ciT zcbskhY8Tc+D`bEWddj9j1a_Iz3shlo{jli5 zv6!|(RJmiEYu5JrO?Xpl6@P={{P7~00=3G;2gT_VIK5rmvUZc(ULCPMuerPTCcO59 z=9bDW45tW$Qa3dKk@e~Q2ZOv;y_=E9^-o)iA5saLV4k>gj@~=c4ypCui0G3}I!G7r zGDnoKz-(wW=T3n3$qlY=KhkBFRzY8XK!zMEpVS>_gK^ajTeiIf+tZpWz8_mhp4?ht zNk>3;4e|QxOJO;Ef1|taAh{}^VIleSt;Xp9jf#By+|i!^!9TC$6c7EKw`2TzSj5YJ zzfyK?$*LC5Sw4=pym8stk*_l&}Pia>Kp^Evk!{k?P?`=$k6Kfb$$t%4amjcHD;vte9d z^%6CPxikd+{rYa(giA+Nyt{9!=dJavpV01kd%fFV3_mn3_J?Y}bZs#qE2E$}P- z*owDI2N~Mb>VUGYmMv4qw2og+J!}9cSH(IdYlL$J9$NXF1IV&1OS*p1MTzIXO3Ue) z!h%ynsK9D-F=jNra2;RjvBWCyB_47JGCs_inDW4HC+=hR8Zb5H#o>pCgVT&Ffe&c? zgXY~*KUD$^$e-wYfY@U8@49#pz%3pYnnk$Uu0=7W0*VUYKC}9y*|B#X)V^Mr84osu z7XI1G*<`u5$=#ms6Y-0f>4M`P+&{}7vtXc5WN6$2rqp#gpbTK)=iuIbhnY= zk?Z$K)>jk2kn=MRCBagqRjcL=k_n5*K!5F@1A6r*_v(Jrh_+1F#q!#_$*#tQrh-On znoP8M?mnFQex8AL`c_tEIp)s7fcbH16+D&QEhE`chx}Mv87Z z@29La?mQ*z*FcRcx{iE|qLzzvYhzFt6Js3{`MeZmQDdqVuFn!HCMmnrR?AVI>)-Ji ze=Z%>oEEOj`09qPWxb(-W>qBV8-ucS_Rg{R?8O(^lFsf0e9$9hmso})F_%UaC`yjh zSmnv(hx9t^(zB;y)mcn^1~2@AhThUJ{mhr!JRE3@9c1aU+6?Eq&nj{vs=G{o}`A#kJi(NCQUcbzT{XH-*eX`l1xD<^8bn zKEX?pIWEs5fK<#RS9moN_1KHoKNXc@VoddUzyH3>PvL$+=(6R(t(M-{B34D~aUfBa z3JVT=$nrqV+-{gs_;dO#XGXM}rox`Xx|!qQl@YksNi7GC`dW*X+m#;8&8jo8%(*i> zv0IUTfhCH%9LOGaeZl$T6uHatd?ax8N^mi#ofdtyfINWoLnCx(KsHpWL|$F z-cX^HdWM^43SasugMBwMr?{t@soGF`b!gl9Mj_~Snf_e_Y~jh_-=tl^>&h`G3a&o^ zISvR;YUIUEX3`=mtlS#a1vkg#!rQ~|d{HHe->+~v1uUKKGJQ%nni@_f$ZO|1@%Nl$ zVk5B4GuU(N_yS6x<*T>oiOxcvkG^BTuDI=u*FxqF#~&aYD~a0HkIK4$q?epIoSNb7 zMwS%7Z_`RNsh=r7Dtt=IUN*2`I5PS^R|wFw{fch>t!4Ep`ib(-Oa5Go>`pz;%i!<5 zDlg}u+s(w^DHKY)_sYGTXF}z(CkDV{blII&6j=Po8P^s zD!6ywTG!2Q-C1_;6y3b)e*^1!<2u*o-M(kMy{8^i>=ZvP%W-@8Vy=UVr{G;%n=7#xNBL2P*??6?y^qjuh zaeSNocN|6lCv<&Q>Ym6JV6ujG^SyS9I-3s9=I#lwAbsh?_@?`6ML4z(hCCkFSLoSI ze*LwOJby&IjvZv`3I#?U6OS>>m|c0E5ls7T^2h&=dHxugL>MOl>P&ya^xsRyeK64@dNH%tZu zKXlt!bs6e8DC{3oaQ-<3=evH-ZXjP|i~GBe08P{j(nZudap8VNve7546fgJrQemO# z73K)ot69RHl0sY-lbhbFS$xrx$2!KJrH~XQ&0eCTb)KLCAK8qCB#vD*+q5gSIwTbGkm^^aGLiLKcqRc z=|5RyZ(@HenjAzy`rIPr^~!gy-~ar(*iS7(xX6b>xV@QF4D_|t94-^TA31VyPPV&w zZ}w^YFMWj`NNW959#jXjB8l;(;k$R~G7Wv_TH$!p+-s*<2io%qsz$1Ztb!C_=b#w& zAa2dvX%0%^4sgtnQf*S-Z$%tC48dUA9qr3mTV z!#X?q0Uc5;wpIGkuj;(oj!0>D$b&L;co=)LbmuCyjx&JV9GV8?K9b~;NC3*1K zx4@YjgU)xV6)z*RZ!{UYyT110+yi87+rHpS#Q}m@E3$Y0TSTBMhWMu_Rt2dn@S-}E zgPc?rj}h$6RQl;G6xTTV#1FJtpY=Q2bo}dPbY!{Ds4!3Am7t72@lKz|(6(-!+^M#8 zc{e4tJC+V4Mq6yavUB#UX3NW_<==-ASk&zyq2F$1S~ySYe~!;Mo^}HJUxp4oC`}hM zx&wSa7k{@bP|KT2;x+Ws0nwOg?&R?Uh0b8{zGhCB9>3Fh#fyTo_B?x*=ub?G-4MaI z{SdtV;T*TClRJp?RVQhbiUxh*Nq)K{wh^-)w2*j0njK#HIT7^EDS5!)anpKv-Nf2p z_7@g|Q9E(xzx5Z?^W#}?bik%19XGJ+!U`~3I-EUdrRuF7`<|lbnJAG1#=xUH5u?}% zk-WM))c?^oN8&8v_df+v3HPdWGd0tUo9W7{#4f4jp9nlV$O0bCEHM4nfxK=4TyU)V zuH+M~pL(+G!QG9{*qUpqG=B=<`z-D(Gg9Vakv>((P@0VU8a+ksw*?4gAB`sc+*Ipp%hTMGKY6V;aFKUwZLTK=c>T^~D$iNHst}i!Hi<7%%s#7$ANoHv zZ%0w{C4K{Z#prUy#Ju^RJXe1~6*O)Kj7qWZ!r_x*J7tCv)XIvp&_s=JrfHcnZuf)uA3uKri)tMZV<;Um=y4QzC;Mh+z z`Oupf5wCl%wWVdaT!Yjd=O5C3ehZoohSt1Z^mtK82`kxVJWAoy!wy>2U*X(jI7*q< z)#CL%I!uYt!rEI(IZCzX5|gcxt()qrifw*rSAldPZRmaa)YWONI2d!^leK`%ST0qs zodK&(2Un?+1*`X&1Q868A8Z$J9mAaKp^mFGybJz zl3-!<%NCwfY83+~=YRbviy()yx)*ILept5~Jq!Kip!AhK-2Xr29c? z;z9yvigJe|r|2=8#pUH71V>P3gs<&Ak{fnUyF0LQ2C!N z@4!2fdfUr_qeY$P$**|PQF#Ut2Mm@*;E>Y$k^wKBwCWO~V|aFsKI-3F{^>2d_M8}B zG)ubTZJ-|ONq)&8+(Fd!AM3m)t@H)NQGL>arESy5SovY_*>ZW!LA#bx=uV<@>&+&2 z-|Xm28VdAd3vYf+^!6vT!{fe|o%tD4|2Hd2 zD6=B}If)AYfGt?W9d@?IFu`{%0`OCVD|Alc>=}!)G#@Sx-CZ}Bp&@*1J?r?vt0PAq z9Hrir%t*!0tNc&xKZjLr*EuyaK}T7Qu*a+rm&~*beWgO&V{R2cYLykV2UGZ-md31x z|5kt>GjnEtsx3-L$O3*$G~exJ{qJd-{TSXM;=5FPUG5a+y&Tu0ucJa~ca1fZ&ip=L zCzxz&1azajKyC+59+vAvdPDA(Ch(|>S*oFU|41>LPr{FU&$g$FlzgBqp&X}dKwAELAp7q(C8*%&=fC40Lx0cR{{0Oa`eU)j|6ADm zqGtI)_1hN8>)}PpyLZ*GS=8AlK4q6!|D?X$oMJ5tIz|6JE-zUA3%PrIam_m60P*1E zvyiyw^|-;xgg=m>f4=Nf<@J=)ABO%R*1jZ&4#r>JRz0v>aobydBKPix(B{3d&HYuQ zg})u?E0&j&&$`MTt9JHt${y@;KP$gzc2iAG|9O_WUOuSIHdL3!e7;aJ!BF!<`eCH+ z{|51mYG{l5S)@~MFza7*XZ3?GmL(>amyaR7CKvClNM9rWIb2hzyPB<`eUQ*SqOEJ7+O0?8>{m5pJM(qZ25mfX-nYg~_&Yay^eLU=~w&bvR@TUQAgRMfw;tPY7Yq;%m zI35@K&&zo7_nMCe)pk>~ZKWv?%%}RX_5Dq@RS4wdhxCyl;N<|I?)B5&86CBjNwPokR;*~87^+a2>VTfv4= zZ}z?EA6r%nPC9Is(q&X6hWfb&rTj=vq;#3Ve66;qUg4yxFkAs#r!)ysQioXZuPFK0 zYGHtyN!rh&JyX5rH*~3_rr`bN?m;2IydW*WH@t;PLx~8#wvr@$eE*?s*8}{7=k!{x zwCiV5c~k2TnZO~wc_(IvXKQta65~lR6G?-Suj8-0oxaR7a#^)p)3G6zxrFX&$4#iu z%Dpk0&9)gGtva)O&D*}QmOZt{Je2gDnm7sb_C%36{95J(Tge0WBlEvu@*MY|&zJ>b zsU}3gV{}DO{O8Q)hrQ*rh#p^{A`*3nIu<5SM_1%QE#8#YW&a8n`Pw@H@X`L&%>Hi( zbIDTplL0yl-&^^26Di*m8NL^k62XFeO2eb;_#i?;GTVwZxY|-NIN{ z$$M~3R0Vh+ANupo&{g%xQP+mZY-7jlNu!pC?XQVnJLWLYJh=sO$_K@cKkmhKTRVs9 z+scjfW(Ethc68=E$t0$}Cd|5e4kS1oVm>Ta^ETy4$EtHK`{VQ3 zP5BB&E*JP;8o#)#dL;tap`w{GuUCIu{yfQhX7+adZkZF=9xbH4bmIbA&(i)KrQogvDZL`v*R;$f zujWs@^&9(c=lsF59aGK@?$%*n6j;skN8IKsJF3ap(Nnm!nOnQc<}uPXk$&8WePNyw zW+$yGdMmsBC#`BDL&17_6ZqE4(6hw3*pZi*ztTq&bSX1?{e-?6rR`@ESH-t&G@$~s zEl)7h$A&!|u#T@Wt8cs(rxtfxBY`CkGp4h~c66gPXtqdqex^@seRbFrMW64}PR6oq zc&hx{RWjnDlu-M%AO1CVx9hOWsO7rKFRd8C6INtyI8w2=BJWv{YnL1Em&W`^7X$8| zSz7(&E%>)7feg6k7J9kw(P`AgVDa-vJ0!>Q8`_^sOv=L+YjaDMLw(v`ID2Fnmsti_ zavsTj{1ZymXAnF1{EKPmJer=$VqYUHr=1%fsKG{Y7wP*Lk>5K!SK;8`*=XUfaNQr$ z)gmA!4Drc?Rf3~nd{v~!{1jVJaLaitGI2}C=#lB^*_5^!Bb`v|yq- zU~b8t{n@htmgxxB`r?l40UMR66G<|9Gy)p&f@T4aCt0MpI#g!pZo-pj*w+W8IwQia zm@KAib*9zlw13edn~buEMj+^Brb;#l73!yNvYGq@^f8H=B)Jsv`|;36e8ysV<83!l zq>t(Ch$7GXsHbnnoFf&O`yqD~8B2O*R8a!f;Hyri$r7^Z2S7>LbVho_FEQOZ*XS~a zBXzml`Z0XdR?Kbp(9tGit)qql*mtcSwx9u-drvGcdvP-N80+1B!At)u;DgL6SS+;@ z60m`YdJDzcHYpt~2%*)lkQs2$L+GZEvDhzwRADNL9|Jp2HTjbinivD^pt^Hwe$OII z!bpg|FqdZ+uz(Tp6_tpDGlO&QnpfO}5ZbvE*CMKQf&iu7y3nsIp_gtw`ujDq63vG7rXqWh7;u;%=T(Cj@O~?z zH0A9}k_O9iZYpj*RW+s0(hj8%6y72$bnApmH<0)WEAHy;&U!|*^D!zFkI!V8rphlb zOar@#FH`2b5TZ)y#L{}4CDh2ti!X}t)>ze;X<$5OD|PS&jR0ySYzS$Oymg#-`4?u0yRx)L{v}a7Ca)#Y6J*woMQR z&maceklv1l{NS8=Z#^=WF?W%m|4GF}Re{p1)33lyTYjBv!V6!hx7|QI1Z1;N3EV8t zgHan58yS5;8aIFz_HR!5wo!^Ae)4>;P)U7a}po!f`L}evsX< zDK=0)+V_l(Fm0D&@ll09N!+axR(M>`6^zGEOH1 zTt~E71R}^!O{yydP1+4>1uK|}Mh9g6%>U(cH&A1U^4gPW^HSS-`KTw?N1D)<6iIuJ zW`V%nY~_Y@5H%LmiGC{4!v5`rzV$c8Vk+z{F^UN}x_3s2U9a~P0PpBvLV}{#+UIm? z7!0y~*CF0|HhGeAQv@@G+jjx2ko%#Eef_2==qmP}A1wmR-C6j~kF086K)cfa01 zodl$~vGEJ0Z^g6VBHJ@;VL5}lyP%6`tl?croO)=@KU zIa;RJJ$Qu56sqn~WBv`}N4Z%(Q=q7oFO4GZHWA~^>27un~Bi5(iOHCB5!mP;~trr5OS@i41{UV1n9w5GAotKwUe-GN>sImUB_qjG7Dn!Hd z$PImpdVv}(o`No-m`d_-l|gz@y?n|{twL{C$s^?2;svlwIR{3iq`Dsu%&}I#@3A zlrsb){Y&I>q>k{Zb8v<9uf&O6PQ`;AUy~w<=-}N+JRcPZ-~bPE$`OC}tQdaF0via{ zqE~-$6|&g5b1hVWW?Mh|Cg4a>Ukj`>-3dumZ691;LX3$Qlj%%#KiUCMV;5<8=gf!`ev4fdfl?bawVKc;gspY>*px|bRURCHFtM=66)1(Pshfm` zzFPgiOC|GXKR|J7%6|C#8u|y+$&(^Y2`BmXF;&)C+hyaP8$Wh8ov#7Mm7-iR*cpzg z=huZj?V##d6z3R4Loc8Uf`xX7Uu}83$}B(`oy^^>7<1dK?%@UWM(D9e-HUn(fq(4v8r-vaDK`mW zAY21c)47+krhxR(V?<_jGA#^;!y0U0#OW7 zydWx#9M4NB%20y7vI1IHU}GMATB9^Zh<~Oln4(U(&ouNNbJ0)bLrprl;VlY=_Po@f zGKPYl!SxpDdH%e7ly2u6;eYw>fW%q{7^i%`hU9#?-M|8zT+_);cOJzXG?B0+bif7QEA zHP_|3SQ_+|ndXYC$Lzteb-Rhb&Tg1wxCg;!2ULQG>QJCuPtlHL?CU-~`heNToWICi zn_*ImL@D!(&(}$USV5*(4R8;}I*8EDfA&ThjH^oAHY8Gqu)d*a4YQ;&A1O1%14z~% z{W5RS$*W_|j@?}urhlMGsx}oc+88}@Hbt4o0mDH>jES0eD;_f)=1|>}TFjMpU!(qb zr8gyFFH6nJfBg)nPGVW2M58 zsBYj3EEt;thf@>?Y>6dB#+|_5wrQx{#te*r8d451qbM|JdT%nTfPT0qM=;xYxtEZI zM?_x1A|?D{O$ZV47-Bxps}ubIpjP5DkFFhHmy`EJRITMns1r1q)~1u=ZewJbJWSQn zw4K__z>9K{iiiIRL+TMEx(u%s~(^D$Z&OOObtVLy&#~Z3M%GP6yr`VfJo^01 zH(jr>#h@&=y&MfiLYed^Xb$=-j^lpOXi2Sz8lNt!=n;IgIGcvPf*pZ7rW6BCM~Wvx zCU>du$V|!fpbW!N=<`R&Oc`V2jOFsTit5!`_TcczM)UHe)dMeIF4ss%n@UH%zzV$^f}T|!Be}LV6utH z;I(!BTSy=3q-ye2W8T^ z*`-{H*2dXo)CQACAsCJ6U#2H5Y!YrFgzFEXHTzu1ZRmo1*pGZx2Ww7s7PeFt8zmj8 ze5OzD?M!_T;t4Z z9f5|@@QwiV3ZCIYFn`n%aRM~X^aW;n9UkC!w;IoX?)Ua2_l6hn^_4VOp7F6eoxBc1Pxbh@xM#PqTLd|5UTNz8UmR!K3;9v%CW z1#E(2x~NSA3AIUccCK$2eCV!PZMo9Bu=D-y=+DO9?SEyw`xeSd07?Fq&+MS#uh&dZ zVM(HF{VL66l)9A=Lp! z&BOe}aWLg{(P~5}J%M8N27DoBg5sLh!WLcsS9S59vk4Y}~ zG(G*0QHWWPJ!f|$IgI<+f2*Qz7B3uZbfp!3*w0W&x0+1zzvhf%wR-MG1u3+RdW^GR z2<@OIOktus4A*ta=jd``maHFj9@1{QvMCj2!~^%B5$X)TM{d(Nqt)r!J|@zIu${<{ zrCWML-{+``5Pg`34D*PxsC@yc+eMPtNA>6w9tT5>wUzA3b|YN2`#S}^{7vTlc8#Vo z*uR?=@KZr%o&v_{YVDU;7~R(oa(7D>hSYi!?uY&RPX7DBB+j6S$UL25!LClLoE^9< zP#UVvU|&)~DOwVmeE7^3&w__E#IU54>983kMIn6@hc&_Ke7ebPWAAgSZe2F&cFYcJ zD-npuy&IOSSY_M48OoS={EE_$$FJ6hD@Bb$=MoRZfZwjujO9avPU)gc>rhh?$JE%j zH`w+Un*kQrkrnz(hmK~t%U|*wO*}9lca9?{DKD-H(lEd#x6dF15TGrvRU9$fhP4<| zWw2#JxlXwJD*F4QXibN89_Paqi^$h^qcJ<^l-)?5kdP-m6eb%f8!sK|kS4=>MVKT- zF?b@Jhiezzq{azT=*t z25V77LSgNt2o?=19?daF=z;(m)*alHEQt4yRDj~|AHfnf^Wr?9sWkEfPzL%+4D`Mx zL4dV&={vp^;{{H|LFD!~)xKYbe$dTHRwW38Uc#tjQDf63unA!9r6(%^A1-~n6ZGEa z^vbZEkSvJZt2ED)%rM$zINEHS&?!nW>8tTGQO3Hk-EjX}pVmk@)kS($fa+^6LmM_R zMVn>#C-od?wxJda)EN4arIKC4jC(ZOuzvaXwKh~)lCr4sfwf6?T7Lv}FBquWdz(s= zs)wV{K{San<*HxA!3sSYjsPnbq?|uOe(Ta!EhHcs2RYQom2su-=*MfL1$Jo!^*n5~vygyS)7aeC1$49gJypGjg4* zAG;CkgDF-z2=-u|IG?3DyJMDX&{FXBOvk7XPP=$D21Ic!KShDq)k`}y)cqr$Ft3tZ z7pMMSH&#HvKIZ&AqakhlSr|L*&D%`om`72PezZdFBEGKqI49MsW1c4)3nrtcIMV^- ze$TLJH9I7C#dch%5yx~LMsW!|ca^84nfCK1EYtl&^_{Jx?JZ;FGdTVCJa_@)%2N97 z^dL*PIy;TYIZo#s2l)ArQ?8K8;@%iKTD3?9sVL|}con|c-@w@3py#`oR~^o{0(>JD zw2^dg0~oMj^}SOVZ+ni6IXKhi4!k0pBye4XVGhOPzf~cpf_Fw&`io__-U1n9o2)~t zrqk8u;qC|znyE$H8v8m~&^pg@JG*{Lh2{b^(#5-rA(BmhMo<*U>GrM`)|8>YQ7B-3{m#;He0gvW? z7?biU_}5(fxRKlI7K~9N&r!^%yh#{uFvA>rH;KoX;geXHo{wCHWUW0u6*VRy9%(yv z%diECbfH)fh;X}LzMs03oi6xN6e8y{{rv^z+f&V%@UQ{BM|EZy@-r-oxe?4vvdoz2zKwdh6ZiTVUvgt=7?Q5XT3dVb! z*sDLlJ-a8ph6U18k?zxK9nI?(DEBDIZaqiu>EYgrLETIJ{bKditL-UJN zqHsBcZ4>&O1s-0}%j3gBQ$QU(><>?VZQV$X#OU4)RL|e2ZqG}y0C5A=12D8<^Bwf$ zjz?r4Pa<+GAXObRha{DLtsHzTi<#SKvh=-Tebs45OL*PgDhCFhm(uOl=qNbek=VJF zJ4zp^B&Yn8$tysAbDo_q%j*D6-SNnVG|S}ZueV%aF-aHA@;uHH5PS`fh)^U8N>;Nf zC!#9#$LZK^oyMP>CS9kLy1nf?ejv4kwfTI81Ex~q}n3706EtXvgsqOot9T`=Yq z;!z{y?wB-Z!&c~tv8I>nv^j0N;Qk(E;@(WdWGGgiZILV1_YZGF&tvvVK*~IKR3(*B zW6dX5UEt3Cg-&0=i>;O6udJ<)tP7wIU862Ru7;xYFjheY)~&}gCwaza8MpHZ>~ z98TpNzeyyfGM&loRXo0M8RPb5x>Zs}$OWE?>|#s8yg4fEK6*i_P_$$nGR! z8j%@`HdW^>%r2ltITX~RG_2q1Q(v9JH&qz3eL+7TfXKCPak)s4bv7AABcN^6JZ?@g zTyll3zONY%;#{fnWG}nN)G)=6OEUZa*%N&$rOCQPNQmV~X{9Kw3kEKIiM~d$$-Bcj z*N6(H_G!3E*F1%yr1_~L4^p?Dm{$a5#!zMosWkICBDDIm@w*4ox~yI?zjS;&L@dO| z=SiUGmI_pkc2eAJ)k^WMeC4(&d|sc9(g-!z0gDYm!^%H}>?Qkg%(XVp$%}(8L`5`$ zfm=OFPJB$BD%^-9Xbl3?vDM`bn1Q03C?@aqc|urw&W0E4;~1k{>O6foCk1hX*fmh! zzGayq_zSa@6-w`UsedMfg;tAM73YN9^iGo3fh`KV%fE!uWqf{!xe}Zc6Db*>f6re> zL~_KTnqsfKQRL9se(GF-qIgbN!NIR581^YOC6ZNcpaKcROaG#g7bD8wlq;I0wI zUC2s0PV@3%H^voLeDVXgaN3k;B100W7Sf3U99WGUn4qV5*bNn=!8d4-FJ~(RTLqw~ zxrye;+=KTVd~>c5o{%RY5d6ma?ad!zN2-T!xm5P@VgeehZW&N){+zj|KI;p6*WKYq zz35qDW-Op>@=CM*Vh%K(?XZ{Hj^a+PAFH2CMxoKFg;#$pAFS zhJMWXEODu%q?!kx5}TDf6@zzQQL9Z0)EAQ+w9?LPfTzQcbjTXv{@fxhBtJ*5^M{zM zO!J+T7>3O|dKG=|su;0)mGr2o!(3kR3JOw`KMR6Xg zZChZMO@ZAne|2yi!3Yn`M&|^M_S*|RQ8Zs_yuFkzMVyUD5G*?OorXMh&<{?2c@FK* z#Xg;As<_2VU{mUw2`Zl^DFKPc(miObw(s6vhP@?7TH<+A90i9VS(SG9bIyR^(g<4M zTspB6i1nwgbwJl{^(UEU9&81i`gs(%O<|42ih)?(&wzLS7NcMVml&!yB((QtmJbf{ z?FgCHZzxfvV?NV>3K7oKF~&Ckq{6a^3;R}Ze$@CT zn?^cRve~|iLBUnKP2bO3hLaWqA==xD0O1mfnN~jTQ*&+CA?9W^DcjfiVBguX!oIOy;p>?xeFziJxam>4~ z?4wlT+fsq&ZzDp{^nUfGXJq|si*+8*)LY6=youwuenkIfp_IT5!oY~*%yJ5!Z%Q9A z@gunvHb39ez`?CF_taS5wM|xD14rH6%bWK!z`7bG0i!UoCHk4X>x{1eF-O{LG;N+h zic6=Xg!`kv#uEP4d;UoBByFJsvO~r+7b0j290xRczqqd3i&T>lolh@NX*k! znu>KVHJrnI77*IBXNaj%0*brMl@QFdTO%pCk5YE^$rdR>UUr5eE2iS_p}Lmqtm6A1 zh#EnSejeRiN}gwqtAw=djvlN*-4)ZRwqXW26lPMC%defL`UzIoCXG{$XFm)ogJPC^ zeC30rBYUW04BfSj+o80AU2Zh&S9@t2Y|UOQAo(kHv#eOF2g6UL!MT500EP@EtMN0! z?NXt?2LucjRP6@5iw@AAm$zw6xP#Aw#$$6$55SDQ2-`II-a45Ie%+JICAFNy`X5i7 z7Wcvq9$yk)`SyzXu~nvg9C)V^iKnQ{J=J>y48ZG)!N}*6IfkipBoP zJSiyQWzsx`O1?^h4p1`ugu;Ww?L=Yo#Sqj-MTfv=jQ=T;N=(NG&cHBMx$n`+ES&3R z9jArs+3uAZN%T%qQb|mQSrGc%V|IuO#4OCbqN1)jciRDx(LObhz`lF&RgZKcdE>n<=|Pw4;qq`8oJhR|Epo)S`_FMQHD&8T%iu zu~<>q2>3qcrUqKcTv5j2 z&1;I&iHKZ?;W-`Asp9c^_7EZ`HxO3|MWMArGr8b()_}YkiMNhaOLS5z7Wj3>58#5P z^sT7ZRzkJBs!I^Of3)?w6%8QD_=W74TaY6TTBjp<(5E{de6uCM)ilKx3Kp~8|!j`lg=zaWgs16rOQ|8ysD2{a|Do+h&zWc z&!gA&m3g#LLO$@xF{?M295@uM4hRpT_#oP@nH0$70rYSzPg zjlxK~V76Z;IZM*itGlneE)fR$71FO~`z09_@D3ECzhygV5?bh34!9baO$1YLd>EX4 zB_?CA&0=KW*qPyEKFnl+%5Hkf=on43pb@cYSwHpYKhZZ_0~L5>r%|YX zNkFq9iz|g$CjWnT+(TT_=_!#GoA^qxL%a#lVIQjQWSzrLTUz2o8&avO1*#}B-c(GK zrvK|F=D^mOq-shD1+4zVQ>E--1@~`KKH$--uz+M%7np>GrQBU6>uhrxVYfR?+h-{# zNsaGxl#?6ltdfX>yxgVic;TF;nCpERSA=#iOFnTQBR*P2Lp|~y|LekZV znyd zzU0TfdlZInSQ|0ogTMhtxb9}bg4 zg81%5phn&I`Z(;*M9Wm-$a1giIER`a8|FsEGHk4wv-^xT+&P)mwk6mPRLV(v7d9`~ zJ|Z@Qeem#x&%1AtBoFh;2AIRFdMyvJ9d>EI$Bx#qqZ#us`)Q%J%HwpdPNSy!)!PQl ztkQl_67|(Eq&kNe4V#xJY~P||2ZH^7Y`q6mQ$e>j93X_yLlF|1^j;H+fT#%=T0oj0 zy-Dv)EFdi?XhM@HK|w+Z0VyINh#*Bkz<@y`Ac7!Gq$z@msPG-%d%v~rfB$c-S;Nen z;hc3cXYYCTo@e&tTP=W&B39+t$WGEEFk-m#c)^b>)+s3JoBc5VEvsu>7g?jf^|2NW zg5@Q7|DqBtlj=^jqeCR-)q#^4ZA2p}*1?>{*+^ z!d*gVR)o&A3I%ZJFs1jQOJ^zslEJUNU~`2FFwO|5Njy9Clvz2XA~N{&nfxq_2}@D^ z6HC6T+>QKkZnD>88ExjPzPso2$gpNf3{z(Nn`rez{D_CEGUklm>veajS(h%}Aq-wj6G% z5yXyOk!Oau%G;b550QP4S^~HWb2`To9G1HCZ#N49b^~aBY0_BPa8fbEo2mHj81Ac| zZGjvp!A)4nlEsn6yDFzaxfPxW)){&@B~Q04${_fje(t~xt8_La;u-~sPJY#!S5-w~ z{0%Lcx|SW;r)Ig!_3?_g$`Z{?dbBSf32cbDReUkjM6uv`wuITy9qB+5ZorY1XE=2H ze!q?Fg0NyS;VP`AOIo*>_yK0nlz%D={h#$pw8&?uby>G8g6B)=KyU!#j?skJyX&j^q6w0B7`6;j(s{14C7ru= zw0x$@T3qaXwNzs2cu!>yZdgZgTAXm1bxk1+&olh6?KQUj}DAS_P@xlds8&~(N!h=ADkR_ z-wkJ^+e!&ruq-%OyqiN!s-4^LqiFwBJBM?!2SP%Yq_QQ=8+8g5O^)t;nOFKnJ40zO z3r4D9<6Ux}YB|X*V~ieg14`3ALDC}65{zDxqfX{ExSOtW9>>JVCgi1kW)E%zjQtO3 zOi6@AxAIb3ZScZudwITn8Wyrm%ecr)!Z6IbtS0f^mVDI$Wl>OA-~>XI_0VKkkWErW3Vq zot5^CRE|By!jWGAOBPLmM1Y)Enkkk zg-a}?(hvjeND%HtD2tY-X2YLnnebvv1iqVPY?VYCiw(A5Ze4#Vm>}oJu|ITn%>{Go zQr;bHc3z3%t{9`*SNaRh!xgI^hKB9r3>{b#UYoNG|6y&HGFx?niE%D~W&qZU=&VKh z6Ilz`8sMmkNDv>|aHiezj*!>0#Bc!qqenn2%kyLS&-0yX!AlM0Y359>i=c$1sjjqs zdG?tsiOeD2;1w$LN}f5hL>T^s*3&L);l^o~7Q<=63GhS|LNugFW5%`d4R*%mSkpHW z(ATg8rL}cz5AQIViZ%yUlpP*e3T4RK@D#K@u;T!o`IdPL{>E%@DR`($C`hDV#Y`q0 z{EaK^xVP?ZK2Cv+=Sp5ay=g%Dh?|k>$vKW}O|Ui)&@*1gV!Bz{0-b(t{KfcG-`&Uq z$*Pe84iun$3?0@U+%it&s1h`;c{Dd3hDhs>N!FFO7-^E%@)6d4L`{1Zlb25>+Py;4 zlqeU<*W>4CcDH^l4`I?RB!l4@(1JUxN|R@3@+nFRzl>Ff=PWI+4zp=J=Zk$U8k{1! zRH-#&>0LJKnK$d1`t3T`6id61&TCDTAx#yF8Z&kiBbfYV04tE3oSkUZa)2dqkFIGR z3vS8-i4>S_OTS1$=ln_sFQfsv#11=Ge+GB~?RHPu^qJp!OlqAQOXm`NB;x@WElh!_ z_EnhXVn?+*Q{H9S(&mR`_kd2tN8gA5CsfX3DHm83{o55MVc(woK794z{pQH)#i_I} z4wFyP82k#`u~JKA;}=A=dD}O!PtvZ~6X#ji0k(2WG{tS&*|I35nu(IK58SBb(Cg~epjs+;TGW` z*FIR)K~+eFG~#QeVkhn^Z&h@EHkLA-B=&aYO_Bcn!Iodru}Q)n!6g=Y>@0rWld-`z zmI*LDY6i6S)SZ2!Z3-8w2=_ss!Sf;|W7t=p9xDPvc(ml*&K6x#G3y(>5cTDX?n-j* z;PH29sU(E&Fae-EGNSx(^S)rrXmF+WV;3Qrcnv(9WN$7>pwmGC{u`!vN}wOn0}J)G zWX&2^J{m=rc#O7J^M6w!_|&msN^M}2?jID3t=^p^l}X`V!?Rg}AoTNTz30=$v-Wf# z{!$tCEs=OF)r#N%;rc>0Wt7GU?xy}=C5e;sLdkeGH%@G)2P$vwOUw3~(DX4%2%I5D z=8nZ*0cl-351|*X|EefHojYK>{rPxa^eC+6$9w&v?=O8y5Ah5us9(H|i6^U_s8w>6 z-Ks5xgueUe*8a0{`#BeBlnN$>-!B%gQ=kv85jUN!3Heee?TOeeqXybx%f%^zqXcQ- zH_m?2^eYC&+Y35|qB}8M?c1ZwzMA%wfEu4#{~k0$rFHIfmm z?uV{e#sraZ-@&nhY@hA0?WRIf7CKAXHdj!8KOw^$xC1MOmur|Icb|m< ztIre#-2kn<=8O)&>xZfO0?n=toa5O!sVad1fdh56c()R0^EFuDoijAg6O;?T@b8v| zfJ)K-tN>ShZ-n{k0~eQsLT{a+O}iCMyJhW&o4utzjx;mZ0O`l-F6f;Ad1%gm<*p!> z=?BQ4nni><`s=NnRZX2{p6j^|Cb0;iBGtq}9`J|S&K;1U_@JL-GZyJ(Y6B5Bz-5MK zIit_;6bU?E>bH%!s#AZxB*X;21m|(9adpCmM;x14c{1ifNVh|+HFHvh?w?L%=evC4 z^rE=QP`%d()NcZNCZ07T3wg<&{9IijlDYk|S3efm56g!8`=>ir{ORPB(_QpR z_Fr1fwoj;*sB^(2cj*`go)65+h|Q1@F6OMQ5E8Qwl_hZ&j>tPyITScdzrj+-7Bv|N zIU(nW?Ham~T{d?m?4cdT0J~~?vEtVSHnftg*ZUF~5PgYw4{pJ5!P8y;&j{hxjqA4j;0i6VZ*QRq#~#eC|Z> z7Wkq@FU)Xanggwd!a91K3eIuoB-PbFL$}`Kr+OyYZ7yVlh?-Z9^+5}a2TY*ELL8w< z7~+A@QBE%E>Ct_{Upt&^XS0F?8k6O)b z!?-8uy(>a^S9N%I2sqzg+b8)J+s0%jgA9`w#awZPuk_M7w13!hRpdITpo?^F+j4#j zl;Kn#U&@avjW6F^e=o1g$Ogn#E%Oec(_k^#B?B8FQynnCWTm=T!7 zXpevmC$g*k2#!QH4Op=g_kTSieBKIg5y$C&{Q3n;hpdbwGeV!X%QaVcV4(9xdZqTA zqnKdqmB|s&XMdudR=z!FNqRClM;p&HRd}`|&TN|iC0G)e3Mgh~enz|oorX{s`AVLFWcl7oJ zbeCg}BE=uyC_Q;*B;!F#dc{+NXSJ z-DP&_pcFlb3G3*ljMx9^P5Pt{dGiNJ)6`z_`x1WytT9~kdniq(xKp<%@LezSOU8&* z#%EasE=VIG(+Fe3YY#tr(~e1CYUnUEP)vHi?x5)JLFg=rQwI2w2%mCBfMY2s0s+Ud zLTqD%6NNVltW?ZufROa)ccH#^vm6;JqL8<>+C^_?vreYe@Dy2kKNdvb4D{lHP87y} z>RiPx#Z{dMLen@*J-N_b(-_hdzoYpT$Z7ZFQfRwlta643g+bWI3tmakXJrzR&q|?d zr7CM9WgPyp88PH>xMAUVt3!t~Hgvg?3Iv4_?LRLMrYraFK4)QOf17O;WSVX4$jqZt zU9gy*+4OBb#nj6hG?=!+3pYD-FgCBX97D^rADUif>(S7Ot;^)WjILHh@w97W__3EV zka;?QlmK@RS2#XdxCw1X`uO$`xQnL6&_R9okV3@Mi;EQr%An`U0 z`oIlPtL2}}b`^pA3KX-%;k%EM2|St5J4DGYbH)Y-EIqu`p#2jOD$~GymgCQqOrL{G=+vm3%wO|CW80ku*|5Sn7G{=YZwi zt`3%E3cL?L6~E%203GFd-Jre5O&n!y7Mdf=Iy63mRqbO6*SPI#wajXs!2?tDaU9irF~eeEXpScO}ktKE)D)3tbM#*;CKcFmYQGJ|>nqIfEFo7@gs)G2j0IR`A@daTp zRmDXjgB&}XHD6g+OR{fuxK>N=S4QcK;0Q=VQ?ikD_C4Q8ZF;k8E&cR5G$8;la*b^1 zc_E>aK022wUE{zklqR1GSql5*-t(<3QoN~^hY}P5r38HhQ^e(dK02Fatg$7mMPsIS zGp=Pug@(7X*xvzW4@_R4g~_B?){hbC9#a03K&)gO8ZQ& zVROddjzJs#(B9+l1m)*-!YE(sby+0%9+&2zl^3i?hffYWXmC&Zq2Rm+LR${|EQ{sj z?HoH7Y$8d(4Xy)#K1({Hdsm3%C((X)75v=?XNgEq*1@<_&v$YN*_+#v%WQdCzkkK( zp7jY1U{E_S|3MgA!o{yGpRIzmX1UHbiK^a~2_C_zRtZw%1wt3Z^|pxxPow&s_(rG@ zJ(5+885uoIyH>{Tl1&T+C6v=tBJK{jREc;W>F$_!G$9XQ!QyMAWjvpsEBxiF6NLwS}x%3t@LebyUmo>8c*aH}?R zFp6ajJL-Q1FKvQiW+1!Kybdan0qylaxyDm7D8`gXISc>WpNX~2;%9>lRP%IeV-&Rs>*CE$QFMnc9qaFd%vPdnjX_}52U_jpe|7b@;*M|hYpD^0TZy4n zAIN`O$HK`8BdtcQ^bKZTljF^&wi;VTt=?~I-g;I$CziZxT4To6J3h55d6&7yw9R)g z*0hSiDz|o(F@K~xgoOlLSb06TcV!xyV&2o2YRu*wh!2xtp$Gx{-#4r{fysKpiWTFi z=)jR75?Y8MI?(L(DGXxK$b?F$Ra%LIPqpxr3OnCmhIs`I_&f5ElckMQth$ znFbF&wt?hukQ;xodELXr+DV0gE&JDW6{wLGPKSK>24TQ*tY#G2J`!Bhx6~7O8kZen zjKOO%&784oBNm=0wm_bze5~qpP$r^Gn@xCxy%@$+v{4FtAV>++okiFrV&9aE@0Rtw z2OhD~jtC>e&#ACY*;n2K3o<|DUjR`nfY#AD%y=trSPzj>|SWLvP_$HlcDW@p} zbA~5060+Po((haasbNZ!bX45eq*v2kJ=Gu-l@>YGbkH2cMM<@6s#hD?7odTJp3hgi z)5i8}vw#~Hj~0E}8ETq`9I_|uFg$Lag{48A>lI}^(-=xb|?e-|bY*m#=O z%$M3Bpy|lbt4=V&+h4a^gN;0OlieMMyMz;2P*>j{f{0Ne0<&@3;#}^r!wqStvvzn00h9Bc;tCwHgl1AMsnND8o|9P**QOT`j`uk@ma%S1Gk;T`HM39F{ zjhftbdA~rM=XgyAE7|}H8!UAT#I@?g7O7UEGTC429fQ}H2ep&P@%21KMerTOm2jHA z@dee)1jS4irlEa)6nk@Tcol!3j#1G;J34}$KX6lz);j6qY>{!pfUO(M$I6e*DOJ|3 zI^p<)pBj4qzV&}#CrLXw)(CIuQk2tEHp~?3hR;mkUrlUzy ztJO|I)ecG`P10l}?QG;SarGs*C#?5&jdL>CQzg<8KNVJ0ScBc6>lU-k+w#W5L%KvD zsnS-sj+*Z~gUo&MXWKES?igG8brd;tXVmF#6m<(k$7yM@I%9K2hGeoS`ce=(1ITe` zbQpm_EFKsOj*4fkqZf*wJcFwSr9Lh#&073}Yc*u`_fWVrR=6HGl7MnN|A~H4Zf8#q z(-pcw_prM|HvR;oh?{nCx#K%f`>SM%RAFY_YkgEAGhiVg!h$aXJk6{%6jDpT8*!pb z5ZpRBURj>a9?Cye>0XVa+$uSV^)1VZZ_>&8A-rQobR!% zUDjqT&NHtl^WD#3rwnMiK8rg|T9!_gkj<_U6+7Eyph(ay|18Op2&tn(M{CRM!$MXH zBtRYpkb7{7jZ=ive-hn~YJU?^8vw!>U^W09GZS4FwFba53~UvfBlnj{}4cma3iCcx4lviwv#=KG9WyNww0Z~~sJ zJHjm{cOfXS$+3Bg?7BfLDnft043&9NrWhE1t@sAl2w0+CSg!&WFk?;b^bNiDNWeRC z0P@I7>NHP(;hD@QOn!u4El;Z*)9NB2-$>y8(>rEKTRGYf*o6|<-@?Iw@yRAtC}CxH zR}6nSp~cQ%pC#SNDz6y6Mo&eU9uAF@i_ab)6&d)dqo~ZvH(4 z1N~5Z2{M1I$f6ooX%HyJfzmOBqai3%g(DN!Z?9Su54q@F8FSz zs{flFJyN#a^-(R7pXp`eX9A^j0V4$bDw= z<;*7$d}Q%k=V>pzSkQ&V7Xqk**C6w5?HcwoblkL^EWOI8i8Vr*@{CpaRNEz`o*VggpNLLn7jCC8yh0h z(cd4M@K!`N+w~S-D9KQnO@cZ0s%+#vy7MiMy`x_umkFGG+6k2v<|q>yzz8Io&$6=9 zi8`kO^l>D^qfUWm8|k<2A>Cs~>N-iTmr%SJ335mykk@vXLoynAncWvUn$_hO&7+TQ zbucJ%T5~l6dn&h(hx+RPx6Ony6z~v_)+v=2JYceT+2BA}Ms|LGv6F0V;`ux^s`Cnr zi=|Bs-kB!K;sPi?a)4aVU~P^6{gIhwd$QyGk$V8?I7e+7;9J}fdg<#R39==DfxG&k*G!Ilj@16 zFqN55g0&)7omAq38002FAsk>Zg;o8bBA@(sa(H85qIgZYf3?`?3ytY+Pr9VWMbY1} zkhBD)7kz!v`32Zzrn2k9tOies3GdLY0=#T%n2<}Sx8#GPg1=^Qf7E~1rW3))l8?<7 zZ#%I92jx%8&kZJNXA+tm3*v9M3sD3k09P#{8;SLEOsEif#QZLCWN)L*vzL?bwM6xC z%`MSWp^Nz?d-{U#a$RgNf~O+@vo=UC-}YKbfS)>AlK%unFNV*C$Sv6o-Y$Ho;GUaE zmHL8YEo(z)E?8-qSF zJtS5G)=sHuvmOM;-Rf^JZMi|W7rIL=KK_gcLfq&?zIq-vRGPkqA*=&cP*+}lWMz#9 zJgc&08`Id>C)R4sn}`9QOr2gDpU4W+7mFU2W_QLA&StiZImy5}+;tl|ZG~k(=Qsl&e70pur@{xn zLLL^nKq8Q@LDMIUpGU-Ao+0Yj) zr|urV5#4B2sT5ks6#WD%UeGtP#3{TMiW#>)gOhnpc0Xy9peB*- z@BoQ%EN#Fw}2-q z1i$#vPOysjVvdqnf;p(OQ=q`#vP2)d)*|3gO@zuqzdu?xdzaw1VWe}R1pXA#^RiAT zU?N**y?^GivWjEv7@-zb5xNp835_T$Q3(jbz9X-CQRBdh$}Jw438QHw%7pP+%3=56uatxDTDjeSzIPwK zm^+v}`FE%L&kj)bKKya=@Z0*Iot=|EQvMu0-1I*9eDdJM$-h8k@K4@S@8#wW{Vx~( zPNC;sKFnQ~`FVKm=;p!E=Kz3FVtlqdx?J4@lDRy z?d5X5Wc~8~P|n07phxSB)Vp!Ft$*Ee&0|__f47&YCvE=AW)&psNq>|}U2X&I&TAFN z+|<4)=S)~#5jGF2I(eg_6)E+0+-=-Ep~boFU-lF9Ik=@~C(UccyiN@^k4X4+Ju-ZCYt zLJyI<5^MwT#Oqr(|7E+uITLPIb5K6|)6v;+ zw>c>wJCnN=T>r^Dv1Q_Ag|XZE_i@Sk?_EpLEfeo6uADVb0s1B%zgE%Okoz$>BK%)g z`69YS|C|3YH}Pd1iF)EbJZIwCzaC9@LUSgtDLjpC;`|9M`n!~ziTEqD3OyU3M*RiU zT8=Zvizludxj9|}nj`)-U&&q%w#k*9d=UE+nHaY|)5VzWv`Tz$Jv;g!p{;9bwlg&G z{Y#*d*w!^a+j#@H@?rGBrM9ls+0I(v3Q)Py=9&K?*7tB-az5nSIpkj0wcY8scDAMK zO1;m*qYt0#AF3amG&sEf^zha5!=Qx2OWykJhxh)Z{Aj(MTp!>a_HNSce-yV{os;U1 zc!v#4y8Z9sS?{p7lWyNzos;YTcd>ZSO~^ZJAV0qh*Z6k&;A8&btKq{>8;5b*|NG6o!-gl_zO}A2@;>U;A3B(p{vDRF@&B%LPe2;w zS`OE>CKuZlQ~oCW*l)dm(yu*r>jSYPwU$*HU1SD>eT%DSEqnUqn7VQ`K2?lW45aMc z;PLlW%E9~Yl*5-zHjiCOul%rlg(3ha>K%NaJ9v5GCCAGBgCCQJdy^@@*SnJ%KaK(F zDQYLFq$}rF%(GXQ3R_sJg$s6QtE^+rhGTCGlE;q!mO624F8*(;+V8TLDf!kyZ}oxpo)a(FyQ1_cHHmNkyb6O3Od4&U|_qb3;zy72oOZpqL*<5mYDRt?GXHLEx$L*;!Z(d9P z=jnY-SGkUTdI6FCJSpC7sAxi6miIwi5)Gt$g5vDqYn zs{lH1qs*Nvi^eG~rIgmryC1ewHh$-veyHupbtF)`{oFCBpbz6w75lY+4VQlUt>kU3 z7Fe7stg&K8@O-FEThv*R{HtHv_^IgGd-J;Squ>^sZN zNmp!}pSeVtzv-9KHa@m8NPH6GADI!ea^d9CPU7iOz2^}RLdeNAhS%>L*NR5OynJw) zA5t%2)G7Nlf-tV2d&%B9p2TAAxzcJkH=;5AF2w(PR_{02ity0CS)*lNnQB9|O z0`WWVZ7qT+)R?QB`g@va*tEspGbgS?J0jJZ43Ah%eoGvsAI{md+HnmN zrk?1`k4!l#DJmKS^bi_$?iwzGN>sMYvPR+Ffdnn#XZ!$lr&AgEcXV% zo(D=`4}{^$6##EfU`Mm;g0UN&x~!GUiQg$cOTG`Wl>uy;bXXh*BP>M3T=B+q5mYwo z@wyS8t^n|V(Sdl)k}^#KBk&A+e#Wih;-Ym{;}#_a$h!|0detD12}6iPl$qPEG%c<5 zCcvwhfm7}xgMGIBdU|YjHh9zE=JXr6&El!UipPhv*>0`S-$2XZ z?{a;RTy#JW^PWrKg{_F&0;(_nj8V0U0~XMMBYT4R0X*&h zI0uWfE$k3v0q{t59=L@!q#mr7*Cqeg>qLRsxfh4mcuWz0)2K6rJ*@Xq${Z5`IhIlf%)6y%9m zw7TPF%8I3Q*}83mPup@_GW*5U-!Tdg<6yNefhhui6tBHhC$mI>+r7>o0F+u_X&mO4 z6<~6_F6O1D&e3w|)yQ!HKpu$sa(7>_rF8*osoVL8{-Q z>XT2?L=1ivc}J#lO(%RfkWO$7aOkx3wyI(bl*>gc_B_$?!3Mhg`zeF7_8hPe=(VPj1VpWga`+%cC=A@+eqtH2YOq${mTQSB0Gd z++ClWy3v2nrXTpV&ZIbmz9EeuQz)CHZn^kDD{|4L)-LIJYQKE3DknyiYm{KG+!XYb z(@;m_F_o7;5t3At=yVSrpVMglTgufgfxcP2XS(0{%-f~xK3(@SE0aX=I!b0^oH{<7xd!T;?qjdSd!l8s@B8dt|VBS!!?ez;&3wH48;Q2G<3y$60@vi@48Hvm$WwX=K>T zkCUDWw@<*@wdZlEljGvZzJy&!*(6dBcE0|*bhQ6cFb3d5jPU?|=3F66$##$1bTq-i`s$2{A{$ zgTAY-$wXHzDGM9fuM*MT5#YZt(MQiN6Qz{l77N^xbL+vq+2tRgYn40~wPP!#zFaH$ z%JcZtTi(6hr$X}qG4Flq5WwJhs_0haA2ITao-NWTKFx>mghvN0S%_y+2a7`Ge+-ni zef6kq*s3;tf9%)?Wb^9R+SA;?q5#0{D8q`JhuG+@I1#TakEVAk$1}g(f`+~ib|&i? z#x3^byzXpYemOM4I8#ZymOGe z_4vc{=FF7Ly=CP0)*Bb*ANhHg7`(YUuT_EXAM*FqgS+&u>yNYGhrd69-~m+u3_5(N zqgEJrTF!~tC+vUg^kgE#C41JQ_K%pAz}FJkbbvJ_BjMk*i+fj*{x1}q%>n?$qr|P~ zKQC_6<OyfQ@A?d+& z{xgH#9H$sBzvQ6@m{Vm}ua=&wspemhl+2kvr~ObMK)u~j%N#%JF_F#^?F+n8bu@l* z_?lg}!2PdnD4K$zC{yeRQ*8O-#&2onj&yVcUzdV|%IC_>?^tpdw>IbkOjoTghr;z#Ai+kKTMfe7R}hAJM}Y=b%?(L^n^Sk&N<+D<;FA$R?W z`(y9U@-MT}uXYQGm&3m7e~!okOLSA(NxwVzTdWxV6`Oip5Gh{q<<#)?G>E;j&uTA@%`_t7nLq&In(f}K z?8Iu#O$#w0u-JBw%xkYYm(78X5A9L1OafF-u8*FjjgqAkpk6Oen8VlM({ich_wAY< zp)zjNG@<`WOlOLDD0qFt*M*OsV|nCBWek^BblQJ?Fjx1anQnFiLgQfDqI_$(fT!#+ zuAemXfaiW%2%rKfsW>^Dd^rrE^&8bXIKq^bal8rMliWJy=MqYGeb-iVDBr5rW=3`| zr)%h}+=j_r z_*%9IGQ+UfSeazB)`QN|-u&;6xavk0?t~L;c*-6qQdb5fyH&P)Zf}Zjo48x{n@cP0 zasU0wValEPZ`RJhfiJ#U9Zp+!m)d>`#)fTwAlr+5b3GqG<2LQ$1=tYr%0JG&Fqw#X zaX+j{h&5G>O;ZF%JEwev`*$b%pTU=xs!v~I<4M;PDd~-37x;>`?E21a%)JsdY42UL4s#B#9jrFRkV>pV5DPUz{p9YFbbt7mtCB1HfrG) zD6fMmC_-4`H10}E${BOn?V=vrDc`XrkdIi*n9bOyQrJJGv7PIU8gKu3t<>@omUvaQ3{XT4|)u{oUqjVP@b$0>9Z z4|&i0h$wmVn9o)G8m72= zUkg&-?*#g9IsDVnN&dxALo68x+87*5WxLcm|4_%rZdI(j(NVU?jrX#z)72dlhca&^ zVBr2+gyz2HC-aDqJu(XZ*4(M0)1) zzOrkd_syHhdIGs;?%xtR;yaiJY9aS(wD9g2iG!$>`oJ;Zs7E?y@FGhMIq!S7h1%>- zBqNyjt3>{ggZxiH+dZVhc>j!bW)jMTGR8J}dEJz>hyGCW39d-iF`i>O$S8rG@3rw@ zFyMpF@z4*nkZ7Hn9NFHzOAfa z;~hk8M7^0L0|(rTNhiu@2Lwm4bCF88>bk$5>o?K+U6wJ*Rw5=5eHV2)LLEN!Mq7kX zcJuV2t0+hb(kbBMk6<+LW-VkOI&)spU*F>iC2@t4VmmMX9wam&y~GlA$lt1wVe!!9 zWD?>G@YQKrh&o2nM~+|&0#%hm{UbAxZ5Xn{SxeZx+47mp|Km*d~< zr!x9*r*VHjVp67-@7M?a`N&GR{Lb~pEf@cu&-=@M>`LHwPpl?iETU+~i}xRJ_yJrd zcjckCIfBjf4_^nquDg@O{#*^zC&38UE0xMsaia`sT6E&g!Ae?%WmPo?q>HBg@Z^Bd`VnxNmD4>2v~l{m zT=?l5)mAp%6l$a08<(QbYV_SBf%{xd5E{FcA7h1ASe5(8xlDu;j>x9`%Oci^sp zL~E0ePuTNw+Nt^?5?@T=+>o9U76XX-M`+_MB4y79(zvMBtgDnUjb(2o{?{PK_;>1V z)gYH&Ve7{YYB%O+l`ZIA_Rlr7WVa`Qs$LN|gYOM|2*@c?xj|S)~RLz^RA7$7sG0(`SZQLnse}$ zrjO@f{)I!$Hn8Qj=r9YReV@l(GP_yey@)ma@$H-M15U_$r@rX4ejwaow`xWKNb2Q0 z?e5VjMh!&A3es~qjdf{!vTECq&KKs){$Yg=|EMNUtC4h619!Q!da?NI;FZlKh zq(65uS{MzkXuWu)N169rHC=Q|X3f?Gr5VKn zsqb-|-v~c9=U20z?hBUQz1->FXD`lu!{q}2lJe_}|1+wo`u~lQf{qUzQ1f}*kf0CH zXvcq&+QU679jvV6tYiGAK@XOj?K?i4sbba3!b8V z77E?RlTY|k&lG(Y^5bRv6I6Yuuxch(UCI9yRB7h?LImtTaQCl|IvlNZbFev*M_+^| z6@W+oLr#tV$*CJP-Hj@t_2HS0Kb>%AaMqIgXP7P~iN4FK>}aWC3dpJL8p-X6v#M7B zRj|JBiNeT?U_fNHPFsJGyWj0f&_#b>Of~E$ASLY?G)zRYu&M~_{{%@&e3o68i3?%r zcS>aD{dzz4={c?vVdoJ686P?^gO4u{ZhBZm5$-6#GE|M?2>sE{PC>~%m zpj(y1K`z{UIV$vBnRR_DnGA=a)&G)F4H4pdfp7b~y6>!`de|if^I-8!tI$q?d9-E3 zN}~fRJ$e$BTykr_TCu_5zb06(IDy7aBFhm)SGK2Wih?o#E#kenSgUPW%z}*^qUAhj z2G|RNoXq+aItHUT=s8v$uhbsERE3{#{A>WE4{qAn`(!sY6j~Z}B#8P)&QU-lq$%C0 z6KuiURS4Y|L?vgFpY`Ls{U$(+um!G&3~9=1xGm++NgaL8h>TOWp4w9%%4fBqE!N)7 zvWK5k=f1|6E&o_|Gc^-f%=hRM@G|a|W=4Tg7bQ>9stk`X2Yu4T@R}mT+!&ab(ZW{c z*#l`z<34c6D?6`J6-$@m2|z?=X{7bRel;Iei?x8r5@ee#**%C}k6M|?R!{-yPfVzU ztrxbUmA0g<$o2ft|ACwk3JjQ;y}0pBtr@)wA{oS-{81VjpuAe})->)Y^?$n{{qt!K zFqoKC5zenqnaIXD!TB&X^8EyhKb{5jD?QR{nUJlKyk9nIc&`k?muouyV7>!_H1sm3 z;Qd$bXfDczZ4E#A)%!U!P>TmcAiQbo&11oH$0SDJ{eFIk9ZHk2g$w z)%9Vzyj5PbfQM27`?EZ~;4-b+vBoVmhF>tFe$emc5qZ$7=4CDq{3AvIwlHt)xWOIa z2J||;^~h?x7gO)ClG+RCn~Np9R|^bI!Ae%m%EJD1WmM%P2j2CWk2`CrRw6rSPz`Cn z<3m~g^{4&8#=B^Fg^%-MZRm3=8l}6gW)mztF&FMw)qpM+dke58A8^@9USqcu@(>Ur zr#+HYd>vR>$zaPaOfEOhh>ZD)V(MH}e-4pdKKH`~8c%E!Q%^Wo`u0hpbkFRkge`06 zS3=J>F_sT^9>kqh>Ulus_FUZbww4sFd(U+>hMFIt!M~uFR5CZ`Qs&w^7WG?=;Stro z`1E|8wBXa;-R}}X-!IkVo*(Gddv=|HWV_T+?@&1qTPIkyI4|a%8Ax_l-|gI|@b#Z? zc7j19y-x>hq{;_;{HrJ!fW z??aPA)USjKHgP_mxbXPI@s2wv`sF>>rCEU=c@N|8{z?*S0?#)5BLA9X{E?(w!&?d5 z-YgQxjXp76>WzP=fRpiEfbQ7R-pVDNZo2gP?{V-`IdvJ|k5K-j0*OOmHTyQoTX_od z!Z}~R3g3w`8VT!>a?hPIdVXQwVtbXE+v&XZD%WHSswdC9&zZvdDz4y-DnY0J_Rf(q zme8j$cU?>_y)sn0`NoV8&>y%9G_E~p7mU*!xmkmE{=V#QI{lzb=c7l|@-NL7UBe!m z>uRUim@XmTM}9SnN`zcU`MmHMY>@Lh_m~O#~$Q-=hRFZBQX?YUC=^>@KCtofqfkL#LQ-jnJG>)=k;+gW2yKQA!Vf2*A+ z&8j#W@ErVi@9Ab&?A}$xs`-P~OosK)nrK*c;eut&FAKWR(quf!Fs1v#()FqECE;$! z@#XLa{WtkOibGmQf(m|J%^T%seWGP}*W0aBXxdX$YmRHvg0uML>)_l6^_?PNb9=wb zzY8bqmFHC3ayZPa{QAK7`TNq0Ofj`{$|Ymy=Gs+xa_Pta~#6-(RIsWC7`*&JLAm%qWf_WqNw0)4K7W+=mp9?u~gjA+gBDt z_gyiu)xKm}By1yqDa21XDFl9g@Yy~=1aCo8Vmp2K?gZSM*1X5_pSB*}O<-cX?$g=j z-{?bv3-7*1KSse0dXiQ{cdZ>E0eG|dJT?h$?3a*!#U7;+2ytZ}bNC{!<9VAdFOyux6K)T^{5a8XW=n^i(5F&f+b0{ z%;H)2C0Dbz560g}RR@u>ng~Oe1><57k{SbtNwPa78Kr4n1@@LtWc$5z zaxcuo;a@uMccv`aOlB=|ZOLfSQdjn31k!nY-hk8kj*vi&&aW}OYRh6O7aV1=pv)$( zzxC$}55=cC!gdB7A4B@3 z{3QAB-G8KIH^Ap|r6Z~2GRRMPM7S~8In`D%ce`|-rt89f`ntwKy!b;7VaHTkhM605 z$ZF1NO`tA6`jcHiP#NX8)h>v4-$bNfr~#!vGTe>ZhaC+%EMA-lNK*9Ar&S|FRPz0EM`_q#8}*xBX)|+HvJfJx|(Od zIz0V0bKSVa{3zTK!#@@&`FCFzpLrJayqD| z7ECA6Z*lCjGnc&*Lt=jP{_?nhM#HZ*OgyIA0&G&sB5QFpoAnS~J0(F&ycOeHWrjd} z_%cL(2Z-djP=)9`xIW(7g}jw$Yk%%$DMl6a*ZMzx2tD)T_paEN!?dzb(lCB3i1Q8D zHhg`*lj6lMKA+GxEH?QI1>2uuN(=I_@wD)T){Yi2>59%{yxo)k&6rm}u;-v?V|U7i zZC_)!3=Mf(%4E0bF2O}vzd8!l&}6iu0ao%eK4Od#d|2yOa|LVd`ZHYf(p@PMX_OY@ z5J}c8c#8S__9jzLywkY-g(!>j={y4?sQn>3QdMI^;av_Pql`mcic|}+AqRocxQ!vd z0$YTS(6r{Ke=r3#5T9^ho~T%W>P2iIy=@W3&gV_5nEaGlnmZ^4eC`@r-OY%Q@1Pp< z-iC$&gs%B9-mtdgng;Aj0PVT+um%z$rkLxR`u4GwY+eeQMsXwSlBBpAS9e}kAOAx} z<5I(-*v2t4Cn91X1s`u`Ti%dc+O}u<_x9t3xo_QL?=v}Zn&U3);{*WCcGM!@gbLo? zZP5Oq&|<^{IHM*p2YT*{b&zcBUY1bd_y<>jo&k`QYP=fjHO@^k$35DsCT1n6`w~C9 zBXrqt%q`@HjjCeE@xeb%yd0C@*3`!|G17g>Mb$CbQi%Z})CaZ$!Pa;u?{~dHe~7EY zK;sV-$nhRnqszK?2Z(m=T)`ejo z>R0ChSY~jzRWJ>yP*V}~^{8IiLZ1>8NXQFM&L#=;WTxyO>Ai9LQa0p{h#PMm6zmO9 z;6VfaBAs0wnE^7N-c+m1d42hI?|z0p%^x)jmNsY0x6q1P?WQ3u%Q0Z#MtnYzO^@(iP}vFGP{c`#5^}-~qP>5H=pY=Q4AY z0K|*^P?801JHES%An8;Z8NG?U#e$HP-V(8UAacDM0*rv$+8^(Z$vaI(Eb;CmI+@$Y z!H&9RVieysXgUWq7Hb?MV6wyaS$6nmDH51n@y^+bS9F9%e{N{%a>J5!+dM^CPoB^9 z&QkE;QT~l>>L#M(;^wUNSQE6j=^{^v_c*xHCwNIj685xdBS*+cI1p%k0HGzqF+P6T z(nK`=`8{RG73vCh9~K1n)xU5ia~!rx&+py#a*THE%xoX8MllJ|9|6OX>C4Uwa> z@q?iw8Yhbf!lZUP7&b|FZ4Tn6A;^SZjM=HIzBmEp7oCP@3whx~ednrK{~VlgU+pP` zS`-*|EvA`1EKvQypO>^$-h;j53{zRQ?A*hSXLK+KGx0gIG(J1uiUe9jsNFGJh->7K z?eB9wTIrP21m(Gj{?TJ|=iHZ(ocvJL0ExgJk6t@qBSDeVjYmT*%{c#zt8^!>oS8jk z75oMsenNNoHNKILtQKnDY?R}6_uX>t4%&on!HG0_cK}D(Z*Qj@z2o8;nBZ`J797}! zA^3EbUTS>fdY7za%rM1)9xb}rOq!RVkZE74Qwb;Y{kC|vtD0jdh5%O0 z^HkR7V;}VK<|wongdNMeTXHxqqSenFSqgQKNt#eaL(fKa;XIbj- zBV~GPE|DSMsor8+`TUBv`wrnJ|5MT!!D2_J?js*MnBNn^PNwe zLEpFBm=Q&m)SLi1UUEi3OduyT1r6<5V~-5DPICZc7WptqXm_OHkPDMQIN;8M3( z7opF8@zP_t(n!}oY`&XEcQTCmO-N|t?f5Tom%&=H3w9$&y!mBx)syrM*tC;XX0#Q( zGvZZM4&W`?r0!6%lTV%)Z&;o@lL^N1%wLUhk(lhjKg+spz*_C+^~TKimaeil-K&I@ zBfG5r-}fg3pi!I_=wP3d0~%`-r}5CM2QCPdKYacen-7>E0iJju@X`%PS7<59EFn3s zzU987*qdV0_l0Dkr;MN)7o&JMF~mQD))skgK%h{_BdFNTqVq#VbaOD9hTmHH7WnB!s{K;@ zC?HYm_H;K;MlzWNqeg%`-CGUgH1q_@V)w}RB7e?H9I1K7><4f)k#iT!_xVf7GC3Aw zK312IDL^o%r+q}_S_DvF2U4yow-#dGmHNUy#sf=~uOg7HW!I8*C_>+mc+r>O=#XV69U?0!9Z{|dz=IH2(A@Gzg4yTmK z@#J$+)_4Qi(){5IBtkZ(+5T|6xn{9?dWH7G=Yxq@nLfB^C^?74X8-_u+Y@cCEUVZB=j_;zOJH-Kq$mVr-i?M;-HjhdRpJs9K|@#d%W zW?(n9j7ND*62$lBQNByxzi&O5ZT?}1j~77>_HHfTANP+%<#!~#ZYSS_w}qjGE+I&p zj=sZt0p#69W6_;`y9C!|L+V)AL(|dW2JC7t%m+QMmKTq)A5&sjPx@2rw?-ILikGM{ zZMv|Wb}--g6;*Nmj$#WLV{jI?Dc6ggKU)g`|dKv=5ee! z5+djX>M7r6%BQKYk_KQ4ZUhx!U?7RPvUMAs z8hrz;tq*(FxX9%EH7{-~$&KFu%z%{nH!8MqI_#86zpAW2J9=ZZqA6mF<_#O}MK_v% z#mkM96QXHc;24o!R8>I0j%hc^w|%~Y32&B=1@DemY+t-+P3i{H4+W%V|L0W7n(!S8 z7vZ_%B;gtV1{x|Wm{@j+edrjrq*&B3S66m4bJ;gBss z(BGw9b;e!9R?~El8;UikCGr|2-x3Ai#U- zq6i}u3^ir`nxSFt12zI!T2wxAs|g&2BHr13J`^*TuLbiMabPV-O&s7j73F)^PIG;R zyoS~TN7mSp(Y;hvRj@l%o=uAVu-(tLFWwT(7qT|`dR$LOA5G=_1VA&kjywX7Kz|r4!f4;sLCPQpr47AN{Lb%Pj zGc3A2F}e76mS4w`OhkRr4g-SN`cwW;k3{WThUq=Q0j1DDWqqd(Q>M|CC#pRCvLLo* z;J%pvoCTwI*7QUzTXGfY_1NJjh~OFAEqLG~s$7enJf*G$PUD(eB#m@r(Nw$X&LstR z;x0mUQ2`{|(>2v7D6!jegnv-72ohdpGK#!onx|ZsxZ!Z(+4tnTfqN;izUlQ_POx9A z!Ih(RN{ z25rZTPYieETee`PI>1}HHBKcGVCp#+rHwm~D2=7{V*1-4^RW3F1dg#LymwZf`3$l% zELO#De!)bC=DSbN*th}j!#ql!hi=FH%iFSZx}=)E&l-Lhm<5!>Kqv1EY1>Wh~I8s6!;EMg1(xaHdGRA2Si< z->l`qT*|KuT-xY^{_N?SD*|KLelOqh{p^d^xnhS@ zw|ET2%GHZdyUZkt=6FCx(`~GRRyQ$5rS%0oOJ*a5a+KY#pYy-N8fDcvo&|=qSX>z7 zKwN_PFeMAi!!|fRUZ}hGedc#2rj3;s=>vyM`iO|gVmFsKSGe=sXKfaL?p8V|L%0KX z_|m%DPK~BlS~6k(Dt7}VK>-;Qd=GsYsr$@e3Ktg(w!i7rYsKkDSJEIy9v1uY?Nzz}1n2jD%IbI>nX1{d{-3P8aYOy=4@U63ZS6Ud03>~n| zr7(25!{4jOL$T)sxhlk}VEG18>dV?WjAd{G4}7V^pvHhaaOQxxnwVP9$C1g=-Mhq*a)-tDeK`&r9FF+Nl@H1tX7U%D1m zPDQM}vD{_MAhuS+vVqRU8s9B9J+zWDd~Pu6@2-wv*~U~|5+W=bRYCw@?(_Jz7-(9P zJKZFJ@yH$`6SsI0Sp{en46>Xy8_V%=;y@%FM#`Nuf<{=K@_S8>IgIhTZCUl3ib{){ zKQHckY~@!!PU~c3ncxPO$|5gB(|H$+AFLcVDL80+w{`+sUOL!F>AiYTvh=fnDyPik z+RcLLN?_rrW*1Af^1UU2tRfLI_Cgm27X2TzJ+bV{Sdyav#k z#;%$!RNle=@V&2*LttEgn@j$?ONE6CoI`I>&%#NJFXZ#kR4VlArgukf*j80 z@7cCs(-Hb99AafwFEkyzvFavsZRy%V{OnrrOEN9X05d-unsWU@cvg+@Z%o>{fn+Yr zb<@9jmFL|f`ZprI%W`t2$mRikez|pXTQmYw9v&x#!rLMo9ZqAYKJ?wjj-u~3j^mv< zxPVo<%44N+G^*b|ht6h`PQC5P!2E$PpBl$(F9h3WT$t>eM8vXaVE2fzUD&Wz3KsFJ4xmmG z?-yQx#zli1*m4@sfl=G)m#Qe949h4=`tRbawwt**^ZXmXB}zT#7U0N_w$!dRn}6E0 zhL&qb|LTjnX;J5XEO#Bu=>Eu}Q!h8t@NBwvK~(ByMQ-nC~{d~$77deFQpj#vEW&f(1YWj87% zO3HXxw-T9OX7>e9_)=}^85PV}LMpz_f!$E0#RnoL)!|#Di5FKQYp{s44jY+O+EWun z&q((@ac(D)_KT$iViP+TTQSwVyXR*q>onW15it#9R4^s9WP8pblky%EA6eqbvG0#i4b)HoM&mM6lHFgmH-A zm!D@Xe~LqN`7&!-KrOs`O@X;z*-dmhW;Uy$ReQvcEv6h49z;v;r_9Ad=WAcxVb>2B zYy2^JY}GxA2?EL`2FJz-asyBBg%%r zXu7$jy168|&YisbO$ng4ie5byP(1lN?4%?RiTCi5zvM&RH^fW2BE(>FEH4%mOng(2 zs@Jnc(G#TRoUnwVJ`pG^;>5`{Hr=|-s=(q6>-FTtrH7HHV^vIS+^;%WsZHiPM6_`>oq13>tlZq0yh#HQxuw&-@l@f1-G}R-jnx`&rV~+tKqD zMvb^4WoN5N{%NyQ?`{wGowrDvMI~rvAKNz}XWUT`oko1rR>&KN;Y0R=n%O2&O?m}{ z$Y@=N_WG8D&zjo zRwbg>!LR?QoqUP4H8}d&ued^KHmZIb{18q(WZL8K`0&rKctREDV8sd_gpAytoB)XQ zT&%4Br&vKIO0!)6(3vVH)5tzkLr=(2sJfH-o0fm$*?4%m9p@Si=UQ?flJcEVH%e1C zYNTT*jOPYggzZ>$1de(oZ%eTSn%7_nRj5>ERe@w(1Y?JrYT+zpkeW zP$90CKwn^4(7`MhMJEor)5=^NIA_0FBjO&zlCQvVTnoa<6)Beei?m?XeZl-iOhb8C z^sk$Ob=o2izSgJ1bERQ3xjrrc2OcBpD`R$>@LknpP{1vtyvIi;x(}toZoPP~@X{T>(SbiRA6B&VDQ`i8fUyU=IKU#5+uW1BW$p(8g?xZg z^V8S#U&FUY`vg9^fh4TU{?K{FGVK@(FDx?HtK6HhGFO;g5quhGQ@KjZi9~pd)^5=) zt#_atM=}ycsy%C~#p5moIbzfI<`bO0fJB)B#n6Cd2b@eq%(BNX-Me3LYBM*QpZA=+ z|6X<*AvHi`p2q+yWrvS&rVqrxpeU&iS(!*bRVJvuxJj+?b%=fV*bj3oyxIL?1~dP0 zERHb8B9_=z<~;G7i$cP)6}(cp>k_pKN>Q^E2f#lSeI}N0h8R6Y?-=dcDNS-d`XJP6 zw=5*-lmGQAX4eRvDsN#L!?kiQxc({k7bP72R3oUVlfP0blQ0s5N9%vSw_3+*E~40_ zA?U10sHuVVg6i8a{cc+8k_L{4YMoxMtB<0(RUVR0XGE zkxy-vgjalZLfUz90~XvjY43gsSQxqWiPrIoTK>w zkA%mOc=gq__9}$NHafGz6CpkAQohd5-#VUJ_5XO4{Qv7!CcksD-dEft{zeQ8;Plg4 z9Q6F=JxWy$&%0wL&Qpzaq$|S;s_b6P#qoi{;V*z3weL3*VUMY z=;FaD1{da`KnWOaKR0lc_0A6nfHfdXYAXPQoqEK1-GJ4P@zHWz-L-#)dHZ7LKSa(i zMtjhG{8zm8Pic22tzP2f+`Z2?gSD>uyi00r9-@+Inm&Mop?2>4g6G=Rv@EF+0XXNu z!VCmEuWLR#7gyI%4`fLXH%X88Esd#ce_Iz=bw+J0u)%3*=Az&(zTiW3&*D1vs;=Pw zHL)903M0)O?Pfa$B-JecOo&Yg_wr_ZSaomW)qf`)l~NQMX#e9z=rSOk^KNZtu(hUH zEai^6x1Dh!>PpltYQ_GE%N9VDA~;NGrwdwzy+vwhoiT&rlT5U3(#SfjOz}u;+aB>I zg6Rz6s0LQP(5De$H?$agA63w2BbHmoNCgOU@f}&AM|4Z$W_ZIF!7)QOW}58|6z_$f zhcKmK*`z25!L@NZGs-Zwt<@Jxjb*d(?OfU>Oi*k|N9%sw{b(B2<2M*v z3&jF)=XftGEN8+N9L5^qZr4q3d11G{1;lbuQK{3~ocWy$3>mxpVF9-CVpYoCN9l+f85h9ZZiP)KqHETHp(S&ZUpAQF*Qc z?df&ZgB18HlSe=~52vt*qxFChgup2sj()X575tI_EiD=YQiP5Ly zava{F4cF~=e!pF}ZD0j#tU~W?GuYl%N*!2Q-*x%oVmRr~`eoKm>}xpI9gRpa6YNq( zif`Zc0Km`2BS;@RQ}p%TDMU{uH2$k!wV&(PRlwOhQIYr0z-aB-g0kGmz}nZ2$Wd8@ zigCgziqih>FI4B<8=R7ECc0=-R~JO+K*3NBt14W=nB5lU6jP}erS?o{=r+Ko|J%ND zZj78YZfc5Bf57lI9DGC8X^}pwmqUmmL9OEVCc57YT_5QEzv`7sQ6@d*Ba-5^Q8z+U zDk{A!x_ez=E6@a{Fw|fE1qD^?@BX*%7{x>cWrj;&fyNLl&`@k&hXopBNP#Uv|E*q& zPyaQq$09bi-Sm1qtrr?Uk678 zUjs%p*01BX_Q7RCU9oXMgCGR%fQc;UM}Qb>m`B5u>GJ$x4s8-3$TMS;m#_CBx^~>; zx0_!i$X@%oVjb8gTWi=)CcfagaL6*i`|DCR$QD0(Hj8_|H%aWjz_=8zIdvV!TssXI&LLhRpo154F#tX^Mms!ze7_Mbahi7^xGWrYN5?xoO*ut{Vs7J5 zuzr@5spfB-MT?HpZA-UrL8!U2n-j={DUbA7!x#svL2Gt6qavy$S*VM|$2+k`H1%i_ zpN7u)_t3`zBSrM~*9_j1&XRi&MIv*J6$A}a^TzU;{@-(I##hL{6~!Thu0AO=QEx5| z``S!2H@POJV-@djFOnr8gEusJGS(c$sK-(h*z?-3P=eCh``BIl0HSzI>}*l@js2u; zQ^`K6EXY7(-yU+f$x3-EHsx{b@+;qOX55tMhVdXctnb;6pmuHwh+Ogd^k0WdhAQnE zmp4|hSK|MxRE}XQuXA3X>&@d&zOQEY=ruzfsJBLX0r+&X_g+}u($+|IsWKH*BBfW# zK}SC5^IU*iTG{*dmxN%tK3fHzbXylXyStkt#LI&DZLtdqVX5=9c$sA>vg-5jN&=#D)C^{3x55WtTA)Ck8fK&xDqxwX)|aknbpwUmXA_sXVF08BuO-1_^~Jl zZx@AWPWx{1bU}pj$QWCS`#Nz7cjDm%(62}4`>OzgOzg!NtW$hDh{M#hi>O?VKm?)2 zpGu7ScUiTBjFJ?%_WQ`&Dy@fyqd$I^?dnr=ech`@&O#!qxJ=@=#}wnFxpIAv!0 z9pJGpRC3@^oqu@0`xOV5#GT-v?wg!-QDg;EcTOj8!rMYBN5ZKarvd-nX$bf45S)~C zOS~~?retaE-2>2)ez$pd=YjwF$_4Flq!-UwKcB0`raKQAvvl)M6I}ETp;F41OEYel z&a(8cWCBR~vg5+m5!62+fnm(db?^^d*BdH^>*^R*{lXhU;^CUTUvks6yEiXT$%9x= zo_@722XWidUU2*ZiGio*TN+1sDW8X%W~z2BnY-*7%sf#QVpbXYyrd_C28Ffoj}7Jj*zksH-V44o=l?Ccu3*b9d$vd| z`dR+s729dGXcA)rTY1d`#yJ%@plJy^^i4l)4sb(poV6-7hsQ`F#ZZ&@aH7+s(}sJ; z5lsNH-XxZVcrl!2o~R&Y)oYk>qY8?4OtMF4Ldd_f8@3ac&)AZ81CZsfIYUQE=iaJ4 zxF4fW`ZVVgnY;hIudyk#D8UF?sy=~~Y~uV3N``H{>xG6gaUTSah$oeL zZAEx&G*-g=5RqSOF&znjVQKja2#^DyTnGTI-0a5XP_FL}% zzx^kx=~-}T^(Q$A&!V#k2kqJsqIB@R>jyRKHAHk*%>46teEz^1jroV5;12Wk+X&|jNytJan=(lW{cfD%=> z2K@6O1DhH5bJoOpoh=>haVst6&sKy-tB?1(!kojSoeFlUSOslhKnMjNe_v~UOW{7< zvZLv#P<^W8h`QRCyFF@Dt;`q)chCSWOVNtm0Ap>#E(Hp2;h_qR*clAVZa(^Ias z`vsS(G>;*-Hak+}%RJwU_tQ@#yK5%%samFJtx2pWDDlNl=JrJVZ^O|BNrO?A<5s+c zOG9Ut$`0O_tsaBF>#(_7R@20g(?0%O{AI^NIHt#dU+||PSP!u$heDW5*hF-Tdelh1 zIwcF?7SDwwk^XF_hqMZ>qHqT?TV^Q-FN=^|V_#{mD^@I;O*32(fTVHXjgr46V@qTCaam1XfEM zV34tB22EY7i1J|L%~p{y3e^~DMbYNB46I|MAky-T3ZDGG=mR>B}%D?D=McK!F*7G6(I3n4<%> z!2}MR1m3)vU_oLLxx<=KW&U_+cG#IhppDr8LE>J%31i;#GRX=mhH20MSVnXdZm5H^ zk;tQ8Wqf5yMQqFvfoG~bLqsgs{G4H!s&PJojAe1^N`^x!*Cw+L3|}8{&ZEA1b;*8M z&+#s9&SKm4eto=Kcn}=-a>pjR^QaH* zxQV5INmNCC}WTjVFbiNq4R; z%~7g=Ow~Dz_GTRBRdU69)wD)dnJn3i_R6I>$Mg8U)$?oZdhLE$#g z=DUPd@T)`B!k@CZzf>!Oqg3zc6%S_d9(5irU&Q0-4OU|_y=LHxAeYUtd6^p4(L_3w z&9^O%mUJrHYR9pMeX8mEfb}JIrVg$-e?PZH<#P~R3$UBm$Q4oH*ACe!%l;4H!|A9O z{fu2VsHCRL**fSUGh41K6bHxAG`25yU0&?8kY*J(n6d8uVw!AuqXv8#f5i4-;^S4k zF6@{(S8{pat0TaRem6~Y;fw-2)bEyjq$5>9c$s=@%ufy*(Sa=2T9>t&?FbJg^%uk@ zpOVZU)?@jl9;{S&zxd>8LO#X4LA^y7K7t;aHoBwTVy<=s;W5-;`3JcOs2!U&uDyAL z+sF0x^Ezu3o9k`fFe)X5DxrK-^a?w_PM5~Q_Sgu&Z}9z&{u`rT$4$Oggg{Ef|3}2N z6%m6}&ie+d*Rq6#-x=tgCi`DZjYMHX?g<&b<-BC%A-CciDfsQn1i9MMlY=|gBB(6= zF0^DwrL4u3 z7kGar)Sy4DZbT`QpQ9-16cv(T^-1y2!&1T9HD{?>eyrFzJ&Ube7+cXSwGQvpfJH{> zZsQaEpVvNuRZdKv!SXvf7Tqs{#=|+WoQ|+AjkRJbeHx}y8k~AwYDd;PNAcUjOIEJx z-%rHmG;F;%Ntv;u!Wtbe8g}N(1}(v1A2L)r45TQfrw_$-@-$Pn(q77>Sq^1L@~BLH z%dgFzGfoS`kC)~**cc{fcS)D%gDx;G)kIvPEESegGfX{mLueH4qP_aN@YTETnaz0> zq3K1DN=CPH(d~NN9B%D4Bf)>-XRjDkcwdcrn~t)b$}TTd#7(9hHd`XBeUkn)kI;#^ z#(t`nq|drQt~Cyho%Pfpj?`;LxB<29;vLNMXw1K4=^=+F{(Acb48B{(0KZx5s_^Mp zR;B6i`lG$+5g<_pZ&am*ur^1_%ej0ICH+DPr3~*~k_{nSaPx>j;rfOs5JAA7^-pWh z=fDG#pq*uK1iFqEb6?}PaRh-l>`?HK7nsTfby~~S>)~n;swr?5;^swN<{7-4Mlqw? zXbC<$Iu$?FlqESN3eeEO-dOe41(V-&711+sxy2-QrGo}DF392=1@}(9&#nakQ*&Q_rK@yY(Li&vcP) zpM|?2f9ixA{KIZGBpNE2D5ag7f=4^Y*ma9aN`8puebU#*FG4voyRr3L5u#6#$xb^9KTlyz`{R7-duB{FWnK=lSq}8@RjxWK?G9tt z{qsX_noO~dRjx7CD-VfHynea~@?4Dve#7oxaF`r7sfW7^vNqf)AOFO7ksC|0mkoRG z!(zF!@1rp1i9VfIpbK{5B6xn>=8E`|y2TBRRc$m9Nvn&u^FIK=+`mOW>PhzPE^Q+G zl*b|}CA9-au@Vw@epESA_QX}W zQMhi3TkE@(gjHeXf37988=q#u&-@Y>IrxS}#7?@gCMGA$294&vfpzG7rLU67WIE8O zyD&p9WZ<>3%6iLNP2b6h5s!0%xQ&$RJ{s4}FLudD#p_mU_XPn+gH>$5(Q7v}s#xfR z`}}qsN4`}s!9E|g)X6rb;A%|OY8R=LD=t*AX-6$>m{_M$aXAf#R;8z2AK86KJYAf1 z8)Dq>1LO{2saN4+b z{ucah>t|{g=I>Pobi|74g3I924$@1eIT@m%Y7VEwacfrbE3G|`5>lZ{zuqKQeO%Wn zwS$A|?AM^6B|D=0RUOZdaVfj`iF!zv{SpwAxyik_qJL?*M>eG{hXYJg%RhylM^O73 zTOg{P_S5wHF)arJaj&)zhcBV$ZJ6?4-x^R#`yh?lk;)j6wemKfQ$BfTmiL=$coKW7 z3-{IJ_i?mkAmg?l?tLxhYgr8}n$&rm<6-khDoV_KpYU`@+Js%_+YGhgE7r|^r{gy6 zVlvKFjt}#93BpUxm=^0EnrS2Sz6-;3eI1qrhDndV2#J6p1c&G!LSA>;!fzYVFWJ(| z=D?(fH%xk1sExv;$Bh|GdR*IG{m46oBl+sTzDkCyf?Wzz9^7J)MEHh<_3sGpyRQ7k z%Y`qhceTVl;=xI~-G^HMu`%Fh5MI@$Lsvv!cMnGRd}!VD{E3US-EuV9v7B#bdTNp2rv??|duz?WJw(E?Lv~ zV?~221?mBC;N;2eWV&{5VXf?vcG!Cj2@2_sy03FO_Kj3M>%5k_%k%MyJzqU`pv|}< z%|pn!qU0yZ-U8752JHY_($=(W++CXYN6SDN^}@C%eNrA1rqee9>kSBg^l5FuE6Fow zgTQBkz_<6Lt>t_dDE|XHVg2{dt~ub#N902szD?G7fvjQXD({jfV966;7Ofpo^sNKm zkh%2I3!9e7mW+N$ZKvh<^(B=_U*1%H&RxVwnoYZ(?}(!}^w?T4O}MmNQGJvNSxl%$ zc3*O*AIHc$`6=n%nH+|j*xRlKnpVbf((R(8w#olaszs%0&*#ojf0MT)>)P{1p~%)S zn&P#0(^pZnL6&X`)cJZeqZ8t2>E7Ld1+8T!zP;(z)?^N~#?h?DnI zb>v^Ngml0MuT!*3X2RZEV)qgymtjc!>LnpY(a#xWi1VaV5ZjOhX}YrP#>Ol4G6W-f zMc1Y;4Vy0|L~zFtVzo#MWV6JhUb5NvY0zuGWzXE;CYjjdk;Uiv#t<^;2_F*0)i+Ro zkjTjXLArEEejsI`CUI;T5gP$gTXkqlivE3BM4|{U4mFq;ZMFhh49{CoCrqb!pXt4B`ptZ@> zN5B1MUDUoFu%y*QrF?=iXbWeF6@hEjrhuKUH`|QxTY(q2-octZCy?{l_;mMlOVab^ z67Y0E@^t!iANBMo_;`i5*?BMc#PYQDbU#lrkabI`gMB~$bp5msy!vQuYwC9k5G=&p zx!K|-@u@j^O~K2Z$(sD9lg%UP*W%hpeI3*;Bc)xS_{2K!cC#v%z~X$1=T5je(d4P& zJ^-cQPPQw`(yhAUK&)$A-C?fL(%fD#Y_PMUX`>wYN*@fGR)4kA$0Y$SO>Qez(-~3X zna{ipJ3L6jxwi964+c1hg@^Z>wT`d>}so z1%@wIM0mdkch6+w6jncNM(h6A>0F*!7)H4sOvQArX0KYmfqhsPw2`1tkeOlHr&H$M zE$4&JBi_j))O6tv1gz}w(V;od^0}kf0rk=EfKIEpX{?OJ-ZuQG<~HJ+tKBp6{^gb< z6qlvjqU((FG_^gz-swsWCAkVBd3k|cxh?2-^UC5vad@0*(pIzpM>_d|@(i<~gKHk= z{$Rj~njN@=-$~80vWRc4-n@W+{N>da;PbW0^qpH(+xpi|s=>#Chrscf&bp4Ks*S8f zT*0SzmbS<5p89|4I*@of0B+sN+Om_L>IQvYu{^bVqu2+?Sgl$Z=*gP7>F+*>v_F73 z=}vI$*8w5nSw5mB_xIL9{(En*mUIo>gHBl8&Y5q9w@6i-20JZdJiBOnT5j~pXIX~ash_4%RlDs zxf&8a+_TP2jz8tPInwi1zKeX?(j^f3QLb!Ca}q$rJjaj@XWSiox&OM|RHlRhQ@x@a zg*^)|)CIZD`-M~2kuh>@Qqre_cE(>N>Yh+il99Tg6qV#mIBO^5y4j@Q#6^EDvLW4v zM0*P)OyiCnLu6JGX8m7nfp`~4U{ly>)4TxYffJ!O*3?X4K4%9GDisb+lj?R3>>Fi7 zu~dyL&+#jHo7WsJpT-wJMAGO)F;mrsF0YKdwghnm^;@yv zjXsV#__AA{F6eZ{izSolFbzel7np{n5TWWe*C!081_;(})^Yg!YV@Iu?)ll?9 zG}A^!kgRQIxoYOqt}X^hg8G_qVu{4>=S>Tnd%=VCL=709zme?pw6ey4Vqlg1d@@(c zbK+45pTu!VHUbroFab2s~L5y_!qXxB`1l*2aZN|qj*STVK``h6o04g}kW^0E9*$oC# zwv59loOrU}ybQN}LeP2HU)&QYc&Hx!0#RTMpI zmwIi1VTEeC43+171`Z2X7fAcJ@cRc`hc_lyKb@U!_9G6G9EE;GE{bUHV5-^5#xS4B zqSilHj)XH(qc-$C+Jr^!9HR11;B0G8)DukFwf$bLU-<#~s=8tf9Vghf&a6fA2>RM- zaH{4lGy7iGNR@Y~ei1U^)37cjf9BzpTT?)YS^`)@KrpKn)6T{z-y$f_tEK$i?E005 z=aAgU&fVYPKbO&;zHNtw?lo9I zlycao;jjW_(e_N%uC(2Oe%6JHL9_g{VNbo|XyVPo>ctz#HR^w_i*;+A8}O}zM$Gbj ztyRM*zeH#DlhtqLATTPQYRFN{ldj*R-~F`65<;O5Zm(W zI7;BN%JUP%E4ZwUf}e3}7u2{#d8EB=jPkv{h7WQIgYIDSAI|f)tTXT3%@I8AeEjdV zdOn}DH}68Y8)CvZsH*y+>R7~y^+W36i{TdUR;{ft;CdF@rhr*WH$7n@<8_jzV}2HDkx38^jlOxDDoPc-h|>vo61PoGAT7>2g31_Gg}u+hz#QGG5#o$lFPX z*-e0jzOSc_xfkhqsJ!yG{7VO}v)Q2hg;s3*KlmpyAL_`9P52)J_$5(K{y(0+IXaUk zSbJmJwz;v*jcvcNZQIrxI~&_JHg-0)ZSBqP`_8@p%$csIy83i=pPHVYo~JrJ)}?SA znjztSyR@CL4-`B}^Kd}mq1oJ|*noHXN%nXTm#DI$fhxhafH_yidfFjv8DqJcxMg)4w9H^Ue_Th=ZApVM=MX1lPGv2C z4AkaOdYm`+NiE%)e4*7-{0qvyL%Ry|c(d3qL6DqSKyT@k#baD<#;le`TA)#eOHfM0 z!IRV^^?QclkpV0vNedriDzdyGeRnw^FYd9)9k6qX0@O3mvV z*o8T?suZL}sHzmSMXJfY&pf-=Q?~SyHwOpa)67D9b;t^z12tl01J%!Zb;Rzo@$i^dI=h zHY%2XF@F)e1g>Aj&=aD*i^zHeK834ZCj4;;IeR(bEhU@sqW8LqIQ@m?K_TID6`t+w zBk(-m+gXwVojRAh$=*<0N&#@&jZ>Y?S?mFs+d!k(%~qVdqVQ-CN#>uE>FWkkE)FhK z(?~p03gvn4joMG#m=;)RQYDpcIG%?wl%{E8GmJ$l#ac#Nsdlap4C3jwJ{Wje5qK3_ zcs+$^7zeG84OwbR+*msAXgPXE!W=(cX))mnyNX8K7bh!(c*$%IsDV+V(AF%2Q+AAN zd-z~WmA9@gaLI~;-?4yKc-4}{-H$Efsji)2u_h>*vf{-{^6*SW$5z@BD3{A+Aj^f~ zz*F`)Qx{Py3y^W-vMq|YGG-eC__(o)kr1JNrThgOR2y{d4_Q`g-9~_`ozZVT-;p*E&O2e zi+}h6%NXGX^{Yb7Hvjz^5{ba^tO`O4&*Tj~22Ek0trgMi=?$b~mI=GUO4>gb|DGHY z-o>|>Pa-o>{DP?mBexYzWnHJqumpma#inviiL8Gfx@fsmGOZ$k7K3shx5@>wSXv7J zHJ1&yWOjCwxGZ!91Uhs~_ActnwadD{TQ>}tQRyKx`bVbwriA?37v~WNiA07dJ!gd@ z{;r_jLsvU(&AClFQKjdG=aKiKkdvkv%_~&$Y6(zyO?f9?b!zttJ1J2n#;~>< zHAVgxw+M37Nz}yX&cJ!Vp%{*IyRaOI&-kqS*ew%BA&VCyPPFa;JxdQm{k0g_vo*c-XI#<3`fyI+&A}3Ots@N63^%1#i+%!ENE$*&hnl#qxdydx}Yueu{*i3H@IkRk3An=JH<0@VkhDZ=nb z+>eS4Z6zfzbKJUM4KiuX;=U%?OX6xT{-R2O2pShA2mx)cj9i@JrBEh;-&zUs3dW^3 z>_OAiPm}ol>YKhiTJ(P{;#|&dWLW!U`f*ept@46Cl#B{?>2qmH_9{o92)VoyZ%)T@ z!9F^+eigYxpS+W@nVu79D|5p&dww73D3_%!F+rS8!dA@}jGGose>mc=U6=<}vC$`m z#99X&g$#AcB)cN+Vl*lKUW|P}m9JT)bIavna)xftw~Q!3#grPD#ON5x;0@jPAh?9U zvQ)SI9gr1vIPK|BvX>uQOmbT&8Efb3RfM^h(y@koZMvUQ;Gl%>VTy@y@-X4x2l4KG zran;rsR`FmwAUI^X*y_oVOq(Hq7kz37~f>xVzamviT%aKv6}>-N$sfLRUOF)8RXFI zqTb@bl{?T8uc>=6%}ZIY+sSwsv0L%kyt$e?h_QobihYjsFHo$i-ZhpWVKcX&4z zF;|TcR}aNOpcF|F4M=j;Bu@EVC2?!B}LXuoJTNNaIxQ~BpV8`y?C(7M-)b)-^JUFBs@Hc*Jc!jAO z@Y776x09y1JhesL8F1Qn2D_rH3i>rrPcM(mT5&6L`fd=9 z5{tp#K}Zvc+M@JQ4WPAg-<8x&h@z51(=IJ(%sq&ONJUOFhb0`$l9X|xCIab5Wtp*S zgl(^6OKD|@&xG~r!JmJ-^e*lM@IF=3kXCW$NucR*^sTo-5f08Vn6NL^se888H7fPw zud8G?&_JN*JABd^TLME2-Yg5mkO6DlB5iAvyz6nqNh%!~vGIJUgQu~NZL-qt)?VfX z2fFq2s))iU4x+b$06}ykenW(&ce!)jH(ZcSRqRxGK!pJ#(W=Pq{rc6gdq^YEr|vgFliy?q(eXr{#~jf zF&syyaPA>k{U#$X6TOG2AACD*jz!LjPY(MgLvz^GJx*{h&<+!n^{G~R;dYpJ9l)ox z89m2Wrl+r^K9I&N;~K1LnrqUU&Px}EI%hhN^i`B1M7xj}9XFzPemUyDs0)27wRP~q z7F5V6%xa^QAu#j9U#)u83GEvz<(q!FXBS>sPvO-|6Ca&2IFMhz$({AvR|nV*20?XV zSbww-)fptFY9NaTeL~Sc4+KuViQmyXA>lsF`vX*}%P(o^ISB>)-=_aG^p~L{P+s() z@^2Bl+9t6Z^WWgS`?*zuBMneP2-9&HJA0ceah?9i+f zdB?5uPu>2ou_)-lt@cZ7Dy+c;6JL`n0qZ@ZT%tQ;NQ~=I_VdGMPnXIDolcJfmA8Zz zk*K$w; zapmXJSGBnViAkKuq}-i4>H^EoMYZ^3=x|>}M$XGQ2B+z-QSs+`MxKX)$ShpWw*;8p z$n1tBBTF#RvJux(Q-=%HE61(&>tbQozwOtmt4(K4+bFj0@D@T%M8KbUeD{4wl0O`) zwmp5|$t_ukU0xiN&Nu=*)LEmWSAG%kUIc5nbL*o2vF`$04mR{$)eS95CO4TO;Tb2k zG{-OR$FW%xIsD4AK^-XV;Wd~6G?CD$jxRqG*;*`q+}P1xDY8*>i!z~LldV6x74TkI z_3?jZoMAlsOY3@%SI|+W3}LAMnm+i%<>YiB^a)PvaujK-6%q~Pdn5INW{#!(^U+MA zkx#J76ou9RcIj144Fg`?CuNQU7<3#GCgpb5$9kgg-I#W08Suqa*c**RgJu>OWjJlLT_lqmlztdpXynJgfd%AIl(pEEY?83sU`iz*j z07fsm;h|f+Tbj-1(msoDSTGq1Gc&Z&xPtiP%G^;)3dP}uthM64ltAy4ap}li zOv6L>GD2amCeTwqd?)S(h+2!C8M(!C9aG%~IMt`2c!H_4#~jN}_31M9jEK14%U_i7 z4ebuSm~!+x7$^PWCA>n(OAVKxW@lnF8_Q`7xBSzGk#mvak|HPO`bt9-MB{Krap^3f z6gv{*Vw0;^N>)**ur_a)B_ao1ft}7xCcD(8nu*U^xB%#`FDI65PL3X+hb|pbb{6;0 zZW}9CMfv0W0#Tu$FsU;v-$YW5DpMUH!=NRF#z{)6ETiQFO-GV()-Lm_1lCj4P9>DD zqLt<}Qhlswk4>W4cpMd5Svey@w4}^TjKWYFFD)7KQ#{2db)ss52D((vQZXSyI9j(j z3cG2QZb~WyTlJT*u`P7z@Y^L9iZ^Dv6hVDirZ8}taPFQ@y4vj`faWM$jpjlhWePx+r(?dZQpqH`vJW&Tz5>=gmh8rd8;#YsqNupzt##!`lN>NOu;Dn?7=r=jMS zpV=v5u4){L3ZB>)>mxAsqT^kCE*Dg4>UJ2-^U|ryBu4L(Bg}_yce=u>{In5M_U9aV z22t0zDf(5qndcz0ZPUqr4amZ@%pqliy$ea15Ou-@6(+&uR5jAhvX4VkI!n~ckEB4% zNM%|t0#Z6nqb({FVVQsHNo0W+Z#0K8E|oGTI;9Jo(hwio6?UGvaIv}ak9$BdMnW;$ z#^kk3AlB`Om<@mHx;9BQRg)cV9eJ?12)c}cvXh~75VD|6Y7?H{pq#~nr~x{qEjs*u1byVPXeW^ zx%5%TCr8P^ojr-m`9fb-S}%F$rp&x!kNxx6!Ej$D_*6lhsGTzhK2U$u3}Rq1AB4|;?6JYAF5NuHDE%dcv76CK|k&BomrKFdAt753k9d(Z|u|{$Z9w9xG2XZUoyP4z&O_d!lvP&3jU$8V? zf0&I%2@U;pjpu6l-GhC`9Z}yBWiYNJL3h@m^J&}-$sVFHcOPHCGUOpv-0X*Bi_U8hz$4k4A>Qs8v#Zh{MUxpAMwZLrJ3vl`Y+5OBHYWy z*F1i=qVy+1_VVe|O_#U&&F{+Yh%YZ-Y}9d2840_D6YW?v1u(^xeO9 zP=lhE@?8SuIrJA$-9UXnpShPS3*!VJIl?a5=it=p=fv*R}im7RW)9WCHj^`Z}dnDXno)1?z#PA=%%)W6%!N&kB#pA)j2yd(+$dM7- z>{iHa)R@>ArG6Y7b`IJX#WL8K826u6hJX!y{WCKKW)?=}-K?B$oCp!-@tOs4?sK2=kq3$DNSPH+6>FDakV+@w}zVu{`;(`AR@9B^YE9w`}9 zVIzub1T&E~T=ikL#Bt8&4S(aUvAW6;U}-xn;ZsQ@*fRL6Vkg+o6v&-HC*tmEU6Jw> zP_b(WsN&rsv(GDZ@E2J2ZZ|l)+Cl9aFK@UxoI0~^jg5a{rkDfcYkwy?{2>N2{r2z+ z$dYJ*2iJ3oLQ8NB`kUpZ1Qe1v*v+(!0LW%YWWwe?NnJNPYpnO8VsW zWsJ8??`>==hS9nUxNvdBIrqxnlajvvrb@uNCoQ}#bJjq)q-Ai{d0vSRoNz_t|E!l5 z;6;cD;V4NL)IqKhRgU}_fSPq@#CoMRt}aFW6OxwCmmQL=A&r)g>btPfg$q{NPPfsC z4Mts0^Y>kap(O-=ggb)$yOPuFVu0u-}1d9CafN6yCY@ z@vDtd$cwk}CC#)3TyU{WVnhQrSXv9|z46Tn1s-ZlL0pYI{#PXdFQ3Fe3dGaX25dx6e6=elv*%V#z{3|cMBqAiDWh(X)o~v7gN3=v z{1Tw1%NuC}>Bz)~&fWwM*BlJ12A=|ASFWO7&Up6ngnqCA2iq+n$FSU!RVS;KZ;RN2 zHxxcqh4rD#D31Giy$R2)i;MOj#ZVKaRkv}u6RYT`UKTexG0q4z=d1wJ_|i%Z&jzL> zu2p!$y|G|UEUdkBnhL6*XrQPgMcH5VUHcVNLB-w(gn;ay+}Qi)FIR|oFHr~qT_jrP zjD@CJLSW1h2tTTMvYd*gS7Fu-=G(}Gi+<&V&+F`mL|(w6;{9;SK`2}yzX12Ni;D?& zX+_*{%Z|8E*2q$nuv!KdXTVc-WX%Hw`zwu*Fz{@*^QK_u=gMAH;+|%KSrFZ! zydBo(Zt0VVdy2wRYy|;&WxpLq9|rY__g+%&kIfp@Jr0{N7$W#Guxasxd;~d zgpJL&si}DF3$8r5NRLhBsXqSDf1g$hol9hz?dOzP$q1Z-d$8NmD&lx4_>z#tYtV|!k+ zE?W`&TK15TFir#a@4!N)lo%F(Gb$K_>DUnfD61n{u;VCiT#)~*vnVpRSN#7_xc^WW zEo!s;|Kw2tVqqz-`B{n3ILg0aWdTxJ^hIlq0(i>6J8VIpF)=_*LdJID~Ow^0oN#FAunt&g;fw$6tuh>f4`=a?QL}#=pQMX}&-gU2LN3EG} zv*NM>A!36{ACRSQ#Pc-Jd?h;?#FK-;E6v`JXk(ZUk6dI$<7n-PQK+C$!%xBeimG&! z*xbB`PyjC&*uwp4h0HITf<%L3S$=BO@_<)e8^9S{Frk-Rkkh6VQ|_r3F37|kP=RWc zs>0Q(HrujDdCx2`nBq+?x9Cs?RGA^W{7sZjF1Cq2pEv(SW$vL`A?P}wG<}mV=5H49 zo8Lh7r)fmli9!k+uyK<|O_th{&3rEJ`&voHa+XD2R6IvN<*m%i6OKn5F7Ze!h1;M~*p+@vUOkJZ6;70vrO zqKBTqo5gA|WvMwAkzaGMoJM9e7ydre#-%Ln2#_&D{*C@IZ-8{;p(7vkp*&qpHWEmV z^$=XN3wxEFuc!K!U9Kjx!SMbc*kLnJaE<)GHRt2_X|Q9F@BhEmDA)4ld$DO7%e7=9 zU0t0g@*J=1?;GtW05(?bvcH-o`2OBJKKWo+NfN=^`RawJqUiCZsque}xai3-~2bA=BY<<2anntbj zgl6tdeRXIEuVk@<~s`p1_X8Nn`Bsv{#Ib9cttW#qFXo?*L4$%33TBtR?4D zP#b-{n*%2$)Ev+K2Og@MO<~HwKIAy6T;}GB2h%Pri%H7h%C|=* zjRV01)@YovJ7$46%7?Gqg?iGb<|JCvSio=|kpEiOGSkN2k0Z807k8RlpN;qB__KgD z$$9e#pX3M`10?R?Y(>-&?DL zNq1YKQ7tSy;XFbo43a9`kXt4_9VAYpx#qecZ8t?9$ewp5=Y#4T-h~Gs$S8gP^njkd z#8wsp+3tJK{n>99DK0R@ZPA<@dDCRkLN0#GB+! zbZl@i0DGo6MqX=QLQC!z;vQ8qz0;IrCT468rOC+$(VGUbLVR)INC9%>67qe-tdww(}KM3nd(mf1PdEz>v z*p?7s)V#Me;o3;k4_Lm8PBp0PfNv==AgaQccH*P#r?XR{`24J(2LoS8n+67~&}Jv< zn@uPWgVs!wJLyAG>o2oSS)WVwh4S2o(V{z){5mqJbkKCto2RL@Cj%M9SrU=8=tX-* zH`ak%atJLsZ+?SuFfrySFuTCaVp=~sC+_0YQ2N0h5`CoDrG&KL8t(NHX4oyE)>R-y z*D0`iId{{ii+ZfqY?@_6xEa@NJOky;uN_JNb>}jAO3Nol_P2oZ1AWh2v9hfq`BA!} z#b#lZWxZf9uKNzw>avfY@*uFL($HKQp|RP`a4;gaaM=L__V2}@{)%bV6{fo43TRXG zDy0>IdO+Q9ZdP^BCxvWQQ%+M=*LlQ(c-fns#mlj>n~Aie#S0bK0YCdH8g2BQoyA8d zci}^$1<>r01yIO-5`c#QQsS7v*lAz8-TMZ`!DZh}nJF=c%dt8#8B$5*y7oD`L{Q+# zih#&_sr4qo$=4X-%Bdh}WdVTEa$-I$YU}R@ZR~d$92A$xB0nu(RHXXVATbI|oKvKm z7^``j)(N7-o3Wg9)N=Fh+}Ai25=BrVn@KYbr@X=vh=MHc$uDr*b);cda%Vlm6gU$r zDQ?OK+;pn))+hA*OK_Uxw=n0Xg0D8Gfbb zmp$%<68n~!mPH%|ey7BK!^PMBVWmWwEA_5aM<<)EBu7Iu1xovO@q`Yiy@0eK!wfGY z4z7n3OZmw3+mG?JRflmE-6QDAIGXF6zaM>Q?iw!Ab{CywcoOo9y54@)s6wxE(%gJ= zNBn2{jZYb@qUghY&#f`1HRN6^juuruebcW?6RM+vND?*9xrEmq21@BQcLgwMCs?Dw zKqTS3ddohZ`2+@~v?fYX704p4ti4ct9NbmpXR=tFskr@;302)#2bttxD_7RjgW#Nz z^ZSiDJ19+9aB#ZXHSe`e!5t&wle1-7pDzJwy&Eg zd`Yf)ebVr|?740-jD>_-D*%TZ|7BnNLPO8(pJVK9#o?BcJ?b7emT1RwU818no0lZN z*w_SUhcEtk8_VeQ)3;FVTXVSwp|2eYXW0`>knaKO)(pk(lHEvgEN{=kB= z!#$-8hk-o`@!hN6WK6saivI9`y_cPXZJqJg3|(wLdzbty>8mB)}k~OlA8#Vn&VA;mj3N@ zxcu$_gr3`V^c&;S>Dcv{mo2%-10<(_l}qt}aQdeH!=2jPLcww3etPhs*I+{qa8d1~ z;k|0*dOd0@-@I0ONylEZWmGGmVDd_Et0#(?=T2ZE1`=~UghE$luVvo!8B0#E1|f=v zcKq-HdG0s_0>2dxM<3@uA5Uej0QTd4nS1I6YF;%Z+KcOAcfcccDXe=H6xnt2-RRT1 zuaC9TGQ$6-ESFsFHfa>cDIIzmVQnufl{7%4<38i`pmsLW`va}G0=+0sTyr9X%{l}c zClMH9ChqtF_5hlTKnrR_mxLzPzC5|SnSPIN0AcU}_uvbRwXrafqNIUqG=0u1+io`c z00W3{I@UkQeToC8ba*Oy^8xK!W-4OTUE;$J5!;nyW0U%;aj?um;)_APc%BF3lfKZ` za;9MKGHZU4sR#hAt2C2sGI$<*(i88Yaff~FC~wMv{NO8o^LL(@qG^&ve)Vi;+576a zx7GwFA4ap$!ga`}?nVeAyf2Szd)LJialPv`mRp_*TWl35b{`wt432$H`NWH4Pm3P>mC}rF>*(!?_ngIuQmV6TVY3h z6|Lxb9nwn(0ru@ZSKq2*)9YELbaKG@g2Z&9N5OYMv|Xt!GrcaK^2ADRu#du1MrUeb z?3@Z*94c?Rz?UG5l2yKJYYWT*9kb@|9}D)fh#KeC+?*{Ls=toHyYs20B0g&BBF0K~ zs%s03RehSIpg%mLk6JN(R+hKamuscqg6oM`sHUPn3iH9})fMSin*vKQemg(EnevkD z&aKOa6A!BExY){9<;MCWnY>fPE<60aX4$97>w1PKs@C?x`-7D|$7VKnVRD_d7skbV z%d*TT~4Uq$T5){*31fnFGkTTo*yPaI^c2pvHe@)sU*p0ZC|Jgg)!^WxPK#KAc*iCfj!Y@7T^d*|!V%#Go ztmK$zi5Q$--jv~AXo+47e$ABQGY=d%()#9OH$T7XtvxotYKLmCoqE>oHx56-#?o_} z@qKf(4PJmlkQ*!ljcx{zVa+We>*lg~x zm`D<|HfPzkUzd{*{XgLjyUL@I;MNV7k>x%X*%fkvS=K7{oQ2K(1~~yA*6oH74D{|a z&W4iu+xSR`fSm$vmRD=0GqnmLXEzGhGZoY1jnGgP8oaTM2XSGH=#Z}-mlrX?6Dcl^ zm3*b{<9;3WV+Iqh?$JQ}SQlfbIoD@fsmU|weczzZtZLPsaqcTL#_u+>>X9Yh_%mH) z!A}lXl{#5gA)Vb2$IbTAiYM4n^zhS`{?JCgpF(?$7}K&VIo9FLh@Fp)^Q_NlgK~;( z3k?riaphU%aZ7*3+q!q^fh?+MoWi?lf94ao2l_phzY}S6?@1q^z9480I0o%@z{k_i z@O+XF#HmVV^w%Zaj=tL{!Qe5R+T2%>85@ta$;VnRdd0Ra7E3>;##v>RkJKX4ciUMF zx5-y&=z=G7JP4kaw?sApR=o0E_y*I=N?39&fF(NL%mgzLtu652jpFh26n))hAGh=b zC_J=P4VJgd7zO*%ol3AqqdV3wx0=OF0gQkD)GTfNI2O7*wo#$mM|;3ib2c&WYNq9OO>=J0ZQxbirWhN&_*PmG%_~uCy4LN@=F@C&x{$4J z2Dy;UH7>ozcE7X|IN&6gRJS)}U^=0bXk_m0e;B{~SgWwv(MEQlc{h6Bl<&rh;|A7r z6}Y@2^q0`$9T?+1FoZ{z^8u5-;@S>(*dy642)czwFHz(s~t82Vq}HwHTJa+`O>VlakEsC2|RErPH~7Va--_G7vGzWO63c z3H1G>aJ~bN8ac;qR(?cRM}5XRM_G|g!gOJG!jMbz0To|L0Ae@Ff{H99@XfeYVYQ-_$)iQoW zx_>qKL_;--7xMt`5caCy?Tzoa|A!g9(O&cgV-s%ePAIfNB;*6$aTVdqa={)w*G}fV z*Cx+Ov2r?^e%_3-m1v;EX_-_Cmt%i3vl2Akzcgs%AJH@x5%cOJBEDe#KtFc2tf*DT zrixWARdgCTr@X0mE8{65jw{#5F-|+BNK(sY^&dpjZnMKvHG3G|EOZGq(CiPTib zwy*!rt4N5JNIW0ASDNxnPpxr!Qz#4vN!{{bg~!(*<@(WwN%P52C*Gt2eCAFb~WPmdy{Xe?8<3|5x(yD>7$MJaiXDveJs z2!s87eG%6P5+kjz1-g9+?PF}Mg}ZC}?`Y-;3LtOc%ewj! zSD*Xq8>x2Vv)X64>^fvqlIF zX&zLO_?~EDb0eFbqtOEqZ3Xfn=;`m48zE}D(Q6y^@+ra95~rXmNUbBunBV!9;pn|C z#JvS@S`H_V`2~i?fx7oN1)rM5@2oR-zh;j0m(d3oGzSbTp=^8+T0Hw&vO>l_Tt!S2 zvXy9GQ`Z_@S;ObvI%=p!(>ly$KEa|#`D5dq=L^Xj+MiVQysggPKJUIjzF@TcKAn?_ z$a_2y*|26t|8{&FLo~E=c`9N{@HB;dqLk_K5oo^*$d)4rt8r@A+-8{F=*wZMlq0Qog7=G4PcSvPAL!M>dx_qF2>#SKv)I0=`S{b1tfmDpu$N!Rhu@j zmso*N=_-_mh;STQ1D@9s0aJ;_OF~Ix7&8@nkF{Ns)ZNb4UlYPv4=*dEYve@!e);AZ z$?|0MA&f_ze=w!De;_jU?eZHsfs|t0Ky6GRMoW{w1lN59@I{PjNHR162t0<6hPE$M z_ip2uX5WH2u^B-8kCh--pe*$M-Jit-rBB95Q`>!szBkGq{R)f|y0T{J#{^gB55&z1 zwefw1VIUcRgV6E2StvBG`trL;d1c7;8R}A5 zmR0HNZ8}E`KA_og%?g*VTZdONAg1OAfQe}OTF3gic4^tN%m1iNVwC@!gcuf({zC1H z==n!av$zo(^iZoXBttqJLD!fo{rr>eX2LGSuo23}523}QFD(oGtrpGLB+eSPebw^I zwb8ZtYv-?i1fR$& z0?-4lYN#pC;xtoMCkQvy8o-d3aY!{A697CPRh(+W44qb&pD|<7%HDQh$VjJBefXtf zrNml}kxn6B&I~4t;LjTnCZkNLnDPU2=}Hh@4Sh?Vt)LKQW_-QyTxg&XYF-<=KYIja z$Hlct^WT`c=26vctstr(=$b=@Aa$;zL zrMz11vASWb`!Db)LVyH=^Kt&NUZTu6IITy#_>xe+qIk34E2#FIb^jtTht?~$%}J%t44sJ#fmoY?H&`1uPKuHoR~|qnvO17hv#iVq`56=~ ztBim@B2|;C#6t869`i?8xrn~hU@BidIV4>vMOb8zhF*jtw&a*Xx`QB|V9sO*@te=_#Xy6$#0ICd2F3GB?w{TEDEPwlz?li+NO^feMZ z*%@Js&FG?m@xe#nWoE@S+~`}d2DTbgbn`e2Kbb;)tbct7=;C7x_cM4jpPLu)xYLp% zFYD0;8vV`6T0Mogx)~P>MYbWF(+UN~@zOdo$sw9T-Mm)JlWO$AIlaUN_X&6mJ)~_a z)zlz9!{7;N)&rDD(^dKsgo>3=nP2`0_E(m!VUj*vM|cOGWV4R@jAXE~qw2b z!g*}?mu&e?Bx*IIcK56~T5Eg{Bfai4ZOXoTi%!b>1_1PU%Af=e;QvM^dA6!S;`H@w zklD8ZHuD92?g_r?`qyvJ7>l*c0~@y$YtNzIxa$ma8A_jyx-0rj)7C>hfC`WPb-veB zXYT<4j;v$Mag?OWX)Q3?x}9KfZ}6Vjgir*D(V&m$LdporQdjDIk2TsezbBLrJIYAi z@Me864U_K@`fsE;gr6*b#UheIy0D!-Umz%_S(C^jA>SofJ6ag|M?sw4vOSka2dGo@ zDNIx0+CA>7>WbWuiLktC;x;8C%g4>bZM5>6Mlk{ONla0}5t$FiiH>RD$0b*FN3CH( zMET8)Mt`CxnsJBUr&{jiEn8df7mwcrjQ7*1ciC+o9B@Uis8;baU`d_)nk;}&b7Ml} zPfe8JQqzF8@UC7t)nI5@J4MeeU@&~a_2R_7_MDYIf|{Yi(jU5sc9@^B=gqOulnXG8z**vwtsk44n_@hW@BrM%16|XUT(oMKa2;SEuS5u?Fn}6&Acf5( znIq&3uVe>gb%rw#rOK{FMDYqdp{by6{=5!v-VdwB7Y|Q-u<-GVbb-5eQHYl~1yU&D zMTxD&ek}Rif@ny8Cni+!{Nl0l{-c!7vBKZWK+jONCQG~+MF|hec4e_~Guyp5JyTT5 z-@g$(4vCpx!yicH3LiTUWzpu1SQeAxzPL%Hsrq|Om2`0{yhtEchnADiHj&K!{=WRQ z%+#I|FC&15B-F`m+P1Cs){tvj=Fl|$HrSBN*y`Sw-XEexs}Ve6b=x{Nroe&RT=o{&v4b8JMZfRPQqK6SdE;Q5ZwmXP~0 zF1_S00XMQx^4kH`uWAgPKpI8H4W&1;u0a1lM?${TSa zY%Xb@RR(7%01CZPXy&}D2{sd7^qw|FV8a`}5<6<-ZZ{F7WBRM*$8{D~(DnHd(xJx} z%pSL0yuK#};r<_KVk*dTl8REM5+8c(d?j7J-^LD~ni#h@4tr99SfKDt-3N)7@H@@s z{G5N%z!d(bO-1%QbY-gsFkAq< zl8FOWi7haz<-mhwk-bv&A4PPi!NO9aj0V99vXG(W39;RYOX|8Kf6{@TkZQ{rBf9-K zA-wxTHeJK*p~x3SRKIs^#0Z`UbJ#CG2_po-?2(XMhRA0K+;cPvz@-64a8=PI2dOB5 zDM||)%|ha%697vLW5Wvaw)mN+hD#dFdAkUT>Ev<8pw!7MWVua}2~)Q*2tE_=&Afpa zJhV-*B`}h|nk)(jBnB13LIGv-Z(n)%5ZD8qw~=oa;owVXh_OSS7ZGNzy2f^=H$+rn z@8!hry9D{Qx-~e)G5I0T08-5v8XFeUngGd_tI8q&TiBMG!=l!C_x_b>pMSy$Zf@Ti zoLC#P55ihh8Ge>5AIL#&0s=t1OX;A**Stk>kRavk;#G_eFf=(UXOs-c$ZwUh~O?CT>kPP1U4YpQ3`2F`Q;486<&{kd(T#{o?gqt@DLQ;H;H2IX9$S3bgKr6z}@EEQT#cOMwq8isaGTtauZ7{mt--rLuYs9vZpuzPqIgzbR{=>=_I z;1bE2fe;Up_;LVf?8G8u!xHV`4i{P7>~Xg(X!2H$zaYOzKVjukgi|Sh+GG`ZWZ1&qqfyJVY z1-c6^9PW%m^}`W!As-cvCEmUv4b69h3MM450Xiw-wa{Yxxx+DXUp$NAcg;0^h3#L4kU!i*uILxIgS>cjtxChJN|?Y@anFrg7hVYjeUQ{Ll!#6P83w zf1r11hH!+Qv?MmNlWRxOof?2$UTBAQl&8VY?G(C!?QfJx;Ni1kIoIrwZnC3~#X$Phc1) zd!VSne1-u*kK2X;QFyCn%oy^Wkdu1UC?+z84AJ#3JK>A0$4G8c;DtG#thr7WJ4nxy zCRNBF9|RX_neCOU<}K>slEPPCk^RAvD!WZOmIjKf{Dtvv_;ycm;5sF+jCCB&^-O?- zj9y@e?3!%!ZgK`ZuB@}sIO$m$reL-<rQ^jd9b?2`#GT9` zTCweX{f+e6XoP5;hG+SEMB&FBYvIeobQ~O|D^VR%_a`jI-YhA>t9!sd>4s*ARbzNjF?6eU z4C6i&nAZ|3A@a2|C-)x!JWt;YKy=)WnC8Nxu@KU>c!Rj)2~*XV*}5bRsBb82-ovyP zWmCMrH2E3XSLnW4f!}atF5sdNByn5zQu%zq`7NJQ;Jm}4Zxz|~&56>MC?0yZl@r&y zb`Us@mZ*lD)`@m6z=dx0_)@YI&(Qk;PszWTBfbtcwp>vkYJdWZKL>5pJuHRQD&7Dx zrgf=l3#miq(Vt~$|D{GQcYsxfgaD0Z+mGJF>rXTDT$Mr81YE$=+ew-_{enOV*d)F@kfe=8k-Z!Ou7E_UBG6@kAG7F8Y@l%y6uboW0;B+Bc4Fl z#8PuK`_XL+B7HUJaQu!b=DB{J&h1G(Zmi?^oBC=@aW-q}t~&t7ezFBurqE=XhG&dZ zKk@TB)@3)Gu5lDi|0x7zJoJS0*EcVTf~223Qw6FVNPmJT2u?ytX_4f)I?eHEGhx3@ z3fX0mIYdIPivz(Ae}25{&9$g6?tj)L&@le>dnyN833gnsIeOqaAdA~TMZ@zelRWc& zowuIMQqSZc@3a`vp9l09y*w#dSsLd0-dkmTk+E#0qf>dl)yjuYzb6RIzx?wx)#*Lz zmaaUsYU|!J=8K;6o|kK(cYr;GmgRG^Z(;#By7(}b^AbF^XJ%$_)bMJ-7c*^nyFp<1 zcJlJnjIRevR~)hh?@A~N324K8XkShqZsQ4MWba^r7P=gX#FK^p;05Son8LjUDY{a zUbBzD2Gg({3x=!8gPMYQwKkX_V|dEUyZPSZ7_^Q!}8UKJpnp0lRnnTtZnj!cO!VpTO>y& z&su3yoq77{Z#6*Nlw|kYm+IX7HNHQ!;IT15XH0zBP6wx8svN}%=apQ|)#Xn!2NQ1H z|F9o11n?P6XFuV}Scz_VWYJ~c+-OlZON&nu-1D04C^Z@pUMRZIX(?FC&y7Kl(lrv+ z9aUBj^#;Ighw4SAA2GVdT#LqX{MtOELI5D_{K}D;c$JBTNyTE_K!0%?<=da8OwDSq zuRfiK&5{H2Laq_q)hslDk7A@2yj<521|Itxt`k%J)-YT>I#|{*Bt7 zi~wtW;Sx$gwcTxdDoM6_x0U_(q=}~C?oW+JqY-@GvY(6d_&id~F3<9=8l~cV&)7yg zr2opqhPyF9m~JfLA-usi^@gl^tiunmn9urc3ICFw zAK>MCkRFWnp}x!^sD4Ep8G2-+t;ds3{Gc%|c>$Z7*h9m)3{MEiKFLS1j%gdOCdRx9 z%o_e*0f+9B&2WB!9ig%WCrpJLmY1=PA~UHh;bIkAoD|2BgqjTLchEp|Y0TSWSdjT; zyBlN9ZS=;O{jP!96###}W=oEyO4gWy;8s3!dE!G$Gz7Wncx=G*o!aX%lEUhP$QjMl z%<$i3Xc8H0T2u0(j9GLYK8(om;uZ2WX>ZFP6=hGC{ly;|gP1?~-P)Sj&0u*0=?WN@ zrM2v3&)bfI>pI;&bVm+G_-j>pRX>NBEdWVMZ^(l)tf zMiNewFIO_6$-k}31NoWPLGZiWDj+lyyW#pJwk1Z^9*HQs2#BcqUnhq*V%jY1^}POH zA5ZYH%~Vm*TO4wA@9=n&UZWn1{;as52i^C5A%&ZUYUK&U2|fGVv+E<(;Zifh%^)Eb z^s`7-g#1gnag(LD(ajB-r(6RP(wHmnJbBF8t>RMU>?K6b=B|YG6g*N^uAz@Tgc2=V zRl`FeG_ok3bdBj|{^3f^UUitxVQ{Z${(%z1xzJr;FtFW2oYI7vIhTI|LSbKk6+}~7L zP%9!MJ;LSXr5qblh|g$*kGce1_n$hz=4aD{`8*Bv_?WM%cSIyi9Lt7oUcL~LBTE%I zPbze))O(hG6I|BE`k3i_HPXIEAX7{qXziq97V*Hl7tP)Dj)`X$7+X<`7|MSlDO3LX zTUCTH#ir$_|C_%#!$0@ta3#jQFd^}LQO)MtLd3E_eDYA14k$ymjU zthSfCM3Gm*kpBv5hS6S#%esk{hOKOOsw_g@*ycblt91{{kIRJJ(E%>I4f{IYpn&!9 zMJ6IVYGMSg9p4McoAjr>e4+-pu-&p-NnAh1bX6!kvwwuAk4{qc_tyA3kh^{SmV-iC z_)AF2pZcV9%?5gh;1Us_hbHJ4rIH+ zHI6nOHJ94S(2+i0k*dXOyq=3Qf~FBkxtyhHKT5Wm) z(y>Jaz$hy8FCK2EgNeU`Sd32RZuvv0vY?iz16R!$og)*M%RFq}(j0u{VtGBmVU3T< z1!))HhBE_4|Hx9w_Vo=_=N6x`fJ z9jjA;a3sj;qU%76M`YC(yP6`)>`uCcB7bDk+Lmw`LuA_z+o6Bw_(^Q{(z+YsW`>4c zZF~Z~bjpBddKpstx4vn!{!NJkV2%&4C;Lya*v0LLDT6D_Bh=j_DgOM_7^cr!7{Z@U zE8b+DM@LMC6=C~8wO2BRIEO3S0xM58;SAVfGqf&b#g(K>hyJ9UPMEGPyY*s7lgoLN z>%ujC$vLk1 zi}6A=zDKp*$!P921C}PMg8y2mLqtpX{&%A+!DSF*`Xd4EGxZR#`rF zb72+f8=1y5MZvs#VVX19no8D+{L)9|& zh4Lw0Qj8ByyC)ZzfKX`WXPpj{87p$~l&w<2o6ujaM<^puzXf^y!{2$!n=5P)D8UE8HXmt44_b>Y?nA`G}?(glx#T3zU6x|R@ z#0*)BSOOP|G!q%j=CU+C9a=aYuWXgF`M3D_X}4u^8!fpJto^ByG`pNl?93VX&vMxd zLWV=LwYUL+(e$#~OB)cAg*tnp=ar|Ui6|k+KF>QuTt4b~D?`5^G zIQqs>Kt8-YRv(oHALNv{T$0satKiN<5E5sIjDKnjv83%}ZmakL3>z2ul1!72MBYSf zxs*+gEnz+an^l}E>uVP5Nd$grXwI>Wz<1nhX`Q8=zeX~^Bh0=?qQ_F*alp;TBJ^g? zQB1!@Jpp&eu+HcYbWnjN#vxu*k~_+^c8P9a;uVo!W`qezI6M+RS!@(~XAe&GsTks6 z;&XC)wcD)I4OdO(iOj^{a7%OUg?sqw=%j7BDg4JKMd08k)aDr7<`&%P-j+qbH|0Av zD9YV%#$`M6;w$*5lI;{+VEsgFH!=x%+_2A+a_9x$g)zLUS$U9RDEHOEWDlPRiTqQ+ z6gUnRp)=Cp`*tKh)-&Pzu?{sH{Ps8^Z&Z%WCB`-PrDgFF5@n>|sPC=HF8bbb6a~^Z zA9JmNK(ByjxkHa-mWeXw{u3N4!m36M>5+O)zD~{7+vKKNZK80(uGBi2iUoFmTMGLb zWr|>jv@h*rx>iLvZEBo8ZC7qBN7T?i{@8DZhC?>f_S^Y8d)oOyk6v4kiG}Wz z5JGes(r5m)d`Z3v0k~~HF4h(iAK215f%^8M`5`5Nlm$x7wPFBwlB7a;B()J zMoGGTzKOJqt1&#MssaP^IdFE3+RW~63>Wpq@-`IB zGV)o2>R;*-t>yW*#R*aj1vWCnMV51RwtwwXg39B4fb+<0@QzkhUZbqHOuDA7M%AmA zq{%u}Ei9U9uyz@vh$z@5Leo1%Qn*zakV62*Otpaz1@%(AQgbjx**c=rru-#gtPYb! z-o)gPI^zr>@ zUuBnCPil=gKHu8D?K;$0)eR^W{A+V)=YG;JUxI?SOggXI?K$Qy6W_D z_@oI{O418ZI?mN+vGGxpSh4rtLzppnqYJk*!eOc?7Q_B647dL8`aY^02U+#&^`L*Y zITS5Jr2jrye)$*Ro((!2uy@{sH8B|3h9##@eL%dt{rnRJ>%&k$RrGUi6!}{-USv99 zmF6Ds@ccR61UVHre^l4i+~jj4Jt`4Im{K&^RBXer8$AQ1iw3)or%orj^*a^n+hgZp zZ?;R7dq|6M^yec6A^`*qUwntj(*=oHo?Tmo1vwr?PP}Y1!3VUpXQ*H6ef}W)^WAjF zQwmV|?Ug-l#>EdW3i35{WMut>^Ce=Hq3>w9UN3hT`??A);EAAt?Kaw!);tC&1A;&w zr`{k}Z-rs-bY4_X4j7aX-EINLl=y1;7paU5!p&kOm`&}1IbhfW>5vIOWLA#erwVsa zyFUbAg|_d>(t=B9PoQ%sBJu<^->Lg@(YgOlz)MaI&Ivsl1y&*`5$?r=tMVXicYXhf zhOEbqU_*ew07j+xkh6Y_lDdKw&Dl#=Q8$R{|(I=GNI39Kl&{UbXG-=_eZ3`%OwgSIPf*auoU%+Dfq z`I{))gh@ zk0gCcVhm}lLO$wPE|hB$EtfdZnKxJ6hxux}rqc%Uk8cA63x`)^ zwMy_T;D+xWVvHVR!?Sz%35m7(yZ#B(Mu}?{7|&Kil0)Lb2CEdk$Vig@`EJg6=8L6h zA_mPWc00Dehx*(?0xE>4IG(@{S&>Iz8FNhX>( zQ`;sDg#9&c($tPoDywACcc^jIc1sqvD)C%YE_{shggQlV6d0g24V6kkcDBt{tGl|A zmZXnm%;EoTY7IsB!-tF!&;oc4m;?Yqa#UKqtPGE(hd}kQ5%=UPPsGdt7?_qS$>mP= z8@l=v?xKz^opA>8K6j&M$?B6rNe6~btJPvmPaC!vZ9AN+KN4~G0`t%TfmzC&et|ceh*x6oWwut1Y zW60mLqcn2`F2S+>&pamp@n1R4-2hy0+vOhPEm7bzy0cqEJb5ji?MrnU-N4< z*7qV&yfuC4WS~sx2pkXHsdXzsYx{$mNwUEHdci=$rJ3et9c{UvEmi^f(&Ovr%0+}L zqmC=sCRaSYHuluN;s9>fvE%m?E5}~9D2Oj85uKh z%`uloMju_POG`vqG|-kO3yW)1Ja=sQRR*1cB#oghtUe`d||sr&7|>} zR|%J3!0DX1W9=r5Yw5z~`Ru2b=U<<*Ze(rQ&y8VR;E5YxfUO(tp?-xr-!YER@{U~z z1w7%W8ok{07o8#+%U4e&!RnBW(^3PuRRCfZi3SNM_nyN0J#gBAvnqXUy4ysxXU9W| z!l%`<*e^-iV#!`{xJ;S<)(2dz$z<{DKqn`(?WH>M?9qFZ^J(K5rDd`w$TYmOi-uGk zetDmN@b4=UHc|{h%K{`IA7A|lb5l- z1_0pU{NzIHv%WFVd&7DI?KGB8us%`1lHdQ-hf+YdD!QWPxh~VVtbMe)#zv;>3{2jd zd<#Y;hn!RqUSuSQR(Z`GzU3i=YA0qSDlb7ULOj#@wJut75|UMUD(7dEQxR?#z2^2G z9{ALHd|}$wj&+kb#VQWY6o1|w`3ft{wZP{ICDVGG_>L__TP)t-mv7WpL5ae3qlEl= z99iaf7xmjjZ^>#^k4bKw0nKc0t5DpKtJ*Y5g=jMe@|;dA?f3rxMgAkRJL3%OB(*q8 zxw?D&B5d~Zop3>FnQZiRrdY%2+>ikdXrc*9!sviJD}K`!4Z-wA-}hy*0!}ReiMpR3 z9il=b@*joHR~?TAn$!&I4Z7I1W<&$0rKTIkbWs~eEvwR4;Vi@nm=?jdCvSUz$4FO^ zxTo`3zD6|JALH)=R;yiE`_De9_8E+XyN7!H8x`|%Ytt&DLX9uizG7qJttT<6 zm~R{GN&k`&{#?Cf&dt<&wWvDaS_w`fXcR$sr?SC$xp{l~b0q+$svF!slW+wh(}&A5ufttUAq_Rb8%mN|KPy zg<(GYsW2z=pr-Tb(ke*;#rx?LO>+D&!4|oP-!hYW1%Kus`KGu)d_U3CtG|j0%5(an zVcN>-raGMcu>@(vX6&oM8rT+(*_UP0d#cAYbL&0%t~2eCQ+r}<1sEvM)N~57WBn+hj~Hn zv^Q7s9~lJQNES%+fU42M>#B$=ytgU0n^kOEf&V0GjN>z}g;Y?|-wZJDh%C?hne#4j zu=zF3wJt=gRIGQ`o5Er)4DT`718C{0b1>u9{+gzqTsnL|^|*4<^O)seIgfqKsoE6t z3T%?Ip9NdW21*v8xo`b(edpxcVVcMoVfRu4P^gDil75Qz2~$$?Nh04RpkwTgMin7 zmBBAGc0a;18WO@(s6w=bBu9^`XV0r0MK5$mR_luzuZFo~mxNZ&y~$1qFPhX;B%J*^ z^K2vcDQ=z`JR$RSAwzG|gXq_WH7>&3gd?Ee(~eieF=urzE4`b4)t-WTGrBxcMNUP! zLeEM&_2twqirsI>0t(_dADG9H$mM@0cW!mDDyTkhHS6Mj*WQ1V^(?f!XvhRHdIsNJ zJUL$fCf7tcvs!XaodTa(euo|6H@pIcT^I)OPL7G3EVo)5v4*WrlFD57iv$!JJ9w`Z zioq(oMps3+nUrc^$Xl}?n^i=^e-}-C%!kiS-IVguQHWZ}L^cTCv?&Vpzd0IRCh8py z&kuUY_iyi53us;1(7bZ>t;_ezx`12&*^-n`;F0kkB>MJUsl>@$4K`~JT!XsHV61fi zq}Fu(sboE<#lQVd*JV8RrDa7(jKX1S>ERdhr(lz@!1bU_y3UQ#*5zU{{I(U9uo6kv zi9U{VBJ_*>XDmP^Ii}gHb;4ItD~eK@?+qp(Y$MN--t*Ol9Sv zG{T{JZqU#=T~boPJj&O4W|-@xDPc5H*CH?6_^qK1R{3dQZVlOxbt>VQGOxd2Veb6H zwH*G2`P%K~S5~k_I54d^fWfn4s~zAjMktZE(a{Q05yHWl5%!jiaBY}}!}nch&KeYb z+lK~#fA8cb_;}2p4K~9$_0C`BZZy~k&n6{fkGkneeUT7yAK1+JdK_}l$h-0F!UAax z`#6LKblJT0H`D>i9hKG6ZGC*ZlS=k|;X&-&(c7LPRT%8NxVhp=NiQreMoxMW90;J` zm*$ZAy-|i*@7*Ic#I2On3n*Z>iaiCCFw@<)1;hhH>L#&#*191~PGwE9gO$GDG8ZBE z8fam%>rnH^plrt#ZaM z^~X?2>p5v%4zYffS;$t6IWK^~22VX2TMSW6U-n%CEB#x9k*mYeYTfzD{Bob(%>G#Sh;K^|HVYM$Ix5bX6$Vr ziz&{zoUq~XYcC9Ch(j*eT(CD5W~kmsn|9o0nk@UC`P|8BjNgxhk4Un>W-BxPBgiV4 zdmk!NW@oE5u=aWMGg8=1Ci#IM+i7d9-4(NL={$xGo|%ycy-NP$yH3MRxk0fFEnofe z``K~H7meOr7nF9cWM)vZvq3jMa*}O|8D&_Wtt*Z<~nx_ljri~z? zq5ts2kg=^eO+}-fYmTaLmg3_pZ|d-r2;BwAX1`-~>?!x9-*ko|Q+Lqb9{Kq09oqcG zIO7vb(!|EASMVNSYGi{o*oF{e_oPQNX&ynXa51hzz3TXcX!fY~JUhi4n?|NSEdfxBLUhm7T3d>dBt4i9mHP-DI zofdFgf5aNf4AzwI>S()GF|V8`+}}4Xq&s-h85)o1=r;WSuwxTUFHr(fWUL3)-tEOwOL^tsSF=#s@XE*PAu}Z%#+ox~i&SL3`!o zkAtUnO9#_4x6A)SXzlo8XuMEUd!nQ3Syk1spuK^B`u`CetEyTSwAW7lIC?I$bl4dh zH`mmzigm31kI>q2VrYCg zJ6oUhwO@=D?Kz9*ENr%ZDVyNmMY9*&6{Mq*In*-xHyF_=8$gq6g0&CwSz->oCe8Pe zQ7cIO*vGHpl%B>GimU6?g1L4CneSt_CA2m-BhgED^5~O3i(l~g!aey`jL~w{I--+tv~+p#J-kOB4U16i+GD<>miezU-+&I_b3<& zirp?BX_(u0rT8qYOs*UHA7uUy5`=YpK>purhWF4}%^y(e_XjmI{6DJde^58#KWO*? zH_bnL!@b62dZeo&PQ?`K!d(fffMd6zUN&v7+r*pl=v5smKlnA2Ui-*@{m3T){s&e5 zgCsKlQMGRK=%p z+kftSmv~?Ni-k?G)_I7$vpYAGXu&+bx7b4;W$p{w=B$`iDZ$L4Pr2e=GSm6oLA4(` zivN(B)$OB&W{POnQ2&S&!PFt%#_0OVxD-x*u-BwK{K1}m+{d#4{UV>3O|hClId^zp zf>fTmM)9IRI6HV>I{USaaE80m@3XfFSE__VZ*!eKiqDlEl6`6S#xucL=c)9Ro6c|4 ztV4Wqhk|IEyk_Bc%vr^&=H4@h=Foe4e*|(<^ZH0JRsT!Bsr;9E{Eq_sAI0l`lriNG zx@AM~8CbxrN#@|3IZ}jE{6A(zL`^QwgvM)=y|0R*{rYyQ?tEzKTf&pxk{b>Phbb;-Q-uUg{kxq$l#^bMD$RsbH0 z{@gs*A&ePmUaJksdg9R{YHEvT)#CFf9&^%j?>W`(J%YnY;nvEMNoBI7n(#?y^x=^3 zZTn59VNFo4Ck|-kdwbPE7Ky;?eYya5C)CDWENiuGGxR4no=G8!nZtbjo@QhyZ{dz$ z(TS0D=(9IF&8>03+6^zUrEsa>(qTrqeQPW;j92Z(vvNP0cA?DSe(Sk(V^3s6<07yaJ%ky#gEL0)5|OEcnribkLC zAA9A2Yj&>lK9kj>Yw3YREC-&gb((qp_VL}xptkxhded*|g38}cDS1qX`=>h(#OS95 zv;B#JKuGQ5i?Ci30b1K)%heFZ2!L^8BICNjK9|8v=H=H#iVIIef-NvNlQ(3zL#c9I zzHM^h_QTmFwxJ81(cy0)Y&IGLXu_GZ(|R87^vsk_Kcpqwp5QfKRQAoVp`quv{mJuT zAt7Iq*jm^EXetVv>Yy9h@7_TEALO!k3nNkN}3$=~ABeG$QkF;XJ;6og5hJW^@t|Pl^rPo)>Ga#X*Hqzb;qYJ5%~a4WDABae03O=F8B5-(L`UIOpb= zj<=t=#KI%eFptF~47}~JPXc=_ibBr@NX98p7kEJ*-&q6;?0Q-B zljJIa`Is@5a%|7~A;TcSY<(uCxG!5N!DU7u{?eKMqh8N0Py)7?lsKkHE+p*-)pW|o z3##|{@Zf@`uNlq3*f2k&3A&SK=1L4azh1SrK-WsmMEs$QBQsK7T?@QQ%7Hein~rbY zLo$}UZGikh=UN97YoaIjwAP?);3V1nCGM&r3k0b8Y%G^LI*MoU#IGVco*M-yldJY5 zCjX2|p248sTV5x+5ht47#|k~mG-RP6dNrF3?kLRNFDls<9lhg*ZA761=Hyllx+=ym zry2>4okJjXKLY_6nVTY^sN=i4H0SBiN=qndFJHn%%BwG$KRY7+3ZQaKGw%;qdQ+fq zj?1SOoKf;)70WFRDI+U@3V|op0yY+YrWCNwNEBQ_kt|2D3N@jnp>%}W?dGpc+*{Cm+Pkq5q%L?5s-dpJMG!mAME8Bfe8zn@|2=+# zC58KRKdSyi#|T7YL$EeU87D~L8o@HtYZDS;W9j=pVN;9Kj@lQIbAJHTPi=F=tixEq>JT6|-V@-q8+=a`(qf`9-S;_`o}%B84EbF#hWDi3fgLyB>d88@!i~ADp8r)Q6DE8sLz5e&A9n z4(r0(WT7SD*A2ebzin03MjiHj=S!74r*MHGudB;{a&z81Nog_dQUO3olIvvUWjtO< zq(W8XjoZ?soV(t66Fd(%tl7_+)M@04TuKtt^Qea6{lmxVa8{k@ zc<>rh+B@k|XM((qL2bf$!5&nmvFBNA_ zylz=2vpC{YSl7K%?z6>!LUS{WXg6zUnp7ueod~GTbbo0oUBr>dvY23P|Ir4zoNYapMFE#h`;17Fbd01zn#+p!K@QTGK$bxxUn+6bGxUA4d_tru%ucA1zVLo zh8q%5w87cUfBuW+3aJV5THgaLVkK&>1~EMR?Z@gzwmLCYcQ*T-9J_r3S7ONhEIjq8 zvSb2fnY%6;(wwDZ)iJGhkL1`U*2U=z=#goa@M+Er_2r@bnB)`no@p&lK5Q7(au6~NI z*h}JH0xWHmXia_Jw}bkuF*s?-S_uL|(6jc1zjtc@_ff8PnK6E{R}iZkvmuORHaAVa zyS*C(Kvcc^fAYWI>iv5F*MW(V2s=lZqX)@r5Ac*NFvM?=c^e|;d?Q|#_l{|M@l?*Q zyXSSH=Y!2h9V2%odM>quJ~zOG)u0gpZ5$+P+`M;hpt5&U82B#gmF;=iV=Aj6P_i|(%26ZqO_dHiTW4Cy} zd+-C}%|kn>#m_iZOsEL&vsmjMNd0iLbqnJ~QI%n+%kk>_8$aiTaElnt!1uzu4QQSh zj@Kcw82*AD;$Bw`FN6B7*(1^HTAJ+tR~L*Z_3SMgHk%TU@|mcW$Tws-7fuAtGbxe( z%d1hq;g{=l$jBhrP4H{?HDG!7t(n?6VDf71`o3;b=FIv1V0(!JGeNg7T$F8?*`km9 zgce3+c-qj!mG1tMmEn8jnD96h0eSNd6oFY=Xow9iRrmG02-7|D_n4@DnEFKS?53P6W$>lMFE5w^At?u|rF%P{v>7YGi!hDl~tLIKK`SnVqs4y&cD^ zei2Jr1u=HZD zdqIv!NzD{PP_yLc5EfgH?vBzXoLN5Awan(3lT&<^bbH~Py4*YAf=yyhW+MTshaT)R zD@S+hx{5sd^un!0h6~cgL`GZrz(Uq~Esh1ZZ^9^K<&Bl-zd(o}c3 z;8Cm-JUE^l7!|hiH)WhDPIlVKd-r+2@_!|574^= zYFC}LWIZTT<&jkG3#HYppvA#diRW9f!JxVSzmFAi>B_gT!Z~b*CCa3Mtv(2FZ)AuH zYR?x_XB3>zr0Meb7Z!@R{bOJBigdp~F=MmqbyK_c^<13HVA?w-{8{&VL^cJUAO=W> z+u2=3Il7j9ZyoJOl(_p=@*_f$b}$IvUJP#=-zl%~C(~8JOiu$w#2Ru8815u|GNQ!c2<{ zwzf;okdujb@Nx8UomFm25b*qTWa#bvM`>;?Na(iF*`wi57(V~yI@}9JFP=^YZ^ik? zOj3*Ub6TQa$asP)n`f@@ywM3qYiytCuVAFH$WB7Szf_At{C>r55(7KM2_Efc6z^Kd ztDjIG8ip~W;=I=BR@}kuZ3OCvDhKRFLqo&M(eNj_BQpS`V?gFdEcwY~L|DzcfTp`S zDpv7DYQ)Z_apk07N}X@W)k*2na%O<$GS#s%Hg_QITgsdLFfE@N4YxNtO!f2nN%R;r zW@a4yXcuWkO`$0wR%TqHCJ0BC?DMq59n1uiOl z=7`ozR$(fU?U1N0f)OB)Lvt7!3R-`%dP1Tve@J(#<=n3zD-t}nTH(P%Mrz~>9$nIlhH2Cy4Gf~yvWCI)r0fLp0d6MahvV`R% z{WYl#mFm8E#GdflrTmGuz?pBf3^Ih9MmN90wS#oDRbX7kqoNxQvT8^tDZXXf7}$sp z6>@vJx1j&KF7@Sr)J5X_-5vP)#|x7N&(Lz1t8Xc2yr8@G@!apj71z&JY+Y&hm$}1; z;2spj8fhKBm-q0$Gf%6$#%hue@dz~?Q(CS_b)Cq^9}x`+jN0RE#srDzLyOkTZbod% zF037zz+A(-_;9W$Ho;M{e7hti%|1IR6L@Qx!}I}uX0ZO#sZG0Eny{lyh)P6A+^+41 zw5iHPO~J-Fe$dzw@(k~xv&e7;o=SYS=xuJiQl8KRalpwx?HjP|LEH4PNp_lNGq|5+ z!uXHFnT!KuHn^WK6(g{UxOql8>aa2&o0O(uO&uqVnbN+R%=VF!O zVc-Wh;YMK)BqKDyPdDyx=a-Cx3B6MHc!xecy7^T=tIT=a^flb|A!W`!eOX}t8L!w$ zr#H=j>;v(?Au)#Nms>IL1S@vUf(b@tg`s3%$@l1NXI{@{Wl_;ZPo&LccI#1* zBZm`Gl&`H+&@~s9Qh;)=?|*=->ka`u%Zp|PMY;WG!991cc56mE$mSHi9RT zR5nGeGk7&X(J}QO^F<*7cY67+u~h*AEh3MR!N=8Y=7z8Vv3Tgy9zS?s>rD?{IlJIZ zboUR0r{q5_&6=xxX%k2jVnBOY-aYhiV%Kx@8#3%C)PdJP&oBqNIrNlncniyUu??{H zUqR&-_KC~w(uF(TI+m#*lOp_x-$L$~sQm4D44wB&h{^LM_lwzsjveP+n@c43@Afy2 z3C+k`lnLuydGBaeYp5Uo>d}UPC3U#u`8?F3M_*+Rd%M-~g^5oSI!8$af`?TI8^kT~ zPa~z^QbMw~0kVi$o7#NUxSKZ!*iPpw;>TIOM;a6p;}Ze705;Do8lj7?zsGs$Nxo{r z>oM$-ry6v%0XrcRzUYg_Cp-wdY|WEc)rzd{9w$QM6saI9a#J%2PAJ{)k!)XLMXzO= zUh;*E;r?Az9#GG_yGz2@w7ZaE^A~mBE_Wp4LH^{hS2LTuw&RzXZns>daK^rW7gL8R zNDrP;5NP`dD#$uujvOxA85%;a-sYn8zB!0xrwOs4?!z9X&s> zl-Gy$AM6+^iP6bTGj|6S-#uaVLxiUo^d3oC)}~oP$poC#vlm~|lKMysY^ADNArNRsbBL3sV*u-&%$1-Y3_2Y2Bgn;w>ah@Z(0iZE`lY(sV> zesg4KPCTjRm+n8%&(20c>%$p*^E_&*#hBMKmuro~&y)A}QxLo0V zKgyG-P!(BG72=FSL6Vv5<<&@JFndyZXwpql+Lo#DSlzzG@TerqwF$jllc>e_T5fxp zyJgzun_n=4!zj0J&dWO#dhM$5wDzp!-U1pdR#ZF5<>)wY`wRqA%$aQ^JE)1VP31lt ziGF~=Wo)REySD@RTH2(yvbe{Wd59UUqg8sTtckNm1qS@if zt44yeyYwJ~Q!xsK(e>jz5$4y|MU;4@BfVH|b%X5@7L`0upz3szFK!k;GPzB)rZ|aP z?K+Sp$UNj>OnT;(qyVN-#KsRA`N+g0k_z=J0B*YHBmCNP$GNMe-*K$zLv9#T3tiu$ z(VGzE?!O(1g~otq^eiQwQsqh}=xB?l8%^DN%u>|sFbrZMg6XeYaXP(mI&`1j7bH+O z>&soOvXVTfX!d*;PvpIad$qEG^XoyJ+SjH^#sFtXVba6%x31F+rPo}lqU@Ju8&|Z;slY0BFi5br6Pi4+%qtpMVueS_qD{SJt6WmGA z00n{-cP;K-9E!UXCrF{V6Ch}zNO5iVT;Z+b}#`hy8Qy`0Pz#OfD92tBcqN}lsgqfNy6dJ8^{}=+9(k??r<&mLJFPP9alv^K|_ZtSL(GoxAb&`VyuPUiFECbouPQ zW%J+5x(8q6f>rx*o?&@SY5tCfZV=$IPK{cp62uXQ$wvNu_dMbu)aO{#Nmgwo{CU)_ zVw+t8=eO?Ex9FE@$(S=sWbLU#hkRi<{e_->~(Z{o;`t#g>qO@CU^=0ZijhL<9% z%bKF7=GJFT>XrB!U^HTI=a zlWrGwHFIlpdc`Nce3-=ll$FwHUB+xNUVPjS#zd)P+r|UY-5;lqF=^bQmUz5r472R0 zwu3Q+DQZRxGSfzc>&~MB$ys!OX2Wz(Ic`tnVQZ}J?C@+R93i>4;dSZsD_)GPzuaT& zh{ky@Kfvgx3aMc2|EOS>$5bnF)HaT0v^?wp3E7uX=vb;1MuHc5l4GY?p0zq7Fk>9g zVGZF-l75-UPxf5*KL_{f^i`s56KH*vpF+e{@kSD(1j$V>fmzI|(Gq4V&)K$W6p^o) z&$;4|%{jvQaU570T;UlVlb0zq(aO5xQUiTYu4+n^s>ve%)kE<09UL7~GC=1OOPo}O zC8kqolPIHbgQ0|O=7tqG;SQC+r*F1vys4k-x|mqcLX@7mhOL{K7hhMakdKcFEHtld z*Y59qz52wbnJ?qY-sq(1{^NTLsKLb$S5w1A4yILrd=vcb{fdBaTLYp!d?Cj{hS%n7 zB?6Pp|5Yt@2iq~PBEHPxA&Y!lebSmRCdkpig4y!vS={~lbk798MiaxnF3!V3<*ire z$mCmU(~i7B9;Q1KE<5B^v?^L4sf&Dc`o;0;<}Mv`lWRaNJXu(nHR*MHTP_%SyqBD# zx=%=$E&OER9YoKR)KY%o9jzbsDb?Cq9v0Je6WzXV;dOtqFKvLrxTt5e5FjazMoS|~ zQit%5Bkdmr@{aFP0h*f^qMe6{XJt(=8|mE8hV|N2$k0#00_FYi@o)Ul57LL3ly++GQM5aQdbK!xZmz^?){AZ{sX;kYGuaq#4jCD zJD4mTijOzEBf_ycKa>Deev$`G2qu0XOud3_!AY%m>TWA^U?=`rOiGCPHP=snGPmpg zkyW&pe}@be7qGw(^$|Fx?`C;j+IyB{@@qYT-2@Ul<-n+Gc97`mbfm|3-5M8AX#giM zuUL)I-j@FZ+_IXgyv+vqhpm3_Y&%*IB{6-d`4u4UK59q$6$94Ed*hAeyK*ISV7|i^ zJwFdlXGTuSrF{F0?RK%^CkcG*>@-a}*CMm433yZ<-2U?D$7S46y)lsd;ksvPWnbC z@%l1&3hy)K3l)$Z*uGR^fR85r0{&hMGE9c0h(sS)bWa?mEdYYK2?Z)ho8isF$@|DoFgk34nPh6y33l zT_?h9M>YVF54}m z`A3La+hieOp6Cpn5(>fq8H`uYhJsRNzHpG>Z$@#C1&cfIg^inPe6R9-Sm5?JU_?kf zee9Thwrq0q zbb2rMT`->;m6#3(gYTZP0XD?T2%?in)ZH|(>-w42#H>{VfeDhT7JSxX7^tGKoVQ z=Bdw5=0O&sp++|5k!N%;rV$LBE?RChhMqn?OZt{e)>FH%bq!M};d!?s1TOd~IC{m6 zzB@`;oK7M|9k8lcpLbM7IY-dDZGLu@jDk8naRe(N3KA;GOWf%oU*YGRm_HxPGIt2?EE-+Cw(Zu_L}AC!M3Ac|SrELU+pOJ&9b%}bb^)1_a6+jpLss?_qxh;l z@O;L%`EQvdfOjuCYHuV&Yp1<$Bj~jw-KPIab3P`mgva)Z(bb}i(tpL=?C>LZ8V|MQw)qqiQvb4rmmj7J4;$Sgt$)GO&l41% zV+cCFbNgvRTGEuA3%CPrFXbKGL!;=_kMw=2$i)Pc8A4fGZ5`;z|DY%a zJmc(AINhgaRLo!VpjS;4U!T-FW0c~m7y2}?|54CWkaRz^Fq<5SgyF8jkI_@EU;yGB zK4BvKRI2Cq`|6>Z>>q$^rc`aTkPyuem9NM=b*y_c_z5}F2XVEBp;-@#iC4@iW$}ar z(hDwMR<57T{ksM)ZzbOh(tNGPEVL232P>rSVB5s-6x#NMmsuP;gi*=UJAWV(h1Suj zB{J&t-#H$&%~RiNJIShYSc?UV}m>O=;Hqr+!hY6WG$Mw-RjswGs+Hq3BBR z9$^y=W6FHhTQDArmzcrKs))dKKP1DqyqNZ2cFOpori5!c0H&VjwY6>mF^b7(#k86% z(|#?#F%)nGu50{H8k!P@HZ(eNDdHi&B=F^kLQ;fU%Mi{;wrcE!V`lb`q61KFiVxHzsmaW%SEaKc^ zh_SfFK?vMpY?tjI9E zd~a<9%`-jG-WS)OS^=;z4M3avWl8yIbm4M-@mcLQA4QPP%lqtFysNnbEny{pe z8~je8p&I;}ismSd7KE1F-A|tXN8N(r@YGT7sbG4*1TQb@8Dyvx`iFq_WDdG%y;<8_ zyD^B+IK2BGqD19o85Yj8iVPE3<3%5oHtCqsD7g5 zCEG9T(uE>n41cg!oo5;yYvf#gwL~j73@0xw8z)m7u3<=l z1gLl4Qs*sQ&P7z+ARLgc{m}m`=(wvU1$jcBR&veF0q{2Jg|J%X#>AhA>f4l6i z__|^eHj$60iGQF&nQT9UNc8G}L^cxS5`9_CMm{wNdiJRvRkV;~AtdNJJ@!#on72tJ z=eR*QvTc7gGU%wCpq1U^@iRCy9xwhjG1G*`HF3D&GH=%Pm<*G> zO9W9&6$#BNd0rd_CC9x){&Ko~^RefQY@qphi&s#T@vcGlk%b}gP!lDexMCOBN z*hyoM<-arfp|{}>53nR`(%3^(lsY0P)DV6hgX>Rwqz@n7 zyal8M*q*w$A9OY>g{zsndoX=tytLa5x~Dm)Ab?SRjxA*lY*;hog7NR;jlLQ)#3$M~ zex0NZ+dsJotFBsi#2uW&$`AY|*HJPxoqY1gx zNA?|3`rj9S|Fr0@ibA)Av+$L@7`(1Ir2R?zMuhxBKEEeAr2(&n;?Z2#4~DZ79SAY!a`+Zvb$mOtXFQfS{$OpkOl$gxrYzp;-AP#5Tc2@O&ej!s-sUqt^*SWqk|k|fhgt5w7xaR$o1 zN4-WQQ`@9!yGAj*CJ-^}b$qEB5*c(Awp`v#DzT^oVaSq5%K|A|vfHa2DkTxInk^AA z#fDqQ^QBGm&*`hqpF21sYIlbgVM^FJ?Uai1CO#T;Svz{G+U_ZlarxAgbM>>2NkqCm z5OZoOp+hk-pU$aidO$!tx{LC^Zs5ZWRU9B#cWt~rbFAt>Ye{`w*Q`evHbl}||ACjx z*U6c6gcvjv;E3HKTLtFbTq<}k?J~p0#CIA%V=JO(l6u`YZx`@H7Y{KpxosXD!Mz`f zS_(UlN=d@BTz9>|6s2L$DBi!c@=OXCCTuWYIc_M*J~CkZzxY#pC4P*}W(DMt@{KKq zcXaAK9?lPnVH{epyb~*eS3A^lO}(G;F#`-3pj&iwp86a?PW~5%-f2C4IW6k-D(T1ccd>qi= z#a5GTch_whZALZtEFi4(d@kaa0Bo_cZQ`p<_=LPkB+}0$9yZR80vjwTrOLDfDe?=j z%jY`rkb}T^?Gq6-o2I&I{Gd$d=o5csMN#I7W^i8W%hjP**I{!+lYxH567J_9@^@$U@`+W`1LU!WwtL=5RX;P+@W0mR z=WZ5FpYQGoDj#T8XwlgVzh*O(YCZ{S#&fV}hX)-?HZF+^71>X~FaM;Gbht0<&I1Ll ziewtN8$TUmO>_zWb##Dp_e<^TMZ)teo9GEl5knO#yk6r-;Bsya5L%Q<#}y1_Mr^HT zpmIZ~VU;^XbCv#pWoaJUG3)*2LKL2RVMa!wtcW`|sd^FDEGVDBU1@RjU@@t8BMvW{ zQfb!nSA=_=Sgk&g)w8rFyKF|dqdbHhOJXp7xFMW8XEx|#o5`wzAxxh=+t>!xEA-pO znw!PVNx3n$h7xQH@bS61dP6I=eDb)cu*dmM)l$1HlDO#{9ctEC(V&?-q_JN~%dKEZ zvtCT~97?WaT77+;ShUo7qbF8BJqBuij8q+n5Y^Zd5A-UOdnA(k-u}tU{VEV@3y9V>AHMs~w+|N+(Bk=^wO+jU zD}wVzWs748cChed}eu=?g>WK$03k!hq?ak&Gn)Mv6bN>#3#0;$a> z-@m?Oc1+hV#HD%N@Son}{=q0sL9B;hVTO%#9H6VZ%8A4F8?8!^F;>C(2Ho;3vD_a2 zZQ3^yV^t+CeRVbh)VW1C-wiSJLvQ%&2--OW&3J8E^}B*dt_*#nj7YSdmOREAz&>W! zj9sYh`Lndd4<9jU2H5bH^1IPdHS6<)-Z+n&@O>y?>Xb zyoUDK_sO0q4L%EZn*Fw|H2X(v83mX*N%kIgx%f@VtzAg&;R*?0X?GDN9TeB;unhkZ zdfNcG%{+5+9k)OSINkhY#;wTRKYNE&H$7NGsA9$GR%Sn|jloP(Jk_b{?10g*W4HJQ z5Z;L}!x7lWwoNfs`Lcqd7R2@}f2j=vt6FiOHTA`pr=DV}68&AuvFv7#dLFec8JT42 zQ1#!xLys0<7c$+~xW@3%??oeL#yS0jRGMA%6Lr+L-|&qfa1}0d- zoHdUKl^);ObF*izMs?P58`p!uELIEkGA>I(^Bo0i%kI`zs{+y4IH=)B2!{QC?M004NWz6?QwjYNfsfd@`d2(|KGK|{m1xWB;PGo>sd5H6-wWUGKb>%y zv?jkdEr=v2+4*A5{Pi1;rm~P(RuGaJ`9?WfGT9CfE4mY>;=9=D;vW0(O&ZkKl)1*h z$~4=R@Iqh7u$E$1|0Kq85yzVoxR_ZEY6jlbI^0%XigzUj@W(FJ>Z9T|h#Q{gVZ+J@ ztzva_IHHAhFvHsc<(^ifS~BtJnPme-l~-RD+p;n*xdwzr)iJfrv#x{~(_FDCr=qQd z?klk!7LqehcOOo_P1C~D+C-K1Lf?Mk=1=WnR#nGee9n$|p=sl(2n}Qz%(bOi2}J+Y z3O7At1?i=JHoFMAvWr+_(mHj0Rxne~{&S(!JftGU1J}uTRr*&0~kNBw5vheN1 zw0!N(#CU%Xvo>6OKRci_u$TXT6twOh{YM2&BC+sApN4615ZMCzz3T*)&|_&ny!5<% zi<;oMxgR3|dnISN$iP>}d73#y;W}XeR`ymW!=F`+J}!uScd@Cn>e3U4tFT{gmus)< zvCw}Ip5J_ONF1(SGZZd|Yw};|j11r0f*6f?SNZP3AifPN8fsXi>{Whr=w{gK@d)yS z%U{lv_|N`79G~(Zjwc>kXzw<9Kaxj7Hl*x`FT^m~#6T;`$02JXk(rk9e-zMzFkDwM zzU#&pi_z|xcHDVPI&r>Aik`WeAI+`4w)|X1v@?D!{@8Gm|AB&|^VK~~gU9ih>~n&N zPftMMI-Fp4*&^Bc5FpJ}>jD2o5O=-Ttw}MN|M;3qO^$>TugyG^OU}?ROI<)$<5gS? zUy)!h6VMWw@f*A7K($9!p1WKJi+P6Vn5R{0sRqMvyn&qNdk&!HgY18_%}iTdR?*69 z-p#772-~oBxYiOglWTHU1+nI+2F8NitUCeS`BmU{j@5rSy~1=5@WMeQP@KzcG({dO zSJ4>%QP>0+9R&POvqU_a1qXpG-gs5n6Hqmhy@f0IW`?UI{#KD*q4KIp;|=>+oh_qw znDY-BS5d+FS6c$dxRz>~TWEu3Jl@CScaMT5&P~|!hWNFw7$9VORcvR4?3_*aYyOYO zuLpvVR0;1Ojs1- zm@iV#yhbgrms?ixK#mv9+f$UUKFWu!Oq;fYsfFo^NCsWWorN@~G8{zGs%Vitn;9RJ zEM49XdiYim{F?DCsDI%I85lVq7B!Bq!EHa0{6WLm&JGy2{z4)*WP3}PGR8=x5*UikTf*&5Saa=H(Q z3}{~@Q0Ya^JpB7UaQidjX4pI8vRUr#&O74vrugAFC*tO0fFZl*s?&NnMW1 zVz+Yt8TwY?H_I|!D~QpKlxO^{MfM*9aeI1e)RqDFkQDJp-MrOvI|T-i-1|wmZI=dX zjh{_TA@$?V_Dy=%YuTd{ELvBVLFISxkLT4emO_IqX<`gGSmMYGIE3&CB0J~@W?pNE z>tH}0c(|&JR+^~D{nNNrXU1}3RBJG@=n0h?u#R_q@g2?Z{z`X5u(08=KQ;=^OT=|Y zJY?lj8Pg61Z4=pfh!tfdMV7WFJh52+(&Nv0T4y_8>FrDdakX%%Aie}1r%T$qQ^Q&I z^Mk*b`x)YVCBt;vCKRl;yUYb(2{r=T|9!!|))Mz*8~6~ibPI4k(%9^uxor{~nT)44 z>X7H%MVqea-fka#(wS8+R0anQ)m+)H%dS`3khFSu=0TH%1UZ7hwwB|j;ri147_THo zf>J&xFe#UGvx$d>d{h;r7Kz9;h>7PET?M9ep&L7yk0c_!3cgN4<)ma`JD+!uy4lBQSOYt3z76?8PENfjZCchY?+4v z6LQ)5Kw3!o2}G(rnmV>yOMXbV=x>p?0`1+IP04k?YOjcfo>0Vh2_f4cGk=LWy9dI< zE~AO0!#^T&T5C61oRlpMzP`AaJc{pTKonx|E9$B0C~9xYz9pP249*s-t+i{}QG>=OG><82Q-B)&TjQp( zSBYI4oSQ_FN?QMuG~~5sg+v6WVfsn*`Ag;u|IHSqV-okAsn$2? zKGbE{o$oVBli5?lMz&r-DgALmil;l~xf6X2gtw*#hPsr%x%x1dnre2>2NqFbT8*He zqrEER#;1Deg;6E*n1=^1riDTbr4s+V=)Au9+#IX>qnq0#mkVog9_scy_PnVZ-dkRN zwL34%mD%gqw*|>^uT6)CjH9?OZK4*bl> za-lw6`0Gu2q6frC%KI4sy!*ivsrv0LO$QK3@mKkbY+L%r&yd0iB;@GLXo+sW-fs+| zzPI>USTEUM+Py_`Gcq*L9d%{X>2nHDx?eg?eGEJD2-O+8Ra8Tg#mP!LT>c`57V)OF zRATjJ_M3_(dA|ugO5xOJ4 zY9@yog*O;wCj7LsXCMBF}cboPN5?OkpyyV2px{w+4BLeCj2*DKoy-v9p(rY zhnrrUy*F>G4{uCHDQz;02}ty3rKCkRi2W_n1$MY20fEkMnuH zD0v*bSqx$E=t^$krkcYGnn%dpR13ahi3WRMe$clyZvi?bLa9oK-wV7wUc$Y+BaX+H zVAi4i(4Fl<^xanxNtLfx`5v_W_9p%9un(_#|F5GI5V}h*#IFDGQquct8$!Mhtu3GB znba9}h;2_xiO`=wa?XX(!t=n|?|En2>Avz?%qI<6;(8vpC3>+fu6(Kn1VPq<2HwK? z-`?3Qp;YBlEkoDYv6;Z#CF5NF(O$yrEruW6Sm?nEA6D<@VvNw5h;RPI$oGNqo7)mF zhL_9v8BgW`6quH^XW3Y`(ei(90@8I%3q1F=i(w;_f|nQ1OfB=lK)0JZB z>8>7Bf_kwvmWaFwD=rcgXT~Qd#!_JmL>okwi6?kzC{M*p?9l`Iz(IPGXo)M=T9J8! zaSYYTimNbJOcmVp9}w})sORi6E1$arYM+h_@C$x^FRJh)H#-lCl;khbl8L4Ibb~q3 z{v+zD#CN0UUH)Of{z!w9^m}c2W+CDP68$vo3P2$K1~0xkIi!j^{dL>pE@R$qSgO2l zM8+pOX#;C@hWRI)k$;?D(0*4kM6mY(f0umMfUS%N-AP|)=EK&F9do)s$O!{FaD<0+ zVxI^0@x41jc=e`Dr{KXAVP($*H!L`j<~z%sjI}*g3L{@I0A-BN*WAf+vZxL+vZJTo z>rl8?*2IA~>)L!LR(e|YT+39!e~ zkI#MleG~8VRx`AeI6Q``s?Wf|LM4NiyMEAJK6Svf!dWI!~ib3P4%iS6b_X(BIk z|L8GvbK}FfY&DhFJ1SZcKyFBkm3wG;69Pr$wq5M8hHE&z->axhlUn2mzebNi zZE~f!t45-^7uRvTj~D-Ej6!zh!Uf-ecCw-$WjPJs&j9cLxmmw?2S&l3F3+;QW}SA~y}K>X&WoB?`}>>TGhz@*)%S7ib*d}hr! zPnc|e02}BEM<{~a)Y+{`1<}g-E=k=WXR)jHd+z?td6^;ogu|!RlnTMz?+j3hWiu23 zb~DkRL1V8?iJN4fp1~%9W#q7aRPd6Cx8qDbZ#0@2QKW?jK8hL&h3X&aHj)F_sOI*7 z>r)`=&r4hiG8V1t*YY@$z=jtwCLCSNb?!R$z>Ofdgs^P%dT;7yveD8mR2;~WU^o^g zp!t!A?H~tkrCJ~XQ|x@av7F$JEA3^?jMT@02~+e8&?5f=8hRJ5Ucjb0->&gUHs@)* z_A6YpJTXPUZ3{f5u2IMh6E3V|nakgx%^hpC6}CR*@A#4;S~5lRWoz+>Zfr%jFI5c& z4m3RDM`NmeO{4MFaU$gXkjCCfc>Ks}+svo&419YxaEhtq>V7w65XRzLrm5aOvJw3f zhID)HJnZA7qcL~3IaA>zTq3O=2s znFeIDM$d05sTM%w&z)#;mr99hYA3scL%|CILKdcl4{lbsY;V(EZL#eJB;H-wY|*xo zj*9T&3B=&q_PuRT3LqTZu6VtI@ofK(1XU0)bjCSjP^4mF9Ew(KRA#H$pTm%yPgPQ9 z8GR;*cJLC*X?P(VU3cHTI_);@RqXK`Vu5+9?g&3AGh0T*3W=6#KZh8Sj~ZW@Ra?U; zum*!gnH{yiPoTInce2&>kl)*r|rRRW7S!# zXY!WY3q60b229zF`b)`)N}_O6A?RR^GtcZTHX1B$}m)?2mOX z)|2AH3~hsS*T@ukvCeumxc>aEmm60wu?J2wKvRiYKsFKG zQ|--X3(d7deW|o|UX6uY2xsz&)61DUNXEmtbvz_hW5qf#-haT>=csH{$m?`sBU2k^ zNwNwML|;3A>5Sj~#}`XA1c+qeh0I7d zgzF*`i07|>VaVWt(jHL>4b2leAC2c?wD?0m1XBPbGI4gE(X0bYu8Nv&u_(~nV}LA9 z=%-6%))VPi)%0miR<2AO7*|xG@MiX0^UW@ymER`s#5q8|zA7%#{V@1n&JrLA zWFGI${F1OVQU4PLsM^$yb3XDu1|n<#ukP#^!rGR|Z<(-N`XtaKu>rwbQpW>l+wOhm zG{FFQV{9}dqq0IB#09ymt%;7Nqe`4)`CJMX0jr^$MCK%=ya-S>(*YKYhzJ&b6ZZd` z)$5c!m?Zt)k;cUNtcTkY!Jug==Qe4=tz-#Vm)6)LV~-9ZD%DuG$iFnVUhV+&p%cv{ z-Yf*VCT4YXx0*A?1Kh>3{@8SBjJA<23kpf>bG2w$$})MyW&qnYM-usA6SCOz((7y| zeDc~-Hc#}-?I6iy2tox58Yan^#p34zUsRoE;+j9WW~D`36mA7y;eVAs;>F@Ufr)wO zM-F!l8JPNz&Lx2q;X=qfCO)hd)xS3jF3;rHtaDJKz%ZzP(LTZ9B zb@SqjZ^n0?61}4?DYA_?G|VT*;Xr^43&~!ix$2RqM1Dt6KG$HuB6d3?ScZqEv%>Fc`MB z|2oVeMLRA3&r$FF_#{O^3-hlb9I^Er-|(45J#buLS|kgp@&75{YVCH%Z66C$nMgHljU<0t-g=bG6|qRQTsWW-qTUQNzG8 zv_hEsyTn>=qpixLoi(ykqf65>`~JD0(G|G?2`H}#AX{RiDhS#f6#?waZUqcP9h)m#rc;xlU7`*i1dGS$ z_Z4_h!X!R7ql}!8m%pdpIZLVsjiN zzBQ%SoU3tQ9F|>iU_5U#Ahh;v*9+kQWQfFY>v&Lq=!~LtejL0=tk3|Z5UK>B@FNvM z6#7o#bVUIzE_)}Q!}xQfF*u6SMI6eJQYY_0@PIPYM{EH{SB!%QS=8+P3u%WX$=!?M zzNnp3J1g*jD(0eF5Vgvx{W)jK1;WNAo?!U_3NNjuwk_jn_Af?id|n- ztSjlaC1sf6M|0k!qz2r@vAFmz-&ULIA_o)Y47n8wN5&T4z3u^iQYON}6Aq}V$p+Km zu{)#H^>NF*2!+t!G{W_*Gkr5xf@8{%t9*J{=Rz=~=`@bAb|FpNzi)9LBbVM_jP^XV zdAWT3gEwfJJv$SXgtZsb?Vr?rDUPcZ?h}otLQjKUj?!T+_o6t|)TfR%k7~%F4I;%* z7C)c93bbzWB8uaXhiw`q9R%jn)EIEaqSR;R+~(40r@x%xhOUiUF_%YH{chaC{D|mx z2h=$`{{lj(ne1~OLQd}of==%r#9wVC@Byi zE3cCpB)V>ex=!p~dG}jNc1DMXM~S_VrL7$2ily1)vWB#sMV5mSy|VJncxmhBPb zXQlI=t<-M-)>Qoqe)v@LMlNfv3RqO9&{1s$SBS}J$hmGR2rap9SttMuBGhj_kVSH( z!#n||KjW}6%k_QzlO!9B=@+Nf{g}lT9to(0uw{`ZGQBfgaXZ$>toc{(xJ24m#!+0} zW(+Oe?rSo_E&$-~_YKZx_%6^@kwfVJo7$&yrPi4P|DhYs8#p_cm?%BDeE21s=5?)LiGoJ-a1PhjtK?h8J zfvr!(aLD5R{CRiI(u<+s>8gTwM1Ey4|8rSNxl=|?OaC;17uAmhWTQYL*kgFTI)ws4-0&kbNLxbH3Qw3jTd05xzKzRC5e{?4pi3pin9Ga) z<9b)}Z|lFAfdD&hz!dTsVRSve0oYo>-qW#RbHZqD*X6i*(eO4V^bNK=;E)poqvr49 zXx_leO|P!MMfj$EPGSN{ST~?nOkdYb;a&Q9CQ)CpimeglqXfTN`d1m*c`9GPts~uN%}j#sk)%ku z0~+hL$SGUpdN)k{{+^lG6FPx9&PtrZmG}4}4aoma$aEUI4De;mIjgg;3#}x3Cb(zC zriVHnV-~CX@VSNi209tTjr}aB|b;GITJ=qkZ!km1|Ttij~*+S>00)26ETj zv&KWaQq}XHFDsfI-zW1#0cff=<)32fAQiQrW|BZ_5@?plU4GFjGy>WOQeE-Pq!b$E zQ5mx2SZGs%OK6{wl%1|>p<8*7TEttOci0LRS+jD(e}ysqY#vh-pY_+W!qLyv@H{z8 zAiJY_KlSIZ^Az}zS$OJWI746hb2`8)`aiI$oJ}z$0)zvYOj$N!hy^k8Rs=zPB3H8) z@#%TmcsY^F_j2u=t$My5o`I zJ(e1aj;LNk)cP^4bpftw7*$~i0jIl~Xq5~$2n|@6jMIJhuqC{ZPYx9?vyjFF=3=u0 zc9$W~p6VuymlAa}GNzNY%<0gzv`}c40A5R2?Cpho?3Hw0bg^u;ZjC2?y%tn}XH%nb zEl#8K-u2t_ShwM40}Ry|vkR&<_J$5AsO#bu`y1d zsHX{ukuM{^jKBUQm%pGv)-dr?(k`Y31;%4898YV~zM=o1!Lvq3dQ#H%js0$sVi`t2z{%31)^k*A!O2lIHfX4`uNE4ew3wF3uMlI?rL zi>kXyB#yaSwRo^vDoX%Mb`bf1s&7h;&|dIU3GL`MvC?n+>1(gJ2ZKLai!(l{iJisb zC|$o_XFc~KY+P&5vfYHRa6q4pau8{|85Y~rxVS3MXRyQtH-eMHxaLl%s~iSbZW>%% z8I^4qvb_h}G%&WM1D;a(00A>?8NliGHyKPQ#fI3AUWjf%#vl0hZRZR=XPg2s65BqH zl+@E$Zar+ttCjelOBy@_-9J`tJXUsy413(EL`7fHdmzY^e?eNL%F|o;T4;?XnI zLP;B9pPXFdcZ4f87VGV@PhI2pYb6(Z7JsWYimg^}Nbz(%i^)1=uCzTS{r9|4ua^e> z%u+ds-HjLH;G;{=g_=)OE%bCT4o-I#S6CvZHN&}nE%C7T-K@Dp5lk?WrLK!}M%wxr zL_MkovY+~{k6jl2_yjEK7w{I9kWPjRZQgFEx^>`Zo$D?4$qVRc0SNhQ4f!D$^fzv? z{ueq%?=1fs1ha#4mU3UC`@1Qmuc}{IG7{;p$CAq#r^qyMMoLtEo3UKc_>k8Y2qC5r z7|7+F6$;|`r^^)l6!Ky( zpQsfoyo3yHz3Lq2b^Zc#9~-PE*Ro~t!yG>IBFqwQxrGp1|Z(K9}$oc{|lPZA|-^7SskLPjBRXzmW(u<8t0Fg_p4M70l#ju$&^_U0Inl1@kXA_e%EJ3 zHxr#vv|mMwym0gQ^1Fv=z?t(6%|Yb5!@amrXe$?yi_9{UvD z)o2y!w|7R@Was#zO0x16CR3BdaeHw3Tw!`S_J6sGRWY$(v5>ZJ!~u2oAFvX0Lg9ea p;!XMbkGvl?bRS+@#LM08{~_g;H7X&fBbe-FghRe)hL5ufYU`)4e&usRAErYLxzz5q9+z;ebQL(gh)yNlfR znyGaLksI%Ng6eBumsQlEl$YhsUvY3vQO)ZxPW6SYwl4aIAKyf#fk``{=e9D3JV2( zzMi?>-B5e?f*wvbv;%#8-#^FtK03c%pLvXWeEi>?GIu_&&(DwEP*rvUdOMycmtIH< zNJNA{PF^0Qfgi@tX=S)3Kz-*=iN?^uIq9?1sQKGu1^h{uG;?m37acQ?}CLGM98JL3Rf(5+J@sYL@z@7Kah-)1?g$k*+V zQ`Sq*+x0L+IYg^b6%K+?fvB67WE3u&ULc|*@B3nIs`R-h5UU`r}IJNw!G=CVF^Q32s6OD zAkt>HWKW`I01;U>Gnr)v_A;mtUZ?m%tBQO*gRDRx9O=ITw{x0Vq0tX4zZT}lyo)dm zCQM@Vdh`NhFf+Wwbw43#rjlHMl9s;}hH`e;>P+Jd7IA+1{K;p+Z0F!Qfu}Op-YNKs z4}%o1f5f&4g2I>>3nAl9Z;ii5Y+UzkIOvLHZ<*DR$W#WDaGEHB=BSgz_fZK^#JAcaB(1P^J^DaCOS zXuzt%@@lj+?_0MSi=aH?b8!f$WXQ#GYomVjmR5S3$ap=>EGH10EIuwhzH@x!e>3RS zb0OaCjc~bhK|u}5+gP2tVGS5k_Y*Iif08y6dWwxFWt}JZrAa4d$h{e zBPS2DZTspz_-wmH+CK9xM8r?Fbc zNJTED0HkwWv^L(bo=KML_3C}%59VS=wS~!@6Pf>JRQv|3lB<$oQ^}~A|wjQO&#yHM;SNkP3Ir+u@YNl{nSB-kNiUfO+3q$@Ng{D zaGGiZwXua_2)&__@Qb`3_n-xAv|WPGkR77mPdtvnu{LM zq1g(|+PYwGO$VfiCAKw*=2eag#2rP583>%$5l0hx<8vBo1Ux$>O~4V$T`2;3Hh< zt}+Wp_1LP|VjXf_TW~3Rv{7?}9gmB50KTQkU*qex5dcJEW^DCrsD0fuva=CNRcg1E zUoPnO!k53rkV*S1#EDDagEdKcrKh^QK;|Vz?8Jz*IJ}(Ph7@Dt_C2iiFdU76iVG4s zH~hA@%k1!_Q+HeS8|ebV-|OWX_-;-FZere?QbE?ory*xedbQAN`3{}RfvPg19^nBH zCc}bwo!n8qtnFH;8d;7T0(%Lv>bxu5d-W@4kdr^_Q^|G`LfgpOq7v`|MCzY%2fdvc;X#Qo30(pU`2GKgM^u7gzUhy(F0Q3f zz65Xwcbr|F)?6LTucLf4^xHedFzd!*w!oUUe;Agbc}a`$Y*+A1fW} zL|6l?5E&aLS#rrEra}9RQ|FqI1bLPtXy!N-f5e4iv_mKs=f%3{QBEbqb z5ak(|Y%>d$6F#pmHMV{l*WQbge|>Cg7bYokIgF^8ahPiG-R+Wn!3HU%yA0n9S;{N1B}Qvrnd!q85heT_ z?i{WMN~|ydJ~Ihu;3P1tSt)Xv(@+_tL#W$UlyhN>!aPYk*(t6g7G7qogHp$ZUs?0XJ5mqnrEt!Nqx5@Y#omh0HR%kBRsxr1E|Jn%II9f zRV6m5!*%Ojv?F+MgQ*x?#T)v*h85@qLD${?8J)k`wqa=-7}8*cm~wj+&h0nY&MjK* z-Z*l?3DCAwPJE~3-x|FIafC;C&Mq5=biys~2CK5Dvhe;m?DBduH`{S5bP4}^vYjAe za%ywdPsl!nRZ@pMgoliJtk0I&?$2Eg1PWE)3~#FWz91D;zIJ#Ws1Wb{NSqCP8`*{r z*?t&NjaT5Z>e;%x)F$KCkeC{|o-&<5?$#AszWDIRJzRr0PTk&^VPWy(FFfw6DV?{- zF#Tl}D=yu?95+?7KpS2FeJ;WE*sa>LOT{Ak6j}<^>n9^Z{pjOYS4zrh=o37yiZn-* zs5_T_%kNB;Lc){Ji-QtFeQnFII^KC~>Mpb5&1LAm0$Lc{e^P>V3 z?~jeoqSvF46j)*RT}5AP2i4Ec+Zoi&Sy-#3U~QOcY$8H z1ssCmTpbR99IEL^oqkVVCb?OOe_a31s_s(^DY4{P(e)pwes2tTXzIqQ#&`@U(q1f^ zM~#2Womh}65mAF@epVS`1gs;xt3a0Zs+BEGxX)q^xpX~&&yKKu^#muDu?<#CsTvej zl4e3p^`gwHRSEwZq`w5yOfJX+TY^u-c)lk3YVUvP4qe#0L)Dk{&sj!B?aUvRRpu}U z`zB@G&`d@Ne0tIlq}rL35_5_^)7N3yg)0syoD>`|O$yZdFhLX%eG1Fp-+3wtd+-6v zyEnyeu6TF>QI5_!M=l{$C?3R?k`Te)lq^J_3oErslk>yZ`)LB8t;3 zfm=3H)UgWhUmNm-Y*RSPSb(;*khWYXPRuEL!sb6v7z5n8W&y{uJpJMGgNkS!@exhC%E)qxtE&V z$8K`d97|(xr)NOGv+vM~N(1_Gwi@K0O|XhHyYp_y89_h1M69Lq|D90&=gjp%9ys}z zbd@wj3ScsKNRvYu5F8q)&~y@u6S6P%x3^N#P_R*VY8-T=Tzc{U zqEA`xS??*>xu1>n4P3y|Qr8jctG=tfYeRPRfts8#*DWg`3d-tQpKaf)Emvz`$QN1- zxAZcXNqWF`FQUsX!Uiy&2om-)E=Y1|x4ExHsY#lS9#XQHb?;1zxWb0XUk*@*U;OvA z#L`{ieEG3^2V2;2bp8u7*kfG{EfFS|Ha!Wr_Egser=s4eNSSP*=4}{%0d_o&CD+P9 zN%_`p#90b*{bZz6Q%chnVy*uM81^Jg;4C609zZk2W@iO?P0_eCj9WBlp&5Mc8tN(j zGV|rX&~({@z{qfj;~!VOESKx28D=EqJAavxZrXw)pnw4QYwMMQzg^)E!b?;$&_Z;I z{xZReWwTG6!@g~*qNt+CV}vl9|F^$3CN`q05{nV<{X}QAh0++)9$WeMwkWZwZ}5$4 zz*4yTtbrT%y1)7Yh3pUB^|rogG}R&(grkr`x-?!%u@yy@i@!GDrXvIT zXwmCu*aW*d(k2xHn941$0*|00?(Co2@E(iEMa;{gohw2)uwkF0lCC>S#ryYu zo0}x~9Q+)-GTO`NAb(Wg$uq(0zcx*@m-7F=Eifi9Uajd?6Pg#kwC>-BiUTWn>04HA zGFtwl+{?)eR=z}`nvVAAda1duHMoQO6RH)IAIO$9*q!_B>T_XRvI6{GaZMrJ0?#I+ z6sZ|YvF+z9e-&aCVhf6o*Z$@ck;3$$Te&j0=ikf~w_}_>4Mp%`yFhkzb3q6FLfm%V zmEOv3rTA|XOKDaGU-j7bV@3lln?j|&;?+6H_nK-&m8zl~`fq={b>NFrZ7iN3o-?qLtzLd;yaj=L!+e5k0v9#+A{!$!tJR{34 zA0f*X%F9LbiVWeYw-aykl%>0tQ#`U z-Mi-co87pv3q~Ay>|b#Igiq&STBCJayhO~w0y_%GQy;KKAv-(IJaWB$h#o8H4DRgb zW}db5*=jCk&0HDh>uXerv7vLJDJxihwjFo=sS)^Rd*!J)S#(K*c23{~QBGFp^gP|$ zS{zZ8tVw)Q@6iqaxAE?29PHMTo!MvAapUpMktpJ3amlom&Xmv~4&1`LDsI=dY81j{ zw_jWw+gVPqS7ydtLU_&ozq9mE+cw=Txp)gZdSW;HA^dU5$usm0+3#nodzI*1!*Sm* zNDUBFtLjzH`19rTUgrdq-+yvBFHWr(c7ZzJJv|LyJcpS?s39?(E*rbwoJ8Yo23wzG?*1Z-oUX z$Jt-jCF)X<v|Du>1-1`9@y3Q*;TMxpp8a;Y z#n%&YxpXG~<2lya?T)|TOivY@yEtvf`$;SL56nH?1iW;1Vd0mj{k`m1CEbd{8a4uK zyUvG~0UdN}KD) zrD8qd$>i<%R@w=>tl zSM`1aR_ayR(&wW8eqn!$Mhy)jlD@!X}%heyXA5KIUuAbNa1;@4+m^JAv zA38@03qLR%^tHV-Iw+@xz$KVw;}Cs`+*Ax27!Fi&b>3JK;^WRej8E5Rz?O#3^sy=N51c*(ls+9 zoK$(c!bl9(y#ODSrBB>dk(v)Dob!8F-VT8-j}CWJ`3^E8J%Wp-N*yab>lTEpvbHCW z^U^fQhOBeVieWejgf;S-D|9|Z2s6)4UCE<@Gb4>6XE5p8H5`{&Yb!n376k9IrGN2u zXRH^HO(f{Awx!x^ZCJxdU=AZ{Hh6cwmPeHxM>N^B=Bllg0E{amLQ8K|+X4}nV(5&p za;-8T$m>Cd>r3d{7MHqwAori`V*r0M{pwo5@@TH}$J!^V7m*TFeWZbq*YO#Phj-Oz zh#YoKihLexCL?ymG4rn~>1?{qDm7H@y?~L=B=3A6cnv9$5C|VR==_=BlM_@;YW;c< zO~c`oKeG=q+siWSTXUg9^}{T&38>zwR~vy62RT zI3uB2&(#i{0$ERQ;K>cx8W^vZt|n@~?{-v3g>PnQ@1Mi(Kti#Qhg+@EgaZ(?9TsqG zNFn-}f*f1a#Y8f-yp!4K4ZZKjqCGq@|E*!rf9n<$MR2;fu(ZH6TMeuQ-cScPkNk8k zmnOLm@3FBdyneN(|Klgb;^+}MXNCfCQ@Fo8b@Qmtr$S07Z!}V8Kt3I(QEGb5qlT}E z^VF~ey$J1z>a9(9%x96+@rJ6teXZ~NyV+b#0vAm3>pM++y83U*q3-B;#E>1mfqDE1 zS}qz7_QJ{U%T%~$TcrVc?mD)op+x9QpG%)J*ym*6xR+Tvurq+^kIW0jIK-cFW)W=y zo!6m?XVlY#>uXS*l;KQm%V1V=pFEn>47;vg`PWvp&lzn}X{RN}^4FcVwM zG{n%XW~+HTK|O_+YVh1hidJ;{0M&`%x4Fo}#&Qx>Y6+9Gp2#}+b10ja6hjK-h?yY2 zvCoXzT98=sakH2DNZ-<5PtO|j7Vj>%gUO`y*_9xf*;$62BUHLY6kF<&`7p!nJB!V> zRK3-~hl(n wq_C|OYl{D2b2m>M^2ees1E!HcSB6N1wyse=;AB3j=Vk``Ggxlj6! z8Td23JE^ zMM#uv!_T06_{(V@M#Nm?*Nnz2R_;!`jwbN%bQ{{gi%d45qeU$k(yX#ku6>dTPk|Yn z*utEdtxcL0$Hj+RCMK{Vbo>w`4N>#Y!zKFu9q#-7K4~dk_^3P4mm*>cK+}S>(*p7* zZ2^uzmUuEHdPDBhaxIWGf?z^a;H5XZB|@xX?>I>T9hLB15pl#qgGQBxS7B3u;Dz(L zdeUxlp}kVM$$S&><=CLXH;3DJvSqIZgl}a1@@trRrUb|5GAuA-YtJKWTXqTCIMQfP zz42v9Fo({XHI@2%AF596vP9HYGCLPrW)_LCgs*iEw!!}O@Q=jb*W1ImH5ejQEO|4y zi5T$p(&7o>=N|;{To^Sh?)dNzX5v$hD)KL{rbb9%m!QfB!=YX2cx9!y;-5DV)za*g z1DttKNLhMnxE^H3xiAyS{15as-PyW_JSVpgBSMfT)sf4zNhSXUmtMs;=L5$9{emcF ziVE6bOe8Fi4oY69v=oh{F$Szuetmfo8>((M)j1m+j1kLxa)}Bth%|HWr`_b#^7*76 zF_62fW?$eD*cbr_uH6FZ~NzQlDpaiWJKaKh2^f_x@`l=-*Jz!`r0OLda!nvy zBf8DdRgrXT>(0Vh*FF>(Ia9OniXSQv06FigXY39a#w(3xEjl>-p3?jMNT7{N+Ipk) zn`*8tSH``grz23sPO?oX$ug&l$A0%RwYxr?_dFaw9l|60m zzmIHKINYYaS)&(?v#yNGOyqg|vZF${^JMmy7j@E9tyHa6g)ok%EY@b=)X z7yK+k&^(dDx#$c0+&%^+GwH<9X7y!>3{^q8<&KuM4!mq0M2Ru6x)PR-IBp8+VpyWN zDEd&XJ?MS4qb%&j}c4@=S`r9 zu&8t3*FoXJYvrBFLE)%KLJ+~1GTvAB|7x6{HlT&qHZM>Y;aXlF#vro)*z6eYqhkni zkm=4XY-3w=)a)N1%bHzznX&<Cr4Kqd?>Ch)X*A^yjgs` z@IilUYMx93h<*CkEyYk}7D@4pXM%m}lv(cLLE~nGBeh+S;)e_?E{W2HRF!SP47|5% ziKVnNVHTnJX;Dw`)#k3L1Q|EFl-fV`bJYQU-!`31gyhXHk5wB&Hqhntz}qCXnW7#N zhf#Sk|FeRAC4Qv~BT>RpE|!3YLz~$Eyg}M`{MWL2rIqA1lsvRnDmI4nJj_l=LsE^%~dO9Ds7Vyvj%2CUPC^$BV3j;B$C~>A=)}E4OLf zi~Sx}Z!RudW4N$OAnH|vX%l?U$nuy-XEpu$TKV&3li~wGCG$R6^XH_jfdF+ODpJv$ zB}O@LH_*Ez$R!6w009!)%-l{sTEZK$hUbz9r4f3oIp~+}8Tcl)z-fSyeXh4JXLv8f zx0cnI;EI-LB={8M&|ln^r)$tLt_U=7>};A8j2~em8$b$-D;vRc|1}@K%CjgH2SM<|GS9K(#H)rcn0d~S*0+fF?}T%% zpxTz`R#Dn()LL!8^Ni05P(Jq142>mR#Keno_KD>4k1mc;+ShkTC>k`-kIhUM*K87` zFyvfq8RF(*`{O837Orm2fUj$k&0dsELh`$F4b?#Co~nk3jvt(00x1y%m@jfL0T>sU zE!ZMh75HsDIIH#l)l?yiU__CFiK{3Lkw*^O4lSjz9@;Zq`MJ6T;gs#sS}2r87SVo2 zaZRiAkcRjMaV}{z*>sJhcl9;m!tmXi>EVm9G6YY(61mxwv=yvr6IvKM6FQ-}!~RQV zK@I&&X5}UTFT0FC(5!A;h7A&Mx|}q83`8XZ{aCLF(d=lAB_a^*j==?w*iylQG3!xB z#NnK$;mFA%^uSZ_KhnU!h#esFtlvqq3weVEW%rs6*R+UD3IEGIl|~JenX2{}4;4j< zc|akDRU(H?TjOcmtgu#@{-eBxOmNNFg{@R4^+SNpQ`jAzBv1puBe7)D)Co@hXD4)= z$M>e-H1G7-ocx!7QDvr{;VVp78eNi#s=YGB*ftCchAJ#Ra*q3EI9$Db zFxOKnkiZMyqeF5$f-HBUcJe7^?~p4&fP&5AoIJBGKg5_pDr>TH5=5dO)-ZzJyvGvP z687{l0+VeCpWC`Sjq))RyEY>SOPykoDV-Ft1b*0VlrS95qDt-GbLA-{jwe6Ml7!+B zmc89fzks@o*Hk}czB;^7KUOhkV?0;sYa9;uguP*_{?L888r&+}OB~=e6N+WybWlFP zMvHtGF(rvg!Od}H+{)<2wU}OaKmBuQMM0620*ANdhpNBQsJ@bHWVO@;^OAR-EFo>C zLX^;>W`~7lI_DCk@;?}d-h#hI>3v%&urJw=(#M#AFhjc*(N=O^^{O1GiT%t6bD z`7*)_;zV6FGYdE(RL+&cGviU&zWRfMbUby^u!>#pa>2@*ilRAvxsDk9gGZhuo~YXz zvaq$5LFbSscOf`xEPYIOBua{bm<_aU%)_iND*m95B=gXTQ&SYRefwJ2Ays1?=?Vr` zGir$6v+u3DH)AcQbi}=c?NMX?82W2T} z$kvnwtcOZo`SkoE2lV-G!Y6qS0i@Iw7wBi-vYtP< zScz`SKu{_HP@)~RYX~p$vw%U#@WkaOou~nrycL!RV)%#P^G(|z=#Co)4Y&rkSdx`P zki%_OBup_!E)x{QHQ3&5Jzr|G<*f_qhW%#w#N=f2V0NAYbQ-e(d~d@|J83(-a*j|# z!h@SWf~~%w(H@AWhzH=Hjwu>|G9k?H3I07PY)T$$fxtAc(5@!VRhnNvlH{+i@T1u|xtp+)8Ig(f-Ap1Z$$FfV<9cPknO3 z3d#`7(pY?`iNZ7uc~(}WxJ}2oWeEtyz)3}ERwDoz?vp8^m}|`O-@PeA@l7oy?fkv) zX;v*V$*_4@-nY}!(UjzjFuWbF)Bw`~Wh~`lg$$(Q-0yunp(~=X5G4~6GeLhm2*BD9 zg8$EYsK4I>Z3R~a?f@s?bK_dnf&v5wSGTaDtJ&yTbe~Yt)KVI_=-5GZRmk(uVj9WL zYa9~$v;^oa1^B!#mD|MO`PutR|Cx(9^q@djm;vSR$;kq_gPvE)EPg0e%BK{~FQ4Q( zgYDRw(}fmhH!nCYSp&0w39V4Vq^Pb!wZeL za&f-hS>Qz=yMtJU+UO9zN<@OyL6+dE0`(wS`)@kChN9m-6qK^_CTg`&giq#_%Y&5d zfN4G<%xfO@`UYobZ9GPVZG6n5!QDuiL4sU0zlDj}dea<8eVXiaOX+P%zT2FRcC?y_ z@(3VO7O6pz+#Mx;Tq)G>ltZtg3K9W~sUSPPN5n#h_yy}}Gt1t6a@NiqgGBIIZ(svJ zT%QE`&RZdjDi+hO^IPQF4~xG~sp;f2av|!;s!GG{PbEL&p^Q06q7^+AaGPB)SeXxg zDtB}0ln4~}7WF!>@_IXoV+lB+?Su4xu=tvpT4-7RUKM%Sd#k-v4$saj!-%-(rZ4IZ#4U34 zyi41ZjVH}rsx1S5Tk7plxPx|w=5b5_+fk7bi4BnSSC{(T{HJt%xNa7B*lfrNhb#^y zgZWhX@S{q!0xY$<r_7itMt`2;ax$Ycs>aiC{56ILPG zImi!fl@>2j1a3XQdNDQ%vLxJW5U~P!6=!Ifh@d+lUopKxoEoo$gN~HOFh@c?+4{je7Jc`HUV0-n*yeBQ!jZED-WE? z*b(MXXGEwjymV0HU4Y`rUdpe@9!LT=+gc8yEqnsl!8pC!9;%p7(X7|NUC#AwGL7gk zj|JnV)W^&m8`Fcl<%ANtV?b3q9o0IFIkVb&HCa2G!KZ?o9d6|iGqQLDo=zJ{Nuo2e z3?BXGmH?b`DKS(oRKFogC|m5Mz|Yz1Njj{`4|QXhwr>d607`r|k$b)-IV8y^=%)~pNGBU&PVJ|qzu+R8c*-O6HZuap?Gpb zJM#?~^`Sm;_i+<>Cs;bOpxPYd8j8FrbZLa3=g1I*j zA|fVdKmf@ni28K99v!Iops7Yf#`I(SG|I&_(ogkPN0KP=QCRH=?4Ll4tgXtU5~T>m zxlG4PrXwWI^VMGTeXNUs-|GDO1#7CtgNAe0;|e_Ij_CIEuvC@cjv5u z4|$}nkz!bW@=s5OGnAaH?iTESdNvg=KMag&NTOMA=~#~!Wv~AH>-hl{uk-6x6)%F@ zQT{EPQSEp4O7up<;oPaMdPp7bPKo>;1MLZP_Y*$fa>%C>JD)pH1nU=q&~o)r?NK31 zXR(-#zXazP{|x-!oyx}t-!VR97u&Zn)&Px#8}d%VP_kg7sO7UPozt39llLfHnML&pvVvMf_&WDE%;f(hQ4{cET!cvx^fI8|`kMWW$pwoLwFoglUMDZ#4u2y%Sml@IFF3KOV}{x^ETx!Ri+zl>$Q`b1{51e z2`CI@x6}lX)_6>e3#p5ERj5H4U!Htwd6ac0iGAdt_m&MZ_aD|sJ6F=G1w$V@oT$Ci z(f-iVd{-moO+w|2@r_&&p0Ujx*ntmbaWS{-V$@b+NyK@wPiw0)^{a$1PP8;lTwhazMh&UQ}tPNY}+wI{vx|q zvOiP^km{x8r>Ur)hCg^nv0V7cP3Os4tTbzru!-tn?Hj{QP;xkmcdr^Ix_TvOCh})6 zL?yo{a(xCqugD{xL*&lF%l2=S-~;Bj@XURq!~N|ao(X=crik$Lw1y4UZsKHeIAp}y zr46wQpKA?I)mr&cXUmWuZ?YBu!6&O@&E5P%4E853kyBb4dki!OKxpNE-d6F5#!33- zg?lBXFV{_Wrq96E&X4vf#$SV?m=aVD4y+%;gVeQ%4!X46MGC0!P#yteaI(@g7|B@7 zXWSbWMLR^+S{HcUvRK>JU(p?iNLdhBrIG{G?}+Cx9RCpwut`BhcPhlj|M43hkO@IY zcQ-u7j@PwgZG}OBpuIg7Qjs1%@AucegQyoLman&km!!-}H(w;bYjW#0Yh>e zb|7@3Mu5Dr1!`QLhI~d1B9@Z5*Mex~Y_t(3i@!mttwR;ld!}4zoi62sXp|bqe90Y_ z+fcCR%yZ>Kl~C(d^Hr$%%-1eglgSrm7ndQ?;QU6yQ^Ma};rqS9%q=(FPW&}gCQGw; zM4KqU7H*c#fYG_ZrXW)M*g;=`F0By_F@t;m*@e6z0r5}7T~7W%sKTTJZh#FQS%f45 z(NPsOafHLv3d+wM2Dtx$1=_T~nm}ODgtePj%**FxQh(};slX=Y)oi)Ks?w zWp1nDTz#zCH|?>?Hhfo*yx)?zr3X?{rvbZ7!aZxf^30O(pn-t6L{zs_kI}h&4*Uiq zPCFVURG;Kn;&|Y}UCQ(y_S{OHC+~8m)!NCVf=rK4>Wln^uedc9C;2@F!YZ4_4#=A@XjM5DCB?i>^*X4Be-A#0_~kOiU{|7 z_^)mD*i-fSz3%^*VR^k6Q$gMNY_LcoTG`oiB7Jy0uAKA}{&&sc&7dz}T_rP9*gvq_ ze_*VTbQ=T$?ybCl&Z3f>m<8sI6LvE_PIGhbKZjma3b()Rx%%E8C#^uQXJ=h;eu5uQ zzm4))RKI|CA5l@2s5gP2*UzDos4=f3k-*-(NRq(MTMH4spsT1j!;klcHYGdp$nWa6 zf+EPqOn{BNbmmID{L}2KyC_nU?uf>n3ksq%gzn%H9;2pX zD(!^H5ZXii-{8+%9Z0s1dx*ZzKXn@g%KZ{Kd> zlmpZP?lgMweE#$rydD2NaYfiSSS7&JdX^FiXPKt_E!7*{Hn_tL;3eJ0NZHEStWQYO z$nYL`;_J;9!SEu-IM2o-Vi^Pr34F<&ap!fDnJY{2XFsu>+`84{5?T@#jzmvN(%h#2 z_win%*vr^R93I*z-K(Gcj=MEZ0Wc8kS{kEV8q(k6EE_ZN2I5CFHS%-{(9;0>4*S-9 z3kY8Ljgec;DK9;}!?8(pXiO7qs6)5@xXI#W#}V*+ZDnupv^%hC-49t7MbPqhxa+qM zZWz1zu{foD^$Z=*qMR*~Fa5*2i)RQHALv@sp;AqxkPS=%9q=m2i5q|V%G z-C}Rlnz%Y^Fi+&WK%c|;l}jk)lgjtrlD@~$LMLdsy=7yjY7t`xQFqG;vxh{4;|hmE$LwT-&K_2e zvn-z&`k+hJEtipt?{-C48D1H3aM?=oTQ~^Ez7Ya$J8F7*}z|iV>|Nh z71>cgRAnHKKiJOfgQsDLg1ALpJzF|5ZkAMn^Fpv(31n|o{hS*zO|=ZrMI6@D?s4WF zviR^*A)>k*au)6Y8w;hm&)Jq#nBdpTD#R|O8;ILE*@R|kJppk&J>E27trE zh`h4`ESmQ9z!(Z;_)YGzTBPjvjt9y+{qF-VZjSO%hJ(x;$8E+xr+U*MPu&TboHQZt zGGww6`JS>nlz}FjKQo=KiOCF&aGZC}-Ix4-FDxAXPLxkk*>;@h&?lu#2k~k{XM2dL z(3nk8E6WWEyZp+<-GmVuj7exKb(4I2e0D4=Ql@kJTc%w74{Pb_{H6a&AO6aCP#MZ$ zL?pxfP%Vkvb?R=7lf{~{fhzzhi79XI7t1^4FE&5Fkc?2vm5dnDu7vYO_p0OLu`OUIgSfaf zWrAQn(k5EUCo$;(n{1{A%4f1p&Ba6^a_%v`YW-nj{;Dd1<*|SN2RqfZ0{C=eL7u+k zIIGQu+>?E0u*FLI-+yGGsDBO!e?0j8i;;tj=91v=aUTkd0H2Y8G{qrI7<0O~e}z@xNe~=8Ao92C>7j!(rdpv_#D`C>;$RNzh{c@s@>7NY>L^5N8r{QR?B3Bj+BmkAReI z#+kpxMPTaKX9HOnWtAQnNDs0q-stqJPHB0$n`!X!$$=1n4(u50m=_tdx@0#7jGJUP zugKvezP2S`YK@SR`r<;Kyl;+YP}NF-8&52|W-)=j2DQ+Ksoaltd^$g#dd z@38VCtO^xiJQ!L?>6nV&xJ0K;r&|ao%&{+N^6|_{OWavYy>9r^YGD4D7OiJ)y#ixF;xM0j%bvN7_z;%SD*BLzCXSA<3La%? z2y2kV>zSj}52-^nbo^)CCJo6?%fSY%Ek9LB=IH^qt*`_)XYVaJaLa_1SyEH^WiLh# z3YOKPHb06_(3VG(B!~c##`1>TNzX|v8X(U)l`16Q)ZPF>CQLW5UihxzX1cxX0&W1V z3l3}#HgMjTgg$)6qA`bX^?^yu2}weHo!ye|fe4&L>b3%Ug9(@MFGLcn<(Wr| z0T<(|9Gj0fPW+^?$y{Cq;HpB@$r&c+kW-~NgG*^<@y_7GrjW=8YOrME!cnH}9Ask` zQf77is6vU~rRLZHGaLK;gfR6#)T3rXLb~}V7Z8*6c1CQ~n>dahG>;rj6?_ZSrzzSz zPnq^a5@*^7a}P+zAJYuiqh)2cHs57h^v6kR40jl{qYA3X{oQWXWOj>(*A3`E!w$=2 zT-gXSzs*tHu&wAhF5>SZq`(vVS?sUz^9JTf36TK1nazV~6eC@9f3JFs9q}!D}o}t?nHEW@*rbdY<&mjGjSE`+p`ioI( z4nCBUPGoul%Dg56!Dx@$6|0{ZheL!(#4b6zg9e-<%)k}bIRi5#a-!bwNE^9hx8n)WIKD!BTPOF2*h= zIHNQx0YEb>w2y;+0nXRM1E3i@^gn2Sf5}4&<(e_dv4T}Ng)Ao3 zyZIC|VnxP-j=O7U@|^Gc6#9@sxdRbiM6%BBJcV1Dh0YspSvBkP2O|kfCI z-*%)cfu4YMgsl_{z03w@Y^(2OH?31!;jv{dgG%s~WKe49EC^N6hUBPAqxfF8gbstK zQXiG7b*h54`Cahj@bp+bGo4Xk`}f^`zFO?_-Cd;x)L5Z?W*_YfRI15Qjk-%Q!`}I6 zwDf3x73-#<@idDou~A3+0o6(}>S)YaBK5j$5WgVqK8ODGjwr;4z8e}yk38R;8B<)Nb}d<6 zDK-nYWdK7$O)-n}r=YW{7-4t;BwK7QURl|g)3npszW;mwo~%87l4TV^@BX=^U2w@P zmw+JCf{srwCsjuE+f5C|uvDitt!dkQqV*WY@T+eo6+n}C?vUzZCT3Zea`Fj@4@%uv zcMhi&#@4h?3g)yYm^ru?6+tush-X2hp{S+k*jv8v!~9_}E57xdGR(}?hZ=>N9(Ipl zwNQTf)}?o0xJXc5qaN#-=Pb@qJq-O(Yh}@d_FUktzQ@|HpoAx_e3k%7eHXnnkZTt9 zuTcMzoHg~Rfolvr6sJs4IrCV0KuKZ(13Lq|*J>-)rC$MVwqfi2>*_e8{N$a_;s+m- zm9&<7VmGj)H?zrHcLL~nvwW&MhFv@&tvbMGYAi`>9xcLSo>$^UZ+Kd#Sn*%tch9Pu;d;+4 zs+TH=BX;+Wmozt{3!y^T(OIK9Fzf*^mm~wdN^2HM=@DA*yiJ8gaF>KCq~Dg=O(z)- zW}3&>>0-YffiNFGEO!vb5ynd)*e@4C1zE^eHfHfLl2;CQl`ECkF_v(+`K1!j9o#+H z-652$t#eWGgNxmqHcyMPXLSA&C(FJ&9yE)EGc%}?zeNJu6Ln>N^Ujdz-Tw=F8ieJV%sc4pcb}U+I&e4=+Sh2; zZ$0}ReA&QZwN;-UX1`;>q@WF0W8g6A?6*R(LUE5vmsX*8`^^F!OeL~B9`r_WxsqTYgBm^0i2SJO|nYJT_p`HoHP%u9zm_p=64C(#V zp>Ks`h2(w8A<)~@_t=nJZS!(eNS5W{&niF9dHD1!=&5;lf#U=L=ud)4L#E1-BpAQ9 z+=D%7!_yWF1-6(pTw}YD>BLh_ikQlJ@yrH|bxu%=u}NseHdX_EU`nA01wRP@1#dKh z*U$(YgQnw(%!PJzGdYBwK~2^$f{)j9*Q*BIL6Su zpR+9;Ux#~=unm*=5bxFWG4 z@#aX3HL&`WNNj7BMMgwoS=Jr6toyl9p;>nu)~hn*x_rgHnO2KG432P!(_;O6n(7lZ_(Nw)&A0&!~~#tPzS3dCRX?ppPa z@qk#Cb5Gp-i8ac7(s1SJ-m1Rms1ni4MiN`Ba57 zyD11(fh5DW;;}Lx0_E)iA zO>_d#Na`b25D2&|#YlwR5LSw>tsg$2YdXwQKFq(1elSy!N+U_pD;_HzkAcTED&uCk zKb#nkeJxdnA@Nw2fk!3-x7kD9JOwY{f#?qMnMWVWFh2?ih~~Y|Z;bhV6UBr6Fn^nr zTd+&CM*1NV!=x1y$K){4&+B(fU^5gqKS@5cqWvit{1hO*5oB>ju=GSqPd&||C>|>w z_ld_%Qf{*?QPs$Je3ul(o&%3XDY&03lY*xmIZ=*DMQa7!Pl3yLfeG3D=MOu5hCOcH zn+gq6tO@yUO7oL-0F*7u&@V~>9h`(yi&;F9lVRCC zqokWqX~Gqo6`Py$RY8RjLtAwrb9ii?s_p8GjLpK-96C$Q@f<1TK1Ob3)&GIopIIoyowE)1(Hwe^_G19olAONk*aPU8A)m*Vzv3Ub*E@)4}wlszZ zz-C{oY(6qJ3sZBaRr3wt-!_APX47ce8~&|oD;G;im__G-E=^s*$1YMu`+ebr~>Bhm^i*(t#GmX2s?% zvDr3NbW?0T1~v;*^QblRV-a-es!_+{%}`-lQ4nO-XjT9UR*ewL<{3rs&sgvti$>r* z{Tfy@+Bq*-L%}~V6vUJ(4V_lZ6_^#6SJJaU1=(Z;=AE|l2L@(QQXZaVoSu{N5Id6f z#6xIU(DqNL(+Zsr7~3~X-Rn;Do%hxhYC_f3c*kh|*gyrJtzkG}X;d?2UdwrfhJ~r7 zU@-}Pjq~#o9cI>B1-IMun}sVBD-;hRCuCb3N323IZ@<2pxZ8M8EX=zZ;*}6mKY90n z+Hs6X?Yxz9boNfr=M3}6y0?6@8KUB{8tb7#`2;E~d#a9Jr1FTmkyJ3M3Iuq@-Ytac}&PKGyL z*`Jo5#hLJ+A{0G!IiZ3~b-}%>+U0aX!qQ4d6e$*Rdd6|yf+cFj_bk{!HNj>Z7*1P; zNq{cY(-$#!!V4^ck+%ps6t1wWu-pMG7u3Ox!t&}Id|+4>CgjjrLJobR#*Yr| z5a9eIS!wQYPv0tqRy{Rl)09H%LeTVjw*7~Z)(L6E5FtOa4NrrCd`&-1wVIv`Sr)B9 zIYz&ksa;L;@1wZy-K;0~R1sHHR#YAom9c_AkZHR=KR7B!MP*?+&Z%@lHm9QLc!fet zoUg;s)d9wYP*5B7aap-kTcOQ>-?SJFZ`%r;f}k)mf2yFPc#~|>upIMiRbT{95$3O$ zV~?XK1}g>+iorEHJ&M7s_1ap^$-yvqMXIf%D3xn0)|M1m{OqmJp6BSfHq_8qt~!cB zsh2Pbc(4RmD5$2u1jRs4DnI2=?~Iek)G-@Df}+{{{Gw&F`Mxl@?oR$WYsy{Y)J~g-MdFhfgThnJAe$L`gxyxuQu#IqHW{tIf%b z9dh0l=G~SFW0E!}BM>ox*1r{%6_qQSZVfG;#=|Frqq0|27N+A~E8@dcU_@hw;M21F zOe-)uc0Ow;E@RD#IF&=79x5QnH*hylawqlE&}7sgbXm?CK`O6}Kfx1Y(ZIblJ9O82Ljdu>!L zQ;}GaxHS^P>lS;S=S1QScZ|D3;_|Fp=TiD$r!9nkZGiU6PKy;@(ReN;5sUJYiA0#3 zpaaUtc1!9lm)eKSghOh`PRlS|VKNfZEFB8z{iUP9&a|gf-8&9Sj6PWF( zfLWN7N1aVM6h*BzL61co4%^PASh~Oh2?b+`r5v@Qu|%rPiuCITX--&6{^LqV{JwcX*83G1m&(oo@CeaU}L|#bCu? z#o$E)=4ZsjNf zo$>Ah^3iCbtq`mbJSGI=-ih|05Nvy@b!-U1!aSQ9GYJ#fxWwH?zxUc2S>Y-3ol39; ztM+aXO^A7-P2VHPWBXP6ZAQUORW90jGqgBwyAnl+HO33|Mhgp?3U2=J<3KW!s9vio%1UFe(bSL*c2KD)Cq-EK9eu zX_4pB_VZ@v=A~_T-O1uk&8mt7)~x{Nsb|nbaG(Q*+P~bVs)Da~Nn+OYFRc-@9%(^@ zZg~rOnqCkd#G`^1T(xX_HjGVs+wb1Hl8V8K!DC>seZ32_%Ska9Pl>_hnf9fy4O-Z) z%2Q?*lf*(VL=ED5LH(J_O99A6e z5r=IHV()X}a5epe;c!@%atB6BK7^zhw>B}giP?PG6`D}T)-+v?=u}VxM2Yf(iB+NA z*mlDtLD0&z^BXu689h9iIU!-SeSPwZeJ3Vm!#%Wyl=G> z-(`VCm*QKNv7v1*9ts-m^UX^JE1{_Zv`F(3iO(93vD+rb&YwHV>E_C z(V9*Qnr~~qtuU-GeC~XEWEj?bduhHMRYh`)7N$s$RqHB8njvYs6we^G6(E156?oRd zb&5o%NECtAxXA%Qh{Pfko>L7gXv~hQXyF(Ss{7RUr|V2zbrW@ zBn$I!M$3INN$cHBi!G_B*y6_k{j(NZ3i_JRotC?sH(mzvC1ZmOn=CUo$fya6G2dZo z#t<0k51glhjiJU%wD7H1tXSN9)DOB7bsrmx<7u&2n0Ygsl#{dlsJr8M!ot>Gp#DXI0_Ab-s zGwgsOwuS~Vv~7F(`ClP2Oqz|rJcH^Az_+$u4n7HfAA|Ul;1Ycsy_w$kTLV`(RyZC6 zj%|f0zk-c;t8n}a>Q+p^$An{90&WdAfP(!f!4Ft;q5U5EBa*<2&JwpoNC7bn(G6)q4vq?l9Yv#kir8g=wVGOob*VEG5>X=I?xKy&R zHO;qvdrHC;lNFQ4z~m-P9f2O^i7~m}I>VrtT%L(vO5s*@E7uSO6_H%IqIpARIfL#K z=mt$~S;gH4~NEFz@+x1c zh^&Y_#6-$`b>zH=T(3hpC?t#W@aPx{!ub3bbtQ8*{;RUilk#76yau!landUOD_Uwn zfr+^S17~)C)=&@{sKqopKnGt}F%^RqgNwS7iop#rxSDGGP#9dEX{YA{j*9ElP<4=i zx+~nTk1J;p6y=+VI>1ilmQ_r%AlS*Vg64WzM#9OcC7~(_+bbrgsd zh=&AXt3bR0h*PyH_gFwI%DJs&738DWDU+HTJ`z@06ey{Q{3q_Mq^2!R@fjUjP=P~D z({+aYLE745h7CpA^OJx|S-j!{VXDS)B`IRk)p&YeoLerzW?j$;6GdZ1* zmroOdtA+Pwwr&(oHeR9_tQdS047Q5F?J#(%RqP%LgV*HRV1kZv*Bm2sb;>QStlSb5 z=l78^hS&QHd#^CvNx;w|z(H4n>1&Ml?gst(OnaWk%IYMyLa;*cm=J6gf-6C=ZI)Y;4P(ShW=T=%!p~z1sxdL%ZzjqsRKI$Elu?ku!<+NpuWy}YY z5y%p|AQ>4%X9TT2^yTcafLLp^1So421RCPPBxwCwfhJx|^s}iinV_mV3e5`5>k{x1 z`jHCI3<}Magciny<~51=^I=I7^AZ*y>Ii9mI!VMO>qcmGYGz(>rLv%mj;m}J=8+2% zwN)#r1v0qKFkjgzl*>A#YNRHPZW%F`Fj4ECU+H1)AZ4YcaRrjsv|NE%fq4jEwhGJ= zV21Mm^NOTASgn><#{M|J6d}TXFW??h>>sCG-Xtlvt7zF?5B3WW@M454X?odi9&CnG;}}*8fb@A6hE1q(bGCt)U;fYS&_N& z5V_f8hDDLN4oBg@$Sh3DpW#DCShfWJX?e9}lntV@f`1J``hp!J+thR&voOT4)f$v^ z5b5|LcZEg+FQupTz8ds1onPw4%&Q=wL{Hk=^X`{cdssoac%*YoI^4b}2cfnWnyG=;$ZTYr-)1m~x(7K1kDX#bm|gb?JCP zRRk+AwxD8ii*$SpOkS0WJ59xRhkel2=-{nUs37|TLkz7#*67u&>>2))sP#Hmb8c_Hc2 z2I>=VQhDVX>YF9ym^JJCk-|5vqgaL_*9jK&IkEr~1lf*sm%mmP?i{mkPdD=D4`f7S z2pRwiK8fOiP2DI0DJCl>kAcayMp>f*35z)`CdXPPJT4}$O2wn<-mg*9D$#xOWtz*B zNDKCc{Tgy-Bf>tsZcrk}ZP`^EU3IaZ0#{5$uy2{J;1oMd#UrzrPh(%A=uL+)ndHq0 zKFS5|?sb!lD=I504~oiIfl}OV%d9dsDp#8o9~qTbrQ=B}<68s2697L7`e{CO2mE+a z;IGjRE#cT&Q-uLa8bw#uMZkaQ!_!z0=X?Cr?l0{@>6%crS#e;nKho`<$P5|M5W%eF zb3A3V6ho`Em&mLIa)oAv=GJV7wgn#|o*0^at*m@-XkL?;2cwDk3Kt3m?NKWz(a@6| z_K5yEvQkmN8MjT$9o2;cpn4N!-BDR9bOrXuYEsQqMZ(gIjRAV3<(7%5<)9>H82af5 znw2XqD=x3Y^!@| zv_w7K9x5GKWV)n%j*T{YLnXMiw>c;3X z(uxhOT!C}*pG3dFev6%o$%@HGnOngMMB^JTc8-n7Q#JD0VKI4KE*>=(-x~MvF!PFd z(lU&B-9Q?s;DTLMhN0Um25ZeLT7b6miqll9H%hS?sG0=R&jc#)2#J0copWSFs_FQm z(R5s4Sz&qq4WEKxL_9Gpr&{&#fnj-FMxHbyuh|$)?I^Ys`gOUp=5i;qF60Dyg(;RT z5J~!?V&sQvtDV-$Eg2G63I7j{4> z7E!U)z(0`~NZX^9;k1n)xMT#IfC#=LT_A;Jh2;~$aud}nI4vyKo4gtrmRBX@K@;+t z4N_)bAk`XJROIis8e=L9EEas|s+E3A(TrI@cZ~fqjmARF*TTnesO~|_-aPX&=Dlb%%Za>xHP|Q#>8M}wM4GCthn5sBd7^3 z8JOp0@EC!( zP!ajD9v?aLb7-1Hm!b-bG0eS!=$I#=)Q5`8ip#Ze8T;>Dj*ZJxwTygVTwalq+so3Y z=HzXch^BV^(f*Vu%t_hEag(wX)*M)5Y5>d(Bhw%4Vqg(#nQ)S@*D{4Gn!qua1Q`Jh zq?(K?AS)m@pCGToccp+_-Gm1P)`li-B4GH zS8Ml`p|grJ7ch=D8Bm0}-B4Ny45`!c#8}IOLljIWG9?&htdY6IEE;)1r`71xxPr2R za*rb_(6&!GG$>c2A0HQ#*Ja~Y=TmAjYDq|L-C+o|bUsBsO44M(XbtW&0%%UME!4?u zqOUeHPJK3!@0F;0+w28q35f|ZPUlk;kQIZhl-A3wbNaE z@m+Yt$M`lP`gnPy$-FVB%9&+wl0-gr`@( ze*Wjj&p-e2_h0?f@BaA5hyVVM|LuSN^TR*<{ty53`~UUuKYsU5e|-4eAO7(0yZ`#n z|MI)b|NAe0{Kr51%Rm4A;h+BDcYpl-AAkLTe}DS){=4^2pR#XeE`QkKcNa0y@7`Vb zXx;>Lmmd|}+v)8)u<*uRgkc}! 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 2740265c4442beb6cf9bddbcd752facef82ed0bb Mon Sep 17 00:00:00 2001 From: Cinna Davis <1337isnot1337@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:08:07 -0500 Subject: [PATCH 3/8] Construct exact reversible 640-field center extension and raw dual --- research/retained-center-extension/ABI.json | 5854 +++++++++++++++++ research/retained-center-extension/PROOF.md | 138 + research/retained-center-extension/README.md | 70 + .../retained-center-extension/RESULT.json | 50 + .../inputs/round3-native.json.gz | Bin 0 -> 207673 bytes research/retained-center-extension/verify.py | 256 + 6 files changed, 6368 insertions(+) create mode 100644 research/retained-center-extension/ABI.json create mode 100644 research/retained-center-extension/PROOF.md create mode 100644 research/retained-center-extension/README.md create mode 100644 research/retained-center-extension/RESULT.json create mode 100644 research/retained-center-extension/inputs/round3-native.json.gz create mode 100644 research/retained-center-extension/verify.py diff --git a/research/retained-center-extension/ABI.json b/research/retained-center-extension/ABI.json new file mode 100644 index 0000000000..ec16f7eea7 --- /dev/null +++ b/research/retained-center-extension/ABI.json @@ -0,0 +1,5854 @@ +{ + "B_rows": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "R_rows": [ + [ + [ + 0, + "1" + ], + [ + 2, + "1" + ], + [ + 7, + "1" + ], + [ + 9, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "1" + ], + [ + 12, + "1" + ], + [ + 17, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 27, + "1" + ], + [ + 31, + "1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "1" + ], + [ + 38, + "1" + ], + [ + 39, + "1" + ], + [ + 40, + "1" + ], + [ + 45, + "1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 61, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "1" + ], + [ + 79, + "1" + ], + [ + 81, + "1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "1" + ], + [ + 94, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "1" + ], + [ + 107, + "1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 227, + "1" + ], + [ + 229, + "1" + ], + [ + 233, + "1" + ], + [ + 234, + "-1" + ], + [ + 235, + "2" + ], + [ + 237, + "1" + ], + [ + 238, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "1" + ], + [ + 242, + "1" + ], + [ + 243, + "2" + ], + [ + 245, + "1" + ], + [ + 246, + "1" + ], + [ + 250, + "-1" + ], + [ + 253, + "1" + ], + [ + 254, + "1" + ], + [ + 256, + "1" + ], + [ + 257, + "1" + ], + [ + 258, + "1" + ], + [ + 259, + "2" + ], + [ + 261, + "1" + ], + [ + 262, + "1" + ], + [ + 266, + "-1" + ], + [ + 269, + "1" + ], + [ + 270, + "1" + ], + [ + 272, + "1" + ], + [ + 276, + "-1" + ], + [ + 280, + "-1" + ], + [ + 283, + "2" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 288, + "2" + ], + [ + 296, + "-2" + ], + [ + 302, + "2" + ], + [ + 303, + "-4" + ], + [ + 306, + "1" + ], + [ + 308, + "1" + ], + [ + 312, + "-1" + ], + [ + 315, + "2" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 326, + "4" + ], + [ + 328, + "-8" + ], + [ + 332, + "4" + ], + [ + 335, + "-8" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 25, + "1" + ], + [ + 26, + "1" + ], + [ + 27, + "1" + ], + [ + 28, + "1" + ], + [ + 29, + "1" + ], + [ + 30, + "1" + ], + [ + 57, + "-1" + ], + [ + 58, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "-1" + ], + [ + 64, + "1" + ], + [ + 65, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 95, + "1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 224, + "2" + ], + [ + 225, + "-2" + ], + [ + 227, + "-1" + ], + [ + 229, + "1" + ], + [ + 233, + "-1" + ], + [ + 234, + "-1" + ], + [ + 237, + "-1" + ], + [ + 238, + "1" + ], + [ + 239, + "-2" + ], + [ + 240, + "1" + ], + [ + 241, + "-1" + ], + [ + 242, + "1" + ], + [ + 245, + "1" + ], + [ + 246, + "1" + ], + [ + 250, + "-1" + ], + [ + 253, + "-1" + ], + [ + 254, + "1" + ], + [ + 255, + "-2" + ], + [ + 256, + "1" + ], + [ + 257, + "-1" + ], + [ + 258, + "1" + ], + [ + 261, + "1" + ], + [ + 262, + "1" + ], + [ + 266, + "-1" + ], + [ + 269, + "-1" + ], + [ + 270, + "1" + ], + [ + 271, + "-2" + ], + [ + 276, + "-1" + ], + [ + 336, + "1" + ], + [ + 340, + "1" + ], + [ + 347, + "2" + ], + [ + 350, + "1" + ], + [ + 351, + "-1" + ], + [ + 352, + "1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-1" + ], + [ + 368, + "1" + ], + [ + 372, + "1" + ], + [ + 379, + "2" + ], + [ + 382, + "1" + ], + [ + 383, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1" + ], + [ + 19, + "-1" + ], + [ + 27, + "-1" + ], + [ + 28, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "1" + ], + [ + 38, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 58, + "-1" + ], + [ + 59, + "-1" + ], + [ + 60, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "-1" + ], + [ + 87, + "-1" + ], + [ + 92, + "1" + ], + [ + 93, + "-1" + ], + [ + 99, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "-1" + ], + [ + 104, + "1" + ], + [ + 105, + "1" + ], + [ + 106, + "1" + ], + [ + 224, + "2" + ], + [ + 227, + "1" + ], + [ + 229, + "-1" + ], + [ + 233, + "1" + ], + [ + 234, + "1" + ], + [ + 237, + "-1" + ], + [ + 238, + "-1" + ], + [ + 272, + "1" + ], + [ + 276, + "1" + ], + [ + 280, + "-1" + ], + [ + 283, + "-2" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 336, + "1" + ], + [ + 340, + "1" + ], + [ + 347, + "-2" + ], + [ + 350, + "1" + ], + [ + 351, + "-1" + ], + [ + 352, + "1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "1" + ], + [ + 402, + "-1" + ], + [ + 403, + "2" + ], + [ + 405, + "1" + ], + [ + 406, + "1" + ], + [ + 409, + "1" + ], + [ + 410, + "-1" + ], + [ + 411, + "2" + ], + [ + 413, + "1" + ], + [ + 414, + "1" + ], + [ + 416, + "1" + ], + [ + 417, + "1" + ], + [ + 418, + "-1" + ], + [ + 419, + "2" + ], + [ + 421, + "1" + ], + [ + 422, + "1" + ], + [ + 425, + "1" + ], + [ + 426, + "-1" + ], + [ + 427, + "2" + ], + [ + 429, + "1" + ], + [ + 430, + "1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 7, + "1" + ], + [ + 8, + "-1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "-1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 27, + "-1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "-1" + ], + [ + 41, + "-1" + ], + [ + 42, + "-1" + ], + [ + 43, + "-1" + ], + [ + 44, + "-1" + ], + [ + 45, + "-1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 57, + "-1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 76, + "-1" + ], + [ + 78, + "1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 92, + "1" + ], + [ + 95, + "-1" + ], + [ + 96, + "-1" + ], + [ + 97, + "-1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 104, + "-1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "-1" + ], + [ + 108, + "-1" + ], + [ + 109, + "-1" + ], + [ + 225, + "2" + ], + [ + 227, + "1" + ], + [ + 229, + "1" + ], + [ + 233, + "1" + ], + [ + 234, + "1" + ], + [ + 235, + "-2" + ], + [ + 237, + "1" + ], + [ + 238, + "1" + ], + [ + 239, + "-2" + ], + [ + 276, + "1" + ], + [ + 306, + "1" + ], + [ + 308, + "1" + ], + [ + 312, + "-1" + ], + [ + 315, + "-2" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 368, + "1" + ], + [ + 372, + "1" + ], + [ + 379, + "-2" + ], + [ + 382, + "1" + ], + [ + 383, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "-1" + ], + [ + 402, + "1" + ], + [ + 405, + "1" + ], + [ + 406, + "1" + ], + [ + 409, + "-1" + ], + [ + 410, + "-1" + ], + [ + 413, + "-1" + ], + [ + 414, + "1" + ], + [ + 415, + "-2" + ], + [ + 416, + "1" + ], + [ + 417, + "-1" + ], + [ + 418, + "1" + ], + [ + 421, + "1" + ], + [ + 422, + "1" + ], + [ + 425, + "-1" + ], + [ + 426, + "-1" + ], + [ + 429, + "-1" + ], + [ + 430, + "1" + ], + [ + 431, + "-2" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 3, + "-1" + ], + [ + 6, + "1" + ], + [ + 8, + "1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 12, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 17, + "1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 28, + "-1" + ], + [ + 31, + "-1" + ], + [ + 32, + "-1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "1" + ], + [ + 52, + "-1" + ], + [ + 53, + "-1" + ], + [ + 56, + "-1" + ], + [ + 58, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 75, + "-1" + ], + [ + 77, + "-1" + ], + [ + 80, + "1" + ], + [ + 82, + "1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 88, + "-1" + ], + [ + 90, + "-1" + ], + [ + 91, + "-1" + ], + [ + 93, + "1" + ], + [ + 95, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 103, + "1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "1" + ], + [ + 110, + "1" + ], + [ + 111, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "-1" + ], + [ + 242, + "1" + ], + [ + 243, + "2" + ], + [ + 245, + "-1" + ], + [ + 246, + "-1" + ], + [ + 250, + "1" + ], + [ + 253, + "-1" + ], + [ + 254, + "-1" + ], + [ + 272, + "1" + ], + [ + 280, + "-1" + ], + [ + 286, + "-1" + ], + [ + 287, + "-2" + ], + [ + 306, + "1" + ], + [ + 308, + "-1" + ], + [ + 312, + "-1" + ], + [ + 318, + "-1" + ], + [ + 319, + "-2" + ], + [ + 336, + "1" + ], + [ + 340, + "-1" + ], + [ + 350, + "-1" + ], + [ + 351, + "-1" + ], + [ + 368, + "1" + ], + [ + 372, + "-1" + ], + [ + 382, + "-1" + ], + [ + 383, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "-1" + ], + [ + 402, + "-1" + ], + [ + 403, + "2" + ], + [ + 405, + "-1" + ], + [ + 406, + "-1" + ], + [ + 409, + "1" + ], + [ + 410, + "1" + ], + [ + 413, + "-1" + ], + [ + 414, + "-1" + ], + [ + 433, + "1" + ], + [ + 434, + "-1" + ], + [ + 435, + "2" + ], + [ + 437, + "1" + ], + [ + 438, + "1" + ], + [ + 441, + "1" + ], + [ + 442, + "-1" + ], + [ + 443, + "2" + ], + [ + 445, + "1" + ], + [ + 446, + "1" + ] + ], + [ + [ + 4, + "-1" + ], + [ + 5, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "-1" + ], + [ + 14, + "-1" + ], + [ + 15, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "-1" + ], + [ + 20, + "-1" + ], + [ + 21, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "1" + ], + [ + 33, + "-1" + ], + [ + 34, + "1" + ], + [ + 36, + "1" + ], + [ + 37, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "1" + ], + [ + 41, + "1" + ], + [ + 42, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "-1" + ], + [ + 52, + "1" + ], + [ + 53, + "-1" + ], + [ + 54, + "1" + ], + [ + 55, + "-1" + ], + [ + 59, + "1" + ], + [ + 60, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "1" + ], + [ + 64, + "1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "-1" + ], + [ + 70, + "1" + ], + [ + 71, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "-1" + ], + [ + 83, + "1" + ], + [ + 84, + "-1" + ], + [ + 90, + "1" + ], + [ + 91, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "-1" + ], + [ + 101, + "1" + ], + [ + 102, + "-1" + ], + [ + 105, + "1" + ], + [ + 106, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "1" + ], + [ + 242, + "-1" + ], + [ + 245, + "1" + ], + [ + 246, + "-1" + ], + [ + 250, + "1" + ], + [ + 253, + "1" + ], + [ + 254, + "1" + ], + [ + 255, + "-2" + ], + [ + 288, + "1" + ], + [ + 296, + "-1" + ], + [ + 302, + "-1" + ], + [ + 303, + "-2" + ], + [ + 324, + "-2" + ], + [ + 326, + "2" + ], + [ + 328, + "-4" + ], + [ + 332, + "2" + ], + [ + 334, + "-2" + ], + [ + 335, + "-4" + ], + [ + 352, + "1" + ], + [ + 356, + "-1" + ], + [ + 366, + "-1" + ], + [ + 367, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "-1" + ], + [ + 398, + "-1" + ], + [ + 399, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "1" + ], + [ + 402, + "-1" + ], + [ + 405, + "1" + ], + [ + 406, + "-1" + ], + [ + 409, + "1" + ], + [ + 410, + "1" + ], + [ + 411, + "-2" + ], + [ + 413, + "1" + ], + [ + 414, + "1" + ], + [ + 415, + "-2" + ], + [ + 432, + "2" + ], + [ + 433, + "-1" + ], + [ + 434, + "1" + ], + [ + 437, + "1" + ], + [ + 438, + "1" + ], + [ + 441, + "-1" + ], + [ + 442, + "-1" + ], + [ + 445, + "-1" + ], + [ + 446, + "1" + ], + [ + 447, + "-2" + ] + ], + [ + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 25, + "-1" + ], + [ + 26, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "-1" + ], + [ + 33, + "-1" + ], + [ + 34, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "-1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "-1" + ], + [ + 56, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "-1" + ], + [ + 72, + "1" + ], + [ + 73, + "-1" + ], + [ + 74, + "-1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 88, + "-1" + ], + [ + 89, + "-1" + ], + [ + 94, + "1" + ], + [ + 95, + "-1" + ], + [ + 99, + "-1" + ], + [ + 100, + "-1" + ], + [ + 103, + "1" + ], + [ + 104, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 256, + "1" + ], + [ + 257, + "-1" + ], + [ + 258, + "1" + ], + [ + 259, + "2" + ], + [ + 261, + "-1" + ], + [ + 262, + "-1" + ], + [ + 266, + "1" + ], + [ + 269, + "-1" + ], + [ + 270, + "-1" + ], + [ + 272, + "-1" + ], + [ + 280, + "1" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 324, + "2" + ], + [ + 326, + "-2" + ], + [ + 328, + "4" + ], + [ + 332, + "-2" + ], + [ + 334, + "2" + ], + [ + 352, + "-1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-3" + ], + [ + 368, + "-1" + ], + [ + 372, + "1" + ], + [ + 382, + "1" + ], + [ + 383, + "-3" + ], + [ + 416, + "1" + ], + [ + 417, + "-1" + ], + [ + 418, + "-1" + ], + [ + 419, + "2" + ], + [ + 421, + "-1" + ], + [ + 422, + "-1" + ], + [ + 425, + "1" + ], + [ + 426, + "1" + ], + [ + 429, + "-1" + ], + [ + 430, + "-1" + ], + [ + 432, + "2" + ], + [ + 433, + "-1" + ], + [ + 434, + "-1" + ], + [ + 435, + "2" + ], + [ + 437, + "-1" + ], + [ + 438, + "-1" + ], + [ + 441, + "1" + ], + [ + 442, + "1" + ], + [ + 445, + "-1" + ], + [ + 446, + "-1" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-1" + ], + [ + 4, + "-1" + ], + [ + 5, + "-1" + ], + [ + 6, + "1" + ], + [ + 9, + "-1" + ], + [ + 13, + "1" + ], + [ + 16, + "-1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 20, + "-1" + ], + [ + 21, + "-1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 28, + "1" + ], + [ + 32, + "1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "-1" + ], + [ + 51, + "-1" + ], + [ + 54, + "-1" + ], + [ + 55, + "-1" + ], + [ + 58, + "-1" + ], + [ + 61, + "1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 72, + "1" + ], + [ + 75, + "1" + ], + [ + 78, + "-1" + ], + [ + 79, + "1" + ], + [ + 82, + "-1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 89, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 104, + "-1" + ], + [ + 107, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 256, + "1" + ], + [ + 257, + "1" + ], + [ + 258, + "-1" + ], + [ + 261, + "1" + ], + [ + 262, + "-1" + ], + [ + 266, + "1" + ], + [ + 269, + "1" + ], + [ + 270, + "1" + ], + [ + 271, + "-2" + ], + [ + 288, + "-1" + ], + [ + 296, + "1" + ], + [ + 302, + "1" + ], + [ + 303, + "-2" + ], + [ + 306, + "-1" + ], + [ + 308, + "1" + ], + [ + 312, + "1" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 336, + "-1" + ], + [ + 340, + "1" + ], + [ + 350, + "1" + ], + [ + 351, + "-3" + ], + [ + 384, + "-1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-3" + ], + [ + 416, + "1" + ], + [ + 417, + "1" + ], + [ + 418, + "-1" + ], + [ + 421, + "1" + ], + [ + 422, + "-1" + ], + [ + 425, + "1" + ], + [ + 426, + "1" + ], + [ + 427, + "-2" + ], + [ + 429, + "1" + ], + [ + 430, + "1" + ], + [ + 431, + "-2" + ], + [ + 433, + "1" + ], + [ + 434, + "-1" + ], + [ + 437, + "1" + ], + [ + 438, + "-1" + ], + [ + 441, + "1" + ], + [ + 442, + "1" + ], + [ + 443, + "-2" + ], + [ + 445, + "1" + ], + [ + 446, + "1" + ], + [ + 447, + "-2" + ] + ] + ], + "centers": [ + { + "input_frame": 254, + "source": 92 + }, + { + "input_frame": 274, + "source": 57 + }, + { + "input_frame": 619, + "source": 81 + }, + { + "input_frame": 279, + "source": 224 + }, + { + "input_frame": 621, + "source": 11 + }, + { + "input_frame": 280, + "source": 240 + }, + { + "input_frame": 624, + "source": 9 + }, + { + "input_frame": 281, + "source": 256 + } + ], + "schema": "retained-center-extension/1", + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" +} diff --git a/research/retained-center-extension/PROOF.md b/research/retained-center-extension/PROOF.md new file mode 100644 index 0000000000..d0890f37f5 --- /dev/null +++ b/research/retained-center-extension/PROOF.md @@ -0,0 +1,138 @@ +# Exact interface and remaining cost obligation + +## Source and boundary + +Use PR4610 head `1eb8da6cfb35512c0cc2533413e5ca42f48e13c6`, specifically +`research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`. This is its stronger +round-three word, not its round-two artifact. Exact compressed bytes, blob +and SHA-256 are pinned in SOURCES.json. Scientific base main is +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`; selected conditional kappa is +0.00302015. No selected files or frozen sources change. + +The source has 632 persistent arbitrary fields and an owned temporary reused +eight times. Each lifetime clears the temporary, copies a persistent field +in an eight-dimensional chart, transports the temporary to the empty chart, +scatters it into data fields, and clears it. Eight paid rank-eight transforms +are included in its full invoice. The source persistent fields are not clean +scratch. + +Give lifetime j a distinct arbitrary field z_j in its actual copy-input chart. +Delete its clears and replace `z_j := source` by `z_j += source`. Leave all +source scalars, transports, native warps and persistent boundaries unchanged. +The output z_j remains at the empty chart after its existing paid transform. +There are 640 independent inputs and outputs. Allocation is a finite extra +input/role contract; scalar additions, monomial routes and storage still have +finite volume-linear work. The change has no new owned erasure premise. + +Every modified scalar gate is invertible, the transports and native monomial +warps are invertible, and there are no clears or copies left. Thus the new +word is invertible at every width satisfying the retained native contract. +Each scalar retains its actual common chart. Its additional scalar cost is +bounded by eight unit complex additions per invocation; removed copies and +clears do not fund unlisted recursive work. All original recursive calls +remain. This package does not assert a practical time or storage improvement. + +## Exact block endpoint + +On the original variables x=(X,Y,H), the source's normalized endpoint is +A x=(X,Y+X,H). Linearity gives the new endpoint + +``` +x' = A x + B z, +z' = R x + z. +``` + +The verifier derives B and R from the literal word rather than assuming them. +All 640 columns are represented as sparse rational sums of independent input +symbols with free noncommuting warp words. Adjacent inverse warp letters +cancel; all remaining words cancel at the endpoint. The old-input columns +are compared separately with a fresh baseline replay that retains the owned +copies. B and R in ABI.json are the actual derived constants. + +B is zero outside Y rows. R reads only X and original helper inputs. Hence, +writing S=A-I, we have S^2=0, SB=0, RS=0 and RB=0. Direct rational elimination +gives rank(B)=rank(R)=8. Also B^T B=(7/2)I_8. In particular B is injective and +R is surjective, so BR has rank eight. + +For K=M-I, block multiplication gives + +``` +K = [[S, B], [R, 0]], +K^2 = [[BR,0], [0,0]], +K^3 = 0. +``` + +Thus K^2 is nonzero and M^-1=I-K+K^2. Exact sparse multiplication verifies +both inverse identities. This is an algebraic class-three unipotent endpoint, +with a central square term. It does not by itself classify realizable Gaussian +controllers or imply a larger exponent. + +## The actual raw inverse transpose + +For a product T_k ... T_1, inverse transpose is T_k^-T ... T_1^-T. Therefore +use the **same chronological order** and inverse-transpose every elementary +gate. An addition `d += a s` becomes `s -= a d`; a scale becomes its reciprocal; +each native monomial and Gaussian transport becomes its inverse transpose. + +If the primal chart is C_F, use C_F^-T as the dual chart. A primal transition +T=C_G C_F^-1 then satisfies T^-T C_F^-T=C_G^-T. The same chart labels and +Gaussian ranks apply. Monomial inverse transposes are still monomial. This +argument retains actual phases/operators under inverse transpose; it does +not replace them by rank-only identities. It invokes the authenticated source +operators, rather than independently relowering their Clifford recipes. + +The verifier separately emits and replays this dual word, using distinct free +warp symbols, and compares its complete rational endpoint with +`(I-K+K^2)^T`. It also checks the exact primal/dual pairing. The original +source backward word is not substituted for the new raw dual. Both emitted +words have exactly the complete source paid profile. + +## Why this is not eight new productive jobs + +The formal self-residual z_j has rank eight between nested endpoint charts. +It is accompanied by R_j x. Each R_j has 100--104 nonzero original-input +terms. Furthermore Bz changes every Y output. For example arbitrary z_0 +affects 56 old outputs with nonzero coefficients. Those are independent input +columns; setting them to zero would change the contract. + +Even in stripped scalar coordinates the tempting elimination is + +``` +[[I,-B],[0,I]] M [[I,0],[-R,I]] = diag(A-BR,I_8). +``` + +It gives A-BR, not A. Moreover its output shear mixes empty-chart center +outputs with eight-dimensional Y outputs, and its input shear mixes centers +in eight-dimensional charts with X/helper inputs in other charts. Actual +Gaussian/frame implementation costs are unknown. This elimination is not a +free physical decoder and supplies no independent rank-eight target credit. + +## Complete obligation ledger and expansion decision + +* Proved in the stated native model: 640 arbitrary-input reversible word; + scalar/frame legality; exact normalized endpoint; all eight center data + retained; inverse-transpose word; unchanged recursive paid profile. +* Constructively bounded: finite additional roles/storage and scalar work; + no new recursive call is introduced by this extension itself. +* Retained premises: source all-column/all-width native and monomial/phase + contracts, numerical precision and movement model. No fresh physical phase + audit is claimed. +* Unknown: independent productive-output consumer; its Gaussian requests, + lost targets, routing and precision; completion and uniform compiler; BIT + supplier counterpart and the full outer transfer. + +Decision: preserve this changed interface as a bounded construction checkpoint, +then test a small exact consumer of the class-three endpoint and its dual. +Stop if its fully charged target/paid moment is not positive. A hypothetical +64-rank-unit per-call center credit is a planning relaxation only. Further +root digits or an invoice that sets either B or R to zero cannot admit it. + +The existing PR4359 embedded logger also retains dirty data and requires a +consumer. This extension instead replaces **all eight owned center lifetimes** +on the pinned round-three word, with no extra recursive call, and supplies the +complete 640-field block endpoint and its actual raw dual. The logger's input +and output contracts are not implicitly inherited as an admission theorem. + +Credit and AI disclosure are in README.md. This is a finite exact interface +construction under retained source premises, not a multiplication theorem, +selected frontier change, or complete proof audit. diff --git a/research/retained-center-extension/README.md b/research/retained-center-extension/README.md new file mode 100644 index 0000000000..2383aa7343 --- /dev/null +++ b/research/retained-center-extension/README.md @@ -0,0 +1,70 @@ +# Reversible center extension: 640 arbitrary fields, unchanged recursive bill + +**A new coupled native interface; no higher kappa or independent-center credit.** +This changes Cao Yifan's PR4610 round-three word at its eight owned center +lifetimes. Replace each cleared/copied temporary by a distinct arbitrary input, +replace its copy by an addition, and retain its output. The 632 existing +inputs and the eight added inputs are independent. No field is erased or +overwritten. The exact recursive paid profile stays + +``` +{1:2201, 2:412, 3:510, 4:127, 5:40, 8:8}. +``` + +Both the new forward word and its **actual raw inverse transpose** have +exact 640-column replay. The dual is constructed gate by gate in dual charts; +it is not the predecessor's backward word with a changed label. + +After stripping the actual endpoint charts, the new map is + +``` +M = [[A, B], [R, I_8]], A(X,Y,H) = (X,Y+X,H). +``` + +The recorded B and R both have rational rank eight, RB=0, and B is supported +only on the 112 Y outputs. R reads X and original helper inputs. If K=M-I, +then K^2 is nonzero and K^3=0. Its inverse is I-K+K^2. The explicit sparse +matrices are in ABI.json; RESULT.json is a regenerated receipt. + +This is a constructive escape from **the pair-shear interface**, not a proof +that it escapes any complete controller or price obstruction. The added +centers are coupled outputs. Each one has 100--104 old-input terms, while +every old Y output receives incoming-center noise. Counting eight independent +rank-eight productive jobs now would be false. + +From the repository root, standard-library CPython 3.12: + +```sh +python3.12 -B scripts/research_package.py --package research/retained-center-extension +python3.12 -I -O -B research/retained-center-extension/verify.py +``` + +The checks authenticate the frozen source, replay all free warp words and +all 640 independent columns, check every scalar contact and paid transition, +derive the complete profile, reconstruct the exact inverse and dual, and +reject incorrect injection/dual signs and a false center rank. This is not a +fresh physical phase, all-width, selected-supplier, compiler, or outer replay. +The source's native chart/monomial/phase and all-size premises are retained. + +## Open next questions + +Can a fully paid controller consume M and its raw dual, retaining some of the +eight center fields as independent Gaussian targets? First give one exact +finite Laurent/operator word, including B and R, and replay every original +and added input. Its endpoint chart conversions, center decoupling, every +remaining idle/query job, and lost helper targets must be charged. A scalar +factorization in stripped coordinates does not make those conversions free. + +The checkpoint's continuation test is a positive **complete** moment with a +literal independent-output factorization. The obvious block elimination +instead replaces A by A-BR and costs physical frame conversions; it is not +admission. Do not extend this into parameter polishing before a consumer +changes that decision. See PROOF.md for the precise boundary and cost ledger. + +Credit Cao Yifan / PR4610, Cinna Davis's PR4440/4441/4447/4470 lineage, zxv's +native/productive-helper/compiler work, Jacob Alan Sussman's mixed-job +construction, and all retained scalar, E8, Clifford, precision and outer +contributors. The existing logger/dirty-helper constructions in PR4359 are +predecessors, not new claims here. New extension, proof and verifier prepared +for Cinna Davis with substantial OpenAI Codex assistance; no subagents. +Apache-2.0. No independent human or proof-assistant review is claimed. diff --git a/research/retained-center-extension/RESULT.json b/research/retained-center-extension/RESULT.json new file mode 100644 index 0000000000..203ce7698b --- /dev/null +++ b/research/retained-center-extension/RESULT.json @@ -0,0 +1,50 @@ +{ + "B_rank": 8, + "R_rank": 8, + "abi_sha256": "fdbc6a44d66c603e010730a46d45db3b6605b75d9e8ec53041a8d3a105c8057a", + "center_residual_ranks_without_decoupling_credit": [ + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "controls": [ + "center injection sign", + "dual sign", + "false center rank", + "new-input leakage", + "old-input contamination" + ], + "independent_new_productive_jobs_certified": false, + "new_arbitrary_inputs": 8, + "new_recursive_calls": 0, + "nilpotence_index": 3, + "noisy_old_outputs": 112, + "old_input_terms_in_center_outputs": [ + 101, + 102, + 100, + 101, + 102, + 104, + 102, + 103 + ], + "outputs": 640, + "owned_erase_or_copy_operations": 0, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "primal_and_raw_inverse_transpose_checked": true, + "source_inputs": 632, + "status": "EXACT_REVERSIBLE_640_FIELD_EXTENSION_NO_NEW_KAPPA" +} diff --git a/research/retained-center-extension/inputs/round3-native.json.gz b/research/retained-center-extension/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 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 0 else -1) * (abs(op) + (1000000 if dual else 0)) + events.append(('warp', r[1], symbol, a, b)) + else: + need(kind in ('phase', 'adapter'), 'known native marker') + need(center == 7 and len(starts) == N, 'eight distinct arbitrary center inputs') + return starts, centers, events + + +def span(basis): + out = {0} + for v in basis: + out |= {x ^ v for x in tuple(out)} + need(len(out) == 2 ** len(basis), 'independent chart basis') + return out + + +def replay(payload, starts, events, baseline=False): + rows = [{(i, ()): Q(1)} for i in range(N)] + current = starts[:] + frames = payload['canonical']['frames'] + spaces = list(map(span, frames)) + paid = Counter() + for e in events: + op, r = e[:2] + if op in ('add', 'copy'): + _, _, s, a, frame = e + need(r != s and current[r] == current[s] == frame, 'actual scalar common chart') + if op == 'copy': + need(baseline and r >= 632, 'only baseline owned copy') + rows[r] = dict(rows[s]) + else: + plus(rows[r], rows[s], a) + elif op == 'scale': + _, _, a, frame = e + need(current[r] == frame and a != 0, 'scale chart and invertibility') + rows[r] = {k: a * v for k, v in rows[r].items()} + elif op == 'transport': + _, _, a, b, width = e + need(current[r] == a, 'actual paid source chart') + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], 'strictly nested transport') + need(width == abs(len(frames[a]) - len(frames[b])), 'rank derived from geometry') + paid[width] += 1 + current[r] = b + else: + _, _, symbol, a, b = e + need(op == 'warp' and current[r] == a, 'native warp source chart') + out = {} + for (variable, word), value in rows[r].items(): + word = word[1:] if word and word[0] == -symbol else (symbol,) + word + plus(out, {(variable, word): value}) + rows[r] = out + current[r] = b + need(dict(paid) == PAID, 'complete emitted recursive invoice') + need(current == payload['canonical']['final'] + [0] * 8, 'all 640 output charts') + need(all(not word for row in rows for _, word in row), 'all free warp words cancel') + return [{i: v for (i, _), v in row.items()} for row in rows] + + +def product(a, b): + out = [] + for row in a: + new = {} + for j, v in row.items(): + plus(new, b[j], v) + out.append(new) + return out + + +def transpose(a): + out = [{} for _ in a] + for i, row in enumerate(a): + for j, v in row.items(): + out[j][i] = v + return out + + +def encoded(a): + return [[[j, str(v)] for j, v in sorted(row.items())] for row in a] + + +def matrix_rank(rows): + pivots = {} + for old in rows: + row = dict(old) + while row: + p = min(row) + if p not in pivots: + q = row[p] + pivots[p] = {j: v / q for j, v in row.items()} + break + plus(row, pivots[p], -row[p]) + return len(pivots) + + +def run(): + payload = load() + starts, centers, events = emit(payload) + actual = replay(payload, starts, events) + _, _, old_events = emit(payload, baseline=True) + old = replay(payload, starts, old_events, baseline=True) + identity = [{i: Q(1)} for i in range(N)] + a = [dict(row) for row in identity] + for i in range(112): + a[112 + i][i] = Q(1) + need(old[:632] == a[:632], 'source all-632-column native identity ABI') + b = [{j: v for j, v in row.items() if j >= 632} for row in actual[:632]] + r = [{j: v for j, v in row.items() if j < 632} for row in actual[632:]] + need(all(actual[i] == a[i] | b[i] for i in range(632)), 'unchanged old-input columns') + need(all(actual[632 + i] == r[i] | {632 + i: Q(1)} for i in range(8)), 'center residual ABI') + need(all(not b[i] for i in list(range(112)) + list(range(224, 632))), 'noise only in Y outputs') + need(all(all(j < 112 or 224 <= j < 632 for j in row) for row in r), 'center reads only X/helper inputs') + need(matrix_rank(b) == matrix_rank(r) == 8, 'two actual rank-eight coupling maps') + k = [dict(row) for row in actual] + for i in range(N): + plus(k[i], identity[i], -1) + k2 = product(k, k) + need(any(k2) and not any(product(k2, k)), 'K squared nonzero and K cubed zero') + inverse = [dict(row) for row in identity] + for i in range(N): + plus(inverse[i], k[i], -1) + plus(inverse[i], k2[i]) + need(product(inverse, actual) == product(actual, inverse) == identity, 'exact two-sided inverse') + _, _, dual_events = emit(payload, dual=True) + dual = replay(payload, starts, dual_events) + need(dual == transpose(inverse), 'all-640-column raw inverse transpose with the same bill') + need(product(transpose(dual), actual) == identity, 'exact primal/dual pairing') + # Controls retain the same source/invoice but falsify actual operator claims. + bad = list(events) + i = next(i for i, e in enumerate(bad) if e[0] == 'add' and e[1] == 632) + e = bad[i] + bad[i] = (*e[:3], -e[3], e[4]) + need(replay(payload, starts, bad) != actual, 'changed center injection rejected') + bad = list(dual_events) + i = next(i for i, e in enumerate(bad) if e[0] == 'add' and e[2] == 632) + e = bad[i] + bad[i] = (*e[:3], -e[3], e[4]) + need(replay(payload, starts, bad) != transpose(inverse), 'wrong inverse-transpose sign rejected') + bad = list(events) + i = next(i for i, e in enumerate(bad) if e[0] == 'transport' and e[1] == 632) + e = bad[i] + bad[i] = (*e[:4], e[4] - 1) + rejected = False + try: + replay(payload, starts, bad) + except ValueError: + rejected = True + need(rejected, 'false center rank rejected from actual charts') + # Independent Gram and support facts expose actual arbitrary-input leakage. + gram = [[sum(b[i].get(632 + u, 0) * b[i].get(632 + v, 0) for i in range(632)) + for v in range(8)] for u in range(8)] + need(gram == [[Q(7, 2) * (u == v) for v in range(8)] for u in range(8)], 'B transpose B = 7/2 I') + # The zero-center source contract cannot certify eight independent new jobs. + need(any(b), 'nonzero incoming center changes original target outputs') + need(all(r), 'new center outputs are contaminated by original arbitrary inputs') + abi = {'schema': 'retained-center-extension/1', 'source_sha256': SOURCE_HASH, + 'centers': centers, 'B_rows': encoded(b), 'R_rows': encoded(r)} + result = {'status': 'EXACT_REVERSIBLE_640_FIELD_EXTENSION_NO_NEW_KAPPA', + 'source_inputs': 632, 'new_arbitrary_inputs': 8, 'outputs': N, + 'paid': PAID, 'new_recursive_calls': 0, 'owned_erase_or_copy_operations': 0, + 'B_rank': 8, 'R_rank': 8, 'nilpotence_index': 3, + 'noisy_old_outputs': sum(bool(row) for row in b), + 'old_input_terms_in_center_outputs': [len(row) for row in r], + 'center_residual_ranks_without_decoupling_credit': [8] * 8, + 'primal_and_raw_inverse_transpose_checked': True, + 'controls': ['center injection sign', 'dual sign', 'false center rank', + 'new-input leakage', 'old-input contamination'], + 'independent_new_productive_jobs_certified': False, + 'abi_sha256': sha256((json.dumps(abi, sort_keys=True) + '\n').encode()).hexdigest()} + return abi, result + + +if __name__ == '__main__': + abi, result = run() + if sys.argv[1:] == ['--write']: + for name, value in [('ABI.json', abi), ('RESULT.json', result)]: + (HERE / name).write_text(json.dumps(value, indent=2, sort_keys=True) + '\n') + else: + need(not sys.argv[1:], 'known command arguments') + for name, value in [('ABI.json', abi), ('RESULT.json', result)]: + need(json.loads(json.dumps(value)) == json.loads((HERE / name).read_text()), 'exact receipt ' + name) + print(json.dumps(result, sort_keys=True)) From 039a3e4f8906400cd05908ed86b8f9c6866e6113 Mon Sep 17 00:00:00 2001 From: Cinna Davis <1337isnot1337@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:08:48 -0500 Subject: [PATCH 4/8] Register source-pinned center-extension replay and explicit recovery gate --- .../retained-center-extension/SOURCES.json | 32 +++++++++ research/retained-center-extension/TASK.json | 71 +++++++++++++++++++ .../retained-center-extension/VERIFY.json | 22 ++++++ 3 files changed, 125 insertions(+) create mode 100644 research/retained-center-extension/SOURCES.json create mode 100644 research/retained-center-extension/TASK.json create mode 100644 research/retained-center-extension/VERIFY.json diff --git a/research/retained-center-extension/SOURCES.json b/research/retained-center-extension/SOURCES.json new file mode 100644 index 0000000000..41fd141076 --- /dev/null +++ b/research/retained-center-extension/SOURCES.json @@ -0,0 +1,32 @@ +{ + "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/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "usage": "provenance", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "pin": "head:1eb8da6cfb35512c0cc2533413e5ca42f48e13c6:research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz" + }, + { + "path": "research/retained-center-extension/inputs/round3-native.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "pin": "head:2740265c4442beb6cf9bddbcd752facef82ed0bb:research/retained-center-extension/inputs/round3-native.json.gz" + } + ] +} diff --git a/research/retained-center-extension/TASK.json b/research/retained-center-extension/TASK.json new file mode 100644 index 0000000000..c7b6c63dbb --- /dev/null +++ b/research/retained-center-extension/TASK.json @@ -0,0 +1,71 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "priority_revision": 7, + "base_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "scope_status": "changed", + "actual_scope": "Construct a reversible extension retaining all eight owned center data on PR4610 round-three, with exact 640-field endpoint, actual raw inverse transpose and complete unchanged recursive bill.", + "scope_change_reason": "Explicit donor assignment seeks a structural higher-K mechanism. Frozen path and typed primitive ceilings direct this bounded experiment to a changed owned-center and output contract.", + "bottleneck_link": "Retaining the already-paid center transforms could supply up to 64 additional rank units, but B/R cross-couplings must be consumed and priced before assigning any new independent target credit.", + "budget_minutes": 60, + "stop_rule": "Publish the exact coupled interface; require one exact fully paid independent-output consumer before further parameter or compiler expansion.", + "outcome": "partial", + "evidence": "ABI.json, RESULT.json, verify.py and PROOF.md; no higher K claimed.", + "author": "Cinna Davis", + "ai_assistance": "Substantial OpenAI Codex assistance in derivation, implementation and writing; no subagents.", + "upstream_check": { + "commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "utc": "2026-10-22T16:08:40.672551+00:00", + "selected_kappa": "0.00302015" + }, + "open_questions": [ + { + "question": "Can a controller consume M and its actual raw dual with a positive complete moment and independent Gaussian outputs?", + "why_it_matters": "The eight new inputs are retained without extra recursive calls, but output coupling prevents productive credit.", + "first_step": "Construct one small exact Laurent/operator word including B and R and replay every old/new input before assigning its whole-target invoice.", + "blocked_by": "Actual center decoupling, endpoint chart conversions, helper accounting, completion/compiler, BIT and outer integration are unproved." + } + ] +} diff --git a/research/retained-center-extension/VERIFY.json b/research/retained-center-extension/VERIFY.json new file mode 100644 index 0000000000..71b239b5e7 --- /dev/null +++ b/research/retained-center-extension/VERIFY.json @@ -0,0 +1,22 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/retained-center-extension/inputs/round3-native.json.gz", + "research/retained-center-extension/ABI.json", + "research/retained-center-extension/RESULT.json" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 120, + "checks": "Authenticate exact source, derive and replay all 640 independent columns and actual raw inverse transpose, check nested/scalar charts, unchanged invoice, block ranks, nilpotence index, two-sided inverse and operator/rank controls." + } + ] +} From e09b86ddb17a5f78e9a379acaee820a01f52997f Mon Sep 17 00:00:00 2001 From: Cinna Davis <1337isnot1337@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:24:45 -0500 Subject: [PATCH 5/8] Pin coupled center ABI, native payload and credited replay engine --- .../center-helper-normal-form/inputs/ABI.json | 5854 +++++++++++++++++ .../inputs/ORIGINS.json | 26 + .../inputs/retained_verify.py | 256 + .../inputs/round3-native.json.gz | Bin 0 -> 207673 bytes 4 files changed, 6136 insertions(+) create mode 100644 research/center-helper-normal-form/inputs/ABI.json create mode 100644 research/center-helper-normal-form/inputs/ORIGINS.json create mode 100644 research/center-helper-normal-form/inputs/retained_verify.py create mode 100644 research/center-helper-normal-form/inputs/round3-native.json.gz diff --git a/research/center-helper-normal-form/inputs/ABI.json b/research/center-helper-normal-form/inputs/ABI.json new file mode 100644 index 0000000000..ec16f7eea7 --- /dev/null +++ b/research/center-helper-normal-form/inputs/ABI.json @@ -0,0 +1,5854 @@ +{ + "B_rows": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 633, + "-1/4" + ], + [ + 638, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 633, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 639, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 634, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "1/4" + ] + ], + [ + [ + 634, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "-1/4" + ], + [ + 637, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 636, + "1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 632, + "1/4" + ], + [ + 635, + "-1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "-1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [ + [ + 636, + "1/4" + ], + [ + 637, + "1/4" + ], + [ + 638, + "-1/4" + ], + [ + 639, + "-1/4" + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "R_rows": [ + [ + [ + 0, + "1" + ], + [ + 2, + "1" + ], + [ + 7, + "1" + ], + [ + 9, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "1" + ], + [ + 12, + "1" + ], + [ + 17, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 27, + "1" + ], + [ + 31, + "1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "1" + ], + [ + 38, + "1" + ], + [ + 39, + "1" + ], + [ + 40, + "1" + ], + [ + 45, + "1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 61, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "1" + ], + [ + 79, + "1" + ], + [ + 81, + "1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "1" + ], + [ + 94, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "1" + ], + [ + 107, + "1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 227, + "1" + ], + [ + 229, + "1" + ], + [ + 233, + "1" + ], + [ + 234, + "-1" + ], + [ + 235, + "2" + ], + [ + 237, + "1" + ], + [ + 238, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "1" + ], + [ + 242, + "1" + ], + [ + 243, + "2" + ], + [ + 245, + "1" + ], + [ + 246, + "1" + ], + [ + 250, + "-1" + ], + [ + 253, + "1" + ], + [ + 254, + "1" + ], + [ + 256, + "1" + ], + [ + 257, + "1" + ], + [ + 258, + "1" + ], + [ + 259, + "2" + ], + [ + 261, + "1" + ], + [ + 262, + "1" + ], + [ + 266, + "-1" + ], + [ + 269, + "1" + ], + [ + 270, + "1" + ], + [ + 272, + "1" + ], + [ + 276, + "-1" + ], + [ + 280, + "-1" + ], + [ + 283, + "2" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 288, + "2" + ], + [ + 296, + "-2" + ], + [ + 302, + "2" + ], + [ + 303, + "-4" + ], + [ + 306, + "1" + ], + [ + 308, + "1" + ], + [ + 312, + "-1" + ], + [ + 315, + "2" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 326, + "4" + ], + [ + 328, + "-8" + ], + [ + 332, + "4" + ], + [ + 335, + "-8" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 25, + "1" + ], + [ + 26, + "1" + ], + [ + 27, + "1" + ], + [ + 28, + "1" + ], + [ + 29, + "1" + ], + [ + 30, + "1" + ], + [ + 57, + "-1" + ], + [ + 58, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "-1" + ], + [ + 64, + "1" + ], + [ + 65, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 95, + "1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 224, + "2" + ], + [ + 225, + "-2" + ], + [ + 227, + "-1" + ], + [ + 229, + "1" + ], + [ + 233, + "-1" + ], + [ + 234, + "-1" + ], + [ + 237, + "-1" + ], + [ + 238, + "1" + ], + [ + 239, + "-2" + ], + [ + 240, + "1" + ], + [ + 241, + "-1" + ], + [ + 242, + "1" + ], + [ + 245, + "1" + ], + [ + 246, + "1" + ], + [ + 250, + "-1" + ], + [ + 253, + "-1" + ], + [ + 254, + "1" + ], + [ + 255, + "-2" + ], + [ + 256, + "1" + ], + [ + 257, + "-1" + ], + [ + 258, + "1" + ], + [ + 261, + "1" + ], + [ + 262, + "1" + ], + [ + 266, + "-1" + ], + [ + 269, + "-1" + ], + [ + 270, + "1" + ], + [ + 271, + "-2" + ], + [ + 276, + "-1" + ], + [ + 336, + "1" + ], + [ + 340, + "1" + ], + [ + 347, + "2" + ], + [ + 350, + "1" + ], + [ + 351, + "-1" + ], + [ + 352, + "1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-1" + ], + [ + 368, + "1" + ], + [ + 372, + "1" + ], + [ + 379, + "2" + ], + [ + 382, + "1" + ], + [ + 383, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1" + ], + [ + 19, + "-1" + ], + [ + 27, + "-1" + ], + [ + 28, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "1" + ], + [ + 38, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 58, + "-1" + ], + [ + 59, + "-1" + ], + [ + 60, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "-1" + ], + [ + 87, + "-1" + ], + [ + 92, + "1" + ], + [ + 93, + "-1" + ], + [ + 99, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "-1" + ], + [ + 104, + "1" + ], + [ + 105, + "1" + ], + [ + 106, + "1" + ], + [ + 224, + "2" + ], + [ + 227, + "1" + ], + [ + 229, + "-1" + ], + [ + 233, + "1" + ], + [ + 234, + "1" + ], + [ + 237, + "-1" + ], + [ + 238, + "-1" + ], + [ + 272, + "1" + ], + [ + 276, + "1" + ], + [ + 280, + "-1" + ], + [ + 283, + "-2" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 336, + "1" + ], + [ + 340, + "1" + ], + [ + 347, + "-2" + ], + [ + 350, + "1" + ], + [ + 351, + "-1" + ], + [ + 352, + "1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "1" + ], + [ + 402, + "-1" + ], + [ + 403, + "2" + ], + [ + 405, + "1" + ], + [ + 406, + "1" + ], + [ + 409, + "1" + ], + [ + 410, + "-1" + ], + [ + 411, + "2" + ], + [ + 413, + "1" + ], + [ + 414, + "1" + ], + [ + 416, + "1" + ], + [ + 417, + "1" + ], + [ + 418, + "-1" + ], + [ + 419, + "2" + ], + [ + 421, + "1" + ], + [ + 422, + "1" + ], + [ + 425, + "1" + ], + [ + 426, + "-1" + ], + [ + 427, + "2" + ], + [ + 429, + "1" + ], + [ + 430, + "1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 7, + "1" + ], + [ + 8, + "-1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "-1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 27, + "-1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "-1" + ], + [ + 41, + "-1" + ], + [ + 42, + "-1" + ], + [ + 43, + "-1" + ], + [ + 44, + "-1" + ], + [ + 45, + "-1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 57, + "-1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 76, + "-1" + ], + [ + 78, + "1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 92, + "1" + ], + [ + 95, + "-1" + ], + [ + 96, + "-1" + ], + [ + 97, + "-1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 104, + "-1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "-1" + ], + [ + 108, + "-1" + ], + [ + 109, + "-1" + ], + [ + 225, + "2" + ], + [ + 227, + "1" + ], + [ + 229, + "1" + ], + [ + 233, + "1" + ], + [ + 234, + "1" + ], + [ + 235, + "-2" + ], + [ + 237, + "1" + ], + [ + 238, + "1" + ], + [ + 239, + "-2" + ], + [ + 276, + "1" + ], + [ + 306, + "1" + ], + [ + 308, + "1" + ], + [ + 312, + "-1" + ], + [ + 315, + "-2" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 368, + "1" + ], + [ + 372, + "1" + ], + [ + 379, + "-2" + ], + [ + 382, + "1" + ], + [ + 383, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "-1" + ], + [ + 402, + "1" + ], + [ + 405, + "1" + ], + [ + 406, + "1" + ], + [ + 409, + "-1" + ], + [ + 410, + "-1" + ], + [ + 413, + "-1" + ], + [ + 414, + "1" + ], + [ + 415, + "-2" + ], + [ + 416, + "1" + ], + [ + 417, + "-1" + ], + [ + 418, + "1" + ], + [ + 421, + "1" + ], + [ + 422, + "1" + ], + [ + 425, + "-1" + ], + [ + 426, + "-1" + ], + [ + 429, + "-1" + ], + [ + 430, + "1" + ], + [ + 431, + "-2" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 3, + "-1" + ], + [ + 6, + "1" + ], + [ + 8, + "1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 12, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 17, + "1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 28, + "-1" + ], + [ + 31, + "-1" + ], + [ + 32, + "-1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "1" + ], + [ + 52, + "-1" + ], + [ + 53, + "-1" + ], + [ + 56, + "-1" + ], + [ + 58, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 75, + "-1" + ], + [ + 77, + "-1" + ], + [ + 80, + "1" + ], + [ + 82, + "1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 88, + "-1" + ], + [ + 90, + "-1" + ], + [ + 91, + "-1" + ], + [ + 93, + "1" + ], + [ + 95, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 103, + "1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "1" + ], + [ + 110, + "1" + ], + [ + 111, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "-1" + ], + [ + 242, + "1" + ], + [ + 243, + "2" + ], + [ + 245, + "-1" + ], + [ + 246, + "-1" + ], + [ + 250, + "1" + ], + [ + 253, + "-1" + ], + [ + 254, + "-1" + ], + [ + 272, + "1" + ], + [ + 280, + "-1" + ], + [ + 286, + "-1" + ], + [ + 287, + "-2" + ], + [ + 306, + "1" + ], + [ + 308, + "-1" + ], + [ + 312, + "-1" + ], + [ + 318, + "-1" + ], + [ + 319, + "-2" + ], + [ + 336, + "1" + ], + [ + 340, + "-1" + ], + [ + 350, + "-1" + ], + [ + 351, + "-1" + ], + [ + 368, + "1" + ], + [ + 372, + "-1" + ], + [ + 382, + "-1" + ], + [ + 383, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "-1" + ], + [ + 402, + "-1" + ], + [ + 403, + "2" + ], + [ + 405, + "-1" + ], + [ + 406, + "-1" + ], + [ + 409, + "1" + ], + [ + 410, + "1" + ], + [ + 413, + "-1" + ], + [ + 414, + "-1" + ], + [ + 433, + "1" + ], + [ + 434, + "-1" + ], + [ + 435, + "2" + ], + [ + 437, + "1" + ], + [ + 438, + "1" + ], + [ + 441, + "1" + ], + [ + 442, + "-1" + ], + [ + 443, + "2" + ], + [ + 445, + "1" + ], + [ + 446, + "1" + ] + ], + [ + [ + 4, + "-1" + ], + [ + 5, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "-1" + ], + [ + 14, + "-1" + ], + [ + 15, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "-1" + ], + [ + 20, + "-1" + ], + [ + 21, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "1" + ], + [ + 33, + "-1" + ], + [ + 34, + "1" + ], + [ + 36, + "1" + ], + [ + 37, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "1" + ], + [ + 41, + "1" + ], + [ + 42, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "-1" + ], + [ + 52, + "1" + ], + [ + 53, + "-1" + ], + [ + 54, + "1" + ], + [ + 55, + "-1" + ], + [ + 59, + "1" + ], + [ + 60, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "1" + ], + [ + 64, + "1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "-1" + ], + [ + 70, + "1" + ], + [ + 71, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "-1" + ], + [ + 83, + "1" + ], + [ + 84, + "-1" + ], + [ + 90, + "1" + ], + [ + 91, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "-1" + ], + [ + 101, + "1" + ], + [ + 102, + "-1" + ], + [ + 105, + "1" + ], + [ + 106, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "1" + ], + [ + 240, + "1" + ], + [ + 241, + "1" + ], + [ + 242, + "-1" + ], + [ + 245, + "1" + ], + [ + 246, + "-1" + ], + [ + 250, + "1" + ], + [ + 253, + "1" + ], + [ + 254, + "1" + ], + [ + 255, + "-2" + ], + [ + 288, + "1" + ], + [ + 296, + "-1" + ], + [ + 302, + "-1" + ], + [ + 303, + "-2" + ], + [ + 324, + "-2" + ], + [ + 326, + "2" + ], + [ + 328, + "-4" + ], + [ + 332, + "2" + ], + [ + 334, + "-2" + ], + [ + 335, + "-4" + ], + [ + 352, + "1" + ], + [ + 356, + "-1" + ], + [ + 366, + "-1" + ], + [ + 367, + "-1" + ], + [ + 384, + "1" + ], + [ + 388, + "-1" + ], + [ + 398, + "-1" + ], + [ + 399, + "-1" + ], + [ + 400, + "1" + ], + [ + 401, + "1" + ], + [ + 402, + "-1" + ], + [ + 405, + "1" + ], + [ + 406, + "-1" + ], + [ + 409, + "1" + ], + [ + 410, + "1" + ], + [ + 411, + "-2" + ], + [ + 413, + "1" + ], + [ + 414, + "1" + ], + [ + 415, + "-2" + ], + [ + 432, + "2" + ], + [ + 433, + "-1" + ], + [ + 434, + "1" + ], + [ + 437, + "1" + ], + [ + 438, + "1" + ], + [ + 441, + "-1" + ], + [ + 442, + "-1" + ], + [ + 445, + "-1" + ], + [ + 446, + "1" + ], + [ + 447, + "-2" + ] + ], + [ + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 25, + "-1" + ], + [ + 26, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "-1" + ], + [ + 33, + "-1" + ], + [ + 34, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "-1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "-1" + ], + [ + 56, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "-1" + ], + [ + 72, + "1" + ], + [ + 73, + "-1" + ], + [ + 74, + "-1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 88, + "-1" + ], + [ + 89, + "-1" + ], + [ + 94, + "1" + ], + [ + 95, + "-1" + ], + [ + 99, + "-1" + ], + [ + 100, + "-1" + ], + [ + 103, + "1" + ], + [ + 104, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 256, + "1" + ], + [ + 257, + "-1" + ], + [ + 258, + "1" + ], + [ + 259, + "2" + ], + [ + 261, + "-1" + ], + [ + 262, + "-1" + ], + [ + 266, + "1" + ], + [ + 269, + "-1" + ], + [ + 270, + "-1" + ], + [ + 272, + "-1" + ], + [ + 280, + "1" + ], + [ + 286, + "1" + ], + [ + 287, + "-2" + ], + [ + 324, + "2" + ], + [ + 326, + "-2" + ], + [ + 328, + "4" + ], + [ + 332, + "-2" + ], + [ + 334, + "2" + ], + [ + 352, + "-1" + ], + [ + 356, + "1" + ], + [ + 366, + "1" + ], + [ + 367, + "-3" + ], + [ + 368, + "-1" + ], + [ + 372, + "1" + ], + [ + 382, + "1" + ], + [ + 383, + "-3" + ], + [ + 416, + "1" + ], + [ + 417, + "-1" + ], + [ + 418, + "-1" + ], + [ + 419, + "2" + ], + [ + 421, + "-1" + ], + [ + 422, + "-1" + ], + [ + 425, + "1" + ], + [ + 426, + "1" + ], + [ + 429, + "-1" + ], + [ + 430, + "-1" + ], + [ + 432, + "2" + ], + [ + 433, + "-1" + ], + [ + 434, + "-1" + ], + [ + 435, + "2" + ], + [ + 437, + "-1" + ], + [ + 438, + "-1" + ], + [ + 441, + "1" + ], + [ + 442, + "1" + ], + [ + 445, + "-1" + ], + [ + 446, + "-1" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-1" + ], + [ + 4, + "-1" + ], + [ + 5, + "-1" + ], + [ + 6, + "1" + ], + [ + 9, + "-1" + ], + [ + 13, + "1" + ], + [ + 16, + "-1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 20, + "-1" + ], + [ + 21, + "-1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 28, + "1" + ], + [ + 32, + "1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "-1" + ], + [ + 51, + "-1" + ], + [ + 54, + "-1" + ], + [ + 55, + "-1" + ], + [ + 58, + "-1" + ], + [ + 61, + "1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 72, + "1" + ], + [ + 75, + "1" + ], + [ + 78, + "-1" + ], + [ + 79, + "1" + ], + [ + 82, + "-1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 89, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 104, + "-1" + ], + [ + 107, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 256, + "1" + ], + [ + 257, + "1" + ], + [ + 258, + "-1" + ], + [ + 261, + "1" + ], + [ + 262, + "-1" + ], + [ + 266, + "1" + ], + [ + 269, + "1" + ], + [ + 270, + "1" + ], + [ + 271, + "-2" + ], + [ + 288, + "-1" + ], + [ + 296, + "1" + ], + [ + 302, + "1" + ], + [ + 303, + "-2" + ], + [ + 306, + "-1" + ], + [ + 308, + "1" + ], + [ + 312, + "1" + ], + [ + 318, + "1" + ], + [ + 319, + "-2" + ], + [ + 336, + "-1" + ], + [ + 340, + "1" + ], + [ + 350, + "1" + ], + [ + 351, + "-3" + ], + [ + 384, + "-1" + ], + [ + 388, + "1" + ], + [ + 398, + "1" + ], + [ + 399, + "-3" + ], + [ + 416, + "1" + ], + [ + 417, + "1" + ], + [ + 418, + "-1" + ], + [ + 421, + "1" + ], + [ + 422, + "-1" + ], + [ + 425, + "1" + ], + [ + 426, + "1" + ], + [ + 427, + "-2" + ], + [ + 429, + "1" + ], + [ + 430, + "1" + ], + [ + 431, + "-2" + ], + [ + 433, + "1" + ], + [ + 434, + "-1" + ], + [ + 437, + "1" + ], + [ + 438, + "-1" + ], + [ + 441, + "1" + ], + [ + 442, + "1" + ], + [ + 443, + "-2" + ], + [ + 445, + "1" + ], + [ + 446, + "1" + ], + [ + 447, + "-2" + ] + ] + ], + "centers": [ + { + "input_frame": 254, + "source": 92 + }, + { + "input_frame": 274, + "source": 57 + }, + { + "input_frame": 619, + "source": 81 + }, + { + "input_frame": 279, + "source": 224 + }, + { + "input_frame": 621, + "source": 11 + }, + { + "input_frame": 280, + "source": 240 + }, + { + "input_frame": 624, + "source": 9 + }, + { + "input_frame": 281, + "source": 256 + } + ], + "schema": "retained-center-extension/1", + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" +} diff --git a/research/center-helper-normal-form/inputs/ORIGINS.json b/research/center-helper-normal-form/inputs/ORIGINS.json new file mode 100644 index 0000000000..56f8d178b4 --- /dev/null +++ b/research/center-helper-normal-form/inputs/ORIGINS.json @@ -0,0 +1,26 @@ +{ + "source_pr": 4694, + "files": [ + { + "path": "inputs/ABI.json", + "source_path": "research/retained-center-extension/ABI.json", + "source_commit": "039a3e4f8906400cd05908ed86b8f9c6866e6113", + "git_blob": "ec16f7eea7d4ad1164da89b19e2021ca5f7551a6", + "sha256": "704ae450c795ed9e5eb477f924eadc209a2418f5ee4e475a4607910afdc2fdc1" + }, + { + "path": "inputs/round3-native.json.gz", + "source_path": "research/retained-center-extension/inputs/round3-native.json.gz", + "source_commit": "039a3e4f8906400cd05908ed86b8f9c6866e6113", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "path": "inputs/retained_verify.py", + "source_path": "research/retained-center-extension/verify.py", + "source_commit": "039a3e4f8906400cd05908ed86b8f9c6866e6113", + "git_blob": "357cbff9874ce920c5b5ad839fd47d3f9c728bcb", + "sha256": "f5a67954f19dddc688460b91e5c1729d7820755c53313159ed136e4447021214" + } + ] +} diff --git a/research/center-helper-normal-form/inputs/retained_verify.py b/research/center-helper-normal-form/inputs/retained_verify.py new file mode 100644 index 0000000000..357cbff987 --- /dev/null +++ b/research/center-helper-normal-form/inputs/retained_verify.py @@ -0,0 +1,256 @@ +#!/usr/bin/env python3 +"""Exact reversible center extension. Apache-2.0; substantial OpenAI assistance.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json +import sys + +HERE = Path(__file__).resolve().parent +SOURCE_HASH = '7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05' +PAID = {1: 2201, 2: 412, 3: 510, 4: 127, 5: 40, 8: 8} +N = 640 + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def plus(dst, src, coefficient=Q(1)): + for k, v in tuple(src.items()): + value = dst.get(k, Q(0)) + coefficient * v + if value: + dst[k] = value + else: + dst.pop(k, None) + + +def load(): + raw = (HERE / 'inputs/round3-native.json.gz').read_bytes() + need(sha256(raw).hexdigest() == SOURCE_HASH, 'exact PR4610 round-three source') + return json.loads(gzip.decompress(raw)) + + +def emit(payload, dual=False, baseline=False): + """Same chronological order for inverse transpose; dualize every chart.""" + starts = list(payload['canonical']['start']) + centers = [] + events = [] + center = -1 + for e in payload['programs']['forward']: + kind = e[0] + if kind == 'scalar': + g, frame = e[1:] + op = g[0] + if op == 'clear': + continue + if op == 'copy': + center += 1 + centers.append({'source': g[2][1], 'input_frame': frame}) + starts.append(frame) + role = lambda x: x[1] if x[0] == 'L' else 632 + center + dst = role(g[1]) + if op in ('add', 'copy'): + src = role(g[2]) + a = Q(1) if op == 'copy' else Q(g[3], g[4]) + if baseline and op == 'copy': + events.append(('copy', dst, src, a, frame)) + else: + events.append(('add', src if dual else dst, + dst if dual else src, -a if dual else a, frame)) + else: + need(op == 'scale', 'known scalar opcode') + a = Q(g[2], g[3]) + events.append(('scale', dst, 1 / a if dual else a, frame)) + elif kind == 'climb': + _, _, r, a, b, width = e + events.append(('transport', r, a, b, width)) + elif kind == 'center': + _, _, a, b, width = e + events.append(('transport', 632 + center, a, b, width)) + elif kind == 'warp': + _, r, op, a, b = e + symbol = (1 if op > 0 else -1) * (abs(op) + (1000000 if dual else 0)) + events.append(('warp', r[1], symbol, a, b)) + else: + need(kind in ('phase', 'adapter'), 'known native marker') + need(center == 7 and len(starts) == N, 'eight distinct arbitrary center inputs') + return starts, centers, events + + +def span(basis): + out = {0} + for v in basis: + out |= {x ^ v for x in tuple(out)} + need(len(out) == 2 ** len(basis), 'independent chart basis') + return out + + +def replay(payload, starts, events, baseline=False): + rows = [{(i, ()): Q(1)} for i in range(N)] + current = starts[:] + frames = payload['canonical']['frames'] + spaces = list(map(span, frames)) + paid = Counter() + for e in events: + op, r = e[:2] + if op in ('add', 'copy'): + _, _, s, a, frame = e + need(r != s and current[r] == current[s] == frame, 'actual scalar common chart') + if op == 'copy': + need(baseline and r >= 632, 'only baseline owned copy') + rows[r] = dict(rows[s]) + else: + plus(rows[r], rows[s], a) + elif op == 'scale': + _, _, a, frame = e + need(current[r] == frame and a != 0, 'scale chart and invertibility') + rows[r] = {k: a * v for k, v in rows[r].items()} + elif op == 'transport': + _, _, a, b, width = e + need(current[r] == a, 'actual paid source chart') + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], 'strictly nested transport') + need(width == abs(len(frames[a]) - len(frames[b])), 'rank derived from geometry') + paid[width] += 1 + current[r] = b + else: + _, _, symbol, a, b = e + need(op == 'warp' and current[r] == a, 'native warp source chart') + out = {} + for (variable, word), value in rows[r].items(): + word = word[1:] if word and word[0] == -symbol else (symbol,) + word + plus(out, {(variable, word): value}) + rows[r] = out + current[r] = b + need(dict(paid) == PAID, 'complete emitted recursive invoice') + need(current == payload['canonical']['final'] + [0] * 8, 'all 640 output charts') + need(all(not word for row in rows for _, word in row), 'all free warp words cancel') + return [{i: v for (i, _), v in row.items()} for row in rows] + + +def product(a, b): + out = [] + for row in a: + new = {} + for j, v in row.items(): + plus(new, b[j], v) + out.append(new) + return out + + +def transpose(a): + out = [{} for _ in a] + for i, row in enumerate(a): + for j, v in row.items(): + out[j][i] = v + return out + + +def encoded(a): + return [[[j, str(v)] for j, v in sorted(row.items())] for row in a] + + +def matrix_rank(rows): + pivots = {} + for old in rows: + row = dict(old) + while row: + p = min(row) + if p not in pivots: + q = row[p] + pivots[p] = {j: v / q for j, v in row.items()} + break + plus(row, pivots[p], -row[p]) + return len(pivots) + + +def run(): + payload = load() + starts, centers, events = emit(payload) + actual = replay(payload, starts, events) + _, _, old_events = emit(payload, baseline=True) + old = replay(payload, starts, old_events, baseline=True) + identity = [{i: Q(1)} for i in range(N)] + a = [dict(row) for row in identity] + for i in range(112): + a[112 + i][i] = Q(1) + need(old[:632] == a[:632], 'source all-632-column native identity ABI') + b = [{j: v for j, v in row.items() if j >= 632} for row in actual[:632]] + r = [{j: v for j, v in row.items() if j < 632} for row in actual[632:]] + need(all(actual[i] == a[i] | b[i] for i in range(632)), 'unchanged old-input columns') + need(all(actual[632 + i] == r[i] | {632 + i: Q(1)} for i in range(8)), 'center residual ABI') + need(all(not b[i] for i in list(range(112)) + list(range(224, 632))), 'noise only in Y outputs') + need(all(all(j < 112 or 224 <= j < 632 for j in row) for row in r), 'center reads only X/helper inputs') + need(matrix_rank(b) == matrix_rank(r) == 8, 'two actual rank-eight coupling maps') + k = [dict(row) for row in actual] + for i in range(N): + plus(k[i], identity[i], -1) + k2 = product(k, k) + need(any(k2) and not any(product(k2, k)), 'K squared nonzero and K cubed zero') + inverse = [dict(row) for row in identity] + for i in range(N): + plus(inverse[i], k[i], -1) + plus(inverse[i], k2[i]) + need(product(inverse, actual) == product(actual, inverse) == identity, 'exact two-sided inverse') + _, _, dual_events = emit(payload, dual=True) + dual = replay(payload, starts, dual_events) + need(dual == transpose(inverse), 'all-640-column raw inverse transpose with the same bill') + need(product(transpose(dual), actual) == identity, 'exact primal/dual pairing') + # Controls retain the same source/invoice but falsify actual operator claims. + bad = list(events) + i = next(i for i, e in enumerate(bad) if e[0] == 'add' and e[1] == 632) + e = bad[i] + bad[i] = (*e[:3], -e[3], e[4]) + need(replay(payload, starts, bad) != actual, 'changed center injection rejected') + bad = list(dual_events) + i = next(i for i, e in enumerate(bad) if e[0] == 'add' and e[2] == 632) + e = bad[i] + bad[i] = (*e[:3], -e[3], e[4]) + need(replay(payload, starts, bad) != transpose(inverse), 'wrong inverse-transpose sign rejected') + bad = list(events) + i = next(i for i, e in enumerate(bad) if e[0] == 'transport' and e[1] == 632) + e = bad[i] + bad[i] = (*e[:4], e[4] - 1) + rejected = False + try: + replay(payload, starts, bad) + except ValueError: + rejected = True + need(rejected, 'false center rank rejected from actual charts') + # Independent Gram and support facts expose actual arbitrary-input leakage. + gram = [[sum(b[i].get(632 + u, 0) * b[i].get(632 + v, 0) for i in range(632)) + for v in range(8)] for u in range(8)] + need(gram == [[Q(7, 2) * (u == v) for v in range(8)] for u in range(8)], 'B transpose B = 7/2 I') + # The zero-center source contract cannot certify eight independent new jobs. + need(any(b), 'nonzero incoming center changes original target outputs') + need(all(r), 'new center outputs are contaminated by original arbitrary inputs') + abi = {'schema': 'retained-center-extension/1', 'source_sha256': SOURCE_HASH, + 'centers': centers, 'B_rows': encoded(b), 'R_rows': encoded(r)} + result = {'status': 'EXACT_REVERSIBLE_640_FIELD_EXTENSION_NO_NEW_KAPPA', + 'source_inputs': 632, 'new_arbitrary_inputs': 8, 'outputs': N, + 'paid': PAID, 'new_recursive_calls': 0, 'owned_erase_or_copy_operations': 0, + 'B_rank': 8, 'R_rank': 8, 'nilpotence_index': 3, + 'noisy_old_outputs': sum(bool(row) for row in b), + 'old_input_terms_in_center_outputs': [len(row) for row in r], + 'center_residual_ranks_without_decoupling_credit': [8] * 8, + 'primal_and_raw_inverse_transpose_checked': True, + 'controls': ['center injection sign', 'dual sign', 'false center rank', + 'new-input leakage', 'old-input contamination'], + 'independent_new_productive_jobs_certified': False, + 'abi_sha256': sha256((json.dumps(abi, sort_keys=True) + '\n').encode()).hexdigest()} + return abi, result + + +if __name__ == '__main__': + abi, result = run() + if sys.argv[1:] == ['--write']: + for name, value in [('ABI.json', abi), ('RESULT.json', result)]: + (HERE / name).write_text(json.dumps(value, indent=2, sort_keys=True) + '\n') + else: + need(not sys.argv[1:], 'known command arguments') + for name, value in [('ABI.json', abi), ('RESULT.json', result)]: + need(json.loads(json.dumps(value)) == json.loads((HERE / name).read_text()), 'exact receipt ' + name) + print(json.dumps(result, sort_keys=True)) diff --git a/research/center-helper-normal-form/inputs/round3-native.json.gz b/research/center-helper-normal-form/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|` z`Oznj%?`hmZia1jxa}1kdh0z)Y6kkO`^wENBQmA7fT4M2QVaTFHK|kwv(4T9_feJmi*X= zJCtkb^h?}YvT^C{(*t>5@vW->Pxh(~wVJ4}+?~{!>fCzOSM5^<{+J8nex2MHpL3Uf zPTbtW_k&(zl1D3L%BC3E!G0g|OcxjKA1YkzhQC==3E;q(YU>=F;>&QluBh+Fhr^=l zo#Pn;H24|m?(7$C%}6qilfhPr`e8979XP?;{H$^|9=8I5zfRAPi$MnPYMpB8%vh2d z?1!HMiX3p@5WDs9ASuD4v9MydA%!*OK^DOVY}>7OpvUkBrs_P%4GdBX zcCGw#4`d|A7eIWC^8s{`zVriUYUG+mgibD{*k{Srh%=oY z7|QnT*OXkx+Z)Ncc;ijnZIt7>gw)o?rEPs*MDiu5f5PgC>Vi=(ZJw~M z*crA1ziaSWKOtTd&%l|8w==RO%8Ou=FqBP!VVO9#BHMMg$X8_m#>)+6j#kNJjt$UP zlB5VR&VhJBV>thr4zW2$W_a~8k5PV>P+vRp<;VCUe3g1@ z!Z3Gwc)Ua*yQ-PUi2oa^PE6S{g3ImfZ@-otY> z7qPpDaaY)IUNF_>V662X67oa_^5jRHG{(OYIMgqG!_X8tjvkACWh52*)^Qr(wvdXoXxTvo+~!Of|_Y-TBiG}RhrZe1Atoq zTMl*?V;kL*O7_IG3t&;#yO6K4WTintp3v%WB;!Rg=6@$B|4C#{lA%HiYSnL%r534} zJ$caLMQEnV(Mk>F(%W=crk__@au6=YIU>o!1QfUc6?!eepUH&~`99xJADoDO306CJ z;#fQ}pNQ~M21cfl_1rGwwYY1{+niT;cy}{DsIZ^NmqBz2;gj}6hpEiqECvm*?mcwJ zw$*C!vd1(XWt6@$*_xBWE-rOJ8XP4)6rVLic2{-Q`kaEhhM|0$67%A(iJKyfnw%i8 z4zUSGW=J(8cqUz^Iz8=0lutN~ zV)^&+=xj=R099e}U48ZC;-YjUb)Ptq%OAk^Hb;BBL%-hjRqi?g^Ho zr>Q%I_Gy`^q#jr6FuK-zEl*rIK1AIqu%QEq4pRo{D~noz0*Q#?uzQo2??=5^a0|m# zG8@lYH!}g*8!CmlBT#e=4^UH@u4W`wI&?Rv8Xkake|8k5j9fPxsP(hRdZ4M0nc;7l za-yx#KmV3|ac=tVap9ij@t%s|P?k48-|48u9p(oTDfd8gA1&)MEEt?2QCpF`h#4Jv za{Xa`(n--lTF9c`tNJd2!Ac{t8EF)rn|(#E_~3n^Y-GME_pPDJ+olbfwndwlNji-7 zQ3aON4TeyD)hjO@&!&~t3w)iAYm6lGvj;UW=sN&~Vh}lEYs|DYE?8kw9 zOzx)Ge-$boJ;irUdXQCUX%xXPDkQO8!R)zYfL8j z>A1X*L~I4sCfLX^Et5C>?jR=ofUJ5wp6B^HQfaHKkc4{$bvDSz*)tQLepf#U-w5*r zjzLergitbuhAf*pX%q=8=ZhS<$+F}-raw$ur8EygrNjd-(5pkVb6V~LkJo;KA1JgQ z@;gX11Xef%(*nyb>y-a_NZ)&}M&`*-+04W~IE8x?DlV(h!uAk7s^q1TNQQ3>+L6jf zA$=9fcufNV$v_`#ez&w{$&IYNAH412L&eLRSyAmn?#5-*&1=FGx~UZUfA~2~Aa_p= zwRj<;^09tEM5*G&7RC!A-ShJMd_Ghvs6pJAx!>p+0bQAQb{Q5jBgYL2`t-MH1N0~q zM?zFKyj-5?Kzb3)ceR2W;k-OgDd+v1L~>UaTOh?@`Dl0p4PsYbhFqEMF`7VGw_01>a>2Y)i+q?@hrNZ*Y@#+*2tQrC)wX4BgBqlUiHGt9;YIZ{9ldPq6-< z;Qvjnq| ziNc~<@&a4L+mYj>@bwfnuIifL8Lr0HrbnITa=Dg1DsQ=|15__#ci)!9ZB*g zoJ@#+WH|2UFY);FdtpV%V6Z%_6%?LOqEbUbF4{9kemJW{c1s*BzEGNH`jIAe&`w3h z8zH>jeo=MuTJl%P?bf#OnzP`+}_W))F0QRBbK>P#UnWzBwT=cQxtYkRyW((a?u|D~F(G66x@ltBSIh0QEYK9;4yv@}Q~zY__w183|y z@-_*Pt$J3$I(Aoy)hA=QH~ILI@()#n)8N;GsWe43Mbf9NbpQe9(TZU9YCY7*Jr7IU z99G?23&x7Pz5Qzz=|<)Wj_&DwP+yrOuIvR}Od&=mUAIkuI56()%@*d+b?Ho-eT%ea z*vZqXJ8Npq@HF+qvf`#ld-k}xgQ6`bg%sVG!>r46J#x3SEEFWZb(N?H*EsL-vATc- zXRcxpvE1P$vD2!m*v)`d+5nA=xb5A637cCd;=Mr&CxMDWE z>_NBOV}}!NE!0@&Y1tbrgy4NlQoy}4K2FcOz2yd6@$^{d)i1a4_HlBiiy`xs`R1Ot zywwPIXLwog#M6Q_GOiN#e#qp)%`3)~gETd*TmgWzN_P^`9qVDj37Ic_RCZ-LML4c+ zZmg#4qW9*tsG#1wgAqf=6sK>on3S{>`Ab%O0!t$eU#irSw18Tco{y)=qEBK`zU#?7 z3rny`Kx?Ezuub?%~lkhZynu<`M(JZs^QEBx={wvYSCjKM|~tz zjf^2#72#;Qbn$W|EKLR3l6Pw-BW~JoDfVskmqaXIDfL4yA)x6cZ7d9gQs^U&_3Yly zkljL)k(FuT`M6MP<#tYcX;m1s4B~mUTW?%7kJGGe`mZhaHpT2laLp)af+ao)YpSwWQ z-Q-5EzR)_Hi`L$=bc_4tU3ZNh36rhrE8tci7+)Q42%wE36naRNut`dm`p#W7Be)M? z_ABmzSxzLOX|>mHCxz|XaO~c@e@wnKU?qO}pO(*vR4RUhO^LSi;6XV=K*|Z(M+eI0 z^dAlp(h^GL=L5g*!2EV zW2@zf2j=#tO%@EKy*8C6m91O?@qq#ojFPy0%CcAHXaj;iI_JBZ9zGl--IL0mILu17 zwktiXfgZYL#1=|xhvQAh^=%AY>?@P6;y3v754l(A?Q5t9McDKE@WC}G)D zTffLUXAqS@Nj?_X#`tp`+wRD}c)pkoEbD707Ar%@PXY`E&81xh)ULebGe#|H{C+5I z3dge*dvT-I8WxfxR!*32tKfP%8O=$zXj0Cs#Z}0jj8r{_t(ZWQ0SV+YQl|G4Y;3Gk zdK_l3$2+eaa5XJNhar5=ST@(wL8~i*VRUd2REfG)Hn}p8Ox86TI&f8O{tJG!;9P`{ zT1EI?8&m6Z8}ry)q2R~2oENrg!#fvI!d+!iuTna7+jw&2T0@HDg7&FA@-VpZu0$?y zAFg80Q0869U~-}D?QdUFCP}D)dN_KRp@newHIRK*(pUW_1HX07p!P_#>%!N{{`XFK z4HcR`=r%9Hf5^W(t3N?u;V74i=Z_YT{4nkJH|_KP=T~Dh(wXzMn*H9XtRWZcLrCt< z;!jkN+%whOjCAFEt^CgcdS?Z_Gnd|Z#nk5mF+YTh6^uai+$;QNG! zz~cvp{tKbw2MrE~V&yPLveo~wYUQw6S~9(!&yw1Q1(w!zfr5B#V8$EGPae&ZPh`>@ z3d&D7p7OH{VL~EN*8zA1sUh$QM{!@+d)aIJ!r&rNrDR4utvN!eOvQ1akd^dRC+*rr z8_+@#tO#l>9)_B+?{?JqEJ!}X5gwCL^e$rI;`&S5sJa|+fs=(c5|zsJ$!7)tTF;AM z3edpjE?MVy_C}Qz{>wCYO_7V3`WM@o6yg=3+n&)yEUc-Q!M;EPR(}i)rT|#XVBvQ~ zc}oQw^#J}LX%KJD@zpx}85}Ep1FfJ8iKI&mA)Se-M5KapGMR2W1CEhWE0q|EH=w3* zxXa2w9zK*98FeO}I%XN7lid7JVrbNW)#H0RDbAOFkt*ZsUl(SnU|^cG9iiBkB&`DY*jo_-r7P$zI* zqq6UggoI|UZV9$Mfq!XT1CqR4`Q{GeU`f(=0)NnkM&+Axl;rT}Th`3Ri;R*ag zXL+e`Io6bJqx!%>jf^FomM)Dpv$1}uohN9h@ed^P+O%4yPH37aU>g!7Hv0)Re(Oj7 z0rFdvV51l~H{Vz-%=_cAuB7LVcHV0P4K8Fj63~hMrwZb-X}I)ht+r|p&3zv{Gy`L_ z@&vbUvO^O8w!22~MU@JCSb^ND)H~nes#oSm(K_9pBUB@A;7;al!1Z2zYy56`k{NP} z@r^Oipk?~Fo&&g_6RsxSE^4Mso|o7hCDc^vG`X(7I90=$e~@(j6)a=)cEv-uZb&|V z+>v9d8@Bv$k(I7t$WGUh5T~OJt~K-Xt>w9M>EjlfK|e9yvLx0I_5!pLC~m0d(V|IDjaB@r=KZX|X&=MX_H40Sh$ z8K>^#VI{nBKldB0nMJW;tDht@0W4nI_(ZB3!mQQ4&pcKzJo48SwbO6 z*WvAmf6Nw@?yRv@ze7=_2}6){u0WR!3!$pFLP`N@NxTcn#{@GZVtlIA}m{La%L0ZZ9BCQHpu!J+Hr4fFBR@+;e+E-;2o4nT#>-JY@ zy6H95D6BlUZ}tdmtM(KA3|9LXLqnRjDi0C4U)tDjxM-W6_$~+Ql=AG0EWFWco@-Oj zawXUJW6@Ysp0IJ~J}2FI0o5-Ky6;E8yj6l>Fk1E*s2#Z>ltxzN9}<0k4>Y6@K9z=v z!&deMEaQHtOxV|t+WMZk@R~Jxphhg;DUaI-AGJjfyoMXztvjPOLB{QeL4WPP%`GMxC>m2s|Q(PcOGd+ z5Wk`Qb4R}_Jqvoz^`=(gWoNAdr+@MFq1fG|Ouc)yMlu{(ZqH2F_E=3d@_u>BGmnOM zdXikDDK~PN9=LGb@t&`T%{@O48`Z-X9_Db*=kqqtwb6N*^Il+Bvz5m}QN~5|3ANX1 zv8{kjL^#XTJ|;U=Cy1XGm^v$N3=dPA!FKB@$3C-X2cooc8FfhAtR(M8LPhH> zT-eXpvbZR7iHJ}L;rUb=4T@H%E85^z#w}Yu8X$)i2vT6VJ_BY!C@#vrJ$NbSDVP_mJ(vPN zP2+B&yq5NM4lS9XF3{(WdNU_X<&98NDrtA%&$=D*% zH1*#yna!PthSsNvui~wAzKP%HMM;9{>Dei4(*NP>EufF!R4E(w(m=@6y6`+fZHUGLs^?^CqE5S$Q}<4X@13nOS)5+3(lhV0y7JoUFWm;VzK9rTLGMFy*sKDgBEMAz(ww&5XP8HkPwI%3Zwe8)(78N{C`&vA&WvqG%IN~HXp z$lcBsjf#;5b!JGX2X_(G+Vu5%xr;)oZ^9A*xOA!BrZTE}wcN^WJP6O_AE3`1DFf=q zE#V1&2MBgTDrJN}5qP4p%D;G-d(5$bLREtU{3mq>xIzJVMH1GJuTDLoYQT2Q1VZ0NYe3a?J!Ih9=(RZ z>-Z;IOZLGF{+Xk=IRdieMoe=Ia;S@?6|ugBXq76$fQO2vh(;#6gH_og_{ybKa2$66 z;;iE3@%-&=FNBHftnt;P!2Fw$mz36$okKd+xKR|EqIOgq%JHk)=;?^+L^E_XJvyrb zwYK=t@JI62yfQ8y zkWa1;dPNpZ)bat<*4?hzz3;L==N{F^Xc{BCEwg$*#fj@1tV&F`R}~%c)^`~Tfm@qo zs{fsYo?U|%jF$a1wypI2SbMI;D5sZ&*SfC3=~}FMcA_t)mj`d}XdxMnfYm!-RJ<;r zl@1i{B&?}e*CGDO%Sdv~!n-C1Df6TU#vUO2&le#6{oI;~uwYU+2V~O1a3z?_C|ly_ zFNSbYRCTNMD9~C4qJs>=7rW@p-)T)i*JcCh>_E=qiqF1-nWw2RZ(B9h)|XxIHRH`r zA|0U-AuFj9<7o`RN4fk&aJfT1VHuS*!8W+C^(=V@g+pJn)16DLY$XUH97u+=@MQY% zO>|pwpAg?@yI7%4k(aV2kG3cJ8c22Mc`CL&wNso^*>4-Hg3j6V)Qjoy6wOY)Te%|t ziyCt65%&Ddx1GgtxC=ORS`tP6{p8sC>>DK7!|W@9eYl2%TTdaJ$%d@25XN9bybE1c zUZ`_P=39tFQLLxB%vpNiwn*@#^OI&zkpM)w*cuX4iI8-u#;f;KXE;ko+ZR_iVZNy} z!5Ko~tRrE8W91X0k)sTUS+5G+U z_cRsV4&EZ@3ym@yOCKf8K|q26^fTap;gg91IiOW^+!p$`?DdE6@$LyFJPk!I@eJT# zvU`FmJU|m$gOx_SE$8rS{UI=*JBc2R(@;&^=yl`^?9N z{?afzy%TGlFue3hkGvOaGM5*tvzlkeIeAzlq~DE(X4!?8uOZJ;hy^Z3By;>DU>9Dn zSMk}vKcjVsFW>+zoS&*UkWIt=RQ-E`>ZY>15zahmjnSA;u@#l}dj*bJ0n%`dRBirI zg25_6D!>iM2lYp*PmB>Ww87rFYkx#9<37`LJsh3K00V0VdScMjXx+lR#H|4jIEjPH zns~klbK7UCjkY}6i0HX8QBj-y_2O@z%MNJTr1*1)8PqO$*RxETLtqF5YgO4O8Z=`q4HW>u7n&5ARJIo z!zbyrfXi*Fk0t@m%KN~#yrXU+c?cBZ_hKM*ej<}WoT$r6s^@NU*K@JzE=+Oil3KWp zmhfqX_gy$!^s!h`69UbIAF)jY(9|(h^K*KK5kY=Vjjv(+qC`&ejGOg@yqeMSy$D>Y z)N(h59V46(7m&*DFb=`mpp3A*&pZj^yyLc#Iq0KSc#-w=Tk_-8L4d?%$;V{{5hchI zB?Ntn21Ne9HmEl2e+lDV5aV5BDS7Ja@2b=vfIYK@74d^!UCZ|g{M#WQAdS2n2!ez2 zRZ#Qs4EkQ+&`qIifwij;Ji9@kuoKj96Y7jDGP@$wxY%TPnBMa+RdV-wlf0LF@+1*& z_77&k@&6L$4NO3S8!*i`013uud^~(S(-<7o2(*c28>FOvI5?_ww0O&y`pX~1zMSb> zS-!lEl7k)~ngOM8>y>d4Zxu+3lsVKhCWA#wYT#M{oB73~N}4&JUy9n9gld?WhCZvW z?didqOnE`m(R5xa8*gdR`;Ce{)JV47E2bF{g-Ny9mC}fUQsfE#6k7*B#AO1<35RJWG)yhm+ zR5MP!y(Z6b*KD>xSpz43TwoNHLb||&`i;s=kcA;$WjNd(&TS@9grqm|E z6qnu6%1SB!5#$Z2RcE`a9?loJg$S0$!14M@iLk5|M_G@vVRL1`>Rhau-RE235w z`IMEg4>3q?aU4wPv-*K3bfBK7fk{gjl3yMRF<{7vWkw*oQOIjiY2S)z^VSGPy;K4H z7#}Fy8~Eya9Gu~8ij8ENqQ`0uz?|VA3&)TRCwWQ4uAdM4bhCW&(mTLR8-I`|k5+rG zJJ*t^-CRp_FdrT_W-1E~#Z3)DP?Bo!i+BzcyT&Q)F~OFTNzXvJ8VMX+lsZs;k(q(w z(Kr}wKB)p@qB%du4>Rqg!F494_?Ijlt&yC{`Pl^Q8MS8Gy@SPJ@tTCJ@t>0-ZC-ms zhnZOmuZzEcriDxw<}_FjB*1ekX?)BS>1M-~tub>WpU8VW&6{*dE>)tWxiQmLA1Y2y zP!eH>Wr>_)%0i!@TeIWmEAf)}46mW!_1v;n<0f!MuYIYE`7w2wxG>2RF&>2!AC@r&$)KI6RR|#I4I>GUP3iz~$%`WhFTf>NLa=a9dD!4iq!+(hTn85`W(r{vO~3OTL@A6GxN5iL=M z($5Hf2BeJvoP>4EC=z9=h{gZpJJpkFDt0j;-W(fQmA)>pvU{>jwaR$@n7e=Cu`X+X z4Ql`gP{On`BMe03#Kx*YlOgW%>3CApKI9aR&1>L{74O2nj#uCbQM8n#Nqj9TlDf5S zRv6zy##{Cgi#W5ORF*Z>i1nMd;*~45Ql34N^(%N*C*(sr;=4Df;=B<-JqY1M=Ino( zhcueze^`K=H01c&%tMq-@)5IdY-->hXH@10{VLhxs^rqaI z!CSElKE6GR6bg#Q;9@#KH+*i*AR&B=e-SApjU*({9CwzB-}ot=ZG%5zrqcq9EGNsH%qL;7d1^4a&Lq8^EtgPsGd2IA6&feFgaSG%K zBqZaw7FJ}@r0?J2)szJP)_x^qDN9@^V2XTRSWqj=@D2CH*@xgs`X^3&nBP(Y4OJPq zv3{}E%2I2|xFiKG=*jGt#ZE@Ui}e}KG6P$!WTtWgYro5izuM~Nn+*PtsGSLcMd`$m z>-{J3=d@*P;g!XPU}OLbFQQ&6vXU*e>OW!4tHD2`G*D2G9JewfrS3Ms4E>017<>9; zRgU8}p3h8Iv!W)qTZuV1Uik?tDXBWdEkQ@yykuo}l%u3jSF58W-}kd;eR-~phJyK` zvW;Bgq`#6}vW~V(Y4Ntar)=b_4-{Jx)zMF7MMZJ8)*%dWSI)%lK5Y^X^kflMx<*U~ zISR+LP^S3pH85jRGr~|ZE_8MctaSykm{Q;`Pogoic1R{(lo>B@ zvEr2J%1`m8&OgLketw#TXB8YAb zy%pVv5J_lmgZc73c0%Ik9V-*@8;pIFatbPt-1ppo_)Ur`Vp{oX-Z@+Uf*~f4G*>jd zKhNHK4`OS-%B_&UBuvBraU3IrEwP)4KFaOnV&!N4Ad4+4_PjkSo=3a7Ha3+S zFHR&5fiDZp9(%@B6=`rZqX{Ma7Kpdv2V{gw57sT4^d?+lY`rz5N|9`>mJOBhE0J){ zV1!#Wcc{XfjyDlD0^v4;CIE#A#f%lRbTb&J1L>_N15hrR6(>K7> zm;Y{4-lhFYNjCPgT3=~EE1V0Y=0q5^9g&Y`hZgU$Wn#ocrKJQJgMjBC!KH+KAb}Fb zul#~JgXCo0aOM>(vm%A`C@V#fOFVd+#j5u0ZgJe4rU$wj@J;g^k=6@x2y*25yU+Aj z-KzAbG$*Z3Hs(a;z@L=xR!orq!ifkmsj&!6HM4Og#uz%5WA9}YJg06HPECU+^n6O2 z1r0&8WND-8RG3+5XgJ5j9$B{jiKD!j&zo4`l8KS}Q@C6tRM?{SIFAu_JE>#rfRhG4 zf1Fg#NoLTnR~(_DKn~~grh4MYNDB?HxH13w(ZHZ8Bdb7o`p?b3 zfIGwesa6bdPTyjfH~Ml^7r$(f9|iGa-nJ zP<8oJ6Jkf0HE0Wi4E1F1nHe79!uFYKBi9?M6T(wjEMMSCU?vXWLWX+(nQH~Aq$aFr zu@tfsPb6qwB9sWY%}GGnmT!qlnppX9EYa|Wzs0InJomfdmsBv58*dAQSH-@NVR(9B z{yX9_Jh566*IcOtkKK+WZauDxvE=!IA%p;fU@>J>*})*(w5nHIPy3>j?U@hFZ+hQ6 zqMNvqCndSc&%SoWawvzvLV3f8O2Q5ztlVOPRhh#f~xsXlvRShufAH=LhfK zYqyfs|3DmhbQCJVZO%2gkvx;49OZ?xA0U+8rOePT}F%vlgZdn$VA@d1K~ z_ano2H#AH=I9ml}^T22)PoTz&SdA=Fa_lnWJ`8{E%u6o=;fBBH}AF$ zrBz>!+uEpR^3WsgW^GLDXp_eMRQaF&6v0AsrCF)!V&~ua7t$nJ=wY%pD4GKpED6DE zW@vcaNUY}}swQ1pddDU(<`2tQ`fO^`Pd{yfjrnZM@CQ*WWewQG1;?>pb^3rza=^Sf zn0r=xr8F|=8)pXYAkUewCBa;`ig+=|ojD2Yc^84dK+b|N8X5PDn$_x8C@WP>eAMqj z@a|?og}Uo|RP`DYV9t7qmE&kB)GWu6+ub?hRAjY#>bSj3`HsbD^)rN^?TPOLLM<#vdJW zz&FX?!_aM}-E6?6H0eA1D}5?T-}V$zg+9I`jg_QkB~yd0wJS{`MnTxfU`jhV6&B!m7+zkQoRE%l!FS|7roPJymTn(9|&4EWD9t$*L> zjAqQw`o7@{s*t~aC_=Rtpb zA7*^L%);n;s}}=V3%rcx5pS#CePkkC<9c2DWQ&a2I@lX8x>fcYrsDgYr9e>KsKY-T zuG2ITt-2N)pz*TVv`$|9iTK+0cnU6{Xp`jl5Atj17j=n2TPjGzYec>&yIO zbHTL*;hN*}Y~f$Z1vR8Nj3J;ufjhX8-of+9b{_B8OQJ66^HqtS9Cv+e7NteCRNUVF zgK+h|J1#dsGAr7!FUNrzv>gT!(9(+utc{VqB$|=}-yhMF$F4y0so7l7X4YXA0c~$V zQM3_Rtlhvo<`UET@fW!5ujk_(Eu@Mz-fuU>$54~oTsgE z{j|d(0=m<*52Oe~|G!dwu&{E2v-fa4adv9|@My1Yb<3eQcI0m&(b!y26G)Y__B{<{hDH*Z{3RF3 zQf0^j(KwzIrC(cX0EbgZ!zA4(s)#PJ)$8gihVIM7u?jwvDD6f z@%AfHf4q4zPP~xL3R+v_#4$K2XoSU7Cx2W$#Hb|JAAM&SoR@XYy_uoqd-uoJ^<(mP z2_`q)mO_nV09tcT#!|EGTMI5uzPL@!+?Ad4_){@h`L^>SH!RB`8V&+`cV_uwWz@ALB(RFpI9#RKCOFd*}Xtgze`g`WyB{Vg>D)8HU zhL=m;tPT1`LF%&aLgJ~?zID9vajSjxN3aabRV42;6CS;RCagqK@=7pr_S>8nDDXn8gcu|+s!Sp<8W*f&#K#+|>E}IBXKki?Bk`&1rmNJl zd!F^jY948y!`_51ESsjyL2>0=fBpVN(_R#j+XsV19`4OAc-L#=qq^MVtaRu@&c40) zbS)~s+B2MXcWiBH3Mlu4E5AEilYCTMx$mwI^}Uk!D2)OJ-_Ha`-IwIT&3%}8GeK(1aMMjsb1{S?{9->P zZ{U3Y>nRT>>{jZlC#oXAxK@29vzagOKCwJ9F?v*bx^X9d&;*o#Zu){fi{WpbA?m!- zyR=x*&&ge~teaN;2t*7de8v@OQ0ouIR74 zbfoEg5Mc-B?_bGY+whRnHjv#Bb7g)p4t6(FyZ-d=Tc)@u+jk07{S+&KJUoEsG~ih| zfj^7^@QzLE&w`9K^fHo==D8GHjHggJYGN7 zc$g7u{ZQ`wY+c}Q;1?XzjM)k233^r%3$-LbwL-U3WNHult;_KeJ+hgF6BMKzA6Ols z#8MI+R4D)*hLeng+zYi^_a8Sbtw`GE6LrPbb~ec7!XGoC3jQIog6IoStvBqs>aLl8z>tTdyj4XcQbnKykF;TS)7vcY%sBm}xT&Iq{PkrMjNPIm%esGH`0Ow$ ziB^|T9B_+0t7z6cop{?CMb_eiFOnCmIY8_QJ4MFekd00w59>$Y>|(Pr?%CnA5uWzY z7X$M}m`64D-{C^T{nho8z@&Tiq49ALH%1#OxLrqHffZPCCPZJ+#-;Fi&!~zw;@S)B z1{&knWb+Ki9LzI^F54b!oMS&Yu$$FErRe=NZFs+Yv?CS15Z7*L`H{h7Rk;)R-z?#H zqT8h%G7biD6Xf86b|#RN)VRMiWdcx#6fEk81^$aV(u zNqL>s=9X*}ggMqLseSg~-0|&Irx3Y8p|c{U0x^R}h39?xi477-#nq2{b-ijid zJVqGDHO=Qlhd_ig(`@z`@GHzlK?J1cC-C6Na`b*+we2+#?{%+g$}p)2{-+!1w;hss zdP(1t@_7)Uo&Hht=V`cZYQt-muq=PI6@Zo_jTDp>bq%tp50`(>u!7PVA~}XLAxr9L z^JeK`amX$D-$r|7YfR(zl4h0%_Tq{W`vhl}>+t&3`Kgj@e+tgr^mhkO_NVx{fTZn)s zX0%@Qh@$&ykD{ahsV;C;vay;`;vIVUdTLn_Mbg64>W?!vV4%1oPLw1+{1B0|wQ?Y? zC7%qKC~s}M1^;IdDiw<5DxSu(%plH`tyYQ5X*bP@R0_#1$(gg@XLJBz8Uk?Pa9k9w z-xK6(h!IrsE}6*A&y}bGnj`d=V^zgwibat;5=++uUYgjHi3nJxAn>n<AUl5F*jQ-Qdo3;+~?6PnsKNkT~|~rD zkkKrso@9UU^jT=+MwO(*eyO74ZCztjV!Yh_jcdR2XEI5d^sFm1aK64h2s=h5*!*fR_WGevz0!j%iua-XliG{}IpItE=KdfeVP-uQVM^?J&&nR9JeAEq+u-L&4h;jDA{Y7*o?lrVW z0&&lmK4>_zQ?;8{yloI3J3lY1!dyJ%+U7rH7e8(!y`O(#d-!2FC32(%)%#h8_g_%+ z!|@~j#03f7`Cqys=GL}s8xqQ2eXC%U<0GZRtEbM zqo%zv^5H1tS%a{w18bGQI1v~LLO3z;N2^edY}Tom>RHBj1^dtZ5++6h9Cbszu3>_Y zObL4um!-dC9lM=({7~B_^b6S96Fz-p7A1fRT zd^X{ceRpbi0Qtpt@@h8ZJ+A;;?9zR65DEuiKx;pR)_)3_VGA*}6R3t}b?S^o+E-9E zd?rop4E9e%z0D{e01U<+gA4bn#tvrM7N4BSZw8`{;@#7vMjsKNOhc z2PS^)VQpv&jH|Y>UcyCMC7O6BT_3Ev8toLHe_5FG+*kJg#!-=r&d|1HvTCt|Ux{JZ zNzUPT@N=^`at^xe_2pekL8BS{^O{GR1Sf+%Ml0%JKlWS|qp?uo@E=sP7cA1?XKeiU ze4f&nRF8fdNnyWqiOT?AfEqU4+U58dP!Pz}%qWg(#mA;d^_yVVk;^L4*nfIV=zzRX z_J_gf+v6VwuIOE15%<35_DA^lS8PKwBMyNkFHP2!}Bl)4=4I_avkfZ2Y?NwBRq#>16GFWh2oUl~Q$N zK8_H!$~e`6Z7_+lR(u8jCHGmf0~Y3ZKrxiQlq|LsGv5Za1SbgDl9@7LY_v?QD3Dl|Sm zQ4Q_lEX4Bl^o^+MVQ`H6CNS`YF9;==CJruadJ*_>@ReCTJ>}qQVoFQKKdNRwjmMhB zSKspki~1zAW6hF7jCsP{XDq+Jp$-Rqf{L}Hw^KJfpH_$=f3(WCiO;rwu;$?9gO1gY zo|#~*J=&#eCsk~J$a+nMEv*2O5iYYCd8x~SOXKe3=#Ba%cjuYFXEf^;Nw0!HDpbA0 z`jme^@n=!x)&%$idUU_vlv1)-f$2Gk1|l%(8Br@B(ws!25g06H1qp`>RIu%KJb5JH zH;kNw!>hC<0s54Sz2uN+w*031&`ce>yV6b${X?pEewrqv8HAz?aFXuA&?LXRr|&-T zXI`2e04mfakN128rqA3ge@evucC2Fb8;J5Tr5R++j3x3n>U>0{hWkN&reM&YG8 zxi+LFP=!)mM5#`kiNpUe#xm8J(zTQ(mk~gP32nOnn>iYHl5j(=T}D&FH>0wJyS6$= zA^}3D^JRXc6fLDuB{bD7@Fnzez)BY$>2&k(H@^6!MJ&AazLECf)n|azf%1-ZC1k0o z42Mginr22JivqS3Lcj=pK9AxURL{8X?&G2hSe!}~TIEL2NEM=jtM6=!pN6`N$|j~@ zdMu{DFtRm=B~FO(IS7rfmOH{2zxvqZ_t|RG8JP6=!rjBpwZU_~9L)b4*uA>)S%MJ1!rYucO1};i0P`_vofHTtBq3q48HH~&0nokm`C>NP1IFK{41Xv zQw!;jSRF#GMvNH`qt1L@shj12q&)F35`6`1z}uTc9#bpoJ{4nnH!eMG%J#)FpSZ?4 z{C9njtC4J03b$9U8Jx+E3biWl9=DY}M8T5|T->OJg<0|Sxb!I_O?at7t_@)cRKAo9 zQK}FZ{h|a@%|vE~aiW1u#3Dz|fnNvV9T#`;QmJEB3fAFNN9Fz;HSQ^o*b%w4z zzMg4(`1GDT9#1C&Vkj2JGm zs*9Dthj07CZ7>XRfjkCT7zLpyo6B4)w_JgwihW;akntCLG;(=S;&CdJesHG(J6`#+ zoVdJTmE!X*DiqcnB1wScncT3IIhtCnh7lJg&1gWbz=Nd^L9)U%g=~myFiL*f)I;0& z%MkeL25%w*9tYF@hPJHE#5dfsG#t1S9~u-|b{Vg}5RLN%!!r{%R1_UCDkyrq&&D~L ziKb~_QlS7`bA_qLOosxs`gr)O zIOr&b@eXtsGV?x}x^A>iST(VFhQ*rQV*#^sST7Z;$~E7TbR!Il;!2e?t?;y-V-RbjoB+;68hM2G>8o0GUaI zhgh8op5Dlc5rv)9AN6M*!vN=!%w~w#6SVo^EcZI9dmBjPjaA0b8bsoF@^vaeV65=B zLNm}7$fIg()9(41+=~DsFXXT?lfoyBjiK((= zvaSZ=k7&om5Lz9!_W$7|saO=ZzphIJ>v{Y)u&U^V5mRi*8agsmHW>m6UBZFZqGN_v z{X{K#N*3v6ig-&(H2Zb%+Pv16vH}L)Nglg4ulMz6VA5kyA&uqGmM%2<8UVLd_@`6i zKdDNh=!6x{WEu&-l^f}^Y2~PXqT8zKt!YANBnIR}Rw~C9w3b!O#>v(`P3RLC2itum zOtY|>p}dv{j5K~Mpt=pUn&@nPH*Pvafqg|MXHJNcq~1ohAqw$SehN*q!C#w;UIz~{ zg{G{i#AW4AYJ{gcliy!mI(jFRS}HxQHt3a89yivSPXyy|p?^Sp8P)o2jB$7axp)gT0ys8s=6pOhYgY8<145D<)lK-)A+*&}mVy&!IY!n{0=zAQ2H zKcLnx;Wa8kXw5UK*|??ImMN*4z2@Ax^fY=Kthtcnlk6vTe`=VCBq<6@5 zRX&l{YNKw+Vw%kr1VDrtv2(ShJ*6W+uRjwon+Cym{5HSo@91Ibb_FI|-zfy>{1+|_ zIj^XBJ~gam#;T3}Uh6K8L`@TVeEAk2nNJqa=p#B8#xVd?{~6^F@h>&@6&FB}_{wr+ zEZXxFTguuML^@@VDGsfM2aT(KrLHz&paC!d2 z*^Eb=1cYTYw!N@vjl%JRD7#YpSm;LGgI)z-N@D4+frvEq7~7Qdld;XwhFLcI>1k%l zQc&s8(`WuXwHyzMVchJ;N})B8H$a?vysGkEMd9?u=u{Nt=_nN3g1bs8t#}3|E5fnc zQ18dDo{w(0$Jg(Z4CMS;nIhKC$=Yl{w!Zy)xf|Hn3t0IR(V$c zbA=}(h9hhaKA-SGyvsIibPgZO8)wtm-vgTbNwL*OZXAHA4imfG>KpAQ$))KAebB5jWfvIr9d|~|UYYsh0x&ig>$V~R~ z=U}a0=`UL_oGISv;mU>(5C+B$&ayixq>gdY3Bb*0mg{R`ZK?QkwN29}fA*8!EkEqR z9_~8sw$6(lu751wKW?SA<9EN)@o;t@^K;zZi-dZK_%FxqJ6#vm%5H4C{-O+v(V3ECc&qM-+abzq0c2$ zq|Zv}Z0(``q~m(NBNpN@o5FZ{J_g%K&y3>RK6z%|z9#9A%SHJ6=%$s$ak<#3T@USh zVElCmM!s9WK_`o8JEW~|*&tqfu|Gj5zD(kDcjY#*N_=zQoPPbzrcK+_4!+u37k9Ou$0pHfw*;elZi`tt9#FXGB(G_^(@oB=g!j4aqvt&+40) z8x?zB733#5Um-yUB%ITHpo|pPOwU>lJ zMSGT%*_^lT&F86qHFLgLE&X5Iv-J0zQI5ODy?Q^Uvpr)+^1~_IoFWNq06lJb2Cz zYimTf=9d1)@I`Od;RxY=do^CpztFg5Ss&t3DOmGyPnqTG_pG-kuCo_IcjnEBXuD;8 z-MaH;pBJZfd%wQapB!nnvqqiYo|VtCQFZKl^@pw)UFc^WYqtJ5jQZ9*)*~0= z?MVLP?QB`XhQ^%kqV!qLcKc1l-Z#3mgbt0e#oL1=KdELcYsCe>bNO#s65~x2jm&v> zH*W?|IrBI0El#mGdBsel*^%?)dpplQ2-I!v9^HJ`3IC^|^;K$9#L44K=7zS#k>;Yv zx$R%1EyGj~zK#5^QkHz*OVZ>`5-c~FqYzHfXPPwi^4`XQWX9Sfe6?;rwtQ#To4`IJ zH}$6Wu*AceK^O;mQhwA~R9)Y}hA?hqXw}Z1^dM|@m`>_|X0hBU1ExLDTSaXyrpXq* z`sboS-@54|>F&@Am-0X(?XDBD@Y9Bvp;H-t8na_bkEU&j9+qo~~O5&R1ki#Gwzb9F*s!+_p zTIQsvS>rgEqjg^KQY^;qJw3=_y_eb@dL1U*6*E+eBtGT|aee9`SnsSnT-YrT){xP; zp;l}U%`9nzqqEvxWt7mLb2cbz4!jtHPRC2QFg4TwRY>kJc-rGOs7Rw_qq5ybv_%C3khQCJ=~)6$Ta7! ziOh7Dh%4ozHpyou;8$9%&L>+c^6|q#{S03_q#Rpe@8SyI;#JFDcRNa|gwl>V zB7*ly`E2k0C+PU{#caAQyy%8{RU#X;1OrYJm+O!ldttP$C*FRP;}U+N;^(-Z_AV)k zue~{cN4>aCZ6@2e__Eh{aBo)OWs;C-`1L*WL~mh*9OBcz&OSc<)oQyj#cd8jfQz%?xB6UF^GrZ%)&PDNQEBf7C~IUz>~{y>Yu*$oTZ~zGheA zT&#I=;bP#Oc#m!Ts?YJ3`^|IL&`*A0QyT)3moFoBC>hLOW>KYUrQ>(UkE|)Ghf3dp zmc7zFH$!Gt66QwUoVhoi6HESLn2n#>7Q2@#yvIF~K#|lxdy)R>ni5^AU#i1WaD=cg ze(GPpXQ=(Lm(xDt%+#XIIKA}_zcQ<*X}J#ikN$Yj=0dK0QCz2ka)Y+^pj`JLpL>3! z_)di7Mxx9mnwhSA`d7?^E9L-R$+=u!9p}`ofP0KO_8FzC1Wj?q;fU#h>8Vf268fc_ znqkTJEWX>5wog)Pp5IwqyQLgce3}-DDyv?Z!0w3~f3wv+d3k%XpZ=jCQDOO)hqf(7 zPvMP1VCY$tV5QJ@yGmZxZNISC)X06$>fwR&gWh+yrdHOUZs&Dp6@yKhF)`4~@kekm zC>i_o*5~2!dFu{+&pAo#8ogrgy|=)|2aKaprsY58UZq|-@598m-nqz4ht}S3+c}1d zxSGXl-B`D!JuJF(RIWJGv%3A$i5(uH70GaU#}93v;Cc2kHuEI)Qz7ihPxX`!k^5xe z8&9zfX0EW14?CsuJ*@0Tk^}kA=GuTQ^|I9D-hnUH7v?1AOx?oQEGq%S zgK$9kKAhA_yN8s~G8lid1KCdfC6GY%SJ^oksdtk6ioK{GZrGpIplr6F?K;e#Y++46 z_3vV{tTWFn!0PgNdkW6V$z^p(a-r1zCdBXGU526%Uo4^U@ptOW##2JaK)OV87uFyc z{vP$Qjnzg%hFWmEev3SjO9{2WBSst1I7Q;8pCSga~UpR(P4+cH0TCP$mZ&KwOJ#JalRtQ0pPgHrVx8 zyi2pYn5bcA@ouH1ofp-84f`IJNzkmZ*__t)`&MAgE9lcl>xckqzM(t1a`e~}=26z` z&*|4rG03Z;qKoE@6#)+Lr)?RxLXQltTbF@}y~72$kQ-YH?yRO)^uA_%`l>qvJ7%M{ zwom%63{PU-AB-8lpkH2y_CL6yji4LJIML18eCFwq&L-GVvPCOji2A9b6NfR&F{#zE z_Ldd+3cID^WAcaz<-L|}b7&KIj_q$p_VPm>6aS1r^>&ktu(>S;S?e^=?u*eeG^ z{Fy6n%1wzf)2ED?VFtKNue(xQzDboX??#sdb8~(FU(38V4&f5zk7%-KZZiQ+)iGI3a?7G_sffIC z7|QeF7AM6Bk+}Flc30h2(?11XbhAEnSjF!VJJ7zM9hL-H(#cLw3|;Og3A@hBPYX}a zWRMyTo#c57BbydzIx+=01+Q(9J5+R^E-Z!4io7unUcW!x{97Mdd*E4r=(bm~tD}6y zYG3A%e*MN}IbhF6yWiJNIbU>n)CrOTh&i`aG& z)1vku!ADq$K!(E{H{Rmm<;Fyn5mjX6!&7Aw^Pg?^4?Fo?8D>g8MLq5|K4%*TJSmi{ z&73q-nNzjY<2ptHsmU2=QEWTpL1ByfWUlT(C%*rMg5*WZ5bN2E%kfM|AftVWV>*{_ z$Nf(uLvNTP#v`iS{f8@<$3o!dg* zaMiRSb=KC4po(L!)2T#w-|g)o!DPV}tuA!rnqevaHv5U&!it!q-TUWx!Ow%Q_G{tK z9M@DiRuc{{L=>g8I4W=ZiQM4wvdH`3t%b8OUW$Q6C3NJzknrkx&p{+9%aufgQerTcU zJljfS^@}rCSFwTpi~PktncMcIb1z(ToF8_ z@g27ddvHk+7cNoi1EZ%dS&3v9MO{$8UtyU2g>0WQaq_XZbfT zs@)pS1CI0J*~>c~zPOy8MZVn)@>}A&aaCd{*EWGYkSsJ=?TFFnUv4jI7MXCiw9lWC zsFu;=x6qQ!-aGic4J*q)I!>%ddC)YvEtT$X{(kXnBTE))u)KK6(&0(8oC0g|9^bvv zY*)0OKbfgBD+EvbJdjs@@y1y?Lnu;^Vh_0>-kt*BtR${Ic;V4vDt_8#6C9xQrIBjkDjHob!b6G-ze75!y)gK(9G2z0e@&V=~^;p`~0gxrOw%K z=SVGH9gNV$)Nk-cFNo+=OfJ&;V}rlg zwuKk8Ds0czmr08vh@r-Z46ot^wDc z*tTuk$;5Uhwr$(ClMW}DI1}5pZQFKoGS7Ryv%Y`b)wO!nkE&~3_r3S7{rvIFlJ9Wi z(Sb+#LbH}DJH*o}IM?+2TZr8EKxH50k0ESVRqM!F$eI2x^io5-ir?^yGr@%Ko%=C| z>5G`WFxRehw58ue8mosb^dy>(us4ZTI8+t%cE>P3c;DFVR)KLag%5xS&!rP(QaArBX7PJC50XP&9_#YTiKqwJ6_B(DkB&EbK9$8eGaTpjvD7e3MkZT|0GE zrw6lUBW7*IuQXDeZL*|o6>RK`l}A+6{@Tl zH`-T?y0J|IMTBqI#;pXlU(A@ z{H>9D)obnCkLb>kf(6Z2S^EzLu#p9QJ%2D=B5%GU5EG}5ahv6!X57Dqg>3MoFNI6w zI{?8V$`qZ<1Ak9mx%JX5dzWF&@g=`6AFO!zhnlH(ehXi^@SI92pGrP89jySce?`pi z+$NGs2JnpuC+02^%d3!81l9HpKKxajHl7Sbp)3S&vMJ2MzE85dIE5!9Mu>vMQtPCf z1{ZZlxjLWU0+8ibVvHGntE~wBT$nL|9a+2iZvxNb=DDn|Bj)$23$c*I8D6YjepUzg z2-$=J^O*9Lq|#$~=g)5PVjZ0&jcrH9pIEkA_}-=?3G(dJRl*(i?3o!(n>bHFhdlju z5v}6s5V@lELdxMDUl6%3ut^r~w;J!5r-&tfoani9eNsp?dFmz`q()3D0}hd6Zvf!>Z{%8aU;=C-J-kmonm~8 z5(7>B`D8=9*qjE?iF1$ANQon(%9m*u==KIM)V7)TNh81VoT~1)lZ%Ox8oqo~mZ7<8 z18kxkw!N>s57yTzzKPSdTX=kWE>_GRPe#BXctCFY&0lK$jEusadBeLJL`0Bv^x3pU zCpgs&p){0=zWUNfYP}rYw2iWUsv!X&woO9WS%12136Q_4;k&|L3E*__Amo1xU+p%U z-Xn3peBVufEY~`fallL|#+k(2UJL;p=JR- z)RT6p3%@B_ma9+&5=%Y_q1EhZUkWoAB}QDZ0l@FZ&PCpcXR^vmhO(pdm9`7#F6&2a z+1L6wspqr(stL%|!Pmi+-KVWWrpu#{2iLs)D(k1X+^5*T#>b}YyJM=iUCgYMsNq`} z8~Yo9zpBLzVn}b7YW3$;s&nO~B)h7b^CQ*xR@^`&r^#>dNI zi)CXtp1?nr7LRhx_qhnv4a6G9Kgr#qemcjtBgYg@49CtN6lKzru7 zF`zb&;$3{5;zbAzpP%9AzqX~oW`8jq#7>&vhWuGk1Kq9nj5&1cr!L$@R&QOzwV2_> zw8a0)7T)X+NL;jFh8Lj1LUet4h*|e`z0Tby!Lorg8@b6r(arfB4<-uKw zIKyvRL>MmP7__U&4IU@kQztx`OTr2kW3onylSB(M!9^C(A1nP=;Ci3qK5cG!a1e>Er;L{oF#%;CW^qCXU;1853S6~kq9dVwa482BY@BNiuqI#qmcp|Z%bf(gK zFshXOmvoRRgJ({65%E5#9z^9qJ2ZRPZq@$Yr5hYf^J!(y{c>2eZ2Un}SOpsg&k}Z= zp>Hf0K~LQ@-^_MG(^as3WF7s68r4=QH^N7_LU6b|723YoGgl_hmu-P3mW4vA1)u_kZY0kT++)0g~v%F?$M8?B9N_jmHHncQ9Bth`uu z-SWr$k?$~IJ!yIVvE&%EMNm95mA{gtuC9`l3rT9Utw4_IZI%{+zHWC`TqIpdH_XeT zq{OWm;P#Z5C~&d+cj%if4kCTYn_oR<{Ab1(Io{|3ncSeQoY1xi8`r$1?kJt)Ll8DL z@N+p8ssgZ_#;u%Omk6pIhs7uJo>}R|j~NU6Lm2X^0D><**yOeM+OV~-mWNC|p;s)2 zt*-&IclMzad0h;oZQH!t!#Zqu)s1AzU+?~-q( z_@T`3+>uRD(#HDE*1srT&#c!d_`gpl9b0w-^7uuGUL%cM4bDGPSDvIt4gLVXz2;Ug zsAf3p@BDE?$gZulezl#JUoLZItnhSgcjBf$I2S3C)i1$+SlK|dZy9HUW#Q@;z;El%a^L#F7 z=mSmqYSG9uiDPi8PadL*D)(Uf*$t^HIp~fOqRPOv7ni4L4NLMz7#Tpr`O#C3c_z-V zRc@ke7307NM)b?ky5q3aifN&buuP??Y^0RHckB;$$g0kC=g0!oDg{!P@p;wi(ehdr zh93L-E+xC?IDFq*Sy-3crza7Oq}LgaS=5$a5^2kG>n2k2d&zx9 z*1jeY*Ki^bAh+RM}38BR~d$HwlxXVaue0k4fz9>J1&R(_w2p8$g0)-#16K@XC z{w7kK)X3B^QvRs^U!S_^v8OA-I}x1yzCxXG z)Out81J2Mg%N1D+W8gLCV2%faML#Cg3?=f$Qyd3JznpAjf%4#7Vfuf)t&dmFaJKHk z_vV9W+9ZAvIOj5*U&C=e&&$vqu zTa=|%=Y{r^U8rx!bPsD01 zNLrcpDBSS!Yx~Z2oqWOf_GALE+Gh0Rbh?|{zG+mzn~x67*IV$<4J^~yUPsEGP`8kN z74GKF7V+_N3;I4Y$x%ydf~&mXaw@NzJ+JOmE8oO9T|qluXRs~t%Q;0E9osba%jD&2Vfy(|fu`^{NcGk5j1%~IgN3@gtcMWDrJe42~4<+h$rs5_U^kUMk!q31nV z%w_s71-Wk{mig6shv8Ou%Bm?-3anC&9u?7yIpzHu5DM5fD11)^cwPG}YgO%$+Y0Pm z{dch$B;yq28*vZ_EWbYFioDdj?le2(iX4WFL>`~~ZZej*hcXa!&kl#|+Q9ci)Zc`Q z>u8qVS(^U^9$Iv94x>w7iFd}YPVFn8&wQ%C+Iv%&U!M$%g6dh?r-xS=K7EDQs@&By z-B4QRDH>4if}ulv71`$6R#G{yF=xa-mOK2)8XeKwia8BBk8(Ri*|uu0O!*d?nSZ=p z3K(=s=F6yKMb#-a&=D|&Se1dhXqBos3&)c5R{$xfzL&x@z;~-1+|EUAu8o) zeGHc|g4Z3rNt{8CVc5PxuejJCG+%c3YI3KPckRa!1TLcVidNH4(kU6T=4-Cin%1Vu z)|4WzxkT?SvFo+H1#9i0rLyn|6YBJB>Oy z_UDodQ2f@t02M%I%*9(rDU56P$JW5=m!$1vxp#FG4avgJ8bd4DM#Vm?T_)V>Rn(!` z^;;}N609QteZ1JP?o4AYqLpKAst~?%JI(V>tnxf&F#3j?z)R{~y*vT}W>~83fw_6B z{_2Nkxeo;H`X=-xJFKno2QTLO=Hnr2;(3$AV;kukUt*k1D0@L!0d%rN}5TLmP_1hJ-Iq~Bej+14v1xlSdgIQ^eX#)`HWdDWtIh}na5NPc4hpSIj{yrtS%86nY^r|Z)Qy3d^6x8JZV0V zjyFMubF5fnRxlu^E332eM19lA`*$wgP||GV1uwcBTJbY02_NP3UD{YvK0eKKl|dr` z&!30x#thuAK&8|7XbG|>o9ZUL3fW3!i&vme+fylCCx>^9bke@Nsx4Qqw}I7B?h7P= z?yV}AtrYc*NTBCuh~?ePaoXzXiHZ!P2O5vbUT=ScN?z&v)0$_K6&x#d9p%nK5ZJMe zm*0#2X#C}G>U&c6wd;8L>I+k~O=7h9ufMCwV{YELSAvtt*HkL--Ujyul@8Vkqdc<` z%Pj*Rg^vnDI%z1{%;xI+UR^^EEzMjjx|{P;)`tyi)GfHL0+)20uA(EUDn#?QYb`u6 zW)i0@hG9O?=I?M!bENCQ??7N73r=IoF&tQuAZ1ygBK=ASYuu>}{fFy>GfBrax|3GovMioe$BY9Oybsj*woyFB&$`NKi} z?sNaN9%$UEj*+G3E#N0$K)n#*_SfZE zVi-$Zx;WT+z?(0;KV#@8%iXJCXmA$XpgwVWC#2+7h;v38^?gG-t&%Jge(HVi=32gz zQeh!~3)nE54N<-Ju&op%@hTuPY8&R@_yB)yi*;x8tsvF16Z({$gU@TqbnQMluiWJj-KDrbGK@d=(#Y15!jjk#f{~ALFL6XcH5QEKvZWK~|HS07)8Tu0 z3+$$In~7#^znJye4Y3gP9@Fm4U2G&&HYQ{+E`kv&Bu1kHB#YMlEKH)xqKg)PF@-iV zN4eFCxT81&VmdRg(J5;oUm{RnHAZ`VShYUBI*{LVuA%4bdj1U3!|k1WlG4!m^Us#=Xio$hxXHVTDKXNYN zNonduqbG)tAG_}kOXtYjWou&8%6Y}Wf%s(2N<8dWtmUBJ*i#9ecafs#sS$Tf?ef=G`Rupg@G>z zf8%3bgn^=9l>Kvx@x(`9+>O(tN$e>x-?Q^`%YeH0eDyqEb0lwl|a%G=+NVKj(?ijM3gRl;Hj`n$Y&)zzTN9a#oxCEQRa1fzx zhWl$F3fK`cjKD3Y{hBpY{+w2SVJ6?cAh%Ao`%58;hGdt!E+*`CV}GF7(GMZl5OV)S z1S=8?#Bk&)b&RAT!EJA64n z@pE!X`&r3l&BTlT47CYrGBD3id(Uc_53j>tk9AnCN}1J-X>{!0y#{Bd(oxQ$if8ZoawxSNyVjgJh3M9Y5h}f0LK6}gN{X@ZorAZm z7H@pw5gyl$Hfsw5_CHcse9ehws1wr8GoKkl`;tv)B%{!7O2`A_rP{IHjMb(I zsq3g9PYS=%w}k<)fmI(Wj;Q+o9NPrC`5WK~z-%GbM4v`!nwL2HW?L&sC0R{_dJR(I z#LZ>Qwg`^o;TPBE#K+%EV?og*IA*Qqz#aA(&xgWZ%uk-G(}X{yp}}gEnQ&hKtKo5` zLHTAv!HVWj|2{(%ru;jgb?KzffAf*YV88*SSSP0 zHMIk6D#-%UagDaN^U_*{%rWEv4?GGxo3i5_ub3fYp#eaN4HHN-c8tiQ46XUgTI)5k z8%aa9NBVPwMcwlOUmA8eioW3sUNNjNC4Qr!KF_lx!0sGz{9;(uc_mnm8y{$>dbIgB zUR)kZ#lIjiNPR+k1u4E>XvqvCbX0Nty&noiZ65rE3*Gfnd@Q*Lfp^nkDOfewL$>aP9cX;4ZxI1*-C@;#M>Z2MLgQmWku{yB zvX@dT8pV8y-JY+fW6bHeeHHtS4xz1%fr5>nli^U8sD0`W!;jAt1GSLE`2Z%wte#Q9 zDr>>JUi8!E?1gk9#NqMmCriOFqPPS$kFnosp`=8IA9>Z04lV2LJqu-6O1IjJ6bVUE z8Y2Z3AT}UksJ$X#aSs=1KCNwNB7+2>1;|K4gOt{4xTowi1F>*hPcT9e)J|QiW(4EJ zD#?gLK|}|(6jbs~3n!B|+$ME0U>I?w|K0q@32YRs>~oFv52T~qn00t|p=rgXi8O}d zR#Jdsdr7JtAdPq!sm8Hlf=RHhwL7lZ_%DGMznSJ%!VP%$OuhamexM-tV-`rbUFoqnzwSsa-KJHFZ*}RP2m>i5mDIqddw(PeCqta{R$`6K8W~ur^UX4kCXoTa=U9Ka6|7F;Qg^SrqkOdqI%Hh{#`6)kpuzvvS|sPSH*-$dRNd@E2Lv zL>2%*e%gMS?s#cDuhVbHQrs}@u{7?n7*6`X8Kh0`L3VwoQrZC~^Irrx@{QCg&f(aR zjg%#*eEis)2j$tmx!OJdBE>lR#k(Aml5h$^aFA+WmzZQ8_KeyDcE@t>(^n@6e38kJ zt2y!4SQbLc&NWvOL$k-q6U=XRc+-3slfiLadHbw*H0Z{NY{e7hm_wGwf75amsJN~v z@M?Lr``UxCq2nUkqR?GheiOe&pzDUeZV)iOZe4^)H10k<9 z+$GW@y?nP#iZLIsrlXA;w{s;7*Sxobj=ARmn>-ns=%k|%=7<3?xRWl7H@b&(ju`|; za@0z=b#P3F9!GT<$(V>ovcl;27v|PJcGCSOUE2rJ=sQ8MM`xV{?)DlHI`D={BZ7JE zDPCZfLlx{v2le(kWJTkofe&~VIJrhohALjdT1H&NIy7W&V$avmwN?kQVkU?QY9h|E z#*2w+A}Xy4N)brp4yb+<-;RxwS>|+7U;QHlS~bu^j4p>K9#LUh zi9LjmeQdy->NfkmTUn56H?aFjE{ZVS%5l&|s0z0nplSC|Y3OvN zB`P>_sIo&OGD6<<@nwq2pFTH`@SDn*u?Lczk^y-y`OFzg+Sn?EIM5Fm<=J4 zBZcd1rhsD~jt|mEd2T2?Z)7%MDg!CuV%7}Q#MP|(98~N$#;DMw#b6tnmHBANm~4SO zC_Vh>m8Zf9_x=@g9!VWcFdr?Lq7?2*Fs7g0j7ccdcdR%#6qR6rAmT!5ayAzaEu_++ zppWcRo>GfO7I`I_Mrcu)1CY7Q5LK0U0M`V8YrCHSfhXy2sLAu=0eBhreg| zKjw39hJeZV{$pqYAFj(qf~vn{`E{54X!R~{^IC6JRIx&f`jxq2O0 z!g_)3;sY`>>B^j;ev{Xh-|o-htIr>gax>)_K^vk`zniT*Q3NmI?H8*y`3^(S%##hj zm%pv|JppTcQWFI(HlG`fTE{@nBp@eLvxaaOON ziZ?bHX5t%_>ct-zq!F*$wXX^Cg;^)xKLl|ET-T2Q89YIVv2p5l;NWysGPwHc^OX5D zjonjoxPoRR++HK%Y$ke}M$TKAzWaX<88d7@Wh1bk?7LRx$UijY$J>~lZC;2at=9Lo zxjj>STvRT`y#x{fpug116CnU2GEFb8&0B0RGZ5pZM2@yzZwTu-GnbFnu691d*i{Kz zbLGBC=T}X+Y?~%W*KlQVMp4#v1ly3QFgxs5L2K)1O;i+{TVQrmf*HKv+BQi%>XJX9 zSm_xU#fmw|))Yqb__y^5HmGrqG0P!74i;i-G8sK3jd`Z4b9UyRJf9(8`P<;KCc~9O zAAq`;sSsqdSCIzwhcK-%xkw-$lEW=g;KWHSk&*cRnM#2+Zt@mOv$j_^*FMd|N-WbF zqZB>P=?j}slCINAJi(e8&!A;5=4(g5QMJa@$|Ve5a$@$_%xgB!?*-%UAo$e)1O!bBGcETZt!W zv`yRIB^8FE5^7DUwv_YsJT6I4VSi=F4kUHdYc@r|l;)z4%}6WniU$7Iornw(dPrH{ zjSZGE(Cg5I*r23!4|v`%WtIa;Umoh|%iKxNF8%h!nc3JaX@en8{D8_pgbY7qsd=@_ z{XtK1)z$a6ad1-#G}&I$vC3~?sGe%an8RJJ6&5?Hk2C&Kf?yBz(7Fo*slApA#Z~B{ z^BQ%r3CM1YB-p-E3$23r)np8G*{h;Bnd0X;xe)T(lumY`ij*hn0jSXtzr?xG9xWc_(sqz5Uu1`u^Fi2=Nzak_INy3~WX8OYCUCY^t0G-}O~2mrje>*1kpAk@^fuDPhM-y8 zZkIv;7;8KbjitY!4UwLy!|_n>xtp(p2&-zH!;StvjoA9+HYIV(^qc~gG=FeN&UBz#@!q6zF+3$gf*{mW&hjt=RWA zQ=(V@6U>&j=-@_C2OIn@?kqV&hYf@mxPtr!IkL!>N~WwcR%b zGX>)Lk3^1HuXy|_S}cI91$|gN>en%d@Icn%c&aM6to|J;cH##Rr5cP97}{+8T3Mo>j`^S=P~zee zl-f!t!)7dLF_KOYT?w9oxh7z|o;!J@a3$YzlHw_61ohO~$W?PAAf{;&Bz@U*7Di22 zlc3_&8P`ghR&MvS`;k%pqU_r_Os1gt&}x79;5@0oJ#JY1eFpmUHGA$QJyPZEJ`(6g zcQZK*2+1)e%g)l1bVWad%D61cGh2b*0+Ic;4mtXYOX{t;;G8;Y-=nt3tzkh_KSu{L ze~nl8>X6x7(&{L6neXZ|do}rA^|}AOm06P3KkZPLFLDaA_H@+r2y7HNBCB}HG(U&U zmE8=8*kfkZUtipXhi=w$beI1@ zq+YAV3MbsPF|jTL?U#7A=`HZ)bAXmi4_@v&q%k9mYIDD2)dbp{enisBF`P83?{-et zv5nd#@I4K3?~@V4mp|;1@f(QSY~LGpF5{ZRWzc zQyO8@39IV(YU!Gr(E~MyaJOj!t!;K94g!Vc;Hfs;pKSuwrGh@Uw$|^Boy#u)7bTw? z^mFCw%ZSFRqbF;3Efg=~s4b<+X<(ZK|1qTV&NxZVVCnQl#SaI1#kFx~!17TjJOM6+dWFJ7D*mf43aVVc>xU^EgqF9{reBnhnBFuPxm zI`00m*d2WB=qqoq;#4EVoC0OZ*J|OUSsIP;D-zCC38%o33qsF#k46 z`0GwaHw9vPNRJ@@M^jwkl( zQ{b!MYp?5bZ|P>r@6&T~J4qm?eFg9?3Q}@~!fBId4Cc~-kqK45Y;mFUYNI|e=ICKm z7l>t5JGa_~oB4C3llHBrRpo+5znIO2mSzpA+DX;XblRMs?&@L;nq%@bt?lDQ?a8W> z+~^726K`fh=aC*c^#`~w)uGEm42@M9*2}Xp^WM=EBpl7E3FkH%eC)-nFi4H1-oV!(`~h#18{b+P~`q z*7x&({d6ic;k8OFMgXVv=4guXc`A43I@hm-`fFwSK;Y~4X>@8Z=-_DL{>N^g+tkv= zV+qaL9>Z9i;ZY{sFYF5$>qY%x-*?11|U}TxvAMYfg4$o zI5HBCB-I4go6AdZz72Dp7}*?vf`PqF3LT#{+)X;`ShVh~$u-j$JF~v}o>14ApRUub zJ7Nt%hcP^7pUKnDFD&aejU4ANPOfmi%M+c}N0s#sx{n*Tk9d&xr-$Y{D{fi^6t)}I zF;j}ndX0n7-9=q~pV7cyFCf_7!r13fvAF^yT)v;KGdmxHRLOLBpLb@-&r<}`yEtC) zjUq!+xe0gzej4uf^Phb6w>FObDI-Wi8}~mL&?VQOS^3sS@0(5B-_!isL+u7- z#EU0vbOCG$ho|NgtsrDGo)*wj=F!&8YoW6;NDWORJe+l@1cHTZHiVTUp(>uIhJ|5Y zh!s|a4iFZsHWni|oYIX*nVwfh(;5+mFO1G$RHKOnMj%vp?1i!H@vSq;-5qN3h4R0E z?0&soL#+9iityMQb~T4}J5=02(|MxYqiNr(qdqsU?qikm(}t&L>(7vUF{lwGZ^;} z6u3`T9eP9kz3HbAXj(Om!29c=$`{g{=6V+P;qa;^eWKt~s9gf61flGFqg4F);-UPz zM65dEj=9{7`dy!(G_u&nR7z|Trrg7oCzv6wCOd=8!fNM{oj`9Sw)yZ@^Bz&ByvjDA zjS1OiwQ18PQJ1x%ZY#gr&aK@xh}$k1C9_K#jdW3T!ltQ0ldz^guW_d7=iuv`6n2}A zAGMs{=vqHyo}f9c6YxxHCrVgserSa+G8^?}D;~$Y+fIb z3F5xO;c_%PnTut%m6_Rn|D+ty*!(sK)+K^-af*20X}0c{_j;CQ>n`3~{;juTb3gTL zfzW00Hs!#b*?JYT%?{%&X6FGsckMdDzyMek`d(`6`fhdaOOK`w2^XSE#=fCgB?WUi zy}ww}hrZB*ZPUKT{_pD2rX8X#n?>E$fAd^gb8MVRwoerJOpg{+rdN^K=6%-eHo6a) zJG-y-%i3Z*LA$)#gNi>pXK#y7mcwb&V4&Yr{Q0sfBGNJ+21t)@B{<@|FJY@a+gzI@ zeb!3)trT{h+xT@XwWxReyzTpgVJ<|lmzpN&+Y+#OX!UTvw*Lk0YZs2dK(aEjLCw7g zyWKg*A-k=N23f>44L(5v1v9(dm|6nQ_i`YwjaRTM?@Q2y_wj_z@AdcYDv`jP;0wEB z%b2mN0RU~cmIKulVj-qqBbTeD!|T$K9o5biXa9RR+nMZ8g-Td}Q2qm86Y zyKNEoSTF9iTEJ&x>%B?BZ+EM@37s&pkE&HtjcM%ClBQi{PDv2)%k=qN=82*eF0p`R zM&T({{c4Ad<@pF2V|xbpGLCNbqeiq%pwawkXmilZZ^}UZSsrzLUm#=q!$JJZw3W7Q zojj{&|L(@XE@CGq(-izmdk2^o6~=wNfbVh!|H(WKfFtkKKSypiqe|ZmYDe0&J_ngF zrw>eTJH$r(@Bl*)#PIaVA|`apEte}+tT2at)*&(p{=L|6GpUuxo|D}ieh7SGXE~1x zmj?$gEBiQtFHoy4?DwWo$9C#wx^y^X^1T)iSbp!|I&7f@i9KTC{Q;enF#Am1C z6l7mJkXvv$fx4PlQ3{prYxf&%-7Nmj9m4J*gf-~FQjA8A_!{snjo?-3$ou!?uVtr9 z>O=Z`9O?d+5j-l)tB;Sun35+NHEYO8*h2usMDbE)3?yK)NwF^GK$GbH4N_-9!Py8^ zK_sS3ayi3Gfr1sMg(#JQC0(mcxNn$+=jD>Ga=u#eCy@+rz@*D{~% z%H)+ELz7WYgC+Ov8mJlVDf>4EzQ2l__kGtM94Gn!E*=f>f?vp*JkpnLNWX+I*wIxn z?Pv{1J~4Q>qau9w58b-^-@3_03CMPNZ0kHEZ)l~Re&_{g*snQJSu>5D;@X(Ea z$i-?f|9qBFw}*kh)+u63eYhH&?|33&Ab7NtmsH?p6e4Z!OThNCv6sc4t`O^SWK!WlGEngR<%Us(>rdSKF9grxIMURh8 z*t#$?XLh|w7u$&@!J6g#L&&N5sm|^(XfnBPa8-{cv%Ea$dunt!XkAHkh{- zgh|}_=bYZH?vN2@{`Eor00ipCtN(h(MV($2f|`SyRKg#;uCZpOHSs3XH(UYUN!y+$ z?RqM9mEZx(C$YSCAg0~l6S1iAnqz9zqS5deVKB4)6*^BDSG{Red3|NS#fX(il!JvA zB(zaGvCRK?HTiZCHl*zQm4th0{PY#IKm>YE%8db;? z5JSlQ9C?Z^Cp#(?#Vy`*ZZ1lR;V^WYI-}v(iqh1$efE#ib z%UZ3Fn5fUvVrKxj!<%R6rd%ugIFS+1vk2xtPb8>rs@_g9<7S~0V;R;|DDXcB=OUs9y_wP6NX!+~m9sRT;aJUpcB=4}`(74;D{p$jUqS!Tr}g}ag9f>CYjmy1t^ znO|#)Zd>L2bDwF+%{BSjUP?RyerQA73`**!i9kB)q(}!wu`F^drou7g-Si=qKWNWk z)b^b;Q4a!-#)W?%MYhYT-H)Bpbp*1I=+5&H3~)qVzN)PWd%E^m)X}Pek25bF+Av;Q zeQ2$A5ER$zloT{NQxF0`qkPyHCAaJ*JKhQ|rdxu4V?jn<-;AF=uhk6flwZ z%!5v-;#bLKWfCH=8FO2p&P5k8jZhzN#P(%MKJQ z9?uHRfzj!0uxfOtbLWo3d9E{s5`T3mltrjt9dr4Wr6RR4N@qlNgvKqjX{_ zTw{Lxs!dWFEKf*j9w=VR-p9k>?DLRcn&lGtL12Q66h&YSOKeruoj&{C#fs-Kz%vSy zrfo8QN~$4Ts{Yqx-g82QQByFZw$G9MUMm5wnxd%mho#IxNa4kuy4dNT8)Sm>Rt@iy|^P|&>;78#a=sp2RS)uU;LQ!1`-%Y%L@6DqMux|Lrx zm-G1b<8@-b-eB8X@>q&qC>btJJePqoHDo!{vSx3#568irdM_E*`8y50dkmlJ3i&R% zsupC+q$LbbECZ+?-ikw#93Uh*j9Zped+@T_9?zZWxE=?Pmg0WE6FXoTF86{85g%5ApqjM@OM<0O0(+%A)o%4 zpCfWI{u&K4^@AWU7{de?tvNIbc#SS2y%3oE?p?ISt=;8SYB-g7RXnK=Udoc| z&6hWCFetxZP)<9N&yp?}CUc~V5m=w=6}e0e^KmvjRw!iFc|Sa+A_td94LixaG*Y8x zr^t>n_bU!8XT7;y|7BVpFVo~ja7L)EV!}a(oNH!iT#aKkE2py7-HyA9aa0H$SRq!t zj9}v_1X#WAto4ub4%mWQ897s*Bb5}5Ulz6rtA=NFa*eCfOpBPTHR;4m$dQx@TEK#{ zl~NckbdRTNvvW2^we;U3SU5)Sl2d3`c)qzckCA{PXuQCz%ZdC(snmihY>mocTJusu zZ=q7dF#XG%(o9-2t_)+g9p~TZy!L*kAK*tOU~x z!^m+A5J3S`#dZ;CabU_&!UrHnV~Sk_u#cY}E*d4MV_{)tewTa|Z2HtM|I9*MuegC> zA5O3R*Cn!<%Z)JTANtbn40wD~hMInZPCd|%=k+=f>Oj$bnIrfD-v-^G*b649+lT1W zFbcjT=RFKhF_FnpS+VS$Jb*Pbe)0*rZ|&LOj&ln+=JPt%I99*TOhX@4ZD>1F{(}yIYv@7%bZZ;`vT+kLd_6&;GxvDIV+EIVwsKArr^I`rcEJunTCraYAG0~|+H@zpRlIY&Q&)CW z++$^LW;YBHVfJi|-L~NlCdMZX)bvh^FS8B|sr$^Dx~U0V!B&6Kwg(!Yr-8h9@>BdD zroK7Iv!3~PY}?+kZSL5%ZQHhO+qP|E$HsST@BZd_??1QdR8rkJrz@w^=_Hj;b<0H= zwkNSSUDxeL&_JF|LBHBW>P%&kjQ(f)+GG z5KDu#Oy|7lOGm?Hh@MKNzwZ*IIu9oRMm^u{F?W{fK?%^|JdNU`I_G?3y%> zCT7A@l*-Y5Wr{tEFHaPYOL|?VFy|f~i3jraJbj6olTHh%>Nhb;h{1C_3AR?6|I|gd z=9zpePqwm6=P@60=Z)fYf95Ohf1A7lT{c$Z)(~#c_HkTsb*FD6U#S7d{dp<3?@bs?bipHce znZ*xRw!Ty^4hUxXyr&ucLETmQGZ(Wp*VJ;^4!R1ZkW;$z{2qcWl|ki=Cu2)eqmQUU zRxsOYaroK8{no+Sp!1KprM@iKo&1v;X3SXgdO}X5aJkIfs#S$YjEQE4dOSKlHy-cQ zW421_zf5uy&NX9Lc(S2I6HF=dXXuUYCfKH7^fC`IW zna;{F&Y(>E{2&PkK1t1bWO}Y5GBNMVA_CT%@ORyki7qOM+^y3PJ~ms#Vl$dvVoOL2 z_ecx)^C>9!_`{~?&6eJT)A=JMXo{|CJ?QHO((&|QG-gLDZQ`Y)-`?<5TU%vQ;r8{K zVcacx@-NMsa#(KH9FxWKS>8I*J$wXHaECt1P;TeK7#Ra#UO&pW^!+If?*x%1NW9Jy* zbgt-QdNXc**NpAbC^IAOj2%^Z;x-uau*VHWMnzi+)h5OatWw(epR;C>^DNR@AuJen zCx-|;7>fRPhA^sYF-X->ybDw<@S>Nk;EE89jC9YU0TuiX_HgOIbJA`^a=!Tj~>&YPX zsw)AxU2G?y1f3*8TXG4uSzO||g0+`XL@(7l6}et)N3~a-u{U-kI!7@)0t-^9SC!I} zMyh%)0l7TRXfWeRZ7`;0McQ+TXNieIhZ|Op6S)-JcNZdMT)KRr@ltr~jrJL?%51UOA={Ybi01xY`W|bG6Ji#oa#lWyx0t)5&l*yplRGqihN@mlYc7(u-vg z_*JX$-`x%eQ7$v3ftQh)t2*Q>odz)!5#09R`fXyCNYd>CLOfrNooAqS_aqa|+K@1e zYt1t+hJ4}lR$eeY64%hg_HY!vocH6-^6^3-DuiV1Pgo`A&iUYBXuZ@4yt5#|=paiD zTg0LQN|8lnD58+dC8n%VB2oO+YD<485pJquvK=KB&39CC<%1wv#j%kGMc)Gcr7F81 z75#k4Y&!-lS|6WS^9aCGdMb@q7r``j@lTCR!c=mRH)#@fiIAV(P|B@A(tXEDp@}+L zsRtGn6Y#Yt>At2SkRku zAh;mib7?J5OhM+K%`}usqoxn=JziRV1!r{6VCgJtGmG(sg_M+zUmbYLZa8ftx|n$yAcm7s)mLHS|1}0 zZ)TLD^(|7J8)Uv<#<1_2zrx|OCD#DV=FjsXqionH`cj&Iuz>kMSkUnOErL>{QZcT8wA5ItwS_sHzBn>%U>xC{J^-AD7h?Pz zfYRh*Rl9!8wKzvu%M5+@Wik4o_nSp(WQl9gk9sWJVyij;lIavg+Ixr#)G6Q~GgfH) z-t>w2xSnMyAgP0*B^(FwKzA|kzac^Kq2W7>_s(?iq$vMPGr|I{5^9Rsjk}(XL8SNI zhlAWv|87gyjDw0RTxl%AA(hDxXfn{rSr`BmU4(FNJcPjHQm8OFuO)|98>*Qtw0y^~ zGV-)d868ADP1s-haV|1z3L8dxH___{CYyaU{Jk@eLPg2;HPE2PhBqw5u09a{TnKKN zQ_c82n2)J>Xi)H*w9B!OH0M z5C}2l(y9oMsY2(@`zoN2q05qG(_(0Hi1e|UwpRNE4&0LFzvHMtOH7GWLCYb*4v0*+ z`CA7}vLbdRg~$v9xmaoaMOBJs@N)U+Jn9|Eq3F!Zob%K}cfSXOfaJnNGP$@v7%b9z zb@=|Xe@bvK;Y(FX@q#z*jrgHn$MTRx=g_&Dm$-e0$AF+@vfvMA1E6*o{tlbbiyhxp zdvUbmh<#R(T)E0WJPtX;#-=fEArNW@Y{Ss54f)SmbEr`nTo=a&7FeBFF2_c7Z(A`A zjdzY>2ev!%6gVrak<#0ZT5xY+4kN8q;5yyS~^8!KOXBK(S`v(gt~8a8t?;UGU_zY*>7F;-I0b538$~ceU5xP9q|3EvX-AVopPn`Y2lwF^2 zMiP98r;({Ro1cbvTTLnDtFIa|b)+OI*6A(coOF?FI`(P5CGQ~ts4ox3jJ zYXfmv24Qqq^6W+Uu#&aLB6CR&O-vBc9Y>(MiDGI4WqJ?;)~e}%=y)w5Q4#}P-7b(y ztY8H{r=sZsuoz-w>>hrovCCq>;-Bh8=Gdz6aE9kDWYgxb3W-%TL5>s?0>R%LWEF!2 zwo%5utqcznnosv4IReFmO;$K8VI{xhR}B3X2l)nsozog%Edu!DMX-ZZS*BpEK*sdV zQ-E7lvlo)6r{Gc$O;!2#d!&#MRR-}VoDyCq0=&?C(sLGAi-JDlTNzmRJFWs*6guiZ zY#Aiupyn>1i`7#h3JwbLh*-1_0U=@cX+0MqNgTNfaZbX}qNL(;1`8>lAx1gyRHPv^ zN+rMTVZFHjR?vs_jOfaoN!j4B!D}dd_9nET@nqH!s5|AJg308b%um<4OK6NK7Lx4s zuQ2GS-AoI|emB)oXVa&>eRWGJ-c>pEFCs`@O0?hVS5rgPKiLUqHk-4^2vzNj2$r{q zxXislMvK|ZS(jRqj>mf!IIuw%-IfmjLixW$^x^cjogOn!7}dZTT3~8Hchj}@yWyoM1)K!y}z9R-H#{!**}L65z>Xq6BTTRg_IdL5oh5>8GsSq*A;_OHq?%f|fH;MCU6nkw_FpZzdAONcCc7n{b@! z5Pt*K{e;!J``VJb*LZ&A@`(z#<=+_H3E=-C78v4(+x&6_uRUkoO4CNaL zL%kP)MC+{Y8_YsNDq&&BVgOH;tI&S!5=4bK3Sq*pZ2i|JX`oUSwOUxMDwcTi>I;|M4vYA>|Y%s2qvQk4ivM{SX~VcrGft0WH` z@)XOj3&!7!^DZi93G5O?Ddtj3h7k&R7f9SC@L^D=nJ*Wzd@(VZ#mRNe9 zV93z9BI@uX>oD4Vr3(>p236&x|0ZyV0hTUK0Md-|lL)wlN5T*FVUGk;EH3+Z`7bWm z@cEK|umYB@$YU1oZ^jtp07wA@D!9iJgsp>VQpktk)3?(dW z2NDe|#BdzQ(6S=4lqwLez(iPbj#m{h5PKy8&DEmQ@i`MMI2(mKwI(n(`t!0&AI351 zq&r&@gDrqt?+K(|Pppo9a;3M=7ZBCG3u{1%TfQcO4J$4Ak`*?nsF-KF5lS-Bj_TR8 z^@6f~cdq22F2Ot)D0Z55=Hh~nhm}7bE&M)vK&RI=WbD`T!g@r9VU>*%kdIV|K6eyl zGiDx4(1CW6k`TNguGA+8JARAf-1W^6-xJn3w4|T#6wgXz5;ZZ9_2CvkXx`zvNJsU< zo?%euM^{2SKT383g9axpp8BN11%n_h#TODDoZ!q&EFWEU6ta_E zYEpe>L)(BCM2PH1a7HRss)5#mc)V==2>}A*kX5p0C&yZ^LVs;K4YASq@dYq%;0nb_u_X-syJUstOK&*s0tT|;+Xv# zV2dKnOUoWye5BNYZrnSG=m$4k;%2zs~jtbbT^`OAHXX7Q-h+j4N&z;CC1 zJ{A}WoXyx>{5Dmcgdl7+@5f>y2EV#$^Q0|(@cJmb_gZyO?{+u%q`b)?y!T#9K(UH$ zcx>cRMX}N&!WA7y%i}@J61L=&Eu=#1S8fXFkmrk}-g%!x*7&{TWUUyZA2&i?AXV8o`CvJ{Q<=(971Pm_TA0n*3B zk4GLAB+wX%^W>4jfX@<-GJs&NiM2*GoF1Ly7{50-> zLiK8qn&~8?J>hK5fd8Yi=IEFnPMoPwO@`nwS^kr62Oyu6g(`Ke3|*a?^ouU9<_m!i z8v)7KcZ}6+IXX2=GEtGo=>l@&w~X6cN4(#*LyYX&(HdHGj|9q@&SX+!fOR6&WWtoh zfN3sfz4R-iY_>Cwv>u%O9G@sOo0TlLw(lL6P4|p$_(sxTY&<@N1+0F-Shi`6cJ9_M zhP>)82)ax1(Oijh=(s)EC|H=v4?tHl{42EE4Y#uj4!4qM&e~mC&)sBWaqV$W7U9rM zVi5UTmAqXRp%Sy(RAYJVaZ}d*;7uYhM6Q!vpEbC^%KNjfldkK`G2}APFyeEivDqYg z-^%;D?o{Ks<|JYnFgPI~D^7E&v0*ElNiRzKdE5ZhD!{PY7Z9%qL(gbx-GkO|p*RS! z5)kCpEv6%N4=Xyyj4)4zj-1mQWGKqNeo>HELI&vEpL~+Rw^slbt$os^2o76n_X}Ez ztU$xEw?L&g0UHAv?uGvDvDygWle{*ig7)W|s)+%9`O;Z<2M3@D8*6CBKQ5F8ot3tT ztu9S=6*y82TF?9U9yCzcEte`{RqofnrmcgwcCGNs>TOY_gH$g`0H9!Qya_h$^(Yv1 zoRG-Jc>tZ80O*qag8i4{z_Z;oXt;IqkV@v#Auy-)N48564c$_YRu$z3(*>1ICBs4W zq?PHQ>=-9&#yTgupS?OZYhlyATexJGGy1l4?QCSC5OZl3j^{h?HLsS6Gl(;8eUNru zYalbTW0{KbI759WD|p+ob1$ORAfGX>cjypUn0DC*_cd>dtEf^5?9J_=C%Or29!c z>(n_Nx^hV;J&hFAOA-}B3C=BhhTd4K)-6Jh$-*N~@Z#I-^P*sM6ZM>PTy`wPM5S|y zxuj`Nm68Y`eq=m_AurWK#_%L)G(T6o)&0WOR+m%Y_e@~iI1q||O+{lVkQk?l(# zAUr)As#|!p56MxmMVi$kNOKVkC{i?-bFuW*1@^&&zdNp^{puN3qJIwTL?@pBTrt*` zRyY9kw>;%~>g*C%*SEq{%&BFeNUQV@Tn5NnCFW3JI#;@*Rm`glGWcW3bi4%;@lJ(@ z(76f#6G;I2*txlQQs^`9Ja1P{#W*k67MMp)aVZ}nUC$v@s&^(m{Jh7>zqh=Be11CR zGF5D<2TwyUPRHXOt{wyw>U1a2SMQfke9pZ^UlIiCBV(Sf9(tINo&d0y9Jz$Pay@nR zdmRe)x$1G_)~sSNyDo9%*0J+pOJ28Ui77VU!BAK>V;;4hf2dgW*U%qcRTHFt0B$8C zg%}-fYqo|#L%#%<`$+RmsQ$~Db=}$>?_g3YNX;6SB)Z-;?zZJ8p8Pw9If3eVCifU)HWI`ED@aNWm$#}3{~3qfa|Pc z#MGLGze2si;dR}IS*nf4q-o5&fgN;S0et>C6j*v(#^`AR3F#8QW8ZeBa&fY#D;mBG zUGSev2=!e84M40$=GE-_5~73n{C(g`N)D(aqyH*g#n(9=WJjZ9;2X@NnAPZfvpOz{ zN9`=K315u8uzZ#q+z+2e@uQSm#dHV+^sF6`KqQ(hS&Nn;vVNFPZLdEbg?vIySo8h7 zT?%P4bTkAhD@>R#*TJm!<>W}b^=6rke)XOOZ>#py!%|m(*{?HFsOG2Lq)$(Bkmfql zY3DUq`&?Y(b8p1gMG!C1#noyU?jqufcy)9PWmP&Fyy_|{_rql~tnb>Eg1o7k9xRda z5G%28QffH+dSoh6VB@-SM9mpVqCU`!yXZNtz($CD%FTdiAJ*gif|)bwrk6_Ub-_~V zIO{HBn{2*6cO*pctKp~!eWtV{`EewF?dMW;`TQg(BFhT@7)BH7|8g%_Iy}JX zG869&u!!N0p^AyezXvn5yZ64X5*h4=@_&y)91LklJ>-~)2xmUtYv+q!}y8y?xe z_oV{Ks!k}eZ=5*1;k=w;=c%p?>J}8!berTVw*VD6?&1=hV>h|Y8(2;A!9*-`I-;vT zC-(8C85`8*AIjYCppe$wHyiQ>^SWgf+t}~2s54>-a-lIm-KfYR+)pYc#~Uq7MMXNe z`PifdE4`Tjfp2zf47N)HdtDxzy)%*c+SAbnw{?7uijK4%xvt!`8%Gv1%TYX(Q|@(0 z_aZr}5?!Nh)?wy@y4j`XcdNh${v%~_pC3Le{NCfobIg{Kl(H1&ov(m-N%3FR5@XdC zdeVV*@SpJ-1wi@lJZE45rhjw$i9uFDTC6)yiaHCb>41+uJL){K4>;6g)c4*|+kjzL zKM7WLAVfv4bUf4)U8rx;k6H(J!|;enF~q6W#ZZ(x0k^2I6;D>O&R*i{oZZKeCG|m} zs~b9kGpC~?GHweS;wb4G8c!#b2nc33!LQGCHd}%W*MgM^bq+%6OwOOYqpt@z{-RB9 zM_|;M6p)>%?f7>}jBfy_f~b)?(G_JgP;SncY#NH?&V4ed?0|}yKJIv_9U^I1tQ(zo z>hp=Ad}-`=@r?77H_t!AoMwEYjCr|JXPTE8ey)85adm)ZRVC!2b6rDsMLmuj-H-m`!NbdJ9Ea99><9IKLKZK3Z4ubW z!n+~F6PNFrnCyXJoTA;^#If!Bm#wLCAQ_*`6~`-|racfLM<6)h3+}0+u0`JuzxcN< z>&DV^M{s}Qej1q!=MDk%M~1^5uI{^kv?D^}s;7{^W&Jvb(H=Wd4Tqp(7|)!i&{dP6 zy%to0pe?hN_5zr_VE{C5&0w*cQG3oc+ztH5{N11%&Npqx#G9_-F=SqV=-5)6?gDuT z`<%C71wmTaRS-rSug3<92F7-Nnq+4>t5RbAEPVP7Wy*g&r%bdq~pp4HnF3=jweVrj_JQxD_?<+27fq^yqHj zUF4fwJm+uVPu^5|-DHJ+vvuG3FzFN9xt%91g3jg}oM!JAn=CZtPgDxyChF%Wxvg=H zUd`t3WaUfGf}Kc%4{aW%IS-ZN$8cP(?WWE+!ahgcd^;3{UolZpjSN`kJA;~ZoXd_I zj%8HbhnB7zP1N=fX7n!*UOQQOwFfS*d>%fjw+Y#HJci-y3x&hQeQh8?uvEAUb7NMb zZ5i53J?`1+`Ex2_5apyV)}(wGK%1X(HQuz0sO~L96KCQ=10!P%o)8ybW6DuOCe&QU(Pylu%ub7UPd9`36Pml%*Bb=6mlyIz9yMnmAzu` zUTLh9b#2`Fziu9HbIOKR6?EdC-rU`aRPSEf;Or=Q{(WBy`nG4`H)Qp~fYh@SkKnX5 zK#;C=gu1qE?Cp#a&qP1++#Mu2({x$NzJ{dnyB%TYu}_w5_1Sz6h$;B(rLQ6uS%SZ( z7P#-G>DF7^)W>t&u(wEMAIe@3k-Et3 zVl81H^!P+Mb8%v`2naJtnp@z#q^Vm*T6XLt#n5;pShE?{dTEe@&VFhYvL()Oqt47~ zk%LT5{e=Dl!;5%{USFxTR$_7KTW%+9m4BQgCK+1n8kgxP`QDb#a~GiY0_gxzLN>R^ z4f^aYpnf;n!0xrP{<<|pF>0%`%LcdOF}5%kS}!fGjkM{r747Pe(Z_&Km!+P+^y(WJ ztIj#7x!{GyPpGIDWdf)e;vmkcRT7l=a5D;1qsqafwoq*FzXBH3Mn#kRxYAHm_R4zdQu&~UFYn)!G{Tbn>qR}@Tx7k!Y?7JN=i_u{ z7e71OfR&|yi=VzOT|_VV$)KPo4yb5ILOz|; z&^QLaz3h(m1=y`Dn5+OJGAnZlL7USvs698$tJK10X@c?Li{LGC%7Kz3;2``u@J%Vl zW07*f5;V8+J{~Ud#)Bmb6t|xN+~(rQ@=8R=L;MVZTV~eljT%btVh9wX=k0x;R@bA) zh50gLu%x2W)}ZNm{T{FDHUb|j0cA>Jqtwbe=O`IB1AnN-7I)iRKIf0!k;*;o#c`kC zd+~Qm&^~S#w7x^CPP_ojq;q8dUzw) z_-Ld~+Nyu(m}0+j?=3?(>ZownSPf_0YdGh3C7!_YUlwpHA{YB@Ct-N8Bk~WLZO4nR z+BmiL_=HZpVGYkJTnI>BLqIG$AJud;NX_2k(82qZ-*=g}ZzlDfR~7ObFm(PbH5PFsoGOM}S}V@*e8jOACA^;B;Fag?@*(i2 z%Q6l-YH+?FV7&@F+?4Vse_h7s5eC@^OEm4iI+uQ@zytfK2)Y;Y^a@tUiYo|o;0l?> zwB8ujlGps*7y^|4R$+W*o44Ky;!wI?Q=z!sb@LDkakqAm_qNX2|85N3{T=&(CgAP> zY{$KTz56Glb>d(pVrc2Ozun=Uv64ayEv=06b~Mz@5t>^ID=lu%8v-}{`N@ufZg3ZJ zEDk1YvOC@@i0Rh7X5aQS+?Yc4k5I*y`o1uW5Nw_qX(WS;6cpRTgNxxT-j^XTnl*N>e!tXN5QFfWbq2`e2>_9JYLm?ycN{wVn?6y9g2$tg6Bypy25nL@lohH zanJBVCM`-(=KRgjCGzg#z1fr>k;i<+Q7VF3fu7X_xO^Le+C3B~3#$U;=-^s*)Odq_ z1gVskdQx)jMaqmaKT|QIu0mt7K)2-V8uY(aNNnvD9k4xryYQ2v%lvnmoXY11bBw90 z<^!Dd$NBlsYFb_?bVL=q!RGo;3Ps;iqgwWwgN;F)Fy8R!Y`LPVzx&BI;64r*Z;Lk5 zQVD;F@Vp5bQBqzpYVO8JGyL{rzErshRf6h-{`Dp|SmHchM`CtC4EGRY?gnwaj=+Ao zJMuD@#|GEV@!}cytY;w8uEahG8bP#CTQgLc~Gtb+G%gyYcZ!_U2 zZ+Bf2UmkGtSW-d|fDQZIt*$A|JRaST=pdgiP92di3pnTVIlEnO&5Ykai}Pov3qa6w z8i?F`d{I@a-imJe|4XIAwyT@GJ)8G=_|vsCCQs`5iHfd%=u|BeN1&~cdKVRytBm$B zyc1*v2n8Sb?umeR5Ueo%!AbZ#KvaUKFU#n+Ft&?c0IkQk!nQ=FDGX1u8(1tSQodo* z+0$j0taH4MfjZUtToc&Dst-k?jaH5=%bqC@$GPWJ(Mcqd4m3qX2OV22J#c~jmaog`?4(sO2`!BWF^J)-D^WVEVzsXHo zxxY`J>wEXZ87g{r0oS)kvxLs$5Z?~aZ@7{+w7M*T7MxmODq=pA`SITFfoKiTj7-A34{mj znk6#set-hIH)poEJ3%ouVMSiyQTfnD0| z^zs46m|2<&iKwVw@gx5qFBP*+ndseQQb0~|<@2#;eMvc42g;`MQl^(wS|4zS`tfxM zTrCOiaDI#M*(?%uGA8VEz*Esw534)aeWqdjd==bvO*bcOsIQ7h*WF_4eeD5LxUW`q zw%2p1r)H{2y<5ZU2m7q@Wh4(TWWms&j@#Q~u|a4H!a%lRv{ z5rp_)>CZ@eLEpsi@V?6-+=mC!`cF!?4^~HpRnYwRjYq0aG`TB5x^{CG>dKalNCU$}T@ z!x&s4_);H-^>ssIy>UKKtuWBw-txD2DiJxz4pmP4RC_Pu5-mp-0J({07I|=BYdo}_ zU5ie_XvbEQiB7uE);M9SnEY8iICov>ojBI@{sxW5Lbl!LIc^LTbzVG525aEN34$ z5Z*rL?MgoP4tH>lDz7iB;_-e#o&ji*Z8ZQVMtUD~kH=6TzQUS73J~YTA6+o88ru?U zj|&F_$gl-zDIgizRLyQ3;T{sA7q@3v5V4_}=*8awGImL~#uyH>0?v6r=a=jRoN}nv zn6wKz)S>9}L7+ObON{#a0Z>?w3eAzAAhEYcJR2JVV(lHlLfC?^7?|k^TO3`~8HIp* z-k8WoN30v&$Jipg+j1U3iEBbkU<6z~x*u@D5kRoH@;k%!JgA8XPgYkHf%%a1Nc!A_ zyK5j2AIr%>#_d?YAeRmk82MK4xD&c?82Gt9oe>^{#K+h%3!TAFRPceh0~i%a{FW`< zWrV0CU`y5=gb~rhA3qQ@tv-t=YbVk(VB-eCa26!d#4Th1n2AwC(6=-L5=0v-7sv+4 zDLe2Oqn$D4&=%7S#NZi1yFfJ#Xg@HEpL@z=gFN|*v~ zA@t}yF+LJHfr*kTeEaUkAp_Q9UpEpT!Df&XOx*=mfkq7Gr^DJIsiFtakZlGH2P>^l z0me1jyb{!j*i21h(rJyX89+FTlp31Mj-tBMJTS_-kVl+QI*wWWt{^5Qw(k_;2}P@xu8t;qUh-c#Pa> z(*Z1&*e5%txi(Z=A?CqU2B?{!|3r*IASj>L7_CY z_zOj}1TKjsk^oN{+TQ``e#!5zst@+P}X;3`!<4%zeRq=iUapK%CL41f@>hjrKLaDiwLTw?Cob<`Y=Y zJKTUeM?`SI474d(s^1VG;r>%F%8}8{RJuZ17@_H`6}h7vxUe?kjbLU5P?y*gk%3_x zyWM2ra3CF4954s0@Dqt)JK^WK8dw7^-8jOlAG{cijCxKi(D)+*4{)@)Wp5l1)`%S$ z&6_0*k4X^asi4+lfHX6+;{E`_d9=Z)u!^TwNHow@;j!iQA@T25#)@?QdEUES7TrB0 zOB>CX`dXHpF@rG7zpy?xw*Eoi9x-l8M8k2?PrJT*mQVL2N3dUFVpt|bEyJB>tru2O zx22$@Wcz?;kS~z_#Kl2B-rtw38^wQ;|MVyGEuHGFiU@TpmWu$BBCL!vyOH*{Z#o&% zr+hUf-$VP676*TOM6A)sW1hr*(Sx%>o?wM14ZekC5o2GTP`!clH&@{P*TE-x zFGJD}DyvFe6Q966cjJV>g*ZH>^5sfp-~N3~-A%lmMSF8nAn{VV5@ ziQ=QDv0{10L!5_%(oZTGEI3&=BU#`yCck}WLTar0xil}hGO4rAS|ipkshdK#cPGV? zW0$RF3ivw0gZ!EIRxc|#;1sR|lWOxv?P9n~IR}pMw*t$$XCVRFQWLoDCDBMB8(}Qr$Ny%OJm-)*PA+;P8#9yKM?Siwm-9m02RXP$ zeaxeK6j4%tn0l?(Do=h80r}XM7)*V?;CmQr0NN3pOF3{3@n8bCk=Y{S?N@>Ae1#V- z0Xn5zOh*JLe!C;aam0JfT)Q`OGSEl}esl62<&eDgMp=*0cF^$lL#s5upziMpNd4HS zm!xL)l+M29TK?_28}#Yk2{mj28T-l5=|!;H$)@jc#b$JK>YXh$WiU#w`6~Sj9j_ry(oI@4@=yq#Cz^! zZ)dz8;x+<_HXa@OAZvF`u1bLSkUtl#4u~=CWhAq{*VgmUT)2P4-wnt+%N*Xs`}OgR zUk&tuGwr^ZbnyV)pCj+b8#&74$L`kW{{)t`cQ;RZ891ty?AbF+I+LAo);KBxyEtT) zYy-;Mu-dBjfBs(MiFN6=mS#>Or`U)ew@BuuZszVCgeNeez>%|e2}G@2#^pU73rzl4 zc=&8gz&J=b(4V#7i26_u46T#9D(Swb2P(J9;dBF~+DCKc*j==e(e`dKz2jc4F_0SW zkD^790_gjSXRm~p$=!lYEI=kg{6@mIgo)^Jr%~Z5Yn_FDlN1vUAvB^T7Kl`*N=wN9 zjmn3x6YH+1+-hRl;i)WWQjv{WuxeR1NMjGwKgFnC3AZcAoE!B3;UQ#&<}!Pglucg`!V%Soy3%8kG4HrJppT zB9F&mN+GdlusP*~4!jgR&pB^D&->G2tAbH;@7BwEB>T8L{TZK;SU5zQ6TR}pnoLeg z&SIwg^fZ2;K?L6^=(y`~{fGp)$_Yq&@XoGtG8j6Ww0#CalC8hXr2jhGFpxO~(jL*3kwJ=HFqVcjEIPHrt-^Qk!9#4`at3wb-eouynZl!rcA{d1p0 zA$hUrR`q4`jlHxqy{J_Q%I2;bndTHzARh))tR(ibGHKcC82rDLJzbt`BKQa2iJi@; zp|S1t%|f3=8|z{Z=-P;b6oz-q85sF==78cAape-O9j?>Yr@Lu8Smj1MfbD#U3kim2 zWh#TGD&v>uZ1lZfqwd){=1EcDqdOYhZQAl$1i?$Or7o}hs_vcTi8Ss2@pCbuLMB1i zt)n*%!JmW`;vg{yM&jHEQ9fyFU!w9*hzh`&Zs&~3hJ8kRwLjnQ9A2zX%fhzoE^TE% zdblk|r>I1K8+yK4Co70V;R~sD;1q2u;L{D>ncFG?2pW{U1T`?e@CqOFRz&>r;4ZMi z6SrbT`Dp1UQB6&`TmdM$ZCsm`qZ8tiH_h(7TtQJ7Esg|oNkCrYodVk$U*X8-!XnAv z)o0Cj4pz`w2}AY+JP%KW1+Z70Z2mrhZhhz&7+gr<<-hb$$RuCXrhE=0`9TNs)@cQZ z!1n5UAX+K29&=_Yj6K?N^`pZ!}Hd)X(rRN?yf1R@Z|75HLS-K=iYuveU&}K#M~^tGfof`fK3|R1)7co;fl| ztm5~-vI?axpB&2E{f`~4La8D|kx@y08?e`plV^up+upUw3vp++MApI%P}v%2f=&Ki z0(*VKz~KUO+1h*6%4$S(v|YjOAHc)nc-iphyB*fTSZ3ohSO*@?J z+<^&mpS~cY4X0;NAIr(&Jy>>1w-dZh5HG@9rFxRT@a-OJc9421`cKeUPZh@w(ud_> z+{EfE_WfC@rj7c)k0NaGWhoymP`KMQ6^wmD8idB~5M362I{yoZl>%1{6xMQ(h0koC z5|9NOcT<@Nq()ANeowfaf~hz51rsW4dlCFDOn#}zsZ!hp=L#$Pg9}|TgPg|qWg-K^dH0YU9}r>ER7C2*m0uH=DXq;fL9r{&397`m5U-uWh@tx|EZJgu9k?9Wqy#>hKz%j|lxJ z1^6+2SefopQ6&O741-KE*(4M*)f*%-a_=B}r&jB7bv=-m^1g?aI$2oZ5GWr@tL+}v zfBC)bJBg+3i(t2-{qn%XfKMZsu=1^7w*4DR58m_MFL){vQ86`$_XfGOo2Tx_@djTF z8HitsWTN~z{r3$KG8_}xAaYda&3uW|`#MPiH9cGA1OQnAxrq{gQYRl;3F%22-9 z(cPF^r|)0vJDbOcE$pb{PYvvfueM8`9B8wsdZB;coBVGNEY|p?ix&ES>n4aq6uA%F z#@?Fpexc1`Uh02d1hMy7Rb0Ng@`1Ov|BLMtAYX1p2cys9zHl2*oXzeb^KE@NvRi;q z2Y>l3ns(S%MNw}fj1p1z>mmqGnC#mQ>O!No#8jr!&C8Vu{Q8+ER9V#|Ao4~5-nbPb zvyN_&S&BOAN-&VqCLK9BeSD{2^tk$sQTn*7Xyo`r`Rl^CwTXU$IHV75v>Wc(q&g3R zz79-YgaE5ye5YFP+j6{&_ZEUKN{`M&vMnL?Q~i8ZI878blU>ms$_c6v``0NfPU+V| zV3+^<=fXGcYw|J$RE3?DrN93*DuL8zO$UJ0vWH^1a`)3nyRL(BTsP?r@dlhLq+&4( zopBsm<@vkX?}8p-Rbl=9QZ`&-YCI%Fw9MN2MUHUOYEyfy@2_w6m>8rPw!}B;L>24x znI{(Cz0nQ_ek~(K9(-lwzkR&~5hy-VUNO&^(Iu3juTS17Qj3cn&cwshdUxxXNgY}? zGJ4UMdBV*pE7>_t&E>;O|76%l0StfC|$Ypncwdesl3sy^}>f$q?|aY zYq&EEYwO@?e={K-v{t5Id19r&oAtWqXT3XO7zo-9HA{t!VIyL-j&O`vc(zJ+ngM8< zjLkFngf??Ms;NJYPY%TLQgG2RtE!^%7*$2F&P+JzZKpn&{&;+a)Pl|$RX~r_t0^ul zjN~?Gsta)$P|5^O6{|VUuV>=(ONC!b(kg`gxwVQ~&ap~u&#d=?ale+P_?CyoD(j@M zo0HDq3$S;?eQCGGq+M`b(pAT4YWmH}re%;~-aWEzGU+NlU6@zd{hV$-nL;e}YE<2+ z3Bm*{_nL>C)d0ShFXeC5r7E?opFhjkDOmm})z+lSUioGBKrYVfK+pW)aaDd2Q=<80 z(9N^$oT)=7y7yjd5+^a8{Ynk26Vzfgo0x?h&JqN5k|2-9K?b*iV;XL}KEv2bokPr; z63dWI8s0iPtrdwI2bQ5>k91D_?uZe(ZUWT^t@H|{ z@2sc1B>d)5x{!WKQC*z~cx(-^xpN~9@n%*lPB~AhYH&)U#&Xvs@=M;^H8E7zy5WRY z&5+QR?-?07!sfA&>d!=kdY)h`g7Ppq#mgR4Q?+-ja<_87q30vZbNLzO?AcNs$H`ss zk?6lgTV>Hqq6w ze9s(7EeMab1Vm4b{RwN^p`r1M>i3~d!!S*|xI-Y0nM@`sDXIOrf6b#sKj+O8lis5?m1)ma59(7t)S~U{&n~KYCU9pTCI1`jErdY) zq$;ti8bR?BC3T=#q0MKvhf|S@NWqEp)pzUOUUR)Rzu{OljSNpsXPZyk=9bWwa%;T zLhs-AwzOz{53R2CHLrsUk|t}(|MY0t3=u*woyvNYbD0iYn8L2Be>U%KEeOz|SIVBp z-lVI!3fsi%8mIDoSz%>El0VXeOS*Br{p8ja&8hnoin>fCRrBonadK$F0&Jt+R)FBz z-7S3|0KQhXt);BL9Dycik_&?@1&w-6=;!$H>K^^xyw>7q2Fba04`=&Zi@QUiSaDt4b#Yl-&OYDsJLi4>*=z1xNp_N% zWInm?$&9%yKhKbz%?-yxbZ%wm*QQ$dmar@r%?7vAH`dlK%lgc1Ajn2czOFYizZGFE7ZZ0f@8%$I9tI1sbZ61gNgNS^*t z5A1x@ul@ArkvU)e#?$LRbq*rVg2dSx(-B1<^CS6}*C*g?9OQ8zdJ?>j`m9@1)b%UF z|MJ_m$F6HvlfRef{#T?)CQgePrnK`ySf_`ZhtMwmgxr8f2hn4-JeL%+K1~t+te~S@c;3oAySZD*<|#_%sn_6bbjSq_)g7Xnk3VNoos?geY76}|Ewgj$qDW12@7pP7?*vMY8`KRDm%jW! zw!?26Vgs`LCxMEiD3<+x4{nxQL__VqjmoWLqJlvl5T_?GP#V{>E;uhvBd(qNLi!j! zY%UV8kjgd;*|W!#@11UbQ>=7UwMIqrn3Y8hhl;5Fw6_}%wx0q}JE$|BCW~F+PQCfY z;XIDXi+~>f+s+EthB>xo<+jUKI4-zfSwn8*=)s}Xoq7#|&V3tBWSke@|R>;&ewXvj9!n?9(|0LTjAt}~0Z zu_oVmBWKQVxDn3hwEmg_E=;e3mfwFC3$RU{1IjJrq2~kDzffa!1gj2U-MU)gA{7EVBP#2Xk>=x!*|_B?j>9x{m#<&^tvoYTTlRuX0rA$6lairO^0+EbS+<}NBxJBU@|DyXgn!n-LB;$7z zX~-(*@gEMbjG|#M)$V%@EePJzSo^gMg-ANC0k?6Q=?Z=vFD@_(uW6dm>nMqHizzsF zvqp8fiAK=ko)6SvD7CV>n*(WrxSb;lT7zn*iUw$fM)KFU%mEQJ$kLGT$z@o0@r9eX z-P|0x?=PX6GSg%D4=BRH`JT%Brs6&xZO5LGk&8=`B?(^aBdipj`)ypYSCI9p>>%eY z)udPFSyvb7HN=e^9%aP`_gf0<1UYvlRCFn>d4w9l6Oz`vsD$P0F(?S`IU@P@DL!{m zJu;0)wXW7q5@^tySklkW2z_Vn=n#A4+lT#g zt05I+)FULYY#T4q8b*Rz1LR4$KcygZR9$41JZ?Jh`IZ`{x^{5RMucAv_XZqG@R)aMfg`i+lQ*aYlBH4PEmb-&9=5|Kk+H=dGGAH z$Px<#u_*{T^u!vmmv;Hp=n|eT{wI#-j-3aDyY)Nw;GC+hi-pVguq}BZE;wF}>hRCV zjX>DMsVxGmnVsN3Hg#qFD|SY34chI)B05{9`HQefyS=qsL5rD=b@!$^3+`R#=|;W~ zMDp<6ulDRxg;>7~wgE*}cexO*hft*C32o!I zn(lHAmwz72;wtc#061GUF2V-E5TyF|QU{9d`Rh&hgvjhXNe~lc&VvhR^A!WKRG6rL z2wA2{E#Z5=_U6t09_Lw#TZqR9Xz}VfuzUI~(7ih7c%u3AzTmcwLgH;_q-Ki!Rb{$z zk{#SqmMOQhXm49C4H0}Vh6p*nQM5qM>b2Xd-!>-Pv^24V^GLE*_?*DAazcP4Y7_yF zKICdPb%bZ4UJr>X(I{(0j5jwJC&f7I6IE#jwsYpz)(g5n z8F8?-34D>gJ&Q71@VI1Tbb;W(%erP0Wb;42Vx7gL$c`e5AU!Q35`p-Ia#7`0MOZi| zV;=XD3LBnYG%@3CTF&+A^{^vnnO{mP@L{6-1`f+ApTo}C^f1C80Spgt8I0@w>*~Qd zgny9%|DC?}_IWPH{Fo$lImGiVP|EzM$`+kEgMBjW4#}Dur2igC`m3CqppRSNj1-=j zt6;}FZRV~8S_2T)(4T~6R)1-dyBU!7AY~uBiQ3L%{CFcx)<${IUUsMez0ODbcl~!T zN(kbvYxoHVS?-c08@yV{l@Lya%#1T}xrdF5pqCm34)30t_@s^NZ`!97FJm|5CCGrV zb}gvuE1xtjVK>@jafMZK$_iBfhX_sRCk()x-A-S9hz3V}qQcLjhRbm7%u5xy2tP}s zpaPa@ZHFlAy64Cbl}D`DY1zf<5Yd?hovObl>(a<>TU{+Nt~b2N z1#yH!b?SHLjVM+)?AMpG$OoK=u^<0gC&g(_Ri>nCrPNq&?OXCc z>Org9OO*}RFL+?Bo9b`zKTkX(C-=OBR1Esg^#Cj5q@xw*6h1N#Tl@VxSf0>No@sFd zwSwEV5P=@DN5P$p?I5EF62ymrI@oaMmOaq3{}cN2+QH|o9MrNNy{%L~r zuG(WY)i8*Gs`*S!Z_>Q-pYX0&MeTUH%PU-AX?WCsXZ3P!Q`d5JRh8bXu^mh}RSa^s zzxy>AmY7LvdkHfp<+5bdVP>6mW7h4EbcD8(j|a~G`~aWB?0 zXGH(sIKCvZBs1THt%~eWLv*qe%k7r!@5IBTL<0>aQeF(s;2sVi&h&|!yzNO7j;^jc zj*m>Y{I(iPLd+{(;lY}1?@>ZT*?SpjPMMv(`OTtt{iB2<;?Wxjk{|~$tb%~z{0CT! z#2}0h^eIkQ&j?$ygGG0+uRYvi2EzEv+N0cqDlv8R($I*wcz}zVUrSlHNFAt4NlpceFLr?l#~gLmX?#MSSb`{f7ov zSWQ~^_*cGZD`0Hil~S_}jA*=ETk;=*bG|*?IF!bY#^G^D?VMlz+tc^f%%{KT^4$pC z;I&KcCqw1N%axBL_Z8J5)}pGnQbF5PV$>TKg?v{h;S$DCptE{s6$bAKy2)S%dkfd^ zT4t0}9H4=zEoStTa&y0w zuh#$VF@B9wzVx_CDA*V=jm+Z5I9zf*3uL9?E=VMQ++9B;RgFZzvG zJNgJQwMNO`7XHmad)*-Tzf}0H@YYfyBsL-97$UI6H5c8EYwRsBBI0bYEko{4v#Or& ze_#GxwBkHw3m~Ze2e_ML!q{zNt+#gf0Zzv660WC*J&lZ0giWIIr6#QbCBmj_Ek-(r z4b-YKoef*2u?`ZO3`Wzn|IL~7Vua|VvD{*7l-8g)rA%iJ>3>3#4!mH7#Yi=v+i`Sl5ao5X0YSSXgB#Bd!{r;l7tR) z|4k*~OcZ`?$Je@R$7fRD_8?{FM?k^SVW|8<76y{lhJEy4`=#@B=z)JtrbtzH@%l|j z>|UVIDq&?5BK>O-^3&S`NgTO*z23Xn4l)(pr;foQBI7 zk+STVpU{1FQaO6Vz(o5p6$U{VU1$!@p60x z+`q4Hjan52LC->-1r`>VE)^Kt;Y(Ov@Cbm#kXk!`;oD=7Ab?!33G>dByxvNXR!jD8 z&IRpZCtDrcl+=H_-;9kbdP;*qVHFhjI^C#F0|`WRdXHK01O9o|>QKuV-@ffvS1ib7 zUjV&xw7V34_T6UUxe@(Ly=aLe)D2+(y?yCRv|9?<=zr34f|1HA_&O%QGeIcIBbcM4 z0UoDB0`Vv0wP`9^YtfBx-q|?I)Z}ryPp>hkNpD_Aw%n9I&VTI_GTV?wa?0j5^~@ew zx#fGbUy2gPYUUd}7peZ4z(Y={8;-)$qoeDMXI=XJ`0MMAbVny%G@KC1I}xwRu)H1B zqj@!6Utn`B!2bOi?sUePe$`mroXc3dDfs|SN{gBhtRpsN#jde-QEk;85Ihz+Xz()UC%Nl$(x7a$y1S9-8 z{rTJ?>XO>FyANxZIjE{AoO(-c!;9K2PKk5Uk27KfIqs4Uc9iyG8 zUAqCTc~ugM{dU?>e+l?mT@{}hk3O7Fvji;*6ej=gtZN@7GfdeeeSU4V+IsNthx{ZR?|i*R0usXPEu`CZB1LHV%B+dl4EPL$(JU zt*{!PD8`Vt?tvzf<+7)&mD-qhE{ilBIMK4GUv?$230%Cb(AQmPY7BVFgmZp#6>`hv zO$X$jD7YGc{P2QlKYN^n{E`<3Syz;oHL0sV?JP>AIlu%9E^!7&)u$TWsG{ly$j4%>)$bg1gg9~Zs4uM8Y*$ahkR{y z4-@I}A||`ekGJRNhrV$Gwu7-bJ*C(kqS;z8LUg99%F6)H^)xAEWX@J6m8dPAgimh7 zRAvr{RR72vs=tq3C{E#be?o`?vYA{?7P|Wh+v@DI* zLwhPuVeji4bZ=2D%Css%t2D%L1)W=@zi>^VUvZv0Qp|}ThO!n0p;2bU2dW74yDcQ@ z2fqpk>{`UXKs9a#d~+cco38WB=R2+wB+(&j=y4t9GGHDKusPq|;K za;X9m0dw>HTYCk;pK~iPzMB7>{Nscf^U+6n$v2OILSgJ1)OETEFEs&;?+(03 z8+5W}zK~U=2=*%xyPL_|IPIn`JnSDVtM)L8j^YHg9GkZhiyBBy_OiBCAo9LakG3w0 zW-XECSpWJ92+rbuo2uTRmHe<$cxNP6ebTd5~dILI4FtL8Z^TKI;qA};1F z&zZlF0D=z0xq%F}=6^+H*R6YZgYz?($c0Z8HvK}gE~5kuykeBHD!{uPze&y1%(ogl zpv`l~z6Zfphn@@SIKuw5u&-=@F0u^Jp9OxU)|plADDQ(ik*^nFt1@Z1>x=KZ49xTv zVPdwq`}$h7Lur{e5C8cvChWmA?+&L?WZ?2zX}+;Bz4{J6BvmIqRUY%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 Date: Thu, 22 Oct 2026 11:31:45 -0500 Subject: [PATCH 6/8] Normalize 106 center-observed helpers into eight physical fields --- research/center-helper-normal-form/PROOF.md | 97 + research/center-helper-normal-form/README.md | 83 + .../center-helper-normal-form/RESULT.json | 1895 +++++++++++++++++ .../center-helper-normal-form/SOURCES.json | 42 + research/center-helper-normal-form/TASK.json | 66 + .../center-helper-normal-form/VERIFY.json | 23 + research/center-helper-normal-form/verify.py | 229 ++ 7 files changed, 2435 insertions(+) create mode 100644 research/center-helper-normal-form/PROOF.md create mode 100644 research/center-helper-normal-form/README.md create mode 100644 research/center-helper-normal-form/RESULT.json create mode 100644 research/center-helper-normal-form/SOURCES.json create mode 100644 research/center-helper-normal-form/TASK.json create mode 100644 research/center-helper-normal-form/VERIFY.json create mode 100644 research/center-helper-normal-form/verify.py diff --git a/research/center-helper-normal-form/PROOF.md b/research/center-helper-normal-form/PROOF.md new file mode 100644 index 0000000000..f7af6ae622 --- /dev/null +++ b/research/center-helper-normal-form/PROOF.md @@ -0,0 +1,97 @@ +# A legal helper basis and exact three-step chains + +Prepared for Cinna Davis with substantial OpenAI Codex assistance. Apache-2.0. + +## Source interface and real common charts + +Assume the exact PR4694 interface M on 640 arbitrary inputs. Let x=(X,Y,h), +with 408 original helpers, and let z contain the eight retained centers: + + x_out = A x + B z, z_out = R_X X + R_H h + z, + A(X,Y,h)=(X,Y+X,h). + +B has rank eight and is supported only on Y. All 106 helper columns used by +R_H have birth chart 0 and complete output chart 1. The complete cold pool +contains 326 helpers. The frozen source has no endpoint adapter on these +helpers, so the charts used by the boundary circuit are actual common charts. +The source supplies their identical exact operator F=C^tensor(9f), for each +positive column width f, under its retained native/all-width hypotheses. + +## Exact sparse basis + +Let J be the eight pivot roles in RESULT.json and let N be the other cold +roles. Set L=R_H[:,J]. Exact rational elimination gives det(L)=64 and pivots +2,2,1,4,1,2,1,2. In particular every division used in the emitted algorithm +is a dyadic unit. Define h=P u by + + h_N = u_N, + h_J = L^-1 (u_J - R_H[:,N] u_N). + +Then R_H P u=u_J. This is an invertible change, not a restriction or a clean +input promise: all 408 original helper inputs remain arbitrary. The verifier +emits the gathering subtractions and the eight-row elimination as 379 actual +ADD/SCALE gates. Row exchanges use three ADDs and a sign scale. All operands +are cold helpers at chart 0. Reverse the gates and invert each to emit P^-1 +in 379 gates at output chart 1. Their coefficients and both inverse identities +are checked exactly. + +Because P acts on field labels and F is the same operator on each cold field, + + P^-1 diag(F,...,F) P = diag(F,...,F) + +at every width f. This is ordinary commutation of a scalar matrix with an +identical direct-sum operator, not tensoring a sum or assuming equal ranks +imply equal physical jobs. Other helper jobs are untouched. All monomial +normalizers and source physical phase conventions remain the source's. +The entry and exit circuits add no recursive Gaussian request. Fixed scalar, +route and storage work is real finite work and is not claimed to cost zero. + +Conjugating M only on these helper coordinates therefore preserves A, B and +all helper targets, while replacing R_H by the coordinate selector E_J. +Data observations R_X and all center input columns are exactly retained. +The native replay checks this full identity on all 640 columns and also on +the true gatewise raw inverse transpose. It retains every paid source call. + +## Eight actual chains and the scalar Jordan type + +Put K=M_new-I. On the three sectors (old fields, centers), + + K = [[S,B],[R_new,0]], S=A-I, + K^2 = [[B R_new,0],[0,0]], K^3=0. + +S maps the 112 X coordinates bijectively to Y. B is supported on Y, and +R_new reads only X and the eight distinct pivot helper inputs. Thus the image +of K contains all 112 Y directions (choose X and cancel R_X X with the pivot +helpers) and all eight center directions (choose pivot helpers). It is +contained in their sum. Hence rank(K)=120. + +R_new is surjective because of its helper selector. B is injective, so +rank(K^2)=rank(B R_new)=8. For a nilpotent operator of index at most three, +the number of size-three blocks is rank(K^2), and the number of size-two +blocks is rank(K)-2 rank(K^2). The remaining dimension gives 408 size-one +blocks. This proves the stated Jordan type over Q, not only numerically. + +More concretely, for each pivot helper e_hj, + + K e_hj = e_zj, K e_zj = B e_j, K B e_j = 0. + +Their 24 vectors are independent: the first eight lie in the helper sector, +the next eight in the center sector, and the last eight are the independent +Y columns of B. The verifier checks those exact sparse columns. It does not +claim that converting all Y/data fields to a full Jordan basis is physically +free; those output charts differ. + +## Verification and remaining bottleneck + +The frozen source engine is reused unchanged for actual native replay; it is +not relabeled an independently written evaluator. Separate sparse matrix +composition checks the basis inverses, conjugation and both operator inverses. +Every native scalar chart and paid rank is checked. Complete positive scalar +envelopes for primal and raw dual remain below 2^192, without a new rounded +recursive induction claim. Controls reject a changed header sign, an omitted +output inverse and an output circuit moved to the wrong chart. + +The eight center outputs still contain R_X X, and incoming z still enters Y. +Thus eight normalized observations are not eight independent Gaussian jobs. +No contraction, complete controller, uniform compiler, new BIT endpoint, +outer saving or multiplication theorem is established by this basis change. diff --git a/research/center-helper-normal-form/README.md b/research/center-helper-normal-form/README.md new file mode 100644 index 0000000000..8590d1b4a2 --- /dev/null +++ b/research/center-helper-normal-form/README.md @@ -0,0 +1,83 @@ +# Concentrate the retained center observations into eight real helpers + +**Constructive physical boundary reduction; no higher K.** The new PR4694 +640-field interface observes 106 different helper inputs in its eight center +outputs. This package changes the basis of actual cold helpers, with all +operand charts checked, so each center observes **exactly one helper**. +There are 379 scalar gates at entry and 379 at exit, with **no new Gaussian +request**. All original helper Gaussian jobs and the complete paid profile +remain unchanged. + +The eight pivot roles are 224, 225, 227, 229, 240, 241, 256 and 257. Their +actual observation minor has determinant 64; the emitted inverse uses only +dyadic ADDs and unit dyadic scales. The 106 observed helpers all belong to the +326-field pool with common empty birth chart and complete nine-axis output +chart. Therefore the boundary change is physically legal, rather than an +arbitrary Jordan basis assumed free across different charts. + +For each center j the normalized endpoint is now + + z_j_out = z_j_in + h_j_in + (R_X X)_j. + +Every data observation is retained: each row of R_X still has 56 terms. +Incoming centers still contaminate all 112 Y outputs. The centers are coupled +outputs, not eight independently productive Gaussian jobs. + +Writing K=M-I, exact rank(K)=120 and rank(K^2)=8, with K^3=0. Thus the scalar +Jordan type is eight blocks of size 3, 104 of size 2 and 408 of size 1. +Eight chains are explicit: pivot helper -> its center -> the actual Y scatter +column. A full physical change to a Jordan basis is not supplied or priced. +These chains give a smaller concrete target for a changed controller; they do +not establish a positive recursive moment or a new K. + +## Reproduce + +```sh +python3.12 -B scripts/research_package.py --package research/center-helper-normal-form +``` + +The standard-library replay reconstructs the PR4694 source word and the new +word from the original PR4610 round-three payload. It checks all 640 arbitrary +columns in the primal and actual raw inverse transpose, every common chart, +all paid ranks, both basis inverses, both operator inverses and the explicit +chains. Both full positive scalar envelopes remain below the retained +192-bit allowance. Wrong coefficients, an omitted inverse and a wrong physical +footer chart are rejected. Normal replay leaves files unchanged; --write is +an authoring command for RESULT.json. + +## Sources and scope + +PR4694's cache continuation at head 2add42d1edf14a263abe90a3bcde67fc1ba30768 +already records that all 106 observed helpers are cold. That observation is +credited prior work. The new contribution here is the physically emitted +basis and inverse, preservation of all helper jobs, and the explicit chains. +Its direct cache acquisition and scalar-span failures remain in force; this +normalization does not claim to overcome them. ABI.json and the native payload +are byte-identical between that head and the frozen source below. + +Frozen input bytes are identical to PR4694 head +039a3e4f8906400cd05908ed86b8f9c6866e6113; inputs/ORIGINS.json records the +original paths, Git blobs and hashes. That exact history is retained by a +local tree-preserving provenance merge. Only this package changes relative +to canonical main. The upstream PR is not merged or modified. + +The PR4694 emitter and native checker are copied unchanged as actual replay +inputs, with their source credit. Its source all-width/native/phase contracts +remain premises; there is no new physical phase audit or independent theorem +verification. The new basis commutes with the identical exact nine-axis +Gaussian on the cold helper pool at every positive column multiplicity. +PROOF.md states why this preserves all existing helper target jobs. + +Prepared for Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. +Credit Cinna Davis's PR4694/4440/4441/4447/4470 lineage, Cao Yifan's PR4610, +zxv, Jacob Alan Sussman and the retained scalar, E8, Clifford, precision, +compiler and outer contributors. No subagents or independent human review. + +## Open next questions + +Construct a physical controller using the eight explicit length-three chains. +The first useful test must retain R_X X, every incoming-center-to-Y term and +all actual boundary charts. The remaining obstacle is independent Gaussian +output recovery at a complete paid profit, followed by compiler, BIT and outer +integration. This normalization does not authorize center target credit or a +larger exponent. diff --git a/research/center-helper-normal-form/RESULT.json b/research/center-helper-normal-form/RESULT.json new file mode 100644 index 0000000000..b91ade7cab --- /dev/null +++ b/research/center-helper-normal-form/RESULT.json @@ -0,0 +1,1895 @@ +{ + "cold_complete_helper_pool": 326, + "elimination_pivots": [ + "2", + "2", + "1", + "4", + "1", + "2", + "1", + "2" + ], + "footer_gates": 379, + "header_gates": 379, + "independent_center_credit": false, + "jordan_blocks": { + "1": 408, + "2": 104, + "3": 8 + }, + "minor_determinant": "64", + "new_kappa": null, + "new_recursive_calls": 0, + "nilpotent_rank": 120, + "normalized_R": [ + [ + [ + 0, + "1" + ], + [ + 2, + "1" + ], + [ + 7, + "1" + ], + [ + 9, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "1" + ], + [ + 12, + "1" + ], + [ + 17, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 27, + "1" + ], + [ + 31, + "1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "1" + ], + [ + 38, + "1" + ], + [ + 39, + "1" + ], + [ + 40, + "1" + ], + [ + 45, + "1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 61, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "1" + ], + [ + 79, + "1" + ], + [ + 81, + "1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "1" + ], + [ + 94, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "1" + ], + [ + 107, + "1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 224, + "1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 25, + "1" + ], + [ + 26, + "1" + ], + [ + 27, + "1" + ], + [ + 28, + "1" + ], + [ + 29, + "1" + ], + [ + 30, + "1" + ], + [ + 57, + "-1" + ], + [ + 58, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "-1" + ], + [ + 64, + "1" + ], + [ + 65, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 72, + "1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 89, + "1" + ], + [ + 90, + "1" + ], + [ + 91, + "1" + ], + [ + 92, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 95, + "1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 225, + "1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 6, + "1" + ], + [ + 7, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1" + ], + [ + 19, + "-1" + ], + [ + 27, + "-1" + ], + [ + 28, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "1" + ], + [ + 38, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 54, + "1" + ], + [ + 55, + "1" + ], + [ + 56, + "1" + ], + [ + 57, + "1" + ], + [ + 58, + "-1" + ], + [ + 59, + "-1" + ], + [ + 60, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "1" + ], + [ + 75, + "1" + ], + [ + 76, + "1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 81, + "-1" + ], + [ + 82, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 86, + "-1" + ], + [ + 87, + "-1" + ], + [ + 92, + "1" + ], + [ + 93, + "-1" + ], + [ + 99, + "1" + ], + [ + 100, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 103, + "-1" + ], + [ + 104, + "1" + ], + [ + 105, + "1" + ], + [ + 106, + "1" + ], + [ + 227, + "1" + ] + ], + [ + [ + 0, + "1" + ], + [ + 3, + "1" + ], + [ + 4, + "1" + ], + [ + 5, + "1" + ], + [ + 7, + "1" + ], + [ + 8, + "-1" + ], + [ + 13, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 16, + "-1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 27, + "-1" + ], + [ + 32, + "1" + ], + [ + 33, + "1" + ], + [ + 34, + "1" + ], + [ + 35, + "-1" + ], + [ + 41, + "-1" + ], + [ + 42, + "-1" + ], + [ + 43, + "-1" + ], + [ + 44, + "-1" + ], + [ + 45, + "-1" + ], + [ + 48, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "1" + ], + [ + 52, + "1" + ], + [ + 53, + "1" + ], + [ + 57, + "-1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 76, + "-1" + ], + [ + 78, + "1" + ], + [ + 80, + "1" + ], + [ + 81, + "-1" + ], + [ + 85, + "1" + ], + [ + 87, + "1" + ], + [ + 88, + "1" + ], + [ + 92, + "1" + ], + [ + 95, + "-1" + ], + [ + 96, + "-1" + ], + [ + 97, + "-1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 104, + "-1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "-1" + ], + [ + 108, + "-1" + ], + [ + 109, + "-1" + ], + [ + 229, + "1" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 3, + "-1" + ], + [ + 6, + "1" + ], + [ + 8, + "1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 12, + "1" + ], + [ + 14, + "1" + ], + [ + 15, + "1" + ], + [ + 17, + "1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 24, + "-1" + ], + [ + 26, + "-1" + ], + [ + 28, + "-1" + ], + [ + 31, + "-1" + ], + [ + 32, + "-1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "-1" + ], + [ + 41, + "1" + ], + [ + 42, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "1" + ], + [ + 52, + "-1" + ], + [ + 53, + "-1" + ], + [ + 56, + "-1" + ], + [ + 58, + "1" + ], + [ + 62, + "1" + ], + [ + 63, + "1" + ], + [ + 66, + "-1" + ], + [ + 67, + "1" + ], + [ + 70, + "1" + ], + [ + 71, + "1" + ], + [ + 75, + "-1" + ], + [ + 77, + "-1" + ], + [ + 80, + "1" + ], + [ + 82, + "1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 88, + "-1" + ], + [ + 90, + "-1" + ], + [ + 91, + "-1" + ], + [ + 93, + "1" + ], + [ + 95, + "1" + ], + [ + 98, + "1" + ], + [ + 100, + "1" + ], + [ + 103, + "1" + ], + [ + 105, + "-1" + ], + [ + 106, + "-1" + ], + [ + 107, + "1" + ], + [ + 110, + "1" + ], + [ + 111, + "1" + ], + [ + 240, + "1" + ] + ], + [ + [ + 4, + "-1" + ], + [ + 5, + "1" + ], + [ + 10, + "1" + ], + [ + 11, + "-1" + ], + [ + 14, + "-1" + ], + [ + 15, + "1" + ], + [ + 18, + "1" + ], + [ + 19, + "-1" + ], + [ + 20, + "-1" + ], + [ + 21, + "1" + ], + [ + 22, + "1" + ], + [ + 23, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "1" + ], + [ + 33, + "-1" + ], + [ + 34, + "1" + ], + [ + 36, + "1" + ], + [ + 37, + "-1" + ], + [ + 39, + "-1" + ], + [ + 40, + "1" + ], + [ + 41, + "1" + ], + [ + 42, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "1" + ], + [ + 49, + "1" + ], + [ + 50, + "-1" + ], + [ + 52, + "1" + ], + [ + 53, + "-1" + ], + [ + 54, + "1" + ], + [ + 55, + "-1" + ], + [ + 59, + "1" + ], + [ + 60, + "-1" + ], + [ + 62, + "-1" + ], + [ + 63, + "1" + ], + [ + 64, + "1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "-1" + ], + [ + 70, + "1" + ], + [ + 71, + "-1" + ], + [ + 73, + "1" + ], + [ + 74, + "-1" + ], + [ + 83, + "1" + ], + [ + 84, + "-1" + ], + [ + 90, + "1" + ], + [ + 91, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "-1" + ], + [ + 101, + "1" + ], + [ + 102, + "-1" + ], + [ + 105, + "1" + ], + [ + 106, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "1" + ], + [ + 241, + "1" + ] + ], + [ + [ + 2, + "1" + ], + [ + 3, + "1" + ], + [ + 8, + "1" + ], + [ + 9, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "1" + ], + [ + 16, + "1" + ], + [ + 17, + "-1" + ], + [ + 20, + "1" + ], + [ + 21, + "1" + ], + [ + 22, + "-1" + ], + [ + 23, + "-1" + ], + [ + 25, + "-1" + ], + [ + 26, + "-1" + ], + [ + 29, + "-1" + ], + [ + 30, + "-1" + ], + [ + 31, + "-1" + ], + [ + 33, + "-1" + ], + [ + 34, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 38, + "1" + ], + [ + 43, + "1" + ], + [ + 44, + "-1" + ], + [ + 46, + "-1" + ], + [ + 47, + "-1" + ], + [ + 49, + "1" + ], + [ + 50, + "1" + ], + [ + 51, + "-1" + ], + [ + 56, + "1" + ], + [ + 59, + "1" + ], + [ + 60, + "1" + ], + [ + 61, + "1" + ], + [ + 66, + "1" + ], + [ + 67, + "-1" + ], + [ + 72, + "1" + ], + [ + 73, + "-1" + ], + [ + 74, + "-1" + ], + [ + 77, + "-1" + ], + [ + 78, + "1" + ], + [ + 79, + "-1" + ], + [ + 80, + "1" + ], + [ + 83, + "1" + ], + [ + 84, + "1" + ], + [ + 88, + "-1" + ], + [ + 89, + "-1" + ], + [ + 94, + "1" + ], + [ + 95, + "-1" + ], + [ + 99, + "-1" + ], + [ + 100, + "-1" + ], + [ + 103, + "1" + ], + [ + 104, + "-1" + ], + [ + 108, + "1" + ], + [ + 109, + "1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 256, + "1" + ] + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-1" + ], + [ + 4, + "-1" + ], + [ + 5, + "-1" + ], + [ + 6, + "1" + ], + [ + 9, + "-1" + ], + [ + 13, + "1" + ], + [ + 16, + "-1" + ], + [ + 18, + "1" + ], + [ + 19, + "1" + ], + [ + 20, + "-1" + ], + [ + 21, + "-1" + ], + [ + 24, + "1" + ], + [ + 25, + "1" + ], + [ + 28, + "1" + ], + [ + 32, + "1" + ], + [ + 35, + "-1" + ], + [ + 36, + "1" + ], + [ + 37, + "1" + ], + [ + 39, + "-1" + ], + [ + 40, + "-1" + ], + [ + 43, + "1" + ], + [ + 44, + "1" + ], + [ + 45, + "1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ], + [ + 48, + "-1" + ], + [ + 51, + "-1" + ], + [ + 54, + "-1" + ], + [ + 55, + "-1" + ], + [ + 58, + "-1" + ], + [ + 61, + "1" + ], + [ + 64, + "-1" + ], + [ + 65, + "-1" + ], + [ + 68, + "1" + ], + [ + 69, + "1" + ], + [ + 72, + "1" + ], + [ + 75, + "1" + ], + [ + 78, + "-1" + ], + [ + 79, + "1" + ], + [ + 82, + "-1" + ], + [ + 85, + "-1" + ], + [ + 86, + "-1" + ], + [ + 89, + "-1" + ], + [ + 93, + "1" + ], + [ + 94, + "-1" + ], + [ + 96, + "1" + ], + [ + 97, + "1" + ], + [ + 98, + "1" + ], + [ + 99, + "1" + ], + [ + 101, + "1" + ], + [ + 102, + "1" + ], + [ + 104, + "-1" + ], + [ + 107, + "-1" + ], + [ + 110, + "-1" + ], + [ + 111, + "-1" + ], + [ + 257, + "1" + ] + ] + ], + "observed_helpers_after": 8, + "observed_helpers_before": 106, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "pivots": [ + 224, + 225, + 227, + 229, + 240, + 241, + 256, + 257 + ], + "positive_prefix_envelope": "2120166638362287683285711494834737/64", + "primal_and_raw_dual_640_columns": true, + "program_sha256": "2c65689de61a8ca336d4e34e08ad345ff871ea5839689965cb47fa0c7f92fcb9", + "raw_dual_positive_prefix_envelope": "2614758328527745939886380919672815153136473851/256", + "source_commit": "039a3e4f8906400cd05908ed86b8f9c6866e6113", + "source_pr": 4694, + "square_rank": 8, + "status": "PASS_CENTER_HELPER_NORMAL_FORM" +} diff --git a/research/center-helper-normal-form/SOURCES.json b/research/center-helper-normal-form/SOURCES.json new file mode 100644 index 0000000000..00c87080c2 --- /dev/null +++ b/research/center-helper-normal-form/SOURCES.json @@ -0,0 +1,42 @@ +{ + "schema_version": 1, + "base_commit": "e09b86ddb17a5f78e9a379acaee820a01f52997f", + "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/center-helper-normal-form/inputs/ABI.json", + "usage": "input", + "git_blob": "ec16f7eea7d4ad1164da89b19e2021ca5f7551a6", + "sha256": "704ae450c795ed9e5eb477f924eadc209a2418f5ee4e475a4607910afdc2fdc1" + }, + { + "path": "research/center-helper-normal-form/inputs/ORIGINS.json", + "usage": "input", + "git_blob": "56f8d178b4ce77f590a52024c242f98aebd38227", + "sha256": "adacfbbae905d9c1e7bd8a8e9444637ee8dfd8cccd15aaf433f969757308a24b" + }, + { + "path": "research/center-helper-normal-form/inputs/retained_verify.py", + "usage": "input", + "git_blob": "357cbff9874ce920c5b5ad839fd47d3f9c728bcb", + "sha256": "f5a67954f19dddc688460b91e5c1729d7820755c53313159ed136e4447021214" + }, + { + "path": "research/center-helper-normal-form/inputs/round3-native.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + } + ] +} diff --git a/research/center-helper-normal-form/TASK.json b/research/center-helper-normal-form/TASK.json new file mode 100644 index 0000000000..c9f47960e7 --- /dev/null +++ b/research/center-helper-normal-form/TASK.json @@ -0,0 +1,66 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "priority_revision": 7, + "base_commit": "e09b86ddb17a5f78e9a379acaee820a01f52997f", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "scope_status": "changed", + "actual_scope": "Normalize the newly retained center observations to eight real cold helper fields and expose explicit nilpotent length-three chains at unchanged recursive cost.", + "scope_change_reason": "The user requested a structural K breakthrough; fresh PR4694 supplies a coupled reversible interface outside the frozen path family. This constructs a costed boundary reduction of that interface.", + "bottleneck_link": "Replace a 106-helper observation by eight single-helper observations while preserving all physical endpoint jobs, as a smaller exact controller target.", + "budget_minutes": 60, + "stop_rule": "Do not assign independent center target credit or a higher K without a complete physical consumer and paid moment.", + "outcome": "completed", + "evidence": "PROOF.md; RESULT.json; actual 640-column native primal and raw dual replay", + "author": "Cinna Davis, with substantial OpenAI Codex assistance", + "ai_assistance": "Substantial OpenAI Codex assistance for research, proof, code and checks. No subagents or independent human verification.", + "open_questions": [ + { + "question": "Can the eight explicit length-three chains support an affordable physical controller?", + "why_it_matters": "The exact basis reduces center/helper coupling without adding Gaussian requests, but does not decouple the centers.", + "first_step": "Use the 8 recorded helper-center-Y chains and retain the remaining data observation and all endpoint charts in one small controller.", + "blocked_by": "A full physical controller with independent Gaussian targets is still missing." + } + ] +} diff --git a/research/center-helper-normal-form/VERIFY.json b/research/center-helper-normal-form/VERIFY.json new file mode 100644 index 0000000000..2a9b597f15 --- /dev/null +++ b/research/center-helper-normal-form/VERIFY.json @@ -0,0 +1,23 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/center-helper-normal-form/inputs/ABI.json", + "research/center-helper-normal-form/inputs/ORIGINS.json", + "research/center-helper-normal-form/inputs/retained_verify.py", + "research/center-helper-normal-form/inputs/round3-native.json.gz" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 180, + "checks": "Fresh 640-column native primal and raw dual, exact helper basis/inverse, actual frames and paid profile, explicit three-step chains, rational Jordan ranks and mutation controls." + } + ] +} diff --git a/research/center-helper-normal-form/verify.py b/research/center-helper-normal-form/verify.py new file mode 100644 index 0000000000..e9fb76d56b --- /dev/null +++ b/research/center-helper-normal-form/verify.py @@ -0,0 +1,229 @@ +#!/usr/bin/env python3 +"""Costed helper normalization of PR4694. Apache-2.0; OpenAI assistance. + +The frozen PR4694 native emitter/replay is reused unchanged with credit. +""" +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import importlib.util +import json +import sys + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +J = [224, 225, 227, 229, 240, 241, 256, 257] + + +def need(value, message): + if not value: + raise ValueError(message) + + +def load_engine(): + spec = importlib.util.spec_from_file_location('retained_center_engine', HERE/'inputs/retained_verify.py') + engine = importlib.util.module_from_spec(spec) + spec.loader.exec_module(engine) + engine.HERE = HERE + return engine + + +def power_two(value): + return value > 0 and value & (value-1) == 0 + + +def make_header(r, cold): + """P sends new u to old h, so R_H P selects exactly u_J.""" + header = [] + for i, dst in enumerate(J): + for src, value in sorted(r[i].items()): + if src in cold and src not in J: + header.append(('add', dst, src, -value, 0)) + matrix = [[row.get(j, Q(0)) for j in J] for row in r] + determinant = Q(1) + pivots = [] + for i in range(8): + k = next(k for k in range(i, 8) if matrix[k][i]) + if k != i: + matrix[k], matrix[i] = matrix[i], matrix[k] + a, b = J[i], J[k] + header.extend([('add', a, b, Q(1), 0), ('add', b, a, Q(-1), 0), + ('add', a, b, Q(1), 0), ('scale', b, Q(-1), 0)]) + determinant *= -1 + value = matrix[i][i] + need(power_two(abs(value.numerator)) and power_two(value.denominator), + 'Every pivot is a dyadic unit') + determinant *= value + pivots.append(str(value)) + if value != 1: + header.append(('scale', J[i], 1/value, 0)) + matrix[i] = [a/value for a in matrix[i]] + for k in range(8): + if k == i or not matrix[k][i]: + continue + value = matrix[k][i] + header.append(('add', J[k], J[i], -value, 0)) + matrix[k] = [a-value*b for a, b in zip(matrix[k], matrix[i])] + need(matrix == [[Q(i == j) for j in range(8)] for i in range(8)], 'Invert the actual minor') + return header, determinant, pivots + + +def inverse_header(header, frame): + return [('add', e[1], e[2], -e[3], frame) if e[0] == 'add' + else ('scale', e[1], 1/e[2], frame) for e in reversed(header)] + + +def dual_header(header): + return [('add', e[2], e[1], -e[3], e[4]) if e[0] == 'add' + else ('scale', e[1], 1/e[2], e[3]) for e in header] + + +def scalar_matrix(engine, header): + rows = [{i: Q(1)} for i in range(640)] + for e in header: + if e[0] == 'add': + engine.plus(rows[e[1]], rows[e[2]], e[3]) + else: + rows[e[1]] = {i: e[2]*v for i, v in rows[e[1]].items()} + return rows + + +def add_matrices(engine, a, b, coefficient=Q(1)): + out = [dict(row) for row in a] + for dst, src in zip(out, b): + engine.plus(dst, src, coefficient) + return out + + +def bound(events): + envelope, maximum = [Q(1)]*640, Q(1) + for e in events: + if e[0] == 'add': + envelope[e[1]] += abs(e[3])*envelope[e[2]] + elif e[0] == 'scale': + envelope[e[1]] *= abs(e[2]) + else: + continue + maximum = max(maximum, envelope[e[1]]) + return maximum + + +def run(): + for row in json.loads((HERE/'SOURCES.json').read_text())['files']: + if row['usage'] == 'input': + need(sha256((ROOT/row['path']).read_bytes()).hexdigest() == row['sha256'], + 'Changed pinned input: '+row['path']) + origins = json.loads((HERE/'inputs/ORIGINS.json').read_text()) + for row in origins['files']: + need(sha256((HERE/row['path']).read_bytes()).hexdigest() == row['sha256'], + 'Changed frozen PR4694 source') + engine = load_engine() + payload = engine.load() + c = payload['canonical'] + abi = json.loads((HERE/'inputs/ABI.json').read_text()) + r = [{i: Q(value) for i, value in row} for row in abi['R_rows']] + cold = {i for i in range(224, 632) if c['start'][i] == 0 and c['final'][i] == 1} + support = {i for row in r for i in row if i >= 224} + need(len(cold) == 326 and len(support) == 106 and support <= cold, + 'All 106 observed helpers have common birth and complete charts') + need(set(J) <= cold, 'The eight physical pivots are cold complete helpers') + need(all(e[2] not in cold for e in payload['programs']['forward'] if e[0] == 'adapter'), + 'No ignored endpoint adapter changes a mixed helper chart') + header, determinant, pivots = make_header(r, cold) + footer = inverse_header(header, 1) + identity = [{i: Q(1)} for i in range(640)] + p, pinv = scalar_matrix(engine, header), scalar_matrix(engine, footer) + need(engine.product(p, pinv) == engine.product(pinv, p) == identity, + 'Both exact physical helper basis inverse identities') + source_starts, centers, source = engine.emit(payload) + original = engine.replay(payload, source_starts, source) + b = [{i: Q(value) for i, value in row} for row in abi['B_rows']] + expected_original = [dict(row) for row in identity] + for i in range(112): + expected_original[112+i][i] = Q(1) + for i in range(632): + engine.plus(expected_original[i], b[i]) + for i in range(8): + engine.plus(expected_original[632+i], r[i]) + need(original == expected_original, 'Fresh source native replay authenticates the ABI') + native = header+source+footer + actual = engine.replay(payload, source_starts, native) + expected = engine.product(engine.product(pinv, original), p) + need(actual == expected, 'All 640 arbitrary columns of the normalized native word') + normalized_r = [] + for i in range(8): + row = dict(actual[632+i]) + row.pop(632+i) + need({j: value for j, value in row.items() if j >= 224} == {J[i]: Q(1)}, + 'Each center observes precisely one independent helper') + need({j: value for j, value in row.items() if j < 224} + == {j: value for j, value in r[i].items() if j < 224}, + 'The original data observation is retained exactly') + normalized_r.append(row) + need(actual[:632] == original[:632], 'All old-input outputs and incoming-center leakage are retained') + k = add_matrices(engine, actual, identity, Q(-1)) + k2 = engine.product(k, k) + need(not any(engine.product(k2, k)), 'Exact cube-zero nilpotent structure') + ranks = engine.matrix_rank(k), engine.matrix_rank(k2) + need(ranks == (120, 8), 'Exact nilpotent ranks') + for i, helper in enumerate(J): + # Matrix-vector products are checked as actual sparse columns. + column = {a: row.get(helper, Q(0)) for a, row in enumerate(k) if row.get(helper)} + need(column == {632+i: Q(1)}, 'First link of every explicit length-three chain') + column = {a: row.get(632+i, Q(0)) for a, row in enumerate(k) if row.get(632+i)} + need(column == {a: row.get(632+i) for a, row in enumerate(b) if row.get(632+i)}, + 'Second link is the actual nonzero Y scatter column') + inverse = add_matrices(engine, add_matrices(engine, identity, k, Q(-1)), k2) + need(engine.product(actual, inverse) == engine.product(inverse, actual) == identity, + 'Both exact normalized inverse identities') + _, _, source_dual = engine.emit(payload, dual=True) + dual = dual_header(header)+source_dual+dual_header(footer) + need(engine.replay(payload, source_starts, dual) == engine.transpose(inverse), + 'All 640 raw inverse-transpose columns and unchanged paid profile') + prefix, dual_prefix = bound(native), bound(dual) + need(max(prefix, dual_prefix) < 2**192, + 'Both complete positive scalar envelopes remain inside the retained cap') + bad = list(header) + e = bad[0] + bad[0] = (*e[:3], -e[3], e[4]) + need(engine.replay(payload, source_starts, bad+source+footer) != actual, + 'A wrong actual basis coefficient is rejected') + need(engine.replay(payload, source_starts, header+source) != actual, + 'Omitting the physical output inverse is rejected') + bad_footer = list(footer) + bad_footer[0] = (*bad_footer[0][:-1], 0) + try: + engine.replay(payload, source_starts, header+source+bad_footer) + except ValueError: + pass + else: + raise ValueError('A mixed-chart footer was accepted') + return {'status': 'PASS_CENTER_HELPER_NORMAL_FORM', 'source_pr': 4694, + 'source_commit': origins['files'][0]['source_commit'], + 'pivots': J, 'minor_determinant': str(determinant), 'elimination_pivots': pivots, + 'observed_helpers_before': len(support), 'observed_helpers_after': 8, + 'cold_complete_helper_pool': len(cold), 'header_gates': len(header), + 'footer_gates': len(footer), 'new_recursive_calls': 0, + 'paid': {str(i): n for i, n in engine.PAID.items()}, + 'nilpotent_rank': ranks[0], 'square_rank': ranks[1], + 'jordan_blocks': {'3': 8, '2': 104, '1': 408}, + 'normalized_R': engine.encoded(normalized_r), 'positive_prefix_envelope': str(prefix), + 'raw_dual_positive_prefix_envelope': str(dual_prefix), + 'primal_and_raw_dual_640_columns': True, + 'independent_center_credit': False, 'new_kappa': None, + 'program_sha256': sha256(json.dumps(native, default=str).encode()).hexdigest()} + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--write', action='store_true') + args = parser.parse_args() + result = run() + target = HERE/'RESULT.json' + if args.write: + target.write_text(json.dumps(result, sort_keys=True, indent=2)+'\n') + else: + need(result == json.loads(target.read_text()), 'Exact deterministic result') + print('PASS_CENTER_HELPER_NORMAL_FORM no_new_kappa') From 0e2ecf8a60b61bf43d3978633776f08a2f9eab39 Mon Sep 17 00:00:00 2001 From: Cinna Davis <1337isnot1337@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:32:36 -0500 Subject: [PATCH 7/8] Record exact center normalization replay and source refresh --- .../center-helper-normal-form/VALIDATION.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 research/center-helper-normal-form/VALIDATION.md diff --git a/research/center-helper-normal-form/VALIDATION.md b/research/center-helper-normal-form/VALIDATION.md new file mode 100644 index 0000000000..39f0a5238c --- /dev/null +++ b/research/center-helper-normal-form/VALIDATION.md @@ -0,0 +1,35 @@ +# Executed validation + +Scientific implementation commit: 5c2c40c8f8fcbcb8cdb7bc501670f46505ced07d. +Linux x86_64, CPython 3.12.15, standard library only. + +- Registered metadata/source-pin check and full registered replay: PASS. +- Direct isolated optimized replay: PASS. +- All 640 native primal and raw inverse-transpose columns: PASS. +- Both basis inverses and both operator inverses: PASS. +- All native scalar charts, paid ranks and the 758 boundary gates: PASS. +- Both complete positive scalar envelopes remain below 2^192. +- Wrong boundary sign, omitted footer and wrong footer chart: rejected. +- Committed-byte/source-history preflight: PASS, 11 scientific files. +- Committed export and archive integrity: PASS, 11 files. +- Fresh extracted Git-free export replay, PATH=/nonexistent and isolated + optimized CPython 3.12.15: PASS. +- Whitespace check: PASS. + +Scientific source main: b58ad9ef4d4e861b0eaa5dba41742bdc072dca51, revision 7. +PR4694 frozen head: 039a3e4f8906400cd05908ed86b8f9c6866e6113, preserved in ancestry. +Its current head at the submission refresh was 2add42d1edf14a263abe90a3bcde67fc1ba30768. +The ABI and original round-three payload are unchanged. The new cache sections +are credited; the direct cache and scalar-span failures are not overturned. +The live queue through #4696 and the cached overlap report were read. Remote +cache pagination was complete at its reported timestamps; sparse local coverage +was incomplete. No exclusive novelty claim is made. + +The first authoring run caught a stale assumption that the cold helper pool +contained 213 fields. The actual round-three source has 326; every one of the +106 observed helpers is in that pool. Final normal and optimized replays use +and authenticate the actual count. + +No new physical phase audit, complete controller, compiler/outer admission, +selected cold replay, full Lean proof or independent human acceptance is +claimed. No higher K or independent productive-center credit is claimed. From 9079ab66ba9a1717df478a08eb957c20d84d3e61 Mon Sep 17 00:00:00 2001 From: Cinna Davis <1337isnot1337@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:46:26 -0500 Subject: [PATCH 8/8] Derive exact two-call consumer for a homogeneous three-field query chain --- .../center-helper-normal-form/CONSUMER.md | 94 +++++++++++++++++++ research/center-helper-normal-form/README.md | 13 +++ .../center-helper-normal-form/RESULT.json | 20 ++++ research/center-helper-normal-form/TASK.json | 6 +- .../center-helper-normal-form/VALIDATION.md | 7 ++ .../center-helper-normal-form/VERIFY.json | 2 +- .../center-helper-normal-form/consumer.py | 88 +++++++++++++++++ research/center-helper-normal-form/verify.py | 5 + 8 files changed, 231 insertions(+), 4 deletions(-) create mode 100644 research/center-helper-normal-form/CONSUMER.md create mode 100644 research/center-helper-normal-form/consumer.py diff --git a/research/center-helper-normal-form/CONSUMER.md b/research/center-helper-normal-form/CONSUMER.md new file mode 100644 index 0000000000..70ecd4bc23 --- /dev/null +++ b/research/center-helper-normal-form/CONSUMER.md @@ -0,0 +1,94 @@ +# An exact two-call controller for a homogeneous three-step query chain + +**Conditional controller identity; no physical native realization or higher K.** +This is an exact consumer for a specified three-field offer. The normalized +PR4694 scalar chains alone do not prove that offer's physical hypothesis. + +Let Q be a symmetric invertible operator with Q^4=I and let P=Q^2 be an +available monomial involution. A tensor Gaussian C^tensor(f) has these +properties under the retained phase convention. On three arbitrary independent +fields assume an oracle + + U = [[I,Q,0],[0,I,Q],[0,0,I]]. + +Its actual raw inverse transpose is + + U^-T = [[I,0,0],[-Q,I,0],[P,-Q,I]]. + +The bottom-left term is required. Define free matrices with only ordinary +scalar and Pauli entries: + + D = diag(P,I,P), E = I - P E_31, + L = [[I,0,0],[0,-P,0],[I,0,P]], + R = [[0,I,I],[I,0,0],[0,0,P]]. + +Then the exact identity is + + L U E D U^-T D R = diag(Q,Q,I). + +The chronological program is R, D, the raw-dual call, D, E, the forward +call, L. Every boundary is invertible and uses only scalar ADDs, signs, +field exchanges and P. For example an ADD with coefficient P can conjugate +its source by P, perform the ordinary ADD, then restore the source by P; +no Gaussian query or zero-only input is hidden in the notation. + +To prove the identity, use + + E D U^-T D = I - Q^-1 (E_21+E_32). + +Indeed the D conjugation changes -Q on the two adjacent lower edges to +-Q^-1 and leaves the P long-root term. E removes that term exactly. Multiplying +by U gives + + [[0,Q,0],[-Q^-1,0,Q],[0,-Q^-1,I]]. + +Direct multiplication by R and L gives diag(Q,Q,I), using P^2=I and +P Q^-1=Q. These are block-operator identities at every width, not numerical +specializations or tensor powers of a sum. Symmetry Q^T=Q is needed to identify +the raw dual as written. + +consumer.py verifies every coefficient in the exact cyclic group ring +Z[q]/(q^4-1), checks the actual raw inverse transpose, and includes separate +dense rational specializations. It rejects a wrong long-root sign, an omitted +correction, an omitted raw-dual quadratic term, missing Pauli conjugation, +and dropping the order-four hypothesis. + +## Conditional transverse and price ledger + +Suppose the actual forward provider also multiplies all three fields by the +same fresh rank-b Gaussian D_s, commuting with Q and these boundaries. Suppose +the actual raw-dual provider has the corresponding identical inverse Gaussian +on all three fields, converted to a positive one by its true Pauli normalizer. +Two disjoint transverse stages then give targets + + two rank-(2b+1) jobs and one rank-2b job. + +The third field has its central query restored; it still receives the +transverse Gaussian. If each full invocation has autonomous helper profile H +and complete paid profile P_local, the complete moment for this gadget is + + 2 H_t + 2 (2b+1)^t + (2b)^t - 2 P_local,t, t=1-C. + +Writing the local rank deficit relative to three rank-b main jobs as +E=P_local,1-H_1-3b, its rank surplus at C=0 is 2-2E. This is a conditional +bookkeeping formula, not an invoice assigned to PR4694 or a new exponent. + +## The actual missing interface + +The real retained-center word has different charts on its helper, center +and Y directions. Its source helper has rank nine, its retained center moves +from an eight-dimensional chart to the empty chart, and the terminal Y +combination spans different eight-dimensional charts. A scalar Jordan chain +therefore does not supply U(Q) with a common commuting transverse multiplier. + +The next concrete test is a costed embedding of one of the eight recorded +chains into this homogeneous offer, with every chart conversion and the +remaining R_X data terms retained. Only after that succeeds may the formula +above be used with actual paid and target profiles. The package does not +claim a free full Jordan basis, independent center credit, a profitable native +consumer or a higher K. + +Prepared for Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. +Credit the PR4694 coupled interface, Cinna Davis's controller lineage, Cao Yifan, +zxv, Jacob Alan Sussman and retained native/phase/precision authors. No priority +claim is made for elementary block elimination identities. diff --git a/research/center-helper-normal-form/README.md b/research/center-helper-normal-form/README.md index 8590d1b4a2..a1ab98dd6c 100644 --- a/research/center-helper-normal-form/README.md +++ b/research/center-helper-normal-form/README.md @@ -30,6 +30,19 @@ column. A full physical change to a Jordan basis is not supplied or priced. These chains give a smaller concrete target for a changed controller; they do not establish a positive recursive moment or a new K. +## Conditional two-call consumer + +CONSUMER.md and consumer.py give the exact identity +`L U E D U^(-T) D R = diag(Q,Q,I)` for a homogeneous three-field query +chain with symmetric Q, Q^4=I and monomial P=Q^2. It uses two oracle calls +and actual scalar/Pauli boundary gates; the raw dual's quadratic term is +retained and corrected. A conditional complete moment is derived there. + +This makes the chain a specific consumer target rather than only a Jordan +classification. The real source charts do not yet realize that homogeneous +offer. The physical embedding, its full cost and all R_X terms remain open; +this conditional identity is not applied to the native invoice. + ## Reproduce ```sh diff --git a/research/center-helper-normal-form/RESULT.json b/research/center-helper-normal-form/RESULT.json index b91ade7cab..d91de1d73a 100644 --- a/research/center-helper-normal-form/RESULT.json +++ b/research/center-helper-normal-form/RESULT.json @@ -1,5 +1,25 @@ { "cold_complete_helper_pool": 326, + "conditional_three_field_controller": { + "coefficient_ring": "Z[q]/(q^4-1)", + "controls": 5, + "free_boundary_entries": [ + "0", + "1", + "-P", + "P" + ], + "homogeneous_progress_required": true, + "native_provider_realized": false, + "new_kappa": null, + "oracle_calls": [ + "U(Q)^(-T)", + "U(Q)" + ], + "query_outputs": 2, + "restored_outputs": 1, + "status": "PASS_CONDITIONAL_TWO_CALL_THREE_FIELD_CONTROLLER" + }, "elimination_pivots": [ "2", "2", diff --git a/research/center-helper-normal-form/TASK.json b/research/center-helper-normal-form/TASK.json index c9f47960e7..6dd23604a7 100644 --- a/research/center-helper-normal-form/TASK.json +++ b/research/center-helper-normal-form/TASK.json @@ -46,20 +46,20 @@ ] }, "scope_status": "changed", - "actual_scope": "Normalize the newly retained center observations to eight real cold helper fields and expose explicit nilpotent length-three chains at unchanged recursive cost.", + "actual_scope": "Normalize the newly retained center observations to eight real cold helper fields and expose explicit nilpotent length-three chains at unchanged recursive cost. Derive an exact conditional two-call consumer for a homogeneous three-field query chain, with its missing physical embedding explicit.", "scope_change_reason": "The user requested a structural K breakthrough; fresh PR4694 supplies a coupled reversible interface outside the frozen path family. This constructs a costed boundary reduction of that interface.", "bottleneck_link": "Replace a 106-helper observation by eight single-helper observations while preserving all physical endpoint jobs, as a smaller exact controller target.", "budget_minutes": 60, "stop_rule": "Do not assign independent center target credit or a higher K without a complete physical consumer and paid moment.", "outcome": "completed", - "evidence": "PROOF.md; RESULT.json; actual 640-column native primal and raw dual replay", + "evidence": "PROOF.md; CONSUMER.md; RESULT.json; 640-column native primal/raw-dual replay and exact group-ring controller identity", "author": "Cinna Davis, with substantial OpenAI Codex assistance", "ai_assistance": "Substantial OpenAI Codex assistance for research, proof, code and checks. No subagents or independent human verification.", "open_questions": [ { "question": "Can the eight explicit length-three chains support an affordable physical controller?", "why_it_matters": "The exact basis reduces center/helper coupling without adding Gaussian requests, but does not decouple the centers.", - "first_step": "Use the 8 recorded helper-center-Y chains and retain the remaining data observation and all endpoint charts in one small controller.", + "first_step": "Realize one recorded chain as the homogeneous three-field offer of CONSUMER.md, paying every chart conversion and retaining R_X X, then use the tested two-call controller only if its complete moment is positive.", "blocked_by": "A full physical controller with independent Gaussian targets is still missing." } ] diff --git a/research/center-helper-normal-form/VALIDATION.md b/research/center-helper-normal-form/VALIDATION.md index 39f0a5238c..9b0a6dbead 100644 --- a/research/center-helper-normal-form/VALIDATION.md +++ b/research/center-helper-normal-form/VALIDATION.md @@ -33,3 +33,10 @@ and authenticate the actual count. No new physical phase audit, complete controller, compiler/outer admission, selected cold replay, full Lean proof or independent human acceptance is claimed. No higher K or independent productive-center credit is claimed. + +Continuation: consumer.py adds a conditional two-call homogeneous three-field +identity. Exact cyclic-group-ring coefficients, the actual inverse transpose, +two independent dense rational specializations and five failure controls pass. +The complete registered replay and isolated optimized replay pass after this +addition. The actual native provider is explicitly not realized; no source +invoice or K is assigned to this conditional identity. diff --git a/research/center-helper-normal-form/VERIFY.json b/research/center-helper-normal-form/VERIFY.json index 2a9b597f15..d8d213822e 100644 --- a/research/center-helper-normal-form/VERIFY.json +++ b/research/center-helper-normal-form/VERIFY.json @@ -17,7 +17,7 @@ "{package}/verify.py" ], "timeout_seconds": 180, - "checks": "Fresh 640-column native primal and raw dual, exact helper basis/inverse, actual frames and paid profile, explicit three-step chains, rational Jordan ranks and mutation controls." + "checks": "Fresh 640-column native primal and raw dual, exact helper basis/inverse, actual frames and paid profile, explicit three-step chains, rational Jordan ranks and mutation controls. Exact conditional two-call identity in Z[q]/(q^4-1), actual raw dual and five active failure controls." } ] } diff --git a/research/center-helper-normal-form/consumer.py b/research/center-helper-normal-form/consumer.py new file mode 100644 index 0000000000..7cf79600e5 --- /dev/null +++ b/research/center-helper-normal-form/consumer.py @@ -0,0 +1,88 @@ +"""Exact conditional three-field controller over Z[q]/(q^4-1). + +Apache-2.0; substantial OpenAI Codex assistance. No physical provider is assumed. +""" + + +def need(value, message): + if not value: + raise ValueError(message) + + +ZERO = (0, 0, 0, 0) +ONE = (1, 0, 0, 0) +Q = (0, 1, 0, 0) +P = (0, 0, 1, 0) + + +def plus(a, b): + return tuple(x+y for x, y in zip(a, b)) + + +def neg(a): + return tuple(-x for x in a) + + +def times(a, b): + out = [0]*4 + for i, x in enumerate(a): + for j, y in enumerate(b): + out[(i+j) % 4] += x*y + return tuple(out) + + +def multiply(a, b): + return [[tuple(sum(times(a[i][k], b[k][j])[e] for k in range(3)) + for e in range(4)) for j in range(3)] for i in range(3)] + + +def product(*matrices): + out = [[ONE if i == j else ZERO for j in range(3)] for i in range(3)] + for matrix in matrices: + out = multiply(out, matrix) + return out + + +def check(): + u = [[ONE, Q, ZERO], [ZERO, ONE, Q], [ZERO, ZERO, ONE]] + dual = [[ONE, ZERO, ZERO], [neg(Q), ONE, ZERO], [P, neg(Q), ONE]] + d = [[P, ZERO, ZERO], [ZERO, ONE, ZERO], [ZERO, ZERO, P]] + correction = [[ONE, ZERO, ZERO], [ZERO, ONE, ZERO], [neg(P), ZERO, ONE]] + left = [[ONE, ZERO, ZERO], [ZERO, neg(P), ZERO], [ONE, ZERO, P]] + right = [[ZERO, ONE, ONE], [ONE, ZERO, ZERO], [ZERO, ZERO, P]] + target = [[Q, ZERO, ZERO], [ZERO, Q, ZERO], [ZERO, ZERO, ONE]] + need(product(left, u, correction, d, dual, d, right) == target, + 'Every coefficient of the exact two-call controller') + # Check the raw inverse transpose, rather than a sign-only opposite shear. + transpose_u = [list(row) for row in zip(*u)] + identity = [[ONE if i == j else ZERO for j in range(3)] for i in range(3)] + need(product(transpose_u, dual) == product(dual, transpose_u) == identity, + 'Actual raw inverse transpose with its quadratic long-root term') + wrong = [row[:] for row in correction] + wrong[2][0] = P + need(product(left, u, wrong, d, dual, d, right) != target, 'Wrong long-root sign rejected') + need(product(left, u, d, dual, d, right) != target, 'Unpaid omitted long-root correction rejected') + wrong_dual = [row[:] for row in dual] + wrong_dual[2][0] = ZERO + need(product(left, u, correction, d, wrong_dual, d, right) != target, + 'Omitted raw-dual quadratic term rejected') + need(product(left, u, correction, dual, right) != target, 'Omitted Pauli conjugation rejected') + # A dense rational specialization is separate from the cyclic convolution. + def dense(m, scalar): + return [[sum(x*scalar**e for e, x in enumerate(p)) for p in row] for row in m] + def mm(a, b): + return [[sum(a[i][k]*b[k][j] for k in range(3)) for j in range(3)] for i in range(3)] + for scalar in (-1, 1): + actual = [[int(i == j) for j in range(3)] for i in range(3)] + for matrix in (left, u, correction, d, dual, d, right): + actual = mm(actual, dense(matrix, scalar)) + need(actual == dense(target, scalar), 'Independent exact dense specialization') + actual = [[int(i == j) for j in range(3)] for i in range(3)] + for matrix in (left, u, correction, d, dual, d, right): + actual = mm(actual, dense(matrix, 2)) + need(actual != dense(target, 2), 'The order-four premise cannot be dropped') + return {'status': 'PASS_CONDITIONAL_TWO_CALL_THREE_FIELD_CONTROLLER', + 'oracle_calls': ['U(Q)^(-T)', 'U(Q)'], 'query_outputs': 2, 'restored_outputs': 1, + 'coefficient_ring': 'Z[q]/(q^4-1)', 'free_boundary_entries': ['0', '1', '-P', 'P'], + 'homogeneous_progress_required': True, 'native_provider_realized': False, + 'new_kappa': None, 'controls': 5} diff --git a/research/center-helper-normal-form/verify.py b/research/center-helper-normal-form/verify.py index e9fb76d56b..effd566f5e 100644 --- a/research/center-helper-normal-form/verify.py +++ b/research/center-helper-normal-form/verify.py @@ -119,6 +119,10 @@ def run(): for row in origins['files']: need(sha256((HERE/row['path']).read_bytes()).hexdigest() == row['sha256'], 'Changed frozen PR4694 source') + spec = importlib.util.spec_from_file_location('three_field_consumer', HERE/'consumer.py') + consumer = importlib.util.module_from_spec(spec) + spec.loader.exec_module(consumer) + consumer_result = consumer.check() engine = load_engine() payload = engine.load() c = payload['canonical'] @@ -213,6 +217,7 @@ def run(): 'raw_dual_positive_prefix_envelope': str(dual_prefix), 'primal_and_raw_dual_640_columns': True, 'independent_center_credit': False, 'new_kappa': None, + 'conditional_three_field_controller': consumer_result, 'program_sha256': sha256(json.dumps(native, default=str).encode()).hexdigest()}