From ae9baba241f87bc004693a60b45e8c57d88092b0 Mon Sep 17 00:00:00 2001 From: eumemic Date: Thu, 8 Oct 2026 21:43:38 -0700 Subject: [PATCH] Paired cubes at p = 11 with an h = 21 bit word: kappa = 5.108289e-4 Run PR144's paired-cube complex construction at p = 11 (h = 22) with frozen carrier arcs, and replace the PR97 bit word by a hash-pinned h = 21 word in PR97's frozen format (strict link spans, PR144-style gauge subset). The complex side binds: AC = 5113520/10^10, bit COARSE = 5164125/10^10, and the 47-constraint assembly gives kappa = 5108289/10^10. Co-Authored-By: Claude Opus 5.5 (1M context) --- SOURCES.json | 31 + certificates/paired-cube-bit-input.json | 176 ++--- certificates/paired-cube-complex-input.json | 136 ++-- certificates/paired-cube-input.json | 115 ++- certificates/paired-cube-network.json | 498 ++++++------ docs/paired-cube.md | 9 +- notes/paired-cube-assembly.tex | 46 +- notes/paired-cube-bit.tex | 37 +- notes/paired-cube-construction.tex | 14 +- notes/paired-cube-note.tex | 4 +- notes/paired-cube-sharing.tex | 10 +- references/paired-cube/fib-bit-h21/README.md | 34 + .../paired-cube/fib-bit-h21/SOURCE.json | 29 + .../fib-bit-h21/bit-ledger-result.json | 104 +++ .../paired-cube/fib-bit-h21/deferred.py | 189 +++++ .../fib-bit-h21/deferred_21.json.gz | Bin 0 -> 981701 bytes .../fib-bit-h21/producer/bitcomp.py | 743 ++++++++++++++++++ .../fib-bit-h21/producer/bitcomp_w.py | 646 +++++++++++++++ .../fib-bit-h21/producer/circuit.py | 56 ++ .../fib-bit-h21/producer/export97.py | 229 ++++++ .../fib-bit-h21/producer/linalg_p.py | 98 +++ .../fib-bit-h21/producer/producer.py | 548 +++++++++++++ .../fib-bit-h21/producer/run_producer.py | 21 + .../paired-cube/fib-bit-h21/selection.json | 1 + .../fib-bit-h21/witness_21.json.gz | Bin 0 -> 404213 bytes .../paired-cube/selected-module/SOURCE.json | 4 +- .../selected-module/matching-arcs.json | 2 +- scripts/paired_cube/verify.py | 2 +- scripts/paired_cube_bit.py | 33 +- scripts/paired_cube_network.py | 14 +- scripts/paired_cube_producer.py | 2 +- 31 files changed, 3287 insertions(+), 544 deletions(-) create mode 100644 references/paired-cube/fib-bit-h21/README.md create mode 100644 references/paired-cube/fib-bit-h21/SOURCE.json create mode 100644 references/paired-cube/fib-bit-h21/bit-ledger-result.json create mode 100644 references/paired-cube/fib-bit-h21/deferred.py create mode 100644 references/paired-cube/fib-bit-h21/deferred_21.json.gz create mode 100644 references/paired-cube/fib-bit-h21/producer/bitcomp.py create mode 100644 references/paired-cube/fib-bit-h21/producer/bitcomp_w.py create mode 100644 references/paired-cube/fib-bit-h21/producer/circuit.py create mode 100644 references/paired-cube/fib-bit-h21/producer/export97.py create mode 100644 references/paired-cube/fib-bit-h21/producer/linalg_p.py create mode 100644 references/paired-cube/fib-bit-h21/producer/producer.py create mode 100644 references/paired-cube/fib-bit-h21/producer/run_producer.py create mode 100644 references/paired-cube/fib-bit-h21/selection.json create mode 100644 references/paired-cube/fib-bit-h21/witness_21.json.gz diff --git a/SOURCES.json b/SOURCES.json index f7117f0f98..26ce6af4b1 100644 --- a/SOURCES.json +++ b/SOURCES.json @@ -500,5 +500,36 @@ ], "scope": "Conditional on retained analytic, uniform-recursion and fixed-tape contracts; complete local paired-cube schedule, exact core sharing and scalar charge supplied in the proof.", "curation": "Selected paired-coordinate cube only, compact frozen carrier arcs and bit subset, exact suppliers and assembly. Excludes fallback shared_core results, paired-five motifs, other candidate graphs, search screens and PDFs." + }, + "paired_cube_h21_bit_extension": { + "contributor": "eumemic", + "assistance": "Prepared with Anthropic Claude assistance.", + "predecessor_pr": 144, + "predecessor_commit": "c8b22bc5c10dba497ac25804e27d9647d818e2ff", + "kappa": "5108289/10000000000", + "proof": "notes/paired-cube-note.tex", + "certificate": "certificates/paired-cube-network.json", + "bit_word": "references/paired-cube/fib-bit-h21/SOURCE.json", + "change": "PR144 paired cubes at p=11 (h=22) with frozen carrier arcs, and a hash-pinned h=21 bit word in PR97 format with a PR144-style gauge subset; PR144 scripts, checks and assembly otherwise unchanged.", + "adopted": [ + { + "pr": 144, + "contributor": "icekylinx", + "commit": "c8b22bc5c10dba497ac25804e27d9647d818e2ff", + "role": "Paired-cube complex construction, shared cores, bit gauge-subset rule, finite bridge and assembly." + }, + { + "pr": 97, + "contributor": "Zhihao Chen (jacklightChen)", + "commit": "e15350b66e4bf796153a68c240a6cc1b788abe3e", + "role": "Unchanged frozen-word reader deferred.py and literal frame ledger, run on the h=21 word." + }, + { + "contributor": "Swapnil Jain", + "commit": "741e7aa078392553815df7926ee17ac5e25a8c38", + "role": "Round-seven bit producer lineage (PR62 interval strips) and checkers, run on the h=21 word." + } + ], + "scope": "Conditional on the retained PR144 analytic, uniform-recursion and fixed-tape contracts." } } diff --git a/certificates/paired-cube-bit-input.json b/certificates/paired-cube-bit-input.json index 27d657f001..f1d445233f 100644 --- a/certificates/paired-cube-bit-input.json +++ b/certificates/paired-cube-bit-input.json @@ -1,105 +1,99 @@ { - "R": 28866, - "W_per_vertex": 32408, + "R": 21526, + "W_per_vertex": 24186, "auxiliary_histogram": { - "0": 0, - "1": 54934, - "10": 158, - "11": 455, - "12": 195, - "13": 342, - "14": 110, - "15": 860, - "16": 768, - "17": 1447, - "18": 613, - "19": 760, - "2": 64843, - "20": 2387, - "21": 413, - "22": 0, - "3": 13324, - "4": 11006, - "5": 6031, - "6": 1625, - "7": 750, - "8": 1163, - "9": 494 + "1": 42453, + "10": 1532, + "11": 2552, + "12": 166, + "13": 1055, + "14": 825, + "15": 1018, + "16": 824, + "17": 156, + "18": 1890, + "19": 325, + "2": 27535, + "3": 5405, + "4": 4506, + "5": 3006, + "6": 2191, + "7": 294, + "8": 539, + "9": 1011 }, "child_histogram": { - "1": 193950, - "10": 474, - "11": 1365, - "12": 585, - "13": 1059, - "14": 330, - "15": 2580, - "16": 3180, - "17": 4935, - "18": 3246, - "19": 9987, - "2": 200588, - "20": 7161, - "21": 1242, - "22": 75, - "3": 40116, - "4": 33642, - "48": 72, - "5": 18126, - "51": 131, - "54": 806, - "57": 3871, - "6": 4875, - "60": 1307, - "63": 1596, - "66": 1760, - "7": 2250, - "8": 3489, - "9": 1482 + "1": 150003, + "10": 4596, + "11": 7656, + "12": 498, + "13": 3177, + "14": 2916, + "15": 4014, + "16": 3834, + "17": 5643, + "18": 5670, + "19": 987, + "2": 87191, + "20": 81, + "3": 16848, + "39": 3, + "4": 13548, + "42": 103, + "45": 111, + "48": 874, + "5": 9018, + "51": 2982, + "54": 993, + "57": 1189, + "6": 6573, + "60": 1320, + "7": 882, + "8": 1617, + "9": 3033 }, "copied_center_histogram": { - "22": 23 + "20": 21 }, - "deficit_per_vertex": 2024, - "h": 23, - "loss": 506, - "m": 69, - "omitted_roles": 2022, - "rank_per_vertex": 2234128, + "deficit_per_vertex": 1400, + "h": 21, + "loss": 420, + "m": 63, + "omitted_roles": 1335, + "rank_per_vertex": 1522318, "selected_rank_histogram": { - "16": 72, - "17": 131, - "18": 806, - "19": 3871, - "20": 1307, - "21": 1596, - "22": 1760 + "13": 3, + "14": 103, + "15": 111, + "16": 874, + "17": 2982, + "18": 993, + "19": 1189, + "20": 1320 }, - "selected_roles": 9543, - "selection_file": "references/paired-cube/pr97-subset/selection.json", - "selection_sha256": "5a41dee894702cb880385d826648a3e759b85a6de6824ecbef63b73b8c6e1354", + "selected_roles": 7575, + "selection_file": "references/paired-cube/fib-bit-h21/selection.json", + "selection_sha256": "bb9d9415c5689449c52bd194009b85adcc215503b2410927f4fa8c74d3f37b3a", "source_data_histogram": { - "1": 5061, - "13": 11, - "16": 198, - "17": 22, - "19": 1540, - "3": 23, - "4": 208, - "5": 11 + "1": 3790, + "15": 190, + "17": 1140, + "3": 180, + "4": 10 }, - "source_manifest": "references/partial-gauge/pr97/SOURCE.json", - "source_manifest_sha256": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", + "source_manifest": "references/paired-cube/fib-bit-h21/SOURCE.json", + "source_manifest_sha256": "f8f6cb09c6a20e5650e8e6989a73188265158a9af8170d2a4e2339a482d43f06", "target_data_histogram": { - "1": 4655, - "16": 94, - "17": 176, - "18": 469, - "19": 1029, - "2": 839, - "21": 1, - "22": 2, - "3": 25 + "1": 3758, + "13": 4, + "14": 147, + "15": 130, + "16": 454, + "17": 585, + "19": 4, + "2": 642, + "20": 6, + "3": 31 }, - "v": 1771 + "v": 1330 } diff --git a/certificates/paired-cube-complex-input.json b/certificates/paired-cube-complex-input.json index 2f6fe0ae7b..e7d37225f5 100644 --- a/certificates/paired-cube-complex-input.json +++ b/certificates/paired-cube-complex-input.json @@ -1,86 +1,82 @@ { - "R": 26417, - "W_per_vertex": 29937, - "c": 24767, + "R": 18473, + "W_per_vertex": 21113, + "c": 16148, "child_histogram": { - "1": 79374, - "10": 5829, - "11": 3261, - "12": 3291, - "13": 2028, - "14": 6972, - "15": 2478, - "16": 6789, - "17": 4794, - "18": 1194, - "19": 11760, - "2": 81787, - "20": 11880, - "21": 2640, - "22": 2712, - "23": 0, - "24": 0, - "3": 34704, - "4": 29763, - "5": 22455, - "6": 8535, - "60": 4840, - "7": 7929, - "8": 7881, - "9": 3603 + "1": 59292, + "10": 3171, + "11": 939, + "12": 4536, + "13": 2121, + "14": 5178, + "15": 3075, + "16": 837, + "17": 9438, + "18": 8910, + "19": 1980, + "2": 58071, + "20": 2046, + "21": 0, + "22": 0, + "3": 23694, + "4": 20973, + "5": 16770, + "54": 3630, + "6": 5652, + "7": 3801, + "8": 5250, + "9": 2658 }, "copied_centers_already": true, - "deficit_per_vertex": 1936, - "h": 24, - "loss": 528, - "m": 72, - "matched": 6074, + "deficit_per_vertex": 1320, + "h": 22, + "loss": 440, + "m": 66, + "matched": 3472, "matching_frames": "coordinate", - "phase1_operations": 13616, - "q": 7724, - "rank_per_vertex": 2153528, + "phase1_operations": 10096, + "q": 5797, + "rank_per_vertex": 1392138, "remaining_internal_histogram": [ - 11459, - 19418, - 24329, - 11568, - 9921, - 7485, - 2845, - 2643, - 2627, - 1201, - 1943, - 1087, - 1097, - 676, - 2324, - 826, - 2263, - 1598, - 398, - 3920, - 440, - 880, - 904, + 7015, + 14484, + 17157, + 7898, + 6991, + 5590, + 1884, + 1267, + 1750, + 886, + 1057, + 313, + 1512, + 707, + 1726, + 1025, + 279, + 3146, + 330, + 660, + 682, 0, 0 ], "selected_rank_histogram": { - "20": 4840 + "18": 3630 }, - "selected_roles": 4840, + "selected_roles": 3630, "source_data_histogram": { - "1": 1760, - "2": 1760, - "20": 1760 + "1": 1320, + "18": 1320, + "2": 1320 }, "target_data_histogram": { - "0": 12760, - "1": 5280, - "20": 1760 + "0": 9570, + "1": 3960, + "18": 1320 }, - "total_M_operations": 49424, - "untouched_non_source_roles": 15417, - "v": 1760 + "total_M_operations": 33301, + "untouched_non_source_roles": 10335, + "v": 1320 } diff --git a/certificates/paired-cube-input.json b/certificates/paired-cube-input.json index 368d040cd0..de54014282 100644 --- a/certificates/paired-cube-input.json +++ b/certificates/paired-cube-input.json @@ -1,66 +1,63 @@ { - "absorption_gap": "49772927594887408131062764367/500461342287379865539365770570000000000", - "assembly_minimum": "23067114022986563163422943/50046134228737986553936577057", + "absorption_gap": "294878386089058851580570662909/6256391892262221613989310764190000000000", + "assembly_minimum": "319594608317161526768923581/625639189226222161398931076419", "bit_child_multiplicities": { - "1": 193950, - "10": 474, - "11": 1365, - "12": 585, - "13": 1059, - "14": 330, - "15": 2580, - "16": 3180, - "17": 4935, - "18": 3246, - "19": 9987, - "2": 200588, - "20": 7161, - "21": 1242, - "22": 75, - "3": 40116, - "4": 33642, - "48": 72, - "5": 18126, - "51": 131, - "54": 806, - "57": 3871, - "6": 4875, - "60": 1307, - "63": 1596, - "66": 1760, - "7": 2250, - "8": 3489, - "9": 1482 + "1": 150003, + "10": 4596, + "11": 7656, + "12": 498, + "13": 3177, + "14": 2916, + "15": 4014, + "16": 3834, + "17": 5643, + "18": 5670, + "19": 987, + "2": 87191, + "20": 81, + "3": 16848, + "39": 3, + "4": 13548, + "42": 103, + "45": 111, + "48": 874, + "5": 9018, + "51": 2982, + "54": 993, + "57": 1189, + "6": 6573, + "60": 1320, + "7": 882, + "8": 1617, + "9": 3033 }, - "bit_moment_gap": "9683053551624097783276572314019807322107841/67308782636558677514166530014945948467200000000000000", + "bit_moment_gap": "3104591513576928263373540835566618011499259/41206230128609221273381410446700969984000000000000000", "complex_child_multiplicities": { - "1": 79374, - "10": 5829, - "11": 3261, - "12": 3291, - "13": 2028, - "14": 6972, - "15": 2478, - "16": 6789, - "17": 4794, - "18": 1194, - "19": 11760, - "2": 81787, - "20": 11880, - "21": 2640, - "22": 2712, - "3": 34704, - "4": 29763, - "5": 22455, - "6": 8535, - "60": 4840, - "7": 7929, - "8": 7881, - "9": 3603 + "1": 59292, + "10": 3171, + "11": 939, + "12": 4536, + "13": 2121, + "14": 5178, + "15": 3075, + "16": 837, + "17": 9438, + "18": 8910, + "19": 1980, + "2": 58071, + "20": 2046, + "3": 23694, + "4": 20973, + "5": 16770, + "54": 3630, + "6": 5652, + "7": 3801, + "8": 5250, + "9": 2658 }, - "complex_group_order": 18646466226026462592952011788951531754110931481867826045386715225513339911071134170601952718216417488289150428632052202980863033609242977381747250264990084715296201847651908198681766675753160791649285107510691238985963706255089989456699920961342595095228775420538279717562788772643958616644258216248819271553295126895131993564379512367852197664617342277934678865080413621612751262266453859055432749295232782952753053108052418519375708005607816485667984223061786810719121526682978029691520838623314161409960947186213220855798991391576957539912643800234313922722815599751095827998877881904497464356201696239917156093128550867728502903876632148399699575860894114797305318253105534652030783324407335764468260764573859627847585742189622249940283054201241600000000000000000000, - "complex_moment_gap": "35983219312333093839004994137969/179068943294158619192045723836257040072704", - "kappa": "4609169/10000000000", - "row_coefficient": 20445, + "complex_group_order": 3525886442745164056544063644145716736004044180364723200424782744512582104634391857878947474919000911664177132185103526533556870749183073596734571342973795793383290849303191539662953799849547227737400544457729391514661713176468240351330298583217125220869576729661326266259024901649005584114421035252391760900092184489369973370724377894349644301151172572225522957784648909234781611948223712944954177723427440753012339451839407462242698998122862136268155486957700758485307238973641035062973415368109606762999662774702118665848434384838590914531021276158042617166069588021894697108433312726842277534281982740181708602162296504975360000000000000000000, + "complex_moment_gap": "6465634154167290447639660071/14031995337503464412309039231849457516544", + "kappa": "5108289/10000000000", + "row_coefficient": 18797, "row_degree": 70000 } diff --git a/certificates/paired-cube-network.json b/certificates/paired-cube-network.json index 98d86c2a31..d3c5ed5e01 100644 --- a/certificates/paired-cube-network.json +++ b/certificates/paired-cube-network.json @@ -1,323 +1,331 @@ { "assembly": { - "absorption_gap": "49772927594887408131062764367/500461342287379865539365770570000000000", + "absorption_gap": "294878386089058851580570662909/6256391892262221613989310764190000000000", "margins": { - "Gaussian_arithmetic": "27680687058255018102013446063422943/40036907382990389243149261645600000000", - "bulk_exposure": "4613422943/10000000000000", - "compact_phase_layer": "23067114022986563163422943/50046134228737986553936577057", - "coordinate_movement": "4613422943/10000000000000", - "dimension": "49999999500000000000000000000/50046134228737986553936577057", - "original_prefix": "2306761448432885054328848236577057/5004613422873798655393657705700000000", - "scalar_work": "36907732944255014411275091663422943/40036907382990389243149261645600000000" + "Gaussian_arithmetic": "383515408176539944057838601068923581/500511351380977729119144861135200000000", + "bulk_exposure": "63918923581/125000000000000", + "compact_phase_layer": "319594608317161526768923581/625639189226222161398931076419", + "coordinate_movement": "63918923581/125000000000000", + "dimension": "624999993750000000000000000000/625639189226222161398931076419", + "original_prefix": "31960086470905378899053757031076419/62563918922622216139893107641900000000", + "scalar_work": "511355755338539892922699736268923581/500511351380977729119144861135200000000" }, - "minimum_margin": "23067114022986563163422943/50046134228737986553936577057", + "minimum_margin": "319594608317161526768923581/625639189226222161398931076419", "parameters": { - "C0": 2438297895238238078067153532774181517056757432347400101541316073462367574449073751020171780970576171154380735349271706038418996519245086247004593397209902684996163494963732874750837636031053333525559200351056474142919252944749147040985298113590026172650453601280416999010128730562642065096829826644992014749847188208921286993983067267835787953271628714200716747799129805127712034843634550832571657687100605940054554623925618316554564301453094049482732078439324249796023560257760641690077705747388611516217811026366050937813701604705309307081591330936839307264040416270832161185190910697871624314344508259872270741758998055212093026443282609318243232272217242654867245130373643305989027208560077852923762835488465765556716018170140096638971586369905683742568733384341630531184310184490034884632229164765076191834141506309797060192741568479707255856401197821841964061476704867524340979660005439639873543181712968007476652199361610255241432080130256573361140534301784674493015159823345635681191176891722063584872653196913097048339655095396909788602701083355075451797743471939962441796436641484198240345566878033021225790461139622858846209744886306410735906740427982410179221210903617690195421664309168568529447224284167172585567796503885189855962177602952126058535248977013010462587305744899947243392531883824246767090984294068115700621890166712154552335401981355652610153737356845755324733339650995526159274863347154160528547138530493882286731129799901852419564500606122460849703381860542347979393300339393333686064845010136901320943976051864021724109943723655668001065486776480333398640482109711803557792129999042618991947413310970433429688463893200654402255859845335550629418132508092160851328789548765764467107449421344809095221131472967130689090631392173930899990577603675663895883374287183943404707788773274506411222037777903140343343923706239600463638319388459497332645282124305816214922832353195056346071743514210674612762620519962890338101971320803948820985493961492541306267557170967614776245337184289754661833049821025098346061549953430864856635260492847299732451643763324035988414376540252876751756199989229946705088415817975504678395881853846464481170411390105890185362749257198746652566280299362166121260451725721343439647014442167063988898844564971428220793280764857628474764958348750790268587797528075962064010030397675481206040211656837949005124944767476058114700325973428517820020140479890647131233758055014766110030754139613797292753311689057341112872602924543366696262115832868394534998314834414003080663285457993691292931547219134308358057604620161498164969080166205025164637612352877803150808034837041703245203996519802062681587332674980756943912672103253409975292183104316292474801733932664495262489454944408791200251699702081142049467615773443463524311026448747681802229211640444471841161492846902645740134861538575827741883070469537450794888700098602754988395257933781726445800215020487604516801930599757674357640660897780419176223301329235888546870863963454024387678034904648600465687829097838971971757076158456058133288937981803662500396328970883284929021666215043418697687480445604824251453739165319718493991763085775533275001785086791933493863569504895962743458783842063822635234568278575852047183990875307288105059226187461895040899586801972787667139938183125575979831659717741979838487096265811368210775155033456903855792813638327023389728951250652983157026413954419564249744129826574562878271247955172887207068855433338954263595747509599229241954361647521959741738272610814740379482694175765818384316944728198617438497232255738836145273219367076424375853873519074638681510139147251353654844049714602947445649190425338131052584282704672832151001747859022247208814085492068028634452139423467371943963589818457623822322111952599211215246751035865476535665863947377644522103086086026461175500540464893194576973858982881460649363248739124112579549202022667882859879560487874320335804206225167210483675245153541218131523629135129122794376484624918843696831910952228420095370936570435060436769279601776465966956835121565362855486539350193086801398801543715656157953734792692774101710986472600917096536861901432836106428842077310611562682851948420929609762475425795848384810410037838978203481220790502059909357509659467851051933535814778906660794882298358685174702860123493677255656918160138299677047576165944610522360615025545053955094247884235752555581108560149168681562368018765524528053069141303599583074812019240525564187208476060202959754505048585536677311615486173552618475823094991812177525297636580670121676784431080846892974899651386216736909951799304217098887505036465239884273129539089730484352236395062574898503596192614631699063290636485688299332269767653212066339919388038015477913949559909030240490418296143544838476097031168475861476943243455128707985670461752223666255606233065439533870589455857358654085579747160846095377776855367336320953813126604257651773965374242308954053246267193818904690785460156189654365431578654947353918880552459360257693678702689590553056466216439793633674485225902256339583637639116565446522127461992780400733143302473009686480370350746971806888420225391556129104236144477169090904720634999772231046564941756306582310600272375287951807656658449620766783678909831442394484962167996848630286325177298522488541494919422713893438872149245712380830823121484420089757935500099244737367860348360106319002647859431282272016624794143457090747671799955721849330556767480653894026783274299493111135897487613429107916481212981861337148830597835927030845303609794804787699469390521595792292853455747099559808427966815810053438917071917487420134216559391067302786643898676512430597985654214655652345569398659841927589282906698038022287795574357887976614612068583138939033975030569675076908924590974913120938119003740633881236457178038566311212468610413243099145557470012067710079954779378066997795586573804472409909042507469556769081975541717809799371830864649327607303067505525127843414131081669323257683651525793177596781575566966967691900505281946569268685554733005110588400604281359226952521944735914221992449772073743373474859040462652751692032686532373772817470686489874389538619507613525099765348974798232387090807583239869483552552612383558226845054983486608694912735530353537237525080820034498713335151706938234351193773757586829016491274672421640591717552843642587296819730299670670983969589854055248297937132748104224252778159243159575345943460498996688262409245025417019350864859637790239421836992971448496237009745185994649334080254860619323754726868681869249856444595378996702146935959404545307892129108096282944668460709772086550997284315252831376944968004622139858689209468595564262779229625643968471127925014478669190078406139534516986414883504595277316485872082795563795334920568572621111085326247596981148926235480843797954806351963870213060754695736487371970078258905316147862475168632458836107720155791513858399141396362884749355294496954291287395151697046459845437775652724926056106319241299605402834012284609386297744224462997829645921667804726137161044583606194001114713139175842038505551567682378197948640174158085369894681776751555637467075732973354567960170637737398196379825543689224436658016303377662397514335946013371414207538972315705739402329636593596510180772504518615985060420070917535377461957405376047575573431170636097144501733022676714026303964148970788262174983410012535669216724942154995771463841221943879626961857562326765011315782452106811450259883993482211053193424102576734541167764875598727136633698059880988988019723381943963375500259088714459356351111124604279931739943167473706909687775941432656240388069934380532644776088452052783177389648139202044460191486621235301411043942937653994273002471595368985216034015858221023451049386189547982082357551487855218115483599260499769537414667989514420826269144490360517260282915850063101625806708259231716273169136844614708091282298426087986641278622920161891884624764739790919619667740011274192898812698367651874560198658548645782025529560786143585100517779123560684084765314506330088253933488758836361805539852703642909655626176482064508329882908127731266624559710715744554904468511434199254356518389833135302011595220734980434684276499550699607927094464143120756546583101617186050975464846541536050038871232378309577767381852023282590070010166856152127551933832787254320771601437209236185495862167920567017681938222015881464149446724061346467555018856293392072527934547985199337645563019122872448150744876510212611593522855986953422973175651158876903126420579550204130157748675782117933921215494995109632230406625270882240226768266838620370574058091210106085724372794403002879147625330367524105628681552808222353727599296439563116454045252759603430704657560191271047680415713216235975855388980612239915230442865177785042419274201956992828730540667245415545631441875720907277343445097054861989043657216295483507866143922002532945378412989409192085200268649561147336822009411898827704834913137719160525092442632039279933672204531430797777681315875679496143335339008299234285883408496157317343723638077723602119328382396319769524832601650134788229160224533935283001461119620810351959615206984223562601722791860372941161135538237575287135931286093760310135230042924154150891582578249318979229931627624861667071516590152479444998372275364770648826337935226562228683610034340811348908301922733167246171689843662113223368152446424923597594023158860886569076546471982748099205724589805885320723410829143761866647877696583635713106055739071774600491766186616218503804506107647542422474957495206826158334434704585869195181830129651454512048095043330003331078511007057583470705543878478339473456952797239530495303062861921125488511188840372782679257878963660586911492011000253058688013676903079552640733159787918525729283216392229433947262969912847339182875821084930912643982106960118658658320198167303822920623752130744021997753324325166270927302939211382631963757455450568313708621020487062672735130552969910550872695345373758454711091016976818082472960235114723700516490871004195144338575727670187283186785184655068574781483697234679806248552191307698724813315853397646826783251826004257499120379149797239514703676460568010708619152945159254912071049794325753554239725381396965608913256514622092943947514474557156288852160462180067114244136217748987545020353131071263580820396285194680700376758129660434090340076389501825610452732854980672723989930607926329491964938925679361096244528900967270140710188736132763611952165965901992125552984688971082289935697104885045919372628810862227268177784143685251823721732540677971434662436272578527410396310578004876248981705806545757541549786208821858143433874390838325715400253161533382635906783049979328580663334189685048841221495414232685794910292848588909459268809296983109820862304226574095808779726142137770557484573699836456496266195341097725924590096765737450102420465264898811905465266269185207445060785462242805028903320125532119446362278828870436608909619979578785167557699907636978376097008484626420527488405924254063032557661368377488146543411652259387710375015017230088757735323483402702198193955078709490618133437706120345121280994106657754232703440445058403517540408320977100673490235072641888229822310433276656871801750237897376467911410765785672061950627148548422750196829611859831359341864457928476414045296595554896447212025898411794252154838236759151970232455580320754966664281748214798349123249776633235468959486306308088335886947282835736548611538943064351444251293701444362640369758061483297356782293601492843917471488318198558137311834215488084671837883166670800733981350139946453935063907578451481688799820016975607705048491126355512231855883907964115533761448151135028907776782064776307762150698842660948977901488886936074202154127495828828447920090764392963127200506991296723698996948795051828580428066811288664603958452553430979332122765746895230465407435333700357013935815950556684315640480059970547497284989376133109499056839485875471095923311617567579907098856507574036291407040438040584292662297401017008222909933550318060725841907486956759212439128806766743481732917779804816656029376232904969949369035585073729766219853350210883820634722268403094491597985408114708659673291026855622278822277368102793166407343660630204872729856012769691611035403997455704782156143479928012083478424938511308231300877524005737936755696824892091795189183429418597670749599033825701275471377937848654992733009343176145990639879931970806030828639747814283841735309444030924382955963400900062706900741344897739137262247131086498544581757797615357336500844957002094893513718937553308690115782325290966788446921405542688724876502360002423869768468326046771715088531540760384925088019026478550852810038431516523502505887095013536576170252221647389563145118842517473700426073042223833745084886896863804260259465798148502439577130756531501952033993366096143105697779476611496685255498706777768196944446332358359538526788922950095045775698606323687157652024680842558846852062658862174732630085395496833395240699741308143282693109515732728325695109739002848268341404261941915838714505169929124194487333961968854730280284260715956891372733821053726696227155833933763394213488963745627997539668817725244580704524384759418566907907796432698245474051587935319442374432858593567423521546304564961863668987697848518777386151183963591617380960909346132550002485481292495238752524613233471572476500142235396743158123314720548585172609410858282869694664800958078643760203301622057274343452125481975897312151429266049707696198898401112503036947466964236119376224601101967576427632109171618049876520076855385979649369633780017890217918716203305867290022988418408389071480440825717842716839139833065284411201246394260709670056708218940070100032396314815673753376368940338592588193603786223500153659963269662424644616355905008195873177318950031389863409162816319990978895615312760937488082394334861629555613312132416626609704101501483659026178024161017600908762970369655919778365742863701415337887463491218801235767789415244874623625069555462018402601226887757824, + "C0": 1345369819207518244814109366681833892314647292167231412100824938675616772146293288900803609024535367033439249657685639083771691572165334851159394438001785976997506940083395897999349415253875319401316059777952628353193549294272761026149166406124245153344493794399192783997345286589187791187181296894990025182005546210111776573560816235949974654480131896670104309266527598370560176336090737902545581248314502988231534065603833507102802542914122174181323977692136726306866359766015617190476996754818059136966229506418318069843620148334144887023680936276571073060151252291220280992125780683098746401821411128201552763782504476662311434987600506037031854288296299858942573404620153837201162823791499083447539987391110080169624693899991928704139660609198873295825197888784839205238106559511798895894987206528246997050716129067732975036853921075918493079441915313405793835982819951657105192970676185837323288510101369255363241575767836084623872631379541277124190535455816636417809797241451203549810975896053646681798547850109572132471967820685169897017821664124647860160342925827310497336111290313014426517755731875810212852748900642428444545569633912390365096983494811200515851118267590416465211541022068941869206985750300591167479223540103468846789720519988912409793575385229967190995334772983826900091545206573719007941590130514672271391403488846386861392202669972664851894880111014608121001859797279589706822541883110434969504707649705611864998868109441594530046118494526264166621111270106598807894385638090740789831360269356099185237474403769806590735362820679306574548043869389987333984125538306676734716039414727114522805301235505267414934421695879153758354130540390333425781193588616540822242232521458092336334022285815819223894996312829044635390011968528175879793253633374141327849155548851120984855798873235994230358206994102462017905830397000341253409518092383782949523438526463644005571368167433953015117033749259145269197132181026727621962896058140025740739281321454436246544334268857615732175798857660534224439687491621287491771435639730236333538759602952904029101269954930735317408330089883450715972138999469335798962185626381740412832162101861627638289368351664143602874053101436285461163160640530172080089871150533858827446910319274293332235472502896042192320198992225146503307388282927580768817614603367250510039600412831177078544349676638366325148702399703223030796049244765784728405970696481654206148010938855871880177775187719183439587236604825419945531730489534880275383286190889947691632409019725175632115932080125545460732735758652999503297807252273727220192317855956763239947572037349833372206611720047135824176861445955759809700539557289185033132715524742515883586579965799766339904450561167260869080626753726973195031902311717527042547822043077418256072056440690333203205427799065316158942752394885947748769872179568230536286390190198261262802509884750297275340128837793115554638933634507164728742599945958486972177280477393413315851276724212968263421801723231938683806885587770601968933946188268298484084498022194373554479415929871905602825655152744464285774829333675513331940072374474368846421887544040319913553450218764254895559675395916331292255108611721805507687671086322713014579675146203503335187887380536246986385739124004829359784441109988408246991278429896041215080682015202265810855614831069378521593605431288331593204411681692994503706765641261460401595783629511542859492802641817018373905454244355441667792426891564483978301424636585544116682472142710240876490952376989862402390932601036883400250489499628388688885083528032190666401859277756403170506363501541906105669775417046150252075316463864793593489015685002850234251917786477300043856176871462858067765003282703235986163610639844916877810769563301989207118828412092700898931567808515944949634649285951649462402454716164368264212230027680633150134514849661038104225369092324552766371337086477530674096247793644819402392019018522980992670781651315260434255489084201408513459006712869623877637324897936325999462491215151019825023829929597120769824808875061934743352157996706753225452898517455665168010313877396681260062307352794744428364796072046860616039440753619840300959252081064897382296398889630271070232530603299198222974940518918879722115316732284700254810918829699995431427260467420183776704287707724948637264529423324043544354071853886934347615372206753490852957637455289250647996166580545599149976490398578615774834258458234678695786289236975486049500269377327765815318168445654091251694391553552103018001448533255952261483068145841625369950283497352911524574913242879456040578238679710928074684071420197739621798536865929962763589352241796848944897560527792529824217789318463267690299397987317977871777806096692827960712501258968985311193502967774213877269717299602650094756392476272363529056399032644392270585836174531397767274476364077255918403826065544597441652996507804821635119629956743370192246198046827068488606154415543011590724835749676143191118026708640360277767338497394848788816171803143143852153612609419459900095417864530976461055543656955442276041925710079957288334262552047482370277395176110652946457423564293164778442505526799157454633088677593243890877097461128367091670185971748476259401477235243113057081634273937250830455004624476038847397649881706344867999097791178284539832192389162189249851937869941785178481835207512997676090985602605032726783662518237544200025983999515932725532945092608820330086703899138339125166501555678511815830147194190198410253782770339534021983447410565627116937566941678527836258945851485482873136562795608377443988138408545274539678628078794408501608211282917718804335981411194450018924518618079364910831243110338158794661845198631291547848503670665319453954758930002503201539556297091342004446789909076085294366415316191489105820195954127014402175288561223544430665745463993412515082028975025805635629069970161142226846360495737078845529485466520591105404697098903811787060892109003614949127722915181376795272401788993904727895801351529421492924261447207173061305267409769868643596555763081531003368278696868272992767571680087266918082986543349404035595765027384754119079733588737382749170818348788624276430516131303863180971583813248617202719708120519860757504689304053047623148688727684728764625696388781541524950433571168096788929849310414881523640655104092161167770920605822358546922017085399090591864867750400880313046394412463294888501491287424663845760121758814072334442209109334523278436709645968051832417386357709533771645855045827796207208173618756685011077693473165813499508356367494175828849688237015601480361415590651608314873512368103684943438564248820775562622679165863895815066841731271811381023894552259011073783302207114448358995209852291150343433001812701432492566007971670576018580535716460578696717137576847807084617283605176061564508044168826808446892435557182854956488065625690783117389831847038954251928052144951667371842862619510715929710191813670738603640636268230403605675385863846201397943324310169426675415067216593101301262928697116965614711436860644503020352183398924740820112034187949927595538634712346150925488859737254255271866819362464272008825494801835114318239809808166521894414475789265571079646098424546031965448564169401902769387809864457683849827738909676785357703905573591192298729684906123527526505077811646052492126845492626522897618986842948050370244169244207878149820046725851359609387933277008438597914961468810294433642489156932231010708632532578455433095549064450426673875942680343926018515776293609320816647992759562819607257814424009649594428902818205766472618672966540348277510723698674549759996457550228165811863278517806786883076197452663079121907522864320186480365223134688698911401125111569546485690917203861217818872903457774322728704921045762532152812373449041825596400901517144668161436356827728540142829255460260707294384586878707808232332170962970197355060425751595099115443250035712323048083399713212965068031844787047102600881408042291206130156458488413535722662432746444559867033675970832320926125057993333250654013198384249690461472024743812535484306801948585089487015406615948562494900942685462547374486088733896382595763155391705156276061932389797538346872636322578465047859214748295642835406096415926329814140929822890153641684539642662049368810081050466937406860520741334041650294411997432256403806040006851588021376581458562044706249141570910236039691025244639105075101575679008705167633464026953189921480715128457646350330013274616793386814366567200205796176020996730516666487553105356323266371923759253576148991566446221852374463931402747381773419121409713867350472750642724082111021106118322345514298636008175811550287945872092038543514662545558111273997736366779761277948201707634105339319409239639060456312290451781094375676549614323164687610907594520046595026040628355450579203141093970450784876168880761103987444866941042669658934978106094312071973087408879914592363038748805495834185442519442862524312852415675469762986379557275603873422554896045905265601041186274791039152707176238869885635299455186868954033204192925412419161774645744308136796990256696249603081986201896767645849737971401233400776533042593842497083314924612132901185111793335517290030541730424055734603641385592886695709161891146485996142496726415860145001835649975189097401695537306132741177137375663905071769542500254122872148334133304640571493313202961966204428959224073269091360647455453198926387757891662798529823894630207649328159791994941166858211609756165213601501653112573809343480819407456986651777554283043278639096884821396409017083086071129652142023894548719808543351719355276289726819660919967098905985067652771966065645008889876846806082307051122419312109822087652212004993544640804481346589754771201048838147392859567862209259085337975656396227646960877647826863966171428781801995461818466563146003549574555816614261938531611314018273994382622834924732253552026176645568978562101143009880003856421304889283420222989500737499111521474863714772615063176456062021133237983653221669069356135673113901675504518023211405476809853166572118636703946268378481293724750540537532011499023814758143055891373141495028911507594070373237202206777480391119210713163661407488581234858362647403918465855007613078308572412133511781354700387467982289999021037657860444381096513641280477343516067183122762661192649663287273505959797572326300838378902436684134559900984683099957658130757582246849281270104655494237034444161772407938326060279312314291563749824611060702136137324735650944890735696591146915729565709570990543400220952919223364961959822454376414545012846195903797864483066250980255521877650761642630169081981605140584270892304544889381048137556722891594495239485159736433635062173454222577339077872237534234821804473938552684719072356855546415508101503278303876829832957304842244130038346705699982610252680443015060837609013196308485292575157169089867888460263310540542511718484838693985386634697931136091845000022490422912135543238022095689174080809341148657633338961025405002068069184459227788843830988333082848275754458848009817374719202813115948146561403357492256990703126351692986999057629098398963847980891937231024215915127662506711375810083367831638962330656406003336961260937329585133549530092053774421569288210728844292093623901265327080847273503839667747524638387448736930908388561704727715528119393065659646829851109972289714295201272341846535177716320147383296572361710332136595041678588273561360986693668868410342536455233090786735451197465863299783705327018742527048271058119660227657183748789198510091892084276063958234834985643923930813258925867249466799295181368076818259952974892155945538045005185894088554951090214738055185489466725337092200221266518777949027208175804195138173556839619482973686363190080465613222500697284115860866797775180633236064318108654755619536284636413952, "C1": 1, - "a_bit": "4613422943/10000000000000", - "a_complex": "4856569/10000000000", - "actual_bit_saving": "4613422943/10000000000000", - "alpha_squared_power": "34600921380486558550000000/50046134228737986553936577057", + "a_bit": "63918923581/125000000000000", + "a_complex": "63919/125000000", + "actual_bit_saving": "2579672737/5000000000000", + "alpha_squared_power": "479395042269661462850000000/625639189226222161398931076419", "beta": "1/1000000", - "c": "23067114484328848236577057/50000000000000000000000000000", + "c": "319594614709053757031076419/625000000000000000000000000000", "delta": "1/800000000", - "epsilon": "49999999500000000000000000000/50046134228737986553936577057", + "epsilon": "624999993750000000000000000000/625639189226222161398931076419", "eta": "1/100000000", - "kappa": "4609169/10000000000", - "lambda_": "999538657710313422943/1000000000000000000000", - "lambda_prime": "499769328857463422943/500000000000000000000", - "q": "230671142536577057/500000000000000000000", - "sigma": "9995143431/10000000000", - "tau": "9995386577057/10000000000000" + "kappa": "5108289/10000000000", + "lambda_": "12493608107705818923581/12500000000000000000000", + "lambda_prime": "6246804053884868923581/6250000000000000000000", + "q": "3195946115131076419/6250000000000000000000", + "sigma": "124936081/125000000", + "tau": "124936081076419/125000000000000" }, "recurrence": { - "internal": "9995386577057/10000000000000", - "leaf": "9995143435856569/10000000000000000", - "reservations": "49976932885515671151763422943/50000000000000000000000000000" + "internal": "124936081076419/125000000000000", + "leaf": "124936081063919/125000000000000", + "reservations": "624680405385290946242968923581/625000000000000000000000000000" }, "strict_constraints": { - "Gaussian_arithmetic_above_kappa": "230674995542499379056693553711102309/1000922684574759731078731541140000000000", - "K_dominates_log": "2306711425365770339328857463422943/5004613422873798655393657705700000000", - "K_geometry": "2306761448432885054328848236577057/5004613422873798655393657705700000000", - "alpha_below_one": "50011533307357499995386577057/50046134228737986553936577057", - "alpha_below_one_fourth": "49907730543216040319736577057/200184536914951946215746308228", - "alpha_positive": "34600921380486558550000000/50046134228737986553936577057", - "artificial_boundary": "280304486459762979712765368256463422943/40036907382990389243149261645600000000", + "Gaussian_arithmetic_above_kappa": "3195993627827040244185196567864415343/12512783784524443227978621528380000000000", + "K_dominates_log": "31959461151310760994053884868923581/62563918922622216139893107641900000000", + "K_geometry": "31960086470905378899053757031076419/62563918922622216139893107641900000000", + "alpha_below_one": "625159794183952499936081076419/625639189226222161398931076419", + "alpha_below_one_fourth": "623721609057143515547531076419/2502556756904888645595724305676", + "alpha_positive": "479395042269661462850000000/625639189226222161398931076419", + "artificial_boundary": "3504218655769344643675801588817868923581/500511351380977729119144861135200000000", "beta_below_one": "999999/1000000", "beta_positive": "1/1000000", - "bit_positive": "4613422943/10000000000000", - "bulk_exposure_above_kappa": "4253943/10000000000000", - "c_below_one": "49976932885515671151763422943/50000000000000000000000000000", - "c_positive": "23067114484328848236577057/50000000000000000000000000000", - "cell_above_band": "49988465692642500004613422943/100092268457475973107873154114", - "compact_leaf": "12157064634972943/500000000000000000000", - "compact_phase_layer_above_kappa": "49772927594887408131062764367/500461342287379865539365770570000000000", - "compact_reservations": "230671142536577057/50000000000000000000000000000", - "complex_above_bit": "243146057/10000000000000", - "complex_below_one_over32": "307643431/10000000000", - "coordinate_movement_above_kappa": "4253943/10000000000000", + "bit_positive": "63918923581/125000000000000", + "bulk_exposure_above_kappa": "65311081/125000000000000", + "c_below_one": "624680405385290946242968923581/625000000000000000000000000000", + "c_positive": "319594614709053757031076419/625000000000000000000000000000", + "cell_above_band": "624840193316047500063918923581/1251278378452444322797862152838", + "compact_leaf": "688918923581/6250000000000000000000", + "compact_phase_layer_above_kappa": "294878386089058851580570662909/6256391892262221613989310764190000000000", + "compact_reservations": "3195946115131076419/625000000000000000000000000000", + "complex_above_bit": "76419/125000000000000", + "complex_below_one_over32": "3842331/125000000", + "coordinate_movement_above_kappa": "65311081/125000000000000", "delta_below_one_eighth": "99999999/800000000", "delta_positive": "1/800000000", - "dimension_above_kappa": "499769323909543061963253178701062764367/500461342287379865539365770570000000000", - "epsilon_below_one": "46134728737986553936577057/50046134228737986553936577057", - "epsilon_positive": "49999999500000000000000000000/50046134228737986553936577057", - "gamma_sublinear": "11533807357499995386577057/50046134228737986553936577057", - "guard_width": "46134728737986553936577057/50046134228737986553936577057", - "lambda_above_internal": "4613422943/1000000000000000000000", - "lambda_above_sigma": "24314610313422943/1000000000000000000000", - "lambda_above_tau": "4613422943/1000000000000000000000", - "lambda_prime_above_lambda": "4613422943/1000000000000000000000", - "lambda_prime_below_one": "230671142536577057/500000000000000000000", - "leaf_saving_above_bit": "243141200431/10000000000000000", - "literal_scalar_guard": "32531354368216600227512879385747201538766692520724487452857024390628281444216905316995799500013579759631782797251132303442294425462561655407367524313611018350253109536400540155487893395958594914320630079624240507771717926758376533091719157472156113998042146889910840221394651912528384844611737944816829094299403450141209650601935845929956083042765575223213819674241055613188458323966082177693399435575245693114664673858221564555397392109780241767411765078779691554938575663160633620333042053391728268976455119353383572190696711486600173375193110317619994839271317942572577696867265120798908955641148076827176014770204837785735646491529927406154329718702380766035534239626230661758154006513989207579684538598647442911935796622652484996047158586150735990956325159978647334051992435984062226128606891569702714900395210927028082448680734699243723008457914513732085897964382514209122604928099849768874565782284717745762825692947427297788449905632510009326520703816047142001949060989435768137028178747842393568933454307238623196150858847591191761895343720986756584180877915128467837443101534425948418800022456143554539062545609859764460760534478812979312455552991215241015653906492863575884462244010459550197710269730343174849490898836787613863265071047145035903669555692012586377800138712754263358839017762183658263876653361936073544980881618970479746243198423220456341886525995112585259532178506328264817330647631511334915310317829896246433840281005827911549310239209573271678050284109239346117644319392878391723563131357710737057050217233758581478774994836163769811937856682252963873622106405970827378390254107575940276876035175451158460301349647172169461907783856388685366682944182362779216098265174591163265033373150428195998161335139548868645132211651385692470069955141898927733941850511685375532449530285765808515520564298759440353922982682471707422863169339094406412197161257918694477679432511264294574545718777488617000041089221215759427341123182107277352129596982293614954384688360153899603551775220011243896923949436857735369871560709839611694590473103629052410280101721824416467721046830822155713029932152786612633393456801414122916045085174008626623400865554414048357189501175937687089018611377554025718944984791791400562827158579298813761300283244181663757142583592282626024981988748479196826802321414704486408421165239282609324855079302388057334310486818433778770878307077224045886931513494348081649118423708015265546327949541059849238610128608860981041771106513861085263766801863362330960335556909069368617120916726404794873751037440549304738576265563097721210366949330424815611076388310364552169006089139235937391749309331235217441643542162922924322208635105328348937085775067059789748645687424337179151097117915512438159092516970917469740534732474795881784893061966587784816113974434770735367909088139619906220844017270129878712546491373526443360785464149435233145755521737502615751258861322537196619106690883559428558929087504289621908181020784685409445784934819523781240707056050834898450313263431385128663013226287378208817387367185096992541094516545218019588679618896923935170084000263267167614661940198349509920085354422095390635342907883634300171291699680163243973496934624989106253189831978110116065418442564696734264845151234183067277311427843288366909916263807498253040048509679468717637170157571344802215381373538729843118797748156473866292979000531219112475885245734097406514189618047791360206095215041056911386913566100770253944881654794558499048470273688276765228846245600247301947188984617573216417893243831117920207512825183271442644242069344411551095131533670550248635583619825247269775802307802652879648331867931845404887667305932104773133423196017457372237054815181902164882446951350494486381187141120586575191302761108598400852224406074600641508746666077173681797924035686817274015174374168214522926010892188440931823750909053681105378609382456962880469439705529620441533812798553280825348471642726213394325096354638254300242374895068446136203583740169882502305221386470757178983556402733741976037757633589578653544408729126954997363372492255458868036576382045542246473823007888625214924967524441307985448629092768114818592098084527920833348421193961486856610152511675403913932538751933930663968710166948113418581406114068134930051104918895157735725487381490617745195993208204580577090966769323282876699170969270324428243912089808315362492073173948838426818383129475802490211153672760103234938665729100559150598355762980041040301469223079502563209145288484759658884235395359556485447198530888607950645349036917800279633241633905016732643950083630032560578083585818380747438135932603647982879115733880410010949650448876677609601679562507165119258366709655868331040084518600636894812579413901081118074626815459378973679143621928776795141156650308516230648974944773444215229834076209952010150750620929864393011679022575113880365752564700090892720505508424816551122407182561613739659019946174982567180315088579203128331389395714525548347749432796011746091000314562057338509161467703579357157079481065092991223190943295244486971019334155405942913283835632167867362688047866571583726977516611175443230778267258371898547935735874287474070637851128786579036686374114156693761716898956153502783057388358657967336010358518128603476713366173725228793728716322188987313729012644146287470163224118093244276091738695119649244570771288738733047356147108397169650283326717486389380017404322994089998798010406859630003030310706456223635650653290650544293290516744072749427053206068277036573835014519846717980264816509783223683247092234376907931046478666198782875704416877993738410497866045618285984935306674447270172179994661236697668707228813113418419746356548899621713394104206067400272585673149060587266370373171239481978751243619440138884264452368664105252800321692367264307261885372069000596378150104595609332547314108853472572730985592698475844091063819541667894890573786859130833381531678670384241774512278478641561855323299278242763248737738642261361978887978723058710763301938723624171247937080497595258690699702050656384703492016639913990084070998796750194926127310241572190043392079224054673831237007405479285590181048055580974024254730732906354392089271542384925212063246057118719070068153481359982136683583151127652975230221933752561184530013787418177761992187253101452937512698576770769586735268446438057795118114184344258484583440766782073098887809134055761108955935481281186432280951557373358267687866926907153826105250739868376388587657604661092669121042116727183545497033896567572349664208871089536316441530779099928394887279932998657058567297195041205171344581292802369806038455258409988877061463810896308668422378506489094350148163380684573521410371448802911051280413300908136338086859829755513062922962774063660628015681792048591635074575819709198793323216439493565302423148762405333548186446671019423737738105735960446958136877147218714492012271656777215941298526284694522756821278970693933111557390115183506329387378182747777389233913142854823581955970722370110014520525861391676", - "original_prefix_above_kappa": "5054386350468686063524720470067/500461342287379865539365770570000000000", - "phase_boundary": "27680687058255018102013446063422943/40036907382990389243149261645600000000", - "phase_local": "36907732944255014411275091663422943/40036907382990389243149261645600000000", - "prime_interval_packing": "46134728737986553936577057/50046134228737986553936577057", - "q_below_internal": "4613422943/500000000000000000000", - "q_below_leaf": "12157064634972943/500000000000000000000", - "q_below_reservations": "230671142536577057/50000000000000000000000000000", - "q_positive": "230671142536577057/500000000000000000000", - "record_suffix": "46134728737986553936577057/50046134228737986553936577057", - "row_product_gap": "141461/5", - "scalar_work_above_kappa": "461351142692499286788234693711102309/1000922684574759731078731541140000000000", - "short_record_fallback": "499769111016140682562896443488438348781249/500461342287379865539365770570000000000000", - "small_field_exposure": "23067614714999990773154114/50046134228737986553936577057" + "dimension_above_kappa": "6246803991711706770821369615770570662909/6256391892262221613989310764190000000000", + "epsilon_below_one": "639195476222161398931076419/625639189226222161398931076419", + "epsilon_positive": "624999993750000000000000000000/625639189226222161398931076419", + "gamma_sublinear": "159800433952499936081076419/625639189226222161398931076419", + "guard_width": "639195476222161398931076419/625639189226222161398931076419", + "lambda_above_internal": "63918923581/12500000000000000000000", + "lambda_above_sigma": "7705818923581/12500000000000000000000", + "lambda_above_tau": "63918923581/12500000000000000000000", + "lambda_prime_above_lambda": "63918923581/12500000000000000000000", + "lambda_prime_below_one": "3195946115131076419/6250000000000000000000", + "leaf_saving_above_bit": "1/10000000000", + "literal_scalar_guard": "25239101113224293571053499819218172616496869834979387600463208339657180401016456032780706948857373710831828427269532653118631523155628961588518740675183184171733316122623067073232695848276017649149050993414390611083985682378241706794672475754541158815995425211081213001386418532031559869742326540621946069317399818999614791007595971797742414670896104705262325831676565172114891885947633883896060606242441350732504216781536109938502464117511644929889458301269386401913133507324119822031733180165934576504977534369224109115887791498206514551990425337677108688787372351785359739544381783457837280992771737267336066484647608540494845010556836786418600837120470575038589652646043158906212403091171835617871102061811296214000794912916439675770311297026217123629106450990965771086299312048728807506964658009336106990829760267729641570377068215771928338713993488165869823267608539847065554429669946598559398277129314962856900490027705394639172183120396538770135204185460826826240401680415141886636400308870164400666271403692298192129120560359409985447298471310061752630985042672626651393875506756425471513791501612342758539890724698356186029091588142135666906813735068339756665804540333661572388625594534201748165668313747927816320171380897516782152302225554748913903717048202626258619157749774846890261968917290228063193491614479674647581070047088944982741030915126639934807211685087736781693231633672240698858172383567650023391173317547854343501832084554577731259085131688507399378356226784285685883579099620843842894197641321137482775167838994447540938535282270954967905840000993584890071670027017825085953781226752073318638398684215424311803902582504213401387222772171345535354622266785313555998398851257258371431206133348063638220188068020428164306205014250411925327117484247345127292919285042862282411911067106948148086378436243101505321204192590562381826364518734698198142443419688537143042511932578767449241398713268566737495581341216466786574330867092606021611820658255989582185978914370080136432875710840243931994696207340101057024209806890676389628527206511234922302561327979509540828443345606590579777858446510050181156085893259144499184259599081950360049181762571991422584628568889178417881874351793219271375231887542686878442446060098808526393144802968431505880521464226403775720074775748075536603921777294035047751574929654580671451716931988050940269414623871057235505738511074133784984471469902867693384295160725659589543301664721428968282085987382091122922073184499188894028111962152955207140107030055957203575214615801800336983003325155503106256326945673163509692737828107589897326811867063558800936911847338406854067625547972886211764745298324566793611326523290305406533208080899627514272967906652554104672859052721490263609668802120187736563914180585271773983622984822927044150668496452166694538076679310883479708755067878427016732688443595913753110053590210107438747765780622670902616034245477913413407024721826673050086212749747954496122685229696481898070263005538095849311967117806983490760690018247950453454466774194065118465579753655536634260568737661469487243559164737107516971692767520852718255690210661329509014075675418544995316017525531496034790146760233875268592185461499298246778908383750283716624570882308441363824773404210578119287039764106789765831178097541946785619360108000031992950785925281564286205480067776281390686532007743674254371648341306984956016828548541761495716719636617028260972942172212954332189048631361271155153053221266803012749449969522659632880781087574667784277865455285462952072923742762245025760280957747317570132034546015933265106598539100548155595289684874574912712885742294835082741773904517532604570320699313619961762266252523684928471937760643054734601230687636782330346798637623722053653524287662070650553820962419581121324317546132173505542775493177515971767466091239461630712449216421373916900723483590782238237163161311128568633615724219333478953980257074522423841448712210626311533997346992788448124599754202861388022006065087749750489025924864965177783762639664022582208094023655806217173994592170011852392017827983426326821502528515699201806755958634425592658639974800747753600931641898093469536272815583068799394908302314024957296198186409970738610606670770117828472786038113470942970753334400591536134242509324173492712838075332663249639752084969764432901763973394368468215293112251701340723150853445910927906756150179397042638002920403998268562982015715986390406634274511525019567923427623923271043537168437062389604390911473264365590895112830047974001111660408174730605125868291384565245635210076284611129648123350607639831474558002121868313993438960247510408894733647426472548416447786309133034664627482721052551851008438508206236053078366148535854306199609710378279996092036796307217607708415051346379756447623509812105586041101873561505515949092281454903524171727100919374005409357254984595115905982182206105221861307990761393152762546196565759091987813858676246469627058769953800196012758435450845718097386093593003502936338544284820233406687682517766081948343048309375220406166257705807116204428489369634511796916269840806563755174114571453073447463863671244251917354779303019943676531965770877707858608386219654100464956095924145885825298757311315887170849987730244062148639613429873872876739765433274701709651187208473738738557353434403454528896389029256787910908523390366179885898075572781760707705412120961297796505982962796689664126642676122333532253180478002096409285800230617206084317561046026085804469490952909916146740211506136890890660360992934730851814105552344859403052267077991409330180849966191108769478241068771060328455873583174193735746345879308883791973476453402079903714128934902168260053661656156239774218311868728573097171117522749247735068403348772521284594486852062811316539641870196579485768747306666140397626931896838595940697313405517998936237380678261727438975090667711227135451920134670532209479466620", + "original_prefix_above_kappa": "62858797308711274991473678304809/6256391892262221613989310764190000000000", + "phase_boundary": "383515408176539944057838601068923581/500511351380977729119144861135200000000", + "phase_local": "511355755338539892922699736268923581/500511351380977729119144861135200000000", + "prime_interval_packing": "639195476222161398931076419/625639189226222161398931076419", + "q_below_internal": "63918923581/6250000000000000000000", + "q_below_leaf": "688918923581/6250000000000000000000", + "q_below_reservations": "3195946115131076419/625000000000000000000000000000", + "q_positive": "3195946115131076419/6250000000000000000000", + "record_suffix": "639195476222161398931076419/625639189226222161398931076419", + "row_product_gap": "791353/25", + "scalar_work_above_kappa": "6392002306877038965806724947864415343/12512783784524443227978621528380000000000", + "short_record_fallback": "78085009035224570307144213076471287867863561/78204898653277770174866384552375000000000000", + "small_field_exposure": "319600867904999872162152838/625639189226222161398931076419" } }, "bit": { - "added_bad_moment_upper": "250086396087176408068814279467692677892159/67308782636558677514166530014945948467200000000000000", + "added_bad_moment_upper": "1832269179229740567449156566157779269357/654067144898559067831450959471443968000000000000000", "atom_exponent": "1/1000", "bad_fraction": "1/10000000000000000", "coarse": { - "exponent": "1249422793/1250000000", + "exponent": "79958687/80000000", "log_upper_bounds": { - "1": "5628092903045690774122945787520664993/1329227995784915872903807060280344576", - "10": "1283716167380495647207296169730161819/664613997892457936451903530140172288", - "11": "1220371687740894297695991898219712437/664613997892457936451903530140172288", - "12": "2325085417235377274594108013345743861/1329227995784915872903807060280344576", - "13": "1109345204668642272486871655318194831/664613997892457936451903530140172288", - "14": "265023002254963557127057704802014929/166153499473114484112975882535043072", - "15": "126779797609353856910299218018927371/83076749736557242056487941267521536", - "16": "485672588161761388304392139207687777/332306998946228968225951765070086144", - "17": "1862106408094767381413498702434099211/1329227995784915872903807060280344576", - "18": "893064922112023845372151581094129071/664613997892457936451903530140172288", - "19": "1714262180057299458633847387593028093/1329227995784915872903807060280344576", - "2": "2353371132723014734448300739924093261/664613997892457936451903530140172288", - "20": "1646081697161329989188248031787845167/1329227995784915872903807060280344576", - "21": "1581228445028378873166656787258633713/1329227995784915872903807060280344576", - "22": "1519392737882127290165639488766946403/1329227995784915872903807060280344576", - "3": "4167786692434699885046796628690700803/1329227995784915872903807060280344576", - "4": "1892695813923184081835128586087854025/664613997892457936451903530140172288", - "48": "241192071018027332070709699000393459/664613997892457936451903530140172288", - "5": "3488782972360652599640936647132802109/1329227995784915872903807060280344576", - "51": "200900098741888246168674771802067511/664613997892457936451903530140172288", - "54": "325823633613056801668154003358293969/1329227995784915872903807060280344576", - "57": "15872248090394285597356139297691495/83076749736557242056487941267521536", - "6": "811609013708759644955113080254555583/332306998946228968225951765070086144", - "60": "92887743275169550056049436478940497/664613997892457936451903530140172288", - "63": "30230558604346996022626907107167385/332306998946228968225951765070086144", - "66": "29543263635568200544745164968491115/664613997892457936451903530140172288", - "7": "3041534655639369762242805946088597903/1329227995784915872903807060280344576", - "8": "2864040990246706858443912864503229579/1329227995784915872903807060280344576", - "9": "1353740240911854497985323734930368307/664613997892457936451903530140172288" + "1": "5507170668628302790032438159091995441/1329227995784915872903807060280344576", + "10": "2446510100343603310324084711031654099/1329227995784915872903807060280344576", + "11": "2319821141064400611301476168010755335/1329227995784915872903807060280344576", + "12": "2204163182817989290503600384917074321/1329227995784915872903807060280344576", + "13": "1048884087459948280441617841103860061/664613997892457936451903530140172288", + "14": "499815445905580118231488502496862473/332306998946228968225951765070086144", + "15": "1907554527332273726474279859874168397/1329227995784915872903807060280344576", + "16": "455442029557414392281765232100520389/332306998946228968225951765070086144", + "17": "1741184173677379397322991074005429655/1329227995784915872903807060280344576", + "18": "1665207609806659706653795533759588603/1329227995784915872903807060280344576", + "19": "796669972819955737271669879582179277/664613997892457936451903530140172288", + "2": "2292910015514320742403046925709758485/664613997892457936451903530140172288", + "20": "1525159462743942005097740403359175627/1329227995784915872903807060280344576", + "3": "126464514313040996904884031258188477/41538374868278621028243970633760768", + "39": "159365491077226417951771630844438983/332306998946228968225951765070086144", + "4": "1832234696714490089789874771873519249/664613997892457936451903530140172288", + "42": "538955573011329583849804851157485703/1329227995784915872903807060280344576", + "45": "447248316721282837398130701044204207/1329227995784915872903807060280344576", + "48": "361461907618666680050911769572117379/1329227995784915872903807060280344576", + "5": "1683930368971632307775214509352066285/664613997892457936451903530140172288", + "51": "140438981533194254123420957587732741/664613997892457936451903530140172288", + "54": "204901399195668817577646374929624429/1329227995784915872903807060280344576", + "57": "133033735028920585467190600334394381/1329227995784915872903807060280344576", + "6": "390689227552206324466243086573694099/166153499473114484112975882535043072", + "60": "32426626066475558010795622264605727/664613997892457936451903530140172288", + "7": "730153105305495444538074579414982091/332306998946228968225951765070086144", + "8": "2743118755829318874353405236074560027/1329227995784915872903807060280344576", + "9": "1293279123703160505940069920716033537/664613997892457936451903530140172288" }, - "moment_upper": "5384702610130043005316420465888044949897/5384702610924694201133322401195675877376", + "moment_upper": "675122874374376600395989131715840119353597/675122874427133481343081028758748692217856", "rounding_denominator": 1329227995784915872903807060280344576, - "saving": "577207/1250000000", - "strict_gap": "794651195816901935307630927479/5384702610924694201133322401195675877376" + "saving": "41313/80000000", + "strict_gap": "52756880947091897042908572864259/675122874427133481343081028758748692217856" }, - "coarse_saving": "577207/1250000000", + "coarse_saving": "41313/80000000", "counts": { - "W_per_vertex": 32408, + "W_per_vertex": 24186, "child_multiplicities": { - "1": 193950, - "10": 474, - "11": 1365, - "12": 585, - "13": 1059, - "14": 330, - "15": 2580, - "16": 3180, - "17": 4935, - "18": 3246, - "19": 9987, - "2": 200588, - "20": 7161, - "21": 1242, - "22": 75, - "3": 40116, - "4": 33642, - "48": 72, - "5": 18126, - "51": 131, - "54": 806, - "57": 3871, - "6": 4875, - "60": 1307, - "63": 1596, - "66": 1760, - "7": 2250, - "8": 3489, - "9": 1482 + "1": 150003, + "10": 4596, + "11": 7656, + "12": 498, + "13": 3177, + "14": 2916, + "15": 4014, + "16": 3834, + "17": 5643, + "18": 5670, + "19": 987, + "2": 87191, + "20": 81, + "3": 16848, + "39": 3, + "4": 13548, + "42": 103, + "45": 111, + "48": 874, + "5": 9018, + "51": 2982, + "54": 993, + "57": 1189, + "6": 6573, + "60": 1320, + "7": 882, + "8": 1617, + "9": 3033 }, - "deficit_per_vertex": 2024, - "edge_count": 544280, - "local_dimension": 23, - "m": 69, - "maxchild": 66, - "rank_per_vertex": 2234128 + "deficit_per_vertex": 1400, + "edge_count": 335360, + "local_dimension": 21, + "m": 63, + "maxchild": 60, + "rank_per_vertex": 1522318 }, - "effective_saving": "4613422943/10000000000000", - "fallback_children_per_edge": 152352, + "effective_saving": "2579672737/5000000000000", + "fallback_children_per_edge": 127008, "ordinary_leaf_saving": "384599/10000000000", - "rank_mass_upper_per_vertex": "17454125000064782927/7812500000000", + "rank_mass_upper_per_vertex": "185829833984894939/122070312500", "row_stock": "O(w log e) internally borrowed radix-q digits; retained stopped wrapper restores them", - "strict_gap": "9683053551624097783276572314019807322107841/67308782636558677514166530014945948467200000000000000" + "strict_gap": "3104591513576928263373540835566618011499259/41206230128609221273381410446700969984000000000000000" }, "complex": { - "N": 32817780557806574163595540748554695887235239408087373839880618796903478243485196140259436784060894779388904754392411877246318939152267640191875160466382549098921315251867358429679909349325562993302741789218816580615296123008958381443791860891962967367602644740147372302910508239853367165293894460597921917933799423335432308673307941767419867889726522409165034802541527974038442221588958791937561638759609697996845373470172256594101246089869757014775652232588744786865653886962041332257076675977032924081531267047735268706206224849175445270246253088412392503992155455561928657278025072151915537266914985382254194723906249527202165110822872581183471253515173642043257360125465740987574178650956910945464138945649992945011750906253735159894898175394185216000000000000000000000, - "W": 558219259408554210645204376925842006122818955772677108320742093706192856917736543665310658525244890346912296381957746800638096637159907013877367431183008166121822394713155175743936048972022374619604648263547563621522795474158629014365225533819713269365863849764654479904677207486642189106479158219840902532490996213859566491336829461756391241485649375774530481183912342590220934538470829178542490215651383823256568150895765253214550570563881202131442443685800711752498341144308313274875059345866156050130000875913665192760054405289639377872364817447614655904552930609748555802802407150574940590431610180334399901959989427327188191433354736626641806202547587114686929312543220390877845560382782410780886322509047635678873174363930721296462253793622569779200000000000000000000, + "N": 4654170104423616554638164010272346091525338318081434624560713222756608378117397252400210666893081203396713814484336655024295069388921657147689634172725410447265943921080212832355099015801402340613368718684202796799353461392938077263755994129846605291547841283152950671461912870176687371031035766533157124388121683525968364849356178820541530477519547795337690304275736560189911727771655301087339514594924221793976288076428017850160362677522178019873965242784165001200605555445206166283124908285904680927159554862606796638919933387986940007180948084528616254659211856188901000183131972799431806345252217217039855354854231386567475200000000000000000000, + "W": 74442040465678648725814815718848517447253384780040400930568438084894145975145915295398218037964866247965771791824090755702986212127502232847857004764205750585701419701338282976903943576223490619219737695136040643049052750294773958537636593987463164788219373493339581459526792748515454897407771317283747247883646291124068247776103790483404040130204706517397466207707292420673944173062847251406817554274723556618349522846685409750330103947367988283029566796137936113900291736450483173284557718666898127587211880162285831392057995167097169978493452203524753776227227211906262740050352531601821005581295501593456413717452566109544775680000000000000000000, "counts": { - "W_per_vertex": 29937, + "W_per_vertex": 21113, "child_multiplicities": { - "1": 79374, - "10": 5829, - "11": 3261, - "12": 3291, - "13": 2028, - "14": 6972, - "15": 2478, - "16": 6789, - "17": 4794, - "18": 1194, - "19": 11760, - "2": 81787, - "20": 11880, - "21": 2640, - "22": 2712, - "3": 34704, - "4": 29763, - "5": 22455, - "6": 8535, - "60": 4840, - "7": 7929, - "8": 7881, - "9": 3603 + "1": 59292, + "10": 3171, + "11": 939, + "12": 4536, + "13": 2121, + "14": 5178, + "15": 3075, + "16": 837, + "17": 9438, + "18": 8910, + "19": 1980, + "2": 58071, + "20": 2046, + "3": 23694, + "4": 20973, + "5": 16770, + "54": 3630, + "6": 5652, + "7": 3801, + "8": 5250, + "9": 2658 }, - "deficit_per_vertex": 1936, - "edge_count": 346499, - "local_dimension": 24, - "m": 72, - "maxchild": 60, - "rank_per_vertex": 2153528 + "deficit_per_vertex": 1320, + "edge_count": 242022, + "local_dimension": 22, + "m": 66, + "maxchild": 54, + "rank_per_vertex": 1392138 }, - "deficit": 36099558613587231579955094823410165475958763348896111223868680676593826067833715754285380462466984257327795229831653064970950833067494404211062676513020804008813446777054094272647900284258119292633015968140698238676825735309854219588171046981159264104362909214162109533201559063838703881823283906657714109727179365668975539540638735944161854678699174650081538282795680771442286443747854671131317802635570667796529910817189482253511370698856732716253217455847619265552219275658245465482784343574736216489684393752508795576826847334092989797270878397253631754391371001118121523005827579367107090993606483920479614196296874479922381621905159839301818378866691006247583096138012315086331596516052602040010552840214992239512925996879108675884387992933603737600000000000000000000, - "exponent": "9995143431/10000000000", - "group_order_bits": 2556, + "deficit": 4654170104423616554638164010272346091525338318081434624560713222756608378117397252400210666893081203396713814484336655024295069388921657147689634172725410447265943921080212832355099015801402340613368718684202796799353461392938077263755994129846605291547841283152950671461912870176687371031035766533157124388121683525968364849356178820541530477519547795337690304275736560189911727771655301087339514594924221793976288076428017850160362677522178019873965242784165001200605555445206166283124908285904680927159554862606796638919933387986940007180948084528616254659211856188901000183131972799431806345252217217039855354854231386567475200000000000000000000, + "exponent": "124936081/125000000", + "group_order_bits": 2145, "log_upper_bounds": { - "1": "5684664334020965693831331240677363777/1329227995784915872903807060280344576", - "10": "1312001882868133107061488896308511211/664613997892457936451903530140172288", - "11": "2497314806457063515100369249596123659/1329227995784915872903807060280344576", - "12": "2381656848210652194302493466502442645/1329227995784915872903807060280344576", - "13": "1137630920156279732341064381896544223/664613997892457936451903530140172288", - "14": "272094431126872922090605886446602277/166153499473114484112975882535043072", - "15": "130315512045308539392073308841221045/83076749736557242056487941267521536", - "16": "499815445905580118231488502496862473/332306998946228968225951765070086144", - "17": "479669459767510575280471038897699499/332306998946228968225951765070086144", - "18": "1842701275199322610452688615344956943/1329227995784915872903807060280344576", - "19": "885416805516287189171116420374863439/664613997892457936451903530140172288", - "2": "2381656848210652194302493466502442653/664613997892457936451903530140172288", - "20": "1702653128136604908896633484944543951/1329227995784915872903807060280344576", - "21": "818899938001826896437521120207666249/664613997892457936451903530140172288", - "22": "1575964168857402209874024941923645187/1329227995784915872903807060280344576", - "3": "4224358123409974804755182081847399587/1329227995784915872903807060280344576", - "4": "3841963058821643083378642625332406835/1329227995784915872903807060280344576", - "5": "1772677201667963759674661050144750447/664613997892457936451903530140172288", - "6": "825751871452578374882209443543730279/332306998946228968225951765070086144", - "60": "121173458762807009910242163057289889/664613997892457936451903530140172288", - "7": "3098106086614644681951191399245296687/1329227995784915872903807060280344576", - "8": "730153105305495444538074579414982091/332306998946228968225951765070086144", - "9": "1382025956399491957839516461508717707/664613997892457936451903530140172288" + "1": "1392251593943638593258363864395920691/332306998946228968225951765070086144", + "10": "2508345807489854893325102009523341409/1329227995784915872903807060280344576", + "11": "2381656848210652194302493466502442645/1329227995784915872903807060280344576", + "12": "2265998889964240873504617683408761631/1329227995784915872903807060280344576", + "13": "269950485258268517985531622587425929/166153499473114484112975882535043072", + "14": "1030548745384286027963485654239568601/664613997892457936451903530140172288", + "15": "1969390234478525309475297158365855707/1329227995784915872903807060280344576", + "16": "1883603825375909152128078226893768879/1329227995784915872903807060280344576", + "17": "1803019880823630980324008372497116967/1329227995784915872903807060280344576", + "18": "1727043316952911289654812832251275913/1329227995784915872903807060280344576", + "19": "206896956598270382193044632207005733/166153499473114484112975882535043072", + "2": "1161913934543723266951777787477801073/332306998946228968225951765070086144", + "20": "793497584945096794049378850925431469/664613997892457936451903530140172288", + "3": "2054350082581781741978653149376859287/664613997892457936451903530140172288", + "4": "3726305100575231762580766842238725821/1329227995784915872903807060280344576", + "5": "428712055636189524818930789649477485/166153499473114484112975882535043072", + "54": "266737106341920400578663673421311739/1329227995784915872903807060280344576", + "6": "3187349527563902178730961991081240103/1329227995784915872903807060280344576", + "7": "1491224064184116680576657808075807837/664613997892457936451903530140172288", + "8": "1402477231487785228677211267283123675/664613997892457936451903530140172288", + "9": "165524622159535787180072321245234649/83076749736557242056487941267521536" }, - "moment_upper": "179068943258175399879712629997252045934735/179068943294158619192045723836257040072704", + "moment_upper": "14031995337496998778154871941401817856473/14031995337503464412309039231849457516544", "rounding_denominator": 1329227995784915872903807060280344576, - "saving": "4856569/10000000000", - "strict_gap": "35983219312333093839004994137969/179068943294158619192045723836257040072704", - "total_rank": 40155687118802315934874760043837214275367006052283855687869562066169291872009197428148082033355165120720357544271126116580972007042445810594959392368663567156762398972570118559290747625701352853318901659007283882510964448404111434814708067388038196130237834273840960443603557379974398911784676107921887268229624548032219811836711082510516007532288055881116113106958892985724465000326151846183927977724264064606676376953677908749194129709900589820747602727921803626914328343114540310325521488558788499392870378672031385083147090333519942217012995977831001593373419632900777896278767487262028615420082326500156313326922941893077627401579635877278908228204559581251211327406973855828118548751044280974183804667811214776639355628206132824669397885147891420364800000000000000000000, - "vertices_per_stage": 18646466226026462592952011788951531754110931481867826045386715225513339911071134170601952718216417488289150428632052202980863033609242977381747250264990084715296201847651908198681766675753160791649285107510691238985963706255089989456699920961342595095228775420538279717562788772643958616644258216248819271553295126895131993564379512367852197664617342277934678865080413621612751262266453859055432749295232782952753053108052418519375708005607816485667984223061786810719121526682978029691520838623314161409960947186213220855798991391576957539912643800234313922722815599751095827998877881904497464356201696239917156093128550867728502903876632148399699575860894114797305318253105534652030783324407335764468260764573859627847585742189622249940283054201241600000000000000000000 + "saving": "63919/125000000", + "strict_gap": "6465634154167290447639660071/14031995337503464412309039231849457516544", + "total_rank": 4908520500630367199349139673433729805427198057164585026792956200380257025981513012243882179838788091162344224445905653221372794931026225710810872680264854128209027756367246463643305177014948978527889319160294479644438128058062143186220259209042722270730930809277259425657306408531843335857881871174194161235932533530662535988373493993084125118115991082352895079404405563204290403694376263291762619067536830515017092219804809025671626497848765048660077443302319618516218649050286683270497684523729371739828824535848258075236907747640426278573386897348105132976337784129624439843140135112920754562020250887951083449997015131843387719680000000000000000000, + "vertices_per_stage": 3525886442745164056544063644145716736004044180364723200424782744512582104634391857878947474919000911664177132185103526533556870749183073596734571342973795793383290849303191539662953799849547227737400544457729391514661713176468240351330298583217125220869576729661326266259024901649005584114421035252391760900092184489369973370724377894349644301151172572225522957784648909234781611948223712944954177723427440753012339451839407462242698998122862136268155486957700758485307238973641035062973415368109606762999662774702118665848434384838590914531021276158042617166069588021894697108433312726842277534281982740181708602162296504975360000000000000000000 }, "finite_bridge": { "bit_uniform": { "atom_beta": "1/1000", - "coarse_saving": "577207/1250000000", + "coarse_saving": "41313/80000000", "external_stock": "The q-adic group-size factor is not inserted into external polynomial row stock", "old_atom_saving": "384599/10000000000", - "ordinary_saving": "4613422943/10000000000000", + "ordinary_saving": "2579672737/5000000000000", "selector_stock": "O(w log e) internal borrowed rows; retained stopped wrapper restores them" }, "complex": { - "N": 32817780557806574163595540748554695887235239408087373839880618796903478243485196140259436784060894779388904754392411877246318939152267640191875160466382549098921315251867358429679909349325562993302741789218816580615296123008958381443791860891962967367602644740147372302910508239853367165293894460597921917933799423335432308673307941767419867889726522409165034802541527974038442221588958791937561638759609697996845373470172256594101246089869757014775652232588744786865653886962041332257076675977032924081531267047735268706206224849175445270246253088412392503992155455561928657278025072151915537266914985382254194723906249527202165110822872581183471253515173642043257360125465740987574178650956910945464138945649992945011750906253735159894898175394185216000000000000000000000, - "W": 558219259408554210645204376925842006122818955772677108320742093706192856917736543665310658525244890346912296381957746800638096637159907013877367431183008166121822394713155175743936048972022374619604648263547563621522795474158629014365225533819713269365863849764654479904677207486642189106479158219840902532490996213859566491336829461756391241485649375774530481183912342590220934538470829178542490215651383823256568150895765253214550570563881202131442443685800711752498341144308313274875059345866156050130000875913665192760054405289639377872364817447614655904552930609748555802802407150574940590431610180334399901959989427327188191433354736626641806202547587114686929312543220390877845560382782410780886322509047635678873174363930721296462253793622569779200000000000000000000, + "N": 4654170104423616554638164010272346091525338318081434624560713222756608378117397252400210666893081203396713814484336655024295069388921657147689634172725410447265943921080212832355099015801402340613368718684202796799353461392938077263755994129846605291547841283152950671461912870176687371031035766533157124388121683525968364849356178820541530477519547795337690304275736560189911727771655301087339514594924221793976288076428017850160362677522178019873965242784165001200605555445206166283124908285904680927159554862606796638919933387986940007180948084528616254659211856188901000183131972799431806345252217217039855354854231386567475200000000000000000000, + "W": 74442040465678648725814815718848517447253384780040400930568438084894145975145915295398218037964866247965771791824090755702986212127502232847857004764205750585701419701338282976903943576223490619219737695136040643049052750294773958537636593987463164788219373493339581459526792748515454897407771317283747247883646291124068247776103790483404040130204706517397466207707292420673944173062847251406817554274723556618349522846685409750330103947367988283029566796137936113900291736450483173284557718666898127587211880162285831392057995167097169978493452203524753776227227211906262740050352531601821005581295501593456413717452566109544775680000000000000000000, "auxiliary_banks_after_sharing": 1, - "coefficient_bound": 28, + "coefficient_bound": 26, "coefficient_denominator_divides": 6, - "finite_group_router_upper": 7980695182156349383405243897748612016710851157704344752387478967796122046006819098795144341849129352869066562133661108460833223447129569627155878985187077244413945014039237105793349824012638695429514956307363011555312557880303886534693850746023902804738327213003227078400475798802914890752078339668745545223041775278602829140758120234085481067583283819551181601717620742775404795239383623615814118934023767750211110681568888530073533214020008384432598067475020537960961380251388333250641336465214224019282954581283946880841578904391305574411708931284842792837752267770290059686292054784022176610159630401679099878912126937700608419786185282696874944205032940222975232497689695644619045011694598807355669832336232974144468818464328689155303976023785348613651706029466921730111274594356378344384571018482980973656999806970179424377511962063645886179783536349731346663118898632415273963517906124371445341116565793240187641813515917775583712296244644254322853005941716999285472456683476970626636148979479592125047803531390523022260168029414947814287107839780383099535446280557376064821330189986597793289491537828029431513870246464276191983884624239282680786875364898529736565889882269400048705494638747389224631594029842715639326364358150604476186798800745948019959666826638678876954889163961871383720642631353226138627532389331280878635169157920474814566350625222415862875956414296096872189487828992306752004987279074875891529088024851295822993053130827865538070317726244959567529310511061164007936362678576199543295492812051258779713221346330135806150287905478947061984230248531125695799249051502101848664257981721968985037730973715684578952711806751675934831767610376093738106751326908691876565486773201960055562178137654354080733864980334334937983176396252304827912708551672865964224907137642221640765953729037579046584910070238749446142063486905046101062004156346205535407975709114133482114899640775811282855375258271420165643895089541286833882834188747648108468231857762159304352979348316930308999173804340163596371422142458249624626427807259979257855451806278527628792107695096853241511721551235503988052612875060629225089963934281281693433238902198461293074198217501316813582335173371389355021927378969683288569212139959538157566522880279279141798087621574186345558779127223063580871370146581767378133730866076057600000000000024897088, + "finite_group_router_upper": 7333274972478959265204126784168199725660422023081934700376520418248671679633392573112890422084490984687697144443654725083328317052036538830582978275464778071340301917639673805653305347574327813973497729029022393641626523660177414073121331362695001014156948529487717589524959629312467958161235023318454964741160767464269309627967805104907861002727215477701446532246262560841198260953496889627481208052988602986740291297453998447895164245456053379511739117013108603076362312484672199152789854150639691783668716489901676796954119478495785309279803441467015110936379216379300320982418081177292061005713440939788905389583360395548382623674200491104437265603225463057723017169844843332387926503126020035147217465898823721655542635807971808884890811780174416759130232736904948167486413083903021650549828676596114644791037416495966593597334874597421699068242710334213076592454154980327903132769770637268813741446973734583757854326879573392957125017070375518794403115804858374648021102788461008399939849676509936843196659585824481852360693996840302454780434562475875477281789754778204786243634666498896404026873428179552455391069934257957559253193627912783291379260196747767721269142109502233606767911434583605121689524044545299764361388219889990423244204488952584158274865079889849941548887292077071598657418966535535625318463299591129094671528378124173299450651168716772610518611976853774416357210846380565709322643942955807683728175234036574143413851877880119335605991197469277935063807180477704504275224391018641374279796964566645282036895611929245480571059774369615297994799592455684131054916941765755297734466017519609740378240934989143756158202995453349656446391399835402228270453859990210965696048273181508494875699066616312458322995046228723394459734848348761405483865539812166642106523326096210758476994727280299825801924890878939159407922382935006070578688794235350260450608681417761661107064710501610074570135206683607369407587896415433355427840000000000019248832, "halving_degree": 4, - "invocations_per_stage": 18646466226026462592952011788951531754110931481867826045386715225513339911071134170601952718216417488289150428632052202980863033609242977381747250264990084715296201847651908198681766675753160791649285107510691238985963706255089989456699920961342595095228775420538279717562788772643958616644258216248819271553295126895131993564379512367852197664617342277934678865080413621612751262266453859055432749295232782952753053108052418519375708005607816485667984223061786810719121526682978029691520838623314161409960947186213220855798991391576957539912643800234313922722815599751095827998877881904497464356201696239917156093128550867728502903876632148399699575860894114797305318253105534652030783324407335764468260764573859627847585742189622249940283054201241600000000000000000000, - "local_group_upper": 18389275589940, - "logical_group_upper": 1028685306951962604076888723020819886965875524819498986400778345662704157368942550324339681555176742515764155227670685947326656560589143055568041890723990679762990067104069689771136260035863082467348716000560780764558112208123104196337553949184489613801853840459000636905644427848387234718376295864605653931837704101096267559313860605756042762233671391760454161998649276688500073700818368934199695170367788506265567108979461746766166819735289279134413126185483806116008802021955588818566305213582281153201684368102953892743335624424221574531047748965211683924061734903549016056819103775685028884130643239401735817635307995104667194286135123145738231894614157471166806431030799294131945105837593243619411341230374989559396319043270183499102319948564476481017531596800000000000000000000, - "m": 72, - "maxchild": 60, - "original_X_involution_scalar_group_upper": 56320, + "invocations_per_stage": 3525886442745164056544063644145716736004044180364723200424782744512582104634391857878947474919000911664177132185103526533556870749183073596734571342973795793383290849303191539662953799849547227737400544457729391514661713176468240351330298583217125220869576729661326266259024901649005584114421035252391760900092184489369973370724377894349644301151172572225522957784648909234781611948223712944954177723427440753012339451839407462242698998122862136268155486957700758485307238973641035062973415368109606762999662774702118665848434384838590914531021276158042617166069588021894697108433312726842277534281982740181708602162296504975360000000000000000000, + "local_group_upper": 6499310020596, + "logical_group_upper": 68747522271198427887461493132235385659208142273034960727619575072373189376667700017352159262695088803506420497162819826748095185584227759220116139102204160260497286043108907354621871618344663995937427881752713012786094141475206103969017698184571723899196839128910032772105412668650399850169561053056313483988746538546118353295300870576826201339695751749860254366740339255467888400299254964302407196074816070448061613187618757411643944161755762064532805385990320899028016826810814837590827469854860422442922448850686895644556234369934456122390912016215922662937684588139761847321241160486078928743932060386542632922415636251582213501233397760000000000000000000, + "m": 66, + "maxchild": 54, + "original_X_involution_scalar_group_upper": 42240, "routing_charge": "64*(m+1)^3*(K+1)*(W+1)^2; one full W-role permutation per logical group overcharged", - "s": 40155687118802315934874760043837214275367006052283855687869562066169291872009197428148082033355165120720357544271126116580972007042445810594959392368663567156762398972570118559290747625701352853318901659007283882510964448404111434814708067388038196130237834273840960443603557379974398911784676107921887268229624548032219811836711082510516007532288055881116113106958892985724465000326151846183927977724264064606676376953677908749194129709900589820747602727921803626914328343114540310325521488558788499392870378672031385083147090333519942217012995977831001593373419632900777896278767487262028615420082326500156313326922941893077627401579635877278908228204559581251211327406973855828118548751044280974183804667811214776639355628206132824669397885147891420364800000000000000000000, - "scalar_group_upper": 7980695182156349383405243897748612016710851157704344752387478967796122046006819098795144341849129352869066562133661108460833223447129569627155878985187077244413945014039237105793349824012638695429514956307363011555312557880303886534693850746023902804738327213003227078400475798802914890752078339668745545223041775278602829140758120234085481067583283819551181601717620742775404795239383623615814118934023767750211110681568888530073533214020008384432598067475020537960961380251388333250641336465214224019282954581283946880841578904391305574411708931284842792837752267770290059686292054784022176610159630401679099878912126937700608419786185282696874944205032940222975232497689695644619045011694598807355669832336232974144468818464328689155303976023785348613651706029466921730111274594356378344384571018482980973656999806970179424377511962063645886179783536349731346663118898632415273963517906124371445341116565793240187641813515917775583712296244644254322853005941716999285472456683476970626636148979479592125047803531390523022260168029414947814287107839780383099535446280557376064821330189986597793289491537828029431513870246464276191983884624239282680786875364898529736565889882269400048705494638747389224631594029842715639326364358150604476186798800745948019959666826638678876954889163961871383720642631353226138627532389331280878635169157920474814566350625222415862875956414296096872189487828992306752004987279074875891529088024851295822993053130827865538070317726244959567529310511061164007936362678576199543295492812051258779713221346330135806150287905478947061984230248531125695799249051502101848664257981721968985037730973715684578952711806751675934831767610376093738106751326908691876565486773201960055562178137654354080733864980334334937983176396252304827912708551672865964224907137642221640765953729037579046584910070238749446142063486905046101062004156346205535407975709114133482114899640775811282855375258271420165643895089541286833882834188747648108468231857762159304352979348316930308999173804340163596371422142458249624626427807259979257855451806278527628792107695096853241511721551235503988052612875060629225089963934281281693433238902198461293074198217501316813582335173371389355021927378969683288569212139959538157566522880279279141798087621574186345558779127223063580871370146581767378133730866076057600000000000024897088, + "s": 4908520500630367199349139673433729805427198057164585026792956200380257025981513012243882179838788091162344224445905653221372794931026225710810872680264854128209027756367246463643305177014948978527889319160294479644438128058062143186220259209042722270730930809277259425657306408531843335857881871174194161235932533530662535988373493993084125118115991082352895079404405563204290403694376263291762619067536830515017092219804809025671626497848765048660077443302319618516218649050286683270497684523729371739828824535848258075236907747640426278573386897348105132976337784129624439843140135112920754562020250887951083449997015131843387719680000000000000000000, + "scalar_group_upper": 7333274972478959265204126784168199725660422023081934700376520418248671679633392573112890422084490984687697144443654725083328317052036538830582978275464778071340301917639673805653305347574327813973497729029022393641626523660177414073121331362695001014156948529487717589524959629312467958161235023318454964741160767464269309627967805104907861002727215477701446532246262560841198260953496889627481208052988602986740291297453998447895164245456053379511739117013108603076362312484672199152789854150639691783668716489901676796954119478495785309279803441467015110936379216379300320982418081177292061005713440939788905389583360395548382623674200491104437265603225463057723017169844843332387926503126020035147217465898823721655542635807971808884890811780174416759130232736904948167486413083903021650549828676596114644791037416495966593597334874597421699068242710334213076592454154980327903132769770637268813741446973734583757854326879573392957125017070375518794403115804858374648021102788461008399939849676509936843196659585824481852360693996840302454780434562475875477281789754778204786243634666498896404026873428179552455391069934257957559253193627912783291379260196747767721269142109502233606767911434583605121689524044545299764361388219889990423244204488952584158274865079889849941548887292077071598657418966535535625318463299591129094671528378124173299450651168716772610518611976853774416357210846380565709322643942955807683728175234036574143413851877880119335605991197469277935063807180477704504275224391018641374279796964566645282036895611929245480571059774369615297994799592455684131054916941765755297734466017519609740378240934989143756158202995453349656446391399835402228270453859990210965696048273181508494875699066616312458322995046228723394459734848348761405483865539812166642106523326096210758476994727280299825801924890878939159407922382935006070578688794235350260450608681417761661107064710501610074570135206683607369407587896415433355427840000000000019248832, "stages": 3, - "wire_bits": 2571 + "wire_bits": 2159 }, "conservative_old_coarse_row_reserve": 9909, "ordinary_leaf_row_degree": 252, "rows": { - "coefficient": 20445, - "complex_coefficient": 10284, + "coefficient": 18797, + "complex_coefficient": 8636, "contract": "Finite complex role stock plus unchanged conservative bit reserves; q-adic selectors internally borrowed and restored; one prefix and one padding; sequential reuse", "degree": 70000, - "degree_gap": "141461/5", + "degree_gap": "791353/25", "suffix_slope": 280000 }, "semantic": { - "B": 32531354368216600227512879385747201538766692520724487452857024390628281444216905316995799500013579759631782797251132303442294425462561655407367524313611018350253109536400540155487893395958594914320630079624240507771717926758376533091719157472156113998042146889910840221394651912528384844611737944816829094299403450141209650601935845929956083042765575223213819674241055613188458323966082177693399435575245693114664673858221564555397392109780241767411765078779691554938575663160633620333042053391728268976455119353383572190696711486600173375193110317619994839271317942572577696867265120798908955641148076827176014770204837785735646491529927406154329718702380766035534239626230661758154006513989207579684538598647442911935796622652484996047158586150735990956325159978647334051992435984062226128606891569702714900395210927028082448680734699243723008457914513732085897964382514209122604928099849768874565782284717745762825692947427297788449905632510009326520703816047142001949060989435768137028178747842393568933454307238623196150858847591191761895343720986756584180877915128467837443101534425948418800022456143554539062545609859764460760534478812979312455552991215241015653906492863575884462244010459550197710269730343174849490898836787613863265071047145035903669555692012586377800138712754263358839017762183658263876653361936073544980881618970479746243198423220456341886525995112585259532178506328264817330647631511334915310317829896246433840281005827911549310239209573271678050284109239346117644319392878391723563131357710737057050217233758581478774994836163769811937856682252963873622106405970827378390254107575940276876035175451158460301349647172169461907783856388685366682944182362779216098265174591163265033373150428195998161335139548868645132211651385692470069955141898927733941850511685375532449530285765808515520564298759440353922982682471707422863169339094406412197161257918694477679432511264294574545718777488617000041089221215759427341123182107277352129596982293614954384688360153899603551775220011243896923949436857735369871560709839611694590473103629052410280101721824416467721046830822155713029932152786612633393456801414122916045085174008626623400865554414048357189501175937687089018611377554025718944984791791400562827158579298813761300283244181663757142583592282626024981988748479196826802321414704486408421165239282609324855079302388057334310486818433778770878307077224045886931513494348081649118423708015265546327949541059849238610128608860981041771106513861085263766801863362330960335556909069368617120916726404794873751037440549304738576265563097721210366949330424815611076388310364552169006089139235937391749309331235217441643542162922924322208635105328348937085775067059789748645687424337179151097117915512438159092516970917469740534732474795881784893061966587784816113974434770735367909088139619906220844017270129878712546491373526443360785464149435233145755521737502615751258861322537196619106690883559428558929087504289621908181020784685409445784934819523781240707056050834898450313263431385128663013226287378208817387367185096992541094516545218019588679618896923935170084000263267167614661940198349509920090328130860595616115991410892132695549974850836079095441222025282996998801971315057398276620042666057558981645819697792547973852294546378518189556098176585305400476399445310148094180718380562693513427097130574619466097344246818028301235461856997341873044937225853618895188621062726773358850509271734884020618447331306896089425236647050086484479044469568864048396809457326715458314267029469986891490860195384386067036442681637449631559347166432384133324426385296087991238633671884614066203176859838415585018332863061715672062565874848243325796457046873511654753740701831425579160745800716205995193267903000147484362866264037461707455661283753801788846512166674886762495152832390424279588787136591937444051012684292325069490337109771775385847108774883870062919111628030075523385158688558905730049867021788706586023868038327894956722104535757835490319120475905457202581344747352223768308196183531148543885001643930223411277354033398117241846708323261877418137480913118596204334939753545454627239591923822312696516620557790712459583511068514358984743029629997242348459028439676439911348369696571816058413425579129824733948253050198379564957164707228444658171175172387537468299581788413660793098153343094047863729446915457143070611820024652443120263861437508279404914142455749593973806961858826506656548497297173524857347973112350597441901519578479569506632932590287193166590388850777885039693309421188469535466840995553171956677572412898774929198970683940204055855933181546310511586344162449130686605556049655730878046991986782615111107996574297976507108535137735566735607300768966804584573380333496257269616727636728050632348788034448548047961165208659560885000143948483853129670967775483418688520768543482458072672237002826329854322478219015360677117953198362719721223226558452426565674316724092144469714010976598345128591746749606564993264909725330738687434830333078268849443682766016499746532542717820145440187504922705021734417610934022531719368854717813012291292339624300475165339575337183457900260648548913507401021582906307534586545737098308344993620144788418694993721700732083950655491536907080168767233290739377893718748318383558293226605689329627588323113159734660956461211495388217601006552788935274497615501691929426192774038078609895736525005784082315596582986928491167200599123802093258537177383937626222698978473943944386528914863254628484729291701994324515803224704955554537213080060047032065500670431878782289087381570601762188383046481710878062311274297565968497720523873399656655605573910727855660032807077164681913622480295851364494428718574005743430876580267032149836252532210682911206284519112324984933372842586813917980495815492410440447792362400286077063005863519045649474200414232188079289454472048044047228342497817020986639239968893647477419384453000464566594717442705498203621491986458392626701528446664075731665747517937443829643690753802446822780137088004736155878692735548973108213334253148148214748017427334800736233997100426316405095831709257756704782595742592537097926762351592586104211580553806033038853117586837782522700854251515391537730545034723671997326004655175910563601669276742068719553654193665236088761373269499611936760715038567070091628816333911826153366687962399283525816222053253644817023717409794996888857032944085385589104335507776492135980297994226010465458882986038096718013646199531586489344733894886979948752164120449451075811901706441516327980677545690478656117489797365565558106567559761878393867215985836711228629532450297250753830341464386654245224924628099509122093640551544715863388133291195553324109312980981883791841320771152828994310807989532505438902774863737671203422814303061616687333834381928303032697376072543657290857181318714460815019153903865369215930670793777525668117662435480119458336676855549356309421134792739084556562878908095291100293332983230844942875750558758477856074705253563461483784770110014520525861393984, - "C0": 2438297895238238078067153532774181517056757432347400101541316073462367574449073751020171780970576171154380735349271706038418996519245086247004593397209902684996163494963732874750837636031053333525559200351056474142919252944749147040985298113590026172650453601280416999010128730562642065096829826644992014749847188208921286993983067267835787953271628714200716747799129805127712034843634550832571657687100605940054554623925618316554564301453094049482732078439324249796023560257760641690077705747388611516217811026366050937813701604705309307081591330936839307264040416270832161185190910697871624314344508259872270741758998055212093026443282609318243232272217242654867245130373643305989027208560077852923762835488465765556716018170140096638971586369905683742568733384341630531184310184490034884632229164765076191834141506309797060192741568479707255856401197821841964061476704867524340979660005439639873543181712968007476652199361610255241432080130256573361140534301784674493015159823345635681191176891722063584872653196913097048339655095396909788602701083355075451797743471939962441796436641484198240345566878033021225790461139622858846209744886306410735906740427982410179221210903617690195421664309168568529447224284167172585567796503885189855962177602952126058535248977013010462587305744899947243392531883824246767090984294068115700621890166712154552335401981355652610153737356845755324733339650995526159274863347154160528547138530493882286731129799901852419564500606122460849703381860542347979393300339393333686064845010136901320943976051864021724109943723655668001065486776480333398640482109711803557792129999042618991947413310970433429688463893200654402255859845335550629418132508092160851328789548765764467107449421344809095221131472967130689090631392173930899990577603675663895883374287183943404707788773274506411222037777903140343343923706239600463638319388459497332645282124305816214922832353195056346071743514210674612762620519962890338101971320803948820985493961492541306267557170967614776245337184289754661833049821025098346061549953430864856635260492847299732451643763324035988414376540252876751756199989229946705088415817975504678395881853846464481170411390105890185362749257198746652566280299362166121260451725721343439647014442167063988898844564971428220793280764857628474764958348750790268587797528075962064010030397675481206040211656837949005124944767476058114700325973428517820020140479890647131233758055014766110030754139613797292753311689057341112872602924543366696262115832868394534998314834414003080663285457993691292931547219134308358057604620161498164969080166205025164637612352877803150808034837041703245203996519802062681587332674980756943912672103253409975292183104316292474801733932664495262489454944408791200251699702081142049467615773443463524311026448747681802229211640444471841161492846902645740134861538575827741883070469537450794888700098602754988395257933781726445800215020487604516801930599757674357640660897780419176223301329235888546870863963454024387678034904648600465687829097838971971757076158456058133288937981803662500396328970883284929021666215043418697687480445604824251453739165319718493991763085775533275001785086791933493863569504895962743458783842063822635234568278575852047183990875307288105059226187461895040899586801972787667139938183125575979831659717741979838487096265811368210775155033456903855792813638327023389728951250652983157026413954419564249744129826574562878271247955172887207068855433338954263595747509599229241954361647521959741738272610814740379482694175765818384316944728198617438497232255738836145273219367076424375853873519074638681510139147251353654844049714602947445649190425338131052584282704672832151001747859022247208814085492068028634452139423467371943963589818457623822322111952599211215246751035865476535665863947377644522103086086026461175500540464893194576973858982881460649363248739124112579549202022667882859879560487874320335804206225167210483675245153541218131523629135129122794376484624918843696831910952228420095370936570435060436769279601776465966956835121565362855486539350193086801398801543715656157953734792692774101710986472600917096536861901432836106428842077310611562682851948420929609762475425795848384810410037838978203481220790502059909357509659467851051933535814778906660794882298358685174702860123493677255656918160138299677047576165944610522360615025545053955094247884235752555581108560149168681562368018765524528053069141303599583074812019240525564187208476060202959754505048585536677311615486173552618475823094991812177525297636580670121676784431080846892974899651386216736909951799304217098887505036465239884273129539089730484352236395062574898503596192614631699063290636485688299332269767653212066339919388038015477913949559909030240490418296143544838476097031168475861476943243455128707985670461752223666255606233065439533870589455857358654085579747160846095377776855367336320953813126604257651773965374242308954053246267193818904690785460156189654365431578654947353918880552459360257693678702689590553056466216439793633674485225902256339583637639116565446522127461992780400733143302473009686480370350746971806888420225391556129104236144477169090904720634999772231046564941756306582310600272375287951807656658449620766783678909831442394484962167996848630286325177298522488541494919422713893438872149245712380830823121484420089757935500099244737367860348360106319002647859431282272016624794143457090747671799955721849330556767480653894026783274299493111135897487613429107916481212981861337148830597835927030845303609794804787699469390521595792292853455747099559808427966815810053438917071917487420134216559391067302786643898676512430597985654214655652345569398659841927589282906698038022287795574357887976614612068583138939033975030569675076908924590974913120938119003740633881236457178038566311212468610413243099145557470012067710079954779378066997795586573804472409909042507469556769081975541717809799371830864649327607303067505525127843414131081669323257683651525793177596781575566966967691900505281946569268685554733005110588400604281359226952521944735914221992449772073743373474859040462652751692032686532373772817470686489874389538619507613525099765348974798232387090807583239869483552552612383558226845054983486608694912735530353537237525080820034498713335151706938234351193773757586829016491274672421640591717552843642587296819730299670670983969589854055248297937132748104224252778159243159575345943460498996688262409245025417019350864859637790239421836992971448496237009745185994649334080254860619323754726868681869249856444595378996702146935959404545307892129108096282944668460709772086550997284315252831376944968004622139858689209468595564262779229625643968471127925014478669190078406139534516986414883504595277316485872082795563795334920568572621111085326247596981148926235480843797954806351963870213060754695736487371970078258905316147862475168632458836107720155791513858399141396362884749355294496954291287395151697046459845437775652724926056106319241299605402834012284609386297744224462997829645921667804726137161044583606194001114713139175842038505551567682378197948640174158085369894681776751555637467075732973354567960170637737398196379825543689224436658016303377662397514335946013371414207538972315705739402329636593596510180772504518615985060420070917535377461957405376047575573431170636097144501733022676714026303964148970788262174983410012535669216724942154995771463841221943879626961857562326765011315782452106811450259883993482211053193424102576734541167764875598727136633698059880988988019723381943963375500259088714459356351111124604279931739943167473706909687775941432656240388069934380532644776088452052783177389648139202044460191486621235301411043942937653994273002471595368985216034015858221023451049386189547982082357551487855218115483599260499769537414667989514420826269144490360517260282915850063101625806708259231716273169136844614708091282298426087986641278622920161891884624764739790919619667740011274192898812698367651874560198658548645782025529560786143585100517779123560684084765314506330088253933488758836361805539852703642909655626176482064508329882908127731266624559710715744554904468511434199254356518389833135302011595220734980434684276499550699607927094464143120756546583101617186050975464846541536050038871232378309577767381852023282590070010166856152127551933832787254320771601437209236185495862167920567017681938222015881464149446724061346467555018856293392072527934547985199337645563019122872448150744876510212611593522855986953422973175651158876903126420579550204130157748675782117933921215494995109632230406625270882240226768266838620370574058091210106085724372794403002879147625330367524105628681552808222353727599296439563116454045252759603430704657560191271047680415713216235975855388980612239915230442865177785042419274201956992828730540667245415545631441875720907277343445097054861989043657216295483507866143922002532945378412989409192085200268649561147336822009411898827704834913137719160525092442632039279933672204531430797777681315875679496143335339008299234285883408496157317343723638077723602119328382396319769524832601650134788229160224533935283001461119620810351959615206984223562601722791860372941161135538237575287135931286093760310135230042924154150891582578249318979229931627624861667071516590152479444998372275364770648826337935226562228683610034340811348908301922733167246171689843662113223368152446424923597594023158860886569076546471982748099205724589805885320723410829143761866647877696583635713106055739071774600491766186616218503804506107647542422474957495206826158334434704585869195181830129651454512048095043330003331078511007057583470705543878478339473456952797239530495303062861921125488511188840372782679257878963660586911492011000253058688013676903079552640733159787918525729283216392229433947262969912847339182875821084930912643982106960118658658320198167303822920623752130744021997753324325166270927302939211382631963757455450568313708621020487062672735130552969910550872695345373758454711091016976818082472960235114723700516490871004195144338575727670187283186785184655068574781483697234679806248552191307698724813315853397646826783251826004257499120379149797239514703676460568010708619152945159254912071049794325753554239725381396965608913256514622092943947514474557156288852160462180067114244136217748987545020353131071263580820396285194680700376758129660434090340076389501825610452732854980672723989930607926329491964938925679361096244528900967270140710188736132763611952165965901992125552984688971082289935697104885045919372628810862227268177784143685251823721732540677971434662436272578527410396310578004876248981705806545757541549786208821858143433874390838325715400253161533382635906783049979328580663334189685048841221495414232685794910292848588909459268809296983109820862304226574095808779726142137770557484573699836456496266195341097725924590096765737450102420465264898811905465266269185207445060785462242805028903320125532119446362278828870436608909619979578785167557699907636978376097008484626420527488405924254063032557661368377488146543411652259387710375015017230088757735323483402702198193955078709490618133437706120345121280994106657754232703440445058403517540408320977100673490235072641888229822310433276656871801750237897376467911410765785672061950627148548422750196829611859831359341864457928476414045296595554896447212025898411794252154838236759151970232455580320754966664281748214798349123249776633235468959486306308088335886947282835736548611538943064351444251293701444362640369758061483297356782293601492843917471488318198558137311834215488084671837883166670800733981350139946453935063907578451481688799820016975607705048491126355512231855883907964115533761448151135028907776782064776307762150698842660948977901488886936074202154127495828828447920090764392963127200506991296723698996948795051828580428066811288664603958452553430979332122765746895230465407435333700357013935815950556684315640480059970547497284989376133109499056839485875471095923311617567579907098856507574036291407040438040584292662297401017008222909933550318060725841907486956759212439128806766743481732917779804816656029376232904969949369035585073729766219853350210883820634722268403094491597985408114708659673291026855622278822277368102793166407343660630204872729856012769691611035403997455704782156143479928012083478424938511308231300877524005737936755696824892091795189183429418597670749599033825701275471377937848654992733009343176145990639879931970806030828639747814283841735309444030924382955963400900062706900741344897739137262247131086498544581757797615357336500844957002094893513718937553308690115782325290966788446921405542688724876502360002423869768468326046771715088531540760384925088019026478550852810038431516523502505887095013536576170252221647389563145118842517473700426073042223833745084886896863804260259465798148502439577130756531501952033993366096143105697779476611496685255498706777768196944446332358359538526788922950095045775698606323687157652024680842558846852062658862174732630085395496833395240699741308143282693109515732728325695109739002848268341404261941915838714505169929124194487333961968854730280284260715956891372733821053726696227155833933763394213488963745627997539668817725244580704524384759418566907907796432698245474051587935319442374432858593567423521546304564961863668987697848518777386151183963591617380960909346132550002485481292495238752524613233471572476500142235396743158123314720548585172609410858282869694664800958078643760203301622057274343452125481975897312151429266049707696198898401112503036947466964236119376224601101967576427632109171618049876520076855385979649369633780017890217918716203305867290022988418408389071480440825717842716839139833065284411201246394260709670056708218940070100032396314815673753376368940338592588193603786223500153659963269662424644616355905008195873177318950031389863409162816319990978895615312760937488082394334861629555613312132416626609704101501483659026178024161017600908762970369655919778365742863701415337887463491218801235767789415244874623625069555462018402601226887757824, + "B": 25239101113224293571053499819218172616496869834979387600463208339657180401016456032780706948857373710831828427269532653118631523155628961588518740675183184171733316122623067073232695848276017649149050993414390611083985682378241706794672475754541158815995425211081213001386418532031559869742326540621946069317399818999614791007595971797742414670896104705262325831676565172114891885947633883896060606242441350732504216781536109938502464117511644929889458301269386401913133507324119822031733180165934576504977534369224109115887791498206514551990425337677108688787372351785359739544381783457837280992771737267336066484647608540494845010556836786418600837120470575038589652646043158906212403091171835617871102061811296214000794912916439675770311297026217123629106450990965771086299312048728807506964658009336106990829760267729641570377068215771928338713993488165869823267608539847065554429669946598559398277129314962856900490027705394639172183120396538770135204185460826826240401680415141886636400308870164400666271403692298192129120560359409985447298471310061752630985042672626651393875506756425471513791501612342758539890724698356186029091588142135666906813735068339756665804540333661572388625594534201748165668313747927816320171380897516782152302225554748913903717048202626258619157749774846890261968917290228063193491614479674647581070047088944982741030915126639934807211685087736781693231633672240698858172383567650023391173317547854343501832084554577731259085131688507399378356226784285685883579099620843842894197641321137482775167838994447540938535282270954967905840000993584890071670027017825085953781226752073318638398684215424311803902582504213401387222772171345535354622266785313555998398851257258371431206133348063638220188068020428164306205014250411925327117484247345127292919285042862282411911067106948148086378436243101505321204192590562381826364518734698198142443419688537143042511932578767449241398713268566737495581341216466786574330867092606021611820658255989582185978914370080136432875710840243931994696207340101057024209806890676389628527206511234922302561327979509540828443345606590579777858446510050181156085893259144499184259599081950360049181762571991422584628568889178417881874351793219271375231887542686878442446060098808526393144802968431505880521464226403775720074775748075536603921777294035047751574929654580671451716931988050940269414623871057235505738511074133784984471469902867693384295160725659589543301664721428968282085987382091122922073184499188894028111962152955207140107030055957203575214615801800336983003325155503106256326945673163509692737828107589897326811867063558800936911847338406854067625548054162619971869276924708708602905681141572209023753793493609597261162990206396399028476914206733153810500380986415273746395295783205515865819562333700646400717398470975422621289621295165993829813318367193313637600278426734238053659125098992794050558792088141754573229258677038502123683619397304143916419329230834214748139879571732503088975488397202694236772612195425428215774560438025431068184771838862988750301724478158582699213826443452975833570693587291180352758139592061111662189178408797797461688280734852587492751597086805778615948867509612536672047553305251725047533811388441700309020316274675327097264307082951312241066003741849744424083000408096463195177980011396324474697611744297357998791664661006578350742885617143072099329677878321715927473325391991140175053463087353705534316570533656415841743588952177386600367219376036739451982258994857993596796219582120685584645328327821894390545329095349579829401507620324573757478861956255774232393457701698198590405201835380578515073969714707925119157959880306986715786881437020454073300568567084012932518403623898422824504906823544149341514338324138393944991889208926697017927880389002407936091899055148054262837581207385997135470320318818957695397964929820979821732778868483506647341297133279397953210345121876250362506065562345116163468745002400855228949901788762980238745051767610117903807155005163957305306584017419759767263893586309065968168398729201919376480911183623068103849894188346897324408712756772995898179023358532416408477641404256593763482846997487644386272362192244934916239224763763834993529294594017689263415942807880782626137095535913108826645943604784853830679270077531552093310269456504360801135336423763410514078626837053810847507481040315149131651154436966114078412641610908049753641777090575537328593689223192341208531528907971842990212332385189311351713221286647160589774126086669022562386853648765025532198717952689518110517258925662905273523120243609187690327338213480975054147873558827397452175067774097482938094127932765608334393480992797660663550248499778971963237860594642410357523477907089763255405009492008879791055529421826999285390965081048147517746974458095300842118478201181320497373751241425071918549336817524865948080567401168964819293938140757443948919235079909348705462006360396543636248240601723691016414729836993113444548039893335802015069889859261437022716182599287161071507020539825553721809959753657573727133980514770713768404994305655299823064892019977077750152981897612168735654396599007694892815355398536532485637104763202447875143955902613099933295952177994778876048336429165174046446103635985210326408139353486677042373765504646561358626367271971179396754136983902296214981740611920019929445775837770953957601017606932705366782317464643313300365526548992347948957624745584990587298755953943937693624500586860403211877902825948636142100278808453149857602397760331204228416335837823979705954482192242854395686746318070828739122082728686137445954966166337356813102737157416904330201276766248610421186678874197771111658962972795019041979494643742655116867496624963422534523154875755547909051005825767494711906150123988057139752043217273306868747316606006405618293164422247225218135798125957327454988265467814578706031045487629110657678164120499974670532209479468736, + "C0": 1345369819207518244814109366681833892314647292167231412100824938675616772146293288900803609024535367033439249657685639083771691572165334851159394438001785976997506940083395897999349415253875319401316059777952628353193549294272761026149166406124245153344493794399192783997345286589187791187181296894990025182005546210111776573560816235949974654480131896670104309266527598370560176336090737902545581248314502988231534065603833507102802542914122174181323977692136726306866359766015617190476996754818059136966229506418318069843620148334144887023680936276571073060151252291220280992125780683098746401821411128201552763782504476662311434987600506037031854288296299858942573404620153837201162823791499083447539987391110080169624693899991928704139660609198873295825197888784839205238106559511798895894987206528246997050716129067732975036853921075918493079441915313405793835982819951657105192970676185837323288510101369255363241575767836084623872631379541277124190535455816636417809797241451203549810975896053646681798547850109572132471967820685169897017821664124647860160342925827310497336111290313014426517755731875810212852748900642428444545569633912390365096983494811200515851118267590416465211541022068941869206985750300591167479223540103468846789720519988912409793575385229967190995334772983826900091545206573719007941590130514672271391403488846386861392202669972664851894880111014608121001859797279589706822541883110434969504707649705611864998868109441594530046118494526264166621111270106598807894385638090740789831360269356099185237474403769806590735362820679306574548043869389987333984125538306676734716039414727114522805301235505267414934421695879153758354130540390333425781193588616540822242232521458092336334022285815819223894996312829044635390011968528175879793253633374141327849155548851120984855798873235994230358206994102462017905830397000341253409518092383782949523438526463644005571368167433953015117033749259145269197132181026727621962896058140025740739281321454436246544334268857615732175798857660534224439687491621287491771435639730236333538759602952904029101269954930735317408330089883450715972138999469335798962185626381740412832162101861627638289368351664143602874053101436285461163160640530172080089871150533858827446910319274293332235472502896042192320198992225146503307388282927580768817614603367250510039600412831177078544349676638366325148702399703223030796049244765784728405970696481654206148010938855871880177775187719183439587236604825419945531730489534880275383286190889947691632409019725175632115932080125545460732735758652999503297807252273727220192317855956763239947572037349833372206611720047135824176861445955759809700539557289185033132715524742515883586579965799766339904450561167260869080626753726973195031902311717527042547822043077418256072056440690333203205427799065316158942752394885947748769872179568230536286390190198261262802509884750297275340128837793115554638933634507164728742599945958486972177280477393413315851276724212968263421801723231938683806885587770601968933946188268298484084498022194373554479415929871905602825655152744464285774829333675513331940072374474368846421887544040319913553450218764254895559675395916331292255108611721805507687671086322713014579675146203503335187887380536246986385739124004829359784441109988408246991278429896041215080682015202265810855614831069378521593605431288331593204411681692994503706765641261460401595783629511542859492802641817018373905454244355441667792426891564483978301424636585544116682472142710240876490952376989862402390932601036883400250489499628388688885083528032190666401859277756403170506363501541906105669775417046150252075316463864793593489015685002850234251917786477300043856176871462858067765003282703235986163610639844916877810769563301989207118828412092700898931567808515944949634649285951649462402454716164368264212230027680633150134514849661038104225369092324552766371337086477530674096247793644819402392019018522980992670781651315260434255489084201408513459006712869623877637324897936325999462491215151019825023829929597120769824808875061934743352157996706753225452898517455665168010313877396681260062307352794744428364796072046860616039440753619840300959252081064897382296398889630271070232530603299198222974940518918879722115316732284700254810918829699995431427260467420183776704287707724948637264529423324043544354071853886934347615372206753490852957637455289250647996166580545599149976490398578615774834258458234678695786289236975486049500269377327765815318168445654091251694391553552103018001448533255952261483068145841625369950283497352911524574913242879456040578238679710928074684071420197739621798536865929962763589352241796848944897560527792529824217789318463267690299397987317977871777806096692827960712501258968985311193502967774213877269717299602650094756392476272363529056399032644392270585836174531397767274476364077255918403826065544597441652996507804821635119629956743370192246198046827068488606154415543011590724835749676143191118026708640360277767338497394848788816171803143143852153612609419459900095417864530976461055543656955442276041925710079957288334262552047482370277395176110652946457423564293164778442505526799157454633088677593243890877097461128367091670185971748476259401477235243113057081634273937250830455004624476038847397649881706344867999097791178284539832192389162189249851937869941785178481835207512997676090985602605032726783662518237544200025983999515932725532945092608820330086703899138339125166501555678511815830147194190198410253782770339534021983447410565627116937566941678527836258945851485482873136562795608377443988138408545274539678628078794408501608211282917718804335981411194450018924518618079364910831243110338158794661845198631291547848503670665319453954758930002503201539556297091342004446789909076085294366415316191489105820195954127014402175288561223544430665745463993412515082028975025805635629069970161142226846360495737078845529485466520591105404697098903811787060892109003614949127722915181376795272401788993904727895801351529421492924261447207173061305267409769868643596555763081531003368278696868272992767571680087266918082986543349404035595765027384754119079733588737382749170818348788624276430516131303863180971583813248617202719708120519860757504689304053047623148688727684728764625696388781541524950433571168096788929849310414881523640655104092161167770920605822358546922017085399090591864867750400880313046394412463294888501491287424663845760121758814072334442209109334523278436709645968051832417386357709533771645855045827796207208173618756685011077693473165813499508356367494175828849688237015601480361415590651608314873512368103684943438564248820775562622679165863895815066841731271811381023894552259011073783302207114448358995209852291150343433001812701432492566007971670576018580535716460578696717137576847807084617283605176061564508044168826808446892435557182854956488065625690783117389831847038954251928052144951667371842862619510715929710191813670738603640636268230403605675385863846201397943324310169426675415067216593101301262928697116965614711436860644503020352183398924740820112034187949927595538634712346150925488859737254255271866819362464272008825494801835114318239809808166521894414475789265571079646098424546031965448564169401902769387809864457683849827738909676785357703905573591192298729684906123527526505077811646052492126845492626522897618986842948050370244169244207878149820046725851359609387933277008438597914961468810294433642489156932231010708632532578455433095549064450426673875942680343926018515776293609320816647992759562819607257814424009649594428902818205766472618672966540348277510723698674549759996457550228165811863278517806786883076197452663079121907522864320186480365223134688698911401125111569546485690917203861217818872903457774322728704921045762532152812373449041825596400901517144668161436356827728540142829255460260707294384586878707808232332170962970197355060425751595099115443250035712323048083399713212965068031844787047102600881408042291206130156458488413535722662432746444559867033675970832320926125057993333250654013198384249690461472024743812535484306801948585089487015406615948562494900942685462547374486088733896382595763155391705156276061932389797538346872636322578465047859214748295642835406096415926329814140929822890153641684539642662049368810081050466937406860520741334041650294411997432256403806040006851588021376581458562044706249141570910236039691025244639105075101575679008705167633464026953189921480715128457646350330013274616793386814366567200205796176020996730516666487553105356323266371923759253576148991566446221852374463931402747381773419121409713867350472750642724082111021106118322345514298636008175811550287945872092038543514662545558111273997736366779761277948201707634105339319409239639060456312290451781094375676549614323164687610907594520046595026040628355450579203141093970450784876168880761103987444866941042669658934978106094312071973087408879914592363038748805495834185442519442862524312852415675469762986379557275603873422554896045905265601041186274791039152707176238869885635299455186868954033204192925412419161774645744308136796990256696249603081986201896767645849737971401233400776533042593842497083314924612132901185111793335517290030541730424055734603641385592886695709161891146485996142496726415860145001835649975189097401695537306132741177137375663905071769542500254122872148334133304640571493313202961966204428959224073269091360647455453198926387757891662798529823894630207649328159791994941166858211609756165213601501653112573809343480819407456986651777554283043278639096884821396409017083086071129652142023894548719808543351719355276289726819660919967098905985067652771966065645008889876846806082307051122419312109822087652212004993544640804481346589754771201048838147392859567862209259085337975656396227646960877647826863966171428781801995461818466563146003549574555816614261938531611314018273994382622834924732253552026176645568978562101143009880003856421304889283420222989500737499111521474863714772615063176456062021133237983653221669069356135673113901675504518023211405476809853166572118636703946268378481293724750540537532011499023814758143055891373141495028911507594070373237202206777480391119210713163661407488581234858362647403918465855007613078308572412133511781354700387467982289999021037657860444381096513641280477343516067183122762661192649663287273505959797572326300838378902436684134559900984683099957658130757582246849281270104655494237034444161772407938326060279312314291563749824611060702136137324735650944890735696591146915729565709570990543400220952919223364961959822454376414545012846195903797864483066250980255521877650761642630169081981605140584270892304544889381048137556722891594495239485159736433635062173454222577339077872237534234821804473938552684719072356855546415508101503278303876829832957304842244130038346705699982610252680443015060837609013196308485292575157169089867888460263310540542511718484838693985386634697931136091845000022490422912135543238022095689174080809341148657633338961025405002068069184459227788843830988333082848275754458848009817374719202813115948146561403357492256990703126351692986999057629098398963847980891937231024215915127662506711375810083367831638962330656406003336961260937329585133549530092053774421569288210728844292093623901265327080847273503839667747524638387448736930908388561704727715528119393065659646829851109972289714295201272341846535177716320147383296572361710332136595041678588273561360986693668868410342536455233090786735451197465863299783705327018742527048271058119660227657183748789198510091892084276063958234834985643923930813258925867249466799295181368076818259952974892155945538045005185894088554951090214738055185489466725337092200221266518777949027208175804195138173556839619482973686363190080465613222500697284115860866797775180633236064318108654755619536284636413952, "C1": 1, - "E": 32531354368216600227512879385747201538766692520724487452857024390628281444216905316995799500013579759631782797251132303442294425462561655407367524313611018350253109536400540155487893395958594914320630079624240507771717926758376533091719157472156113998042146889910840221394651912528384844611737944816829094299403450141209650601935845929956083042765575223213819674241055613188458323966082177693399435575245693114664673858221564555397392109780241767411765078779691554938575663160633620333042053391728268976455119353383572190696711486600173375193110317619994839271317942572577696867265120798908955641148076827176014770204837785735646491529927406154329718702380766035534239626230661758154006513989207579684538598647442911935796622652484996047158586150735990956325159978647334051992435984062226128606891569702714900395210927028082448680734699243723008457914513732085897964382514209122604928099849768874565782284717745762825692947427297788449905632510009326520703816047142001949060989435768137028178747842393568933454307238623196150858847591191761895343720986756584180877915128467837443101534425948418800022456143554539062545609859764460760534478812979312455552991215241015653906492863575884462244010459550197710269730343174849490898836787613863265071047145035903669555692012586377800138712754263358839017762183658263876653361936073544980881618970479746243198423220456341886525995112585259532178506328264817330647631511334915310317829896246433840281005827911549310239209573271678050284109239346117644319392878391723563131357710737057050217233758581478774994836163769811937856682252963873622106405970827378390254107575940276876035175451158460301349647172169461907783856388685366682944182362779216098265174591163265033373150428195998161335139548868645132211651385692470069955141898927733941850511685375532449530285765808515520564298759440353922982682471707422863169339094406412197161257918694477679432511264294574545718777488617000041089221215759427341123182107277352129596982293614954384688360153899603551775220011243896923949436857735369871560709839611694590473103629052410280101721824416467721046830822155713029932152786612633393456801414122916045085174008626623400865554414048357189501175937687089018611377554025718944984791791400562827158579298813761300283244181663757142583592282626024981988748479196826802321414704486408421165239282609324855079302388057334310486818433778770878307077224045886931513494348081649118423708015265546327949541059849238610128608860981041771106513861085263766801863362330960335556909069368617120916726404794873751037440549304738576265563097721210366949330424815611076388310364552169006089139235937391749309331235217441643542162922924322208635105328348937085775067059789748645687424337179151097117915512438159092516970917469740534732474795881784893061966587784816113974434770735367909088139619906220844017270129878712546491373526443360785464149435233145755521737502615751258861322537196619106690883559428558929087504289621908181020784685409445784934819523781240707056050834898450313263431385128663013226287378208817387367185096992541094516545218019588679618896923935170084000263267167614661940198349509920090328130860595616115991410892132695549974850836079095441222025282996998801971315057398276620042666057558981645819697792547973852294546378518189556098176585305400476399445310148094180718380562693513427097130574619466097344246818028301235461856997341873044937225853618895188621062726773358850509271734884020618447331306896089425236647050086484479044469568864048396809457326715458314267029469986891490860195384386067036442681637449631559347166432384133324426385296087991238633671884614066203176859838415585018332863061715672062565874848243325796457046873511654753740701831425579160745800716205995193267903000147484362866264037461707455661283753801788846512166674886762495152832390424279588787136591937444051012684292325069490337109771775385847108774883870062919111628030075523385158688558905730049867021788706586023868038327894956722104535757835490319120475905457202581344747352223768308196183531148543885001643930223411277354033398117241846708323261877418137480913118596204334939753545454627239591923822312696516620557790712459583511068514358984743029629997242348459028439676439911348369696571816058413425579129824733948253050198379564957164707228444658171175172387537468299581788413660793098153343094047863729446915457143070611820024652443120263861437508279404914142455749593973806961858826506656548497297173524857347973112350597441901519578479569506632932590287193166590388850777885039693309421188469535466840995553171956677572412898774929198970683940204055855933181546310511586344162449130686605556049655730878046991986782615111107996574297976507108535137735566735607300768966804584573380333496257269616727636728050632348788034448548047961165208659560885000143948483853129670967775483418688520768543482458072672237002826329854322478219015360677117953198362719721223226558452426565674316724092144469714010976598345128591746749606564993264909725330738687434830333078268849443682766016499746532542717820145440187504922705021734417610934022531719368854717813012291292339624300475165339575337183457900260648548913507401021582906307534586545737098308344993620144788418694993721700732083950655491536907080168767233290739377893718748318383558293226605689329627588323113159734660956461211495388217601006552788935274497615501691929426192774038078609895736525005784082315596582986928491167200599123802093258537177383937626222698978473943944386528914863254628484729291701994324515803224704955554537213080060047032065500670431878782289087381570601762188383046481710878062311274297565968497720523873399656655605573910727855660032807077164681913622480295851364494428718574005743430876580267032149836252532210682911206284519112324984933372842586813917980495815492410440447792362400286077063005863519045649474200414232188079289454472048044047228342497817020986639239968893647477419384453000464566594717442705498203621491986458392626701528446664075731665747517937443829643690753802446822780137088004736155878692735548973108213334253148148214748017427334800736233997100426316405095831709257756704782595742592537097926762351592586104211580553806033038853117586837782522700854251515391537730545034723671997326004655175910563601669236586381600751338258790476044924158994132605884476859350697508025459524461902628725218605929044118405095864508982518700442745402752551078262073551716722021947573108803922017421007246600309112605564084379089434131135235083182377909919186819591910556033882615177234851458102884136353581765761014370734230221567741017525886755723050795883351208453548655347513419343338357768105876464060502399040996650375245057486964174591037954638939161485652734288565378253961988214406442809714454000482468043946650403381993358999172037731155971283167391617368932325201695782699124024390079285039946973552990538483783042715774357466854583775040035033900483581057768627344796728169923465332110700734760359344246819319149178563033728099111203130271723250035855678313592364405310014520525861393984, + "E": 25239101113224293571053499819218172616496869834979387600463208339657180401016456032780706948857373710831828427269532653118631523155628961588518740675183184171733316122623067073232695848276017649149050993414390611083985682378241706794672475754541158815995425211081213001386418532031559869742326540621946069317399818999614791007595971797742414670896104705262325831676565172114891885947633883896060606242441350732504216781536109938502464117511644929889458301269386401913133507324119822031733180165934576504977534369224109115887791498206514551990425337677108688787372351785359739544381783457837280992771737267336066484647608540494845010556836786418600837120470575038589652646043158906212403091171835617871102061811296214000794912916439675770311297026217123629106450990965771086299312048728807506964658009336106990829760267729641570377068215771928338713993488165869823267608539847065554429669946598559398277129314962856900490027705394639172183120396538770135204185460826826240401680415141886636400308870164400666271403692298192129120560359409985447298471310061752630985042672626651393875506756425471513791501612342758539890724698356186029091588142135666906813735068339756665804540333661572388625594534201748165668313747927816320171380897516782152302225554748913903717048202626258619157749774846890261968917290228063193491614479674647581070047088944982741030915126639934807211685087736781693231633672240698858172383567650023391173317547854343501832084554577731259085131688507399378356226784285685883579099620843842894197641321137482775167838994447540938535282270954967905840000993584890071670027017825085953781226752073318638398684215424311803902582504213401387222772171345535354622266785313555998398851257258371431206133348063638220188068020428164306205014250411925327117484247345127292919285042862282411911067106948148086378436243101505321204192590562381826364518734698198142443419688537143042511932578767449241398713268566737495581341216466786574330867092606021611820658255989582185978914370080136432875710840243931994696207340101057024209806890676389628527206511234922302561327979509540828443345606590579777858446510050181156085893259144499184259599081950360049181762571991422584628568889178417881874351793219271375231887542686878442446060098808526393144802968431505880521464226403775720074775748075536603921777294035047751574929654580671451716931988050940269414623871057235505738511074133784984471469902867693384295160725659589543301664721428968282085987382091122922073184499188894028111962152955207140107030055957203575214615801800336983003325155503106256326945673163509692737828107589897326811867063558800936911847338406854067625548054162619971869276924708708602905681141572209023753793493609597261162990206396399028476914206733153810500380986415273746395295783205515865819562333700646400717398470975422621289621295165993829813318367193313637600278426734238053659125098992794050558792088141754573229258677038502123683619397304143916419329230834214748139879571732503088975488397202694236772612195425428215774560438025431068184771838862988750301724478158582699213826443452975833570693587291180352758139592061111662189178408797797461688280734852587492751597086805778615948867509612536672047553305251725047533811388441700309020316274675327097264307082951312241066003741849744424083000408096463195177980011396324474697611744297357998791664661006578350742885617143072099329677878321715927473325391991140175053463087353705534316570533656415841743588952177386600367219376036739451982258994857993596796219582120685584645328327821894390545329095349579829401507620324573757478861956255774232393457701698198590405201835380578515073969714707925119157959880306986715786881437020454073300568567084012932518403623898422824504906823544149341514338324138393944991889208926697017927880389002407936091899055148054262837581207385997135470320318818957695397964929820979821732778868483506647341297133279397953210345121876250362506065562345116163468745002400855228949901788762980238745051767610117903807155005163957305306584017419759767263893586309065968168398729201919376480911183623068103849894188346897324408712756772995898179023358532416408477641404256593763482846997487644386272362192244934916239224763763834993529294594017689263415942807880782626137095535913108826645943604784853830679270077531552093310269456504360801135336423763410514078626837053810847507481040315149131651154436966114078412641610908049753641777090575537328593689223192341208531528907971842990212332385189311351713221286647160589774126086669022562386853648765025532198717952689518110517258925662905273523120243609187690327338213480975054147873558827397452175067774097482938094127932765608334393480992797660663550248499778971963237860594642410357523477907089763255405009492008879791055529421826999285390965081048147517746974458095300842118478201181320497373751241425071918549336817524865948080567401168964819293938140757443948919235079909348705462006360396543636248240601723691016414729836993113444548039893335802015069889859261437022716182599287161071507020539825553721809959753657573727133980514770713768404994305655299823064892019977077750152981897612168735654396599007694892815355398536532485637104763202447875143955902613099933295952177994778876048336429165174046446103635985210326408139353481768521873135137447212218952933542165752198696972398875503258781360354894038416433531955591115169509855262708259461129096091848382274139815738119667684103496536557234220052292310638760678675522058971084051583423181510508084038135622232890648559675489600273419139076412166673297422638856384972524512552156834896205591420192697763951961882041219240822020384262337499924638072475844916044923387111578703574828447955702799237170468972116157268102447964885979232203536359536898858764322555269810188176778384159232603903785142036399121106890327433018720945059289270887434006173686114187319875344713252558455143094404179113642546320732780294670532209479468736, "exact_grid": "One common dyadic grid times 3^(-K), K=G*(D_complex+1); no child rounding", "fixed_odd_divisor": 3, - "induction_gap": 748221150468981805232796225872185635391633927976663211415711560984450473216988822290903388500312334471531004336776042979172771785638918074369453059213053422055821519337212423576221548107047683029374491831357531678749512315442660261109540621859590621954969378467949325092076993988152851426069972730787069168886279353247821963844524456388989909983608230133917852507544279103334541451219890086948187018230650941637287498739095984774140018524945560650470596811932905763587240252694573267659967228009750186458467745127822160386024364191803987629441537305259881303240312679169287027947097778374905979746405767025048339714711269071919869305188330341549583530154757618817287511403305220437542149821751774332744387768891186974523322321007154909084647481466927791995478679508888683195826027633431200957958506103162442709089851321645896319656898082605629194532033815837975653180797826809819913346296544684115012992548508152544990937790827849134347829547730214509976187769084266044828402757022667151648111200375052085469449066488333511469753494597410523592905582695401436160192047954760261191335291796813632400516491301754398438549026774582597492293012698524186477718797950543360039849335862245342631612240569654547336203797893021538290673246115118855096634084335825784399780916289486689403190393348057253297408530224140069163027324529691534560277236321034163593563734070495863390097887589460969240105645550090798604895524760703052137310087613667978326463134041965634135501820185248595156534512504960705819346036203009641952021227346952312154996376447374011824881231766705674570703691818169093308447337329029702975844474246626368148809035376644586931041884959897623879028696939763433707716194343921970260099015596755095767582459848507957710708209623978838040867981870926811608968263675337880662561768763637246339196572613595856972978871467128140228601696849270725852894799171347480534708932129972986626947759078775214551531882238191000945052087962466828845833188467379098980730592753143950847832283539690881690830060258609629250837047727913507045896326311068975580881383468205436442339601961578757584077108909581399688439514092090568049506432524827069036959002198412338219907751523112215358527046566803047428061683742591535734650211202212945024647323872716509906514616178266414279422622500398574585741215021527016453392538203187393686800503500014471666823954925318689141196823976911730201062776153055399424810370005877929723745284351107565542839444376532488032958003802563960735449818804961066636442857333612087717808908595478193781084707310282096273861132634008987254107951247587838439834599770759054756931138384699887140050202426560010234114618410001157801469747227259410798607422552025552972826542375164218850810759755120475233712056786077659127890331101804032298846920305281052540425231519050770621411999726913461909027211257843079412397212987210388569301591108197298065675437010362352376999962560162278953810418355522239453890321866856855369012598661303888163478047764417253053500849046968536262289169202664357205058921857959249304204609698802799909445257230828445173880540014450539631234629250508911932006055144855137224624562038728162077547009793699170667802450519051997649421569229819195148106581508930972445340246320160362260981319323856577853853049228603398602774566705918359790258061462024210957187242133406166156522752941950808823234003216247720238917676814650928415622710938863080033556194633234589338284442715787253561713249902332474224288620058610056780442882151989143018022800083873113126617518514455541228141677809698504289784493840879541838181677661341525864984827944835066461806861810023798488574453346123522673067776283558455421655850419460457439015121509596493318512078090768059336036142122788320697153416472737889445161769003392140345924072861619271480209526337441143469779833522395537388515144979758430542104141614561213173291738723476598277753524750833874483501822329011447139567444691737037858649836854831791146941501140251478548964881541584004608404322430216277339770945825515659370929189101146671088512221216416509355037810395138459379142768156696562474291435023180617162061001727712699703614331545456426510614247913192019882272829186386570420754575830256649089681489936574014557654112558117961012503021151769343508788319985968880809820154562729994014788266254227137937028964913361770890381133514198241257526891163100865777279055514290624071860567006191766068813062690426313025276482240661397560122753009653100615437834991071719003381584063741163734950305030098652557449576605442831578943567891355912946116687334799315737342897722955003584165496671823371576325730624693284686463175565141766485915736330005791927789142081810195080815696000147555483921208853459663496308167918034918967917686236505445187747670413917201184735644745164544022124792316605103106799799169900355003310815128621982432258836118629835977676500096535671461451065005586649416999037353295573712923562342553588134210844405811010509284654119322803422252461761937957610175240950994845092923682606989811001097660800183537204703618379494170248482509863345124312613222215499891605051482518229545483658509699282699723811358910928802810232755219531705994916625010670223496406845073295490551953261091934853263330133629984855599116837930865076305348862843881646365687005691555531211322821840744211930854581434531431602673897201998607864393929004823150714145511313445156538914376802433802875808027601940075133033893258721408699355296845613779847448144946355079830565403122076504900710720890165041854856455148773709145869463863474168213977754355900841381081737506515419933211992649009776123840530332810069079350195433159308844017275447572049088192103078928199946740680180754562774787684013317046804581383371860527202132098910161346141739446233808240845706957744543939583474653467575379496720113551403756325440130299224335206579772449134860938049937906609527340325823657452857105013086251877449791482692702519284553891980645842419010685031678501182226458683294315688543030414135154273273741828312192912561208081804887337456276923943153024108931585209932917626381488906687822407408939204400828700416933381933309805277317204129312928404209999702079628353252315534086629480396866352737538759893621704497268998022119647784854005367802535798644455938498107069045942962838393365067580549734046454300430041511585198491074545496445887042612107462775679972001527433823135183521093773107224833830791545500425284928443711757713963868549399716678859319127546853867198240705554308678876224514313862589226489254928879582400538821299774770337374743673739248154875543555583550881009090702265339408007836451053874523203058945967674244358258479246356836767338097853680893047640173266446288709808153732685528464857927065697497726454514198562583327212350377736515066869148583759247625094763821865966437678724728970417183808678190784350969752039649668504117689715170330432598745440539788903491966405428256883090366706236016042747541743567677635195116686100232998944800946214886191695306746658614309433686142262851444990689718220831959614127049712530333972094812061632, - "literal_charge": 4973708765204980773083527257832524258275170672835121944287400293890745612139336947282211201600101360824716800668463609480696540866703090151279639834369087052360427889765841430457010560809217891298045723591844776347299596090344162008256461325778229397159691491756212380999003014935413152755294230677972633704881230536642144543581852491587436008770781292098819550563857079413511125282411896770473597616364266465859523617498366006987317277822020833038192892714745839355655013846637344290400869057185535936686464931216310784395259942743470192373261029416139417698925519929260696713794450221719614006126782413572293060105155439060855231255209153160280099846089501204964571117145573150264414412968377414518040120495851393245739428056090670007237726317920989593479406098409633989572360135278080381578224295575312260927513400073594714347209467311699286735380306022954897359958276595044784751793449789172506127368054351569866868624906443119878474216067803009381561098867576349730511931864920239702272067482514327247887527789675893867485426540593525636321835668510385738306516764272525978809617762641152089703258631016406152542138982063449513852245812070708932683793681769792272306373583833083702131384019811171164558477645132714826699730216337080628190687488669852586531012979947103762653289098723271717882768196614374258992210132309557140432296498977006297487644105527534282354993491221399592494778532580518890117804077752892323435938507882042285248887053907643477772347363165563073450411558801147807489822169245719928396543110105005509428434067132857248741825481867235695522782168329909771993966432415139194989912177349076953205166105671752906804514900143330236025199175039637899836891565531408537770147613618065060993214427712449488569913518924467956612444773546168598816043996838686906654370549109577289398922397395216797202351035081016645515476929318992596434515771020930340282215062437142589453061652727154216996561627460534763398276778616588806085019085645144928604291757728891438362058726008014669482381290541608853085847032020060515907885969521765956933770674262001232004801775930447872434148548422201431222932221249290242034952209833064432876973007438601009384147090514668991048271270124356730461050240154848370930920640687459726681931501498566874722457364829207202969524168173110600325791686398907174353626919766475342823290653735984621572737884411979864648788256238766650869941034690495099795230522282276987184786547912179450524123095989600170777294000068572863799699922879434538938092982208335401730733194423335138369935868800204060549494815594807005179901537363476307681359000775665265840309739966802540361081365493233958322361549316390562692088748080528055138400704994005267140895544878591081684873970435981899317058454529866653725957167097572074003073690560253619618932887924333200930985925142850424603069327423285683415337993023486155958555850920632043039144884056512916756799075381097476858273406162677868444656198108103437250729737437246905500189094854259519214364625558541068761300090521283066002405056155999579781778308120211232445693251158469326303328291673426315653603843844644673039226980450541583611151378817585697605946031136740816370613697223757897759995326882753692315893456772167871249000290911520250497935259675963329653663269128017790607766086466291922371641065863633888332621245678656930552984183391266858694594720305258094150470868439306699069680200954890530534472144710676224697929203451121639346130245953757065992228586156167248377310766220616973532319312847466475183440935230100341706822678980475080240889791258254587964242362839762467202681574913498306471627594170726954981023687629318332730983490245682564336208591571908170139001985256289133821601241316879706398787106319519060045304610038397019896446897892816319408471309400991411403498201885228942575289421764066426232689429203965672233646349916363425741037810107181032096357621642035200000000000000002308, - "strict_literal_gap": 32531354368216600227512879385747201538766692520724487452857024390628281444216905316995799500013579759631782797251132303442294425462561655407367524313611018350253109536400540155487893395958594914320630079624240507771717926758376533091719157472156113998042146889910840221394651912528384844611737944816829094299403450141209650601935845929956083042765575223213819674241055613188458323966082177693399435575245693114664673858221564555397392109780241767411765078779691554938575663160633620333042053391728268976455119353383572190696711486600173375193110317619994839271317942572577696867265120798908955641148076827176014770204837785735646491529927406154329718702380766035534239626230661758154006513989207579684538598647442911935796622652484996047158586150735990956325159978647334051992435984062226128606891569702714900395210927028082448680734699243723008457914513732085897964382514209122604928099849768874565782284717745762825692947427297788449905632510009326520703816047142001949060989435768137028178747842393568933454307238623196150858847591191761895343720986756584180877915128467837443101534425948418800022456143554539062545609859764460760534478812979312455552991215241015653906492863575884462244010459550197710269730343174849490898836787613863265071047145035903669555692012586377800138712754263358839017762183658263876653361936073544980881618970479746243198423220456341886525995112585259532178506328264817330647631511334915310317829896246433840281005827911549310239209573271678050284109239346117644319392878391723563131357710737057050217233758581478774994836163769811937856682252963873622106405970827378390254107575940276876035175451158460301349647172169461907783856388685366682944182362779216098265174591163265033373150428195998161335139548868645132211651385692470069955141898927733941850511685375532449530285765808515520564298759440353922982682471707422863169339094406412197161257918694477679432511264294574545718777488617000041089221215759427341123182107277352129596982293614954384688360153899603551775220011243896923949436857735369871560709839611694590473103629052410280101721824416467721046830822155713029932152786612633393456801414122916045085174008626623400865554414048357189501175937687089018611377554025718944984791791400562827158579298813761300283244181663757142583592282626024981988748479196826802321414704486408421165239282609324855079302388057334310486818433778770878307077224045886931513494348081649118423708015265546327949541059849238610128608860981041771106513861085263766801863362330960335556909069368617120916726404794873751037440549304738576265563097721210366949330424815611076388310364552169006089139235937391749309331235217441643542162922924322208635105328348937085775067059789748645687424337179151097117915512438159092516970917469740534732474795881784893061966587784816113974434770735367909088139619906220844017270129878712546491373526443360785464149435233145755521737502615751258861322537196619106690883559428558929087504289621908181020784685409445784934819523781240707056050834898450313263431385128663013226287378208817387367185096992541094516545218019588679618896923935170084000263267167614661940198349509920085354422095390635342907883634300171291699680163243973496934624989106253189831978110116065418442564696734264845151234183067277311427843288366909916263807498253040048509679468717637170157571344802215381373538729843118797748156473866292979000531219112475885245734097406514189618047791360206095215041056911386913566100770253944881654794558499048470273688276765228846245600247301947188984617573216417893243831117920207512825183271442644242069344411551095131533670550248635583619825247269775802307802652879648331867931845404887667305932104773133423196017457372237054815181902164882446951350494486381187141120586575191302761108598400852224406074600641508746666077173681797924035686817274015174374168214522926010892188440931823750909053681105378609382456962880469439705529620441533812798553280825348471642726213394325096354638254300242374895068446136203583740169882502305221386470757178983556402733741976037757633589578653544408729126954997363372492255458868036576382045542246473823007888625214924967524441307985448629092768114818592098084527920833348421193961486856610152511675403913932538751933930663968710166948113418581406114068134930051104918895157735725487381490617745195993208204580577090966769323282876699170969270324428243912089808315362492073173948838426818383129475802490211153672760103234938665729100559150598355762980041040301469223079502563209145288484759658884235395359556485447198530888607950645349036917800279633241633905016732643950083630032560578083585818380747438135932603647982879115733880410010949650448876677609601679562507165119258366709655868331040084518600636894812579413901081118074626815459378973679143621928776795141156650308516230648974944773444215229834076209952010150750620929864393011679022575113880365752564700090892720505508424816551122407182561613739659019946174982567180315088579203128331389395714525548347749432796011746091000314562057338509161467703579357157079481065092991223190943295244486971019334155405942913283835632167867362688047866571583726977516611175443230778267258371898547935735874287474070637851128786579036686374114156693761716898956153502783057388358657967336010358518128603476713366173725228793728716322188987313729012644146287470163224118093244276091738695119649244570771288738733047356147108397169650283326717486389380017404322994089998798010406859630003030310706456223635650653290650544293290516744072749427053206068277036573835014519846717980264816509783223683247092234376907931046478666198782875704416877993738410497866045618285984935306674447270172179994661236697668707228813113418419746356548899621713394104206067400272585673149060587266370373171239481978751243619440138884264452368664105252800321692367264307261885372069000596378150104595609332547314108853472572730985592698475844091063819541667894890573786859130833381531678670384241774512278478641561855323299278242763248737738642261361978887978723058710763301938723624171247937080497595258690699702050656384703492016639913990084070998796750194926127310241572190043392079224054673831237007405479285590181048055580974024254730732906354392089271542384925212063246057118719070068153481359982136683583151127652975230221933752561184530013787418177761992187253101452937512698576770769586735268446438057795118114184344258484583440766782073098887809134055761108955935481281186432280951557373358267687866926907153826105250739868376388587657604661092669121042116727183545497033896567572349664208871089536316441530779099928394887279932998657058567297195041205171344581292802369806038455258409988877061463810896308668422378506489094350148163380684573521410371448802911051280413300908136338086859829755513062922962774063660628015681792048591635074575819709198793323216439493565302423148762405333548186446671019423737738105735960446958136877147218714492012271656777215941298526284694522756821278970693933111557390115183506329387378182747777389233913142854823581955970722370110014520525861391676 + "induction_gap": 580499325604158752134230495842017970179428006204525914810653791812115149223378488753956259823719595349132053827199251021728525032579466116535931035529213235949866270820330542684352004510348405930428172848530984054931670694699559256277466942354446652767894779854867899031887626236725877004073510434304759594300195836991140193174707351348075537430610408221033494128560998958642513376795579329609393943576151066847596985975330528585556674702767833387457540929195887244002070668454755906729863143816495259614483290492154509665419204458749834695779782766573499842109564091063274009520781019530257462833749957148729529146894996431381435242807246087627819253770823225887562010858992654842885271096952219211035347421659812922018282997078112542717159831602993843469448372792212734984884177120762572660187134214730460789084486157781756118672568962754351790421850227815005935154996416482507751882408771766866160373974244145708711270637224076700960211769120391713109696265599017003529238649548263392637207104013781215324242284922858418969772888266429665287864840131420310512655981470412982059136655397785844817204537083883446417486668062192278669106527269120338856715906571814403313504427674216164938388674286640207810371216202339775363941760642885989502951187759225019785492108660403948240628244821478476025285097675245453450307133032516894364611083045734603043711047912718500565868757017945978944327574461536073737964822055950537996986303600649900542137944755287818958958028835670185702193216038570775322319291279408386566545750386162103828860296872293441586311492231964261834320022852452471648410621409976976936968215297686328683169736954759171489759397596908231906123759940947313156312136062211787963173578916942542917741067005463679064325564469847779042715327759474282523702137688937927737143555985832495473954543459807405986704033591334622387696429582934782006383930898058557276198652836354289977774449311651332552170405177034962398370847978736091209609943129938497071875139887760390277515030511843137956141349325610435878012768822324311556825558485556961456125749758403212958910543528719439054196948951583334890744269731154166589975544960323481237970778884858281131180539155802719446457084451103611283110091244043241630333413481798204176259382272596107042330468273924635251993677207286841561719842205737341890200877762806098286223382055355443389489435725171626196536349034316416631985754705077054642843807765956947838788696690170559495938288592866270487977709788095827207683243481344562646575129517969764222461691287015682229936163441407750609076478576571443895519750482760722932970046474567638516672942461852421548972488783357643555387605245740259352993369268300297866830666256160807546337250353020737006748774747117177654969026754862537641508762687551296167091803013726864913849933675114867216500164832434720289661289788817858085706322445446213664806403814887475234159877276834263162852218027260355184272949571885548844723246137995310077644572309186939207217230149847571046436233135661967445770080494784848962814890074584914568249752293848741256939662997647402081918008199418444172125952507697148113437210617405568230351103402349341618830456901609512333286732996532908166823952721088343457093726020789676093277661934159107107467274317532523237079062907880181544518086062544121753909009386218653489093540262115462918045070118839233972208287203151302067086369194290658284582591201399466331886484015796224026229651009135227289281122274097564360102545900079891808446045648845007395591956881733852726313050388775768446842551539903570982542569193040336076234675267465196422013824993882807345049527139058567579319642213753305846701303438282277740633077247060694463098273051470443685913077042932297447923283349663724963612856941515434854829781455183060734813451805314031412341248947055382530113678268405248045264367769877934115817367332836026994153193385882535899853913975120652888849834065426152923837937803153758337639507933937671759781135055219670265847741141548545491136190655032711787564565118771018022051432400654474647069552485108517267873170771644145659060957223330566388547566331978638461400393405778905658117537246245577394985752297901656560105480942215820884264330421633503073502169566568204851173775662406853058566684581258000401153197326001503012856702910051638105623211783225698146136197499600298426112737746558441823808417252237649492672063927248430027976552050220623803490757050885144333760873083237358557654852133423847796225164883352388774883644859354161089404089592884693564804899993387518934897633921595587240570512911858916541896955290246821291031765603011316877528778910062426245401091853030141400026558804242107576164942453608991691050062834346195261655715494916355154470793676775438223039991863064554874315218316204235194277176702020983563992196864107392908180412536191919368724998627170371439596278552776654126634746803071916805853050226886190843760577237421210825142406837915020225626146289120503633709533839644893377538786250841609224604917546723446346607466763013051522472199783604704644661472415987735601629074334124195724081551839726416673314869030071895930492516459472788253518583645079880920051121777176982534753174166340247169653409553656301128310985760101298465806900093879914149111737870799003068260383627659837507387205130193571974596606606870911248406447255337126125345150629752812944580034074160458377252844268731941024823404959452223435993301686796205908407110626824002826025369148454783507871386940710566953363513497789273873191764996818631268306412594422446724855148487617697253575724269951533236953090421585651100795165315629060999807902759781161256964221825759206701362954620588799594629365623718039687293614106548735568156148374285437965528376806081067687952422374158718294032562142377601908173133992652378373841452851725314214296993997286057981188281938147329220742781711686180017123356897018531464730105759735310238714046215469545126597774771499417422240818027780928, + "literal_charge": 81276408207123978600141914991579157851266802490545712593982082988195083553842294355617861485242890200831578866227537182481115197933741882196577510773602250048902018808728083212941984282514121058250488766296904911834830820484943605534888885355302793011465470851957195013199125088716658897570631093830206579482879718625454649875250605018712482859106844924805494388441937455084542190074977613717997644797870284721970822621948438645088781983488590011528850183663381065372071208393406498967747468288447612605316307592176734071555309743825802107275737268079862091805953478268625427638157983684449433966233963272490902872373192954026239635059978592904902866149677575817872011364331523911686462733071793311596884725187664210877873468817727681336571336759910644776850229644458333826470325444561374398320702083652694957590906231447313998109233726702532289472198360716015132007452901306779873042358942317621586333104554069120549873007003625444315940322509125794918601150042995115516960805665802188227419872842377384055362774382145466182123400492311034316043399084460580642980843688223274219186761818994715700700416340291467601546856046464106917969421286611774352922974548720062088029870025368004229079357326982948748508447062921009295277701268410178135822150829319594620902542771408525808487822692322020032791774543694952554795974532114145297564748729881801089917414206816280659152454581983501253922286483760074375073395702202486319013611215711832066204920570502906184241073794091423064724106823749837666603508840162551205099394174849999546609176135521330922449738877697331108184046950652809272037762954153351057422442165855892609204193317696436760753358059380472194123841111161383251453998977612314653442685342632214368788613808408500300991055186171656491431511007115638856686577268765611673507205950801897254396446823422288904761266040308176052849584770985383214613404656971491740818717051531087057544514787505391390634278340027887910167324576560679214862873335222673315556705529138181628813849972529199394285339135785977033206488527628885621017057919411386852156134204121470399540941227401098809882298501511059437385030692067783256665996801137990526834585488736532437099307758991857802149143617015025165090423946574075158043913980224178032158575237843697373771918587312309243814199977877156252787865014769945102778223159644352027134900351169351792473167844019213246260742876251273613852143035955728011410609264351913574348513007961288789877165930188553095103707236943589226723497597282580949135144023648563438043757229465693428231236676997436097294226880279195487221898854730162511130407862730558932785997480082345990713868338648000258397681778944251223890978543724958233841522068855326831458505009159645621047067724803329969364632686679368388386436261312842019232136704887413832409914558097718760057458282676579112773170853434377338863949462057952331152741937738643528749388767282248185751805680362691787042279420179653149104567818214182090011847797760853112562978172050960055806463916750444336729499036736039595138102250172748544241573864335002208918454501111862673746574110503630439188419376109516587486866461415655493789672380541092468602394528924527404558685712054804661662338990595410232988800781801876408475871880193415655429088445931319185280860160000000000000002116, + "strict_literal_gap": 25239101113224293571053499819218172616496869834979387600463208339657180401016456032780706948857373710831828427269532653118631523155628961588518740675183184171733316122623067073232695848276017649149050993414390611083985682378241706794672475754541158815995425211081213001386418532031559869742326540621946069317399818999614791007595971797742414670896104705262325831676565172114891885947633883896060606242441350732504216781536109938502464117511644929889458301269386401913133507324119822031733180165934576504977534369224109115887791498206514551990425337677108688787372351785359739544381783457837280992771737267336066484647608540494845010556836786418600837120470575038589652646043158906212403091171835617871102061811296214000794912916439675770311297026217123629106450990965771086299312048728807506964658009336106990829760267729641570377068215771928338713993488165869823267608539847065554429669946598559398277129314962856900490027705394639172183120396538770135204185460826826240401680415141886636400308870164400666271403692298192129120560359409985447298471310061752630985042672626651393875506756425471513791501612342758539890724698356186029091588142135666906813735068339756665804540333661572388625594534201748165668313747927816320171380897516782152302225554748913903717048202626258619157749774846890261968917290228063193491614479674647581070047088944982741030915126639934807211685087736781693231633672240698858172383567650023391173317547854343501832084554577731259085131688507399378356226784285685883579099620843842894197641321137482775167838994447540938535282270954967905840000993584890071670027017825085953781226752073318638398684215424311803902582504213401387222772171345535354622266785313555998398851257258371431206133348063638220188068020428164306205014250411925327117484247345127292919285042862282411911067106948148086378436243101505321204192590562381826364518734698198142443419688537143042511932578767449241398713268566737495581341216466786574330867092606021611820658255989582185978914370080136432875710840243931994696207340101057024209806890676389628527206511234922302561327979509540828443345606590579777858446510050181156085893259144499184259599081950360049181762571991422584628568889178417881874351793219271375231887542686878442446060098808526393144802968431505880521464226403775720074775748075536603921777294035047751574929654580671451716931988050940269414623871057235505738511074133784984471469902867693384295160725659589543301664721428968282085987382091122922073184499188894028111962152955207140107030055957203575214615801800336983003325155503106256326945673163509692737828107589897326811867063558800936911847338406854067625547972886211764745298324566793611326523290305406533208080899627514272967906652554104672859052721490263609668802120187736563914180585271773983622984822927044150668496452166694538076679310883479708755067878427016732688443595913753110053590210107438747765780622670902616034245477913413407024721826673050086212749747954496122685229696481898070263005538095849311967117806983490760690018247950453454466774194065118465579753655536634260568737661469487243559164737107516971692767520852718255690210661329509014075675418544995316017525531496034790146760233875268592185461499298246778908383750283716624570882308441363824773404210578119287039764106789765831178097541946785619360108000031992950785925281564286205480067776281390686532007743674254371648341306984956016828548541761495716719636617028260972942172212954332189048631361271155153053221266803012749449969522659632880781087574667784277865455285462952072923742762245025760280957747317570132034546015933265106598539100548155595289684874574912712885742294835082741773904517532604570320699313619961762266252523684928471937760643054734601230687636782330346798637623722053653524287662070650553820962419581121324317546132173505542775493177515971767466091239461630712449216421373916900723483590782238237163161311128568633615724219333478953980257074522423841448712210626311533997346992788448124599754202861388022006065087749750489025924864965177783762639664022582208094023655806217173994592170011852392017827983426326821502528515699201806755958634425592658639974800747753600931641898093469536272815583068799394908302314024957296198186409970738610606670770117828472786038113470942970753334400591536134242509324173492712838075332663249639752084969764432901763973394368468215293112251701340723150853445910927906756150179397042638002920403998268562982015715986390406634274511525019567923427623923271043537168437062389604390911473264365590895112830047974001111660408174730605125868291384565245635210076284611129648123350607639831474558002121868313993438960247510408894733647426472548416447786309133034664627482721052551851008438508206236053078366148535854306199609710378279996092036796307217607708415051346379756447623509812105586041101873561505515949092281454903524171727100919374005409357254984595115905982182206105221861307990761393152762546196565759091987813858676246469627058769953800196012758435450845718097386093593003502936338544284820233406687682517766081948343048309375220406166257705807116204428489369634511796916269840806563755174114571453073447463863671244251917354779303019943676531965770877707858608386219654100464956095924145885825298757311315887170849987730244062148639613429873872876739765433274701709651187208473738738557353434403454528896389029256787910908523390366179885898075572781760707705412120961297796505982962796689664126642676122333532253180478002096409285800230617206084317561046026085804469490952909916146740211506136890890660360992934730851814105552344859403052267077991409330180849966191108769478241068771060328455873583174193735746345879308883791973476453402079903714128934902168260053661656156239774218311868728573097171117522749247735068403348772521284594486852062811316539641870196579485768747306666140397626931896838595940697313405517998936237380678261727438975090667711227135451920134670532209479466620 } }, - "kappa": "4609169/10000000000", + "kappa": "5108289/10000000000", "predecessor_commit": "6a9970a530119174507904e23592fd59ede19a5d", "scope": "Exact inventories, supplier moments, full fallback/router charge and semantic assembly. Local scalar/frame verification is separate; paired source scheduling, completed-core sharing and inherited uniform-recursion/analytic/tape contracts are written proof dependencies.", "source_sha256": { "certificates/copied-centers-network.json": "7dbd675e42e22ac076280360f8750031851564bb7a56079e66236fee5d0a6cdf", - "certificates/paired-cube-bit-input.json": "23461b66f3a87d4dc87ef209105df4de41d2ef076568ff29b9ea0a0747f01d96", - "certificates/paired-cube-complex-input.json": "11894aa8fd4d5e258ec534726eba5fc9c9fa7b826f993e229425c31ee2ad2440", - "certificates/paired-cube-input.json": "662ae85a5d70d130e704ef5a5d8665e2990988fe021ea21c3e0d43601555cc80", + "certificates/paired-cube-bit-input.json": "e4abb3d1d0c393dd5d5ce92aa90665ae009be407c8057f40da6be59b4fc3cbc5", + "certificates/paired-cube-complex-input.json": "af45e07663ad658f114576c04341ccc25537b49a59b90c21c4387d1eb4507408", + "certificates/paired-cube-input.json": "be1209df71ea6bc26a68256091971e2071021d81633ca2a3c0f544a5e3ad5276", "certificates/partial-gauge-bit-input.json": "367b9844db23f8fa64002637903bcc5ce28ffc8879d274b5c54c0390fb0234e4", "certificates/three-stage-cover-network.json": "bfca1f225394c8b50f3360b71920652baf9bd885ce84f9c0a9184c3ba7dd35ab", "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", - "notes/paired-cube-assembly.tex": "45f28775ebf36338df9312957fd09af3c635690acc02ae3d60431ccd16fb46c3", - "notes/paired-cube-bit.tex": "bed3841c349b1b897cab338b9800dc6030afcdcff0bc7cfdb437501e84fdcd19", - "notes/paired-cube-construction.tex": "fb478cda034c1934c62230487008c0a753867e1b153b7d0088878d6fa06856b4", - "notes/paired-cube-note.tex": "3c1752c769cf3e14418639892b1356e1b0b1a3271e1e197709572c7beae6f1a1", - "notes/paired-cube-sharing.tex": "57fd2290d98528bce00f2ed51b1988e917748f43b2ec25acceacaf2beae1d7e2", + "notes/paired-cube-assembly.tex": "fdecdf336235b430d9acaf974837e73607234214eef8f1c12a3d1a28c9f4db78", + "notes/paired-cube-bit.tex": "050e8c1146b16d4041b2609b2a7a47c87789e27105a90856c49401adafd139ef", + "notes/paired-cube-construction.tex": "062324f22331dec01841fe5ad85ff06721310f78f0cbee5b39b1c23ce7fa1390", + "notes/paired-cube-note.tex": "ff817e39b06d2709493b119c9489f413475ab968198fc3169e119413a4acd66d", + "notes/paired-cube-sharing.tex": "3a5a6aafc3aee99ca67a1f4bf4cf388a646a68fa329f30bfc683f0cc77fb2c25", + "references/paired-cube/fib-bit-h21/README.md": "588200f5ff08a61e87cb2f3c5b79e64b861781339070e5613882ee48f78236f6", + "references/paired-cube/fib-bit-h21/SOURCE.json": "f8f6cb09c6a20e5650e8e6989a73188265158a9af8170d2a4e2339a482d43f06", + "references/paired-cube/fib-bit-h21/bit-ledger-result.json": "038b9c7309be8bc4e739f6f61207bf7b9063f0dd52d9ca21da2d7ac5191f6121", + "references/paired-cube/fib-bit-h21/deferred.py": "9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036", + "references/paired-cube/fib-bit-h21/deferred_21.json.gz": "992f0e4cb205a5c776f9d6bac0b49d8e81700ec4ed7f56001bf73a05aaeb3522", + "references/paired-cube/fib-bit-h21/producer/bitcomp.py": "77ce5c74808c0de04d8795c1b19d85f471ad7bc4e720b126b9b261eef0be1408", + "references/paired-cube/fib-bit-h21/producer/bitcomp_w.py": "79d8855b6a4433e8a030664f3327cb6e5231b2e7cbf8197a1be69594fb1dd5f3", + "references/paired-cube/fib-bit-h21/producer/circuit.py": "0965b567c1b1b03abb86bc4b1a1d9e99a9d079a80cd703394d2dc11adb8b842d", + "references/paired-cube/fib-bit-h21/producer/export97.py": "dba9ab574ba976ffee331349c1264c92eb7a6d430edcd6f1d03efb19a6cb11b8", + "references/paired-cube/fib-bit-h21/producer/linalg_p.py": "dc5d3ea0e33a13e00f5c113933c12c700affde42510f16e81d7087dd8f743283", + "references/paired-cube/fib-bit-h21/producer/producer.py": "8eebf306db6e5ce86db16e482740c69b869f7da45d41e096c82ff5a8a171f6f2", + "references/paired-cube/fib-bit-h21/producer/run_producer.py": "627ebb2b8defbcc5cb2c2a77d85029f269685393c33b18b90a8b314e59a60321", + "references/paired-cube/fib-bit-h21/selection.json": "bb9d9415c5689449c52bd194009b85adcc215503b2410927f4fa8c74d3f37b3a", + "references/paired-cube/fib-bit-h21/witness_21.json.gz": "2190f06b87edbe4bd391b573baacd62d0024660f14537a803a174dce1e30355d", "references/paired-cube/pr97-subset/selection.json": "5a41dee894702cb880385d826648a3e759b85a6de6824ecbef63b73b8c6e1354", "references/paired-cube/selected-module/README.md": "bd3f5176ef31bbf78240066fd5a5dae52dc31dd734273409671440a568d18155", - "references/paired-cube/selected-module/SOURCE.json": "51739341346433c85f1c01f4bfbdf8d5f8971dd640899da854b5deb7dc740646", - "references/paired-cube/selected-module/matching-arcs.json": "22c90ed078d765e58ac824d6f9558cc4620961b48644a32c0115bdb9852de771", + "references/paired-cube/selected-module/SOURCE.json": "3bf03c7eb4714608837fb1604652bbf40ebfdec1ef95edecf4042a8c0801cea0", + "references/paired-cube/selected-module/matching-arcs.json": "fe28c981304643aeb383a8ef6b4fec0b818b665dd86da1b4955796073f8cecbb", "references/partial-gauge/pr97/SOURCE.json": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", "scripts/paired_cube/README.md": "bf2adf1d1c5a412730be66e019bd73a08826ef8dcd6ffc833b9d1656b755dfb2", "scripts/paired_cube/__init__.py": "b5fb17c79fd41a75c0648e7a5f99076f9f42a619857d5e34e71699bf00ef0c91", @@ -325,10 +333,10 @@ "scripts/paired_cube/gauges.py": "8a501c66e1330f054e0e11a35e9321d2deea7b51cd03ca56b6a41765e43fe061", "scripts/paired_cube/graph.py": "c757d47997f2fa42a95c16f6e6855cf8b125216ae3335b3891e305cf1da82855", "scripts/paired_cube/modules.py": "18a1ad8af0a7832b7c5c4791f5b95f76386cfa7e82ad52bfd2758c081ada68c4", - "scripts/paired_cube/verify.py": "e13747916a58b631f10c36eaae230b91b63b427d0a80aa3a530dd9dd90159147", - "scripts/paired_cube_bit.py": "306b3100b97885c0e8b8439a425deac77915d25a7f5bea5bc30d1ee837709efc", - "scripts/paired_cube_network.py": "293662b7f8772dd398399a1c19966faf7d155f024543d0c06601eabb800f35cf", - "scripts/paired_cube_producer.py": "c84ea3e3ce3eb9563906b6ee4b7411d93dcddfed4bdbc2d4e39936642261cab2", + "scripts/paired_cube/verify.py": "5ceedcb97650a753dded512025e8332698b956f623678fb4005c2057a19d742c", + "scripts/paired_cube_bit.py": "6ca34988dba3c51627b06a1f61a7b7c92a929d200b85a84b4558c1470dfffa99", + "scripts/paired_cube_network.py": "8432eb5e677c2ff97c6f5db0f6950616d328935ae9afae893bd66cf3150e5845", + "scripts/paired_cube_producer.py": "2bc2c79d35f6961e1b1555eaa9fa4315e200940c6e9020f6cb88b41c0631f401", "scripts/partial_gauge_bit.py": "7d58e86061da2d73991531e9bc431589019359391adea866c61c7dd1f99ac855", "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d", "scripts/three_stage_cover_network.py": "7e0ad6fd1921b6905a53ce1eeaa03d3bb3a8a8bbaa0382516ea98b636f46335e" diff --git a/docs/paired-cube.md b/docs/paired-cube.md index 38dc3d30e0..ba7e2fe15c 100644 --- a/docs/paired-cube.md +++ b/docs/paired-cube.md @@ -2,7 +2,7 @@ This extension inherits PR #130 at `6a9970a530119174507904e23592fd59ede19a5d` and gives the conditional saving -`4609169/10000000000 = 4.609169e-4`. +`5108289/10000000000 = 5.108289e-4`. From the repository root with Python 3.11+: @@ -16,11 +16,12 @@ CI runs it in its own `paired-cube` matrix group. The checks are: - Rebuild the selected signed H-channel graph from exact zero restrictions of the pinned PR #117 positive DAG. Replay the frozen 6,074 carrier arcs, coordinate frames, full backward intersections, signed physical mixer, - center closure and 4,840 rank-20 partial gauges. Independent checks cover + center closure and 3,630 rank-18 partial gauges. Independent checks cover every scalar coefficient of `H+K+B=I`, the original-source K involution and inverse, actual frame containment and reverse target chains. -- Reconstruct the bit subset from the existing PR #97 witness and readout - order. Check the retained 9,543 and omitted 2,022 slots, moved zero-frame +- Reconstruct the bit subset from the hash-pinned h = 21 word in + `references/paired-cube/fib-bit-h21/` (PR #97 format and reader) and its + readout order. Check the retained 7,575 and omitted 1,335 slots, moved zero-frame dirty reads, changed first transitions and target subsequences. Unchanged complete-basis and rational-frame suites remain inherited checks. - Rebuild both shared-core child lists and certify strict moments, full diff --git a/notes/paired-cube-assembly.tex b/notes/paired-cube-assembly.tex index d44227eb55..4674526700 100644 --- a/notes/paired-cube-assembly.tex +++ b/notes/paired-cube-assembly.tex @@ -1,54 +1,54 @@ \subsection{Strict suppliers and full finite group} The selected local complex profile has \[ - h=24,\quad v=1760,\quad c=24767,\quad q_{\rm roots}=7724, - \quad |\mathcal M|=6074,\quad R=26417,\quad\ell=528. + h=22,\quad v=1320,\quad c=16148,\quad q_{\rm roots}=5797, + \quad |\mathcal M|=3472,\quad R=18473,\quad\ell=440. \] The exact signed graph, frozen carrier arcs, coordinate frames and chronological gauge list are reconstructed by \path{scripts/paired_cube_producer.py}. Its complete shared inventory has -$m_c=72$, $w_c=29937$, $s_c=2153528$, deficit 1936 and largest child 60. -For $a_c=4856569/10^{10}$ the rational moment satisfies +$m_c=66$, $w_c=21113$, $s_c=1392138$, deficit 1320 and largest child 54. +For $a_c=5113520/10^{10}$ the rational moment satisfies \[ - \frac1{w_c}\sum_r n_r(r/72)^{1-a_c} - <1-2.0094617553\times10^{-10}. + \frac1{w_c}\sum_r n_r(r/66)^{1-a_c} + <1-4.6077795770\times10^{-13}. \] -The bit subset has $m_b=69$, $w_b=32408$, $s_b=2234128$ and deficit 2024. -At coarse saving $a_0=4617656/10^{10}$ its moment includes the entire -$32\cdot69^2$-child local-ring fallback on a fraction $10^{-16}$ of every -ideal edge. Its gap exceeds $1.4386017949\times10^{-10}$; the rank moment +The bit subset has $m_b=63$, $w_b=24186$, $s_b=1522318$ and deficit 1400. +At coarse saving $a_0=5164125/10^{10}$ its moment includes the entire +$32\cdot63^2$-child local-ring fallback on a fraction $10^{-16}$ of every +ideal edge. Its gap exceeds $7.5342769864\times10^{-11}$; the rank moment also contracts. With the retained atom exponent $10^{-3}$, \[ a_b=(1-10^{-3})a_0+10^{-3}\frac{384599}{10^{10}} - =\frac{4613422943}{10^{13}}. + =\frac{5159345474}{10^{13}}. \] Both adapter and internally borrowed-row tolls are lower order since $a_b<10^{-3}<1-a_b$. The weighted compiler, residue bound, full fallback and ordinary outer wrapper are retained from \path{notes/three-stage-cover-bit.tex} and -\path{notes/three-stage-cover-rows.tex}, now with ambient dimension 69. +\path{notes/three-stage-cover-rows.tex}, now with ambient dimension 63. Sharing routers are fixed right multiplications, batched on the same complete high matrix field; the fresh-selector contract is unchanged. -For the complex cover $V=|O(72,2)|$ the retained even-dimensional group +For the complex cover $V=|O(66,2)|$ the retained even-dimensional group formula gives \[ - V=2^{1296}\prod_{i=1}^{35}(2^{2i}-1). + V=2^{1089}\prod_{i=1}^{32}(2^{2i}-1). \] -It has 2,556 bits, and full role stock $W=Vw_c$ has 2,571 bits. +It has 2,145 bits, and full role stock $W=Vw_c$ has 2,159 bits. Its full rank is $s=Vs_c$ and $N=Vv$. -The least halving degree for $72\to60$ is four, contributing 10,284 to +The least halving degree for $66\to54$ is four, contributing 8,636 to the row coefficient. Including the conservative preceding bit reserves, \[ - 10284+9909+252=20445,\qquad - 70000-\frac{51}{25}\,20445=\frac{141461}{5}>0. + 8636+9909+252=18797,\qquad + 70000-\frac{51}{25}\,18797=\frac{791353}{25}>0. \] Thus the fixed external reserve $p^{70000}$ suffices. The q-adic bit selector stock is borrowed and restored internally, not multiplied into this external polynomial reserve. \subsection{Literal charge, sharing routers and exact precision} -Let $M=49424$ be the actual local mixer-operation count. Put +Let $M=33301$ be the actual local mixer-operation count. Put \[ L=4(c+v)+10v+4hv+4h^2+8h+8+2h +8Rv(M+16)+32v. @@ -56,7 +56,7 @@ \subsection{Literal charge, sharing routers and exact precision} The last term pays both original-source involutions and their inverses. Every mixer update has signed unit coefficients. Starting from the identity, each entry of its exact matrix is therefore bounded by $2^M$. -There are $q_{\rm roots}=7724$ decoder roots; after clearing denominator +There are $q_{\rm roots}=5797$ decoder roots; after clearing denominator six, their scatter coefficients have absolute numerator at most three. Thus each numerator of $6JM$ is bounded by $3q_{\rm roots}2^M<2^{M+15}$. Including the sign, $M+16$ bits suffice. @@ -108,14 +108,14 @@ \subsection{Exact retained semantic assembly} 1-\epsilon(1+c_0),\ a,\ g,\ a,\ \min(1-\epsilon-\delta,r-\delta),\ 1-\epsilon-\delta,\ \epsilon. \] -Their minimum $g$ exceeds $4609169/10^{10}$ by more than -$9.9454090434\times10^{-11}$. +Their minimum $g$ exceeds $5108289/10^{10}$ by more than +$4.7132339400\times10^{-11}$. \begin{theorem} Under the retained analytic, semantic-precision, exact-recovery, uniform-recursion and fixed-tape interfaces, the selected construction gives \[ T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad - \boxed{\kappa=\frac{4609169}{10000000000}=4.609169\times10^{-4}}. + \boxed{\kappa=\frac{5108289}{10000000000}=5.108289\times10^{-4}}. \] \end{theorem} \begin{proof} diff --git a/notes/paired-cube-bit.tex b/notes/paired-cube-bit.tex index dd84535b21..7b4948996c 100644 --- a/notes/paired-cube-bit.tex +++ b/notes/paired-cube-bit.tex @@ -1,15 +1,16 @@ % Copyright 2026 icekylinx. Apache-2.0. % Construction with GPT-6 Astra; integration with OpenAI Codex. -% Retained PR97 ledger: Zhihao Chen; frozen scalar/frame witness: Swapnil Jain. +% Retained PR97 reader and ledger: Zhihao Chen. The h=21 bit word (PR62 lineage of +% Swapnil Jain's construction) was prepared by eumemic with Anthropic Claude assistance. % Their original licenses, credits and assistance disclosures remain pinned. \subsection{Selected inherited bit gauges} -The bit supplier uses the pinned PR97 word at $h=23$, with $v=1771$ data -ports and $R=28866$ dirty roles. Its compressed witness, frame reader, -physical-ledger receipt and original notices remain under -\texttt{references/partial-gauge/pr97/}. The finite selection in -\texttt{references/paired-cube/pr97-subset/selection.json} retains $9543$ -of the $11565$ certified entrance gauges, in their original readout order, -and omits $2022$. This selects actual inherited frames, rather than +The bit supplier uses a hash-pinned word at $h=21$, with $v=1330$ data +ports and $R=21526$ dirty roles, in PR97's frozen format and read by PR97's +unchanged reader. Its compressed witness, literal-ledger receipt, producer +and gauge selection are under \texttt{references/paired-cube/fib-bit-h21/}. +The selection retains $7575$ +of the $8910$ entrance gauges, in their original readout order, +and omits $1335$. This selects actual inherited frames, rather than optimizing an unattached multiset of ranks. For an omitted role with entrance frame $\sigma_s$ of dimension $f_s$, @@ -30,24 +31,24 @@ \subsection{Selected inherited bit gauges} retain precisely the positive integer adjoint supports of the chosen readouts. This is the inherited conservative support convention; an even coefficient would merely give a zero bit read with a retained frame. -The source histogram and all $23$ copied-center transitions of width $22$ +The source histogram and all $21$ copied-center transitions of width $20$ are unchanged. The selected gauge dimensions have multiplicities \[ - (22,1760),\ (21,1596),\ (20,1307),\ (19,3871),\ - (18,806),\ (17,131),\ (16,72). + (20,1320),\ (19,1189),\ (18,993),\ (17,2982),\ + (16,874),\ (15,111),\ (14,103),\ (13,3). \] -In the cross-stage orthogonal sharing architecture, $m=3h=69$ and -$W=2v+R=32408$ per cover vertex. There are three copies of each local +In the cross-stage orthogonal sharing architecture, $m=3h=63$ and +$W=2v+R=24186$ per cover vertex. There are three copies of each local auxiliary, source, target and copied-center transition, one exterior child of width $3f_s$ per selected gauge, and $2v$ final children of width $2$. Consequently the selected profile has \[ - \ell=h(h-1)=506,\qquad - \sum_r r C_r=2234128=Wm-2024,\qquad - 2024=2v-3\ell. + \ell=h(h-1)=420,\qquad + \sum_r r C_r=1522318=Wm-1400,\qquad + 1400=2v-3\ell. \] -Its largest child is $66$. The strict supplier moment below also charges +Its largest child is $60$. The strict supplier moment below also charges the retained rare-class fallback and stopped atom wrapper. \texttt{scripts/paired\_cube\_bit.py} reconstructs this profile from the @@ -55,7 +56,7 @@ \subsection{Selected inherited bit gauges} partition and inherited order, the integer target-incidence sweep, the initial zero-frame corrections, and the changed transition histogram against a direct reconstruction of the modified role chains. The -incremental review finds $72$ changed transition types and $9594$ moved +incremental review finds $56$ changed transition types and $5113$ moved old-value reads. It repeats neither the complete-basis scalar replay nor the inherited exact rational frame and lifted-witness audits. The original frozen witnesses and scripts remain unchanged. diff --git a/notes/paired-cube-construction.tex b/notes/paired-cube-construction.tex index 9dd1f10cb7..c1e9a69a1d 100644 --- a/notes/paired-cube-construction.tex +++ b/notes/paired-cube-construction.tex @@ -128,13 +128,13 @@ \subsection{Arbitrary dirty contents and the frozen witness} have been restored. Exact frame representatives and rank-zero phase adapters are those of the arbitrary-subspace Clifford interface. -For the selected $p=12$ graph, 24,767 active additions and 7,724 root -uses, with 6,074 actual monotone carrier links, give +For the selected $p=11$ graph, 16,148 active additions and 5,797 root +uses, with 3,472 actual monotone carrier links, give \[ - h=24,\quad v=1760,\quad R=26417,\quad\ell=528. + h=22,\quad v=1320,\quad R=18473,\quad\ell=440. \] -The frozen chronological gauge witness selects 4,840 roles, each of -dimension 20. Its graph, matching/frame witness and gauge-selection file, +The frozen chronological gauge witness selects 3,630 roles, each of +dimension 18. Its graph, matching/frame witness and gauge-selection file, not an abstract circuit-rank bound, determine the paid internal histogram. -The selected source histogram is $[2,20,1]$ per port; the target histogram -is $[20,1,1,1]$ per port. Zero-width adapters remain paid scalar work. +The selected source histogram is $[2,18,1]$ per port; the target histogram +is $[18,1,1,1]$ per port. Zero-width adapters remain paid scalar work. diff --git a/notes/paired-cube-note.tex b/notes/paired-cube-note.tex index b72c67f72f..f56d4d3b98 100644 --- a/notes/paired-cube-note.tex +++ b/notes/paired-cube-note.tex @@ -9,7 +9,7 @@ \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \title{Paired cubes and shared completed cores for integer multiplication\\ -\large A conditional saving $\kappa=4609169/10^{10}$} +\large A conditional saving $\kappa=5108289/10^{10}$} \author{icekylinx\\\small Construction with substantial OpenAI GPT-6 Astra assistance;\\ \small exposition and repository integration with Codex assistance} \date{9 October 2026} @@ -20,7 +20,7 @@ on the original source registers. Complete arbitrary-dirty cores share one auxiliary bank across three orthogonal address blocks. The exact selected ledgers, bit gauge subset and retained semantic assembly yield -$T(n)=O(n(\log n)^{1-0.0004609169})$ under the inherited interfaces. +$T(n)=O(n(\log n)^{1-0.0005108289})$ under the inherited interfaces. \end{abstract} \section{Scope and contributions} diff --git a/notes/paired-cube-sharing.tex b/notes/paired-cube-sharing.tex index 56e729572d..2b638483ad 100644 --- a/notes/paired-cube-sharing.tex +++ b/notes/paired-cube-sharing.tex @@ -79,12 +79,12 @@ \subsection{The complete paid ledger} \end{align*} For the selected complex word, \[ - m=72,\quad W_0=29937,\quad - \sum_r rn_r=2153528,\quad mW_0-\sum_r rn_r=1936. + m=66,\quad W_0=21113,\quad + \sum_r rn_r=1392138,\quad mW_0-\sum_r rn_r=1320. \] -The 4,840 exterior children have width 60; all local internal children -have width at most 22, and final data children have width two. -Hence the largest child is 60. Full stock is $W=|\mathcal G|W_0$; +The 3,630 exterior children have width 54; all local internal children +have width at most 20, and final data children have width two. +Hence the largest child is 54. Full stock is $W=|\mathcal G|W_0$; the group factor cancels from the normalized moment, not from routing, scalar work, row stock or the finite semantic guard. diff --git a/references/paired-cube/fib-bit-h21/README.md b/references/paired-cube/fib-bit-h21/README.md new file mode 100644 index 0000000000..41fbc76cd4 --- /dev/null +++ b/references/paired-cube/fib-bit-h21/README.md @@ -0,0 +1,34 @@ +# h = 21 bit word with Fibonacci-oriented strips + +Prepared by eumemic with Anthropic Claude assistance. Apache-2.0. + +`witness_21.json.gz` and `deferred_21.json.gz` are an h = 21 bit word in PR #97's frozen format. They are read by +PR #97's unchanged `deferred.py`. The word has v = 1330, R = 21526, 8910 deferred readouts, 8590 V-leaf slots, +16628 links and 1120 late nodes. Its lifted frames are M_n = U_n. + +- **DAG.** The DAG is a native h = 21 rebuild of the round-seven PR #62 lineage (Swapnil Jain's interval strips, + #41 order), with Fibonacci-oriented level-zero strips. +- **Compiler.** The B-defer compiler uses weighted links. Every link satisfies span(donor) ⊆ span(user), the + combinatorial criterion of the round-seven `check_lifted` (enforced inside the matching, `STRICT_LINKS=1`). +- **Reproduction.** `producer/` holds the producer and exporter: + `STRICT_LINKS=1 BIT_H=21 FIB0='9=2:1,3:2,5:2,8:5' python run_producer.py dag.json; + python export97.py dag.json OUT`. + The matching needs numpy/scipy. +- **Gauge subset.** `selection.json` is the gauge subset in #144's format, in inherited readout order: 7575 gauges + retained and 1335 omitted. + +## Checks run on this word + +- **Literal ledger.** `bit-ledger-result.json` is the output of PR #97's `round7_literal_frame_ledger.py` at h = 21. + It reports complete forward and reflected F2 scalar words, reflected frame continuity, equal frame keys at + every scalar gate and the external histogram. +- **Round-seven checkers at h = 21.** `check_word` passes: schedule semantics, garbage coefficients, phase one, + release rule, dirty-scratch replay over F2 and Z, and negative controls. + - `check_lifted` passes: dirty-scratch replay over F2 and Z, j-monotonicity, link spans, and a chain histogram + equal to the witness's claim. + - `check_frames` passes every frame, nesting, nondegeneracy and side-lemma check. + - Its only failure is the regression pin to round seven's constants. +- **Independent B-defer replay (stages one and two).** + - Frames hold by exact inclusion. + - Scalars are checked over F2 on the complete basis: y_T += x_T, and every slot is restored. + - The paid multisets of the two stages are equal. diff --git a/references/paired-cube/fib-bit-h21/SOURCE.json b/references/paired-cube/fib-bit-h21/SOURCE.json new file mode 100644 index 0000000000..4f7e2f9b1a --- /dev/null +++ b/references/paired-cube/fib-bit-h21/SOURCE.json @@ -0,0 +1,29 @@ +{ + "pr97": { + "commit": "e15350b66e4bf796153a68c240a6cc1b788abe3e", + "reader": "deferred.py", + "repository": "jacklightChen/integer-mult-bounds", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/97" + }, + "scope": "Hash-bound h=21 bit word in PR97 frozen format, its literal-ledger receipt, gauge subset, producer and exporter. PR97 reader deferred.py is byte-identical to references/partial-gauge/pr97/deferred.py.", + "sha256": { + "README.md": "588200f5ff08a61e87cb2f3c5b79e64b861781339070e5613882ee48f78236f6", + "bit-ledger-result.json": "038b9c7309be8bc4e739f6f61207bf7b9063f0dd52d9ca21da2d7ac5191f6121", + "deferred.py": "9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036", + "deferred_21.json.gz": "992f0e4cb205a5c776f9d6bac0b49d8e81700ec4ed7f56001bf73a05aaeb3522", + "producer/bitcomp.py": "77ce5c74808c0de04d8795c1b19d85f471ad7bc4e720b126b9b261eef0be1408", + "producer/bitcomp_w.py": "79d8855b6a4433e8a030664f3327cb6e5231b2e7cbf8197a1be69594fb1dd5f3", + "producer/circuit.py": "0965b567c1b1b03abb86bc4b1a1d9e99a9d079a80cd703394d2dc11adb8b842d", + "producer/export97.py": "dba9ab574ba976ffee331349c1264c92eb7a6d430edcd6f1d03efb19a6cb11b8", + "producer/linalg_p.py": "dc5d3ea0e33a13e00f5c113933c12c700affde42510f16e81d7087dd8f743283", + "producer/producer.py": "8eebf306db6e5ce86db16e482740c69b869f7da45d41e096c82ff5a8a171f6f2", + "producer/run_producer.py": "627ebb2b8defbcc5cb2c2a77d85029f269685393c33b18b90a8b314e59a60321", + "selection.json": "bb9d9415c5689449c52bd194009b85adcc215503b2410927f4fa8c74d3f37b3a", + "witness_21.json.gz": "2190f06b87edbe4bd391b573baacd62d0024660f14537a803a174dce1e30355d" + }, + "underlying": { + "description": "h=21 bit DAG rebuilt from the round-seven PR62 lineage with Fibonacci-oriented level-zero strips; B-defer compile with weighted links", + "prepared_by": "eumemic with Anthropic Claude assistance", + "producer": "producer/" + } +} diff --git a/references/paired-cube/fib-bit-h21/bit-ledger-result.json b/references/paired-cube/fib-bit-h21/bit-ledger-result.json new file mode 100644 index 0000000000..49b7dc703c --- /dev/null +++ b/references/paired-cube/fib-bit-h21/bit-ledger-result.json @@ -0,0 +1,104 @@ +{ + "h": 21, + "roles": 21526, + "formal_basis": 24186, + "events": 709665, + "frame_keys": 55998, + "rank_histograms": { + "aux": { + "1": 42499, + "4": 4421, + "2": 27639, + "6": 2088, + "3": 5564, + "5": 3211, + "7": 382, + "8": 604, + "14": 618, + "12": 246, + "16": 526, + "9": 1137, + "11": 2664, + "10": 1615, + "15": 802, + "13": 941, + "17": 111, + "18": 1890, + "19": 325 + }, + "data": { + "3": 656, + "1": 8740, + "4": 636, + "2": 2065, + "5": 253, + "6": 364, + "7": 176, + "8": 210, + "10": 125, + "9": 114, + "11": 68, + "13": 44, + "12": 86, + "14": 74, + "15": 237, + "16": 43, + "17": 1142, + "19": 2, + "20": 4, + "18": 1 + }, + "center": { + "20": 21 + } + }, + "fan_groups_reordered_internally": [], + "complete_forward_F2": true, + "complete_reflected_F2": true, + "reflected_frame_continuity": true, + "all_scalar_gates_equal_frame_keys": true, + "exterior_formula": "E1=I-I_tensor_Q+sigma_tensor_Q; E2=(I-P)_tensor_I+P_tensor_sigma; rank=m-h+dim(sigma)", + "histogram_matches_external": true, + "histogram": { + "1": 867141380, + "9": 3090920, + "17": 1335320, + "15": 5163060, + "13": 3729320, + "11": 1609300, + "7": 1931160, + "5": 2899400, + "19": 4561900, + "3": 965580, + "399": 33558560, + "21": 33558560, + "437": 3162740, + "439": 3511200, + "401": 957600, + "433": 7932120, + "435": 2641380, + "403": 465500, + "405": 133000, + "423": 42560, + "429": 359100, + "419": 234080, + "417": 82460, + "411": 327180, + "421": 87780, + "415": 279300, + "425": 53200, + "427": 524020, + "413": 90440, + "409": 95760, + "407": 396340, + "431": 2324840, + "359": 3537800, + "16": 3537800 + }, + "recursive_rank": 26810807660, + "elapsed": 6.145565333019476, + "limit_seconds": 180, + "exact_chain_geometry": "Relies on separately replayed pinned check_frames and check_lifted. Rank labels alone do not prove geometry.", + "scope": "Explicit one-axis forward/reflected events, scalar complete basis and exact accounting. Tensor endpoint identities proved separately; full complex/tape/precision and final assembly integration not established.", + "new_multiplication_bound": false +} diff --git a/references/paired-cube/fib-bit-h21/deferred.py b/references/paired-cube/fib-bit-h21/deferred.py new file mode 100644 index 0000000000..d045126217 --- /dev/null +++ b/references/paired-cube/fib-bit-h21/deferred.py @@ -0,0 +1,189 @@ +"""Shared reader and accounting for the round-seven bit side (stdlib only). + +Frozen inputs (certificates/round7/): + witness_23.json.gz the base side program: DAG (leaves = triples of [h], additions), outputs (c, T), retained + totals, links, the flag matrix, the lift index j(n) of every lifted addition and the late-copy + decisions; checked by check_lifted.py; + deferred_23.json.gz the reordered stage-1 word: the slot schedule (ops, the node held by every slot over time, + slot starts, output and retained slots), the deferred readout frames sigma_u, the V-leaf start + frames s_i (both as primitive integer bases), the readout order, the X_S order of every leaf, + the order of the deferred V gates, and the dimension of every node frame and late-copy + intersection (re-derived exactly by check_frames.py). + +Ops: ['add', piv, oth, n] a[piv] += a[oth], the addition of node n; ['fan', piv, [f...]] a[f] += a[piv] for fresh +slots f (copies); ['src', s, n] the V gate a[s] += x_S of leaf n (applied outside L, see check_word.py).""" +import gzip, json, os +from collections import Counter, defaultdict +from itertools import combinations +from math import comb + +HERE = os.path.dirname(os.path.abspath(__file__)) +ROOT = os.path.normpath(os.path.join(HERE, '..', '..')) +DATA = os.path.join(ROOT, 'certificates', 'round7') + + +def load_json(name): + with gzip.open(os.path.join(DATA, name), 'rt') as fh: + return json.load(fh) + + +def load(h=23, witness=None, data=None): + """the base witness and the design-B data of one round-seven witness (default: the files of h).""" + W = load_json(witness or 'witness_%d.json.gz' % h); D = load_json(data or 'deferred_%d.json.gz' % h) + assert W['h'] == D['h'] == h + return W, D + + +class Schedule: + """The design-B schedule in convenient form.""" + def __init__(self, W, D): + self.h = h = D['h']; self.R = D['R']; self.trip = list(combinations(range(h), 3)); self.v = len(self.trip) + self.tid = {T: i for i, T in enumerate(self.trip)} + self.args = {int(n): (tuple(a) if a else None) for n, a in W['args'].items()} + self.ops = [tuple(o[:2]) + (tuple(o[2]),) if o[0] == 'fan' else tuple(o) for o in D['ops']] + self.hold = D['hold']; self.start = D['start'] + self.out = {s: (c, tuple(T)) for s, c, T in D['out']} + self.ret = {s: c for s, c in D['ret']} + self.srcop = {o[1]: o[2] for o in self.ops if o[0] == 'src'} + self.readout = D['readout_order']; self.sel = set(self.readout) + self.sigma = dict(zip(D['readout_order'], D['sigma'])) + self.f = [0] * self.R + for s, B in self.sigma.items(): self.f[s] = len(B) + self.vstart = dict(zip(D['vleaf_slots'], D['vleaf_start'])) + self.xs = [(n, us) for n, us in D['xs_order']] + self.late_v = D['deferred_v_order'] + self.node_dims = {n: d for n, d in D['node_dims']} + self.late_dims = {(n, tuple(lt)): d for n, lt, d in D['late_dims']} + self.late = {int(n): (list(e), list(l)) for n, (e, l) in W['late'].items()} + self.pivslot = {o[3]: o[1] for o in self.ops if o[0] == 'add'} + + def touch(self, op): + if op[0] == 'add': return [op[1], op[2]] + if op[0] == 'fan': return [op[1]] + list(op[2]) + return [] + + def root_targets(self): + rt = {} + for s, (c, T) in self.out.items(): rt[s] = [self.tid[T]] + for s, c in self.ret.items(): rt[s] = [t for t, T in enumerate(self.trip) if c in T] + return rt + + def adjoint(self): + """garbage coefficients over Z: cov[s][t] = coefficient of slot s's start value in target y_T at the end of L + (the transpose sweep of L applied to the root reads); the F2 circuit uses their parities.""" + cov = [dict() for _ in range(self.R)] + for s, ts in self.root_targets().items(): + for t in ts: cov[s][t] = cov[s].get(t, 0) + 1 + def addto(d, e): + for t, x in e.items(): d[t] = d.get(t, 0) + x + for op in reversed(self.ops): + if op[0] == 'add': addto(cov[op[2]], cov[op[1]]) + elif op[0] == 'fan': + for g in op[2]: addto(cov[op[1]], cov[g]) + return cov + + # ------------------------------------------------------------------ frame keys of every slot's chain + def start_key(self, s): + """('v', s) for a V-leaf slot (start s_i), ('n', n0) for a base or early copy, ('c', n0, late suffix).""" + n0 = self.hold[s][0] + if self.args[n0] is None: return ('v', s) + st = self.start[s]; k = st[2]; dec = self.late.get(n0) + if dec is None or k in dec[0]: return ('n', n0) + lt = dec[1]; return ('c', n0, tuple(lt[lt.index(k):])) + + def chain_keys(self, s): + """frames of slot s in time order: [sigma_u | 0], start, then every later node it holds (with the pivot's + late-copy intersections after a node it pivots), its root frame if any, F.""" + ch = [('sigma', s) if s in self.sel else ('0',), self.start_key(s)] + for idx, n in enumerate(self.hold[s]): + if idx > 0: ch.append(('n', n)) + if self.args[n] is not None and self.pivslot.get(n) == s and n in self.late: + lt = self.late[n][1] + for i in range(len(lt) - 1): ch.append(('c', n, tuple(lt[i:]))) + if s in self.out: c, T = self.out[s]; ch.append(('out', c, T)) + if s in self.ret: ch.append(('ret', self.ret[s])) + ch.append(('F',)); return ch + + def dim(self, key): + k = key[0] + if k == '0': return 0 + if k == 'F': return self.h + if k in ('out', 'ret'): return self.h - 1 + if k == 'n': return self.node_dims[key[1]] + if k == 'c': return self.late_dims[key[1], key[2]] + if k == 'sigma': return len(self.sigma[key[1]]) + if k == 'v': return len(self.vstart[key[1]]) + raise KeyError(key) + + def ylevels(self, cov): + """deferred readout levels (dim sigma) on every target, from the garbage-coefficient supports.""" + lev = defaultdict(set) + for s in self.readout: + for t in cov[s]: lev[t].add(self.f[s]) + return {t: sorted(lev[t]) for t in range(self.v)} + + def xdata(self, dimof=None): + dimof = dimof or (lambda s: len(self.vstart[s])) + out = [] + for n, us in self.xs: + ds = [1] + [dimof(s) for s in us] + [self.h] + ds = [d for i, d in enumerate(ds) if i == 0 or d != ds[i - 1]] + out.append([b - a for a, b in zip(ds, ds[1:])]) + return out + + +def inner(r, h): + """children of a rank-r chain step under the inner-corner lemma (one block of width 2r-h when 2r > h).""" + return [1] * (h - r) + [2 * r - h] if 2 * r > h else [1] * r + + +def chain_ranks(S, dimof=None): + """multiset of chain-step ranks over all slots (dims must be monotone along every chain).""" + dimof = dimof or S.dim; rk = Counter() + for s in range(S.R): + ds = [dimof(k) for k in S.chain_keys(s)] + assert all(b >= a for a, b in zip(ds, ds[1:])), ('decreasing chain', s) + assert ds[-1] == S.h + for a, b in zip(ds, ds[1:]): + if b > a: rk[b - a] += 1 + return rk + + +ROUND6_CORNER = lambda h: [h - 2] + [1] * (h + 1) # data-entrance corner runs, rounds six and seven +STAIRCASE_CORNER = lambda h: [h - 2, h - 5] + [1] * 6 # staircase corner (check_stair.py) + + +def histogram(S, rk, ylev, xdata, corner=None): + """child-width histogram of the batched two-stage bit interchange with deferred readouts and V leaves. + Per stage (stage two is the complement time-reversal of stage one, same edge multiset), each of the v invocations: + every slot u: its auxiliary edge of rank m - r_u (block m - 2 r_u) and its corner of rank r_u = h - dim sigma_u, + both batched by the inner lemma, plus its chain steps; + every centre: the copy's step U_c -> 0 of rank h-1; + every target y_T: the chain 0 -> deferred levels -> t_T^perp (total rank h-1); + every leaf X_S: its chain -> V-gate frames -> F (total rank h-1). + Data: the entrance block m-4h+2 with its corner runs, one copy-correction singleton per pair.""" + h, v, R = S.h, S.v, S.R; m = h * h; N = v * v; A = v * R; H = Counter() + corner = corner or ROUND6_CORNER(h); assert sum(corner) == 2 * h - 1 + corners = Counter(h - S.f[s] for s in range(R)) + for _ in range(2): + for r, c in corners.items(): + H[m - 2 * r] += v * c + for w in inner(r, h): H[w] += v * c + for r, c in rk.items(): + for w in inner(r, h): H[w] += v * c + for _c in range(h): + for w in inner(h - 1, h): H[w] += v + for t in range(v): + ds = sorted(set([0] + ylev[t] + [h - 1])) + for a, b in zip(ds, ds[1:]): + for w in inner(b - a, h): H[w] += v + for xs in xdata: + for x in xs: + for w in inner(x, h): H[w] += v + H[m - 4 * h + 2] += 2 * N + for w in corner: H[w] += 2 * N + H[1] += N + H = {w: c for w, c in H.items() if c} + Wd = 2 * N + 2 * A; L = 2 * v * h * (h - 1); s = Wd * m - N + L + return dict(h=h, m=m, v=v, N=N, W=Wd, L=L, s=s, R=R, hist=H) + diff --git a/references/paired-cube/fib-bit-h21/deferred_21.json.gz b/references/paired-cube/fib-bit-h21/deferred_21.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3a567af59844cad6d4b384490a6abb4726120f8 GIT binary patch literal 981701 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%0D@S`OjCdDgW-5v zU+esd>>Z=|4OH!QhCQ_as9#_iltMT8H}ID+1Kse+QwU+`6>M0gkFs?gBsME@X51!l z$Oh&SK)%bME3k{0!Otl&_Q|kQf-{k2q1*6gq{`gDv?emqrE5LSbP}aftma4@karF4KoTq+?%b{ohF~e8&fTaonY`ft2>iewtb(o zKfe>0R0UXgR80ii@S9CqHL<9$5iQ!AZZIXX5edHWR#Y#~ED}miFz3To_dl>*Oj2D% z>!vf2RbUpH#(St@Q&FYBUzt5o6(ig$j|n%+_~XU>pF4~=dJ z;ZOutJNC?B8{n61@uYcJ+>dqqyf|*R=e2gH4$(qD9%WIL z!7N&dB@`v6%{dazK=x`H64O`y`91%Zeen}{=nN~gRensL6!VyRnS7G6K&?(a+K^mA zwPGSY6;~u*fqUvsb9ouvQ7!Z#?RUCNMOQeLg+j_)Map@yk9P?_5hbs3-3y;=MI`S{ z7_%8*syf1T`GRYy+kMRqJFxrD?_avnvkz`tfO5qu7QN}PEi%UU zq*Pk-b?Gxj5U-69=ewGbM{>`ggF=G!bq9d1};>&7AO%z)!N7vAnd@kL? z_$7BrXO<!ilg{>+^nf6k0TY`!3Kz?^%Lq}lB}n+;9d$< z{G=jt_%2P@aY~|lDW63FLaAoN#RvQQ-~H6IJ*~of-eQjLPp|E_xzegBfBUNI6AFsc z8{l$0mIyssuV}EE$Ek8+p>KB}8}p|l?7Aoyx^{CD8s$;u$7RhhV3)cU{zy%_DmQp~!4ilxRO<8u@rG&$)2_VY61m{aS+9+-|cn7KQmI%&-4JEjv4PY=y@S2`Wu$4YC_x&7gt}dH3 zh#<_NXpa|j-j>QT9tyUnsJ>>c4%wZN_iO^a*r#IG}iz+rOz@F|mpvyEo?qkh{q5>oprt)~H+?J##p&`!P+mfsdPP}Z zVp<#vz-&YRF)^ReV$(1(n>0;|MG3DVsicKQRHlqZn}fM-ik9~!1Roo>uO&*FMf@rk zcK;q2v-4XjKVpbl?;ev8vm}-vJlIVL8!zay(EToWimY(`3Yi1pQ2=NoDI*KxZdW%-=>Ps$#$lQFX zWz$uO`n>K%`-8=X%@XWktGyMS2Yq1lg0V#zj~5o#MAKGkscysP2O% zaItIDnZsmb*Ke<}T~co+l@2$TtqGSNy-%dz9F)#U*`8Tbct_At744y?1r8ODb@>3j zg0&V@nur@?RK!Hj*X0$ab8-UP9WYcbQ_NrK$dj4S^%<;$)&rSXqUt4UXl-(~#y@o} z%J?RiWuN#^D9iYZK3jG5C}^5iqdr5t20bZU=c zAmH#rjJIBg&z3CGuNT*lZ}nc`*IvwA`p0wSl64OvReq3in~q;1iLSL}xlnXjM;mSx zyFoH&5)?}rwwy!gV0_{UsIe7DLIG1&Fp`r55-c~ZUK21M1o=XMx&?2`h-G6FT}Zwq zC9_G)9zkMNhD471r9|b(BsAl{=XQvrYD8++&Fw&`C<<|6DOC^w!$wv!(NNJLk464J z?<$Nb?|U_CFd(g*pty=ngeG5_as6{U*G&~lzsG-urRO}nacl5(Smuz84qcZ*@cG{l z2bP}9Nt~2x1)U;o_ff%!X+yen2gRrdRM6ab3N?9DFGXi2CoFZH`egE%(z~E_8K-N{ zY2#P$z{RhmZ}()SgdP6lEFNU-RZ>S+COEHsWJ;F`Om%g>0U48cBBR22?+mwkwo~ z?fDn!7`YX*`tKm*aGY3al%qqNaEbG1k1->_jioGYQ0S-W7;>VXpkPI#ISHt}a=M3s za+*b9*?M!5HBQ#~?-pbgPOrEg-YmY?zO{<;B$r&ATy$JLU68;0xY<2V7Ac_tq2svl zSSM5axxJnCfn?zyMI*3w9vTt%`+A_-RHYehY+oS&X4HGtMN=-imSQt)a9BrouW#U? zCr|fQD1e!rd`*Yt^#kT;$9D?3?mnf0SJ)MCY7x!m1M{(|>XnDZVRxt0+zV zHq&aFYYJxet(ZD*zS5ikv;x{==wWcmXl23@DWk|;3cpoTcI@kf{Vt93F@!&(IG1fq z34{6bkRyXo%05yOcP~zj%(_7G{6^hxTJ$=J$wZ?$CA43Ck{r>w<-A;Bn$#tDk!WNt zshlQ&eLb1m@Fy^qHmP5lNxg`e)U@>gwpHJPsC1bS1GP?2X&4t%37rCOv3JxWID2hc z=OR_aqQDnDRQ{@eFGu)<0IFWF=tnobjwKu6X|*^p>J8^mg`9nPKyro1P$}=?Da97mCSd?2Rt|sN~=#1h*bj zmq&*(F@+8{Tqe`tp(9y;x1WHq^G8=xdKWiWQoQSco?XNui!)7pHa*@ZN)rsrXvgVO zEPj;(Ld0gjezLz3e^CuzVRd22qAmue-+)}ytQtE=yDwe;+_@ z_*YSqhJrbCyn|4uAFx-cL1C9e##@4jrG-PGqkKvHP4tbv*w*^_QwH{4Pj*@K7;LWb z;|E(JOJM%^P5KkK896al%V}S>V`x7LHk5wAE(TQB>7A+Ys;{o|ezfHx+3EwPZTN!O zeCw;i0Jin=g}3cTm#7WzidtBq^4_i33p!_J?GkJll{J@e@We1*{M2#gql(|7pYbOehb4vj{DYR`0ry8&ydG|x7&}I8K(kRaY*Px=c#=A#U zT6m5d-ywlSL$F^gLei!E%3EJKqdQHUh?{Yd@fGYaXRKIe`-b0-+Pxp_3^afzch(Gl z9G6th6B4Hy1oj@4Z%xPVked`-S{#bcVN3zKM!G(VsY0T*5 zCSEJf;&*-Fi}65n|Ml_rmqa~i{u&jBYUHWg1beuf3|nQkpIXK#je2sqV|B-3{+2`~ zt2_2dL=JznsB`5e-&L7Pz5-y(jZ=!O0gvIYa2WU7YLVsNnf@GjBuLz={(|w9=ps(^ zv6rMMmjxt8FszSy26w^KUyk&Rn{iI_QTLKSJWy~_jIr%|#5p!bax!3ZU<<;!CXh(N zo5=E#?s<)2Y+ zd%Z(?Il~s@_-bqGf!C1in#|1Urut$fH>E}8IhtR0(kR${BmwkE@Akz&>9t zSCy*m>QoCr#tMH!~Eb;y(K%$YkD)lwxOjOnEa`cfE`WPBI^Pn#-yha}3Tcm+9x2chCoy1Rczc zLC5Si20a_ZyoxO(zWi@GX%whWjPCmydz#_7$@aQJjFE7)Qry}Z{yO#~Wb144o2^yL zc)X~hPY&nGpC6O6Hig4yar9Z0%h)j3FUC~MRdeVy{rf_)QIRGduo}_NY4FiA+;*s+ zb~(|L79JTIq9w`K&=otzqJnpv^QTj{Ji8%i92S8F>F7U5ntv%tQX49V9g--V2pQ`{ zNnr{F9SILED;sz$Ym7Dw!kw|1w?$u(IJ{+Bq)?^_yd6M|x|ftk_HosPi-LD^Dm}t> zd}q%Iz?Fm{7&Z!h^5~LcYn79TpKW2tqV0i$icP-NCw)X{J{qzm!kG1lYR!k!CqwWS zbgtx*G|4_X%GrN7YU;4%0tDs?dCN{W7`JvLOcZ`U%9LWCzNQzKL?a+C5SF2`vBi=- zeBnTfAP=kM`X@}j79|&MuB4QmwZ&18oXXUKsFp8U=B0|+CX)?Exo(EpPuwT56cj|; znK}wZ~}WMk3>3Yf-LiiPH{FfX_pJY$zDETYe4JRG%FzOov{v5q_xLo`g{&f%;C$U>T? zhZ_f7q}f|*A1>fGhgJDhB`vCeW7kMce`#}!ROZjkBwaEB9Z8!V@LT9t+EFWxe`S1RTF z>^94gsh{YBE@n`9!6RC^5C-8ODHTEEF5}R`$T+Nq54FXU=&UU7oHff0iW%FXKk^`~ z%`(y8P?ZvMTZk%9%j8h(e#PKaxslb2I ztmZ`6EJ7$-fZ65%J%A~55q3!V!aTp6j90Cpmn2|1@(NfI8`Bw$xzDZ$PvEw6G305s zwF&k($XC{_zLNzN$%(SPQn%2@iV+2EvMCUAX(y} zVU_D+8LE2x?e}Pd7yK=7F!cIF6I?+^$ zg&&tRN9vQMRtkO~EhSLKEY2nZiaoMj6g5QGolt((WW2`gi{zE~+&|gq{K;V0?7473 zs^mWfZ=xr5UMm!XUTo)G6Zrh0{j^cG7Zoy&EBu}s8xC558$=M8xz^JcphR=P{%6t1 zDih|xQ#Ow`KQ)!jq5r;B*PNP$cm3XL%IKhq2e*}V-T#1sB)bI(A;EU$eR8R2EwWJw z`vnQ$hA$Ev0@IOtWcLl4CrYYVd>@k)KXQ;cglCrbZxq?Y%sax($>(3vTy#d9QH-x( z-h2ZOvv{Di2%B*FV>SU07@*LTZ+}E6a|j51KpeCXqe@`n#P5ojID2*b^Q@6b6w8cz z>lsejZf{bOaq;ruBg@hQL|tFIg%@NI^r;)v!h16`Cr9`oW?FrS6yK8E5G_xE92G+@ zU+*7Bu|5|aZBb42{rE4%iVBv;AaiZ(#yz&e0#c?5`cSz!s*O2~r(;mU-CWNx!rffl1?B9+(?^OQO!MF+Z=wVG(CfT ztZKmV(tlO)nHhG^eHITJSp##-H25Raju`Fz_YN#sCEGvXspvOmPfZdpr{3-zK9rc% z17nHc4pM~ya?y}8;*S;^p&{cy#8M-$=*a33+E2(iPr$Fl;_ZXJ$9TS&^pXiyf~%;k z_nt+yHBZ$XkMMf@ekn+><)`n__!8^~QYCUEc#p4fDsxT7^+%q0Q;?GnAe4-7?mI|) z?P)8R_~L&rmh+(cwXnzO$i?bKP%2mUQC;p!;M!H$f-g$ zn+Horc`_6;PQiMY5mVoTuuhc9KHng#z$jW8i@wQ2Yr=sGviQ=loyI&^ z1~G+m{5@*Lj+hRd{_dR;s}R1G^={e3VE;^#Avx{~vM+zC((`+!nC}lU3dH~@$zEWr zeZfP}QnR|u@%lvxll|-vGVRwM!p)FPC@_H`sPROSHo`^i_5wrBnf>5*{>5vCgPl!H zPl}&$!ury_p>fhP9sp*l(Cq6sFUU=2#`}A!tt-B;f;0j`aMNTfVIe2(VwT{C7%I*B z_qIu}cVSzuGa@Lq@Xl%JV!JRIV&02-R`~m1s%6r-qui2w?}i7=I1xWyJYSptz6oE4 zxIQhRlIz63D4=@`E_WbxhZUaQ;+x-ytIFLwrh}zvB9VoS>Y2u4)hSI_jxjd#{r?p^ z2Cfvsnb`~62^lg&CVU}4(f=hI=+{pSet;+6nB-3@Jzbt}aOV7bOXe(N7m=$lmPDDZ z3v-cwRd*tlwk;GdGk#6@f~D%%2&ok=NXWz#$JY|6u;(+39Efc zqk9bI`dmAMPDv}q)bgBC?BlBDS0%ZME>&A|xznB~bPoF8lP7EgQSDElzSr;mSvxO% z(~m0o`o3lPbpbr!Gsl`b>EA0=m*#kw&Pb0}*aUcMZ1}d;@%D^ff3wH)nI`Ch3@QL}jvwBLSB@@(6BJK7bOU z;}heA7yU`5eze?uwmhC+2ex=FH_-A&L)2HOCz^loo%%#*J=oO5HSFrg2uht%{CH>O z*a#*Bza9xR3cp!ucTS<+tcEp?z?1z-myX%{i_4XBlLNoT;V0g~12Bgx$dz}`lD(9% zb<9V{riXBdL$c>^dkeRYfV2L57lm6z*X`71kkW84Corrc8Fq#bfCXK-_5*w7R$4G@ z=!OK{yRsB1LT)4Nm(9pFZf8OHj#0wjX65(E4a4;xSoPA_c<@w+Ddf~+Y5*^U@D3$Blg*#0wd}8TZxF+Gk?GR!MH4hcxv(Q<}+85|385Pqz!oSz`iGRTS z%V`pRJ546u!vng>3(&m{an$<2UT^^8FOxzlU;WE&s{(&|3%TNHhcz^2#^*bH#?bSg zf>op9%e>4hSP9=dU4-gE7F?vPIH&mMr>H`j`=RvuwT!Z^_~u7f!3c0naCkL_`MP9R zA?G)i-?qF`#=}Z~Wcis$87Aei_j0AKyemF79W!gDX3HttPc%`#EBIlD|FhMXeEC!V{yQFE*)@4bXn8K#8yfNhz z;UB$d2}F&PSG;21r#SiX>}Kv;`Au((^BqjHLCnw8MmW>96iur?9cgD65@65 zs(JkgT}^zbS%wf*+v*JJK&3ik*^awK?*3D_Yj>fU#SnRv2&CjdJ)0ETW^q)nJVtc- zXO!GQMdU?dTZ|3;!0&6|2?g$(7`MjFzc=01UW0N6Sr$+?-EUB@6r05$yz4n{p*VH#6o9tacN?|1;^?B zJu?F~qN@v#@+#@X1G{mmR8sRmneNaLG{x~Pbflkk)$Pd>O9#cofmo>pZyZ7ZvbntP zn=rH|$y;tdVK1SYDC2_R#I?0F@`XIKV{G%pX3hJ|wL8OlBifu;rA6A(z@mS6g87#7 z&+A;?Bu|NE(_Olx7z>U7Ey2b9b=sc(Dq>=2>XkaOFMHknE$>2G?2`IdCnY%dN+xq;?J{MQ zY0$h7LUdW?S9Z?Jz}H~plcMQ=6l30J6l{_N%+K^wf94COmsmVXAnH<$8|75hOHxN~ zDA2X1F6oQ<-GhTY)1@5+s_Sttub1i!)i9MxcmJi;sohu9Bd599PuMgl5F{aC!^>|< zaZ*$9M4I*g6*A}Dsyu8Po56K`Ku-I0T$^dcrz;gEXOPbVKUKTjfF;ZaawsJYUK~FA z?ql%`D4_c0f2ldDZFztW)J zGano2xh`q+w%Ha%W{`SdZYcNwHOycb8YXuJSMVE1E`pqL4c(m5Sbj|*MK!HOwi8C$ z_0AThh*Ir%stsT(Z*ue~jhshFApYE1W;D^m!Vj1{i}=Fkr&~fXVHH4~)EMcpt-)b? z!Far@PtLW`LvV9i#_CrL%qxsL8LG1Egc7H<07ZBt|J;@iEMxs0fHD3*e^_jP+ zWJ_TUuD1glInMrOkCKa!Bq;Uhv= z;k}|Wxg)lb`KCoW1JBl@%jE5X`90mLM!;8MIMWpdY~hWY=)od_s_Ms11enRpdI(&? zm6@xTFUTn2biAs_$$Gc}!A0i3_Y(d6|2}kP{|p+6o~23$3V>-{v#W{Fw{J(@le->u zp0F_4q;qpmg<`hq)?);(o9?iMS2t%@+60dIyX=J}Um!`pw|$_A5`&n%qFoWA=cgFM zi_;n769JL`+^s7*ts{L@NeKjDpTm@;LE5eT8!tI9GtG8=Fl$mr_e8u8+Lwcg<;%Z+ z-5xZVv^(t&GW+ho*^ zmn4q|@nS((5+XIb5DI=i2N|Q{`$ZJS&di=wbbO7caX+Oc{on{D-^yK?dOVeUOob19 zaZFWOi~xHgxZ2XfMQp;JLe#>AjQ85O{TX#~AB-q*)?q+6hOx>Pz1x88mLz2q?D35E z6Z81@^+yX9H$Mn|D^%$7fXoY>Uflv$FtvHzK)H;I{@{L_gYd)b^#*(fmX z`kzsYD+8u2ug5o}sIwai;c07$cuH=qxXlV{a&!4!CH6o{^uFnpfrXjvKV;!FR*8*?NFI5>$DPB?f&QyH2%@W%k29lmWtu6>1 zP%rM&2o7btIuLrE%3%VDCA!=dqEp}zi-TD%A0k`z!k#nwt#2O-EfU138Zl?(7Ua_G zO~von@T}NvA60Ytt-$Gm{^6ll@6m>&8*baLZnaMjP$0z3sCKcm{dOzkdB|tWS8H3# zswemhTIPTVSxX`87-Cz1V0VT?zxuDcjC^(ghZ$ zjVorcAjN#1WV}GtrfIFsq~sP?91DNMoN)+ZeC9n^?VzVC?c;x+}DrCp04o0a*85U^r-r>6Ez#!rK4pEyc7P?r2SK2359O)(^bE z-td!d_)UU*XA4HBb`>?jx#bi7i5;=jFZCIdZVrc4uK|{vkggXK?f0b!_QilVWdS9Q zOeV+Z=rgu+usu2_NuiLG_b<>hL!OY~=KrKLAevfXH}ct6i)`3xq%3^Valst1(O2!P zt-nvA3X^s9TRF|I6Fl%z2 z@Ogz-ZdI>fcc$CZm^rFI%%#_4R+Mp4W}MF^k~$SWwWwdaeIzBFQZ|*el(9ZydOVDP z?phd09-k2C>cLePnSPqEo*8VnTB3qirN>OgsfqN5s$>{3JvP-iDp-0cI>RZ}Ia0m2 z+L~V%oi+{DyUkE{W`;VNLxtrszzNi_<)|abMhMAf!Nxf_;{H#1&yUtKkos0uB;=w) zt^dNUYG6A`=d4ahT=oKy?zH1>Eys{gyUP{vSG=w7FEbV+U51!NVpJVg)lzCbgh&*E z=tv_h9~PCB^E|@x*-l!uj%dx8#UouKbNyvpOzLdlt&G|_KQdzdDnuyK#cmNz0a37V zL1GCqmm)5;1Y7+}f~0MJC!6dShTtB4KKS|HwsQ!F1TtwB3Fa2TA1@?2X0GJiD9{S2 z?j%jtNguWqVQ{7R8ij8wF(rf%=<;zA(Tkv1XL zby8pZbX`aFe?ODCG_WWt&{FpWPKL*yko|P8nb`bk4trh;IVG(VNvYrA2-zS%n{I99 zhxBA1Sz+DvgqeAT$(eer(KXAVC(4>;ltKA>Ti#w+S)Vm=9^me7pnO(JL3t8;dHSuW$*s^jfGX=4qPLHn>^L0tr$XaK=krMY` zy+@;o3pH9YrU@S`Yf>Q37by|~B$I$KYSB|aa~3Uc#9e8|1UKGYegdBLU&KYq z$#7t4i><a0I(qb1c^(t~=dUX4E;XAyQ2=kZ)~KPd`jz zueI;V!&$~hsf>%F4Woc}^{Lr;tl#R@PVMNG=-8mWZwJ1z-CXE!dWcSui^*)>#~b^N z13`QJMManqk*&BF8)m~%u8UR5+09gsw_C|tf`u!hP}~-q$pr3Wu?{6lXa^F1Qh_aS z>I4p#w;K3#q%;?Z#7|dWRfYYh9o8;aLro2%)pL`z9dACOf_!nk#`L6ONsF-f?gC~b z^z5_S+cGuw@TVgAq2_kYf0wdQ()E|#437_0*d`TNzP8psa$^RiZPR}siCm6;Qz~Xg z>l`K}`*#E%sAw}&NP@?=am++NN;vWw^Z7xDLTZSDl$)`MnMX|Mup23)PZ{PO{sa{T z8>-|^CJQ#0Twp-DinH*7Rc7+Il7N>L3#%gvf*VxX@U zKvpZEpP=rbmO3C7JQCU0TP;maIW=UJpPt7skd*+WoIhmQFT+qiiMd+bUbZEabYk#t ze#Tb^f9P2BuD?{-%}<3ls`qgXFV6iX3m`&fT`VH&h)>t!6EU()EZUmyW*;!L&6M%- z#Bhn&nnvgYjcxpGiIMHC3U|IsZXxW4p zYQ%`K53VA@Q{}~k1iQ#S(OM5I!tF{+&oR0!n3t2>lAk+@A2vA_Xz3(P%(_5A~dkwkQ@jEc}^sjJq6;<;I3*=FXR&G7Gaxuly}nH7phIeY!wIX=NTI6zLkwF3wX=EmH90T#3Q0H>EJ?c+ZC(2s}*~K2u0cZoAJ+Z z=YKDbX?}cN?w)$xQQ1$+=Ib4eYKRPXcf6k;4;wyn)w>;HZ>e__o1kYTi>rdD1RyP! zto*>uunMC8?59c%JCDUBJz1qr1{;ED<}#h8U0U5C^>H>gu&0K&+2B*Hnb zX!WX#^&u+EKIpmw@PC-ENWS;@kRW#tddJ94qI`hC(1|3Afi;h-H86)(BaZUHpT|}n z`ojSl!7K5Qkw%2a8kiArqbWhx(9S&8bV@i$az6}`X$vM*wVXUuujt^KtnK|Pj>zQq zi^%-tPhF-b*ANJN$9{R>s*L@3vCqDJ)%1YrDD-enZ;Y!wjtshS4O^ zTsl}@myGvD-!{Q(KQ7BrOZJm>x4m$ z%GFO^8%yL3>INCW7Ozg-WsGW)?}6K^D6{}KBazJXuikVHKao)hJEPcIlQ!%b=7eAd zd^}^;EF$wzO0Z6IaX`hNZSL{jv=pi#l=S^$lmZ$mNwcaND&MuEM$Fr>btggxJ+bg? zu!?Kd?DBv3>f$Wua!suY^!$QU*2Wqi?j8{KHI#q3DA_FopAk!LPb(QaNfshLbRQQE zA~0~?yIHI0e0(OK^(SQe5wpbCrg<~9T)g;q6^qNXb2(f>`{=tht!)h7?wjS{-N~X> znCuZzEQ0D5%w3U0btZ zTeRv8`ic1c;oP!V30Ey2BoVE-Ntw8#nf+?)9@L}%g{!uLhB^_>E0%`Sf8%Ar>m|I; z80(=?t=rC^u6Q;ppgm=(0jxENdnb>#y>l8GQ=Fh$$N;^HPDsle4=dx3g6rv}e;yc@ zg4(1w6g%T#5t!3!abd$BvT{fM6Spc7SxDweHo9URUE~yHYoR&rK9a(U&03>czpJVG zR#e+Xtwk2r#avICOQJvTvi3-2DY#M*z!`lzv-tfkfP#>Sp!3-ozxpF~`hwmA(PN6p zF7GRDZ?0Rq4Y$$yBy>zZAO?bMnxCVef_+?U7-Q4Pwy!7SDS<#i#eM9TFSli)` zDc#C_@({`3sp}jCZk9}Whh`CI7`uN}hh$7qTnHD@hTH~BQL3n7qj%-wS~vW?l&yk8 zY?KFQ3NNb>%3I&fVt1E|*{VOhdcUxA@GoxN*}Y^%RaY(cTY%QBqdTle?di<4u;~Ao zl7{ekK`dMyLZqfK3d1y_dbz)>KK8IQ2r;PEhc?XbM+U?))Tv2(-X`$2IBso1vcutI zHTXskD(J~3e6!|d!%yW!zy@t`o==zhiGDR+r8gQgi=%zwt=uk}()qp?=Wc$ovU~K% z(5($Jkni9UzlsHJ_ZEY-S!YZ1*y@wiaVmw3b(RW7>tN-WZ$HL9V{1GSZc^nsYO)`) zI>sPLMlh)!+E7uw@9i@}MoE+71xY8r+wvC2)G&rBL&sgJxqiUZhuWY0R(2Wsb^b0a4WR0J z{Mnqhd7c;F>y)e!YtK%`;$ zRdR0H-x!?(uxBW!FWX*SjLUUyGtb4mhOJBhURvQ(qmg#|OD3UMeT##Padz;CL5Nbu zBOz4nLf*D)?KDOU2+=ESEH+nl`)759tq9#I(37{Lc*&sLPi9KT@0I)T(HCiD$xXSd zSWgaO(eFMo*4ZSs|MY`x6r`u8Ja&%Sf*Ty1e1JO5V&Uv1Gv8OhqZkTt3K4x~c=^32 zO$021fS{FaxD-8?TgNDxtIf2SitukklP&}{q(Thl`g>hpT=`je_c!gQy-Og>`D^~p z9?ju1kW$>Bd37hv3FyfCeg2|%1NM=G?Ynm|C|&>U13ewEfqttkTD?K3`{j_wWEA^j z5)FornE=07{r6R>mMI4UCf3}#ECFkAk~M8MY z5ANCQa@@t!{DyRocPDX3Hq27dB~Kt>Oyc5h-xsRSi+UgP8cO`QW0Tdgc%*O&r1p1| zDGm&wLBiUD!qH!`zTjQr@$`Kw`j&d2N18d=x?K0U*h*Cl4tK@Znygk*$6J6485xfs zlWUqzabj7&RepMK*ias`9Q0+o1X%^}FN;%Io+dn;fSqlFuD7+H|2*%#fb|(J+g?CJ z>_h)kECOwz@8f6Uyl?8sBcayL4~R&!O@1G>OrgT>6xmc_r{rEpO2>%K@KV7O#kfDb z03lb~F67P#y05|4*-Egj-HYaV23u5Hj*Oe1cig$*l*J?GzUR?@44>7$L|UDGLHx5G zpWk`fLiV}JEy9H6pkJkfxYa$5ib1OmX_<$eJwbS5kIx5&j#P1~mrE;eOvpr8ZfN7S zj+K_mhnuS;N~$k!Y%GtJcEj?wN@NfP=Fu7_0y}?$wXZF7bcp)Z=@7$ePWr2UYmIBt z5&Njy(mGL~`^I12BuSb(H)Oa5;ru}Yvjgjp51QKt6yg~Kcw{%0TbyXT--s_n^Q|{2 z3j(*(MbUvs-?nL#o!^AN^j7)F(cpHl^nGetBg!o%$}h0GJ|xvyczL{7V5ziUN{8Q}@H_g+M#aWY|{WWpD0s$VK^=M3*| zJ#KZK6H(AmrPT&{;aoI|))YLc*72K=Y?JS^LW6n;bnUV;?oV3q;sj04#LBqbRl+_? zuL+`(2f}ZoNzq(rx|i(O&q9MfC)Ni#i=sDR=^xGo|?NZ&~{dpxc#LzZ(L7 zSl&v;Xeu|tm3(lbJq^A2KijjL*pNxfA7dxS+1i%#C-Pm2wp9ci7yX{I~CVbw_$k6tv7FDVfh~76nTY}S<|CyPnlc> zGL{Ue14=uAJQZ5*HML|Ao4FT*T=cy(Q-~l_s9)bWy-kINg)%>+< zGGR0xTxC)MGipoK#~o{Q`v32%)WW zH5Je!PMdcZPtAj^@{;|9R1sd{$_r?Cp}|kDk-%Hmw!NC)XZu&4Pa|V1bY2vJJcFdGfH#f$EYE8SGDiW;jiMe@@&VKU4u-1RJYiTOK#zCN zU}TEaZzdNKu>l|6(&Zd3ZSi68z4L$%2K-@^Vk!oW@j zV-JU0feUXvkXE4N&j{tofi+MVrqgY(5+s2>^M$1N^ZWEqGc2V=xH1uduBiSD%w8JN z%+*Y0$^{@*ev_*uk-mZjp>V`yKcLO>Xe;GTsK+f~(=XXROZ*ks{_!PTuWavqOaKcu zU)UZa-B3ZWan|x8NCFKC?2O{KTOGPXa3ft$ov_9&t-w(Vm|zZ665-|iVL6!8^9G9Q z(9SjRn_hlLipz>urlGZTg9-wjuQHSe#sKx7+`g3MtlU^GafGUv{7bkxDHqZ%3lHux zttA*$&|f4`J{xlBu9{jUpgu+hw12r6YSB|X6Kl`?F}MIyKtIElY#de2c2W%5v-`Iy z$siAd)$p&coYsxjg=&1FP0Rj`!=BoatJhO!reZ_V*E!x4>M?Rcz$Ki-im=w^aiuq* z!S%H+c9m=kurUkA18*N(yGGE4;79-BJrpSS;r%{~zY)e$TtIj{zxPXk!X6|tg1$c_ zLFVBiXfGM?e-G6=2ldYJtI|zmx=!vY>l_|Qf5$hxmNmUG#8;_h%8SbI-VEl%OC;V2 zWYNe>^IlWCD+2MoAY&iO++u7XQXeJd*1bw+>EsnCVf3iMVc`05vN&*1|I)7{W79=& z1X^~cT>;zqIqfME`PM+EaCA~|NRgN#FAW-wi`B6L129 z3l@V6kEZ+9E}9BU!~583v|R;be99Zb)qzW)pPHBlyOv^DpsEm}FQqv~QZp@l1LBw#mT&nt zYCDyVO+47s9ny)(l%;?Wm=z1MaLh56mwyplCiPU_m1z$)Vi&@Wr=pDRtSLt{l$*n2 zjPaML1d0 z#Oc(ijrEF-_8J2Zlc3=atKs%ME<~~V*NB7#9xhXNRIWk4`w&_6wnu#eEl(2GvbdkN z6^K4ZC59rNnMelc&oUzocVWa3BlF8+BgIH~kcSzrjAzZnOllD4TFzsAFXm!fV+9uu zZxbWi=D>bV)=@ckfA6CdgL%TgN=--vkMhZU&4_{31um*r5>e#Ro@UHWQUq<0f`R4M zX=LlcnDf&)ks3V0O#o&q(tOya-37r>j;%Q8$rd)T39n48t4a-F1SW_g1e6_IOFsBt zBgpcTpAVSwI`j91LK-|=xulM33?As$T$pOuxg>lId%b zx~SfLanXbP2xO-IgE0O3BM5SZcB`-P?la=Eh&`Jc%9N34PJtFj;N`+!Z|0(vR`P2m z3^UI+jXc(?EGicFJqqb+CxW770*;{UlBrEfmS5aF3Yi;L)RP>G;;XIuxO-ec?96HY z@GAm|!^Vg}FEMoZBi|aPKv(RxN`5o57V)#GDYn@c=q75YF)R=Nx*7O~u1!-YSQYhHGMhL8)5NEtPRHvVbe)axmi}~5dYyUui@OWn0SvA1 z_@YS~5mx@+UDk;XN1Xr0s8mMbaTvUV^UDsHJO0DbUh1PEb^ftUq#_#OajbaL6ov2? z=^;seU-z1!HwGM~qWPcedR#;6kjH^&_sjD{HWJHX3h8^dYUcD?vbN&~xQJMXBOnGubDg zp-2q6XN&D^A;i%8i6M0BT%DWrcW?SNxY#*XXr}>)kA2n&??W`?puamGNJ-y>$1(6s zQ<^C<){(hSI9{_wEIcxh*whrH$y+n^{29diH%%U>=^SeD3!k>r^`hB(-)##+-o%k4 z8Z`0vkjJt^9vfdGSjr4#%uKjUUr^kTz%1@e-dZ+6c@N5&haes1B|VN1O!VST%;yey zqPLunzOkV^TXzRn2`?yj1W})9ImLl;z#l*!9D#YTqj5%mfgK^7+lUR6d9a9!O$%Wi zayBXJ`m!P*$JaTZ<+TlbLJN`cO%z7pSnVTH6@rSJzap+F>sWzp5Q4o=sJk2&z zw7VtqUoAd4|Gym46}*~gV#NNtz?Mx}^CgP$?9D6mXP1nnG^1HW7H^b=2pX;jFhd09 z(8@{eRu~5_9+ZZ_Eg%FXeTSNxyb=`+kzQMoT<0zzkZWTw;6iY;g?MoJtN*NW=OKMx z-bu&A3bk-87FMkr1e1$MmOlhNx^|V5{-|FWKHWeiaeW=)mnk&!q%a7--i)S?JY0UC z)-zfW?y9eJBh~|TDkZ4muA_T@?b7|F7P7^PchD{#)a+Z8J)m#lFG1EQy$zeXMYloPGvPudwgIfOB{^OI7|SxOu7 z`f(RFwOghu6^;cKf4V%>@hVq~;~G3@Go74+;Ov(fIDlRC`1Mmy9JNyNR@a$g(-_Mpy2_uP{t;qt6dl2i&>}=csUZGONQ%d2d zXr>yF+nJ}l6}^O}3G$btO@0>NM?A1%;qNM1`XQOm2rUXnOro-eQrkfDO&^ckH?lOd zT20ohKokwKJQw9vmd){nvn+3?sZ^{>6G6~5l)(prc?-fKtw#D#)vbThY^?ye;p<*FwCb*E69R^8SdY(b3^w6;TjC{?C&1+iQ1t()M z!>x`n`rC4={T}UECb~)n%2<;vj*+Nw25kn6vM+$;kvHb69T=HzL2x|snj1Y?h4mhO z!__GK*##ovcgv0|XRpjs+{gDyurTBo`=>fPkBcxfb?JS+)-prD zgYkYQzwBV{I$yboK|HoED?T2MRB@z0E2`Tdv%o;^dgy5PV;Z)bqxfjC!B5*!sEw%| zGlq!*qAVOMproUL@Y%K{XZN#am(f(ornZhnx@y{Nw~~TpPRD7~I}wk8ZeI6fnButj z6JCTMaEG~GouoR}01I(qN{X~jsA6Ao_gXE)nL(UHJdntjoBIr8Kj%*@mAIC*w`tjBnc0jRoe)Y&S9(!#4 zuQV-eE39I=c}GL0@*CC%!?W#Z4gRJxL?&r(u=&ch5P)x%pI3=AJ_&sj!wsyVbRew` z=B@RO{2sq79MbBp5pS=%350HtG|QE%=e7Df@B|Ab!d3cLE>sMs{!b6@Gm^eS7tqOu zs*S!VkkUb|{}`Y&0Vg|EZ8{`dN+ac`)d%bhE0X6s;VM*I>2T=hpu`yymr6&8%U*geHEK5M3K+dIC`fLp3 z$%MuH!&w(nH43=ED<1bybY*1 zi*nKi8Ze|l+X+dJxS62BypQpkf{TnM*ASf#ng(B3VN$XWE5fb4dnUn_s|;s9C8N-Y zJ6}KN>txpHW?078y}ROogRlMTM{VcZTbyT2Z^Si_sve9=ekMBP1oMPw=u|e}BDUu> ze)Z=P!tVmO*vg%%gdq?0!$r00$-kB`5}V`f9+oMG4QD5EFN!e%1#z05n$inXkrq64 z0-g{PH@;sMr`43y-y|HXnJ8=}Zs@6*-!cjuXU~hC&))#OUfkkS#6F|R?Y1JrquVUK zBA+-+_J*9Tm`tv=W+7&NZRNzN_-tJvW!AQ6~y+p2;5j9Wd7$^-gN}6x<@HJ&w}`Gf1Az%bmtG4ihUIbOrTuP8Uo+e?D(6aUz$h)PhTH z%pdT%3DQzXTaHqDrpiM|ItVXgTApSnCMYiH(iTvAXSNhU?wE%l!YB;GcNdp#H8KoS zMl9jzjW9|J%hOHA!Ixo=ma)2#4S4T83oo#=&fqOpXdZIO=QohLI`q(p@aQS5>0H(=C@7G@ak_sk*LII0C)-X0>x!x?1>R3Y9f%a4aVg=W_PS|JM{O@GJL{zWxe ze-_)%LqP@6l{JoCp5k2EzRe9PI&5#`lv}A!v941DD!ZQaUsUDjuNlUCjMctpdn#n- zqsSS4wv0@-uQq(}OYWg;zo^}!p@epIkJFeSb+V$=(BG!Pf|i{*>Oy#7Gtox3Sq)81 zb~uLqgqRnO?Pd_$EMf?k>;UxM=cXm=jTs3SZI?_l6o+gvl5hF~z1n_b8F3_RT$gV$ zUjx!wnmgpW)qc^kd*Yho_fLc{4=$*=x=sEvUk?)inTHk8H)OoZTl*Pv)qmxL@ff`n z$>@c4{I3{do10%T0Mj(r4SIEQTZQ@rcI%vq7IRs^?01b@GtKFyBL=DC*Axo;)u=e) zmMKA1a!qRyvFvsfI?R?SKh=`sQ;$+v8jxcg?`W|Sr6rXivHe_ z{~6LF$rv!cdE!T3(`;Zn@;`x~dg!04;w0^2s8wt|A81o38>dPc^_r-*%>R9hmJ2gG z{5%^dZMETFX;M;AJ4%F%@uz(WVRnLQGsD+;W`v{X9^Z6Q*PM54aUz>|4p3QQe^s<8 zsZsmH+zD6Y7MTLnxg-}XN+vFa8x$pti2MEyqHzH`=r2K|lP+{Rga>l?v;xKva4Sqb z${I#}K+__QHe)!qYUgxXt5;BU8=&@w)ry5iznrM>;3mIRQN$u2*dW={Ee5Xd(|ffI zIsR+%Cs<-_hx}eGeMh`uy9S8B_PiEpkbgg7)X$g(&IO;DqjuV6BMDqWUy!;WOi`!T zYC3x7&P6ifsjfsOg6aP;xon(r9KLWr(vsnAUj@3GQ@8f=6DhO3UYcKt_CdkMM7lut zbm~^HmzBRsqIq?Bg89HIr1vAc)vTy%^1yUw=a&JJ%&TGBkh!?zfO%R48ys3XQO)^Jez;(za0KSfq);iY9!Rr%4pKv;;z^nfPJHrHmHIBP2TG*h+^kh4TEm_< zZFT+eCc+>cBGLaKD50H~G@V0nXyj#p21@lNSR&PHLRxh;?q~&w`l# z#g4twmpmQ(Edq*DXCF{SpfeH9`BRkAY@Fd_WNGO&h_IUpZth9C_atq6;~!n9xVeLs z@`O&Ba#(G&)eB9n*m0FqVF+9gwmn8~-!5w@XH<5VTY*ktJkKNbwvBo|wKC~)<6wDh*t%V+U5NW5Z!_>*)UA?a5dC2(xak#h- ze3DQ|%eEDF!-^gLptbjzxHW7LIuw)c$b5-bt-13;pGwO9WZ60{Ml%7+GRzoPM;2Lo^eK3CVaXjVwx~#JfGz&aEeHbS&mLg9vTlf4 z0V8K-H+@ZkuBdJZjNf!RtTkO;yJVF|s~)tx?O+x`B<`O_XX_l9gFIQ8t>S0;Bgy6dbhZw2?n0kqF*kOUEbDbc=ek>leL&{2m z{G$)bDXqL8(ki+KXyVInG_lD4LX^@+JQV+C4Y1VMvC=77`4lH>VBE-98byEgN6i;d z`*cxhdJGaig9!dfuCW`6V$#|tZK@8&MhtNNL(7KWF8V^R0mSDc&ZsYN(|~20mPvxNFZUJo!4fMzcqGheVy!Q#$eQzyFP&<` ziu*q+smKm{ix^vg0nASBEzdDElE(~8hR|YSlMrHw`yASDc9@euvE~QA?+dMEXr;&i zs~_0b%dWta6X|EQ2q10DBi$|j^QiPaLlHOe83>Xt~g8o0@0eiu7eaW7IMxALH%h#fAAq{r=OJbx} z)?e1l(u^Hy3kH;G@Xb1kran~=tIy4081TQnvO)i}a{$#ZCNkB8Sa}MRbE?eHbhTt) zT+vb#TF%H%%y2s^&+2CSvjs6SABkRU6ai`?6$n}LOL1t)w&_pG?KODz{vzc0M9#pV z1&k+37t_p@&Z`MxXj{`+la)WB4@0`a|F!RF#T&Y71>kXh?}np_r%3AeZ}-%1X38f- zA?)5)=mY>ow~gWwZ-vDdnkHibS1@CQ0WvXPuY^Pua3t}Br&npq3_Cjf3ps&xze3J3 zszM2RRXXPQ@=)j7LgjhU z0#T{<(-+FI2cc0E%V%-YbN_nDB`<7UB_j`FrGd=>HwM8yO*v;`w8(Znc>#cEp!4&( zp342J944CT?@#N+uza5`G!p$@j3cLn2+X54R;#eH2`dZe&Kx+f8sMdJjbbk=G6t3c z7?Y;%7|mgm1)C(zakIPnD>XvZSL(Wz zqBXZhrR4+_$a8edaiW`*LRRg=d54E+Mm-?3V(H2Cx6VejjMmY=ic$Rw89PRz9z+bDY4$>SS8c^$%w zkNkSUg#O(bm)v5w!$`3T=W}=7j(t5t`4HssseKcWp}m6HhbWeFBQe0%t^;>{iLa9u zzH2Rpf8xR;VWYn_)e>DRsmgZ>ThdVA&>)$=`a)%EW-%&LgmN^+pbjyZ$tE`VuaOOhje8ge>g z&yQ5HqvNN=YfpyAp?!Q|u@wYev1`~bojo<3gQ8<0J4dSkwfti0a#+hjP4d|I=6-7a zV&#^q^5dM;K3K9zn5fbms8Ej$t|W#r8#w_QdAo`p1K0-P*{|#T`mB>A-zPwzOA|9( z3)Y>7FL=;&y|h{r^Taxc$DQltc0$+f4!SXG% z*QrVEcE!8R1&on!>UM%1PURi}o>q66yMoR{dF4v9y zZKXH$Zyay7jj>Qi;9L!ry+P=ix^u2^|4f~^K*Md7O@lc!P&mZ$JCuzUp5d|% zwK1L(Ao{m)iB8TcDy?yeS6NBkAr2@3ECIb59p*ct5}%OID^Z4g*96`&kT{pe2)#b) zw|2?Plsk3hUyzYP-qbxTi7P8BDGtIyL}~pStf?pT0&sJu-}QrZr!8H%PUnUgpnWCh zs=0ZzD|i7gqb!sv1?=B6faX)CHoN0UzIlbZLpJ}xx(fD-%NO=QIpkcl`v658Gk=zY z>H&PXlIZ|q;6~BZ3OL|UZ1$mAi(4iucMq*Kd~heD!H6K_{7peXD(9Rmi)-d=)-jJK za-`NSCSYzXtU}f0wkeecSmc|P#rob2IyD2r$4=?4fvggK)Qk>_9iQd{(uZS5w}ep-yNs(#4{ zXMn+mwK$@AA|n9^hMvzs@;j(Z-XMa+smCkkV9*wVc@tiqE^eD=br8=4lI9xH*|f=| z13EofC`A9O>H=lo*XpbDZA5>ac17MzBZA{)-IvF0IIAvn3TStnej&(~3hmrENt$hkJVF~UGjF8oD$duH*yhFRZ%` zqKl3N!2duN4u1NfY_yky&}Ww6Cdb<_j=G)Ss`n=TVt2_$JqN-K<+?wn`d6bmne|m~ zE~jxNzB~8Vtx+ce{A}C(qbEVXbEwKa$6Igb-xjn_KgF@1+~)hZk3KO36cAaf?UO}v zttz{6N?M6wn>Cal+uQwcbQUvs8hI+1|aUw{kUV!6h#!+`fWG0$0Yd(k9*_wpEpdcdZFnG?hpuiHCgd&w%h20ov zN1$@O>rAj8`r6}&25iJRS?#TW+YQj2Zw!3Gb`YvQRz~%`Mql7r%cYMRGJNhK6q1Ta zPoCB3AB#edz%k9}r`J;uyn4oR6uA%J2!N@9X!<;d03;#!6E&^h^}gKOhi1qp+H27OCid$_{j-HN?}&6ar{2;TI`Avap8v+FTnJW2t83id9H)1SoY~>d0rKf z3}W~*cDoem{GkFFCg@K%C7J^cLEq45l7d<#AS>N8M;H$c@XAaQu*BhMHCk$25!>}u zl7^JJr*iG6=CkW`OlN+^U!$}a#tFiMX}KZ zurI4?jG?B_g4UeJI52f4B5^__SrTIlhwMOfc(&TxF@rWl#ZHAAi9;JDzqP>pO?m<< zRe?z&vOK@QTTBg`xWQnbjWW~raQYLG5YGxvib`ity%?2X_fxP@xOlYje&j?CcgYc6 zW~M-Er^>Fv-ZKzXDX;o3WGa|8L9eo$*M!2BX>W#lR@yZ`Ds2>i`Gf5BVu^Wd47==y zQ=36j@(~3=vvhTNlBz)+mvwTTXv6{r5vK3Ac+yU)_T);I5*mz-%x^uh_%hkB7X&JNwk%2gbOJhqKf$-sP-h#e=zLV+HFLtV{^zqdtwv>0z zMK~Z1oIf_J?tB6AObQb$<14vtU7>l)Cfnn4+6*KO#r`TTt~CgKoxL=kxBU+Ib<0zH zgZ(yoW!U1b`iHTq2Js*N15X=n!7ES@n4k~2Fh*h`9PfSRu z`tq*hEcX5t+8hWE)yO-!i!~wb!$9~PtNBw*29x4#Y zqvm03Y>Ypy1gYZ>&T%S6&z${~$|j3xzbyNJDxw{(&nN9>M3bh!QsfWv>bIY2q zpluGB>>rN%Cgtq|8b>~MH8pM-#DvO-Jy+3uB4tv7jU7A+#lJKn67r^*hH?GNGc!im z`pN|55e?xRVPe78-4MfyLe9!7|Cg`-@Ao_`g!)cyoL>$HNAY>Bb8i6*ib6ns94&p+ zF-s7tbcZieFq8Y%_I2bpq~^E$W)xpOPfCd#NX>j2&G${TDB%C$=_{k+Xxd;y2oNB+ z1rHjW;O_437Tn!ExI=LF0E@f326vam-Q5D*;r;HtznbCf?o9XTbGoLUs(P?@)$iAk z6}Z>v>?+Z6$1+jSO}fjZSI?`QD#KZW{0Cjz@sk8)n_f8({505WMx$2DF);|a`yW)O zl&H)o*B^U4(W|Y{L>~GPe>lu4-Z}a5kb8fnJ8oV40EF!lG?v-w$x!q=p{v2<3)31; z{9Md`-Nl>Jt5l*eqm1!P*GARhZ6ksX@*j#DSVLB#=pQL=FDf-jEGW=QzKB7jLTrU9 zSk!e4uXoe;N)mFM9Z7PIdkoXpvX~Oi@*K)5t0{B>kM^5 z%>FT^%Z?GYFr>liU7Ec0Ug!p72nZidJ0tfQcIYvXjyxkOIBp7U}R@eEt!ui$2 z`Q!D(f5sy-3MkD10N1w(yw>vtTsW8JPE-KmG zA+zcaH15SMc~XijmL8&ROqn{zAmiOQ02oxGLQGZ!uNdE#Q#P0kOHJE!tdr z1TJ%wCM$ki0+I~)iz$k9=snZi3-dY%a2UcF72d_Jk_K77WmuI|QP(t{QiG56!%;X+ z)g4>1T$L%oLy}XJTx1~qq@ufk@bvX_v0&&3FF$}@7TnX3Avs?~+fa zZZb!xXLDvA{5r*90#AS{r9hipu6N95X)Sq@&HkpMG5XFI8Z*!j_NTM3f~Q$+(oxG> z0zInK(V#8;EiO4>i-JQrCiyEl`Nic| z09`nl=-N$d@{Tjx7nw=udX^;O!T*`bErM2uQ6Br~4ulK}Mx^T9SeusSmRnOXE47_it==bEBw@Z0aEH2A_s zXjXG&ZpYd1L*{qO-oKP^z<-t**xXFw5lN_Y34H}1;ba{<=TC@*pp>!0NWsXLT+KH4 z?Vs*TC|IyNi_~JjWBW93e)zYRsYei?|6o4bhOcAeFBkFZy7ob+#(de}VTKt5Iwf~a z#7S7%MSj%~^#7N_vPGFDB+N~Zx#wo>qjb33B zlYzW~x`V$!d)h2#FdrgL%C8+AP#n1gNK<*fP6W>}sDYocr*o|9<54eRy-D65Z0zq; zV-iTY-FBop<)^kp{x-5o`=gvw>HG}2|0D|V$@C=9weK^Sd40EdzEiHwyhae1n+aQoUBQ7r|GmEzl`iZ>wB?aQXQO;= zAtUDorFgl(=%Tcy2$9H#GMI-o6POd!104qoM+{!&4!k@_?*~j=FnSw@Ov- z^$+huf!;aSRCDS*1+?@Da}lQEvHSNzOuB9Qvdwi;{B3eXMpEi=EX<Tda6#8? z-JYD1D`K-Et=yseYMcSxBd%P_NPji$c|T7q^oS=mdKuMHI^JO zw!3KjUdbTtw-o-9zn?6SZ|fL4>ws~TcvCS#(pJj z44=C4AT9?VUYqj-k05Z#r_8Hj_U-ec@pLyK6pVm7wGF6H{4$P)mn6X{0jTKmc-~v6 zS28sf4QEDMNmh-{ZQUP)pZ#9;O8J3ol8|;ec}R)Hy)YBZC-bj8BEaYpI$bNgIbEF* zDSp&R6E4spT9eVlZ1B_!GogC;B_zB;xh;6*!S=5_mQ%oVLSCN~-boOnUEfT{IJa)p z@qA)FpBGQOHr~oeX4$}6M|i*K*(ZzHN%+J~Xt}?E%t%zd2-udykcB0onr2;(OajJD z&PTiCW?`uGmk{pu#?``Mt^&XOP`LB84~FTC$DH&S@1X-Bg(v8gNd>$q>`R*i>lyEO zCL6`mWeqv)4Y3OZP3>+l=DTaO^i7y0VFKIahX?Oh~q9^H?_JowjF>`}1Z^R z{jp66WkDvZ!!Wb+%g?Yg%T2TJZ!6LN{Dgnc2_rrTia5G7rIqt(Fq^iPE=`LH$_Un1 zmf0k@h?M)37s3X&bPxHFs8l=6{{BeyYfnPY7;hZ#+)IJkXJSTPEM7>OGhaC0({qsU>g36Y{FJ7(kn0D@UH zL#QQ@tkb1d7|rmcw+NU#>gS}Asw#;`(o3+)1x7LHI_(D$7k8S;O@O`(iNrJLlPxVG z3|fdGE6{_eWK)rYSKpG)Bv}T8StIJoX4MSEjYOatXXaGUO^Ym-u3}|KO+ze~rg^8* zP8v1{5>PO0FIvi5)lQXh=`WsSf^X>Hjq(j32p8rDlA#UlaSvT3*TA`-zt2x{w4qXze5B8lep1q{ zKvljmz4_-hHR*pP|KZfd9zx@K0~@fXR7f#y^T+CYIkHT@&0!GIQDq$z3#As}#ijOY z`ue7{Snq%_>~V4?-SDsj4vm!sv-kMrZ{0H<<>))y+PP;^sgkgluls^y{z-D*{;5z+ z7N(UdjHkFc?s`IGp~K;gow!?>D%+*>Hd?fvw!Nw#SWT`lhW_(EG*a0~suZNH3ePO# zG;A4<4f7BPer%i2tFh>?{h9WoU?Uu#Po~ z;E=1L6ly4GV_Gl2D`;_19Zf@2&Z;xW*X?TG@M7sjAWVxNwqm|&<|7_Z>9;F)6{6_A zeJ9iy@fz+ouGfmgi%fgD>P4K279Sr1XlqBiJ&=Er;WKLnbE#n4)0xz?gB~EX(~L?K zci$<;&sZ#1QOl%*S-5qr9rrfiR*Q~$_ZOX-Iw3x z!9O}6$|qm{UEdEXK3un&VQBo6BU@RO9sa@hH&DNN1O`tL)mPs*BUEpsM;|eb-#GRg zp3~agF!82hno>Vy=X)RkVlV(WRbs0)R=j&(gcRP>^hYObEwwGtqfjI+fFi$}$U6f& zET5wTYut83sW_~LNk;L$Aj;)1h=RA_q&u4rywQG$O@AmV8d}F1bKnyyurydm5dlGL z?BNu*_qlTF$a`u+EVrP!9})n|7P{+6_mLJhfu*YA>nyKsvRjs5?{STsRZbjvS2kQd zinY32ebB*Rq1;0g1|j+a0Q7UCGe`O1YaS?gZo;AJ#OL5+kj;q%Rj4AE5{xLvRh$*u z{X3$uH!+>af)8XT`m{#FssE1JrNl%%d4ck@G>jaW%QpoPv5c^=7xG}*Qg^>7YY;{E z%tg1v{_($rfX-77>knYNnsBb(9EQXoQfbUgi$)a~T18g<+^Nhh-D3(2R=pD8dLTDqu7I=?_Fbu(7r@lNfHbxFUbLnzY!o#-4Clb(FHae-eYd{H zq>A^l+P091uCF2UnQS2dT889`FZ*@XqHx=8#=ZzRsO!o2wYWD9K{zkkr6VzXp-03?Y^i+qoupKJODC{!Obn9QSOlfzbDu4b-L8(-dM zehhdCPya0P76%gt%*ND7G1GPa3RM3G;dDu5C#!*7^CP-BuI%8e4yb|y{QMfH#M`Zw z2tk!Z;`DV(&lNMx&N1swF=~Wf{#_Eg50v;z#6O*?a8KHDP({vmH`wT&WQr7a#Nzjt z@PWR1o$c$ruRZ|Jq1R>qtMG4Ji~ASgB%}RmSS(Ax=J-I? zh{#@)Dxn&<%2|k|J1eK}C_2T9K%%N;8ISG4(Hu~$mXc@83>}fB-H&VsF36{! z1G@JdRy_uul~w``UwD%TlL|3Hp<0qDfkQcc*!b)6<$`;GesT)Dm!_Q|)Tt9MOyWCN zObc5%*Zd*Cu=Na;VsO30u-dt!%={-s4wTAA4+I;}?ooqPUq!C7%d1n^HWB|US`7!N zgE9@t9U$d`E+0Bs58Y|-F3{u3lKyO`(-a6Xo2MTyF{TEaO|vf48jF8HDX^|El`4v8 zTt@UvS8nHusBP&rCQaRo?#bKdU1hdxKZxw9o8e}R(EqAUvX`gxx#g@akBT-|{+>xq zxj=;4_ffabV4x=mwPN9GG}FjKh2@iCUEcX;@)bJWAFJVM-6YuIT7IpjLHUGnCmIt1-3uh$fKEjH@FB zrQqpWKeOc$v1D{hooQ^#>jW+op;)zunb3Y~)qx)wD>}zLd?cMZ>JD*NXFm8~pw9Bs z^*IGw%hgs;2raL;y`t$|32GWchMp&WSED2EhOB-<%$gQg1V8?|LwSI`GV)BPYgQN-c}b^x zx?YF_StQfLPIW1J{29vcN){MFcz#zKZbeWQYXq*D@mz>;2>`*W;VF3WoGVDXOtIq8 z7(u^+dO{G6390S1e8)qf+Cp}jAjvbs8{>UU_Lh()t2qv}?-r7n*fqg`?#PZb=wV)J~nR1W&NK@aJZ zEwr#*o&1Y`gJv13m={k%p2AB>P(Ydj!Fi$}_Yii}%c-xco3m32OID=qOL?qmm`cA$ zDY;6b2xfzcsob@8L}!RQjMc;f)c4MAsE_MDGaAnz@KTI@eKBs%>rLS}oHwJ6Zqr#x z3bx2|@w!fNFFv4$tk*rC270JkAEwhmB1~}!=DECYpnJ|S`qjS(hmBR}%KFO*dlbg` zEUEC)ntJ{gRpeSl_*B#a2=hiEVk@6jI=lGsS%|wJUJ?Uu1Rp*%H`6JLF9ph-NG@$O zsQ=;3=*QIqdK}*JLoKtbM{MUZ+n(H3ZhA1WuWw=4tG$UF*r84G9(sY9s0iB}SBprH`-<~qVT(gSMGK-*6 ztXyO(v1**_Q#g6v&77eg19MvF^fPZLc*RC!JMn=aX#^Ad_qObPqw;bE*ripCeMi;_h-Zje0IZN=r!TQ+Vqf`^42y%=7V)@M-Gs z@dZL(!X;-ETCh4@$xRCiZNuQ7fZ^Qql=7(9BFV}hOqG0fit3Q6B0rP-Dm^N8eE6;f ziJ4tR{-r;bdsI9pp(f$39AmUC<}4-{%tZvD=tMo(@F`K*{7I~%PB&Hx(xtxI|AVna zb)yN-)8kMsSeZ0-nlnp1g+9j-RR-4{{_)blo|)!pw6d1Zdr0NiaI?*XK!b21gROAz z5MGT)EBtJ@h@jKuo_;`-pf;cx6|>2Q>7w<0!)%I@UDr|=yEG!oL&j$yiKuC+G@2M( zz^fz1;v+t=$idKL;2&*`;@YD)fHMmU3^;O(N2vSTr4Css$R)AUm}$T$8VJ|Y@@y)G z*>yBt3glLKRQysE?`!7J+lhk3z17CAH&7{rCJbUAfYN~|mzOR*QvlT3YNwN}r#{_u zcp4rHTR4rMTlSpTL=ui=qQJY1DxY-Xzk|UFI-7whN@nt)K(NgHalZzp+BF3dFD$MXVqct zQT_7BCO?e}STM{M%~2tW@+kZNy$I7>{b$k98>=z%JkFzYI^xZQ;^gmjSqlzW)H95&;2C?%Lwx@ z7KL=!cn)CzYad)M>Ru z>vP~EQk*HDJJ<%&Rd8|T&iU}EtA^KP4I@!e2b~YL9&vjERGroT4-|kRJXMVve8&OC z!m3Jsr(fDYc93QTvjtB86(xV~#)7e^Q7q=BCwsR}h4Ki5XI0e^P~gM|$Ny7$Nf|1y zn!G3S(ctZ2k0rSvcCQ;`BYHZAsvkJ-dbK#;6a@pgw2^ne$Cy?FXjO(X zsV#-m^t}}q5GHUrS$3v05eH!L*~FOt$S4!JptzBNwUDX~Zu&0O>LCCQ{>uGxv4{SJ zlaKS0=KU(2U?6wfToCOg57 zN=SVNI+6}*{@bdaJ{TtxoML}G4L{2PI#zStcBJahxstXyf1kERXn%P3GbvRU?Msyy ze+%vRnzuOU2Pn&5bSYq*#XsIsRl==6KgU+TM4%J05@6y2JH`FzB1yb^V!*I{Ujhe~ zugwuCEo2w|gGFbaT}fT=;&^u_7EACw!~!@!x%!o*^pRVwxaZVH43W9IzE_CqdHDf4 z$NI&UYqGgGwFZRz#M&juSMxQRglBF6J${|t zqOug|iVVDj1(R@69{Wfz;I&#uhd^Jr10i)e!TF7%w@K(DC^o9Hd=OvXLmXZK$CE{J zEK3-pZNXe?!G4)JI?G;Wtdya!TDMAQ;?E1CDM^0jQ^8atkrSS+J9oAb5oDYw_K0IG zr^5e|*p@vBQWaiU`oJXPTSkt6@Zc69v=o5;Y;q1Vjag?hp5=!=o$p-fe@P(k@>H;s zR=5m(11~+`abxa=^0!&gZcOx1W_TENo*dIto&gzLIiEyy4=UJD6dynTtdMHSJB!86 zq>Eo%md)r_(0=?++z>wz^w#R@pW@Z0vGWH4P-k~S@RgbrmaDg?Eqblq==RU)hpEOURq{iQ0+g!Y0uq@-ll)!Q?CZQcVe(+3vfhx5{=PbIe=a;OGI?@+;f8ReC z2~(aUA`cGN5<&sd4sdh(wt>57Z0H7q41WfXob6U0a18w%8o5@n;jIf(rog6@iKAQf$iuJ|mni8L+R=;Z4SU7 zyooBq?H`X|9$Z>VvJJ@+Qi$J^mE&(Fav9X9SOYEYvKN7734X3-d{q(v>Vve_CXgU4whEjjv~fl zSc4hNHcggadAJ6}Vbu^8DB~tJXc&8Cgx0_xXrdfPq)8ri!Sme5A!0@Z9-Wn%5H7wQqhH2G1=DUUN<#;cY*7Cctbl4_?Ze7I(53z~F#%mTG( z{R?WIR2NF%#}*GGSr2c)$zfF&=9n2u(Z(s;us_%(M{w=p_ae3Skf8CSu2@!+a66~T zR!F+H3y#XRyz+!m5w*{!(L+7|1LIIzPVQS{Q9QjHcAlD7z-cDHT1>{d1FJC8ukRg( z=#B&4ZFAi4%M9!qC^<*RKz*u0TNu)Z!eI`7Mqt$R&t$=&*Y+A(?wQvMEqIa-?>=1% z6H-h5`>#Ez`Gq@P7r`}@XNh5#w1{&9Q7zQjXp~d>UuK_h4VeS^-sQO97Mu0o*`~_S znl_lR1pFM-^No+qOA3jKA~YD=mZo8@c7CfTx03M0zgPY_k{!9P*RFO_)S*)vDee8D z8*Uw91v#!36$kp+XstgA)vMI;w?-7GPGauu;3N0l2gdtOocN|ztf~CrFVC&e{C*H= zQ2YXxCDtG919a2Rt>OLFo=1yiAGrv4l{j0M!LO-2RK+-CHdd@b6eFJPQNCfW?rO9u zvx@)8OfM;j(m)YO77X>ukuhr`l5=cVM+cu(X-bL$=n(FN?I8XzL$8-HW+!D@x!Kk(n9tuY_B9-0r`FAv$6@%@4m?tr5=Z3fx zPBAG}8Wq~DUE3(wA%Cu@Dml)stTpso&G7Q5D=YFGFS1hJ1dQb*Ng9<%3={sS^ItrqC2Pq6y56-6nuq(a_J)nBITuWGoc1{lnf3+w!iC(gKsmQS1>#jm$h)^GdwS68h^9*ZzvuD9_qJ@I~w{lcT$3v9eSP=OD9b6=l<3@G3>E%} zl&_-k?1t!q&h2XiWFpe>3!ubL zAyvK8f49H>>*=-gS4DlVvI19jdQd7$aI#|D7|;lTA699;Vy$OaPK3CVGYLznV*fpF zp*hRtXOrkaA@NYYRkr6u08Jl_qmp(!1-52j6BCi8RST(TrZxgMAZFG4^LTDD1wcjs zpbrS(6Qpqh98iB6mJ-+QJ2@$J&WyO1*BgFOQz$o@$Ml{ckQ40-KU+I^q7+lM<+APM zEWx78GB!BHfO-x}GugTS8g!Px&%eKfpeG>gxfU>#Om9Ri%vvJ1QZjP_V5@H?TU|;9 z00(;Xt}Nwz{V&Y6|7KqN%L|oui96N|peqFukr>d-7k6a7Z*s2vb$($$!#6twWUeEK z+iu(z5+yOvo)!;Hir&nv`)vck$r#}AC`@?6dQC$U&ekll27_>l9)~Q1ymLS%oLfQE3c?M!^UwQ%P)eE@iM`Gn| zDt-=^pT3@&uj8w@U%qGB(u&zeNlPIz;IFl&h5+i)|Jmo&;~p|Rj67)Et5p^k^BMHWP_%-SxYCj_0xFY>o;0@*V)O54Ie~s%9S{~599X^=I7(kS&U*P1 zu?RQzd$u61_6f`FUvl{jxj8`?)Ibbu2ZZFEmE8|`9ZZ&bfK`s;Aq4DYEgrNTpsH!P z>IZUa0n-XOhDXdh5knl>YI@9L1H%e>?D+A1J*Oqq_;YYWA&|lPE+PiNwopOO5}NmjcBN>ki`*Pz0|=%`4sL#dy~eDq%N-wcES8w5gqq zZvr4b`PCgBiY+3>*p}a;xAt(sW?H7pK=Tmbs|xQDjIgo&FMr$SfF`|n0219VpL&TH z;M2-yuy0a#CDIBc{4GBKpj9NZ!62s;NK4?&nJQeZFnDe3Yv z*TbB=RLQ#Xf>U0QS)nHJ7qnoG95(?f<-T3eZ#+39Iy}yW1!!Yp&zX9LR0m~gE~AwC zYPvkh>*dCke%1tv>9%h#D)H<*KcjP`3a?l<*=uR4SC*}Qag?N~Q#D*OFzebWH+os7 ze1tZ{oP25)RZ*tfSo;`l(P~u1{w#H6>z&c_vD3#>nHVN@l1#u zu<8Uth8vYA$tLFuT62dSu5nZgkF8m6iD8L$Z){V%c#WR%QUxf~=sdAMet=~iI(yAb zeGQjAI_oeYWP{YHvm3Yswt%mRO5z!dnsZ+X<3^_wU+hmfGP};9|wj z4+w^W|1aV7_o3E6-LRB9Vnw(lr1`M=1nbJz?^}`NC&Xlgzko5}gWOpVRpk_BaiCap z=#@>6XBO(ca$Z~dML+p=8lf^y?8Ty0#v1W->rmh?q-A~)ruv>>3f)Sx!sTk>?%57t z#oIF@aGjvWXY4kWbg6VL$YQVqv~}}_&o=S9F!CZK+h!#j-wFqJt=3136<%^xC*VPJs!BBe8rQ4}_1q=#mgVDsQ? zg%nFL&hN;rL%-Tw+Sn3vN4$?Qjp#!+B;(mo%b)srMuRm2*Tf@r@7ORC*AQYyKK(+Z z$}8?2na0#vbZ5hgC3xCo%X=7t)Af0XYTW!*u@lH|Vr))NT>M+UmnClju>OEgqv87P z73WvvDWa2BZkqBRzUH!P@=ga#_xNosYPYqRz(AgRuy%w%bx2QTvhb04v|!=L;SVvl z#85}Nh8IQGWj-^vTm4=Wa&R-jv`|ny$+Luyk+dzmoY1V0&yflr9vZ}ojsiY5 z6;@i(&iibOJJc^z%$gFP$@N#YdL1A>VJO?^>>y=}XCDTjgz8?6;06MFB}+LhAOyE) znLB`Bmw!;TlLHDyjcHex5ayv&+%IP}AXsI$r<3(49kKcvZY{6vNTt$?8wE=zJ;_9_ zt*vBIkv0RY4ezslKw^Q0YN=(xOk0^v?Q8WR0$|*k@`_Vr75p1z4D4}Wra?fMzUjp; zC+#YlzjupY5KCFKg=Dup9q;WiZHXLR)243NaEL&(%?*?~bf~RnVbYEzgv_73f0WYw zR*OqXNz=wmtV|^?PXWf@l>d#JjAVldNt_?eu$J>^ELvK%>%d3WO`Z&!oWwV#;k{T? zN9pmSt4R=#IX&NnPVDVB)dPZ-$e&}=Ule}1k`4~96)9KIhgkNsrYiKl^aUDZVU?O8 zETB<8hO@e_*>P3VC|(I8tGYQ%Bf1g72mGKqQS~=4(SK<8Bk-&3{34Hd<}jSTcO+ce zv>>s`+PufD45OBrgUWD74!oj3#8YuYk*aHk(yfa1dpAqqlN-|jLdzc*gqrzKCT2cz z(bTnA9rTp+EzB>2=CenTE?vkdjJ2KTA6FH2f6sYNg|(-NE#k z6e5c5+CgZUNQXD=&pu$l*DS#Br zgjGREoy7l?w6-KoUXBG&Fec%g4|U!^0=XET_pgOS8JfQB61n&s_4mgz`sW@(lS%@} zz-PiXyUXXQ;6WZ0LO~&{K=Rb&0r|$f#Wx)J-4D8dZ@weR>o+Yay5yoM8~w4u#`}uA z5Uud4aK6)Vp)R#KzKEgWIQ1#&-AsN|NZyi6J*JsJz1bF%2aEH5knc3{TS`l*+EaxO z9|5*rnbIc!!2JFc1+JP=G|vbZUUqtzMTh9)dq1%7=nB~_FfF5=$L2QXQY)e>C@g=) z_njP5;UfC2VwnX{*|0B6RIpT2X!g&!5zaHuY-0gpuP4yZ2a|URB24PcaD<7+zyEy0 z*$pY62%Wh;=emcV;YT69J`?nvVhhkRl7+WQ62Dnw?hViqk^YNHRSOwo?VoBz&21-i zG)30e%U67(3@dfuq_U|VGh=Wp5iNh6sW>kFm$RkUhUFo1{_swk$l9F6KEK4(D6ZZQ zrhzXZnA^9py)$B^b^5KO%WWm^HU+#V;#f5Oguhi9i*Zh#5y{E+tD;pFCB zN=l*92yubtbqN?^CZQH~hO|uli-k|_Hks$TU*53|%zf~g1s3b~+ZOa|SjI%Gm*A|hc#2a z9i-4D1M~6LFOPzY>!087QbCd_C@;`qK{!^bf|pqDlNa4K8M^w?ju!p|lUJ^R(61Nx z8nqFkM)cR(f$=N&#NFZiSQ$Gene^Tf|(=x z#b~k+_G-E;e2c#4RrF$}^g;x#6^gwXpTo#*Pq(u0s`&3}>l0vhu2<;Ml#ea7V3e2( z2u3=pff`g=YZdv2I?N{MymY{)hYD$JIKnhpO5p?hg1ecm#IzqiQ<^reCRx)welMiH z{<-3MXjQ$*qAYbuYA4Xz>kMD?)G5=wxU5LO&qQ+L$V-4Jlb`K=Bz-$=eBl|G7E5O3 z{vY@F5Iw(I1EBwPgSXARxlQTf{$j9IG zQj4j;`~X%f*$?Q%<6CN?rYT_z`nZ_jX{Z6&FY&9IBt*^16-zkGtI|Y=-lP=UUaDj> znd*3_fcSOfLJB^1K0}DfLNk|SUA!cS4nFHuS+)W_Ba=O4=d7{y7DAY|=~j-EuY;nT zv#CVkI#v3$85c92RCL!o0ZY%#AzgxkrimyfleA_-O;@(3IN?S)hMKkro}Cnvo6xgJ zDnU?6JNnr@#04JWLc~C`Rp6vC&c=U{2z*Add~@eVZ2R@DcCXRE5-0dYYHacea!yg! zth-4bWLljNp9!C}t&5E&u9ylMypH~ZuK2e8hB+&xYC-&Y|GtjeNcni*t|>t2IsUE3 zO-*s!B5Whn*GJbcos!Q5**%&1yQ!1ro2v&;z~gre2>q;s%~AUukE*-h z{V@=FY*=a}m2HDTB4PJ8L+dzH z2X!^p(N0tBByJ;`Ykl~sRPKVC@7xO8j|nToo?fp1$O&$&)fSuhRH)LiDvBh@{ZuUN z;bS1K4e(4?hL*hdS#Z%kA3IDIhg>_3#UeUKUcgL&5}-%c;~qqsHUyw+Rb+-J)4rxW z)`GW%8cTBcs1A4_u3h2xVAAIjvZSp~q#DFD!q2iMxjXT+P_ATIro7F#ESKEZL#zQ2 z=-PL|n~@XWw{OYZ7cy5WjJz$_NXFf^-S7TLCe5!crv-K<50-$-%ee@(6krzc=|&o%-fWIBsDVsASrc2aMKRs zeNg}o10Sv7D`$Cq_lT)wWWztIv!HWn_CSHD|H@Jee#|jv`W$GAp;xkJS5V2(+?5nM!%?dJiJH%1z)r?ZPPn= zvf=K4SFs|*%}Z;(jE`!WVN$=-gFUK(QgTR2)IkebqvEG5kA10L0BcQ%BzD57n%JwO z>oA2dj2YSsj4@*yMZrOjJgSNL=_e3+ou?}Z94_G9NYDHzB?U(cWvgdJ>=;Q`r2ahm z(~`AmAI^9wE3HF9hO#VzbRC;NCqPG=;meM=`t%Ry{!IX`*+coWFTSO+ zxFb^`!f?mQ58g`;zTijGq)tpd%Lem-Bqm8(S zMRJ@!DL^&o65Cq-s2^@eEKgF?R5jH4aJxggJYr!5pOZylvhvHqxallP&z_#TT1JV> zb;Nj!t)=-3B1vyL-M8$$R8JdaP+ax0$>2x(#;f(<5yfwO(fzm-_V?0_I|;n5Y7b!E zX9w`1f3g1dFLvNE?(mDX#`57#>4kZQ16xaWc4dolkBZ{YN#pU%j~ZDMZ1_?IyXkf# z8OK$AU!~cy_`k=gcNg01OZo*;kXx2FNfr_h+&CXgvCqv@yitHKzc2scm%Mno`83pR z@_P-uRzi3|_bC5NlY~YV^MyxF_ozH+uSv>STj2DK;Y<-$UH;8-RpeAHyD*9IEYGHF z;wVcELjB0=*oChzk^j$6q4t34rVXyTW1IscvyhLUr%decvU3A0HfIuA&L*AS&(e+R zCJkR+66l&7Jx-}sp_vzCytK1qJ1K27I4t5?+Xn_s?%=}9eLi2Cx0mb8)^R5ro6A@8 z{7Z;Gqk;E6kkc=>&;PDkxeCZWDeY;lkD-QamyHE<*apxmVg3|157LYZ|1oHA;8Kld z`S1nYSg=zu%5V@ZdN0MU_c>a$QQUhzq>mqyL7KVi%nW#*r>KoXB$W?I2#2gUHSySY zYf}e4u-mx$ua7bAI+QN1`Z&V&?g#rJRh=l@k;%VALy&3;zaNz}_@$i9UmGbvEO*@k zf9w?4fXYJklVQ_H#E?p$bZdo-T(w*E1Rq5&D8L>*yrj@IcKZH*Z++uNeLuh8cIUeR zw~T;dI;c@n%D|gHORnlb;SMcw$8X=^$D}Q57D)S!=>7Qx_&R!^sOY->Wr)BGrJ*){ zOMn@QHox-xj{H|lTC2WS7-G{w|!O&{h*!$*T=-?|_A zhI+^5pPj;i8=rp+O&5S;_5L}E_0P8xzOpBy#kJ&H&%Jx?J^w903>}ms^zQkZ2Wh)< zoV|%`8JV-6d)?L68g!gU$J_AC!mklklk+SGSS}dH|_^Z9%TRd}aH3FkW|jd+h^F_$UQnvFCU62OW8WfADohvf+B4 z54Lym=8gE_5Q_9W0)A_~%JI?93q=grgL&1{UD~qOV2dZH*H0JFE%hq!+4lfATWk2h zq}TZRCM%;2ryUOA4=Vv+lMY*RG4e|FDtYpXX)evw*y$CSHP3IFn*vTI|X_pbat_cB{NuWMAe3iFLG zbvY}m#d^Tph|RACSLiKdCbcJ?H)2>w-Qw4@>8U9NfBQ4$Q*9kA=S(`Xu1~Bb`jY1n zG8KSO+Z1s=-rVPBe^Y`fybiZz)xU9cgt<2B8e})uD&$;M-K`P8^}BZNx&*YeAXQ5i zW4>DA;AWnLEuv@4?W7;wQdq+R5Y_dw$YGes#TYy;u zVwUQQzr~cLrd8)v(Y-b~4RgVyvaKNrUk3^5%AcUXf&2oVhBI7utaS$a+%)FG<(@XJ zMK7%sVzoIONz(y+3c0x!iNCK)@P!7_LYByH^IR5q%tO7C5$IYsxwh~^ zwP1y96wgwruCv0??mzSqj;&yx)BsF9ay^Z9Ek+m_!YcPYZ|pkt@o`UP!}P^yA*E?) z`NBW}nCM%3Fq~S)UEV+|lSz_8#?!R6i>Z*WF=H#NWCoIFZAq^xcb{`Ed)9|*WkqG3;mDQIh4(S{dh(Wy$1lxa3|73UUGK5xyW5;NBv@JyzdZC7<3nmoSW|4?)De{-&2xIv2902vW%Q@ zJeNB|4MM|^j;Wr?@@K8&xfIFaiZZ2MRi$T{^5$D}H*;o6`M>fr%>{p{Yx^~sot!s^ z5f=&_<3F=<=BG~UOyV+A&S81ix?RxX%DI=^uvm`|1{GRF8fZ4g^?~}R3Z1b2DGKps zZ)vi*A1zbP(`_2>NXBpJuc7MZDH7BR7CK`!^MQ9~er*SLPL4;caZAh447+@y>QL{x zNiOD$FQb8?8ve(s=tzDT=5<}(-7CztE#(V?<1-Ce()3CvxBnr&Ui*nFv`h=*TY1wH z*ilcQjfE1U38RFv?0b)@hRhexIV+TIn$^vBQ zqUa(xEfFT&{7iP0gCCY7Ga6Z~^esN2_Y)>b&+ze56VgNzHcWa=+Fo|cMkDcmNr{kh zt)30!M!C#etjMMv@5~;0W;0=Zp;M06MRCTNnU9xjyTCl-Mpd)tpKG{D^tm+{$Min2 z^>>9rx!?Iutqk)=x;nGrW&mU9{qdjC3C;UEeUS`Rs$TXw?wa=D~iUQKHM=1M)}O_^K7Ewb(+U9>^|)gg8C zFLpt2fALItoNFnkQZ4tGuqu3X{zKCDUDXeUAzskui3gE&%Koa6m@OVy{g@eZ<~ZZh zMjtlUH+!}+O-SLJpYUZPO-LZ!5&AK?$=|pSFvyc`9eKj5x$;|h`_1pBr4@JbCKpn} zw1tkMwWHUDO)bYr_yV`;Wup|b%$>pR=HyhDrQj(VqdC*85cdux(9vd{gIDxbW>xtZz5j7X!~NZtmdm@3!#F~Y=L zk$6-N|Mrldt4g&{tBLxVD55%e!69n0mBMgJx7prr#E(b0@-w9A=oIh|e>x)Yp2p;0 zBy17M216)i8A9>ADi;)jzSMaBD@K$_Cmn;7SLr6ERn@amM>AG*s_^_=LY3fz$&8k| z*e|Biza}J4CCx$hIEu!UI$hC-Jr0^tbvR(40FXz`Z4hRFB3m2@jH(`6${yD@wn`z5 zX^Zo<%z3o?d)FC^1Kk=G`FXz0GG8(C@d6?7#_8{)xAaP`g^MvP+C*zxdO!ND5iXBt zDSrF$<0ea|3FxYD5jmHwLsZcOc)kfzn?N^9%9v+O@_ZP`_|pB^3CT}IWIQl)lILS# z1&xZzuQigN34wW?Zl5C4E?v8RbH(^k{%(;wFkLhJ$%zvYZrAd+tKMe$i z_x%UW#MCGUQ;51HMVWvDxR?3ce`dzX5!m~O)1ej9)FcWL-(Iqjmv7B3`C=FB@=Ttvk|mMwIj>hNQ?FGYtFA&% zQqVN2M~gwZ(QznR^^i4>gYN#frdk7DRwArAUbDXpcf$I&A;R$)|$OAMy zgx4z0x}%H;Gd5c0_chVX*jO;ebv!(Z*Kn7FiZVQi*NC(ztTsH1m))S`J9vt@4i`>j zNBxxTriEW$ezyo04XNVy7^UtnqcrD|EXPB~Q@_1hccut=%NsB(ga}iJ&=S#V^wGH* zbMKapw$7}2m2Ql}a@hiG8y-az$Xij8-gqqA4i#f4nR7g5>NL#iuJ15Yr?tF&BztD- zfLm3Oz1!B&SHz?lod56d*3gR9aq+vLa(tkzH)t_!^E16tQHVR2h?f8UU|9v&96f3FvY!`){hHux?tnK1R zL56sj^8ocgM6H|av`Lqh-8}oH-Bh}qZsoVn-fUN?Bf1<}v)_hT)#ZLY;ZB+YEl_5F%t=sIL(ex?Ww(+W5Dv_kqhw~MUr*AOLrWYm46urx>*=%(OIkIME zzpbju_5W^4eY|NlU3o-0h^Mu7*cAS#z-RV5$7pvxBKfKf$RS(wHrpA)Ycn6snkg!v zPsn95`>m&J)y^C#qO;#NRppX=2Na{}DQZ^u4ydm;HKk|pQ7?0B>E*d?h}tocNxdLe zWRAxfl}@1bHI(!%nA|2W?HrG-y?nQtyg43|nY_33`NOmnWnS+O&4h*kTo{IP6kB`w zZY3V`?ke}!A>sF0<9yxv^6C#;MSAn}A5>Gu($)ORHy%rTs8>EwZCVicQOuK@WvOSoW<$Q+$HQDB=RCUr( zUgx}FiGvo#p}sTfhHb!bMh+%>J0Ir~Q)-?{fg2q?dXD4LqL=CLSqNLnv+9yJ4e)38 zRD`OMKh0CA@{HHEU833A$52OIqhH#MT|sKCkawmb1Mg1AZYovIfPuHt;E$4=rU3|T zrL3Q>HJrsXw!_x!o}WVAxr%7!tm6w)cP3qa@$vHm81ygGaHiN^N}8CCBP6DGoAba6 zCN0sd8hq~Z6a-zH;=AG1z!iM&+eb8$qHu>EX*zRuyZHuXPtc5yc#u$TrXl=pi9uD$ z@ictjm$tPP^w429-%tUNu7x?BkNw5Wm;b+BCBTeQCD%aeW;jcF*;=(5T*OLUTT;S(1xozDuP? z9>K~5rkK&n-^S)b6VfJZ%9mz~k5@({MhzjlI(O?2%pSF#tcD%D}RmaUROwH}{=&d^F;XAJPP+8t3yiU$vr9RnU=h-F?J}smeY4(k?{{r2eUZ>s+p|lm4G#c4_QYHDK{45*F9k@e0YKIhU*K zlp08H-LA2p9I=ULB8cpU`uEaIk_gzSgXv4OlZ)~nm6~i<*}>$P1EPtbDol6iV{^OC zPQYgJ9fr9ouS1kKh;}oMoSeA2r-8cdL1~tb8N+njBLg-vk_^(VHfj;H{<}M)G-g%y z7+Ba#lQAIU%CN#-T1c-P+S8E2x*EP!p}@@T8an+eReU@h6IB;aRrU2W2&z4Zo~c2> zGz6+nV=2{g241Z(a^dNCGMuD6c-5h)F&%wSsiLNd(?F6IaQv#4dM`?2q-&a5LQF&7 z*}ChhAh4%l@9aU8MoI2--%Sjcw$uOOk4&Y^Aen92VAfWZ9AG@MB) zrIZ}Uh7nVhLvr58FijQUagfA(9M|`$>rpbmyx~ilYOCWIOay6l2pzY!&Cc zx(ub~=bV?NbGl2|%qO~p zk&#_tI$xNkGvOkMU312_k(M*b1d=1?43}kHin=h)UFI}p{DjlR0B8Opc*sUY9rE_h zbJa1Nksk8l1rq~nN-EjQ^z9WcfBR9AtDfeoJMc8K7M^;c5>d5%2ldnnn`Gm8X!c5-OVTDZ*_Z$3_GK3eS_Y` zEHeeZ&WJ^bv{xH1BJe_LRqEQsCsk|6ZCA}O8!9c=ffi|AMhmk=p2bM>vhkuC;qVRH z`ShMDWvXVEDJ+EH8cA11E5gEnwr#vr3-p1<8D(E7jkB6vHaX4ZB&}wbO%_Rs=*{f1 z{<*=nh{mV{1tnT33*)9q3M;f?G@q%1#g>xgxhWO%an=tO$M@ZD>IFOk{vKk~p>Qd{g7;&A$+*?=jZF*E&fMjfFO zn#qgYn0?`?DhDr*%nNK>fP7wk|H}gpj#;rQw2u0l*M8&~6y?APZqj~h@y?kM6&ZHw^ z!SrpU?o6?{1lJmFZkvzAt*XVjEU~VN=2G(&%@QM-=wTkm-S16#gImczaxCBXX`Hx+ z1s`@;36N7z@!_PhkI?qwBg_n&inwh-8+9|org}ICsVlstHr|6UXyKMKYI_Os+8Wb? zJ_5-3?q-F_S=S~ny6t`=#JBju?Tp%90x+^}=Ud%mny%H|EmT7P85sh*AG_a#r79C| zTMz9`7aAp^ZtI}E>06`F%pPVrW#1Z5jLmTBl*un5&czwEy|jg_#WQdfN5z4AnBgRU z<6aC{Tx94DqFx@=`J|!nOtYKhLFlUJ+r#W8x-M=Go?%dT3Z~=t+Sb{2%ZJ+zvu!Ee zGy~hZ8AtP#k85RXb;ljwm}Hp@A-KInXOxN}jF&N7WWpBWP#VKUCN_+~QC^zeaoBQd z#=NZ?>z4cM=!%T~vqqDwDaU?HU-}{JJNRyYkJ2%l{4CoFF1O%fj`Y{<6_>O!(gm`u z;_{`b2a7BZYu>st2&&%P+e_*)#vN0!4Y& zd)!z?e=!|r5_+9<&rhZ1KTOL!zf<|JO1s}y!UBxUBH0()OF88OdI!|3PS?uis8upcTu?S3n_AN1wVd)89$6UMt2yPaDzdrv zbiJHf21Q`E^+K(R0hh*v4`anZnVu|NrtT;+{zFZh&8<4B3!Uht{rdo-rl zR`9uHhsKmb?6ydFR+k|+#}E2;X)x;sP5O(gI+tV}#Ln?;sOC(9a<0Hu4wDDKrI^a$ z5;pUR-JhtVO2?7ceEu>GXTk@f51!vfn$9FONLWz@hMLXp_W-hT?%Rc$$R6En;stm}#ozlUz{^<4pE`pbX$e8ROHxUxAjb1Nb{8xFN(V1wcLBwrIJjP7HDc^H zQ08A^voTd+y=nZpo%5huK(y_sg0hh?I#%{4gsda*!ypbDljzR_>v2|;9lph`gat&v z;*G5GPka3AocY^FTR%Ao+EK5q?yS;H5?9KcHp+SKi+04tivNVob@oWky8`PIX-ABT zIc{)6OeU$=dA zIVtnUJa8a=(SGWwkFzSl0@iAt7|qV1k;qFlNf4UJkumiW?Pdl>NBj7tnlnZ{SWXH; zHE)bscAPVlXtJ>NMzp)G#jaGKg6Q@3)atB9gTiVq8FgPehs&oLvd8CUdGfgyNgg@B z`lH&MS4AT^h31!8hs%yttyc9$OPc4&wQ(12UeDWgv#mY9SF(A)`G>7Kn~Kdw<1@y$ z(VDYycXmF(eLbAuPcG)TVeK}xkL(7InabM2zZk@ulbS!-enB+pq7b07(6^hnDx}>h zOnW?Tx=9MqEfLgVRJI^XY49CtHByz=8^mRU3i5aGE!#O4gYrt|_Yt!4p})st@zX7c z*Q!+8ARZeuVpomp%mb)9<1m|ru@I^f)z0B=wixQ(G~! zT(<7wAeD-vg5V?nmFvXot zEQ1`-$3v`J{R3LA+j4=>CYMA7^)6*s?}z?bo9(O|_4zs5Wl0;ZAp54fZ~C5Yj@P#B zx)kU}p1mGxMO_^$=l{4c1!e%nWRHbgU!u18PNY@$0H@`*n*7$OX+D!c@%f|9F-R~OF-+;DdKp#Sppk}CX)SF(P~W$J+znJowYG4?_{RH z4#T=rSn+f-1u*P}j-;U487C~a$vxZ66xcaUSezb*RcS!)Trd`h1yMibl2M0Umx6kl zV6l2EcB^ja!)eyQ9@rnbu4WF%p6rD?+KO1a?%zJpEIl5(QD-^p9*@Xw!CfiI>m_cN zh|RLXdRqit%5K2LiFlm#Fe=Mx7QxnCFi{dME=wPfSXM@LlRy}ci&Mcvvm4Ag4(G>% zvl}!@wuVJ#_Xd~=aeRjRi6<`K?Et!)*TD<(3Eck6d0RmBhb=tIw=Az((+RFK<7%T%J4P+ZPoFE8o@4i;-I}siwwtV92!09`xNa?=sfP z%nQ}Z^o4aX+`5=~H85(oLr(aIc@}x(cgx1jne@=_R><*raA8^S_oasT6t>E6$MMWN z!h?%j!9`h(FW0PJxLmAO?g8FpejCi?3dhvp6{m${a>9E))1_|aGhOP0d#QPQxmN$e z)tyW3i;2LkZ(|MT!c{kNFqiN+(JS}Ua0l{EM|O9F<{yH)^pTTX?0snp&y(2K`?!8_ zxPJ2h+TY&dPGNr3R!z@y9pYmT@>RE$#PfPZFS`qfdnE;F(D7@V?QqZ$)kP?%?P67N z^`?bsaVWsUc~2*pvfXx=xZbo>fdX>#w)98yQf57tH#Ym>2m(vtk|3H;4BTv!Va@eF$PwVyFMB(0h6La>144B^ z{qsF$K%9{-PTttO{|QI7Sy?k6&di7b@?-{t0H0gU=b8a=K&i*wTMYTHqAd++BBh+i zc~1r^pqfC*h$R`QIQZX5_wq`r36xx!L^{eT&YEEi-pK+00wC7q_R>u4KZLFhTlVgO z1>ReDbR|y5)c$mlmIG^ZaZ2xMfod|5zMaCiUV1-$?uIJ6Us`w0{8Tti?WYIsBQ*J- znoMx-3jsc;W{+x`8b`qyE{S<6Ce_3#9l}8OJ0#yh?-C?>P|dwTz6)`m_pEW=j9w+x zrN*@XBOOe!#2}hrOu=`gn7i^%8V|a9eN6j58Jm!T@KQ~t6lhT0S`bYxNWIVk z)W?+UdgJ&FLYFpHlX!E|*5TA7nsf=(PIbOPw39BTWq<|y>TJe|n_88XK{dJDV$E+c4A3N9l zjt2lFtk5;oWmN6J59>A}JCOJFcmSo%i^m@4M1#vJpgSG_?k~u|rCO)0qZIwvH4~~G zae|NQ;7ym}vJ_B|fZV@C7bU5UAh~(FEk)`Ey+Nw=+nW6|zx2*^rJgu}TEzv`MJX=a zB1Nit->swVn4)iew-&Chq0U<`)pdG8ec2hN+&Vn~*+bp8gXjVQfGwlmDt%Wguuezt zTDo&)S^=})U6ki=+pD7uUuvB7$-EV)CYyo{r1-wp$Hc29R3BZI%sQBaHr0?WTJ|~b$)p#kCYluN zaM0CiqS>+sds2%H3!E&U)0~x!h*a0xJ~-+wMQVQ#s}a#2$epWqSRg%gL+P^W%w!+i z03(IijM!P&WHq5s$CZwwH< zaO!KF#+#lGRIoZtp0Z=&glIC+vbKU@r`7eJ#xY>=uJeFBm&>;H7p~)6X~!qqm%;jD zY%$Dexmye&uhXUMl%)PGUL7rF<`rDs%1~S>Ro;3V8DmjscUrRAY4t(OOx|0cn<-w@ z=(oot6Qh@wbuZOKlTcVoqRAJ*E<$)wB5lKpwI&L)v-V6AOAI-qhVBY5{!29R>UjG& z^jk6Diqmu1mM@#coqMSnHr_9nOIFW)kZj)ubI~GR#Esp&t}GjT_k5_oFA=y8?8EvbY8zihtIyv)YOcKavgN8qzC|w1Ff3!8-}|#!ZqrEV`>$kcuQWr>JP)xHnsBrm zJF^X4bB7z?CEC4%CamIowDXbKsjQdE9a#;i}JmDE1zuB-T2nqWpJ=oAArT%ycH2}_hQrr)p)Dwp0szH z0b$aEZQ=!ci6#$R`gCM_sU}L1H(Kt?Vc2n85-tMckW47=9g#!fil-7FFZ_^ zvRm7MI*qqwsTxF+CV?vx0CU^{v5gwpY`Sv9OdWWKy0v~P$eNuQi9hAl2i0fy0V%ZEW^I-Eo zG9Fx(&2Tf%CqXRNcA8jZjzg}k1YO|NwdpCs$?@D%~QzsBX#eknuG}f`SUf$?oC<@Vh=Y1(>w~Eo`o`GV4A0l z+=>mV3D^J%7uI6;CJ~~OtmZb5F?V)0+%vZUf#RogI`3+-DR?s>R|L`S&6PHk7RNv} zPoeY$sWwo}gGfAmCe=W-%2B6F6Z2pBoay3} z3AxGZ;)KLBc<=m!DIhXxhlA*>i(y&zZSs`)i)_1XI(-2l9FJVH{DUQ+mMoBI+jV*} zCdgcA+m(8fm%v|tsV-1>3AqC;0ig@kDD(c?ajl*%fQq06)g>ykKnGM83tU268J2*s zbe0Zk(%Nyo{u6iP!LHb^%*bp|O)heWuzx-o2tR(~jSX0=InGfY%TPtf%XM4ze{ogk z!eByx4QKN&w&rZgfp0n3u?0~b!GL(#2w=yBgfcN^B0RVePJ&DIn^gzZAv545y19vb z^<=fPPO+8E4Sw82*f}c8;WmPTjw=PoZ3IeGNlR$QZ3K1yqD-+0alclWK)aV#|{4 zekU>vqVE&6tUn&51QCPepZ@flRky?YH+*9Evnn?sthc#Q1p_hh%k^itNauY9)yxg` zTODNEbpsrr30N!^quz-ORTvmkP~cJB;;h)dg9qP{#Zxoso}Pw=IdGIemZ6jWSc>tW z#o(zPH&tu3iMO_YzzF{3a=|LO3z(h#Z7`QC{8qVltOROgydc+OyV%Wqri-0WtFdSM z2iV|WuI*eqYuRA?HrR2t%>7R`m+?5&0RiaG4V*Rm$1%L`CWLWQeX{=f#(g}l>N@`pr^(w@PunD zv_$_CCG$hA7prvV_is8xlk}O{<`2~SMn?^JCWTlYS*oPBsi-2Tb_lEE!Brjq(8(ThsTzb9XMu9;(h+n|NWVqD$Tse#AOBr@uOAe&C-tz z)h=}@FhV^Jq8)&gxnwx4nHzZtmz<=v(M(08C-XCK`dSp{rAk@ISu_=q2GS4ErK6dO zxcE6U2HSAnlNBdW@58e_#5ws`(-8?qJd;ApW;!C3^n;YcNX9eXtdW7<lHoZyn33 znUY9u(?e0;OErn&XHpg;7x(7nsu)L_02utPZC^HzhGEn!!$tL^GrE8>Z9JQP0-e4`b5f@4a?DpC1%Y|X)O}NR`Nm~qY4~`JEWU}r;fR&;iT!) zJS^1Ho_wd}te*-nsCGsve1UKDCE7VtKoLt$Q@J``Al+ay1y7#UQ%62@UR#m0)P-VcZB(-dZeC+|AJqv!z^RFkYOZ7n&cqA) z678ttydgnmSSwW;c7&Qi#MFGrYWR!(6GRiP%0|+VatwyGRDG#5kmR}MNX8mGIP0Pg$#zwKD@(UroYY%6-^m=w zU`EV`d`V9Zktb+o-*?LmnQF2;$!r*&8$u`LC-cocIi%_Gn`8+N&koTeXMH}o5%#UH zK8bW^tfZ7>a=qt=Pz>`fdLpX1Ob}MiUXZtL-$}@w54Wl(h_uuqvg2HFc_OHpokEKX zR5lRJR?v2F>L!>^_Uo!HQm8hcJZ%@L4kQ*t7palAUXFgblxyZaw_z5k(0$9wmb-UO z*I!)Axfbuq?DcPhZD&)r&TPMR+X--$3__1P-DIk{R>30yGY{LdO_ZB4K3UCfB+P_b<%QiySh2rJR z>XhEJK;iM66EbcdHSSOc9HXkwHJZ2QoPdGZxxqZp!VQCXc%FG1X#u20$o^zta z&yfd*r<^oYmX&zaw~^3ExSvmg$yevyd@RsF)dfl&8xo+{Y=pGhXMT>`2*4<3BD|-Z zG<+cGs_>i>V80eyz*A0IDw89rcOt3s=HnRHuE6R@URg5I*B35VVAEtw0PX&5FjrvJ z5%beT!%ALA?SF+N5A++_ma5_TY5(Hx)gC!7ds ztYlKtSndTLJs0ly!X4psCji>`Z?5CAm6)z6&F9Nt$AwGT4gG`4Wlmt;`~$#$T=Hf< z(w?tz4Hd=Q!Awm@($sU*UJPavkD|f!MT8M|Ecs`zHUASJU zy({MnoBNk_z3q~)3H94(^-8lA8tVId_s9fM>%&DpEZK&~#ixCcwyZH%h&Dh?@8xoz zZN1{+kV5rR|6cXR9y&Dsc!~FgM;D++DAhr|%asJ$m9-@ArDd$(jcY%>#A8I2D$25W zZ?wmV*y5e%-j`Md6%Da@uRCXLf{TY%j3)hD>hephM#TG+Z**T-mAr=`p#7I>My8r_ z0K*!@W<+(I<@SGW8}rb4;vpq;J@<`OcbXD;)^+Dqn)PIU&Bp9B4xLPdl~yLQ>B?!k zomw^V6oHj_rNejyj;=NcOyc=Qd|zpSHLwgP{d8g`WDqU`O0R&TZIqey z9Oun6YgWgM%uYz!f~W__hg;N)#&C>C3Rw*GNBAW16;0 zlOXM85?z`&%~JfgOB0?bu4_Y2Pg8zUL%*u)^aM3qinxW2IzdhFj8}D~{@|PC6g2?# zMZ=w`!v3<_;{rv7ojg3t+EAZFyavH_8HW0yHfPddV;P2eC)_=O8(6J6?@3s8s4i1n z&FD-9qyAFy3oXX2c7rZvgHyFN=S?_xW}~@K9b|bxHL0oy&dw)~+j|VE^cfz(R3>Ja zgG|KT*Xl2}>TDQ@oLrxN*8j3KXA{=(;T^k04+LQi(A_dr_6P9)Nml)8ZYVT>?mAyF zj8}^2p~P!7Hx*L!NAlW<7e7xSmcK-^6iCIJ6xuKAdwm9Av!vxN17<&DC%*E@ux=|T z_L*u}+s=x|QzrJZ_Sc7`yN6CM%aGX*h32n#GOQa5vgCj%T+M8SkrTz8Z%wcd`o(i{ zubQnuj=?LP414Sf4Lx?I_SYY0#i;sF??X>vy^IxKOiRS3$xZOyQ|((5NqyBHW9Rj31H^>;Hm%UmK*o+@Pa|*e$0~t zj{1dbIu|xQ-i;REjMAZnratMT!23X;-Y;`UTb`f*&PamP7oQEVY46d4By3K)MW=#etC#g_tJkJ*{7p#%HV8HfmFqf=2 zJ{D;ZYj`E~P8rWHE7A^G9IV;!fj#z z@H6{Kp2(2&~D3d({y zP+z=hs7QdlP47`)`dz`39i)vYd|6={7H`!14qF*^X8T>^oeaCO0k2WxvZ4*Bck4Y= zP!s`>6>ryD@u|!Q=fgBrVxk%W)$AR6kK#;IeS3?y?4?U?DOe2NwD%o0WV2)!%*R=^ zxhR7C>CXF0jk8k~vgM}>?+;P>K*22YcDt3vc@u=0y^8a40ZAe7j=M+M#e*BvTJ8q% zFf1_e#U$$FfqoKs=;j3@gW41CyL*(o-$-rt#=F^Huz9Hdx@zMZjtyBuC zQRI}`4q$ciQ>V)lA_FwoG8KUAi-NgkJ#QEJVv+EdO$&`Rzjb6^LZkA^yJurUqw-`B zqO2$F0_|pgsN01xPsWv90*xw}DYQvmrUX#zQ-l$uK7lrFgmMZCv>#{1TS}y2TSf}t z2hU1(jQI<*4G>ul>dAKxn}WQvwU-GpCvx(d!*C`nIH+IS9EL(cIv@r{_bwZjqmf<= z)(_zTck~<%1nY-zgt~C3p@}|PMpU>V5ddz7;UYn7=K5GWghOiob8sd)O_dfqYfO4DL^6` zuiRh5J|v~V`YOEC(Bo?^v$-BsKe7OUQA3n_)F+6v+qSL>hoX|_oOFAdSkByqOrg0R z2^&Azl6&8-$4VGvmfS4ndYmhDs+IjvjGDU;;WO9cq!nz=qNNiM2$=L8+16L#0Auoy zkG-w0!b@crCg7;a#9|jF(&T-20&6!*LP49~aqiUQN;Xw7D!Z^{Hx(nY3-h@yPoU=Q zM58oL^f;#JnA1^O*dj?HI;z}6?ZYz?Z}842SR@!vfv~BMf(b>~M^sI2Ypd`Qbwrlz z9MfH%js!JX&66F6;3~N`uH4f>;K@ZFE=}PjsR=;n%6)?P)F+#a*ta&mb!S@v<3&;6 zv^%cclZ~}=7G1lia0+Kr^!vEnNevGqkX`$@cAvU`X$gaGRASc&*y-v$l@(}_frD?~ zdsv_+;l52SP;R)CkE{1+e^^P!)%&ajTlwJIv8=+mIN?1}YtoB*k3{7D!Znz>LeaZDx^E%lHHf^j_@PByi ztivTKh(Lh{+vi|WNpU=n8wzo146tVc_SuNps5Yr~*x^J4eDGLng#&y_5q`38ZjBoD z2}f+e+#0cFW_{w^+OS+G?Mb9m<7F>0oz`68-Cn4#Oq7`lcu+>qxfphRfw}3#4MTEiN|&yI>FRNYK~?mWJMg>#If!QFBLz; zNMuzbW`$xt_;$L~-#(PKonkJ&U$*0HBr&tvrF&6YTuJ7(MdJg zl!b%E891UwVh0BF25#HNOXuL0ME?hcm!LAO-Jd+Yqu4htR@^CJPGw6P1OJwVsuy$YAinD=i z-9`f5ePOH4ruMSA$(PG{E;D1*?Ojhw-Y1l3!A%`PbNo>1kd_UwpY!) zQm)VE%N**PM6!cg9B^Bvx8|oM_1+IU{HvS-_3=aqs+Nl`ylTzl8_6?AS-;hL$sc-} z6v4t&Zzf*_2t>1imuTjQiY2zvhO0M|KT7u> zS)QS8RBt7JWc*BJfL3oMe@M3}vTm#QlCNiG%_xI*=iTw8h3Pe8M7qxstY7tB@&~QG z2ne})Gx>>w6V#hm>1JEX zfAwbaN4cs?x_0$m@`u25Q66sfX7cr9QS{<-w(~ZPx*%2~hLdGAo@*sEWIL6T;=N6l zR?ct{)eMmhV)m`ic>b>L-;qW4;$Lh`GYxYM}O;K+m z%`{c{1kD*^MU?$tz5Dyg4#jejSMUCQP(|MFV-A|#Vl~ZHt+=NvC=32{B{6#Y_p{R8 z%dfF2d+;wG&2jbq@9ec0mX~t7K|RhsZ|ru%;k@H?vHtHbRR&4PX}moa>r->pwOhLx z4my27FRI=E{*W?N1Xx(T1N@=NqzIv`dI$LRDSGV8<8t0W9H?v@PcxvnqEyZ%OEY+> zI)~-=son#A;msfGLv>!EmLI0VOovS{MjqAbJ>U=h4vKQ(>rWH-A7!NBINqKeM=tA@ zt{M&g$``ikZ1Qj@H>v*gjsKUeIh)Sy$}MjVdWz zvGjn4zBFfXg$=9Pr?pL-Q&8=wJK0u=VJ%vrq}+43=Pg8k$a*fRT?{MQC*$tf9B9@F zz9wqS=9C=GdHGu2*o=o=b2BceCSsvKS9No$-U+@Y{>erFhuIEFBYyvdXtu-7#d{DW zE45diUp+mEc5_lkuNZR;L@8rE8kKLgAOpHz5ePv2Y3%+>jqwf}#`?Fn#01%#N@F>z z`WH%>P7YDGvz81mKs9-aAV58+f5Y@=C1F+pMOW{8 zzGf!-abgXNF(|*k*OV6vF>Dz*Q+WMBb&&{LrlXh7$B?ZPe5H1%&I&;IqtBVe#R>gm z9jGo7g!+)DS?vD&;EHJ7r)l+@a>&L^&FTWh3H2neO9js8!ML|x-|2ucpL}w2UNFL0 zgV|i9(2CfX({y`^ie^Dqo6T;}Ot#|;pWS7O-ZPv+v%5?UM0r7Vp~BI)^2s;gbjzaR z?U`Y8ZGM#nK4z>hY}?tW_|7*S-$pym7L5l})3Tf-xVrEUUgB*iOj=Zc2^Cb+@0JiP zIruFlsnCf2{TpUxx#fsE8s%c%mO^_n_{l-)DM@r=e%45;$tP{Ah36Yold;K@2jgx# z@e1B*OkvMS+7!kq(Kx6kpIG1(#d5l}faKG`;F-6z(4LHc!s}T{_>-T7Rpn_()U}oR zp_+UWZ7A4W>ke@?I)NTF!L5&{B@ysG0~^NklD6KlJuQhw%S8anL3PO>W;l|!+PJcu@Emwn(w;=K(Cs}fiT1{H4z1HM!VGD^~m(Hzb2{SK>5qybt+3aTiA`=JAEg z^;zPGB}HX^8_e}toPwQL1gy)bdOt5Go+pqLA_aV@voIcKeTcu zLcOhzrmJ`zL3@da`!=_7?5W{k&82dCi~KcwXaq26P?I zTZ02{Uj|enmp4_$)Z)EDD9|X%Xb9@PtrfLRn=ZNw7^`-PpzCU}teQrhR8a+gP>r|4 z`|xDDa*nb|RCXD}Vnm(L0$>ZO?Q4=~h2j&fq>WdJgGK17L9IqD+PVi~Ga?UOd~G*1 zh5`{f{Snn-ce z>Po2I=mT)(!s=CP^l_9ZfU#d6^DI%^bIynJZ=qPA5l2TD5zVngGn0aKTp#l+(E_6= zFdtMC3T!$-90m0{XHwT|hiPign%~MxnP-V2ilPdapqfy~d@HINtJRWW)i@e{d20qbw-g))T!aohFNfe$zB?tx8UM!-@f%ZR{v{=X zlNS?2lZ=e8B+>j!Y5yIj@i;4z-dK8bFv-(Nhuk2VTo58uu%i|$l2d|ZT;Q&B9XyFl z-=|TZ=m?ykc%jKzB6uLLn+`L3{RGsjdE}6JN zyf|^5ojmM{xv5TgMc3L%w6iXK6P!E6yi}w=7a`dO)dch8Mr3BqOGOIvLqNA$I!ps* zVybJ^OYP3fM$B0>FBMtJj}q#F`nP<&hdC{&@<_9Mn0H(@BAd7j=S{^bsoSWz5m}(i zw-i)1BCkB{0!`OMzSJ~ULP)}beyNvpDX45jX6o`S1(A)&61Zy#qq*ipZD&n&js?10 zOL3jD5&4|UvlK)&Vm{YJO6E<4c$^c>Xz(?cUn!_z%iz-voy&+FDbEMnQ8)8j^}_Wr zUPbbir4htw#IQ5+PNu_=I z*KTr=_{eO5>TV?*Ruv7W4worTsmYUv%aqJfDfutaWr|eDoe!S3lR562|HWTjzG?lS z|5&;?zHlAqV#CQp@v?mx?9NBi53wm)a^3l`V2&OlcrW!9&jNCWaKB!vn+rW5ec`>$ zg~@syr56U(%}7#hb6mFDTPm zHk~z_)ACN!#ECLV6r;N_R1it4=a&04hWgPg!w`>SU{pH>X!p=LbeiXv{;)M?1D!fw zbbTAGJDb2)Rt{#K%7wm}Q+^vA*{XF4r|_k^(a}Hf$WU+IMTx^nvHmA3G&f@M-l|=B zNY7%akI81DbED_BW3q{P)_LP&0+tPZmbJpMxM1+`Zo?MXKEBb){KQ*cIb|tU$KwC=pR{sS3 zF19|tu(`!ar6az*m+jkV{cp#0)0G%swta1Oz6FxtWrHiFE2-Ch&`t_BV(f?a(6r5h z*(ZqPp#ClK?U014=B#m|n!sb%ktNxzQBhM7e1+f@0HWKcLcDE^d ziC9;{pABlWK@*W##O|!`X2PY@hH0#-?Vm!~3}QDT4!fDG!^R~2dh))eu&T&#E0-pS z!-!$X2!=I?(}AX#&CUF@tB8B+W+TElmh&UMYYwo;>MhDh0 z@|~9P26dCp)$S%mL5x?@N4>;t@<2+E0B?h8q6A2(x`@8io$T@uh>N_wf0ORy|(ytDZWFSVUF9AGUs&Ng`>>&vz9VA@b0!kL5=nyPtMb_t25ifY!<+r(TV_*4;@51?{;oQrg)oB z#CH&G2%^hV=3g`a$63LR;Zk1ajxK7j^yK0klZlYfhG(sLE1;P;W^A5q-e{%d^va<7 zad9GUT9eg9LWsih*tP8~*%Q|hC2kjI)wN9ScH70pY2trnSkvmID*)O+CBJnXCCysv zteF^F^1rt2T0MX^or8b7TEEaN(d)PC^@MV2W!zh@?>zxx3r}{%9z6es7P4Knr(kpB zlU=t5)0*Vhmufd?;(r&YuG>=xrY@yHb&=xC?X10P_dpC%O4PRHQA-(!V}6_0xd2u{ zK}*}_b^c*H=5;O<=6=3%ei`i)XA6sIrF`D*Xt?^^`N(6wYSOQ{aJCx?ar+N~U@!4z zt&-`7KxEr)DG2u=ZH(=PLdHKUtZpb|!-CG9aZ7;^amUu(ZYsz_`-&$5=%zx(KcOBs z6|!BoN|auzi6;j5;GK^f3%a;p@ysXNiI?$DMEjVrP-$8~9{WojMnz#5Nu5SzJ97G1 zwp(MPAIb^asm@EmI_mo|lR;rFI%fxQ8xbGcgm?+Yz&ZEI2Q%e1LwF;m(rbfgN8ZUB zlvgsFp=KZ~m*BP;-eFk+&Ym-zmrI|0e9UO5lobzl&@rQ-5{)Dmq*=Dx5{OKU%ahG$ zsQ5ujE`eDMl|sdV>2=I%s1zyGp42QE16)8eZJV zTVAnnJDX&eyx({!GeBzLu8@-5A2UGc_WiC`hiZpj=tNt7v6on!6~WgT&>!$~y3AvRa@p75#`IpN@tL9GNP3pJ7T(qiYT*2>`tDB5) zWcPfg%iYXpy4+RyZgM4B|H3t$3#X343jJx{23yXSb{Ui0T*||FMPRx=cgpmX|0rC= zr~Uata9@1fVH-bie{PR-5w=0RVmBQii=Cg7Y~SAE2H-9r+6TKYHRUnSVS>A*U`UuL zv+H*z;UbJjh+08CMy1S>g*O)juz_WMs3uZm zuy+=3IV*2mm`3wKG~J7M8AdS|1i9i*O^LdE5U+Wu4MHq%cs?8*lnR(F!xQ2vVD~}~ z4XQ~L>E&5vbR^Fh>|DcEd1b3#q36q%nCkBw@6h(_jT=d`cp zh*%#{);xPw96h(nOkQ(Dw9Ncu6{@U@nno#Wf;Ss$dSP-Jyy>3FtS7b`N&8;(%yZXlIh;fgYX}*LrGnOrtp=lo5Ui zm5gRSh&I@Y6{3rj3b{BPJSnabo+8_4cvf6f_Xr(oK{TPDHYyL6<_-v1hXNmZiROQ3 zi5=3DYVy>CLEIV+j>DNW0zDO?8BJC3$on8?A-7q*zC zP&sEyiP$bo_~{#hxLueCu`K3)yGW3N&H2@CCBLgj_^6!Dp2ya*DlxaL>G-XafsMA% zP03f$Lm88m?T_7_RX~I&PM*isvZ{&;-xJvcx>4~qj9y%xNUl3cZMT~_9{fMx0F5mZ zuo>}o8vMm}oQ?EC6tP~vj5f^|t_1#F70n&pa9+rRdh&wrx4AI214Bfinz>K`Q+Rq( zZ(hv!M;)ev>SiPv*e!YOtWzJyJnFie3p0n^P)$0gGO#%ZyPFF%0N+nO*v`744D4JL zw-#o0k6chqIH$@)53Fu2fE<}dN_T5vCcmx;r|ChM|Mm4U5n|1r!~Xkc9)PMu-4g329Q8hXP_g$6h$hzKv$OogTlZ0-b4 zL!`aNphSKQvlJSgA-Iw~4UzshgWSC_EJ=1{MrGTs#qP|&=6%}ph0WF2of+6nUi&th ztFc=h0Z|)iHE_o+2uwgsT7q;PSWMFe~jPq@@>1+`cCe%6Ze9PpDB|t7tyIsjAz5LTNumOn5 z8++b>lz*|gqnVaR%@k{%SqTc7B_oZw`bciLu*N`A1Ge9q;(vgdRa&S|SrUqW5ZRs6R1v{4Zo$k2u^X|-E0RQ$2S85HyXKv=8KaVco#JwwSJ~z>i6%?2 zVRkRfk`?lFf;Ou$!^dRl7D*4^sG5k!-wrKX8Ga9*NG1P~{Ha?e#vnm8~q zO6Drgn*i86*>sT(0*Y|3gK9DnisEi8-JNC`t4arqmty|PjzdCDg}KaK*=h7g%F9bN zdFaBhRaA1`8J1mft%l2SuI`Kq&uu2x^ajxWA2oFes!0PatF?K8YB5bpO>-wNQyltG zvUz9fO>yWW8;m8ZiNgSMm#uu~SH`d;2UlKsIi-sF%g*Y^r5W#-2gRoC_=Wr`<~tvQ$v*qQ&}G(~FmSoLBkgoLkF$jFb`; zbxsMYi3ONMLSzoAMclJ2kLzeZ&a2jP90c23jGb60HT^Hu#DZw25YU5aF6V*oxNpC* zvp;Ept&A^h)!7mNd&2f@wB~F&x6#C3HghnMu`Cqupzb>ZThXe9o<6s^D?5~P8+t&;v70h>Cv3hN2_0~D4r~6(4thRXz&3wn|8)D~!3G}CcWy==d;^3v z;v@t3levfU>T5R-HjicBxfvT&6S19}k-4}5!cgL4Sa{84DZe8?Q$aNG4CAY*S8)(c zI*D=(ZlZnTgSD0j4U6wt&MOx;x5+k_<)F#f;{Mxf88s{uT%q&Munh2_oMKqFvkCzl zHDQ~_612LqQrxWGf5h6glCN}Jo-zYFsm=-lwu)8eF^}a4S!{q?zQkh0rf*G7JMF+T z%X{IN!&1)3u26muO`H<>u_UXDgb=VfDDUjb*SIB7LZ~1w)s^}K0(SCN7bjvD`Npo* z$1&HHKodl}Kf&61uqBRZ^+QP`+=W4Pc_K*6c0bL9qAQX>_qQJlAvO3cx3gt4NJYA#+Tb-nu(|Kbaj$#>G zqa^+{AG69Aw(V@-UpM4oeH-mKTNq4uSzazniVv<1SnNEvoiGa>V)IZsZYP8hFw*2a zH{{Q(pVlSG>V{)Dl&Kk+$Lxfby&5s`j@b!Ahteag`C!49zvRR`hc|B$-j0XDkW?VBB22I7) zz$U0Bof+Lcj9cvjZRxFM+~&NXUoUvgU>Nbv^I6H-jJV`MI}rQrHr@%3#2cH%Fv1rx zL56&Z-H2@Rm8>ook-9DH-XKmJ71oEZ8P3X$Uz2Jg)$#&eP)#lfVb)v$w-^Yk(DY(G z(|O6p8St9PFsPpVOoo{ZBV))1-en%Si3@pnBId|M%*8|9r})EGovjijn_}DFMr+O% z;9UYq3oeTv3iDKOpFynm@j(#=rpbET_z1CIqx0O`L0A$fzU!1+j~gE?_hM2_y902! zBG|=@j{%IX%%-54c=o(07F3h5o;O8@YDZpn8PZ+8N^xGIesV;-RFh8u^pfKF5>3S9 znwrc-Ddu^ed1DNVZjSU>$r-agO)dXrbKx4f7x;?$Z8R4yat{_;w^WPx%sj++sE1hQ z%!j(@DP@5!SnJau^Ixv+T{m{u zj>M)A*sHIZl}caB0_@fCR0QhTLF6ff1SR6vx~G$5!qFU`vfSR%Wa znK~ckyvx(Ni&?3Y5-9a;2&!GOvFw|8(JsSTar8Cb$*fd*VWa2lVn!-Wu*(nCjxicR z&?svcGg2oiEpQ?)wHsBfy+6cZL>v%{H+CyEYeE%d++{g0uiRK4GgFmTI(5$k@s^57 z9xmo@z~S7(CgS2@F1GXX%8j`&J5>SqAqRdCO)Ag}a53!ScIwI-7+$ke>8MobYqhJ{ zscP%nG5aFj*NBy2CsdOt%Jr1l`cjMY^2)mAU#f|e@|INM97Gcf!Xs+Q5mXbYgqa;8 zR%hjnm7Tq-8LBf|CM}326#(81ISO{Y4AtF9ImX!E)$CL{zDM_Ss4h?>?;YmJ?9`dH zZ4YyN8LC^zle^~Ebmz=(Wtz-Por&^On13@-Q#dHf6A0pce+sa;so};;G{bUo6cUKr z&B9t5?oi^gn;DjKu@95erRo24U0a&&Dz2MSxSO%;@63N12PCI@NvV2SyZd($5n?Vj zw#>rA@Om7p#G5j_k0+yUcICWVW57>$g{Bg$p*-OG4=bg-;5AyPeSCz)wTU$YxuNvp z+H|c-X7EKXu1s{O&TOjbm+;UnGT20~u1xf@@x;}uD^t0_*Iayib&bG9)6Nbz+dWZg zi;;Lo=uNY{8C0$N`JT~=d4%tNz{hpvU_GVf z6hNia%})lOred41fC$L+03V@gXCy2hJls~emnnk@iZR?)2*&7gOBiM=p#IBXwqFc4 z6_RrZe$68_vgH|5g7DL%|pKmmt>T1i(pOvo5r z8eCRPx%DjO$W?zdZ(Hfkekh$Lz5c{WyLFhUuy~WfnB%Zw$^%a0LFePbMj53!^{M5_}mXmRObZQ^e*4%ENd3LMdR2<`=i+WFjRCI|C`2ZPDODl<1YD34XnMRXQ#+j)PFi8$>( z3sE++&@7pDoyCpv401}179?YFmtVH7JFtzFqhflj{ZA`buB<-69d@?Az+AbIN87WD zp7_f;=6&ZgUGwOKz2SiROnARy(R`Y{{n4y=v%(0Z&Srn1Rd06V6;Q4HwsJksPf#dT zLTcPk|Hta$7JNOj>NuK>@kcXvGGlX#!j*T9KhR#DvN!m8GiU44J?fjiCCaIKnlr%1 zUCflqd;rP9Ek1-A>eF{EQs%O@`qudBPL7g?v2fdoaaWqg2r1mkjC+eLUB@#6d$z|{ zFNW#DcGw>&N*_V{Xe%@!{rwzJ|c2I;b9&Q@C7i^|a8&R6v<>)L|J z)4x5w8osNAT9Q|2`an7tvb}F*#XYEGEG0MV_W0@r{-?-KZhkE|k%FaGw{zky@sWh4C8vIJU{G`*V=YdpjlWVzeA{uC{XGUep}nyIyRMuf}SUTfz4D zYLtTr28-`y>7|R&a?EPmtC%*848F!lcz88R#gru0-X2~Z43|UI#w)ERz0vOoB)dYT zvArG%)<51JV7(ZmyZEN&h+3>qhzDG$DFp6vSaj-2WpRNksF9*`dxZ7E@tlOO+XJi@ zixUnmA5LHk)}O*i^efdcR8%p!M-ym-M_9wZy2--6J-`|Pf#umb_`{Wnu|2PJ8!RJ( z3!gl_Z2>HMY;LGUx+0QnZfCGv47w#x;Z_RU3(N59{OIA@^Z=H_XpX3rbVXbUoWgdI zkO+}BSK17g;n#(2x3_Hn>Igs>% z&l%>~Li}xEg|{o!wq)Esf5f*mCK`roKB;6%iF*KF6=mQSyD+XLD`^FVRT0yPXm@O3uf8 zvhANtI8E*LAnRawAnGSxsi|m1xbwpovb@l!IUm`nX&Y$f$WDHu6*_%$h|&3rcC%?M$|~h$mHB-AZJ8-i1*!>of`P9=M6r+c{N`gn!5i_(hT+@C$nI`Zn2 zORa}lM}|Uj&O3`O!dNAcdEuCS7gC%gchgnCadhpciVb;MA*~X3ES!@GA4UClD zN@9E8Heo59-ZTiy4>Vn&c*YzYDLdl_BOzPr+f)V*L~q`u-XkFqB5}P(93=~;{$I1| z%__Y|i_QK*Yu@bIO}S=Sm^E8qN=?JA(KU8zuG+fvp2E%3uHj-f;53-I-3cNPQm6~!gCkv%5uGEy1<+j0g zcBQt3X356JCpT}q>9gjO&1%4hn((9%oMp2+Zi7-+yqOPm#e*Z{XgPGiBdPz_EW8=LuvFML*7nvpCt_aNaN2`agNxrjI+EQHD0z z{d+#n(hBe60<2LDRi6F{ZbS}LX>dQb;w;vP(JB>{p09LCI40w-H+I;YlVnW?n{G;V zXJ>{~WmVNvz=xDy)otrMh+^m}d-rykd3? z4A%?0DK(8sV8gaifDP@K!7{wHT?Y?37(q45sTLTd)-;vEGwiW*%}e zLxzD3^=)cuF*)@b)xz#7Sg#J7aw|oxmHIGEc3sI|AYC79#x383%I|o^!Bl~35 z%_c)AiW^+1t%9_;TE^MOrRJ(+h${3>vcRZxLiuP4fB=E||)Z zy>RBcf5Y!#mn)muM)1>Isja5u&f?zg4B2~S9hsDxX5LS+8jnxaY@5Au8uD|wadS7j z)ws1gKlXlW*KJBoF|WSP!CBbMwAm|XA-O!BL%+}WKSdq);B3QA2g$-sibZ&zxn zNsg7BO>K9EW2$pwcXsTZb?bPZXcp&-`;|Sp)it{d*}QM#hS2OPg!bs>G;?z7omJ3k zN^PCnn1nfmb`gSeX~53ALf55??dBlqJxIYCbRlNr(IC@4eDeNY!oH!idVXIt6 zZ1?78ovuubcjiLY>=p!UJPT~HSLhl+Cg7D#ElTF@LaXvH=j_;c#`AWsIF2Ubby^G|gdh+ac*!@^##HV5n+v+iY$;FhDan)ioR7ma|7}H!p9T9D9>~ z1w~}9)YXaCsL!O-^@*IR-08dDf^@`ob3ZnA?DCL)rSN@vaeeA^c2em2ggzztPA?Xu z&DH(gQ~yE>Z+3%C$_qC2gS=ZwK2vq`;RMGY9jV(P zC36-ytV)hO81HdxKH|C|0w?02XQ^~IL>5ATd6YDE>;ePi!Um;Vr3lcjT+O=LA?3*k zP3{QY?U040a99;%$1V@UHy@r=lpXs@?=}+ouG18(WZnT$-3-Cnx>D(vHKnihnbgf? zy2-duo@Dwm-K?2+KvWBv8d)l`@xkG3$=J<9sIp^U={@^`lluy%3DY#m2dh$`I1?*6 z9^tm843yYhc9b2vvZ(YZTvz%woxqjih?-5ep(3`Mhbd#nE)T;}>5?wWj$K(-z9FmP zvTK=6kj-oIz&+eVfbVQ3F<14bBoXJLGpeZ*yd6P{XH?gT%@0ddE6NAA|6K;!W6J=H z``viB7#4o}zh=do72eKq1lnI{)tlYpU@n_OGXdG^>PS9QFH?9)GZDFX3uW6rT)F%3 zpkw6N1Ci+Wj~b=6VAY(6+15^V=qzY-k8qf7Hg0P?>L@$*m15`O1Rui`tZ|dz604~N z7d2zM`QYhoC&L2xKGT#Fv_OTc^H`=~h~#@V&&IvCMf?HQUAb^$+}ewV@;>Ep>~y5`M%rfVKNYq4_P?fOTv=FJ+zn>d*JFSPE> zZUhAaX>Tjn^IQx0^|l3Rch+d!nip}SEDN_+yunLp{cYx^CVBio%ygUmg;piD8& zwxV21aL#;cw*@8W(8i&yYMRr8xXW+YMAURfk1E4W2-{=M@eU(wV(D{@Zk^RL6;2awxPCW**w^v)htGvQb>XU#V>lEb_DR$-`CbI%RN&eubuDNZX`u z@k&ikNH$6@UY%naY?{&R)bzFuuqiYhW4tjVZ!QJCNe4M;I2KkBkiiy%xAvEE+q4&- zos08arb}-DRCa2aGLZm=4%SOTZLkda&T$NHI{-_CQb)!SlD4Gt`)pfy7`Tjliz~IG z%gRB<2U?G{y~of^r@NrbgW>l~ z@gEks@8iNB2lE6j-}|_~da=D37y8XnDdv4cicc+EIG1=;@4QCQNCbW!X|;WJF;)a#`V%n<;MNH02h*nkiq)Y07WXZL@6* zQXYJA_qO@I?6Y|}O5;4uClAxUmh+S!Z`gLra(uARj?~;7sEc)R`9|jFDD>c$Y-*a@ zbDnY_r|q{aq7$i6%iH1;!N|B$TMZF`2o}^Uv<0o_JY|oUZMZ#0nHp(+jsgSZfkAPl zwi;3;V22)|DaPPDUHM>Fstg6^SZqn9cwkceca1)ucDSR9$agUpNO{k66q>?tN5x3h zcx;i((qeFO9I5Nt4fM`aR1{Y=@+|C>x~ko%>CVGW6y+lwOk{(b`j)5hrkk^pZL4b< zgIcr4)z#%jO@r+33T@lXihhV~yd*`|6!$*4Hb-+!+blCo*yieTV~!V3z|qXl`odD$ zy=ftAN?p?!4Z@Q`bXT<-c!BJtE3|Dl>$e5;Fw9cGWkw-g_m!GLk!iQl$_TR+%0yB# z4~;P&^+l7I6d@PZs?iC>Z==_tmz zHnRlV(!^xBLR;i;e^Wq~vvbKG@8XvQYDolYXmJ zGFZNL=5D&(Dp`4U;Mlua^0E&S*3A;!w{Pwg+pUu1SK>Og-6{!^JmwI)S&}?}Jp64p zOYXt(7+HKD58DX3uWu-mwZi2UueNRis|0N!p6KX;`O^M<-bYEW&QmujMBfHRc)>N>m73D-+-@qRrgYn04 ziWwv+-)5%Gcco{2per%Xn<3XY44!$u{-DZ^|NHfMm$O%%R~gDNCcDw%k7mW2 z-53v^{@T-gS|BzZOH_L_N`8*_CSv;CdZ&#z`MLZ4H3VIGQT~0L-?<|v`vDQddEEG` z7h7V}QN!cDaPe^}^oma^xZYdyaRI)LE36s}ir94eUD~!&HW-`k(>JA6se&8-CYv^E z3a>aEnpbKwGJWPSP}{ascI}zCp3-j8n{t7gMOQdXI0?&6xida^KR~tK-P_)I1Vi)+ zrwQSr#^p(~LOO+HHI)a4w%r{cXo}UeZ98MvkrCt%rD4(qcRUBtj@Sq%x~S}vyW_F3 z^&H{pO?eC|{IKSZuSj$QGvpPTPB7lOyiIL|zw7V>eeR{;^ro3F$l*74JnE#6oaTrX_Q8+7y(u@2940&d!q3r5&8DUiI4IR0sc936<}&54KX&@X8Q`K$ zN==)PvdfUzZiR0OYq3^%`mWTpX=fZcrN!Ge=Dx5~cKYST8+NWMG@Sr{V*$nPk;>^e zSWu_n9Cn4SPFd)$L274QZ1>j+A*>y8c@in~k$26=jE6i=ILaJh_ofXSA4ky+xhxG| zur^<*DFusCB1Q5_%?Yp(G@c*84!N182Tq_XHGN_RBb+o>YFa_+ULLOdJ6-y;nL%xtsRKeD5q& z{vcZANZt2-4DU}{`gejoF_}UA{ zZTqokbLDQ?Y}m*wPXC}($^ulTuz{@kGOL!|hQWMp@>xj}VRPHO) zwGPfQh65d;IoDZIdD6GjEt9FBOw$4l-W8g5?VN`ET;^LR?lg%p0q|DRphSN4TEPt*#ODQ)i#dd5%b?339X}v{OCH z$4+<@uhf(&LvK6Bsku%hLt;MJoagsgGa9wj5{wEc3@&U+U7Z;6w+Y)_DF&s4HRn0= zYfviXQodT#O7|SsXv;AwpfIRUq7K(52DatLbKm)bv3dT=oYuI4xjrersQS+TX*RtX zX$}g})?aALo55JhmveY>e#saO2%BfCrdZKG4`}OKp0`Kc~ zDz;e(>sqrcesY9nCA6BbDK+i9SJNZU>sG*|w7iSWKADxUP_q+dd@gOEH_gg>?9~zezh+jSrXZN?MvW6~ z{efoX4hte*SK(gjDN8JNb95xbw3WX-csI)kxZd2{=-hp{g=o&wUH>=#h+5+IM$d_u zZS7b`Ly&`RIZHQnjj)qa(@oZl-r3X?ETf-!O6}(HUOl76p(dWQgj4Yi6dgULD-BbjwWor-?b879Pz2@vJs)SD>Y1;WQmvVJ zSHAyleZMYV_O|kRtc4$KV9(zM_ii`D91y>Q*f z-CitiK-PA=BM3I2Mk30V=l{NMSY#!7TrA%8HB z1;$fYP&BFpIVHOC6yE++_J`8pZAk#l4R1?MeFf|H>CatEv=t17&Eh8A2n<>9?}m0X zN{jU;Go+xl?%?jo=?YwdUFpB+D0OF)$+D`srxo_P#Z_!uDqcqr^&a$)TG96gI_j&6 zn0@a0?r*SkO8@l(HAF4`cMkSe0;r(u1Ab?#ZqmkcJ@rS43L6OCZ+|!fcHHfp^p%G6 zmc*1+k`k&HA0KccKAm0_V=yeZyt)Q9`?F1-;olETy>mEtylrED3Z?7!>I1Gnjbx12 zU58N{mY%fOjK9vZoJ{2!%6WME z!}$(x_IRWwbAa9mLHMpA2#gFm{Kq3qV*jks&09?_)$B<#UCn)@@ZGiG29u-~%=FxFcAS{R7PTN>r&Hz=yT3R0x z;O`=nQaejjzAjF&!(H-tnu5_NNAlm5+6kcM`|^#Jx8*T^a5T&( z-%$?YVa(Q0pZt|>E*ktqRzDswRTr01bINz-B943`J0&B_>6Wifsi_8&5gC9wjNNdN zH7po;HQX-`uiV8gl$u&~^0M#?8ogm*>ClIfE<@=J?{!v=Gusw#%P9BBwsufvf#bqd zv|;py1+^h6>0GbWj+2cZ{OsTAGaQNM*5TdasnrZ!jh|}nVyvYY3AoiTml4BD2G*@|EHNBu#tMR z851##EAgLZ-J4}NDHXBX8og(?Kp$KVIBBggd0|nHJ#uh{oh=YI zwV(VR)7viMvd?xo&_^x@+16BiOHSU}weuvO;_r4K(bfvCvlZwu7 zIQe8Zl0Y|~eBz@zmwN{Eb+^bnEb>h{qVe7d{GI{9(?Njk`bgbK z;~qa~Qu;+kPo{nZ%#7y7*iPe+Pc~yLN`5lvxL;(9EPM*ndiYJocxVJ7A9XY{u12y+ zZT4A>s}@;sb+B#MX#hUin}HCv5g<7kzq460XiuGw89qe5s9G^11b@j$Sx8(!3G zGCU2x=3p($r{|O1@S>jPBBQ0%FD}FH^V7QFmCDL(!Y?{lX!%JS)oQC37G!^TM>U!o zUNje;RORJu8N|@nAF~NC8jje-#u$)+{?jJ>8GyA?%uY z2yPMlJg@rmD(5*hd;isq=FMmk@PyJl=BnpmBBe&eeUB-3we=`&R+)V|*VFfMpd=|kvFs`As!JuF$Om~XDN;?IOdk;$iXIQ^mpd3Cp^mC|9- z+(`KzWjGQzTigqe&nEZ zo96JYW>jCBDrX~ID4z?GpJuN2HK%Dd`wPw0yE1i!E($G5pUp03O-fz)XFk-GzozC; z1@wlbM9HLw_59x-&-1TPQ>ECA@mDv7HyivsoG!!XU>;7WFHVNPA}=AFENSqY)1-Zg z>poQZ_5c2OoSWSloxJmLfAzx6Ze~U{o>u$pzb8eMzk1<;G8yPxIJ4BM?Ii5!SzO)% zTPB0Z$@LZ1F8CkB2WnaPGjKPeKC&K*J+iVLBl5eoyHpUY?lZhANTI-66eZiZ?U0aA z`A|EklCz-VpjwoC;@&D23hz6v62FX1kg;riUW5bPDj5a>X)@Jnt`Z92=0{XNP)Hs5;qv%t#I#%VLbjve=Ns&V z5XLV$l$iphA2uc_^pR&>?Ypl0aOk{#Rr-by-Cy;a5)E@n3hS0!IfUC(lQ}49;%BvHdq;xQ1O96^tI8F zZ2ETaErw}1L(TxBj?uRV_!MFz#3DmieqFC$#by{-<9DZ4a^9%ZgrwVOBmNRXAlnLP?WJnM8QDq8E-WI+=&f8tsmz+S#iI1!e5=cyG8Cbe>{*S}MtECs#t;hO z)JCX60wTZ}naX{smT*R;(%vpW6gqsBiv)YF@t(QT!b@i5dU@OQa4C>TPgb036!Z@i zqBV`Kg>(dfGpd&RQa#~}sHJ5WaBR_nz_Ccggw&U6^?*Ca0xni72HdEboY@jc%Gxzt zWcU0)VW;{bgLz*H-jmLUg}u~BIAeQhZx^sAY2X+)e=q=4D>lrlCs>+QD-90{76i+Y zSQ9)nJ{33(zyI5{faeiVMkN#2%z-W2ATNFI@`a~q)(XpfV?;wNBwTIZMirueyVfQ* zJN8^AIh*3xVi(JvFlt0;gWDhtEe==r=<-nF zo}S~1`vI-=94tk-uufI2^PB-p4>d{raT$JrTeGSqo&g4z(-Fi6ik``kO)wCQ4Y(gV zpZ~p7OE}}~89A=FWz#y+L0Y+m@c*h+q%-R1p+bwZFJmko9^b^%2Qb?3q1zy!=tWUt zpg>_uz&R_>z_l^`ok|Hba$IpIp;fAR*?V3JJEYdA&XAyo^Fu;7GLQmSWL3*k0}OSz zYUnlyDBQpp?@++X=Psn2L-(ad!WrSv$Z=(bX1OH|IA5;}m3JRq#(0Wgg=H)Kz>z@l zV2KR@)?f)>*#(INg-}kT0GCl`$@oVP@^~2(_SIrA0kR!BKD4~{(WtvU;uNU0wMohl z4?8Vp8d=c-EZo(~Y7+`6z&D8T12tLDxOo3&A{tpzASMrhMwIlL$E>nlZH?uroS#C> zG}aV|hc%4FP#X-_d}up}r3SFcLe#n!0%~G=-?|sxjsea1mM-IaNi<_ynt5j16zLkl z(t|WmG!l0(#2DAq7{yYUy+! zEo!9tWI;@cpVi2?r!qhpw^gtV9qXja_BT^|vf#ZALGW1AvaJ2Tjwx z|9}={2O7&vJTp3Ik__u$PAEZ#!<%M&gpfqBy0gWZP9?i8TR}FP5oqrb{T`$C~c4 z4@OP`R=T$QO5E|?Z-vh<_8L+~ZaZ{C47N3M3Bf>#!3MNoC38*XCKl819@z_F(gN;> zrR#rhH4@Gkw<0G&rASt>d|wQOSZgbCy`-m64iXRVbkRGp)_}y~Wshuy7l*arWfu&T zZU)qmsM8z#qWI#|uM9RynL^}?1Xdl4j+$wCp5yAVbdk+#0d!)OFBYrwJga`O7>W8U z>mh1)AQAU*e&quOVbF|I*8U2g3sVlM> zuD%oQ2z<+F33o*QYEee$gWg&I3-ym z*^!tOUSvbOI9W*8mWiEEx5TjC?ldCZBEWidqLyUwS5xuED_0g_magR)gmvb`SYt)a z7F@!bR z#A0Ll%m5Aft!?;)dlIexg2rM3Mg5m3(YmwrpuJg7#9QP~pmHaPCVVOdAWA5={-uhVr*0Up!O*M`v z!K+RC+EioqQS7&%BZ+H}hFcITYq84~iNy}XH0_?FylAZ~yK5W-I|ADruj-N@*$9;e zLdnQkZ`l%0-U_qdYP~)04Lu*Zzi2FF)QazqEULnB5AS8Xu(#-f&CUM89+}=bK3ol1 zgfV>GWvmP9!fILuOZNmK7g|x~2A1ZEEZwTLW(i0_$>KXD@OWr0+mwI3psj4*%Et?O zvr+|(Q7l=6L9DvP#h&c!8jbVhB0`pCvFkS1P4diZIa^}!Bw1y*Bp)AcNX@ayf*~Zl z*NqYcVPxfgOtUyw$X#B11ld1UKGGl**4zlx4>+=}G9LP|FIV+%5|E5awaj1eUO4S1 z6q5U5Ev8s-qH`s#8qbu~Gztrnh;5haH%kg>Tv0~s6c(>j>#pPqGFcbo3r1IQmE99q ztm##42^lY5tIh7)pM+~w>vfkmAs9ev+CAx6X1suQFEU>q43MjnN# zTPMKC$lmqnK|(-QSLo^rW0)A9W^rJhL3E^G@_4twA|%Y=wa~N9sJ+bSvluZFiDYEF zg{2K5GBcrD_}xqfuPdA08?I%{xC;xDn~d9Idd9Y=vbrJ59#5S&m7H!Bfj3Rdo4vym zJR{G~n;_%_kz_~Mei@%&+~_Ad5#v)yyfoYRWq`;WdCLaK zLKECLN4S3(q2R%Js>bCA1&ul_<969mHWc<=@0eGVr4~0NTE>zq1mY2diNp zmg~(!Mdhf-zDm5BFE0Bk;VPoqy4Fm@9SIP-)=P|yU=RRyua?LJM{vpXDSPT>!RLw$ zuOl?E~7?Evf{Ae9r zEINuA+uQL>rFLSJY*YrS=n{eB;e95COP4wV)+e7izjz?)?6aun{e|pW;PJfMcoDk= zJdeEN1#!y_;1#Tv?=~URI7M1w`AKzaja;Un$g{3r0O71SviRcRf~spdNfvu4cxl~T zH>W*^N*CHO$W(xoj;@Q|M*Qrhu%k>o^W>O(=0SyM;G%A>kmK6P4y7NbtKwxF;a$blu(L zi-(k|Zly8%0M9@$zYE#5Eaq7w%Zu2xCgv@v%06OAo>Rv$H*EG%!#^`(2Ycs{$;Mi9 zDM2l%IomIQU^u#);V*bxOT;|gFJjlyo9ET~3)n3cAX-ihL`6+?sz%KXfZs;hf60a& z2wpxiJ#M53da}kBux4k}PEEWF~ z#W2k(RIWHO&8(s$3ul@mTOYVuAELz=BPf_mZLSFVd%kFh@9df_vKjUO%&vt>W0OkZLUyfE zdX+zSw+W$|JC&hJtXijZ$xp7X*nurm0(e)3ZkF-|tVmnwnk$ibpq1^KEU|HgNYHM{ z5*q=e!0gMn(w6(%)jUm?*esAqTJmn`68p(f0iNbdM2;9s2-fxsAm}gqGDDRIe{7kW zGqG8l6rkO*CN{6v8b!95=HY3emrciV(!#|`X^9hHHo5IE&}vA`m2Za;YvUI{@TYan zo=7|tb?KTuv012b;& zd@8&w-I6QP>xiV>ZrK%2ZZH+Y9PKwa_Fstw35TqVZYdT4mQ^1`yOAwiaVmNxfY4HISq7geP|;UigZl@S?A_* zvwae9ZNN#y@-2c@vN$6(;i5#IA7T1x#zhHo%c00n4>uk=c|0kLFCHR0x~5)~ye!4B z&2lgD!V1B!;ah7SFJUrh{>53P^6e&MYVqVZ#{!@!7_1a@Wf(CxA9H0#KQ+9Ec$0%^ zxri{@0NO1NV`H2rtGfEu+NniYPBj&SY%urj*id`PPyl3U|esad4#2_R=lD=%o@zQHE{IZh8& zRF(ABH5W!BmZ$C7sDS3ArM4gmwQCZ{3rJ^%=7GF;uuwG-!>W$|_{#7r@aetH0oNWI`9~C*A?5 zLsLaI!wvyD9^YGeVnptaG4f|!pM{P0!^clAD9eIrvIq-e-)FL2`vnl?tcE3w5D!`Je5zQKnFPKl8NcA|Y&E}d z123nAJb9M~#G#oZ8^lLU1^2xb4)_6CK2y&!&&eO=BefN538Cz=Bcgu zP0>%cC;^zdFrQ!WDyyB@ksSv@pbkwa*+}pp=+Y(>L9)X9{**p=@*OY{ z#G>R43G&s3rdt(cPgH(5t~P2)Rt7L2rrK*O zu)t+Bu6r6b%TxCP{oQ!Xm?R*!ieafG#6x(}(A1J^^*k@?u`&< zeI%)T985DNOEyGjtlSLWj*lF_;F0^qQcMWP`Dj}!0$qSOG{e0>YW5YJRVXL7xTLHdB2Q5zBAa_wI|yrWnZXe0`fc88%!a z=e$?J5KcUG*i&iHg8TAj8|v~!IydfEeg8H*fh($;V)onca5DGZei@(WcO-6>#dmz} z%1O4K@yh@OA~}w5eh27i&18qxFC!Ev?{$Rn%Lq+aokzHT8KEFE!g!uvMkr7eV_1Z2 zAi}8P+&{ZsveLl7Ml`zxE#(s@M7GyZ1o8$miy6*@IMvxTpN3#?q#lv3JdCEfm`9|y zZS_gWBk6h%_i!vXWLxvvxCK?bnQq&pj_Tx|u=;fj3}Y8HVCnTYvsL>AtfK0&QfMTvmxdx!vq$^_ zhgi4SHC8Fn28MBKMsb#`hD4L`$heJOSR&2jhX%FL)YWV^hV$dhIdw71qiRo)5vfyj zdv6O_!r{Jg>N@tKEzqlo{oBY@1GO5DCN<)SaS@NC8x$AuMl2o0%H@MxE?U&R<$&Os zT9buwv9KfNDD@XO+_KK0VM>XH8puOT--hThKu*nV2pE(=JQ7!Y4t_@$tBqpt&G6P* z_$3)jL2Wa%>Ii(l88rQm*3p%QMhXk zEl=N>^4+LcT3TjgGmMs{IpmuG&MaQS!Kr^_>ld_#U~)tym)0QZk)`Cpye5{$`Zh8$ zb*gIDQN&Q;_o*b6{LTfPP?sYx?6V_rH}KrwY$&gi}zo~c1eysrzGpi>iBYG1i2K!r3Y z33wGZ5=S&Xa1{h+M2~KcLXQ@on4$??XE%5`q3Z}0k+8?-zTj)7u7u_goN6aHKpA@(kfjKpG zrj8ut!FD>7Ip?ySb~2AKm?4_aQU~3rUj(j_BJ=Qw$_K8(ZGA+tp0I=#FptRG zJzx|C=G5GoI&zd@>}WE}9=ShYjnaIUI(PvHqRFWVEtxa7us}>r93)=Fb~`m~kZ=`O z!Bdk4H_Ms;b85;U%W)BMTEgJ5@Sw5$aB3LBl~OqyHJznSrgflt)zo~J%F+SR38#*c zgj;+8+fIWN{us&by__%Vk?C#)hDCr*O`fTA76f#9YBtO6=}4eYmyu!ZBjno=Wz8t_$Wpo>*&uIW>ExrsDxc0jH(2bW*o8PAfGL zGYOQti{`Y{OiINC?2*L>uOevWi1r7r;==koP&ZYOj89Ghi$($gB{8Sw&)fn9>EfHbA|6-tGC|Rq%ryQTf2t#aUpRDsoDJc|^9JK+z|^ zj_#=|RcPUhtDVT2hqZCQG&ywgMwDBpWwm62E&_6ntbXw7;w-RTmBjX({kEwhbrhIK zWCs+K)R=q$-BVYp(Di&x%W4@p=P)Rm)>0=gW>BzmYF81)>2AD@=2Nay=fH^gXrmj>W$}~f?rcVimaKv^AyI7j$Y4&1DVe{6{aljpoX) zhfk~JlY@6>o&D4rA(5vu>Yo~rLCX1{sD1G&nOv7`t+T(NM`TLY+Y351iKa%HFIbJ1 z-<2{9Zu1LimFD2pGffdqY^hOm%+MJ%B7;2bn|R}kS3$LQWV*Q~<3GNTMIwQln4nX$ zXfBgD*8uc#*=X+kdg!JWgAPV~bbbac1syFH9lV2@kwNNRIMkO%A|($v6vDRGB>%@3 zvQXbiLUK6SERkmCG=Yy+Q(J1@&(fT-)Rtfvedns9epp0-oR7{WLhZ;+I@!Xm>%vlb9>d0_*)2605NYjedP{9R-wt1)#|N(=Fzkr-2QJU;p&r_i zWZ`(AdT0@PO3101G-o!Z60w;LB`!;EYB+@2$vo*`@6rU9M(T>d$#{kulsmai(HGxh z7x_!sO#9jA3wlJRVPq|amsYcB+7sCmyn&^+fdBoz9vW&i(!-MuT~uKuxki3hbVf`{ z0=7a`@hz4Ff9#9yushj)F@fAq3oHMF6hp06Dksu%roxA>_F& zFbf-M5l+o*X{G0mJ|J5v%N>0|7Qf(?McMuZuizW(;{A*l_Q-s~_7`?)E=}WQSD+^G z{3N$zs1U|Xvs+pj*^q!+W%7YIzz{@TPQTgIElr}vwn+f9uJt98{j2CojF3qLX zWWWnvUDI0{8QE}uI5oeem0VX~nr!pdGCB`r=0{dPcn#$~j;MX$-mx@qEg3hltn6li z3G0QNnoZLRYpI~|+-_9T4u{fD&2MRWxsPkOsR=GEqabiQ+QU|r`C=ZC#V52Ea%w6~s~MSteNuB!dw99S=Lc)cz zXMFHlCM&rWrTwDRGN~3unsKWgCjtX2=Q$ z=q0O>%=SEUU*E|kEt6*4Zn5@WLNIxQocVz_(E5H%2@7OmT(+4u^SZjj^N-+-N7BB;vJA zIK8IEz-m36Y7H0YdUb=u5$^{H1dE0yf0m-c;=mUc=?-&Hh#|-*`c961ToxyqGs{+Q5RD zPe9YCKIZb(o-+C5vt&CItr0I$8(bC<33)SHzkm%f1UK{WgV#XVbdwp?XYjnBHz!fv z4xbg6H`h-)!cSKKrh$Evscu{?bpva>H)Xxwn=mT%gc)v!dSf^9^Mlv0v)#PB4_pK3 z+D-M-0Eh8n-i$qcxB5cfBsryb;gvnE^KV9#q7A+rpQ(Ef6G;$%bJL&X#W|1pajeh; z@j5@ahCh(Hy5r**6$|{?T(tEdu#wgb#PFODhL5A9#U(0MQ*P#W!z0Cg)Jx0$jT(PC*v|4fAMOk3h7~*wO$+EVCZ@Ra|V!?lSRfV9WR`X8sLWme=i*V zsoMvyFA#Gddc5i6QV0aYgr05)cQz|%x$dY$dpM^wO&m@vVuqe;Hg2p48G5Se$%TdZ z`J1dLg;YQo@Nl7Ax_hLrW>Y3h$$ocDbaKrP+-XhG`k*x=fgX|W`Jik_ggO}jy@^ZucJsx&cR>c0I~5?p5!(;VdG@{t%Xt1C!67{j4yW`sk^L1>oQhO>^4p;>0<-C81sC7Crk zpb#8%vmA8C;d+ReubZ%-h1>aUIFxoBgG;J~XzrU}@B!?Fy6ihDVh|8^7n*2x*4F0* z4NWxLFeQl@-I&e54ADSi7@8;9Q24Ziu>D2`YQ^NV;4%Js8?$q333PHkzrsNkX8FLK ze*rhWm+M81?mO!9f`(?BogcZJP#45#Jj*MOUHo!-8IyDd2${NpX(G#|hO1^ev!$DPZY1>FMm7i6w zVzS~iyal0|v~A=Xg(JEp(h{)Iyw%Jz;LMV+ zQ_qqh3NfPhI!2dfzFenFmp#UT;t+iAEA%#kk3=u6MlbP@9uk^g-nNf~;nb|V0fWrEQ%#uebzeC?(V z#L{2T(EPIvmliQY^UoM_bY}-T*=^C|$&$LDmoQmN13`*MCNp)BlNJW`k@XMW=|5gT zwpGHN#?S=4g9%hH17>IvT0@pFA!As<-mI(*whTg&?TN46_ zj!b&l)7ixDGvf=`unL6cq7knl!X`8ot-&u!&=}^7g{KLap^0cMGlfugDzv0h!_8Dl zC$5%MYOfOkzF#e=)Y`iM15eFI;5GUzG!>0-4df}InP?3scVdQBRD!FOkTHBu%`@&q zCzZc*V41w14tPr7nPh|DMBCf} zVQXt1TKOR+e2_qFG!ZGpSxJj3os}Wi*$tUqn1XF1g*uZ1VTWBg; z2em9gLo?Af6S{#J)8ZSr?~H|$hSpVTP`W$VlU-iz^YYAv7wixDwzR(!N9U(ay_3H31r$kGA2nAZA!P+TayxAj&4J zywd2bnT0g4u=+|_6Jb*ShDEnhgb}myzXU`&cT5YL2OjeELle>p=W?SKsZ$o$0G02p zJ8RN(Ph1UId8Hu7Xhm*fXnmy?=`g1{ObhPfUIAB@)>k56+Z^aQzIc^41)7l7Sa=tp zG0iQ@P#7*8zO&|O3MW&ou+)&Cb1$p$Of@10!y_k7c3NVo^>l1v- z#B0c13e8Bn(=J}r(2TT(!xBM56Vh7dYfr9yYD1DGrRRF8Mr1M$O?E|Hvo)tO9Ew_I ziFmE?v&!yDxCR33(2TS@?cxOu%}CoUN)F7JzPB>4ANf}?Eoi>8E)9&T&`L|CrAeMo z)npuMEqqqXeY51p$NIf2XdZYV013@WE4&p0W@t*I}Kh;YMrG!4ft8H zKx?6;_ByO_EZ0IyaYR0=J#)RHd~mVRiNrB*ZI70b;sV(b@gKsLT`pw*96y_fq%jb&RaoJatT z~A(TG<;V;`E0)@IH+jO4Pwgy+Q!%|$DX&c=oHeubY?$ZyT{MlDJ5 z-SHf3b(Tnzj@*yXGD``^`y(&2M6}A`(v7wA^i0Vz_Mn-Np^0eaR@q`;+$Mv*l~6zp zg}c~XE@f-Tz{oq;+o*OsFEGFzu^*2ZTtu8ev{H~OSSoa|u%b1@yN~-Bwvk|V=J8gr z^zKsasmvn+56&)DeP(nLpWSt77ms~R{p@J@c@wO+Nai@g_RIJL&SXc}zvENLJ#d8M zmjMb~S{~v24$#5c6s})J=(Ow*#xEmuj3A8A+`o*_=`CJGV;^&bju4neup3wnSv%q} zB48M$1-TSg)|5kp&rF%cVo^3J8(+ZE-iOXFASn`zDnG%lD&`AQ5@UJhJ!#;->4${_SappNpuE@(;&i z&2&C7tmGb-?)-pClN1?f7sRtb3Vx*=P(7_P#bHf;2#us5B5d*_(@+Wm_S6bFuXjc+ z1&344>%254=;QRm8Bl=r=1O%uGh!<^G#X4nw<#y`Q}o^^=L@#jBP+i^;;eFo^^4f4 z6-CbMEMiaCM~R3TZ${Loc*+k$%eZblx-#xyMhX2jk8%X}+}LpQePkB;L|LP({Q^mA z^a%SGvFEVK!JXR$VUK9)8?G1ih`ja$k3hkW>IG2b(J%)`&hF%y39h$Crk5*J;K+94 z7sz+mG_Zn*{e7qeKBLYaVUI{k1tOw?s7GXJR8Mx4@2|Ny!7OH^nO~s{DWg8ge0^l% z59MXT0>SH%tzRH}s+)#a5b+&SIl zr1Ye&?2Me@=~q9p?9KiKa-_Oxj0F)#>YE(nJ3K^$JtAFcP#U-A6P??h!<{c7r}$3# z&)T!6a*R*XLh_V6Me}m<1cC^Z$Id4SiA=dGtY1X11zwr-_3U!x#eM8_5=iE2xq4af zB0X=QtT{r>%?U=rP@++wZ!FH@ zuP{ECjrQJ=Z5@I21N>C2PYxE_#67ZNfVqJMr8=&Iwk0;>Bh;+5)Bzmtk5I|b@^p^- z)+5|s&_>4Lr|M3;8CA}MYt<+W+*>HsIi`p6wqgDNB1Z}Jabc8aaQ4=_kk4#D0;d#l8 zt~Q?}xks|IdWG~nIW-5BR!I$MWd$obJ({Ul895NFS$Blvi`sY_bA0F)D-rorIrP+2`OY`dkpG(NaL=di zFJxzZxW}^S0NGovdv41kNa-B{-=+Hx@R2n=f>wT#e5x@r2W!gZQ@0*aJ6lqNG?$J$ zd!Sb06_yWXf4`;C9-_8gOC`_{j*Zf4d7!8s!-4XVd7`MH=j@SPrEnXIxkKzV*Xfq9UwdJ3?Iv{W2N>yQFwwK?4iVc zG>f|DIX$>bYldAO(BCypQ|vl7_8=wQqd9h+JNtPoJ6qNVv$vfM;{(|n4I@jlLndkB zKFtF=;4RG)MXNeLQm-lzt5G&jdQ0=M+Eu1=1=S2o$fbFw;L?B z#U(=X?e0FZe}JD)#vKx-@OkM2Dc>ussyN`j@4TBlZQUeuC)@6oKgUU;Jvjh{p; zSz`8{PgQb6Kz0_od7AIg`v>>Y+`EnGpRh+ZbQw&gV^1~AV{nsP=}yz^yUrWIV9nV_ z)9-o~y`xL<(F8n#_B4+*0WUFodJZ%Pud^~afuH7~l+fm$V?NZ%XL3fQHmk3F@a-oH z!atUY*O?qjHpoX)@p{&rWRk$6$#?|q?~10rc4GEi)0=J2n6m_ann!-1+HRUqN;A-t zG#rU!N4RWcYktj?YG;|tz`Ep*rR8Ns+o&8qv1$q0N6u)A{{Utm?^AV_aMsd~+pKsE zTsaARgzBs%YiH!F4I5b&=6vY1(geNUY0{AV^3e>vp5?%!QomwMI~rdcEiFguf^ zA5GKitl>)F=aZ+$Pfgps=>|P=4mI|5+sO9(n$(i5?s}G83U)|y^?F~qI!y}82ecze z`O4}SvyYw)b&rMvlEBX=VGmP*z(**WH*yYf?b3|BvudSqQK&1>&ILLstm=Se1Ss7J znzTpE&Wa0SWGJ zz>MK}GG{0UL+7&dMax$cWy%YvL&$dOgM7NC9Q z0___$s>`oj40N9cUr+)+p7e*aSOPy1|WIL zZquMJRLK37Zf{KjBxr`MJemcVm^~vBG!L*N2t9!xPXxr_Ie{N7Lf6;G?xZkuex;Ca zSxgV8?%CO@b2`(i^Ra5&0<-6pzUBiGvRAq~H6ifM%=QEPXinh9QkS^T@O>JV%cA)@ znlJ3w+-SgSQedYGoe>yUSXG#3gM4iJ1v8xu!}n=mrpaTa=>i;03H?}cx&ag6T}HGz zU8kiOBMq;0|7gy$H|6zo}SA!rR~s$j3LkY7ygTOM-qAgsxPgzV(N ze1`j;uXZHxqxpgxvo3KTty|Z5vlG0^e})^kEZP`6LuF{^HjRsm1b#Gc@GATG0e-ZEU5~T~=_J+6!JgGngO;794tA<)FcRPy z=6tTX{_suIx&`Lh^7z!KAIM&Lu+;p)`z_ZG@S_=o8)}odkCw9Qk=8x^hnhfm^d>_M z*-}m0U=&j@eqfmM88+L@pejuwBxc{a#Y9(Kf|hA z^HQhh{g=_R_h8U3kE@|RsZPIq&pU{);79m+TgE~d`*hEsx^%%C*>cBn*;tM1F*f2J zSx}e0Ic3+qO%aqj^TER&OcR9Fh96~4JwN00SXtNh+0lO)sMu7N{dpleJ|o-CUq&i6 zm((5WJ5s0ZNNM~sRHtoFy1zqJX6LQm-p?;%6`Sk)wsPzotJ$BF)?dcz;PNYIh+mFX zkR#+swFvYx7?E|qebK4~HLc0OJCxV17RxRO1z;Jv!rFy*ydb9J-OzD=F;mH}yU8QIZgTdO5N67wa zSQk+TuX%6z&M)XdnDZ5?hq;s=jo-J|96!KCODK%wTt@YRQnaQ4 zBG&kt?5tSXBX4j(HF|~r_I6ap#q7@E6EmBjgLf1+ZTpKkYVbAn#8B=PT>=+deIKy* zCvfpn3bb}le~7tkXlK4BM?nnjV-!4W%0UoAdr%Q#4|dmT2m$pxfP=8&3pz>;pB@^J zOOeR;+SXol{~#AHs*vm&JradA$uh1{-O>Lj~wBC zzMviDc&<=mgYmVAeAhXBQCyT0xoCNXo&|aKM1?T}`Nr!K&>E!*nTvSP*N z%-(8jvnUUP;f}0+F)O38k5H4Ez%)SMBeP`)Ra^;NywXAzf7*N#t9|g$@~w2~6svxa zv9O!#o0dPwD+SUs9$EVZls>W}>|ac>uO6A639wHQ_sDD+it*wWJK<#X{Knf9Er4*< zDV3JPF2?p4^sTW_PthU>r#qYsZ_Duk9dzp++5BRj9h>8-JN7*RC+-p1B81Cn;ubBt zfY3^=B>a{Z>jkR%kt(aj5C&5Rf}GGr%OMQLA;sqLV(WR9po90GM;O0g(*1FS+FkIw zCUn`|H1DcwLKm&UFfvAScRto)y-+G)fO-B3b!ZtaPtNJ0brD9^KG>aKOpI+}4k}== zLvTVeBI5{)jlujuK0-eWwIAf7wHQXrqtHm94K2F4dg`>8+oP3SO*sf+ZjZ`f>^<00 z>}`S$#wi?G{bHW>d`}C;u6Nr^~`Ys=96IiZixHf&NfZJu9u*zhiv2+7q} ztnTsTLY;F-edBxPmcucM@kJd^&L!Kj0ovcCQSGQ3&i4ad%#3N#JO6faXjSpDn>HRLB(xYR&(jw?2=XIpqiU z2<iMfBlWU=(Kf<7Ne(z+gzX2@a42zz99 zw79k|VUJ9w39r64b3Gs9^4TSK$9$~XV+^R|`KmtEJX5?m$bq%k?2RoDtHqJkFXmZ@ z3x&1_-4{&cBeatRsJe-KghNeMF7R}PJYwt)&@>IEQB}<$9`qBOqh&VKQ&1{M&6e#~ zNDi%R*9pl;#v}8-wjbmpwB36A03VrJV|fB+2;?Jn?pd7aGubKBy@(uMJ2>iHjj>#s zg8flL7nplr)|r z^V8K7BaQ4%Eimo_fDY0)9$|bi&%Y_#I@iY!aDApNJ~%!R_y~RR;S#d5>C_D&Uz44k zYKSqQZf|}Qb&PWtj-3mP+qn~439nEdy})KDD=nrYlUef6fFrlZvuydn#TYWucTebE6+mED%cGT4&O6$_V9dPl~wvy@_Dj$8|5hbH96Ijd3Gj8}T! z!~Ejq?jhsFv$T-S&R{nvk1y(s<>mL#jN-wN?b9@cYJ=g|{csiatYWw_1}9K?<`=V9 zB9}+KrepsAADMe0`w#FDs-2KVF*jOGDjv0y>4cl9W)+XRb8%i2>PnfGCJ7=mvzVBp zJ^9r5Kn@xUN2XT7(|>Slsk-Ii%t+WHv!y4E;v_1lwoW$sz}X$OZRt2UEmNrLWNxM0 zfjqewpyvVXk#5krP^NC_23_t)OyDDP-|qSWK0==%RIPlIX6s}gV6v%tD<|$U9P%6&LwG34CO>1oidV<25@wsbd^Q~BQi1a$4W6o(#!u`Y z;96~`uH5>#Tw1>IU@5;IuT%+$^W0AFhb9~!lzdHgNTa?0+FGim?bN`mgQQ1Q+5JE+ zl)y)3E6`{^z_r>&y`P+#?5qWS^*p(Am9~^)2BzTb4 z47Eq5y@j5Sx37M~Jzm^eZKLjdN!rbtaD1mpPF#Kx^*^)p_z`mS!bpgC80KDG&AR0b z%V`qxi`nyZUUjDiOzP2w+1&*G&pW7QJ!Vxm}b6zOq z@}veXK^u#hA7Okk$b)El=*; zZ(H+mO({F1@m7og*-t)KZQRMr7W&9E^EfdZk6o?xFJ#S6sUGO8cvP}8R;3l^7g{b_ zTl6vpbIduXt>EVwS1y+H>ssb9kGV-KST*&yG8=bgA%JGQyDSfq#lu^lU(i+=>Cn^( zjfwdlu$wxe0}*VAT&>h-&Cb$IW~s-)85Hf6>Rmit2i%M`_n7|sNpiiasmBS)K+GeH zUl22wyea)I&ebEQh_QkowuZ3POR6(1t4GGFg-LOAo^+IsZ4sEA#|BR6Su9QxOFKg@ zs+L~3&n0S}m96?Kf|3U#EbH_R4<0?aiBDr~Wx#u7w$J$^dvNxKhkoS^KmVWBEt4mz z@m=RY?T1fZpBLgP%|Tx6`DLW`!}Vkte=RQq>*UE}wff6Y?I-)}alMmqt|g`Ym$5o+ zgVOQKSj}Ft&-0hDI`6wEUB8Ugej;&Ytj@s?HF=;I%>&O#$q#PrE0h%=&sngSn+Bfq z?sFq{=E~+5@vMQ1!u1OxuMCgS`&wS$X0>uICCLliG}1jcoJ}W1^SJYts)YI2H1M2( zFQ;Wzx6qm^n=;n0(CcqPj+)QhzaX-z=b8U{`arx9>C?4j4k<;6+NR}im+VWYP{*{T zIgeSliX z>uy@c=CX8fp~2j3TFE9aY)awV%c*1JH!K`Ca}N*`l?1P_{Q`-iXICiK4)E5DESV&S z4i+FA`4P=Ez-zVB8=MiQv7Mx;%?d$H%h@noV)Nqi$mD>89bw}-?8^Etn5=VsgyR=T zR0q4le|tOOQXy{B`Z=uGNZ2+lX`2xto43MEOWJ@H1n)Tbt@PG=^ILIFO}+GfpUSc6 z^B2s?bz>SC86ik32O5ixOG{j`b>OE>bt&1&cj-sqp+P#cF0Do;g|r8~5^4KqSE zoxVr5q&L*#oKz!z!9?AjE8M?8qBP7A%8BF5v;N{X-M?8*ZszQtJ~!CYmd~_7<=)CF zSWQdZOxi)b;5f1^y`dgAj@){F!Q_eH2+J>!JWL#6m8afQH*uSm)L~V*nRCOO_hiN1 zg|&^e$jzAVD^eZBl@7|@`x@+w9MsZ7T5{nqj{qST_mrs)0V2MyVYl62ULbCpM*m+{ ze{q}E)!C?GdzW|)fR?(64Q@M1)Xht)qCEVDTRBbNXYwOzDB5IgW)_*4defbFi=*Z@ z-E;i_H?6I+5qy)lO-t)E*2%lf|0rYk*n$IQfx^9CE8f&epFJ-*k5KpoQ7Gp=mSse> zOe-*t^^&sng=~zjJi;(7-ap7qtL#)97!tUx;uVXsKkTfLn=o=|4es(<`=(A_j}~|q zk8tTA@MH4Kwn}_a8@*6RxWAx{0cW>rosGi&fo@uGXX6Szk=v?X5si})?uVvDa6pv8 z7v&&{T~JXV;x^^zRyE3cZZGVS7nz%=<(rSSow>8lI`;{)2_Ep8C3I7hVAoN8kee9< zW97*#b-`k}d3CW!$=0+cPDSO%+ms(o+~^fWbgz&D_$fGtdd6H3mu=4gJwo=#uDn5V zlh92I@tha!Kgex$FBZh@vT+hxG&d*8Vyalv@;G%e#)V^A3AN`Bkm=t$} z;|tnG>Vn;Q!>y6fO-u5e7hONd%_{PYl_Q@@Z{ge{=P1u`S}G?^=+l%RZR%PS)azWu z=KP{IR^vFr^#yGshsbWdJLhOtO4b4wh$Kwprsa9A`-l3+lk>7@ZW69+CQ3D}no}ol zY6?%eYw2QCsPw6wE54|WIgqz**cY@hHLxwa_=YW$(Ct&Ir}ZD`rloqWMVkC)Sxs8I zTVJAd3N^=^+WEY7sFmQ96Zpx6Rr9Y1+8N_|OL%@T`_AQhdvE&>@~xAsoA3AmKC*5e z=+rO{f)=PtX9&troRgc{v-Q=@pin7JbNccq9A?upj)94lw<7chv-4iy$aEz_nVUpD zLZwaL{RjBSrXf-@X?}#(s+;ND=g}pK@v&0ldB_UA_pUj4X-7rrU(mk)pRH@lwj~8& zQ}PAs{3q5*Qu{XX^v_xA(zRn*3W5+g2h|?TfdZK$6Fn3+IY2(bOh~`y5BSKIAVM)h z9j}&W7FPn`FFHbDWW@(Vd}6gsb6WVbn7!sN=-8idK9~b#BYnxmcO2`8+;heB4iXOn zcPW@QTvTjszm>b!!5eJR$Mp&`Cu_q8bN+57I^|w~$0!BU03G}L+5KP+)Kc^%H{VgS zMdY5#r8fx60NkZo+8Dz}<=~O#nMJ}t^v%4&%*xvF!MJfV*-57k=bKo0K?hQ^doGs- z=GcUk`l|tES{UqHExm)XnZRADrFWq<=epF0I$|ReQ=2)-khHu}=zfG*1<@wMHCV^0d2z|TH7o<}jF znVrXt7%2CcR9^)uZ*TjOtM35iakMYF`wsqLLU%2f4h{rD_gpT`7Lgk%T75~MJ7ik< zK+tX_XV>PZrt!^^w|jhum|yv`ucL$)A}M+h`Gam+>)pkhhakZTrh2G;oOEJ@itXLylMq# zuEJUjnk>9%W*b=yn&2FeE2aU;RO(&?> zx^N>I&YsP2E4e)nmLU^r#pLYT;vs?BD|x#Bg$cN_`eGW2ZMsxT&&WdtaMxn#$dx5< z&&ATe^ZVwLs)G2Mz+8DD(Bt}qH4FK>n7-8>Pz>wJ`ip7ccj{ZLHEx5bFPEMz><8R) zr8KnDS@hh0J4ew`@8jHmIm3G`=xD0`olin2(n5ZG&y~{Dh&X-pTqq4lL%v7f5}pns zbOQHWCmoFoe!x8!N|Wt-qmXeFP4G7M69naT$%Ew)Di-t+<{L5O6M&d<C(gy)Na;3Cw-feCQWf?eM6PURaYx4w!f{2n!u~4?YqpI@? z*8}RPuNXy5^~H3Q$BkSpZNX$o;PKQ-2Pp%9M=q9j6cp~pnU(x*6#Y*$1Uk|@SR9~Q zA?VI?upq?rB~KTij)dVM9hZUWg^+q{Jb%DLilr@hpa?v2v9zO9VS_>P2=mPt;s6cp zOv{jUP$9(ZWu6h_6i&olM=qBJrXv}BNVRl88m_-ak-&6hVGwvo&*_4cR{)QqmO5+= zs1-)h{BC4E8Rp0GSecQ}J(S#BM@r$2%jGK^FQylM6SdSH3!2}=bhQ419$GHFahE$d zpnT0esc11ESKU64MT8M~UI@-dF{0$@dO=nzSg%GdmKUV@VsqIi?FT%x zTsmr+2|RMSv?D!gBW-Www#&?`Z!(oEm?5|1np)@r`oc0_Vzc zZ$C1-{5Mw{G*(0SP`UaU>UVscw+I2L^dfrDUlRUWb49H$UGI?-C37x z6BesZPEtD0yYZ``?{%&`aa4S5FqE2Q72s#}nCdr#(j&*v2iTbxAhy&iBN+PKSEuT_f62S}s5F#&$R-Di+uq@aY}#-Smz%qD{-#bY zYdA2Xe6ojSKab+Oq?0`_>A>A}WbF^oNj0_li#a)aIX4uHB9nV}i6Xl85x6G(_Rz_E zQ2R&tu`>tY3Y*Hj!rwoz5Etp zKkE}iWn`U~m^VjkiA0~7oK zM<~OMTxR<)W#vVD0MItnWE*XRK`Lr!hnrKx_Q#eR;Q3$(U}3m*y`YX( znKsmB2PP_~ZAgY_RI(BJ2=zoXe$b{(_mGyb8_pQg0k6!0Br+7o<`#IoaNeM3vfKjC zJ11}hRntvY*iUGaAx1ku9eMaiC`XKYZYT5+iXMvZ4QR`4_q^j84k46W68Q*41qG=ekWCuz?V$5<;}%LTuSZUsgNV>_6Ff)d z_;I8i!t9bEeh%X6BW!;{b_n|m30?z}0Lcy>AtIZJy$(kOz@}~YHVj>)+_{c>4MD!fMmfP+* z%KbJH@GLjM^Tq%<&K9`|o;My9q4#qaJSSmfhr?>kA57=T!jh>5q$5^+WVwiJtsm}f zZ6hx^ez>M>_s9j*VJ>nHyp14PL$gE6J@5=XE$2ymE=dbTXs&mRNYg^WA~g8qelQ1m zlpn7{$k>CH7|2H``X}0^0okw|fo$J8b>y`u{mfsah|&z%|qTW-5o9b}PbJQ%ErVn+qYtnUZ@(hCmMecxi^*WalDqJyUUIA2&eVxre5`nCASH`Lc|z4PuHmH5_R_V9QUVkG5g^E11V>RI zvyQ7^<%95|=ECP%Sy!Tt4}VP92zYtkx$=^o2Bv>oddX<3|Bx-S5qLDi@DDNHm7#Ea zBL&(r8-e3q+y@O!4oo+mDG({jYy@6uqB@^k52k}T!7?2IARTE3me~l-OX56_D2QuV zdaoa_2_u0QYW>0A6|&969n>MsoRA1&;)`46Bp3`D(t-&o0Z%uT=u?}k-2AtwN8M*+SG zIRQYw*i0rTxJ=UigEp7Ibo3Jcg3Cfs;NW~d3Io3@nI>SZnBXt8Oi)lKS3S;GnW4aW zsK>cg7zzkFxfr^=n2s}KCMc*#YyIXx!qQ&GhigJnFh8w`DaZ~k3jD4VkU1(n=+_uN zN=^zzHP~p4LVrM=F04=#0Mk$uY(i1sJksJ#Bq|*(BnfQ7Qm}*3*KxIGnWVrYP0P_? z&V-_%F~Pv`nKMU0WfBuKjgS<4kepfDFJ$G5xQsQf7=UbFNzqC^R zqEp5s^>5BI0d4X5n0U|Ju$GY*26Tj|0H_ACR}-QFfR0X;no~l9HS^ zFv&D$Q?8LCWevbKH6)E1Aez47)B*MzZP(lWsB7Q%wF zQ?Pfr9dcqQdS4$QX27I22C+Syk%X`yK%Ie4;VS^9F&iWE6?k-?C9qA?JK6dJwyEa2 z@}D=EA!GqfoSP|4`kiIp?W2WF;pp)tat!ttcv1Ve41B(z4GaP%d<8ptNfFwn>%N{p zXv>5Jokf>C?@Xos1z+I&q&aa4tjc}ycN0S#oo^0kt``&SGfmhE06C}?<^C9H)zs2U z&ldi{no<=Y6JVo3u+1kTjVuJN>C9Cyc(_;`kZ=`nH((nHS3#g!p+0y*(oy=(jhnBK zv zCFI2=)08KNSPfo8HAP=qL#DJ#ay7X#NSp6fQ#vCNkCd{t>5yX8t}x>+{dB%=IjGR{ zYVyOVHAHcr=Y}ZfpTUh6RYpg;+aD9P2Z#K;P^jtE`0V&&rZ&>sj?~_nI@%9}k9GSW zQ?-NO=t}21Rh8#vuR^@bMjIo73Z7erd~@YsF7wGzrwE1++!2@DjU7njx5vD6}(G2K*%FH-}^LWc`3=kwh6p zaTb3x-C^)L2K`5;w%DBD=3WJadYO?0(fz@(CM}1f*^xEK?1e{+V+fj9=nFel=gZp(q8%og?#H$Ost*D$Yp9uVHBj6$=oZ z-#;hEw8)d?%p?sLM>&8_txhwX6LIZ2b7#$i2QGA!qR-r0lhM(Ef{l`5c$134FmK|8 z0CN=#RqopWxe7i9;D;i-jbz+4Ei6lpyI$kjL=ODBWt5lt?ffBV5$soh=ty1W2ayL3Y)wDk_7q_u+uK;p!&n4I6IJNb| zow+7$#UtBumdY>7X9Z zcAk)^;+|5E21Fb^W|b?pD5(bS)E1t>Sp?jftI;;%y&L^VWuGYfM z_)aFdhbOMazH?bMZ68b}g3(IqC{+ZSO3vI+v#mxo%5Z1$KB2KT&zRNri`tP^e^f?! zLA!HAQt+|vhbHvQJvq*Nw%@rz;tbG^snxfgT^H3jR=P-tlI(e!rB z;$0R#n%L+7?M^Kv*K0vSLg<A7RV0 zfOWkvfvdl$9lbq{aJ-=1X;b8SEeLA}J#!;ZRLBu|=02V`{KL^=6-f%|MreC1fM!nc z_017xaA#$NH#Dx!Z7*t{+-X9)5}+MrlT$qN62x_cp5mCVaN<5_@yjI;C(#baaBemqt4kWa0wEj54`Jx(=%bGHSN3LHm>Rq9ZxBsAL?&i5cyb0vl zlp~GC5c?&!);yB~7aCh4x7HlvTb=yf95ChvhOTeQyi%fb^2U?NbOY1SedowT7X=R{ zkY{e@xj~~kI98=d!#&yfel}}Pls+%GwYj(EzyV{U58-Udu^ofk7xy+znOCCQH;Ctt zusxWDel15Pn&^5hM4q{w=UzdI%ZNbh+EOuW3mP2H+*_00*Lh8>+T_{}*xmCaFmo4d z#>@={ttm@daIb*E;RwfrX{3&5a>EvfdLqx<&GWqG`T@_T9BGAv#Ux}(aInXn*Q7AT zePE0>skU44ZwDN^4U+dGv=`Ls_p|yV9CK9P_x_MZ#U1ectr6GR=X+lO0b!Me)|a5gK71H++tPw4|(Qpo;&7; zz*Bm8?lL(ZJ}D{)?ijcH%qj?Z%3w@C!mNTC=Kwl!?ibX+$UNIB52h8qi5l$v1D@K> za|Q7&fM@RJc`vD5bHV#+L7tu-_&{N1290|1>yu(wPY&ve12P62I z>fq*p;AJqR9EqNs!3xwiUsP`#Z(A>@H;z{dKtOB;=qa5&OO(M8dJ4OOqowx-f$Nk` zn_d>bDW#c_*Z3$tThAP~I31&p=MnA~)f>k<$_wg^j)%oaC^;6cHonT37EB>oL_+Yg5%Mr zznG4z>myWU)PKlFsOGT$kY}b>aJt3l1T~fG0E}tpJu!c|5(Jll+o(}ij{I)^ExxbnCMGY(f%PHg(S-_uGuF|<<7TF@H}|gnAr}lQs8@HigGOo;)2__ zHghcqZYVa&h>vhTpuP|a8fv?vc5oqDHZ)Ql1PqKw4lM>5_CubTV!;<(k3nJXPDvLO zH+h-vz!#Mi)MlnTa5lw3-52i2NM+_k-ipoNCmOZj;wu3DLxJM?pBVcL5aVpa* zI8s@+v1@XZi3Mlc#+`HKI&iRhZM6TMnd{&PVRJg4><_4KPOKX3D3nEd!V%`tMlBkE zk4#oxY+L}(Os?RY)|0;~eX-HP;k+h(H`jn5k8p#QVG7Z~=h#A@j^y?N)R8PPhg$5Q zKix1mqvvfBb;JNZGTGENe!w$REBHnNBdV9C&>Wm?f;3K?6*A9(Z=UV=sWUeb+w6dZ z;|S*i>f0$>FQ$Wx^a%4d3EBllj)tiLv>))y#0tKR!@>8;X{Bg1y-}t=Gs}T9+r~KU znQnBldJ@w#av2B+JV~QJygZQ3NZ^n-budX2_z3mJd;9|)YOCWUiR|l{IS%gni9{%P zZJFf2Nn?QQota4voOHf}%1NBwz?_BOL~V8C85Dk#siPe~=p)okJ$}$L^D0c%v!Fa{ zW}1Ua!r8XCypq>@(}3_OCN~p~vNj&1Ge_7T&{?>t)mE=~PgvuTO?70$5qJ)*0g2NU zfM@1bxLGn74xSWVBCz4{mL>BXOxE!kt8_EpC|y(JW*?zFm^YOKGJha_(qudl>iGjc zLb>{mJx#|{m=#Eff;`P>>hIF_!D?orgGp9iUSnpagIP!~!H9gB59mZL?-UY9U``yr zX6AsL5z;2`G_3(a+9ZK%UU<&2^2vN)L*pYOElSPHz_}_h*i3W)3bJW9Us~M{=EM|E z%RGVs>65pSO*PQ|0Ux1gpc`TT0k^#HP*X^+Qiu-N1cp(i%ycl(n0)i*Br_d2{644q zV!b|?6MbKgtUZuE`9&l+9o+Z?K0>*73Zh#&oF+Z&(SPA=oeiEZNp_5iFfgjlsXVTZ zJXah&B{3VVraDn2fq0O_eIvhSbx9hHTl)!bUz%L8i&taQCF#^Oz}3@`Ks%*@(b=vI z&&Hsn%T7asfwrL+cb$Js)OIMp{k%{ljPYc$m9`c^Y;gc~oY5ilWHfptI zZb8GTs?O91X+p!f+Gr#_r3($`%9(SqHJ^ABw?OKD%+&^o?~&#^v&cttWTh=B8!f^4 zewO2gFl_)_&~4PrESJ2q$`N%4`-?eo4RwU$#XLVip~;i;2YvJD@{{+dO6Vn}sHIKjzNiz_QAfC5 z&&ZBvaCsG`z037HMdlvU2gL zgYa{sK62&aQCs}lVN#En+|%wXFAaN#r9FRTTLI zKweYB@*t^0(#4W~*S8}eUKF1t+1uNj7>`nzt~8m8fLhHXv=_C5#q|8N+QDtBE4IDrj+eX}v1;7#E536tTsxiT#kg{5iO@p~$Cr`PAdaC-(z7kq^D5 zkUbcV%6u?c?R7m+;$EgDv7haSyQEsR7Ng4KqcX3NEj>5~$;+RpF5939UisKM*;_P< z+^?{{pcAR8N7(+r>>Tct;f50e=p&Ss7diT!n@CMIE@wdcv7~skM!%JbLdBJCoWiz&|lD5xv{gaU&Cc0^bv|4LN52fo9^u7 z4H}jZKFzLqCAlfhbW)p!Wk4t$9*{UNW>?lo)HhKGd!z)2QgSDi*>U*+7nC>zWHQs2nbAp6W972stkZgxEzogAE}a|mTN`n1#|KL3Qo+Vb^6wn0c8YyTmyCH6XK@*DL;HrHqIV6YK> zS-I2oQHbG?p(D-8ovvr)kr*~Ece=iH84wb5zo4^HttE2}%v&k}S+>?;P5^vlqJDP& z0k0gIy7e3w4pxEGTY+Mwp=;~PjjkR2Q+BY-AE7k5rvHP3_S*FUbx?C0S$i>!m0nBo z(B=&U5cvo-*kV8ACB3z8O?wO|B2z1e;C9gc-S>0|lRt)(xbtL(F#BV;bw(4cBkV7z zq3h-mjt6rf!QjYD%t`wpAEBtAJ%7kcdTSp@EIw3q=0?{fv})9dxzTlJeJL6$tla4O zxa81nnE74p1?}K6Jwksl&-0YcY)-}xcu8op1hW!>mqa!liPYP%uXBWPAz!A^{gD78 zJ5V|2Hu<`!f;}<}R$N_TB1X8|dLU6@dqg{%lm3G}>sgNA_tyZsa$D`Xc#OfO&P}eb zYUh&02g%jY;KAC+msq*YwX--84ChCPk2-|~si|-(l(Ki1fA7QqAxDA2( zm-}kp3PEfj2wj+xW2rjIDOc`t?Tud(WuwyNnw7TT3O>UAfO`96v^?nSc=Qh_?dE+qg#gd;pjE5_#gK00S)$d7vK?icb zk1(gWN5qEEM<|hiD2@g6+G?x8gXCO8+0QjZwMOS=Nsex3!mo4gSFRs${w|-KFKXu% z$IkW|puEsILaF*2{)0ZJd(lI+|De~F;4~XgI_+5YbBz^2`;LKTauPDk7cuRNfjgS}{MDN_{`Y46C zssYc`&b_X^@pg#Q-m)G7tATU0!p$^6>~9o~7t=@!keN&Flj|RJrY@Nk4>|`c8wFWM z4l9~_T?cI$?p*P^Ju4!Nlf@Ld+w~aq*YT&Qn;UGB6_IUWFahX5Nzu*(Cg+j;4>=Q< z+z;CSAq#`a*TVMu+(YzG=Zj)?N7h3q6Gkf3E>bLwt0S}#JHq**b`~cHjR`=HHbLL( zk)swk^8q=tnA{h&f5=5`Hr`?K7-ph|oG*&0&(7|`MfkUulCz7Yu$e$oZ2tiYmAZw> z1elZCKBu4|os_u3)Kz2i5m$&z7L4G;Nwm1CAtoVU_FRrboS(*`rhH@P5DpUYJ)o0> zcfw@?O#d{W+$OjF54dP#y0?G8najlCt#4A6O22FRaASjGB{#etxDDB?gUSuBS!u9I z>risnfB>~Z{Uru_qVWcMwI_RRQQZ3hXEu|ozSckBOlNYiI)=k0?@hJ|Uz5`0j-d?v zJc{YdMbe0KZ?dG8Z4YQ?$JQd&IxyR}*mq{A3~mkrXGW9zn)4rUrZnj!k)mfI4X=$A zjmQSs((#&PuFR;*9j^_VJ)Hh4n=j@Ma=nmj5u0gEDl*myn^{fnOZpGCR;^aS_QGLE z`dx3fNdb%O&JC}PVM=5c?cDI%aIBih$T-6NqI&1gw(^2Hnb1-52g0MPNxg)g-W!*|_i1IGlznc7Akg9HEc^+ARG41=&@j`+a zX=h%Oit8!D)}aRr|G^5Y$u%Ju4QAkpN+UCEU{=x%9jMkm zP=7(KaJ(j4rT;?~zQ`4)`VTp?nshYyJ>$W;be&m#YCM`VvD)Cr#KdQJ7ipnLwK}r- zVv^)RNKF8V_R70T+jkHk0=7y&JYK@dYm`&hD_1k>B4QKKPuy^`i)>5%T+^ukQ*>{=UG?faKEFDxIZ z8SaIN^Vu=#NaX7UCQv$laiTWJ7`Hty1U0?*to<=l=h-hq{++4wEK6H#{xMY>S;#ke z{GFNNx)`d#1G0v5Pq-y78W8YkzF?aI7{4rNY%4f4JjBr*DB8XOUnfW=- z;D_%?{t9!x6;3ElndC1)=8*Y|SmWG$h4T-@7OYW4ip+PElm+mWZF#T|_{j1-JljNo z!oB1I^ZOt?B)&)r7=S!!N96L#k}l`@Ehvvlt}iEK6t!I0{sS?nH;*tKc`WX@0``hh z@=_#B1nLzvAqkJMEZ}vWQ$+q9laqt{bgOP4^vZ-e0>4^Arl%e7KHxX=S%-+B;;%3> zvqxFs0A4=otWD4>$(xp)=)wiQQk~I-H^jHdasAD=pe&zx@eMaH^HGPG5#qeU{s&~# z0A69v0lMS({b*`W8%3-EdqpmISZ!RyE^`XL-px&wHaR1}bK^_pmV(ZA1g4L_FbxaN z?GMO3Fmw6#J+g@VVmQkClQ8r|x5r7YiHhr7RwznSjZk(Ron zR`3W@KwzUX8b6tNPEj7Y<0|k9)A5#vl*vz#V)p<%W(HH5Ofm3|J>*z&4nuU(2JjW; zcC>qaxL1}NrO?G$K$LQ{QG)4}A5ln7d7xhSiYXG%*!&d1f|AR|f!Ph#NDkY8>|;^5 zq-{|7kgss(XvqA4k4&sF31TJ=M?<;NKx5^wJ43_vcom%Ta@lyBoIZXq3EKy1pIqn4 zae6_!!+H#j+ml?8!nE!Nnn=Q!4Kd1K^xr{xaiyYoz$*~O=}ME&iWU#&QOs^SfU`{R z2%!qRyr`YFXQ*Y4&;8AxMDD|(1N0U4{G#JSzA}kJ4cY=enN>OooTB{aNHfPN`a$Okz=k+7gqSdlE6`G0|_V z#!0j(;5AwY$oG)k(?#e67mxz%j3Fs@_`9=GO z+=^vGy%^*K$#KaA5Pu2`6ciSxBd6n~)|JkDNP zM;@RfYJ;y($Gbo1E9}|)_7C~WhGe~9GjSS}Fs<)NIt-2yBGAB ziCY_}R&hAjQt|*j-x)93HKSpD&{rtujPW5~nG58=fUr_V)}4*-iJ#3przpVRK?rz- zIWo=-+%WTFyr33M_O8$#Obc?iE0dCuIX~npocT5V1HQ5)h!_vIl4Z@w`f?ck96uY3 z8B?L;@Y!HPmW4x#M$ZD&nh|q8m=-;HuS_&isUPwcCQYbPOkF1GZu@CtQ zdw$LR0bkjWJ0eUwoB&&SW*aW1a4@vwp`g6Z7xV}*Lpl0fD~itshr7k#tCK+I$#Bjb$rZ@#d-+2^6 zYWeCD@wsnEN^u&5m>rwf+kQd4^GV4u4<1}VUtvC9^jP!M39cM%+-HN2%Je!i8@X08 z#VIqN)}U}_A%8bEj4Q=yi{`cnRrshc=$QtLNb<}hg9*@A*yT;_gT6xDFHpHS>idxC zo&2Vu$2@bKE}n4_boJ!?+Co6~n|y08s`tq!`wQxwFJlrQx>gs^S7`F4>w~^R>8Sfz z0lbTg?&NUsVREYZ7qWzxpLtLWeF4VzVY2rNQ137i_J z&{w##s<#jM$b_qn1!W5kY$iduih=j809BGxK8hF3B&U;KoBKsrPAkYk2A|w7==>&k zt2VL^`Ug96l9aY)HDC9i?wk4teT73Xp^b3Z&paqsG4M@+n$yh@8{7-)a|+XGN7x@3KExOkV$gtC}Yfct|fWT!lDU{_2bJH-v!!X2?N zp#XG-e!W6_FlXi5iuGRh0biN+Yw-{G3gxh|xYID6E^~_>?**D66QN9F+zan{pX4c^I2#(RPysp zoimuc-)RgD@|)!%u>hT3iMe0Q>A1ZUDwG;${mFy-)O_=MoC5L{raLGwh3y4bJyW6F z%@TBMKKN)JEdvX<+{;`j^9wA%uxBz9fKK`#nG1!O$l$s{QAPJ9CIbt?hT=gqF&SBy zxtyC>scTV~6(?`hV6=n`1$>Ho;ZiA+p-lGcavY&E8456`BepVyoIKi&4h|>V?T9i0 z_sZm+Hun6Wws_2T%m59*QXL=50Irk}p@3dtPtM(vKA+4V;?IshFrA-7&30h=_p>_M z^+8{uZtL+uUtzugM+V43a3#~A+y#X6E~>Z8g91{6y%vQ@3xU>WFV6h-2Xs1uJyVT# zklXq_mULWukYLbY5z*i_s5Bm!We5vcp6pHWBG+17RE_{>Bfih7VFde>R z=0E}HS?vy4eKF@mv?6n$%%HuPya`nblt^d*@D-+o$Bf;Do6yXFGTGXQ`3{)@WioAf zAs(0+P$v62IZkew0R@rOAf$SC|6L|asl`XC1-LV`853K zs_lk@g|_2kR;^np11YZ&PpDeAQKG>;j#pLNrlPIKc{EUSuKs-#^=KYKP2)7^#MmiS zdp&}XxCa^CkxEWY;W0f{Zj~l|y%y*pylrd#$3!9Kf2H%CsPnAz+4aXv?Tty!9qc$$ z=h==?_43D5ZDgfX?O_*Fb(YiQv+a+$+Ivvi|ClR}E}mC9{+KIVnyRxReu$p382m> zeY?W>f=+1InrS9xG$;e|mF4@}Acq5Tt3oqTS;(>@x_>j+vy|HkOLS)+V)3gPP_qxQ za0e8Wm7oE37Z5BYIFX)x_=A{UKkOtiPyJgO^%`YQp1Q z^A3oZI=PM)#k09?m7V*L?R-n<{_l|E0(T?Xy9(I^P#qV;bxZO~fZDhBvm+5ztw6pq zS%1;RGLWxOZck9VwK;!FCl`B^3oyA7))B{xW*1kO?wdifw2{0~g=+$+78HYQ7R|G|mfFa=wZU;2WP;WkXJME~>+m1lA#I&U11YFdSA z0;nBl!75A>0PT?}aD^#tFtYyor*F2bzvzz)kDwI|{~@}MOw=Ql$z4!J5%s=iA?bP= z@o-kJ=KufAD2-)!K26vr0NQY1X+?5h0uwr;Wv+<|n-A64gleKj4JoWr%TyDMG}}># ze1$o(wd204m+#S}h}iIBFU&ypCD1W$N2`b<%*}lRbVaf9mDLw>20PXjCKjvk7Ld)* zglM96K35^k$Mepy@)&avcO(}|I7tXIHWKBE`I8ZJ3hU4~h zjMw}{y`8looG+*^?oY{liIXg#uTVC2TOV|5MXfduMULf}OFM4*Jl+&9lP=MGRK6)b zTe?LKv>;CZ6izbRz~r@3%Y+jk)By06i50wV z8*koPQJamh8ItVIo{=Ira35e3){?CfPj}GBwd7=Ld`+l@s`qCs)^Z5#frJy)GTp?k zxM*s`6Fqc)4UTckbQ6uOf023CYQ8z!OhrdF<&8gNAC$rlp+sR&dk!s>87BZbxq7Oa z?6}Ia$^m616!p(QzCuw#!C@E3tyQtu=tYJ+og++xjat5mvYaE!ZW&K?9kZUi-Z^=c z99ST2{RPQylEZ(1L`6pvvWfHH{E)9uEcW<-uS~WGPYF0+)UN6sC%(zw&1{9=TIYze zSN1Jgd`(Gu3Dj9XVSPb;anVZBOD+9_zCzJJ(NmO0S?DI%1ABvL^GLIL$04E@ScYoZ zEh~Ie3@InQur>=Rimj^G8>GYo$C@f8J3tN5%$6A^Y6+eyKwqIoUHk{#s#5cZa*L0)yS!cu~D?K4~u~h@7r4`3yajG>}`H`ipv0CYFK_q6Fx0F6%Do{nwcz^bv{{^7ey1bE{g2 z$`+H9Jzhhjph0WZlFQqf+E2C6a*-xtDMv`u^`dqplpf)JL0PzSKDSgocK<;ip{SyW z^D&Im#AL(OJ$sbWJiTM_oAQU{0EhM2@Y!;)2kPID4s;e^`3n>VsR>6)U~Vcg&zcjL zsNDD(roNGa&6#z%)WJ66{*^ug2>6!5rI2%7SW`~Vp=qv*M`kSb-)s-)qz!D+-8V4j zpq9$5`f$QuTtFJ5M#jOUP;a2(Chl9dOEeLvX)3=-?(Rz_m?-YK!rTtM@O}ytzs8H| zjf#BP3u-~MbA>YARX*q|l)gWGf6!OBGG8seO2?BqMs1VFTmEixcdhUo)iI(i^%E50 zMRSMW0JRF2t!1+f%t7a>C97@GBZt68CU)?8P6Tc}8Evc1^==S~8XA1f0%=l1%%3UH zjJ-&$IQN4?xE|0BzL+E1FDAN2A7Rb0i(sJ!@R3Pdnz(Icl&~k8-6xgB;FF?*CSMbS z%^oj{qYGAMrW%^u*8{Vc9A02n23fnV0GoX%>C^?3@F!SHkwXul;rOM)aW#HG1q~~T9za9tPREw z_{gT{uJr>x!n8|1Zv*;LIET!c(gIzPNr(F2SqOe!rX6Zb&f-N+CLRK4H-zfC*lJ`A zg0bib(N6kd!E zt_QPz+em2a0+PY-o&(cJ0&s4Gsm9Mg*duFF!h$7B%{BFoj8c4&9G51^OTj%vrXI3| zw$I4*Y(hQ+)HCat*;QXqXVAK5Qyr=AL_V@El{5Y!U!hp)D1WiZ<-Sz6gZ>pk*~~t4 zG!jF3n4{$Fw!w58DkyPx1GNvF+WPJ*`Qg~ICsO@gDeFc6(J zG?9BWAkF=+X>+l}G6~V|XD4Li!L0Vl?1eCk*aMg-Kpxkg5PK|6^2jq7s!KIAJLnUEKY3z-wbM6}VQc6EO0T?;`Le6Q@|5|X;W`X7k& zY%-&24>y1p#lwWE>)N5k{iEEY3t6c+JW0XiIdULVI)>xoqoKL<`4bcCqVl5ap>=E_ zsqwOKckZKsDm6?N%5Kt0lNQG~1sz=hJ1%{C4SmOYMG#<0mmM@^}@gisXO@m;DHnV;RJEfIXt5{UbYMVU*(e zu+l0zrCq7aXjBPyR8jZL4?|ASXbyE9pWM%rzY0u=7#dq#QrP~01W{$roXRu0O#=6b zGKXo@26NWL?J?BRek*b6oEqK{Ya^4xz{=N#FEukYEPoZ4v;T$3eItx+fJB=2bq{j@ zb9}f*$rpR(?nSV7rOKW4IU%4&>_<%cLUHHR!6ZG+**!A9H=|+`*c^3iY?= zUziIUKzQ87Vu2NeX?H~25xD1AS~4~2{$RTo-5byw5q;`H2~*J!rgH`|Cro9%ebmZc zVJ5(Y=|Fw_5$-=wVVk>4UEF}W+W6Vbxr)pwARk%UA81#_Eg&p3i<~0S&iqPqH@c3K zMCYS98v>PUQAK)$nUQ?*EjMKK56oKlV0$1N4(vykuPQ*k1>hr;#sc?f4B(y_XwaYS zDtdg(o;%$})i-`JIUeoPSI~i(38tZJr{FUC2>S!r2Mn_J@!<9TjU{I-V)YweKiT7r zoI~LD%skTvmsQ1Q%=s`S^7copkt<9LPmK0fPU^@_l|X`1E1$Fn^C*W3nZJ52(^x*{GgApbD~L6~L}d;bX5W|KslTz% z6#PJ3zkrUVtGgJeedAcrnU1(=)a^?pxg#yMp^0Hyy zT=G{zbP?QLSJ<+U)&}cHukK8%9X0X9k##I7O*gMwtNyb$oYaFc60 z#^CQ_k%@B~sD@b25w;i9DyLp@S;Gw{bkET#6s!=r3+;@NwF1PmT{&PX<67K@$-f+GJNHST+jbRb_2$L>~`ZfahDVCd@ zGL@PtC$bh4LVwyO`MF~v6QFXlBu{rt#um6VwNdy5wLUSmb3K?x#s@_c-D44vZxglT z=|(ayfV&XS7wv!f;p9!* z54ta5TqSp8#hFpaV7#F(>F9hm7Z);Yz-5%<(d;%*p;6b^FDetFuaowI`rsOqOx7s= zCG-*I14i%j2YrOPTc~g;mFZ>c3LNfMa(->|ECt_fCFj>rb66_Zr`H$twcaJ=FY~qB%JYcvL7Cc#5T_O3tsLQ^|l2e1!c4_3>ej z2h#_<$t6ZRbP+?BOQ_poDHx;LYswWu)HYjn5$|5{DmxcCGe*tH z&AF`W`__0*K0?(+{Re%7Sriz-QBFbuf@K$Q)f$c%@CV zjd#40i9NAx+xTMJnAo-^wr$&XGO=xIVq?z!&s8TE^}MZJUA=16YS6ne){#?oBJKsU z8)y^J<#^}3oO4?)+FXU%%YU+cl2`DJ6asX7=8=p*ytqz+$Ej4Psdb*QB-@u|Z>Yb6 zDK0*9Uy%Q6lTkRS2?oorBfq4aR&&Q4O+U3eir$~{eA z!GAO8CW3Dg$MxD1k;&4C^hd<-Tzjc{Gme8S$Wqutq*~zw>HOP7xeS)Lxy7wPsZB5C zGO4wV%&+{ec=F}nPL_7Q4O>X3(4XAO8QW6pSxJnC8MBya9x<5%p>IEU3xBxwl{?=} zXz9;&v_FyC+2(&9zvL=QAhzn*HJf(YKfwqf{&jqwI@*ZfF$^R!Dh&`eji>Oan?l8l zA(}zopV)GN%15hS@CEU)6!HFx<=Ffy6-Dl_3%s`e7f`1t-)1DfH(!(K_tQ8QnAv5M zdLtKrv+D(-r(3+qQ__(%!Z7MP9zov;w4B@ z$ZC(DQX{2BlCL`9l4kof{xL+d51OX{ddw@qhF`*;26s3-afHxQ|I~Q%Q+50O0fTA)$ILdvT;A3hMr-Dx~-@Dq{qb_&oKK_dNKB~dC1aVD~6WZFt*%m8I8 zVJ@qkuqd@hY$`odGsi4AVa}+_pL|y768d&en6_hi;vV9O5zyUtmvkgn9kjKoMO6(v z5ovcYtt1m-SW<{#dA#ra4hUx<7tiGksGGaT3S=R8C801ev;N5>-$>%Hhl5>xJkasreFn z2XR)nVxgE??wr-@YeOh}J*TR9;Xwx-KBtsfU$%5ZY8L|KGcgx7JiT%o+R7{3(h3B3 z`YZ>rqUtQ69KQ}uvPWV9AF0ar`9on?`{>h95{u9ejfIgIU#YpyUs6rFQ%g$zid>@D zS_v7hOX9&xI~6>WRu7nOPRjC2O{DWFwy9>aa8UsPqI3?qV?3S_P13T;Mup==zmp5Ltozc!71Z z3hAT#4!i5V0KUQ`KbPp|nTIgeQk|J! zx!Ns5;4cxNS`jp1f;~%{kVr{rmbseU>UO>3;C%fQkX_3t?mI0Nu8;!Hr*(w#T0Ez` zzKy2s68z7~WGZ)|d3%Rg>lCW1fy=*mdzf}?x$d)3%VRfw*sH%$3{pw6OZyrUir?@m zP=L>Ra_gu%2N3mn%dC`63H%~|tcixbX;ltwy%JxoP!>8NPEnVl`BS7%t4f}7^|mnm z-9_C|G#MdnJ=L=?I~A1;S$)$_X%=B$yo6snfCv7A9!=a+mkMn?gsM`)LXw0C1kx!| z=R`GK9*Nj%$f(eH26RHTh^9ssj*8hZG^=qE|AweUI$EYyQVobb_hHfNg+fD0koPFG zE*1fiF3AT2VkD3>NGrd$1!vS5f)Rzdg^?7zkwp6T3)(^I3 z4KAWN46z`MR{g2adt<2T>TqvIermD_To`@0K)9 zm?~YtM<2M^ESQ%#d}D?@LFb$$Sjp45n+=u17dRcf12;k#D#O0W9#Jp!3ou5C)EF>% z@cHHJOQSM#uJrK)vq_$M1&i2;uNW`Hh?C4Zse*WZtkFG)FXOITg>Vo@cQ#vtsx4IY zhEYfU&iE*C>LDgbS|-b3yUsBBsQ9#^SGb!$_={RU7j_CWH&Ze*R1>%MGD)OZ#)(>@ zjh5rhe+uiUEZQ~~Vb_|cVRcgpIhXsXYRe#Urg%3(uKnIJZ} zHTeex;3mkw7Fy%ug5;HrJ7Opx`gomKeBvJ!jtsR+qb`1CG3Gp^kvtJBN0l7r&$Fo# zh5c|JPCYLSSf{0=!ud_3;#FL1qG(7U_WsDek9p$s(2o)Nz?7%txHk41Y2sRgbA z{)`UlR-O#eC?%bqSVon3o+fd#be-=Rr${9W2vK@GSJV45mnktb5Y+z5uc_E>{a-zR zL?G!#2YM@w=WrMg1rw)a@VfZRKJC=^dYc_{m(vhod6Iy9X%tDhJ%etC5hF7~^Xm^G zUV|mSxipsln7Fr)Drh{jotR%Tn0})YxDfRYW?u)R$o|XSVywi&57eJTxHv{rZ=gE_ z*k-U?^qzl$P{~S?*ocMdLv&q5$rb z7elPcM*ne&W+ir96|^_l5$mD?^D&u;Y9))e{=?A$-Z5F;B7h~GaR&Qu{sx(`{m!b7 zOCw_Z#k3kX!{@>OR-Es&RkN8q=1OXW9~a4PQU90^5a4;3&?iaIqbR;fKivrH0bOc!W!VshlFE?g>u9<@S zs0_1a(LJN6ImT)RBb-X8H$*1xUgi)(+ij)jEIhc#UZ>z21bBs)C218!SmB-ilfye6 zKs?DaUbKTrU_;u=BFUXFt)O9Axq8wzW!b8Wv`^g9H!*Am!aMUYCsOeUCv74qntakb zOQ1S)o$A4=2HnJsue9U{GciNF!CI6$gop>uQY0&dVOE+9Plv%-EYW0>ggYGZNPPbd znj@TJ-5-9$YAWao;BQt^YJoS!+X$jk=ZTMFS|(vAQW!QohC%jKru;ikw z!(zMi&c>xr-qB4&fq04{k`e&*m0-3|u0D?(>>=;n^#SlU&GZdQIZf^iDX#x=z)R#V zDt&kb(xyrmnXB&QnBB%$_LZagUf4>>27~3CQT}?PaTrO#PLOASc#+_p9RNHLT89M% z=T*Nr4tRN(S1M;Fqf{7e3~NY#*UFpYDs)elGgkf!xrT1(pjx`CC2EFqOdb_8;<_YUfHEXc$S8!A!j)Q46yZrYM$*__rvyI+ z&G>~_c$L~Oncl4Ug~`y{8ii>rL^xKQfWI^I(W-!v@|H0FRUdG13VRKHU9Ks};?Im{ zsT#+0ZR4=|_EIFP@BBXxO--!6BQZ2cnq3%zX@J(3MX+<@GBA>czr+37>NAQ(J!lgv3@Qmi~T#ueBLdCWoSg4sUI6>SY}g$$lcI_U4i} zfblf7$0|=!IA1%4<{!m%j<0@-PKQm1tCn`V`rrLt1(6FB=E7ZIrL06@8u*wC8)L~@&eG_Q9F@CmU>L(i2jV3g0qmTW5f z$n2MkwF6kWfIs!4wod5^8wJ-3=BM4kG~O9={MDIs-E`~{0|}OUPJ_zY2Aky(OWX-$ z{<9pXqbizt0|U6AxtWdvP!rjxA%@0uedY+Ket#Jcikh2N40fN)J;DR9>nYewG3ohx zGtgL07-0i0i>5@~+~GK|W4|)Or}`|(ud=Mbv19+!O&z?$F1K?KWx>D^j(dsdm@MVN z?M7W^!CF5K-UiXVDob{_=npKyFWhbi?t_o#Tr5x_U7F!u;2x~=^I3>-ls*E8u_Ram za@$5c?=Ui;t9 zF=?=P#6*A>&;|um!+R!gYRm$>mNT84GHu&&`;Mn~PIBE6PD5UmET5<)4@GxQUIe0^ zafyJmp(IP2;M;helfawqHHnu@159Cr%qgk{q+~QFmrUJjc#Z1hq`6;l(>rS({=D>S zIv44kz_1|3PfU0jor|2_%wV+?*`%Afu>?I&k5E2stahWVv+%DUAC-en+o_e=qD=~s zlXRomIV^yVDS}l_u(cX3IXnvhm+qkJj=O{lnIk7~hQN?4CdVVU2BRRQQy#OxfbvId zvEBajzW$JZPL(8rC|2St zRy+7g{p^M>+a(E$(H4ql-XU)%={3awQ||JEc+YV%8KZh)G{H=?)Id#CCI{jSTHz>U zL-+G!#EVOrVVAss9V2Khd&zcaR5)1##zYhJd`KJu!7O9}IU;OS@CP{-!1!+k@V|*4 zz~P45SZblbUh#mZDWf- zne0guF;C}IA`R4kw zRsmro&>{D6s--F7IF9H7Q9pOhhc1OF!%3&w*0*YmM)lT?BH+D9@)Fsx@{vBNawm>f zA_UHao~f_n59gG6iIxe1tjd}%ri@2M&lf|ja#x3b-g1eYPsMH%a?FRy#g?~+KTvZ! zw-eU+r1|)xcx8|0RvgU~w0sBXr5|AqzC!Df_>{&EUrc#~9%L$S^uCe#aT@d#HT@Uq zR7d+LC}gzBk2V3`6sS2>b~Guz$VuXTl2Ao8O44XS*fHIl$$ZQGFzxLke`>gJ-q-;A z?-p9ms1uLyGa0fe$@v(fK5i8761<9P`bZtZX4stXJB{dsrxom?ei6U>^|u=KUvvKXfEk_C;J|JuZpNYbbrg;El}muz zaDtCaBYqHe!1L74Hb?mNEh^(O#}7T2mzvx9Farkz^j$NvL0&I_g3-wiJ{xCx|1qQW zZhgB-v}*w2f4QU!_$g1p&r`&0hXJCddB#=qEcN+tlL^1w+{w5Om^htP3-8%ZKld|2 zn>jUeynD(aT~`H`^#R)?usuG~ja$(oXhPoR37ZX(5m!}bcKZPw#ZEsu%Vr)5*9NLg zR}s=C4SjhAb3!$#QFUL`CZl-f+7{AquPh}4)vFm|RIMF)P&ZiPwqi4}NV;5w5!RLeF(!JM0)&JV3u$7(c0NxrgVI65zAwulUY>(vV7vMY` zr{$L(AdO1al&#oedy`BzNzaEpCi9l8D|;#R>4` z3rY~Rh8Sre&2%c1SHW^t&WU$}2W6d|r4>6R(4<37?Q1aVAc{iJoeN{;063eSF&r8b zXMQQpp3L_8gC`S=y_onlF}s5c>&FIb!j|X!v#8sC0&l#gKVA`r1*frk3iAW$v`<0# zi3IKj>R&meD6M`Ym+AXL+|I36WsXc-IBl+dQ<4tCuZoDP49UOUr?222KNfpX3L!E6 zUCU*%!;>UBps)V%>_U*iYW1%1c?!HnxWHQdX%&FmGayF>kUIo7mri+sVx-ZSNIW6_ zhJ0>usZxyw{AUjH^tL%VIY$p=08mO&<QLPP9_ufD)^YG8q%~ig1zm?yr+IUT4pjC@D7WJ{6HaX1Hr>?HYGz)Nz4YGHC_wxt zO31uMI$k-8R3Le?x2LeL;kDT}mmv=Wrw=WLd;?Jy@SwF_1D~p0FExx&eI`6uqT-~R*3-n$O_l$pR zqzKk3S`A8XJ7ExA!M`LK!}DvX9z@vGb8kLeb1+aMxoN;1K`c+dH9bJPvJE+P996QG zg3mFy>y|tJY@WneCDiS@O>RYLIA{)mP@LtIpIIwWBB0z|oj*3ZRZV|8guRGY2X6S!n@ck2X20bbQ48$9cj`Hh*9KDb-Ylb1)W7dhgMjJ|m7ufXs<* zz>Exi-oqB8^TN%Vj--zNc<%Zk-QN+|D;dJEKdFXdy$f<$(d`u0bmr6<6zD0tm=+PF z)frf+f|Hb+2t1A&tgN2+Oq73iEly&)GA%#j|JR=WdlJnB*{5bWfSFfRMtUqqyC-be z;TsCyfq-ynl!0l(i0;9=LIu;0S>>}<7Bi8S?y+WAE#xjE?IKKr@ z74MmDQu;;4G|?lfjPB3Zd~n~8!M5=xk+C8bmwAa_JIp&rPYSK};ucq=axKQOcusif z1Kj#ckzH4ya(WjM+b>vgtPzU`dm(Nn6klD(fJ_O|r*s+Lei0-RpKK|rGR6Cz= zbVb2V=sWr|vv#eE2;LdzF{y;Ic>HL?YNGM?V#*52dVsw|=oH%Z3i;81>;*1FR8T+u z`Yt>xSMHV+)#1b(n6Wj*YrxiPY0jy07O#gW(Fc!O^gTbuWgmqK-? zy$gMXu}=QMnss-9(zS{!26Klb+}`E_Ef3!K^nPxpg9rAQOm`Ds{DzwCVHy)SS_FEY z6tR%(Y3_g%PkFimW}@+B?j}R7MAtc#iS_1NgTEwfWL zt@-{k=zF>a#kg`%`nQQ03FJ&z_cO7-1mmlm&!zKu8jC>4gPNV;D5w~LJAETwJN$Qk z#nXgvJ?pKsMVil27!UEIT>4;>b%8ifV@~NpHOJ9@kxoDUf)GP_3h!^(QuU?KSb;1s z1pTT(+=WgUe@&T~^#&4b)Qu@Mevo2aE2^in3|4$=Itm)n53gV z)5LU42G1;R35eP8aTVm!t)eEK!6oluVl*qGD5hTl(tk#Fca=GhO6co1#+%ap80_F# z7*RU5PHdkyD6iEogtcMgG$_B;Ed;E;Vr%%xKJFQ!(`GNI9q%Bgx0mS^0wN=I+d%(; z^i<(`#DFUp&2Rzwe`q@tQE#A?rRDSpGdielbPM4e4^@Mf?%`Q!pI){RMf{bpWC}G> z1b%>bI?#5CVU1Ey-Ye_1Z@d#T&WDocR`N5RfJ1WU4NZe4x1~t-W zxD0ve4U6>DvZSsIn-9CjTl4}H=5mRQoD4})#g0gmmazs0&sF|G-vJ~MtoA*s9S7VD z&==zi1CYtx2uFZrO!=%x^Bte+-b&jD`l^X`5KF=;&LPy5c)17(adN3dByp-ZvRk5L zh&*LRmq!Oz+{}gO05)BOY>*tfk88NxaZqW2B$vMGkn27wCWY(i765*&7e^vkp}gHJ6DB5*8Ts~|B96Ux;s6Roh(ICn zq8Qn{F922fVckozHRk~hE=Y~zlJUYWpqr(}RP-S&sDA7ZV%#a7yx0-N36*=|tNP!) zfP3yA6Kw-tOLj8Pke%%gSuO&|Q{pvqAvxT?sIcskj1!?-wT6x&{|(k!2q$=#EYO#S zyp7DvBE}(z-;H@0HZRBoIrm3m*`0vt?PYWOzZ0cnNK}9#e*Ag7G(~~-6-x$*vlMA^ zEN!`L@O|&h6LpwVhE)xCNJ7q-6-Ysw^^_6vgdw}OEqRFRNYGP(-V3%QYax&-Nt0b% z`XDs%Nv_#%yei`_y0t{~^MsDLFeS21#*w245G(w6hAghh!Jk9m90XKjETPU|xun{Q zB~GEkq*CN}T>YXIJXFfcQyMtNq{Laaus9tbQ#qPC2*&-~{hdXFEXsR6@2_(vmGA`!rgD&gi z+9bCkHLa5f*5koEgYSmOOg_34)4FTQ8$ghNGS>PlF{4qc%k3hj7=?zp=N2TAv_)}b z?bN-8_spJjIFkjeqn^9Ky8hgz9?amk;q$w2DNpyBKU6OP^AS5pJ0V1UA;Cxk|AJA4 zk3n~ACXzjwno#H1(OQv;;E)+$n2?~r3?*K_2YWpt_EJtN+oBmk4FOV5MuYA_4$wGB z{^hc^eOpDph})o)NlE|$D;bVLv9=_ur*7MMs#>u0St)BcLMjB-eL(!LwA89D0!%QF zTGn5MulP7c8X+YOb<{S^o~q2cdL2#px4+1Y1Aih?xCto}1!7Sq#nu=hTnl|KK-x7f zUIR=B*eSws=6$V4AII?TT96cyZFq-YKP{Tu zgLw`fQ(ERP)r$OEcUNlm0q7EEp^iI8!{;yI89*Zz&5~*DEadkPKg)Fpw|_hBq6}gA zzcrpT{7WNjUVHL0jI*zCbzB@a6et|1iEoRBSAsXpbAKm2vyD}{&{W}^2~n0M)Mm4MA-RPs1U z>6`WfiTxSOEWfAMSXx;pdDNbv*mQQQ1A0RP>{V!zXU7Mh42B?F!os$a%+((=lRBqy zq*XoHY2nG)BDT;~)}8@la%4K{IGe}Bgk=jsV2Ij;hj-_k1s-$$c3lXI6=uDmLU@PV z<&TdjJ@ssSoY;bFjJ}Nnj_($q=PcRHiKS^vnL&lU^G7(X$fbl7>)F_+b z=R#!FnkUm9&pEC|Nhz4PG^4aj9(d}9^3kBL<3r5gru*@An*1#l$*Y@yy+4Dafib%O zLeXFrD3nRM|q{3AZ})^0`B_p6P4n;!rh;FP4p3 zNDXIIX{l>Kx^uuqeBaiwLBP$h!7qX}!0jgO>ApM>$})G>SS;?=1FX<-ljNOm)MQpU zSTlux)Wk-a5Bqle+Qn$2qWOL9B+Y_U>@P6`Np8$owY)|MURfJR}H; zT6oC3b-~-N>{K#|IxC(_#6y~2-B!RVO`+QfZ|&ooRPOr-QJl<0Jq%ABvYGjRYapYJ zDg~}yzsFVTQc5UAJH#K-*tp_}gPyBmD>CbL#v7Ax3kq~waiI55i?lNYeiL-^#O{yo z%URjjNjK=-cbE?nB?ez{B2L)!79;67I*P8 z$axP!Ee~1Ci#RT4yG1=wXTP!dS+b7TKC$Q%DmPaB%;m5G-)o2~SVdp99UgD=uq$cl zeUC4s1ytI&>*%Jh6o3<8+Js7SH0bK%E~VXxZtk<6PX2GR|M7~as_)_JJqr4&RxjW-v#r=V?n|eC6Ju?s22P{y*YHO^$S%r-U5mhNY%<&5`KCyJ`bE-&0Bd|bl-0iG-qXlEO@Y(1XqRp{ zo|3WFBkiDGOVvYLLBNKy3s6`UF2*+(y&~$+OIRzyWf&tI1aS50diM>#nQa8J>JTP5 zq?4*-uTn9OaDZG2fV_ICSO&MHXf&5V@m!E7MWW(L?7AoXOj`#Q#jF6=E)QW=uKxnQ zJfyyuV(mUXWPOfl*v(UJkaZ<|jZiye*w9kX`bvWgon`{o41&C9zD5GU>LKK#aSbs~ z7GhOG>J69QKch8d>tQ@(+WI`=;eI@1jCzIPRP@((R6R{SJuZKxFq{j0IWYqUm>W0k zSVYS(*llr(06IdcxWTU_##sou^ZVP7S%hcMPQDERlojiZhGP#B<1tqtzJTS;31iRt zBx48#*C0P~YdX6JlrmdxGB`E_d)duzyFFjW47HS>z$J0aBw{G^p#oJNCN0zzRSZtm*sD zpS|XjmV)*f`R}g~%JZ-SYvA|nsIuXAK7erzM{*_e*`;1N1j|!i!(QCpYA*Y@x6Uix z-*=)>tRdoti);Aam>rNX2hnhzh?Dfj2<*GW3maSi1~Bx@XZb*OJPV+uOMRu7*)-_| zkxLH4TOrwKO~~#>eCT2aU_cVNQJ;Tu9E1MzO^%Nri-3W(npKQ|DLq5?4g=Fxxt<`{ z0(B zJ6ZLg_>#ts&=?i-o*0{aLbK5x5<{7~atB?J0lQONjnc^%I9t~oPt_*v_Z)mPr1 zoxcAmrC(c7K-o zk#j1;$C=-2*8{J2`OGg)tl+WgF60|(lamQgj5wCAo^8BY)Jyny@YT3O`0UCFeZSyq zlrp*(9|5;U`1rJLp3vAqwwWDXr_9e1Xj{*JVT0QJBleU)(O_R2oPQVfX*qqRL>OK9 ztj4QR(;oQIIiS1=;s96lZoW@L0nw2Q`-q_+>hvmg>VtHpQPEOAfqT5 z#GDsRJQVtM%%mm|uWSzW+6A*T)*tcmUR$+Qr*ZVN(Z9jKeNdh`&XMe99vz|dI!QuvJv=)Il zjF$us26>zWjF;iq_|cHpj1LU_@ZQgKXK3IrDG}SJ>b(`ae-oK=U>nxKUodKO8eMr0 zdT~|gWWvvmm1-W$dLVCYST?IP1&2|N1KM2lN|iQDxJ(k@`|Au7DEYQFA^SM^mVgO_ z*>96A!P)g1n*A|Wlrg`&k5(;gCm2r&;ti4l86zJ=5l0aqVublNXs^5}J)7m__#dm7 z?$SbnH{Urp%76)P%@=93BNe~~-wZdDvlsZwmx7kAAJzG3S?P2>+|BaBkzj)Oa9yQ5L`o` zScB~|++RJEZ5H&cag9Q#C&UV;CwAw~*}o-EPfzqe8TF-JkQbM0%<$r_K@(Q^|Y zJij1_4BB7{RS-TAheOV|y{iS{+)JPkCfYm4k(eXT+ibQdr*0 z?mqW~I^9lX4%zX4e(OB6u~)9FB!JL3S@a7O@v*Pb%<4n0gr|!#(H!3FT#S@HZr13O z`78BWmUS!_iCSv{Vaj&j2VJx~7Q@dH3}Q}yMdrRlwW{%i-4&#ufNe4!ibm7GpfxWN zw%rimg|N{s_(l-+pitKCLuIQ1v7om~P?Ykip@*LluBQvI*xf@(b(;?@-y*k~X#!+J0(xNO^TPS~2Wd1%DqP`_bA zYWWT!o^l|6qLR0N2H_OW17-2!eg}N;MsRN~-YIB(N1{SpaEP?C*KpgsexcvRcof07 zepGgk6Vtxs@||6Zn$Bl9#T+rNs%c(8fV7~1iLk?l^#TNdOHo9^q^66(cNA|aYqPCN zBA*`>I4Ltxzt0?fP4BaC3K3$)H!O<~k5CK{LM+!wT7k1>@vq^Sr7}IyK-&*zP0^{GjqR-neXFH+$b9`-_Ubwy*Q*G*q>@o@c>_W z6N8y>OmHI9tfYj?0%T`3Mu)0!o^D=(l>o4JZ7dxg)j)iaUoq#_xcA@}_1Z*iEn~AO zxr~S5E2P=ZeV|DS|2FcmRq{2#2&p;WGcxFUUWkHuLa`Gf`=u83oOXU;8BKVBl3P{f zzm?fTho<*8`6vN7%?M`jWln_bSY&_S1O`9E?x!C;>H9@&+Yi{TUmh(ev&KKIU0HW@ zqUW|8O2V}r!ZnY(d2m_T6>d{yL|<=)<@EeqOe64%F`TbuDlH14ui8iluoXOnQMuuR`yv?w=qw2g1n) z+uA&!@Q;FDv=L_$90+=D=+5YKck{fA%iz(rRmq&?vdoN*_x<{$1R@uP$A=pAq zEe8>PSh+xQSuO)MUWB3Kucbmw;Cxjs9VX^K&xnVi$Mpjj%gae;g$4X>uScrlbCz0e zp#v=1PpCuDDWe|K5VdXGuGWX#!cKZ7*T@C+s78%sxRSM$Zv;%3L!PV%a^DPvhZ>^7 z&2pSuh-@Hzw7{jnp-%*ReKXPrj3ZszS_dp^n5&zJ85mnebrO;B6R%tMd{}}@#M`7R zV&yjsG+Zg^E^p591{iSP$I|FktAQV6F3c~Y!R!(mzF~aYs9g^5?e0{+t2ucOaK(sZ zqueB3VO*V|$?XXuD@B5)K1FHNzdr`qeiDenW&@cm^FrpbFy0HE=Q=QyiX%@{+%e{x zd3)x1`fdc;gs%*0rxAO@xq9XDdYI7Gcps8RU~o@G5e^xzK^|x5*TBhi>?8UlGGBr? zE|P$!1_~vNihsn;pMJkzXaVSZ`6Deq)%kHB%`yQ7OK;FJ`=hZ_>5kNNX%EDmIc5Vj zy(3QVIpYfN`7V2p?`1HjD9mShK6AoAPrP7eJxnUCrm-N**=4O{K1`R1RCm}@Q97eg zJ&-X>{3!kYIN&Q}L@Vl%Mj=l}WP1C@$)*OHu;^~e4bDJ*n=LrrP2;4XN8!^6J`*|8 z6Z}dz_NDXVHxV4Y*okrt7>Wkug>8BIBv3GwpurfmEu|9S4k-`^kd0*R0TpYP9${vDZfd`o6@= z@wX8VEou-UoHk!s1!6dtXl#EwXp+HftA1+-w(|$ntnlE8mOvRi4d0f>UDFP_!jYgK zDR&b=+OMidZMlJ!4qdR}Z@k~*Tb)-3m`@s~?|q`!(4jYjK0QU)oBCqPPMas?#&?P9 zJ2N_mclYx{V0E>(^yK%tDA3VAJu&rbPN3lmb5I4ll{wY72DC&bIHj)KM1`XBR*9mP z{UvXf2Z5+C)Ad|--mnGy2)Z?_y`huq*8rc~#{s zRKg0p@+)gPqVx}#^NnQ8zY9_rX9IWnK(ug&aGXXSD)DmvkZ7M>iUD@UvSDO*xNL-IiYT7myyHkw~nVetf1_WVq^40_dg$lY9OJKS>PJCLS(j1Gy6B zsD~k24)DWVR724re0|fBH~~2la*ujY6R|_UVACM+AFN-~0vt|(N4bLPA0^3J$y!!1 zOJ<2RbB`m7^cfOI?CzIQXB6&4{@aIUdiH1_eR3R(C}zqKq~NRwIRHV@BVvbVn={Z7 zi*!VTuToo9Gs^di51f@>Y+FlE4zS3&8Zc|b_rcKF;2nMA3Oe}932Y4o+vA%g{Rru0 z73S3YMy@dhym~2SpF9%HNX$5Ep7t+9ZI)JYzJ{7L=!!wZ=i3zOdtRFbHpGE`9inD- zkVg2LQGD;toMlf|aY*MU?(N$Ssm_bm3qBpB$_RbTDU7dx><2*0)X zs#fHH|FU_7fl;pIp-z$+`Id4zgx?*RvF^ptF;6;MJ59Z(VHd%dH#Kalls22iv*u#_ z&0ohE^;T^Ge~szP2%h$4DSd7l`I{AozI~!f1c3V9S+`~E2p90m_9Dkg9&FNzG)*|t zM8-%;Ffa$9S#)gyg(7O$)7Ej{bfqdQh;iTDbZJmC;VUBXlieWy@|rCKkyyK+jUu9c z9`tS*ei0InV#LuEdNQxeB?iQg`C~5jF704$>VN__eDDTu(8+l=jM9Sc zByw%ZA3=<>r&XP~dGze=Tijun_Tez^?5Wf?8EUl}%gPfUV{s`@x82Q9Jlw$7s(3Y? zUu@_Tu^GHsKi8z&hFUzgWU~Ngm!&fhFda#+;{35C(x}wxlOviJk{kQ*cX=2oec+FZi?jgN!?F{PNn&&f+N*x4=rQzNO&>^hZP95>)QpOHnEky? zb)t{wQsT}=BGp8t`~^^t_1bu|D~iqh&(3Yh!KFD~u-j+mUcq<7omxTs?371l<&axQ zn&;gVF|NG2pJt~k(DQ+~ii5b@)S3 zm&K4wFK*&O6CauX$odcK5bvn_rH(=@#=^@KBN!;N9R;|cbIBfwHr^ZYbr2z8r+Rwf5kI`Z7ZRV+a*TtC@$QJJ%z8l9GBJ7GJG+v6i#6FAfDPde> zW)s^|=9dQsJrs}AP`y3&P+=v;V+Rl+llPs?B7c~`f2%3THp7j{ZXfA z4U&Grp_U}V_>VEdZMvO+=dk8R4$vv5LtNIX4?^3+2w5WP6MKzkE3wW54Y)ykirJbe zJp=B7gS39l6Y%`~j4FXY+6Jj=+kb<>>64&afzz9Xyd^Pg6kj4erBJqL?9a4Ol_&Ax zs^D_0ly2L;;dB;?7G&l=${e~n5>p=`i@ry<0fe_Kmp6B2H_NE1owZDyV_5J?n(&d3Fl9#16W* zJq~0PJMh!S#DsvAFWBCq2mNc3{2a&TnHhLzG}c=iFE*B$1_vwD;l6RE1tOopwBVrA zJ%{EPC&}p}cKQL13$<|)DygdC4YsSUc`y4(yLvF1wLObPLvPY|W4&OYY8$>hiP4se z&UU`8D378pygX7)s0l?sQMNwTo-hd$#iZUQR#307&F-q zYVX5uvW+4t1f)-^D@|b&X(MxTFbl9@#mbsma5RsB02Fyq-O9DA-x_V50#u0;HahB1 zPjl_FSb;F36Ao8E`hUSD8UT-`2yq{@6AiC`H0W9iQFsc})K%zQ4+LNM#tB>b7dW@h zq*0f=&T_x3xj*4%94O18RsZ(JTYEx&;HeW0t`R0ayd@>~IcxCN245djNjZvlBsfBJB&RgMp z9x*6m+yNiR?pB#Wx2BTPOR@pgwg4_LnB!&6Z388C4PTpxY~!Di%G>DkE0;dqL7@4{ zpb3=7P=}CA!slX+TCGKvHJvGWABTDfH!XaZQLHmjbzTFr*xc498wBy@0=Yl!MK|9o$kOik0Zv}O3Wr_Ceh{KZ1A z4c{HqLT3pHGD97r-=${75V4I>@k@JlD4YGhOqLyqxJQwN{dJ_!s|lwR_b41#(H0tE zCH(zu{9oN{+a47n)B0uR9b_dE#N~~?3DbyvB8#gUOE@!2anPToPe4tD{ zdXk~oKF#v;h@ILACIJ7XX zcCwGF{{xY9PO}5C@6k8Rd?Ob7&Onj9Ep)0jPCM&x3!c}jrxK6VhX`$yQr?^8Ch3K% z#P8G&{$Aazfi8lBPZnDbF~UNFdW`VS;YAa@GFR@^A42=QQm&1%gGii-Pz_oxh(Y$9Os2sl3$n>&s+yotW*@>7=EaC65!dQPZx>` zUTJX4I$5_zIMIKIy%c+9u5!1u7Sb-8+GFeC zUrb1FLap#s;ll zWdzPy+G9QX`m~uU!UghHjGg~OwC?cJr-b0BQEPpFZ166<*qv@V{KyHBiXcRFZ<;f% z&87A2aQl=6GJ}BTFk8d0C-0QWx49twodr;s;MmKQwN@e7{w!boY}j;kw}Gejed4T{~X3K-_UvMhHpZ zJ?TlB`E);qm;d~O0Zg-|LA@b=M4$UvxF>d3Z zN6Wq?#e~~9Xs8}&4Y^fS0lG@?8?>*LF8vfH$c1FJ4NHsIrc!k~_nxJNatRw31okmaS{;=S=|zsEjZ6V(Lx@J0rt=W z-%C9SYFDicOXphCf8xIn-L2c+<&tyPV6BsD@Ap_uU@3=9y9_Y2pKI6>tgzt-*OZ9Z zfAZfNSyUaD!4F@C^cn2``%WT;wNkTwO?^zc%%u1!K^6)g=4MOqEFM2~VoQ12-Cucgs}#?dx|z;n(`+ zjJr(vi>so>FF{8_Yr%V1OQ{W*mkGV{G;9&z;pjOVx?>U-m}FHiVR~AzK+XDJzj+N8 zG3&p)KqSlbj_47lFIk3C%oL3t{2|JDW{fV`fMB;EW@UphJoC_6(tOtHcecq={ zk&-*N3TF#nw+o!eZW??|o@!rB-fy;8&NOfK_I$J!37}b)ZsYSXON}*pHxLwfom7Zp z0?%HjPz5(ed;Xq6x;z`$Sj+U|Ji$c44(p4$V4MiK*G&@Ed*PzzTBOv?`7G+><)>1G zPD5+`XTFi3oi6eKJ3iuSY*o|y!6T5C;>y#^s(b_nr;t=lpj+2Ta0GlEtmE$z2Szq_ z4b2bo&aJD&3_gc+4RlaPy|5LEgq=3D1qItF`6`& zCxqwUg@z$6QmpMt8w5Et5_&f`{KR2?q2eXEM+lAQtD`VA(+-xJ2M6X%!{#aeRi5*OG=F7Aprr+Uo0SMD$Xg)Gii6Op`CeBobFi z#qrFAR@LMjPwZ(71(tjYxC)nstji#@?H%9k%+(xy%Ls*^yEZ~zE-$su^=`kKmAzK`UV-(lmy@c*fzv9XnKt6{wi)U3Xc7t|ruj31G1&cU+~yHA zadf0fQm8JgEpj*wfwZg5&s~|7=uR<|YE&aIn|N=11!lUwHSgyK@GtKMm*jI+{9JL+ z*DyA3f(i-87v7d=zG?jCe7M&+u2aP?K1jF}dXxX+txG613@0nKiEr<$fZ5H- zCUX=)TmoCGB{--sSrSb4`s1ja5l{aW!R99w4`c#hEfx6Z_-JHcqG}a@5AJzvU|N(n zpi1(ND6MI?kikybZ=B6Z(EMg(bKBg_`5OF~7v1n5{57eYVwsYF3?T+CmIH;D){00eA z=a-fTb3PG(LvLyd_|;M`J9IklDlpHJ{yypmF079<`fL35=2cBy8NIU8%5>xDkD{IP z&SyMis*tw07sF4hz0YWPR;zbY&~8U1oq6_rBMOA$GFtk9*1f4K)#7=E1*|4Kgeme| z@`8jKdESbc!3XNLXy2v@h>ZE*)^&Q5Q#{cU^>mOPvTA}b!Rt;kMDtkb)M5wlW%aw1 zsU`v}y%rURya2IAmJZ)Z-=Thn%oN(vL7A#SQSL17)#3qj1SE7uub8-%xYTmOr>)m5dLL~nG|Gx&x0&klZ6~>m+gapo4#hre0 zGTNpJILbX(h@r*%As-UJ1wmMDh`Ab<5OGE@=_0QXaGBRw7>|eL6TVTZlX-*hKgT@f z|4$9P@<+dqG1TP1mi?lbQb0(9cEj#f?bn3hFlM*3FNVQzng!1wNfk@XLkj`kNNptX z4{=bY$fE4{zYUcAPWtZ~YZe$w5|gUPEd+!TNSL<0TtiL)W*F zJ;WJ|3tgE?LoFbZUU^|MDT8tjhFtMhqm{BCbAyFvj%?ZG*?ao`&5JHr1e!i5_>N2j zrJ#*DGZd%+smFTJx6YRLCcQ;-E;U3ks)cA?I_hR1mIhz|1su=<{ICL;fBxIL zE~mHa|1Afu$5+r<4A_6;?`mZAQpY@8qa=6of8EFM8)oKpNVWv@azM-bNMsKnxS@*9d%Rqj>@qR4;rKhBE|92IdV#J|jIAh0Ktm-twq zswe^ulR~^_#KcK2*zznjX`8Qz4Qu82-?0+(7*(!%f7g|WcbxMMJBR;NOuG})TiAht zAplB(MFB>#zdk#~-9)8XSz!UAUo20OV2Bs*b+yl@+%_wSqD<{WB2z0#fL&l}avHMq z|G8_W5i?y*B8oG1x{nYM@D=6-Q_zzCB=1HDbcQ@E+&XN)4K>5pcrocm^`kT@VvEC-MRypYV(UFZPjUq@cmzK%piYT zFZ9?8ARqE))y*nF%IC;5lNz`fjE0|t%ny4~L4tm>6LX0490d~AkHP>I$^Kzz*-60Y zavA18=4L=8GO1YxQsLJz;aJwc!`q=VS>fTyj9*mcU9ZX7dfLQ@mfs~7hW*o&^f_=D z`KQ@i;{AyIX~R}~LeeV`ocFH&c_Zu5q{Z`@FIIt;rOh6;E&kfFq#-XTMv_(xpegq32BG1{dC9;&Bdfgw zFl2xBRU&)V0uNV36AebjPOI3}T!Ji9&g=^Kp!J9%yO=aASxZs#<5mY%m>|erW{HY% zndqNsT+SbqIH*3$Bv!+5vxn4|`SHo{W*J{*kb z8Heimvm-Ew9cx_)!1A>B4J@bfhz-o|igZP)f85}O3+)5nj*V2OO>c<19fktTmuCa7 zEubGaZS*V=rtC(Dm;PLQ6OB0Z$ypR%MQ1lV=90Bx6y!O9#G~}RYQa+k{iylvNsBcF zR9OEs{Co(Ad=hwn%A1Sud<@$mZNA%F?G-HVLT`BuCmparzx+G^wz=m5N823So(g9B z&`I=}1Z`*9)-DCwY8>j$uf(?Y3bfHfR*cv0*#5qwqlW`WBC&W@jD@yUaF4_ z3=O0?dF!F0Az2o=UGP>J!vx6yC#~e#O7$=M_4f=BDsDgP zJ~C-Mw9js;$sshWDwx9brrq_pP;k0D$Aod$*S>-tA(FI%Q+3k_iU-s*2+5Ka(?rEk@moeg9Ph9@l^IZ z(V3VgE*wN5&*{F_>VVI<|L#&8;uiquLufR;jxQ#Oh2Ug@Pu|q-6BfBkqgy+5oOj$C zoqq1hMms$fl$hvf5qU>2&2Vj}4&kmxg-xnZhy(dFwp zP1^ud4c5aGkMYFZB98V1g)A+695U>JKW@`1AZEN@syEy_*;cyg9I|Q=!O=QmI}@-@ z3^Vu9V8Y^9%er+h6X#`<6okE4sZNP}eBt95w6{& zt47fD7fD5NN|nm8SA?az(pPZ9S&f%BWnDaw&oj4^;luHl3f0BMkLxgNc@q@3;4`9Z zi+G$A^Kjn;9BoUs3V7Hg=1zpkEW8DnPrk$@{X|BVj+l9^}i0sr; zjqU`WTMbv8F0^}(;HxIm6Fp{lsRF_z5!!EVsag2#dU7|_B6m9D=a=#5OGd${h?}r;z7XRc8OLM+HTowJC zqfY|2m~l_xKgyl+S{ygIJ5zc0T;cQ$qJJ{12sOf&$z-%;xhn2DD-^JHyf* zrW+L9R*nCx_+GlJ(b=Z)QAI+;WR!P3q6ZLd`mx0yzbE>>S?h+VYX93K2di|@a*bH5 zeKXv@e|RGZ&!mE&{tK@4f5Ejt5uq@9@*oTJh7pR#U|bf0YN>GK;aT32%I8wQwYGS; zB!|JRjZ2kHx_$Y6sqdFJlnN-BdLd7xO;`l?lvf&H#xhtPQjhoBT%fA(>OrJDWW0rZ z|8~GQ+ThWg90|9UQuW7hX0JRv;+tSdfxTE%7V$eRU$@QBmBuZ28>9(@sOkACl6XMoFzdeu+DaV|iJk1iAIe@oZ*fvlf!S=?Z z<7#xqT)G&+7aM;xlOx9I3xq*V!7$n`>|shG z{4d7xsStCWUr=Nvh;~`L@Y*nW&{MKPvz_Qa)kg@qMHwb zLg@MM%BC%WVQEug#2Vcy-V?{S#1*^t6rgxtPo)xLyIBO}Ci`}!v z@|4=k)bRD`mDz0z@u|y~p*XcjMyj!#Z}@qhc`dnt@t@6>f_KBrBwIX?wP=8z8Lzxw zfwSS~dp14%{l1v`l4Y%;=NGyX?h@T)A6(t74(xm&!t6;S`0TOU8y(61Z6U$k))}a+qMM|fm zyIR3s(IHFJWxI!~;D6$ak!4fQyd3gP^q#r3vZ$8GxRF(OAN|iAK3Z(ze@j8C$wj07 zknxB<(Z*LK8&sYe{0!Q_6~FSc?D9|jM!N@=wT|_Ze@g0Xeq5gvqx!o4!HF@d1dRT6 zXvNImQe)wjxpYHc(l~%Z)|L_D^X^^y)&`+VQr=f@&iXR!0wyhlxvQ(~I|~b7vG#^v z^_g}g5Zr0rXrIt5wQ}X%A`vz?U18f4NLa|-B6ZEgKFsy=A@vbA+?FTPb)iUwz{3YT zCg9)5MyxhsOV9tl(tm*>wzxE1mvo`sKU2P(Cq{@m7cz0Hh$j}w5)`i#MopJR8Y6BA zKNf&vji~lDS174~U=diJS9 z(Yf_Os-Jzym(9|D0)(9%58(Dr@yB{5^)q%Lpi095YKb2TaVC$BA=NO5_dGbOJQQMhTS z|FEJ}UBURzV981Hh8tc5yk2so93)PDB?fq(s#8oWntI-)`JJD_dcNP^L(GsC1ed<5 z%??o1OCf=fMH3@;ux|I~tUD)H8>9+u6>AX?#Nc^g@xfCvniN_cZf}jTS$43xV9oX@ zA5*})QXIs@l5OEqWAEHRp>j}z7t|bg$~y^C5Q{9A?WP-gyDn-SAfpK8L1#6wPV-F z?6nKDd!*HOEr+Zn`RdykYQY-7p~~R4P_ahH+Q~?bo8W8~Nv7G~ zgGhTikeP2eu!{GHAvTuy)>Nz@dlzJGIHbC}fu#|be0xJvb5Q&Rs!hsHc_UDKJ;AtO zW|HJvn~{La9{K0k=SRTjalpq|z^B9Ka~|Gu)T7G=_p}?wGzy0ugIH9utcdPyUTCi_ zpGKQ&i+zT{^5I4DdC|Bod@P3BoQ8obg1|oTs``?eIa~3sB!`LDFv2=Efzjt(?Wc6!k<4d*(#&I2S6+9*SBOdk}9sFLI~Ec*%Arxzv|U z6s|Q;zMYrt4UR|tMs95%t@F4S5`;%w3J4>`dUzs_Q81kI9$7naK^>PynJR4XYa)H} z#P@kdEoDY!4%o6|di^`C7y^pY#2Ww-?I)yNniwHqUC#<@f-OT2s1H)RTp<8# zO;d%hfsFMflW$H~pBi_)DhXKOnfuwah-}yUEo&JxarZ??>)SRS^@7tsz&GD$zf1uJ zYfsR!X!3t0%uoy^o<3SgDhnL+(qeKig}#-Cidup58ll&&zJ)PkFj6G&d4+jq z%!guXi`Sg={n2;+Nqww@dhT(Q_SZZCYHBnBnyPp^p;V znT~w_O!~-2O%CB+@PS6Z^#yi z?C;?nikgJo*7Fy_D%j&}YaqRH)gT-JI`s-bWVZ44kC%E+Aqs*Rn{IxsU#!}O!~m6R z8-cGEJISlE<>+hnZ=SIq|1OBgx#sp*Ce&sn&HUMa47t?%`=K2gc!sxgN=it6U#!{c zLxw#&1*Z5qrS+E+e2RJTGz?vj{duCz4uZ^Vq|Xu+RnwAHkKx}-1F>af0a*w?()wfpT; z`Z3CdI=#DY6(P-~U#fjLJ75+!qMs5>_{y~#duPEiSfzb{ z*_^?-ohpvat5I7Fk-{-;gG9@mpB6==qRg$jS3Q1B$21i{YdRsc+={zP%s8J{7&NyB z7^z6$_y1(fy8m7N>v-P3n>Iz?@M>6CsINQ67@K2z$_y$CBya^(?|1&)xuJqL?JD_z zAiK`2Iuq^34*B*L`}9JI!tgO*pHcshhJcf~!pTUTBbad@_V}9XAIULZ%S4a^gD4Sb zNAZAQB`XUOscp1F?`y+aYq?(D5V9IS9>9Z~17fEffoE({;jUUn_){ zD2%I<`|oVYXHs+KsnisLr+AwGg+l~K`IJw3xXLivCtp#BX=!WE74&@BcCt@Yjh^nc z>Qr9KhJw(LuIpp>c*#(a;G}C}h<^8(|C+bqI`Rt>hQ#cHRM2h#%D`fGZ1LH?FRaXL zXg;-5HRyN^0cVpMCzl+ON#%f5#PRDLS=Tm&xmGPbtR5{YnnEU`tuPvaShB>jHsM*m zW2+m8wZ?3`L(TCxs{}!=2GIYK2s!Bg3>=QE`N8n{Z*nb$%BE+Icnj&o6^g2wBK+{{ zkG|#^_senASKy-ry4wzW+~CT^6Kz%4k4@Chw~YEjgF8Fqf0s|w^{zSOYq5g7+FwDu z*B4NhuS_5UW#rYnBv*(4e z4t>t7Z+hKkA)_xfuBt$9?}W2+V-Tgola zWR;Fiw>@wxe=%X+{glYfZ9Ygj7`r{j`OT+WPm|{$OR(P2>q@u@*k#NqE| z1Lccq`1HyZ@tH=&el#?}KgGwq^AOma>4)-&aD=t!A)~w!GWEuh*K;f@BmH_=AOK~n z6?tRVw8_m|?;KsFCs#2mM1komu0(2sVq?4k@Xwbh!OWEg+WAtQoubCcZR znxx+pN$!KTxn=~|XW3#O!P5MFxfcca5+xH$p$KRJ8D(0ljB~SZZ7|_bbdBT8kdraf z>y;JDtZA`oOTA@BGE{C5*Qff};0Hak>I%BGhKazTGoed^4?p{ZzSn)kcSY(8bEn)Y zpBRPDx7EcZl_tiadBy;m8R-gisoloPMe95ODckTVk!;B7vF2N;Sn_hRv)P*O0;eoEazpeXwbK)fJM^4_6MV9PaE5pjyq4PHJ%izju=embSoQPjBpxZOQ0pmpx*g>0a(Fghb)Yc6AyC7>YpU?K=DIIrA=SBN|4ZmuLMa z<_c=uJjjEy>^!(P)|B5nC#~Rg*Wyn94*lsk8qL+Dhbi-jAXj#??KyossL3IM{q1aR z#eZgHPBkNc=B(8CYpeKg7cJ1;6@1NV=~HY`=C$b27MDoF^h!6Q)^MeVrD_)v&sNB; zVl?)ux)nThFg@cr0H63p4qnh(IjJCs+zlK>L(?v&!# zvX8$BhioZZ&X6ytovfK?Z6_&;;xFO&)T06%g4`<&uKYLF;aU?d#kqaWEB$g-BNj^$ zEbd@duDnc?>vGxguDhqR5cq<-8)EF^<9?F6Rx6$1B^vGo;G^<5D`kVsQEb0Z|0YZ$`w;WqJM&VId366ew^5EIXY#7Kh)n>=)cSceL#JA3`|`SI?2b zcA1z57m15LWA71o6B^rnaf?Ads7~uF+pBkH!*N<;b{v>KhSuDX2zb)|zkEKfzlCxLQIJ9r8%{z9s}TX$9*5U7^Ut5@kpYbM{tRLr)zSY&Dp@+?2aK6m-Z zG$P(<8W#2Zd^0bFWq3`T5qf^x2Mm6;fgZ|*c6TgpJ!^YlCxk#LTBfDflAS3x0#o~i zwRE@}(~n&!JOoBdB?u88ZBq?x=@*}ZJ4!g8!bB$D+fe#TfBu-mdodq#H9?lAfMUR8 zNwuTT9s1C>O1WqfaWo^g)L#gP315CvfzI$Me|$9kAWcv}p;-Yox|A3oBjyoZx^MOU zo|sTwt#hpRv3uZy=vxJC*yT*!%mR@0sZ%_OI5vB+F;*5SpY?!#Va@=H@ti&v1?SqClB7iJ0&*n-^_opL@^<{ZvkPj4<~; zAEYfnq%jiV(2O$9toR_dqui*jomT(tShjY7%kLUZ`Fa7}!=_inhOgjxLn^QUQyle4w#7Kq{o{yNy zQEqkv0-b`bPcguBQnbc2Pv#e>xP}AmY2j~PX~S3jAgOFnhDqfRCwzv5<-$E|@y{tN z+MraDRcbu$QagS)@ zp*Y;`(U?YX4P^a1S#h#-J0Nd$Cbo!%dvAI}j#PkMTIjZ*p+t3wN}22Cw+`|ro6xYdre@YLyH(9x= zYnztO$uOR2WwWOG8?_4ngR^(xX5o``VAbW4EXxdTVJX{rPP--KhXe{oJuJQdoB(@F zBNS4gEG_pV|5ZlMDP5ARMyzEPHTY)AzvMBk(ZKhv%W^utZcPHoJF?xsG90cSUTN}f zU(x*UT3aE_u&esvn;uH5Wb;kC73Ea-P8iGFFICL6xg_X}VMHq+9$S)B1nc=`Zd=a; z;I^3bk?4_EFdG-0E@I_LQY>&qZkgIG+p2di!|&pzngm1}zHl{VTIa9LSS<*44oPvypj^U8>$mdE~RLK*kZ*5zHO5^1?o<-teFT##n zx5L`{$_IJ)9zI>d$7`YMg80(e^b_4LZM@z7<7EC)!uQ;8&QG9=;*DY&TtB1=5K z#rmY(r$(idfu1cHjCVeGtDiO=!n5odk$lr>`J5>WFlKLB>G!?_puMUn$u#1u-Q>>o zA7)$)6m++3g7|j@3`LbiD=UCm0uhoLqAwlh1TH5UI+$xc$Rpw@=Qt8kw?YUkq}A}r z=t~?eByhB3RG(M8op2h2FwNF~n(4K7$9S9NM2_>}Nc#1(GtAw|6u#pI4|zIt?>G$v z^oB?!F8%Qv7`T)4Ya!`l;wLDvU7(9vm3d;mM@QN*qsj&@EegBfpD;0|c)MYL{i}~7 z@fBNvHxugRBKJWw6==#6Eho~F&nl%+n7x(2)KV4S;Eo0wy7FkAii#eh$ahZIQi=T2 zys(hcWI`e`3DZ|?ceouIB=TaQQQRiTwEhwRP8Zx8=Gb3km>YtjG;Y{4>|087YySJF zVPbtauJBltzoaIed6?*@%IMX94f#7PdzjfWOxw$aj4yJ1F-eJ67gg8R##%sLg)Pme zT&;Hp(X)KzQD@mMD;bDl#X+_+{e8I!waI(V3hFTZo$xW>b_rPVLJ9Y!D@XXMK#WrI z6f3`eEUQ06Pb}SA+WQS+@ww-?#;@2+Bnxf$Ze!LxDV76)dxWRy>VX!%-wx{No{;5Q zQdifA5W^NdU>g+-k)~*4%Y}ku_FSR)<6yCHKHH`r@cR! zpG=K|`CZPhuaSVU9I7d`7tb}bP|rp_jT3F$$qK&=WvV=VzWi|| zy?lIaOaISitP$2FUvKig%k1LmJE8EXuoAY{S)^8E2pN0J)1V0~6q@)QXqDVJE_7^G zfz+{vKyCu`S74i6!V&hX7u`MdJmrD$=oTQ566&MvIKMxaa^^#5VsK?n<8TZ>Nx*C1 zKbJp}pRe|n9$*63nxjE(Qyh_zfQbikD?=AP;b-ta;!0*U zJ)cGcBl01^u_tJ3(sX642L$AXZSpBw`CdXx~Y zPBIs#-|BmpT4C!UOIWr7)bg~P1&ZT{cPqXB#?=-~8%1op8>_11`%uADWMEV)!MEr% zzq#yorzXng9|IIeAnE(i7|c;J#d`c$%U_n~W73UVMHi^LnT$HESOiFDUM5oMKFe%h zbNh+W)jUBPB4X5DU5VlPGMTlhWG+#&t54f8J(yx_ZD=N9aFAHKH@lZ{5-dtARqQ#TEatb9ZAE+iJdB}fmCCtjY{#@pY zb7Z-j`%4oxPD=gyWSZD~^%FgV#eLaee1^6h#rv9kOH{j^=XW~@9P#oVZ|y#y7B7QN z_29La0)tVS0~EWaoZvx}&>^QLb5)M->cjw_435iW8{m-^?GRn2-p>73PlJRA$!^h8 zA$F)>v#>LMAN+;Dho0x%kBh#VVJ@Q?tX21YQwFcqRzCjjPNm#`Gw=PR_*T~wa-cJ%^Nsg@ zM*&1L`lWOl`5SIVf>RV_5MSha&Ec0aAe;G}?NVvl4xlwkg?fg5Uw?4oVJOo@cM|#* z6g8W;-ePvQ`ERI;`M zkRm?S1rLmD&A)XG4PxR+f~DWA&DB4)++oud8uSfCsSj?5M?p5YCI?Zq3SwjdwVoPE zHDxxyZa|Y1BKf|QO82&g(1{$+_^N^}P549C>H9qP$E6hCJlC7$WGyc@7TcVYaS4O5Makw69wIi~1++r9OVhtr{wf1K}+mr}RWcTjb;ES|Wu?tvNnIi)Wap2Omf zWV|(5Wxyz47@*D+)pu-eQt<;@7n@NI)*t5uCs%5u>_pH0>(#QloGnD0|hee*gJt3SGr#b%$DEw8h$xj2U5Lz zA@KKSDF5Ysz6j9%9%?-h?1tC1O3HZfBOAp)eoI zaNeILPok;5gV6>G+OhjHIjZlC`hJ0FXgR)sEh>;8ShNaBe2Nk)(WE>?NuD+`alGQ` zhn^#{Cc)YF!aOR8iR$DFPN3RANZ++a(l=x8?*k_u(U}$^UJa=rfd&$|c;=4x+AJd| zf$*IPOD+Yp$uO};*{4bIo4uMO6X<3^X$&y}m!wmH2KbpDni@;%m5#jaUWA@kyl+2q z?-eyf84dP(FM|fVM;X*&ULQYm z1$WJCEAQ`o<-#qE^(+np8BT%jIb8I1m}P2`Cfv+kD)$X1=rj0tG8YVXc6l9=C8RsNQrdh*jdOqH6NRUvIAkn2^n3{hNq~wH-z2SG; zXw~BR&|8}xddCZzIT=@DU@yV#s5QyQ1=4Uan>x~n2Bf8j4YK&940kEJ;e#eBZ_D)> z26)$@sFc|w#ALoq$((x0#qF~OQ04~_zJ~G3j@5aZZzzP{EY?z`A-Bzodm2=D%x4Zt zaY{@!)JM>M7VDVfl}+gHge-#_x-+`zK0AHp^yac)(}TRoJjs=VI`z}fX=_CRg5 zk&YC+Nw=mdF=jgRcIY>lEKKz$aQ?pJd9Au%^e6LJhZ^ViJVVh_4 zxM8oFpkLIxi!nU^N?yjAasiM({0YZYRjp%hyP>n#{D^f+ zSsXBVA=82^vh6scQ=F)GskZKbWVKjHFVOQ!i}oO8;~^(n_Q%0%Vr~_QK#6r#p9AvA zsYB@oCf@&D_t#z1&j!%9d;(c{h?PJR3?`a)`)_>(1w9kV=7kRKSo)oh@wntY0h-k^ zc%g}A9fcU`>Nx5WYILo6>xinCjocWWYWQ__13)=X_naQvgk2?r4bTA={*M0~|9KE! zwc&Kh;1TkQn2JKA)@ho-G-_~Ieth+#rRlE*y1umSm@${~z9i(bt0p|`_Sz&$>6p^L zteG`#F#3o7NwcxvoUHm7G6%AIQpOOi&QIrl=sE^wpnfy>6gRUNEJ&2@Q+Sy38{4+x z`^|~vL&4N?k?IS`Nb$5#Ww84h%}+I|s|cL`2%tg!MR#a2qQ=MF_lbjHKN&jGKY+%J z>-G~ZyIYu{pk=41axX`HFXyIT%?l7(9wn#QUOf#FRW*38v#naPOZ!cD)DDeXf1QIs zcN6mf-}kDx|W);qi~`Y)vvx>PU5 zBD*-gvh?W|ni^cE^lepHMARc)3AP9ip--}@*I|=@->EXB(15N$%nOQ|s+tH3brM^9 z=>E{mFYzh6v+Y#VTi=qWbq> zF2^FCgM7lcueoyaz&loU_-2O*-}u+W$RHNdx7I(x&FLY>q{E0nr_%X>IbwHP^?WeCc#mR`IF|mY}o9U@AkG)n)_9kWWO5cHQMe3wQ+OCab?Nq zue`Eg&30fzDk1E!YGBIMi(V5l&3K=cOAXe&+2-k6CWccpKLrvd8zT3uPQ8CRiM;vw zD?5`FYhLD83O=}B2qFt92-*Z0gJ&ij(Q7U9DY^rB()~ zPk*V~v2dHYnCdzDOg|Xndc(0+m#Q!%v#IGUNjVkSX`H^X%39AyQARzb(|Hl ze8#C)h4HL?TV!-PhSx=L5o{|TY67e;J+A+L26YbSziSfNP+Zfs(7DqUJZ{#>C^cwf zOYN;0jQ#J-r|z}ieHl`| zsAKiwCA~fnlJi$)%)lYq+r!Bmn@Bl2BUn3Fp)U@|m2ln(s#h9}@T_yU8pVmqxJKa| zJwJt2Tm8NDaWv29vne9&hT-k-r}?6BN5y!6LRylF)xFLYu@+j>G9GiJ*|Bs?=jd&ZpVwXRl zlod&GV;zB zDBq8OWG%|1DA=v)>PYRi85@ph-d-Ef1`i-Lf?b$OV$@@##DYx#LKoS58@-WKN^;8v zrR*qZ5@|UBqt>-an|^L@&MmHdf;c2eCa45abcqMy1l}ik13EqSkD9r}OFXC4IF_z` z4K4<2hF~~Z(lOhEheVwMhUBYxWk5@0ZKU|WPd?l zvxhF=%Qj!kTN}(&Zi<5qLy}UILO7K(J6p^bCphuzPkY;bp{BMJO9O3+$lirkxC8Bf7Y`Aj`8B4Rf?S2QYyf z&%dbcW&+Gp$h?1UHt+d4{8*l>g35uBBB=32fr9r`v1uU9vaymYcN+BcMJ}-Yj^Ayg zc6qGod$L-|jRPM1=en8H#Qx_xP-3#`k!K9^TFNKJoWbh7e&mXYT zLxM_&W>Ba%m}LsUAH?|ldtxnyt8fmwnF8(h#T4N+5znmQ8`qVs-Z+0PMTw}Y`(R^Z zle<=dL`eHF=lPwhQ_WH1=I=VN_n(8N0@8|owKRWVqJi+edj0I04;=EJ3ju5xo#cH| zs0WU~=dj-^t8EaU-|^?>S#O}E_&PqAg*BrpaQWeeKdgF|iV(zP(mai>ED zd!uP11soK6`&lmFwG9agQgRY2`TzCy{b0lsb$H)mzHOWA9p<(C&3Pw4ZWI$HWR?i3 zD=#J>l}p2&!;e<4P$T=Z=JAJgmryneX!~F!u>T^dQR<%=78#NE`RmRF5?@cPrXOKq zhj|V^CeLI3Tp>^7x^)<)lvO~$@6_FI+a^Ygc_UNjzN0@A>3_pV0P_S{T4t!4_V0PW zPfR|#wy_f=ZFRpgI?-Qk?AWBRhGuYcH z-L=_+?LknmQseB(6KzCj9RXBCmo@y1L^J%@4mRYJe;I$-O)|TtB*davg=$t@c8s<8 z{!=>R`7XD1ZZ}lIMrK7<0C6Uqx%?i*X1!h|kDI~2+4IlIT1M7EJ;>CgoX&br9avHm z#fiW(6Uf5AHKclbh;0{&_NX9%U{HJAXe63aJ|X{k{ARJ(^Uuk%TPz&ZHbCw{G|2C% zVy2EGmizDA0@8mevzwC}M2k%-%f>&jiSgV0qU2lS%+*wC`g1e7$DV&qJ|mCHu1T`m zCUXP0&z^40eSRmK6MM9cZ6H6i+JZJb)$3GDdkH5OONa40S+o!=jEX4ExA+NHFvQ9` z#Kvu#J&MEpk?a%ahPgqKh09dZ$)eoOVf<)UMM0omCEfmOH6eB0`+Jr1we{_F<)VJU`_GxR<@X=(GL=Y?=dg)*TE1Qe_DBx$do~)D?vF>4T<+uF}vcKQu94$FU6t$P8Ks*SE5iV z&dG{7s+Joc$CZ_H<ZJJU3T*v0-ltxgkhjhza6szU;|EW5&1PMVPhF*z%x&OsR z@>0+`72UhhQ!peXN zVru=Ip{ClR8y7RM_NGglA_&Nr#E&He;1vN-x*vKdx<7iK483@5N2_$t1jN-?K-G?J zm5=TnA1xg<;fWBMu{YXVjECph;c07nA5HMzO>E~ut*D}AjgXz>`>iiS-UdCq4YuIR zJ)AbMh8}MsHj{kSB>OeVeoeAps}8`IcwcI~^csz<(ll2GG%Ewzh%SkR@P%Hyu56mr z@4*Pw&o*O(`6Jv(8dRg1ErO)ptfmcD6P9BWBT7?vUK83vm$Iab3-{f#U9t&zety3{ z8S>KX>E{+Bn4<`P4Gs8FSTsFalj5sM@zn|(aofBi#8Sj~>Cxa?;b`)lEYe0n>U8;C zc4O<35gwa@`3&iL6Wfst{OsbQlEJ*PU^os^DRq$cF|YzQ&8A;xiC{=16q@k6pnTsw z$7QFG1+M4#?$o^^?zo>bln~<{9QGs$iA1l6K2IH&L~H2y4g&^QDp!@pB;R?i zc{8A==yEzlKYFQ2p*h{6Gd<@+$WyiSb1=fqX@gKO;IHtC08*+k6E|7GnWIh=iJexa zCi(gM6(Nusrirc#U-I2^U9yYpZ+O4!DG0ea2wA5_IQVWHV1m|1Y-;+I4z6j$G+cPFc_o7H68 zZjwowoDrG`shTkL2@`FC^ND+^8tfQ7o8RZ%s>x5F84-iBR#Fz52h9+pd&y|oG*+A9 zYMU&c0>t@cya8cVG2 z!@?Mv1O*;f0CW{;TjfGlx3`yoka`2BDm1uO2o3YQ77QC*uG3*ppoU#(DP^NDR_`@n zKNu!)k?RDE+KYgZFIhLM$xjpl)FxWvrg@-=xUMac5w4bh@7aQpqeqv$j3)Y(7W69# z8jN-i4xWOux+vU|ewT>cMD30xJmXK{?Q2Z-K3?P<^`qP!^&2f3%LeP11c^ZDdKeYvY z+RS=F*>2t>ZrtO;Iup~Bo^omnFNC2gr19_9QaEVT=FUkonpX>ydgEol=g}2R&<)8> z4XZ*Z)yq3LIM-~6O%bK{B*)BJV@lFkss>i1wCSrfgCc}VLhKR;yTrjR#FNqdyKV(Y zKe~+VU0Cjyo?G+ENblN`V0+H*)F)EDW*uN_zvmq?Wi{NXPBm>N=|vjfw3%$$OfJQ6 zEyJ^`0wI`7`-G)$e;Kqy*wSs2%a@q*R>u=aouFDXws9c3?p96zfW9)Vnp&P4*r>_;C@SVwZA)_QK!~m zl>W5h$eiwl7BZ*!L6n#>OId0gusOBG6e6x>OSdIuVg}O1f$xhT~4Eg+1O+$6& z`fkx3Nuz_WO1=k2-1JNAA!pVa1b+Hdo8E5M*U`02T|9CBec~SMBN9)+s|1y=jdw92 z%CtS-Ex%$l%iN5u5I9U)?hScDLx{Ib-xDzW=}=Pv_Jk|{UAxx|bD>5GU1*5G&O z#_@d(=uW=hVlFq`!m;@}SjG~?^R3uBvJkbX9e4dX)nw0a5`mk9(IrF2lKOVZpYc8S z4DymJ$r!SdLSFSq)4AoT>M`84#FE zvCmAAD@`$RPGMm$soj@Cw%7Q%-qfCT=HI*9g;ob&#d;5p)ak4pQfD=Etxh#5rkc#K zD8H7BR!eI5CA;-|?j1}g5?OJ|B#G%Ac?+@g-S`_9P?6Mo>WG~*L;7CuZYJ&`aEsWG!Ow;n(b>vas zF^3>}gtvRD$?>eoSD`7~peeAwDF*$MS=LWiXpRA+11pQtO};7hMrRf1SwOm_-qjhKf$_y5L$7^t=9D`i&oVFPi;Iw3r>|OOaBzxG8EZUzT``jWkSGo}n7FAK>t8=TtSzYLCiynuyC3Q+0(xmm@f2?#mI zS2#n8O`>+NF6tw#xM=}S87?jXc9$x#AXzs%~PzjkJ>-UrR&{v z2Z_rPK<)SYuGbS1c(m4>Ew3#HA>Gu%Ny1~5!ZPa@LavRhHOh~&kkUr-WA5-?>14p! zvcxF4B^7L`2e*K!zTfk|zOul!QMK+sc~I_>Q5QJcM7(V~ArpK7*X;%!^h@^5Y84G2 z>IMXJ7SgJ|OBz4y>*A(4NM6=N;@t06O&F5R7?ObIC4==8fa^kOb{6p_H-@G?Y%|!x zBK|?~Nl%Zc(rRq2$Vi?h#N!~7)@g`(aJ(9Z;3^>68~i~>2Uwjucn(oibOp-+SF&Qu zp0Zj+xr-)=4Hln4l>{hVkQ86JHBW@TUsRLOs9#M4 zU?ldG&99q&RfZ~EQBoIlmGfr6>awId*@A7@TB5hiu-jHxuCe{GgYKTK*)op>{*lIE z5dT({pYsv+tTdfBt5sC?XaLzbGt;Rj7CL2AqjA$7)GtfGG2c|5-t}a`XogHK)eI}| zh6j+{EgKRTvwpYqlx9q|2C@EX5Kn0uTX9gXY2OT(UY6M0_MHue8dC4UX~?)o2d14n zM0uIT9SRHG#fYgwHa4s=D0dOMi_T~`FZJ5e40vxkgZyR5=JWlQcRhvvx1h&1*Gr5m ze08krloTUI)~ZceU8w(X9Le1<>oM7^XlyN*`eXR5;CflYquavxyQA#DGb3f)cua#E_DwwaCRln`k))u(MRRqfrk0h9curird6Cs9muH+m|vFQ4Y&C?s1dtdDCP`P z!mSY#4(dCtV{VjU*+6wV)p|A8Fv`;LvJj}Ytdm>L)?0ASTTwXQ@?st{ukbMD$U45# zq@{YZ<*i$u;bpZ<*iJq3HM7~3*VtzCPe3&+7D1&5uTzG};m9hcVKLBozSWu(qfNpT z=(k6z1IxCoAEU8K2V)G*jJX(8M0s8CMm8+P%rnu>gONsXj?1bk^Eg?9ZCNQ}V$HU8_pT$G`b-es? zBa?C0jxdYCGW;!_hIO#cgy<*Hq9RQ=tzis78({vhyw(q0a)<>328|Cdin-F9j^%; z>yQTh(El`lHut@ID*bj?PnXR{a_C9S$HfK3i`im7+0Cs3r;Il<-HoDWdk!g5>^v}O zmzzZkt9Zt$ys)Y?JyoDdRc?iK;@w(bHS_*_34|#X!W34U?CBoJHzPAes65rvfWptA z=QL&g-k_M6UPng=b+48ygl>YfH(|T%UXM&@bYhM?&+!`kz#3~)Gtt&l+=u0x) zuh_9{6%m_61HK!D`Cy2=>S=iX_r$DQnp2$;5w=f5bIfd-1gyYlhgSE?1BpH|(ru;52Ix^&I%29HaUtJgN>+x9q%CwHqyhcx! z{7&4FR@ViBB2<6UgUO#^*#Goh(QHOJgC3WGWXiy}=E5L25CrGf)+1+V-jnG-$jwkwR0rL-MUEkG8@8EB6ChM-^FD9?#7iYK?_~p(R2iY zCYUDUV3U@+p+UpKcWA%Xud0nN)b?%^e)(nuQBr}Jw}3uaIu5j8*A-B)%VZ)9qYiGT z>E~K^?_>VvgcG7irlhV~jd-0%^37_pj(xwHL}Ux7XxEUSv~k|}ME+C@@+J6fPO{%6 z1p1e7c=o<~8c6D;dSyDjM%0#qphMAT!ILN0j>#Jl! zf)cda@2Kz!4w;0XPM0qh(M+*aZdQ}C+V`trCv!|?ACELmuOSG1e3vnGQziuR^j>?F zV%at8Wqa2)?QTM-`RKNhpuwA0e;aC&|Vu(@DjUev)ysu4u8?UV&R)7D_YV%WH>VIz9tVLK#JT zuv$#A|1EX%R_MvUzt?b(OfiYH7jVK!8pgqNPc>eU06|;9T@0zd%R%PZ6=#0@P~E6y zshLj&N}djaEQA&XHiXb5;EyhUeKRj`MM5-A(%;FeE}JFf2oXRLW42!wqldkV(Nj== znLMhC6XHvJQhk1+R=6dG(@q1t22Z048vgQ~?CIYPrbn|K#cY;Ge=J)?t?yLhn-n)g zGua5!VV`yWd;a=ZrgnkR3K(#V)hB_Pv_RVny>YlU;_%-QE!w+chj8IbUb&|ylPeoE zmI+nPC$g-U#k2u5QD}7lO~9w{#8|+20+-mGRt? z2Si&PE9o?;mf<1yyP4^5DbYhxnFvSm?amNU&boe2HP&tqaH8HBxV;dh1(eL|hIv`A zB;;7VL?Qubfw-}-m2QG4?{}v~TU(iB<-#;wRVI0Ddx|i*^lWgjwM#jUZ~12N5EcC6 zaKZ=hekG%s7vRi6%mxwHo)v<1{Sv0KKKoDg%*!&IEjJ5g8jMzE&_^bYOZ4iH`OL zQ^&(jR}`A$Cx(=F#a<)nzs>X3NLFMdqnb^?<>9ePG`bf2)w~*j=P;UCy9l!eRsjSF z+||x4(N}C55O1xR6bxX*^lmoVJ2(nGvjq0#fBEOgI_2j_>HpejA*H66#AnO9VjJ;4^a$Gq{haI2* zx}RPXh^c`~-Bjw40p@^|O)_E*iPrz_dSX4^(Kfb>zg%g?wxZfj^0Jx)M?}PiUjjx& zt2&5M{;3d5V&8m^Qps7ZUR*MLLV^^Oh}l8{|JjS;a%#;*{hkAlPv($b_p<=`$%l0CMiEPqld z*#T4TMA$}9RxX4ygogF11qE4OY&=#>!Ro$*jPX-^CW{pYhx8UudV58(RK2JQOVCP0 za6-p$l@=@?NOVM|`ZEA`Zj&;MbiqBcC#8j z+<403h=AcsD&@9_8I@}B-ZVc_vJOp54=;XQa_W-PQ{gt@*E>2qGQO1j=Y@i@WMx=j z!9h2dyZzX$kszKOZ*rDF8x424++%8r`|IDJ(-AH|qj+mNUiGiJ{atGsNQMT&byS1A zM&`weB>|M$VxsI&;u*yaS=|8DN$IMd5h zO3u?$%dLB}p`f@*i`}Ai6(fV$UZHb`o=i=l1NW;m$~!o1dDSY)pOg3v<14}zeBV<| z7(OBliIG9Ep*y?7jVeJdE!5)vSY-1l?`AW{l1!}J39$SnO@cyUKRIo z@!Oq*X5^ph6C9u!nz_wN{qBFNy`!@bYV?3-TZtCnxpb-tP>&5}1GQvflUS0jPiM5B z&Zt3VR=kF?rf*a*K55V?U{&eDEv;Psz| zX3J_Qhgc{}pZ8Q#n5a9`@IE?k)*1XAA!4hza-KbOc^43?KpXYl=4^Pz&xYsT+wZ^M zb+W=D_x+WdMT;tib0A5=2g9@qx2Or)GA{35qOHLaRqU5AgJE)BcoZ&2%TfK%zzGj6 zI#YfZ<@W}5fuYgIrpyt`4`@dCVAh|lTLCog71es%1dG@NE!G5!`0bpvXCC9(2vi|< zmD4bilefS=a-tTW_I!7RfQ0(+`ofn|F!b z;F155SFfN`De$J8#H2Y;vB33{l8Hd_ySZQ%t9C2Lz4AAMkZbj=Q~~G(Y%z0-+Hd=c z(W@Nk;1Fum#jhiC2G z?O?gOIIA5vJ^H_Z)Xf5rlKGp<&u)uKLFvx+b=?dTz^O$RZ!kp^l7U6y=SpkrdvMzM zT6Vmp*yp)CILbj5?KP_2tR~|-YA6dC+*M^P0Zl|AX#OgyJ$=-gn88djT@$78A)Q5;%*^3Jc4<7GyQ7HUW zDQM`7q+f;;h&+%E%ZL}N$z1c;iavtpjR;E9UsR)Dc=a|4MmE2kl0AO1*ph2F*LcMB zxao-aDsVNGOb{PIGv}7jabx%_G0iOV;9(Um?`A88J5+4r=XT!|@4Ovzdo3~B0=B0Q z34xoYNt<&LZr}UAZrG2@4m>FBU`RR%_Qd)sG{pxu2aj4E3$E`WAABc=Nf}UZYPJ_u zof3>86-_B|0nk%;yl9(hn!DVQPQZ4~9rikW&4Rx!vuUhT0x=*+1$-^m>-DF_-+GXm9}N<34ECRfa#)hhy2>7X_PMPD+WhD5y-mXKn??1E2Z z$?4 z!*6)GG5iLA%H^IqAyX#Wg4EB#dKr(GubCPn$1B#+78w@yvx1v(!IkRB@)cg7M6zBJ zfcEZea$*FL!7nj4LRz*V@Taxm`O8rsaRJRV+tV;ks}_x<$(C5$q>yb%;--LtTf#;q z598RvXvQ?JpTX%%izko^qwK&81{sRm9@l zex+lXcN20Y>@nVT$j1hHKefo+_D=>f#T(94_OSAnLDw~)o3CYu)*9T2P=Q(P1LS-6 zENc_Zyje}gf#_L=B7Sb3w`zXWfTc~hy1WZ0YWn+~KgHua@Xh_nS9~)xAq(+lqEE&d z#(j%%_X*IzczAi?a^+^22v9AeAJ?m7pfVRU$S#d&f#hzf1#AwmOsoaN&7ykZGik-k zy7LsDP{FQQb~B|I02`T+?>Pe0jb^aoY5zIC8@JzXbe09sd=!i$>E{}wyq45(7Qi@z z*``=1GPH-rBBC!7Rl;5jYkb%4@M#)qd+dPVi5|JJybH>v)(j?3@m`yg^-g{hkHj4t1;(lP-sC%$m$4QL350b)e@H4E72Vo%>y)hBN0lJ*t#># z?fIme%oeS^qMGuWl;}+n>P^TfH2;(A%8$xG3_~G!nJ)}L%ErbNpQe+%JD3qs(<$QQ zes>QWR7*d==sK$55Dz?4jCE(pEEK zh&-PtOJ3zw>i@bm2IUjb5;nCtf5bw_?OM1AnUCe=HL00eOxVrrgs&kdzL4SEP+Ce| zsjom1N|ncKT{u4a8OP7puWB?|KBF~MCt5&ZOjMh^-25snw1f{(2}TMh=y9tzhdcOM zA=EYVD4JE#6&AFH3Qhw^!A}croo)DA*Rk**?k3Fxeq;&afmGt#U-tnVNMp5}rZ2b{zXVRl z3CX&K*GYV5O(v*MR_Md2Cq?|1Sh$m&bi|{ub&I}Td{%DozMqxhY&o?{e?83{ph;s} z5sFuY`7bqQwSfOq14;N#*&Lj99iO*)lf%*X`&x45?fGxsw);9qJ>3tlqEM@*LnDhu z%VXoL@i)Vyj$guR0&yK6zb9eEC|)sWK+QkZVQ-tpRsedz?C6wOrU9fK-$&^q077VK z2YmQvz0ryuH_GvqHo*|J&ZjS>f+8{6hP}gEivF_{PGVXn)_{o|Jp~T&C00ARf@!m+ zkp}iZrI33LFLAq$&sV*LKZSuqey&^ts0q*$8L(=YUqI`~&5NPg1N%>&0tQ7dr)0i* zC&0XsbP~wspu!Lvm^)G}U|#Guui3lT1!E;Nb`}c2n69m5l62su3KxyC%o<5DZdMG2jlbH? z9wE*fu(B8EQsPDQ$1k~LWmAhu_P?;7`PwiQ&Kh1STqESRZemFnANSRk*59dxwG@Hn9t=gE9AVl=% z#@zCXGCaQ7PJP7SS1d)xa0n)or3GC(W&)yr6TTIR6)o{~B$Iwo!334flYqn8x%;$W z(SHecI10*$%Ip}Exz-{{NfqPbN!m{yx2d_CX!56CRaC=Knpt;-b6az`7=BP`{`;!- z&nA^PocWWX&#l?pR~XY86~bt$f@o@zdfJ_6jg9&HXeQmNjxQ(HeBV>88>n(R`7KRP zl(fwko=G5{MU8=5WO1ma>p`4zy3St;$@&*s_9`^lmIHJ=T51i`Fx{h@tXU8V8>0sU z&|QUynQl>@E(RdWt!*&%T`%5T<~?RyUO;TEMyHHP)fI@7@&Yq(avO&Bi9oFKnh}mI zrU>!?9xSRh0S$3-S%-QKhLE*Jg_tgjcCd&z>^#&Eb1D4rK@YELGlRaGgeslD`#sp5 znh?IbmDP4cmK|Ov!RDKyln}9LuPjxAazh9pc%h8czdWO=@R>zaU!%XctzTcOz zWLjCW{4ZrM86}sv1rdcmK{MY9-*!k&-(RwSPHsS=HcUdh{LgD76Rb?ZPzhD#B(LO% zj~(b{uP8&zQI?U;!S_m%e#OWq7AxVj4{4BxfMAC(Er#hkRc$6vemamQ-MARQO->M6 z9F=cycjZ6_v3h zi7kz#C5_b*bKVjp&60c9*}B{cxe>tCj1BCQ;^@fG6P@ILUL_eMij3@3=szXjP={^F zk18rGt4PklsBpc)Qz&jP;fjC1=ZyAmL&p4X?tIsnIFF5Fe2D634Mpt`8Zp8VPeHpK zaHqpf^iF>Di0i0ato^i0iiBaTe&gjsqGa()-;XBA4qO?mM*`U$s_yQ}C~<~MEtSsDNBaG)TWx}v@a+JBugGZjaBSXEM)mFOA%4~q<)v|6d~)H6 zy)vr6{PM=;{`Iwc$iYNPlG z1E-%f)>jO5_3=cVH$z#cSTa_@5b`BIw<*wIh%M^pB+d$J zL3^;q%lig|?m6B)mngoz$;sb@C`bK3{Pvfj$C}A>PxWR@h4)W|a!skpr(6-H;MSI$ z1-{=`;oH(B_M`Fj>ZDMUPtr*K=Mh?@J$AxbHvv1H`cKI>=*3XwS#N6Uj&X>%plMB1 zuCj9vd1QaDNQ|i(%hF2(Z9CPhsan9JEgVf21XP<)+-;=*+i*=VBB%N}x$sk2@GY$T z(=Ordf5YNkV@X}LOsObrupvWA*M_B+Xy3e#C10x%W)g9r$r?K4Ts6goJ3DM&VuF-@ zb%oR5G#CIo-xypVD&fX$=;_#)I}d1NBeFZpwo#$|lzf9;4?j9zv$>B9URr-C!DdGBTQePru3fIkhZa zrwMNe8#}?~XruBk57drsm%WOL5=h-xd$nRo%m_Ux3=#JAn6MN9Gpi5qxIA$Z6!-)J zGhm>pl4q7PSD&Ki)iZWk+PkcrUCia*?|4m-Z%&t=!&fN%Tm(4R6wcFzqBWA9jbBS# z-QL0JU;+ZTGx(@_fWq$VTONf1H@)>-VoN$-#uhBeZty3G{De(I0;V#B+458wiX;03 zkaACbV$_6d$3ocxZf=7g>D6{+8mr&(PARyo3-Y}S#imOp=+ejzMH~;K;i$q!Xl^mf zoO457pu-5Cpyeb9X(xH*a-YKxcJ2i21H8WI01&<*1n!d%h7N#1R(S6;Esn}>X_2;Y znztC~wiGwJ7r(zw!jYHHrCD#NJIA|uMiY9H{Z3AW8JvVAVnJlAO=kT$CCf3)UR_$T zu6;#c-hgj)WWE))_)ZVoL%QdNylqD)aTc!?fcoq$r%vu%4cO}z(46@W*uQK^Hz(1i zLP3!wX{ddPNBmN^oguyj;=B8qM7Ox&_fQ;90?{iKe;pPTr4Z1zfAo0IGyD}>9kqDKc{wL8*(ya#p_$&uW)IB(;wl&Ato{O>S_O+8v-X95qRgf!!-f+mD>3bq6ycn1BRoFnkwH(7w zA2s80y<43|@hDb2%RwD>_JiN+%A)da?_em<;hRu9lnDb{{lGE6P77WnmnfIc_p!x7 zv89mP^19uVw@D0nGN(_d0CXqGW@E&Arm?8einXr-wi!Y+J9qbkY}%~fc25m?{*J^` zKvyqON&y^0mf11llTZ^Arp@uLJH#AW4n`rQ4+rfX zM;U8=!%XDBvMm-S2(`|0Z7DgnLRR-;*{InG-D-80?j$bM5e9}$V%^3AH3_&Ffsab}wX@(rlhY>whVG~gC zZ58{wh(7lb@dTUK3bj!N3M4}WLJiXsv^*&q)}^~o`aM&UrsS?E zxob)uvfm9s9egWqe$^%uD=N$Su6O8?oQ!*N^msq8=4|suz3UxW4A^mRHBPV6HeHJ3 zCkxRmOQI+i);IiF#bCJLE7n)(6UBZCmWb`!h+W=53JPCpt1d%pmz@Aqq#UsS9qd&_lQNXS*5qAWrjf^5E@!MX}HeHHjy)48mp=orH zlU*TR|EtR+2zG;pq6y6%_OB5_SH5}grNcVq)z8$T@!r)<+IvYw)1{*660*BQ`ymX# z(GiGkxKuTXVqNjmJ;!^5dx(L2r#yPQy%Gf&hEif&Y$T{kqLb1T(>7g-WV|c{Dut!? z!cvEJ`I`;0B`27$(#?yPZm4dn0d;hQrN$8>NTWtOPWg;>xt?{Y;Yat{r%!CpTMeVAS8y5r2FSY=%vpqNZqrs3q>}8m$S5)l5qthI&+KnIYb2V80nT`MVgS zywZ-vp+rfrjHUIe9WiGj=D2Mw+NMj9)SHF4(?w&`OWeP~?$j*Tko;7-FBh(%^|FpA z0sB6(SeE?wk7y|`<}%|1L#A*qneSM|Q!L1W(05l-AuOv!45_TTbr z0v5aLqaKQj8FE58`L zQY7nUA&hk4sPxia#^FcGmO4nrt8`y3^hl}Rqa$zlBKsQNC1iJbKX&;6^?_!yVp*HF z0%AxP3s{%8^3?^gLeyK-x}uZ3`iId-gI%)c@h?gw>aWFoTw|*I_cE*`f~casXE;&` z&N)bvGG}yaBS1|k#`fh1nAltuuAZSCJP8y?65A`L%!<|W@L9a-fE{-95^QPN+jM<_ ziZJ~qs`?}Rtk*77S!faJT0gB)gi$^Khwo&E6slXrCo@2gIZ+48$gT105Z!2GRyfIO z;&HJ@S8yXM63>$L4g!wGUvGx- z1~p=aIW`xLP%%nWJYB`eprmPl8xyN6BQ`nuicrVa>3IPh7O~D>6_K2Dy7o!kzG0ja z#(fvZS(k%&SCC>?RN@c{={M8oTj4Mq5egooK`&CfnelVs(<-#4gwfK52pJ$Gn}oQT*1*rAGGRY5SRivbR#e6^*5OKRIN?Dga;0*L-4?Vc3g3z$N}DlbK&h#jsHZz(d4=<7Z(I)a)vr~ra^W*S zi3gEZv6w8h8+T|EzM(q#w19jE98EeZT#l8WL*0U+H4BuMnQZ5WK^XZgb53DjZ6q0k6Q%RU}u2p2p=M zIjJ`O>SS41L|304WfD}!ya&S(S|cXM4NsA-h%-|~-;En-hPL$Ur0RqYZ14JGpeC@` z&K2PT{gQW^quI$n3La5_cgrU1?sV!~_@%6ptxXE#A>y>5(f@UpI?m6;975zxs3W+_ zK;g3cPdPaeoa9yh#2AGLe2FV-)Vu#Qdjd?Et+Iq8rQ#G-8&_M;n2U-A*Prxk+>zg18%s7aM}V9&!jC@>3sX znQn~z1_G$H*IWfL)|+6Lo6u+3uTLjyGlF3Cw^%C9czCegQ^T=RW_Hjy2@53Sodhm1 z<5Bxb3CvWT7RdaW;c!2~LVq`qF5~;%KbM-kgZXpQ6TgXDXH?eCSISb2$*w`w#SYbl zj4%|0IAjVOBgRV$k>D)B`h6K0$mWx*dvZ9qffAj$x5wNIjW$-a6Z~^!CA{Y`WAFQ5IP)nlaytO81D-8>I!Hd z+RqK`I>w06F=FZO^4mQaA~)kO5aEaDB}xi?$5T^+ox@39iL;)A9A=Te%xGH%KlLQ@ zWwEYHN8b&0*LXAX3)K2eQg7aS#gqHDdsKq_Q;wuvO6snOq{|zr%NwZ+S7c~wIHZyq zv1OM-R>H)AKe6|oez^&;H~o|zF$XLdZ|Ia5Ad98Ck+^L;+NMj9l$WKIyGtVgktoC< z9kZ2@>s0hG0u8U(B=hFI7YzqbY4_+X(~K)&=m<`=YZd4UsrY`?M9t??WDac*hjBx2 zFw6|@L1V|w$R_MMH1n^tBX}s$1&no)c26F?!Df|qwH$5BW~^@}Ji&V|VQSW1*4T~8 z$Uxa^RVEp)QoQI2VUMTk3NWx2HtG4a+ILxny5i}&yyp9)J0u;TdUEtI{$d63dLUu! zn{h~LV2!bihHcCWE|tL9B8RtyP8O_FCvnLdZPTSl>dhMW&UDJp*g5~pWx999kvBT< zq-gJ$gBmg8cTN1Ow|^D zVc(U}_9W|-o@u-iy_&wpD;YQ;c!(71UNs}pwhXxBN%qZRJ??TN=ngnl#$n7!UUx}; zD&3dfxqrDwXQ}nkxX$8JOTff^TzAqQ_nR2xYG@&=j#!AhY**dhBi>(YCfNBF_5S-L z2>hhwjzS}GYy_QD}t*Wn1qh8KP_nzHwNauk_F!g%Mb za#KDhCwY~>byY#)rMlNyA^ov5S*;rYO4g>sz9AFyN#tHLpngzH=t%~h>_khx)PM9wAfzH&T3(nM55I%~5Ablb6svONWwJ@0nP%U$*b3DrAgx-?G}? z$ua3T_hLi+12v^hr#e}1lsk!gN#cZ8!6ut@F}BCN=MFiI1{)^4A&|wBOlVIkokU-8 z@6ep|!_NI3g-E92c>okW?z>6K8u#l`|;(s{B(WlgX@$9r_!K}!#hMP?H!#Ji6%-lpb%Ne zi6MvTi}Qqz@n!L3-ehQIN~{=|BQ1lNl8==<%uvi@HrI8yMHU1l`&BDY>XqOKZ@om@ zbSaYkva~RDk^1z4dCRLm?+4p4O9_8JnMcZ^Kl6`u96;HCCaX@!?!A z^A(=#59UZn|p?A=r^{gs}c zfmCA2CUKH?y|arWCg0Kv<}&r+?Cx_*JAK7ca_+27nKvT?1*;{4&0Knw?#o@={~euG z!h>$#uu=gOz~tE%<47Nl%8dKf?N~#)fWJFU^L}Qc@p{+xe&=wqq<3;LU915&(tsNY zzkxNFkMn+4c`t(<&cwOMs}2y$;zBYGRr+0d}Optjd`s)r_Dt-wf%`O1);zDS4eBsP77M>ZSbyi{NU+wXw5 zIfpFOL$lG4HvJRX@~!rX2Sh>IGfpQzNkXz^dUrhQGOP6X zIoa_{=|=5PC|Gw~k`BIEAMm&O3KX0tPa;Kc!Z$48;-4_%cC@wn)K9YBC1vs)Ve#aO z-jTNXa}u`6a;FBYbepgGo%$9Ab(RcA!q*rX{~6hA^jRJ$_g2XG&>mR-{;s0!!QH{Y zIs_DOax5t)mu7>5AnlcDd@;!-P7lGCKuDzB@{?YznXigYfyhg^!SB^3W0xO=Hmka^foevc5 zFKbThU??Xe+DYEYV@+mflHCLXz3V*~rVtB5YSWRih7EZKnsP>06?P&_{-Ge z>sIrn(F%(vS8Txl_w-IyV2MxSp+|7Nrs?>$Sx)q;2bTyxL`OP=zCDDgG*&z{uNAE2 zY>AP8cs}O%n$Yh+chdGdS(~v}Lt{+O%`KCxOYLae>Y(2R9{FL zyofeYH74txv3=O!Xd6&eYmQbEgv_O7wQeAHRZM6PvY&{h-9Mh0`oe7Ni5mjS4KGUCm z_sux8Ax`Qmy)3Z+yv_GiLJ>Am`%F)@Zd;AE=~5)^W--@xg-~?k)xlSgdx<%fWV}lE z<-*9}=^R>-W*KMV+oNBZ%k`?ekT*J^_Y1rc?PphXdW#9S7a$5^G{8@>O=$8?4#Opw zdm#~wmG;lcJtJ{Td$diLBB?iv*|f_Yv*XZ)Hx;fD9Y=0?z!`arIQZNQeOa)y_;a28 z_oa7Q_o|)Q)bCy6MbExv%hy=$8@;t*Su}#Q+cnXABS4W>TU{yuK62tnbrk~El@Sc~c>$@r0EAs&_$YNs zV6T(B5E3VI8n!RZFF4yb+gMJI_VRAriC7`tp#5G1N4jzy=_Yn&!&iHPTzoS79*m4V zI%I$ag+z8DN4J8*eIW*tHLRjW0O|B3^Iei1YM7$9A~2HGIB%Q;VX6e$PDA~oFSg`& zYUq`WL>QUGe*p>)`GO2NHXnBCTj4N=FdbTry^u)vk3<^HapT%Mxrn`7HCiRF5$}5z zCgy>p+3vXl!$5&>w^T@?swq=Ut-z#T5f*C*i@M}u;jl2o6=i`a5k$nvEtTb$Slgv_ z0grh{j_TBq{(Q&;Go+>%+WHLj?$=qu{_q4OLC>i3DcntTmBr#Zf6K{#?If?eeSW?lqvA@cKGb zNR=fX<{n1Rg)tg<(zxL8+(VMz$%H7%(C6l_H2&;8m`pux_wW@$da}smVJq z3>zH1Jpt~YV^$X7;xwdNhN;ooW5);tcSgf~9S20uWm~lF;Ehg#(B_1}fvO!_ma##2g zK*JZH;U)v&O1}r+Cr>E1p=>z0nU#0U%F^Vi-37|Ela!mqRMXMO7Iaze4UJM`h$KD2 zN#?5>uX4lo(OA??RV$fi7*w$f|=RI3PD?!1?ASUn^@K^#_K zuPTsO6u`U7v_Wt4HpZ(BIApmFjT;$kfqd*QRjXCPZjj)wNEU2&iRq?Ghu$N;3bqSH ze`s1E8Lv_d3KhJ;7eI%Gj#1r^2))y6FNPDS4TiKugV{Z%k6mM)>DsOKf-{Gu5sBB) zhBVS6L|~(X zj)pY#2doWdvII|%bUp-{m4R&dC5>dg>Jxt&tdUr=FpdcDyc+|ZR$zO^pl1#`w*hdt zyW26PBlzpX!m=c|@J-q1uHYr}qPihlNG8@0bU_1D0jIQqtI9XlND!yide^iKF4tf_89wSzdvsP7SVF(iM~`jZR`k1? zCH3$AxyvC)qj-KN4+b$j2{AnRfHX+Gjoj$2fbEVDxgW9VC)KSwbalRX>@iBEK+{L~lp_D=M zL{>KNAv?)|c1ypn&|%n!uZ862+U{Kner;*@=zJi4SS>oB*+||OlJZa&e-j}hEWf;? zpKAJ)x+v7X-*GbzvxF8nAts-MHPaB*CLmltSK6h#+KbLuC3+OKFH~}4`4#)vP;uhJbFaAq*q!^znU4%{6Etp!rkStc-BlUfET6wrrM zUj=|4EJnd~@<AP{pB6o_;WMkTD;5&)`}jeNG5AGac7zNEn3 zQTSddB5Cm?ulhiFx7+%;BEX>A1}dn{zA1mf{o}p{wNOK}=6h<$0eHy&cNFw*1ZYY4 z-OAnCBU!73hJWL`Rnx5RTC$JEI^lAxO53YaH!^=RPQOnsusi|4yr+gqU|M`I%VUG& z=j4V^dqb$bJG2*)Q4b@E$A)_NPMTVJ|}=8N99sK4@)jCb;zCn2wZ5*FW%oXlQ}OQcC) zxM92~YIieK{5-=M0#F7PS1SN$-h=bC?{`$tK^GJ%#Vd>74snWQ0sOScTVB9by&Bw~ z`=DG!pJru?GZw$<7GgL6nM9T4rp&@>_|xEu3mD-m{oG&=KuYt^rDkRjm!F%0KvV->P=YhatV2{4->-yN z)MeTii!15~)vrRuf35<5ssI>mz(q#?{q|c_uYlzDq*Q2MvLUK~%VKNht=m28FEO{D z$uqmRVUKICNfl_P8Zbt{#R_(1=J>)6;Frjmm)4`T;#Kw^q|yoEm$`Y!%L)WN31AX{ ze@r7xs9s*6IqmeWIi**eioN-MUn{1Z4W|^zQ#0BWfYNL~g$^dxen-au!I3cAH$W30 z#MD)8*0)ss!5Fa1%>bHoY5%iAB2kT5-aSuy+B+in=Oiu< z1A!qcK)C4nW-Tcx@#I^A3S0tSSsC7j^TB_=<@cs5a7ve!=I{6CdWtIu_Y|EvP@nT1 z&Da8+Z)$3!Pi;o0jQDxsZU^(!NgBzzm1y&n%jPsPk1~KDT@q%NP@*nNivAZmt$aMU zUDvsu-TZZMT07p+*2_5weO!Re#|0uA&tlxHB@_BmXv-29(-PX<$`BJQe#g&EPc_g= z*J2d9e{?;ChAqeH5)zbbn(z2rG{2TJ?@W0_Px*mNd25#pR(xR>SkSM0$-b3n^S93H z(L8+uI;+P}q}H;Eg&IZ@>R?dXUkcSj5m;df{1?!wwQd$jnNBiq){^7z(v-Y}p0yOl zycCwY6uk5OuHT!MKqXzmYFQz*>Ut9Ozu$IG9bnIVj}D@ii;Fx!!1W3onF{zWZBKM{ zP&Erd_9Ww0qRms`)Zg#R0C4oQhYr(kef8`@q=VC{bdL_)D7Wh_B4GJyC<~K&wwtvS z6uUIxFX3q{h2}2BYA$&$Ej_`zX$uU}r6I8#ddKx7rLLY|*#qNQ@6m~xb#n#cKLqP9 z&IKsf7rf{T2H`be0JmqKD$(XC8^AP~k}`l7U2;n~&fKp?&+ne6J>?!95H4=y<$`P5 zIS$jNb<~}%q6t+aOyKzvcbCFtmv)y+`<{2x5m=*3VIbe{e%Di={xbG&2X?8{*Or6C zcA=8@)39%tL86Gmg$C?N8p*nqX!A_0cJa1mz=$rz_~8A%c1%K3t$GKiRqY-f z8HC$eDufwi8_dGIdE;iS%xH7Br8l4Tbqj$b`iT-6TUJM?cIDT5lmc+A*KmvxBgTQi z*(CsIYdn$FsxJD;IR(@RQ|DSwz|sXdgA50IzYHKkmy~f|_q^MD?Me6Gv}fF-1Jy-n zt*2P6%+f9$Myz{k6<8O|q~~BnWg%Vd%Kw5^mDzY#VBOMiQeG7yh%UKdE@2N{QZSaS zpBpRE`TOnn)RB?aJvx|NynvdYj07rL*?`$;Wjulls4O5a8R0|KmK1zTipiBhR8!#g zCuV7+7d_rd+N~5Qq6L`oVsBe6sEER4STc&20;H#@;W=52%_1TPq$%NnnxjgIPsST6 z(cUT7i79ZlsgHXaVn~GoWfZQ^lPJ&%>_sBTGiV8pg0<$B{^~t0d9rpI}7F&>b0i#q1j#>Uvdpu8Np2RfE{8waK^~z zge863P|w}Em@pfcdCDnXq)q_F9OM1~!Qi zHA1Qro~c=;loTiB7Nns^hC3UtGftI2Pl1DGqjMa~JhK~0|Lo&H#Glm4M5gGzx6E0^s}W@_BJu3+k3~Y_;!#i05Vkrg#xx^hw?| zPNV!RD`ZPyt(tjCNpUi6!R4Jy7h_7{!+F;+c5BY!#>rVQ4WF2ba7YZqmmogI*k1;S z)wj}^zpS9CNQL9-(loznD8 z@vnc=dD5@+5mKPYMn3KG0o@_!u{jq8I>D232k1Sf?u?L{-|YlWdlGOYzeLlU++p&0 zXG#=MmFx&XGkbaucOJalqjNjDvgIoU?~DmR9&slzqCL*X4X{}6HX1LB&XCwAiCm@{ zEHz6OrTY#7P}bbpdR9jjaxr0SEh9Qp9M|3)uDv>WTH>P;QgVf?Ml4fs3p?4jAZ?v; z`Itfq2s#sG8@=|xweq64!bX?di9&>gDw{BcdTEeMzMngsik{{72KEou(Yd7iv0iDq zWYm`#g6M3_wq^u3?1I+wO6`*7zTNLHM%$75VD%#4N=6qw)lc4%8(A>0Qalr5e>HNn z#Xu09fxV}(Y|R=a65Zrv-Ga35NZ98)(3V74lT+r(Dff-3xVsq!ELQjoeXB%)oHJy- zLdH4>{D{#B={^Q{GbFD*0lt~V2a5w43=2dmI7bbT<@x(CQY+gTG{`2Z5O<@<+p+M)3`@R%y%b4v(@gwH!WGPj%2<(1M#-fjO+802Q*Ozv@e4UlnJ5FL}nk^%{WB$ z-CQ&4)K~h=tK~OCs$Z$hL=QaWY&Ba-KP?JDx)~P852@v!dng?ao&`g)J~Q`pW`&tHe63dBQQf zBB?YDYV6bp^j$XHi~!s%uneIe`ymcC3o(Sl648pmO}MU!xV!O%y@S)yP6(ml0nl{s zVYs15^0HQ9322fcr5~4(YbClyw2%VwemC6@zPG?g^d;k6a%l5EVz9H>Ea@H{A)8BS zwH1cp6r|`BX7OC;Oxd(Z4hz9iTCBukCsy4w-j$5WtJct~`&AmAo4U!%Ue>|%gF(rX zpLBw$X9Mt(ysVWF9+*tJrf}`!#e4fby&7M}?@jZA?=5f-75mL{$u1JxZYK(g8_KC0 z@xfoL2x)~uJEhb6ekF3E{e&sdR5s_tuhUvkR2ACpM0j+&Etq;YwKsHnyxxgjmNw*w( z>EcFo>IQ`H8ZALiG4NBM!&6Y~Q%HMDjz&uws4H*rHCPx%E!%H~p?TFBy6oNMYt;HF zXeg&{d$Yz9{8SQr;!8 zd9`?FK)UvKbi_lqSXxW*Q3}&o4DbPEM^Z-F%^2tl|&HNX9D@j2cd z4t9j|w7Q8%RSM;)?_#2)kYRYq75fS)B9z7{Ui*dvS9ddv$E()RLH$*#@$^jn)-f4M zqNB3ltStc>ECCy=X>)106#|kM z1Qw~rewpBX1jZN!zTrp}RbPYI{ig}Jqe$uoD(B?g!jBvxgD`iMEVz3tI8s8oZ}v5Y zo9ZAdvYMTaP@*|->8*V`JXqBw#hzrndW}HsCOqJi)SLG;fBxJc=5lZ=9IVCA8f`Si{yC8LEd~Y~bHsfQ*_>ed^ByEpqpn-rh zNxvtbzV37qqJ+SFl@I~H91W=7rHUzz&y8gneOP{1>^#?(yxTm5+~^^w2sT&=Q8tFP zpu~owx}*H6H^a!oU!oz?@WE?q8(tWNRYCkH#F~lWb0s*_NB!-daZ!pT0a>y2kC2_CY$A6(Ramhk0pVz2_y(>B zHDwNJN;|2?B#KO<7deZeNaQFw!(=jMJjc{58K741v4Cp)B@9{_8IRXsfkOZUVyyH1$vLdV94C5uAgd@o}Y2yyx%~ep4hrHXRUiPfiF`f07_cj0BIR|)~ zj*d{pCnP^O301>bZ#p%ld%qp7(J!q?^39n%^A*Far20pm&QXSRohZ0%dFxbPBJNzF z?lbT*jSam6PJp34lewdr_PheSwLnL)P&0G19YEk2n*W(E{&FUS?@J_R)(I>laR5yX zI8mqdr=D(>k+*WIEO<1vv3qM?i+}5Vk2c>$0!LU!=RQ87pK%P6W<_#zs8r-l=lNDe zCCn|YvP(OXC2!~@#F8Z<>}xd+HBYe$2=PGA4rpov)v_6E(G?05=n~f}&-WPAebk{x zFY3DGZLb%RSAkK_gEFF~J3|R;CDF`iLO7StnXk|mLXS4~kwKw2X^Q}J14NK21 z-cu+`p5#;1g>y4Sb6z$Sku+Wv)oc$a8oa!d^qaS&CjNwrpW-w8T>&p?-m_@)D-y~n z@RKQ2kK;CGhNAqd6Pf+CG$EEaegkOS=C_N)y5k*6V)lk*8j5<{qXYU3r-F?OQ%f&U zJ3uIuwtlk2Kl%M?1z=H@0d3=YsBP`Y?f0hRp+tYJvuS+Zyv44wkMxSq93vKt&FFzC zc}D(XQmRdanhgvOAplnsqSCZCp@NHUpBMKzL#&wQMV7J6C_fF!siT9t*+_g+ zi=?8ryEein`N@(v{Qas)2wgIK$*j7pw{78T*5NuT@lAge~}hF;*^85#q9TVXmiw?Q%)g5T#xkum-$GTx2Wl=M1( zT6)&1agPpGr}KKORnuGyoDz-Bl#ANjK!u`f-8hUqNozay3t`$*<@zv5fg zhlBf^?#YAu>>?x9DSyEfL}j+*nUyN0kYV8IlR$$u7pVCVeX$?OXrsQ9@n~9|Ee0;0+EY8wC)K)V z29m5!sr{Ui3*X$t9B>OPRm|h(a^+uN&Wkdw#Z+7W_==eRwK4AR9tY)l06G1xan?b% zbHzF+r0A0ZPITbD z(A8Rn+4;|#w=@x~2*FbEB@noLeN`7OE$%UGTeN@{oK(t$!DE62K0ywhto(Dhh~Kel z^8iv*0B3#uTqN%L#p*)__4-Q~TiQ#M3FO+sV|{@!u#6Z%y(zEkZ=feW3C&OwN>#Rv z*{Z5(f>qU9q1)!>;mpjUZ0O!jd<g_FTO&>d`^y6n+H(0%++fw0b=G^om>LWHSugLY zDL239Z@vR<9Jb>#cD*p%5)IG+ylXDSe0{(36<-s?>DY#C991kk?H2320JTq2fj`x3 ze|~j@LZo&VvF1j#ck+s_&42&#UeUhJeoDJt1n-PP!Qn~P)g}wL7Jx4)tor5MLIC0N zhGiEx*+oo*h7G;NX8RK^BO6KQ=OSMZjC*u$=Yh!Ti*SKYZTZ=c;_umSQN#^CV!q*} zkla-})ldhtclY_z>azh(_vnZiE{NYs zxd+D|Hyc@&B;ULX4!*&N-Ihf++IgurGYBtdej#Zj8#u>Ivfs^xusapzc^qVaGc+GE zRy1?UlVFCa-Z;PcrwygWldxcS&xEH4o8eA>1 zbVt%}k!3`49h{cEwiJ*bPvU#&EMK#h10?E12Vw>tHvrr<;8@^q*hq12xL zZkjKk_-UQT-ne;7E+WgG1TO9kFh|>Pzf!kMR7PyRv~+%=?Ldp|rE8R*?Io3Hc4A#* zgeb#E;cAh)jpP*xKuedmU@;&kYM^NtTX=w_UvTX#E4oOb&3n|Amxc%Ou2C(WPDCY9iv*^6g+S2IMo zTBJ^jht_s<{}ycVJPokhOyZkpFF5%f_tcUPy}-dqUe=w-CsV^@j1yJ9r=Y!31*F~! z9FQ!@JH!(E+%1-iUem%w_MCg080cHl|!n3xW^-6KuQ2ocmXT4V1hpL)-8gP`RvJFt%BHI3;@W#-fJnyWShm+_k z3hgLa!}?1UzWtq?x8AyQ{pOio)|vTvLX;ScXRjI=|4EHu?OTPbKV=x0(nHe9+jVMz z@yizgyi4J2U*hp7Nkl%1%Uqz;Dv9{+w0|zOW2MYFrhGw;D_QJ~{2}Ii+bW>Tv*WoL zMlJsm=@7C6l5ch|W_Vx{#|7TRE!0Z@9VKaKPx7w0Ok_;KGv4pfSr8arxx`8^tf$ne zxrnN#QyIk)pKLq;LJCxKtsUO$knCGz2}b1m?XOne#_`^-+*uEN_ZsVgV9J$DHbBwU zHQEQ)=`<4YV9ZI4SaO9_K!~Ze!bX8r_)7*8{rIVuuzqKSB%MTU1jjy$uAmV2a!$U6 ztoWX|`SyaM7~W>sHkoAR0=q$mks<*&#BIXT$}P$YvlMHvBquE`3`@F;C19e^W)8kL zb^-};HbW$n1^Q8P=A^+gTwz53@9-vuJY@EelD?QvAXcn(mwuU>5U{-kYP%+PW12cD(>*9d3;y(r{^b_aws!@(p|&=h_vpr)bOaEoj3(y;8!;UYD? z+B}AQ1gG$AX2!{}w_7Mc*W1KcGU1xU6Jr6WvxH1>lKoQ;krJ)s!A(mfIsy^60pHRb z7f4u2s1KOcjpD%3k@-04F^Ns1EOKf(wpsJNOoUS#Wa&FsBebBuYXo@v8a%+9<>oDg zG=IPQ74MKN1vM!rcTD?b#Ox)Ib?MT<7Zm92mlV(j^$n!qBBj0BJb*mLr{F}VaA;@Y ze+j6H5}UUx#zlB9xQBg-^zUgJ#=SXV9&78TUdClr?vW?yH}8A!pBr=&I_c<4h8~eK zCc`t8+*4D&fbkyqKC})xXmFJI5a2UzTG<#8cvTA^;G1uLiuc^huT)V8Z-^$Zm)?Jqz_cf^D;_AKHFo%_JssU9k*X)317u+t$Js%EhG0|lr7h3UP5 zSJQGZO)xp``cqE<1EpyXauOVmrLt|rbT!i+7>0zPwGy+nWvthfb06n1Jz*)A%bG@4 zh+6C=>n+NxykvV=noE`nEfLKu&7oJ5QTC4%m=P4gc5W3y#>&Z9RAIM~?Z5IwM~r#Swib3he z&6>g#x;>{}L~yifNOoi+*Z*;KW(k&qAQat_^RWMoRp4CISN&0RG#X!`G6SC zEO)wGa=O&*A=Z(%V#I94V(RbAe>@0`Ag2kX$={P>5}zgQ%?8-*ldbjkCs2AH6R)YB zy04$~+$hjPzcQfh4$-^A&gk-)_JE4bR0|ZXQ?@pbkknEeIj$x^8!ST~)qod%WIpYB zEYYnI6Ht(T!VA_N143&jhEaX2atCSP+WKiDmWfTQTjXNjblWRV7SjFN?Lhpwx#IgfZ>v=U1HRwFeU{FQ#o_?+PUL4FA9S9vCLws;3SrO} zSZ6_!sh|tlbSEzZ5D_Jo`V`!~6Sw`&&>>tLtYqK@HKs1u7cGG9g3I90qfq6F4GSOCmV4bHgv9LpIPJH>Uw6XK!q3hp_NM-fNU1U6%uSn1 zb9H%2-* zN#bfCQj4*8YE1vM_Nq?N^Z<|}?f8p!31Vog#)T@!5iN%GaywWq5-y=cOCkYo`%YL= zcf>3m@ns!^-jx`i=b#H1@hgrVDtO~HtTJuHpohEiOb-DvmHt!*(tUDt)Q?QGA&l*b z&zA5eO8IT)8sf(_+{%+&s5RnOga;*DvXkOXyxj^x8J-ZT8_`R_w;Qqh&dLE8^R*PK zl}){zTbW&}VA@BPat>EG)-3Z8A=-R4lET@(M;zAF*ht8Qo#Kd$r46!vQ(CVci_&M5 z^bG9*=~mf{(lFTr*SV-A3%`{8>TICvg6LOL9MtoY{8Iy)U)_diq(i97T9o}~QLaaG zEr1|B6~0>i#A3Qvz_eu+q;u2xa+!!d-|uR5|6?PVAI49E6>m$Eju^K26T@~# z{Qb0gTYsPAR@qPEmHRtb67xOkFD1e01N5ALM@_)+B>*fv59mkS88#`TRLzC8>ZWKT z72@y-9!hP5D{yQMlRMeaz16fsO$H6wTV21r3T=u3LVMTgUeRq@2xn$7>|z> zdQ%tfY6EbUE5P&orGLcVMqWz^1j=pK;>eh*Mks3|pt6nr)`9HM2zqVAU4uH;dV9w5 z{l@3YlKpb!sSsoo<@*2^l@iEZ0FEX1#J5lAg$+R12995xtqY&jkr7C}K$D z^ov2tOafq}E(?efkgnWS=$|4Jxt-mo(Y|E5?WS_<=nBNcj}Qzo_fMS&9;di2y9Lb1 ze8zd!3TUq}NgRS&XX9PjELd=$hlB8ul3 zS;5upKM1nz_Ofez`rM7M4A5q_VleeQR~wAnAN2h^z($LXm2FSkoO<}1`u?s{aelFD z0Y=KL%Z-)B`pL{){KhSUhHvM~C@VWVhVCq1dtG^EL?igOto2iex69I%I}&&-t&#DJ z^Q;vBV5P}0Gowqs9Uy=SeDwqpaALbk^hE$t>iVF4Kg|aRTN59yi5u3$y9U>&vN+gU z)Ia7Fg0Lbl^F(>q)xL9((f*%Fv*4l+&%pF z0i|81mrp{LFvXR7q7~vtOFz3HPuGxw894Hh+b@jpD{YzVNwN-ibXH#JA#C@ok@F?T zQ;;46tRlqYWTux9&ckj(;+=fMz6tgDV5erKdYTmf~)YJ{tn zen4vX>E+wzCH!)=!PniKEGTJ&o<|hxN1noxiiiq}r%@oYj^pm9TXB9dLP`oN#1OVD zu)mqB!guxQojp+M`*uh?$^hr>49<2wS12S2^sVEjtU3%f1dAq|lM)JK3NKT}8EeI_ zz8|M6PuL>Y0li*N(3cV0zgo^}S0JD#hGnUoZvH4dJlj)T#OE`sY`LkVdz1vAdG zRsgJx=Xp{O*M@h@KBN+lx=2dfJwPWp)4;MucxVt%`a4eZRKefn6_((~MbH2O)dP^Z z(iU>Zva8owUQzx>hbG1tz?h8*BXU+z4i=SO=RKs6K zJ{P%!EB_F>EyU+_6;vfSJrxv;>aN>H3S`{o&GCG6RaX?l(=fGT9L9fGkHag7hIIuPmxiVq=8 zAKACBoC?ZH9MjSnL#Xc%GR9jwThM!6jLZLyQ-mbE-KAzX#%r%;H#kA{)s!lGOV#<| z5b7oZJtTh zX~bRO6{r-(N4+t)Nr@fWJ9EQ>k#P#Y<|O3m+G-~0XLx=46k%m0(dhQ5VYCUdjM|G^ zys>eb7^1BZ?b0nw?!{)LJ$EjC<`O%bAlo*;T(pz88~u_)kX`H{zem02DWF=Pyd1=$pHInH2S}&KyO_vOU}sk0DK)EN#>C ze3`1V9czv#ob6suNLJs2cpc#`It66Q!KO@Jq$MD%FGYkEclvH%WS_#a0@qd>pF4J~ zI?u&kRoQpzDKmUpUr*qQ*Gi(@!odZh8XJLeD=9qfQbp4h5Q94NCwxTi$&{i8YfQ4>OAJVs)oK&_=0dec6E6mt(ClAnb=LRtdR& z$-k;d(XH*KUm!&F_p#L*m9ny z8hdA_8~3rbXW;q;CgtuD+w(qcciG-Pv9^Pa>_!5e!qNkhEydB3w*=;TVLgzjxP)p8 zx~BvPu?9(r3rQmjruBAc+#Z=ha+H5l@=}qiCP%6osv6erf?(e! z6{)u{g$pFusqoPrftl_hje)QnqlXJR0{ZhaihOJ=UPZDe4;$JFn)Zrs7ASzd6Q`sz zDrCy@rNM%o_o_tl2TvfnUE|p9`?ftaeY>S*H&SGgAuVBCNCGdSC3=O2JAQxbsra}h z(45NUNnr{Ra)I-jc{A}#8!UXm!Zq3+2 z9MW&y{oX*h=KFMG+WKMsW?a7UGu7?ZEx?Dj&R>WzO_jvQLe-|_WUA{^j#H8G!#BXw zbPJDqzkp~ZyIhZ{Kj7Np;kt9i_`EMjzE#e|mz#qE9%w8MQ!)Ob_CqDlH;mMk6hc)Kz*}ziZOr#ig&~Qu2B?2g$$3k?|%Ey2GG+ zMD22n&-;RmTjeZ!d3KF0JSnfpZ3s8D3Pp9^y7TQfc%|cB87tP+IUd}V-J5siazP^} zPD1Kb1{9iXv?TvxZc04rx9<(I!tQd^b0be-FC>Q{fni69>;(uuctdw_&M-&kZFfHm zNgDa;p=WOLsLO{%)5Pc8_K&xtF(7s_esAHCLQu(lzt6zvWKu)rSxGA6cv&Bjhy!j8 zr*w%$uLTzv! z5RfNsxrH`bA#R~jh-FroApuc<(^Pk`F!D4{XhcaM^At{i5oW3P&X4srbZMQ(Z`25v zePVG==e(}ydv;p)N!@-*ymju;uz0ul<-#Xj;Je+fZAk4^w>Q?JiZmH>2aEvcPd%c6 zI4Y6szFi$9++;juhBpexC-V1arR8rp61(Qy0*uDd~XcbfYxp=hEUo7YHPPJRVj$;x%0cF zK*lL7B%&^niP}#bm+*c4VlTX3XS!tuJn9o~g0Shfy|PJoNLJzkn2?c)N}X?WJk4_W zmQhH^g^_&^5w`v_Q@#Do`j?KQGcsSBh*ZkMLw z;s6pKgAXcW>ddFG7B{~bQS-|1{O>+RADi}9<{Z=y7`IROZ}6;99ioqRniza33>>9U zS?ECD4;`GsS!5-i=@c5WOoHgnhC>XlBByBYDRS?LxI2OG>R(T@}gK_vx& zc2<#opJ^L7?=+8FI8lYC6eKVF_;SY~aOe%Y?CKoB-GO$)OpSgmi7E_+Z2e>0mR+I| zyXQI;A4e|0N!D}=Q;pRKa%mOWr_eZAhUm@_%ZWTxv3p)&l4_=YM&Tuva>9_8DWA4=P_vDOTu7eI3ynRpI?pwFr z*KK>`0E00Iqwo;%FIIG?2vH_lW=CZTE3xu1WC>djq?x$1j}|8 z491tIP}{pcaW27umZKOh--5os{Zt#oQxms=>|1xfF?TMlNI}rVkMVcnCxs5iz8zC; zJLc#n`&E)rPg=DSo6*vl5!pw+Z8n_>gOcPmi8so*FV%asTof^Khhm&XM1?KJ=Y2uy zt#U@QKnU99w#g(kbanz+x9)yp04w8-0$3S!J$wzf!*Fbu!FR)o$tuD*GNt`A*_=(` z!BFN^g*ckkj-gFLRz@x3ELck4cLu<<9y4gZ1wP5;gy*VM4qb|N_rpj@;ueVx85^!U zEc6^-iqq(NE^pe|KI89#4%lsJUy2tQgkOCq3v93oUTf+`79tx|BVPCdt>**I9J_B^DQG# zD;!VD$kRNL63d(6N9W0mRh}q-^j+J0ZpBPcZ49xwFUG_Ji+AmI^pZ{UTh%vmatg7 z%)lslf8=q??##K##kSoCr?8V6LCcBZA(!K!)_Q&V1i>UJ)hdOUH9j(QXJL5$H=m-9 ztN6hnqB@K&V-{tbMq*GdQg2dlwfZ(kEr}uxXuTQ`cjBs-`twA~YSbZmn=Wh2dM;Rw zrq_&9X2_J@70$ZJ1Hfvj91gm(p`8(;(D+GX(P0U!CE-<)b_#28G}(`6 z8ak(4oSDydind2z?1d@Pb!&%Z-dk?7XaGHz)5Jh5IWd$#s5Po3KH769cm&}RNAL0L*yLNL(KZOQSnIZl#ch5Gb!V2-iAu{d*Y&+tUOX8t3u*Aa! zY~u8k2M34oc~K7BL&WztcX-|&yMpJrtw1eA-j0;#GGZ%Vi*q0G7o|tU>1CIDx9xuO z-oml6AwQ;DSTWi}s#r($WPF7L=SKFe0uN}(cZ;*a+tP3=m-b>vKXo>m=gtyF0ia51 zyfnA|`TpA z=~hi_z!TZVx7p=UHs2e|r^4a^V>5-!Q}=v(5FFR-(6&$2wFp1io`Z6`xBT{$pPN*D zDPh0PvLw|O+v{@N)a_ABN37-R)pM)FUL&`?;WUEDOK6E>Sbt*#-*HQtt+=qY+u8GB zfEomqvE_XVZM$7;xB7`V-g4H{PEjd31LUf<331a5ZX^Z&5lfkd_&bn^adkU00VBoW zc*|di>(oi-JMOi+?}NAJtJ#VDK|G<#`Hr67fpzyHG@@?{tJ~+|+wi~((I#94$(SKr zIYS*4`#34!K4}!8RBmkXZX_$hhSq-ioC8$J@e~dhr;MmMF-$H%YwxQZef!qv$_N~q zwKbdKYzY04{j3VRQ8;b49~)A8rC9Eqq^MOA?BOe(-H1IvYtYzEc;9&UYRc|2|OH1_<@us zKiF=w-fly#Nfqj!ZWMW*vw{9v>eB6!QH5=ybaYY)Qns$)#+IP!!+aWTq$3r#2`xLWI* z!*_>lT-xIrN8|p=IF$A?77r@;29Gqa$BMN!!8ih!BD+kJ6uVw2R)=$oFS~Ey*LZ-D z5+mbdGVk^&+8|=Im?Na3?n#@{xP{flKqLMzlr202jVv}L$h_?`j>|b5m(|(wv!0LK z!fz+=SdX6L^ZEgzD%N~4Ktz8?`i2<(OP(GX|^{&95X_pc4|V6 z1bE6Vy@Ktt#Wu6>irDp56cX3hfI8b^QkV1nNLL?usQ*dd>vy0)v(@fZI{rUs0RL) zTxfA$!R^=wTYg@f5kXP3X=Q z?u7-0tsPSR%wT5yTD$U%yo0c`pJ&KSg<0+LntaYumx75F}P{Md<>qR7qB@i&I0ie)Uid!fCY9=zGa3E2<#oUzQ*A@ z^6Do?`MUJHltvI4Wcmc2p(CL8I-fqB_Zu0v5Xs+&?j%B$L6%eWE$-<;g6}kb60r(i z1;kKmdqTzOnwMQ@f__vYpU#O7O|K&3xzl%5BmES9;t?W)fH9?eOWJj_hVL~d%B53g zc!9h|+%~`!E$%pNWFs9QBy>FA`|Z-0Ha|@sV{34f+R>A?9ggc>cGaqV3|t z_LKwLm5}YH-4>$2i(}ssU+)4I^ld>&L8o@O)?TTiYe*X4JcXZpv_y1gC(fD(O$20D#2` znlV1_3(}q{y=^qZfgQ{L&T~@%kJr}+z=Y}4*_dv3Hkfj*Y(?lLW0QCD2S*8RL_>`Z z*|&=@c_dbQOIY>7aH2CG@AIz z26wA0w|6lPBl8w6AMr;3iuL%xj}UmC#Sa?zmO5gH@cQ-if-LcoeF|-DAXV!J6MEmU zK-{7dSuVK3RmF(wm0f^tL`ea!zc;Z@j&S-BtzaU^-BosbIOO(U^ZoS`MfWr+={|V7 zWVju``uqEg2<6Be$)27wiC@f(mO>8?(GqZ@EZ0iI& zg|REx6jMkdKYjWNFmgxo&EYMg=0wT6EFzI$U_SHx#+}zTPGfG3AQ4|8UvDB+=||dW zY0P|rD|frg95r2bz@4z49h>(6WsJ44wKEKG2^eNOMSNV_( zw%{*YaF{JD51S(QnVCbLd=7c&41s8eK;&`m9T>tc3`jTmY|p~-i5LDF@iX9XuL$Nt z?2*?J5AHEP7CHTPx)m1nyn)C|r!b#0GH?honIf|Gw1LfZ;~+2gJw}Yr`-0?Kg+@U# zM#Y9tU^D$t$3HEkoVqI_ktjX%3iJRa)N=I#z=`cav)l312teKovrI;gQqVq4{9`X? zur{J+<+|V+?|q(?Z6x2qoWP$=U?bw!krSW`Negz9t2N&E{P{4GHQgZV7Iq-$KBB?} zX2H3zmEP`EY4}nCXi)%RD`IU4QuzMPr@}>CcXr>I zc#sU%L4Ahe7BVBx0~)ylnz99WLagPp{`hANG%d0PJ!Sq&A^jFw)&(boWj2BAF*Dtj z%6_8AKJ7AI8~J!`&>8rIA9)_z$$`+rK;e#Su9dO{Zr?t(pF7EcBV~lntW)Qi;wLSa zVhwM?{<0EWdDvP#0A2W-H_*NG6fR(YUHvq|Mh2AP)@uc$w`qdRpZ!x2o0(grh$Y?kwXR zT|D2|r)`O^5ta^gM8Q+9gfD^D6-VCxh$I*q{0u2@eo1efU4Jk{IIcQSa1-1)L9>Ak zRmAOS$KaE^eZzsBcHlx3&%tf@g%E&y!paa&$oJ|S=W~TKlo5Rue-Ob-+cRVtskbfz zZjuT7%)}pOA`3Ha@Wn&QG8r77r?(3%QSh}cEj@Lm=ySx+Bz#`X9KW#h!#XH!39>+G z6FeI)G69!HAaj`OX(xad1ve=NEOmfK_{ac)eA<=JniN3)Tv^PiLQl0|K_r`sb*Yec z>#{Ixz{tpim}jDoGT{z|Fw>H`I!_-LZ=w)KSK3<#c&U;8G*}XLbSfbOrO?rMbvQI< z+;_7l9nL_Yexw6@C1Zhxiv*;g`5^{Gw7dpEI9tK{xwt*b5H*WXI&Xs#7Cr^rONw`) zygRP65j`ESFwAX3MzNS@%*dey#Fbt-=x>C%lnh!RfJXP}>ta(By@Ci<@VersiyxV9 z13{|zl?AQphizcYDlldl0)CkwwwU@!T}zD6E+sgrz;;Ww4*Urp8Lze9x)Kt#0_}Cw zGzpgJ_)WrMpfJxsCl<8(xOE}o?5e8)@v&^-UHML11*cCt zAzT!~YKkXOe2|6N!L-nMP^GR)RH2t}iCl_^)ePxZR7q!z@ofv=y|C;npTDuxSU^PQ z7GVs~PB0dI5y$Hm$d3@^A3iBUwQVrPm<1h(iwUYkzJ)XN6C@-AmpO>L8`0;uqfUzP znK6^c#kA<2>&Y-%+@l;P*{yWxo+j1E(`O@9c@wS`g+-~p)U^_Ca<#)}ig13#U=N96 zixs~!A(A=^mcNzWiU9K9BhDflnFuqd=EVb~KhlvyVuN48+iE6NM3%O#QI~u54L6@F>r8d|h%wIQZ()W5WpK>1pKWHq`i&rw)$zU_pb0QD z_rZar&Tyx2T_r)V$tB?B!Z-t7fxD&}5JoAB@OZK5h95Y9 z1fak*k8L&L7Is#^CypSTkR-gzqD(vYqR1^Gj5gq%^SSy)z0Z|(rs38j+c@vPh2(wD zW?viHO&+DlNvBM=KKvsR!M5HezCeaf%Oe$Ox!9E~tFG9S%&_oq6%q=&eMkwM0~c! zVg{XfKVA2?&IBG^&5Qn@6jQL7yT?cZtmsbziB#G(Cc1@NlMRj)y9V2+@C<1uV@@NW zz7h3yGXuaa#@oQ5LtM@RLzSabUFp;kb)bsN&@RjkoA_f{e~5pSMR>+~_aNv>J3#Gw zcsfzH75CZ|()M(=TtzgJAr<05!JQ~cVwct|?;x02X<-bAb3oOxLn8#I#Vb#!A1Obh zp5-0qv9SVW0G5wIg+ThP%fNW&&SwM>I(MXP7FPj|;aHo%Ou)~lFJz4f3zFGD>~lX2 zj#t(u?gItD-PS&Fgq@G15!p?y2E^`sy4L;JHPk@h;{pRx)-~$D5Ah*+;stC1)S3J7 zy$a`3eCJHGg=`ApjZ>BrA#RRampK#39j&K}zb7s2!kYk!e9fPy=Lk3eEtYV-EWrsU5tB?D<`I0%d3pLPzj({Tv-cr;7B;rHT8zh5; za%2o8$G8o?aprq9h2#qCRc~EHuTCa~E+`R5y>*#bhYY?=?h^Krc6PlUUTc{@Pp=n{ zq_3C-?ba0#?2CYkmJk+NKUWsUt@#2sKYv{D>R?NNdD?q7WJ*pz|LpEde$m4nIIRqc#z#i=-4OJKtVvr^B;NYz#H)) z=?(r&Ous7Bm6)dW>3YX32U4Tot}RHsLG=0gj9JO4Bqj7)$MN}n$xPGOIMcj$3b3S; zETymcJRwt<#buVjoX0*_79Or~VjV&2Vd`g6M^)@S%}v0^cA*9eI%DM|Vee4~42chk zH<+GwE9NKcWvp{$>E$=!<9fUMCeg8sG`BEg?`iHiZ)Dv%G1|ci$7tHUS;ZKZX7btk zk+&USC4EJLo%EBtho7>`ZBWWm@|mZXk71^BWzpjNTH^i%g*Vnym^*SL?oJuEp4ADn zW{-?h3>pZEWEbE@6pKck1;@Y<$}QYvO!>$OwcB-5fw!NmW?dg~bChXrND>aZy$Pb3(w$Lg}P1 z<0zR){FHq+wfCvlDu|Z!^FqqOF>zk(8vFa8f(h~C2;~+ocbYJAdolK@Tk2t-jz;2{ zRJ4QTddHarWh}4q8E?KGOq1_@f}-NVx^`}!VSK=s;MUj1xa}qifTiWVh2P+xt8dh| zfpw-g*bWzUW^)TO?wy$sh}_9AgOg(>=&NKbiRUe~1ApSYm~1OgUD26T8tE3|cabA= z1<8wt(BBrxQ9x0cejaCVO6#eU8>({gAgv{MV`4)}3h1E$@F4?e(ESpb@pQ)nDkgP(`PIv$GWABlNA?>G}S$28%oGgj(6s45?6 zV63=HZdxS$AgyL@cuPnhqa8_qzqyNzMbF!@!Y89n=gL^C9=i@}b+&X1vnK+-uT^sw zt)P#mIgl$ATZttnsZTG62a(%sh0awT)yoTwwd$kp!&)6a#j}7&s-%vQCB*u)uz)Ng zT^3;rI!6!^4g%IETx5uMJz<}fw4#-?qDmG-yGeqqsdU?VddLiPt(2-@h&6c)tdef( zwo5<7zw92)4%M%Kxxyi^E#ONR>_L+FfwLTS4bL3grzZ(2B3oR%*QMh+3c z(}}ES5FckA_i8KOr(YRo=C{k(uUX(%8^>56WR2XqgXgk`;#B*s%eX~m+z&GzbJ-cD zshx!Ox*ao)*Yxy_?7b0qwmw|c;bnrHwb_i3U(Cn#8JWCjxcZomexEpH5|#_(smnk( zWn%qum%^d%PQFRMj*ad-eD^VXG&mx&S?E`eIaixhN#UY$54NAzq~jz|0r z(_`tIpL%^vs;yV!EA0nxZx(1&&pH&Qw&P?}e3&CMY zF~YhLG2`AdKK(sdNn@U31DwXIFalP_C^YXk*pW_PE%J0fNISI4q9P*x>jk{`>Vz5NBjbJMr=4(`bZ1|;?t2g( zit&qJ&_YL5CQ}Nt)Z>QMsvv3Vf`t&;u$?g&X%K&GWt$0s091_v2P(=98goKK$hppg3K?#T0&wZ2kQ^scfKvGJ2WELKhd&hX%L4`c9+^A=`!4)C=0k}1Sc z-el1YeKVbQfkD$pB&;luLEg%wT$uMkg&n0RT>!m&KVD?s!Xd<2fB|3=4l=_LXnE?I zvLJS8Qt8wMMhzNmLGvyo@imyQ3}M%Qo>vfRiY@s2pl{UU-trB%->W6J;T1-_*i>&} z2Hpp|o4sA8Hzsv(APU)k@9XIo&SrrMN;=4bFSKQrEXr2-JZO{4bH|(aDeSgGgOsVa za0f4z1CpY`3MZiwQK=I)5rBnBfc{=5KpXRY1m4CY5fYGHxp5%sZhc19ZI|2|+h+1R zh&{@^r3fDesD&INjt-b*vWz~N!mYnAIc74eF*=(E?Z&x`6e#&dtw)#h8lBJH}CR{Aiifv{cG#vApOc3v7fN)$m7j?JjkHlhL z0^9M#$l_{MjBh+$?{x=JBVz$No)R%9fk$r~p^vOjVNADun2iyxFuv<_00pj)3hvk= z>%KaPDJs6yP(MzRW`DbJenf*smZc6BG`TODd+ivR%GP*C7KmIlFG@b{SH^mnbxpQI z)JJ`A@H!I6JvgG2Fp^LQzz!H0M)s}yBr22x5FH#n&Pap!j_HTi7GmF?K`be+^5q!6 zb<7a_DwpzI#_{MoYB@=B^$EDDQ>t6-*Rp)gTbD6FXMkWci3)OyEfzCc97g5SF0gqD z@o^<&4T-(l_3L~Z=;kA?GpG?fV z@OKJ+%@#I%+kJiZ=gv^MiIpem+eb8N?vqHMUG4AdUI^NwccqE2JeP*i|i=)GLqvc7adKZqmv9F7j3v~mE=x6+b_+P z%L==G60CsN36{qPsQ39JVEGkcj%7>S%5T>@J`Pw%viCH!0-;LEbQOD~_G=+Y?pv2} zc0R9Mb5{yZy}bmkPw7d6Z%;3a6!a^W1^7_ff*P(av1`CEu>o>8`%O@Md-+DBGs#O% zy`#Llup|MHRff(t)2$PBj}MTyyPtMSwV*razC)@&XBb+CMt$?ld(!q>n5DgR^4p$y zHt)_yL{1@@YpDtAi05=Qr$@h10w=Wt;imvJR>&4{)7vA0=VxTb1hC?~y{u;}hRUG{ zz0MBiEBqFIn<D1TDPW#q@v(pXZfSwLy&Apt}#Uk#-Bm zidVkRM&`&oeh?srNnMR70~z>~I9aDx>)aVIKMe@522{=z2yG?20QCKj%%`3EV10UG zzJ>N1+P$UAXNaq>Gp3X_PO0Pg-BXA-k`YJD4n`Qu);@vUTJ+A+X%~nX;~au`L2~Ho^(^sAZoa@K_;&zk-TvQ5c z%zV1u(l><&EJiED7uOAQiRC0arT{X8f|PF^IE(jPqc~LL*4l3`ftS=tF3^8_kutJ$ z!Xc=5>HUIyi8(I=t-OwrcWIvCE2K%tM{G(z+r_@4COMpudg_FU5i z8M5&1JJv0?QaQlON5a;%pT}+~G1`8?qbY1pMYh->@G-sJau%f{AUTn8M_rMxEqEYG z9m}f&K^RuXIaT#lc0dB6}tnSMh% zYtzA$T#$%a*Y4mGKEY|ln`j4%$siAX@Sc3x!dfS*iZzDWC&km7pq`9WZNIYDX$KoZ zkGgf%nXYse$rg*0fHUynT*U33Nz~8sHSqw2N^uj+`K5E_SzZNayd2iEfm*h;0`ZyU z2S-NkgM{(q8-&Dz$MQ8XhdHXoN5T&FjI#(ENu31?8G=F6oeB)#q(UcmWUnZt3cCj~ zpE`G1c1#yYIdwGwtdZORW~4&o5bN_S!(|ktph1MNUSt%lKXr(j7}y0Hytm9@`x%+g z-WW^nvBCk5*;)^T1jnys9l=713{nX4h3)|>;+O3+OJA^ ziDJMe%rL@AU>&C}Cdvk%dzYfwLmerU2XN7&z3sq(TIAOO(#H0A6h{3N=?`)>E7CXH z(@O}6LY@%=3mliFcXkWS*!2o#GL9j}giHTS7v2eYfO_mN^b#k_Zv#Huo!1lGM)4!e z6#l^-s>#(WZMdr2vJA;MU1cFSw*=r5VnxMQ^V=hxU4Neuye{pSvWe3Uh~!A~rspZK z3b*7?3c-?!gGSC!iuBZ`XwLkzD5YJGr-9HR6v3>B2RRro9l0u0Mc>a~NNgSj4(rJP zD@lJUsOdFO(`g_esRsP!w>joJ2s^xf?iBbdS6zs5(q5)^FtTgrsSTn-##0AcRKd9EJoghEvkrS`U|h%tlmSD>1z%@COj$-x+)-Qlb;V)hobR;p;AM zUSjoTdLA@!aGb~?AK5>3czhPF$droyK0|S5xI6YiqB3QE)9;IAvG`$-#@Fn?Weo7a z_(q(1H5>$5iX9rP0X%b>@4~xPt_ZCFC3%O{h^UQva2B3I65ws#{MY;)AQ&%I7%vod zlDhUd`~v$1{E0&H~7t2M4KzeJnahRMI-wu z%zg}kx0aFhQ^x@_t_zuy<$~*i(nxE#XOV1vExmA(tq5(dD(>6Wvl!X;V;TCJsCbP7 z(r$#WDRqEfTR31IOJs9+;^%5O1eK63NLxf+E<<&SNPP+` z$+oJ?ir+*oKXq79Icf(3tl`7cl&eTXibdjA->=nhnV+(T0@Xw4NX7lW65LP;Zm5Kf zl7zqx$HAXSPxI!XO{H_7-8s?hoMm;qs(bi{xT@EcdO%nhD#SITbL#w&@jM}E5VCwN zFc^GFbzxpEuziZ422uPX_=Y-uX3K#Jl5SnY0lpD~)7StTa$Q5q>R1+fc<%#BQNdcS zGP_dPs>mb?CjZo-=K8{$p83oYNV)#rM|p;H7D?r2>Zh===o}XKA0nzM5mlA&iAn@e zB?72%{@3tgYsySObEO*qJG%f5T|i_m+mGl=q|WvR21BugM)4Hl%>*8M3E1;^0!SR8 zhc8eb04fPh-_K~P;EnJOvjf1Vj-QFoNj^s#K&XIU(1;gpB*|$cylBAS_W~q_0FAue zrw1gF@f0>vlQojvxB50{xD+GFkz2E-4tPfI;~COfB%PnBpTfo>(P6RF8q2V=3_Htk z@S_2v1U{w?HrydI3=l>_)?MgaoYZF!_p>vU8mJ)Nz+f+?&@Y}s{DSg|&gT0B(0t<9 zSn>p59pS?4MxYw_U{lkyKXv@f2Eb{HP(~1tKtySHt~3B@8fZR^5P}Yx-ABf0_erDf zM_t3LMPbG6Rzc#3gT|;sV09OZ>el*iy9KPH{S4_W61MGltp7f8pM0d>!iE$7CqSfA zXt)(s@D)#Up)CT?`IxQM@kKjqP&5*ofJiux;e> ziNDRnkL6RY>uo-9u`fgDj==ljI9Slb&1(1z3F`qsPe#_$StWsY4Kc=LJ|e9n&&UE* zDF%W5kQMu()!~JM(2>y#SPHnAbGWdT0FWr36mg$)wuCn-2DX8y*g!vMLgOMjl#W`z zAu!{Fs@ra1MGvUx0Tn#}1N28Wsu0qeQpC}2G|*1tM2ybRysJ{Nt{9odd7BpkuFG+7 z1TrbSKG3;vX)K{gd*K)YN+3ENU+{`QO3g}BJ;~E2GYp++;}pydg|h*kd9sx4 zPgdKlcg8OK7FLXn7&MIdhMNT<%f1UPPE}TM+6|zjT7Cd`yO)DiY`%OL7|xIS&*xPIEnoudE>O18>xakZy2fEBBN6)BvR$l3Zl)g16;m;yNLo7pnLuMAlit|Xw ziY6SvB3mf@m}FxsnHm}7DXhHt$~mmDCnso9HQpKPc0TO}xkpoxk{$1irJbKUzZ)5+ zYzdp#T-bcL?QdBf`n{^H>5$;LWpJW0gcP$#$WyRO6>^ba_9?OXYq}K-FS76uq3uXN zABmL%^t+JeV}fbAG5MnTM%DoM)3vP1#H^mT$p+6#l_^4e6C|T0gs$=wR+3zQ^8Ts`T>a(wP2}Eb`0N}DR6Q18b^&`YuEZu1yd#STfaxpf)HQE&aYNhsApO=& z{57Ty+tfhNGF*K-5P;y%ErkP7BPuL+oRbsjDgPJh#PLWTYiG|--Ev%M=W1YRq^F%y zb#nFny;mi|lXnvCIiRkn&R7x)zUSXtqBAkf*unN~UWEnKvdFr1a|mrCm#4v6&n?Rn z?i!h=(Ab%no5tDhIOhn|jC$+D+zPJ2MTq4}2+J)C$7{3+BkgH^zB@n=qn|6|TzXJv z5D?;$H=+ujPT$L7wk8qQChmtcht)ZIfjo5+0Ntr*YBf*-8?MNvmLnZlH9g4Czo`R*V&>|19{N}oz*UIroX;H{a(`pXy_ zVGKKKd#blNT+KNNq}{sNNe7^WJLe^rd$pEGym{pcTCgnLx$Zb8i36srsMLvb+0*rw zAW!p^(UJ>Va*17P{d{-uE@F>duqAyC@RMa4ClGHVU?ny{yymJ$JK8?TCSITB@Ucv; zA|vzGO-x=>x#xm?#`^?(A&~rTpT?v*gmySrGtP+_W_Ij~k{JX_-vpwrDGc_F1BW<2 zf{dqKe0S~?)RJG-P&BbJ#>oK+RguLS({aVqx8iAEV`mWGl(0_FD)Gfv%MwO;z73>^ zO&Js^TmaiF&Yc#~)C)+kkkpdY{^NsD7K+z&_RxA>QGn=Br42=b!{6Z{#89!se z4K3W>C@g>|Sc*gnnHn|UtBOta{>%!lgGY8Fs*q&$Q^Ja<0V_@ktEL#cH{UKt znkM`93G8SU>?jTpV5S;*3OlfeT@FuM8&Yles=91yy3;&`2H{X49xzC>$EfabF#vPI zFku88NZXqBWOPHt3aL**q9W#XtCxy5VGL<#fRKI*D-N+0NQ?@=Np%QRQ=vFRN!azZ zRRZ#{$sbr^_UIGON7>r(i6;Ym3RhG3Zq@u`d(uXo#cc2_ju`?p0)`2)?j^GBZ6Y>5 zqO^7*s6yg~^ojMS3Oz`DdJbkIPa!$SjOb-84G^+!Ayz-rq#Bx3fowD>j-N2^CrJXC z&+i7)RLb*&3hsI6T)J~0M~-$2Yj*E;BYJ1(D-t!OlQg-{>{Dnk4WKo+qM69XS^PMm z0>ERM6zBaUfO5{??k4Ds7RT_{ak zGo(E2&Ufz&qTQ=?ehQNaGa7y+l>_veP{)&uEAnyCxqZCkadvOtDk1yS8M1-^7T)LW zS?(=h_Ll&qr;s$ZMl|Yq#_63w=2KUL@ol{&1f?W-$#dQC266o=3W@;4B>UduJ2YfG zU7tBI8D~0IwkK5Z+1V48Ay7nXl6w#bRcNhM#y>R&Z?>hR8L zx(+NAFR04F`}dYu2)q}v0({KAKkb?<>i}TkA9-bHeboCPiP=WxEd(9cuu^>iVIj|M z!7?muAh{K9FF~-T_frvnOK50`-3F{3hnX_MZ%3E~eY6Ba0raNJL<8DQBYm0sTo$yY zQvJBAR6hnRRg$x{0s@*sf^fB(lZu6kSTE>Lm?S7 zN@UR3;vM);a8*%-dI%tdF5`Mq3qj7lxW1=01y&WrUKcK1*EZ5_pAF6X6RFbEC#WEw zVsppx_0mK%Bux~y1nrnr-Wwbl;134W5`p$61j_>qS(xY&0O)E~9AA7mX&U_%m$?&M zmB{%;;X-cxhz6)Nw(nKdElLOl&U!_stmu@M^1-EF948tg@di^Skz_+i74-SNI)2el zp9CaVIcZY(Df1Pgm(?{ue3a5HtW`2QTn0zCN0XStBFm z5tq4>aPLU(C1^F|R#N~el=oD*S5@e1Lbuv{2Vz32yAl*qcvV|#PCAaeThgx=>ez}t z8*sr*k=^Q(&A1A@2ITSLAv{KOr@XvaEAg)7!N36mI&+iY89acQHBiK2Iq@4BR-BY? zXAPi>BQ9%oNL3$qEZ^h0@C)=cm)z{+jdlwwiFrRExSm4avmpBx)}|fI)fO_ieZ+-X z^T1{6TI^ZR6B?j>AL&nLsOrarUopz~H|k-3LD|B=qh^#>Hb9oBNw{ntc*doydA6VC zWoml!jl|z?`D5NXi^Xq{ zej9wfq2vwA~a_4@`shC9QA?>y4QD z04=(Gn$U)J9S>?}oZcCvJax*P2{cy#1#RYFmv4PSgiBAm``sIZxL3Ao=w0{gyoyE8 zUJtJhNe-lu3Y1M9vhdJOMqjeAfDrUZERxylX&|A-NWO(Vk$fcaHHo{%FWmr9ypY`X z;mgR=@2BcWGvqE2gKjwgcS2RP4p0J^hKJ=D@zw94lcrNth`U}g+>f|F zW{T$xQjPJWIdK@_w1v>-x_wcGYmH@aHb|D|BK!i4Wrs7yGu+kjmW;Ek@H$@is#fAm z1^&Dd%n&O^!&cciv%#knOiDBPi&V(GeYPY!*z=%*W0sMpaJzlNh?c1Mk;qe6tITiG zHzhA=m+JEOmPadt(19AbF_l2B99t|LsMDa&=T3JaF>(uQE=A$`>Jyo0JXf^|I$XBA zMsT|e@&nkeL6nb4HBLOhv~UW5R|Zj<1JE~6hG|+xRxr*$p+iNIi-aeKTl|QfE^iyJHeX!$Stgm2t0Gmr%)qn z@}s_mRhdua^++bYKBQYb&Fv_JW$1g>=x7tH{sHRAOgKp=sR|t?rD%bbpU%ME_!iJD z{PqIEcT4;f^c>FriUbMP5$Vpq=_#>S-%paTJ4bsk?7K`7tav;wWzLE8N=ThpE z4aj3KeZ3c{h?09)(*+h%Bc-zhXkbZ@c1cc0$yvF-82Ws|984`NpV^+^P#rnArip3q?_DM9h@ zF61UFAc7TTM9`4%1uuXTl=0M=D-K6Y>lRjWN|?l`LanNKuWD0DY>5sXW=fJwa1uAc zi@5Gpj_*HKP~Zp@hV{HFP=@VSjGaEWPQ)Z*g5x6Ki4|{Nn+}q|TUc?6uDCc=ygtC1 zGlGYHlFvFJ60t*Lif~R@4=Z2;#994t65gPo1H{0bGuIsfyA;axWJa9EEv%8MQ6h(2 zF9j8;i8*+!l}Y3>-zG);?uv$=nl_DTQ|=R5<_I*)jzVV$SUUtPAX|!u?{;NL1Wq33 ze-l*@uw*ikE+fffi^CEmM0~26hrM8EF6~oiA@TzNQ@DQFw8z4R>&v3tQGIcck6t=oV^z^P6BZcDJ!m7M%VJA{x|0M6g zyv-|K3YDXVik+dt$10!Ler<-_&TQ}DbHpZqqtq069@{-$rgp&;ZO%*yAgXxiSDec* zWM#s1Y}Vn%G=JL3_<-?J373GOS%<|ewgiGmk>|tTln8YELpnhNA8Ah=Le%7ZWrnQbbqn!l zA-XR_j>SH)h!r9aRSv8c4T2q|;YZ!VjaPNV4Pp&#e3fq-^sTbjXVkOGit1Ne7|9!> zeM!pnq0AKP)^*M>JHEu7IK>XKY$sDhC(&RJ<2w=dU8xKS1{HXl`ovqSkMT5^XP)89 zku-S1uNf!qj*YkpbGarTEoo^Z>3zTLH279{OGV~BuOp5er{a=%t^QG)gKAk0dyGeb9reg)-)}qp22ezetXoIa zjgO2M`L^rjx$_&@I9KMvETZ8O#@PiwiIgY4!qiW~FWAh;%xiV=6`QI(Pw%DuJiXm8 zolZn!S16Ub<^;UQF(;nywcK0GlbO|s)(VIH7}q2~*kw#2I!Lf(fnVv#H%~kL299Tp z%v(ncj*m<)5;C6VXVwwL6u*yrL|D4dZ%{gSK}^Dur3Zi*l6HIFrzWPh%JTH0FrB_M z6(#yj;eaS9e7c3RwtI{DHS4j&=5i_oUP2=`Zk-sQeOENnpVabOm?WDS!g+B>oWx#{ z`K{xx-@`gWJLQd+J9U+17C4>)%v*_Hv@U>)0i)c)?wA%He1pJ~Zk;&nz;$RKRt#L? z1|AI4(Y`-Y-*&i!cY@|R8sEi@Av>*ZO#=JmNQ=z$ zAJI}1-V7$Ff;<7L;P=JWy@kLW3pwY?IYJgtI_QB7^~I{Xucw~SALr8! z98#XTPRhQI>{|#Lg^_j&?Epu&w8L6GghvP-PGZ`$JKUDpW-2C=>T-D_nf146nFG7r1XCx8Kw3J;s}k_Uz2;jt6V6My7v-T^t{+lmeL2d|4l(g<7y4#R|k+l3nC z?AqgqgpA?%is`vU18lsyRNq~MyytqQqdj`19&W>leM8CB!)L8>Myx}c!^;94+ViN5m2^isu&w=+aHVCsM z`MVZECGDh7Pr`d9*7}QoM#kIt?)wBmxvb%2Je~C!lU5iL>0Frzz!j$B;8mM+g}ckU z9kNf|33S2=oKKor(09DeiKA!}l{q>a8Q*$p|!tLHdmaK z4Of8{<>?v-oF2}yG#D|H;kPk+#BUP>P%TVJV5T-QXmr_hIPE;FPFjzSHl%jOq-`e% z$_L2%98bIcT$RY_vV|Oh|7XNIg{mi4PaR+6Th~eN+=(OVxF2>u;Ij9r_kx9hnS7q! zPt=r+Q?Io>U9+lsM6c0cNTk}ZPpME_>~o>fa)nPRNj(~Qz&i>~$M61dHH;QXh+qio z5rIHFS5kg$0ypvA-(jZM>bg7)hSWzCX_xMe=(ocui&!18P+~6#$O*kFUTaKK=5D)p zDr(9`rU5=r=v6pvvcc0}#1E6Fy*d-86!sJ_Q@jaI7=cBy&H!EH+Xj=uD#oZAmW+>? z-mVoAGG&#R~hBV754?x4SLRQhq1wjbkZKpjs-cq)Pw)8RoiCT;Hd(dz`2 zIg6B925Ikbgu$pLW{ncicU6!dQVBuXHG4^KB~fI}-TaL_{TUihh7<^f zI?|;9W5@B6Ib{6|q-qDmcC2`}TPdqmhWLEyaf16Z^mV4|#s^y;S0dt6qAHT-&h%Ci zhDl!Ek04RW2@zML-dB1QFd9bq8Lnm}T+P&L@8TnAyiL|SE{o>Sk3ch+2um2x+5)Es z5B`Y<@$!A~$otVyKOs*k80A(*Xc>N(CRx0X>^drndzHmUmrKA2b?D_vFC^n6&?6tI zZzVCfjR?{v2YET0qU3OVYL8C8BPcf_4S3R04x2(30sN^8ATOG%o}bID5Sc8fgh>b( z9w}{t=i_tI2vN3kJ<@(O)Gx_lz{|H%(PjlN4S%VS_sPA*0um%ie=aRNBthcmvs)JV zvuOJ+ZzYk}=iO?ia;UXKCLy4+3ae5Hu!8}k@mAE68j>PSR>*xBH=WoqFdGof`Dq#r zO~ZHm2^*Mx49MPjB>!lrL1(?q5VLYWA!h|oBzu2PWsdBuaqk+>fGWmeBe9~!L1K4= z^QW{c%epTCBkfkku2(&G$Dwm;IlV+b zYd$wwj7WURdG@Xx`GBKTu;LsNv<2`PSgQ?e$zE{~IFd!4H~y>x=h|m5L5^U%g!A-_ zz~a%!nVZW~I(BG9QsU)ZPH0MF?`pa#0EeG%zn-6v#dz7>i%x^~b8Ez_eT#RHMb~|^ zNeaKfYFVB-_@u#&hM6B-36QHws!JmG8q!eKcJ%xn`?cx0{GJlE`)q-}H@u|>Ngqxk zp-sC9h9R81KC*Aa2zOgkX}W@Ss|nvmNOEe@LCWam{0Q7%gQ1jk_CAkUbEt1WNKQ>x z)SYf=p`QR6Qp0T4DvQ4A3ZWTCkS0eE+ACPDaKvuDc4XI+(44WYl=NiJjfUXxw2UB; zLjmNFU7_;2x0l$s)Kg4Mj12i~IB%))DCpY&-`Tb#)%@J5csk#FU1&Z(P&q8}lLJ9b zy36a2a8vM%4JnR%8NP*9FefWn;y)3bE6$GUnRTT+gU+z`%CP}>7#~46g6DT`=^+<5 zZzd?uqT+=h0xSM1Jf(Fhw zGPeR+j+n>kO>kjMs2IdM5IMxmn0U>32**s5T}vh$8Xl3xt*WB;0V3P;}+h-w{-7_m%Cmg>o2`2;D3K@~gKFW8v(y=|~!n%HGZbA0K?IYwcgJ(4r94ulQ%p_It;ePkzkrnj?t2omdW z4||`fDC0AvxRX9`@ySn2jIdLs@gt(qP(OiC)sL)OsaQZCpV+IDvnCj3`e||`H#b=1 zB68Zu_N+h;(r<;tKqX1X&PzpgAwy|fAvctHg9iK1iOWwvy`s9@-wUH3>t0$+Q`E`= zjd<8dn^r|gn}%x@`L?d4rko_orNG8;%u{8ZfIuG~@2@;9uOPy`!j;xwsd$xnRRO z*^wnHHd=4F3L8)fsYTFAvG|nFBoBr7k*yc3j`&8pM;UquV=19<;es*&TAvCWBxGe0 z7we{0Bjd@t8x4z`WRx#`J-ymbna{o7Pucg2w(4`M zq6vNVO0a7Nh)tA#2a#~j=O{6-4;kFR2L7e10V~=ui0W#m= z9E(5|r_A@#R&=}?#ZbuIu-sCM&C@9^>oeE_m45VHQ()f&Cy{S3rf)D9fi*LNdyzx1 zWL#`4&)PeXkoQ@LwU^&Y38OOW;zE&Sn_KVb_E~J5P^P$4#EH&PwJ640If<5=2nZ7$ zm~72$u61vXaL2_t&N}BfY<5KlmZ`i=c1XK|);Zrn#_e`knoJ#bsG2!cP4BH5W-cQ6 zRw`=IN5o#*o|fN;(tGb=vRG8`udas!)OFHadHSfQw0lfSMSiQ#Cs=p(Y^L>gCrcyb z^>tZlJBpo=pN7OYF8pn5@IMK*l;$_T<7i77ZhiYXvZCO2&M(?$4*2_fOK0v!G?U5B zQem;(9=5P=&|)5tdG=e_yH3^9+l1VL@0B z5d%maB^?8YrjhUDu5hXQ{b|8$vkewSjG&N$M|ROM_1Hhs44@v`jlAJU_HQmS(gBB3 zw5PJVAV7Aa2)e(jyL5)0z2?z#1R;>=Zc=6Q3jkt8^H z4EGRn$(QnZ`jdF9K*l?qy8F{XtLwe&$5#Mr@eUcakyE8Z+_iHkz$~IW$S(ot+5`=0 zwlFCW7D6n{##eolUTu?J?bDFmU#73O#Xje#ToM(yo086+x5qQ__-^^936UlH=w$vi z2Js)A{0Se~ZzVr-0^T&oS>8kf;MPq3zST&TLe8}X#=sg|;iBa>^klQ|rR(q?A$ja^ z>rf@<|L$I9WRPICK-x2&$n&PleWY0S${p6rrT|!eAla4`a!2^ez~gU{ieff>&a*a@ zJjM_5aDgrIbeY6@7Vl6 z{PMiGM%FW)XN@d=XZ(6*Xy}1WX#n|-B$84{B0)O?SIEicJ+Z0He%=g|Ibj39Yf4Gf zNW0bLCcER@s9`{A>%HV)ozOEQ{p}s~ex4HsFI@l)u5)P937qZva{SEDEvV#YPVyAa z5xbCAE;oQ!n8+kdgrJc|)DGX+kC=?C+tAa^zLzaXgRI|5&W*s8Y2eCqKyiA1$8*;R z!`q>1;BvP^*6Zw+guUT}H598!Y}1Iah9W{Hl#nY)y4aD1LH%2@!*W2seGfM>ZVSUY zNbe<>j*FxHwZnv?-ZRfE?=#ox1f|3jcdcYhlnKyIyD%`LlAk%d;$PNVx!lpjqD{P8 zd}tR)my7Hdix~8!SZe`Uq#B2VTso|m5tmF`=!#Lv8B<5f11zHx;L<~o@8xHWFuZj> zFR|zKy&Sk@j6f71mKA@fp|}mAUMEr6GlvS$3C41Sm5jAFOBa?ifb&oz{kE_qiu=99 zT%2(uuu!j`-Yeg+K0SP#sFRE*HdbTiSQ*+e$RbUQ8bO$gQl(aoixZH=`1ct7MYO zJIDqx_xu?iCkC8Je1x5T)HRu8IpAxhN&Un~U>c^?S< zsQCCzZkc3eoo{y*-pcFBydM(0V!<4a`}&a(`n&GoJ(I!j*fQu&K5NH=&`V22lBj3j zA>92eoe4SvJ~F36QUH-Ci7XJp;|D{wkl(dL`W&^GVB39U-cs`j9Zz0bm6E*lq+HF4 zVjyX;V~``6P=qmv5ygFLwm6w5!SEJdTzR|u#s?rm{M@1R z!+iA62eFMdJkf5yF#Xu`{c?n#aeYcHo<)S%j6?=ij}DBqIw{lww&99^Q1?$i6KDRj zlVNWoIBOqXGKvNUDNpIZ%r!^^J@6bIM8SMxM<1xnzc7=KUm*#fIOGLQJYqzTafo{d z@eMOQ_nQA3*yo|14S4SPEfqipEN!vS$S9MEu+KR8lgqqR0ZU<>*dY^W{gRmU*zM_O zl5A|o5u7l^)_M}L<|KV1iS(!RXXJUbA*>Jl-=g2p+oj$#7)JoYo0`f3q&!3Qt?aRD@i~Z!I^ifpkh+pn z@KraGpAKe?BQzXoOMWlET{~_Dm;?Ud$u=^_?HP<-dvQ!HqKENkp7s2cb+&omT$w!S zR$73E;yl{ZU(3%IHe>{N=y&4QhIdqRUdB_+E0m=Nt3sgobKMc#q$YB;C=tB6{ zIMROP?fgy@Lc~&kE^YIUU&xFTOw3|7l5idOPN1UgHNupWM4a-rUqjzsTiLjk->*iP zIl3r2Kns4WJVAq;H?epC+*^wG5AKQaq|NA%5Rdd$vaxsEDaYBSUFyni)$z?6QlFO3 zL?H{$c$(U-9WSt5YvgdGM0;bMS5+YBlzuQcQ%q+W4)B^$0&E}2mAi{RbGt1hn;Urs zU_l;(%t2haAt?JkV3~s&X@UBa7DxklJ{>pVmVB(Xe#+DMHe_m!TPx_Y6$f~-lo#@MmB`hk_Hrg2fIbai@`j6Arix5dk!JvQD{oIb&pYN) zl?UgT1VHch)5mg8AHk~F;St8JJmmefo>GhBz@^_keQOCvE`fVXlqQW(h%!_90MjfO zD&289T95b%+%vI)ABmMD(=c-<_Exq+(u)lew~m4QHH3ACH3x{q*+O98{d@8abHaWf zGQnZLVmJ3(S-+v9Jc|eFk==i&Z?ARYXsxpcrTNOhvX!`urayDP z9^W$-gtXA0Oy+Mgn~UA{5LFXcabjj+Rb;ZiGUoC8_EYWz>XOtNxH7VgwPYphA6uPXukMT4i!N@BX>BSBDDlQRTC- z1n9x0^ef11%l+&|9>m|wKFXAotL*mNAQ7cRcC=v$u$fm}@YAe=)dl%(&Y{DO z_*FW;CTxtI#B4&?z>T6K?~M%)bVYAwjk31|KY3a$=Lpk@L6X1B?e0K0%h)s1=To~1 zVHJ@-tBA=#hsDzqB%pg_Z@=W`>z&y{y+w~g;D_@cRxcwXipXaY>W>6v;>2)PNagT} zL2(DeA2-gw#u0>2`(-n{^qtW9SuX9IRyrI=+LyWA4jgaj{>gFN>n1UV5)+rMxBCpr zB=LRv>8%$k?p})*y=vmlLp=2fCXsB;AO7gPX`&qXzRLK-$#)T zCJ!1+z%{PNO&r~iohS*t`ALpu7U_0HNqEnU32B4%=M!wo!r+!`7l)}1l0XO8trMcG z=MbSU7lrt9#h7TC!>a5f!5xGMOXSf%2+*r$UKu)cSI1t)-G!tGZm^k$s z3|tEV6Y+rHh@KQOM{o4ui@IKA2cD_piGvMw7KT14pWZ@T#VxWd4#apW?nm&FU=HBk zb9d+o+3jv}#Z(J1iQ?3=jf1bM5X&q&mZ6>F_9n#m!XD{RQ^qp2CN1A@I~MRS)dDF~ z5Dr#D%%WF&P(TK?w}?;WkP~NoTrDO8=Jg}Hn~h|BZ+Ao&f)mAIwcNjHmHYL!FMIZ% zId0yHB;$J9vCQm5p6EoLK*+Tt6VVfVik^A@$f#jlGOy+a2B;Cmh_|K57Go#T0{j!E z9q1K%=a?h(N$>{J=53E7SxI-xiYs0f|GGodD|;jp^540%wdKr%XV ziEuaQ zcF@oy-nQq*=Gk;w<0Mz(+X&xI2IZ>qw%4vg6C{LrpmZFQlz(dH)`UD$JjS%SHi*FSEk!v8K%xgDNe)Q`*lh z#EonlgYb&Z|lqISWu&v*O2`bhMFD~Y* z16zv4?4hVicjgXu!(Ca+^)}VzBu4FzlCH;hRb!4j`}cO6^;g0dF+MC(Yxdsp zGLsK-#G8g?VEtAjDiA#FhX1>MWHc1IE$8p;?)ALl9{FvhOS@r-#_ z3?UhgF}9sL+aH?ytc!7uh@G_SZFuuwnvHo{!IGg^w7y{muh>QI!1d_{hr&ZrueS}0 zqgGB&Y&SH&$9+`XkGUe$s%VReg+TPCLRjhTY|l|K+4kqC!PfgM8=Za$zAqu=NcV5; zM@~Q3=mh(R;p3asyIT(2z3!ou$^h#(Krdh$^3CgQUv@>$>wBxwliY8!q^LXE5r+5# zAOyUOKuY_dgz=u^`jK}9!A+EUH%D0Xh>Ya7O~JF?!~$Gm-PnljJsCMCv0#|ciWBQF z%g@gFk)AU?nZ4OKOl&hM0pJC?k^HHlPeoGiw{tp~1U+Kk_|U|CLbYZe3l0ra$Xkt zMVP#aMfxNVUm*WSeMa(*78C8bj=?vUiC4mlZu>(3iCX8~z&d*Z9N}?wZ<}~w=`~{d z44VJgri)}Ct{Nu>wnYC~oJHpPF-~?{Qm!t?Th^ zH<840;Zp5ZQki(pSLOsGe1h*cksD6}!A{&}rUJh0Wc>D^AG5LDTTk)*%MKpg&_v!mXmvU%64NX6FY463k0YM`t+OB3(`O8S5uzc{Ep#4rY*$OP0uY!v;WRc zaBp4k@+;&UZhWk9H#eTE^=)|o3Qtg3rU`4axfn^hGAD}DGyPuLn4&w92SsgQmT+0! z$++8*Ioo#fDR&iz7T|G-2bz+JF!gQEzC$;Xf7G|qw;=~^b$pq& zB~v$<;&Rvg<_#mfbmeYyght|3gRLpvTH6ikdON!TE3#Ey`O1u&h}-y08VR3 zGOLf~Y1-i(`k|D*$y zx=;>CRttS<@Qc3GFnnw013-pw%VIJ-F}RwzNKRngCZI>xgtgCXZQ`jniSzSbLHAF- zr!uFM<(kyY@-BloZhu=ijPb)u;3^aBOJ3(L zdK314xASJP2h!sQZb7!-buPMF@|%9jRT2p!{JG|GeDlIn65Wza0lhmyz(Q2CIAQIPhE~2$D|+wDS*jB*38*9> z3EpJ@i&NVVU#7#<=5v`tI0r7XTg8T81`3(0gzE^8?*ffF+_~oHxV&v)3~2vY02Ax* zyhwg3GK6=S_Iq4kX4uAM!1Z(B=(y(WKV|1x5ITPgfX7GbQS3z6Z3RbCugtd!mn~e*6&cApS`Od14g_d~rJVZbNhK+EEZ@ljO?1LT;0 zy`4QojaD06nQQ$#{xe6O@7*0 z<$Bx}EU|3nIoGuBueTE@;aQ-%h>i$2;!f;%SAV23Wqww4P4q#IaMIB#hVk!#_FPq3 z#(O_Nosz9of=p#ma!`&;2;_Rku)f~zL(4Z3;XxfGG<`+Gw2lbC8x6UDhU^5mVqzMD zMtQ)CT_5RA4KpBjV4j@~zVNyq_fFz5P6NwW#`Sh)1Rv$G@Qqz(`mFf0^VwIwieZH} z2PkP_+3i*bKoBDsA%bD!9@N6rIf0XOZW6~*EXhW6#y`F@v!NOyd?L3i%4Dma26>A? z2e@(qJ+^bpcUDw4BH=XRF`|(Niujo~PO(~$A=`j_&`~H`JVPDdne=Zo zMAPqa+@0k!H1=wK#-=*mPK!{x*H>8MC7`-|= zB^7#yc|Gn1qj3H3OE#(rffdUSoz~$|pSwm!c-mp(JHk^utR@h13qQC|ni9lhHKhrd z$@2qk0?rdIbu3nY{{hEvw6oe?YM!DK7$zzGKSWDtlpu zH)pc*NxFV|TRFu?vE&$$F-rH@09ykPQVvy{j;cR&R2|{`5A$GPWQ{4JJ;jk5%&zkR|VT9N^ z9sAb~QSs){wb-#IUp?7|P_Ysa5<5YM-%&4i%#9^0e$R)pen>59(CN{9X@&#|)L`5W zT93Kycg-VA#0KkV&p6jGOnnbBPcj%d_}q>o{A`vL`!uk~_{xkO-SH{znfYT2cXd8@ zU2Hp9cSVd4Tlb2C%{(|H1!FZI;ym7S}N^Ka*?=rn)f9H$+)_+P5v6m`rhtc z8WWw*E|u}1@sID!Yzr5Nj($3wkM-dOKIRGQ-hq>VWmiD*CB%6Lwb=C&XKoH@CO>&3 zPlO6RdX;7i;OKlg8&k{pdOLGU_h&#FludibK4|5bCTdHY%ph3?&)Hi}ZhR$UtCqqm z%|F!jp1&eOUs5>k(-^ZUbs`WG5YJuUkY{4F?2> z+tYtItajhf;M)!4yB`1-9LwD~TSgY*fQZZ>X-37_iG8vbLd$c7($!-Z(|r4u@3EZV zM9DC6%LK{wcFPoo&DluOo!JaHYJZw~)!de;PLP8*<~pcVQ|CNN@NJEi?~WV>0a~yB z^b)w@H-WN6WP-)_IM#%8;JG`yt)OD`T*}2@8&1ZRISC*<2_88yQ~u~DZQ+S7U$rJJJ_k7$0GHilG>IEv?8 z^E&}CB+OUtwuiGZWORESOg4d?U2os*V7q#-kxxVGTRlrsro522t%9*8F^`sDY~Cce zeJWxvIl)}yV!P1bd~-Z^Kd^#&ldA)J4P1q`>6>T1KW7bS{;s#vQg=%uf(C>*N-=MC z0dcShc+q1oLpuQU%pMCE5g;n_Z_RhC=0eO0Mf=z_LPogdTpeVlK+K!oua;wcWx^Qp z5zDY5?4Qu+RID@sLckt8-ytS(_2YLg;AGN$YpnaPi_X zLPsY+)Aq6XJ(f%#w&kFb;Qh$Nin0V8PPuCq!IJDGlc1AYgnuK1(K3$pSr6sr>rpC> z;CCXE!xTOGU<-pr2_U}|9KgvLRc_r~UiWCX-CjJ_gYqZ%yzA}z9c?rL@NvjPq-FC2 zWgyivVdJvy#GM%NSTB$0i;7rZV!fxm_Jc17*%KU+htfQ-e7AFCUmbot2vC#+kNF8- zK3=skiI$x7yGBpxUbUtNtep!YP5UrDF|zFu zc6Vp==W3vqa`)gJZRBF?Gq1;OL<#;804#*2dM~RCA|9Gu2N-q?-1Jj_8SgeBNXG~S zT)RBUn`eC8xVbhex!(?AJ`VI6-|oc93xt#rRGzVn2G$zq?ZB#VFidR8!U6z9Cyy2; z<@px6gK=Xynoy*ooEBvLn^bUDDwro{0S(}DACjN9#lf)vK`Lk3oC&t>gQ!WrT!}wj z>rd+kg3u9150_(btI$;hvLQxCK)+-F#0W9=@MF)kTDt({Q|euR5vLFIy#{zno7kp+ zyY?pcFK!fF8?M}Mu@h+%Tbz0B6n@$r385J}#O(O%A#BFx7ewy&^unYyG)J*&3HFZZ z*E)BTv6Lo;E1iJf7_|UO-5Qn$*tQ&VY*icz7PHkVcXOjUc*#Qy#%KLzg0%Zs2_Y^V z|Jl*n-Ojath@u{(0gn}S9P?KXy5PwKC^Cqnl zV7j8oo>*=8un}i{8^_#l!2p{CpPvC~96wU{>2m*cMxvb$!N5q+<}LIxD}vso7-pi= zERR@cf#QUz3^ok46HS~?4N_TR9i)KFR>cjiTS)59Tl@}%o41u15H~sMZ9rl!CS6ZN@1w>!N$g)BD-W)%sD*r{<)7&lK%eL@kTgOo%G6!!T5}kbg z!IU`t{3h+d-`lOBp4VdmkgNzkZ9`rW{@0prg301LUkOfJ!?iyd@~UD(+nr!a3t0n#$@-=n zJ8WQaD|Xm5xD`WQ86;=kZyT||+qW(_sY0RzwBHl@hIPFy*jg6C*p*D6Ka@(t*Z}Dq z_YgLP@^%>n78(K1*R=>ov6cajp)TfCaoh7a z;PCY$yPH5=#yx3VGU7L{b5MYFWnFo&YkZeOwLq9K8}G?*724)GAROryeYbc6>k7%v z!t3xH)C>aOpV5BWS-=$^n>>SDS%e&1p-te~dU;%LGss%|w$iwbrfTp*;Ax}Kx_ z3Xm(<((og2A(|WQr|iPGV+HkYkSn;HL+KDoBnPj~)sgG~a2MLPHw%y}_SXY!Y{ROC z!|z-Vv@^PsdbcAn!3Jw8-`nkRH*etCWCA;u;r!n2dqH!A*7rfA{~)A#e9{guf{#B( zpj#PrX57sUAPfWL-DS19cQ>yNZJiOi>Ntt;#K@k;_*wv1BHORW7}4lf1pjEU+5_FH z0Be;<7U)(?^}zN3YnUfUo@uTn-C(kAZh5Lhx@UB&4s2{3RMU=9TBC&aUPLEfAg``v zh~LVORMuvk9N=l{w9*+tQm)L3*L_WKzfk1}HH~g%$fkL>J07di!h&zs(_1x2lI~0& zOauv9C9c;%w=%31ChKt-Vca}|t2MgSydUSek|&NC9RJhvhhGs0+iT%UM$F4+0C;{3 z?%CYnyDT)&>u{Jxw*nyPc>eo5Xjcz*_K_#qBx@FuhWE(Xx8o~!CUZX(y*Gd=RBTwZaoVh;l~?lJ7lQAxv_oa4%; z{?+(45ve5Yu5x5GMz`W>P0v+zA3h{;g3ft*n^73;q<@({gVYCRtX-M48A}6M+Y@9u zHNV9Gy45qj$9=NI$6J@YVS3>$?%0R>7m*1DV^3i0tD+AdNhsXEAKHd!P+>i0bSvz- zj?YA(TV-Ia9uoDLscu|Zt;Y>}nZYYoJ?! zo&y#XAQ~Odoh}{POSB}=RlvFmB-dngE6D7I(IUXu3#0;&Id)R+{(w&LmLW6U-5G$5 zd|uL^TUDGvj#Hj}4}&}o1beJig69i#D~wKb^mfHB*t!=CgyAb$SWiSqadX2*S=jg( z-Kql{)vuluh>o4aO#2=~91_>YGFUxS6;UOOs{WYco)+7|-{5RGgGCN>D>MLSQn^!n z70jy#yPNKG``#9Kjh#eUce8(w`*285E#-O(jB*A>c_#~WD-7TwL5v&QbeV!+WI@sx z-3kTqfoU+hm31y>8GG+pBs#vg```d}A3hje{)3VVkcvHxI26S(9Ozcois!qz0e^o8 z9iv+f_xAefO|lVfJ7}!cEaS5b?0dV<4;ai~RE%yFNx$B9NSY27Ne7F>FqFjR*gFzH zr#L71k!cZd+~P*Jn(aoyN=CODKy#iU!F9lUEsOKapO_kO-~^vX@ma6>-hx{3B<;!^ z{^k*U$5oEB-sn~s1>{f@8r=##(zolz>8%UX5W)Q!dr$(UFN?2I|H|#{Jw#X}XtmSJJ_B$#gNwg@iyOc=O%76j;4SbWE2>sBZFj<|iY z(XGHwiijuylpnR)d25r#K`*Ttr{fBcc$HQu-#t)SeFCcs{7-U^t)zI zaM|cq=i~sTr^TSg(YoveGLeM`1@eHn{uGG4a`xglDYffWAT2wyCuSCC)ZF) z&A8}>>Ry4Q6DC$tzI<=@C&MbMjPI>RPcpB!xq_udw8>nt$f#WGl{o5v?CuYG|A-MU zX1#wTOThdgVP&IR>8D!+GC^66=4hXc?1KiaP531%z5(k$x;a-QI4Xu^QpG5NEGlqE z0Y{aMZk5p(<#NBBn4V%(Qm`f|m{t~Pp0>m<-N04uz&WDPju5xLhNvSO-AY7ei&!b3 zVx;GByyS7cEy=!;c?p?$r;jz^c-x#os$LXPg@^m99C?o>j*;@ODWTL#sJ{ZD4 zV7J>r8b2DKufuE9^%>AJr{hkgD-&gly6L$kxy$6|%qcpxHowO${X__QmL_*=v)P%& z75U0c;2(ce%(}%6Ax!BhYJE(`0wtdlnRbA!ORL?jzh`Co9=~8Dc(*15iK$?(q_{;J z!vb5v&Q0CBBQkrwYh;W~awz`X&YD+$ zw%9XfVSNYMv(8n0u#Gc`p!;w+q;mgc z%b^6B*V_@MJaQh1b8WElN5Lqm@G=w#F3J#|#eMK_}k4kHMwIJa`O)^6vfX;*5Wc!+IRza5}mA7FxtHodY@ zYWCB_RI%Aq@$UFL0quHhVcVw1y{Wxg0losdpoZg>hLU$DQ=LYJ>v=)hbl*GO}EFi>%+=bj)RIpS;e5N;(<{yn5(tdyW_t@ zZs{J@{>@lV?K6yhaLITOp?y>$C||*UQUi@^bBg94!W-i!G-WNKY_B^rqqy99(d+Ga z`qi&5K1{}%x59?l(PKh$N~yK!Ngp##>Rqu}+U7u`L8vJc{g?XZ8y^ zy&n(~E)$YzU2kpvTAKkG;=7de?b@DEL1VYlIT$;3@C3SelX?G^Rb;Ib#|;;{&klaz zkbT$4C?j$hRAj?$1;tP>HaR746vtMGRL%R40sdK{*D{S3ezXgRh zO~_oC!w@?IFYeSsWwjsYkBRd~zG|Qg)G1~1grr<$-W8edDs^7D z`vi#v36Tk76F_vlU8VTmMmTh~;W%nP$>d3{n&p`=B$LR9LVYRNHx$%j#bI4im#2rB{}Q$4#ASw;2su}G$0nW;iwV&0TMC`oAlQbeku zs8xgS1ewekcRR~Oap+$hYGqu7zJNHEgcfLiSbAhJ+kpWNBD8>}Rvgy6d8?%>6BVC& zq$DI!#jY&x!+!dUNN0yp0ylLglKFA#rm=jLb$Dn^$MICdV@$N>Ni&&-M0QDD#kl7AK(pB8D-&A42f*4#Va>Kbx0AsFAo=ylc70rao`O!cAO(=4&GvIjT;7Ar zd)%E1|8&|(hi9%n&WsQz|0to=gs3E;Q^<;*9gO%L#isHX$7k zhS(vn@6m3ZR(!E`ywBv%b-jJRqxo;E9j_`eK^gC?jI=%T$ujs^xuG?0p+BQyHB<)? zzXupr$M0?8_m;1IWTch(C@N_uoO^hDkE{5V{yCvNmR3AowK0hn-?Y1iMtiMV&ep|Y zeRfE{KCu|}jaWT@T+tFqyKA75tRg41PJf)R?2>i;#vX0D8mQqV!s9#ID2zxyF1-qh zC|)Ra@V*dhV=w7%Vc!tpodR1)@nD0)07Xt9AK@3;4OXnc==LArj zc=r`oAVuxkiN7NWv67#2zE~N7i!T8GGBYM_DCl3Z+s*Mh@$wiLy@*~C*hY7 zK{fnXA%-hL`WkwW$ZRBBJjnbx1)o-ZuVO6(*>R|RdUtkHLwOLlQbPk9Ok~3fU^?L& zi^40iR@r-1Gt$w_fnHF09E1MI$ixWDm=s=g3$`CThQSC6ql9Jv|8zeBHkCx$?PUG5 zjxrzu4Dhz$57+{U6%4FWd=@n)^Uh?Lm4mnj@)4Pp&_lHW6_22-V#-*FpxvM}+A-K` zb`{R|qjcOm0g>ZbznPUp$8^C|q#}^V_-F^2g9%L}{qE%1O$}Jr(-UJ}FzPs$nKx9w zpRN{;y3KJ{9hgK&eUtNH6CxAv46wKHtjqAKIS`2bW55_xU<_(~)^8@d0(KQX=+y^k zoj=_hF#I|schY_`3DP{epKu&z!sc1`?CZD!8$!c4Ol+b)NpMrZV6|hg+6n$LP!$ZU z_1|P(^+z^@ItUYZ;$7r~0p?AZxr-9EEnE>SsQ zLOXy9W5#C|*u}z$4D*tU6-tk_gD8Lx=?I`@!JK{oE;fwYjD_DZY#;Y8qDOj@e!U%z z4xP?n=@wwh&SEh^Q?JJzn@}fLC^H*#YYzy`f45C=L8(VT*m5)w4Vr_!@tnOukI9YF48=#D)q25%G@w_p0`6G!c1%2txP(dN z@fe{-h5mYzdA%JN8oWa&-`lq;Y*E0b#kCtW5XTgAq(#*jJ|Bf|;gA$SAG%8O*md)axSSkpnM zQlHJ50dUEIp-ASiS6K>6S*om9ntGh@&@=E6k;Fczl%KOrSpwlKvFv*ClX;f9FOcp? zTqNTvI))kkWoNFRc2+2jx+%@;ac`^`B2hhtJGPiVjB>zhz}TTa$q5TB*b?d&$9kzg z3Hy~fuzP=#alNgF{OH62M^2Z5W9aq+voE{XOD|t<2UeqRGVjcC`oOVXugn3we0h-3 zM1&tQuQh?HwqEV-T@#P>V?l}?=y4n^$S+DZ!UcH|Pr((dP3^dh1ju&XSKRp__3PK2 z_9o+cJCO@a11mT@Iv6~YYikl@=W{3N|2`d;89~^;4OQ7@lWi7js`)&fb8uu`wDx1$ zwvCB7vF)UjOzdPPHYb|cHana+6Wg}gvF+Tv_pAF={c8Wwr|R_C=&rNY^X$DY9tzqw zJGBkkNN__|A?|HmiB$gul5t+Bx}`v<-(|so;jdD`am`qy$-rno?IUyv#QoUgSnkws zbmB>UOSF8Dm^QhIk7-SfADuku%Zimhilg)TgFDVWPwC{-TS=sLJwj*shLtgTaT`5X zZP3-4O|#rl4sdJ^z%o61vR0q6tIwnVcm8x_-&ZgvfFToRqI@fdIvx>%(;Vy&snL2p zhCDnR%Jl?%AIdDsl+6`s)@pu*&A~dh@om0}>tC~`S#00DUnHpTqAM5f=#+W+G8rNk zF)G7Uocmybi6%@9-D(~;2Ai)FuVQBV`)Ko@8X2hk0h7%e!8W=yq=vv+DZ(6T7TWrA z>H2Bbd75gTGBuK{Tl;%!q#f9fTwI~jd;Fxhc;6(*#;!~!Ht6hC0VBJZJ+eA-r05)Q zOg7`kROxfZPbz)v;WzwU;v9VY#}AJHcN2Mw#ZHf&AO(%-b;zANl0=m-Avi_`t<0B< zer`@IX~;H_e#)cL@7I2bE**+c&N5d{@VMC_g~$k13C1tN+L+=#>yY$|oh7C+-`a&q z63R~KGWNXJhlZ2eiU+6=bGdw&2rFA%8ZxQf zFi>V3s{gJ}2!9-V)2$8TJv+sv_O&hju{3b3dM*nKhv-EL_~fx(TB}r9S|f$VXPe%` zUOJC#ybV4%)iFl-Lo)9BSkZd3980?;vSG&1o@kZt_bWneyei$}sv0Z>zJ5IQYSMkc z=F~y`gMyJWv?TK{rL_^VFM}Aq@S}dwDm30BM^6v{j!di0gXg^^1FYd!%;ipO5a`hv z*)f(ou^);HQrj@LgDUa%chP2g?QWlz9(b7YK^*<35(E6`FQ)jCD*SF&;bsA$ZQ89( z^e}1%bIV?*lr!2he0GO{!aS`pT{b?sQ-`;1IWuWSA<~#N#}|?w^`>_-6eTVy80;Ro zfy6E)@wO;e(_NJrB45gW9{~pP{%EOH-uWh>%PIUN$8k6$eH&P;hG0W3mAz=|Oha#W zv~n^y0R}I)ZIOA?ly8GSmKH>yZbwutWp6Yah^1h2&J8&7P-)UGuAG{aujUjP(kYeQ zY3h<4zpRC1O1<}41s0oY-Q6$E*`a9 zSO@Vr0H#Fuujj_Lm}|8rQUO-%ltSxkQ94dPusG+2LX@rEM!0yceKOIf!V8#He1b@G zECR9{F3&f;*^7K0a&)ZMx;D};1WtPGnf%RBUM1NmOmNKdinq*!MMiVJ3cGOIFQ?kC zyLH&3(`ODf|Gp8r5W=HmvP88R*mMlE5ax`@=6dalx&1!&V;*s)qFIbgpnz4jHIjRI zQdyRJf}=T?a_b`huaTvYfZBL7^76$vy2ZtS#f3J_`m0iREEouuaAgJ=YsSw0-Bya* zKAp!t+pWWQ$mw%9YFWIjwpnUE_I#EU1Lv`0{9vl__qA6RWqr0#JLV+Jd`46ax>!{{ zouH_KMik@X!O+4Eig;re>yw{O<}!!cR+x(3fRSny|}nN}rI3$>cX@_yH_P9!-J22kOT)$8%#sED`$0b-L1@ zB%JVH44^wM6<0R`Db@RV4y;lq+P?1v59P+hC61H81EqFXQOUX>6_X2auoRpQH;W9@ z&(pQIjWoFr-QJg>_0aJwj@QlINJe}Ps?Z4CXGp}asok0(`)Ww?TNJe|yeBULjH1@C z^ES-I8=TPq{QCqg)_hK*B+j=~&!cxIy1m>h@DEmy;tlWy@bbqxT~qhh?}-AYEI2ze zhK2Dt?w14#Du^l~glNQi=*#tcyKOo3FyH(i_1}icCeADy6MyG;`bh>yD?_GLiZYaD zKRkKG?lI$dzw6$DZ{q`GERnqLv_eKrXLV6t+iGO~>SoW^i!>W(pm9H~GZs zoIQ2Czg1FlO(9HJL+Y!tNQO^d_te|IvYHBftU>IwwI}jI+u3Dohi1Xtz|g^?&aaV@ zXhPX8&Ulz4Gq7OZm>E6UxvoU`Ya6wc_A}oVzlUOPw2vR@MW1GM7GSA064#!nqY4~E zX<$JJCRDtU)5UEI$;%!+dE zl0|UV#yzcRho&!V?7qY9B5JjkQwvIbP10jb4O12^qM4L}J6=3~G&3X~r@$VoF3r;l zQoWZJzCiIEAxADv&OuV(*)Qj?o_W6RSCgK#{ADY(z75(WT8I6GN)sJwN`oaL4P~%YFK_ zk)7e7r!Ofd?}+9~Z^~m2*J0MB{@x_6_u7smj!(`Su?m}^{ADm2c-NG7=b3L5J~#1Ug*pNxQD z+1{^!FkL3q*AG~u4?d5<^bI5P|JsxSF2jhD+W}PguUpG4Bzb0PZ2-I8 z>GjLs{7#Il>)w^!k~k5}(=Z-a7_X!>nmu9#>$8(t$>aurRr$yKyp(<|Q!6oaSmt zE#%+X2j22vwoybGUSn4z65L`ba`QC?oO*df&?E;81k38S@Cr%|VfwC+qlD)^@n#sc zn0X>XVk|n5d0|q~<@E^@IHOWWwMoVugi7D(-<9(9K0D0coidA!XESv*PDr+qcsGUx z(_doLdbEJ!w=&}sqrUKQ)*4n5P_DRFjbGY>t3KDu?ArH$zv9g##gXX$a_>4&u@2^|=ohS7N-U}wRalBIN`Fz$5dPiUJ} zOxD}|-o_)yO4;tpjz%(Kz| zmV3x|qYdf8%fu}UVz^zB(Ub{&3DPd>U(C-V2u*ghp zhd({nx?j9tiG_Nw(-sVZ*kp9th3BLhWIH+6Tx76m_r{ncO6dD%R^Y|N$1n3yXM@{R zTDYa9dyR-J_u2h9f9iz7?Hf~XzA2q-1UmcBZq3dJt^LzovyXAvOke(m+Wr7*6yr4S zh!H0H&%voc|Ke-A1E=m+jhV&A4)^e-L4O#^ns!axuekX22 z;Yz3$@J3NU2_*gWP+Qk|0hksjdnev^Y}gtbe)*>((!b8Pw)(heHXxV&9um#y=Fht3 z!G*^2lR&uBwsSRoTKM*LwKKKVBB+cz+%jTnZi-;q*Jf~lSK1xlowH~0S5z$An#mnQ z^&zF0ME{~{8T3)%p8_>61!a=Sev3%Z%kjpumr#o9!J9=}pd8WgTbHjbTDZ%CF|s|P ztcDm7-$;Gh_f@}D`!}8Lt*OFfK@rnNVf75PE;$4YD$g>=%k);MDpmtzle!J_utW(Hm9%VOgE z$PmiNO$*)oZpKBt(fepJ#}^CEv2I4>e`^=f8N*e(HkB6L2CQ3~yvzro%+KmLdgM8h zETu|<7ET5S>D(ph0wl=VL+I~mr@No&8^3Ig=k1VfYxFy-gL~e_o(l(u2`t929Ff}g z3I#ve4>W^k3@dQj45M5qm#GqFpZZZ*;NcEpqsa3_PXLezc}+H9bI*N%y=_bbs|U+= zl1JD!(ybY(FrV6#)1O>-#yZHs{_W4UqDQV!Op*edvXr_;@6mlejh*JwAU}fuH;fdr zst;Do2n-AQ3VkXr89)ExD$>w27@{oZ36HTxJAfgN>DODC1#!;3{7u(RgMOy43wCd575T2egufM@z`{fAAb?p&=(Vw z>#6R|cK^_)&&;7AfOX$Mq13d|?zS3lH74F?Mj**eEJVQB>>hFJ-wipdeyOc#`={*M z?c0p(_D9-U`vnu$$Khh>iGSt4(iRJ>fzrLP%-uz}F?fz@{+zguoDq^I;~)>e4CJ)u zSLPfUfe7q{_QHJFx}^%29F4DX;8pL*09iptbAFo z1D}!Om}%y|+oy}V&NdJJ_1ybf6%^zK{QfQ(DlzBVJHesxxuwtQmf@8g7~BB#4k-Ud zTRb`%|nkR`2r@#r4wdScV*4Rz)`980(TShmoww zn((D42S7h_9NAkXWh^>3Q?4=(uHUm%Ede~xC%;S6UZP~bCb!eZqd|JmY|qW18;(|L z=Ba(r8bG` z{%z7BRGnf@JsX1m_Cfr5c_Et0R=I?Osk89sMM#nr?q4dL6gVcTXPe(B0|(5G<%90s zhulBCi_Atx2s(e~NI%buE-gL8q?7me520-Cg;m1?#mXaraLdnV*TcF}Z*E=7AA3#||Oif3v)4V$~I=QhicL18ccV)|12&HASgnRoi)6)GTk zAgbxwS9Q{Cf z<*jN@0ZhGSL+FOj=NzSD+5^TyQkZ(j zY*n=sHn;vp3bx5x5UXrfs#%OBw#2*Zg7Oj*{~eVdk=2x+&AhESrsaflf!`sNRO zaID8D>)!`(?JD87r#CFR^93k(VMo6ul{JtC5XX7)+_Mi(p%51QcTQBJ_0A3vuB{V zuj3jMSP{aHg>Z=uIF7i1F`(gv8Yp~MdOh_P1Oa|cQ^=BvKqKcW^{2hNOSH+Kzl4an zqYn_CD-jsT4ZhIBZL@s`%>RR?460l`Pr1Ctx@?dSei5a_F~EYFTK*9{@8IrNxbg7y zw3G+T0$zsVm?{@_{UT%m$Uh^PCi9LBx$*yD#(rE=wT!o~rY*TpBp=lL{uJRNLXz;m zU$Yni@%?pteG#&N^v3kdIAX_JJAd++QvU8aO&|-)>f=u)ecx09ZxloKF(S{ej5} zE8+G`&-hj7mZYfUcH=HU9v^KOlEGHz=%hu+q0nHCeumeA5pQ&Ui{Mu+vJ zeOO#>?ECCnjm@p&#WOCCcGhaU5pbf1_jQma4v8FQ9wk z!pOx>D@HED1F1l$qCoX&q|afXgL{jlFd z#cTPIxVlb!AQmksJTTof{Znrvl&aKZNXPl4Nx3kje=={C`Jk}wW=NlDgPadRj3Tn0 zb(lHZs3bpIp9ACJ5UV5&wpVLBL$+A7{SxR;xNM_C2d3c$9B3)Vg5&j}svcq0Zh_d_ z4>wte=wZR*+RO6-TTv#RI@bDyc~l>xEGwkM+}MjE@;dqO9+g|;Wx%U=aQ8Hi!~iVC zGe@1}q>bzI5)9^8nuKk|+No7^3wYd$2aIp=A1sHMw;8oV4A85Bl}1vQFl4z|-E{%l zb>j16T--6-SHe(XoEW65AS9iFthXtT$XiK64BrTuh;F;)7tp0Dy9RR)4EzcdcO7K( z)qEigc)%f7unn$7*qe~;spTR=gyATbH*JQTyvi-4`LS~0!9Y2l1GNA~vz50?RBRv9 z`+jDGEorlSnNa5THgaw!L1wyv$hcYKxN&{^L_)yO+{X5mDGQvdV(K_g?^Xfs!dAmY zU5dq5!G*J;ZVIMU9jbyTG~6+8GbcKr(TZ;u7KYOHP->*V6S`xRR>V5BaDxZa7&v#* zR)GECV;1UDn;g1gQmt(%DwG2i1Ohuxw}2(Nv1AZ>#9ony;Knn`c}bT99+lzz)6L^{ z3lhnNTsDuoSEvM1csA1#8It@zi#R%h+p#U?Mcc*I-2^`$=bsZ=7xM(-^h>3xw=qs2 zQnxqVFiMIH;;57Ct=WOBUghB0?g9gkC|@q_Ts;Rj*SYFU0J8~@RObxKS7sP(^brpb zSv&M1TVBd;)c=noI+uW}h(LgiqAL|ZW(0kM3K`vAIQ>`8Z?qZB)C`~A1`G?2Y!#A2 zx!YKb!??G^SN|2Th#o?Opb9k|I`;TY84^^Xxm%9TJ!!8X4L5HT@CLtshEJx3Dr&9Q z;lX*hf6qzW7c2udO1>U0(&LgvEqdE^y?;ddlNQeDtTwMdr}LJ!05-3VEVyoMGB3(v z?eJ*^ok=j*W=T8k7Cz{Cf?y6RhJ0<_n^r)=bdZik7#Vs&u-Sp8pfGq59ga@S!5%51YzwLH#0!|Z&p=gE`j)B72vZyQ!2`q40irraF0QKh zR*MQMvRI_*Lq+#fJd@L&mQnjVi(>?I*4rJJfw2K}mN`W%V}^b&#fiG`Z)4c+BP6HeZIln+j|} zf^fohCj1DviIDpTBssF1^=IVX>rAc|b?Ll;oqpZ{9CT1Xk2q7of$PCCBl+HL;0TYD zb#Z`l?uC!MXpX!Fl@}QAm&0vF_Mg;X*;``2j-A9XvIIS|U-0eNL!qBbDxEbwh73NG z1B4~j`@E=*xRBOFIK(l7il3P{6b=|-&5uQoQ9>4?X+hL(=o`&$-SG=2dAQBNCwh?> zD->023Ej~abO~@v^l1n)lT7TKpj)^-v2ai|=C`2SQq}-Pv4GW&&(_h&q1u1MYd?p< zU*q;?nfT|8T%na6*Jv%KX_2mx!^woWC9RR1YIOsfpon>4pgb7qLMl_#}H&JHcRx7hNBXKow6AeX6DbtK{3Za8u#wqKpOZ>}Q`3_C&h_KnELnnv2uDCTdn zuN?4yp&NX>cp}t^AbB@pXNo;#8U8YTTSo<-^|J}UftKp;yOd1aW4Kzsk)}A=uATF) zR7+*;Rt7&f0&nSVN8tVQlMo4oR0h^X0L0~5PW018*)nHIGk}SrbeC%D_1PGO)fuXj zYnnLO2$^hilGPrck=bRx_r27(i>lp6m!=UT8;+i_#YYOqrA!3h;-JP(78N0Ch=gX@ zO@xL&e9)pYQED2m-8zohU?B_D0@XvY8|o{6n1#wq zzAZGxm3Qp(bx^wo*_!CMzR?E>u_^S^eh)!&oHj7G00z$vlqts6=rg^el98ivX)Qli zPhpM*^9YkLB~(%X*cu#mw)rwKdF$`4%)@O4)xJ(Pm*Imqt6E<1%x!_MZ)uw5gI*;z zlc8AIScV;5f@-5!vAe2=Y-$;b)?{{8MnWN{x7?P%kPxUQh9KPi*}8ui7=OU+SP!2^ z->H-QgYg>aix6&74=^$aS&Q)po63YiNUF)tDCS3A$B0MxbHL=NE)tEA9egPhj36x&=f-LV|M* zC$oXal^d<37Eq*J^v5~7>Dx==tFT&Yc7>hV$8I^>aeykYI;Ttc;nml`R?*xc0j`dn8C@Qqzm?sSTv?5TY2(H8MAx?@iJwn4 zuZF8Q|BED1g8JZpJJK#BJ7);bLr`lDaJk*bKOr8G#pYp8z)%gNMdl=G8^h--6l>l!Y=)cZw$`E}hK<65c29I+7Q zys6_Xqi^dW__}sU3z*fJJkL^Lk((h8(*v18Y$2BZ9xbI|VCe ziv3I2C+4pyS88l@A(Wp7Rs$X(8K&1fUkix}kqJQ(I!R{=JVZ(PGg(`m?3l*lT!~Pa z8KJ-7YV5-HlZlOz#SGS|k21wR2-oEw<*bXv10CV`y{8^Em5#G>3-esa6*$%52fRo*30EmS(?BiDC&6hh zcEx$#H+#>vF+cB`)-63#(_M%=U69Z>3$Guh4VwWbcZ3?DkZqWQI)w+M6abw~TMf;> z_NN?`9wP_3tb%`iCM^&h?I#yl#C{Fu*rQ{)lxFOMQu*duY2^V~>8ZXaij&G2$SZPo ziih&muAE=raM0;3X`#jWqmv-!3Tj>8`8XpUsP!$(^gXF+DRMOGXjIzKsfxl7&TJMj+>Ap4s2-Q z>d`g`>{dXAYOJ`3f}Nj=phC%kS-pP_{x(*ztdoNNE~xsi;y5&#eyC*R+UcDd_)iOb zW6CSVb-?@qJI)LW)4jx+to+S#=^KU`=f*a>rGgo1ip&%^NcEz2{^z$8;f9oSZUw-U zqb_qsK7lDa%pp&ESXU|CxzS=v!;uTb0_zqs~}$er%!gS#0OJ z=Egb4QrUk9l_zLvt)MS1tSYaRsJ$2o$@bCycGKNw{0fAS^=87pF=LpwjRHeo(n4{` zzy}quj*gQKQWNFe8_Q9xN2x}E?6vl%J~R(aii zl8d0D7}M$m?H+`}?DS;4({oRb&5ZbQt#_4&49mTQ@awf5$CiCPm=KeCwoOeM1?@5e zWdK7(5QF|7h94etKRU2CMa=8v$_HsGZDYid;|8?8(o1@vZ=Mvis=va_yXo~coaPcH(P@CIa7RM5!HPL|jI-lGTv)E|15Q`>|I?RMcv@7?ufycv(igb`=FRGdiu( zeprj$1t(Z(jG%6IotB337j;lv2=w3{ddNi30j&8k>+lXg>jDPQ&1s|i`OhUi6~yI7EL7#9Rnq{jGQi6wYZN>z!_3Q^M0HlJ3jl*3(bH?> z8r6#H%V)voVe0eMHGhRaI=+_Y%NwZA4VGP$|R#J5^CvMbADE=_q%YTnXonu5^#`mY=_}kEjh|k z`lQuHu;0-i=jj$zWeruOS3*t^1-M%SeuXKQbZlHe0tZc^TKUS179~22y)6?da+O4& zMUyCLDVE+hus8Hg5+k=jH63aasW(BAJwA{OHvpWQeFSQ>dOET)E&jxZ-I`!`9v5cC zTnQDX9Q7CaRGC~l9`z?V#UqcumMCqi?2@*sydLyJvFDuUPs?*tOV@3e&g}9a*-8on zQIV4P)DN*bawf8_Vbr4V5Bi(IvIKN3NHw(w&;)!hOvaU7krL-#R-m5trD}P;-@w$Jj-@{stHeNMm z7NJ4mRpXvR(VTX;4@?g3psxmzVoorKqmsSZK&9@;04aKbX9mC^8cpb&im7MlXi^x| z>H+7!S*#>dW`Fc99q>`8I_ATY+6;KjcWJimWbk*5$mmr-ww zN8w3keNbmKz1H4sqy37{owXgbP#F&w-YRyj8s>u8!@zTL^k#~CT4H0PvvYK1`Kc7k z)IK#=Y&FXrBEYom^%Yj^3uEHldkjekeX{pfSO{0h=YV3FTCz?R?KHp+8ao%|!1tqO zzg`QHQ)6k0a){4RsPbP)Wo}8eRwbk6(2BmvVeSKXEE77^3G*^>2E}6)vsv1&6&lYK zd3!ZC+I-GC)T}QGCs7Rk*d~=)Ul)*bo{TJ6G=UAQ{-_n7=fbZI z?Z+)Ttv|0jeOMP`_kGjS)G2?!I$x)|Stzp<8Ue4aj`uqGc7VOC^H9==rH&*S?}_6) zOMkqz%Xc2AFXD{ElD8mK*KL%-J4^c~-Wl73;GJ@MY#VnB7}O)q#e*4bqX|yl_j&qT zcKherhZ6~V`Wkn_8Q7QI&U=^}J*ZX_>nO`_NUI?1mXy^+CDIH;fmk(~EMzuQ(BC*Q zL`PslL=zW;$ux14G{0J5GE0_{TQ2`Ux@z>juPgBLqiR*WPfD9kSYhkHIZ zD&U7-F9cj7gJUGaRw!kOC>UGTmI!<3Z{(|kaXXxMDoGgjeK;pAYR~Fm%o+ppt>T<3 z76rdvF7-4*!W7I)v8nWjd{Nj6iWLk=dtCoch&FWE;PEKh{ch-4PV(|ZjqjSH7(pAy zr2tX!1yxqo2nJU8#zTkN>AZ58_X9iSRb6PeH63(Y5RClONujaOsIz|uqf#2MAB=%K)>rR4Jm zQ{)9j)DR3Q&VUqQ6>reM6x(F+9vqptnvGC2!X5`15KF_tU!M(gOi(khDT+SH@gngt?jgrDb`S^Nw8>DVHhk0IDajNLy2&H{|Hmgw z&VT*Qs;%HeRNBP6yf`X<`Hdxa3jS6F7p4UwQTadOAa4JSisb!&Rz>nC2J7wQ1jd~I z7Sw0xp5r{jYJBkutD$?Vt^1nWs!^`l`6e`a$LUWJvXo?1`b1(Q`#KW(u4(Zk-4q-y z>!_1ksX5Y!{4N$~rUr=^YW&9!l2;O}o26KMtXU5>dM>ucg$7{;_9wmM{ zeAVShrcaxz~U3jYEa!mHOJp-j)To!rNatV3MVr@fO!GH zz5rm}3ozFOn0x+*{a2d~Fjx74xObk2a#nkuCQdrAmBYg5Y^Ua~^ zU+8&I%)h{Yz)_7hZlsF4Y;z#M9tikq&4G$UkqqkR1ZLq_5t=2dP}*e$>OjTD3WdM$ z<0y2l$>olX-+>k0d2PcFHaM~M|Th}($(ihHOk9ilV^iqg-mmhU}SG~@(| zdfdM0N|1(YZo7h~F7VtCE#=ldLtb+kUr-rYj`>v620?QF#HO|Qf@(Q+A=l*(` zd~VeeZ>V=95Qo0TD&Bxy*lH_2#afQ>7BScT0nEo7($d{$?crupb+G)hH$rm|-RIik zKq~^E)(xOk0JqA~H&u3vj;@!4Xr=W&v5GiS_F&oYE>ecZnY+Fp81Bz3HKvYd^2Lf) zZo$0GW?)GxokQxI)QlqqKgh#k)ci+j8{dvD3tGC^2*x>Tq*Jy1-L@~oaDKn@+kDce zEfi%e{Yx7$f`GP8U)rPpn06@men9Qkg@}W#@v|zbUXNd;l+ib~)T01k(K2^_{f1S^ zP`0ZF9a>@y??J8JE10v(cThDVT4#%RhYtAl6$AkDK^%L8bKjc5>JJqP7n&4@CwvoyvwKP}slopqB~;aN?sVdyiJ^loH|_1vOv3SF<;^yQqx7G_SB!Qg44c z+aYDFA#?3?*n_b-)quS<5}whw=%<0QBi&O&lI26{L}h9LK&R#P_+USTukpSvU)0{mT_yhN@FW?Ry|=1c#Cu!u zVreCf#H$8Dg@t~Zl@}gg)5}QW8lc3;e&3c~5(?FK_PasIv$}YNAt8XfMr%&u_zO7(2!CxX(~?cYId_U0Mvt|w<--++<=XN5(~iy{paf?oJ%f-XaO z+eC;API~H^H>95Bpn<(*Yp}TQJJ4KQiK3vZ<)$m{Hl!C>k{T#o)XK2^jvHnm#_ztG z=WXK}uD583d%0j+iMJ&46`26Kh)L=8FeCP(hN_R&h}X+hQYT$yx5&jRF$18mMZeX6DZTZDg0n+}&V zY`nn#HUt#v8S`dSDs#J*BEK6g0BK|nBmsgiugxFxN5FiqjHmUt-*@aGx3kpU=XLMB zP1W*lS058EYyLLhk~M|iLkH>K;%texG)`nxY;%mG$X}&2o zr6@9Jo1nY53b+q_7D&la1i1%^&hzG$oPh)v_cv$v1s7dXz6r!~;oEcZ#r_BVwjL4J zFB01?I4-S;k9#8@1{zOzlgMRHWsp){%l6bJO%+4QNs_aNGP3?dPnv}?VLnpiORDO= z8INiq;~)`rfG~VY+fHrMO>A39m-eW616`Jk3fbbb*KMzbkH^7L)g|JMwg|^%7_n8o z)jGAIm?p3+Dvmc@6dp*{)Kzp7r85Ufh8A9gEM4u;T|277to~;uZA1m4k0_?nXS^!Dr|#KqQV=^Pp9kzpQ7u!I(ipoX zE*N6MosRt$n#7HzuGdN5=2|)Gc%G4t23JCQ2)>z8y>Ll3tKe zIYH|YH7UssIK$r(zmAhg$-)nDtTg&?VE7y-AmI4Hz&+z40KQT`q)~M`SLVq~CN9K- ze?wf7@3*dLvQ+QlGTL}p@wYYQqpzLnwygIgOXB>BggE4mj=hZ^3}(OT8Eg3;{h*=$ z=^K4pP@DZNJF4O*D1C81eNo~U7k(izaPwI&kK?y3N3ku(*=fRqDJ05iU1NpVu|ECJ23mA%Vs;%W<<+oL{A6Oq~By@qs$1G z%?O_kv=42OB#Rr6Oa*gLWkt;RXUu43%?O?j9$EckN8$Axul~YEeFLF2CGHT6Z#Yln zt)6RtR!E;sHoTOO{vg&@^YV zdigC=-u{YBYk?(U_xv~AyGoKeM1wie2j83#i$AN=L{{)L|V&48Q@6T z^#ti8E@L60d_pme=^&3kzmX}LD<%94{?xBdJVI-As$**o3%ju`7w~ogd&K1T5PTf4 zz&u#V;W#NL9@&{mBp|@(2V&VKe8ELJmqPuOFvK;l$QWA5$2Sb7p)dWFUo6EDd?lU4 zugV~bIakRRFs?{=U-6f3;I5A+Xnh5&55|9$&1Rwnv_dEvt4LEACizt^>NEr_5NZvP z&wqZJ=WPD=(zDmqSTgXVZv>(SxzkOku;dNFQ_Ok29{siolLaBp9BC4Uq&d;>@&-qx z(sEXP1S`}vni3-5VAd^j z*Zq-m?a@mWnSgAUI;M)7^_;o&^)}5LWky@3k#~bthz~BOQ8r_Ku}ZoRmGiw3F;(`% z;qUu+#&tcBZEr-pP$FZ=*YD)H@?b{UWn}tXBkdhLQ}_i-GLBv7PJlHc2QcT!3{gyaZh?P0+BbrSo0`Hh2*=qWE={DTX z6ncinO=G5uq1#HT$-#!NxOAsmfP!}0nb~*OvtQ*WZp8&>gW^4lr0L*kZ*y_WfS6K% zl1f^t`_;nMublrfP+nBQ^DMy&7Xje_ZUTT|HDIu;g}@ya=ln+ZoCA8$sRJ?L$DT63 z(U!Dy6q3KG=n5y}&zvaFw*O`8?GAK#5%jKB+YdX5?=%f>a`+9-I+ag0_5Lzltnm+j z(3_C`t>tQ@CA67KJ0VG&5UIZa0OQ(zzFmnHHU?tlM#eRc`Z%nS{rBKJp{nW+Y!n=e zie?x1;S4NZw(b$K2exI9{BX)8`q3Drj2H*as(mf;fXVoqy7*R}+Ef>=;zNz7uE-4w zdTq@&NbECiNwEzrBuBGgnTO}!Rz(W(@p+!hUt{RI@kJkYFHQfE-xv9$YI6|m&>O!I;4Vskchu} zZ2vKw8@=o#x=H^LcV4Q^)^5e-6aDXvTDa+-Jip8!*Jy>|$`2v8qGNK!h0IZApA-<|M9B4W14%j_YB*Wau7Mx;l(&=**6*d zX7l_8Dd*b)42ZbHW)Vv|5~q47+CB&ru*#_}{C?#|&#};J4PaU8>V60*%9WF;_SeKi z$y0}kup=2VQ-|s6KSvJ79y=5UMkqVRLfR3FI=-;XRi9kSNq~1vg?CGhcgNiZTy~mi zG~ua_$Vi5AA+(gU9Nx0L-mpO4ebL-;6sw2(gQD<;rSRt6dveLc#cHIaeXQhdB39Vy z_c2<6tY@n1bLQnj8KN=`2tWg}6wG1WP~xD!{9pWUUsH{u;?1||`q;teRGfB}4f`&B zT3+PX!Yo`682Pco&GXpul8sTLIhF+J&nT5J9$d~HwIrIqtkvGSR{qWqLqK45Sn+V* zL3|LYn`Hd{3k{|~n*;yC|1bN!-15by=g9D2$g`I!hQ&9RMBsl-^lj?&t&d7Qv=}lka-f zPpoa@#u6zj`#HvKKuo;2%18AJ(D{Pv(jdfiqYF2)1v#c%H&lfucorN+?^%$^?le_9= z>O%p0YbtJWIu7xtUZ7NV=r4k0)2qkp7bX3IXeCZ-?o0nASS_xT{iNXU%{zqU36qa6 z1%Wx4l54J3h?O?;^n|zD=fyl9Pn(9{RG1SU&aXU;H4ByY(`cKEmv){uNePaUTxO#n z8x0wQ@oyf~Gp~KyrC5<6BMX-Cy1kOCmXLnpjGY0;i1Wt)`Ha@0H9GtjIgwRtWF7noLKmf!L0>1P8OAglw zcQt1}lH+&sIzyK)OAMAu{a>1cVPNzDCc^nUEmFo1;VPa0G9kQsp zSg2k5{g1$|b7Fxz7Irg8Vb|Xq?i&@=!~;vtaBjJVPXI5?d#iRh(!-Hp9;B^BVN9#q_ddd8KG!*rPw^sm0ah> zP9b*|!c6B(ikRKViJbeYimuV7KL?(JV&}`;H@^M&NM3b<=FYYMi~UZA3ro=hCwvOq z#h3@)wI2x@pTKXKU{)*l(r3oV3|J-axcZ05xZY;GcRIlZB9wds^gNj=1jC0G7iPg9 z`y8kUl*H3Z@I$9LH1u)T@3s16zq(vs@)3xQ9Ld%|B@l$3UorW3n*Uv0$^f){AMb9= zH4CAM`L)UvFB$a~YXX!|B_Apk2fk-C8j|X$7A09OW>_Xa-#xw+$fz@)*p89vEa;qY z+FoA1&g7V&n?cjZ`S>EfuM$Wc5Y5P9ws-Ku)4Li*7$@|XWJjP%`7=w=bUeL&P%k%eYZha8PCFoJ(Pg6g+xZc3eC|WF)YXMUnz2urfP$IX`KOF5ybb zpaMYo+9I_C?z5jk3IZ?D4(MbNH{CiTh!- z8jq5)DXOpu#0M)5+d8fOD&9E#$*+wV4%F;=$RViH#pj%a$-cSHZUT0)E)?79=ZC?`3Mfkrn=2`3RO%hb-{AqfD)xw(j($PYHEai{~>-oo~Zy6Oy&$Vsi?t{C#yE_9jSi=B=yTjn_?(XjH?(XgmgS%Vf zFkfHy^Sx`Gt5&*_AC=TjQaN^d2b+e=>AHVd7TbL<%wEr^Fz||by7-S#DduqUqnC5>R6EWsueM}R?6mg$ea(voVM9PGsLSkECsDWY%Vn~Ve z!P6WHE?)ha-O!#z0cWVr6q)}|aapAMUh4KmVNzlz(sKP9-@Z0$RZ1|mq0)Ot&J8@C z2$?dC@oW%pS9PXc9T~e>M5feXWCU3N9Q!bnp5cHK4j=FEe{c489Pwoh>mxsZ&2w$J zk?nc7tL2GYy!QmD8?o>}oowAe+?M08eDB0XXV2+rs{FqsgHyu(DX_{wZQIX7zO0tB z6HoHSpA(Y`rZ_fgIMfmB!}OBLOx(f59`k}&i{m8`RK}-JN&9DCu0E^@`oT2y;~`%X zsN>&g7J>%b)u}ax6g9lIGYft7kK%NL$qF=+$DUQ~BK~ID{AlgKYt`r;wck*J%{kMbh}YwnZgqWYVZzKs3? z6;fac*XWvN<8dW+~1xIZa+#cdjyC6Uhsqq4!9jho967+vGcL4 zWn6qNe57iO;_Qvx2kI=fBvae%z2r_~1+U5K3%Q zNo->_+D+sUL2%DTa@OOL$_oyZAlCO&-7cZP@t;hE1{FArNPEb4$(qx!{aNl>#i+zAKnID(Hqo({BWt2S zOJPXgQ#~wEO)UF5y4<@X z{GR;mW*i|<-{`ImfvktXy80E!I$y(EZ}ckV6-Gg~YjRM1KzXOEho^ZZ$a(&M~`9FQihgidd(kM*O%NGycv1Z<< zp}nFAAdB}ZqXxNAi=r&nU3-dt8fzZQUPyZtc@y@nC7Ae3rbC~Y?;IeQ3LP@D9a0*e zdDgttJjI#EKT{S&O(a=#D zdduV7tT*TI(7%!YDp-bPWPV1~c$^wn+X-DRc^+b!9m$G;dduREPePu%AloUQI)@gC zWeLM@dg#YC6oLHrXFlU@v-_Bq;pwB0B?2Z`NtKIM8QY31x9j_UuG6yPu;ST3{X(|K zdpByzQ{VRQyFP(9JCc|QvAM;PU9C>mzwvogXX6coUsi#su=>9PBn}=&Ll7yX5CK40 z56(NvTRqUAkdR+Y_^pte#n7`P4@tiYM z?bFtqwI#*Ss|gbY`4>`Qiqrj=m+ypuJ_F^44%3f%(&6j*KI5L>P0X}(8?u%AZ~GN%HSW@n1<-eNBJB>z+dqM^7Tb65(s_jAPBD zkGuK+OJeDlis_fLnCd|AHRnCaY&f;>z={HQ+nYe#% zS+Ihtr{c@^Qjo6ROP8F!{Y`SFog*JLmjroI*Pj(Z+I&{jI8fBMAkjpiKRJ0Pw*H)( z6@Hl?ahndcT<~cy_)1FuoWII5T+kbOo=h>CAUE1Dgo>h4dILqp{Z%>Q+FSsNd-E)Z z*KPZm&|Ask5xdyO&HIsDomUPQzl7;@p@RCIr_*iaMTBvU% zNnAfO3FyoJM}BSO-NUku%D9fqY;wPb(DWmU&qp3L6)p9Xi1e559&KiWQEo#+HXbm! zBgMUX8H_=EQROh4&T*G+bAxVklYqMi@fU24oMkCUjj)Qrt2qsSvk{coOp=ANH$5h{ zJtja~Gc7$Qg5JJ#KXpDA4X9;L7k|e}O=^9g`V}($t7Pf<`T8d6-XmHSzzX}TWK9fF zJ`gGU=Ee}Er0tFha)_$1R~62)^x~ic?uVVd36VK8B;}*-%96=y$^*l0W>1qit5`+8 zviP|UoFlA7_dXH^MeVBq+us#0A7(siray_EKy)RIj8e({OiT?cl&-Jk?-kHYO}|Uq zE z5wd#S%75l;0%uN6z)8efi{o0J*BP1L=;!J3IQ}6>OX~yqU5_H`7Al)(JHoIhD`Q^C zX(t`(7-8rAM&C#+n4J{p*l(gSlQGtqTx785fImr>ZO`StZy@&2q1bl@ z73ZNCT=7u-E4fPl0zJ8?r8jamqN_a|guZez1Wviu(k9%cDYc{sq_*pI%X6W4`IXLf?U{-0$r)R#l!)fp*|#aC|bMuu3;NMf*SNFbObANt7 z`|fO!fBK+)ivI40mky0l{j4Drm%JH{k2U}dMjQJohE0pfUm5fy&p^TQ7PT59N z6G+}ivw=|)Nln_UScz{b=@Nn0Bd%`tkcrGHeq_saP&&`GHQnt+(uONAa zEc3G+LQm{F{+Rd0Y4ic(LPqFjs(x!w^Zxm*?qYg&7E*yH z;%nJiB|Pqz5fiRvW4*=_mGgT;hY&r9i*>F!dr7BNK=fCIQ5W3LnC>GBD)CvMm?nN^ zi&yWG7h|V??Y-vgY_Z)BSqZv>gh{&pr*GXrxN zP%Uy?Kkc<55JmSb)l9WSkMWav1NO&ckOHmIewYE{epmDBhqm$?^Sehx_@*$y8`mlh z;Gg9uebGXX`yZk3aP$+cJam-aR}%qdg*M>{m_L;Lou z3FnB9iSH?!n%O0A(3hz7R3{*uR@P|=yqd?CG-VX(4|q( z|NTYQy{1gwO7(Y6GsZ-xyc)xOvT|N#Uoffr&yVG%4}|(dG}i^k1VykJ^&)KtAYTgv z91oNvj2;S_>AC9zNO_h%^w5zJO^0c9kd(<-9Hi4IbQX@8+O-(@A{pr*T&=uT zGmuft4c9M67Oj+YyapY2EOd@kNEBOW9y4&zOG_0Wu3yO68VisMwcVyfSaGDoobtI(Z0DMxtWzY_zV zSBhW$$+pv^Tptxr;a1K(ebp3Kft5ewL}Pr1uRhk9f_+Ol_y)aRi;rGq{ZJ>lXRajM zZaI*|XHcsvUitjxUxKq+mdepn$-~c)^lmtA=>9yrquLtdeALtSPp9elrXUx^0F>^9 ziwN|h6P!`Ljx1)aXZt!z$JwduvzKjWGUT+2^V;DQ{gL~*LPpiSZMUEzSEB>vEonuR zA!fhadH>-3+u7S(jzf|*aeSJYke{)GUH2FKo~qF0aKiAkfy<;U=k8NZmF|v$*ba1R z_DCpj26M=#M;on@LCWg9KZDGo+Vn~28J2X9F!|OXL7l4nK>S6981E$E;@tK+7tEk2 z3_m8tYxlQ|L1p{Dtp?e4ij?ix6q_%qn^cpV)R&s(buZJbpnJV=;>vtgoA#ZE1T1so$$;-fwE8 zP^1V}sY$d+HAonWf$m#t-aBdDlkp$Kepx^%Q;xHoMwJNd@F3F<`(Z+1CI*9Vm+)!3 zq<-Y9Nzii-tKPVI@2D1|MhjqF7-(!<>hMmag=#KZ(UWymkmw>9^#ldIVw4LmTf@4Y zH?0IVNu|7^Ys49q7)9t{4n5o#q`EI8_%HvTM(|NZ1I{*~2X=dOY%Q3`noJZ2x^$h3 zW0!(B={xTxui;^PLLNJeJCg&9bSDzsK)iL-ROw}*p)K+)*p{q?9HwM9A+@VIMX)GE zFh1qOK~0(pYo|HwD6;Vo*kl~i^o;Wxy2MCyXCdQ{9(@Qs76Uf%Mv7NMfz%(=S7D}g zrmN3kqCAV#h~Rc#fOVg(gRG1a#^lZSgM#Y(Eq531fmD%*y?8NF5^!v+&n z=Hn998Y>$2{+jn%n(S->2RxresL8VP2|K@{VA4ZwGGU;I8kJE|ab{Y)g{R9cKBh#!<3N{-pB}O=_f&!Eu=5?ga_pAw5o7H2ycT=} zlJ$i$zj~~N{^s(Yq>nHojH34;du-HUWT3}*oP>_>?|!FRw^!_KkX8{|*O;BVNv>kR z3@?$f?j*;}+@^3XL5UEPCCPZx^gKSx`p%7^Pu>|cFYZe|nT7+tx-k*CVuBz`3Zx-Z zHykrNZ2X{1jupD5*;%qvJY<-lWX9IJC(@6=m3pes3JI`dUBzZuVf!|pti8t*&k;h> z2h&_Owz0N6Q>0NBbX>G|k9cjM$2Cys!1s>afk)Mt7T{K=ZA^N84vwtD#vNr29OrF3*{L zF4Fh_STzkd81RTvl?rq`LFRBXGv1@uo^U@VpJCE&^e#DxA0CT;rO;%CR>H9;e|HxP z@3^Y2hK^0E#7FiCce(5VOxcov8M3ss=icrUr0hw~D;Vc2*s6j@!G!jrA{4c_-rP);5qf2Pmo+uv9%2e zFot^Z-I7$Thd3d)LxF|yc-OXTky)44gr_E`5dn68ERB3|K1HrUehHEPxR0CvMni*ZSOc|LoA~Uy#E^t z*xUaZh8e?l7PV_M5b4AKd)%`3mcgYuNgPCq zUu!oIZ$j_Qn8sOlm0%21dNhI~p!#q=kQZ=6hT#9MVV3!8uJB#v8Lur2aX*cWpWBgI zCWW$C2TgAZAz8EN8|`X^VP7sz8}MC!AO`wBTm@x!ybTvF-+ z*sVOD2NPmxq5@W7#NTen{i(BMhmBz0oi7G$vk z1xj!Qjq5?n?2zphh`HS0wU&JSA0gh*q8{Kci2~=pUFZo(+=v`xL$f5Sk*~>QFA>2s zho}R1oR%7;J27`FR71(B`%(|=SYCx;{RoV=%xCa1t;NIwE7k5Ni6dAfmT-oEcwm5FlNrn&s+JE z8~^rrwrW%eT>Ax1hP9g3N_6t@#b}z?%2_)h_$>+O+V+qo<+c5BVjFM_JMl<> z(;*m3@0S&%(;}6D zL)gx^@i&lFc0`GjntH;Ulq?e5r?72V zlH`K*4Y9t?Z(hJ&84l-;e+u5-{4OQI4CCs{8kgV%bO?){3BeoRlm9#Wn|L26-WqyB z?imKIA}snU&v@0wnN4w&%N8d7j_6aNXSjvdRMNSacvf85_p7t+)uSQ>Xv9u$|j5vWkeP%?CtSOheh~ zdbvMDJuY(WIjCNo!lFQlsu+?V1F@8!c>qqPga+l|Q{L}^h_>^??`ngoXjiH!av+m@_l$BB3w{DaAl?HK! zP!_k4yoOxm3P;Uq+f6iDkKZR($$PMF0@uNG0rf#;t#Nwwtas2!0aviDJ2NZqf$XB- ziASpYYi5J?#J`WcIc1-Z zmZGkjF?&sT;td)u-3N}VI97}XoZE9ZlGR20R8J_H*dH7cF+xmV`Ahi!wYo25$-erorV2RSEaZA-UW>u4YuH}X&PjU_ZwixaqnovG=2Kx&wIad1s~OH zKtv-7vsAyIvL&w?_XT-c)1hMvF4 z&W1ddpPR-{Tmc&5ag6V?0_T4RppIL0zxmOT{h+T!;2Sl?n;(2UD?5Q`52A2)_$Bag zjF?z{ywqRD+)SEXP_W%=&|UBT19`(0U1;#|knm$)EPr#3xHEN0qJu;i6&%zZmJ%6^ zoulpo1Kc-*gZ~CcYY*_8IoNkJ5GMr%N;kBv2L9t0Mbn|rSXzg5A%G_hD4;RSq!Ev! zG0d}l=!tRH`&=P_lEEa#WZ-mD^W4o5ZYxZOU<;sdA9$R(iyYT9IC7FPIY~m642DA? zvWPx){&DA`%xqVD1fT-cO*4Vcz(V{1OtYI=8%9cc&7&l--(GzBa03^^Dw3V@T!d5e zhpn zPUs?K2Ha3Ih6E~_I%-$9+rqjMeZ9fIuO8}WvP|785X>lv?DNNR?$6}T923{E6?Tdv zJU#MH_N9d>W(8XG{SxrmWeQ-w3y+~rBfP##3K$pj1rsrEl{4C&GCN5xdJrzQ`y*9* z&ofHd->JL8{D)2*XxbV+#8m9<4h;L9*55gK`Dlf`z7ous$A z$9KB3iYj%vi-povPhRcvL54;tj}RMNcfz^uovtellJt#)n8D?KzB1~n#nw{}no_2R zFGGYh64wTkb;M;$)COw@#3PIPUXC#+){wq3# zoT_DjPDDR!>=KpPSYMi1s`$y_s4_-Qzs|{& zMJlZ+Px99<7Sbu0u#O?6hLz(Ljs!f5GaS2v^l4-WpkcX!Q;A zq?h|=4FYE~V!&r`_jNFv4fW#=7VTVIx9IsZ zMfxhLSC?{7Csa2`8sp48tSR<@gzM-lN;-?D;L(KzC1WvH63UHPx{!xv#Ga@Nz3H(F zYb0#pqWRzE2sG|0Sn@h!Exc)?+TAU{n}j)}gSU8|vNr#nk<2%BV}WZIvU*t9XYzY@ zu(dV`2`{u{JII15*>-GKU{+G^!yWa%o@$A+7&b@ZSQX*#?4du2W0GIULW4KNJnG7Vet%y$06YZqNaf{=9_oATkj;$Bt(k@muVH!{W z=?zB;=cn1ykaCFoUsVF^+;`h^DuBEkC5Z$j1Bv&yUx0F0w4jjBD#pYK_VRx8eb+QN zuBSPIHC{0&kP+=*67%*&L8|;$6>EEe);};83{ZL`$$_P-h;b67sXWvr#VqZ_2EI@_ z;)VWcllGoTq-?d@OV;s){`KDvIDZRUW_&3jyVczK$VQLbR+Yej<0m#~LplBl<%45A z+p|U?DI+kQ$Z+(WKN1yF1^mS|w4r#@{b`#wZcbehH9khew%qFJ(6=DLj6Z-$-A-OC zW7puHhu`t5Yd$e+LB$qKj7#MlSG{ONv%zW&CV*L+B-#W+1;6wkAnj_W4TxXrNl>bY zmhso~6#0_YHZMHnIKNJs2g2OPGzMY4g{g&n<~+7)XD0(I(hD1GdTW>;DlyBJ1sGfy zoONEU@2|a$w*u7W@H^dWqNeS};!#VY>FQNJ@M>D2Df!xej+cSO=kox>Bw!> zA=<2!Za$)k6*Q*slcD|+sutI*p%P)aziz(ZLR(cn(L85NoMAsBGjOS-TKgh`e*n;B zNPNF-tkfg=BwX3FKoM`G2;9CLBOag-Mecviulsy*1Y4e+QX<=2xz>0W(esXI7ULX! z(`6hz>g2u-zm8KwQN^Ms@AS?+w`kTnfm+`EL#XKKTdeA$K=M#b*f{w5HDTTs`>|!$ zBv-1ql3pB}G3`;D$GUnsKU_Q;CvR{8P)w76#cR?Wi?n79e!(v8|G|}3iT>^9TpFkK zeg9JiA@*WzbBr@?E1W_mZ?Vl33IamCliwVbSb%{y_G*H}J2jz?D>x&>Y7md3cwx}! z`4H_o!qpcI%iycaHW&GdS(GlOlsn{BKaib|HPinWqw5 z`si(!@;y|(7IdYE(OgDVi6)NSdMsEydFvY|Vj5s32&1>wFq$YkX9308^F9&3m z8y}dDQK=13-C#6g=1se0Lg;+RqwkV`|B;f}`7G9jn0LOgA(^^IsX?nhQUg1)OXKME z9W0~S9(*DTed_skFI#DbdC96rJ5d>cPLLBuPz;S`KgpQz{wy{TlC#8!><#x9)w;wK zK!3FaDY?tuSo`%!x|h6Du2CIhxOe4mLON7C2vr{hZ+L9-V58sTDxd_^;<%HgXYxzS@9F6ih)uJqAlez|i6QML$}#BJJ_HZK}-4 zYEPAn=tlGJyDNV-4&#FaGc#v{D|)FIP0$8y?G6iNnGA_ity;tK^2L^sKg1rqOptOb zufAH-qEe>opj-WFNauT)m_-V!Xu7 zH-6Dq(1K=bn^13YFHnQ>sng3~VWJ?QS#SX?Af#?#?GpRLbOMM5MvVh1k`}-s*KT;j z%t#4zY4V@QtUHrKf8h5&YC@$SHi4XzH^)H~FOF50})M!cX?MH2S z!Vz0=Dk;K?t{Udp9Vy}Ws==9~t$ByfgnJ|GrRL31y}*kZC55neaAVlR)+rt=grpDp z1F+h7P&`tULj&FS_Nj2#-l=oip@N2rWlMvp7 zj`#WwlgMp)Z@6{o$B;w&l>bD@qI}xbf5076K{*0iCc)o4E3bY`b7(%sMY7?aL=9)O z#CbN5s_u;1zKhw%M*V1AwdnHo6QqTk^vFi>z4~@3mj4D$y}D>J8e1@hOaP}oquvm4 z{RM+|RhK`W0|;a6B0wcI9}D-2zRNd{N~ZWMsKjYqAyf1P|AX*NIPy|PVoNQ>)J7x< zO|DYv;O~Q*cgf-*9!s8%t+yg+cortDp=VNuolLbl6C5bao}rqB$*_yY#dJRm&L8_e z*$ASMCp*)SK1!c~$mWop6@s;5=_VZ&gw}Lsj`zCfsx{-1Ew42HFzfiRe{o^nad$pR z!Ibfh4teS>ma$o?tYYgz2zeji_rGx}01EP2oSi;^Hws-1-gO~%v<8NsYvR0<0gC|p zxN+DpsTc{B{;`%_?_Xo+Sm4o74v`5sH!V1*y{RN3h4z!;Hd)hwg{uAjk;Vn@SZ*JA zZPFt}n+Hpo!lGXjLG`*cW=oF@D`FNZvtI-K=BR9br<#x{pTU7!*S28uF;t;8^g1?z zet8CvEhjuuW^$wm&;#w*ADbxd)|*Ik)J*>E%(@B5iFH`eUKVR+P5QR74Nj)*&sr!`u!XB6ujsc7~A= zerpI-j)gGq@(a5fluzetcT{Ri?;N{;r6LL6ysz-U1c8mi+HX&GDyYK2dA9szQVrklVS09Z<$=ovg$T-|6DttVC0iq^eEDaWcldN2dT?7(1<+&S_b_Mm17N7Mlm>ZUsnNX1|2*68xu8; z^qpbu`*9;2OE>R7;GnTxV;-H0R!zbEjFm0>`lPc^r%{-QL~p#~?Kiz{@pZ$D4Xu87*tPw4&GOIGVG z1YIkWI&i|FIa;l2JAW=KayM0eV2a{FRPt4{h(>zVs-q1trpFL9BT9tHd;=zKE96if zFZyi=gK;v$Kc%u9`LOz3VneWbuBM4DL(GpI7hlLQ7v2>61I9L~>k&vedhsez)I~?Z0$1jYv_$VQ8hkeU$;aX8j&@Ry{^`J(XCbAv{mN7k&%5 z_;2vqP0n0bu){^?(yQgf(116vSF2*`c?0NGXZ?Ig>8p9Y9JL47F{nH%fK%|Aul}ku z!G%T?d>}lZ=t_BoZdwe{^f4mAxw4gdISvm$a``2Ow&;!bO0TFjXYYqWqDBP^ z%NX1K#e(+Aex0fW&3ws zRcMl^2+NIEtgnpHDm7&fpa_L8&DdU?vb@XKUcC{y6`zC`p+mQEOm3xEf*Oe1IiUsi z!bTygc9KjluEh6i!4P@!ngJPH+QJ!K7L-+20cd7dNP+H$c0!95_enT&Ieo9`qT1FO z+SWy->wZxDjcl6z9#0xfIjWlQ$1oS`g(hY~MuM6EX&gqHNjry--PMW%W0L}9^a9Ay z1jZ*5$FiUsK-pL(7IJ|jV__6y@>Tv6G=XE!|C)Y;K7Qohi4`M)1N-}iAY}#3*tCHj zYx#ecjQdBDXHoXl=W`rHE;9>TFls4tlc5^z{63mNRy!Sf8dBU#n0ul`>DNY&5(mGV zA(@5uJnCOun3ZXUZDiH&O-On=$w-gCZ;Ek(dif@}3AhogK1QA6by^oqC9Ycd7#IZfRXN5u&aV;URW}WycX1Z`mrBZ4nfJ$G1vAz7xyy`i>8vEXN2B z_H<$5zj^UKR6UxC%SV6Hj0`iD$!`R<%&Tl@kYchU*BgUYSO1D*R5+#Hh*_NvM=oF1 zh$ayYvb9%d4d)p_j=rkKk9fU`!3`!V6LDl3`rtUg-Vq*j{p--*)~>&$&1%DJu%%t6 z#k|IZbD4tZGD!uxreDb(i8i`(NOP) zx@EyfbL4BxYs`22X5?c?$-)|a=l@vo@Egie)edB^)yFEF8VUUD9ymud$qYvuV7CXS zjL9MdTI%GCxO7YfCGaL!_x;aotqzX*Vb^k&jHgSw9x9a zQuk<(AR@VtslG!`doeTjdt4wsDY%yD*MEH;*5I13}0jmafp!;J*Sprq{1s z187v2{S@;jT!S*G*Uq+Q?f2{T+v1&653(L|u~4A;5cfCLPQc~6A%g+DgSBryn$IhJ zpju{%&|*T$J@u=LRdI`m9?4fpVe>i+EZcwPiB^GAzxS>4xdvrCf>)3jih(I_ET{Vd z(Cp#ws#*0m8^(SHM(*b=1vY4%3M}?7Wg{8nzH4AuUMT1!o#K}8`t@MXD z2?ZeyX*@iM2k;8=q@-op*ztk}Ay^YX2X&>E^TX#TSl?UmBlnwN15^QDwLY=<&tV!eO1mq>; zVZ9g%(|O3C`bGZ$5oS&bf#N{+sK$C}Qv4^>7GyDDlH^;(-(>5G4=^r2zoRUT{@8dn zn8l)~ctDE|3XIe{{Ch##j)%No8f&(CTX8esSOqC0S2$@_yKW0(k}0#dS|klKE5S@G z8Eip#q_1iZcmB4^oENlHwbw?h=qnEi(5LdxCJ8J+h)>k($Z0UC1|8vM+vF40Bmjci zT0-UsYw!&8@Hl?z*xKLsY@hP<`HT@s7Usq$=@a2RaVP-CfeWk?R$0UqnD_ z!`1a(APo3RvJkBjt2QPB>ZKydmQvYtn>(Ae;B&LGFB@45k?;DSGr4dg7mC`ZMmdQ; zvi{T1uoHZdkd598tc%BC<4wO=9N<^zkfp;zmSr7Ht+qpL;MxA^v;Sk=COmdUmk3f% zv*b)%J{X}cybD`$L+=7D#^FoHVft1Ik9Ywc!@4&4Gu1KUURU;&6s!`5b%PL%m`#UL z_R|RIUkKbN??-)Ny$VJ$P0N4C5nPOFSkOR69{plqJHoFWFS3@4Z?G?%)0=VofUnr{ zSWX5jpsw*5I9DUOCOAbxsD^&#WroLU-S)5n`>162T2>9`(4&YI)`&TFq1d?Q$RHM_ zeh20Y*Y$tEn~S{Hpyq$td@DL)k9J4e*BCu&mXz!LiPRB6_LC?|)mB)mWt1a_uQp#D zoibXpnu>OafC;qQhNEoK*oPS_GiVH=oQ?zS+r@FtmFGpGx zw#In{1GuC--rBy}sW%(|@`{++11qwYze>hj=~u{4Jawv8_wU3((~l&_&UL~w<^dt* zw{R!V0FpIsJ<-eopoDp55R`@E>l6i6L)bu17sk;|JlUwUp>)SdRk?jOf{AS383pRW z&bP_<&aVBxzwIw7joT}Y1I)X&TktJ~^AG)BXGopTNog+772q74u5!eThM$kB{ zgK#2sMLWf-+UT)$8;sM|1g92I8HKvaQl)|{9^e8C5L{K*HmlRbeh;X|vci|WB>(=H zxG+YS$5z7SRdLIT&~r}?ezF>4@IzBhw18ubG*5wq%KzoQm?_11V3#>Vsksq4z^x_+ zzVsix9agphTmC>_sfjhe`~^;gaw!{~X=zv#e0ECVYuI-L`@(PaO3QREt^Pb5#^9Zu zl6v|S@Uw{7>WRIUuN!bppvXOcNmqEP>$ zSua;21B;!Z!Pu#WMW+der)vBJHoO+H-dK!S?qC?DA$9KFn&{@1(=@mlAfS-(0 zE?n2R&81{3Ol0OUKSJyQnK_9_%P|%@Fi9lBnVp+nC|;9|m4L^FL_A*AbF};2FXfN{ ztk?j_op0)QC5gdeP9O>ti>S> zjR8fONVtEbTG`kU@^iDJAW)^K7%YU80hc_$UXTDc@c&v$648u!ijRu)53>mJRT~Vi z+?!gt&9sz+H(!1(RidV*`Gy#&amC1gDRzpcpQ?l(XlWDGUawbxXACKS$xj`>O8rEh z2x&2*v^rKeZ})83=E=3y?Lq=$;XK+s`1u4e+vKA)nky=Y ztqYWxU~I_N=Y<;Mw(&a{k`x{f@P}CTt&CBb%x;)mf=>8f+Q>p)k(64~`~q20_~>Z( z_Fl0kii7|1_rMldYi!qATQ5tq$1O+_19&6{2@3Wi=Ieg;DxsjMvQ8SGS*T~+ctD2D zE!pXsuWjv!a`@#z z5zxa8gdiO3geZ=K;PX1bV0_c<;mq8gUo%VhL)y965hsfGm?TMj-d`TmCTle~@UatVP98n{SGLcy+ zYrEpk2PBB32A^5ko1)$6i{$>uxeyLTsnVn z#fWX4jQiKJuf9NCUfsPWA@S`XgJ9Cfe~7mXo{53Fo2PKz2LMB>ua;p2Ttu-oD{59S zM#1riF!!>ww9U9c!YgZmt$49d3j-Y$f0r|Ab8#)Ss8V?AR0b&n2eIOWt7G1@Zv+9(<^a z9M@#OrbR&xFG$Oo+E2Nl*2;S25*F!%gJBFGO9=rz_qJp_0a_MDJ7w(XtI7k2 z#GdxS zl++j20LAu{N(3YjGFpXaC{2j-#;1bqrAFHdLL+r3&euRdSq>-}<##|>=jS@_!}^U@ z1uR&)j&kTchiv86Q`*BgF3Z`jg9v)QFUe7`lL}z2kg7_vWsrNq*tZ^>wkxZ7PUNC! z*@V#mX>uLxy;J!%l2 zMD9G8_Y}(G5bny&(^NOlT>>}B~Kz}Rq+skPe9=ZflQr4RFj|)$llLkLu z{MnlkJe7yy-73iqDT;p*`O=eVh*OJh?vV1nN6LO@eFu)lk;M-%36urhjWv2jWsjqv;rV>6OE_WF`;v0jh`2K+LZ%g zoC~$JH}={K+R6o9=KD#>wQWnO2NnidC?aFPIi6#Fs<%2EgrAeRkBYbt8bRGgP=QhG zPJR7N8@iKRgYDEKjHbE?6H-9RV}oaxIy~BD-K$RX|4Q(PtY;eiOQ*TST@{ft^Wm+~ z>Gp@i4O(}zW#kEver~zP36oNYJ6E8+ROng|3yOT-Zqud313HYT(HU(g#qKGM5`J>d z^q6nkMwW@+zP&~X0=6iO7OtFOxI{$15P+$!HHC>!B$yRujdA4vA-eyTQDmWz<=p32 ztN%4wZ#y)P_|<@C4s9R^a`H<*dFGa<)qrGZIMSV7V61a%;0{-&Y-DzygZzX@;n z#cKOH2+yNNCeZq}>S16Cq1)3o0rNXNScT#cwnYWqrt{mk?nM3?*Ty=#bGmMS_IhXb zd2!e7aCH)tS21!qD;aRT9xF5Y1UwxZtDA9m9m> zmW%)zWOWC*&0Gtbx#lzq%&rUNG?I{hO@)w_YmGu1>Oa~e2EPU;z!H9u#*ULJ^oN0s zXG4uD9ymouhae91-5VN<5DL>ihUpaO?{&U$l)Zr)0xli2NnzIgzZao-fZ#&3l-Hfm z(0{9K9u&S^U_>FDND&999qa3!*CdcgJ34N%8XsMZv2p0)-dWLTyRTt>iY3khxY*I;jq8oIe+(8R9OWG zo&@6J6{QB<$bS#Id<;h8|L85~MVTI<0vf@7$ZPVgu5(>5FviX%x#6liITbWGRq5M! zKrZ?Et-<4#IDIJdqre5)8S&Vv>(L6(VvJA|1;+dTm9=JKlu|gjWCi7aK|q?^=uDAd zK98m0hC!`|4ljWj0<3S)^C$Q$s+f3blh4x7Mzq=aP@}@pG$b<23%Kd(;O!rkkzSb5ewC

j7{Ly+d83(PQ<4{8!GY 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 z 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 z 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 HRB8vaa#;OnK5={6!< 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�xE@im$s0;pFe8NL@e@#!y>-YX~; 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 (a, b) or None + self.leafT = leafT # leaf node -> triple + self.outputs = outputs # (c, T) -> node + self.retained = retained # c -> node + roots = list(outputs.values()) + list(retained.values()) + act, st = set(), list(roots) + while st: + x = st.pop() + if x not in act: + act.add(x) + if args[x]: + st.extend(args[x]) + self.act = sorted(act) + self.tvec = {n: [int(q in T) for q in range(h)] for n, T in leafT.items()} + # exact span dims of the supports (independent triple subsets) + self.bas, self.dn = {}, {} + for n in self.act: + if args[n] is None: + self.bas[n] = (n,) + self.dn[n] = 1 + continue + a, b = args[n] + S, keep = Span(h), [] + for x in self.bas[a] + self.bas[b]: + if len(S) == h: + break + if S.insert(self.tvec[x]): + keep.append(x) + self.bas[n] = tuple(keep) + self.dn[n] = len(keep) + self.key = lambda n: (self.dn[n], n) + self.order = sorted(self.act, key=self.key) + self.gpos = {n: i for i, n in enumerate(self.order)} + users = {n: [] for n in self.act} + for n in self.order: + if args[n]: + for pos, x in enumerate(args[n]): + users[x].append(('gate', n, pos)) + for (c, T), n in sorted(outputs.items()): + users[n].append(('out', (c, T))) + for c, n in sorted(retained.items()): + users[n].append(('ret', c)) + self.users = users + self.wout = {T: [9 * int(q in T) - 3 for q in range(h)] for T in self.trip} + self.wret = {c: [1 - 3 * int(q == c) for q in range(h)] for c in range(h)} + + +def load_witness(path): + W = json.load(gzip.open(path, 'rt')) + h = W['h'] + args = {int(k): (tuple(a) if a else None) for k, a in W['args'].items()} + leafT = {int(k): tuple(t) for k, t in W['leaf'].items()} + outputs = {(c, tuple(T)): n for c, T, n in W['outputs']} + retained = {c: n for c, n in W['retained']} + links = {x: (y, k) for x, y, k in W['links']} + late = {int(n): (list(e), list(l)) for n, (e, l) in W['late'].items()} + return Program(h, args, leafT, outputs, retained), links, late + + +# ------------------------------------------------------------------------------------ frames +def use_K(pr, Kn, u): + if u[0] == 'gate': + return Kn[u[1]] + if u[0] == 'out': + return span_of(pr.h, [pr.wout[u[1][1]]]) + return span_of(pr.h, [pr.wret[u[1]]]) + + +def node_frames(pr, links): + """K(n) = span of root covectors reachable from n (gates, root reads, the donor's linked use).""" + Kn = {} + for n in reversed(pr.order): + K = Span(pr.h) + for u in pr.users[n]: + K.add_span(use_K(pr, Kn, u)) + if n in links: + y, k = links[n] + K.add_span(use_K(pr, Kn, pr.users[y][k])) + Kn[n] = K + return Kn + + +def node_dim(pr, Kn, n, lifted=None): + if pr.args[n] is None: + return 1 + if lifted is not None and n not in lifted: + return pr.dn[n] + return pr.h - len(Kn[n]) + + +def ann(h, vecs): + """annihilator (Span of covectors) of span(vecs).""" + return span_of(h, kernel(span_of(h, vecs))) + + +class Frames: + """frames as annihilators: frame = ker(K). Node frames: U_n (lifted) or span(n) (plain); leaves .""" + def __init__(self, pr, Kn, lifted): + self.pr, self.Kn, self.lifted = pr, Kn, lifted + self.cache = {} + + def K(self, key): + if key in self.cache: + return self.cache[key] + pr, h = self.pr, self.pr.h + kind = key[0] + if kind == 'n': + n = key[1] + if pr.args[n] is None: + K = ann(h, [pr.tvec[n]]) + elif self.lifted is None or n in self.lifted: + K = self.Kn[n] + else: + K = ann(h, [pr.tvec[x] for x in pr.bas[n]]) + elif kind == 'c': + n, suffix = key[1], key[2] + K = Span(h) + for k in suffix: + K.add_span(self.K(self.ukey(n, k))) + elif kind == 'out': + K = span_of(h, [pr.wout[key[2]]]) + elif kind == 'ret': + K = span_of(h, [pr.wret[key[1]]]) + elif kind == '0': + K = span_of(h, [[int(i == j) for i in range(h)] for j in range(h)]) + elif kind == 'F': + K = Span(h) + else: + raise KeyError(key) + self.cache[key] = K + return K + + def ukey(self, n, k): + u = self.pr.users[n][k] + return ('n', u[1]) if u[0] == 'gate' else ('out',) + u[1] if u[0] == 'out' else ('ret', u[1]) + + def dim(self, key): + return self.pr.h - len(self.K(key)) + + +# ------------------------------------------------------------------------------------ slots +def compile_slots(pr, links, late): + """slot structure: chains of frame keys per slot, start info, hold lists, ops (without copy placement).""" + linked = {r: x for x, r in links.items()} + chains, start, hold = [], [], [] + edge = {} + ops = [] + + def new(first, st, n): + chains.append(list(first)) + start.append(st) + hold.append([n]) + return len(chains) - 1 + + def assign(s, n, k): + u = pr.users[n][k] + if u[0] == 'gate': + edge[u[1], u[2]] = s + else: + chains[s] += [('out',) + u[1] if u[0] == 'out' else ('ret', u[1]), ('F',)] + + def ufr(n, k): + u = pr.users[n][k] + return ('n', u[1]) if u[0] == 'gate' else ('out',) + u[1] if u[0] == 'out' else ('ret', u[1]) + lateinfo = {} + early_copies, late_copies, pivslot, addop = [], [], {}, {} + for n in pr.order: + if pr.args[n] is None: + piv = new([('0',), ('n', n)], ('src', n), n) + ops.append(('src', piv, n)) + else: + a, b = pr.args[n] + sa, sb = edge.pop((n, 0)), edge.pop((n, 1)) + if n in links and links[n][0] == a: + sa, sb = sb, sa + piv, oth = sa, sb + chains[piv].append(('n', n)) + chains[oth].append(('n', n)) + hold[piv].append(n) + hold[oth].append(n) + ops.append(('add', piv, oth, n)) + addop[n] = ('add', piv, oth, n) + if n in links: + y, k = links[n] + assign(oth, y, k) + else: + chains[oth].append(('F',)) + ks = [k for k in range(len(pr.users[n])) if (n, k) not in linked] + if n in late: + early, lt = late[n] + assert sorted(early + lt) == ks, ('bad late decision', n) + else: + early, lt = ks[1:], [ks[0]] + pivslot[n] = piv + for k in early: + f = new([('0',), ('n', n)], ('fresh', n, k), n) + ops.append(('copy', piv, f, n)) + early_copies.append((n, f)) + assign(f, n, k) + for i, k in enumerate(lt): + Ck = ufr(n, k) if i == len(lt) - 1 else ('c', n, tuple(lt[i:])) + chains[piv].append(Ck) + if i < len(lt) - 1: + f = new([('0',), Ck], ('fresh', n, k), n) + ops.append(('copy', piv, f, n)) + late_copies.append((n, i, f, k, lt[-1])) + assign(f, n, k) + if len(lt) > 1: + lateinfo[n] = lt + k = lt[-1] + if pr.users[n][k][0] == 'gate': + edge[pr.users[n][k][1], pr.users[n][k][2]] = piv + else: + assign(piv, n, k) + assert not edge + adds = sum(1 for n in pr.act if pr.args[n]) + R = len(chains) + assert R == adds + len(pr.outputs) + len(pr.retained) - len(links), 'role count' + return dict(chains=chains, start=start, hold=hold, ops=ops, R=R, lateinfo=lateinfo, early_copies=early_copies, + late_copies=late_copies, pivslot=pivslot, addop=addop) + + +def place_ops(pr, sl): + """time order of L (adds and copies of additions; leaf copies become V gates outside L), with every + non-final late copy placed as late as possible (before its user's gate and the pivot's last late user's gate, + and before the next copy), and early copies right after their node.""" + INF = len(pr.order) + gpos = pr.gpos + ins = defaultdict(list) + early_after = defaultdict(list) + for (n, i, f, k, kl) in sl['late_copies']: + pass + byn = defaultdict(list) + for item in sl['late_copies']: + byn[item[0]].append(item) + for n, lst in byn.items(): + lst.sort(key=lambda z: z[1]) + Dd = [] + for (_, i, f, k, kl) in lst: + u, ul = pr.users[n][k], pr.users[n][kl] + Dd.append(min(gpos[u[1]] if u[0] == 'gate' else INF, gpos[ul[1]] if ul[0] == 'gate' else INF)) + for t in range(len(Dd) - 2, -1, -1): + Dd[t] = min(Dd[t], Dd[t + 1]) + for (_, i, f, k, kl), d in zip(lst, Dd): + ins[d].append((gpos[n], i, n, f)) + for (n, f) in sl['early_copies']: + early_after[n].append(f) + pivslot = sl['pivslot'] + L = [] + for n in pr.order: + for (_, i, m, f) in sorted(ins.get(gpos[n], [])): + if pr.args[m] is not None: + L.append(('copy', pivslot[m], f, m)) + if pr.args[n] is not None: + a = sl['addop'][n] + L.append(a) + for f in early_after[n]: + L.append(('copy', pivslot[n], f, n)) + for d in sorted(x for x in ins if x >= INF): + for (_, i, m, f) in sorted(ins[d]): + if pr.args[m] is not None: + L.append(('copy', pivslot[m], f, m)) + return L + + +def bdefer(pr, sl, fr, log=print): + """B-defer word facts: phase one, adjoint supports, V-leaf starts, deferral frames, orders; returns the slot + dims needed by the one-child histogram.""" + h, v, R = pr.h, pr.v, sl['R'] + chains, hold = sl['chains'], sl['hold'] + L = place_ops(pr, sl) + touch = lambda o: (o[1], o[2]) + # phase one: closure of the retained totals' last operations under per-slot precedence + prev = {} + pred = defaultdict(list) + last = {} + for i, o in enumerate(L): + for s in touch(o): + if s in prev: + pred[i].append(prev[s]) + prev[s] = i + last[s] = i + ret_slots = [s for s in range(R) if chains[s][-2][0] == 'ret'] + assert len(ret_slots) == h + phase1, st = set(), [last[s] for s in ret_slots] + while st: + i = st.pop() + if i not in phase1: + phase1.add(i) + st.extend(pred[i]) + touched = set() + for i in phase1: + touched.update(touch(L[i])) + # adjoint supports (targets reached by each slot's start value), bitmasks over targets + cov = [0] * R + tid = pr.tid + for s in range(R): + k = chains[s][-2] + if k[0] == 'out': + cov[s] = 1 << tid[k[2]] + elif k[0] == 'ret': + cov[s] = sum(1 << t for t, T in enumerate(pr.trip) if k[1] in T) + for o in reversed(L): + if o[0] == 'add': + cov[o[2]] |= cov[o[1]] + else: + cov[o[1]] |= cov[o[2]] + # V-leaf starts: per leaf, its use slots in time order; s_i = intersection of the first frames of uses i, i+1, .. + leaf_slots = defaultdict(list) + for s in range(R): + if pr.args[hold[s][0]] is None: + leaf_slots[hold[s][0]].append(s) + vK, vdim = {}, {} + nfall = 0 + for n, ss in leaf_slots.items(): + ss.sort(key=lambda s: (pr.gpos.get(hold[s][1], 10 ** 9) if len(hold[s]) > 1 else 10 ** 9, s)) + acc = Span(h) + for s in reversed(ss): + acc = acc.copy().add_span(fr.K(chains[s][2])) + B = kernel(acc) + if gram_rank(B) == len(B): + vK[s], vdim[s] = acc, len(B) + else: + vK[s], vdim[s] = fr.K(('n', n)), 1 + nfall += 1 + log('V leaves: %d use slots, %d fall back to ' % (len(vdim), nfall)) + + def startK(s): + return vK[s] if s in vK else fr.K(chains[s][1]) + + def startdim(s): + return vdim[s] if s in vdim else fr.dim(chains[s][1]) + # deferral candidates: start frame cut by every reached target's t_T^perp, nondegenerate (PR #110's rule) + cand = {} + nd_deg = 0 + targets_of = {} + for s in range(R): + if s in touched or not cov[s]: + continue + K = startK(s).copy() + ts = [] + m = cov[s] + while m: + b = m & -m + t = b.bit_length() - 1 + ts.append(t) + if len(K) < h: + K.insert(pr.wout[pr.trip[t]]) + m ^= b + if len(K) == h: + continue + B = kernel(K) + if gram_rank(B) < len(B): + nd_deg += 1 + continue + cand[s] = K + targets_of[s] = ts + # placement: on every target the placed frames form a chain (by dimension); a candidate is cut by its + # neighbours in each chain until it fits, and placed if still nonzero and nondegenerate + chainT = defaultdict(dict) # target -> {dim: annihilator} + placed = {} + + def sup_of(KA, KB): # frame(A) contains frame(B) <=> ann(A) <= ann(B) + return all(KB.contains(r) for r in KA.vectors()) + for s in sorted(cand, key=lambda s: (len(cand[s]), s)): # largest frames first + K = cand[s] + changed = True + while changed and len(K) < h: + changed = False + d = h - len(K) + for t in targets_of[s]: + ch = chainT[t] + if not ch: + continue + lower = max((e for e in ch if e < d), default=None) + upper = min((e for e in ch if e >= d), default=None) + for e, need in ((lower, 'X>=B'), (upper, 'X<=B')): + if e is None: + continue + KB = ch[e] + ok = sup_of(K, KB) if need == 'X>=B' else sup_of(KB, K) + if not ok: + K = K.copy().add_span(KB) + changed = True + break + if changed or len(K) == h: + break + if len(K) == h: + continue + B = kernel(K) + if gram_rank(B) < len(B): + continue + placed[s] = K + for t in targets_of[s]: + chainT[t][h - len(K)] = K + # X_S chains: early V frames, then deferred V frames, must be nested; the V-leaf starts are nested in use + # order, so a deferred leaf slot must not start below any early slot of its leaf: un-defer violators + undef = 0 + changed = True + while changed: + changed = False + for n, ss in leaf_slots.items(): + early_max = max((vdim[s] for s in ss if s not in placed), default=0) + for s in ss: + if s in placed and vdim[s] < early_max: + del placed[s] + undef += 1 + changed = True + if undef: + log('un-deferred %d leaf slots to keep X_S chains nested' % undef) + f = [0] * R + for s, K in placed.items(): + f[s] = h - len(K) + dset = [s for s in range(R) if f[s]] + log('phase one: %d ops of %d; untouched slots %d; deferred %d (degenerate intersections %d)' % ( + len(phase1), len(L), R - len(touched), len(dset), nd_deg)) + # orders and levels + lev = defaultdict(set) + for s in dset: + m = cov[s] + while m: + b = m & -m + lev[b.bit_length() - 1].add(f[s]) + m ^= b + ylev = {t: sorted(lev[t]) for t in range(v)} + xdata = [] + for n, ss in leaf_slots.items(): + early = sorted(startdim(s) for s in ss if not f[s]) + late_ = sorted(startdim(s) for s in ss if f[s]) + ds = [1] + early + late_ + [h] + ds = [d for i, d in enumerate(ds) if i == 0 or d != ds[i - 1]] + xdata.append([b - a for a, b in zip(ds, ds[1:])]) + # slot chain dims + chain_dims = [] + for s in range(R): + ds = [f[s], startdim(s)] + [fr.dim(k) for k in chains[s][2:]] + chain_dims.append(ds) + return dict(f=f, ylev=ylev, xdata=xdata, chain_dims=chain_dims, deferred=len(dset), phase1=len(phase1), + cov=cov, vdim=vdim) + + +def one_child(pr, R, bd): + """PR #117's bit_profile list: both stages, all invocations.""" + h, v = pr.h, pr.v + m, N = h * h, v * v + z = Counter() + bad = 0 + for _ in range(2): + for s in range(R): + z[m - (h - bd['f'][s])] += v + ds = bd['chain_dims'][s] + if any(b < a for a, b in zip(ds, ds[1:])): + bad += 1 + for a, b in zip(ds, ds[1:]): + if b > a: + z[b - a] += v + z[h - 1] += v * h + for t in range(v): + ds = sorted(set([0] + bd['ylev'][t] + [h - 1])) + for a, b in zip(ds, ds[1:]): + z[b - a] += v + for xs in bd['xdata']: + for x in xs: + if x <= 0: + bad += 2 + z[x] += v + z[(h - 1) ** 2] += 2 * N + z[1] += N + Wb, L = 2 * N + 2 * v * R, 2 * v * h * (h - 1) + s = Wb * m - N + L + return dict(z=dict(sorted(z.items())), W=Wb, L=L, s=s, m=m, N=N, rank=sum(t * n for t, n in z.items()), + decreasing_chains=bad // 2) + + +def load_dump(path): + """the autoresearch kit's DAG dump (run_producer.py).""" + d = json.load(open(path)) + h = d['h'] + trip = list(combinations(range(h), 3)) + v = len(trip) + args = {i + 1: None for i in range(v)} + for k, (a, b) in enumerate(d['args']): + args[v + 1 + k] = (a, b) + leafT = {i + 1: T for i, T in enumerate(trip)} + outputs = {(c, tuple(T)): x for c, T, x in d['out']} + retained = {c: x for c, x in enumerate(d['ret'])} + return Program(h, args, leafT, outputs, retained) + + +def auto_links(pr, log=print): + """maximum lifted-admissible matching (as the kit's evaluator), then validated with reach through links.""" + import numpy as np + from scipy.sparse import csr_matrix + from scipy.sparse.csgraph import maximum_bipartite_matching + h, v = pr.h, pr.v + star = [0] * h + for i, S in enumerate(pr.trip): + for a in S: + star[a] |= 1 << i + sup = {} + for n in pr.order: + sup[n] = (1 << pr.tid[pr.leafT[n]]) if pr.args[n] is None else sup[pr.args[n][0]] | sup[pr.args[n][1]] + good = {} + for T in pr.trip: + a, b, c = (star[x] for x in T) + good[T] = (a ^ b ^ c) & ~((a & b) | (a & c) | (b & c)) + full = (1 << v) - 1 + allowed = {} + for n in reversed(pr.order): + m = full + for u in pr.users[n]: + m &= allowed[u[1]] if u[0] == 'gate' else good[u[1][1]] if u[0] == 'out' else star[u[1]] + allowed[n] = m + adds = [n for n in pr.order if pr.args[n]] + rows, cols, colid = [], [], {} + for di, x in enumerate(adds): + for y in pr.args[x]: + for k, u in enumerate(pr.users[y]): + if u[0] == 'gate': + if u[1] == x or not pr.key(x) < pr.key(u[1]) or sup[x] & ~allowed[u[1]]: + continue + elif sup[x] & ~(good[u[1][1]] if u[0] == 'out' else star[u[1]]): + continue + colid.setdefault((y, k), len(colid)) + rows.append(di) + cols.append(colid[(y, k)]) + G = csr_matrix((np.ones(len(rows), dtype=np.int8), (rows, cols)), shape=(len(adds), len(colid))) + match = maximum_bipartite_matching(G, perm_type='column') + inv = {c: key for key, c in colid.items()} + links = {adds[i]: inv[int(c)] for i, c in enumerate(match) if c >= 0} + log('matching: %d links' % len(links)) + for it in range(30): + Kn = node_frames(pr, links) + bad = [] + for x, (y, k) in links.items(): + K = use_K(pr, Kn, pr.users[y][k]) + if any(any(sum(a * b for a, b in zip(r, pr.tvec[t])) % P for t in pr.bas[x]) for r in K.vectors()): + bad.append(x) + if not bad: + break + for x in bad: + del links[x] + log(' dropped %d links violating reach through links' % len(bad)) + return links, Kn + + +def greedy_links(pr, log=print): + """valid links by one pass in decreasing schedule order: when donor x is reached, every later node's reach + (and so its frame) is final. x takes a free use (y, k) of one of its operands whose consumer frame contains + span(x), preferring the one that enlarges x's reach least. Returns links and the reach spans K.""" + h = pr.h + Kn = {} + taken = set() + links = {} + + def perp(K, x): + return all(not (sum(a * b for a, b in zip(r, pr.tvec[t])) % P) for r in K.vectors() for t in pr.bas[x]) + for x in reversed(pr.order): + K0 = Span(h) + for u in pr.users[x]: + K0.add_span(use_K(pr, Kn, u)) + if pr.args[x] is not None: + best = None + for y in pr.args[x]: + for k, u in enumerate(pr.users[y]): + if (y, k) in taken or (u[0] == 'gate' and (u[1] == x or not pr.key(x) < pr.key(u[1]))): + continue + Ku = use_K(pr, Kn, u) + if not perp(Ku, x): + continue + grow = sum(1 for r in Ku.vectors() if not K0.contains(r)) + cand = (grow, -(pr.key(u[1]) if u[0] == 'gate' else (10 ** 9, 0))[0], y, k) + if best is None or cand[:2] < best[0][:2]: + best = (cand, Ku) + if best is not None: + (_, _, y, k), Ku = best + links[x] = (y, k) + taken.add((y, k)) + K0 = K0.copy().add_span(Ku) + Kn[x] = K0 + log('greedy links: %d' % len(links)) + return links, Kn + + +def auto_late(pr, Kn, links, fr): + """late copies for every addition with >= 2 free uses (users in schedule order), when every intersection + frame is nondegenerate; otherwise early copies.""" + linked = {r: x for x, r in links.items()} + late = {} + for n in pr.order: + if pr.args[n] is None: + continue + ks = [k for k in range(len(pr.users[n])) if (n, k) not in linked] + if len(ks) < 2: + continue + ok = True + for i in range(len(ks) - 1): + B = kernel(fr.K(('c', n, tuple(ks[i:])))) + if not B or gram_rank(B) < len(B): + ok = False + break + if ok: + late[n] = ([], ks) + return late + + +def auto_lifted(pr, Kn, links): + """lift (frame U_n) every addition whose U_n is nondegenerate, keeping the plain set (frame span(n)) closed + under slot predecessors; returns lifted set and the number of degenerate plain frames.""" + plain = set() + for n in pr.order: + if pr.args[n] is None: + continue + B = kernel(Kn[n]) + if gram_rank(B) < len(B): + plain.add(n) + preds = defaultdict(list) + for n in pr.order: + if pr.args[n]: + for x in pr.args[n]: + preds[n].append(x) + for x, (y, k) in links.items(): + u = pr.users[y][k] + if u[0] == 'gate': + preds[u[1]].append(x) + st = list(plain) + while st: + t = st.pop() + for x in preds[t]: + if pr.args[x] is not None and x not in plain: + plain.add(x) + st.append(x) + bad = 0 + for n in plain: + B = [pr.tvec[t] for t in pr.bas[n]] + if gram_rank(B) < len(B): + bad += 1 + lifted = {n for n in pr.order if pr.args[n] is not None and n not in plain} + return lifted, len(plain), bad + + +def compile_program(pr, links=None, late=None, lifted=None, log=print): + """full pipeline -> one-child list and statistics.""" + if links is None: + links, Kn = greedy_links(pr, log) + else: + Kn = node_frames(pr, links) + if lifted is None: + lifted, nplain, nbad = auto_lifted(pr, Kn, links) + log('lifted %d additions, plain %d (degenerate plain frames %d)' % (len(lifted), nplain, nbad)) + fr = Frames(pr, Kn, lifted) + if late is None: + late = auto_late(pr, Kn, links, fr) + log('late decisions: %d nodes' % len(late)) + sl = compile_slots(pr, links, late) + log('R = %d (%.4f v)' % (sl['R'], sl['R'] / pr.v)) + bd = bdefer(pr, sl, fr, log) + oc = one_child(pr, sl['R'], bd) + log('one-child list: %d children, rank %d vs s %d, decreasing chains %d' % ( + sum(oc['z'].values()), oc['rank'], oc['s'], oc['decreasing_chains'])) + return dict(R=sl['R'], links=len(links), late=len(late), lifted=len(lifted), deferred=bd['deferred'], + profile=dict(h=pr.h, m=oc['m'], W=oc['W'], N=oc['N'], L=oc['L'], total_rank=oc['s'], + child_multiplicities={str(t): n for t, n in oc['z'].items()}), + ok=oc['rank'] == oc['s'] and not oc['decreasing_chains']) + + +def late_K(pr, Kn, n, suffix): + K = Span(pr.h) + for k in suffix: + K.add_span(use_K(pr, Kn, pr.users[n][k])) + return K + + +if __name__ == '__main__': + wpath, dpath = sys.argv[1], sys.argv[2] + pr, links, late = load_witness(wpath) + log('program: %d active nodes, %d additions, %d links, %d late' % ( + len(pr.act), sum(1 for n in pr.act if pr.args[n]), len(links), len(late))) + D = json.load(gzip.open(dpath, 'rt')) + Kn = node_frames(pr, links) + log('frames computed') + W = json.load(gzip.open(wpath, 'rt')) + lifted = {int(k) for k in W['j']} + nd = dict((n, d) for n, d in D['node_dims']) + mism = [(n, node_dim(pr, Kn, n, lifted), nd.get(n)) for n in pr.act if node_dim(pr, Kn, n, lifted) != nd.get(n)] + log('node dims: %d mismatches of %d' % (len(mism), len(pr.act)), mism[:5]) + sl = compile_slots(pr, links, late) + log('compiled R = %d (round seven %d)' % (sl['R'], D['R'])) + ld = {(n, tuple(lt)): d for n, lt, d in D['late_dims']} + lm = 0 + cnt = 0 + for n, lt in sl['lateinfo'].items(): + for i in range(len(lt) - 1): + key = (n, tuple(lt[i:])) + d = pr.h - len(late_K(pr, Kn, n, lt[i:])) + cnt += 1 + if ld.get(key) != d: + lm += 1 + log('late dims: %d mismatches of %d (round seven lists %d)' % (lm, cnt, len(ld))) + hold_ok = sum(1 for a, b in zip(sl['hold'], D['hold']) if a == b) + log('hold lists equal: %d of %d' % (hold_ok, len(D['hold']))) + fr = Frames(pr, Kn, lifted) + bd = bdefer(pr, sl, fr, log) + sig = dict(zip(D['readout_order'], (len(B) for B in D['sigma']))) + mine = {s: bd['f'][s] for s in range(sl['R']) if bd['f'][s]} + log('deferred: mine %d, round seven %d, common %d, equal dims on common %d' % ( + len(mine), len(sig), len(set(mine) & set(sig)), sum(1 for s in set(mine) & set(sig) if mine[s] == sig[s]))) + vs = dict(zip(D['vleaf_slots'], (len(B) for B in D['vleaf_start']))) + log('V-leaf starts: equal dims %d of %d' % (sum(1 for s, d in vs.items() if bd['vdim'].get(s) == d), len(vs))) + oc = one_child(pr, sl['R'], bd) + log('one-child list: %d children, rank %d vs s %d, decreasing chains %d' % ( + sum(oc['z'].values()), oc['rank'], oc['s'], oc['decreasing_chains'])) + json.dump(dict(h=pr.h, m=oc['m'], W=oc['W'], N=oc['N'], L=oc['L'], total_rank=oc['s'], + child_multiplicities={str(t): n for t, n in oc['z'].items()}), open(sys.argv[3], 'w')) diff --git a/references/paired-cube/fib-bit-h21/producer/bitcomp_w.py b/references/paired-cube/fib-bit-h21/producer/bitcomp_w.py new file mode 100644 index 0000000000..8108dbc47d --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/bitcomp_w.py @@ -0,0 +1,646 @@ +#!/usr/bin/env python3 +"""Weighted automatic compile for round-seven-style bit side programs: a companion to bitcomp.py. + +bitcomp.py's automatic choices lose about 2.8% of first-order a_b against round seven's shipped schedule on round +seven's own DAG (links 2.1 points, late copies 0.35, lifted set 0.3). This file replaces the three choices and keeps +every other step of bitcomp's pipeline (slots, op placement, B-defer, V leaves, PR #117's one-child list). +phi(t) = t ln(m/t) is the first-order weight of a child of width t; ext = phi(m - h). + +1. links (weighted_links): one pass in decreasing schedule order, as bitcomp.greedy_links (when donor x is decided + every later reach is final, so a link is checked valid with reach followed through links). Each donor takes the + free valid use with the best score own(u) + phi(h - d_x) - phi(d_u - d_x): the slot the use would otherwise need, + started at about its frame d_u (phi(m - h + d_u) if that slot can be deferred, i.e. the use reaches no retained + root, else ext + phi(d_u)), plus the donor's sink step, minus the link step. The pass records every valid + (donor, use, score) edge, taken uses included; a maximum-weight matching (SciPy LAPJVsp, one dummy per donor) + then reassigns the uses, and a second pass keeps each matched link while it is still valid (on round seven's DAG + all of them: 38874 links, the maximum matching of evaluate.py). Two rounds. +2. late copies (beneficial_late): a node with >= 2 free uses gets a late list (uses ordered by frame dimension, + every intersection frame nonzero and nondegenerate) only when its first-order slot cost is lower than with early + copies, with no deferral credit for the higher starts. +3. lifted set (lifted_set): bitcomp.auto_lifted's rule, plus plain frames span(n) for every addition with span + dim <= 8 (closed under slot predecessors). Round seven's plain set is 92% of its span-dim-2 and -3 additions; + the threshold 8 is the best of 0..16 on round seven's DAG and on lane C's best DAG (5..8 within 0.01%). + +bdefer below is bitcomp.bdefer with one change: G-nondegeneracy of a frame ker(K) is tested on whichever side is +smaller (ker K with gram_rank, or the dual Gram (9-h) K K^T + (K1)(K1)^T on K's rows; the two are equivalent because +G is nondegenerate on Q^h for h != 9). It is about 10x faster, and the forced shipped schedule reproduces bitcomp's +a_b exactly (python bitcomp_w.py --choice SSS). +""" +import os, math, os, sys, time +from collections import Counter, defaultdict +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +import bitcomp as bc +from linalg_p import Span, span_of, kernel, gram_rank, P + + +def log(*a): + print('[%7.1fs]' % (time.time() - T0), *a, flush=True) + + +T0 = time.time() +STRICT_LINKS = os.environ.get('STRICT_LINKS', '0') == '1' + + +# ------------------------------------------------------------------------------------ nondegeneracy +def nondeg(K): + """G = I - J/9 nondegenerate on the frame ker(K) (K a Span of covectors); same answer as + gram_rank(kernel(K)) == len(kernel(K)). For r = len(K) < h - r it tests the r x r dual Gram matrix + K G^{-1} K^T, proportional to (9 - h) K K^T + (K 1)(K 1)^T.""" + h, r = K.h, len(K) + if 2 * r >= h or h == 9: + B = kernel(K) + return gram_rank(B) == len(B) + rows = K.vectors() + s = [sum(x) % P for x in rows] + c = 9 - h + M = [[(c * sum(a * b for a, b in zip(rows[i], rows[j])) + s[i] * s[j]) % P for j in range(r)] for i in range(r)] + return len(span_of(r, M)) == r + + +# ------------------------------------------------------------------------------------ B-defer (bitcomp's, faster) +def bdefer(pr, sl, fr, log=print): + """bitcomp.bdefer with the nondegeneracy test above; returns the same dict.""" + h, v, R = pr.h, pr.v, sl['R'] + chains, hold = sl['chains'], sl['hold'] + L = bc.place_ops(pr, sl) + touch = lambda o: (o[1], o[2]) + prev = {} + pred = defaultdict(list) + last = {} + for i, o in enumerate(L): + for s in touch(o): + if s in prev: + pred[i].append(prev[s]) + prev[s] = i + last[s] = i + ret_slots = [s for s in range(R) if chains[s][-2][0] == 'ret'] + assert len(ret_slots) == h + phase1, st = set(), [last[s] for s in ret_slots] + while st: + i = st.pop() + if i not in phase1: + phase1.add(i) + st.extend(pred[i]) + touched = set() + for i in phase1: + touched.update(touch(L[i])) + cov = [0] * R + tid = pr.tid + for s in range(R): + k = chains[s][-2] + if k[0] == 'out': + cov[s] = 1 << tid[k[2]] + elif k[0] == 'ret': + cov[s] = sum(1 << t for t, T in enumerate(pr.trip) if k[1] in T) + for o in reversed(L): + if o[0] == 'add': + cov[o[2]] |= cov[o[1]] + else: + cov[o[1]] |= cov[o[2]] + leaf_slots = defaultdict(list) + for s in range(R): + if pr.args[hold[s][0]] is None: + leaf_slots[hold[s][0]].append(s) + vK, vdim = {}, {} + nfall = 0 + for n, ss in leaf_slots.items(): + ss.sort(key=lambda s: (pr.gpos.get(hold[s][1], 10 ** 9) if len(hold[s]) > 1 else 10 ** 9, s)) + acc = Span(h) + for s in reversed(ss): + acc = acc.copy().add_span(fr.K(chains[s][2])) + if nondeg(acc): + vK[s], vdim[s] = acc, h - len(acc) + else: + vK[s], vdim[s] = fr.K(('n', n)), 1 + nfall += 1 + log('V leaves: %d use slots, %d fall back to ' % (len(vdim), nfall)) + + def startK(s): + return vK[s] if s in vK else fr.K(chains[s][1]) + + def startdim(s): + return vdim[s] if s in vdim else fr.dim(chains[s][1]) + cand = {} + nd_deg = 0 + targets_of = {} + for s in range(R): + if s in touched or not cov[s]: + continue + K = startK(s).copy() + ts = [] + m = cov[s] + while m: + b = m & -m + t = b.bit_length() - 1 + ts.append(t) + if len(K) < h: + K.insert(pr.wout[pr.trip[t]]) + m ^= b + if len(K) == h: + continue + if not nondeg(K): + nd_deg += 1 + continue + cand[s] = K + targets_of[s] = ts + chainT = defaultdict(dict) + placed = {} + + def sup_of(KA, KB): + return all(KB.contains(r) for r in KA.vectors()) + for s in sorted(cand, key=lambda s: (len(cand[s]), s)): + K = cand[s] + changed = True + while changed and len(K) < h: + changed = False + d = h - len(K) + for t in targets_of[s]: + ch = chainT[t] + if not ch: + continue + lower = max((e for e in ch if e < d), default=None) + upper = min((e for e in ch if e >= d), default=None) + for e, need in ((lower, 'X>=B'), (upper, 'X<=B')): + if e is None: + continue + KB = ch[e] + ok = sup_of(K, KB) if need == 'X>=B' else sup_of(KB, K) + if not ok: + K = K.copy().add_span(KB) + changed = True + break + if changed or len(K) == h: + break + if len(K) == h: + continue + if not nondeg(K): + continue + placed[s] = K + for t in targets_of[s]: + chainT[t][h - len(K)] = K + undef = 0 + changed = True + while changed: + changed = False + for n, ss in leaf_slots.items(): + early_max = max((vdim[s] for s in ss if s not in placed), default=0) + for s in ss: + if s in placed and vdim[s] < early_max: + del placed[s] + undef += 1 + changed = True + if undef: + log('un-deferred %d leaf slots to keep X_S chains nested' % undef) + f = [0] * R + for s, K in placed.items(): + f[s] = h - len(K) + dset = [s for s in range(R) if f[s]] + log('phase one: %d ops of %d; untouched slots %d; deferred %d (degenerate intersections %d)' % ( + len(phase1), len(L), R - len(touched), len(dset), nd_deg)) + lev = defaultdict(set) + for s in dset: + m = cov[s] + while m: + b = m & -m + lev[b.bit_length() - 1].add(f[s]) + m ^= b + ylev = {t: sorted(lev[t]) for t in range(v)} + xdata = [] + for n, ss in leaf_slots.items(): + early = sorted(startdim(s) for s in ss if not f[s]) + late_ = sorted(startdim(s) for s in ss if f[s]) + ds = [1] + early + late_ + [h] + ds = [d for i, d in enumerate(ds) if i == 0 or d != ds[i - 1]] + xdata.append([b - a for a, b in zip(ds, ds[1:])]) + chain_dims = [] + for s in range(R): + ds = [f[s], startdim(s)] + [fr.dim(k) for k in chains[s][2:]] + chain_dims.append(ds) + return dict(f=f, ylev=ylev, xdata=xdata, chain_dims=chain_dims, deferred=len(dset), phase1=len(phase1), + cov=cov, vdim=vdim, placedK=placed) + + +# ------------------------------------------------------------------------------------ first-order weights +def phi_of(m): + """first-order weight of a child of width t: t ln(m/t) (0 for t <= 0).""" + return lambda t: t * math.log(m / t) if t > 0 else 0.0 + + +# ------------------------------------------------------------------------------------ links +def root_masks(pr): + """star[c]: triples containing c; good[T]: triples S with |S cap T| = 1; sup[n]: support bitmask of node n.""" + h, v = pr.h, pr.v + star = [0] * h + for i, S in enumerate(pr.trip): + for a in S: + star[a] |= 1 << i + good = {} + for T in pr.trip: + a, b, c = (star[x] for x in T) + good[T] = (a ^ b ^ c) & ~((a & b) | (a & c) | (b & c)) + sup = {} + for n in pr.order: + sup[n] = (1 << pr.tid[pr.leafT[n]]) if pr.args[n] is None else sup[pr.args[n][0]] | sup[pr.args[n][1]] + return star, good, sup + + +def link_score(pr): + """first-order saving of the link x -> u = (y, k) at the moment x is decided (later frames final): + own(u) + phi(h - d_x) - phi(d_u - d_x), d_x the donor's frame with the link, d_u the use's frame. + own(u) = cost of the slot the use would need without the link, started at about d_u: deferrable (the use does + not reach a retained root) phi(m - h + d_u), else phi(m - h) + phi(d_u).""" + h = pr.h + m = h * h + phi = phi_of(m) + + def score(du, dx1, ret_u): + own = (phi(m - h) + phi(du)) if ret_u else phi(m - h + du) + return own + phi(h - dx1) - phi(du - dx1) + return score + + +_SPANS = {} + + +def strict_ok(pr, x, t): + """check_lifted's link criterion: span(x) <= span(t).""" + key = (id(pr), t) + if key not in _SPANS: + _SPANS[key] = span_of(pr.h, [pr.tvec[s] for s in pr.bas[t]]) + St = _SPANS[key] + return all(St.contains(pr.tvec[s]) for s in pr.bas[x]) + + +def link_pass(pr, prefer=None, record=False, log=print): + """one pass in decreasing schedule order. When donor x is reached every later node's reach (and frame) is final, + so a link x -> (y, k) is valid exactly when every triple of x is G-orthogonal to every root reachable from the + use through gates and links (bitmask test, as in bitcomp.auto_links, with reach through links). x takes the + free valid use with the best link_score; with prefer (x -> use, e.g. a matching) x takes its preferred use when + still free and valid, and a preferred use stays reserved until its donor has been decided. + record: also return every valid (donor, use, score) edge seen, free or already taken.""" + h, v = pr.h, pr.v + star, good, sup = root_masks(pr) + full = (1 << v) - 1 + score = link_score(pr) + K, allowed, hasret = {}, {}, {} + taken = set() + links = {} + edges = [] + held = {u: x for x, u in prefer.items()} if prefer else {} + + def uK(u): + return K[u[1]] if u[0] == 'gate' else bc.use_K(pr, K, u) + + def uallowed(u): + return allowed[u[1]] if u[0] == 'gate' else good[u[1][1]] if u[0] == 'out' else star[u[1]] + + def uret(u): + return hasret[u[1]] if u[0] == 'gate' else u[0] == 'ret' + for x in reversed(pr.order): + K0 = Span(h) + al = full + hr = False + for u in pr.users[x]: + K0.add_span(uK(u)) + al &= uallowed(u) + hr = hr or uret(u) + if pr.args[x] is not None: + best = None + pref = prefer.get(x) if prefer else None + for y in pr.args[x]: + for k, u in enumerate(pr.users[y]): + if u[0] == 'gate' and (u[1] == x or not pr.key(x) < pr.key(u[1])): + continue + if sup[x] & ~uallowed(u): + continue + if STRICT_LINKS and u[0] == 'gate' and not strict_ok(pr, x, u[1]): + continue + free = (y, k) not in taken + if not free and not record: + continue + hd = held.get((y, k)) + Ku = uK(u) + K1 = K0.copy().add_span(Ku) + sc = score(h - len(Ku), h - len(K1), uret(u)) + if record: + edges.append((x, y, k, sc)) + if not free or (hd is not None and hd != x): + continue + key = (pref == (y, k), sc) + if best is None or key > best[0]: + best = (key, y, k, K1, u) + if pref is not None: + held.pop(pref, None) + if best is not None: + _, y, k, K1, u = best + links[x] = (y, k) + taken.add((y, k)) + K0 = K1 + al &= uallowed(u) + hr = hr or uret(u) + K[x] = K0 + allowed[x] = al + hasret[x] = hr + return links, edges + + +def max_weight_matching(edges, log=print): + """maximum-weight matching of donors to uses over the recorded edges (scores > 0), with a private dummy column + per donor so that a donor may stay unmatched (SciPy's LAPJVsp).""" + import numpy as np + from scipy.sparse import csr_matrix + from scipy.sparse.csgraph import min_weight_full_bipartite_matching + best = {} + for x, y, k, w in edges: # one weight per (donor, use): the latest record wins + if w > 0: + best[(x, (y, k))] = w + donors = sorted({x for x, _ in best}) + did = {x: i for i, x in enumerate(donors)} + uses = sorted({u for _, u in best}) + uid = {u: i for i, u in enumerate(uses)} + nd, nu = len(donors), len(uses) + rows = [did[x] for x, _ in best] + list(range(nd)) + cols = [uid[u] for _, u in best] + [nu + i for i in range(nd)] + ws = list(best.values()) + [1e-9] * nd + G = csr_matrix((np.array(ws, dtype=float), (np.array(rows), np.array(cols))), shape=(nd, nu + nd)) + r, c = min_weight_full_bipartite_matching(G, maximize=True) + match = {donors[i]: uses[j] for i, j in zip(r, c) if j < nu} + log('matching: %d donors, %d uses, %d edges -> %d matched' % (nd, nu, len(best), len(match))) + return match + + +def weighted_links(pr, rounds=2, log=print): + """greedy weighted pass, then `rounds` times: maximum-weight matching over every valid edge seen in the last + pass, and a validation pass that keeps each matched link while it is still valid with reach through links.""" + links, edges = link_pass(pr, record=True, log=log) + log('weighted pass: %d links' % len(links)) + for it in range(rounds): + match = max_weight_matching(edges, log) + links, edges = link_pass(pr, prefer=match, record=it < rounds - 1, log=log) + kept = sum(1 for x, u in match.items() if links.get(x) == u) + log('validated: %d links (%d of %d matched links kept)' % (len(links), kept, len(match))) + return links + + +def check_links(pr, links, Kn): + """every link x -> (y, k) valid with reach through links: span(x) inside the frame of the use.""" + bad = 0 + for x, (y, k) in links.items(): + Ku = bc.use_K(pr, Kn, pr.users[y][k]) + if any(any(sum(a * b for a, b in zip(r, pr.tvec[t])) % P for t in pr.bas[x]) for r in Ku.vectors()): + bad += 1 + return bad + + +# ------------------------------------------------------------------------------------ late copies +def beneficial_late(pr, links, fr, margin=0.0): + """a late list (free uses ordered by frame dimension, every intersection frame nonzero and nondegenerate) for a + node only when its first-order slot cost is lower than with early copies: + early: pivot d_n -> M(first free use); each other use a copy ext + phi(d_n) + phi(M_u - d_n) + late: pivot d_n -> C_1 -> ... -> C_{k-1} -> M(l_k); copy i ext + phi(C_i) + phi(M(l_i) - C_i) + (no deferral credit: crediting the higher starts of late copies with deferral selects too many lists).""" + h = pr.h + m = h * h + phi = phi_of(m) + ext = phi(m - h) + linked = {r: x for x, r in links.items()} + late = {} + for n in pr.order: + if pr.args[n] is None: + continue + ks = [k for k in range(len(pr.users[n])) if (n, k) not in linked] + if len(ks) < 2: + continue + d = fr.dim(('n', n)) + M = {k: fr.dim(fr.ukey(n, k)) for k in ks} + early = phi(M[ks[0]] - d) + sum(ext + phi(d) + phi(M[k] - d) for k in ks[1:]) + lt = sorted(ks, key=lambda k: (M[k], k)) + C = [] + for i in range(len(lt) - 1): + K = fr.K(('c', n, tuple(lt[i:]))) + if len(K) == h or not nondeg(K): + break + C.append(h - len(K)) + if len(C) < len(lt) - 1: + continue + chain = [d] + C + [M[lt[-1]]] + cost = sum(phi(b - a) for a, b in zip(chain, chain[1:])) + cost += sum(ext + phi(C[i]) + phi(M[lt[i]] - C[i]) for i in range(len(lt) - 1)) + if cost < early - margin: + late[n] = ([], lt) + return late + + +# ------------------------------------------------------------------------------------ lifted set +def lifted_set(pr, Kn, links, plain_dn=8): + """bitcomp.auto_lifted's rule (lift every addition whose U_n is nondegenerate; the plain set, frame span(n), is + closed under slot predecessors), and also plain every addition of span dim <= plain_dn whose span and whose + slot predecessors' spans are all nondegenerate (so the threshold never adds a degenerate plain frame). + Returns (lifted, number plain, number of degenerate plain frames).""" + preds = defaultdict(list) + for n in pr.order: + if pr.args[n]: + for x in pr.args[n]: + preds[n].append(x) + for x, (y, k) in links.items(): + u = pr.users[y][k] + if u[0] == 'gate': + preds[u[1]].append(x) + spanok = {} + for n in pr.order: # slot predecessors come earlier in the schedule order + if pr.args[n] is not None and pr.dn[n] <= plain_dn: + B = [pr.tvec[t] for t in pr.bas[n]] + spanok[n] = gram_rank(B) == len(B) and all(spanok.get(x, False) for x in preds[n] if pr.args[x]) + plain = set() + for n in pr.order: + if pr.args[n] is None: + continue + if spanok.get(n) or not nondeg(Kn[n]): + plain.add(n) + st = list(plain) + while st: + t = st.pop() + for x in preds[t]: + if pr.args[x] is not None and x not in plain: + plain.add(x) + st.append(x) + bad = sum(1 for n in plain if gram_rank([pr.tvec[t] for t in pr.bas[n]]) < len(pr.bas[n])) + return {n for n in pr.order if pr.args[n] is not None and n not in plain}, len(plain), bad + + +# ------------------------------------------------------------------------------------ pipeline +def first_order(profile): + """(a, E) of a profile dict: a = (N - L) / sum_t n_t t ln(m/t).""" + m = profile['m'] + E = sum(n * int(t) * math.log(m / int(t)) for t, n in profile['child_multiplicities'].items()) + return (profile['N'] - profile['L']) / E, E + + +def compile_program(pr, links=None, late=None, lifted=None, rounds=2, plain_dn=8, margin=0.0, log=print): + """full pipeline -> one-child list and statistics (same result dict as bitcomp.compile_program). Any of links, + late, lifted may be given (e.g. round seven's shipped choices); the others are chosen automatically.""" + if links is None: + links = weighted_links(pr, rounds=rounds, log=log) + Kn = bc.node_frames(pr, links) + if lifted is None: + lifted, nplain, nbad = lifted_set(pr, Kn, links, plain_dn=plain_dn) + log('lifted %d additions, plain %d (degenerate plain frames %d)' % (len(lifted), nplain, nbad)) + fr = bc.Frames(pr, Kn, lifted) + if late is None: + late = beneficial_late(pr, links, fr, margin=margin) + log('late decisions: %d nodes' % len(late)) + return compile_forced(pr, links, late, lifted, log=log, Kn=Kn, fr=fr) + + +def compile_forced(pr, links, late, lifted, log=print, Kn=None, fr=None): + """bitcomp.compile_program for given links, late decisions and lifted set, with the faster bdefer.""" + if Kn is None: + Kn = bc.node_frames(pr, links) + if fr is None: + fr = bc.Frames(pr, Kn, lifted) + sl = bc.compile_slots(pr, links, late) + log('R = %d (%.4f v)' % (sl['R'], sl['R'] / pr.v)) + bd = bdefer(pr, sl, fr, log) + oc = bc.one_child(pr, sl['R'], bd) + log('one-child list: %d children, rank %d vs s %d, decreasing chains %d' % ( + sum(oc['z'].values()), oc['rank'], oc['s'], oc['decreasing_chains'])) + degenerate_plain = sum(1 for n in pr.act if pr.args[n] is not None and n not in lifted + and gram_rank([pr.tvec[t] for t in pr.bas[n]]) < len(pr.bas[n])) + return dict(R=sl['R'], links=len(links), late=len(late), lifted=len(lifted), deferred=bd['deferred'], + profile=dict(h=pr.h, m=oc['m'], W=oc['W'], N=oc['N'], L=oc['L'], total_rank=oc['s'], + child_multiplicities={str(t): n for t, n in oc['z'].items()}), + ok=oc['rank'] == oc['s'] and not oc['decreasing_chains'], invalid_links=check_links(pr, links, Kn), + degenerate_plain=degenerate_plain, chosen=dict(links=links, late=late, lifted=lifted)) + + +def shared_a(pr, profile): + """evaluate_ab --shared: a_b with sunflower-shared exteriors (the same transform as evaluate_ab.py).""" + h, m, v = pr.h, profile['m'], pr.v + g = (h - 1) // 2 + if not (h % 2 and v % g == 0): + return None + ng = v // g + a, E = first_order(profile) + Es = E + for t, n in profile['child_multiplicities'].items(): + t = int(t) + if t >= m - h: + roles, r = n // (2 * v), m - t + Es -= n * t * math.log(m / t) + if m - g * r > 0: + Es += roles * 2 * ng * (m - g * r) * math.log(m / (m - g * r)) + return (profile['N'] - profile['L']) / Es + + +def main(): + import argparse, gzip, json + ap = argparse.ArgumentParser(description='weighted automatic compile (or forced shipped choices on a witness)') + ap.add_argument('path', help="round-seven witness (.json.gz) or the kit's DAG dump (run_producer.py)") + ap.add_argument('--choice', default='AAA', help='links/late/lifted: S shipped (witness only), A automatic, ' + 'N no late copies; e.g. SSS reproduces the shipped schedule') + ap.add_argument('--rounds', type=int, default=2, help='matching rounds after the weighted pass') + ap.add_argument('--plain-dn', type=int, default=8, help='also keep plain every addition of span dim <= this') + ap.add_argument('--margin', type=float, default=0.0, help='late list only when it saves more than this') + ap.add_argument('--out', help='write the profile JSON here') + ap.add_argument('-q', action='store_true') + a = ap.parse_args() + t0 = time.time() + lg = (lambda *x: None) if a.q else log + if a.path.endswith('.gz'): + pr, links_s, late_s = bc.load_witness(a.path) + lifted_s = {int(k) for k in json.load(gzip.open(a.path, 'rt'))['j']} + else: + pr, links_s, late_s, lifted_s = bc.load_dump(a.path), None, None, None + c = a.choice.upper() + if 'S' in c and links_s is None: + sys.exit('shipped choices need a witness') + links = links_s if c[0] == 'S' else None + late = late_s if c[1] == 'S' else {} if c[1] == 'N' else None + lifted = lifted_s if c[2] == 'S' else None + res = compile_program(pr, links=links, late=late, lifted=lifted, rounds=a.rounds, plain_dn=a.plain_dn, + margin=a.margin, log=lg) + p = res['profile'] + ab, E = first_order(p) + if a.out: + json.dump(p, open(a.out, 'w')) + print(json.dumps(dict(choice=c, ok=res['ok'], h=pr.h, a_b=ab, a_b_shared=shared_a(pr, p), R=res['R'], + R_per_v=round(res['R'] / pr.v, 4), links=res['links'], invalid_links=res['invalid_links'], + degenerate_plain=res['degenerate_plain'], + late=res['late'], lifted=res['lifted'], deferred=res['deferred'], + children=sum(p['child_multiplicities'].values()), seconds=round(time.time() - t0, 1))), + flush=True) + + +if __name__ == '__main__': + main() + + +# ------------------------------------------------------------------------------------ plain link users +def fix_plain_links(pr, links, lifted, log=print): + """a link x -> (y, k) continues y's slot from x's frame to the frame of y's k-th user t. Valid nesting needs + span(x) <= M_t: automatic when t is lifted (U_t contains span(x) by link admissibility), but a plain t + (M_t = span(t)) must contain span(x). For each violation lift t and its slot-successor closure (the lifted set is + closed under slot successors) when all their U frames are nondegenerate, otherwise drop the link; recompute + the node frames and repeat until stable. Returns (links, lifted, Kn, stats).""" + links, lifted = dict(links), set(lifted) + spans = {} + + def span(n): + if n not in spans: + spans[n] = span_of(pr.h, [pr.tvec[s] for s in pr.bas[n]]) + return spans[n] + nl = nd = rounds = 0 + while True: + rounds += 1 + Kn = bc.node_frames(pr, links) + sc, pc = defaultdict(set), defaultdict(set) + for n in pr.order: + if pr.args[n]: + for a in pr.args[n]: + sc[a].add(n); pc[n].add(a) + for x, (y, k) in links.items(): + u = pr.users[y][k] + if u[0] == 'gate': + sc[x].add(u[1]); pc[u[1]].add(x) + # lifted frames must stay nondegenerate under the current links; the plain set stays predecessor-closed + bad = [n for n in lifted if not nondeg(Kn[n])] + st = list(bad) + while st: + n = st.pop() + if n in lifted: + lifted.discard(n) + st.extend(pc[n]) + changed = bool(bad) + for x, (y, k) in sorted(links.items()): + u = pr.users[y][k] + if u[0] != 'gate': + continue + t = u[1] + inside = all(span(t).contains(pr.tvec[s]) for s in pr.bas[x]) + if inside: + continue + if STRICT_LINKS: # check_lifted's criterion: span(x) <= span(t) on every link + del links[x] + nd += 1 + changed = True + continue + if t in lifted: + continue + need, st = set(), [t] + while st: + n = st.pop() + if n in need or n in lifted: + continue + need.add(n) + st.extend(sc[n]) + if all(pr.args[n] is not None and nondeg(Kn[n]) for n in need): + lifted |= need + nl += len(need) + else: + del links[x] + nd += 1 + changed = True + if not changed: + break + log('plain link users: lifted %d nodes, dropped %d links (%d rounds)' % (nl, nd, rounds)) + return links, lifted, Kn, dict(lifted_extra=nl, dropped=nd, rounds=rounds) diff --git a/references/paired-cube/fib-bit-h21/producer/circuit.py b/references/paired-cube/fib-bit-h21/producer/circuit.py new file mode 100644 index 0000000000..ceedcadc4d --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/circuit.py @@ -0,0 +1,56 @@ +"""Evaluator-owned scalar circuit for the BIT side producer (IMMUTABLE; do not edit). + +Inputs x_S for every triple S of [h] (nodes 1..v, in itertools.combinations order). The producer may only call +add(a, b) (cancellation-free: the supports of a and b must be disjoint; an existing support is returned instead of a +duplicate node) and total(xs). Supports are bitmasks over the triple list; node 0 is the empty sum. +""" +from itertools import combinations + + +class BitCircuit: + def __init__(self, h): + self.h = h + self.triples = list(combinations(range(h), 3)) + self.v = len(self.triples) + self.tindex = {t: j for j, t in enumerate(self.triples)} + self.args = [(0, 0)] + self.support = [0] + self.lookup = {} + self.inputs = {} + for j, t in enumerate(self.triples): + x = len(self.args) + self.inputs[t] = x + self.args.append((0, 0)) + self.support.append(1 << j) + self.lookup[1 << j] = x + + def add(self, a, b): + """Cancellation-free addition; returns the existing node if this support already exists.""" + if not a: + return b + if not b: + return a + assert 0 < a < len(self.args) and 0 < b < len(self.args) + assert not self.support[a] & self.support[b], 'additions must be cancellation-free' + s = self.support[a] | self.support[b] + if s in self.lookup: + return self.lookup[s] + x = len(self.args) + self.args.append((a, b)) + self.support.append(s) + self.lookup[s] = x + return x + + def total(self, xs): + """Balanced-tree sum of nonzero nodes (helper; the producer may use its own orders).""" + xs = [x for x in xs if x] + while len(xs) > 1: + xs = [self.add(xs[i], xs[i + 1]) if i + 1 < len(xs) else xs[i] for i in range(0, len(xs), 2)] + return xs[0] if xs else 0 + + def chain(self, xs): + """Left-to-right chain sum of nonzero nodes.""" + acc = 0 + for x in xs: + acc = self.add(acc, x) + return acc diff --git a/references/paired-cube/fib-bit-h21/producer/export97.py b/references/paired-cube/fib-bit-h21/producer/export97.py new file mode 100644 index 0000000000..cb5114c9e6 --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/export97.py @@ -0,0 +1,229 @@ +#!/usr/bin/env python3 +"""Export a bitcomp/bitcomp_w compiled bit word to PR97's frozen-data format (witness_.json.gz and +deferred_.json.gz, as read by PR97's deferred.py, Swapnil Jain's round-seven checkers and an independent +B-defer replay). + +Lifted frames are M_n = U_n: flag = identity and j(n) = h for every lifted addition (span(n) <= U_n, so +span(n) + (U_n cap F_h) = U_n). Deferred readout frames sigma_u and V-leaf starts s_i are bitcomp_w.bdefer's, as +primitive integer bases recovered from the mod-p frames by rational reconstruction and verified exactly. +usage: export97.py DAG.json OUTDIR [--choice AAA] [--witness] (DAG: the kit's dump, or a witness with --witness)""" +import argparse, gzip, json, math, os, sys +from collections import defaultdict +from fractions import Fraction +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +import bitcomp as bc +import bitcomp_w as bw +from linalg_p import P, Span, kernel, span_of + +HALF = math.isqrt(P // 2) + + +def ratrec(x): + """a/b == x mod P with |a|, b <= sqrt(P/2), or None""" + x %= P + r0, r1, s0, s1 = P, x, 0, 1 + while r1 > HALF: + q = r0 // r1 + r0, r1, s0, s1 = r1, r0 - q * r1, s1, s0 - q * s1 + if s1 == 0 or abs(s1) > HALF: + return None + return Fraction(r1, s1) if s1 > 0 else Fraction(-r1, -s1) + + +def primitive(fr): + den = 1 + for q in fr: + den = den * q.denominator // math.gcd(den, q.denominator) + v = [int(q * den) for q in fr] + g = 0 + for x in v: + g = math.gcd(g, abs(x)) + v = [x // g for x in v] + for x in v: + if x: + return v if x > 0 else [-y for y in v] + return v + + +def exact_frame(K, gens): + """primitive integer basis of ker(K) over Q; gens = exact integer covectors whose span is K (checked).""" + B = kernel(K) + out = [] + for b in B: + q = [ratrec(x) for x in b] + assert all(x is not None for x in q), 'rational reconstruction failed' + out.append(primitive(q)) + for g in gens: + for b in out: + assert sum(x * y for x, y in zip(g, b)) == 0, 'reconstructed frame not annihilated exactly' + if gens: + S = Span(K.h) + for g in gens: + S.insert(g) + assert len(S) == len(K), 'generator rank differs from frame annihilator' + return out + + +def bdefer_x(pr, sl, fr): + """bitcomp_w.bdefer, also returning the frames (exact generators tracked alongside the mod-p spans).""" + import types + gens = {} + orig_insert, orig_add = Span.insert, Span.add_span + # track generators: every Span created in bdefer is built from fr.K frames and root covectors + res = {} + h, v, R = pr.h, pr.v, sl['R'] + chains, hold = sl['chains'], sl['hold'] + bd = bw.bdefer(pr, sl, fr, log=lambda *a: None) + return bd + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('dag'); ap.add_argument('outdir') + ap.add_argument('--choice', default='AAA'); ap.add_argument('--witness', action='store_true') + ap.add_argument('--plain-dn', type=int, default=8) + a = ap.parse_args() + if a.witness: + pr, links_s, late_s = bc.load_witness(a.dag) + lifted_s = {int(k) for k in json.load(gzip.open(a.dag, 'rt'))['j']} + else: + pr, links_s, late_s, lifted_s = bc.load_dump(a.dag), None, None, None + c = a.choice.upper() + links = links_s if c[0] == 'S' else bw.weighted_links(pr, rounds=2, log=lambda *x: None) + Kn = bc.node_frames(pr, links) + lifted = lifted_s if c[2] == 'S' else bw.lifted_set(pr, Kn, links, plain_dn=a.plain_dn)[0] + fr = bc.Frames(pr, Kn, lifted) + if os.environ.get('FIXLINKS', '1') == '1': + links, lifted, Kn, st = bw.fix_plain_links(pr, links, lifted, log=lambda *x: None) + fr = bc.Frames(pr, Kn, lifted) + print('fix', st) + late = late_s if c[1] == 'S' else ({} if c[1] == 'N' else bw.beneficial_late(pr, links, fr)) + export(pr, links, late, lifted, Kn, fr, a.outdir) + + +def export(pr, links, late, lifted, Kn, fr, outdir): + h, v = pr.h, pr.v + sl = bc.compile_slots(pr, links, late) + R, chains, hold, start = sl['R'], sl['chains'], sl['hold'], sl['start'] + X = bdefer_frames(pr, sl, fr) + f, placed, vK, vdim, order_of = X['f'], X['placed'], X['vK'], X['vdim'], X['order_of'] + L = bc.place_ops(pr, sl) + act = pr.act + lifted = {n for n in lifted if n in set(act) and pr.args[n] is not None} + # ---------------------------------------------------------------- witness + W = dict(h=h, seed=0, + args={str(n): (list(pr.args[n]) if pr.args[n] else None) for n in act}, + leaf={str(n): list(pr.leafT[n]) for n in act if pr.args[n] is None}, + outputs=[[c, list(T), n] for (c, T), n in sorted(pr.outputs.items())], + retained=[[c, n] for c, n in sorted(pr.retained.items())], + links=[[x, y, k] for x, (y, k) in sorted(links.items())], + j={str(n): h for n in sorted(lifted)}, + flag=[[int(i == j) for j in range(h)] for i in range(h)], + late={str(n): [list(e), list(lt)] for n, (e, lt) in sorted(late.items())}, + claimed={}) + # ---------------------------------------------------------------- deferred word + vleaf = sorted(s for s in range(R) if pr.args[hold[s][0]] is None) + ops = [['src', s, hold[s][0]] for s in vleaf] + i = 0 + while i < len(L): + o = L[i] + if o[0] == 'add': + ops.append(['add', o[1], o[2], o[3]]) + i += 1 + else: + # one fan per copy: grouping would merge phase-one and later copies of one pivot + ops.append(['fan', o[1], [o[2]]]) + i += 1 + out = [[s, ch[-2][1], list(ch[-2][2])] for s, ch in enumerate(chains) if ch[-2][0] == 'out'] + ret = [[s, ch[-2][1]] for s, ch in enumerate(chains) if ch[-2][0] == 'ret'] + node_dims = [[n, fr.dim(('n', n))] for n in act] + late_dims = [] + for n, (e, lt) in sorted(late.items()): + for k in range(len(lt) - 1): + late_dims.append([n, list(lt[k:]), fr.dim(('c', n, tuple(lt[k:])))]) + readout = sorted((s for s in range(R) if f[s]), key=lambda s: (f[s], s)) + sigma = [placed[s] for s in readout] + for s, B in zip(readout, sigma): + assert len(B) == f[s] + vstart = [vK[s] for s in vleaf] + leaves = defaultdict(list) + for s in vleaf: + leaves[hold[s][0]].append(s) + xs_order = [] + for n in sorted(leaves): + ss = leaves[n] + early = sorted((s for s in ss if not f[s]), key=lambda s: (vdim[s], order_of[s])) + dfr = sorted((s for s in ss if f[s]), key=lambda s: (vdim[s], order_of[s])) + xs_order.append([n, early + dfr]) + dv = sorted((s for s in vleaf if f[s]), key=lambda s: (vdim[s], hold[s][0], order_of[s])) + D = dict(h=h, R=R, description='bitcomp_w compile exported by export97.py', ops=ops, + hold=[list(x) for x in hold], start=[list(x) for x in start], out=out, ret=ret, node_dims=node_dims, + late_dims=late_dims, readout_order=readout, sigma=sigma, vleaf_slots=vleaf, vleaf_start=vstart, + xs_order=xs_order, deferred_v_order=dv, claimed={}) + # check_lifted's regression pins: R and the undeferred chain-step histogram (V-leaf slots start at ) + from collections import Counter as _C + dimk = {('n', n): d for n, d in node_dims} + dimk.update({('c', n, tuple(lt)): d for n, lt, d in late_dims}) + rk = _C() + for s in range(R): + ds = [0, 1 if pr.args[hold[s][0]] is None else fr.dim(chains[s][1])] + [fr.dim(k) for k in chains[s][2:]] + assert ds[-1] == h and all(b >= a for a, b in zip(ds, ds[1:])) + for a_, b_ in zip(ds, ds[1:]): + if b_ > a_: + rk[b_ - a_] += 1 + W['claimed'] = dict(R=R, rk={str(r): c for r, c in sorted(rk.items())}) + os.makedirs(outdir, exist_ok=True) + with gzip.open(os.path.join(outdir, 'witness_%d.json.gz' % h), 'wt') as fo: + json.dump(W, fo) + with gzip.open(os.path.join(outdir, 'deferred_%d.json.gz' % h), 'wt') as fo: + json.dump(D, fo) + print(json.dumps(dict(h=h, R=R, deferred=len(readout), vleaf=len(vleaf), ops=len(ops), links=len(links), + late=len(late), lifted=len(lifted), max_sigma_entry=max((abs(x) for B in sigma for r in B for x in r), default=0), + max_vstart_entry=max(abs(x) for B in vstart for r in B for x in r)))) + + +def bdefer_frames(pr, sl, fr): + """bitcomp_w.bdefer's frames: placed sigma_u and V-leaf starts as exact primitive bases, f, vdim, use order.""" + from collections import defaultdict as dd + h, v, R = pr.h, pr.v, sl['R'] + chains, hold = sl['chains'], sl['hold'] + bd = bw.bdefer(pr, sl, fr, log=lambda *a: None) + # recompute the V-leaf starts and placements exactly as bw.bdefer does, keeping the spans + L = bc.place_ops(pr, sl) + leaf_slots = dd(list) + for s in range(R): + if pr.args[hold[s][0]] is None: + leaf_slots[hold[s][0]].append(s) + order_of = {} + vKs, vdim = {}, {} + for n, ss in leaf_slots.items(): + ss.sort(key=lambda s: (pr.gpos.get(hold[s][1], 10 ** 9) if len(hold[s]) > 1 else 10 ** 9, s)) + for i, s in enumerate(ss): + order_of[s] = i + acc = Span(h) + for s in reversed(ss): + acc = acc.copy().add_span(fr.K(chains[s][2])) + if bw.nondeg(acc): + vKs[s], vdim[s] = acc, h - len(acc) + else: + vKs[s], vdim[s] = None, 1 + assert vdim == bd['vdim'], 'V-leaf start dims differ from bdefer' + vK = {} + for s in vKs: + if vKs[s] is None: + vK[s] = [pr.tvec[hold[s][0]]] + else: + vK[s] = exact_frame(vKs[s], []) + placed = {} + f = bd['f'] + PL = bd.get('placedK') + assert PL is not None, 'patched bdefer needed (placedK)' + for s, K in PL.items(): + placed[s] = exact_frame(K, []) + assert len(placed[s]) == f[s] + return dict(f=f, placed=placed, vK=vK, vdim=vdim, order_of=order_of) + + +if __name__ == '__main__': + main() diff --git a/references/paired-cube/fib-bit-h21/producer/linalg_p.py b/references/paired-cube/fib-bit-h21/producer/linalg_p.py new file mode 100644 index 0000000000..c0aa9c0f19 --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/linalg_p.py @@ -0,0 +1,98 @@ +"""Exact-mod-p subspace arithmetic in Q^h (p = 2^61 - 1; ranks over Q equal ranks mod p for these small integer +matrices with overwhelming probability; the release checkers recompute everything exactly).""" +P = (1 << 61) - 1 + + +class Span: + """row space given by an echelon list of (pivot, row); rows normalised at their pivot.""" + __slots__ = ('h', 'rows') + + def __init__(self, h, rows=()): + self.h = h + self.rows = list(rows) + + def copy(self): + return Span(self.h, self.rows) + + def __len__(self): + return len(self.rows) + + def reduce(self, u): + u = [x % P for x in u] + for p, r in self.rows: + c = u[p] + if c: + u = [(x - c * y) % P for x, y in zip(u, r)] + return u + + def insert(self, u): + u = self.reduce(u) + for p in range(self.h): + if u[p]: + inv = pow(u[p], P - 2, P) + self.rows.append((p, [x * inv % P for x in u])) + return True + return False + + def contains(self, u): + return not any(self.reduce(u)) + + def add_span(self, other): + """in place: self += other; returns self.""" + if len(self.rows) < self.h: + for _, r in other.rows: + self.insert(r) + if len(self.rows) == self.h: + break + return self + + def vectors(self): + return [r for _, r in self.rows] + + +def span_of(h, vecs): + s = Span(h) + for u in vecs: + if len(s) == h: + break + s.insert(u) + return s + + +def kernel(K): + """basis (list of vectors) of {x : k.x = 0 for k in K} (K a Span of covectors).""" + h = K.h + # bring K to reduced row echelon form + rows = [list(r) for _, r in K.rows] + piv = [p for p, _ in K.rows] + for i in range(len(rows)): + p = piv[i] + for j in range(len(rows)): + if j != i and rows[j][p]: + c = rows[j][p] + rows[j] = [(x - c * y) % P for x, y in zip(rows[j], rows[i])] + pivset = set(piv) + out = [] + for f in range(h): + if f in pivset: + continue + x = [0] * h + x[f] = 1 + for i, p in enumerate(piv): + x[p] = (-rows[i][f]) % P + out.append(x) + return out + + +def gram_rank(B): + """rank of the Gram matrix of the rows B under G' = 9I - J (G = I - J/9 up to the positive factor 9).""" + k = len(B) + if not k: + return 0 + sums = [sum(b) % P for b in B] + M = [[(9 * sum(x * y for x, y in zip(B[i], B[j])) - sums[i] * sums[j]) % P for j in range(k)] for i in range(k)] + return len(span_of(k, M)) + + +def nondegenerate(B): + return gram_rank(B) == len(B) diff --git a/references/paired-cube/fib-bit-h21/producer/producer.py b/references/paired-cube/fib-bit-h21/producer/producer.py new file mode 100644 index 0000000000..004eebad5b --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/producer.py @@ -0,0 +1,548 @@ +"""Lane C best producer (variant c_p1a12): a_b_shared 1.26225e-04, a_b 1.21545e-04 under harness/evaluate_ab.py --shared +(bitcomp md5 b9a99aca). Self-contained copy of lanes/C/cprod.py (lane B's native PR #62 rebuild plus lane C +options) with the CFG overrides at the bottom. +""" +"""Lane B: round seven's lineage (PR #62 interval strips + core-aware pair assembly, PR #41 alternating order), +rebuilt natively on the harness circuit so that variants can be explored. + +Local pair circuit on n = h-1 points (inputs = pairs); global node for common point c maps pair (a,b) to triple +{c, P_c[a], P_c[b]}. Equal global supports are interned by the harness (pair-star merging across common points). +""" +from itertools import combinations +import os + +H = int(os.environ.get('BIT_H', 23)) +CFG = dict( + balanced_coarse=int(os.environ.get('B_BAL', 0)), + total_order='nat', # rev | sortdesc | sortasc | nat + top_layout='rev_interval', # rev_interval | interval | sorted+ | sorted- | skip | ps | rev_skip + deep_layout='sorted+', + point_order='cyc_C_rel', # alt | nat | alt_norev | cyc__ (cyclic triple packing on Z_23) + assembly='core', # core | plain (used only when asm specs are absent) + top_groups='split_last', # split the last top-level group into two singletons + # pair assembly per level (level 0, levels >= 1) for out[a,b], out[a,b2], out[a2,b], out[a2,b2]: + # Y: e + (FS + S); E: (FS + e) + S; T: FS + (S + e) (S + e is a saturated pair-star) + asm0=['Yi', 'Yj', 'Tj', 'Ti'], + asm1=['Yi', 'Tj', 'Tj', 'Ei'], + coarse_mode='perm0123', # level-0 coarse 4-edge sum chained e(a,b), e(a,b2), e(a2,b), e(a2,b2) + coarse_mode1='perm3012', # levels >= 1: e(a2,b2) + e(a,b) first (diagonal), then e(a,b2), e(a2,b) + cyc_base=((0, 1, 11), (0, 2, 9), (0, 3, 8)), # cyclic triple packing on Z_23 (69 blocks) + cyc_leave=(4, 6), # leave differences; c+-4, c+-6 paired as {c+4,c-6}, {c-4,c+6} (mode C) +) + + +class Local: + """Pair circuit with interning by local support (pairs of n points).""" + + def __init__(self, n, h): + self.n, self.h = n, h + self.inputs = list(combinations(range(n), 2)) + self.var = {p: i + 1 for i, p in enumerate(self.inputs)} + self.support = [0] + [1 << i for i in range(len(self.inputs))] + self.args = [None] * len(self.support) + self.lookup = {s: i for i, s in enumerate(self.support)} + self._level = -1 + self.cur = 'input' + self.tag = ['input'] * len(self.support) + + glookup = None + + def gsup(self, x): + s, g = self.support[x], 0 + while s: + low = s & -s + g |= self.bitmap[low.bit_length() - 1] + s ^= low + return g + + def add(self, a, b): + if not a: + return b + if not b: + return a + assert not self.support[a] & self.support[b] + s = self.support[a] | self.support[b] + if s in self.lookup: + return self.lookup[s] + x = len(self.support) + self.lookup[s] = x + self.support.append(s) + self.args.append((a, b)) + self.tag.append(self.cur) + return x + + def total(self, values): + values = [x for x in values if x] + o = CFG['total_order'] + if o == 'rev': + values.reverse() + elif o == 'sortdesc': + values.sort(key=lambda x: (self.support[x].bit_count(), self.support[x]), reverse=True) + elif o == 'sortasc': + values.sort(key=lambda x: (self.support[x].bit_count(), self.support[x])) + r = 0 + for x in values: + r = self.add(r, x) + return r + + +def prefix_suffix(c, vals): + n = len(vals) + prefix = [0] + for x in vals: + prefix.append(c.add(prefix[-1], x)) + suffix = [0] * (n + 1) + for i in range(n - 1, -1, -1): + suffix[i] = c.add(vals[i], suffix[i + 1]) + return prefix[-1], [c.add(prefix[i], suffix[i + 1]) for i in range(n)] + + +def skip_prefix(c, vals): + k = len(vals) + if k <= 2: + return prefix_suffix(c, vals) + v = [0] + list(vals) + A = [0] * (k + 1) + for i in range(1, k): + A[i] = c.add(A[i - 1], v[i]) + B = [0] * (k + 2) + for i in range(k, 1, -1): + B[i] = c.add(v[i], B[i + 1]) + out = [0] * (k + 1) + out[1] = B[2] + for j in range(2, k + 1): + out[j] = c.add(A[j - 2], c.add(v[j - 1], B[j + 1])) + return c.add(A[k - 1], v[k]), out[1:] + + +def interval_splits(k): + full = (1 << k) - 1 + interval = lambda a, m: sum(1 << ((a + t) % k) for t in range(m)) + splits = [(interval(a, m), interval(a, m - 1), 1 << ((a + m - 1) % k)) + for m in range(2, k) for a in range(k)] + return splits + [(full, interval(0, k - 1), 1 << (k - 1))] + + +def interval_layout(fallback): + def apply(c, vals): + k = len(vals) + if k < 3: + return fallback(c, vals) + node = {1 << i: x for i, x in enumerate(vals)} + for S, L, R in interval_splits(k): + node[S] = c.add(node[L], node[R]) + full = (1 << k) - 1 + return node[full], [node[full ^ (1 << j)] for j in range(k)] + return apply + + +def reversed_layout(layout): + def apply(c, vals): + total, out = layout(c, list(vals)[::-1]) + return total, out[::-1] + return apply + + +def sorted_layout(layout, sign): + def apply(c, vals): + order = sorted(range(len(vals)), key=lambda i: (c.support[vals[i]].bit_count(), sign * c.support[vals[i]])) + total, out = layout(c, [vals[i] for i in order]) + restored = [0] * len(vals) + for position, original in enumerate(order): + restored[original] = out[position] + return total, restored + return apply + + +def leave_one_out(c, values, layout): + values = list(values) + nonzero = [i for i, x in enumerate(values) if x] + if not nonzero: + return 0, [0] * len(values) + if len(nonzero) == 1: + x = values[nonzero[0]] + return x, [0 if i in nonzero else x for i in range(len(values))] + total, out = layout(c, [values[i] for i in nonzero]) + result = [total] * len(values) + for i, x in zip(nonzero, out): + result[i] = x + return total, result + + +def base_block(c, points, edges, weights): + def tot(omit): + return c.total([x for p, x in edges.items() if not set(p) & set(omit)] + + [x for p, x in weights.items() if p not in omit]) + return tot(()), {a: tot((a,)) for a in points}, {(a, b): tot((a, b)) for a, b in combinations(points, 2)} + + +def block_layout(inner, size=2, sib_first=False): + """two-level leave-one-out: consecutive blocks of `size` items, LOO over the block sums by `inner`, then + LOO_j = blockLOO[block(j)] + (the other items of j's block).""" + def apply(c, vals): + k = len(vals) + if k < 2 * size: + return inner(c, vals) + blocks = [list(range(i, min(i + size, k))) for i in range(0, k, size)] + bsum = [] + for blk in blocks: + r = 0 + for t in blk: + r = c.add(r, vals[t]) + bsum.append(r) + btot, bloo = inner(c, bsum) + out = [0] * k + for bi, blk in enumerate(blocks): + for idx in blk: + r = bloo[bi] + for t in blk: + if t != idx: + r = c.add(vals[t], r) if sib_first else c.add(r, vals[t]) + out[idx] = r + return btot, out + return apply + + + +def parse_plan(spec): + """'2:1,3:1,5:3' -> [(2,1),(3,1),(5,3)]: interval of length L = I(s, La) + I(s + La, L - La).""" + return [tuple(int(x) for x in t.split(':')) for t in spec.split(',') if t] + + +def fib_layout(plans, fallback): + """cyclic-interval strips: for k items, every needed length L = La + (L - La) at all k starts (two-use chains); + LOO output j = I(j + 1, k - 1); total = I(0, k - 1) + item k - 1. plans: {k: [(L, La), ...]} ending at k - 1.""" + def apply(c, vals): + k = len(vals) + plan = plans.get(k) + if k < 3 or plan is None: + return fallback(c, vals) + I = {(s, 1): vals[s] for s in range(k)} + for L, La in plan: + for s in range(k): + I[s, L] = c.add(I[s, La], I[(s + La) % k, L - La]) + out = [I[(j + 1) % k, k - 1] for j in range(k)] + return c.add(I[0, k - 1], vals[k - 1]), out + return apply + + +def env_plans(var): + """FIB0='10=2:1,3:1,6:3,9:6;9=...' -> {k: plan}""" + spec = os.environ.get(var, '') + out = {} + for part in spec.split(';'): + if part: + k, pl = part.split('=') + out[int(k)] = parse_plan(pl) + return out + + +def get_layout(name): + if name.startswith('blk'): # blk[s]_ + head, inner = name.split('_', 1) + sib_first = head.endswith('s') + size = int(head[3:].rstrip('s')) + return block_layout(get_layout(inner), size, sib_first) + if name.startswith('fib'): # fib: plans from env FIB, else rev_interval / sorted+ + base = dict(fib0=reversed_layout(interval_layout(skip_prefix)), + fib1=sorted_layout(interval_layout(skip_prefix), 1))[name] + return fib_layout(env_plans('FIB' + name[3:]), base) + return dict(rev_interval=reversed_layout(interval_layout(skip_prefix)), + interval=interval_layout(skip_prefix), + **{'sorted+': sorted_layout(interval_layout(skip_prefix), 1), + 'sorted-': sorted_layout(interval_layout(skip_prefix), -1)}, + skip=skip_prefix, rev_skip=reversed_layout(skip_prefix), ps=prefix_suffix)[name] + + +def make_block(h, cfg): + top = get_layout(cfg['top_layout']) + deep = get_layout(cfg['deep_layout']) + + def block(c, points, edges, weights, level): + if len(points) <= 2: + c.cur = 'base%d' % level + return base_block(c, points, edges, weights) + layout = top if level == 0 else deep + groups = [points[i:i + 2] for i in range(0, len(points), 2)] + if level == 0 and cfg.get('top_groups') == 'split_last': + groups = groups[:-1] + [[x] for x in groups[-1]] + elif level == 0 and cfg.get('top_groups') == 'split_last_rev': + groups = groups[:-1] + [[x] for x in groups[-1][::-1]] + elif level == 0 and cfg.get('top_groups') == 'triples_last': + groups = groups[:-2] + [groups[-2] + groups[-1][:1], groups[-1][1:]] + ng = len(groups) + e = lambda a, b: edges[tuple(sorted((a, b)))] + c.cur = 'coarse%d' % level + cm = cfg.get('coarse_mode', 'chain') if level == 0 else cfg.get('coarse_mode1', cfg.get('coarse_mode', 'chain')) + if cm == 'rows': + coarse = {(i, j): c.total([c.total([e(a, b) for b in groups[j]]) for a in groups[i]]) + for i, j in combinations(range(ng), 2)} + elif cm.startswith('perm'): + pm = [int(ch) for ch in cm[4:]] + def coarse_sum(i, j): + es = [e(a, b) for a in groups[i] for b in groups[j]] + es = [es[p] for p in pm if p < len(es)] if len(es) == 4 else es + r = 0 + for x in es: + r = c.add(r, x) + return r + coarse = {(i, j): coarse_sum(i, j) for i, j in combinations(range(ng), 2)} + elif cfg['balanced_coarse']: + def coarse_sum(i, j): + return c.total([c.total([e(a, b) for a in groups[i]]) for b in groups[j]]) + coarse = {(i, j): coarse_sum(i, j) for i, j in combinations(range(ng), 2)} + else: + coarse = {(i, j): c.total([e(a, b) for a in groups[i] for b in groups[j]]) + for i, j in combinations(range(ng), 2)} + c.cur = 'wt%d' % level + wt = {i: c.total([weights[a] for a in g] + [e(a, b) for a, b in combinations(g, 2)]) + for i, g in enumerate(groups)} + total, outside, far = block(c, list(range(ng)), coarse, wt, level + 1) + strips, sums = {}, {} + for i, g in enumerate(groups): + other = [j for j in range(ng) if j != i] + for a in g: + c.cur = 'carry%d' % level + carry = c.total([weights[u] for u in g if u != a]) + c.cur = 'vals%d' % level + vals = [c.total([e(u, v) for u in g if u != a for v in groups[j]]) for j in other] + c.cur = 'loo%d' % level + st, one = leave_one_out(c, [carry] + vals, layout) + strips[a] = {j: z for j, z in zip(other, one[1:])} + sums[a] = st + out = {} + c.cur = 'single%d' % level + single = {a: c.add(outside[i], sums[a]) for i, g in enumerate(groups) for a in g} + for i, g in enumerate(groups): + for a, b in combinations(g, 2): + out[a, b] = outside[i] + for i, j in combinations(range(ng), 2): + spec = cfg.get('asm%d' % min(level, 1)) + if spec and len(groups[i]) == 2 and len(groups[j]) == 2: + (a, a2), (b, b2) = groups[i], groups[j] + F = far[i, j] + part = {a: a2, a2: a, b: b2, b2: b} + S = {a: strips[a][j], a2: strips[a2][j], b: strips[b][i], b2: strips[b2][i]} + FS = {} + def fs(x): + c.cur = 'FS%d' % level + if x not in FS: + FS[x] = c.add(F, S[x]) + return FS[x] + order = [(a, b), (a, b2), (a2, b), (a2, b2)] + for k in cfg.get('asm_order', (0, 1, 2, 3)): + x, y = order[k] + ch = spec[k] + ee = e(part[x], part[y]) + if level == 0 and getattr(c, 'glookup', None) is not None: + gi = c.gsup(S[x]) | c.gsup(ee) + gj = c.gsup(S[y]) | c.gsup(ee) + if gi in c.glookup: + ch = 'Ti' + elif gj in c.glookup: + ch = 'Tj' + if ch == 'Yi': + fy = fs(y); c.cur = 'Y%d' % level; m = c.add(fy, S[x]); c.cur = 'pout%d' % level + out[x, y] = c.add(ee, m) + elif ch == 'Yj': + fx = fs(x); c.cur = 'Y%d' % level; m = c.add(fx, S[y]); c.cur = 'pout%d' % level + out[x, y] = c.add(ee, m) + elif ch == 'Ei': + fy = fs(y); c.cur = 'Y%d' % level; m = c.add(fy, ee); c.cur = 'pout%d' % level + out[x, y] = c.add(m, S[x]) + elif ch == 'Ej': + fx = fs(x); c.cur = 'Y%d' % level; m = c.add(fx, ee); c.cur = 'pout%d' % level + out[x, y] = c.add(m, S[y]) + elif ch == 'Ti': + fy = fs(y); c.cur = 'T%d' % level; m = c.add(S[x], ee); c.cur = 'pout%d' % level + out[x, y] = c.add(fy, m) + elif ch == 'Tj': + fx = fs(x); c.cur = 'T%d' % level; m = c.add(S[y], ee); c.cur = 'pout%d' % level + out[x, y] = c.add(fx, m) + continue + amode = cfg.get('assembly1', cfg['assembly']) if level >= 1 else cfg['assembly'] + if amode == 'core' and len(groups[i]) == 2 and len(groups[j]) == 2: + (a, a2), (b, b2) = groups[i], groups[j] + F = far[i, j] + Sa, Sa2, Sb, Sb2 = strips[a][j], strips[a2][j], strips[b][i], strips[b2][i] + c.cur = 'FS%d' % level + FSa, FSa2 = c.add(F, Sa), c.add(F, Sa2) + FSb, FSb2 = c.add(F, Sb), c.add(F, Sb2) + c.cur = 'Y%d' % level + Y1 = c.add(FSb, Sa) + Y2 = c.add(FSa, Sb2) + Y3 = c.add(FSa2, e(a, b2)) + Y4 = c.add(FSb2, e(a, b)) + c.cur = 'pout%d' % level + out[a, b] = c.add(e(a2, b2), Y1) + out[a, b2] = c.add(e(a2, b), Y2) + out[a2, b] = c.add(Y3, Sb) + out[a2, b2] = c.add(Y4, Sa2) + continue + c.cur = 'odd%d' % level + for a in groups[i]: + left = c.add(far[i, j], strips[a][j]) + for b in groups[j]: + cross = c.total([e(u, v) for u in groups[i] if u != a for v in groups[j] if v != b]) + out[a, b] = c.add(left, c.add(strips[b][i], cross)) + return total, single, out + return block + + +def cyclic_points(h, c, base=((0, 1, 3), (0, 4, 9), (0, 6, 13)), leave=(8, 11), mode='A', gorder='rel'): + """Pairs of [h]-c from a cyclic triple packing on Z_h: block pairs {x, y} with {c, x, y} a block, then the + leave neighbours c+-d1, c+-d2 paired by mode.""" + pairs = [] + for blk in base: + for k in blk: + i = (c - k) % h + pts = sorted(((i + t) % h for t in blk if (i + t) % h != c)) + pairs.append(tuple(pts)) + d1, d2 = leave + L = {'A': [((c + d1) % h, (c - d1) % h), ((c + d2) % h, (c - d2) % h)], + 'B': [((c + d1) % h, (c + d2) % h), ((c - d1) % h, (c - d2) % h)], + 'C': [((c + d1) % h, (c - d2) % h), ((c - d1) % h, (c + d2) % h)]}[mode] + assert len(set(x for p in pairs + L for x in p)) == h - 1 + if gorder == 'rel': + pairs.sort(key=lambda p: sorted((x - c) % h for x in p)) + elif gorder == 'abs': + pairs.sort() + return [x for p in pairs + L for x in p] + + +def alternating_points(h, common): + if CFG['point_order'].startswith('cyc'): + _, mode, gorder = CFG['point_order'].split('_') + if 'cyc_base' in CFG: + return cyclic_points(h, common, base=CFG['cyc_base'], leave=CFG['cyc_leave'], mode=mode, gorder=gorder) + return cyclic_points(h, common, mode=mode, gorder=gorder) + if CFG['point_order'] == 'nat': + return [x for x in range(h) if x != common] + po = CFG['point_order'] + pairs = [(a, a + 1) for a in range(0, h - 1, 2) if common not in (a, a + 1)] + if common % 2 and po in ('alt', 'alt_sfirst', 'alt_swin'): + pairs.reverse() + if po == 'alt_swin' and common % 2: # odd circuits also swap the two points of every pair + pairs = [(b, a) for a, b in pairs] + head = [x for pair in pairs for x in pair] + tail = [x for x in range(h) if x != common and x not in head] + if po == 'alt_sfirst': # the special group {partner(c), h-1} first + return tail + head + return head + tail + + +def local_circuit(h, cfg, L=None): + n = h - 1 + L = L or Local(n, h) + block = make_block(h, cfg) + pts = list(range(n)) + total, _, two = block(L, pts, {p: L.var[p] for p in combinations(pts, 2)}, {a: 0 for a in pts}, 0) + outputs = dict(two) + outputs[()] = total + active = set() + stack = list(outputs.values()) + while stack: + x = stack.pop() + if not x or x in active: + continue + active.add(x) + if L.args[x]: + stack.extend(L.args[x]) + return L, outputs, active + + +PROV = {} +LOCAL = [] + + +def build_side(C, h): + if CFG.get('adaptive_T'): + return build_side_adaptive(C, h) + L, outputs, active = local_circuit(h, CFG) + LOCAL[:] = [L, outputs, active] + out, ret = {}, {} + swap = CFG.get('swap', 0) + flip = set(CFG.get('swap_flip', ())) # local tags whose operand order is flipped relative to `swap` + # pass structure: 'two_pass' creates the total's (retained) ancestry for every common point first + passes = [sorted(active)] + if CFG.get('two_pass'): + anc, st = set(), [outputs[()]] + while st: + x = st.pop() + if x and x not in anc: + anc.add(x) + if L.args[x]: + st.extend(L.args[x]) + passes = [sorted(anc), sorted(active - anc)] + ms = {common: {} for common in range(h)} + Ps = {common: alternating_points(h, common) for common in range(h)} + loop = CFG.get('loop', 'circuit') # circuit | circuit_rev | node (each local node for every circuit) + commons = list(range(h))[::-1] if loop == 'circuit_rev' else list(range(h)) + + def make(common, x): + P, m = Ps[common], ms[common] + if L.args[x] is None: + a, b = L.inputs[x - 1] + m[x] = C.inputs[tuple(sorted((common, P[a], P[b])))] + else: + a, b = m[L.args[x][0]], m[L.args[x][1]] + m[x] = C.add(b, a) if swap ^ (L.tag[x] in flip) else C.add(a, b) + PROV.setdefault(m[x], (common, x)) + GTAG.setdefault(m[x], L.tag[x]) + for nodes in passes: + if loop == 'node': + for x in nodes: + for common in commons: + make(common, x) + else: + for common in commons: + for x in nodes: + make(common, x) + for common in range(h): + P, m = Ps[common], ms[common] + for pair, x in outputs.items(): + if pair: + T = tuple(sorted((common, P[pair[0]], P[pair[1]]))) + out[(common, T)] = m[x] + else: + ret[common] = m[x] + return dict(out=out, ret=ret) + + +TAG = {} +GTAG = {} + + +def build_side_adaptive(C, h): + """Per-circuit construction: an output uses a saturated pair-star T node on whichever side already exists + globally (built by an earlier circuit), so block-consistent pairings share their T pieces.""" + out, ret = {}, {} + for common in range(h): + P = alternating_points(h, common) + L = Local(h - 1, h) + L.bitmap = [1 << C.tindex[tuple(sorted((common, P[a], P[b])))] for a, b in L.inputs] + L.glookup = C.lookup + L, outputs, active = local_circuit(h, CFG, L) + LOCAL[:] = [L, outputs, active] + m = {} + for x in sorted(active): + if L.args[x] is None: + a, b = L.inputs[x - 1] + m[x] = C.inputs[tuple(sorted((common, P[a], P[b])))] + else: + m[x] = C.add(m[L.args[x][0]], m[L.args[x][1]]) + PROV.setdefault(m[x], (common, x)) + TAG.setdefault(m[x], L.tag[x]) + for pair, x in outputs.items(): + if pair: + T = tuple(sorted((common, P[pair[0]], P[pair[1]]))) + out[(common, T)] = m[x] + else: + ret[common] = m[x] + return dict(out=out, ret=ret) + + +# lane C best configuration +CFG.update({'total_order': 'nat', 'top_layout': 'rev_interval', 'deep_layout': 'sorted+', 'point_order': 'alt', 'assembly': 'core', 'top_groups': None, 'asm0': None, 'asm1': None, 'coarse_mode': 'chain', 'coarse_mode1': 'perm2301', 'swap': 1, 'swap_flip': ['pout1', 'Y1', 'FS1', 'pout2', 'Y2', 'FS2']}) + +CFG.update(top_layout='fib0', deep_layout='fib1') diff --git a/references/paired-cube/fib-bit-h21/producer/run_producer.py b/references/paired-cube/fib-bit-h21/producer/run_producer.py new file mode 100644 index 0000000000..59329e466f --- /dev/null +++ b/references/paired-cube/fib-bit-h21/producer/run_producer.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 +"""IMMUTABLE. Runs the lane's producer.py in its own process and serializes its DAG (evaluate.py never imports it). +Producer contract: module constant H (int), build_side(C, h) -> dict(out={(c, T): node for every triple T and c in T}, +ret={c: node for every point c}).""" +import sys, os, json, importlib.util +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +from circuit import BitCircuit + +lane, out_path = os.path.abspath(sys.argv[1]), sys.argv[2] +sys.path.insert(0, lane) +spec = importlib.util.spec_from_file_location('producer', os.path.join(lane, 'producer.py')) +prod = importlib.util.module_from_spec(spec) +spec.loader.exec_module(prod) +h = int(getattr(prod, 'H', 23)) +C = BitCircuit(h) +res = prod.build_side(C, h) +v = C.v +json.dump(dict(h=h, args=[list(C.args[x]) for x in range(v + 1, len(C.args))], + out=[[c, list(T), res['out'][(c, T)]] for T in C.triples for c in T], + ret=[res['ret'][c] for c in range(h)]), open(out_path, 'w')) diff --git a/references/paired-cube/fib-bit-h21/selection.json b/references/paired-cube/fib-bit-h21/selection.json new file mode 100644 index 0000000000..09a1d3c276 --- /dev/null +++ b/references/paired-cube/fib-bit-h21/selection.json @@ -0,0 +1 @@ +{"retained_readout_order": [17220, 17226, 17244, 15954, 16223, 16740, 16751, 16757, 16758, 16764, 16779, 16785, 16814, 16822, 16853, 16859, 16881, 16887, 16918, 16930, 16936, 16942, 16950, 16956, 16975, 16976, 16993, 16994, 16999, 17002, 17028, 17034, 17041, 17047, 17053, 17059, 17065, 17071, 17094, 17100, 17131, 17134, 17136, 17140, 17148, 17154, 17161, 17172, 17178, 17179, 17182, 17183, 17190, 17196, 17203, 17214, 17215, 17217, 17219, 17233, 17241, 18035, 18366, 18374, 18397, 18713, 18715, 18719, 18721, 18725, 18727, 18745, 18748, 18925, 18928, 19059, 19061, 19065, 19067, 19092, 19262, 19401, 19403, 19407, 19409, 19415, 19432, 19435, 19739, 19741, 19768, 19771, 19934, 20073, 20075, 20083, 20100, 20103, 20106, 20269, 20428, 20434, 20595, 20752, 20758, 21074, 16062, 16727, 16728, 16733, 16739, 16745, 16752, 16802, 16808, 16830, 16836, 16841, 16842, 16847, 16848, 16854, 16886, 16904, 16925, 16931, 16932, 16937, 16938, 16943, 16944, 16949, 16964, 16971, 16977, 16982, 16988, 17010, 17015, 17021, 17022, 17027, 17042, 17043, 17049, 17054, 17055, 17060, 17061, 17081, 17082, 17087, 17088, 17093, 17108, 17115, 17120, 17121, 17127, 17141, 17147, 17153, 17162, 17169, 17174, 17175, 17189, 17204, 17205, 17211, 17230, 17234, 17236, 17248, 18038, 18041, 18400, 18403, 18406, 18528, 18744, 18751, 18754, 18876, 18877, 18932, 19095, 19098, 19222, 19272, 19274, 19414, 19431, 19438, 19562, 19563, 19609, 19774, 19900, 19941, 19943, 20080, 20102, 20232, 20233, 20270, 20562, 20594, 20596, 20730, 20757, 20886, 20887, 20915, 21232, 21234, 21365, 16768, 16774, 16782, 16788, 16870, 16876, 16884, 16890, 16960, 16966, 16974, 16980, 17038, 17044, 17052, 17058, 17104, 17110, 17118, 17124, 17158, 17160, 17164, 17166, 17200, 17202, 17206, 17208, 18032, 18033, 18034, 18036, 18037, 18039, 18040, 18042, 18043, 18045, 18085, 18086, 18092, 18093, 18121, 18122, 18128, 18129, 18145, 18146, 18152, 18153, 18157, 18158, 18164, 18165, 18166, 18167, 18168, 18169, 18170, 18171, 18172, 18173, 18174, 18175, 18176, 18177, 18178, 18179, 18180, 18181, 18182, 18183, 18184, 18185, 18186, 18187, 18188, 18189, 18190, 18193, 18194, 18213, 18214, 18215, 18217, 18218, 18220, 18221, 18223, 18224, 18226, 18266, 18267, 18273, 18274, 18302, 18303, 18309, 18310, 18326, 18327, 18333, 18334, 18338, 18339, 18345, 18346, 18348, 18349, 18350, 18352, 18353, 18354, 18356, 18357, 18360, 18361, 18362, 18364, 18365, 18368, 18369, 18370, 18372, 18373, 18376, 18377, 18378, 18380, 18383, 18384, 18394, 18395, 18396, 18398, 18399, 18401, 18402, 18404, 18405, 18407, 18449, 18454, 18455, 18483, 18484, 18490, 18491, 18507, 18508, 18514, 18515, 18519, 18520, 18526, 18527, 18529, 18530, 18531, 18532, 18533, 18534, 18535, 18536, 18537, 18538, 18539, 18540, 18541, 18542, 18543, 18544, 18545, 18546, 18547, 18548, 18549, 18550, 18553, 18554, 18555, 18573, 18574, 18575, 18577, 18578, 18580, 18581, 18583, 18584, 18586, 18626, 18627, 18633, 18634, 18662, 18663, 18669, 18670, 18686, 18687, 18693, 18694, 18698, 18699, 18705, 18706, 18707, 18708, 18709, 18710, 18711, 18712, 18714, 18716, 18717, 18718, 18720, 18722, 18723, 18724, 18726, 18728, 18729, 18730, 18731, 18732, 18742, 18743, 18746, 18747, 18749, 18750, 18752, 18753, 18755, 18797, 18801, 18831, 18832, 18838, 18839, 18855, 18856, 18862, 18863, 18867, 18868, 18874, 18875, 18878, 18879, 18880, 18881, 18882, 18883, 18884, 18885, 18886, 18887, 18888, 18889, 18890, 18891, 18892, 18893, 18894, 18895, 18896, 18899, 18900, 18901, 18902, 18919, 18920, 18921, 18923, 18924, 18926, 18927, 18929, 18930, 18972, 18973, 18979, 18980, 19008, 19009, 19015, 19016, 19032, 19033, 19039, 19040, 19044, 19045, 19050, 19053, 19054, 19055, 19056, 19057, 19058, 19060, 19062, 19063, 19064, 19066, 19068, 19069, 19070, 19071, 19072, 19073, 19074, 19075, 19076, 19084, 19086, 19087, 19088, 19090, 19091, 19093, 19094, 19096, 19097, 19099, 19141, 19145, 19177, 19182, 19183, 19199, 19200, 19206, 19207, 19211, 19212, 19218, 19219, 19220, 19221, 19223, 19224, 19225, 19226, 19227, 19228, 19229, 19230, 19231, 19232, 19233, 19234, 19235, 19236, 19237, 19238, 19241, 19242, 19243, 19244, 19245, 19261, 19263, 19265, 19266, 19268, 19269, 19271, 19314, 19315, 19321, 19322, 19350, 19351, 19357, 19358, 19374, 19375, 19381, 19382, 19388, 19392, 19395, 19396, 19397, 19398, 19399, 19400, 19402, 19404, 19405, 19406, 19408, 19410, 19411, 19412, 19413, 19416, 19423, 19424, 19426, 19427, 19428, 19430, 19433, 19434, 19436, 19437, 19439, 19481, 19485, 19517, 19521, 19539, 19540, 19546, 19547, 19551, 19552, 19558, 19559, 19560, 19561, 19564, 19565, 19566, 19567, 19568, 19569, 19570, 19571, 19572, 19573, 19574, 19575, 19576, 19579, 19580, 19581, 19582, 19583, 19584, 19599, 19600, 19601, 19603, 19604, 19606, 19607, 19610, 19612, 19652, 19653, 19659, 19660, 19688, 19689, 19695, 19696, 19712, 19713, 19718, 19726, 19730, 19733, 19734, 19735, 19736, 19737, 19738, 19740, 19742, 19743, 19744, 19745, 19746, 19747, 19748, 19749, 19750, 19751, 19752, 19758, 19759, 19760, 19762, 19763, 19764, 19766, 19767, 19769, 19770, 19772, 19773, 19775, 19817, 19821, 19853, 19857, 19877, 19882, 19883, 19887, 19888, 19894, 19895, 19896, 19897, 19898, 19899, 19901, 19902, 19903, 19904, 19905, 19906, 19907, 19908, 19909, 19910, 19913, 19914, 19915, 19916, 19917, 19918, 19919, 19933, 19935, 19937, 19938, 19940, 19944, 19946, 19986, 19987, 19993, 19994, 20022, 20023, 20029, 20030, 20048, 20052, 20060, 20064, 20067, 20068, 20069, 20070, 20071, 20072, 20074, 20076, 20077, 20078, 20079, 20081, 20082, 20084, 20089, 20090, 20091, 20092, 20094, 20095, 20096, 20098, 20099, 20101, 20104, 20105, 20107, 20149, 20153, 20185, 20189, 20209, 20213, 20219, 20220, 20226, 20227, 20228, 20229, 20230, 20231, 20234, 20235, 20236, 20237, 20238, 20239, 20240, 20243, 20244, 20245, 20246, 20247, 20248, 20249, 20250, 20263, 20264, 20265, 20267, 20268, 20271, 20273, 20274, 20276, 20316, 20317, 20323, 20324, 20352, 20353, 20358, 20378, 20382, 20390, 20394, 20397, 20398, 20399, 20400, 20401, 20402, 20403, 20404, 20405, 20406, 20407, 20408, 20409, 20410, 20411, 20412, 20416, 20417, 20418, 20419, 20420, 20422, 20423, 20424, 20426, 20427, 20429, 20430, 20432, 20433, 20435, 20477, 20481, 20513, 20517, 20537, 20541, 20549, 20554, 20555, 20556, 20557, 20558, 20559, 20560, 20561, 20563, 20564, 20565, 20566, 20569, 20570, 20571, 20572, 20573, 20574, 20575, 20576, 20577, 20589, 20591, 20593, 20597, 20599, 20600, 20602, 20642, 20643, 20649, 20650, 20680, 20684, 20704, 20708, 20716, 20720, 20723, 20724, 20725, 20726, 20727, 20728, 20729, 20731, 20732, 20733, 20734, 20736, 20739, 20740, 20741, 20742, 20743, 20744, 20746, 20747, 20748, 20750, 20751, 20753, 20754, 20756, 20759, 20801, 20805, 20837, 20841, 20861, 20865, 20873, 20877, 20880, 20881, 20882, 20883, 20884, 20885, 20888, 20891, 20892, 20893, 20894, 20895, 20896, 20897, 20898, 20899, 20900, 20911, 20912, 20913, 20916, 20918, 20919, 20921, 20922, 20924, 20964, 20965, 20970, 21002, 21006, 21026, 21030, 21038, 21042, 21045, 21046, 21048, 21049, 21050, 21051, 21052, 21053, 21054, 21055, 21056, 21057, 21059, 21060, 21061, 21062, 21063, 21064, 21065, 21066, 21068, 21069, 21070, 21072, 21073, 21075, 21076, 21078, 21079, 21081, 21127, 21163, 21187, 21199, 21202, 21203, 21204, 21205, 21206, 21207, 21208, 21209, 21210, 21211, 21212, 21213, 21214, 21215, 21216, 21217, 21218, 21219, 21230, 21231, 21235, 21237, 21238, 21240, 21241, 21243, 21285, 21289, 21321, 21325, 21345, 21349, 21357, 21361, 21364, 21366, 21367, 21368, 21369, 21370, 21371, 21372, 21373, 21375, 21376, 21377, 21378, 21379, 21380, 21381, 21383, 21384, 21385, 21386, 21387, 21388, 21389, 21391, 21392, 21393, 21394, 21396, 21397, 21398, 21399, 21401, 21402, 21403, 21404, 154, 160, 166, 172, 178, 184, 190, 196, 202, 208, 214, 220, 226, 232, 238, 244, 257, 263, 269, 275, 281, 287, 293, 299, 305, 311, 317, 323, 329, 335, 341, 347, 367, 373, 379, 385, 391, 397, 403, 409, 415, 421, 427, 433, 439, 445, 458, 464, 470, 476, 482, 488, 494, 500, 506, 512, 518, 524, 530, 536, 556, 562, 568, 574, 580, 586, 592, 598, 604, 610, 616, 622, 635, 641, 647, 653, 659, 665, 671, 677, 683, 689, 695, 701, 721, 727, 733, 739, 745, 751, 757, 763, 769, 775, 788, 794, 800, 806, 812, 818, 824, 830, 836, 842, 862, 868, 874, 880, 886, 892, 898, 904, 917, 923, 929, 935, 941, 947, 953, 959, 979, 985, 991, 997, 1003, 1009, 1022, 1028, 1034, 1040, 1046, 1052, 1072, 1078, 1084, 1090, 1103, 1109, 1115, 1121, 1141, 1147, 1160, 1166, 1209, 1215, 1221, 1227, 1233, 1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, 1287, 1293, 1299, 1306, 1312, 1319, 1325, 1332, 1338, 1345, 1351, 1358, 1364, 1371, 1377, 1384, 1390, 1397, 1403, 1410, 1417, 1431, 1437, 1443, 1449, 1455, 1461, 1467, 1473, 1479, 1485, 1491, 1497, 1503, 1509, 1516, 1522, 1529, 1535, 1542, 1548, 1555, 1561, 1568, 1574, 1581, 1587, 1594, 1600, 1607, 1614, 1628, 1634, 1640, 1646, 1652, 1658, 1664, 1670, 1676, 1682, 1688, 1694, 1701, 1707, 1714, 1720, 1727, 1733, 1740, 1746, 1753, 1759, 1766, 1772, 1779, 1786, 1800, 1806, 1812, 1818, 1824, 1830, 1836, 1842, 1848, 1854, 1861, 1867, 1874, 1880, 1887, 1893, 1900, 1906, 1913, 1919, 1926, 1933, 1947, 1953, 1959, 1965, 1971, 1977, 1983, 1989, 1996, 2002, 2009, 2015, 2022, 2028, 2035, 2041, 2048, 2055, 2069, 2075, 2081, 2087, 2093, 2099, 2106, 2112, 2119, 2125, 2132, 2138, 2145, 2152, 2166, 2172, 2178, 2184, 2191, 2197, 2204, 2210, 2217, 2224, 2238, 2244, 2251, 2257, 2264, 2271, 2286, 2293, 2435, 2441, 2447, 2453, 2459, 2465, 2471, 2477, 2483, 2489, 2495, 2501, 2507, 2513, 2526, 2532, 2538, 2544, 2550, 2556, 2562, 2568, 2574, 2580, 2586, 2592, 2598, 2604, 2624, 2630, 2636, 2642, 2648, 2654, 2660, 2666, 2672, 2678, 2684, 2690, 2703, 2709, 2715, 2721, 2727, 2733, 2739, 2745, 2751, 2757, 2763, 2769, 2789, 2795, 2801, 2807, 2813, 2819, 2825, 2831, 2837, 2843, 2856, 2862, 2868, 2874, 2880, 2886, 2892, 2898, 2904, 2910, 2930, 2936, 2942, 2948, 2954, 2960, 2966, 2972, 2985, 2991, 2997, 3003, 3009, 3015, 3021, 3027, 3047, 3053, 3059, 3065, 3071, 3077, 3090, 3096, 3102, 3108, 3114, 3120, 3140, 3146, 3152, 3158, 3171, 3177, 3183, 3189, 3209, 3215, 3228, 3234, 3277, 3283, 3289, 3295, 3301, 3307, 3313, 3319, 3325, 3331, 3337, 3343, 3349, 3355, 3362, 3368, 3375, 3381, 3388, 3394, 3401, 3407, 3414, 3420, 3427, 3433, 3440, 3446, 3453, 3460, 3474, 3480, 3486, 3492, 3498, 3504, 3510, 3516, 3522, 3528, 3534, 3540, 3547, 3553, 3560, 3566, 3573, 3579, 3586, 3592, 3599, 3605, 3612, 3618, 3625, 3632, 3646, 3652, 3658, 3664, 3670, 3676, 3682, 3688, 3694, 3700, 3707, 3713, 3720, 3726, 3733, 3739, 3746, 3752, 3759, 3765, 3772, 3779, 3793, 3799, 3805, 3811, 3817, 3823, 3829, 3835, 3842, 3848, 3855, 3861, 3868, 3874, 3881, 3887, 3894, 3901, 3915, 3921, 3927, 3933, 3939, 3945, 3952, 3958, 3965, 3971, 3978, 3984, 3991, 3998, 4012, 4018, 4024, 4030, 4037, 4043, 4050, 4056, 4063, 4070, 4084, 4090, 4097, 4103, 4110, 4117, 4132, 4139, 4266, 4272, 4278, 4284, 4290, 4296, 4302, 4308, 4314, 4320, 4326, 4332, 4345, 4351, 4357, 4363, 4369, 4375, 4381, 4387, 4393, 4399, 4405, 4411, 4431, 4437, 4443, 4449, 4455, 4461, 4467, 4473, 4479, 4485, 4498, 4504, 4510, 4516, 4522, 4528, 4534, 4540, 4546, 4552, 4572, 4578, 4584, 4590, 4596, 4602, 4608, 4614, 4627, 4633, 4639, 4645, 4651, 4657, 4663, 4669, 4689, 4695, 4701, 4707, 4713, 4719, 4732, 4738, 4744, 4750, 4756, 4762, 4782, 4788, 4794, 4800, 4813, 4819, 4825, 4831, 4851, 4857, 4870, 4876, 4919, 4925, 4931, 4937, 4943, 4949, 4955, 4961, 4967, 4973, 4979, 4985, 4992, 4998, 5005, 5011, 5018, 5024, 5031, 5037, 5044, 5050, 5057, 5063, 5070, 5077, 5091, 5097, 5103, 5109, 5115, 5121, 5127, 5133, 5139, 5145, 5152, 5158, 5165, 5171, 5178, 5184, 5191, 5197, 5204, 5210, 5217, 5224, 5238, 5244, 5250, 5256, 5262, 5268, 5274, 5280, 5287, 5293, 5300, 5306, 5313, 5319, 5326, 5332, 5339, 5346, 5360, 5366, 5372, 5378, 5384, 5390, 5397, 5403, 5410, 5416, 5423, 5429, 5436, 5443, 5457, 5463, 5469, 5475, 5482, 5488, 5495, 5501, 5508, 5515, 5529, 5535, 5542, 5548, 5555, 5562, 5577, 5584, 5696, 5702, 5708, 5714, 5720, 5726, 5732, 5738, 5744, 5750, 5763, 5769, 5775, 5781, 5787, 5793, 5799, 5805, 5811, 5817, 5837, 5843, 5849, 5855, 5861, 5867, 5873, 5879, 5892, 5898, 5904, 5910, 5916, 5922, 5928, 5934, 5954, 5960, 5966, 5972, 5978, 5984, 5997, 6003, 6009, 6015, 6021, 6027, 6047, 6053, 6059, 6065, 6078, 6084, 6090, 6096, 6116, 6122, 6135, 6141, 6184, 6190, 6196, 6202, 6208, 6214, 6220, 6226, 6232, 6238, 6245, 6251, 6258, 6264, 6271, 6277, 6284, 6290, 6297, 6303, 6310, 6317, 6331, 6337, 6343, 6349, 6355, 6361, 6367, 6373, 6380, 6386, 6393, 6399, 6406, 6412, 6419, 6425, 6432, 6439, 6453, 6459, 6465, 6471, 6477, 6483, 6490, 6496, 6503, 6509, 6516, 6522, 6529, 6536, 6550, 6556, 6562, 6568, 6575, 6581, 6588, 6594, 6601, 6608, 6622, 6628, 6635, 6641, 6648, 6655, 6670, 6677, 6774, 6780, 6786, 6792, 6798, 6804, 6810, 6816, 6829, 6835, 6841, 6847, 6853, 6859, 6865, 6871, 6891, 6897, 6903, 6909, 6915, 6921, 6934, 6940, 6946, 6952, 6958, 6964, 6984, 6990, 6996, 7002, 7015, 7021, 7027, 7033, 7053, 7059, 7072, 7078, 7121, 7127, 7133, 7139, 7145, 7151, 7157, 7163, 7170, 7176, 7183, 7189, 7196, 7202, 7209, 7215, 7222, 7229, 7243, 7249, 7255, 7261, 7267, 7273, 7280, 7286, 7293, 7299, 7306, 7312, 7319, 7326, 7340, 7346, 7352, 7358, 7365, 7371, 7378, 7384, 7391, 7398, 7412, 7418, 7425, 7431, 7438, 7445, 7460, 7467, 7549, 7555, 7561, 7567, 7573, 7579, 7592, 7598, 7604, 7610, 7616, 7622, 7642, 7648, 7654, 7660, 7673, 7679, 7685, 7691, 7711, 7717, 7730, 7736, 7779, 7785, 7791, 7797, 7803, 7809, 7816, 7822, 7829, 7835, 7842, 7848, 7855, 7862, 7876, 7882, 7888, 7894, 7901, 7907, 7914, 7920, 7927, 7934, 7948, 7954, 7961, 7967, 7974, 7981, 7996, 8003, 8070, 8076, 8082, 8088, 8101, 8107, 8113, 8119, 8139, 8145, 8158, 8164, 8207, 8213, 8219, 8225, 8232, 8238, 8245, 8251, 8258, 8265, 8279, 8285, 8292, 8298, 8305, 8312, 8327, 8334, 8386, 8392, 8405, 8411, 8454, 8460, 8467, 8473, 8480, 8487, 8502, 8509, 8571, 8578, 16717, 16718, 16719, 16723, 16724, 16725, 16729, 16730, 16731, 16735, 16736, 16737, 16741, 16742, 16743, 16747, 16748, 16749, 16753, 16754, 16755, 16759, 16760, 16761, 16765, 16766, 16767, 16769, 16770, 16775, 16776, 16780, 16781, 16786, 16787, 16792, 16793, 16794, 16798, 16799, 16800, 16804, 16805, 16806, 16810, 16811, 16812, 16816, 16817, 16818, 16826, 16827, 16832, 16833, 16838, 16839, 16844, 16845, 16850, 16851, 16856, 16857, 16862, 16863, 16868, 16869, 16871, 16872, 16877, 16878, 16882, 16883, 16888, 16889, 16894, 16895, 16896, 16900, 16901, 16902, 16906, 16907, 16908, 16912, 16913, 16914, 16923, 16929, 16935, 16941, 16947, 16953, 16959, 16961, 16962, 16967, 16968, 16972, 16973, 16978, 16979, 16984, 16985, 16986, 16990, 16991, 16992, 16996, 16997, 16998, 17039, 17040, 17045, 17046, 17050, 17051, 17056, 17057, 17062, 17063, 17064, 17068, 17069, 17070, 17105, 17106, 17111, 17112, 17116, 17117, 17122, 17123, 17128, 17129, 17130, 17159, 17165, 17170, 17171, 17176, 17177, 17201, 17207, 17212, 17213, 18087, 18091, 18123, 18127, 18147, 18151, 18159, 18160, 18163, 18192, 18204, 18205, 18206, 18207, 18208, 18209, 18210, 18211, 18227, 18230, 18233, 18236, 18239, 18242, 18245, 18248, 18251, 18254, 18257, 18260, 18263, 18268, 18269, 18275, 18278, 18281, 18284, 18287, 18290, 18293, 18296, 18299, 18305, 18311, 18314, 18317, 18320, 18323, 18329, 18335, 18342, 18382, 18385, 18386, 18387, 18388, 18389, 18390, 18391, 18392, 18408, 18409, 18410, 18411, 18412, 18413, 18420, 18421, 18422, 18423, 18424, 18425, 18432, 18433, 18434, 18435, 18436, 18437, 18444, 18445, 18446, 18447, 18448, 18453, 18485, 18489, 18509, 18513, 18521, 18522, 18525, 18552, 18564, 18565, 18566, 18567, 18568, 18569, 18570, 18571, 18587, 18590, 18593, 18596, 18599, 18602, 18605, 18608, 18611, 18614, 18617, 18620, 18623, 18624, 18625, 18628, 18629, 18630, 18631, 18635, 18638, 18641, 18644, 18647, 18650, 18653, 18656, 18659, 18660, 18661, 18665, 18666, 18667, 18671, 18674, 18677, 18680, 18683, 18684, 18685, 18689, 18690, 18691, 18695, 18696, 18697, 18701, 18702, 18703, 18733, 18734, 18735, 18736, 18737, 18738, 18739, 18740, 18756, 18757, 18758, 18759, 18760, 18761, 18762, 18763, 18764, 18765, 18766, 18767, 18768, 18769, 18770, 18771, 18772, 18773, 18774, 18775, 18776, 18777, 18778, 18779, 18780, 18781, 18782, 18783, 18784, 18785, 18786, 18787, 18788, 18789, 18790, 18791, 18792, 18793, 18794, 18795, 18796, 18798, 18799, 18800, 18802, 18803, 18833, 18837, 18857, 18861, 18869, 18870, 18873, 18898, 18910, 18911, 18912, 18913, 18914, 18915, 18916, 18917, 18933, 18936, 18939, 18942, 18945, 18948, 18951, 18954, 18957, 18960, 18961, 18962, 18963, 18966, 18967, 18968, 18969, 18970, 18971, 18974, 18975, 18976, 18977, 18981, 18984, 18987, 18990, 18993, 18996, 18997, 18998, 18999, 19002, 19003, 19004, 19005, 19006, 19007, 19011, 19012, 19013, 19017, 19020, 19021, 19022, 19023, 19026, 19027, 19028, 19029, 19030, 19031, 19035, 19036, 19037, 19041, 19042, 19043, 19047, 19048, 19049, 19051, 19052, 19077, 19078, 19079, 19080, 19081, 19082, 19083, 19100, 19101, 19102, 19103, 19104, 19105, 19106, 19107, 19108, 19109, 19110, 19111, 19112, 19113, 19114, 19115, 19116, 19117, 19118, 19119, 19120, 19121, 19122, 19123, 19124, 19125, 19126, 19127, 19128, 19129, 19130, 19131, 19132, 19133, 19134, 19135, 19136, 19137, 19138, 19139, 19140, 19142, 19143, 19144, 19146, 19147, 19148, 19149, 19150, 19151, 19152, 19153, 19160, 19161, 19162, 19163, 19164, 19165, 19172, 19173, 19174, 19175, 19176, 19181, 19201, 19205, 19213, 19217, 19240, 19252, 19253, 19254, 19255, 19256, 19257, 19258, 19259, 19299, 19300, 19301, 19302, 19303, 19304, 19305, 19306, 19307, 19308, 19309, 19310, 19311, 19312, 19313, 19316, 19317, 19318, 19319, 19335, 19336, 19337, 19338, 19339, 19340, 19341, 19342, 19343, 19344, 19345, 19346, 19347, 19348, 19349, 19353, 19354, 19355, 19359, 19360, 19361, 19362, 19363, 19364, 19365, 19366, 19367, 19368, 19369, 19370, 19371, 19372, 19373, 19377, 19378, 19379, 19383, 19384, 19385, 19386, 19387, 19389, 19390, 19391, 19393, 19394, 19417, 19418, 19419, 19420, 19421, 19422, 19440, 19441, 19442, 19443, 19444, 19445, 19446, 19447, 19448, 19449, 19450, 19451, 19452, 19453, 19454, 19455, 19456, 19457, 19458, 19459, 19460, 19461, 19462, 19463, 19464, 19465, 19466, 19467, 19468, 19469, 19470, 19471, 19472, 19473, 19474, 19475, 19476, 19477, 19478, 19479, 19480, 19482, 19483, 19484, 19486, 19487, 19488, 19489, 19490, 19491, 19492, 19493, 19494, 19495, 19496, 19497, 19498, 19499, 19500, 19501, 19502, 19503, 19504, 19505, 19506, 19507, 19508, 19509, 19510, 19511, 19512, 19513, 19514, 19515, 19516, 19518, 19519, 19520, 19522, 19523, 19541, 19545, 19553, 19557, 19578, 19590, 19591, 19592, 19593, 19594, 19595, 19596, 19597, 19628, 19629, 19630, 19634, 19635, 19636, 19637, 19638, 19639, 19640, 19641, 19642, 19643, 19644, 19645, 19646, 19647, 19648, 19649, 19650, 19651, 19654, 19655, 19656, 19657, 19664, 19665, 19666, 19670, 19671, 19672, 19673, 19674, 19675, 19676, 19677, 19678, 19679, 19680, 19681, 19682, 19683, 19684, 19685, 19686, 19687, 19691, 19692, 19693, 19697, 19698, 19699, 19700, 19701, 19702, 19703, 19704, 19705, 19706, 19707, 19708, 19709, 19710, 19711, 19715, 19716, 19717, 19719, 19720, 19721, 19722, 19723, 19724, 19725, 19727, 19728, 19729, 19731, 19732, 19753, 19754, 19755, 19756, 19757, 19776, 19777, 19778, 19779, 19780, 19781, 19782, 19783, 19784, 19785, 19786, 19787, 19788, 19789, 19790, 19791, 19792, 19793, 19794, 19795, 19796, 19797, 19798, 19799, 19800, 19801, 19802, 19803, 19804, 19805, 19806, 19807, 19808, 19809, 19810, 19811, 19812, 19813, 19814, 19815, 19816, 19818, 19819, 19820, 19822, 19823, 19824, 19825, 19826, 19827, 19828, 19829, 19830, 19831, 19832, 19833, 19834, 19835, 19836, 19837, 19838, 19839, 19840, 19841, 19842, 19843, 19844, 19845, 19846, 19847, 19848, 19849, 19850, 19851, 19852, 19854, 19855, 19856, 19858, 19859, 19860, 19861, 19862, 19863, 19864, 19865, 19872, 19873, 19874, 19875, 19876, 19881, 19884, 19889, 19891, 19893, 19912, 19924, 19925, 19926, 19927, 19928, 19929, 19930, 19931, 19959, 19960, 19961, 19962, 19963, 19964, 19965, 19966, 19967, 19968, 19969, 19970, 19971, 19972, 19973, 19974, 19975, 19976, 19977, 19978, 19979, 19980, 19981, 19982, 19983, 19984, 19985, 19988, 19989, 19990, 19991, 19995, 19996, 19997, 19998, 19999, 20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20015, 20016, 20017, 20018, 20019, 20020, 20021, 20025, 20026, 20027, 20031, 20032, 20033, 20034, 20035, 20036, 20037, 20038, 20039, 20040, 20041, 20042, 20043, 20044, 20045, 20046, 20047, 20049, 20050, 20051, 20053, 20054, 20055, 20056, 20057, 20058, 20059, 20061, 20062, 20063, 20065, 20066, 20085, 20086, 20087, 20088, 20108, 20109, 20110, 20111, 20112, 20113, 20114, 20115, 20116, 20117, 20118, 20119, 20120, 20121, 20122, 20123, 20124, 20125, 20126, 20127, 20128, 20129, 20130, 20131, 20132, 20133, 20134, 20135, 20136, 20137, 20138, 20139, 20140, 20141, 20142, 20143, 20144, 20145, 20146, 20147, 20148, 20150, 20151, 20152, 20154, 20155, 20156, 20157, 20158, 20159, 20160, 20161, 20162, 20163, 20164, 20165, 20166, 20167, 20168, 20169, 20170, 20171, 20172, 20173, 20174, 20175, 20176, 20177, 20178, 20179, 20180, 20181, 20182, 20183, 20184, 20186, 20187, 20188, 20190, 20191, 20192, 20193, 20194, 20195, 20196, 20197, 20198, 20199, 20200, 20201, 20202, 20203, 20204, 20205, 20206, 20207, 20208, 20210, 20211, 20212, 20214, 20215, 20216, 20221, 20223, 20225, 20242, 20254, 20255, 20256, 20257, 20258, 20259, 20260, 20261, 20280, 20281, 20282, 20286, 20287, 20288, 20289, 20290, 20291, 20292, 20293, 20294, 20295, 20296, 20297, 20298, 20299, 20300, 20301, 20302, 20303, 20304, 20305, 20306, 20307, 20308, 20309, 20310, 20311, 20312, 20313, 20314, 20315, 20318, 20319, 20320, 20321, 20325, 20326, 20327, 20328, 20329, 20330, 20331, 20332, 20333, 20334, 20335, 20336, 20337, 20338, 20339, 20340, 20341, 20342, 20343, 20344, 20345, 20346, 20347, 20348, 20349, 20350, 20351, 20355, 20356, 20357, 20359, 20360, 20361, 20362, 20363, 20364, 20365, 20366, 20367, 20368, 20369, 20370, 20371, 20372, 20373, 20374, 20375, 20376, 20377, 20379, 20380, 20381, 20383, 20384, 20385, 20386, 20387, 20388, 20389, 20391, 20392, 20393, 20395, 20396, 20413, 20414, 20415, 20436, 20437, 20438, 20439, 20440, 20441, 20442, 20443, 20444, 20445, 20446, 20447, 20448, 20449, 20450, 20451, 20452, 20453, 20454, 20455, 20456, 20457, 20458, 20459, 20460, 20461, 20462, 20463, 20464, 20465, 20466, 20467, 20468, 20469, 20470, 20471, 20472, 20473, 20474, 20475, 20476, 20478, 20479, 20480, 20482, 20483, 20484, 20485, 20486, 20487, 20488, 20489, 20490, 20491, 20492, 20493, 20494, 20495, 20496, 20497, 20498, 20499, 20500, 20501, 20502, 20503, 20504, 20505, 20506, 20507, 20508, 20509, 20510, 20511, 20512, 20514, 20515, 20516, 20518, 20519, 20520, 20521, 20522, 20523, 20524, 20525, 20526, 20527, 20528, 20529, 20530, 20531, 20532, 20533, 20534, 20535, 20536, 20538, 20539, 20540, 20542, 20543, 20544, 20545, 20546, 20547, 20548, 20553, 20568, 20580, 20581, 20582, 20583, 20584, 20585, 20586, 20587, 20603, 20604, 20605, 20606, 20607, 20608, 20609, 20610, 20611, 20612, 20613, 20614, 20615, 20616, 20617, 20618, 20619, 20620, 20621, 20622, 20623, 20624, 20625, 20626, 20627, 20628, 20629, 20630, 20631, 20632, 20633, 20634, 20635, 20636, 20637, 20638, 20639, 20640, 20641, 20644, 20645, 20646, 20647, 20651, 20652, 20653, 20654, 20655, 20656, 20657, 20658, 20659, 20660, 20661, 20662, 20663, 20664, 20665, 20666, 20667, 20668, 20669, 20670, 20671, 20672, 20673, 20674, 20675, 20676, 20677, 20678, 20679, 20681, 20682, 20683, 20685, 20686, 20687, 20688, 20689, 20690, 20691, 20692, 20693, 20694, 20695, 20696, 20697, 20698, 20699, 20700, 20701, 20702, 20703, 20705, 20706, 20707, 20709, 20710, 20711, 20712, 20713, 20714, 20715, 20717, 20718, 20719, 20721, 20722, 20737, 20738, 20760, 20761, 20762, 20763, 20764, 20765, 20766, 20767, 20768, 20769, 20770, 20771, 20772, 20773, 20774, 20775, 20776, 20777, 20778, 20779, 20780, 20781, 20782, 20783, 20784, 20785, 20786, 20787, 20788, 20789, 20790, 20791, 20792, 20793, 20794, 20795, 20796, 20797, 20798, 20799, 20800, 20802, 20803, 20804, 20806, 20807, 20808, 20809, 20810, 20811, 20812, 20813, 20814, 20815, 20816, 20817, 20818, 20819, 20820, 20821, 20822, 20823, 20824, 20825, 20826, 20827, 20828, 20829, 20830, 20831, 20832, 20833, 20834, 20835, 20836, 20838, 20839, 20840, 20842, 20843, 20844, 20845, 20846, 20847, 20848, 20849, 20850, 20851, 20852, 20853, 20854, 20855, 20856, 20857, 20858, 20859, 20860, 20862, 20863, 20864, 20866, 20867, 20868, 20869, 20870, 20871, 20872, 20874, 20875, 20876, 20878, 20879, 20890, 20902, 20903, 20904, 20905, 20906, 20907, 20908, 20909, 20925, 20926, 20927, 20928, 20929, 20930, 20931, 20932, 20933, 20934, 20935, 20936, 20937, 20938, 20939, 20940, 20941, 20942, 20943, 20944, 20945, 20946, 20947, 20948, 20949, 20950, 20951, 20952, 20953, 20954, 20955, 20956, 20957, 20958, 20959, 20960, 20961, 20962, 20963, 20966, 20967, 20968, 20969, 20971, 20972, 20973, 20974, 20975, 20976, 20977, 20978, 20979, 20980, 20981, 20982, 20983, 20984, 20985, 20986, 20987, 20988, 20989, 20990, 20991, 20992, 20993, 20994, 20995, 20996, 20997, 20998, 20999, 21000, 21001, 21003, 21004, 21005, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21015, 21016, 21017, 21018, 21019, 21020, 21021, 21022, 21023, 21024, 21025, 21027, 21028, 21029, 21031, 21032, 21033, 21034, 21035, 21036, 21037, 21039, 21040, 21041, 21043, 21044, 21082, 21083, 21084, 21085, 21086, 21087, 21088, 21089, 21090, 21091, 21092, 21093, 21094, 21095, 21096, 21097, 21098, 21099, 21100, 21101, 21102, 21103, 21104, 21105, 21106, 21107, 21108, 21109, 21110, 21111, 21112, 21113, 21114, 21115, 21116, 21117, 21118, 21119, 21120, 21121, 21122, 21123, 21124, 21125, 21126, 21128, 21129, 21130, 21131, 21132, 21133, 21134, 21135, 21136, 21137, 21138, 21139, 21140, 21141, 21142, 21143, 21144, 21145, 21146, 21147, 21148, 21149, 21150, 21151, 21152, 21153, 21154, 21155, 21156, 21157, 21158, 21159, 21160, 21161, 21162, 21164, 21165, 21166, 21167, 21168, 21169, 21170, 21171, 21172, 21173, 21174, 21175, 21176, 21177, 21178, 21179, 21180, 21181, 21182, 21183, 21184, 21185, 21186, 21188, 21189, 21190, 21191, 21192, 21193, 21194, 21195, 21196, 21197, 21198, 21200, 21201, 21244, 21245, 21246, 21247, 21248, 21249, 21250, 21251, 21252, 21253, 21254, 21255, 21256, 21257, 21258, 21259, 21260, 21261, 21262, 21263, 21264, 21265, 21266, 21267, 21268, 21269, 21270, 21271, 21272, 21273, 21274, 21275, 21276, 21277, 21278, 21279, 21280, 21281, 21282, 21283, 21284, 21286, 21287, 21288, 21290, 21291, 21292, 21293, 21294, 21295, 21296, 21297, 21298, 21299, 21300, 21301, 21302, 21303, 21304, 21305, 21306, 21307, 21308, 21309, 21310, 21311, 21312, 21313, 21314, 21315, 21316, 21317, 21318, 21319, 21320, 21322, 21323, 21324, 21326, 21327, 21328, 21329, 21330, 21331, 21332, 21333, 21334, 21335, 21336, 21337, 21338, 21339, 21340, 21341, 21342, 21343, 21344, 21346, 21347, 21348, 21350, 21351, 21352, 21353, 21354, 21355, 21356, 21358, 21359, 21360, 21362, 21363, 21374, 21406, 21408, 21409, 21411, 21412, 21414, 21415, 21417, 21418, 21420, 21421, 21423, 21424, 21426, 21427, 21429, 21430, 21432, 21433, 21435, 21436, 21438, 21439, 21441, 21442, 21444, 21448, 21450, 21454, 21456, 21457, 21459, 21460, 21462, 21463, 21465, 21466, 21468, 21469, 21471, 21472, 21474, 21475, 21477, 21478, 21480, 21484, 21486, 21490, 21492, 21493, 21495, 21496, 21498, 21499, 21501, 21502, 21504, 21508, 21510, 21514, 21516, 21521, 251, 354, 355, 452, 543, 544, 629, 708, 709, 782, 849, 850, 911, 966, 967, 1016, 1059, 1060, 1097, 1128, 1129, 1154, 1173, 1174, 1188, 1195, 1196, 1204, 1418, 1426, 1615, 1623, 1787, 1795, 1934, 1942, 2056, 2064, 2153, 2161, 2225, 2233, 2272, 2280, 2294, 2520, 2611, 2612, 2697, 2776, 2777, 2850, 2917, 2918, 2979, 3034, 3035, 3084, 3127, 3128, 3165, 3196, 3197, 3222, 3241, 3242, 3256, 3263, 3264, 3272, 3461, 3469, 3633, 3641, 3780, 3788, 3902, 3910, 3999, 4007, 4071, 4079, 4118, 4126, 4140, 4339, 4418, 4419, 4492, 4559, 4560, 4621, 4676, 4677, 4726, 4769, 4770, 4807, 4838, 4839, 4864, 4883, 4884, 4898, 4905, 4906, 4914, 5078, 5086, 5225, 5233, 5347, 5355, 5444, 5452, 5516, 5524, 5563, 5571, 5585, 5757, 5824, 5825, 5886, 5941, 5942, 5991, 6034, 6035, 6072, 6103, 6104, 6129, 6148, 6149, 6163, 6170, 6171, 6179, 6318, 6326, 6440, 6448, 6537, 6545, 6609, 6617, 6656, 6664, 6678, 6823, 6878, 6879, 6928, 6971, 6972, 7009, 7040, 7041, 7066, 7085, 7086, 7100, 7107, 7108, 7116, 7230, 7238, 7327, 7335, 7399, 7407, 7446, 7454, 7468, 7586, 7629, 7630, 7667, 7698, 7699, 7724, 7743, 7744, 7758, 7765, 7766, 7774, 7863, 7871, 7935, 7943, 7982, 7990, 8004, 8095, 8126, 8127, 8152, 8171, 8172, 8186, 8193, 8194, 8202, 8266, 8274, 8313, 8321, 8335, 8399, 8418, 8419, 8433, 8440, 8441, 8449, 8488, 8496, 8510, 8549, 8556, 8557, 8565, 8579, 16825, 16831, 16837, 16843, 16849, 16855, 16861, 16867, 16921, 16922, 16927, 16928, 16933, 16934, 16939, 16940, 16945, 16946, 16951, 16952, 16957, 16958, 17005, 17006, 17007, 17011, 17012, 17013, 17017, 17018, 17019, 17023, 17024, 17025, 17029, 17030, 17031, 17035, 17036, 17037, 17077, 17078, 17079, 17083, 17084, 17085, 17089, 17090, 17091, 17095, 17096, 17097, 17101, 17102, 17103, 17137, 17138, 17139, 17143, 17144, 17145, 17149, 17150, 17151, 17155, 17156, 17157, 17185, 17186, 17187, 17191, 17192, 17193, 17197, 17198, 17199, 17221, 17222, 17223, 17227, 17228, 17229, 17231, 17232, 17237, 17238, 17245, 17246, 17247, 17249, 17250, 18046, 18047, 18048, 18049, 18050, 18051, 18052, 18053, 18054, 18055, 18056, 18057, 18058, 18059, 18060, 18061, 18062, 18063, 18064, 18065, 18066, 18067, 18068, 18069, 18070, 18071, 18072, 18073, 18074, 18075, 18076, 18077, 18078, 18079, 18080, 18081, 18082, 18083, 18084, 18088, 18089, 18090, 18094, 18095, 18096, 18097, 18098, 18099, 18100, 18101, 18102, 18103, 18104, 18105, 18106, 18107, 18108, 18109, 18110, 18111, 18112, 18113, 18114, 18115, 18116, 18117, 18118, 18119, 18120, 18124, 18125, 18126, 18130, 18131, 18132, 18133, 18134, 18135, 18136, 18137, 18138, 18139, 18140, 18141, 18142, 18143, 18144, 18148, 18149, 18150, 18154, 18155, 18156, 18161, 18162, 18195, 18196, 18197, 18198, 18199, 18200, 18201, 18202, 18203, 18228, 18229, 18231, 18232, 18234, 18235, 18237, 18238, 18240, 18241, 18243, 18244, 18246, 18247, 18249, 18250, 18252, 18253, 18255, 18256, 18258, 18259, 18261, 18262, 18264, 18265, 18270, 18271, 18272, 18276, 18277, 18279, 18280, 18282, 18283, 18285, 18286, 18288, 18289, 18291, 18292, 18294, 18295, 18297, 18298, 18300, 18301, 18304, 18306, 18307, 18308, 18312, 18313, 18315, 18316, 18318, 18319, 18321, 18322, 18324, 18325, 18328, 18330, 18331, 18332, 18336, 18337, 18340, 18341, 18343, 18344, 18414, 18415, 18416, 18417, 18418, 18419, 18426, 18427, 18428, 18429, 18430, 18431, 18438, 18439, 18440, 18441, 18442, 18443, 18450, 18451, 18452, 18456, 18457, 18458, 18459, 18460, 18461, 18462, 18463, 18464, 18465, 18466, 18467, 18468, 18469, 18470, 18471, 18472, 18473, 18474, 18475, 18476, 18477, 18478, 18479, 18480, 18481, 18482, 18486, 18487, 18488, 18492, 18493, 18494, 18495, 18496, 18497, 18498, 18499, 18500, 18501, 18502, 18503, 18504, 18505, 18506, 18510, 18511, 18512, 18516, 18517, 18518, 18523, 18524, 18556, 18557, 18558, 18559, 18560, 18561, 18562, 18563, 18588, 18589, 18591, 18592, 18594, 18595, 18597, 18598, 18600, 18601, 18603, 18604, 18606, 18607, 18609, 18610, 18612, 18613, 18615, 18616, 18618, 18619, 18621, 18622, 18632, 18636, 18637, 18639, 18640, 18642, 18643, 18645, 18646, 18648, 18649, 18651, 18652, 18654, 18655, 18657, 18658, 18664, 18668, 18672, 18673, 18675, 18676, 18678, 18679, 18681, 18682, 18688, 18692, 18700, 18704, 18804, 18805, 18806, 18807, 18808, 18809, 18810, 18811, 18812, 18813, 18814, 18815, 18816, 18817, 18818, 18819, 18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 18828, 18829, 18830, 18834, 18835, 18836, 18840, 18841, 18842, 18843, 18844, 18845, 18846, 18847, 18848, 18849, 18850, 18851, 18852, 18853, 18854, 18858, 18859, 18860, 18864, 18865, 18866, 18871, 18872, 18903, 18904, 18905, 18906, 18907, 18908, 18909, 18934, 18935, 18937, 18938, 18940, 18941, 18943, 18944, 18946, 18947, 18949, 18950, 18952, 18953, 18955, 18956, 18958, 18959, 18964, 18965, 18978, 18982, 18983, 18985, 18986, 18988, 18989, 18991, 18992, 18994, 18995, 19000, 19001, 19010, 19014, 19018, 19019, 19024, 19025, 19034, 19038, 19046, 19154, 19155, 19156, 19157, 19158, 19159, 19166, 19167, 19168, 19169, 19170, 19171, 19178, 19179, 19180, 19184, 19185, 19186, 19187, 19188, 19189, 19190, 19191, 19192, 19193, 19194, 19195, 19196, 19197, 19198, 19202, 19203, 19204, 19208, 19209, 19210, 19214, 19215, 19216, 19246, 19247, 19248, 19249, 19250, 19251, 19275, 19276, 19277, 19278, 19279, 19280, 19281, 19282, 19283, 19284, 19285, 19286, 19287, 19288, 19289, 19290, 19291, 19292, 19293, 19294, 19295, 19296, 19297, 19298, 19320, 19323, 19324, 19325, 19326, 19327, 19328, 19329, 19330, 19331, 19332, 19333, 19334, 19352, 19356, 19376, 19380, 19524, 19525, 19526, 19527, 19528, 19529, 19530, 19531, 19532, 19533, 19534, 19535, 19536, 19537, 19538, 19542, 19543, 19544, 19548, 19549, 19550, 19554, 19555, 19556, 19585, 19586, 19587, 19588, 19589, 19613, 19614, 19615, 19616, 19617, 19618, 19619, 19620, 19621, 19622, 19623, 19624, 19625, 19626, 19627, 19631, 19632, 19633, 19658, 19661, 19662, 19663, 19667, 19668, 19669, 19690, 19694, 19714, 19866, 19867, 19868, 19869, 19870, 19871, 19878, 19879, 19880, 19885, 19886, 19890, 19892, 19920, 19921, 19922, 19923, 19947, 19948, 19949, 19950, 19951, 19952, 19953, 19954, 19955, 19956, 19957, 19958, 19992, 20024, 20028, 20217, 20218, 20222, 20224, 20251, 20252, 20253, 20277, 20278, 20279, 20283, 20284, 20285, 20322, 20354, 20550, 20551, 20552, 20578, 20579, 20648, 20901, 21220, 21221, 21222, 21223, 21224, 21225, 21226, 21227, 21228, 21407, 21410, 21413, 21416, 21419, 21422, 21425, 21428, 21431, 21434, 21437, 21440, 21443, 21445, 21446, 21447, 21449, 21451, 21452, 21453, 21455, 21458, 21461, 21464, 21467, 21470, 21473, 21476, 21479, 21481, 21482, 21483, 21485, 21487, 21488, 21489, 21491, 21494, 21497, 21500, 21503, 21505, 21506, 21507, 21509, 21511, 21512, 21513, 21515, 21517, 21518, 21519, 21520, 21522, 21523, 21524, 21525, 5, 13, 20, 28, 35, 43, 50, 58, 65, 73, 80, 88, 95, 103, 110, 118, 125, 133, 149, 155, 161, 167, 173, 179, 185, 191, 197, 203, 209, 215, 221, 227, 233, 239, 245, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 362, 368, 374, 380, 386, 392, 398, 404, 410, 416, 422, 428, 434, 440, 446, 453, 459, 465, 471, 477, 483, 489, 495, 501, 507, 513, 519, 525, 531, 537, 551, 557, 563, 569, 575, 581, 587, 593, 599, 605, 611, 617, 623, 630, 636, 642, 648, 654, 660, 666, 672, 678, 684, 690, 696, 702, 716, 722, 728, 734, 740, 746, 752, 758, 764, 770, 776, 783, 789, 795, 801, 807, 813, 819, 825, 831, 837, 843, 857, 863, 869, 875, 881, 887, 893, 899, 905, 912, 918, 924, 930, 936, 942, 948, 954, 960, 974, 980, 986, 992, 998, 1004, 1010, 1017, 1023, 1029, 1035, 1041, 1047, 1053, 1067, 1073, 1079, 1085, 1091, 1098, 1104, 1110, 1116, 1122, 1136, 1142, 1148, 1155, 1161, 1167, 1182, 1189, 1210, 1216, 1222, 1228, 1234, 1240, 1246, 1252, 1258, 1264, 1270, 1276, 1282, 1288, 1294, 1300, 1307, 1313, 1320, 1326, 1333, 1339, 1346, 1352, 1359, 1365, 1372, 1378, 1385, 1391, 1398, 1404, 1411, 1432, 1438, 1444, 1450, 1456, 1462, 1468, 1474, 1480, 1486, 1492, 1498, 1504, 1510, 1517, 1523, 1530, 1536, 1543, 1549, 1556, 1562, 1569, 1575, 1582, 1588, 1595, 1601, 1608, 1629, 1635, 1641, 1647, 1653, 1659, 1665, 1671, 1677, 1683, 1689, 1695, 1702, 1708, 1715, 1721, 1728, 1734, 1741, 1747, 1754, 1760, 1767, 1773, 1780, 1801, 1807, 1813, 1819, 1825, 1831, 1837, 1843, 1849, 1855, 1862, 1868, 1875, 1881, 1888, 1894, 1901, 1907, 1914, 1920, 1927, 1948, 1954, 1960, 1966, 1972, 1978, 1984, 1990, 1997, 2003, 2010, 2016, 2023, 2029, 2036, 2042, 2049, 2070, 2076, 2082, 2088, 2094, 2100, 2107, 2113, 2120, 2126, 2133, 2139, 2146, 2167, 2173, 2179, 2185, 2192, 2198, 2205, 2211, 2218, 2239, 2245, 2252, 2258, 2265, 2287, 2301, 2309, 2316, 2324, 2331, 2339, 2346, 2354, 2361, 2369, 2376, 2384, 2391, 2399, 2406, 2414, 2430, 2436, 2442, 2448, 2454, 2460, 2466, 2472, 2478, 2484, 2490, 2496, 2502, 2508, 2514, 2521, 2527, 2533, 2539, 2545, 2551, 2557, 2563, 2569, 2575, 2581, 2587, 2593, 2599, 2605, 2619, 2625, 2631, 2637, 2643, 2649, 2655, 2661, 2667, 2673, 2679, 2685, 2691, 2698, 2704, 2710, 2716, 2722, 2728, 2734, 2740, 2746, 2752, 2758, 2764, 2770, 2784, 2790, 2796, 2802, 2808, 2814, 2820, 2826, 2832, 2838, 2844, 2851, 2857, 2863, 2869, 2875, 2881, 2887, 2893, 2899, 2905, 2911, 2925, 2931, 2937, 2943, 2949, 2955, 2961, 2967, 2973, 2980, 2986, 2992, 2998, 3004, 3010, 3016, 3022, 3028, 3042, 3048, 3054, 3060, 3066, 3072, 3078, 3085, 3091, 3097, 3103, 3109, 3115, 3121, 3135, 3141, 3147, 3153, 3159, 3166, 3172, 3178, 3184, 3190, 3204, 3210, 3216, 3223, 3229, 3235, 3250, 3257, 3278, 3284, 3290, 3296, 3302, 3308, 3314, 3320, 3326, 3332, 3338, 3344, 3350, 3356, 3363, 3369, 3376, 3382, 3389, 3395, 3402, 3408, 3415, 3421, 3428, 3434, 3441, 3447, 3454, 3475, 3481, 3487, 3493, 3499, 3505, 3511, 3517, 3523, 3529, 3535, 3541, 3548, 3554, 3561, 3567, 3574, 3580, 3587, 3593, 3600, 3606, 3613, 3619, 3626, 3647, 3653, 3659, 3665, 3671, 3677, 3683, 3689, 3695, 3701, 3708, 3714, 3721, 3727, 3734, 3740, 3747, 3753, 3760, 3766, 3773, 3794, 3800, 3806, 3812, 3818, 3824, 3830, 3836, 3843, 3849, 3856, 3862, 3869, 3875, 3882, 3888, 3895, 3916, 3922, 3928, 3934, 3940, 3946, 3953, 3959, 3966, 3972, 3979, 3985, 3992, 4013, 4019, 4025, 4031, 4038, 4044, 4051, 4057, 4064, 4085, 4091, 4098, 4104, 4111, 4133, 4147, 4155, 4162, 4170, 4177, 4185, 4192, 4200, 4207, 4215, 4222, 4230, 4237, 4245, 4261, 4267, 4273, 4279, 4285, 4291, 4297, 4303, 4309, 4315, 4321, 4327, 4333, 4340, 4346, 4352, 4358, 4364, 4370, 4376, 4382, 4388, 4394, 4400, 4406, 4412, 4426, 4432, 4438, 4444, 4450, 4456, 4462, 4468, 4474, 4480, 4486, 4493, 4499, 4505, 4511, 4517, 4523, 4529, 4535, 4541, 4547, 4553, 4567, 4573, 4579, 4585, 4591, 4597, 4603, 4609, 4615, 4622, 4628, 4634, 4640, 4646, 4652, 4658, 4664, 4670, 4684, 4690, 4696, 4702, 4708, 4714, 4720, 4727, 4733, 4739, 4745, 4751, 4757, 4763, 4777, 4783, 4789, 4795, 4801, 4808, 4814, 4820, 4826, 4832, 4846, 4852, 4858, 4865, 4871, 4877, 4892, 4899, 4920, 4926, 4932, 4938, 4944, 4950, 4956, 4962, 4968, 4974, 4980, 4986, 4993, 4999, 5006, 5012, 5019, 5025, 5032, 5038, 5045, 5051, 5058, 5064, 5071, 5092, 5098, 5104, 5110, 5116, 5122, 5128, 5134, 5140, 5146, 5153, 5159, 5166, 5172, 5179, 5185, 5192, 5198, 5205, 5211, 5218, 5239, 5245, 5251, 5257, 5263, 5269, 5275, 5281, 5288, 5294, 5301, 5307, 5314, 5320, 5327, 5333, 5340, 5361, 5367, 5373, 5379, 5385, 5391, 5398, 5404, 5411, 5417, 5424, 5430, 5437, 5458, 5464, 5470, 5476, 5483, 5489, 5496, 5502, 5509, 5530, 5536, 5543, 5549, 5556, 5578, 5592, 5600, 5607, 5615, 5622, 5630, 5637, 5645, 5652, 5660, 5667, 5675, 5691, 5697, 5703, 5709, 5715, 5721, 5727, 5733, 5739, 5745, 5751, 5758, 5764, 5770, 5776, 5782, 5788, 5794, 5800, 5806, 5812, 5818, 5832, 5838, 5844, 5850, 5856, 5862, 5868, 5874, 5880, 5887, 5893, 5899, 5905, 5911, 5917, 5923, 5929, 5935, 5949, 5955, 5961, 5967, 5973, 5979, 5985, 5992, 5998, 6004, 6010, 6016, 6022, 6028, 6042, 6048, 6054, 6060, 6066, 6073, 6079, 6085, 6091, 6097, 6111, 6117, 6123, 6130, 6136, 6142, 6157, 6164, 6185, 6191, 6197, 6203, 6209, 6215, 6221, 6227, 6233, 6239, 6246, 6252, 6259, 6265, 6272, 6278, 6285, 6291, 6298, 6304, 6311, 6332, 6338, 6344, 6350, 6356, 6362, 6368, 6374, 6381, 6387, 6394, 6400, 6407, 6413, 6420, 6426, 6433, 6454, 6460, 6466, 6472, 6478, 6484, 6491, 6497, 6504, 6510, 6517, 6523, 6530, 6551, 6557, 6563, 6569, 6576, 6582, 6589, 6595, 6602, 6623, 6629, 6636, 6642, 6649, 6671, 6685, 6693, 6700, 6708, 6715, 6723, 6730, 6738, 6745, 6753, 6769, 6775, 6781, 6787, 6793, 6799, 6805, 6811, 6817, 6824, 6830, 6836, 6842, 6848, 6854, 6860, 6866, 6872, 6886, 6892, 6898, 6904, 6910, 6916, 6922, 6929, 6935, 6941, 6947, 6953, 6959, 6965, 6979, 6985, 6991, 6997, 7003, 7010, 7016, 7022, 7028, 7034, 7048, 7054, 7060, 7067, 7073, 7079, 7094, 7101, 7122, 7128, 7134, 7140, 7146, 7152, 7158, 7164, 7171, 7177, 7184, 7190, 7197, 7203, 7210, 7216, 7223, 7244, 7250, 7256, 7262, 7268, 7274, 7281, 7287, 7294, 7300, 7307, 7313, 7320, 7341, 7347, 7353, 7359, 7366, 7372, 7379, 7385, 7392, 7413, 7419, 7426, 7432, 7439, 7461, 7475, 7483, 7490, 7498, 7505, 7513, 7520, 7528, 7544, 7550, 7556, 7562, 7568, 7574, 7580, 7587, 7593, 7599, 7605, 7611, 7617, 7623, 7637, 7643, 7649, 7655, 7661, 7668, 7674, 7680, 7686, 7692, 7706, 7712, 7718, 7725, 7731, 7737, 7752, 7759, 7780, 7786, 7792, 7798, 7804, 7810, 7817, 7823, 7830, 7836, 7843, 7849, 7856, 7877, 7883, 7889, 7895, 7902, 7908, 7915, 7921, 7928, 7949, 7955, 7962, 7968, 7975, 7997, 8011, 8019, 8026, 8034, 8041, 8049, 8065, 8071, 8077, 8083, 8089, 8096, 8102, 8108, 8114, 8120, 8134, 8140, 8146, 8153, 8159, 8165, 8180, 8187, 8208, 8214, 8220, 8226, 8233, 8239, 8246, 8252, 8259, 8280, 8286, 8293, 8299, 8306, 8328, 8342, 8350, 8357, 8365, 8381, 8387, 8393, 8400, 8406, 8412, 8427, 8434, 8455, 8461, 8468, 8474, 8481, 8503, 8518, 8526, 8543, 8550, 8572, 21390, 21395, 21400, 21405, 6, 14, 21, 29, 36, 44, 51, 59, 66, 74, 81, 89, 96, 104, 111, 119, 126, 134, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 253, 259, 265, 271, 277, 283, 289, 295, 301, 307, 313, 319, 325, 331, 337, 343, 349, 356, 363, 369, 375, 381, 387, 393, 399, 405, 411, 417, 423, 429, 435, 441, 447, 454, 460, 466, 472, 478, 484, 490, 496, 502, 508, 514, 520, 526, 532, 538, 545, 552, 558, 564, 570, 576, 582, 588, 594, 600, 606, 612, 618, 624, 631, 637, 643, 649, 655, 661, 667, 673, 679, 685, 691, 697, 703, 710, 717, 723, 729, 735, 741, 747, 753, 759, 765, 771, 777, 784, 790, 796, 802, 808, 814, 820, 826, 832, 838, 844, 851, 858, 864, 870, 876, 882, 888, 894, 900, 906, 913, 919, 925, 931, 937, 943, 949, 955, 961, 968, 975, 981, 987, 993, 999, 1005, 1011, 1018, 1024, 1030, 1036, 1042, 1048, 1054, 1061, 1068, 1074, 1080, 1086, 1092, 1099, 1105, 1111, 1117, 1123, 1130, 1137, 1143, 1149, 1156, 1162, 1168, 1175, 1183, 1190, 1197, 1205, 1211, 1217, 1223, 1229, 1235, 1241, 1247, 1253, 1259, 1265, 1271, 1277, 1283, 1289, 1295, 1301, 1308, 1314, 1321, 1327, 1334, 1340, 1347, 1353, 1360, 1366, 1373, 1379, 1386, 1392, 1399, 1405, 1412, 1419, 1427, 1433, 1439, 1445, 1451, 1457, 1463, 1469, 1475, 1481, 1487, 1493, 1499, 1505, 1511, 1518, 1524, 1531, 1537, 1544, 1550, 1557, 1563, 1570, 1576, 1583, 1589, 1596, 1602, 1609, 1616, 1624, 1630, 1636, 1642, 1648, 1654, 1660, 1666, 1672, 1678, 1684, 1690, 1696, 1703, 1709, 1716, 1722, 1729, 1735, 1742, 1748, 1755, 1761, 1768, 1774, 1781, 1788, 1796, 1802, 1808, 1814, 1820, 1826, 1832, 1838, 1844, 1850, 1856, 1863, 1869, 1876, 1882, 1889, 1895, 1902, 1908, 1915, 1921, 1928, 1935, 1943, 1949, 1955, 1961, 1967, 1973, 1979, 1985, 1991, 1998, 2004, 2011, 2017, 2024, 2030, 2037, 2043, 2050, 2057, 2065, 2071, 2077, 2083, 2089, 2095, 2101, 2108, 2114, 2121, 2127, 2134, 2140, 2147, 2154, 2162, 2168, 2174, 2180, 2186, 2193, 2199, 2206, 2212, 2219, 2226, 2234, 2240, 2246, 2253, 2259, 2266, 2273, 2281, 2288, 2295, 2302, 2310, 2317, 2325, 2332, 2340, 2347, 2355, 2362, 2370, 2377, 2385, 2392, 2400, 2407, 2415, 2431, 2437, 2443, 2449, 2455, 2461, 2467, 2473, 2479, 2485, 2491, 2497, 2503, 2509, 2515, 2522, 2528, 2534, 2540, 2546, 2552, 2558, 2564, 2570, 2576, 2582, 2588, 2594, 2600, 2606, 2613, 2620, 2626, 2632, 2638, 2644, 2650, 2656, 2662, 2668, 2674, 2680, 2686, 2692, 2699, 2705, 2711, 2717, 2723, 2729, 2735, 2741, 2747, 2753, 2759, 2765, 2771, 2778, 2785, 2791, 2797, 2803, 2809, 2815, 2821, 2827, 2833, 2839, 2845, 2852, 2858, 2864, 2870, 2876, 2882, 2888, 2894, 2900, 2906, 2912, 2919, 2926, 2932, 2938, 2944, 2950, 2956, 2962, 2968, 2974, 2981, 2987, 2993, 2999, 3005, 3011, 3017, 3023, 3029, 3036, 3043, 3049, 3055, 3061, 3067, 3073, 3079, 3086, 3092, 3098, 3104, 3110, 3116, 3122, 3129, 3136, 3142, 3148, 3154, 3160, 3167, 3173, 3179, 3185, 3191, 3198, 3205, 3211, 3217, 3224, 3230, 3236, 3243, 3251, 3258, 3265, 3273, 3279, 3285, 3291, 3297, 3303, 3309, 3315, 3321, 3327, 3333, 3339, 3345, 3351, 3357, 3364, 3370, 3377, 3383, 3390, 3396, 3403, 3409, 3416, 3422, 3429, 3435, 3442, 3448, 3455, 3462, 3470, 3476, 3482, 3488, 3494, 3500, 3506, 3512, 3518, 3524, 3530, 3536, 3542, 3549, 3555, 3562, 3568, 3575, 3581, 3588, 3594, 3601, 3607, 3614, 3620, 3627, 3634, 3642, 3648, 3654, 3660, 3666, 3672, 3678, 3684, 3690, 3696, 3702, 3709, 3715, 3722, 3728, 3735, 3741, 3748, 3754, 3761, 3767, 3774, 3781, 3789, 3795, 3801, 3807, 3813, 3819, 3825, 3831, 3837, 3844, 3850, 3857, 3863, 3870, 3876, 3883, 3889, 3896, 3903, 3911, 3917, 3923, 3929, 3935, 3941, 3947, 3954, 3960, 3967, 3973, 3980, 3986, 3993, 4000, 4008, 4014, 4020, 4026, 4032, 4039, 4045, 4052, 4058, 4065, 4072, 4080, 4086, 4092, 4099, 4105, 4112, 4119, 4127, 4134, 4141, 4148, 4156, 4163, 4171, 4178, 4186, 4193, 4201, 4208, 4216, 4223, 4231, 4238, 4246, 4262, 4268, 4274, 4280, 4286, 4292, 4298, 4304, 4310, 4316, 4322, 4328, 4334, 4341, 4347, 4353, 4359, 4365, 4371, 4377, 4383, 4389, 4395, 4401, 4407, 4413, 4420, 4427, 4433, 4439, 4445, 4451, 4457, 4463, 4469, 4475, 4481, 4487, 4494, 4500, 4506, 4512, 4518, 4524, 4530, 4536, 4542, 4548, 4554, 4561, 4568, 4574, 4580, 4586, 4592, 4598, 4604, 4610, 4616, 4623, 4629, 4635, 4641, 4647, 4653, 4659, 4665, 4671, 4678, 4685, 4691, 4697, 4703, 4709, 4715, 4721, 4728, 4734, 4740, 4746, 4752, 4758, 4764, 4771, 4778, 4784, 4790, 4796, 4802, 4809, 4815, 4821, 4827, 4833, 4840, 4847, 4853, 4859, 4866, 4872, 4878, 4885, 4893, 4900, 4907, 4915, 4921, 4927, 4933, 4939, 4945, 4951, 4957, 4963, 4969, 4975, 4981, 4987, 4994, 5000, 5007, 5013, 5020, 5026, 5033, 5039, 5046, 5052, 5059, 5065, 5072, 5079, 5087, 5093, 5099, 5105, 5111, 5117, 5123, 5129, 5135, 5141, 5147, 5154, 5160, 5167, 5173, 5180, 5186, 5193, 5199, 5206, 5212, 5219, 5226, 5234, 5240, 5246, 5252, 5258, 5264, 5270, 5276, 5282, 5289, 5295, 5302, 5308, 5315, 5321, 5328, 5334, 5341, 5348, 5356, 5362, 5368, 5374, 5380, 5386, 5392, 5399, 5405, 5412, 5418, 5425, 5431, 5438, 5445, 5453, 5459, 5465, 5471, 5477, 5484, 5490, 5497, 5503, 5510, 5517, 5525, 5531, 5537, 5544, 5550, 5557, 5564, 5572, 5579, 5586, 5593, 5601, 5608, 5616, 5623, 5631, 5638, 5646, 5653, 5661, 5668, 5676, 5692, 5698, 5704, 5710, 5716, 5722, 5728, 5734, 5740, 5746, 5752, 5759, 5765, 5771, 5777, 5783, 5789, 5795, 5801, 5807, 5813, 5819, 5826, 5833, 5839, 5845, 5851, 5857, 5863, 5869, 5875, 5881, 5888, 5894, 5900, 5906, 5912, 5918, 5924, 5930, 5936, 5943, 5950, 5956, 5962, 5968, 5974, 5980, 5986, 5993, 5999, 6005, 6011, 6017, 6023, 6029, 6036, 6043, 6049, 6055, 6061, 6067, 6074, 6080, 6086, 6092, 6098, 6105, 6112, 6118, 6124, 6131, 6137, 6143, 6150, 6158, 6165, 6172, 6180, 6186, 6192, 6198, 6204, 6210, 6216, 6222, 6228, 6234, 6240, 6247, 6253, 6260, 6266, 6273, 6279, 6286, 6292, 6299, 6305, 6312, 6319, 6327, 6333, 6339, 6345, 6351, 6357, 6363, 6369, 6375, 6382, 6388, 6395, 6401, 6408, 6414, 6421, 6427, 6434, 6441, 6449, 6455, 6461, 6467, 6473, 6479, 6485, 6492, 6498, 6505, 6511, 6518, 6524, 6531, 6538, 6546, 6552, 6558, 6564, 6570, 6577, 6583, 6590, 6596, 6603, 6610, 6618, 6624, 6630, 6637, 6643, 6650, 6657, 6665, 6672, 6679, 6686, 6694, 6701, 6709, 6716, 6724, 6731, 6739, 6746, 6754, 6770, 6776, 6782, 6788, 6794, 6800, 6806, 6812, 6818, 6825, 6831, 6837, 6843, 6849, 6855, 6861, 6867, 6873, 6880, 6887, 6893, 6899, 6905, 6911, 6917, 6923, 6930, 6936, 6942, 6948, 6954, 6960, 6966, 6973, 6980, 6986, 6992, 6998, 7004, 7011, 7017, 7023, 7029, 7035, 7042, 7049, 7055, 7061, 7068, 7074, 7080, 7087, 7095, 7102, 7109, 7117, 7123, 7129, 7135, 7141, 7147, 7153, 7159, 7165, 7172, 7178, 7185, 7191, 7198, 7204, 7211, 7217, 7224, 7231, 7239, 7245, 7251, 7257, 7263, 7269, 7275, 7282, 7288, 7295, 7301, 7308, 7314, 7321, 7328, 7336, 7342, 7348, 7354, 7360, 7367, 7373, 7380, 7386, 7393, 7400, 7408, 7414, 7420, 7427, 7433, 7440, 7447, 7455, 7462, 7469, 7476, 7484, 7491, 7499, 7506, 7514, 7521, 7529, 7545, 7551, 7557, 7563, 7569, 7575, 7581, 7588, 7594, 7600, 7606, 7612, 7618, 7624, 7631, 7638, 7644, 7650, 7656, 7662, 7669, 7675, 7681, 7687, 7693, 7700, 7707, 7713, 7719, 7726, 7732, 7738, 7745, 7753, 7760, 7767, 7775, 7781, 7787, 7793, 7799, 7805, 7811, 7818, 7824, 7831, 7837, 7844, 7850, 7857, 7864, 7872, 7878, 7884, 7890, 7896, 7903, 7909, 7916, 7922, 7929, 7936, 7944, 7950, 7956, 7963, 7969, 7976, 7983, 7991, 7998, 8005, 8012, 8020, 8027, 8035, 8042, 8050, 8066, 8072, 8078, 8084, 8090, 8097, 8103, 8109, 8115, 8121, 8128, 8135, 8141, 8147, 8154, 8160, 8166, 8173, 8181, 8188, 8195, 8203, 8209, 8215, 8221, 8227, 8234, 8240, 8247, 8253, 8260, 8267, 8275, 8281, 8287, 8294, 8300, 8307, 8314, 8322, 8329, 8336, 8343, 8351, 8358, 8366, 8382, 8388, 8394, 8401, 8407, 8413, 8420, 8428, 8435, 8442, 8450, 8456, 8462, 8469, 8475, 8482, 8489, 8497, 8504, 8511, 8519, 8527, 8544, 8551, 8558, 8566, 8573, 8580], "omitted_readout_order": [64, 8536, 8942, 9388, 10820, 11265, 12146, 12188, 12228, 12236, 12258, 12264, 12282, 12300, 12308, 12362, 12378, 12418, 12460, 12468, 12502, 12538, 12620, 12626, 12628, 12634, 12636, 12638, 12666, 12698, 12738, 12748, 12778, 12786, 12826, 12842, 12898, 12902, 12906, 12908, 12938, 12948, 12984, 12986, 13002, 13146, 13148, 13162, 13188, 13258, 13260, 13266, 13274, 13298, 13348, 13360, 13418, 13434, 13484, 13508, 13520, 13624, 13658, 13660, 13670, 13676, 13746, 13778, 13818, 13837, 13843, 13846, 13851, 13852, 13858, 13861, 13869, 13873, 13877, 13879, 13885, 13886, 13901, 13912, 13924, 13935, 13941, 13947, 13967, 13968, 13974, 13975, 13976, 13979, 13982, 13985, 13986, 13992, 13993, 13998, 14004, 14006, 14010, 14025, 14031, 14037, 14043, 14048, 14049, 14050, 14056, 14059, 14065, 14066, 14067, 14068, 14071, 14088, 14092, 14094, 14100, 14106, 14115, 14116, 14141, 14143, 14144, 14154, 14159, 14165, 14166, 14167, 14171, 14172, 14177, 14193, 14194, 14199, 14205, 14209, 14210, 14215, 14216, 14217, 14241, 14248, 14249, 14250, 14260, 14266, 14271, 14272, 14286, 14287, 14292, 14293, 14297, 14298, 14303, 14304, 14305, 14325, 14331, 14336, 14337, 14338, 14343, 14348, 14349, 14354, 14367, 14368, 14373, 14374, 14379, 14380, 14407, 14413, 14414, 14419, 14420, 14437, 14438, 14445, 14446, 14449, 14466, 14469, 14475, 14476, 14477, 14478, 14495, 14496, 14502, 14517, 14523, 14524, 14542, 14557, 14623, 14656, 14701, 14748, 14782, 14816, 14859, 14939, 14943, 15056, 15068, 15143, 15148, 15219, 15228, 15296, 15343, 15388, 15428, 15437, 15446, 15460, 15466, 15467, 15476, 15477, 15478, 15486, 15488, 15496, 15498, 15506, 15543, 15561, 15573, 15575, 15582, 15591, 15595, 15601, 15602, 15603, 15609, 15618, 15636, 15640, 15646, 15647, 15648, 15656, 15666, 15667, 15676, 15688, 15701, 15703, 15712, 15713, 15722, 15723, 15724, 15732, 15733, 15734, 15743, 15744, 15752, 15761, 15762, 15771, 15775, 15786, 15796, 15797, 15806, 15818, 15828, 15840, 15853, 15862, 15863, 15871, 15872, 15873, 15882, 15883, 15891, 15901, 15903, 15911, 15913, 15915, 15919, 15928, 15929, 15939, 15948, 15956, 15983, 15991, 15993, 16001, 16021, 16022, 16027, 16036, 16037, 16038, 16048, 16049, 16066, 16068, 16076, 16092, 16094, 16103, 16113, 16121, 16122, 16123, 16133, 16136, 16137, 16138, 16146, 16147, 16148, 16156, 16157, 16158, 16166, 16167, 16181, 16182, 16193, 16205, 16212, 16214, 16217, 16218, 16226, 16228, 16230, 16261, 16263, 16272, 16273, 16277, 16278, 16287, 16294, 16300, 16301, 16303, 16312, 16313, 16316, 16317, 16318, 16327, 12186, 12686, 15483, 15524, 15567, 15653, 15692, 15697, 15758, 15844, 15850, 15856, 15887, 15888, 15897, 15933, 15964, 15974, 15980, 15987, 15990, 16007, 16099, 16175, 16179, 16283, 16285, 16321, 16322, 16716, 16762, 16813, 16840, 16893, 16899, 16917, 17113, 17218, 17224, 17317, 17318, 17320, 17324, 17332, 17342, 17361, 17362, 17365, 17369, 17372, 17382, 17384, 17386, 17391, 17399, 17400, 17410, 17416, 17424, 17425, 17428, 17433, 17438, 17442, 17443, 17452, 17453, 17459, 17469, 17470, 17478, 17485, 17489, 17491, 17492, 17498, 17505, 17519, 17530, 17532, 17534, 17538, 17541, 17542, 17560, 17563, 17566, 17576, 17577, 17578, 17579, 17580, 17582, 17587, 17602, 17603, 17606, 17608, 17622, 17623, 17626, 17634, 17636, 17640, 17647, 17653, 17659, 17662, 17665, 17666, 17668, 17669, 17672, 17684, 17685, 17692, 17712, 17714, 17716, 17718, 17729, 17742, 17746, 17749, 17755, 17757, 17759, 17761, 17782, 17801, 17802, 17810, 17813, 17816, 17822, 17828, 17837, 17840, 17849, 17850, 17851, 17857, 17866, 17868, 17890, 17893, 17897, 17906, 17909, 17910, 17918, 17920, 17923, 17928, 17948, 17955, 17958, 17962, 17963, 17965, 17969, 17971, 17976, 17977, 17978, 17979, 17981, 17986, 17994, 17996, 18002, 18003, 18005, 18011, 18013, 14109, 14259, 14443, 14472, 15436, 15458, 15468, 15522, 15593, 15607, 15613, 15616, 15657, 15794, 15798, 15804, 15807, 15900, 15992, 16056, 16082, 16164, 16183, 16187, 16190, 16237, 16238, 16253, 16262, 16746, 17235, 17348, 17358, 17360, 17421, 17533, 17600, 17648, 17655, 17660, 17708, 17745, 17768, 17798, 17832, 17864, 17954, 18018, 18021, 18023, 15530, 15579, 15586, 15606, 15685, 15706, 15708, 15709, 15718, 15719, 15737, 15746, 15747, 15748, 15767, 15845, 15858, 15975, 16019, 16054, 16081, 16088, 16117, 16198, 16199, 16234, 16245, 16246, 16249, 16257, 16258, 16260, 16282, 16714, 16777, 16860, 16866, 16926, 17032, 17142, 17239, 17240, 17326, 17331, 17335, 17337, 17338, 17340, 17341, 17343, 17355, 17364, 17370, 17383, 17389, 17394, 17395, 17403, 17408, 17419, 17430, 17455, 17476, 17479, 17487, 17493, 17509, 17515, 17521, 17535, 17540, 17543, 17545, 17550, 17552, 17562, 17567, 17569, 17573, 17593, 17594, 17599, 17601, 17605, 17625, 17629, 17635, 17638, 17639, 17658, 17661, 17670, 17671, 17689, 17696, 17700, 17721, 17722, 17727, 17732, 17744, 17750, 17753, 17758, 17760, 17773, 17779, 17780, 17781, 17789, 17806, 17814, 17818, 17820, 17823, 17833, 17839, 17844, 17853, 17858, 17862, 17865, 17869, 17871, 17874, 17877, 17880, 17882, 17892, 17898, 17901, 17908, 17911, 17913, 17922, 17929, 17937, 17940, 17941, 17957, 17959, 17983, 17987, 17989, 17991, 17997, 17999, 18026, 18030, 15515, 15540, 15550, 15597, 15834, 15860, 16023, 16075, 16161, 16203, 16213, 16244, 16250, 16331, 16778, 17114, 17322, 17323, 17330, 17415, 17475, 17502, 17596, 17598, 17656, 17720, 17776, 17778, 17836, 17838, 17843, 17899, 17950, 17993, 18012, 18017, 15453, 15513, 15590, 15596, 15633, 15691, 15698, 15736, 15784, 15803, 15833, 15841, 15842, 15847, 15849, 15910, 15971, 16063, 16074, 16097, 16100, 16120, 16163, 16174, 16176, 16180, 16189, 16231, 16233, 16256, 16296, 16325, 16329, 16720, 16738, 16756, 16795, 16809, 16820, 16873, 16879, 16897, 16924, 17008, 17033, 17098, 17099, 17119, 17125, 17146, 17167, 17188, 17195, 17242, 17325, 17329, 17359, 17385, 17388, 17393, 17414, 17417, 17422, 17423, 17429, 17445, 17448, 17460, 17474, 17480, 17488, 17514, 17516, 17520, 17522, 17539, 17544, 17547, 17581, 17583, 17595, 17607, 17643, 17664, 17686, 17688, 17695, 17697, 17702, 17713, 17717, 17725, 17730, 17754, 17783, 17784, 17790, 17835, 17852, 17872, 17875, 17881, 17883, 17907, 17926, 17931, 17939, 17943, 17956, 17967, 17968, 17970, 17973, 17975, 17982, 17990, 17995, 18004, 18010, 18014, 18019, 18020, 18028, 15512, 15514, 15521, 15682, 15684, 15707, 15710, 15831, 15857, 15890, 15935, 15962, 15965, 16055, 16116, 16119, 16165, 17048, 17168, 17353, 17390, 17413, 17444, 17504, 17565, 17683, 17807, 17867, 17949, 17951, 17974, 17988, 18007, 18015, 15463, 15464, 15560, 15576, 15577, 15634, 15643, 15655, 15673, 15683, 15728, 15729, 15739, 15760, 15805, 15824, 15835, 15859, 15868, 15870, 15898, 15907, 15934, 15944, 15976, 15988, 16010, 16043, 16051, 16144, 16197, 16208, 16210, 16248, 16259, 16281, 16291, 16292, 16771, 16790, 16791, 16797, 16815, 16834, 16858, 16874, 16905, 16948, 17001, 17067, 17074, 17194, 17209, 17225, 17327, 17368, 17371, 17401, 17420, 17431, 17432, 17449, 17450, 17451, 17463, 17477, 17507, 17513, 17537, 17551, 17553, 17610, 17611, 17613, 17627, 17637, 17641, 17657, 17663, 17687, 17690, 17694, 17701, 17715, 17723, 17724, 17728, 17747, 17762, 17763, 17775, 17788, 17793, 17821, 17870, 17902, 17917, 17927, 17932, 17942, 17961, 17964, 17985, 18006, 18009, 15444, 15484, 15511, 15570, 15600, 15610, 15654, 15681, 15740, 15867, 15877, 16045, 16106, 16129, 16130, 16142, 16235, 16326, 16763, 16880, 16970, 16989, 17066, 17126, 17328, 17387, 17503, 17804, 18016, 18022, 18024, 15443, 15455, 15465, 15485, 15493, 15503, 15557, 15580, 15587, 15625, 15635, 15645, 15663, 15665, 15675, 15716, 15726, 15727, 15757, 15785, 15793, 15795, 15815, 15823, 15825, 15846, 15866, 15869, 15876, 15879, 15886, 15889, 15896, 15941, 15961, 15978, 15997, 16053, 16065, 16071, 16073, 16107, 16154, 16178, 16200, 16207, 16241, 16268, 16298, 16744, 16750, 16789, 16821, 16828, 16846, 16852, 16885, 16903, 16909, 17016, 17092, 17243, 17354, 17402, 17454, 17456, 17458, 17461, 17462, 17481, 17483, 17484, 17510, 17518, 17570, 17630, 17673, 17693, 17719, 17731, 17791, 17792, 17819, 17925, 17930, 17972, 17980, 18008, 15454, 15504, 15505, 15549, 15624, 15674, 15720, 15770, 15814, 15880, 16072, 16126, 16186, 16206, 16224, 16270, 16306, 16835, 16995, 17075, 17181, 17210, 17333, 17473, 17803, 17805, 17903, 17904, 17960, 17984, 17992, 18000, 18025, 15441, 15445, 15494, 15664, 15730, 15925, 16029, 16141, 16151, 16225, 16247, 16269, 16734, 16898, 17334, 18001, 15475, 15955, 15999, 16044, 16064, 16096, 16109, 16145, 16209, 16221, 16715, 16823, 16892, 17072, 17073, 17180, 18044, 15481, 15482, 15492, 15501, 15527, 15566, 15621, 15622, 15651, 15652, 15662, 15671, 15801, 15802, 15812, 15821, 15878, 15908, 15922, 15923, 15924, 15932, 15942, 15963, 15986, 16000, 16026, 16030, 16042, 16052, 16110, 16143, 16152, 16172, 16196, 16222, 16242, 16266, 16267, 16721, 16824, 16919, 16920, 17003, 17004, 17076, 17107, 17135, 17173, 17184, 18216, 18222, 18225, 18576, 18579, 18582, 18585, 18922, 18931, 19089, 19264, 19267, 19270, 19273, 19429, 19602, 19605, 19608, 19611, 19765, 19936, 19939, 19942, 19945, 20097, 20266, 20272, 20275, 20431, 20592, 20598, 20601, 20755, 20914, 20917, 20920, 20923, 21071, 21077, 21080, 21233, 21236, 21239, 21242, 15442, 15451, 15452, 15461, 15462, 15471, 15472, 15502, 15526, 15556, 15631, 15632, 15641, 15642, 15672, 15781, 15782, 15791, 15792, 15822, 15952, 15996, 16162, 16232], "rule": "#144 gauge subset: omitted roles read their old value in the zero prelude; first transition r_s - f_s -> r_s; exterior 3 f_s removed", "chooser": "omit_select.py (first-order entropy change < 0, target chains recomputed)"} \ No newline at end of file diff --git a/references/paired-cube/fib-bit-h21/witness_21.json.gz b/references/paired-cube/fib-bit-h21/witness_21.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6b95e039fbbc8faeb4bc21aee5414a50541f58f GIT binary patch literal 404213 zcmaHSbwE{1*SCmtNq0(j2na|w(!!yo`_SE>fHcww(%lUL(uW4=77(ceN4oplc;9&L z`#ksigH^vhvu4(;y=L}48_GyzWF?0Io2L&R)~@#EE-r@LThX_5pZ`B@Nm*`mzNxH z(=YmPvifiraDRVub+`R++3^4q4S2XRd|>T(xD$Oi5WQcwEL#m|JP^IP$XdS{11`G0 zcL{j#YJXr=xjYy*L?KTeH$^c>9=AlvNFKLESxz2zz_^mF)Z?T7-$=iq!=p_FdJ+6@Bse;l6#G?X7@10N41-BOZr6G^ z^hoN`lg9rwwpb=qJhT!j{s5qnsC#YPCmIZrA z0aA<8RW9|C1^c@Kq;3)?P!@|OKPk+b?!9h!F^Hx-Da@Acsb2U1h^9U%bM_NdT&f9Y ztwPF|1^cIh)K?tpN~tIo>o!^lSCPV^!AV9Ap))ZKH`1mdNk;xi_scjuP@9G(Ie}5>*UPwRDaCSZTw4f) zgsVp8ZzA19DKOoCw};QsnWTI+IHhuGmD~7p^aZ_1{W# zs`iWjvi~J!UfP{fnV9^W{ZCW!a1$Vef4lyV{jaM(Yy1CmQv>TfY~ir~>+Qc=do03$ zIQ&z`35|Nz9r*nE*tmKS2mx1(v?BQLqP$-FV<7$$1c892DtWx0|KC>DbLow3)~o6K z?GqpB&y;*t>#vkrSL^ShQ|D>u8^glcOiWO1=PZFBL%drZ$_t7=7?`?I5!dBI&+$s z#HP-_pg#`_7dA1WWa1@$9P)qb{{jJ`EYNq<~)j4GIhQDjsG+tV3@CVkl8YFdL`?_!g)-7MWw!aLI3@4VqL!J zx5v(jxtwGazhL89{!P@Gk~ewm{691Vx&!ZUKHfzCsUgtaxoai~u>Sw%@vm{n3Qk4? ztMHe{&)*ZKf}91_lx2r@6a~ncx8H6;#RavLk%s^8fPj80U8^7Oz<=o1Ls0K=b^mQ9 zf6b49{GjOM&a;z}%Sl>M9~)N-0>S^AnB>|^^*E*fjLx_YQ~xvC;5tF`&*+)!+>3uk zqg|J2{}~;1U8nmmbf;0N#XezwDIbl0r%$QHIbr|D#v34cT=(crenq5yrJ=733upOX z(YDA(^f9&m#q=*CEWb>4XJ74`FCLeZtl|%BTn`8YxN-hPOmV$qdUX9SrhgIVT;W;% z8EtY!Vf|{!*;k$TB1`cUliVi?MRrk z#HCi!ZV81y21Ll@S4`^H7xepo6L0cu<96PeeIp{~I+9X+jg6}Uf#Cj4OmyXaO!|L7 zr(K0!{xe$dD$e`Q=&7qL-#?>Ku1fs>jE=azef7_1xvP%AKcl~04F$bF+1nJAE$&ph zx0Gkt+ZMqVciP=ssx$1t+bm00-`!j4GaT%;ZI`ZA+}poqIM{EOEnV%qw|~p9cMzpB zq*7_mNBg1D(sh^50|MUkvP#SRU4A;i7Vq*~0rulAe+ghKcc;E%qF3?uo}xPu z7YX|Si@!*)_Y&Pn12ll;0-Cqz3qo>Q!%6c4hUIhrNjHF9_)mra?9zWS31C*baBp6sML@zU`Fw9 zX;!RE8ARY|Hla@$*+~1W|MG-GljlL5FTr;(gs0h=KIQwy;%EKW31ybfSBl-s`eF$z zR?a9&l{tgbFPkIiQzkY9)AZ#MSgf6ylqw4bdtWxE(Wgvpc&F*BCa~Bz%PUou3`+Ah zm(r)qY_z25YbUVSI$JAMRt)y?Hn-5H%xzq!=^G`mfStpYDr*L%`I?95Qx-M^)Ag+q zSnQljlqwqrd-<9d=~I?Aywmj^6Ikq>2bC(D2c`L&cj;4>H(Jv5Jrh_QoOhHe+Xj32 zo3H6pRyVHG^#c=F9Gy{=E4v1zUp1pLq^xZSe$fw0U~zJ0Qm*VB?0wZt!jQ6_@BJkn z)mfo*fT@JGC_n8>d<38jF_o|u<+lKci$duLQ_0JsX?@!aM}E!iM2*b1>VC@d2!eE) z&_s>gw>Fh}BO#Fw>dmRXgAI|*o?KcSTgScn9jRzUxci098S%Sr3e59NB_>7r@fq

2cq=gPGL@79egFheelwNS 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

wjs#7_blV@a>g5U7wW<_(uzk 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

  • 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 z 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 C!G+fV literal 0 HcmV?d00001 diff --git a/references/paired-cube/selected-module/SOURCE.json b/references/paired-cube/selected-module/SOURCE.json index 0ba9215073..0e48c4a638 100644 --- a/references/paired-cube/selected-module/SOURCE.json +++ b/references/paired-cube/selected-module/SOURCE.json @@ -1,6 +1,6 @@ { "source_commit": "cbb05ce504d571546d9b7794c186a613c659c3bf", "inherited_dag_sha256": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b", - "matching_arcs_sha256": "22c90ed078d765e58ac824d6f9558cc4620961b48644a32c0115bdb9852de771", - "graph_sha256": "7a7a58df595dc245ebe8d2673abdd8c4eaae98e767885240715a61f43a2f4dff" + "matching_arcs_sha256": "fe28c981304643aeb383a8ef6b4fec0b818b665dd86da1b4955796073f8cecbb", + "graph_sha256": "064f8c9f0d8db29667aa0e79e4eba671a7cb4b53c5406e58f219aede7727062c" } diff --git a/references/paired-cube/selected-module/matching-arcs.json b/references/paired-cube/selected-module/matching-arcs.json index e9238210ab..1a5e746f4b 100644 --- a/references/paired-cube/selected-module/matching-arcs.json +++ b/references/paired-cube/selected-module/matching-arcs.json @@ -1 +1 @@ -[[10436,20561],[10437,20567],[10438,20573],[10439,20579],[10453,20586],[10454,20592],[10455,20598],[10495,20607],[10496,20613],[10508,20620],[10939,21567],[10940,21573],[10941,21579],[10942,21585],[10956,21592],[10957,21598],[10958,21604],[10998,21613],[10999,21619],[11011,21626],[11442,22573],[11443,22579],[11444,22585],[11445,22591],[11459,22598],[11460,22604],[11461,22610],[11501,22619],[11502,22625],[11514,22632],[11945,23579],[11946,23585],[11947,23591],[11948,23597],[11962,23604],[11963,23610],[11964,23616],[12004,23625],[12005,23631],[12017,23638],[12448,24585],[12449,24591],[12450,24597],[12451,24603],[12465,24610],[12466,24616],[12467,24622],[12507,24631],[12508,24637],[12520,24644],[12951,25591],[12952,25597],[12953,25603],[12954,25609],[12968,25616],[12969,25622],[12970,25628],[13010,25637],[13011,25643],[13023,25650],[13454,26597],[13455,26603],[13456,26609],[13457,26615],[13471,26622],[13472,26628],[13473,26634],[13513,26643],[13514,26649],[13526,26656],[13957,27603],[13958,27609],[13959,27615],[13960,27621],[13974,27628],[13975,27634],[13976,27640],[14016,27649],[14017,27655],[14029,27662],[14460,28609],[14461,28615],[14462,28621],[14463,28627],[14477,28634],[14478,28640],[14479,28646],[14519,28655],[14520,28661],[14532,28668],[14963,29615],[14964,29621],[14965,29627],[14966,29633],[14980,29640],[14981,29646],[14982,29652],[15022,29661],[15023,29667],[15035,29674],[15466,30621],[15467,30627],[15468,30633],[15469,30639],[15483,30646],[15484,30652],[15485,30658],[15525,30667],[15526,30673],[15538,30680],[15969,31627],[15970,31633],[15971,31639],[15972,31645],[15986,31652],[15987,31658],[15988,31664],[16028,31673],[16029,31679],[16041,31686],[16472,32633],[16473,32639],[16474,32645],[16475,32651],[16489,32658],[16490,32664],[16491,32670],[16531,32679],[16532,32685],[16544,32692],[16975,33639],[16976,33645],[16977,33651],[16978,33657],[16992,33664],[16993,33670],[16994,33676],[17034,33685],[17035,33691],[17047,33698],[17478,34645],[17479,34651],[17480,34657],[17481,34663],[17495,34670],[17496,34676],[17497,34682],[17537,34691],[17538,34697],[17550,34704],[17981,35651],[17982,35657],[17983,35663],[17984,35669],[17998,35676],[17999,35682],[18000,35688],[18040,35697],[18041,35703],[18053,35710],[18484,36657],[18485,36663],[18486,36669],[18487,36675],[18501,36682],[18502,36688],[18503,36694],[18543,36703],[18544,36709],[18556,36716],[18987,37663],[18988,37669],[18989,37675],[18990,37681],[19004,37688],[19005,37694],[19006,37700],[19046,37709],[19047,37715],[19059,37722],[19490,38669],[19491,38675],[19492,38681],[19493,38687],[19507,38694],[19508,38700],[19509,38706],[19549,38715],[19550,38721],[19562,38728],[19993,39675],[19994,39681],[19995,39687],[19996,39693],[20010,39700],[20011,39706],[20012,39712],[20052,39721],[20053,39727],[20065,39734],[20496,40681],[20497,40687],[20498,40693],[20499,40699],[20513,40706],[20514,40712],[20515,40718],[20555,40727],[20556,40733],[20568,40740],[20999,41687],[21000,41693],[21001,41699],[21002,41705],[21016,41712],[21017,41718],[21018,41724],[21058,41733],[21059,41739],[21071,41746],[21502,42693],[21503,42699],[21504,42705],[21505,42711],[21519,42718],[21520,42724],[21521,42730],[21561,42739],[21562,42745],[21574,42752],[22005,43699],[22006,43705],[22007,43711],[22008,43717],[22022,43724],[22023,43730],[22024,43736],[22064,43745],[22065,43751],[22077,43758],[25520,20660],[25521,21190],[25522,21224],[25523,21258],[25524,20852],[25527,21328],[25528,21388],[25529,20942],[25530,20630],[25531,21448],[25532,21350],[25535,21392],[25536,20640],[25548,20629],[25562,21666],[25563,22196],[25564,22230],[25565,22264],[25566,21858],[25569,22334],[25570,22394],[25571,21948],[25572,21636],[25573,22454],[25574,22356],[25577,22398],[25578,21646],[25590,21635],[25604,22672],[25605,23202],[25606,23236],[25607,23270],[25608,22864],[25611,23340],[25612,23400],[25613,22954],[25614,22642],[25615,23460],[25616,23362],[25619,23404],[25620,22652],[25632,22641],[25646,23678],[25647,24208],[25648,24242],[25649,24276],[25650,23870],[25653,24346],[25654,24406],[25655,23960],[25656,23648],[25657,24466],[25658,24368],[25661,24410],[25662,23658],[25674,23647],[25688,24684],[25689,25214],[25690,25248],[25691,25282],[25692,24876],[25695,25352],[25696,25412],[25697,24966],[25698,24654],[25699,25472],[25700,25374],[25703,25416],[25704,24664],[25716,24653],[25730,25690],[25731,26220],[25732,26254],[25733,26288],[25734,25882],[25737,26358],[25738,26418],[25739,25972],[25740,25660],[25741,26478],[25742,26380],[25745,26422],[25746,25670],[25758,25659],[25772,26696],[25773,27226],[25774,27260],[25775,27294],[25776,26888],[25779,27364],[25780,27424],[25781,26978],[25782,26666],[25783,27484],[25784,27386],[25787,27428],[25788,26676],[25800,26665],[25814,27702],[25815,28232],[25816,28266],[25817,28300],[25818,27894],[25821,28370],[25822,28430],[25823,27984],[25824,27672],[25825,28490],[25826,28392],[25829,28434],[25830,27682],[25842,27671],[25856,28708],[25857,29238],[25858,29272],[25859,29306],[25860,28900],[25863,29376],[25864,29436],[25865,28990],[25866,28678],[25867,29496],[25868,29398],[25871,29440],[25872,28688],[25884,28677],[25898,29714],[25899,30244],[25900,30278],[25901,30312],[25902,29906],[25905,30382],[25906,30442],[25907,29996],[25908,29684],[25909,30502],[25910,30404],[25913,30446],[25914,29694],[25926,29683],[25940,30720],[25941,31250],[25942,31284],[25943,31318],[25944,30912],[25947,31388],[25948,31448],[25949,31002],[25950,30690],[25951,31508],[25952,31410],[25955,31452],[25956,30700],[25968,30689],[25982,31726],[25983,32256],[25984,32290],[25985,32324],[25986,31918],[25989,32394],[25990,32454],[25991,32008],[25992,31696],[25993,32514],[25994,32416],[25997,32458],[25998,31706],[26010,31695],[26024,32732],[26025,33262],[26026,33296],[26027,33330],[26028,32924],[26031,33400],[26032,33460],[26033,33014],[26034,32702],[26035,33520],[26036,33422],[26039,33464],[26040,32712],[26052,32701],[26066,33738],[26067,34268],[26068,34302],[26069,34336],[26070,33930],[26073,34406],[26074,34466],[26075,34020],[26076,33708],[26077,34526],[26078,34428],[26081,34470],[26082,33718],[26094,33707],[26108,34744],[26109,35274],[26110,35308],[26111,35342],[26112,34936],[26115,35412],[26116,35472],[26117,35026],[26118,34714],[26119,35532],[26120,35434],[26123,35476],[26124,34724],[26136,34713],[26150,35750],[26151,36280],[26152,36314],[26153,36348],[26154,35942],[26157,36418],[26158,36478],[26159,36032],[26160,35720],[26161,36538],[26162,36440],[26165,36482],[26166,35730],[26178,35719],[26192,36756],[26193,37286],[26194,37320],[26195,37354],[26196,36948],[26199,37424],[26200,37484],[26201,37038],[26202,36726],[26203,37544],[26204,37446],[26207,37488],[26208,36736],[26220,36725],[26234,37762],[26235,38292],[26236,38326],[26237,38360],[26238,37954],[26241,38430],[26242,38490],[26243,38044],[26244,37732],[26245,38550],[26246,38452],[26249,38494],[26250,37742],[26262,37731],[26276,38768],[26277,39298],[26278,39332],[26279,39366],[26280,38960],[26283,39436],[26284,39496],[26285,39050],[26286,38738],[26287,39556],[26288,39458],[26291,39500],[26292,38748],[26304,38737],[26318,39774],[26319,40304],[26320,40338],[26321,40372],[26322,39966],[26325,40442],[26326,40502],[26327,40056],[26328,39744],[26329,40562],[26330,40464],[26333,40506],[26334,39754],[26346,39743],[26360,40780],[26361,41310],[26362,41344],[26363,41378],[26364,40972],[26367,41448],[26368,41508],[26369,41062],[26370,40750],[26371,41568],[26372,41470],[26375,41512],[26376,40760],[26388,40749],[26402,41786],[26403,42316],[26404,42350],[26405,42384],[26406,41978],[26409,42454],[26410,42514],[26411,42068],[26412,41756],[26413,42574],[26414,42476],[26417,42518],[26418,41766],[26430,41755],[26444,42792],[26445,43322],[26446,43356],[26447,43390],[26448,42984],[26451,43460],[26452,43520],[26453,43074],[26454,42762],[26455,43580],[26456,43482],[26459,43524],[26460,42772],[26472,42761],[26486,43798],[26487,44328],[26488,44362],[26489,44396],[26490,43990],[26493,44466],[26494,44526],[26495,44080],[26496,43768],[26497,44586],[26498,44488],[26501,44530],[26502,43778],[26514,43767],[10320,21123],[10420,20560],[10421,20566],[10422,20572],[10423,20578],[10452,20563],[10465,20562],[10466,20587],[10467,20593],[10468,20599],[10481,20569],[10482,20589],[10483,20606],[10484,20612],[10493,20568],[10494,20588],[10505,20575],[10506,20595],[10507,20609],[10521,20574],[10522,20594],[10523,20608],[10524,20621],[10534,20581],[10535,20601],[10536,20615],[10537,20623],[10550,20580],[10551,20600],[10552,20614],[10553,20622],[10657,21076],[10689,21356],[10823,22129],[10923,21566],[10924,21572],[10925,21578],[10926,21584],[10955,21569],[10968,21568],[10969,21593],[10970,21599],[10971,21605],[10984,21575],[10985,21595],[10986,21612],[10987,21618],[10996,21574],[10997,21594],[11008,21581],[11009,21601],[11010,21615],[11024,21580],[11025,21600],[11026,21614],[11027,21627],[11037,21587],[11038,21607],[11039,21621],[11040,21629],[11053,21586],[11054,21606],[11055,21620],[11056,21628],[11160,22082],[11192,22362],[11326,23135],[11426,22572],[11427,22578],[11428,22584],[11429,22590],[11458,22575],[11471,22574],[11472,22599],[11473,22605],[11474,22611],[11487,22581],[11488,22601],[11489,22618],[11490,22624],[11499,22580],[11500,22600],[11511,22587],[11512,22607],[11513,22621],[11527,22586],[11528,22606],[11529,22620],[11530,22633],[11540,22593],[11541,22613],[11542,22627],[11543,22635],[11556,22592],[11557,22612],[11558,22626],[11559,22634],[11663,23088],[11695,23368],[11829,24141],[11929,23578],[11930,23584],[11931,23590],[11932,23596],[11961,23581],[11974,23580],[11975,23605],[11976,23611],[11977,23617],[11990,23587],[11991,23607],[11992,23624],[11993,23630],[12002,23586],[12003,23606],[12014,23593],[12015,23613],[12016,23627],[12030,23592],[12031,23612],[12032,23626],[12033,23639],[12043,23599],[12044,23619],[12045,23633],[12046,23641],[12059,23598],[12060,23618],[12061,23632],[12062,23640],[12166,24094],[12198,24374],[12332,25147],[12432,24584],[12433,24590],[12434,24596],[12435,24602],[12464,24587],[12477,24586],[12478,24611],[12479,24617],[12480,24623],[12493,24593],[12494,24613],[12495,24630],[12496,24636],[12505,24592],[12506,24612],[12517,24599],[12518,24619],[12519,24633],[12533,24598],[12534,24618],[12535,24632],[12536,24645],[12546,24605],[12547,24625],[12548,24639],[12549,24647],[12562,24604],[12563,24624],[12564,24638],[12565,24646],[12669,25100],[12701,25380],[12835,26153],[12935,25590],[12936,25596],[12937,25602],[12938,25608],[12967,25593],[12980,25592],[12981,25617],[12982,25623],[12983,25629],[12996,25599],[12997,25619],[12998,25636],[12999,25642],[13008,25598],[13009,25618],[13020,25605],[13021,25625],[13022,25639],[13036,25604],[13037,25624],[13038,25638],[13039,25651],[13049,25611],[13050,25631],[13051,25645],[13052,25653],[13065,25610],[13066,25630],[13067,25644],[13068,25652],[13172,26106],[13204,26386],[13338,27159],[13438,26596],[13439,26602],[13440,26608],[13441,26614],[13470,26599],[13483,26598],[13484,26623],[13485,26629],[13486,26635],[13499,26605],[13500,26625],[13501,26642],[13502,26648],[13511,26604],[13512,26624],[13523,26611],[13524,26631],[13525,26645],[13539,26610],[13540,26630],[13541,26644],[13542,26657],[13552,26617],[13553,26637],[13554,26651],[13555,26659],[13568,26616],[13569,26636],[13570,26650],[13571,26658],[13675,27112],[13707,27392],[13841,28165],[13941,27602],[13942,27608],[13943,27614],[13944,27620],[13973,27605],[13986,27604],[13987,27629],[13988,27635],[13989,27641],[14002,27611],[14003,27631],[14004,27648],[14005,27654],[14014,27610],[14015,27630],[14026,27617],[14027,27637],[14028,27651],[14042,27616],[14043,27636],[14044,27650],[14045,27663],[14055,27623],[14056,27643],[14057,27657],[14058,27665],[14071,27622],[14072,27642],[14073,27656],[14074,27664],[14178,28118],[14210,28398],[14344,29171],[14444,28608],[14445,28614],[14446,28620],[14447,28626],[14476,28611],[14489,28610],[14490,28635],[14491,28641],[14492,28647],[14505,28617],[14506,28637],[14507,28654],[14508,28660],[14517,28616],[14518,28636],[14529,28623],[14530,28643],[14531,28657],[14545,28622],[14546,28642],[14547,28656],[14548,28669],[14558,28629],[14559,28649],[14560,28663],[14561,28671],[14574,28628],[14575,28648],[14576,28662],[14577,28670],[14681,29124],[14713,29404],[14847,30177],[14947,29614],[14948,29620],[14949,29626],[14950,29632],[14979,29617],[14992,29616],[14993,29641],[14994,29647],[14995,29653],[15008,29623],[15009,29643],[15010,29660],[15011,29666],[15020,29622],[15021,29642],[15032,29629],[15033,29649],[15034,29663],[15048,29628],[15049,29648],[15050,29662],[15051,29675],[15061,29635],[15062,29655],[15063,29669],[15064,29677],[15077,29634],[15078,29654],[15079,29668],[15080,29676],[15184,30130],[15216,30410],[15350,31183],[15450,30620],[15451,30626],[15452,30632],[15453,30638],[15482,30623],[15495,30622],[15496,30647],[15497,30653],[15498,30659],[15511,30629],[15512,30649],[15513,30666],[15514,30672],[15523,30628],[15524,30648],[15535,30635],[15536,30655],[15537,30669],[15551,30634],[15552,30654],[15553,30668],[15554,30681],[15564,30641],[15565,30661],[15566,30675],[15567,30683],[15580,30640],[15581,30660],[15582,30674],[15583,30682],[15687,31136],[15719,31416],[15853,32189],[15953,31626],[15954,31632],[15955,31638],[15956,31644],[15985,31629],[15998,31628],[15999,31653],[16000,31659],[16001,31665],[16014,31635],[16015,31655],[16016,31672],[16017,31678],[16026,31634],[16027,31654],[16038,31641],[16039,31661],[16040,31675],[16054,31640],[16055,31660],[16056,31674],[16057,31687],[16067,31647],[16068,31667],[16069,31681],[16070,31689],[16083,31646],[16084,31666],[16085,31680],[16086,31688],[16190,32142],[16222,32422],[16356,33195],[16456,32632],[16457,32638],[16458,32644],[16459,32650],[16488,32635],[16501,32634],[16502,32659],[16503,32665],[16504,32671],[16517,32641],[16518,32661],[16519,32678],[16520,32684],[16529,32640],[16530,32660],[16541,32647],[16542,32667],[16543,32681],[16557,32646],[16558,32666],[16559,32680],[16560,32693],[16570,32653],[16571,32673],[16572,32687],[16573,32695],[16586,32652],[16587,32672],[16588,32686],[16589,32694],[16693,33148],[16725,33428],[16859,34201],[16959,33638],[16960,33644],[16961,33650],[16962,33656],[16991,33641],[17004,33640],[17005,33665],[17006,33671],[17007,33677],[17020,33647],[17021,33667],[17022,33684],[17023,33690],[17032,33646],[17033,33666],[17044,33653],[17045,33673],[17046,33687],[17060,33652],[17061,33672],[17062,33686],[17063,33699],[17073,33659],[17074,33679],[17075,33693],[17076,33701],[17089,33658],[17090,33678],[17091,33692],[17092,33700],[17196,34154],[17228,34434],[17362,35207],[17462,34644],[17463,34650],[17464,34656],[17465,34662],[17494,34647],[17507,34646],[17508,34671],[17509,34677],[17510,34683],[17523,34653],[17524,34673],[17525,34690],[17526,34696],[17535,34652],[17536,34672],[17547,34659],[17548,34679],[17549,34693],[17563,34658],[17564,34678],[17565,34692],[17566,34705],[17576,34665],[17577,34685],[17578,34699],[17579,34707],[17592,34664],[17593,34684],[17594,34698],[17595,34706],[17699,35160],[17731,35440],[17865,36213],[17965,35650],[17966,35656],[17967,35662],[17968,35668],[17997,35653],[18010,35652],[18011,35677],[18012,35683],[18013,35689],[18026,35659],[18027,35679],[18028,35696],[18029,35702],[18038,35658],[18039,35678],[18050,35665],[18051,35685],[18052,35699],[18066,35664],[18067,35684],[18068,35698],[18069,35711],[18079,35671],[18080,35691],[18081,35705],[18082,35713],[18095,35670],[18096,35690],[18097,35704],[18098,35712],[18202,36166],[18234,36446],[18368,37219],[18468,36656],[18469,36662],[18470,36668],[18471,36674],[18500,36659],[18513,36658],[18514,36683],[18515,36689],[18516,36695],[18529,36665],[18530,36685],[18531,36702],[18532,36708],[18541,36664],[18542,36684],[18553,36671],[18554,36691],[18555,36705],[18569,36670],[18570,36690],[18571,36704],[18572,36717],[18582,36677],[18583,36697],[18584,36711],[18585,36719],[18598,36676],[18599,36696],[18600,36710],[18601,36718],[18705,37172],[18737,37452],[18871,38225],[18971,37662],[18972,37668],[18973,37674],[18974,37680],[19003,37665],[19016,37664],[19017,37689],[19018,37695],[19019,37701],[19032,37671],[19033,37691],[19034,37708],[19035,37714],[19044,37670],[19045,37690],[19056,37677],[19057,37697],[19058,37711],[19072,37676],[19073,37696],[19074,37710],[19075,37723],[19085,37683],[19086,37703],[19087,37717],[19088,37725],[19101,37682],[19102,37702],[19103,37716],[19104,37724],[19208,38178],[19240,38458],[19374,39231],[19474,38668],[19475,38674],[19476,38680],[19477,38686],[19506,38671],[19519,38670],[19520,38695],[19521,38701],[19522,38707],[19535,38677],[19536,38697],[19537,38714],[19538,38720],[19547,38676],[19548,38696],[19559,38683],[19560,38703],[19561,38717],[19575,38682],[19576,38702],[19577,38716],[19578,38729],[19588,38689],[19589,38709],[19590,38723],[19591,38731],[19604,38688],[19605,38708],[19606,38722],[19607,38730],[19711,39184],[19743,39464],[19877,40237],[19977,39674],[19978,39680],[19979,39686],[19980,39692],[20009,39677],[20022,39676],[20023,39701],[20024,39707],[20025,39713],[20038,39683],[20039,39703],[20040,39720],[20041,39726],[20050,39682],[20051,39702],[20062,39689],[20063,39709],[20064,39723],[20078,39688],[20079,39708],[20080,39722],[20081,39735],[20091,39695],[20092,39715],[20093,39729],[20094,39737],[20107,39694],[20108,39714],[20109,39728],[20110,39736],[20214,40190],[20246,40470],[20380,41243],[20480,40680],[20481,40686],[20482,40692],[20483,40698],[20512,40683],[20525,40682],[20526,40707],[20527,40713],[20528,40719],[20541,40689],[20542,40709],[20543,40726],[20544,40732],[20553,40688],[20554,40708],[20565,40695],[20566,40715],[20567,40729],[20581,40694],[20582,40714],[20583,40728],[20584,40741],[20594,40701],[20595,40721],[20596,40735],[20597,40743],[20610,40700],[20611,40720],[20612,40734],[20613,40742],[20717,41196],[20749,41476],[20883,42249],[20983,41686],[20984,41692],[20985,41698],[20986,41704],[21015,41689],[21028,41688],[21029,41713],[21030,41719],[21031,41725],[21044,41695],[21045,41715],[21046,41732],[21047,41738],[21056,41694],[21057,41714],[21068,41701],[21069,41721],[21070,41735],[21084,41700],[21085,41720],[21086,41734],[21087,41747],[21097,41707],[21098,41727],[21099,41741],[21100,41749],[21113,41706],[21114,41726],[21115,41740],[21116,41748],[21220,42202],[21252,42482],[21386,43255],[21486,42692],[21487,42698],[21488,42704],[21489,42710],[21518,42695],[21531,42694],[21532,42719],[21533,42725],[21534,42731],[21547,42701],[21548,42721],[21549,42738],[21550,42744],[21559,42700],[21560,42720],[21571,42707],[21572,42727],[21573,42741],[21587,42706],[21588,42726],[21589,42740],[21590,42753],[21600,42713],[21601,42733],[21602,42747],[21603,42755],[21616,42712],[21617,42732],[21618,42746],[21619,42754],[21723,43208],[21755,43488],[21889,44261],[21989,43698],[21990,43704],[21991,43710],[21992,43716],[22021,43701],[22034,43700],[22035,43725],[22036,43731],[22037,43737],[22050,43707],[22051,43727],[22052,43744],[22053,43750],[22062,43706],[22063,43726],[22074,43713],[22075,43733],[22076,43747],[22090,43712],[22091,43732],[22092,43746],[22093,43759],[22103,43719],[22104,43739],[22105,43753],[22106,43761],[22119,43718],[22120,43738],[22121,43752],[22122,43760],[22226,44214],[22258,44494],[7283,18090],[7284,18000],[7286,18068],[7287,18046],[7290,18094],[7291,18004],[7293,18072],[7294,18050],[7297,18098],[7298,18008],[7300,18076],[7301,18054],[7304,17978],[7308,17940],[7311,17982],[7315,17944],[7318,17986],[7322,17948],[7325,18188],[7326,18166],[7328,18256],[7329,18112],[7332,18192],[7333,18170],[7335,18260],[7336,18116],[7339,18354],[7340,18332],[7342,18422],[7343,18278],[7358,18022],[7365,18026],[7372,18030],[7379,18212],[7382,18234],[7386,18216],[7389,18238],[7393,18378],[7396,18400],[7409,18700],[7410,18656],[7412,18594],[7413,18676],[7416,18704],[7417,18660],[7419,18598],[7420,18680],[7423,18862],[7424,18776],[7426,18802],[7427,18840],[7436,19144],[7437,19058],[7439,19084],[7440,19122],[7968,18184],[7969,18108],[7973,18208],[8038,18252],[8039,18162],[8043,18230],[8108,18346],[8109,18270],[8111,18350],[8112,18274],[8115,18370],[8118,18374],[8122,18858],[8123,18836],[8184,18414],[8185,18324],[8187,18418],[8188,18328],[8191,18392],[8194,18396],[8198,18798],[8199,18772],[8260,18458],[8261,18432],[8263,18462],[8264,18436],[8266,18466],[8267,18440],[8269,18558],[8272,18562],[8275,18566],[8278,18916],[8279,18994],[8281,18920],[8282,18998],[8284,19286],[8285,19264],[8344,18540],[8347,18544],[8350,18548],[8353,18494],[8354,18518],[8356,18498],[8357,18522],[8359,18502],[8360,18526],[8362,18876],[8363,18936],[8365,18880],[8366,18940],[8368,19228],[8369,19202],[8696,18696],[8705,18590],[8714,18854],[8723,18794],[8732,18912],[8741,18872],[8750,18672],[8759,18652],[8768,18832],[8777,18768],[8786,18990],[8795,18932],[8804,19136],[8805,19140],[8814,19076],[8815,19080],[8824,19278],[8825,19282],[8834,19220],[8835,19224],[8844,19114],[8845,19118],[8854,19050],[8855,19054],[8864,19256],[8865,19260],[8874,19194],[8875,19198],[8884,19380],[8885,19384],[8886,19388],[8895,19414],[8896,19418],[8897,19422],[8906,19358],[8907,19362],[8908,19366],[8917,19296],[8918,19300],[8919,19304],[8969,18107],[8988,18183],[9010,18207],[9044,18142],[9091,18644],[9103,18695],[9114,18589],[9125,18616],[9134,17942],[9172,17980],[9184,18853],[9195,18793],[9206,18758],[9215,17946],[9228,17984],[9246,18871],[9258,19728],[9269,18970],[9278,18911],[9294,19508],[9325,19454],[9335,19526],[9347,19560],[9383,19576],[9396,19586],[9415,19660],[9426,19612],[9435,19680],[9455,18028],[9465,19754],[9494,19714],[9524,19800],[9537,18394],[9556,19884],[9567,19836],[9596,19912],[9609,18496],[9627,19996],[9638,19948],[9647,20104],[9678,18398],[9689,18376],[9706,18500],[25525,20886],[25533,21332],[25567,21892],[25575,22338],[25609,22898],[25617,23344],[25651,23904],[25659,24350],[25693,24910],[25701,25356],[25735,25916],[25743,26362],[25777,26922],[25785,27368],[25819,27928],[25827,28374],[25861,28934],[25869,29380],[25903,29940],[25911,30386],[25945,30946],[25953,31392],[25987,31952],[25995,32398],[26029,32958],[26037,33404],[26071,33964],[26079,34410],[26113,34970],[26121,35416],[26155,35976],[26163,36422],[26197,36982],[26205,37428],[26239,37988],[26247,38434],[26281,38994],[26289,39440],[26323,40000],[26331,40446],[26365,41006],[26373,41452],[26407,42012],[26415,42458],[26449,43018],[26457,43464],[26491,44024],[26499,44470],[10394,20724],[10395,20678],[10396,20690],[10399,20708],[10400,20758],[10408,20634],[10409,20770],[10411,20716],[10414,20736],[10426,21232],[10442,21216],[10458,21402],[10471,21176],[10511,21254],[10538,21484],[10679,20928],[10897,21730],[10898,21684],[10899,21696],[10902,21714],[10903,21764],[10911,21640],[10912,21776],[10914,21722],[10917,21742],[10929,22238],[10945,22222],[10961,22408],[10974,22182],[11014,22260],[11041,22490],[11182,21934],[11400,22736],[11401,22690],[11402,22702],[11405,22720],[11406,22770],[11414,22646],[11415,22782],[11417,22728],[11420,22748],[11432,23244],[11448,23228],[11464,23414],[11477,23188],[11517,23266],[11544,23496],[11685,22940],[11903,23742],[11904,23696],[11905,23708],[11908,23726],[11909,23776],[11917,23652],[11918,23788],[11920,23734],[11923,23754],[11935,24250],[11951,24234],[11967,24420],[11980,24194],[12020,24272],[12047,24502],[12188,23946],[12406,24748],[12407,24702],[12408,24714],[12411,24732],[12412,24782],[12420,24658],[12421,24794],[12423,24740],[12426,24760],[12438,25256],[12454,25240],[12470,25426],[12483,25200],[12523,25278],[12550,25508],[12691,24952],[12909,25754],[12910,25708],[12911,25720],[12914,25738],[12915,25788],[12923,25664],[12924,25800],[12926,25746],[12929,25766],[12941,26262],[12957,26246],[12973,26432],[12986,26206],[13026,26284],[13053,26514],[13194,25958],[13412,26760],[13413,26714],[13414,26726],[13417,26744],[13418,26794],[13426,26670],[13427,26806],[13429,26752],[13432,26772],[13444,27268],[13460,27252],[13476,27438],[13489,27212],[13529,27290],[13556,27520],[13697,26964],[13915,27766],[13916,27720],[13917,27732],[13920,27750],[13921,27800],[13929,27676],[13930,27812],[13932,27758],[13935,27778],[13947,28274],[13963,28258],[13979,28444],[13992,28218],[14032,28296],[14059,28526],[14200,27970],[14418,28772],[14419,28726],[14420,28738],[14423,28756],[14424,28806],[14432,28682],[14433,28818],[14435,28764],[14438,28784],[14450,29280],[14466,29264],[14482,29450],[14495,29224],[14535,29302],[14562,29532],[14703,28976],[14921,29778],[14922,29732],[14923,29744],[14926,29762],[14927,29812],[14935,29688],[14936,29824],[14938,29770],[14941,29790],[14953,30286],[14969,30270],[14985,30456],[14998,30230],[15038,30308],[15065,30538],[15206,29982],[15424,30784],[15425,30738],[15426,30750],[15429,30768],[15430,30818],[15438,30694],[15439,30830],[15441,30776],[15444,30796],[15456,31292],[15472,31276],[15488,31462],[15501,31236],[15541,31314],[15568,31544],[15709,30988],[15927,31790],[15928,31744],[15929,31756],[15932,31774],[15933,31824],[15941,31700],[15942,31836],[15944,31782],[15947,31802],[15959,32298],[15975,32282],[15991,32468],[16004,32242],[16044,32320],[16071,32550],[16212,31994],[16430,32796],[16431,32750],[16432,32762],[16435,32780],[16436,32830],[16444,32706],[16445,32842],[16447,32788],[16450,32808],[16462,33304],[16478,33288],[16494,33474],[16507,33248],[16547,33326],[16574,33556],[16715,33000],[16933,33802],[16934,33756],[16935,33768],[16938,33786],[16939,33836],[16947,33712],[16948,33848],[16950,33794],[16953,33814],[16965,34310],[16981,34294],[16997,34480],[17010,34254],[17050,34332],[17077,34562],[17218,34006],[17436,34808],[17437,34762],[17438,34774],[17441,34792],[17442,34842],[17450,34718],[17451,34854],[17453,34800],[17456,34820],[17468,35316],[17484,35300],[17500,35486],[17513,35260],[17553,35338],[17580,35568],[17721,35012],[17939,35814],[17940,35768],[17941,35780],[17944,35798],[17945,35848],[17953,35724],[17954,35860],[17956,35806],[17959,35826],[17971,36322],[17987,36306],[18003,36492],[18016,36266],[18056,36344],[18083,36574],[18224,36018],[18442,36820],[18443,36774],[18444,36786],[18447,36804],[18448,36854],[18456,36730],[18457,36866],[18459,36812],[18462,36832],[18474,37328],[18490,37312],[18506,37498],[18519,37272],[18559,37350],[18586,37580],[18727,37024],[18945,37826],[18946,37780],[18947,37792],[18950,37810],[18951,37860],[18959,37736],[18960,37872],[18962,37818],[18965,37838],[18977,38334],[18993,38318],[19009,38504],[19022,38278],[19062,38356],[19089,38586],[19230,38030],[19448,38832],[19449,38786],[19450,38798],[19453,38816],[19454,38866],[19462,38742],[19463,38878],[19465,38824],[19468,38844],[19480,39340],[19496,39324],[19512,39510],[19525,39284],[19565,39362],[19592,39592],[19733,39036],[19951,39838],[19952,39792],[19953,39804],[19956,39822],[19957,39872],[19965,39748],[19966,39884],[19968,39830],[19971,39850],[19983,40346],[19999,40330],[20015,40516],[20028,40290],[20068,40368],[20095,40598],[20236,40042],[20454,40844],[20455,40798],[20456,40810],[20459,40828],[20460,40878],[20468,40754],[20469,40890],[20471,40836],[20474,40856],[20486,41352],[20502,41336],[20518,41522],[20531,41296],[20571,41374],[20598,41604],[20739,41048],[20957,41850],[20958,41804],[20959,41816],[20962,41834],[20963,41884],[20971,41760],[20972,41896],[20974,41842],[20977,41862],[20989,42358],[21005,42342],[21021,42528],[21034,42302],[21074,42380],[21101,42610],[21242,42054],[21460,42856],[21461,42810],[21462,42822],[21465,42840],[21466,42890],[21474,42766],[21475,42902],[21477,42848],[21480,42868],[21492,43364],[21508,43348],[21524,43534],[21537,43308],[21577,43386],[21604,43616],[21745,43060],[21963,43862],[21964,43816],[21965,43828],[21968,43846],[21969,43896],[21977,43772],[21978,43908],[21980,43854],[21983,43874],[21995,44370],[22011,44354],[22027,44540],[22040,44314],[22080,44392],[22107,44622],[22248,44066],[7577,14556],[7578,14570],[7579,14584],[7580,14598],[7581,14612],[7582,14626],[7583,14640],[7584,14654],[7585,14668],[7586,14682],[7588,15234],[7589,15244],[7599,15191],[7602,15241],[7612,15182],[7616,15218],[7620,15184],[7628,15181],[7629,15236],[7636,15278],[7641,14557],[7642,14571],[7643,14585],[7644,14599],[7645,14613],[7646,14627],[7647,14641],[7648,14655],[7649,14669],[7650,14683],[7652,15362],[7653,15372],[7663,15319],[7666,15369],[7676,15310],[7680,15346],[7684,15312],[7692,15309],[7693,15364],[7700,15406],[7705,14563],[7706,14577],[7707,14591],[7708,14605],[7709,14720],[7710,14734],[7711,14748],[7712,14762],[7713,14776],[7714,14790],[7716,15490],[7717,15500],[7727,15447],[7730,15497],[7740,15438],[7744,15474],[7748,15440],[7756,15437],[7757,15492],[7764,15534],[7769,14562],[7770,14576],[7771,14590],[7772,14604],[7773,14721],[7774,14735],[7775,14749],[7776,14763],[7777,14777],[7778,14791],[7780,15618],[7781,15628],[7791,15575],[7794,15625],[7804,15566],[7808,15602],[7812,15568],[7820,15565],[7821,15620],[7828,15662],[7836,14619],[7837,14633],[7838,14647],[7839,14727],[7840,14741],[7841,14755],[7842,14822],[7843,14836],[7844,14850],[7846,15750],[7847,15760],[7857,15707],[7860,15757],[7870,15698],[7874,15734],[7878,15700],[7886,15697],[7887,15752],[7894,15794],[7902,14618],[7903,14632],[7904,14646],[7905,14726],[7906,14740],[7907,14754],[7908,14823],[7909,14837],[7910,14851],[7912,15882],[7913,15892],[7923,15839],[7926,15889],[7936,15830],[7940,15866],[7944,15832],[7952,15829],[7953,15884],[7960,15926],[7971,14661],[7972,14675],[7976,14769],[7977,14783],[7978,14829],[7979,14843],[7980,14876],[7982,16022],[7983,16032],[7993,15979],[7996,16029],[8006,15970],[8010,16006],[8014,15972],[8022,15969],[8023,16024],[8030,16066],[8041,14660],[8042,14674],[8046,14768],[8047,14782],[8048,14828],[8049,14842],[8050,14877],[8052,16162],[8053,16172],[8063,16118],[8066,16169],[8076,16110],[8080,16146],[8084,16113],[8092,16109],[8093,16164],[8100,16206],[8114,14689],[8121,14797],[8125,14857],[8126,14883],[8128,16314],[8129,16324],[8139,16271],[8142,16321],[8152,16262],[8156,16298],[8160,16264],[8168,16261],[8169,16316],[8176,16358],[8190,14688],[8197,14796],[8201,14856],[8202,14882],[8204,16466],[8205,16476],[8215,16423],[8218,16473],[8228,16414],[8232,16450],[8236,16416],[8244,16413],[8245,16468],[8252,16510],[8288,16634],[8289,16644],[8299,16591],[8302,16641],[8312,16582],[8316,16618],[8320,16584],[8328,16581],[8329,16636],[8336,16678],[8373,16802],[8375,16798],[8376,16778],[8379,16837],[8382,16743],[8383,16808],[8384,16745],[8387,16820],[8391,16742],[8398,16744],[8401,16832],[8405,16754],[8410,16755],[8414,16780],[8416,16749],[8418,16784],[8422,16771],[9806,17430],[9830,17538],[9918,17612],[9942,17692],[9974,17652],[9998,17732],[10445,20882],[10460,20914],[10948,21888],[10963,21920],[11451,22894],[11466,22926],[11954,23900],[11969,23932],[12457,24906],[12472,24938],[12960,25912],[12975,25944],[13463,26918],[13478,26950],[13966,27924],[13981,27956],[14469,28930],[14484,28962],[14972,29936],[14987,29968],[15475,30942],[15490,30974],[15978,31948],[15993,31980],[16481,32954],[16496,32986],[16984,33960],[16999,33992],[17487,34966],[17502,34998],[17990,35972],[18005,36004],[18493,36978],[18508,37010],[18996,37984],[19011,38016],[19499,38990],[19514,39022],[20002,39996],[20017,40028],[20505,41002],[20520,41034],[21008,42008],[21023,42040],[21511,43014],[21526,43046],[22014,44020],[22029,44052],[25545,21004],[25587,22010],[25629,23016],[25671,24022],[25713,25028],[25755,26034],[25797,27040],[25839,28046],[25881,29052],[25923,30058],[25965,31064],[26007,32070],[26049,33076],[26091,34082],[26133,35088],[26175,36094],[26217,37100],[26259,38106],[26301,39112],[26343,40118],[26385,41124],[26427,42130],[26469,43136],[26511,44142],[10317,21130],[10323,21128],[10333,21122],[10336,21132],[10349,20744],[10350,20745],[10362,20649],[10363,20668],[10372,20638],[10375,20648],[10376,20670],[10379,20733],[10380,20809],[10385,20637],[10403,20643],[10429,20850],[10432,20862],[10440,20898],[10469,20956],[10473,20940],[10476,20950],[10488,20972],[10500,20996],[10509,21036],[10513,21020],[10529,21052],[10542,21078],[10564,21124],[10820,22136],[10826,22134],[10836,22128],[10839,22138],[10852,21750],[10853,21751],[10865,21655],[10866,21674],[10875,21644],[10878,21654],[10879,21676],[10882,21739],[10883,21815],[10888,21643],[10906,21649],[10932,21856],[10935,21868],[10943,21904],[10972,21962],[10976,21946],[10979,21956],[10991,21978],[11003,22002],[11012,22042],[11016,22026],[11032,22058],[11045,22084],[11067,22130],[11323,23142],[11329,23140],[11339,23134],[11342,23144],[11355,22756],[11356,22757],[11368,22661],[11369,22680],[11378,22650],[11381,22660],[11382,22682],[11385,22745],[11386,22821],[11391,22649],[11409,22655],[11435,22862],[11438,22874],[11446,22910],[11475,22968],[11479,22952],[11482,22962],[11494,22984],[11506,23008],[11515,23048],[11519,23032],[11535,23064],[11548,23090],[11570,23136],[11826,24148],[11832,24146],[11842,24140],[11845,24150],[11858,23762],[11859,23763],[11871,23667],[11872,23686],[11881,23656],[11884,23666],[11885,23688],[11888,23751],[11889,23827],[11894,23655],[11912,23661],[11938,23868],[11941,23880],[11949,23916],[11978,23974],[11982,23958],[11985,23968],[11997,23990],[12009,24014],[12018,24054],[12022,24038],[12038,24070],[12051,24096],[12073,24142],[12329,25154],[12335,25152],[12345,25146],[12348,25156],[12361,24768],[12362,24769],[12374,24673],[12375,24692],[12384,24662],[12387,24672],[12388,24694],[12391,24757],[12392,24833],[12397,24661],[12415,24667],[12441,24874],[12444,24886],[12452,24922],[12481,24980],[12485,24964],[12488,24974],[12500,24996],[12512,25020],[12521,25060],[12525,25044],[12541,25076],[12554,25102],[12576,25148],[12832,26160],[12838,26158],[12848,26152],[12851,26162],[12864,25774],[12865,25775],[12877,25679],[12878,25698],[12887,25668],[12890,25678],[12891,25700],[12894,25763],[12895,25839],[12900,25667],[12918,25673],[12944,25880],[12947,25892],[12955,25928],[12984,25986],[12988,25970],[12991,25980],[13003,26002],[13015,26026],[13024,26066],[13028,26050],[13044,26082],[13057,26108],[13079,26154],[13335,27166],[13341,27164],[13351,27158],[13354,27168],[13367,26780],[13368,26781],[13380,26685],[13381,26704],[13390,26674],[13393,26684],[13394,26706],[13397,26769],[13398,26845],[13403,26673],[13421,26679],[13447,26886],[13450,26898],[13458,26934],[13487,26992],[13491,26976],[13494,26986],[13506,27008],[13518,27032],[13527,27072],[13531,27056],[13547,27088],[13560,27114],[13582,27160],[13838,28172],[13844,28170],[13854,28164],[13857,28174],[13870,27786],[13871,27787],[13883,27691],[13884,27710],[13893,27680],[13896,27690],[13897,27712],[13900,27775],[13901,27851],[13906,27679],[13924,27685],[13950,27892],[13953,27904],[13961,27940],[13990,27998],[13994,27982],[13997,27992],[14009,28014],[14021,28038],[14030,28078],[14034,28062],[14050,28094],[14063,28120],[14085,28166],[14341,29178],[14347,29176],[14357,29170],[14360,29180],[14373,28792],[14374,28793],[14386,28697],[14387,28716],[14396,28686],[14399,28696],[14400,28718],[14403,28781],[14404,28857],[14409,28685],[14427,28691],[14453,28898],[14456,28910],[14464,28946],[14493,29004],[14497,28988],[14500,28998],[14512,29020],[14524,29044],[14533,29084],[14537,29068],[14553,29100],[14566,29126],[14588,29172],[14844,30184],[14850,30182],[14860,30176],[14863,30186],[14876,29798],[14877,29799],[14889,29703],[14890,29722],[14899,29692],[14902,29702],[14903,29724],[14906,29787],[14907,29863],[14912,29691],[14930,29697],[14956,29904],[14959,29916],[14967,29952],[14996,30010],[15000,29994],[15003,30004],[15015,30026],[15027,30050],[15036,30090],[15040,30074],[15056,30106],[15069,30132],[15091,30178],[15347,31190],[15353,31188],[15363,31182],[15366,31192],[15379,30804],[15380,30805],[15392,30709],[15393,30728],[15402,30698],[15405,30708],[15406,30730],[15409,30793],[15410,30869],[15415,30697],[15433,30703],[15459,30910],[15462,30922],[15470,30958],[15499,31016],[15503,31000],[15506,31010],[15518,31032],[15530,31056],[15539,31096],[15543,31080],[15559,31112],[15572,31138],[15594,31184],[15850,32196],[15856,32194],[15866,32188],[15869,32198],[15882,31810],[15883,31811],[15895,31715],[15896,31734],[15905,31704],[15908,31714],[15909,31736],[15912,31799],[15913,31875],[15918,31703],[15936,31709],[15962,31916],[15965,31928],[15973,31964],[16002,32022],[16006,32006],[16009,32016],[16021,32038],[16033,32062],[16042,32102],[16046,32086],[16062,32118],[16075,32144],[16097,32190],[16353,33202],[16359,33200],[16369,33194],[16372,33204],[16385,32816],[16386,32817],[16398,32721],[16399,32740],[16408,32710],[16411,32720],[16412,32742],[16415,32805],[16416,32881],[16421,32709],[16439,32715],[16465,32922],[16468,32934],[16476,32970],[16505,33028],[16509,33012],[16512,33022],[16524,33044],[16536,33068],[16545,33108],[16549,33092],[16565,33124],[16578,33150],[16600,33196],[16856,34208],[16862,34206],[16872,34200],[16875,34210],[16888,33822],[16889,33823],[16901,33727],[16902,33746],[16911,33716],[16914,33726],[16915,33748],[16918,33811],[16919,33887],[16924,33715],[16942,33721],[16968,33928],[16971,33940],[16979,33976],[17008,34034],[17012,34018],[17015,34028],[17027,34050],[17039,34074],[17048,34114],[17052,34098],[17068,34130],[17081,34156],[17103,34202],[17359,35214],[17365,35212],[17375,35206],[17378,35216],[17391,34828],[17392,34829],[17404,34733],[17405,34752],[17414,34722],[17417,34732],[17418,34754],[17421,34817],[17422,34893],[17427,34721],[17445,34727],[17471,34934],[17474,34946],[17482,34982],[17511,35040],[17515,35024],[17518,35034],[17530,35056],[17542,35080],[17551,35120],[17555,35104],[17571,35136],[17584,35162],[17606,35208],[17862,36220],[17868,36218],[17878,36212],[17881,36222],[17894,35834],[17895,35835],[17907,35739],[17908,35758],[17917,35728],[17920,35738],[17921,35760],[17924,35823],[17925,35899],[17930,35727],[17948,35733],[17974,35940],[17977,35952],[17985,35988],[18014,36046],[18018,36030],[18021,36040],[18033,36062],[18045,36086],[18054,36126],[18058,36110],[18074,36142],[18087,36168],[18109,36214],[18365,37226],[18371,37224],[18381,37218],[18384,37228],[18397,36840],[18398,36841],[18410,36745],[18411,36764],[18420,36734],[18423,36744],[18424,36766],[18427,36829],[18428,36905],[18433,36733],[18451,36739],[18477,36946],[18480,36958],[18488,36994],[18517,37052],[18521,37036],[18524,37046],[18536,37068],[18548,37092],[18557,37132],[18561,37116],[18577,37148],[18590,37174],[18612,37220],[18868,38232],[18874,38230],[18884,38224],[18887,38234],[18900,37846],[18901,37847],[18913,37751],[18914,37770],[18923,37740],[18926,37750],[18927,37772],[18930,37835],[18931,37911],[18936,37739],[18954,37745],[18980,37952],[18983,37964],[18991,38000],[19020,38058],[19024,38042],[19027,38052],[19039,38074],[19051,38098],[19060,38138],[19064,38122],[19080,38154],[19093,38180],[19115,38226],[19371,39238],[19377,39236],[19387,39230],[19390,39240],[19403,38852],[19404,38853],[19416,38757],[19417,38776],[19426,38746],[19429,38756],[19430,38778],[19433,38841],[19434,38917],[19439,38745],[19457,38751],[19483,38958],[19486,38970],[19494,39006],[19523,39064],[19527,39048],[19530,39058],[19542,39080],[19554,39104],[19563,39144],[19567,39128],[19583,39160],[19596,39186],[19618,39232],[19874,40244],[19880,40242],[19890,40236],[19893,40246],[19906,39858],[19907,39859],[19919,39763],[19920,39782],[19929,39752],[19932,39762],[19933,39784],[19936,39847],[19937,39923],[19942,39751],[19960,39757],[19986,39964],[19989,39976],[19997,40012],[20026,40070],[20030,40054],[20033,40064],[20045,40086],[20057,40110],[20066,40150],[20070,40134],[20086,40166],[20099,40192],[20121,40238],[20377,41250],[20383,41248],[20393,41242],[20396,41252],[20409,40864],[20410,40865],[20422,40769],[20423,40788],[20432,40758],[20435,40768],[20436,40790],[20439,40853],[20440,40929],[20445,40757],[20463,40763],[20489,40970],[20492,40982],[20500,41018],[20529,41076],[20533,41060],[20536,41070],[20548,41092],[20560,41116],[20569,41156],[20573,41140],[20589,41172],[20602,41198],[20624,41244],[20880,42256],[20886,42254],[20896,42248],[20899,42258],[20912,41870],[20913,41871],[20925,41775],[20926,41794],[20935,41764],[20938,41774],[20939,41796],[20942,41859],[20943,41935],[20948,41763],[20966,41769],[20992,41976],[20995,41988],[21003,42024],[21032,42082],[21036,42066],[21039,42076],[21051,42098],[21063,42122],[21072,42162],[21076,42146],[21092,42178],[21105,42204],[21127,42250],[21383,43262],[21389,43260],[21399,43254],[21402,43264],[21415,42876],[21416,42877],[21428,42781],[21429,42800],[21438,42770],[21441,42780],[21442,42802],[21445,42865],[21446,42941],[21451,42769],[21469,42775],[21495,42982],[21498,42994],[21506,43030],[21535,43088],[21539,43072],[21542,43082],[21554,43104],[21566,43128],[21575,43168],[21579,43152],[21595,43184],[21608,43210],[21630,43256],[21886,44268],[21892,44266],[21902,44260],[21905,44270],[21918,43882],[21919,43883],[21931,43787],[21932,43806],[21941,43776],[21944,43786],[21945,43808],[21948,43871],[21949,43947],[21954,43775],[21972,43781],[21998,43988],[22001,44000],[22009,44036],[22038,44094],[22042,44078],[22045,44088],[22057,44110],[22069,44134],[22078,44174],[22082,44158],[22098,44190],[22111,44216],[22133,44262],[7465,14896],[7473,14938],[7478,15096],[7479,14900],[7480,14895],[7483,14922],[7484,14916],[7485,14926],[7487,14920],[7488,14904],[7490,14939],[7491,14914],[7492,14912],[7497,14940],[7498,14942],[7499,19518],[7501,14902],[7503,14924],[7504,15101],[7508,14918],[7510,15076],[7516,14949],[7520,20486],[7524,14898],[7525,14894],[7526,14908],[7532,14948],[7542,14991],[7543,14963],[7544,14992],[7545,19790],[7546,14928],[7547,15030],[7549,18882],[7550,15108],[7551,15022],[7552,19716],[7553,14906],[7557,15005],[7561,15038],[7563,19902],[7565,15116],[7566,14952],[7567,19232],[7568,15072],[7569,14978],[7570,19566],[7571,15046],[7572,19088],[7573,15012],[7574,14929],[7576,18806],[8427,16860],[8428,16862],[8434,16874],[8435,16876],[8441,16888],[8442,16890],[8448,16902],[8449,16904],[8455,16916],[8456,16918],[8462,16930],[8463,16932],[8469,16944],[8470,16946],[8476,16958],[8477,16960],[8483,16972],[8484,16974],[8490,16986],[8491,16988],[8497,17000],[8498,17002],[8504,17014],[8505,17016],[8511,17028],[8512,17030],[8518,17042],[8519,17044],[8525,17056],[8526,17058],[8532,17070],[8533,17072],[8539,17084],[8540,17086],[8546,17098],[8547,17100],[8553,17112],[8554,17114],[8560,17126],[8561,17128],[8568,17142],[8569,17144],[8576,17158],[8577,17160],[8584,17174],[8585,17176],[8592,17190],[8593,17192],[8600,17206],[8601,17208],[8608,17222],[8609,17224],[8616,17238],[8617,17240],[8624,17254],[8625,17256],[8632,17270],[8633,17272],[8640,17286],[8641,17288],[8648,17302],[8649,17304],[8656,17318],[8657,17320],[8664,17334],[8665,17336],[8672,17350],[8673,17352],[8680,17366],[8681,17368],[8688,17382],[8689,17384],[8697,17400],[8698,17402],[8706,17418],[8707,17420],[8715,17436],[8716,17438],[8724,17454],[8725,17456],[8733,17472],[8734,17474],[8742,17490],[8743,17492],[8751,17508],[8752,17510],[8760,17526],[8761,17528],[8769,17544],[8770,17546],[8778,17562],[8779,17564],[8787,17580],[8788,17582],[8796,17598],[8797,17600],[8806,17618],[8807,17620],[8816,17638],[8817,17640],[8826,17658],[8827,17660],[8836,17678],[8837,17680],[8846,17698],[8847,17700],[8856,17718],[8857,17720],[8866,17738],[8867,17740],[8876,17758],[8877,17760],[8887,17780],[8888,17782],[8898,17802],[8899,17804],[8909,17824],[8910,17826],[8920,17846],[8921,17848],[8990,18732],[9046,18304],[9055,18272],[9093,18348],[9105,18372],[9127,19100],[9174,19014],[9197,19810],[9208,19040],[9217,18114],[9230,18190],[9248,19922],[9260,19986],[9271,19184],[9280,18214],[9296,19116],[9327,20188],[9337,18834],[9349,18856],[9385,20154],[9398,19078],[9417,20206],[9428,19138],[9437,19222],[9457,19280],[9467,20258],[9496,18678],[9526,20234],[9539,20176],[9558,20142],[9569,20218],[9598,20338],[9611,20280],[9629,18596],[9640,18702],[9649,20432],[9680,18800],[9691,18860],[9708,18878],[9884,15506],[10337,20650],[10338,20636],[10341,20657],[10342,20662],[10354,20692],[10355,20663],[10358,20656],[10359,20768],[10368,20772],[10369,21534],[10393,20644],[10397,20728],[10402,21334],[10410,20720],[10416,21264],[10418,20713],[10430,21249],[10677,20778],[10678,21408],[10742,21560],[10840,21656],[10841,21642],[10844,21663],[10845,21668],[10857,21698],[10858,21669],[10861,21662],[10862,21774],[10871,21778],[10872,22540],[10896,21650],[10900,21734],[10905,22340],[10913,21726],[10919,22270],[10921,21719],[10933,22255],[11180,21784],[11181,22414],[11245,22566],[11343,22662],[11344,22648],[11347,22669],[11348,22674],[11360,22704],[11361,22675],[11364,22668],[11365,22780],[11374,22784],[11375,23546],[11399,22656],[11403,22740],[11408,23346],[11416,22732],[11422,23276],[11424,22725],[11436,23261],[11683,22790],[11684,23420],[11748,23572],[11846,23668],[11847,23654],[11850,23675],[11851,23680],[11863,23710],[11864,23681],[11867,23674],[11868,23786],[11877,23790],[11878,24552],[11902,23662],[11906,23746],[11911,24352],[11919,23738],[11925,24282],[11927,23731],[11939,24267],[12186,23796],[12187,24426],[12251,24578],[12349,24674],[12350,24660],[12353,24681],[12354,24686],[12366,24716],[12367,24687],[12370,24680],[12371,24792],[12380,24796],[12381,25558],[12405,24668],[12409,24752],[12414,25358],[12422,24744],[12428,25288],[12430,24737],[12442,25273],[12689,24802],[12690,25432],[12754,25584],[12852,25680],[12853,25666],[12856,25687],[12857,25692],[12869,25722],[12870,25693],[12873,25686],[12874,25798],[12883,25802],[12884,26564],[12908,25674],[12912,25758],[12917,26364],[12925,25750],[12931,26294],[12933,25743],[12945,26279],[13192,25808],[13193,26438],[13257,26590],[13355,26686],[13356,26672],[13359,26693],[13360,26698],[13372,26728],[13373,26699],[13376,26692],[13377,26804],[13386,26808],[13387,27570],[13411,26680],[13415,26764],[13420,27370],[13428,26756],[13434,27300],[13436,26749],[13448,27285],[13695,26814],[13696,27444],[13760,27596],[13858,27692],[13859,27678],[13862,27699],[13863,27704],[13875,27734],[13876,27705],[13879,27698],[13880,27810],[13889,27814],[13890,28576],[13914,27686],[13918,27770],[13923,28376],[13931,27762],[13937,28306],[13939,27755],[13951,28291],[14198,27820],[14199,28450],[14263,28602],[14361,28698],[14362,28684],[14365,28705],[14366,28710],[14378,28740],[14379,28711],[14382,28704],[14383,28816],[14392,28820],[14393,29582],[14417,28692],[14421,28776],[14426,29382],[14434,28768],[14440,29312],[14442,28761],[14454,29297],[14701,28826],[14702,29456],[14766,29608],[14864,29704],[14865,29690],[14868,29711],[14869,29716],[14881,29746],[14882,29717],[14885,29710],[14886,29822],[14895,29826],[14896,30588],[14920,29698],[14924,29782],[14929,30388],[14937,29774],[14943,30318],[14945,29767],[14957,30303],[15204,29832],[15205,30462],[15269,30614],[15367,30710],[15368,30696],[15371,30717],[15372,30722],[15384,30752],[15385,30723],[15388,30716],[15389,30828],[15398,30832],[15399,31594],[15423,30704],[15427,30788],[15432,31394],[15440,30780],[15446,31324],[15448,30773],[15460,31309],[15707,30838],[15708,31468],[15772,31620],[15870,31716],[15871,31702],[15874,31723],[15875,31728],[15887,31758],[15888,31729],[15891,31722],[15892,31834],[15901,31838],[15902,32600],[15926,31710],[15930,31794],[15935,32400],[15943,31786],[15949,32330],[15951,31779],[15963,32315],[16210,31844],[16211,32474],[16275,32626],[16373,32722],[16374,32708],[16377,32729],[16378,32734],[16390,32764],[16391,32735],[16394,32728],[16395,32840],[16404,32844],[16405,33606],[16429,32716],[16433,32800],[16438,33406],[16446,32792],[16452,33336],[16454,32785],[16466,33321],[16713,32850],[16714,33480],[16778,33632],[16876,33728],[16877,33714],[16880,33735],[16881,33740],[16893,33770],[16894,33741],[16897,33734],[16898,33846],[16907,33850],[16908,34612],[16932,33722],[16936,33806],[16941,34412],[16949,33798],[16955,34342],[16957,33791],[16969,34327],[17216,33856],[17217,34486],[17281,34638],[17379,34734],[17380,34720],[17383,34741],[17384,34746],[17396,34776],[17397,34747],[17400,34740],[17401,34852],[17410,34856],[17411,35618],[17435,34728],[17439,34812],[17444,35418],[17452,34804],[17458,35348],[17460,34797],[17472,35333],[17719,34862],[17720,35492],[17784,35644],[17882,35740],[17883,35726],[17886,35747],[17887,35752],[17899,35782],[17900,35753],[17903,35746],[17904,35858],[17913,35862],[17914,36624],[17938,35734],[17942,35818],[17947,36424],[17955,35810],[17961,36354],[17963,35803],[17975,36339],[18222,35868],[18223,36498],[18287,36650],[18385,36746],[18386,36732],[18389,36753],[18390,36758],[18402,36788],[18403,36759],[18406,36752],[18407,36864],[18416,36868],[18417,37630],[18441,36740],[18445,36824],[18450,37430],[18458,36816],[18464,37360],[18466,36809],[18478,37345],[18725,36874],[18726,37504],[18790,37656],[18888,37752],[18889,37738],[18892,37759],[18893,37764],[18905,37794],[18906,37765],[18909,37758],[18910,37870],[18919,37874],[18920,38636],[18944,37746],[18948,37830],[18953,38436],[18961,37822],[18967,38366],[18969,37815],[18981,38351],[19228,37880],[19229,38510],[19293,38662],[19391,38758],[19392,38744],[19395,38765],[19396,38770],[19408,38800],[19409,38771],[19412,38764],[19413,38876],[19422,38880],[19423,39642],[19447,38752],[19451,38836],[19456,39442],[19464,38828],[19470,39372],[19472,38821],[19484,39357],[19731,38886],[19732,39516],[19796,39668],[19894,39764],[19895,39750],[19898,39771],[19899,39776],[19911,39806],[19912,39777],[19915,39770],[19916,39882],[19925,39886],[19926,40648],[19950,39758],[19954,39842],[19959,40448],[19967,39834],[19973,40378],[19975,39827],[19987,40363],[20234,39892],[20235,40522],[20299,40674],[20397,40770],[20398,40756],[20401,40777],[20402,40782],[20414,40812],[20415,40783],[20418,40776],[20419,40888],[20428,40892],[20429,41654],[20453,40764],[20457,40848],[20462,41454],[20470,40840],[20476,41384],[20478,40833],[20490,41369],[20737,40898],[20738,41528],[20802,41680],[20900,41776],[20901,41762],[20904,41783],[20905,41788],[20917,41818],[20918,41789],[20921,41782],[20922,41894],[20931,41898],[20932,42660],[20956,41770],[20960,41854],[20965,42460],[20973,41846],[20979,42390],[20981,41839],[20993,42375],[21240,41904],[21241,42534],[21305,42686],[21403,42782],[21404,42768],[21407,42789],[21408,42794],[21420,42824],[21421,42795],[21424,42788],[21425,42900],[21434,42904],[21435,43666],[21459,42776],[21463,42860],[21468,43466],[21476,42852],[21482,43396],[21484,42845],[21496,43381],[21743,42910],[21744,43540],[21808,43692],[21906,43788],[21907,43774],[21910,43795],[21911,43800],[21923,43830],[21924,43801],[21927,43794],[21928,43906],[21937,43910],[21938,44672],[21962,43782],[21966,43866],[21971,44472],[21979,43858],[21985,44402],[21987,43851],[21999,44387],[22246,43916],[22247,44546],[22311,44698],[7592,15242],[7598,15186],[7603,15254],[7608,15188],[7615,15208],[7621,15264],[7624,15201],[7625,18726],[7626,15227],[7631,19160],[7632,15226],[7634,15220],[7635,15219],[7638,19016],[7639,15200],[7656,15370],[7662,15314],[7667,15382],[7672,15316],[7679,15336],[7685,15392],[7688,15329],[7689,18780],[7690,15355],[7695,19214],[7696,15354],[7698,15348],[7699,15347],[7702,19070],[7703,15328],[7720,15498],[7726,15442],[7731,15510],[7736,15444],[7743,15464],[7747,19772],[7749,15520],[7752,15457],[7754,15483],[7760,15482],[7762,15476],[7763,15475],[7767,15456],[7784,15626],[7790,15570],[7795,15638],[7800,15572],[7807,15592],[7813,15648],[7816,15585],[7818,15611],[7819,18446],[7823,19698],[7824,15610],[7826,15604],[7827,18126],[7831,15584],[7832,18288],[7850,15758],[7856,15702],[7861,15770],[7866,15704],[7873,15724],[7879,15780],[7882,15717],[7884,15743],[7885,20272],[7889,19678],[7890,15742],[7891,19500],[7892,15736],[7893,15735],[7896,19589],[7897,15716],[7898,20168],[7916,15890],[7922,15834],[7927,15902],[7932,15836],[7939,15856],[7945,15912],[7948,15849],[7949,19666],[7950,15875],[7956,15874],[7958,15868],[7959,19519],[7963,15848],[7986,16030],[7992,15974],[7997,16042],[8002,15976],[8009,15996],[8015,16052],[8018,15989],[8020,16015],[8021,20254],[8025,19925],[8026,16014],[8027,19483],[8028,16008],[8029,16007],[8032,19813],[8033,15988],[8034,20150],[8056,16170],[8062,16114],[8067,16182],[8072,16116],[8079,16136],[8085,16192],[8088,16129],[8090,16155],[8095,19892],[8096,16154],[8097,19456],[8098,16148],[8099,16147],[8102,20004],[8103,16128],[8132,16322],[8138,16266],[8143,16334],[8148,16268],[8155,16288],[8161,16344],[8164,16281],[8166,16307],[8167,20518],[8172,16306],[8173,20072],[8174,16300],[8175,16299],[8179,16280],[8180,20398],[8208,16474],[8214,16418],[8219,16486],[8224,16420],[8231,16440],[8237,16496],[8240,16433],[8242,16459],[8243,20462],[8248,16458],[8250,16452],[8251,16451],[8255,16432],[8292,16642],[8298,16586],[8303,16654],[8308,16588],[8315,16608],[8321,16664],[8324,16601],[8326,16627],[8332,16626],[8333,20014],[8334,16620],[8335,16619],[8338,19766],[8339,16600],[8340,20340],[8374,16812],[8377,16818],[8378,16819],[8386,16790],[8399,16824],[8409,16792],[8411,16834],[8415,16787],[8417,16761],[8420,16786],[8426,20422],[8978,17988],[8984,18038],[8995,15112],[9017,17950],[9059,18172],[9066,18148],[9075,18174],[9086,18196],[9097,18134],[9140,18334],[9147,15055],[9156,18336],[9167,18358],[9178,15074],[9224,18506],[9234,18482],[9240,18504],[9254,18478],[9303,15119],[9312,18688],[9341,15035],[9364,18844],[9371,18786],[9389,18748],[9402,18842],[9403,18735],[9441,18968],[9443,18948],[9448,18956],[9473,18898],[9477,18924],[9505,19126],[9512,19068],[9530,19030],[9543,19124],[9544,19017],[9577,19268],[9584,19212],[9602,19174],[9615,19266],[9616,19161],[9653,14973],[9663,19312],[9667,19319],[9700,19332],[9724,19542],[9734,19494],[9741,19556],[9747,15001],[9756,15110],[9759,19530],[9765,19458],[9771,19496],[9783,19655],[9786,19628],[9791,19638],[9799,19629],[9812,19608],[9819,19600],[9827,19588],[9841,19762],[9850,19686],[9855,19742],[9858,19688],[9869,19732],[9881,19730],[9895,19879],[9898,19852],[9903,19862],[9911,19853],[9924,19832],[9931,19824],[9939,19812],[9951,14986],[9954,19964],[9959,19974],[9967,19965],[9980,19944],[9987,19936],[9995,19924],[10010,20030],[10015,20066],[10024,20100],[10029,20026],[10067,20190],[10073,20166],[10083,20208],[10090,15067],[10119,20294],[10125,20270],[10135,20312],[10142,20298],[10173,20356],[10178,20392],[10187,20426],[10192,20352],[10213,15080],[10228,15128],[10236,20488],[10243,20458],[10246,20502],[10266,15043],[10364,20693],[10373,20838],[10378,20826],[10383,21138],[10384,20734],[10388,20785],[10389,20784],[10390,20773],[10392,20834],[10413,21134],[10417,20763],[10419,20762],[10433,20856],[10435,21250],[10448,20888],[10463,20918],[10477,20944],[10490,20974],[10502,20998],[10517,21024],[10519,21031],[10531,21054],[10546,21082],[10548,21091],[10549,21088],[10557,21113],[10559,21112],[10567,21162],[10570,21352],[10590,21199],[10594,21205],[10606,21242],[10611,21225],[10631,21260],[10633,21251],[10646,21303],[10647,20687],[10665,21367],[10700,21381],[10713,21413],[10723,21469],[10753,21493],[10767,21557],[10770,21549],[10779,20741],[10867,21699],[10876,21844],[10881,21832],[10886,22144],[10887,21740],[10891,21791],[10892,21790],[10893,21779],[10895,21840],[10916,22140],[10920,21769],[10922,21768],[10936,21862],[10938,22256],[10951,21894],[10966,21924],[10980,21950],[10993,21980],[11005,22004],[11020,22030],[11022,22037],[11034,22060],[11049,22088],[11051,22097],[11052,22094],[11060,22119],[11062,22118],[11070,22168],[11073,22358],[11093,22205],[11097,22211],[11109,22248],[11114,22231],[11134,22266],[11136,22257],[11149,22309],[11150,21693],[11168,22373],[11203,22387],[11216,22419],[11226,22475],[11256,22499],[11270,22563],[11273,22555],[11282,21747],[11370,22705],[11379,22850],[11384,22838],[11389,23150],[11390,22746],[11394,22797],[11395,22796],[11396,22785],[11398,22846],[11419,23146],[11423,22775],[11425,22774],[11439,22868],[11441,23262],[11454,22900],[11469,22930],[11483,22956],[11496,22986],[11508,23010],[11523,23036],[11525,23043],[11537,23066],[11552,23094],[11554,23103],[11555,23100],[11563,23125],[11565,23124],[11573,23174],[11576,23364],[11596,23211],[11600,23217],[11612,23254],[11617,23237],[11637,23272],[11639,23263],[11652,23315],[11653,22699],[11671,23379],[11706,23393],[11719,23425],[11729,23481],[11759,23505],[11773,23569],[11776,23561],[11785,22753],[11873,23711],[11882,23856],[11887,23844],[11892,24156],[11893,23752],[11897,23803],[11898,23802],[11899,23791],[11901,23852],[11922,24152],[11926,23781],[11928,23780],[11942,23874],[11944,24268],[11957,23906],[11972,23936],[11986,23962],[11999,23992],[12011,24016],[12026,24042],[12028,24049],[12040,24072],[12055,24100],[12057,24109],[12058,24106],[12066,24131],[12068,24130],[12076,24180],[12079,24370],[12099,24217],[12103,24223],[12115,24260],[12120,24243],[12140,24278],[12142,24269],[12155,24321],[12156,23705],[12174,24385],[12209,24399],[12222,24431],[12232,24487],[12262,24511],[12276,24575],[12279,24567],[12288,23759],[12376,24717],[12385,24862],[12390,24850],[12395,25162],[12396,24758],[12400,24809],[12401,24808],[12402,24797],[12404,24858],[12425,25158],[12429,24787],[12431,24786],[12445,24880],[12447,25274],[12460,24912],[12475,24942],[12489,24968],[12502,24998],[12514,25022],[12529,25048],[12531,25055],[12543,25078],[12558,25106],[12560,25115],[12561,25112],[12569,25137],[12571,25136],[12579,25186],[12582,25376],[12602,25223],[12606,25229],[12618,25266],[12623,25249],[12643,25284],[12645,25275],[12658,25327],[12659,24711],[12677,25391],[12712,25405],[12725,25437],[12735,25493],[12765,25517],[12779,25581],[12782,25573],[12791,24765],[12879,25723],[12888,25868],[12893,25856],[12898,26168],[12899,25764],[12903,25815],[12904,25814],[12905,25803],[12907,25864],[12928,26164],[12932,25793],[12934,25792],[12948,25886],[12950,26280],[12963,25918],[12978,25948],[12992,25974],[13005,26004],[13017,26028],[13032,26054],[13034,26061],[13046,26084],[13061,26112],[13063,26121],[13064,26118],[13072,26143],[13074,26142],[13082,26192],[13085,26382],[13105,26229],[13109,26235],[13121,26272],[13126,26255],[13146,26290],[13148,26281],[13161,26333],[13162,25717],[13180,26397],[13215,26411],[13228,26443],[13238,26499],[13268,26523],[13282,26587],[13285,26579],[13294,25771],[13382,26729],[13391,26874],[13396,26862],[13401,27174],[13402,26770],[13406,26821],[13407,26820],[13408,26809],[13410,26870],[13431,27170],[13435,26799],[13437,26798],[13451,26892],[13453,27286],[13466,26924],[13481,26954],[13495,26980],[13508,27010],[13520,27034],[13535,27060],[13537,27067],[13549,27090],[13564,27118],[13566,27127],[13567,27124],[13575,27149],[13577,27148],[13585,27198],[13588,27388],[13608,27235],[13612,27241],[13624,27278],[13629,27261],[13649,27296],[13651,27287],[13664,27339],[13665,26723],[13683,27403],[13718,27417],[13731,27449],[13741,27505],[13771,27529],[13785,27593],[13788,27585],[13797,26777],[13885,27735],[13894,27880],[13899,27868],[13904,28180],[13905,27776],[13909,27827],[13910,27826],[13911,27815],[13913,27876],[13934,28176],[13938,27805],[13940,27804],[13954,27898],[13956,28292],[13969,27930],[13984,27960],[13998,27986],[14011,28016],[14023,28040],[14038,28066],[14040,28073],[14052,28096],[14067,28124],[14069,28133],[14070,28130],[14078,28155],[14080,28154],[14088,28204],[14091,28394],[14111,28241],[14115,28247],[14127,28284],[14132,28267],[14152,28302],[14154,28293],[14167,28345],[14168,27729],[14186,28409],[14221,28423],[14234,28455],[14244,28511],[14274,28535],[14288,28599],[14291,28591],[14300,27783],[14388,28741],[14397,28886],[14402,28874],[14407,29186],[14408,28782],[14412,28833],[14413,28832],[14414,28821],[14416,28882],[14437,29182],[14441,28811],[14443,28810],[14457,28904],[14459,29298],[14472,28936],[14487,28966],[14501,28992],[14514,29022],[14526,29046],[14541,29072],[14543,29079],[14555,29102],[14570,29130],[14572,29139],[14573,29136],[14581,29161],[14583,29160],[14591,29210],[14594,29400],[14614,29247],[14618,29253],[14630,29290],[14635,29273],[14655,29308],[14657,29299],[14670,29351],[14671,28735],[14689,29415],[14724,29429],[14737,29461],[14747,29517],[14777,29541],[14791,29605],[14794,29597],[14803,28789],[14891,29747],[14900,29892],[14905,29880],[14910,30192],[14911,29788],[14915,29839],[14916,29838],[14917,29827],[14919,29888],[14940,30188],[14944,29817],[14946,29816],[14960,29910],[14962,30304],[14975,29942],[14990,29972],[15004,29998],[15017,30028],[15029,30052],[15044,30078],[15046,30085],[15058,30108],[15073,30136],[15075,30145],[15076,30142],[15084,30167],[15086,30166],[15094,30216],[15097,30406],[15117,30253],[15121,30259],[15133,30296],[15138,30279],[15158,30314],[15160,30305],[15173,30357],[15174,29741],[15192,30421],[15227,30435],[15240,30467],[15250,30523],[15280,30547],[15294,30611],[15297,30603],[15306,29795],[15394,30753],[15403,30898],[15408,30886],[15413,31198],[15414,30794],[15418,30845],[15419,30844],[15420,30833],[15422,30894],[15443,31194],[15447,30823],[15449,30822],[15463,30916],[15465,31310],[15478,30948],[15493,30978],[15507,31004],[15520,31034],[15532,31058],[15547,31084],[15549,31091],[15561,31114],[15576,31142],[15578,31151],[15579,31148],[15587,31173],[15589,31172],[15597,31222],[15600,31412],[15620,31259],[15624,31265],[15636,31302],[15641,31285],[15661,31320],[15663,31311],[15676,31363],[15677,30747],[15695,31427],[15730,31441],[15743,31473],[15753,31529],[15783,31553],[15797,31617],[15800,31609],[15809,30801],[15897,31759],[15906,31904],[15911,31892],[15916,32204],[15917,31800],[15921,31851],[15922,31850],[15923,31839],[15925,31900],[15946,32200],[15950,31829],[15952,31828],[15966,31922],[15968,32316],[15981,31954],[15996,31984],[16010,32010],[16023,32040],[16035,32064],[16050,32090],[16052,32097],[16064,32120],[16079,32148],[16081,32157],[16082,32154],[16090,32179],[16092,32178],[16100,32228],[16103,32418],[16123,32265],[16127,32271],[16139,32308],[16144,32291],[16164,32326],[16166,32317],[16179,32369],[16180,31753],[16198,32433],[16233,32447],[16246,32479],[16256,32535],[16286,32559],[16300,32623],[16303,32615],[16312,31807],[16400,32765],[16409,32910],[16414,32898],[16419,33210],[16420,32806],[16424,32857],[16425,32856],[16426,32845],[16428,32906],[16449,33206],[16453,32835],[16455,32834],[16469,32928],[16471,33322],[16484,32960],[16499,32990],[16513,33016],[16526,33046],[16538,33070],[16553,33096],[16555,33103],[16567,33126],[16582,33154],[16584,33163],[16585,33160],[16593,33185],[16595,33184],[16603,33234],[16606,33424],[16626,33271],[16630,33277],[16642,33314],[16647,33297],[16667,33332],[16669,33323],[16682,33375],[16683,32759],[16701,33439],[16736,33453],[16749,33485],[16759,33541],[16789,33565],[16803,33629],[16806,33621],[16815,32813],[16903,33771],[16912,33916],[16917,33904],[16922,34216],[16923,33812],[16927,33863],[16928,33862],[16929,33851],[16931,33912],[16952,34212],[16956,33841],[16958,33840],[16972,33934],[16974,34328],[16987,33966],[17002,33996],[17016,34022],[17029,34052],[17041,34076],[17056,34102],[17058,34109],[17070,34132],[17085,34160],[17087,34169],[17088,34166],[17096,34191],[17098,34190],[17106,34240],[17109,34430],[17129,34277],[17133,34283],[17145,34320],[17150,34303],[17170,34338],[17172,34329],[17185,34381],[17186,33765],[17204,34445],[17239,34459],[17252,34491],[17262,34547],[17292,34571],[17306,34635],[17309,34627],[17318,33819],[17406,34777],[17415,34922],[17420,34910],[17425,35222],[17426,34818],[17430,34869],[17431,34868],[17432,34857],[17434,34918],[17455,35218],[17459,34847],[17461,34846],[17475,34940],[17477,35334],[17490,34972],[17505,35002],[17519,35028],[17532,35058],[17544,35082],[17559,35108],[17561,35115],[17573,35138],[17588,35166],[17590,35175],[17591,35172],[17599,35197],[17601,35196],[17609,35246],[17612,35436],[17632,35283],[17636,35289],[17648,35326],[17653,35309],[17673,35344],[17675,35335],[17688,35387],[17689,34771],[17707,35451],[17742,35465],[17755,35497],[17765,35553],[17795,35577],[17809,35641],[17812,35633],[17821,34825],[17909,35783],[17918,35928],[17923,35916],[17928,36228],[17929,35824],[17933,35875],[17934,35874],[17935,35863],[17937,35924],[17958,36224],[17962,35853],[17964,35852],[17978,35946],[17980,36340],[17993,35978],[18008,36008],[18022,36034],[18035,36064],[18047,36088],[18062,36114],[18064,36121],[18076,36144],[18091,36172],[18093,36181],[18094,36178],[18102,36203],[18104,36202],[18112,36252],[18115,36442],[18135,36289],[18139,36295],[18151,36332],[18156,36315],[18176,36350],[18178,36341],[18191,36393],[18192,35777],[18210,36457],[18245,36471],[18258,36503],[18268,36559],[18298,36583],[18312,36647],[18315,36639],[18324,35831],[18412,36789],[18421,36934],[18426,36922],[18431,37234],[18432,36830],[18436,36881],[18437,36880],[18438,36869],[18440,36930],[18461,37230],[18465,36859],[18467,36858],[18481,36952],[18483,37346],[18496,36984],[18511,37014],[18525,37040],[18538,37070],[18550,37094],[18565,37120],[18567,37127],[18579,37150],[18594,37178],[18596,37187],[18597,37184],[18605,37209],[18607,37208],[18615,37258],[18618,37448],[18638,37295],[18642,37301],[18654,37338],[18659,37321],[18679,37356],[18681,37347],[18694,37399],[18695,36783],[18713,37463],[18748,37477],[18761,37509],[18771,37565],[18801,37589],[18815,37653],[18818,37645],[18827,36837],[18915,37795],[18924,37940],[18929,37928],[18934,38240],[18935,37836],[18939,37887],[18940,37886],[18941,37875],[18943,37936],[18964,38236],[18968,37865],[18970,37864],[18984,37958],[18986,38352],[18999,37990],[19014,38020],[19028,38046],[19041,38076],[19053,38100],[19068,38126],[19070,38133],[19082,38156],[19097,38184],[19099,38193],[19100,38190],[19108,38215],[19110,38214],[19118,38264],[19121,38454],[19141,38301],[19145,38307],[19157,38344],[19162,38327],[19182,38362],[19184,38353],[19197,38405],[19198,37789],[19216,38469],[19251,38483],[19264,38515],[19274,38571],[19304,38595],[19318,38659],[19321,38651],[19330,37843],[19418,38801],[19427,38946],[19432,38934],[19437,39246],[19438,38842],[19442,38893],[19443,38892],[19444,38881],[19446,38942],[19467,39242],[19471,38871],[19473,38870],[19487,38964],[19489,39358],[19502,38996],[19517,39026],[19531,39052],[19544,39082],[19556,39106],[19571,39132],[19573,39139],[19585,39162],[19600,39190],[19602,39199],[19603,39196],[19611,39221],[19613,39220],[19621,39270],[19624,39460],[19644,39307],[19648,39313],[19660,39350],[19665,39333],[19685,39368],[19687,39359],[19700,39411],[19701,38795],[19719,39475],[19754,39489],[19767,39521],[19777,39577],[19807,39601],[19821,39665],[19824,39657],[19833,38849],[19921,39807],[19930,39952],[19935,39940],[19940,40252],[19941,39848],[19945,39899],[19946,39898],[19947,39887],[19949,39948],[19970,40248],[19974,39877],[19976,39876],[19990,39970],[19992,40364],[20005,40002],[20020,40032],[20034,40058],[20047,40088],[20059,40112],[20074,40138],[20076,40145],[20088,40168],[20103,40196],[20105,40205],[20106,40202],[20114,40227],[20116,40226],[20124,40276],[20127,40466],[20147,40313],[20151,40319],[20163,40356],[20168,40339],[20188,40374],[20190,40365],[20203,40417],[20204,39801],[20222,40481],[20257,40495],[20270,40527],[20280,40583],[20310,40607],[20324,40671],[20327,40663],[20336,39855],[20424,40813],[20433,40958],[20438,40946],[20443,41258],[20444,40854],[20448,40905],[20449,40904],[20450,40893],[20452,40954],[20473,41254],[20477,40883],[20479,40882],[20493,40976],[20495,41370],[20508,41008],[20523,41038],[20537,41064],[20550,41094],[20562,41118],[20577,41144],[20579,41151],[20591,41174],[20606,41202],[20608,41211],[20609,41208],[20617,41233],[20619,41232],[20627,41282],[20630,41472],[20650,41319],[20654,41325],[20666,41362],[20671,41345],[20691,41380],[20693,41371],[20706,41423],[20707,40807],[20725,41487],[20760,41501],[20773,41533],[20783,41589],[20813,41613],[20827,41677],[20830,41669],[20839,40861],[20927,41819],[20936,41964],[20941,41952],[20946,42264],[20947,41860],[20951,41911],[20952,41910],[20953,41899],[20955,41960],[20976,42260],[20980,41889],[20982,41888],[20996,41982],[20998,42376],[21011,42014],[21026,42044],[21040,42070],[21053,42100],[21065,42124],[21080,42150],[21082,42157],[21094,42180],[21109,42208],[21111,42217],[21112,42214],[21120,42239],[21122,42238],[21130,42288],[21133,42478],[21153,42325],[21157,42331],[21169,42368],[21174,42351],[21194,42386],[21196,42377],[21209,42429],[21210,41813],[21228,42493],[21263,42507],[21276,42539],[21286,42595],[21316,42619],[21330,42683],[21333,42675],[21342,41867],[21430,42825],[21439,42970],[21444,42958],[21449,43270],[21450,42866],[21454,42917],[21455,42916],[21456,42905],[21458,42966],[21479,43266],[21483,42895],[21485,42894],[21499,42988],[21501,43382],[21514,43020],[21529,43050],[21543,43076],[21556,43106],[21568,43130],[21583,43156],[21585,43163],[21597,43186],[21612,43214],[21614,43223],[21615,43220],[21623,43245],[21625,43244],[21633,43294],[21636,43484],[21656,43331],[21660,43337],[21672,43374],[21677,43357],[21697,43392],[21699,43383],[21712,43435],[21713,42819],[21731,43499],[21766,43513],[21779,43545],[21789,43601],[21819,43625],[21833,43689],[21836,43681],[21845,42873],[21933,43831],[21942,43976],[21947,43964],[21952,44276],[21953,43872],[21957,43923],[21958,43922],[21959,43911],[21961,43972],[21982,44272],[21986,43901],[21988,43900],[22002,43994],[22004,44388],[22017,44026],[22032,44056],[22046,44082],[22059,44112],[22071,44136],[22086,44162],[22088,44169],[22100,44192],[22115,44220],[22117,44229],[22118,44226],[22126,44251],[22128,44250],[22136,44300],[22139,44490],[22159,44337],[22163,44343],[22175,44380],[22180,44363],[22200,44398],[22202,44389],[22215,44441],[22216,43825],[22234,44505],[22269,44519],[22282,44551],[22292,44607],[22322,44631],[22336,44695],[22339,44687],[22348,43879],[7534,15129],[7541,17894],[8454,18820],[8468,19102],[8720,19614],[8774,19662],[8784,20156],[8802,20260],[8811,19838],[8831,19950],[8851,19886],[8871,19998],[8975,18018],[8977,15738],[8979,17994],[8981,18032],[8986,18104],[8992,18980],[8994,18082],[8996,18083],[9005,18064],[9007,18080],[9014,19774],[9018,18061],[9019,18060],[9028,15894],[9039,15870],[9048,18584],[9060,18202],[9061,18203],[9063,15603],[9067,18146],[9068,18147],[9070,18224],[9074,18246],[9076,18247],[9087,18262],[9088,18263],[9095,19158],[9101,16010],[9109,18241],[9110,18240],[9129,19244],[9131,16150],[9138,18438],[9141,18364],[9142,18365],[9144,18340],[9148,18308],[9149,18309],[9151,18386],[9155,18408],[9157,18409],[9168,18424],[9169,18425],[9176,18464],[9182,16302],[9188,18564],[9190,18403],[9191,18402],[9199,20068],[9210,19406],[9212,16454],[9221,16622],[9222,18476],[9223,18528],[9225,18529],[9232,19344],[9236,18552],[9239,16788],[9241,18580],[9242,18581],[9250,20082],[9252,18569],[9253,18568],[9255,18530],[9262,20092],[9267,16794],[9273,19324],[9275,18537],[9282,20018],[9289,18573],[9298,20246],[9300,18664],[9301,18665],[9306,18632],[9307,18633],[9309,18609],[9314,18662],[9316,15222],[9320,18622],[9321,18712],[9329,20292],[9332,15350],[9339,20310],[9342,18706],[9343,18707],[9344,18668],[9351,20322],[9355,18610],[9358,18648],[9359,18636],[9363,18826],[9365,18827],[9367,18756],[9368,18757],[9373,18816],[9374,18817],[9380,18754],[9387,20360],[9390,18846],[9391,18847],[9394,18814],[9400,20394],[9419,18996],[9421,18867],[9422,18866],[9430,18918],[9439,20408],[9444,18943],[9445,18942],[9449,18960],[9450,18961],[9459,20344],[9461,18892],[9469,20418],[9474,19000],[9475,19001],[9478,18979],[9479,18978],[9486,18907],[9491,18971],[9498,20440],[9501,18927],[9504,19108],[9506,19109],[9508,19038],[9509,19039],[9514,19098],[9515,19099],[9521,19036],[9528,20510],[9531,19128],[9532,19129],[9535,19096],[9541,19364],[9560,19262],[9562,19149],[9563,19148],[9571,19284],[9576,19250],[9578,19251],[9580,19182],[9581,19183],[9586,19242],[9587,19243],[9593,19180],[9600,20542],[9603,19270],[9604,19271],[9607,19240],[9613,19420],[9631,20476],[9633,19291],[9634,19290],[9642,19386],[9651,20470],[9654,19369],[9655,19368],[9659,19338],[9660,19339],[9666,19392],[9668,19393],[9669,15210],[9673,19331],[9682,20496],[9686,19397],[9687,19396],[9693,20530],[9698,15330],[9701,15202],[9702,19340],[9710,20524],[9712,15338],[9713,19390],[9725,19503],[9726,19502],[9728,19547],[9729,19546],[9735,19478],[9736,19479],[9739,15606],[9742,19555],[9743,19554],[9745,19538],[9748,19466],[9749,19465],[9750,19564],[9751,15478],[9757,19537],[9758,19536],[9760,19462],[9766,19552],[9772,19464],[9779,19524],[9784,19593],[9785,19592],[9787,19652],[9792,19642],[9794,19618],[9795,19619],[9801,19622],[9804,19636],[9815,19653],[9820,19606],[9822,19671],[9823,19670],[9828,19616],[9833,19632],[9834,19580],[9839,19773],[9842,19736],[9843,19753],[9844,19752],[9848,19744],[9849,19726],[9851,19727],[9856,19746],[9859,19759],[9860,19758],[9865,19781],[9866,19780],[9870,19783],[9871,19782],[9875,19704],[9883,19786],[9885,19724],[9896,19817],[9897,19816],[9899,19876],[9904,19866],[9906,19842],[9907,19843],[9913,19846],[9916,19860],[9927,19877],[9932,19830],[9934,19895],[9935,19894],[9940,19840],[9945,19856],[9946,19804],[9952,19929],[9953,19928],[9955,19988],[9960,19978],[9962,19954],[9963,19955],[9969,19958],[9972,19972],[9983,19989],[9988,19942],[9990,20007],[9991,20006],[9996,19952],[10001,19968],[10002,19916],[10007,20115],[10008,20114],[10011,20064],[10013,15466],[10019,20044],[10020,20045],[10025,20091],[10026,20090],[10030,20099],[10031,20098],[10033,20036],[10036,20029],[10038,20085],[10039,20084],[10043,20111],[10045,15586],[10048,20054],[10050,20074],[10051,15458],[10055,15594],[10066,16290],[10068,20229],[10069,20228],[10074,20212],[10075,20164],[10076,20165],[10082,16434],[10084,20221],[10085,20220],[10086,20227],[10092,20144],[10095,20204],[10097,20158],[10099,20230],[10104,20222],[10105,16282],[10108,20140],[10113,16442],[10118,16610],[10120,20333],[10121,20332],[10126,20316],[10127,20268],[10128,20269],[10134,16816],[10136,20325],[10137,20324],[10138,20331],[10144,20248],[10147,20308],[10149,20262],[10151,20334],[10156,20326],[10157,16602],[10160,20244],[10165,16826],[10170,20443],[10171,20442],[10174,20390],[10176,15726],[10182,20370],[10183,20371],[10188,20417],[10189,20416],[10193,20425],[10194,20424],[10196,20362],[10199,20355],[10201,20411],[10202,20410],[10206,20439],[10208,15850],[10211,16815],[10214,20400],[10215,15718],[10219,15858],[10229,15990],[10230,20520],[10231,20550],[10233,20498],[10239,16130],[10244,20526],[10245,20527],[10247,20506],[10252,20477],[10256,20529],[10257,20528],[10259,20544],[10264,15998],[10267,20484],[10273,16138],[10274,20540],[10427,21298],[10443,21308],[10528,21524],[10572,21233],[10586,20704],[10589,21196],[10621,21219],[10624,21275],[10639,21289],[10648,20857],[10663,21372],[10666,21346],[10676,21370],[10696,21406],[10704,21432],[10706,20919],[10710,20945],[10717,21418],[10732,21454],[10739,21452],[10744,21512],[10746,20975],[10750,20999],[10757,21498],[10763,21055],[10768,21555],[10769,21554],[10771,21550],[10778,21025],[10780,21532],[10930,22304],[10946,22314],[11031,22530],[11075,22239],[11089,21710],[11092,22202],[11124,22225],[11127,22281],[11142,22295],[11151,21863],[11166,22378],[11169,22352],[11179,22376],[11199,22412],[11207,22438],[11209,21925],[11213,21951],[11220,22424],[11235,22460],[11242,22458],[11247,22518],[11249,21981],[11253,22005],[11260,22504],[11266,22061],[11271,22561],[11272,22560],[11274,22556],[11281,22031],[11283,22538],[11433,23310],[11449,23320],[11534,23536],[11578,23245],[11592,22716],[11595,23208],[11627,23231],[11630,23287],[11645,23301],[11654,22869],[11669,23384],[11672,23358],[11682,23382],[11702,23418],[11710,23444],[11712,22931],[11716,22957],[11723,23430],[11738,23466],[11745,23464],[11750,23524],[11752,22987],[11756,23011],[11763,23510],[11769,23067],[11774,23567],[11775,23566],[11777,23562],[11784,23037],[11786,23544],[11936,24316],[11952,24326],[12037,24542],[12081,24251],[12095,23722],[12098,24214],[12130,24237],[12133,24293],[12148,24307],[12157,23875],[12172,24390],[12175,24364],[12185,24388],[12205,24424],[12213,24450],[12215,23937],[12219,23963],[12226,24436],[12241,24472],[12248,24470],[12253,24530],[12255,23993],[12259,24017],[12266,24516],[12272,24073],[12277,24573],[12278,24572],[12280,24568],[12287,24043],[12289,24550],[12439,25322],[12455,25332],[12540,25548],[12584,25257],[12598,24728],[12601,25220],[12633,25243],[12636,25299],[12651,25313],[12660,24881],[12675,25396],[12678,25370],[12688,25394],[12708,25430],[12716,25456],[12718,24943],[12722,24969],[12729,25442],[12744,25478],[12751,25476],[12756,25536],[12758,24999],[12762,25023],[12769,25522],[12775,25079],[12780,25579],[12781,25578],[12783,25574],[12790,25049],[12792,25556],[12942,26328],[12958,26338],[13043,26554],[13087,26263],[13101,25734],[13104,26226],[13136,26249],[13139,26305],[13154,26319],[13163,25887],[13178,26402],[13181,26376],[13191,26400],[13211,26436],[13219,26462],[13221,25949],[13225,25975],[13232,26448],[13247,26484],[13254,26482],[13259,26542],[13261,26005],[13265,26029],[13272,26528],[13278,26085],[13283,26585],[13284,26584],[13286,26580],[13293,26055],[13295,26562],[13445,27334],[13461,27344],[13546,27560],[13590,27269],[13604,26740],[13607,27232],[13639,27255],[13642,27311],[13657,27325],[13666,26893],[13681,27408],[13684,27382],[13694,27406],[13714,27442],[13722,27468],[13724,26955],[13728,26981],[13735,27454],[13750,27490],[13757,27488],[13762,27548],[13764,27011],[13768,27035],[13775,27534],[13781,27091],[13786,27591],[13787,27590],[13789,27586],[13796,27061],[13798,27568],[13948,28340],[13964,28350],[14049,28566],[14093,28275],[14107,27746],[14110,28238],[14142,28261],[14145,28317],[14160,28331],[14169,27899],[14184,28414],[14187,28388],[14197,28412],[14217,28448],[14225,28474],[14227,27961],[14231,27987],[14238,28460],[14253,28496],[14260,28494],[14265,28554],[14267,28017],[14271,28041],[14278,28540],[14284,28097],[14289,28597],[14290,28596],[14292,28592],[14299,28067],[14301,28574],[14451,29346],[14467,29356],[14552,29572],[14596,29281],[14610,28752],[14613,29244],[14645,29267],[14648,29323],[14663,29337],[14672,28905],[14687,29420],[14690,29394],[14700,29418],[14720,29454],[14728,29480],[14730,28967],[14734,28993],[14741,29466],[14756,29502],[14763,29500],[14768,29560],[14770,29023],[14774,29047],[14781,29546],[14787,29103],[14792,29603],[14793,29602],[14795,29598],[14802,29073],[14804,29580],[14954,30352],[14970,30362],[15055,30578],[15099,30287],[15113,29758],[15116,30250],[15148,30273],[15151,30329],[15166,30343],[15175,29911],[15190,30426],[15193,30400],[15203,30424],[15223,30460],[15231,30486],[15233,29973],[15237,29999],[15244,30472],[15259,30508],[15266,30506],[15271,30566],[15273,30029],[15277,30053],[15284,30552],[15290,30109],[15295,30609],[15296,30608],[15298,30604],[15305,30079],[15307,30586],[15457,31358],[15473,31368],[15558,31584],[15602,31293],[15616,30764],[15619,31256],[15651,31279],[15654,31335],[15669,31349],[15678,30917],[15693,31432],[15696,31406],[15706,31430],[15726,31466],[15734,31492],[15736,30979],[15740,31005],[15747,31478],[15762,31514],[15769,31512],[15774,31572],[15776,31035],[15780,31059],[15787,31558],[15793,31115],[15798,31615],[15799,31614],[15801,31610],[15808,31085],[15810,31592],[15960,32364],[15976,32374],[16061,32590],[16105,32299],[16119,31770],[16122,32262],[16154,32285],[16157,32341],[16172,32355],[16181,31923],[16196,32438],[16199,32412],[16209,32436],[16229,32472],[16237,32498],[16239,31985],[16243,32011],[16250,32484],[16265,32520],[16272,32518],[16277,32578],[16279,32041],[16283,32065],[16290,32564],[16296,32121],[16301,32621],[16302,32620],[16304,32616],[16311,32091],[16313,32598],[16463,33370],[16479,33380],[16564,33596],[16608,33305],[16622,32776],[16625,33268],[16657,33291],[16660,33347],[16675,33361],[16684,32929],[16699,33444],[16702,33418],[16712,33442],[16732,33478],[16740,33504],[16742,32991],[16746,33017],[16753,33490],[16768,33526],[16775,33524],[16780,33584],[16782,33047],[16786,33071],[16793,33570],[16799,33127],[16804,33627],[16805,33626],[16807,33622],[16814,33097],[16816,33604],[16966,34376],[16982,34386],[17067,34602],[17111,34311],[17125,33782],[17128,34274],[17160,34297],[17163,34353],[17178,34367],[17187,33935],[17202,34450],[17205,34424],[17215,34448],[17235,34484],[17243,34510],[17245,33997],[17249,34023],[17256,34496],[17271,34532],[17278,34530],[17283,34590],[17285,34053],[17289,34077],[17296,34576],[17302,34133],[17307,34633],[17308,34632],[17310,34628],[17317,34103],[17319,34610],[17469,35382],[17485,35392],[17570,35608],[17614,35317],[17628,34788],[17631,35280],[17663,35303],[17666,35359],[17681,35373],[17690,34941],[17705,35456],[17708,35430],[17718,35454],[17738,35490],[17746,35516],[17748,35003],[17752,35029],[17759,35502],[17774,35538],[17781,35536],[17786,35596],[17788,35059],[17792,35083],[17799,35582],[17805,35139],[17810,35639],[17811,35638],[17813,35634],[17820,35109],[17822,35616],[17972,36388],[17988,36398],[18073,36614],[18117,36323],[18131,35794],[18134,36286],[18166,36309],[18169,36365],[18184,36379],[18193,35947],[18208,36462],[18211,36436],[18221,36460],[18241,36496],[18249,36522],[18251,36009],[18255,36035],[18262,36508],[18277,36544],[18284,36542],[18289,36602],[18291,36065],[18295,36089],[18302,36588],[18308,36145],[18313,36645],[18314,36644],[18316,36640],[18323,36115],[18325,36622],[18475,37394],[18491,37404],[18576,37620],[18620,37329],[18634,36800],[18637,37292],[18669,37315],[18672,37371],[18687,37385],[18696,36953],[18711,37468],[18714,37442],[18724,37466],[18744,37502],[18752,37528],[18754,37015],[18758,37041],[18765,37514],[18780,37550],[18787,37548],[18792,37608],[18794,37071],[18798,37095],[18805,37594],[18811,37151],[18816,37651],[18817,37650],[18819,37646],[18826,37121],[18828,37628],[18978,38400],[18994,38410],[19079,38626],[19123,38335],[19137,37806],[19140,38298],[19172,38321],[19175,38377],[19190,38391],[19199,37959],[19214,38474],[19217,38448],[19227,38472],[19247,38508],[19255,38534],[19257,38021],[19261,38047],[19268,38520],[19283,38556],[19290,38554],[19295,38614],[19297,38077],[19301,38101],[19308,38600],[19314,38157],[19319,38657],[19320,38656],[19322,38652],[19329,38127],[19331,38634],[19481,39406],[19497,39416],[19582,39632],[19626,39341],[19640,38812],[19643,39304],[19675,39327],[19678,39383],[19693,39397],[19702,38965],[19717,39480],[19720,39454],[19730,39478],[19750,39514],[19758,39540],[19760,39027],[19764,39053],[19771,39526],[19786,39562],[19793,39560],[19798,39620],[19800,39083],[19804,39107],[19811,39606],[19817,39163],[19822,39663],[19823,39662],[19825,39658],[19832,39133],[19834,39640],[19984,40412],[20000,40422],[20085,40638],[20129,40347],[20143,39818],[20146,40310],[20178,40333],[20181,40389],[20196,40403],[20205,39971],[20220,40486],[20223,40460],[20233,40484],[20253,40520],[20261,40546],[20263,40033],[20267,40059],[20274,40532],[20289,40568],[20296,40566],[20301,40626],[20303,40089],[20307,40113],[20314,40612],[20320,40169],[20325,40669],[20326,40668],[20328,40664],[20335,40139],[20337,40646],[20487,41418],[20503,41428],[20588,41644],[20632,41353],[20646,40824],[20649,41316],[20681,41339],[20684,41395],[20699,41409],[20708,40977],[20723,41492],[20726,41466],[20736,41490],[20756,41526],[20764,41552],[20766,41039],[20770,41065],[20777,41538],[20792,41574],[20799,41572],[20804,41632],[20806,41095],[20810,41119],[20817,41618],[20823,41175],[20828,41675],[20829,41674],[20831,41670],[20838,41145],[20840,41652],[20990,42424],[21006,42434],[21091,42650],[21135,42359],[21149,41830],[21152,42322],[21184,42345],[21187,42401],[21202,42415],[21211,41983],[21226,42498],[21229,42472],[21239,42496],[21259,42532],[21267,42558],[21269,42045],[21273,42071],[21280,42544],[21295,42580],[21302,42578],[21307,42638],[21309,42101],[21313,42125],[21320,42624],[21326,42181],[21331,42681],[21332,42680],[21334,42676],[21341,42151],[21343,42658],[21493,43430],[21509,43440],[21594,43656],[21638,43365],[21652,42836],[21655,43328],[21687,43351],[21690,43407],[21705,43421],[21714,42989],[21729,43504],[21732,43478],[21742,43502],[21762,43538],[21770,43564],[21772,43051],[21776,43077],[21783,43550],[21798,43586],[21805,43584],[21810,43644],[21812,43107],[21816,43131],[21823,43630],[21829,43187],[21834,43687],[21835,43686],[21837,43682],[21844,43157],[21846,43664],[21996,44436],[22012,44446],[22097,44662],[22141,44371],[22155,43842],[22158,44334],[22190,44357],[22193,44413],[22208,44427],[22217,43995],[22232,44510],[22235,44484],[22245,44508],[22265,44544],[22273,44570],[22275,44057],[22279,44083],[22286,44556],[22301,44592],[22308,44590],[22313,44650],[22315,44113],[22319,44137],[22326,44636],[22332,44193],[22337,44693],[22338,44692],[22340,44688],[22347,44163],[22349,44670]] +[[7564,14942],[7565,14948],[7566,14954],[7575,14943],[7576,14949],[7577,14955],[7610,14972],[7621,14973],[7879,15572],[7880,15578],[7881,15584],[7890,15573],[7891,15579],[7892,15585],[7925,15602],[7936,15603],[8194,16202],[8195,16208],[8196,16214],[8205,16203],[8206,16209],[8207,16215],[8240,16232],[8251,16233],[8509,16832],[8510,16838],[8511,16844],[8520,16833],[8521,16839],[8522,16845],[8555,16862],[8566,16863],[8824,17462],[8825,17468],[8826,17474],[8835,17463],[8836,17469],[8837,17475],[8870,17492],[8881,17493],[9139,18092],[9140,18098],[9141,18104],[9150,18093],[9151,18099],[9152,18105],[9185,18122],[9196,18123],[9454,18722],[9455,18728],[9456,18734],[9465,18723],[9466,18729],[9467,18735],[9500,18752],[9511,18753],[9769,19352],[9770,19358],[9771,19364],[9780,19353],[9781,19359],[9782,19365],[9815,19382],[9826,19383],[10084,19982],[10085,19988],[10086,19994],[10095,19983],[10096,19989],[10097,19995],[10130,20012],[10141,20013],[10399,20612],[10400,20618],[10401,20624],[10410,20613],[10411,20619],[10412,20625],[10445,20642],[10456,20643],[10714,21242],[10715,21248],[10716,21254],[10725,21243],[10726,21249],[10727,21255],[10760,21272],[10771,21273],[11029,21872],[11030,21878],[11031,21884],[11040,21873],[11041,21879],[11042,21885],[11075,21902],[11086,21903],[11344,22502],[11345,22508],[11346,22514],[11355,22503],[11356,22509],[11357,22515],[11390,22532],[11401,22533],[11659,23132],[11660,23138],[11661,23144],[11670,23133],[11671,23139],[11672,23145],[11705,23162],[11716,23163],[11974,23762],[11975,23768],[11976,23774],[11985,23763],[11986,23769],[11987,23775],[12020,23792],[12031,23793],[12289,24392],[12290,24398],[12291,24404],[12300,24393],[12301,24399],[12302,24405],[12335,24422],[12346,24423],[12604,25022],[12605,25028],[12606,25034],[12615,25023],[12616,25029],[12617,25035],[12650,25052],[12661,25053],[12919,25652],[12920,25658],[12921,25664],[12930,25653],[12931,25659],[12932,25665],[12965,25682],[12976,25683],[13234,26282],[13235,26288],[13236,26294],[13245,26283],[13246,26289],[13247,26295],[13280,26312],[13291,26313],[13549,26912],[13550,26918],[13551,26924],[13560,26913],[13561,26919],[13562,26925],[13595,26942],[13606,26943],[13864,27542],[13865,27548],[13866,27554],[13875,27543],[13876,27549],[13877,27555],[13910,27572],[13921,27573],[14179,28172],[14180,28178],[14181,28184],[14190,28173],[14191,28179],[14192,28185],[14225,28202],[14236,28203],[16699,14998],[16700,15334],[16701,15354],[16702,15372],[16704,15330],[16705,15356],[16706,15378],[16708,14978],[16709,15492],[16711,15504],[16734,15628],[16735,15964],[16736,15984],[16737,16002],[16739,15960],[16740,15986],[16741,16008],[16743,15608],[16744,16122],[16746,16134],[16769,16258],[16770,16594],[16771,16614],[16772,16632],[16774,16590],[16775,16616],[16776,16638],[16778,16238],[16779,16752],[16781,16764],[16804,16888],[16805,17224],[16806,17244],[16807,17262],[16809,17220],[16810,17246],[16811,17268],[16813,16868],[16814,17382],[16816,17394],[16839,17518],[16840,17854],[16841,17874],[16842,17892],[16844,17850],[16845,17876],[16846,17898],[16848,17498],[16849,18012],[16851,18024],[16874,18148],[16875,18484],[16876,18504],[16877,18522],[16879,18480],[16880,18506],[16881,18528],[16883,18128],[16884,18642],[16886,18654],[16909,18778],[16910,19114],[16911,19134],[16912,19152],[16914,19110],[16915,19136],[16916,19158],[16918,18758],[16919,19272],[16921,19284],[16944,19408],[16945,19744],[16946,19764],[16947,19782],[16949,19740],[16950,19766],[16951,19788],[16953,19388],[16954,19902],[16956,19914],[16979,20038],[16980,20374],[16981,20394],[16982,20412],[16984,20370],[16985,20396],[16986,20418],[16988,20018],[16989,20532],[16991,20544],[17014,20668],[17015,21004],[17016,21024],[17017,21042],[17019,21000],[17020,21026],[17021,21048],[17023,20648],[17024,21162],[17026,21174],[17049,21298],[17050,21634],[17051,21654],[17052,21672],[17054,21630],[17055,21656],[17056,21678],[17058,21278],[17059,21792],[17061,21804],[17084,21928],[17085,22264],[17086,22284],[17087,22302],[17089,22260],[17090,22286],[17091,22308],[17093,21908],[17094,22422],[17096,22434],[17119,22558],[17120,22894],[17121,22914],[17122,22932],[17124,22890],[17125,22916],[17126,22938],[17128,22538],[17129,23052],[17131,23064],[17154,23188],[17155,23524],[17156,23544],[17157,23562],[17159,23520],[17160,23546],[17161,23568],[17163,23168],[17164,23682],[17166,23694],[17189,23818],[17190,24154],[17191,24174],[17192,24192],[17194,24150],[17195,24176],[17196,24198],[17198,23798],[17199,24312],[17201,24324],[17224,24448],[17225,24784],[17226,24804],[17227,24822],[17229,24780],[17230,24806],[17231,24828],[17233,24428],[17234,24942],[17236,24954],[17259,25078],[17260,25414],[17261,25434],[17262,25452],[17264,25410],[17265,25436],[17266,25458],[17268,25058],[17269,25572],[17271,25584],[17294,25708],[17295,26044],[17296,26064],[17297,26082],[17299,26040],[17300,26066],[17301,26088],[17303,25688],[17304,26202],[17306,26214],[17329,26338],[17330,26674],[17331,26694],[17332,26712],[17334,26670],[17335,26696],[17336,26718],[17338,26318],[17339,26832],[17341,26844],[17364,26968],[17365,27304],[17366,27324],[17367,27342],[17369,27300],[17370,27326],[17371,27348],[17373,26948],[17374,27462],[17376,27474],[17399,27598],[17400,27934],[17401,27954],[17402,27972],[17404,27930],[17405,27956],[17406,27978],[17408,27578],[17409,28092],[17411,28104],[17434,28228],[17435,28564],[17436,28584],[17437,28602],[17439,28560],[17440,28586],[17441,28608],[17443,28208],[17444,28722],[17446,28734],[7541,14918],[7542,14924],[7543,14930],[7544,14936],[7552,14919],[7553,14925],[7554,14931],[7555,14937],[7563,14921],[7574,14920],[7585,14927],[7586,14945],[7587,14960],[7588,14966],[7596,14926],[7597,14944],[7598,14961],[7599,14967],[7607,14933],[7608,14951],[7609,14963],[7618,14932],[7619,14950],[7620,14962],[7629,14939],[7630,14957],[7631,14969],[7632,14975],[7639,14938],[7640,14956],[7641,14968],[7642,14974],[7856,15548],[7857,15554],[7858,15560],[7859,15566],[7867,15549],[7868,15555],[7869,15561],[7870,15567],[7878,15551],[7889,15550],[7900,15557],[7901,15575],[7902,15590],[7903,15596],[7911,15556],[7912,15574],[7913,15591],[7914,15597],[7922,15563],[7923,15581],[7924,15593],[7933,15562],[7934,15580],[7935,15592],[7944,15569],[7945,15587],[7946,15599],[7947,15605],[7954,15568],[7955,15586],[7956,15598],[7957,15604],[8171,16178],[8172,16184],[8173,16190],[8174,16196],[8182,16179],[8183,16185],[8184,16191],[8185,16197],[8193,16181],[8204,16180],[8215,16187],[8216,16205],[8217,16220],[8218,16226],[8226,16186],[8227,16204],[8228,16221],[8229,16227],[8237,16193],[8238,16211],[8239,16223],[8248,16192],[8249,16210],[8250,16222],[8259,16199],[8260,16217],[8261,16229],[8262,16235],[8269,16198],[8270,16216],[8271,16228],[8272,16234],[8486,16808],[8487,16814],[8488,16820],[8489,16826],[8497,16809],[8498,16815],[8499,16821],[8500,16827],[8508,16811],[8519,16810],[8530,16817],[8531,16835],[8532,16850],[8533,16856],[8541,16816],[8542,16834],[8543,16851],[8544,16857],[8552,16823],[8553,16841],[8554,16853],[8563,16822],[8564,16840],[8565,16852],[8574,16829],[8575,16847],[8576,16859],[8577,16865],[8584,16828],[8585,16846],[8586,16858],[8587,16864],[8801,17438],[8802,17444],[8803,17450],[8804,17456],[8812,17439],[8813,17445],[8814,17451],[8815,17457],[8823,17441],[8834,17440],[8845,17447],[8846,17465],[8847,17480],[8848,17486],[8856,17446],[8857,17464],[8858,17481],[8859,17487],[8867,17453],[8868,17471],[8869,17483],[8878,17452],[8879,17470],[8880,17482],[8889,17459],[8890,17477],[8891,17489],[8892,17495],[8899,17458],[8900,17476],[8901,17488],[8902,17494],[9116,18068],[9117,18074],[9118,18080],[9119,18086],[9127,18069],[9128,18075],[9129,18081],[9130,18087],[9138,18071],[9149,18070],[9160,18077],[9161,18095],[9162,18110],[9163,18116],[9171,18076],[9172,18094],[9173,18111],[9174,18117],[9182,18083],[9183,18101],[9184,18113],[9193,18082],[9194,18100],[9195,18112],[9204,18089],[9205,18107],[9206,18119],[9207,18125],[9214,18088],[9215,18106],[9216,18118],[9217,18124],[9431,18698],[9432,18704],[9433,18710],[9434,18716],[9442,18699],[9443,18705],[9444,18711],[9445,18717],[9453,18701],[9464,18700],[9475,18707],[9476,18725],[9477,18740],[9478,18746],[9486,18706],[9487,18724],[9488,18741],[9489,18747],[9497,18713],[9498,18731],[9499,18743],[9508,18712],[9509,18730],[9510,18742],[9519,18719],[9520,18737],[9521,18749],[9522,18755],[9529,18718],[9530,18736],[9531,18748],[9532,18754],[9746,19328],[9747,19334],[9748,19340],[9749,19346],[9757,19329],[9758,19335],[9759,19341],[9760,19347],[9768,19331],[9779,19330],[9790,19337],[9791,19355],[9792,19370],[9793,19376],[9801,19336],[9802,19354],[9803,19371],[9804,19377],[9812,19343],[9813,19361],[9814,19373],[9823,19342],[9824,19360],[9825,19372],[9834,19349],[9835,19367],[9836,19379],[9837,19385],[9844,19348],[9845,19366],[9846,19378],[9847,19384],[10061,19958],[10062,19964],[10063,19970],[10064,19976],[10072,19959],[10073,19965],[10074,19971],[10075,19977],[10083,19961],[10094,19960],[10105,19967],[10106,19985],[10107,20000],[10108,20006],[10116,19966],[10117,19984],[10118,20001],[10119,20007],[10127,19973],[10128,19991],[10129,20003],[10138,19972],[10139,19990],[10140,20002],[10149,19979],[10150,19997],[10151,20009],[10152,20015],[10159,19978],[10160,19996],[10161,20008],[10162,20014],[10376,20588],[10377,20594],[10378,20600],[10379,20606],[10387,20589],[10388,20595],[10389,20601],[10390,20607],[10398,20591],[10409,20590],[10420,20597],[10421,20615],[10422,20630],[10423,20636],[10431,20596],[10432,20614],[10433,20631],[10434,20637],[10442,20603],[10443,20621],[10444,20633],[10453,20602],[10454,20620],[10455,20632],[10464,20609],[10465,20627],[10466,20639],[10467,20645],[10474,20608],[10475,20626],[10476,20638],[10477,20644],[10691,21218],[10692,21224],[10693,21230],[10694,21236],[10702,21219],[10703,21225],[10704,21231],[10705,21237],[10713,21221],[10724,21220],[10735,21227],[10736,21245],[10737,21260],[10738,21266],[10746,21226],[10747,21244],[10748,21261],[10749,21267],[10757,21233],[10758,21251],[10759,21263],[10768,21232],[10769,21250],[10770,21262],[10779,21239],[10780,21257],[10781,21269],[10782,21275],[10789,21238],[10790,21256],[10791,21268],[10792,21274],[11006,21848],[11007,21854],[11008,21860],[11009,21866],[11017,21849],[11018,21855],[11019,21861],[11020,21867],[11028,21851],[11039,21850],[11050,21857],[11051,21875],[11052,21890],[11053,21896],[11061,21856],[11062,21874],[11063,21891],[11064,21897],[11072,21863],[11073,21881],[11074,21893],[11083,21862],[11084,21880],[11085,21892],[11094,21869],[11095,21887],[11096,21899],[11097,21905],[11104,21868],[11105,21886],[11106,21898],[11107,21904],[11321,22478],[11322,22484],[11323,22490],[11324,22496],[11332,22479],[11333,22485],[11334,22491],[11335,22497],[11343,22481],[11354,22480],[11365,22487],[11366,22505],[11367,22520],[11368,22526],[11376,22486],[11377,22504],[11378,22521],[11379,22527],[11387,22493],[11388,22511],[11389,22523],[11398,22492],[11399,22510],[11400,22522],[11409,22499],[11410,22517],[11411,22529],[11412,22535],[11419,22498],[11420,22516],[11421,22528],[11422,22534],[11636,23108],[11637,23114],[11638,23120],[11639,23126],[11647,23109],[11648,23115],[11649,23121],[11650,23127],[11658,23111],[11669,23110],[11680,23117],[11681,23135],[11682,23150],[11683,23156],[11691,23116],[11692,23134],[11693,23151],[11694,23157],[11702,23123],[11703,23141],[11704,23153],[11713,23122],[11714,23140],[11715,23152],[11724,23129],[11725,23147],[11726,23159],[11727,23165],[11734,23128],[11735,23146],[11736,23158],[11737,23164],[11951,23738],[11952,23744],[11953,23750],[11954,23756],[11962,23739],[11963,23745],[11964,23751],[11965,23757],[11973,23741],[11984,23740],[11995,23747],[11996,23765],[11997,23780],[11998,23786],[12006,23746],[12007,23764],[12008,23781],[12009,23787],[12017,23753],[12018,23771],[12019,23783],[12028,23752],[12029,23770],[12030,23782],[12039,23759],[12040,23777],[12041,23789],[12042,23795],[12049,23758],[12050,23776],[12051,23788],[12052,23794],[12266,24368],[12267,24374],[12268,24380],[12269,24386],[12277,24369],[12278,24375],[12279,24381],[12280,24387],[12288,24371],[12299,24370],[12310,24377],[12311,24395],[12312,24410],[12313,24416],[12321,24376],[12322,24394],[12323,24411],[12324,24417],[12332,24383],[12333,24401],[12334,24413],[12343,24382],[12344,24400],[12345,24412],[12354,24389],[12355,24407],[12356,24419],[12357,24425],[12364,24388],[12365,24406],[12366,24418],[12367,24424],[12581,24998],[12582,25004],[12583,25010],[12584,25016],[12592,24999],[12593,25005],[12594,25011],[12595,25017],[12603,25001],[12614,25000],[12625,25007],[12626,25025],[12627,25040],[12628,25046],[12636,25006],[12637,25024],[12638,25041],[12639,25047],[12647,25013],[12648,25031],[12649,25043],[12658,25012],[12659,25030],[12660,25042],[12669,25019],[12670,25037],[12671,25049],[12672,25055],[12679,25018],[12680,25036],[12681,25048],[12682,25054],[12896,25628],[12897,25634],[12898,25640],[12899,25646],[12907,25629],[12908,25635],[12909,25641],[12910,25647],[12918,25631],[12929,25630],[12940,25637],[12941,25655],[12942,25670],[12943,25676],[12951,25636],[12952,25654],[12953,25671],[12954,25677],[12962,25643],[12963,25661],[12964,25673],[12973,25642],[12974,25660],[12975,25672],[12984,25649],[12985,25667],[12986,25679],[12987,25685],[12994,25648],[12995,25666],[12996,25678],[12997,25684],[13211,26258],[13212,26264],[13213,26270],[13214,26276],[13222,26259],[13223,26265],[13224,26271],[13225,26277],[13233,26261],[13244,26260],[13255,26267],[13256,26285],[13257,26300],[13258,26306],[13266,26266],[13267,26284],[13268,26301],[13269,26307],[13277,26273],[13278,26291],[13279,26303],[13288,26272],[13289,26290],[13290,26302],[13299,26279],[13300,26297],[13301,26309],[13302,26315],[13309,26278],[13310,26296],[13311,26308],[13312,26314],[13526,26888],[13527,26894],[13528,26900],[13529,26906],[13537,26889],[13538,26895],[13539,26901],[13540,26907],[13548,26891],[13559,26890],[13570,26897],[13571,26915],[13572,26930],[13573,26936],[13581,26896],[13582,26914],[13583,26931],[13584,26937],[13592,26903],[13593,26921],[13594,26933],[13603,26902],[13604,26920],[13605,26932],[13614,26909],[13615,26927],[13616,26939],[13617,26945],[13624,26908],[13625,26926],[13626,26938],[13627,26944],[13841,27518],[13842,27524],[13843,27530],[13844,27536],[13852,27519],[13853,27525],[13854,27531],[13855,27537],[13863,27521],[13874,27520],[13885,27527],[13886,27545],[13887,27560],[13888,27566],[13896,27526],[13897,27544],[13898,27561],[13899,27567],[13907,27533],[13908,27551],[13909,27563],[13918,27532],[13919,27550],[13920,27562],[13929,27539],[13930,27557],[13931,27569],[13932,27575],[13939,27538],[13940,27556],[13941,27568],[13942,27574],[14156,28148],[14157,28154],[14158,28160],[14159,28166],[14167,28149],[14168,28155],[14169,28161],[14170,28167],[14178,28151],[14189,28150],[14200,28157],[14201,28175],[14202,28190],[14203,28196],[14211,28156],[14212,28174],[14213,28191],[14214,28197],[14222,28163],[14223,28181],[14224,28193],[14233,28162],[14234,28180],[14235,28192],[14244,28169],[14245,28187],[14246,28199],[14247,28205],[14254,28168],[14255,28186],[14256,28198],[14257,28204],[5465,13468],[5466,13386],[5468,13448],[5469,13428],[5472,13472],[5473,13390],[5475,13452],[5476,13432],[5482,13366],[5486,13330],[5489,13370],[5493,13334],[5499,13560],[5500,13540],[5502,13622],[5503,13488],[5521,13406],[5528,13410],[5538,13582],[5541,13602],[5557,13912],[5558,13872],[5560,13812],[5561,13890],[5710,10958],[5713,10992],[5715,11012],[5716,11018],[5767,10959],[5770,10993],[5772,11013],[5773,11019],[5824,10961],[5827,11070],[5829,11090],[5830,11096],[5881,10960],[5884,11071],[5886,11091],[5887,11097],[5940,10995],[5943,11073],[5945,11128],[5946,11134],[5999,10994],[6002,11072],[6004,11129],[6005,11135],[6056,13556],[6057,13484],[6060,11015],[6061,13578],[6065,11093],[6067,11131],[6068,11146],[6119,13618],[6120,13536],[6123,11014],[6124,13598],[6128,11092],[6130,11130],[6131,11147],[6160,12275],[6183,13706],[6184,13634],[6186,13710],[6187,13638],[6189,11021],[6190,13728],[6193,13732],[6196,11099],[6197,14062],[6198,14042],[6200,11137],[6201,11149],[6203,12458],[6210,12413],[6224,12408],[6235,12450],[6250,13768],[6251,13686],[6253,13772],[6254,13690],[6256,11020],[6257,13748],[6260,13752],[6263,11098],[6264,14006],[6265,13982],[6267,11136],[6268,11148],[6270,12592],[6277,12547],[6291,12542],[6302,12584],[6523,13908],[6532,13808],[6541,14058],[6550,14002],[6559,13886],[6568,13868],[6577,14038],[6586,13978],[6595,14218],[6596,14222],[6605,14162],[6606,14166],[6615,14198],[6616,14202],[6625,14138],[6626,14142],[6664,13483],[6682,13555],[6702,13577],[6733,13516],[6777,13860],[6788,13907],[6798,13807],[6808,13832],[6816,13332],[6852,13368],[6863,14057],[6873,14001],[6883,13968],[6903,14356],[6933,14302],[6942,14374],[6953,14408],[6988,14424],[7000,14434],[7018,14508],[7028,14460],[7068,14564],[7080,13750],[7098,14648],[7108,14600],[16707,15394],[16712,15514],[16728,15064],[16742,16024],[16747,16144],[16763,15694],[16777,16654],[16782,16774],[16798,16324],[16812,17284],[16817,17404],[16833,16954],[16847,17914],[16852,18034],[16868,17584],[16882,18544],[16887,18664],[16903,18214],[16917,19174],[16922,19294],[16938,18844],[16952,19804],[16957,19924],[16973,19474],[16987,20434],[16992,20554],[17008,20104],[17022,21064],[17027,21184],[17043,20734],[17057,21694],[17062,21814],[17078,21364],[17092,22324],[17097,22444],[17113,21994],[17127,22954],[17132,23074],[17148,22624],[17162,23584],[17167,23704],[17183,23254],[17197,24214],[17202,24334],[17218,23884],[17232,24844],[17237,24964],[17253,24514],[17267,25474],[17272,25594],[17288,25144],[17302,26104],[17307,26224],[17323,25774],[17337,26734],[17342,26854],[17358,26404],[17372,27364],[17377,27484],[17393,27034],[17407,27994],[17412,28114],[17428,27664],[17442,28624],[17447,28744],[17463,28294],[7509,15065],[7519,14989],[7520,15004],[7527,14988],[7528,15068],[7529,15077],[7532,14984],[7533,15026],[7538,14982],[7539,15046],[7689,15122],[7824,15695],[7834,15619],[7835,15634],[7842,15618],[7843,15698],[7844,15707],[7847,15614],[7848,15656],[7853,15612],[7854,15676],[8004,15752],[8139,16325],[8149,16249],[8150,16264],[8157,16248],[8158,16328],[8159,16337],[8162,16244],[8163,16286],[8168,16242],[8169,16306],[8319,16382],[8454,16955],[8464,16879],[8465,16894],[8472,16878],[8473,16958],[8474,16967],[8477,16874],[8478,16916],[8483,16872],[8484,16936],[8634,17012],[8769,17585],[8779,17509],[8780,17524],[8787,17508],[8788,17588],[8789,17597],[8792,17504],[8793,17546],[8798,17502],[8799,17566],[8949,17642],[9084,18215],[9094,18139],[9095,18154],[9102,18138],[9103,18218],[9104,18227],[9107,18134],[9108,18176],[9113,18132],[9114,18196],[9264,18272],[9399,18845],[9409,18769],[9410,18784],[9417,18768],[9418,18848],[9419,18857],[9422,18764],[9423,18806],[9428,18762],[9429,18826],[9579,18902],[9714,19475],[9724,19399],[9725,19414],[9732,19398],[9733,19478],[9734,19487],[9737,19394],[9738,19436],[9743,19392],[9744,19456],[9894,19532],[10029,20105],[10039,20029],[10040,20044],[10047,20028],[10048,20108],[10049,20117],[10052,20024],[10053,20066],[10058,20022],[10059,20086],[10209,20162],[10344,20735],[10354,20659],[10355,20674],[10362,20658],[10363,20738],[10364,20747],[10367,20654],[10368,20696],[10373,20652],[10374,20716],[10524,20792],[10659,21365],[10669,21289],[10670,21304],[10677,21288],[10678,21368],[10679,21377],[10682,21284],[10683,21326],[10688,21282],[10689,21346],[10839,21422],[10974,21995],[10984,21919],[10985,21934],[10992,21918],[10993,21998],[10994,22007],[10997,21914],[10998,21956],[11003,21912],[11004,21976],[11154,22052],[11289,22625],[11299,22549],[11300,22564],[11307,22548],[11308,22628],[11309,22637],[11312,22544],[11313,22586],[11318,22542],[11319,22606],[11469,22682],[11604,23255],[11614,23179],[11615,23194],[11622,23178],[11623,23258],[11624,23267],[11627,23174],[11628,23216],[11633,23172],[11634,23236],[11784,23312],[11919,23885],[11929,23809],[11930,23824],[11937,23808],[11938,23888],[11939,23897],[11942,23804],[11943,23846],[11948,23802],[11949,23866],[12099,23942],[12234,24515],[12244,24439],[12245,24454],[12252,24438],[12253,24518],[12254,24527],[12257,24434],[12258,24476],[12263,24432],[12264,24496],[12414,24572],[12549,25145],[12559,25069],[12560,25084],[12567,25068],[12568,25148],[12569,25157],[12572,25064],[12573,25106],[12578,25062],[12579,25126],[12729,25202],[12864,25775],[12874,25699],[12875,25714],[12882,25698],[12883,25778],[12884,25787],[12887,25694],[12888,25736],[12893,25692],[12894,25756],[13044,25832],[13179,26405],[13189,26329],[13190,26344],[13197,26328],[13198,26408],[13199,26417],[13202,26324],[13203,26366],[13208,26322],[13209,26386],[13359,26462],[13494,27035],[13504,26959],[13505,26974],[13512,26958],[13513,27038],[13514,27047],[13517,26954],[13518,26996],[13523,26952],[13524,27016],[13674,27092],[13809,27665],[13819,27589],[13820,27604],[13827,27588],[13828,27668],[13829,27677],[13832,27584],[13833,27626],[13838,27582],[13839,27646],[13989,27722],[14124,28295],[14134,28219],[14135,28234],[14142,28218],[14143,28298],[14144,28307],[14147,28214],[14148,28256],[14153,28212],[14154,28276],[14304,28352],[5595,11156],[5603,11198],[5618,11164],[5627,11200],[5628,11202],[5629,14366],[5631,11162],[5646,11208],[5654,11158],[5655,11154],[5656,11168],[5662,11209],[5672,11320],[5674,11252],[5675,14554],[5676,11188],[5683,11166],[5687,11265],[5698,11332],[5699,11368],[5700,14414],[5701,11306],[5702,14172],[5704,11189],[5705,11290],[5706,14012],[5707,10920],[5708,10934],[5709,10948],[5711,10968],[5712,10982],[5714,11002],[5718,11484],[5719,11494],[5730,11491],[5737,11442],[5741,11468],[5745,11444],[5753,11441],[5754,11486],[5764,10921],[5765,10935],[5766,10949],[5768,10969],[5769,10983],[5771,11003],[5775,11598],[5776,11608],[5787,11605],[5794,11556],[5798,11582],[5802,11558],[5810,11555],[5811,11600],[5821,10927],[5822,10941],[5823,10955],[5825,11046],[5826,11060],[5828,11080],[5832,11712],[5833,11722],[5844,11719],[5851,11670],[5855,11696],[5859,11672],[5867,11669],[5868,11714],[5878,10926],[5879,10940],[5880,10954],[5882,11047],[5883,11061],[5885,11081],[5889,11826],[5890,11836],[5901,11833],[5908,11784],[5912,11810],[5916,11786],[5924,11783],[5925,11828],[5938,10975],[5939,10989],[5941,11053],[5942,11067],[5944,11118],[5948,11944],[5949,11954],[5960,11951],[5967,11902],[5971,11928],[5975,11904],[5983,11901],[5984,11946],[5997,10974],[5998,10988],[6000,11052],[6001,11066],[6003,11119],[6007,12062],[6008,12072],[6019,12069],[6026,12020],[6030,12046],[6034,12022],[6042,12019],[6043,12064],[6059,11009],[6064,11087],[6066,11125],[6070,12188],[6071,12198],[6082,12195],[6089,12146],[6093,12172],[6097,12148],[6105,12145],[6106,12190],[6122,11008],[6127,11086],[6129,11124],[6133,12316],[6134,12324],[6143,12280],[6153,12272],[6157,12300],[6168,12271],[6175,12356],[6213,12455],[6222,12410],[6227,12472],[6242,12490],[6280,12589],[6289,12544],[6294,12606],[6309,12624],[6316,13474],[6323,13454],[6330,13372],[6344,13562],[6351,13624],[6358,13712],[6365,13774],[6372,13434],[6379,13392],[6386,13336],[6400,13490],[6407,13542],[6414,13640],[6421,13692],[6429,13412],[6445,13584],[6453,13604],[6461,13734],[6469,13754],[6526,13914],[6535,13814],[6544,14064],[6553,14008],[6562,13892],[6571,13874],[6580,14044],[6589,13984],[6599,14224],[6609,14168],[6619,14204],[6629,14144],[7230,13084],[7254,13156],[7300,13194],[7324,13234],[7580,15158],[7895,15788],[8210,16418],[8525,17048],[8840,17678],[9155,18308],[9470,18938],[9785,19568],[10100,20198],[10415,20828],[10730,21458],[11045,22088],[11360,22718],[11675,23348],[11990,23978],[12305,24608],[12620,25238],[12935,25868],[13250,26498],[13565,27128],[13880,27758],[14195,28388],[16718,15142],[16753,15772],[16788,16402],[16823,17032],[16858,17662],[16893,18292],[16928,18922],[16963,19552],[16998,20182],[17033,20812],[17068,21442],[17103,22072],[17138,22702],[17173,23332],[17208,23962],[17243,24592],[17278,25222],[17313,25852],[17348,26482],[17383,27112],[17418,27742],[17453,28372],[7545,15102],[7547,15092],[7548,15365],[7556,15124],[7558,15114],[7567,15146],[7569,15136],[7578,15168],[7581,15426],[7589,15190],[7591,15180],[7592,15419],[7600,15212],[7602,15202],[7611,15234],[7613,15224],[7614,15451],[7622,15256],[7624,15246],[7860,15732],[7862,15722],[7863,15995],[7871,15754],[7873,15744],[7882,15776],[7884,15766],[7893,15798],[7896,16056],[7904,15820],[7906,15810],[7907,16049],[7915,15842],[7917,15832],[7926,15864],[7928,15854],[7929,16081],[7937,15886],[7939,15876],[8175,16362],[8177,16352],[8178,16625],[8186,16384],[8188,16374],[8197,16406],[8199,16396],[8208,16428],[8211,16686],[8219,16450],[8221,16440],[8222,16679],[8230,16472],[8232,16462],[8241,16494],[8243,16484],[8244,16711],[8252,16516],[8254,16506],[8490,16992],[8492,16982],[8493,17255],[8501,17014],[8503,17004],[8512,17036],[8514,17026],[8523,17058],[8526,17316],[8534,17080],[8536,17070],[8537,17309],[8545,17102],[8547,17092],[8556,17124],[8558,17114],[8559,17341],[8567,17146],[8569,17136],[8805,17622],[8807,17612],[8808,17885],[8816,17644],[8818,17634],[8827,17666],[8829,17656],[8838,17688],[8841,17946],[8849,17710],[8851,17700],[8852,17939],[8860,17732],[8862,17722],[8871,17754],[8873,17744],[8874,17971],[8882,17776],[8884,17766],[9120,18252],[9122,18242],[9123,18515],[9131,18274],[9133,18264],[9142,18296],[9144,18286],[9153,18318],[9156,18576],[9164,18340],[9166,18330],[9167,18569],[9175,18362],[9177,18352],[9186,18384],[9188,18374],[9189,18601],[9197,18406],[9199,18396],[9435,18882],[9437,18872],[9438,19145],[9446,18904],[9448,18894],[9457,18926],[9459,18916],[9468,18948],[9471,19206],[9479,18970],[9481,18960],[9482,19199],[9490,18992],[9492,18982],[9501,19014],[9503,19004],[9504,19231],[9512,19036],[9514,19026],[9750,19512],[9752,19502],[9753,19775],[9761,19534],[9763,19524],[9772,19556],[9774,19546],[9783,19578],[9786,19836],[9794,19600],[9796,19590],[9797,19829],[9805,19622],[9807,19612],[9816,19644],[9818,19634],[9819,19861],[9827,19666],[9829,19656],[10065,20142],[10067,20132],[10068,20405],[10076,20164],[10078,20154],[10087,20186],[10089,20176],[10098,20208],[10101,20466],[10109,20230],[10111,20220],[10112,20459],[10120,20252],[10122,20242],[10131,20274],[10133,20264],[10134,20491],[10142,20296],[10144,20286],[10380,20772],[10382,20762],[10383,21035],[10391,20794],[10393,20784],[10402,20816],[10404,20806],[10413,20838],[10416,21096],[10424,20860],[10426,20850],[10427,21089],[10435,20882],[10437,20872],[10446,20904],[10448,20894],[10449,21121],[10457,20926],[10459,20916],[10695,21402],[10697,21392],[10698,21665],[10706,21424],[10708,21414],[10717,21446],[10719,21436],[10728,21468],[10731,21726],[10739,21490],[10741,21480],[10742,21719],[10750,21512],[10752,21502],[10761,21534],[10763,21524],[10764,21751],[10772,21556],[10774,21546],[11010,22032],[11012,22022],[11013,22295],[11021,22054],[11023,22044],[11032,22076],[11034,22066],[11043,22098],[11046,22356],[11054,22120],[11056,22110],[11057,22349],[11065,22142],[11067,22132],[11076,22164],[11078,22154],[11079,22381],[11087,22186],[11089,22176],[11325,22662],[11327,22652],[11328,22925],[11336,22684],[11338,22674],[11347,22706],[11349,22696],[11358,22728],[11361,22986],[11369,22750],[11371,22740],[11372,22979],[11380,22772],[11382,22762],[11391,22794],[11393,22784],[11394,23011],[11402,22816],[11404,22806],[11640,23292],[11642,23282],[11643,23555],[11651,23314],[11653,23304],[11662,23336],[11664,23326],[11673,23358],[11676,23616],[11684,23380],[11686,23370],[11687,23609],[11695,23402],[11697,23392],[11706,23424],[11708,23414],[11709,23641],[11717,23446],[11719,23436],[11955,23922],[11957,23912],[11958,24185],[11966,23944],[11968,23934],[11977,23966],[11979,23956],[11988,23988],[11991,24246],[11999,24010],[12001,24000],[12002,24239],[12010,24032],[12012,24022],[12021,24054],[12023,24044],[12024,24271],[12032,24076],[12034,24066],[12270,24552],[12272,24542],[12273,24815],[12281,24574],[12283,24564],[12292,24596],[12294,24586],[12303,24618],[12306,24876],[12314,24640],[12316,24630],[12317,24869],[12325,24662],[12327,24652],[12336,24684],[12338,24674],[12339,24901],[12347,24706],[12349,24696],[12585,25182],[12587,25172],[12588,25445],[12596,25204],[12598,25194],[12607,25226],[12609,25216],[12618,25248],[12621,25506],[12629,25270],[12631,25260],[12632,25499],[12640,25292],[12642,25282],[12651,25314],[12653,25304],[12654,25531],[12662,25336],[12664,25326],[12900,25812],[12902,25802],[12903,26075],[12911,25834],[12913,25824],[12922,25856],[12924,25846],[12933,25878],[12936,26136],[12944,25900],[12946,25890],[12947,26129],[12955,25922],[12957,25912],[12966,25944],[12968,25934],[12969,26161],[12977,25966],[12979,25956],[13215,26442],[13217,26432],[13218,26705],[13226,26464],[13228,26454],[13237,26486],[13239,26476],[13248,26508],[13251,26766],[13259,26530],[13261,26520],[13262,26759],[13270,26552],[13272,26542],[13281,26574],[13283,26564],[13284,26791],[13292,26596],[13294,26586],[13530,27072],[13532,27062],[13533,27335],[13541,27094],[13543,27084],[13552,27116],[13554,27106],[13563,27138],[13566,27396],[13574,27160],[13576,27150],[13577,27389],[13585,27182],[13587,27172],[13596,27204],[13598,27194],[13599,27421],[13607,27226],[13609,27216],[13845,27702],[13847,27692],[13848,27965],[13856,27724],[13858,27714],[13867,27746],[13869,27736],[13878,27768],[13881,28026],[13889,27790],[13891,27780],[13892,28019],[13900,27812],[13902,27802],[13911,27834],[13913,27824],[13914,28051],[13922,27856],[13924,27846],[14160,28332],[14162,28322],[14163,28595],[14171,28354],[14173,28344],[14182,28376],[14184,28366],[14193,28398],[14196,28656],[14204,28420],[14206,28410],[14207,28649],[14215,28442],[14217,28432],[14226,28464],[14228,28454],[14229,28681],[14237,28486],[14239,28476],[5608,11356],[5609,11160],[5610,11155],[5613,11182],[5614,11176],[5615,11186],[5617,11180],[5620,11199],[5621,11174],[5622,11172],[5633,11184],[5634,11361],[5638,11178],[5640,11336],[5650,11326],[5673,11223],[5679,11248],[5680,11288],[5681,11282],[5691,11298],[5693,11250],[5695,11376],[5696,11212],[5697,14254],[5703,11272],[5722,11492],[5727,11446],[5733,11448],[5746,11514],[5749,11456],[5750,13936],[5757,11476],[5759,11470],[5760,11469],[5762,14104],[5763,11457],[5779,11606],[5784,11560],[5790,11562],[5803,11628],[5806,11570],[5807,13988],[5814,11590],[5816,11584],[5817,11583],[5819,14156],[5820,11571],[5836,11720],[5841,11674],[5847,11676],[5860,11742],[5863,11684],[5871,11704],[5873,11698],[5874,11697],[5877,11685],[5893,11834],[5898,11788],[5904,11790],[5917,11856],[5920,11798],[5928,11818],[5930,11812],[5931,13500],[5934,13643],[5952,11952],[5957,11906],[5963,11908],[5976,11974],[5979,11916],[5987,11936],[5988,14348],[5989,11930],[5990,11929],[5992,14437],[5993,14770],[6011,12070],[6016,12024],[6022,12026],[6035,12092],[6038,12034],[6039,14514],[6046,12054],[6048,12048],[6049,14367],[6052,12035],[6074,12196],[6079,12150],[6085,12152],[6098,12218],[6101,12160],[6109,12180],[6110,14331],[6111,12174],[6112,12173],[6114,14577],[6115,14745],[6137,12322],[6144,12332],[6149,12276],[6156,12290],[6161,12342],[6166,12309],[6167,12278],[6170,14656],[6171,12308],[6172,14304],[6173,12302],[6174,12301],[6223,12430],[6231,12423],[6290,12564],[6298,12557],[6314,12634],[6315,12636],[6321,12648],[6322,12650],[6328,12662],[6329,12664],[6335,12676],[6336,12678],[6342,12690],[6343,12692],[6349,12704],[6350,12706],[6356,12718],[6357,12720],[6363,12732],[6364,12734],[6370,12746],[6371,12748],[6377,12760],[6378,12762],[6384,12774],[6385,12776],[6391,12788],[6392,12790],[6398,12802],[6399,12804],[6405,12816],[6406,12818],[6412,12830],[6413,12832],[6419,12844],[6420,12846],[6427,12860],[6428,12862],[6435,12876],[6436,12878],[6443,12892],[6444,12894],[6451,12908],[6452,12910],[6459,12924],[6460,12926],[6467,12940],[6468,12942],[6475,12956],[6476,12958],[6483,12972],[6484,12974],[6491,12988],[6492,12990],[6499,13004],[6500,13006],[6507,13020],[6508,13022],[6515,13036],[6516,13038],[6524,13054],[6525,13056],[6533,13072],[6534,13074],[6542,13090],[6543,13092],[6551,13108],[6552,13110],[6560,13126],[6561,13128],[6569,13144],[6570,13146],[6578,13162],[6579,13164],[6587,13180],[6588,13182],[6597,13200],[6598,13202],[6607,13220],[6608,13222],[6617,13240],[6618,13242],[6627,13260],[6628,13262],[6672,13374],[6678,13420],[6684,13942],[6688,11372],[6708,13338],[6735,13666],[6743,13636],[6746,13544],[6753,13522],[6762,13546],[6772,13566],[6779,13708],[6782,13508],[6790,13730],[6810,14184],[6821,13694],[6828,11315],[6837,13696],[6847,13716],[6854,14102],[6857,11334],[6875,14574],[6885,14128],[6905,14200],[6911,11379],[6920,13900],[6935,14786],[6944,14040],[6947,11295],[6955,14060],[6969,14048],[6976,13994],[6990,14752],[6993,13958],[7002,14164],[7005,14046],[7006,13945],[7020,14804],[7030,14220],[7049,14208],[7056,14154],[7070,14832],[7073,14118],[7082,14774],[7085,14206],[7086,14105],[7100,14740],[7110,14816],[7148,14390],[7158,14342],[7165,14404],[7171,11261],[7180,11370],[7183,14378],[7189,14306],[7195,14344],[7207,14503],[7210,14476],[7215,14486],[7223,14477],[7236,14456],[7243,14448],[7251,14436],[7277,14643],[7280,14616],[7285,14626],[7293,14617],[7306,14596],[7313,14588],[7321,14576],[7366,14788],[7372,14764],[7382,14806],[7389,11327],[16719,15166],[16754,15796],[16789,16426],[16824,17056],[16859,17686],[16894,18316],[16929,18946],[16964,19576],[16999,20206],[17034,20836],[17069,21466],[17104,22096],[17139,22726],[17174,23356],[17209,23986],[17244,24616],[17279,25246],[17314,25876],[17349,26506],[17384,27136],[17419,27766],[17454,28396],[7493,15009],[7503,15052],[7505,14995],[7506,15000],[7513,15020],[7514,15001],[7515,14994],[7521,15021],[7535,15432],[7708,15181],[7808,15639],[7818,15682],[7820,15625],[7821,15630],[7828,15650],[7829,15631],[7830,15624],[7836,15651],[7850,16062],[8023,15811],[8123,16269],[8133,16312],[8135,16255],[8136,16260],[8143,16280],[8144,16261],[8145,16254],[8151,16281],[8165,16692],[8338,16441],[8438,16899],[8448,16942],[8450,16885],[8451,16890],[8458,16910],[8459,16891],[8460,16884],[8466,16911],[8480,17322],[8653,17071],[8753,17529],[8763,17572],[8765,17515],[8766,17520],[8773,17540],[8774,17521],[8775,17514],[8781,17541],[8795,17952],[8968,17701],[9068,18159],[9078,18202],[9080,18145],[9081,18150],[9088,18170],[9089,18151],[9090,18144],[9096,18171],[9110,18582],[9283,18331],[9383,18789],[9393,18832],[9395,18775],[9396,18780],[9403,18800],[9404,18781],[9405,18774],[9411,18801],[9425,19212],[9598,18961],[9698,19419],[9708,19462],[9710,19405],[9711,19410],[9718,19430],[9719,19411],[9720,19404],[9726,19431],[9740,19842],[9913,19591],[10013,20049],[10023,20092],[10025,20035],[10026,20040],[10033,20060],[10034,20041],[10035,20034],[10041,20061],[10055,20472],[10228,20221],[10328,20679],[10338,20722],[10340,20665],[10341,20670],[10348,20690],[10349,20671],[10350,20664],[10356,20691],[10370,21102],[10543,20851],[10643,21309],[10653,21352],[10655,21295],[10656,21300],[10663,21320],[10664,21301],[10665,21294],[10671,21321],[10685,21732],[10858,21481],[10958,21939],[10968,21982],[10970,21925],[10971,21930],[10978,21950],[10979,21931],[10980,21924],[10986,21951],[11000,22362],[11173,22111],[11273,22569],[11283,22612],[11285,22555],[11286,22560],[11293,22580],[11294,22561],[11295,22554],[11301,22581],[11315,22992],[11488,22741],[11588,23199],[11598,23242],[11600,23185],[11601,23190],[11608,23210],[11609,23191],[11610,23184],[11616,23211],[11630,23622],[11803,23371],[11903,23829],[11913,23872],[11915,23815],[11916,23820],[11923,23840],[11924,23821],[11925,23814],[11931,23841],[11945,24252],[12118,24001],[12218,24459],[12228,24502],[12230,24445],[12231,24450],[12238,24470],[12239,24451],[12240,24444],[12246,24471],[12260,24882],[12433,24631],[12533,25089],[12543,25132],[12545,25075],[12546,25080],[12553,25100],[12554,25081],[12555,25074],[12561,25101],[12575,25512],[12748,25261],[12848,25719],[12858,25762],[12860,25705],[12861,25710],[12868,25730],[12869,25711],[12870,25704],[12876,25731],[12890,26142],[13063,25891],[13163,26349],[13173,26392],[13175,26335],[13176,26340],[13183,26360],[13184,26341],[13185,26334],[13191,26361],[13205,26772],[13378,26521],[13478,26979],[13488,27022],[13490,26965],[13491,26970],[13498,26990],[13499,26971],[13500,26964],[13506,26991],[13520,27402],[13693,27151],[13793,27609],[13803,27652],[13805,27595],[13806,27600],[13813,27620],[13814,27601],[13815,27594],[13821,27621],[13835,28032],[14008,27781],[14108,28239],[14118,28282],[14120,28225],[14121,28230],[14128,28250],[14129,28231],[14130,28224],[14136,28251],[14150,28662],[14323,28411],[5664,11389],[5671,13300],[5751,11477],[5808,11591],[5813,14250],[5865,11705],[5922,11819],[5927,14539],[5981,11937],[5982,14850],[5986,14526],[6040,12055],[6103,12181],[6104,14845],[6108,14677],[6177,14694],[6214,12468],[6228,12476],[6234,14909],[6239,14710],[6240,12440],[6241,12439],[6245,12422],[6246,14874],[6281,12602],[6295,12610],[6301,14892],[6307,12574],[6308,12573],[6312,12556],[6341,14026],[6355,14186],[6547,14462],[6583,14510],[6593,14754],[6602,14602],[6622,14650],[6669,13402],[6671,11932],[6673,13380],[6675,13414],[6680,13480],[6687,13460],[6689,13461],[6697,13444],[6699,13458],[6709,13441],[6710,13440],[6718,12074],[6728,12050],[6747,13572],[6748,13573],[6750,11811],[6754,13520],[6755,13521],[6757,13592],[6761,13612],[6763,13613],[6773,13626],[6774,13627],[6786,12176],[6793,13607],[6794,13606],[6813,12304],[6822,13722],[6823,13723],[6825,13700],[6829,13670],[6830,13671],[6832,13742],[6836,13762],[6838,13763],[6848,13776],[6849,13777],[6861,12442],[6868,13757],[6869,13756],[6888,12576],[6891,13800],[6892,13792],[6895,13796],[6908,13878],[6909,13879],[6914,13848],[6915,13849],[6917,13825],[6922,13876],[6924,11472],[6928,13838],[6929,13922],[6939,11586],[6948,13916],[6949,13917],[6950,13882],[6960,13826],[6963,13864],[6964,13852],[6968,14032],[6970,14033],[6972,13966],[6973,13967],[6978,14022],[6979,14023],[6985,13964],[6994,14050],[6995,14051],[6998,14020],[7023,14069],[7024,14068],[7036,14092],[7038,14088],[7043,14082],[7048,14192],[7050,14193],[7052,14126],[7053,14127],[7058,14182],[7059,14183],[7065,14124],[7074,14210],[7075,14211],[7078,14180],[7103,14229],[7104,14228],[7120,14236],[7122,14234],[7127,14238],[7130,11233],[7136,14270],[7137,11458],[7149,14351],[7150,14350],[7152,14395],[7153,14394],[7159,14326],[7160,14327],[7163,11814],[7166,14403],[7167,14402],[7169,14386],[7172,14314],[7173,14313],[7174,14412],[7175,11700],[7181,14385],[7182,14384],[7184,14310],[7190,14400],[7196,14312],[7203,14372],[7208,14441],[7209,14440],[7211,14500],[7216,14490],[7218,14466],[7219,14467],[7225,14470],[7228,14484],[7239,14501],[7244,14454],[7246,14519],[7247,14518],[7252,14464],[7257,14480],[7258,14428],[7264,14546],[7274,14530],[7278,14581],[7279,14580],[7281,14640],[7286,14630],[7288,14606],[7289,14607],[7295,14610],[7298,14624],[7309,14641],[7314,14594],[7316,14659],[7317,14658],[7322,14604],[7327,14620],[7328,14568],[7333,11246],[7337,14686],[7341,14690],[7350,14718],[7352,11686],[7356,11286],[7365,12432],[7367,14827],[7368,14826],[7373,14810],[7374,14762],[7375,14763],[7381,12558],[7383,14819],[7384,14818],[7385,14825],[7391,14742],[7394,14802],[7396,14756],[7398,14828],[7403,14820],[7404,12424],[7407,14738],[7412,12566],[7420,14848],[7432,14882],[7434,11918],[7438,11274],[7445,12162],[7454,11303],[7457,14912],[16726,15167],[16761,15797],[16796,16427],[16831,17057],[16866,17687],[16901,18317],[16936,18947],[16971,19577],[17006,20207],[17041,20837],[17076,21467],[17111,22097],[17146,22727],[17181,23357],[17216,23987],[17251,24617],[17286,25247],[17321,25877],[17356,26507],[17391,27137],[17426,27767],[17461,28397],[7649,15346],[7650,15357],[7651,15338],[7653,15400],[7654,15460],[7655,15467],[7656,15498],[7657,15509],[7658,15536],[7659,15546],[7660,15343],[7661,15352],[7662,15374],[7663,15015],[7664,15397],[7682,15376],[7693,15367],[7705,15464],[7706,15450],[7707,15036],[7709,15444],[7716,15420],[7743,15505],[7744,15022],[7745,15524],[7964,15976],[7965,15987],[7966,15968],[7968,16030],[7969,16090],[7970,16097],[7971,16128],[7972,16139],[7973,16166],[7974,16176],[7975,15973],[7976,15982],[7977,16004],[7978,15645],[7979,16027],[7997,16006],[8008,15997],[8020,16094],[8021,16080],[8022,15666],[8024,16074],[8031,16050],[8058,16135],[8059,15652],[8060,16154],[8279,16606],[8280,16617],[8281,16598],[8283,16660],[8284,16720],[8285,16727],[8286,16758],[8287,16769],[8288,16796],[8289,16806],[8290,16603],[8291,16612],[8292,16634],[8293,16275],[8294,16657],[8312,16636],[8323,16627],[8335,16724],[8336,16710],[8337,16296],[8339,16704],[8346,16680],[8373,16765],[8374,16282],[8375,16784],[8594,17236],[8595,17247],[8596,17228],[8598,17290],[8599,17350],[8600,17357],[8601,17388],[8602,17399],[8603,17426],[8604,17436],[8605,17233],[8606,17242],[8607,17264],[8608,16905],[8609,17287],[8627,17266],[8638,17257],[8650,17354],[8651,17340],[8652,16926],[8654,17334],[8661,17310],[8688,17395],[8689,16912],[8690,17414],[8909,17866],[8910,17877],[8911,17858],[8913,17920],[8914,17980],[8915,17987],[8916,18018],[8917,18029],[8918,18056],[8919,18066],[8920,17863],[8921,17872],[8922,17894],[8923,17535],[8924,17917],[8942,17896],[8953,17887],[8965,17984],[8966,17970],[8967,17556],[8969,17964],[8976,17940],[9003,18025],[9004,17542],[9005,18044],[9224,18496],[9225,18507],[9226,18488],[9228,18550],[9229,18610],[9230,18617],[9231,18648],[9232,18659],[9233,18686],[9234,18696],[9235,18493],[9236,18502],[9237,18524],[9238,18165],[9239,18547],[9257,18526],[9268,18517],[9280,18614],[9281,18600],[9282,18186],[9284,18594],[9291,18570],[9318,18655],[9319,18172],[9320,18674],[9539,19126],[9540,19137],[9541,19118],[9543,19180],[9544,19240],[9545,19247],[9546,19278],[9547,19289],[9548,19316],[9549,19326],[9550,19123],[9551,19132],[9552,19154],[9553,18795],[9554,19177],[9572,19156],[9583,19147],[9595,19244],[9596,19230],[9597,18816],[9599,19224],[9606,19200],[9633,19285],[9634,18802],[9635,19304],[9854,19756],[9855,19767],[9856,19748],[9858,19810],[9859,19870],[9860,19877],[9861,19908],[9862,19919],[9863,19946],[9864,19956],[9865,19753],[9866,19762],[9867,19784],[9868,19425],[9869,19807],[9887,19786],[9898,19777],[9910,19874],[9911,19860],[9912,19446],[9914,19854],[9921,19830],[9948,19915],[9949,19432],[9950,19934],[10169,20386],[10170,20397],[10171,20378],[10173,20440],[10174,20500],[10175,20507],[10176,20538],[10177,20549],[10178,20576],[10179,20586],[10180,20383],[10181,20392],[10182,20414],[10183,20055],[10184,20437],[10202,20416],[10213,20407],[10225,20504],[10226,20490],[10227,20076],[10229,20484],[10236,20460],[10263,20545],[10264,20062],[10265,20564],[10484,21016],[10485,21027],[10486,21008],[10488,21070],[10489,21130],[10490,21137],[10491,21168],[10492,21179],[10493,21206],[10494,21216],[10495,21013],[10496,21022],[10497,21044],[10498,20685],[10499,21067],[10517,21046],[10528,21037],[10540,21134],[10541,21120],[10542,20706],[10544,21114],[10551,21090],[10578,21175],[10579,20692],[10580,21194],[10799,21646],[10800,21657],[10801,21638],[10803,21700],[10804,21760],[10805,21767],[10806,21798],[10807,21809],[10808,21836],[10809,21846],[10810,21643],[10811,21652],[10812,21674],[10813,21315],[10814,21697],[10832,21676],[10843,21667],[10855,21764],[10856,21750],[10857,21336],[10859,21744],[10866,21720],[10893,21805],[10894,21322],[10895,21824],[11114,22276],[11115,22287],[11116,22268],[11118,22330],[11119,22390],[11120,22397],[11121,22428],[11122,22439],[11123,22466],[11124,22476],[11125,22273],[11126,22282],[11127,22304],[11128,21945],[11129,22327],[11147,22306],[11158,22297],[11170,22394],[11171,22380],[11172,21966],[11174,22374],[11181,22350],[11208,22435],[11209,21952],[11210,22454],[11429,22906],[11430,22917],[11431,22898],[11433,22960],[11434,23020],[11435,23027],[11436,23058],[11437,23069],[11438,23096],[11439,23106],[11440,22903],[11441,22912],[11442,22934],[11443,22575],[11444,22957],[11462,22936],[11473,22927],[11485,23024],[11486,23010],[11487,22596],[11489,23004],[11496,22980],[11523,23065],[11524,22582],[11525,23084],[11744,23536],[11745,23547],[11746,23528],[11748,23590],[11749,23650],[11750,23657],[11751,23688],[11752,23699],[11753,23726],[11754,23736],[11755,23533],[11756,23542],[11757,23564],[11758,23205],[11759,23587],[11777,23566],[11788,23557],[11800,23654],[11801,23640],[11802,23226],[11804,23634],[11811,23610],[11838,23695],[11839,23212],[11840,23714],[12059,24166],[12060,24177],[12061,24158],[12063,24220],[12064,24280],[12065,24287],[12066,24318],[12067,24329],[12068,24356],[12069,24366],[12070,24163],[12071,24172],[12072,24194],[12073,23835],[12074,24217],[12092,24196],[12103,24187],[12115,24284],[12116,24270],[12117,23856],[12119,24264],[12126,24240],[12153,24325],[12154,23842],[12155,24344],[12374,24796],[12375,24807],[12376,24788],[12378,24850],[12379,24910],[12380,24917],[12381,24948],[12382,24959],[12383,24986],[12384,24996],[12385,24793],[12386,24802],[12387,24824],[12388,24465],[12389,24847],[12407,24826],[12418,24817],[12430,24914],[12431,24900],[12432,24486],[12434,24894],[12441,24870],[12468,24955],[12469,24472],[12470,24974],[12689,25426],[12690,25437],[12691,25418],[12693,25480],[12694,25540],[12695,25547],[12696,25578],[12697,25589],[12698,25616],[12699,25626],[12700,25423],[12701,25432],[12702,25454],[12703,25095],[12704,25477],[12722,25456],[12733,25447],[12745,25544],[12746,25530],[12747,25116],[12749,25524],[12756,25500],[12783,25585],[12784,25102],[12785,25604],[13004,26056],[13005,26067],[13006,26048],[13008,26110],[13009,26170],[13010,26177],[13011,26208],[13012,26219],[13013,26246],[13014,26256],[13015,26053],[13016,26062],[13017,26084],[13018,25725],[13019,26107],[13037,26086],[13048,26077],[13060,26174],[13061,26160],[13062,25746],[13064,26154],[13071,26130],[13098,26215],[13099,25732],[13100,26234],[13319,26686],[13320,26697],[13321,26678],[13323,26740],[13324,26800],[13325,26807],[13326,26838],[13327,26849],[13328,26876],[13329,26886],[13330,26683],[13331,26692],[13332,26714],[13333,26355],[13334,26737],[13352,26716],[13363,26707],[13375,26804],[13376,26790],[13377,26376],[13379,26784],[13386,26760],[13413,26845],[13414,26362],[13415,26864],[13634,27316],[13635,27327],[13636,27308],[13638,27370],[13639,27430],[13640,27437],[13641,27468],[13642,27479],[13643,27506],[13644,27516],[13645,27313],[13646,27322],[13647,27344],[13648,26985],[13649,27367],[13667,27346],[13678,27337],[13690,27434],[13691,27420],[13692,27006],[13694,27414],[13701,27390],[13728,27475],[13729,26992],[13730,27494],[13949,27946],[13950,27957],[13951,27938],[13953,28000],[13954,28060],[13955,28067],[13956,28098],[13957,28109],[13958,28136],[13959,28146],[13960,27943],[13961,27952],[13962,27974],[13963,27615],[13964,27997],[13982,27976],[13993,27967],[14005,28064],[14006,28050],[14007,27636],[14009,28044],[14016,28020],[14043,28105],[14044,27622],[14045,28124],[14264,28576],[14265,28587],[14266,28568],[14268,28630],[14269,28690],[14270,28697],[14271,28728],[14272,28739],[14273,28766],[14274,28776],[14275,28573],[14276,28582],[14277,28604],[14278,28245],[14279,28627],[14297,28606],[14308,28597],[14320,28694],[14321,28680],[14322,28266],[14324,28674],[14331,28650],[14358,28735],[14359,28252],[14360,28754]] diff --git a/scripts/paired_cube/verify.py b/scripts/paired_cube/verify.py index 9b0d6be233..6074006b86 100644 --- a/scripts/paired_cube/verify.py +++ b/scripts/paired_cube/verify.py @@ -147,7 +147,7 @@ def each(bits): assert contained(A,current[t]);Y[len(current[t])-len(A)]+=1;current[t]=A for t,q in enumerate(inputs):assert contained((q,),current[t]);Y[len(current[t])-1]+=1 assert dict(Y)=={int(k):c for k,c in record['target_data_histogram'].items()} - assert record['selected_roles']==len(seen)==4840 and birth==Counter({20:4840}) + assert record['selected_roles']==len(seen)==3630 and birth==Counter({18:3630}) return dict(signed_scalar_pairs_checked=scalar_pairs,scalar_H_exact=True,K_involution_and_inverse_exact=True, decoder_identity_exact=True,conservative_source_supports=True,K_source_itinerary_verified=True, full_backward_intersections=True,physical_signed_M_replayed=True, diff --git a/scripts/paired_cube_bit.py b/scripts/paired_cube_bit.py index 8e00899f47..2b425bc7bd 100644 --- a/scripts/paired_cube_bit.py +++ b/scripts/paired_cube_bit.py @@ -1,11 +1,15 @@ #!/usr/bin/env python3 -"""Incremental reconstruction of the selected PR97 shared-core bit profile. +"""Incremental reconstruction of the selected h=21 shared-core bit profile. Copyright 2026 icekylinx. Apache-2.0. Construction with GPT-6 Astra; integration with OpenAI Codex. The inherited PR97 ledger is by Zhihao Chen, and its frozen scalar/frame witness is Swapnil Jain's construction. Their original credits, licenses and disclosures remain in the pinned snapshot. No complete-basis replay or inherited rational-frame audit is repeated. + +The bit word is the hash-pinned h=21 Fibonacci-strip word in PR97's frozen format, +read by PR97's unchanged reader; prepared by eumemic with Anthropic Claude +assistance (references/paired-cube/fib-bit-h21/README.md). """ import argparse from collections import Counter @@ -15,9 +19,22 @@ import json from pathlib import Path -from partial_gauge_bit import ROOT, require, encoded, frozen_sources +from partial_gauge_bit import ROOT, require, encoded INPUT = ROOT / 'certificates/paired-cube-bit-input.json' +PR97_READER = '9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036' + + +def frozen_sources(record): + manifest_path = ROOT / record['source_manifest'] + require(sha256(manifest_path.read_bytes()).hexdigest() == record['source_manifest_sha256'], + 'Bit word manifest changed') + manifest = json.loads(manifest_path.read_text()) + for name, digest in manifest['sha256'].items(): + require(sha256((manifest_path.parent/name).read_bytes()).hexdigest() == digest, + 'Pinned bit word source changed: '+name) + require(manifest['sha256']['deferred.py'] == PR97_READER, 'PR97 reader changed') + return manifest_path.parent, manifest def histogram(value): @@ -71,9 +88,9 @@ def reconstruct(input_path=INPUT): spec = importlib.util.spec_from_file_location('paired_cube_pinned_deferred', folder/'deferred.py') deferred = importlib.util.module_from_spec(spec) spec.loader.exec_module(deferred) - with gzip.open(folder/'witness_23.json.gz', 'rt') as stream: + with gzip.open(folder/'witness_21.json.gz', 'rt') as stream: witness = json.load(stream) - with gzip.open(folder/'deferred_23.json.gz', 'rt') as stream: + with gzip.open(folder/'deferred_21.json.gz', 'rt') as stream: data = json.load(stream) schedule = deferred.Schedule(witness, data) ledger = json.loads((folder/'bit-ledger-result.json').read_text()) @@ -84,16 +101,16 @@ def reconstruct(input_path=INPUT): selected = selection['retained_readout_order'] omitted = selection['omitted_readout_order'] chosen, skipped = set(selected), set(omitted) - require(len(chosen) == len(selected) == 9543 and len(skipped) == len(omitted) == 2022, + require(len(chosen) == len(selected) == 7575 and len(skipped) == len(omitted) == 1335, 'Selected gauge counts differ') require(chosen.isdisjoint(skipped) and chosen | skipped == schedule.sel, 'Selection does not partition the inherited gauges') - require(len(schedule.sel) == 11565, 'Inherited gauge count differs') + require(len(schedule.sel) == 8910, 'Inherited gauge count differs') for slots, subset in ((selected, chosen), (omitted, skipped)): require(slots == [s for s in schedule.readout if s in subset], 'Gauge order is not the inherited subsequence') h, v, R = schedule.h, schedule.v, schedule.R - require((h,v,R) == (23,1771,28866), 'Inherited dimensions differ') + require((h,v,R) == (21,1330,21526), 'Inherited dimensions differ') old_aux = deferred.chain_ranks(schedule) require(encoded(old_aux) == ledger['rank_histograms']['aux'], 'Inherited auxiliary chain receipt differs') @@ -133,7 +150,7 @@ def reconstruct(input_path=INPUT): ('target_data_histogram', target), ('selected_rank_histogram', gauges), ('copied_center_histogram', Counter({h-1:h})), ('child_histogram', children)): require(histogram(record[key]) == +value, 'Selected profile differs: '+key) - require(values['W_per_vertex']*values['m']-values['rank_per_vertex'] == 2024, + require(values['W_per_vertex']*values['m']-values['rank_per_vertex'] == 1400, 'Shared-core rank deficit differs') require(all(0 < r < 3*h and n > 0 for r,n in children.items()), 'Invalid child') result = dict(record) diff --git a/scripts/paired_cube_network.py b/scripts/paired_cube_network.py index 63dab6d4e3..b89626ecde 100644 --- a/scripts/paired_cube_network.py +++ b/scripts/paired_cube_network.py @@ -24,15 +24,15 @@ sys.set_int_max_str_digits(0) ROOT = Path(__file__).resolve().parents[1] -AC = Q(4856569,10**10) -COARSE = Q(4617656,10**10) +AC = Q(5113520,10**10) +COARSE = Q(5164125,10**10) ATOM = Q(1,1000) OLD = Q(384599,10**10) AB = (1-ATOM)*COARSE+ATOM*OLD BAD = Q(1,10**16) PHASE_STOP = Q(1,10**6) ASSEMBLY_BIT = min(AB,(1-PHASE_STOP)*AC-Q(1,10**10)) -KAPPA = Q(4609169,10**10) +KAPPA = Q(5108289,10**10) def clean(hist): @@ -48,14 +48,14 @@ def shared_profile(row,complex_word): require(0 < r < h and n > 0,'Proper local gauges') H[3*r] += n if complex_word: - require((h,v,R,ell) == (24,1760,26417,528),'Paired-cube local dimensions') + require((h,v,R,ell) == (22,1320,18473,440),'Paired-cube local dimensions') require(R == row['c']+row['q']-row['matched'],'Compatible carrier roles') - require(selected == {20:4840},'Selected rank20 gauges') + require(selected == {18:3630},'Selected rank18 gauges') for r,n in enumerate(row['remaining_internal_histogram']): H[r] += 3*n parts = ('source_data_histogram','target_data_histogram') else: - require((h,v,R,ell) == (23,1771,28866,506),'Retained bit local dimensions') + require((h,v,R,ell) == (21,1330,21526,420),'Retained bit local dimensions') parts = ('auxiliary_histogram','source_data_histogram','target_data_histogram','copied_center_histogram') for name in parts: for r,n in row[name].items(): @@ -187,7 +187,7 @@ def main(): p.add_argument('--output',type=Path,default=ROOT/'certificates/paired-cube-network.json') args = p.parse_args() args.output.write_text(json.dumps(js(certificate()),indent=2,sort_keys=True)+'\n') - print('PASS kappa=4609169/10000000000 = 4.609169e-4; both moments, shared cores, finite router and 47 strict constraints') + print('PASS kappa=5108289/10000000000 = 5.108289e-4; both moments, shared cores, finite router and 47 strict constraints') if __name__ == '__main__': diff --git a/scripts/paired_cube_producer.py b/scripts/paired_cube_producer.py index 3354975491..c856af2282 100644 --- a/scripts/paired_cube_producer.py +++ b/scripts/paired_cube_producer.py @@ -33,7 +33,7 @@ def stage(message):print(message,file=sys.stderr,flush=True) frozen=reference/'matching-arcs.json' assert hashlib.sha256(frozen.read_bytes()).hexdigest()==pin['matching_arcs_sha256'] stage('Regenerating paired-cube signed DAG from inherited PR117 restrictions') - g=Graph(12).finish(restricted_triples(12),restricted_pairs(11),all_but_one(10)) + g=Graph(11).finish(restricted_triples(11),restricted_pairs(10),all_but_one(9)) g['matching_frames']='coordinate' binding={k:g[k] for k in ('inputs','labels','args','signs','roots','centers')} assert hashlib.sha256(json.dumps(binding,separators=(',',':')).encode()).hexdigest()==pin['graph_sha256']

  • ZzHr$Sop5U9mf7b9rmH{Ca@MGDI5lT>0$8ksB>OCGd4rE#RtwDZuIzk+(-ZCAKJuQ z0ufgR#2ALeIMHXmIA72rokEpYZYAagaK5oI?T~gd#f)@`I30B-G?!~3J6$-)K zDOxC2+>2A3;_lw!Z+h?lu6HdyWbe&N;OvvLXP)`Z%pKTL>O6eFKlq8r4I(4s6sPJ7 zdl3++YonpH0jyaG zt`NlxM}D*mOIRL>7+Js`opgj4wt7%WcXcQp$3*4Av9U1raDmn%d)*bYBe#&Sm&CGM z`FT!n3{#M1zUfy$fbN*i{!Bv#-Dl`z$(bmH^`Zj>>U257W`5yqGJ0g~gkW(6C_mW=W zgrsF`u!P4_M6);BDXN!0v072@1Hv-FqU3QOm4Gp~#BnT@^{GU&DOGHvG~;+XG^9}X zS#Dv&afcnn~c(IP|jt}($I*2W~*$8YbZ?^oQ0C&jSEZPqfpo7zqKzT}$sxfK+) z3%OzA_K$UDr%-fB&^8}t*TzMzyMhy;x)kOULkkY72`Ql$CWaVFgb>&f-4YoSgQg9R z!a$|LMzS9<4Xd*{l=7gDWqOi@SdIWtNQO}X*NbLnUcvABoUtgYMkxQs^*anb9>mck zAxHJTzSl&s{Xwyyo5eVg;iIOOD)r|+B@oPN%)|V90=`(_3CUc zbT+m#E>Oqg1Jl2DrZxqV$Ip-Jp7Wuhrk{WF?auyvf{`bT9;}2qTk(ISLm(v33g0M{ znLFR$+&J}R<#a_Wt$C#JID7W@&7`C;O4{+};tf#8<6QRZ(A!A~9rnBLj%Oq9 zGXV2kbGMR#;F*7V<~UqvAv9vEQ7~FYqH%%DIzO3uN7_uel!pyi*7XcKxJZzH#v74Y ze5D~A4v~Iy=FZnagL+PilhnnG;pTGTPq{ILN63j=v&_lF~*I z8DlP`7SZP7KPOTCB^~jI%;H?*H?C33-h3@{njJP~I#Is>@<>Wmfvef^jORkyRKt@_ z+*^Vk;bN%{oO|I^5waA3*3axYo}l0kuNj-l1%NGTyPS^MKzGD}zli9eoX&L6k#Qb+ zp9>kmeo`q)t%n9p%|HG)#fMbl!T1}DQdx$p&z~tk6wpMr&Q6ij;1k>ZY3ez4C2vMx zUMo_+kbUo1;`uKeG1nuscrG$&MGm~dt#VQow}JX3>_s@_+friiN?#m&|Hc;xriB~) z4T+ej!=M^Z!38;GC(DRJcMNg=!a@Ugn4gOIFqIUqKV#(IFcZU$mX3kUo3K!fz-7(cn;j}k~-NbaHL%q&+W|q;OOlKe#+^6nfywvd5EvJ$!Rw)pG)>OnM zMh6ehs)4}j^UF!7p8i_2nEosM%JM&n`HeoNvI3o+XaMj(G&pQKtf3SG59WeG&5{7t zG+b3?cyE>$j1*8qN}V>qB**j1ZCGfT67uXC$9yx^`$HVu4zW!DGrTFW^5_89>S`qM?JaT5n_~>-(|pq&)vZap*$icFY`gtha6D!lAdWZsi95Qe zt>OwXyj=-7Ex_=jA0o#uZ@`a(%w|*!g2GUA&4+mhggTjNb#_YAc~9MP7WRiEDfb>f z2L>V0rK?od<1ER$cN>Y}zxh>MS!(U`p8{SU^2&!@cyDR9p@7hc#P0pZ?V%ui8lfvx2~^BgeUGN_xFTt?*y7$X^MJ$a;}ZfE(DvJ=e-iWH(sAB9X@M0FiSZ-s_nu_qt2+06UG~A z%K@9!M*5+!v}Qr{Jz=6@d1G{1`z;TK=y~m6DAqRww9dTiI7S0LeYZ1IG}ii|sGorf zXV>0a^MXo+0!oFR3VhhOmNr?`M~3+mT={ATmvrCOTU6lUC&e>;w1r{LcSP0=9+SjR z;;R*a6~O+Qp?vA)_s!6@6aEkD&+)dOyKT3w1S1oFTq?BcKSbnA$PXh82_?ZrwKT*M z0WU_ghx>;!mNe~DzO%jRrIqQX0g~+FpKz2Bt45tC^d@L%jfKbW-`WQ-X98wE97|{ zU^!O7{`5^4ji|PTJ@qg~2@_B0!~XVPUMABY8CqvaG8l0$)o+BiG8Mky#hozX%Q~6Z z`E{1O?K0Mov7Io74{=Iivc|u4xOxc6!*EVj4gaaSF|2CZr}{MffkBi9TLQ@aoK6vz zIKEg%?ZzHTuU)N{)rDOR$@#@ejIzbqT3}sI`Z@Ly7j!Xy&=VEN?+UEghxEtz;KO>q z2>EU0yAsfr61-`Fh^xT55!c!_SWhBs%NhMp;>;mSo@IVh%aRs@^CLvyI|7(_Y$&!@ za9j;Ob)C-!J=}q1>zxKZn*@E|6Pj(EvQaBi=8xFB-c>h^hquzgp2pMD_P&+=az?Rn zdT=F)ltz+QCUKwSbs<0`aOMtkhEI}u@7d~rKdeMiReQE2%J*31dKa#@ggo+bL>hC^ zIOEkm_DzdX+4Q3|;kHuMVNewBz8lR)R^LI33vJ}YeE zLYpg4JaeDMzdcqiwRQav8dMc51bs8;!KBj@#dWRdDlQrjD8=k&C0K8Uoh3y|_|E?I|D zLljW_v%GZN?}&tz{87{WZP0`LBW(>tYt`0Tqek z`ui-?yI#Eg=B)SRH{we0u3kxwm!G(8eiux;TCIvj_!HPm6n7arBMqN2V)C_P#Z}$( ziq+-{KNf_NxlqRZhg4K&-oPgFqM7Z-tLY5Ug!dNKdH~wi8*Y8TEc|OHp`rVQlvLkUwRFl5)|Z_hSu2 zg;IOXz2FONf25(%qa1%nptGUilMFSo!}Q)Xxkhaal|e4%PxL_ry!ZPQkQ-#;cfA&| z+|zW_i+tpUf2|*=iC<@GPhR75EjWeW_Z?tqh*_e7(_4F2b6AM+xrD{`t$AM+XuU2e zi2D#j1zxX?jeZx>*?FVY3V5Cgdo&K#N;{tW&TSn4)8a@55N2iN#G2o3)?d6r{(h;R zYT(e$iLFbC9nJzs>|$78y|+3KwZH(}N7&ouJjWDx^oL3Iln2E59jYs0qa!ypZA)UR ziK`-$+?4>FZzH}xU^w3*_8-)#8YQqcPzD-IcT$yj_{F~|x8;TyMQt|;=* z&L+xthBHHRPvtNF__m#~I%*fQ)_?9EDjnZK#g{jG7Y|E}zqo*w78 zknEyH9FaifL;*RYTO5yY^4qEiR7~c-<%65qel6iJe`VJg*-b{lWiv%+zxw!~#U9>s zWJYH(;kVaYN(E~A?#W$u|r*IxHpZU zE-;}4LnMtsPV-z=v$|Iak!rjtsOQ@LMXvP2c{gs3gWV?(Pl>0M;GkI= zRL*jXzj`>Ti^6B)0PKDGj>Mu~RPc~NwaV|7uF+-d!ZrCm@&q77#G1P^tJPr5_jW~i zBo?0xiEJFPm7Ee-#u4SAAM_~lloA%Q1DzEJ)=>`%BCf$Gx5#M0jIt2cXB*j+hn<;} zP2)Hdn54ahZz6xV4{Bnn2c0}dbF1sGPO+v(+a=@aPhR`pZ zQQ2$#r)HTD_!*9;yeC@>LU~-h080(MeXB&`I3QrrQ12uRa-wwW$D2hv(ESJUOdCbv zsI#?&JfH%*Sm5tIayuEqcY(`0!$e{tNkJa*hH2q~lN~wKGIuEKyhj<=u33Luy?D#-&nl)VErxf2AfvQv$eGu;JBdg))HeaCrU@tjOFYuob7|$lYp=olD*`&#F+9PehQ0wn#F0obL1aZdiXd!fU^LJM zlma*4=HJGQyC;kH!xcJE{=7J_S=-{J)t&z$Y@r#GqeOa-tUYYm!ICsGXC|M!&<^w| zOoO?1d3<;5bHx^cGPA%>p1Il(A#fW;okRL#`DR@IXRiqfd! zb?q#Jf~Z8X@{a)t4BGP0+&8ZNqyDmUsJMWIeNmfDO&~I^;={kscrA9QdhIp%%`a)0 zkORl{?=rW3Cdut&BOOO1rL%Pqi7{k&hLa^QDu@K+?K+=osG%s?&{<= zQihJUE=vL#U%xCZEV`RusW%}jsxC*f*;vf50v1$XUzCX`o1isD8AWX0@jw~1-EN&` zqOQ9TV1}58d!bo^8=d{?07m`;eA`;URyY*XLb8t=rm{f>hQq$3Bg3N1KO%byLMwL~ z2!8(Ch3TYdr_@=WSGe8DVTu%qf7n_~%n&hX8xv zm6NTp@wTxJ951lENSlz?!c*bWg5cMGxns&m5j7~X$Qy|{J;PZBSp#{brU2c|O|RS# za}s#pP_oTG8PXZokb`dWESTI$v!{`aTePB2-4Wq`26|YwKhGhxN_uSG9>-*CHvqQk z4PBAiLOMEmYLs{}hLsfH#rn79>pMYmk=h$)&pOR;I~1x~px^R8-UC-cD7m_$Q`WA` za6ueFcfNf7lfxN>m8n9M}QM=&eUbnk=?W$Fp$ zfWAPC3jBhw*I{>`oY)uiuur!6xssq=3H0T6c4jN)fA&Z)`jt)hj$nA#Gu#|b{Xu!! z0P%Pbm{#{FuL9fr_7dKn#vE_%n!eIzR0`N)r;ZWnzVSdVoRA=_gKiFWBq>@vul<*E zJ^znUdj!~iUxqPiQk-Iu*rbVheqnIA_;FGA1f3R_?lfqleslL>y{YUL#9(vIIvY`tf61R6&hg;}p#>OO29{t3Q~szx z?g}?JgTGpc?H%!hz)A$u5ZZoX(zKxYwvk&ZMh7UA)rs#{S^on79;;yT5m}?;fZ*QlSDC8H=z&_?-W_?52o!#O4*&8hc|GBNj>id zV>8IKX_ouK5bBws?B&FxkpqNO`N#6?Pdt1GJ-ID3gdH+e>8_ism8UB_?@txe`vFi* zt*qQmOBnK1|Hax@&9h5Vz_X>*=@A1`jJ=|8(D^ln=D)-jF_t_w^90NNq3p{TvUig{ zi91rkq9oL*x|3KN$I0DQjG#@>)9HR^*nxVtZ#82@E51CA8n|vB3UQn_|jQ zG=K;yz#HsS)FiF5Y4t^DGUW9@n1a|EH}%)%?}xf%hiCZS10sb|_lX-Y1)}y&Rioj6 zQ5@k_`3^=HP~xn!TnMc@6_fcpU%#v9vQ)sqd8=vFPgMt!3(taO5vZy_*^WL~Gk_{@ z>Ip*MCzQB@Vcb33&*8z{b-A6R%E?S%^d9pwCb_pXTlJ0n5HXug#LK?vXQu9WI>b0r z^|~~bup+xUCRCQA4SvH}WU=cwF>bOqhHiBkLn3vD%i*vaiS#_SopXlz@=6Sa1y`9{k~3UDpgA}rXbCRX=lKY0X|^C?9&Q?i=ZRU z)3cPm@iVfP>gmV`{X|{A>9#m6>P;9m*ZHZ8=eEG(`;r|djVRkA4(^b*Stxg#aIag{!l&sdMf5NJu{T;Z7M zttF{{EH5!p4|_VSLoNbMd;f8HFA1|9_MeY>ID~&!js!R7C>!U-*5Ml<=<*|i$y~89 zM0s&Xw{+>}#=&;*Z8+Xc!Q~b3E32a(x9~{5Rervq8Kk08x4>(%?%BFQmvPsm@k4Y_D-Rj`7N7=REE4-K z^+c@6mz8SZOe6Ts9~zj4H^z&(sUr!cvO3zVCJC9^?svFgR-~lh;^`mZ5o`zS_bMNI zP#{MA3ZNv!1|Ap0%Wz(*(qE{aovO}Ud?2tj=_3ca#E-=Hm=ak`2;nOAd54%4xf^Pb zh?pMI#qg{4X?^!C+?}RC`vjma&x#hT)zeVpHoeeg%zK;DL`Y0q(HEKgN|&s(RWL)w z7)K?pAmsd^lq=yEwu!<_3k(FBe?g%yd5rCC9*)~H#rT(ex}YxQKJdlGXX0}6LSK6h z`5}Kc@~Ff2x=&$cmiD2095nVtQK4-NlcL<1Mw&GU3C(%SiN`CD>S=5y(}y9*9V}+` zO+-rrc-cA2Ejz+YI^jbUKwhqb_L$>?uRJ9tvb|`HX|@l|84>xkZ{r3&8ei)PoN+yd z)zMU+P=(4+G$KUoZAe$UG%)uw_fnv7roJ=F{3?HGP5>+QVq==Fgqr7qq#=m62I6k0 z+nguSmp1>nj@3^qLS4EvO*%-%hGbq-N+#c2_*^A~n;M)Vh6F#4(G`BbAuAw<-CWrB za8{nyCR%Sf_7<(9Vl9ICTYf*=_&EcPa;a_id%{_e?J|jUY#jyr;wDktEyjZJ=4V#* zvA@0j@aa*qi&(^pc*`L;(b3vQ7ew_WDYd;3x-IelWKu5-gNh0CJS;gGm6Lvqqxn$R zcRj&h`M-z8f1AzhR0B_ZKJ8pgNX@9d?2Yw#0it$spYNG_5tT+*6*D@?a(6j>jNBaY=#J zp{M$We&~B>Y&)qG6q%5f8{QxeOKfd=^wGPArP5U2;No3}KFC;~{ec|6Us{Q?dq=%q zBLMEJ`Iq)t0^Go&_w_E^15&U6Mr+}4Ja}q@$Rmj9S1FD)LIei%&BtwLS~Yz$o9kR% zpE9;NrRv2TZp`mDnUc^i7U5-Oz1IuzhjdpynbVk7+5)};d0M64*;~)e-PQ^Ksn55P zZsirGxkjAlR`XOd^5`#hrV$2pa2!y5VocTZfIQ4^ojt!6l`t7{WtC&XA;(3djo0#g zxDVg@dqT0>OmjR^9v=|uX?dLAaK|u-c~K~89X!VIMvaKH_(mF)z$$n2uP~6?fT825 zC&3<6ITo+-|FQwu-k-`JI=_cmSHW!kPy484=|EdW1L z=2axf^Fb@%PqOoTkDc?SK`A^OvV!egma8P8b$x8d5A56;i#~{0ZY|kNR%Uwb*5)HS z<-%gPYNmUC9^yUseEH-rW&9^}Oqgy842~VYGip!kHc~WRZ~UeFyNV!}ES;zP9%?L? zMH!tD2H#i|DnA{64^OZ8%z0r>YYl8gQu0gs`1SyqW$bfGEk-5RILreeMi{~?mFs-< zx(zbQQ3_?GLzAy1oN#-M{c3G!a;c4^yho^WHlT=2swp;*R@UPBSYLpR{}U3SzhLm3)O0t8Z7RhREFn3_X=1beC6<5kejKT6cBbTR7bd~^?J zGf#XW9^gOg3|jd*;RWbIc4F~u)t5&jTqawu484A* zIrFtemL!QNgZCoBEW;J=jo!{FD+Tam5AqyUu9@n==JX42=N18SEZHclpxhBC)w=&C zUs6=w->6azk2EfPloL?>b^!q>1)@)EoTOqOz03KF>M*&M>gBm@NZ6zl;_i#dikzWM zxJr}cRWye5UJ4_TqhEXs?-~pQXqTQmRQe60wbfk>CGr{jaKGu8Bux9ldm(S+(mucl!PdtSUGFn`XXE4o64^Nme(W| z1hz+ zYK6Mfu8lxo%iDabyg$4~`Q)*}^p%>;r6;N>X}mINJZ5uWrWZY1*lp-QVr>p^*?_TJ zlb;Z?QgnuLg0Q^qL!<3@Z-u#ZY1mzCvP32nGZ9aYKVDW%jf|^pW)nYcU(sUNZ=tby z*q9#$ATIABIH04#kEI{XzENz0qMyiPCk=0l--=azg};_sywCn-+p<6aPz;i>+cc`kAa5=s2sesTa$AuR}HU z@!L-c^z(uU#o6AXLnonN{HE^0bsu{{4-V`Lb)Vp z{dZZ&%Z1wQ9mPYW%(X2wwHk>sZaBptVrs6Lw(!Dh&wS+CH;Qx=QnuIND?Urkw@JCV z$5Mosc&gg^SR6kGK5T|InT|s|Xkr8yGM>DqfuSC@B-Gjf=Q?D-0KPgJAc`h^Z(1JD zfR@q#|p_=b$-(UNbS9Ngc zthJM`)t)xC{|<;4PMxql7#rh+-*NK|%(l(X5tGdwCZEWIHATg-nqn}U`S4+vbz)qK zb}qDnn~76G&8~`*FrHAgaLeQLg_UyzwjhIDShc~>0eSyY0IEh}zI@k~wtlpBKr-b6 zg@dPcH>#mZEk+m<7wCs$#hL1e-W9EObzLJ&-jNA`+<$~fAflD<4PH~dohEx3{w=mv z!qEW=0)8&Jse6H2LcEda51R_xvw4Wra?&I^_GCbvA|84|V*#j{#lpSK0uW%6%dU9b8V)3#} z!J@d_kwhg3h>{VorQ?W2q70|+7p#3OOX>GT?|SK_fRX$Os49z@?+2elbN)@Gzfi{Y zEeQ}e7PkW;JP$!-4Lp^~KW9!;QQTH5ep7xEflx1bNpBYg=gQC-bK_4_>_NbFjJi?e zMJYuX_2*00?fo}H>ij2M4XoZFXgn&ies3T>M8kgpj`!}bZt9|+sSDx0zf=y6nCzKG z`)+~IvR@s>Uq(kf?yblr8oKl;N?MeGP85r2Q4pPn$@X&97nW zK*<@ip^^Yjkvww~-af`k7c|Z!!*$|l1w<{}!|z*UhX(>x^UzBRgO9E9ndiSE{^Hy+ zGo2Q;{XR1*MfizlsPDlG(Q{q%q!8>v>i(dtFSR+vu~U2b(?I5p3re4C){D^-!>wi5#(I z4yjZbgE`Qc-#D0%UH9Tp5CKwReBTZ@7MT~$h}Z6ME;6Lv;P7c`V<7T<8m{%DUp5B+ zT={M{TksX?C2X@AA`-HzhxWb}t_Tn{P1-n#Yo4pj=3E?~M1*BtUHIH*Sv-uAJY?UY zGgsV{ZA>2`vBJVM>jBdQ9ISqEcv6~t_s4{$bYnt zI(0PFV6A(bIk8c{M;DJ96!Kwli}+!JE?SEu0H#G7A#GDv=^rDjr$)u~=*}zk+LF0~ z6=tLRa4Bj0eB|?;O*NB72^L8=u$TK-9U4p`X z%SY`MZoayn`*pGZM1Hc>(>7X;0^hv>dzi1SSTXyj(C7t!WqUWM^}^%K0n1nY&cO>n zsC!&UV^QJ=1%*!~+9vH^_Rh8zq7X;mpTMi&=r6kvRJIVtM@82MLmXR2d!Ng(!-3{- z9JKSM^C=;?ctBhDoEmA8H0;&nK<$`3i&iRjr4|vL87*BV{ohUWH-BIin5J%JEpTLF zdmB{l5rFI2vQa29gv~5Oi9_pw7UE*UhiJsx6@M!aVLTZ3bF(~Y6qTThq08O;;qp7y z$%~hqONh%)M}va*^5VJKL9Ldl5AqaPN^3i)by{B`iSrd-t)3{)(ufwe>?sqmI1N3r zFN)?i67068n>*ObL5kOPIy`C)Qk~z|1h7< z8Y9~1ZV~00#gSH>?bIpvpHyuwulG(>1+T{L@!0C| z#Ae88l+kdUY8^YOcX!OhXg{l#wx}}}1bxD|lMwOmVWP^u3UWQyWXmf| zeV}O%wCWDMf9@Oew$vsgKWr<*n)^goHI@`poni|D>h7)kq-hck> zD|9R;b0`k*q!va|Y)HNl{Ucid3iNH#cS~}nWyp=b47cRB)!EM&z0JpTH^)PwcC=lpFxz6WvypJcC^tnF& z{1-1JKj>JyE389NP({wM1?f|a4c@`3+8BR)IiMS53(S_j+*pZ)6-=P^P)ohTk(a<{ z?wWy7v%#c%gM%6Hq-K!;kvyIJF9lQLMQ@Zl%%<00 zBtXw*2xM~P<9}cVzf`vzZtrG`McXAJc_f4)DnWF8@Xs*@us?noI!G`pAQLE0a7tOs~`nE z%yB#M%M?%glrb|B4)D|@koJW1;cy+3_EQwX00HQD#7Q#vTc~Z5QsSBvXbMxFge~Q* z9?qA+Mt?hG_+}Jo@b``>@An5{oKq4;`8c@vaaErC5$yz1E$&0BUvlMuE5H~41H1f_ zo#%Q2(%jVWVjZy(UbYxsXn20 z3#2Q=nM7Ia-g)=&?--9Ti}Ao>4D${b(H2%d)hx8|YmxTg-~Y_A6ToJNsbTIXph-Gr z;buDvwle|#5GsH7>+&nAds7aHx6gEIaw=p;c2BaK`%{yVw-UjOF6#{5TiY$c&5i+y z#b$$hFMn?t&d$88Q4IH!_LIaed92w!d*6vTx28wpFT0_U4tOVRBYh)3ReQ>qnZL3MYyiC&&cGna`^@bP7@*v^-%yZrR z1E#h@G_W{R>sX)a(1Q)UyrRCK@9cpw3F=sD&9&3MTG4gsH2R-A3bm;S?E*}v1sifKMS?UkY$^pPF^A!M(~VE<;(SC4jZ3rWI`RU zeFsO#Qa{v3cOF85J=JE(LC-I)c`ISZD?J~0?su*+zh1}|yzMPsY2zao&Ug;ie$@0J zFJ9@YLHn0dpT1gzG&PKqWKW0s{UF;m9efuAvs+WyjH3P(4EPxQ&=;;0MrdFV2&;aMsxz9VM6)=*IT%XG`(oKFsg|-m;zzB zCp`YKJF1%mQE!|k$=>&;QdFurI@KX=Oxw6?rrJELZp;#5G0g%40aZ@j@)69?9=Obi zjKxc~KsoD!_XwnPYw<|>A~_kg@+=zy$@96ii-O-V{wY;_M;jn?$-7oA39GekOn}k< zcs1^4_mEsdfB=-}?^`0e0^(dmgt7RKDS}$1sDEFbe+o4~uEgLFxu&shr3$4ew(qGk*T5Dl0d4CU zWwLM~r$7i)wz^38W-{M6kh9m3(%0j^+{UjNkHJ9%@ zcgCv&gIE53Nq8VL0Gfti$4iYV_tfGdj+q}_yKzVHN%|;LFfL>Xv#5QW*om+tdZuA! zkQYP?ZQvGYy+q7GV$2fnRm<($D_hvdDY@hs>bl2qNBBvi;?p9A`CgQnODjcNJB8qm z5pA?T%x4Sjhuqm?sB@NDYmR37m9?r4T!n8Ln zvX=}Nm&O}+f}dNldB}hEs6LejF8@75w{8pe3X7L%`lem~>WW&f1A&#}F#63SPDaH? z%T%%sLZ&s%V5Q2+We$tz37hG*wzzrY#y#!XC{(vZDvpmOvyE~%=>2IL9wF_`QWI%F znFcuMCK8?f&ZIRMBSekU&%q<|+qD@BR%Y`%{5RA`sLsz8wzDG;-@H7LYL>qt+VWe_RCyHi5T9Yn#Oi|XnOl{?QGXy~*RnIa2L%Az z+%%rfAs<(#n)g#RFE=xpY^g+nZT%=I#44`fU5Hl;k8$091|d+S!#y&#j|^@&*!@Us z%Xq}fh*fbRI)jPm-4p*z^goenerh68HaKE-F1Bn%90a8WT{@NG$C5FK<0&{orT#&u z`tq$o^Txg8?!KxnmOMoR%Gz1aSQF*pRZp6nl@|8x1Dq%h z!wz^Ecs(%9EwRElAnMqKKdTX}c+hRhc=0J9tN!!$5Q|jV?Vylk3Y-?7qY;ZfHj6V~iuXvg-ela=9f4kSbXj*l zhPU}|iN0GKb2|}qPrm3^{`%@1GY*MM=ggg%tktHMPp*R)A#u`y-S$Dn$I;OPmrvjP zk)(saY^aV&25BRv$x6$OX99IB^vsatd2;pQIYKs1EH-;?WO;&lBUC=jI6}o`DYCTt z)cSprjghggra~=}B8nDq8sCuuJ2T?0*LN-)`+In|@<^Rq6)Z9P4o5Di8qiYy_OTN_ z#jvTxT56;aRN>L}MroN*(#8qX%uDw`U5T~_`fn0^@Dx7L{9L{rD_F&8dD)(Gep_c2 z@5Ej>h|vN&i=$g<#6A?_R*%02*RhTlnRjZfl)6d#g+b67V)PevUbv4_ShN%(GI3?G z6u=zzzGmA*GnNU9@~mvH+_MBjJ%n)5pyHA^n-(A3Sq93}P+mf%R zQo0kHsA&8Ed!@qNjpfw#?D3)XUa#G|q70~fzNEKh%zi%*M0ooa>S4HozwLXDS}aZ1 zBPYIjVCm}d05c3RcjTwGKr9{$Q1Y%)?Cor{#)384t|iWR?1IN&rf;4iP+Omz^;|;f^T~u4i{%f_bChR0Lwr9h>>r!JkZ>t$i--8T=e{vN4#o)i{df;>% z3KZUXGpYJE5vjjl);cj%hOfRF*KoN-i?_y@eQjSYG3twd<`#wHcgEcgz=h${UJe-VKOn&!$!TJz*p;ugQ`1iN*}n=*cpZ1od&B{9h#c8_P140 zL2?^!8co?r+?CAP^;2J*E0F`N zykxYwEVljcNH!n#^1q|nh{5eOXHs+g$?!oy{-vs|IDvsU0l9NvX?|`bZTHdmB--u^ zVx~qOWYKI1t&^HC(`NoU$7*E>fUxWv!)K@GOFZIxOBsW;bL(tx`<;&HHI|&ZzA^p-t6h0jWg39c!7%p z*;7zdA=IMc+EsTH4;o*llW#?n?!}p+HA-{d^XB+Yo~tJkfF$wg^ASDOC^dOuiY~A8 zJx0FktFRK!6V?Y3IZXx<|A)w}{V&F7DNY2rO-T}u2wEIr7fo;Od0dGiu|s-K(UlmV zZbxCB%r44IqRp`8f$bn>qWcO=j2lMS($JLbhdaWV^5!eRHLP*L(ixH>%+%P5IIHi3 zYkGFC#ZFCou`|83tM?#DRex&7{NY60``qk zge%qs4oaoIL{&meobrtgJsI7F=&A$0C$YR7tL!-QdL>Fq7G&yY$&CML9-A z9(=2xBocMFCEOlh$9HQ|PK(9Fo6D>6EHNjy(sIHVwp=@Bp>nSbCOQ!6J9$(l&3@ea zNr4)ncroiDi&8s1AZyBYoFP;PxvRINqKO)$P9%%hB6h>N2+Yb>p*R(U;JWXa^3IIZ za=VV1M^XJq$bF)1G-0fvpEcEk2edu+$@y(!DwfztUwJ0zK=w)!+wU|? z=ABhTw@5;_&i{H-3Xa_Dpnvz`S)45EzM=Et@U`8miOkh?&fgL%d$!4CifXogVjeS8 zF+?Y9!_pVi+9UB=D}posDog*&YKy2NKm#J6H8uMX$@g0whfWujn3H;DV3JOTYUKQ_ zVxEEX_I_LWtAr|?Afa>zWF%Ag;One*9YN8(DGU7o#T?7*=+~R&=P~?Ax)~GtQYkf~ zn%QpqChq4|%R>pJCg=jYFrOFvOL+$%m4Gh9CPe|4=h?0$X}&or!iz;?sv~WKv~3E4 zf<@#cKWkXTN9yP@L>twkL}4C_Cp16R{j%3)@y($$KONr{Ze|EDy)U6olQN$7)|=FO zEp`#;OvsEL)9-xaEq(nAH!X)uyt@$?v*rXhoq^$qm^Nn^7(;>P2@d&iL|$j`@w3#u z6RoM?k4T;gh$arvB8nrsKNGA(hK4Kb%kH+b1iAxbEn-(6Xs8!ZVSEJttq{Od$1u*L zFcB4e4s%+**sg=dQbMdj6om$J-AdAVlvVx;7;ncdE_Q;0|(jw*wi#Zj2>lq ztKRSc^La|u6Y8aVB6++y-dqn<_fSLD!E*Za2O8g|i9pts&0Lsq+?&OUd8qv~0oO1@ zZqU4@bhpP}-g`{QyWLBf$kEo^oGI!!7?e&OFQX?Kfnq0wXD2Wh1iful*h>8Te&)lu z?F|ibs8U$8#a%Abu%LM|tzsqqUwT?ds;QG+z)FDGZyX22M^OVD< zsqoOrR;BRD;JPKLjN=dibc9(>63%h;7Lm6A5Y==~zQ!X+B`IgixRtPB=(mN~hPG6%?(dDpy&Il^F%d~x zPAcvLV_KJrLbz99H;>N;Cu4lnwDzcld(#Q;0oG_n>V_>viZ&6~@(Qsr(VklBeAk-;Mws#?hR@P?!o z1S0kjr$y!iGC|QBLSR^r9d`FRS7)8K`kp`F>kU&~6DLo5U+gMMpK#>$uBaf*S>ao2 z(u*csg1+QV!<&3f-fBOsQ)bw`_xAu#w&<#d$^;mNj3o>0nht9bc}c#xCWK zbt{+XX+MqW7u6keoeajRqh%k@+iewL^sp*PB|Gb)7ml&<7bS$|r%1{*jNYqjj zMhH+)r#qDItlP2}GVR)~xntY*4nvqz$t%|I=A_r~YD1`9y6L!Qu8ZrnZ;TKtHIe=k z8a%Up1dC`9f}V8>x(jly^sRlBG`KG5e~k)AJdwH;Z88y#|e_ zA*v&Zz-%(1GH#LkSt2X&Du|ordg_f`@8xvpZ>P?VkYItman$OYzzi2R`sZ9}S44P< zQG0Vn5wi<9rd+dr2;L_iMcOfA1ImlGzwxkTFX zmXl{FGp~EFbn(!wxX;{43yk{YiFY#HYotiorBDm|a>{A3vcWgJldwyt?dW0hb5qIP z`F_ucn%KXj$%o+Z{d7Uh@=X1-vC6t1`rQdH{uw=1u63tY?aVeaRZ_W5n05p?N=0R+ zG8VCh{`1F0CKH+zlW&Y<;TXh!fUSbad45vat`@aBRg6Q6J3S^T>n zn^|m(_-k(S>Q2?|2CZgRSjyGutZ&HfU7D_ghHi9t@5eo7R+>%w6m)Y1D(xco1Md~p zS9TVBN1P{8WImwl?zQliCS>~hoFyWS6@9VNxT7q1 z42297T)dHUiInq+ z6lW);59*RvJDi*&0S%v5ZNtmhO-C#wqI5eWRj9dL_fnr(?bdbivkJ%dXubUOT ze~g86Z{ErLS-W-HRwkm_#NUa`x^?cfw~pqro`&l+e6GnP^Jl%j(OSJ|-8k2?YjCq2 zg!|c&bEKB2KeF6%PLR3~g)ak?Fv<0rl&X%J9x8^_VIliA1Q-f&mq+oLW4YqLvq zn#gyx0sYf^+thBuYjd78;VcXkg+jg66bK6{-U7IG`wzaj{wr$sD+pfvxJ9|IR z`+T1HFu$4qF^A6Uyw1)$a$1&`?#-gWGl88~kK`8et&Jr<4%pF5!%=&{O+3_{TyyN? zsx&>wqob@Mfl|-Yr{0`Xq!f=6MArSmCf)Q(j|C^|9cj9y2oe|1`*uK^o(6xqf!nCL z0&i6sktbWY95t#uZ*iwxP z_+^%_D95LBa2FDpivNIdPV}2Wrp6~&SaHjPVvYlqe>iW(m;pO>K(Qs5$bR&=#;08P zN91>2QNWMujCwMWL|FM~j&mVJqJ+&hh3vKb0&O9OvGOEqoWGiyi{j2u1gvHXQ32!oa75>uP@Kn zN$HZ^c$97~@t;9gzx%7Nj;Cj6((qjt%$ek7`&(9Sd|UO7Xp=2}%FhuL^_xR4t8?_ZMdf?6)CAkDJrpLa};} zg?6ZFqF=7>ba2dOJjLw6aa6hOl4SW&~CCvE~>oe-9k0RhFiJP+bVoGjie00mw&6a;RI&Z(g=hCZ=<_5IoTrii` zy2Zh*rFiBauNPHgK46DJ}?nMEi~Wiu0Ux7gQ*tIe$|sw#2v z3+C7g0hMac8$a}iRmp9M9Msvjv^iWEEvs(RyDt;23*D<$FVrvP+Ld=sRe6PZ+Lp7&gxbmc{ZDKb3l54uLT8>+Xu3XW{KRMB)Az9ghqYcamX zX+GTBuJjZAKR6$O79TB}cTJ2MTRSKYw$N586R~U;-K(@6t9TX9c+DV{kfY<@M^UyQl{<6iuyIEYe zxe9%yEH(7#LVD3_kwf1#U5JW9a}<72ok27gs9`FqAOiv zGco_}VjGIAA}4^hQyg+gZgY`0r$gPuX{*t^M4h~bEI#9ftsq!-f2lj?VL%E?2(x<2bAi^i)N|O5B1%@hqQcm*C?QR3 zDUok(v#dH-L_w&Q}$fnaOXRj7a4NVY$h zv8&&f^A@zcfl+rh*lFU_^w?L)9&<>q-gz0f7~lQWEtqz(__sel5ZPBQA^b2i4+m!HVp(cuYEb3j8i`htCNDa5Xn_yU{t*WU^}o)s75 zMmD(a^p0vpc@AFuit3G!v!0!6u&|$8{4u;U2O-*=a(`}=S~@ZHf+sh&ibCT-Mp zcG4vCvsXD^`X5QfiZOaU{H9LY%-+{j*^tdx`7=NMFj(|IvWOvt2Hb1=oyafL3m@%B zcMWhYi3SmoiB8*1b&(DW_O_wF-RWKeWQ^tR?HaE@*kL=rs(*TE*01p~C4U-x;Q|cp zv_3ktknY;?4eZbjC=QtQwz19Mr3Y#z44vxu9r+C56MZ*uBktD{Z;MBU#SH1(ZZL~((86eX>;M}tSQnzR~MhzlTv?nXK#axRoz-B?`X_14kfeH z!G7}KSk+|ux|_gz*nnDs}qK*b%ASrzO2LH-g<1U$m?qstuKY910p@T zM3I^ubgh%hH^Y`u<=_IX9L*+p7U-ydAt443B5HlI=+i zUfNqO7*5JcdwmbP&V~lyW~Mt`y@7p%<19IuONDwITIr!{C5Q_2Ec}{7idqN@^V@T8 z@=Sw>4Jn_Ubq)hjJGR=!a#JDvo+BUhW(d8we|mPD?pJSCAkRD_PxuP%Z5y_xmIGua zXQX4j_TNF&qrkf%Ve*i()BqA%IGuL9%G!S+�?UsO-ua8f`}+rh2|M4y)$R9Y5hz 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 z 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%0AZ76kvQE@&K;ih(;9W;`4G9T{U_UKSp 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