From 58e130739bda3c7ddb2833cabfad3230dce3ba03 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 09:24:26 +0000 Subject: [PATCH 1/6] Plan: E&M problem onboarding round (maxwell-equilibria first) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Companion to PLAN-physics-problems.md. Recommends onboarding Maxwell's 1873 equilibrium-count conjecture (open even for N=3) with the Thomson problem second; records the watch list (Sendov/Smale MVC, almost Mathieu) and the rejected candidates with reasons. Plan only — nothing implemented. Registered as tier 1 in tiers.json. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- docs/PLAN-em-problems.md | 211 +++++++++++++++++++++++++++++++++++++++ tiers.json | 1 + 2 files changed, 212 insertions(+) create mode 100644 docs/PLAN-em-problems.md diff --git a/docs/PLAN-em-problems.md b/docs/PLAN-em-problems.md new file mode 100644 index 0000000..0d684e1 --- /dev/null +++ b/docs/PLAN-em-problems.md @@ -0,0 +1,211 @@ +# Plan: onboard electricity-and-magnetism problems + +Status: **plan only — nothing below is implemented.** Written 2026-08-04 as a +handoff for an onboarding session. Branch: +`claude/electrical-magnetism-exploration-o4nztc`. Companion to +`docs/PLAN-physics-problems.md` (2026-07-28), which onboarded the first three +physics-flavored problems; the same phase structure applies and is not +repeated in full here. + +This file is **not tier 0** (see `tiers.json`): it contains this lab's framing +and route ideas, so it must never be copied into a blind checkout or cited in +`PROBLEM.md` prose. + +## Scoping decision + +The request: open mathematics around electric fields and magnetism, attacked +in the hope of something physics-relevant. Same selection filter as the July +round — the open frontier must be attackable with this lab's methodology: +exact or certified arithmetic in stdlib Python (+ optional C kernels), +census-shaped falsifiable first steps, honest `EVIDENCE` framing. + +**Expectation-setting, stated up front so the ledger stays honest.** None of +these problems will produce "new physics" in the discovery sense; they are +open *mathematics* whose statements are physical. The realistic deliverables +are the usual ones — approach library, dead ends with reasons, `EVIDENCE` +over stated ranges — plus one genuine long-shot upside: several of the +candidates below are refutable by a single certified finite object (a charge +configuration, a point configuration), and a refutation of a 150-year-old +electrostatics conjecture would be a real result with physical content +(trapping geometries, Earnshaw-adjacent structure). That is the honest +version of "physics-impacting": possible, census-shaped, and not the +expected outcome. + +## Recommended: one problem now, one second + +### 1. `maxwell-equilibria` — Maxwell's conjecture on points of equilibrium + +- **Conjecture** (J.C. Maxwell, *Treatise on Electricity and Magnetism*, + 1873, §113 footnote). The electrostatic field of N fixed point charges in + ℝ³ in general position has at most (N−1)² isolated equilibrium points + (zeros of the field). **Open even for N = 3**, where the conjectured + maximum is 4. Best published bound for three charges is 12, via Khovanskii + fewnomial theory (Gabrielov–Novikov–Shapiro, "Mystery of point charges", + Proc. LMS 2007). Sharper still: whether the equilibrium set is always + *finite* is itself open in general. **Verify all of this precisely during + PROBLEM.md drafting** — GNS 2007 is the anchor citation; search for + post-2007 improvements (planar/collinear special cases, two-charge and + symmetric-configuration results) and cite the exact current frontier. +- **Physics lens.** This *is* electrostatics: equilibria of Coulomb fields, + Earnshaw's theorem (every such equilibrium is a saddle — no stable trap), + Morse theory of the potential. Ion-trap adjacent. Fills the E&M gap in the + lab's physics coverage with the most literal candidate available. +- **Key structure.** Equilibria are critical points of V(x) = Σ qᵢ/|x−xᵢ|. + The system is not polynomial, but adjoining rᵢ = |x−xᵢ| as variables with + rᵢ² = |x−xᵢ|², rᵢ > 0 makes it semi-algebraic — so exact-arithmetic and + certified-enclosure machinery applies. For rational configurations + everything lives over ℚ. A complete certified count over a bounded region + is the shape of the work: enclose each equilibrium (interval Newton / + Krawczyk), certify the rest of the region equilibrium-free (exclusion + boxes), and derive per-configuration a-priori bounds that confine all + equilibria to a computable ball (for all-positive charges they lie in the + convex hull of the charges; the mixed-sign bound needs its own small lemma + — a harness design item, not an afterthought). The affine-forms lesson + from the billiards harness (STATUS insights, 2026-07-28) applies verbatim: + iterated/recombined interval geometry must start from first-order forms. +- **Harness** (`harness/maxwell-equilibria/`): + - *equilibria.py* — reference implementation. Input: rational charges and + positions. Output: a certified equilibrium count — disjoint isolating + boxes each certified to contain exactly one nondegenerate zero, plus a + covering family of exclusion boxes for the remainder of the a-priori + ball, plus the certified a-priori ball derivation itself. Stdlib only. + - *verify_equilibria.py* — independent checker by a *different* method: + re-certify isolating boxes via topological degree (sign analysis on box + faces) rather than Krawczyk, and re-derive the count for coplanar + configurations by an independent reduction. No shared code with + equilibria.py beyond `fractions.Fraction`. + - Verification contract for PROBLEM.md: a count claim states the + configuration exactly (rational data), the a-priori ball and its proof, + the isolation and exclusion certificates, and the arithmetic used. + Floating point locates candidates; it never certifies. Degenerate + (non-isolated or near-degenerate) configurations are reported as + UNRESOLVED at stated tolerance, never silently skipped. +- **First attempts (queue lines):** + 1. Self-test: three collinear charges (the classical, fully analyzable + case) and symmetric triangle configurations — reproduce known counts + with certificates end to end. Expected `VERIFIED`, scope = those + families. Run blind by design (nearly free before prior art exists). + 2. Census: 3-charge configurations, quotiented by similarity (2 shape + parameters + 2 charge ratios, rational grid). Distribution of + certified equilibrium counts; map the strata where the count changes. + **Win condition, kept in view by every run: any configuration + certified with ≥ 5 isolated equilibria refutes Maxwell's N=3 count + outright.** `EVIDENCE` scoped by grid and tolerance. + 3. Later: N = 4 (conjectured max 9), guided by whatever the N=3 strata + map shows about where counts jump. + - Kill conditions to record at queue time: (i) if certified counting near + the degenerate strata (where equilibria merge) forces resolution costs + that grow without bound, the full-census route dies — record the + reachable margin instead; (ii) if the mixed-sign a-priori ball lemma + resists elementary proof, scope the census to all-positive charges and + say so. +- **Budget: high.** Best physics-lens fit, decidable-over-ℚ certificates, + century-old open statement with a one-object refutation path. + +### 2. `thomson-sphere` — minimal Coulomb energy on the sphere + +- **Conjecture / problem** (J.J. Thomson, 1904). N unit charges on S² + minimizing Coulomb energy Σ 1/|xᵢ−xⱼ|. Global minimizers are **proven** + only for N = 2, 3, 4, 6, 12 (linear-programming / universal-optimality + methods) and N = 5 (R. Schwartz 2013, computer-assisted interval + arithmetic). **N = 7 is open** — conjectured minimizer the pentagonal + bipyramid. Related but distinct: Smale's 7th problem (logarithmic energy, + algorithmic formulation) — keep the two separated in PROBLEM.md. **Verify + the exact proven-N list and the N=7 status during drafting** (the N=5 + proof is the methodological anchor: it shows a stdlib-style + interval-arithmetic optimality proof is a real, if heavy, object). +- **Physics lens.** Electron shells on a sphere; realized physically in + multi-electron bubbles in liquid helium and (as a family of energies) + colloidosomes/capsid structure. Electrostatics of confined charge. +- **Key structure.** Finite-dimensional certified global optimization. + Energies are algebraic; comparisons between configurations reduce to + certified enclosures. Symmetry reduction cuts the domain; the honest + deliverable is a *landscape census*: all local minima for N = 7 (and + neighbors) under a stated search design, certified energy enclosures, and + the gap between the best two — `EVIDENCE` about the design, plus the + building blocks a Schwartz-style N=7 proof would need. +- **Harness sketch** (`harness/thomson-sphere/`): *energy.py* (certified + energy enclosures for exact/near-exact configurations; certified local + minimality via interval Hessian) and *verify_energy.py* (independent + re-computation, different parametrization). Contract: every reported + energy is an interval; "global minimum" is never claimed, only "least + found under design D" plus certified local minimality. +- **First attempts:** self-test on N ≤ 6, 12 knowns; then the N=7 landscape + census. Kill condition: if enclosure widths near the putative minimizer + cannot be driven below the energy gap to the second-best basin at + affordable cost, the certification route dies at N=7 — measure and record + the cost curve first, as with Crouzeix. +- **Budget: medium.** Heavier certification load than maxwell-equilibria; + the full-optimality moonshot is real but expensive. + +## Watch list (needs Phase-0 literature verification before any commitment) + +- **Sendov's conjecture / Smale's mean value conjecture.** Both are exactly + 2D electrostatics of unit charges (critical points of the logarithmic + potential of polynomial roots). By far the best exact-arithmetic fit on + this page — pure polynomial algebra, censuses over rational-coefficient + families are trivial to make exact. Sendov: proved for degree ≤ 8 and for + sufficiently large degree (Tao 2020); open in between. Smale MVC: factor 4 + known since 1981, conjectured (n−1)/n. Reason not recommended now: the + physics lens is the thinnest here (the electrostatic reading is an + interpretation, not the subject), and the request was E&M. If a later + round wants a near-guaranteed-tooling win, start here. +- **Almost Mathieu / Hofstadter spectral questions ("dry ten martini", + critical coupling).** The one candidate whose physics is genuinely + *magnetic* (Bloch electrons in a magnetic field). Transfer-matrix spectra + admit certified enclosures in stdlib. But the open/solved boundary has + moved fast (Ten Martini: Avila–Jitomirskaya 2009; dry-version and + critical-case claims in 2023–2025 preprints) and this plan's author could + not pin the current frontier from memory with tier-0-grade confidence. + Do not onboard without a careful literature pass; if the dry problem + stands in a census-able form, it becomes a strong third problem. + +## Candidates that lost (recorded so the next sweep doesn't re-tread) + +- **Yang–Mills mass gap.** No finite falsifiable step exists at any budget; + nothing census-shaped to do. Out. +- **Pólya–Szegő plate-capacity conjecture** (the disk minimizes capacity + among convex plates of given area, 1951 — open). Certified capacity needs + certified PDE/integral-equation numerics in stdlib Python; loses for + exactly the reason hot-spots lost in the July round. +- **Magnetic relaxation / helicity energy bounds (Arnold; Freedman–He + asymptotic crossing number).** Frontier is geometric analysis; anything + we could compute reproduces knowns. Out. +- **Anisotropic Calderón problem (EIT uniqueness).** Purely analytic + frontier; no computational census touches it. Out. +- **2D crystallization / Abrikosov lattice / universal optimality in d=2** + (triangular lattice as Coulomb-gas minimizer; open — solved in d = 8, 24 + by Fourier-interpolation machinery). The missing piece is sharp analytic + machinery, not evidence; a census would reproduce what everyone already + believes. Out, with regret — it is the best "magnetism" story of the + losers (superconductor vortex lattices). + +## Implementation phases + +Same as `docs/PLAN-physics-problems.md` phases 0–4, with these deltas: + +- **Phase 0 (literature check, no repo changes).** The load-bearing items: + exact statement and best bounds for Maxwell's conjecture (GNS 2007 + + successors; the finiteness question's status); the proven-N list and N=7 + status for Thomson; the two watch-list frontiers if pursued. Nothing + enters PROBLEM.md that is not literature. +- **Phase 1–2 (scaffolding + harness).** Slugs `maxwell-equilibria` (now) + and `thomson-sphere` (second, or deferred if the first round's harness + work uncovers shared certified-optimization infrastructure worth + extracting into `harness/common/` first — decide there, record the + decision). Existing tiers.json globs cover new slugs automatically. +- **Phase 3 (registry + ledger).** No new field lens needed: `analysis` + (potential theory), `geometry-topology`, and `computation` cover both + problems; mechanism tags arrive with attempts, not preemptively. STATUS + rows: maxwell-equilibria budget high, thomson-sphere medium. Queue + entries as listed above, kill conditions inline, appended — never + renumber the existing queue. +- **Phase 4.** `python -m pytest tests/ -q`, `scripts/blind.sh` smoke test + per new slug, push. + +## Non-goals for the onboarding session + +Identical to the July plan: onboarding only — no attempt records, no census +runs, no edits to existing problems or attempt records, no lab findings in +tier-0 files. First attempts run **blind by design** via +`scripts/new_attempt.py` in separate sessions. diff --git a/tiers.json b/tiers.json index c9b47a1..9ea5a20 100644 --- a/tiers.json +++ b/tiers.json @@ -21,6 +21,7 @@ "docs/IDEATE.md", "docs/RIPPLE.md", "docs/PLAN-physics-problems.md", + "docs/PLAN-em-problems.md", ".claude/**/*", "problems/*/PRIOR-ART.md", "problems/*/prior-art.json", From 2b3d1ddd1cb6b128294226e8bd3d967b151ae1c3 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 09:50:01 +0000 Subject: [PATCH 2/6] Onboard maxwell-equilibria: statement, contract, certified harness Maxwell's 1873 problem on equilibrium points of point-charge fields. PROBLEM.md records the published frontier including the July 2026 preprints (arXiv:2607.27197 refuting the general (n-1)^2 conjecture at n=5 with no explicit certified witness; arXiv:2607.28785 taking the three-positive-charge bound to 6, leaving 4-vs-6 open) and a verification contract built on certificates decidable over Q. Harness: equilibria.py produces complete certified equilibrium counts (dyadic-rational interval arithmetic, Krawczyk isolation, exclusion tiling with split paths, localization + domination lemmas, index-sum identity); verify_equilibria.py independently re-verifies certificates (directed-rounding decimal intervals, preconditioned interval Newton via interval Gaussian elimination, re-derived lemmas, exact Kraft tiling check). Both validate against classical knowns: 1 equilibrium for two charges, n-1 for collinear, 4 for the equilateral triangle, with end-to-end cross-verification passing. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- harness/maxwell-equilibria/equilibria.py | 731 +++++++++++++++++ .../maxwell-equilibria/verify_equilibria.py | 771 ++++++++++++++++++ problems/maxwell-equilibria/PRIOR-ART.md | 74 ++ problems/maxwell-equilibria/PROBLEM.md | 146 ++++ problems/maxwell-equilibria/prior-art.json | 6 + site/explainers/maxwell-equilibria.md | 82 ++ 6 files changed, 1810 insertions(+) create mode 100644 harness/maxwell-equilibria/equilibria.py create mode 100644 harness/maxwell-equilibria/verify_equilibria.py create mode 100644 problems/maxwell-equilibria/PRIOR-ART.md create mode 100644 problems/maxwell-equilibria/PROBLEM.md create mode 100644 problems/maxwell-equilibria/prior-art.json create mode 100644 site/explainers/maxwell-equilibria.md diff --git a/harness/maxwell-equilibria/equilibria.py b/harness/maxwell-equilibria/equilibria.py new file mode 100644 index 0000000..86f277c --- /dev/null +++ b/harness/maxwell-equilibria/equilibria.py @@ -0,0 +1,731 @@ +#!/usr/bin/env python3 +"""Certified equilibrium counting for point-charge fields (reference tool). + +Setting. Distinct points x_1..x_n in R^3 carry nonzero rational charges +q_1..q_n. The field of interest is + + F(x) = sum_i q_i * (x - x_i) / |x - x_i|^3 (= E, minus grad of + V(x) = sum q_i/|x-x_i|) + +and an equilibrium is a zero of F away from the charges. This tool takes a +configuration with rational data and produces a *certificate* for the number +of equilibria in a search region: a binary-subdivision tree of the region in +which every leaf is one of + + excluded-sign interval evaluation of F over the (closed) leaf box + proves some component is bounded away from 0; + excluded-newton the Krawczyk image K(B) is disjoint from B, so B + contains no zero (any zero lies in K(B), by the + mean-value form); + excluded-ball the leaf lies inside a punctured ball around charge i + on which the domination lemma below proves F != 0; + excluded-outside the leaf lies outside the localization sphere of the + all-positive lemma below; + isolated the Krawczyk operator proves the leaf contains exactly + one zero of F, in its interior; + unresolved nothing above succeeded at the minimum width (reported, + never dropped: the count is then a lower bound). + +Leaves are interior-disjoint by construction, so if no leaf is unresolved the +number of equilibria in the region is exactly the number of isolated leaves. + +Arithmetic. Outward-rounded interval arithmetic with dyadic rational +endpoints (fractions.Fraction; products/quotients/roots are rounded outward +to a fixed 2^-PREC_BITS grid, sums and differences are exact). Square roots +use integer isqrt enclosures: for f = p/q >= 0 and S = 2^PREC_BITS, with +s = isqrt(p*q*S^2), (s/(qS))^2 <= f <= ((s+1)/(qS))^2. Squaring is its own +operation so that squares of intervals straddling 0 stay nonnegative. + +Krawczyk certificate (standard; see A. Neumaier, "Interval Methods for +Systems of Equations", CUP 1990, section 5.2, or R. Moore, R. Kearfott, +M. Cloud, "Introduction to Interval Analysis", SIAM 2009, chapter 8). For a +box B with midpoint m, an arbitrary rational matrix Y, interval Jacobian +enclosure J(B) and interval evaluation F(m): + + K(B) = m - Y*F(m) + (I - Y*J(B)) * (B - m). + +If K(B) is contained in the interior of B, then F has exactly one zero in B +(existence by Brouwer via the mean-value extension, uniqueness because the +contraction forces every matrix in J(B) to be nonsingular). If K(B) and B +are disjoint, F has no zero in B. Y is a floating-point approximate inverse +of the midpoint Jacobian, rationalized; the *certificate* does not depend on +Y being accurate, only the success rate does. + +Localization lemma (all charges positive). If q_i > 0 for all i then every +equilibrium satisfies |x| < R_0 := max_i |x_i|: for |x| >= R_0 and x not a +charge point, + + x . F(x) = sum_i q_i * x.(x - x_i) / |x - x_i|^3 > 0, + +because x.(x - x_i) >= |x| (|x| - |x_i|) >= 0 with equality in every term +simultaneously only if x equals every x_i. So a complete census may take +the search region to be any box containing the closed ball of radius R_0. +(Mixed-sign configurations get no automatic region; the caller must supply +one, and completeness claims are then scoped to it.) + +Domination lemma (any signs). Let d_ij = |x_i - x_j| and pick rho_i with +0 < rho_i < min_j d_ij such that + + |q_i| / rho_i^2 > sum_{j != i} |q_j| / (d_ij - rho_i)^2. + +Then F has no zero x with 0 < |x - x_i| <= rho_i: writing r = |x - x_i|, +the i-th term of F has magnitude |q_i|/r^2 >= |q_i|/rho_i^2 while the others +sum to at most the right-hand side (|x - x_j| >= d_ij - rho_i). The tool +finds such rho_i by halving from min_j d_ij / 2, instantiating the +inequality in exact rational arithmetic (with certified lower bounds for +d_ij). Without this lemma, subdivision near a charge would never terminate: +interval evaluations blow up as the singularity is approached. + +Index-sum identity (all charges positive; classical Poincare-Hopf/degree +argument). On a large sphere F points radially outward (localization lemma +computation), so its degree is +1; around each positive charge F is locally +q_i*(x-x_i)/r^3, degree +1. Hence if all equilibria are nondegenerate, + + sum over equilibria of sign det DF = 1 - n. + +A complete census with certified index signs must satisfy this; the tool +checks it and records the outcome. A violation means a missed zero or a +wrong sign somewhere -- treat it as an error in the run, never as a finding. + +Face-alignment note. Certified zeros that lie exactly on a subdivision face +can never acquire an isolation certificate (they are interior to no leaf). +Symmetric configurations have zeros at symmetric points, and grids love to +put faces through those points, so the automatic search region is offset by +the non-dyadic rationals (1/97, 1/101, 1/103): every face coordinate is then +offset + dyadic, which no symmetric rational point of small height hits. + +Output. JSON certificate (see --help) with the configuration, lemma +instantiations, full leaf list including split paths (so an independent +checker can rebuild every box exactly and verify the tiling), isolation +boxes, det-signs, and the index-sum check. Written under $MATHLAB_OUT +(default ./out). + +Usage: + equilibria.py --validate run the validation suite + equilibria.py --config FILE.json [--out F] count equilibria of a config + config: {"charges": [{"q": "1", "pos": ["1", "0", "0"]}, ...], + "region": optional [[lo,hi],[lo,hi],[lo,hi]] as strings} +Options: --min-width-bits K (default 30), --prec-bits P (default 128), + --max-boxes N (default 400000). + +Standard library only. +""" + +from __future__ import annotations + +import argparse +import json +import os +import sys +import time +from fractions import Fraction +from math import isqrt + +# --------------------------------------------------------------------------- +# outward-rounded dyadic interval arithmetic +# --------------------------------------------------------------------------- + +PREC_BITS = 128 +_SCALE = 1 << PREC_BITS + + +def set_precision(bits: int) -> None: + global PREC_BITS, _SCALE + PREC_BITS = bits + _SCALE = 1 << bits + + +def _rdn(x: Fraction) -> Fraction: + """Round down to the 2^-PREC_BITS grid.""" + return Fraction((x.numerator * _SCALE) // x.denominator, _SCALE) + + +def _rup(x: Fraction) -> Fraction: + """Round up to the 2^-PREC_BITS grid.""" + return Fraction(-((-x.numerator * _SCALE) // x.denominator), _SCALE) + + +def _sqrt_dn(f: Fraction) -> Fraction: + """Certified lower bound for sqrt(f), f >= 0.""" + if f < 0: + raise ValueError("sqrt of negative") + p, q = f.numerator, f.denominator + s = isqrt(p * q * _SCALE * _SCALE) + return Fraction(s, q * _SCALE) + + +def _sqrt_up(f: Fraction) -> Fraction: + """Certified upper bound for sqrt(f), f >= 0.""" + if f < 0: + raise ValueError("sqrt of negative") + p, q = f.numerator, f.denominator + t = p * q * _SCALE * _SCALE + s = isqrt(t) + if s * s == t: + return Fraction(s, q * _SCALE) + return Fraction(s + 1, q * _SCALE) + + +class IV: + """Closed interval [lo, hi] with Fraction endpoints.""" + + __slots__ = ("lo", "hi") + + def __init__(self, lo: Fraction, hi: Fraction | None = None): + if hi is None: + hi = lo + if lo > hi: + raise ValueError("empty interval") + self.lo = lo + self.hi = hi + + # -- exact operations --------------------------------------------------- + + def __add__(self, o: "IV") -> "IV": + return IV(self.lo + o.lo, self.hi + o.hi) + + def __sub__(self, o: "IV") -> "IV": + return IV(self.lo - o.hi, self.hi - o.lo) + + def __neg__(self) -> "IV": + return IV(-self.hi, -self.lo) + + def sub_point(self, p: Fraction) -> "IV": + return IV(self.lo - p, self.hi - p) + + # -- rounded operations ------------------------------------------------- + + def __mul__(self, o: "IV") -> "IV": + cands = (self.lo * o.lo, self.lo * o.hi, self.hi * o.lo, self.hi * o.hi) + return IV(_rdn(min(cands)), _rup(max(cands))) + + def scale(self, c: Fraction) -> "IV": + if c >= 0: + return IV(_rdn(self.lo * c), _rup(self.hi * c)) + return IV(_rdn(self.hi * c), _rup(self.lo * c)) + + def sq(self) -> "IV": + """Interval square, preserving nonnegativity (never a generic product).""" + a, b = abs(self.lo), abs(self.hi) + hi = _rup(max(a, b) ** 2) + if self.lo <= 0 <= self.hi: + return IV(Fraction(0), hi) + return IV(_rdn(min(a, b) ** 2), hi) + + def div(self, o: "IV") -> "IV": + """self / o, requiring o.lo > 0 (the only case this tool needs).""" + if o.lo <= 0: + raise ZeroDivisionError("divisor interval must be strictly positive") + cands = (self.lo / o.lo, self.lo / o.hi, self.hi / o.lo, self.hi / o.hi) + return IV(_rdn(min(cands)), _rup(max(cands))) + + def sqrt(self) -> "IV": + return IV(_sqrt_dn(self.lo), _sqrt_up(self.hi)) + + # -- predicates & helpers ----------------------------------------------- + + def contains0(self) -> bool: + return self.lo <= 0 <= self.hi + + def mid(self) -> Fraction: + return _rdn((self.lo + self.hi) / 2) + + def width(self) -> Fraction: + return self.hi - self.lo + + def inside_open(self, o: "IV") -> bool: + return o.lo < self.lo and self.hi < o.hi + + def disjoint(self, o: "IV") -> bool: + return self.hi < o.lo or o.hi < self.lo + + +IV0 = IV(Fraction(0)) + + +# --------------------------------------------------------------------------- +# configuration +# --------------------------------------------------------------------------- + +class Config: + """Charges with exact rational data.""" + + def __init__(self, charges: list[tuple[Fraction, tuple[Fraction, Fraction, Fraction]]]): + if len(charges) < 2: + raise ValueError("need at least two charges") + seen = set() + for q, p in charges: + if q == 0: + raise ValueError("zero charge") + if p in seen: + raise ValueError("coincident charges") + seen.add(p) + self.charges = charges + + @property + def n(self) -> int: + return len(self.charges) + + def all_positive(self) -> bool: + return all(q > 0 for q, _ in self.charges) + + @staticmethod + def from_json(obj: dict) -> "Config": + return Config([ + (Fraction(c["q"]), tuple(Fraction(v) for v in c["pos"])) + for c in obj["charges"] + ]) + + def to_json(self) -> dict: + return {"charges": [{"q": str(q), "pos": [str(v) for v in p]} + for q, p in self.charges]} + + +# --------------------------------------------------------------------------- +# interval field and Jacobian +# --------------------------------------------------------------------------- + +def field_iv(cfg: Config, box: tuple[IV, IV, IV]) -> tuple[IV, IV, IV] | None: + """Interval enclosure of F over box, or None if box may contain a charge.""" + out = [IV0, IV0, IV0] + for q, p in cfg.charges: + d = [box[k].sub_point(p[k]) for k in range(3)] + r2 = d[0].sq() + d[1].sq() + d[2].sq() + if r2.lo <= 0: + return None + r = r2.sqrt() + r3 = r * r2 + for k in range(3): + out[k] = out[k] + d[k].scale(q).div(r3) + return tuple(out) + + +def jac_iv(cfg: Config, box: tuple[IV, IV, IV]) -> list[list[IV]] | None: + """Interval enclosure of DF over box (DF_kl = dF_k/dx_l), or None.""" + J = [[IV0, IV0, IV0] for _ in range(3)] + three = Fraction(3) + for q, p in cfg.charges: + d = [box[k].sub_point(p[k]) for k in range(3)] + r2 = d[0].sq() + d[1].sq() + d[2].sq() + if r2.lo <= 0: + return None + r = r2.sqrt() + r3 = r * r2 + r5 = r3 * r2 + inv_r3 = IV(Fraction(1)).div(r3) + for k in range(3): + for l in range(3): + if k == l: + term = inv_r3 - d[k].sq().div(r5).scale(three) + else: + term = -((d[k] * d[l]).div(r5).scale(three)) + J[k][l] = J[k][l] + term.scale(q) + return J + + +def det3_iv(J: list[list[IV]]) -> IV: + a, b, c = J[0] + d, e, f = J[1] + g, h, i = J[2] + return a * (e * i - f * h) - b * (d * i - f * g) + c * (d * h - e * g) + + +# --------------------------------------------------------------------------- +# floating-point helpers (candidate machinery only -- never certifies) +# --------------------------------------------------------------------------- + +def _field_float(cfg: Config, x: tuple[float, float, float]) -> list[float] | None: + out = [0.0, 0.0, 0.0] + for q, p in cfg.charges: + d = [x[k] - float(p[k]) for k in range(3)] + r2 = d[0] * d[0] + d[1] * d[1] + d[2] * d[2] + if r2 <= 0.0: + return None + r3 = r2 ** 1.5 + for k in range(3): + out[k] += float(q) * d[k] / r3 + return out + + +def _jac_float(cfg: Config, x: tuple[float, float, float]) -> list[list[float]] | None: + J = [[0.0] * 3 for _ in range(3)] + for q, p in cfg.charges: + d = [x[k] - float(p[k]) for k in range(3)] + r2 = d[0] * d[0] + d[1] * d[1] + d[2] * d[2] + if r2 <= 0.0: + return None + r3 = r2 ** 1.5 + r5 = r3 * r2 + for k in range(3): + for l in range(3): + t = (1.0 / r3 if k == l else 0.0) - 3.0 * d[k] * d[l] / r5 + J[k][l] += float(q) * t + return J + + +def _inv3_float(J: list[list[float]]) -> list[list[Fraction]] | None: + a, b, c = J[0] + d, e, f = J[1] + g, h, i = J[2] + A = e * i - f * h + B = -(d * i - f * g) + C = d * h - e * g + det = a * A + b * B + c * C + if det == 0.0 or abs(det) < 1e-300: + return None + adj = [[A, -(b * i - c * h), b * f - c * e], + [B, a * i - c * g, -(a * f - c * d)], + [C, -(a * h - b * g), a * e - b * d]] + try: + return [[Fraction(adj[r][s] / det) for s in range(3)] for r in range(3)] + except (OverflowError, ValueError): + return None + + +# --------------------------------------------------------------------------- +# Krawczyk certificate +# --------------------------------------------------------------------------- + +def krawczyk(cfg: Config, box: tuple[IV, IV, IV]): + """Return ("unique", K) / ("empty", None) / ("unknown", None) for box.""" + m = tuple(box[k].mid() for k in range(3)) + Fm = field_iv(cfg, tuple(IV(mi) for mi in m)) + if Fm is None: + return ("unknown", None) + J = jac_iv(cfg, box) + if J is None: + return ("unknown", None) + Jf = _jac_float(cfg, tuple(float(mi) for mi in m)) + if Jf is None: + return ("unknown", None) + Y = _inv3_float(Jf) + if Y is None: + return ("unknown", None) + + # K_k = m_k - (Y Fm)_k + sum_l (I - Y J)_kl (box_l - m_l) + K = [] + for k in range(3): + acc = IV(m[k]) - (Fm[0].scale(Y[k][0]) + Fm[1].scale(Y[k][1]) + Fm[2].scale(Y[k][2])) + for l in range(3): + # (I - Y J)_kl as an interval + yj = J[0][l].scale(Y[k][0]) + J[1][l].scale(Y[k][1]) + J[2][l].scale(Y[k][2]) + ent = IV(Fraction(1 if k == l else 0)) - yj + acc = acc + ent * box[l].sub_point(m[l]) + K.append(acc) + K = tuple(K) + + if all(K[k].inside_open(box[k]) for k in range(3)): + return ("unique", K) + if any(K[k].disjoint(box[k]) for k in range(3)): + return ("empty", None) + return ("unknown", None) + + +def det_sign(cfg: Config, box: tuple[IV, IV, IV]) -> int: + """Certified sign of det DF over box: +1, -1, or 0 (= undecided).""" + J = jac_iv(cfg, box) + if J is None: + return 0 + det = det3_iv(J) + if det.lo > 0: + return 1 + if det.hi < 0: + return -1 + return 0 + + +# --------------------------------------------------------------------------- +# lemmas +# --------------------------------------------------------------------------- + +def localization_radius_sq(cfg: Config) -> Fraction: + """R_0^2 for the all-positive localization lemma (exact).""" + if not cfg.all_positive(): + raise ValueError("localization lemma requires all-positive charges") + return max(p[0] ** 2 + p[1] ** 2 + p[2] ** 2 for _, p in cfg.charges) + + +def domination_radii(cfg: Config) -> list[Fraction]: + """Certified rho_i for the domination lemma, exact rational arithmetic.""" + rhos = [] + for i, (qi, pi) in enumerate(cfg.charges): + d_lo = [] # certified lower bounds on distances to the other charges + for j, (qj, pj) in enumerate(cfg.charges): + if j == i: + continue + d2 = sum((pi[k] - pj[k]) ** 2 for k in range(3)) + d_lo.append((abs(qj), _sqrt_dn(d2))) + rho = min(d for _, d in d_lo) / 2 + ok = False + for _ in range(80): + # |q_i|/rho^2 > sum |q_j|/(d_ij - rho)^2, all in Q + if all(d - rho > 0 for _, d in d_lo): + rhs = sum(aq / (d - rho) ** 2 for aq, d in d_lo) + if abs(qi) / rho ** 2 > rhs: + ok = True + break + rho = rho / 2 + if not ok: + raise RuntimeError(f"no domination radius found for charge {i}") + rhos.append(rho) + return rhos + + +def box_inside_ball(box, center, rho_sq: Fraction) -> bool: + """Exact test: is the box contained in the closed ball around center?""" + s = Fraction(0) + for k in range(3): + s += max(abs(box[k].lo - center[k]), abs(box[k].hi - center[k])) ** 2 + return s <= rho_sq + + +def box_min_norm_sq(box) -> Fraction: + s = Fraction(0) + for k in range(3): + if box[k].lo > 0: + s += box[k].lo ** 2 + elif box[k].hi < 0: + s += box[k].hi ** 2 + return s + + +# --------------------------------------------------------------------------- +# the census driver +# --------------------------------------------------------------------------- + +# non-dyadic offsets so subdivision faces avoid symmetric rational points +_OFFSETS = (Fraction(1, 97), Fraction(1, 101), Fraction(1, 103)) + + +def auto_region(cfg: Config) -> tuple[tuple[IV, IV, IV], Fraction]: + """Search box covering the localization ball, offset off symmetric points.""" + r0_sq = localization_radius_sq(cfg) + r_up = _sqrt_up(r0_sq) + half = r_up + Fraction(1, 16) + box = tuple(IV(_OFFSETS[k] - half, _OFFSETS[k] + half) for k in range(3)) + return box, r0_sq + + +def count_equilibria(cfg: Config, region=None, min_width_bits: int = 30, + kraw_start: Fraction = Fraction(1, 2), + max_boxes: int = 400_000) -> dict: + """Run the certified census; return the certificate as a JSON-able dict.""" + t0 = time.time() + complete = region is None + r0_sq = None + if region is None: + region, r0_sq = auto_region(cfg) + + rhos = domination_radii(cfg) + rho_sqs = [r ** 2 for r in rhos] + min_width = Fraction(1, 1 << min_width_bits) + + leaves = [] # (path, kind, extra) + isolated = [] + unresolved = 0 + excl_counts = {"excluded-sign": 0, "excluded-newton": 0, + "excluded-ball": 0, "excluded-outside": 0} + stack = [(region, "")] + processed = 0 + + while stack: + box, path = stack.pop() + processed += 1 + if processed > max_boxes: + raise RuntimeError(f"box budget exceeded ({max_boxes}); " + f"raise --max-boxes or shrink the region") + + # 1. outside the localization sphere (complete mode only) + if r0_sq is not None and box_min_norm_sq(box) >= r0_sq: + leaves.append((path, "excluded-outside", None)) + excl_counts["excluded-outside"] += 1 + continue + + # 2. inside a domination ball around a charge + ball = next((i for i, (_, p) in enumerate(cfg.charges) + if box_inside_ball(box, p, rho_sqs[i])), None) + if ball is not None: + leaves.append((path, "excluded-ball", ball)) + excl_counts["excluded-ball"] += 1 + continue + + # 3. sign exclusion by interval evaluation + F = field_iv(cfg, box) + if F is not None and any(not F[k].contains0() for k in range(3)): + leaves.append((path, "excluded-sign", None)) + excl_counts["excluded-sign"] += 1 + continue + + wmax = max(box[k].width() for k in range(3)) + + # 4. Krawczyk isolation + if F is not None and wmax <= kraw_start: + verdict, K = krawczyk(cfg, box) + if verdict == "empty": + leaves.append((path, "excluded-newton", None)) + excl_counts["excluded-newton"] += 1 + continue + if verdict == "unique": + enc = tuple(IV(max(K[k].lo, box[k].lo), min(K[k].hi, box[k].hi)) + for k in range(3)) + s = det_sign(cfg, enc) + if s == 0: + s = det_sign(cfg, box) + leaves.append((path, "isolated", None)) + isolated.append({"path": path, + "box": _box_json(box), + "enclosure": _box_json(enc), + "det_sign": s}) + continue + + # 5. give up or split + if wmax <= min_width: + leaves.append((path, "unresolved", None)) + unresolved += 1 + continue + axis = max(range(3), key=lambda k: box[k].width()) + mid = (box[axis].lo + box[axis].hi) / 2 # exact + for side, part in enumerate((IV(box[axis].lo, mid), IV(mid, box[axis].hi))): + child = tuple(part if k == axis else box[k] for k in range(3)) + stack.append((child, path + f"{axis}{side}")) + + # index-sum check (complete all-positive census, no unresolved leaves) + index_sum = None + index_sum_ok = None + if complete and unresolved == 0: + signs = [it["det_sign"] for it in isolated] + if all(s != 0 for s in signs): + index_sum = sum(signs) + index_sum_ok = (index_sum == 1 - cfg.n) + + return { + "tool": "equilibria.py", + "config": cfg.to_json(), + "prec_bits": PREC_BITS, + "min_width_bits": min_width_bits, + "region": _box_json(region), + "complete": complete, + "localization_r0_sq": str(r0_sq) if r0_sq is not None else None, + "domination_rhos": [str(r) for r in rhos], + "count": len(isolated), + "unresolved": unresolved, + "excluded": excl_counts, + "isolated": isolated, + "leaves": [{"path": p, "kind": k, "ball": b} for p, k, b in leaves], + "index_sum": index_sum, + "index_sum_ok": index_sum_ok, + "boxes_processed": processed, + "seconds": round(time.time() - t0, 3), + } + + +def _box_json(box) -> list[list[str]]: + return [[str(box[k].lo), str(box[k].hi)] for k in range(3)] + + +# --------------------------------------------------------------------------- +# validation suite +# --------------------------------------------------------------------------- + +def _mk(charges) -> Config: + return Config([(Fraction(q), tuple(Fraction(v) for v in p)) for q, p in charges]) + + +def validate() -> int: + failures = 0 + + def check(name, cond): + nonlocal failures + print((" ok " if cond else " FAIL ") + name) + if not cond: + failures += 1 + + print("interval primitives") + x = IV(Fraction(-1, 3), Fraction(1, 5)) + check("sq nonnegative on straddling interval", x.sq().lo == 0 and x.sq().hi >= Fraction(1, 9)) + two = IV(Fraction(2)) + r = two.sqrt() + check("sqrt(2) enclosure", r.lo < r.hi and r.lo ** 2 <= 2 <= r.hi ** 2 + and r.hi - r.lo < Fraction(1, 1 << 100)) + q = IV(Fraction(1)).div(IV(Fraction(3))) + check("1/3 enclosure", q.lo <= Fraction(1, 3) <= q.hi and q.hi - q.lo < Fraction(1, 1 << 100)) + + print("two unit charges at (+-1,0,0): exactly 1 equilibrium, index -1") + cert = count_equilibria(_mk([(1, (1, 0, 0)), (1, (-1, 0, 0))])) + check("count == 1", cert["count"] == 1) + check("no unresolved leaves", cert["unresolved"] == 0) + check("index sum == 1-n", cert["index_sum_ok"] is True) + if cert["count"] == 1: + enc = cert["isolated"][0]["enclosure"] + check("equilibrium at the midpoint (origin)", + all(Fraction(enc[k][0]) <= 0 <= Fraction(enc[k][1]) for k in range(3))) + + print("three collinear unit charges at x = -1, 0, 1: exactly n-1 = 2") + cert = count_equilibria(_mk([(1, (-1, 0, 0)), (1, (0, 0, 0)), (1, (1, 0, 0))])) + check("count == 2", cert["count"] == 2) + check("no unresolved leaves", cert["unresolved"] == 0) + check("index sum == 1-n", cert["index_sum_ok"] is True) + + print("unit charges at an equilateral triangle (e1,e2,e3): exactly 4") + cert = count_equilibria(_mk([(1, (1, 0, 0)), (1, (0, 1, 0)), (1, (0, 0, 1))])) + check("count == 4", cert["count"] == 4) + check("no unresolved leaves", cert["unresolved"] == 0) + check("index sum == 1-n", cert["index_sum_ok"] is True) + if cert["count"] == 4: + c = Fraction(1, 3) + centroid_hits = sum( + 1 for it in cert["isolated"] + if all(Fraction(it["enclosure"][k][0]) <= c <= Fraction(it["enclosure"][k][1]) + for k in range(3))) + check("one equilibrium at the centroid", centroid_hits == 1) + + print("FAILURES:", failures) + return 1 if failures else 0 + + +# --------------------------------------------------------------------------- +# cli +# --------------------------------------------------------------------------- + +def main() -> int: + ap = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + ap.add_argument("--validate", action="store_true") + ap.add_argument("--config", help="JSON file with charges (and optional region)") + ap.add_argument("--out", help="output path (default $MATHLAB_OUT/maxwell-cert-.json)") + ap.add_argument("--min-width-bits", type=int, default=30) + ap.add_argument("--prec-bits", type=int, default=128) + ap.add_argument("--max-boxes", type=int, default=400_000) + args = ap.parse_args() + + set_precision(args.prec_bits) + + if args.validate: + return validate() + if not args.config: + ap.error("need --validate or --config") + + with open(args.config, encoding="utf-8") as fh: + obj = json.load(fh) + cfg = Config.from_json(obj) + region = None + if obj.get("region"): + region = tuple(IV(Fraction(lo), Fraction(hi)) for lo, hi in obj["region"]) + cert = count_equilibria(cfg, region=region, + min_width_bits=args.min_width_bits, + max_boxes=args.max_boxes) + + out = args.out + if not out: + outdir = os.environ.get("MATHLAB_OUT", "./out") + os.makedirs(outdir, exist_ok=True) + out = os.path.join(outdir, f"maxwell-cert-{int(time.time())}.json") + with open(out, "w", encoding="utf-8") as fh: + json.dump(cert, fh, indent=1) + print(f"count={cert['count']} unresolved={cert['unresolved']} " + f"index_sum={cert['index_sum']} boxes={cert['boxes_processed']} " + f"secs={cert['seconds']} -> {out}") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/harness/maxwell-equilibria/verify_equilibria.py b/harness/maxwell-equilibria/verify_equilibria.py new file mode 100644 index 0000000..008c070 --- /dev/null +++ b/harness/maxwell-equilibria/verify_equilibria.py @@ -0,0 +1,771 @@ +#!/usr/bin/env python3 +"""Independent checker for point-charge equilibrium certificates. + +This tool re-verifies a certificate produced by the reference counting tool +in this directory. It shares no code with it beyond fractions.Fraction, and +deliberately uses different machinery for every layer of the claim: + + arithmetic directed-rounding decimal interval arithmetic (the decimal + module's ROUND_FLOOR / ROUND_CEILING contexts; Decimal + add/mul/div/sqrt are correctly rounded per IBM's decimal + specification), with a precision-doubling retry ladder -- + instead of dyadic rational intervals; + isolation the preconditioned interval Newton operator with interval + Gaussian elimination: N(B) = m - IGA(Y*J(B), Y*F(m)) for a + rational approximate midpoint-Jacobian inverse Y. If the + interval Gauss algorithm succeeds (no pivot straddles 0) + and N(B) lies in the interior of B, then B contains exactly + one zero of F -- existence via the mean-value extension and + Brouwer, uniqueness because IGA success forces every matrix + in Y*J(B), hence in J(B), to be nonsingular; the + certificate is valid for ANY fixed Y, so the float-computed + Y is not part of the trust chain. See A. Neumaier, + "Interval Methods for Systems of Equations", CUP 1990, + chapter 5 -- instead of the Krawczyk operator; + tiling an exact combinatorial check that the leaf boxes partition + the search region: leaf split paths must be prefix-free and + satisfy the Kraft equality sum 2^-depth(leaf) = 1, which + for a binary subdivision tree holds iff the leaves tile the + root; every leaf box is rebuilt exactly (Fraction midpoint + splitting) from its path; + lemmas re-derived, not trusted. Localization (all-positive + charges): an equilibrium x satisfies |x| < R_0 = max|x_i|, + since x.F(x) = sum q_i x.(x-x_i)/|x-x_i|^3 is positive for + |x| >= R_0 (each term is q_i(|x|^2 - x.x_i)/... >= 0, not + all zero). Domination (any signs): if 0 < rho < min_j d_ij + and |q_i|/rho^2 > sum_{j!=i} |q_j|/(d_ij - rho)^2 then no + zero of F has 0 < |x - x_i| <= rho, by the triangle + inequality on the field terms. Both inequalities are + re-instantiated here in exact rational arithmetic with this + tool's own certified square-root bounds (integer isqrt). + +Every leaf of the certificate is re-checked according to its kind, the +count is recomputed, and for complete all-positive censuses the index-sum +identity (sum of certified signs of det DF over the equilibria = 1 - n, a +classical Poincare-Hopf/degree computation) is re-verified with this tool's +own interval determinant. + +Verdict: PASS means every leaf certificate was independently re-established. +FAIL lists every leaf that could not be re-established -- which does not by +itself mean the claim is false, but does mean the certificate cannot be +cited. A certificate that PASSES here at a record-adjacent count is to be +reported as requiring escalation, not accepted (see the problem's +verification contract). + +Usage: + verify_equilibria.py --cert CERT.json re-verify a certificate + verify_equilibria.py --validate run the validation suite + +Standard library only. +""" + +from __future__ import annotations + +import argparse +import json +import sys +import time +from decimal import Context, Decimal, ROUND_CEILING, ROUND_FLOOR +from fractions import Fraction +from math import isqrt + +# --------------------------------------------------------------------------- +# directed-rounding decimal interval arithmetic +# --------------------------------------------------------------------------- + +class DCtx: + """A pair of decimal contexts rounding down / up at a given precision.""" + + def __init__(self, digits: int): + self.digits = digits + self.dn = Context(prec=digits, rounding=ROUND_FLOOR) + self.up = Context(prec=digits, rounding=ROUND_CEILING) + + def from_fraction(self, x: Fraction) -> "DIV": + n = Decimal(x.numerator) + d = Decimal(x.denominator) + return DIV(self.dn.divide(n, d), self.up.divide(n, d), self) + + +class DIV: + """Closed interval with Decimal endpoints and outward rounding.""" + + __slots__ = ("lo", "hi", "ctx") + + def __init__(self, lo: Decimal, hi: Decimal, ctx: DCtx): + if lo > hi: + raise ValueError("empty interval") + self.lo = lo + self.hi = hi + self.ctx = ctx + + def __add__(self, o: "DIV") -> "DIV": + c = self.ctx + return DIV(c.dn.add(self.lo, o.lo), c.up.add(self.hi, o.hi), c) + + def __sub__(self, o: "DIV") -> "DIV": + c = self.ctx + return DIV(c.dn.subtract(self.lo, o.hi), c.up.subtract(self.hi, o.lo), c) + + def __neg__(self) -> "DIV": + return DIV(-self.hi, -self.lo, self.ctx) + + def __mul__(self, o: "DIV") -> "DIV": + c = self.ctx + lo = min(c.dn.multiply(a, b) for a in (self.lo, self.hi) for b in (o.lo, o.hi)) + hi = max(c.up.multiply(a, b) for a in (self.lo, self.hi) for b in (o.lo, o.hi)) + return DIV(lo, hi, c) + + def sq(self) -> "DIV": + c = self.ctx + a, b = abs(self.lo), abs(self.hi) + hi = c.up.multiply(max(a, b), max(a, b)) + if self.lo <= 0 <= self.hi: + return DIV(Decimal(0), hi, c) + m = min(a, b) + return DIV(c.dn.multiply(m, m), hi, c) + + def div(self, o: "DIV") -> "DIV": + if o.lo <= 0: + raise ZeroDivisionError("divisor interval must be strictly positive") + c = self.ctx + lo = min(c.dn.divide(a, b) for a in (self.lo, self.hi) for b in (o.lo, o.hi)) + hi = max(c.up.divide(a, b) for a in (self.lo, self.hi) for b in (o.lo, o.hi)) + return DIV(lo, hi, c) + + def sqrt(self) -> "DIV": + # The decimal spec rounds squareRoot half-even REGARDLESS of the + # context rounding, so directed bounds must be established by hand: + # take the correctly-rounded root and step it by ulps until the + # bound is proved by exact rational comparison of squares. + c = self.ctx + if self.lo < 0: + raise ValueError("sqrt of negative") + lo = c.dn.sqrt(self.lo) + while _dec_to_frac(lo) ** 2 > _dec_to_frac(self.lo): + lo = c.dn.next_minus(lo) + hi = c.up.sqrt(self.hi) + while _dec_to_frac(hi) ** 2 < _dec_to_frac(self.hi): + hi = c.up.next_plus(hi) + return DIV(lo, hi, c) + + def contains0(self) -> bool: + return self.lo <= 0 <= self.hi + + def mig(self) -> Decimal: + """Mignitude: min |y| over the interval (0 if it straddles 0).""" + if self.contains0(): + return Decimal(0) + return min(abs(self.lo), abs(self.hi)) + + def inside_open_frac(self, lo: Fraction, hi: Fraction) -> bool: + """Is this interval strictly inside the rational interval (lo, hi)?""" + return (Fraction(self.lo.as_integer_ratio()[0], self.lo.as_integer_ratio()[1]) > lo + and Fraction(self.hi.as_integer_ratio()[0], self.hi.as_integer_ratio()[1]) < hi) + + +def _zero(ctx: DCtx) -> DIV: + return DIV(Decimal(0), Decimal(0), ctx) + + +def _dec_to_frac(d: Decimal) -> Fraction: + return Fraction(*d.as_integer_ratio()) + + +# --------------------------------------------------------------------------- +# certified rational square-root bounds (for the exact lemma re-derivations) +# --------------------------------------------------------------------------- + +_LEMMA_BITS = 96 + + +def sqrt_lower(f: Fraction) -> Fraction: + """Certified rational lower bound for sqrt(f), f >= 0.""" + p, q = f.numerator, f.denominator + s = 1 << _LEMMA_BITS + r = isqrt(p * q * s * s) + return Fraction(r, q * s) + + +def sqrt_upper(f: Fraction) -> Fraction: + p, q = f.numerator, f.denominator + s = 1 << _LEMMA_BITS + t = p * q * s * s + r = isqrt(t) + if r * r != t: + r += 1 + return Fraction(r, q * s) + + +# --------------------------------------------------------------------------- +# field and Jacobian in decimal intervals (independently written) +# --------------------------------------------------------------------------- + +def d_field(charges, box, ctx: DCtx): + """Enclosure of F over box; box is a triple of DIV. None if r^2 may be 0.""" + acc = [_zero(ctx), _zero(ctx), _zero(ctx)] + for q, pos in charges: + qi = ctx.from_fraction(q) + d = [box[k] - ctx.from_fraction(pos[k]) for k in range(3)] + r2 = d[0].sq() + d[1].sq() + d[2].sq() + if r2.lo <= 0: + return None + r3 = r2.sqrt() * r2 + for k in range(3): + acc[k] = acc[k] + (qi * d[k]).div(r3) + return acc + + +def d_jac(charges, box, ctx: DCtx): + one = DIV(Decimal(1), Decimal(1), ctx) + three = DIV(Decimal(3), Decimal(3), ctx) + J = [[_zero(ctx) for _ in range(3)] for _ in range(3)] + for q, pos in charges: + qi = ctx.from_fraction(q) + d = [box[k] - ctx.from_fraction(pos[k]) for k in range(3)] + r2 = d[0].sq() + d[1].sq() + d[2].sq() + if r2.lo <= 0: + return None + r3 = r2.sqrt() * r2 + r5 = r3 * r2 + for k in range(3): + for l in range(3): + if k == l: + t = one.div(r3) - (three * d[k].sq()).div(r5) + else: + t = -((three * d[k] * d[l]).div(r5)) + J[k][l] = J[k][l] + qi * t + return J + + +def d_det3(J): + a, b, c = J[0] + d, e, f = J[1] + g, h, i = J[2] + return a * (e * i - f * h) - b * (d * i - f * g) + c * (d * h - e * g) + + +# --------------------------------------------------------------------------- +# interval Newton via interval Gaussian elimination +# --------------------------------------------------------------------------- + +def interval_gauss_solve(A, b, ctx: DCtx): + """Enclosure of {x : Mx = r, M in A, r in b} by interval Gaussian + elimination with mignitude pivoting. None if a pivot straddles 0 + (in which case nothing is certified).""" + A = [row[:] for row in A] + b = b[:] + n = 3 + perm = list(range(n)) + for col in range(n): + piv = max(range(col, n), key=lambda r: A[r][col].mig()) + if A[piv][col].mig() == 0: + return None + if piv != col: + A[col], A[piv] = A[piv], A[col] + b[col], b[piv] = b[piv], b[col] + perm[col], perm[piv] = perm[piv], perm[col] + for r in range(col + 1, n): + m = _div_signed(A[r][col], A[col][col]) + for cc in range(col, n): + A[r][cc] = A[r][cc] - m * A[col][cc] + b[r] = b[r] - m * b[col] + x = [None] * n + for r in range(n - 1, -1, -1): + s = b[r] + for cc in range(r + 1, n): + s = s - A[r][cc] * x[cc] + x[r] = _div_signed(s, A[r][r]) + return x + + +def _div_signed(a: DIV, b: DIV) -> DIV: + """a / b for an interval b not containing 0 (either sign).""" + if b.lo > 0: + return a.div(b) + if b.hi < 0: + return (-a).div(-b) + raise ZeroDivisionError("pivot straddles zero") + + +def _float_jac(charges, x): + """Plain floating-point midpoint Jacobian (candidate machinery only).""" + J = [[0.0] * 3 for _ in range(3)] + for q, pos in charges: + d = [float(x[k]) - float(pos[k]) for k in range(3)] + r2 = d[0] * d[0] + d[1] * d[1] + d[2] * d[2] + if r2 <= 0.0: + return None + r3 = r2 ** 1.5 + r5 = r3 * r2 + for k in range(3): + for l in range(3): + t = (1.0 / r3 if k == l else 0.0) - 3.0 * d[k] * d[l] / r5 + J[k][l] += float(q) * t + return J + + +def _float_inv3(J): + a, b, c = J[0] + d, e, f = J[1] + g, h, i = J[2] + A = e * i - f * h + B = -(d * i - f * g) + C = d * h - e * g + det = a * A + b * B + c * C + if det == 0.0 or abs(det) < 1e-300: + return None + adj = [[A, -(b * i - c * h), b * f - c * e], + [B, a * i - c * g, -(a * f - c * d)], + [C, -(a * h - b * g), a * e - b * d]] + return [[adj[r][s] / det for s in range(3)] for r in range(3)] + + +def newton_certify_unique(charges, box_frac, ctx: DCtx): + """Preconditioned interval Newton certificate that box (rational + endpoints) contains exactly one zero of F. Returns True only on full + success. + + Preconditioning is sound: for a fixed rational matrix Y, any zero x* of + F in B satisfies Y*F(m) + (Y*M)(x* - m) = 0 for some M in J(B) (mean + value theorem row by row), so x* lies in m - IGA(Y*J(B), Y*F(m)); and + success of the interval Gauss algorithm on Y*J(B) makes every Y*M -- + hence every M -- nonsingular, which forbids two zeros in B. The + certificate does not depend on the quality of Y, only its success rate + does.""" + N = _newton_image(charges, box_frac, ctx) + if N is None: + return False + for k in range(3): + if not N[k].inside_open_frac(box_frac[k][0], box_frac[k][1]): + return False + return True + + +def newton_certify_empty(charges, box_frac, ctx: DCtx): + """Mean-value exclusion: every zero of F in B lies in N(B); if some + component of N(B) is disjoint from B, then B contains no zero.""" + N = _newton_image(charges, box_frac, ctx) + if N is None: + return False + for k in range(3): + lo, hi = box_frac[k] + if _dec_to_frac(N[k].hi) < lo or _dec_to_frac(N[k].lo) > hi: + return True + return False + + +def krawczyk_certify_empty(charges, box_frac, ctx: DCtx): + """Krawczyk-image exclusion: K(B) = m - Y*F(m) + (I - Y*J(B))(B - m) + contains every zero of F in B (mean-value form, valid for any fixed Y, + with no regularity requirement); if a component of K(B) is disjoint + from B, then B has no zero. This mirrors the reference tool's exclusion + OPERATOR -- it is used here only for emptiness, where the interval + Newton form is structurally weaker (a straddling pivot aborts the + Gaussian elimination, while the Krawczyk image needs no linear solve). + Isolation certificates never use it; independence for emptiness rests + on the different arithmetic and implementation.""" + m = [(lo + hi) / 2 for lo, hi in box_frac] + box = [DIV(ctx.from_fraction(lo).lo, ctx.from_fraction(hi).hi, ctx) + for lo, hi in box_frac] + Fm = d_field(charges, [ctx.from_fraction(mi) for mi in m], ctx) + if Fm is None: + return False + J = d_jac(charges, box, ctx) + if J is None: + return False + Jf = _float_jac(charges, m) + if Jf is None: + return False + Yf = _float_inv3(Jf) + if Yf is None: + return False + Y = [[ctx.from_fraction(Fraction(Yf[r][s])) for s in range(3)] for r in range(3)] + one = DIV(Decimal(1), Decimal(1), ctx) + for k in range(3): + acc = ctx.from_fraction(m[k]) - ( + Y[k][0] * Fm[0] + Y[k][1] * Fm[1] + Y[k][2] * Fm[2]) + for l in range(3): + yj = Y[k][0] * J[0][l] + Y[k][1] * J[1][l] + Y[k][2] * J[2][l] + ent = (one - yj) if k == l else -yj + acc = acc + ent * (box[l] - ctx.from_fraction(m[l])) + lo, hi = box_frac[k] + if _dec_to_frac(acc.hi) < lo or _dec_to_frac(acc.lo) > hi: + return True + return False + + +def _newton_image(charges, box_frac, ctx: DCtx): + """N(B) = m - IGA(Y*J(B), Y*F(m)) as a list of DIV, or None.""" + m = [(lo + hi) / 2 for lo, hi in box_frac] + box = [DIV(ctx.from_fraction(lo).lo, ctx.from_fraction(hi).hi, ctx) + for lo, hi in box_frac] + Fm = d_field(charges, [ctx.from_fraction(mi) for mi in m], ctx) + if Fm is None: + return None + J = d_jac(charges, box, ctx) + if J is None: + return None + Jf = _float_jac(charges, m) + if Jf is None: + return None + Yf = _float_inv3(Jf) + if Yf is None: + return None + Y = [[ctx.from_fraction(Fraction(Yf[r][s])) for s in range(3)] for r in range(3)] + # precondition: YJ = Y * J(B), Yb = Y * F(m), as interval enclosures + YJ = [[Y[r][0] * J[0][s] + Y[r][1] * J[1][s] + Y[r][2] * J[2][s] + for s in range(3)] for r in range(3)] + Yb = [Y[r][0] * Fm[0] + Y[r][1] * Fm[1] + Y[r][2] * Fm[2] for r in range(3)] + try: + delta = interval_gauss_solve(YJ, Yb, ctx) + except ZeroDivisionError: + return None + if delta is None: + return None + return [ctx.from_fraction(m[k]) - delta[k] for k in range(3)] + + +# --------------------------------------------------------------------------- +# certificate re-verification +# --------------------------------------------------------------------------- + +def _parse_box(bx) -> list[tuple[Fraction, Fraction]]: + return [(Fraction(lo), Fraction(hi)) for lo, hi in bx] + + +def _rebuild_box(root, path: str) -> list[tuple[Fraction, Fraction]]: + """Rebuild a leaf box from its split path, mirroring midpoint bisection.""" + box = list(root) + if len(path) % 2: + raise ValueError(f"odd-length path {path!r}") + for i in range(0, len(path), 2): + axis = int(path[i]) + side = int(path[i + 1]) + lo, hi = box[axis] + mid = (lo + hi) / 2 + box[axis] = (lo, mid) if side == 0 else (mid, hi) + return box + + +def _min_norm_sq(box) -> Fraction: + s = Fraction(0) + for lo, hi in box: + if lo > 0: + s += lo ** 2 + elif hi < 0: + s += hi ** 2 + return s + + +def _max_dist_sq(box, center) -> Fraction: + s = Fraction(0) + for (lo, hi), c in zip(box, center): + s += max(abs(lo - c), abs(hi - c)) ** 2 + return s + + +def verify(cert: dict, base_digits: int = 60, max_digits: int = 480, + progress: bool = False) -> dict: + t0 = time.time() + charges = [(Fraction(c["q"]), tuple(Fraction(v) for v in c["pos"])) + for c in cert["config"]["charges"]] + n = len(charges) + all_positive = all(q > 0 for q, _ in charges) + root = _parse_box(cert["region"]) + complete = bool(cert.get("complete")) + failures: list[str] = [] + + # --- lemma re-derivations (exact) ------------------------------------- + r0_sq = None + if complete: + if not all_positive: + failures.append("completeness claimed but charges are not all positive") + else: + r0_sq = max(p[0] ** 2 + p[1] ** 2 + p[2] ** 2 for _, p in charges) + r_up = sqrt_upper(r0_sq) + for k in range(3): + if not (root[k][0] <= -r_up and r_up <= root[k][1]): + failures.append("search region does not contain the localization ball") + break + + rhos = [Fraction(r) for r in cert["domination_rhos"]] + if len(rhos) != n: + failures.append("wrong number of domination radii") + else: + for i, (qi, pi) in enumerate(charges): + rho = rhos[i] + ok = rho > 0 + rhs = Fraction(0) + for j, (qj, pj) in enumerate(charges): + if j == i: + continue + d_lo = sqrt_lower(sum((pi[k] - pj[k]) ** 2 for k in range(3))) + if d_lo - rho <= 0: + ok = False + break + rhs += abs(qj) / (d_lo - rho) ** 2 + if not (ok and abs(qi) / rho ** 2 > rhs): + failures.append(f"domination inequality fails for charge {i}") + + # --- structural: leaves tile the region ------------------------------- + leaves = cert["leaves"] + paths = [lf["path"] for lf in leaves] + if len(set(paths)) != len(paths): + failures.append("duplicate leaf paths") + spaths = sorted(paths) + for a, b in zip(spaths, spaths[1:]): + if b.startswith(a): + failures.append(f"leaf {a!r} is a prefix of leaf {b!r}") + break + kraft = sum(Fraction(1, 1 << (len(p) // 2)) for p in paths) + if kraft != 1: + failures.append(f"Kraft sum is {kraft}, not 1: leaves do not tile the region") + + # --- per-leaf re-verification ----------------------------------------- + iso_by_path = {it["path"]: it for it in cert["isolated"]} + unresolved = 0 + counted = 0 + index_signs = [] + kinds = {"excluded-sign": 0, "excluded-newton": 0, "excluded-ball": 0, + "excluded-outside": 0, "isolated": 0, "unresolved": 0} + + for idx, lf in enumerate(leaves): + if progress and idx % 2000 == 0 and idx: + print(f" ... {idx}/{len(leaves)} leaves", file=sys.stderr) + kind = lf["kind"] + kinds[kind] = kinds.get(kind, 0) + 1 + box = _rebuild_box(root, lf["path"]) + + if kind == "excluded-outside": + if r0_sq is None: + failures.append(f"leaf {lf['path']!r}: outside-exclusion without " + f"a localization lemma in force") + elif _min_norm_sq(box) < r0_sq: + failures.append(f"leaf {lf['path']!r}: outside-exclusion is wrong") + continue + + if kind == "excluded-ball": + i = lf["ball"] + if not (isinstance(i, int) and 0 <= i < n + and _max_dist_sq(box, charges[i][1]) <= rhos[i] ** 2): + failures.append(f"leaf {lf['path']!r}: ball-exclusion is wrong") + continue + + if kind == "excluded-sign": + digits = base_digits + ok = False + while digits <= max_digits: + ctx = DCtx(digits) + dbox = [DIV(ctx.from_fraction(lo).lo, ctx.from_fraction(hi).hi, ctx) + for lo, hi in box] + F = d_field(charges, dbox, ctx) + if F is not None and any(not F[k].contains0() for k in range(3)): + ok = True + break + digits *= 2 + if not ok: + failures.append(f"leaf {lf['path']!r}: sign-exclusion not reproduced") + continue + + if kind == "excluded-newton": + digits = base_digits + ok = False + while digits <= max_digits: + ctx = DCtx(digits) + dbox = [DIV(ctx.from_fraction(lo).lo, ctx.from_fraction(hi).hi, ctx) + for lo, hi in box] + F = d_field(charges, dbox, ctx) + if F is not None and any(not F[k].contains0() for k in range(3)): + ok = True # sign exclusion is an acceptable re-derivation too + break + if newton_certify_empty(charges, box, DCtx(digits)): + ok = True + break + if krawczyk_certify_empty(charges, box, DCtx(digits)): + ok = True + break + digits *= 2 + if not ok: + failures.append(f"leaf {lf['path']!r}: emptiness not reproduced") + continue + + if kind == "unresolved": + unresolved += 1 + continue + + if kind == "isolated": + it = iso_by_path.get(lf["path"]) + if it is None: + failures.append(f"leaf {lf['path']!r}: isolated leaf missing record") + continue + claimed = _parse_box(it["box"]) + if claimed != box: + failures.append(f"leaf {lf['path']!r}: recorded box mismatches path") + continue + digits = base_digits + ok = False + while digits <= max_digits: + if newton_certify_unique(charges, box, DCtx(digits)): + ok = True + break + digits *= 2 + if not ok: + failures.append(f"leaf {lf['path']!r}: interval Newton could not " + f"re-establish isolation") + continue + counted += 1 + # det sign over the claimed enclosure + s_claim = it.get("det_sign", 0) + enc = _parse_box(it["enclosure"]) + for k in range(3): + if not (box[k][0] <= enc[k][0] and enc[k][1] <= box[k][1]): + failures.append(f"leaf {lf['path']!r}: enclosure not inside box") + s_here = 0 + digits = base_digits + while digits <= max_digits and s_here == 0: + ctx = DCtx(digits) + dbox = [DIV(ctx.from_fraction(lo).lo, ctx.from_fraction(hi).hi, ctx) + for lo, hi in enc] + J = d_jac(charges, dbox, ctx) + if J is not None: + det = d_det3(J) + if det.lo > 0: + s_here = 1 + elif det.hi < 0: + s_here = -1 + digits *= 2 + if s_claim != 0 and s_here != 0 and s_claim != s_here: + failures.append(f"leaf {lf['path']!r}: det sign disagrees") + index_signs.append(s_here) + continue + + failures.append(f"leaf {lf['path']!r}: unknown kind {kind!r}") + + if counted != cert["count"]: + failures.append(f"recount: {counted} isolated leaves re-established, " + f"certificate claims {cert['count']}") + if unresolved != cert["unresolved"]: + failures.append(f"unresolved recount: {unresolved} vs claimed " + f"{cert['unresolved']}") + + index_sum = None + index_sum_ok = None + if complete and all_positive and unresolved == 0 and counted and \ + all(s != 0 for s in index_signs): + index_sum = sum(index_signs) + index_sum_ok = (index_sum == 1 - n) + if not index_sum_ok: + failures.append(f"index-sum identity fails: {index_sum} != {1 - n}") + + return { + "verdict": "PASS" if not failures else "FAIL", + "failures": failures, + "count": counted, + "unresolved": unresolved, + "kinds": kinds, + "index_sum": index_sum, + "index_sum_ok": index_sum_ok, + "seconds": round(time.time() - t0, 3), + } + + +# --------------------------------------------------------------------------- +# validation suite +# --------------------------------------------------------------------------- + +def validate() -> int: + failures = 0 + + def check(name, cond): + nonlocal failures + print((" ok " if cond else " FAIL ") + name) + if not cond: + failures += 1 + + print("decimal interval primitives") + ctx = DCtx(40) + third = ctx.from_fraction(Fraction(1, 3)) + check("1/3 outward", Fraction(str(third.lo)) <= Fraction(1, 3) <= Fraction(str(third.hi)) + and third.lo != third.hi) + two = ctx.from_fraction(Fraction(2)) + r = two.sqrt() + check("sqrt(2) outward", Fraction(str(r.lo)) ** 2 <= 2 <= Fraction(str(r.hi)) ** 2) + x = DIV(Decimal("-1"), Decimal("0.5"), ctx) + check("sq nonnegative on straddling interval", x.sq().lo == 0) + + print("certified rational sqrt bounds") + check("sqrt_lower/upper bracket sqrt(2)", + sqrt_lower(Fraction(2)) ** 2 <= 2 <= sqrt_upper(Fraction(2)) ** 2 + and sqrt_upper(Fraction(2)) - sqrt_lower(Fraction(2)) < Fraction(1, 1 << 90)) + + print("interval Newton core: two unit charges at (+-1,0,0)") + charges = [(Fraction(1), (Fraction(1), Fraction(0), Fraction(0))), + (Fraction(1), (Fraction(-1), Fraction(0), Fraction(0)))] + box = [(Fraction(-1, 40), Fraction(1, 48))] * 3 # off-center box at origin + check("unique zero certified near origin", + newton_certify_unique(charges, box, DCtx(60))) + far = [(Fraction(1, 3), Fraction(1, 2))] * 3 + check("no false certificate away from the zero", + not newton_certify_unique(charges, far, DCtx(60))) + + print("tamper detection on synthetic certificates") + cfg2 = {"charges": [{"q": "1", "pos": ["1", "0", "0"]}, + {"q": "1", "pos": ["-1", "0", "0"]}]} + # (a) a region that truly contains the origin equilibrium, declared + # sign-excluded in one leaf: must be caught. + bad = { + "config": cfg2, + "region": [["-9/64", "1/8"], ["-1/8", "1/8"], ["-1/8", "1/8"]], + "complete": False, + "domination_rhos": ["1/4", "1/4"], + "count": 0, "unresolved": 0, "isolated": [], + "leaves": [{"path": "", "kind": "excluded-sign", "ball": None}], + } + res = verify(bad, max_digits=120) + check("wrong sign-exclusion detected", res["verdict"] == "FAIL" + and any("sign-exclusion" in f for f in res["failures"])) + # (b) a genuinely field-positive region away from zeros and charges: + # the same claim must be accepted. + good = dict(bad) + good["region"] = [["2", "9/4"], ["0", "1/4"], ["0", "1/4"]] + res = verify(good) + check("correct sign-exclusion accepted", res["verdict"] == "PASS") + # (c) a leaf list with a hole: the Kraft check must catch it. + gap = dict(good) + gap["leaves"] = [{"path": "00", "kind": "excluded-sign", "ball": None}] + res = verify(gap) + check("coverage gap detected (Kraft sum)", + any("Kraft" in f for f in res["failures"])) + + print("FAILURES:", failures) + return 1 if failures else 0 + + +# --------------------------------------------------------------------------- +# cli +# --------------------------------------------------------------------------- + +def main() -> int: + ap = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + ap.add_argument("--cert", help="certificate JSON to re-verify") + ap.add_argument("--validate", action="store_true") + ap.add_argument("--digits", type=int, default=60, + help="starting decimal precision (doubles on retry)") + ap.add_argument("--progress", action="store_true") + args = ap.parse_args() + + if args.validate: + return validate() + if not args.cert: + ap.error("need --cert or --validate") + + with open(args.cert, encoding="utf-8") as fh: + cert = json.load(fh) + res = verify(cert, base_digits=args.digits, progress=args.progress) + print(json.dumps(res, indent=1)) + return 0 if res["verdict"] == "PASS" else 1 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/problems/maxwell-equilibria/PRIOR-ART.md b/problems/maxwell-equilibria/PRIOR-ART.md new file mode 100644 index 0000000..b1bf3fc --- /dev/null +++ b/problems/maxwell-equilibria/PRIOR-ART.md @@ -0,0 +1,74 @@ +# Maxwell equilibria — prior art from this lab + +> **Tier 1.** Reading this file makes an attempt `informed`. + +Machine-readable index: `prior-art.json`. + +## Attempts + +**None.** This problem was onboarded and has not been worked. There is no +prior art to be informed by, so `blind` and `informed` mode are currently +equivalent here — which makes the first attempts worth running blind, since +blind costs nothing while the record is empty. + +## Editorial view of the attack surface + +This problem was onboarded days after the general conjecture was claimed +false (arXiv:2607.27197, July 29 2026), which is exactly why the budget is +high rather than why it should be low. What died is the (n−1)² count at +n = 5; what the refutation *opened* is a set of questions shaped like this +lab's tooling: + +- **The refutation has no explicit witness.** The perturbation argument + holds "for all sufficiently small ε" and certifies no concrete + configuration. Producing a fully rational instance and certifying ≥ 24 + isolated equilibria in exact arithmetic would be the first independent + verification of the counterexample — and would either confirm it or find a + gap in a days-old result. Route note: the equilateral triangle embeds + rationally in ℝ³ as e₁, e₂, e₃ (pairwise distances √2, plane x+y+z = 1, + symmetry axis along (1,1,1)), so the whole five-charge configuration can + be taken with rational coordinates and rational charges — the axial pair + at (1/3, 1/3, 1/3) ± t·(1,1,1) with rational t, and a rational charge + near the scaled (3/4)ε³ law. Everything the harness needs is then in ℚ. + Expect the 21 bifurcated equilibria to be nearly degenerate for small t + (they merge as t → 0): the certification cost grows as t shrinks and the + equilibria may vanish for t large, so the work is finding the Goldilocks + window. Kill condition: if no rational t admits certification at + affordable subdivision depth, record the cost curve and the tightest + bracketing achieved — that is a finding about the window, and `EVIDENCE` + that the asymptotic regime is narrower than the preprint's framing + suggests. +- **n = 3 is open between 4 and 6.** The community's intuition about this + problem was just proven wrong at n = 5; the conjectured max 4 at n = 3 + deserves suspicion too. A census over three positive charges — two shape + parameters and two charge ratios after similarity reduction — hunting for + a configuration with ≥ 5 certified equilibria is self-policing in the + same way the Mahler volume-product search is: a single certified witness + settles a question people have worked on since 1873. The equal-magnitude + case is closed (Tsai 2015, max 4), so weight the census toward unequal + charges; near-degenerate strata (where equilibria merge and the count + jumps) are both where new equilibria appear and where certification is + most expensive. +- **The index-sum identity (Σ indices = 1 − n) is a completeness alarm.** + Any complete census that fails it has missed an equilibrium or + miscounted an index. It is implemented in the harness as a mandatory + self-check; treat a violation as a bug until proven otherwise. + +Concrete lines, if you want them: + +- Self-test first (blind): collinear positive charges (exactly n−1 + equilibria, classical) and unit charges at an equilateral triangle + (exactly 4, Tsai). Purpose is validating the certification machinery + against known answers — a mismatch is a bug in our enclosures, not a + finding. +- Then the explicit five-charge witness (informed; it consumes the + arXiv:2607.27197 construction as a labelled input). +- Then the three-charge census. + +Methodological warning carried over from the rest of the lab: the equilibria +of symmetric configurations sit at symmetric points, and subdivision grids +love to put cell faces through symmetric points. The harness offsets its +root box by non-dyadic rationals so certified zeros never land on cell +faces; keep that property if you modify the search design, or isolation +certificates will fail forever at the symmetric equilibria and the run will +report spurious UNRESOLVED regions. diff --git a/problems/maxwell-equilibria/PROBLEM.md b/problems/maxwell-equilibria/PROBLEM.md new file mode 100644 index 0000000..fdf4b51 --- /dev/null +++ b/problems/maxwell-equilibria/PROBLEM.md @@ -0,0 +1,146 @@ +# Maxwell's problem on points of equilibrium + +> **Tier 0.** Published background only. Nothing below reflects what this lab +> has tried. See `AGENTS.md`. + +**Setting.** Fix n distinct points x₁, …, xₙ ∈ ℝ³ carrying nonzero charges +q₁, …, qₙ. The electrostatic potential is + + V(x) = Σᵢ qᵢ / |x − xᵢ|, + +harmonic away from the charges. A **point of equilibrium** is a critical point +of V — equivalently a zero of the field E = −∇V — away from the charges. By +Earnshaw's theorem (harmonicity), V has no local extrema, so every +nondegenerate equilibrium is a saddle. + +**Maxwell's claim** (*A Treatise on Electricity and Magnetism*, 1873, §113 +and footnote). The number of equilibrium points of n point charges, when they +are finite in number, is at most (n−1)². Maxwell gave a Morse-theoretic +sketch, not a proof. The statement splits into the questions that are actually +studied: + +1. Is the number of equilibria always finite (say, for generic + configurations)? +2. What is the sharp upper bound on the number of isolated (or nondegenerate) + equilibria, as a function of n? +3. What is the sharp bound for small n — in particular n = 3? + +## Published status + +- **Finiteness is open in general.** Gabrielov, Novikov and Shapiro (*Mystery + of point charges*, Proc. London Math. Soc. 95, 2007) — the modern reference + — prove via Khovanskii's fewnomial theory that the number of *isolated* + equilibria admits a bound depending only on n (not on the dimension), but + whether the equilibrium set of a positive-charge configuration in ℝ³ is + always finite remains unproved. Their bound for three charges is 12. +- **Three charges.** Conjectured sharp bound: (3−1)² = 4. For three charges of + **equal magnitude**, the sharp bound 4 is a theorem (Ya-Lun Tsai, + *Maxwell's conjecture on three point charges with equal magnitudes*, + Physica D 309, 2015): the possible counts of isolated equilibria are 0, 2, + 3, 4, and unit charges at the vertices of an equilateral triangle attain + exactly 4 (one central, three edge-adjacent). For three **positive** charges + of arbitrary magnitudes, a July 2026 preprint (arXiv:2607.28785, *From 12 + to 6: sharpening the three-charge bound in Maxwell's problem*) claims an + unconditional improvement of the Gabrielov–Novikov–Shapiro bound from 12 to + 6 nondegenerate equilibria. **Whether 4 is the true maximum for general + three positive charges is open**: the gap is between 4 and 6. +- **The general conjecture is claimed false** (preprint). Arathoon, Ball and + Kvalheim, *The Maxwell Conjecture is False* (arXiv:2607.27197, July 2026), + construct five positive charges whose potential has at least 24 + nondegenerate critical points, exceeding (5−1)² = 16. The configuration: + three unit charges at the vertices of an equilateral triangle, plus two + charges of magnitude q_ε = (3/4)ε³ − (5/32)ε⁵ at height ±ε on the + triangle's symmetry axis. The three edge equilibria of the triangle persist + and the central equilibrium bifurcates into 21 equilibria. The proof is a + rigorous perturbation/bifurcation argument valid "for all sufficiently + small ε > 0"; **no explicit value of ε is certified**, and the supporting + computations are computer-algebra, not certified numerics. As a preprint of + days ago at the time of writing, it has not been peer-reviewed. +- **Lower-bound constructions.** Maxwell's count is attained for small n in + the plane: four point charges in a plane can produce nine equilibrium + points (Physica D / Appl. Math. Letters literature, 2022). Which counts + between the known constructions and the upper bounds are realizable is + open. +- **Restricted geometries are classical.** For n collinear positive charges, + all equilibria lie on the line and there is exactly one in each of the n−1 + open segments between consecutive charges (the on-axis field is strictly + decreasing between consecutive charges and blows up with opposite signs at + the endpoints); the count n−1 is exact and elementary. For coplanar + positive charges all equilibria lie in the plane of the charges (the normal + field component is z·Σqᵢ/rᵢ³, which vanishes only at z = 0). +- **Degree/index identity** (classical, Poincaré–Hopf for the field E = −∇V + on a large ball minus small balls around the charges). If all charges are + positive and all equilibria are nondegenerate, the indices (sign det DE) + of the equilibria sum to 1 − n. This is an unconditional consistency + constraint on any claimed complete census. + +**What is open, concretely.** The sharp maximum for three positive charges +(4, 5, or 6); certified explicit witnesses for the five-charge refutation +(the preprint's construction is asymptotic in ε); the true growth of the +maximum in n now that (n−1)² is claimed dead; finiteness. + +## Verification contract + +Any claim recorded against this problem must meet the bar in +`CONTRIBUTING.md`. The equilibrium equations are not polynomial, but for +rational charge data the system becomes semi-algebraic after adjoining the +distances rᵢ = |x − xᵢ|, so every quantity in a certificate is decidable over +ℚ; the contract exploits that: + +- **A count claim is a certificate, not a number.** It states the + configuration exactly (rational charges and positions), the search region, + and produces: (i) a list of pairwise interior-disjoint **isolating boxes**, + each certified to contain exactly one equilibrium by a stated + fixed-point/interval-Newton criterion evaluated in outward-rounded rational + interval arithmetic; (ii) **exclusion certificates** covering the entire + remainder of the region (sign-definite field component, charge-neighborhood + domination, or an a-priori localization lemma, each with its inequality + instantiated in exact rational arithmetic). +- **A complete count** (a claim about *all* equilibria of a configuration, + not just those in a stated region) additionally requires a proved a-priori + localization: for all-positive charges, no equilibrium lies at radius ≥ + max |xᵢ| from the origin (radial-component lemma); mixed-sign + configurations need their own recorded localization argument before any + completeness language is used. +- **Floating point locates candidates; it never certifies.** Approximate + Newton iterates and float scans may steer the subdivision; every counted + equilibrium and every excluded region must carry a rigorous certificate. +- **Nondegeneracy and index claims** require a certified sign of det DE over + the isolating box. A complete census of an all-positive configuration must + check the index-sum identity (Σ indices = 1 − n) and report the check. +- **Unresolved regions are reported, never dropped.** A run that cannot + certify a subregion (near-degenerate equilibria, insufficient precision) + states the unresolved boxes; its count is then a lower bound plus an + explicit gap, not a count. +- **Record-adjacent counts escalate.** A configuration certified with a + count that contradicts a published bound, or that would set a record + (e.g., ≥ 5 isolated equilibria for three positive charges), must be + re-verified by the independent checker (different arithmetic, different + fixed-point criterion) before it is recorded anywhere outside the attempt + record, and reported as requiring escalation rather than accepted. +- **Censuses are `EVIDENCE`**, scoped by the sampled family, grid, region + and precision, all of which must be stated. Perturbation arguments valid + "for small ε" without a certified ε are `SPECULATION` at the instantiation + step no matter how rigorous the asymptotics. + +## Harness (tier 0) + +- `harness/maxwell-equilibria/equilibria.py` — the reference implementation. + Certified equilibrium counting for rational configurations: adaptive + bisection with exclusion tests in outward-rounded rational interval + arithmetic (dyadic endpoints, exact integer square-root enclosures), + Krawczyk-operator isolation certificates, the localization and + charge-neighborhood lemmas instantiated in exact arithmetic, certified + det-sign indices, and the index-sum consistency check. Emits a JSON + certificate with the full leaf decomposition (split paths), so the covering + is independently re-checkable. Standard library only. +- `harness/maxwell-equilibria/verify_equilibria.py` — the independent + checker. Re-verifies a claimed certificate with different machinery: + directed-rounding floating-point interval arithmetic (with an exact + rational fallback), interval Newton with interval Gaussian elimination + instead of the Krawczyk operator, its own derivations of the localization + and domination lemmas, and an exact combinatorial check (Kraft equality + + prefix-freeness) that the leaf boxes tile the search region. Run it on any + certificate you intend to cite; a count confirmed by both routes at a + record-adjacent value is reported as requiring escalation rather than + accepted. diff --git a/problems/maxwell-equilibria/prior-art.json b/problems/maxwell-equilibria/prior-art.json new file mode 100644 index 0000000..9f662da --- /dev/null +++ b/problems/maxwell-equilibria/prior-art.json @@ -0,0 +1,6 @@ +{ + "problem": "maxwell-equilibria", + "route_status": "NOT_ATTEMPTED", + "route_summary": "Onboarded, never worked. No prior art, so blind and informed mode are currently equivalent for this problem.", + "attempts": [] +} diff --git a/site/explainers/maxwell-equilibria.md b/site/explainers/maxwell-equilibria.md new file mode 100644 index 0000000..f0e1df5 --- /dev/null +++ b/site/explainers/maxwell-equilibria.md @@ -0,0 +1,82 @@ +--- +title: Maxwell's problem on points of equilibrium +short: Maxwell equilibria +order: 11 +tagline: Fix a handful of electric charges in space. How many places can a test charge sit with no force on it? +posed: James Clerk Maxwell, 1873 +--- + +## In plain terms + +Pin a few positive electric charges at fixed points in space. Between them +the electric field pushes and pulls, and at certain special points the pushes +cancel exactly: a test charge placed there feels nothing. These are the +points of equilibrium. A famous theorem of Earnshaw says none of them is +stable — every one is a saddle, a mountain pass rather than a valley — which +is why you cannot levitate a charge with static fields alone. + +Maxwell, in a footnote of his 1873 *Treatise on Electricity and Magnetism*, +claimed that n charges can never produce more than (n−1)² such points. Two +charges give at most one equilibrium; three should give at most four; five at +most sixteen. He sketched an argument and moved on. A century and a half +later, nobody had proved it — and for three charges, nobody has even proved +that the answer is four rather than five or six. + +## What is known + +Remarkably little, for how old and concrete the question is. It is not even +known that the number of equilibrium points is always finite. The modern +benchmark is a 2007 paper of Gabrielov, Novikov and Shapiro, which used deep +results about systems with few monomials to prove the first general bounds — +for three charges, at most twelve equilibria, against Maxwell's predicted +four. For three charges of *equal* strength the answer really is four +(Tsai, 2015), with the equilateral triangle attaining it: one equilibrium at +the center, three more near the edges. + +Then, days before this problem was onboarded, the story broke open: a July +2026 preprint of Arathoon, Ball and Kvalheim constructs five charges with at +least twenty-four equilibria — eight more than Maxwell's sixteen. The +construction is delicate: an equilateral triangle of unit charges plus two +minuscule charges hovering just above and below its center. As the small +charges switch on, the central equilibrium shatters into twenty-one. If the +preprint holds up, the conjecture as Maxwell stated it is false, and the +true growth of the maximum is wide open. A companion preprint sharpens the +three-charge bound from twelve to six — leaving the original small case, +four versus five versus six, still unresolved. + +## Why it is hard + +The equilibrium equations look tame but are not algebraic — distances enter +through square roots — so the polynomial machinery that counts solutions of +polynomial systems does not apply directly, and what replaces it +(fewnomial theory) gives bounds that are almost certainly far from sharp. +The saddle points also interact: Morse theory constrains their indices +globally, so you cannot add equilibria one at a time; new ones must appear +in coordinated families, which is exactly what makes both counting them and +constructing many of them delicate. + +And the new counterexample illustrates a second difficulty: it exists only +"for sufficiently small ε". Such proofs are rigorous as asymptotics yet name +no actual configuration, and pinning one down is genuinely hard — the +twenty-one new equilibria are born nearly merged, so any explicit instance +sits close to degeneracy, where both numerics and certification are at their +worst. + +## What a breakthrough would mean + +The equilibrium structure of Coulomb fields is textbook physics — ion traps, +charged-particle optics and levitation arguments all live in it — and it is +genuinely startling that the count of force-free points for five charges was +mispredicted for 150 years. Settling the three-charge case would close the +first open case of a question Maxwell thought obvious. An independently +certified explicit counterexample would turn a fresh asymptotic claim into a +concrete, checkable object. And any new record configuration would redraw +the map of what static charge arrangements can do. + +**In this lab it carries a high budget.** Everything the contract needs is +decidable in exact rational arithmetic once the right variables are chosen, +the first targets are concrete and self-policing — a single certified +configuration with five equilibria from three charges, or twenty-four from +five, decides something — and the fresh refutation means the terrain has +just shifted, which is when independent certified searches earn the most. +Nothing has been tried here yet. From 3e46aff7d4311275a7df45802fdb5cc1a4c1f2e9 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 09:50:58 +0000 Subject: [PATCH 3/6] Ledger: maxwell-equilibria row, queue 15-17, onboarding insights STATUS gains the problem row (budget high), three queue items (blind self-test census; explicit certified witness for the arXiv:2607.27197 refutation; the 4-vs-6 three-charge hunt) with kill/win conditions inline, and an insights note recording that the general conjecture was refuted by preprint six days before onboarding, plus the split-path certificate pattern and the decimal-sqrt rounding trap. Plan doc gains an execution addendum: maxwell onboarded reframed, thomson-sphere deferred with reasons. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- STATUS.md | 22 ++++++++++++++++++++++ docs/PLAN-em-problems.md | 19 +++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/STATUS.md b/STATUS.md index 4083355..60f841a 100644 --- a/STATUS.md +++ b/STATUS.md @@ -63,6 +63,7 @@ attempts (queue; run blind). | Triangular billiards | death law CLOSED both sides: parametric necessity all (a,b), death = γ_d exactly for 20 members (005/008); 135° stall dissolved, birth law + exact-135 certificates (006/007) | high | next: parametric sufficiency + birth-law theorem (queue 11); coverage conjecture + sampler blind spot (queue 12) | | Mahler in ℝ⁴ | census done blind (skeptic-confirmed) | medium | next: close k=12–20 (falsifiable: no proper mask with P<11); run the same pipeline on {0,±1}³ for the n=3 spectrum comparison | | Crouzeix | onboarded, no attempts | medium | harness ready, certification risk retired; first attempt is the dim-3 landscape (run blind) | +| Maxwell equilibria | onboarded, no attempts | high | harness ready + cross-verified on classical knowns; first attempt is the self-test census (run blind), then the arXiv:2607.27197 explicit witness (queue 16) | ## Attempt queue (next cycles pull from the top) @@ -80,6 +81,9 @@ attempts (queue; run blind). 12. [billiards-triangles] **The coverage conjecture, and the sampler blind spot** (from 006/007, 2026-07-31; absorbs the old pinch-gap item — its motivating gap [135.000°, 135.049°] is CLOSED, W(4,3) is certified alive inside it): 006 reduced "every obtuse angle has an alive W member" to an elementary Diophantine statement (unproven; float-checked at 157 + 25 arcs over 90.5°–165°, zero failures). Prove it, using the birth law as a labelled input where needed. Note the certificates so far are POINTWISE (007's C2): window-interval continuity on sub-arcs is float + SPECULATION law only, and per-triangle coverage of a whole arc is a different (open) question — the windows are x-slivers at the corners. Separately falsifiable (007 lead): every sampler in use accumulates only at the 90/j window edges, so an interior-pinch alive window would hide from ALL current designs — build one targeted interior-accumulation test before trusting any negative screen again. 13. [mahler-4d] Close the {0,±1}⁴ universe: k = 12–20 pairs (~30M orbits at k=12, improper fraction already 77% at k=9). Falsifiable: no proper mask with k ≥ 12 has P < 11. Needs the improper-detection shortcut or a streaming canonicalizer; see 001 lead 1. Cheap side quest, same pipeline: the {0,±1}³ census for the n=3 spectrum comparison (13 pairs, trivial) — does the non-Hanner gap grow or shrink with n? 14. [billiards-triangles] Coverage self-test: re-derive the acute and right-triangle cases as a scoped attempt record. Low value now that the harness self-test covers Fagnano and the orthic geometry and 001 mapped the obtuse side — take it only if something turns up that the certificate machinery cannot express. +15. [maxwell-equilibria] **Run blind.** First attempt: certified counts for structured 3-charge families beyond the harness self-test knowns — collinear with unequal charges (does the count stay 2 or drop?), isoceles families, a coarse (shape × charge-ratio) sweep. Deliverable is the count strata map, `EVIDENCE` scoped by grid and region. Every complete count must pass the index-sum identity; treat a violation as a harness bug, not a finding. +16. [maxwell-equilibria] Explicit certified witness for the arXiv:2607.27197 refutation (informed; consumes the preprint as a labelled input). Rational embedding: unit charges at e₁,e₂,e₃, axial pair at (1/3,1/3,1/3) ± t·(1,1,1) with rational t, charge ≈ the scaled (3/4)ε³ law (ε = t√3; scale-covariance makes the similarity irrelevant). Certify ≥ 24 isolated equilibria for a concrete t — the first independent verification (or refutation) of a days-old result; the 21 bifurcated equilibria are near-degenerate as t → 0, so the work is finding the certifiable window. Kill condition: if no rational t certifies at affordable depth (--max-boxes ~10⁶, min-width 2⁻⁴⁰), record the cost curve and tightest bracketing as `EVIDENCE` about the window. +17. [maxwell-equilibria] Three-positive-charge census hunting the open 4-vs-6 gap: after 15's strata map, target the strata boundaries (where counts jump) with unequal charges. Win condition kept in view by every run: any configuration certified with ≥ 5 isolated equilibria refutes the conjectured max 4 and is a result people have sought since 1873 — it must survive verify_equilibria.py and be reported as requiring escalation. Equal-magnitude configurations are settled (Tsai 2015, max 4) — spend no effort there. ## Verified results @@ -441,6 +445,24 @@ attempts (queue; run blind). relabeling. Any law fitted over family members must first quotient by the word-canonicalization symmetry. +- Onboarding (2026-08-04): maxwell-equilibria added per `docs/PLAN-em-problems.md`, + and the Phase-0 literature check changed the framing mid-plan: Maxwell's + general (n−1)² conjecture was refuted by a preprint SIX DAYS before + onboarding (arXiv:2607.27197, ≥ 24 nondegenerate equilibria from 5 charges; + companion 2607.28785 takes 3 positive charges from 12 to 6). The refutation + is perturbative with no explicit certified witness — queue 16 targets + exactly that gap, which our certificate machinery is unusually suited to. + Frame all attempts against the surviving questions (n=3 max 4-vs-6, + explicit witnesses, growth of the max), never against the dead statement. + thomson-sphere (second problem in the plan) deferred to a follow-up + onboarding session. New harness pattern worth reusing: certificate = + subdivision tree with split paths + per-leaf certificates, so the + independent checker can re-establish every leaf AND verify the tiling + combinatorially (prefix-freeness + Kraft equality) — coverage claims stop + being trust-me. Also: decimal's squareRoot ignores context rounding + (always half-even, per spec) — directed sqrt bounds must be established + by hand; caught by the verifier's own validation suite. + ## Dead ends - **[union-closed] Pointwise Plackett odds-ratio control (gap (a) as diff --git a/docs/PLAN-em-problems.md b/docs/PLAN-em-problems.md index 0d684e1..eeb5659 100644 --- a/docs/PLAN-em-problems.md +++ b/docs/PLAN-em-problems.md @@ -203,6 +203,25 @@ Same as `docs/PLAN-physics-problems.md` phases 0–4, with these deltas: - **Phase 4.** `python -m pytest tests/ -q`, `scripts/blind.sh` smoke test per new slug, push. +## Execution addendum (2026-08-04, same branch) + +Phases 0–4 for `maxwell-equilibria` were executed the day after this plan +was written, and Phase 0 materially changed the framing: **the general +Maxwell conjecture was refuted between planning and execution** — +arXiv:2607.27197 (July 29, 2026) constructs five charges with ≥ 24 +nondegenerate equilibria (> 16), and arXiv:2607.28785 sharpens the +three-positive-charge bound to 6 unconditionally. The problem was onboarded +*reframed* around the surviving open questions (n = 3 max between 4 and 6; +explicit certified witness for the refutation, which is asymptotic-only; +growth of the max; finiteness) rather than the dead statement. See +PROBLEM.md and STATUS queue items 15–17. + +Decision recorded per the Phase 1–2 delta above: `thomson-sphere` is +**deferred** to a follow-up onboarding session — the maxwell harness came +out problem-specific (its certificates lean on the charge-field structure), +so no shared certified-optimization infrastructure fell out to extract, and +the refutation shifted the value toward starting maxwell attempts sooner. + ## Non-goals for the onboarding session Identical to the July plan: onboarding only — no attempt records, no census From e74c4b31994d497545a9cce5a0a15add9fcc9276 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 10:57:56 +0000 Subject: [PATCH 4/6] Witness hunt: ABK parameter scan tool, chosen config, progress flag Float exploration (explore/abk_witness_scan.py) maps the 24-count window of the rational ABK embedding: it exists only for t <= 0.085 (eps <= 0.18), width ~0.5% in q. Chosen witness t=17/200, q=4367/1000000 (matches the ABK charge law to 2e-8): 24 float zeros, minsep 1.5e-3, index sum -4. Certified census of the config is running; attempt record 001 follows with its results. equilibria.py gains --progress-every for long runs. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- harness/maxwell-equilibria/equilibria.py | 11 +- .../data/abk-witness-config.json | 10 + .../explore/abk_witness_scan.py | 218 ++++++++++++++++++ 3 files changed, 237 insertions(+), 2 deletions(-) create mode 100644 problems/maxwell-equilibria/data/abk-witness-config.json create mode 100644 problems/maxwell-equilibria/explore/abk_witness_scan.py diff --git a/harness/maxwell-equilibria/equilibria.py b/harness/maxwell-equilibria/equilibria.py index 86f277c..7c407f7 100644 --- a/harness/maxwell-equilibria/equilibria.py +++ b/harness/maxwell-equilibria/equilibria.py @@ -508,7 +508,7 @@ def auto_region(cfg: Config) -> tuple[tuple[IV, IV, IV], Fraction]: def count_equilibria(cfg: Config, region=None, min_width_bits: int = 30, kraw_start: Fraction = Fraction(1, 2), - max_boxes: int = 400_000) -> dict: + max_boxes: int = 400_000, progress_every: int = 0) -> dict: """Run the certified census; return the certificate as a JSON-able dict.""" t0 = time.time() complete = region is None @@ -531,6 +531,10 @@ def count_equilibria(cfg: Config, region=None, min_width_bits: int = 30, while stack: box, path = stack.pop() processed += 1 + if progress_every and processed % progress_every == 0: + print(f" ... {processed} boxes, {len(stack)} queued, " + f"{len(isolated)} isolated, {unresolved} unresolved, " + f"{round(time.time() - t0)}s", file=sys.stderr) if processed > max_boxes: raise RuntimeError(f"box budget exceeded ({max_boxes}); " f"raise --max-boxes or shrink the region") @@ -695,6 +699,8 @@ def main() -> int: ap.add_argument("--min-width-bits", type=int, default=30) ap.add_argument("--prec-bits", type=int, default=128) ap.add_argument("--max-boxes", type=int, default=400_000) + ap.add_argument("--progress-every", type=int, default=0, + help="print a progress line to stderr every N boxes") args = ap.parse_args() set_precision(args.prec_bits) @@ -712,7 +718,8 @@ def main() -> int: region = tuple(IV(Fraction(lo), Fraction(hi)) for lo, hi in obj["region"]) cert = count_equilibria(cfg, region=region, min_width_bits=args.min_width_bits, - max_boxes=args.max_boxes) + max_boxes=args.max_boxes, + progress_every=args.progress_every) out = args.out if not out: diff --git a/problems/maxwell-equilibria/data/abk-witness-config.json b/problems/maxwell-equilibria/data/abk-witness-config.json new file mode 100644 index 0000000..5e353ce --- /dev/null +++ b/problems/maxwell-equilibria/data/abk-witness-config.json @@ -0,0 +1,10 @@ +{ + "_comment": "Explicit ABK-type witness candidate: unit charges at e1,e2,e3, charges q=4367/1000000 at (1/3,1/3,1/3) +- (17/200)(1,1,1) = (251/600 and 149/600 on the diagonal). Rational embedding of the arXiv:2607.27197 five-charge configuration (their eps = 3t/sqrt(2) ~ 0.1803; q matches their charge law to ~2e-8).", + "charges": [ + {"q": "1", "pos": ["1", "0", "0"]}, + {"q": "1", "pos": ["0", "1", "0"]}, + {"q": "1", "pos": ["0", "0", "1"]}, + {"q": "4367/1000000", "pos": ["251/600", "251/600", "251/600"]}, + {"q": "4367/1000000", "pos": ["149/600", "149/600", "149/600"]} + ] +} diff --git a/problems/maxwell-equilibria/explore/abk_witness_scan.py b/problems/maxwell-equilibria/explore/abk_witness_scan.py new file mode 100644 index 0000000..572d51f --- /dev/null +++ b/problems/maxwell-equilibria/explore/abk_witness_scan.py @@ -0,0 +1,218 @@ +#!/usr/bin/env python3 +"""Float exploration for an explicit ABK-type witness configuration. + +Candidate machinery ONLY (contract: floats locate, never certify). Searches +the two-parameter family + + unit charges at e1, e2, e3; charges q at (1/3,1/3,1/3) +- t*(1,1,1) + +which is the arXiv:2607.27197 configuration mapped onto the rational +equilateral embedding (their frame has circumradius 1 and axial height eps; +ours has circumradius sqrt(6)/3, so eps = 3t/sqrt(2), and charges are +scale-invariant). Their charge law: q_eps = (3/4)eps^3 - (5/32)eps^5. + +For a grid of (t, lambda) with q = lambda * q_eps(3t/sqrt(2)), runs a global +Newton census of equilibria (dense seeds near the centroid cluster + coarse +global seeds in the localization ball), dedups converged zeros, and reports +count, minimum pairwise separation, minimum distance to a charge, worst +Jacobian conditioning, and the float index sum (should be 1-n = -4 if the +census is complete and everything is nondegenerate). + +Usage: + abk_witness_scan.py --scan coarse (t, lambda) table + abk_witness_scan.py --probe T LAMBDA heavy census at one point + abk_witness_scan.py --probe-q T Q heavy census at explicit q +""" + +import argparse +import math +import random +import sys + +C = (1.0 / 3.0, 1.0 / 3.0, 1.0 / 3.0) + + +def make_charges(t: float, q: float): + return [ + (1.0, (1.0, 0.0, 0.0)), + (1.0, (0.0, 1.0, 0.0)), + (1.0, (0.0, 0.0, 1.0)), + (q, (C[0] + t, C[1] + t, C[2] + t)), + (q, (C[0] - t, C[1] - t, C[2] - t)), + ] + + +def q_law(t: float) -> float: + eps = 3.0 * t / math.sqrt(2.0) + return 0.75 * eps ** 3 - (5.0 / 32.0) * eps ** 5 + + +def field(ch, x): + out = [0.0, 0.0, 0.0] + for q, p in ch: + d = [x[k] - p[k] for k in range(3)] + r2 = d[0] * d[0] + d[1] * d[1] + d[2] * d[2] + if r2 < 1e-24: + return None + r3 = r2 ** 1.5 + for k in range(3): + out[k] += q * d[k] / r3 + return out + + +def jac(ch, x): + J = [[0.0] * 3 for _ in range(3)] + for q, p in ch: + d = [x[k] - p[k] for k in range(3)] + r2 = d[0] * d[0] + d[1] * d[1] + d[2] * d[2] + if r2 < 1e-24: + return None + r3 = r2 ** 1.5 + r5 = r3 * r2 + for k in range(3): + for l in range(3): + J[k][l] += q * ((1.0 / r3 if k == l else 0.0) - 3.0 * d[k] * d[l] / r5) + return J + + +def solve3(J, b): + # Gaussian elimination with partial pivoting; returns None if singular. + A = [row[:] + [b[i]] for i, row in enumerate(J)] + for col in range(3): + piv = max(range(col, 3), key=lambda r: abs(A[r][col])) + if abs(A[piv][col]) < 1e-300: + return None + A[col], A[piv] = A[piv], A[col] + for r in range(col + 1, 3): + m = A[r][col] / A[col][col] + for cc in range(col, 4): + A[r][cc] -= m * A[col][cc] + x = [0.0] * 3 + for r in range(2, -1, -1): + s = A[r][3] - sum(A[r][cc] * x[cc] for cc in range(r + 1, 3)) + x[r] = s / A[r][r] + return x + + +def det3(J): + a, b, c = J[0] + d, e, f = J[1] + g, h, i = J[2] + return a * (e * i - f * h) - b * (d * i - f * g) + c * (d * h - e * g) + + +def newton(ch, x0, iters=80, tol=1e-13): + x = list(x0) + for _ in range(iters): + F = field(ch, x) + if F is None: + return None + J = jac(ch, x) + if J is None: + return None + step = solve3(J, F) + if step is None: + return None + # damping for large steps + s = max(abs(v) for v in step) + lam = 1.0 if s < 0.1 else 0.1 / s + for k in range(3): + x[k] -= lam * step[k] + if s < tol: + F = field(ch, x) + if F is not None and max(abs(v) for v in F) < 1e-10: + return tuple(x) + return None + return None + + +def census(t, q, n_cluster=6000, n_global=1500, seed=20260804): + ch = make_charges(t, q) + rng = random.Random(seed) + zeros = [] + + def add(z): + if z is None: + return + if sum(v * v for v in z) > 1.0: # localization ball |x| < R0 = 1 + return + for q2, p in ch: + if sum((z[k] - p[k]) ** 2 for k in range(3)) < 1e-12: + return + for w in zeros: + if sum((z[k] - w[k]) ** 2 for k in range(3)) < 1e-16: + return + zeros.append(z) + + # dense seeds around the centroid cluster (radius ~ 6t) + rad = max(6.0 * t, 0.05) + for _ in range(n_cluster): + u = [rng.gauss(0, 1) for _ in range(3)] + nrm = math.sqrt(sum(v * v for v in u)) + r = rad * rng.random() ** (1.0 / 3.0) + add(newton(ch, [C[k] + r * u[k] / nrm for k in range(3)])) + + # coarse global seeds in the ball + for _ in range(n_global): + u = [rng.gauss(0, 1) for _ in range(3)] + nrm = math.sqrt(sum(v * v for v in u)) + r = rng.random() ** (1.0 / 3.0) + add(newton(ch, [r * u[k] / nrm for k in range(3)])) + + # diagnostics + minsep = min((math.dist(a, b) for i, a in enumerate(zeros) + for b in zeros[i + 1:]), default=float("inf")) + mindch = min((math.dist(z, p) for z in zeros for _, p in ch), default=float("inf")) + dets = [det3(jac(ch, z)) for z in zeros] + idxsum = sum(1 if d > 0 else -1 for d in dets) + mindet = min((abs(d) for d in dets), default=0.0) + return { + "count": len(zeros), "minsep": minsep, "min_dist_charge": mindch, + "index_sum": idxsum, "min_abs_det": mindet, "zeros": sorted(zeros), + } + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("--scan", action="store_true") + ap.add_argument("--probe", nargs=2, type=float, metavar=("T", "LAMBDA")) + ap.add_argument("--probe-q", nargs=2, type=float, metavar=("T", "Q")) + ap.add_argument("--ts", default="0.25,0.2,0.15,0.125,0.1,0.075") + ap.add_argument("--lams", default="0.6,0.8,0.9,1.0,1.1,1.2,1.4") + args = ap.parse_args() + + if args.scan: + ts = [float(v) for v in args.ts.split(",")] + lams = [float(v) for v in args.lams.split(",")] + print(f"{'t':>7} {'lam':>5} {'q':>12} {'count':>5} {'minsep':>9} " + f"{'mind(chg)':>9} {'idxsum':>6} {'min|det|':>10}") + for t in ts: + for lam in lams: + q = lam * q_law(t) + r = census(t, q, n_cluster=2500, n_global=600) + print(f"{t:7.4f} {lam:5.2f} {q:12.6e} {r['count']:5d} " + f"{r['minsep']:9.5f} {r['min_dist_charge']:9.5f} " + f"{r['index_sum']:6d} {r['min_abs_det']:10.3e}") + print() + return 0 + + if args.probe or args.probe_q: + if args.probe: + t, lam = args.probe + q = lam * q_law(t) + else: + t, q = args.probe_q + r = census(t, q, n_cluster=20000, n_global=5000) + print(f"t={t} q={q!r} count={r['count']} minsep={r['minsep']:.6f} " + f"min_dist_charge={r['min_dist_charge']:.6f} " + f"index_sum={r['index_sum']} min|det|={r['min_abs_det']:.3e}") + for z in r["zeros"]: + d = math.dist(z, C) + print(f" ({z[0]:+.9f}, {z[1]:+.9f}, {z[2]:+.9f}) |z-c|={d:.6f}") + return 0 + + ap.error("need --scan, --probe or --probe-q") + + +if __name__ == "__main__": + sys.exit(main()) From 9ab1d7a7d5bc96c00508f17642f2dfcb70ca078a Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 11:30:46 +0000 Subject: [PATCH 5/6] Data: certified census output for the ABK witness configuration Complete census certificate (gzipped, 235993 leaves) and a compact summary: 24 isolated equilibria, 0 unresolved, index sum -4, all 24 det-signs certified. Independent re-verification is running; the attempt record interpreting this lands with its verdict. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- .../data/abk-witness-cert.json.gz | Bin 0 -> 696325 bytes .../data/abk-witness-summary.json | 855 ++++++++++++++++++ 2 files changed, 855 insertions(+) create mode 100644 problems/maxwell-equilibria/data/abk-witness-cert.json.gz create mode 100644 problems/maxwell-equilibria/data/abk-witness-summary.json diff --git a/problems/maxwell-equilibria/data/abk-witness-cert.json.gz b/problems/maxwell-equilibria/data/abk-witness-cert.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a7287ddae3c0b77c39bbcd4942d55281728023c GIT binary patch literal 696325 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 k4HG#7rpSl{Kt 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%0DSBQj)_n4 zU>hiqRnNfA6TyR1~6s z!}bzdokQ)lDIB!VA&3v)7v~qyJe{7t*8Z{XarL0y^JM1RS-!p1dQ`6WPg~TtzHNZ! z5shE9tV3s4gDqX}g=zepxm-XU+(Y^!Mo^t+A2;jqb%~jZB{Cwnt0`8mcQKKZBjaI- zfO&OSYcPp_c*5(SfOC}EW(##D-T0((NeRXe-V=j4r8<)P7WQ*&?5vTo9< z&5$XFmW}H7#je~V4jk^ho7lk%hO+kysDH8%d;sAF3d9C+1}93WOf1dC5&n{O`k^gT z9_0@S5)$2ubLPyKw?+vMe2N9TMu)<&Uf`#@6Z~xZm&I+EE9wsc-BPDyKle=rTbY;hcs;zq?+I$^j~z)O7CzVO}?+z2}HKEkdQFAY6w2HB*D z@ZNU+IJo0LUS4Yxx_gr}p$4l}Qcbi_R}ehRNL7-?gB@TE(pt_A$&rs_)%jC!KMp)~ z>>`6MZWC4_g4Wh+QxprmhY2W8BsZ5d%?poGcL_Ipwg9rnP?knS4N6`1BGi1rZjNGn zQt(Edh66C^{#+J`?b@~xApJ@AE7-(n$CJl)?j03P5}@i(PWE&OT@rOqZ6z0-5Gk7& z&D4uRmN!Pp;~7R?S4wnnzRIIFqtq#k{;I)Wz<{ph@eZbF(GYYbIRpa>J}IEH6j@xG zkf^ZmLUyeX(XJbs{#ix%Cn;5D_rU(pO^&!hs8g^gZl+y<>iq&+&80EtuEkJb)2dF-yh{+I22bj`2AFy;DR34`6jdxvHNa}!;5wO02NXJ0d64TywR?q)^ntgV*MyeYwf zYDm|VjzZ+)Fl@y$bOZAa;?dvltl}AX{Mnv(+>AIq(ZOmzzw)W73AV0r5Vj@MpLBIW^%>e_29Wr7Wm- zrwZ?q8I(DioZ@p(CwBPN$YpxRV1=Vot7JO!T&(o^0M?pz@=sL5OYBSxloekzlkTe2;p{t997MglXLt|a~Mu@6OMD)jx8>Z8Luj<7EGh^E-)tmc#`$Y3imgM zTMXcj`~PBR`#&bP(R-?W;cA<>nhH{9RLJc(PU?z^QZjy{v*(;4rIteUOMD9j!AJi8 zSG(D*wQzg?W6OCjNZw+=drH+II&a6wPcMFyFAIJ>fnFZ$aULs49NfF#du9q0mRJ)+ zm9e#0U{G!Dm6$EAGRm|rc6TUYcf3jFN>?iq@n+~gCks8siqCf1IG2fyJ`0lFZ=coX zon+`Z31DbQT$v5rR6D%|xEJSFD5#ul-I7+(v=HfrXv5MNJ)=s}hfOL%4aQ!x>>-hb zW6Jxx9&b4nK5q%vDhf2b^{V^S$Qv{wTK>_lIYXLHyFahA)qb0e%vW+r-MXHeLI0Ih zgCn+Zoyp9wD7UhC5pXeuuZj zT+u`}wu3j3Ey6{4k~!jsBE`DvtF=u|ewWY$HGF`9RNqyqmaipJ>q!(thN8(#F$1!b z2WXQj*C)%b>l%G)>HZ7RWfRZK9)`S*G2g2ck0}iI&U&{pxgHo!ZRmgZJ$ff>>zcQS zW~ObfjqAL#`o@&1JJFOZZ?TdOZW^0uRLJjIo@S!!BQ7aXGp&3i0Y`KA!NKJ^BqC(LZIV1;TFv zP$m%Y!mOLafXkO+s_baS+W=}o@sH;neQF0p_jgTQ<%t{Fpwi

<*H~$KQTdslU}? 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

C!D8jMGz+u;W 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 z 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�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%0D_i?kr+)!#1{3K%C^(wAlO26k|5$PUn04oj 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

Tz+l{Q_+)J_qQ|+W;JJ!{coGgXe;Q<@vBf!ibIt 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 literal 0 HcmV?d00001 diff --git a/problems/maxwell-equilibria/data/abk-witness-summary.json b/problems/maxwell-equilibria/data/abk-witness-summary.json new file mode 100644 index 0000000..3dcb126 --- /dev/null +++ b/problems/maxwell-equilibria/data/abk-witness-summary.json @@ -0,0 +1,855 @@ +{ + "tool": "equilibria.py", + "config": { + "charges": [ + { + "q": "1", + "pos": [ + "1", + "0", + "0" + ] + }, + { + "q": "1", + "pos": [ + "0", + "1", + "0" + ] + }, + { + "q": "1", + "pos": [ + "0", + "0", + "1" + ] + }, + { + "q": "4367/1000000", + "pos": [ + "251/600", + "251/600", + "251/600" + ] + }, + { + "q": "4367/1000000", + "pos": [ + "149/600", + "149/600", + "149/600" + ] + } + ] + }, + "prec_bits": 64, + "min_width_bits": 30, + "region": [ + [ + "-1633/1552", + "1665/1552" + ], + [ + "-1701/1616", + "1733/1616" + ], + [ + "-1735/1648", + "1767/1648" + ] + ], + "complete": true, + "localization_r0_sq": "1", + "domination_rhos": [ + "1836551021563074506914973/4427218577690292387840000", + "1836551021563074506914973/4427218577690292387840000", + "1836551021563074506914973/4427218577690292387840000", + "13579046637201137836337/737869762948382064640000", + "13579046637201137836337/737869762948382064640000" + ], + "count": 24, + "unresolved": 0, + "excluded": { + "excluded-sign": 7262, + "excluded-newton": 228674, + "excluded-ball": 18, + "excluded-outside": 15 + }, + "isolated": [ + { + "path": "0111210010200111210010200110200011210011210011210110200011210011210111210011210110210110210011210110200011", + "box": [ + [ + "35316445/101711872", + "70634539/203423744" + ], + [ + "71500009/211812352", + "35750863/105906176" + ], + [ + "18228649/54001664", + "36459049/108003328" + ] + ], + "enclosure": [ + [ + "6405090803762556163/18446744073709551616", + "6405177360805284493/18446744073709551616" + ], + [ + "6227010338702533891/18446744073709551616", + "3113510106457667163/9223372036854775808" + ], + [ + "778376327315829647/2305843009213693952", + "6227019924598346053/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020011121001020011020001121001121001121001020001121001121011121001021011020011120011020001020", + "box": [ + [ + "17447975/50855936", + "34897599/101711872" + ], + [ + "8931277/26476544", + "35726825/105906176" + ], + [ + "2277049/6750208", + "36434535/108003328" + ] + ], + "enclosure": [ + [ + "3164424561262277951/9223372036854775808", + "6329114749228546371/18446744073709551616" + ], + [ + "6222800091501748581/18446744073709551616", + "6222822356935232345/18446744073709551616" + ], + [ + "3111400068800879615/9223372036854775808", + "6222822305878599023/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "011121001020011121001020001120011021011021011021001120011021011121001021011021011021001121001121011020", + "box": [ + [ + "34333641/101711872", + "17167645/50855936" + ], + [ + "18386239/52953088", + "36774195/105906176" + ], + [ + "18228649/54001664", + "36459049/108003328" + ] + ], + "enclosure": [ + [ + "3113502199600737021/9223372036854775808", + "6227026125605813943/18446744073709551616" + ], + [ + "1601258275592933377/4611686018427387904", + "1601308716641569087/4611686018427387904" + ], + [ + "3113502194744884259/9223372036854775808", + "194594566549979909/576460752303423488" + ] + ], + "det_sign": -1 + }, + { + "path": "0111210010200111210010200011200110210110210110210010200110210111210010210010210110200011200111200111200111", + "box": [ + [ + "68622759/203423744", + "8578051/25427968" + ], + [ + "72671003/211812352", + "4542045/13238272" + ], + [ + "2277049/6750208", + "36434535/108003328" + ] + ], + "enclosure": [ + [ + "6222805899961907395/18446744073709551616", + "1555704133709130357/4611686018427387904" + ], + [ + "6328925082074877075/18446744073709551616", + "3164519027130278565/9223372036854775808" + ], + [ + "777850812171998339/2305843009213693952", + "1555703979547970891/4611686018427387904" + ] + ], + "det_sign": 1 + }, + { + "path": "0111210010200111210010200010210111200111200111200010210111200111210011200111210110200010200011210110200111", + "box": [ + [ + "68668931/203423744", + "17167645/50855936" + ], + [ + "71500009/211812352", + "35750863/105906176" + ], + [ + "18750447/54001664", + "37502645/108003328" + ] + ], + "enclosure": [ + [ + "1556752551881680341/4611686018427387904", + "6227020427693030661/18446744073709551616" + ], + [ + "1556752541126784887/4611686018427387904", + "6227020414527290055/18446744073709551616" + ], + [ + "3202542108446182061/9223372036854775808", + "6405184395501162407/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "0111210010200111210010200010210111200111200111200010200111200111210011200010210110200011200110210110210111", + "box": [ + [ + "68622759/203423744", + "8578051/25427968" + ], + [ + "71451933/211812352", + "35726825/105906176" + ], + [ + "37054389/108003328", + "9264035/27000832" + ] + ], + "enclosure": [ + [ + "6222806309642432699/18446744073709551616", + "1555704026905152217/4611686018427387904" + ], + [ + "1555701571822246361/4611686018427387904", + "1555704037297871321/4611686018427387904" + ], + [ + "791114322407916853/2305843009213693952", + "1582262346265064305/4611686018427387904" + ] + ], + "det_sign": 1 + }, + { + "path": "011121001020011121001020001020011121011121011121011121001020001020001021001120001120001021011121001121", + "box": [ + [ + "17200625/50855936", + "34402899/101711872" + ], + [ + "35819543/105906176", + "8955315/26476544" + ], + [ + "36529089/108003328", + "4566355/13500416" + ] + ], + "enclosure": [ + [ + "3119565215249166813/9223372036854775808", + "6239231776023307469/18446744073709551616" + ], + [ + "1559782608320469949/4611686018427387904", + "6239231537419074003/18446744073709551616" + ], + [ + "6239130454783151173/18446744073709551616", + "779903968151411317/2305843009213693952" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020011121001020001020011121011121001121011020011020001020001020001121011021001021001121001121", + "box": [ + [ + "4222241/12713984", + "33779577/101711872" + ], + [ + "35366255/105906176", + "8841993/26476544" + ], + [ + "36066825/108003328", + "1127143/3375104" + ] + ], + "enclosure": [ + [ + "3063039988254282045/9223372036854775808", + "3063120111604273549/9223372036854775808" + ], + [ + "3080118046607932067/9223372036854775808", + "6160347942151018233/18446744073709551616" + ], + [ + "770029518442285957/2305843009213693952", + "6160347765788240851/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "0111210010200111210010200010200111210111210011200110210110210110200110210111200110210010210111200011", + "box": [ + [ + "16982957/50855936", + "33967563/101711872" + ], + [ + "35366255/105906176", + "8841993/26476544" + ], + [ + "8966365/27000832", + "17934481/54001664" + ] + ], + "enclosure": [ + [ + "770024294496851799/2305843009213693952", + "6160389778562778091/18446744073709551616" + ], + [ + "6160193974912849381/18446744073709551616", + "6160389948825147889/18446744073709551616" + ], + [ + "1531501548264665295/4611686018427387904", + "1531578454585421151/4611686018427387904" + ] + ], + "det_sign": -1 + }, + { + "path": "0111210010200111210010200010200111210111210010210111200111200110200111200110210110210010210110210011", + "box": [ + [ + "16982957/50855936", + "33967563/101711872" + ], + [ + "35170517/105906176", + "17586117/52953088" + ], + [ + "18032537/54001664", + "1127143/3375104" + ] + ], + "enclosure": [ + [ + "6160185933012099695/18446744073709551616", + "385024841648344059/1152921504606846976" + ], + [ + "95719077485239321/288230376151711744", + "765787503367256701/2305843009213693952" + ], + [ + "385012075433034901/1152921504606846976", + "192512206443809353/576460752303423488" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020011121001020001020011121011121001020011121011121011121001121011021001121011120001020001121", + "box": [ + [ + "8475813/25427968", + "33904901/101711872" + ], + [ + "35301009/105906176", + "17651363/52953088" + ], + [ + "36000287/108003328", + "18001019/54001664" + ] + ], + "enclosure": [ + [ + "6004702795367627/18014398509481984", + "1537253427856989771/4611686018427387904" + ], + [ + "1537203819053564381/4611686018427387904", + "6149014196459287253/18446744073709551616" + ], + [ + "3074407763259039489/9223372036854775808", + "6149013774341998165/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "011121001020011121001020001020011121011121001020011020001020011020001020011021001120001021011020011121011121", + "box": [ + [ + "67382711/203423744", + "8423045/25427968" + ], + [ + "68941679/211812352", + "17235849/52953088" + ], + [ + "70307357/216006656", + "17577277/54001664" + ] + ], + "enclosure": [ + [ + "3055195951869756855/9223372036854775808", + "190950774713983735/576460752303423488" + ], + [ + "6004202855654004115/18446744073709551616", + "6004272782307387533/18446744073709551616" + ], + [ + "6004202843830971217/18446744073709551616", + "3002136404315700139/9223372036854775808" + ] + ], + "det_sign": 1 + }, + { + "path": "011121001020011121001020001020011121011121001020001020011121001021011120001120001121011120011121001121", + "box": [ + [ + "16702627/50855936", + "33406903/101711872" + ], + [ + "34782475/105906176", + "543503/1654784" + ], + [ + "35471485/108003328", + "8868309/27000832" + ] + ], + "enclosure": [ + [ + "6058597888744979215/18446744073709551616", + "3029349413910681845/9223372036854775808" + ], + [ + "6058597867359574539/18446744073709551616", + "6058698607042204737/18446744073709551616" + ], + [ + "6058597907491905497/18446744073709551616", + "6058698801091224537/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "01112100102001112100102000102001112101102000112101112101102000112100102101112000112001102100112101112101", + "box": [ + [ + "67600379/203423744", + "16900507/50855936" + ], + [ + "34171223/105906176", + "8543235/26476544" + ], + [ + "34848129/108003328", + "4356235/13500416" + ] + ], + "enclosure": [ + [ + "6130163989357751181/18446744073709551616", + "3065105085182445529/9223372036854775808" + ], + [ + "5951997038267935217/18446744073709551616", + "2976069613689314759/9223372036854775808" + ], + [ + "2975998499104631715/9223372036854775808", + "5952139234975134213/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020011121001020001020011121001121011020011120011020011120011120011021001120001121001020001021011121", + "box": [ + [ + "66211921/203423744", + "33106785/101711872" + ], + [ + "70160749/211812352", + "35081233/105906176" + ], + [ + "70307357/216006656", + "17577277/54001664" + ] + ], + "enclosure": [ + [ + "6004202773912714451/18446744073709551616", + "6004272755628061343/18446744073709551616" + ], + [ + "6110391899283235149/18446744073709551616", + "3055212427567488115/9223372036854775808" + ], + [ + "3002101391703327161/9223372036854775808", + "6004272753828748429/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "011121001020011121001020001020011121001121011020011021011020011021011021011021001121001020001020001120011121", + "box": [ + [ + "66211921/203423744", + "33106785/101711872" + ], + [ + "68941679/211812352", + "17235849/52953088" + ], + [ + "71550567/216006656", + "35776159/108003328" + ] + ], + "enclosure": [ + [ + "3002101442441584347/9223372036854775808", + "1501068215532974433/4611686018427387904" + ], + [ + "750525363269209899/2305843009213693952", + "1501068208490550651/4611686018427387904" + ], + [ + "3055195935546761087/9223372036854775808", + "6110424773825967207/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "01112100102001112100102000102001112100112001102101112100112001102100112100102000112000112101112100102100112000112101", + "box": [ + [ + "262547329/813694976", + "131274489/406847488" + ], + [ + "140776503/423624704", + "35194555/105906176" + ], + [ + "139394267/432013312", + "69698009/216006656" + ] + ], + "enclosure": [ + [ + "2976031971879655211/9223372036854775808", + "372004531896557579/1152921504606846976" + ], + [ + "3065092845397525543/9223372036854775808", + "6130188406533945325/18446744073709551616" + ], + [ + "744007988294789637/2305843009213693952", + "5952072537746043271/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020011121001020001020011121001021011120011121001021011120001021001121001121001020011121001120001021", + "box": [ + [ + "16409105/50855936", + "65638069/203423744" + ], + [ + "34171223/105906176", + "68344163/211812352" + ], + [ + "71781699/216006656", + "35891725/108003328" + ] + ], + "enclosure": [ + [ + "2976021745110275009/9223372036854775808", + "5952092942466194839/18446744073709551616" + ], + [ + "5952043494303735213/18446744073709551616", + "5952092925105580845/18446744073709551616" + ], + [ + "6130179157887373587/18446744073709551616", + "766274365949659147/2305843009213693952" + ] + ], + "det_sign": -1 + }, + { + "path": "01112100102001112000102101112101112100102000102000102001112000112101102000102100102001102101102000", + "box": [ + [ + "19235491/50855936", + "38472631/101711872" + ], + [ + "625919/1654784", + "20031125/52953088" + ], + [ + "6574499/27000832", + "13150749/54001664" + ] + ], + "enclosure": [ + [ + "1744362247739751735/4611686018427387904", + "6977459099450669141/18446744073709551616" + ], + [ + "6977448920963318289/18446744073709551616", + "872182395725580725/2305843009213693952" + ], + [ + "2245912733915662123/9223372036854775808", + "2245923250120498873/9223372036854775808" + ] + ], + "det_sign": 1 + }, + { + "path": "01112100102001112000102101112101112001112000102000102100102001112000112000102100102001", + "box": [ + [ + "9999489/25427968", + "5000569/12713984" + ], + [ + "1301631/3309568", + "5208241/13238272" + ], + [ + "1440071/6750208", + "2881893/13500416" + ] + ], + "enclosure": [ + [ + "3627604944912416235/9223372036854775808", + "1813828802076970559/4611686018427387904" + ], + [ + "7255210586527560063/18446744073709551616", + "1813828595484525413/4611686018427387904" + ], + [ + "123003706090274611/576460752303423488", + "3936319450411628329/18446744073709551616" + ] + ], + "det_sign": -1 + }, + { + "path": "0111210010200110210011200111210111210010200010200010200110210011210110200010", + "box": [ + [ + "1201909/3178496", + "2405467/6356992" + ], + [ + "402709/1654784", + "1612553/6619136" + ], + [ + "637989/1687552", + "1277729/3375104" + ] + ], + "enclosure": [ + [ + "1744162509141282423/4611686018427387904", + "3489128375554312183/9223372036854775808" + ], + [ + "4490126239401053787/18446744073709551616", + "4493548490234137339/18446744073709551616" + ], + [ + "218019887044950387/576460752303423488", + "6978271163473220705/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "01112100102001102100112001112101102101102100102000112000102001102100102100", + "box": [ + [ + "624865/1589248", + "2501109/6356992" + ], + [ + "88229/413696", + "707549/3309568" + ], + [ + "1326757/3375104", + "332127/843776" + ] + ], + "enclosure": [ + [ + "7254421238089834793/18446744073709551616", + "7256116766574481559/18446744073709551616" + ], + [ + "1967293337942289031/9223372036854775808", + "246114005928101911/1152921504606846976" + ], + [ + "7254432529209451027/18446744073709551616", + "907013047076714555/2305843009213693952" + ] + ], + "det_sign": -1 + }, + { + "path": "011121001020001121011020011121011121001020001020001020001121001121011020001020011021011020011021", + "box": [ + [ + "12382247/50855936", + "1547987/6356992" + ], + [ + "625919/1654784", + "20031125/52953088" + ], + [ + "20424403/54001664", + "10213077/27000832" + ] + ], + "enclosure": [ + [ + "4491820780971254589/18446744073709551616", + "4491850385066937285/18446744073709551616" + ], + [ + "6977447167034991167/18446744073709551616", + "436091334938909085/1152921504606846976" + ], + [ + "6977447116740003531/18446744073709551616", + "6977461318903876457/18446744073709551616" + ] + ], + "det_sign": 1 + }, + { + "path": "01112100102000112101102001112100112100112100102000102001102001112101112100102001", + "box": [ + [ + "2711757/12713984", + "1356703/6356992" + ], + [ + "1301631/3309568", + "2604979/6619136" + ], + [ + "1326757/3375104", + "2655265/6750208" + ] + ], + "enclosure": [ + [ + "3935832682777309391/18446744073709551616", + "3936635189886338515/18446744073709551616" + ], + [ + "3627520559382277989/9223372036854775808", + "3627734962071894251/9223372036854775808" + ], + [ + "3627519806844975131/9223372036854775808", + "3627734828647057173/9223372036854775808" + ] + ], + "det_sign": -1 + } + ], + "index_sum": -4, + "index_sum_ok": true, + "boxes_processed": 471985, + "seconds": 1984.317, + "_comment": "Summary of abk-witness-cert.json.gz (full certificate with all 235993 leaf paths; gunzip before running verify_equilibria.py). Regenerable deterministically from abk-witness-config.json." +} \ No newline at end of file From 999d4c76f1e2fc2bcc8b870a85514ff9111d8cf6 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 11:46:19 +0000 Subject: [PATCH 6/6] Attempt 001: explicit 24-equilibria witness VERIFIED, both engines The rational five-charge configuration (units at e1,e2,e3; charges 4367/1000000 at (1/3,1/3,1/3) +- (17/200)(1,1,1)) is certified to have exactly 24 isolated nondegenerate equilibria: complete census over the localization ball (472k boxes, 0 unresolved, index sum -4), re-established leaf-by-leaf by the independent checker (PASS, 924s). 24 > (5-1)^2 = 16 - an explicit machine-checkable instance of the arXiv:2607.27197 refutation of Maxwell's conjecture, at a concrete witness the asymptotic preprint does not supply. Ledger: route VERIFIED with escalation open - queue 16 is now the contract-mandated skeptic review of the shared subdivision driver; float side-finding (24-window needs eps <= 0.18, ~0.5% wide in q) recorded as EVIDENCE with certified brackets as leads. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015Pi8N8wWXhAiaMHVWj1kPn --- STATUS.md | 39 ++- problems/maxwell-equilibria/PRIOR-ART.md | 16 +- .../attempts/001-abk-explicit-witness.md | 229 ++++++++++++++++++ problems/maxwell-equilibria/prior-art.json | 25 +- 4 files changed, 297 insertions(+), 12 deletions(-) create mode 100644 problems/maxwell-equilibria/attempts/001-abk-explicit-witness.md diff --git a/STATUS.md b/STATUS.md index 60f841a..60df929 100644 --- a/STATUS.md +++ b/STATUS.md @@ -3,7 +3,7 @@ The live ledger: where every problem stands, what is queued next, and what has already been ruled out. Read this before starting work. -## TL;DR (updated 2026-07-31) +## TL;DR (updated 2026-08-04) **Open for contributions. No automated loop is currently running** — the hourly cycle that produced these records was stopped once its in-flight work closed @@ -17,8 +17,21 @@ hourly routine with that file as the prompt. Everything needed is in this directory. New attempts are welcome as pull requests; see `CONTRIBUTING.md`, and `AGENTS.md` for whether to work blind or informed. -Current standing. HEADLINE: the second 2026-07-31 cycle ran the -two-track billiards plan (old queue 11+12); all four records are +Current standing. HEADLINE (2026-08-04): maxwell-equilibria onboarded +(new problem, E&M round per docs/PLAN-em-problems.md) and its first +attempt closed the marquee target: an explicit rational five-charge +configuration — units at e₁,e₂,e₃, charges 4367/1000000 at +(1/3,1/3,1/3) ± (17/200)(1,1,1) — is CERTIFIED to have exactly 24 +nondegenerate equilibria, > (5−1)² = 16: a concrete machine-checkable +instance of the six-day-old arXiv:2607.27197 refutation of Maxwell's +1873 conjecture, which the asymptotic preprint itself does not supply. +Complete census (472k boxes, all-positive localization, index sum −4), +independently re-verified leaf-by-leaf by the second engine (different +arithmetic + fixed-point theorem), both PASS. Escalation per contract: +skeptic review of the shared subdivision driver queued (new queue 16) +before this counts as settled. Float side-finding: the 24-count window +needs ε ≲ 0.18 and is ~0.5% wide in q. Previous headline (2026-07-31): +the two-track billiards plan (old queue 11+12); all four records are skeptic-confirmed, six corrections total, none load-bearing. Conservative track (005+008): the W(a,b) death law is closed on both sides — the half word composes in closed form to @@ -63,7 +76,7 @@ attempts (queue; run blind). | Triangular billiards | death law CLOSED both sides: parametric necessity all (a,b), death = γ_d exactly for 20 members (005/008); 135° stall dissolved, birth law + exact-135 certificates (006/007) | high | next: parametric sufficiency + birth-law theorem (queue 11); coverage conjecture + sampler blind spot (queue 12) | | Mahler in ℝ⁴ | census done blind (skeptic-confirmed) | medium | next: close k=12–20 (falsifiable: no proper mask with P<11); run the same pipeline on {0,±1}³ for the n=3 spectrum comparison | | Crouzeix | onboarded, no attempts | medium | harness ready, certification risk retired; first attempt is the dim-3 landscape (run blind) | -| Maxwell equilibria | onboarded, no attempts | high | harness ready + cross-verified on classical knowns; first attempt is the self-test census (run blind), then the arXiv:2607.27197 explicit witness (queue 16) | +| Maxwell equilibria | explicit 24-equilibria witness VERIFIED (001, both engines) | high | next: skeptic review of the driver (queue 16, escalation), certified window/fold brackets + exact centroid Hessian (001 leads 2, 5); n=3 census (queue 17) untouched | ## Attempt queue (next cycles pull from the top) @@ -82,7 +95,7 @@ attempts (queue; run blind). 13. [mahler-4d] Close the {0,±1}⁴ universe: k = 12–20 pairs (~30M orbits at k=12, improper fraction already 77% at k=9). Falsifiable: no proper mask with k ≥ 12 has P < 11. Needs the improper-detection shortcut or a streaming canonicalizer; see 001 lead 1. Cheap side quest, same pipeline: the {0,±1}³ census for the n=3 spectrum comparison (13 pairs, trivial) — does the non-Hanner gap grow or shrink with n? 14. [billiards-triangles] Coverage self-test: re-derive the acute and right-triangle cases as a scoped attempt record. Low value now that the harness self-test covers Fagnano and the orthic geometry and 001 mapped the obtuse side — take it only if something turns up that the certificate machinery cannot express. 15. [maxwell-equilibria] **Run blind.** First attempt: certified counts for structured 3-charge families beyond the harness self-test knowns — collinear with unequal charges (does the count stay 2 or drop?), isoceles families, a coarse (shape × charge-ratio) sweep. Deliverable is the count strata map, `EVIDENCE` scoped by grid and region. Every complete count must pass the index-sum identity; treat a violation as a harness bug, not a finding. -16. [maxwell-equilibria] Explicit certified witness for the arXiv:2607.27197 refutation (informed; consumes the preprint as a labelled input). Rational embedding: unit charges at e₁,e₂,e₃, axial pair at (1/3,1/3,1/3) ± t·(1,1,1) with rational t, charge ≈ the scaled (3/4)ε³ law (ε = t√3; scale-covariance makes the similarity irrelevant). Certify ≥ 24 isolated equilibria for a concrete t — the first independent verification (or refutation) of a days-old result; the 21 bifurcated equilibria are near-degenerate as t → 0, so the work is finding the certifiable window. Kill condition: if no rational t certifies at affordable depth (--max-boxes ~10⁶, min-width 2⁻⁴⁰), record the cost curve and tightest bracketing as `EVIDENCE` about the window. +16. [maxwell-equilibria] ~~Explicit certified witness for the arXiv:2607.27197 refutation~~ **DONE in 001** (witness certified, both engines PASS). Replacement item — the escalation the contract demands: **skeptic review of 001**, fresh eyes on the shared subdivision driver (the residual common-mode risk: both engines re-check the same leaf tree, so a driver bug that produced a wrong tree AND self-consistent leaves would slip through). Concrete: re-run the census at different precision/min-width/box offsets (tree changes wholesale; certified count must not), verify the 24 enclosures pairwise disjoint exactly, audit the Krawczyk-verdict and leaf-emission code paths by hand. Cheap add-ons that bracket the structure: certified counts at q = 4360/1000000 (expect 12) and 4400/1000000 (expect 16) — 001 lead 2 — and the exact rational centroid-Hessian fold analysis (001 lead 5). 17. [maxwell-equilibria] Three-positive-charge census hunting the open 4-vs-6 gap: after 15's strata map, target the strata boundaries (where counts jump) with unequal charges. Win condition kept in view by every run: any configuration certified with ≥ 5 isolated equilibria refutes the conjectured max 4 and is a result people have sought since 1873 — it must survive verify_equilibria.py and be reported as requiring escalation. Equal-magnitude configurations are settled (Tsai 2015, max 4) — spend no effort there. ## Verified results @@ -316,6 +329,22 @@ attempts (queue; run blind). was a relabeling. Corrections: length-30 universe is 566 words (not 811); gap certificates are pointwise, not "alive throughout". +- **[maxwell-equilibria] Explicit five-charge witness: exactly 24 + nondegenerate equilibria, certified (both engines)** (2026-08-04, + attempt 001): unit charges at e₁, e₂, e₃ plus charges 4367/1000000 at + (1/3,1/3,1/3) ± (17/200)(1,1,1) — a rational embedding of the + arXiv:2607.27197 family at ε ≈ 0.18, charge within 2·10⁻⁸ of their law — + has exactly 24 isolated equilibria, all nondegenerate with certified + index signs (10/−14, sum −4 = 1−n as Poincaré–Hopf demands). Complete + census: 472k boxes tile the localization ball, zero unresolved leaves, + enclosure widths 5·10⁻⁷–2·10⁻⁴; independently re-verified leaf-by-leaf + (different arithmetic, interval Newton vs Krawczyk), PASS in 924 s. + 24 > (5−1)² = 16: an explicit, checkable instance of the refutation of + Maxwell's conjecture — the preprint's own result is asymptotic with no + explicit ε. Float `EVIDENCE`, sampled grids: the 24-count window exists + only for ε ≲ 0.18 and spans ~0.5% in q. Escalation open: skeptic review + of the shared driver (queue 16) before this is settled library fact. + ## Insights / cross-problem notes - Infrastructure (2026-07-27): cross-pollination layer added. `mechanisms.json` diff --git a/problems/maxwell-equilibria/PRIOR-ART.md b/problems/maxwell-equilibria/PRIOR-ART.md index b1bf3fc..edea1bd 100644 --- a/problems/maxwell-equilibria/PRIOR-ART.md +++ b/problems/maxwell-equilibria/PRIOR-ART.md @@ -6,10 +6,18 @@ Machine-readable index: `prior-art.json`. ## Attempts -**None.** This problem was onboarded and has not been worked. There is no -prior art to be informed by, so `blind` and `informed` mode are currently -equivalent here — which makes the first attempts worth running blind, since -blind costs nothing while the record is empty. +- **001 — Explicit certified witness for the five-charge Maxwell + counterexample** (2026-08-04, informed, `VERIFIED`). The configuration + with unit charges at e₁,e₂,e₃ and charges 4367/1000000 at + (1/3,1/3,1/3) ± (17/200)(1,1,1) has exactly 24 isolated nondegenerate + equilibria — a complete certified census, re-established leaf-by-leaf by + the independent checker, index sum −4. Since 24 > (5−1)² = 16 this is an + explicit machine-checkable instance of the arXiv:2607.27197 refutation, + at a concrete witness the (asymptotic) preprint does not supply. Float + side-findings: the 24-count window exists only for t ≤ 0.085 + (ε ≲ 0.18) and is about half a percent wide in q. Escalation per the + contract: a skeptic review of the shared subdivision driver is queued + (leads 1–2 of the record) before the ledger treats this as settled. ## Editorial view of the attack surface diff --git a/problems/maxwell-equilibria/attempts/001-abk-explicit-witness.md b/problems/maxwell-equilibria/attempts/001-abk-explicit-witness.md new file mode 100644 index 0000000..2170bec --- /dev/null +++ b/problems/maxwell-equilibria/attempts/001-abk-explicit-witness.md @@ -0,0 +1,229 @@ +# 001 — Explicit certified witness for the five-charge Maxwell counterexample + +- **Problem:** maxwell-equilibria, `problems/maxwell-equilibria/PROBLEM.md` +- **Date:** 2026-08-04 +- **Mode:** informed +- **Type:** computational search + certification +- **Tools:** `problems/maxwell-equilibria/explore/abk_witness_scan.py` (float + candidate census; deterministic, seeded RNG, ~10 s per parameter point); + `harness/maxwell-equilibria/equilibria.py` (certified complete census; + exact/outward-rounded arithmetic at 64 dyadic bits, run at + `--max-boxes 3000000`); `harness/maxwell-equilibria/verify_equilibria.py` + (independent re-verification). Runtimes in the body. +- **Sources:** arXiv:2607.27197 (Arathoon–Ball–Kvalheim, *The Maxwell + Conjecture is False*, July 2026) [T — abstract and HTML body via web + fetch, not the PDF]; arXiv:2607.28785 (three-charge bound 12 → 6) [T]; + both consumed as labelled inputs per STATUS queue item 16. + +## Approach + +The ABK refutation proves that five positive charges can have ≥ 24 +nondegenerate equilibria — but only asymptotically: their configuration +family is valid "for all sufficiently small ε" with no explicit ε named, and +their supporting computations are computer-algebra, not certified. Queue +item 16: produce an *explicit rational* configuration and certify its exact +equilibrium count, making the counterexample a concrete checkable object. + +Why this rather than the obvious alternative (certifying at their literal +coordinates): their triangle has vertices at irrational coordinates +(circumradius 1 in the xy-plane), while the equilateral triangle embeds +rationally in ℝ³ as e₁, e₂, e₃ (pairwise distance √2, symmetry axis along +(1,1,1)). Since equilibrium counts are similarity-invariant and charge +values are scale-invariant (F_λ(λx) = λ⁻²F(x)), the family maps to + + unit charges at e₁, e₂, e₃; charges q at (1/3,1/3,1/3) ± t·(1,1,1) + +with everything in ℚ once t, q are rational. The dictionary to ABK's frame: +ε = 3t/√2, and their charge law is q_ε = (3/4)ε³ − (5/32)ε⁵. + +## What was done + +**Statement under test.** The configuration + + q₁ = q₂ = q₃ = 1 at (1,0,0), (0,1,0), (0,0,1); + q₄ = q₅ = 4367/1000000 at (251/600, 251/600, 251/600) + and (149/600, 149/600, 149/600) + +(t = 17/200, i.e. ε ≈ 0.18031; q within 2·10⁻⁸ of the ABK law value) +has ≥ 17 isolated equilibria — refuting Maxwell's (5−1)² = 16 — and in fact +exactly 24, all nondegenerate, matching ABK's count. + +**Step 1 — parameter hunt (floats; locate, never certify).** +`explore/abk_witness_scan.py --scan` sweeps (t, λ) with q = λ·q_ε. Findings +of record, all at float precision with a seeded global Newton census +(cluster seeds around the centroid + global seeds in the localization +ball), reproducible via the flags in the file: + +- The full 24-count window exists only for t ≤ 0.085 (ε ≲ 0.18): at + t = 0.0875 the maximum observed count is 18, and at t ≥ 0.1 the counts + run 6 → 18 → 10 as q crosses the ABK law with no 24 anywhere on the + sampled grid. "Sufficiently small ε" is doing real work — at ε ≈ 0.19 + the bifurcation has not yet released all 21 equilibria. +- At t = 17/200 the 24-window in q is roughly (4.366, 4.389)·10⁻³ — about + half a percent wide, λ ∈ (1.000, 1.005) — with conditioning best at the + low edge and count falling 24 → 16 past the high edge. Below the window + the count is 12. +- Chosen witness: q = 4367/1000000, the low-edge sweet spot, which happens + to sit within 2·10⁻⁸ of the exact ABK law value (3/4)ε³ − (5/32)ε⁵ at + ε = (3/√2)(17/200). Float diagnostics there: 24 zeros, minimum pairwise + separation 1.51·10⁻³ (centroid to each of the three nearest cluster + points), minimum |det DF| ≈ 1.3·10⁻⁵, float index sum −4 = 1 − n. +- Structure of the 24 (float positions, D₃ₕ-symmetric): the exact centroid + (1/3,1/3,1/3) — a rational equilibrium by symmetry, at all (t, q) — plus + 17 more within 0.0152 of it (orbits of sizes 3+3+6+2+3), plus two outer + orbits of 3 (|z−c| ≈ 0.110 and 0.147), the latter being the persisted + edge equilibria of the bare triangle. + +**Step 2 — certified complete census.** Command: + + python harness/maxwell-equilibria/equilibria.py \ + --config problems/maxwell-equilibria/data/abk-witness-config.json \ + --out problems/maxwell-equilibria/data/abk-witness-cert.json \ + --prec-bits 64 --max-boxes 3000000 --progress-every 20000 + +All five charges are positive, so the localization lemma applies and the +census is complete (search region ⊇ ball of radius max|xᵢ| = 1): the +certificate covers every equilibrium of the configuration, not a sampled +region. + +Result: **exactly 24 isolated equilibria, zero unresolved leaves**, in +471,985 boxes / 235,993 leaves / 1984 s (single core, 64 dyadic bits, +minimum width 2⁻³⁰ never reached — deepest leaf at 58 total splits ≈ 19 +per axis). Leaf breakdown: 7,262 sign-exclusions, 228,674 Krawczyk-empty +exclusions, 18 charge-ball exclusions, 15 outside-localization exclusions, +24 Krawczyk isolation certificates. Every one of the 24 has a certified +det-sign (10 positive, 14 negative — all nondegenerate); enclosure widths +run 4.7·10⁻⁷ to 1.9·10⁻⁴. Certified positions agree with the float census +to ~9 digits. Artifacts in `problems/maxwell-equilibria/data/`: +`abk-witness-cert.json.gz` (full 34 MB certificate, 680 KB gzipped — +gunzip before re-verifying), `abk-witness-summary.json` (counts, lemma +data and the 24 enclosures, human-readable), and the run is +deterministic, so the certificate regenerates exactly from +`abk-witness-config.json` with the command above. + +**Step 3 — independent re-verification.** Command: + + python harness/maxwell-equilibria/verify_equilibria.py \ + --cert problems/maxwell-equilibria/data/abk-witness-cert.json + +Different arithmetic (directed-rounding decimal vs dyadic rational), +different isolation certificate (preconditioned interval Newton / interval +Gauss vs Krawczyk), independently re-derived lemmas, exact tiling check. + +Result: **PASS, zero failures, 924 s.** All 235,993 leaves re-established: +the 24 isolation certificates by preconditioned interval Newton, all +235,969 exclusions, both lemmas re-derived from the configuration, the +Kraft-equality tiling check exact, det-signs matching, and the index-sum +identity re-confirmed. + +**Cross-checks.** + +- Index-sum identity: a complete nondegenerate census of 5 positive charges + must have Σ sign det DF = 1 − 5 = −4. Holds: 10 positive and 14 negative + certified det-signs, in both engines. +- The float census (independent implementation, different algorithm) found + the same count and positions to ~9 digits before any certification ran. +- Harness validation suite (classical two-charge, collinear, equilateral + knowns) passes before and after the run. + +## Outcome + +**VERIFIED** (scope: the single explicit configuration above, and nothing +else). The configuration + + q₁ = q₂ = q₃ = 1 at e₁, e₂, e₃; + q₄ = q₅ = 4367/1000000 at (251/600,251/600,251/600), (149/600,149/600,149/600) + +has **exactly 24 isolated equilibrium points, all nondegenerate** — a +complete certified census over a region provably containing every +equilibrium, established by two independent implementations using different +arithmetic and different fixed-point theorems. Since 24 > 16 = (5−1)², this +is an explicit, machine-checkable refutation of Maxwell's conjecture for +n = 5, and an independent confirmation of the count in arXiv:2607.27197 at +a concrete witness the preprint itself does not supply (its theorem is +asymptotic in ε with no ε₀ named). + +Per the verification contract this is a record-adjacent count: it passed +both routes and is hereby **reported as requiring escalation** — a separate +skeptic-review attempt (fresh eyes on the harness itself, not just the +certificate) is queued before the ledger treats the refutation as settled +library fact. + +**Not claimed:** that 24 is the maximum for five charges; anything about +any other (t, q), including ABK's asymptotic theorem itself (one instance +is certified, not the family); the float-level window observations in +step 1 (those are `EVIDENCE` at float precision, sampled grids only); and +nothing about the n = 3 gap, which stays open at 4-vs-6. The ABK preprint +is six days old and not peer-reviewed; this attempt confirms its headline +count at one explicit point, which is evidence for the paper, not a review +of its proof. + +## Why it failed / what survived + +Nothing failed. What remains unproven, labelled: + +- The parameter-window observations (24-count window exists only for + t ≤ 0.085, window ≈ half a percent wide in q) are float-level + `EVIDENCE`; certified window boundaries are lead 2. +- `SPECULATION`: the 24-count window's low edge is a fold bifurcation + (12 → 24, six zeros born in three symmetric pairs) and the high edge + another (24 → 16). Consistent with the observed count sequence and + separations; not certified. + +Reusable: + +- The witness configuration itself: five rational charges realizing 24 + equilibria — the hard-instance family for any future counting work. +- The rational equilateral embedding trick (e₁,e₂,e₃ + diagonal axis) + turns any D₃-symmetric planar-triangle construction rational; it will + serve every future triangle-based configuration here. +- Cost calibration for the harness at a near-degenerate instance: + ~472k boxes / 33 min to certify a cluster with min separation 1.5·10⁻³ + and min |det DF| ≈ 1.3·10⁻⁵ at 64 bits; verification ~15 min. Deepest + isolation at ~19 splits per axis. This prices lead 2 and queue item 17. +- The exploration scanner (`explore/abk_witness_scan.py`) as the + candidate-hunting front end for any configuration family. + +## Leads generated + +1. **Skeptic review of this attempt** (required by the contract's + escalation clause): independently audit the harness's Krawczyk and + covering logic — the two engines share the subdivision tree, so a bug + in the *driver* (not the certificates) is the residual common-mode + risk. Concrete check: re-run the census at different precision, + min-width, and box offsets (the tree changes wholesale; the count must + not), and verify the 24 enclosures pairwise-disjoint by exact + comparison. Outcome either way is recordable. +2. **Certify the window boundaries.** Run the census at q = 4360/1000000 + (expect 12) and q = 4400/1000000 (expect 16): certified counts on both + sides bracket the two folds. Cost: ~2 × 35 min by the calibration + above. Turns the float window into certified bifurcation brackets. +3. **Certified ε₀ probe.** Binary-search t ∈ (0.085, 0.0875) with + certified censuses: the largest t with count 24 gives a certified + lower bound on how far ABK's "sufficiently small" actually reaches — + a quantitative datum the preprint leaves open. +4. **n = 4 variant.** Whether a triangle plus ONE axial charge (n = 4, + Maxwell bound 9) can beat 9 by the same bifurcation mechanism. + Falsifiable by the same pipeline: scan, then certify. If it can, the + refutation extends to n = 4; if not, the mechanism's n-dependence is + itself informative. +5. **Exact centroid equilibrium.** (1/3,1/3,1/3) is an equilibrium of + every member of the family by symmetry — a rational point where the + full Hessian is computable in ℚ exactly. The fold structure of lead 2 + should be decidable in exact arithmetic at that point alone + (eigenvalue sign changes of a rational matrix), no census needed. + +## References + +## References + +- P. Arathoon, G. Ball, M. D. Kvalheim, *The Maxwell Conjecture is False*, + arXiv:2607.27197 (July 2026). [T] +- *From 12 to 6: Sharpening the Three-Charge Bound in Maxwell's Problem*, + arXiv:2607.28785 (July 2026). [T] +- A. Gabrielov, D. Novikov, B. Shapiro, *Mystery of point charges*, Proc. + London Math. Soc. 95 (2007). [T — abstract level only] +- Ya-Lun Tsai, *Maxwell's conjecture on three point charges with equal + magnitudes*, Physica D 309 (2015). [T — abstract level only] +- This repo: `problems/maxwell-equilibria/PROBLEM.md` (verification + contract), STATUS queue item 16 (route framing). diff --git a/problems/maxwell-equilibria/prior-art.json b/problems/maxwell-equilibria/prior-art.json index 9f662da..168c69d 100644 --- a/problems/maxwell-equilibria/prior-art.json +++ b/problems/maxwell-equilibria/prior-art.json @@ -1,6 +1,25 @@ { "problem": "maxwell-equilibria", - "route_status": "NOT_ATTEMPTED", - "route_summary": "Onboarded, never worked. No prior art, so blind and informed mode are currently equivalent for this problem.", - "attempts": [] + "route_status": "VERIFIED", + "route_summary": "Explicit rational five-charge witness certified with exactly 24 nondegenerate equilibria (> 16 = (5-1)^2) by two independent engines - a concrete, machine-checkable instance of the arXiv:2607.27197 refutation. Escalation: a skeptic review of the harness driver is queued before this is treated as settled. The n=3 gap (4 vs 6) is untouched.", + "attempts": [ + { + "id": "001", + "file": "attempts/001-abk-explicit-witness.md", + "date": "2026-08-04", + "mode": "informed", + "status": "VERIFIED", + "mechanism": [ + "certified-box-coverage", + "exact-rational-arithmetic", + "independent-reimplementation" + ], + "one_line": "Five rational charges (units at e1,e2,e3; 4367/1000000 at centroid +- (17/200)(1,1,1)) certified to have exactly 24 nondegenerate equilibria - explicit refutation instance of Maxwell (n-1)^2 at n=5, both engines PASS, index sum -4.", + "leak_terms": [ + "4367/1000000", + "abk-witness", + "24-count window" + ] + } + ] }

y|s9sVE46YlV#HJ7%oE*(b+*le`i`N?dca*u);dWQfm_pmL{P?4!kI}F&F{o;SL zxA!cwqf4XkGMTRSND{~SPo?~1{YRiX1JJ=ogWjDry_+uVlb_nSFaPQny!qD=$+w%OF;Bqz+eoKf-pIG=SI{W# zCSgTPi8x01)T@oO$D!Y?Z`7?%K#Sbhx|}xV**s5NIlL{+sb#=@hp1aT8QkL9Uq#*1K9Na_Yms==UNde=w&m!FsQm z7GK^bYq`kMJ~gzibbA%Ztk8)Y{k}ys0(`=tMStuJaCag4?%{%S5HMzekiZNeV;DmBFJBD5$Aw|hHE8P zr_tmAGq_GivTIaRGW|>H)W(sdIRFYB0@a{l9N)+>upswaE$i<0zTxp-SUMhmI^Juf z(CreJDqv}r*bTA(a=ajD9%&6NHYAN(%W$s0^_hQsaBbEIWhu$?>C=sS_wWchpDyL; zPjbG(rZw+5qO1C}aZNi7PCvn3csQ=o`<(TH`zKytFbf*e?rlaZbhWG&CHv77>FV6<0{=l;8%$9GsL=0ZqR zF4^9~v%N(JX>tB;@Qd`j>}5tYjZ)7>(JOC_)y)@h(FbGZCoiRrPn<3XHC@Ebk3QGV zjLsf(RN-CE`5HL0N@K3wpf0VL=j45oXI?xBKVOi#J+c6pw1 zG4DDy@HEWDjfA!7o4(v4ol)sAiYvU^gKz|%;Xcd!K9c10+5q54P7X!L?=rBreh6?Y zCb>y9*DN8T`SB__&)~Z^5>Gkqev5fL!_DN@=bl32@FG+&L)5mB02>>RKmLPpz%5zH zt%$-wi7!!_PsA#F_K_qJg4)upq~97f{A)wLWuLS3w4Mm@*wW2oz*@s$9*v<*sT?~v zeKik~FBrlA591K|S6KM#sJ}`~q4C5G*GK>L3qSTpUO^mwpKAFS97I}5Jh_}gf{WH9 zyG#;XOjwtBDm_nQK3{D%uVprWxU{bJl@jQ9L)R|dBfS&+Jkk8bnL$~UFdM?JM{Qom z^tfJw?ML`iD=wjT1_?nHiE)_z@R7LnxhX--)CIn;7N-%i3mqnwO!B8d)_eFI^~R`UwhacWw%!7ZIN6z;(HF|; zFy$&gQcT`EkfP+AI^p5IyOedy8@ABVa9;hAzshcG4SY|u;#5ZrvO1b zm2}q8$$4PMXRWxNI&#w=1gg2O1zp9*Ne_h?WV7ge8V^AVQG?Njod(*wk-%eW9}}v^ zHMCpQP_BtEnzV_6j;gtfXLGKcQ)zV~rGh=;(sTRiVt*R3R8pU6TR$jKeu?G@6{N95 zi76(g-x!Hf*HjmJ^61p=V=9S-5Cu!=Ge{{CZDt{v^w7rnEOC@u77p z7PJ{^9j*!tN`4{%+Y8S18*w6#OQ(m7IuG=**C+4=w_=E&7+b&D6SH~{YgC?GA^WkF zy>Msav-^%2(n&0w(M8G)mkxJ!27x9Q>FaC?$&8gnKQ^APrJ8+ng5>-?)h?dELl>wY ziVuwi9eHfupm1;Gt$lVl^JC}4Vuil#sFsl`zC$ZpH*mrvU$+hGLdtvS6IllO%^7HW zjndq$`69!YU;|UT#xU-o)$Y?k4hrq5`q2vBAb93oLeZ2U2qI&j7+S>O(dd2WFl22f z8TIJTy8LNpC?@AN@x^gq)qPB%^zt4c9PF{v)7oNTrT_|GV3WMztnue^A|o{@QVf3 z&ul71Ona=a0QaI>ss7Y`vO$fV?274)XXK!nY^g$~>X7*tJ;qGD@f`{ec%p-Qj9Vwu zs-`7{3*{cYq2=l``6wjKX%x6a5pvWyjX0@xUAPg*FXdtQF6PR)~3dxkTuN~%F( zkFBs&W+O+f_R)w~SO0zibW2-urZTX>j>vnaW{&6Z`l9?W@IYtERY0(#k$rxB4_IQ# zHtef)sDV&=3UrB>lo^M;c_va$#a9`c(6GsKrH#Y17%<^|U-M$N>IOQeq@A*)56Q(; zYTlU55G3Zf>&4E{=@#pxEz%|tcAb8na2^N4iW%eN(KX-Bxt zElfayMz`!rE=wwlm`2U4-s1{}8imho+np!w$R6}3U^{dFmtmB1)_%ZqO{;UW!uqQX zW=Oj*15U3-DIacqs-jyg15pSIY21V-y(ka*QFq^Q;sES#dU6d?dY~sG0P11G)PZ=w^EnEIgo0+`k{_MbDIHGfEESDur_q&O6OkSU>5Hu_nT$OHe zPS23sa%x!Rtb3Cg6EA|9fOZ%@;oW0D%49#mSrvrFTXkteQ5dQU%NZhe^%C%%J&{I_ zElZ|3RY!X}mMKN-b;3}Bqc__<-fr>1tex&!b+P!r2@^CLzE96((aW}V&BVDP+9E4%oBs>vKshEWkMLcS<{aFEOo2DI6+R zfu5W;Se(cZN^|sN>@y@>;)nqaIJGWGz^aw4IVn60L3W=Z9cq1sPtab0PpX#@N-rCv z)bxA|OsQ6V;!M&AE}*OUP6+@=o5`wA{$|js&$rE>rMJ*0n&!k*2_K}F-bP`Y zOZ8CmT#&d z#kjgCS?`q{yD!A|y<)IT2`%Bg7T&!eFGa~J{qyXHf6teUp`VTtnT`PLM;_IO6bTM& z%jmD7poz_=o?|g)HB*$u&}cK#C9`ReYvq4!Gp$qt07Erv7_C`*!LJp{Q4oecr6(ou zWf+O2wQ`!o@InLd0K=lE$u~z1m6P}Daz^q>(so3=^YjB?0fvO50x(E%n$sdJ`?q0xlt_;r=<1p)^><;)bky`VPp zu-SxLMZvn?f@c#RGV$&yj_|8AmW^kz80+c!%8o@waNSA?>HV5J9=zQ~9j+8xbW4Bc znh8xJ(vSl*YHC!#&sW1a+3JAnmg7ek-IB0!+J18Hs8HQ`c91C6cEPiXx6NnssRcw( zQP8`0m^Ak^X2u@XY!>@#oYL#ahgSse=EmOU_~d0XiCMGZ;$-W_yUvLB-S0ZC; zApC5KA?H`D`z#kaW~*i8dj_4b)_gcOLt6M_9dZ+K8`GVFA!0ZG*=sglC8sizMMo05 z!HP?YeTEB8Q8i9>)u$VHMy32*I%q?FF2~xV2*ss7I28wQOWV5mC-l-b_>ovQp;t~^ z-Z3TCCdslwovN#+?$+J<8dQ$^>i!|m0)ymkGtpEucp zFdLGLfU-b{TsvDzl#tT9FkwD-ydZuogvQ4BzG9tOc%7N9Ua~!dp)7S+ANttNYmvFk z7{ihR9I5imU><-|hrqlPQ^~4B7Fa*Abzbik zCPY`HF4y9beeL+V*T(Kl-LW(A*CN}eB024_GU#YNyf`JN%S=`_X2V)FYV}+-f12 z96~Nhi^8`uH?sJI;)U(nPPQJ}{or|=;M3xMHAUn~lcUmWpo^dmQnybQ_HB_=>z*xe7O@XpJbg55{{u7|p(zNmciHggFA1 zN>B`6K|Ei1$u;uXjZ7@sc95D3blpZq?$+#);fqlI(yEPi;S$Y0c2V+DM(!=rS_ZgJ zJ969uhTb*QuWfH|vhxkPc`+DbKqE4eHfn1XYR9P`^r!I~YqVkbXsT}Q;s*RRz)7!a zuaDosSd(}P*dxBp={8l|q{H%AIcBClbO|#d{2MlQw}6?Px0e%-H>_!j>2cn*9+tZL zG+|((e9Fdm%&L9NdfbH6K}i`y^_YjPT0O!wi|(2RL7hrHFzTsQ3JnUiVc|=r{P!yo z3`d8Itf*l8p~!@Q@u2;qBx&4inR_t;VIG-BrJBA}Yk;U-D_=Zx&kT0PKAMsP?DpY9 zm6!rwGK2kZP0LgE3PAfU9$JtBA4SYP_*`MPY8(|@QYOSVQ8^0hP|ynOdX?Zk(tsC= z`)YtL!wr7G0Y3u!ZScSU1ae?4#Oc$2+Fan*ej+weQ2r+`ts`->a=IBF@D02a4a`fNi>h6ac>$M|D za2{++-DswutwB57yOQ?UmLD^1`TygEBdG^-A$v41G3HUT)}t`Z6w)=`;oA@Su7(t- zz(=zUt<+%rxk%dA*1&RreO*`T&n01hf49NXQ<%#g7~<_XlkD8}MYhje{Qo6xnfBhP zD7yc@8Qg2@xHY2-ATD7~l&y&=67k@`|Nd{Ars1sr!+&#TI2Jf0k)i_2(oc?&O^zA% z`62bzN;^cf+OV6&{B7Tui)OaVH>8lVHT}a1VhU~GwDI7he(8D{zCK-dw8U6c@Kbjl zTYU5<=lcN0iq6OFzS!FTGDQ@AhF0#C>$saM{-k@O7%=bt+`VxO9`pYZ*HVi>f z$ET@?=g~Sz3pci=0g^~0q363X)oLsR=(SS7UYMe;R!-Rx{99h!(@5-79%};3rZE3ztNnX^t)=tJO8& zSxl^xN5Uih+j2ACXmiiR@pZzV_dU^Qn+}6d2M0_CN}HUkxcg2`YfKer3@5fzM!{9Q zAB$WOxACMGyT>ZsI0H;fLQk6LVmmb+>Zkfhdk|zz)TM?jbPXTKg;#E-&fvx;5B8h} zlkK}lxre9ANo;hfFNkh&Hj`JzM20eP^6Sad@G##Cm zTALRB2#~*JjdI6?-LeHfLzK8%3=s=qg;6j1JkF0c=CN^bCsavEVBytF`bGCY4nW@FeZZKrB5Um0kRx|WCIvj89t z)JuA2aojMSiyu)2HJj)-i>lhc$ySIhVt`7f#L_WpOEyLebthM@@KW{Q+?;^!*H+3d zjeGj399Jd`(<38yx1+?w2HS&<4wM-gSLY?Yz0!f_1#TO7+xwl4M&T?nhwawCsxkCq z(R~5sdK_{=*{PB36R-+6=~bWxYVl5+Z5Xznv8wY})dGqe>@;TDCSR1cHu6jwsH;u# z*`;f5h_VDgq9qW|q08z0POny;Jlaj7@K6j9Wr0JY4H3^_%jrm`SL;t6VUj336|es} z47?jS47|G-q2VQe>oDf=4##Xun&X*R2?AuxJV+PY@#nYTuWA_UgoTAhIdJoE2DZWb zt8UR!OU@gb>)Z$rRUdOjc&pvPfjx6>*N3y7dIL_-`}3TZ^p+^L zo2uz2Op7e_Z*){FbSw^EylvQ7VY`C^M&|n54T_xbj^prz<2=tOS{Jq{I-=8+{9Lk| zgw)>BvlbImY6e};m&6~1URqOjaLKL`Qq!SlEhJvt8^7v`v^yUEk0KW>D0*{u+3!qb zb82qn^`$jdKbNmfH6iHL@6~HMrhp7Csb&aljD-WpZN+>6{fL^BNf$RVQCgmNIEALV z6>Q94#-yD&qrr2u)gck3RmC?=X1QS}m7xFYB+FeWI+NPB<^GF-7K$7#gC{wTW+g_0 zJopwzQy`tFDiJlmgbb~>aa$BtM1ulrc2$=gfY`;~-A$RV>Q51xagcZT0wM2l#+_e5 z7E^DbHxVDTBV*jju3+lG<78Ra_9Yzygtw##|MKyr@J@+^Zv#g*mxOIDd0JOY@7&51 zVp2K~9Jra3NLq*wqn+d-;(c zap-F7Cr+ex`A4ukwS9Lmm%jTG=C=SsO5_O7Y1ru%XG0h$C-Ao z^|I@LJ|W!(Rn{KPZSdQxZt6+`A8q%EqJo#VUt(*8B}B&bu$c}+u8-KAOdb`BozT$s zSByXDzOpm|=ymyKljm#`-E33sk0$LOO~*4$i8D=`Ujc)h5@Y+}+Cni7&SU$;)obPs zJcgF_rB74?-(akzSwZnnzd6^$F}*|uwa+JIidj{xzB*sU3%l%Ig2uVsMeuhh+Eu@a z;jaSjdAa{0(T!;Gd;q%?QHa_p-T6Qt`%s!F8ce+-^Y^3+!bq4`u?2)ewdu$aZ??wB zDW4jqQp-2k^bQNN0I{XtOCj&^9%{9nN%cvoJw60=31O2OMB@EnzX7!CZFhW(O1T-T zun6RcL!4`psjte#)sKzJ#np}_(_WdYg@nI=sXP*3h0A1gWK+<6HB5VDtwtuy#w5(< z(N`$#5d13ai=n%Yw569Om&(-c7N(c?A#e|XNLA>`Sq8dO26{U#6FRqZ5K;!0)22v^ z+#}0gmbypsdp->Yn?u3oFr4|JJ(;uk%eT%>9HIi4LKhWwPoNO-Vf58eR_5Brcv%eC z^HgYLT-!G~Z2*&(*|bUh4sEgOS=XjhCOzrMfEobTQxtY-pxlr69%#9o*h~mt)I11z zf73!}yp{P9Z9=t&=wDFurHbHKY;Bas@;3hUwNxG(?qMoP8F`c&TINV&~N$5za zrYPW)MMFIofo=76sCu;7?J~pL>doDZfSOn)7b!x=7(oK7&-h0bWoA1)T*=5_lYg6&0RUFLrN^OIbS9gqm zM)P(HSu@K_afVfK+;TYPniJ4BpZ@ZOanWfRLNRs;ea|YWRp34Y5by8Z4fz~TWiiiW zqmw?u3PQHwIOC6CgIaa$nkLS3cK)dg1S69I|iq*-VCioEzk08|;?-JE%Eki^pt- zCyBFIjd_yXCR(|-ME6#SYAdg@+vCN7o=7LflU1v-IVQ#kHcBT=kyQ!jd1GjUyQ1~K zom>`;6?h@1eJ_Su3`oJK#0^evxxA;3x>x!*nRw{u<79!p$-(I_&WsuLf#axVFA=F2 zY_j<`HcKlGptQ6;CF3U(eCYExF#F!l2a62Ck!)X*#MTw66gK8aw0H=kwUT<$<7g>V zKNwnSDum~j1}3Y{_vJV&4;MRGPCen@OrmvF3>VG<4v#7M3m*YFIzaTyxjFKD2IW50 zjn(^^90hkYwe(HLv|IY-V_h~z_UKG=hH>rK$lEu6D{}V~)*wE*A8J){9uE2${Yh2EmfX@VV(L`A=6f2nT7<5PAUa+M)py$ zCS#^ccRdR9%mV|&n@lFc81rH&j!4ggq*hbu4`cEq6!BJR%>uO6X)uA@kzZ412O6+Z0Eg| z`#^c!${Rg<4!iMx_|J#7QTORT_HC{pwWXWII!6f0m}J@-bYQQ4#lzfLl&^+?R`+Ij zVbIx-OKaO?Q@jd`*QUjMu=4U_NQ*gf%ZA`o#B|-069tQzn*qSO|2oFi7Utn6Vatyb zTI_|1D~*IB;`U;j=)V??U3tjEZF#xzGqKNo`jZzzn6J+3Y!(iKw(GXNkXn8f(a>=G zX4oA;s<>o3n4N{u%wUM>s3Eu-ll0@6Yn3Rhy6*2t3Vbz@2G~861C|woR1KYc)Nn$? zUhx)X=uS9V`PLh7n%=7O=GM2v!_(&6%a&VpF38N>3!o6b8o!FDLv2FPpbG#HAl!yH zM{4#%dKWq3Dm78>_g*IPRHc!7PlX^x>fZK-j*4s%X{@MYKmxIqxUcbIu1`}6K6>4-;12To`+}!E&kXHc zjs95gbG6kQtS(1th?5v;(=HyhnAFYM%6H9`?^caD-5$ zWs480_)Mk!Ty?*&)mA6Cz$uh+Q+Bh%frgfeto3_pwG`xrdnL0y1#`CwZwqKKmA?GX{*&JV$hmHa#M zw1?ASB7&+6@iZdHdv0;T!XMdP!#@inyXk*Y)~Q?5tTy8)$%~=&);n|r#2?YtHh>hQ zrIj6N$oT;n_oGcZ`hAy(W6pN(C^W+Nna*bCodaVMFP>{+G?!CuyjQxis(odj^24!D zvv>8k1}(R`mIaaakls>%5RNeJtRS_f(`$rBC<4I`LAdWeE5MY!^vRVcLjJ_+x(H{-%!!`Gtt#~(|T-!n$FFRl=HQosSXI9Zh29F?7=Y| zIbxj1cKDGXztSs&H*C29>7>72&4rnw_S_5=-Oo9VYCetH%n$paMbli$^WMzlGNS7m zjtGmt<==nC*<+Be_DUULBHO?56^Ix-ywwDJHf;5hpTwCw~}pp^yC_a zc5QgUbla${kyYinvD8D(fTG0!_K%&NUKP|?w*fWI6Q9{VA%KAe&`khmfFMG4wa%07 zssLbxU(|$fT6NK@sr`o=zIYe;Glz^NFQEoN_%dY59ZGj`aWW2@`f+jP3l=h+N_^9Q zj6Ur5I&&!X1IXE2AbFW%Er#Uv_L1nv25)s$fVA%cGx)v`;Rv0gks$P-RzGu(=r2Ai5q%h?i zMQS+;rn1;-=-+VQsOo@G?V%%r5czpFJ}^2FH@CRwb6Q2?-FM%OjlKi{AM5ZkmGxWetq(W?Ua`3sRrH`i|6P@19{*JjguXg+}|;g|Ir=O6w6`2rQLc|sd=bpiMpc% z5z}Hh!seh)*@l;1*I~1vi44cKah042#=KM51Y_I0F4v6JKI_HRJ7~SS zAtHGNau*Nr$o| zw>2$@^Z8`e6UsRe7@FyOtdVSpv;5;3n?j-1(FldXLlCYadR=g56qw3@`3y@B;=^E1 zyU`jz-IIf5_HYP)Ca~wWO?{%6lTs%^eCHo}F6XSLhL>#r%X*c>VaPmN1r@~stNSGM zJHX(@o5kuCHI=wuDeu;-4a2${XUakn{ZSXPoC{P`9|mrWQvIlI{Gd=% ztF3FW?BX-Z7a!!C&xqTy5?*u#(r{qy50(J{T8($f?R4~B??|A+YWjbJ@N|d#Y!t~JtU}n_cu9#NQek}MW7W1pSfWA^O z#3IhF3M=ck?6M5kl6J7@79jQFt1rReZQ_(nWP4q!z~)k^lq?fcie&>BstT`jJi}LR zWXD(F5zS4{+5LDm-|XXk&Q9tYiID$dm`;%#mg};AEBM9mfpU1{@PT0X%^sRdPJvBH zcORP-ALYU$R-3Ay`H_FPWQLEgNN_#rCWRnPwu?3%wg72a_*uOS!aFtnHgjV)(a&e7 zd+idsrm3zk@3kGe1{*4{xaR$lcbArjDiLDRzz_}2mI}W)e9*r_PU~HU&Z(TPcNwI{ z{;%)p$%%Mdl9&ERn{&O#z7_Wb2P9Ff08hVG{RV7jr{s6`s2_MjHp^XK4;wY$)~h>J?li;UccKZ{#AbzF)81L>b?%Wv*~N{JEa@d9eHfjsuX#a$Vx1TR}(OXi?L3 z&mQD{9BhkQdq$)Lrv?HfO#eZn0Zg9dZwAk_x2djC2Vk3ns|>M-_lO9y0ODgWFR-T= zQlupxF97vC2=%-jXX3v5EllK32+O;Haa0={S|1%zA5DxiJxojK#g}dH40FQK8Krrr zbUY&$gqJ~^V>#kZ#eZW>UaD+1Q>R2Yj2|~l|F);uznV8n|GUpl<!;0IIbY;6{6Y;f?H30>%v)J|jjTEd|2r(i zTgtE>cXI6ySvw%}fsMGC@~T6cWfp-rpO8jjv!lz#T_l4cvt{vl_+H~`Fds&W){`k* zG)k-i5BQjB6uvy4W-26H20SM9$1a1%0K53JuCHHEEV0r4?ERsWH>4tV&A;!9l`}DA zvZVB~^1zcX`-KPoic6dc!Wvttr@CdpCeh%5GtLQM!{u6Y-{mFnlJ|4#t20Kqa@Ybf zF}SC$*WD2NwbkxA&J5Ja?b6E*P;WXVYX-Xku**Mfi2*~7%iVSAc@ZSdTzirr&#jgB zi?kdXV|wuFUNfK~2e5}5spY<0oBxI2B{=Avigk29`XjeG2d4>0tU3NPqLV{-~wIr#@$hd z_q@(dmzn?x+t}Ocgu_fhFprz0!Ev|pt;Ehm!LjXdK-rXU(zSK)T^}9L_%qaJocgq( zXrHYyO`ErMo+1*94dzPmXpDgZD$-7FW)V~W_8a>G+8ZmO8!Nmsu%Zry zKEplsvfP7TcOO=01}CVKtl3OYc-Y(MZVZQQ4C@H2H6dG_ew0)ON}ECO(yW4J%Uga; zKx_81yi1A0diUH07`Ozi9ECr|BtM|2K|Z2^sqz?R8Mi8SeoX#MDtupZ`W1O?M&@!1 z?dSiZI2isvDGe^92ni|Gyg;gLob6flX5Su*%w~fnNko{_Tx8k+nPzl#=#pYst}vi* z&6VZOa+6ZpHcy^wcBJ0e9=7boU6RJPXQ?(oo!(*tngZNd!Rxs4F=VX+I91`7R6L6S zxt2AY^GGBQvrwtn^A46%SDgi08H$@wL3zfqML1$AtTR~@wb-++?010gdwom`6qGJHJU~f%$MD45tNCbQE zM-`n8g0OHIe+>P8&AoZAu08QNE$-ImV(yI5rLBd}0wPimBe#0)I@B#)yRbsgmBzmu zmZd6YCI(lGHy7ea8F&}i)e5DgHBuJ}A3Bh&@Zf!Uvj2yZ2>p`c+&0tj0SW-4Q9gJ3 zvAD5ZBgs$dOQ-MmB9xN~+4@E(Syn?zo#Bsa=1z1R95;D*sfC_lQG6g>Tj=hhtfPM1 z&2BmfVD32JeIPex6ZhiIE*oF$wch&@PQm>;OgypuwiRF<2!&+5RCesOJ+cY55DX^wxV>=MbFzpm8{>>urE`@R5VVLOlG8~BD} z1CIuk^=W^~mvesXDC`8Rsj$-oF|_>Qg0%Tubo42kuaL<*2OJCAu({+Q{X%8fjrYi3 zCZ&Ic8Fec=(SMj;ViogkOpk#g79KmA!hrlYYgk{!l8(>gdKwP}(-~BumO!DpJ74?-^5G_uI^czsmhQx34{4%ZuMBX{Sbss(G#rdoYU|bDLL1>Di zS>1#Mwpy#FD_}q{wwy+UdLs4ckUlzq=xoG|gzjd~$!NVeX{CHhadllz$NT%V>?$Kz znqgO++c~1mN}QQ}?3FuV#nrKvoaNjfPOskvp+d0S53pz*7_nH6tw$Iw4Z%nV4_#uZ z2}xA$rO%$ks47=ps+D4%=}kcE#Bk)_yU2k3jwr_$H#c&;ZQe;cSd8aZp&cSH(2I(RsBkd*$_C7ui3TDr0l-p)L6*dpo8SJI8jo_L_W+ND= zFEcp;Ck(SW5~`)lIY|@b{g=p~|JF3-B#r;)QG?O@5^H2omtaT=Hm8u%d6l(6fJ^xR ziPzuAik*H<22JYzBVtcG_SXoN7J zP}E`iTes(neY}-pxRq0<#XY%M2Gjuq9|Amzm2Xn5Huv1<@oXj+(z@qdBDZ23)!)ff z5H0N^26UA_nzLzO*Kj?Dj{F{e$2STqWpVu$+|VIIi7a?oZ^toq8d1=Jm4toGxYY>P zpe!JNC)a1_9f-*_lr?pHu#q5wn_OP@45~Zl>bz!TvT*{A@GFYaOQ}cJ@5?CR3ZV?s z&#-u7>jyN6&jZyfVoyac*sYQLZ_5#v{wp~8Z=x`qOe^!ZBJ6?sd#0JNt&4=vTP7dz zagWCG?}DTB(d?M9zaIZaIndV5KT88(@nqp%`xMj9Xi>7XsF$=TRa%tR1PcBfh}xyt zU|g@5zv7d>QkcJj%3mQaz}P;#0Aeyx_+x*)U;9V1%ex;!??A%8!g0vf>zM^sY3HvJ zNngPd%Z^zSd4~e*M>fckm%(4H%Iak%t%~atwqI{#giI;#v}L~FQ%^M%J>~Yh@^3*q z^J;K-nyIgWHO>%QSX~{q#&}t-!a*hFY9fO%N?5KnY2**-j!s=Utt?(p~(f6CIPogm_%PGtj%Lm+-Ar;yTiOB%Vq63I87Ugu4(XOe zEJBwZw-k@UaojZUK5UKgw{qj6Stj=3;y3(`kf9^Ih!pp&Zt(BQ^v{_`9sTFxnt-Ds zxpT?{-+(23=%I%B+5g;(JrH|@@qV>_oX*1YTi1E9N-6`4s9@r~poz)71Hn}8xVfZz zn2Y}byzSmr62(!>VlYtP{ijIg9;|`!X!9;+T5`QM$V8PisJmxh5{oB@^UY9iF|J?y4eKa87bO4B)=SR-6BaQ9yR~lq`ZzsHTHC_x8YH_;9Eqf7C=eC_!o=SbSfHmU z`~Dxboj}HA?o%Nor& zTna~#hS*h0?k5Lq3KLF)scN>^ooBRG8cO@U&7jA9690Umc8lG0X8dBQ%G&u|(t zbYJ)UiQFGt;;iV`wT9LrCBU$NO+%|`x4?@oGF0?8`P6?^RRLlvPpsJLj|S@=nnQkF zo64zCZ^fs+|I`C|yeF~0Rxoq&4VN_W?BVKrz$yHfg=7IoT)gMkdmAOtMg1pieE&;R zKG(Ni!1b9^P@@4(kstFnlzx%(7x0u~AYqW}%b!f&0`f#1>&%&QTZM)+)x`^$wRKTn z&Y>`_dQ|fz^Nb*#&~a@0UGw2o)~1lO4{QF-F5efELD-rDo(W+r1NY4IS0hug6(;)R zTm5~XG~Tsgm0J8p1J(PqiQM>}Z}}yC>rDQFb%IC+KqM2BF>X1SS#OfR>GArt?xpQ-8@iRC!~bRWs^e&g;0L+Zw} z2>sPiYAefSn*YcevLWyz-g2M!N z__roepUnrS$@XN+}60@t@M%&3{S9}KLZ!$-3mEkK4uEu2f1q^%(1 z1cz~lSEzgStIh(}0EfS(?>tq`CN)dRv@al3cPyF!=J3#<*;93S*X zS25kFjIyUAs3hh04E84cY3uP3wfm#5B?4l^DB9lO9dU}d`lr&_^Mmcd209a1mLKhG z$gD3+gT%CIY;{6?rt2mEH;*9k@~Jlmi~vgEUN{dk@%ERo#eM!YDv(75ZBR>sd$6SLNs z@0GT@IE}xvnTAHdu8pV(63nJZp!(#xM-QK zKZdH{t3%ru`P>@8(ZTyqW_wO#=)ArQLpNy4Dv=s)8P@G@z|eZxn_lVQ6-y0c^@cjTkEfMVr<|Qfn;(s8`+ivZn`F~Dw?3!dJpX>GZ!hXRnel=7%XYw|oHKE~bF|L8 zfl;aH$yU$AABk}X)f#4B8tPv950t+yPbt~s^p{z7WLZ9oyiNwl78;Rt_S^lBzvFt; z7@mwQYNcas>0tJC!LM9(dzQGwZgJPLcMOZbg00_+vJzYxR}`(>g?lO-@MV?_Lu0JU zbVd&BAQaQWUi%nSeWkC@%y0z@4sNqP<#noQpJ_@B6??RK%bTJ0ovc1%?Ni2S+dSUB z!ls{TVSO%dJc)t(^I^DFVzma}APVg&Bw zsaRmi_5tGor@3sFVKlmbMP%5MrtadDr*GV`$7|Vfr0^Mys_ryZaf37_$*+VbGBOEZIcXA`;lu+3HMdedt6iJ!NSgc*KBBl)SIWDoUs5QV#4Fr zrq#M8HN)DaN@WOX0uS-#1mAMTK8ju*Sn?V=T5DbpxVQBHMCt0nTvtOnRel)vp*=NP zX=y+-YBdl_E*1|&@!o9AN~k|9*fHE^lH#=DdGZ(3PYVBeoX8-i@okE=dc%mtrX7G6 zmS9O;$C%|&OKtJy?asmQm_lnB%MC;L?~^Lo=!*Apd%!qVT0K{K7(Eam57MbA0XqmY zX`eG(oT+K-V1#mvLshu{q+C^a>!e(MII<|UMPE9oF@)Hcvfdh&b_l2%klJa#g6|#A zydCYF&x)=)yFz8)R^~JlMK2Ji3-s7l`ZZE?&@O4O6Z%@$ppUB*I<6WXN zuvUUc3@iiGec18|=S>}G6wGF39n;L`Ji%2rpbgAysN_wK#E~ipfCM#)SB9wzHsF8s{ds zk3?MmikziFU(MjO6aVhqTz?)hRC(8P^8}m^LJrY~xdw~EXPQz5TuCQt`Jkay8?5!G zYqj;~Cz0om<~CUCKo&)jIo!Ta(>yBLB(c7d<{*p<_R&=Yqv_-@Km1oj8(4HqBEo=r}N0E`v=?@p0 z*UpK2YfM8$xdKF363XF0)x5w#1S+j?<>~5YvGmj9hQ^ugRhF+H6z6x(XbkGZULg5s z2N+37+!-%1TjAqhz`AY| zFUxR#j|hW<2ji5`KB%WBS!1mW+?@H#@zMmyN6&9C7EIlt9mz9Wy)HnwcIk_5bH-%B zcH2++>3u1W2D;4;-|LmCW`g@3ez!wa&dhPI0;@lPWwwBACzv0%n$z#@#Amc$`?t~$ z0PXVZ=AQS~JAv&cr#&(4M8Xy+%?^Bm5m(v=ehAXumi;hqZjV(D!5sJmA_Ch6et@Le za7ohpi=jb2A2Vf@1|DBI<##m;pH?m1%jsV+?!H!eV}vEqEEt)fWBrn|;sFczIr5a$ z(ac|jMj8@mxNnKnrFHa`ai$`p`)S1NZJkb?7Z`a@^LFh}Fq_v!WtwFLasb`AZ1-O4#^#^qA*s-z|pgFWb4|$JVeoE~h6qSa|kuc684l z%Pmf8n|<*(tLTG_Sq3p_}k4wy)UlbmRProyKgvtmj^09xtkJ zV5U)#?b0?Xy^Ck0(;IZy&W=ha(#;^!%_P!IClc$UGv4afPL?^O8}zaL?h$&$`B}^e{!koBbL;79 z`xykS%K3eQU(@cXhy2KD@E(Jn-7}y|3wx~+9i9=HiH?0(rO)=*%0ao%`b-obgEsnr z1&B`Lu}9T^8HvcyK|QU0Y`S|h?-pbb=HH)s^ZnG-x$nN&@GOmsn+!cfCCF@efX2lc z+nh|kcVtcDog1c$_{^q-u_^bFESPy=H^RHefPDO>MkEdr@ui#E2gnYIW_4rnM#|U%=Len#G0=Vk&4v`S$blAmC7F2gz3Tm zA8Bs^71h?p58sQZgh+Qur-XD%4j>^)N;fFs(9Na0MH-|#q?MHJ?ihrjyBqw@40zvr z-}nFh*SFTU*0Z+9!Sc3Rf|1=ZVDwv}=eh8DF^K>fml&x#Q~dq+v6+>ag0}rsBhp^4iRLuilcMBmFH9UibVhq+b{F zuRaz`pCNCMmhWLr_i|No0AlSjjwjH^F>(PWNs~Ai9~EgwCtcn|(iPP>`FK|4V@kNj z(9T7X+Vuy0DYR>D_$5Tq;P;k%4K0`X#?2lSZUb_lTtHyG>EvxG8R`OvWk_0JV*P}q z!Ji7$Tv98#8BCl7{BvlERijwgfB>5nf)z$7{N!)nfA)^ znOeIPYdFlBOm4B=*=H8`u1LpkIR3%T#eQHn0(~!{Mz^-sTJxPi&W}Dj5Pi>im{Ocw zeb%_(FW++1*T8aG)atnEV%d+<{z(OOH&Q$ADgllcsp^_R9SSYk#>!9+12%wZo~8t zaedPwpj#X_TA!P_Cu{#SJ>f{7#k3XMFnw2Cs=?YaL!)lp>@1E)aO1Hbdi*q58>-}^ z`{%WP^`NEG-tZjD$Xv6EMi zsM2dXtbVC-?pss156MR7NpE<(^&DRLXRQD+vj(mys(~%$xT!I;)Sgn5DU~lytk#OE z{OQ{;C15NVckp=>7e>%4o15Kh|74r#T=$1P#I-wQLZcpOM@SuD&<6vz+GHGVnpbEr$@7ZbO3W2~qJ)>J zZIF7HhdAXUBrvHSP))OszhU6?tkei8$iEf<~&&G$3$Z|7W%p)X^wG z`%BDXP1V6$vD<`&aLVHwCww{UJ@1X3gEKpA_J#(goEnhz6YFBFMPPL|=AybO*6$5d zolLZUL>tlM9fuCw_PaX47PhaNE8Z~jmQX#!`}k3^i~r>Jo7FYiB5j|Or&&M+BagZV zzENJIj)SQCu7BMa?iw2XP4aZ(s~evYsk}jR9VJLJfJ6`x#n<`KPV9G{m8x%*njbrII*`tnd*&p0;~%r zd2rVSP+SJ;n-B7@yQ{d}Kd7I7YTNG)oRueuc)d2%VLBVQlj$?KWz}B3#sdSypyjU< zr>h63hqiNW|GTKu{4*yaF*}tPPLtZl0^inU&Fwzpr>rELjr`ylITX(R*>8R5OXAEJ zUVqiH^B^LH6kmXW#eqd@TRTq>O)B*d?0WQ@Ao-R4%Hb(>3}RFRLof9PJ6+ydYvMUI zv|U&KsqUDsj-NNLP|l3~u5u_HtYo&^qJRCW5vFGeD77>Z&N2kb4mhymvaV*YoiNmj zb~|Ami2<998)sFnQI#GhhYe}IMliU>zn4o-g) z8k6Ca6DBw+m1<5kSUKYs)SQ475l-6|;t%1uqtp6vaiHqQIZq6ho*R0xI&_r}Q1g6` zfpy*#E)j17?MH+D%YJmAiV%jj(*By^kt{sl$9|vrdtf=-TY+#?)GXLrP-*GPLQq-; zukLv@atX`x4fMAM_l&V^K-@MyXIyGPfJ8yo(_U=uVH5<{n}u~bqltz~61>6*hI0%&unI ztP+qVPTRxv*}H69+(t>(ZZWOze3EQ^LYnW?A&|L^vaoCkKIc)dL)=2+wGVB~-3#8H zpY6C50KD%@9ggc{3eB37y8Noya}+DJF|fGqW0F$B=!j#MuQ?>c^e zWUlrsRtbV(FSd~TjbrFa_(3FSUG-XrV~^z}V2wReQ&a?umHe=`ll`?fGoG!}xPU4j zEcrRwxlUP`8U9>b=2@P3x9#<9y{Z&Afe5ca-^6ne z8ylklM-VjR{ZMynoHhYfnfT!YucXEOlxPA9?wGLZCm z?7?ac(=u3|>^@lrz_r=Ag@u>C4<~b1!*W+M82It-niUSiVNq&z9UP`>mBLj!K%{Ak zOV{$fLT|R|t{N&|6(|MGTxgbP@&Zs~?&1}OE1MU*HIFBE8tt#F#P|I~$0$2mB3{9zSD=Ks^o z=Gw@)cPy@}<=a>l*w7T((DVd8!VcV-uw6g|E+DhrcBJ``VcRRj;NHa#Tkktv9xB3P z=YWq>66J{Bqq9kP11v_jO9Fdez>@v`a^!nM7XUByCe{|n$(pDDcwHZg(?V+dZtFPU z@u>`0SmNVNOhZVb>x@S36rrP7uFcvd)GQ>hI&jEV;v=H1VcfcqLB-;fAaA8CzDB|k zgkl$-`6Xhs^q#|x?NXsu%g}M=v)9r#tW)y?`eFWAF)$@%XgL<5w5qu>vB})6VZn^C z6%r+I`HpG&9&{r|grm^$>v-MJruNTA#g>U!flR7E<)Loa%Ga-g`>OBUJR9d7(}C24 zgmR8!m=J@c!=!}jWWStl?}50ks$XMfaM1~9*GmJgJ1U8zy6PgEH6xo#wwmkwnl=5J zuY9|n^Um_fz|kQA=!Vz9iGwJiUS8~MY>yswyxee`as7_kGJ%{ha^TdFGxoVD9T4NH zP;ah*jh~RO8a$5|hPvn4UGz(@u6cZ`LtBlDR_SL_CLG<$!<^5YVA` z!G-D^EiIJgvW;rD>zWwA!&;M1_Sd{9oV=tg;xRAM0v%S5dUURL+V6yI?$Nu4g0Ua{ zdOo9Deg=!sY`~(uXJ$LkrT3bhAM|(#t9_~bHl}f0p;*UHphG$aag?$~70P@&xKT{% zE7&5;qgTnru7%z2v@PF%a~GA>{5ALfSMWYd@}g>k;SN!e!3$-#Jv-_=bJj4A{P}4%^wYvk z+DBN^&0gs>#EWH9@t_>|5bx_N{zO^$6RY!}}hiJPINZ#~;<+duDZyEb%u))iy*Y*MFdm zf5H82?mC_qIPKK8LiWmzi7n-T#_qCK#h;@L7q|m#J##niGq;rRZaAtRSX(ZAK);+%yj5VorY1_QOVlXT+_Kry zvE9}!v zfUR;$bQ50np$wvTCEP)5u|cbNS$fT2@G3-7+Z*WD`uQ}OzvmnqbZtIAS3Y`$#^~8H z7uB=Y$D_*EB$D1BX$V^{vR77x?$K>PSYiLIhXSSIiDxF@oSa`{=L(Mh@*U~SyRvI| zO9A1S!BRE;ps?f$FOltbA9E;HEZNJyu(h*aJ8&m}fwtilgNKRmi@*gDZv}YfcO7a3 z6nEH>(qb`$ne-Ea{{$AGR!uURH6I-WY$BM<@iFw^R%sv&oew`^Sc+he26~e@-C9Ov z$ETdz&;-PZJ8bi|^hL-?fJmHEL{$Sd;G>MFeE6&g==mQSo&farr4hbI4ys7MWEym? z`|)guBT-rqOT7-MPHFgV1O&K4&$*TbWBJEHtX++{Zh0mkgnq(FmNMLXqE!>k#mBCX*?xYMu>P`E)+{)=Nz69OazjNovACEMC96-?lzH5dwB zH2@?SCUjLms(kk;$)jA=((Ugm%iP`TXDQmRU!jVi`lb1eK`MBFC&o|OKFV;{$s2s@ zI_LoW^i5>Tpju90eCjU{yc*gCTalAS0+#j4HvJv#mh^ww?C9cRa0z|MGt zJ8Mdyy%JP%h^Xd#`~3%QGptKLDbM<==05Ch!*dU9>1GNAj^2ZEd&Wa`(~l@qr@Wot zLe=c9gMsYt1??rC06^z>0(LJB;2oPhZx;-7D+)#_U>DlL`U8Ll&TUs`x5q%#H-{42 zwRvnB!-}vatmR%#w* zJQ`-?8tYO4Q_jg>S@CZZgaenN&)?Juj@^b^p3#T&6%6#uvK!JxwGTWCNfE{qaO|7s zS+^o`Q^|qVO#G;CKg^lQBSfVv9u;^{Scf)W?7u54ZXc6g*E%$>Q@j1#i0??yb6xc> z(j@$c6KUUV&^{N&2_-sS?GALO9?f+zE(gPtdV0GVCqP0;nViI#7A@s-HPDCGKUVXT zMBVLG8SHqRhodvJpS|BjdiirS9RO1%A%uN(HMg_33vqOWUX^c=-dRm@_W)ma4U3~!R6bu2&_r4Oco@aVft9a_$yRWuY25ayA2F6iR3UR+{(AniGtP>AT zv4s65G+UIn>o_?pR{#*Mi5B8=#z|2Uq()$7Lmzf1VHjzod(r347qSY2>}!WUh% z<2~utc%u zJDPMFAFiYaClcIw-%QbW0IU740_%ujPPYNyzwG4@S#arlRiG5`;UO*z6frygptB)= z8aAac&_n;r3F!qQZsB%_+#B4>k1Ygtc58=WE^dq`wGpzw9&(48Vc??%*zXXi-Bh=Jmtz}KE1{hJ=1Hu< z7n~}WQNw7=KmZF`zI5r7b_ZS*6MWzFa*TD~dK2`!?JoY6(`X1~-5+f{iBXO-06|=b zyDog9Vjj2G6fPC295lTDS#1B)-Tr59U^5S<7tflPM>;e zu>uilGW%-7t23Rf#|j-N$w9chXiOiUs%p_m%AvP^@DL0DFuua6qS7ZglIl97vWmoRmykJnwn+C%C1|FzaJaf0q8r@pB z9*DZTPhj+6>c;2d?K|FFs(o{L0lNzfDh4RaUI$9B#q_kEhW3JU8B3!nEDb#k51mk! zyNBs|IW&Z2Tv}K98%}5;E)`Za=H&!r0pwd_I1W1HlpluhzK|-3P}0iVfTK}A0qA0z zK8wSg-T7VCw&s}KJMjK9lx5lAmb=!n~-d-!zQB*lf zE69cB@_gthLp=_CD;NTxK}oudNGlf18%jW6jO9qhZ=S@X8VR)UkbSx8M3z_EG-zIiEjdhTDzITmj{SDx! zH=D=Sf1^L!noleu!=c)u+{ObWjKR33ehRDK3`eN(>Ap2zOKuX+E6K!H;#d4eLNjhR z-g>?l%m@SA`5g>=V9Cz;HwqXP)W8Ua0+tTGJK0rBK!6Y3wa*e>!i`bI{|c$t%j1+A za6JXE@PEU9O)oeYM%@xyi0_n&DmeHsbq!(Ac4nvjQ2sZt5*$Vf;F*~G$^iwF@`F3v8p?||F3t|hWNPWv z1n)x>npS~zdj2vj?y?tFcMn@U*+!mBv>|kbp2i>=n-%?F7(%V!9aExKim(nisrZAQ z!a6EoK)Z#~4Z&kfgRH#c+jr=BiNZ29mR{I~nx+-r@tk)Il;s*wmhy$^9?B)!>UwGS zvNB)V>uuE1YE8SmRY=nG>JH*TwU?9Y%X+kDLY{HrS>UXnL9=X41~93`5Pk>z_R>9g zl#U_iS~Lrc)2W1W$NmpHzBTijraW#r6>jTS4NNM=;L)V8s%|;ugMs^r8!dhne51u} zZZD`=QCZdCqkmLkNNY;2^G7%+;tt*HpTKf&bPAGz?hQ#B+^$#?PYPD)K>&_S^1iF( z)6-AZwSo*TWK1K5&UDW+Bf65d_Y*go!8jdCb3xk9Tl*aV-Xn=301lZ43`Qwa514|z zaNC=M4fG`0%Q6T!W7a}td(w+6x2?6j5^?i2CW08txh-~Hs|8BSV z-GmYKO#Xv@N zB%dCeGbH=gESsTn1m~SON-?LOYT^<vStU*n{UPywaC)dPGzG^7pxIQ@(!rkUC3b1W0*Gfe^Cb69M@j&kddIH4 zx_*s#Pu!mqT)tyFuF_lo@MCDwJH7OwxGt(xBVMT6^Qj{hvLIO~<9}q)Z$v^s7QJAR z>S*t(rBB5d9}G!fYaco?Sa)VWt|xHO3Ecu=(dB{^6e5z7$@ut$>}*`tmyd_KH_~H9 zHR(RZG&UW?)z9C2r}q zo$w(>dvHTOSUX?nO373BUzP}ft;pt%62hQl+EY9CoW;>q`6q1a2^31}LYbe!F((4# z7%?5c0qTH|y8689?8F10*&hJh?!PTcS|^RA1q6gTPon^%qKDUE1z<0Gkj1AxUS0FL zaE2d(=Bb#EtVHjjM&auO7*unx)McI&Q9n|}dcYLq72DPo&^9;yH65zl@33*I;$6C+}I#T}^-1(U_u6(_#%h4ixVNm`X5BR24`=Ctd8 z&Wej3PKI|h|EG1D%3g#m;C2lg2f*ALg>~I@ZR@yjR9liER)~Ml?Is2~vvcmiH2pT? zHk#_0*M?EUfDJ$h7$l2RvEL0M7q6)c=qUV#7?8L_dbn#|gXwT9(3q905L zgBf3YsEPz}fsevufvrpcMFR+2fma~Qt=(x+giF6>VGiIb;@HmEReS`fjgeOPJx@G7 z6_(h6%qvOS&}@tsqQl^rO_rh=J!aRQu@o-hUk>QyUxD)~UA>AOB;a7ccLx37D?}4s zuW#~sJZL95Gss6~F*SXm*W zazwxN3V=L(4}}1*IrR!+#AFdhMsxBrHaes}WCUC9{~RLZ?_C7JeGi5K$$lL-j}oxa zVm`V*Xo*fC7iz~Zm)mMLA-;N540bUF8efB|e zQzc7Bax-?dRBW&3|3co};6^1s7*4$o%VLVVw}WpZjP36}4cx-{mhpHS+vOC~8s#(3 zXPEDgu9639Bh0$%B@6~D^+BnQ&btJKUqnRQA42L{ojh(S;41$=w+gxiya36|LTT6r zK$JHsSxv#mY6c#-3A&Q2YCT0Yq;RNNd^!4D@P2=QFV0lm zp(QyzGLrbmk5_+qIe+}`L)Vj^Ur5KT;f(ixlbu-`_Cl^Y|B};L&IslvJ!#hON!r0# z>q=MQO0efObWV2_bOg{+r2$|Or(9PHP&OEMLxxHypEH}nhDvwKpARFZJ%&4l%PvB5 znXINu$STTpZssgI>fYh{$EHlkeMU7R%pz%t1)X7oys)yu((&qp+2{FRn!8^|19H1MJ@ zw_U7Z$%Rf^5b2rC_%93!55JfGgf)PW}G9Z~5+kVV5^z zqI63Fsl&5~y#eP05Q$(x4eqt%4HpHsB@33JRRl|5Sh5%hwiS&DQHA>m<}Nt7Ag~Md zI5g|sb+9zFtK}{ElZciGt{_&cN4i@MrZA-6WU}^+DB~+|HM!~48^IV8Dt~#&CrJSW z+{nW&N~B!IZ0{TOwzNE+Ms+BWfb>b)H{hR8iYIHo$mI20HVRP^5KVO=@yN1ZfB!&w z&|H#$EQp-OGi_DAB4z8*F)2=j&%b_SLVE%(86L*|(0v?!SV1`fa2T1EK5ddCe*4 zq)U^Ov;InPCo(V(iDZQ1-^z#)*3eoB|2;8LxM$EM53RX~kSj1)gn2ih{ie2-9RHsu zSzssQ8_V+q%F5sb9NZE7zib=haidg=K%E{tMFG0zG+#YzZ`Z&i`i7tpU_c%rhWg?w zkD?WjRDA}My!=Czpo}P^1q&*LrRta0q;Ph+bFz=j% zvY3OQ(hLblHZ%;7Bl1mtW|vYhS1KxZ9y~+3+7QOkK^#Q`Y*E)PskLIY7bYW$6MGb3 zm$3&&!|x3;WY_*`4QDMsF!jY3Hu9{o&4vG(WC&Lkphq5fM zZA7C{i?9(VkP)^Jz3jc4`9<|oo|P$JsM7@&-k%2BBjk&uyEBRa`kWy$_dfUmxaJCX z5Jcq)%U*Pc&DhRUL4qa~BgF6*4{*Yboc^AMrtasD|1}du|9tQIFlKP&s%cJ4Iw=?0 zHFllrJ*|z~0kh6Rb*eiXEYOpCharwrUdue`L6KwRbI&4z)FGnMMX!~Ybi?j>4WGj%9Wh9062>y`QIZ(frHfzbkrF~BIYTl#g zC;M)8hE-NewSKV^vq#H0*y5FQ?vVr)7`t5_gGb2)I~y3FM!O2=#$!*u=56RJ*|uiT z`b+ksgd}3&agj5>f1y4m$F@~!N>DTwC zId!hBT`!(7k9rKwwAJj?`IPld(nFjw_UX;MncalNWa_r7!@!82YiobXX*yE{L#0PE zFZGc*1!Z~ zC9;|O$uLR3)33%g(NuyB`qebYI*kWN*YvDRMe>`aq?^*!-^caYB)}woV59Rd&%?oi zBnf;PL#Mh=qi8sg!|;TbGC*3#fgxmX`sHRQZlr)WnhA=2)NUuwSelq>=DobEjQ{z$ z15PTN$EQv2i8%bp-!u_Nw{yx*5p9HLdMC}n)vPI=l{!Ca|3Stz_01|vibb?Ja zy2~WqL=DbF&9a5C3pDB+c{Gjf1{mmXkdH+4Z|VAe`CgDSR0p)3Mv^gRZ}H?ELi=hL zhIws*havG~Pfa^+!lf2zyBagM1$r983Vyyw2@|90lIia8`Tiu1@u{EGFu?;*A2EVy z>Si!)aMClYjN^{-e3%SNqW8pJvCg=b|I`$8$fNos;*dwmr16*)>!gS$!#N>^%{)3J zX3kBwFPL7T&W|jF6cDBJp$i<=1tErK@6Apn#69vE&!tYAY2LS@$+XG_Y_{W}-w`sn;G z+Sq`tkgd)r3R4cYyrUlOmS5cMktMij)kG|1amHR{e z;C{u>v7&wtQN2XebkutdNV1G$T3PFiW2pn4-lq;vBH9%RM3k-xs&U7=FX9X2(xYmF zmO6%s=^oqBa!SZAh9|bnSA0NR0zMO(Xs+A@R?hu;bZRFF{Rm%Uz#!@ZpRBNvE5b29 zvQbaS(G8)W)KW*@ZYi)fNjQ}fNwT}85Oo_Pz62fqr9}2RA4w1FQ>K_oW9pw<~L zO7cQ`^IuEbYGkgKOZ6MOXDF3POgnyZC&u;q;J&xJH*b5b|frt|_o^7+g3PeC+2yQU0K4)lZe5 zx`;ERD-v@VRzzyKP>F!Sx*UX0K zoycKr@;E%AbM(WN4YR@G)Ekjw_Tw(D0kHf{;6X7L{u4!I=9mK3yPalGMy>nlBrme^ z|%#sEc~q;|OsM&CpOVK-_K zGWCG+@A7xM>zZF?{b$<_Sv_rV2z|B6US*q@t@}ICy0P|b8oTeN88$DtrXMWTL2^*cdoqr z-JO??yADBK-;DHF2;*M8i+yf+s5#heO>igw6640ot80s%vwR5YoyqE%FgzvprrT^t zsHEezP_&pzol12zVDM-;&Lw{=9}im^$}zDfKJ=pppIycPqeTo zn>vubmaaBFeqG-f@l)xrIj_#|f9Z=h0TWSB61^4molP7xLfpL|aXf=KKP?HThrqZq z2Kxrz1MKz)OybWw!USZXclr}#COhx}la-3!_(|y*^`P{Qyd%J6vLv>CJml^V|OW8T{=H=`mo4)i< z0L7(5B57{_$rEqWx>pE~oqWj`7Lv(i3(v6O$Zb9Hl@W)>jx@M=JkL%$4B-MV)|e^9 zz#5QtGA=lAHSH^wU}sG&NKVQnRN)4kdt3Xqsa$ghejgyM4Cgd}9}YlDH4+_#r8_1O zcW;L8)JU$;6Z-WW8A=zN<{^wj^a}VfC>5t{AJE}Lft<+YK0P2U2`-`aqVB+zN($YY zDJ0_X^oo>fwQ&ha2FzNKdG~xi%u-H2@Y81Rt!@Mzs#3B;r+Li^4b-5?R!UQ6*AuoS z0OxE(#SQOl%?s+nErF7Is;g>E1X!MWF$nfI_yu=E`JHE!`Tj=f1fy_}qh#%x1qb8vNf_$BW%}4sby&3C1By!{B+am>E;L3RrikM z=Y|Tg&#&f0aNw)TyB6+g0s}#Vl6uggtC9z6&z>Y~3FEJvWnAk-F1&>dKWz9CGShIB zs1|zXfp@l~gi>x&4CoG37v<(dt~Nn_yo;kPe5T!Hp9)KqM6nROOc z$gCZZKI*2Xo1i8C5CGKLbUx+Z|5aOd(I(=mRQY9Gl{ zC&GQTcEt+|Q)JXC9n&&8M)b^Q+MMOhY1i61XWrR!|2AorZfScKcrWBX$VdJ*Zlvay zf6 zpD2J%6dunTX)?Sm`bgBjA|7O{zv>EWg{lbo&;;UxbbWh1_RXgpvRsA% zhUK030Dz0T^}TK4zmU+<2O#(SeHhfOAL_dE<>~Mj$j}6S7w}GqAHIsbeY8;;$-zuK zg2XI(%hI(#$k&P;($ecTfH7JzcPZ;7Mg@lIv0L!dn#dRicgD9g`jBGX%QC&<}=g z#gUWMgMX2ktcGHvbdt6`ZuEt=JN8ZAl{zL_S-pnk0IL>dyV zSG?~(e;i|8{I5UMTV9LanZ|<)y4IflWk~h(H~a$sTo~YO*TyvS_N9HSwvY@~F_F>W z_C@#{dLPqB>v|uz@3YF5stqxxOl)ugOc-~`CjCUg+k(E!KeX;m<`J_ArR-on`4cQZ z><6Gw3j-q#U0|2&#m5aT*6wFd^_85EN8+Bj0|S9Orkkf+Y0_c2z^bw1;AAiGkr)C6 z9HE3JR@4pNCk0LqRqDwWK#>Hzq0%JSL1DLp@tcxzCzM$(m?O^o4I+#COJ?;IYdrVS zUQS1k+wiU>`ukuZ5HTEBZ2_Vu1Mn0&KEc}3l9pC7YN#!|tOPh&%Zrbu2Fd~w z2MKlL=l@C_@Jr`D*s}7nuWA0SsW<<;WEW4(5w)o9;l%uEO{s@?mbqiRgQmua+vG1E zK!yB{MjFRdxIbP1!fp35j-~=nM-}!BfX=x$UjQEtaO7_32gu<;M!=0*x{iuj8*D1M z@b6rr3nhQ$`HBDXcs6OkoiS1*wD$;lcwH+f!ZH}qdz72IY`5D0Y))f(CHhsE#WSo| zxAkzc?3#<&Gj?-qly!B$4ACls-!a3*A>+G!#--h=sean9^qd43x_;-4!j~?+BZFuS zy%Ou6nUFuE8g4^e&hYJWaqNL1xL0Dki=pu_g4QC}Rv~^@*sSH*^$C9Et?#3nrcKlb9)g-v43A8OFZ_E`#BYkDm6PcI z9GJ+6$)%XFc4dSV@*~6+AIBaQ$Nm?#{Smg^8n)dmwn}Vxfh_?>f!jE`8YL0{;^(HFR#D^2y%dy4fgZ!)ZCVh2s#%a~%G6Kt7>Rke5k@$KP)=i(&UP$98 zJR$Ke@joxe(8XKo6?2<*({Y%B3Tw#-0Om?!b*?oq!^{#uKsR@OlvK|YC=-JROBB?= z3rfNZ&`e8diA27^s(sYc?l*sm-01gS9F6Y&81jmjjYu`-?F*iGbmEGaS1 zz(Xbb!o2S)%JYl`R=8t7aAM_oV-xavG4#d3@x`t$%~4=MW1 zfL{)4`XhX9{#u!eBS0TC#F-d2hS-O$X|+EdYyF4QB;h_;)Rt zl~+4;P#th+lm7C*cL10LDl#mT-NJ&4Do)CX{j-l1eJlhIr?AhZ$)V2ycWI z;MQW+UEU=s+UH@tq7d{eELxdtD>?Oza#IV_z65w+pvbhVCG$(vQXS5;kHKe~?@0V= zh$-|r3lUX{*Cvq!$@GL@u>(SpaFp|r3X~94=)5#F>rVwf&L>ykEP+@)}MxWlF}yv%i48O*phZO62~8X>rYXg*YK4- zgshVWtrM}ou%`mymmdW(N=w`rdgLfveS-O~A>Kx(WCA%0FQ?}SD=IilG)?{Be%#Q-V)82=~OX$)QZw#k$q64NLlD1(&66GXuZ#>(_{Jlr-}2V zoK;u8fJGsxYqICl2!zZ2jtcSJ@^t-rbg@A2i}({@+B%9}XutNr|HonMf+YN`vIl1S_|AB)o;&y=@BctHvlb8Z!A?q%eQOG%bu6mXqDt)aj3|z1qBnW~ z^=j!Obi2um=bO-zV$Oz&BZW|=6Cfk2lGr>R-G6${JPeG-vZb!-9M*M@;(t3I}iLxB_Seq zY&h~huCaEQpaRaVaxRgP)8(&9DKmhN5M>lnd?!jT9GxBln3u{IT^zU`{vq*w@}o1q zp0OhMj=1h&XE?y zhaxb3VJ?ZRQq5f_xf!yQzrfT;@SD4QiVb^I7~=v1<|VtQO)xL8$zQT>(ui>g86dyJ zUt&@MzY(eW#g6!c)f^;iEx*a)mb!_*Ttyb27ajzwI5jcWYvDqQ9?6Yhn;0uLjhM}! z3)4sNM1SLGM(&-{I0=PC@H_2pc0yrJLB_KL!RN_ky!D70BNn++$YFmO^XH1d-y))n zSvB@)D3Can+r7GO1B?+vJ*91#GV0dJerr8J{h%LMZLglNM(;k_coo^`yB-qFz}c9# zr(*lqRhz{8Mar`>;ecEgCgh37y z>!G-Y&rkwdOvJeq&|G4`Sclkq!_g$xYMFRM6j6>G$5HYe8#F3R1v3gd&P*HPA=csj zr*+wiRyg9&>fu_IzN_77Cl-qnuG0&mB)2fq#@-ICKUz7_F;6k|$>GDFr^B`Gatq{- zln04QQy(f1A{3a0O-ip?3#{((5$z3F)Kl3u?zuHi)*o<8EW1`tTAWi@@-D`2VqE#t zJbHz}N>T5-zN6gXE=Acz+m?%X@#$F_*793#H`zeNpaTX9VH!rwgw*k4v@jnUSs-Kk zqQ1{=uLC&@v(V@8*OzM%`d?}8UZ-gAI9zxmB5cMGH$s+lGYwI1>Mp z52g`*xY8tgVg34+_|vaP|2mZN8!a<#4Mw}-Vy+ohvo;0R1ADUXN32Xbb{AlvaKVBq z8eGeSiUb|dvENd6q_v%6Q&_9K&k`l|1*mjdALiXXcopco>aO)c!nX`5F=Og*d*J7u znfH(c7`rVjyB(ejWOvCd!-_E{syhB`?eUEHsGhf>SE->_6g~n6vspZdA&Z_q3YQ() z60aSte$(#pbp;2OS4_7|+XBE@^wLjAL=&;H7}yhEczSc&wGD+w3W}`8UIyP!Y+t6C zo!A-=^HWyQdfrQepYeO|gEpd*Qe>*3NQVrf!tJ~VzR6CXAeHeDPQwhXEl$QqK`k;* z=qQr=Age5C4|ol>X*;ZPpkXg6KnWA0*l2J)|F4DmX9L@)KpBKr?40dx@fue9o5~Ho zST!NUt_ao8==sEKEd2Qe;j4t8Y`NAqt9n8v3SpT@UuQ51QzDos=yD@tVm_`}9jg** zt8`dAH!S$fuGkx&g?q3|_p^P_&DgLIpNf~(x={z04M8T*f_CsRMFoS7^E02eNcljE zReSr?AdErbh2cql%cuWX;YVZ^-&?7_)MVYP@WEvjyJZCh;o;$Jv}ndhgP(y>@}U;1 zJ0=hxf@v4&YO?6!0HZC6`$Le?RtxGYsAcv+!HAP0p^_5*`;C^+^uP_V7R@&l87O<8 zu((XjHO@t0$yymqg}|2SkKDPN7u@!hiHA}zoFDOKB8$Ns=^rukAUa^~A7M#a=N7&; zLEyDXP%(sxiJ3ede7ko-3OdRFR zPy2WdA0^7M`nm<&3##-Sj?_yWN&~>>wKk6m>pro&k#5yn_uD2h5)BFDF&6FMe zHZP7&C9?H2f{6m6TvGgklgKZVop1ey)tmTZhInI!)rQDRG`{$MN(P?vsa}d*nu_xi zXIv*NcGFVb8girjCAv>YAxza~>U$nKJ(~ED$x^+m-m=d`BP^=aP@sqJIxtAAcg|^WW)$ElDTd@_Jr@A~*$|&>UY-&7 zQ*0;%sUZ+H#Gm0)IGah6@y`-B?hHz0VNv4#0K#)-5(8Y$(1ly!#FrEwF@H$@fsg5e znT}uKz%M}O+0HiD%IW=w45D;~zKqv+|o__1GG-VwUL}0#MUngC6U_{ zZN1?cecM6YB%0=tK6Z|p-C@0(t4q&yE0%u{?$yC07p4|ZtMizYJ0#4`_|_k8a3cxd zeqhpBQ0lYAG+?5r#)1#}Ok!HdK}-~28tM|?w%EX0EKD`AC0XhFlawV$Yq7sBXJf75 zkC+Z7LpY{*Nse%wuJ4YNZ|Xb7A+||KaS|HnA|)YYXmWewh~w?=Z)WD}|H#ZNkO%!> zl>#EzmIQJ-Lb7I2#uO_+qEPXTWE7LYrN{`zcrA&PM~SG6iBN#_r;6`ijAB$r%#E2C zwehVOBPp1F({KtVK!5)iIQaj5W+(;o-!wdwJhVrT$U@8RJEkJG$w*-z8~I&ULYpR| z1nZ3&a(?06X-xare7@4A#rV&%(!QucA1N?ds9Pi@YJ;ZJfRk~uf#d$_mVx8kY>V5D z)ZP|ic3cu_;&%3sI4(AxV*wPe5a%bDhk=nG=wV=41kx2!89LP&N_T^pO=+NOV`m#Z zf*(a}H*@9zkq31As$=UkOl_OEWPGrXNSG@AlPI)$s`fdzRY=(El7+mU$;3YL-CKu# z{dO=l=VW0e$gS8X09?BI1^m?HV4+e$E;X1Iqj z>7Sq>mnYKCCX}i)4kLD(m&AQNnBDBy%NMT?Tol0>Oh13ps>$r?LO_khbR=wdx|-`g zBjjb!6XLs#8Z?EE^_4ZtJ(|)>Y-k7rEo^A$544ox(Ey7Lr0EgN@@y)DSD-z|dZcjY zd|%kCz^6uGf*%4m?&2pRx*16S6i}XV^+&=%z#k<*P&lq2J@`|=c&175OZ+K>V%WV} z;p%eWS#Thco-`U;)*}L?2cda?N{#*T|4{Z8Kyhtbx9~Yh2mulZE{z0tCpaMx+zIZ% z9fCUqf@^ShcXtc!9^BpC{omar_nhy2_pf@dYSpaOI~{uW?j>{0ImR4#<-C8PAgcE7 zdPzCJ0#m^NL!u4gN4QN^v9fP&eD)%n8RvJxPOT;t4H_&f2!l0}O1#;Rmj`_+xPi&V_d#hSaDEq;tw<>K#UUm*PKtbn{gUONpkz$a+n~p%l09O`&7TeP zi8(t1sk%^t0)~#&AR+$}`cpf}7$QDthH%dGQHx6ffF8QtK1;9kK&G?V1{3Zj#LF1M zAIpl)WIS5DQjXHE=P0~8}vIq#allv0UzGc!j6kNL^)>l~t$s_6`NH6KSPD#)KViW4TQ~tfMFTfO zj_>G`xI0gWF0BiJV>XHgXw5jXftjQ@sK;3QWG1G8nXLFtuW^uBEKWe{pUL96B`SvP z@AqkJ9=p$zzCG%@v)hkDgp+%oChqP_kW#Z{dX0AMK9h60#Tp6`kZXtP0S?+}d*r=I zz>ynlgtxF=fdmv{-T((~Kr)@H$CY1MA=xZ!c_AIxkj?u0t4RNz3?((FXx0B?h6tbk zOmX}o%SD%miy?~;m;N<=hy{1_Riz|VWi{-8W~^}uz&gMgV6s3$LP0YZ?mm1= zovbq@ws`bKV72mF5e&ewC?%w^ZSM$fRXCwLDp51 zp2*Y%Z-cC9- zeW8GvP_zodLKi`0EJ&o4^#f`5Cf{`eS+e$;1Aw3a^+0=He_X}Ynyu)%N+j<32{2Fp zOwt5gukFw<8@@#A1T`+w|Ku+EPXa7l>3eBK*i2O6LD6lU>m?TdbO(QRFp>ycqJ5Ge zX5D~yn6(u>^G~94;576FCMj7hU60Z+H_e03yqh8yt+^Od8d)r6Z78aK;j8)vzbgPe zb?+O))YBmhz;!Lc0?GkMJ%Foc1q>TCv~TaocmiF-wbBn7In~|=|q_8vnH}yXsTzkzw^t0?+CB$KW7Yn(GpA^PlBHtJFQtUU} zdQ-dw3SgziW%8p*x+bj^P<;J@%9;m@EeB6Z>Vx_Nu~jXxz4M9|f+_Pc$S;o@csfmLR1AJg!MN=B_UVT*W7=qDwm zGmwRhxWty2Dgg!k?IS5~XpL5*sbcdY2q-T2Gqb~z+SQnzL$6#yRo_~+xmhkX!iZqT zI=N>1L!TWP=jY~0|DNMvN+73%mG&_xjMHvvdU9v8n*Dn9Y})ZUV}M)frU9SxR1udA zD`h|u!0}1Xy|5ts6`H(QJxpfFK=3^xUSy0ev%lCT{JFPaXjElas*Uk8a5j%(Y}%IX zYYY<~TGB^x*k2i};-3c(z?cbm0)4&K;2b=}aFSXG*lC-UE47S?Vi5hsjmJlgx0`U! zTzI6QgyV!$#0jT1-b%%;f3_h6n5ScJ$?d7;t0d}1>s$XlClb~Gq~Zd7FGr_C*T+Kx zalGp?Oz4ix?Ygdr&d_fHdE~V926UX#_Sj53amZP0VR&;{ec_x+wrG)uf;PW|s}Xo` zY(ATE=cJoCxCJC2+5IL@>FAdHDMcWMhZIT9ze#f)*gr-GKvY;N&7vi02!LV{s6El% zJ>lxVZrvHnq;yDV5F?{Zg~J7gYHln-g|YOGi7ZYxv+=rbk^oXlftbT%Zb1JAHH9*s ztB4j{q(KVRdp>E*dpzJ1(Fle@{6htU*o-RZR|6SwZanis{6!lv5wC?yM9t-0d(%bM3GY&&1}v?+tIq{*JJNQ?J`~)GCP?x3|TF|{7Fac*W>E8 zj5@Ho-v0%yE)6(bbPU({#00)OMXvF5P-(R;eAsisT-S6&mKefeOh$0$UDCp8Gubre zOE%_HFy=$Zx5%!X|8h^p`U3D{i1{djM0MH6Os-HzklQMVJPptg2e7!2hYoYqrC+J? zeWj08d&OegD{8QQZq?qHa%^Pbl>2I{bFc7r*9FHzn_&@VJ9c5=6cOxIdLI%;RDbok zG*3qG%*2BWBFuirrZllOEi1;Se6a0v%;YN5y#MXFb8@73M?=DGu+R~wzO0L^s(THS zSkf6$t?*v|q)jt^ne*6b_y>xjkE&QCl8$k6ubJe%ch_sRs*L;BZ@kGREdAH((a?tx z9zftRP5>A3J!`pXoDsK25H@jQkzOf|C{?Je!yzch{fO-Onl z7dJG$u;c!hQfI3KpQPjfYk`bk-@zOhB;4l#EAdcn*d>}fKnRoM2YxQQ9WQZvF(Zv+ zIWXjLp~WK*zFMZ>gpP23T;HzG+=h+1R-({<0`pv;PRiML zj)w$LA;sot$6Z>hd$_cLt5-y4YD6uDIm>m=eP2(cZiMmdzX8Ds(%jgsM z73@HYfBwmP;H~qjUn@YWc*{+%#NWOzGu+R+9wk+aX|kC45t3RU6G~$u5z+Qw()+;7 zuHsyU!~Pl#p8#qeBs%MoV2_esd5RIZmEMj+xFXhtrMu(7V6N$eF!V0A5UA*OQ#wqB z#i$lJ3poT3Y?}u@c=LVx@# z#rDZN0bhIYN2`l{zutDtz$kuv<|k&+E|aL>X{y5h{sT5Al$f_Rt&GX|4TzZf-R3nL z_KXt21f4h@fI0L8c~a!cwY|4P%;u@gDeH1P^&Kb+Wk)E9-9g_EGIq@73`pPbvG(k zIXU?f#j+`Sq~%&4z;Rsi8(R1dzIqQwZe}Kf#>2;4Bm`_VZ)6fAFx5xnw`&Isb%rrw ze=rq}#82DDMEc@G+#3AmMF3|BQ&#eB7Pc%8!^uB)2=8W#N6Z4)5Rh=8MI$~48kViX zB^J#p;11!J>5!xXsi<+3!Xo9ugve%}RzTTXmsTK} z+YBui?;+8~GoF=V6wZJy6N`;kZubN*VhG^t@rb-*$q~)8!+YgT3JYN5dG6X3YosaF zN5~XCoP+61zX<-JG=+w*9HVHUThcZIzOF?HnNWnUPQt85Rs9Q7Ynbg~nC)D@>6ciH zL3{Kq7(WpqS(x;EfojWP+|(Z~DH1Pp*MbEm45k7!$@}sJKT0M8Hw-*Zq~(nAee>*L zRxoEOB0*~{qeSZn5h=jqE@4Cs`4^;FmD4$7mmEqa^^!|M0tIwu+MVCAtDHlCh;QUu z6&SGbD~YUqWjEKt6-Y?b>cv;{;}ts6G68`q-+zKKz{MV!M;MOXVZ&0v=!wH$LEy~;8NwfMb^NoaKaQT6a^qt>ZWIPZXCJ;s7)j=i%wVCPJ ziMzIeAx}UW2a(0+34aSl3WA8`Rpjcg70MPz6h|$!?4@2K_%HL&bCP)rb{xgj?@XEr zypoKl0GLI@e-0-8Wx(mg@+2WenO~}qAV(fiHs3c-?#21qK7?on(14^zA@2cBFhA;L zHTCumeW_x-dc;PyQ%vZ{KoJGKwT}RWVGU&r`aSpjIR}8IOZyjlrPPQ*U3Xo2Eagau z9cKf%vVXV_A####uwZICv5pk`B_6&r#tpqo5v;>K-pP$d?s0XKtxrk&7nqffl6Se) zg=2jm;6qafPW2CBFp>5XcTljpKwZ~stV0dflf1qFlfe&Fgg?LWxfieYbqXsU3LqZq z{6l)ozy36^{+biNj1_5^OkMe8NCa9nJ0TEYKnRT)XfqGNgn#c2i~U+Wx!sJN=E^4) zrmpgue2&b9gIp%kQZ}3PAgC)eit+hfAY_rT@qj&|x&gA%ot6Zg)c;H)Lc=fx~-|nBhE(B!yO)HfeLs#mmx6g1O;)_Si1+B-sbP ztvY(!*0Kd(jfglP1XRmmPu-6aUOE7C27q26#jzF!j~S&VHHuS{46~wE>+Ze*(z_sG z@Ue_6+s(xF+8zjE_>aCz?>h;CAe)2bRZ#JD<9-GI2X*%+5CaLxL|CPajZ~a7WG>S) zB%_9A@JM5=t({U5gcA25lbhE{K%hWjXTaChSDt{8!G-{ykZd@mk~5si#j2m*e@@Y` z%q!F6vgjp(HtY;$NOXwr3sk(eLMrtmhY$A_%JpxT<4?;Yu#gKS{f$$`SuZSXSoI@& z9qK7qi{rQg#1_hQvQk3#)XL6;L64gz^a%sS!1H>6627qSrx&OSkhC>kV$s1&+76@Z>^6D5`7i%hG|y`2wC3*KNC+K@3pI-ig@_Ajhzrq*3q6X3 zNPc($L{hql^b}_Hu|IulZkB+= zD*=O_?ddDSJ5--E0(;@lx16!;TMvoB5qm~sfc#5S-+^Gu00Z=5SW%FDu$tA>LopH{ z)19@6xqI^EHGqJm><@Q?{I8CY=xdQNP|#bD_DwNB^c;l^2lz2Sfb4f{4ERa9tDe0jskb39m?$*rQ!qz)Eob?lo*vg)XfGAX^Fz6bn!u(`n*qLT?oK?y4ZObe(b^zW9nvAFr6m>gLjz{qa;|RNfUCA zC4Rw>?sy{GwED3x^Cf;wlVFu#S=mJqT84n`A$&Tz`%udgQUXCe%@6corWxOE0k)mI ze3pB=_;bJbmt_DAv3qzY=l17+Yab1@M5fv!P(zR=6~HcS5;!8a&6*fIW=N`_hRBBP z)d9aAwE9Hc6)q*Dvi0l;u9-qa=g_(dOEX(a|8K3$Yzb&8PC-xAr1&k?uHF^qy;YF& z-BCo?g?qINXHYEs9hjd?eD2^faI!=edOKBvHfh5V-um*&B9HCqRs_&~`0>{>JEzEA z;nxKY5In5t3tIdK>dt1&#xhE@Pcpnr9mijJaA~^RI_z2XX$FG@j%+C*jEdi5voD6r zo)=gjBW9i7?|K5PTe2i7?-kCE3DB?3{&L5CH~iew;jeVT)qjA!!cV+PR9%2v2{0@r z=KS;EyvDs+cX*|3QcLQj6xGP`Xi%)%boM=1fnSVF}g zQgcpShEBPFRSUx07gjnC7Fp|UTibSsNm6+Y<#_y&mS#OxxcvqOlC_%B@kbl1Z zd4c}DGq_I3;G0`;r5bRVw``fHXxIR%ICa6sBIoq7GmZoC8_d`oOo4Q*|pzOk9M)g6v#A2atM`ECjn7jY^Gp4l);Wi9r4whTWG&l zzhN(=v(N9gf<6xK{zV)BAJ<7U|C#-|&Z_*phKKhDnKEe2^m~KpkLowaRh`bkF%R=O z+nfLL1GGKHf+3W=)(qln9esuofFT{a=7l!932?MfI>S9l2A{V({Iv?dAJo0l?N>oR zo@naIobkzmG($0fH8|(j42W+BBxzI|`U^U8_MuvVtl!1r;ZP zQPwcaO4C*%zutAxUMo8tTpGAgPZE*lNIQN~h_CDN0h_=*J?BBt_!eM&1}x0dvetTu z&?QlZD-j3TwuTTP@BcC0Wl+mwRprIjzw82beiOF1Al zm{G7(84${!)x)r1dll3>MweSeCht}4cm%Fvb*w{=5_R7pr>V@m-`mX_8e3B!RNn8s z@|E1TK%u~*STPy0Yk+wC5m%F-4m`Y^7HHb0E zMd8A~cjom|)C*KocfXA*Vf5T=Zet+px>cO^iwqS~HqphEufo^GSU4M*eEpe3zQN*r zl^}p`BNgD8&7`hz;5GB(hYc&b3ZL-1m(mz5R82RUUVM#DoKxXuiR3N>Zi7!2mt=^s zogWJ(h`5+dctHQJK4Xc$fXD*LVM#Q1h;~eYO#zUt)T3uQz$YQ>c8)-IEPQSohJlkH zFsZj|hVZO|6Fo?uv2O$ZZBPJY<8DP>`K}TF1#p7m)>@rEehjwj)WNqL?zfF|X&dVT z;-z8$fGCt87PT!Z=!htbRV;1qHxxR|IfJ;oqMiM|Lz=j!O`wt3O=NAaQp7!h}5nwJqrFlLS)=OS?EY53A>PQpS`vKvIT3LPtO3IIY2XC|ST%URdqzL%1G~oG?}uEC~cG9x!(LkqhAr8mJ$aEeRi&vd2J@j`EcZSMZp@UqAMe zM4*vT%hh{?tMJ#RvKw5h7QMD&$yd8N@wLA**5(pLtUNp$gE^3%`+U>F`s90lF=zEH z6_H>C1Z0w6BqLr9Y`zYmAkbC&yL8D9@ap)@QRLIoJ_*qfiof%V<3c*aqTG5f-`&X9 zt;W}V|EW9i`)4TF9xGC-S-}w4Z<DRp$?I8XJvo$(~68L8ju^ApOL@M@$}=DjMdX!B>p&ItQxD3GZrL;sHEZ zKw34vBPgSq2W*0y-yB!BzTQE`>WJcXL>=^9Vf9}j6Uo=#WCs#>SSVRMQPIJtKyM5tA3$^i)Yj=cB%A zXbqFBI~s<8yF1#JgEfr!7iYh^XpU82dZYREe0HZ+aj5qMns!D!xHDou6Oxs$x7S4q2?hO8B*I7nX{ZJ zeV;Bjs2#=UHv>@^_Z`)PPlubRTiRXaD95I_qJs-w3!!jduV&$%T(3%^{krUA=D}E| zde0ZXu<()T>%0*jdlagWas~+am@svF^HZut4NMtj+iu06(duvHa;RtLk*5UuEgn-C z?vQya`?4S8DGKQ?m$;UvaMh7Mg&LSuqHqbb0kVu9o3y%|fcU6iToUp)J@Pmu@-JfK z_ispzo&{Tm1?-IY?F=f7D2By_Oq+8CSEPZtndwYQ$L+jbvSP)uLeUX2f>sm;JZj23 z_e%7MN}Wy=tHhDR$f>{NGX3*pMc+8KfX+Nv)}YM$;TB@h8$@h4wxG<1;TBTR8+d5# zBmG3^Y3;Suk6zk{ygV1`v=;1?CCOa4&RMulS-3X!cn%4J5|IAwlS(cyPOXDAeP+AY zCa_nEy&S09o9_JSchDlP|FL;hno0je-~j}%hib3Ra3GZc!c6(6C)QLZz(rM*p7^LV z{G-zpJuFQA6fd42snoRbasrkg&w56F`~H zNSk5u#k}Q6G9?ajBo40cV@a9(p%WH9eicanV!@D*11lj5MVjY{!kG;HUD4wA%{_4f6YfX~cF^Q)0`ltESWYQ{@7eKOKrSL8{`#7_K_3FA z+wKS1Yy`2N3M4v2)^Cym%*C!%CR5?@fuDpym;7r(M>GADnqfi24h zB6j|g(#PZ!ANV`6Q?5`@lG9dXWSyTbl6~lC&vwgO0|+SSP{KbvJ%~^Up3amQAf%03 zpN1KOS-tzz;r`n?WXS26--5_~4e)`1B1%kLmcy@#zp?KtufA1cC?`->w2 zE^&Z{3l&6H*7AbX%G>c z1n{}QAY%H4GArC5Wo z&+r(L&jr@MK{!+Y>audH9MNrh@uuszA+n4WUqin|69(@%0#<1|s?s(^IqV9uiIjPR zsB)YBc~<=6wSj5}J`#MdfU*p~$+-PZlx)_{(vSdTryozu;p5KCx02tHa#9|*Y7PtV zIMiI{ky&q=ld%9Qe!W=49)FI^7{6x^pLGP`vwL*d>)v*((EkG@0cxITI<9^3I}NgE zq90`GyzXRO#4t355a|YE`?on2flZW1ZYW_kK$k@Y3s?wvt_2m%_dvgsdq5>63s;7$ zXzebbf~}%#D7%q@th*yFxS%v{?xv=rnW4R6Cn)N;Q@24vf6O03Utc*B>Wd~g&FpsW z$)o8ItG@OY4o$Fa!?F9P%^Nwq`&~&qVWYlMB_PKTl_RT0D7(MuKKOr>w3TXpcHbaZ z%D8K5bS_c2oEynmnUpPmu8s;xug1CZH&W02Da?z3{=B{x-hsl8N;ayr>~*AWj#}r8 zZh@LN*a*z%>foZq`tWaPhB_!3;G)I*bZls*Iw+ceyIvcbrI2nM_^Q^Btm;24f(iK& zQep3((oaC$YjroJrP-^P`2&4fi)sJq%d9=OM{f$SF5c@t?tz1{p9f_r^SVAW;M`+( zNjE%pCTtH&Nv%Ut$OcKa! zr8jQ^Y~yTzctg_PngCjupy7rOZ3{(_PAA9<=enFTJ3oHw1tbB4O0ROtgU96x&XJuG z+tm?DC%E>`-#{M-%+P~t@Fbvcr>zJAwb26bq?r#*e3k1=5IL3Ssfx_9Ouc<)Uzgh8 zK0?l?|E`Imd6OYWP(h8QMe1_+2AYUM-1YZZI=B|!extr7d$b_a!i@)%;Ewj8I8bfi z!$FGn1)iz9lKht-)dVw_*34s6%yL5QD!H*s5~0f^A2FcZG}3CwxZr8r^S%`SdK|w$ z4Wvn8WQeFK`@M_Bftei`3j_yCnwLr>r$G*a$6 zIyh;4J}(SDhO;0hIrBrP!WmDMtxm6JR!z}9+c*J?y0Rla2ff_KOQ2*LFfeWalme1q ztN2`S*Gku^u=@w{VN$4@4Ax|njqtRBfvsJjfW@ePn0!oyRtBovrEi`S-#Ay=4sPfE zFu;ZmILXrl?|2B+r-x|`zVE~p){+ZlFUyUK2LGwRdyM5 z5iP;&Fv0E62jubzj;EyO4e_8xq~r-pWfEnXVaeG2AgD$yFEpS|)J`ZD9a10@(s9&g z*xL<+%(t{bO4LV2poAu(Tn@^oOan(4MuwLH0-3FLyz4!*;3pUmo_ywi5(uuROFM)W zy$BWRwbS(3^vb(GLN|v>Th|bnh66-9;(eG(RQmr`wbQy+D&P+Iw{VEwhJNb%@56CC z1_ST(vL-gyzCUIkahaTPH4H{7LvtitB&eEgD4TB!@d-U`Xq11i>;Oi|LEwvm=ofC$FQlSh5CRnTk9Rn^ z^rgW91_je^C?SPUGdcy0oO3#TjGR+CyVm8D2WjM?Ivi6JVNi^}X`M?J+&Z9g7f)Q? zZTRpJTW0D~r#d+5B;m$p3vO%!-K~sSoLKTcDJ92HdK%EV1dDrieAlJ0tpDAdX}phG z5E&o|!^`&j0WtOs_13S#-!>}hQ0R}=?$-!AQkmq@pa!b<3mgS4~XLcj>vYIPzMc2!CM6Th>#QdR97O9q!7ut5`3KlPgRM!hv5E^kO;oHS?0O7`3^??!B#_EgmH zx9E?4*Zfh9apU-yzSd4S{r+{#MTD4>d=?k|SWEoDraDRNyvZ z!NPtZ&^5nR1H!dyTP<>yhvUxoN*?DOGAgB=)zYXs-+So}NaaDDqV=j21a;2j*!#b7 zMa8(I7%tqcK~2=%S=s!Q9$pK%LxV=f-Gt?0igXP*@8-PMZgSfb#q+&3XZgKb3Xzi5 zG*t$*0)68_NM>?H+*bZzm7lD}4-gs0%^Bm8#+Sd<6e}8gkH^h#l^EyTEPj=MSZ;pH8_8#hk{fv<32B(%GWKde2Q7vvDz32keIv)|+*Uv%b}>=&nCECD%x5-;m2U!haiX;D)p( zxra^5*%dH&>|ri2KA3L$2`g}59U|+~{wiNml)InU=a^rVMYV2ZGzhHx^rm{=0BpX@ zz8O6AIBi(sq-7ln7(8t~ZJ3&8?JCm1(5!grZTzJHY$_0#E`{)Jp}%?_W6#JVnGzq% zBbftcr88`a-Q{bddV`EgUE|2!y9Oj&b(oMMPalQWHp*qoPIR>{IUp{IPL!kiJ-tAM z_)SrmfP!#aeg+^$YMq|Bn`ENkxeS(iedySwP#xj7BHfSDI)|++|wnr*>eR>0w!YB;wqN>uAitWSZ%}$ z{9Ri{fo}+?Ts?hZwQ70Hdw55|94m~WRHZRDZP{H|4iOc?)k5}#yw$>);31A)nvdk# zfg$6^rR)tic#YfME9x=fW2jHBFWq zVXC|P@nAp@y=|z%DeU{x0!;S3K^tKC>qcl}h2L^}?zNA%hxUgn)qPj{6t0IY zH-)2Tc#qf3kCSe<+>fix-=)k6FKHSsBQTSE%~!8T8rUa_$RZa*1MT>0uY*0SD4n-) zU;?=MA>x6i5o&a;+8qwi$$+@7!qK+&9ujEhPxG%%rSbcuhU8<$3OD~%81sY4HCS-a z{9~@xFBSB2in2tx9aODGT$4?X8!`kgs}if1_q8#&F7q{@rUXi7Hiaw8qN8=yo405# zcm5yj`SEIzR40RRrS37R+|%GfjF&A2xFmPdxzAGZE@}{*hJCnJ2yguAxM&DnuLbW; z5L^O%xPP|c&6ftod^_%#wP?Wc0h_K_iwc~2hm^ZB?weG%v+{?ddV_oZ@cHGOX8F-Y zlIcdfkx$fn2PIqXs9cLJ%U4X>y*6)Z)9`5-)X>b+ruykODcOhO_pVgutpt~;-!myc zZ+kBltgn|BY47ROpRc~B zQ+}TAk}`EzQizc`5<3UA>DW@M{smh`zxUA zC=Rr)S!?tupj9{*r(fc3-M_5L9+7;wiCz4#zkC1Yrgl0Q=SE41o49Xt^@yhT=%J_U z&KVH)(?~`L8eFHDvu!hF0UL$E*RAzTt+$M=9E`2TFPGmxuV>#L^z%M#kW+j_$yO?G*JL!scFREGukmlnEu3r7h5ygRM8~7oFofloB0$#vaV@p`Zts}j8 z5$2EzXr&raTjnBXlSCIBVMl{V_x#@XKxs#>)aK?A4RueusQ)x7P$gLKeEF{D2L0f% z^1>uc+R0Qmu8DX2d4?s7};=o_~Q6 zy4(1R=k<=sRN$lk(OewGh@F@XG?WK-r`G6tWz-+ms`A;joqyZZ6Qqp9h)}DW}_q}3K9)jOF zzEJ`~@M(+1LL<6=)1LQa)t_$cBVhc; z+e@admXoS#TnW>uC1ljaq!8WiuNaUdvJnedpOqDiVl=Ls0>zV$C{p@XdMHxTF}^9D zDf_Kf$4CzcJK&*Jp7QhB_b@pR?BkX2X%k}^r>B<642=9T`eD0>$L6QC{r=7wETsn# zmNN_p{jEx46yRQ!BO&Vq0aQ~*Rey1Tn_!{G+5=RS#Y`5i6%qw6|9FpbrcA7Yu!Er< zRvAm!+w?p>0;E>x18Q`3BaY~WV3Tjxa{QjP>1EgC(iN7BgMOx6)pk%6fgKcl+LZx+tq7!I^Ywi5I7P*HdipR2` zz<)ksQ%`&YElwhNcuV#GK);@31#G#XC)$b*Z>b&t3-KJoUJe@Wcv^bgwTQ^V#jw*T z*B@WXLvmq6Np{cW;}%@jWCAA!AndAcdlxg%0g)P{ieMaK|3sOXDzhDhOMn8LtWpyo zM*_fPBz0_HmO2QSBq7G@=gbqXy!?g=ydf*8W2uvy!a_(gkmrEMD|e6DXK{M&Un}VvNsKF?k_v zmp7Hz+t&bEv`t}(?~xtQdM|U|pLZ0bnnyhzgD-KcIITKgq0*2jF(IJ~r;gCF%fkVB z(cFo2izT{eOjTN3+OM-i@k$MpC))fsjq_wJK!Wj^x zUwTZ%oYc|DSYC#Gb${8dyF>grwmxjykTtBs2rW-(=)0wZqnCifxhJMm>+3s9r!}PW z&zD5y^+vif)L6#Sj7Bk=HB(lqdu$T>ZaPBx1&*0G-zw;k{`O~c>ZC^sxI)b6U@HB9xM!c=$+nYox)evp}zk87r zUZu}KyNWw48{kjc5IQhUt;jOIs72^oBjY9EhSl>+?rlBnT>Q~i{L$33(pdeo3bpio ziiz!X^EhpNCu&;va+8+2+}r4BVU9+>wlb*QjT@D(O+-x?HKVmABep?R`SG-Vv@biG z){t+*B=T44$|Hzn+Ipz__?tda5y#Ev@f7oYtksRO35)+E)v39+w_Vjqhw} zf82ng(7j{Aw+6w#ikC9|FaOV%Q=r(q*e+D87GA;_rtzCQS42weI;N#&Kb+#Jz43OR0GH-L#fret#U>MS0< zLd9z4T~#o+gALNqd&qR@x)#VX(zEQCVVH>8s6$zGHCVuktM=X~Om#5+KfC@mZNm=< zK&xSKv89oQ+zVhBe*d{t@Mo}TloiXy$^UnytAAY$t@Tu-huN>dQeP#?Wuo++AWqwu zDUwZ+cftK3Jl4bc=$YikJH(y3iMJcDAK5$B8=y3CIjz+dHkFTZLF0V8n5G)4iY1qD z|IB4RAaR9-r7z()L{x9)a|Y~OdbV8}K-;67h$^jm9i)?5|9Pt@V_u8NP59hFkwK0z zl=9c*Cl~I67X+^BsP#@xYKV*qc+pg0RKKED9GR?eOv`RTv4*0dy`1jG(Z$R4a{TNRdY$1Mc3kwV zxMt=s+3jU6Q`Yc3sr4hG{(8~Vtlnj?R`V|Eo3g>Ir|C#&E%5e|Z_}dOBm~AwcP5=z zlOfJc)_Ff_oI3SI24J=|J_iw;&2J6crGHusf_GtIe|j;w=paQSQ!Lde1`MpH z(Z%?`21@F&Xn!+rzF4YU)-Z*PK_q!aFN(4*Y$1b}d~5?7Un*^#Ptz9eO`6kIz`;K+ zcI&svqH`5;)U%$(pc0Na$J2;b`J`=ZVDcuYFtzkOQB1eHklc|*?` z4B7dMn!C@@Yaa+EHI{AyRNO*uHP#;V2U=b`v(O*Sw|8D%d?b;~{+LMQX7upk`DbHd znfHvfTBexBeL^bAa&A^Bnq@>{>E|?hR!J@Ldt$BBy`B%}y(Bt*U^sg?8IlyD5T`t+p}F|~Z4!4P+!vJh zQ^jZcWr_psF`7w&yhDVko1w#}LTe602b=`1*?8B9u4{HTp^Mwlz>6!$3&P0CRldQt zkc4+{*?4~LoxbJZY+ryc%_l6$eqRzVw?~V}A^L3SWHkC_>~aGmBr^m6`aquJiZw%- z#i8hai5+6Lc@Q}+EeTX-#?KfOjPMn$&x&IH%BB)QS~s|GD}H72F_j(#sLZ4$x|USc z4f+GpP&2fnt}8cis%|{jYiIBz-8$PkE?noG;H3=eV8C6jWPhDczFca+5jUc5jFPF& zTRny3S-RAoEL-_Q%BpS_@CPXCQ#6pdH?A9-%D?q=zJNQQ|Fo}U#U!l8nfMHjU zJK2}kI9|)(SE}B>MR;qbRd24xAXlz9!25oz45l)lu&SD{iZbOq38W`Oy_0Ai9sfCM zpwF{vmOBR6*rfKg2)`Okpw*B0xR4%oZYVKb>>*v>f3z-CE2`n6^Q}Y8zt-`i+#w+RLCw+lJ z>yeorSM+_m5m$ZNt0LzrSCT~I$!=GlQ1Qx~hOU`xqkXv{bLWu>8*Md{^*JYmV-AfP z*O42qTj2EKb(<_l4VRGjmQ@n}YZ&j+Yp)vkgPJ1KWA6`^xIAk_&q`Ik>@X1IGTlNI zHP>)S_GP!@!j?Mm?!~_~=FsBm%3t=yd8KveK5g^m0+f^Z(kR4zMlIz6H3tXEh}M0E zKji|U!WDBcEH{q-AZ*2MV1MyFH-fnS>;*iWab<#CYZ3@US9BKEF}rEkufP&|8NSq=E7y97uC2= zQ6-MPjVsn~4d$aidl_a4&&@#ie$F3lT9azlSn1VO(4X ze7H{7G@oQZkU=RT^^xkr)hJ2-#!glko9YDHm?MG<(GDSl7k!7)pt7-asOk+?;q@X^ zY(-7R!jGzZRlNY6)11~i|0q8fylAmAxBbS&Nb!s^z3!&++B&FRwEXxU)Yw$<%Wq6- zbdV9%aqxO!z73RUtPms?*d$;0{wN@MYBqKsNA&CCuY8rR_<$o# z$=KAHG^j1P>F#oBZj!~{=%~F1qnLns+_~Wp=lCInE4eFaNPB2gd2ypRbLMl9!9u^U z`U4yS@Ziu2;&;vUUii(w(HiPlp!$(Wtyn$mvaqW&^GI#S^`aP>x>a0_4%lBHcj?EG ztE#VV^o=e)FTPG-9PHBlcSlcZ2+Cc<%f7g_Up3SzdwP$%E4(sbLgJ#{pg90+WLDLVV5qDq zIz%>S-cJ?j379N&w=Z-vB^Ma7D{-7-Gq3M4C5vVYEDv8(b7(Lni=Z1TSm43!>&Z4F z!4>hh+rADqDKevo?MB_!p4iT_P$omw)Cb(8CkHC9A``XEHHWkC8P|uwNo{QxlLCaG z^VG$~0^mQj)OGAkY-;xK4T#Yq-;1764P-yFJN)UwK}Y(!ALhAafcqxj?gyU!)p(7t zkF_^7I-xqakrU8Z930%XwoTXTyn7kv)ye# zlKWJ0Lvr8EXo(8g-(esgOk84?GdSmr%o&B^*IQ7bfY6MD+ zvn0)hjKbeHU@REDw6)@xv}@%ad9>c~HA;M;N6Wlo@3MCB)jlfHHMRF$($!#g5{rkq z<^tv_rVTHLy3gj-2$$7i1VOs`;`>D+w^g`FTIJ@ij{yTE<18(Uuf|``a{JLZFiUP3 zVKhy89oiVFDZ8xRfi!E-1r(U7?b5yq#7ky|pF*+8NLjfYR;IJCpA%KzZ9oMc2OiMe zF-R^U4JJ7WnIB2Tj#Sy$QyqFJ;&LkOu#D2+?_-JA^T{Niyo_H&BNogagUUB?M`_-jW15%Lm>R19 z`eO@Fx0(uj{s+}$w6u<4o;xD8lV5YHYZrfRX*6#wHi|78mY5uD>%``@BhN6yhtMB1 z=5bF7B%77HB>JCD-+1kA-XzZ%pU+s>U>ZjMSZLXnv2{1^J+{pHwQqXbV{JLOdf{+2 zk1MJVB}zIgUzu00H*Vfk_1^sy>XctaA;_lfa*8#%5VDWf8nfJRqRghUJJ-)VFYigx zKfto(Kk`;ydL#F-`5{~3VJ|LOeP3nA`Py@1`!c8uj!dm{_*$7GbsxyBUz$g-rw@>h zb?BFuE>0Z=s->hSo=)9YGiDBCk3wxCoES=~AzZ){xV@i!h)1XEWbE~%iJzI~KFuBf zu{HRxJCIq7uM%ty{5tAR%}xpcGkoAl%e@B?}n@35>DjYOVJ zxh^iT$2(zJm}CFiTNv1#4^+=zqM4?zR4If^d&B#09EnDgz^UE_xxVHfv+SoPLFBvhg>c8KTd=sq59NE7Xc9?J;zqy_DDht_e zA{VJ=G*^cpx&x)wN8lhy3#u!BK1Qv?eeob(4QI3bzVpyHL|>IMC?lvX?FXNOSVY$g zhrnU;>QSK?464oBwZ!_r4S92!{C>r<<~c9_nzH!$1EUJ2RQzK_NUue@ceV=oGu>nuRXq=qaKgWt-6ru(a6|8S^Xk`MsxS5$m` zMbgQPUj?JY!W;Nzn-_kYH+To!lIk$YOo^J=+^P_E{F81tzHwwnc8!u!?7VO(uVsYV zLCFqB4oX-^$ZUhlIoaon6F>_=Cw;!E^CjW+4eS<3fhbx4wdUD#g)d96uXAA=2j?_% zs1Ot!;nf`-=m`8sd%v%6cK1mq)VG``uTo_vtf%c%jwVj^6Dm>mDu33&_T!6GEi~z{ zp098OCed*qduqRanW3x&rCjeTVw<#!%#`uNa}{4TbgjdVQTM;s-%vt65%35#F14~5 z&o@BPxzR$XH3&3rttNT=+6virNv`Qu(`oxyrV2KVodQcWr`;z(&`%yjjR0XjRNug& z_84RfNh_R9H_9%a>yBIOB^|4!B;0b!VPOxavaR%%C)85MxarK2CrnTna?7@wo;y!T zA}Toiyg1#@C3o97b&r(~XJk1jyRdIts&yn&9D;T=jM%3YOZ#bg+jmLt|A@JeiE&%9Lpy90Vm?0qrP=~^NwXfzf<_mS? zFWJ;B;h5#CIcFfoFHAB0nHb>@SNbzSDBMRj;vJ0Nfi`TCS+z3t{`%MVn{~Y!-8U|K z$UL0eagAHuZ?X*%s~2x>N?iB;2y${)ucFNkSItnr6^oSkJf3FmvZ2syPaI`ZOm7{4 zn&!&Za{Oo7dJI#7kG2Q|Ec;4h7d62TR9Myyg3p8H`%r7t3|J7 zul6?O&IL6aGLz?V?Iy)dby&2l;8DsCYD-V7q3XGZ{ZAn%oGkIymEg#5C$S69<3t#p zAguRVlFAY@!vrRGUIVd6f@n8DY|A3aUPMaZBRBJN~bS z<9aWp@Fnqcl|M@=GYMODN)?}uBVIQnA54W7+?AZXm1*UtT>TAcpoU(ZL^>P&li8q@Kh&Q zVwA>8NTQf-wS&@Yuc?x_L45DN@`c~QN*iy6FlDS+Jzu{TlL7y*jX{^MIPIV#c2w0+ zMiX6+ea7*5UbC=W>Enf++b14u_d55Ew$F)Zn{Oo7XO+U0+nU0b>i&GotSxfhE)8!T z_~l1zVIaWgh|##$uP>#VdkXKlAqZ09gsxZYTk1`q0 zyA<)c7pbipWG0+r^R{S}#}zVilEoExLz3)pxfjKEw{Ss?`sa2q{BVKOgc< zxS!AdgkKQpyYTKYsf>q}0DP1p)N$6LejX`g6>}!Pnqnc9@iK!i!iWo3-{nSft*EB1 zrE(qo8{gyd#po|JXH+h%o7pO@}|b0(-Z`%*Z3K@$Wxq#tj4*6K6vyoB}#Z}Q6Vv)Tfqu4{ zVXW&M?lk-`9sX&=NpzF{`|b)^ueeTuIq_Ku%lThB{(JEImH(d~4@(9cO)*mrpYd(Y zHX<-n@}KdkXf?TGLG=WkBpd^_3Gx!St1SUf@HX=kZ#9E!(ypwT6>Zl`#Fv^F%Nne3 z!a1^5_eKi-$(N1=>2sD}kBQ|^PM*Z^var0@)?Tiv`Ub`@XB_nTGm*%*;6{Q(xpe`G z4w%ptLV->e*HE3G__a`lYKtO?j{r+GI>WuaF0_$S5H~Q+%r*T|$!6or&Ip5Cd1bZ+ z$7sA&B%wz?i_(X=E!7&$sIcQYi>R=px*1~gjkRlv4BlSY$y^xqCfjT&R35fe9^|NNFO`ZPg;*>FS{MY# zFX_D#3=~#=>ZN**?PyzmNllPknOHeRQiMdJ_%x4zqIzXj-D@EPlz5?IUV<`ZQxp=8fU?@SJhd!!KkZIvNN!rJZn}rW_HUM8+raO7eO=4XJ>KP2OEcNMw-Qz~>yI5K zoeP&#FER!%;s-B62R$cyE(8WHSef4&SuJ-=d<)5Eip^2^`s(gEFm#@&yz{~cSMobx zcqwejFS4MJcUZkV;&+IolcBL%XJ?2*f>~AAq8TSb)78T(GorH*@~Mh`0+ybYG3dh; za^i;jlKXz?o?p3Z4*?#g|BX&panCnt3gWHX8tL);T&Wt$XgHq|;KSJLOH=>iMrI3- zBQAz)5xgAZ@!Do}@^3_Xjkr0l1`4?cUn!$}!*9e5fZgy`wKivY4|hqy)57wvsPhGj zMTPVS&y6d6-~pe&C}wLZ>gY;y>G9DO-%{E+5kMOK#*C*-EqJ4OZrjp@MLaEMr`lg5 zoCCc?a{{ygCm=}0GaNj~X@tZ=b}=3QvHo4I>YRU?9Rjx3q5XrT!6T%>J){pTDSJQ( zLvi3W5f~bYWfgs?vaylrC;Mnnu0{d^2soqhB=VOGin`p`IQFSg0*qSeZ!< zij2MW^crryXfd&sgeC97hLnSDx-un~tY+@k z-VV)YrioV3D`4n2r7=bNIVIMH^7j2pR2p$bgy*E2ca3mno>cE{m_AQXX@%Ty6P=TYTBfWDnR6PX`%q4iPtSN=~_FCxk53i5}rz{TDBJi_;Tf#&d`=b+2-& z!_LSNB9J=zUW?xVd?lJ-4CrEGNqEoo!}9r_dp{+r61k zj1ohffp{`jF6{9NDLn{c-v4b^WY->h4`p^G{9ko*^wT}uuL%;BKY5>VzI8w5JV_h5 zk}3@5a_xw*X6I^rT;x@1l4JJg7Un=h2TG1cN{*uCvM{QR@(8LcgJwy|=l+qb z;nC5s-mvzpvujY#jyrcT$~SijRm%T`Yd6tEGrEf;L4J{Id0 zXZ>iot@ia7^f#>he;};?r6ic@_yFe7sC~D1%Oz~kHpoXY5nvFWiUbaU;?b;n)|Lzc z4HMK~6Yko-Wjp2-m@ZMI*yI(^YP8ssZ>`MHMFGqCCf^Ak)mY?7e4MuUN#cUyMN}Gt zZY1ff0i?6cl|*Zo%ndN(y?bU(E|^m+s=RC)U9i#azos zPreu5{veZP>aRNZf=)2{eso%*J0*&Xm769<<8*3lew0o0G&XS?nidLIn^@dVWV z!ZlEA7b|GyDRw#MGb3}pPtC0rP7n{&4ydu~^R&^RYd@jteuGg^%Pw8PPGS;%?{Z+;h<_Q2V0)xd3W|Z%b12)0yfbQ0x zr$pp8ZL0?FFT;cpl4;<~;l@$;;wIAW(4F_Z$r?7fHJ+>wr~UyDMnBFimrT7O-*4ds zmPY^N#%+;YnU+2!dAKCic7o#|xtnnIm@j>Rs711ETKbYC#DHqsow|XF@~^cGVhw0% zvl+Z^L*Eng7zqT8RNAJA2ut=K-ZHwKdh!Owrx`?!@*r0xKRSI&@MpK2o7ZJB|S z{rwxxZsAi-SEstK1gF8RLl`##g$Fy#s;ymHPXyE5GOIY}Qi=CN4pL|Crdmktow8Yz zwqlzilcNE6^HSZ}ylPtB?dsL##T4}5p63NShp=Qx!B zP{~OO7D9kRF}DNG11tH_98eWDrD*`Vx;aAJoWHu+xw%H%{71P_excC~;j~nO3}OBC zFyU}`hA8!oBIepZFF7*@bA2{jInM=L{UVRc*;)=R18MKLXAKTnTo|9e`|y)p5CjOD z_iuU5d$qrbkmEy)An*0DmU|>^Lp$BmM;FRwsuV|LQmoP>)d0{ zQuJZSl{hHfW)(e?(Np%J0o9KS=~Lm1W1hX%)l}~F=gCni6ziVIH*&i&zd@pOdh>{+SwC~Su>L}7T6wLv?_A#0GwBycdSbT9 z$;`44k4IDl%sBI8W>aWtk34vf)M8iu{>cnvxQS@y>BWM`Q>EFv$NLzb-ShKJ#RdQz z-}pS{aa6zX$>-zxkZL(i`{kzgU%bWMCz1!GJ1kkk<{GCK8gAwq9kfCx6GCr`#Y=z% za)gw)JX;xV_53HZG*gZq*u}$tVG|408)fg_@&pGoH-3Zhq+M)p^A3RyoBS%|(6jtj z;kt#WZ1SUn(e=USil3=xP%_%(zk+`ctuCvz|dGS6G3#ReMDvjJ&!%({+`Isw{>R zPUZo74R8){;z-|8~xXDmn z(CzYnxkmVg@9}iQadZ0BdZG7y_`b!jl#@+<#PLPUaeqvE6@4N=QhA_Astj=1CfNYA z2!A2U$~VEnH=2IfEh_bZTyRy$xyy6c8C<(F31wbajCBOrFWTvVGvYv z5IK2-(AD%LgrO8HqTGKkN%|EhQ+s*bkD0#rHl{PX@F?$kf#d4!8KQ!qr-dFNLblwI+Or5E5l#Lc0vr_H-w@rp9l9AmT zm*xDvHh&JI`F)L*US-e90~h0}t&NuAVNSBRMs$@Z+p;ABwB-scX6cVYZ?KSd7uY;m zlN-s6rav|eckd(1FPeC1Jk62JBsI09d5T~Nz?+~_O@;q zhs;5=-mfKmVM?}AuGA+#ySsX9^lX53o6y@oSXd;{V7s{~xNQuw!+m-O2mMkoqN8QB zey)CJa?wBx@sP^1t9I+h%VZL%4xh~g$RZcC2-?3<0{nR^^+Zvnz-Ug>c$xRqT6ruA zOHsQg5h)CnUO_`KkR-^?*e+2>%6!FPamAn50LVo~^ndlt(huI;jUNC_-qqM5y&(i* zs4zjNB)0z`oN0AzK4A`q8iC(dPw`&s#7h{rQbb<)XhO-zKp>9`lzLNvMnywplQB4= zrhJr#XRb?9hrKr93YYy@PTYmkZCCu~OvrLM-gjd<|8B)QQP2nEARIy0|L^}e9a(*J zu4UuG<|?oZVB=;nohAM=YR@I-w+MjXvC3js|4AcJV!f@+9(&C(v5seWu~63(d2W5{ z%jCjjSwfr9cVPwATy7EfN`VZYq)GDQbY4SL0o;GaNo2SF`LXU3Pu5@|qK;I|s-%;N zehioGQgmc4vAwQJZqBGwI8sgAKqxkCw5c7g8wOyx&IVYEL}DkMBi`(e1``{aMY^d3 zVyHyrK?E+4`Eba(fojxZ@minYwm!mb#lUU7kK1|&xAh;~*6WAft4xP3r4T07Qt9R* z-4_*OgxZ#v#Z>|7bD~VP(Q!3BvN{&oELDGAmQbH-s_m~iar~RK;!bDOvUwa8ee+O% zC&W~iN}xH6QDlC1sEe(+jpIC@CX4EB(8)-n_zd znjTr;E?YGN+UDrVp?-Cfcm6-SF|9EMERgIQIdXLdL zy1P%wUVl0`^ItP6^))H=wfHXse*E_pr_vjAeqqENHZc%p7=0#=mZpB%z)L^-L`2af z@a`Si%Q9?Y&HGqQTaSxs`FU@tgHtD?;YYZhdL45h8{{xWWL{KHmKN)fS2pLN$Me`+K$fF_ zCqfX^tm-0N@kYnPpYOdGAGsw8`HvE zuzh8d+NVg{g~d$~R@^yclaUJv4LEOAqbuXE-obi0mHq5!a7^0dz#_L|Lzb%#NaA8$ z6QL|IgPFLQ`LiJWGoBS*p7C*U#!`@{xswaPnw0cBqvz;u*eAMYYWCti{kKjwbBzZ~W9C$hJdCDZf6C!o0*p5(I@$h4HHF=mJ{H6pZgfz!`DcKDCm|?wUQl#|zhUfLOeP zy*u(PR*ks|WJUw{$L$O;F}mb&s*8(gU2EtBkZCs+X{D4@#stibA-!3wYhax-`GOaB z%|1FzMwfv-QRD$LqpipIQ1;#w>@X(|kmSwTk$GgkP?VknAQ{X_=BeQhEC-b2&NPe@ zSm08GGrpDb>$1QrRwbil)1N$iyD`l;UBV)sN6(tPL#XXM+w9K4%mIkxw~aG`;zF@q zsWQgHS?&Gy|KlG#thuUqZs1^P*66;4QRBjaarz+GV)`9!c80 zlN)C(#|&jAD~#_8qoef-VO2kP0c_ANcSs)P;vwZMhh|DCZ;=sy)a?sLB#ruFoWIhs zMaS=sOIQ;XLYsaI(-Xb>4u%D+mO42wv4N9Q4DErjB!gQCPfTSNcxm(r8DJTAeX@V7 zm+8Y8VFke_3@Zwu?mjQc6?U|e}%tnEEf8~Dxf z9NzZL26zkM_1%jxd2$?;FVEt1USw=Wu<5p1T%i-9w#>8>yve6&CElboir`EZ?e<(8zDRIEa^_3m7p z2?hKss@>2p@gA;1V`Mq!T19}M3mEeMlp<`Y zdvAnRn-;ME(ezPU+a)MN-3%*C$ha$&-FP^0t|=%^t~#4L>@s2y$#wMQ>1n|lDH`Dp zJ>aRBBKI6hId6N%GdgaxTAU=(W%jxJY1WAcjP&0v!^-+lNiR5S%rSkW<+ejN{)wzZ z!ZTRu+Qj(_lwO$9*vdx1(?kV;KB5@L5L802xeyW%I3H?3i}s)Y;)N=!5VfZ~_BJFJ z41gDB;|%QVDy!3-OFnD8ypw5lY4i}-TUC1fSx9U~--H2M)G{{-ggerv!0!9?#?jO+ zppTH?aEb`@(8}_?3y=9;Z(_r0nL3qABxcCN?i!2;-gic+uj=nrHSzqUWq!Hc-Ffk? z!RFnU3P;iM#|7@L*l6EzoP_orWBd1v>54lPwb`w=%ANStIoM+qu0C)<-6mpfqc}2>AuW;yIIdrJhLN zf7TrdREAIX7yC%lOKAR@kh0anlk>VAEjp!(ahErX#D^d}gtJ}c=7q*R;D>Ti z90R!(5J=D>ps{D|zv_>!e4RvBn4!BZ@SwRIc9wC5R&w~b{FJ1ZN|+Job(Fd_25F(& zfR>*~m*at#fOqH$ptKr=blX)uyuuL00oiznJs)ssaq??1i4z*M>Kw(6&415FqZWqN zZ;iWN@(NEksIwTE#tIEbxRvw2cE*0{3yJJ?jAg+e95R4(4(-X$@u|E7%3>*=f zZhZKtI1lTLUCs=4d&YjN3GaB}8}T4{AJE}UfJJro+)J$%xiLm)S4zhrSxM;t(AAg{HTQ!fCj7r>s02BU74`vi+&7~ zeQ9ZS5lv76DDpMW;Ggrs%lc$sjtxa~9o`09qv5_w$t})vYsunIiAx&tc=PXgykDu) zWi|t6&66evkM1>)v2}X?Ubx(8!<1wQj@`%l^~=-DX{S?`&=DHk$j ztW^A>pE@6B3p&s||FmU%rZlo;)dI$YaPdaZOhk)iAP%#dRjn7(( z^&Jy(g!lc37KHt>?@kUXF#u>=I{7quZ-2#a+7#%Jwapu|_Zs z`S`W4uG_aSz9cSO2sZ65X7TWLZh0ph3uup5rAKySQP^!j7p}K`HDf&!q?bl59+3ZX zM)fCsI3k4-&&LyO844$$^c@3r)(U_!5>U6w=Xx5Tv@1JaPUj$$K4lu%14~>fAzjq_ zSayH@bH@|- zUqbuMVgk;S>J4OKds-_)Qq366EVE$;+HB;_4k4=goffp17pYeuLtwtrjR%x|e!tVD zts(fT^Od9c@ zjd=Yym)N1}0`1stf(2aC)aq=w+<|ug$ut)a37@PW9v)=&`?5`sI zQWzzt&Y?q{ES0U+5^o8jNEoQfmd@_-LEPbrg`lO_rYS6|Mn3PVq9XLmNBcd?9q2f@ zIj6IlINEKtykj$m+`_KVVNx=xyer4~25om?~T5 zs{~Aw^oNd6a+v~k*=iT~SROUGb@#MKpP0FBz);;>Jy!uAK&dvwm&%{807Xs-((5Vd zHPa!=ti!+MGNGPPM;jN%M|@rQu2$HdtMH>jMnGircAs4zc+L-FP;cnNJ~F*54eM*> zDI+SN^wE`PQUIXvm?C8QdW#W!9~|yb@SZBJTV_j~|L0Ro+y;9`HSw3aullkw3t;r(;QoJ?EUkR{;D?nr#$b#x4Z zSjaKZg%4s4UcP*p6Uy|mtWnaVcb)eSV-;RuI&)QsjOhe=dg@Zfb>YKR<`h}XdbNFQ zn)t4uvhxX0-X&k)oCIkaF2RRp*qDgDHMMY)1`HKH?4 zYPZh=kbrR37x4+Wn0o615j}aVg~+h0pS#yMq7Inv5{yi>XXzLNG*zC1(1BHqK}_S5 z?!5Ugap*!puIcQ~wGmBnJ8uaA+yERIL0HMO=Aegai8Szi7HRj$Zp@D9#p$z>=#+;P z&vT{qpsw6%U?fp+7}r~NJ5n2{SbAPuYerXDhfh-I*}1J5(x;o@inpbjS!9vsGLeWXxQXsjFO?k=zq7eLEju3 z0BECuMEmE$Ic%wDgX^r>umBTflROf(u=N5AvuEDn`D?BeFh3OGt4c8 z3F>a&-4}9bR9yDKs~i7h+G9xfY$t_TLOS2r71V4j?m!Y?i4T`@@Bs!xAL>1FL$#?g zMr+MDZi`5`Y?dXU;7XK4|1U6XNGV3pZtmi^a6WM%U6%K&(5Hyke?|`bC83!yr840G zNGX(eWC|)ICpC;6L#FnXsX4t@Ii_aOn!UbRKyd$;<9r)_DQoMT%OS*^$GI6Hzc!XA zJ{-FE!Wb+Ks3CbdR8Xou+>^{`miR%cSjGwj%84Wpb7!2lx0H8QgqRSMUuP0y>0HRims2JG9qm zIb*&FiAKuFeaWjl>?SY=TOZF&N)Bc=XT7R*;6^1Uu($M^MYB{g0~97N5XFY}3&)>P zzD%w$2tf+LHUW1lL-lrNZ&VF@a$Qw>A(B)QHIxf%DXm3lhVQPmc})JXvvCT^ViTU| zGPKB*74M(q(#b*(uH{qHb06h7_(s zibl7)3wrphA!i@kqJkpTNur$|Bcbw>z*V4d6mk#i!3Gkgq%yJ8~OKF9S$EB)IK7M zz>gBgGb?^+-KiH_#y2KB_r3M3p?Y0-20p^#;5m zUOgA>Xk|u0H8(Ti)&Q^_9S4_c=muyygLg=Yl+VX!VMWPGX;Tw#Edq zA{amED;~r-N8QntMd$I(b*1BAS!8QjsDoT;WtjQiQDgsT6+iAp5h^)GE1Ue>_RA4| z)hmfTCFP4)N6`n{p;+5~;rZhosuup+Cn84|iRa$(&3#+XFOVRtUM+<$*iUkojJMOC zON-hVo4jX=SYaEoJddCc?lHuX7FC}(OXkU*mf4EY(w`Md?cEcM7w!w|SgOA>d@Y%? zyVr`80CEf=pjyw0?(M9DqIHIx!J&!0%&iCc0Lr#mLg7g1PKT^p8M@EzBj*X zCAZ<#9RP+6e5b~uvrC))Te>{a@j$> z+2+wRB2Ih9?9q%IZ9tAU1(dmI`-0Hn3luw{;qbR`HzZp0?D`kD2B-m$Ukwc__EY9A z)9|7}?X>c(3C*vVbANJ(vD4vKim*JM;CQ`9dW8NU4WM@dYO!HNb4ndTd&dF)T?GiU zs<`1M54D@88ZgTm`&+dg^0lFHt z=)T_lcuVYOagx+fqMFi2%IMAR)=}sJxXp1io0MX*|Bx+AWPgxTH>zb9R)H0O;bAro=JfL%?HxGw?DOW*jtUJSD z!_^nq@j2C7cxx{rPrsnzsUaSp0lJ+K3*00vo+iYPG1ob$4}>Pf>lJ2C=86eS|;v8^u_B z(IF`QxVWunzjyB+NQRNy!kq%3ta{AV$Xej!&mUKv=oNaY64IyI#t~OnjW~^Tq9r=k zT*nkxzt%ac(XVe-wp)nPab0iO+$B>+?sc;Zsbh;pJrTmX;Y-jXUCR9=zm5&*u$>T2 zf^*~H=T`IS7_b*GboHBcfz0H?*?+5T_~+#EpYb6Q`>cNgkpg!% z-%nA9Dh9pCZT~!O*t7L=#hKVaz($bl_$75HZEodooP_3gDs=YBV6A-+|JB9$nwhuq z0W}Wf?KgKbT6P;eqh#c$Fm>VM-tFOOCaUc?oTI)j`%4^b!zD5;BTcNBCrag)Jj$Jzc(B><#ud+)BBUn{1j{CTnQrNMMeyTE5w0P@cQGo# zLz}hG&F-kpZUg-sQ9djo$`$vHT8#NH&Cjgt4R_AuKDVY6aaahGeols_ei>;p`j3$4 zG4!i9oy8Kr(3uC#!-_W@?n(`%*OKV)jbX^qFFvdy#e}n8I~0nA$xy?;C{Y%Za`bt; z_Uk_eeD}S6Jo_2o^o{wa=`q`DhtwBscg`Ijv<>(P79hG&UD-Ll*U~`z5qkEeuFoWUqpOB}o`9X6*iEd5EyC zvUAU-90t52F9r1Ox^sxydDGkYm-AS#2YF=ASkKpTbx3tfR-CEnMf)H@A3m`EG2jR+ z2dwZ?24s^5ijRng_^V%HLN?DM0G0>83*Q|0r~ob24Sjn^@+l4gd}s+`N8pDQ(c{O) zF>pR?!FdW}?lfoO&|#kq=^8pGRMeA=c)3>G&71U`BxwCIHESTn0$TohR|d79x4gJ~ za>oSwRz{1=Ca{+hR}!fynQq>195-=Viu=W5R;AQzJR|A<*rxb=s`+Fn3+G7iS#(x( z?fkv{8iz((lcGb{`Cy32QX(@HpTtj0OY4OY`8fGaxrLDh7Otfdn3l5@?+6FdmPnnN zsC~|pPh>L2OoX}u0If-n7VP;2O>E?}^og!a4ae%q8+#g8kDRRg@KE-j+Fn_x-g!ma zd5+OVlK(i|%Va)eg$rY>=ee@_)YqBQS%ZnYlmFhSsZE%-iNQKJl zo0Xx}BE)Cd-7Qb5RXM7BM!U&&gQXHG$VwttMrsh1BiCE$A;i}gOIF0Z1bt+kzq;;7 z;)$=8@wHfYXuqg|23y^TIc{Tio%!DE-rQi{+#oiAf96};j}c{8Agdef(*I>nY#)p7 zaTZREh){zxit; zTTMl)Pql)a%Jb8X+#g_wggs!nRmG?9e#5u5eR8~#t=07sIvxGBoriDdBOSP>(!T3n z(_TGi%5-|W@|N@6twT>bGT-FN)zVwFt@ig{rcA$h9TaPwv3fGJH}2>p?Li&?gwU_O zEc{*U_)|DXwNMa{w!e1R#@w_AJOq2vCkw}e+T5T*T z(-(71{7ja!TAhaEwZn?ine^-M>pvWcySp-64woi&p#iV zd2G-ednnBu8h{lUyb1fkZ-rnMY3SIbe4k>@C-;7i6Ox+|ZTncwROjznltby`Mk)=51mXQWh@=qUK0S?$&6q8c67IZ7i< z)NOzj89CLYjw^xZ*RILk=E1M=5wqKQYPjFjtyRgo#={maB0`6RdDIO zH3VDM*e<(lnVsYY%An9Rfhc?Ndc!_Sh*~t4sv%iGgjj_Pm?x(!ruR~ z4vh32eBZ*fcFF6|Ph|0*c6YK{&YNY}WCnPEnH#UB;Z2D6M|O9;aH68WMX$)20%N%4 z8j77}2}*5s74+S6yPo@TS)FN6ba{zLySnlH<=fo84c5HEE?6>LLX;uE6DOeE3$o)Y zJoBnOxlSskWvJ)~rD)iHSST+k+t`Lm$Aeuw3SzfOgWknGDEy>J)5eHnO=D90sVFYE zdhB44n{p?#r-8DfB)Dj2AOXuBE7v7hlR~lvFJ@2N1eDw2HqSsQ$o1SG6Xf}A2$nuO zYL5kXc`%Z`Dv+|&JJgK4lEg`u_&|u`gY$z3$H&3v=E2OXTgOp&djBx_J*lUn1dFdl z1~1@5gD4%-TE5$~aEk#ult4pN5qc>R@6ehoekw{%biu2%8-i^@p{&S=_L26VlZnK> z=c$!vSOM>eJw9zZz+O?F?*lbS3D5P6oFD#5cTkkpV=%sPy-I-TE^v8?g#st_b-8B}BseTrZWCvg1{<9jgqHK|JM7Gv0d;Fw= z;!cWe9HMv*LB~L1ECK#G`3oT^l8U#^-K`A1no5Ml5FGD?Ev4$2HBR2L*HxZE-#KYUYjQQ$~0NFj7W^ z^(<3*-1%gwe0BNh>yxVBk(DL`@ea&&>*Tog!)ppICfA&Y6|oheltx9Ip3b@aP+rMF zd5F8eAYGr6C}o=A3(H}i?WZEOA?!$&YGMm^l?ip@CVoX3D?ZBh%#y}#IOm7>0l;sw_!X)xkT=gDKoX8#1 zCw-5+CmuC(nj4xr>;n9TKMEKUXf$}N0*QjYkwnLnBMxLkW{jKxUnM>f{-Z5^D)Gqx z7`m@0-=P+RVk%eA)4gsDi$4qD!iE>w^Zsp6Wvwg0__ zmQN&B*NvyN4p-V8h0jLqov00<05+Tx_o3ZxC|!?Jh9Dg^E-4|#7Kx6fzr{1c0O~&D z48g8hhB(gyQxX~gi9pq#mn$(wONOwE(Cy{Lx=zUGY!SWBG4?^vTYq)835+Q1A0kY; zz0Wfg=VXWSO_D`U?kOVVR1tD-&?EXFjDrjbMKfnZFm9-Cw$O_A@jCoYr#s6KtOV*q z;FDkNMGowMRFqcY@~nEm>Ixa9=`k3BOM%d7fy69BhvJJ1su;PrfH~e9{1jS{N=lT&m$L@HzvTmzdOrdA@me@t9!?(zrGvATlc4qjYpDG zQL#7o*Kb75e7g-SG-ZaY9M2^n6u)PLPd8qR-J>%OnziIFUlBH$EtL`HLp4YJ>ZlUY z9^cGM-ag-tmm0HCqQ{w^ujnmaaSZAAog@_-u!%57vchFV9Tz@7ZhRVTk>E`Z9%zw2Y#kUu&89Omj*bu2F)|UQLun;-yrJ1lhiKR1#P! zBswrv=}1t(G2oH#n#KS9!wUnR0I%7q!C!lZ()bESTp=UW|Fv_b-p|n*|4zY!M*7LMtij2+}X=@XbGs-!U)$R z^M3RTT+#D@5Y^vO^WD_ssJ-qr@B~IkTQ=0E$|=fquHAULaVW0vuuXhspRaf0^a^6`di8Wr4D%NdCarpuiw|B1ZU8!0uif*_-!;dm<{G~1qC-%9ar zwJK_wZGYyj0=lFQnT{J>4@?=4=eu$P_263onU-h__}z7V`xh$hDnu;B`MW6_7uP-TPU_K(pwM{hViv?_1-;z2ESgMNfOmx zbVHj9`D`yN4^=Ih4)o13&0`UpHr;Iq*Gov>;c(RpJ<93vP%&wi*~Wz`MrB=5?!k+H z_hjtAOXAKnEr|I5f4-O89*5S!c2pBr69!#-eC{3Z?K749Q;SGccU`4xmi23wt}CFY z?#WZ4rqIy=Q!VzF#t#OFDN%Fd1&49)0C7{nfHaL2L4I8A>K$0JQsq}^#?er1wXWoX ztRa=RbPU|Br;3wy|L-P_s6Lf!rT6Ut4P(CAn*?E1R5!fw;lEuOf%;4yvyQItoym0j{uVh9t=^!0cW6Q%#F|X6mP6Oqb~d*CQCdHUY0{ z+9-5>L>2$+RzEdnx-2KSp26^4#;-j)Q2<(oIv&fFPHn4c-Cjz4=;cZKa}V;Z)_kSq zcF4u8j>14sm!Dhk-%3{p0d%P?Fr>V)ywF_`CaN8_G{?73GFawn?W%Ww9-9-(ZEcqG zN2xE}8hTg=49LQ7S8PD}*TT)Mlh!gP{RPa12+rKsv@&#vyNeK@gRF6Al|j~3(-9Fk z*4!tK;#|#VQ{!yVpfwg?`;3?;b396PGYF`P^W2-j0*?ft_fi#aE9Ls-j(;1sT;5VW z&(Z7)&P|9)qc_x54=J#ghQY+QCbM_ugWaL0G^m96#v{O;+9TqF1OiF(!P zsdDLw$da-pZ3@e$v$%RzoR$+5%LM4<^xV5ghC`JN1Y5>ub181H*3v#TX~3_$X5iSe z^Hin{r-^tJPP*CzQ!I-;usf&QqzmfosNzw4amIL6|qY(scT?Xt%j zEHo-&fNsS}y5*^ayO!TmH`Yz33ZJ0KO0;a*vPABniR%h`fDolk@t8|P;sH(K;1!d% zE8QFJ?(b}e@STc3^PvU7Bk4 zWy|?h6|D9eWJ>hrJpB7)I&^%{5IhF5@x7frNIzEZun@86(=2!xQ3q~wdn9%e8&?i! z&T6FkoE@*Yk2@>ufksxwO_8pbu1sMb-lJaT@760hHD5(VG_&bkuRSy+?FZ>CTzpu1 z(Ef0hTUA45mmIgzvj-^%Llr;Ga(i^8B3;KyMyoKnnneanG!ORAWK*y%x^i`9YwU@3 zm-Wg&&R;=`mwF7o0GhN$uZkAzj~8AFlgLhDbZ}lIeE}%m#JZ6mp8fa zCc8de*h$RPEWh`|2|XyiBz@4lTl^$B3k+!64xj3^ExT=QZ*&n0HDDPC>Wj_Z{UV&H zKo2N>zWn6QNR#$Rkm0+Pe3@_Nop;{n_p}Hb z)C$b+H5E}&&(!?c*|u~jo#*r;m$~z^jBPU4P(M^qH#K5fiwbScBj)@bdnukGYe+!t zawlJGR}*v}(${t^^k*Q~>Be9|Nb}Dz6qX#~+$@`*lW1NzSEriD1YH0Y7*<$UTL z;RMDjC#+?R9v#0*EUZ}aoi^W$JM-HZDsvEjMG8@T;$oTk?dbYlET{&f+{el;@yv=! zo&`WmL%f>zl*aY#J1{E%u)5!m=kbN0vFETyHp1GG8h$C z*B9Hux{VawFfm^~-hN}R;6|+Zu`QE&c7?dNDJ@k=?aBE`wWFy?tV6#mOXDp#P-F|Y zP-^u;lB8(JGipq*$6%J*0F_ng5v;8p9>NlaK^T@!`B4z)^Y$G+9!6&j1K zdNXc{|KJQZonvWmItV=*Bluacw{)m0xX^Z)GUSG=bTaH5Z`|_7W4^=l<_AD0@7kiUUWo4l%T(wRjn?naT5u{eL{pJ7EQR#witZ{0TT*4ZYgY{z8r) z*M3uuUo0iUDFH{PX`#*>73xcT>O-~wZOXrF{nBBxKvU8Bn{t>y1X9v8{!tCC4~cU} zw%mPaeep^mBhzDlMpV{KK20P%0$C8-qWA9FLGyLbkB!Szbc5$OeZ>k7MbW|ps88A< zUQClZZ99qR2xR$tpQ*9xwYt-1Sx2(rp8$^n@UKAxQ^L$mQ3xG{2F6=y_OleQB4mE$ zSNm>+v;M_S-$x4opt>p1Fn(RfVy9DM;1$r_oGeL-Z2}Vd{UyxNEdpOBi@8bB@wGLP z6_>VKJQTzT$1&t;x9MevkBuE5Tx;KB7l5TO$goScVNZa6Q~YFi@(T2`%#8(8XRdTz zDry=jT$OnP1HN8lq^lRRn;*Sgm2d3O&1SoJ^Wqj!{Rviq<)b`ZEvfZJ7pUOvh;=V( z^w}sU%}XNq zK-ijdy*z6@Jj5Yhas1|MtnaZHdJbt8z32-aYcdz8P+p~8L9AD>g85&CK47^-PK(TO zM1uGq5MVYxM_R&O&j9&9zK7rW!?1d4Zo2RV5kOdh_^Dq$9&?{lI=;;H=K8NVgnj_# zPQqo}v+lf@Kg9@f^3N`Pr43El;G`nlAX&EH$!h9Q4K6}1bTzdaPt(Rby=*DHVKHzn z-}VoPjlT;vq@Vz5h?t5zJ2xB{oR1&f9L)`Q|E}% zQo$>`Z7a54WvV0VfKq_Trb3|6@YkpA7#>(dOJvJ$QXuUGi(O&&IvOXLK7*h)K=b=% zsT&VP9C7ubXy)d8Fa>!{ji1;`l})I=22}Fxp07b}&9J9vMW}0J#Q0LnQVIE452!7? z^xSvDD~(jU;gv;lXJWB2?ov(e#N33z^4Fn6G4dqj#Qn_TGYYvGJE^Esi4Uy0kp)&c z(@w7Je^N?|xNRm)$p$KOi(UsZ!Y2%k$1dbQA9flAfvJJPG3M}>zRq@j&UO;3cM`yr zF1@3(O8;mA^XDZXOGz`ZAcMl=*i(*oNHdXKUKXEyb z3r$VUDQ;(f4qZH3aJK8A?y{Fw_)2loU?kicBU4D^&|f-+aINhsGqJ)Wsh90AD0^*& zrj)4^gr-C41HMHh(>gA|!&*tckn1cYo$s%5!wg|=F|!}U>qx2huIPs(Pm`bR zU}`g#D)7`DUmP3%N4>CaTAbzP81Oe?$_Ow1Pwoa4!2!4%@tdX-Uc9ScYSeu#V#~f! zC%^wtDE-_7?#+bHy!N~Rkn6hE|A%gbu0o*4OPkUE`AMX%B1*uPV~bC0_W^0h_-FGI z6x!2^{wO}nMphg_NBru^Ax((ZUE<7Ueb=sE%LxkfYvb*)27Do7N{!QBF6*2NuNl>C zz7{s8>SJG7AA>Kxn(` zRqeOq%b&0nyH8|$!4cJyw)N|i*&LQ@JM>Z)5X>w&@eFwzVubuq>~I%SbXp5mmD$^n3#mC zGU$z*XeMbsP-?mwo5FPr?tl$G*Gg_e*b3K#Ot@L~Hw(7YYKn=L7Gey+DcWbpLDh5P zeFES{-6xP&zZ4s!PDTb{oW3q;^3;Te&klGo@Mv=; z6c6a2+#?OXjeS1KWiR4$E%ZsG^1mqT)n%rpyT1lZdisa^%@2@Sd5Wy&?EXbneB^T7 zcv8dq*`C%c+K1KrX$@9e;{c%d6eN+XQ)m(YN*PN5JgN&hsKR`xZR$#HBI{RNV*v_G+TtZK+7B)12PvG+D zZRXiSc$8X98s-1`aZ0z5&b`tqg~}t?&vMW$^C68-=?T+ipZ3)b;^I^GfyNI{57t7+*Y%-+1p7Sf@gc++elm>MGrcfY}i8#@H!^tmO#W?cLQwR?@y1y@`2xy8EgU-I>& zF3wGm@V4IpCK~8Ks6Xc+G_jJRp07brq={w9ot|R3T|-St>&k%fFtrB~0(`NWyg`Q> z^AtI~P`TX=U{66=vY>K8QRz`4hD10O-t?kCt2kb=m%E5WBB+%RiJE6(`NWA=yWvd_QLK7JEKQcN%F^lm&2 zJC`s2haT(U>?5}g1$Ra6{Bhyr$gM#gIU>ssh#?H&#? z3W%C=TfttfG~7Aly-siw{VmVG)K$^}**QYYxO{Kl)rB}mQ|aylhn<#5=61fTGV}2* zj+X-yDzumQQ&kAe)=*x()dbWpC3MDoe^#LwFF@wm7z`4h(eN#H$vKOt&OH6xRWGEU z>`JBX1CX^~O*QtnfysxcfUv|t2yw4XK!|@eV!F(ps0cwQ*|eJ9VJoYsnad&ad(QBC zPJ|oqMX|bLa?obLH+_)(aouY z#%5+rq3@d^T5;vyYnY7w{~+Aib}R3}NJEWnSb z@k&0q8Kyp?BaO`IL{OuThy@8TyfRVVcua0J^A#?Kk`C0G@?0V^UcB=ZTve$oI#ZK-*DQ5!u?&%!~BN*vlZH|RbiP`Ms z&M(P&v)Yrv*bV_{ic@b#q>&v)sMzcpMlE^I4xnq#{H&MMv2B>GTicaYy)zaA{Le0E z!BVPs2E)`Y(id8MRZ?tbh=*5HmcRR}5${#Y0IBI$+l&f-xkJNQ$gvee?Y!HVrX>sO z^8ztgA`4;~&jv#Vs)x1(i=uB0)yGlMBkuzZOpc)hJy z|4Q9qDm`N^6;SL>*7a|M7)5^*5ncQS{1PR@s?KVhwdkIv!G(2~6(a=7=buKw1M z>k$VwzB4&}>ix$}f3dADBbcQCrvl=NCbq@hyo2$EiDVtXzqBekO;O`f@-K6}P7WUj z&s@Bw;*Zfxu=-c4_@5JO*Bu$o*>PbTQl^+G5GE_?l!g?S$y;&(Ponw?YGUhxw1PiY zBVj3YP$po4&bKGA1Qe+&)uJX`SU5-tBT&b(z_;+$1$7MR#~g|3=LIHlHJq^;m*-6|Xf7lG5rv)_-rJ!e*XV_D}= zt0BiNZ>K-DJ8vxM9Ev+Mp0^S@IU07NOyoyw)#OTNZ3@WRmbEL_hEBLJp3z7UEt@zh zC|wnZo$rWcSa<51mjt$l zq4(GBT;95H%9Ak{rvDwLpFn-x>wtcTq|A52IULYuuZyvIMFz>M`NdtT(g;NoOeb;# zR2?$+xP8V>Cv~1#cN$OR`u=>Jp@~GDw^I;%{$1ZgKvgfw7tmVH1R8ft26Wzy!60X9 z=L@#=aBQM*Zo2)CZCc(9<*P2XGq+i?W2S-o64|XkYt&nKHz(TO-s0%lUxM z5oNZ$)#PJN*9@LI;T1}xQ6a$3cEk9m3M^ae>@3@|l}b(Cjxc~-Mdq8h=xZLHCI zJLOqQY(ysJW7_$hOBYv*C{{R?y-J(Vd_p>EchQy$STRJfHq0BGXuPEI zapFxv7q@XLizNC~?FQ75mMP|jlKK70f)vvOOg~4Z8H0=q`uT`e1XyG~&*{72v{pTVqL%``OTeGbJ{Y^ zDZK{PTaF43HmB)Wel)mq5!LLMQYLu4RkoDfR9=)nXf z!q@hSXBEB2e*+M(S8M|<+=pUY%&5W0(~2b#QixioS~lMv&rNBXWe&LPf|u4Emgt-` zCciL^LIel&d*VG8N6kzGRePVpqa4RKK#I}^{t~S~nQNQxl-O-+t#-RSJ7)6X>`bq+ ziw$>K;R%C2i|FUrlT&OpR;Lm1_xjuItNBT!|Zxy6Y&BOf_E2m&^_tL+H3=>EP#K z^z#D7QjbcIX6LY#Z0Ly7Sfm-h^8C>C8LP}nL(X>qBC)t_x3+CJvMm%P*c{|J_hor@ zfXaM3H2zX1buI$^0kAR?n!m`H>)17X9MZk-!rVcldtc}24Xvx*l+^bF@8ssJ)wk&O z)&3gycjFsL@GOLkb2|c;zO@7ik0z8pZ6*ao>a5+Hsz5p)nPzA;@Uq#KndV6H>Obx& zYByeH!aslvC^hqbFuv%`UH-B?Ie$rJoiBMU=i{h0! z6Le#HyEo?myk34CxN&8q$kgKasJEsRvS*ReO?j&9XFpjE(#%K_ zBn!alOiS&K=a1a8^RRbl9n^m)2VK_cRGgLG`&#sT^;vE1MHK{vXpnEMY{~4PIZnJJ zozhkwXp1N7308R1B*S1UuX44z`1kmXh@5j!CEbd(cI_?8#&Q^}3}()UlrbIn&TC%A zH_5;`CF)!a1c3%!Bt6ccP1abD z?B8j0;D;+iR0i0$`_%vqT(YAQ-tIQ5m!sDg5sWfs-&|`QurXV9>Nqm1o)EKiOb+#A z`{<+Pd$&<_TDz6O9TmGPahx{YE%=cF$@d#Uw&G67z{w>_xWBDcqDv=WOR3?uMISC1 zfO<1`hr1qtDXm97Vqu{avmJ1klA z0yx*Ji0_9`@>^!+zOKrm5zY*X={Ua7l$Rs`;k-xxCt0MI*@^ zeAEeJoLUxusIbPo zgzofWkSX%5*_qXd1ujLD<1H|@ig3`k{RS0=u<0lRnIV+wmVlfV{)?%OMGuXhTPKnL zSev4F7 z9(cM36kjJ4d>JCCQ)D+4JIU8WV^vG2UkT$_8>rtq$27gU1f8x3#V1U10P^Mr@Ii?= z=t>|Eo}cZf(e;hh_|dIBBV)K-s8ccC33Dm$wm>iVZ=`!lKko<~iD94YKRvEoRL6Ty zWg-~f*?{BU0GsMmT1_M<)s24r*7A!qdIDF#t)pK!Zf-AH=Jpl(f~RwgeW zb|SeHCR?w z@7+BIUx#f>Iqw_9@+}>=1U@-r`MiR4if!el;{47ZWeUHOj@$0ANAJ>(R}jfAW<)Du z*)YSa$U7NQNs)3jXnE-m{)JhulSJg2GS^ld6kkz?)goZfoo^xz{~8c9A>W%kTJ$^uEf_mw+-!$5zcvd=qzIw+EC?xO zGE_%X<9$a{A{9tXg+|_usp^v%NCL3P(`MB~2;*KwL^mOSJGTUTATNS>CAVfw(ui6x z#ZZ`5s$5NXbB4ibgu!XwMh|X|Y>RLXmgBWBbfGYoGd|F`N3;82Hk$5I_VF>N?{JX{ zN6c=K_GxUEz}S{8N1|vr7}Kw!LS5(kS9-ybjVh*N`${2Qw%T%UkC;HgONR?fvixi6 zBCF~TW(93#1eHAbMN*HVLqQ8F5A8@9ZF;IGd01^fSh;zl%Yfm4+%fmwL@OZb$4Fwp2S=Iz6G- zyoBggTQWtxt|l7AyFRw&WR806OEf}KyOETupliX&9PwI-XcXf5_z5R7vu;*YOP|d!S;W1w<$YA5GC$3`(NwNI{Q72I*`rr#l;U61xg=0L=R+(d~e9fN^t?RpJcb8QRdmy}q1(?gj zZStmEKotTdva{A9g*B2uz_q~EpsD8pU5wF85$!2MRKWn=R|E*`Np{3c-3sBUPlf9n zveyi)nHoJ7h%$+)r=dAwG9(Ip3HroRK{|lIz8&07Zh~;N$}LR9rk#q-QPR2KC@mQo z6*hxo^LNi>^Lm}a?zO~-MGThtw3&At8PQR*hTooXr?1d#2wL<{rk^`H3_BK?=_*U* zJ0(M6xQ_kFe-qx{6S`IZgWDn)b~!p(vK%k#X~xS3?wN6!S)KZG-tV z3nI>??al77XPL+$595k?imRd8L|YH%gmcUae#n6)xh&7Iey5EI6*OSjDh_3awp+E* zaIh?RvOrrr7ium;q)Ugz20lQ)r9pZDm_WQpfT(_YGGHpEU#$RyS*7OP{Pd_7ZAEa8 zQ6#y-G~9=^6M+Lo7b>0u#oLy^m(E0v`kCEgnPuBoWAg4Tm(?n6$H;n+LPQNWgHC#X z;+R@t5%L=^0r9z>8V2*Z4@ zp`Fwm!zE{zwIU1Z{Bf(ofh-E=(SjZB2rXoDsGYn;q&p3s?x#S)-#?qm{^z^B-LS2y zM2RunAGdvDNqE8UP8sCEcvEqnX^Is81>L0aC?;;y!Jav316zK}*%t-vw*2N2nvz<` z7V&e~Z97Ar2ZW1}23}yEf&{RJY>dI};Lq*gxqUDr^z{U^+%Q^t7%j==t#r{_O5ADj z8_3;VLTEbm&NrFqiCuf~yUHJ;@5J~7r^qIAnOcfErzt))KV1XH@Mc{$#6HE8;Ou&k zV`v&(OgrG&7^vrCC1khan~h2jXGUG@0f`a)LXb{-BpKQmnAZ+V04##fMK#3iXE0P> zC%XSBg%8UaKCvF#e5gy~0E~TO^1{DH6ldg5=_(xYPU3Tq19cGf`b0r(W4h zo~&@V8)E^Y{;E|?0a%7W(h%Q+#1{T+YZ!+hCk<^YGMcRuCeipz>Ck9tMARGHZg zWtj@F>wdAC-HuJsdpMe#S2ll`kyB-+KaXD9k9G0|A4_ZIqo|`>$}Fnpxk@CXN^v?8 zr-!K)x1HVZZ-c)P)nKFidZVQe;rE?Lr{EZzmmiLk)`{g^HcK_W(l=J7daeRj#2&6Q zdWULh@IXJ@N4rA=V2!SWd2T=5*13m?wU}XBSxuw3YW+}^DeUH5b>=Co;4RGKEllMt z^y7e3#qNBfnup)Yczir?51(hpP8aR3KRpk~H?AP$HF1aBYCg1v)#ckj^s{(x~e_;4UqO-=19BQ!0! zFuH4>)i>=PO8>!OE8GV*Z=q&-}TaX`UZ04 z3(oC+$Mk#BQ@o`>@h~IA-aoteR=LEQx|t<&U*P{k>%s+g9i&>>GG{<$*n;;DANJ6_ zsCPAUiItlc^YR(7dd3?3$W-QncY?+HO(SY+6)X)@lcxQ_&kW8d_Gpp6oW;@yn^VtV ziQ1zt`4%gg)(3x{R_lixN7NnCp$RRazJ)M}=R{7&EQ}VK{ zat0;}*wM~a-Fwwkt7tywSU-(dxSy=Sw*o^EKKi1c(V@+t!tIQ$iFCwCwkGz1deYBvD9lXRx<= zJS2W~1=77HXyCp%$J8aXmic*-9(pZ`6XbKK9-3pt{9e0fc9|Sugq!VbHMO$>Z~DCW zllZQ1LGQDGrQmjW$L$}w^$RCy-Qq;&Wm$x%CIiN{?6M_B8_K~TCHYMG^F%#kYv{!U zo_n9QuIudkayYolrNn)6Bzj_-%%{iOlyZV5!cL$?zUwH@H`qCxf(zVS*8hE-sE5vb zyEE*bwC5E{H8z%!RMaG-6V@L}iz^;MB&5NUktBKaUpO_}uTJ0&uJ!(`PNdC&N`}&5 zlYR(XkbE6!aP~E*oDHyY+%W&7mKE2uXC_M7dLU4N)pN$iDLvQP&w%`*1Nlfn^EJ1w z6;+;R<9I$SWmG`&p#x=Fu_9;WOkGm63g{8{>qI@q37Sh~T>?e)r=9NALQ3hcX4n3h z|9qPBS>yQ0w|Kw(2i}Oo!aoty6Mw zM43qrFy(FAVq=z>)lkaq0US|dJ-Sj>gx7?Lasd=RAU3K@+LTGY!42rx~^lVed4{aQ{#3hUBmVDYy42u4*&37x4;y*-PA{@y>y7Vy<@%SID=%&M)=y0 z;c%_DKZ(pJ;T_`nn@OC^WlwjwPx%TijgU7%fCTL#RIcr07t>>@))4=eN~HRuP@Mth z$hW}$6F3)89>vFal@7L-o;ewW|)ywr@q&ZkXtDJ%i+ZU{Qv6aIPUkCG$^4;U6rOlvp z+#S=O|J?EWyn~mW!a`$sXWTf&YGa0uf25$p#C45h6x-u)+*0Q~{(8EIGP#98G7az# z%~fjS)dNmal9omwGv}}pYISOrL)C@pZnJU!*2OLMKSP@P<;=h>7Kw>6!Mq~&IGA?u zbHFU!`7Trga>w&jtN9X*%YQad^_|^1@oE49~`% zDQtSIIvzMow;<;4E0n^O97zEac$!wZ(%3u)eEc}WM~Otv=GohLCf5zd=A84h4kxX` zzd8pWatt|C>={h3gw5mTqb*~e!%tduf5qRJ(!vkLd-?M2Xgd;TBCm>XY)26+NDD6^ zAn#>D!fBw)6lPy+=ii%~q^8<@I~25z?-uaghJn&-6qksTZ~01CVt2#nwthu$r%3__ z!^*WZmFrTg^(#Yz?vDIy8s@xnpPnbTulB}h6oR~O)qk0eWwwrKq*+~7sl*|ABq`Z+ zeHF<|8G^=TCmJMiKhwp-bb8Hp={8aQ>|OEpXb!u-FQ}5QRj9U zVlFQPFMYx#In#iFO>fEK`lq3#=lJXuyg++V;BvXoL$hVlPQRrhVSoJg1$7C!fO|{V zCV=$p#^G}UR#yonK}DG^C{;rRw}HVtXo#AVl7v$g+tdf^46EGqF7kE3k!{nJ-A%(? z-bLpVFc#M;jw~o6>bngL`+QRwWUS>)bZ{uX84ehUU79`Bn@oolXwBnWUS@^8iGZFE z9f%C}BqtNxCdtrMH60g%hf8f4)Uwkm%gw11kvT=UI%UWwv5j>Ajv~N>`Et%@fzR(d zX-*oODHHImCvWW+#*g*2#N_c^BfYufO!JI~;z`ccJAKmn^`@(=ywi;?UII=GD`=95 z;TvPn+W;OkB*fREay05o!w^BtTA|_?yF zZe$+0Bcs!bA3GvB^GNd6RnO9HcCi0&4o;E$(G{|C?0B*HHoUq7_O!hEU}??4(z=6l zZ+?@+p{<;EA#=B!dkv?{4pl(5f+_d0?yRj*IggvuBh}(WBGH?@EY}$$(8XkqTT>U^ zmLY~M((-#!*xEWc89W|}M5By7;guVo;L!qWdZzA>Wwt%b_1OTtoFKw8vAoIzb&2kW z4%ybNIkgeLI=SgC7`}i{hJ{bMzuUzp&M2fMok48wdN=!VyP_J-+9s^%!rstA9iD9+ zI%$2QOTehSRtHr_{k1RAI%*!BNH{&HBWXL|ib$_=R^wRJ;25D(kISX^Sn`AJ_&K~G z2nz2IDfdu1-fKE>{3g_nXFwd@26f<(`>^k6K2>s`rK!1tFfsi?l7t$ZMG3fEEL-q< z!_y%ShIG@VS$xd|YyT>P;adOfynml_foqyL#m1?JkK4`kXhqe}bCR8eI+=8KPyAz) zD#R7$F+MBeiBcxGf1FK78yx2;n)wQ!&4as4Fre4RkC6^2c|Rt#t}wT;ucj)HWx!1K z#{%lY@TLSQ;B+q&7;w&O2;30tTKnX9u|V3iqmokXT-{_s(1f3UUGs~rt<-ySQl+DX zRk8j>4>p2^baUiR!jd~!NAk|?b|us2F0N(iE5N3CY+Q#sRlzg8xdY}XTNpKa7J2vZ~FavCiBpvz=;ecmrky- zXD6Tqhja8^>F_5|FVANvId*atK05&^crWukm3);_h4G>wa23Q+CsC#SDBG1!?rE$q zt&CEZW=a?L4?SlKKyAa{AyhXWj(S3ddXF=M495&xBZ?HYOC9>E1VkITaHY$1r%&9T z9P89&YG2eiY^yUy4mF+3AlthY7^|IS%=n?weXFOY(94L8~olf;NPp@S)v@|Il$#WdLHLCMW z8z_^i#DlQNE&OXD;suECI99|t&?y6`liOWM3!j3hkHCF{+DbTnF7uY?znx;~$>oyr zs>a2Ao2_zTJ$s#io!sV_SQ!BI1y%w5JZw8LAv-H+JJl9z-5Ns#x%wQVERf4uMDxYf zRc%%$@N67i^1f3#(f-uV(9tnmeL4JDtDI1)VX6}R^DX%2SKh)bJK6dpHd0ug>2U;f zGx~%V_Km#x?;59O$MFFvOZibLZ(dG26DfrPKf;979zC6GdLxTTc?nETagSNp#`^V| zmrs5c&_g|$1s>Y2HSgSyIcPkoy1+oq<%06w|!*z0uU z*=OT@b&^N94X^5>8&yimZl6V2y`Jke2ya=$TqBx<#N3z*pP7@Knd+XNgHO+~Og9!y zC7JEZHjmoGV)s0VCd`pi_pOhKHJ#oo68LH0;~@A)Ds;{|LCFN3fs47~l1hh9e*w=J zjJe{R8ZeN~MY?JR&iaF|=IRJ7Zl{Mefde4^a+xsPhK04KSfM-{YiEWfX+WQ=@6JfBglGmY}&e} zPA4vvpjpb{N?u2RFp%>y>GaU1-(z>&dOoKQoHAksJ%V55oRCpIRBO?_^dfI#FiT!K z^LXZA6jA4{I90A2U8J5}E;B2XgCyomBojfL z4xg<%KG)x*vZWS?7&bO+bW;HHS>bMJMYR#$`Q;6O zC^!5)o_b0-u{g0DC10Sgo=ZkXnhtv-6Pf%EjN&k*MX z(bKKmGUB5vHP|2F1wLlB=mN(~=#9y_HpuZtnrIN^xTLrfr(g8^zR}GM9r7cG;^Csy2LQr-s`lCMJYTEFUo6g@ zC$UexJ+alh3HHb!n>)K#!2rq_K#$_lSkhzRxFRUs9m+@ZJotK$(^Pk@?dm8|End<( zzUbN9v9nuf{rSe{ix;?DH|{T4@l(8`>Y3SxezY%%^&JMgT>36G{lqEq(^YsvtLTqe zn80iff4Ja5OG-VR^?=2+AEgwi)je{9lPGf?%j*fAn(CSH_`oYY4}J|(i)RJOlommz|5WYJ)d zy1Wlf+_xWIQtk~k62}ivj9ea5clqFjepMz<#R!xc(RT~#DZpnVi>fK^6s|gf(Kjln zB|3;wU`r{Q(9CL_tP-npLF0;^*(v1oc{jN_sgLVzPp7?KQ)@G^%cu!y6UUg==nE2< zKc;wuT1=#Da3^VZLn zMoOTq@MZISIg5v?5Qc6MhKf&Ow54@q#A|43fnhWY+ej1qB4vUJYof?C%CDK*T+kA4 zFJ^O}_*vUTzgqOf8@xRBK1sf^qQpSvXCN~%khhPL$ASjeJ1dtmqj+vrfn!9Zm6&sI zhWm{PgL8ycCBka3qd?SY_{(OGDI2{Ro8IM(V?PBQQ*4jOt}9I}?nF@(+=L`%OcKk_ z@$Ya|no8nwQf`%qnHT{_jYlcv=f_t(MGK$hh4iQ2o|C-*XMEsZSP9M)?~r+6plFjT zq9n=+>M-Y#W+QScBZ95nJ}*l>l}0OGp$2V{A+u`f&YSStQH$L!Z|3 z-Zfm*6K)FtmHN2mF|}`x%n2D#$AeZJ6+#+^f?#$P0 zeMxub${Q$6W#%~-rdx;?$+`Z&Mst`A{fRS(FabT8Zj$kce`&KHzSM0g3=UxY#!gz@ zX_54`&dM%1HgkK`#nh$AB{e{<`o|oN8T3N&J#~*%NAtaM&SOqL%ZuUVHHhxP?ejnD zSSPm6yLk)2XkWTNe&PPunA$++uRgfaw4Q=oQi~dodJ)21%*NPT#OVH--Tk!{Rx&sS z)+?*{@#0BwE$Y{>b*v@2ja4Su;X+=qG3u$wrb#MG^UriPI1Hv=5zTS9mT!J7A95{U z6NU?u)PC~p4x3-LgmvwgMDix~pSyW^_CuMNC% zSMqQ`&iMa*xn-kA$mX}P|Dx(K1t;t7=MJRe1w*5+BkmIS%?1M?gowwVUr2hG)jvT8(Jr>y$M><3Oz=66GD@veRI&wYOVn#9nNqAG^ z#m%<)fAgljvF*a1S(@eEPXl$qUG666cV{-`pU-U8AxYe||9rC{|9oPzE}q2w`ma9` z1$f*Iw2Qh(Mb**mV-7BP%!!N@&PTU4A`k-Iy2NiA``8o8d0Tn}4V^b}?#nJj&6k-aK$JP=cLbLlIN(xt~#8B@Dr z#{-+HxR$=w$*N|(uBIND$FB(4V7IUrr^fmbvs8_l|IXNKPe{SZNl2mTmE)(+-lSN3 z^EmDv8SwtuwJ#m0?s+`?@TxuMC&?rCqJ1u^S1b|@{7>fm(AB|z3mJ4ao5XAjS$92E52SOio?If11IiF|e%GzpT<<_MlR%*MVj^dl`o(1JYlwu!M8}-j#H4y2YL; z``gCNC#L5SDSyC=Y@A*cVA&L@&Tso3>y7oz97aM~`Ja@g4e z6>f)TNJl~2+TogS4E*L*{mn~hR_+ezV*L=q9rZ+^;Nh*y*muKQb!jZGFw*o9-aPfgJh5TbIaUxRf4Qqb5 z%poGgC!%Y z%Ch42X7%hVgE5&ot0q7%+DFeM%#1tn(5_yj?dl#bZ7HZ%3o(47M$!x29}USTT!pU) zDc|Wd=9jj#ua}N-hk9svUj}zhJ>Y#;U&?IBnYyQw50BThkDRcKJw?3JtA@byJa59|S_XI=$^QMG zT=27kp~tsG07b^2uVV8(_=PyNex*ho=r(*@tvxLqkjYg2$iIf*di|0{>h&1F$d7)q zvCbI9{lS`9qSA7!gyQA-E8)m@%pN;^qa6|!t=uNhBAIR%`SLpzME3LURiz6lfNj)pEN|;~ljkCz zA}B?zJeatww*}Ne*|sGsWJ_Cv`Buz&T5@FAOy8C>JnVHfY|>Gl(UMI{wiiQe8l6l! z0qj&-o*R9l*LU!-60pV4AWFW8vlJ2&)CY}9qQqG5MseZSln&=Dj^HymA`UnOwDY#a zQ442>x9&*0AJSGo$d}p+SLO~em$Jd=iZ>LqnLZ8{K`688Bp%Jwr0u$V(CVYTc*9p- z_4cOU0_p;8>kX()54;1du^Vgt3?mm?o9Qj{F8ST9yyfWJr{g256kCLZg1}BJ;Qn{4 z@OD&tapyUqZj{Scf(l7+3Tmgbp>bI4_(RX;mC}hfXE;NuxSu=Tl0Xl5B%a(>gQmut z-{@RYi#wj>`@@5)SD^&_tiq-?aEe zKe=i)HTiH^Eg2h}@R~0EHC6_@v3#wGyQ#h6&gHc3(GeFJ4BM-y^0Shi6y-li7c!jx z6jPD>%>N1S1nv)XwBMYOIxm4&u7QZM2b4)V;D28aR$Uf)$D7}lQg&@2hN_h`-fn_M z8OT|zd4AegPl5oI5~VgZG;-lNUAY5@AIdVzYng#d3;l{1FIm$-Xdps%+CQ}+i~{** zOuu@`hJajU6Xv`MoBv9&jM(>sZM@D`)1$GxS{!k)y3GPYi5Q=B z=wL;NZ|{S?-OKo^XI#3L{@BL zO*=JT^R}M}>-13o>xohgzk^{udbTK+pRX#?>zIhEv~Fru7?sZhcywJmTQ$s$mp=F^ zGw^yJj^SmM))KKx8C||8Rr_=fk3_*|<~T~--HYNVg5wq^-nn=2n6Rz45Qf(+x zG4to2+pjfAor&-97(F7hXq{dD$proWr1P;n^(Q_~#Bb6L7BNzV*fS9GW7(q3fRzBa z57V1S3NFs*QDm5Ep6MW-pLi|a9p2v~pZ`GyxOoHoNr^%YTnE3O{-23YK1r_%_&%qwUgxrYRelT_C`0QeTiCFo~X0CYi6O&5arkD6w zD~(0HtlknEDAd1L1FUBYMYzm5OEr03&h`Hml~G4+zji=>ueC&FfHnlg+4uSU^fVhc zlm#?$S}vbpyU6vc3-lIQgJQ}>;dJ19QZ11pthy0LvsL}HFDdechJ@9BE&aAZ&K*6yy-yCfaL%D1jxJgN*!)CR*ZfiiL}m2>;zh^XWZb{EZxOF#BGUd#@-|=h z1k5^C>ECX~FZbm?x~DSTgB|krI3a-XvD)~L{czL24cBb=LBLW0Fd^ApI?P|JpLZCt z$&%+R({Ptg*nP?{!?CeJ6e-(7afhmwejzc*pe6=IL-?ER2H912-{QEHZn zKOss;40a4hMj8`p13b@Wt}tAo&eVX?XuO|V_jc=j@^=QEl0pLGmXfRZC42N&cZmMl zXDa9i=#8y@8o}=s!4XT&0kR2X>23DkWRp5ugC)LvTv4+zK^{_H79(1WI0Mmno6T3- z6?V|vw-)Wmyt%47(`Sx^#feu4`2i1~>ixa4Nq2Ij`JQX~lh_j*40aQe->RB_LVZGx zZC?>x&TMMQ5mBsYIQow_4ld{40I~yPx3Pu5iO74eh>ZB6cOe9MKd;Tx8?z(x(sWA6 zUPh-keTSA09NF_#Q|<-C%^C!l$-zDy)bx**p2}2b- z=6|Y%wo@$WRCh&|x^QLUVz6Kg#AKoW zs8dH;JC)_K5GN+|g)I)Aas7(_osB6gQ;Mla*5kow<4;ABUnj)2F5ONZi|pl}$Bt>P zxL!{YNf!fQd#yUudAjmo#F?0^l6w$|CJ>B`u2X}t(2w-Brp{ei31L(s#R2}*S+r5n z8GEOr*>}w`5M3%iVn6z+um7B18m}#U6vfg0%-#pi2U`0kj~s>U;P?r$XExr>XFHyk zqVq;@`weW%I%o6g1Km~nCe{NEw9_bzB=u3_T4^)>%(nvUy4;^a+E)*G;2+-V?<%5BR7BBjQ`d zMM`UwyKxh2>`;?LD{webD$9kUw0u@czOd9sNrp-r;Du%*OdI1rll*2T`7rgB(wY6c z%^NJ^soyi>c4Ol`?xhDdg*{l)DX?Fi!^O)uKbbv0BR9H-2)SPV!&CUV;i=|8`|)Zo zboaquhZ2aUhqrj=b{gGfTvKwNw?t5NVAspJx{XKoCL&=+er1G`U~>SesPW}9AyjAe>rS>vas)3OmJhS&Z&2&>XYSbX5}utz1?QC*8qCclG!rW%KjmEMq2LHO8-yXG|1*QW&-1?D`~BZ_t!rJIGccU9&)#d_d+oLE)dh^{XG)F{Z)@=g zwKLjj66*g>bF!8`kfM3Nmh{9PG2@YrKbIB*!=g9%q68wsz1P`sHFV388-q!-f$dtqO#3|(+A58Hf~kKmmlNYmgF0t&e2*Nu8#nm0h7P0W`cwd^iCE z67?Eg12i*0&Yxcq58&snf*+LpeME^;DIO^51BL8KUL?zCj-3cfZxI;6?K6YdKv(5ayq5@3x&0(bV3L9N2!sM z5D|iN3eV2nte@GOL6_xC8fec|h~4rYii~xnyw_K(Sdz!HwApieGRs;GL$r}I z(*q#>;}3O(K8GO8i2VdER_CNZP)|Q~(A#?@Uti40k4-D>;5#z{$M!W!u}zr(Ax8;_ zU5Eh$C!)80cKmH`!`cm2HOvbyl#XvP_i;O+=HT!cqZdDsB2h=8 zRAM!^RGZFRz0m!a>&H)v0z{tG-?27<8)JYc+Za5vPKBCD9zX~+}kfi>DFBNEZxrmg~ zIv_apdXI`;-Jl->ihVhDds6jXt`Kp1O_hiw!OmjgAzJb`*`)6pbI*8q9~q;Xax7csYNti{pjPk86Bj8tu7z zT%_8HGdHeKG%iv!&a>TIQUESkL7LvdyMqrS)_uFI#ns-vaq$y(@ep@$7I(1~cd-0brf{*YNc5_V-4G^0`?&O7L2pc;avf6%tZdGCa1` z!?Q33*7*)z7>TbPD^}h?gh2hB2?iv?co4>qSMdQZ+-H9Swm;a-G$pEhKX!~~CT3## zRRiZu;5I!W{9dzUE+nT1zw(Hqt(ii^wVer;F$ovwX?!Y(MIXBO@H8(swdY2n&K^7xpaa zj-%?hy`+)WEH>YMU5v!$YMVf732s$5k8OmLIz&{ESW}10e}RNahd3M#l6*SyhvM+; z-A?BlXKI)LFt2^}tn?aN-8~?`sclS$a+@{cIJWCt{@s=2`8?=i#Nt=SqtVVo^6frM z$3e1xiE3J4y>ZwdnaJ|6wAB5mFn=C2YnmjyXikRGwX%tu6S<|)3)I;j=x!xmK!Y|$I0MDW zt?jD|Xc#;Yvv34fG14xzI7vrRrH%?4lurI3tLYZDQn7O6Hqd13YFis@}7<`LXf4(N!b3Z90 znG3i^#Eqwea#D8Q0NJ65&jq(8O9TYp`*m)Ayot2-`%&id^HKJAn%DNwe4^(9JpZyb z#V^ac!n$mALy(VG{L#Fwm;K}q((#=N$mtt<)sO;LY4_cxdNb6~_zxvtIqjl53YDyj z610*3n$kPXn{1FPm{f?&QU?Mq0Dn@Ql>S6ct#W+y#$u{EJIDRlx}Vbg(aht^-(M5e z$z|3o?0?9U)MtKQ=sEOgWAhaLS9-P_Kn@)UuTD94J!aB6i0@A8ZnbUQ2hApr%+2!+ zL?ke=1rQ+ho^Q6#XzNLxV%r|h@P)(*Msxgtp|ZZr2aJGzE`96%NkJBFub{cF@Vg3D z5)!!Ilv0jZkB#9=F=9QQI#BHM8cTFOV}5*w7xrV*@i37fWE9rL-v+F~>!rEd6uj3c zoeMvH5tF#$~tzIxda^g=jSHRWJ+KWVmf5WZa8qDd9pK<*ZtF01YX*HcWUX<9abO( zi|*LG68~duepiQJ9BD#q{el5P?y{Yq?N97t-Xhl32V)3_F`&e*n7C8^ApHDG+cki! zte-;<7Cb3P#XaZ`Z(x3ImdVq-T*x2SmFUk7;j#v-PrQa^eXL-xOV zDtrc|MRyPNWSoxJ!xC+&qqCzc?>f!tdEjIv=%i927DhAU@p;|HNp*O<5XO(=Z+=7- zbaY?cRxbH0;&a03{YMna{A3vvzYf7^S_($rtX#RQTwQW^t<>FBCUS$(K?WT8us>%o|UR%`?z^!v=U)RVuR<7x0H zIf;&71R?vthNMe6dWBvNUOVa&CnB)XJy*on{taM8mSQ=>mVwmWSeeyiOJf9?vKZI4 z<1N!a?)C-;K!`jJE-$UAy|?{m%CBiZoe$$Yxr#_=hf`dN{?x{-$4B13SK=(Xqm5aI zAGeOAKhiD`o%8zLF;itFmgWp^2Amj)Dv34(tgoAD9OgG&8ao8=@ zV*F-%_v^UoswPiRHY+l!a(mznc&ZUN8Zf^9tt7!Spdg0npGNO*68pcJZRZobwxe4D@&7;jTP{dd-t;<2pd8^B`m;nF z`+!Y&4E~#B@YtInDiz7i;PP{qpNy>EZT7-%*u&@Gi>K&4o^)Nj1;-(~%$5W}BGapF;m z_;-Q8l*F2t9$b}vIDZ)~7o_HH@qm}XbfEud9#03g5k>@|xIqVIJezkv2eDh~I}IcD z>%mkwabU4UNiF?XSV-UZzWDcNQa}Pd@kGYxGI62|P5-P506aNr^vns(dS7TJu#E>7 zYHK}A?7xQp+CSKT|K!;RIO=^!AxNb4T?<%KpB40RhH#Zik*Je~=0A{r<9)Ymqxo{G zmVU002L&iRKR8(7N>hxDrREjhc$zdHvB-pPQuDl*Plw3Ca;mNWSzw~fcP+`Rdf6n@ zn!f=9fEwZt7&(FRUAF@<1NH{S%!qIRA_9~=-XKbF49~*j>#DCh>r?~lRk5A#BkfxP zLWz*J#=z!_#6LpJmUy@a|FEr|C2v$BVS@W*$~!^lf6_D4(kh|2i4go+efLgP8;~D7 z!5(v#5PMfhl?&w5S$9FP5s$-Fw+Czpi8jqKc|<$R=7)EF^OTx=6?aY~c9T6rzZ=4}3aH8| z8P^Alk?_zKjoI>f6ZOXNA3OLP>mF`*#Tu z)9j@3PN?TRl;$Im$q$mDcpy}zH?_sW3yG1b)s+k=tIoH{ZSw2ozcI5RUCBMN^x{{l|DQCSg$^t@gu2`*Zf@W_hPn){_t+_KmwTBlN4UlyY7nQqw6JV82iKQCs zjaXmpf?2IN@*URa&-ozR*`oXrDLY$0LRH8j*VaAYL`R6&ncUU&@$$%ML~PCAZQKje zRdp~&A)I7QjwOG-?H+JlHQPa8Ybq&_|lQ+~$_g&)FHW7>CV-=Tn- zF_J#Q zxVD-j`Aufk7Hrgp8F&M-R7x}!pqnR>8TDWx98)4$!4Xm$wNpP^DWXQ>Wkl&k^wAu$ zVCj+ULGj_F38Q$mUJ2-}f1C0coANs`aE$W16b<6=qP-bFNq<|v8hBKgock3qu)t@$ zNzmcDI=1`=V!JKW2ZUU$z&k=?S25w+l@uaq?aLdnF<0Xen?OYWSY1gLHZ>ow@481^ z=&W3?C*LGZ{SW}k#|?YballWXsLzy5244X3-Mb)Jt|y1maxI3D5E^-_!)7gBV6ki<@cAB%dA!v! zfY_+xp&@ZZH!D1Qu8h{Ff@roUa11LJJ(tcf#YKdd8ZR`LS^k*f`ME>vaPm;_0wu-u z?qH(_{BqHeQOCex2PI0Gu8-d%6l%j5jRtqs(C69$!;5 zjm&Oo{POU^ZhXtF>U_SnQRd;rld-MFDjG{!j;iT}Rydsg*Xq<0^dJI4!OkK9FQxcp zr;9N%Q+cJ4q=r?XLAIc%0v^2BQ(*8Tk*=U9>=OXfl{&xo{No<~JvOakEr0J5Vn$~3 zCLU*Nr)c&XSmZcD+f3Z8qSd%q!xkU*p@NwzwPu96Wufo`Onn08ogTjfS$L?I_056AHL7TRsWBz!!ii;XyQa8ky`?e5?8+(h zFs<75N!7s8xcVf&HK>RqLXRVzmSu~vHKzz8y^;OHbx-mA<&vWala_ouBWBZe^fLzN z*~}{%af}4cYHWC4gOkYH&j96f2G$Y`43Zuo6PSIk#~oA_U%ubDdjYv5P8;qj-H^IcVKdDISLq|?Q?Ir1Qhg=mg(BNJ+=53&J*{HhPRvT%6rLC#I&o0 zvNeY2{EjHee3{*t;7AH6jkv^1-*7uqWA?Vg7!FB&hhTO*J4X+EC>tn77teiF^2fNP z%~QqDLjzhQsonUVkm$phZP4}dkt13Uwx>~~4cf4={jk1y;7^j+zG@C})YO_cav`n9Mm#Z~)UJ!Z z?`tZ`yuiEpH$&*X&(Z`~Uv&kIH<+<_1h%KZmjPk4NnFM@=lg;&!ayCCikAFm1o7`=8e?8#vVYP3tUY_r4~(wSt=7u*#~j%Bmo=8fyT1I%FMkgjV