{
  "approach": "Test whether adding jump-distribution tails improves B's passive-order sizing. Replace only the NODES assignment with eight symmetric nodes: retain the original six locations, multiply their weights by 1 - 2*wt, and add nodes at -3.5 and +3.5 sigma with weight wt each. Compare wt=0.01, 0.02, and 0.04 against the exact pinned B on all 500 tuning seeds, select wt=0.01 by the largest paired tuning mean, freeze its exact source, and evaluate it against B on all 1000 disjoint holdout seeds without revision.",
  "tried": [
    {
      "variant": "tail_001",
      "constants": {
        "wt_per_tail_node": 0.01,
        "core_weight_multiplier": 0.98,
        "nodes": [
          [
            -3.5,
            0.01
          ],
          [
            -2.2,
            0.0588
          ],
          [
            -1.3,
            0.1666
          ],
          [
            -0.6,
            0.2646
          ],
          [
            0.6,
            0.2646
          ],
          [
            1.3,
            0.1666
          ],
          [
            2.2,
            0.0588
          ],
          [
            3.5,
            0.01
          ]
        ]
      },
      "code_sha256": "0b381ec04d77e85a9f2b04d03faee7cd82d1bc8c1a77e71acc79d1ffe44fb15d",
      "T": {
        "seeds": "110000..110499",
        "n": 500,
        "complete": true,
        "failures": [],
        "mean_diff": -0.2577136084328005,
        "se": 0.15055511846411382,
        "sum_d": -128.85680421640026,
        "sum_d2": 5688.585654073692,
        "candidate_mean": 95.2276549429414,
        "incumbent_mean": 95.4853685513742,
        "retail_diff": -0.4833398470043993,
        "retail_se": 0.13122311664200798,
        "arb_diff": 0.22562623857619973,
        "arb_se": 0.06219022358934055
      }
    },
    {
      "variant": "tail_002",
      "constants": {
        "wt_per_tail_node": 0.02,
        "core_weight_multiplier": 0.96,
        "nodes": [
          [
            -3.5,
            0.02
          ],
          [
            -2.2,
            0.0576
          ],
          [
            -1.3,
            0.1632
          ],
          [
            -0.6,
            0.2592
          ],
          [
            0.6,
            0.2592
          ],
          [
            1.3,
            0.1632
          ],
          [
            2.2,
            0.0576
          ],
          [
            3.5,
            0.02
          ]
        ]
      },
      "code_sha256": "d74ca201b875abaaf5dc3ec8cb2b3d8575dbf5d29fd19f92b005b3955a66cf43",
      "T": {
        "seeds": "110000..110499",
        "n": 500,
        "complete": true,
        "failures": [],
        "mean_diff": -0.44677604108720004,
        "se": 0.20207112152370305,
        "sum_d": -223.38802054360002,
        "sum_d2": 10287.572584829642,
        "candidate_mean": 95.03859251028699,
        "incumbent_mean": 95.4853685513742,
        "retail_diff": -0.8860155189697991,
        "retail_se": 0.17341530461136676,
        "arb_diff": 0.4392394778821999,
        "arb_se": 0.10198242346437694
      }
    },
    {
      "variant": "tail_004",
      "constants": {
        "wt_per_tail_node": 0.04,
        "core_weight_multiplier": 0.92,
        "nodes": [
          [
            -3.5,
            0.04
          ],
          [
            -2.2,
            0.0552
          ],
          [
            -1.3,
            0.1564
          ],
          [
            -0.6,
            0.2484
          ],
          [
            0.6,
            0.2484
          ],
          [
            1.3,
            0.1564
          ],
          [
            2.2,
            0.0552
          ],
          [
            3.5,
            0.04
          ]
        ]
      },
      "code_sha256": "2ee3406fa5ab5d9243060717ee6666720e9e42357a821910ac186fb3d04614d2",
      "T": {
        "seeds": "110000..110499",
        "n": 500,
        "complete": true,
        "failures": [],
        "mean_diff": -0.43150018407500035,
        "se": 0.28720661655149693,
        "sum_d": -215.75009203750017,
        "sum_d2": 20673.762531872548,
        "candidate_mean": 95.0538683672992,
        "incumbent_mean": 95.4853685513742,
        "retail_diff": -1.3532421379923996,
        "retail_se": 0.24367304470072573,
        "arb_diff": 0.9217419539009998,
        "arb_se": 0.14174905705246812
      }
    }
  ],
  "next": "Keep B as incumbent: H is positive but does not exceed twice its paired standard error. A separate future experiment could test tail location while holding the chosen tail mass fixed; do not retune this candidate on H.",
  "code": "\"\"\"Stale-quote defence with tick probes, a sub-tick belief and cheap YES stock.\n\nEvery step the arbitrageur removes any order on the wrong side of p, so tiny\ntwo-sided probes around the estimate locate p to a tick; a grid filter narrows\nthat further.  Quotes sit one tick inside the competitor and are sized by the\nmarginal rule: one more share is worth quoting while the chance a retail order\nreaches it, times its edge, exceeds the expected arbitrage loss.  Near p=0 a\nretail buy pays almost its whole notional as edge, so YES is held to cover low\nasks.  That YES is bought when it is cheap: a large bid rests at tick 1 while p\nis above it, so the arbitrageur fills it on the crossing for about 0.1 tick a\nshare instead of nearly a full tick once p is near zero, and smaller bids sit on\nwhichever tick p is within 0.15 of.  Below tick 1 the estimate of p decays with\nthe time spent there, since no probe can see it.\n\"\"\"\nimport math\nfrom orderbook_pm_challenge.strategy import BaseStrategy\nfrom orderbook_pm_challenge.types import CancelOrder, PlaceOrder, Side\n\nP = dict(lam_r=0.25, m=5.0, sig_n=1.2, lam_j=0.0019, sig_j=0.35, sig=0.02,\n         qmax=3000.0, rmin=2, kA=0.7, kL=0.15, pL=0.05,\n         ammo=1.0, ydem=0.4, W=200.0, fy=0.6, ammo_q=60.0, ammo_pmax=0.05, ammo_maxpay=0.02,\n         fb=0.9, fu=0.7, xu=0.1, sticky=1.0, min_ahead=2.0, keep_hi=1.5, keep_lo=0.7, Hu=300.0, bins=8.0, filt=1.0, uni=0.01, jumpinfo=1.0, dmin=0.0, kLb=0.08, kLf=0.08, pinf=1.0, pre=0.0, H1=100.0,\n         ydf=0.6, Wf=2000.0, g_hi=0.15, g_lo=0.15, qf=400.0, pmaxf=0.05, pre_gap=1.0,\n         ydf1=0.6, g1=5.0, f1=0.6, a1=100.0, nb1=0.0, gs=1.0, p1t=1.0, m1=1.0, zd=1.0, pfl=0.0005)\nP.update({'W': 50, 'ammo_pmax': 0.02, 'fy': 0.7, 'fu': 0.25, 'Hu': 500})\nC = {'W': 50, 'ammo_pmax': 0.02, 'fy': 0.7, 'reserve': 200, 'scar': 0.0025, 'fu': 0.25, 'Hu': 500}\nSQ2 = math.sqrt(2.0)\nSQ2PI = math.sqrt(2.0 * math.pi)\ndef cdf(x): return 0.5 * (1.0 + math.erf(x / SQ2))\ndef pdf(x): return math.exp(-0.5 * x * x) / SQ2PI\ndef inv(p):\n    p = min(max(p, 1e-9), 1 - 1e-9)\n    t = math.sqrt(-2.0 * math.log(min(p, 1 - p)))\n    x = t - (2.515517 + 0.802853 * t + 0.010328 * t * t) / (1 + 1.432788 * t + 0.189269 * t * t + 0.001308 * t ** 3)\n    x = -x if p < 0.5 else x\n    for _ in range(2):\n        d = pdf(x)\n        if d < 1e-12:\n            break\n        x -= (cdf(x) - p) / d\n    return x\ndef lpm(k):\n    return pdf(k) + k * cdf(k)\ndef fl(q):\n    return math.floor(q * 100 + 1e-9) / 100\n\nNODES = [(-3.5, 0.01), (-2.2, 0.0588), (-1.3, 0.1666), (-0.6, 0.2646), (0.6, 0.2646), (1.3, 0.1666), (2.2, 0.0588), (3.5, 0.01)]\nPROBE = 0.01\n\n\nclass Strategy(BaseStrategy):\n    def __init__(self):\n        self.n = 0\n        self.ahead = set()     # main orders placed strictly ahead of any competitor order at their tick\n        self.res = {}          # order id -> uncovered quantity at placement\n        self.bc = None         # belief: sub-tick grid centres (ticks)\n        self.bw = None         # belief: weights\n        self.st = 0.5          # last one-step sd in ticks\n        self.pcb = self.pca = None\n        self.pb = set()\n        self.pa = set()\n        self.tb = 0\n        self.s = None          # competitor spread parameter\n\n    def _oid(self, tag):\n        self.n += 1\n        return tag + str(self.n)\n\n    def on_step(self, state):\n        H = max(1, state.steps_remaining)\n        cb = state.competitor_best_bid_ticks or 0\n        ca = state.competitor_best_ask_ticks or 100\n        if self.s is None:\n            self.s = max(1, (ca - cb + 1) // 2)\n        lo, hi = cb, ca\n        for o in state.own_orders:\n            if o.side is Side.BUY:\n                lo = max(lo, o.price_ticks)\n            else:\n                hi = min(hi, o.price_ticks)\n        if P['pinf'] > 0:\n            sb = {o.price_ticks for o in state.own_orders if o.side is Side.BUY and o.remaining_quantity <= PROBE + 1e-9}\n            sa = {o.price_ticks for o in state.own_orders if o.side is Side.SELL and o.remaining_quantity <= PROBE + 1e-9}\n            ea = self.pa - sa\n            eb = self.pb - sb\n            if sa and ea:\n                lo = max(lo, min(max(ea), hi))\n            if eb and (sb or min(eb) <= P['p1t']):\n                hi = min(hi, max(min(eb), lo))\n        if P['jumpinfo'] > 0 and self.pcb is not None:\n            if ca > self.pca + 1:\n                lo = max(lo, ca - 1)\n            if cb < self.pcb - 1:\n                hi = min(hi, cb + 1)\n        self.pcb, self.pca = cb, ca\n        if lo > hi:\n            lo, hi = hi, lo\n        # sub-tick belief over p_(t-1): predict with one-step noise, truncate to [lo, hi]\n        wid = max(hi - lo, 1e-6)\n        nb = max(2, min(48, int(round(wid * P['bins']))))\n        cs = [lo + (i + 0.5) * wid / nb for i in range(nb)]\n        if self.bc is None or P['filt'] <= 0:\n            ws = [1.0 / nb] * nb\n        else:\n            sg = max(self.st, 0.6 * wid / nb)\n            k = -0.5 / (sg * sg)\n            ws = []\n            uni = P['uni'] * sg\n            for c in cs:\n                t = uni\n                for ci, wi in zip(self.bc, self.bw):\n                    d = c - ci\n                    d2 = d * d * k\n                    if d2 > -12.5:\n                        t += wi * math.exp(d2)\n                ws.append(t)\n            tot = sum(ws)\n            ws = [w / tot for w in ws]\n        self.bc, self.bw = cs, ws\n        mean_t = sum(c * w for c, w in zip(cs, ws))\n        var_t = max(sum(c * c * w for c, w in zip(cs, ws)) - mean_t * mean_t, 0.0)\n        phat = min(max(mean_t / 100.0, 0.002), 0.998)\n        var = P['sig'] ** 2 + P['lam_j'] * P['sig_j'] ** 2\n        sd = math.sqrt(H * var)\n        self.tb = self.tb + 1 if hi <= 1 else 0\n        if self.tb > 0 and P['zd'] > 0:\n            # below the last tick there is no probe: the score keeps walking away from it\n            phat = min(phat, max(P['pfl'], cdf(inv(0.01) - P['zd'] * 0.02 * math.sqrt(self.tb) / sd)))\n        z = inv(phat)\n        Z = z * sd\n        sp = pdf(z) / sd * P['sig']\n        self.st = sp * 100.0\n        s = math.sqrt(sp * sp + var_t / 1e4 + 1e-8)\n        sd1 = math.sqrt(max(1.0, H - 1.0) * var)\n        jp = [(cdf((Z + n * P['sig_j']) / sd1), w) for n, w in NODES]\n        lj = P['lam_j']\n\n        def AB(x):\n            k = (x - phat) / s\n            a = s * lpm(k)\n            b = a - (x - phat)\n            ja = sum(w * max(0.0, x - p) for p, w in jp)\n            jb = sum(w * max(0.0, p - x) for p, w in jp)\n            return (1 - lj) * a + lj * ja, (1 - lj) * b + lj * jb\n\n        if H == 1:\n            def AB(x):\n                return (1 - phat) * x, phat * (1 - x)\n        rho = P['lam_r'] * 0.5\n        mu = math.log(P['m']) - 0.5 * P['sig_n'] ** 2\n        kA = P['kL'] if phat < P['pL'] else P['kA']\n\n        def qsize(loss, gain, px):\n            loss *= kA\n            if gain <= 0:\n                return 0.0\n            tail = loss / (rho * gain)\n            if tail >= 1.0:\n                return 0.0\n            return min(P['qmax'], math.exp(mu + P['sig_n'] * inv(1 - max(tail, 1e-6))) / px)\n\n        ptk = phat * 100\n        def qbid(t):\n            if not 1 <= t <= 99:\n                return 0.0\n            a, b = AB(t / 100.0)\n            if phat * 100 - t < P['dmin']:\n                return 0.0\n            if P['nb1'] > 0 and self.s == 1 and t == 1 and ptk < 1.0:\n                return 0.0\n            if phat < P['pL']:\n                ytg = P['ydem'] * min(H, P['W']) / max(ca - 1, ptk + 1) * 100.0\n                a *= (P['kLb'] if state.yes_inventory < ytg else P['kLf']) / P['kL']\n            return qsize(a, b, max(phat, 0.05))\n\n        def qask(t):\n            if not 1 <= t <= 99:\n                return 0.0\n            a, b = AB(t / 100.0)\n            if t - phat * 100 < P['dmin']:\n                return 0.0\n            if phat < C.get('scar_p', .1):\n                a = max(0.0, a - C.get('scar', 0.0) * (1 - min(1.0, state.yes_inventory / C.get('stock', 3000.0))))\n            return min(C.get('askcap', P['qmax']), qsize(b, a, t / 100.0))\n\n        bids = [o for o in state.own_orders if o.side is Side.BUY and o.remaining_quantity > PROBE + 1e-9]\n        asks = [o for o in state.own_orders if o.side is Side.SELL and o.remaining_quantity > PROBE + 1e-9]\n        sticky = P['sticky'] > 0\n        def top(orders, comp, step):\n            if sticky and sum(o.remaining_quantity for o in orders if o.price_ticks == comp and o.order_id in self.ahead) >= P['min_ahead']:\n                return comp\n            return comp + step\n        bid_t = top(bids, cb, 1)\n        ask_t = top(asks, ca, -1)\n        qb = min(C.get('bidcap', 3000.0), qbid(bid_t))\n        qa = qask(ask_t)\n\n        Y = state.yes_inventory\n        if ask_t == 1 and H > P['H1'] and P['pre'] > 0:\n            qa = qa if Y >= P['a1'] > 0 else 0.0          # let the competitor's 2-tick ask erode instead of fronting it for nothing\n        # ammunition: hold YES so that low asks are covered\n        ptick = phat * 100\n        amt = 0\n        qam = 0.0\n        if P['ammo'] > 0 and ask_t >= 2 and phat < max(P['ammo_pmax'], P['pmaxf']):\n            wealth = state.cash + Y * phat\n            x = max(ask_t, ptick + 1) / 100.0\n            capw = P['fy'] * wealth / max(phat, 0.005)\n            target = min(P['ydem'] * min(H, P['W']) / x, capw)\n            full = min(P['ydf'] * min(H, P['Wf']) / x, capw) if phat < P['pmaxf'] else 0.0\n            t = max(1, min(99, int(math.ceil(ptick + 1e-9))))\n            g = t - ptick\n            if Y < full and g <= P['g_hi'] and bid_t <= t < ask_t:\n                amt, qam = t, min(P['qf'], full - Y)     # a tick p has just crossed: nearly free\n            elif Y < target and phat < P['ammo_pmax'] and bid_t <= t < ask_t and t / 100.0 - phat < P['ammo_maxpay']:\n                amt, qam = t, min(P['ammo_q'], target - Y)\n            elif Y < full and t >= 2 and 1.0 - g <= P['g_lo']:\n                amt, qam = t - 1, min(P['qf'], full - Y)  # rest just under p: filled only on the crossing, or by retail\n\n        if P['pre'] > 0 and ca == 2 and phat < 0.01 and H > P['H1'] and Y < P['pre'] and not qam and 1.0 - ptick < P['pre_gap']:\n            amt, qam = 1, min(P['ammo_q'], P['pre'] - Y)\n        q1 = 0.0\n        if P['ydf1'] > 0 and P['m1'] < ptick < P['g1'] + 1.0 and amt != 1:\n            q1 = max(0.0, P['ydf1'] * min(H, P['Wf']) / (self.s / 100.0) - Y)\n        # order management\n        actions = []\n        free = state.free_cash - 2.0\n        keep_ask = 0.0\n        new_b = []\n        new_a = []\n        def cancel(o):\n            nonlocal free\n            actions.append(CancelOrder(o.order_id))\n            x = o.price_ticks / 100.0\n            if o.side is Side.BUY:\n                free += x * o.remaining_quantity\n            else:\n                free += (1 - x) * min(self.res.get(o.order_id, 0.0), o.remaining_quantity)\n            self.ahead.discard(o.order_id)\n            self.res.pop(o.order_id, None)\n        for o in state.own_orders:\n            if o.remaining_quantity <= PROBE + 1e-9:\n                cancel(o)\n        kept_ids = set()\n        def manage(orders, t, q, comp):\n            kept = 0.0\n            for o in orders:\n                if not (C.get('recover', 0) and o.side is Side.SELL and t < comp and self.res.get(o.order_id, 0.0) > 1 and state.yes_inventory > C.get('recover_yes', 1) and state.free_cash < C.get('recover_cash', 200)) and o.price_ticks == t and q > 0 and kept + o.remaining_quantity <= max(q * P['keep_hi'], 1.0):\n                    kept += o.remaining_quantity\n                    kept_ids.add(o.order_id)\n                else:\n                    cancel(o)\n            return kept\n        kb = manage(bids, bid_t, qb, cb)\n        ka = manage(asks, ask_t, qa, ca)\n        add_b = (qb - kb) if (kb < qb * P['keep_lo'] and bid_t != cb) else 0.0\n        add_a = (qa - ka) if (ka < qa * P['keep_lo'] and ask_t != ca) else 0.0\n\n        budget = P['fb'] * max(free, 0.0)\n        cost = add_b * bid_t / 100.0 + qam * amt / 100.0\n        if cost > budget:\n            f = budget / cost\n            add_b *= f\n            qam *= f\n            cost = budget\n        out = []\n        q1 = min(q1, P['f1'] * max(budget - cost, 0.0) * 100.0)\n        if q1 >= 0.01:\n            out.append(PlaceOrder(side=Side.BUY, price_ticks=1, quantity=fl(q1)))\n            free -= fl(q1) / 100.0 + 1e-6\n        if amt and qam >= 0.01:\n            q = fl(qam)\n            out.append(PlaceOrder(side=Side.BUY, price_ticks=amt, quantity=q))\n            free -= q * amt / 100.0 + 1e-6\n        if bid_t >= 1 and add_b >= 0.01:\n            q = fl(add_b)\n            oid = self._oid('b')\n            out.append(PlaceOrder(side=Side.BUY, price_ticks=bid_t, quantity=q, client_order_id=oid))\n            free -= q * bid_t / 100.0 + 1e-6\n            if bid_t > cb:\n                self.ahead.add(oid)\n        if ask_t <= 99 and add_a >= 0.01:\n            x = ask_t / 100.0\n            covk = sum(o.remaining_quantity - min(self.res.get(o.order_id, 0.0), o.remaining_quantity)\n                       for o in asks if o.order_id in kept_ids)\n            cov = max(0.0, Y - covk - 0.1)\n            unc = max(0.0, add_a - cov)\n            if unc > 0:\n                ub = max(0.0, free - (1 - P['fu']) * max(state.cash, 0.0)) if x >= P['xu'] else 0.0\n                if H < P['Hu'] and phat < 0.05:\n                    ub = max(0.0, free * (1 - H / P['Hu']))\n                ub = min(ub, max(0.0, free - C.get('reserve', 0.0) * min(1.0, H / C.get('release', 50.0))))\n                unc = min(unc, ub / (1 - x))\n            q = fl(min(add_a, cov + unc))\n            if q >= 0.01:\n                oid = self._oid('a')\n                out.append(PlaceOrder(side=Side.SELL, price_ticks=ask_t, quantity=q, client_order_id=oid))\n                r = max(0.0, q - cov)\n                self.res[oid] = r\n                free -= r * (1 - x) + 1e-6\n                if ask_t < ca:\n                    self.ahead.add(oid)\n\n        # probes: tiny orders that the arbitrageur removes when p crosses them\n        f = int(math.floor(ptick + 1e-9))\n        r = max(int(P['rmin']), int(math.ceil(2.0 * s * 100)))\n        self.pb = set()\n        self.pa = set()\n        if free > 1.0:\n            for t in range(f, f + r + 1):\n                if cb < t < ca and 1 <= t <= 99:\n                    out.append(PlaceOrder(side=Side.BUY, price_ticks=t, quantity=PROBE))\n                    self.pb.add(t)\n            for t in range(f + 1 - r, f + 2):\n                if cb < t < ca and 1 <= t <= 99:\n                    out.append(PlaceOrder(side=Side.SELL, price_ticks=t, quantity=PROBE))\n                    self.pa.add(t)\n        return actions + out\n",
  "code_sha256": "0b381ec04d77e85a9f2b04d03faee7cd82d1bc8c1a77e71acc79d1ffe44fb15d",
  "incumbent_code_sha256": "baef955ec10728839f7c3357016ec9eb0550e7ec689bbd5171b1cdd5c9e37273",
  "tuning_score": {
    "seeds": "110000..110499",
    "n": 500,
    "mean_diff": -0.2577136084328005,
    "se": 0.15055511846411382
  },
  "paired": {
    "seeds": "210000..210999",
    "n": 1000,
    "complete": true,
    "failures": [],
    "mean_diff": 0.09282066064040073,
    "se": 0.15561956822617037,
    "sum_d": 92.82066064040073,
    "sum_d2": 24201.848239926516,
    "candidate_mean": 106.6294749882076,
    "incumbent_mean": 106.5366543275672,
    "total_edge_differences_in_seed_order": [
      -1.5410790224000124,
      -0.01858965580000005,
      -1.7265098130999945,
      0.2779241906999994,
      -0.03502366720000083,
      -0.0001509674000000072,
      -0.3494173361000321,
      -0.04401992039999991,
      -0.2488584438999908,
      -0.2380633268999972,
      -0.07216893620000064,
      -0.12565069060000056,
      0.13576138610000044,
      -0.006655446299998147,
      0.07787853339999995,
      -0.8814406330999986,
      1.9263047745999984,
      0.09753506260000044,
      0.028276900599999877,
      0.21501200730000036,
      -1.5070079709000197,
      -0.06269763390000094,
      -0.024504060900000013,
      -0.023463606199999987,
      -0.9908021798999869,
      7.3218731713000125,
      -0.13119830530000343,
      -0.1078454363999981,
      -0.0012013905000000102,
      0.09560359689999132,
      0.020776514899999654,
      0.0003964917000018886,
      24.03080870379999,
      0.010835571599999483,
      -2.0598957324000082,
      0.00902669599999939,
      0.03713010350000445,
      0.45606415110000853,
      0.02343748029999998,
      0.7244874245999995,
      2.2844587753999974,
      -0.03464101169993228,
      -0.6758242749000019,
      -0.007563540500000021,
      0.05961955499999938,
      14.586997325400034,
      9.143408235400045,
      -0.20755045419997487,
      0.25545212209999946,
      0.06455667900000073,
      -0.16023746510001047,
      0.042724683900019045,
      0.039760705999999146,
      -0.03128044849999867,
      -1.9570794495000143,
      -0.08713120289999665,
      -0.19155448719999768,
      0.183138689499998,
      -0.648770621500006,
      -0.003308688499999768,
      0.08662980789999963,
      0.008260547799999074,
      -1.539085441600001,
      0.12670044680000103,
      0.17594205749999858,
      -0.2568540840000004,
      -0.1158277812000037,
      -0.8282985811999879,
      -0.00646456279999974,
      -2.775314075199958,
      -2.1608106172000134,
      0.6522424958999977,
      -0.7484894256000416,
      0.108885619699997,
      0.3061765241000103,
      2.4346637174000065,
      -3.211829632399997,
      -0.049873972400000355,
      0.004124190600000022,
      -0.16191454399999827,
      0.0495118853000065,
      0.9756245033000006,
      1.169013262900009,
      1.8312850028000014,
      0.0004977576000000095,
      -9.669056251600011,
      0.03195716749999988,
      0.3113530428000004,
      -0.018016211700000895,
      -0.00016968369999997845,
      0.045340112600000815,
      19.342329436199975,
      0.062470750399999275,
      -0.10882530880000019,
      0.47435565920000045,
      0.024395784700004697,
      -0.015853127600000017,
      -0.19679302380000152,
      0.06449516960000778,
      -0.6415730455000013,
      -0.8709076475000046,
      0.04768592140000294,
      -0.21563919209999938,
      0.06084171990000087,
      -8.123463234300061,
      0.24989515180000055,
      -0.32686748630000295,
      1.8912786449999999,
      -0.06615681450000022,
      0.1366576096000358,
      -0.10871280299994623,
      -0.0203423278999999,
      -0.10160465579999567,
      -0.286757655899919,
      0.10512580409999828,
      -0.5661305581999727,
      0.04038687080000014,
      -0.012010281600000006,
      0.13119669159999958,
      -0.10658301530000003,
      0.002012946700000004,
      0.16231122409999976,
      0.009200655299999999,
      -0.39954548360000075,
      -4.02539960910002,
      -2.2940623924999954,
      -0.011285087000000082,
      0.04593358460000019,
      -0.006470426500000001,
      1.8276491824999965,
      -3.1518496812000194,
      -8.643115733299993,
      -0.035434654599999504,
      0.11617993640000002,
      -20.174805955700094,
      -0.24306501670000102,
      -0.012855148499999913,
      0.14607107970000044,
      0.005348383900000003,
      0.23385567619999392,
      4.164483732900067,
      5.252505648799968,
      -0.15401832199999888,
      8.852771697700007,
      -0.23550978680000156,
      0.2742260922000028,
      -0.09901834009997401,
      0.48536870850000113,
      -0.07686005969999998,
      1.9560810346999986,
      -0.03141002230000001,
      -0.021816317800000373,
      0.014280282400001454,
      0.12062492639999967,
      -1.113825354099994,
      0.4507593749000023,
      -0.7403565930000013,
      0.0012720659000109436,
      0.1457273564000019,
      1.0451269739999987,
      -0.013204273900000008,
      -0.33835930669999925,
      0.09749417469999955,
      -0.04406957680000012,
      0.16524608930000184,
      -0.009335166799999683,
      0.10117360589999969,
      -0.3453743123000024,
      -0.04707595800000064,
      -0.2122334522999978,
      -0.019458087799999912,
      -0.03069860449999995,
      -0.028371670000000293,
      0.06799044490000128,
      2.5792462835999856,
      1.3813934778000032,
      0.0003030511999999874,
      -0.11155433740003673,
      0.4449535195000003,
      -0.21219759689999762,
      -1.0722189673000173,
      0.06281321630000014,
      0.6855967056000019,
      0.48445207819997904,
      -0.041396661899999465,
      0.2073972555000001,
      0.029017536399997823,
      -0.4140309073000026,
      0.9780483071999981,
      -0.8805747888999349,
      0.0019132666999999992,
      1.5397152618999996,
      0.36374452910000343,
      -0.30499652800000376,
      -0.13362834040000138,
      -0.09329828189999745,
      -0.03186435689999989,
      -0.10794705740000055,
      0.5574560648000002,
      0.032447203299999394,
      -2.8105863786000214,
      -8.694434508799986,
      -0.13817716159999982,
      -2.367346740100004,
      0.024142036700000702,
      -0.05837855820000115,
      0.8747622201000027,
      -1.0270210798000008,
      -0.17160627910000414,
      0.0674273223000057,
      -2.4687904935999825,
      1.4831769188999715,
      4.948895138299999,
      0.689799025100001,
      6.164576650599997,
      -5.550727428699986,
      0.006198371900000055,
      1.380869499900001,
      -2.4762914911999587,
      -1.8609515363000355,
      0.5453615890000023,
      0.012029354100000056,
      0.289474318300023,
      -0.014105836699999999,
      0.43215718719999785,
      0.3303097960999999,
      1.3786183723999992,
      0.2753994972999987,
      -1.5129967591999502,
      1.042443730500004,
      0.3429838214000256,
      -0.15732276739998952,
      -0.012283478000000514,
      -0.05107854540000001,
      0.21003402820000083,
      0.028052551500000078,
      -0.04579324489999692,
      0.07901847289999608,
      -0.007879594000002044,
      -0.1440005782,
      -0.19997787850000037,
      -0.07226164800000001,
      0.19147996390000088,
      0.00442893249999976,
      -0.0012126112999999994,
      0.0001370317999999926,
      -0.13631440470000022,
      -1.974532757599988,
      0.045257799299999846,
      0.027555798800001696,
      -0.18337541630000054,
      -0.1442387686999993,
      -0.9003879480000023,
      0.2271994287000041,
      -1.7189231594999228,
      -0.22398220819999892,
      0.11859146870000004,
      0.494879350399998,
      -0.07872341699999907,
      -0.05053430010000004,
      -11.488364126999954,
      0.0011673158999999655,
      -0.029609114699999495,
      0.5000179998000078,
      -0.08377685990000039,
      -0.23904489009999708,
      -0.03682736980000001,
      0.07036525290000384,
      0.07205614799999971,
      0.1334205168000011,
      0.8003927359999992,
      0.9511545780000006,
      0.002981064399999997,
      18.02160735679999,
      -0.08915555749999271,
      0.5982311946999985,
      -0.23363450320000112,
      2.732448189699994,
      -0.02832242839999921,
      -0.02532606589999986,
      -0.37277783540000087,
      -0.12239012999999943,
      -0.05644849170000121,
      -0.008610130699999996,
      0.0010879739999999916,
      -0.0634923349999994,
      0.011109883499999973,
      0.07292327649999208,
      0.001403594899997529,
      -0.20546908730000268,
      0.04256646630000205,
      -0.134860593399992,
      25.227944148200002,
      0.1272636700000005,
      0.2614017815000125,
      0.0011920950999999569,
      0.07051927350000042,
      0.10883477900000038,
      0.17039290939999985,
      0.3278840444000082,
      -0.21806714650000103,
      -0.5572380408999962,
      -0.5222522171000037,
      0.05398580549999821,
      -0.0008862094999999987,
      4.751568518100157,
      0.0171573329000001,
      0.41540958900000025,
      0.01289518309999993,
      -3.019294178699994,
      -0.02073894619999983,
      -0.043233725,
      -0.20331126070000494,
      -2.819568825600001,
      -0.02801123350000001,
      -0.1634531889999984,
      0.3400204933999973,
      -0.12577215490000526,
      -0.0035809417000000066,
      0.057630382700000204,
      0.04797121319999986,
      0.0070710447999999815,
      -0.994541646000016,
      0.5904780983000002,
      0.3811311191999991,
      1.0707501754999953,
      38.33211089729997,
      0.00041304869999997385,
      -0.5852480600000263,
      4.371082887599982,
      -0.49730780290001064,
      -2.7300018919999047,
      -0.5136593547000103,
      -1.2567846366999973,
      0.05712129339999983,
      0.0033476577000000063,
      0.08150560810000052,
      -0.45791349069999976,
      1.6984935438999997,
      -0.013155571099999541,
      0.7902342388999983,
      1.017717722599997,
      -0.037981031699999335,
      3.0446398111999997,
      -0.27617218139999977,
      0.26859833329999105,
      -0.20185824139998942,
      -0.10734631110000015,
      0.5502208348999993,
      1.008570472600013,
      -3.561015891699981,
      2.3226039506999996,
      -2.8035482298000147,
      -0.15271615360000013,
      -0.0010665262000000009,
      -7.853389825899967,
      -0.7142145915999976,
      -1.2014442299999928,
      34.43398202460003,
      -0.015097127400000021,
      -0.1648304199999977,
      0.06343315649999681,
      -9.720071216400015,
      -0.054955016700001025,
      -0.07123865390000006,
      -0.287003833,
      -0.07505163249999924,
      0.24171831820000023,
      -1.1136601858999882,
      2.311607108500027,
      0.7633831280000152,
      0.20075723180000082,
      -0.1710682988999963,
      2.2889032418,
      0.4951578951999984,
      0.41027380299999905,
      0.004992672699999368,
      -2.3528546430000006,
      -0.060166376199958904,
      -0.016654132599999982,
      -0.7927514470999881,
      0.2993372374000032,
      5.451741405699977,
      7.2299137423000275,
      0.0660795001999972,
      -0.47487096000000406,
      1.9466496480999922,
      0.057549618499997734,
      -0.013772163299998752,
      -4.79769279620001,
      -1.2111135995000097,
      -0.0859912902999973,
      0.011036693900000005,
      -1.002069014,
      -27.81195463680001,
      -0.016186845799999988,
      -0.03140353499999993,
      -0.016874215400000114,
      0.1909353506999878,
      -0.24015371189999968,
      -0.560723959000029,
      -0.007387583400000001,
      1.4131414658000008,
      0.05896758379999989,
      -0.7217879996999983,
      -2.633876031400007,
      -0.15586300809999898,
      -7.787208115599981,
      0.1433578757999996,
      0.19867555650000668,
      -0.005802883799999992,
      8.039453371399986,
      -0.16377186020000067,
      -0.7472392823999598,
      -0.033212001799999946,
      0.0023783353999999868,
      0.24684377619999864,
      0.07895492709999985,
      -0.24694503849999805,
      0.08445597910001368,
      -0.06290214020000029,
      0.1672056103000159,
      -0.07537183110000001,
      12.483452081400031,
      -0.7559809126999966,
      0.32123055139999934,
      -0.1878439948999926,
      0.17684898690000495,
      -4.568877206100012,
      -0.5188389461999989,
      -1.5028581103999983,
      -0.20507559309999834,
      -0.46468005630000064,
      -0.0167255516,
      0.047530186599999524,
      -0.4280094790999982,
      -0.34799806429998625,
      -0.068404705599999,
      0.07474231120000052,
      -0.1532071701999982,
      0.10851817290000554,
      2.3359770662000017,
      0.5500111206000042,
      0.05068362949999994,
      -2.0685632779000116,
      -0.3228017461999997,
      1.6750860040999953,
      0.011814616199998795,
      -0.6752082438999878,
      0.019042180099999584,
      0.0018673472000001468,
      -0.023332926100000012,
      0.3285970902999793,
      0.07548023270000037,
      0.08193274830000519,
      -0.3074446607000141,
      0.09483552439999876,
      1.4946462448000002,
      -0.6590794614999993,
      6.859324468199986,
      -0.12796384989999865,
      -0.09588612260000318,
      -1.4594817268999805,
      -0.20524458359999542,
      0.013491915999999993,
      3.101635423699996,
      -0.013533429000000652,
      -0.4722027962000084,
      0.007831928999999987,
      0.36111029919999993,
      -0.06993819529999712,
      -0.06847945949999712,
      -0.2561860076000002,
      0.0011732708999989683,
      7.018668881700009,
      0.13285556790000008,
      -0.23248912929999932,
      -0.1697078175999991,
      0.02709311419999949,
      -0.04392193980000014,
      2.365269138100018,
      0.028940928899999108,
      -0.08595677219999942,
      4.007851429600009,
      -0.7527622541999932,
      -0.00799804200000409,
      0.011018956199999985,
      8.668687325099995,
      0.5594911426000002,
      0.11527514120000149,
      0.15422225910000265,
      -0.9732417527000052,
      0.019413406199994654,
      -0.09103797409999892,
      -62.86853172350001,
      -0.3910601360000001,
      -0.06444714060000001,
      0.002252912699999998,
      -0.005557392500001868,
      -0.1631836695000004,
      -0.08551483659999803,
      -0.06618402579999971,
      -0.21306566800000581,
      -0.03844534919999998,
      0.6877492035000046,
      8.673726658599989,
      0.009413587600000106,
      -0.42942999749999444,
      5.0333138885999915,
      -0.1805435462000009,
      -0.23234270700000081,
      0.32854698290000073,
      -0.07881285220000045,
      -0.0035961645999975644,
      0.4451832349,
      -6.251493946899984,
      -1.8551102172000071,
      0.21067379520002305,
      0.1296881300999999,
      0.22384392710000034,
      -0.09834526859999926,
      -1.3783578370999976,
      0.16981420619999987,
      0.0325851839000002,
      0.02882035060000021,
      -1.0568080651000002,
      -0.030673976200000008,
      0.33068752580000194,
      0.06985228540000321,
      -0.0558980585000004,
      -6.1233373323999984,
      -0.026991509000001912,
      0.16507722970000316,
      -5.681260022900005,
      0.3487595180000085,
      1.5278682766999978,
      1.0698856296000017,
      0.06501365929999992,
      0.0,
      -0.17198835429999804,
      -2.775707535100082,
      -2.59373413969999,
      0.4582897690999985,
      0.0009020781000000366,
      -4.402226684099986,
      -0.042767832299997366,
      -0.3778370057000018,
      0.09722846549999886,
      0.004885277000000007,
      -1.2113434581000035,
      11.176981744799946,
      -0.1475754266000422,
      -0.47614789329998075,
      -0.4920597941000011,
      -0.060220870400000015,
      -0.0031693167999999883,
      0.047548943299998925,
      -0.045376946999999834,
      33.818939648099956,
      0.20084611389999907,
      0.006101935899999411,
      -0.15081318400000043,
      0.019944196800000036,
      -0.05356713220000131,
      -1.0025452552999923,
      1.4266706392000046,
      0.5263840009000091,
      -0.11646598189999935,
      0.015741300900000005,
      0.4174033628000018,
      0.22193445290000113,
      5.453724120499942,
      -0.16290019370000408,
      0.1424435684000045,
      0.14257827240000154,
      -0.553163064900005,
      -2.121495318699999,
      0.020127215199999937,
      0.13128471289999943,
      1.6407819705000009,
      -1.4241728240999976,
      -0.10989327929999959,
      22.705882640500022,
      0.3705480162000008,
      -0.06515503239999987,
      -0.0031098461999999882,
      -0.07622204020000112,
      -0.7311794295000027,
      -0.4078131294000009,
      -1.9069493342000001,
      -0.3667372124999986,
      0.012153632300005768,
      0.01443382009999894,
      -0.21029208319998816,
      0.29514081370000156,
      -0.08623614729999929,
      2.297656845600045,
      -1.1561685733999951,
      0.9091393413999995,
      -0.0015475222999999927,
      -1.3206120611000074,
      -0.5794725708000215,
      -0.0627629664999998,
      0.1974704566000005,
      -0.055163312599999514,
      -1.4624836723999977,
      -5.104556023100031,
      1.623733866400002,
      0.20387261669998225,
      2.8575282495999943,
      0.1969316410000026,
      0.012106609099999943,
      32.42102051729999,
      4.906703823999976,
      -0.7988587859000233,
      -0.025770956700000014,
      -0.5091352732000018,
      0.18410553200000024,
      -0.10047579900000159,
      -0.020349525499999466,
      -0.03071495839999905,
      0.6121179661000014,
      0.009469492700000026,
      0.04304026139999806,
      -0.006907817900000002,
      1.324372233600002,
      11.063756761200011,
      0.1560606409000087,
      0.9003928670999954,
      1.4125538298000038,
      -1.1534097594999988,
      -0.10114347939999391,
      0.0008189204000000061,
      -0.03141495959999996,
      0.023424177999999962,
      3.2420677033999965,
      0.021862232499999967,
      -0.21891652320000077,
      -0.5172692898999998,
      -0.5718445724999981,
      -1.4478281719999586,
      0.008118991800000003,
      -0.4416153171000019,
      -0.0419239276999992,
      0.9335148203999992,
      0.04719211749999985,
      0.0003944597000002936,
      0.5431964677999872,
      -0.008665201700000014,
      0.035246845199999655,
      -0.06852092399999776,
      -12.357764490000022,
      1.7719615658999714,
      -0.8601158882000277,
      -0.1528702668999955,
      3.7084621793999872,
      -0.0008751382000000141,
      -0.6234585635000016,
      3.420107814000005,
      0.007017327699999992,
      -34.10193844759999,
      -0.00041533580000052694,
      0.8169388316999999,
      0.0038220314999999894,
      -0.06274693799999653,
      -0.019858673399999915,
      -0.5241873900000087,
      -5.0881348012999865,
      -0.03472575560000024,
      0.5836384060000057,
      -9.740527690600004,
      -0.01145828030000029,
      0.1085990252000073,
      -0.35596415250000746,
      -0.03403509309999997,
      0.09157580400000143,
      0.009329490599999879,
      5.510951565999996,
      -0.0757194399000003,
      -1.7132249218000002,
      -0.4553759015000196,
      -7.111827818899997,
      0.000881161200000008,
      2.048583582099994,
      0.0397445222,
      -0.11396313049999662,
      0.0036056969000000105,
      -0.22724496340000044,
      0.152429595200001,
      -2.3938485852000326,
      -0.030279299000000037,
      0.23916775520000044,
      -0.17384716040000114,
      -0.03845449890000019,
      -0.15289621490000016,
      0.12120191780000056,
      -0.458644861099998,
      0.13306530329999866,
      -1.9829396139999744,
      0.04650634819999766,
      0.8647749060000081,
      1.7562191112000036,
      -10.84901363399996,
      -0.045163117300000444,
      -0.34714273169999643,
      -0.38385374920000004,
      -0.008463590700000023,
      0.0006778955999999781,
      0.10150809459999977,
      -0.15213210509999975,
      0.06833850199999958,
      -0.2488915480999978,
      -0.16259087729999955,
      -3.678031381499977,
      -0.13467956839999928,
      -0.09765055959999991,
      -0.002608185899999782,
      0.5767365267000031,
      1.2449172775999955,
      0.004901629600000006,
      3.2562876927999866,
      -0.010258727299999881,
      0.043908942199999995,
      0.038219539299999994,
      -5.1114010347999965,
      -0.06861396859999935,
      0.32604216680000064,
      -0.09204057170000368,
      -0.023594137900005308,
      0.6575024601000052,
      0.2999120933,
      3.7951499824000052,
      -3.834253022700011,
      1.0306288860000024,
      0.020770531900000222,
      1.0937303190999614,
      0.22174970199999677,
      5.261214106099999,
      -0.18049712590000055,
      0.019931891300004168,
      -0.15061383689999985,
      -0.25305607539999997,
      0.24063100000000004,
      1.1077647806999948,
      -0.42152145340000047,
      -0.24741126230003374,
      -0.40691949310001974,
      -0.10233517030000172,
      0.015474301700001192,
      -0.01485569169999934,
      0.07932335200000296,
      -0.14811742690000074,
      -0.22385760400000265,
      -0.15455542219999785,
      -0.3350206927000059,
      0.08636810480000001,
      4.2381089683000255,
      -1.8429482709999832,
      0.046828500400000195,
      -0.052620164200000374,
      -0.5018025354000031,
      -0.04126499550000062,
      -0.006987636800000002,
      -1.1205150488999998,
      -0.062210992799999976,
      0.24621444530000058,
      -0.18440013939999744,
      2.092349664799997,
      -0.08389061600000502,
      -0.023317711700000077,
      -0.10614754429999707,
      0.5620007428999827,
      0.1937823967000014,
      -0.031411122499996225,
      0.21617748149998306,
      -0.04028240640000025,
      -1.7885500000000207e-05,
      0.004298290900000001,
      -0.031135363499999957,
      -0.012982200600006877,
      0.00027975899999999054,
      0.05395417249997081,
      -0.3481292690999993,
      -0.028386069099999967,
      -2.803721316399958,
      -0.23334571449998975,
      0.0543520166,
      0.23350833820000005,
      -0.22875245749999706,
      0.01349770409999973,
      0.0012204113000000016,
      -0.9792713445999972,
      -0.16024712540000063,
      -0.02640282429999985,
      -0.008381245799998993,
      -0.0553931065999933,
      -0.02974966149999858,
      10.952909981900007,
      0.5673991264000051,
      0.023099884400011206,
      -1.754627865400039,
      -0.01709921759999844,
      -0.07107663650000262,
      0.11690107909999625,
      0.0017151391999999932,
      -0.13049336779999976,
      0.027169867199999587,
      -0.04117624529999997,
      2.4844924258000134,
      -0.9839010127000005,
      0.8003296124000001,
      -2.259814370800001,
      0.45300123110000023,
      -0.7356467783000085,
      0.17703427879999722,
      -0.006330892600000082,
      0.008115760699999974,
      -7.424560782500066,
      -0.2079781625999999,
      -0.374777481600006,
      -0.0925276033000002,
      0.15544766210000205,
      -2.6578243019999945,
      0.3998076660999992,
      -0.7271587353999962,
      0.3727606612999921,
      -0.006886016799999339,
      -0.058774410800001675,
      -0.09956992699999745,
      -0.3440928725000063,
      2.2302319102999997,
      -0.03908896510000015,
      0.0025116589,
      -0.2758569275999996,
      -0.09814708219999702,
      2.278109514199997,
      -0.161366171600001,
      -1.4609297213999923,
      -0.11073258670000286,
      -0.0019540094999999993,
      0.3123637638000001,
      0.6118321419000097,
      1.3679129216999968,
      -0.08511467860000721,
      0.028808690700000028,
      -0.08722647359999947,
      2.740400264599998,
      -0.06652127289999932,
      0.7388945601000003,
      -7.340800000005254e-06,
      -0.1319138467000016,
      -0.03777571489999332,
      -2.625294187599991,
      -0.07525605750000253,
      0.3388330747000001,
      -0.5082986897999717,
      0.9282246151000209,
      -0.009260317399998996,
      -0.056938129600000664,
      -0.1063021844000005,
      0.29630432290002773,
      0.05430727120000256,
      -0.0005275580000000113,
      -0.03258954500000044,
      -0.029782725800004073,
      -0.19947032090000505,
      -0.9032838818000002,
      -0.535425448399991,
      -0.18450693330000023,
      -0.1773075915999982,
      -0.010676255899999987,
      -0.022848858199999995,
      -0.07682207519999995,
      -0.30574970200001417,
      0.18310987850000515,
      -0.37964877090000115,
      -0.0723314908999999,
      -0.03909162669999944,
      0.8936337807000001,
      -1.0637590096000018,
      -0.015403635500000012,
      -0.24732650229998399,
      4.590672441899997,
      0.010010826300000275,
      0.0011510093000000055,
      -4.065599084699997,
      0.6959527968000003,
      -0.19143792450000774,
      0.14204666689999979,
      -0.4520584150000033,
      -0.03454234150000168,
      -0.15246035410000047,
      -0.006162979099999966,
      -0.3051971010000045,
      -3.4923832453000045,
      -0.0008655718000000062,
      -0.20410453899999936,
      -0.0008589120999999977,
      -1.4044115071999954,
      -0.1930045915999994,
      -0.14338178950000002,
      -0.08982950040000004,
      0.10220534349999966,
      0.042493168700000084,
      -1.0966051173000153,
      0.0034562232999999776,
      1.0085428360999913,
      -0.06513132869999971,
      -0.0482841807000014,
      -0.06785060009999988,
      -0.004641201299999995,
      -4.827528671300001,
      -0.004400072700000035,
      -3.2919328730000075,
      0.0027561115000000053,
      0.19600501260000058,
      1.8166902275999917,
      0.2948260320999907,
      0.1711548671999985,
      0.0008684385999999655,
      -36.06472356149993,
      -0.054554905500000306,
      0.636119975299998,
      0.1278889405000001,
      -0.0006129678000000001,
      0.1757541274999994,
      -1.7690543422999667,
      -0.05301937459999806,
      -0.4891608345999998,
      -0.03848189060000007,
      0.10282619449999997,
      -0.26543358139999995,
      -0.041152152200002234,
      -0.08310212059999955,
      6.140656333999999,
      -0.6627036387000089,
      0.013479319099999998,
      0.0035410821999999967,
      -6.7879376502000355,
      -0.34184311279999946,
      0.31933387250001033,
      -0.048296543999999386,
      -0.10405068719999999,
      0.2004076660999985,
      -0.6112774173000162,
      -0.23547248150000044,
      -0.0037068494999985546,
      -0.015612140700000054,
      0.15935158600001387,
      -6.314509556199937,
      0.0118285001,
      -0.06343548509999763,
      -0.24545220220000274,
      -0.10105759019999994,
      0.008507674800000031,
      -9.692487278100032,
      3.169321061800005,
      -0.06693750990000069,
      -0.1928556382999993,
      -0.23474758790000294,
      -0.0018258782000000195,
      0.02383494960000121,
      -0.22493984970000014,
      -0.14827372379999915,
      -0.04441875159999853,
      1.5473969944999908,
      -13.4999610319,
      0.4501519868000017,
      -0.035131626500000124,
      -0.7900979134999986,
      0.47777551720000133,
      -0.010736214399997834,
      1.683478812899999,
      0.10420121739999999,
      -0.13911361009999723,
      -1.4425992362000102,
      0.2956339986000005,
      0.41558270470000025,
      -0.3055212028000014,
      0.19515122600000012,
      2.8964114567999957,
      0.00746197670000015,
      -0.9157894969999916,
      4.385122363800008,
      0.004784033800000004,
      -5.054002233799963,
      70.85736990090001,
      0.01807263540000001,
      -2.5524713717999816,
      -0.019897404399999985,
      0.3358689052999999,
      -0.0048215890000000705,
      3.5610399284999943,
      -0.5852594768999992,
      0.8870445053000822,
      0.20941323899999986,
      -1.5484236425999995,
      -0.041433797999999966,
      -0.14248252969999697,
      -3.4310199505000014
    ],
    "retail_diff": -0.24350139494200002,
    "retail_se": 0.09862208230009992,
    "arb_diff": 0.3363220556097999,
    "arb_se": 0.11528811509293477,
    "candidate_mean_retail_edge": 130.9423499341047,
    "incumbent_mean_retail_edge": 131.1858513290467,
    "candidate_mean_arb_edge": -24.3128749458794,
    "incumbent_mean_arb_edge": -24.6491970014892
  },
  "seconds_per_simulation": 0.5279058753279969,
  "measurement": {
    "simulator_url": "https://github.com/danrobinson/prediction-market-challenge/tree/b244530ee2a6247b5f930830eeca9dd950da0e7e",
    "simulator_commit": "b244530ee2a6247b5f930830eeca9dd950da0e7e",
    "simulator_modified": false,
    "base_config": "ChallengeConfig()",
    "variance": "ParameterVariance()",
    "steps_per_simulation": 2000,
    "entrypoint": "load_strategy_factory(path); run_batch(factory, base_config=ChallengeConfig(), variance=ParameterVariance(), n_simulations=1, seed_start=seed, workers=1)",
    "sandbox": false,
    "execution": "Four OS processes on disjoint contiguous seed ranges; each run_batch call executes serially in its own process.",
    "frozen_at_utc": "2026-11-06T19:10:52.522675+00:00",
    "selection_rule": "Largest paired mean_diff on all 500 T seeds",
    "standard_error": "Sample standard deviation of per-seed candidate-minus-B differences (ddof=1), divided by sqrt(n).",
    "seed_ranges": "Both endpoints of each seeds string are inclusive.",
    "per_seed_data": "paired.total_edge_differences_in_seed_order contains every H total-edge difference in ascending seed order, without rounding or filtering.",
    "failure_policy": "Record exceptions and SimulationResult.failed with their seeds; a failure invalidates a complete paired measurement rather than being dropped.",
    "benchmark": {
      "seeds": "110000..110019",
      "n": 20,
      "strategy": "B",
      "failures": [],
      "cpu_seconds_per_simulation": 0.5278183696500001,
      "reuse": "These 20 B seeds were rerun during T and their three edge fields matched exactly. Only the T reruns enter tuning statistics."
    },
    "tuning_simulations": 2000,
    "holdout_simulations": 2000,
    "measured_cpu_seconds_per_simulation": 0.56912945585675,
    "measured_wall_seconds_per_simulation": 0.5692163887969218,
    "unrun_seeds": "No seeds outside T=110000..110499 and H=210000..210999 were run; finalist seeds 900000..903999 remain untouched.",
    "promotion": "None; this item freezes and measures one candidate only."
  }
}
