From 3cc206cfa79264b0e22adfe924368240854395ee Mon Sep 17 00:00:00 2001 From: DreamingOfClouds Date: Mon, 9 Nov 2026 17:24:57 -0600 Subject: [PATCH] P104: Whitehead native objects and price targets Two exact Whitehead (t = -1) objects priced below #6936, the connected rho = 1 all-Whitehead root, and the exact price a better native must meet. No kappa claim. Co-Authored-By: Claude Opus 5.5 --- .../p104-whitehead-native-objects/LICENSE | 201 +++++++++ research/p104-whitehead-native-objects/NOTICE | 4 + .../p104-whitehead-native-objects/PROOF.md | 140 +++++++ .../p104-whitehead-native-objects/README.md | 50 +++ .../SOURCES.json | 12 + .../p104-whitehead-native-objects/TASK.json | 109 +++++ .../p104-whitehead-native-objects/VERIFY.json | 29 ++ .../p104-whitehead-native-objects/check.py | 122 ++++++ .../checks/check_joint_w.py | 219 ++++++++++ .../checks/root_check_a.py | 130 ++++++ .../checks/root_check_hw.py | 139 +++++++ .../checks/rootcheck_w.py | 143 +++++++ .../checks/verify_host3w.py | 76 ++++ .../checks/window_native.py | 386 ++++++++++++++++++ .../data/OBJECTS.json | 65 +++ .../data/joint_caller_w.json | 1 + .../data/mm.chain.invoice.json | 1 + .../data/mm.json.gz | Bin 0 -> 349022 bytes .../data/mmW.json.gz | Bin 0 -> 358073 bytes .../data/ports104.txt | 104 +++++ .../data/r1_W18_t3.json | 1 + .../data/root_h.json | 1 + .../data/root_t0_dsum.json | 1 + .../data/rootw1.json | 1 + .../data/rootw1g.json | 1 + .../data/w.joint.invoice.json | 1 + .../data/window_native.json.gz | Bin 0 -> 6065 bytes 27 files changed, 1937 insertions(+) create mode 100644 research/p104-whitehead-native-objects/LICENSE create mode 100644 research/p104-whitehead-native-objects/NOTICE create mode 100644 research/p104-whitehead-native-objects/PROOF.md create mode 100644 research/p104-whitehead-native-objects/README.md create mode 100644 research/p104-whitehead-native-objects/SOURCES.json create mode 100644 research/p104-whitehead-native-objects/TASK.json create mode 100644 research/p104-whitehead-native-objects/VERIFY.json create mode 100644 research/p104-whitehead-native-objects/check.py create mode 100644 research/p104-whitehead-native-objects/checks/check_joint_w.py create mode 100644 research/p104-whitehead-native-objects/checks/root_check_a.py create mode 100644 research/p104-whitehead-native-objects/checks/root_check_hw.py create mode 100644 research/p104-whitehead-native-objects/checks/rootcheck_w.py create mode 100644 research/p104-whitehead-native-objects/checks/verify_host3w.py create mode 100644 research/p104-whitehead-native-objects/checks/window_native.py create mode 100644 research/p104-whitehead-native-objects/data/OBJECTS.json create mode 100644 research/p104-whitehead-native-objects/data/joint_caller_w.json create mode 100644 research/p104-whitehead-native-objects/data/mm.chain.invoice.json create mode 100644 research/p104-whitehead-native-objects/data/mm.json.gz create mode 100644 research/p104-whitehead-native-objects/data/mmW.json.gz create mode 100644 research/p104-whitehead-native-objects/data/ports104.txt create mode 100644 research/p104-whitehead-native-objects/data/r1_W18_t3.json create mode 100644 research/p104-whitehead-native-objects/data/root_h.json create mode 100644 research/p104-whitehead-native-objects/data/root_t0_dsum.json create mode 100644 research/p104-whitehead-native-objects/data/rootw1.json create mode 100644 research/p104-whitehead-native-objects/data/rootw1g.json create mode 100644 research/p104-whitehead-native-objects/data/w.joint.invoice.json create mode 100644 research/p104-whitehead-native-objects/data/window_native.json.gz diff --git a/research/p104-whitehead-native-objects/LICENSE b/research/p104-whitehead-native-objects/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/p104-whitehead-native-objects/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/p104-whitehead-native-objects/NOTICE b/research/p104-whitehead-native-objects/NOTICE new file mode 100644 index 0000000000..9f00cae7bb --- /dev/null +++ b/research/p104-whitehead-native-objects/NOTICE @@ -0,0 +1,4 @@ +Whitehead native objects: a t = -1 hosted word on the #6936 mixed word, a helper-free d = 0 native on P104, the connected rho = 1 root, and the exact price targets (no new kappa above #6936). +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Apache-2.0. + +check.py and checks/ read only files inside this package (data/). Standard library only. diff --git a/research/p104-whitehead-native-objects/PROOF.md b/research/p104-whitehead-native-objects/PROOF.md new file mode 100644 index 0000000000..4956b7e63f --- /dev/null +++ b/research/p104-whitehead-native-objects/PROOF.md @@ -0,0 +1,140 @@ +# Whitehead native objects and price targets: construction, checks, targets, routes + +Tags: [R] replayed by `check.py` or `checks/check_joint_w.py` in this package; [B] recorded from the build of the object and not rerun here; [Q] quoted from an earlier analysis, not recomputed here; [J] judgement. Nothing here has been reviewed by a human. No kappa claim above #6936. + +## 0. Summary + +1. **The the hosted Whitehead word [R].** #6936's mixed word with the outer Whitehead (W) stage on its 8 hosted ports. At stages 1 and 18 those ports run a native with X = x - 2y, Y = x/2 (alpha = -2, beta = 1/2, t = -1, d = 0 raw). Exact kappa **.0035927413806393823240**, S = 1504, D = 421735.2023, **-0.9451%** against #6936. The 16 other stages, the root of the 96 two-chain ports and their natives are #6936's. +2. **A helper-free d = 0 native on all 104 ports [R].** Exact, two engines, 100 mutants. Public 1652.63 R0, owned 208. It is not a candidate: the replacement budget allows 172.78 (outer) / 175.86 (rho = 1) owned. +3. **The connected rho = 1 all-Whitehead root [R].** 18 stages at t = -1, every requirement of the root checker passes. +4. **The targets [R arithmetic, Q ledger].** Break-even 0.1099 / 0.1395 UP per port-call; replacement budget `owned <= 111.573 + T - dpub`; pass line 1.66 owned per port. +5. **Closed and open routes** with their scope: sections 5 and 6. + +## 1. Objects + +### 1.1 The hosted pair and the Whitehead stage + +A hosted stage is two consecutive unit reflections T = I - 2xy^T of the root, with alpha = y_u . x_v and beta = y_v . x_u, t = alpha beta. In the basis (x_u, x_v) the caller needs the plane block W = [[1, -2 alpha], [-2 beta, 1 + 4t]] (the product of the two unit reflections); the native's -1 sector must be conjugate to it by a dyadic matrix. At t = -1 the hosted native has d = 0: T[Y,K] = 0 with no helper content left in Y. [R] `window_native.py` checks that a dyadic conjugator exists for (alpha, beta) = (-2, 1/2) and (-1, 1); the two are one gauge apart (alpha lambda, beta / lambda with lambda = 2). + +The roots: `rootw1g.json` is the type B root of #6936's word with W stages 1 and 18 (outer, w = 1), t = -1 exactly at those two stages and t = -1/2 elsewhere, in the gauge of #6936's root. `root_h.json` (no W stage) and `rootw1.json` (ungauged W root) are controls and must fail. [R] + +### 1.2 The the Whitehead native, caller and invoice + +| file | sha256 (first 16) | +|---|---| +| data/mmW.json.gz (the Whitehead native) | 13019ac4b8a2f051 | +| data/mm.json.gz (#6936's native) | 273e81f176f00168 | +| data/joint_caller_w.json (caller) | 148356dca93357e5 | +| data/rootw1g.json (type B root) | 0e6622d7d27b0e30 | +| data/w.joint.invoice.json | a538d4ea1825fbde | +| data/mm.chain.invoice.json (#6936's invoice) | 2cef5b86ac7d1a7e | + +Full hashes are in `data/OBJECTS.json`. + +- **Native.** Per hosted port, one prefix: INIT an owned register at Z; add y; MOVE it from Z to the line S(q), an owned UP of rank 1; subtract it from x; CLEAR. That is 8 more owned UPs than #6936's native (rank mass 56 to 64). [R] `verify_host3w.py` replays 71,184 events in exact Fractions with the odd certificate S = 1125, 0 bad endpoint rows, owned UP {1: 18, 2: 4, 3: 1, 4: 6, 5: 1, 6: 1}; #6936's native re-passes (71,144 events, UP {1: 10, ...}, 0 bad rows). A control that declares alpha = -1 for the Whitehead native has 16 bad rows. +- **Caller.** One stream of 78 roles, each contact naming its native (#6936's at 16 stages, the W native at stages 1 and 18); the A events are #6936's caller verbatim. [R] `check_joint_w.py`: the stream replays mod p at the four central characters to the block-diagonal target (12 evaluations, 6,084 entries each, 0 bad); each type alone also replays; each stage's pair read from the root equals its native's; controls reject a W stage served by the wrong native (9 bad), the ungauged root (292 bad), a wrong root entry, a wrong alpha; the invoice is rebuilt from emitted events and, independently, from the two roots plus the natives, term for term. +- **Invoice move [R].** T: 8 x {145} -> 8 x {129} (the hub-2 drop on the hosted ports' mask incidence); P: -16 x {8} (idle runs) and +16 x {1} (8 carriers x 2 W calls). S 1520 -> 1504. +- **Price [Q for the split, R for the totals].** Hub alone (a W root with no UP, illegal at t = -1) would be +0.1167%; the UP alone is -1.0605%. Each paid rank-1 UP costs about -0.066% (about 1/1520); each port-W-call of hub saves +0.0073%. The UP costs about 9 times the hub saving per port. w = 2, 3 outer W stages: -1.896%, -2.853% (priced, the root callers built exactly, the natives not rebuilt). +- **Recorded, not rerun [B].** Second exact engine mod 2^61 - 1 with 174 mutants (126 standard and 48 on the 16 carrier ADDs), 0 accepted; physical streams on two further primes (all 512 characters, raw identity XX = YY = D on all 104 ports); stage and joint physical contacts; 3,234 native chart maps; relaxed verifier accepts, strict rejects at exactly 31 events (the 23 of #6936 and the 8 carriers); raw counts literal 807,429,216, actual 820,670,236, upper 836,955,424, all under 1e9; outer interval engines with minimum logarithm power 2204 (2203 fails). + +### 1.3 The 104-port window native + +`data/window_native.json.gz`, sha256 56c803aaf5383342. 1,456 events, no helper. [R] `checks/window_native.py` regenerates it from the construction below and requires equality with the shipped object, then: + +- **Construction.** Take a perfect matching on the dot-0 graph of the ports (52 pairs). For each pair (a, b): two owned rank-1 registers read x_a and x_b at the lines , , go UP to and DOWN to the other line, and are subtracted into the partner's X register (X_b := x_a, X_a := x_b), then cleared. Y_b is moved into the window , which lies inside q_b-perp because q_a . q_b = 0, and X_a += delta Y_b, Y_b += gamma X_a with gamma = beta, delta = -1/beta. That removes y and makes Y_b = beta x_b. The mains then rise to their final frames and a gate at the full frame swaps X_a and X_b back. d = 0 is free (the window swap); the cost is the beta crossing, **2 owned rank-1 moves per port (UP 1, DOWN 1)**. +- **Exact replay.** 0 violations, 0 bad rows; public paid {1: 104, 7: 104, 8: 104}; owned UP {1: 104}, DOWN {1: 104}; peak owned 2; 104 lifetimes. The mod 2^61 - 1 replay on 4 random inputs has 0 bad entries. The 208 x 208 transfer matrix is exact: T[Y,Y] = 0 on all 10,816 entries, T[Y,X] = beta I, T[X,X] = I, T[X,Y] = alpha I, invertible, det per port 1, every row on its own (x_p, y_p). The mains start at (X) and {0} (Y) and end at the full space and q-perp, for all 104. +- **Price.** Public 1652.628 (rule: `sum P r^(1-k)`, k = .0036270188296, helpers credited at their rise, mains' T not credited); owned 208; the floor with 208 one-hop mains and no helper is 208 x 8^(1-k) = 1651.497, so the public layer is 1.131 above it. Every integer partition of every progress 1..8 costs at least its one-hop cost, so the floor holds for any public layer under these pins (it says nothing about owned mass). +- **Mutants.** 100 single edits at pairs 0, 25, 51 (coefficient, frame, order, drop and duplicate, wrong partner) and four wrong-target judgements: 97 rejected; the 3 accepted are one mutation (C2's exchange before C1's), the same equivalence at each pair, because the two owned registers are independent after both copies. +- **Frame law.** Valid under the owned-ascent allowance only (section 2); the strict owned rule rejects exactly the 104 UPs. Owned lifetimes 104 and peak 2 also exceed the old 11-lifetime pin, like the other hosted words. + +### 1.4 The connected rho = 1 root + +`data/r1_W18_t3.json`, sha256 e2bd8b71f9e6670a. [R] `rootcheck_w.py`: ALL_REQ_PASS. At rho = 1 every reflection is the scalar -1, G_ij = sgn(i - j), the dual product (-1)^N = -1 needs N odd; layout [9 W stages][3 thin][9 W stages], N = 39, n = 38, L = 18, hub of one field. Checked: isotropy; T_{N-1}...T_0 = -I; stage units consecutive, disjoint, ordered; units inside masks; masks commute with the prefix before and after; the symbolic whole-job identity M(D) = -diag(prod D^eps) over all 18 stage variables; every variable credited on its whole mask; t = -1 exactly at every hosted pair; x, y dyadic (largest entry 2); rank G = n = 38; x and y span; Gram digraph strongly connected; span{x_i y_j} of rank 1444 = 38^2 (irreducible, not a direct sum). A wrong X entry is rejected. + +- **Price [B/Q].** D per port 1816.63 R0 (T 6408.60 less line credit 4591.98; the lines are a built line system of mutually orthogonal dual lines, LP bound equal to the greedy construction); change -422.19 per port; S = 1624 - 1872 c (S = 48 x 36 - 104 at c = 0). Free-native ceiling (c = 0) **+19.33%** (kappa .0043280); outer w = 8 +11.17%; outer w = 1 +1.54%. +- Singles at some stages (a mixed root) never raise the break-even: the all-W root has the largest c* (0.1395; 16 W calls 0.1394, 12 0.1370, 8 0.1268, 6 0.1129, 4 0.0796, 2 none) [Q]. Odd numbers of W stages did not build. + +## 2. Declared assumption: owned ascent + +The change, relative to the strict native rule "owned MOVE descends": an owned MOVE between nested frames may go either way (`frames[b] < frames[a] or frames[a] < frames[b]`), paid |change in dimension| as for a descent; public MOVEs still ascend strictly. The two words here depend on it: the hosted Whitehead word has 31 owned UP events (18 + 4 + 1 + 6 + 1 + 1, rank mass 64, 8 more than #6936's 56 over 23 events), the window native 104 (rank 1 each). [R] `verify_host3w.py` and `window_native.py` count them; the strict rule rejects exactly those. + +Cost: a rise and a fall between the same two frames apply C_b C_a^{-1} and its inverse, of the same rank, so the paid rank is direction-free; an owned register is never an input, earns no target and is cleared before return, so a rise creates no credit. This is assumption A6 as declared in #6883 and its precedents (the nested-centre transport of the retained P112 native, whose backward word accumulates into an owned centre, moves it up by rank 3 and 5, reads it and clears it). The numbers here are conditional on A6 exactly as #6934 and #6936 are. + +## 3. Exact targets + +Notation: k = .0036270188296 (#6936), rank-1 owned row = 1 R0, rank r owned row = r^(1-k). + +**Break-even per port-call c\*** (extra owned UP per port per W call, added on top of #6936's native; all 104 ports run t = -1; exact decimal solve against #6936's invoice) [Q table, R arithmetic of T / 104]: + +| shape | W calls | change in D per port | c = 0 gain | c\* | +|---|---|---|---|---| +| outer w = 1 | 2 | -61.44 | +1.538% | **0.1099** | +| outer w = 2 | 4 | -120.89 | +3.07% | 0.1081 | +| outer w = 8 | 16 | -407.29 | +11.17% | 0.0911 | +| direct sum J = 1 | 2 | -65.43 | +1.64% | 0.1170 | +| rho = 1 all-W, 9 \| 9 | 18 | -422.19 | +19.33% | **0.1395** | + +The BIT cap (+4.15% relative to #6932) is reached at c = 0.1108 (corrected from 0.1096): below about 0.11 the gain is cap-limited, so the usable window for the full capped gain is c <= 0.11, for any gain c <= 0.1395 (rho = 1). First-order rule: c\* = S0 dD / (D0 calls) with S0 = 1520, D0 = 4059.87 per port. T1's carrier costs 1.00. + +**Replacement budget** [Q constants, R arithmetic]. A native F that replaces #6936's native at every W call must satisfy + +`bill_pub(F) + bill_own(F) <= bill_pub(mm) + bill_own(mm) + T`, i.e. `owned_R0(F) <= 111.573 + T - dpub`, `dpub = bill_pub(F) - 1702.405`, + +where mm is #6936's native at the ledger basis (public 1702.405, owned 111.573 = 56 UP + 56 DOWN, total 1813.98), and `T = 104 c*` = 11.426 R0 per call (outer w = 1, F0 = 22.853 over 2 calls) or 14.513 (rho = 1, F0 = 261.236 over 18). Linearisation: bill_pub ~ S cost + k D, within 0.1 R0; 276 R0 of public D saved buys one owned S, and every public S saved buys one. Reference points: if F's public layer is the Gram-based layer's (1680.12, dpub = -22.29) the owned allowance is 145.29 / 148.37; with mm's public layer 123.00 / 126.09; with the helper-free layer here (dpub = -49.78) **172.78 / 175.86**. If 22.29 R0 of hosting D is charged to F as well, 150.5 / 153.6. + +**Pass line.** With the helper-free public layer: owned <= **1.661 per port per W call** (outer), **1.691** (rho = 1); 1.447 / 1.477 with the hosting charge. The window native has 2.0: over by 35.22 / 32.14 R0 per call, +46.65 against mm in total, +20.72 against the Gram-based layer with 104 owned UP. It cannot be closed on the public side: at owned 208 the public layer would need to be at most 1617.4 / 1620.5, below the floor 1651.50. + +**Gram-based layer replacing mm** [Q]. Public 1680.12 plus owned 55.79 plus 104 owned UP = 1839.91, +25.93 per call over mm, over T by 14.51 (outer) and 11.42 (rho = 1): exact kappa -2.011% (outer w = 1), -4.268% (w = 2), -21.42% (rho = 1). Rank-1 UP break-even u\* = 89.49 (outer), 92.58 (rho = 1); on this public layer a mass-104 owned layer is dead, and a native with under about 89 to 92 owned UP passes. + +**Scope of the ledger.** The ledger basis treats all 104 ports as hosted. the hosted Whitehead word's built word has 96 ports at t = 0 with #6936's literal native, so the literal bill differs by the 96 ports' second chain (1524.46 R0 of mains). The budget T does not depend on the choice; only the absolute bill of mm does, and the literal bill must not be applied to an all-hosted F. + +## 4. Errors corrected on the way (for readers of earlier statements) + +- "The d = 0 correction may cost up to about 123 S, not 11" is the right baseline for a replacement, but it holds only if the new native's non-W work shares owned lifetimes with the old; #6936's owned layer sits at the published P104 floor of 56 per stage, and no sharing exists on it (0 of 54 owned lifetimes co-rest with Y_p and later X_p, on all 8 ports). The kills of the Gram-based-layer-verbatim objects stand: they were either that layer verbatim or failed on rank alone (>= 52). +- Lemma M (an owned read-run with row support U and column support V costs MOVE mass >= rank_F2 Gram(q_U, q_V)) needs the two-phase hypothesis (each x read once with a fixed coefficient, every read before every effective write); born at Z it is **>= rank + 1 per run**. +- An explanation of the 56-unit owned layer as 14 runs of 4 was wrong (19 lifetimes, 24 DOWN moves of rank 1..5; 14 is the defect rank). +- "A block-diagonal P needs rank >= 13" holds only when every block is an orthonormal set (the largest orthonormal port set on P104 is 8, so at least 13 blocks); a general block-diagonal P can be as low as rank 8. The shape 13 runs of 8 ports in dim-4 spans does not occur on P104. A floor of 65 owned for a hybrid is 88 on P104 (137 with the rank law). +- The cost of splitting an 8-dim hop depends on the cut: 1+7 costs 0.0109, 2+6 0.0162, 3+5 0.0191, 4+4 0.0200. + +## 5. Closed routes (scope in brackets; each [Q] unless marked) + +| route | result | scope | +|---|---|---| +| Owned-UP carriers on #6936's native (this word) | -0.9451% with 8 ports, -1.896% / -2.853% with w = 2 / 3 [R] | #6936's native, hosted ports, its caller | +| Piggyback on #6936's owned lifetimes | 0 of 54 [B] | native verbatim, pure-x window | +| Public helpers as free carriers | 0 of 8 ports close the clean-up pattern: after h reaches X_p's frame it never co-rests with Y_p again [B] | native verbatim; escapes: a clean-up register other than Y_p, an a = 0 variant | +| Amortise the UP across W calls | impossible in the native/caller format (per-call replay, fresh data; block-diagonal additivity at rho = 1) | format fixed by the caller | +| Drop the hosted ports' R part | at most 165 R0 against 1977.5 needed | single deletions on #6936's native | +| a = 0 / d = 0 per-port mixes | rank floor 94, crossings 104 | Gram-based public layers | +| Public edits near Y | impossible on those frames; P-edits cap at 52; exchanges keep T_pub[Y,K] at 104 | Gram-based layer | +| Frame-empty dump | at least 2 S per port in exact toys | its toys (the general "rank >= m" sentence is false) | +| Post-map shape | 104 UP + 104 DOWN, 0 of 104 mergeable | final state of the Gram-based layer | +| Shared landing as rank packing | weight discount <= 1.57% | owned-carrier cleaning | +| R-before-F on the Gram-based layer | 0 legal pairs; 104 needed | its F | +| Flat composites, any M; real orthogonal P; Gaussian orthogonal P on the dot-0 pattern | >= 52 | flat mains, real ring | +| Windowed native with one owned register per crossing (this package) | 208 owned against 172.78 / 175.86 [R] | d = 0 by window swap, no helpers, X-Y contacts only; public side cannot close it | +| Fusing m consecutive Whitehead stages into one hosted stage (any grouping, rho = 1) | deficiency dim ker(W + I) = m - 1 for every grouping (proved: (I + 2 Lo) W = I + 2 Up, so W + I has rank 1; checked on 729 groupings); a hosted-form stage needs rank(C + I) >= p, so m - 1 forced crossings against m/2 for separate pairs: strictly worse for m >= 3, tied at m = 2 | rho = 1 family (Gram = sgn); any ring | +| Mixed rho = 1 roots (singles plus W stages) | never raise c\*; at c >= 0.5 every root with a W call loses | built symmetric roots; odd W counts unbuilt | +| Other port subgroups with an F2/Q gap; complex t factorisations; one skip shared across stages | none helps / gauge / impossible in the domain | P104 groups | +| A 13 x 8 block hybrid on P104 | not on P104; fails the caller rank unless the public layer mixes | see section 4 | + +## 6. Open routes (odds are judgement [J], not computed) + +1. **Gamma coupling on the Y registers after the bounce.** Bounce every port on a line with Y pre-content Z-mixed to (alpha/delta) y so the X rows come out exact and Y_t = gamma x is pure x; land the owned runs at small frames; then run a public Y-to-Y Gamma network while the Y registers rise. The landings sit at small frames and the mixing is not triangular, which avoids the two rank obstructions of the triangular hybrid. Unknown: (a) whether a frame-legal Y-to-Y network gives rank(beta I - gamma G Sigma) between 8 and 14 (the dot-1 clique forces >= 8); (b) the read cost of a dense row space (the Gram-based layer pays 56 for its read-high, descend, land layer); (c) peak owned registers across the bounce phase. If (a) and (b) land near 56 owned, the total is 56 to 90 against 145 to 173 allowed. Unbuilt. [J] about 3%. +2. **Shared landings for the beta crossing (the hybrid with the window swap).** One owned run serving many ports' crossings (Lemma M floor 1 per port; a pass needs at most 1.66 per port, so a saving of at least 35 of the 208 owned moves). The obstacle: a shared run carries the sum of the x's and leaves junk in other ports' pre-swap X registers; the check "the shadow is beta I" is necessary, not sufficient. An all-ports rank-9 landing sits at an increment of 0.096 to 0.115 per port-call, on the outer target. [J] about 5% for this route or the Gram-plus-window hybrid reaching 1.66 per port; 1 to 2% for the all-ports landing alone. +3. **Hybrid public layer: Gram coupling for the beta crossing, window swap for d.** The swap needs Y_t's pre-content to be disposable while Gram coupling lives in Y. Pass line: owned <= 172.8 / 175.9 per call. First exact step: W' = beta I - T[Y,X] for the chosen public schedule and its rank, before any owned run; with no mixing expect rank >= 52 and a floor of 137. [J] included in the 5% above. +4. **Non-swap d removal** (y leaving through an X that is not its swap partner, two-hop windows) could break the cycle obstruction of the swap family (windows must strictly grow along the swap permutation, so each m-segment costs about 2m). Untested. [J] under 2%. +5. **Real near-resonant non-flat public layer with the pattern minimum rank 8** (the algebra exists; no frame-legal schedule, price unmeasured). [J] about 2%. +6. **A W-stage native in which the hosted ports drop #6936's hosted R part and run plane 1 only, plus the prefix.** The size is unmeasured and no such word is on the frontier. [J] unknown. + +## 7. Scope ledger + +Replayed in this package: sha256 of all objects; both natives' exact endpoints and owned UP mass; the two roots and their controls; exact kappa and the invoice move; the joint caller replay; the 104-port native end to end (regeneration, two engines, structure, price, floor, budget lines, caller block, 100 mutants); the arithmetic of c\*, the budget lines and the pass lines from the ledger constants. + +Quoted, not recomputed here: the kernel ledger (public 1702.405, owned 111.573, T = 11.426 / 14.513, the table of c\* and the free-native ceilings, the Gram-based layer's price and kappa); the hosted Whitehead word's second-engine, physical, ordinary and outer checks; the closed-route table; every odds figure. + +Not built: a caller for the window native; the rho = 1 word (the root exists, no native). + +Credit: Ali Romman (#5599), CubeJerry (#6912, #6914, #6916), unpaidmoon (#6930), icekylinx (#104). + +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. diff --git a/research/p104-whitehead-native-objects/README.md b/research/p104-whitehead-native-objects/README.md new file mode 100644 index 0000000000..9fcc0292a7 --- /dev/null +++ b/research/p104-whitehead-native-objects/README.md @@ -0,0 +1,50 @@ +# P104: Whitehead native objects and price targets + +No kappa claim above #6936. Both words here are priced below it. + +A Whitehead (t = -1) hosted pair has d = 0: the Y register ends with no y in it. That removes part of the hosts' public cost, but each host then needs an owned rank-1 move that the t = -1/2 pairs of #6936 do not. This package records the objects built for that, with exact replays, and the exact price a better native has to meet. + +## What is here + +| object | what it is | result | +|---|---|---| +| the hosted Whitehead word | #6936's mixed word with the outer Whitehead stage on the 8 hosted ports (stages 1 and 18). The native is #6936's plus one owned UP carrier per hosted port; the other 16 stages and the 96 two-chain ports are unchanged. Native, joint caller, invoice. | kappa **.0035927413806393823240**, S = 1504, **-0.9451%** against #6936 (.0036270188296). Not a candidate. | +| window native | A helper-free d = 0 native on all 104 ports: X = x + alpha y, Y = beta x for (alpha, beta) = (-2, 1/2) and (-1, 1). One window swap removes y; the beta crossing is 2 owned rank-1 moves per port. | Exact. Public 1652.63 R0 (1.13 above the floor 1651.50), owned 208. Over the replacement budget by 35.2 (outer) / 32.1 (rho = 1) per W call. | +| rho = 1 root | The connected all-Whitehead root: 38 fields, 18 stages at t = -1, product -I, rank G = n, irreducible. | Passes every requirement. Break-even 0.1395 UP per port-call; free-native ceiling +19.33%. | + +`data/OBJECTS.json` lists the sha256 of every object. PROOF.md has the construction, the targets, the closed and open routes, and what is replayed here and what is quoted. + +## Targets (exact, from the ledger) + +- Break-even per port-call: **0.110** on the outer root, **0.1395** on the rho = 1 root. The the carrier costs 1.00, nine times over. +- A native that replaces #6936's at each W call must satisfy `owned <= 111.573 + T - dpub`, with `dpub` the change in public bill against 1702.405 and `T = 11.426` (outer) or `14.513` (rho = 1) R0 per call. +- Pass line with the helper-free public layer: **1.66 owned per port** (outer), 1.69 (rho = 1). The window native pays 2.0. + +## Checks + +``` +python3.12 -I -B check.py # about 100 s +python3.12 -I -B checks/check_joint_w.py # about 100 s +``` + +`check.py`: sha256 of the objects; exact Fractions replay of both natives; both Whitehead roots with controls; exact kappa and the invoice move; the target arithmetic; the 104-port native (regenerated, two engines, 100 mutants, 97 rejected, the 3 accepted are one true equivalence). `check_joint_w.py`: the joint caller replayed mod p at four characters, and the invoice rebuilt from the roots. Standard library only. + +## Declared assumption: owned ascent + +Both words move owned registers up as well as down (the Whitehead word: 8 carrier UPs on top of #6936's 23; window native: 104 UPs). The verifiers here accept an owned MOVE between nested frames in either direction, paid |change in dimension| as for a descent; public MOVEs still ascend strictly. The strict predecessor rule rejects the hosted Whitehead word at exactly 31 events (the 23 of #6936 and the 8 carriers) and the window native at exactly its 104 UPs. The cost argument and the precedent are those of #6883 and the P112 backward word, where owned registers are accumulated, moved up and read; see PROOF.md section 2. Every number here is conditional on that allowance. + +## Not claimed + +No candidate, no admission, no human review. The the hosted Whitehead word's second engine, physical streams, ordinary-call and outer checks come from its build record and are not rerun here. The window native is not joined to a caller: its 2 x 2 block is checked, the joint replay is not. + +## Credit + +Ali Romman (#5599: the split lemma and helper pricing the invoice rule rests on), CubeJerry (#6912 caller blocks, #6914 owned-rise argument, #6916 split application in #6936's word), unpaidmoon (#6930 width-2 phase test, used by #6936's physical audit, not rerun), icekylinx (#104 odd grid; the certificate S = 1125 in the replay), and the retained work of #6936 and its predecessors. + +## Open next questions + +1. A d = 0 native at t = -1 with at most 1.66 owned per port per W call on P104 and a public layer no dearer than 1652.63. Candidates: Gamma coupling on the Y registers after the bounce; shared landings for the beta crossing; a hybrid of Gram coupling and window swaps. See PROOF.md section 6. +2. Whether a shared owned run can carry many ports' beta crossings without leaving junk in the other ports' registers. +3. Whether a public schedule exists that gives the beta crossing through Gram-type coupling while the window swap still removes y. + +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. diff --git a/research/p104-whitehead-native-objects/SOURCES.json b/research/p104-whitehead-native-objects/SOURCES.json new file mode 100644 index 0000000000..92230e318c --- /dev/null +++ b/research/p104-whitehead-native-objects/SOURCES.json @@ -0,0 +1,12 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + } + ] +} \ No newline at end of file diff --git a/research/p104-whitehead-native-objects/TASK.json b/research/p104-whitehead-native-objects/TASK.json new file mode 100644 index 0000000000..4b6b2aa469 --- /dev/null +++ b/research/p104-whitehead-native-objects/TASK.json @@ -0,0 +1,109 @@ +{ + "schema_version": 1, + "task_id": "supplier-boundary-audit", + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_card": { + "id": "supplier-boundary-audit", + "question": "Does one changed supplier have complete source-bound native, caller, ordinary and outer admission coverage?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Pin the current sources and one obligation; the historical owner audit is an example, not evidence of a current bug.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one latest uncovered candidate and build a delta coverage map against the selected review. For P104, #5717 changes owned-lifetime assumptions and #5719 covers exact #5713 causal premises; neither automatically transfers to #5718. For BIT, #5679/#5708 need component admission and compatible outer use. Check controls and exact source identity before reuse; stop with one resolved gap or explicit remaining obligation. A heavy full replay requires a separate serial resource budget.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "supplier admission", + "5717", + "5719", + "5708", + "owned lifetime" + ], + "existing_checks": [ + { + "scope": "PR #4088: author-checked local words, native receipts, owner/phase fill and exact moment.", + "evidence": "research/staged544-mixed-fourth-entry/README.md", + "remaining": "Rebind and validate ordinary/outer admission with all four providers; full mixed release not established.", + "status": "author-checked", + "source_commit": "72d7efc181edb21806a878f174847c96dd410ab0", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #3801: successor scatter-boundary decision package.", + "evidence": "research/scatter-boundary-decision/README.md", + "remaining": "Consult its exact acceptance scope before any new exporter audit; not proof of a selected failure.", + "status": "author-checked", + "source_commit": "911f8800ba7a4b03603ef62c5ffc6240e53cb5fd", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "changed", + "actual_scope": "Findings and objects for the Whitehead (t = -1, d = 0) hosted native on P104: (1) one hosted word on the #6936 mixed word with the outer Whitehead stage on the 8 hosted ports, its native, joint caller and invoice, replayed (kappa .0035927413806393823240, -0.9451% against #6936); (2) a helper-free d = 0 native on all 104 ports, replayed by two exact engines and 100 mutants; (3) the connected rho = 1 all-Whitehead root with 18 stages; (4) the exact price targets (break-even per port-call, replacement budget formula, pass line) and the routes closed and open against them. No kappa claim above #6936.", + "scope_change_reason": "The card asks whether one changed supplier has complete native, caller, ordinary and outer coverage. This package covers the native, root and caller of a t = -1 supplier that is priced below the baseline, so it is not a candidate and makes no admission claim. It records the objects, the exact targets a better supplier must meet, and which routes are closed with their scope. Ordinary-call and outer admission of the hosted Whitehead word are quoted from its build record and are not replayed here.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill: the Whitehead stage saves public D on the hosts, and the owned rank-1 carriers it needs are the whole bill; both sides are priced exactly against #6936.", + "stop_rule": "No kappa claim and no candidate. Stop when the objects and targets are recorded with their scope. A route is closed here only with the family, hypotheses and escapes stated; the open routes are listed with the first exact step each needs.", + "evidence": "README.md and PROOF.md (objects, targets, closed and open routes, scope ledger); check.py (about 100 s: sha256 of every object, exact replay of both natives, both Whitehead roots with controls, exact kappa and invoice move, target arithmetic, the 104-port native with 100 mutants) and checks/check_joint_w.py (about 100 s: the single 78-role joint caller replayed mod p at four characters with controls, the invoice rebuilt from the roots); data/ with OBJECTS.json.", + "author": "DreamingOfClouds", + "ai_assistance": "Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.", + "outcome": "partial", + "open_questions": [ + { + "question": "Is there a d = 0 native at t = -1 whose owned mass is at most 1.66 per port per W call on P104 (1.69 at rho = 1 with 18 calls), with a public layer no dearer than the helper-free one (1652.63 R0)?", + "why_it_matters": "That is the pass line from the replacement budget. The windowed native here is exact and helper-free but pays 2.0 owned per port, over by 35.2 / 32.1 R0 per call; below the line the rho = 1 root's free-native ceiling is +19.33% and the outer root's +1.54% (+11.17% at w = 8).", + "first_step": "Build the Gamma coupling on the Y registers after the bounce on a 16 to 32 port toy, with the owned landings placed before the mixing, and report rank(beta I - gamma G Sigma) against the clique floor of 8.", + "blocked_by": "Not built: no frame-legal Y-to-Y network is known, and the read cost of its dense row space is unpriced." + }, + { + "question": "Can one owned run serve the beta crossings of many ports (Lemma M floor: 1 per port), so that the 208 owned moves of the windowed native drop by at least 35?", + "why_it_matters": "A shared crossing run is the only owned-mass route that keeps the free d = 0 window swap; a pass needs the saving at both outer and rho = 1 prices.", + "first_step": "Write the landing as exact rows for one dot-0 block and check whether the sum it carries leaves junk in the other ports' pre-swap X registers.", + "blocked_by": "A shared run carries the sum of the x's of its ports; whether the junk can be cancelled inside the frame law is open." + }, + { + "question": "Can a hybrid public layer give the beta crossing cheaply through Gram-type coupling (0.54 owned per port in the Gram-based layer) while a window swap still removes y?", + "why_it_matters": "The windowed native pays 2.0 owned per port and the Gram-based layer 1.54 with a mandatory 104 owned UP; a hybrid needs at most 172.8 / 175.9 owned per call to pass.", + "first_step": "Compute exactly W' = beta I - T[Y,X] for the chosen public schedule and its rank before any owned run.", + "blocked_by": "The swap needs the pre-content of Y_t to be disposable while Gram coupling lives in Y; no schedule reconciles both." + } + ], + "research_context": { + "sources": [ + "The #6936 package and the retained work listed in its description", + "PROOF.md section 1: the plane block W = [[1, -2a], [-2b, 1 + 4t]] of the caller is the product of the two unit reflections of a hosted pair" + ], + "credit": "Ali Romman (#5599), CubeJerry (#6912, #6914, #6916), unpaidmoon (#6930), icekylinx (#104), and the retained work of #6936 and its predecessors." + }, + "selected_frontier_changed": false +} \ No newline at end of file diff --git a/research/p104-whitehead-native-objects/VERIFY.json b/research/p104-whitehead-native-objects/VERIFY.json new file mode 100644 index 0000000000..0a3dc0b611 --- /dev/null +++ b/research/p104-whitehead-native-objects/VERIFY.json @@ -0,0 +1,29 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/check.py" + ], + "timeout_seconds": 300, + "checks": "sha256 of the twelve objects against data/OBJECTS.json; exact Fractions replay of the Whitehead native (71,184 events, owned UP mass 64, hosted X = x - 2y, Y = x/2 at t = -1) and of the #6936 native (71,144 events, mass 56) with the odd certificate S = 1125, and a control with the wrong declared alpha (16 bad rows); the outer W root by the hosted-root checker and the root checker with two failing controls; the connected rho = 1 root with 18 stages at t = -1 by the root checker (product -I, symbolic whole-job identity, mask credit, rank G = n, strongly connected, span rank 1444) and a control with one wrong entry; exact kappa of the #6936 and Whitehead-word invoices (Decimal, 50 digits), S 1520 and 1504, the invoice move, -0.9451%; the break-even and pass-line arithmetic (0.10987, 0.13955, 1.6613, 1.6909); the helper-free d = 0 native on the 104 ports: regenerated and equal to the shipped object, exact and mod 2^61 - 1 replay, 208 x 208 transfer matrix, public 1652.63 and owned 208, floor 1651.50, budget lines 172.78 / 175.86, caller block, 100 single-edit mutants (97 rejected, the 3 accepted are one true equivalence)." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/checks/check_joint_w.py" + ], + "timeout_seconds": 400, + "checks": "The single joint caller stream of 78 roles replayed mod p at the four central characters to the block-diagonal target (12 evaluations of 6,084 entries, each type alone, cross-type blocks), each stage's pair read from the root against its native's declared pair, native hashes, target exponents against both roots' mask incidences, single LAMBDA flips, controls (W stage served by the wrong native, ungauged root, wrong root entries, wrong alpha), and the invoice rebuilt from emitted events and, independently, from the two roots plus the natives, term for term." + } + ] +} \ No newline at end of file diff --git a/research/p104-whitehead-native-objects/check.py b/research/p104-whitehead-native-objects/check.py new file mode 100644 index 0000000000..da558508d5 --- /dev/null +++ b/research/p104-whitehead-native-objects/check.py @@ -0,0 +1,122 @@ +#!/usr/bin/env python3 +"""Replay of the objects of this package. Standard library only, about two minutes. + + python3.12 -I -B check.py + + 1. sha256 of every object against data/OBJECTS.json. + 2. The two natives (the baseline native and the one with the owned-UP prefix on the 8 hosted ports) replayed + event by event in exact Fractions: frame law, dyadic rows, the exact endpoint X = x + alpha y, Y = x + (1 + alpha) y + (hosted ports X = x - 2y, Y = x/2 at t = -1), owned UP mass 56 and 64. A control declares the wrong alpha and must fail. + 3. The two roots with W stages (outer, and connected rho = 1 with 18 stages), each by its own checker, with controls. + 4. Exact kappa of the baseline and of the Whitehead invoice (Decimal, 50 digits), S, D, and the move between them. + 5. The exact targets: break-even 0.10987 / 0.13955 UP per port-call and the budget arithmetic. + 6. The helper-free Whitehead native on the 104 ports (checks/window_native.py). +The joint caller replay is the second command of VERIFY.json (checks/check_joint_w.py).""" +import gzip, hashlib, json, os, subprocess, sys, tempfile +from collections import Counter +from decimal import Decimal as D, getcontext +from fractions import Fraction as Q + +getcontext().prec = 50 +HERE = os.path.dirname(os.path.abspath(__file__)) +DATA = os.path.join(HERE, 'data') +CH = os.path.join(HERE, 'checks') + + +def need(ok, msg): + if not ok: + raise SystemExit('FAIL ' + msg) + print('PASS ' + msg, flush=True) + + +def run(args, env=None): + e = {'PATH': os.environ.get('PATH', '')} + e.update(env or {}) + r = subprocess.run([sys.executable, '-I', '-B'] + args, capture_output=True, text=True, env=e) + return r.returncode, r.stdout + r.stderr + + +# 1 ---------------------------------------------------------------- objects +man = json.load(open(os.path.join(DATA, 'OBJECTS.json')))['objects'] +for name, row in man.items(): + need(hashlib.sha256(open(os.path.join(HERE, name), 'rb').read()).hexdigest() == row['sha256'], 'sha256 ' + name) + +# 2 ---------------------------------------------------------------- natives +rc, out = run([os.path.join(CH, 'verify_host3w.py'), os.path.join(DATA, 'mmW.json.gz'), '1125']) +need(rc == 0 and 'PASS_HOST3 decoupled ports 96 hosted ports 8 alpha -2 beta 1/2 t -1' in out and 'endpoint bad rows 0' in out + and "owned UP {1: 18, 2: 4, 3: 1, 4: 6, 5: 1, 6: 1}" in out and 'events 71184' in out, + 'the Whitehead native (baseline plus 8 prefixes): exact endpoint, 71,184 events, owned UP mass 64, hosted X = x - 2y, Y = x/2, t = -1') +rc, out = run([os.path.join(CH, 'verify_host3w.py'), os.path.join(DATA, 'mm.json.gz'), '1125']) +need(rc == 0 and 'PASS_HOST3 decoupled ports 96 hosted ports 8 alpha -1 beta 1/2 t -1/2' in out and 'endpoint bad rows 0' in out + and "owned UP {1: 10, 2: 4, 3: 1, 4: 6, 5: 1, 6: 1}" in out and 'events 71144' in out, + 'baseline native: exact endpoint, 71,144 events, owned UP mass 56, t = -1/2') +W = json.load(gzip.open(os.path.join(DATA, 'mmW.json.gz'), 'rt')) +W['hosted']['alpha'] = '-1' +with tempfile.TemporaryDirectory() as td: + p = os.path.join(td, 'wrong_alpha.json.gz') + with gzip.open(p, 'wt') as f: + json.dump(W, f) + rc, out = run([os.path.join(CH, 'verify_host3w.py'), p, '1125']) +need(rc != 0 and 'endpoint bad rows 16' in out, 'control: the Whitehead native declared with alpha = -1 is rejected (16 bad rows)') + +# 3 ---------------------------------------------------------------- roots +rc, out = run([os.path.join(CH, 'root_check_hw.py'), os.path.join(DATA, 'rootw1g.json')], {'WSTAGES': '1'}) +need(rc == 0 and out.strip().endswith('PASS_ROOT_HOSTED') and 'FAIL' not in out, 'type B root with W stages 1 and 18 (hosted checker, t = -1 exactly at W stages only)') +rc, out = run([os.path.join(CH, 'root_check_hw.py'), os.path.join(DATA, 'root_h.json')], {'WSTAGES': '1'}) +need(rc != 0 and 'FAIL' in out, 'control: the root without W stages fails the W-root checker') +rc, out = run([os.path.join(CH, 'root_check_hw.py'), os.path.join(DATA, 'rootw1.json')], {'WSTAGES': '1'}) +need(rc != 0 and 'FAIL' in out, 'control: the ungauged W root fails (its pairs do not match the natives)') +rc, out = run([os.path.join(CH, 'rootcheck_w.py'), os.path.join(DATA, 'rootw1g.json')]) +need(rc == 0 and 'RESULT ALL_REQ_PASS' in out, 'outer W root: every requirement of the root checker') +rc, out = run([os.path.join(CH, 'rootcheck_w.py'), os.path.join(DATA, 'r1_W18_t3.json')]) +need(rc == 0 and 'RESULT ALL_REQ_PASS' in out and 'rank mod p = 1444 of n^2 = 1444' in out, + 'connected rho = 1 root, 18 stages at t = -1: every requirement (product -I, symbolic whole-job identity, mask credit, rank G = n, strongly connected, irreducible)') +R = json.load(open(os.path.join(DATA, 'r1_W18_t3.json'))) +need(R['n'] == 38 and len(R['stages']) == 18 and all(len(s['units']) == 2 for s in R['stages']), 'rho = 1 root shape: n = 38, 18 stages of two consecutive units (N = 39, rho = 1)') +R['X'][5][3] = str(Q(R['X'][5][3]) + 1) +with tempfile.TemporaryDirectory() as td: + p = os.path.join(td, 'bad_root.json') + json.dump(R, open(p, 'w')) + rc, out = run([os.path.join(CH, 'rootcheck_w.py'), p]) +need(rc != 0 and 'FAIL' in out, 'control: one wrong X entry in the rho = 1 root is rejected') + +# 4 ---------------------------------------------------------------- kappa +def load(f): + i = json.load(open(os.path.join(DATA, f))) + return Counter({int(k): v for k, v in i['T'].items()}), Counter({int(k): v for k, v in i['P'].items()}) + + +def kap(T, P): + rs = sorted(set(T) | set(P)); lo, hi = D('0.001'), D('0.0045') + for _ in range(200): + m = (lo + hi) / 2 + if sum((D(T.get(r, 0)) - D(P.get(r, 0))) * (D(r).ln() * (1 - m)).exp() for r in rs) > 0: lo = m + else: hi = m + return lo + + +T0, P0 = load('mm.chain.invoice.json'); Tw, P1 = load('w.joint.invoice.json') +S0 = sum(r * (T0[r] - P0[r]) for r in set(T0) | set(P0)); S1 = sum(r * (Tw[r] - P1[r]) for r in set(Tw) | set(P1)) +Dd = lambda T, P: sum((D(T[r]) - D(P[r])) * D(r) * D(r).ln() for r in set(T) | set(P)) +k0, k1 = kap(T0, P0), kap(Tw, P1) +need(S0 == 1520 and S1 == 1504, 'S = 1520 (baseline) and 1504 (Whitehead): the 8 carriers x 2 W calls cost 16') +need(str(k0).startswith('0.00362701882') and str(k1).startswith('0.0035927413806393823240'), 'exact kappa: baseline %s, Whitehead %s' % (str(k0)[:16], str(k1)[:24])) +need(+(Tw - T0) == Counter({129: 8}) and +(T0 - Tw) == Counter({145: 8}) and +(P1 - P0) == Counter({1: 16}) and +(P0 - P1) == Counter({8: 16}), + 'invoice move: T 8 x {145} -> 8 x {129} (hub-2 drop on the B ports), P -16 x {8} +16 x {1}') +pct = (k1 / k0 - 1) * 100 +need(D('-0.9452') < pct < D('-0.9450'), 'Whitehead kappa against the baseline: %s%% (below it; not a candidate)' % str(pct)[:8]) +need(abs(Dd(Tw, P1) - D('421735.2022776638')) < D('1e-6'), 'D = %s' % str(Dd(Tw, P1))[:14]) + +# 5 ---------------------------------------------------------------- exact targets +Tw = {'outer w=1 (2 calls)': D('11.4263770958522'), 'rho=1 (18 calls)': D('14.513107')} +cstar = {k: v / 104 for k, v in Tw.items()} +need(D('0.10986') < cstar['outer w=1 (2 calls)'] < D('0.10988') and D('0.13954') < cstar['rho=1 (18 calls)'] < D('0.13956'), + 'break-even per port-call c* = T / 104 = %s (outer) / %s (rho = 1); the carrier here costs 1.00' % (str(cstar['outer w=1 (2 calls)'])[:7], str(cstar['rho=1 (18 calls)'])[:7])) +mm_own = D('111.573067') +pass_outer, pass_rho = (mm_own + Tw['outer w=1 (2 calls)'] + D('49.7765')) / 104, (mm_own + Tw['rho=1 (18 calls)'] + D('49.7765')) / 104 +need(D('1.6612') < pass_outer < D('1.6614') and D('1.6908') < pass_rho < D('1.6910'), 'pass line with the helper-free public layer: owned <= %s (outer) / %s (rho = 1) per port per W call' % (str(pass_outer)[:6], str(pass_rho)[:6])) + +# 6 ---------------------------------------------------------------- the Whitehead native on P104 +rc, out = run([os.path.join(CH, 'window_native.py')]) +need(rc == 0 and out.strip().endswith('PASS_WINDOW_NATIVE'), 'helper-free d = 0 native on P104: regenerated, exact and mod-p replay, structure, price, budget, 100 mutants\n' + out) +print('PASS_PACKAGE_CHECK') diff --git a/research/p104-whitehead-native-objects/checks/check_joint_w.py b/research/p104-whitehead-native-objects/checks/check_joint_w.py new file mode 100644 index 0000000000..7f644efb0b --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/check_joint_w.py @@ -0,0 +1,219 @@ +#!/usr/bin/env python3 +"""Joint caller check (stdlib only; writes mm.joint.invoice.json and ctl_rootB_X.json). python3 -I -B check_joint.py +(R) both roots by their own checkers, with controls; (C) literal replay of the ONE joint event stream over F_p on 78 roles (A roles 0..39, B roles 40..77), +at the four central characters q^4=1, one common set of 18 stage values for both types, block-diagonal target, with mutation / wrong-root / mask / cross-type controls; +(I) the invoice recounted from emitted events and compared with mm.chain.invoice.json, and from the two roots independently; (W) port types tied to the word.""" +import json, gzip, sys, random, copy, subprocess, importlib.util, os, tempfile +HERE = os.path.dirname(os.path.abspath(__file__)) + '/'; DATA = HERE + '../data/'; OUT = tempfile.mkdtemp() + '/' # package paths; scratch outputs go to a temporary directory +from fractions import Fraction as Q +from collections import Counter +from decimal import Decimal as D, getcontext +getcontext().prec = 50 +def need(ok, msg): + if not ok: raise SystemExit('FAIL ' + msg) + print('PASS', msg, flush=True) +J = json.load(open(DATA + 'joint_caller_w.json')); W = json.load(gzip.open(DATA + 'mm.json.gz', 'rt')); WW = json.load(gzip.open(DATA + 'mmW.json.gz', 'rt')); WORDS = {'mm': W, 'mmW': WW} +RA = json.load(open(DATA + 'root_t0_dsum.json')); RB = json.load(open(DATA + 'rootw1g.json')); RB0 = json.load(open(DATA + 'rootw1.json')) # W root (gauged) and its ungauged original as the other-gauge control +def ld(path, name): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); sys.modules[name] = m; s.loader.exec_module(m); return m +# ---------------------------------------------------------------- (R) roots +RC = ld(HERE + 'root_check_a.py', 'rca') +need(RC.run(RA) == [], '(R) type A root (two #6833 chain roots, t=0): root_check_a run() clean') +Rm = copy.deepcopy(RA); Rm['X'][5][3] = str(Q(Rm['X'][5][3]) + 1) +need(RC.blocks(Rm) != [] and RC.run(Rm) != [], '(R) wrong-root control A: a wrong X entry FAILS (%s)' % RC.blocks(Rm)[:1]) +def hosted(path): + r = subprocess.run([sys.executable, '-B', HERE + 'root_check_hw.py', path], capture_output=True, text=True, env={'WSTAGES': '1'}); return r.stdout +o = hosted(DATA + 'rootw1g.json'); need(o.strip().endswith('PASS_ROOT_HOSTED') and 'FAIL' not in o, '(R) type B root (outer W root, w=1, in the type B gauge, n=38; t=-1 at stages 1,18; t=-1/2 elsewhere): root_check_hw passes every line') +o = hosted(DATA + 'root_h.json'); need('FAIL' in o, '(R) control: the old B root root_h.json (no W stage) FAILS root_check_hw at WSTAGES=1') +o = hosted(DATA + 'rootw1.json'); need('FAIL' in o, '(R) control: the ungauged W root rootw1.json FAILS root_check_hw (pairs do not match the natives)') +Rm = copy.deepcopy(RB); Rm['X'][5][3] = str(Q(Rm['X'][5][3]) + 1); json.dump(Rm, open(OUT + 'ctl_rootB_X.json', 'w')) +o = hosted(OUT + 'ctl_rootB_X.json'); need('FAIL' in o and not o.strip().endswith('PASS_ROOT_HOSTED'), '(R) wrong-root control B: a wrong X entry in the hosted root FAILS root_check_h') +# ---------------------------------------------------------------- (C) joint replay +pM = 2147483629 +IM = next(pow(g, (pM - 1) // 4, pM) for g in range(2, 99) if pow(g, (pM - 1) // 2, pM) == pM - 1); HALF = (pM + 1) // 2 +fm = lambda x: (lambda f: f.numerator % pM * pow(f.denominator, pM - 2, pM) % pM)(Q(x)) +def root_pairs(root): + dot = lambda a_, b_: sum(Q(u) * Q(v) for u, v in zip(a_, b_) if Q(u) and Q(v)); out = {} + for k, s_ in enumerate(root['stages']): + u, v = s_['units']; out[k + 1] = (dot(root['Y'][u], root['X'][v]), dot(root['Y'][v], root['X'][u])) + return out +def mask_inc(root, c): return [int(c in set(s['mask'])) for s in root['stages']] +H = W['hosted']; al_w, be_w, a2_w = Q(H['alpha']), Q(H['beta']), Q(H['alpha2']) +PB = root_pairs(RB); SN = {int(k): v for k, v in J['stage_native'].items()} +wpair = lambda tag: (Q(WORDS[tag]['hosted']['alpha']), Q(WORDS[tag]['hosted']['beta'])) +need(len(PB) == 18 and all(PB[st] == wpair(SN[st]) for st in range(1, 19)) and [st for st in SN if SN[st] == 'mmW'] == [1, 18], '(C) each of the 18 hosted stages of root B has the pair of the native called there: mm (-1,1/2) at 16 stages, mmW (-2,1/2, t=-1) at W stages 1,18, read from the root') +need(all(e[4] == SN[e[1]] for e in J['events'] if e[0] == 'J'), '(C) every joint contact is tagged with its stage native') +need(J['natives']['mm'] == __import__('hashlib').sha256(open(DATA + 'mm.json.gz','rb').read()).hexdigest()[:16] and J['natives']['mmW'] == __import__('hashlib').sha256(open(DATA + 'mmW.json.gz','rb').read()).hexdigest()[:16], '(C) native hashes in the caller equal the files') +TA, TB = J['types']['A'], J['types']['B'] +need(all(TA['diagonal'][c][2:] == mask_inc(RA, c) for c in range(40)), '(C) type A caller target exponents equal the A root mask incidence (field by field, stage by stage)') +need(all(TB['diagonal'][c][2:] == mask_inc(RB, c) for c in range(38)), '(C) type B caller target exponents equal the B root mask incidence') +need(Q(TA['alpha2']) == a2_w and Q(TA['beta2']) == Q(H['beta2']) == 0, '(C) type A plane-2 parameters equal the word\'s') +need(all((Q(e[3][2]), Q(e[3][3])) == wpair(e[4]) for e in J['events'] if e[0] == 'J'), '(C) every joint contact carries its own native\'s hosted pair on its B tuple') +need(all(Q(WORDS[t]['hosted']['alpha2']) == a2_w and WORDS[t]['hosted']['Dports'] == H['Dports'] for t in WORDS), '(C) both natives have the same A-type ports and plane-2 parameter') +NR = J['roles'] +def target(Jc, c_role, qv, Dv): + t, off = (Jc['types']['A'], 0) if c_role < 40 else (Jc['types']['B'], 40); dg = t['diagonal'][c_role - off] + c = pow(qv, dg[0] % 4, pM) + for k, bit in enumerate(dg[2:]): + if bit: c = c * Dv[k + 1] % pM + return c +def replay(Jc, qv, Dv, a2=a2_w, pairs=PB, types='AB', tgt=target, order_check=True): + Rm_ = [[int(i == j) for j in range(NR)] for i in range(NR)]; qi = pow(qv, pM - 2, pM); seen = [] + for e in Jc['events']: + tag = e[0] + if tag == 'J': + st = e[1]; seen.append(st); d = Dv[st] + if 'A' in types: + src, dst, x2, y2 = e[2] + Rm_[dst] = [(a_ + qi * b_) % pM for a_, b_ in zip(Rm_[dst], Rm_[src])] + Rm_[x2] = [(a_ + fm(a2) * qv % pM * b_) % pM for a_, b_ in zip(Rm_[x2], Rm_[y2])] + for r_ in (src, dst, x2, y2): Rm_[r_] = [a_ * d % pM for a_ in Rm_[r_]] + if 'B' in types: + src, dst = e[3][0], e[3][1]; a_, b_ = fm(pairs[st][0]), fm(pairs[st][1]); tt_ = a_ * b_ % pM + ns = [(x + a_ * qv % pM * y) % pM * d % pM for x, y in zip(Rm_[src], Rm_[dst])] + nd = [(b_ * qi % pM * x + (1 + tt_) * y) % pM * d % pM for x, y in zip(Rm_[src], Rm_[dst])] + Rm_[src], Rm_[dst] = ns, nd + continue + if tag not in types: continue + op = e[1] + if op == 'ADD': Rm_[e[2]] = [(a_ + fm(e[4]) * b_) % pM for a_, b_ in zip(Rm_[e[2]], Rm_[e[3]])] + elif op == 'SCALE': c = fm(e[3]); Rm_[e[2]] = [a_ * c % pM for a_ in Rm_[e[2]]] + elif op == 'SWAP': Rm_[e[2]], Rm_[e[3]] = Rm_[e[3]], Rm_[e[2]] + elif op == 'QUERY': c = pow(qv, e[4] % 4, pM); Rm_[e[2]] = [(a_ + c * b_) % pM for a_, b_ in zip(Rm_[e[2]], Rm_[e[3]])] + elif op == 'LAMBDA': + s_ = e[3]; c = ((1 + s_ * IM) * HALF + (1 - s_ * IM) * HALF * qv * qv) % pM; Rm_[e[2]] = [a_ * c % pM for a_ in Rm_[e[2]]] + elif op == 'IDLE_ONE': + c = 1 + for k in e[3]: c = c * Dv[k] % pM + Rm_[e[2]] = [a_ * c % pM for a_ in Rm_[e[2]]] + else: raise SystemExit('FAIL unknown caller event ' + op) + if order_check and seen != list(range(1, 19)): return 10 ** 6 + roles = [r for r in range(NR) if ('A' in types and r < 40) or ('B' in types and r >= 40)] + return sum(Rm_[i][j] != (tgt(Jc, i, qv, Dv) if i == j else 0) for i in roles for j in range(NR)) +rnd = random.Random(11); tot = cnt = 0 +for qv in (1, IM, pM - 1, pM - IM): + for _ in range(3): + Dv = {s_: rnd.randrange(2, pM) for s_ in range(1, 19)}; tot += replay(J, qv, Dv); cnt += 1 +need(tot == 0, '(C) the ONE joint stream (78 roles, one stage value per stage common to both types) replays to the block-diagonal target at all four central characters (%d evaluations, 0 bad of %d entries each, cross-type blocks included)' % (cnt, NR * NR)) +for ty in ('A', 'B'): + t2 = sum(replay(J, qv, {s_: rnd.randrange(2, pM) for s_ in range(1, 19)}, types=ty) for qv in (1, IM, pM - 1, pM - IM)) + need(t2 == 0, '(C) type %s alone (events and joint-contact half of its own type) replays to its target at the four characters' % ty) +Dv = {s_: rnd.randrange(2, pM) for s_ in range(1, 19)} +def rej(Jc=J, **kw): return replay(Jc, IM, Dv, **kw) +def mut(f): + Jm = copy.deepcopy(J); f(Jm); return Jm +idx = lambda Jc, pred: next(i for i, e in enumerate(Jc['events']) if pred(e)) +first = lambda tag, op: (lambda e: e[0] == tag and e[1] == op) +ctr = [] +ctr.append(('A wrong alpha2', rej(a2=Q(1)))) +for nm, fn in (('B alpha sign', lambda x: x.__setitem__(0, -x[0])), ('B beta sign', lambda x: x.__setitem__(1, -x[1])), ('B pair swapped', lambda x: x.reverse())): + pm = {k: list(v) for k, v in PB.items()}; fn(pm[13]); ctr.append((nm + ' at stage 13', rej(pairs=pm))) +ctr.append(('B root in the other gauge (ungauged rootw1)', rej(pairs=root_pairs(RB0)))) +pm = dict(PB); pm[1] = wpair('mm'); ctr.append(('W stage 1 served by mm (t=-1/2 pair) instead of mmW', rej(pairs=pm))) +pm = dict(PB); pm[18] = wpair('mm'); ctr.append(('W stage 18 served by mm instead of mmW', rej(pairs=pm))) +pm = dict(PB); pm[5] = wpair('mmW'); ctr.append(('H stage 5 served by mmW instead of mm', rej(pairs=pm))) +for ty in 'AB': + ctr.append(('%s deleted IDLE_ONE' % ty, rej(mut(lambda Jm: Jm['events'].pop(idx(Jm, first(ty, 'IDLE_ONE'))))))) + ctr.append(('%s deleted QUERY' % ty, rej(mut(lambda Jm: Jm['events'].pop(idx(Jm, first(ty, 'QUERY'))))))) + def flip(Jm): + j0 = idx(Jm, lambda e: e[0] == 'J'); k = max(i for i in range(j0) if Jm['events'][i][0] == ty and Jm['events'][i][1] == 'LAMBDA'); Jm['events'][k][3] *= -1 + ctr.append(('%s flipped LAMBDA before the first contact' % ty, rej(mut(flip)))) +for nm, bad in ctr: print(' control %-52s -> %d bad' % (nm, bad)) +need(all(b > 0 for _, b in ctr), '(C) controls: wrong alpha2, wrong/other-gauge hosted pair, deleted idle, deleted query, flipped LAMBDA at a contact, each type: all rejected') +def tm(Jm, ty, role, st): + Jm['types'][ty]['diagonal'][role][2 + st] ^= 1 +for ty, role in (('A', 3), ('B', 3)): + Jm = mut(lambda x: tm(x, ty, role, 4)); b = rej(Jm) + need(b > 0 and Jm['types'][ty]['diagonal'][role][2:] != (mask_inc(RA, role) if ty == 'A' else mask_inc(RB, role)), '(C) mask control %s: a wrong mask bit in the caller target fails the replay (%d bad) and the mask comparison' % (ty, b)) +Jm = mut(lambda x: x['events'].insert(idx(x, lambda e: e[0] == 'J'), ['A', 'ADD', 5, 45, '1'])); b = rej(Jm) +need(b > 0, '(C) cross-type control: one ADD from an A role into a B role is rejected (%d bad): the types do not interact' % b) +Jm = mut(lambda x: x['events'].insert(idx(x, lambda e: e[0] == 'J'), ['B', 'ADD', 45, 5, '1'])); need(rej(Jm) > 0, '(C) cross-type control, other direction rejected') +def swapst(x): + js = [e for e in x['events'] if e[0] == 'J']; js[0][1], js[1][1] = js[1][1], js[0][1] +need(rej(mut(swapst)) > 0, '(C) stage-order control: two joint contacts with exchanged stages rejected') +def rot(x): + e = x['events'][idx(x, lambda e: e[0] == 'J')]; a = e[2]; e[2] = [a[0], a[1], a[3], a[2]] +need(rej(mut(rot)) > 0, '(C) exchanged second-plane roles (X2,Y2) in a contact rejected') +# exhaustive single LAMBDA flips (information): how many are detected, per type +for ty in 'AB': + ids = [i for i, e in enumerate(J['events']) if e[0] == ty and e[1] == 'LAMBDA']; miss = 0 + for i in ids: + Jm = copy.deepcopy(J); Jm['events'][i][3] *= -1; miss += replay(Jm, IM, Dv) == 0 + print(' info: type %s: %d LAMBDA events, single flips not detected at one character: %d' % (ty, len(ids), miss)) +# ---------------------------------------------------------------- (W) port types +live = W['live']; n = len(W['initial']); DP = H['Dports'] +need(WW['live'] == W['live'] and WW['hosted']['whitehead']['prefix_ports'] == sorted(TB['ports']) and sorted(TA['ports']) == sorted(DP) and sorted(TB['ports']) == [i for i in range(104) if i not in set(DP)] and len(TA['ports']) == 96 and len(TB['ports']) == 8, '(W) joint caller port types equal the word\'s: A = Dports (96), B = the other 8') +X2 = set(H['X2']); Y2 = set(H['Y2']); need(len(X2) == len(Y2) == 96, '(W) second mains exist for exactly the 96 type-A ports') +sc = [e for e in W['program'] if e[0] == 'SCALE'] +print('INFO (W-gauge): original clause, now informational only:',{e[1] for e in sc[:8]}=={live[i] for i in TB['ports']} and all(Q(e[2]) == Q(1, 2) for e in sc[:8]),'| first 8 SCALEs:',[(e[1],e[2]) for e in sc[:8]],'| gauge covered by exact endpoint B.X = x-y, B.Y=(x+y)/2 [rep.py]') +# ---------------------------------------------------------------- (I) invoice from emitted events +fr = W['frames']; dm = [len(b) for b in fr]; live_s = set(live); mains = live_s | {r + 112 for r in live_s} | X2 | Y2 +def hp(Wd): return Counter(dm[Wd['final'][r]] - dm[Wd['initial'][r]] for r in range(n) if r not in mains), Counter(abs(dm[e[3]] - dm[e[2]]) for e in Wd['program'] if e[0] == 'MOVE') +assert WW['frames'] == W['frames'] and WW['initial'] == W['initial'] and WW['final'] == W['final'] +HP = {t: hp(WORDS[t]) for t in WORDS}; hel, paid = HP['mm'] +nA, nB = len(TA['ports']), len(TB['ports']); cnt_ty = {'A': nA, 'B': nB} +T = Counter(); P = Counter(); nj = 0 +for e in J['events']: + if e[0] == 'J': nj += 1; T.update(HP[e[4]][0]); P.update(HP[e[4]][1]) # ONE native call per stage, of the native tagged at that stage + elif e[1] == 'QUERY': P[1] += cnt_ty[e[0]] + elif e[1] == 'IDLE_ONE': P[8 * len(e[3])] += cnt_ty[e[0]] +for ty, t in (('A', TA), ('B', TB)): + for dg in t['diagonal']: T[int(dg[0] % 2) + 8 * sum(dg[2:])] += cnt_ty[ty] +need(nj == 18, '(I) 18 joint native contacts (one per stage)') +def kap(T, P): + rs = sorted(set(T) | set(P)); lo, hi = D('0.001'), D('0.0045') + for _ in range(200): + m = (lo + hi) / 2 + if sum((D(T.get(r, 0)) - D(P.get(r, 0))) * (D(r).ln() * (1 - m)).exp() for r in rs) > 0: lo = m + else: hi = m + return lo +S = sum(r * (T[r] - P[r]) for r in set(T) | set(P)); kj = kap(T, P) +inv = json.load(open(DATA + 'mm.chain.invoice.json')); Tw = Counter({int(k): v for k, v in inv['T'].items()}); P1 = Counter({int(k): v for k, v in inv['P'].items()}) +print(' bill vs mm invoice: T', dict(sorted((+(T - Tw)).items())), '-', dict(sorted((+(Tw - T)).items())), '| P', dict(sorted((+(P - P1)).items())), '-', dict(sorted((+(P1 - P)).items()))) +print(' S', S, 'kappa', str(kj)[:24], 'D', sum((T[r] - P[r]) * r * float(D(r).ln()) for r in set(T) | set(P))) +print(' Whitehead kappa', kj) +# independent: root part per type from the roots, native part from the word +def root_fields(RR): + S_ = RR['stages']; Xr = RR['X']; Yr = RR['Y']; F = [] + for c in range(RR['n']): + ms = [k for k, s_ in enumerate(S_) if c in set(s_['mask'])]; F.append((ms, [k for k in ms if any(Q(Yr[u][c]) != 0 for u in S_[k]['units'])])) + dot = lambda a_, b_: sum(Q(u) * Q(v) for u, v in zip(a_, b_) if Q(u) and Q(v)); planes = [] + for s_ in S_: + u, v = s_['units']; planes.append(2 if dot(Yr[u], Xr[v]) == 0 and dot(Yr[v], Xr[u]) == 0 else 1) + return F, planes, RR['N'] - sum(len(s_['units']) for s_ in S_) +def outer(F, planes, thin, ports): + T_ = Counter(); P_ = Counter(); hc = Counter() + for ms, host in F: + T_[8 * len(ms) + 1] += ports + for k in host: hc[k] += 1 + run = 0; prev = None + for k in ms: + if k in host: + if run: P_[8 * run] += ports + run = 0; prev = None; continue + if prev is not None and k == prev + 1: run += 1 + else: + if run: P_[8 * run] += ports + run = 1 + prev = k + if run: P_[8 * run] += ports + for k in range(18): + if hc[k] > 2 * planes[k]: P_[8] += ports * (hc[k] - 2 * planes[k]) + P_[1] += ports * thin + return T_, P_ +T2 = Counter(); P2 = Counter() +for RR, ports in ((RA, nA), (RB, nB)): + F, pl, th = root_fields(RR); t_, p_ = outer(F, pl, th, ports); T2.update(t_); P2.update(p_) +nW = sum(1 for t in SN.values() if t == 'mmW') +for tg, c in (('mm', 18 - nW), ('mmW', nW)): + for r, k in HP[tg][0].items(): T2[r] += c * k + for r, k in HP[tg][1].items(): P2[r] += c * k +need(+T2 == +T and +P2 == +P, '(I) invoice rebuilt from the two ROOTS (per type, per port count) plus the word equals the emitted-event invoice term for term') +mc = Counter(T); mc.update({}); Tn = Counter(T) +# controls: perturbed port count / moved port / dropped event change the invoice +Jm = copy.deepcopy(J); Jm['events'].pop(idx(Jm, first('B', 'IDLE_ONE'))) +Pm = Counter(P); Pm[8 * len([e for e in J['events'] if e[0] == 'B' and e[1] == 'IDLE_ONE'][0][3])] -= nB +need(+Pm != +P, '(I) control: a deleted B idle changes the recounted invoice') +Tx = Counter(T); Px = Counter(P); Px.subtract(HP['mmW'][1]); Px.update(HP['mm'][1]); need(+Px != +P, '(I) control: pricing a W contact with mm changes the invoice') +json.dump({'T': {str(k): v for k, v in sorted(T.items())}, 'P': {str(k): v for k, v in sorted(P.items())}}, open(OUT + 'w.joint.invoice.json', 'w')) +print('PASS_JOINT_CALLER_ALL') diff --git a/research/p104-whitehead-native-objects/checks/root_check_a.py b/research/p104-whitehead-native-objects/checks/root_check_a.py new file mode 100644 index 0000000000..febc9c8953 --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/root_check_a.py @@ -0,0 +1,130 @@ +#!/usr/bin/env python3 +"""Root checker for the two-chain root (standard library). python3 -I -B root_check.py [data/root.json] +The root is literally two copies of the #6833 chain-nested root on orthogonal coordinates (n = 20 each), one stage variable per stage, units interleaved +(chain A, chain B). This checker (1) regenerates the chain root from its closed form (L site i: x = A + f_i + 2 sum_{jm} h_l, y = A* + h_m*; three thin queries) and requires all 21 units of EACH chain to equal the file, requires the cross Gram between +the chains to vanish and each chain's Gram to be sgn(i-j); (2) re-proves the SPEC-level identities for the whole root in exact Fractions: isotropy, product -I, +stage order, units inside masks, masks commuting with the prefix before and after the stage, the symbolic whole-job identity M(D) = -diag(prod D^eps) with each D once and affine, +full mask credit, dyadic x,y. +DECLARED: the lines of the predecessor family checks that this root does not satisfy, and why they are not requirements of the outer theorem: + hosted t != 0 (The hosted family's root check line 'hosted t not 0, not -1'): here t = 0 by construction (no coupled plane; two separate planes per stage); + hosted alpha, beta dyadic units: here alpha = beta = 0 (same reason); + Gram digraph strongly connected (added by the #6883 root_check.py itself, not a SPEC line): here the Gram digraph has two components. + The theorem's requirement is on the unit identity and the whole-job credit, not on connectivity (see README).""" +import json, os, sys +from fractions import Fraction as Q + +def chain_sites(): + """The (9|9) chain-nested sites of #6833: list of (x, y, mask or None) in time order, n = 20 (field 19 is the empty field E).""" + n = 20; A = 0; f = list(range(1, 10)); h = list(range(10, 19)); E = 19 + def vec(*pairs): + v = [Q(0)] * n + for i, c in pairs: v[i] += Q(c) + return v + out = [] + for i in range(9): + out.append((vec((A, 1), (f[i], 1), *[(f[j], 2) for j in range(i)]), vec((A, 1), (f[i], -1)), {A, *f[:i + 1]})) + def thin(a, u, p=0, q=0): + x = [Q(0)] * n; y = [Q(0)] * n + x[A] = Q(a); y[A] = Q(u) + for i, j in enumerate(f): x[j] = Q(a + 1); y[j] = Q((1 - u) * (-1) ** i) + for r, j in enumerate(reversed(h)): x[j] = Q(1 - a); y[j] = Q((u - 1) * (-1) ** r) + x[E] = Q(q); y[E] = Q(p) + return x, y, None + out += [thin(0, 1, 0, 1), thin(-1, 2, 1, 0), thin(-1, 3, 1, -1)] + for m in range(9): + out.append((vec((A, -1), (h[m], 1), *[(h[l], 2) for l in range(m + 1, 9)]), vec((A, 1), (h[m], 1)), {A, *h[m:]})) + return out + +def blocks(R): + """Regeneration and block identities; returns a list of failure names (empty = all hold).""" + n, N = R['n'], R['N']; bad = [] + X = [[Q(v) for v in r] for r in R['X']]; Y = [[Q(v) for v in r] for r in R['Y']] + S = chain_sites() + if n != 40 or N != 42 or len(S) != 21: return ['shape'] + for c, off in (('A', 0), ('B', 20)): + for k, (x, y, m) in enumerate(S): + u = 2 * k + (0 if c == 'A' else 1) + ex = [Q(0)] * 40; ey = [Q(0)] * 40 + for i in range(20): ex[off + i] = x[i]; ey[off + i] = y[i] + if X[u] != ex or Y[u] != ey: bad.append('regeneration chain %s unit %d' % (c, k)) + dot = lambda a, b: sum(u * v for u, v in zip(a, b) if u and v) + ua = [2 * k for k in range(21)]; ub = [2 * k + 1 for k in range(21)] + if any(dot(Y[i], X[j]) != 0 or dot(Y[j], X[i]) != 0 for i in ua for j in ub): bad.append('cross Gram between the chains') + for nm, us in (('A', ua), ('B', ub)): + if any(dot(Y[i], X[j]) != ((a > b) - (a < b)) for a, i in enumerate(us) for b, j in enumerate(us)): bad.append('Gram of chain %s is not sgn(i-j)' % nm) + return bad + +def run(R, out=None): + """All requirements; returns the list of failures.""" + pr = out or (lambda s: None) + n, N = R['n'], R['N']; ST = R['stages'] + X = [[Q(v) for v in r] for r in R['X']]; Y = [[Q(v) for v in r] for r in R['Y']] + bad = [] + def req(name, ok, info=''): + pr(('PASS ' if ok else 'FAIL ') + name + (' ' + str(info) if info != '' else '')) + if not ok: bad.append(name) + dot = lambda a, b: sum(u * v for u, v in zip(a, b) if u and v) + bb = blocks(R) + req('two #6833 chain roots: all 21 units of each chain regenerate from the closed form, cross Gram 0, each Gram sgn(i-j)', not bb, bb[:3]) + if bb: return bad + I = [[Q(int(i == j)) for j in range(n)] for i in range(n)] + def lmul(M, x, y, c): + d = [sum(y[i] * M[i][j] for i in range(n) if y[i]) for j in range(n)] + return [[M[i][j] + c * x[i] * d[j] for j in range(n)] if x[i] else M[i][:] for i in range(n)] + req('isotropy y_k.x_k=0 all k', all(dot(Y[k], X[k]) == 0 for k in range(N))) + W = I; prefix = [] + for k in range(N): + prefix.append(W); W = lmul(W, X[k], Y[k], Q(-2)) + prefix.append(W) + req('T_{N-1}..T_0 = -I (I - 2xy)', W == [[-v for v in r] for r in I]) + us = [u for s in ST for u in s['units']]; L = len(ST) + req('stage units disjoint, consecutive, in time order, one unit of each chain per stage', len(us) == len(set(us)) and all(s['units'] == [s['units'][0], s['units'][0] + 1] for s in ST) and all(max(ST[i]['units']) < min(ST[i + 1]['units']) for i in range(L - 1)) and all(set(s['mask']) == {c for c in range(40) if any(X[u][c] or Y[u][c] for u in s['units'])} or set(s['mask']) >= {c for c in range(40) if any(X[u][c] or Y[u][c] for u in s['units'])} for s in ST)) + pr(' N n L tau %d %d %d %d thin units %s; mask ranks %s' % (N, n, L, N - len(us), [k for k in range(N) if k not in set(us)], [len(s['mask']) for s in ST])) + inside = lambda s: all(all(X[u][c] == 0 and Y[u][c] == 0 for c in range(n) if c not in set(s['mask'])) for u in s['units']) + req('stage units inside their coordinate mask', all(inside(s) for s in ST)) + def comm(mask, M): + m = set(mask); return all(M[i][j] == 0 for i in range(n) for j in range(n) if (i in m) != (j in m)) + req('mask commutes with the prefix before and after the stage', all(comm(s['mask'], prefix[min(s['units'])]) and comm(s['mask'], prefix[max(s['units']) + 1]) for s in ST)) + rows = [{i: {0: Q(1)}} for i in range(n)]; at = {max(s['units']): i for i, s in enumerate(ST)}; peak = 0 + for k in range(N): + dual = {} + for f, c in enumerate(Y[k]): + if c: + for col, p in rows[f].items(): + e = dual.setdefault(col, {}) + for m, v in p.items(): e[m] = e.get(m, 0) + c * v + for r, c in enumerate(X[k]): + if c: + for col, p in dual.items(): + e = rows[r].setdefault(col, {}) + for m, v in p.items(): + w = e.get(m, 0) - 2 * c * v + if w: e[m] = w + else: e.pop(m, None) + if not e: rows[r].pop(col) + if k in at: + b = 1 << at[k] + for r in ST[at[k]]['mask']: + new = {} + for col, p in rows[r].items(): + q = {} + for m, v in p.items(): + if m & b: bad.append('stage variable twice'); return bad + q[m | b] = v + new[col] = q + rows[r] = new + peak = max(peak, sum(len(p) for r in rows for p in r.values())) + tgt = [sum(1 << i for i, s in enumerate(ST) if r in set(s['mask'])) for r in range(n)] + req('symbolic M(D) = -diag(prod D^eps), eps = mask incidence, each of the 18 stage variables once and affine', all(rows[r] == {r: {tgt[r]: Q(-1)}} for r in range(n)), 'peak monomials %d' % peak) + req('every stage variable credited on all of its mask', all(bin(sum(1 << r for r in range(n) if tgt[r] >> i & 1)).count('1') == len(ST[i]['mask']) for i in range(L))) + dy = lambda v: v.denominator & (v.denominator - 1) == 0 + req('x, y dyadic', all(dy(v) for r in X + Y for v in r)) + pr(' declared family lines not met: t = alpha*beta = 0 for every stage pair (alpha = %s, beta = %s); Gram digraph has 2 components (cross Gram 0); max |entry| %s' % (dot(Y[0], X[1]), dot(Y[1], X[0]), max(abs(v) for r in X + Y for v in r))) + return bad + +if __name__ == '__main__': + R = json.load(open(sys.argv[1] if len(sys.argv) > 1 else os.path.join(os.path.dirname(os.path.abspath(__file__)), 'data', 'root.json'))) + bad = run(R, print) + print('PASS_ROOT_TWO_CHAINS' if not bad else 'FAILED ' + '; '.join(bad)) + sys.exit(1 if bad else 0) diff --git a/research/p104-whitehead-native-objects/checks/root_check_hw.py b/research/p104-whitehead-native-objects/checks/root_check_hw.py new file mode 100644 index 0000000000..6b6b89aafc --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/root_check_hw.py @@ -0,0 +1,139 @@ +#!/usr/bin/env python3 +"""Extended root checker for the hosted chain-nested root. Standard library only. python3 -I -B root_check.py [data/root.json] +It re-proves, in exact Fractions, the root identity the caller needs, and DECLARES the relaxations of the #6833 root checkers: + chain_root.py:79 need(n%2==0 and len(S)==n+1) -> here N=n+2 (two thin units beyond the shortest root), rank G=n instead + chain_root.py:82 sign Gram y_i.x_j=sgn(i-j) -> not required (consequence of 79) + chain_root.py:83 alternating sum of x vanishes -> not required (consequence of 79) + chain_root.py:98 one full site per child -> here every stage hosts a pair of consecutive units (two units per stage) + independent/check_root.py:26 odd/odd family -> not required + independent/check_root.py:133 shortest root N=n+1 -> N=n+2 + independent/check_root.py:141-145 chain target formulas for the stage masks -> replaced by the whole-job test below (symbolic M(D)=-diag(prod D^eps) from the mask incidence) +Everything SPEC-level is kept: unit square-zero reflections, product -I, masks commuting with the prefix, units inside masks, multilinear symbolic endpoint. +Added here: dyadic x,y; each stage's pair has t=alpha*beta=-1/2 (1+t != 0) and dyadic alpha,beta; Gram digraph strongly connected (absolute irreducibility). +Prints PASS_ROOT_HOSTED on success.""" +import json,os,sys +WW=int(os.environ.get("WSTAGES","1")) +from fractions import Fraction as Q +import os +R=json.load(open(sys.argv[1] if len(sys.argv)>1 else os.path.join(os.path.dirname(os.path.abspath(__file__)),'data','root.json')));n,N=R['n'],R['N'] +X=[[Q(v) for v in r] for r in R['X']];Y=[[Q(v) for v in r] for r in R['Y']];ST=R['stages'] +assert len(X)==N==len(Y) and all(len(r)==n for r in X+Y) +bad=[] +def req(name,ok,info=''): + print(('PASS ' if ok else 'FAIL ')+name+(' '+str(info) if info!='' else ''),flush=True) + if not ok:bad.append(name) +dot=lambda a,b:sum(u*v for u,v in zip(a,b) if u and v) +I=[[Q(int(i==j)) for j in range(n)] for i in range(n)] +def lmul_unit(M,x,y,c): + """(I+c x y^T) M""" + d=[sum(y[i]*M[i][j] for i in range(n) if y[i]) for j in range(n)] + return [[M[i][j]+c*x[i]*d[j] for j in range(n)] if x[i] else M[i][:] for i in range(n)] +# 1 isotropy, nonzero +req('isotropy y_k.x_k=0 all k',all(dot(Y[k],X[k])==0 for k in range(N))) +req('units nonzero',all(any(X[k]) and any(Y[k]) for k in range(N))) +# 2 product identity +W=I;prefix=[] # prefix[k]=T_{k-1}..T_0 +for k in range(N): + prefix.append(W);W=lmul_unit(W,X[k],Y[k],Q(-2)) +prefix.append(W) +req('T_{N-1}..T_0=-I (order T_{N-1}..T_0, I-2xy)',W==[[-v for v in r] for r in I]) +# 3 stage partition +us=[u for s in ST for u in s['units']] +req('stage units disjoint',len(us)==len(set(us))) +req('each stage units consecutive',all(sorted(s['units'])==list(range(min(s['units']),max(s['units'])+1)) for s in ST)) +L=len(ST);thin=[k for k in range(N) if k not in set(us)] +hosted=[s for s in ST if len(s['units'])==2] +print(' N n L tau h',N,n,L,len(thin),len(hosted),'thin units',thin) +req('stages ordered in time',all(max(ST[i]['units'])>i&1)).count('1')==len(ST[i]['mask']) for i in range(L))) +# 6 hosts: frame-free t, plane +def t_of(u,v):return dot(Y[u],X[v])*dot(Y[v],X[u]) +print(' hosted pairs (u,v,alpha,beta,t,1+t):',[(s['units'][0],s['units'][1],str(dot(Y[s['units'][0]],X[s['units'][1]])),str(dot(Y[s['units'][1]],X[s['units'][0]])),str(t_of(*s['units'])),str(1+t_of(*s['units']))) for s in hosted]) +req('every hosted pair has the pair its native realises: H/M stages (-1,1/2) [mm], W stages (-2,1/2) [mmW]',all((dot(Y[x['units'][0]],X[x['units'][1]]),dot(Y[x['units'][1]],X[x['units'][0]]))==((-2,Q(1,2)) if x.get('letter')=='W' else (-1,Q(1,2))) for x in hosted)) +req('W stages are exactly the outer stages, symmetric',[i for i,x in enumerate(R['stages']) if x.get('letter')=='W']==[i for i in range(len(R['stages'])) if i=len(R['stages'])-WW]) +req('all 18 stages host',len(hosted)==18) +req('hosted t not 0, not -1 on H/M stages; t = -1 exactly on W stages',all((t_of(*s['units'])==-1) if s.get('letter')=='W' else (t_of(*s['units']) not in (0,-1)) for s in hosted)) +# path frame t for adjacent pair with q=+1 frame U=I+x y equals root frame t +# 7 dyadic +dy=lambda v:v.denominator&(v.denominator-1)==0 +req('x,y dyadic',all(dy(v) for r in X+Y for v in r)) +def odd(v): + v=abs(v.numerator) + while v and v%2==0:v//=2 + return v +req('hosted alpha,beta dyadic units (plane projector dyadic)',all(odd(dot(Y[s['units'][0]],X[s['units'][1]]))==1 and odd(dot(Y[s['units'][1]],X[s['units'][0]]))==1 for s in hosted)) +print(' max |entry|',max(abs(v) for r in X+Y for v in r),' t values odd parts',{str(t_of(*s['units'])) for s in hosted}) +# 8 Gram rank, irreducible exactly +def rank(A): + A=[r[:] for r in A];rk=0 + if not A:return 0 + for c in range(len(A[0])): + p=next((i for i in range(rk,len(A)) if A[i][c]),None) + if p is None:continue + A[rk],A[p]=A[p],A[rk] + for i in range(rk+1,len(A)): + if A[i][c]: + f=A[i][c]/A[rk][c];A[i]=[a-f*b for a,b in zip(A[i],A[rk])] + rk+=1 + return rk +G=[[dot(Y[i],X[j]) for j in range(N)] for i in range(N)] +req('rank G=n',rank(G)==n);req('N-n=rho',True,N-n) +Om=[[Q(1) if i==j else (G[i][j] if i>j else -G[i][j]) for j in range(N)] for i in range(N)] +print(' rank(sign-twisted Gram) =',rank(Om),'; rank in other twist',rank([[Q(1) if i==j else (-G[i][j] if i>j else G[i][j]) for j in range(N)] for i in range(N)])) +req('x span, y span',rank(X)==n and rank(Y)==n) +# strongly connected digraph on G!=0 (proof: W invariant, w!=0, some y_k w!=0 since y span => x_k in W; G_jk!=0 => x_j in W; x span => W=F^n) +def reach(s,fw): + seen={s};st=[s] + while st: + u=st.pop() + for v in range(N): + if v not in seen and (G[v][u] if fw else G[u][v]):seen.add(v);st.append(v) + return seen +req('Gram digraph strongly connected => absolutely irreducible over Q [P]',len(reach(0,True))==N and len(reach(0,False))==N) +print('PASS_ROOT_HOSTED' if not bad else 'FAILED '+'; '.join(bad)) +sys.exit(1 if bad else 0) diff --git a/research/p104-whitehead-native-objects/checks/rootcheck_w.py b/research/p104-whitehead-native-objects/checks/rootcheck_w.py new file mode 100644 index 0000000000..1002b002d7 --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/rootcheck_w.py @@ -0,0 +1,143 @@ +#!/usr/bin/env python3 +"""Exact root verifier. Stdlib only, nothing imported. +Definition used (the root definition of the retained chain roots): T_k=I-2 x_k y_k^T, y_k.x_k=0, T_{N-1}..T_0=-I. +A stage k has coordinate mask E_k; the run word is Phi=Delta_k T (Delta_k=I+(D_k-1)E_k applied right after the stage's last unit). +Whole-job: symbolic M(D)=-diag(prod D_k^{eps_rk}), computed as sparse polynomial matrices, not sampled. +Usage: rootcheck.py file.json ; exits 0 only if every [REQ] passes. Informational lines start with ' '.""" +import json,sys +from fractions import Fraction as Q +R=json.load(open(sys.argv[1]));n,N=R['n'],R['N'] +X=[[Q(v) for v in r] for r in R['X']];Y=[[Q(v) for v in r] for r in R['Y']];ST=R['stages'] +assert len(X)==N==len(Y) and all(len(r)==n for r in X+Y) +bad=[] +def req(name,ok,info=''): + print(('PASS ' if ok else 'FAIL ')+name+(' '+str(info) if info!='' else ''),flush=True) + if not ok:bad.append(name) +dot=lambda a,b:sum(u*v for u,v in zip(a,b) if u and v) +I=[[Q(int(i==j)) for j in range(n)] for i in range(n)] +def lmul_unit(M,x,y,c): + """(I+c x y^T) M""" + d=[sum(y[i]*M[i][j] for i in range(n) if y[i]) for j in range(n)] + return [[M[i][j]+c*x[i]*d[j] for j in range(n)] if x[i] else M[i][:] for i in range(n)] +# 1 isotropy, nonzero +req('isotropy y_k.x_k=0 all k',all(dot(Y[k],X[k])==0 for k in range(N))) +req('units nonzero',all(any(X[k]) and any(Y[k]) for k in range(N))) +# 2 product identity +W=I;prefix=[] # prefix[k]=T_{k-1}..T_0 +for k in range(N): + prefix.append(W);W=lmul_unit(W,X[k],Y[k],Q(-2)) +prefix.append(W) +req('T_{N-1}..T_0=-I (order T_{N-1}..T_0, I-2xy)',W==[[-v for v in r] for r in I]) +# 3 stage partition +us=[u for s in ST for u in s['units']] +req('stage units disjoint',len(us)==len(set(us))) +req('each stage units consecutive',all(sorted(s['units'])==list(range(min(s['units']),max(s['units'])+1)) for s in ST)) +L=len(ST);thin=[k for k in range(N) if k not in set(us)] +hosted=[s for s in ST if len(s['units'])==2] +print(' N n L tau h',N,n,L,len(thin),len(hosted),'thin units',thin) +req('stages ordered in time',all(max(ST[i]['units'])>i&1)).count('1')==len(ST[i]['mask']) for i in range(L))) +# 6 hosts: frame-free t, plane +def t_of(u,v):return dot(Y[u],X[v])*dot(Y[v],X[u]) +print(' hosted pairs (u,v,alpha,beta,t,1+t):',[(s['units'][0],s['units'][1],str(dot(Y[s['units'][0]],X[s['units'][1]])),str(dot(Y[s['units'][1]],X[s['units'][0]])),str(t_of(*s['units'])),str(1+t_of(*s['units']))) for s in hosted]) +req('hosted t not 0, not -1 (W outer stages exempt: t must be -1 exactly)',all(t_of(*s['units']) not in (0,-1) for s in hosted if s['letter']!='W') and all(t_of(*s['units'])==-1 for s in hosted if s['letter']=='W')) +# path frame t for adjacent pair with q=+1 frame U=I+x y equals root frame t +# 7 dyadic +dy=lambda v:v.denominator&(v.denominator-1)==0 +req('x,y dyadic',all(dy(v) for r in X+Y for v in r)) +def odd(v): + v=abs(v.numerator) + while v and v%2==0:v//=2 + return v +req('hosted alpha,beta dyadic units (plane projector dyadic)',all(s['letter']=='W' or (odd(dot(Y[s['units'][0]],X[s['units'][1]]))==1 and odd(dot(Y[s['units'][1]],X[s['units'][0]]))==1) for s in hosted)) +print(' max |entry|',max(abs(v) for r in X+Y for v in r),' t values odd parts',{str(t_of(*s['units'])) for s in hosted}) +# 8 Gram rank, irreducible exactly +def rank(A): + A=[r[:] for r in A];rk=0 + if not A:return 0 + for c in range(len(A[0])): + p=next((i for i in range(rk,len(A)) if A[i][c]),None) + if p is None:continue + A[rk],A[p]=A[p],A[rk] + for i in range(rk+1,len(A)): + if A[i][c]: + f=A[i][c]/A[rk][c];A[i]=[a-f*b for a,b in zip(A[i],A[rk])] + rk+=1 + return rk +G=[[dot(Y[i],X[j]) for j in range(N)] for i in range(N)] +req('rank G=n',rank(G)==n);req('N-n=rho',True,N-n) +Om=[[Q(1) if i==j else (G[i][j] if i>j else -G[i][j]) for j in range(N)] for i in range(N)] +print(' rank(sign-twisted Gram) =',rank(Om),'; rank in other twist',rank([[Q(1) if i==j else (-G[i][j] if i>j else G[i][j]) for j in range(N)] for i in range(N)])) +req('x span, y span',rank(X)==n and rank(Y)==n) +# strongly connected digraph on G!=0 (proof: W invariant, w!=0, some y_k w!=0 since y span => x_k in W; G_jk!=0 => x_j in W; x span => W=F^n) +def reach(s,fw): + seen={s};st=[s] + while st: + u=st.pop() + for v in range(N): + if v not in seen and (G[v][u] if fw else G[u][v]):seen.add(v);st.append(v) + return seen +req('Gram digraph strongly connected => absolutely irreducible over Q [P]',len(reach(0,True))==N and len(reach(0,False))==N) +# independent: exact algebra dimension through {x_i y_j}: R_iR_j=G_ij x_i y_j, closure of pattern +vecs=[[X[i][a]*Y[j][b] for a in range(n) for b in range(n)] for i in range(N) for j in range(N)] +P=2147483629 +def rank_modp(V): + A=[[ (v.numerator*pow(v.denominator,-1,P))%P for v in r] for r in V];rk=0;w=len(A[0]) + for c in range(w): + p=next((i for i in range(rk,len(A)) if A[i][c]),None) + if p is None:continue + A[rk],A[p]=A[p],A[rk];inv=pow(A[rk][c],-1,P);rowr=[x*inv%P for x in A[rk]];A[rk]=rowr + for i in range(rk+1,len(A)): + if A[i][c]: + f=A[i][c];A[i]=[(a-f*b)%P for a,b in zip(A[i],rowr)] + rk+=1 + if rk==w:break + return rk +print(' span{x_i y_j} rank mod p =',rank_modp(vecs),'of n^2 =',n*n) +print('RESULT','ALL_REQ_PASS' if not bad else 'FAILED '+'; '.join(bad)) +sys.exit(1 if bad else 0) diff --git a/research/p104-whitehead-native-objects/checks/verify_host3w.py b/research/p104-whitehead-native-objects/checks/verify_host3w.py new file mode 100644 index 0000000000..07038eab4e --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/verify_host3w.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Two main planes per port. Stdlib-only, no shared code. python3 -I -B verify_host.py WORD.json.gz +Exact Fractions replay of every event. Checks: frame law for each event, public moves up and nested, owned moves nested either way (OWNED UP counted and printed), +ADD at common frame, dyadic coefficients, |q|+1<2^16, finals, helper rank>0, 104 literal ports, main endpoint frames, exact endpoint X=x+a y, Y=x+(1+a) y, helpers identity, owned zero after CLEAR. +Prints histogram paid/helpers and PASS_HOST.""" +import gzip,json,sys +from fractions import Fraction as Q +from collections import Counter +W=json.load(gzip.open(sys.argv[1]));fr=W['frames'];n=len(W['initial']);NO=W['owned_fields'];NR=n+NO +alpha=Q(W['hosted']['alpha']);beta=Q(W['hosted']['beta']);H=W['hosted'];assert H['mode']=='mix-t0' and alpha in (-1,-2) and beta==Q(1,2) # alpha=-2 (t=-1) allowed for the W-stage word +X2=H['X2'];Y2=H['Y2'];a2=Q(H['alpha2']);DP=H['Dports'];assert a2==-1 and len(set(X2)|set(Y2))==2*len(DP)==2*len(X2) +sp=[] +for b in fr: + s={0} + for v in b: + assert 02 else 1 +def smooth(m,ps): + m=abs(m) + for p in ps: + while m%p==0:m//=p + return m==1 +def inA(q):return smooth(q.denominator,(2,3,5)) +def unitA(q):return smooth(q.denominator,(2,3,5)) and smooth(q.numerator,(2,3,5)) +def dy(v):return v.denominator&(v.denominator-1)==0 +def rowdy(row):return all(dy(S*v) for v in row.values()) +assert S>=1 and smooth(S,(3,5)) +def add(a,b,c): + for k,v in b.items(): + t=a.get(k,0)+c*v + if t:a[k]=t + else:a.pop(k,None) +for i,e in enumerate(W['program']): + op=e[0];r=e[1] + if op=='MOVE': + _,r,a,b,pv=e;assert cur[r]==a and (r>=n)==bool(pv),i + if pv: + assert sp[a]=n and r not in own,i;own.add(r);cur[r]=e[2];val[r]={} + elif op=='CLEAR':assert r in own and cur[r]==e[2],i;own.discard(r);cur[r]=None;val[r]={} + elif op=='SCALE': + q=Q(e[2]);assert cur[r]==e[3] and q!=0 and unitA(q),i + val[r]={k:v*q for k,v in val[r].items()};assert rowdy(val[r]),i + elif op in('ADD','COPY'): + s=e[2];q=Q(e[3]);f=e[4];assert cur[r]==f==cur[s] and s!=r and q!=0 and inA(q) and abs(q)+1<2**16,i + assert all(dy(S*q*v) for v in val[s].values()),i + if op=='COPY':assert r in own and not val[r],i + add(val[r],val[s],q);assert rowdy(val[r]),i + else:raise SystemExit('bad op') +assert not own and all(cur[r]==W['final'][r] for r in range(n)) +live=W['live'];X=set(live);Y={r+112 for r in live};assert len(live)==104 +X2s=dict(zip(X2,Y2));Y2s=set(Y2);assert not (X2s.keys()|Y2s)&(X|Y);dX={live[i] for i in DP} +bad=0;hel=Counter() +for r in range(n): + if r in X:ex={r:Q(1)} if r in dX else {r:Q(1),r+112:alpha} + elif r in Y:ex={r-112:Q(1),r:Q(1)} if r-112 in dX else {k:v for k,v in {r-112:beta,r:1+alpha*beta}.items() if v} + elif r in X2s:ex={r:Q(1),X2s[r]:a2} + elif r in Y2s:ex={r:Q(1)} + else: + ex={r:Q(1)};d=len(fr[W['final'][r]])-len(fr[W['initial'][r]]);assert d>0,r;assert sp[W['initial'][r]]<=sp[W['final'][r]];hel[d]+=1 + if val[r]!=ex:bad+=1 +for r,q in zip(live,W['ports']): + assert fr[W['initial'][r]]==[q] and len(fr[W['final'][r]])==9 and len(fr[W['initial'][r+112]])==0 + assert sp[W['final'][r+112]]==frozenset(x for x in range(512) if not (x&q).bit_count()%2) +for x2,y2,r,q in zip(X2,Y2,[live[i] for i in DP],[W['ports'][i] for i in DP]): + assert W['initial'][x2]==W['initial'][r] and fr[W['initial'][x2]]==[q] and W['final'][x2]==W['final'][r] and len(fr[W['final'][x2]])==9 + assert W['initial'][y2]==W['initial'][r+112] and W['final'][y2]==W['final'][r+112] +print('events',len(W['program']),'public',n,'owned roles',NO,'paid',dict(sorted(paid.items())),'owned UP',dict(sorted(up.items())),'helpers',dict(sorted(hel.items()))) +print('endpoint bad rows',bad,'odd certificate S',S) +assert all(dy(v) for r in range(n) for v in val[r].values()),'non-dyadic public row' +assert bad==0;print('PASS_HOST3 decoupled ports',len(DP),'hosted ports',104-len(DP),'alpha',alpha,'beta',beta,'t',alpha*beta) diff --git a/research/p104-whitehead-native-objects/checks/window_native.py b/research/p104-whitehead-native-objects/checks/window_native.py new file mode 100644 index 0000000000..7f855be5fb --- /dev/null +++ b/research/p104-whitehead-native-objects/checks/window_native.py @@ -0,0 +1,386 @@ +#!/usr/bin/env python3 +"""Exact checks of the helper-free Whitehead (t = -1, d = 0) native on the 104 ports of P104. Standard library only. + + python3.12 -I -B window_native.py check the shipped object, regenerate it, run the mutants + python3.12 -I -B window_native.py --emit F (re)write the object file F from the generator + +What it does + * regenerates the word from the generator below and requires it to equal data/window_native.json.gz exactly; + * replays the object event by event in exact Fractions (engine A: frame law, dyadic coefficients, paid ranks, + owned lifetimes, final frames, exact endpoint X = x + alpha y, Y = beta x, helpers none); + * replays it a second time mod 2^61 - 1 on random inputs (engine B); + * checks the 208 x 208 transfer matrix exactly (T[Y,Y] = 0 so d = 0, T[Y,X] = beta I, T[X,Y] = alpha I, det = 1); + * prices the layer (public and owned) with the invoice rule at the kappa of the baseline, and the floor 208 * 8^(1-k); + * recomputes the budget lines owned <= 111.573067 + T - dpub from the quoted ledger constants; + * checks the 2 x 2 caller block (a dyadic conjugator exists for the -1 sector); + * runs 100 single-edit mutants (pairs 0, 25, 51) and four wrong-target judgements; each non-null mutant must be rejected. +Owned moves go UP as well as down: the word is valid only under the owned-ascent allowance (declared in README.md).""" +import gzip, itertools, json, os, random, sys, decimal, hashlib +from fractions import Fraction as Q +from collections import Counter + +HERE = os.path.dirname(os.path.abspath(__file__)) +DATA = os.path.join(HERE, '..', 'data') +KAPPA = decimal.Decimal('0.0036270188296') # the baseline's kappa, used as the pricing exponent +PR = (1 << 61) - 1 +decimal.getcontext().prec = 50 + + +def span(b): + s = {0} + for v in b: + if v not in s: + s |= {x ^ v for x in s} + return frozenset(s) + + +def basis(F): + b = []; s = {0} + for x in sorted(F): + if x not in s: + b.append(x); s |= {y ^ x for y in s} + return b + + +def dim(F): return len(F).bit_length() - 1 +def dot(a, b): return bin(a & b).count('1') & 1 +def perp(v, k): return frozenset(x for x in range(2 ** k) if not dot(x, v)) +def isdy(c): return c != 0 and (c.denominator & (c.denominator - 1)) == 0 +def isunit(c): return isdy(c) and (abs(c.numerator) & (abs(c.numerator) - 1)) == 0 + + +def matching(ports, seed=0): + v = len(ports); adj = {i: [j for j in range(v) if j != i and not dot(ports[i], ports[j])] for i in range(v)} + rng = random.Random(seed) + for _ in range(20000): + order = list(range(v)); rng.shuffle(order); used = set(); M = [] + for i in order: + if i in used: continue + c = [j for j in adj[i] if j not in used] + if not c: break + j = rng.choice(c); used |= {i, j}; M.append((i, j)) + if len(M) * 2 == v: return M + return None + + +def build(ports, k, alpha, beta): + """Windowed native: per dot-0 pair (a, b) two owned rank-1 registers exchange x_a, x_b through + (UP then DOWN each), then Y_b is moved into the window (inside q_b-perp) where the swap + X_a += delta Y_b, Y_b += gamma X_a removes y and creates beta x.""" + v = len(ports); X = list(range(v)); Y = list(range(v, 2 * v)); C1, C2 = 2 * v, 2 * v + 1 + full = span([1 << i for i in range(k)]); Z = span([]) + init = [span([q]) for q in ports] + [Z] * v + [None, None] + final = [full] * v + [perp(q, k) for q in ports] + [None, None] + owned = [False] * (2 * v) + [True, True] + gam = Q(beta); dl = -1 / gam; s = Q(alpha) / dl + assert isunit(s) and isdy(dl) and isdy(gam) and Q(alpha) * Q(beta) == -1 + M = matching(ports); assert M + W = [] + for a, b in M: + La, Lb, Lab = span([ports[a]]), span([ports[b]]), span([ports[a], ports[b]]) + W += [('INIT', C1, La), ('ADD', C1, X[a], Q(1)), ('INIT', C2, Lb), ('ADD', C2, X[b], Q(1)), + ('MOVE', C1, Lab), ('MOVE', C1, Lb), ('MOVE', C2, Lab), ('MOVE', C2, La), + ('ADD', C1, X[b], Q(-1)), ('ADD', X[b], C1, Q(1)), ('CLEAR', C1), + ('ADD', C2, X[a], Q(-1)), ('ADD', X[a], C2, Q(1)), ('CLEAR', C2)] + for (p, t) in ((a, b), (b, a)): + W += [('MOVE', Y[t], span([ports[p]]))] + if s != 1: W += [('SCALE', Y[t], s)] + W += [('ADD', X[p], Y[t], dl), ('ADD', Y[t], X[p], gam)] + for r in X + Y: W.append(('MOVE', r, final[r])) + for a, b in M: + W += [('ADD', X[a], X[b], Q(1)), ('ADD', X[b], X[a], Q(-1)), ('ADD', X[a], X[b], Q(1)), ('SCALE', X[b], Q(-1))] + return dict(init=init, final=final, owned=owned, prog=W, v=v, k=k, alpha=Q(alpha), beta=Q(beta)) + + +# ----------------------------------------------------------------------------------- object (de)serialisation +def to_obj(w, ports): + fr = lambda F: None if F is None else basis(F) + ev = [] + for e in w['prog']: + if e[0] in ('INIT', 'MOVE'): ev.append([e[0], e[1], basis(e[2])]) + elif e[0] == 'CLEAR': ev.append(['CLEAR', e[1]]) + elif e[0] == 'SCALE': ev.append(['SCALE', e[1], str(e[2])]) + else: ev.append(['ADD', e[1], e[2], str(e[3])]) + return dict(format='p104-whitehead-window-native-1', ports=ports, k=w['k'], alpha=str(w['alpha']), beta=str(w['beta']), + init=[fr(F) for F in w['init']], final=[fr(F) for F in w['final']], owned=w['owned'], events=ev) + + +def from_obj(o): + assert o['format'] == 'p104-whitehead-window-native-1' + fr = lambda b: None if b is None else span(b) + prog = [] + for e in o['events']: + if e[0] in ('INIT', 'MOVE'): prog.append((e[0], e[1], span(e[2]))) + elif e[0] == 'CLEAR': prog.append(('CLEAR', e[1])) + elif e[0] == 'SCALE': prog.append(('SCALE', e[1], Q(e[2]))) + else: prog.append(('ADD', e[1], e[2], Q(e[3]))) + return dict(init=[fr(b) for b in o['init']], final=[fr(b) for b in o['final']], owned=o['owned'], prog=prog, + v=len(o['ports']), k=o['k'], alpha=Q(o['alpha']), beta=Q(o['beta'])), o['ports'] + + +# ----------------------------------------------------------------------------------- engine A: exact +def engineA(w, prog, alpha, beta): + v = w['v']; n = len(w['init']); V = [] + def bad(i, why): V.append((i, why)) + cur = list(w['init']); live = [False] * n + rows = [({r: Q(1)} if r < 2 * v else {}) for r in range(n)] + owned = w['owned']; pub = Counter(); own = Counter(); peak = 0; life = 0; dirty = 0 + ups = Counter(); downs = Counter(); ok_sub = {} + def sub(F): + if F not in ok_sub: ok_sub[F] = (span(basis(F)) == F) + return ok_sub[F] + for i, e in enumerate(prog): + op = e[0] + if op == 'INIT': + r, F = e[1], e[2] + if not owned[r] or live[r]: bad(i, 'init'); continue + if not sub(F): bad(i, 'frame not subspace') + live[r] = True; cur[r] = F; rows[r] = {}; life += 1; peak = max(peak, sum(live)) + elif op == 'CLEAR': + r = e[1] + if not (owned[r] and live[r]): bad(i, 'clear'); continue + if rows[r]: dirty += 1 + live[r] = False; cur[r] = None; rows[r] = {} + elif op == 'MOVE': + r, F = e[1], e[2]; A = cur[r] + if A is None: bad(i, 'move dead'); continue + if not sub(F): bad(i, 'frame not subspace') + if owned[r]: + if not live[r] or not (A < F or F < A): bad(i, 'owned nest') + d = dim(F) - dim(A); own[abs(d)] += 1; (ups if d > 0 else downs)[abs(d)] += 1 + else: + if not (A < F): bad(i, 'public up') + pub[dim(F) - dim(A)] += 1 + cur[r] = F + elif op == 'SCALE': + r, c = e[1], Q(e[2]) + if cur[r] is None or (owned[r] and not live[r]): bad(i, 'scale dead'); continue + if not isunit(c): bad(i, 'scale unit') + rows[r] = {k: x * c for k, x in rows[r].items()} + elif op == 'ADD': + d, a, c = e[1], e[2], Q(e[3]) + if d == a: bad(i, 'self add'); continue + if cur[d] is None or cur[a] is None or cur[d] != cur[a]: bad(i, 'chart'); continue + if (owned[d] and not live[d]) or (owned[a] and not live[a]): bad(i, 'dead owned'); continue + if not isdy(c): bad(i, 'dyadic') + if not (abs(c) + 1 < 2 ** 16): bad(i, 'growth') + rd = rows[d] + for k, x in rows[a].items(): + y = rd.get(k, 0) + c * x + if y: rd[k] = y + else: rd.pop(k, None) + else: bad(i, 'unknown op ' + str(op)) + if any(live): bad(-1, 'owned live at end') + for r in range(2 * v): + if cur[r] != w['final'][r]: bad(-1, 'final frame r=%d' % r) + badrows = 0 + for p in range(v): + if rows[p] != {p: Q(1), v + p: Q(alpha)}: badrows += 1 + if rows[v + p] != {p: Q(beta)}: badrows += 1 + for r in range(2 * v, n): + if rows[r]: badrows += 1 + return dict(viol=V, bad=badrows, pub=pub, own=own, peak=peak, life=life, dirty=dirty, rows=rows, ups=ups, downs=downs) + + +# ----------------------------------------------------------------------------------- engine B: mod 2^61 - 1 +def engineB(w, prog, alpha, beta, K=4, seed=7): + v = w['v']; n = len(w['init']); rnd = random.Random(seed); bad = 0 + m = lambda c: (Q(c).numerator % PR) * pow(Q(c).denominator, PR - 2, PR) % PR + for _ in range(K): + x0 = [rnd.randrange(PR) for _ in range(2 * v)] + val = x0 + [0] * (n - 2 * v) + for e in prog: + op = e[0] + if op in ('INIT', 'CLEAR'): val[e[1]] = 0 + elif op == 'SCALE': val[e[1]] = val[e[1]] * m(e[2]) % PR + elif op == 'ADD': val[e[1]] = (val[e[1]] + m(e[3]) * val[e[2]]) % PR + for p in range(v): + if val[p] != (x0[p] + m(alpha) * x0[v + p]) % PR: bad += 1 + if val[v + p] != m(beta) * x0[p] % PR: bad += 1 + bad += sum(1 for r in range(2 * v, n) if val[r]) + return bad + + +def rank_inv(M): + n = len(M); A = [r[:] + [Q(int(i == j)) for j in range(n)] for i, r in enumerate(M)] + for c in range(n): + p = next((i for i in range(c, n) if A[i][c] != 0), None) + if p is None: return None + A[c], A[p] = A[p], A[c]; f = 1 / A[c][c]; A[c] = [x * f for x in A[c]] + for i in range(n): + if i != c and A[i][c] != 0: + g = A[i][c]; A[i] = [x - g * y for x, y in zip(A[i], A[c])] + return [r[n:] for r in A] + + +def structure(w, rows, alpha, beta): + v = w['v']; out = {} + T = [[rows[r].get(c, Q(0)) for c in range(2 * v)] for r in range(2 * v)] + out['T[Y,Y] == 0 on all %d entries (d = 0, raw)' % (v * v)] = all(T[v + p][v + q] == 0 for p in range(v) for q in range(v)) + out['T[Y,X] == beta I'] = all(T[v + p][q] == (Q(beta) if p == q else 0) for p in range(v) for q in range(v)) + out['T[X,X] == I'] = all(T[p][q] == (1 if p == q else 0) for p in range(v) for q in range(v)) + out['T[X,Y] == alpha I'] = all(T[p][v + q] == (Q(alpha) if p == q else 0) for p in range(v) for q in range(v)) + out['every row supported on its own (x_p, y_p)'] = all(set(rows[r]) <= {r % v, v + r % v} for r in range(2 * v)) + inv = rank_inv(T) + out['T invertible (exact, %d x %d)' % (2 * v, 2 * v)] = inv is not None + if inv is not None: + out['Tinv[X,Y] == -alpha I'] = all(inv[p][v + q] == (-Q(alpha) if p == q else 0) for p in range(v) for q in range(v)) + out['Tinv[Y,Y] == I'] = all(inv[v + p][v + q] == (1 if p == q else 0) for p in range(v) for q in range(v)) + out['det per port = -alpha beta = 1'] = (-Q(alpha) * Q(beta) == 1) + return out + + +def wgt(r): return (decimal.Decimal(r).ln() * (1 - KAPPA)).exp() +def bill(c): return sum(decimal.Decimal(n) * wgt(r) for r, n in c.items()) + + +# ----------------------------------------------------------------------------------- caller block +def mmul(A, B): return [[sum(A[i][k] * B[k][j] for k in range(2)) for j in range(2)] for i in range(2)] +def minv(A): + d = A[0][0] * A[1][1] - A[0][1] * A[1][0]; return [[A[1][1] / d, -A[0][1] / d], [-A[1][0] / d, A[0][0] / d]] + + +def caller(al, be): + al, be = Q(al), Q(be); t = al * be + W2 = [[Q(1), -2 * al], [-2 * be, 1 + 4 * t]] + gp = [[1 + t, be], [al, Q(1)]]; gm = [[1 + t, -be], [-al, Q(1)]] + A = mmul(gm, minv(gp)); res = dict(t=t, A=A, W=W2) + vals = [Q(s * 2 ** e) if e >= 0 else Q(s, 2 ** -e) for e in range(-6, 7) for s in (1, -1, 3, -3)] + [Q(0)] + sol = None + for p, q in itertools.product(vals, vals): + r = (p * A[0][0] + q * A[1][0] - W2[0][0] * p) / W2[0][1]; s = (p * A[0][1] + q * A[1][1] - W2[0][0] * q) / W2[0][1] + d = p * s - q * r + if d == 0 or not isunit(d) or not all(isdy(x) or x == 0 for x in (p, q, r, s)): continue + O = [[p, q], [r, s]] + if mmul(O, A) == mmul(W2, O): sol = O; break + res['O'] = sol + if sol: + OR = minv(mmul(sol, gp)) + res['plus1'] = mmul(mmul(sol, gp), OR) == [[1, 0], [0, 1]] + res['minus1'] = mmul(mmul(sol, gm), OR) == W2 + res['dyadic'] = all(isdy(x) or x == 0 for r in sol + OR for x in r) + return res + + +# ----------------------------------------------------------------------------------- mutants +def mutants(w, prog, ports, m, starts): + v = w['v']; s0 = starts[m]; xa, xb = prog[s0 + 1][2], prog[s0 + 3][2]; ya, yb = xa + v, xb + v + sub = lambda i, ev: (lambda p: (p.__setitem__(i, ev), p)[1])(list(prog)) + E = lambda k: prog[s0 + k] + qa, qb = ports[xa], ports[xb] + Lab = span([qa, qb]); Lb = span([qb]); gi = [i for i, e in enumerate(prog) if e[0] == 'ADD' and e[1] == xa and e[2] == xb][0] + yield 'coef: C1 -= Xb sign flipped', sub(s0 + 8, ('ADD', E(8)[1], E(8)[2], Q(1))) + yield 'coef: Xb += C1 coefficient 2', sub(s0 + 9, ('ADD', E(9)[1], E(9)[2], Q(2))) + yield 'coef: Xa += dl Yb with dl halved', sub(s0 + 15, ('ADD', E(15)[1], E(15)[2], E(15)[3] / 2)) + yield 'coef: Yb += gam Xa with gam negated', sub(s0 + 16, ('ADD', E(16)[1], E(16)[2], -E(16)[3])) + yield 'coef: Yb += gam Xa with gam times 3', sub(s0 + 16, ('ADD', E(16)[1], E(16)[2], 3 * E(16)[3])) + yield 'coef: Yb += gam Xa with gam / 3 (non-dyadic)', sub(s0 + 16, ('ADD', E(16)[1], E(16)[2], E(16)[3] / 3)) + yield 'coef: Xb += dl Ya coefficient zero', sub(s0 + 18, ('ADD', E(18)[1], E(18)[2], Q(0))) + yield 'coef: C2 -= Xa sign flipped', sub(s0 + 11, ('ADD', E(11)[1], E(11)[2], Q(1))) + yield 'frame: Yb window moved to ', sub(s0 + 14, ('MOVE', yb, Lb)) + yield 'frame: C1 skips UP', [e for i, e in enumerate(prog) if i != s0 + 4] + yield 'frame: C2 DOWN target Lb instead of La', sub(s0 + 7, ('MOVE', E(7)[1], Lb)) + yield 'frame: C1 UP to for foreign c', sub(s0 + 4, ('MOVE', E(4)[1], span([qa, ports[(xa + 7) % v]]))) + yield 'frame: C1 INIT at Z instead of ', sub(s0, ('INIT', E(0)[1], frozenset({0}))) + yield 'frame: Ya window at a dot-1 line', sub(s0 + 17, ('MOVE', ya, span([next(q for q in ports if dot(q, qa) and q != qa)]))) + ff = [i for i, e in enumerate(prog) if e[0] == 'MOVE' and e[1] == xa and len(e[2]) == 512][0] + yield 'frame: final X_a stops at ', sub(ff, ('MOVE', xa, Lab)) + p = list(prog); p[s0 + 8], p[s0 + 9] = p[s0 + 9], p[s0 + 8]; yield 'order: swap C1 -= Xb and Xb += C1', p + p = list(prog); p[s0 + 15], p[s0 + 16] = p[s0 + 16], p[s0 + 15]; yield 'order: swap the two bounce ADDs', p + p = list(prog); p[s0 + 10], p[s0 + 9] = p[s0 + 9], p[s0 + 10]; yield 'order: CLEAR C1 before Xb += C1', p + p = list(prog); blk = p[s0 + 14:s0 + 20]; del p[s0 + 14:s0 + 20]; p[s0:s0] = blk; yield 'order: bounce block before the exchange', p + p = list(prog); blk = p[s0 + 11:s0 + 14]; del p[s0 + 11:s0 + 14]; p[s0 + 8:s0 + 8] = blk; yield 'order: C2 exchange before C1 exchange (equivalent)', p + p = list(prog); ev = p.pop(gi); p.insert(s0 + 14, ev); yield 'order: V-gate ADD hoisted before bounce', p + p = list(prog); del p[gi + 3]; yield 'drop: V-gate SCALE(-1)', p + p = list(prog); p[gi + 3] = ('SCALE', xb, Q(2)); yield 'coef: V-gate SCALE -1 -> 2', p + p = list(prog); p[gi + 3] = ('SCALE', xb, Q(1)); yield 'coef: V-gate SCALE -1 -> 1', p + p = list(prog); p[gi] = ('ADD', xa, xb, Q(-1)); yield 'coef: V-gate first ADD sign flipped', p + yield 'drop: CLEAR C1', [e for i, e in enumerate(prog) if i != s0 + 10] + yield 'drop: INIT C2', [e for i, e in enumerate(prog) if i != s0 + 2] + yield 'drop: owned DOWN of C1', [e for i, e in enumerate(prog) if i != s0 + 5] + p = list(prog); p.insert(s0 + 16, prog[s0 + 15]); yield 'dup: repeat Xa += dl Yb', p + yield 'drop: Xa += dl Yb', [e for i, e in enumerate(prog) if i != s0 + 15] + yield 'drop: last event', list(prog[:-1]) + xc = (xa + 13) % v + if xc not in (xa, xb): yield 'partner: C1 -= X_c (foreign register)', sub(s0 + 8, ('ADD', E(8)[1], xc, Q(-1))) + + +def main(): + ports = [int(l) for l in open(os.path.join(DATA, 'ports104.txt')).read().split()] + assert len(ports) == 104 == len(set(ports)) and all(0 < q < 512 for q in ports) + path = os.path.join(DATA, 'window_native.json.gz') + raw = open(path, 'rb').read() + obj = json.loads(gzip.decompress(raw)) + w, oports = from_obj(obj); assert oports == ports + alpha, beta, prog = w['alpha'], w['beta'], w['prog'] + print('object', hashlib.sha256(raw).hexdigest()[:16], 'events', len(prog), 'ports', len(ports), 'alpha', alpha, 'beta', beta) + # regenerate + g = build(ports, 9, alpha, beta) + assert to_obj(g, ports) == obj, 'the shipped object differs from the generator output' + print('PASS regenerated word equals the shipped object') + # SPEC mains + full = frozenset(range(512)); v = 104 + assert all(w['init'][p] == span([ports[p]]) and w['final'][p] == full for p in range(v)) + assert all(w['init'][v + p] == frozenset({0}) and w['final'][v + p] == perp(ports[p], 9) and dim(w['final'][v + p]) == 8 for p in range(v)) + print('PASS mains: X from to the 9-dim space, Y from {0} to q-perp (dim 8)') + A = engineA(w, prog, alpha, beta) + assert not A['viol'] and A['bad'] == 0, (A['viol'][:3], A['bad']) + assert dict(A['pub']) == {1: 104, 7: 104, 8: 104} and dict(A['own']) == {1: 208} and dict(A['ups']) == {1: 104} and dict(A['downs']) == {1: 104} + assert A['peak'] == 2 and A['life'] == 104 + print('PASS A exact Fractions: 0 violations, 0 bad rows; public paid', dict(sorted(A['pub'].items())), 'owned UP', dict(A['ups']), 'DOWN', dict(A['downs']), + 'peak owned', A['peak'], 'lifetimes', A['life'], 'dirty clears', A['dirty']) + assert engineB(w, prog, alpha, beta) == 0 + print('PASS B mod 2^61-1, 4 random inputs: 0 bad entries') + S = structure(w, A['rows'], alpha, beta) + assert all(S.values()), S + for k in S: print('PASS structure:', k) + # price and budget (ledger constants quoted) + pb, ob = bill(A['pub']), bill(A['own']) + fl = 208 * wgt(8) + assert abs(pb - decimal.Decimal('1652.6284887')) < decimal.Decimal('1e-6') and ob == 208 and abs(fl - decimal.Decimal('1651.4970321')) < decimal.Decimal('1e-6') + print('PASS price: public %s owned %s floor %s gap %s' % (str(pb)[:10], ob, str(fl)[:10], str(pb - fl)[:7])) + pub_mm, own_mm = decimal.Decimal('1702.405'), decimal.Decimal('111.573067') + dpub = pb - pub_mm + for nm, T in (('outer w=1', decimal.Decimal('11.4263770958522')), ('rho=1', decimal.Decimal('14.513107'))): + mx = own_mm + T - dpub + print('budget %s: dpub %s, owned max %s (%s per port), owned 208 over by %s' % (nm, str(dpub)[:8], str(mx)[:8], str(mx / 104)[:6], str(ob - mx)[:6])) + assert ob > mx + assert abs((own_mm + decimal.Decimal('11.4263770958522') - dpub) - decimal.Decimal('172.776')) < decimal.Decimal('0.001') + assert abs((own_mm + decimal.Decimal('14.513107') - dpub) - decimal.Decimal('175.863')) < decimal.Decimal('0.001') + print('PASS budget lines 172.776 / 175.863; the word is over by 35.224 / 32.137') + # caller block + for ab in ((-2, Q(1, 2)), (-1, 1)): + c = caller(*ab); assert c['O'] and c['plus1'] and c['minus1'] and c['dyadic'] and c['t'] == -1 + print('PASS caller block: a dyadic conjugator exists for (alpha, beta) = (-2, 1/2) and (-1, 1)') + # the other (alpha, beta): same events, other coefficients, same checks + w2 = build(ports, 9, Q(-1), Q(1)); A2 = engineA(w2, w2['prog'], Q(-1), Q(1)) + assert not A2['viol'] and A2['bad'] == 0 and dict(A2['own']) == {1: 208} and engineB(w2, w2['prog'], Q(-1), Q(1)) == 0 + print('PASS (alpha, beta) = (-1, 1) word: same checks, 0 bad rows') + # mutants + starts = [i for i, e in enumerate(prog) if e[0] == 'INIT' and e[1] == 2 * v] + assert len(starts) == 52 and starts[1] - starts[0] == 20 + total = rej = 0; acc = [] + for m in (0, 25, 51): + for name, pg in mutants(w, prog, ports, m, starts): + a = engineA(w, pg, alpha, beta); b = engineB(w, pg, alpha, beta) + r = bool(a['viol']) or a['bad'] > 0 or b > 0 + total += 1; rej += r + if not r: acc.append((m, name)) + for ab in ((Q(-1), Q(1)), (Q(-2), Q(1)), (Q(2), Q(1, 2)), (Q(-2), Q(1, 4))): + a = engineA(w, prog, *ab); b = engineB(w, prog, *ab) + total += 1; rej += bool(a['viol']) or a['bad'] > 0 or b > 0 + print('mutants %d, rejected %d, accepted %d' % (total, rej, total - rej), sorted({n for _, n in acc})) + assert total == 100 and rej == 97 and sorted({n for _, n in acc}) == ['order: C2 exchange before C1 exchange (equivalent)'] + print('PASS the only mutant accepted is the true equivalence (independent owned registers), at each of three pairs') + print('PASS_WINDOW_NATIVE') + + +if __name__ == '__main__': + if len(sys.argv) == 3 and sys.argv[1] == '--emit': + ports = [int(l) for l in open(os.path.join(DATA, 'ports104.txt')).read().split()] + g = build(ports, 9, Q(-2), Q(1, 2)) + with gzip.GzipFile(sys.argv[2], 'wb', mtime=0) as f: + f.write(json.dumps(to_obj(g, ports), sort_keys=True, separators=(',', ':')).encode()) + print('wrote', sys.argv[2]) + else: + main() diff --git a/research/p104-whitehead-native-objects/data/OBJECTS.json b/research/p104-whitehead-native-objects/data/OBJECTS.json new file mode 100644 index 0000000000..6fb9b3c582 --- /dev/null +++ b/research/p104-whitehead-native-objects/data/OBJECTS.json @@ -0,0 +1,65 @@ +{ + "schema_version": 1, + "objects": { + "data/mmW.json.gz": { + "sha256": "13019ac4b8a2f051b83df615677ce1455c50d354a770a565d3be53f4e629f3f1", + "bytes": 358073, + "what": "the Whitehead native: the baseline native plus the owned-UP prefix on the 8 hosted ports; serves the two W stages" + }, + "data/mm.json.gz": { + "sha256": "273e81f176f001684b1fa3eb857992bf58b54748004fcfe806b83adb48d2cc00", + "bytes": 349022, + "what": "baseline native (serves the other 16 stages); replayed as control" + }, + "data/joint_caller_w.json": { + "sha256": "148356dca93357e5055a645237f03361ffaba5dd9b0a4742b702417a552b5353", + "bytes": 106877, + "what": "joint caller: one event stream, 78 roles, each contact names its native" + }, + "data/rootw1g.json": { + "sha256": "0e6622d7d27b0e308426b5dc47f2f6139d5013191e4fb95615bd04fa6aea7509", + "bytes": 18676, + "what": "type B root with the outer W stages (stages 1 and 18 at t = -1), in the baseline root gauge" + }, + "data/root_h.json": { + "sha256": "b0ca675d79e847bdc31964bcd2772a80c6ef693b58ba6fd5793a9fc2e4813dcb", + "bytes": 18682, + "what": "type B root without W stages (control, must fail the W-root checker)" + }, + "data/root_t0_dsum.json": { + "sha256": "b9400ca6087c8fd9d527c3203afa43caaddaa46cb73996cc05a0ac5cbb240e3c", + "bytes": 18515, + "what": "type A root (96 ports, t = 0)" + }, + "data/rootw1.json": { + "sha256": "2f00a0655b34d46c291ca69cc49e6b2016b600f7a7385149f5e88639787f96cd", + "bytes": 18648, + "what": "ungauged W root (control, must fail)" + }, + "data/mm.chain.invoice.json": { + "sha256": "2cef5b86ac7d1a7e3a47e2c02ea58e7de2e582b6b3ebc339eacc5deae3e8f215", + "bytes": 374, + "what": "baseline invoice (T and P histograms)" + }, + "data/w.joint.invoice.json": { + "sha256": "a538d4ea1825fbde09a7e4f97cb7293df1ea622def254176c88e46382c8b6240", + "bytes": 384, + "what": "invoice of the hosted Whitehead word" + }, + "data/r1_W18_t3.json": { + "sha256": "e2bd8b71f9e6670a9d0a3d1cd6503f2b0a5cacf17faf7fcc5ae52d2b7c67ccbf", + "bytes": 17321, + "what": "connected rho = 1 all-Whitehead root, 18 stages at t = -1" + }, + "data/window_native.json.gz": { + "sha256": "56c803aaf5383342c98f7f4f0196711f0c13ea3f73720caf03d17ac01b499458", + "bytes": 6065, + "what": "helper-free d = 0 Whitehead native on P104 (1456 events, alpha = -2, beta = 1/2)" + }, + "data/ports104.txt": { + "sha256": "d2358b31b0bca9e3a46269116aefe0d10626331132c592f93710a10c1fccb0fb", + "bytes": 391, + "what": "the 104 port vectors (9-bit)" + } + } +} diff --git a/research/p104-whitehead-native-objects/data/joint_caller_w.json b/research/p104-whitehead-native-objects/data/joint_caller_w.json new file mode 100644 index 0000000000..2c03ca2a27 --- /dev/null +++ b/research/p104-whitehead-native-objects/data/joint_caller_w.json @@ -0,0 +1 @@ +{"schema": "mixed-root-caller/1", "stages": 18, "ambient_rank": 153, "roles": 78, "types": {"A": {"form": "two-chain-HOST2", "roles": 40, "offset": 0, "ports": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "alpha2": "-1", "beta2": "0", "diagonal": [[-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]}, "B": {"form": "hosted-HOST", "roles": 38, "offset": 40, "ports": [15, 17, 27, 34, 35, 42, 47, 55], "diagonal": [[-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]], "pairs": [[0, 1, "-2", "1/2", "-1"], [2, 3, "-1", "1/2", "-1/2"], [4, 5, "-1", "1/2", "-1/2"], [6, 7, "-1", "1/2", "-1/2"], [8, 9, "-1", "1/2", "-1/2"], [10, 11, "-1", "1/2", "-1/2"], [12, 13, "-1", "1/2", "-1/2"], [14, 15, "-1", "1/2", "-1/2"], [16, 17, "-1", "1/2", "-1/2"], [22, 23, "-1", "1/2", "-1/2"], [24, 25, "-1", "1/2", "-1/2"], [26, 27, "-1", "1/2", "-1/2"], [28, 29, "-1", "1/2", "-1/2"], [30, 31, "-1", "1/2", "-1/2"], [32, 33, "-1", "1/2", "-1/2"], [34, 35, "-1", "1/2", "-1/2"], [36, 37, "-1", "1/2", "-1/2"], [38, 39, "-2", "1/2", "-1"]]}}, "events": [["A", "ADD", 0, 1, "-1"], ["A", "SWAP", 0, 1], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "SWAP", 20, 21], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 20, 1], ["B", "ADD", 42, 43, "1"], ["B", "ADD", 40, 43, "-2"], ["B", "SCALE", 43, "128"], ["B", "ADD", 40, 42, "3/2"], ["B", "SCALE", 42, "1/2"], ["B", "ADD", 43, 42, "-128"], ["B", "SWAP", 41, 43], ["B", "SCALE", 40, "-32"], ["B", "ADD", 42, 40, "1/32"], ["B", "LAMBDA", 40, -1], ["J", 1, [1, 0, 20, 21], [41, 40, "-2", "1/2"], "mmW"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 1, 2, "1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 1, "-1"], ["A", "SWAP", 1, 2], ["A", "ADD", 2, 0, "-1"], ["A", "SWAP", 0, 1], ["A", "LAMBDA", 0, -1], ["A", "ADD", 21, 22, "1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 21, "-1"], ["A", "SWAP", 21, 22], ["A", "SCALE", 20, "-1"], ["A", "ADD", 22, 20, "1"], ["A", "SWAP", 20, 21], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 42, [1]], ["B", "ADD", 44, 45, "-2"], ["B", "ADD", 43, 45, "1"], ["B", "ADD", 42, 45, "-2"], ["B", "ADD", 41, 45, "-128"], ["B", "ADD", 43, 44, "1"], ["B", "ADD", 42, 44, "-1"], ["B", "ADD", 41, 44, "-64"], ["B", "ADD", 42, 43, "2"], ["B", "ADD", 41, 43, "128"], ["B", "SCALE", 43, "256"], ["B", "ADD", 45, 43, "-1/128"], ["B", "ADD", 44, 43, "1/128"], ["B", "ADD", 41, 42, "-32"], ["B", "ADD", 40, 42, "-32"], ["B", "SWAP", 42, 43], ["B", "SCALE", 41, "1/64"], ["B", "ADD", 43, 41, "1"], ["B", "SWAP", 41, 42], ["B", "SCALE", 40, "4"], ["B", "ADD", 45, 40, "-1/128"], ["B", "ADD", 44, 40, "1/64"], ["B", "ADD", 43, 40, "3/256"], ["B", "ADD", 42, 40, "1/256"], ["B", "ADD", 41, 40, "1"], ["B", "LAMBDA", 40, -1], ["J", 2, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 2, [2, 3, 4, 5, 6, 7, 8, 9]], ["A", "ADD", 1, 3, "1"], ["A", "ADD", 0, 3, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 3], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 22, [2, 3, 4, 5, 6, 7, 8, 9]], ["A", "ADD", 21, 23, "1"], ["A", "ADD", 20, 23, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 23], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 42, [2, 3, 4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 43, [2, 3, 4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 44, [2]], ["B", "IDLE_ONE", 45, [2]], ["B", "ADD", 46, 47, "-2"], ["B", "ADD", 44, 47, "-2"], ["B", "ADD", 41, 47, "-256"], ["B", "ADD", 40, 47, "-128"], ["B", "ADD", 45, 46, "1"], ["B", "ADD", 44, 46, "-2"], ["B", "ADD", 41, 46, "-256"], ["B", "ADD", 41, 45, "256"], ["B", "ADD", 40, 45, "-128"], ["B", "ADD", 40, 44, "-128"], ["B", "ADD", 45, 44, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 47, 41, "-1/128"], ["B", "ADD", 46, 41, "1/128"], ["B", "ADD", 45, 41, "1/128"], ["B", "ADD", 44, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 47, 40, "1/128"], ["B", "ADD", 45, 40, "-1/128"], ["B", "ADD", 44, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 3, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 3, [3, 4, 5, 6, 7, 8, 9]], ["A", "ADD", 1, 4, "1"], ["A", "ADD", 0, 4, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 4], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 23, [3, 4, 5, 6, 7, 8, 9]], ["A", "ADD", 21, 24, "1"], ["A", "ADD", 20, 24, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 24], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 44, [3, 4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 45, [3, 4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 46, [3]], ["B", "IDLE_ONE", 47, [3]], ["B", "ADD", 48, 49, "-2"], ["B", "ADD", 46, 49, "-2"], ["B", "ADD", 41, 49, "-256"], ["B", "ADD", 40, 49, "-128"], ["B", "ADD", 47, 48, "1"], ["B", "ADD", 46, 48, "-2"], ["B", "ADD", 41, 48, "-256"], ["B", "ADD", 41, 47, "256"], ["B", "ADD", 40, 47, "-128"], ["B", "ADD", 40, 46, "-128"], ["B", "ADD", 47, 46, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 49, 41, "-1/128"], ["B", "ADD", 48, 41, "1/128"], ["B", "ADD", 47, 41, "1/128"], ["B", "ADD", 46, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 49, 40, "1/128"], ["B", "ADD", 47, 40, "-1/128"], ["B", "ADD", 46, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 4, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 4, [4, 5, 6, 7, 8, 9]], ["A", "ADD", 1, 5, "1"], ["A", "ADD", 0, 5, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 5], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 24, [4, 5, 6, 7, 8, 9]], ["A", "ADD", 21, 25, "1"], ["A", "ADD", 20, 25, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 25], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 46, [4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 47, [4, 5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 48, [4]], ["B", "IDLE_ONE", 49, [4]], ["B", "ADD", 50, 51, "-2"], ["B", "ADD", 48, 51, "-2"], ["B", "ADD", 41, 51, "-256"], ["B", "ADD", 40, 51, "-128"], ["B", "ADD", 49, 50, "1"], ["B", "ADD", 48, 50, "-2"], ["B", "ADD", 41, 50, "-256"], ["B", "ADD", 41, 49, "256"], ["B", "ADD", 40, 49, "-128"], ["B", "ADD", 40, 48, "-128"], ["B", "ADD", 49, 48, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 51, 41, "-1/128"], ["B", "ADD", 50, 41, "1/128"], ["B", "ADD", 49, 41, "1/128"], ["B", "ADD", 48, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 51, 40, "1/128"], ["B", "ADD", 49, 40, "-1/128"], ["B", "ADD", 48, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 5, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 5, [5, 6, 7, 8, 9]], ["A", "ADD", 1, 6, "1"], ["A", "ADD", 0, 6, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 6], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 25, [5, 6, 7, 8, 9]], ["A", "ADD", 21, 26, "1"], ["A", "ADD", 20, 26, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 26], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 48, [5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 49, [5, 6, 7, 8, 9]], ["B", "IDLE_ONE", 50, [5]], ["B", "IDLE_ONE", 51, [5]], ["B", "ADD", 52, 53, "-2"], ["B", "ADD", 50, 53, "-2"], ["B", "ADD", 41, 53, "-256"], ["B", "ADD", 40, 53, "-128"], ["B", "ADD", 51, 52, "1"], ["B", "ADD", 50, 52, "-2"], ["B", "ADD", 41, 52, "-256"], ["B", "ADD", 41, 51, "256"], ["B", "ADD", 40, 51, "-128"], ["B", "ADD", 40, 50, "-128"], ["B", "ADD", 51, 50, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 53, 41, "-1/128"], ["B", "ADD", 52, 41, "1/128"], ["B", "ADD", 51, 41, "1/128"], ["B", "ADD", 50, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 53, 40, "1/128"], ["B", "ADD", 51, 40, "-1/128"], ["B", "ADD", 50, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 6, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 6, [6, 7, 8, 9]], ["A", "ADD", 1, 7, "1"], ["A", "ADD", 0, 7, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 7], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 26, [6, 7, 8, 9]], ["A", "ADD", 21, 27, "1"], ["A", "ADD", 20, 27, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 27], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 50, [6, 7, 8, 9]], ["B", "IDLE_ONE", 51, [6, 7, 8, 9]], ["B", "IDLE_ONE", 52, [6]], ["B", "IDLE_ONE", 53, [6]], ["B", "ADD", 54, 55, "-2"], ["B", "ADD", 52, 55, "-2"], ["B", "ADD", 41, 55, "-256"], ["B", "ADD", 40, 55, "-128"], ["B", "ADD", 53, 54, "1"], ["B", "ADD", 52, 54, "-2"], ["B", "ADD", 41, 54, "-256"], ["B", "ADD", 41, 53, "256"], ["B", "ADD", 40, 53, "-128"], ["B", "ADD", 40, 52, "-128"], ["B", "ADD", 53, 52, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 55, 41, "-1/128"], ["B", "ADD", 54, 41, "1/128"], ["B", "ADD", 53, 41, "1/128"], ["B", "ADD", 52, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 55, 40, "1/128"], ["B", "ADD", 53, 40, "-1/128"], ["B", "ADD", 52, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 7, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 7, [7, 8, 9]], ["A", "ADD", 1, 8, "1"], ["A", "ADD", 0, 8, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 8], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 27, [7, 8, 9]], ["A", "ADD", 21, 28, "1"], ["A", "ADD", 20, 28, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 28], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 52, [7, 8, 9]], ["B", "IDLE_ONE", 53, [7, 8, 9]], ["B", "IDLE_ONE", 54, [7]], ["B", "IDLE_ONE", 55, [7]], ["B", "ADD", 56, 57, "-2"], ["B", "ADD", 54, 57, "-2"], ["B", "ADD", 41, 57, "-256"], ["B", "ADD", 40, 57, "-128"], ["B", "ADD", 55, 56, "1"], ["B", "ADD", 54, 56, "-2"], ["B", "ADD", 41, 56, "-256"], ["B", "ADD", 41, 55, "256"], ["B", "ADD", 40, 55, "-128"], ["B", "ADD", 40, 54, "-128"], ["B", "ADD", 55, 54, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 57, 41, "-1/128"], ["B", "ADD", 56, 41, "1/128"], ["B", "ADD", 55, 41, "1/128"], ["B", "ADD", 54, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 57, 40, "1/128"], ["B", "ADD", 55, 40, "-1/128"], ["B", "ADD", 54, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 8, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 8, [8, 9]], ["A", "ADD", 1, 9, "1"], ["A", "ADD", 0, 9, "-2"], ["A", "ADD", 0, 1, "2"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 1, 0, "-1"], ["A", "SWAP", 0, 9], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 28, [8, 9]], ["A", "ADD", 21, 29, "1"], ["A", "ADD", 20, 29, "-2"], ["A", "ADD", 20, 21, "2"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 21, 20, "1"], ["A", "SWAP", 20, 29], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 54, [8, 9]], ["B", "IDLE_ONE", 55, [8, 9]], ["B", "IDLE_ONE", 56, [8]], ["B", "IDLE_ONE", 57, [8]], ["B", "ADD", 58, 59, "-2"], ["B", "ADD", 56, 59, "-2"], ["B", "ADD", 41, 59, "-256"], ["B", "ADD", 40, 59, "-128"], ["B", "ADD", 57, 58, "1"], ["B", "ADD", 56, 58, "-2"], ["B", "ADD", 41, 58, "-256"], ["B", "ADD", 41, 57, "256"], ["B", "ADD", 40, 57, "-128"], ["B", "ADD", 40, 56, "-128"], ["B", "ADD", 57, 56, "1"], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 59, 41, "-1/128"], ["B", "ADD", 58, 41, "1/128"], ["B", "ADD", 57, 41, "1/128"], ["B", "ADD", 56, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 59, 40, "1/128"], ["B", "ADD", 57, 40, "-1/128"], ["B", "ADD", 56, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 9, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 9, [9]], ["A", "SWAP", 8, 9], ["A", "SWAP", 7, 9], ["A", "SWAP", 6, 9], ["A", "SWAP", 5, 9], ["A", "SWAP", 4, 9], ["A", "SWAP", 3, 9], ["A", "SWAP", 2, 9], ["A", "ADD", 0, 1, "1"], ["A", "SCALE", 1, "-1"], ["A", "SWAP", 1, 9], ["A", "ADD", 9, 0, "1"], ["A", "ADD", 8, 0, "2"], ["A", "ADD", 7, 0, "2"], ["A", "ADD", 6, 0, "2"], ["A", "ADD", 5, 0, "2"], ["A", "ADD", 4, 0, "2"], ["A", "ADD", 3, 0, "2"], ["A", "ADD", 2, 0, "2"], ["A", "ADD", 1, 0, "2"], ["A", "ADD", 19, 1, "-1"], ["A", "ADD", 18, 1, "-1"], ["A", "ADD", 17, 1, "-1"], ["A", "ADD", 16, 1, "-1"], ["A", "ADD", 15, 1, "-1"], ["A", "ADD", 14, 1, "-1"], ["A", "ADD", 13, 1, "-1"], ["A", "ADD", 12, 1, "-1"], ["A", "ADD", 11, 1, "-1"], ["A", "ADD", 10, 1, "-1"], ["A", "ADD", 9, 1, "-1"], ["A", "ADD", 8, 1, "-1"], ["A", "ADD", 7, 1, "-1"], ["A", "ADD", 6, 1, "-1"], ["A", "ADD", 5, 1, "-1"], ["A", "ADD", 4, 1, "-1"], ["A", "ADD", 3, 1, "-1"], ["A", "ADD", 2, 1, "-1"], ["A", "SWAP", 0, 1], ["A", "LAMBDA", 0, -1], ["A", "QUERY", 0, 1, -1], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "ADD", 19, 0, "1"], ["A", "ADD", 18, 0, "1"], ["A", "ADD", 17, 0, "1"], ["A", "ADD", 16, 0, "1"], ["A", "ADD", 15, 0, "1"], ["A", "ADD", 14, 0, "1"], ["A", "ADD", 13, 0, "1"], ["A", "ADD", 12, 0, "1"], ["A", "ADD", 11, 0, "1"], ["A", "ADD", 10, 0, "1"], ["A", "ADD", 9, 0, "1"], ["A", "ADD", 8, 0, "1"], ["A", "ADD", 7, 0, "1"], ["A", "ADD", 6, 0, "1"], ["A", "ADD", 5, 0, "1"], ["A", "ADD", 4, 0, "1"], ["A", "ADD", 3, 0, "1"], ["A", "ADD", 2, 0, "1"], ["A", "SWAP", 0, 1], ["A", "ADD", 1, 19, "-1"], ["A", "ADD", 1, 18, "-1"], ["A", "ADD", 1, 17, "1"], ["A", "ADD", 1, 16, "-1"], ["A", "ADD", 1, 15, "1"], ["A", "ADD", 1, 14, "-1"], ["A", "ADD", 1, 13, "1"], ["A", "ADD", 1, 12, "-1"], ["A", "ADD", 1, 11, "1"], ["A", "ADD", 1, 10, "-1"], ["A", "ADD", 1, 9, "1"], ["A", "ADD", 1, 8, "-1"], ["A", "ADD", 1, 7, "1"], ["A", "ADD", 1, 6, "-1"], ["A", "ADD", 1, 5, "1"], ["A", "ADD", 1, 4, "-1"], ["A", "ADD", 1, 3, "1"], ["A", "ADD", 1, 2, "-1"], ["A", "SCALE", 1, "-1"], ["A", "SCALE", 0, "-1"], ["A", "ADD", 18, 0, "-2"], ["A", "ADD", 17, 0, "-2"], ["A", "ADD", 16, 0, "-2"], ["A", "ADD", 15, 0, "-2"], ["A", "ADD", 14, 0, "-2"], ["A", "ADD", 13, 0, "-2"], ["A", "ADD", 12, 0, "-2"], ["A", "ADD", 11, 0, "-2"], ["A", "ADD", 10, 0, "-2"], ["A", "ADD", 1, 0, "-2"], ["A", "LAMBDA", 0, -1], ["A", "QUERY", 0, 1, -1], ["A", "LAMBDA", 0, 1], ["A", "ADD", 1, 19, "-1"], ["A", "ADD", 0, 19, "-1"], ["A", "ADD", 1, 18, "-1"], ["A", "ADD", 0, 18, "-1"], ["A", "ADD", 19, 18, "2"], ["A", "SWAP", 18, 19], ["A", "ADD", 1, 17, "1"], ["A", "ADD", 0, 17, "1"], ["A", "ADD", 18, 17, "-2"], ["A", "SWAP", 17, 18], ["A", "ADD", 1, 16, "-1"], ["A", "ADD", 0, 16, "-1"], ["A", "ADD", 17, 16, "2"], ["A", "SWAP", 16, 17], ["A", "ADD", 1, 15, "1"], ["A", "ADD", 0, 15, "1"], ["A", "ADD", 16, 15, "-2"], ["A", "SWAP", 15, 16], ["A", "ADD", 1, 14, "-1"], ["A", "ADD", 0, 14, "-1"], ["A", "ADD", 15, 14, "2"], ["A", "SWAP", 14, 15], ["A", "ADD", 1, 13, "1"], ["A", "ADD", 0, 13, "1"], ["A", "ADD", 14, 13, "-2"], ["A", "SWAP", 13, 14], ["A", "ADD", 1, 12, "-1"], ["A", "ADD", 0, 12, "-1"], ["A", "ADD", 13, 12, "2"], ["A", "SWAP", 12, 13], ["A", "ADD", 1, 11, "1"], ["A", "ADD", 0, 11, "1"], ["A", "ADD", 12, 11, "-2"], ["A", "SWAP", 11, 12], ["A", "ADD", 1, 10, "-1"], ["A", "ADD", 0, 10, "-1"], ["A", "ADD", 11, 10, "2"], ["A", "SWAP", 10, 11], ["A", "ADD", 1, 9, "1"], ["A", "ADD", 0, 9, "1"], ["A", "ADD", 10, 9, "-2"], ["A", "SWAP", 9, 10], ["A", "ADD", 1, 8, "-1"], ["A", "ADD", 0, 8, "-1"], ["A", "ADD", 9, 8, "2"], ["A", "SWAP", 8, 9], ["A", "ADD", 1, 7, "1"], ["A", "ADD", 0, 7, "1"], ["A", "ADD", 8, 7, "-2"], ["A", "SWAP", 7, 8], ["A", "ADD", 1, 6, "-1"], ["A", "ADD", 0, 6, "-1"], ["A", "ADD", 7, 6, "2"], ["A", "SWAP", 6, 7], ["A", "ADD", 1, 5, "1"], ["A", "ADD", 0, 5, "1"], ["A", "ADD", 6, 5, "-2"], ["A", "SWAP", 5, 6], ["A", "ADD", 1, 4, "-1"], ["A", "ADD", 0, 4, "-1"], ["A", "ADD", 5, 4, "2"], ["A", "SWAP", 4, 5], ["A", "ADD", 1, 3, "1"], ["A", "ADD", 0, 3, "1"], ["A", "ADD", 4, 3, "-2"], ["A", "SWAP", 3, 4], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "ADD", 3, 2, "2"], ["A", "SWAP", 2, 3], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 2, 1, "-2"], ["A", "SWAP", 1, 2], ["A", "ADD", 1, 0, "1"], ["A", "LAMBDA", 0, -1], ["A", "QUERY", 0, 1, -1], ["A", "LAMBDA", 0, 1], ["A", "ADD", 1, 19, "-2"], ["A", "ADD", 0, 19, "-2"], ["A", "ADD", 1, 18, "2"], ["A", "ADD", 0, 18, "2"], ["A", "ADD", 1, 17, "-2"], ["A", "ADD", 0, 17, "-2"], ["A", "SWAP", 17, 19], ["A", "ADD", 1, 16, "2"], ["A", "ADD", 0, 16, "2"], ["A", "SWAP", 16, 18], ["A", "ADD", 1, 15, "-2"], ["A", "ADD", 0, 15, "-2"], ["A", "SWAP", 15, 19], ["A", "ADD", 1, 14, "2"], ["A", "ADD", 0, 14, "2"], ["A", "SWAP", 14, 18], ["A", "ADD", 1, 13, "-2"], ["A", "ADD", 0, 13, "-2"], ["A", "SWAP", 13, 19], ["A", "ADD", 1, 12, "2"], ["A", "ADD", 0, 12, "2"], ["A", "SWAP", 12, 18], ["A", "ADD", 1, 11, "-1"], ["A", "SCALE", 11, "-1"], ["A", "SWAP", 11, 19], ["A", "ADD", 1, 10, "2"], ["A", "ADD", 0, 10, "2"], ["A", "SWAP", 10, 18], ["A", "ADD", 1, 9, "-2"], ["A", "ADD", 0, 9, "-2"], ["A", "SWAP", 9, 17], ["A", "ADD", 1, 8, "2"], ["A", "ADD", 0, 8, "2"], ["A", "SWAP", 8, 16], ["A", "ADD", 1, 7, "-2"], ["A", "ADD", 0, 7, "-2"], ["A", "SWAP", 7, 15], ["A", "ADD", 1, 6, "2"], ["A", "ADD", 0, 6, "2"], ["A", "SWAP", 6, 14], ["A", "ADD", 1, 5, "-2"], ["A", "ADD", 0, 5, "-2"], ["A", "SWAP", 5, 13], ["A", "ADD", 1, 4, "2"], ["A", "ADD", 0, 4, "2"], ["A", "SWAP", 4, 12], ["A", "ADD", 1, 3, "-2"], ["A", "ADD", 0, 3, "-2"], ["A", "SWAP", 3, 11], ["A", "ADD", 1, 2, "2"], ["A", "ADD", 0, 2, "2"], ["A", "SWAP", 2, 10], ["A", "ADD", 0, 1, "-1"], ["A", "SWAP", 1, 19], ["A", "ADD", 19, 0, "-1"], ["A", "ADD", 1, 0, "2"], ["A", "SWAP", 0, 1], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 29, [9]], ["A", "SWAP", 28, 29], ["A", "SWAP", 27, 29], ["A", "SWAP", 26, 29], ["A", "SWAP", 25, 29], ["A", "SWAP", 24, 29], ["A", "SWAP", 23, 29], ["A", "SWAP", 22, 29], ["A", "ADD", 20, 21, "1"], ["A", "SCALE", 21, "-1"], ["A", "SWAP", 21, 29], ["A", "ADD", 29, 20, "1"], ["A", "ADD", 28, 20, "2"], ["A", "ADD", 27, 20, "2"], ["A", "ADD", 26, 20, "2"], ["A", "ADD", 25, 20, "2"], ["A", "ADD", 24, 20, "2"], ["A", "ADD", 23, 20, "2"], ["A", "ADD", 22, 20, "2"], ["A", "ADD", 21, 20, "2"], ["A", "ADD", 39, 21, "-1"], ["A", "ADD", 38, 21, "-1"], ["A", "ADD", 37, 21, "-1"], ["A", "ADD", 36, 21, "-1"], ["A", "ADD", 35, 21, "-1"], ["A", "ADD", 34, 21, "-1"], ["A", "ADD", 33, 21, "-1"], ["A", "ADD", 32, 21, "-1"], ["A", "ADD", 31, 21, "-1"], ["A", "ADD", 30, 21, "-1"], ["A", "ADD", 29, 21, "-1"], ["A", "ADD", 28, 21, "-1"], ["A", "ADD", 27, 21, "-1"], ["A", "ADD", 26, 21, "-1"], ["A", "ADD", 25, 21, "-1"], ["A", "ADD", 24, 21, "-1"], ["A", "ADD", 23, 21, "-1"], ["A", "ADD", 22, 21, "-1"], ["A", "SWAP", 20, 21], ["A", "LAMBDA", 20, -1], ["A", "QUERY", 20, 21, -1], ["A", "LAMBDA", 20, 1], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 39, 20, "1"], ["A", "ADD", 38, 20, "1"], ["A", "ADD", 37, 20, "1"], ["A", "ADD", 36, 20, "1"], ["A", "ADD", 35, 20, "1"], ["A", "ADD", 34, 20, "1"], ["A", "ADD", 33, 20, "1"], ["A", "ADD", 32, 20, "1"], ["A", "ADD", 31, 20, "1"], ["A", "ADD", 30, 20, "1"], ["A", "ADD", 29, 20, "1"], ["A", "ADD", 28, 20, "1"], ["A", "ADD", 27, 20, "1"], ["A", "ADD", 26, 20, "1"], ["A", "ADD", 25, 20, "1"], ["A", "ADD", 24, 20, "1"], ["A", "ADD", 23, 20, "1"], ["A", "ADD", 22, 20, "1"], ["A", "SWAP", 20, 21], ["A", "ADD", 21, 39, "-1"], ["A", "ADD", 21, 38, "-1"], ["A", "ADD", 21, 37, "1"], ["A", "ADD", 21, 36, "-1"], ["A", "ADD", 21, 35, "1"], ["A", "ADD", 21, 34, "-1"], ["A", "ADD", 21, 33, "1"], ["A", "ADD", 21, 32, "-1"], ["A", "ADD", 21, 31, "1"], ["A", "ADD", 21, 30, "-1"], ["A", "ADD", 21, 29, "1"], ["A", "ADD", 21, 28, "-1"], ["A", "ADD", 21, 27, "1"], ["A", "ADD", 21, 26, "-1"], ["A", "ADD", 21, 25, "1"], ["A", "ADD", 21, 24, "-1"], ["A", "ADD", 21, 23, "1"], ["A", "ADD", 21, 22, "-1"], ["A", "SCALE", 21, "-1"], ["A", "SCALE", 20, "-1"], ["A", "ADD", 38, 20, "-2"], ["A", "ADD", 37, 20, "-2"], ["A", "ADD", 36, 20, "-2"], ["A", "ADD", 35, 20, "-2"], ["A", "ADD", 34, 20, "-2"], ["A", "ADD", 33, 20, "-2"], ["A", "ADD", 32, 20, "-2"], ["A", "ADD", 31, 20, "-2"], ["A", "ADD", 30, 20, "-2"], ["A", "ADD", 21, 20, "-2"], ["A", "LAMBDA", 20, -1], ["A", "QUERY", 20, 21, -1], ["A", "LAMBDA", 20, 1], ["A", "ADD", 21, 39, "-1"], ["A", "ADD", 20, 39, "-1"], ["A", "ADD", 21, 38, "-1"], ["A", "ADD", 20, 38, "-1"], ["A", "ADD", 39, 38, "2"], ["A", "SWAP", 38, 39], ["A", "ADD", 21, 37, "1"], ["A", "ADD", 20, 37, "1"], ["A", "ADD", 38, 37, "-2"], ["A", "SWAP", 37, 38], ["A", "ADD", 21, 36, "-1"], ["A", "ADD", 20, 36, "-1"], ["A", "ADD", 37, 36, "2"], ["A", "SWAP", 36, 37], ["A", "ADD", 21, 35, "1"], ["A", "ADD", 20, 35, "1"], ["A", "ADD", 36, 35, "-2"], ["A", "SWAP", 35, 36], ["A", "ADD", 21, 34, "-1"], ["A", "ADD", 20, 34, "-1"], ["A", "ADD", 35, 34, "2"], ["A", "SWAP", 34, 35], ["A", "ADD", 21, 33, "1"], ["A", "ADD", 20, 33, "1"], ["A", "ADD", 34, 33, "-2"], ["A", "SWAP", 33, 34], ["A", "ADD", 21, 32, "-1"], ["A", "ADD", 20, 32, "-1"], ["A", "ADD", 33, 32, "2"], ["A", "SWAP", 32, 33], ["A", "ADD", 21, 31, "1"], ["A", "ADD", 20, 31, "1"], ["A", "ADD", 32, 31, "-2"], ["A", "SWAP", 31, 32], ["A", "ADD", 21, 30, "-1"], ["A", "ADD", 20, 30, "-1"], ["A", "ADD", 31, 30, "2"], ["A", "SWAP", 30, 31], ["A", "ADD", 21, 29, "1"], ["A", "ADD", 20, 29, "1"], ["A", "ADD", 30, 29, "-2"], ["A", "SWAP", 29, 30], ["A", "ADD", 21, 28, "-1"], ["A", "ADD", 20, 28, "-1"], ["A", "ADD", 29, 28, "2"], ["A", "SWAP", 28, 29], ["A", "ADD", 21, 27, "1"], ["A", "ADD", 20, 27, "1"], ["A", "ADD", 28, 27, "-2"], ["A", "SWAP", 27, 28], ["A", "ADD", 21, 26, "-1"], ["A", "ADD", 20, 26, "-1"], ["A", "ADD", 27, 26, "2"], ["A", "SWAP", 26, 27], ["A", "ADD", 21, 25, "1"], ["A", "ADD", 20, 25, "1"], ["A", "ADD", 26, 25, "-2"], ["A", "SWAP", 25, 26], ["A", "ADD", 21, 24, "-1"], ["A", "ADD", 20, 24, "-1"], ["A", "ADD", 25, 24, "2"], ["A", "SWAP", 24, 25], ["A", "ADD", 21, 23, "1"], ["A", "ADD", 20, 23, "1"], ["A", "ADD", 24, 23, "-2"], ["A", "SWAP", 23, 24], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "ADD", 23, 22, "2"], ["A", "SWAP", 22, 23], ["A", "ADD", 20, 21, "-1"], ["A", "SCALE", 21, "-1"], ["A", "ADD", 22, 21, "-2"], ["A", "SWAP", 21, 22], ["A", "ADD", 21, 20, "1"], ["A", "LAMBDA", 20, -1], ["A", "QUERY", 20, 21, -1], ["A", "LAMBDA", 20, 1], ["A", "ADD", 21, 39, "-2"], ["A", "ADD", 20, 39, "-2"], ["A", "ADD", 21, 38, "2"], ["A", "ADD", 20, 38, "2"], ["A", "ADD", 21, 37, "-2"], ["A", "ADD", 20, 37, "-2"], ["A", "SWAP", 37, 39], ["A", "ADD", 21, 36, "2"], ["A", "ADD", 20, 36, "2"], ["A", "SWAP", 36, 38], ["A", "ADD", 21, 35, "-2"], ["A", "ADD", 20, 35, "-2"], ["A", "SWAP", 35, 39], ["A", "ADD", 21, 34, "2"], ["A", "ADD", 20, 34, "2"], ["A", "SWAP", 34, 38], ["A", "ADD", 21, 33, "-2"], ["A", "ADD", 20, 33, "-2"], ["A", "SWAP", 33, 39], ["A", "ADD", 21, 32, "2"], ["A", "ADD", 20, 32, "2"], ["A", "SWAP", 32, 38], ["A", "ADD", 21, 31, "-1"], ["A", "SCALE", 31, "-1"], ["A", "SWAP", 31, 39], ["A", "ADD", 21, 30, "2"], ["A", "ADD", 20, 30, "2"], ["A", "SWAP", 30, 38], ["A", "ADD", 21, 29, "-2"], ["A", "ADD", 20, 29, "-2"], ["A", "SWAP", 29, 37], ["A", "ADD", 21, 28, "2"], ["A", "ADD", 20, 28, "2"], ["A", "SWAP", 28, 36], ["A", "ADD", 21, 27, "-2"], ["A", "ADD", 20, 27, "-2"], ["A", "SWAP", 27, 35], ["A", "ADD", 21, 26, "2"], ["A", "ADD", 20, 26, "2"], ["A", "SWAP", 26, 34], ["A", "ADD", 21, 25, "-2"], ["A", "ADD", 20, 25, "-2"], ["A", "SWAP", 25, 33], ["A", "ADD", 21, 24, "2"], ["A", "ADD", 20, 24, "2"], ["A", "SWAP", 24, 32], ["A", "ADD", 21, 23, "-2"], ["A", "ADD", 20, 23, "-2"], ["A", "SWAP", 23, 31], ["A", "ADD", 21, 22, "2"], ["A", "ADD", 20, 22, "2"], ["A", "SWAP", 22, 30], ["A", "ADD", 20, 21, "-1"], ["A", "SWAP", 21, 39], ["A", "SCALE", 20, "-1"], ["A", "ADD", 39, 20, "1"], ["A", "ADD", 21, 20, "-2"], ["A", "SWAP", 20, 21], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 56, [9]], ["B", "IDLE_ONE", 57, [9]], ["B", "IDLE_ONE", 58, [9]], ["B", "IDLE_ONE", 59, [9]], ["B", "ADD", 41, 59, "256"], ["B", "ADD", 40, 59, "-128"], ["B", "ADD", 40, 58, "-128"], ["B", "ADD", 59, 58, "1"], ["B", "SCALE", 41, "-1/256"], ["B", "ADD", 59, 41, "-1"], ["B", "ADD", 58, 41, "-2"], ["B", "ADD", 57, 41, "-2"], ["B", "ADD", 56, 41, "-2"], ["B", "ADD", 55, 41, "-2"], ["B", "ADD", 54, 41, "-2"], ["B", "ADD", 53, 41, "-2"], ["B", "ADD", 52, 41, "-2"], ["B", "ADD", 51, 41, "-2"], ["B", "ADD", 50, 41, "-2"], ["B", "ADD", 49, 41, "-2"], ["B", "ADD", 48, 41, "-2"], ["B", "ADD", 47, 41, "-2"], ["B", "ADD", 46, 41, "-2"], ["B", "ADD", 45, 41, "-2"], ["B", "ADD", 44, 41, "-2"], ["B", "ADD", 43, 41, "-2"], ["B", "ADD", 42, 41, "-2"], ["B", "SCALE", 40, "1/64"], ["B", "ADD", 77, 40, "-1"], ["B", "ADD", 76, 40, "-1"], ["B", "ADD", 75, 40, "-1"], ["B", "ADD", 74, 40, "-1"], ["B", "ADD", 73, 40, "-1"], ["B", "ADD", 72, 40, "-1"], ["B", "ADD", 71, 40, "-1"], ["B", "ADD", 70, 40, "-1"], ["B", "ADD", 69, 40, "-1"], ["B", "ADD", 68, 40, "-1"], ["B", "ADD", 67, 40, "-1"], ["B", "ADD", 66, 40, "-1"], ["B", "ADD", 65, 40, "-1"], ["B", "ADD", 64, 40, "-1"], ["B", "ADD", 63, 40, "-1"], ["B", "ADD", 62, 40, "-1"], ["B", "ADD", 61, 40, "-1"], ["B", "ADD", 60, 40, "-1"], ["B", "ADD", 59, 40, "1/2"], ["B", "ADD", 58, 40, "1"], ["B", "ADD", 41, 40, "1/2"], ["B", "LAMBDA", 40, -1], ["B", "QUERY", 40, 41, -1], ["B", "LAMBDA", 40, 1], ["B", "ADD", 40, 41, "-1"], ["B", "ADD", 76, 77, "-2"], ["B", "ADD", 75, 77, "-2"], ["B", "ADD", 74, 77, "-2"], ["B", "ADD", 73, 77, "-2"], ["B", "ADD", 72, 77, "-2"], ["B", "ADD", 71, 77, "-2"], ["B", "ADD", 70, 77, "-2"], ["B", "ADD", 69, 77, "-2"], ["B", "ADD", 68, 77, "-2"], ["B", "ADD", 67, 77, "-2"], ["B", "ADD", 66, 77, "-2"], ["B", "ADD", 65, 77, "-2"], ["B", "ADD", 64, 77, "-2"], ["B", "ADD", 63, 77, "-2"], ["B", "ADD", 62, 77, "-2"], ["B", "ADD", 61, 77, "-2"], ["B", "ADD", 60, 77, "-2"], ["B", "ADD", 58, 77, "2"], ["B", "ADD", 56, 77, "2"], ["B", "ADD", 54, 77, "2"], ["B", "ADD", 52, 77, "2"], ["B", "ADD", 50, 77, "2"], ["B", "ADD", 48, 77, "2"], ["B", "ADD", 46, 77, "2"], ["B", "ADD", 44, 77, "2"], ["B", "ADD", 43, 77, "2"], ["B", "ADD", 42, 77, "2"], ["B", "ADD", 40, 77, "2"], ["B", "SCALE", 77, "-1"], ["B", "ADD", 75, 76, "-2"], ["B", "ADD", 74, 76, "-2"], ["B", "ADD", 73, 76, "-2"], ["B", "ADD", 72, 76, "-2"], ["B", "ADD", 71, 76, "-2"], ["B", "ADD", 70, 76, "-2"], ["B", "ADD", 69, 76, "-2"], ["B", "ADD", 68, 76, "-2"], ["B", "ADD", 67, 76, "-2"], ["B", "ADD", 66, 76, "-2"], ["B", "ADD", 65, 76, "-2"], ["B", "ADD", 64, 76, "-2"], ["B", "ADD", 63, 76, "-2"], ["B", "ADD", 62, 76, "-2"], ["B", "ADD", 61, 76, "-2"], ["B", "ADD", 60, 76, "-2"], ["B", "ADD", 58, 76, "2"], ["B", "ADD", 56, 76, "2"], ["B", "ADD", 54, 76, "2"], ["B", "ADD", 52, 76, "2"], ["B", "ADD", 50, 76, "2"], ["B", "ADD", 48, 76, "2"], ["B", "ADD", 46, 76, "2"], ["B", "ADD", 44, 76, "2"], ["B", "ADD", 43, 76, "2"], ["B", "ADD", 42, 76, "2"], ["B", "ADD", 40, 76, "2"], ["B", "SCALE", 76, "-1"], ["B", "ADD", 77, 76, "2"], ["B", "ADD", 73, 74, "-2"], ["B", "ADD", 72, 74, "-2"], ["B", "ADD", 71, 74, "-2"], ["B", "ADD", 70, 74, "-2"], ["B", "ADD", 69, 74, "-2"], ["B", "ADD", 68, 74, "-2"], ["B", "ADD", 67, 74, "-2"], ["B", "ADD", 66, 74, "-2"], ["B", "ADD", 65, 74, "-2"], ["B", "ADD", 64, 74, "-2"], ["B", "ADD", 63, 74, "-2"], ["B", "ADD", 62, 74, "-2"], ["B", "ADD", 61, 74, "-2"], ["B", "ADD", 60, 74, "-2"], ["B", "ADD", 58, 74, "2"], ["B", "ADD", 56, 74, "2"], ["B", "ADD", 54, 74, "2"], ["B", "ADD", 52, 74, "2"], ["B", "ADD", 50, 74, "2"], ["B", "ADD", 48, 74, "2"], ["B", "ADD", 46, 74, "2"], ["B", "ADD", 44, 74, "2"], ["B", "ADD", 43, 74, "2"], ["B", "ADD", 42, 74, "2"], ["B", "ADD", 40, 74, "2"], ["B", "SCALE", 74, "-1"], ["B", "ADD", 77, 74, "2"], ["B", "ADD", 76, 74, "2"], ["B", "ADD", 75, 74, "2"], ["B", "ADD", 72, 73, "-2"], ["B", "ADD", 71, 73, "-2"], ["B", "ADD", 70, 73, "-2"], ["B", "ADD", 69, 73, "-2"], ["B", "ADD", 68, 73, "-2"], ["B", "ADD", 67, 73, "-2"], ["B", "ADD", 66, 73, "-2"], ["B", "ADD", 65, 73, "-2"], ["B", "ADD", 64, 73, "-2"], ["B", "ADD", 63, 73, "-2"], ["B", "ADD", 62, 73, "-2"], ["B", "ADD", 61, 73, "-2"], ["B", "ADD", 60, 73, "-2"], ["B", "ADD", 58, 73, "2"], ["B", "ADD", 56, 73, "2"], ["B", "ADD", 54, 73, "2"], ["B", "ADD", 52, 73, "2"], ["B", "ADD", 50, 73, "2"], ["B", "ADD", 48, 73, "2"], ["B", "ADD", 46, 73, "2"], ["B", "ADD", 44, 73, "2"], ["B", "ADD", 43, 73, "2"], ["B", "ADD", 42, 73, "2"], ["B", "ADD", 40, 73, "2"], ["B", "SCALE", 73, "-1"], ["B", "ADD", 77, 73, "2"], ["B", "ADD", 76, 73, "2"], ["B", "ADD", 75, 73, "2"], ["B", "ADD", 74, 73, "2"], ["B", "ADD", 71, 72, "-2"], ["B", "ADD", 70, 72, "-2"], ["B", "ADD", 69, 72, "-2"], ["B", "ADD", 68, 72, "-2"], ["B", "ADD", 67, 72, "-2"], ["B", "ADD", 66, 72, "-2"], ["B", "ADD", 65, 72, "-2"], ["B", "ADD", 64, 72, "-2"], ["B", "ADD", 63, 72, "-2"], ["B", "ADD", 62, 72, "-2"], ["B", "ADD", 61, 72, "-2"], ["B", "ADD", 60, 72, "-2"], ["B", "ADD", 58, 72, "2"], ["B", "ADD", 56, 72, "2"], ["B", "ADD", 54, 72, "2"], ["B", "ADD", 52, 72, "2"], ["B", "ADD", 50, 72, "2"], ["B", "ADD", 48, 72, "2"], ["B", "ADD", 46, 72, "2"], ["B", "ADD", 44, 72, "2"], ["B", "ADD", 43, 72, "2"], ["B", "ADD", 42, 72, "2"], ["B", "ADD", 40, 72, "2"], ["B", "SCALE", 72, "-1"], ["B", "ADD", 77, 72, "2"], ["B", "ADD", 76, 72, "2"], ["B", "ADD", 75, 72, "2"], ["B", "ADD", 74, 72, "2"], ["B", "ADD", 73, 72, "2"], ["B", "ADD", 69, 70, "-2"], ["B", "ADD", 68, 70, "-2"], ["B", "ADD", 67, 70, "-2"], ["B", "ADD", 66, 70, "-2"], ["B", "ADD", 65, 70, "-2"], ["B", "ADD", 64, 70, "-2"], ["B", "ADD", 63, 70, "-2"], ["B", "ADD", 62, 70, "-2"], ["B", "ADD", 61, 70, "-2"], ["B", "ADD", 60, 70, "-2"], ["B", "ADD", 58, 70, "2"], ["B", "ADD", 56, 70, "2"], ["B", "ADD", 54, 70, "2"], ["B", "ADD", 52, 70, "2"], ["B", "ADD", 50, 70, "2"], ["B", "ADD", 48, 70, "2"], ["B", "ADD", 46, 70, "2"], ["B", "ADD", 44, 70, "2"], ["B", "ADD", 43, 70, "2"], ["B", "ADD", 42, 70, "2"], ["B", "ADD", 40, 70, "2"], ["B", "SCALE", 70, "-1"], ["B", "ADD", 77, 70, "2"], ["B", "ADD", 76, 70, "2"], ["B", "ADD", 75, 70, "2"], ["B", "ADD", 74, 70, "2"], ["B", "ADD", 73, 70, "2"], ["B", "ADD", 72, 70, "2"], ["B", "ADD", 71, 70, "2"], ["B", "ADD", 68, 69, "-2"], ["B", "ADD", 67, 69, "-2"], ["B", "ADD", 66, 69, "-2"], ["B", "ADD", 65, 69, "-2"], ["B", "ADD", 64, 69, "-2"], ["B", "ADD", 63, 69, "-2"], ["B", "ADD", 62, 69, "-2"], ["B", "ADD", 61, 69, "-2"], ["B", "ADD", 60, 69, "-2"], ["B", "ADD", 58, 69, "2"], ["B", "ADD", 56, 69, "2"], ["B", "ADD", 54, 69, "2"], ["B", "ADD", 52, 69, "2"], ["B", "ADD", 50, 69, "2"], ["B", "ADD", 48, 69, "2"], ["B", "ADD", 46, 69, "2"], ["B", "ADD", 44, 69, "2"], ["B", "ADD", 43, 69, "2"], ["B", "ADD", 42, 69, "2"], ["B", "ADD", 40, 69, "2"], ["B", "SCALE", 69, "-1"], ["B", "ADD", 77, 69, "2"], ["B", "ADD", 76, 69, "2"], ["B", "ADD", 75, 69, "2"], ["B", "ADD", 74, 69, "2"], ["B", "ADD", 73, 69, "2"], ["B", "ADD", 72, 69, "2"], ["B", "ADD", 71, 69, "2"], ["B", "ADD", 70, 69, "2"], ["B", "ADD", 67, 68, "-2"], ["B", "ADD", 66, 68, "-2"], ["B", "ADD", 65, 68, "-2"], ["B", "ADD", 64, 68, "-2"], ["B", "ADD", 63, 68, "-2"], ["B", "ADD", 62, 68, "-2"], ["B", "ADD", 61, 68, "-2"], ["B", "ADD", 60, 68, "-2"], ["B", "ADD", 58, 68, "2"], ["B", "ADD", 56, 68, "2"], ["B", "ADD", 54, 68, "2"], ["B", "ADD", 52, 68, "2"], ["B", "ADD", 50, 68, "2"], ["B", "ADD", 48, 68, "2"], ["B", "ADD", 46, 68, "2"], ["B", "ADD", 44, 68, "2"], ["B", "ADD", 43, 68, "2"], ["B", "ADD", 42, 68, "2"], ["B", "ADD", 40, 68, "2"], ["B", "SCALE", 68, "-1"], ["B", "ADD", 77, 68, "2"], ["B", "ADD", 76, 68, "2"], ["B", "ADD", 75, 68, "2"], ["B", "ADD", 74, 68, "2"], ["B", "ADD", 73, 68, "2"], ["B", "ADD", 72, 68, "2"], ["B", "ADD", 71, 68, "2"], ["B", "ADD", 70, 68, "2"], ["B", "ADD", 69, 68, "2"], ["B", "ADD", 65, 66, "-2"], ["B", "ADD", 64, 66, "-2"], ["B", "ADD", 63, 66, "-2"], ["B", "ADD", 62, 66, "-2"], ["B", "ADD", 61, 66, "-2"], ["B", "ADD", 60, 66, "-2"], ["B", "ADD", 58, 66, "2"], ["B", "ADD", 56, 66, "2"], ["B", "ADD", 54, 66, "2"], ["B", "ADD", 52, 66, "2"], ["B", "ADD", 50, 66, "2"], ["B", "ADD", 48, 66, "2"], ["B", "ADD", 46, 66, "2"], ["B", "ADD", 44, 66, "2"], ["B", "ADD", 43, 66, "2"], ["B", "ADD", 42, 66, "2"], ["B", "ADD", 40, 66, "2"], ["B", "SCALE", 66, "-1"], ["B", "ADD", 77, 66, "2"], ["B", "ADD", 76, 66, "2"], ["B", "ADD", 75, 66, "2"], ["B", "ADD", 74, 66, "2"], ["B", "ADD", 73, 66, "2"], ["B", "ADD", 72, 66, "2"], ["B", "ADD", 71, 66, "2"], ["B", "ADD", 70, 66, "2"], ["B", "ADD", 69, 66, "2"], ["B", "ADD", 68, 66, "2"], ["B", "ADD", 67, 66, "2"], ["B", "ADD", 64, 65, "-2"], ["B", "ADD", 63, 65, "-2"], ["B", "ADD", 62, 65, "-2"], ["B", "ADD", 61, 65, "-2"], ["B", "ADD", 60, 65, "-2"], ["B", "ADD", 58, 65, "2"], ["B", "ADD", 56, 65, "2"], ["B", "ADD", 54, 65, "2"], ["B", "ADD", 52, 65, "2"], ["B", "ADD", 50, 65, "2"], ["B", "ADD", 48, 65, "2"], ["B", "ADD", 46, 65, "2"], ["B", "ADD", 44, 65, "2"], ["B", "ADD", 43, 65, "2"], ["B", "ADD", 42, 65, "2"], ["B", "ADD", 40, 65, "2"], ["B", "SCALE", 65, "-1"], ["B", "ADD", 77, 65, "2"], ["B", "ADD", 76, 65, "2"], ["B", "ADD", 75, 65, "2"], ["B", "ADD", 74, 65, "2"], ["B", "ADD", 73, 65, "2"], ["B", "ADD", 72, 65, "2"], ["B", "ADD", 71, 65, "2"], ["B", "ADD", 70, 65, "2"], ["B", "ADD", 69, 65, "2"], ["B", "ADD", 68, 65, "2"], ["B", "ADD", 67, 65, "2"], ["B", "ADD", 66, 65, "2"], ["B", "ADD", 63, 64, "-2"], ["B", "ADD", 62, 64, "-2"], ["B", "ADD", 61, 64, "-2"], ["B", "ADD", 60, 64, "-2"], ["B", "ADD", 58, 64, "2"], ["B", "ADD", 56, 64, "2"], ["B", "ADD", 54, 64, "2"], ["B", "ADD", 52, 64, "2"], ["B", "ADD", 50, 64, "2"], ["B", "ADD", 48, 64, "2"], ["B", "ADD", 46, 64, "2"], ["B", "ADD", 44, 64, "2"], ["B", "ADD", 43, 64, "2"], ["B", "ADD", 42, 64, "2"], ["B", "ADD", 40, 64, "2"], ["B", "SCALE", 64, "-1"], ["B", "ADD", 77, 64, "2"], ["B", "ADD", 76, 64, "2"], ["B", "ADD", 75, 64, "2"], ["B", "ADD", 74, 64, "2"], ["B", "ADD", 73, 64, "2"], ["B", "ADD", 72, 64, "2"], ["B", "ADD", 71, 64, "2"], ["B", "ADD", 70, 64, "2"], ["B", "ADD", 69, 64, "2"], ["B", "ADD", 68, 64, "2"], ["B", "ADD", 67, 64, "2"], ["B", "ADD", 66, 64, "2"], ["B", "ADD", 65, 64, "2"], ["B", "ADD", 61, 62, "-2"], ["B", "ADD", 60, 62, "-2"], ["B", "ADD", 58, 62, "2"], ["B", "ADD", 56, 62, "2"], ["B", "ADD", 54, 62, "2"], ["B", "ADD", 52, 62, "2"], ["B", "ADD", 50, 62, "2"], ["B", "ADD", 48, 62, "2"], ["B", "ADD", 46, 62, "2"], ["B", "ADD", 44, 62, "2"], ["B", "ADD", 43, 62, "2"], ["B", "ADD", 42, 62, "2"], ["B", "ADD", 40, 62, "2"], ["B", "SCALE", 62, "-1"], ["B", "ADD", 77, 62, "2"], ["B", "ADD", 76, 62, "2"], ["B", "ADD", 75, 62, "2"], ["B", "ADD", 74, 62, "2"], ["B", "ADD", 73, 62, "2"], ["B", "ADD", 72, 62, "2"], ["B", "ADD", 71, 62, "2"], ["B", "ADD", 70, 62, "2"], ["B", "ADD", 69, 62, "2"], ["B", "ADD", 68, 62, "2"], ["B", "ADD", 67, 62, "2"], ["B", "ADD", 66, 62, "2"], ["B", "ADD", 65, 62, "2"], ["B", "ADD", 64, 62, "2"], ["B", "ADD", 63, 62, "2"], ["B", "ADD", 60, 61, "-2"], ["B", "ADD", 58, 61, "2"], ["B", "ADD", 56, 61, "2"], ["B", "ADD", 54, 61, "2"], ["B", "ADD", 52, 61, "2"], ["B", "ADD", 50, 61, "2"], ["B", "ADD", 48, 61, "2"], ["B", "ADD", 46, 61, "2"], ["B", "ADD", 44, 61, "2"], ["B", "ADD", 43, 61, "2"], ["B", "ADD", 42, 61, "2"], ["B", "ADD", 40, 61, "2"], ["B", "SCALE", 61, "-1"], ["B", "ADD", 77, 61, "2"], ["B", "ADD", 76, 61, "2"], ["B", "ADD", 75, 61, "2"], ["B", "ADD", 74, 61, "2"], ["B", "ADD", 73, 61, "2"], ["B", "ADD", 72, 61, "2"], ["B", "ADD", 71, 61, "2"], ["B", "ADD", 70, 61, "2"], ["B", "ADD", 69, 61, "2"], ["B", "ADD", 68, 61, "2"], ["B", "ADD", 67, 61, "2"], ["B", "ADD", 66, 61, "2"], ["B", "ADD", 65, 61, "2"], ["B", "ADD", 64, 61, "2"], ["B", "ADD", 63, 61, "2"], ["B", "ADD", 62, 61, "2"], ["B", "ADD", 58, 60, "2"], ["B", "ADD", 56, 60, "2"], ["B", "ADD", 54, 60, "2"], ["B", "ADD", 52, 60, "2"], ["B", "ADD", 50, 60, "2"], ["B", "ADD", 48, 60, "2"], ["B", "ADD", 46, 60, "2"], ["B", "ADD", 44, 60, "2"], ["B", "ADD", 43, 60, "2"], ["B", "ADD", 42, 60, "2"], ["B", "ADD", 40, 60, "2"], ["B", "SCALE", 60, "-1"], ["B", "ADD", 77, 60, "2"], ["B", "ADD", 76, 60, "2"], ["B", "ADD", 75, 60, "2"], ["B", "ADD", 74, 60, "2"], ["B", "ADD", 73, 60, "2"], ["B", "ADD", 72, 60, "2"], ["B", "ADD", 71, 60, "2"], ["B", "ADD", 70, 60, "2"], ["B", "ADD", 69, 60, "2"], ["B", "ADD", 68, 60, "2"], ["B", "ADD", 67, 60, "2"], ["B", "ADD", 66, 60, "2"], ["B", "ADD", 65, 60, "2"], ["B", "ADD", 64, 60, "2"], ["B", "ADD", 63, 60, "2"], ["B", "ADD", 62, 60, "2"], ["B", "ADD", 61, 60, "2"], ["B", "ADD", 58, 59, "2"], ["B", "ADD", 56, 59, "2"], ["B", "ADD", 54, 59, "2"], ["B", "ADD", 52, 59, "2"], ["B", "ADD", 50, 59, "2"], ["B", "ADD", 48, 59, "2"], ["B", "ADD", 46, 59, "2"], ["B", "ADD", 44, 59, "2"], ["B", "ADD", 43, 59, "2"], ["B", "ADD", 42, 59, "2"], ["B", "ADD", 40, 59, "2"], ["B", "ADD", 77, 59, "-2"], ["B", "ADD", 76, 59, "-2"], ["B", "ADD", 75, 59, "-2"], ["B", "ADD", 74, 59, "-2"], ["B", "ADD", 73, 59, "-2"], ["B", "ADD", 72, 59, "-2"], ["B", "ADD", 71, 59, "-2"], ["B", "ADD", 70, 59, "-2"], ["B", "ADD", 69, 59, "-2"], ["B", "ADD", 68, 59, "-2"], ["B", "ADD", 67, 59, "-2"], ["B", "ADD", 66, 59, "-2"], ["B", "ADD", 65, 59, "-2"], ["B", "ADD", 64, 59, "-2"], ["B", "ADD", 63, 59, "-2"], ["B", "ADD", 62, 59, "-2"], ["B", "ADD", 61, 59, "-2"], ["B", "ADD", 60, 59, "-2"], ["B", "ADD", 56, 58, "-1"], ["B", "ADD", 54, 58, "-1/2"], ["B", "ADD", 52, 58, "-1"], ["B", "ADD", 50, 58, "-1"], ["B", "ADD", 48, 58, "-1"], ["B", "ADD", 46, 58, "-1"], ["B", "ADD", 44, 58, "-1"], ["B", "ADD", 43, 58, "-1"], ["B", "ADD", 42, 58, "-1"], ["B", "ADD", 40, 58, "-1"], ["B", "SCALE", 58, "-1/2"], ["B", "ADD", 77, 58, "-2"], ["B", "ADD", 76, 58, "-2"], ["B", "ADD", 75, 58, "-2"], ["B", "ADD", 74, 58, "-2"], ["B", "ADD", 73, 58, "-2"], ["B", "ADD", 72, 58, "-2"], ["B", "ADD", 71, 58, "-2"], ["B", "ADD", 70, 58, "-2"], ["B", "ADD", 69, 58, "-2"], ["B", "ADD", 68, 58, "-2"], ["B", "ADD", 67, 58, "-2"], ["B", "ADD", 66, 58, "-2"], ["B", "ADD", 65, 58, "-2"], ["B", "ADD", 64, 58, "-2"], ["B", "ADD", 63, 58, "-2"], ["B", "ADD", 62, 58, "-2"], ["B", "ADD", 61, 58, "-2"], ["B", "ADD", 60, 58, "-2"], ["B", "ADD", 54, 57, "1"], ["B", "ADD", 58, 57, "-1"], ["B", "ADD", 54, 56, "1/2"], ["B", "ADD", 52, 56, "-1"], ["B", "ADD", 50, 56, "-1"], ["B", "ADD", 48, 56, "-1"], ["B", "ADD", 46, 56, "-1"], ["B", "ADD", 44, 56, "-1"], ["B", "ADD", 43, 56, "-1"], ["B", "ADD", 42, 56, "-1"], ["B", "ADD", 40, 56, "-1"], ["B", "SCALE", 56, "-1"], ["B", "ADD", 77, 56, "-1"], ["B", "ADD", 76, 56, "-1"], ["B", "ADD", 75, 56, "-1"], ["B", "ADD", 74, 56, "-1"], ["B", "ADD", 73, 56, "-1"], ["B", "ADD", 72, 56, "-1"], ["B", "ADD", 71, 56, "-1"], ["B", "ADD", 70, 56, "-1"], ["B", "ADD", 69, 56, "-1"], ["B", "ADD", 68, 56, "-1"], ["B", "ADD", 67, 56, "-1"], ["B", "ADD", 66, 56, "-1"], ["B", "ADD", 65, 56, "-1"], ["B", "ADD", 64, 56, "-1"], ["B", "ADD", 63, 56, "-1"], ["B", "ADD", 62, 56, "-1"], ["B", "ADD", 61, 56, "-1"], ["B", "ADD", 60, 56, "-1"], ["B", "ADD", 58, 56, "3/2"], ["B", "SWAP", 56, 58], ["B", "ADD", 54, 55, "-1"], ["B", "ADD", 56, 55, "1"], ["B", "ADD", 52, 54, "2"], ["B", "ADD", 50, 54, "2"], ["B", "ADD", 48, 54, "2"], ["B", "ADD", 46, 54, "2"], ["B", "ADD", 44, 54, "2"], ["B", "ADD", 43, 54, "2"], ["B", "ADD", 42, 54, "2"], ["B", "ADD", 40, 54, "2"], ["B", "SCALE", 54, "2"], ["B", "ADD", 77, 54, "-1"], ["B", "ADD", 76, 54, "-1"], ["B", "ADD", 75, 54, "-1"], ["B", "ADD", 74, 54, "-1"], ["B", "ADD", 73, 54, "-1"], ["B", "ADD", 72, 54, "-1"], ["B", "ADD", 71, 54, "-1"], ["B", "ADD", 70, 54, "-1"], ["B", "ADD", 69, 54, "-1"], ["B", "ADD", 68, 54, "-1"], ["B", "ADD", 67, 54, "-1"], ["B", "ADD", 66, 54, "-1"], ["B", "ADD", 65, 54, "-1"], ["B", "ADD", 64, 54, "-1"], ["B", "ADD", 63, 54, "-1"], ["B", "ADD", 62, 54, "-1"], ["B", "ADD", 61, 54, "-1"], ["B", "ADD", 60, 54, "-1"], ["B", "ADD", 58, 54, "1"], ["B", "ADD", 56, 54, "3/2"], ["B", "SWAP", 54, 56], ["B", "ADD", 52, 53, "-2"], ["B", "ADD", 50, 53, "-2"], ["B", "ADD", 48, 53, "-2"], ["B", "ADD", 46, 53, "-2"], ["B", "ADD", 44, 53, "-2"], ["B", "ADD", 43, 53, "-2"], ["B", "ADD", 42, 53, "-2"], ["B", "ADD", 40, 53, "-2"], ["B", "ADD", 77, 53, "2"], ["B", "ADD", 76, 53, "2"], ["B", "ADD", 75, 53, "2"], ["B", "ADD", 74, 53, "2"], ["B", "ADD", 73, 53, "2"], ["B", "ADD", 72, 53, "2"], ["B", "ADD", 71, 53, "2"], ["B", "ADD", 70, 53, "2"], ["B", "ADD", 69, 53, "2"], ["B", "ADD", 68, 53, "2"], ["B", "ADD", 67, 53, "2"], ["B", "ADD", 66, 53, "2"], ["B", "ADD", 65, 53, "2"], ["B", "ADD", 64, 53, "2"], ["B", "ADD", 63, 53, "2"], ["B", "ADD", 62, 53, "2"], ["B", "ADD", 61, 53, "2"], ["B", "ADD", 60, 53, "2"], ["B", "ADD", 58, 53, "-2"], ["B", "ADD", 56, 53, "-2"], ["B", "ADD", 54, 53, "-2"], ["B", "ADD", 50, 51, "2"], ["B", "ADD", 48, 51, "2"], ["B", "ADD", 46, 51, "2"], ["B", "ADD", 44, 51, "2"], ["B", "ADD", 43, 51, "2"], ["B", "ADD", 42, 51, "2"], ["B", "ADD", 40, 51, "2"], ["B", "ADD", 77, 51, "-2"], ["B", "ADD", 76, 51, "-2"], ["B", "ADD", 75, 51, "-2"], ["B", "ADD", 74, 51, "-2"], ["B", "ADD", 73, 51, "-2"], ["B", "ADD", 72, 51, "-2"], ["B", "ADD", 71, 51, "-2"], ["B", "ADD", 70, 51, "-2"], ["B", "ADD", 69, 51, "-2"], ["B", "ADD", 68, 51, "-2"], ["B", "ADD", 67, 51, "-2"], ["B", "ADD", 66, 51, "-2"], ["B", "ADD", 65, 51, "-2"], ["B", "ADD", 64, 51, "-2"], ["B", "ADD", 63, 51, "-2"], ["B", "ADD", 62, 51, "-2"], ["B", "ADD", 61, 51, "-2"], ["B", "ADD", 60, 51, "-2"], ["B", "ADD", 58, 51, "2"], ["B", "ADD", 56, 51, "2"], ["B", "ADD", 54, 51, "2"], ["B", "ADD", 52, 51, "2"], ["B", "ADD", 48, 50, "-1"], ["B", "ADD", 46, 50, "-1/2"], ["B", "ADD", 44, 50, "-1"], ["B", "ADD", 43, 50, "-1"], ["B", "ADD", 42, 50, "-1"], ["B", "ADD", 40, 50, "-1"], ["B", "SCALE", 50, "-1/2"], ["B", "ADD", 77, 50, "-2"], ["B", "ADD", 76, 50, "-2"], ["B", "ADD", 75, 50, "-2"], ["B", "ADD", 74, 50, "-2"], ["B", "ADD", 73, 50, "-2"], ["B", "ADD", 72, 50, "-2"], ["B", "ADD", 71, 50, "-2"], ["B", "ADD", 70, 50, "-2"], ["B", "ADD", 69, 50, "-2"], ["B", "ADD", 68, 50, "-2"], ["B", "ADD", 67, 50, "-2"], ["B", "ADD", 66, 50, "-2"], ["B", "ADD", 65, 50, "-2"], ["B", "ADD", 64, 50, "-2"], ["B", "ADD", 63, 50, "-2"], ["B", "ADD", 62, 50, "-2"], ["B", "ADD", 61, 50, "-2"], ["B", "ADD", 60, 50, "-2"], ["B", "ADD", 58, 50, "2"], ["B", "ADD", 56, 50, "2"], ["B", "ADD", 54, 50, "2"], ["B", "ADD", 52, 50, "2"], ["B", "ADD", 46, 49, "1"], ["B", "ADD", 50, 49, "-1"], ["B", "ADD", 46, 48, "1/2"], ["B", "ADD", 44, 48, "-1"], ["B", "ADD", 43, 48, "-1"], ["B", "ADD", 42, 48, "-1"], ["B", "ADD", 40, 48, "-1"], ["B", "SCALE", 48, "-1"], ["B", "ADD", 77, 48, "-1"], ["B", "ADD", 76, 48, "-1"], ["B", "ADD", 75, 48, "-1"], ["B", "ADD", 74, 48, "-1"], ["B", "ADD", 73, 48, "-1"], ["B", "ADD", 72, 48, "-1"], ["B", "ADD", 71, 48, "-1"], ["B", "ADD", 70, 48, "-1"], ["B", "ADD", 69, 48, "-1"], ["B", "ADD", 68, 48, "-1"], ["B", "ADD", 67, 48, "-1"], ["B", "ADD", 66, 48, "-1"], ["B", "ADD", 65, 48, "-1"], ["B", "ADD", 64, 48, "-1"], ["B", "ADD", 63, 48, "-1"], ["B", "ADD", 62, 48, "-1"], ["B", "ADD", 61, 48, "-1"], ["B", "ADD", 60, 48, "-1"], ["B", "ADD", 58, 48, "1"], ["B", "ADD", 56, 48, "1"], ["B", "ADD", 54, 48, "1"], ["B", "ADD", 52, 48, "1"], ["B", "ADD", 50, 48, "3/2"], ["B", "SWAP", 48, 50], ["B", "ADD", 46, 47, "-1"], ["B", "ADD", 48, 47, "1"], ["B", "ADD", 44, 46, "2"], ["B", "ADD", 43, 46, "2"], ["B", "ADD", 42, 46, "2"], ["B", "ADD", 40, 46, "2"], ["B", "SCALE", 46, "2"], ["B", "ADD", 77, 46, "-1"], ["B", "ADD", 76, 46, "-1"], ["B", "ADD", 75, 46, "-1"], ["B", "ADD", 74, 46, "-1"], ["B", "ADD", 73, 46, "-1"], ["B", "ADD", 72, 46, "-1"], ["B", "ADD", 71, 46, "-1"], ["B", "ADD", 70, 46, "-1"], ["B", "ADD", 69, 46, "-1"], ["B", "ADD", 68, 46, "-1"], ["B", "ADD", 67, 46, "-1"], ["B", "ADD", 66, 46, "-1"], ["B", "ADD", 65, 46, "-1"], ["B", "ADD", 64, 46, "-1"], ["B", "ADD", 63, 46, "-1"], ["B", "ADD", 62, 46, "-1"], ["B", "ADD", 61, 46, "-1"], ["B", "ADD", 60, 46, "-1"], ["B", "ADD", 58, 46, "1"], ["B", "ADD", 56, 46, "1"], ["B", "ADD", 54, 46, "1"], ["B", "ADD", 52, 46, "1"], ["B", "ADD", 50, 46, "1"], ["B", "ADD", 48, 46, "3/2"], ["B", "SWAP", 46, 48], ["B", "ADD", 44, 45, "-2"], ["B", "ADD", 43, 45, "-2"], ["B", "ADD", 42, 45, "-2"], ["B", "ADD", 40, 45, "-2"], ["B", "ADD", 77, 45, "2"], ["B", "ADD", 76, 45, "2"], ["B", "ADD", 75, 45, "2"], ["B", "ADD", 74, 45, "2"], ["B", "ADD", 73, 45, "2"], ["B", "ADD", 72, 45, "2"], ["B", "ADD", 71, 45, "2"], ["B", "ADD", 70, 45, "2"], ["B", "ADD", 69, 45, "2"], ["B", "ADD", 68, 45, "2"], ["B", "ADD", 67, 45, "2"], ["B", "ADD", 66, 45, "2"], ["B", "ADD", 65, 45, "2"], ["B", "ADD", 64, 45, "2"], ["B", "ADD", 63, 45, "2"], ["B", "ADD", 62, 45, "2"], ["B", "ADD", 61, 45, "2"], ["B", "ADD", 60, 45, "2"], ["B", "ADD", 58, 45, "-2"], ["B", "ADD", 56, 45, "-2"], ["B", "ADD", 54, 45, "-2"], ["B", "ADD", 52, 45, "-2"], ["B", "ADD", 50, 45, "-2"], ["B", "ADD", 48, 45, "-2"], ["B", "ADD", 46, 45, "-2"], ["B", "ADD", 42, 43, "-2"], ["B", "ADD", 40, 43, "-2"], ["B", "SCALE", 43, "-1"], ["B", "ADD", 77, 43, "-2"], ["B", "ADD", 76, 43, "-2"], ["B", "ADD", 75, 43, "-2"], ["B", "ADD", 74, 43, "-2"], ["B", "ADD", 73, 43, "-2"], ["B", "ADD", 72, 43, "-2"], ["B", "ADD", 71, 43, "-2"], ["B", "ADD", 70, 43, "-2"], ["B", "ADD", 69, 43, "-2"], ["B", "ADD", 68, 43, "-2"], ["B", "ADD", 67, 43, "-2"], ["B", "ADD", 66, 43, "-2"], ["B", "ADD", 65, 43, "-2"], ["B", "ADD", 64, 43, "-2"], ["B", "ADD", 63, 43, "-2"], ["B", "ADD", 62, 43, "-2"], ["B", "ADD", 61, 43, "-2"], ["B", "ADD", 60, 43, "-2"], ["B", "ADD", 58, 43, "2"], ["B", "ADD", 56, 43, "2"], ["B", "ADD", 54, 43, "2"], ["B", "ADD", 52, 43, "2"], ["B", "ADD", 50, 43, "2"], ["B", "ADD", 48, 43, "2"], ["B", "ADD", 46, 43, "2"], ["B", "ADD", 44, 43, "2"], ["B", "ADD", 40, 42, "-2"], ["B", "SCALE", 42, "-1"], ["B", "ADD", 77, 42, "-2"], ["B", "ADD", 76, 42, "-2"], ["B", "ADD", 75, 42, "-2"], ["B", "ADD", 74, 42, "-2"], ["B", "ADD", 73, 42, "-2"], ["B", "ADD", 72, 42, "-2"], ["B", "ADD", 71, 42, "-2"], ["B", "ADD", 70, 42, "-2"], ["B", "ADD", 69, 42, "-2"], ["B", "ADD", 68, 42, "-2"], ["B", "ADD", 67, 42, "-2"], ["B", "ADD", 66, 42, "-2"], ["B", "ADD", 65, 42, "-2"], ["B", "ADD", 64, 42, "-2"], ["B", "ADD", 63, 42, "-2"], ["B", "ADD", 62, 42, "-2"], ["B", "ADD", 61, 42, "-2"], ["B", "ADD", 60, 42, "-2"], ["B", "ADD", 58, 42, "2"], ["B", "ADD", 56, 42, "2"], ["B", "ADD", 54, 42, "2"], ["B", "ADD", 52, 42, "2"], ["B", "ADD", 50, 42, "2"], ["B", "ADD", 48, 42, "2"], ["B", "ADD", 46, 42, "2"], ["B", "ADD", 44, 42, "2"], ["B", "ADD", 43, 42, "2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "-2"], ["B", "ADD", 76, 41, "-2"], ["B", "ADD", 75, 41, "-2"], ["B", "ADD", 74, 41, "-2"], ["B", "ADD", 73, 41, "-2"], ["B", "ADD", 72, 41, "-2"], ["B", "ADD", 71, 41, "-2"], ["B", "ADD", 70, 41, "-2"], ["B", "ADD", 69, 41, "-2"], ["B", "ADD", 68, 41, "-2"], ["B", "ADD", 67, 41, "-2"], ["B", "ADD", 66, 41, "-2"], ["B", "ADD", 65, 41, "-2"], ["B", "ADD", 64, 41, "-2"], ["B", "ADD", 63, 41, "-2"], ["B", "ADD", 62, 41, "-2"], ["B", "ADD", 61, 41, "-2"], ["B", "ADD", 60, 41, "-2"], ["B", "SCALE", 40, "1/2"], ["B", "ADD", 77, 40, "2"], ["B", "ADD", 76, 40, "2"], ["B", "ADD", 75, 40, "2"], ["B", "ADD", 74, 40, "2"], ["B", "ADD", 73, 40, "2"], ["B", "ADD", 72, 40, "2"], ["B", "ADD", 71, 40, "2"], ["B", "ADD", 70, 40, "2"], ["B", "ADD", 69, 40, "2"], ["B", "ADD", 68, 40, "2"], ["B", "ADD", 67, 40, "2"], ["B", "ADD", 66, 40, "2"], ["B", "ADD", 65, 40, "2"], ["B", "ADD", 64, 40, "2"], ["B", "ADD", 63, 40, "2"], ["B", "ADD", 62, 40, "2"], ["B", "ADD", 61, 40, "2"], ["B", "ADD", 60, 40, "2"], ["B", "ADD", 58, 40, "-2"], ["B", "ADD", 56, 40, "-2"], ["B", "ADD", 54, 40, "-2"], ["B", "ADD", 52, 40, "-2"], ["B", "ADD", 50, 40, "-2"], ["B", "ADD", 48, 40, "-2"], ["B", "ADD", 46, 40, "-2"], ["B", "ADD", 44, 40, "-2"], ["B", "ADD", 43, 40, "-2"], ["B", "ADD", 42, 40, "-2"], ["B", "SWAP", 40, 41], ["B", "LAMBDA", 40, -1], ["B", "QUERY", 40, 41, -1], ["B", "LAMBDA", 40, 1], ["B", "ADD", 40, 41, "-1"], ["B", "ADD", 76, 77, "-5/4"], ["B", "ADD", 75, 77, "-1"], ["B", "ADD", 74, 77, "-1"], ["B", "ADD", 73, 77, "-1"], ["B", "ADD", 72, 77, "-1"], ["B", "ADD", 71, 77, "-1"], ["B", "ADD", 70, 77, "-1"], ["B", "ADD", 69, 77, "-1"], ["B", "ADD", 68, 77, "-1"], ["B", "ADD", 67, 77, "-1"], ["B", "ADD", 66, 77, "-1"], ["B", "ADD", 65, 77, "-1"], ["B", "ADD", 64, 77, "-1"], ["B", "ADD", 63, 77, "-1"], ["B", "ADD", 62, 77, "-1"], ["B", "ADD", 61, 77, "-1"], ["B", "ADD", 60, 77, "-1"], ["B", "ADD", 41, 77, "-1/4"], ["B", "ADD", 40, 77, "1/2"], ["B", "SCALE", 77, "1/4"], ["B", "ADD", 75, 76, "-4"], ["B", "ADD", 74, 76, "-4"], ["B", "ADD", 73, 76, "-4"], ["B", "ADD", 72, 76, "-4"], ["B", "ADD", 71, 76, "-4"], ["B", "ADD", 70, 76, "-4"], ["B", "ADD", 69, 76, "-4"], ["B", "ADD", 68, 76, "-4"], ["B", "ADD", 67, 76, "-4"], ["B", "ADD", 66, 76, "-4"], ["B", "ADD", 65, 76, "-4"], ["B", "ADD", 64, 76, "-4"], ["B", "ADD", 63, 76, "-4"], ["B", "ADD", 62, 76, "-4"], ["B", "ADD", 61, 76, "-4"], ["B", "ADD", 60, 76, "-4"], ["B", "ADD", 41, 76, "-1"], ["B", "ADD", 40, 76, "2"], ["B", "SCALE", 76, "-4"], ["B", "ADD", 77, 76, "3/4"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-2"], ["B", "ADD", 73, 75, "-2"], ["B", "ADD", 72, 75, "-2"], ["B", "ADD", 71, 75, "-2"], ["B", "ADD", 70, 75, "-2"], ["B", "ADD", 69, 75, "-2"], ["B", "ADD", 68, 75, "-2"], ["B", "ADD", 67, 75, "-2"], ["B", "ADD", 66, 75, "-2"], ["B", "ADD", 65, 75, "-2"], ["B", "ADD", 64, 75, "-2"], ["B", "ADD", 63, 75, "-2"], ["B", "ADD", 62, 75, "-2"], ["B", "ADD", 61, 75, "-2"], ["B", "ADD", 60, 75, "-2"], ["B", "ADD", 40, 75, "1"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "2"], ["B", "ADD", 41, 74, "1"], ["B", "ADD", 72, 73, "-2"], ["B", "ADD", 71, 73, "-2"], ["B", "ADD", 70, 73, "-2"], ["B", "ADD", 69, 73, "-2"], ["B", "ADD", 68, 73, "-2"], ["B", "ADD", 67, 73, "-2"], ["B", "ADD", 66, 73, "-2"], ["B", "ADD", 65, 73, "-2"], ["B", "ADD", 64, 73, "-2"], ["B", "ADD", 63, 73, "-2"], ["B", "ADD", 62, 73, "-2"], ["B", "ADD", 61, 73, "-2"], ["B", "ADD", 60, 73, "-2"], ["B", "ADD", 41, 73, "-1"], ["B", "ADD", 40, 73, "1"], ["B", "SCALE", 73, "-1"], ["B", "ADD", 77, 73, "2"], ["B", "ADD", 76, 73, "2"], ["B", "ADD", 75, 73, "2"], ["B", "ADD", 74, 73, "2"], ["B", "ADD", 71, 72, "-3/2"], ["B", "ADD", 70, 72, "-1"], ["B", "ADD", 69, 72, "-1"], ["B", "ADD", 68, 72, "-1"], ["B", "ADD", 67, 72, "-1"], ["B", "ADD", 66, 72, "-1"], ["B", "ADD", 65, 72, "-1"], ["B", "ADD", 64, 72, "-1"], ["B", "ADD", 63, 72, "-1"], ["B", "ADD", 62, 72, "-1"], ["B", "ADD", 61, 72, "-1"], ["B", "ADD", 60, 72, "-1"], ["B", "ADD", 40, 72, "1/2"], ["B", "SCALE", 72, "1/2"], ["B", "ADD", 77, 72, "-2"], ["B", "ADD", 76, 72, "-2"], ["B", "ADD", 75, 72, "-2"], ["B", "ADD", 74, 72, "-2"], ["B", "ADD", 73, 72, "-2"], ["B", "ADD", 70, 71, "2"], ["B", "ADD", 69, 71, "2"], ["B", "ADD", 68, 71, "2"], ["B", "ADD", 67, 71, "2"], ["B", "ADD", 66, 71, "2"], ["B", "ADD", 65, 71, "2"], ["B", "ADD", 64, 71, "2"], ["B", "ADD", 63, 71, "2"], ["B", "ADD", 62, 71, "2"], ["B", "ADD", 61, 71, "2"], ["B", "ADD", 60, 71, "2"], ["B", "ADD", 41, 71, "2"], ["B", "ADD", 40, 71, "-1"], ["B", "SCALE", 71, "2"], ["B", "ADD", 77, 71, "1"], ["B", "ADD", 76, 71, "1"], ["B", "ADD", 75, 71, "1"], ["B", "ADD", 74, 71, "1"], ["B", "ADD", 73, 71, "1"], ["B", "ADD", 72, 71, "3/2"], ["B", "SWAP", 71, 72], ["B", "ADD", 41, 70, "-1"], ["B", "ADD", 68, 69, "-3/4"], ["B", "ADD", 67, 69, "-1"], ["B", "ADD", 66, 69, "-1"], ["B", "ADD", 65, 69, "-1"], ["B", "ADD", 64, 69, "-1"], ["B", "ADD", 63, 69, "-1"], ["B", "ADD", 62, 69, "-1"], ["B", "ADD", 61, 69, "-1"], ["B", "ADD", 60, 69, "-1"], ["B", "ADD", 41, 69, "1/4"], ["B", "ADD", 40, 69, "1/2"], ["B", "SCALE", 69, "-1/4"], ["B", "ADD", 77, 69, "4"], ["B", "ADD", 76, 69, "4"], ["B", "ADD", 75, 69, "4"], ["B", "ADD", 74, 69, "4"], ["B", "ADD", 73, 69, "4"], ["B", "ADD", 72, 69, "4"], ["B", "ADD", 71, 69, "4"], ["B", "ADD", 70, 69, "4"], ["B", "ADD", 67, 68, "-4"], ["B", "ADD", 66, 68, "-4"], ["B", "ADD", 65, 68, "-4"], ["B", "ADD", 64, 68, "-4"], ["B", "ADD", 63, 68, "-4"], ["B", "ADD", 62, 68, "-4"], ["B", "ADD", 61, 68, "-4"], ["B", "ADD", 60, 68, "-4"], ["B", "ADD", 41, 68, "-1"], ["B", "ADD", 40, 68, "2"], ["B", "SCALE", 68, "-4"], ["B", "ADD", 77, 68, "1"], ["B", "ADD", 76, 68, "1"], ["B", "ADD", 75, 68, "1"], ["B", "ADD", 74, 68, "1"], ["B", "ADD", 73, 68, "1"], ["B", "ADD", 72, 68, "1"], ["B", "ADD", 71, 68, "1"], ["B", "ADD", 70, 68, "1"], ["B", "ADD", 69, 68, "3/4"], ["B", "SWAP", 68, 69], ["B", "ADD", 66, 67, "-2"], ["B", "ADD", 65, 67, "-2"], ["B", "ADD", 64, 67, "-2"], ["B", "ADD", 63, 67, "-2"], ["B", "ADD", 62, 67, "-2"], ["B", "ADD", 61, 67, "-2"], ["B", "ADD", 60, 67, "-2"], ["B", "ADD", 40, 67, "1"], ["B", "SCALE", 67, "-1"], ["B", "ADD", 77, 67, "2"], ["B", "ADD", 76, 67, "2"], ["B", "ADD", 75, 67, "2"], ["B", "ADD", 74, 67, "2"], ["B", "ADD", 73, 67, "2"], ["B", "ADD", 72, 67, "2"], ["B", "ADD", 71, 67, "2"], ["B", "ADD", 70, 67, "2"], ["B", "ADD", 69, 67, "2"], ["B", "ADD", 68, 67, "2"], ["B", "ADD", 41, 66, "1"], ["B", "ADD", 64, 65, "-2"], ["B", "ADD", 63, 65, "-2"], ["B", "ADD", 62, 65, "-2"], ["B", "ADD", 61, 65, "-2"], ["B", "ADD", 60, 65, "-2"], ["B", "ADD", 41, 65, "-1"], ["B", "ADD", 40, 65, "1"], ["B", "SCALE", 65, "-1"], ["B", "ADD", 77, 65, "2"], ["B", "ADD", 76, 65, "2"], ["B", "ADD", 75, 65, "2"], ["B", "ADD", 74, 65, "2"], ["B", "ADD", 73, 65, "2"], ["B", "ADD", 72, 65, "2"], ["B", "ADD", 71, 65, "2"], ["B", "ADD", 70, 65, "2"], ["B", "ADD", 69, 65, "2"], ["B", "ADD", 68, 65, "2"], ["B", "ADD", 67, 65, "2"], ["B", "ADD", 66, 65, "2"], ["B", "ADD", 63, 64, "-3/2"], ["B", "ADD", 62, 64, "-1"], ["B", "ADD", 61, 64, "-1"], ["B", "ADD", 60, 64, "-1"], ["B", "ADD", 40, 64, "1/2"], ["B", "SCALE", 64, "1/2"], ["B", "ADD", 77, 64, "-2"], ["B", "ADD", 76, 64, "-2"], ["B", "ADD", 75, 64, "-2"], ["B", "ADD", 74, 64, "-2"], ["B", "ADD", 73, 64, "-2"], ["B", "ADD", 72, 64, "-2"], ["B", "ADD", 71, 64, "-2"], ["B", "ADD", 70, 64, "-2"], ["B", "ADD", 69, 64, "-2"], ["B", "ADD", 68, 64, "-2"], ["B", "ADD", 67, 64, "-2"], ["B", "ADD", 66, 64, "-2"], ["B", "ADD", 65, 64, "-2"], ["B", "ADD", 62, 63, "2"], ["B", "ADD", 61, 63, "2"], ["B", "ADD", 60, 63, "2"], ["B", "ADD", 41, 63, "2"], ["B", "ADD", 40, 63, "-1"], ["B", "SCALE", 63, "2"], ["B", "ADD", 77, 63, "1"], ["B", "ADD", 76, 63, "1"], ["B", "ADD", 75, 63, "1"], ["B", "ADD", 74, 63, "1"], ["B", "ADD", 73, 63, "1"], ["B", "ADD", 72, 63, "1"], ["B", "ADD", 71, 63, "1"], ["B", "ADD", 70, 63, "1"], ["B", "ADD", 69, 63, "1"], ["B", "ADD", 68, 63, "1"], ["B", "ADD", 67, 63, "1"], ["B", "ADD", 66, 63, "1"], ["B", "ADD", 65, 63, "1"], ["B", "ADD", 64, 63, "3/2"], ["B", "SWAP", 63, 64], ["B", "ADD", 41, 62, "-1"], ["B", "ADD", 60, 61, "-3/4"], ["B", "ADD", 41, 61, "1/4"], ["B", "ADD", 40, 61, "1/2"], ["B", "SCALE", 61, "-1/4"], ["B", "ADD", 77, 61, "4"], ["B", "ADD", 76, 61, "4"], ["B", "ADD", 75, 61, "4"], ["B", "ADD", 74, 61, "4"], ["B", "ADD", 73, 61, "4"], ["B", "ADD", 72, 61, "4"], ["B", "ADD", 71, 61, "4"], ["B", "ADD", 70, 61, "4"], ["B", "ADD", 69, 61, "4"], ["B", "ADD", 68, 61, "4"], ["B", "ADD", 67, 61, "4"], ["B", "ADD", 66, 61, "4"], ["B", "ADD", 65, 61, "4"], ["B", "ADD", 64, 61, "4"], ["B", "ADD", 63, 61, "4"], ["B", "ADD", 62, 61, "4"], ["B", "ADD", 41, 60, "-1"], ["B", "ADD", 40, 60, "2"], ["B", "SCALE", 60, "-4"], ["B", "ADD", 77, 60, "1"], ["B", "ADD", 76, 60, "1"], ["B", "ADD", 75, 60, "1"], ["B", "ADD", 74, 60, "1"], ["B", "ADD", 73, 60, "1"], ["B", "ADD", 72, 60, "1"], ["B", "ADD", 71, 60, "1"], ["B", "ADD", 70, 60, "1"], ["B", "ADD", 69, 60, "1"], ["B", "ADD", 68, 60, "1"], ["B", "ADD", 67, 60, "1"], ["B", "ADD", 66, 60, "1"], ["B", "ADD", 65, 60, "1"], ["B", "ADD", 64, 60, "1"], ["B", "ADD", 63, 60, "1"], ["B", "ADD", 62, 60, "1"], ["B", "ADD", 61, 60, "3/4"], ["B", "SWAP", 60, 61], ["B", "ADD", 41, 59, "-1"], ["B", "ADD", 40, 59, "2"], ["B", "ADD", 77, 59, "-4"], ["B", "ADD", 76, 59, "-4"], ["B", "ADD", 75, 59, "-4"], ["B", "ADD", 74, 59, "-4"], ["B", "ADD", 73, 59, "-4"], ["B", "ADD", 72, 59, "-4"], ["B", "ADD", 71, 59, "-4"], ["B", "ADD", 70, 59, "-4"], ["B", "ADD", 69, 59, "-4"], ["B", "ADD", 68, 59, "-4"], ["B", "ADD", 67, 59, "-4"], ["B", "ADD", 66, 59, "-4"], ["B", "ADD", 65, 59, "-4"], ["B", "ADD", 64, 59, "-4"], ["B", "ADD", 63, 59, "-4"], ["B", "ADD", 62, 59, "-4"], ["B", "ADD", 61, 59, "-4"], ["B", "ADD", 60, 59, "-4"], ["B", "ADD", 41, 58, "1"], ["B", "ADD", 40, 58, "-1"], ["B", "ADD", 77, 58, "2"], ["B", "ADD", 76, 58, "2"], ["B", "ADD", 75, 58, "2"], ["B", "ADD", 74, 58, "2"], ["B", "ADD", 73, 58, "2"], ["B", "ADD", 72, 58, "2"], ["B", "ADD", 71, 58, "2"], ["B", "ADD", 70, 58, "2"], ["B", "ADD", 69, 58, "2"], ["B", "ADD", 68, 58, "2"], ["B", "ADD", 67, 58, "2"], ["B", "ADD", 66, 58, "2"], ["B", "ADD", 65, 58, "2"], ["B", "ADD", 64, 58, "2"], ["B", "ADD", 63, 58, "2"], ["B", "ADD", 62, 58, "2"], ["B", "ADD", 61, 58, "2"], ["B", "ADD", 60, 58, "2"], ["B", "ADD", 41, 57, "-1"], ["B", "ADD", 40, 56, "1"], ["B", "ADD", 77, 56, "-2"], ["B", "ADD", 76, 56, "-2"], ["B", "ADD", 75, 56, "-2"], ["B", "ADD", 74, 56, "-2"], ["B", "ADD", 73, 56, "-2"], ["B", "ADD", 72, 56, "-2"], ["B", "ADD", 71, 56, "-2"], ["B", "ADD", 70, 56, "-2"], ["B", "ADD", 69, 56, "-2"], ["B", "ADD", 68, 56, "-2"], ["B", "ADD", 67, 56, "-2"], ["B", "ADD", 66, 56, "-2"], ["B", "ADD", 65, 56, "-2"], ["B", "ADD", 64, 56, "-2"], ["B", "ADD", 63, 56, "-2"], ["B", "ADD", 62, 56, "-2"], ["B", "ADD", 61, 56, "-2"], ["B", "ADD", 60, 56, "-2"], ["B", "ADD", 41, 55, "1"], ["B", "ADD", 40, 55, "-2"], ["B", "ADD", 77, 55, "4"], ["B", "ADD", 76, 55, "4"], ["B", "ADD", 75, 55, "4"], ["B", "ADD", 74, 55, "4"], ["B", "ADD", 73, 55, "4"], ["B", "ADD", 72, 55, "4"], ["B", "ADD", 71, 55, "4"], ["B", "ADD", 70, 55, "4"], ["B", "ADD", 69, 55, "4"], ["B", "ADD", 68, 55, "4"], ["B", "ADD", 67, 55, "4"], ["B", "ADD", 66, 55, "4"], ["B", "ADD", 65, 55, "4"], ["B", "ADD", 64, 55, "4"], ["B", "ADD", 63, 55, "4"], ["B", "ADD", 62, 55, "4"], ["B", "ADD", 61, 55, "4"], ["B", "ADD", 60, 55, "4"], ["B", "ADD", 41, 54, "-1"], ["B", "ADD", 40, 54, "1"], ["B", "ADD", 77, 54, "-2"], ["B", "ADD", 76, 54, "-2"], ["B", "ADD", 75, 54, "-2"], ["B", "ADD", 74, 54, "-2"], ["B", "ADD", 73, 54, "-2"], ["B", "ADD", 72, 54, "-2"], ["B", "ADD", 71, 54, "-2"], ["B", "ADD", 70, 54, "-2"], ["B", "ADD", 69, 54, "-2"], ["B", "ADD", 68, 54, "-2"], ["B", "ADD", 67, 54, "-2"], ["B", "ADD", 66, 54, "-2"], ["B", "ADD", 65, 54, "-2"], ["B", "ADD", 64, 54, "-2"], ["B", "ADD", 63, 54, "-2"], ["B", "ADD", 62, 54, "-2"], ["B", "ADD", 61, 54, "-2"], ["B", "ADD", 60, 54, "-2"], ["B", "ADD", 41, 53, "1"], ["B", "ADD", 40, 52, "-1"], ["B", "ADD", 77, 52, "2"], ["B", "ADD", 76, 52, "2"], ["B", "ADD", 75, 52, "2"], ["B", "ADD", 74, 52, "2"], ["B", "ADD", 73, 52, "2"], ["B", "ADD", 72, 52, "2"], ["B", "ADD", 71, 52, "2"], ["B", "ADD", 70, 52, "2"], ["B", "ADD", 69, 52, "2"], ["B", "ADD", 68, 52, "2"], ["B", "ADD", 67, 52, "2"], ["B", "ADD", 66, 52, "2"], ["B", "ADD", 65, 52, "2"], ["B", "ADD", 64, 52, "2"], ["B", "ADD", 63, 52, "2"], ["B", "ADD", 62, 52, "2"], ["B", "ADD", 61, 52, "2"], ["B", "ADD", 60, 52, "2"], ["B", "ADD", 41, 51, "-1"], ["B", "ADD", 40, 51, "2"], ["B", "ADD", 77, 51, "-4"], ["B", "ADD", 76, 51, "-4"], ["B", "ADD", 75, 51, "-4"], ["B", "ADD", 74, 51, "-4"], ["B", "ADD", 73, 51, "-4"], ["B", "ADD", 72, 51, "-4"], ["B", "ADD", 71, 51, "-4"], ["B", "ADD", 70, 51, "-4"], ["B", "ADD", 69, 51, "-4"], ["B", "ADD", 68, 51, "-4"], ["B", "ADD", 67, 51, "-4"], ["B", "ADD", 66, 51, "-4"], ["B", "ADD", 65, 51, "-4"], ["B", "ADD", 64, 51, "-4"], ["B", "ADD", 63, 51, "-4"], ["B", "ADD", 62, 51, "-4"], ["B", "ADD", 61, 51, "-4"], ["B", "ADD", 60, 51, "-4"], ["B", "ADD", 41, 50, "1"], ["B", "ADD", 40, 50, "-1"], ["B", "ADD", 77, 50, "2"], ["B", "ADD", 76, 50, "2"], ["B", "ADD", 75, 50, "2"], ["B", "ADD", 74, 50, "2"], ["B", "ADD", 73, 50, "2"], ["B", "ADD", 72, 50, "2"], ["B", "ADD", 71, 50, "2"], ["B", "ADD", 70, 50, "2"], ["B", "ADD", 69, 50, "2"], ["B", "ADD", 68, 50, "2"], ["B", "ADD", 67, 50, "2"], ["B", "ADD", 66, 50, "2"], ["B", "ADD", 65, 50, "2"], ["B", "ADD", 64, 50, "2"], ["B", "ADD", 63, 50, "2"], ["B", "ADD", 62, 50, "2"], ["B", "ADD", 61, 50, "2"], ["B", "ADD", 60, 50, "2"], ["B", "ADD", 41, 49, "-1"], ["B", "ADD", 40, 48, "1"], ["B", "ADD", 77, 48, "-2"], ["B", "ADD", 76, 48, "-2"], ["B", "ADD", 75, 48, "-2"], ["B", "ADD", 74, 48, "-2"], ["B", "ADD", 73, 48, "-2"], ["B", "ADD", 72, 48, "-2"], ["B", "ADD", 71, 48, "-2"], ["B", "ADD", 70, 48, "-2"], ["B", "ADD", 69, 48, "-2"], ["B", "ADD", 68, 48, "-2"], ["B", "ADD", 67, 48, "-2"], ["B", "ADD", 66, 48, "-2"], ["B", "ADD", 65, 48, "-2"], ["B", "ADD", 64, 48, "-2"], ["B", "ADD", 63, 48, "-2"], ["B", "ADD", 62, 48, "-2"], ["B", "ADD", 61, 48, "-2"], ["B", "ADD", 60, 48, "-2"], ["B", "ADD", 41, 47, "1"], ["B", "ADD", 40, 47, "-2"], ["B", "ADD", 77, 47, "4"], ["B", "ADD", 76, 47, "4"], ["B", "ADD", 75, 47, "4"], ["B", "ADD", 74, 47, "4"], ["B", "ADD", 73, 47, "4"], ["B", "ADD", 72, 47, "4"], ["B", "ADD", 71, 47, "4"], ["B", "ADD", 70, 47, "4"], ["B", "ADD", 69, 47, "4"], ["B", "ADD", 68, 47, "4"], ["B", "ADD", 67, 47, "4"], ["B", "ADD", 66, 47, "4"], ["B", "ADD", 65, 47, "4"], ["B", "ADD", 64, 47, "4"], ["B", "ADD", 63, 47, "4"], ["B", "ADD", 62, 47, "4"], ["B", "ADD", 61, 47, "4"], ["B", "ADD", 60, 47, "4"], ["B", "ADD", 41, 46, "-1"], ["B", "ADD", 40, 46, "1"], ["B", "ADD", 77, 46, "-2"], ["B", "ADD", 76, 46, "-2"], ["B", "ADD", 75, 46, "-2"], ["B", "ADD", 74, 46, "-2"], ["B", "ADD", 73, 46, "-2"], ["B", "ADD", 72, 46, "-2"], ["B", "ADD", 71, 46, "-2"], ["B", "ADD", 70, 46, "-2"], ["B", "ADD", 69, 46, "-2"], ["B", "ADD", 68, 46, "-2"], ["B", "ADD", 67, 46, "-2"], ["B", "ADD", 66, 46, "-2"], ["B", "ADD", 65, 46, "-2"], ["B", "ADD", 64, 46, "-2"], ["B", "ADD", 63, 46, "-2"], ["B", "ADD", 62, 46, "-2"], ["B", "ADD", 61, 46, "-2"], ["B", "ADD", 60, 46, "-2"], ["B", "ADD", 41, 45, "1"], ["B", "ADD", 40, 44, "-1"], ["B", "ADD", 77, 44, "2"], ["B", "ADD", 76, 44, "2"], ["B", "ADD", 75, 44, "2"], ["B", "ADD", 74, 44, "2"], ["B", "ADD", 73, 44, "2"], ["B", "ADD", 72, 44, "2"], ["B", "ADD", 71, 44, "2"], ["B", "ADD", 70, 44, "2"], ["B", "ADD", 69, 44, "2"], ["B", "ADD", 68, 44, "2"], ["B", "ADD", 67, 44, "2"], ["B", "ADD", 66, 44, "2"], ["B", "ADD", 65, 44, "2"], ["B", "ADD", 64, 44, "2"], ["B", "ADD", 63, 44, "2"], ["B", "ADD", 62, 44, "2"], ["B", "ADD", 61, 44, "2"], ["B", "ADD", 60, 44, "2"], ["B", "ADD", 41, 43, "-1"], ["B", "ADD", 40, 43, "2"], ["B", "ADD", 77, 43, "-4"], ["B", "ADD", 76, 43, "-4"], ["B", "ADD", 75, 43, "-4"], ["B", "ADD", 74, 43, "-4"], ["B", "ADD", 73, 43, "-4"], ["B", "ADD", 72, 43, "-4"], ["B", "ADD", 71, 43, "-4"], ["B", "ADD", 70, 43, "-4"], ["B", "ADD", 69, 43, "-4"], ["B", "ADD", 68, 43, "-4"], ["B", "ADD", 67, 43, "-4"], ["B", "ADD", 66, 43, "-4"], ["B", "ADD", 65, 43, "-4"], ["B", "ADD", 64, 43, "-4"], ["B", "ADD", 63, 43, "-4"], ["B", "ADD", 62, 43, "-4"], ["B", "ADD", 61, 43, "-4"], ["B", "ADD", 60, 43, "-4"], ["B", "ADD", 41, 42, "1"], ["B", "ADD", 40, 42, "-2"], ["B", "ADD", 77, 42, "4"], ["B", "ADD", 76, 42, "4"], ["B", "ADD", 75, 42, "4"], ["B", "ADD", 74, 42, "4"], ["B", "ADD", 73, 42, "4"], ["B", "ADD", 72, 42, "4"], ["B", "ADD", 71, 42, "4"], ["B", "ADD", 70, 42, "4"], ["B", "ADD", 69, 42, "4"], ["B", "ADD", 68, 42, "4"], ["B", "ADD", 67, 42, "4"], ["B", "ADD", 66, 42, "4"], ["B", "ADD", 65, 42, "4"], ["B", "ADD", 64, 42, "4"], ["B", "ADD", 63, 42, "4"], ["B", "ADD", 62, 42, "4"], ["B", "ADD", 61, 42, "4"], ["B", "ADD", 60, 42, "4"], ["B", "ADD", 40, 41, "2"], ["B", "SCALE", 41, "-2"], ["B", "ADD", 74, 41, "1"], ["B", "ADD", 72, 41, "1"], ["B", "ADD", 70, 41, "1"], ["B", "ADD", 68, 41, "1"], ["B", "ADD", 66, 41, "1"], ["B", "ADD", 64, 41, "1"], ["B", "ADD", 62, 41, "1"], ["B", "ADD", 60, 41, "1"], ["B", "ADD", 77, 40, "2"], ["B", "ADD", 76, 40, "2"], ["B", "ADD", 75, 40, "2"], ["B", "ADD", 74, 40, "2"], ["B", "ADD", 73, 40, "2"], ["B", "ADD", 72, 40, "2"], ["B", "ADD", 71, 40, "2"], ["B", "ADD", 70, 40, "2"], ["B", "ADD", 69, 40, "2"], ["B", "ADD", 68, 40, "2"], ["B", "ADD", 67, 40, "2"], ["B", "ADD", 66, 40, "2"], ["B", "ADD", 65, 40, "2"], ["B", "ADD", 64, 40, "2"], ["B", "ADD", 63, 40, "2"], ["B", "ADD", 62, 40, "2"], ["B", "ADD", 61, 40, "2"], ["B", "ADD", 60, 40, "2"], ["B", "SWAP", 40, 41], ["B", "LAMBDA", 40, -1], ["B", "QUERY", 40, 41, -1], ["B", "LAMBDA", 40, 1], ["B", "ADD", 40, 41, "-1"], ["B", "SCALE", 40, "1/2"], ["B", "ADD", 77, 40, "2"], ["B", "ADD", 76, 40, "2"], ["B", "ADD", 75, 40, "2"], ["B", "ADD", 74, 40, "1"], ["B", "ADD", 73, 40, "2"], ["B", "ADD", 72, 40, "1"], ["B", "ADD", 71, 40, "2"], ["B", "ADD", 70, 40, "1"], ["B", "ADD", 69, 40, "2"], ["B", "ADD", 68, 40, "1"], ["B", "ADD", 67, 40, "2"], ["B", "ADD", 66, 40, "1"], ["B", "ADD", 65, 40, "2"], ["B", "ADD", 64, 40, "1"], ["B", "ADD", 63, 40, "2"], ["B", "ADD", 62, 40, "1"], ["B", "ADD", 61, 40, "2"], ["B", "ADD", 60, 40, "1"], ["B", "ADD", 59, 40, "1"], ["B", "ADD", 57, 40, "1"], ["B", "ADD", 55, 40, "1"], ["B", "ADD", 53, 40, "1"], ["B", "ADD", 51, 40, "1"], ["B", "ADD", 49, 40, "1"], ["B", "ADD", 47, 40, "1"], ["B", "ADD", 45, 40, "1"], ["B", "ADD", 41, 40, "1"], ["B", "LAMBDA", 40, -1], ["B", "QUERY", 40, 41, -1], ["B", "LAMBDA", 40, 1], ["B", "ADD", 40, 41, "-1"], ["B", "ADD", 76, 77, "-1"], ["B", "ADD", 75, 77, "-1"], ["B", "ADD", 74, 77, "-1"], ["B", "ADD", 73, 77, "-1"], ["B", "ADD", 72, 77, "-1"], ["B", "ADD", 71, 77, "-1"], ["B", "ADD", 70, 77, "-1"], ["B", "ADD", 69, 77, "-1"], ["B", "ADD", 68, 77, "-1"], ["B", "ADD", 67, 77, "-1"], ["B", "ADD", 66, 77, "-1"], ["B", "ADD", 65, 77, "-1"], ["B", "ADD", 64, 77, "-1"], ["B", "ADD", 61, 77, "-1/2"], ["B", "ADD", 60, 77, "-1/2"], ["B", "ADD", 41, 77, "1"], ["B", "ADD", 75, 76, "-1"], ["B", "ADD", 74, 76, "-1"], ["B", "ADD", 73, 76, "-1"], ["B", "ADD", 72, 76, "-1"], ["B", "ADD", 71, 76, "-1"], ["B", "ADD", 70, 76, "-1"], ["B", "ADD", 69, 76, "-1"], ["B", "ADD", 68, 76, "-1"], ["B", "ADD", 67, 76, "-1"], ["B", "ADD", 66, 76, "-1"], ["B", "ADD", 65, 76, "-1"], ["B", "ADD", 64, 76, "-1"], ["B", "ADD", 61, 76, "-1/2"], ["B", "ADD", 60, 76, "-1/2"], ["B", "ADD", 41, 76, "-1"], ["B", "SCALE", 76, "-1"], ["B", "ADD", 77, 76, "-1"], ["B", "ADD", 41, 75, "1"], ["B", "SWAP", 75, 77], ["B", "ADD", 72, 74, "-1"], ["B", "ADD", 70, 74, "-1"], ["B", "ADD", 68, 74, "-1"], ["B", "ADD", 66, 74, "-1"], ["B", "ADD", 64, 74, "-1"], ["B", "ADD", 63, 74, "-2"], ["B", "ADD", 62, 74, "-1"], ["B", "ADD", 61, 74, "-1"], ["B", "ADD", 60, 74, "-1"], ["B", "ADD", 59, 74, "1"], ["B", "ADD", 57, 74, "1"], ["B", "ADD", 55, 74, "1"], ["B", "ADD", 53, 74, "1"], ["B", "ADD", 51, 74, "1"], ["B", "ADD", 49, 74, "1"], ["B", "ADD", 47, 74, "1"], ["B", "ADD", 45, 74, "1"], ["B", "ADD", 41, 74, "-1"], ["B", "ADD", 40, 74, "1"], ["B", "SCALE", 74, "2"], ["B", "ADD", 75, 74, "-1"], ["B", "ADD", 41, 73, "-1"], ["B", "ADD", 41, 72, "2"], ["B", "ADD", 41, 71, "-1"], ["B", "ADD", 41, 69, "1"], ["B", "ADD", 41, 68, "-2"], ["B", "ADD", 41, 67, "1"], ["B", "SWAP", 67, 71], ["B", "SWAP", 66, 70], ["B", "ADD", 41, 65, "-1"], ["B", "SWAP", 65, 73], ["B", "ADD", 41, 64, "2"], ["B", "SWAP", 64, 72], ["B", "ADD", 41, 63, "-1"], ["B", "SWAP", 63, 77], ["B", "SWAP", 62, 76], ["B", "ADD", 60, 61, "-1"], ["B", "ADD", 59, 61, "1"], ["B", "ADD", 57, 61, "1"], ["B", "ADD", 55, 61, "1"], ["B", "ADD", 53, 61, "1"], ["B", "ADD", 51, 61, "1"], ["B", "ADD", 49, 61, "1"], ["B", "ADD", 47, 61, "1"], ["B", "ADD", 45, 61, "1"], ["B", "ADD", 41, 61, "-1"], ["B", "ADD", 40, 61, "1"], ["B", "SCALE", 61, "-1"], ["B", "ADD", 77, 61, "2"], ["B", "ADD", 76, 61, "1"], ["B", "ADD", 75, 61, "2"], ["B", "ADD", 74, 61, "-2"], ["B", "ADD", 72, 61, "1"], ["B", "ADD", 70, 61, "1"], ["B", "ADD", 68, 61, "1"], ["B", "ADD", 66, 61, "1"], ["B", "ADD", 64, 61, "1"], ["B", "SWAP", 61, 62], ["B", "ADD", 59, 60, "1"], ["B", "ADD", 57, 60, "1"], ["B", "ADD", 55, 60, "1"], ["B", "ADD", 53, 60, "1"], ["B", "ADD", 51, 60, "1"], ["B", "ADD", 49, 60, "1"], ["B", "ADD", 47, 60, "1"], ["B", "ADD", 45, 60, "1"], ["B", "ADD", 41, 60, "-2"], ["B", "ADD", 40, 60, "1"], ["B", "SCALE", 60, "-128"], ["B", "ADD", 76, 60, "-1/128"], ["B", "ADD", 74, 60, "-1/64"], ["B", "ADD", 72, 60, "1/128"], ["B", "ADD", 70, 60, "1/128"], ["B", "ADD", 68, 60, "1/128"], ["B", "ADD", 66, 60, "1/128"], ["B", "ADD", 64, 60, "1/128"], ["B", "ADD", 62, 60, "1/128"], ["B", "ADD", 57, 59, "-1"], ["B", "ADD", 55, 59, "-1"], ["B", "ADD", 53, 59, "-1"], ["B", "ADD", 51, 59, "-1"], ["B", "ADD", 49, 59, "-1"], ["B", "ADD", 47, 59, "-1"], ["B", "ADD", 45, 59, "-1"], ["B", "ADD", 41, 59, "-1"], ["B", "ADD", 40, 59, "-1"], ["B", "SCALE", 59, "-2"], ["B", "ADD", 77, 59, "-1"], ["B", "ADD", 76, 59, "-1/2"], ["B", "ADD", 75, 59, "-2"], ["B", "ADD", 74, 59, "1"], ["B", "ADD", 73, 59, "1"], ["B", "ADD", 72, 59, "1/2"], ["B", "ADD", 71, 59, "1"], ["B", "ADD", 70, 59, "1/2"], ["B", "ADD", 69, 59, "1"], ["B", "ADD", 68, 59, "1/2"], ["B", "ADD", 67, 59, "1"], ["B", "ADD", 66, 59, "1/2"], ["B", "ADD", 65, 59, "1"], ["B", "ADD", 64, 59, "1/2"], ["B", "ADD", 63, 59, "1"], ["B", "ADD", 62, 59, "1/2"], ["B", "ADD", 61, 59, "1"], ["B", "SWAP", 59, 60], ["B", "ADD", 41, 58, "1"], ["B", "ADD", 55, 57, "-1"], ["B", "ADD", 53, 57, "-1"], ["B", "ADD", 51, 57, "-1"], ["B", "ADD", 49, 57, "-1"], ["B", "ADD", 47, 57, "-1"], ["B", "ADD", 45, 57, "-1"], ["B", "ADD", 41, 57, "1"], ["B", "ADD", 40, 57, "-1"], ["B", "SCALE", 57, "-1"], ["B", "ADD", 77, 57, "-2"], ["B", "ADD", 76, 57, "-1"], ["B", "ADD", 75, 57, "-4"], ["B", "ADD", 74, 57, "2"], ["B", "ADD", 73, 57, "2"], ["B", "ADD", 72, 57, "1"], ["B", "ADD", 71, 57, "2"], ["B", "ADD", 70, 57, "1"], ["B", "ADD", 69, 57, "2"], ["B", "ADD", 68, 57, "1"], ["B", "ADD", 67, 57, "2"], ["B", "ADD", 66, 57, "1"], ["B", "ADD", 65, 57, "2"], ["B", "ADD", 64, 57, "1"], ["B", "ADD", 63, 57, "2"], ["B", "ADD", 62, 57, "1"], ["B", "ADD", 61, 57, "2"], ["B", "ADD", 60, 57, "2"], ["B", "SWAP", 57, 59], ["B", "ADD", 41, 56, "-1"], ["B", "ADD", 53, 55, "-1"], ["B", "ADD", 51, 55, "-1"], ["B", "ADD", 49, 55, "-1"], ["B", "ADD", 47, 55, "-1"], ["B", "ADD", 45, 55, "-1"], ["B", "ADD", 41, 55, "1"], ["B", "ADD", 40, 55, "-1"], ["B", "SCALE", 55, "-1"], ["B", "ADD", 77, 55, "-2"], ["B", "ADD", 76, 55, "-1"], ["B", "ADD", 75, 55, "-4"], ["B", "ADD", 74, 55, "2"], ["B", "ADD", 73, 55, "2"], ["B", "ADD", 72, 55, "1"], ["B", "ADD", 71, 55, "2"], ["B", "ADD", 70, 55, "1"], ["B", "ADD", 69, 55, "2"], ["B", "ADD", 68, 55, "1"], ["B", "ADD", 67, 55, "2"], ["B", "ADD", 66, 55, "1"], ["B", "ADD", 65, 55, "2"], ["B", "ADD", 64, 55, "1"], ["B", "ADD", 63, 55, "2"], ["B", "ADD", 62, 55, "1"], ["B", "ADD", 61, 55, "2"], ["B", "ADD", 60, 55, "2"], ["B", "ADD", 59, 55, "1"], ["B", "SWAP", 55, 57], ["B", "ADD", 41, 54, "-1"], ["B", "ADD", 51, 53, "-1"], ["B", "ADD", 49, 53, "-1"], ["B", "ADD", 47, 53, "-1"], ["B", "ADD", 45, 53, "-1"], ["B", "ADD", 41, 53, "-1"], ["B", "ADD", 40, 53, "-1"], ["B", "SCALE", 53, "-1"], ["B", "ADD", 77, 53, "-2"], ["B", "ADD", 76, 53, "-1"], ["B", "ADD", 75, 53, "-4"], ["B", "ADD", 74, 53, "2"], ["B", "ADD", 73, 53, "2"], ["B", "ADD", 72, 53, "1"], ["B", "ADD", 71, 53, "2"], ["B", "ADD", 70, 53, "1"], ["B", "ADD", 69, 53, "2"], ["B", "ADD", 68, 53, "1"], ["B", "ADD", 67, 53, "2"], ["B", "ADD", 66, 53, "1"], ["B", "ADD", 65, 53, "2"], ["B", "ADD", 64, 53, "1"], ["B", "ADD", 63, 53, "2"], ["B", "ADD", 62, 53, "1"], ["B", "ADD", 61, 53, "2"], ["B", "ADD", 60, 53, "2"], ["B", "ADD", 59, 53, "1"], ["B", "ADD", 57, 53, "1"], ["B", "SWAP", 53, 55], ["B", "ADD", 41, 52, "1"], ["B", "ADD", 49, 51, "-1"], ["B", "ADD", 47, 51, "-1"], ["B", "ADD", 45, 51, "-1"], ["B", "ADD", 41, 51, "-1"], ["B", "ADD", 40, 51, "-1"], ["B", "SCALE", 51, "-1"], ["B", "ADD", 77, 51, "-2"], ["B", "ADD", 76, 51, "-1"], ["B", "ADD", 75, 51, "-4"], ["B", "ADD", 74, 51, "2"], ["B", "ADD", 73, 51, "2"], ["B", "ADD", 72, 51, "1"], ["B", "ADD", 71, 51, "2"], ["B", "ADD", 70, 51, "1"], ["B", "ADD", 69, 51, "2"], ["B", "ADD", 68, 51, "1"], ["B", "ADD", 67, 51, "2"], ["B", "ADD", 66, 51, "1"], ["B", "ADD", 65, 51, "2"], ["B", "ADD", 64, 51, "1"], ["B", "ADD", 63, 51, "2"], ["B", "ADD", 62, 51, "1"], ["B", "ADD", 61, 51, "2"], ["B", "ADD", 60, 51, "2"], ["B", "ADD", 59, 51, "1"], ["B", "ADD", 57, 51, "1"], ["B", "ADD", 55, 51, "1"], ["B", "SWAP", 51, 53], ["B", "ADD", 41, 50, "1"], ["B", "ADD", 47, 49, "-1"], ["B", "ADD", 45, 49, "-1"], ["B", "ADD", 41, 49, "1"], ["B", "ADD", 40, 49, "-1"], ["B", "SCALE", 49, "-1"], ["B", "ADD", 77, 49, "-2"], ["B", "ADD", 76, 49, "-1"], ["B", "ADD", 75, 49, "-4"], ["B", "ADD", 74, 49, "2"], ["B", "ADD", 73, 49, "2"], ["B", "ADD", 72, 49, "1"], ["B", "ADD", 71, 49, "2"], ["B", "ADD", 70, 49, "1"], ["B", "ADD", 69, 49, "2"], ["B", "ADD", 68, 49, "1"], ["B", "ADD", 67, 49, "2"], ["B", "ADD", 66, 49, "1"], ["B", "ADD", 65, 49, "2"], ["B", "ADD", 64, 49, "1"], ["B", "ADD", 63, 49, "2"], ["B", "ADD", 62, 49, "1"], ["B", "ADD", 61, 49, "2"], ["B", "ADD", 60, 49, "2"], ["B", "ADD", 59, 49, "1"], ["B", "ADD", 57, 49, "1"], ["B", "ADD", 55, 49, "1"], ["B", "ADD", 53, 49, "1"], ["B", "SWAP", 49, 51], ["B", "ADD", 41, 48, "-1"], ["B", "ADD", 45, 47, "-1"], ["B", "ADD", 41, 47, "1"], ["B", "ADD", 40, 47, "-1"], ["B", "SCALE", 47, "-1"], ["B", "ADD", 77, 47, "-2"], ["B", "ADD", 76, 47, "-1"], ["B", "ADD", 75, 47, "-4"], ["B", "ADD", 74, 47, "2"], ["B", "ADD", 73, 47, "2"], ["B", "ADD", 72, 47, "1"], ["B", "ADD", 71, 47, "2"], ["B", "ADD", 70, 47, "1"], ["B", "ADD", 69, 47, "2"], ["B", "ADD", 68, 47, "1"], ["B", "ADD", 67, 47, "2"], ["B", "ADD", 66, 47, "1"], ["B", "ADD", 65, 47, "2"], ["B", "ADD", 64, 47, "1"], ["B", "ADD", 63, 47, "2"], ["B", "ADD", 62, 47, "1"], ["B", "ADD", 61, 47, "2"], ["B", "ADD", 60, 47, "2"], ["B", "ADD", 59, 47, "1"], ["B", "ADD", 57, 47, "1"], ["B", "ADD", 55, 47, "1"], ["B", "ADD", 53, 47, "1"], ["B", "ADD", 51, 47, "1"], ["B", "SWAP", 47, 49], ["B", "ADD", 41, 46, "-1"], ["B", "ADD", 41, 45, "-1"], ["B", "ADD", 40, 45, "-1"], ["B", "SCALE", 45, "-1"], ["B", "ADD", 77, 45, "-2"], ["B", "ADD", 76, 45, "-1"], ["B", "ADD", 75, 45, "-4"], ["B", "ADD", 74, 45, "2"], ["B", "ADD", 73, 45, "2"], ["B", "ADD", 72, 45, "1"], ["B", "ADD", 71, 45, "2"], ["B", "ADD", 70, 45, "1"], ["B", "ADD", 69, 45, "2"], ["B", "ADD", 68, 45, "1"], ["B", "ADD", 67, 45, "2"], ["B", "ADD", 66, 45, "1"], ["B", "ADD", 65, 45, "2"], ["B", "ADD", 64, 45, "1"], ["B", "ADD", 63, 45, "2"], ["B", "ADD", 62, 45, "1"], ["B", "ADD", 61, 45, "2"], ["B", "ADD", 60, 45, "2"], ["B", "ADD", 59, 45, "1"], ["B", "ADD", 57, 45, "1"], ["B", "ADD", 55, 45, "1"], ["B", "ADD", 53, 45, "1"], ["B", "ADD", 51, 45, "1"], ["B", "ADD", 49, 45, "1"], ["B", "SWAP", 45, 47], ["B", "ADD", 41, 44, "1"], ["B", "ADD", 41, 43, "-2"], ["B", "ADD", 41, 42, "2"], ["B", "ADD", 40, 41, "-1"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "-2"], ["B", "ADD", 76, 41, "-1"], ["B", "ADD", 75, 41, "-4"], ["B", "ADD", 74, 41, "2"], ["B", "ADD", 73, 41, "2"], ["B", "ADD", 72, 41, "1"], ["B", "ADD", 71, 41, "2"], ["B", "ADD", 70, 41, "1"], ["B", "ADD", 69, 41, "2"], ["B", "ADD", 68, 41, "1"], ["B", "ADD", 67, 41, "2"], ["B", "ADD", 66, 41, "1"], ["B", "ADD", 65, 41, "2"], ["B", "ADD", 64, 41, "1"], ["B", "ADD", 63, 41, "2"], ["B", "ADD", 62, 41, "1"], ["B", "ADD", 61, 41, "2"], ["B", "ADD", 60, 41, "2"], ["B", "ADD", 59, 41, "1"], ["B", "ADD", 57, 41, "1"], ["B", "ADD", 55, 41, "1"], ["B", "ADD", 53, 41, "1"], ["B", "ADD", 51, 41, "1"], ["B", "ADD", 49, 41, "1"], ["B", "ADD", 47, 41, "1"], ["B", "SWAP", 41, 45], ["B", "SCALE", 40, "128"], ["B", "ADD", 77, 40, "1/32"], ["B", "ADD", 76, 40, "1/128"], ["B", "ADD", 75, 40, "1/32"], ["B", "ADD", 74, 40, "-1/32"], ["B", "ADD", 72, 40, "1/128"], ["B", "ADD", 70, 40, "1/128"], ["B", "ADD", 68, 40, "1/128"], ["B", "ADD", 66, 40, "1/128"], ["B", "ADD", 64, 40, "1/128"], ["B", "ADD", 62, 40, "1/128"], ["B", "ADD", 59, 40, "-1/128"], ["B", "ADD", 57, 40, "-1/128"], ["B", "ADD", 55, 40, "-1/128"], ["B", "ADD", 53, 40, "-1/128"], ["B", "ADD", 51, 40, "-1/128"], ["B", "ADD", 49, 40, "-1/128"], ["B", "ADD", 47, 40, "-1/128"], ["B", "ADD", 45, 40, "-1/128"], ["B", "SWAP", 40, 41], ["B", "LAMBDA", 40, -1], ["J", 10, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "ADD", 0, 1, "-1"], ["A", "IDLE_ONE", 2, [10]], ["A", "IDLE_ONE", 3, [10, 11]], ["A", "IDLE_ONE", 4, [10, 11, 12]], ["A", "IDLE_ONE", 5, [10, 11, 12, 13]], ["A", "IDLE_ONE", 6, [10, 11, 12, 13, 14]], ["A", "IDLE_ONE", 7, [10, 11, 12, 13, 14, 15]], ["A", "IDLE_ONE", 8, [10, 11, 12, 13, 14, 15, 16]], ["A", "IDLE_ONE", 9, [10, 11, 12, 13, 14, 15, 16, 17]], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "ADD", 20, 21, "-1"], ["A", "IDLE_ONE", 22, [10]], ["A", "IDLE_ONE", 23, [10, 11]], ["A", "IDLE_ONE", 24, [10, 11, 12]], ["A", "IDLE_ONE", 25, [10, 11, 12, 13]], ["A", "IDLE_ONE", 26, [10, 11, 12, 13, 14]], ["A", "IDLE_ONE", 27, [10, 11, 12, 13, 14, 15]], ["A", "IDLE_ONE", 28, [10, 11, 12, 13, 14, 15, 16]], ["A", "IDLE_ONE", 29, [10, 11, 12, 13, 14, 15, 16, 17]], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 60, [10, 11, 12, 13, 14, 15, 16, 17]], ["B", "IDLE_ONE", 61, [10, 11, 12, 13, 14, 15, 16, 17]], ["B", "IDLE_ONE", 62, [10, 11, 12, 13, 14, 15, 16]], ["B", "IDLE_ONE", 63, [10, 11, 12, 13, 14, 15, 16]], ["B", "IDLE_ONE", 64, [10, 11, 12, 13, 14, 15]], ["B", "IDLE_ONE", 65, [10, 11, 12, 13, 14, 15]], ["B", "IDLE_ONE", 66, [10, 11, 12, 13, 14]], ["B", "IDLE_ONE", 67, [10, 11, 12, 13, 14]], ["B", "IDLE_ONE", 68, [10, 11, 12, 13]], ["B", "IDLE_ONE", 69, [10, 11, 12, 13]], ["B", "IDLE_ONE", 70, [10, 11, 12]], ["B", "IDLE_ONE", 71, [10, 11, 12]], ["B", "IDLE_ONE", 72, [10, 11]], ["B", "IDLE_ONE", 73, [10, 11]], ["B", "IDLE_ONE", 74, [10]], ["B", "IDLE_ONE", 75, [10]], ["B", "IDLE_ONE", 76, [10]], ["B", "IDLE_ONE", 77, [10]], ["B", "ADD", 76, 77, "-1/2"], ["B", "ADD", 75, 77, "-1"], ["B", "ADD", 74, 77, "1/2"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "1/4"], ["B", "ADD", 74, 76, "-2"], ["B", "SCALE", 76, "2"], ["B", "ADD", 77, 76, "1/2"], ["B", "ADD", 74, 75, "3/2"], ["B", "ADD", 41, 75, "64"], ["B", "ADD", 40, 75, "64"], ["B", "SCALE", 75, "2"], ["B", "ADD", 77, 75, "-5/8"], ["B", "ADD", 76, 75, "-3/2"], ["B", "SWAP", 75, 77], ["B", "ADD", 40, 74, "-64"], ["B", "ADD", 76, 74, "2"], ["B", "ADD", 75, 74, "3/2"], ["B", "SWAP", 74, 75], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "SWAP", 69, 71], ["B", "SWAP", 68, 70], ["B", "SWAP", 67, 69], ["B", "SWAP", 66, 68], ["B", "SWAP", 65, 67], ["B", "SWAP", 64, 66], ["B", "SWAP", 63, 65], ["B", "SWAP", 62, 64], ["B", "SWAP", 61, 63], ["B", "SWAP", 60, 62], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 61, 41, "1/64"], ["B", "ADD", 60, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 61, 40, "-1/64"], ["B", "ADD", 60, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 11, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [11]], ["B", "IDLE_ONE", 77, [11]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/2"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "SWAP", 69, 71], ["B", "SWAP", 68, 70], ["B", "SWAP", 67, 69], ["B", "SWAP", 66, 68], ["B", "SWAP", 65, 67], ["B", "SWAP", 64, 66], ["B", "SWAP", 63, 65], ["B", "SWAP", 62, 64], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 63, 41, "1/64"], ["B", "ADD", 62, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 63, 40, "-1/64"], ["B", "ADD", 62, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 12, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [12]], ["B", "IDLE_ONE", 77, [12]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/2"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "SWAP", 69, 71], ["B", "SWAP", 68, 70], ["B", "SWAP", 67, 69], ["B", "SWAP", 66, 68], ["B", "SWAP", 65, 67], ["B", "SWAP", 64, 66], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 65, 41, "1/64"], ["B", "ADD", 64, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 65, 40, "-1/64"], ["B", "ADD", 64, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 13, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [13]], ["B", "IDLE_ONE", 77, [13]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/2"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "SWAP", 69, 71], ["B", "SWAP", 68, 70], ["B", "SWAP", 67, 69], ["B", "SWAP", 66, 68], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 67, 41, "1/64"], ["B", "ADD", 66, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 67, 40, "-1/64"], ["B", "ADD", 66, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 14, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [14]], ["B", "IDLE_ONE", 77, [14]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/2"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "SWAP", 69, 71], ["B", "SWAP", 68, 70], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 69, 41, "1/64"], ["B", "ADD", 68, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 69, 40, "-1/64"], ["B", "ADD", 68, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 15, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [15]], ["B", "IDLE_ONE", 77, [15]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/2"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "SWAP", 71, 73], ["B", "SWAP", 70, 72], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/64"], ["B", "ADD", 71, 41, "1/64"], ["B", "ADD", 70, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 71, 40, "-1/64"], ["B", "ADD", 70, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 16, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [16]], ["B", "IDLE_ONE", 77, [16]], ["B", "ADD", 76, 77, "1"], ["B", "ADD", 74, 77, "-1/4"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/4"], ["B", "ADD", 75, 76, "1/2"], ["B", "ADD", 74, 76, "1/2"], ["B", "ADD", 41, 76, "64"], ["B", "ADD", 40, 76, "32"], ["B", "SWAP", 76, 77], ["B", "ADD", 74, 75, "-1/2"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "2"], ["B", "ADD", 76, 75, "-1/2"], ["B", "ADD", 40, 74, "128"], ["B", "SCALE", 74, "-2"], ["B", "ADD", 76, 74, "1/2"], ["B", "ADD", 75, 74, "1"], ["B", "SWAP", 73, 75], ["B", "SWAP", 72, 74], ["B", "ADD", 40, 41, "1/2"], ["B", "SCALE", 41, "-1"], ["B", "ADD", 77, 41, "1/32"], ["B", "ADD", 76, 41, "-1/128"], ["B", "ADD", 73, 41, "1/64"], ["B", "ADD", 72, 41, "1/128"], ["B", "SCALE", 40, "-1"], ["B", "ADD", 77, 40, "-1/32"], ["B", "ADD", 73, 40, "-1/64"], ["B", "ADD", 72, 40, "-1/64"], ["B", "ADD", 41, 40, "-1"], ["B", "LAMBDA", 40, -1], ["J", 17, [1, 0, 20, 21], [41, 40, "-1", "1/2"], "mm"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "ADD", 1, 2, "-1"], ["A", "ADD", 0, 2, "-1"], ["A", "SCALE", 2, "-1"], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-1"], ["A", "SCALE", 1, "-1"], ["A", "ADD", 18, 1, "2"], ["A", "ADD", 18, 0, "2"], ["A", "ADD", 1, 0, "1"], ["A", "SWAP", 0, 18], ["A", "LAMBDA", 0, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "ADD", 21, 22, "-1"], ["A", "ADD", 20, 22, "-1"], ["A", "SCALE", 22, "-1"], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-1"], ["A", "ADD", 38, 21, "-2"], ["A", "ADD", 38, 20, "2"], ["A", "ADD", 21, 20, "-1"], ["A", "SWAP", 20, 38], ["A", "LAMBDA", 20, 1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [17]], ["B", "IDLE_ONE", 77, [17]], ["B", "ADD", 76, 77, "1/2"], ["B", "ADD", 41, 77, "-64"], ["B", "SCALE", 77, "-1/4"], ["B", "ADD", 75, 76, "1"], ["B", "ADD", 74, 76, "1"], ["B", "ADD", 41, 76, "128"], ["B", "ADD", 40, 76, "64"], ["B", "ADD", 74, 75, "-1"], ["B", "ADD", 41, 75, "-128"], ["B", "SCALE", 75, "-1"], ["B", "ADD", 77, 75, "-1/2"], ["B", "ADD", 76, 75, "1"], ["B", "ADD", 41, 74, "-192"], ["B", "SCALE", 74, "-64"], ["B", "ADD", 77, 74, "-3/256"], ["B", "ADD", 76, 74, "1/128"], ["B", "ADD", 75, 74, "3/128"], ["B", "SCALE", 41, "1/4"], ["B", "ADD", 77, 41, "1/64"], ["B", "ADD", 76, 41, "-1/32"], ["B", "ADD", 75, 41, "-1/32"], ["B", "SWAP", 41, 74], ["B", "SCALE", 40, "1/64"], ["B", "ADD", 77, 40, "1/2"], ["B", "ADD", 75, 40, "1"], ["B", "SWAP", 40, 74], ["B", "LAMBDA", 40, -1], ["J", 18, [1, 0, 20, 21], [41, 40, "-2", "1/2"], "mmW"], ["A", "LAMBDA", 20, -1], ["A", "SCALE", 21, "-1"], ["A", "LAMBDA", 0, 1], ["A", "SWAP", 17, 18], ["A", "SWAP", 16, 18], ["A", "SWAP", 15, 18], ["A", "SWAP", 14, 18], ["A", "SWAP", 13, 18], ["A", "SWAP", 12, 18], ["A", "SWAP", 11, 18], ["A", "SWAP", 10, 18], ["A", "SWAP", 9, 18], ["A", "SWAP", 8, 18], ["A", "SWAP", 7, 18], ["A", "SWAP", 6, 18], ["A", "SWAP", 5, 18], ["A", "SWAP", 4, 18], ["A", "SWAP", 3, 18], ["A", "SWAP", 2, 18], ["A", "ADD", 0, 1, "-2"], ["A", "SWAP", 1, 18], ["A", "SCALE", 0, "-1"], ["A", "ADD", 18, 0, "-1"], ["A", "LAMBDA", 0, -1], ["A", "LAMBDA", 1, -1], ["A", "LAMBDA", 2, -1], ["A", "LAMBDA", 3, -1], ["A", "LAMBDA", 4, -1], ["A", "LAMBDA", 5, -1], ["A", "LAMBDA", 6, -1], ["A", "LAMBDA", 7, -1], ["A", "LAMBDA", 8, -1], ["A", "LAMBDA", 9, -1], ["A", "LAMBDA", 10, -1], ["A", "LAMBDA", 11, -1], ["A", "LAMBDA", 12, -1], ["A", "LAMBDA", 13, -1], ["A", "LAMBDA", 14, -1], ["A", "LAMBDA", 15, -1], ["A", "LAMBDA", 16, -1], ["A", "LAMBDA", 17, -1], ["A", "LAMBDA", 18, -1], ["A", "LAMBDA", 19, -1], ["A", "SWAP", 37, 38], ["A", "SWAP", 36, 38], ["A", "SWAP", 35, 38], ["A", "SWAP", 34, 38], ["A", "SWAP", 33, 38], ["A", "SWAP", 32, 38], ["A", "SWAP", 31, 38], ["A", "SWAP", 30, 38], ["A", "SWAP", 29, 38], ["A", "SWAP", 28, 38], ["A", "SWAP", 27, 38], ["A", "SWAP", 26, 38], ["A", "SWAP", 25, 38], ["A", "SWAP", 24, 38], ["A", "SWAP", 23, 38], ["A", "SWAP", 22, 38], ["A", "ADD", 20, 21, "-2"], ["A", "SWAP", 21, 38], ["A", "SCALE", 20, "-1"], ["A", "ADD", 38, 20, "-1"], ["A", "LAMBDA", 20, -1], ["A", "LAMBDA", 21, -1], ["A", "LAMBDA", 22, -1], ["A", "LAMBDA", 23, -1], ["A", "LAMBDA", 24, -1], ["A", "LAMBDA", 25, -1], ["A", "LAMBDA", 26, -1], ["A", "LAMBDA", 27, -1], ["A", "LAMBDA", 28, -1], ["A", "LAMBDA", 29, -1], ["A", "LAMBDA", 30, -1], ["A", "LAMBDA", 31, -1], ["A", "LAMBDA", 32, -1], ["A", "LAMBDA", 33, -1], ["A", "LAMBDA", 34, -1], ["A", "LAMBDA", 35, -1], ["A", "LAMBDA", 36, -1], ["A", "LAMBDA", 37, -1], ["A", "LAMBDA", 38, -1], ["A", "LAMBDA", 39, -1], ["B", "LAMBDA", 40, 1], ["B", "IDLE_ONE", 76, [18]], ["B", "ADD", 41, 76, "32"], ["B", "ADD", 40, 76, "32"], ["B", "SCALE", 76, "-1"], ["B", "SWAP", 76, 77], ["B", "SCALE", 41, "1/64"], ["B", "ADD", 77, 41, "1"], ["B", "SWAP", 41, 76], ["B", "SCALE", 40, "-1/32"], ["B", "ADD", 77, 40, "-3/2"], ["B", "ADD", 76, 40, "-1/2"], ["B", "LAMBDA", 40, -1], ["B", "LAMBDA", 41, -1], ["B", "LAMBDA", 42, -1], ["B", "LAMBDA", 43, -1], ["B", "LAMBDA", 44, -1], ["B", "LAMBDA", 45, -1], ["B", "LAMBDA", 46, -1], ["B", "LAMBDA", 47, -1], ["B", "LAMBDA", 48, -1], ["B", "LAMBDA", 49, -1], ["B", "LAMBDA", 50, -1], ["B", "LAMBDA", 51, -1], ["B", "LAMBDA", 52, -1], ["B", "LAMBDA", 53, -1], ["B", "LAMBDA", 54, -1], ["B", "LAMBDA", 55, -1], ["B", "LAMBDA", 56, -1], ["B", "LAMBDA", 57, -1], ["B", "LAMBDA", 58, -1], ["B", "LAMBDA", 59, -1], ["B", "LAMBDA", 60, -1], ["B", "LAMBDA", 61, -1], ["B", "LAMBDA", 62, -1], ["B", "LAMBDA", 63, -1], ["B", "LAMBDA", 64, -1], ["B", "LAMBDA", 65, -1], ["B", "LAMBDA", 66, -1], ["B", "LAMBDA", 67, -1], ["B", "LAMBDA", 68, -1], ["B", "LAMBDA", 69, -1], ["B", "LAMBDA", 70, -1], ["B", "LAMBDA", 71, -1], ["B", "LAMBDA", 72, -1], ["B", "LAMBDA", 73, -1], ["B", "LAMBDA", 74, -1], ["B", "LAMBDA", 75, -1], ["B", "LAMBDA", 76, -1], ["B", "LAMBDA", 77, -1]], "natives": {"mm": "273e81f176f00168", "mmW": "13019ac4b8a2f051"}, "stage_native": {"1": "mmW", "2": "mm", "3": "mm", "4": "mm", "5": "mm", "6": "mm", "7": "mm", "8": "mm", "9": "mm", "10": "mm", "11": "mm", "12": "mm", "13": "mm", "14": "mm", "15": "mm", "16": "mm", "17": "mm", "18": "mmW"}, "root_B": "rootw1g.json 0e6622d7d27b0e30"} \ No newline at end of file diff --git a/research/p104-whitehead-native-objects/data/mm.chain.invoice.json b/research/p104-whitehead-native-objects/data/mm.chain.invoice.json new file mode 100644 index 0000000000..aacb22079a --- /dev/null +++ b/research/p104-whitehead-native-objects/data/mm.chain.invoice.json @@ -0,0 +1 @@ +{"T": {"1": 408, "2": 306, "3": 792, "4": 3870, "5": 1224, "6": 738, "7": 252, "8": 1116, "9": 11000, "17": 416, "25": 416, "33": 416, "41": 416, "49": 416, "57": 416, "65": 416, "73": 416, "145": 208}, "P": {"1": 74570, "2": 15804, "3": 14058, "4": 3924, "5": 5472, "6": 270, "7": 216, "8": 812, "16": 416, "24": 416, "32": 416, "40": 416, "48": 416, "56": 416, "64": 416}} \ No newline at end of file diff --git a/research/p104-whitehead-native-objects/data/mm.json.gz b/research/p104-whitehead-native-objects/data/mm.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d93e67ca7628bf5531ae6e369da4dd7b7907b88f GIT binary patch literal 349022 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%0DTSJ{9)k`>#8eQCpQme)zs(Cb8)J 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

    }j|8taaEMcCZ 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 Cwmpvk literal 0 HcmV?d00001 diff --git a/research/p104-whitehead-native-objects/data/mmW.json.gz b/research/p104-whitehead-native-objects/data/mmW.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..529f516fe17cf2de035deacf4bc8f08dec6fc50b GIT binary patch literal 358073 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

    4^+%HLOjoNpsPKbHEH zDq6Jv>N6g|35Mjkd}!_WFRY>-SmwY^;?B=*2Ko6fS?Klfx4irLdoJlY-{w!ixmn~@ z*2OQtsF0*5r7nKFea%guM&jqaY?Ucx5#D_LCdExAvwz_@0l_jmDPyy}TQv8gVASl!=Opsw0uDE33YYdPLc z_R>F-QPjj{oI%AJv0+ zYM+f{;tRO7J{NhFL)>E$Bbm7OflL6KUb7fu)|Ov*Q}4a-i#lprtceI=Os--Lr`s!*^LuKjWM%q%hUd3eS+E;7{`6#^JU&9bryqB6;y%?CCOAQ8}{Q2{`iX2+H z`sQ7uk$k}?1I~tIHSB!|{Li2xLYohr{`s~y{~oiBdMts>Mvx^R4Y7~BFS@ChGu7R6 zJ%pFUCxj)V<qs1Q_JK4E17MOPznpGFr*%HLEKtG9=1bM}0#_(0nxch*mw_Oe{Lw z=W4NeUwr4ETJ3{a=`o%1lAMi;xD)xotgSv6`6GGDfHVln`c{Fu7_zq-fSmTke#8gB zMS9GT-CuounLo=qf<7k4>?#*ZuHi}pO!3Lwf_!wKnQGedHRQKTeaN!Uj3ypi%`zff ztID}fd{0#^qsrC;YU(*y0O-+niVR09GMF=JFMDwEUd0G;B%;`C*RpzUa^$i-75b>f z3+*Cs@{K2UT`P<4K!qWhPmfKlyYD_z#2tQ=Cl2nILnM&J0BCn71UG5Q94#2Do3lTV=i=2!Jf%IMFZkBY9Z!6M)w@2Mv3CTH{G+_~7-JY+~A zQ#?Z@>~1Lzdf_SzG4=58#kl~^zvTUVD$QQcTIO+0g&W2l4% zvo*OJsTE3XGB>zHlI1^!p{(a9o*9rM9pGo1*#93S{8dcA?s4(J) z#M2!1=991Kt+J6{E#%hL+c#<+b@d`TVXLf!{7jElG#eXmnm zsfX%g%ScwUO=Oq1-1E!AL=&0cVcU3}JC2Y1S+l$uZ3eIUZ!L@}XK>EHe!7pZpjLjS z`OVI-AH2Sv1fkTGRR8_;-_IGwL)WYCsp?DT+x_3m$%(W{2knOjZrTUEVI?MJtrx{?t*kg?3Jkd zAL+)vqhv#+XA@873V~{iO!zc9_k(`D0oGxNa9_Kc*8fq%(Em;Q=<#Mq33giBgrkwF zJa2}ljps(FvdM8)w?&%$H*rb%RJ*EmONx?LjXPr|VO^OZ`r~M0-THuJ1ceNd>w#wG zQU2l5e0j`d#sE-%+a-HdDVNNr5|b|FN`2SSO4ZkJv?*g={9xO^=Qz%oy#nwGXXSY@ zYOAKW_q%C}6pZ*pUTyDx(W!Xl63*0B3<@4$w9Z2toYrBYIrnZ_xFks`%){NzYZ&Rj zAnxxjZD043Zsp$DL1Wap2*o%U#;P;FP1oe@axXXg=8UM!f)*IyBwjcC9|O7eDREfR zTrOj0LxK1;1G#T*V0AZnfvjEWG0-gr&>sT%$KE&wn4t)IcLA7(};7kup^Z8ZWR96N0r9lgD6=4;fg#vq_R zsgYqZQMTlNG=Ec5aXFCR)6F;5ZojztnP|IeXO}z0t^WF``cvdrXpvuQJorXu463W8 z+ILg>;lDnqN%LX1?o8f@nK1Nl6bHbOYJ7ySD#Cu^J3 z`&u_lZ+rHjdAGZ+OZDTMPe;<357(|S3FI$j+i%EL1e3SKqYz++T+nyB=0EZRwW>#f zvj%t>@#$YM|7dH}JeRmR@-C_K#@7pypnvcs^G_1;rfKravJ9@Pev=?`rW;mYg~OXn z3rMF=;XjRik{N|M-t_yu{Z|jaQBnBA@=sjnx8@u^&78%j?h{L5If@&!3!5KluzaJP z&Y=$Gk@%AaI=`Wx4Iqi9a?GPBv53G19Rb>^za~CfpDP-cpe$5#-Qh+R{K}Gpmc61R z#%jChOtT=k+m1ZPcN4|jF$xXm^Tj1IP>c+T$_{i(QV4^nWMQT7AS(L?X#(n6IX0CG zf|d+WvYfp_Qr#4N&EQYV>(jbhewM4(LRg|u6ew+qsb*-}klZh(YK=|wEDm##%e zzA^J4aWvFbSC%kqqpKozv>0E`_)D5YqPUWwCUe}O^4dWR!7;1G|GjSYZSHe;N`;C} zR5*QqcRcaB9BtHW$U!<#mIwc?^^1+sZZS@R!O`_kgWx8w`qv%j;Fq&`ei}^1wfbr- z#ys)6dHv^!@F7N=+Ju~fr)j|rZ;K&B-qHC6>rIi-__?XiKtEn>$&i3} z&PplR-{V!NZnGn` z=Z9HZ)J6>d;rbQ0d7t+S`2S;+s*!fbRLs!Ki9@*Dz6Z1>}fjK#7#94B%fZ@$lGiFW*O$w zy#&p_NNjB-m%gfea_cv^Sbq656a*ueovVQ+o#26Wwum?kJ1kst7yLS0>`?4FTM<{m ztTR;b&m7-$<@&VGQ?Z)-{FC$UyyEYtsY@?%p?C^n$uI^}3dhxSoarm{Q%|05#O&rM zJ5L1N%K`!q{b3;$t6E`L`fg*hNs%5 z@{@mAf+and_PJwtNZxn+dD5jscePsdnoN*aHl90rB6+sxiM)CM`?z17kHBMuuWG#> z37bJj_^wiWpM6n+=OI^WL{4-RW(Q?`h0Cnavq<4J!( zn>?}JqA82H?r4s1PILX1INzZ}JvwzX>423<7RD29w^n7g*E9Sp3l`#wHz5*3DHTa@ zw2eKD$JYkx&T*AcqnU=^eiZ~Zd$257pYwU@)EcgS>JeWb64B0lZ-fa2Qh>%O`gE=x zG3GIbDM}~4F5PYMskEumQWs!%Q>Zh9jetb?v;-iI+b8(-sp$8Y`(+O8;2~sZOKWG7 zN=+aRHdrSIt4#3mAw3mw^=ns`IwPKwjkA?I!o12KGOIZeBn_NRHOuExGq2Ow5g)5l z4u#);;^iNf^6H}C%hCYeVT&fL6&k?oA*(SmXW73y&JWii?pr9*!zWQV2zQJ0xX`jC zlmu7Ww-X0X*ii+`Y&VBarYE|tY2Q;bqY z1*TZC5)rf)-=Y2{Q}>>4d}JUIM}4Vk7q-@|ZHZFW3lvU!sPa@%G^PxRqD;BUl?Pna zR@P+?b+I6z8pK24@;Jn@%e@92_mBOT@=&}f=X3lnKm6aq1>O+-U0x98r8A@vbVn%S z=o(d*8Tv!_3_B0&Fy3_$)?p{}cm0-E#Mg(~kQk^k?sVOAeMzd}+tf~Pbfl%0h)aIK zIC@5Ywmf|MtB8Ho?s84ky`m=}!+<>!LscHWZCdy5b(76iHgp z{1yk#{aAgkJ0%sO#o+`S`~k(?8@DMEmeBxe$W~Wo%Rdw-{;a^&*j^^_HmcE4WtF3J&4>q$=j{B~uZwCoIrQF402cR)!0x$W;~`&@R}{Hwm3f3Lf@ z_jmAZU0$tK`9{!RP9hxl&feMkL#^N9RO2(APC=e~e(t`J=C9A3-2A(@mrn5Ve&>so zslA#n7N_Y)pZ`0AeBly~K>0Pq{E!lZwIX=fwkqwfdH#10SagFze#iOUVGEP&8PECW z_pv&MN`9yBJ0n{Sqx|RMdHVi&Fy!i9mp?mG99sXKT)w*4dPEdlpG40-5|Nc z_B=lF#W?dy_PX~MOCC>a!3X2XBY9=@x$njvZGA4SkSl*b`b_%l`_A&@B>Vf?3!}83 z){8v$@;ZAXAJqG~H^ImS*eR{$ej|l5wX7+L=*s(<2ohiA(iX45aj>+^{je4<*}D5E z(K3qy953mTx18TswyCJsbJx2|)h`)Bnac3}mD6&UbM>@!eD{aiYCSpAKX`rPpWt$p z_hf$LHm1xl-mMp}Bh>IK z(jmiY|4%HkS^FAIxcxPH%^g&1!2Gk zwk+q<7f#!!H!diSMaT{on=+6FtYR1_Qx?jk8>eNhSKY_|2}?F2i(Yd^nXDbf^E zt-`M_%(CQ-Ig0WGIzHU0bcWDICehjsnp%Nu7A1k$56e;UwxgX#a`MD=Mqtw*ju)Po z!eQrilSJ8dL561b{CeX1rF+N>_VvD+e>z`M)D4RJZ|bYE{g5sXeHUe5u|DT z;b{@Sq9paaw$Ymo7TT39?scTQC5xP{(QQ|n#96lm_UG&0^?$L){-L(og*y!68VmJ& zMJFhOXMOP=XJ-r=G%@JA55Es2cJB(xr7GQqx8x#Om0qmLJM+kkTSZg&EBzWTn-EK# zmJBFjOmvMMfx1_+SeBKsBG{8VMFfP!=!Zq*UPg^B%;)tS70{NCvE6@`Lz$K2I9*Pi z*lV99Y+*eY5j^EBqOGrFtnJ{HLYbC6`6|aW&Jz;{=)CBoTM31MTyn?JD#Vv^7vxV1 zwsQ+5T}oC(meq*QX^VJu-l&lH@TOC;<$-^fUVA*Jrm9h|>#CfVnpFLoXLo23FQ}&_ z@vx?tmeuBIdhAn6)J2K6RB}S)K^DB!W+=8KCpA(Rw(qW7GG<7^?R20t5trOm`8(+U zxl2+!cAKOKbAN47ll8!Op@l_=vaMHa<{nlxBx5P`?-pc#HmzuhVV4uYewxHNSSt7EP@?{9VzZCc;tiApOjl zRSy_A*fe>5lI{D*TYa7b+h4$fMA6!I){j3wcS&j)`p_UoM?WnUl+VYZZqYH_*b9{J z?X(BB+i~w6v*7powX?TOODnoe8)LJ!(}Xwfu`d3-;S)EI4%DX|xt?n&NS^@;ISgua zZ`d%wX+K7aq`%Lb{_#UIg#xpD+d1##3tod8XC3cAsKCh-osA2Xmp)<*6m!3_NL;Q5 zEG#@Wkd>?Fn=~R`bXK!W#3w;6@mvvICZ48^t#$?31la<0n@>B|El1T&@gg;?rVdGs z!2so$n0M5Dflfht9@jYu(2PggV;^sa6)E)B?MUUP~=PB(HOpW$UJiS)yE| z!IadIqt>2oJk7D=B>+AnQ{LErbd&4v(MSX zOJ6xU_X)yN6JyyGbXHy7TW+{=cHyoo)XgYDy#zVe4*JnxwYCQR@KSRJ2crdvhM-b7 zwwWHVV_!K=eXbW}@f|g5Kn&97;962vXQ~L-CS-aKHif?KGyRZVX)KkvrvEi1 zwbCSZ5*&q5?pm6Z#f)|2N|Fb*DbOj{o}VxgH>nH|a<<(`ybWG-c5W zzg(|M;2M1H+aby)Qak;Goc01spW=$ZVWuw=Q^FI36z(?B3MJTQYKQtJA9csCKoRWHIs#g{ucuHFf1uX^VtmVF1m*-g-G zCGByOOWuMVo{3HE!OA_j{eDv9v5X#+0rA>VDL^_Z`c`V8~}+Iuka_yZtd z3Z9M?G@eIGN9odeAx_^Kt3kUYG4x}D$j0701CY|sYfY`Pr`5`dwGcA-dGg{l>@H>D zJ5fsj=J^^&gdQOOQ7g0*O`CmTladHt&*<}c^)t){^<6>9-}gcaCL!hgR_@B4#@MH= z%H5A^7B`rpC1{KdkXA)e`Mw4Ub!L#ATa}{1^M!sRofpao7_ud{7$u6D3`3dJYkt7* za1nv_0(PLatA5lnkdA&An!xy|*bcgeeaEsq<^OdqZw-E0zkxhKsR z)Q!(Cwg-{#ychs6$?Ztb2lBgef2vnXTB zl7?KWAsvi3n0cK@qi@)YM0n=HEBjbd$eC55UFy&Ee6ZjLkA|VD+VZ-I#^cv5u~Rb9 z6utPglbat!R1LWDp|reEH`=;-viUjXkK%_Znq}@Q_)RB|Ho>$@WypIm%|gU}of2BJ z+b9uhvKwV%dA(6u#)wYuIH?^yYQ;IS0Q2VD&&a?^Yih;)=I4&Mm*)X{RVv5!2a^_+ z8&)bO0-X!y+91KBv~Ss;RHh}m=d!6p>}jdWNBD!ZLih6mc?B4M7`29%6ui6iG~~7Q z9Gma=I%t{kdG?K}(Vk~d>%F!~71|ZuwiXGBj_xX??Hv3#Q)qYRf1dOJA~A?#jkinyWrC7XlCiL+iosmiNd| zGOgMTdQhEzc*pN&#z=dk%ARlGkoeS$t#07p$^~+Oecw~zWheY;ISX2(6S}*&jL48O z=frhm5wk7^+QK8v6)`lX=owJX`vp@OV-M0NQ|~+$hc%Lm`GsfUMOPnG)!#YJ2%^bi z*&dZ`q|rmGyVQf}cb1_BVuSb%H`F4GPdmKZbi8N31)%#4e|kn4QESU;JN|`{j>t)Q z&sr>#l=o~~IfBnZtd*!jBWa$z?a^lHuyr%nz5NGlLbKXR31f1jf!lDp_vP-=%(151hID(Vm@#mAGPR%?Z}wmSZrKy=!R!l|iC#df~d^(-g|6JbHqT;H2@Uv-_7R zd=zT>$$t?+grD_GhQad@M!nbV?J2#Bqqex*JyukDwg=_w!QRC&#-GhEl-k}I%Jg&k z0k>F``ia??1{K~Ww&ll-u}PpG^vi^UG-{)cK0oSBv-?$bRHM%WPx=zN zsPDkth~m6vppqHsH%L>g>%hX@ZFf!)N1VN7ejiK_gW1@BgKV{m(cjR{V)Vxxn+fHE zfWf{?90krQ`eieVj6HB7-}<_P=b!(Brjypt7YN1vRl*4($Vsw8_ z&cR`K_4@g{rmh;7_>ZPnx$^(m^#A+6|F8e||M`c#kb}&TIdFTL6>_%5g1hV*wJy>3-P`0{QPFoc>LVhJrD(d1QDpS3QW!f8@ zeL4?DJRh!~l`8M+poLwkH{9X@I?T!m?d1sDX?yLN<`S)85@ww!1r#e0EA`u2x@ao~ zuJu#V)P{@7O61;(0zb4=dMk~5G?J)g9TaMnI9t?%c!Jv^^qM)fI*IZXqv9rBx_}8a z^BSJ|A5s-3={YW{LhhZB62;qD$bjZVFUw?jGp80?>R83`?iek8)di=-iLnwdDtS;J zV`g&Vaf4*M{B?LOsc(T3*P<*3KvGG2s$ONa&wGjjiv7^fNEH4er;)X9hqIcBm+Q;( zlvk{|yXQAd4=nBS%5NW5(yiLdHPZ436{LMFuB~uBOkrah>9h408Peb~-sk4HZE?b&b%HX|s)~IFKvL%=R z@-~qW%C#5S2_KwJ9%iWehvrQ+NAaG52OK0*)>d}hBN3XCh0^q=jaQowX2y}+TL0x& zAI{o>)lo`&H#11l+Jq2gYlMY`8XlVLDTQ3R@g%0dZ>~paYfG&OUt%lg<%V*uVZNuX zn>3Kkau3L!p@n=RQ1NMOPw8kZz-sJZaZN5g&QYJ?#JyUqNHvR5eS9#!lkp3cf&RE* zHC=DU2|DMkQK5fX{0V|7VoC>vSJ@V&qvnPKMXfzvGU7b^baB!`*S`h|=9FrAR9KZm zU%A%vV+)tUbcAilRYk%AL-B-*yai(YN(8~t6>*6i$}xV~N;xKOUEEtj$P>8ThzgH(3E<iTZV88%JQaYusn%DWO~W zCbRrk8=UtBafqZsCP-3=eRI>RpmyE(F#)A=pf42z;svRRGV~I~58ZUR#QG5@m8dHN zskNuaH8OJXV$NuUOI66Q>`+V$GoVoO!$sTLNX0z5HhR5qk;hf7twzjwIXIEJEvb5aq<8BCR(-NRfO!-f};AnAMsP{C0wN@cs>sJiD8tSlU?ilwW5 zwm)ZPb4@)7B|fGZRaN2`mnz>*nGYt`)B3!Y;;NZvF8!h=-@q6*_;u&Hew8zivDm1o zhzu+qQ&K{G-dLoeEaXy~S?ko;id7?os=vWWems$Wn~`2`cFt-B0dEIBh5UAv3rhfJ^5r~aIA;X8lG$aom`qg3?O4l905 zR!UfPxsWk66%^joisj|6)>`z5-Hf3{>+)8DFkRnlssTLP2pg}iFUy?YRoh`h^;D+U z_9PAOye9CpW~9njJxgH}#{0}mdo}jY*Rs(au>!Tm1-S7ycbp`0e zzCm;Go)72X$#)CX78nY3qvWCFesgd;tKVP~sv$e`FCpI``4UX{Lo_u3jh)4)T;FDZ zf*+aHHgW#1m!N#m{Kw7v)ljiNElDmm=J$B_O3K2cW342|$sVA{lk2wEtZ-1S;INYN zVYW`&1-;G!RDpT~*%iSqzZwf2YHuu@J9~?#S9NL&;RNat8vWs6nF)2jYev7iv%aDC zQ~pGKsf4ef>(jbTxqePIIcI*w{-t!jtg)PvpicXC7H{gYf3LwZO`Z6dvMNfqE#FH| zIy@?Z4Pa4M7sTqPCAnnl7VQrcilqF``eNSlBDkk@6Ir0vWBoe`_Z!wZq}F+M%1+(l zQ!Ci^*sPvKB(n`w-*=PsBh^J>ncIbB9))su9XG0IHwXT0R z<&V0Eq=oV4i_A)t8_s+Wz5HS6UPN$EO*VF`H*wL>#->~{Bp$7bpE)^ROSh#c8rjuy zxO`|AwE`v!Em$~clqt!^RFM>w|8%FOZ4(vIKTV0jeAF@F-XbahY-*Kd3uiY->`KqA zZ`D1`>F-)*R9%y^S9mOtM(}je^W@Vt#}JKnc}??mNneqU;34!?f}h+)-sqtn@w1LC zFK4`NgK#;6CooiT!f3Tkq^o{N7Hqf4x%uve$36Sd%N z=N8rC^b&lCtp(3urr_y~s=t=H^u_urfS%Qrip7nT9*$u>=NTrsn2qGP`0)aDyrzuXK)Dzr*?{-EGMijfPLejY`I1+5#Ei&U!*XZV_6W{ ziYg`bi(b)|wrt!(IN3N*RK#POM5R+MO1d$UvDy#FbcM1!uhr`~_^t5Xx}mQ)IOy?1 zX(8bXv#VT`a`%|-Z$MQh*o0k5xF!{QyXQ+Oaer2sZ2ua<#9%3rz{c^X6OSu*!TqQ= zs;gKt55n!Ta*NZxxrKvAZhzQgQ}rn=gll_#{D*4Yppu=*4>pF0N^`06ppQ5&4EWPQMmw&SDSarR1?g zD%KFv82-aU)xq0c4e7UALfC4Xhpw+`kIQ^08^NF1JVj4Y9}^tUYL1aj3LEvuX@$o( zsz%EVEp!#ARd{jHic>0{f-ab5Q#``@lKbYbI?1uOH06{>$zfbMK)AsdXV$-hkv>LYiy4VZw=ewwj z=T#gmHiyS44*pSvI4@&Rag}c+5_^&S@7yE7utm=BIlsn5ukcjEr_gk%q{cJtxSC1a$>jqBd zx$S42LJ;a)kF7Pl|KJoqZv*KYu_}+M$)GPY-=Sz=UYiZt!PLW-i#C zpJs54V83vs-~qMeyre?pb!j>3dA?HnJTZHhxp7rwzp329o61e;jsPv;JqZ+y#GRGc z9{P38;%mwWELq-C4qVdInN4{z36fsBK_&`QWJ~+NrG*9p&Yk$)lSxmez;|Y24cA53 zWGJ^B+KDDg5qKNMc4*pI3>91nG5Wj4W9!V(1 znx}`InC(2|*HtYlW3VM{2!mCU<0zh%hy}1-HI%hQjFM6`0eWc||7_P@%JwHm=r!>g zs(yFvN$nCXE3mfm{lM~P?V-Y(a?q-NmzVusbD93tnj;jnB6UsvtDWC1xMpgNsVZz*5f4T;e4-jiDM~M&770=Bv#YJ7K?O9~Rbv?;hlzZ7|5qf>}`qY?TWn;ut zv((5|Z5Fjtc@2XH<)Yg&DU-5m**SHTf}0YJ5mX&;(ae-QGxYdp;$IR>bf=0o5c!Uy zhr8(4ZSYs?-55WzZJhy%ey7`l_EQuS@yhrc%2d-w&=fh(uB2(_Iw04*zRrw2EV9T% zkke@;VHJ@$c^SzIyAndbM zF=c}>X&@POLCCsMYN4Xhxewa8MT&vMKc&^^ymjl_fjW?EiY&Ce*<45Xvn^n=|V0)afO z^`X9%vGjdj;!A0hmN)*`v%}U*ToX2;4C|!()#!pzY^)w3Rs#l-xB1*E>zWvEI&-GP zUVuU5C(F{H^%B)`;_-=PK)XTmV!+F-%4x*9g9)59reW?_7oUEeDz$UnY7LiS8n)hI z#TSW+WveVR_WUH;t}wl-tSYDgHD}?gG7d;aP(-FxCH8v5{$`8rws`6wu_UsC+_<=4 zD^ul89i{uDVp7B&u2<4mKF?Um`nR*8g1-m{DHu!_HQ*y)yDO_c=(Uk;l~Et(+G{TG z3Zd^Stq1FY=U-&`_mlskp-~Ka68rP*h`bdjUJRi&Oe?xB`${3mvY+g32N($(0 zI?mZw$B;Y}hvE$Vy`)Ymws_}O4j%O}EoU%{$7KyE{9&i0>0$Jlop%6Wnr$1x+3eCQ zKXW@4;Ii*16ov4&eK=vVl&CQ}?Ua@HZ{uw~rfx+`L)m;2fqiFP^8E~! z;&3>1TYA=OOR?$a%e;@vlID6!r=0LgEL6xXQQvbwhz z4@wUV?Z9%Z)96jk`cXXSmes>3=|$`j6NiMct#WujTv>hx?oc-^NOpK7vSx2MP@V&< z9vD~;5;b;?s%o(_ccm)T4ytDkS(VZw)Z6B0@X%;|$UUN1CU;RCfRxgn!6KpVQ0s2% z8V}r)s2-^;YY-Wnn~Oo-(t3y-g({mabxXx~4|3hpA`~0vvXTN}$5Mq9eowMq0jF*e z!F@?4HO9-O1e36^*XXr`T+%bc*Z@0<57t^yomT)O_cev(AOw+?jE75&V88CjFQE=z zHQeu%?hik$YPg>KD_1yIAU@#Q<iaw{g<0vOQx|@I$BKz1i$$K)b@En{yX`26c%^OCKN;gb1{H0~dnOp~!X+bU!??oV-(1GLT z(?fFc*B9)du-J2y{3;T*mD8pm)!ev*l0zeH{^P*yy41EyDV;`GBPj)*8d$_b7wL!f{3MTxZf%1?-*llHJ@98#BquOriX=!`?QxT9lk1u+ zL|k+cFFoI|9Tqmdc}RRT)G$O3gVrTI6sSTsIfkm2t=E7B#)jlDVu`|cq1r*&_6drB zB|4)szXiLQ-a-kBL#-IMm7t8b6`6dnsuz(l?OwdX2N!VXpdFd(P618YDQO!?&t-js`DBmAM>$i4hA#R#}8yLfBM^YYl75lN`YP;$%o; zipb&kui;|Ez-UzKfwjTqUZaL;FpjG#guL>Ws;c6>8V@zjm_FJHr0an0ku=!5%BEwV zx(Ex199O!7(a7`CW=~+9hl5*GY#UgoZm2XVT6^lYI2t^L6s1wH))7{j*|)mnhJ@kz zD>Tbcxiw(0o*8Pmbx@;3tf9)0)KHz_K?+dk4*{nZ!D__wC&opBstG8le3<#x2TwcQ zxD=q(w)bxPmO?z(oU#;S3E|WtrDt1QGP!kwYuGpvk+uv4$9RlxHVIke)KT?4M=-LW zAuR<$LR857&RYkH-pRa&LIu|@F8JC2>NPa)$VKh^w`lv%;KaMT3rxv7LQ%NxaW(u( z^P>uqDgSIInRO^;DbYeah%c}Kp*LF%mL2xlebVp@8p}Lh-m#rY{=lB4!8P|)6rYVk9V4extGo{ryW7tV2KH%7v*9Nw6*BeGC;~f9t*0r z&YR(&RH1W0+%%{%E%;PPoHy+-1&mUh$uHQcOY$L`24&)LFBB%zS`st{d!fmaEnVjg z)?=l?D}sZ5alv(Od0jbn#0iEC_iRg1^FZ;@#mjbt?-gBKFgY1qqsDUfF*JpK@KQL< z>|^(ee0X=DL#n_LwX_{*<=2Kyj}ScHPnP6oN5B#@sp6zQe*nKuA)GU=<9cVz zaY+$;>draZXN?-`fzw=2^o}BMN$fLp z#EnPP3w0Rml^;CKvF|K);R>2*b5oIh)6KXu=hnP%fOT;BFkrO@4TZ}ej3$zLKdunA z#L$AexSGVT;>?l_;sRhLf|ndYP-iWzlT1Z#39(r)*yLE+bymkzS<}+1n+GSq+k)k^ z^%^;`d8g8Y4>&y~2dzh10V<=ow5nzz01Q6v^|sYhUL;AYZyTQe&|W_k2)Zq4lC=-1 zRHFJzHLbWEHI|Qb-Wj&w)G2D5q94|8+SPkG*#PKTdSfQsGfZ;^UZN%}EfygL>eX{{ zInNy7yR>jeN$a88x~-=O)|*`gjxxJ3@(s5s-Pu;S%9n3sfv5(+x@(A>za!q%)Y z9|ier)tYWty1p9R9dC%EvP=6UH(R*5FqKPRi;6hXtbh1gz|zy7Lk=9mU?8OnW*klt z-1R480?~Sm@+I1cakcIRyrrF!!6Q`04I#M7Fw43BGGZ|1cu|P*18JPWiWpFQ=He zS~XeW2X&}ss+shRZ%OOK{a#=Ulmz?4l%I5wQF1*xmXk=gel{iDl^0B1HDy~|&nd0t zgQ5(qz&+wk&%QPVO+-@i=~1bvWc*7o7r7BDx24|Z^20wMck!X1yHeLXglcd*v|D-!16j^g`r4IEGv<_ zS==cWQI)8AMKrc5|Gla)qkxxi2;|N-XynT=9mvIgM?W;qi!#P-z3@-1_trmr8)j-z#j$2xGEt&& zetu3BJ&7OeMPF%tYN@$1k;R1{4B<_t5o=3MWpr0BS&X77ZCZIBZv0Sd&O|{%QX*qKW@RMc4WuakKbG;)hl0JzZ-O21@;== zs{76HOLC8G-p^|E{B!)PXTIU5p0fwNw9dDGVi7Kz!u1B3mB}e=pgd5lW2<%wPd<#` zlRKQ))(YKEsAbD*!S#!Cf`YANC;FD{yz*FpBly9UqF%C#500n?{!_ihvoPyH0qRiJVMIn9(S2Yetni z-7)&>%s~?7hbJG!ukIZuS>PKat6s2}4q%LTIuVCaCV)o_hns`wbZz|)#7Sn5*@LuI zUay_9j|hGax6#c0P&D?;1ua1GJh)Cuwir&~W%+Js6E>$k%Ho+~%M3q$HM>LiU!k@M zp;T9FM3Shfo2=k*{9#wm@{8Ok&lgUzl<8Uy#@o@OJA$4^*=FQ-oVJH+hU0+;W| zw4iL)1CTC9#_Mrf)##6k^MAc9^`Tsiix?@w!pj$B;2VR!mT);>IndI2wSvV_xjfi! z_c~FdHiHyC-xo~mC+jI#?p7_iMBCE11Xq$XNZR(D? z(A}`_brvmUS8U}kY|bt7srzex;BVJ?XrEr*nx3VwtQYrv{mYwNOF85+PzOz1oonTurFvmzsc4*0?X#l%-exNKrd!LxhNIZ zw#kAM9F@AVD4sltq~CwCt)Nu!O+o(y1O118)geE9^Gy%4@8sAvuh=Z?$#WoMTd+T= z5=5906_v-5gfx4Eqe>|n!)&08XfuK+hZ;{!9M4$MhTCKf)b*@W6~Nv$p1Uj>!{A=0 z9^C8H{XjIdN&?<+?XB8vGl>j^A2*d}u&*zzKReiG=AsgRDN5KEucQiML(!P!;pnVT z(~$yYV{my^ZY&zVZQ2RZ1m72TNB{|iV@5=v&^A5P@VS+tNke7mkb&nnaaifB_?7a^ zP4ADIFLREJW<}g@*XFAB_6v_VPclMf&-HDFf30tjd=rS+l6h$&ge4yBTP@psBWzO6D z#`zbVda%^CTkTQ6D@BGuTGtZ9#vmS=r{C|QMY^b7ypj@!^&Dud^dcN&a9mz80GZ*p zu~%$bI2erDiePlVv``#ZyTT(i-7gQ)nM|=p8A8Pb<~@g3dI%6brtJh z^U`?;3`6UG=+iMMv!AQ#p^u&AHsdhW0Fkg=w_-XKOutIXMM=iBUBfY)bnp@o9F{H) zj!G+@=X!pk3*x^jh2e+oqOdmtDA$s>5p%l!g422CqvSyaOw@O2zQ1(ie1O)}=w>`H z^OYp$Y(au+v>9B@;|DCjqL@;K^0^q>FOBZojh1v*MksInJ;%B!qf!M8}pbohgcPy{;{xePk- z15^$weP9GyykR=q_4IoCipU?`lGZyydxT2ewCk<*E*?_{E2L_$Ew*b9$odPF1?rt9 zop4xDrT}*3)a5STYP7jVW0zz8G)yNj|1Rjq`6TFaf9OffCDupOw9+xW*Qrknuux&w zUgZqmVHv)%gp|ur^IaHLeFM*L`fE_|728*Ep0%U_uQ=-*%8^MM(yl%83$?{(;#j)B zbB<-T4t$-Kwp99c{mPg1M8BC7MU$2s?MVqHq_-=1p>;lme^#JWs+O2G%jRx9<5nE| zl#*d0rm~cnFT0SIUxB6oz9_|!g*uUHOpm zE#mD$X9?M@S%gGEP*!}vLJ2D{3-RzTQzv3`9F~QbLed4OBD55f)~4HY#~xJ_e4$XW zX0c*JElm+y9&jgVVsF!`C!=kaE@a}@Ew;o8j9=c?%9vuwg83!%gsz8kJiNF$f%-|X zuZ4n9zCF4Xu}8S8n4T|h_|nw-$wIucXN~q*wK9^B>O;*$;~ce_j!Cwn2dD@8qHPFf zpn8{9htb&r6#FNOD<9ZaQRY~BIhZk=n-7)A6h2;@3t!%_fh^^l{@4q zZ5f;L;^0yrHrBAB-=b9D%yFMvZ)g7hHY@7ol`CPQ&WMFSuif$*XFi$KA=^C)a7wtR zh<){Wo^<9u%Sm{Gxl`3GKHFH9SHowL+L|emN?@}6YebE0HoG=TnbFB@PS*Yo*WB3W z2n6!$;8iIY<@K4p{9WUwu9etIWt;G-swM*uu?O2vrn@EfD|(guM##kvx?V}gR)Oy! zL1G{$IjQ-L^1A!Bt6q}va`y6w1Ao8ADZkbHjL&40x)$6?&^x{CR3#*A{LZ?qT-qWp5OMq?sx) zXzk7*DzqwP`gZO0G~r?h!@tJ)ayUHY_uNW&!B_8TnWir1fxf?ZeaRx9jJs@g(T7(K zMA}`)n_z1+Oin8Ro8p!<>`lq@mUAaeuIB=&h6s)}`OGh%iQNSUS7hzjl!q>WMkA>P zUnVu$U7yvY9AAS9|9q|)uW@b4mde3CPv<(?a^}r;z46zB|w==&tVRF7_PT z>%1&UDli-t_gIW0KtmM_7o6;i?4RQL;;{*Nxh|XGuss)|xtLVdyI&-~xm0Aad|gp0 z8+1;GzoKXD)%3fZO>%YJs)BH|NCf-?jx*g@<^(GKy6xy@Nye2XxSHz0MS4YR!r^>T0u@ zq-?n%R%F>!tpRFDS(UZCy@E2^@#7GZh(V%IwMsXCh!4m-IR{A`Zf;SQyha?Yv`!jF z)vi1C$2E9!+31J(h|ks#i1p&f+((hmdGIV3=U;!4^P+ zS5GKPwDnFPkQB7cEjWprh7n~hjlIrEHCOq@HI7zArgpT8fObY;JDN`fG=2_Gr6T50 z9Sh}lwS-n4J&USkgiE~6+`=Wgy$arpol}rsI8>esSN8}%asa*z+${#gO(F)S=mG33u zS|o;jMw%jWj7G{B-&ES#K{d2qk-4Pel?|5C4AB;%H9~86W|2s9P+jsEhl=qJXJ{0@ z0>a_oURQXpCAMy_j#iqQGYVDh zM}r~+{U5vJ%qB$TWr-P4`(PU4x6#;)S+r{vawk+18ypA@dHSD0#a!WLAnm2EX0`~0 zqMlfp+vdH#&3gatXUXxLmWK_z8IBrzq)&~&@v_3^k$ZW;u}GUn%Z3h z)2pl;J$Ej*-nx1|1_{k{yey94a8m|<7}Sh_@R*oK!^&#a}q|RG@wmLYrWTIDo z2sX)A*-$M3ij(|X0Lz*f6iF0OJc;AdYqG@E0|u+~782V0c2 zf>gdItksSZUU#FN`^okG47Ttoy#~ERCyC_~Fm+cxVw7>PLWx_vS$>*v3e$srE~Z5h z+m&o=V#C!y+0#+dsd`Ah%MYpRPZNS&AgIkPNOt-8@F=#1+_BJuo9$H`Aqf8Pnv~98XvAL{(bGeEUg>kAs8Rf)Z5gx4&F7gN%tC{Gof)NkLyf{FZ>~>U z_16hCCsiPGVQr~2%1BYS1**33P_>l#r`uQ1xsZh9A+d$-szdjoR}&~~Xu{koxY8C~ zDYUeuh*s-?nmq_kO6u}evCq(=Ma$hDj54lp)P_A$C$+WWj3t}9+&9~2vCbRX*WUkK zY-_%&YGk0&fZ#ell|=)J2xOOjh+Yi5hyNdecDZ0LhaelP@s%a6sVN10MA^TSK}k%6@O(HeE6Qlq9XH6Vs{H3tIBoS&4Vks28+IpQJ+?OEyH zPW-z9!$L!OC?L|vc06Y)_Tn|0f~<1=f%G}MXhll)v;{gG79ijW%6tb1}+<-|pTRS2LXN7x0UCBLX&LIZ&RqIs7NUKc$c^?)Ca zHsONV17GPQD6_Y2>V7EP0$G*1Axh=D8-@w7&0;cIrPI>#8&y<6dvtUOg*G z*7?ZjQZijr57u}TQ-f^_S?7J~)deUjISnja8_2|>moh^y#}ZvxrDx9ZHTNO;fNG7p z9%QNLOBvg$^~D29_nL#(`AhTdzF&E3szk2Q{InG{=c*~xWdk(pj|_)((^~X3;jpLh z*>kGL28m$he1qKn_LghpXx>|+wQqUevX+)$XhQ|CO%ry^ei%!N2;(LcUOoR zfh7XlNOKrsm#7Fb|fO6OY4gfNv* zs0kjXEchkW&F$GU82Q{QxlMT9C;rmlMCu^B(-omsB^jZchD5M=+qQj>|ILG&F>Pts z-fuW_P4pd@7^{YunX-7P*J`l|BNbFPFYV3Pls!ucKoC&cY}sB*3;JcZS#_+SK=_vEmPLtpoI9z~eo*cRnqwkA?SS(FSIEQRJvZke zmAk6`BPW^Nlb1l%t$vBNye0Ga$3DBla8#HX4mf8uZjp!N1AQh)O>Hj0Qf#45ucSSO zg!JZC;#krNi#>|AvFm|ElDUIW-5rym;IdRWtQ_O8K^%BtNsF6p4rY9$nN6)SEu~R?_ODp%`V+`utU3r4BU9>Q}dH% z9=DrY6aN74t){Irj?(W1%5zC6=;hm4oqBlgBm##1@>QojeQnVzhnD5bk!0W0SQ*C? zg{%2hktssQQd#+A0)jdCd=}-0;(O$fX*ru@GZ)WWOPGePBM&7;RRN;HC1<4oVb8pF zezB;_6nO!hQiAiv)%=Ex`ymU`>$&&ZxZ8YDgYS074^clf&PEK|%X}$2vX7`dr2(R# za>+qoV32K8*tEoyNGU+aOrlO$6>G0NZe9~zGZ&@M2omyCFMR3j6D+C~h!Ih?98rD_ zv!-l{fxqw(!!id&El+oe&^`kc(OBlCAoeX5y@zUkQ%hxEa)g>Lr+BZ}gf4Pk4&)+# zwS5TWRH3V=`4jq7LeLXELgk9Gxvp@1_NoiAtRr(T44@@i>0+OmZ?~ zNFGx8QxGkCy%q0x&sLz1J8EpU-Yc5g^HT%&4E8q7Vt5MsM`YAQo~rFz_K%DV?M{k| zQ8KFq&A!1Oaigj!O2Pzj4Nq4DY`*%)Rln_=#TSvr;lCH{k?v>7lkC^w%{Nm_Sey>KoGMmoN=h@<@Tr`9(Q{3#9KzAb#|=E=$$3zQ@!=g> zUV^!e!;_Dwjx~-UiBcsdUP8WizBdt|ud+Ju?dwTg9yFf~n7bih<8ycUO^xqylyB(3x==vZ!{}VH z(Ci&(P-XUjd@gbK5y9A>GHZE3u?Zg!;;=O!tVv!@QXCS?)AgLP^8)%#3vxqum0-j% z54yg!sR8{UJA|J(>Gb74rtD4xg|4VahNE2+YFN#kz~;fexm1*l6~5|N2vh2D1!8%ZN_M8;&$Giax?|l7G*D189kgi+%@mA%~-HEeD)+sy#d6wz8eoWa= zedUHx{hzJ3R@~BqhOfZH#?*BYO=)B`%k&IgHNzLFmRf3JuhrOKO5F_Mv})QsTBA>A zZT)miw3t#gfr*!4W*$ukfK9pe0w_G&XBd4SSSnQEK+|5;ub*~BzA5;F@Mz7{vFL)K z4NX35u>0ZW560{nRK99Ix^-0AiqGB6(tFhv3f2ov%tbif zs23A#9-8uab(Gq>rN{V)++xtr(p~2r*(4BU@~Ji2P4jq5MROjF1FAH^Ww@W(}m*x5dw0M()))?Hc%a)ZerN9LO;Ry64s^vP<2k* z;HPR1`|+;*C|kN4DmoP7Dp@&*giY=aQoR4PXbI8jlQpc-+V?{%YAoE(9=|M>2FZs$ zl|E>>(cDB+^sg>jR&p!W>qh2}Xc)EPFmW2IB5>R0&)sB8?phM5ezi>8p3?BonNxbe z{p}U0+`Ns(Qp5hid|x?Uj+dBzd&GPfbbeqA7FJzIVdNN-@zz;qe4A=EY7BSMajdT{ zcM$nLEZdWCb+b>8yS{;Y>RR;Eyf@5hq0Ae@>-XI0{^3r_qSouOzCWDv>$<))!{@TU zjX_57wnQZdM1<4!b6K|2r!EWn+UI^3TSKX)^?lyYua5uR?)Rd=ur`B&#&o>4uR(}^ z-@I#N1lW`;%`A__F@x9Rph@0td-+*@J5Jd*gS*j9TFfGyvSpU*JTFQ}n490vfDfi| zt?O3>8YwM{GzSyj>|(^&Pa2bMm)&X1??8kk;8wR%9+ZC3ZthBVU2b{YuT>q22PWM( z&o2wK#n?{@bo)3-37#I2e;?mNxh4%;efZd9z%&PvL?_v;PiqRn>a=((WvL%UG~j9q zq=#W|s?x6%o4cEbTea0wn^L$O&L|qoLt}~l9+W0Bce{YQy1?x4rn24{#-w#^rPsAi zOSb*C_d_6I@QUDMgg+7dW13NZ(S`~|*)|`(FO|BITwomEN^8wVPPN9iao2|;A!a{> zhl_1%ZK_Du?HN-+@|7d*GLCQMR(dPubXhTwj<5o=1KtlPjE`L#hdJriSL5HmWUML# z-PL3siqL~9R$r-v^bA(YbY-MKe$HX3ap)@ADRW(63=~sJ#o3mC`cATGwg}i{Iyi|d z+p|={HK>hR`l`mQb56i6%?odCvC^=Z54VbWwvMN&Sioz`i%urtp!EDqm4hpQnzCvU z3I+M~g1JJ*mMVhjsZ(U~dg~Mx(r5XuxA>Po>rG9WvxVwXiq~M3iM;90(vip*&{KR* z0D9skQP)2BiEg>Dg3a^<>qoMSHw7`cOsUyW^r_nly0nR6D2YiU2Uqb5t4)La9hH5r z;yJjLX0J7E(m);}lWXu3=ipwAAG~G9$oKnU`VFAIC)r=qIE4W0r}2Fb-5AWj5LR#3 z6mHbOkl?4gl0x$%xFuj?e+#T{@vzcyhUfM#TYEUBbvv}F308SJoDvQ>sCbF{P`;!y znkk`>6+A4!O19U~w!+5Bp}|mL1!Ab^9ah+r)v$uPDt*m1nymRoTnued%X=R(><2K`p(t@}pLw=bQ@Ra^R2xh1($ zhB6uA%O~XjR!%{kwCZ!U=rPzpHO8V;Ubq3E>PxQYQYlA)NWyz76a)X}n*mm2DL+2M znl1Eu=H@ERN+x(+Q?mN*DV`Jj4I3Yq4O0!XzEMc9O*Za=s`0BI7D42wH~RTWBd5D{ zAYJBF?z^#!NhyX1%cyg+aFBqlZ0w&emUVyzO0{J*KM+!>jV>7-qbsDh<`}USfmOg% zK5+Bitti3=js_dPMWxKw0876r%=Y4yV9%_~q_)#+ZTp4Nk#b}-G}$-k(H|vB4sDA4ibS-F@$pN5-f>(h*p-;>RQ2u=t}0@s0(|Awy44t zxs=G+)*eyPY+NC{i^-gG6mhgtY7R6m6x45jR$)`6f?jjnQuC%cw#a3;*=i?UWt>(C zN+Xq?I2I2(5Ym$%CSxvOgV|51YrIo;Kb&%zsWgP~j3}KR;b!Nx8fI_ZxB;-HHv$tZ zIJo}`mJvKLIIqX-dwINU@=g3%1LXA|rg=ljUO3vv)cPmhjt}^UFv-Vd)fC4S_Xm4A zTbj-ax7zYBZGW=Pmvc<8q>Gh-aB1Cj?8`E<=j5ENvSjrR0t>O1fIKDd(m1M`L25^A zPoNT1V8{^*#fzSFJ9G2o*E09xvPj)$MJZ9*cSu@TO-&IiJRIjGPvx3^3NP#|MxCQ? zXjH}6#aLb%_bTn%y)7Bmr1BHw=L;wC;jkclVW*ligb@%buRiF0a~ku@bC6*9`1ky9 zLZ14#pq?P^A?ra28YH3)$&3T}+e73a3^UXbbvyOY%a@2SvDC zEh*0Sl$S88DlME>t9&{z<7x;fdmW{!fb=B&C@AZ5mp0#+vNFNEk40=8d>lph zg;M0>Dq8)#6zM?;wRIu;ly&KuVL3}o%FH!+11Qu{veQ+n`(>@9x2r7aLfHbJ)2*VR z%UTDzw6YJeX>CFy^;hOTcz@rGrUW}D=z%DGav+Tj%pM~(u8@hP&p(_;kb8-C^cC6b zKW-I@!O&AkfRev#%C-}d7`2x;TiLI2Ggj;PAM7jTnQVg->jGYPG;L*W;s~RBLxnYMa0vyNeqXTM|PQk zfp!_|E?5(wtm1i-YpMNsQ5;zS^2EIamt^+#;%2U7YY|*bgz}Mb`PsZv&f8t_#Aees zgSg8oI)q#EskkBL$y;r1VXJL%kt_Q&sW#EtIy1BNSArU_AfdCedTv+fHoVq>f*Gky z?o#YLXkp#k*U&DyBke$?hi}a9diEKKYwCR;T|3eE(=x*8JtrR?9KdFqs%*9%n zv04REtzwhou(LTmbW}~ooyVc>z(g|1fiTk+V`QwpW+?h;)Fv0 zs}!hiODpl->=t4T*q-v+Ns4o)t~Rwf`962!4pOR+6`z+nHRSvBnd?(f%x((28`&BW zjJ~HH-jmr&E3(i?J5cvUXnB5^yb1TC;9AxaGYdBvLPKp{vO3|kqSpbNQYZE`dGV|@ z^5dIkZ_T}KmcVa|PanuYC_g##PgMj0D_S1Xm_<6n*{8UrUir|VCAYPYy*8tN@k%L0 zUU=h~WGo$lVToh~)L-bf%=&6L-(to*4A{Jrn(4N(EH6nJX025MpWs~eItNZmn@Sa8 zVp7Js&=?ohQSbWhMycqNo5q3>IW6F8A90MUw~QVr`KyWzumC&XBSP;ttS}{^E_VG; z715_Q#ZVZu6=w}e#XC1m)-X=<(3N-2@|7dWyb5b0Z>8{fGEwaDfdl!~(*!Aj(FNk_~T}1YIPlZ(! z3{wa^txgvtCe+JAWn4(xs*bcdE#x1nhu6ez0k#&G@@qdB)i4rU^2l&#XTZ8$JOgsWHYTH|bIi8*;sf!AbE>6^z7q6YjP;~4w4f@cfP=NARBhf}^WgYiI#%ji`>FW0CilZ^+6*I$9LiJo#LZ;IIfvDO z3jPqbtA^gl$yKKpm#RE=v_wVvYb!q?X!H!etzZS<0>q3cFUm73N-M*1Tc)b1T32p8 z0jWH${cQrSl}8i9hZjMH$=r3?wjoYVQtdQo+{&2plH;pAitqFF@JGn<|0m&5nE!z) zTJvQOw`vFN*VN*86~0~38!^2#g_>ZA)TJ9iIuA>xE#h@tsaBp#fs&r5p@!J?3+fszqMs_6 zzEu>B=uMur>F~QG=^tXzl)#X25ZIo&S#U~d--$)Swccz>m%?VEoRv5THmfJk{B@bZ z+gGr>1<4OjttM?C+qCEP3Sn63i9D9+kraJNJKBdv29%Kjm%>a9n`Ww@Jl%wzRzn|8 zS(R+oV9{f$M^yC=8bAVbr}ZK|6_+Ab!1H`jeS1igR;4PxJcaNNH%k^?mA+oeQqi|6 zb750g$%+}nA*(qZ+Ug8BAfc;pW>;ahB-RT}FJ5p~Z&(RIYRS{0THdh22yOm@UxS7^ zUJI>{x+pX&WX&z29&SK{MNy>$Lzv6UV9A((TSwHjs>1C3@KnCl^j3>ng)c}8#0kM2 zT72*{;!F{{1}^n12BfC>E2z%rOlWih0rk6-q%eM~sx53UvI+~46nG*p0nQt&DuOp3 zPO@(FYvN8iX=>1~_reBUH&zjv`Msz)GBw?{8&63`@nz`7U?AGg(hoIA;k!;w8L7gn z+WM9-x)~{GIii+E<`OM?kst!TxwfRZ|9Ze(?5`TdSL8IFd76|UjJv}!Xc%V*@QcFq=isLsS@ z4Fu^TRXJoPHd<(P=MzYVS*yU7&ezu8!{p{c(U`1*? zCR3Lbj4qo)N)9}tcp?Ihps#%Ir(3{6oS7AZ(URjvcrUt)2{ZT1D-sPI(7ptcV@=fQIOC-EW@mPX?7@UgRdM&Ox|R zyX)hfH4vNcJjnO=T2+8&uG+#onpzS8aZMh3yc?W%Dq4rHJdHuBUWZQC%hI7?!706+tJtC)OIxQqn2d zg1)QfRQ11V3{QKt$Z?XfC<{+hlE`ee&aEfFjo{)R*U_db*mLQxrNDO^ah-J_1C!Rr zu`=0GgX)8}g?fnTi7m0h2=onY5N_N`9QkE6m8al)F_c$9&e?+p`ZgWVUe zE%2uw%HK9LC>L3ozV+tkHM|e50|lB?;j0B#BC0tc9{1P?#=`o_%?drXV)2v5IMg=K zN=n^`fDjq_Jx?~iwz_vcn(!z>kFJ!4ea~jRo@F_Kl!b(+kFjw)J>@Rc@tv+-i(9fb z^^+rtLemI`lQyEAIdBPN@)QZQu4Iw>vop?>XjPxGPNVD^jHJsG3*Oz-ROpOhx>Q^@ zkMKu`SSU6%QY7k=H2I6vWmFY?&%P87rV!Un`c}wHDIeD1>?9RuJD;jnfKWw6+cMWwC&<%Y<3xHB0!XDIs&`^ z_KG=2O487^95+9WALqeF7m*fBR6a%~PC+vonO$@hVaTT7%gOnh3U*d)YTW&69rLPx z^hBg>jZla;R65P}!X&BLYTWh7+lc7)R^cI7NoDBp(|0SyJ@*_8{IB&k+p@jF3yVKk z+`mqCmj(Xo`I;L8@xA{;nX*+$jhPBu+CvLzxNi-YfDn=*zG_t~UISSYYn$8)ePt(b z#h0-^!|V2_P_XZK?0#4-Thr$0Kv!O~J5@aA$qn1kv6nc-YMw3aFj~#C3(lkw(i8BL zeKAaES@4ofwqHkW#g}nv^=PHNoo9P7jf}{6Ecp7{{2xLnB?WSA2u;OXF}jf2lk?Ij z+I#!sOu{`UiZbqXM^V8k0Dn+)s2Z$it{zpApz2|jB*c+maw+4dnFFw{h$K==fF?^d z@U3XepBAy`@A?U)wgapMp2vuBm>9>e>bA8AEjEqnUza@D9&q*zG2 zN_hh^S>o4Y#|BpHdREu69%S(m*YXpf#VChIhT9$jg@xYMCo8E*Pu5aT^D_W5K+L~3 z(l-XgZ6neg2T<;x<(r?GWuz5zJG-X^Bph(A>f|B=$cp}&aDHSl*67Azc2iE`+9>Y4 zrAHDmz%}jGga=Gh%>%zNiba8=1gFG~70vh=9>h9_i+1tOn#N(4Od{Z6b}k|_NZ zN=44U&Q}Mi1d^k=tXBghIRU;yjPdllOgqsNp*raFkMs5nn0x}ii@I;2G7b$#FMA0R zQR75FCFj1qROe`V`X%gLvs3TJeq*AuwYAQiWa`7rfoCsn?>q-BgTuOu4x%`cH#$s- zXaapQDdSkEkDQ&a;?BP1GEtR;$7;|yvJ*+J!hrLlcWka>kudy$*j&`iWu78W1uS+4 z{5VjDUnpejh#`pUM-Nsvu|g9_Oie7da}BQo_i=Cwi7JeQCjJTi`SmbR^bb#VuJJUL z`qEeMcl-=X28czlgvHWp5^qcFvyBmmU{JzKsCaps z9)2B<(--u+)6yiYwMC17n5u921gvSuD=$!ps;dttWDDoRdcI~t!s=R!Y9;I|VgO_j z5E6Zu2ytEZl+Q+qaB$8;rPInRc@d3u)T|shgi@KyE5Xe>Hy_9dW@a=Z7{8H?x{Vz( zPM0yX0fuDg$OcU8YAw}t^Xu9a?BL^qQ7k&iSJ3I6*{#~%h1NeA*A0XnbtDN_Gin2J zqfNIEZT#SP#88NJ$oWT-bmw2XkvuI)5Tu(2EW`SeH>pW!(PuCGYv7AYZ$IZNbLs_y zgL6aIEG;qadXl&%mSsIa0;aLn2y#BK=TYv{4RpJqnBxc#x=j4bcq5pYHtsM#HecDU zu~J9k5lRg>2UoVNU9NvOrvT$X%8z%gWQ3xcTj^`<_R;7zClTptG-Tdt&uzb=7AuT~ z_$O5e74A5uHK40efY|sztjp8{c>TqUvGbY>fdM#l_xlVX8iuYySu3Nt4u^%X``9gA zy@k|378TPOdE)aXgoI{^lHM<-5#)c7qe@s80hM=rzdFk_fBfLp!k9QpeQELHjHU;K z1|?$xDd`DQ!8D7Kp%KP`HFj1F0PydFTN(HsatT-Q znHu=m0{3qyjq2s}uBzfJ>o@x4qpnYlM}uW)-7#_4zufdh7EJ6b=H_Hke)IH*p6A!2 zThN){K6*S1%(B~GNjGk~o5yn__{=X>VOAk_!3he-boII@uE#<&l?TzdTwXV0b?ZzA z9822=9)KBSr+boI@VP>hkI!d>^1d?%b15AAY^&k#3Hlz%OeB%OLp=C%3ZiRyB<>J3I>0S${cB%#^MJ>j zI>ndN#rKwi0xR@slhR1T*AE7840|zyXnBEXONQO^UkC0%VCN89pZK zBp9HW%JbYxj#E}DX~8IbE2fEcGxBaW6Fj!oh)_KW1dQ@n3Juapt(=*YJu6k5=lG9@ zJw|!eedYK75~ieS?~DoDi_zQ>*R7DYp5B{Wltk5QuB<{P@z6|Pw$*Z<0j9obFCYBIlBn{b;ypcjp+2`jBke<$8!@%E6^_i7ak^J-g}3w*=05#D$0#`;3f)sm z-@@SpZmz>SRDW4aKQOqRM>NEy`OrYe8PdQKyV4<)w=J<9Xy6x-CBybyD3)&XkU3YG zM5l0i?f3g#W6j9>eY%p6_bz+fK@7q9tds*`jdEiPOM|7vLF3q#DF|OzHJ#2Iuzz+!Z1{F!*?F`!U#*v zL$!@F5(+*lJ*5#^lM-RR&UWR3!_k<9r3Q0qWS`hNqolQ-<|B1YDSHu;G)5$Bp}-8Z zei>T~Di}uy)c-)_UW)NPn7OK za4ToNt~9GP5w`TMgasO3x+i{%_Ru}fl_NP)EfialH&X7mEKt{!y`w8o9+1_&|62{r12TUsZ5kCsZWS> za0SzfcYCKVCfEb-Us44gk<>N{;fmzJA0_}7Meb$FkFAMqu}x4RKqN>bm;OnlnhiiO zj8;!%vV{;PVT?|T(7?=Z%@K?f?7D>_)k3%6SVB1P!xF@>ORs}wBnYPns~Y|yf3I$5 z@#p``|M)-r&;Qe}2XTEUoNJqVmIWh7Z8TYmPDE zK5&_!O|UFWPL+f+H9N`L=@@C80QE2hprnMr);htrgy^`c*@V!$;ied497tvZ^-9^l zWJJJu6v(o2Gkgdk_uL~+UuT495OV0bMC>Qui#8YvEv7k*Oh1o*5zkGH<+bsu39sP6 zN-@?nvQVR)9h>YV@!1|ylgiplV8_D#Ptx~7 z_FbjgXRk-um6bfOC25Ey$$Z2h9_f=y#FlH?lE=7GRxm+r)9u@cagBSeq|72jG^H1N zA!)3OF-&T@^oQABV=ynKmg>qQe7;cUzq|=)v&EKLLwZSBr_?n>i2X!Z=um4$>YSfq zA70{IDZXA(;jljW(ibVtr5k!GaKxM99~qkBOd^g}kLxAzv%S@7VK@!WP2NInqM^;9 z(aR#GnbM=7?UA49_$Vw1a*L^}80HIXXPYCdK@RH5?lP4UvQ-h5@~Su|`^xZ~p~Xsm zuFN8!q2Y%0N8eGArBv64xDQ;4pZ79~)DRQ<7ylLSmf9CRkB2S)Ku%~H*GwIh7&Jjb z^_Bkd2U~bqxQQGcI0Q7#=ul8;7&%7*(l%?R2e6mCW}Y(BG#P++D+WmW8KAJ04amzK zGIq5J3xo;-0$;Ln@;g1V!}tCS76vBB&w*X*qJq(SMb~nKm}Ih@FtQW)vdH0;OHZ5! zk@%9om^~`gt;_PwiB9gK{|Depu>K^~A@mY%ye`jBHg*OooD7?r6`x5SsLk}p{KkP^ zBkHbp7-Xg)gHoKtf5-I5wXHAQU*wYoN1Qi;)j}Pf9OtMNTapJ^31_XLRKvN?D=TYA zPG4;@)(pgu;sa4~G?Zc_Fbf#*NJ~qT<15_Lna7e)J^WFYSCX;S!z9VG$&-aRVT4ba={khO!CRilJ4T-|@I@=`Hy==&O$ zHTL8Edgzu(ANL!w|L)SUA!Y&W;Qfvbk579q&~_q|%$+dCr^q-tON%{ljpYe@)M${H zp^s1yD3D@MU46`MCILQV&b_A3hA}OlO@a9O1d8Ap<&0NQvx7~|L&O@xgzovt+*g1_ zG}8V_DH4X4F!jw3mR;yFw(3YhS$0f|6|M`%68DI}5fq}pVO?M( zD+(usGbYt4ASwf)@4^a%whJ+vH)l%_X462D0aQ_aF{NlyE2Uw^S`xTyi@Z(=U|t*R z@V(LK_lTuV$zC*B+VzkWD%vIlZ(`q0@LxFAw-g%dD<*$W?Z76_@k2aLrHwJ>O0Xlx z9p?OtnVMQZrwF$!3a*^Qg~=3D&RZj57O$qEFSZ80HELlA6+VwasgYv-=vSM4hh#wS zQnJKn{4of(5u03iBqVl>87$1>_Xpp<;aBUFazRKG>2oZty2 zBgRys@^fGuZvx%un-SS2=HMW^?Pt9Sm}%#6bJ?#o8S_zmbCs?AEAbC8ScFL7(hnX! zudInSzexP@BipXc57$5>u=AFpr94Pp83l&yPdpAKQUXZ*xnjJYeWfFo>WgxXb11b>zpp-d0UIfSzYL$m9W zl{KJnFjlAjPMGf%4qDR#D_SE7(EVNy#qn(5h7Hf+p71Pymf*uQINcFeC1LPas_hpN z+&=Q*LZ4`vUWf-+ka-xHA6JB)nDbh4M*A3E?;cqCfltTu>4d}HXoQ3z~E^U<=yyHYz z@Z5_m!)%aQ+3N}CRie6I(!lRwZG=mj(Wl3NqHjGJ}GrrP9#In|?P=gfHBY-jC6d4usl?M(EXdv{+0#YuM_{vfh zF@cri?tKa2ChYmOuqp*Bq*Ly(ONq>oSP?L>mr#6Lx@39s22nVa%i=~py9m7~A z`wG2pun$DJE3!n)5kk7&(>}tN6iKxn(*yt16PDuFw%SL?^yCRQ0)#~EJkFG_nms1l znsS7KwxZTlgdra0!YJyi)UgwGV= z-7IF7r=IvE)d#BMSrRJUh4@J%NnhzjM0FMcLa7J@`_?j09)#r6(sW%dKP0y_g$YR} zqZA2wuDQO)-^9_A zVi{sT&|$%Ot{d6EOAk_GTN!EW;^|~KK9e)&$@p`1L{7Ru!KmKxtO+uJfxOe=kYS5q zvqS|Pk4hnl*83@E^nfg!P9{LpD*j-$>IW)cNKUwqJCzC5fv$Pqfr+<;tv+Dh@{mlH zhu5Z_D~BxQHXH;c%Y=p-3w52blAZaER2!UMNz=pxWW<&5IE5YNgRK5~pqnz9H*V zm4ptd|3U*}JU(kIVT{%ktwb~CE_yj=SSVgdQx6~>R;A?$kTc8SwA;-T2seNXPso&t zYetwL*G9p>JK-|IuBN0lMu?v*OcXSh16vn^n{giZ!7zDLF#&5SiDlYMLyFTul3Pdu zEh|hhr$hh{Ju1PQ)fvuB%#iw>vLG;$kmjL?Xj|sy{2R{Z=E znN~{(^cyghWKF8xykgop4^bZnM+_Ux-sLs00K?-R);q;L<2P8(n8l(q)N#+{swJ@q z*H9km!Gw6X0elgyyk>Q!DY2RuKfUY2vghpIgqSqF@fa3D5#*HW2VS-k$xDC%?m=&& z$-S6o`upPJlK!k4Y>hT44MCC*b8(O9d4Bt0LF!4%*qK*5qXu~^$bZ~Xzu!8mB+rJc zOotLtR~bm1iBp69wVPBPJ|nVt*x?|?JWVGz+q<2Hl^=-Q>(A~*ZZr0y}lQTgA6(E?m(_7u3AHMI{$ zISG&iu0RQoz)=t_wt~Rw{R@w8A2|PJ+Dze1 z#ef6=$@XPJ;szb<2(uujW#JKD8Ll?31ufd~B>$ka#}Y(j3A9`bh2f|(%()^C^q9#~ zEz^w-3o;+Okd9KgwQK>0k%#hgOL_((JxY(|_#sl&Kq3ywAX=$Jh+qmFt&=b;wdPQ+ zq$lM3>!LfNkN%hc{J%>m+-KAM4%+|zzx%)bkN^9>{+~G4I=z96`Yzp;+R88rW{GEqG00SBT0<%mE@t2Crd@9;5tPB2OB%5*KHj6 z)O+{@lxz$YyB?z-j9m`DMKO3iQLDR{0t<|~mS1bc&pU~k#?GZreX7y&5POfqsU-!D z$}G&0L(0j|6=$>&&mHs~OE7I<_F{>LC7YqW%{W`QIDcrCF&Q3`?zTk&*;i4+;M#T4 zis5=qV3EOod4Zt?&IyLB@Mu#G`fBS-tQa|7y9gRU-C-eNN-K`SkwT_;HyZ*kM&l@h zL`9Qme;cO$jJ!GVsz+eHX(uHOnS3{x|MT zoTybZrV%%X8iX8uq=iu+DI7x)#bly4MC z=k8l zb`hr~7B+ZTdQce9fRBd6V|QNzQ%4$t91}*@i>4SKjNH_lCe{%{XbuF24fAidT&z(4 zOpyUvB`eLJUOL9XHq8kT;FVuuQ{ScK?Kf-{WIen*ux2{Uh?4I}I_cV!$zSApuQ0qr z92!kk1gwU(Yx0E1gggMsz%$?>h&era_+YBb7}=<&FNqcW3Ob@iE2S4+N7KCQUOu9q z`)T-H{Ga9;@3*0-Q_SR$mWWqD#*^Q?X0zB-%~8Us6ag5;*_O9Uoktjv8n^z~;41R=QVzdOu z1vJ7@JS8qaY?~WDr-dmET_H3~B@l~`FNf7;2r2{&ify_Yl3J~HA@Wx$8wx9GhY;my z=CvyM6P1RCR6A2}=4jW)1~EFgmhuZ~;=(I$kRq-*_ORVb{E0EKXzCf&OJHq=_zVSS z)aWOG!*-g4Uk-j0oFi5qobKz-(@Ctt@Pv>z5Kbzk?bOl`{9dLMD(9ZEuV~UK=%$g8 zZ#@A^D7)pOFbQ=#dDwpaOVE#KlfN*xw(M#m)31_2&`J>`JoEfoZWhF;3+nNr8ir~w z+Q_$2FKxuD-ryJ-_(8W}>ZIF11P#Ioi_hS8E#eqav9EbbX+UW38-2G;4@0A-EdL9U z0+Bu#%SEHZy;&1OSVn@(0=AW)-7tWgPcN*kIMW<|XoShEO~sFQj7H%b_n=a*g=M{T zFM~yEx{39{)G|j6Kf&0jNl*ZXVTf7dG1K7*;%MoXG3h}QddpJ;7B-y90%BksnXdS1 zUc8XdH?mkREDN@=l%ic!F&#)FqI**{<6LQ}Nb-Q5Orch-w+qX)woj}r>SA$`- z-w_2dV^8TJH>f5B!!g?AW7t4Z52Vh(# zQgk_U#5N*78mOum-oP=wZe&v+Eb1Ng4Xshwg)hI#B%ou(_3r}Dp(1HRW$`1~JzCTh z4QGf4%JqOE4<^oaS3NjJHPer)928jSF{$Tw^)G@_mS$jO2FIZ`1f-*fEUQ*eV6Kkq zd1qK=lM-JC=~wD;7G_6Tgt2QLHBBN^m{^7tL{@0`65vZChUi2+&@0cnCeG zRy&(`BB;N>@lmL-X#PwpQRS4nrRnxKj#_17bYrw;CH#{I8jpu6+~iT>bEsZBSe~Qg zqcS=4T!@a3lO$A#JY{7VYaJf<4Dt{QoVjN77m4J<0!DvP=?JZBc9em#!MfPJ7GJwV zdcih_=7uN*!R!^=|5>r_j!3ys`3+(TKuyw>ILc&D7bz-fY4oc)A&kd_p>@bW3Z?pB z=5dN|A@5haEc%X*?;fCUhMjqLm%tH*egZ3+3WZs&D>6<8A`j0*l946{WjMX&15Ap z3Jhlx9S{4Y<&*JHJID93e9v#6>q75ZV;s1* zIKpF2kWUQYHPTfQZ}p>Ijj}XQ^AcTzKgrz4=z(8|*@l-k*vq0D;VEuhFboSfF=BWW z*_7u3kPqu!ZBt=~dXohRQ4O_ny6ML#d>bX(z+!wVr^^u}6b3vg$_mGuD#nV)1l^0n zKN~hH@`QdRGTc^uN%foXypXH(WKteD71i{TL5D)EK)9QpN??cq`7YQYRH3Z<9M%X_Ihky@=Z*eEXGC0ch1Q$xRuMh$&4xhr# zrJCQYkhxhUa8RrtXCC=53m9Y(v6gTSn+({PbY`K&GUZ>R@@|n>y1z<0DJ6 z2{@7qD?us`^>s$Wf|=(r`4eEqXsBuj4Z^P=YD5Yc=tW+z-J36pb$TOGVY z8v0!R`JeqlZvO#cbNcDIRa1$bw7pAuOr zkJN%Ba@6D2wsA}pdkvSAlWdTeHOv^O?{&Y6)nm~Ezl#7XLMcqWa-GBoo%}+jK*-9J z!>Cf$B>2#5BAlK`Nbuo;$yBOdKlF7Ji4oM z-y1bIy4VVp3Pi^_sKS zdU30bKZClnRG!)VH+e-L_s`i{-CE9G+Pk~Idp)MKQ+eA$y=XD?UGUWkFIRy|&@AR| z(oNkYB45FjsR-ITeDs{k(|0P*dy7QfBB`JrCcQZv>Rx$-4#@8wnrzfDa0DZb1FdQ1 z=yQ?!6Xc*P_+xGw_pywq^F^=ly8s3;nc3@#n)ml&+o* zF2Yhb3w?{JT}3l4e;grOA^9EGr<|Z??9EtCi7%%lzW2Vt^GT}XA!BSZD*!5{{cC}u zhD4T*a*JDMq|Qv{T)Mp(;RJ}sM7&nE{R4CpS-Rjq5&W3gBoq%rDFq*0`mfp;m?96G!V)})AE4HqD+77%7o< zx~T`Jv!R<6E2Z0>AZt6b539I1YL}YVDyaLb7T+($b+?~yaKchpJ7y5>uR8={G$|IWv2}bOPXeyh6 zzh33-SR0ExjdOB8@KV0d!u7sRost(Q{d&9}(xsiF-ar3xHgu)C=;EbfsWc$_Nz-8i zGsUr$_Q_;1C8+Zadz)^`dYiu1XIrYb@hb^)NMZJ`CP(-9XAJT~QSKI@c|Q4R{&MH( zOf5-`YRl2n(yoR7{Lj^*%|xH_eZGszmJ1!up*!SqwM+{WW!JWP@fMJ+J4cx29G@~65EP{LWS^}hv(NGhYCKJTg||&D~8PaBhigXcM;X$wvjEw=G^vwi+U*kq+>5wi>a?`?Ut}zHwF?za&#@uqrH}a7*>b?&upI1|;KNre+ zSe;Fi9M`75USOxALa8Ge&)I7mZv#gpnSd9|(Vxrh(Cnx0*?NDKUMXASa9^i zlTvD4H1K;TTHvg7Aq1nfz6v^4&=To_iGVY?;w4a5NYUo+WTT>w3Y>vRibl8~wy#FInfThBA0_K0-lK4R^yjr>o}Gc;^oE=?f0=KK zYTXtCY0qoqb)~$vKAo0j>Hqx8d1-@d{@tuy%lEnC*rfSadp%nYTGqSrSy*lDA% z0PhHVqGy(qnvn%%26WGCO*JNL) zI9Mpd-lIA@bY4k>U>}6tbtT#mv3@7hwWY=SJ&jUhr|fp|@ApJZ?Xk5mK&4YjW-jT{ ziBWGbr+HuG(Z9}#b;RnCiHHRIna!gF=;3TQDh7;Q{(tg`* z35*nDmuQyyS!AOriQ+n1A2KN^yrkW_28@VFYZY)2f{ZKxoqhGJ!?v3j>kTHEh0b=K z0|WXXNoms6g=Hq@=Uh44zX6xrZV4;B^ALn$mTC0fUd>(o1m4~V9`UbxIP4M~uGX+Z zKD`8%`*ID3lnnvl=1Tu`@buHZ5UfZ8Y(aeVhhp^@i|RCU7YwPWD^Aar6FX*2H{jH` zkD-6zt|Gu)jXVa1!~aZsZ?COckzP`-v z!H@34?!(ztS64?$lW&8lew+*k+4u3tEstG3|%uCiW?bKcdXp>88Y*u=7D+{}LH-F-E!Ms4qIY^4~;0yK`v(2K(=7_&RUj z^Yz8=b1tKi`xH`~X2%8F)&T0Gb|XcyY=$nH_Om`((ETCo&m7JPASj^v#}u2-R5 z3&k<)T5SIU7f1waV6;~kh_&RKBP`L{tK27Z84h2(SHVy&Cr@9@XHq`00FrC-5632~ zE643#XK9KqI@VA(fYUC=v;SMFzg?bOUt3)aJ}sYh#jqKd9=T%K+_ds&t;zSbcqX$q zN2OfjDWycuyho)d&`xKfT*u9K*5FP2of|`oEb%&1N+g?DSXUelwUnO)(EyisejQZ~ zY{vy6vABb-a-Ym)c*xZ|$aOTQg5!9(QwCOWhct=bZd@rlp2;;xsD-QKDtEe{eaSw|UpQ+Q-v%rOQd+@WmvxtK5+zYWet~X-MTIT*Ef+pam^-suJg!u&5GD zCHQ1=cV`1*;{RBfk{<^Di5$V`}4VB>Y*iRLVNzhupEH9OfQ$cVU4`p-rf<>Iov3 zl(0Txj(iCW#w5Qz-W>LNXJCrHh9SO@6K01jJ^yyL7gjPGa*|pF& zNMO{X8?}lx`LMl3T2N%;-rCD)W8Ys)%zR1Z`=Y@V6>yM#n2_ysxO!P zXn1RP@<)F=@*^Y<8eL}Mf&CxW4Vo6|-m0%fN3V{Nw!giAs2m*ZRd$bc_q>By}4&;MMFU1P7ieEqc48?qzkM;KPfeLh=Y7a`tETbOOIr)hKA zjr)x>oEq8@cVyqn}%*KE4H}wObo(!Ntbc zHrZavfsa*QrNsA!>9h~WhCi!Zf`-Mmi9J2TP50ZuPRwBCvo(I1V9?TOk==zFU+q~R zQLWRaf0o(;r$wX04wABZ(!d0}N(UVl9ZG7UbKFGk^+7b~$|qedueUzN&Mm2e=%mno zR!f?!Bn{6os-BI}J=v#-HuqJu96MnfT}wv6me-QDs2}TI@c(KA{?XvE)$ka;d&*E( zb)%J6n=G!`SH4~B`=i0Uc3OQ;X{mVm$v0Q#0zNgr*@`GLqZMjZDdb$eC2N}s`>0*< z2(&#v_HhO96A*uHjbJ(NfD%D;^K!%EIAS%Ug#rEBvDCq>z7JRIVOf|@?Gi7aNu1YJ zDYw;H7;KDkSR+YdYZXkvGKR_c{Fy3D3@_-b!!145#c41ab9i#AP0Xgn0#A5Bt*jNxl2A%6 zZ_n&RL3|VzrVf)rI8V5@04)pB=1j8uq$#|c6uJ<#NF1`HUTF+1>OKq`uh@vgKahO1!hK(5$9lw`Aqk`t<#ex4 zv1Avji6p}O+{M~1kfX5*_iY6+l~%*jA{h)ZX2_^2ti>fm$)excol0 zGbsCQ0GmnnrL=7Jo5$9zyZx?N6a+&k)y1mrF?p_^LU5WYyQd*%t;DTArPZ<|_L6}> zXW|#XWcYmlsaE>3(Ub6U*a~6%}9@Iiy=jvg3uaiKTf}S`Z@4 ziJncmPYm7CuQg;J$C^vyy16rP_&l~dytQk@GEqXXOx^`KvPVPeSMx9Y0Fb_af^hIl;tmwtjRblUCSoUN~-dKHQk}OkZjD~2#}#S#ZILL z32a=6fg#{dsKB`9WUJA<~b9n3+g)5Fa5oyrAMeOrt$b8n<^-k!kSG z&K+@win(5lO*i4t6!Vj=1(?w?$}^gr)*6%w^Ra!n=jv(Rj@qT{ZBC0CBj`?&lhVk2 zM&4=8NB(q_fv}A|H=>eGY~B8Pk%npf`0?l#a2_9lp9p8Vlkg<#NMb5E=`&`Ba^C@% z9cKO(3lB~PB5AjxgPTJ>l^lB77bt6b6ryP z3YFfSL_+RYrife7L|daE@Jqz8vS*}SyM(hQPA4Le;iReFiZO-iA!+PGuq7m&Ey)!_pbaCUjBob*sabMAfjdUXzaZ&r z&<6tMJyV&(FUZL5rU^?1d()+U!ra@|Gkd)}D#;1#HH|Tzcfs~nwxd;ZUo(KUxg=8>dVb7@i6pPes%n|Ki0%q%V zhK#{#ZydIvpWDF|zdIuvl1Mq3`P9a);be%9R&Kh`g31FlE(JYnJ<8FTy4Ztw5h?3% zS=p9Of(t!(KBO)LPd$kNO3eK$MX6L68JJX7oAYd>S}qs}1QF|b^~jsiW!P;d=Rjpy zM*9T#SL*YZ*mp6L*1*ii-==(&bz@<$w^a2sFK{f&9sV18PW8mXayLvm$PwxKGZD62 zqf}geT*$oJB8?R8B2+J#>DE@8zMI*GSbSu_y+5{L70kx~JIZm$=mM(C8}7 z&e(tt_NDK|LSGfmcM}&E8!}(UzI!dVo?+&X`gNGjwmeLuCGD1%g=2))@tfqtRzg%1 z7rd#18%HiE_!*=F%-$-$220#~@|baKkQ>_2GO2$_<+RRBDvuB@4f7gsNZ--4!w8)f zyYSWmQhCS>m&L?eBflqj#Onye^csPbnY0W=1In}{DM;F*FUf*6B+G1?O?iSUt*j3y za!LutIxkYkeB-s7P0-#=!@WR+kqv5dwFSp-aD;|0}DM5&8_2gbC$WVxRD1K*t<=c|`h?eOzhwZ&;7aEcH?`E?)*?on*i*9ZeDwpAE}gtzp58MRQDWB>Zhh@~vGsU^)#4)bngOpY zt9h|Jg9dd%O0o&~9W@?u_^#y#c%scdztS}*A7IjTyM6g-L zB?>PUjA*Fb3SF&vz3xh32-2K~m6~ARE3@EQHO3!?k9{*xG?Snr1^}Cg>C;fQcV@HD zT@Vm&tA=I%YHV^-pRX8tVuexohshtkRD`?rY_Ed|Xwd5vzkF3xZ3Bpcz;R+~8w zX=bmj6F$QN`(lvHbOE(gM6{ez_z~ot8q>&=N6vQkj%|jULLueyi7hQ&N?RDCl zppfo+skZG8xZKps;h-12fp07kW)2N&8w2U!PZ&Z6IoOK*GHC)4fV6O!Lccl*tWQA$ z#u1-r9J(MhdX@Sb3hRhK8kp^&WbvBm;AWbkmiX-zvWHta7>*RM@&>QPJRlw>VXU#MQ?mx3?nxsJQ`Jok6f{&^aw|QZ41dt`uH;n5|Osv=nGyRctH9 zi8(%=YWA@b_jCg(?FzC9L_5!@q@)MbT1i+hkFxS%ps~?Qc?ubJlO;O+vt{$kzGHP0 zP|usJy}+c}Wm0)!O+IT$o1qsZA`SDE77v(TXTLO zdT%TW2;ieLTkUi7Vty^CXdmBgj{=ik7R+9n=*oC&$%=@9&bTg^LQIh&^~5P6uTFgK z*m<~YmZoNFloQFfMCCW(Xl}&Q0Ewe0uj;w}Zdm}9ymLdw&<8Qc)QV4Zary=>!;dGG z8TS{zA8|G6tDJ-$2xOXh+WLDQOSR|^d+f$TAMO*Dl}$9F3?a$_qG$l*|B8#z5rax< zb@XlUXhchRR5MR&OXJv~4l{^>2pYABN?nc4GC#m>eF~L-n?D?1pvNP2B-4 zg#`F$CTbxdPp#uBFhpaG4q2Xamn@;}2le&|((15)Li z~?3C?g`*E7{J>g>_`9+gks`jQR8CBV>r2nk;w{qEf`!Q(hQ_| zB4u#BiG_yPE~OtOFoe`)m&&80U*^?MXqS{S4ALVr@hpc8udaew+?o>p5*}vJJZ9+N zY~T#&>0Lsh!JrskrRSYfI2K(|6Ov4#JKo4i>j>BKoO>pN0Y$EGk>LSF{gum90kK_K zclZcK4tgc4k1*?pR|b-zfGmy&62E}O@j2pv)c=5PmHKYg5|ztP8~y&e zo@TM#MC5Ux)ENX46H^}zBJ+=eZJh3nR}2j~YJ>!=qu zLn1osLf+>Ha1WZsqZ;BdK|^|qyzwubAPvW?m75Herp^(1&-PAXh~3ym;unT}TFTEV z^?Di~5%cH|jr;I4I;nlzV5mZiDLkJmoyJ)DO6^<1szX_M#4ye{dpqAxB4veJv=VrQ z%MW{p;x?ewN3G-f2LDU+C0I7)4P2A$Whf|47Nz=Qz^m{Jqr`z}Z8Zn%-t&qVHT>aR z4fNzUdc#O%A>ya8*VU9M*2cppqYQl_FZ|}UfVP~Ls1B1hlr&$=Ogr#U+m}cv0>pN9 z37yA)IqFDKDF^<98H9xuM@Mk|c?}{DNKN7)<{AjiRZ=O~60r}+TE9bxo?gNtrC0qUn6pj_ z06?}`2aF%mClgPU@a9!`Umi63Uiod(h}+g5ZleE5fAz)$XOT`S!1 zK!nn)n9PH9(@};u|EO1A$F)*KV9XKUQQ8&iVO6M=WmKSQg?vY)giM1+YxS=WD`hI3 zp7;)&H%z5zFF$N7P^b{GkBOAHbv0xJ2LFhN!0lBQ9G7{|Kc~+lu-glGI}PZDCRLY! z)7uFwCvvk{fLt^I2Zso|qlWuJ_Q$|<264Jr#{&W^dvf%MfL(*^HnW~N9=+d1F`~~W zv2zlaqYxlrkwpCxQKKXyQPk$;H`SB5R9@5&V&QgTu-nL$DP@qvLauaeGBNqo{P=9Y z@G0q+7hFZ;in`%&kR@mfyK(eVsMw8X7`#D5+%(w`bDW;UrRn;{Fu+IUe%Z+wJX~vj zV);ynFDxI27)nqn1`#yZ1*2ap=|!ekIj@@%fsh>^X21!ik!7-GdbgaCvJ%(Ox0Xu5 ze4@g@W_iGJB}`ko#K{NMhX(O5JtmR)qVkY3=UW2?Vg1n14-X+RSxUr#@h_5hlev$~ z^@0Ay$dvM$4H3Rf-a$Raz0MPA*=%8B5i22ToKF5RCY_ZLv|B%IFZHKiUrw*D@1VV} zXgw1=v*rpPKUS(cWQH>>nPo1~nJ{!z6g8`ig_a{@+mqTMSxkjul2~`d+eFvAL`b;$ zd@Gww=w#CnzVMYuM|8Ite$es}cGaNymN2b=6D#}-byDe1jo}|Am|#P(uG&isgRQKTPD8B(h@k7jxkoc2UjFVe zb}D_1x_faV(?u>-@+}}rOT{;eT;HK0`>gP?J4;{y7xO^Y^UfMY0#yjEZPv>Cc$7vsq>Y1}r2SE$e{i32&v)ZS zEkvH8I@zGfL68}q*r$E7i(`MWa121}zFfBamnhGe3sj84kOO$}c936bG)f8W`x&H)Ou`F=z`Z-&KqXqZ zuq*&eK(xO>T}Z5A7b3+cyiLvWy!X)6Ek{3fjA)`0lOIw-9nlhUI9@O990tJ zy&iF}p!^(Dp!^UKM_NQpTm?b)av41~Z4{X?zL#D^tB3s}|Z2}vk!N-(oHhDq(O4~<0~AS4ftXqu4#8q{BhwQ$Y7 z2q!f^;@^XMHm#uv;{xkunCB>y;zgDm2avc2F;u1@Lum%XTF3+(adbe^wN+qTbJ8W7 zVdy~Ckm!mQrTBMP!s3>4n6s)0DoWLZALdPyk0ktK5uwsO_2uVRX1LzsDf?TkB)==2SCuV-( z=C_Bmp(6B+Yxrtz%ANP|2PTxViIH@<;luv13}s4{n1)hi0Ju6rZhuH#yF}gC3V!zS zCH90bL4o~D>1gnXfZvCjE}DZeLwz+VFhiV#3`BCORu5^d$2D3XH)XOkI7qnvqT^=z z{D_4T^kPFz;G!yYkopuNkE?{&;FN9>untS92oesdh&|*2e*!MlY!4F+fmkZ=*!Vy$ z^RS>_FU?(!P8`T0NF|(ZN`JQJb+=`tCu~?EjTuHmnb}+9jP#`;i^JWEOnag2D9JzaY*8M!q*-wY8=HSXAjE~E z|AYJ{_T@F2t}*I~Blm{1*AZYv67#lUEeKH`wYvpMPZp-dD8#lmLw*3cqc1RQqICSC zMItGROED9>n(4|bt(01fISAW(#^r8H?MgNzbFX9a0AfWwx8#|j(r6wG->ocamfkM3 z*=n5h492fFExQm^%D=6Y>oN1l#Ye;RlHs_P#>B&h3uQk5MT29YfD`Qx2O&R}1GTK){7bC${m}W*Z z)?>ShCNFm^0K;&had8UKg&qeIhSi)hMOE@+xjiTts<{PURGJ;098wziYt1{nqVn(x zlM8t$O05#%2JB&WmW3EYzW{0P8%$$RJt1KC=5;ytOqJw(Hzn-Hd&LhLT7y zT_Sv7Ed()6p`$tyA1^4%=`?Vq20da!ub5e)sI=Yj)Xu5UKbkDaJmKUnaQmN9r`SkB z*Bl(G#pqOtGGxU_V_6KRj}MZVZdvk=kU7hYcI~@?=5oTebzxPNe;{^HYGM=#Lw75Z zon2;)FCLqIY#c&BtD;f@ezI{~lElzYOf9Ox*2j%c?_M=2<;RPk7u5u`Y&Vazj9_#} zTJ0O2;ztTQ@|b?W%UkML%N@X2d5PBap5UXWb}$`!G1U%!c_<8&w(rmM_-C3sO;AoE zZ?!BnsZJ@Wm#M^I0Mma+9H?dF6Rk~wKW)Oa62ogS5}&zd6etjkroRhH6`cQCR@&vz z_0Sa=G+kT}@)e_>fq75+_xB*Y`=trYWLJRmHYsG&X% zLl`==T!1qpLeb*E;HKLDLt9$i9uK0^<}10j!>}aO?a>~4bAA@#R_XW9DFG}7={{+0 z(2%(H&DPctB0AYg56S4@??t#yRg;%fx=qM$>%agRZRz2x*~VVvdtZ;1X~X{f&(Wcd ztLu_`x*OZs{twMLB~_z#?9L-gB4`%p%%h%y-lX3h*OZQG_ zn?AKF!T{=$SM^?x{rdot(+3|D>*1zrHaqryXoqTc;2e^a0oYId891mpLcskDxh?>I zNQ4k%Z`=4Jb4d>qw879#wFMoie)?(ssm0%CJ&Y35ho^aj|AvZ#J6(iv*X^^pT`)V` zd5nG|PD=m`ErS%Hx+o%7G7hY$qJ6cf?)#w9KXf*V-zdV2A)-BbX89L^$1#nKAE!b# zo5_!J^`ddXCKQnVrM?(vzw>#mQ?m5-y&8aAqd3|(yKqcMY&bG>#!E1?w9CW!N`NV0 zP~=&ySU~t-AxH{{YjyUu`+=G)OZefxW_=GnJmEsPB=E5%O@W-O@n0m9FNIk(|8V)pbMC1c)@gg0+}ONU_3L{q{{VspZ5M(2)W-G*1kLfnHVlJ*yk>R8w_77AcIYzDkjn2s zhNpQ3+ieKrE2eUC3!v;f1tgoDw^wTt90O5e7_YAgybW;J1JxdNCQT)=qvI1+|pFo;TAORA93 z;W&5_wi)%kHjm_3?~N>#C(A}m>Q4Olm0WMgf7#F` zj*`~74nE?%F$8U3rU!t><1viHloGm1gVTpZ^R{p+@UIxWXWNo55kEWH!x-FEMY}Wc z!r|0s4LuEtTJx7|!0rysUIyy0xtS$A(}8MF=~Q^?Lk(7pX{xM0EoCD*9Ez%)GYQ>( zKIr_ho2fK-Qv|P}r=GZZpx8+W~u7pigq|AZW zY+9bMx+rHI#rrHQwct>wP4h)6s&LLx543W#wQSvtj49A4AA`CyA42VVM$J;I1Z2uC z78v4|WNeP5qSyQ|jL5C~t+zbj2nm-wPN(W>LMvb0r!42Ij_XJ_%zDPZnW&XYA*0rX340*(%-+8P|&qDx%3 zv-c!x<(^DOt2@wd3xLH#caf4;kQkyA9ztaZPvJq1iDRj9js4hf7Fc`T7I`9rH|bgy z6jh)C372Yg%7wZN=#DxtzfJ6lFlYsdP5ZB_ujbUHPA*8-4eOfo#57{TL+@&;-3dw zp}FT8OBqW7FnG#tWwJ4dCn`*gp*Sfp8Uh`o5-1R3{P%lumE*i;5^ zr?poGbPxKbeilQ@jo|BIu5$7iE`@lIT?r2)uVu;DRe3cpr^-T)2p6a|6205Em%+ zT?}oArQ0bhnUFcQrk<0$QJtB3jeYENnLzC|I!vDCr(9l|mTbDAnfiN8$3}ArJ{`Nb zu$HL_8>*hZ`(v2unMQHP=A)Ho%W`2MbnY%J6yiv)m00r;!k6+Dhb~M-)gYc3-y*;v z&rAV?Lo1VN*SYdhPWO6&3qT6Wl1H26Q+~$H8bUFflG4NR;#YGH9FyA9M zj-YAa%NNTN8-uSx9d^{3uapjgWsRxh6}-O)j$HIzyna_|J%(W$-=Resd$y{Tg;S>) zG;MRr+;zLAKrkAuN|srAkzP5lmbzWaw_I(A) zX?vl{3yoG@#Tsw{9wt((L1ONCND63DeJNjKU1W(wGK1qGRs1y(#gmdPJs;FXg&xag zLnhyH60A=bAE@E=1-8<)RaD|SK#-J^eG&e;{;&GlCFUhud1bNBip_K({4t=mV8qCkuCK7T}gBAo61Z*OTSY z7S@BsdAf1OnWW7Q*Lkp#`gQqMw+?xsV=~RyS zlpcb2zrICC@`n`t-tv2iP%@h;FFESNu%y_#7kvx0&&>#jdNiaLs&}E$ z#;olK1)Z{ADM@FEY!BMdQE%D48Jc_qMU?xyQY)kcYmt6^BKL?2S@;vjZ^ES*m_YY( z*wnB+qC%A|38+AY^Kv`K5r?#oNKk>A{_jp`6z;Zivo!N=qE;(VBEzu~7caQv3}+yb`z^3nm>8FC zp}W}A?4*C&KlW&d+S;&lS$NVbGquSDk}gZzYGs`->T>oyuLuZJ4p&;YhFR*IA6K@u zS5LRBl-6EOcs0Z!1!#gAwC-@C6I@;wyA7AwQhnR#2AU>ttvj8@<(^Zc)t#>V80r|u zcFj8S*i5k`EBqggs|Xr zN_t#O?d7J^5tDMOXj>DK4;0#F8$H|k)lqRK^~ySye7C4t!8PV37RsHtlzV*k9a3q7 zS18e5v0_6q8$ncXXo$2q0{M`a8f=cDSsZMS{Jwz5{!wek-IGbV<&&?14zJ5;#HVeg zb4JT*i#-0Ux(6qC?QSnw^R2zF`D`r$4Ysef(C%T@*$ZRzua;SSbg7M0CR5;7>=Ej2 zdCYqLn+Q$oY>#_=5>{IrEcP7vzYIWr?3ce3jsIv2$hu#$eW1?JA^6)Od7TTZmy+xW zQf+aM;ggd7H{Je!IXCDU!OPNSxVN_j{SOA=S+vKAgT6X)AM(R5~Smk!NXG%5YCXYwrpU)`lR#_mU zA%|ziahCZcK8ibu0H#b?i2M9>BIQWf#XMFCaOclA$ynvau6gx-&sQGWU+q$}Jht zR=130u|<&)~4wMi*gm9y3m!0 zQ@VYW6K6@A0ddyIho$==VB)^udQw47!ODV{5*6kWc4k+5JZ9Q$fu^=7#lX^}Lu(6# zmQ~@(C4ZD{Y;Fkt-rJmxHqZH6($q)L;6fYhDJs3_Yceo5TAP4yh-cM~ZKMoV50J@_9wa=%d;l4A`FJN{WzFQB*Zi%44A{Q&K(!OdQe6r$C6P zmVrs(F06?Ch_WeqmNF|#D5P&x`vJ#wdJ@-}22DE39amd z$XlFkJW5ttQe?&DqvSwU&2+;X4@>)CB_Ax>RD-;@Zkvl8Gu^Bz1zq21pWw3N=BoKy zNyAEJT2f?Xn&Qd^kP*3<&Aas0QG$TJeV7hZOX ze(x4)bn(cbbZt);UTJ}9%SjE{Uq0MO_UK@fUu`0Zy#tW-qrWS0$ZnP7E>?V3xoVB= zA7HZeMq&w7PKg;GNabJ;#bD^jVSnZN+ZM2xG6DwpHKjYv`yA;^29(hdzJicHj%1hX6>G&h%w(h znDXIR7%}H$5Rc`iLmk3ouO11GA3yi<(j&LM%EC|=e^%i@u*bK=Es{+Ylkg81cKwO( zYOj|5c9+zJl>jkaOpn$~;6gkerJ1!hHq#1j>{O-o05J*>7X3D)UBbphHt|tRD ztAxUchIXS;)Hst!SW)Nd12s?m_Y{V{G;v={Anl!>d=+%BFQRqQXg?$GioaLX2-)U$J>T7ImIQHn(Solp=>^VID zWB@Yj%e(5)QB>68RrDC!ZEe=a;rJN*7Gx9Olf(OK{<45U$zyfXO4*zbi^5;F@xZ3s z_5BYK_7WRaw(Km6;q z!ux4yzhtr33}mhw{t-W)f6&8gl343FwI59c-bM#=OnWo4z}_iYeHdvfLAvx3U##>J z0bXh)W%HwKwHXv0HqXZEgs388-UhhXy=3FIj0nY8-RK|=V}x^&5x?{BT!GK?yV>CAYO4p>1;?vrrG)1KoY?QRC!Q!ca>c+6-^ zV1tZ|#m^)%stX<~sb$nbLAqJ9TF=}`N0jb|4aiHB^U0AqQ3YGUUhOFz5R29vmvLT! zZ=8Eq||E(T@LwiFi!tSPAJ*O@@ULpp)^`dM_bV7 z1R?%NEl*1m${F?$7++Lw5$Itjj9QQGTr3iJ=NEREUs%L| zC}1g^7w%V+Z)$7}_lE?-(d;ez^KXFCJ1(rgHs3KAAa;JIKc55YH$0#~;>+?{*zhwV zC`%NPKj1a`o>)RP_DGKJMk{$qACm!tdRV{?N84D6=v3Eru3D8%4WZO3JYOx2S_Y1}6t|R+R6`Ue%X`i$_qXY?UrH@^hH`0Ge zQ#$xNcc6)Dy!;5+61NxZfopNop2%kcJ5&fev^D2cxR>w2V!Wr4hInsg~N=PU0|p2bW- zKI15?M`Qz>w&QP{;}9f~v2xyX7?JB%3IHNnLiIMBkoKMog{!nFV!%^X@LweP9~SIK%<|M{0|L&|1!$+HF6#>$fm zWLbg9Uxz`f98y{9!nc=vJq{+vYjW3q*X5TIIaS*Vg1fe?$Lem2lA@Y18Zx-cwWFcS zh{IjXp(CY***M&*YoGnugxi2f;0LT(#mx2k-J+oTl?F=CUxq4)}#Qx zyR3MpufqzHoxX=7w@t{t-S-S0j+h^P2IZDoUybTy*{o5kmT=Tv?7R+8i>C$X`mFL_ zdiq(Bk0bHwQ|SBj2Z{Y~SK*O#F3>hN85_yDf$>Mfz4Xq3giV&M;xZAdo|1Xpua>D= z2@20HNAlgWU3#cTZZTxw5qXyW+Z$~;Q4{%-aYu(Vu$EO`G|Jia3n;QaF5 z&cS$1aD6Vl`r4%7KQs$5v(fthGY?m*f1azBO;m&vH5>LQ>tBHE#b8|v0%*{&{xXp?m71hvXhXcXsKa6@eaZ6q?Iv2HlG>hIzcsXNldL5eAJJ)3y8_ooc8M=ZlC_x|3}gRzeNG5aHJgA zgkC&&wO?r=?84gqV-#-kQ={28#BdT6p@`3T*!QEgCn}JoPzZIL);QR;_NrBAM_jzy zvzn!zgz8nZeb)T^F8OST%_#o(?8K+;Wyb(^?ft*~KmYG(7uEmyg>--0OxDoBCBl&1 z<-ghzeumrs)rYeg^Q}doN+~JdwdlBz!f82acc-MF**qjJvh^dCN5$)Bf7o|(D*vwTzqg8ZXq)r| z+bmyAZbXs8iRmm@r%)C|WnZmJo57^FFIV>E*rlvl19gc?&Rn~w(G!(=`R{cLyusK81Ji+F2V0H6N!YRF@! z;0}qM2=)o@&;=Z~XzVca@ZHd*cHR`WbrnZe93eZ54XI{k&%kk%Xzk)({UBG-1Hg_1 z{jadAKmWBQ`K~L2?jH0JKSyO6vi-!64JGuk(Ia0%X!NlW#aZAC#E*{2Pha-C8#biZ(iL&EvvIrTC5nR{V@UT(+ZlNj zPLkQIv_*J#Ov1Qy&x6BRO0TR)aX;BL@4Ysy5Os8J_hZnLoBcxH{={jHNxfBYdJHW} z_|JY0ZLH4XS-^Cix>RZXQhaWo?T|a@sgEyT2Csq-rU_9N@N_i zpX0l-Ok@GYfSiBwVQJDKUyskJb^ZCLv(>8k>hrUUr;0DJcpiLFObsxla5+EeueB%3 zE`|V~N`2KI@=XCPv-WT;zGmhOi+HO%gm>H5+WqkWEv=}mujBox^DO_fEuk@*dW{~) z!E7(nhyHjQMrN6S%7k7LKYvH5=7~I8--z@w!2>7+a&pdG9g(AY-%|41y{G2eY2ht8 zw|cLy=`}}dMUQIb!>tds(mu3Jdz5akpyc3FMMK2GH~>$bLwjXAgz_9mb$J8J)F9GP zXjg=3RV9*Ywk#fbQ?19q&3+dX+~-pHY9LG-9$eI!_U)f=e_Yiafa+Y)C8vqHuIWr7k7Ge|P;EalQ<=}dM|uDZfmg8=X6aehEk15?aWp zrAd1i>%NsgnufFv`tc8PoVQ4WE66qs;T8!y!_QO1Vb7W-#tK&1-^pMkQL@M1{1AFo zfTHz`YL}2xae-f@zB~|7@1DC#``N2PH6$8X+EW@kI4bQHG3ctW7o(tZYsEBeZD3`; z=*1>S!Q)>%Oz+hxE!Of;jAHk*6>^_`rh*80C1iwyfqhA}Jw!lToG44Aq3&~0l>&Lp zoe>rhPsXQ=mO|-=c=sgmUS9R2MOMZ&F=2T%Dd`0SWkEcec!*>vXoK!$P{;DTWd&}* zZ7XFQ1TUYgIFV5+X(G(lB)B~nNJ&wyEzIkaKD%weOtwj=Tm$4nN#DY%E~6n(SxZpn zuQ3SUnCeo8%el4mC!l$*>2+jOwR7AQ>v|9sSgjS0oKDFtR0WCbcl~JKCygGe2`?0x zZ9@xxTeK#}GC4`KT1ro`v5%7|LrUZ%cI`?!TytM7*D5Q@@BveXebW+gHZdU=!lbIQ zJ)?na8?MlXNE%o}cGzc52!+Zl=I@a6hYpI-$aT2C^tP!PZ(Ci_4(1h-xLW%-Cm=(I z?B{4aByaI;yg`+E;o{DJw;hwI^+K9*D8|q`Ul`qn z{tF*!(Puv2O?c^v*^du`<`~bKBML{W^crcwY>0Ggs!E<45n3Mpsx7p;l3LqgL?b3C4iP{9We~44F z2-gYbsqD|9HM~}N8}J5&A;i0woy4YA{!LMcX@g`R2FuqBw_Tm1NtBC$lKel!tyTYRci zB=1EjHKgDe{j^~Jct-_GPT=Uf5LB$6HRPo!me;77WkBm9dUpQEk!UT6##RD9?rBv2F0zkL3)y?yHvl8V1_?mTNd8D3)}i6uip{-DNFl2GSse0CEIFxE&jm?5my1qLK>vUhXrW$~C

    M6n_u*Qj0&1DCRsT{~sXRTpC3U|Z|J#KR#lAM<;Ca+~8%nRU&(a@04u z(e^R%k1=t&rezC*1ZjOpP;R!kj`g2^*&$~-vB5+#fuo0E^Rld)P$M|ZH3HGCVs|Zm z{cvW>O4<}G%m^D@KL{;d>Cp|uVL1ET>aJukwQ6VRr@yZ{gcItwRmLVRz2~6NOa9V| zt{Pv2;~OWdE-hI#7=}+Yc$W4;`7Sh|UyZs6ZLd!@UTGUtIc=?v6_)z>XT{d8iMJG? zn^Rky0U{Q4G|ygi@3>H`T@^2*Hj=G}aEx})IH3S>kRlzp(G9znIuZK}dD@bIrS|11 z-ajnipS5Z0cXz*{(wz|D2_bClUz-EW-&i_{ytaJL&sb;OnM_2hy3kL5Uv&ZRyucNq8Hyysa^52ib9#yBH2aZoO^i z@P2Eg_8;@4y_=l683bIX-!@8@c-6J$ind!eQd!b*(F(hKty}6PCv8ft%j~GFqr7Ls zrsb_?jUS{cfBxq#Z2fhPj}6!0w*e=f7o_(mMVZ1%TYI_`!udoxMWaqV$}5@)$V6OB5dzy4QSen)>qN`EUM2;7*i#(;Wph{8&sdcgZ_=p z*hg+J7kRnVjekqIkpgg91vjX>P80c9WBn9Q%k2hf3GWYS@4FaN%ow%9b<>J(!r9b? z0%2bn`EQl_EzbNHa($q~5Hyj^T-y661YS;Lq+GDH+*f2-{o&~UwBzkKKYM>{sn2ie zzVB7~sm}(Tt+H_3C0%#<2*)w@TycJ}#&z-duKdIIyMrsp=0pSyFO zmeKla4Qr#}dn-t2mDG(MF}jFnyZ1+m&XtvhCpz5LUGmM1H4q~4h{pJgXX`;9cNXrp z#w)8`w~%|3k8K6N$}hZ6M|rD7{i}SNm+kY@TN`_j%U-b?@ua9;Ddr3wv^?+QpMbiY z+eGuKm)YJ6OIb+=#xp zdX=X0_LOFAGN{(oX|ViP1zTg!u^os1V;)CjH5eWwMU&?|)mfc`b(Lyzvjt;e{nfFfm)v&jI)k zb}>I^^eIj5KQJlU8~56R`Ja#aw!k8hF6)c!(a7g4zZZfh%XZxnn&6qNFD#Dk(W7x) zS+>T`m9(EKj(yMn)-1l8R1spAbA7zA zaqT)N=fHk$05wmeGw zU0!@SIf}nHx-B99XaBj5a2f4mTNbKV3{vL6oPMJNfkkA=m@JL=St{^UIYo5ZYbfz% z;zccZ{I25{IR3etO94*i%kiQJpi@E`l$*GeyRmwk0(3f84~11eNKkji`-sou!@5_r zTRx6H;LGwZQst-7z7d^yX7I5+LSptu4p&SGO0a3k+c&;cBFFve-A_@W$F+mKN0nG< z@CV5^Cz5KDQHwBfSbVW?GoUQ>cvw+N>Maa7bxk#-g}i+I9x5rz=5}EewL9K*HOh`S z8tk*1vaV);f91+l8-kN^Wi3qQE{@g2a?TbxVHWbZXGe$|{pI8tHt;dP#Vxl)ql1On zV)E@%Vi5 zi2Q&);H=Hg>tUf{$_sdUH=QIPHiN2IOy%@YIlerX#bK#Ii{jC(DHx{>@MKFU3ME%x?S zRRioU(N%o9mUG#i0#0Ce^MR)sE}eBEq7O{$;*H(1Fxiq!>`B-yZG}(6W+*G-hB#h} zc1?v}r@E!6r0>BW=rPODmqz&MuB0s2=f6ltp?);NgqIsNAOluz+?Aw`c1nM&ST&A> zwZU@Fz;GXb6A`Gh9w+rbd>n&U`TZ|gO%VDk@ zbPB#0Y{xC)zh=qF=Mb{9GiFSJ3ezDu9BWj#30~A0h#t54^O&Ku_zUOAn%HX$J_=)f zF-Vsnwavgccp#V-2nm|g3(8(n$aTA)*Hk*-N|2WPJM}{I_}Dt$8Zmzi=?#koWvMr9 z2Ft|;sIiok;B_N%3(3#VMtEagkGYY(>9~#ZdQ|ITqh7l3+QCA~kAe3)hcoW61CFo3 zI_2$xc-?Z1`@~8RsFAE6hc}wZHqjC#%pTEDm$t=1yJK5t2%RzgmNH~ug?jE9Y_^oV z&1z(ynR@R@=Ar5%#?Qy*@UgSPHys*_uV%`4kxk7#D8$gen7DB439Zqbdo0-)d~4uL zg~=6dgpZB^HE^?GYu1qMn*053nS%nfjVhT}JJN2rBzID`KB%2`O)px4USz;~3Df`% z1LN!RS-p8iejqu5F^`9F8$qYzH2NM)vK|1)PPC=RnCg)`iH@#_tDR#|eZK%w*Vp|o zg;T2-82jgKpBK~{J4)q$!Z5^^8>Lw{F?oW8T{ED1(}NSFuzo$$lHGvz zxDDq|*k2HF+)OwdjvfQBPEpMUk4qDy=nNXkX%nS(D_THxc#tN=)?2z6@!O1-K<3>qyn=f=S#Afr!FxbSlSYxny)$-=;V8HE5DYsDV)mX@= z?d-$f1drX4jqNs}(NN)d=mHMQ*sB?QPoOjSemZK^S!ZJNJgSd~{j6z3kZp;2x(ljK zTzMHcZFPbO(UwiVSma?ahv{IvUzS0bE_-}^ZP+X+NU-0$gV{L!hoKu#* z1uww#Tg&B2j4&>-xt{3@X7-BQuCygwUo#mwVkr0@M(~%kd^Bv1bl=bO5pst;y0LFw z8qS~T@>9#jLMGc^r0grbOn=M$p{SR$+YSM^@G|FQS;+H~GjZ(sNs^1q zd9Vs(*!&N-TwLs5*sW=n{2Qi!@e)r?zK~6VC#FwNYpNZ<1oz0xQpWyZE%9^whgLc^ zi$i*X(4%7j_$;oQn1Gusx(7CCUms9f(4OvbS33MkLDW?!QH|*`v>PM$$J#KzbPMH$ zkaz+5lTO`Qo~kH?$Eb*e5S?`@)t*W+R{bI(MCw9!%@UUEulDDF!T`{H+IvG!Ve$Ol_2J-W^# z!QSHb8LdY@>Pq@Ve$wD^vW5S2&R&{}wTp^HxU5K;BKaX3%XFMTl(Bgy19fUqndksM z;&w;Sd^2j7m>~Lj=EI(D_gc6!f6umM&uGH!&39tzGRFKfyK7-&3Z-2VhPDfu^|clO zhgIkRb~DmeZgBxz^F}deN;ldr(hddat16m|h-vB_M`&@~D|&vR7W@`wbq&$zs!_#{ zuIE=*n6qK?<{_|IskKcD^Q3cmEHA8ylTtfqv;cW3f*mqmt)bsMS|Rz}VBJ4>*b| zk&@lxSy7*%mnUjQF5GX_l}nL>hvc!&bk#lJ_l@*PSV_vBYGuUT!A43LXBv zp@P|xxc`6?k}^KxMxBJYZ)rZ+*G5WZTck$|ukHT) zZBm(aZxXq1dRofX-c9oFP10y$wTSN)rTvCTY0+#k71{$@acLnczLuj^&*Fnt zT!_Kb?Zqk-=SLCQ8yL#~+Fc8*g~vr%`PeF_I_<-RCR}rsp52Uctvy-Q*~kJJ3#>|( z2dsiByk3F+&R)tW@vs1=x}nCPb|n?UzjMKjqDBC23l zCiQ~>budPlaQfLL!Kk?s*2OW(V+LHXrP0!*_^QK;KU-++Ld9Q|!kO_=m64Xt;x)4< zas8!aG1XUSxNa+!<$LbwP?VJvty0c~5(kEiODQF* zTTWr@1GM@q#$k!)&XMI{SNA+hbAl~Te4aYwbDlffA^P>vZvkV)!xnQMR7kXYoWp?p zX{`cmBusHpPd)(yDw9FKGTkl#Oz8$&x9f4{g3CsRuS{ozc?l>KA49x#)`~z+_WtZv z3T%Q_t8#E`w0g7Da*ghg{;@LTD8fNp(<*$lIVl+n?*F! z)R5L0sv)KMWWWbL?fzg?VN89LbH0J`@NUTl@3PX&Yo})9a5&Ub(nuZ z?~KDHj6>s=)l_CQU?qXq3#TWcT-mrXJpCN2!<9?@;K)nh1{)PwM|{?j-r!*&$WH{+ zQp_^+cw5O?YE*5FW+ld)ov$B6 zEaeGK>80%VY7S0UPfIv^dISim8&%GUhkSe08}H7%hJ5N-Z|Mm(%a>9Cc2;6xb<<8! zx>mJrhL#t!nuSy8a$pqL6sRw+&N+uy?dM+8qsVyA#ub;932W#|&yuh}XX$k?HxO+- zD-_8+D!^qhK8f2JGSoF18M%`QGdMQZV)v7zcBr)SCmTvPmL*V;-E385b~eyg$|_^s zi7BwNdt3F%786n-C{v=4uG$PX2|>q&8|Qm4cgDsb-AGvh7w`3k8sj;N7MFXDK`+~e zQdI-4Oh}tNnRhjnO?OT3sLSn24xe($GeBg>FA1%FQTL~By12M_5DWzBC4pZlE}XNr-Ab=-bIfs%pU;tX)-lsFsr;qLlP#;4GiTRaUZ8QOAX2s?I3m ztZGoiSE(hVq2wC)7QjYktmo z`}xVdGceRDRbPl$n0M$oy_?sZkN$Gm04zB$GTuf)jwYl3oEP2R1=%o=(e|-~W?SfI z?!Dmb7nvVb@uitE^iIVaCG$w`$T5&?c2wjXLM6d0MRVLxv4bRNt)OL-vU8WM;_F$e zajW_$RSYu~U&pYr>ALFne@}x?W&>9C$n;GGRg-1gq691ny=~O*I1oV#?oD27K=4&a zE4)EoAUs<$6djsN&(LBvLawMnCg)=vt9 zGNfS0&ud(KLF0E!S!QgqakGgW?WH`gGqz&Xv1vWiqjdl_K*_%}&F&)dvDLjeTi_&& ztN_E~yv~n~(UyO$)t9JoaQ*t`zPoa;?C*&pkXKRsX%&jEZrlNZ=v zJ>}PEzViRfpqi!!-Kn=IB*O%@KCl-+!4E_vLJgQ7z9SLa*hmLJuSeeGip>vn%*HSGPsP=IG`;j&1SY=V0YP4U*Qhn_DAEgyDu~PICEC(n`J=JZztI^U` z-qc&Y`Xre*oYrjB!Ge*4Ny>(SE!oT=fiX^`_nO*zq=oPT(n@p-oFx>+@KeHRk3L75JtKQf% zB7g(V=n@{M5v}?ID*FxAQ14RxC``<`_g?iuUqRY=yl( zTuA8lbC@=JFV^vnyi)wbbU+Vp29W5GZr6=*^hyPeh^Z)#;T{)OqMGRmS%cVh__*AS zQDxbQ8em}=r2y?=O+<9S+CXqGT|pd@=(cvHnxW*5tzhe4#v0jb?r7aw+b-3qLWY%| z*rXXvBMsS7%vU6WI@>{p%=fW9eMMq39-$(iLBY^d<1ep4dYr&CL(>G5u~QHh!1M%Z z-bkhEX<8aCXL6=OoxKM4fTo-t0)^u7e@-MQ8!~4kZBRd`eHgT%qXkLkgrAW47Mbun z1!I4 z4bJeDNry0;yQv|2*y>SX>%c!eq)I=kP(|q^GPV;1adxT^dIqTyim@sVS$L0ouS4(I z>Wu@94;*j9Q4uH}vD)u@5~|~>;b-u2q2g|~{mS=;O_F@gYy+<7w{*y(kWm{}d!SE>b;$Vk;RI+SOXnv5PeelN66d-*+Xsp)dYI-`l zr}f{x{2;5u@&st!uOcP`GLpv6I1#hA+~3{sRlQ_4ds_8JPXU`&qSjw}g%|-bJUonq zTmrB=7>|`xK@n9;;JxwwP36t8m)G}eY1rF}0z#VQ8~aJ^+zjh%EMpqbV>4k}GCOm^ z!>fyR4ZFOS=3dv`EYD&Umc(=|5929vGs=r;72Un$$<45^v4$QV{*$(mTLgj`Si+-6 z+i1*iXW19RfM#rd_m&S;OwS9e_+5MJZQbRi_pL8@u{$+b8j9X(inBd>7-&2hcud6!rsLUS~m8OA#mM0XNLs&%~0+$T`DFCo@VBMTMwyvUbPEE|rCIx;)hS z&`rQ;+uKXCk^0x(3{4A9^8&-&WkH%R6X_vCOCB0XK+#BE?lVS4AnS_EGBDx$QH%q2 zd!PGxOkv}DfHq0$NQyhGv)sZ%-JvBn-F(R71^IPPC9XfMp&`6%OOmS)Ckd0&puMtF z`e(G{4IM@b@e=X{>RKMzq!)%w@XaOG@Zx1ESocuzJzaDhwmJtX_#K+F43hG^^w$VF zGZ>3SO>|h1%Vx$$4!H}4x$y(~Zg;#@=xKRXwWeS#`K1)~`0U)v!~Z=8^{mEERPH4! zC|RxT&&F=~Fd~c0tF}K|62JS3IaPz|k=cU|ieiaQ0^qkpc^|~V37mk;RPfSpl)*t+ zKXfz#*W1eQf$FKbe5$hyKZ`*6|3;Y&t5IWUoxkSMy6Z$mmTXef+x%r5y z|KK?r)+IJgMKkpjWra05bD}w)?KEOdJKrDvKABJUn&!j!@blmYULqHCQhA&!-g0F#<4WX<37?lL&Ao-|&k`69yrDmx z6@s{WP?CFOpY@L`MXu!mCB5R&HzTNCDZ>4ZG=_DrVI_nl7VO*;gZ)(+c|7k?YR;{= z#1ef6z?ribt&f9egYs^`*x6rT$Rx`FP4n>$cMjUe0AAGBIoPPnV_eAV^(i^k;#{~nCksU-aY2U4~`BY_lGXTn>a1`YT{jDGe7 zU(JGo{z4eB$scU4a;C!G%${VpF$N`vY(6p*`rrjqSg zJe0|UY8qVhGxkwsUU$y&P4W{=P4NqcM6YKa|_BSTTpgq z6DTlb*8znufPEnCEnqOLzYD8=&f5t zr+|hjt|nQ{T<%PYTAyURTuO&AK%Ou{UN=0Az|5{-04Nv3T{D7Lz z&e@wO+T?Y zh=eP1`~tOH40C?QWRz!W$Pv&1UE?_~gX(7qryNL6mogvU^$ntbRbH?%%0@0*X^6De z=WWmcM(8WS0Xh2Bgr9z5@=x%aTs7Dws8CpGwqr&?;@5^`12#;Td=uJQ11hGr}o8{Y#FaB&zFXlkE*=AB<#dR&|?dIO;D7JI4;pf9!}3j|r;UP)o)4 z>(LFEsk&*~5$Z=H+}CRkGMKT%%OgcVnupX`Gm3_|AT7-7^Tjegf5vnLCJZ#a^Xkh* zlkhQJ^^2-lrfK@;G!5n>ddOJOE!{uEh1u;Un{GEj6TLP3L=`p23~D?QMUGRAGfRQ@-moiYcV;8ESHkkc6?cJky zU+m{C%GHsQZ5V~(!zkn>d;^BGa(+@Dv4fasbis(<7fqoSiy6B&FWsL!^VxV$=Imk4 zPQw@F$h`HJ-uz1ql~-CLCRJ?zMBC+*AG+eZpL{jDS}|sPkNukl0!Kf zk5%#2neUq3tcON9-kR|al%Sn|m=fg`1=;(kSZPT(Q|Tvzg5e-Wzx!zCSbV|CU3PUI zvX6_6`UJq#^PhO)nZT66C7KCNqVA6CcxZUzjGBM(fozHW6$X|>N>d#Wn2Rc5wSZuP z)a`AS)yweVX=By!;k&)7hNn#{!{z`UADmW0K*+03T{xh9 zTyx4+m{n_3frPQO zi*A}B(Ysq3;9!{{)6+<4<~bs#7Q3{QfA!W`*{*gnYct1(mo&eyc2Eroy(sSHyJ*zp zD-u!p2UiHI!3^}P!DDN1>~yCw@Z&FY#UV?|LHQ4UqMPiL4`fSCpx0vQ+#yIAue z`_oiby6v5j zcv)}#m1?D_b2QXEleqa;WW-5wuJ&LH9S1kID!^uWb5GomWs<#BP>41>$5$7?byPffUA`rk|M zMDv3NQ<|-E#4yC6G~1QabAXBw5=a^iBaY)E32c|KlCiPeB159DW`=l%Tgg=j zT<=^AOQ>BnGc{yM^b-p@#5ps8_{$qvJs50cj{wlIQVu;vFX<)h?`qtqNsz2lhS1M* zD;O!!a(f)Eo+HU3_WDZUbrc4zrD{d7T7_&{eL^Xsp*Q<*z6`Pl&>A>v8z`Q|PE(=z z&1vi>EbXYp+yRB_!s+x?pO3y`xdTscErcE8RPXP4dfhPa3Oq1|C#lDt!BNE7#-t`fY*32b)i@Q(D3VedY-~krT)6 zxdruMKbha|Nv=g8MxdkKAl(P#Y6+SsurC>fai$QqA>qt|vPJ#FEZ}h50{4n?pS~EL zr1LWHPpi9%?led2;I;P(ou790r^R+T(Y|`OVi%ralH6l&pXRkFFnyQAm&FQScK;hm zOo~h^;n|sru`Je~d(vr`KG3}716~|*(8N8qoy-PF@1qSYOXd*TY$VT>6e=mgXCSX0 zYcK)$c^vE_WgI5+L_TDSh*w*vaAzb{Ruobgt8>Z?h6Bm4^ZUHxH-9Y-O+LhG2rZUP z`{&iH)fG8_8%wXL_*_IdEcJOSHCJ=ANi3V@g+e|~5M=Fd2Ad~(=nV)8x{UZk4 ze-*h81bBL*;`g1mF~}Hy){ifA)rTkyl|{LsK83um8G=u`AJgWJjg!zrSD#cCmj|OV z+s~O|)EV@et^bcvTh*D>TvLx$H_mQxY1{O0=C3!oF_TYHJ2Ru9_#}Gl@Wi!=tg5VK zN&5w!abK3^EKh|gL!`4q4q)?=FG+k7t}o6Xh7bG{2uK0#-a|0G5L|KeyL(`=(tdfd zu2=YOr;n#4TB(P;FWAAti_?2?c*bh|0-QQ`cn?k%n?5%KtAHJ4ux*zQ!13B>#h{l7MVuF`H_%#-p2rcE3s|FV+;68Q zoEOn)NCZsv(s?T!1^aXj`*6f0v`V`768Fwfz`vX^K06H=^PoEbWj?1@A5@}^-Jy+o z@{~d#p0#sFs$h27!ag4Hb0?zMSG>a`KRjB6<6;gu};pdX?XUSV+ zz&sA5_hR#oSPFLWJPw%9?Bcw4OJ4QtsN{B#(K5=y(3i(S`%mD2H;&cm6 zfqj;H1o82=6ArLG&U~CPgFk;1m<<{xl!I9ie2IGY`|VmBLa}dBiezDSS90P3FLD8@ z@QOemmU}>jey>CJ{OGwWAAOtf1`bKh2No8lw6!T>6rG5aqIr2H2q|pPC{X^c07nU! zk)Gt}_U)D_N6#^Xei6Vj3s_w}fX;Z91H)dh@$T*9>X2cX2I@>Ha18jTj8gv)VYpln zun&gfAXamH;Z{uwx>Cr^58n&v57&96P$4?McQ3wi6Mw4|tJ`hv_esc_0aQBA6F8-c zGJZ~Pp>$dUDM#6j`hM7w{S8JK^5D_{=5M8^YMco*6^9a9kM)pxF&>8>u<{b%U5m=& z=6aRH8~!Z?WzibRbH3nWYiKf^WUEjg)u8x{=h$=avlAD)GkKgj3+upvAlKM~%{XZo zZRX}yr>0bAO0j=8Jmr~kjK#w# zUwQWQHQ}_!n`FL6y}$Ht-O3^R11G)Jg6HSdvZO9c6~9K%)rCT~;e9UgikNWn3@{0o z$iiS^PIcq#iBldbo9d)f+eA;JfN3o#Hxa$0a&SWvYw!h*W#sV0@TL`j4zQ1(PMa3{ z@X`C*I{NPDi_xO_xEO%}yv|&p13u2o%0e6;Jb_|!Nb!X^>N)H2H-QTCWRsst(zEA2 zv8i-HPF9>XWvZmlQ-W1^^RZ5~I&A)MH_@GlA{dMY>CwB&>svvu5d`$JXjj?o@&tZ- zm@Igl5(}zUB%&VRPpJwV3j`Ir{_g&52=P0_QmWrI^aE8nIA zzHVjP5+@DvL)Dvh|D1s$Mg`B(Wi;3GlpV@Gy(iG6xRYSZnf;Y1lOW9_W95RmY@+HpgW0OI;h&>H_I}2Jd z;)g4`qj{@;YMM{1!xB*S8DZ9oCc%QyCILaGL^UDPt00%*Eo%Jxaw(baZD~6UJ6n#p;cJ0(d$ymeB;4HRa+^K#XALQTk2__ zTt*_?S$x1BAPzbj>`7r)1Uq138X&=^1n&g_Xe5yh7*(+X4XTz5!%*>d!27oOn~7af3m;6b*(j+r(GKf`j*>BDqMebeL9#KphLXR1 z%5)!cG4_k|(vsi)Tz9%We&22(J~-=cFm_GYIqRp{Ex@Qh%(+dNqw&Y4br`{6JoUqR zs-KqoJdNxZ>%$Hw&?FoH^5phujRQCixCIW2x515>PfH3Eg)irGyz$-^tx54V^ln#!Ef#K$#)7CBh4id~;lef(Cne=@U@8^M${r^gX-(@Ipo7!NV--sJTzlHPhT{lPO~UY> z3Hn5d-CH!E8Pe*z?$>$R2Y)(Vc$l(@(}_nMbTgv?pnC`nd)GfE<7zicaLX;Q8&OB< zcki(n)?)~Qi)&Blb7(155sXJj2~aEWenPdR*$(9M8Ng8EVqHDqUE%%$a^37lZzk4g zaDSdaa{&R6zwv-}j2dODTUXJ5w-Y{X=>#)KhI+1y$KVL2TsQ%KZEvFKyukbdS+*J7M^aq&dgUMgAOFw)yH=}MbK3A?IQDm|{J7cVIRRR9 zQsoS;AcrLKbc41ssU5IPA^4j_GC;IeNH9n?Uk36}M{DF}xmls%e$~zo7huv**%-L# zsk?^kFCBQRHnx7ddP{c~`kxK5s>$*i?r$?Cg;`^_S;nt=Qw?t?acTwE2Oa>vM0Z7? zJ?yBpTHyn=i2K5yl{Z%Qr6!PdSYCY}&!HfvQm2B_6#M}K`RX#G5^FUsV~Awj`I~VI z?Xf0RLi4OG_08*Ouyf7aQa{Z$`$%oL|8S`)7y&UgaQ8CI6x-lcG71@;2|O1Rb*6rO zH>?fI%*dmyJ=F_u@X0pg1*#RLFQ`x9*o6pw{HP-yy=fkzfE*Noj%Ss8#)EV1G2=8aaCm|FlTUb3 z_+O(z-ZNAJnleeExs){PZi3Un+T*HM2Kes-{*B%Zuq57$#=N+Z$qi|=uxUGoFc#<4 zfcFY)uw15#x%N?+7SfOF^3-V2PvB&EbrxKZiw0Z>T#e1djUea9`q>SHIHf*TC@Tiu z(=PXlg(<5ceuyg2s)YtmSoa_K2z8UFW0+GNYv=kVddcg3Y&p)xjr z=7&Tm?kNx$Y!6+YXodICbG83kX#X}Tqq7Kjb7=Q~GA9(5-{69E2a#}|-r8}V?J^rQ z{00z41MIy}<7j}xP@AUx$0?!O9pRwbcpWj9?1^&tQDr;Yle=Y!83Nj4K{>Xj_86bq zV=>c*w-iT?Zw|U^+igB9DU`@F^B$Q4-0+vbo)o0&a6KKbkpM7C=pl+*=({?-dDJyd z9_t6*`<;@=)j~h|&VZ3g=Y3fDD2DPYX`4GEv~$>efOaZpOl1Ny5wU~#H%$(Uf(Dte zlj5hb zHD?^wOkj>`j%G~s6m&nW?)Y&^+73gi+5KTo>8I5dyWZmJ&g(7-&2v_Gyd^DT-_7v$ z#OZm1DU50ADgPE-FCM$$BA@g}Y)z9B1e%Q@2kRx2AJB;kVC&Jpg3I%KH=z0Rw}`{Z zGwmbOHp??+_1J3!Ay#iN?|RmX2Z-nl9L08(;ww+&nQZx35LwYo<{@v(5yB07p|V;q zg%6D zfts0Y#GxuPL!A3r^y|*}Ktw6dNW9@d;tiF!dGzE%#2o_DztWTx$HOL=NGnU_yhD_2 z^`JDhtdTp`$j%!Y0L~4YUl~j^RW8(d4N)W4)T7(Rs9;r-}o`-+5og4&^aebCsGh!y8W~H zNY^DfjgduNSJC5DB=95iO2(;IHj6vMZT@07=K8i1<);}affU-J7z46#HUq3SlKWl1 z;DA-+D0bF@3j*HV2+-ikaP$v4eN(gT+Q3J14)Td;ma*F=5y2OHGge!C}_ScmmC0<4pH>m1xr$o`(83{cHOOHgR$BGA`E!pf*5976~)aHOqN z>{bHh+zjLiLc_L<^at|99vMEA=huy!XD+L2OJv2l1^3u=@oKQIZdl&C-LAwZ?GJOm z5aww75$@+PfQg+J_IFS<&EWm742c1;B*5aV2wE*Z5ri?(@`ndu$J7&PATTJlX5##9 z%FU-aYeW;7>b1-j&g!9sCSjp?O)HFQH&foIVpO_f zXmeJno~kvrJp|!|Eabx+E3DdGHRc2q^mh6&SeKq_Q#{I^+e&hk zG}te3A$t+ed%tQ%Hbn_*gmHh23|Ver(m?vAX4?n)159+R_(oj}5CBH?8!N8kErKl<(U8uKGQ1;qI>r{wLCNSa_E$)U$ub@*qnLn?EfU)h zOk_?El3*K)n4*;s?(o_oi-nwOsqd^&5Xw2jx|DiR@c3@yeUU;n1ZEswm?_kAnMb@% zSl}z=8S8G$iAyBJVhK*dD#0WHG%M*JP1MKTE5>WuGB}pn@wI!H8O_bZs6`qA?jEf? z8ezOE*B*7KQgQV`TcEOX?4p>kos_aYm1x2|XR?A7gPd0DhWe-D`gzW(0;lO7jR+UX z1c5dv)!p+U8lf{1-*N=(3jBcu`7ARV;||Lx0M*{?y5SqrcM5#QOLNOjF>7W^rO+Lo;auwIk z{D;d56)jVb3@V)*Pzx>_EAf2LX{lWf4zs0T-Y zgiH33L(Bmh$(^OpB+SYvnIce<8!GH+m+)-kq%llYR_Sc6xXA^^{^B~OJiJu_)v8U# z{(P5y$rsGX32WT%YR;=P;B2>|XNaaZ2#fSG;7zY+cgF@3*&a|Ip$(p^U zOb7!frGBj#DPB7(-55Jn%t)hpcx^PhrfDmEU-f?Wm5U6vL$&y84Y!DExV2Fe4JR3< zMT$1KNy)ToB$F-Ly_==!CI|eqx)y`EQqF?f@1>;Sp~Z`cN@??OZ74STQi&v((KS?H z*d2NL=GNb%sK4LO!gcHZ9Cd_ut|efn^hx-8(VOg^Oew{{wm2-DE_I6-+Fa_`m*Ikr zELd66a5f{)Z{tmppt*tvpF1VBa7jo;S}R`#Fy$`!o(#TATtvy6_z`YLgXJ(WSIXNm zAn8l{pG5#HHJ=R-Iq;~u-owFYr%+fH?*uL5DKwl=DTXbM7x5A{j17^-kTwc$FgrEB zq<>(1rp8C{#&{QRoOC!v*g}UBw2Y_Fa6%cNd9flW7b$3(bWk{U_)a0ittI-Wp2NFH zi!X6YkG$0`sEviK4qc$AR_0vGZ60#C2z;pIyBMBZ9p<=y%3$6v!IC2>LMgLqU~v@W z3|Dn=9vJ7GNGfe38o96A|EJ9!TCOG7N3G9@_N4;zA;(oIR0t|jPsWSA!K&TG1-fm^ z#1;D-=0}zX%K3aXOSA4ElwAX8jJ!8G%l&5ID z8f!{71qGw#JW-_vv}{AqNL-iuXmmakpr=}w1puO^rju!mOH^?2&W2_#43O%~eq zBry`cyatsF+y02)u= z99J_Do^v6mFtQfmwJ*BI5k^J6nb0SVUQB`D?RgfZLo$HDnhde|$BMONOP{96R^)`w zirpeO09y66s`VuQ&f?7~zD4OHqf6pi0^r{j?t49|C_UDfo_KhuMOU_bjaog6=(U%M zi~11v=PonH9WS6Ns`MReI@Fhnz!^nE$PeW6_o>(sjE1KYRMC0_vTS~dT?(qPdY=s%Jj_B?y3^JSl-rh8B-(iV(lz8vlS^{k||g}C19dtP4)+b+4{ zOs3hk2N%jL)f(#BfDxTCeY7)62mhe5g-0{(ejw z(W;Cf=1@YD!LYh(QTDa=YniSL@p`x9fzh3|XZ2)2PnTu&NlD>a-?H9gHZYNIb+k)+ zig8N4KJsz2^L;bc#h0|5l;Be)7QAZHsUw!_d3W61z+0Uc8e?!#DjDuOZhbgU@$i!i z@+Oz8wU;>|4z6K+KmTcSy%e|WEpMac#42A;pCd=cvGqw<@N}EuSTs2!wyW#cE1(Ex z;<(`l1RPA*2P+ybQf-zCjr$w%l7l<#CXjXlc1!?hd@5MO1>C3SqtnJdF}$WW+2ClErx5?`N^xcVXe^H@&JR4q= z*JJ>Vwt*w=TO(YwXV_PKp zF4z2Kd`UlVifKsiQ0#TO&$v@#_-7Dq=rh#1;fl#-6XF z4x1M!l^121J`4=g-Z7Gp{=fnzG#=2A_964AlwbzM7e<9c8yW{|E{TuZZbNf%1V75GTf0Lt=^*Sdx_SvE6+Z`O z1$@c}y1QpU*hgF&g2O()ufy0wox_R(iYny+x*5dDMVyUdVooC;14;l!F0x^Ws@(u0 z@m>}7`^-~%;Oz@vpX*L6evP_Dm6}U-1_p2I1>%v9Lfh<*;jGo7&b_F^ zb$g+BaIg#`Mm0aeH>y`xUX-LFrUs3&i`hm*`QIDN!Lf@&&mHufmrUtB-jTJP%lo0o z5(*%%`8Y*ZD|lXV&s`SkDu;}bU{tnOyc+Cg_PM=&n(YC0ML&?upkp-t=2Z_6TsdaU zUO&EC(^hr`a9LCY_w44Q27a@JEbRs#r})=^P`A=+(KClPs~d-)9s##kcH-1q(AQgm z_{oUWw+GwzE&38WlGv9R?L8h4hjlFA-PqRljVQjMR;ul2_%Zo|3g-B(D7+emyLWLi~ae=(*+D62lPzsd1R)vG%7wvJ24_b%)RB8W>>V}GwD zAs%Bht7Fr*BMfPz0d@@9O&$6G%(6qs@%YIoZ>!%9=-okiBA7f8&4Qc^tg{I0nY4xA z8)&cO8F3{~!igCTziTI{9as8*XZyOZ3d8qfy> z{&)Yxq-|q=`WRvLJ0h*iOC|HP&#-B$aTuK+D7tvY;_AZ12)7s0aK)hB3q&7C$>a|H zfOQxZ`FOzm<9g9&c1!qGQL_!<_ld=+hQ@l4FwM}xV}1l7>{>ETmadV=xVnN+xLys0 z0P8!2+h)zx>JDaQs9Bl;n!(1}WAtLE7=0CQS=#(rQJWQ<3ob3O;yy{Q-Dj;dO~|v) znSKvFV~P-z$@T}(i+lwI{MUlpIC*hI{1@)|QZJfmhdC;_Z?lbxj23DjQ==pW(a1=_ z!Mq8llVuy*IA`l=8%)2YElYdavNaD|n-aF2{{J%vTXP_zS+p{mN#XDe_0Og)EYY8%5{#L>HUMoJEM z=upQjd8DiSd*>?Tv8_Z|JhYLawDI#!oG~6pe2AR*I6@;!a>y@%*`IaH(S~{@8(t%tFrOn$(I5SYp`g_}&X@!-JE3D90i&?mXdUJ&pyj&l;+`X99 zU6u$wSDxj;lk0c+7y7)1@lkZ=UP>2VSC{pjs3b44O$|`Zz4gk?E~053ezwFAC&kGwj$AgvM?Kc{-($xOCk~t1!q*(YAA= zMcu{OP|Jw6;6&S{&7^JK>)Ft^=>sjp>kHZU>=Tm{rve1^F1O8IKfWB+lk5td-pgrd zHswmTIt_jR>Ssc{9qJP&Et;!|;5JSSADT_MNJUiWsbce%lF@WCD9;8IQBHn$XsNOo zsbWDgy=cCJ%QO~9DGFF?p?(6qGSxL_!n~{TS^25P<)i;DF;7T+Q-!sTlDI!as2_ai zBURo=@YYKP%uky#HVmcKfSLIyPFl*-U!ENFC=QdLQ$f+x4NA~yZUMcL0H#lu&;EfR zYs~t|(OzIKcSliz9WHk7I_8B64XLmzV=n<-oY0gXz$D3?>gPY4rXzP>S79}_O665P z@dLFe@4jmW`;4HhcHL_mb&}}&yGM{l!%5Ah^N4Q07=c6I$ zQ87Xj3JtKKkQ{L3;Q>5UH2uIJm?Wf+TW?R2Xb}a;);>$au~K!+U$P1Z=&|zwX@srs zbd#8Y(jkD4cI%^sQ(dA|C9O1VA#BjUVEQ8K=x0nH}A2WH+VDg zT18wBjF-e+a3Gi%zrElVL1e`R!J}RnuME{TD9*-!p0^9!;3EDe3dI4A_3LV`iC znWxYO$1LzMoq3p2a;7kqj=g3wNv1R(8V~VA5E3p8?Wj!8Aa3|T7k5!VFYiznWt>bb z;{x?8T+`iPU*0KPbKY+SPM59WWYIm~@l{KqXCNCvQbX>NR8x}_D2^);VFO{)KdxLb(bLcWKw__H&HcJ z8!T6Xbm6`68Lc3+Wi~F4I#utZM6{!41EtM<@1>}Sk5L_#{dD;Y7hKOIr)~6H*;N=S z`m%<792bB0**!>v;98nAFHVCJVKS<&EN1HA;)vt3ottf z)6ey*9>hjKX%NgQ$`_!X5|0Irr^3N*x*Ao8U6b3?SG+qlo$2SHFio%BpI}M{>89t- zUawPnhs!m28+<9f)HCaq?~21HB|nr6JKecm+FEiU7BWB$%bkcb;srWSlmTy?k+Bj9;G6| z#eizT;}5T{gb~yPPGz0_@$te=DB0*t;JGYkXF9C-0SYD%=gJ8TV~ok6shK&K>yxghGe7j z4{ihc*BU!{+?nx8{^~r)7Rd2~9Xq!AHsl%0P<8wW+xDviE`Cm7FY2VB+OGlu@%QJZ|} z`i1wLvLCr3`pPhYT*MhF2`@G{)#ed683hd07r8UAo9JyV! zFTk71NdyPCDOH*%&;%WrEhCf*1dNu;m=?~#K3g;<6<9)nG2d~QmdJ##d(s9!F}A=z zv=~{{HZTn?(7$N-^qGT7hIVy=5!%S%ot&{sSkNvzURmLPEwHC&^glN^@Nw(b3aG7| zOudq9)nX_F_W@5V+@{*PgBg-WeCh#BZa_ijB;qN;&Wu@dYr?8_YFI7~n(S!tYnN3+ zH*gKd-taLY<{Eaz0I^42*BWKBV{gGFOH{i*o${Ir3N-kcSujSB)82)9goQ3{>Fsu9 zfs*~s=MMn(aXxnKp2qYn;;hrE!|)k7RD3?pm3_@9p~UjYxPh(Ci`wWOJ+sUB ztK_JgmmC}ad0g)LfD?pU{rO*XkNj3V$}PF0OajHnrxl`^ueIA>3mVC=7tp8z`y1}A z4C0{^?pqeS%HEd_xUmTLWSrHLAbZ3f~3 z26#1oaW6|9i>pN%E&M<5g;vYb0M5PoU;cvS)v01lL*V@b1D!Ugtm#=&pkOmXC4sqRsB%NM2i8d2y6G=6Sq*#+F0 z$BsQ6okv>r1na>2$knEt2cCY^$B(pI>GG_jgnUs(M({7;QiDrKKmT-hC|EjZH^TRD z%5d!Si5~%+csW6j&+cs?ee`o-fmRs8=7T~nAfi(g(*yWy;XufcBLsgOMZGc7ReQty zo!`xrd&9T?Z&@N#Z@&<`0y}MuB%DwAO-QQ(LAc;`jU4; zC;jHh)kvO@`cW}c2%TY#bM0R2?&&{tPj>hCAG$}YyUtiBdSs;~N^u)WF6r)%b8pCH zJZ~8uFV#m^X^?S)G#bE^S6M22JLD$#gS*oOmr4M|U2q@!B2CUoQj>+>uEUFSLYDi` zSZXD)Pce8&}Q&s%AfSjP>?mAR~qO}W=x2Hd9 zm#5~g3h-@-uT1U8Hv25(O7s9FQ>QM3E3R(Tob)=1suH9vK936DDxib9joat#+KdeU z8D+ky?&TS|raY*>xX~WeZ(Qcr)=GBy9{o`eu+?N&6Xdzs#rYQE!BTC+#Gqp4QS^SP z*XcnyZL=IA!@>90@~~Tx=1mi?a}x$obFa3w#Og6J@my=TDBn^)9u2JAX!R8MJt3-J zD$@-Z3i@tE>xGeE2qkA4XiK%*2nH}qTmE#-Lk`$;YfHv}n=obOI=^`7SzJ*UyOuX~ zhUxYExYnxw7Ys&PirL?YuZ5RU-&Mc>vOGV|0_4Vg+k`v-0=N9?uJW;%d$_*qKuS?x zPzdtice4)Xkj|(9mw>KD1Dv z<<#79fOv6sM#VwvGIp_6j?r?~%2;4o7a$9^Wog-x?29b<8_i{D*^;wF^J2?)DhVFV zRVT3aZ$^XKnt3o~-Le2mPVPY3tY9A7f@(60X2GL5bAtQw=67mj%XkJyV^taI4W3}A zAq&dVz!@z0f=}ELN5=s*c9IN@P7egzYdSZpf~!=FHZygT4pv|kV<{QHhSvkXl*2N& zB-P9E^tStt(B-J1c*{u6K_0uEI2jmtt91R`U-Z4I9dDb^r+tRuP_)~>2AUw8^xGsg z!`RO-Vd*Y<8?`$aHF?R3vgJcrQjd68>{Jt}7|`rAnTlNLwzMV9?HO7c0Ja@CV`{uv zEmgnj;aB;Cbt;2rjoWCJQ)OVAK^lkgkKv%Csuupm(3K7+8Q$2^OznEC^jT1Gbt59E z*SaA+$#@iHrKJaDSGOEGplIvHIFmK@(yI(<%Qn8?UYBC8%{mN?oNV{VYNMvlEQxRQ z+j~~VkKFCbc(bq8y!D2BX4~N{sCcC-Em3W2!kIn6MdXY)32h4gU3LYiD*#qNslVIe zv#=~Bt7&T{nR4^KT|HKWM6==1;qtOuE+L{StUtS@bovWQ(DJIIDzmdeLPcsqh>RV%R-Q1x$1NoCf(<)!HD7s^CjT2m8t8HN5BQhWPfc3xNzR=M4hqeZkgEf!mk z8uVE|vv;78AuC;D|3mc+Mdn2F>;4z)B4mZ5yH&~9{{Di!e}CK9)N%%w{2!LYqD_8n zqA^0Y=5BOfrk4K$S$|_>YtfCOoRXBTys%z1o5!S$SuOeM{{KQzWAp#tLh$!KiWW&1 zPJHd6_~147WY%RHn%MdG==TA4%-v)d>TS!mnFaChL$)ErROFgF*!{8#Jd~;%V(phR zFxt$zd_BHJ>*Fx6roC#}|LFj|b(P2Y=zc%MUMKfU)j`FIm#@CHjg7yi8vx}?J|2p{ zd4?scGXlpqIGy16#RRIl(yRAQulNNBwpl#Oqe zHm>8>&vB#Ya>J)w$Y4TTE<{#n;r70$r6nBtI^5j}IY7CE0r`Z5hdQ=X!3M%)mjsBQQq)k7S<-rIc1-n!XPc(YI>Cm#E4n zRapz;0e&k|#@k6Q@&R1r!{m8X3V`0=!&v^9uQ`c{;s(btr*O~7OPn&v)7ziZed2WH zw>TuRB#6U(*+y>lB?uJaqk$G~gxSA%^fkQU7(Tv-Cqul6`v*dU?I zdj!5uzp-cH*fR<3nJ|=@wAlStF~MfRbXx`MU?A+iNsmSpn2EdysBrAJ1{J!z>Izm| z?6;{k_JEJ=JSpoDA-wLIJ5LOJoqP^ zzx-+-exRni%*Tp7!MgTTwW1==j#9J0fs@S#D>&JAsX>Rl9dPLPTVvL6mLyN_NM*^1 zeBOhl5_?Js&keA}rw(mCA#Yi35W_SmrEQ&QXjU_!%2ldfHej-eQo|b@Utn4YQcODX zCoOf0<4x^ekUZl04`>|SL1(6i4Hr)Mh+h9S6CNqRcY{yVXG#Ht_j)}$Q2Ttx${yr= z&yCkrV`3q^oh!bBm$aP+0vz}2JMKT=?Y99crT};4R)35chSA`p!IWID{u%SUBEZ4< zGZ&cAfDy=u1GovZ$lr=vu-Dp>wgHmKf(sG&!rL$jN;DZbjV16lxV^y^ixfT>efN1*!?)M+$>=t?z2+9Uifb|q7zAGA{AoPlaO{V;Ww!9<)Vz?_0EZWtS*DC=vQw4^ z&Ngkz@|@J9P!rCs7e{tIgt%^*_}H}6BL1^^a>>y5Sa&S+_tVU1(cXKXbs`(hO*+(n zkJE#EpRo+*2Eml!+9Fw4vh3g;R_zgn7=AYC@2`|-!CReD=F#ABmPmtUA9roal4`ej zZ3>2m_a|ge8tWzbT!h@o<{NGjU#!=vi79ihG{Adg4&fi0sMUvh5Pm^a_HwH?|1S4} zded_V!KCu9RhTxHi6t$N6`2xd#_8C&dwX+M537=82>l686@q8%xN58sTEBzVlEyU# zc>M3WkE>3|W2Q$p7Ru^|UFzxi!xvbisYb3x1?vo@G+~W7XSQeFdhWaf&Y;rEFYtM!0B|kU0++C@GKBN!FL=SjSK0az zZ4^om-80;M)Uh|1t0a6L$kafD>`oH{;NiBiW@6lUh6Wa}o|ZRL zRae$C`{engE%d&7h>JU$0t{7i7^H~Pa+()+Yy z+$+Q2XwzMVh0&t?)?yVnXz_FgmPjIqDUk$PA5eR33tRrJwN-F>gUh(k9rJ2s!2iA) z*u2xqFTByplQ&wyys^W}FTC5z>#$KcUfWof7AB9qT9iJKI0eX}O&62F3IzdWSZ=y} z(yUBB*&RkFL?7JYHyxkLEA?T8gwWw~vx76)5kg-H*U#+CoY3vg)IV}RPXzuV4C)g< zhURzYa!h@c5b&skz<`D)RQ0Zolr~x?@@;^}3>QR50Aa5{<&gs(6rLeCjqV=8>x5rW zrt+gZGs3&UQSIS^mlvEMC5~`x2n_}w$H_)Lm~iG4fO>3cGh=D)0B$8{9yaIGGI?MH4RTXT#%icZ0jPMROf^rK03)Lrr+KM+?lx`ibygx$K_c zUz5RQ@c&8oiI{7XIC)LhP;#Acy)tYqet@%yH(E3qN&P}@Fb_ldc`W$k@dIAUfd73p zsG67wHedw*dV7jxGprywQHz62%MtaMb9`v!rjVd!TMU4%ScJ9EcLYVuutNJlLC zwc9}`>#YK$p~&AWT#ws4%1)`G4g3O~N>CXIwlhj2!40D8m{&?}+UNx~IIZv{`xkI2 z1{-Mi3pX`NMx9(j*^LA_F#NFJi&4`QfN zsQWhhKCd#e;^Mr#)nl@$Cjh_!<61GE`3jsc#CK4)`Cu9skfO2dii2ulh?f+DbKfj9iN+9g0Y!)JIo zQ7QKwFvPW`BuL)k7{9NUwrT%+gU@Ze>^>TKuj>(h8RDl!|K%g(lG3J++70E;{P7Ps z?Ye5hnQVf0k4%~o>yXkchD?Y9x~XkZ{&AMdmJzE`XHJ}2H5wf^z~SnK^zy{u)m z-=Hb-k;<4}Sy&52vUqqGEnI26p&B|gX7Sakyh>1`fR22#7=^z-WQwnbcU@@u_69wo zXqG0p`22*{C$v95EY4OQ#<=)``VM7+^EdN8^yMbT3?uP-$zT%OK94uf1DZx>c{X{P@b}q* zRl{gB5Gn#5S2(?Oz&$eP#GDFQxsL{a;a*iz0$yI|6wHOlg9_e+CbSA;l5Vo%yGbJ2=ItU<=Aa|4jyJNt{Gh%;u9M0IH4rt0Gpq zk;VRVEB8nbA~I9w%W@IF{39_MtMipJLJAq>*!NQB_|mJq=W3lD1|_o z;@m#+h?Mn`RRvk93E1XyU^to3`vWwFl{9Fzpv3WEVniub_P$OW>rrZLx;wb(HCX_# zAt22HAUufpWsnG?Yfk5O>jy}Nr7PPF9hu_;(||nnK$*ry(~Ph%8I7GO9S=#!suQnk6ME5Ay<~aQ!$Juls(__~TtZj%tcIw=dIAtNr6$`AR>&7ac3n;JI<~CEj29)h7(Uun;c^aJHuco`q1NB>L!ZAGtLE620zC@D6{qU9Xet4b0-67dpB zawwb4&&=*e8bf}0qN&5o4z5ih%b%~;=jqEKIeT$?x*C8z$NBZ#&DNas#2M6CWKh^E zEPjAiX3F4wXnMEfOhp!EEtjM7`@1tMU^Gyoj=B8S@n68R`B@5ol4=uAkN#wd^6tWH z-zL4hXuX`M=<`E>S>L}`W6V4>tLNB&9ut)(WvvzWvzf#q%Rua2t+{!cY#d0jA(`6$ z67RV;5Mt|5We}{5o&u^gvTuozG>*G(!-zMYRw7rES{6KmOq`krK zVpf%x|8OF{4wiqvNa(*9uiwdL?C9&BgAT<1c#tD-`DMqh9B1|i=*?4?UmxOLg?#3B zr$XuNC~fYgbbEu9%j04X_%plD^zdn3E9Qs7{bLe^^8R{eO&CP%hL50OadX`L*Ql;# zw_@s}C!e}6@*RRxH;ol^bx4CfcS{8WfT1EvLUwf1B-k*;*P~yxY!n1iEvTI1Rj;93 zwVYO?$>KZ7o;HN?uplTZ_zwSlE?8H1>N*hG@9#wFxIO~z*Y|GU-U$?!y}nVQM)7QM#Q^4lq*3L_3UD}z6h9m89V<)7+eSG62aG%$CJ0&)_ ztn+=@x~ubzarA8G8kzU>nAA=QF6p!q<|SL!X@0fdbOsk_^&d4Z;7aGhP5yw(b${Ni z^E#njM1MbLOFp;vwYs3Lk1wh`>gJ95*G~5t6F*nmjBiIh4$cIpQ{-}_*rdRWY2Kg- zY|VrFn&0hFJ`45#+#d6sTj8eMa^~G@5hK=YFb$>&!(a?zar?H+;8_0WxbhZBCUs&g zMo0c+HHbG6G6__F`DU=zxm#0#3pPis)=d29_s`;kWHa?3uQl|8y2<|rf*6$-gAIJb zgB9>63+%Pb0--~zY4cZqkcZYYJvr=uNZISFe@&EQ|8+wD%LO-g#jw1pu((6(Psr@yw) zf67pdj&*X)X<7n5H+w&}|8R_2VzQftvXzglbu%<38o3pFS;~@hek-j-u4xAF`@K*8 zOiDiG&5=>I5$Ue^4f383guWa;efQD1ot+n8^2G+$ zQ9Kd=!*KCe;JC6=5ufuO|2g99!|-n*7d*GoMf97iEEnbHzQoD=V7V+M^c#0X>gMPp z7liAJC2OPYmNmUR$}9zN6QIr?2R?Q7y02|?4>hlR1buae7MeNLD&tavW2)4d+x%JW zH)HHzTYuP(BBz59B?M?&{%MWtS@aaE%JDuO2h2Y{C9j!lQE6FZe z6i=gfw{YW^=WyR?iR89TD~CMDmW&mV-ql(Yes&Jao%pf}{asmiopzkH&~LWy>0RH%7A}|&I3*d?_2T{bn8WdK!FpfRMU$EHCRSp5=8iX=XovRjC)!7-Z@~^m?jC-P%;6^ zl*DN^?>qKNr9bJA71asChv z*iVbT+HSaxPLX#DYM~dCVEp-B?hnx50jnW20h%5Pg{7GV+18*lfqS_c2xS@lxhg-c zZeI9$Mu*5lD?`-5>9XDEPn*mjUzlaNewuAw!{pwmXO{vON9e`BaO+8(9`M9okZdQ*{UCLvVP7{9|Bi;7~i*)dK)}-S6aAez@ zqbH|woK-*-{wPk)Errg`zRm2*-Q=^fi@=w^uF>H$^^5AHTze6hXQZ)t04zlMKtT3M zxIaLBBg`g}I+gAoCX3wT1#T^z;F%w}iNX@C!Tq9s9^GkR>PoQ;phi_ucyK0lXm-_O z^6+k(!rg}(|2)okkUx6zmGE@9;UV}FzI}jIc-L{%gj<~#_VGhG`D=$$o`H4w5A+DJ z2l@m_%Z5I3B{_xKgHxkF7HSOj#>8TA_so~g?kuX(r-`bq;4*GsUv7|L5wB__u%NQd zMmqLS0j<+~x5Dyw@2jiq+RG0(;j$&}`D)-(+`^uZS_6)Mq!JJjR(c)f-q2p8s<^fI z`wJsZrX5o_Tad*eMm)#-xmb!IiYp+4rR6mMXkIN@Ag6l2hU zhyNQ4?6}cVoTVRjfHeSUfM-DouXORw0~1H#{02E#Bw(12pU#Mg@bd{b;BXcksFfU; z#YEG+(M*(pswSB7hBMT(ZtUSq{w^8EdQp|vY;^V1HAE{1kB=QPD<#^&3Ew{9nlmi5 z(B()n>M%q_1=ocz(4;-(VHTl}n%UtPI8Rj{a>J-NGRXz_y>AIK+~4(c1PoRZfj~wp zJPFDeY#~!+WHF=dqVuD8GUVR3yK;lVjXH(^lkf5G6igY7V9GoaZ^y9BvAH>}ge7hn zifbEiiI+S|6=iAk2S5{LexIo;(Aa6@#YUJV$xFSVwuDoLk;eDv%@OdJA+qFPJE?RLW)7m~&4#xi@?rfPKc zqw9^&r$1n#QL;4Ou=u2iZK%nRfbgN#N!>nElOeu4V8tOkh9ee0RMOLB4rjIbn7mkMLxz#(EnwUCUiXCk?w zzfJEF&DgHFbiUWr?8n1X-m8^)g>HSPK)YeH)Rvb_@HHZD$8YYb!^C&}+qS)685FZw zqbcVHjM9eT@=g3e7GlObtqdU4?zz4b5(%FEH$x&iI+Gn-%}zIpknp$^s(?x79hXA& zka#TIJj|BsKf#ud1fUynKX?D`j54i13TRe1uA5B>PE*R)08@p{S_~EXu+!jNOf^E2 zNHE}oG-NTrB1|$WItX-;OA_#I*KVGBbqn+FHt^?n3ND+#yiMfWlKliOUyOD?6G{W}C&du5aRkxeBTh)&pir&L zL(q1!`~bDD{%QNW^+$`(%AY+-mhch3&4;4wH>uy1_%d|fA8Wov|F|KbJi-iJy#0>! z${(|EXJE?c->bpGPa(&Pp@?8Pqt5MMseLVyG#RtnwkVJHc%^GO*kKHwU?z($ zTzJ5j4Ycg^pGF7SoO(7Dluv?^?7B4($sTY*FPc2H2&Z0z6%Y8vQj?j>QNVD{Ex^&k z7#(aC>b`P&ISl-cx_^sPP_`6)=W|Q{Jv!+7CQ;41?qM2{Dnp+Q7UH(BB-HQz{C-;= ze7nDi!|P*?&O#`x-KVc*xITQs{sn;6inZCGFR5_*&Cg<;hj`Pphe~-(yL;J3M)!Hr z;Ay`w&t4k@V?BDe5sMOj_e3ljt4$Cv?HT6jub$f`lz2xZU|LhrjKAFAdTpDiS@i6! znQYYe1h;5hZy~kfY_3(G#q!QMd1ZbJ`eKCNkfZ)^kIbp}-xvC?P48&q*5mK1Y175% zJn()qsM5rk^imuUuE!JU2lKCb1?FCJrQ3g^rhiYmy}0zTmcOqBbK#qw|Fgxo5PvhU z(c5Ddo|yUPO265&h58gWuW9+;WYvG$m*%e5>qN3-QtQUd`Sbv%>dGtNwBM!WLmt`F zZojOSz40c+?A>KEI1Ax>^PPv*KJ?JP)Snt?VDSr^8+v{@??>zp0&~jo6ZXt4(oQYD|Jt`(eZ^xQrjuhmYv%52 z2hNh;8Qm@8-jS{4_t`-buLE;o2ty_S}{TRXqp7Ow^c4?n@c3mXdd1N=Cd zzl{>k@glnAR=e9zm}Wn}SL~kTvW#BsWu8K1y5xfn^$0F^yjenp7dP?>C>MCy zP;H6wtcS0y2%b=}TN;%jDi?ecGSfffr`0Vqd3fv{`Uwf18uZR&f2t)*QB9_iQ%HBp z3(6_;0dRgwO6Zv`_&}iT;waR^G+9(S>-TrRE7x_D(cl;$sn}7z?zjA4*27-fUiVzZ zVy)~l@u!*jcqRy*0<0?qv3IZ^9E8uWzMn%s&93u}TMY!-Ed`kZcx!*Mm$rWGmYiG# z^iQ*!1!(!{Rofsjk@skDEb^prbGPsz!E+Su-gX)7uz(EfJixZkn!g1Q37-Ic#(1aD zCJPNZxbjQNveOP1ck;0&H+7gKhQya3fDHU!_vNq(M--5+M|Fi3ObxgZ^03rCoyzm*S&+DZa)yg95w4H~R}t%R&6K z0!&KAc-)_PkfUJ!ff1Ocj(LODR_T9+<@$6A+u=q~rP`U%@H>zHJUn#Osa16M7Li-3A%*??{j@y75TNcdNvixgYO19!sB3lQbZWEKXAf);^m$5E;{_KzVB&fR)ZQ+=<2Yg$) zxi~+q_E>|#5*l!}UuRO+fHxyl#_QL;8OAr4H*9tbhR8C>*Zuy?UU?m0upU7voKFW2 z_hL{a4?gATIXYf&;8`KVr<*sKG+0fc-BvI7?qm~}mDzZop8sB~#BR?E!>qep_*<#E zUn9u3&#f1sb818ydRvC+C}o5-jXH`%de*MY_U zWzRQGs+Wd_;lTrpH+b-u8210WGN^`>LRsft1BDtait17=MMi8fT6*N@0I{EBcAJNO z=$2_{}KU7~wBZ}CQPAhf2N*tPL$o(Z> zk^YUm!$nFzRnXKnd&bX9z-lZd|GDeV1hm#}Cg?n_B>(5uWH-g`rt9uSH@g?};r)D! zu@y>B=S{i}|M&Bk>MkYkhlHcz;X}L6>RZL9I9&>d@BXuF$%d1&yqD;zoU_7H>~aYA z_V;&so0FrSDtbE*r=Do$Zf~(~-CkF@;3xsdYfoHp*}<6ZA*g=Y>Vmc1*Z1gvP5!li%aVo| z*1kAg6S#;^!xEr?F8^zbSWN`Z!CN)DEW)K2iAEFcxRkqxj{I=81}|q#eN+>z*YJD% z5&3N5nc$}hSv4{31$6meTZH+F_=3T4dusH({ab?VJE~6D4q74g$rCQo+yK_YOP;3& z)sVK4>g^3fe5YgJp-VLu$|9#{NiUtBv|6d*OW%ID|LVxdWHLa~(_10!+MU{-cFV=z0Og7seJzY z(wAvB%YE)O2YCE+ZDB2^Q%u*qs%`5(8HlFaZf*M-Osd;HzT1qLJiGNi2Zqf5QZ4^o z>@Dx~*uB-6R)6UC`0B9jTYSxt^tlI&>2p&htI{@%&Q3ih&_B2D^=t0Z z@^Ee0IS03;=RSXa8{+rj(2qO$-*n7x>ixlmFRRaO|NUH&>+kdE`#jNe_qRRlSTT>Y z$j6zYUWW_axIa$?-On zx6;;nN@|uS@_w*jWTibkS5>C_(EG<9{C|-7YPZ`(^F#|!q}R=jHd{Wgq~aCpL!Z~|uD%w~^t+7q zw<`GKi;%&hviHAyj{K4N`e5!_cHZZP{+$1!SMx3R{A;h~-(>e{9gSM5+L4s^_U~UT ze}A#-vSF(CF-iP?*lGV!pQm{5fc&p#%GUg^&$bn>=@IWk?%w}oDcC+>{+P+XXcrau z|8KvYYJ0p6OZTy~&a8i(=ht~W>K(tw)Ym%j^awLfm4%a9w#dEHx$C^tw zk;VX}~H9FwZzbzx%uBr?xiwI>-T>1Z8V zrFKszgE>u>5a)#j6t{zT9^Epsw`-nK+dlRzHRgE4Kk&36`)H|7(!nL z_zVl95u^QSOW;N=X99n8zc7?$?yCJ}j?N1Vg<#Cp^?`CA9f)_j#Jz~{fPeycD3mlo zf1=HWE)VXxkhrIB9xSVY2ek>zfEr}UKB9sH=2?DNVMCcHgMTb!?ub>#016amLgrsx zPeeJM-zbO9gK%C(QGSkxTzw+7s{JI|3$Jb&Q`5G(A9}l}uV#sS6a->i>(rMVQYT$w zll@pyUca~neG#%J%h~cH-YZ`26-U-!1K{;WZ#`cPFN5cUXCSV(#qqBp5-EW8`E&b> zD&I?o{&dNn?W!~eue(%w%#e~l#!%0mH!9Pwt!_a1rm9N*R3*d2lzT~$)mWj$H`;Ok zPF;`0Tjn1V?5jt!9!9+F?(36{mX%4oN4xGap6vBEyc+PpH z_>i}MwFHc-=K0}kDc>v5SG(`S9VhGGzWH^Z?E1am<88=%eV6>}cllhI`%ZN)yZrL$ z#;CjY`!5?_{%xnc9Utz!qBqO$0~0?M{mUlPZFt_(5_R|z5W%$s{3N4gUw5Lfar7|< z^l|MnP89l_y{*3&SLJw_O}=o1ebmKu6Jtr7rJ8Fgey_?Ib-T1S0T)}>1{16;K_?e) z(=oR0OF|Rqu+=PMNGJ_&x9iGV4dg)+{H}F;t=_&pMf~=b$|8#1yH-(5ji?04~=@jn;cQQ?1>G8N9=Na(;zZ$P!QbSu1fc1>G{s1NlcExc1i zBDwzu%Bxvv7cDk3k3n;3mGrcv;uVttSpDTYk55J0w6gwGCA}#Fq$}UWHC@XNm#@8L zaIbut!}OPKxfIY-q+hG>FWTVl+In+2`Zs*F?m9&!*RCF~;$O#1xz)T}rm?Dd`L5d6 zpelT2(dB;6z~9>Rmlxdp@hSfOSm-IjeICCT{rARSD2{$(ey96^<#aC z-?O274^{s)RLj>Y^8MAwa3GW9w^@Fb_htE3@pK(-{&PS{(Pxhz)Azb|^j`TVUf14p zm)#cMU)M(WOWxs{!RJQ&+qNnQy`#E~yODQhJL+tHIletL?5N@qja-#V?wyim78vzur6ejqmsR>5nE zGWJ(1tv$(5t`_GV9yM;^KZLfq$oa~tWh7rsnFq!RzMino-6FUb8KF8@czYM+AyQ7SjX$h!B{_0!a{$tFXVVXXfL3l0RB#zYGAD zu6g&N?UnjkLfWO+RVnwO_m4j``*{D%_$N)|4Z?@QC*39EulVW~_oYgEZLRh$epdPznujJIB)YS& z!>IT7-(NcXmP46?|5Cy9-KE!$-No&A}^nduK(DG#uDVx-nMN4`>cBWZSngq_rA?s7mnM4tq(f> zm#yMj?J)vr&R)%cj|AyI*_`e0_rG?@-~0A>j-tKftLk-#j?+rHj01hX`sJ{5KV-T4 zO-d!F|ULBJutQPu1xnUxFQ<7`zl z9;YIaRHJ@2fendcAzlu!vu?e01`B_#UtgHHfJYn6=0^eUrv7_~r&DB>oBJLJ>s}lW zhKvAVT@R&gbC-21cFTaWLFF!$_o9o1ZaDbn!<%_toT@YxyyhppSnf&2w=@?c*-=$U zTC96#73JbFv?sb$k)8r^HMvy2-HfV5ij7_Dr-;!V41&_zy>#mr9YBqyw9ST%S8K)e z9=G)haTG4C8}sH!i?4;YrRz{|Lf$I+={ehuc1P-oJNOaT8elzf(eSQMF?W+0iqRT! z@V>1`nB#_;j}0uVvaOGD22&?4S~ME))sJv?jFd$n_cUWwjCgj#hsDk9UpWI@ME{T~^>F~=uxnrSNx&M6rCRwz??s1r7Cnck zW6fQv>DJ4uP)D+rX_>jQ^q^Cu;!J&fLn7}!A&T-an4v9M_YXz$Zql+BG`p;k{?BjSeyQ7s@?2`~^4YOp zpCx}ULI1_L_&48GjmTficK>>HB$M^4^n1n60rPJMgk^m$f2iLl(>OZZ_StyrbaULwzjVvruZ@;|%a09QACx{?ls|Xz&yn)+ zxm4kQ?Ks+Nel59OhG0MArSCJ|e{(+U7sE^RSQXGqb!0X^jBv~G>QbBRt+=3Givv0u zh9tQP48HT8!LvgEYeF}BWo}{kaL$Kl+isD!%X{(rtX7s=O)QpZAoV1pW=34$%pTWW zp;{`k+LH|BYHw+9eQ|X?y;a+92tjo!pgfw8Mt$z4^Sb!a`_u2WUJlS~I4O8K3dRPC z`!@}x{q`e8|7;t?yI*9-=D|?}W%>iTcI0}hPEb7G0oW@G5QPaMDx#9@+S*blEn}Ar zL|?jPYH;Que2DW!47w+`&~?IQIst~v`!jp?t0M)|m6G2o$JXcrY?XW?10RQWUF12j zu>sa@>nK86{iEnJjq?B=_x-Z*ZI6=v5kdp{A_-wtkLG?KKYkP0LN8L(*fqb`c-1NP zK@e!AV$Z{Bt6IfNU-YiJh^0zZ1>bJ!pc|`dC9oLrGBJL>Q+gx)1K!#S=aDP zHeww_EpEB(??%HWq!tvmr|Y__ZoTS?uqr2@{p8TPP*W*u3*Ywy$UpCrhp-#`{uhNQiM|$W>J^V!73Rd_@X60ditWf}2wq>kD-oDgV zl=Seg((F>0tV5E_c(k-n?Txn^}%2o*wSg zgJBsDxn2kK0819;8N}rK|B{n=|ma}k4;d%V!17!dZ$blD_r^rt3i4i z?*ccvfIfxPZDRi<+w}eDWA|Lg8HQM*JfW^1A=WtC2tP5EFbR{p%+%1QQDV5_l7X2^ zyYEK)1R4wBE@s@~`arEJ^OVx~d&EIlGhz<^;Y0W&U{Aq27b+ z=uscD2md4@-2h>5k-llj4V&ozjjI{*&WmxePFJ+TTkimcuX1LfP zj#KP!V&CdD_w=p)ilcAe>d$klT)vd9U-!^?eE5aS=+!>bO}%+KzrTdHa(xMZ!E&0v zB2KkVA|EJk_xnAOVvG76%3k~x0%u` z#N|#AZS+NJU~dIA8tHb3f3kOre6O4&(Oy%lZp>S?V}K<}h=C6SpsmDAGy(HIeh#_oh?D_+oosQrYV8A7z6!EWoQooM0-Iuaqm7Ve-DL{vu9FAyU%n*Tc;|f{%hvb@$;Vh-%Iv>X7C|yeB?CO z*EG+T>USY+PEoj&!#AfYi?T5o!yl<>@3eMw`Mq9c_;=k%7>n}K+DU# z>Xv~gIX0vVpH8BgWMl@~K#_9ZgA5<(9*))T(9{ZajH4D15PPu-?o-WdqkrCj#2Soy<2 z=}D~9!<-(SasJA3-cs6G&c|sk_9Szk^#{v%d(uuauAfX=N&Ab5a`k8`4&AzXynA3% z@MGQ`J`Md*dOY`(lR#azy3EcX!u}3hbyoIKU$zI!AUh7#7DY*8)yHlIA7Oop+xT$> z_53~G79PYOhasu>+tOdv`L}Gnle&2?6$(+|W9_Y@{x4}H8M%iOSP6@J`ao9t$N*a& zw&PT2%mzp&Yd++9&#r6RO(mZ3Fo=ao^lbwBSHxRyDc9Jk6?B&D;{XJix z%lN!|f>A`YXRbHdxj3T}Q%<+VCCM6>Zi};7UD7%J)1rkVO?Y}g?+IoTsyW)d$;>f4 zVt6-mp^svRO7qp>BCp?a2}O(-d3y#L6V(oCSo6};Uixa%J8tb&I`{a+)Yyj(?~y1g zw$Nlx0Fb+=eVLCGexw_fCOL!|%)5yr9JRxG`lQ*%>1w^TP9#azGrG@&_* z@p7-q{(5and7uS4il3h3kJcUa2IKE~ z=G})l#La(+TXi=vj+tQV>&_q}`g-{!-XgO_(v|;Sw8J{$Zraf6a;9398+fwRof+yu z#UmuY7aO^>M0Ut%mt-d*K+%Kv_4;O`0IZwc~DaBabN25FS@ z*@pN_0e5-)?!x%lMH$aJ!7qJd7V6@v)HgY{yk%Rz$gkPUHt%lY@GXvC;`&-%uOr_D zho(8*G&`w)5D?b$(jiY%{+Yo?31KGqD&a2Ap9RRHj(R<_k2>-We|^RO4NXGmri6NG zh7{{lS_USBZ*e`9Rw7RGA(Tn;w7zR;O0f0h)iLJM(_gxNex{E4x%4zcIoMY;_bG;@ z0uPfH^=Hce-ZO}y-V@Yc5}=3}>Q@WCOK78<&o+D)@F9o&@S_XscNYa*>(^1&`RCke zo%Z}OBeTFTtAJFTaRG;U`im^`YfYw&mN3EAvayQ3xHd6O5q{|6y6N_WO z+z57GRk%vMeV(biFpfPq`e(-t6=9x@a4K{0v~sC zLo|5{`4&u$MW$uP>FosEps7f_4ch=KRjc8$P=WHWxp-kk3<$3&2U?3FmuM_qbk*6u<81(G9{K0nR-1rRP?uh-1nw0i#P^&{JuxYzX2lEQ+vL4xlF(bS!Hdzgpm z7M9oSS!fU}yDD%wZ}^{Ju71}FjP28M0n^62$!~IHnv{#c$lmU5ILxcZ?_6!=J=)u+ z4!IA%eTQz{5~#k@r{AAcM?fK*DYB>j^KmqMlk3fSna_R_S?#C4!(`8@hi{+a^tsJGgg zKBnN3tCoZuJQ+Ete7JwvcF4_~Rv*?zto9FwDsp4zn$(r`d>!ju@A-2{kYO3(t>@9{ znZ+DJU9UKK3s`)f;i;1Y9ro{88m692KAn2QG`q;B&E|m<4^1i}yB*Q!EnlM1#bLP> zclayM4_o^qU#6CFSnkBqMd^eP&))R7DLV{6(^%nYi&1UkyV9os=^FG}rg&@!7JAlW ze72kPdl6_VR(W^3>)F5M$8c*s8otT(m#gcE^(U1L!6^MXK2u0H^j^=N?1TcMupX&$ zbjKk=4jF&XGlm=-LrMHx2}HN1JrXzI={6djsRJB_9312_^?z$+49i~id~^)j?C2vA zH07dN(ye3Ep#MpAU@BHcS#BW};aS?&J;Y9kS15}-^@I@RL#jL;mCtLoUJ#IEag|7s zz8cl;Rk$b6H8*ybc<762rewl!mqgfqW?aJ1S1y$~#{*ZRsg-b#o_KIxU;Zl_5FRk_ zaH_3*9d2Wttn6?D%Z@T2*LcK;)q2E;X}7edf~M3Pqg0Z1~wEiSL` zzev6Q+;;tpVRLN6Gsyd}mMdL|vA& zedBwCA9qal#su}c@D;K(pu?5ADKMaNBE>Y9FF-MJGxzQ4MT59&OsU-H(E<)GQu%rV z9B9hgm0R6BqlPnPp+F00K02m6+#R$GR}6{x*#gti0r5Q-md9TM(^2`t;Q`8uO!p|j zAN51k$`fxL)U%J5uiKWXxY(d|NT66~&^kUHoRA6&T8DaD0XxNdH$Jd)M+FCAkQIiR zyY8l9)3@j~z7L^fRE+LJeQ>InCA$xS)xEWO%inzB8V>vjJ8|5{e4M=si&cmIcxy-J zxQ$pI4n~NXp|`Cle4)=gK;(2_4Yl}OpoT>Ar~JjbV|^Hs_&~p2T--km{%7i7o3q)9 znmIw(t_6K(^Z7>Ki7nJGBfU4Sd07Bqs@vAPIV17pzD||C+HKBB?#pX%<3W<_*P7+4 z9ksCj#IPJpy~W58JMXfZd0RZbn^!T6KJENGO(SP*FcP3?f^$@+fw^$ckRv}2%aF%$ zZG5VSowh0X%+R(|H=>5#Gg_f$2zi*t19|b(c?NL7arHp4hKM3K6|egvj}(-!X(=GH zYlU(jko-65rqrV>-BbC!1;N*eq)@iU{)o~~a`rg#0HVyRK@c|=w|7B83B~j1_Vg>etpa$Jfcstv+&rEvRb1JS*5A7Vyf;haI5aNw2a^(M5RrsM#<(*$Yi>92x|K*j zUxYj!auY7NMn^mrc;{7&c(h*^XsUkQ62lhd44V)fEK95$Y2Ni~%$8t_f>$-zj85csdV4mErG>gTnCqu z(urLe*Yp{3O)-E7)sm=RKbZNjdvUD#YLNO%V$X?@9&N^JVxUivf?=O>+JWrno&>k+ zpkB;2@B}$GtrMM%$aJ!;<_~-**P(k#aaW&t_zrIgObOyNFJq%@e(j(L0Dyc+G!zAX z^Ko(Cl`T-l`yTR{X;21?C$O#Le2WV;29_-*BMb5cg?8#F09Qb$zi2*(3$~Mppo=hO z?p6+`@J&9S=!0=9|4C(!447Jqdp?KLai_Y=b*sHTJMe5Om0DY$u^Gz=k6g#rxr+ul z$*mx14}f;g?IMRSZXhdeI-h6yU@mqbg(L86CmUS1!(wL*+4}q;Hde*8C5y}Qu1sKH zEfjyNFYfDT>MUracq8|7Rre^&hpp#o7amt5h0(B$(05rcf)11EQ&4_7vF4s&I;LCb zm^axuiawmn;+J!o#D+X7?8$P_c1VnN!GXYA193oF&G+L>4}d4`a3M#BMx*ud0KEFQ zv~9Jyl@4#Qy`y6T>m|@BhMS8&-A^PyHmv+zJ3><= zDy4A`5JW!-J_9psq529r#5#bqY%RXSGBmBxPd~iU&Ox`-g~ht{O_QT<>mX5NfAIZq z*x0Qa>TSWAH*djjnkI_fDlWHudDUz5_!H_p-fSsmWK^(stGYqr6&PIryTR|&cxVTL z0e#0WZY1i|;^B-MMBtU@_fp&}pEBX-Lpra$B@A3Wey{!czf+qp2Kus$ZhPKk*h+47 z6MKl;>ZbB`*SzJj`rc>)$GWSfx5jI{5*161L|cRX6x?$L*rEE z(-;gh-%XBB7pC&YbK*vDw6AuTN0jZ~N+f=rJJk?p`C0NCLEBXdyY^$=i{c(r)7jg{x?qzd+$JkUf_B6<*l99oGB1{s= z5g9YSR;m|vDIA+eryGBjf@hy8GJ9JT@%$i08s51V=Apo%c;WYu)hyWM18Vt?Msl8` z?zx>B!g_=-2SWUQBg}?yVQO1cFBomYJRIBjF5mEIcAL!ago|cMn$W@5a5%~|R}o-z zsJ=16fOpt7JJy&QF;jzPOSb_?=+lt(S2OWV2>|MO&Oh6`MS)YAw{-|y7}Gi)2}CCP zo=8)e`c_>9e+OQ+sC79h8E#TP{}-TKw!x(cF?1@D?nr>3thDQE>MHoJrp%q;Uj2wr z&+MJ*Wk^yvJ7hXEW9`{!$+4h-lGZX?IE}4)Nk+?i&i)irs2blPJ(1Agqm?u54^&B%)98cl?dn8}x4+^o{Lqkx3MsW#8JWpl_zwp+L(=KS&fBZiDdCC3&r=#fR zM>F?1?9-u{&t}b;CAte|D2}rND)E=bHn=K$jS8gF`n=RQQq2GZ3yj>U1L9@vsXd9! zT~j*Bz8AUE3TSLQIMfqAo{x&cLf| zVjf3L0)E!s63^a2yD4I^0EH_&WNV2*z9^P!H?BRfmWxGD-*AoL&2le$Vj;ht&_DnF zpa1*+-J*>IsFou!!=$pp9&OPORDJo~%XV|PWO|rFh*UeIX2dRMp={SVNT8WHKwg~z zWb~+lveywfXF6WX^@&=FPq!y(8Lz7L+lvlbC)KBmAR?v2&xgW{OYbZvhMe3HWrj$w zoXf3ur1}hd73!vUPFjW$2KL-$Glu*o*I{OBGUpwgt;W6> zKJtbgF*kY$2Op=LmN;SMJmqm0!+z3w`?vc0Sy7H+`9_kf7o>I|xC26c%U%y|71$Zl z5zU;_;XN^rJ6UaUyO7TKDXiCp3XWrATQ%lPVBPCW>_&(E+SP}m3A1QT#8c5oqeraV zEYobK_#G*hvXQ^W_2^f*Tg(^;QP*2=+*q7opiq}gCSEogD;39N?4(gi*TBj6@k&Zo zzFEysZr5iszr;`0HDO-BGderNM+AuaWt%Fy1L7-!YArmn;r*g8YE;S}fea*7Hw~2y zoHeysL()KaZVUucsbM+wp$fu5_SO#1{CFgoHEbhQuc2{o$LVr7x06WF0Nd~NZ8#6( z{umfT5+}ls9Z*0Qn0ERt2*N*MveI()X`%LA&#OC!beweDBR(=5EYZUG>Ns5QEIcvx znL)pe505k5?zx8YZ?s6{QDkwHZPWBml$v3jk_)Umen)0>W zNiPwj&^+fdMbBGstDX!dnc9ol~HvjI6DRXtT^7S6yNAhi&|8N(q6;ZD$}RwsD1k!28yng z%Ae1?pASyf&V@{dzEQ6a&0Mj;8eKbU^OZc+f0L)y!OqKfNz9%5E{QgE^-3LB-8c29 z&$0XIr|YWhbKDn2%T}JBeMvKO@XDmC=!f}u?p*g|T{1qbO`IAoG|l7t_?WMe7OrWG zG5hubx1V{0GOs*9g~{4A!kSu~=+FJP*;A}nXg1dCD~_k>sCPlc$`$omqJ_Y8dNT}6 z(k2S+hU_wFIr4>D!pV-GbGvbttnj>?+o24_Ot}{TM2MLA%pm%qu1HIAIf*v}e?FIZ zt2=VeCEj>9ROQR&`lHYSv$3H?_|`5YbK@a^-(%F5mred2%VL_!WjkFZzDj{@piw78 z|BnBf!;j5%d?%0CyBKE@~ZW2t) zbzGe{Jy?9Bo|ehJA0R;zzfI=*yl|8#zpF_7LGNnB@yd4m4DmhhbX9gkOr>EeyKBjr zD`O=;-_D26(;x+7Hcbfc57tg_HEu2@u&~^G1pv@p{3cus9i@BsC+eLKb$I6|Pfc5| zeq8{G$-6Uus8YvZk^lUU+oW7aIUhL>JbX~^?kw&#*WLV5Vg}mAbjoV>P8XIt1EFbnWemt!EEiT`BVN%MLp(_<00CmXKoPxrr->FFKY>j)Z6Sz85LaRmD6tmHBAvDX z6tFB0CS`iUaf|EOA_fLr|Hb2A^U*Vlh|~=(I!1@)c<~9K9XOR!_7sjZ4vA7CJ~!;7`BuLtyD34toMsw&J3HQyu!EO20YegU1f_ ze%Z<_z;PrRqsBBH@4Ru{>8*PgCb4?uwdWm3l7r2QKRcz4TEg68psgUa%jO)D#{6$C z+%iYTjRsC5CUxcBoDB+!`LaN(J&UgJ`e>q#Yx@E&hm-qa0J$tSY%NF(tBD!OBLv-?h)hRK#n+7~pqU5(|p-bLst*Xiy z(Q0E6x-S(X_N!>J4*8u$WL_4Z&l9A`<6=eg+g&p)^~%(fK9Jk0$?B%AbjeOdNRVx^ zP@OXlBQEo|-y+7mzLVKgue7Nr2&Y^`xg+Yu%9{Q3{z`#E0^(s%60j9kFm-#sF~go* zgCv*C`qlL`fAm#FFOu{SstJMNdGgEZwGdg%LJ^Rn&kkl@(5!GzZ#MLv* zdJ&^K&m>>=^NhMzqkOjb^O9n>!@*Tw*cH_{2CHF2%_$5zYpv= z%yb5J5CF65*4OT%ug3r-eZ9sn?`t)Hd0z_>5AAD3AX#sn?M}7X=sIQv7L$4RQKvCU z^M|cevev|!x5Y+TSo5*E`GKl3P**I65HKwjxVGCKtsX2h5~E2emt}>U2dE>2`&np= z-VTA1gk6!nRlK4-R&WN!I_QKavtgr%G|#Cae&j4ch_kj< z=py!?a?us!sTea=Mzy;1FRNHv+PYC|nydi&AsfB_790e$heqv!&G|$Awus5~7t}su z_9G52Pl^}@QcWT2VTfU(98^%oei`=iP)fC%u)WO_W-fWpdq_>@VVm z&@;VMm_>L7~~ZBhV>{|7pGDj*Pk7J#c7$ z03OX9dxSzV9|H!c(iw6rGPU6pS>RHcSCzEQ=j6xpaNc5OoF|s$bEK>f@s0t zApuTnrGByk#u(m(e@ieT44Xx4td_n_&R45+>*WARbhWeJTws)epj;VY1N1eFa;+PU zGKgBcosI$?20xP79425TqR~|ErqfMBe8U2Fb3g{+OfUfv<4841$SecIP0&>UF`~E| zP$XICBhhdqHXgL#255~-ArRf+(rb@qBVQvN)?xS1f~Rfxm7~t-eO1}dNABH|(%MR6 z*}^C@jG(@c0)j;O^s$vFgfH}wXr70yJq8Xy%gZ#j4dX|MP7peAf%x@(Y9)@0Bu-(@ ztKPM9v(#Qfr7*4nmnw6U8qiA}iRRj5wm-qr(BK8-IAqrSy8;@|#EDzrdw6s$22bOc zBvN0>hcqm5Ik)WxUg%eSrEbAaJY8p7tjD%@cPCf?>4zTvbiSffN26&n=y0kJo7{MY zINVXDDMKP}B0C#Ec(}_?&2SI&g7EZuAJ!STy^|=eHEMYnnDUxmow3Dup{eMJM18)J z>#a@9<4d$x*7;~Miw-kIljt(tDeFr_<6;548iq)s2Of(Z)0JbfXKL&r%^w|FHpa*e z^`_VSiJ#asN#I14$6DRo*^3MoPo3$@Z3!5q=L-;xh64g%OG*y~4hS?~ zPA#0TVB}!H&=4tsppip3+4@9%Vpb#@ASE3y3?kIh=_O{)oeA`p(|z-%JGvhIo)QH^ z?2dBJkwASNH&G>$Av4ZG@?GL(EydY-@wXGHtkQI)eG5jF6345;c?M9~@j9yXnB4;d z0pSf$oyw*wJa#qCca57p)DKfD)fZLeh_UI*^D!Q`>77*ck#%F&%9>aGaNV`nM$yj7 z`L1o3RsWf%Cf}a=EObAV_3bt@yRgTn&g^p@tDe{sjkXu_LJ5HJ{HQaLS@7Wc ztX{(md=iX>Q9s1lxG)qO=95)Q=QeT=1D0;{mu^GWNfuhO$1IC5WNklC`Q@8$Sp?u$ zq7i>=yj~XOD~0o4w({h1Zt1WF3)*=8-HoPU$UnrHi}R#Vzo#%R%57)2&35X-wf z?pAT3^0>+&aY6a&QgQyQy8oru@*!WAKZT~g6)h{(t=%Fi+9&J3%lq2rEbsrIYOLAn zll}Td{VrWAusF_ABp8rfbD%Gk^lT(kk(tU>XY3L?mEW1yW^fA zxc-VZ2QAy@5?3F?GO#h_| z_4? zAcfWw^_I2s{6#j7@j;LPZ*7Hb);NVdr?`JF(H=z?1Nl(RsnH4%L2XQM8=L9n3^r=@ zIDUqkFNAu<-p*LD#rpvb!gaFTRNs#vF*Y=YRIp3oILcy3q3u?Ocyir(uGcL*6ol(K zfk)eE?LF=^C0_3&@NibJv*!|2{>!XI^Jzc$h9gpdbXlCobM2v^efeF~bt- z*0ClaS&IKTBl%nVMg@nx(-G}Zj7fA$l4d4!+rs%v{Kcqg4hFAqNJkW1(kHlNt!@CY zgAIo1LT#?}n`#(Gu*5K>;k6%Dso{X51{C#|ZsN+I;Dw_X4WyQ%Fm@OgNDb|I-%KW2 z5nXj_uEU{}eTC`&JZz8S=C;une|9y*l804S;(O+hq%!?3$bs$YYs;QMHN82#x`gdf zf3ZaJr`*fue1NpAYepNcWe1L~q}vUzt5pEDZrG%vgRgib=z6T}yY zhdqR6Q0nbT)S@BD=GM90w@OjFFDFlX_S1#U18?Wya$*vp-%d=^Ix!4+KQ&-mMG|+K zawbq0dn6iNXmP&*%Et0npRW~d`6tA&;4K2YFfmlsk@uEBGsmhDn!RhmS`>whjE#Kw z7=@d(Io~(wpDOSd!T33GoVZRutNYS1F-7y|n{!7y39Jd_OrqwdB%7mW1AZ1}+dcw4 zJ^!tT3Z6$y-yH!XS*Ne1epk5a;DWR#P*yf`$8VvxuWQsIuB@uDt#_!+qfEG8KgJk3 zR}JHBbO2J!k zcy2H6t$a^0B+$dp_Fxb2{kX)55%tQj0I^G#0f>PstLR7f=w*Im7xW?BzJPvGF;AiK zFbz8G&$Pqk_ZLC0dv{$gi@7|;^TDvEh^M??&gI$QALq&E>z^M^r|o9!y)#gtUCO$Y z$cIZu)-%Ydm1Ege_v&*^)(@R`xriil382~sT_3bKw_SK&`-s7+N{`f?_~YKX@%%l$ zTxMj z&3I()HW;D#^yNn0e+kMEB*?df3yeqT!A*tjHd4BeiwZqdreFJwlN?H8w{dRrd7KJ8 z(YSbT`Vt)Z8OTehDaPC(GgBTp5H5wJkmb)C{(<36tGHI|RWA5~^~t(Qk{Z0XCP zNAeCeUk$aMy6mhqqb}I9Q?rXNmc*LBe2HMTcEddrcT*eMB{Wmws|6puEdfN5%^xjZ zJiN~c9rE0h8ix1xfv$3rcAWFvqa58fclSEH{4NoOX?pgRi7fUUnK_iF*y5J ztLNL?fV5SgTJZF@oErNz!EL=;y;RzEK;<^MRHqIEa*|G$o@M~Dddq|i2cJ2Iq6KAv zBJypXa)88_ht3QTuIgj>yHgqu6rUrx8Ep!ix+9%oLk=a z?l~%PbZChmTZVcWncH)RTl??*;30|r5I~!;_mBBWq#BORO5dx8_w|C669sV~FU*T} z)=Q&lG}0^cKs9@1Egj9@5JUtfFE)RT%a_dC2~7tEGRFaNv%pquVs*Mil6lIA)(dC> z^W7?pG#qF^)EEBu1`Ac)eF;w0eH~>|^4lq+q4FOT#!wQFj_F;&}q~w;eo6g4iEVYc(i0Hu-$37#krLfuBShT--%mO*vD zH;0AyvbV_4yn)n*fHiJ$D(M(Mt1H2&bq73O`|u(zrCeQQ4(eWS8|{?JVCAH(PKB1P z$Ak(m+|k$vP&Ld07g>SwaY2cc(8+4Mu zt?$R~&O&EsZsGazJkxBZcZ7^fb5)^kHs(;o`6jN_)Yz zG<44Hi*oqRJA8JD^jP@rl1sA&Leq-#HGX)Vp+y&Mc?xs*lIH@Jm*pzEX)p2L4|%<* zOX2mRp1hhr=lp_relROr^y?#MyL;h)8sv9kF`o?Ue~j{M)i}H}aWC2*MGtek`xoNy zEshtlz=;prr&$3zP3(G8Pv#K-?`mPjdvD?&iSLOn;xNR2xjgM{imHq{!6KVM4$VT(x39RayG*giTPeDR z&VzdzBwlr7?60}Ir!7*X{rD$#ltPKbV_5wqzOxo(1__G9O&0!|EgmYbg|X6TGr*N<(hRGS>MIwx#e9(lmFhu z?NeNy??&HxyWb?1wl_;6a59pvnYBX!eDNw5^{kq0qyhI6g=SUHytBWSUHy;~@w?01 z(XMi8Jnx0{`tD)C)uX|IS&*IIG(0IT(%L~7<{0_Xl|nb*Ci_!}=t;>x7) z6ltaSC$JvMtCaLljwD4{O>zIY#xkiZlb?zJ-Fq9O9vvlV607QuEUFaF(@c`-lTaf| zlzadFss1V!!n)@wkKgJTQqQe)Y3)xHi@&FMOW^&GM^k@#lO*W8*kY3UkYl-M9|`ah z$f}40V^*)Q-ZQ`x#d8(Ao4R~wr22FJ%yFjqdmS%9r=b(1&J=v)%J}bjTqi)D zX)cp!HR$hUBC6)xCbQSQLQ^=E$(BT6pi4bXV;7eFSkNjnhxYY0@f8(MPfi)9gTV>v z%7ri1KigCsV$XXpFG~eo=qptn8Q0q;k*1Vvu2HUdAPDl4Z|5NUyo=ab)QoIDUDp}!V`L$ zKUA8Sbh6#O5nMiY+NWd2$pP%S9PWgWJ7}Is%dje71_W7P9v)x2j(^tV$VBY8IKSp& zkuu?1^M$_VHeTl*FHSF|5Nh~(dnZM!1FR6t&A~tE8`lMZWRIe^2+rOsbH6ZC#_d<= zr*SaY_2Ruhgb8+GXcO>rTM*OMdkLO-KwmDNM!|!q`xN(6JhY$XpXzO}03c7~$a=wO z_mcZAA3<5gR{cqYWE=>h?a9~tk$0m2w@t2Bf!Qx0yg8OS;Xqj~&#j#KuF&OEnh)W` zh8)YJqco9{ElV(+i<-`UTNWU_-zdBGZ{pjMgsyD!(r4{K*?;tBc>K_09U6czmHqNT zD@WeQ*wg4d$^N6$!sBPB$<1qDO}*;2Yl@H6IF2;e#kz}mzdqxuFe?C_L>8#SDZSN8 zR7tsGFhc(J7^e?FOsX0!HF;8PcNvNz4c~2!mx{ZujZ>uIQyRaAxcgGRcBlLNjIv|j z`U7L+Lz?bVDfk=$Yxsxx9hnP-AeXO&{3q3>pQe7MIBIF68X0VWu_=5RgTq{g|extbO`o}QkF%faWP z9g?EkD8F90({dYK;X_ZgCs-Wqp@)hV8p!G3{{u?pLgNgj2=N~3qtf~o!GFlFwX?){ z7J$49r8a2*W_gdJg*(&v)Dw+&hz$t~HADe78hV*m?Mg$x$gVdUdZ^a54q7n;lIG8U zu8i32uH2C?HiWN^VM?K;A)HML8?ba5s%*SN=#n-xSd9Pf1WOC{znLlI#^tUi@7Svr zY4rZ<5j5`xG3^lsWjMLTBLbm{zlCC$+hP!q05J$9a<9e+#s-8FJ@mD01V@xaiA3-q zR@Ow>ysdoSJE%7FB*{e^F)goAz2thU9kMPQO!C#2+VyFa>sh@bLGOv*LdK z@7RNxUhT@D=7VvAeC5|aT$OAG;?vuc=|#TyP63iV4;<(qp_vm?*D%#DYrxQ_Fu~~4 zUOVdVD&8=sGmZB0@BXqB)guftj7(XoAYQ)w8%0$MAEN>O;M1>U;{x#cPJsiVUhreF zXua=(uHgbUz+S`$iXS8e5&^qXb%$6-7gp`*X>AZVV5!14v|E31P@Xfaz%qSvVD@SA zU)mg)@iFkNGDTr|YcJ!4VzA(QPS0zLz=C3#YxEpT{eyAOX}r9QlgaKjT_qGHQpB-W z$e5+{_r$l#6gZ=INjv1~gQ_tc!#P3FpA?=)I_1OPyY1i09;(n^k_Wx%q>j}~{h{Gb zGd(v;i)Kj{A&4`dLVbtQ(|AO}wK%G|O{rJ6sCw(lt>l%`LAmH_L01`6F!N9d2|p)>E! z>@BEyV-UFAkVas!SSchXpl6#qxyKSxYo@p?rMkN;O%Sy45h)uMkko;_lM_8d0V5vX zV2Sh14nX@%uMxoLM+ACKG^*lpH;QUuahMHj2eb9Kd!GCeZJhfUcsz6`D`C#=pcd?i zU9>}>jePe6ihi)@&k+ySL+KCd0|s@;Ip=sIMx1`VIme?nhmY8aV-^O3RA!L1h)X(M-PTgSagi%)+$V`;crg1;{nRci59XV`N+8)Y#aA+BI3fw zNi1`iP+V*|B(y`WhTw$P%sZD(;X_PUn+;J#KjPLRW=9}gb^uP1DIEejtdCH(;~``r z<(c_Ox^Ztc#HvHXQ8Bhq>GgswblMeZEf|}1Sh~#J=ABP`TB?Dt29X_}vB+^OGh`|V zebxitg2aQ<7WAi?B2|NU77V7ja7y3K562?rMHtjEIcyR8OTaB~pmyCL6f~!9nve9CGycarivr1rlu&J0mTSB~nan7( zpCsF!{K44=?^my#&$idp!I@20vvA?{oZ68?f6PggIz2Uq26@$^*Tc11K3@OHi|#3x z@4B~_$%sm0HGnI4~Yoi|7Tt2XikaqYf;dgOq@9Y>nM zRRoTa?KFd$%Z6XRvt_u&H zia}arXg>91j7IyMjlJs5nwmPla6QKDB6m80j|MdY|QI>+XRSkn%&O znoyh|X2vEE7VI&Ty^`Chga>TfsC|j(Gnv-#$KD{FWiU-*uD2qF)9n|Aiq8|*>?x2qrdg)l#BCu;`l|YFV zey2Nh7o@T44Z#L+;2QS47yQUr1XY95xipF%ww%`xdUR5p)#^^P<|)4}@hJteoI*n0 zbe*TV`n4Wa+TP=pw($k{NoH#HoqL_RQ{UcKtPWOr^Np-=YSUM}XxZ(ucZaLN3OYES z6T343&V%0X&;2NKdy*fpE#1#RG{fdbfTm`KIO@BXfat~JJM_w?ivt2GlR03o-@76m z-=Wtl-@G!=OPgGMCp!u@G+k`F(qV-=SD-^Ssrrs)6ckeTd^k8LuMbz(=V)iQ%Cp>a zaoj+fZc}{@*9sJxgTHuYNV6y%CEQUSZ9ws)UC2FLzj!*t`jhA{zA=r}(cRpwo`mL_#ZsE#UDHM_954pL!$EEM9 zyMPVkLp~0F(9gT>%I*5z;3!0{_bT&N9%Zv@ zhkD2Sp%z+1IT7o?Fgrgz%>WAA=-|O0MlSz4d%+Z<#sTO{{=*xg+Nbd}y(sDhb?-yH z&6jto4zX_CrY)AgdNnPgZ|ie0vO(Q`nsC(JK-L+E$6UF1T5*$c9k|v^+;9o~Bsu;_WV|>gL_Kj`X=&Z|jIAi^-dhS3cI6My6Z40D{VN zQoJM^qG!0kg^sQh*II13dnm=r&Nx#&?N;mo?jrCKMjmr;cqfMvmHH%-f zRBD#VaMLD4!8D^53M_sf3uu`ObA0BQ+*)sbfP zkJ)}eu+fa~p1F5|zc9~0(Z@K?=bpd_7pzL{p3241Cs_D9y62EjRF&Ejbzf|^d8&A^ zD^qQ$8=mO4D#*b9br zL*TFZdrp}LA2v6NesUT3$Qt##mJ51vM_)$y)Yzy%!#irWdE9*kKvA>OiK$(CzByeX z!9{(nrR~JzhJK^ATAU6vCb^}t!8(a$6xf60VPm>jROU^9rFc07)_S~(Fue02$J?Tu zDM{nyQDs`R4lwjKMnrpVyTrnBq%Tc&muS!K=6pY@dWlEA@1fYkgrdmb9*jPa+_8t5 z2cs?cOmJ@Nf#hz=zaqUu-A(q54d`87y9m(x38K%&be}PT3{@^~fOkCd4hwVOrp?Nw zF=!g+T^azKnX(3f$9F;eZ@9~8JP}@69wxg0X*Yc72>!jEOBj(HAHTKj5z?Z>ce~Sb zL*@V&T^k^Oe1()=&-v0XYKhD?RQ4H>H5`!ok)Rz<@3eppo){6{p5R^hLN$0Tym3A{ z?B~SX={RU?Fo>lXgo^&uY~|I96C)$gPsYxiaxLczNG6{_QbtbEqr=KW*RMF5Rw#cv zx&`x~Ja>l^f$*iLB_Sg9mstq)iQu_0638c&y3;2_;EG7yslPTXOV^9MEUs+@k<^X8 zXEvN|N$Vk5Bss|837e{;hoB4$)*#+h((F1Eice1cM>G$XP;o z%Pdo78YGSYNGEgr=^1ZwMK$FoyKgZu-H4^1PAR)H@8G26R#2ew^m`4pT>EFXnmNtB zaW_aK@fz76<-gX0&~#joc}N0MEOO{Iw`_{8%#s-$Zcow6HOykKv#k$x=4%X`h`*m? z>^>Wd%zF}xiYO!p`w=~Ud*gw590r1E5xCCY-=W_F-vu5wGxdDKa%s7BhHVb20R5Jm zVlpwuaEPk(`P?_+8rJM&nQ1D_8d|a;yvp@tj|@8h@22 zj#aDX*-By5h*N6ebKdz5BF#eMWj$`LL_W;ru`j3Hs?h9>%J(E4Lc`g82834do8ly? z@tvGtiKO6wQC>BlwPFPerT07w8}pRI4_`PaQ8^!s@EvLs-P+!mJ)Gp`)IX`xV^1TC z)dn*2>iPLJ68uJk&CM*MWP~9SGtGd_(nw*&AZK9T@e>NYIBR(WKvKE12#xU*9k6Wg zsBOeXvfWr1c6Dr|>C1FMAyW`$(<^oZ83R3`gvnB@?*N-q35Q&<8wRiMQ3hJAf5uy* zAAnk22Z6}r@{K{HL|hZ|>J!^jFKYYIUBAA&@kG z{sZM{YbtjtItV)zol{hF^T_RbngJwsW{rG{=NC^|Dcg}im+r-o718B(cZ~H*9b%~+ zQ--sFe{RY(_8j_H4Ax0MZDS#95sm`H2XK{g!>N!j-X0oJC0H1E3gQXyT`|-+WYD|6 zQQXMc0RSsO!~pGp*9O@XU$x=;fuyht1UyxqfK>7GZKbld`NN8)!oS1@B%`m+hB{if13fO2`CC3KNh>5XtJ=DdR z#kD6!shngVE|t^WK00nhj``lVn|LnRRb7_0P6stgdvDjC4p{kSZ>>BVa-v=bsJP!q zh2Meh=keS^a0^)HM5+#XJ7G|k-En+~Uv899E@F%M*&4PXLB53|5Q|YMjuphvEW@0& zkk9tD9^pV32ZfqQa72~~#yrJDeTG>T>nA3@2K5>h2Nw$F+M?Ykteb_&AI`>auTV#_ z_s5tI>FAc$%>h#HZEJqNZn~%<-?nM0To2i-Z5<>Yv@anKGfaB)| z4}=irP-n#6PfyZ&KOGj#z8Ev(m$)aO_Zbis#4)XvelvZ+v}Y{uJ_=Z_dNmS zo`e`(A$D8h=GQuc;GRI`-!v7$WATHKKy-HoNku`a*fHN!n;ox>1J)%6d85;$hBk{{ z2k|+iZ(-G;3@NGJ+F6|{!c2xLrYWzw!MX|e0uUSKE47ID$$3{9=zSYB>Vwdsk|rX5 zdatN;_-#9OCXn{k)xP~mAYB6_2<`!a11?U$p8K032Xzegk3~Tjiahfa>JKW?UIo7C z!fFJAlE0Iku4oc(chny6@ZA6f&$!he_k_ETTAB7XcBjM)#XKy`d@15#%PVms9B4dm zWk*bYS?U5Q_`OB3fI^5{THmB?0flf&5%ufxA+x{Hh{Mvx^3nZ#HyrUN^q0q<56_OW z-j7ss;#u#R+=12HEep{$1hgBz2zE(qppCo#AqUC5Q3pWTXXB!*XqzQPGSF`YCP4yq z(L~G+)~z&kVBf&Jx2RqESO^GMWl-=Gze#Q87Ac6R_<#PPCr z$U^68|3^#b4Job^^^`->bN?9+I)`;fi}_l#XG6T|h)Tj5afetrRr`V!6xOy-NIQkW_rb80v3^22aC4x+&LBeWP(?l`YT zKZw5SVVXxbPK+}A3kuz>>VRgZ#M~uxcxI;`}=_QAxN0g zIq*h7dUuzCxO-y}cd01HO+5SL8%qcXLN>W_#uAc{UU9n)hHz&(Ph#fUdUOrc+TRCj zr0y|wBpNeeyJ=xUi$#KN0I7^r!=SLecZ1Iruu75gq&-zp-jW&spa(!Ujlbxj3aDM9 zu)Tut^Q`kti{)$rQq9|XIZHt17mI_0jNUB{$h>C|Z&f7mkK+rM{)#L9%XUdc-=@Wm z8uzhN@Z0;;a*5_aba^-usKO;tZ(QB{r-N9va2e;^9XQJbr)a(zhxv`>5)v1l{ENI@ z2-Lf{T=0YouH!;t?kS1+vq;R@Ne@(%tM=7i6H@`I-c1`~WHEc!@8Zr4&&2Q5B24$5 zXz7{U+wW=JOQL;hh9n}+uJTPz9*WbEKo#zyvSx0qTmj#`AA;E80bNOEbLa)U3r3h; za?v_80_{63MwMtC8X<{tx#S31Z{a~&M>bgKOQKP?J>sBFA8z{C?R)F$p2Iu>COC*r z=R@mL0xt=?Xwx8ia8>|Ou`uU%sD}v!S4=2)ig6%@YvJsfcgHA)7xqNsmn7YDG26)e z_@xVRUCUf?mWt;6VkPX-8SXP2!wVZs5VzpegIPGL26Y;7SmY|U9KbDr2Qo&vjd?q_ zcLi%<*}RRfGuq^yhxZwz(k|xJ3#VYyEA8|dMsy&pSlfEV)(n!Scprv%K?GOrs&%x= z`)O6Q^^&huPcOGoaOhqGqr>9C_9RqH{dD|nR-0$I$8pv?Y4=mEq zRClNt*Owcinj}_{2Z0r50$oCjkG86AxPmy1A%NOF90M1bbh68*P!E4O(nWNlAB-J-=rU&{oF5~F{y~U6fW=H^D3a9WAg8U_>?f_p6lTc{rEy?-G4KqjU-r(SwnXeTK! z_<-Bx7%#Mx&ym2eUaL-M)f%hNi9uIkJEns|ZC*m`$teka!h8Rrv#$Ub5PnR2_LZJy zeqwh}+5z^AM@tJ$Qn&?6zuJaI(E8%U9!*2zVMO?ZOF#^kjPMmpnDb-P0h!^{!IqKNsEy5!hEN z^ZrZ12jAARvpN3-IV8%>I#D9IIFem*z|#-VOCRcGCYSRnrgZ9OCS|Dm|C^3n@73ea zOko<*t3e&3U4Mg#XNpk`A4jrL4a-6eQSXaU4d>57`ffle29TgBK%0_IHnv;Ds6gSZ zp=2(-A@>AhBw6cS0)>%)@$mDHn1KA5LKQBl<}o&JjZb4R@hn7J(tYP4Zs3`JN8g8& zr?8`vgR%wr4R%y2fg*ms6vukUHq*z-b8UzZ$|u8Fu;}1tZ_Tmt*n0Ze7k$sz3^y$e z2USWih9Gn-tc5XDLp@B?f@0{Y@gx;y=vipiA_hqJWp5hd`Q{14vex~s&L>TL)mQ(IZ>&&nY1dJTzVJwHnuXN-q4Al6sG93FdNLN2-2~E@uHyrMO!nC%{|duI2`+ z*Es8L*J{mDzk_z+eH#ztj=~=a=oi+hT5qrDQi4EoSvTr_NG_C*?!BDhf>ap2LF%;7 z@<}YXD)3QP=(CMz#jC;MoeF-V*FmH(g2B0Q)gfBk9SKz7l4v;UZkspu7Q7nKW3v~~ zcC|y=3(gj=Nyw0ED~8e^9u{*wgg*55HY%ayR={Ry6_kN1}P+ zwRJ0l`17wn>juJw8%z5T{-F%*(dq9Vl&DvEi#-v;YRWvA6w_8LW@F|=i#!<-tp4~Jb7>yy-jhODXazPb8dl)6 z&MINUegck>G>}uK3q}eKZyduNO>+u|VS5%q^`L*Tr+`Bo_b~?W1bs;~U!=C9fP2<+ zAU#dEIFgMQvwV8@cDE$X)B5Tn^G5NW#64J*07^i$ztF66kW{gUNp`O!`}yk(6^0KC z3vNfEKkD%T^)8O3UI_EEfeN$hIa9q4T=L$eB5XOW~4et}dHN z@2!B8z*$w`StYJh9A-VYk!lnXcHi+hf)scTU@P@iE$+`*1?aX*FW~M1|D6=BB}gC! zK7R^ll!SYfpHthq2}zm&xzPs*_w?v_M`?#dUj@m#v>kWdcpa>TKEB40X!NpmF@i-j zuUOe?--aKFfSiaLv9H66*#huGomEfqiJ;@!vnMVqi-GBgg$UQ{_-AD`V3E8qRG$Zv zg19w>wUN$eK-k0^1?mSHv$z8@K;l3}FZ2>%~L)ieg>3pou|6*N$(SWTBCC_ys zT{4eup4KdUm3!?dX+4+~`)mRUvaJlD3gVo#4@W%O^(bfeU5>ZrvEjw$EoGYTN%|Fb z!<#@Wm-F0XJN8u#|s9J4>V#_*es;`V6#9~A`0&}4PpE-VId-$a0tQ}c=U^2?)NUcC$!aED|kA%J? z8kI9pC8%4bFkN7X&(jU|a4d7*erFP^nZLF3l>#$#(sqBjDas{LXHhqs2nruLP!q2B z#$}a*T{A*AE(l73eHQ z`CV7wWbI8 zttVlc6Hd5zB91^V7NX1HP{XiWW21i>bM}237w5q#8PDuko;%cw zfXqB$68$l8$cK2X-mW9eRQ4v7{L&vy-_D$2WRRJiGKpieat_S_iED7oB=evEh5I-#ZF@*Tb+&E*|o}B(5uT?54)g%x+ z1+qdK(58%J^A; zT%@pSZGbNBq!Q!X*m0mMiyLb@3Wh4D*r`v?)U&8#Jdi46459F)D2iact5~VeQ`P;4stNG=W$VcqZ|8duCi}om!rE^iSZp2261{)m^!bG$ zt}E>V_$aihia8W0n#{*>t! zAtrILL~a+1j^ytyn$vkFT6UTeyH;ZN#*m9rP4-5H*Ww52a>u z!m$t|09P9o#|!$FLUI=jwxGrHz82yrI9ZG3It|N;ALPPf{1L%0))T~k!XXzCQjH3- z1Z`oc9O9v_g?cuK#ge-5GA-mKO-xa-i6xbs+n1XwvhD z^ysLc4Qjd$kZRBNQrLN=WbuuyhZ$KKAF1-J7{=7j*p(!rBC%LCn8*8C%IxD}K6l~h zaiy;2adVb_6Q|L9k%AJ|X?X3;dDLm=QEL_H%JDFqPkf9ritdM#Eea7;gFdxt^iik| zH=8pX9!qY$CgR?0{BV=a(%wvvJ_IdfE_Dyc&~M7Jy~-XsfIF&naY^&=F@QVjx&LD8 zb^O(L%17ty{&*M`0-g5U&M$YEOuU!?_n}e8;3^iS=a4ICiK;-vYTZvK8akp`zhMvs zl@5NwVddUETb?ecR|A4)ntDfj)1AaSv<%I><2=j5AZmsiRi1mVxI#))ucUEzSO6z? zY-NxsHh2x71CwAqnzuUV;L5iyEpbC|ggh44<2cwd?gz#Og+X-!_^Z)XwiAMYB48Lf ze#C48q=QibrXJ_4&%kc8i?($LrU9%lt%fyC_Z)nM$KSn?-j7tnpD&-i1l@LNB(OdJ zEKRE@B_Ngf^JQmk)_L~w@aNmwfJUPIt#Y4Jak^|r0^3W=&7fI&=#cjhaU^&hyBBS_ zvlu{PT2I`x?k52aN1F$XJwu}(Z+vY)-T$>{^Ye`iYu#r2oe$=rqfiMD65$Z_!mhQ; z2ZF5cnW!aVi*m*(kQFg4>$zui&qHFQgr$c=AxSPzMd`tbG!>4{vzRAZ zp2L7QD1v+HJ}N5CycA!sXQC@=5e6j-fk>Fhu8x%gPkSD~{hmz(+BNxGQ`@8Lpqr(z z*AgXAW;7)DKyU5e19W;c%5x;RAblYE?oE;t9TEAN#7&gmSAg>4DIdGfV_7cWWZSaR z1G)-dc3PPeo6`S!*Etp#J2|9jx-}F_O%4I{E)b`k^)6f>PNCn_g6GX8BR>=Xby!;4 z&>hCq?Fy1LN0<$c7EV>c6`(QSc^KphI}(dHhh^NhGZ@^X`KAqVnJi*V8G6(f*n#zL zM&4fW+DQ;-#aq(mX}wBA(sDe+t52iuQ==<(28AbI+ji4Wr{&tf#5SQUr`KJ)nfi3d zHA-w-C<}gz5{C1oxK>gUYiYUU?`{z%O>ro0Y|e-WK`05g;EMcin}3~9?ygl3r{$ev zO$88$XO+MDWhFI@+$nvy6lx;17{_x!Bs0m}`IwD&Y)@GRC3o)*xqi%6HTO?E4^%iy zIf^@v${~M8apy&UwcT0lVBC&ytD@Bt@x6BC89@EbQ~cC0&_XGHH`KHCZ`_>X0RR9z zF^Xg=q4g>5NTvn}6{;LDybQEZ4lLgZ-Rs?W(Me zDOo*4)(yn0%)Xch*T^aY&R~vf1^Sdbu9ff<;=aKTw!&lhaj+G`SGc@a4*BiDa`Y2g zK!IzJps8q&fm}0u``W*WU~IPt#x^6Bs0%clz~K8xZ4SBhG~J(nH=4vRZIP!%da>)n zftnF_D4rC`{4p?pQYRJp%ZWYWbR{kG_$RTi?|$`_F+mi3ndy*OElmY@#eg^}@O%W>Vn8_T2?l{+84wYx>n&g3yQ)uc z(Qpi$3nGz5YoeG&b7b{Ie+*#J7_|`u1T*H_nh#38ARB7DR*H={js$sNuKwlFhr-=O ztq^AqkmHjsz;b_(VEW; zX`K<~*6-&XQ+*Gn5xwxMoM0Z7B-_>DwJ^5Oc;t<2YrdceOl)i(2c1Tu`KYj=2!M$U zB?OM)>hpl-4)lFnhzz|(5%9+qf*-ui9gQ8{72De4gV>MM^*4GiuV@!`VlLoFdATHd zN{jUL%SmBAD-d^>Dq)-0=$R>4st$FQoS@ZRsZX9gm3Zb}<$8F~aQuAbhmU?s;JJ$o4u^=V?S z-mGe}Z(O?*Vi$|@4%pfq0-^qLSzv;|?X zBd>|8rZApW3bP(ZvJvgLEx1)hFw+}cduEI@tpkcc>Fu(^O-jB-cPFW%_~HnDiS<4P z9D?gM@y?l+&MGvyu@(AWjZ;rJ?WqGdq#1_awuXR4lyro9wU_ zaS97%*O@9^&NI0ihlklnYJ4uH_JP4tk1Y4FAv=qL1(`YI=wlE9FX7g?cgN6-ja) z7?7Z%=;Vc1V5^+GbBz4mM3z(NGdd&_iNhL{bXIN_WDzvl@wO83uGip>AkK%;F<%ockIf-f1v@ZJPPKN>NJbc%QkVj z!0s=_?*#&rSUc7kwc4D8RSNNdLOrlbUmNjX5f>19h7S7&@c=HAVE+O|rfN{l5a)b! z@Y2h_FOx=)q`;u?IW{)eL-fZ&fn#Il;+;nYnD$f)EyTkBELmuQ%VY45L!QIoCO!8? zy6$1I740^dW7&I9A9s_^J4)WDxPP28P8RV$QfU2D6p9?1Khhv);QwDS@*b=|l7)Ku zUKA7eXg>`D{a@LD4W30PG7^Rv5ob*lmm7Eq5jHB~BE)$DU|eX4prq7qn-J$|+P?33 zV1CwtX-S^UbZX474n4yTc}?mAy7uvFR0P0%rU@a z_@ka{$rpBow5p;@5gVNZY!??n8>fgA z2@i3eG?nd)aR+RTPH{`9HWRGxBDhV9Iams1BH!;sPi$w95|VaxZZn8;+PA0cSSO+o zo%n?c$t5XY2ZI`nxHfP%3R%_^I7D?fILs{Tx(YV zBm(DE_Fj?`JFr0B8^LuTV3^Odqsk!YL-R-j!u_udaSrk)-N;RHGNKDM?ofw)xQTfe z!22U>s1%-t>bdNCQNALaoP{h0aSq20ekR2elonwBdKRym(00G^?UMf(`^5x?YBx@m zH*1qTZ(zVzeFTFH^S$T06D7_5iyzTK3;eC2ci3(L4K{PyG=O(}trWq^_Ks6+zPBe39o1lqFnd zyX5$*TEDr>iro4Z*hPiL=gzkUVCKk_dO8We4Z5r$yRPVQveYCoNclT-OWYs^ z{S&WdnGsQ7w^UwHqRC|o9FydL$XpBgv;!cj4McTf7{YggQD&Z)sm9!^4a|UIsSgOQljA18c+Xr{GQqXocGI;F zc@FC{U%PFuHdQeSEIRkw5}YXnCTqcYEO&BrUheG&zi#<~Wrh~ENqk;pk=W{S7Kt$- z2v^kkXduqVHS4@70gjT}mw*DXGc678LLm4?rEIAFSF|qVXtyUPXJn52o`O5C`sgJ???b{tC}1G6bdJMM^OZPjJ%kWDZmiLKHmmg140ATMXdg4W9hS zPVxmdt%)dkptu1NDo(TP1q(&aWOgwq98rDEdC|ud`$$m{qDCnYS?A{j{#{tDAC#AvkV zBxmS{*)=KMiXGHphC`;uCDhyz4Vm8dJ9)81(9S-fV|-MdPHm?mJ$(!%tQQm`X^Wpx z5$z($_DAx%;3^vh;wvW+HU96-+g4zoPMAp{$lgepUy1CfinGGcSrMdJ;rVvX)8c~1 zDhCzbWyA`J@1RZ0Tgrv?t7+jp^^X#|6{idFqPx7TyD*rr_7y}AXS3k1A`Xo=xz>qU;1XrmNEUR==^5enqAnHP=|02zQKU(S|E7ZBJ<)2mD;5Y2!X z$l=t zz>IHa$2)ZqE`w3-mPw#rXc=Tu*wBjmX-KRl5G54+J;~$&q6~9z#AwdO7l+82f`dPNScgTuls5 zvbZBorEKWc7geht_5c0KT@0pY7*f&&>NsAcYb$DTG4ZnGP1Y z%ox(k_15Dw2MBLYav#f%M(W=d#=Ci$10ZUj93Ptt?4NBT0f_HBfQKUPz|!%WD1_8m zl*ZtHCQO*?NrcEiA1uDE!?M}~~B@NReC zm0T6}rV9g@;S^y4>?LKPrMF$A3ZTrNB-EWx)vLC<<(0PKczZ5Rw8aI$fq#Q_71$p@ zrSM|^N*&{s2cJE&EuCV@D#_DKaf@>qh319Vo%AAV+YtDXdM8z-=JkFJ`CfOT^DCsg z3tp-4h>5Jc6mP#hzm~Us)RZGB5gsH(T5ip^b#$~8-`-L4;$p1iol&?xNDFr!cyi=qE|nMtUuJBs5uTJ}rCzwxG`(te&~W3pk7KU3MBdzA$eVB+~+KTpvP@TIA=)<$cO09G?`m@w5AcN)5E2C8wTW|)#>VGuZ1PiGnv2tc71^{Z&Q(-z`-dsQ zyT6llvNiV2WLoU<8|sxPbdz3sqIk86Mk{^_Px+(o>J(Kb!>%fU_xd0+ri zx$#08zvw0DZ8lGtw--kpaErjI<-|TqbFV}J2Yg;Xjj!cmFT#4DIa8dvUiA9D+LZJ>C+j1hdHDHUkLmvQ zk&{Pim9J9-+#H?)^W(40kUme1?-Nj0VJ{|RYKhGG0b~uniY9nmSOzD26^6ILH44@9Q#b!+KLABcL6eQ8HfHC+}6#SbKI=Ms z;Alc1E$W5RT=$HigO-xc-=%aP2?P*Gb7`^{?xx*$qK#$HeHD|+BS-sQ@_i+=wv!6g zgZ?mbr1wa6Jf%&pyoeVMMxt}L`}kA?3A0`Ux@9q)p9(AEP-xPHW)$~3$hkq`yrlh2 zn!gaM^Ot7#e&U`BvkmF^T35ez0Lw?Xhr^ATziRH&>pl{IJ^sz3;DdHx;j9WWAvo%9 zlRI3D;tnoY*m6VHW?84088M6p`DSh1m9GSC7~kRIRq97?*M|=o1}hQw8LJlq;JZ8k zajgA8C={;1Gzzw?j0mZmnsDQbSsiF#J2m~C)j{}7t})oCplFU0*~>x8F&;;TzY;eB zy#WC1#0F46Z-AH0H^*f329A_Pn!Skqgw=r-G~}lNj{Qf1bz=WX1I4WfC;u%G=tLoU z&5P3)5=w|(@{0gWN2IMJ#SQcdMRqm0L-X?2G9A7dp!F10EoSIS%`ejzd0#4$KjnKv zWdxG9M}T}bz?6|YfY2Si1LOs30QVAgOXv>umG2%f+6QS0^amR3ogh=1#|BFjcGm(6 z1OTJ2&``}48o~72qNaP0d@@X2HX`^w_&OzJ83ME{?KY9y92uR>&9Rmp(vVW=w zfRn?#jfvBSQ1~_+qzl?6kV5%g@ng`gW2A73sF7ja$Ai!f3Q_B;%v$rJ?Q9tXwEt*c=eu-ee=#7;i7a>vR1@Byd6J zBh`QuAQ5qxrW@Lqk#!NF*q8M^%1-ppa4V)>;_dOpf=C{Z255+|JD!P`*!jvd8a>$} z04MYdu;onDf!S4GOJuZF)>0lzsmN?5xNw3mOLDU15t+!_ZaJpnK$GXGcuHZV*$fav zyr$D}7~Cg)8tP~ef%i}wT@FDEH9-Jz^YgI0Q}fb1EQ@Sa?cBZ>!<^9oy*wS&ca%yS z%Ba#mL{O{!Bdk)=mP^*aOx5S(wB_k0u13dORFybrP&=f7WXtA0(pR>=XVS;)zM7}iT4 zAg&0fd3@tDcXxPtt8_zxI8NZBdLt}Wc#*Z*B*bvoSrd zM-PxM>CSr@gK>L*Dl~Hc${BBufcL6B-vcX-ljuZ#r0DI19?4lw=UBKvc zS(6F=9HM?w7|<)A)Z{~|?-S6tVl9K*u$H0mP7#A@7j{?o6dQC{(S-(_gVeU-EVNH`9kEuR2C-@!ZZ-YQ6)na#B+t7 zMyd>c3Z)_m^Idgjy+$s=YxlOFl`x%7;@YL4NgP!&Vj;pmy^ovEDLtL12E;H`a41Wp zqTB2Bl}}&KkSa(}5ufF`>LM4uZp?K~di|tSCppz0)_x}p4;m2F2gv&tu6BaYQ~O)8 z|7icHzM|>Q>gbqMd)Wy5?x=8w%PNePS?o^#%y{Y{Jn{jN3K$em^;jsuiB>79?>9He zgEboQ(uH&QvFJRl(HKashTRU z#K5Q6vNcaqFA6Ef1LSmb=ZXxryS+aZ8i&<+ltha7ipulRk(}j`b z%!i@0z@QK6QOL|VmnR{Q6a=TnLI7EGq7htpCb>?KjJB!1S9{p&w1V8*3ni|0<|>wgq(_Lj zkD{>wAAy+rSQE{UCMKyg`wW+KqD@oFyIJ(ocrg2=K%Rk5*vAU_D@N%c!i~-^5n$(Y zL~U`mwO%_DaGJieSFFzRwpK|!VsF3a=1E|8savGXAwEJ5UGSGL-zy#|bJyLMKPfI}a?T04N1p_+ z>qW@6;x*?A3`t((a76>;KB0lyuSkHw7M9Z%ZAyzp5z>14qpn0OLK*G|R|W|VX5mZLeFd>p>hbM`Bbuy%qFZ zDJq@oyBRGYVNX!Vk%&D(ok#OJ^aKqmB`}@Cf-mw%d^0+hFxkbVS3sb)gN41GFP<1) zN34&keS7>>9n=AtF5+_FcjA`2q|~5#ciTn#h=9XHT!C7b6k%ff$hez@@VH9%7kdX+ zX`j@NcS>RE8uSi5fr3}AAPF<#7vfzNIfFR;1R4C}Uk3p!%97o80KfL#>U^8ST#>KI zqjK6W>EjAI;E3xmNWa!x9IL4>khseXs-#~sTtnHfO(VH-^X7;SnF;-PEu0=nq|J1zvpIUep~q$l{$h97i^rj6h~;rT?U zHVU*yOp?N>5I($ChT?{S#CJK~zQ$oAkV#Du7^G{W?$C2DEfQBr`dUe3J1YA4om{KGxvH3aMC?z-G5Qdi8IA2ot1q>`h~4=ib+(PxqwX`J8;Z zTO9@3BPI#8Jtuv7;775U22r1*7RXH`hs$C(g6uaXO;=Dy=O^JZ^MpRx#es7fQn+^3 z4c;d#P{K#HYIWXY&)5u)Y|aFh?r5glGc=41=1KI6qF6nSHz^wQpPr z*b=1O03-^$n57dZ7CLr>69;+zMNRf^6D6P*8Gp@n27~SrsYxUH&FNI`r9F7j18RWR zczfGN)4_|bo#|K!zG;ZmyLTnrh}QE3tJkm+@O)7XxIA$k~ zFBt+6&nTrZLLL^T{LREem@HIX%=52}IXbxh&5s#YeKBsf1!kDy`UjXHoEvlRyTRYu z$d!_F4(Kk8kU!CIO;GaansgbbSo;N3SbyNvDR{2-g^BC?aC!1@)J+D~97M{b%8#;9MoPL9G)Gm{Yt4tIF_SM>T7W&}Wd zaO#Ps;)?iFfX0fJ;;(v*2j|rVc3w8Pamo2kB*62k+R2{K9GBq_bOAOxqMstRYZ+Ue_Wbmg*dIZ~<|lIJ&N6Wn*Ee#{OO9Sd5qln< z+rK-P-cr$gRhjmxUj^DDCJD7YF30EUgbd5tcbV@T(CrjUDns76HM$B{cr&@edH7IY zo}bWH-uby5__-b|lxI{3*#}{4?&8?5;D&Lh*wo{4%eKqN5Qj%h5^9;%%eV)jiS6bd0knW-=ki1iv^GYl0^`%n> z^0+MOH>e$Lx*#}{A>~kD#RLudyMd7G#upYpZXYRJ-US(6)D4xTC>h)`EXa`+lN8ht z)Lz(E*Tf;b6{2>N<{dC&+|3j=lZnb;O8%=7i8W&7^0EmWi~_B{CH6;9v2h;w(`5ml zMeMu#-pA)1M=zS%3+jLu<7sf-65_rbLJX_ivS$1HszbLhJU~vaMA8P%MbVm#22hCo z|0iM;ScO0cDkjSn=FoFbf$^0SH^N`}4*mZWcK5I@k2@lB(8`?5U*+&pGS8khGgt=l z<@b4FZQ3uSYLoyo#vci%nsRImm}(SA+tzieJOySX;)0R%Dc|{2V8Ru5ao{X_&n5C< zC-fcCt<_QB6_bS8=F>2~okoA*mXjE85*Ltpk&rzBWu`=tV=N7xy%I%0iOOZzCwndy z3LehG^7&?M1upc59NDM-K}gGV6o?0DWWFhhY6>O+IHSe;#kYVWZno0xg2c01#~Dxw zGq)*KA@-91>#FRTOd~QQlMwFrS%Cn`D(2ay$YquX|5N}P;>id9fIycKXZz9`NA)_R?^kur#c;_-o zNDHEVBS53X1p&78N|0$1mlL2Z&joh`?6t%ZRDUEfBt6GRJfm@Pe4C#3fzG|UHunv6 z9&8oy{uiFzYb$nxT2~If`{XGLab}A@Nr~P&9J)gI-{e=i9J=EH|HuFD|M)*CjV3=a zdkEB$0;R@gti)MuVO}-QReK=afFvx27Y=Nmd~Hq)*+fM*jjWv^pFE{wSzZPxg#QRn zn2;@*n^9Xx^Ar=4w!wFt)x!eb=}3N2DJeSu)PLWYt}M)mFgDC7=`aIKMJ2>08PuQ4 zto9Eh4dN;KRJlTY=9>`=iWg7I^nT4Ot`svpCR~t1uD2kcsLU8-rWiP+1S2r)Ko=AkXU!x_B{{NY?o?X1R)EMTQ6oc~ z!?AN+>h5RfLCl*R0Yv#2aN-9sr!;UQG&JGp9Vj29)>-L*i6SYLDd9*@5+-HSE4$OT z4&bta1>^lFnRm@OE+?^Z2bul6UYwpp2!K5&?&uKvkf*^v9KKfgt}T0Zpt#hc-2oDk zq)1H{Ax0vXS*Phi2MBM@#)fx_A?YzZ;)SOg-lkV*0&egC))Rx9$TCD6gzO}#M z2KyM_x1;9e>TvW94BlxUS?RHu&P*?LAOy?5C1L8mkfsgy4IZ&(}W zr^&RSG^}{MLJLaxxAbAc%L_^#MRH4v4Uoq%%z*Pzf2M%c*}gzK>cK4E!PKY>PnL#f z+Q+{eMOM#M1U17iFCME9JNaM)27uJ|fTi}_z)^Wq2!Q#^2iu_yAg3_nd=RyXuO6i} z3Y8HCT(ioN1O|pO0i;fbBqHGIJY(Lvjf(IaU4%VlW_XEvHdwBkvTNh+3KnTmd!wuE z3{JR#TrtBOqMk(PJviuU^^bhC?zqg_9xk)OmlJ{8ow&J$R%iR-#kFx6e)ZEy1s4Qv zIuc$4#A%LtixRln5c& zVz48?6xW0J$-!xUe3T1`14dc^(Tez&04%IIJo3q!!DZ;HoSqWTes!m{o)YF%)mn$& zefoc{)`3lsNF$d)M8ar1NYKQta~Ymc7XbmS#LCe~Lf3KIX^(tH*l`(d{W6e}VJ~Us z>r5OUMKNEaKFaWg;RxqI1l_!)l@`u?T`sY5*urg5@H3M6&TRF|<#yErYJhaR+Z>rb z&Q4ttHnf zEZOyU+K-o_ZvPdaB4^P1ah8vf%AA|~=VewQqPRVu>ZVqqnt$JXUcymr0_NxH@A?P_ z9yzl35O~MlzT;)S|HFPcD0gIFpJ(h<^|J(mijzO?VPF8q_wEWB^3~tfZoJb|rzoGP zKg4P15N9VTX(X@h($Y3U;;`Br8(d=7{Na_~T=w1{uW`ise+p%)D{l0<8&R0g#ISrL zRKAT@EU?Hiv8PA)8oxqMd>0i6hgNW&@;40 z_)$)NmGQ1Yc$00cKv;N6XAml4Bm6tm(8Eqj~;m830#69MWuK?3a3lq9foxw z4HFerj7cQD>0y=F(lytrO1Fni4YepsYf*rkzDt+W;tiswCb;PnNhB(5k5s?T4XBk- zPrP13oTne;x?Bh3gih7vl2Q^!k~OjH6ldb*==Pf$cWO2RFW|mV&5x94W`4f{@e_xw zaJ%siXYoM@XIb+$^2i*Wg#^yu(n8T(ivYzO7^Y+%4J)jqQ>p^^@n74$@DqX~ZPb zkuBaquqL4HOJ)jGPjQ=m{s_DcGoVt6unFYI_oglv%caYW9qQj(tpSa9SWobRNq>FI zy1r$(<0bsM4qn?ft-`6UvlGl3dugGxeT}GE|qtw8D>}PsP9;GJsV}GB3#=Xq7g&wq(V01+! z*SfN>WGr~x)BwLBt|yW|DOj7Cfif?Z`xXVg{S_<_$W_ku4cS{0ciVU_Pg|Xkuwo26 zVPCaZKF-E^VP9QtSb`jv9yp;NrK0FP0#5+W7)5g~a_4o1SH;U`)bc65UFi87T&k5^(cm_ei(BV_Q z0)Dmt3Yf`mgtskN$e*~|m$I__Kxfkk{_>lC74ATxaK=Ae8*kj&y+mc+>ho!eOdrMs zyA-vXaGE$2<0iabWvQTNC`l=KWdTc<7@Tc04!xcDLWEG-E~RRV&GCK(G}QYz_P)Kx z@iJj9?e^MR8XMfd;p&2Q(^asN2#BlhF@Mzd233rMKvd)DGrGICaK<#9$1hoKQWF(@PF zG}0gL5+isxaH;WtdoY(acE3{E_KSYI<@~X|him=yt<_Vb!Cj34$s~vf@;a{+m}~vj zb?-T64Y>iA+cn?5I^Tt>_vm!r{_h(hw!rJAg+kANb*uuh{KfJw9d|j?d zcDWYJRo2R+QKY%NQnYHiGMX1~)g|(A-%N&dZ5u=c9`PXUuJ8Tr0b4U@83QiY8=_%h zEp4JQ1$mt2jdt#N1a0cxZm$DiTZ`w2e9CJg7r5q0@U@Db1pFV4jF4BZxgqd>U-Uz# z6oQ^M{Y|L6tfu{fUhB!fomv~nIy=t(!ZSQM0Q;FEM>!3v*_z+S*F5 zmJhDBlUxx0qr^=hxNHE+ZrRICY2bJ3^v$hKz@2{uX7xY>&(+Go3NuIYq)rbMNUY2J zo{Vx+r&FtcC6V9Ob-nF^Ww}~T<1JLv)tf`DDv?X9-dyKj*}O_;k{S%ZpiRgUV1DBw za~sWv+Dl-^`;*K4S=Sq#U^}3)oe;AnyQ5vtCDt2V&N;uFN0*55+WtzM^zU`2)?gbCKn`xm{3w z#Jl7m2Jgi2=&Qiy;Xj{{FV>vTMCwMou3&c=+*(~G<#AMoH>+?NBfZ-Xgi{Q#m<8@| zUl$_tT#z~HR=p{6BfiHFs z?F{!PKOh3;32_KwtZed)!#bN3D@)Z6?dgh^{kDXHh+Q!hxQyB0#YkY(o@VP5T0zuUh9qvl5wlh^6h1o;+!v|jDZT?Y;V--RT5_a}~9Qq2iJ zPgn?q{v)Bd5k-|r=$9y9>xD*zk^=PqX>Zln{E&@BvDrq3zZaL$=08!gW zSOu}?tM(xuM-=cqbK(FPiGA>k_{iZYz$dVGqtM7f3MX}7Jp0$L6PmC{=!_I8UeJJ= zWrU`wy2KDeVwE5U1H*5hWH7gHIUx^IBsN3?RBF8bY4swm_HF!oOYajp#r=sCIB-}Y zDN)R^r~1p?6`b&j+JJn`-Li=9SeW(I zPwwqNWT$K*Z%+Y;xaqP<53&!KZ-X4w%QPi)j)&WE&O9W$?4>D5|9Ry*Psv=#CrnNO zqnWgoP#FLuJ zKPh8%JNmBRDA4}?*(E0*Qr_pvX{O4v>9R==HY5-sU35toj}y%mf2)&B)U?Z99;fu5 zSH2TD&GYWe3kC~83>uLW-i&%K+qqhl>+c=t8^^%a!SBH>IzEM3ZizYx;$O{RAGuVU#MSyi!>k7 zHY7p;h(_~4Y2e5A9M2a&X!`5~l_KRt;JJW2+49H-sD$S-%j;Vtn=qf_>GCB*G2SJ+ zMVO=vnsXK?q&Ks_UI^;SoY|kG|J3M z?%5f)t?n4bnDyS@Ezg6@E{rhyDq%8Ur#0$Id1{m6a5|KW%L zIB^GnBi6#$o?o2|H<_iAomQnbfXHU!^=TaK8gIVWzuufUpaqS7_kKuMf{kU8?i+u@ ztIh|)n~ofoE?n~3?7bLvSN5R^XP#w%sTL@Bsfmr_vXUP8827+sc--4D?uARNac?i> z4&t~)PGi)?bG=A1him!XzCTeD!KK7AQc7z0mRMN{H%Ag4F<>6CnHL*s9H_cTo_Wz{ z;1Npwk#Bi?NBcfsJe+B?FDA4Hgh#jimgDXu!mpWyCJD97 zCcz6`0qj?Vt|B_>fS-c-mKE;3xe=TNuDFI$IOHZ_RB5O9kFoJ&Fy zLiM_PF%gK&z5E{2IDe%#^|aoy${XddA(o9u zW80GYumT>*5LAuDpZYHqK@btOAJQg2cs?4Xd3Kp-qb)j$s(z#~eoh>}Jg6d)%>UH5 z5P!oHG?a36Lt~Ij00mJ;=?1=L!opP~k?Oj}Ee3byh#Ha=Y@bTaTpt-2>;=ei%B^#jrz(S5tD@49%1n(iyLIL zm3L*M>1(fVhPPxWlozFaSPEr+d?h3uCYqxF`Jjd)W^dr|gTMuHIZ7Tk4ka}ho*L}I zSCQROgZ}w5gR~RNMS32;KLUj&q-cMVH~q;sQ?PR~?6H(P z`^n=B4r@2QO5!4e*7Hi^#@3z&p|q4c8`!SbMHV7TMGWh*am7yKGT{f9TG~n+UFdZ9 zSM3SdVfpZ{ZwIM*6?F&5!$#Fq!!y1-0;2Lz7K+xul-@24JI-AyHyrgS5MMcosPTbw zm&yZp4XA5hqkL(Y*u^G@spn+KfZDh>n6NH`2YSI}oY#AQWxk7>VY zWg8xCF4tb<=U!AE&U=#1z3BKVl;6rQP$S>% z#1eULzilPvHE&Q91u=>U@5j9t@glJrg!+3A`sSHAdl=X@up5=bLn5^~@-DW;5+?oc zNv4QOB%R;wAY%+}Ha))E1uc&=zp8tzGxk_&7`2s;UVJsaIrr=RqNp}TMEvCR;-mGZ z6p+5i+$F*U@sy5-Pn_~Zq=^06+*S_XCGv+IxE(<+^iVDkUpa{iqi{2bXMeg)_(Rpp zdUYBQMAfO=hf}u?=67e^^@1)%eElvtSN`csp0IEoB7}`0kOS=< z?=#Eh>^CZJlyz6f0Zf$v0Fk?RbH%!N<-@8~xXic#osnGwS$a;R{&00kQ1*N0Bq;nH z(#(6!j1qOPJ}AF9qJ>!?@i)y z+{O9wM+6hn9weK_9300KDP6Q@qCU1p>3)ma`_P;bF_U72d-gsVtr`Qf1CN9QhM?kH zNc*hu*EwIf)SNbVfi{X!oX{oiZi@d()q9ZT>sWD|Et93=5>_rB7OH)Y7t#+Nfcm1T zjRIeWs}3NV?ri{dvuF#g07s4Wk?(JaLVpOObN{;de?A=_INu>peN3L5lL8t)bmX_Uq==nVw9fr&*5Sw2FCDgg*@AWi4g zO5LxiE6gm&d1n24wg2b;{(t|kr+OzFEC%IbAcY(?^A`a)t1ldlzHBr3h=?TSjWkha zhjbyYqU|$I5?zsaE(bMF=FpCt#&XS*W|2902aJxe0`l8U5YdVS;^CcZ=Lc!mkYTM! z2i%HLYw`(sELJz8{;wmDI^Yji>3ND#5$PbA_q8e?MEfIlE}rY4!G0ud^$V^&$w$S$ zpP|s7_b?c>-Ts2%ZC^hSST4N4wy4DYeywFcRJ5WH1DE*`<;CvjG@)0F&xu2Y);q@c z325Alc9aeaI-whjsZgjN{bphk-jN<4?zs(Vij2amy&?*+2`mXaHVkn}|LTwawLX9`~D5m+XXbP3<0`m3_;`SK_qqRi1?5cdTubl3LdxR+}q_egm7#4zi;$^X$df6B!Bd!7!9YjI33nJ0(Z$BCU@tX|4K zxG{n^@L}hjVWpO~*L_%|?Rf)}E;}^yy}jWK6?WHsSf$;0CcYiR zdTl-B^NkprFZC{~y#wi`w6*T({nFmNab}jV@Q99`7lINt6UMdeBBLa!Ddd&Nm?`~U zq*jVt=*S@7yKe01G_X|}STGMUi;oDjfmn39$crS5h0BbA**7i-nA?a4<_x^1oOB9L z4iYvRGNV>}a(Kv~LGtQtib&0^`V}pmy!v#D} zbf90DQBYrw+80sUzUte{g_H3Lkk$kMEdxAb_v%P_Xgbe&+7fad2pT=1wm!oVFq;0a7 zKaE{V{_>?Q0yTCi`O{YhE^_?H1Zrhcr+Lw;-u>X@^;vW|H7>)c^!?ok8G7mXjh^31{Y1T!7Dwp;) zK0_hHid~Yl1sKjIP+&VF?UMIgWQ3DmCMxf_UGL;L<^Z60>V(XrP5dk|ZQ-P6;x*C$ z(*FJ3MbJ)dpnYGe_K-e91pK)Z;|0fCh|xx6QErTwhArY_H`{lAheM14?GclN+MW?y zFYg5+Ewl(Oki@3XF?&1_?RA zSzNcx_9y_+bVu(E9L{3+i7#*R<>%(jwtCUiy~|!d_tj*M+heYmnO1=?6Q|5Dq!cB}!2i$UKk9=Hp8kb?s^CZ=wj_14M1Af(U19Os`w-rQGz#l47ouWQ^ z6(pc&RNuN5E>PvK9RW0c(?OvAGpYTwfr=Wc8#ugt?OWrl;A%%3d%Ae)30>y z1lUg;u~kmu`iA8dkJrvrWW04b;I6sAeChIVlwvpZB7+aNU9>1#qBuRQSmB+oMi?%U zgSeo!(8p`*%VoWLxY5bu9&~u6_EGrrE;%A_({TjVJG6Sn`0foH5xDSvT_L(x@bJ(( zq8L8B%iiGOsdq#rdU)y`CxA%6Wa>}X_6GXS3VGHqGp^W6>Chy0GbZdxcSdxN{_qmE z&I=C*DNFZ3c{s!z)h;|8F`TF!L=NjuTo#>7c#uil79VplU6eF|D(VSL3^3(!vEB71a0ow#<6hi_V#xy?i5meW>3{SNK zYNa_YvEIu+4@bMkn3a3XW&)*?fia{=A@@KyW*NA5P3o$PCC$KkEwv z4*NqVmV&5sTgT%>?cLCDwf!wBS|Lqzm44&F`-a$h>RgD2)xdi==ncg_2Bw(>}W`_G>I6t6xs(moxj7vXil2=d*(h9y_`392ffYBEuFs zf%36RPhcBr9)yEpoHz_P$b*)yEU3(X3Om75>B3Fs0QKhae` z&=!SVP<(a7y#d*xNgz|egI*NM?cn^OaoKU8+Ib%YC~fczfi8^ucy5pwv`{_F?K7Of z?-UQ$20x9&H#^2XOLu7aKeiC=D_hvn-deQkko%1){;VH>bb^qlRz)Z#jJtp2LlH<^ zhR6LNP5%B5d-F9DZcCQ-O5U zKDs{WsM1zo-iHGB&5KYKh+XLZm2a<(GHfSKuRS0s_5dt3n6HBqBMmWZ#VwU4-#nG{ zX8wIG&|B)=hPW&qS%0Ev@Rh%tO7LQh99r=9#kRE6mY)pjHfWaeb>Xj5{242nPz3jV zYQJpal_uTz^uiJpB0~I7I=YN*_BBn%Usv+1UEK(`FJEGr3E&q@hO0w50Af#=4HzQV zd-d+#ZgoP@$VRtV5zNN07NNv8s%aBX(BIAz^?LaJfS&sO{HaW3vwF+3ds6K>XR>(B z#K_UeNcT)s=YgmF^yXPEE0H5V=G$<~rk$kNa=M)o1}ZOuYg0sU63(_RGlIdDLNU;y zhZfm**nhg_0NrrTuZRKE{4yZeuP_ z<89FYCZz#ko*wgX@mcl!3^%=(v7@?sN8JYPJtnrr+m~s#UtZrlv%>osfA0q6+w>D0 z1sL?4lVQUqU%LusS9sRWdiL%oc$N+|z01av`xJ-&yz+0hqd>M zmCJEN1?YAKUzy|QUh<76I&Cr07h7&)(s(bb(dZo-_mUos>T!WK_;y80;?(_Cp9nLH zh-CyccPTs!)mKz=Kf=TCe=0jI?iC*f$107R7st)>b1(TuzD@1ZxSbYM9DNAh^I3Z{ zYFuJZLUnpG^7;77G5cvV2sIVYhzP9K(jWO4x5j07+zx*dPJ((QhQ01p8zpyyD|NUn%J*@3D!eMF6rq zk{Xgype|hFN8E>4ljbd7L+;*!xb`=6DhbmeT$ba`pUa1;4Le5Mn2x2X)3NZ@<)eH7 zt-NJ>DLoz4%VNU4bJN{eDPnFrA_&R~d5ig#7NzL~_Y3G(#3k0IF7u2%@g$TlsoqY30eiFR6PE0XE z6I6^7h1_|^$DB!S4@YumPGO>b6zrd(GD4`kjJWM3J`=}raplSD{vl%-aNly?KQ`O;7TD-myj#@e?#%n|11EiT|Gcr__{A&{%{SaW-1%LE z=W;s|yFY9&fDFuYZ0{KRw1V%R@cR&>7Ji=y`h^Mz;rEa*TA>(zpC~cFGpC*uTpw5X zy>jLDTR@d_7pqa72-eP>(Oh4(G7LxUEm6pD49)aQ^4Pp$5nj6&@D~FFax~OmaWV#rWYF(4*G=}>& z#A`AgMiOj$)Oy*)bHr&bC7rK;B5jClOEzfiAesNlNN@IcmyNE4DNg@+<>Td!{H+uG znZPdG)3cdm6NZnlN#1zK7nV+Iw*|>>mYP;?qZ+2lE}H%BQ#?)XR}o%m6O6uIcnNeU zWcAIEzsjpcwsgWt$ETvUf%SdPT@cWX=~uZJ8*bv+WF1q(`WoP9IA-l7PHlPm#I&I5%!zM69}^X%2od+Cag0d z8>2@_xROjzWBi{Kxb0*L{!A)$YuKD{01cAXOhfLhc;uUt~| z=>A<~jGrIHcmVx%NzFr#m?P*B3kBi3$_>7zDDF)o#r`fZIfn|D8sig>tv8J_+W=kR z@1Iptr0tr0$O`k<>_g^Ke*{*qOt5V6u&~{%UJ7T|-UE^JYeMdg4*cCoy)IMFeE4}2 z$$s5Le16P4B%U{sqXcB!dfCOJTXBk~11o3# z;McP+jGp;Pui)z*)+g;RK2HzFC+#vT6;9|o*&#q*LH zjARpex|F{AMM{yn{&$y+XZtA*|9R!3_bY4csvbE9h9Ol>%-uXUmt8vNnH%pUZn%*1 zek*L(0We?cc1_|w@4xzKUCu5*`_J@V2pq+F_wp2&JNtNb)-lU@DS&RB=mW_b z9%dF94TX9u+)%nt4zrSEF*PrZ}hzw+IIfb)gd z?*xqcmKd*JxfH+td59!r=YDptAb!6vLAOOHa8wTqH2Z`CC;V2o^Kf5}4{>Dn1(C7{ z(MpK=3rWQ64cx|f{Fxp>c|1<3-3ilouIsZh`pu*i>bjtp6V^o}UL0@2g%=$z92B2= zb;t#{@Tu~&u_{Z~XAQlZq;KUmCJlG5-y1&b|H6*X<|N+nC1ZLeV=Qlon!%}Vw&o)N z5Q5SVTf-Su2?!0uTX~Tzsv^wBrTi3__eIHEgRb*V`9kD$H z#@P4qc4VwNX|O`zHw)1jL))GLW48)pWJ&dk?yQb)@-20%y1T27fpMH@`{xxhT+L>{ zZ!gA9yfJomSQi5FP@{X}X1zb7dkX@{co&u96Ucr|r->Y>dMmz zYTWwnP5$nqhp4VjS?=IpVOoNdIDZzO5Jl9F%4K*bz5LmTBhGKA({4)Y%VKaDl1kip zUr!-1_64sn_QkGnQH-q&x-0z6(g8))7d=IYE5Ni3&}ZOxkr* zKwMKHxd5JD<9&W@!ZbNZuk&djEGh?ML<#X&thHNpAx;Yoqp#GkiO9Jy{nAda#(4a zkEm8{F9M%kQ8%(kMdZ45%s($))z~fy^+39*p*~wi>7Y3$=vNU$jX`243%zlf(Ye#^ z5qi5tGfm{*XjEvja>J3!h_wm2&*^(8a8F#+_Rz0--Y|Q^MQc7_?cXQ+@1Yf|MgoKi z>=j$J&%Gbycv$XIRDJY`%Z%D5ZYS-nxYY~y!WbQw8MSYao&kWFWparDB74c_W-`!V zXKu}DDn{?+j(<+TifA42wZ9++lsRk9hF#Yh{piSVDy+B%T;SS4$N=)koeYiS{VD+A@ME$3W68; zts)gsMyswp?V!($05pzE<3HD5{PzD!jLH&Y?zi&dc1EOlJvQE=8Snee$D+3DsfbuN z0&o|qvP4i6d*U*qc6v~Z2}oGqGWMLdXUphGX*z;e2@q{!$6DtyXYJW=>q^5ES3q$I zvg%JcUn_6>#D)Iyt!gf6zcLk(yOlQw!X0zcEwfZcvR2oWeozOxYE{l{S~t>Zh95Ff z!30-Hbm}_mTt?|v9(Z-Ke)`Gt3=z663ka`Cigd3l+%ziE-qI_c@uPjH?Y?R$Xh;FO z?t2Y zZ2qvF){zk6g;bO1=lR^O047Q!L<*vQIq+NL!F@Xb{vX19L~P=3BvFP_Z%@k{E?MBl zb5aC)rC^!5(bj$iPg4nfwZ!3)uZGdN(9$q2T@K0Wg^7jU&sMk$n}tuZpu)NlagrV| zzZ^oB?+`kEwLqZa3uHSTbT4Str%f{&t#6aqJ+%leyl&uWLr)xrsn68vcdD?{-JCt^ zMT0Z^FcQPKoL>s=)h8&$r`v$8crYHzUm1RB`73V?`|a=Xw#j~5ijiE=KeM z?rO>^XBF=`t9!sbN1W>^57TY#4|ayiOd4fsmtE_O-mvf{ zQ$?%Gi}CYC#&y*3O;pR9*!ZIa!lRPIL|fL^XSmnrrV4Quq>#jzl4DX1**TJ%>4Sh6 zZHQW{_r1!^kIq5fs%-Zr_-sTB8mZFZN|okIoF9q%LqRN0JU(A}^`K#w?x5k(GkE@k zMN_^x{x3&CG%L4gbCko|#VKNHmJ=tbNoh_6yz|)Kvb4@&Rom$p{uMjM)$y(T&n}#S zbCb0zKX{IDi@+4Z;wbR#l%MfWCQZFmP*mJ+Q z_NtrAG8K`nh#br0nOjO&7+i>__Gt-%2g0e|kxWHor;A@-=p-1)fb(^N8!Gig{)J8h2N$&BMybQpYr zUaG%oqRBkhPVTo# zqIo7>#>45LK1ZaF7$RjrG8K^rr1$yO_tPG;{!*QQ3U-00M7MW6NU}{bIyVgUf()34 z|7*qE_1eTBCG0PE!|nIV@c;j}iioU?SR$jZfQ}5Z`MNNLfWJF0rg5{>^dPO zHJ~ic5F;VL37b5WKJlH&LmU+oKhoJ&{NQ20LxRxYLC@zseJ>FvRJ^+&yFy56>$y(3 zAZ>m~%PR!l^N*@epZ2O%san$#d!@_cW}K8K8*)6{kkjL%K4vXcF7@YW?O4e%R8^^p7nruX>PHTAwTZ7#OL5&)$#ua`u0Qo%?Cw3*WW$|M|cF-~a23 zK^y@^K{9GUOpVaqbQ(2kAF*d*ZHV>St&X^3`PmdkrPhwnxQkXB8GFXF8(-*@XE*!V zU(XRvFF#xE`Mi=qH2&RIHhpV-F4SCk%=SzpK4ys})t&rKxBn@CeOk!{aarL-{?O04IB79P)Bi6FFb*x`|cnSMAo6n3LM2ws&D`T7Ci)JJB~Z&P^XFeVf*PYNt}OnmKmCA0zrJdS$^5Ex-l^#bc)synLa0`DBHqrdoiUaY1=5pVi>IB=V zqR}Ln@;twWEN|YH6BvUo4}`yA6&Rs=vK;qtBDt4ep!3yH7E@TEDo#T|Q{HaGU@F-9 z$rO7^TT@>RS`M};S^Qajx+)Gu_JNKU&#bsAFCNXt)6jU8L2n#Fu8d1GYlBBc@40t& zbq~}ny*|7f#<&vdT+zR38+dlwjC4$7q4W=ccSZw*yr$0!!cMa~n19HV`Fz3^t%iKS zX)1EuTa5Zx?RtHJl`Q(YfTal0N!kd{@Flf{Za!jCLn&_n&K;+|0rB^#Gq83hQdO4b zOr=ufJ#dJT_WDo(lF|K7!Ri5Ti1;omn0Ce4{>b zJ|=zTMTW4@=5Ds-gfXYL5BtBUDrF8w$IB0=2y}z4V zF!?$RQ-CdvrZ|GD%cW{ zi!y9M-`8pw5kAVq2n-aWX)bOg1ZxWQ*MX=X98idZeqDEnVC;GaK6A9OarSH;Tm&zp z2jc_UYqK}s-=~edM1{X{z%(hBsXBNDLD zz6W54@487DC>PE!m|~-{8t6={t?3`hw0Q>DBn+b#zJP904b3)s(Fq?7dHo^pKjec! zS(B$9G|btQM|e&3+gCz}q;8RpSOS(s+nGkkLERUOZ8kCpxn>v(W&=cVsyhM!bzxYA z8A(7ln-g8KVbHjvB) zD38x@{kcKeqR8q1V*sQQJ(QO2MC{i6B(B4N21^}A_ns>syR)%_YLr>COJ{P;ZC zG-iQzAXwh-iAApXSIw`>q>s9zB~NMz#az<|DW_Z?dQvtt@ocwGsC4@9`D~6pUcKnS z2gU!G{3BIZ8@@O$bjsqcrh6DVde(zaDshf<`s3L%saQJ` z!@!VMmc3oSX4AFw&Do;gdTNv3ZJMYnl~HWe#K)72AlqUe$c540wK!03&N-O(^c|11 z0d-C_I}p@Ib2pF0R0W|a8qO7G?&aOv2W>VFs>MJnzjrs4RLXJJb!2-Jw*!A$vjbd% z*>+8K$TH$I^p4xdYcVxTI1BW-0t6N-1Y|&#Yil?uvEU=QG%=&cgb;Iwc(4sm@x{;( zOues?hgf?$#C}mYTzf#R$=n|+?NItxt#&MVMQD-kMD*{ZS zQ9u7^znCWA+N-TybX)Ol@RRA+w)QQ5qkoME(~SDj{65VkQ?+X@o8#ArlTKG13E)HD z{ty~t9ER=FPmElf=It1`=6?*J59ZAP!CS@xXyDY=^$bdOF2?iiR2`T_s_}Z=42?yM zg>kaA;LV#sBbF~+3k&AG8j)L;J`rpU6|q6a>DYp;1-9@j6)V{Ldkc0d6a^RQpARYF z*5{9Q;5cP{TlIfvP0`-pCU;F2*+ zw{&>wo=v(S8qd%62HcD7w*dB*u|aplkXgyn-QItCFFzh&YgnCVAC1I2XWMItUc!jR z{8u2F*4uvtl6i{%E0FE9XXlC;P4=%q{nbJnwPBjsO#W*+JP3Ut%kTvd12E1P%o4_oL`2-!k z8^eI_Y$U-DoU)OI1KxWh4~Ti+n=xIIZKxuuXCuqB71+|$qkRV6! z#!GxhwvoE`uYeu>`LDnaFOI{BYfZ`8?C?tPc$<%C&W^tX`nr{Z>00=)J@j9X0Ps&V zzQw15898i(Wb3U{wcBRIe+9~qkJYOg-{UDs+<1g1mM_C&2pD8N)z1SY#mIL2SHO;` z_ry15BxZPT+mpN}3|y;)V5dHLAI+@qe+BF-)xQGe$2gFNV{|gOAKwC+hxIkXuh$IO zPG0u}C8XQlJ^nUKAD-^L*7pwGOat?X?QYhz{&wMJ`MIN=jO2Z^11mkD${4%7C;VHZ zlVoMH9+B*nEuZXsI8X77#({xkAS0L56Xl522Wb7qP0tf9mN8J2HE2Ad_#dzNoxIHm zw@0A6k$C8ll4E2xdW1n6NwMkM8k#lh5rJUbfRK7;Sp7Z4(p%wjz$Y`tvD)!;9!N^& zbotJ9!>{9Ub1_2FJ+|>|?Zn8!v-Ys|BPt%KgTd(Iw+CAnAcTyWZ`q1zzDc36kz8%S zPBW%NTkAk;%{G1@x5V%Odf$I7D$qAr2U<_R9+6EWlBZj$5#H{5{nbLVO&3IpX><|? zuHj4ZNOiIdQ9uAPqCI?Yc9gV-S;GqBhAL|~RD5#IOuqHF8yVTP|61^7da^ zuZ3tQc0qNqu*^u6jaGqTrcM3pL$Tii;0E?vGxu;0G|(M0z1q)-^?XOtvs zoJ4_=Q;bJoQ!wJ&8=@TaQD~LXJ~Vk_U#}+b?CVuC;;TK1WcRT~F~%RG_#=tW(>=Zz ztAU*928LrXZv%<$xJj2c4tdbzeS|zHaoWgu)&ozS=ZFDSok%vwWT4B4)j}~d89iNX z4egVVNUgby%Ed^=Z1(*Z7a0RmCxe?%*XxKN!N`>X>0>bBejOU~G|osl+-tY1U>4+P()&tw=Mbl)f_{F?C%z74S%dC#$O1cE02 zMyMIj|3*kRMB#SUbgdkEMbnj!oWd~TY6aqSekcW!X$a4VFEWt0za`eP(Zf1od=z=( zAQw&EImktePR9ru(d!5=veX-Ig9YW!577*V2r^@>#N7<2Dji4!FfYx>w?K@KVWdk~ z>AD{vQ;?7DpUNTz=Ux{b*M$T1_s z+ynH?(o0|mu@swsdpot~>35mc&^>2-- zY%CaDD6RUGnO2Mdb@AeVkTq17J< zb#Q#?3!?t2-+t7$UGj{uKx&bI-p5@z*2LuSeuxk0^EvDgEqZGg0t70H{nH zJ?KjY5Fb)?ttUhqXs=8HW=$S{)K6ypf7?>{fx-r!J!>|{{HujuIBw3yaf2_cSUspe z8kp4ZS_?>-vkr)4gT;V7-iobC=%e8Y0qnm4m*j!AWuQ?3q1gy?sYr_q2AWl5YyzzV z-#KkXe#c*tyb(|sMu-Wx8!T6M1hhl6S|~Q@S!517@S2}XX9kJ--9tgt!+ z!va`s;6Imt9JJMjKCHw`W`U?S^R8NdMW>}7bchv}H3P%}b|d2}ROB!^6^7zdHL6dO zUvo$3@bUZnH7scqr1_GraEpPUAv0knP_pKWEOxNDW-f7(j+#{`w{g#Ry&>Wz!_y@7 zc0BPvL4IcaE(w2A`Qfr$o8{EHCZ?YKP0EW=p+Dz~jX`1IUs)=Q z=Kf$+-23+2|Gx5EICfBG|3P9v!xb!yr}iUqE7-}$x%D6MNaaVs61re*v9!WW_hB< zSkCfIy6&^ZhKwg(2m?|+%JRVs{V~i(g`&K4NjUW+8wrYhD}sEyIO5nmFV%dpzJG$O zf_%{}9#?f*=nR4|781<6$UXUUf=rAp#&wPvA0OqA6HFE+`y?T0Nk{6 zIC|mX-*bVG{^#u)yspTP;9cmf3lkB1hf2qgwM;oNatV+)kiCj_nM;g242j?8lZNDi z_+o&D0>T-s;=AkL!Gn>N28Hr-ks&M9X4s`5*9I9X>{mjc8Ebx{Ru`Jau-}LzqvOcy zL89XyNes&ya=nGA&?%e+Q%U+9czWSM`%hCwykh5!Lj6S6AaPi5t97CXAR0{`YoexY zay_6jD;04!)P$6Mq)8EwTAa~tDN4KW?3HS@+m)(~sOKeFCk|U_2%tk+&qLy!_COGm zi*q<(t|@y4MZn1)g{>3H!Xs@h%ToktX;~Rs%vx0nB0g2hJ=Vlu)f&wC=Zq1CA5!cx zVxzkFu3S@l**t)$#O(=A`qqpghH+b{3o2p~N^|?WWouPoOHr$KCP9$;3py*XU+m z;&(@0oF@L3K-RW3c&I_!Ebcx)Yty9Unk_l%!whXwZ24OuMLU)YZBNONf=f$UdY?iB zdKyLJsZr??1nP-IQf2?g_o*ov^O$X6(kOld1>3!JD1B!vDb3Qc6P>A2f68N37Bwkc zz*|-Hu{Ok#zU@ZK(pY^0ZPEa{sd;(Qpk@ojINO^xkPrmzfPobJxPKI3Q4UMQd$*!o zY7&InK!BIB$RB`me3b8wdqG!JO#F}J8Ff++@{@K95UP`*p!#BqHO0XZI+=10!%S7B z6i5T;9aY65G#KmA+68jJAIM^&-i60PRx$hl?T|00RJ$pMb{SY1@t*5AnVPZQ0e4mam+( zValbh#gS33s+*M8D;+;<_)*>q0-wCnGw63ww(S%O`&Z2n6vQjnC0csfW|PQHC(6FR zi>Af~?yGDR`948X#YoMjTZABn#v+?j=q%L?cOaeOl_Wj(lc;(U?~Gl4uIGbEe4{e1 zOq#||tcZUUDQQYt)!4GxvNI}^WhBU|AJWp~j{rxIGNB-Zxgm&mcW6;TxkQt#L3kt* zz;rQ=k7?YLKCgFHeW->*L6F`!4`_06xNxVaNgJ-33=05aR6^ByMllDqt39io3#o(J zlogDK?50?EAXM}S#NQ&G`j0x{sbT3$gf$r2+zLHw^4#+>Y)Io}O7U83Gm&}@9%G|E z?ZRY=)KSj*&bf+B>z_BH<)O4SAAL$E!64fAAm|RodgkXY+>QXIq!Y6f? zA?#%?5Hv-V}x*bO4D`2hQtcG%IqMxQXunaq<_QSs?~|EtZJu1FzZdz3V6pTyd&KDjX=Ap%>g zY&!y)s^V<~7d0GYe-x#X?0(W@nJ|o!6!e(cD_ah}1`^`Mx}QL`dQ-20rg>sVBC)0? z4|}9uJIl2PF1DsVW<{sPMyCl=nYKM;^Bvz-(|CsMPdkT6E>;J6v}>x?(l{|rc{)f& z6}Kz?r(;EQd(81tgvBRas9F)|sk(-U$GV`+4mX}FE%ItfAuv`k$&0EQ;Btaw8|eUd z!01*6`ukt=^u#t=6~+o+2+b*uK|E5~HV9cT>G2h*>pn-4B5_EUYFB@ceFy0@QpX5D zTe+LN%853L(urwTWc6!w%PY^V9BQMSob#S7Z2(>u;{U9ld$~@m0MR8ecW`CnDOGu0 z;Pe*tJSKNWQEy9>hl5-hWjz2gu~y|+iVX9oRBme-ds&Jm{wP8%GzY@eb>-?4X?|1u zZ=K^*Iq5G2%4hAMPV=<&va~A3GzgDST&d}-iD^|dRsDbiko+;a-3mz_;->m-UL=(b z22A8FD}|p#^|;~et5NM3L`nC#mErLb-s#)B*x{oLC`pwFDzz%kOI=FjNl8)PNuv9q zAkINM8)0SuJ)zKT{2vuZ2b6O}f61Sz*8wl8SZmveY!gkzNb@zsVT8TOtwX(b`ptm~ zsAe*#gzP30qsN>P)#RMvlOn^v5iix5?od>rkx-;4P-NV0PE)_((^AaE`2YKqS&CKz zE{dT)hit4VNYzaY(pJ6Vqxc`bef8l(RqR(4MUSoTSY3-V;>Du&eXrjgv| zXgpfeu^Q2lsP`cMYubOEZox9P4zOM^Otmv+vS<}Dm2ilEY!^zT8_itRuK?`frdS{_ zBB~Hk+O_KLjxc?>|54ixx@n{__L{PBr$L*feGEkCXqy29s=AH3Sy3?YzxPUD7Of4Z zZzTKPEBCvtBS{_DxkR-6m%@X^u_G)p(ALQE=;via(tbXPYS5*WPnW7;$6&Gi`p^lB z=2j-~21NmfkRA2$BVMAtjr)W{!Si+hG+irn?0I)O|qaJT%?yO+CZr2lub zQMMR*{i=N!N-A#Z^#$x291kFhy%E4q{2@(m+s{*9+_>F}HIVCP!_!3K=Cpa?%Ca+P zVf5O8gIIJ`8K)-`vzolr`j4f`z;>!7l+!khZ4gOVUhN{iAIY^~{xr=;YW$0LSu^Fj z70MwypxYJ;qUnnq?x8KY5ey>tzvywaL#l{J>>Wi=>v2S3M9vsf zS4~s-1X`qEj(UVIOSQ+6xM`7|Bqk0HBwb^8T}>BlY&3S#IBD3}wr$(yjqS#E8r!yQ z+h}a(yM4dE=eg&(gSFRMGjnEdAw*L0hutEANYDu1_&=rPr^+XQN!Py}g%B5xxfy71 zlURjrXmnyiBv8$ahs%IeWt99S?@nE93c5Ga2W5l<-pgdNZfW0P1k zT3Wv`Bb^nbY;~2t7{TLEi_U8L{T85*>-NwPAdXPI-_wO5Q$CDT5S~sy?8py!=BOhf za8*~NEL28LC8!^C!(RosCSp7<;bxZQF)=sxFmJeGbrx$3BuTvI6Ua*2`n+F~i1Zlk zO&HSxrT;Z{g#2zN+>={ZMc@>0o*YX%mgScG-u)INaM@8P{GB=JO0xpa&a&-2;iTyM zp5=LZ!V_w$|Ei}VF33n}t>*~JJe$>hBvNE|n>yDxaj&T-uud@1sP_C56Y;BL#ABZ@ zw*n6|_a2m81{Q0kyWIpjfTOTw+ig$=4+Gd=!^$H2WcDTrTi4fzY;BQ#i)c`-s?m z+kxCH{Mpv5oht6HK>1>Cpc?C4(ntTyu@shcUT7oEBx1UH*3V2 zXWn=#-i@N_j-TqX1q@Ye8C7On9%@5+nb|j_iS!#B7Z)fGTGYATK;(BQ(*-G5skh7l5eEmC41(xnxXD4 zcOvKxUDZseh~+y1-tAn!9n9QC)#37Q6`PaNy>r?x#BV> zfA}i;#c`}6oqgK)wOytZ6{9BIEx~i|t7a?1ArM=4xe!*Ur^4Z&ioiKX6Z0iwqPp8z z)LYKc{-xuxIQp%(h420MVkCx=3 z$<&=EUnPGSA62qPyH)jU(ar8Jt;75it>>J-pC8-QVu#KY0<+%$pBZD+WomTwm)l>Z zb&#(CUoJg0IVuGKY`0)VM`kLZ-U{+M`62$dddihwBvVlej26Z80l{UE5swALxX|DR zSS(+k^eX7q0)Orba~od^^3|Hiu&9~E?y4gsK$ap4wt%h4|8?NgL-_uoM@=2U@hP{) zc;9YWC5baq^7Qlt7|f+Xdaw3xe6LVPr$K)wY)E=&FMCpeBYpmwe1@TGMxvfGZW3z1!hKBs>*S}&5qRs5$T-XD&7j8HsZ(&GVK^B z{-P^FsMlw93G+)%`}7(ll^S$0R+jqr$F~aMh_CPcd%}dH|w`Y_TkJSBWPA-|Fi&dKRR_Y?j*c-w02;ixG655L7^4G ztelE;kMV0}S9lbLs|~QTbFJ;zckKMYI9*KuMWNlH+4lV=?Zm&Ya%UFoZTLlp8+287G+|xH-@raEX1foiV#JuMqn!(D zaCEN^U+tC>XcPqaNVyLh!XjbYHlz5Xn6e`z) zutc)P+ils=4Z`-kribt~%r^6jXu#gaj#>FUuTaUgg#O?Lff*u^h_aKb;gA5C7i%@! ze63DB*U$#VlRvSCkBKPEUf3^r0w$9zPWY z>AI3bi5!nUy)b4L#_cntrXQVVlUqddWuCA#`8phx!+Bn;pLWUq6GKFXn+Se)sEaz; z*y9G{PFLWNU$kK--T4i^x{36poCqg8n5iJ2e-8hemu#@z1g=dlj3QdyM^sI~su0w7 zQ0RSf6Sl`0ED{a~#(yud4@p;ie-QveBMJ1UV5zn6X$ntEZ#&64ZUnPUp5*2Op`+)l z)e}rhfJ&3x`3+f%Nikj1TooV46N)}HG~44d?1n#sZqpNrIl-y`E?xuA$Ug3gpLL$K zopTq!JSwn7gRY++KM1L(JQr_ll;ZUnBb(Cy)s14h*HO2j zMbf-oAOU!CQ>boUAlAY%t@guL{;^LnM)@&%{X15Pab`7MSzu1B87HV)pis|`b>8w1 z69nl*&y?#>wD7=w!QNbJLmCTzfJih%&VErx0F~GZBwK z6WbCnGXsDJ$0Y>Z=lD@*Kuh5{DSbfM$D<}(M0%cb*~7-c((Vb_KB2czKo>yc|NhrT z80Kta07X_SPeTAb`8q0$+(q7lu)(5a%m!j=UZ7l)nsloTn0D+?qvpoSI?{C$r-a@^*Yo}f}ql|`pP~R zgTx=|c@J*Jsz#_#!C*@=K$`)fp8<#aevBR%YJ=d2tEPypKA7aE2_XM7oF`EQdyt_- zZwJ+$X6EouNXGE7lsjVLHS9lJ_c66D8K$1>OS${+YBh-&gS>-hmJA5M2aA3I<0yZv zj)%PB_evm~a_#t|D98;Dv*-d|QWQISuP^AOyy%a0ipOUZ?vtMVA%bmxiSZh$ul=6- zt$Rj4DRZS22NM zem++IA5`P^Z%*0>xBV%8QjS{7-QTceVgwu7i-14cr<_~=8)WP~>$;CWJ=+B7`nri1 zX@bsx6Qb{aUL?Qma`~hHjt+);z!9>~3-f~c2UP7J0HSp`$ou9QSl)Rprb}GP^4z9> zgO0LZXDyd_ur9>K&Qym_)$ufgn8vrdHHx$*1f^Ut@+eEy&!c?U_C zi@+#-e?yCho-@cWJDhS&MPWVhM$b3~MC*yxKx`QF1*$!%2nWkR&^dihj~3}@kC)Lu zP;g$D01EU+2{?(qeypQ5o?PXTAcydd`$69@t6^spi1Il&G@J-Aaah^>}^M;~#aBcmF*o*I4 zeS9ELl40R_Gw-)BEdq?ybCHk}#TUH@d(m~B3S`#=ZRYyn;K_YSg#Ho%^6x7F<%v8k z{z6pixG&Rylf8{ihD#rq5RktjkH9~S0bW&1$rDlD+zg~BZ=O8msU23^0pY2s^Oj`w z1^d88rb1A(1u~KQcNS2Y{eLn9_q{0GApbZ0E_SBJDsSzun?6dWicnEw55*3o>ftlO zh{Zh!yV9Nne6;Ha47-4{_&;VsPaS{&g0yCi0EZ-rG3uiR#L zr08&7DMn^e`R8xiJ3WWNJYAqj;$5SUg2x@9pA#IUtv=ZDe@;mlS`>tmplZl3!0d@Z zWf|dbdwD^G8k!q%J-oms7h32bVbOfQxumrLF%G*y6hX88Gw%944-8bMt~1Z@1%p$h zd}2iVUpU$ayNNc@H&#^lNCw!w083j{Yzr9`k^3;xTz*{jEV$(|pO1jnKv9VAjXZ`# z!vQFj`$r#zUvhYy`9GSh?UaFOls_lh(J;mh41m3%KrIqaA~udi2%_Trxs!8s_v78{cc>w_8F@z5OH;4}9L>=*dn zK{SAkXIs;wVQmV@nM224WR1K$%I~DNvgRyEG=RxABBLA;MWiF;;sZ~t9M=q%_Xsxp zc%_@%^6S@yn50|lI=|no5a5iKg-G8$Q0U{mD2GFOPxG|!2iBS$m&)!R2oi)NUbZy|0GMvFYsYRnbP+uQ@Pcvy!&O7%1&$h6St zEwAuOAgKvm*ST}w6s$^Fm2g3sUlaPt{+`&=4xdDQ#|z>XwmJ3~&eH|XX35zCp9R{T z<0p|)a)Mqzb_bUE~hQ9^!$_i8vdFR&of7%MJWJgyzTSBKSX3)L-P;O~w-3Irbm zVYUEE86p7D0TiIbuhD<4029j}M;0nL>y_(4S1napZW(E;g+dZ{8-0`l62(zGHUD84ejyueL8v$4Ms5dvB&%>l(gk5S&D3riMl<@MV}T<1kE zQ0a^c69stwi54EycZD$EC|B=hMSKCe{;2}W4-@oppsfc*EtZ*$qCRYInn|V7C4(gG ze*wqamq5}?m1BbJ;PrPi5B<9)<+i6)2StH$gDO;P+a}io0ZIRV?oLbVSq zRcsPNQwB1bpR{0;Te=x=2G-OqDF=jaV4jZ+?3ZmGM8G3ZA|}5G zBrSRBI^{cjk?`#kjJaSx&hr?JVb66!1l*oc?StX<7Gs*C7<*~i!IDC)s}u1ygnU^Q zjDkvDk ycCcVKX*BxDqT+l&?HGugH0~mwJmGBpmtGBi0JV9CPn^%Yhru67I<0K< zb^y2x;Ih9PeN3!Hwt=<_NDSP^pM0}M3-Pb&cJTjU9bVoI8Lb+SK>dRH#9lu z!|#T|D3MON(3Won8Hzt$?1B%DSmOhs7*QPgFSh#)Oa6-=KlNy9v8g8f8Zd+iYeKZW zRUy<7gYie%cPbzyp#R;l1Da{9Id=&rhotcXw;k=C3u>c(olA2*#{6ea1*FMKO}QkR z?EDgc$N)J8BnXmxHO68Q-<}`4!dhA?=_bszD*_y_TZ~{_U~GS` zCR5R**#RvSH@Rb`@kbhi(cAY9n&Nn(hrOgi>TZQH`6p(%Oak;eaF zS40sW6-Zx%JxVnH0UJ-2`Zfs`IiLL#JkvmPgtH)1{YM9c8oRA`EO4a<`$KhA_cZ89 zUa>pwA}PNfU>?wtVlB3s$%BRgE;29mypu?ccOha0H~|Sm!inWJa91y75rM=k%p~?q zEmD>+Rslr@7RNKFBo&>YtCzm)ZNyv@EjTgtx?6ge7`n4W+Nk?-asP{C_VmSIfqVlk zneumKdXj9Sk^7R!GznstN7|qI3JXP#ymikCP)uL2aMp_ zca^>1RQQ^-e?pYFyX}DT0@rvA?yh-!V(4NRB}NOmz5xlJ;IeuOvPiGb1hUNHbEQc) zB=5+wdHKq~nc~UBKprbdVpzM!&NOc!9Zzu>eEQzOpB4JAr3A8Mxux4D`^(of@X-yt zC_>~RqH%Cfc-NvF_dIA`ZlesbxblnCU8#EwjVT*Zc_O|6i5_fN=&cD*m2Iv*l6+<$TIz z?*K$)i1f<}&|utm8v}%?Pmy{CJaWBYNb#FOhgMF0NEIctTBqmgNuGG`elg|`Z*QrkD5^Wgp5J;r_dLOUSgT7@-xMfjJe|cYU)9>qFv1%tzH!}B8t~! zbk-~aHvHw!dNn@li2WN(hd&(U|Lp{k7I5bQ9nd;M`N4s|BvQv?Xg3YDgP2onebrF1 zCS*kXiO1;tTE_?S^&W4>HU;z|2*nXb|I`Zb+^9d1IGW>X--ApE$E*I+lx3YmDoE#$ zIM%40)eT)=pR$S zxyZ`&o-i-cZDjmWzQfu^kCU=D*%+Al4x=ILK(HR8^IKT}&IJ~y{~xmOv9U#K%x^y` zq$=&JoShnY!iFl5dKl*|g@IJ_jzdQaHRC{}dN)N}l64EJ>hAFOJyb@bH84iHK;_@M z%^W_?k~Ww-^ZfxqU86%W@3bW9fdU|EzuUL%hqkNmrH{$Pc%8^eDalp3`)AM(sY}-( zl`|MRl@}r8Lp#VAH*8A}{*|Ic=6XlRvI`~YI5H1aEDOoD?+`+%#M*8_Vpq_NL!G!D z>t0Tl1-tifKG;sT;%Iy*_ot>ob(%!w=j$@2$vD*(dzr5m`{?m1U{@4p?$7vAwB_`haf8rG!=&nO1AJMj4eQK4 zn#eH|OsCMVsp;uPi_3m)^{CeqYm)3y>LXTz1i`hYNzz)2cQ@r$!Yt<2bTLY~tHpREax8*b++lXYI zRW_xi-$x#3p7wlI_e4Vqo1DIqSW4l2hE#rz{kJYnQD=ymqGITUj;1sjfbh6RT*08aBp5gWamE)mAHi zf>wd|mrSXft%-^122-So+WUJ*7aPdt(6HWpo*d(gDWjQ8ttPny-BS%qQ{MxaVI?V~ zx5GM&J`P*uDd(8;;m-|Vrk4jM1}L1?m&e@877up&(Xjz;2kseo;=u97WO?6nt&tr2 zoo2oq_Pa%!GoUfdg zYJPJ#AWcWkd`ssk=aLE?oAT<7!^zq_qM3%IQ#2*X;NiaRSi;+`x^r8=ucl)8Ow2sY zZn9Z@($)FC?l9t>yy*lh=3>gFJ>_~IZvJoz@ zBgTHBAU7locyv;otYn`z&5EFZl&|n)*h##F-8t^O>o6-cV~7jy9vm9}ITc`}DAVJn z!a($kI_6ho?s#@?-;TNJP;+(T2`x1Kw0~wjneDf2eASqgw zRWqVax^;d(QZ=&7y5~!;pT>+V956Wsac|`)9-Zs@s|pC+{~Bwe^=}PO@ct03m3f~_W`$W-1JbB_&=-8$0Q{Gw8P1;YdX4Wn) ziMMOoeh6`zr;Pc%$sVxV0tr@qZYDg6WqH44Ld(oZ5w}Z|CW|-(g&1=O?!~kSGpj1jxDWPdL%xl1mCYO(qS^lfaXKja45O(St$}>}c`JCntfKFUig#zJ}eim%I zf4_slO{9fpmo0!R7%U~pAedxIM`~+wx3(rn)7?e69nQtkTI@DYQ%BRf^Z9WAs! zyo|#tAWj=9VtZq!BMYG)WblRDV=_6@g8#XI!6k*A@B8znu$W7(8M_A7`8;Ljr4)OE z2jTDD>o1&n9XYd$CA>T{6Ep~(tW}<@6Lv(iHkYmAMLn6*iZidKDJ*pqv2U=&&dynO zfUE<9!+Ne>xTz^=4krNK(Y51k!2J}au{;Rx6~N(^Rrgw9@ZbWT5rMityq;9|l)W_; z!`+7`=@(?c=KEX-P9{ZY^RK)Vb;Bp!`#qELB6_&(I#k9eT|-(@-B4*0$2Y+aff^6B zv|lfnX`yX>+3)tmXC$7j6!&ydT_-6@dr8B&&F4WwMu$>P+(9S~>Jl%)!=*+GMXJXl zj3?K$BQldkoKPWoN;%GJl&=4<8rQgtp^qh^P`|13b&chvyL!h z(C4A56npqJe(*X@W@!nToFvUfe)XYBt=}ynLr~Gqrzi+;+uu6WZ3ZDOW@1>$7z-je|?zKfAg9<#8;ey552arnGD1A4oE zOr7_>Cv8THlGQJ2-6Ful4sB$86OfX94mmb-4Vd(L`|HoO6lLp%D_awgU^J<59<#;} zv4(ft>d}i~=E7E|B&c&!?gV+?{)Db=PDl1Q25p#ZiNXax2r|D%vnhIr=hOdS<~p_$ zqVz|rqt34`z)BnhnvIo;^!-&%TBus_+Ut_A7gfOv}{0h$9iFxl)hW z6HWJ?9xv}B`68w7OIg7l+FPxwg7Vk(7Mn0d5HZd6ppF(X0=Dp1s*YNf8?sQ3R7wx3 zN7;e72?suE|@*_|l>1D~Q*39!441j(H-s%C6No{Pjzl#+Kjcpn(qjsXHlaj9Wn zNmN_WwvSj3$MQ~nfBWqiXV!)zJ6{Y zxF82zT*04r!P#Ht_iH7auS+frsn74B*;^fcmhT2#9$rXidXIu6L!3}pD9Bd`F~(7uI}qS%{^W?M_PcpxnACM9^F&ggc}SAr028& z%<^R^L%tU*kLQdX#S})QA67siO%}XC%!TE?+shDPe$~!3@sasEnZCp}uk|2$bCd0h zb8{8nnl;M7a_TE$wKmaCjqm$9?MiktZ<)cb~JsFN8GCG?Ab8&jemkVZC}su5)JU z=XHO&m+|^P)tPPej2(s1t)pHC$Nd)1`5@);C8{djm(kcQ#WTnV$%MSyz*& z8=0T5@r7{(^qrFBGdSg0RUV^+%gGk*OSSx+xN;wX;no{QI%?Z*-eGBh3>BF%KYj+M z0h6%UrdiW2;k?FoCOzK!#=@t4tykVFPG@hq8#rie+(#!lYzUUMT)64@7QtQ7&}A`q z6XAqXu?AXtcRGA1E!D;h3lmDKk$UzA=4UZTeeJWBB~6VkS$UO&pyUqtz&DQbZj6ke zoL+22s|6NZe-(Y1N@tCE?j5Eyv7*6^O)^dERxf>8Cu@sQ%Yb z&~Y+eS5I!JH(K~AZxMP&e+u5^)imPLQI_$oW6v|WpF|3kzUm?)Iw@gbCV z53iGVZ*p^CF<%RDr|g^a1l9G|K%L)`3*#v1&mC?veV z$JO90kzClcfoI%%=);dGA>-S@U*T#eW8(lkUs}-mG_Z0%vMRQ3xE)Z?AlkNHBplvbf z=dr_%XYsR9-Azp4nU!a~NM_0l#3tn5{^BnKJtLEL_csuq3?^SjCV`Syx^vB)LL<;E z`dTFp{y9VNj(%R3L6TUN&+gf^MD=j5TKiK3vdTXJd>)tiEA~2aKwQb-uh&I}(=mk< zb_}>K^v{lS1}=72p4NqT#X^FPL%k8?5l;;yC)pXhkU#!cdG`%s@HduXNV?i4mKa|W zwhI_|ff#bS4^&8`wAOn)x0M<$Z0CL7$Xq@>a@up?OMB@NcjBZ~;S$HjsZ*sreVDi@ z;kk;$9>vMuB!>EZNKb#HHJz)WR0O&wT3;(n-zNmE+PJ@PonQI`D~Byx1Z97o?!>bJ`3(e1eZ}6qA zIA&QGP~jZc_l05!=dbIcMoTTv`OwtsPH-`V;;I(gQ_5iVb&gqEGy3syT~b5!Ob6mn zO9ybW$W*E-{dE6Y8qVFvi7;cGU zjs>amVm6Ga2Nio~)3J&?`9wsrSRN$?fWv5#`x9F?y~mS*VxaPlVf*9&o9 zuWWw5-E{PWa@E1aK876&l|f;$|G5 zjiscOoG+*eJo8J=pWjVVf-f^kt8^pf=Wa+28Ph-fnR6t3nhPCs2)`lz_4Ex&rV@K> zGRbU`{rcfyF|HQ!fK`hOnLrgj`jy?;I09K|`Fexc>7a@9_$?#L?~#ImD-xx%R|i)Q z6%nb<+VLw_EUbZ=`c;@@2ve%#!c@80!xa1B494n^&R?T0;;+`re)5PE&uQOL-Vfv= zv6#!A-n(9DV|ljlcx>tRr2SHYwh7VJiAtK&2dH)I+iO}|V96I6KHnaqf>`qjJ}k_c z0yCS#Rgb=M3X@YNPxA*wT#@}MxZ=igUgTjM{Bl|78Fl%~g0<}F!M@qdVi#UhS*c!k zy6^968z&~g&t0+xO0W;tyx{OCRb*V42FetXJ(|X2+XND%pDW^U=nJPfR)?WtT_A~HBBs)uOxrhCq*rG zl~mY10iFbxXGvC(uenp+QpKsjau+wQ3N>kF)b5|0tE)l&4M}e-SoQyVeYi2LZ1-ky z+2z)Za3j4nI(%H@Zx=SL2uTo7^p0wrY^NuCm1V-Lx>FxX>v7^$2R&bCmYjBYL;LQbaS~6(x!i}? zT|=FaZ|m?TvC-{Z5Fbz+rH>zvTX{idtOLhgSu=2&r%MDSuA4%UW#m$yDXVyxgu&Py zNsy&8uEx}Rgc%x&E{ZdDXui&M?)qn*s{jS74E!@JN&1CyCKV7IF-vLl9+(fiFFUOc z)fxTFOZ>=5gPTyl|H5lRQO$A3`^X=)w7j*ePfemriadI9K+J2#E;$a~F|Z z05y#QO7T{1`czgT!w067aibi0zKTZsy3g&DK*##PR^Gx85cEQ2awrpF zXXwM!`&~}P644@ySkbAvxKojCY$=HCJ&UzgU>KIslp5tc-)8DLhfdu=w0$iC`L*nar?uAm<=gI#5~2d2_VaV|Kii|6;{UU*fVa z>EbbODi|LAgA9*g)UAb=yJ^ZA%b`k~loxa~EE7xPZ-sP$i>&7agXEx}t;jz3Zq#s( zIkNN{nPoG8`?yh{7L={1if-;l5K zT#pcCtxgR~VKV-pRQ<>vW!Dn+HMJ!&N*Ty9Qxt2{+>97P1r?vQnS`KeA!eWUW zOSj|_mb-Awuq;V`h$#saC8K(9Lra(#w@B3wT}E__q+ka2THcMuslB8wQEW{s0_36a zaq&E|0821REV7-Tw^+t>*gs z)V9zxDgQX~s=neNZ$3=s!bnD}r54GXBA2<)7Mm?PdvbG}kI2vdO&z6qhU_i*yO& z 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 fEWYM7#+=lD0PTAkb&a2IdFfWb07{M`Kc1I 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೽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 HBqaX@y-@RQ literal 0 HcmV?d00001