From d74809e24b979d8506746fae3c6c78ef037d22fc Mon Sep 17 00:00:00 2001 From: Manuel Magnabosco Date: Thu, 27 Aug 2026 17:55:15 +0200 Subject: [PATCH] Add deterministic solver trace replay --- Makefile | 1 + README.md | 58 +- .../images/builder-routing/contact-sheet.png | Bin 0 -> 51137 bytes .../images/builder-routing/frame-00.png | Bin 0 -> 18029 bytes .../images/builder-routing/frame-01.png | Bin 0 -> 18359 bytes .../images/builder-routing/frame-02.png | Bin 0 -> 18695 bytes .../images/builder-routing/frame-03.png | Bin 0 -> 19042 bytes .../images/builder-routing/frame-04.png | Bin 0 -> 19209 bytes .../images/builder-routing/frame-05.png | Bin 0 -> 19068 bytes docs/assets/images/builder-routing/trace.gif | Bin 0 -> 99128 bytes .../optimized-mechanisms/contact-sheet.png | Bin 0 -> 88389 bytes .../images/optimized-mechanisms/frame-00.png | Bin 0 -> 31781 bytes .../images/optimized-mechanisms/frame-01.png | Bin 0 -> 31968 bytes .../images/optimized-mechanisms/frame-02.png | Bin 0 -> 32036 bytes .../images/optimized-mechanisms/frame-03.png | Bin 0 -> 32104 bytes .../images/optimized-mechanisms/frame-04.png | Bin 0 -> 32174 bytes .../images/optimized-mechanisms/frame-05.png | Bin 0 -> 32086 bytes .../images/optimized-mechanisms/trace.gif | Bin 0 -> 130092 bytes .../images/solver-trace/contact-sheet.png | Bin 0 -> 90520 bytes .../images/solver-trace/frame-000000.png | Bin 0 -> 19698 bytes .../images/solver-trace/frame-000413.png | Bin 0 -> 20997 bytes .../images/solver-trace/frame-000827.png | Bin 0 -> 21065 bytes .../images/solver-trace/frame-001240.png | Bin 0 -> 21465 bytes .../images/solver-trace/frame-001654.png | Bin 0 -> 21721 bytes .../images/solver-trace/frame-002516.png | Bin 0 -> 21688 bytes .../images/solver-trace/frame-002517.png | Bin 0 -> 21300 bytes .../images/solver-trace/frame-002895.png | Bin 0 -> 27513 bytes docs/assets/images/solver-trace/trace.gif | Bin 0 -> 161898 bytes .../images/square-to-hex/contact-sheet.png | Bin 0 -> 57265 bytes docs/assets/images/square-to-hex/frame-00.png | Bin 0 -> 17290 bytes docs/assets/images/square-to-hex/frame-01.png | Bin 0 -> 19988 bytes docs/assets/images/square-to-hex/frame-02.png | Bin 0 -> 22493 bytes docs/assets/images/square-to-hex/frame-03.png | Bin 0 -> 25189 bytes docs/assets/images/square-to-hex/trace.gif | Bin 0 -> 57556 bytes .../images/z3-encoding/contact-sheet.png | Bin 0 -> 82787 bytes docs/assets/images/z3-encoding/frame-00.png | Bin 0 -> 26957 bytes docs/assets/images/z3-encoding/frame-01.png | Bin 0 -> 27439 bytes docs/assets/images/z3-encoding/frame-02.png | Bin 0 -> 27417 bytes docs/assets/images/z3-encoding/frame-03.png | Bin 0 -> 26252 bytes docs/assets/images/z3-encoding/frame-04.png | Bin 0 -> 29198 bytes docs/assets/images/z3-encoding/trace.gif | Bin 0 -> 93478 bytes docs/development_principles.md | 35 +- docs/serial_solver_implementation_guide.md | 101 +- docs/solver_byte_support_2026-08-20.md | 10 +- docs/solver_dynamic_stack_2026-08-17.md | 10 +- docs/solver_initial_trail_2026-08-17.md | 10 +- docs/solver_queue_dedup_2026-08-20.md | 10 +- docs/solver_sat_ownership_2026-08-20.md | 10 +- docs/wang_solver_trace.md | 163 + docs/wang_square_to_hex.md | 10 +- docs/wang_z3_edge_table_2026-08-24.md | 25 +- docs/yang_zhang_builder_design.md | 8 + include/wang/solver_trace.h | 122 + python/formats/solver_trace_snapshot.py | 721 + python/formats/z3_encoding_summary.py | 400 + python/model/solver_trace.py | 320 + python/native/solver_trace_adapter.py | 301 + python/native/trace_pipeline.py | 63 + python/oracles/boolean_solver.py | 17 +- python/oracles/tiling_solver.py | 34 +- python/oracles/z3_config.py | 28 + renderer/README.md | 60 +- renderer/UPSTREAM.md | 10 +- renderer/test_wang_algorithm_animation.py | 95 + renderer/test_wang_trace.py | 167 + renderer/test_wang_z3_summary.py | 92 + renderer/wang_algorithm_animation.py | 327 + renderer/wang_animation.py | 118 + renderer/wang_trace.py | 668 + renderer/wang_trace_render.py | 245 + renderer/wang_z3_summary.py | 433 + schemas/wang-explain-manifest-v3.schema.json | 80 + schemas/wang-solver-trace-v1.schema.json | 165 + schemas/z3-encoding-summary-v1.schema.json | 134 + src/solver/solver_event_trace.c | 252 + src/solver/solver_event_trace.h | 55 + src/solver/solver_serial.c | 310 +- tests/c/test_solver_event_trace.c | 360 + ...307fdb5fea0617de3256b717ead1af1d67815.json | 34 + .../pipeline_sat_solver_trace/manifest.json | 37 + ...3d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json | 329 + ...8a7f2f0bf27d69db3eb653208d08c5826199a.json | 3137 ++ ...60e01296ac1e34ae6accbddf5be29034d156a.json | 3350 ++ ...65a6be3bfcf59169f0acd96264831196723fa.json | 237 + ...7ad984b9af6b4e14d4d8569fe3a209f3d8b11.json | 45287 ++++++++++++++++ .../fixtures/pipeline_sat_z3/boolean-z3.json | 52 + tests/fixtures/pipeline_sat_z3/wang-z3.json | 510 + tests/python/test_native_solver_trace.py | 109 + tests/python/test_solver_trace_model.py | 155 + tests/python/test_solver_trace_snapshot.py | 163 + tests/python/test_z3_encoding_summary.py | 124 + tools/check_pages.py | 50 + tools/export_solver_trace.py | 68 + tools/export_z3_encoding_summaries.py | 72 + 94 files changed, 59649 insertions(+), 93 deletions(-) create mode 100644 docs/assets/images/builder-routing/contact-sheet.png create mode 100644 docs/assets/images/builder-routing/frame-00.png create mode 100644 docs/assets/images/builder-routing/frame-01.png create mode 100644 docs/assets/images/builder-routing/frame-02.png create mode 100644 docs/assets/images/builder-routing/frame-03.png create mode 100644 docs/assets/images/builder-routing/frame-04.png create mode 100644 docs/assets/images/builder-routing/frame-05.png create mode 100644 docs/assets/images/builder-routing/trace.gif create mode 100644 docs/assets/images/optimized-mechanisms/contact-sheet.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-00.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-01.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-02.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-03.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-04.png create mode 100644 docs/assets/images/optimized-mechanisms/frame-05.png create mode 100644 docs/assets/images/optimized-mechanisms/trace.gif create mode 100644 docs/assets/images/solver-trace/contact-sheet.png create mode 100644 docs/assets/images/solver-trace/frame-000000.png create mode 100644 docs/assets/images/solver-trace/frame-000413.png create mode 100644 docs/assets/images/solver-trace/frame-000827.png create mode 100644 docs/assets/images/solver-trace/frame-001240.png create mode 100644 docs/assets/images/solver-trace/frame-001654.png create mode 100644 docs/assets/images/solver-trace/frame-002516.png create mode 100644 docs/assets/images/solver-trace/frame-002517.png create mode 100644 docs/assets/images/solver-trace/frame-002895.png create mode 100644 docs/assets/images/solver-trace/trace.gif create mode 100644 docs/assets/images/square-to-hex/contact-sheet.png create mode 100644 docs/assets/images/square-to-hex/frame-00.png create mode 100644 docs/assets/images/square-to-hex/frame-01.png create mode 100644 docs/assets/images/square-to-hex/frame-02.png create mode 100644 docs/assets/images/square-to-hex/frame-03.png create mode 100644 docs/assets/images/square-to-hex/trace.gif create mode 100644 docs/assets/images/z3-encoding/contact-sheet.png create mode 100644 docs/assets/images/z3-encoding/frame-00.png create mode 100644 docs/assets/images/z3-encoding/frame-01.png create mode 100644 docs/assets/images/z3-encoding/frame-02.png create mode 100644 docs/assets/images/z3-encoding/frame-03.png create mode 100644 docs/assets/images/z3-encoding/frame-04.png create mode 100644 docs/assets/images/z3-encoding/trace.gif create mode 100644 docs/wang_solver_trace.md create mode 100644 include/wang/solver_trace.h create mode 100644 python/formats/solver_trace_snapshot.py create mode 100644 python/formats/z3_encoding_summary.py create mode 100644 python/model/solver_trace.py create mode 100644 python/native/solver_trace_adapter.py create mode 100644 python/native/trace_pipeline.py create mode 100644 python/oracles/z3_config.py create mode 100644 renderer/test_wang_algorithm_animation.py create mode 100644 renderer/test_wang_trace.py create mode 100644 renderer/test_wang_z3_summary.py create mode 100644 renderer/wang_algorithm_animation.py create mode 100644 renderer/wang_animation.py create mode 100644 renderer/wang_trace.py create mode 100644 renderer/wang_trace_render.py create mode 100644 renderer/wang_z3_summary.py create mode 100644 schemas/wang-explain-manifest-v3.schema.json create mode 100644 schemas/wang-solver-trace-v1.schema.json create mode 100644 schemas/z3-encoding-summary-v1.schema.json create mode 100644 src/solver/solver_event_trace.c create mode 100644 src/solver/solver_event_trace.h create mode 100644 tests/c/test_solver_event_trace.c create mode 100644 tests/fixtures/pipeline_sat_solver_trace/formula-5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/manifest.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/reduction-6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/region-aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/solution-2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/tileset-462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa.json create mode 100644 tests/fixtures/pipeline_sat_solver_trace/trace-0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11.json create mode 100644 tests/fixtures/pipeline_sat_z3/boolean-z3.json create mode 100644 tests/fixtures/pipeline_sat_z3/wang-z3.json create mode 100644 tests/python/test_native_solver_trace.py create mode 100644 tests/python/test_solver_trace_model.py create mode 100644 tests/python/test_solver_trace_snapshot.py create mode 100644 tests/python/test_z3_encoding_summary.py create mode 100644 tools/export_solver_trace.py create mode 100644 tools/export_z3_encoding_summaries.py diff --git a/Makefile b/Makefile index bd44e23..7accdf2 100644 --- a/Makefile +++ b/Makefile @@ -45,6 +45,7 @@ SERIAL_SOURCES := \ src/crosscheck/yang_zhang_witness.c \ src/solver/byte_support_table.c \ src/solver/failed_leaf_trace.c \ + src/solver/solver_event_trace.c \ src/solver/solver_serial.c \ src/verify/verify_tiling.c \ src/io/json.c \ diff --git a/README.md b/README.md index 2657bf2..e3c0989 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,8 @@ solving remains future work. | Square-to-hex presentation port | Implemented as a pure in-memory Basire/Culik mapping with a raster-independent checker; no hex solver, schema, or core model | | Static explainability snapshots | Implemented for parsed formula, canonical tile sheet, and unassigned region, with hash-bound JSON contracts and square/hex diagnostic views | | Reduction construction provenance | Implemented as a separate opt-in native-owned result with exact signal orders, swap-bound gadget spans, manifest v2, and a square overlay view; the compact standard ABI does not allocate it | +| Native solver event trace | Implemented as separate opt-in reference/optimized entry points with bounded observed events, full initial state, checkpoints, manifest v3, independent offline replay, and deterministic PNG/GIF views | +| Reproducible Z3 summaries | Implemented for fixed seed/thread settings and explicit Boolean/Wang encoding order, result/model, and stable project-owned counts; no internal Z3 trace claim | | Native C JSON layer | Not implemented; `src/io/json.c` is a placeholder | | `TaskPlan` and native OpenMP solver | Not implemented; only the build scaffold exists | @@ -107,17 +109,19 @@ The implemented paths are: | | | v native reference/ Wang Z3 - optimized solver | - | v - v Python tiling checker - native verifier - | - copied tiling + Python checker - | - v - wang-solution-v1 --> square PNG (default/explain) - \ - +--> pure hex port/check --> hex PNG (--hex) + optimized solver | \ + | | | +--> encoding-order summary + | +--> observed trace +--> PNG/GIF + | | v + v | Python tiling checker + native verifier v + | offline replay --> PNG/GIF + copied tiling + Python checker + | + v + wang-solution-v1 --> square PNG (default/explain) + \ + +--> pure hex port/check --> hex PNG (--hex) ``` The witness bridge relates exact Boolean assignments to the variable cells of @@ -153,11 +157,11 @@ diagram. Planned work remains separated into independently reviewed changes. The new priority is explainability across the deterministic pipeline: -1. define bounded, deterministic event traces for native DFS and explicit - encoding summaries for Z3, then render partial states by replay; -2. publish a compact formula-to-final-image gallery and optional technical +1. publish a compact formula-to-final-image gallery and optional technical report from versioned examples; -3. resume serial MRV and hard-UNSAT evidence before `TaskPlan` and OpenMP work. +2. resume serial MRV and hard-UNSAT evidence; +3. define `TaskPlan` only after the serial evidence, then implement and measure + real OpenMP execution. The implementation follows a deliberately small design rule: each datum has one owner, derived state is computed when needed, and future metadata is not added to @@ -180,7 +184,7 @@ make check The imported renderer remains a separate locked Python project. Its Pillow and NumPy dependencies are not installed by the root project or exercised by -`make check`. Run its 238-test combined suite independently: +`make check`. Run its 253-test combined suite independently: ```sh cd renderer @@ -220,6 +224,28 @@ opt-in final explainability views. The [reduction explanation contract](docs/wang_reduction_explanation.md) defines native signal/gadget provenance, manifest v2, ownership, replay invariants, and the square-only construction overlay. +The [solver event trace contract](docs/wang_solver_trace.md) defines bounded +native capture, manifest v3, semantic replay, checkpoints, truncation, and the +presentation-only animation boundary. + +To export one observed reference run and render selected replay states: + +```sh +make shared +uv run python tools/export_solver_trace.py \ + tests/instances/pipeline_sat.cm13 build/solver-trace/manifest.json \ + --event-capacity 4096 --checkpoint-interval 128 --checkpoint-capacity 32 +cd renderer +uv run --locked python wang_trace_render.py \ + ../build/solver-trace/manifest.json ../build/solver-trace/rendered +``` + +The fixed-configuration Boolean and Wang Z3 summaries are exported separately: + +```sh +uv run python tools/export_z3_encoding_summaries.py \ + tests/instances/pipeline_sat.cm13 build/z3-summaries +``` Useful individual targets: diff --git a/docs/assets/images/builder-routing/contact-sheet.png b/docs/assets/images/builder-routing/contact-sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9438364e8686402f4048d017f33f3693046f81 GIT binary patch literal 51137 zcmdqJc|6qn|2M4DDat8Mn<5-ZlH`;SGSi`wgi6R>$-ZS@#?0uXB;m-Gy;4b*u@44Q zWZyy<%b2W#83w~FX1m^_I^XlXf4|@LxbORSU603o-SY>^n3>OedA*+7`xAN9NN>k> z@$CWv0z33Coxd(1ARHG|8; zKYrfzcJAlzKZk|8Xm0xc^KZBRPkZ{p7ejfNX&!#%1x@PD3CGUi^0~P=+9rW>w2QQ@ z;A>LtCV?lVo$i`dj9x|BdoxywQ&u-?V3s8{oM*Yfk`BF#5hVS@tz6zBL2aoVq0~6R zZ1Ni7Y>XiuMHm5r-(c-yCF%lUWF_!}fIy?g_0!_`r+r+;WcPy+|Kk=VQ+gC*W%ELJ zHp32C;Ox6Jj#;d3hj|$r8W@bk2&bJ6b{%^l-T8bCH#tcf%wr8m#NXLe>)H>W=?H4} z{mY>J!LYJrSx{>|1>Ig=y*6uF8&VFV)ZwEA1pcaZ@EVfXxC93;fv`J@{#2t85426h zP7PwUgl8RT5r(S1bCbz&&sHY|?akPp2$aG!;u4e&gHvOiouwJ-WsNteJowQ({XhsSgAPeOnRmJ0vf+_k z1{JShl4F`{Nm}d?`BZ0(39u;_U)u>Ov#)spo&lae-%tEPCX;b--9-4cH?9RS8JOm} zbneUu_?>2Pw}OR*MX@Zny3JcNB(;hk$Ft$gm95d1QXxUa9TI9&XQd=w6LNF(4#nZ( zhDwPuHR}N>JW#64!Ar#(OYF(&A1)^i9}Epz5SDg}%?s~2PL%Ej6o+)VuznXAT zvZ2AU-wG~Zc$(mjm^o1-|CDQ)WZMVnR$ z(Lkw!h4KDIfvWus+4=N(7fkw7#UbwDe2dZw@6rdUWoOQ)#p{?CPaE66L}!22|4CpZ zd1F(6ao#Ao{4KKiT=BD-huVsRcCZVsu5JB;V}1*3vWhp}-J5IF^{KOZsq;{{OABK) zm~C&Dq-5ndh!3zSn?+kc_(jsk(`N4!1ex#(n zkx|`xTl=omsm5g6xXet*%*&oPmlNAqi%eo>VnV_m7{0`Tx_$4lPpCSZ8EC+0yiEA* zWb6G|rb8tTU0U>x5PwqW^7Nogc!cx;vFMAa8g_4qL;I)hVc%H1^1%>(fvIfHI@b2- za?(-o`rKw|Wx8i=W~s`qj|WMoZ`_>uA$8qS8axe_}R%i%f3WYWMWJgSGFfoQ|EkvUit4IUG4BJ`0hVlw^jr%}5ty(I79qD7){Vh#j0W8XC;66&^krK`q$fN1~41DOL%Q zYtRBh0XkN5;$5M9))&@nm!8_$rLcgAG9`wsd7-reEiUYW`K;yka?^cj1`oIIrR7=3 z665xDroDarIy6HzpJ?fR?X7pcxAt2svukSb?ang`Q=;{M+95ded0vmwkpai&5bRc` zy=}>aytd5c9L4Y=9zs=Dh=5?(xTpX5W7!^!|5>0y7WC01(5b)oX?|A?yCdh{9#J{< ziYg5!N46y@W&~Jbt-T6v7O&*{KB{4HBUEVxwkTWtF1g;4QrRlk0K7x8HTLMqu^4fk zo5enjClUiA=~+#t?{6qL1!;qJ#~{fGV`H(lmCnncNzB40yyXuP?BnAJZ&psY`YW06TKfB4Iyb9)Os^eLTm945^$RX=wN_+Id;LCW zAy@4Q^U2nJe{@UXw^#N!v?nR8-fp?neaTtr;qbAj&fRtGM9pW+KvWj84^=11JQ8i@)v zj-9EhTb^3vUVj7St-DP&MOWP!@G?kxBznyB{mq2PhoT{Vl-_JuGNq0;-mh=cbatJg zL9|OqO!Nn>HVQ#1Eh+IqRGm~Lq4p~7vNU*EF>uFMZq8Z{pdRyl>uXilr4^#ICcP*cm@e5E4cKUtBD z*3^*5Ib zY-=^eqnlzwX+t%jkA)9he+T-pt=nKB%YXb;x*jBp?qFsX(DydF;+{BInzFkhuOK|; z0Wc)OmmRv0PM=>O@TzWuYOX=Ix|~!2Sj#?8s>Y=t8`yAu2e5CK-zMO$_X8MxL)#l@ zX#__Y@q1==NJ(2;mP?}BA}2d>q)UgdfBN;#vcs2I!3h~jqUET9Q_X63Fzx0mK}9*TO32al|;@fK(t z&~Pyq@#e42NA?+M=YFi-x`&fXw%Oa=#v+%R3(0U>BNSR&Wx_#6-jgsj|HT%I zXn2}ZI;ppa;fj#H5kMUu4pIQO1b13+Wg0k~--HwhM{o zc7PLHwsdu+7dC&2iY4_Zh5tU&*Hg;aH4P7T7?N|H%e& zx6ehAW;0^v8DILkX;2PX3XeH%$sUO});1}ahX{))fsdzK<>L@_N+-*<8LR2iX61z) zVZH7PIXL3cnOd$~w|e>Tu7c|h-JoIYy*B~Cw>4O#4($mke9jVxIoOwr>*6IK;PP17 zdOOO<7UOAyK9ONwV5z;>x~)A~S(-lkAU9V*Cj7y0S+(hmR~($b(SzobVtH*SA#h9@T5 ziP`#hMt7#EFZ7WZhC6+_EFNsl^5=dn?UD`+;em3tGC!ptEOufHMyUk^LcizxxCbwQ zGL@o2JO~RVfT2jZWB{WPlshw30+(KJ^$w0fuqIE=M8AIhdNL$H+P|CAp3L+9^lOA^ zq4gZrSckIvNG)w0w3PMn2x;CLssgNR3EmeKD5vb!DjqGiY`hx0k^{Mrg8tV zn|`R+hZhHUr~g&w%ivg)4Q6pg5#=^YegWtR`E%|_LT=xB=Gh_u2f-FL*(6`#?CYHP zzI?*&ZB7mWLDUxHkRH1NQscoyQ6p@t@3!_{G!%JnR*Lv&a_p<|uc*4(nXI@tZ{j=H zNCoL;fg|Tg=SZg7*A8O{=d5|>sybm2w(?A{3khR&xhQ5?5mtJEmNFO2JkGMjNeI&@{`th8nxyDZKw4;4yjukO1&B33aX6 zj?xIg1dXc(Y!k}&Oj}x2;%d6*^M`z6vc;d?SP|0>F)(OO_uP&e1HD8l) zDr(H~LEqZMD(^|av0Vdi=FGEHoxiNUFj*JL)P{NXm=~L7HtBfjeFWX}$>#s8dmd6q zoebQ)Pd6~O4mm90rM^7!~sz&@g{-B!%fB;L#3g&?{qx~jILG=|6FC#Jb}f6Ki?#P3+Dg9ZvC*SGD5PSa@k-_ml9j(Qm&pbnqqfFc4oKcD??5_qh* zXefW+K#B-teRXH@9(CAGw}C>~a=#0*FTXB@H@W2I1zme;;48&mCfdoLWx0~qNM3cw z@ugqItV1TXMa~u@bl1(QW@ieVNn@WnB^JDD#gOrx&waa0)FwxiUV136M?da9j0OM7 zTzss)N8m0+@-z&&+|O=DVSHyDWDBe2G6_lS6W_Fz-(Wn$<*yAXS=J%_1-i---fPj> z2pdM)#wHUeTG&f}8xNRbx<*lVmoIc6--14&=*5g>sivBoT*ZjSJikg#Sm_~QK6AIvOsy>8pAsJQy96{ ze!4a>Z(x+y5>D;boGwgLh8F#?aB}iU+Yi2u)H};yCST~TTN<7g%LpFqOjh?AUb?R* zzd;gr2#nayJ7%S1#w~vePo6>2O@zj0vxlX7xGzNOvycU$OFcO}%i>e#8(QHp9=-3l zU`DXy`H>Jmt(6A{d`nAZAF$}IS5am{w{=6BDwn&F^oBpDUcVktN=yHo-S_NGJJqbo z2zjT&;{tZ#h!e)!exR?rcD-?s;Nawhb{Sd?m&#bI<1HV9Esn7m_9Z1H%C+-JChM!t zz3&hRDkX^VF{_KEsi+9M%CnV5u1wdU>N>k((hz*H{fu7kruwcDFNa@MM+3nNNPN|nVSKDdVu=s5VGVc`i`6>4rI zDs*j)J`{IpWWZ3~Fj%Vsy2b8YNPq2OHSU9SpOjtePa5pB4v0_dLm5x4d zg?7I_`&(52rE*bkrdlkm#=+^A*-~$NvoXQnR8`;15`?R^j>6G4K1wx@3Fo(TXkaB{ z&L2vv`Qssk#?#uBJowXi=SZ$7ow5_3t7EL^T$rWels# zqvB3T0-!0Xa|W!X!MC-t-|^mu3N$mzZ-rr^{PxY8F~~%T+oLRcy&{UY)CT~Xd?q5- zyCEd->HaYi!#*=~=FLq9vw#4gK1s?xlJ>p9YL>6ruXTnNiIkU8&!4e^oLRf{c43qKTlWxJD2$?Qd z7q0VT7xF0gHJQ(?h-r_-E=t)yqrBg}<+K0ZE(oIUF}ua)3-uMyu9ufx2O zbPzLBDvTpe&k{3iUY)l*9_;1wMnm|?%J0pHuY1@wTLqBPLomU%F%L^s4f@k~dlZ)E z@<;SM>xVwX7b}o@G*A4i<=YFx;i9KboyxfaqtD8YY{-3}2^B4PIQHoW1khO0U2{Ea zEdYaT-`kd<{m#zP(o$#~ER>yIgN{sTq@27QhdJ1G)BCiz_AB^^s7|dWONqsa71c2_ zqv@4GG`Kh;urcKfl4b)|$0;>XxA?@gz{b(i=<{O;FGtj5jFFMi35!?fBWNB@9o+ou zjVtoBS@sgn=`EJpqX3VMHl0x)#tv5q$$TlWQISspF3pJ5x)-+KZ~&zrjNUJ) zm6@0!iMhT1{F{3t&mS{?FRJ+NMzPMd z6A4);EVIsy*l@6SD8#;*pt(T-fT!GlF_>h~rGt zPmhK_$tHK#Q}J({{o?<9E`kM*TUA^cBkkj)y?d;lcXbPtmNr_*RPH*NX*y!={9Z!>lCtfG#Cc`+-!sQLrvZIsCN zvFM%o>a_c509>>^u+KW+-TCkb_j9*T8}hsUGPDY3$4gW+{Y8ddbL%z`irSJDSxff2 zDf_*L0MD-Yn%uZ-7xO&z*|T&uPdaxOr`s+aYz`#1+y`x=*v!2gWpv7!m(k0s zi)oKJKTu#L-F^kU@Etn-STo`M&0_WuWy#Xpy6Yzr6>U#Vt*%M*%0r;cLY9;k<*CU8 z#nT5;3}?7CzQ@IImWfYZSv$vb*=`PRF7Lg5{ko12=0@T3q@>gpUY>!zzLCDdtjWFY z&q3=;pyp2{Oy!e-T$-AYu-a^=xPAXItlkMq{qEs6N`zX&v632*bBL%mRya}e-c-4m z*MvlQ3*r2Q8jFX=7{!FCm}zwF7G$aWO77A1%|!={xsK2dD})k&e1Xr%wFu6mxWKcx z<;Tc!t;#n)2n-l?j=BS-*qDu({8i9=#0mA~OM>ojMG&&7`R^Hlr7=nVmlH0zjTVjN zp=$T?HLCuCKp0@Z`zZLVbq2`V~v;8xCJTL3R6_4 zhnO`ejJgtaF?;U70n`-)X(>RkkyzAf(A;fV?aq8-j;9gr6x$O{^cVe+0o2LnKQHA| z{Nt$#*A5j}#BaWn+}_giG&-FiE}ThCk0q8n4=nNe0xq{Z?yw7TuoSvI*_59wj~%M; z@B68%)5|lMa;F9cC z0wL_-@RWMb5u)|dUA5rLFV(8-nI2vr3CGhykNG^&-e$#}BBFa=K|8+fiiZGcI#8Z= zbXYBl_q}zP%#J;K<9kIC0K0?BDhZ5y=AvA4$^(2XAen!B8Y`jp?q9$mxq8TH=OTd= z=iR;IK!6FT&+)K8RCQpYs17Lob?a|2{DFAu5Kq2zSXNdA+b5VFI$D`yTX~NGdd}y! z4t++FJ1t85m}XUX-aMIZPgbOU%{I>RUq>PhzrHXr4svG;i`hUi#T>?vV!yWMMpt+)_)vUQu1giO1o}yo!eh=A);Z}6Ze-?mTsW| zAEz)PRo!lAfnAs8iGl8lOgd&U(QzLhKqz0S>!(YF3>l*FXYxaZ9?Iemab8bJ7S>~ zzMF{qeg_!gsFs#i-K$d$m$L>?#96_tqjq)HX-S3<7CVjoXn4wSbgDk8#9%?hg|onx z7T$k19wQcc-lyv4Z*b-WLSWa#ler&=AvW>YTGw?_n`}Q-!Q4BmIW zv`F&&(5Wb-Rlv%em{+^vnBU0eb{<2KwjPC=$wId7NIQAy@UCF`gQ3QNXe6N?-S!)j zG;>ys%Ou*SPiP7MaE|$_3%KB6cTQN0bneW#^Ux>$ZJlKFMRi99Lj)&dpP|U;(?5XD zJAu80$gyOY9hma+_=&~nQx@iY0elE}qdx(rTK>&tD5}zZsN{lzE!s1qY?He^!kYiz#dn4z&b>G1|Iqlv z!Ryw@66Loa@sdk7-zy1(WdJXX9Xu}AkQGE8_fVP9Q*q>b=1e=d^-G;CX(CpOJ)8Wg zFt@KbCQXpP{v;|4Xmz9_17WFx$Gp#>vm@x?VDPbSM@+^W3EYZU?s;m#kAMK_4G85L zvH7;O)nTRkPFRKloA&PAyWyg}eSKISxB1fHlD$rAflqJFVT{#L-L}0==xBNXnlu;ZwOsmDg1NM+#mMM+6O42lzTS@ zfqN^DSOluzPWN8G%|ZQwedR*}yR%>~`~O&Q8}#bUA%p?w z|A@Ds8GA8X_eIe^UqUmDjF9?Qci#M{9*{B#6rsWyy)$Y2A;eWZ>2of%a7#a2Mk@1TcHjS?XIM)^yc_NaK5qH zUBHG&Prh00H*_J{8bN(bf~2vonVAhNDHe9BMx=SwQbEXL6xJlWo|apBFEq zS0tE)7z%9sjk!F8!${8Rd~bpdAjAv4&dDL7)1QmkhWO7$Hog5sv9eXFD3Gc9y$GV2AK6D za&pWLm91kio^DkP#j19=-~5*mI2wOB;iz{Vz{CV>U{xy)HJ9vw%EQGD74zR}% z_Uj|sF$<}{3;x<*?^QiMf6SD2-1Pkya2;oXOP;=?3&byg#YHQ`EM5mqH_fZMP%pMn zquCl54Z8MHnE59LRu#@kNl63ak7*B#Dbg@SY#e}Ci?zJ*yc5{hK$`?Bq-LTd%57kj z&Y~cX2WceRXqGuf!=p~+0joUEqOS?`89o2A6JO$utLfYbVSJv7pvWkamkR8^xjt4n zs&4&=tZepI(|?=!P9w$sec;M-fKZS3CeBt#BU7ngU);}u@FoIVN9_tPP~Q@|cqg>AYa6cNCmi(kZ!dcp(1!Ca zliSzVNK*aFk0*`Dg9Yt9@DNEtE$O62GkcLm0hefb+D#nVyYyjeu^3dD;Sev2vMxUc zUglcEW_v+{q~jXi^^;qU%hSvXIP~sd{7;Vkl|A>D2Ma9KB&f6Y5~U@8s|fF}ap`L+ z76Z1fh|Jx)j{9m{|L$)5ojv5je7#!$x14a?!slz4$s&u#ofg#rmSgvBqYzq^Sj<8| zN2hEdlurIA6aE*GZa4FV%7ePxYy0BDpI49>XpIRMb*zDMlBKavI2H^lS}B#Mennnh zK30PD)jsy@Uy_jrL7}tq#3&NOausrA!qbzV$`7+I#z@AVKU6hiw&Zi&#Dpu~IR(uF zz9*Yf6sIGIx>`5NyCNs96x7dGxBo6&rG34AKM82P=H_Isf&vK4Q+skds*XDYq;4!J zCQSrN{+y~x+o7-jFy?c)0TKMlae0F9wvKx-)*kan^gYE&Nlwmz8%Sv04pd8clv;!* zu1E&amXp;93z@)*FwI9Wlp2Sr$0WYNm7h;$U_gW?Eh$ygsjGQeHVetUK)!&GH7B4g zeSB8L>=1jk>OAr5GQe(JK+A1Y$_cZ8Gp7faOTcQe#MAt`EvR)q!(_US|;gT_w3M=rc5z<|c&mV$vYQB!2jD0BDt8z+52pHZn z;f+|OR#hDkdD!U@xD+kxnP*+)Q(Nt?BQ)KfsI|Y)A#n_T^2PA^pnJ6GwyXK%nQk_ob{)b(=owzp}@Lm8YBc!hmhF){4K`w zWhZGN*MmQxSJ>$H00+{p9G+iAH}qLLE+UiPeT6X15Uc)R;%ci2VBn zs_-u`Tm0-h-m6Azqb;S}JWMsxt`(m|eQ*vT9S7%#fJ!@v{1f~5(x5=xz`L}>} ztjb+J3HbB(Yg+$c(tQ?oX<^-vQt7s;9f%(QMSly$^wqyNgwC$x3YK5JYTLS3=`+Jx z0!N?hT(HE2dr*M88>3ZBV51;~S6}{#zoj=gJup-(raL?}ath+=`1-Rr=%R78w-p^J z+g0siYWEj8#TNLi6}Q`tR&NHHyb`QI?JH7$^LK>!SJ9VFNa^hd!xt1-6C}z8`Y4{r zsM&uj@93<2cL(#&YJfGse;-#87&!wIJ9%GhEoZ3Y=cZM$`y0PVs=a^b5U5}Ryt5u6 zuC;ex@>T#O0pUu3E*KKbHO(Km^zfB`SuflA!2bI7I9Cq}|M$mVzk|vA{`g<@^k+cc za!gm_)K<}U3OsqGi`l2P3Af9}GeZ(~^0i@|(qy*d#q9-~z$d=-Uk%v~_s!ho(?34g zHUm6a1<*&Egc9XCt}P#m?NuCWjoMW45ZU*~|1@sA zz1VrVSAC3oFWzg%Sy<3Zy_L3>jvCheW*}ybwWDe$`?|3e4FUq9Dm)BD8tGGigz$dk zg#~!taMA6C15S3Isp0W4XV-B6h}cK)q1mGXevcB^l2>h<_?~rR=*ecIH10>PYF^-+ z9}es+RJHe)*(URmy8;4y0n`NJnK5kT{h@fWN!?|12>>}e8f)bQ-gx%jCoQ!D{FQ-w z!XE+h>l2vu3anZFb{Y4MHt~?5#}A{DthFXG4GL?f%Uvi<+qY(Fvp?!(Wv(~D#(7Ze z-JXdzRjxWh#)hHO!@p*uBsA9P)5s=~LMt@4E~1$LXxw1*LC&Nx_L1ntvE^HAe1nKb zU#>1jw7#B@^!DxRN-+TecB%iF_n>CA>j(b!8+RaK2A$!9i9Cuq_ zx9f8zDKrvnVs5k14w;TD9^CRh60vooW;K}cli>l^3#`<*j8bJ?Av+{hckqU|mcHO`CMrh1`hH zEv%f%_uWdDQ1QGYbh|}^w}Sw%hQ6U;6=ghUv69tuKPU66t$@H%Hz+b)DD1MM(0D_v zqtrkhzEVE38lV}w5bhjH`rvNGmX?mQ6|iKWZ0v$MkSpb>1E)PhzqTu%g|Fz>qN+U4 z*Q~5dcpU%%BBv|_yAHNkc^9`=CR|UdTAk|&c0gZmZ&&TtiN39w!R;+1yzoZ*m#8?Q zZ6;6@?}{&Joiwh+Ef;~54Y~cn$mu*=kE{cw5atvWrRIJqcJE<%dG)g|JiAQRGjU4h zhCs~&{?DE4Xyi;{&@|C56yrCv!uxskX$Q!sRNrW|-hIYtN#7Uh!5)k7-RXX{c_Hl8 z{xbn}h5})d*9Pr1?SeaZ zd5Gn|kmdeb=YSy%`2VAV7I^?&ja(_mVEHx}&xS{3`<1hQb_l zTuVb^j%U|ARRG@avJtnNR941QE4_GVs6kniI^W(^>x$EOAh>E|#La3s37i(-`3b$W znB1C$;FiNS34DN#a9M-a#doGbND0fHCnYJRih#7JX#EFn&L>|V*UPSj9qH&J8X5}R z>hrC;mfOhrIw&{@PBkmX>2AU?W|oK+2(UGb8rL}kM<)<^9Os78 z{`nNHn*H-eS!^r`Jo#nr-A?)#{c7KlXrP*a=u@Mv$S8-Hg><-kcg8#meFOxOI?-d= zC6nVQqg0=JBWlZSNlIz8YHQJe64b2GV1Nb=0fqz!W3rOf5!&Lssv94cf!uy4htX%r zqR1b%X+A5agAp z?x)edce=BsgYMRo`Uu8``Wn9Hq}6}guJ$@QR{rNONn5aBr3aRu6SE|xb z8lTmWQB_@|S$S=j`Q@M=O=WjeV^bCR*-N5G?P^bR=Fw}1779na0%ZA(uDIQOKOgd{ zhrf0{U44MBTX;5XEswf>!0oZgH-RAv=?wz8QP*oc@zvo^w94FyO}Sl*J|uFdmUr)) zg2Pg{m#t&p^a=p+@85Y|+k66clD1yhZ~}h}Dj!h?cOy53X~P&+x*JWBf7*k5l%1{r zql^7_4$8b4{z(8QbEUd05$I^&;l>NblK%f|{BRr`^YLtQ=_91MQ3PHb)hu(ny*o@v z2DUkjykk!TSvz1Ts#t6@ja+P6Sl2K3Gk8nfR(`h@*y98c#1q@IucNz9{VWjX5m&4D zrR=tVK+zUMd5{7)ad}A04vE^3Z1(b~Pe2sZDq#YwPko6GYBSB{-$B%-C#F9s&&Sp| zT(A8Bt0ZHQfOcbIs#T4D#7Us)&w0cMipbLI-wx}w(>xFWzYSu0GT{sbJVp|}{01a$tEw+X&lfAKL2`L2#@hR`#-B$l z4%yT3UbP+xX^k;m{PxzhnCoPx{k}oQ+}dYA;{hxBfcnYs&!C|Lo6>vDfk=bY8RR~b zyTcpQA}#}wytl%?6a+8^!MB_vbq96+g=thhZ}PrbK+cCj_%RA(zdLxv-VN*gZt)Ko zB%y?8V>sDryff`{Q--1(N*_t6J3bVBl->s={-S7loTB#kXr2d@vK_R+v#ixgI^MTg zuAxv!COyQ5P~y;5vovawY!~1?bjsn5q`XEfA%OLc-z!$xecIK5Rf~_(bcGJ2q%;Rm zeAdHEc6uROfU0;X?$T*-=1QKIj*yB|rv|$y0Q8mMMh7u0_%l#~kEmI)6G)zwRj@&O zTg3QWm!AKn?iL}Lvn!u#HJmEJ%wP=JDh$5nF$Cu}qCo_MXZ%}N%hU6RS|4(T87M4g z`RRSQju6N`1g}@=%Y;u&O+6C)vP0%Hq-cyBOI)z>pop`~I1b|zJLV1$5Ofn@168<> zIXC4SLzwKm9TL6v4?Y<)!J6DEGP_sDd3Y)e2hyg;=IXw+b5MVR#}IT*mKb{%jPFo_ zY;i(D!k@-W@DiBCN{#T(1*9HuXh$jhuV>Fj7yo*oD-==gMF(Vihxiw*rLe7baLxia z;NsYo>g$6Y%g~Z!t|-QjJ?9Pp{IT)g;DxljB!1NasD8ZIAX(9T06s3Q4@e%Fd?=0# z7Jo`o5-=*UoW&d+9x6~sM*LM(%}FPe zj)@o5Ii0E{lk@gW}UH6=Be=C z0W2zZYlOIqeuKsW0&2SLNu9Q7>lcN_3(y1%aZJ#+Rw5F_?k^QS5JY>ZfV{hC{p(hf z5veblL@SW{9fs5Kc4;didHXu8%3YU%Kr2}8vR8)@ItJ2|QW?N9j*CliD+5_{LpVG{ zXuLeP@6Hem1lAXYd6)Fl2F+Ff!Gf(E((Afyii72i&Wyihk5x}pYgv^$uc97UJ_TD_ z#n=8Dh@pWf8i1Ik5zr7`i)g)4pmusfg5TU3hZV@}iGGgX}{fM%$lp)Tw$%2IU*&iW~bwo(7)PS|2GtOf)bX5zdj<*$U&3luwY%glgKY_t`{3-vE*nE<{-uskZW`Qi1B=l>67jp3pcQ=b zgW0vu#+fP9E&dyVO#V$vfeLThi8}x{7?(P1dpf85(>J9Cwz)C=_n=Kx8CYS8X{ z$keWA>j&V{o3v91$RR~L7XB(J;`cWnE5tBP;k zi^6Z%%Ru;pTG!ZxD_<{gTq=&=Kgqf9;=7Ob;`ycWEkGr`2`R?UWK_aXbg~q`)bK0m zW~&T-QTX=wFSV-Ue0gNV{Iobcv_1;TVY^+v+-8wO$J^6w7663%_ENgbd<7?L!5ysd z#1p0~>xvNv;dfcfyX`7uHr|TA5VU^gqc^QwaH0dWSnq}5wcOlX;?70$mpWDVokYBb zYOaBZT$xM%>dRu|oE)cwW2P%lH^Ch{ndAk!lbqZ`NOPb~$ts;en(wD|Sp-leMQkv_rRC+++SOS z&$fc!N%mGWg2XV~b)ubGmkymDPz2uPTJLLh;BAaBNG%a@=?>q;5G|>Ir9lGwbLH*Y zZQX{N0BDrcM(D9n^HBs{R^1M%4?tF=u850dR_n7jSR{KcSsJ=8b~D z{|W|hgUwwBC(dm0W}?V|O~S@7Vic}KF4%M0O7cC`RZQlzOjE?xvjVq1eF zd*57c;>R0nS%rzHI`XLQPFF6dhoj;@N<0v{WHwNMJ~$oZ{J7~SZ;;Q_5dv5m2*NVq zxaG=HBMPgNEuB-dycnSZZDnej4~?19_}PX>JLZHDHltXAcibh~QdHL!1B2*`*?cGf zE~Lv~3MAB+`#QxRi2?(M(K6Xx^>5R}XF^5s!$>R~%H?0k2&FT0h7j*l=YOu&vUDa? zO6R#Mky>5u212&A{;vIJoUUSx!Er7uiU`jr&Htm8qbsD8D#=)xQg`dm&rC?TkwZiH zLQ=$Z7=YL-8)s&c=0S3ZS8L4~2KY@Oe5sS2MJuR_wc5-)a3%nOK)UbTST$hngIO8L zG}hb{mhq*v76Uy^OL6gnU#<4b_1y}FyC6QqALdL}@v5U<1Bbr44t^$b4)~&~Z{Ij9 zzA(gT>F9{&1>+Z5%sM5ej|M;+`!Ip27lS&i-4OkVkjk?2(Y4J8?hbiS*zR&Y)5Q10@>@mq8 z+ER_6T_)SHOPR8t;|%g*2~$`_OLw20q(QHsuW{QptF3{n{8lviTo$PgjE!^efP5Yk zA({SJ0d*xaliCiBM)=L+3h%b=8u1xM$AsL)iuXSoh5n;>NNvny8BoE$Q`5d&dkkm; z$W?A!o*62bQ5;Dc@W6pcK7=)qb~4-Rsi{#YVuejX+F}AY+q5;&?qf>?WkbX6mV@4` z2g!D!Kmq<2G49^~83uUs>%ZH`G1KGH*iU6>NF{rsG+?BBrA13>6o%3^UKp7qc_D+S z8L=UL+ADF*SvF`y14v~bgipQHaPq%OdRyGOL3~}F{vf`*e-K}@pS}~{-(U?D{4RKl zSbkD5&x7oA}hHf|T&1AP-S8!z04iZv@*X(>+Jo-Gi_l396 zIG~$qfOW2^6DaV|Wd6B;`2@62=P^i1Qm44*=<~fg`+baf=~UE>;+iy}fAx})D83F7 z>3eRYbIhDwSwllX{W$|VW9z2YWxE>(b}aDvkA)YRC*lXaE-Byo0Ek_&Vcrp$aL`~v z*E&TslzSK-LO_A^9)BeVjwYujB~{C4Pl6Dh>u8ZJVK;_Tad(Kn;Kq4+F^vNE)92q;}HAlnQw?A@qG9c^9f#$z$(vt`6#8L6q)fjWsJ{fUgb%TB0C zcD{-l;8$_Hi17SCp#_X5P6%Z+G(}tNRZNifCjcQKXJ^D=9`DLTj=K+_Q+(l<|5f+o zOR)SID9v(La5_6#CR`({BkCeAKG1i|D(~kB=hL>Lf&c6qTi0maOtZ*cF2ERk&RMPj zePp1(#&?B8`LrEjSyW`0_cleM6ySlqnklPKf1wM3t;9dS1vb=^ZD1>WKxT|$Sp1Vu z_?8|hujJj`);}SAD9;RzCx#VgEoeO7zW@&K@ckX|jkPwPNx~o5K>~&HJ<#IIX{cXW zPd|#*$3;koc18z6>GcU9ph#>ZEVmwKICyWIe(CCotP;-f~kd8c^)gyDbyzvJ@j+SRa5FHM*KCN^Fg zANf%~|4UEyTf;G`$*cX}+;ILuWs3e5uK%xrJHQ8B;=S4#?^5D)+<<+#754=6m(FB+ z<*no)`#ftnxkL=T7{*8UBj@<3Imvo;&br4~t{Ksx&Wcy2z>7Lbi zr+T;|*w_5pO*H&9qH&6&474{=Jl2 z1%g|%bbv5xNdJ4)xw!-KtFxnJ-kVv!d}~fEV@usH`1@1B@ISR(!JVi0XAgl-i`>dj zL&O7@3lFS_!9ts?)YOp0uZX?J5~3vS%7W%(W1$#N&ZCCma*g#C-3DI3pUt*d2#13v zWF;o-SwBed=cV>HX|M4GT5#NLeQmyuhv?TETmA|V=+k~_gmW4=FZf7wAGhMPs$65m zw3+Gkp+cqxM) zKbP<)B?5vQ;?gUjLJSQ6j;8AZ8f?kJO3tF5XC3#M3~@Eq94O|%eI+y)cQS*<8pVDo zTlm+$UW(;ct^hvV$G_+cc_=zu?$Pr;IGeFtCm)b@k`!+Y;kg1!uEyy?c8{n|{KYi@ z;J@$-2kk|CSJhHAAUMrqogmD9{t(#a9sWSvG)`r?OoDv6@2v-#0e}hqC|%qGVEKJ8 zI<_nFyzc4nztYpK!C?}{@-=$28~)WbP+37bq#^yjR(KK6+d!yCv>tFkjw3hLWGsjd z4q=|(@cLAglvKr|5iGoMYip|p>J+g0=V&mFY^%mo`&R4=+nDEV%N&y z&_}?T)8Yy#4tvcyuZ)QfmG}rqE984G2VccqJmQlzj{DlC{ z@j$NWWcnW*NCw?MW0=*+ylX2oUK&iOIU5`zB%>`W3mIPDAu)qkxga!-k={oxAC#() z{Kxg4{ASV{E#f&Zi@UGDNDn~LCqrfSwWv;_b|4Z+W3nPpMydp*5EN2SfxSA~E*ltX zFTBnKH=GE1xP6*NK!t#63`kF^n&-X#9odI^oVz{sDx8P!byP<75x7S+G=lH(Y{8ub z^q>Kth&C1a{0FOSWaqy+GH*XWC@Eh~l)~7+hpIGUNBue<7K?!mlTHn4pV?uh=CvP& zr-v5;H#b9sGR#~G`sg5*8CMF)1i%5aV99)cn~3wk9org{;kA2XoL^QtP+ocwEMHeU z(Ds6A$`D-Pqr~rf_U5;nlD);M4~}g*cg@dv@J`-Ssv#DU7I=rVJc-|ed+86vi=L>6 zvL3UY{CLgg{}}Rh@WNelpFs@{SwcZe3j5RWn{5>~kzBh4yw%b_-Y@;XxR0FNh3spX zAD`-+&VQ93`A2>H-;kyG|HP|nWr92g4_GA?cf+f9r0%sY3R#;MK5@`22hsOa48QmB zGo^ebU?UnfnQN6p%ax~dtdzZ1T%1n32Au=xf=yr^zD16~Cd)|SSFV#F@v>V|)1QQ^ zVqqw7Q7+a2#*{{;YkqyYsLkSMR(FV(vyD%CeJ0OXQOMq*1lbs}ro()hXg!-!M;Ry$ zWXZ-Lf;#M((L=z2(IALZKWlGhWnEwT^#?8hxoRhV;lCAeZxB!KWPdFHl069 zGADoaS05b($xLmSUmCb68!)(cX*~ylIiTHO8I*0{3}+E>o4o&`-xSW<*w%Zf(Vz6i z6M3Ha@xi*6PX|AVL7WD1E!}!|3kis z-{D`;{a1V{sPzaW8KB7|1`DjtIOZ-O`BIbhQ0?!Vji9vgm3pFrs_S0uF#BCen(W#d{t3wK3IV;57~ zyQO_v!SGc$kCk0X>1Adhh85)f7Z4MhcFddR-;_~NDLo&#OVw>)Ke)k$M)Sclvt$sq zF75wU!#Ve>TqC9dV1_Pm^A|1qtGumiB>s)^+)&cYUaIlP-_3Yy#SVTm-ke5nOg6WJ znE)3;&2u!UZ-@C{o>g<^-yp5XgU>F%J$}30TJd9(hn@fLoqq@ujXV$T{qqRquFinl zhJoet`O)8Rdi5xukOtjh_ko;e#_IoI@7=?p-ut%UT3tn}6|Htw3Ck*}gjGVeQ>;>i zQYhOZRCYxShMCriS`jLwY%3wzZwF&$+9BIX_J*14cf(+eG0f)q{AgX*x~}J1_i^9H z^WMkvzQ=pdA34g*^xJ%Y-_PbeKj%5)?eg6iu4lbE70`+0Tw=|)OFioEB6a6}xogs+ z={qTy#K`Oj9C-+m3u3af02Z3JcW=;}hhNkXRfZOp%YJn*Q?Ls=R+9Gb%R@IY>> zx@_>%!l515^Mw5VB!rYb-j)IEt;X9T>?QiK8c>&7EyXZ`kXWEDeMl&isTT1cc#i46 zEu3$rG}HW8?5m#0n8ku?ZXWed_xAZx!22QMa0TCAU+F@{<(iQ*cqyPu0VYUF6!!co za%d0eQZB<{%_P38rL8XGt_-#U_}*<Nn$-#S;NNh?yUv-S=-#Rw&WmP&&h66 zKzo`hE<}OyAu>P-boe!i{&u35E(*^+iW0Ic1HHV=cs}A!f;9`7^1#_2)h+-t|P0efzJT?y(((k*G`qP;AC`Sr zUCEnJgW@g?~+ko#CZ-jOMk6_Jt`+*@UHNmnh7*L_B)TFjyKl&I#TU1(xrI}M(q>6v?~Q#o1Y>t0bT9UZ znW^_D0RE(Npto`f0cowMSt%QgB@(E$Pn?a#IwE>UBObn2?~iUsVrfX&Q2`m>@NR)U z3PYCd?2-3j)FHQO>X~Tk!jMHF8YK@#7I5 zJq0%!SLav}cb6nXKLK#0K#^p0EkrQOdB;-JTSjdG;u;%$S zafD>*47r+xB~)5UVIH!q^0%~R6X^-2LxbIWRy^~2^mQ^9NlCx1w>_j6)?eP$9sgi2 z4l)u@g9AtOyRzA;D~AHcUmXCI7nSYdCW!)?q-W5RLbsaFbeM0?4Z{*fOGJRr|AmzU zMA%j!BUFG62Jjc*PwUA5zt7Qly6}p}q3uMF(*dSbGPB=lDIz-!|A``~De}@KV_65RZBFANL z`_H5Y3Diff`K#}5&7`P0=jhZBUfJyYkQTa2m;v%u>IFi&Hp8GuIO}=j6;R z&Y(n++s5;!De70xkwGv6o~K4FtDHK7^IB<1-vg4Bch+xWZr$jqFS$d9TQ17$ThyV@P#ah{P>v`BWXx4}F@ zpYb>N=(!u{GBXj$md`Es+rGZsxB%d460U8pY_K|QVJeD3t}V9p=M;`e)E2|l%RDt| z22HJXvgdNn%g+6@cbEIj$&bwMdj=*4Ie}ZJc5Pm`KD0xdT(;$gHEr>FBM6yj`CPI5 z;EA8lrVvs?OhBHy@#|^?=H&9CgmNkLc6Qs%M~@d!`V%Co5-~!nJg}?)2-rTb1NBw6 z1MRUoSpmUCUeF&Sf<6iCu&v730P7qJi=Bi|0RIIUM+Cu~eAA*j}F2_+O&aLA?(s=pRs~Pk_PX8zGMUZfv zyJO9)Q~d(cD76InvaRvJ@u6RVA%C~1sQNPahZw1Q1KVNi9Ev-#YkNa|cd5hRYaljO z^fSwiQf<;AGR)=!aISa(R3=qeEl~kgk;z^7Y8YRz$~iS!Jl<9vf%oVH2{3!I z_rTOQ$HQDZD|)3;sx4lhmlYTt^47?(#KVr6;}9|f(`P+Cv4-(GrlLtYh=7yfmfG~x z)ELFHnoJ+^;-$ClDbgp6jNIExoNg}^dx@3Sgbi6SV6JRN(j6`pL0$te6c;C_;T@ME zd(eE2(OFPAI9o9^rB6ln0$_0y-8v8YS5q*CZ!POTeys2q82P^4E*hN*EFfy1TwUY# z4)x)0gf6JM$2Ax1r$Rynhuy299?&PZ@Q@{U$m4wOr?Sd94QBVoE@AMTe0w$plU)(D z*Scgjt1KBO?Efup(L$@#SOv9X71V?3#^)kzPv}nbH<@10ajTeC7}j1#0n8q z+=21@YS;lSIoayFE58AtVzK_|bj0wFv5!TH?TfBVKMJ9H#=829H)RH}uW@KW1j%K3 zE}-kkDJ(fWSd0xNf{HRhOvN{1Oxw9$eQ8hY=#b-t?sp@0;DeaCQ>(#^joyLwt04E zO@NKSB7^0BEcrZ4r|)!3KAiRbz+&swmZHkHw<($^tPJP11*YjmB}~7)J}`XCK5)9V zSBk(W^z6BR|Gu%n`4e1z3L)p4HnTUyC4COwp<7_fb^93dJ`V4JX9`4ibm#O#N!$Qw zs(F-meuznm=%oD3_0p7kY!ZU^TjV+uhe_Ty-@&gu(HDW&PE2#x( z))ezMyH?(sIJQ(OK$Kk4D?wuB%4a`x@zSDT`q(vhI|)X6p$YcAme+e@{4XiJ<*rJR z?J(9i2I{FUNkM`Sn*wMD`^sONb4cvDGw4X{kHd$Xt`rGJK|#NqQDAh(&Z}uP;*tPb z(X$|Adtbr^!~b~HB}wAm@m%7y`8=aLzob0;^)}@~@ilY3!XWqBqG5Z#GSl4t$nj2{ z;pr2*4t|*}6!KWPbxPX;rbC96trswj$jykX7>t0=fppOXh+vao*1tX5wjKN(hf_MekQqvAvY)b=Ay}AL zlR9ib;@VWwuMOal>s6zC&u#vE-9-kXl#s0X1(|JoRvS)CbK~^LT5MxyD&No zQt|CDWxfQwd4Q}kteJJPHV1f*E=h>nl6a9YfT+oDK!=uwX3rejx^QKS=E)To319CL zLZ$qB)*bP}It?ZiGtXtS=d_qG9bf@Mxp&r+HHQgj(@ZkWiracpWPT4S^PMQaraC4S zc%|C!D7*s^-_4|CfQv%@PH=d60aCkCTIk3i4SoY2zRSlU`7D5i4v2ua$ak7rz7F5Z zbHT;~`sLcQQ;m{pZXf-%)lQJln!+f4{?0-dN`pUp;-C<=s$BRg`DC>{x|zkU?Zq1N zQ=n)In(9u6wkIC&p0jJcCUfI*Ec~hxRH+yo(CzI4>yWLy8P_wrEz*w`cCq8!y62NG z=*&;0fZs#;)dBZ>W$Pl1L+!H;tHj8CT?qzO$lnIM6VHzzHz9B!yP%_D-L{)U{?o-^ z`d}Aiikx+@OH!RDJRFYP8Pw~xR~Q)Q^s)oH1rFlD0M;r{6@V+n@9xKVC(jo;yZ1Yb zs9wEs-EDVBjze8CqPY7U(W_Vf<2obA!m=0<=+*nL!&u~y=R!gK3lzRayT%PHUY+j! z9Cmjg5D!|n5(#Kue2zgi38dlba|jdVSDHM_)@;)p=pGml*1rT52H3jhC)8Pv_PPfI zqZ{5i#o9$bdbCmNQ9?o>J0@1{P)(RJ@h2UfpnCljqnLd$oE{cM2l|kE=gOVxhPLcG z_q%-%p&kb_o%*8hmCAnB%>);L1oY%n_E;OYuP#?#R2+3sX?wVxKQ|SoNAD#g;F|s6 z*>2ciZbYKYqwmG+KLg*-k3L`Qx zsqMHFZX;;-V$A4vMzKoq2fQuLSbX)c_#L^p694w%`mCem+PVtQn(B_igqx_W4X$Ae zfnlaGOn_nZ9_XNgCdOpVG-bcQz2?sBdSGvd3zNuC0PX-O`C)A{Bmb%_mBOAP$%v)%+q<^O&WSsxZpO2zIu|c+s(djp} z6ul(mUjyzde~!>`cy;dAWqW4#UueTu8jd{{zfp5+7zLmh=*((P6k*F~Rxo{fVfZ`n z3KDl^SQ9}D2;r`{7qpesO z9PxTn9|Vb}#Si@^he_4D<;g~awx7+;vWN>MaX6Dqi|j6Ud{3V-!9N?!R+z{1MKMfs zx!^pn!PhTNxq$>k%d33m2u7v?GrI~x$g?U^E8@h|w#Mp9fff8pS_Wi<7 zI!4yKLt6v1LJz`Ty7=!p7`i2T%_o6w?s!SgGIYJHjX#@>7#@VT+p7Y^m5=zll>1HJ zNl=voo05xDP|gaA`*L9n$A;^}e%-1;4it1w`%}Vy`Ds|Z>~b=ZBYmS^l^bq9)r#-r zdG9-0ULU9G`t1*eFrkJhy;p@xdRJ!AAMal;d+znQ{5_l2$r zf{O3NXYS}dA^4xnK>sNSM70~@)M#K@CF~46=#=vCV`;wlkW>X+YJ3AC)V`+{$p(!6 zO*SxpLSSux12G<`gYUb9fYKhwQSCmYcY6&R;sc61P?#Ws1LbRIE)HpLT>M)}NAmpJ zyH)r3fwWk0l%FYZ7{a(b@7LD3jQ}c;!ObH<1hA4AKzHX@zuD^nBUwG{m!D(;5ASTh z$0Q0bi9UA<8wzQ>_Ewo}5;z$GCRF=^PpA84huuly%+BY_22XF=y*216%+6R51AKrG zD8pqG`a>LBn+?t|q>hTV99z!#yJH%Wf#CE2&_S?sGz z5H>zL$}a~kZ}*m|Hwlz$kgS33jysPoyu)2YG}o&in{Hgu5%F(&3MKhu{OGRiU#tQG zj`P}?L_t-2e*41{FMr?pp|9>0xEkr(fe38_zURWoJrs(3H#iHi$A#1h#5W5B*mD8COiv6jdtO-E zSS#(-n`fj%*q0Q;>2%2jl7EyqAV&J45Rv!nscFqX=EAnAxKu}WqlNG9<)nUcb>}*$ zk5+w;ukv(&Q&hzFY|}fOYM;y-3p*Tcp%{-SGAZPepeBfhq;JwT@}7iDdy2K_rTUcq zJ_DFt#Bt5rkzkBrkf)$*;9aUz+wk9o^*6ED&gD17+< z$#*F%(z?fckgkuv9i7HWRu9* zvu8mVrueE)(Bb|yOVHWkF2z=ET{3`g$Z z46N)S_}shfg3^Vk3^oUmVO!2+ms6CvPl8La_u=C?21tGCxJ-UI%8xu;5d;Fu zH@3sv0Jw_jf&)~nvatX6onoNQ^BI>MOp`wqFu{h9!hSD~5{%os1Nlo`kl}(|xcYX4 z;Hlh4KCx_Clt1`a);jKr<*Mg0tTK$9ZoVFF>$(yqO<^C*-f9na6=!G{YR(=I|f zh~-VEe`Dg-H1uhoxoai)l&LA1--r=gX#c+TTAOFrj6DpT--I!Z@HpvnV5jg~`nfmB zKiLIg8c;iT_JikJiF;_-gB`x-G_ zm&xknt$_w!Ci_)XSkLcPOVje}us++{wDSD%(nLhKr^0KFQRYtd$+AeXBd&^<`1uRe zF_DZw2E0wp13c_p#F0wSE1S5-b#HBP$@P5yqVA$2Eg1rt!uFsfy_60{eQgqj20(=pl z11Rc!zZTTl2>!n0BKXzuU}H^XAQr>OuLc_@UF^FL2_nqxKK7!|VeGdOhu9>nT9L{w?xFrqdsuBhm%g`nk04=+XY>90Pm(yu3&P6 zB^+*=UjIi;z3h_!1V=Ci*zgX-6QrdUKfpDWP_#-&dU%Ey&VLDiU$rAE`Eke0p@odER)<0-Wq45ZXZTWTN#eW%EJY5QQ2H4tXMhu|p|Ix47 zVA&mS0*!r{z}ZnLrM(_=I{KzmHkR)#dZ6TA^5M*c7T6}tcMS8$i?4$JmX8A@P9 zH_ZDQU7?0yclN2&Frynv)3y56uU^rKF{r2Ecx8PpDoVsF^B+5sfqi#!DfR(@NU+%V zc6Unga(^SQ0l8`rQ2)hFA*f#n0MFiLT7&=P#%lW_x3-^yrvwJxC@y2%+M{$9Y!OTi z4Yv#H>$EAr_Y56lWfT6UXVJ8p`c>ZWm;Br0;&Fe+a zP!aAi*QNA$<;D1upib1Raxm%1)Mp+O`>pJbpmU2myJR-&&9ic25L*h!2JT!rTt>+^ z-rg!C&rNF6GBt#&=7%S<@uwdja88rm`}u|O@kje7YPWtL^Yi26m*;$+7ZiQ3|H!b` z%Gb%&ZLh5BuJH$kdnbCRL^_ihnageT!B48IPqwnSPf#YqiyFx+4W_pThkb?C$XRqk zeMee&oRb&{N;Y_J@14W5nyIvviy<4-JZs_(vGXaqLQRdm8UD?8#1AaP3n`jqSR&tXRpVjy`~_uFTq2SE;EqTl zjc7ETZUUWc+yb+G2&FPk*U-=)Ojr<^7t*^A1q7OSOs4AJ5g)@fPO736X2%M^R>yCo zCQ?GNCj1vGHP6{uZ*K?oUcoO1HZgHU{Cop#O>c`p%CJ2)sCMmyzNo3rq8HsR{bg#} zoed`1f>Jbnv2zmJlzImu9t@~z%64H}WQDg!TG z{EmQrH@C=)|zlwm-H#o^y%N zSUyVT2~2wjjOV>=|E}yxRa7BLI1|6&UG!+A`YYUK8_^nbCwyI!z>qU&%OMwQ8$f~KnQ_{pcUQ(IOEH5Sqo1mzUk z*)$#9kw@Mj!F*gyW}}fwNRCTwQ8nJ#ljzg&B|b+65DTEO-E$afw1;A{<>eWEMTSSN z4jLZht_rzvDj=G<=l!`pDQj#F^rhk`?$k7=Y4Ib^UF*Pkhqpitv^+PH@$EK?44HQ+s=r9|0C;VL z6gDIuT+wm#GSe%Xh_fL&_g6KvixK#rW#7x6!uqiu@BgF3hAb9iaGCky#q!PuEnITy zgqvnfLqpI+_-b1%sVFF*pI#W`k?kqL+zN2DiHYID4Yq0iTj-d)YE#q~ z6=4WDTTp;A!ofBs3McPX%f!NmA3mg&1;yjYYUEE3spu+RX812d6`IWGOy*<&@f)bQl_FJZzYDyyj9ac5ZEgp6W*@P@ILoEWeHpxYH+Gv8eR=WMZsHF%mYW9=m30$2}8UvV#~m6RCK( zi+ZB*YVO#Pe3yVktR5{9WhiVW`X(>@VVkWW5tMlea|iD7JWwxM#WLKJeAWQ zyFyD1sOR3rpC1X4Fi*7%d-ZwFJa^vOVr13ncgZ2{;JP5#;EoPiw{Iw4xya#Ij1E0y zGy8o(IN3XtlpaDOfWvHWX&(nPysMsTmFjh%5HK~% z44b_ruPdn2Thib!xfZG=wuMzWuI=vg^n&&*#o3kvTNEzaXpHc-nQ99^IZ~tpFD5pd zOh)H6u5K>`S80$AHe%Oz+!|{=Xyo-`!@DAbB;5k@upZaRIevjmpO!>W!OOFRosKae z&fB9Y6CW4%C@#(`usWr>M~9u&OxVKuZgWA&yU8=O=0TXnEq;>mt^Yu1>C{h|o5QzS zrA}npP2;mZi98ENty?V*YA0rIS&w;lUj?hX#)sk<>$1CCWY!r-}-6t z>T`~gqH3|;@#6<1mT!+aDrax6_ctq2jpmf>I|)XMDW6q7E0||(&>Lx){74n3$^}RL zQTjpOm1#zy9s3%R0eZn2Q9Exwx=?J$XcsEAW`=AaEi6z$Jnme!nLjT`JbZ_mUu2JK zAiv@BeC*D&G?2&;a$@#1CF5?uwpdAK1hz)HI&6FK<>Q2wV|`6eS7LXzt>`6J6BE%( zuwgo1etCBT)`s7FCp;dM@hEZLQ%8MZU+NHa?1cLr0Oo?vwgSVT}{pghij&AI5;0+jYLu zf?o=Ecwsc%XC00E%q%rDmze*fyt?|_dfaVg9ee=09-izC?*OSbGBPseGFww$?n-~T znX@&)q3tnKdQfMdhMWexe|tEbSGE-~?MX&xz`(b5etPCzq_IKs5k-ah6`Os|tWKW# zZIc+;_lPX&m7G9!UvEQKTA$3Ko`S_W|1jaDy|Wp6xT{XjU^wG4L-sf&NSM)g82lmY zbsTzb8wn>g5|!294*w)9U6B9Njz+jyh<@H=^|ftri{9ajC7Qq%d3!-bo6V?`4OT^E z6a5*%iXe1tjRzTy4(6!(5HTv(X;I?jPpYX-tg1*|T_B)3J2^q>R+laAX&36Ux+T0nWdiSh0acpUw(5}M%j+!FvwCS-teVFbxAdkkrrjv$wmkAS2y_0aDlcW zr!ZdQV&~C3_Gy0mw>mz&SA$>%?%S$}$`NFkResAJp8&zMwDTM8v58yDlV)d&s@99& zPgDX;Yc=mP?LVN-u*aUF>Aw7t?_(o(=%DDl6!et0(R838B@2sOM0+7F*a!7@7;aH0y3+Nt`bN;2RT`V3xg`8N`s+6S-S12d zzg3J=)6ALZg}A#vM#Ul*j3{Fa(LGxHWEUaR^_#^c|Ia~ZU2FolQzv$HRn)wlh}7u2 z6VGI{aYvx*T#Op}-O>&>4mvEJZ7+}3v?nY7{xUU{EqT-Nnqe)$mK?ykk1jIT<^5?0NeW&MzSW!W7d*+v^s*NMhsR8?YVN9lCf0To|IN z*rwVf+XK~G3rhkyd(_p{vB#jTraeCEf$ZzoTKB;j2QvAlp>eN2AyFvyr6DXy!Dydy z=+l><#z1hOLP2@#@s@=Z&;gB^y0GtX?;{Es3-`s+&R3u&Q}G+>myn#YR~svJ8x}vx z&8i=HPO(1Yq&#$24qO|)oc%tQb8^qMnco!l&MHT}$SE2SXZb>Ic;xCsV%?cJ51iXL ztX8(n!Tn$(45@U|=j_`{br9T3$PJ0N1wDj|MbiF@#J^{XX)k!1Mr8XNRh_G_bt*K! zI`E0HlA;Qx`YVO%QwtMM!0rTOCas<3wxhd4VrzG46&>an2QeN#rEqJ$S%w`Ym&P_= zQ+;;dsLl86ZK5_bEd7@v0Mp|@g- z8t@*=W61x2q~9==%-7Z?s+5C)VeNaqhr=n_m`t|OLWGxIL#A?bG20UJapf|I zhPV;hB9;r$L14LXZp$BK?TO!W+y5X>{CEi{)?Z)$H1UUMe=fgn1^=Hh`~TnF zsITZ>BTsJ0*q>E)e}BI?d1&VF`NWuAq204Il|0>L~<0M~8@oIYKHvqFhly0W7!y z@RBnk0qC4s`daD$@O}OvUEq`qt(-kBpPN5RMmr?x9fn316=?@TkCfOn%}Nc^`S_O?6+iwx=3K8=uypaR5dq)dL~ zDFksS;cRoIvaWF8h4|JTH!l*`37MZa=!Fd#%Ot3QY)bDtbxg9)@xbft{aPp%gE23Y zoXFN2j+lVPw1<=r6;v7LdESxAHd6~QbB+~+@L5R?+?g%0VikcO^2TWxjE9Ly;{$MU zz~A{^Ju>d+8?~j>ZvhcSnstfW z-Z3u+*8 zGnu)LdrMA(0jv$L^N})nK{FWoIE(MXyvwEOR{_LBhbQ~>vn`or!_oj>mj+JVQXeM9 z;NNnqWh{q>h9*m>IRHs+ztQhwOYp7L8cs8gXOf0VnK`9dSECRY2KUHoL5-b62bnFZ z-e7T2s#R_8!+pbdWyXTfZ{?Sj#n<@2=u{3RC%lcdH3MM_#hTYjq>;DwU<+2fdH9@?yaJLmH>jQ4_6Mqp}oT4liUF422uGPt7wA zX}oMo4@1G~F`_zZRo?|Ur&PK!6?AePaaq>*#(V=ApLaFs=*bR2%UKh~=L~(C2Fki% z7l>Y->_0xO!xn!HmEYL7=eLR6^kP@MTc_7`{%r>>aCwl9Q!9H?cQ2@jPFft&@jQ@u z?fTTw=?Or=>E6sBYi}&zl z@W4j}X!Aba@7F^AaKLQ@PG^&z=xUPiV6KNSsQC*#!_0udbTIlm;jt@tYRFX?%c`u- z7X~f1rW=cK?Vo_PV$z}MoWWo|Xy+g|jNk%fh*tfDGl z@Ux3fT;~p_*fE15O~#!|ct$~;l1NJ@D)@A8XXX)OOCoaht0jcJ!a@qWEeXcPh zyrmEW$~a5pz(N&d`e?9KBM1|OpM|a04l|)K^Y{`zoZw2=Tpy4eB*^G71;4`C=B^Fz zj*7IpUcb(Fq@sgnGF(^Zm50Fjof(DcR?={hF|%>kNc#% z_hLG|FQvodrAXIW$1L}{=0Ru%Q=$zTXk>kIJo#sc-RteXYs=}v;6c5Qxm z>hP>W%u|juYIn&Q^w>G{>A5>Uc>bLQ{Ntqz^341K`o^wh)Pc4ns9$5*=)(YNqk#-Tcz>`lF`}_E=)`S1+x%A`B;m7g)c@gU5E!2_r z7avPv4zPZLZPCi~gIWNysrcMhog0<)9aSA4UGu{^obBdS>v}F;5C&qfv8u5Top`V>)Ei7_T~O1hYKdkxu={MiI7WP7y!>JMsTkfDlwbASeq$@1&SJ2TwiG<&>NX{OLW zY|{@rKqBe=F(bo+`?Ex~t_?}4`(5Zf&pMc@vXp1GmucJmcq9YK&s?|u7-KS8>yv2z zv}{WK1RKd;vTv@*Ec~3|O=H-WtK>f3c75bcB5#^6bND{Ap#` ztso?q+!Kj});)HKeAo6)vhQA#!#6&++*v;+gw)cKmsj8z8`UK(hg+JXMUEpHg;ule(s$wdwCcGvD);j^`y(u0L_H@ts*|se;YfTXk~b*eO7Q5Zz)2XImQN_3B8uyY_F!g1aRCcg<&%3B>o>gX zt2Fv-R{Z843Rn7NFX8I>nn`ID#q-}8!2rupqgH`W=E<|tr4CcKs%7G_!?v6cYc4yv z$k0>!JBgSo@u!DJ1;06NKXiEH-nM4SNE1J9{LY~9Ku`cX&~IS?3~e;7e*(LOwdlw& zoK?0}F-)U@Qt5SzWR}Nv-4^1X#0+Le+UL%*pO&8ge&sXmv6kmOG3_?Ep>63p!gqDH zk<9bC9zF6&feRrL_IBh;`ff)I4ZSkoi`QX3n#YRQs_%x>(1c6fbsnSiAW6P4^nOAaT$`1b|tjH4Tb7$Su%Xz6C*?>|*Bz z({XjT`H}u(#_>Bob1K60MB$`PnFutbUxHLG-tpUrlO`sip6M(aP^S3%^u1iP21)K4{b|rGs?>#8!O!YczR9@W zO=a%y_N0^7T}IB|P#&q&G74cg{@M%))l^8-jOEk!!fy-IH|Hf9%k!;vO@&6^Q)t9Hou)lsPgae)Z|sHzd_aBrRGOf$vxqBKrYe0dcB>6T3f}b z(eErE_;7q^H|k!25!A^wki#5kdh66iT5MaO#D+OgW7m(MJ8xnAQMMH$J%QB9$a_!O z_4hlfiWZp-1QepXf?@L0&-aNS9rDq?o$#?JPfSOG!w)c>wp_+`S}&Ke_!^qrsV{4t zmJ!nE=nPhZzrLd+!8hA%pGt00 z+4Gz7(ZrRVR8N;qNgoT%PQpCH7B?6yRWx6IHog4zk$UK2H$L%y_(;4lE42|+zY`Hb ze}oV6%*~LmXleoNj6RXT(kmxV-U->F<@UcvhWlA%e{XYKT{Ulugz$?gjS#|}vXQ$~ z8kAu-x8|}ZInl}U!Z8R?iFhr{D#n!>2nEZpBQLNM@g|cKw&|}T7f#t^kyf0xGQkXl zPH0{4I;s9zns;DndsqdR-tDe!b@v(Gt&Jq7yoC`nlZpa$-b%m!z!)lIp2t$I?$N;Z zEU@Le#s8pyyl*^?NG4Q_wYb`}7!Vf(g-}+3=>VR71O0pvS0@LS0F!-!+c1FfQE}Bj zq+Sa2;bW(Nm%*O*@nt4KKXnJEZc2(Sv{o9rU)ZQqD)<$O*GX`%K~kora3Tfa>!J(Z zccN>ZfcZJfREIUc$;5V^CL$YL!!f0n-f)ES=R3(8<5kA-NFT%Pa-a}|Y|{-Wg^{S< z7HJ)d;L>322ED|9@I|)Fp-X+y?;{Qm5tuMHP|g|gX;lTi>>-kdFj>N;0LqL+f{!O8 zuTW`A#4BPy)`G!4F~*K_M~1 zg)`Zi#_nYeDML@F>B>M#Bxnbw7K}XH3Az

M-4&yi5JiH)=dg#1Q%;{QGLsfhIc0 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 BKuG`q literal 0 HcmV?d00001 diff --git a/docs/assets/images/builder-routing/frame-01.png b/docs/assets/images/builder-routing/frame-01.png new file mode 100644 index 0000000000000000000000000000000000000000..a220f8c72dd0b4aa601c88922df9a308b22b0203 GIT binary patch literal 18359 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¿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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/builder-routing/frame-03.png b/docs/assets/images/builder-routing/frame-03.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e1ba5f8bdba31e4b6fe5b2dfcad72c9bd7c833 GIT binary patch literal 19042 zcmd_SXH=6>yDf?xMFj;>KtNDHx^(FpkX{t&RiqOj0-=Utp-LAabQFk42|e@#rAn6$ zL3*#D_i`7wzrDY2?|t??_l$9VU3D-dBzfPpvesPlnR7k_K39>wc7^&15fRZfc{yn{ zBBFEML_}x&h|hvYZov#M5)mn|%1b|0cf~IaIq9qG(EM2Cd*t)>RRcaSCE(uHN7{!0 z{X>{~JR0iq8XY(Ubt!q>hsR!IEbjhMyWg;xn3!nncjM_9?~yQX{pAEin`4rr3|%hr z>9-Ec^WYM1Yb~ChT%715?Bu&~nv?(634t$9RH z!39MxS7Y08QW6+`oT)jzHRdq2K2x)%L}Rcm8_boQn<;e&GaVA^wq9JRswN2|>;^ve_>u_I3zsUg{Vud1IQS2#|Uu$)S@py;dlFm$CanS_(|T;lG=?)ont^2J3p&OJv#lH|`z{pIf-fLW$sJ!zeTGX1zS^p*`j8CCTr7 zqy4LqoP%(-aZNUhq-s05DG{e7w@tj$`ni`G>WXKzG;=grU_W0kCrybSZ&f(c7EV80 zIoKsxJ(hKWi&olCm`BY^3^)k0Q+(7;j^WlR{xnvp)KXWgefhDDf!c&tF2sGCRz0Oi zE63wm6G9`I2Wkh07a7tFHP%zfIKirH$`XwH{pPP}mFd!2+$OapJsF!`l@%Bp7_orm zpS6|&M?w<~qgb|d+N zgC&HEq_bUB1Oh{@;X>$9>Ui>FH+S$NG#XtWvTIVC_ioI1Y)Qmfufi*`_-FROdOXJF zcxN@z&Oo#^P8g-UFg??5w6+SZbZd6zJ4YjK*BKCD;yBYL;8s1$9703)*tIs-t7~*r z3ldOAGM%QHtRkXa`6{%y#_}1wkIs|VqK)6Kg?RngqGm%sI0UsY$dV4o2-)j{ z+Kj~VEegn08s1mWk0ri-g;5JZ9cNc~_$(ssRq(W-Z&`#B5sk)M;*`56mkLbVy*K&; z`7GMa8k4+#hfBhZhAIe8q8E41O&_p&Qc+SS-FNxAb}I`?W7?P`skn8Z9EW+4q23t_ z?Sp|ws>(}}H>SXPEi`Q(Db<0Z)L0Y2kC#N9BDwhae)WC*%2lVJnLSQRMU{atoKG{0 z54FbViZ~t}JR9opmOGFQOZ@do+&il{vFL@buP>6-h{?hbNlGta$sbqvbOx-`=NLa# zZSB&nOf81opfY4@RPL|H^y3(E?WecH&ia0AsPzc6{+WW(DVU*`w9ni?S;T&HACsrO zP9>a>a`Zz+x0AW3oqnQ=Y4~u6)9AOrOsN!uBjD7rYjY)%L zh9At!O6f`DlD%H};T0VnZM58@r+vWVv7&Whz!3BgB+VV@P24r>``6w=&$d;^70-nt>@lUR8%B&5gOvV zetip{&YPoO#)Z_QbmUAKyriQNzcZ0_$!7=dVdnL`V z)KrsUu`;K2*XTDTMMagUm)Q%-y$O$~1y&^CJN?Vz`}h)DCLhB8Tg9M1WEXyCpB-ND=>K`L(67HQL`Vq!~^CdgCcZh=zG!;TM`MH zar{>Bpgu-BR8d1Yz3%qnZqN%8W`5g0UtUNZYkxR-R+PRSe1mYSDkqFy()?HWQ^b1b zZ+}wytCwy;4n7G4k&V~*hfSaFP1oA~Q|8zjTXFAITk;vlqn1SWnYUip`TahD{NGz! zTlRJrpM4(Bn!cHSJ~sR5YN9S77=4Bl|Au22^U-!}Q7Q4@#qlTCX7S%8s zz7(m7-cG7^-djeM0o}GH;BU&hdU3`u);nD-V`IKgm0ohrtITb}x(3=~y-C1cGTom- zUY?MlUKrV!9pUscaL!ni@IJChY3H}eMP#}(A4v7?gcbVbf&;$Hi z9`ep}>>I9A)Pf&llhrb8{(Q&nD(0%QIaLL}U>gDFzXn(W5M|BWPrah4Y8k`cuE~PR zc-ZBd`uh652E>qG6~xfryzR4n-?As&vYp%d^zNrCqKFV(tk|1(#xrG(QwI_NpQj$N z$Pp2(aNgYRYo-^2^D9%c*rLC5SPoaZ?Q4jamQtv(X&||cdc=2E#wOa0jms_4jw6sq zma1I(cU_nEMuI3?RHE24ZiX2l9lyQ@TVi`z^0#=I*+QtH=OuBkHFe@KooXqxX0nK< zCZU>~MU{j>!96;FFOx;}cp%TJIfO>Ym+S(`B%v>Tro87JB%lXcHGZzx*49?ib1!XQ zF)qgto3r2OGTp+YG9sZPWo$flEQZKIOyf7Jq7DAyrPt zRduMm^_jf9*E!Fewlft_B92@7E#Al1B3(}gytDOh%Nw1IPD!D_H>hpXi*e8{czuhv zQrqQ)wk6{kRWsC;<3#Sakr0L}B(0iS0w-i|afC~{)fwg5(K6Hq$2wvxBs_K=+l_ap z%BoKON-`ksC^OMxsND&Cd7tqJyRa+551-C<>+S8e9V`mqV~bMjsUUng^Fh`UI%P9Z zaD|~rwOU(Oo0x&|{(WT)hYKXq($Y!SL~_OXU`HvriHZp(p8KXI0(R9DON^Q7nT;{Xh&{EPF_BHHJG^jRfp|4%LW`Kjg+c-mO*8F)Me8wBGj+uR#g9XnbIdlrd z+}7Z`9|d3|*mxeN_rhV9CYzDz02`FOZEc4$u|@{;7zNDhO%Vp^uKH_f7Y7P05P+NB zxZe=5Jn{CBj4uIsITZ?tvRi>W1y!{7dwZgq6s=d$4 z;Z`5sb9F=e|BSRZ;G3)`j0W3`O8d)RR%B|hQB~BoJTm3g`LO3zXx>hG&GRM3dJ2Hv zK?Ql7ARc3J{Mo9IPRw;@A$O{}x>_q&=XkawQus_)%RzE1Yy@CNL&+s@GLMJfqu0K( zASg68C8SZZA@9Zx@vPoxi za7W6;gnrvLFF{(rNpJ#m(hUMaIIP&g!vm_YjZA%ZK&4(Uo9UG-cmTe&{+ItvJ)#9Q z&5jK3kcD&Pm$$;}q<6&%;2o75;P_GXx=zBb-7l`XtZ$)0r!an8EWf;(E(VIbUrFMF zzJ(2P7r;x8I6k?0#PXVzdrZX*lb&r$5Ktu^Gstr9Y==37(SxGv^23agUCoCSN7v$w zu+BAL?e#gBrJAIK(Mr0_uH?VJutxY({IjEjCvZlntRZ>r%?v1GpL@iw&8^R%-m$wZ z4R0Up20ip;v}jv&s)TOM_SUt~^WOJ5EpAT>-_e=Z|8Hfmy&Kg*xl{U?Nl*me^SwQC z<=Mu2)WRnN)E&Yd34dSMklVc%CWE;BJUbgw`r|_936(k5el|2i~cbo@r)GSjMSg{KC-)ri>kK|NPsLmYF%g$v;ByoY58(d*2H$GK7?%i?eJw_AJ_g%sRNuP~@2mAUTDqZ>^wwI%SYGe@EgtHgC$ z9`5EmyBVmn{V8qTSut4d6G8JlQQCtwS0gIa^KAW!rDd!vBmghKu7Ot9BwpPb^1q-~4!+{eX98b5!!%ULV?ie(_n9!cdt3ITEt#OBV6s<5ZT=2x6rc!pv?^ z;Cla9_h&BTnw|nOS6{5>;D$+vAhS%FT~`}T$#RBzCNI+v&2Hb7m?}oa>0o7=-WO~d z=VX=ahFYpz^Q-H}a}7}kQ41xX6*SVFmAMR#_V-#v*`mr#2J3UUE}$-=<9Y^NW~Je9 zrNHrLdV-sL;zdf#T{!o}$+DsSP}ZoXjkzwk^`Plm%QJtj4)8m1L%UpQtYL$Bz~*sdc^sT?GY+VaoUYj zkO03;YXh8n*T%&F0YR)l=AwqKi;MzFp(3uF9XicO9q+oRqb8j@oOd|Av`>xs25%g< zcTPcKFM0`V^fLA`Ep*~^l!80ooclEuJzaHsL!>2!A#u32)q^}XU_jfi$J!~Igkq*x zsCXn8WzhHYe!7$6rpN|*Ea&$S-EmH0MBBCd5l6hMIWJa+KQ!F;-{2Q~X?xC5uyEsc zs4#(-h)5~mIFWD*TCA(nn67+B%t5Z5Q*=wxbwiyv-(g5ls1MS`a@DFcuPt+PFfCdk zicLhseb0x%$y!r4-+2Ma_GZe6H`b=UmVsPmv%+ov2q(o7f(dR2@Y6((d1bc^He{Kq<>THd9Tx7SD*>x`3yfMMJ zzV<6_SVJ>=ASH2h9hv(rgkH?HdX(i@Y$SgsZ|*CG+t*)~!w_fR|8~S&g)W+1wm1q} za&5j#$IeRFbDS*0;iEtjc%)9cK`H)`>stRAQo2KvwkMzXW^#U+@~XOM4P|mcqm_7L zId~OT7oV+Uh5!DVYOz5tIJc6|*OLiY^O@Hn%CHbRakp+#l`4I{!bB4GkIQ3__ZwoDqs`EBYY?}X!Z_DERTT&ReM0@XaS z)H5T~xp($^!y8RQL$42sV2TO~ZbG`(Gc@b6lxE{yD0v44UFg&5sYAY5qZ}XskPGX6 zm0tIKp0jCKv>DiG=SC|r7v|^Z=v6f3N6x&qrK-BInW~W$mPBmb`K1_CvLP5JjKWk~ zQdL|%tCNX0;n}+dQd-fjayRh|RQ|9R=M1aQ8?JEK8?dg1x;G!x}1= z40y#iss=#yP+TD5GN=0)(ovZYD^Y3PWE2XPMQPGYI^kX%;yd3sLA7`+?lAzOGU?Y^ zF^IAGf>=91Eua)A$RQp_cbOv_lOzy4=GwVDH3&(>jY_)-t}evA=>FjB7YQx;wc0Fp z9EvQ#rmS8Ad|18qBVX>Hv8Iq<{V4z*!Y11Pax#*ta>a?9{Q_VhtxNAJl!jh8$0OySvd34kutj_lD$F!rJ2>; zDIcp8&4rF6tM2SnLu-;SNO&Biby#+$E8Z9Q6)u6^xYnL$b|CZF=1;-)AKxrcqixJ~ zs-e`vk{-z-2+GtbHQ!FC&{C%USGe^h1UXhmSNn1Qp!|zDI_UkPqCB~Y&$=RQF$_Zu zs>a8DhesyaQi^H=_^b5Yw#{4TXaotYnzdzaCPr8>n)>ylLs^V&qF_jB_q~wFRN-@% z8G7yT8UtBM--73iE>`s>RXXkCa$U?=*THA+H5BJihSImwX;0q+H#S(D4SP*mdsEK_ znkJf%Gdp{S+@P*tDp=`{Wi)@Bb|FR8Vyt0-w$R&H!iAdaOG`^v8w8G(O{ZViHEtA# z37FJ(=JcWSg@T520?f|c(dp9eYg6DV!Q}JsJRQ1dZZ|Ci8;LJd1?uSN_#hAF!^V=N zEj0^6?F37^TDr5`(yJ=V0lzu&ixzF4#~QnCMY^U@Oxwf)+AHN0zxQF5}GlmHcMk6}P>F|nj~=U?Xx3=UR6_F6q5gx-jF0cJKy z7^c(Cg~sI8Q-^)_cOghBP$Aa0u)^m&cUI=AQ47w_87fJ*FX|a-EJl~M7d|nEq@qwL zGDZVk7IyZssbdQZD=T9wt9kEdO10lgWXiR4v~?e9u!YFnk8B*SM8HzmP4wE{j2lIv zcFa_@vK7rs&jc$sz451Uer&IPtUdhQyehCoKl^d)@K(Ngi?+LRmCoy-ThlP2^}gjn zq4kom3q()E=tc93iya&}iyYf;Fx2jo(x;#22vmERV)DA%8nfZK2mj54)$2RXcrY0~ zrGPlV*e1)QzId48vM8*U0hv30_XWDclAn4=PoGJVV$gB4lnio%R@{3vjz)-pyK-6l z%?`YwH>48k%BhFZAvX3p@GD+?3@Wx1ijTAvVd|@FSs@I)Uol$PE0<{>zn%xUvZyvt zUQTh9Bq;pKjkzPE>{V?&JvRz&#%t-%r3t&ovd9>^hsx9qfN%kp0N<-+z_S=}8|)5t z)odR36r0JD_Hl|{CuVs4`ZIVlE-m~}tw%_md8te}pF({73p*>f{bi{T8OQMrH*y0i zu9W;hZ;fai8=^cSUi)Nq?jjns{q2t{go}kKyKJBu5F>IIgAQXgz!M#*oQAWv6`4GfOe3Z*7B=>z1`2LUA|lrdMqI^n4z3% zmQ}JrBk}^>`+18)vqGlM{^fLEuHMk_aE^1x#|G6zN$*u%R#l<(i9UAe?CflJQfls! zq618V1*U0=@qTI%&+IjWbaSR9UpI#tOZ^eVLHDjTroOkn9O`dQ)s@~FwT_hd(4a~y z^bqp_Yb*vxTH>I9PNj`h?z;&aTU)jx-T5}Ge}3BwmoM4|`}-<{Wm}9suCsCw5rr!? z%0D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

mv6>vX6hn3 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/optimized-mechanisms/frame-00.png b/docs/assets/images/optimized-mechanisms/frame-00.png new file mode 100644 index 0000000000000000000000000000000000000000..016ce02520fd388d86f51187c66cfc9ce8a96596 GIT binary patch literal 31781 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/optimized-mechanisms/frame-02.png b/docs/assets/images/optimized-mechanisms/frame-02.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa6b84169842bb16704baa867358f483b353a19 GIT binary patch literal 32036 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 z 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 LKg>itef@s`@)qGj literal 0 HcmV?d00001 diff --git a/docs/assets/images/optimized-mechanisms/frame-04.png b/docs/assets/images/optimized-mechanisms/frame-04.png new file mode 100644 index 0000000000000000000000000000000000000000..325bd02c2c80aa6fbc501e2862f6f60eea3127f1 GIT binary patch literal 32174 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 z%0A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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/optimized-mechanisms/frame-05.png b/docs/assets/images/optimized-mechanisms/frame-05.png new file mode 100644 index 0000000000000000000000000000000000000000..32bb62268114213bea3175fb53c99d83e39a3632 GIT binary patch literal 32086 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 K5a~CypZy>D1MhnP literal 0 HcmV?d00001 diff --git a/docs/assets/images/optimized-mechanisms/trace.gif b/docs/assets/images/optimized-mechanisms/trace.gif new file mode 100644 index 0000000000000000000000000000000000000000..18f0064ae7b2f97e16a28a396f3cae5baa7e163b GIT binary patch literal 130092 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


gFS0<&hG&P>#vJ5?vKKATK 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 z zJUPXBaZw9E>o^3V0(JNXS&({Ioy?os>y=u-x|T;R_PryJmhZnT`~rgs2a5x%oC6vv z=!uEM0cbNFztyQy)MN5MOIo5XRO+9ioa(8wy&~%B?`eE6q`*6W2r1IR70!+leO;|u zhcEN37T~D^J^Oe=`yQP9k$32$-Bca1OS!T}jOuFc;e`Z;AYK^K2s5-%;C=n_O1;i% zEm3qGo>VnocB9j1y`5n7SyPi9Pkr)16WFB*I$Fn%Umx(g`H-v0zP&1x4*&7{TCvd& zQrS&$s*R^ve`(ozYdl-)!nDBF%xu0UIG(F#1sM{j#u|@86etqJC&=_FGHZLu4mAgS ziUc9$@7wx*v=#)KXS?9pdFH2);glos+)tG;k=XSBzBgPH0Yu@$aq8>v?zj3srfshg zY;SCj!G*mn{_5!fZ%=P)??kOWK%29mx{k$P1fpKR

LIWoJD{k&8864Do!P&pg5TFogc5;yRSd3zy5^1>3MD@ z?}^_I;_cpXY34HOZlyykx_HoxbWz^v^Nc(;V=Y^#sn=G`GzRW#~)_$qZ{XlslJ1U>qv6 zP9lQJg?=-iWt5@)p^0^SDvDu^dj=yOL4sbRjaerAeDIvYxJ-)z_HP&_T8LF#pB_{o z`U54(Vh7NW>ZK=P5XHQP%wv=e+tn12ezABpl-MZO*#k**sY7^%v7mo%!rNlrsQQ@~ zVQ^IatW55l-uPTy1M$5Q;92K_0U@Zx7RxYUo~U$ApAZQ1|I5tM5^^UaSoZ`Uv?we% z&70R zJ6p*->3|@9XNSAU1jd2k9fKy(DC~&V{8~Qyc<$QhE%6o-123Q8^cT(^5(66rL+@_W z&)%+m%#~Ev0c;V(`m=Z&ND!7MUIHsvp%hqz8ho)>kI9{G@mgOdwECS(-J`VzoPLhx zgB~4koCYslC#eB^P(rW>ehfgf;b_J=ZojYLG?0C^(M&+-~)V; z{f-Dz7E0k@fpNFFVp*UCYY0)j-bXk!*> z^qLj?t!hV;NUlXsUZ+M}FNAmK7csUc`ll{zPeK))-5LzJ-SI8}injpt1oN;+#++7fyEB6x^A5Al?ty?KW#=?9|>k!WDnn+bn0 zU*j(@%Y<(}fAq=n>pmWCL=SZIR} zF_ixTvn`~@(g~und7qhJ^O#9TKRPh)tX;n4K`vyWmzEoV-0^(K@ej+*E$w+quEP@0 zqydvX0F#=|I}m06(JZ{pF0g<>GtppYz>Feh6Tc^ap7V{%H9xzKkx=6VoPDWNb3})K>j2{c- zX76aJ+v<(DClm7T((L_#S5V0)y|+3=iZMXp%{2%XAtwp8jJW<vj;xA# zGECmOKlX>ubp$PL^kE7jNu@*f_UjrF%=~_TcgRa|J1Bg0w_Jt{enXZZ^=s*cK+TH# zXf^9u2!5j6X-wgmB%#=UlVJn&zo*&PB>_UBu%M*os#Lt1SI_#d`9 z{F^k3sbZp(X2afwmS*`)9r~T_TA%%=G<&s|FGo-NtopAs>zbw#e^5Ed-u};=Hl_AL z(53b>TAD5Fmeq7^{Qi$L8|d03X?F6r2N8xqhu5fp$Hi$6 zX>`YnztZe^<^9hHud&Cf>n`KCU+67Zu0YuI&$n?ha33!P%Umpr49Q$P6V}1V@od0V zu%PFUO~(mTa_mA&v)?nk3AG+~1{~U02G=c2KIt;QH>PX%nc4IG{6JDqO}HnZASX3PfE_UTSD$%)*azG z1nxM4di`QwQp7@E}8p#8VIP>Upq_V?2}W`dEo)Vg~O9I3UhL`~qe2d-N`*((^FCF??c6ZAdxS)5SALoSkl69j3=84w66uz zDMZ*+e3R?V9nOuxUm^zr{z|jv=@{=Zx^dCc>`JAzHGfR+ZrUO4cfmeBVZm_!O*qco z62|G2F28fC4*o4`k6d0p)+-o#kN(I`Y!3nA>|@31IJCpMkKK@%;_4v8!>H#elz+Ayr;!IFeKdf6}J$V+_R%y;We8YcJiMY(>V@;NhH`o-%{S)nU~8h zXO0oj+rGjukA~r{j9O)l7MwyjK^9k21mYmtukj!Sk43rXoB732I9!AyPxW)Ko|FpT z?#pdmsz~TXC;CM=8x*9eB9BN?_u9acUH~yoUw3eHjyzVJPLkI+6Hz7-(VCDqU@7rosRoA&GW zD%R4N1bX`UmZ5Q&Hx&G8mSA zQiax_d!!X;Pq4S9{kyS6{y`65j;d<%(M$L{hsbF4@PFc20xWM#nLA}zvVH@ zauNA!j)-Ub)--l^^{pFY4!^TrPr>*_-`#4Ci~31Sd>#4t<~y%-DIQ@rTAqNAcaUQJ z*2URZtEbIB8+&j0pig1ESElCMmR`DDim|bMg}(EeAjKytyD%_W#k#D(m?&{r#6C9);fCX!I?&tT;$we5i=b z&sjIq`vg%IN0K<s2?d-mczAR^vP!LOT4uAHM!alGI~blRL$ z1eWqdFOKA~zAmX?g~^^5as(e3!&xMPCYoJ{izu~E-jS6H5jb1lqn;IYOnu7j*Jc;I zeejKuyaDYI+%!#9A_oMFZ~S=G?5L-P%3#~1~*te@;; zp`!=5kDIq zN%gW9yNqJTMG@BrdKi)yDy-5Jl2P=js?dwCK~Bw2*~ym~ifaW`#) z{2q<`0B1M#jyzsgHyxyhiCm#`xVwL;n?b3^V;PpRk7V}lLEm4`;!@}r?_q0DkiP2X zoa^D+>3Ngc)3+pVg8&#gG2EYpyGryrN+_a)T`7g;vP4~bd2X_Jk9s5-0z+Rgl5_E85gO9>)-zv&Cj|jn|V`eR$=G> zm~?ghe~sA;h)xECqE1<>s$X15<*7lallg!xxr*&hw-Q^da!{Z9xe8yr68gOgXf3up z%pOO{J_g;qg6Oz{^bvskCKwlrA$!{IupCLeA1d#pit9fJyXl9K_lDf42F(r1w+sd< zMZG)%t0CZ#sqiSJ2mu5fCBPIBZ9W)r-XB|~rm(5@I!Gi8m*DUt zCIJG#gGIr3vG5Rp*=9s`JSN@{CcghLR837D9^uoVo>QzYl!~EU9v0ZqU$7IA<4T!7 zrY6T5OI=LrjW)) zaJY(@-T==q7;zZJB=lEjLjWHL)c)~iJC8K#$42XSH1JL}y4f`AT;D=rs&&Qc1R0nk zyrU-KqqXO~3OA!QW0B*1nxjYZZuGeB5urM{w3`uO@cY|@ypc75@)UMI$1jCfMmXwm}{u|euUN% z2zLpjy$?}89acv~I6Mp26^s<#pF|Pp;KHUHGj+u1BOm(f06uRq-E>}PMrut>J|u_e zAR@@>`bqe7Db)s?&wFv*-r_&eeHO1vsjN%pGg+58Nk2c0Q8kGySCFDrQjDNxj+CDz z$Gu#eW_vO-c%X~CoR-9!dCNRQCOU(F&D`&w;T_LrzkSUi({6#IN zg$pB`W22u-u)?T7Z1sdUOZj&^)X_VU-Zsx^$A`KXj}|T zNcK-N(kwCx`nC89b7^>aQR8?K{$MFw*;t)^Nri7I!e=Quaw&Og5fzzM8I`c~y5Be= z*ElYc`}O!z66SKix^ZG7YZBpdin59OJ(D-NOetE+>5(Q%CMIta@_lj_{#whT@G;|+F+-@CHCEF%1+TWJt+d?6w3e9l)SGo+u9-H@bv@|* zM7Y*_YtZ=%r|Z6XtI(QnGUJQ-T)q!wt1sW_Nap!vt_?+|54%xKDz8nsG4vnf47i!M zyfj}+ZW~Q_r?b80^Ku>6z9=ix0%N7*K~KgC#d?1q^>)-%a1Zgn!1gtWmdE+7(pND}GY6aqh*Y*~3J1 z9ZmFCoo(}4#u5w*wb6#&IYh!<*UJ*J1 zP|33Aa;F#1aM2F1+iY`2wKc=v*ih!#yzVI-{>E7lXA}0p#^y)Z9d2bYcl!OVNH?bP z^f(SWeolm>Ezd%^L`#L)WpQeu?F(jZ!981)N{WprJLkQDZQ(=^TCC?Sy(gB1CTH1M zFKniNSph`W)il-%m^}4*Jm2`LK0bP{XVw@bNYyL3gIg0CoY84772W8}Qy=#J1h=YN z*rq$Kjlh3LZ6HkjBD#+DeW$L#hsv5m?)0DFQiFjS;E>U%i}$ur#!y>e*i^u10=WI~ zbmm9F#ueWQDgU-`?H6$AMZm7j9lw1S?_E|c!Tv6R=N=Di&$8*M5r01V;JI1UZbl*Y zx^1-u(cY@^n#{=;f}1bi2ZDA|ZIHZrLd6~25Jv@~lE)j3>ZM=xUI5(B6-xYzRN8S9|ZYQuI;fr?4Q|$D$P{ zh29#eQIR)I`!AOFRYe-C>OOdx93({TgB3($Hk_iP4tT?*R8pK|7|dNWXPihBA2v{m zM`S+W?RArn%HDy9>Zq0aItx)pR+Or-X*w>dTN~m()MsrXP3SSNpqs;{6%^cS*kw2T+%%W+X z!k%H2cd)=m%ttSlX;>retdpT{8jBG0WxAr<96M?42|G zMzq^cLX3E9q@Ywv#L9ZZ?|o3fMfxy zBsDVB&%Y`JtNkZU``44a{XF-sEUf3yXwz~~)4)#kp=9+JN$8J;le?4ClcIKhx>XGJ zE~!q16pt#_uF-7io#l?Jw-tLL=^8+^RsPXk==Yh!b_@N^A6~56`bB%MW$`w+;8!v@ z0#pkwUAXC7yQAgtv!`d{GKpB6cU|9!zIr@}lLe?ep}#%e5hbfv^=UxVtUCre$d&b! zK#V}7fv2;{n6i#HCH>-=4t>8~)tTPW*+Wqkx^iXfBZ$7*qel=-h5g9&QZLwA1gqy; z){K6-YP!2$UX`~8&zMzTc`lhTqFn}u>imLI`(#x;YSbLFKUE)U@XiQ&ThcYm;Q!6S${W|o z`wOL|I)`ry;frS#8n`VQJMm+~1R66P%E(msBkFKU93LT3&4D0F=jMw^Z^~zr7Xv{T zqs8Mozx(a2E|8k%Zi7D@roC)lO`@gQ`z7Zt%Ua8>Zx5;_4#%`F#zxnV#w~F|?|J&- zIZdp2Q-*T*ujdSIKrT^|;+GC4lgH*0)QS|W$;knnusnQoOCK_66uRE~^+Xt^TW&^vZZkVO7KTTd&Fy8bL_wg6uUFIa=Re@R&*8nKNzogk}=U?0lRi@4V zx6-Ud?o74WRO!rLY4-T=w}5r2FE)zoU(#$}9Myl7W~0x*CrAI1W-(p(-L6Ex%~cwG z{70ItmUvy`cKz^VwfHGI=XNc2y4e#=Ca{t1d$Kc_y=j+>M zrtmS$7_>C|NSry6lzWLOiYDs9I`Uq?C36fjtzSXZ{j3(MXqL(rme+i3`_!=YGDPJ0`?#)khU&1MRWJKWE91LI`A zb^3Q{wk+MbMx`V>^e(!@;`xu4oc|%sj+DK_CEZn|k5T}@7O5o`{`TA-p-Q-|*6~8ZV2?GS zfmX1v2MWJb)BLReD2n%Fn6#L;o1gJqa0t0hp*h=4bbTW-C6CX?)0d^rD=*BvW}rE| z9U`c5PqTT{U5H%m)O$|rvpqhC#h|UvjE0?gV~cs9Rwxq!Cr89jYI5%96qQYAEcE$m zu-L}Sa071#RgK)|vuW|uVRP+|0#i04T=?YqY1LpLQd^f?m$C#ohE|9gj1*^eyp@k^ zji>^oExrP&hmzgcf0z>3jF}}C-?aX5pX5TkFM@+?%TrxVWb$`0HsaHomTSrE>F%txtyZEm1T9lqkx72)O?SnMCc$+?cO|L4lKu>C6^JQoy9d zkO3le=nKQ|-b{xXcaZq*_@}E|UJ5?MRrl5)s(|(J3o?c3BAg?SyqF1|a&psd6l13B z_p$qKc4jZ>yp)9$LRSUx^bMSYNB)>=t~EpH&x_n8PJ0xF3NW6Fhce&U#XyTmh@N+Z zVeKOenXf{_326&`YXNM@O*A6GTST`bZhibVS?Wn@5xu1+tM~-7>h1gl*(MXV;6et- z1<9Y(+OBXkLJ~~?2q)ri6*0Piq?o6s6a5>a8EhiuNkTlsO4x9@aGf5d7XL`CMpdbS zttv*|^u38_+KIvCd%?r;gH$>pd0RnRp4dFXhFLpb1&dOsJu>Jy^Qy5DmbDegH> zd67#4x5jD^guM(A$vF;kly*xGeg5`m&aLL0q`OeOD~uVVaSW!!VLEMUsX)7)VXxG@ zg%dRfVr<1fP|K`~x1tZn!Y3J|CAPsy`!H8>C>}+HRgM+3{{k-Rc0l?T6#uj(oLT;! zvu?H^p|xfaE{*4)KvOcVEj--MW(w zgmdSlKrmE4|0eI8l4TsOm-%hZbjF9-Xxv%Roi;kHsiBDR9*>olv!)aD3#HJIi@p%I zZd@EIHjQV5m`7%_xuHXP=Z&jlJ`R~RzY z)({Ey6LL`V+CPI^g1(2on}VwJF^Hr{B#eH__^U^_l)1tWR;&h#L6@{q1Wg|^SxZKZ z9Gqv(Ns_9qiO2m2@qS%tzUZ~lK9()j%mzV+Sl7y2sMz6j1g&*CGwz(gE2`lLf+26_ z#34njx?~I&^ht~J@>ON*A!{&Q813UBfGi4K9JcdsSt{owuR|q+0wAGSSDa^nBW?JL z98%j zDgh+5ji<=}Bj|JBCV{tNa#kmuBi9#`sW+Jdg~~XB*{}%$|AO+}I#;Zb`iRAcY)v1> zVQw}6F&{lEwjVmC1XdgVY3RpnIu(kt2ckXu^rs?r%4Dr!W-siG3TU8%_j5KeLnKWL z;v5?8oOSl$EGsk7+}{*>GLe3~ka-#%AFfV8LTBsbc~yq@)!5Y2X1rhCD`Z3wy=6AB zOcEVw>%y#0yD^C3Y%d>ic>W4KeiOe@pg0qMT0^((j52m)S~XkusZBbHH0s#K9USVD z6v#Su{Bo5_li$=x=jCcUnzeBJ&%FSLlKP0_&re(PkdK@efrgMPShnwqJ%vRhi#9MvWWzPw}W-(X6LIMls?>Q zr)KAp`kegF){Hb{YS-UTVpLh%D+Rk?JD_qfrvN_YGnbD`t0I}4Ort?F#*dTQ#c5A4cYJ_iKRcn`%m7Qg<>5LF*r&v<;eeLC zeTj-X+#QFGZmP~5Tw?L4Wwi6V_T&}zapG^ix2W5rCuO3ujB*Q9;daP$PVkpn!QY*% zDYS`*B4oFwXZXhu#pCuE<{?m`yLdO*sJ)2$^Am*CYeo9T^3Y|JE`mGEqr`QBR8#iB7tqO*Wx=u)TiJS;9XkT6L^(v)~pd!G8B^R0e2D znHe|wXxaPjVHGkFu`o9&F(?c$T-eawG0QjDFw3&Asn{|zY}>IFvRE>+5=F2+V&U*D zn>5+Z5&W>^jn_7U43ekXyS8+}8t_ zh?3r?{b8>sd*49vk&a})j&Mn=_)`Oi62qAhJ=3R$HoJyVCB~)dMgb+fw7bToC8i_8 z1`m~=WbM{Ts|ePhrP5BP97e~P;Ivul-nQq6ba2Be^CaSM+rZ<=k;gvm+uDQ(dn$CqboY4^azu>VjM74UpGoPe+X3uVC@9AUsC z8fgp;Z}<;DJLnM-3h$W{OoW;Mdqt9Z<;Dddru`$6iBz48e+}JqhK_5;$oxuqCT4+k4(`!qvw+>tp9sB3J+U-ureo@E8 zbEH;0oH`?nzK>(sI$@3pV@WUxl0nE3M5v8O$O+L}!5PanC0srSnq9~8Oe@|JaTic> z2V9P8MZnI1{Xr)A-$x_3^xaxH@GB>+ZF22dW1^k?@>1KxJ%~bC$QWl3z^MZ($Ez$T zt*or!_NGtZyM#khLBjqOPrHLAEP2US7XP@IQ>B&O=vP&o8-~0QQo=Jc5C;91J zemA_PLnrvufR9(UaUUuhEqR*W*z3kTqA2cRpX(-iibt&M*kP^_s@=`$+QW{lT-ekh z0HK`9=yjn7=wZqPHq+th=gL_;MI;c_Is41#)nJ~Q_oK-h1S6=brQnMsMr zXPEEn4abtuOv73KoG7RXu!V-R5w4uElcIp{Ad2n75XiwuHkz&BZKb=cnfaY108aR> zR4lMEaDqF2qGVcg%st28AIiL@AknY*gPUA2Q-7^KMXEdHe4T8dQ$ccTR&al|Up<9e zI`u0zISiNlK8>gB*(54&w&!O48$E@nbvm}{st|#pR-`AErzh4Fg(;t*oy>xsGNpk! z#S=bvV|ftX?s@k!&CQ%;e%xb&E=;iG%>N%v6<9y-PFN87@SrHZ-+DBx*1f1Mkz8TeC-+R z_}yu-#(dA0?mNQyzj`5#y;5R@d0c41d`viBe4zU6C193HrPk}(?G?ZEW4Wi6zxuiA zOf8+=Nh2QyJq&{~a;5wptzwWVA5Ql;CW^dRoi;BMgG6bicsY}q?%jz^R%z$Y;>?de z$tyj`)y4;_U5%z(q1mj^1{kC0he$Jd0Z6;@Dwo@;0^KrN3Q&ASvCiz>X+zTV>|T5I ziegb#bFg<1v#5edU(>A_(nhrY<=Mx2I_V)r<@MDjA5q%(LSj@UbKBKQr;n+Xa%f@U zF7-b(2=B#CQ%-d%x{haZBXh>4%_Wt6PDD>d&ysZ07sj{X6BO2y{pMI>IUJA`-E?z3 z9!*I#%hh|IJxlJH=`$?0{#uz|Uw>+``$zw4GShy4?*8t*gAyMLJA>EvbLZT0mwj@# z-R3Q<7>u8-8%A!dJ+(Az&$UzBh+jwjvN*hFgPJ{9Zd~GHuyVw(_sgcTueTqivJvrp zSXMuKa;_fm^KtKlSdgM}H&QC-$%R|**?mTdd`nRY#&eP-$)H|+ebQeh?+75KzhZlT zrLBpcZ+t&{>@Lvf?f3b2$p=A_Uk0`D@BdzPkC_1^F+(WDrTFaOCF~ z&@hu)=98+>+_qZz7ts>2>jbZUrf(4oOqw71m4C-qgPOJ=U9g5G`eAOHg-%lAUHv9q zutG;xa=V!#lGZ{QFAe*<9}d9@qpWZLFogzIKlFR+Vx&&zs6?2dcp3xQ-?L@UNrY}1 z#;2Q~$SWmG`fId!pwME59R@4SO%nA@I42UY1d_UPH(k3a{6JYKvS^fR$ z!OE5Nc0l-$WG!(!-&KGd_&N+ns$SrlgSK6sCGdlW9FpyB3hl2rr5Zh?m`&SN zYy+D#q?(i3nF89I!rGt3NwwCZ+NrYIH3|dU4kgSw0o`touoRy2c9jp>qKFB zYzJ~xN`0d0IK8~Kz3VTfFC!66eth)E$I{XF5t5oM98V2K;Z69;E3B0}vK)b@|E;|{ zDQJzU!z@arE`vk6fn%Vz3<6WQ2Xlmf>-RD(8A_3!K*bNcVC!Zm#3VY!UW`Wjz7D%8 zYtPv4D2Jm-My8`j{Pa#c#g4?HVTn)_3wGUH1G6E`Twar`j!aVbWo9x62?6|^VO`7sqtflg4CYEGUpuQY#F=J0xK z;^&RdWd#JN^q%2bM!MuI$YL&q5$GbT_98M1Dj0sTVB|{g&+A4jLY&hd0k8-)cKI;DFf81?9+*y;0xq?eI;YCk|Hal_xJB`>djp>> zSb8Y|372l^23@+P8zck-K|<+Vx@Bolx&)o#%Pa`<`=M zGk?KeGdpw7_x^l0`3Q1N(RS@A4^)$H$wyO3rP`~9I|HTvNV9y-1L^;kX6HK69{#V= zY>`R^;VIU^=%qy@E6j)Y@(l7Y)48Xh{?-IWLj&WY7aV)xW{l4A_6%T=1s+V z2yZh3c|5xew-P52qmO$1XGI0N4j92bwhQClZ0XoewcT(vg+}h@FfrrpXcy<%3cW0) zoDA>Ls#mr{ng5Yy-@Nd3`S{MvO>CKUnVf*1!+WK9%k^o?aE3@5h|rKR5?YbC()>Oq zkB3<1%<0d$-|=UPl|*496@?7L7d4a&^D4b;>QG;gZ*1Jq1oc7=y&|MMDrFl=prIDs zF-PkB@d}J_$$q(E8ih_ zJU6Y%oMbqo9x7ruttm84#iqjjeQs7qp2WzInSXw6&Vcf>*PM~r+KVDq(-ApoB_y1bExE^>kZt^ks@;i3%V<^bcSIxDJe`!Nb z9$FF>Md!A(8N>X{^iv#n-O{H7p$XHiB&ma?tz>ypv+Wf1+soT&diTt5BEcXnu|C-| zvoA@VuzQ=Co)cy}dHx5>I|X5+=DS64w>!hKl5@?zM!5X^?pRXv%=}wbRo%+Bmkkp) z9ZG}Q{Jy@@e*CcuV8rg1W5 z=Dv2eXzLz$N~L*s?We7bCF3V?EjkA(9&^VcnuMsK_KO?a?b!AR@tdeSKX;0f?_Xs+ zRBibAp}|`8JYlp_DFV;X#sQw0@TxuNQ_SSW^;a6-vQ6$0)1~0}ogaRGt~T4+LlVzv zmVaL_)1an*?*=T3Ae&nsHke(YZLM^bE=PR9N``h+M-etxY-&9hLN(CvrGBmhbPs{C zhb`l^4V>Pihw7&SX)Y}cDXrUeTm?|vmQ{cR)#vFM7J*Xz202Dzz$&^sq_l{2M)8z* zZupez?+4kG1zhiv*W4fImKMCP8CK#qt_k4e*#PwnXUrKX`;zQ+qiDZCj4SIwX|x3} z{Y{8?X9LK?exsL-{4T)~bFf$Q1G2N>A?n*&(US;82$l_ql^GTcezBnd2|$pm@p-}z z9&GpWc;YF6i%Ize?IG#i@hvT3Yuu>qjVAwAEhWCvCE%R-B$F0XPE}PkhL>FoVfTwBVH1qE z#oaX)yBx)9m(e`%K9Vg_4r!WJh%&U7i~`NcQ#L#r^;;MhBX!_^`CjKsOLxu`!vOwG zbhP4at&Ey|kgTn|)&mME#AKqQQjWTwa<^RqqufnUAMFfV(h<9ZeKy`yyWp*{;vjxn zCcM;!Jnh0_LjGW9tv1EkC^LYL%G8w1jR$M+{CKVc!;r6SkUhiP{VA0eGuo?w1Q8kb zkc4auAQSLsi%D&hChJjzud2n3E0IuZ!JTWr1_*<3G054<1>#c#R&Oo@IdJuvj>elb ziKB>p$Q>*mqd`ueQtEtQH8%7Bfk`W}#xU2#YHMey*R7t^pc2g7Zxbm47(*g5`0PuD z&7AHm)IToey%~gB8CEff53n+|W24&*h!+xJbi)L1h(~S~8G<)SdVKq2?w3W| z*goW|CY!TZ$0KHj9vFQ+oRaxig1ti>Q{KK!_xZJ;ZjCLzisZL2`oj6cx@nq7E$fwM zQ*gCakB}zQB^!DSp_#B&-$6put!tdIsN~nn_O?h`$~hs*Y$>-9+7L_MZFm0LyYEZ$ zVT_{d7~yNlpICz9_)9UGsS1!_|Y)DUuuAE&*v#HXI6 zea@o`C4^545?6rV4_XRmWvs63OPeH2@uzrI(eI?O)!RKdWV$Gf)bCti4leO4CG_zG z%SoUoiB3c=z~h3tyD4PBf1Vc8Bn_)b*i1$J+-7Cpz?Z5o?D_m*GswVG#l@$nXP4ia zLt^>;Y3-ydmCZVVZi)u+5)xa}Rp>&7oL;clSqaYIl82NRMw(Q7ns3PDfJtK#cpn@u z8X$$Kc{fKGBdKpRy{&!~roH`WwiC4E^Rt&tH%{qPm;8=0d-Drz`{?`2AHIEoS}k^m z`xLa;)_HhCZ20fuLcr_aTYVc}^M9{b0F!85f3Mpic^oG2dXea16R@VmA~~AVx$v04 zhi>q-9+H*Ds*;y)Bke7tVQ&(ktsw)=6 zTneP|;dJ!z8Cp7*wtzuPFHS~Q5lm&H%o>=2clwl3Ngp-bbg33!&e7-n`(??K79Qip$>$TMVv`5dA9#lLZ1F$c=Kz6 zu3Sw4KYTN~u6L6>9_KxhA8+PGBKHw~U7=UA`jNkSx9|B5SyLVt#gwmK-dPgpF0Q1x z6Zo0?-T7Myrn4aUufAoPBXaHBPb@8xnu31>sdJYe)eHuwTktjWNiV{^J(iATzC>HU z1gM54<A07A0%Um4*_yP(5*o%3JO3DeeeX?33Wl-^%2RyDGK3qAI`&TyuN{(%B1i<3NER{9?PR1!f@B4{r2LVjd-XOex@0gGA?3t^c&6#}qe;a;D3MTZ-k3B|^74glxg(ND>?iDa=g$gqg09nemvJ zS(t_Oi4AlH{b|};! z7Cs9BgUGH6fgpf_s)raTB*wF)zyLt>Q%S2Hvh+d}nHK~cMg|7mFfLXQm_uQS0Kl|| z^a7x`*9}30ks*2@K%v4Uiguw}o>`O~Zm8r;MNo`Vq4bhBC|1%rg|ao@p+A*pO{YFU zQ4HF!qp6hLPf_Zpq+GV@1G%~QG;Xs*S{WFND!k_>e;$zF6o?#Y9 z4fued003hvB9AR+TMiaol?`g?}j4mEHy z^S;DS9p6n5VIi%W54G$KQyL!yP`3pLu$2FK-vCVE<4qiyZe^6I){tSZ-3sWoK6udT z@J`GUf5DP0(_)(1szA)VLd+)Fn8IG{QJ(O#!3`oGq@>j*=>Zbak0Llkkvf6^KY*Mn z4F8YljaX5aHe=!&Hvm(y$1RyI)`sj_MUQd$SBIfiR|AE|9pdie;*xJ}xSnUarOdm7 zfX6T&H-lcP3u9tZ8n;Dpo3vSXdJ|7jHx*dIHAeI)vx!^8Q!tbn{0ERS0DB%~x{luf zB+oq|#*Pj*Jl+{UHCu2qlaTt5sb-R;fbXkD(&i;)%zk6R!{O%>`ZmuGnMN^`o-vD5 zrLF!+!qi}-J_ISr83t-S!PmD1NV{)9yLE4&{mps+*+S>4#en1ud=8Mge4%q(bHFPa z3yBQ}YLK$^4T?YM)SWcITM72nb9i)jV2_DH%i@hxu@D^;xw%;Ad6t8b9SyN5`PDf- zMl2kXNv*FCrX3c}Xd2Sw8yMFdfhEXR0-?iW49EvJ;O4#I>@*R3Pto3)VYa4dIn&6P z^bnoy5IS0b$JXTi1~{53()uFGOfvTIQiz#f1es)bhH3B%@t~nL^k*6nUblZ$J7>f! z>8_2Mi4Eccg`nsrxd|eZr6QrVMG$8Y^MJ?%u^xwVX0OLq{GvVlmk zBmC1CI}+T*5>se^8#zW0|1?%Qpc)7zv!OCBPJ57@s-2S_VfrNQG~GZU6J(S8>mu3v z2H*owTp%?;$W(8-tX9sBL=v&s;N@hwoSYw~=|XgAo2JhUz)AB6N}8>yet4o7s3Jx2|5c& zt_sPei>L#N=sJrSuZozZi`fH;xjT#buZo4FOT+?7q&iFFu1e&kOO+4^?uCK0sU0z;ZTwI=?U;O-eetLR#a(Z@ra(Z-pa&&|{jt-BG ze;l3t%kez^{^Ml-`{CaAzli7F{tuksxx4q{>$g3e;Q3{D|37@^)|b8Q&pTV&Up{Sp z+1T7(-~7C`j_X_9TKVvCad~ZFapiyVo#Wd}qn{RVcIVLg%<#%g@A5>?;uucqoS9pg zoLR<6onwEc&dGOkBRHnBe`5Ug)Zl-lPMpg*I6Toe_}A;~!C{@fgU!S58V0&LdU|Vn z+F!rz$1$DN|BdNv>v-GT-rd~xrm>}~p{e~}OlL=R!`t$XhT@jGnpe$LwXKye|1zDW zRgI+;HF@<_xpfuKYsy|!R%BKb6_vikd7ZgM)z9-QpT8);6uwB#%gxL!O@CgTo?Voh zg=0F4G3oi3)XdoIG#u86V>%PkUL>YG{|D%ddzOjQIm0kX=;VZur1Y@Ev(osj-7 zsWTNFhe1dG7tI+GkrWUY?Hd)2(>Z;@qx}9wb3P4;_!rF?^$*SI?HA+`67)F0&%-a$ z%QpyTbb9ziy7{1SK&QtOUuQ30Cr|%J9zjm-ArIXG9Xvh%F*+Z(dErn_oY86P>Wbq# zaVV$#BOhC5zyC&aI^k$ea|cH&doN3SFEe{bD?2xHyC*oB)5^xd^ntypt&54>gMWZd zjsng&u)_G4~NlQmXT~|Rv zTV7pTK~?*XiiX@@wNvRoYNv$EU$s+Q3iXfLDI#%4P+V3>OjbZl=C;URzLQT-;=l8q z96Z8oT!O5ex0yNkk!*aoSb3RPcot;5Gs^4=e7Z`c~buxjRO zbu@k+%@%Q4AM0q^nJiRHVAAev{yJM}@bdn6XUpDV{e#hb?bof}KeRvHTOWVj_TyuB z1ktT~UF}C(!&|~ALC;Ior~jfnCv*QVElp0x%1`mJ@<%!X_>bEoQS<(SgwmHmkXR7p_f|===z_@_#p-GkDH3$y zktFwBx7QLQ`iF~M-dxKdS#E+&PdDSNe=CuU{f1~a{rXbh1TUwqGkc~vUX`N69|jLQ zSbF-?NeMsVDb^?`$-if75YP9H@}^o3lI3Pi8y*r=RX!k-ut6wQr^x?Y`>6>^G*mQYT z>D6>qRT*p|Got4wZQ|Hn_zS`({_d3q$Bl<0ny=mv$q>~x&zb)sYX#5Cy1!|<@mN&* z%b`KHJl>(fz4TWIq%Oc4$fuiKPIx(a6P&kE!U`5b>&QJX=fXhumeRsen&?Vy$bJp$ z8CCBio^F2BO;IvAeF*k&@NOJ1B`)Yb#NU#fZtpU1*AHF_-2G_(@^HZ_l=0`%bJF|m ztKku}=&h}7*08F4qV2xB%kXBuEkKsZKfRBz6!LBKVD0>4*sozR;J#*{)G~PaHsU~) z#{F93qB%`h=3L3F8l?(IA{NdsO?yyB*Cl-@hKHC#)T?WQDinPkYKj><)^1A%&A|A| ze?NR601)#v1Yhn{=t$!&bEFKP>~+U%U!5lJ5wHb*pj0~_J|{aNfd+q@Ws)Dkknmp) z<3n@s??OM_1qcN-RFP`3;@M(h{q7-WAM(%YIptx0`T_w-+ogTquA3{mZ0|K=Wu8B* z_K&T)b*Jn3Yiu<>S@>`w2y!_Ie~S+YUMC_CvWFn$lFFQKnWL|#=1|`@>%xL|8RMpU zcAyl>JjO@2OshbTb0DkA17$ydls`9DRX;e~xx zZjmJnfpf`aB-@zLD?8dDCmtC>Xfjx@7{$gtNFQ*VMz8*ym1w59A_Eb^1_jO{BT2(i zF{u+5_ylhy!u{7{d$AzZJJ7+E-N=Vpm#qE6Q9Q@t&HuL8mvSB7rCD7i1g z6-+Hp0ZK3Mpe{m&VcJPpFOmm^xFG{f3Ya&tX()BuDAvu6W`l3${c1cEo-v~u1o!+HoP$OKI zz)&VKhXK1`r~Mk3MwQc2a8V391WlGnnyO<_%W3ugkuh+s3WI|BxMu8IDZY9mgU)z$ zYqyNsN4#$;k?{Rkm&S~WpEVV%>Bhj1i(X#sQup8N9vNfDcwV!D;IJA!I`dnM*jH5AZUCyS#wE|)Ho*kw+G4`j%}b6|9vYi4 zMoxYH?)Cd;vI(&g_?y$v=98NRdyX_f!Y_Q^Wumg}+ie}|>~O8`yofK-G|j+zMJT|A z1l#VTL<3Z1j$5L!Y;MSg)5!U1PK)19TJEfS47IjWS7($J6WbpTT|n!Fv#nU^_atuv zD$F&)HDM1-48PyK!(iuk{Pj*gVuALskaRbZ`qnj9AB4)-7JkcUQ1oYXEKC7yI=Dyj zaRc9lp1yz~D`x19qg~uVpPhX>?ck-@6S>#d4jFhCV+9O=-+E87Z@MZLVT=D1<0Kf?9U*Z%O=?qWgv1AwBu|T;>G=UJ5bkbz+?DF5)i(jaPyb4t z-+0gz``PK#iATx$QoT$U9vgsIps+mU$`n)xV0v3b<^x0on?IYZP#jOv%aUFkO%*NU zfBZ1Zygk3S?zC)rY#;D#Tb_FM^C+JmM|lP+&%MP_o^SG8pZ>p;=e@Sh#c>?v`D^X) zSzFhR_K$!MucMJu18>g9-IKQI0elROhy9Mg^8ihQV`6(`grn}o_LA0rW~7789LA_J z08rK8UiBy8aXM^UL?C}{r4WkL68kL>_TBIxzuj?sbJxeIkjqj0I`{Z7OBM|-B@k2> zUjnW~>@s>e5qJla^U;zO)#g7=_vAEF^f#*xzWQ9wTdyn=MplEE%R6LK(f7~_#8(`W zi*HDOK4Ae<=4^za5F622_FzIVVn9H+0TkY}_Fb22n1T-!ujGn4@WMyICh~p4XbVYl z0A<=o_t9de#gw*%Yye+_c%pTWT|r3~3gvM*ZXNt182f8g0sx@Ho0K`RL2n1@;XRc1 zzXOs%pJ+mbhZJ#-jBtQMuo7+UDvvA{4Ew70D!{5ff5XzWp9|MzoVaI46z99KF!`b<<}fER-Cl--R$;S@==2(d*x&;uYzkk#d!NJEey8-*te z20zvfu;GffH}x{A0Pev7-E7aN$O!yyxCsD$=ivbeM%|^26poDo7e#@)qeSeYaW<$c z0LTgwgaH6O)`Jiv7z5Ic@y(8z*onw21fWHc%6^gWka&O~?5Hh9ZYjnO9pM_h_9)h{r00cXd?(nGE_9!d0c*9uFOs6QtrMOnEcqk~r zgDatKDaz03wyrMGf@xF`JhC-5LCr5>)G2a`E3un4LEkhURhapfg8Z=he(1(#atVJ;RFCG4r50EuuY{XR;44I(*ev=F)0{LRh(9N8rU|&xg#?R4z4_uNJ?9X{e!K(v2)6gq~eF!Nn~PEbxZLtNr@UlyVY z^Xw}oGA;#@@|>>2>tUQ{C;<@G@jN3Z)BbB%d|alfS$fRZ6t|q@@o3OHK^4}+a$ySAZ)3 zAhwWmCntYTDh(>1w-A>HX3k^ZAf&6v8z;zLBLF_q<-4io?^kg`1c`|2;nWy7hamnP zbitL`Q{)Cw1rQHq&UVxAC{bT z6x=d@ikkwYN|d5jiahTAQ#F*5;iYvwgGk80kF54?>nH&^z5|F_Q+sqk(o_tje71U z(|C`kou#`qny5LNs3VC8@D6M{scL&b)S$6f8bs70H{4ibS`S(Pf{}!o9x%D;&YHbW za0;vfO<-GJO|gMrXhXm(3Z!`u*7}Qgj=qM0VD}{mcsE{m69LUGuU`_ruH7pm*2T|0 zB(OvJ6BXhYPZ4m@!P}w0GWPWwuFEEfZC4?>Yvg4dfk!}Fmgjij>t)y*6XcsYmp7n| zH#=uUBH#)$Bx3Iu!S@$+wl)NjsjpwtD}1_oo4`|dtod#}@J*XvSM@^0zD1Bo6;Ofk z$ixs7q~V6nT@+e(&xm>mg8;gR-Tj*FVB5FDyuD;v=wo#ccFX7Q=(}#obTL!)?8x-+ z<#vgUb+r(^12^=Dt@IHv^b>V?&Hm~Iknf-gow~V**!nc-`ZfePpfQCo!zVZ3lQFhL zn66S<)udZ9P}pyH-dm=5$S~lVOZikV5{7^qZ;@MEBitDPPuU?w&mn(V3fNQ{Sct%< znkJMO{5WV>Y!e8;0)&NAct4bfbb`p^$A+J|Ql+g9Cts8EAPH+e)4W)HAImUOEIU$a zIZ_@pQkgqa-8E9PI#PE%QqM5jC_CD0IocXD+MYYw*)`g=I{Nl{w3}h9S9Yx5a%?bY zY&dspq-$(!b!_5#Y>HugMs^$rUMvKSFXfJ}bd9gBj;~*jZ!k=JlAYMLocIznv70;b zt!rYxhSJl^h%bd#agh8t7j!5~|1*djhj?CgA%0tu|4JkWtxeRY@LqaMeHSFOaz?no z0&fdV-DI9*6(sdgp~Fj>BCJKQ0q`741f|t9IcS=qVS4#&n#gtr_)T^qOU_0DuxL-! zkWaCDkeuU04IUCof!axlS~_9vS;CZAde9sx^V}`@IiiM16_VL9p()dDGJO#sZi@8q zkdW?B5{n_r$6)m2=GW7BT?EP0fq8xH`P)f+Yc^zy8z?XU-$#)R>-yV`&x^~!mOaRJ zyA5i$2)^r*Euvi>*pRx(-SyO7IJR7JOj;lnUD|p`tMz@(TyDXtR`b$BnXqs%X#7re zE$m_5LQ&(qJqZ9p;rq;x+-jU5@P~iHuo|cFdOcp0&48x<#*0qEKPe>DM1A;%@dX7> zT^4HQkt`dquAHM*WULlygBQCTmV>{~H01G`>vH7Q&Q%LdncI*Rq``+bKyVbncU)~1 zwsvjRYGDGy@$qjB64@dKOb8HTVepTIV0;w8mu`m7jO&mT-sKGl%m((;Mi|&2n8kqb z3JFrSK)(SP;Rdm;(Z`+NKy=>v-fwH-eA>CkYk=UUgWM!=djp!k*#X|%e=M~8c>P8M z>6IL8$ZjRZ<`W(o_H!!YqW0tU_m66|GabbQ_!|TVf`n4*8i?<@U%WS2-9E;?u8t!I*Mf`Y-TQ<88GvWyDg_XgZd>tg4-=jO zF(ErKDW5Iw2i&jw@{?jJbV3}926EQEBp-kX(PWo~D=(eNF1O(m8N2}#I}Bd4(Mj@N zkiA#1>9`Hj>yxiVcfP6T?`+KM1`$cA!7{wT;e(12{q#NnC}`VyHh_oI)Q7T z+J`|i$3mti@_EnFc}eQ`nPm{u>-#a8yn#^bC@;W4kZ>5KMS=vnb;(LF#+%Q+&mC;U zzx|G#`o4JQdu-S~at8D3V4v=p)7Q5Lmu^cJbw6ef_GJrIKU=Jh-q$%SBZHt0Ahxh5 z!>yn90y=t+@U2&MH^_X%f6T5Qem-E~eSB2?^Z+(_0D1Mj_L0n`ZEBzHOvRSCiewmL1*vu_>V~c!)i0>3nxRjzztGdsTV+ z=c^yzcJEHAk6+{nO+5pQN-!iWNYJn#A>^Iiu@3giJY>AIHOgXP0Jk~>%Y6sh%r!f4oXC?4#bY!-b($%Q(#RLq0Rea=yB)L5=FZr?#Rg`bQW6WF_cVZMrA( zqhCZv?tHsR=PnlKjL74&H|r{5$&^L)lxZBA^;B;~iT>}Dr@&sZp@Gi-MtNFM%klVp zZZWYAg^8Qm#;~`VK1fy;H*?5xX#HO(&l}53nn_4Y&ms1<|4Dhuwav{`wj-^B&p)?W zhhkxpHevW2?KTl)Dw4KQG>-qKJUPqT?Ggn3Ql2E`c0;#!VN&)fsvI5mY3c`dqCpb> zqCBIe9CIF)|3i815J?XnZKZ|cNjnwAFiAU1881jVmt{G2{+sgT|FW!75H~38QrkAM z;xviLmv(LVFUm9UYxTpf=Pqr3DNmm_Ux@dc|BLc`?Vh)o+3>gnpR>!O=Ii>H+q-`# z&zNhs?gvz>9-{(7miPO`3}m1Dr98c+Ro(rb(DF{ode57X`JRkPbISQFKdgB3vspWo z+LA=n1f~6Y_+YNF- zM?;)<9apX9-uRv^a$cQ}hJQT&736aGB_ZqcJM}*M3p*vO%V@uHm;1M~>V`FS}BjC`@?uo4Y(}u}NPKKOce2}}rM>-^v zyU{eq$_bJ|$&?H57`o$u$WPu7f2r&t{v{B;T|FfHqEBA9t|*CTdo*g2YlHa0GlFOe zMR>ImDbdLcb3pt6%hp7bon-X08_S0Xb>lH8w7()_*~jm&8G8{M-Z!l!8M` zMcMHj)JJ`;QB3@5cu=`>$o(#?9qslojg(tav|U#*t-|3T@uLkg=H^2B%PX*)q$lX{ zli3#v?cGx5xf`((~^pEVei4-uo%N-B#BL^dW{A^ss_5vOrO>LD571;c#$GjGuV1*F))WmAZP<|QA(h^m7ADy)k%fkmxLVVESh@~=MSXE< zDIDtoLY|(158FW^@hDA4*IwdB!^%wgNP~u6mIgs^ zegOYzl%^%Enl2sc!kMYpGvX%tN!1ZTfw;b7?LhdfbJ_d0mq4NULg!ELJASZ8|HvwR zE=}cjQbaH_{DXXD3Y{o|*KgqU`h2T+!DLdMsaW>#2`kTb= z=LTyZeuRo#f$1d_`vn9&(?<~zqlkWGBJLi{JNo2X?tXZlAtd`0Ecjj%G-D}?$3aK3 zXengpfY6_BVuQ~`o9evh{C)RIO0)eI+M|Ep?hf}_6*cVFx4_wPc^9weKWXH9-B3G1BuTp(Rd539q*_ecOsA?0#lv_v=F zpAtIkYXG3?hK%K$Qzl)!c!wvNd&L|7YmY_%jz6M+%G)e9*2Qam-JSKmn`9r?BYo?o zXE%l6EjSw?0Tqt&?7873AEwtmWrLzDm9LZUDbnqs!ELN=%Yzc-r?Pu)QuY44Ok~*a zVO8p7BQCgw`+&vJ%XytcPesUT*vr%0%j?C!aY~HCJ#T9jvGn%}QuPT%GVt#c-#+aX z&85L|6BF{V^+`nbNot`e4Ev;I83fb&Was+iv~G%QCn9sB;JRUa=qy1e8bt=&(eFW^ z)F!W_(%k1`t61ovc&E8vvtKFlsBawT_jm61zEo0U$kLsAuFE!{Rzrh(5jL_PFgDEA zo+GYg4O57P$~g5~G)M4X0Jxlx+EN%C9)_~PwJ(8$52KXfS^V`-P04Vp{Q+xH6?@_= zr$n?xBJl83*;7x&u|~zSLs>jFQVkXM2&(GI22zTJDj~xjjVV8h?0>4IN`Y4OW*hQg zP!-7SFQ`;9*&Yf>R5TqUuAGhFiUru0V0!>g&e63uVgsNI35As|zf(JBao0gpulk z?r_?3VaGXD%YQ z^nIqGdS<_>(dkeT+lUraZ4BLMP>+Te0+xsY^FlOS5~fn9p;ri$*^iJ)s>{HkQMma* z;s}ZjqM{of-#qxr9{Q4)rp|CUttQH&C#tL&FmzJyP=eJoqYYw#%C7gQ{!xRA(auD4 zhgM(EXgCyfb4vqE&#Lq4jk6wMTi9$^^p{2GR;hm3cPy~rJNgKCda zWlc0kydlmal^lMPIMU@c-UHR@m>bm*Rjw)>@7~s2A|82VHirEOoe*@@8bx=aOvAI% zwOkU>cadsrs7N?hqT~;R!5`n$`dnOnS>R2=% zX3Po|o~5OI9yu8nq@H%&|D#_$V^#fkB5;`)KDR$Ufg0Ojn*xiKZq^W2Du#L3Lq5AI zQKBMMOd~y&Kq^j=3R4ID9 zq&>qsFf(N~^WI6HDqyBCWrnjRT;tMaU5hQYMnY>AD5 z#K5f3TAXm+?42`%sw#t$b_3bR26AQaJHKa@jON}IDJpmyj)%=E<0wy(7byOC`QSNe z(YZL3p~l&q&Kp`yc0#T3IhHeRT^!|^*LRb7UjKWq_Gd$*jCr$QIz2`slK~^|uz6D) z<#{$A*D!A}K5xsPW%YU9T6w`Q!lRZ2mw^S>c^u`r;C8m) z{@a+*dHx}Pj}v3YQ{_dkvosv*i6?5}9ku9}u_$i4=#%lzH*Ya$eld6;6~}s3_L+oG zFNLu$F&{04mbIYym!ce&qLpt&4j4swFJa@#mf}g&V!e&xT9%SNFFiYpix^mHnK4af zUrx<4#gLd$iY#Y1EN6b6Ne`Y&@m|g;Gt-kd%T{L2sa?+dY^K#=mfIqh0a`3#Unv$_ zDN$Z2HCiciSb0QkQaElfy=&-DwxaB?P;_BdDc3WVy;6O)a`(+j;jnpa9kv(QAc;e6wO=C@m#eCrRayx69cKwrYs80?|-^fQ6Zbg_W?CZ>5;X!=(z4aMq!yRgcU3RP8%Tiqh@uN3@ zy)=9KY(prQ2vIb9`-?X+c44MVk%s1F#sOvR6dZOMQB=1%uEX#UH*9slWda_pgX&co zoj_IqXE0rL(#U2OMR@fHO>Q+0;~$RjYVOqP_Qc~&dPi>7XwHR3?z(Tb&nWC3r-BJq zcp5v=yv8u6jmlCDF6M*E_>n3s_l>O_{fNrvJO+>l!AI3q8V?LkY^A?&adB)(x`DV_ zw}e}{&=!>eot)gpb|Y5nUmR@OJU2q7g+iBJGSKoJ{pRbY;3J+83Y?;use8;y^<25T|lj-{xTcR(6+0B3&oWy=@(FCoJ8`#(=!2@+=MiFOhO{(O_q>q_?~BGGcvwg^3fpB3q&f z_gWGInu)lacSKrL_nfpJ@aVjFW&A?)x%k&$=dbB_Eyl4;LCaq=*PZe?zU@Bx`i#k0 z4AN;NvJLae66DW9St@z^D;4W0DFo427HX($fYVpM)x8C4WSA3xYXb%LC*rn5 zZJuen;A`<~x>h?GamLx5pg25QCfmr&0@n|%UWYDjeFa_XowVg_Yilo_@A0O(M6)~Y zOTBK-7;X2+ZyPM{c*HB>6AxlWOC;*Mj;y~4QtvD???Nd^WxSAN`qLa~AzAj!HM7rk z!BMhYSh@hxPE`4w0rMD}_!rkKj?QvNBmb~RPs|R+$DV(=lO-Vc z9xfTKHZ?*T8`(-c)yYiTtl9b|0;=iLK~3P!ThGonJGNe=?nqmi;5pPT`6!+TA9L!QlpHVlIZ-7vM`$hv1LuGh+* zRmZ&eDz>=wQBD>9hy7U2ia~c*s3zAa`y%A@T5X4PKzRe?xe0P!J?K~8kjSBysP*7$kEz+pjYK1RNW&UJ!oZ#vqkl@$2v1cCN#qgTJIyh7fvS@ zYqZto#ysRBc?Ch1lUk#q+TIV(+qBMoX|iVce3u!tO@F9(v;hwb4yK7|r0$NBjQebC z{)`mR#WikjDNSHKq+nrT;(Ogj7kNKaqgAtDNl?1rY1)ASh9orQ_d&upQ>4fU zEvJ*RxhbkQL(X0S!-fIGZ>~r&S9D@m6tGh`5Rl}1Ai+6M&$QPlZUp*#*&?7(fKRvU zL*GtABV!r{UkX!0FEu&-db6Y0RzcJ8@n(11FE4xOnUd+7onQS})rz`@_)32%PodLa zgZQR-ILede-eARbU<;1&3}Vl{9v5i%OL;E#Owk0lvINgQ{7tR&d(PzLJdW}-(I1cb zJ^dr-FXg$SbMRs3+FlN z==V1q<*ADNy7;H|FXf44$5EaYAuTw{ljatV@?1*^{!4j!V$ZGfE();MJ1?%QXUDNmk#_$iNZ8khfnD9@|0N5)+9&5srvAMgF-Uu}P~bEoCe&${K> z2mer>8;yRiu*GFA7lNPup*;O6*LqT0z;&*d!e7S7p*o}*pG9`3idED8KgzT5;q1RC z&(%)fe<;uSyqL7PmzR>q+atIoq=Rdz|4^Pk_gC6*l;>}mi$l{S0UYHS^zqB5#lMuN z-1Wsjl;>Nua%m`^FM;EPp3$cD&GtBx{n`ir)iIfp6_w)-0bcSTXX1Qfw(J4a2Od z>OT$H(zK;7+0ySZRk39lwQfI1H+$6am-2k##GY;28CjO)@Z6u{xw9}A#|yjEDvn&w z5vhtygI0geSoeE37z%=~E;$Rs2&K7-qHYG@D9@3HocT#APFA+b>eAe08Rh}plaSW$E-tjM^S$>;pH+?&OMgcW?2 z4UJDu55p#Jm?VylC{X?u>G1Y&4QH1=u{>>36WI5H>Z)!K;`8kGG&3coFQ= zcHxut6#Ci=qtCA;FxEru+W+{psYMq7TJssro8eA`-yT_a>-*ibPK19)66OPK6kf`S zBcU2|kgy#ladLSpwezfMobiJ%gkOTiB-^8{<5#)i)z?r}bUch)cdBnQH0>qdej_gX zNfx$5F6EepHI$OKHhelRA`XZ4-@(A=;>A`@A0&xIqcS37VIaLY1rgKGX`<79J;j~R zFG52s3fzZ&evkc8Tf@s(SU-xL^mtdGe|_@$k17>8GED9FvCq4xqsh?NT@)){A;<*y zA>2!(p=b_}9g`PRgN2}MUGj*1?WhREQK7P%Aem)c36fn_k%?HpH?n4mg^Nm!=h>0M z4W`m4@*HLbS3eBxeRK?>rwHW*r)DnJdHPLcM%(aQLJ82d$(f4awUdZ*5^Aus_p_to z6(2~?2FR04p@iV}PL66NGplPm+CEGpzvz@O86UwBR2ULs{|rwbF)aQFoy1HGjf8Z7 zgzAb&^t+J^zGI4a9X&w$+n~VQdKJkrB!YgM<>m)9=AUkxUD|#n^!nXQ+%+Il^(TnH z7wsw%_lt&!xE=)LV7-_qYxI)b3OB+3r?0#4YWn}%2R;U)#>VIr2BSe>V>IG6x;rIC ziU>%T3L7BZf^>%1T?RwWM7i^_aGPn)SS+bCD7<|BFkho5(y06DCyMHT? zzLv+Nn*<&lNZ|iH1m>z7&~#e4W&K;B(i`q0NoJXh&c(rb!ajjKBZ*>pZPh?g32jkB zi%4GfDn>5}eGaWm>)~o1oo;}Vocx>OW%iOpIIW_u0n`TL0i(8{zEG+>Q|$uyH;aYC z{3U{!qXMO@>kKn5=~pGVR?>+FzMZ+Ndra3K2_nnAM#3Ie+qB>$Mx|4Q62PT398-}r z=kK{ameN4*WSMW7H@eLbcV_C{IlkDb=GZsu+T3+|Oi=bVr;eqs0=D*E~^d z4H@zF1`XOhW%X?GflD*R@XidyDK&2M{|#>AUcaD-iJjX@KBU(K@7s1u!=}nlCEt}M zgov!O(?d_%pg1Q0>&Akv_%Hei;xI-~7N*ZeI-v1$!t?p8XhXZ)jAHvqcMiHSVU3qF zu2l-roxte99msUK^hf=wD%T{xPXTvwhiVo>zG7SmiF(bzryGiL7dDMtq4fpPJ0N+F zwE;ab?f6b$&OS)OZ#8BPUimkR{Yh5O=7>=lZl)OoHA`h|N3H zpwz=`CSmk(KX5T9%lXC|Vfl67ej63j9&v;9pO7~RWhAo(HtQZ#(iO|RT&n6^jD_?( z8)6$Qwvq&&0=2vL-Q*@W#Mu%?9bQu>QAcm0m8nPK<$(%`PM%Cwg(F?vaeZvUC5^!<)nnzyoh`4x8`nS3I4Jiv`unHU zL@m>#sF1G7r}J&#CZCM(R9gvf>LhuVn&9b9Utu6(P9E@lfbs*f#zb^Lb<#_p1EuO9 zE9Pi(KFZq-G;?P_3{wL#)~A~y|N0Qi{}|K~=+eFI_8I&NFKBsdh`vU1y8hzhPkLs( zkl>iYNb6quvB@h;2`e65C8xVHp~PcKgq!&VUCfoO`^ux22|L5O&m|u}^hefq2;su3 zArO~EKKpT~L>{8&lE*1bI^lx4F|>Q;{gCaw@a~uIzowh@V;o@_!EzqlznoVe=Qy0c zyj;#7^!*@D_3LRG`NEd#vtP^pu0MxNPkAN8w4vTvr{LtX-RCfES(9>U+@-Nesi$X# z_R!q*(JH>#kD0tRb=2ogDPf0Vad4=q?q>~G2 zgYk7dW%k%X6fFLDBM*a#Kg6@K!L(#(hH9Mw{Ix@2BP&dw@AP^VGEKv`MsQNb4lwBI z?{j1=8GdR(=S4AjEoq6R(hEzp;VYmUc>14Z&}n?vW1L?%1@++r0Ey-)UOZ^<>jx zLDYQ3%cb|33*{hEpk4>CWk$b+-!iZhrcj>V77}7!==#9zHCe-Y?*Q_awz;>LW4*GQ zw>RZ{{*HGOiOwT#D?WM4r?~!VaQ$W3df&vYFp*UMWwC&*`hY#LYbW*B&bBIKUicXz z%GmD)35W*+4Sb>Ev2EVLn&P3lcSGZ#A>r$xF5=c@!Q4T%9h!GngJKY$1y%&+v!TlK?GZD2w zcf%)H(|Fj}n6yBY@FWT(#|`Ga8f~UY|NQBB?JJfapVF(1V;#u^i3H5(j)ZKnc#=}% zZO!e(HnWt`yCe1hDa|9=ZF;9| z)*|TVXC`~Epjq|9t$U_l7Y6RnO^5_yM9fKTnV%bFr5`GNNflvPX~58UQpt9kj@%%L zOlI~ZkR*@pG8zx&t!4eDbR{K?sQ#GU*Cq7`m{V+v-Z^p>cN>wf;VQYZ>4BQ`ldYyF z!Qvgd1XfQVqHW-z-xTNKWf1^Vg7ARI&fSi)aSp7-PTtkINEYt8FFZEQybgn$PJY}D z#*90I&B1<1HSxeZ&CknaUi?dWp4A7sNOZQ<+dUB*ck%Lz5ql-<8TQI={A9;!*)Ma$ zuNf~k@w0hKKy-2|X%f2YA<**Xr`L4(@bu>$G0m3Q*IqL*!@;Kh3uwwdvA@0d`MBVg z8g{XT@?C?}^8ml|i)z{P6v|WB-@0qp=!rjWgLH(CSDv)PMrJwwXyNa%!on|!kG8D( zroN>R4ukr$vI%rmR9MJfXxL<^8+_HYRqr)98+krq3pXq-OM|}Is%W6Cn6mdqY;UcL z!74f%7RstWh2!tYRdfQ#JF{YUro{(tHmD4Pz(v`LzBzczU%f2^5!j-ByI<`6R$GLzgdEbl$P_{fn8VBzN z4!n`a_@Qko_u6UP^UtPc%D;!?Cjsi+m?uS!@hx1?vH2VR@0owwwJTDoZjktw%ER2a zR50B1QP~6*?wI$;`0e=U_JY=Co;)fZSZRUqufme&g_#En!c9fDdzLb=!PrHf^6jD= zp`zRYK#C2Iu(Uvh!(z&2A^W9;k`V`~+eJC=G37-LIc`=6SMFq!MYo=Bh>r^;5N*j{ zJe4UnatJFKHV5Ry19sR@ScXG>`-6$-11`Jgp9k4^JBC0TgIqL2=UA3vc=%4~6WZ#4 zP@nhuLDTbZYs1|^FJLaaXe5!ag@S;Jk%sB z^bs%hN0nk`_*kXcNDy=}75@N7sFVjA=IXn1$0Z+hoE{2w^fQ!x59qi>g~l*zKg)1> zu7mD1Kt9&tSMMG&3F0R?gmO*zqotpt(`?6Y4#+#%&Y8?Ep5qD6aaOaotMeb6v3Wm> zWVci|L+_Mch?<0ChnPjYpTBi()|oJi1vZ|dr>VkPKP`V$UH)BGV6P>BDsyqD;IfxH z+Ga>NuyOn5u>5V@;jks_!)EZ(qVv~tF2*CvYo`MHES#U53EyUycMX>9rI&G6mtB-y zR!)OmTuFzUma(0kJI~2s3hZ4Z10oyv!@Evr6wQgkn^2RA%~JuIWk+g7^C6RVj2dBy z3ODqdGW7z{ra5s<&7oH0?mQ1#0dT?_8Q@edTt6FKnIg^o;uU~O1-H&~@U@aV&?8;_$N$E^#jc)``}Kt{Rm;;5W%E6;q^NT8 zsmz{gh4RNT>fS23no8#A2KJv-%Dr-8z11a273ykrm)UCdeg+#y*IkP~byBMrPpS{; zZK%n(8yo#n{%6BowV!#tjYiOWO=`_o*{(eLS$#LE`NPk96KX9+KbzKj@6R(eeU0`? z_<5hJuZyOy?YsVcKJ|w$!4JgM6W>NZH0yh%q22**=&%MNQiW~UVZ*oSJtnV z&^{x$(e*t-TP^ve;l{_9lgl(t1G3qKr;N~K)L?w@$V2Uylrl*Vxv#EJz3)vzkAA~b zTOS&BAfFSqHyV_0Sof5=fB52P9bbQraN~2P#)0mJWEbPyU?v83oX7&Pr@@D&&4&i< z!}uFJ#N3!ofi>;ZKPMQ|Bw*k>m+7+s!rDOLN%g1NIFU+%XaWnJwUkrpuVL{&bxysd zx`48`jkDPe5BeJgjAGrheu~_4Z90(wc7=* zKB)dP$aIy{0kb~;yLnDS${diY_NPDb&qI-`ZMvlQ&G)`+Kv(jfOo+Vxqz6EhY6`z- z{^A--8cXUP{?h-X>D9~eKH9-}-GRN3rbpgQ{Ivy3?g?o|`hYkZ^lY8hSQtxkNlwOZm@kGGeI|i>u9m4W2+dVD6dHws>)v12yh9t!0-`pG)}{mHyxfBENas z@ONR}zm%uZLPNjhD`dvYZ!Z<5jIG9HheRlprve3fvj5clFXcIL;qRm1wHxYZGzPs6TaL-v=N2!oUt&VSe{lECN{Ga$}`{e3u@Ea*5tzZjMw16 ze<;u0*?CtY#CE|gLno>9+_#n(AGyf~kA!~SL3=I_NZ#cNJSSGVWJ z1NtqPO|NDBm{U9_7JSQtdkFGKsKBQyr!;)Tf6V!t)78q6;sE{CKPT^kAmo@IYjO*Z zqoS00>Pzgr;Y)%1xjniiQnL8LV&DEJn4*|wOtXDN+XEguszT!9!Db{Nn{*^+Pz#D z0@;%oM!W*!x%T1oIzKd=9KH$$0o-Kt-7bt+XhFCnaO#eM{}em3ZVRC=9W!O7-7Ey2-3n(%Z5lcebEQX!Ki7sQW?I;zhfR2Gr8(_$mi4T zt#sUOay69APL8Ap4%DFuOnq3grTq~!(};6PJx}*5@-o}AgCXvf8X{K%75JY>Pgp=o zqy+6uXc8mTB+L1@V3C}ed^4n5X6a+FUakzV6S{_rFb2t^N&xQ&F|*b+7+mF{gLeS< zyHk^3?igdITcNeN*RL4MQ4+m2NcCxrq=Dcmxx3;lfX&;Svc$7bW9r9Vk2-GDC*B(? zVGU{M_D$5Mb4$3F$eJxNl5gm6Z!8PS(R_YZ(o9aCUd0K{tMH6NuLzcL&s6cQItXXx z{C1|ddbaT9E(hvbjj=aWN%-{!Jz8$Rci|j0-I2ME(r!wV_)KMcR))8yoVAE(I}GkkGR)i0&76<}d>8Ymyn}B2lj9wA_@j?k7jJFh1*EOtjntZ_d+M*| zY?EvRg7URDT;M5LRy9(=Ldh%8h~DAHfPYfDl^5Mvd5F+k3-8A|kGiALdm%NK-hHkA z4zygMkxULu(~A^pkA5W>eamP07kQP-Zo{NTio|E_e4(|sd$2Wpx6cL3AK7;{z79zY zig)_t+q1fIKT>W5{|9I}6muNd3b@KQzGhn0p8T#5>>Ni?CSyG*7}T3#l# zC#EIB9AIE!N>iIXWZ2y+s@}kdU?KjrKh=82xsuU0t=v7;5)dv8 zU3y#pQNxD_@$(a&+?G#RO$~$)*`Tb;$+Y6X2Y_4zYThkr+JBNj?S1!bds^h2F8$RG zT>VFSU718GkF0q9(JT)j(w&8g*Pee}#`RKq(G=rG;bzqSxN6ctIVrTl)Vn`M=TA!sE0f(F$bRFV%NOTkj`_ zFG9|Y3f52emYuPh4q2o_NLzd4)1Nn$2+Y6nbXhrrcE$(Ak3JAKb)uMSgm{$-H9Bi6 z(`_Z<1MB6)K6*PiL=* z0o_<`?p~|-^`1O?6hW!v7WuqTh!x5fDv&~Xs?u`S#{-1g+$deV3;Wbq z`AfX!iez*k^+6rAmORKN5R~IZV^u?AvVX}u8+4_O)<4@te$vG~@VECq?ah5U=}C|U zHEl$;RWyt~N1oxA8NFFNeOk6{n;Ao0Amf)T29qI%ihYyJY{s58aLNRu5jFT>wsF@a zczmBJ2f}2a#WZGa`~n79m51u-LG^kl4DhCo0Q*6!~ta?El z4(&gJVS45)NAB^bj_sWOL5>vJ(<7%S+U)4nS56|5yIqtkEQkxzz;$!VCNGHRFXdTw zz*B|ftqbB61lgt^a9@e%?F{1UY5z-k4j}oRK~}96r*j+pQxwXRMc=fYzrgd{DpFuG zNPwmG-1{kPc822a;vqB&$$Tb-_}9DbH_G?I`KaVCfzT zEO5zpL;uNqUXhSQsX$V@I4PY6fX3K_hvyw5xGRX@wnYt;t zJVXcImT<8`M?6$E8&dY7R?%ZagtIAIt*bO?sd_wAy@_Hw0wA_9DCJ7%J3N#T0|Hht zKL7w8V3=W5bN~WMl8t?fMAyuwjwGpl!LXwTHKq>LC<3Qu6=VYr)5cRDkswESY5+;& z5uUSqMSX}3anDMVp@S|HgXz4jj;z-FYDF{pM&&V^#>hiW@G2u3h&wpMwBOcT026&Gx0SR(@yuEv2dynQSfn^CMe{A4-Kd!W?C3Zn60I|Bf~!b;)M;0TEj`?P$VKL?^C%weL_z+!-cZ*s15vH|eU6*e|h z1e?WKd!#T7cFd@Y$L(?;mK9w-DmqGr*%fgB_HA5Qx~$C<9awBEuH;)?;INM6aKCTjLQKq0&y9Cl(IMnwoi;v%9j zbheMeF1l%$J@RuNh|sBImYR*sDYzPuAN>mx74_ZWv9d=67ocsPbuc12c0Sai05|){ zuR{5TZC{ z!bYJD{jf?Kp~377G*m z4l|xFq>ukdS|Ye!Q%QPMnEsq}$sjU+J6F|gI9~?=GC!hkt~A2)NCr^mGfV$a)OFIP-r(Vj_8U+h$z(3Km3l#qVUjcZo<#^93MpC=D*=I{Fc z!|9OeL*KuTxIy8Jbo-;33j2P{laHMhobhr#zjxU~!H~BR2fmKImef z-b{EKjJnQVS8?o{&$9^F^y+Nihv^GM_vPsd1`P7m**`0vG}>+R!u5+xQ% zFXZC-HL`i~f)dy7`Ob}zMjtw7_4QHy^K&z*bVi7Qq){~bb^x0>PhBJw!7(yt&tik@ zDa)lkR<5qg`eAym_{`_{o3HjzbdP^qqC$6vHyx`1v_%q%w zphb=bVFZapPuBH?z8s+owAZGtSj(@Ya(%hxkjVEBI7= z(g7)mS0H~%Xc*qjHHwS^CvBeO;sR%XbBmYDS??8dGP>Z!Fa9K^Qmlm^+2on7_HkwF z(I;dKQN?2|bS4qvJkInP?9*v(YvL9Cn3gsKX21B!_SiUg&BZwfbu!w>0&d-xh4xu| zbdPXNSmEKy(WT*{q|McA1p-2nM6L@#s*#?CBor!s^jl)`UjB$5Fm-KiYtyYrNJxN_ zn0zM!CeIhmU$XC6d*9uzJX20Wel=w=){dH&Q8NnK|0r6JpY5av`Vjop$bHMb8?In_ z^uS%d^iJByhLXN+BvHYaFfr{_>BW^(VHrj^cSFNITZz{R8;lV05A;Q1Asjt1gHZGl z5Q=c)xvta&FTg2E69G+o#F{ z1)+!xCn^>Uf++FZ}WBMGO7o3hBH{ zfBpioB3fuTx3(O2uw>Ws7%2;^RjrK?#@^qzwUSS9_N})L=OmB$I15?E^y}^|3$^)p z73zp}i_V0u@NZ|1h1Tyj^Iw{6MlZI zv8q1_;??r?>zSrNBdFZ!nq2!HQ8Ta2l@J+a1qq3n!tQn`#uYEVahi0jtGinP9<#?M z6m14er-khCVN!z;b!7t|63+zkhtzGMyr;+Oa26L98J1Vu&5IY?t7d-jA8$+-`00i@ zvO6Q4PsZRJbI2*TgwYk!muoW2E-d(@ymhV9C^~P>6xN*Mv!-JCCzZ&4)c5`m%m|{U zQDU7w`Yi0S*Ala*$8Mi)Z@C5rhm_psYE)hCdIcN7qol;tRbKCGK+WT`=d27-jvXJhw^E-?F|WAul1c7j{3hK7c{$JXO9m!(+N z(V1SE_j2SOb-d*f@)*|uTi>0jn{l_OElLCRQY6C^M<&oO-uk6vA(;-2^TdBXpKrXl zu0YHLhXkkp($cuOfbY%fKR!@mQ1fYbT|>i+NWh!{*(X-YgS%Q_A znVzoSjkv(>K4-81ma;r+!U>H#iV_72BrMycpm^$v#-c$M>(wF2SH9AF5=x@M6{7WGFS}az0PSx$ z`F!so?3PEBh1{*ggX$%|1G~a+o(^~zbfSq@3ErW)J|D0(C|Fk+qchS3Urss_QYRzi z-pLDz(s@mE={J{AWG`lCX9x4CCc0(rti=6O(q}EOjMA%Z^Ie;>wbStix6|}KJrTt1tZ`_wxa(9RpPH7YrqXAxW`vjv zuj>hQ+Jm;BT?&(Kgr=v%1_w8_?qeL?8?VpU+1l#HGiGOnT(PV1;ZA+ojr5}T|J7pB zlI)u`_Zftd$B7Eg1GnwF0U;d8E&ejH^vljNhjmf$v+dEk<}q*1o>gtl9_~sbA=;2V^3U=;OiOf6xX!Y3G@bJ!3{RRzT_$pN`X0dodrd0Rh<|rA;%&MBFrzd4<6|kK{{vpK=22BkOq9X1dO}kXobHT<44Xr$c zwz0;10dvvJVib%LJ#fy7@1M(7cuC{=~aC?>Y!Rz;ZzEaRmMUM z|4U%};}x~&N+sNDpXi7usaBm>IYZd3&Rq$o-aKwnV7sKJ#*Xl5k)WtGH#WNTe7?dx z79@i7TMW)X1#H2%QnL$Wc zl<#|sE0un%^&^!i7dxWY>h%U9S7&X45Smn%X&Q>V`{j`@yX(020`d z?GTw0Ac=VuYXQr#s@ofUO*o`3M#g-D&*fJx4%gadm)j(>6tK1^<2om(5+m>Gkg)r} z>o{2=j9R%#IEJL-Wh)tubZ-|v7th;-iT*bgqQ{sEq8_ECrTt+?h13=20Ov2}%X8~%9Vfcm>fL?oNbxZE56vKfs9sO62fnF-CwgB6JPQZqM3 z3I&r{#wdcRZ*tNIg)J2+WEte#&(?R|GE5E_Ix89o$cPDM8Micmlrr(4NMmBp8O%pT zh7sp69tC&x@2Ybz^rMNj@7C_l#l@Kf%aRfStE4T|&cGyH|Mk;xsFNl1Z0~i8lS_F^v4lO+nk1%}1^ahSIJl6vRoRN#2=j1i0s$r9m{<7inGHBFNP^ zzG;N-)}JhwFh#I9%Dr2mD&;EV$!@0Z@s1+xbbHt3XOSX%MAzo5WM`gO1dlRbW1k zYu8P{+Aa;rBwfx0S;P3pv)VCIalS-z2ZxNEH3ot}5Ln}Y_hS}1rUECzvhJoe@u@Ks z$yGtI%*~mB^QR{Geg-toxWboQ6Q)eqe8)T09Lr7s4?WWmPia5}U>QwL2^SrDs3pnI z-^>kQ@tnf|1uOGfT5Cq*bo^+Yjs{c)AkqCfrnreW5NABk-?;wHo4(`!lL$#egp!g{ zmbEX*aRE@62GqNFkOBA@10oe)th~nLn?63A>W1G6bz1iSea5vx zg+8)YVg03`fP|f4of`7WG@w55-*D?nGey}Y!&x|z>%ecUjdDJviW+Fqyn=nt{6|(g za-}M0b6U2ff`p{y19}4ZQXH$g1>xr6S8Xg66Bh@Y7%(+GF;aZL)n7;+LQAB`-UqxG zup7gS`{^AyXCCt;sA#7MxK`DvJ4?RYt$^nnM%GcX0xGIe;i)hyheR=YP4@ zZ-o!Ak!vE~GigTiUFYwaH&^3_|LyF23fb-!!cue?&12UAqW8OB!=)d&e!VqxgX;-` z!qlM4$dht1P4Jar5;A_3R>)tSj*>m%zCJ*aJqnxh z!mx^G!)WDzk1TjuFIPOEeFeW)T5j7Ni#9&0Zd~Nox;j`Wl*+vtOc+{dU=h!ur7{ zYn__>8#$j}UFxuqKSd?S^x`pyW9`758cBmQNV*DN5Wj0V+#^lvQ2m=@s@`ia)ncUJ zmeUKOfrBKFw-N;V*)ty!G{Rn9I~ghBzhO~cIGJqUB+z|9uArXyxbB^kEX$r?hi(rb z2656D;kO73qR|EE0v>P**R-asiQ~Jeoh+lF)jBQZp&mO{m7MP@I@conDO6l zOf<(hwcpNGCy~+9Ph`A35L{^AmuH0GB~QrWwl-cH5n9>^9UsS75^HnuF)>?Pi`4XX zUlj?7bdRZ5cE8M)H@87t2HsM>3UsS7#}@$Wh-p2xKHq2AIW87!cK*}EouB|_D|MmI zZezYL-yxNGl^Z9`nux!H!MjroN=rKtVt`*uO2SvI+XGlr)y5b5KA6-z4UzKwpq*Qh ze z#v2vK5=a4xxecA9_RWVl|M`1^UNija1@%0(ZGMu0D>JKr{^hDpzPA+(ym{K=c9wWS z1EIhbztxVV`OUul0Srh*I%na$i-d0SQ0c_}Zm6%<1NKB$cb7W1O4!nGK7^Ts5?P$| z)~WnRBVLiaE0?aH3`YPwRdKYAHSDP0Kv+}PYOxLCs(eg8pEmdh-?8p)Xuv`epJ!@k zH(kUCiMkA955X4jVK4YpPRWa-Thn#Db!4Ir$m)>)c*!gyAP1S&ay z?mhI;!!KQQ@gKdb5`>6vy)}-nkr}cc9v-_l)Rt3AQLSu7*2u`LL;9NP`v5$D^%pgx z5ijB?q>ROWt1&Q`OU`+248Fi1@z=q)ujMG%gbx;XYA>NE6u(f**o4~I+NfNdirZy@ z6jWC%V_F7@be$ws0y?GhdSoEl)j5Nu3o^V_m){}<%5T%7H|=PX&qVl$fPyYS4{CFAZKc*tF4*He{5TEkFNHKnLx z=f2;>#L_wE`WsED!=v_kEdrUPS&JYRc>L%LQtCJ-}o}C0qQ$9 zYl6mkPVUc9@OL@@Da{{_B8_UJv6cDSlJ?ecY`#hh9p)QQ@3g5K6`7C_9qr%!dF({k zwT9i7Z#X`mk3+N>|&H?#j>dZc#t6A+{lVU6^UA0I}Y^P05GAu=C8D>mNo20iD$ zFYmTSmaw>%+R0xH7=2&n^;C6j@HYy?t@lRM)QR*3kG1`qhfVAa_Dh7J)0ZrBu5#0R za@Of0+9Bl$B8ZDPSme*JFexxIk?k#tSRW7uw6vO@2*6cWYYV%74pVelc^Ni?bbplf z39?*Lqw3|Pvbh!l_%qO3QL2=6W2s`l_4u2oS0~zWP|vy2elu@EJ5I)Ll02i}KVPeR z*e~IdH|doXnATvG7AovaNzW-hw-f3E7}q64LSkHWbVNi%_?>es>%j{)7Ye@Y;L!8? z7+0pXo(>7A9@e^SnsO>KnxIhpM*{cKZj9?O_0Jfe*6hW_+J!Xj*ao6Xad)`J@h*?X zE;ap=;Wo(JGe>X=`KaJ>-1fW~xh^kaW@^=frkY8 zQHt()y((g=+31FKzSg1U20p{=+p5Hqv9cB>d6_RGgZNK|-(*~ObaY%}Q(Xn|f)+B1 zBjgojNb%NIKJ_@UT)XvH?|AUin>~CYNV8bpC0?-DDv@20K6v)mqF5AiIZi^2LG!GU zDaWdBdbGx0q^$fLL6C7D%8_WJBtS>$h9y4M0%n9GR^j_er70mC&CPidqQ^ z{OaBtFL1d|b(!{3hAE6UWD)8xMwdIK!?Yk@Qo8RilND++{UP0HM@f4UXmt^N4?MF2 z!QfHWwM9!l=Z}#w71p~{+BrK^wBS9E;>>M1h-&s3EbZD_j|1YzZ;KV(eL3xj#f&)x zBI{52*d#&qBe32M-#p`unOE{o{Zk1zuaJ6?0LC1U;W&ZxK=8fKw{st8ZhAmo@UzUY z7Xs$fnqy`XK6YfD)D>30sjZ`vj}G)xIyvaD*q%4#2}S146~?qSm$v$@%S-OJH{Pn5xE9#^3b zw7PL(5wrs!{WRF%06GhZ$$$A=*eerg&l!K{8m)4$yf{A%3}SL}8pQOQr@ySVPr=Ymbxj7*=M1?;5$u|F zpr;vUhq>poj#GTL1M$ANiU+nber3Aj$UEB#{sWz%{?0z$=4kueWyL!HvWp=0d*4$6?{pJO><{-%~5a$8# z5z4P_=)G}5K$x{g*|j|<)0z~%vv2X4sXTcbwFFxt4@t)0=zZ)F zK#6ryUr1ojRE{Dw2m@ckR9R9cbN<#sCBX^hdj^FrfjCclj$;xuOjj6Rbw-LprHk&? ztvY06Sjf;W9S*77+}Itwa2deZr^*#aZp+PA(F(82733tdI^Y-^qj}On4h` zS5e6U%fU~0m`oZ0(|04a^CWbrexss8MT!Rd3jfe5gS9}nQB`TQ!K>)tYw8Jot;N5d z|B1_)_;5AnOK77GC*G;MEq_Wshne7QSXbP7wNM`|tzTwS@S>CxGdE(EG&@ONH!|*~ zCwBNV%=w}vG1kqtJTv~QHsfW>Nwiv+poP&n6=tofdDikBF$D!o2X0sKs1_6CBwr_o z?~BV`loM1jC#sHFevf@Or4ASDLt023PGGhL1t1q0Nu6O$?=j4H421H4Si|Z``B&ndJ^8o(W)R;nR1$QhhwsGPtpiYv5-uS7N>RZS}8{Ah`2_0{D|#Z5t9GH=Qxegl3aNW7$X4 z-<3OGC1;*XcWXB=Ia-(1^!1B+|CB-<^9v=DWkl*fEEe>FXI?PNk-(6>c3CS*x@B_M z$-r-F+`z@Sc#0k1ik5tA9-u!W3qdzABO0%4XZD&k;Lp7Y;Ahc6gbV-ob@6{?bYPv; zj+KFAu;(^_B=gV%EWbue0gf9&tPY6FICxQIRzCrKBZ=wM@AT*)z0KP7SZrL}W_!|k zQ1cqAb^{vm;r11ZERLYK(FdwXITwE6oCg$!IVCkap^re`Ib)*Aq~S%do6cjg6xSpE zOLP&0@2yy9b1a$`)MijLpG?BaON!Yv3-q_Eu|2w5Clo}QLN5LNL=QcRuK-iVlLK*o z+`W5D;qnR)#X;_8t~NbQs{+|OD2}GNQ!e#7k$hGxHB?pyBFPhE!!`E_(r1iCWPR&! z#d-RYsats#lvy8|fPt+SDU4eKJA%SuL^GfBNLiceZtwY_g$Wo%;CYr|&MVwIpu=%w zJahDw^xR79{S_~)n94?N&vXv&Fr4_pU++ksedjoTHJsEw*G-Dzul^zQK3>hetG?~- zBV!=Tf9+HNCILs{Pw~m#^@G|mGF}ZkyPflR2ffwa7ISf($p@@g?{Z4}nxI`h@;JQN zB~0bKSGDdP9w6W)ze zWFPca`)4#5W0Q8f|9NB^i{7h7PfXdR=R;4T-YRioFiJ@VxfR`mGthU`9AI$}x$Im! z8*bE2Ur9<#OdN}a9#Xd-{4kiRFaCm`GfzLHCzj+F96as~2e?9#_`U%>3Qw6uU#Ljnc+_=~Q_nfEeMA;Mlwnhjwm zeBf3OQ3Msa3l}bX+hf4d6Z8|Ds!cvK9LFrSXKt;F2F}9`%E!AxK)Gz@ZkpB!&&PC7 z%1;@^1oB>H_6!w)a@W;CtiPW>utdO6&=TiC6i9laB}s)fyfzvZK3*8tqefheEtb+QjTQ>Y}HF=S`UMDZsP6j%`GY>znyLEv>Dg?2?&ecp$%4tjr1Z&-cCBYZpL;-bVe1?|h@43UlP+ z*)S%HP6E>QKGBD618+%Yp~p@fLEgcdm2xPN_l+Aj7+B|NquHX03-~hG>XbJ_ zO>O4r+lYt@WLCK?ZoMs1AGHJwD^+$$0pvUiC0dXy)j49%J%%4dFXlHaFUxLwaCpJL zO2euaLVx3mGIQ$BO;}q=1!XNhQ81R&TX7deS~ky+mqGcIV23ILG&><_h9Zkiq?08S zh!?lOI?XXj^?P}3?}@{MU&;K{4U}m$uthiKqP@aZ&Y=?o;pnvx+A%Kpzzqo~`s*T8v{lTwpn~a_x$p+iN zQqW=pl=eV0L*rP6DOS%53w!w0D|(sz#KSIIQm~-tVfO}tN_l9R<)Ry?3g%l)^|FuR z%M3z5<)mbelXZdk5B_ydIGO)rSjXTy2RXZ8S*`~{J*EB$AAW();HmI6)s%Y~cR{Wv zFP}D_4EHAWZMMkif-?8LlNm%1J~c#;j)Py+vJA2=(^~#uZmnq@l%X+FSEriYz=H}? zli!#ogJ6<{H7a7ICq8O?DM|EQuLB8p-EPFjW^8cyruZ!>(%9KByx*`n=Rp1RzFwo( z_Pt+V+?HU6;r)c!b+H!sOUv~#NntW;QeM>DNVkD_c_-QO@pz7V=-!PC>o=~*DVv(+ zm_tn%0dP;8f*t@kju{KfwRer@2>0fR6IDWGw3 zg{1ZWmI+X^U>8`U9h7iOQ$yNA;(2er@5nlanrQsjhC*>*?|Y^AS7KpXV6Ds>zVr-~ zQom0Ax^1#^Mk<4NJL+b#vR=JgLg%cZX606>!bTr$m_&FgZ}wcHiW6m&UAU6n{~~w)WRFu>+O!SntEk)$fU9kc6FP_0D^#_TzCfN zcWG=R09QO~1{Rrar|;@sU{b_W|GcWLQ-Oq97P0l6c8sW&ZLiOGYgXpC@NfrPb zxh)&J(j@p4Q-SNv4h6Sl{@l8%`^96b30Sn2@YG4*Ok(;H82r`m66$lzF}Zp;eU|Z; zNm`^Xq*#MEp?7%+nDO=|DUB`p5FnoonxF2IRAh_mGG|cDyMH-8QrS=T-%9!dz^Ybj z@0(j@ouz_ii9T)DG|zP0#0E!meS;Ft4*59vBiEDhGT6uxsd9ZD_{GA?m)frKDJi-u z!)soE4AyU}@hqqpc~YSbz<$`n2_8k1^Z0VFxbu`Lhj!dMp9rViN>&d`Lf-Z9Cem*PhHI+>x=G-k$Nhg>&P3#fCZghcDgN;A)x}1;gY9HKw$z9v)U)%81{6+jUfKA$EsUpcdWs~wrri3 zpK6YlEXf1R%-NasG(DNw2T{O3GUrY)3bPJd_U#crTpBDn^iId@?DxP57RDRkzkOmQ zq_D9?C7?XpD+Pd0qSUk=ic*AT-t*gBoti)cJ)GOJ<^>N~#5&)egN~Z6y33~`N$p?1 zzPypj!6`T0R)sGeaT8c5O$T4*wby(=d|H-fc#(>pO8fLl{A57NDFyfILIwXYy8~c$ ztxSsiyfDek_=^sYhf9R)DmUuc!G__Cu}p`^dO2I{0d-%?dhN}V&IPui7VpR&++)4{ zgo^dz^6}lN`Sur&sQ_ouOnN)FsIr>>4N%z!k79Ys2XBM#Y*-se?9ePu1oG%Xfp7l>F{B< zn)c6tIb#J!#$R%{SL_@|s{+w|1i(SR8Eo!30J)BjXB`|I6bO&Z899er6OxoiU!U){ z@Tq!UBNETJ2}<}A?bk=%k+5{E_fq_Gne3W78ix~+*6G;!ru~9uii|&YO8_ZUhV{CE zrj;uK)4_%ZOFH%yx`QklCMX~qchOya{Hu8G!SCb+>~RTQV8;GEKMBBe!OuxCH1{e& zPfF#@3hdl8`4qbH3kyqcp+95=iTEE!I@PabkOlR{@v&~xjeNRi)^eW8HF((*T?IH> zvtHLcbqlJG@+~o8M%wsXxnGL)bNPC(GuFOJqB69N(-fJiG&Hok$+elH)|pt5?nfn!fXS z^6a&d)fr_3bPlgKMqwPx2;R@+@Zl$W?qLX&95gCyIX? zWjTTV*T@3qPNM&(VaFwS?csZ^=j6NkIK}d)N5D=K2LLm_UV-2r^v@vck~QBjRhN|s zJsa4OcZF$X(3-%$&TZKMN}dKqw(E}JZw}bFrp?#U{modZr_lhGkvWe0*fs@0nfDH* zIqpDiY~z^7>L{xHkQ1X3;uYR#umj*rDUMzreGR6pE+`!|eAa{TqbwnhHML$9~vvwvb`y1CRvRHK~-D&7qvHqEYk|I*SP;LSeDA$7t3 z2$*L+t1l%<_7Ic;^Ja70B$o;jcsPE|0W0h!zzD&o__pix3mXe5LXo??DR@Svx4xPF zol{VD{^sj>l~+$&fl&4!#Npcrq{E94_${$4$v%9qAs5%5#1zgNA>Kv@OwdArnf!#h z@eZ^OE{-By#h%MNu$~D;!vyw1d(`~ENI8*y_@#(lKxzLS`VhyOZzj%8;AG2;EDlKW zs{_D9A*^r@S>d-6ca0R6-o}QSfxQ6O;U+HI6(tT?yi=vR^D~i?8b1h8cVX7g@Kt^U zK3C<7bKwBFTspT_;Nr?}eI-eG6$T*T#(3k)RGGSsbVGpm=+cd?Ts&QPIF-b4kR7S` zC%CI6tFg^gAB>JJSH2;E^b`<8X+WldADq_-{+O`qHP+G@#IYga-p#tBvOt}eGWP>u zQ|3*A0|(fQsc98vRp*^CrM^#p_PWdBfo1q;$|=ZW2jCPJa>GvP|Lrfhw~ZC1;y@*? z71&Z;r%h_hRIV2OAfX1ng)GPC4Q2w**V6b7T$S3T9uz3v-0SIL&~4v={jKGW3)Yi}^_nuTS`}Yc*q`9%FKPDiOxN zZ@l0EWrMY~Nd09T^-Xhb#ihVU01kbY5G@7zB69<*uPxcx6?P!7WA_L+5eEGBR(=jO zuWp@iMNT(rEFVWwK<2Z4_Q$`(RCR97?tQTDa!ym69B@K6j=ayaqO`M+Je_YAF!%@`t<1qKPR=)Q7{u!pY5F( z02y%f0ZrIO>5N6dR4=fZFuc0#3)|gQ)VYCKt=O-3p1&I8%xc~(U-_%UUBX`KMciJ= zY1S}HbgR}u+X?KADO4HH6P@9KOifNS5HHlHgVhh#-R|wd@8N{5;#(POYrdzYlfuIz zBJSGrTYwe}P`WueNxy0J0@xc5GE@vANxwlQL&+cPx9d`q1>pnRsuV}^APy&YFZ8Yu+U=egOhy|{IrirlQ z{u976xiqpl3+5R3U~mVZr;+teLm%BMCZ8Xbo!U3Gi+E1a645GTs+S^YFe{dQzp~7< zJwPY^VwuZGXaN*nqX7c)e>_3aYpeKZop*nU$%BjUlEZ!({?dqAG^Od&=X>2MMng)U zV}0H0wNu?nU^7XQ3XTI0x+XOyc0-PLGiTpuBzbPU7tj?x5*(;0ATcSu*pY${Q)Asr zQQyqBz5(PHeZ-^oWpmjI+L!f({`9moyl;&cnEu0R>%i6g7@)6pzA>OM^~4L)x$tEa z(4Uy|Bsuz$kD4F570`1rTixvWbQDr)rovJ*&{juC4aACyeKNE@9tA>#TQw~nbWrG| zEbI|ISixE9Cw%bq7SDE#)Xo5ZKOV)YYbe5aMB^VWCc}&SO>fI*_1rYw4WRPxeKyc) zPK*p(mEJRDdWY}}&tDTiB{7}*`8V2i&}Kl>Q~)wZi}{KTIdgs~YddSWmoX%qdCou< z+Pf-pm77PXN7k^nV$9p;~LYFfOfc}M4oN@ANFO5Z!0=gk^T(>f8$VE4#o$$y!~I+%e#P` z?e+nw#ZK$yz0`pDv*iF8cGQ5C_J2nF{Y_^@!R-NwALP(LM59kQJ=?}J@XyWoaetSN z|6VFBhF2gW6eiM)bT8+-fjzufucjkzw3Er*YXmvFX4@oW5n4eEFA8BmQg`Och0kCg z5=<4L+y&+Vxa4X?0|%-j9x#@C1Z|7~zOdU&4kId8sxbATD3O-KbKai{>64QMIq%Qfv!C!Pff<0_L+?FGLf+N8Uz zH5?Q$1M?ovbw%z@>@0#4J!MO1=&$7u8_5z$-rzb7sK-N~qU=0w213(78XQ$KB%DO; z2^LIsJ2ISOhbz|b3IKZ^COh*jL8LAG6SN-kn@3QT6&;#@Kv_<`8~_~EY$p7Dz{Jx6 zF_{sKzXof~4j`Z0cJ4QWGc%ZaevI(lZn*VNKzcf+_AV~kYkZGC$`7$B77K+9J&ELe zd%{QOB`!KT$$#_@x*B9XTp*0(In{eAh)2aI=!=a=(uI7}{x*<$99Q=Rn)aJz-+QMI zfIcTCs?!`ILRsw5xLmAuK~7Q$#}V72ANCkzg!Amzgxb<&l;T{MwhUrAL*qcY z?pH#dWx7^$a)3t@lS*(OjP9TIUno+r74bGspe&cV8Mn zwyRKY>glQFRj~}RmP-NLA`qZFTUK*NG!W#l0c*gb3IoHxNJ%ph4UChsnCmO@WQ+pT zB+k9#{hogwQ|n5jbczN7X)9nRiF(OB7l0_ERe?zGZomWMd?RMs{^HO~iSV}2Y+C8) zMZolBL-m1BOIsLptL&be-4G3gs=TRuOv`(kPN-GhHI>jRvBUCq(Dv-MVtml(AG1o~ zB<-~H28*b+uV1N^@6MhLuMOXZUFv`}H7Y6!i0*7)K&B465ouLCLYHbSYOOkHKOLB0 zL(ri~PNVNdlYr>v$c_|FyeNkJhP|wtH;=PH_XFS+n{M9i%!Q9YTIJ-;lRZLl>9;p+ zDcjNQdrr7_b&``FgLV{vp5tNX5tP2+<)K9yXaF!lWB04S11*NTi(HSYzpMv_k&A&H zMa}0qopC^()%nGB=p*@c96FF6`i^{8xl_2OY>Lut7s#KCQcd;BI-H=``JW({kuQ7K zcLlx~-4BcuC&|{FwABu|leXrMW++_JOIdA=p;mLE@AvVs${>JWy)VfvUG0)cMsN_> zN3R6g<7MRHjhK7=dQP@Y8Eog7WaQW@ZCPH?LVLpEI0C9b;m2ykGiAFOZCE(yA(-_VQKK2*UOv#;- zZoD7Z08@E3a=F>(5y)N@Hckfq2E=RFZoPm<>Wu5QwzkbNtxkQPlYO1gjs_^$d^l}^ zMzt^;bm>Q=4-b^el&w^N)YeZ2(V6F80MX*kmT6&{A68c>a_+4Bgcv}?|iN)-Lpf{F=irxDA zSbxty#p3>l;P=l;iY-1;Y$!%CqFWLVtN#Tb!qk`?ZS(}>xV-ahDV0DS z1;xYq^s?!p1&V>!OVU09}jF(gF`yc z6ocUF+0E1coZoLo52x!!Zc5lWC`AjX;KifI zLl^$eWX}Z~M0aC8I)<#) za=wczU@HL8J3?-ARRlAODJe!KeXp7rA2MO0r+7FT11iP}EVNfycWQp#Q5wH#gn_p~ zXAO91z%Qc8>ua9R>xqH3t;cY`O-%7uXQ3-$3obs)=*E-JKYp>7Iu?3E;ZAP~GaQ2t z@BtC~Wcb$@odlBl-Xy@3IkGQX)TKbfxr#lYupPD|B@d89&%FX=takIlV&j7UE7fVf zZE4uqd!Wq0rTXyMVVHN-GvIyf-X+KzR%Znod4zzl4Dw8z;zU}f!bk~$lp&!(TXRAYGO+jt;{{5j)1v4Yi>?tG!t8V=1RQPWW$cgq*i8|h8yNfi<^*f&ZhP|$vxCTR z?pl}y2^3DZ^~-8?4PAf^;}22{0PHa4%4Jz?g_|-T5u2;KB;wBdJ7NX@iZiC+-`+1V zKzRLEHSK}vTh82n3ucEofn?|N-+Cd%PA%$oF~vCn{MAlUlE=g03g15e<2Pk+k{!;+ z+3rPe;zI#0E}F&IUy52fz{q;YeYP;JU`dcGk7s@a8>;g@kdukU9e=p0SocxyiJb;i9;xXw{I|1F#t0L;kb%+|3>pDnU8VH6zy+?hKMJ-%g` z(cq+QlcsC`Iq|d<_;)QwQD*7M@(3rL^=5R4MZnV1hYI@Qnn{8%?vN2kNVn4*P6Zsx znf(>20lq-1S0(G<6n^Ftu50~Wae^=?@a<^E`W~E@ifFykZ$B1Lo04-lfNp*IK$~(7 zF}M64uc-1y&)TkiI1AvLM7y3ykXIUwwGbrIM<<;6bJQ4bV>Cp(W?PJGahK@Ko2S>7 z21~tL9R);^%Rq+?C{YW%S-4-`2TgS?bE0)zfz9AZZ|;xyDn@Jk~;idvwLz&SCf-(K8dgb9nm@Qy}8HEe*_kEag{A+ z#?4X>2-LlCa0Z2ESDn?r$_>nw%iRUt(KSK0;N)KZ>Yf>BnFsBys9oY(U%7}XgI2hq zQC#|XAnuu-nq_rugF5#N&$7jAu!o1|L^tn=3%{zmsJB}~qT0^Lk5{vAY$EJHtl3sx zfb1So4>Hdu5y1C$(P`w@zz)zt(-@{IsLq}LXrQX~DtEcjpbdVjgU`lnH$I)_&OYMCOWT^K|GJg-PeHjV7Q4EWQ)do1<^N@~41mGW$Bd(y28L zq89j@8!NV57bzC_HZHm-e+?IG1L_9GQiiif@!&!`?y83#TEB9Xb*)!xYlQ$E9}b0} zIq!XW{e%DB6P`W$cbmhON-8s#?tm%~IO4|cJ{&_0bIm$`+5C;;(Cm{v0wVCKBA>f= z?*iwi8MoykZTD(`q}~4BEK{eJ61ePTw+B^nphrVfPdn?&unZVZ+QNB_GMm5L=-&X# zdU9a0rF(0NNyb8MOu_M4rVUX1WpQ5bW#4NvZ!}H^R7^gVTaB5~o(vw`tD8WrtD8Y# zgXLcE=a#Sj2#m@9u^MXnf8Gf!fFE#P!2?!?TdD#lLUMEh-eK~7p4+Ad`FdQA`^()PoO zwY#}f|Ios}j~FntBYec4eG2p-r)k?Io`3IFw|7cc#fb(S?$EpydeK53b#W-gB=V;l z_{aS#DbE&v1Cjhx90Occ#N9sYIgte8^tncd74E&91b+lwbIv`_e`K$F+CEfxbV1WmDT$48)k~L;7mlHhR>i|!_B)&6?phKBpAja zdRni5aSAjPI_9xesmd$H^i#t<83z7yU#1k^l>4m7*Vwkji~F-^Y6}c$Kq6=gpsuvTw_fw8Yi6%(A9K zd0l%aL8}%P>{xD5;$67#@K{|e;fVVfk}b!a)Ibd`KJ`Dc!(Ufdfg$(z;6@doU@RKR z2Cg)wTj;5yg z8=H4Rt~`i-!GZiA{xP13O~njL6x$EIuL*a7!q%7gtK-tw>7XH27R#s~Cbfn>H)b)S zV(x>Gf?M_ZqhM`0pfKlWt|zB$S2-RuP0h`PBoJ#V(q$A)u~nOf5s?W3NXf&YbxstX zGxqxqgVg}g6j}`f4v*X8J^1pz#8S#tZpt)rb8*c`o%`R1$GQM|4-DBRAsR@XLEJ^6 zhR8>f+^So$rOH7Z8P*jKo4zsA%Dxb|!b*g#Q!^r|IZq3wgc5zgJ1jt7PryZL0e>~P z9#Gn`Y4tO&>#WF_OWv=Z?)!N=3Q5RrN7KZ}En$cyFs4^*=z^}RIcC^C(c@mVSB#(# zSFpLFq)j=-^v*xlW!df0oyOVl*wlChheuRqSeqX+>GkWo&wgH$eq5bDA@Y^(5)ZO; z4>_2h-w<6S;KEX!QFDy6XZ;gZn1(Ru4MKp?fmgt21xEugP|DZqhmevkfHs86g`ThA zgXsZF7qlvY#?)hS%Y=|Np^|)kP8^YmEZ|hEpG1sj`YG_0N{ zTZ72^7zE()2E;P~%4z6=*$-S#T%;pWu=_Z5?Q;g%Z{3O!&nP*Q8FqFXYAFrS-VNFY z9d#Hiq^ci814G)?R7fU!lRu1pUpCr1h1K83E*~G9{-aSZ`dl>VUV)5$Oun?8Jg~OQ zP+)9JTKO!svkEFDwxN!o0n$pFv+ia@qW=p9`)|o2aHGT}E`|M7zHq2Jrh>V2{BqfL{!+S^Bhgg|Nd=(k!mh{*r>op9Tw{Wwk}_4j$bMZ7;ywjSrB z>+8E7Uo_=CGS>1(L#(v^kpJJn?dmmEPq(r?7G0=nkK4g}fPmI1lDN8-Sc)Pb8$NHh z$(U1BfJ>QSU3-uS8UPYjX^;R;1UV}(+=8V*O#(tl$& zFo}ZRT!%blr6~zv54wFs0~1F^u7||lI)coBS1xq}cv(@Kh;xu7>7zH!FYzU)POO6t zmozuD?gp4Bmj8lW!6#k#SzxkcP4HkwhBIL`d@}*Z*yJ=LLZ-PVTK5F6MZQ(rcr=5bK;ND9e;J|+gMCPDFw>Bs} z*SPdDc)?fTL|I>MkD_{q z;Zp>}RS&bt6;7pYs9f?_gL{AD2!C|?Kt_dr9eA0QnC^*?I?(U!RLka}I2UkomfHtz1*{E%{&Ws8 z&oR9eFdip(l^eWFsVRDx{7Sn`mA%N~(~SeI$VyJ$sN|&FOg!R!zW*NwVnqbf965^n$>jfyrcGs~*sbkUbUa*i^vUaQd)lZ)j zr7iL^0k{R9IwTp@40!-v`t&I+jS$dY1G;@lJ(2Lzbq+l+Jr9Z<9_Xyx^7RkRt|fjw zG?v5$x9DO%Jy$wG9uR2um_(@1a_kW$(8La0;D<<^mctxb^!MNuuwVF;r%L#%MRO7^ zxpn;-$Zs{4_befZ-y8j<8SGKfz<|o~3OZ|~6otTo!a~J4fJP0AW!h7;ce2>6>9rpk zp7S4*ACVOk1NCKq;h-T}6M+B?l^2hNitveEyL+<8@g9(SG_`ed3<~Z8qjg)8%-S_h z;R3*Z{t#V41$MhxoW4}<1Dc-Ze!+lTFb*NqI0>E_U=<^~u5P()`0YjoFoHxxXw$=< z8)%DuJg1yMydTE^90o#vEfBAuvQnu;nMNq$$bTTcvKXv}E(ckx-)7x2fm7-22xg(a zUpa{_$x%Vi><9Y2RP8t!%z%P|fP(ZA z1p%c>FCpM4iin6(L~29?q)QDD2r2^7kzNyePeKnhIr{;f@qK6BbH4BTU8i1O{vpPc zCwZRx-g~dT_FCbMd_KTahEc55&=>_4zHWz=&usF(N4wr$=-;;E5X=__f0>xxzEQRq z!Sxe{mR_9u3A@iv+UNPp2u|iH85xlo=7{jzg(N{izn|cc5i!Y6cHY8n2LU%X$aK&` zCf2kLR)skN!{&JoFsvEp0j1ku!tkyOvwo-z} ztaE{`613+7hrQV4-6*wm9_-8#n>;DxFujLW4sT65fl;V?6jc)B`tg+WMDx>naSQ6I zt}wg&JA!MPq~nM$8*INb9b*{>%ua1l57F_^?`#Q+AvlfUVA#x7+EIXH+5DP;qIpBt z48k@SPkzRqSM3A+b3BecWjclq3kSoZjHKe4^)?5J=@M<%mXUo@esMXH*M;2UEwp|D zBf>ocPZET67qKii`|xs;S+i<k$_u zMAa$HR#Wmz!?_9|O@dPh3D|*R0xx!?Sks(%8YObpx#1qsRt8eDCGDEQ#F*}tkG_fJ zXxvvOEGsU%`lZ3_3}~mWR9VqNM5FD$x^L!yFaUFmE3GM%1STs2$A_>GD221|lSR|N zK!B{G7wX`j6&E^p&%H{FiSA(f@L;sM20%q~* zD|+tgvGCEn`Na$p<{BK;oF$MeC^)oILOY0F5iO)sxZ3}bdLB7UxfhiwI$cM}T8AN9 zF5P1rL%$Si6>~v0 zAQKksw;Izx%-0wGH4;5ygKf|n#ws)N2Pa!a zxa6j5{6To(Dy%I)r})e9w_SRbW@UHsc}@>WY~y)fA0iNA2k}|OH(GLWZvXKsp29wN zNxcmB5%l{h!jO=5t~KesuF_xqFJAA%%1ng}$g}w7 z*mf3OesF)l;EdH`Z>c&SwfZ`680&Jix*SiEyn|pzc7I|=`yNOP4no8&*!gHqtaa~S zy$Zf{VDGVkEw25|odH%odZGx}8up!w%?QHse)o-c$};0jzd(1P0h@ zg_yPoaaS*x!G_YvVK}t|7HxERsFu_~M#2p2cCzox1{Nm(uH;egx+wX>xqJ(h=hw%+ z?@RkN(ZU=1(*6}EWa~;lgzZAaEkL=0&&R{rD&UZ-9Vv*tmQxM4q`#UXp+1h8jI^sS zFrTw&vLMR#evSc!wE^DuDSs|DZ!{pq9e}TH+=4#+NE!VPSkHe`)fp-#{6%kR`lnRq z32__v=#BMNnx}x|sT$p97(|V+F@J9~GV{-YUjQg$1eIlr9ahDYTwA^v*cHyp{thx$ z$VxkLCtTX+JR}$qAz;>8vF09hua` zFJ#x3m|&0;avNYhp_K|O65S4VX`C%bTwa!_u4l_dtDRi{-?Tj?iU4zi#3Q?qw;~s{ za)$*0SS?Cs`#?j%w!~rv5uSon$*yEY(C58F%lN4QYO&?uA{@>>+%3>B;6J|V#^3GUM=df+?r%dcoRtqU<+}1LEo5fm^{vh%jk0rTktDYXtWMy0fj^V5)ig+vVVl?OPwVs*t+(c7I+*24TpaGgwtq1A+jRRUrR-A+Dg*caO5Vx__Ao8oOqs ztPBbRYM#1)2|v^&cJ4S>m8M&etWmb3S|>I6sMu3m=@UYovF-udT}zOhJT~kiLsv0n#wi zbP0KPWzTwp=e18EEw*B1VLV3%8oJbLL-QRpTr<60f*j*mJKB{{?}`232O>TK3u96M z1t9xwUj@1eQE@V@kb8bYF3*twbNLv!8cUX!yG&8J*|@*X>idHi`zas+vT>WD&Hgv~ zJU@m%B&2TK{uaT$Jsz~qygN{q-DKe`lR!DXwcBGvK}b7&2Onrui0T*J`m|_e!};fm zGhc7~20=i}8oTNR(qm=lqJ?1$5S8(!f1cWl2s``4USv>rx-SXdtgfMU#*CXcSN8jXqbj_pAayiifeyvD5fx=W|*hk9~RpL9j5h6v=SCj-z%( zRxRUaM|R7`SEZve&^XEdjCFcN>eJT*1Y z)XCd1+;|f-PuF|^Irr!7e$SUk=}QwUahqBTj+wkW$Op-_8&qD5dF_91to+#m`F&gN z?bW_+b%4BN*Ru4QwnDoEN4tQidJu+DA>P~97pz{Qzq%5%II+GQ zB7%bUUG{5Ez9s?%i^$nr?OIEiCqxOMWRL%AA0_NnqB8`z9+@Of-%{8=^upo-PiRUV zCHuiOhSU>XcmMpFM;g~txW9#}pnZsvN6S~9maeY8t zB-4zgZ%uM`oTe#&XnR1HgC$nWUon^mo6z^u$|E-DW6fx*V)|N4J9*9VfBiVfNXgYB zQGZ)G5-3?2846GU3t(?_m3!s7YHuXZ@(n^`lSkAYJm>CAybMs-SWkMZ6^)QnPz^Hj zdcJK@w;WCsUMe~Tg>2C`yyxUx8b}!BPY{(vxm^;BAW9-z*)4~~6{H#Z+gI$|w1v8~ zxGCh(dGMbbiP+7QsUKF~@iO-BOX#`q|G;wkZ$`TRv(@^)-u@qw@$XyN{|kQ{Yf?jB z+_`BgNa~c#bfU^4?(S4p&PT9^rZjrT21W53({6^M9>KM1QwSS0Mw1z`&Y(=&YDU$> zYmdYQw(E;a*yfWPOJRSEz95ep4h_7x$m>evE|Hw6odGnQAGAcH1il(+gq zAOYHECs8PrfP{q4R7H^4l8PwNmL_$!liPmEh_2?RR34xT!}{~3>Lny;j|;?CD9S^f zk~Kym^r`T2S*lHnD;4A_iAtKca5SiJ0??6agr_c&jEKzXFz7JJ%um+v7FJtrATUG1 ziHq6affOeOzY6=t<)~BS&KXMO(=hTC!@4&Yy$^WYS!pAqEEMXVXr-v1PoIdvOtPad z!=ZubPxt2?3M}p%u!+b)o9^t=R}1ygrWS!ikl?LrEWut7?upsIdDDqQb<(sddsk_< zSsT_}QuG;6@Ut%!*$?BWkhj;m4b_IBv7pztTY9Atgq9$Yk)^${GRT4el?Gp+t`QmzK zsY=5BkEI>6#&zYQHedVYpng#=S#{}oh1$RK3;vTT`t*94f@mqMk45d@XhuW-y-srW zE!!thW|pA`*LwpqXT24gipJ>yeSy!XFact1!D^+Fzcf!s&c!!{5G+T5Om$^si15C{Ro1jZonyyCVF$cZY<1C6b=3 zS6)bu#ZG-ap;v>}y)+2Jg2vn!DE@_Y+4}~{Egd-;cb$b#hQhoM7kyHD(dH{JW|BD3 zFZVJX`h2XdOUgSsCy%)gDaN6_)+kFBbePDg^|sB&*5q<aPoNyUb2kOd*~zMJk1p$1@d8w z0LDwgG#y&5vNCHWU#W`&h28Xq{eUhCfkG2}HQl?9JZFsbi8G!S-52^m+I6aJ=y0<& zFjYRP2x%tFg;XS(g(%n8)YTD!R)wCH?J$}G;j(vn#ht&4aIO5jZbb8aD8WwRNTxL9 z5_B+()YUObz;UUDlLxRBzMIhtfS~3liCd#n*CYZssSlt%woVX1F63j#`1uF9+f3{P z%r3{l!5I`-&I?w!X7l}-nJyvE`F6V;{2!WI|IQoz{`~)M*b)8z=jfp_IaYQ*gM&C- zZouc$v~2;;_2-F%7Q#WlG81M)GeM_|0HW3-MJvn9WuCKE&h6lLQ8+sC(7@_b8~GI$ z$c8Yn0R7up%KatThh0sHP#IJORbuu3jGC`?^9C!0piPvNR4)s3OoZ~89GX(4bE1Ul zH4kzhoy7)WAqU6`Iqvjs)G2V(0lFgIw&j!Uu`(ZwK)PY>_@|w9nFlw0V4eVy6cW!7 zst@Fv?Y0L{3K{yj$x5{Sb&||CFcYx*kY~Aw1o>C+Fak*yZU@qPW2~BfE(p{1q{2*$ zq)$VUo~FTzoDzR(q#GzIQ8q(s5ShV3ru^aEl>mXr6DaeVsnSz;M5HsKs>O;IQ-4q7 z-xG7{?gvnm;E`M|cdX++2U0QC6A5M(X1;8VjT#7QV(=HMA7&2)5G7q8o1U6zX+yc3 zKWTR)5HWoMB6^*tdn*i#hSC>74*{V#tLh)tC|>Z|#@%Q;DS|h%un-{C*47r&8NPeu zW?tz#bDgpDXc)7InFW28K@o4S<)@-OE6p7vAHd~kZWN1*N#fkB=$04>I6a9tFRu#( zHH>zKE67s8A3BKEFR{A-GqxFs*+N2A+55{?L9~7mkz(%zzOtii6v1zIC1OEi25-V# ztR4E?2JDn$`=Ep{6j6UrYBR0eM5FAExa@T7W zx-5`zqwGGIyQV(IpJwb%SmAE>%!pXwY0sbk@Vmk=R%4O=DsQ5F9;`zGY;^j2&^x;C z%d0@dKGmOvZ5yjq-_3!fx;EwLb~@?S^zwYb5V|^#mK(*hPG)1 zu8ON!O>({_gTu?Q{LWeiuXAk-hI(o^!Crv%=K}$X1Dn%{E^|XVj70DfX$ve`&L_#B zJ(gNvYFJo5=RAYz99O>U@R?&icgLn+_{fa`V*ePr%u=XchQM%rT@{bh!V-a!H<8rAGY*D&&7)zF_FMh>KwDk zFu>dH#{{|VhO{eErrL*4t^@Ort7Sd}#>xeviIMd+wFB}XHo2ybas*oxu|qD5_pu|Q z1`8v-j*n!)z`*aPxb%`S(54SN8R|tjt7GUjcG0RWmEzs0r^$nTGn%5@K9^QB)QW0#SlqeAmqDqYKGe-epe?UMza)1J*$B2{&L} z;AN7VKr~|i0Js$?Jy1+bZX?kE>V1-tcc)qb--}&6vi<#I5Qjz4bvQH-TDxMc z2G&!Doo*98-%BI>@hvq3;};~bt{a0~J$;Z?DTI78Xvz>7-99i9s+Fue1_~^*JVk?V zcJ4##gBo|8oas_p2KLcf>`sbJ=&Z{89NI+rk~$rYojk+O06EiwjY?DRvnBRUr> zeL?<@j&FrwZ$tYI{>Yw}pE;ipCq18FGB1irGK;b`H5i4}pa)SR|8NHyThN;&|9t&vR<%ZpvYWVj3!{mi zX%S~SGk})s@RoPRyHqrDpG#sycPYnc)z=-m> z^EXP0cBX^aRMEAp*Pd1+t1B%;*WxhTGN&}yO0KEb4teqkxJMok)@D z#4rZiEgq3QM&>2<0A0j}6u70QX#YR0dNWOBKmE4$I~5oG*}+%iVBtGykUJcz3WYYO zRm@dmL3AV}zud`M1_cggtCV;S)_0nT3-2&IKTD1?Uc^x|GzsAL#=%Q2wqm*2lC0Iy zA-Q|ON_*vLqsXOvEYXMUc=3!rOYF$@iZZ%wRw~u>cq)EKM|k2uWX-HCYVGl-LsT_o!U9##tJgvrc{sF#(-y|Il1hiD@*5O2g7r_>apFwJ2>NjM`0M)^3(s@nC{!XC?i3g}l)9z^Jspns zdWyb?s|wvVn&3JiZO5Po8@t=g9Svm7zkLIQqcUPDbW-z;ggLoqM>lU_y`JcjChrT3 zpw@WD3i|;ZdUYfy+G=vHYEV!$@~|$R8Z%uSIr(0G32=JhdJxeLtJcZTH(C`uS@vE< zM=L7G;m*(#PRoZ+V9ulC=}18CC z%#h9O&}2q-wj*c(9gtsi|0p(qiv-g$vJcxht+?%jir8U^1(1JlPpt4|Td--rQQMgt z0K3WjM-fLR_!BHm#i={+j_O>k=kb);C%$tk6}_l6wkJgA0d^c>tQTpOHftL-)&JRFj4+dk;|LjLyNIqDu8jbt zT)N!i3GyaVB;$9M*o(8~k!u>Z>~=***>GZ*N_A zcQoM&c7Or97v8G5n3c#V2f9CArl^+B9Zx%>K1eS-Cm6ol3p2wWWLeEU*GRlWYp+EiVVUC}}BXpEd)`SyRZ2|6tl|8@&K zpm43(Yoyz)NhCuRo9$S!fNE*KQ;AbCc6Y9NT5p~Q8&1zrr9qpb(mgG*47YN7nPm|B zD=>t#q`qVhwx>EO88pn4;Bsl{%C-ok*2^$W$eMMdFxPxWU}QQI+SbLGXg2xLCc=nN zhFUSGND-L~Uj{LtlKm?vq=b*z9T6zD!P2JiaReejQvkimW2Z$?$z@1{K1YU}~3Y0snz721N; zrR>9uT$YwbwwUsOg5k`N>(ie(y??!-uiyFRqJIo0-8#$^bv@m1$2^>IK6Qp2$(HSWuEXOYQKoh$a^sjF7<&u`)3xsi1;d!dO^Yp6ALVdl70;|9HK+ zlqrj%P?*(hF_42CCkE(GUQ7H4e~^D=*QQ* zuwni?_mooC4$}XdwtDF)u1H^7N4ZjlOU|za8f(GC2rvQU!_l0})vdkl{G*tz=Gy~?n&iRGN*`Dqa zZ$SwcyTRqTrh0u|7pGdOmC0=H?10czBZBRhvl55f=Xwk0S#P(+PFQIg(=b)xgvrb{ zaNJr{zw*z!|G!!{S>L>z@E!QLcOld5d;9*L&;K>|<7<{o`*4X1ytjC+z~sxPw|9VH z`^pJ;)dmkjN_es9g|?sf$0;2<>9*FSgwA&9iL~=>D6T%W#kDqkrF8#*@hZGLP|nTD zvs#B-!%bfu+|AV}q|?cW68E6xSp^hP&@rp6JH=EhxotiIXAwvnGnG%ppg*f|TW6=& z5_WRYuli-i<1+c^P67_Z11z;tfJw7ZX)gvU^kN+y9kr1>cO7W9m6tE``6St?;($^Z z6?MB<#wyy`Bjd@zDuKJ&pn1#7weqRJV&U@Q?&tLT428H(VbiW#?uv@TrGauQwNbRA zFB%e@{r9Vn9`L*1skHfC*5%{%9Lcl%ee)9%yAGeWuHa5Cqvzdr`HjXC9VTjU?QYz9 zS`G2q_{|mLU&T3IYAOrLvNGxzkV5|z7f{?^RrpzxpWo&Ew|P@$!* zsTliyt}XbI^J4)7Dwks~W4Gy7UC-(&Eh{Q!am>FCHDA}Kut0XDeKjo~v0;t`nPn6+ zZ1)b?i_0>TFE(x7K{*K^b;)dOt4L(`DeEuXrCW7UG?qxdF+2FWXM5W%Taw}7Deh9= z)q-0cDVpT%d{>xL+2Ps5;-M0qZb?tbpAW6nRQpAj=j1prujVmO98MF5w7yCh#Kw5p zYIt~*zw652vTq8-)h{nckKqc$u>^f&OuGeXULFn~tBjJ99gR#S3bL#W!!dc%lQo{9B8shgLp;*_zsu3;KDt zyR$LAiwhD7*k6Zg>EKQkahAj!B=u-$1d+oTm4kvbu+ara$oVMo<;k3ZJ$iZ_12K_v zE%;e*FVfGw-3Tv#=>O8tx##h-io>$B6Fn_pUp9vB+(KXPSL#Q^wiYmCcOlxnk7^b zSJ{y0VDYb zRF4AdFi)c9N-56UzN)-x0Qw{&a8=F0HNDd%*Rw2HE2Z_Y%O!tgT0?TM*Sv}52GYyB zVa(gE_n`$GW^+i0ZABipxQl$)GbL3IXMLuZKtjS>A2yG}Z8wKg?Vb>`xFTEb>qyJ0 zzvSiT}K zq!>qN$7qCl;{soQS^#-p8!PdBZ+v(A?&q#pS5n*9p+oA@YmMFRFyASaE7$*}RDZbm zHDu2PA`&hMTwIoZ3HGKEOhN3k>a|Z}T`4N0%pry%07$r@3$wg3V7I{hI`Uv!OmI}l z^-Pn83pQOv@PHCeYnAJnO(%BVnmKYBtTk`!GtToIde)LM#C0>4>zjk}t(kssonam$ zX1*=Xl=Jgt(@xi){VIU&mbJcXBJM8zdAQbBfKFY2CE-3WU4F!hm<;jo{vSZ4eG$IY zyy!>vM9B$o+Vo^q3S|^?tAASJl;|w^qXt@Wzw-k`7N;)F>vw_r^EtOs@2y_q7K{*y zL|?WnM+cY@h0X@rxvL=s%*6118N^(m6@4|0DfVb^cO^MEQz8f;xWeZ%H7G7-cFVlS zVc_*m2}8zwlsm{{-zmy7ENGtChHfu33qFLaf5tnM9S-e=ujd5?lNy4+A@LMSXk{Vx zfiKgwAyAH~fA=|+GRB&w!OE=o1c~Mj8&F5 zaoesusdv*`Mxwyufmwl@XzrA8ZS%!>?)AG6AtCwt@r>Jfm<-?qgQte{WUaKKuJp4B zMW^6Qn3e248#_4wzxCpik50h>cgewTg zk82-j7r?m-k~3#i9X=LM8%kE7r%;#aDd-6o!7I^$4}FHb*U}Ds3D-I z>*B85#isnsND&%GoscG}P9kqIDhifpm+x+>Tg}a-XG9=K!rt55jcr@(ioi_Htnm6{ zQJe3bmOn0bgJoRhXCQAFFGllpU*x}J zzI9XHO@7^?py=q?J^^ve;WoZ~esAMLLBQwT;(iivCFr6Rux4`{hNN7j#~%dBsVl3A zhD9t_j-V4PZp~3zhE^F^$2VW`jtv#9+yFzuH*&ZppIyc*~?W|Q!W;%FD)t!&8$R9Z#efGu| zz0Hq2Ppxz*u-X#W7P=^~(}7g@%i!Q_cyXmB8L)UL=YUtb(`#+5JVlH+9iig2hV9F@ zKnwQg!_E_61PbD@X+ZGjoGi9bG&iSCbhDn2Np~c~?Xk+eH8%71(yfk}(4{>(bH_$V z`{D^dG3woi2Cp!0D6S5t8oIB{uHd2~BJ>+EghhI3dAauI+LyGQiM`izP+86_u{YN| zmY&7Lya1j{$V+WeMxM#T9k3@6qksBM@0VbXw1#6vu!+W3Yws#ttbs*HbZCi4ELY#f zccAdv2Dbj&aj}cX>m!kPBoWcqmX4vV9hz=Zw?0nRm8~h3Dl3_LxOFD#_FPYZVeXqI z0xV`jW&<%h0N&tpz4!$@jI&CZ&DA53OG;C^$Hd=^gIkmui?h z{1U|@m88=q15A56_vHeeXVR%!@Yc-CsroloCDGy~Diud1TD8>9c#uaEL5j@EH;%Qs zuFid~a)j5-sav(p*kjr~5jypse{bv7023J?iGpDM8%PBF%bw9XW%>Cf`T3Xf>y*fl zKQyV!dYM-Aw5PJ$mkp%!1_uYv66>Nf(cT8<$NvymNG(=UQ#%t8?9J&PGuUnLra`5k zlIs`X(1y>qxu+R&2b3jWC&@BgN*-Yzvh66|!G&tt*Tc%iWe_W%G0IU_e*7dX0`k}D z#Q2MGUtztwQPCwg6+9bZJTB&naSo&zwQWZFqG^V!Xm^(}w?Sw`?3J&#jqYUcKCuB~ z{t_H^=D|>P4VOwMm$-WsD$U?*nnr;J_2mV#nSi0v?i9^c74+?2V2VoX45!Fk^1*15 znfa#IPfvX84^7rO2^6Ys^;E+`>x$21qRQ`dLeW)1un zY2@c{o-18REA0VohWq4yUdH_~{WQyZsS3CeBNHXg)d@K4bPEpZJ=p8P4=YI{>Bi+D zWgtVm%+Nh3H`iz;G~=vsTk8~xmGA8_0RjFsX5!b+%F>Y&ZFWDqtZar#{tUw}a@|(E ze$mqfaNq>*Uyq^y&b$2lD0rKDD=jf!il6~iff|4CNTEK_q~(+iD=f~WBtazjzwhF$ z@l#AJS|aHs&OgC@;j;6->P?e@FTj8HEdLUd_lTsVpk%>2rAcdRZ3&mM**(NwzgxF% z$2MkB)Y^5czW2X#a5{ShhBb zpN2sgm*$(>#Po{>pI9jg8xXTh9?oo=H1MW$&I7g~5^>gJe%@7qDk_?L+8J}9uG&k9dEO5ShK#|1*>_{_ z>C@tN1&&TB?Au(VhNqbEmC2#JMKIsEhu2}{{l@~_f9c&e#!W9x4y&@Bc#{H9B?vUH zumW`f;n~S95Bg)r+f>z*mp$rMp>AP?0fFL$c|3{cHrEFwvq%KbuQ&U_))iQXVFD!w zxDij(U$ zy%v66>92izUtLWVr(9nP90VYYK%Y-E^WQv>l-sNLtv?!Gv>0C0P-A$zk@TvK0VC4#{J2R!VrTZk-0a=VsLPA0O^mc2E4(`pgr@aa|Jal>y1tzc!PZ=NlQ`lS_;8c;d1LgP;#5q{LuTI*;5SMolKuF6cGgJ_^_?0>EMBpP3kZvG zNz%m7K|w>)Lwc@VoWt15)Y4LUHeuV``E=8-N@O^r9%cU2@rXgB%930oe$O!*~k z5zdhdad2_R6Hxx%o8N{Cxh_{$1bX!PDTn6SwY-^56&o3hX)862Aq-YUR>vpAG!nXa z2owk#!IfUI4uLhchkO42huKm6hI-Hsc^yQ^?If`oFR} z_r!Z_=hhi0D%~@XOlz*Ei1*w}(yUtkdWeMq9&`46qU`>vP>psA@G{~Ux{D)PZ2@j3 zb1Y3UAMQATBF-&`J6EACeq*9?FuvNCKbg~`YqJF%b&3%yhg3*&uPl^E9s%%vY+<){ z;&4%H+n= zc|&`p#L$B2Vc|MM9tYo9cHbuN)2fYFOS_~L-oKIvsD%nA{HMfhdKlP-6>KO?#aniz z2UQ9_@U#a0`NnO#>GYp8qyORiALPu&8qE?HP+ii9SOB8aDtX{zKQK8{7oqLol2+hK z@mOi;uwr`b=FGJsn|-Dn1uhx0;Alc(Vm*$j0BMUeD}uY)xORi0bf#X!kMt<(hsYIK z^)iFFI66WriIKBtO)Irq9&DgEGn)~aIMAb;1X7kQ2T6tG0G({S;+IZS?=8ablw-*@H zi<#Hfi5M1pIIors>Ll_wJB`41cBZz@5(;K#cHe;p&>pG9$HiRdsE#v-c5;aB;PYIq zd8dBJQ+k6A*E@d+Oe>MYQ9`pm-G{dt}4dAcE(SxEev_ z-Ao(Wvd{;KS?z3I>_SlsE#MOr<$kqfM2S5zbYB8Lh{ev3Hb*WdqvBJCxSaI(<5JQ5 z+r9O2Vz1W9l$5yL7XcCqpsm$=`(o)m-4bZrB4zT>3Jp)&!m(S}EgwVkzCE`&&b)p# z-(#LzG=FiXh`=tQFMYS+d7pyatN9LJKqMbzFw}uWU(H@GEpyyws)d6$+J0G(3#I(g z9Q@1asbVD_Yq?>>SJRBTvzAfbAI;Lw{%~4E)=x_sH3lPUR49D(=usJ&HE019cuc(p z)#)&3Cu&xhs>#j2MJbXZyRuv}c)(5qlmLstB_(({<`wkwGO+|XhHgGIR*+G(vl)ct zDyZf&VN|@r#S(^to@LlO9U<+2VWUfX^HSlY zcB7yYE0Ge+ zl|oGGWz{920~co|pOl%n8)%=vvCBWcaAe8Y7hn^Ck;NDR@Fp>K`dEOW>W%n|5f9(} z`eDku8iwwLY?$7pkvq>rLe30--If4K^t1boWn2-^f{@8^iTvSw1r5AC@ zrLIPdSTwuPhg_&J&X&G_`Ix^5ux91+JY}_zKV6TP%$fg!vORQe?h%HDIe|hYIw>V- z5zHMNX1d*H2kb`bBFRN9ebW}_{!--n_Cp9)L01%*IhY06c_T7+(A-e zcB;$VYZ~yRVdz=#&VJSmGj{T__vpG)!5thFB)ixf2V-JzS;?JQ20?p|n85Mww;(A_>ws^iFV6R#(}x9*sUI7|Qet}&BXj2ULHTN|FO3KarRFZj>97142Ez<@MB zy%KSrEzc*&(F>i8@zwpii41c!+iFkl;XSmZ#0oODelvJ_by;N;N*GEE_G)i?$ac=U zy`i|`GP!Pv8uJ40OleGNh-)TeGCXUcQSDmmEJ0lEoEU1X;_gaXn{V5du6ykSc_WmG z1|Nm%5Lix2c@^ui!N;L}>)(T%E#AtnQ^E-UtIw~FeT6|*&36D6T2W2+3L%k9Vq!)u#k$rRo0Ccr77>YBh+y8meD>OG~d> znHl}-(X?AycMdV1?X^u2FG(XoAVi{J+sp9Xpc439%1_HA1!i$#j)CaS#_hK^x*Gyo z@Xy~q{Xcd8?JF2t6dpZgdv$CFjwb$T5($s%VRqH=2btP`>4+gJ@FwS?&o~z@f$xjF zQ769R7FVFctuAEp{In!8hYIR5JP3t;(O?+Hq85YI!`{7x=q8beG$3D^>o`&-STi$zMe~mtF^w*^VP2 zsmZ^WdS7l~%I?_J2g?|VcO~@UaY_t^ zx9IK%N&b_SH8od6!XiR)!a4Zi!>5C4QGC{USBU(7B|gJhsXbv=BYAy-sY3VDD zrQ{8=s7Ux4Fl)kWeGHf~C23yq)+ue(H7m;Y#f;38>jfNhp6rZo!R;Kr3Y4Ve>!IPu z!%Q7yZ1LVc%wVQKr}LpBGV<&Qbzi9w z*}jE6h~w104esyyNr*ZC*XdOa*Jnla0eYf{evaFq44v1jJ+`1rJUh$foi+ue?~JFa zGb-rPNv6K0wu`hWTcc+(L`<8YCK>6{yQ2!G6AbDmT`ilAZ(}f4coU=T>moG;c5}K- zmj+5RYMM;98oKELzXlU^w|iEs$f?xZmyDrPwqWWgBNW#}v{%Q)E!)o7H>NBti}g1! zmuT-rqfv;>V7LYPXZwmT29HQT^Hu^ybtbn4qbOFqs%(oZcp!G(XbbBI`;TrY4tlWA zuA0~cO7(wI*&6NDc{z^C`N9=*hLeKr-_GaLnQNJ@R}9%jpAxS7l*w(DSfj2usQ+fq zfx+UK+}dhe_Tjb+@^h#NyLw@tEP$xN=aX(E)gx_vAy#HYpI~k?q#U|qPwLq3Hs@Ns zKPsquGfTVdih;L0>oXwbES>Q9cXoS4F3r#3-(v+rNkZ2ARgED4pskpWXf80HrrTf~(&u?-=s|BT|BE2?MN)Ifax4$Po)Hld;SBJS8kjATJd3WD z$2>zq@A5qTq|=RybLhJ|XGSvm_#xUVuF4y1d@{@q{Ka$*x&o7ae$e|(zyuO&BhD6B z4BFTguTj5QfVpQUXeJO3$-6mMO@IZMKf5YAdPb4uCM2dkuyIcZeANX(8J@<%7NKCE zdKrgH$3vjmNs*)mNRVX_>_S@G0yL_)N7sGaWIMoE#MxIU5&6M{X zh{3cLti)`yEnMn6a$Zc4ww#uiv8aVheR$|yH9HS@_A)zXy zBTBo`&#(UMP&6U_u{e+eU^#Cn=lf*?SK#$$B(Bfa%Lvga-F6nkm=`O{3n-=C#be7@ zE~@xMbq7%9FM76xRPOH=i}9Ly;VBb{^>m6Q>{vM57Q6QK;;vNWIGmz8bB{~YuiGnX zqzvrrY> zV~)BgMchKxFEUg*g06)qc+dN4+~$RPqaQuM{%83Pmruc5fZmiRZtrm@+`o;23c*~! z_aJuc3ZjskJ@z)KsTLG+4~{ny11`UQiW~GQr^IU8RfRE6(s3w@V7mfrP{&AcvJGb?%P?hVJTlUmH{EfJS0lTVh( zvjlKa4BjN`WtZ&cvqmRr_$9Zd>m5a+vS@JF=}MgxqpXazgFEF}#5Mn|j#WnI-ndwq zY^fu(mYFwbEnIz4Piwwe1Zy0haW{ zodaZ@zK%w0sg7j5V|VhWO*d3df*$kWPao7Bd&!GhlU8Kz_~chjuQE;6?hBIB8F%!G zj*+`ewAU6EispCfSftf=CjqWhYZ>7#PV*=*_7W{+zgkr$q%}^_jVC?h^La>PUbVqR z*B;&UK6K)*$e!u^=jVhUW(1(if{IYeTBp*MZ{DeOS*bZRYaeUpuNg|T?&&0JQyr^* z|2i3^=USYd$y6cLM7p1J$ct(=g9E*$e)+PV#FRx zozGowQj)1g1HF-iS3kZt`^#IfPblxVq}zCmeMr&gc4*$O{)`Lis+Vbjp10>r3kWmk zstwNeFT9v&&7k$r=ZXlNlU;M=k+x$lp11+E(OHBBdd~RYGYuwV>C@kG2T171^NS>< z97>4mrc%4&I0zv&fnzg(1t_pUPA@}w>R8B49_g=6uaU^RPndCjg&GbBNNfo1Y!{TC zY2Qzga*`=D#k-O*WTWp&&PXiyFDTYGDGSIP9S8|tDVmyWPe~^-QpMFUeI1!}nO{AE zwScErWK{M9fdXjdPity6vvxCwwhyRDCei05cGdQH4XEOyI%v%n6*6A59z1K|%y>8D zTjHSRMok)cHUaF;7lF^*XU0=Ry~iHf7i|7gQ`H%(pUZ*sUjFJ!BMdJ`%CktUy1GFD zOq9N9Sg}BXHpmQ5ac?@*F3;Re2L$Kdo^#oOWJd8L6+Lp}bt3{rlcGQ78=uHa?Z7|F z5(XB+2gMcOjwU7~@U-7%0z)5qVmr_Im%oXeJh{)$Y5eXLmROaMXUGRq7x2LAZK~hd zpYbi(h>AKa{|YQf@njFjbt<*p8Aa2>IcKff7|sp1bLf5oK5RgUFEF2v zVEY8dlMWS+WBGhsYyzLS2Bq|-TlpG>XOzCF&;*~ef6amV{^hXmm%+9kuPJ)=EYD@= zDMD}YAm?Xb4Mm5CYd!Vkt)#>n>KAlVBs(Mr%4H*7zGM$jl#8BrxBcIq4TBJ~E(;%M zQ#r&dW7TBi91|BT7Etrk0ysuWutQR)kWQWID$;%_d9?1n21msJ2lwws_4gDg{{=KL zKfEpz2>-7?qpsOZNofVhDqEXFejS0b^J3|H$RSWJZcqHe6TrZk4Fj{rP8B2J^Xph> z+nzf;CtWfBp1BlsMV_%eV>S+r!o+eJ6u@BUI!3Zem>P6+phe)#Uv!D_w5>?5$*nR) z)3~0aYA5w%`%TXpE-v+00j*KNzhzA620!Kn+rfR!DD=pc2&o>=pEeo9ih^H2mTI8= z1Ld}*S?msPOY{S5WZjyJd90Xmo&ks;YwJovVw{k{LdY_(j?l_wZy$faU82i zN&_bYG8)C6v;BYg@&05O?;tx_AB)+Tk6A(zTb7~t?L(1&b6+!4g;|99RBgfqN@Th&8wfqp+k&*tzB>f> zT-COxaDKOMW+Wv)%?Z+qHw%%HJY$<<=a+0=%g}xscSX?bxO$p#R&uHtqzu(r%Gz2o zxpNgKd+6a?gy0{9&OA@!c$D^7ot27qC^d$>T%utpCQcJFvm(Ibt?V_G23g9-eZ7wb z+s$hQis5wMBsaN?CZ9yNdm+Sb}dOd6wj;xQ3+p(uV+`sZf zaO2T_?X~w#(}|FLWZrhFy+2gzn?vqQZe`@n;P1=^RVNOR@yq6D9Ht1pjs}MnC z!-LzslIux$(@+o8BQ|y-Qy~}YLfVny)u z*wuCoJO)G2tb^JVtVt6&p>`+e7+n)|CO8;S+(D<)^Lu{tB^1(-NBmaFtr?ll+H2D! zy0a7o@0yX&MY(pC5iV=chdlkrcLDL$`ujTTtFjC{=VbbB^VJm9Ul2ITHd!b9soi%#JWHHUviS`vwIb{UckZlzR!sZj>$DMYAGY!2GpqNP zM>}ZHChUHey4_pWrIoq}5J#cw#A&l}Eol1+_jo4QN}GA+pLs z+Pi3KC3i;C0L~c$j3fQc}S~uxo$LV+ZU{Dd+RY zeH!3X>*bh7@HlFZlsa}T4SY3{>;R?VCj!hPJLYNa%O+3AQvxue0`Ej=1V86ol|9CCAXb$aKeS?4 z^Y-l}>Pwina=_D|F#|n%e|8bZJf2MN%DCxis;#ZPdQq4?K<<}Qj1qU7N!_*j;`e{$ zGj(W2eXg^^Q!v~|9H!tSs~^9$dRbGD?^ zv5+LYM{LH?Gale*_iw<9|M`Zn?2_@ucuhpdM$w$n&LJqhSUf%41+=J>berJvfPN)! z%kFFiU$XX81J?v{c-5HxACJ%5h|8;AYtCUu!46}<6LTLRdwR>59WCK<--y_y6~G)FRHWSP%2#w{5N zi;R-#)-5AAqg90pN`XamQAzyZgb2+KX*zw^YWcjLZ0|#+5OD~~!ZqTBax@i_XMwDe z-)kf-$WhPfVeF{T9Cb}>fthT*#1z*7XP{}ayspQcd$j=!JU9_z94+yB@<(&KRUz^9 zzP?R(a`QNUN|nC(9<8KK^W#Q+mA33a`3>n4Q`JiLax)WDx1Y}915DhPRbo|$~5f}0@Al8^> zT`0Aq^yK1~yvFo8V{_n)46jN!IsehMi-9mRm)khJ?EYw*@fLb|#u@ca$UpNk#St_= z(xK&D^Kx(oYT(qjfs(s|aK1;piEKeo+R&Fi!X-O2zZ}mr0@>m-{;W!v^Z1^7W{2e7 zm=j2(H$QG1LZ?tm86N;E2Z`Gj&ji}>4V0gLZ-pUlhffxFy&QaY#FIJHAo27K1F97e z$S=Ka`5+^ny4=F-Qx?y3__oq^N;h0EFwTAe9Wq1U`Mzte63>WNVD$=qq=V1J8wX0f z!g9Z^U?Hj}*f71z*6%|YT5fUVZNoa4*oIISR_1sdibTwR)TbW!BrtthhR7;%!2@|< z#MG()#v)+2yw|0&)GIq)*wJ_P8fVXw>EUP1!kNs05L~z#vr8yhr1zz7>+*#`BiA%9 zYICh9334GJ%j+)GjXPCt{c*RKhtA{Jn0PSOWHL;?LYa64eaA%lY|NKG0?*b9BjtK# zZxG+2hmtGX{f|gZl!3{O*8FOW*o5!b$5MlG?rYqLorv}a%wb37R%=>>1O85}(aZ#% z>RhZCo}=1NR(%53EHrhcet7+o6*6M<`?lhA5}7AhIsTmxC^=I5Gk~W570HbR;QKr2 zSzXDMcECEhiq2N$By*qP}7XI-h7=(5iP!r zB;Jc24b=qgRjax_A{)b^lHII~*+O+FhU#rH8NDIhZ1QjwHpry9)m%kx&%ChsV%*Dm z?{i%$oa_kx`qKn+I_2dqJ;!+XfKz-(=Fbg-DZcY3B7Ze=l-J~g|LWxA*Z=hdOr%C= z+jz{53ia?V)#JaCe_6F^Sq1zi)@C2+u(3a`YaZ%WO}_1p=XLsX66X$U;?Ld2NoE8H z-OV-`7s|bobpdZ(7q3!FwcoP(W;O=Gw%$K_Md5Eht{Xt^!G(4)S|BE^H7LC|Et?&5 zx}$8yc^D#5Dmxq-t3IM|W6M|iJYTNH;9%@W!DTh~E^2Fq4)W#Y}pKHISdc!z% z0%JL%dNbpzg?Nm2`CJE3oEd%0NUPuFy&NKT!?SBHRB8Yml!uoWBKckdX>f zRM>uw8x_!)n7%X0%lp@s^`lAcB|!bt;v2#|Q}gB;fY1{{F$}d^$ELGhBAlasCO?qd zGFlIX7zBDSdt1>Dj%(sXEun4a(P*?47;I5VNrAHu`X}166{hIxeil$ua^*$zDM@n& zpB0BRCGlFz7KHt7Onw8(WT`(6drimhB>7vf=s(?;N@rx2!p9D;UTHe^Mjlx3$})5X z*PV|H?3-djQ%3QHb^*DdQj%G=(ScWX*$s=_B{O~l$7`EQ&TL0ol&J_(aP#f2QmWwt``en&FY|p$6udG-X~ld?;Se8@?qnWiX(8L! ze|Nt3{p081v?>jpAour01wT|ckm_REwA*Fi0J6R7)FZ<=o9@m6aUrPgjGo?l)T>u} zVGkb2t%S3qmU*86J3*B~$2oGL0JtwEwR;2K$I5@GUqB;yXBc^tsE-Rwd`s_Oxey~x zpB4_hZTZ0^^fB%Jk3y#R*`w`~O44RVqg|Zy&UG1RBCAS2jbm71V6nuB%<|kxzOHMs zygoN9&x%RGESXusXt1D0+#yF&ApK$Oe1LNh(CSRqDbzLAH`O;;;ZdBL0Y)2ejc#%! zu)y_V`gbNB^6=ub?wC@RGYFCoew_RyKYt$c=^)~1xI=3Geh$RZmAmpIux0doG*(r} zR>ra$mk3Q4>Fr_)y%d|xC0AA!)_27F#q3FZ{A`^)M&Hlb9Jnh@$|>G2oWqqT9#6XN zGRq{p04?N{p58V0?^T^#M$T1fuYgV)U@Tsme>US<#j!RtZ0Y9cZ$kAQn#ixf)tjB+ zpXd}hG&>+AJC2#YZ`R!nT#fRniq?iG(v+8zYAjfnEw87aA%vc3f0~2!q^J@#%&!DW_N5YE z%thbv?i0HY1z(?Ah%Ghz9ai}=94+$qjdZ`%tn55Y&#u%z)>790JA=VnftB*vN#)wa zjk&d}obHwty4q~n|2O>ZudV36AY%ts!f#51 z+NVFi8+93Un-32*&aErC+VMs|yT7;4MT4Ba9xS8knwm70KDhu_f=OYVK-dTn`w%u; zn$2c}wqKHl1yei?^|H2%(%w4}pleImkI|q20sMTn;W&JvSS$To=^WO)BuFd5MFd>- zE_G1^kT;CDM#OXR!yNX4;Dg|~rU?t1w29IX7tga%w<|}S6XW7yy!U3B*U7&*f{F{VX{)MI3*RSlaY_6o-LdD|z$xC;{N?p5vjjyPDNomc>TLBpsmtgC@ zjD4?!Q_qHdVRX{yi`tqJ*G{|KvLcWKaO?dN5<)t9btRHk)Kbegm64z712-LFsdvBM z*N59Pt^7v9#@00hbswxH1DGK=bp`IoYI|H_Qj}483%%3Q^8-vn^&e#?@A$g;-Id?) z0qZi#?Y~CpPcgaLIQ6B*hBb0(dl=ssYKvE@h_ebgz)vJTc@$_j_+g!b^89x@+*kHQ z)XoA;zNLFTL+>_&bO7~n1CJr~q08Q?XZU76yhO;(0N1sIj;(v~3Ym33Yv*oY*s_|X zz=sN0YWFrktBynb=u={*13wRJz9HhGcgQ9$PFM&lz5?2(l7kNr4S|^E7Q~CH;!r~% z^lU~I0!dlPqe=kv>1F<&&FcGu&%#5PRDxeP5N*)l{~Y`hUtUWA0dO$F!16qZT0&DY zn4y3@OZ0M@Me$MaOMEpG1i%*fCGu}L&~)=pxPtfM40kHn)OB|d;Sm9Ucwie2aip_7 z;cjTScMG(yQj~#jo)8}oY{seth7H6OOGfxLFwP7CfvH6LF}{I{0%jAaQ8>C*us+nv z+n}DJ(WyubM{!jQyKepZD>+VdUfXUz4|LE?%k0 z3S@Lk(Q;t{ga3GQ?P) zXvEsB%1n12T9b+G~alVsD00SyI( zktjk{;(Slx!|hUu9w%uPG6q03MHV3u*s^_3uGre+fQ1AC&gu)<b37GdHoh^7< zU}R*tt1Vac@^CdmnX(Ci= zS5_oq0x0KwCGb?}QLM5{zoKbbRd=6)(3Lo5`BBwvlrx|JF=dH8xg|9NtV(VXJtovqAJyQ{z1seEYjm3-dI{kmZj-6 z7Nuzt3!Wb%mVvN~&VG%l18wag13V15;ei~B^EM&vQZ?pHB$UF&aB)E-12&g*OiAZV z(uUVJOu_RduA*&C1H*JibE{8PpVe_4`{h0OJ-#m6TRmXZ~L5|#s!zy^O8)7Z5*T8lF=|e{UlkB&2?j9T_kAi#%9N-Pd=N;)9;3WMFA6icUlk-|-Xq1$;*5P~HtG7X zb+(F#hY#Ptf8E`{D?>nCF{r0XGcE%#X5)PtaC}`<=#h`dH7kzM3GY1JK9SRgTUFi zSfnH=A?W^`XjP<>YA;c-3tJASYSSaS>%s91+F4Iv&6a+xQCCWDZ4QYLmDdQK{ygOx zaxut-ZvdnU?vc39k-jpluR~FIkop*1pb2YUg`^LZ3D%>sE|&UrS~_k^yj3A7f;{&Y z+u7UL?Q%zMjW$q(b;q65k+IIRJ01m+M}YN+@orxWeC|MMYA2Nc-Q7Sr#`YTvUGzJK zuf;)=-%nrQI`A-a24#`V}bD>xrwN>Xq8vzRJ#9GF?xGleSH(Kich=zN@!{- zW!pn zdhG{dwD^E74K`6>3D6Rb3y`;)y&KA9vqN){-RlcWEFxrjd!`9?W~79-(~oigiGUo} z_~P%5x!w4#k-2N-e(a^=ZztQ#*L2 zH(DH9k-Mixih%UPR*3G=ylgo5+de{5U3a=)(PU29_f|qxz;v^HPU#>heu8mi2XEdA z7o_12Z%OCHL%-=PoA_14snIZ>H}0FhJ!+MxxcBMuqyUJd+Msqs;K8>N*z?O37fPx4 z-rou??n9lmJy%ArjFK08LYl8OeZMvO`t@rV^{0_J&l0|9@d1^1rUcmXa8cg=AJ&LV zh>w8(W)qjfxQhzjBj9M9XrxQ{@=ssh*3rb~a`#l|*5QH_Rn^sP+SVA{6NGJ@xkCrh%xDf1K$hao{EXi zIlYkNu(=YY;s{Qx8(TNWF|N4u54kr-oli-N3IDVzdOf7W+yHVXDi{$7i5ta$hM!)Y z8=A{@%)AqS#SV0zc`+3mi_`I)$umKAkZOd&MCk$}N7aT5Q}tQh9#+Y0JGY;WrhoHI zef_HM`od@3SXmsMsy(yK>bNQJ!MV)_-qh=#tUMiSOLn(pjNeblt)OOX%qgF^J$r4W ziH0?dI>`!JtP?^7M`$d)oVmrnk|x3nP3yc)Q})1aLN&&*Y$)dCA%ZpPjQU177-S9L z4c#_Z@Rm7}S`NW^`Pw#e|Gc*493kE>GKHKxF2<(N#5mwkX>ZySR6fU!LB<3E z3hZXB`c*X+$K2p$#kFGqUp@w-s_Tq zlgKRd*?m(NZE9g{|BLqYuSMpC8wo;I$vw2;tq$#dln`7{9FIdl1%sSO<-}W$4eD22 ze5-^$E1v~@h=>Z9dDDD>6(=}jKfPG@8SPwne>FIA1${qZUj{8UaEN?x#;SCden(ar zazMoQ0Iel^KqVDPWUR{0SWV{+p4dCxrxB_@?!=GePy26eru3*O((i(lC}?6f9W4r3 zkHjCiTJXq8SoslXBvu4X-zCF0eiX4Dkm%ezzN_#h?)1ub595D-O>X|0&^YaImJf-3 zIg#zIr6+Rtzl}^Atp76^dQTqt%aF?dVFOH)ZvY^^yMjTiz-C0hVnW~UYqG~g_Z=Oi z=e05%o+gb9uYy>|wtfAw_93-hRwk08v}`v-Sg@^-+P%C`3&R%!uv^0)Jet(qXKp zXp$Oub?WOLD&D&5jaU#{Joq4>c(Wpx`#hplL;`*GZjo#TU!mU{L6Squ=`5l{N9#|S zgDeEem_dfr-pU1N`+&H8D>H5#weriZbrY#iixCEtuapAi&-9!bCPc6*X^wMi-PGK? zM{c2OCwb!7DF0E`FbKhg2+HpKCg;lgbH|bW>z_p}b1sjOtSr&YD`a>*yYm1l`}@xE z<`V0v%q}#yEmT{~_seKOmBuUM)^Zxwy?Ia^CPH?`K^shSsj#mGHeMTCoKN>%j!q#w zgWq9SzGZ;))8C3K)UL1^O=)E6;yfr9+@^TP3bWT8Rr{*cbmkQT;qjjR+u18rwJc^wBopAyQ`SKtA2)bE* zGfQdNRt1Vus;a?fb6qH)ch*1gyv7yJm>ERJ(y7hLP!L@PDCuo?#W)vmF2`JTN9a!d zK))uR>OpZO548!ua2v$@{WyB(%ULaR1$DR!i<9yMvE2r}pSywgzg+1-vcDHvWzVIL zlHX|M;I9pPY_-Y+E{BO1U9z&gQiH+~4k68fMV&XLO)>b}^Pv7;_J}oEw1BW2s3?VF z=gH}T;r_HcJCWr!+vW`lOxk<{;pZaajDKI%A$U0`SsQ;>8d$Y{;4i??Ux)Sn-~9SF zvzgkDXo)Ij2a|vNHT>-#v0x>IHR;osc;cR(j;Klj{H|k;03sV*0_>R*yqzi&8Iva) zxqdn0YoUrstiv+w$`yhHV5Uj7(`5kX&&8=BsuqEh91y!3 zcG=13d!?@}Ci>ubqw?pKNQ4Bdk=A-kNNz`3TLvxk(c_Dwm}DlDtDsKvQg4#{@0sdy zmVFT5Z$uglLcde<{7n#G5&S5=hB@N(4g}uJi>~h0TpTWtOHd>dHmzCpen-==lu0&s zu)&olKTn0FXvH2ilm}qI;%HRu*Te-q(8Dy&sR(3K`j*h(&|cPlEKKjH_#o0CIP4JO zU<@c-P;Y-k-@)OR%SmDhc*-y4EGLOfiZ=-tSOZ}EzA%Qaj?M=u<)<zt5{{_r31SqD$Y}q;zHL`Q(9vXHKq(e<}3M=cNWP@d>x;yZ~a=93<)Xf_>M2J6w zv?IYAbea>f5x7)&y|M~}u4s;v7b0!BE_o9Q@IE4-TOdSsB~o(pau#-OqmaxJv)308 z3SNG`9AuFH0h*u1=BlG{OP+kzHI3bXnn6$1oLs+G~Cr6Pwxa)))M^2tAAc-+zZ~Y zRce3q>5A2mo3wKLkEi`2^xm6;KEAUS{o&3Q$3bNRdl_`7P{ANU1Uf-b14o?(;AADc z>Dr4-@I15~999b5JR+3j?ZE!rOAD;H(Y-+);CckIfjQ#cE4#>lE1gln5c&haikj5K zc>#R_aud&u$Up6Tp+^EENK=zuAan22PH%R}JXLYDDTr1V>Ut0$M=>iFpBZKof$ zWgE#$N=k|=mqLed&y!PjC+#Zq_HMb>TzHP}g>7gJa$r|#Z#Fdq~zk)2;mIuSmFo_u%$?b`Z zXX3w{hsX*-K45aM`&1^^(vcCMy~M3u3*DnG=h$8QmUCES%Y5-{8LZydMk=R1iYw6K zE3hN@`pzaKY@Ye|me>XqyuOGX{n2-}Q6Nm2KC_x%iw}ljeKYq}s!+P<+RvQ-*nhG_P<=8{Rc>@Z3 z1gi` z2!1~DcQFL-fWz|g1s?92d{|ktr+835V-Pc&nzcok@2d@J_YBpjoHigVLg7K%t+5x= zm^438C>F%Dg((e6Z_zd472aY_K$0}qW4x81pK&4oW7)!_!9@E)+FE?}#Uke2*tFzt z*@1l4R5s2k5t2%sdg6kEw`#FvMaYTJ*hkobcBru71PN+Iwa};=p;(XZQYDA8t3qn1 zm8MCc^oR6r`iv}!15OZU4K!GX8TXfJp1SJ4u9&f+j!R!$w11IS%&YRZx3>kKNb>O3 za!OTi)6A12u5Wqk#0ZTd)_f@1P2R;a$a~vuaK1~Rh}~DWT$B7hzV*3} zYT>z62X};Wn5>T$)PVi80r+dM-GXz7ZS&O|-yd6-Le@QVDd0_R1)ZLYmyzz$qJ9~Y zn@s{s!C&pib2Oxiw}B-Gbg&sDdu~E^IF4I z&%ZgV5qvi93X5{UB-?z6mt{dZFR_#eO|9CRs>fTyye8YcY?2U-bP&!1uNKI(xEJ3_ zV+3I1@o{Sr?sdhuRo{Em7Y6iD5_F8g&C=`W%WtCY+M?Jew6@t8A-CIL&Y7(LBFzLy zD1g#P2A}m{SVCJdM)l_HJ<@~GD+8iPo&s+H>FM%(f-;L*&>0$Kg?yyG+6$vpN(l?H zcIda=6*M&B8XW0);Sht~!7YU>e+Q@ZM)kdUpS&hh!*Bak>!c)hCCSr5bmhiM{1$q6 zL_ga7gdFL@C`75bgd{}CXUXC@Rr`};Qt~fQi8BO)s)g55Zwow#yy>~VFpw$|6X=Mt zO6VxFZN05N9EDtjDL|FfUp9uzlpKT(A2!XSq0)KtHLK~ij$BgSjqZmcnWijC#0i+g zu=!>5!q`oa2s1P?1f7ZgntxxEn;;FldDtFa2X58%8DD#P;PA{S()s<;s4_WkwKgHC zr-T(ns5oEbo(gFvJQO}uVqdvMvv|VTmGXy6^nDWIw)Ufs-c1g)wMAE(mvmi_NL!$A z+X|wJb1zs^$`;a+Zh$%xOk*KKQZQ;1EC>St-|6Qf0G?M?Sim+@Uu`YdnEm8o3^Gw5 z^W5(J#yl@1V0q~UXiLAm4p|+~QzfJj@LyRUhwTTVvCQt%*G3FmVb(c(FOSbAUvnLs zt!qTjvYdNtqWAYJd~`~h;J$a&D#ctOiAo~V+WsbfOTg?>EV4eZM*d*J^gL%4N4GPjFMdQ|habn5&(N#< z{p*_l3BTTl08?X_tw*yRX(0T|5j}S4hdF1UQUyDEaJn0|H+wtW}In?NYen`vlxp^AtNyf zs${$9MOqI`p(A=_LY97?nG2IZ@o%#9Ci)HB^Z->d?*Z{Uesm4bg?I(>jVKt@?-cxa zOeQ|z;c?%wCx=Q%%JpiiR`Co0F++AIIC>+upnXT!8`lMajGtp})hyeCP~Y#P&yzpd z&-xCN=9V{Ro*#FUsjV}NL~P9@jAMXhN&Bp z1>FIVdeaXa$_55LnnnjxFbudHeKi*~DJKSn?Dm=$@$QcTN=~^F2*`jW&e6C1`JR(X z4lV4*1%&c3kk@ar;DWIg5b`QJHP&@Fej5w6lE5xDOO%!)f{e&x0VQB?)0v|d2^WGW zBcq2O_Jh5o_u)?7PC$VM$3>^N)$hP7Y=59kP7~ifZ;9!({EG0$ND*@E)0@9`@9CN)@s|+fC4x8w3 zZ3Afn(5`us`(dAb*0b2zByZ3mGv{$OtG($+<`;14DdUw2H8I`2URa9s=l6n@m~cW) zUnPF~yPxhNQsVC5D^utcI1GAG*S}b6layzPAl8e$`j2J%(iI<5;A=P?=pKw2O~y(F zU#FX;36(LXxExKsAzUEJTNe}`!S+)LEW<_<+i6d&m8exLmpv|GzM$*`ZdN{bgk5$8 zQ5JaFV6rBo<$5&VGy*(XJ1C1p5N&)&tMu)<59IiNYQ6)NLMb`?jk?IxN@gORY(X2Q zAlaim zAHa6f&C82!W{=4W;xKI z7ejmt<~SpVWFe)sx^oho?ItC}szfyJ^H`-I8%0!_Xj&Y42h4a}6v2m4$)LS+zJS~6 z9}LR-oxt`BVzt}P{45Y2G>=x=Tn<8ES~+Fx{&6v|rero#!ULuTSfKu-#RssZ>il%d zp3|r0HT;x7?45|kx9W@fwJxB7Q*~n%uDP9>v(v)_aL4;lVY@v^K=BU%tlgr>DZg$r zDW2X`m$rb;(wl@ud4%|{U14-IS&8@>IPruyQ6lS1b%}Hp_u$<#~TSX{!{hRUN zUY)P%!tnrdoq8Ur?rRI{7o6Ip=5vQp!60e{O8pc9*krm?OgwCG=l$!S501-%*c0DC z_vpS)C7{n7o19#Q*knp9D7&#+BY-OF#5d4fo6Lv0sP1!?E%yi&3{ju@s!BrEyl^ok zg2#9~dMnoIpV<7N@b-wK6<^cjHNbz5C+e(zZ8jS0E{LpEAk9>X z@bhHAa2%t*!p9d()P@N0;gd_9DcNbCNZg9=v948d9^kY#h^_6r5`qahq$)06+Ps+@bc^+W1zbS9yfzNe2()NP7$F-<6bD~#Sl#+(}rf_`n(&yOp^mKkkI-VtIT(@vN^8Ao3;A0IDj0~kCf7B&Ot+_J%z z`T2PX0I`8emy36UCZQu3Ot}j?5!e64ux|Nn2Nt6vm={4zDtP-=k$!(RM#_|0JegB! zalkYuI#&;F53t~}FP0wW(py5;wSic8o4UZG-JU!U+U-oY1Yh0I2pUl#I1g-{z<}>( zmV%Ve^95lp^F51F+$&3?(`yT};nuw}wNeF@3r#+7e3V&Ma2xbj>K=F)Bjxp`Sc{7O z(qIg9c<6h$I_b}by*OGe`(~SjMPlTH>eOSJ&Is54(+>|z{A!v0H^`f3nsd?YI!qq+ zd-aP4=YcfmZ4U1%68RqP!PG(Lo*;a^uDlif27ER(SV#7o$|^`m#JdJ54*m2GNNfMd z2!886|Ms)g*LX$WYlBia@ZC)CU8NI?**6W&tEbB(alDTAN45E zFM!XQbdMjV=X%F(axBF94m0quuM41=dl{(SwF^@-@LFIw6h=2Du)jc?(Px=3bsbVs z7_*L3_AnuC#x4$|LDPE&_Mwi_l;Qap>TkXZU1?lE!AHOHG-x&J<@75S-%26s1`jr$ zn@@EjW?eh7E0A|5VwV4V<+vD9VYwD}%Z=F0)Fil?W}AyMa)3Kf0xHx?9z50jM2c8d}T>Zf_+s4Jkg?O_j3H{MFIl2T4?|G6(yHJ3>gC`v+HmA`cz9sA0}f9g;?mlr^sL8 zz}P1gxQCAuakWy?nm8AJ_|C7PK>qy_EuB4m@p&pD1wdrQ6q5fOT=GnBO!p!#I=b2ha7B1^%tXur_Mao97-)yJqOBTZy|F^kPbHNaDfkb7YwmoUaR|rzi#Ib3{@y z|9o24f}v4Z_Uu*3}$F-xG#)Kg3}~Iqcae zW>*0FCRlQEKc=$H^x}_L&9=6niL;$9{bifcLv5F9H%(!u;Kx*WFQxQ%`F(slB9**z zPSYW(MmJW*z<_iv<>Z38#c!)t!K1inkRt)zo>ezDNJa95!^C63S$@LNwTj71D5$~} z*fumTLxav5q2K- zIm>+pQp&vWAo}N6j77zj)3D3;6uJa{Sh64CX<)qcoAA83VNjK<@~Ja`WN4yg`NNtD&JU`$5v>& z;^&ejw9!!s!XiAnBc-Q!>8@^R!RX1VbR&Ezx$K-S*4(`EkY^Z?x3Nk*vXo+g_REET@vpeKYSr@laM57%s!zHOq4bCFB-{#B6IS$! zp7-U!Y{05PsblNm-x$>~z9(<^I_*_WT~~ z-xc)Ns*|1BQA*FXOSD3g{4|LaWe*_@4to-eUVJA=*oJcZI)esWpxYFaU)U!9TZP$> z$35HyFnb2(;0bh~@eS&f}cMh4a1-!E}a;b*{C8*0ODV2CfvpJE&0Ow1xmFh&3aFF+DXzI`E&s6u_73mcTxKzzV1&dxw+INP% zH#je-`ZaT5Vq1~{XdZJoISES6J&}wZz!t2o`I?~Qsy;g{iV6m!phfHc*L^%(MaT~J zyTwOFKO+n2Wv!fIOmdY?$CPiUmFKa&TTbii?DAtDO2Gv>Prpy8t&|@hoI{2?HlPyy z25(-IuOcnfQ?oKogzkKB9Q>1TLDaC)xu8v`O%o)>v#OBoZ2ksKU0hO96z^>Fs6lf) zw8N*9;~j_}2%q`z~R$isZsp!km_`ofs~o+|}i2j}NSbyMoES17VF>Q{}GZ z+$M|M1OkW}lZ_dV0=uVZ7aQLP>tEX?CHI=EoR|eEj&V({TEz6``)Floo!@ zn=`@`6Oxlrse73oDW)c&qy#~=O7)}&2~RU3R3<-ue7)LL?zGOC3R=^-wWMiEe?db` zY;uyfKQ|&29@1`2V6qRyaQ{gZ&f792n9INsm?UUq|5tz`j z@^8&%V7%unx1!luq~<`c%D1YS4l}w3$qU27ul#B6X5cC-6}>**7KGty*)s;!R(52sQlZVN6c6R;VqiDv-ap(sGJ+p|yeqO*hmLc?Dg zMA6S(VW2+QG7YP$x-0CSU{$ilWS*5}XxQ+{6fx{<`!xxHde#2N$FzmwujHq15mj^5 zsGX;5)x6sIdSpUjGN^bTzz=~VVKes08b`sxe25HaqZKbN_j??Gvd-1oANT$FHmu^+RH!hdNWMY z*&)I?K9sKvtAK?heUaYqqk+@mj~e^>#QJ_!kzB`qb@p*^G&}*6I3t1*#clmmIIbpB! zS%0oq@Wt$~WI}x#ok32GcgQzr(p=Yw_6N*{kSwyY;Hk?CJ~z4IyXH2F_m($$5N*+^ ze*crdFZt)N{$z@JB+JKo%{6%_v4++^YF*h|p=0b5U|Rusip*ZWO^Ao+jR8xb=W+K$IqTUe)cXiqO04?*gO9xND|VG z%1!vJn+H=RB^71`jBkwRmdz(xqOm$wb1nKsT@v;KLcd*W+Pq58+i%vAF^tc%54SPk z7Oa&ndyX$1tVrzZgZUr0kIr51{0aN{6_IWH?2hO`!q32Jp^wMV>xG8^SA{*b%X{B~ z`b$%yR&H3J9C+qlu?r9MZ)w&REe6L=5^p9MQWHS`M!s!!E_T*6(ASx0&Tdtu1%eMv zV?7g=SrseD<;9R#M?pj3PLe?q-4bU7b3&g_9x&F?pKLiqyAc;><{Po2uwZM<@b}L` z`wyYu#rP(7*v`(jpTnqyok4BvUCJyCxcfmfMc&Y^b@%Wf`O>Pb)KzF%k#LtXj0|??zfc62e?gY^f#YAeS);8 zN|9bEs0n&)39bf>!!_tUJq=EH%_a?r;9a z4Xg6--=b(`61=h*Jc})+ZkRSOf20969mvyi4lu{NOd7AI578TVdN(7 z-x#T*z`R{xuv48}L<%dD-?F~a|Axpn+WnZ!4yd3(QV-)%O*#GG0e+&jl9bDW<=AQ< z>cdj!JvwOvo!hdhkKj`fN>HcZ2~}PcJ#Vls2C@dSD*_8|qiBUb#T@$nK(TTrO1KLN zuSZ>U=kAQ)Fg}ym++0v9q52=s6(h?^AE|={t?ct+Y53aNT>XOAVL|>w6b5_Y9w2Gt z{-r+MA+p@X3Mg7(N@L$L(u3!Ym)v18EQ|d5X(#)iJbwHwTentTUn9ug7UY-kc=Dh< zW;cuZj`1t1CBwE=mw+C6Qd@ITezwALH@@pU-vGEb2L;TBMrkl#8m12alEx1jcy4?H z>;ePulft~4DC>n6q%2LuZ{ookZ)7)}XnOj6rdbZTBd~W7L=_89r>vRdIh_q9r=N%o z>LlP=G;DP>+Arf0L3RmytdhI>Cg(|V0Bxa>p+0{co{FVV-q>vu*aaaz1&uYQ85ugv zQ=4sTN<1`yZQWaR0IO^|w#$ed|gThcb758Sz?W`|#@@ z60@Je&?|GIzuhGhKos@2fTcgXy@NI6KbqP9>ucm?fm`}N`kw4dAJ%HE70DNtcy?iY zv+>WX=oue45odooaNlj~>;1rQKmd#9iKlzkjXpC;GfS^YbH4a1#7H=dt&J>IJog(r zz__!y%7N%K#YZyjiyo7kpMaq>azKQGT6@)djpb*(azTPh<#TmXjNJ#x_O%!B%rl>% z=3YK7bq4&Y`{Ne%3OX%$==!e5Rad7PUmd7Z-q|g4??#4UiTP>61fd)YPJ5)Fru44< zvMXAQ1ZHf+c|Mef4Ks44phVgnCnPyyH4kGx+r-cdcZq5#q;`l4KdoQ|_R9N5?={Xe z=9p(sfa`qF+dTd9H99^yZ*dz?PFC+^i!kNNDfs>LhR9ckJ6uV{PDbSg{wF=$?bW6S znz%3WE1JG}`leoxi-|qJAmw|=yTeBuOm}#z0X6^4w>3C0lkBnp5Cq$_1YT+WrltaT-E6~(_0WP+N*JV`8|wQRs>Ci?Vs&&Sl_b_lXlrEis;41CeEr0 zljudzDsBAorOV$Q{`(mkYkg!_KV^@!Wigw`;ysCrE7iXDf#=_JCb9FC>!jd==z=!U zeA^l3b}>08U&Gjk%37TxF_$aPTV+(_bly|WJkXwFUg;*Y0zE$8^cG;1Hy5fBxJ!d; z3&@1HnUZoYbHo%Qh8`}2B#)Bnp>VBban4}hzP(dHwMAf3$KrCo5%A}%-dab?w{Lz^ zx{$_?3eMJ5Jg=H(S9d2)xYawW-@II}+At|+Dvf@hzrZw`8Q_-iOaE3Wag+Bu%Vcx6 zO{UHoj`&oX1m^p&9)9(xJ@d6EGM`<&1PBleeE$}Ac@8EGQU1?^g9~$#a9DaB)CA?U zC4XX4X=y38oN=o#S^J1%`;2K|1ayZ@XQ>3%!nbu|O#9yO{uV#cndWE%-pq80v+AqV z1+~j9!x6JJPJj+`!mv|`9i!j9k_`Uo*E7FUe(sJ%u~S_+0!@Z%(1YQACmozG6eBlD z9Z40!1Z9s}2U?WS4zsg1LQ1w>b8)aCz4~OLkmk|CNo#}fAUk_|Nfl`&B}RBTmD0A5 zM-TDBkF`j3=2+N&Zb-GeqavGd#Fe{|B%Pp^+xo|p z{~jKbfP9`ukI=$Id*!TBCqR(x8SR}`*j7vLK9!+K0u*~E``M#{nlvkQD<78|d;{g< zILviox2mdcvo(Xri`WTlX3#c1gJagM<`=ed8=+-+mYz>_DWZ=qxTt4Yu;%C9dV3jrX{#uJ&O+l;5J;WjaPdj6xxLwk|y8k z$~v`YoPZm0Pe7HzqK$52AD>y6R2n9eJ2FjS#LvOIKWOr_1i!3TvAD7>G-p$IzO!^Z zdmI3A5Ph%LQ?g<#2|;S!10&{RbqmObY_ zy#++2)BF1RD&&NfT()T<%JF= z(YFpU^$6l*IOcW#GbFycJC zbjS@2PEEZ|*UNb~ z^-@q16fWgJSi6^2=G`;z3JqnV2#+|HR?DVONa?s2{=6_Lv3G9(b9@xkLt&Be=DM)U zCgb^9{i5{9NWPk6Y;nU3u z$W1Qz>6T0ekMp8vvO~!+-jC~R-|y2ZBc|u)4KJhb8oNNW1op~{HDm+VMh`je(113C zO6>Fp8COoLUdRG<=W@>s6xfyhn*;>VKD5Ul?mSf2P3TxBw5u3WeKdQ#*qa!bYdE4) zD=>j=5IYIN%3-tam-~Vxp#*^B znT}7~-Fq?#YI1=iPp9Uyezr6c_R`Hh3!A}qlx^jCqSR+UO2Mvsf{HR1R9zc8)m?YK zVZjw%lFLV0B6L&uR9#A^OVgN~j%a#&Mo_lNf)<|?+U!DF|7zQVD}P{Zh;0_B%DMYB zBqWc>!%aTltCKidHoi$OCNuaXVL!H#>~O@jA5_|7KO(U)Dr27`a6wmf`LnzK1^cY0SaR+W#idQt=uFh!7BvPkfL5S-knlsW?5#FBUs;F*7qCpGtV9Kl|%1 zQ`-JaSSVZJ*ZpIV$9FdWipv>NzLz6Kk-x#oA)@P`e|rW&sAOledcNUhB+Xj6Cc_R# zu~+|*WH2GxuA*;28b;4An;o{+ZyoB19claD+I#ars2BHbxby8>X%VN*DIt}V%5)M! zOpTK)p{&`H5JC}RFfHV?AX~~d$(D7puVYe42+6*TN%nOx7|fV??$2<}>C}0i-}iZc z&-=Xpyz@s#9mZ!q%YEP1bzk>&qw;N75rr0s_byy5t8Tz~I$M4BMzT?qVse{&M@(Cs zR*jfHBd_@k+z7A2_a1=%jJ80c(odPRzvt57pFLWwli8yCrurklUa`yDw+=$aL6EG( zFjXGOC80A9EV$t(F4jSB1&)OCdguQ=3e(|AQot>auQJ>29XJeU3~3bKB32-yU`sDv zX(adm@imZMdT(NT_MJVCg09VuPWJD3fu2282ZW%!grA+g_Xi04fV=~9xAQ;^Zur@N z>QDw4_sj5s=|o=Zo&m;mHfkd} z&8`0aR(Y1V1`*mP>%|4ZT-bUe{0L|+Xx3UcF0-~S_Pa@MIbr3!cguWVt;t8gLCg7Q zuL#g5=_K^r2R{5+!(7{$yFBcXmwRwwIGmoVD_PdX6xUZMf<7!ipChqm@w4bUO}93D7)J^+fs}=!H$BeHyrH2L3QbU#JqE+h1EYP8spJjSigs`Kvq%I zJU$bOxZ?X8v7K7>unP!-L9{@L`M3iui{ryDHuKAkM`J1|<;iSjxZE22k%{1=BJ0W|o7I2bV<7-) z73NPstM*Z-#Rq+kT%LH|K`lvw)7_EhVpJ0v`eL)%i2J+R0JG^vZH4*KQW9AZb9^jx z^BV3G4tyb<^d-NrifL4W&VfR!nh5uN z7=q*ymXnjCR$qXj3mc74zZGSU+%jotMEI9TjnjfReSnT$)j(6w{;Cn9HINAaIwzrfmh z|8hbIW6Uf+E~+9(OI+2mx;b4mTK0ueeg={`-&G1N;+w^^3JQn24%;(*z}uAi2uJwT zQ6=vYPn2MR-aWojhz%*2HvZ`S3n)1z6o?cLEEvP4=U32W()2UW)Y4dMLIUOc2QP{0 zjZV6`4#WD3>HUBxeNY*qRFvSanxl!z$eVLJfPau4GL8(bH>LSS8Gplm@eazn*#-=~|}_}nf;vf+ui zpmgf|TE9?F;x>|e>QLs`fP%D3VBI++B?0RqMjuI7#*`dFFu}FllF#IN+v$0;+GzRo zPyWmf`r=}&9LqxuyyLAr{rBmq0Q+Q?ncTaELe%O0SFJ&=#aLdW zMLYbDu2Ltpwc4qr7or}A9svd*?eO+$bQGn)aiqXZ-(B4R6-Eb|sLz|o;f9!pkgzxV zLc>omm@OCd%Gy4HWHtUYc}7++=S$y^N>i{Apy4-Pg4a4n2)2~wBz17k-AxnyyE%>X zC=E4@S8?fphy>!p_ z2CxlX{x)>aSJ^lUxuQkaR2$(TmYyj9IV;fB2o>ClYH}dM#MBz9(kt}??DwBgDt#)& zr4;efPM4Hk8Mlt7rlBx%;N&oII5Mpc{fes&?VwaxT42cK!xk zjkSIOkw;DwVXW=SHTIq@x7T5S?i{Q%cT~2oHwDAwT>*ciG<8zyHSK>fN|_vJ7RUG)@Zz2@W5SK((HTa$OW2|{Qt5;?qEuXl8e?^mw@X+9jE#>E70b0B(K{@# z^#N4^H1o)7>8Q4UdsMC89O1WL?;SI}3h5w~WVi|Q`{_8N@T-H~+U%?+m)Kgf`16c% zXNCWYJk>SrOAnuc?WQ-*VTX&y^DHCbp$WerazJ`dQroRrUH-%^{08vg)U0oT25FJN z#uLx=X`5oMm?f@T-1V~UMc0c=iI9}N1D7x7|MEFmm27J{F+iSX?9+49k@I;RY{+b^iymqm) z-NW)to9%GSLeF7Z3)OTYteZZk;=j>0(6hy4ZXsU)H5{TNDTBrK-_f_qLFemd21!y5 zjd{+T7v5%d;z(gHzv`@I$|s&X!_Kx+GDYgD4MlM7E=-Nn?dwL*H;dszV!|%S$OQA= zKW*V6Cm3)2$>wEAmCo01>RWI);>(%eZ-Q;G+r&xD9Fs<=R{$U;yG5gmtLaP?oO`AiT0+%579MkZ~T@T zj9)s#%4S571RF9hMm4(#7Q2U*RarZfWfCmplziPEiX0&P_5RA9f`4)@DRL1!Eca$+G8g(qt*?%KaTjL`mEsd}@VpR%%z zp0vfHE4uK;4&?3B`T&_cPitGOIrtZmdo*(CM%>yfLo%OD(Z!<>7Vc8QZ{MB^&oRQ> z%~P~f0!H{4J)+833EK5s+69MWnW|cs!s5pcN`*1M0NNc~b1HYGt;3>?BA59{Fn80& zG=tR#NiLQ5L>%kZ315b@Qs}Dt4@aZ6@1u=}F(WH#`B1uLNZ-M=#H!SinJm~$Og#m> zZy)*QU=Yra7dFST8zt%%N52rILoSKF%BJ<#xbrP30O&{@$-NAkUt8kx9wj*T{mGVZMEXY(T^QrhiZM8_%Lt*XX_{jWl01CA{_ZgU_-M&EG=pEXYY}4Nrc7=4!{c z6rW|6JoLG%IW{aBuA$hc+vSmb0=biJ9pxw{T@^bv+K`B|@4Nhj7N;fZ5Oief^hhZhrMCafgH|Wm0 zjC+2FB*^1tpTX?dOaPPN$QU8>#o%h8@jLSYJzmVZ7fGYCf%4wz`Q~+tsi5=M`**2@ z>@v``I@A1Hh?B##`OPqFoMDtyJ3=@?@9kkT-yX(s3wJJr7vI~cz^ZA95o#rwDOp*S zW%GHx{PYuTpd@>K3--KRu@8a+`3Wc31V0uFWVRmLeu7>dhqL!Fo3g&UVue_ikB?7n z^hRLX&VmHJbLcVrT|n;WgN?AM7ma zQ-Q&(W>5?F_eojnF%(FC$+ z=o0cGfUs2_+T66ReHmcnfO*57KUU0?uE@XI7919~nC+*k{ClrZEO2x4^nw0f1@>qN zFzW$IaR?8~HW|9&aBSN{U*1idH`^t~Z$OXS*}Qs&G{JO^@#rsP3&d+V)kH|r9M0?x z0>Q&9I}vvFq9Wn&_{>~&V^@xQC={PNHuYuE4ZK$y*(VehW?Cu~uCd86%70>37I>k* z7JL#Me3Y{YDU}ddgT)s;hviYQsn=`~ghbKDhvInO6y$fwmuOO%4D7Tr)|$x>_E8Bz zvnt*O_ERXZCvbAJ0+;Y3cUA(TS?+j7;TAlxe~$#bMsNbA@z(-dh(?B{z0s4@tsZeD zgNmnlo=Oiy*Ce$*6r0@yf?SW!$$Nk;SeUp=*N9>UB>_LU+?wDL)*2**x|#!7IlO8` z=&8F5p~-9u4KLOLS#Iv&+lTDEV|fCf`)gzLM*ZP&aciNlOiA8E0A2F5(e>_b8;`Sk zPpu3rUZ|?Bm8E}G-g`n~A@dISV+WXI^(F!1(1oju2HL-d-*dQ9kx<;t1DylqCF}xh zY=qlzxtjL^;1;NjY9bB*pszz35@T-rZj63%s7k`)Xnhs1=C}&grvEE*lQgZ{zv zV9YE848Evq^?oc@>Pp{@@Og`=1?jExKD-b|YsI_q@T|UX&3{op_`7+M3AB7-hzSYM znC474%y&I*e?i<0)c8)M-X5iYol=??)S2+I{{$T@Uv zAxSx}?`z0Accf6p`3tEc!af&{6+sRfm!3h{B?E{(9C-`{iOWGrBm1YZRH?HE>?HoZ z;v(K)x;ZUPUCv3uc{m6C<+;LPwN3w2RMEABeJn!;5(u5a(J@WW?QCnd&200Jex@TL zBf6)!{IQ1auwFw5l^Ap4&$5mJBm$s*HT2WSkf7+07~SmCL?x1KE?!R|K=RN6w98kS z{foOeAq6R4Mz+%3uKvXeybOf8_xagO_dfQ^AK2gAi5W*Z(?-!`Tc_FCkE;kDuYl84 zmXsm@3je6-v>pC-(#N|WM+vk^2razyiPUfQ%+8@To$ZdxA210PDP8wLyR5RHkc%t`g zilX?q_G;}QALZG+kAUynInrt!;@Wl4@qn*6>kDXOZC#SH!x|LGe2q}D7%((ezCBf~O3&$LqZxf9| zC*YW?vX{H~@@X9({S+EQDiTBk`+J)m$h&;bjeJ?Xp7OMit>=wiq((5qZ!J|nlj`f@(jgAn) zD5nLNKqq2T;-$j+cVa5{b%WuY>r6S1nTml@_M7_eo$Z>&&V`11yl+5=ks@$GTeGyz zV@hl$g?b@d(&urhhh39L6P;2;4P={WPl!B6utS=@Cjxv+yvqB5Yqzqmyuj-AT-JAJ znjW}X=_8{aXlG`n&HY(xfOPz@Oo9`}=@OKc)%`9%t$4-LC>LMPTMg_aw z11SjOZG)Mwa{P6QlnAn|Y_p?Dzu<*4s-unJc?^K@6oY&ahEu12h z+>h++{Q4#K49g_g9Ln>>;OvjkLQS@gIav9DVj?ZJ!+(7Cel2Nk3TT+UBK!K(Z}JTs z?uORxa{ZyR6X|xmD|^f6UHl65F&;Y$9gZhqVPVDxWQ5J>a&IN=noVw$$v``Hv5lrM z>JP>5GBeLc=!#of9VPCx52*xsuen0en4_N1_;q*78+$z4VdpsNHCGQt0!;YdV@(4s zZ1+*pJP#Sjc)yqv%y-)N*f}@aHKf72Dno2@VOkPnunapkl6GGgxrqUYmJr_|QY^bT4(luj1G6{O2sUF=GxS%OJoy7s_~evA=}?uBT|Ie)p; zGbIFbg`vn%c8#IgeYH>opRgHRiz=BOmZzf&>__r2N#Y(+&UJ#_!fh zC5NeRkc{6Ps893xJ|M2A$-fOm8ymqD{(&56Zi`{S8Ogh}G>uO|n z_-~Z!3FXDWT&z+4)x&e2^3pqO6XScyF|Z0ubi=R^r~Tq6=;BqcP5pZO^j6sj>)Mzw zs7T_jkL6j5Qx+e?ODZ+i?0rY&Yd?!W{-IpjLu>H9$u-!ywzL zYpldfv_`^_bw|p6V=en=1cMZ^Z{NP=vnmJr8|7p)GS>;zNLcgaPc?~24z^#e$w_!v zQDf`KuyC-U`pt&w5tp!*Dr%5zDAQN_ z$X3h+=4@JGMIN5f*|=D=Lkwj}j8~1U>dc9=eY+!FQ>_D1t*_(9(QDq0OQ86o;{?({ zPH2uh(=OLT;SoL?!JI@3dQV$d4D|MDL`|RPGKU#m!LB4XF5w*yK{~?w=96#*#i>K! z413`vvy5Dv01q@QSOPTDN38a|iSKeG%EN|`=8hi5&SpD4(FNCjx4Ub2syGA8Vx6<6 zA2>3*V8}7EVrMklvPC?4s#c+YK771jr0YdeSKIXmx`S6%p`y&hBcl0h?n|9j8*@^p zsMGYqkK`_uIBhn)K}Or`_sZf-V=#{6%B9*RgkhU&= z;}!Qy1H5Yw)C^mtQ8NCxACP%>h|^1=BYIlk7{)g^7TWEuZxg`1rn;lK4@0= zdwo+Z4gQTZ)gFmk=y_=pHCWLYV|n0 zpfg~|}OGe5c zrwPgFCzB;@Z+vpDJ8^!nwlF(sY*dM>8=9!%$LHFT1gndKf`aOc-Rid0ME0Q@kL6bK z6BO`na#Y99LN`yo#UypK6?)^yk|ff2gh}9`8`zULHNY23xz+gU4w7eT^bH=?cfk0BkNdJmrpGQ$|tfjD_-&- z90ZhTVp;zN5x~-Gm+5~}we3cRFBB`(pS~~!?bxvb_RkMau8RG>E<-}!((6`%idfU2 zjY~wBt!Mjt5d;%6#FzUMw);hN9kk9}KY;+}_jn_>-#NVs=vF8w!@<3F0A=^`+pPGz z-sBtYi8>-beC=&pZ4iLn@c&&(Ne%#*p)eU5`)PGOba&`GTzG z%X?Hh5w#tSt$r~>b{xiM3VYSJK2y;Rc0QVAv|$L5cNWyWDlyexmF!t*_Ag(6#_H>v zYx!v|bw;b7_>PDXk}+YBm&wC~C$Jf(eh{FL1sH62VCRC~TR`EOYItwXYy znYs2qfaL_(6t?1`BWF&0R!wHeKypWm!?icUGICkg3e)G;N)yuNt!xHT1J`99>A77g z!ag&I96xXX;q3%+RK1zcA35vq(Dpjs+?|-QPHR4x^zU`hzy1@h7CthD?$y>5PiS-7 z<)#Q>EvVWR*sId^e}k(_rrZiiD{Z{opr`X8Y*R^ zmLxvVQ}B5l8MKV9vqvtj^-~FZHFcWrtF^Z7u&yKEeBL*3#9CT*sh+1b>?4X3p>N#i zK)y)3ll!nMB8>hH?xI`rwNO+)$0!TAy&GSZ${q8LwZmOQ6u^o=^-g`mSK=!(6NNKv_-mEkCRL1O=)nUzVi<04hPCGl<C(LsX<3lZgw21LBxjfK%D~**Co52 ztVu`P!}OdJ*ZYm1k|A#wSz-YhkJy*0T*+Eaf3zK8u>wdU7F+IlmEkqc)`)N-(Lco>aF zlyqPC5as`hSv4S6Kv1n3nF9S;0Iqa(F|+m=FqQ+7$_{5rJt~P5ZCfE=dadnEaGmY* z*7sj@AY!=e?}c3TC?P=+HxJ`&P2$0<$C+N{j zvFv^Y&~IxIT&X3n@>=jRXeLi?pPA@#kMl$cz=DWn$VNuQlqZwzf9Nkv;BYImz7S5E z(u(;(3_WxwU)r(j1PF>Xg}lcBY~d9wtXLnu7l~b~^Wt&P)D)8XT2k`UY3;=Y9&itF z;Sz?C?TI~sB58V7&u8GdW~!#w?-+;fOts#n)Rge8C~n+S9v$;9E}Ux=VFWsHQ?O)iK|X zS3|Dv9k9X&r>`8_R#P1G^y#(UpZ)lX;3{^;ZWKqAYe z*XiRm!E0<;l|{tP?EeLIJnLdfYvZjRP4D^gq%%=2Wvwk{qo2nn$Z}W9)*qNXRKEH? zAB>0~Cj(nL#{H+(_YP#OP(7$e-)qk8@;S0xl0v^#wW`w{fGwd^L2A?e(cK;2m&!PK zgZQTzpcI4Z*d%`SG?fmz#c{Ap+q-<4Zii!z|yfrn*I%rtXMxQDCvN2z(wO z`#RbhMq4GQCcxa)*1A9RkmftJOFMLYbiy?RRKp^W-OaH|s;bFa9eEC9I;pP^tX>eQ z<)Lk<1`>U-YsL}vba4-*c*GG$Fe915=ZJBi^?gCw_6&ywHFpbn!cRcXb+3pBnUUWS zDXC6w`;c8rJicjd-6QX-*2%u>`4$&id(6Cs+62iBuGCk);+H$}#!mAb{W2Ejij^$plEZhelCH!7&2|m>KsD*k#d)3-6)lxu$pb` zjl24a_s_ACB^pD*gYf%+*$jV#CtB7olzjMJudulgib-gJBee9U`;BAQzWhXtpdQkC zW3DAa@LU^Sm#vQww<{)dBVlqoH^mG_$avpWX>Mz_aXY#F>|xKvjsU(H6+~hs?_73J zq8;B+{XadBzeL#JLNR1;KP+U=+Mo-^^zwU7dG8LNoH3-;e6H0O+Iq?S{mKxxOrE%< z5@C}#-kQKMf%-b~cQwM@WM#}=tdSL$FxIGfc59?b`1bLjEwAXIi_{fbr4R2=@v@5Y z?w!k81*NVrDEw2T(&`tcbD&PW3=r zDl$BH>!!+rNcUe#gCk7~k8(h<=*ycTc~&LEv=TnC;E$(18Ncs4U^Xu5wB3vV2#0!X z>I3ha7uT~lj*`FfZ47BwLmxVUcdxty#>!W@ED00w+^;dh(@9-F(opqZBv1VWzilD5(FZ450;+9C8`?C5)Vo(PMK?AE#{Hm$dOWfy+W5J99kN@s=k_X%5WI?W052s4P}k1 z3NPcn{e4w#=O-4mtzU|w?9l4Axwfxd-)Fhk;RI>|@{rzs@6l4zztPPk&!>%D7ZmDD zk*T#6@9M`LO>HF7j0`lImOAx?;u4*A4_u@kU{HRF_vBkeLA%`Zn98Cx>>XS1hVAnR zu4vNiU9=<)yEzz>V1!q|7;esln+c&eIUfMtmG{hARrn9*b+Y8!2k1Zf`u~{@3ei3_ z&E@#3f%U`1;bd+LwJ=#kshzwi+b4IcF-HAQ@sr)q%X7>POY@|`?Hva=CxY=55pXZP zek8BOGS(A*vDAZ%#(?@`S1AzJvoWAcN@v-sa0zeocYvylp}v?ft8NQjn(BQuYEZvL z1~ptg$w=YWZoEc`U(p(VR4N{|Lrx-D)k#Ci^`UTdN@IGzXx4}rB@8B>9L|~@^`3ol zdZd`rh?bVH9$MoJXvFz*wr$?amO=gW8+I{%TBpqpK(~YB-dzNfO8IYZubH+j%~pn5 zc&sIv_s!ozNwjAN$h>bA0J4~U@txvnS8kowdNX!j&uOpVlzrBYb;c7_k7fsEwcdJ# z+&Mb_=Ae>*SED(NPyGIGZ~FNBue3flhtV}5XT_!feJrtHZ!M_NLTnahOS-@%Rd?&6Fo6R?E? zQL`2!H&SBZA@7^d_nj5FGNU?shr>o(PAKR1yYJT>J!lDxpPZSO&hNh4dCqo~i~9ja zYbR)b8|>T$C{pwhPA7IT90EVq#6f9xp)GYsVuI>ew$5JRVB%p3pT|pzRoj9SJ z0ygJr(854uhHN6$ysl)zs!JYRBUm?j!brp^W>O6Hu+I_muc78iG1sbJroJc29q^fG zZ>2kIcWKfMkD-BUQlPtyG28o0r{`kd9+b>TW<3h*Q@6W&v&!7$vp$*AG{{N%Ek9KV z&X2BlggtY8n$o6iNp9`cjwME;Y0ob}y${%+#+QEBPs`92JPbZX;36gG@| zylPpNxC(CyYPU{qwvIbgf&`U!lsWWC7pclb#naJj{!N?*&Zeap^WSo1c4xo9p?}|Mtkqx?TSZYh- zDIE#&-N+%EkLOr)AX`Ui;tJG9yl;ZMz(%?`xz(V|yB#0e0nUteh0#byry7uU-}H={14W{kbS@kgN!sCo2K^=5E^_joZkzXa72i`;gA8wJlkuN{~I=8K=5`^7!!i-8J@ zmkf_Z$PKqwgGB@EwBVt6pH-ei<1gkffAX`+;6WtpbLH5M^_jdFc;%+(K8W7BCAIx0 z$$VChFtu*AuH36c{D+Lx-P4#=y2<)p6%py6n~W!P8RnY0kRt|Sbuzz8GYl77(6Eh= zjOwT2YoA5B>SUPY8qfA7;ZG<(gofHHJV31343W+K$K*4JjS3o)%4*T=UGEN3UU@|}z? zJQ4uEKfx z)ApUoU+f+tVD^44aEvrlIBQGNXtHg(IQGbr7Q>c}5U`iY(f&OIGyn)1Hv`SZYzB<+ zs*EvoYWinnjc-1+eJ8TY(!j~-bGR8!Zk((FeLCXw9rN-4neoB5j`JgT)wTI`Q}rZe zWRmR$HsYAoE9)?&Ar>wyQDm)4Y+$GD8g>7&NhZ03MJ!=F$YGias zNYpgj<5jjF_aZ$6RU$nU0uGjsO6Ja1|5m9BQ^hcnu=ty+$<`FUst{K%(jOr8!hC_a zeBlmQ{-V0nv}I=BRRc^*((qM2KG&GhSAf(=7fDtCN6+0h_OAc^j+w$_o!ok|!dU!m zh~7uowPh;<1y4*2GEt69a>A;fRTL4*%m<9$;hV!NcQmsb{Po8@kZdQ)Zd(eB`UqHA zdhwzVG`H1P^H+F8IJwjE@i%1Lw?kp-d$&CdyEa&`R=aWiiv4$2)6tlpU+((H>8|DX zmi}+dIQ}QTANy25YI6~dJkynPZARPDsUTY3r1YJpX47gn)ISZuSlS~5kd8OIC}S!j z3-Lr~*7^rhPxno~`GVKxROu7}ST>OEb?&}4e7tjFoby)htN#f6e6(qa{(*xHUeixo zr0lyQLPDIIw=07EdC}GRlnT6u4R#^GOsEa}>G~PTJxXR-)qSTbL!q27a-TK?>vBN2lJ%H*p(hP1+Q}B_L*pkjn{Ej27tjgd+A9Sx*dQuRCxFKM9F6COQ!V)`T5_2HRgs zWwof!$YXTQ5aI66oxeQLI}K)ZuQSgC{6nJKcQ)$iXyaxi9TvEW`tq9cGrA7PWfTp6 zc2<~Yj#!)Bj068DBPEljB>ncMe3T8sU@Mpy-#7<1rYW{*m8Lx1kgGc)Xy72~dOb{- zq;T7gD!~{ic5zgfyFrU?D;CUK+4W>Q=0n$$Tu^NsJ&y1}VkDf&vT|R{E?M2VrO~0` z)y#JCu$yfTL=Ta(mf!1}hY^CjRSf~0=g#llyLV@Mraf182i5xmlB}Y^WeFA#y&Fcs0vOqh`0=0CHjTgQt5 ze?(4h1Y5Hx+>>xq?0}y;dL#HK36eMJI#;FriEpry-{G6&4Yfc|hgVU}{+M&9G8FqJ z`-OV)t2V8cG>mDL`3;e8Zy(9$48XUlA^g7B1MpQ--V3sQCFe6HScq?0urD50P zFt(B9G@LK&gG%!5h&4&&#l(Lgh>Fp&m zSuQ4hk}$Pqnv#|fA%y$zBHyY8HyMcsLHDmY+H1A{uAx43onuOK(guk@&)>*c&)pC7 z_ny34i5JwU_K!!v>wYn4+itFBB982e4>JMg4e%XL(s_>Z24G=z3UOz zL#IB~aFZh?tt-3OpKy*v<41i(O#e2ftCV6z^AHd}ag`EPjT|cWuR~1{c>KBh&S$jr z?(Q$z#Y=ZDr}rcFKosWMyZk*|>?m`^YU>qlw5zPtl(V_W3ctHXQ2yqZ`gyZ$JECw= z%npvv66f3(b7;_|!2Ba5`lo;Yk!<_l?hJ9dL%UXOt@tNh4*bqhssGt<3Nq4s?pKqW zTrQcFz$PN#wA=bH{5~boV>$} zIU%cO2VDoV`cegP!wF+Ua^7B-si!Igwqgn<9-OZbprsbl_y8$_U&l}KMFK_c)y<&p zC?D%^JNDAd?Y*0`Aa;<@k)ISONNZ25F#;RgT3L%LsZZ2tnjVndJX}YPVaMM<(Gnxa zu5e$!jZSrY_q-=SZ1%Th1c{g~Ry%+d9f8iI4OiE?_xnmKL2T=a22d&F_K^T?w#1^` ze0wz>VX#NVF@$cJX|aFJ_f|{h(12^S)g|erE(rUC;SZ%X zjNjT6V@Ll-`21tioC^9bX%1CB9IMo})uH6c6V2~>z_D3dS^4sAW9O787T;Cm5@;7- z_DT@8bZ~B{b4by(wJaM|(pG#X98JDyiSM#OktQJx%ZZALB)rEvluYI8$FLin!5a4O zNwqJ*$;p}a-Wal_yG4wb`KY;kF>5|C)x(7viY!6;h4#6CwHN?ynAK-YotmLqJ#_Ok zYdVg8`w>tLwBULzG$;O@Li6P*$N&FbJ1Ub4_Q{UR`k^$#K0GhV93L>tVSnyqi7Qj+T-ICIV`>I6LpO<@I6*xio#UGtw{fO-?= zN<{l$yv`_bng2bzqqaVLKlL7*`ca^15!z<#R0gpf#P0j{!en*n;<%q~YD>R=-N%m) zl;Yg!e!RQa20f|K-n?m3@TSd1dCLC3?KXI3P#&{iSh)LBfIZEc0T+8`SFusWY`P+s zZmN#>jl-!eY5er@cy!m1qd>OB8ra4?tdm|y)W0>p(=lwHT$c<7$%l` z<7>%2FC#zY%Y;Njd{7=R(Et|i9RNTSR`z3j_@Nug*AWs3=CNS)+mwwRKqb~bU6}cp zQ!9Y@I$N9GbY`v*N^%*08rsW!0XQZ60O#Zh@9=+*fsNGQF$_lCycjL5OOV=Vf;Ctg z>-HHXKVGG0 zP>>dPuVVQ=AH2V5^QNgaP(#A1awpask#bXIC9D3sY>x$~c$>~9|BU(N+Gxqz_L z^OgLAhEObeKLIFo()Uw}Wwv8t%{pNO!t$BAAN1ipFvUnji<`C=TeqZ*MvX?XiTtKF z&PLuf>J_ja&UprF9eh3|x>P4OSl#1=Nda1ahfwI{qo*}>&N*p)PM2m|k&C#&Q=YC{1up_qs8hHD{%So82NK=!%m_*oPH^LF>i zXFq^w2x)}{b#w)6>nEH%tJCMcwxLjG2`oYq_5m;Xxz<5G^i!q*2J=Q_0DnHXk~w;R zchHBh@aRP-qdpzVoqR|jIs?G&BSWdGO^Tj*3*tfKC&I+Q&7!6p2#$$*(HNZd8^6lR zN_TvjsgBC~SLkJnt}g$Jky$1vW5v1`{zz9TwXGAbbLH z=D5elR7Z{D>@@9&L@C39!KC^1+x&Qko6@~{sN#objIArr&-4h-0T=07S@6+ns~_`%mP!O!7amR|23egp9T zGf@8$jDiyiKk7;t_UdMc{LD_-fLag$+`KA4Mfz1LhSAmW^ zdt5KNuFJcQZ5FlTRWOH^D(8# zjwV>e$zhO^YK5YrLtvK60_WB=pHRdxVdeCw?jVtF)#U3vaab4XvFDVZh0ZP<^WpVZ zvJl>eNQ7VN<*L?C`ft2i04`WS`a+SzWM*sJ{{eKe2YN9|6*gmF^9*8g zEGyK`vZfXShE4}j#_}iQP$+K#ABMB~A2{bF5}Y=}Z3 z+(o1q1-lQ=EkI?`ky8Ry&w3?~nZc=9pGqRub**re1oK@WI@+Vdgoh;G{dRq=f~3zi zwjx_s7m;tkwVS9ueJS&)80VomXP)rKe8aaox^L|S{!f1WazB{yO3X&zACfy73Q?P5 z;SegY#8-Lo$e%wTw%ZnBALF?ws{PMj4RP$&y6#ppAyarhks=({>C(n! zs2@Yj+?|o_Ch3${lfNsFD@u-K;7EHMN?B7u;ZZY?uN1lJN{`Hf<3HQ8L0A6s#+uq% zu#T3PVq*NFrFs~8ha;NP4E9i~3u(B{0vk1IjL8<5{+m6eX_~W=bMLJPmE_QAr<&5W z8SpEpixr#myKcDr#X%`9aZs~7>%|MdJmST)hzmfq2|_5OmVBHq>Up!?J!ybkTU&|r zWk|)tp1G@FZt7DA-`F4527#?7%fn!e!_&u)pFP|9PqdIsp^W?6OR%)z-Gldh%z}6z zfZ)M?N(ax?Ixu+k9IUs-aBY8P!1lcQaVsA_`2!+v^O$-eaC1PhgFPx=bOR#y(GQ6F z?v7!h?HKfOydfvEy=I%B(9KdGd7_MgbTm4y#pmL zO!Z$YP8xGUUzNXd7vT`+Nj+H}`p2l~f5JcipYmSj@Yt$fA+BwdXFWC9FjoP7kvZ;a zT;TNX20LB?<)`&eLr~!mIUMVgTbs5sX4e#Z$1#Vi>ne+Xo$o<4r&C^DLLwaE$Gmqb zQ-LStnLu~@hW>OJ85!&7UvqS;6NP=?nQzKAN@{cF+bDQ*x^o^4J825wW?wDfrqiW( zM#!a=>8rLo=-T}0JqoNFwn|pb0(6BU%aJ_5hi<1t4 zr*oC+Y`VrD^+qkChCKK4qaWzve)6;EXy=av26OUWkfs8y3Thb^eA&|#Jx%g+ax%(tx?cF>oP$Q-cr?;pjoqvsIq8+UP2H|J zEw=y9&(2|Zg*_Q$9$2waQw+@RR(~aUkp2|-ilbb|4wmDw{r6g@jZ z!poSyCXiyJAPdB$>LnWw{^qDTH}Qg|p?_^T#-HO9TU#+dwEe*U3ns|=$;uiU5QJ7$ zz(~1|51Skk#bg^M0&53%iZ^cA5 zA5MZN2J;jWT%;pzBD*K9uztJ5007h|**Ff(0AK@||JpdxH1mwFYtZQmgBOE10yGx5 z?E}|)f-N$_hIsb{BZJ5qS7djPGKG8a1Fi5a93tfJiC z!}_=msl!zFiAgZj6*NiorkMa=vHToe{_8pV>)jvrE@nZxS+z{sS!ePodmRm zE_7<9dqa8t)XQ-MU!Bqo)e| z4jX`$=ZQWg>RQz&maq@-xkQC=BCM`$PLJT0FE#7>Sufp`@impIlM)JwAJ1-?qzr@N z(l0*)_C@3R+044^bRLH;`LR!^q}mUp9N2NP?GbK%CV$@g(6M}s_EsW0LZ zYV7gGbmuH*Df>1L=!)`7%kFaAM=lne8scl1vi=3L|9H3Lh}6~glD;;+t`l~x=jtv) z3`BMzLJ1Hmu~fFgS|FrGy>d*}jTHz$D+N?JizO184zNoI>VAcV-c)bWc(xaI;md7O z25gk&#xXl4S1tqq1^s)&YH8V*-R&;?4y7|JUQE3*Y`lTp8n95(ie=zEyUW*et}-0Q zT>KE<8}FD{*WPw2#$$X2Hb6Oi9(-+iP)~lQa|Bu55pIT+2G3&Nukj9F$AtS#SFe>Y?dV1(-7*@a|py6)_&kUlP0|EcD85LL{B4yKuu{ z)!kJnYwK`VPj=}V!A}>5rox~Lx}e@-@+J5q*Qrs z%poB5LyysOrVnyJ7k+vOT9sy*mu6r;%Ld`m)}VS&X7OTxCgFiAh46X27^J@$cNgq? zcQg`=U?DAX3jBwg)|IN62H)M{)VAs^n=zUStFAtssu&&J1vi@`d~jY&h|(J5qJR1s zgbWL?wZyLRWuCe-bbJ$XpgPAljz8HJ4top$0XZQ(^ zFF$c(xRU*O+6%5bv;O^{_8MRK2F@@w2TWIO=9J<|kiyJ_=%#lUTTQ7ZXiWN zuO)#OCzMK3VA5yg9j;H+yxcep#c24dZ`K)-T2 z@SJk2+QBUZ{d`x}_J_5H(NCj5%^^N8ekR~}3ASEMO_P%8u=pOX_#var;nypNsb6OD~ds{pOQ#b3WO?t$Q=!1Y@sx-#xG_*qnX}@TRukldb z#JSdlf-N~%2HoSW-63_OB?vF0JY(xCsD4)Y0}wj{w<{nm2aGmYSg(XcMB$LH-q6qXxIR@Gbq-p>Fs5=w8Prc$D%Rbg?eCdx}#~NDcxk6 z%a?PJFxH)?uXWuiXBS7k#R4n4g_r|Z>jeFCK~-3=L{`?i+W3hL7MYhsnb15kI;JLH z;ui6@kLRzP_8OVie`Srt42y-?8l%p0qhl+v<8=$`X zv*2&5>RZIY$FufGhcwqV@oHDr3_QnLFh0(~&F6k!R&GAWaE8Tr&Hg*$)Bi-E`hW9# an79$lS4oeP3noYrpmJK{w+zh1JO2Z$#Y-aq literal 0 HcmV?d00001 diff --git a/docs/assets/images/solver-trace/frame-000000.png b/docs/assets/images/solver-trace/frame-000000.png new file mode 100644 index 0000000000000000000000000000000000000000..168a7691aaecafa347e2cd6c68b9b9a35d7c3cab GIT binary patch literal 19698 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/solver-trace/frame-000413.png b/docs/assets/images/solver-trace/frame-000413.png new file mode 100644 index 0000000000000000000000000000000000000000..f3158e3920a3361de0620d038e730bacc378e164 GIT binary patch literal 20997 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 W^Xabo#|GCf3xA(rV%67CS$_c&-s5fn literal 0 HcmV?d00001 diff --git a/docs/assets/images/solver-trace/frame-000827.png b/docs/assets/images/solver-trace/frame-000827.png new file mode 100644 index 0000000000000000000000000000000000000000..6e359e202cc83fb601fbbed120b349f9dec28665 GIT binary patch literal 21065 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 bwWw~%M7lV?>plU`T48VFXkC2h?6toD3{AL7 literal 0 HcmV?d00001 diff --git a/docs/assets/images/solver-trace/frame-002517.png b/docs/assets/images/solver-trace/frame-002517.png new file mode 100644 index 0000000000000000000000000000000000000000..390d885ceb961b861cb83585bc01be5d36ea39d0 GIT binary patch literal 21300 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

G=$cAU&F+tiUJthlsc;jg;(^{I@z&-t z_*MDw83tp>@S6nT(j}O>lFIOH1`?;=Z~mYTOI(X2{C(H%BZ|DV=nGyYSpS7HzPO{z zr$o5>o7RYMFy3@;b~kY?O<+I4y?tpTEucT!d^HTK=}V3wiGV<+U4GJTUfL-ktN?DA zPPAX_7p(^?#c$U;EMvsh`;r|)*J4k|DSTxYIoIE4SC+I#=-AL?rN7;*760Uza$iP@+tggC@&OT_lbW+OAF}`)X0L;s1|RR%A<=+`rMZf>Z`XJJ#$WH2a9Ew!1eQhM zCvE%28s{^-3+7aT}{iB#o9`_o=b~x3(VOto1Y2`8wqoe}xTaDm6sQK_hx5;2~ zL{n60eu=m7lOgm{rs!IY-N}CtgYj2QFpYa9h~_85_hmR!0ngch%gLh}!$)@uRDKUy^?#DJV&g|7=$B=)DN&^EzX zV?S4YoMRZ&oMe|@RV-q$+97<`P=ZM z6HuecgA}TN{o%>PCm)jGanXp<%Q0uz{vs>0UP0l#x*-dj#Bvlv08~Rz=!&PJSOF;F zK%)%n>Q`yNITLTH5*Y#jX#Qe7h+~y9+)C#PpQo#-)znY{?Ii_c5L`2{;&_)m7!80R z1`|yZAaG`>k2$Pg5>+Q=^H+UWb}`b7qgyh|C;2X>XjPq#-b*7QEHLC}RGo1vdQ`80D3vckh}bp3g9`TgjH2pK29KX5YP zvjxPWOY%jRHN~&3hnh7+TE!kW+{nUTgm8z|PW`0t`kX=R2v8iX_cUYxe>ezGgLRdCZ_4)UMdR zkGoT!JqB?RZee*Ji2wirf|zn}&TJB1q7592;gCL*vHTe^*r)p1GKK{GxU;-;_BOW> z;Af+X)LWnY;ZdaW*TG@;NN;)Cv%Rv6-T#c(_~}-s<8`-U%~5b*)y%e`^#v8V*c3pk zG*8o%GUI$d9qMy_i7)s!h#Q>>2O;r2VAk08QTjQYz!L;-j96FHvA$q1_67xQ)?$iS=P?n*2G?uQOl6)th}qa6lOt4L8}{I& zF~>01U>SJYIq+CR3j6ZV>C+jt-fekOo0KQi%37NJ1>fNC*Rh4u2|)ysN~qjMD_Dx5uHc1 zAE`ZaLvwURJ(<%xbzE}YZNiz@h;qphJ7qlL*#YE+269V|NpM;?DQkR7$1|8Z`q{kP}Y^rCzo zk)gi$O)4IzvaNlW+eI1Fvwm*tYG^Uv3Ou4suK>F2dG?dLfO7&%5XyR_lN5!pdWqt{T zercx9u`x}b^uRz?aQ-RHqsGbb>F&yu-PZ-Oeur5YD!kv6`-envPtG+(WWf1<8G=7|oX}hV4@i}oK zzg)X(-|b?5yf!v`-aPB5q3(DQY|pam*!K~=_Yr_I^}2-zN*#o*m6z9K_N=_^BI5NrFzQn?6^(a!GvlNF3=|{Jjtd8+CUsS2tQn zH*Ig%g=;rMt2lP87p2lqVu?)jD@DP1jj*3%<4+ljp+DSs^~huFoP+gnH6J7*`!=hi0K+b;E~ zvBWEzi7Q(IgiTYOEp-^dppbp|QChOQNd~c9_PB>@w3no|mu^*Be^i>YHd>iQ>JZ#_ z^sXDQrETUU z60x1(6wU|%KoEf(${`aIXA4RwB-pI7D5tn6b-9Q~4M~e42)j@oP%DZYE{r;4FhVcR zr%}k^VM^AhDC#Xr{KXJy-!(ik7;`-w`#c=$xGGT5AVs6T2ZZR8erc&yuEg5+n zX*pILrU81B`^$30gh@uq5l1H9E5`LoPmjvXSYVp+$gA=Ute6iqNJ(?1uwfAtr}$EN zFES%_GMwqLoim}rFSa7Ab-}oa}#sd@RV zQT?oBM>7MzNX2~mtjy=De2W>)x;stC)M6y1dHPB7jATp*X-1e-Q|M)8#AN2mR}+#p zLvX1f@?nMxNmdm>Na(C=Xp6Ykh{V{m+huFZdS zU+@TBuxQizCOxl7Dq?Io<`&gyFRXd;JZl-H5BlC6F^s8%e$JGhC(XsSf z{D!*-_x!LJwo4dds1-^o7)HAI<7Dx>yRO)*c1)gbY}=x1+oz~CU4P5jpbtw4?n{YL zi{4S6f97fb_4^pj`Z)=A$^T?2KJBvy?dPDn&yu}Msg_FtSbCA6OL;H4>2;a~xS#&K z%;mU$Ov73#eEFQWrWbLd_dQf^h*8h1b~&|YIZJva|3xqP?{X>W=Q<>k;xV0HVxi4- zD=mF1EvzfuRnzS^D;-Fyowx?+4BuNnthTP{cN4DmS+4fGuMTLnb_=f#Nr(25rq+b6 zG+^mx%q@@4t=22+D_4;ZC;Si^T{Flu)Xy3-7=Kw^u+*C>qljZz>v_S_ zd5;DcK>Dslf<~8&?wkomQ|r^bMqRHP%)QZ@_`A06Znz({zVvs!hS;!q%&>Qtnw}_H zEc=J2nv8p@^d6G_WYpS0s8M;@`d*&VY8-y(u+hm)M7S@lhnuWdE0s^L?AJqNVgSH^ zgaehd1`>nj3i+0L10KEuKR|MU*QHj)w9(M~pntN?Tqc%g`9X+KUKomPA~d@g=FF5I zXKr}qV0h!Oacyag%VxYBHNQ%^c3-9+d(YS#BA=8y6f`)5vn@~a7<_aHQelWFxMskS zEUIhXOe!5J6dI;iP>5$jO<+Pz+hU|vDf*$Iz$r<^gs1SPMdi{`AAkMxJ34bt4}CZu z_I6{a>G9u9!dKLe)sjX7=0_=owjD(p+d%ymBt8AnF%YyJ1nrPeXv&=!6dH9`80|WY z5PmWr%4QM6+mWJUS+Te1y58Dl72w8R<1*U7JKfV%1 z7VP0xz@8={oeVOukd)++F8L>zvi}YX(LPyST2SNd`2OCVm%uOQF$RLmmai6mVF&TI)=3@*1!>|buc)c@=n~CAj^_v?YdD$dHaTpzY9fc6 zWQS$-nt8XV`SFK2S%;+}+a-91nf^AlGPdO&8zzApcGz~+gmyJ5N5%cN%|>>0^R{ha zgcYZ#mC;ABNk`Cn+wOL|9ud1175i$Dr4MYDjo8Q8g!aiI_QOW@t?PDu<^N3(yJHWv zGy2#kaCM6AWSaM6hAeBcooCkSWZvUsACqkuBA6t^H(c z{M3rf>A2l7=){rr$?;&^qJ7@+p4VyD@$?GMsnXCX#O{ox*kNza;VIf_jPC3j+j)EZ zta8PP@bK(0{|x@$@}QhQ+@Adrbk37^M#4D*v7c>QoukQ~q3)kAmpKzLerMshcqe=D zUiJcmJs!!^8K=XEV8I!baE=|`@&-TltQ_8?`hVvJzu_w-y$fo7iM-B8e>5c6f#oJOVV%`g*X@14i`Ar#3cc{E05?E;Ta|y z4mmsglI#p;w+;Q{*_wrR7pIOZ%f2i3*_H6!l^BYfw&rCX^>==htJm|j-@4b$s}jQ2 zSJdR!as`(VxT`|A72iOPq^z63T?B;8=5uE7V;=aCR?b?Zz`mLe_!ssbb;tP}>eotz zN|yg-kIo51uQ}j~8gk8q@1|tzYMkL_$}Xy`gUx?-%>tmYofeIQpgx6iUr?Y#G72nK zjKWv)04gGNP>_1&Eqy+lRe^^reYa7=wK4szo9LaX@m(~tTl4m{MZjeYs?zY=s)Ous zIuO)1oOu+JrSCl_|9GG^09B^|@xOXX<5hVN03q~uaNM6K5efI-3+_9lZ&hS1E$S74 z%&{nyT{FC@PwU7SgJHnEmvu(A2{!w`TBVPr_X*(-i3txqEnZS6-@U__@BgTh-f-ft z{PXdc6zdF8|M!3k=1T9__nzM~Y!E%(8TQceJVO3jl;CEfDsa_0`^Q2t^w-@xl<&VC zOWv?fHT!0V?0u65Lqo;`eJO%!*{7pqd@5DHyq8u_*dHB=d^}lqF0OEES9MMAdNiK% z{=4&7u5-(Am(emHRA}wnfpgox;6uco)@eP~h0@)9=H09M+%nbjd;CXG|4_m``slsvb%;y09G$s2wtm8imzufcmA4hrphvIh_@VwRV=tu2G&hx@Q z>rcP`%6{?EM<4KS!{-A3{AH&6FG}3J@(rn-ttKBWja;@z` zexJ)f*40KAoH`cW1~b)`Zx_gG`qk{PR8Ke@{kDYre5flNgIe2$fMI*^J2`WhP!p%p zDA$LX9s3z>m7(aEUv$Z{jJA1dCDqa1e_4+gtF33s9iBWsH@JFslpUvVIZq0OKD|#{ zy0_X%`x{_I_E>$jITa~cahlj@bnIJTz2Cm}crlcxn4xmw=6+OM@wLY3>{a;r-o*VX z{YhWY^nB=seSc#W?z-?TAp;61SW~zoF%hf>J$+c*2!=}&Pz2+C{6ZN*u*^edvzs*V z-upngF5QH@E{kG>jvM=UAL>gX{F@(1aSsdpFg|{0oWjsEP}y;0cD_4|#el^^5w>9C~5fKflcLTO`|;4_Tx* zw-Z|aR$G3cN!M5}vQBruC8SS-o*vL=gueAIH2Oqjx%-#W)&@5*PT}K0f?4zfRTN@# zQBi6t^2hzmpjWiR!t^kO;;iiaA57V$#mmJ-dHsb}r6u#|N2MuyOuw_GIUlof^nS@P zR`n6-6H5#+wXoETeSBi6ol+2Ft((*HVXa@XZDDO#^L}D&-25TP*0h`K!`6II+)~~= z(EP;KYE>o3-gdL>!`}XI*uviN^7zEwi6BYL-i1W`GZYt%xs{_w+eG20JY)Tlsjpm5 z=%VjU#t+T`q7m=>athDGsxq2wrfPUEoz5!fFmXxh*Aa5K72?>372ldS9m#y9UBXW! zjNMomY3DtZ_`)uuwDf+LQ;h6wmm@5ECzmrEs;sU_NiuEja~jrIUl$A}esVAI9HkOX zh?ca~e;3DDJD*b+7`tAOS%|t`RSR$PT-V+>aoaH3roY|zgraf}^EFrZShCKE=Us_Y z^iNrFV)t#_`flF-ZBy57y=gUb=0)JZ%EhR8J}HH*c^#EgrG9%quTRmQLu&KyiSAbf zu~UO75rOk#Ek}W=(x<48iv<*%&<*JEXIviY;~(2cqK zt`zo_^In~d=l>G7&V*nm6&t?r+v^Tv_|-Wvn<(7RA;9%cj0exCu8m1g; zhT3|C$XEvO0+`E%(JG*VQ57mf_I*t4r>&bF zc5wnOW-|8e8%0UNqQi4$OtH`CrEVW8-6Nlj$3TsL&TOO!r2mtGiU63(aUj(IVkBN- z2>JkkkE7c~w$~~CCISTD+*4>nDZAbpOodYPX5%&elOUL`V(m32z;Z(EB|E(cm#ig! z^Yo>cicB>&^w}Ki4WTFv-5U&@%XM9-IsgzrBYR>2ZEw?l`cwo0U=U2{4M0EJXa6aO zbZYy14k?-KM$y830eWG9fsfO_Sh#%k$vnRd{$tcgXu~w42pEzzedJ8+N2K9;HzXpH zJQf#YU`C^E1Jwn@ewQ7?-ieqflVNsa*Yg7as1v+Vb(!qgN=I95Gj=&woo3XuJL!Tp zYH=8s7`#e*d;D$CoauLZ`;N6R!lP;nC%5&u@1ABq*H3aWP8`=Gq2*a865 z%#&Hz4z8_--tf9P&`jN5Z%%s{JzY)lWNimYhco9aMh`%}lLLC6DrYjM%E;4NI-m1sD4FZmP;H zSuNOGmPg06>!b6Ctp%BNr!GA-asG1U z8rs@UzntmnNpRgYO-DI;CI~LgMmN-NA~}6a@mb&T$8Q)Vv6ZM|Ha0^mZNF_}_rEIH zc)4uoczvm8*kd-4M`-Ls7U2kbR|-SoZtU78;s~iJS=;)`*S2oR?zR-Ud27|!L-Kka zCJDDUy=ea1N*n)Ojk<{XcS4Ve^nsahLj95i;MGax@ zqL&bkJkM|?Y}*sF=MWA!v|lAHrS9V|EDib9UuN|9TJeuGO>(AIM$$&^i^Y7K_~CJF zvsP*?laMrRXGEIS(TyRfh7e4&14F0g??Qisf`9!Bq2Z71M2fBq4#Q(jqi3}fnRuLv zkLM|KbvV+K^`6QYsnrSD{4Wao2CxX(#%sCn6TUY^`!C^<9LSUbDyM!{U^|q$ui3%n zm>=fb=RF#}kvcjnKCH}xJ#?Vz8XCzOK;`icy`;c!6%p)5N$H+;e#{sldGz|3H$8gIQ?GdhQ)=nZSsD#?8ix2>)Q8@_8(Z&?XHE z|FG!z`5iWdnP|6AR#ibg(rgw-0h&!Ng{~3pNirpe*VGm0=#s_Wx+AUn&=@Cj`4^*U z7sxEudPAUHAfZ)EnkYq2H-!*q^>?4?#%o&3(M{}K+OawQ^-y2=b>>ymrcr>8o?p3h zO@-e-YbUqmp7OiAjkake*{#@3e}~Gewo_Rh!L7S-kDeLfi%`$jt~EBVig$4Ti`WLi z?I|OVvAdV)q=Bcs3$}+L*VfC#j^|C>0Pnei*Nal8=OY29qp9Ei=h*GSr>+%GYgg@e z?H$@DcJQaocOCcrq9T{SRm)+&Un3;?gDA7vUk)@kAgDzmw|OzK63!h@>u`U{@(jP@ z$bjcr_Kt_T7^L%>j;DXB9sl`e0&W^QUd~kEFJl?-3#X1(*hauD0>#77#&e%Bf=mXW zZ462$M;JGTKV;mo!mi~rA4xM2$S9DgOu*e6Ua0Bhq7#$gg zj-81_6|%~?u_HhZtIGr}Q-Hlq5Vv56mnKMNu*U-!%3~&Sy9opxPKid8^#*+t!bA!A zn1%Y*6!l}~dyh;My3Kc1rtc*vak)(IwI~T(C{e<)@HDark~81*XJU4fV!h(v$zYqK2l-OWn)Ne z0mYj{8tcaLTUcyc#2x-QGvtEaN4(+ z*3DRo&Dgrls1ME9HL_^qk-p>&a>zibyn?8tI%)f5i5*qRu(uc^aygNcx+cL$} zQZBjDLAg>gJ1iR^;Jl*GYOGlytqjXD` z%Y3^nE1Y}_ozZR@G$_}43SCtba7^<#m5x0N3+z0T>rGZ}qAe~!!Po}HP6oe`}+-k0YG zt6=PZE_(%mT=cJvc)&wv96#<5xV!P!Pi}nSZ~3WJ6^R zLO%YBp(^}KW+SY!=*ZgrPB@S-;?HQ_`x8j_JKR7HpmW6i&kv)SM3GN`frQT~32;me zT$@L2$!PIL$Fmg$73VW@*~Ci}#xfQCK`#z5v&p{v5|4bC@w)$)>o8m7ORV-mu1xW7 zqT)P_qU`Kkm8wEHJSJLTWB1 z^Yn2-zf*=hm7;tPCT(q|s>h<3TbnGZ61Zt`4bxFRUP-0IL8SsyfnG^1)nT0#Q=P|A zwZC1hw_PJwX4tX}+2DVF|HSC8ZFi0tkHz420U}J5zbLYznPXL$8_ABchD+ku7+TGk zYvwm<9!omrOWK!@y69Ls_l~-$?0brho94r?+(5KnK$w-xD~-%|&vuozc6BaC?R0is zL`OaG_5+u8zp+^|%W2y`vJ5sK*ASHs6|>~J9M{OO^kXOXgJQ?Z>4tfkM!ZWK`%C`I z2$aTi7<*efHM~1vWIGXUKf-i8qQE*fZa1-IKR&)NzN|F*>v(p&bb_jEZuod1z6|$= zLkF9~GMPh-NZE3}{bGIDG~LMx$YIRPVcsm^@`QEcwrt~-6$a8>$7b8aE8iqz+oCJq zVq@FpE#DSl+mR{XQDNKFF5fj`+p~g~?>VyVdzA0{v;DgrJ-r_P{4ADi6?$MReHg}e zR9}A7&bETNtt-??|Apja+3}>i{PdLV?Do`$U{|5u0y$L;eJYy47oe?^K(dHc<+apq z6n_(fbFJWX{aAiu#C~hVuKQ(=9%;{{Jq~|08mCgcid6rLStz#L)LCu?MpebJE&FqS z#j^{Ww*oz&wl7cyMQIAe_O#0^!%9h@WsRU{LfqzhG~8=PeORjFkF z{&_JOoRgyEf>A9HYc-m~F|?e{oPwQ;I^&$}KTB|tF`bu-R)_0ZMx4t&2s}AX!5>S) zBChH(sq8I52K}Nv$PlGh%~Zj4);@(2(T(Nx=^_4&IS6X5m-6M8m2Wi{``zV!vj*-W z2=q_^jCSj~?`yYO+dOh{^KtJrPvehv_vvwb2SL9(A~7lEaXWGI37!(?iO~;s(jj&x zd;duS0m=TKwB@QrJ>WHh9j=@0>U0!U#6n#qRBC9YhlG zAWE^&$hS13)8>EkzK9)g4#dm6B1~o1Mhqn3_@KMM!>LI8t+}#RS%da31huq;d=${J z??w-)GpOPD;5v8qlb%+6=FGku#TTRl>!cd3Gl_H)Ncqjo`bn~m1CTwm6Cay}RO1{ZcdSH1>UQ9d`>1~*kccbx`z zV?Gb-1`j7bPtOL=06wqq2Co>tZwU?GGWfg;8oVp`d>R^jI{17C8hj`C{1zJgHu(Ja z8~o4s0`3|D;CxV&Mko${Abw*Y`G4yA8h=zY`V@5QJVPmCkbYt$5;K4zWA0ea5&jb<9~m0y zITX_YmyJyrjNQ2Rgx`ZBB+%}={>R;22E`e!>w^Ah+(|-01WnKc3+^-)+}#Q85Zq~; z1b26L3GVLh?(Po3`gGP>d!2pu*)w%!YJSb%uIj4()BW}Py!U-Q_(yPT)%^JS-UvS- zL{nZwZJ_F}^-=JUFGp}#k8IK6^%aWj#8uu(b!>Pj9b{+f@#15sDEtH%9jJn3dhie| ziH?u)c4z=UVHY3Jq(WH6`>1W@y9M72rf-WNKK&pbI5wYn6K z-izt^1*P#L%RpY~cb9g$km}!~yD5fq!l5ESsPz3v^IcxIfh*zLDmOVw7w=)okgC=F z?t_M+PL5h(uku$9^>~fOxlrIV8;91et(wlYiLo(1;5JN{?{ytNewP=K2o5tGBuJQ3 zNvFQ$vJv6wE)440W`r1PrOR23v-q5Wtz^!NYAwsVk{jQx%1rQFI?9=Ag$ZC_ic^qAR z>@#W_g9pab{s2dzavWR(;vL-`5K^XwPVMMkEAK*EI20M~Qw{gAhezx)U{;$MMTdI= z9x@JvRmQlf+L|kZfSSd+AfM*x&E`2zT(~tZN2n8Apf?7JHv!3O#e3`6dh5x17tnea#``C(^-mh_eO~K*8Sg`F>q9H=V{hx@DDTs3 z>(eUl^KR?&DKE5B2K?W2_5=REhb{i97Uw7bf-O$}-@q1IJ22Z~ZDad?!WOF=ODk)O z|I@Zu{HJX(IW_wqyu}2JxA?!ZEjs>-ZPC`<(%RnG()}O2McZHAqI2;d!bRhMD_oS8 zSCy1i!g!0Kvf9Fus)FLm{G!U-!t&hw;+(v~?EH$XoT7}Z+_bEc)by<6j6#@gk(`#3 zkedJ3w)h8Z5tp1Bo0RjHw@A$VFR(>ebXs^+{9o0gcJx2P7Lcf-f7%w1h_rv(7BJP~ zpS;EYiEZKS`xC}nxci2?`-Hi9{c`sF1rshDUH$*FZ~@~jV6X*@xA@Ptg_VsXjJJT< z7G~Bi#?~IDR?aZt0%ltno7)?kTIrj+{*$*bFt+$^>J>jE#?U$f#>|3AzM zjfYyv(YM@7&x-#tD?Ip^Dnbv=RcbjVf4r(m(u?bfX2lHd|D9RE&=-lty%H`Pj<+x-Kgy!^ zpUetUKgPw1%OIFpvGw1W6%aA@|IMtZ9^@6l&+g)F%!bBGu`cgrATdKlU}i0ZPLuMtLcKQGV;H^OT+)L7PxaD8u9 z-ifx=$Gi3T)&JAc*(Zv4q!kjH>KWZe7jwdkzouKX$_NMLupKY>{AWN$^r&T!pYF z#Cbl0_sg_-GU3O^9P6RRY2c#(o@>-CeuSL*@m5XDdt&vE~Bm;0fQO=)LVf3*&_B z6Cl8K_5m_Jo+|vr+PIr<2j`mI11*RziIttk*uvQcB7zMO+Wa0VzkyRDh<%f@-a*^L zvM~_|-rETCI2eQrnzn^kO@72fo(T0|vmu_|@JEMB?=h(u53xqrB-+2j<~flHD`7&x zUJCyy+vlSZnXS)9{Zo|U{vwXzd6Cp~O zQD4J&yPB~5*9eiw=h7_I1&n+LKa$6y4gCPfi1A7hF|ZK8@p3}yYfKdJfPOCH;&*5` zvW|K5RMie|dBLzn=mc?-dLFX1QmEczCgD~j1vh#kqmJ5DCZ(!k5yr)5jcgG@_XT8L z)D9n!rYuvSE%Bw&fE-!XS~>thd<51oWwmGsX$<%gdoTfi@FSny zy}&bkK`y6sGFdrEm_NQy-Z%OxTj_9%0`cX5&j6DL^Xt!2KM$sSNu!DD?t}>lMQNQx zUXv(j?u&mFn{99r6zpXa`IEZF^bSWK1uBB{VH)uDLh<4O;-wK$Hhe|eMtFfSLVW%5 zo~~!T3V0LhqssFzR4hScDEcVJ>p_*?_c6rT!^I{~QEFbsZ*qZ!ZAY6}@-DXsDn7&)|*p$ed!TAL;x(e#B^C)qYIF0~ zjce5+KKB3#>h-Qk<40g59&y3)FH`{_14>S#sKI)KI1m$HAR>fkuM-|V;}m=pqzx3W z6OFNH!Fjw`NJkTFOKi0A$bgN+zty!pd(mHzVyI)jW>o^MgE%9Uzla*G<<3 zPd5P&{8u>6vvUFHQEe-<#M+%5L)ANalZf&rjPs}>XZ1->nTRkjP?Sp>-Kwr_J)|=F zLnhqFj4*~v_%V!s33Vto!(5<00qc9!GS{_#upN0<)k*dh~{Tq~q8&TZ-Sz zEH9HbF#tFji}x0}F&vQ3Mqc@Uh|C=rlaXyQ1Snia{g5D8*G+p^=-I&ZT>#^hb-<6K zPR%GKrZiOk9h3NX!(PD%J@>>&q34~ZKwU4-Ogh}-^q&#`k>B~BG{Yr2K{L-@-MpDU zkc6{83B-3-<+2}}$Q-_(kPoe?!sLe})$0+R#P__jb58!K0Z-@%g6G3YN46f@Bv`#$5~iu_ZvzyO!2@8Di}dzPPlfR13}rLL37X-U>kD@wiVSx>#l!iP2B*nvmsu zf9&~$Jtsh@X5c7jzIN3OPx2DXFUUat9k zF+BH&L&-)f2}C6RNRQLAr4*?#*$O{zNcQjtSd|PGV>yz5VE=12C-h2g6lf56>@gOeefb$w!kq#0Zy`y|O zTCy;)v^82;`ak@NGbC8+9fi%&cnviNjBpo+4uVk?fe@e#_%Vi7Hs*#%;{En5Kyc?p zV(dl3=J-7w_98q82Ysj)kU_HWO|Vv68-}hAd=oJ& z&kcYo;IjcBFB~2e0UJnoAbj_x%=d=XEs)~9y4#RS=+Sx3kTQ1RVKza0I$9A9LY=T9 zld%ssy=Qm17cQj_DWyMEV1Rd?BNiCBs2oi`+=o*Ii2mY z*Flow0FFK%raH73HXOJybPW_hz8n=)_sg*z*$D<=0BB0(prNzB5Jox<(yMX|d;l;% zLjiD*?TBFkMKoz}kO2T_ha-c|5v_27J5_?+gpeJqgW}fQ#zca9>Vk*wf;;jobgOWPp1N9s3MJ0*qGBhJ+6I z!}EpAP&$>O1Xb37Ms*PL-(ujfBNhgjZ55ZH@ZfpM5C9U6ZXL1{ zAL*bI^bU;99`1?u=T`+=&_>`dqMx2~P~%8S_Q)QQpqjv-@8O<95F|hbkrfrdKf_Q$ z0XW0ai|?XsWPw3q5a=sH&RTeCR7Bw!&@O|B1qNQx13lJoATJNBeE^UFH35Vf}cjaaf`;UvV&~L~&l?poi|cxjDxFq{8_wBM5|p z>aEou^D$avFzNxA#DHoA240q=&;9|~#*+g+{RpS8bIDj}t;hnGY9}HXo z_zF&{5sfz|g(C$c_?kF+B_v(mVi+gH{isiLfFVkvz(9Bm4?R5npG0}pnBP?K4GD?x zUdbh*jy)!^qv0{{6Ff(u;21{hl!$r^_^< z?3ou@y_-Sx6V&?Q@TLD~AUy z2aY2fXv^^n%+M0U5v`Aw>`%2Wd{Zu(f>qA}D`I5>aB+BWR$w$F8NVMWDbjsGc9dRMH21`ID0#UHN;BDTK%Num| zD6Ia!%ttysB1;>3s2D>1dlb)FAZZNIZ5FNqK#lG%1J=sk)}z<~L7eP3NI~TQaXErn z#M6D*IBE$h1c%tg#m)$k(5bv$1P4wBo$@_kPLBc*qwU1O<(&z5fTNMmPz2{ofb?<< z=!Yl__MpDR#5ZjiulkU#P?I^$!m%I9m|+|SBobW)gBu6%A$E#73ntJ(r-M{b{VBy{ zuVOO$E&9bt2)%rixa^7pQE9LQRN)E2frHMLnsdIvk%2JI1yq!yeGg}shj`}z0WcG! za1E`+$R&9U4Zfn*{m?bO7Uj1!>?c3O_prA2Rh`dZZRm#-1Tb0^poeev6Y;xalne}z zL3-VQMrT@*G=^5xh8*MvN<2f$(+L2;a6a_tCE-Z2of!d1bwOWntPatB1f{s#BG#m% z8Kg(^FP6B?!dMKrz@j>DJj5DnwC}`D1ZOD4NeGdK^)J&M8y6e#f4K|nj!;{ zY}IRHTw$$D@5Wiz*4dhq2SPYVCdm&^O}^H|hnBks`wVU4(g>2+Q$xh{7we0P9}{`7Pn5epIA1G`ZDAqtpee93IAIRkz z%nTkVaT_dn97ro3Og8VSk{GNB9xNFeOpq9gH6Kb`>MO?>7#tcJ#vg3u8f>Q?DheKo zG#^eW9vTiF4j&p$#~;q+8lFlXTxc3vIqKWR9~>W8Uo!V zkKQ+pQkNqJH;r6jj9oVk!Y>b2VvJTdA#M&0Tm_G1QIAgHj~%;>p(NajCB`} z_YRHsQ;%V#jG=1|6S@zRr3`~oCSDOtWF&s73Ku{@dVxSnE2BKeah6Arzx4?$s6-2CCM?d<1r5RK~;+} zM)zrT&2b6t3GL?b?r@{B?AnAGsJJNKyL z@QlLpluyd6NXlHGcRmBm(?wU?z!xFhSz&8znq%XD8s!#V^Q&uc`4 zYxUe~ry=WWM+>CQ>!qtE7&nYVcsjI|+u{Ob}>&PQp zc&X#$BdhY5UYok(SK@tOG8oaqHBrK#x7%ll8AWyNoLbUMmM^ zD|?NltK^{@DC7G81lVjt^EX7@hhT34W@Q^FXW>}V#3Mk&I)QQ4 z@_f+zJkzRmXj!_qJiLbjJwWw5ERx#&ZMlUZeTbJfj0|0PVKo*`xUc+-UCn~yLN6By z!4gOZv}CZIFFqHK0p(*@<-??o*5FC3B!#!P5Gecifc!*gE$d|feepcytBCJ zf1n}f(9S2xQ6kK8q)K|sL0>pt&!@5uA`l7CM~_`jY?VUzys7=1q5X7c4TY&8BCPKU z!XC{DAAty=HL#a@4K9DY%z6huQW%%-TiJ~lJ_s~gL%QMXJ-%2J9&URtwz_`3l{DR| zlilhI{G#f=bRm~H7{{c#fUi2SB@|7Cw}F6ql_eAT)qtOr!*)|F)l8yzf|}iZ70GOpzHK6AgI~8=jm2{190(RzZLp1boCMFlUEwoJ0MkmBYkEvB&ZS_I#EqQHt?)5$G^J>ac&BXe24kN3FTd{q?ShIBN zFYZrgo2&K8h^^OdN*moN4@`9Kck1`%o0X*)u%rzi@P6u(Ua52wA2ky^Gq6GQVe36S z1M=l(9Dcx8Mxd1Wii(&Yc&UK{LBiY|0(oSI2f+>w;WR?8mGvux@D9c3SpOIv(e@N{ zxzgpFT9eY%-I;F5HXa)bS~ZsjQ-2XT_Mnawx$&2;f@$_K>e?^T~s(~lig8ISY{O> z#d$vU3i1&v2K|kd+8XhDRjn>2c}dooVPa`sL}mq9VX|rkd1)bLMMY(UYDHyjKV~IW zqnv6bb*pY>WlhKJYGrLt#GBcfla5_Nm#!azUiB#Df+=o2s(Oq#d5B<4+auK85KpJI zR~?UlN>;K<6CXb#{ zByYd;gHhWi(qeiDUhf>|FQNc0n|`XAcvv{x@&2r-U}fo`46!WXti$;P|8SHqz{PI( z0So`CUYNDXuEbzB(V*ZrF2Sp%wxe8($yunAdvNJYeJqhEDyYh2U?cAm>nk zUxKWC5u?*C6-0P(257uwCv}cxM8MZyaooQ)Eu%f;bwcOE-O2RR;Te(m(B6y(3cE!h zwg$8(tdE(~NF<}YM(M&@3HOy5O2+-}Bt-bWJcz0(4ST&;=#58&|M%hzY@<3p#>$Fd zV~mW~6_h+=YGHvQU3!Gqfr%Vyp+CQ?XJMGd_k11s>Z3-T_-fX$g9?cuz-ozv)K#SK zk^SPQ1uiMRW}rxA#Mj6)(ljzWsva>c248;jrRbYFF{Oiwu;2&1KHQ(I0xS_xa#_0g z(}AL8Uu}Xiv&rb_s6=lgE_^yP2pN0|`Y8uw6K>#h@P6*IYm-A6;*tcn;T7k_EFBoV z%bJ!>SWqR5rR3uLn6}AN*d-?we@AUCtuk)*kIdJUX>ep?Qu%1Yxrfg>t{JQoFZ^6P@H$9sxDkrmBK z6^n>Mw%3+idKzQx(srqHG@__fat&jO6fuvKec~mPVy7#hVT!}5@}k_0gt4Kn%aj^f zVsqIcOh!)EW?;+*OrZRJ5t28BxO_%3pf4ZoUI~rrdI^dE&PFYi0E0Hhe`A%M7>Y56g1^@~PaV={Cu2SjMD zy_&>xQi|8UEPLi-f24zYt73yIbx4xIsfnfR*ljTlwT6TRseEc=>!GJDjvCI>Tt9H^ z`|!;&O8ilplJmM%aD>4lY)Ny`!;zWu+oiXAli>jK(6E)iZSppk5y$NOh-1(1Vw+?` zg5UF_ID@w7h}_2fup6p?Z+4l^)kZv*D$HEgon~uZiM(A%Z$LW3*{bp;)5dDFG5%E= zTu(-G5NF3%Qq|y!zBmy z$m&bYmaK)FDJPbriz}-mH_fZumTq4fSBF+WBv1q%Yj3<{oRAXntcT)dI^#hiP>Hu*$j=XsjEn~hwz zAJJl$SVVYGWYw?-7wQt;n0oWEmAl{86Kb(INVwHl%YOD_d;Ao^-Fd{yV?!cX5=I8nIP^BR}Lg<4)ov# z)Ty=!TQCMw%lsvGL{J+h0v{@VGtN|V+=up8(HvWhY}--jJ3jQ2;eL8f-qrAc8zkHb zfY`~zg7O2Z#gWa3`E7_Ho$|;AvVeVGJ3%(ON_-IP1WrQT@hO??p+gG-2+ z33E)mO|S`UcvbUFP!J74&}fR4gNaW-zg?)R)2x`=Z0Z~LR*&)HH(j3|Tnu4b{9eTD zZ&{1A*a++*)NG>Jg3Lwe7akN0Oz7%KJ^Ge7)o)lV%CpsE%xepgJC z$w9?S1HUB(t4YOw3yN1GK;D=8n~C^08H+a~43!P}OTDeGnQE#OlxR^9ZIJ0<(GX_s z5>2ujaEKPjp>7x=70VUu%`_Jq_Z3Yi9UfI*{Mq=4y>b0!&3b^R0d=o!W^Ji!^0DOBQc>?49B`GPmSgq0ysa+4uI6Z>q-$5GT-{WJ#K3 z7d3>jVuWvT$H}-cUtZ(C8kThkmKu_f{fH@tdo4@YEQ8uC_wIONw0MHXVjM9^5)gQ+cyDQ0^G8q|`(wr{o=1G~76xm?~F!QvS||x7>BKpsvvDEWJ|M_>4S_qQtTi zmBq9}vyzRUqUNxYy5@{^&Wuyeg!^k{Pf3L*yBXKTDFpFZU*<1DdUO8va{+#HfiZK? zp9Zh}s^@Ss=7Oi^LL}ePp3Q|J&WAs#gp$oiTEqtlsoE1@9b_nbJk3DtXFWpZ<6=|| zQ&ioqm6CIqBev(mr&Yb0XJh?TlgQNKp5~LPGwCw0eT=qG(WetI2?Ar*nmOas_8Y>zY7&<7oxJ(!S7K zRbkXt5zvOa(Y|}FjYPf%4Ot;dTplRVK5W)59@OStT$Mb~J|)lrp4XC&*N|ow;617l zu)g28Ya`yQAsT*CxTC72@1eCd{O_H-P~~IzmcZO|Z%N;&T^NCfZ`*jnFK4&rGRMeR%i% z&~CY``GBGM@HgW@t&`pn+5R2XZ7jpxQp+K&1AC^O+A-51L<^o*$EmSFcInb=fXMI{ zQOVALby6P*1Ry#&C>SA5!s#DW(U~!T(jURq^n}!R-(uy13*4m!UDb&E3PuVX65eE) zM{+zv4tTx)MinLR3{AUAw&nZeTMHVT0Mk1J$uHu7wM2Q8pSg%X&fZ{OGI~3y1ZFwH zk2yb`Y(qdsqDQ0geOeV>*bf8tq1I@L7mohDSA)$6K+~3(Tg@4%@&%dE1-YXQcc=Bc zB|POG*bpXktLLI?=E7g==+N+_0Lhp(?_{UP5;~C*CcSg;s|WXU*#%m|1&!koeb^-} z#U)+s2}i)mV9h0irzQL75!dK6W5C|2)Nhv24OYBMYH2$*s4eg4iBP~5JCQAY-lfy) zt739HCdMliMrNTnJ87#cu~u8Lv@2Owd!Abxu(Z7}a=m!kio|M#BzBpU(UmatN^RCw zvDa4V)K*sbTJ!dr8}Ej~;rfr?wO`crQs%V?HjJ^gmqWH!x4JPNwb#F}fW*2MAFOxaP>>h=fg zt-H~!y!NeYkRw&9qg{!k+wHAmo`e7BE!57+$vw;|P`lR~Im(A(#+S}9K-=l3=bcCE zZOH9iXr5DKt(}FiZ7@_J1bX`u+1U^KPb}2QYu7Om`_8ELk1aIRBF#946&$;J7mw`{ zPvH_l=bS<0oXvZm$!Z%-WS3?nmoDv+OXQN}>0C7G44HK<*>#DdUi?c?aJTUT!Z1;x_@E9}YX9%GsltscF2kA+Z2DIv_=S$9d)EqSFEyh6$M&GN zh^9+UXDEH)AB73$L2IM~(G(RG=KB{p;xPAfRcQD660wq-uxE>=(6e?X*TdmeoAXO` zL@AD7mfE<8cuvGh`jdK0w#)-MUK#*E8fg+`KZ#IfJ|=;}9HPby5H5CFGsR?Wj*wpX>FeuA1O(EU#Y2(_(Ns$*ZmAN9aIh3ez1HLXKZIc0BGH8 zU-Aglt%cz*6x&X4&qVwPw)MP%1Ky@3`=Y-CjJ>b{FbIr93sl|d1~XR5As{nyAVau| z#vxK-SvuB{P-CMr>+K6I1Q4w6CYNR?RX6GvN7a1sIpIb9*AKQ(|~dF-HLia z^V7j0T`Lp~pT7NUN4>lW`9srb2f)e&+i_-purHNi!}5v~6Ceg&4tbyh-1(m&1~N0* zZJ1E8kufpmm3W^s)7{iZ-!2VChCypaZ_9v!Bqel1mDF@dQ*ZI1|5!Z#b(PPe~u0i)k-TDvO zw-;*YVO$2StgR1M%@lM`*WGyjwIVK~U5-W!)i}eyJar~7);g16YdVUN@f-U@a;frG;6;s$|A_56s)YzQfm)b9qwhMV zvlHIQ_gvkzAW^qS|HwBoK0cIRlV4>~cHcRLOM#bQf12ZksI@8rG$k@{l)%p7rD=TAmpbYx% zYz3lnBbBk0O$LRqNIsV|hAfhtYxA9?$_#2s)zJ>wG5gRD z7%%boNWlj8c?9y(E***6i1*ZR!0__5_+E}6DF#1S(>S&Yzrq-E~@f)o~UGeK2K%5tj_<& z{aG%ma4LtPxyXM4P+BETe>Ykyf&?$3t8JX<}}&A{@@!d^^B z$V9pSAg0o-`bhiIMYX=?IxcGa$cQ^hqBGK=JW%q;{e98G^ylLWnZx3*tY6gTdsu$E zBNiK41gS2qu+%m!msnk@E=;7psXo%Dv5Df8oDwrAjX^xNH7Ziyo2W_7C^@z&;MCkV zjB9L1+_n}~U+N-MuHWG5X#7V@kOnl|&Ep4NF_q7y3YSsM}hfR$bS7 zmLLA|80!zEPOTIk6~73Y)?7JeL-5Iq19;zV5F|NvF^5_QeZkkqz<$>)7cFVMzVGw9U<_)NILfnHEKD%=Ri_>>JBf()5wOkU+w?A)(#(9XFNFhoqyi zH4JHt$8x;Tx^Z)@t2}N3V?p?a$uM%}Yyo#u;ogLv$kI!aQ#TVXvxXUhEv9(IWm8SO z#Odap>kJs~t3#1EmosvmugPts(knOfd&U+QDno06CuCUD!fYF5aRgN`Yh27-sjiK9 zI@S(QA6g8(sH6&sGMeQ0<-V0ATkL*p>ps7%7#t!^#mzbDTW{8z}g2Y$ZK{k;C-k%7suPUVf)J8DIv-l zE0?s&&F3^{io1|v%Gt%u(N9Mk^-^oou@|`B6h&k|Uf>dfR5&&zm z6n0G*!0r11AV!o|AUIHrY)J68u~V`maHsPmD|MwksV-_hX1HZ9+$^<9ZB040!gi?% z2t7;iHPaC2f5)wY$eVQ9pvTK8I>H3b&c2nxiQVPoXEzRn}j#qV;~Jl}BC`dX!LHYQMh*2dojZFF-K?uSr#zEt0#7 zH0VLXTSQ=vj%}d`O1eDi`#8MfHcFHUeTMP^gdM{XAC`ufN9Q$LNp#v?rw@N!16B|} z3Z^4S!L*7FzH$J`FdfN~7#&~ml^ZdNe>w_FJLJW3Y=0Lbb9i{50JEESHDdQ&^yr_l zR3tbsM&hXG9+(H$3o{ZMYl8R@0Hc|U2m#LUbSQ_F|QHuf5#X5PAZo{DD{yb^c9g! z2GMf{5>h6yKQT$-8cC?G7-{B55b>w?I-hbgKdEIBG<+oF$$ULPLT>mG(efk3uk|-> z8^oro#StIr6E~>tiN3tiBQqsoFw9_>&}CrQWSEGcS=o5AwSnaFkuEZwPU}5=WF|dU z7C^YkD3?jy@tsjjm;Ki#YW@xON+BjGV%nWd<_oAU<;!K3P+eB6tgoS)pS`mfZ?f3^ zH_1vjzqDv_x~wzF=^^!OQjBb_OlOg-Y*Ov$ag1#6-hbji)2EgqWe1VMz0pT#`9$$K zn;0uzAeQulOV+CkJ)zPqAshW~y4f5J`VwmT;7C7VwKcwv`p736%-+PJiKH?E2!fw8 z1v^NEYDguqvLy%&B+0kMZx$uJw}^h}zkAk~(INvd3_iTsmb1*3A0ZWIF;Mxut;}E` z?2@hEPofx^p{PqHW191!kW?;oTRt{Nd4f!3BuDGlw$?X6g&k71isfeW z6lUtyWXi4>XwQ&oC6ej$V$NFC@(-|K(3gytsW@34}S>p5)mc#|tHY#W@hUgP5VJeVMCs0LrY=H zk|+Iw!iXc!PKv@_DbHSu!r}94J4?f%b3@}qL#qKYOQ{{F9Rp{vT<6Gf4mfh=jva^6 z?~dNPjt7QLk-1Jgm zYj&mYKp!C96wv^1*YVD}g9^th$h(6|0}fE&qY8)d*Z`4^H^mwNDDaDQQO4WwQ-$xx zfxz#mJIRiyFyg5aPpBeaz6{x+4C5#W6@$qVl$qbCVpj5F5?{J@Y)a$!ya3u>Vt@b~ z_{3a*2F7+>0f=)TV5<97LRGgOS5dLf~=2+mA|@U)DEOD1mFM&+!hGH^+8DX{mBEy&E}&Az=Rl}(lHQ4 z^x+p2LfEIRG5ylGV_NJ0J*>SyD3cn`U?|EYKPaa)tz>OVe+?jWKwG2s*QNfiv||>MgU{C?TNA#H#V4&(HD0T?l;}2)@*-iS;*`6-)p@$ zYb7jdVbN)m+Lp!@z%e!@yes^9!Hudz&1v1@e`B60SItpu!!+c;c(3t`mLVf zo#L-mW_@C^%{4~@Cq)%%CC!n=1Ew^C8;6612C+L{6kHvMq!#azy@|HG;oRV;qWND# z05WTDa;N>Y&*l>^4@kissi_tVu(bi<{6XJJ`rhNs>e5WVu^ezXo=H85Brjbb7@zef z5%n%!GhCR8r5;d%mTX#>iyY?0+sj=Q-JDDLuI_y|}Tw?6IW4IwdirxK=9r zhgnf}AbKibT6XIJYbuo8h0;m?pmUok%|1Dqwkf@=q`hpgx?I@hNGN;%hVFup?xE0X z=HPVwf^Mhh^z>!K*#uqSyw!6{*)gab)JX?VVGWPH^!U>H^4-}5Z8^NQ_5DX{B=s|- zC?Nzqm7tbh4Qq=SUq{lw=sBnfW{i4G(;llYzeCApwvrxGF`dF(8&hKVwvVhApVTjM-&Yn~w7&#^7r33J zgq4k!m7fGEOEwDeXU_-^t*OhbiSn$m2W@DAKHy9W(r+QvCl&$LMYY~Vbsz}MT?t(L zLBqh85-GE45SZ=*BSTVQmE4!YjxWHN_bOIfEt+l9!NFJgA_k)`jN+&Ghd*euE}si+ zp_R}}=tiZ+@r6X!UYF8Qw}W|SDnggo5!0vQtzPEj#EpoRaTF`gi#Z$o-1sY(~Mroe_&A%I3vQAlMA?#*lNcB04%2tjLu#;VW_=4 zMUCMn7Nfl1-{hH(Xlsa>Zxm;JF`f9y%=s}CSQ^?Yjj(G7cIgd$ZVX#*%!Tuff7fg` zI0&ygnB&!05II=SI#_+F0S+DZFKQGXYIGQD&Cwlyyt=i?@>BeD8yZ3PFSFuHp8c$v zwfRIhU0Xtclf{)buNNP>^xny2nM$m-F^>b~gMuOxQN z!Z%eSIGrPl>U`{l#DTDQX&_4-Z{-leu2VMS2eyGpPV~@sj@!zaZ zCu+!+|C4R&oD)@_m35c+n?0O_fV5vt^TVZsZhWTU23;0yNP!-K8q#XqVp+pYI}s7rFLN9JhoWa~QRjDWxQ zGJ9wkd}wraYf^V>^l55|YUvsGX(@)9k^$F)afQ~%?@!+O^}j77-J@4U0yG`jPcUC5G0DQn?N>t zu6cEjfkke;aZgRNE`w2beMwKfL0rvw&CP?4g})yb2cJqh-4~*s2D2WQ%9_e9pOzQ7 zTO8Sj2L%aHj$d{0<$0Lqdoz^OFaUuJR7n@atx!`jTmh^=fN>3i5?{FK_?g(<1kTtS zTZTdG2*@MckGSBYkM`&+b6hEVT6uVi-gjS2Yp&mX>aud{9_3jKXgWoP&J8{vG+|DKcX36jzwp@5(g zk`oD$2I=l@>2lH`DM+`1ptN*%cQ=y;=?01UOuxUi_F8+b=h=JgH~Yo&H{4^~rj(s|&0#fSpk2bZ_Ol z<5A0bj}Vlch(8wI%Ate(M71{7C?^n&p45jtZmlhZj6~rZrt-Q}0JSi7W!MQrZ!EKL z?qWg3T4F4bUh^yR_xU+-OcWK71@VmXDMCim#Jgvk^63=enR2PlyZ!kb!Sg=#9}w0f z1yE7-;FMq+jZ%YOwji!V+qv>;+ypeKX)>6MvPcmc9T{{%*9r$0#c&UqX%_CUE*7jl zSf~x^BYGs+!w!4$o!?2jJM>_d4+X%4PbGh_7|9X~B^6F}v6{%Qp;B&2b=_msw9uFI zaG~GNsW6);Ddw@UU&6AJ?c$hZJ%IOk_AqDOT{^F{#1WKIEZv;0w5H&ciU zBO^%k(J0R*qW}SDLx!D=4B1>E1XL(Q#(&oaN91Pb=QBVq7ia|yqkfGc zxbVW2T;a44MI4=1hEp!}#Owke+Hym~lWlh*g=1B)3oEna`U*UHh zAz$R)=DqQWD`cGv|sS(*CPgR3GfyAvvp$8!+?rnBB2wes3B-}&?9*n zV6>_F+qW0R=nM69q*R3y!tE%^}l=H1$Cu5 zAAOTUG|nbf_~V3Cl#=6xvY43e3Rq&lcSA06hgswd%ud(F%c41R=)U4RH0QG&e7#CUndzY&NG4Tl zNQqFJHTAb(Cg1!_o&VY*P0gNdGlH?&!y+ZLyV^XrsVn)XqpH7+`-*9TmHVsJ7=wqKT|`ma1Px|z$=%gV z%L4*L4h7-I!pZ_ctO`zOfTkfNy;cIfzbulsDvy{Jc^cPM28kH9KjL@%q_t)kgdXe| z#J~>6QciwDQW6`S7cNe~YKQ}D_=_rrbtD52^fS;Zo=YzXkWj(~gtFNM$%DKj!#Ww4 zOM~TI)*j`MOYRHPVOwFM1D49LK?xxASph1rR)(T25%Q=M0@cE$i@?Waj?w51Jxy*(gMqoL{)RY%tPOyn8on4Ly4| z;x&&F3DmOST6zTfU9Z!k)xDGZlCr_3oFb!EQX%JVM8uMg3VR1_7kk3NlMMu-m5yq?9k>r+XU}Fz_gl{=O7X|*uP!}(Kx6*yc}1T_~zhJ^qah)u#wSG$-|VsX+qzZA;LlPUB#qv-@$ zMaFS6a*V%#Jxkmy@KgTrzU{Gkxi;nxfE9&f_(^XIkS*iMJs=B$Oq36QDRF&brlSH6 zr*LEdZg)pM?xO&Ak^vIiS}x9>-x{jPTE=M$1hdFM+GG>J zXaKDBS+iy$kidX4S9Rp;xjjLLh|VK_4FSD$qytlcVdTHH+KE8N!JL@9coOUb5b{6+ zEJY7DHI8+PP^WHVTNSR3(Ogi%JSn8MpWx>U9F`pkBa%{0SL-LHT4;|VUp_V@JzVX? zU@}dlVh`vNzI0l-dn!X!|D9aSQI2M-qK^$=zzw37rNg{2VN>+fi^rRYbxOrh6j}pU ze9J>i7}Fohg%Ydso~7jQE|tT8N0x49X<7MO^a;7>j@4%wC+QZ#M=2w|muFcZYD+PK z)X`wx^BlqqOUdV{V^MDBU+Jl>-YKSzf2lst>cSxPcxIF(ZMs2MelRBBldr_#I zVXao0I#uj;@zaRfMr$M$FQ8NJM36Sy#d}#Emtkx6JZ)~s z?ebR+wVjn>+Wb`YWmS2Got;D4!qVksO&hhnQ%u_8Cht|Ac#ErZY zOTtnQ*oP5)lJ>v`;xJyL!nQ?3LH%l(&J4+SfV74e5P%P4Bnho!6x^+=TDS`mw(frQu&1aogK8rC;$85T*B+jvcw8WYw^D%zxOb!oc zB(=xEvIZ-Y7(icNt^+lyF`)n*&J_rLKgO4i=^~B7(Ytnk-jj7%*&=ejY4GuU1%bVe zeEA!4UY6Jg4;i@D6wom~j! zc>&EwFqNXR7+o3~5>;~EVZuP@xBx%>Q8R$55bLAr2!6?h=|zYB2p3h|5rqu`4s6Ac zI3|u5Es%g-c*w0-bD^ancT|G_Vx?Kq5GS5dyP@Sox5p_Ur)xfH;C>O@MI41x~mFC$u#rmMtgI zJ0UURCN*;+wJImIJ0W%ACUbQn^DHOxJt6bwCJ%NZ4=*Q=Iw6narugDSky1{9opC~u z!~NKah3@|zk9K@`cyw_1zp~M`ws*I-wl}wS*S7XIH@7x6HrF?|*EhD;{=-Jw_%A%# z;u3suae01WWp;jXc5Z%VZfSaUVPb0bKM850gToU8Lu35|!@UC|J$=KlzSW-I{;uA^ zuI}EBZX|Ts-`q9Q-qF+A-rd~R-TeRUq}9~^A2?~>|2kwn?V3{9*Ij4Y7ZHzbLsYx?0|JQ~tQ)7CT5(lu5$u+q>r z)X*|e)71Yzwb5RQK>xQk8ZA4=6IL!J*5`~YoD9qy^iMeGnAm9-YL-zxk{}Yd9n_D$8!#V%&Jle@z3p0{O z>lFVNkEVJ1og*eiXyHNm-*~j}|A|K%x%Po6`RakCrzeDoZulDO&#x z5r)sVxG{$0$ApkPTJD_*E@j$chXOX(^Gz0&XHdro30n!{@XOu@Mhr25|KQQAQ9`Na zizfaDkM{H5cr>G+f9KJh|KZUx*N0x&Zuk$2+TvFBiB43~_wXSqxsRGJi6-|-+wh+$ zF(D#R!YJa3I%3idABTljPHKNTsGqO5IsA3=8?&_Ws)8K`TAUQeq8z__ge8W-(&*Sh z@O9APhXmPB!s|bDj%QIoKWk&ElJ4oX>&=&~GFEY{wlxOgw}=EeInvuBBa$&c2>=n!x@ z8KFzrV~ox=Fu{jyrO)6CEJ^VlH7Z>d#X|%yg{TXlvUeTGkkC$Gz@iEO0$w1_p`%X_ z5-0qaC_G3q55@C6{?#4t~5`U(3+BHgP%KA7_3}z)?)ZOK)PErwIzZe_Mze7|4B!Q~=mHz4C;s?DwCAb07c*M?bT8nGY*|8WYd{pFcNeTxP+ig``9_4VC zOS^p?BmA2a$)iaVz{{}y@@R4CreaS$`k0k?}Z)dqiJ4 zsxtG-j6MW@pb(wO*Khee2>&5Bc+u4-?Vwn35EMY77E*Okng9&^epmLZT!3M{9!5y4>@di_A;u8k4b)D zX|al_t6{wTyhp7n8K$Q5_#6$ z!k?)0EN1r`2?`JAC2bUSuZclu)JLiu(>FX@Q1U&^UIrwOHuWza%~m}h81EMKfX2Q= z47Q^u4HenQ3&uVsCoPZQ=@wOzhP*D~%9)E7HcQMNA#6hZ8)Y0Fw0x(j!DiHvvSVP69FAM(0|tde*SU|R%04pr2w``qi+7{30sJt0H%M3q zMoAeI{>rDVY&ekpGDnPLH6v=L)nO znTZJ{G94;&ewn`cmq(L-Y@e?tK(|jTRC6=rMAI9LTf8m7k}wvw^~)5b3RvHLrLb)c zT`A_|$wX)$dFY>PH7pV1euosubGu-Pj z{Eptm%Yxz{Z$-w9BJVT2S26i8YrEv_Kj3U&4?AMK3l5drS<;DA#WSk5H#0q2H6C~v0aqtbP)D3 z22%g9R_LicWLzf*T)yxvljN9g?W(`k=c>VYcg$h@ z2beX+R`Et*;Whm92mtW1V&_ldN3i^hj4%e>Mb7hL?f_O=AjR=7k4A^ZjTEVpkv!Ui zA;uhw>A&-6a3qiBPT)uN7|Ek0gKt{?;nBQDu?u6-L4dnD47&n?fy#iE564dD0wW8U z91O9GU@*rT^eia0Bpn1f@d6wAlZU~8R^US`c1aofFFpuUvOfs!PsbYYyuiN;ie3Q6 z7NrBqTX74aV3ZTkAcU8{4CfsjBVq;zpbL_y#R0crfgFS0)dq?0s5SgMlJ*q<^2<=@ z3eXPULXbilJ1Yd$62^OtUPOljgpQ@g)a}j)tNshXk`ic%;K|W?@*PfuaSWg{`3| zgg_G#WivvXVu6)dlKEs~fLej7~SR=r|yUirpGh{04W&uu5|QPSoGH(+yPc(GjG%kdE5=3w_EHd3MHJ^$DfJV zK2;(tKMg8HZ-<4Wp2W`bd#{B>)+B#wkVe1h!958>V`hU;#Rh}hP^yn3RN2VT%5drF zAd*n*n%UQY5^4d`NrU~Hlh*%_lU9RVBZYz+kWLyL#j-GQI}{7043~xu0?m$ctxHS> zlAPZqSz#sDB!A(8;O=TdM9cn?Xtl>+6en;kOb2B*IhHNO6epxW5 zC}s;3JP7|wr6oh6uD6rC`jVX7zi8cj(e3-|q;X}ZH5Mk@Fo75iQ6pZvhu)-}_2Amy zB)O*~dB5`rAx{IKzySP;u~Rho86S{PRP_-n}UyEFjNnr_>NtB;lVF6GM$ct!@& zNsCKXqsX!+1P>Yty&T1P3eN=7qsWAzd_KkrfP&BK!U`ccS+VXp$0(F^I3TXvj;GKIWWUUEnk4IV@U#WtQTRKo-c|A3HS+RynPs^q+d0)UOlgsTp_NYtK&(5G2`yt!{|Y04tQ@DhgzxasVK#1G?+x@66{y9#20VuXSu$qHLBNFW%Lsn~j$CB?V(BuZGg zSU`nrcGW6FIt1=rk=a)Flfx|H5d_Yd{awsr{Z- z@Ak>N-lEP|rxlwB;C z-|}c9TWJ5CM~gr-_C_xD{)1JI zyu#{kXRwBSsB*t&aBy%Kcc@ElsC;m!WPhkax4$=XU|nu_GktKTad56^r~`NS z$Nq2?JJLoQDUchfMQUk{!~0Z2r$WP*w*83o!EN@@ZK~1f$dSgPkz3o*`^Z7uCNPA0 zj7WIw8654K&?s)y7@qJDrQT3~5In0n+f_2jdRi5B*8!J&~i)D!OxMnv^SWanq&=ci{<7ju~s}2?@QK1>Bi1yD3fIDQ#-kaN$`syg3KGSzqCCbNQJsO`|dL zv$lHEY1DIu)brUxlL=AN-FI_d9CHCfbIEq|AN3~uqh@{_jO8s&7c|YwHO)r)j{U-$ zZNgiyS(>kIn!&W2W%6C9T$=NXT5RT+FFaVJ(p$)+UKkRdACaH$x0@TpTO8$BSV9O- zj5jS#4lUIcFFabBRjOIyyIiz@B_Q0TH(1l-<7ue zSko#7{`$4;qLA=9M#lPC(|W1z>f6jUn&vf98n_P4Du3pt!1Cr3&Mm3v4NaPLT7|9W zG!r5UtN%u*!SRxigc>2rI+9Q$L`gsrYHizohZK^{TRaNO2GLvEi0CDi;Z^JCVVMWG zlE{vb{TBRwhmmGCd3a-Yf1_P@Q&)dSU11l`e%Fm-mtbj&WC>DAWCMnxP9Ec-FhBZP z0{MmiINxutb7=z|e>c@{C_QsJie}SLWV0=LPjz@ajAkqQVOPU`{ay2ptp0wA{yu~L z?+MOT5&R8I<-c)*wQPP=N30zf!P=-zDG}BY3}1x{b5}w4Q5p6g7r_FI_2^ZQM(;KlvSb zGVQlNM14BSBnwuS~r}Y_J+! zqn7Nwu)p>f-Cd5l3d`F1^zpY{$w5i(8LH7gep;(V8Ckf zY;6hp;iLZb(+usa^#7Cu|510iAuuGE=K!&E1pGU z-Epp5cem_PeLRI7-MP@-H;dd48r*XuKHe{lT)7=x#l_6>Dc+#B9q67CpdX_kknNXa zXg5%x6fAo7@%C;Eu!G`^m&uVkUK}Ex0{);@D5z(vP2dFt8vpSzIFd#23pCJ-#Exj|Ep`V~H-2dwLbpHE7FKTV#J+)%puK{Qg)!((V_zTs2pT*lL zl$*pS^4z-EE7dq$jo-;u9%=k^JM!xDc5|HVvZ5^YUF79l>~qDV>`K$LHmy&;QK;TE z>#`irlP^8~e9F)(y$+a0=9I}IM8H4o_?XJ@bVw*I9_yRd8o{k&mCbh>UNzFg78|^u z8{low;v`KK8}wxAHM|>vHQ=CAYaU*mB*mF4us8p>DGK8eRHGH}F}mD2>+Vs^bY8qW zn=^4cY8u*NEPHXk@$$GO5A0Jaih{Fo)Otr;Il_*?n11vM@0~2(lQke2$Pfc8vol{3 z6Xm4^XPYPo(mj+L(Y^HhI+jCXhiVwci*7BR1-3_pcaejV$8x6F;ol?tz4$Q#4l;vY z$gt^rE|bB$|MB?^I#1eh3wB*SM3w_>zrP=2q!S{~-L&{Z_~k^S6Y_#+a7;CffILc4evgnuw!b_Ys{@!<(DyE~kVRZ)J2)v!k5% zK^V~=J+3Fa2|zF;qgJnFOov(9XA$XjG~{jo;46^Bu+782XQ(h8^O!{OiCF3W<PO&iZ^GtL`OCf^OL*L;~EAXw*H;DTf3!*gxTr+-g{i@@SwKxly-`(GAU_B2K z+Q=l>WO>67;28EKA^SE#T8s``DeNf|1JS!$i4zLK2$e;860ESU-&)-E&-Qb0K7@!q zP8^H0Pz}dB2o?XaTjnJ%xAdq*Q-YLXG|KPHc<#`WpHpA)6MhjR%Gc{2rWeZo{y}g$ zyt-a|qHzyTCMxO<*6y@8!l9^__9vTa!DF>dy)RoDNq?kcNnHvAB!8;! zdaC9zOcmRqF-ZmPPDDlXd~#{B(lWz(uV_pHW3I9`MB5{3A&vLb<*?SY!JZC`xF|-f zPVVs&-p+oQulf`>WF`4bcCLZBy8KhsKA-r)#MlGzFEJ8JgFLU1w(99B9-RZD5gD1% zfa=03Uu!Eo5A9!8)xXjY3hd9G&e*MeDQG1*up>#++4x*tcj$9yAO2IJJ31lxy|0~{ zj?OGu|8%XP%Wqxb2KAnHl8Onl9a|O~{fb<^Z@+^bTurp~^DC}uE|F{4q63SyQWy0_ zQ}!^F0lkmW_D$P(4o*FS1`BIfUk`cq+4!L7TNInQNDNE@Z;qrId?JWl8Mcq$`qMgF?C z_L=c72TZZQ-&8nD9emEg-3BArg9Sy(zr5F_NU)t7WxsUJeLej`if?`_CdB326JaYE zjrsAZr{_5}MV1P;zsIxCT?-_ItyPldC%<2+=kpAi#h(NC&pa{S0b@j(n81^AslFol zfIa`g`6-lD*Y6rCdFNv7vprI774%Mz%=m6+2i@F|sg(oMl?}p~Znx^H`!K8bw{!Z( zZdFZXcFraZ3#%eEH52l7Hc4rVd(pg&85|B)fr5)G&3w&gO}5_K4NHg9yiJHN9F9&$ zX)EX~{1uNL>|hSwtKELrZCBJz5m&d%Bn}>}9MOkP7K@AetP;JFBF>-5zzqyqRf%7T zZDY&sn6OzTWpqV8r_?NN@sVAYZNJ|SchFrDvEUnBUvi51ptEx(;??xY?;wIvXcvX0 zz9((@!*`90-x^o$lP^UsigcRxG+Sz?DTgo0yqoq7w`(Vo>|Ls!-!nf6ZRk~``JC`e zfXVe(imw0wbX!awO<#9^lY&LsZnRUkqPL>EaO2tHf`BA==qnjGt}XvpR3C&lTucQm z7z7-7X$Y-Tk6d*=Z$1I8VO&4x@d%;%k8?!t;lH?X^cynIzlGlKd{96T8QYBPTfMy< znNe_yCP3_>5%`TpA#Sr?itY^4dM$iXxZ7e8{WJac&uO`V!wzH9?c!10L0Ki2v30#2DDIRJK?Qo(45aY6;uF5c%o%ZLbSei;< zNWA=|TnA4ik5Cahk6frEJ>Wkp{%T(w3=s$D#38T5->8Zc6{TdHH8J77d1uPcsN2p^ zBu3vTw)^3Y{Gb?vkBH1-=kYHIrN(AiTuD_b0aDX9@6Sb)?>g1b+vJ$K9w)Sa{@U(e z)=tV8{sa=DRV(bN6sBns>M90!LmOR@LsJMWfL_?uQJkMxiW3!}i4_e#?$T0{GI#0L zTCD!>8 zJ(wcU8!BW}+xpBS#2*Q(L7>Q@j)nMl&{2PXxO9vuMgl7E<)3MRiBdA}EGl66E@PuF z4i)wpH9WDgN%Lj@7oWEtL7k6+q(hl{RdE}B3P}d(iurZ+d*Ag3pbiwLcli)YKiTMi zCp17l+5b^)fSyXWCQ>%oF*0cBm;TH=9?qPN;Y3hV5{nyLy7 zro-Fc-d02oujneQu@3}y%GOQDCJglMC8N>x657H(KWmkj8<$@u9NyZfsTS%zplS$p zQDjAqFFHs5m`Y#EN&o()h}cl9OdoilQUWz8)Tb-lBuK~ZDa79@)Z-}bVS;VL(5-j; z&(A9^&ND7il~y7Z;pvL_YD(@u74|EK%Ou7geNi|NQUcp4qsWi#pDB?=jS&RjiP#@Td?Hq1FneG43X&PG5{9e9%`pLy94F+cA@Wt>oEjIt znDB2@5g1Zo-+ce(K;(RjPPAnQZstGPdJVo2t+C zR3)dBl`d4bJ;-wq5Ero6}}d)0F8Gikrjw zzDnmmRSlo07!}i4HmN(Qsqg5j5#5ix=TX=5)$j~f6CRo|H=7caSMxQS4*RCzey{G2 zrxBE)?lUyyEI;u<2WJ@GhOjcV#y zao9rbmxVgvpfm_EUL6+e=t9%xLUSP2>J$AIp5=AC#SJrVDZ0>$;82dA^L=s4dr>QWdCPMdEB;L@ zvqLM3#Vhj%E0p{C_4mtgyrq-Pg;SoD0!ah133O}6m3F-J`{Lz;sAYt!E>^Vx&h#>N zwf>(2!@DW?GM-@_HGG7_5QSM!?N>YMRwbH(fiqX-)e?O7-tZpJ2={X3@sfIFGEVa<`_?M%@){MsF~Nf| ze)UDS2^F)6aQ7Pb;W}5fktnYT z*X8OPbmM4QlUk0|2D|kWUlYAZlh^oMWXz##`NmUI#?WOW`NLK5%Z-;?rkwa@&v{Li zIL+QXY~;vp)a#iX+nKKUnnp&NCbjYyc=M#Deb&6?Nk_rbi{}AmH&b;qHV^1UXiT|j zHid^b-bugGrCTMW#lPHKDVD^26Z0!})rQld3;#lAY8_PGC zm<+F*DQueiZCm75*(jLW(h#3Wt`duc^N@tQCkH#hQ1nrZK@-KwqJc{hFXEi$UN(=T^@(XBlmta8*h{p`)a=sU1zvjBW7AG!e2<52oA zkZX2#EN-8-Qu0eKbgX?*Y${Bg&Q=voFn+c*N`mO0U!r#tqT_q51jIHK%Pl3*P)^)7 zLR+X_xRo(}ZW`%^+o4T!$d*Z>MW*^zOZRSeNsWz&^&)y_xvGr3h`PjYC?Y7>d@cMJBZ7vlip61@~{7@cM z*q<}04=!(=RKqM_fyBw(R!qV!sy*ktQl?A}X9`ls`aMTm-TuAZ=Lx&A`pX^6zaRAN zI~DAK84CoyBbfFW!F!yceh5~y{VHP26k`82@lfrneLW4PORdstu0F$}{Yj~jmw?pw z^LN2OztMZSijT`;B9e_}g;{ z4VSmjLlleSx9;cC8jhf>bJQa%nHCpWjKdY)!@c78I}gW6WEkd=%Nq@5af5SJ(Q~O% z7gTpwX$M!$k#mitbFHKcc~Se-t@En;^QTxBd6{PKS2$HQE+j2nbxK`z4USEZT;w#| zEF9eAW8Ac3T+Kx5aIq>0eq~xSKj$StMOX z47j1(Tqv)+azMBl6SzyzUirPfa&^Cgg}Pgld3^Zj9{Akjqs6u-L4sY4JK{^n)js&j zSJ5SS+aZAV+PTJ~W9xdg*&_;2pYNmpy3`D z>KR*#d}0*{>G|xXcoU}QnYiK+b9AlO;+cx@`1bsdi{hWaBzMsh*LcK@;gov>Qb-%Q zNpA7VH}HaGd43o5Dsz|4WWmkK`XgKX$9Ki6H0h?=z&mZkE8XEw5P^3+t#`qU8?T7> z4?alZ_EkN?t0C*QmBpt9!>1$0JCEg0*EWBJ1@5nvTUYs8$B*6_v_73Jcl|SeI%a(8 zj{a1;`t-o=df#sMJ--~*@F^Pc8Me6ZB)gq*zyF2j+e_{{9%D73;fk32ct29(v%GRQ z``l-V%xA@6Y0lx(e9gT(uGdco-&uFRHAUYN3!hyL-<_5FvX>9T(1#6{woQ%Ot(u3` zEWc{92RH`eB=mOsYGi-=(*Z`f4GeLegt$ric&NxG+Jm^8LELX6vLvzoV1(I#F^H%z z;dJdm*kmtkcaG^h!-!Z^iY!kUx+C$M9QSul82|EUpV_TWkv!T{jS3`>_GB;_$)gon zoiPt1d9>60-7|}kFtkvjru-8mk0z7!!Y*QRAhAH@yUJ2KA<=Y^cFmjm{)=borG|A8 z)IY0==F0TP?IqKui?wP^HUsi*r#R=TY=5oU{d9MjY4N^AWReUfav5|uko1@d%{b}x zxw4I$M9cMX{`}dTXum0q6<_l1 zEwqn!H&+mtsU$E|a*by2q3EWY|_y2zR{-&D2kZm#oY&W+miXA1sY6 z%p+}wcg&+4msu^MT@F3AlC8Gtm^0m)cPxxV$H_Jl|BzTM#Nj`AM=Vac^8$}ooa%g- zeZ4hD_O++nQyJdbPDd=!aSsy|fHV>ryFtT78RH%{lw zvvzYE4%2>D57?(4cH)^Z67E?bCx7p2T zJGZ%Q(#E5C(4)KRHpgEaH49D)!dFYK>rFMwzJW`ZD>3wqsqK0%7rE@hc~PCjaC6?{ zZLC9%&o-{vd%p=|0@;9IQw0of5K0vkjTA1F2!P#$5~x7JjL&O;q;(ZbINrFZP3(jT z73a;ar2>Hd!(mxKq!uOncCz{wA2=4Vxo?!zUEg+{Ur4dJpR=Bz_E=s#J7`)lMd5t7 z+;DezxY`MgxxC&_I(oP{{{9?+_%q*AIt~9pB67bPwtmUA?)5d+^%VesH3JSlV*p-q z3LtS46&|HByr8nLE|_H)z+`#-wBApR5tumkMjVuo83G8wNq}kP`anxZ4}dNQT$6Pk7@Zj^Y_e zi#(J5(f?Aj^GLLZk02C zwP)zR=ntaY=!n8}BBFDF#hMWR#7ncBpGZfQUf@=-O3PlydwCPf)gBVAv0+RkTqmjQ z7MGB7{y7zTBcUc0_vJm})#g*9IT@{HqA%XgW~8rAB`5b4Bk#p^Daf3q{JDbAM#{Qh zSsL~h4uL6qk$K(JF2y&bS;kRaOb=KYd|` zW!WTpJCd$-1Nv^KNq9KE)8~cg9ZNyfpH3BuJPB34+2tq~7|k|zDbOE! zs!`>oRL)!Z-H>Mwp&nj8_SL-iYbe<2jfBip-8fIY?bNEqMCwd=NL8uj=AOYoy+&K6 zYZ(D@ql{%fFW321_Ji!A3cdPFpGsn$`lgB@L7G;VJ!yW%mt701RLzlS(#kv%JEQkD z)ZNP$KkPY(bO{+|`p2uQ6|6YS6}=}$57ld4Zyq@KHoRZOR;z+NvDb)_ot-MVsCaj8 zX-a0cu&biMSo`FsdE6(xVQaGT{-HznI!gWV=$Xn*NsbRKvzkdF)uLnaDz59#R>FY1 z=F6t%erG>d?oVr49`2vRP}t$1c++Ndk+NXSA~@R1+BSSYt{_JCRjl{?%$UtwAzx0l z89i4CX&$)3#1VI42cI=cw+{}&1Jl-4OKNMG{Z5>8(sjw7&j<$Baz}qCT7M&SRZQ`~ z9s8_e_1;mUQ|f^$d`Q;hm{Y4!p3^BZt7wDueODA7y@?K}~HXy{9$)CI38=V`y9C=z2tg^i_es+|GRZ%_yBhWdvEVC7(_GRI=N} z4_fNIcO!qstA@{ip0)2P#5}IZdEg1~UZNFGd)&9I=K4b`V^60;V6MWAw>Zbn#%euv zZXo~C)UDVAp_oQ7yPR2C<|Mvv9CJO}U(H)z?rTTNn6|X7?q0uiZ|nIsZFxc=viifI zU8rxv$^@Q!VPBNBw+7`hI*Z3I!e)E27M;}-^Xo=>eTQ&S<`sQ(4~gdNlc*1k>r_{K zz5Xc2PGsJ2;^(y;1b(MMr9P`K?L7u)A5OzYeAakMYr8xnox(gCw`mAokEXqFcBZ7P zWfS!pRP+0gz(Tz%YjHE7XMb8S;PacRuWoqZRy6aranAr#U^f1ROK#G_j=ZSg)E9f# z4--BI=86pyOUp~C#=a}xhHGbhX)c>AO!p;{8X`d}_LVp^TaGM33wHX~)mK%Af*+-q zFAj^bI1s_7s88uvc#1AyNkS)AQg;hvr5+}Ib@PM!*@pMjt#0@-ia z5sGL0SXg5n0qmmzLJAwI(I<2<@lYck>1h1QxM9tljmbgcLY%F?XBx=4AhTmqHCW76j0?j5bRldnb>q?n# zNcn+uY^mNI!WAD3l@v_gkv>uK+mMb9k@>+STmS8K`!~62MtSXAc@-vwt#2<5O%?SS zR5DF9h_c=V{^?T5H+?Vg4kao;9zzZp50+yn(F>vwmu@KKizuU%pEK^DEMP`-n{k&Thw&Z)B|IuW7b*m|09Y zSq^!=>xpb@N?5q1ntA`(bX#L~Y-VxmW^pxt>uzu2B#`GJwFyaOfjvd_GS2e~K=Yp8 zwjAF!XV|fSYUwb{5@`M1eS?MHkHsU}Er^@8NR-+6qJaKcdnY&(+4`0*FkTQZ#hhSn7L6S8 zDX=8^6(*HfrjHjQEvb{>-DJ-EluWDC2evmwR>%*C(!QI~U+8Ub70d9{XU*#C3v1(@ z-Aqn4!Cba%?M>7EEn91;myds^YZqqtS!V=1EsXwANMmgx{X1FZsjmL-EF#VCez`@% zPm8C26fge{sIyL8ds=$=qx9iv8Tuac?;r8ei)l1JW1jvFeDgau#5z~t|6%X0zoL%Y ze$jsih8k*UL1K{Z?iw1UMHE3okdp3(p;1zhP$>ljC8d$>?(UZE&e`LAKlgo}z0b4v zKKuM|emZMif56O|@2vIxT%YTDz1fq6Kkn~si4of*P}!8q*_0)*|8&mJbKm*lpIf2(Z=AC8^P5fhHf?EHiU<<9am3QUUFA90tBe+$_W-UEX4grE&2{_R|9ncTbDY?TfdscP`R*=i`enlZw$rc)^;yD>)8PPZan_LCgEiTf)2C z3Qahy@?cjq5HG-ujYa|>pn7P4D6rwqdv=fZ(~}pQBN#--tIEXNIl#RWRt%Qmg(6F! zK1c`T%aVBFJzC!&##aDdRv_Cgi2DKJK@=LBNi&w79E+pe$oIVysuJKu3**N^68T>s zpovwBlVGDn@tF6rlnOA?RZPsPf2e$% zS+V$7PWV`r9XSM?JreoD()n#69NZhF+z0$T7yPU<{4Up}yo3UL6lHuT?7RXj6r2JA zB4q+DvYZabjGcT;I%Ptm`+~SRJ4`NryqX091O${%Sn~NfEl=nY%2*>$j_d?P4v=Xg z!6zd5E@F+&;$K`?UI++}x?l(xOPtJ0w3Z366%WWswk`O<8i2 z!U^ZS8Ku3k=Uh-*IFm1mA480|w@kV3O;T}EHb?~GY+ud zWOmVu6*R~=V>feE&2qKQca6TqHlZwx2$^UQS}y={?QH( z@|p)U%X7aV?AqyYP7A)--@h^C^xkmysdeyDwx^_M;&tV^>p0l#5Lx>vqGEPzsp@Lw zV9+Sj*h&NmAFKj;*#6^nwEAV z)pR0rK`{9SF*yQwE_|)bN5r*-3Gy``Z-Nqyn;t0h;rO<&R0rw?cu@vBO%9 z;zeymBe-0-c0bfQg(|2jK%zRlmL7W}(i>EjTw9%cQw@n_k4dJzo`Ap4?H!Y(+t+O|+t3GWPwG`BnEtplHyL9T>gMC^Um^(P?nsaZft0a3HeS3;;t$S|!N9)>W zC7o7$2Qz#-uQnKj)&il>)duFNS1u^ zok02wclwSD`i{2Vj=snnpu3$e_8XJ;n<~4T+PIzM@M})?>#sshI7>}WN-YZ9&aO($ z?bOd*NR5*;j6ZB>bC8-0|2)Yc-6J8jr0hSlWId=+a#+3VvP&h1h*WA z1?jqYuMXa?=1XtM->r4}tl!+Bgug9SnG>DH6SIJYvW5)<H}d+o2{lW?SkA^&SNN^_(fk5l zUTehxqF6Bj2{qh6(%|>q^k9ouYe?Q!e4Izj5xtNlFg8HTiXCpM#-@ZFoL-WZ`6wzx zqnqiIt+Uux-fR~f?T%xp=V+?-X+1kuHg50k_fvkeslk~J54gGXGOL%l##2!wFL zFj@H3BQBE%fUOv6_}pI<8ErT-7kaUXBma0L(@2sG5Co_nvUeHaC$P%@O$OjsX|Q8RFaebbIT-;{mMU%>kJ;e zE@W>Rae(i7!NTqy@0P&knCBRPT#QE00|4x$g{^vPsK5O^BSsuh&oimc)Iwzxhijkr z&%k7_EA;kj);mO3Ki1UNSboZ4y0R=h{qyoL`7Y+=dMeh&>|xz&rMZoEnfsf%COVH- zPQ8SS5+`jUgF2f{5gJ`!RVKD)Z{3G^*9pCozek5?N;{#K6LM~akP!ctHryV25qs)7 z!yUmCt_F#39?`HsAbB6CvVfLCv^HamybbnH6JJdaC#kJsn&(8PTlg05Z}z2xy)4Rm zazFV9)=x@1cl959xjnhUMf%;Wh8z3cI$cw{zQ2H>14~OJqXJ7HqU!8z#VzlIUfPW| zWr`j{jUd8;)EjDSX}o=h;LWUzSIkpl5V=Etn%l?N3@Rx(I@!H=NMdoiq7Tt_eYzcjPdiAsiK2{mS8iXa(1|niMQOBUk>+E! z!_Pm>bnbA=gv7&Zy&~_DHfHjan+zW_}2>FJEKg`#}xUQ2wAoy~;q*-Jmis9BCT$ zm0s~mR+;!Xp@7o>^i88sVqzN^npbHxj{ zGy|!S&%P2Q=8gJ9o1<7ayv)~>Z3$Ftk^q2S{tYdQO}&TkXF*T1;Yr zNg7c&HJBb}ivV~dY7JdMJOc6}lrfh<^hxfMbt`Az&Chm>K@ats*-4+h_a4hYTNeT{ zVInR|vNy1)PQpd$LXoysgSD<(_4*i8; z8`m^e8i0McZuBdhQUU<>Y{Mm1=tF)R_U`*EKQz7?NNzYo@n}b1jPH>9$&Ghs2LT{z z6A)oa6Nd0%AW^Cb22V;ezWZS?J@soG&6F0h%EM5;)Yte9DXlc;hvBl+rX@e&ctONR z@3d1_GQK^+6%n;oxP|~YyRt^?l}FJ|yMsooEFGCma#1eSZ|Dg>r99VDVxfi!$tiRY zXhQL=)mkaFc4gnzuytXIs=ncJ_|%K@CLc>B5WT27vFOpG5AVEPp)ik6{dVpy2~!Y& zYYNRHZV&t&#>A%m>!SZJkCsegDL5tHtT5sql;}AbS!P;?9F{v-~rbWACFB(Bbn*7C9THHa}*rI}8 zv%~_6Q7rlcAPy{&eWikld)dx+uOVRu0lrW@bCx(|L3dPnOUJrI7w-}G5)}-@HJJT% zm3(6qgFy%LvVTi_8MH~mXv%$YHRxw$UBu>Y-Oh>zq@r$TU=+Y}Y%pctb7(avZCf`v z{fCpX>-^p_NqmH^C&&b3zEnFtSav-CRuCd%+^=Se?`_PAZ8r}OI8Og~Pnx?ShX@alI+KS{f|-H@g8 z9*#{v%@MiV($4T6FHS!z^tju3P3JQ`n0{VSb+_k~;WK}beo=pMcMwSDyG)pI*)DQ_ z^dZA{ohRd}-{bz|E1ln#X2$h+)&1G848J{xjGOt3`-^5e|D)K9+jSA-)o_OYS#ieQ zo(J+~nJ(aJFysEL3VGN0`F$wqay#L2fWijc^pNoC?N`EUIC1G7{pkUM+|iUu%bwN| zh;#taAxKr02zL>Lr#WPs2og>PFz+FuDQFzYtA!3~BD*xfB9B9taxCKIh3YrMPBrns zvLrDvFufsuH8^w^0aXKVd|$(WCM?dcM8v2)=GTOqFu=V8OMMBf1I38W1QP-{iM#;9 z5#}5R7B~c~hA1<9u`#nbdVgf*1mau&Zojs7raO9C#{3Dx@W$7iR18t-?F}B7CX$(J!ya^eT64Lo8 zKl?Ij4~U8e0X%qmNnQdd$zpN>N2b>=kVW$K0#gXuwB z$6#z(LMqT=EUzr~qzUmZoEoc(_#8&CHNt(=|ET|%qn(o%=Mm5NF)zas*D5hT2`@QX zGe`1MB<2aXKp8Kn314ZAeJ~c!G!z~FI`a`!@W=s+v6+Ce8B>i!=(T{bxr?xMnXui7 zu#kGSTQ0)Ks)sqKnw4GO@H1v9AK+IWFQqM$^&I0QxI1 zHa`FWs89j`m_ttog(H#3`}_O5ySrOd-QM2Z++N?@TwkN=`sxZ*SC^=|MAhZR<>mRs z<@x#f+4;rU+4-Nygks9RZFT3J|J zo?l#c=bpPf)t=e^I&u6iSzslm9=Ubg3CRD3tDVYGz96ca%%_ zPm~U&(HcZdp@6z~k+CSFF64dEKa9G>possGsq+nt^bCmn-!gTEzHa|!>g=67 zZ5>?SItBb?>g?Su?0uzNo?F?vS-o{YNp=5Z>dY)`UR!yfm^vd1x7Tmp8k)NrzH$AZ zF?A@T?wPUG{}ZE5K}ADeNljKkRa#a>LPkkkNAdehZw|H|SnI}80cM==r}-neuc)QA5x>ahPiqt5&vM&0KJAaD*k zQa2rC)G?xrx@>`e8+CgcDH8veQ5X8(8Fd4zX2 zFzQAzWkqgDRDX3c*Y3jW-g@h))LG4;j5_nbMjcSK+%IF*S6f^U zKD)LlX@z8W$*dd_VKVLCx&eVd!1d(vL zp}&rIN%z_BFWW;3JmxXd*woog((BomguMSS>hN$+QAXY3U!zX+DE8k*-S_`6>J0yF z)J3qWPoY5tzROw?BEcS0F3Nt(i_Qsl=Q38f3e{6#!B??@wfBc8qfYk7?cYY7&{Fh2 zjXKAF8+8Kc|1#?OMd$tgVbqx%4bpwuA&JRMwrud)h{Q5FJ?BM1ar7uN5y8sH}! zi&tRhufT)@;`KEu$dCno8u|_!>=cetsG|Z94lt{wj=Kk*@Kd5UKJz5A7eJ;6DbX8z z4%q*AH50y@EFH2t5P<%;h1rTX&UMZVMpl;zNAg$8UiUj9`c=OXyBybT zsuQXmY?8=)!v<7tvuM6tg8qO@M13G|zABe;4O%z21WuTn? z^&duEEG5>6qG*Rx6u8ffZke@{A7#{;aIVQ*e)vyDT^BD}JnVVfH*&0&7=J-$*!WBb z1cd0Y{_!E&{xs{+MP9AseQ+ZBbTgGOAH*w;BR+vsg$b$B!GtpEc-gQ;M%~jkR?rZ_;|-5opf}2>W9;{X|I4UTw?gMAe|I`b7OzSt(DUDMa{J1*n?F-eQCoevO$<;`JUsk9EX8I@j?ZG)5Zq}09dU2j> zeA?)b*)$BOREFnW^SIAqwVXbW1*hxCAEYSDCG|W_rp?Y~vD0IbVT;q!5cs~IWvvz4 zGnP!u_!ayzk(&B(QJzL(fo^-=tBq@-UYb?dic8R_DI7|F%Ru>7p_LGm7<>(wNRz=- zNSKerk-(C-U4$$Z;Z1BC!JA*jtsOEj(KzZu9!V_40#izZvA~G)((JQAYmA`jWHgnB z{9wcbD{b^1q<&IGHVrmDSXHl;c2xnxS{{;%^RoN%NM)8?fzIG|PjE+YBB&ax#>7Tp zdW5_t&yU8is@E_QWe7s!wF1&BInb7(UZ$@rO+7gzbO3-*@!nUWe?WoBm?qRyL&4JG zywFR6H)tn?#Z>ppQC#GxY*~z-@LQBSm*n0ocH@A^?KS~`spc4rI7cZ6K#&vlji!x0$x(S+u5>1)9Lm&Lntkrw=-Vly26n1DFX&wC}ENxm1chIXDX zTFfIKC);HlkBe?C`v^=y13KP0Q02{*ro_}QZlO13)o4H3SBFZ%?16aT*(wIr8W7_j z(u_>O_^Ke&=JbLx$E)AYUjP+NC1hRj>G{?rTPjA7h2HXXKYESU*YQ3J1x=UX@ClbN zA(T-EeSq%@?UbIw*izd01T#H%`NSiJ6SW1xqh9SC-2X)=WR>afQY7&8V0TOQVcW>B z%TEEOAM#NxO&ZEl+Z>*>E%m{fp^BK&(qua*+FSw6ja9f{Ph9URw3+IlI)MT^2qEDa zOuOIJQHfy+NF&hcc2qDe`+s)?)Y-z;r9FO6s`o#RVxZg1#DEl?j(BDn%=d9cG;S1{ zIDffW+(|!$lL9zSYYa4RG@H?zyMRq*U3JdX&{2XZMCQv0vl+#7vXu#r5T zvJo%>zujRO65deprI1ie-PmP<@ai@Y@8Nran+-VO@1byw({KMrMxEa#J8y^ni2r$I zXV@M~ppP==VQBCng0%HP1fk0Ed#$`on4wlJd_Ubo>pKYWIY6C=Vd(1REo6R60KgrG z^`b8bA0667s!ty&tzZIk7E#&cYC(wGzBz?_t%X0~AsP!dI>gtOLTzqdOHQ?rTTFeM z^%$g>32wU}m%XEKevR4eutd%RG(CXJLW$Sp4qJJoW&7fSS6KqCp4PULWPiuh0AM7R z*a#%((J%(UxlD`+ZK7Q{ybb{xnGRS~Zpl_|u5iKo4VLH(n6N+{+l&i9l!DL%t0)ul z1`1eHVEl0O0fSm+3LO#FmYA7Z5P8Rd8W=!o6^Mlm;4NVm9zsTxq4b_8 z*CLP>JBX|+$oc}~$00-t29yrr{e+|Wk%1gvfPG+4!697mYn(t9sN7O8s^5?b1>me9 z3YVaMsIbToF7Xf^9t7V_dsHDRVsqN5#w zKF2|R0^qV-cLBX%=Sy!Y(Lg@YAoB=Rik+w92H=zl`3c29@pX(yz{AQ4fo+8+Xcc^1 z6~bs06v7JS$P0sbdf~(cONa*lGKYD10VqZq6j6jt;idK0sQU`XU?0M>MHzKa zh%qk;kn^&J;s8sSsJ%~I7(~M{(hL9$O|VeVhwVR%I&U&8m(0jdh<9yPQC(9}gAbx- zRidl(c(t`4UJ=kd3XBC7sEQWOR~8R;l*RTn#wQG-iz4f^uq?Dd{fAya6MDlT&|d=1 zMnJ6psnbP72T??p=|xtlVC1vn5mRF1!Jvo|41gE>!!c&H`u!hl@BWggk*?@*&uHAZ z=#A=l7nDwCf-8y$z(?tHR+0Vi75`$*;*X&y-wrTI24IQLZ~!@z#C|vk)k>}K`V#y@ ziI^8no;Sr7E9Ey^K)+*>Cr)zy%jD3M&)_CJy=ioQSVFN_qApu%kk`APV#z%?K2C%)Uz@!4#>;2=&gBq{s{Y{JEUPgIEh<%8D`yaWPom*P?mQ#bKcz{rLJjPlpvM zJcNsGg87~b!yOK^XXc6X;)>7Y#lFvdtDIYEofxK9z*vp9uaiS-U0^2qBa$7x0rKOm z2O3-){B|-AHTf+BMH^u&C}T^j-_9HP{Np`)UX^FA7o_NG`1_w-@13uUOqSz>ydtep zE*%u2t%Y(K^W>ZI5n3L&LpTO74{8{0d|V0=0)X;AL_x92^5VfCN^oaiV@8$$93>-< z3vnEwjv^m7H&cR?F=+Bi>Qta0M_d>cU|oV;_tc-#5h7WRrR)WKaQtYDWQXG4l%VFg zE4vD8EkXUTKx@bJ=I#Px_FrhYfLJfUUITOtp@ZVG(X?^i4!y2gLZhmUKZblzs{Q(8 zr$mjzQ$?aA%ewgTbH$Q4^qK`AS_(M4u6zXofmwq)OfXAP_b&)BZO5P-SU6b;){iAf z4TX355Cr|GD)5U>LML{aBSaVRE`p=l;8}GzZgo6I8W;|#95SV5_q2t7{h28@B^H*5 zhyxC5?$~|{4dE1KqTUMiSekH(9U-15hz`Im8-iFug^YYaDAO*8rK$*Cr3mpbbj1C^ zi>aqqF2dpQA-}p|wmQ~8tjZB$4D+Oh;*>>#fw-D4xE?J?)w+k`-ov#I(8-%iie zPVc%--#HZO(utt%3X<#!dDRu>+ZB=8^)I8YuS+c%Ly7kvMx8C##<%;kTKA{A?$0Qu z&h{@;mzs+4!tt+B_tO`{h7-H!_AgKu#M_e{)&0G$r`ortkh8aLx2IgKr;)nHCbhSw zuD71Ew|Td_yRN(Uwmbe+Zw_AnFlT?IT3@woAIc2v_wAnL>>1?jpMTZ8{HkZ7u4gK> zzu~rjNOB;dZ=h1G|3IyOU$SpKwPz!0;G|%nB6W~sXz>1a5U59c3GF^i9mFUcY>FCc z@$Ee;=zWP8_?0?{AKi12+Ku%x=QiZ=9B9 z)HJ%!&~Q@Ta7@8(?1|;1BiEQ8YCXDe0xC8BnrrH^Z_+7k{Au)*|NL0Y{FE5Yl&(~7 zl;1?a-NZY?sf7NCM|%_Ie$%*I)B1+fDQTmgX_H|58N0%nwCM5AQZrVDgDy0~*)%in z>nAGeXJYN9Ytx3l)la1t&c^l6e(;+OPMa;9pUo(ogWb(m)68|-&E(<_d8fH{sgD#y z&womr_+mIYfb^Ri+Ur~Nn_8|PS)U)7t{+*o8=kaV*ot15<(duaU)ZQ0J(KG1;~LrN zAKt@X9Fdw=N}IVVoNqOpLDL&mPo|-r$ej*)8J7EMnNt7UR#66pdXJEj2h*162gZT>!SOrdN11pNM9ZWaE13JU*cyv8MgwJOBQT9YW`YIQ zfoZVDDtW`w1L>vx=(T&p6(#?bC)~@L(yKy7YqSGP+5^k9^(&wOXmJqX1)OjJjzhRa z#K%iea|-3-#W4tiS~vVjr(f0MUK#FR)Ae6#zgxxeUmy2fy`5imOkdGinDZrA_BYxT zv+tKc-uK9*uQ^Mv1r{v^OHTw04C-?a;UBRVGXrvP{DmfC{=h8=XgiZ{E1Py!Tzb(D z1)rsEJ}=ymURZs zVd1cR|FDi=$17$>mG-D+;Ao-mu-xtl*KjLoU>$k*7TpPpK@n#I28J|YoW-#eBTFIp zP~2T8E`Aea0|qT9!Dq+>zQYIr*gkU-I!PSfz7UkPgp-69pM?LEW$;9r@KlcQj5QW# z6oE!)0vU~?1Qj1?`ENWp*fDk3`9*LpHNW$N`_MM_{0aWCq|uQx-D2+jvdh6aqG8V5 z_~LoY#mA!c&V6=m8R(-CfKZDt;~eMX2|GQ@qv!)O)D=+bI2d^dD9G41l>L!DB#ekh zUuE8oAJk8DI0FuW^Gx(lt%PmPl*Y)z7>#vbhYeTSo2vcmZK)&rfQ!n;BX60Ti1b6! z#q(Oa^M=Olri`1GgQGUoWR%Rg&B2A6`f=c(cJLx2(gct?B=lv1>LKF@!H4Yo==WNK zbodC&3K)KG2uPvvuDFE`jUMRYCHz%l|IO%rBjY|hat<)$sSrPr|@TWe&CWx62vK6QA}ie z`J0+e=i5NIBt5&J7eA|P2CntQoF|E8*Ef&N|Hn$%5DNwtAJ0q|= z_*Jf#w*9^K*7JC?=-+PoE!SC)|{a7>DSY-t`y`;$EN%94w5&GjT z@desVWsgA_E}fR}eHm`-RFq=W_!b@J_b2cqrq@?bqe7%bUffW78*Hx++GqIF`YIm{ z)n|w-(xB3>CY>6RHKh*xYklkjFip^0NkN%`-ff#Z3HFQzg|hhmm${e?Ekgw@%@69J z2-wh)D!w122?}5{fe~_DYGnvI*2|e?YHZJ7J|#-a>|Y&?e_HvZ^BfC`r7Abk2c?q_ zXMc4b8TAlJGo2WecES9faX)6xoja;!iDfK)obNjKRJAxtGQNv@eKl4F`8F~N!BE|d z32I;!Q^v+9$-|0-GWc+Y`cFWYFzxTzUJH!Mtwmz{BT}tC{lRX4Eiu#a zl&?=1ID$+j4FUE{rgV3;5AbIJNQ}!-Gc4w6lVCz6(bu6A7S*rA>B2-;bkV<8n?~|< zOf7O2ELEGu%2Yo3DyQ_XxOI9ct@j_!&-OJ|Sx8kSee29m_EbAxD~dkZe5#M3wEa?+a=pn}prOB; zml5V|Uh&SNb}xC=-e9{_Tl(Q%#-jTd`@Ac6{rx5kEZ_aw9|Hyl>9|$3yCLwfy479& z?{&_-JcFLAUGxsVZ#(V=s7?#JrC)8dkrC>j7Cq*ve>)~aF?Tp}q~zx`-q;|uJJ%UQ zI6^)kgqC;c+%)Gh~&STeT@l~^?{ zStv;9s-euX;c9W(lJ;(Bx!CZ2IETmRuK6Sv>2|l#v3P`*(r}M|5O8iV56COmProFz zo3hC~@9O-u|86jdqRnKTQB)RrvW^#6ZDz8gVc7)5bO@Q0FoEDk$YCrvc=Plb;~e~f z=lf}SaH%cbJerbzcuWw6c1sWPcpyWj{mq z?UmBP?!EtBXw4K#!Ky@Y>=1E=YlhdIA}{dvLxd=JnQAq!L-?~}q@m;@NmX(i^Z9UW zz{hA>5emh!=A$riR|cx1&1N2UyZ4R;^yK(k^5ST};^ow`k<5=3#b`@o1Z>~Tj95K> z`rRQRPBM#`$hw8$iM=!;#GDh!+SNrg@+Nk7_EFA*o_zD+7>C`psYf^+I)C_6QtQ@k zpFVCelPmtzahpwcaM^d4h;)wXrk>|TP4Q?|#s?LDG#72RmeqGA@XX}25aPR1RV*U@ zINJ7SyPU1Z6)o=bc@)e3pXpxjm8WSveT)JpTaRs$eq|oNV#b}fR&)r%OI;1IQeb;A zaGW;!{%-BNU?8PBPs>T>wOStI!Iq}4|1*!9xmi|qv5_cu*DU57Mzs%YI?phleWmU< zlfPosPCplXM!KG^SRbKn__;r8$9F^Z#d{qk+OyAsq0G;apZep76LJ&`^HgWWhElk7 ze=;flRI2i>+ub_-Dy?XvZwY?J2oZ|aGvDS;d!qa0{m1<7{B7aoYu)%6VkZ}K24h`_ zmiy1+q5(b2G{(hW_KbuT7WFL{QGQWw3Mwypu3j*zwO!UgFp(L_ zWc#%9{miIzVg>eHfl;ye>`)JPgg`|ucyPr=Dzv%xG zKd*2hbcenoQr*o@8l>NJ?(g`L493E>FvT12*(g6$=5hvCR>)| zi;W*YpSif#ZMxAdbiv(48Fk6E3&f;n>iciCB}dU2o|l}u8GA0zF6~RE zw8)?aPeOfb@M;r3jJG50BPwvsYW$~~`s{Y&Ep1n+INW=7ZuXs!k#C?PFM8OStrBye zEHV1jG^&vw*moN|gjG?t$cMT7VHCC$pPU}>=x|9ttFx58pnM_ieiFMXx%vKTdMI4U z^&45e)nB8o1~bF^|;&`!FaLjA>Oo-F2ad&jjppw`@AwPVMf=&m?yVg^cdx2G zs&{bq`LcMbcQz&9a={d(5r= zcrN6oSLhI^T)Q?ZEmnzRboe^=)hzdhaIatgfk*4Bc@7@Y{>Mfx=?8Ng>m6cEZUm?4 zBzGJ41mgAKF{j@I?l#ejYx)dm-9E8|EWgmKZoNZuf^;eoENphXm%fWp*K2*~P9@7< zs*UTBN(DU3YZojbLd6aS(T%VM3Y08Iq4sTdEvj^kGY`1|U#VTkWQqB^`}68S8h{R_ zB$Q2$R;!AB6r<@QY{j?T!{dLH{6ezJvTS=%h-O<;q-HEx+Hrg~bv{qoYe(JTcsi@@ zoIO{(_k||XXKJ|j#;Ng)b|AIu_UL&vI$+^Q z0F0r@>NSPWn$d%S@}`IO8yG=tLu|V?88?2E7?_v*ciXXzw;RTFcm0cgyjHlYDHDw+ zC(-~Q6Z=pCz=jW(aem;CTCNpat*u#e5ns<2pNtg2#S?*yN#WIr5cG*;p*Q1@%1-3N zv3={Il2W8<^~A1CB-FACI^lQ23l9vWgW`<>j!si@o|AEf| zZZ9R>GUYfF6zRbTny!Whn4&&H@nyE68g9o+6h4PYdM4SSC)lA2Mm!H`ZRb$Z&z7Hp z)k~xkF`BvY{nmJCFqlSh}TItr$k|^prY_w@l;94wbMOBS$0>+O-)&$txZ)@ zSuwR!ZLLk?nJ5hyq2*iF*aX<{0yugf(OqlJJSljpv8vF+?h}G6mvE6@P{b)Zz_)}k zxT+%Eg?e4;3VstF0Y6P{zD<;*JwCoqekgQit#xK+_eef_l3CvAHrJVw z4-dHQ)C|E7R0x?`3bsEC6Rv)2{+FN&)3lO65p*&p{~+j6Kn;$Vmhk@|=whgaxOOAU zU-j1Z_10&r*0!nEgMq&Uol02qrfPdgAIi6Twxc?juiE#fFYPqa=Cr#owQZEMr|4Fx zpikNEmHOk`?$N0JDYgFZl1ohFnfr2^tm0k5hMop)-f#TDF{nP%X z5Y72h`I9;I$C4T$=qhC&KhQOWS!IUNqzs7W4-8QbPB1<>_Z`d+Q9lZKvQIhy#?ZKm z8pOs>z4p~Q6&%WO)$}VL!m%5~b?e8+AHH(c$}S(g=^I?f8zL)=2GOLUNev!zYUAi? z9fk~Fmuq9HYvN;QpGCD%&ubTD4-pD!!}_)8nVwS7jJ)a9V8&M^RUatS(I(G%nl2gp z0e9r^cGyM!Da)P~llllGZJ4Qj=)u`AgQ7YT%%wvlr6aID{Am3tm*VKdyE#+UilY)V+MDhC`e=I)tG^%haR1Ib$jnV~UE;EOf@? zF-BF_pYbOSE6op(NDYwUE5a3ZDGbw;_nt|T>52$dJw6)~ZXXsk*VW1y7rzq`x*L1a zKK6W1mnU)DxP4p%W8zilvll`m2T?jwLb|jHx^P|Hxf)$#{Bd)09f@__H&V~-?nX@K zpV?zf3f?`pA$#E>G~pyP=8`tmd*usbDi7&J<(JmY4?#{FpAqXG|3; zH4M_viPq0mpU82WwNIQ0%bBW3Gf>W%&F!D9vYY+UKGT?^UpTK{x2gY2=v6V3L7DEW zCArz%U#OnWWM|@BeWF2^;#7D0Y+ssAPxPw+MZG4JPDe9$-xbseNs=fZ@X79_o z=DGgySK()K>1p#>=CiZ)22K*L;E+%q8DU$|9VB4Rcn;(iU4ULwICCXZ%Ro6n!9wyl94kJK=%-BBg%=Tg7Yo1Y@S0N5x^lz%i|4Nu_ZL*cOa;V@ zuwzVwd*3W*bxp&~DVIf~RsXzG{X?d^F8ya&Kx0{NVEyHH3p%A$Tjn>mf7ahtn(JA- z7P&Vs!nb(c@J1#y+9Na6NiSHRHQb200)4mc*G&k@^lWbu9NNJ}t#=Vk{k7-3xNFPM z5q-0gRq|F^=EL*w0Qr2eLiATNdv z42@vP8n9~I+i5t!ZESzog!blbE_vg(4jFpMCUAD6M$KkNG%Utq%TQy>?%u)Oa{HZl0?Wjc^<<+(m!#!SVWQI|;jC@p8WMkAomw}PV2NlWLL}wHqT~S9*3l*e zL@QV`6RQCx*TCB%?AzKty36#@wkM{Q=UGQ3sXXhNoE5VT5&uqg*iMbo)`Z2*l#$&e z!B&;@){L-qt@{>IG|8+!-LxS|aGKRNc?}moZ+rQBIO{WDpFznYTj|Yiq@`9cX;=HJ zSCWT>2kee?PcM zKe%mZs{LcPO7^E%eZ$mVbxPOWDQPy?`x96P))f&Mk8ssv{>GiR3Yq+Z{?p<5@*L$%IV zY5-iVvd#)gDRP3^-4%RsA{0wT)4YH*gLbZ zlU+QKt=f}MK7cE`+P4z#Z5{x{uLIt>h)u%82TxRsPvjD+X9&YWyqsl8l990Z;;@=`ausx6*Q|8ce7Kh;up)53Cnx^bo>;%Z3fu0%-ke8Wy9 z{JEY8&&!N6$>OtD2WN&CXV%H*Z|U4k0^DCso>vsr=uXC(dAPxJ&dsY%EgDa3H{7i{ z&kZy$?2>KV13V0>+#F`l$HDx@5JT5{OJtHSC-IafbE)w~KUs}yyyrb}p)(z>rAX`x7hwK7w=Oiuh^xo z(q+7J0=&K!U;Xg7ib=l8M_vXDT71XC%?(se^mV#&z@LO=o~lcC2r6 zhVReD+c#fsGV*-d7awBB9jTigs%G`Q8cn*eJ)H&Qv7~joS z-67{>?nVZ0TPE*l7jCOIeWzc*hjPyr5B$1W{CXDs{-9#sHT}O4`sY5lZ$SNrI`4NU z?{``5(@jqfu#kro$RmoEvs3pci}(8*Y{!Gu(8~SiB>juLcqTqTMq>Wr}(fV6NQ0GY3!{00hq92#zB zdRd#$NK#C4h%_MuzMqPITNf4Wf9A`lHml?7DhcD<=_*gM-9dI&e=o@I;!4;p?dHwm zEb9?0yX7BnzoH_EY2Ftt&}^4>xh&LS9?oE9l$izG!&M0M2B6p*w5kv3+GRKMT1EhEcuG* zW($s1X^Qc@1_WLhove#=ri!h9@v*sc~S{O1`|SHJIYWv%UL>0333cB_B#Z2p)A0T ztJKF+AM~dB!>IShq-_zkJgF<$eEYwU7SWTM$lC-}+M3nWgM$F1(#G#`{1P`L$r8vo z8IHz1gaAETLZ^Hni?vX!^y|yx+nz_9nK=DyH3mI82qIoKNe0jH)^JihrO1QwH3ilL@zHJ*a%pH zb3Vj=8kBl zmhEzHYnjJNI3^{RY^54aX(psl!nI{Y2Lp~_0#rG%ocK(bQ%xN#7QsQ5CaaXpUG&UN z&5?g_1|3})AoxFDN58Q$Nk~K9GLi&$M$2@uCFX}bWc-n*TB64%rdRiXc2uQPh@dRG z-FKB|&!bO*`y{H_*FqrlliIDiPQXYiROz%@S$exGw#q;qc5(9g9E89aO)-Ud{1|YP z&Pf)1$1Ipnsq8iIA>A#6MSAbCnjcj{Mpv7KBj39BB%$KLEys|&lVvJ6*81eHS#w-pc1`fRa0+*V78cyyDcn6skYIrXcZU>^013fDkOYU|?i$>Jy9IZ5*QxLOo<660 ztywc?dRG4j`-fV)p8MI?{kd>sR=b$g-3oOooOKjfJ$5w|$aHP7r+zXa+p2u}shh1DBl8tdy* z+Nm^0X9GP3uwFyq%Dn_9ue!5Po~}*g}IG4&uVE0mYV!Jo=8)@d{qz z{W7fEIXAALZWK3ZL!$j(XhVm`j$|W%kCh6w`cfsekwO;gU!)xAU))y zwyx!o-8qDHVHLlwzDFG1eNnWq$y3)b9Khk8&APa&UDr7Mo5QoJXz|dsu4(D8)UlIw zDI&10c}twrccN(Nva;^?Q2?hu+^D<7_G-TReSH7UZjMbT>t9A4<*8v^Rzh2$nuC?T zky(9X?Jo>$`;cf~c)ue9E-~DwQ-h~o@l~O4mGVteXa1>kcnF(S!A@N#gMIH8GqRDsK=bJv8E2p3DDc;K284h_aon=#&*eGhe9`|XvNTnMhmav;0kpxv{ z$grDAU-ylM5udy#aabo4HJB=K8+JQo%b#;qj<%_MqVrRw{3hO!=Fe}Qxo4Mpj>{!Y4tS}J=4u55OJaZ9 z+f|YO9re7f{#$b7w(Yx^JYD;#;Zd#NUFP!BlVIEP<6#gT#{!gG@Y{filP_!YYJvJy z$3*0j*ND*?UfxaD_2*-M^5(w}*g}0E^^;ir!u0~^&1XvNzY)FUOEaZHJ%&$bUq_6$ z&T?;u92`d@on|+nnaX`3OHSVi0-zFt=LL9=&VHTEn`&hZ{Z7s9p&E;8S~fMqUcX%e zp8Z**aeT)*O;fV7DTZD}-%h!tdWM&!?h1MN4F6U42tG^Mr+V`3%Og!$J1`MgB=Cdv zrMc&n86W9MHcc!)UDVT2?M2%7uTr<3mry@b?s((e5dJaDDAL6_3F35{i(|X(?)-i6 zOY--cPP)ewIn`md&EvlQ$hSuQrTs*b1|5n^#?BYv#IA~Q$6>m^=yD1)y}nFpesrS$ zhoI9TP(Tf@eps8?z0sT3fqymjU-Mczw?uth(W1DYW;BI6q5c~aoF12!j}Lvn0)DW6 z@cST{V~)7~Sd$U+0bq(S9F`^pc2uq}-c$iF+F2CBBm~eCbqi8P2N3?qyi!SM#_U7w zf@XTtkiOeabziV}6JUl~Nr_fUjowK3@GAacD4kfWdxa1i=8Pl0(Q~rVGe)mAaf7u2 zC}Qb_jBiMx{~5q$QEOT;yRL?yAU&^+yQd>}-~{kz5=hVx%4ZU)(-7%p5}DGt=d3)4 zci-V6U%zW>Sb1}EF?@`PeCJMee1m-g0D=Z>0!UJ139Gk2?5g`JX`wkSyE&0L4fRzf z^%D&QB@2R0OJki#ytJevrbU?9i491RPsWgb!3AP8uW!P{`ZDOXvp|j=On}tOgcwrO zHBF|qm;M%1d#iRCtq1^yOR!X>%j(mKaEtB@4nO3UOf^D7_+E2^jYKDGi zA^jzTi^^1{aY-g&8A?wlN4Cx*O()Nj&1Xudpl&H(n=KjoODEq#3SmQv_!m2s6&D9R zSK%*}D_WV#4X!gF@shlHp;H z70Hq9uu}OF|8Jv?_lRCYFI&UWT=UC@<{pCZR|YYpUs_Z-P~}Zk7J4=5P3>9+cxSwE z4?U;eTOLyeJzFbc`?nfYYnuTK1}#|}JHdw5px4tD+Kmhw%v&g>R>tF-#_BoRJZUDh zbf#N5dS?s*ch3wehSle32zolA#Yw_0l z?5#d+mQ5DzJ6dT$Tx)Zxm)eDIb+U5pdaUh;ZCoXCTv+nZhI8etp{5e+4vudfpEe!$ zXx@E!sg+FtCDwGqWWFR+^vvll}aq-%em=?*usigm0G+Ft9nlO5C&?{}0QbiTCfYApUO zV&AE3FQLU&{hF=Df^98^P4~q9&lS;5rhOT${or_Ue{FF~i~Tq;`=Ch5kOb?nI%CYE zG}%W4rWgQtkbdFa!Hfy*3+-Um1p%rc=9pj{RVk`>2uus`-X>|SnBr+)X=ZPSX@oXX zE}55;hZwMu+3CZP(uqG=Y-89*W5f0n#HHg~MQc24@?s_MA;?-!4lcU^OzpIQ6nFSD zJ9riWs0ZO_wy^_J9AYr=29yH6gz!-c4h11LA8KNT%zgv5@7NbSkG4Zgm!A$fkW1U~ zIWq4!DxNsjcn-%~eyta>&Q-9+V99_07-$0lAPqsnl0 zeGvHLUTBxyj&tmrI$dp*9%T1LX&YMZG#JT zTwk63N(Z45a>3(IkjZv-3OITL;CwyMWa7HZI%a^BBi!5HZ|RSM4@&_xfQu8#fmK5+xk&3WjNwLK@?v15}#@`gKhQXBvRKD-af;293t!S<(5Zc$_s zXSuLBJ8wOm`vsDo#vYPOK{)3Y{N2mY(G8&cJN19)c-h(s0cVKf0ay0Lnos zMe_ZS&>zO&jlgK;utdg%fA7GcD7{$7O->G z28#ItDln4Yy>jNFAy~M#wWB95fxjy0IC;Q=XN*nA3}L6;Q7$h@7GK)fF;Y7+tDG@; zow6l!v6DMtWV;TR@)#&{qqUwr_Ea)To}uxcv4^?7P2t&L=H$Gtq@m*>!r)~isA5BO z1Cv*=+qea>RMGId@!ngOgjNYf^9m&b|bg5^=ui;mt zL{}r}c3B(i5&g&AV2m$!a!JjPdTx$auc}%vk>7x`#$e>qu-8LjoxgX=LwC8x@VZ7W zyZVjSr5QE9_PNIhk$?%c=PS1h9n>oeoix6@_}BN(st+|aM%(UcDxR{8wKie3rYhAI ziJlq?0+!qSRyH;7M6X^oUFmmv8iaV-VqD2D3z(PH8rNOP>0e2h2pn2@W&{=Y*$TwE zT)mF=luq_^xTY`@ytc`%wHK^$Jmz=W7H}-$a}T?6)4104t24K`R`IIy?yYvZCU9o` z?uY+;YC>1rjgfeoej(er0+rgzf-yEq9 z+VO!l{0+F_$N}_m>=Soy=pAhq3In4Jsq44tMn}nEj#Nw_05gbtmLnybGjrJ|t@r4F zOxX1vGp^1(UgOr$sV>OvHgQDYd$fp$mycz($cJsOf{2D9>iPl|;Ub-e`0PuuAGbtW zLb_-&iQb$yVA!Qa*_A6NFpB^o2euP9?^_(tB{+c--wJBcZJx68sM0%mQ2|*8Aq|rb0K0CPr^3 zo%51`1o8blotOheg%czjX9OH%MA7nU0xl{NWI*&7Ab;r8Xa-pQL3I@~n4KU_vAd;? zP9tZ(bJqsDy9Q3L#!eB7I*|dJhJgs*-*F-($M?a#jfo=<1=Cz_l8How2VAKnibzJ6RGe_F!% z-Ma2y$oo`S=RYJW(fi^zAIVRp)}X!)Df~+uXA=13RF5Im_->56KgFihYx&f-e)V=V2iV)Fr8-f1kf)3n0)V+6O69^ z8+=oy-!fBSGt-jl=XE^ysJ#sqztf#8Wxopbr}{0w5avos+`%`@m#@3e_qX)_z-nXw+F^^VBi#V)XZ4AVb#u>e~#}r zu=0B~EoPlu^JU&T{gbEu`_$hF29A=&0>&=wHG0N&HIdVQNoF1^7hf;`<~KFlhW`(k zRtdd&qf=G?+_C%tgna`JM&h`66O5u{u=?o*71C-bjrz@MIC)yq+9&oFgEcljYaz?X z0ZM}DSS5}ISwln2hNZX1i=LbBM_x6&HF*^!9PuMApus5Fp=VA%wYQ|!+BHZZaVO1% z>h(@md{4q|a@>->E&CmRy;*Px@y&WfU2gq;cx$N8!585pgVhRg>-mkEIY&Rv?=tpx zM)@`g$tJ({1IdmP4n4h&{q92(x3kgT+#S0kCVDw{VtCDO`ztUIPZigc{yYmA5cs<~ zI3!PQIV^hhU_T0dnQB+FsBUsO)gElr+_f8EeB8605a7}qmzH{(>YU}b zytw;!TmCt1u~#YHUw43$n)Gf!ZrQ+XzpO0qe7|mF$-PXgHG*Bams$luw8x9~yS6_X zMz{qK4vW+$4dgm8d{5K|0MV_~vr}6DT8?7JkHS z03yi0#3blA0|1p!H?E6tA}zvJI9oO?X_ZhneJEZ~Yx5e(V!V_Yt($jOaRzT}pBxx$ z_me;uUZj(cysZ@(LMdxGJ&C5^V#|@TVYR-!;Y}PQ)n*m4DeG*k~oJ9`gLl;)61u2_MD#t;E9Gd4Ek4vLnn z5II;S$v@Py@eh^wZ*LQ)cC)y0eAKd$os-&CbGeh>>u^th|AGB6m;VF!nfK+H`wuzs zTrIb|u10>1kdb|ODa7mH;Z!$wC%(K_c|X;wX0zZYW!U3a8j!jpA$-@YN54Zv&xjPh zeJNDLE`~Rwj|Q-HW)yL&{!Bpqepw9QhAN$thA}4P_`ekDhNDw})+i7AziN8P=E|zw z#W;U6YeoN@OYPyyU)0XE4rr8XGZZLL#B$I`XMWukdsUsQ#%`O9E|i-vR5#g_e>51UmAspC z>SO&>7G8f~ctQ+4m*%y(c$-J@2YegAcc=*-^) z*Lrhtvm9;1nF{r5)$T|K?)#sEZBgarGng&@(ay^ZNTs9N8^rZ}Z|9MnUe!b%9O}jS z&1_?z2N|ZahxZySqL`L+Xki_D4Gc~n<<|86HF0_DPgn|Jb|V|{uQAUvT<){3s_nh;)lIYW}O=Q$H$vMkV%EOvGb>T3jgk$x2%3!|6fL({eA~^c1GfL15TisVc_Zi zFzR~w-njNH9IR`GP5*~c=Vlrw@hh7W-fw8FD8im|B4uHs6{H}K59DBCu=R#L>-V@m zJYGLP!*O;M`K+_|sq?$3_*g&-VcR|B~G%{Y&#R!dwReG8ZDhGoo-gBK+Ju z2nOo=i=Gb{L9a5tFG!)TD3|Vl*$5*l@a-z3c9Cxf5gkrYT)0r%HJUu%)#Dzr%7YMO zX@K0K#;%U$(f#z{0fKQ1^dDR}?p)v;XK(@TwXb=Xa&afH(g{FF&-Peb+At>pz<03Q zd9b$>r>D>vYpxt?arB&cs9|G}UeU#o|e3TYzxf~bk6c>*h zkH`h@MFk$^DIN_sK7$KBa|J&8DLywh0ly1@a0P+*DFKw5P|k%=se(}Llu(PC=#>kR zVFi)NDUmrh@mm+-_Z7sw(#Val340e3p9&IwPNMualy4&(#)<*6y(F>RFXCOa{h^%C z2Jb>`cR~|f$O_B_;ni)C;`Zs#?SZPqe9uAxC=Xl5f*<1zXq6-K9 zD5Byjis=Ce4-7mpXP_t}bgpGDol=AFAp|F3j;o`3qXb*FCG&-4T^;4PtPmO=+C&#f zZyWJO78+t(;}vFOk92dN3N4g}-i{lj1rS=nLi8ezMGl*$IhPP=mKx?UKEvpuJoVeYwd z-nxc&#KL=XzOkXl2{B_yg9sI+9(jTY)d2vqLUe$`h5#cx$>(H0=b7uFA^-!#g_%?= z=_~K!znlFU&%&sMF^s^dTcy!jFnCSQ`As$<+hE|}3vX+TKvO?p%*-wUnZIhA>*^rT z1q9$m-53&G32RTe3h7QiU=4~FYe$qdXLE+(eLWYcIG5GNZ$cR-g=I7!WMHVVfbUi? zjL%pB8sRE8@i_uf_p{OOygdg1AuXul2p3>8dqKv_q+urV_goTGEqhdn!%riHbs>fP zo$Vux@Eri9ynxd1Ni(=hGgnKqUr2NF$?&_&2v^I9U&uiDWS`~SWtFOB)h=YU_~c%> z%NbV7nOw-3^U1$;mw#U^?{FdS!l&TjuHaLx5OARo#HaYlUGa0ZV&sKlET2-myV8$p zrPK?hOg`ltcjba=<&q2K3OV7>9-8Pinpl^bc>G#K9$GJIw4mBVg9vD$ zu^jX@7Yl77lvBzMG&pAv{P}MjkXPE$L~`;qs>=L2d3?J6K$K=UYY?3L0iq=sfj<+{ zl^OPx6tVaCD{~^ilm^EcqWd;p4`)yBzKy5@LAwdSedcSAZm}>3=tBa`v4M6Z3nfmF z6e?Q~o&*u{T^sfi1o##ITCGh#=u$rnrjOHR)Xoo-5&;<=`fo0Qgc`&BDZ|w%tgQ@u z<2K_6v)4r)#zi%#fizf}HOdZ|IKV2gCInv|fNxaZ`nDtC!^_-Yc%g1cq<_q51a4h} z5~MvWSg$O2^*CA)v~}PLWd?eiv=zG^{@oNZhl6e^T%iPr+OqJeYQd)PABvPUXvH!l z0Z~Z6!s9B;6ab_XEZA$`WkcTT6WbbIvHF6L0RV;m&@w>Jy3W%Yr&d{pA6&RX1n&pF zY70x#c@F|?TBY^>Oxp)A>B{gs(8N1DgQWD^5wzU^Tv8g;wqVB@Vm4<_-7pCDFf6U5 z!x2%?WlGOs`O2QC&INSsQe@_IKkfQ>#maWY>R14e;X0yT+ZFKXnwb3yq6E8`sDJakp-IW_G80zBh9fGCacXSJTJH1FXMKejB$5C>>%7THwDamveXj`{>)y(&*pv`xr+ax12>QBw1!PH-WoiILC`xV(&Ow+* zm>2d!o5iXZ_J*LJ1Bv$j3|7pgS1SY`Sk*BkK_)iGCe7sL1Q`uU;jaNs=|lJjZDx1| zLF92B=lX%W6~V1pL5{axA#`RijHHi}uZZuYK6H|3b9x6E35EEeWlYzpw*nPH5JK!@ zU7J}=HwgY31m6}C=H(s!xjsDdCOlT?bG-NGAN8M8Z$4)VeaZ3uQc(Y;YV@0*Brp|9QEU;os99ZFI|{69!g{-5-M`yJJ4DOOY0TwPONQPW&eSyNisSXy3FTvlCDT2W9^lV4N`Cn$6BOMc}R zX6BS;{whq*%1_J4PR=O&nO^WCE$`p{BpjcF6O?d#GU;b(LUK<0&tC~i$#8`dPEdYJ zNd5LbDe8NAWL)ZhA(Q`i5aoZ$lRCNXnyF4vG2g$$B!7J zulS^ashyyu+W($EDI_Y*E-%S1B*`Zv$s-`n%`e8qC(6kq%)u?p#wEzgDZtFm_mYL@ zB{MfQ8#@CN7d;av9U}+rOLiItb_hKiH61GzEejVg6%}7S|@&zRWDFr>+ zGXO%PP%O`A4?!bfG43nR>BwsNX+P2p6LL6z-d ze@)R$nOWx-N|oB;xvF;)g(d^FC4cLj*ZWgd>Pi=zywCR*2kOd}TVaS8RI2smtDWHl ztfqtY73;k*bSi184V9Y%NxXLdZGuw7XTT{F7P}m*#JcGt!{{g`gaKh*N+DJXrn*LAk-EzoH0l?_3T0 zsC25qh5F)O1f^Fn+tv!fFddwrl%iOg3{mG2z}=986O_DIzRU^dA%c(Y6FBI|KL1Hj z2Ehr+Nz(r(f|6^{6-2D3N&&ce2&Fpqfm$f(rlaBl`vVQ2bo| zT(J5}mgf(Md1LmR7UVYVW0Phjamx^%pR4?eq{WjF)*jj-wkpKipF?C0R@v&JWW*OE zRb#I*H?(oSF*!?kQPEAFYWu;mN9xA|9Tu5``?&_$ zj7)ky#GwP44VGeeHJ04=CMC3?U)LXAFz;d>yR)>s$vG zS$wNNbps_i!j>X_zNl!BSV4>Wx&=5N-5!39j=DG>MfHdlK`*h?m<$42bxArQmPbi2 zPCmjNN{W9RN~N=Cf^Q$VaCslUb7=~0ymOSeLo66+x&4ey-?_YX7j}>2+Imr<0U=>A zd%`Bo1tlE&qgcI3`YI(707ucEA!g3)$sZqv*dzW>Xy}N8 z_rtqHy%nPaI4*j*QSc*?nCU4;Zg2v*93WexxT0t6tRYN1h+*`K#C5aXLB-kB(G=lW zPnlRG2xgI!w(I2Ur1DbJS`p~GCe(1}k>84z@Qi7Op4Bi$#d`d68|IcuUqyAUIJ+Xs z?UGd2N+j238LRv9?>T_EGQhV&xfn5ug@mv6KJ@d?`wUYktq<PP$b)nPM9#a(Uv(SpfB>XhxY~Te9B=yMYG$*>)Wfl- zRqDG$koK&Y$0gXW6<5BeEB5u(myNN!fSWjoaLh;1Cl?gpof0R1a#lq(c9^r-AovJihiK zE|aj2No6-ZxnCns;qbk79@&8SUDzuZm{mjR&sQ}fHQC-n`wFtUUqg~OKbZ%EpdU}7 zEvrv4B}o-=cMxH>x-f`(jO@V!BJ8jRgko=hAW0<})7NuE_MEXI$h1=MHGwh!q=unYpLfGDA7!LRA)gb-=Sr84(T0F>rk>4X?6umbb%&n{| zNM(D4KCT(uWtjk~S7@-0_#3p7P*;K6W`C)?boTle6o*#v<4eLCvy(4?s2%b9I;a5t zLpC{JfH;D}19BcjMBvAQ36;j81~{8R?hfa+9xzt;9ztI9vBH+Wd{IR@_G*7NDfvW{ zB8H;R+x~FL^%nGN!35I^aoYejNb0LO5Pd~`K@=Wvic#dKXa=FzM3o5Kp#~Amwvl7I zgfgq(x;%7tPuYiw*CI84I4SI6R6qT~xv+|veBE#0sE8t!94Qi>iCw#>@nOCK+cO75 zK0wsRc99Uu@0|S{g;WklXK=%uE@Z4^6J#Yj#`ItO`7!KC`~xT^#uAwUQxcY1r&uEI zh~jKWN2Ix>QkLvUYLJcSB5Q(jPgi(HX(;Z!^?#AG^8^{O zU&V%EZa9qu5clPCnyiL6-w_!UZLzw)4OK{?lSx^0&y%FIH8BzyHH@mQ#*qe6Yb>b` z!$V(q`@kF5J1M;o5TUr5VUDBOl(V>XQkbJ*PAf8$y|@l)ub9h%%l|H(B-HUU&_wyC z$PhEuYpWeU9(n83o^>_!x@(I@V;IH-5T({IMiV72S7G-b>024D85N(1;8$E2 z8%Mo$D8XC++@;&n_eX-+aM20O*#;$z z3oLW;p#}m_>;&Qbi=!+W1rO`vGT#J&q=H|D2U9ABIFq2{jsC+?mX~AZb0HvcBjLq( z<-iaTTo7J6BROi~s(a)9#03<}Q4zQio8g!K<(O8Mh>Z}?KpTJ%gb2SKSE~Q`TJrL2y71^$63o!}590M;mv@V`d(g5bW%Ki>_6YDWmA>iB$6pRyOzZ3NQ z6%-r*xC)QHyZNA@h^rG5h+qbO4W}u&{-G%cV7~w4gie4Hrs#|OP{hp0g(Sa!4}ba@ zQEex&I%Z&mRn+$eNO_}CJNZ!uNxlPZUQ?t|v*EEAqmhT+ajws!5u{QWf&h%{eMEhJ z#6V2c{?2D4Xq>={xb41(7PPNGJtnFfGCMOaIc_LICSna&#OnrPK-1f$0|kmgot2 zC*R+^K-@L_+0TU=*%1HWLkua$>?1&IjzPHf@iBad7_)*A$c6Ac=Uu*n?t=;z&j3~6 z0$4x2aqiOl))AJxGxJX}07xdGZKia1CT=6NfNS)7wu>aLOWu0IS9J|u^IsQ zeB%YdaG*oq9CLtra}a0A+S=A0S1a23)biSycB>==X@bt3@5ym3ZHl>!1`{NndjPz*p{6A9rof{Pg!zSsjL18i{7 zXuuyxHNlb}tH|rCbie>(a;4;-*hYiWz4xGjj3Aqs^ik$o;y;xX12s$ofItJ#1&1q7 zP#Xl%C+k5qqX>L{ahQK&ZHvkr_iGqlR8clz;*eM9jMm+<;36;qcxEuLXagLs#LN!~ zMZ?I)Mfu5#%qax^XaMqa1{Xv83wzOvxNx&n8auXqf^ji&V8}}b0@+55eIbp7Moqb_ zwMY6TYDGENMiW4RpjH4Fw$4ChVe{aAb6hzPWt5d4^Xt43y$A;OJ~4Qi zfnM^g3I2cvbQ-~{A!|rZ8Y`0h5(dCY$$4Ja$TiOJ*L&#uqB5Vl#@hYHa@HmUJmeZp zuz8FhIe@;p&+_}e$!n(Ncp$4dvE?z@@2;uII-?;axeb4`p6$l3UC{sgefu#U042kJ znjvDa{|-s%F!t&&YVQax>fkc=;7B3j73<{o?-WYu6lv}hTj-Q{=#--9k{0WdHSUu4 z?@~0#3e%;({ywGj>&}~N1V;GlkpX>iGg0i{4cmXau z{6kPyiVeV3h+6-F`jmmjuLC-D$ciTeZ4`qYUy%~U2753EyZr}yQU?3k1_u`g`<=4q{ObAp{H|nT+l=k3Kw% zwtgL3!yF~Y8YO!i#xofrP#dFm7+Wu0)i5yWY8R31L5E+_4d7MOZm;#GWyjGjk zjvNwInrOZA}5;=wKFpbMTrI0$TWHQaWIPP3B&dKiaE_KXfam-R}QmbV84c4^8 z(2N=7wC~UqjB?f?VB9NUmjCyRF}Xh`NbJstT|Qoxd`!D<;AHewUN)1 z^G=jA&f+s#jPogn(*=>UX%2H@k8m$xo<4Fu)nqnM?Qdb~Ok?Wbw~O;Zk3;q1b49=B zYAFAgI4u5Ao9%gA_)a;V{=7Iby0}mqFt-}8 z*u=iDZ89+&@VDP#sX21#xA;<-$hGnE#idL3#fhQuTr7_Ztf^VGm2Q){ zUds79@#Tk-5e$jHSbZ_o4lPMK&d@n-2pp}V2X1&% zZX97P^Ga;on{22>&9b$OgP!ndV3^Zm>r&X8Jf%x~*lS8uW6LH}s@UV&!z;Q`3tZS+ z(t+!;PitiA+bmR@t`eJ`N9%r1o90y8%2De9Q5(tuo9x55<I4-5*_Aw0>GGkk~&l-Vb)z zvrXH!FFhPv+LEK(^G(~Y$KKZ9*!rcuwZyT%)Uw_(e8d{KX&8k&3`Z<+u_I-G1ZV6U z0J|N96}E!C4Il@cU~j{W|73&rxNzoUn7Xi8O;@lkGO(2Bac!iq&qgu3zaib7;M_>D z6J(rVrZZ6-pH4~xKgzKWaWTolUo5vAO;e3bK4b55OOEnBAFUi6Wndj|J?%Cft^95| zUl~5%89vNWKY~}7ZI)huOU_r+E(9qLI-+)-&Fm1(Q5hM~x1^B3EB`>2<=?mN~Y$?ZO?)&%ua$TL*2N zMxE5x<BhkL$ya#8ej=8h0D%7kSiA)q&^IWw*P> zHwPaMk3Kw|j9i>WKPTYaCbiyWvR?x5*%wYwqO;s4W@aRQK=FMDfpV!xAfTxL<>9Bx z$N<*(;Fm22x(-YXm3Wcz#l@={Kl+JEWJXta$jk)&V^LIl^PWu+eIw zvAc-aapAXF_jHb*VAMluI~v(ZEng6nv;pioTpdpqZmQBK7{!NDNG_J;GIKADPh>F1#&Mw-k{9LD zxC|7h?d|HivCuVZ%weId=HwL$DUrf3%wXwNdAd(o11n)4-jSj;eXER6QVb53vdrMS zU~W^Qi$#)BVq{-Y_!8vFg^F<3LtmxJ8~>Vnh)__asvFJNYJUCWOP;gR3jqv(w ztcK{OzmAmnJ^l9~jAu}HoQ$N5QQVlEP7}e12<59-c`^rzz1%Og4JbiD^xSa2vNE3$ zgYmO$W;#Doxq0#j#nDow}HL#(ZZs|;<@ z8RA&p=jGJCwkzuvFmkBdtTl3KMHV!6>1C)hb{mlsH1U{uTW8|6{7KN%XFJEsG#j^L zo65HZBnt{gD@RK8?@$V9rkRL9$8tTm4UPQZ8vcrg5nVYX#kXF|0)kfi2Ne?_w4Pn1 z0A}kg0hSmBDo@2&;C14g&>#7}Hn|Pf$xc1OHmP1){}7ZYB0Kh$FB{)wN6VAtL$Lzf z`313pL~IM5^8~Eao2|1WSqkf-=JzJBJ)AL08?G8llyvL}9q>Sue*2Z2MnAQ4U->s4 z7A&iCIo4pri&i%t9*Jn8U7ALMJ8=}mTv%vT8(n&-!yd#tj8y)kh$fb z4ig+ai(FH<%iS*dIZi#cG`qLINqMNrHM%Evn;0=IaqXYM{(C<1CXd&1k&yApxra_c z!e^73B&}|asEG39FFA#Y{c;|OxZS?VO!Mu%dt&O*v;*ps?eV#vY2D6Yk3_(>)=290 zUO-vnL)l_$+09z?o0bpH&yo|jH;59Kks7{NyyTbF3awY4%e-b}APZ_FOreKhK+1Id6JibtpyG@h#E%2&=ocs3xcK(FtZ6D%&k#C0Dp_u|+EN3TIWNQRy<0 zW#1};$E#pn#_M8-=qiEgRX<=_n<9ok)SSsU5;x%l<+_`?230i&`V^xm|E_w_T3ihH za*Icftl#^kTjnGoy)py3rt;B5`XdFCs`wXGu~2yHZ9u-PN8?16W_8rxhj;Slv+4yd zuDJ{)1sU>%+WH9bxr@5C0*OkKgAIJSC;`lRWqsP_uWPb0-|wt-{n4pR;AfKfZ6gx$ zS`|zC(u?xdz7CY^Rqm5ku8SOtE^6Imu%27CT!76R9To!?NB(sCS6gcBKXj@D^zxqH zG34u|7>_!WG%cmmG0|V{!MO&_mk~Jqcm~ShZ0*0BXYeS zk?GnE_Y%G6pRavtiE5n~9ISE3M^`+rigMWx961YLccpzVSCcDsVzZkZrSlFP z>!07A$Ir7QQl{$?H9bp6Y_5|lTX(%T>@1D1CnI7v6TY9n>6vcG5O;82*L}0nU)$vO zaQHUDZ>E}fwtmjU(djYbO~WX0GnCuu<503GnA+j@?JGyKr2C~zl%&QE4<{9p;$@67 z_j=kE&d+&!t8F}_jWhgQ0U8Tac%9zf%TpR!^v#y1db7RU1g~R0iCNK-%=Ib2YbL+N zH*dJ@CiUV!xqQ#;wqntr>xZYh5^9>?a&!*BD^X80J>mTg&2&rwn*FRunuNS0$U`#k z&!tAiwt~70`xTih+zl6gA2HW=nkRF-T

($<}UCDq+h&TQqGb)zb_~uoXZQAKYV~ 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

f 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 Gp$P!4cbtX* literal 0 HcmV?d00001 diff --git a/docs/assets/images/square-to-hex/frame-02.png b/docs/assets/images/square-to-hex/frame-02.png new file mode 100644 index 0000000000000000000000000000000000000000..b544431a136c8aec3ceeca71181eaca33168faeb GIT binary patch literal 22493 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 G`uz*}v72cC literal 0 HcmV?d00001 diff --git a/docs/assets/images/square-to-hex/trace.gif b/docs/assets/images/square-to-hex/trace.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8f054d5a45b730d1bebe1b42b4e186986ed98ba GIT binary patch literal 57556 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 z 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

Fhvk%^M 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∓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 ZawoTPFE?{Hw{t%?bVs*z>ry}f06SzpzsCRo literal 0 HcmV?d00001 diff --git a/docs/assets/images/z3-encoding/contact-sheet.png b/docs/assets/images/z3-encoding/contact-sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..6120144c07f3a08a13174f556c2c8b65f1fb4ff1 GIT binary patch literal 82787 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

G7mq}6mGueaZ7ptQp*cn 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/z3-encoding/trace.gif b/docs/assets/images/z3-encoding/trace.gif new file mode 100644 index 0000000000000000000000000000000000000000..636449a2854a55afe9491d32efb1fc1ced093e6e GIT binary patch literal 93478 zcmWifXEa=07l7}KF*Ev*1kro%1W`vXLG<1U5+#Bt5e#OuXc2;_5uG4|eyDcJ~f;_KtRT_qTU(6T9czzjwEG_BVeYZf@^yZSQPtZEtMtZEkLD zZ2n%`++E+;UR&Q>S^vGVwza&vxwO2txU#vhys@yfI=8qszpy+%zc@FyFt&C4YjI<0 zZe@CQVQO}HYIbRQW_EIBabjw2d}8M3_~gjg^vKVN?q3T(hR44T{~8>g7##Z9|NUqG z;BfE2Xiwi@``~zI?~jh2A06ET?Oos7J9=BNeXZ@?_1J;tww}hefy%al=GM+{t-Xyc zoefPLwavX{O+9tr+G`tHzc#ej)HPStwp4v>sQlVeQT?s*OI^w5#p+e#lMDEq$L={Qkqo)Xc)v zjQo`Jg16}f$?pr^rsX81<|n4+C8cD4*rcrRq|7%7DKUwe(FvJR z@#)cVN$5A}=(zWo*rdp~_mQ#xNP8Xk4jq#m9-SH5?BW&T=Hd6mGuY8R$l2A);c1|~ zTY$Z5fUT>at&5+-6L*^@FKwRq**N>zIl5Up`&v2qS~~hzIJ~g5dun0rWbzMlTO(6j zJySbKGnz50JlD?XlkO%)Ru}ZVp%s5N-(UTyFNsAZjzO!YaNr$}QMvU%P0{ys z5vRdyt*^yDvZQ@?<_Er(jN~CBi5azPOMiaSe8*=qSX(w;qW?)dN4u_kqQd;^vxULB zim5O5U2%+$>MLiyx{a6He6Rm+uEBe4Fy~Rj=Y{6Llbwa{4PTbpQ3NDRI*nB;T`_m~ zZHF4G*ZPv#ALZ(NtJ(OTA@067^zG}`NWRJ&Cf%mm-{Yl56}CT`>UO89oWAGkHrMaZ zHTv!@{%CGET*5|@FzdB699IiNYEl#AAfBg>qh`h>agp44Tor0L)<R_%umIV10E}%I&T(RPuZ%QuodZ zu5?rwUnzP1a!=2FSeuKV0 zsHkl-UEf>zYmKHmBwDyAW0*c{7X%T5^c3N6i4yrl1kh-bt#RBsQVt zBJUoQhg}!sAW3lS@knT((@5kmi1cXMvi?_froF<42>+QzhdxPM?bjV8wWhMYjr$ch;So^w{nHa6;Fo2yt}G76Q`WSn%>N$} zWS6yH4_?SRY`bau`&f2U)9L@o+GxKHlJ(H*+g5S#i(dM<^5a1btx*a|(cZ0I#aoa_ zkK!2^<<1Hg#Zo-{zSu7cs9v8WAOS<8BA_4LkPO42$LE#czwD#s_ObS(KZcBFkg|Js zfr?S^y$}h&Jp6HXI?Wj*!heJPx! z7M;F|B`<K3nr_dUU@ityqOI<`ymenPLLs3kbCoYPN^UR zT}epJ2)^Xsh&$awZ-_*x79W10F)pBh5GnRd*HSpk9^fHL$@ELAAmsQ13e`Tvd>}bE z=p8eI?Fm@^@J6vIUE!h9G)-;D#mZBW(F=kj1-xQEMd9`Ialio{FRk@6u9RIKC}r0I z`k|xnRf2~|<-4aM=8DQvh>Mm;W)r#?`B&V@nK!#E0<;7?+aD8G$<`T90#U>!nv7#N zP7#pmWrZl0b(8vigJfWi!DfN2v1BL>mPex%FHj+h7jx9;Q zQJMO-3-cI~Pu&22mqi2y>H}eOKr%_F01N0Z5)+g1lH3JO5L@+3Luo#eCvv-#MIb-A zfwuEOB+f~0ZDposQ<^!nik@6V z+>%DHoRby;SLQBCpO2ED2xsE>QMw0Y(s>@sNi1&tJ*30w^5N4f%mn~S`TmYRI`Nmh zIH#sAg<-*a@N$u8k&7Oz#wgtT*Czr{ndWZnNU_XIw$4YC2~bCJFY7frNO+&TcF|WH z>3;D^W~M~1Ip82?%%afW2O}zyq-*U-8@7)Xc&N%JMRW=1mq2BUC8Z($O53mjWoe?E_toqyqC2DI9I@eY<+ zJkFi6Ya#?*Pms)Ck*hZ0^FP0=el$ByH;si(=hF$_V`4*~L8Wf6yiS&cuxXZd4n{bb z_C;by6*~==Tb}|smG-f;DPp-%L!q++9!}j2L?AR2W;;lapU?m>9`wU=rL|KKk|au- zL(H_$fjpSD`z`Tmg4Fy9MRZ^{9CZ9~QFL9C3O%498J=h_;6yjqh=q}V%}_Lidu1%^ zZrMM|9BIi8D-6O9c_*G2xp3u&7nTOQe-w{v5Z{@?kdH zD%^iYk`rqmGw8#;huE1{Q4qr!<)@FFEXPyG>q<3rcMP-s{3_L}D>wVGW7_;@qAIbj z(p7iYa_-Nhu5O2z#BqdZBZ{l3x2`Jqjt6AVfuo~XlVEU^k|kr6R@#{WmUtBR>}xp7 zK$|8wP84&O!HWGmbxbv9%6>HZFRORyIlniEEL=|MUJbm5WVS5(2KB(VKE}7f z6n~d!2Ld!9w}=R{ZqhdUuFtT}DEd7lC0sO6ReO{)NwbBOCh4-1(=b{p^)vN70JyKS zk{qwny-tT$3Q{&E_co#j$SYznbl`k<@kU2#BtjE>pzq1I{hFdCuxAK_LdkSHQWL|F zRqmlD*=y$HUotRslD8-MBi2(M(~zGDiKm!$xlJ=W^-0CqI16(&NFAz|Ul{<%G&}Eo z@y3mRQh4duVZG^eH-_@AzSkoNipXa)P|1Jsq?{yY^Ly39VGs*Zoub1E4At~2AZM@W zjm@rCv@9hg`Mi!>7KBuk8>dlB_DNd&o!=k>k{LM#ak6=K|JSg6Tu73Sc0;ykm^`|TIkokqfc7T?*nS8|8q z=a$HW0sW;dAUX8=ia@k1d>P2wmX!D$f-#0eD16{p0zU%+;M9QvgaUGqj{;CIkT>ua z8>}rA2Iz-@4N$NQ6yZ@ANE*cpkh$Ve&=?fSROlg17)?evK?g8`@OhpOpHYW90)W;s zF&%9<<8~-6Ah_A=)ysVGuqvW2`Yek+Xc|pO8GXbJYD0jXMq%KO(ccNsf6WL?%rW*c7}86O!ZunT4+jk0q5x!!GEdAd zw+q22DLD(m00*b(2La3A9sq#gNLj%E5(g&4k>GASzz zsMSPNOvil*4F5s-rg{2JW@9Wc8r!LfnCm4ZLIR}8o+4EMQ!=En^v%~s_rCtvBzwe+ zI&_QxmV*UgD7aKV24WCbk`dQl8c=5crXVJ|8~bBmREMU(LAU?G)jvlyq7bhJ61CQ<5GS z8N)m9AONUj2IvrxIY9_IMpMBZ;JTPp?S@oiBEXagc!nd+s!B7=^st&qQz`RO=koc!z6!OVxHu z4>XrK&xrTYN>94)5mT07p_L*1E#vY1wAhDHDG$^0zY#QyM$!<%I9%VFm!&2Jy;rk% zo!FoGQ7dy}^FvVCO9+D0(>o*ZX=>C}hKPOAd!n@FcNrDmQXxd??}F0xo@Twep9+VP zSr>tX^)WDjtXZ0XLF8STcg~Fpq>lETG#*N}r1f$>(__&>ve^X~3wk~AFp3!AL(Bpz zPWFH=lX}o(uUX{&p33z!dy6guq2Pf1Xjo%3$%luzGv9KEu98Gzqkn5jG*g4SgCOUD zc~`vIVl(+2Jh_mdcY%SqPB9;ouN*(y8-NX96$F4dK2YaMu)+1| zfY&EHpM7K{$%5l|kVfRk+9_ak z83c?%M_3R(+9hTmiulbD1NccoRdwiFdjNufH(z}O|17ejD|X_Gk}4~XZgPiJks=X5 zw0#nauN2KEGl~ozI4{orlfg1rXsU@O*e;o;ERD1*g>*mz^%0&3I1~XqN5F+&y{oq@ ziHnQr@Gt*X?l-)g8vClmQ6Joh1sqUt1Gf@OVjzRKm>*I8$+EnBu$*M8JjPtA;!noV zhw}NIqQ$t%G0P(8BoMYtT!V$izzXi=!@uSe2NnRx=m20Di18*V2cRoN1rYZtdsH?7 zsH#TfHGM-Btl9hY*_TT`Z!>SdG6V!-Pu#>}?p#IkIUl;ORZYf^pb7q>M^uo24E`Mr zYt$$4uF|c-?{Hl2d;x>1spiVgV`}=f2%GbXT@jh=RyAW+)vQ?_a`gVyufE1i*MjnE zQ#lbD?lsn&h!GUY&N;E`FIbZZNw9w1F;A{B3BaFK&Gf;;j6a8@isUS+{_NEka5B-Y z67XL>#OF=5$JZ}6aooy}YMa&Tbm*(}g1@4hUwB&ag;snG{$6uTm-==zPD!6cO7z=T zw{HkaV6qD#Ktq}F{mq9gsyzB{#jo2R;$>7%Mtk&7)*7>>C z#lNk~c>1^ApC}?%a zxeXDzxQEbcpdFBWmmF}Xl2VxTj%ao#{}8#L974Pjc6q`1)`5UJqn?AW#DR=-2&t4EZgRTm%?c7a54o?*B^qy{4r+e!!@5a0@#K z|JmnG+UH#f^y(n^7_1_2B-2Rp+N!6Jj;>23i$|!ww)n1Feb;`Zj1z)eYLp@wXG9EE zuV(>>kz_{KB;Qy7k}9$wZvwpcBR_iz=nqT66)_KP;)-tKS|mVRMRo@MNu~SqvU22_ z6d)Gqq!p0CqlS0ny4>a|xE*1{J_P#$2x|GCXUD?;Vg&3!a)oahp&S|ox=0!Ke{Oj6 zPhXEiSc!uL5GKhKJ3uFZBA#Ob5n)NIyb*HN1oV3;)5iT9*A#y25DF~V0i_FRl|iC( z39%F&l7y5Vz)e+wJwOg&^g-e%ylf^2e**9y0F(tpSVeL36*`tY6}&LzEQoMPKp4s+ z9Bg{!Lwd`*-qH;chnKM*=ea zjgV+(#3sX-j@(!jLzlZfc{>X!W#yQz4?#^A_(nwiX-`_KAVQgiLdsj#%46Qv12Tl9 z=mZD^5JR-_Woo)O$ZCDfyLq56F?d zgtp6c%M=v^#0^F(jVdIdDuA90xFsD0lWp!=Bd&DW9hRl~vEszuWQBLO7<9K5**Be; zmQ3^jv(G)^as)S{4E9W2{t8<`_^J&Xulb?;E&7E`83Gpz@^$Zdik;=36r(^pmV7Ij zB#8?FvnSa>kr(LmQB;w|k^v>;0uNqyy<_UyN_)!s-zFWF^fy2rB+^4xHBeW%X{!TE zCncXW0=2V{Z;B8xsOZIHV$t=7k7j_`k^?oJsg1X>KzQ-W4N4%3v$H9)mp&{#`vBTkM?x9Zj;aTFrpW8!#83$IxLF{nQ zFdRG&N8FAhUBZ#$aR}xkD#fF_c1P45*rDGxdu?X{t7+!tO*e>_j^6M5g^jF6o5Dj@lLhQdT@wwL4W0JJrlP)owr4 zSvu9jpXxK887iI`+nt$)otfvIS+<{9C!N{iP8=yuZ4}R)?ap1o&fW6PpS7QRES($R z&+HHHIUb(-*@vpgG!%bfMtK>Fzf5Mn zN>RK@{c_3mf;c1Z>O=cg_R>`@{wkmOPl4i}Lc2f3VSh^V{*<@>sa*Q=8ULq>`EL!y zUzU~2w6MR8d4HSQ|5~tEzGL1Z}%B4A#^W?>`QKAPmrsJcrJEl8g1$2%7@%S=#01Z3)I*HA7&c=9!O%$QNYld z>=>7u{Ab&vO}TFPnZt;Vklu99yynS|T(vAyPn|-Wg%2JdOb)D@UhXgUWTmf7HdwcR zCS)+j*>_^dm^WwY4_6ysF)BteSR6YKLav1L{?Ht`4Cly)LH8|0T^bVj^VD-J&z?=b zfBe?8{NX9yW46w7sdvFgVy~#!3J+znzVuG|5|oviV|C@T`6Gv9Atd`ZFXmzV#9ZK0 zw)5y&aT!rnsW(jV^WS9U9$VkMicK$y*15I5ef{UmS0n84SU`u@n=!j<3i%kY^JBIX zsDOwP;T@mD*2}#}5oIE7Rg(5=)!C$cHYB_%=4sPUm#$aw797zowZFMY5ZT+s*=k6U zB4$q=RRgtfHyug{Me{ekK8mbN7=*zSZP3d~NO#opD#oHO*=0KD#ar)AEhm-}ni;fJYDL65;4t_T7!R;4Ne&l6W~EQZ2}z#dnC4G(B4>pjRAqWVv7z)hO8Jds@>C^ z&{uMcYLPk(H!-!ed2-LhnsCRMC8UO@liB_;h8xBmUu~ElZ0py_81X73N>2Vm2S)C$ z5(}m!Je16T+TfA=gJCzNjQ8VwgiR7g_WlbeEibMSc`>BB^ zl(vVnw)22=9InIvC>);%#xGBB% zj@LghKlpC(13jnWhcqUL)2A6D?`2JCVF6?C-Z=Bh0oHEgrkUf7EQ22%j`7v(GZyi9 z)`N$zBnyS)9Zb<=(|V$rY2dSvKJ^5<#p`?0o^?~j3Cq`{diD7MhKs&l;cY+%ol0C4 z%%pjQVf%T@%I_h$BPP- z<{s8kg?w`$|H6atb}LELJRQ%?o$gjJ5RJG4DYW5>$t3x#3Oi)5S)Dq|97aS&~n2D&8=iIh9K+?cq>h zj3fQhWe<^#CV_+T8vW0B6b}}Z$QzHM=N|ybjM?Dc_G7sh*0EecT>~xX<3}1pW)iq) z?FcHrSb`5Tg>!YmoCdcsoLXSzSKytALX?MZYQ{H{`3NNrjJ%JxPbT8fn>8LJJ}fJYeP;5Y z*6F3r|Gf%?$fbH80&%S}9kgJiFUj zOxfciYSe7Pq6*yeP%9)p7ma}TJ1_}6B@o2^G`Sj^YGdSd2-^*|i)~^B)AVD6DDQ)w z*DBTF@;j(XUw}AE*};6~M3lqf4hs4N&CGgP{`XaK4&P6Ab2DiMHj6F7w^8@!aZo|8 z%*9_H^buQ)y}|5A@JkUka6Vk)f%#90)y*@;N^?9>GDc^8yj*oar5Gy|wnF9=Q$Qeh zeuOAL`jKo1P%pt@jOxo|?{TaQGs#gLN-dijv5ms>YA>=kbR_Tn#rz29Jt>&Krj{O= z83}WFoRgk1Dn~Ornm^r*`#Y%GOppiof$ znPC>;cxIGexk>9Y(|`Z_OVrECC-Ux=Q?ru|y)Qq%Y<0K2n4M~e`d3Ag?dYe^PWLel zl^F-j70g@7Rh@)Gn_0K?B-N> z5ob2Pn&KbW`ye#+O~CvbGc2fI?I0~7onaZl95iUs=JUScnxjB6Xy`EBCw*#uQ>yP< zhl7xBu2cHvL)fcPjDnx{Vat|=>&{4Qn_sci!fy_ZSHF1w^GmVs*fHySHCfm8@^iq# zt{p6Rx<|pkCVgSgRU>$IqRqd)VPXGybn{%7r(fArE5?|Hh?=D;pzUJeFbwv3nNTsX zlV%YYt?_#GUVC7#)Z$T6^y_s_#h^j6&|`C+riBM1E-eJe!}qX|Z8gPLW9f^hB^n_+ zCL@7Ecd`z$qFb@J+pCGG#q)-~kb{@)_~1pWwzG=(5L}kb-$k0G%RY_Jb$C;dc70=7EA11)NsLET;WYFGd9eo)OWA zLW(ly=ejPOEj$7Zh>;CfCn*VZk$~eq< z6}@>(0|ldGzA)inGBGF-5m=fC-}_|fLwyc4pKxDVus3Z4RfM93cE{ac?Xj%GliqLvund+7<^*`3KXoYS+z*8K`b2Rk*imUxljHx~!&kixwKi%tFwyrut~F zS^u=t&{;vmx)Ib}OsOgK_7#X~8a8GaA;}>)-t6*U$K;N-?TB@)|AOt#c@OeYvOTmZx%Z8kOq3-V!}Nd-BG6 zG@_ONL4!qtR->W{0L#Gtj)|4&jEG3tduI(f7!fc!1dKCZSy7_bX}!&PPnIbk48H{I zakAp(geJ&t2UMiKHzA&PyW21ZBkrb(6p6gUg4U(Qu+sL$dJw+x18LI|YI}pU*ZZXc zqjd7SV=MbxoxptFnlW+%sn!G9#;WOPt=K}%H}lQRSj~j^0ev1VxLdde4+dGPngr2$ z%P|;_MrApJ^U$ad*@X8|D4j+EI5I*7HJDsE7~L|MzApQeL+j1yK=oa%_Y#qxbOy^L z2DLrDCviM#bRMum5GZ2_6Kb`6@9K=I^nEqxOB)pvG9qHhfbwOb{kM5&B1P}J*N6tk za#adGGmnICgT0fx(s(0OzS z8QwJRzS+}Vhv?(tbq{KF@hy7b)*tI0QLM=zw`BbbW8F!HA=0##&LPHv(x@UTNDI{u zNJjTFw8h}p& zwkUw1RqvnCr(I|scQ#PvFl1L7)2=nZdl<5AG~fU4XY2Pd+6fF>9m;80mT|*?WZ4i; zpD@NLugkSfz!DRwg9z7k1BsuZnQV-pJ!32h1{<~GOuA#5&V~wU26U}skBqw&&kQ&* zC}-SHml##GAtSOPz!ONo!$Szinp!P1d#U|$voTcDnX-B^>asA& z**Y9pXXbG_;`QIJP?MHNoQ3-LrvK1R5a~mXIVM`!!}YN!%&7?+4yDQm;a$zgA~7iL zQuK@K5fzpZL1}bQ!Y{lI0i*eJ6d^Pb10-Ppn@bR!h2Tl!&*ZwPn4Ia?7(hc)lMgl1 z`qexhV;=i5D&?g)1LMCTT1OwmwT+fSp>qF&e0-v*e)f2m)VQQ>X1CBHZo-J6ZZ=iZ=T< z=AS;9e=KL+vmh%TLwG+V%Ie-i8wNFw0ltS!;VTz3V{F=6=kd9GIN_Yi3Wo0+}n!3br*Nk7B>h5w?tHy?ocZtLcdYEI8<%R zQLC=dzIRwOTDj-7LLWu$8@Y0SbA?Hvm9E}_f!dK)rlC=Mm0f+6!*rF?WtGc+l{?Du zYgRLB@hU2~iNAMMVAApCzg3~AR6*#P2=!V~u)Of_GJcqTO~Q2TfnI}{ODr|6dizn~ zRC(-gCn8x}B00&mGN(0#^EE|1X({NBa0u~P4bfSJpsFpA+M<&JbX_BAUDHKMIjh*y zQ1EGf5r1-&8QVvfXGLyeSYJmXCam-G#t5(gw}IrkpJj>vEAIDLB$;unc`uixm$SzE zb?eCuo6xo_`?Ab9l)HBoyIXXfAjEmbxc8TRbEO>Jc0sA4|`Eso3>xhlnYEurC_|R|@ zug_c0VyQ>fZ1-R;Jil#Kf7|T!*r~e78Er?s|DEab4NX;rj|04?b+~9@jP`0S?$Jd1i_m)AOt%icio-uLg4N>LvBY0HC~d&38^eN03{!+V~f zH-IV*ZJfW@nWgSiEBAO_R=xJ1r&)FHR#l!*&JeBs{Q5v|?_hTAU|@V|jk> zLSj^t28;1LmEED1|I5|le`D3r^?ZK93%mP#jKsV9(epE|Ari0W)Jzk1`T@9pgcVM< z$ymGCZ;{q1>z z`&B3WpHTdAQZ(AA^%u_bciL+9mNK;0|K+%N77HlS#F)ETQFGpZ3m(Wqbwf2xcC zi@Y;3GGD9cWrJ1%<~kJK9@qS;XYLsW729BHv0=jDY5IDj*%9}X3`^*=Z{pu-^LFae zG-Sfu#?Pk6W&d%%TQwzPtYCzcdRqxxX1UGw(wzYR!T-hJrQrEY&K5ISEe_bAs_MW3@{WNZRYR zwO3Uz0%_?04QB%B(#T@Y$9W5~1JRLv7ha__OX$2mU?!9M{~G=M5GL=rR{jOD?fDUt z?rGRUtFLuuh&g^$_dAjnqoE%@7XX_5&$=4}EQd``MWdD9z@a4el@Vj3ofUL0$83^}`DrP~o(Z#B8uOXv@<$iyV(Pxh-cm^zwwd_`qy*C@juH7;U~%h!>=cG7^{y#~K2vME(fV9C5?i+esUN7(^e@`IA&askx?6TnV`Hm6!WBrML_3jVsaAb_bS~W*=vKD9U)YQ<+oQ zM7&EV*vQc@EYOM~mn%`X7pNHoXYG`a@mzI3Tv{nNtoYKqL%~QH??C>j?%6B%&&}t5 zcFVTOgV!4SxaiqiDbeA=|9w38oBNScBi^lma{4eTPN z?M}2l9>DGkhz%&3d6xW;*1$zf36Q-=tQS-QztPrHVFZnd`(A`V5tN|mY-1Z8vb896G$qSl#;L(tMzzK4uZG&yUw@rSr&iz zy&Wg(y>#c_gtdm3?1lh0_EMkJm;GDD7F8*h(2LyfV^?g^JR+QAUHQ&znL4Y-2L1EK zI2g{2N_r9j;)+*+4O$UFA2c#~Nek#vF0*7P#I)xbtbw)l`)W8em2@jf;gm?i+S`v^ z#OFw+3E~xaA0@=J3QhUf=%2p&7y-wH({Wa;kl9UlP?XyX-d-begWgxa1F^qhg_Ww!}pZ>8=NNK zIB(;~dpG$g|Cn!D;=_EYDTRgF+ChWHpKH>-KC^t_s->r|e4L$gUC4AYL#uEu%3*%V zjU?b34X3KjhsyIP-zgu(h}C{158+W|=ldCJSX)5d%A+p+>St)8s-JN9^rI+TVoZ1~ z_b+&af>HTc+HmwIp%7jjC%*B_vD#wER$e{d^6_e<2ugGSDKqL)no?6+sxHr`fB9{^ zNUW|*FNDwd6W>IcdhaLARzB0OPs&H?$LhX>-tgNK@S8R7)Kx{vSH8I9o9+>-uTBgR&>(sv>^{?pd3n4KA`udnZ6aCfMf zTVOM-pZv+=9mzkxLe7mas|I*dih40&!!l5Vb#+PwVTF!2SQ3TnGyE8L7cwF_R?nFY3MPWwgN((=zzfNr3LPgrc<Co)D$NV+q=OrZ_WUuOP;f ztsD7h$q|f5mi)qsJWvmAp7>H6(6EGy*YTrYZ1tC{Z4GhuenUU14JT~7qld7oq$kio z^ixQKKwK>j_vo=merSQG%cnWglkYtTpQ`g5N4%o>URTyY26(l%kQTZ#M;{R}o#CU{(|>n28j;jX=nZ__m#d z^Du&S0%RchVAxQv4!axB2wiI$mSU@5iyh=@t!rrG9N_KVz z!1MrA*smRA3+bfvVs1-M_~%#eps$9b+fIW-{S{U6?{gsFqOZRMAIvF`uM0;tJBbj( z8Nl#P?zZzO=GWzy-)`3N!An<6w-(5=Z#mdZ=0BWFR71?^ly+apx{3Uh_**)V<`LwY z5pY!a{p5}+BGuD}d6yk|e?WPF%hFM-{SM{WP8}0T%IxmdTV-n{fxsDYQm~SF1Z_7e z4-|Ru1Sy6DD3nnYOlTtSd` z-;v3?Ysh-_7CZUYuHnTB#cDn|S2lMGs+dTXnvE54zD%Kvr9H@|yJc>>v0>o)cn=(b z&HVW3WdxNpol+^5pd1h(h0uG4cOL<4h|Z=C)_ZyoI%Om?pEa?v#z2TVNoYY%YrbN~ z42)D&BpD!+CV)sQe=q>Ot!9HXt|EEB!}6f9-&h_%iKo#@92q`E*vYy)PtBstV~>Ra z1cJ&a!OxETR5QraRbl9-DaMGy2dwv{*-fM&0)wl(#g3hCL2OkW0+VcGo}a|USRvNz z5Wi1+(0sJ?c##$;DabV zt>=2~-{XFq>H#eY{ps?Yy5z;5K4Rh$pHP|?OeMYwuEy6c8iL#}UzzzTbNjn&scE{R zj7tI(rd~cP2~2cV_IA~D+YBh?HpFlT)w>3N;MOiJdF{Wc6H*+!$o;&N`_(Xa*yf$! zRc@3_N$5Fu_&K%ij4O((G@--wHFas^W|~G~L4;oE6EU|)1)eDFbX`H3X#djaP@b5m z(wIaZ^#^8Ax!a~{+n)dNys77L-sg_%-F7T3eKT2_u()m2Q5t_x>M+Wac*~OveQNZZ zCy5%*Yjs(g%vF{m^wfv0?42ojidb2y-aiF1^Uk)cTlHz07jL>A?^{RS3@GNkKX2xH z-o((S8O6VyGI+D<%d#xXKJ@ZB#sAKlEX#4B{xDdUI}AxkDb2g(&4-rflkd%S*hbQC{VxAJj@h%ge;fOB2h> z6U{?%%PXFlmwzs=T(ziZEB{a7nc~x(%HpSGi{)RMT;3g&S21b-cUxZVV_rpGQPZnd z%>=o#9FcC2uROhJBc}b%z+FM1=bhSpb)8HlotZRBNTbhgHJj^aA^xW0r(fwHG%+1s z3V2ApOkW+>2jgyjV_Mbx8TW6Ysx`$G?dQ+v^8ZBvl08tF%WqZ$mBkOx_fuAOuvNCy zDc@1X_P((Ccg3LU;a*2Xwx%+ww;tI;l~w%{%U78NueIu5h@eG)g-{kfq1m5%=B8)n zzS($m{K!J0=CKZyebjp$ZIzW4R!fxgjRSP7kS-*^(6dkfLmAa}l%>M+&(zHI@$I*% zySD$~Z#sX*c&fxJ2R6^WKm4+TDVr(dH!z#FI7-+#{eEA>8Q|s#-;!r!JuRB~$T+7A z%#`mJk*O}G>~BqYPKh$k_pHvREg|{=2@bCxga_OE3`>a%i-JoF#S4?5+~4={OshBh zOwwK>o(rmOLbLJ*NYY%gorR&Jg{4d{z(;7;_CKTU^2uj{Q|g&_Mb?oxCy6W<3wcEEm#%KSE)RsxqL{B%=l(1nW?C?}7CqlReh%n82X!78 z^&jjNyMGzO9$5fmLfHpF9~+*m-lal|Whie^exy~$5jYi44t^wX5`oXM-dzPlYFFqF zSX*^*r#6mUi8f3!9~*4g82r7dh}pQjs)$b_NFSrgzE>fy9U5AzWWjh*W-sr1wydDJ zsc%fUy>mV`U=E>a%}WdshyXE|7pbPOiz}nZ=M*Djtf=HC*&_NzVAMI2Zh9eduFqutph&JQJjXv5UWIIEhwu3(^q7r81;!5 z5v{KUolgVr6M}X|1N9lJ@}h&*Ck;P~q`EjC)r%1&`*OMaO#0xDE6;cQupM0;?n?2+ zF9{=V$U3h7`|9UWBYVgv=RRbzT=(jxZET-ep(Q=L`&*|Y!7it8U(Pu1CMrCNS}={f09uDf2a7Yk|dutGd*jlcVC-)R#En}UDC6?>{*}W;17S#L;uW0Nv~#>=dcFv z$6L>x%DgC~eE7?r(*)!&2KXpmBne6RUS#;HG`wss^?NK8Z*uW6puzJ=gMTw^K(JI$ z33Xs}Ls?qGE1L75PXU;Oi&uRYZJ9{hq zFqiAwYwCyZG#=`jBM5?ofMC!eLpMVT zNOyND-AIFoiiFajgn;yX=f3aH{yg?R-+j*ho*&Ln=Wkf+vDWpzuGjT^dn&di-#d?b z(B@=%o+9R*>Llgw(Uvy*@lCL|!}IerJn!_kZBO#NGk%|CG)O&ZJAeDtEAvAeYQ8Ny z`eW9QHtXs0>=Lh>%Qj1pPj38KE`_w^t&2QguY5jf^V{u(N*@c9+QaTk7Yi8{nfpZ9 zwU_+3UE<1F@Y)CE>Qid-u{5du_1lZGnv(J^AFVo{ihY{OPd=KH?eRtJRW&V@KQ1)4 zFRI^o)?E5%f_!Uz|I|{vd(CvWq2f(_Lw4PryRWz|8%T8<@ACj~dvs&k_ufuQO zE}Ee(ocDHwSKa$bJ@I#YxvpXa-?!X(-^ZoeqvU6M@2a0!b--N4#>Q`uk9X+KyP?8^RCw!9{$CzWfxkK7i^?I zzmdH!e*O7t^A|DuuR12Xo7@}VLglSvTx%pw-`R0Cr+S7oHM*%!GgG&90k$dCZ?K3`QOaz$MXE3c+|}oCd9EYo%~f7S&|QgvTn;G$M9$ ztqC@2@yrTglv0Vd8cAGw#RhGOPwu@DvK~y9O0v^_d*}JaTw9X8PL4bZN+q4_pjV)l zz-ic??D(KWCr>p+ItBC8u)?^`?qj>*W<`i0V*X^fD&6C^BvM|s5 z#a8IHT;nda>q6X%KLlfhR>H=8;bdGAG&&k-`@1!>?Nv;Sou|;7Bil6_W``C-YDV5H3?0GJu zQl-s%swkN{QNWhJG)RreY6TylMdL;wHgU+hc5H3Q+Ub-FXJk+^5ZzvO;$s5s-}N&3 z{j#ov22%?7D(Y{L(9cB>6&WBfx;7AhHP945vf~0W02EMV3~daOV#{irxhKXLF{?&j zyB2o~0E!`iNksp99vN6J)orDsxfBB02(T*Z#ka<3HQaj22iiIv`3b56R@U=ot}abM zwy^?+xwhsh$umzt4n_$_M!JP&+6o^%=4`ZajmaE`sG1)*QgE+)l0x}+2R`15#Rbe< zo?vRi6kzHepDghRPR)T{s)(<4IX`I(d=GCUAEC}-=M7ERq$F1bwy7clRpTgO1Xg~G z3&sz}Z%w}d}GZ|0EF?-B^xl@-Lv>%PP7cL14G zZx!hMFme2yW_e$sAOVVub=PCqGO9^z4JLj#m-(fFoQ3vAxCYp3cQ0{bB_XtY_2tZSI{J8K9Nm1_=D!^ucJBZ`{1)?W?r)`G?01vzA}^=D&7g z7`N8bU2n?jjLwu2p#TCLA=Qz%HUk&W>b%&MTGIF37{=}P-Q`0T#xa_$1J=r8zM%l* z)pS+|2;pm$!tzrd*yViPgFyUOc@WeY z9WMBTKOa(=M2$NdM@Co@q5-Cd)`y4!2vB)9GjM!IDDDYY5To-dc(NXweT)x>`3+Dt zY*Dd4CXKC72SAxLYElz*TsAy`JeI;R8Hgf?d&+%>5Rw%6@PAlT4qxe7rsdj&8MkGkwp9W-u1i5~J|MC%#3 za02t&_ION%2 z!=*FP!k}l&?%VgQ=^msju0b;lAQjw7Lm5k}#k8h@@9pRw8RU_ql&aj`(M!lMC=yI5 z({|r^kVj`&c0Z-uuxZDzF2k_uSxSY)$&PUkol#v}O68N=yQb3_MorZzRW9zk=BsqZ zZ4)Wg?oGQEhZ)8lzfx-aPj(-H=uLV^j1VBu|8A~?|Frl#i9XCNcF!$MPS1}|&izFa{p}GAjZE|pPxKFdXrEZ<7@YV|7|}2mBWnCl z7*Tu2K>Pb{EJlQth??8F8d|#>uo6*Y88Yw~t*U7(uWl}@tS_l-%&lrE zDy_;dsm&{@%r30X&acSIElw${PR}h*&ne5uE>6oVPRT5O^R^%*qc9~sHz}#rX$@dA*MD@(c6y349gs7dM2p zhTOda{^5q6dxgIA@OSeJ{firV<>TrVf)$6b+>rAN|EF&L4z2-MYsk*k4+|DKxOhBq z_O*ZNX5-{z?d*Z&h8{hAiRFf{^w1-F4{JL&EIRa$IAmq(ghhwU?Od_wkmcj2=2&#d z#`)jwkb#Ark*O8d9nvwezHelyYhb4N!2BP5NL$ZXOUFn}$3*kKp~`(D4Xp=i_w<#u z4OKLBmDKLbt7yq8-ut&iB!yI$l2etERlY5)_>V*+B8e2aEh{K?S3pFHPgs&y@HV%g z#DC)vaS5?<3Lx0|nc4n#m57Uu>0dC>{}0Te_5WlJQU7)|P|(7hV$GqzN8E1`vf?ShdQEE6K`z7Wlk5UgN%vh2IO@L zm53GQ-zx+9Ef~A(N|hv3)bb$@&M~{l;&SxxOXdciM{iYZ|7bH@_)f^?3QbV z*>>MPCVHVN3L-Hmk{HR<8V_TjA+3@x|dqJqx{S&3i6Zv5jJ#~GrVpJOd$)L2D8Ni z$GP+?*o$Sv0s7@X!ys0o4+vK7c@cWolH3_*3_%h*zfYPVgswV|B@-70-v?Eb3rtOG z;J^pu2O$Ryl4l{MA@X0GxpZOM3wNyi>N40V>UZ%|;H&*YWriiTYtQBZj$>Lv7x*~Q1hj5Hq6?evZ3@OaABMZ8^#vVFg<~A>6cW|Z9AHE!zw@fR zCG7yc>FUFh<&H< zu-u>+Q;zjm-0#nL(&RxyLF|Y}fI}e>Mzu)#zCI#R=DUI@4_YmX%>uHz267iyR}33M zui+H%8atBXZYj|M2)tH^VpzuQRpu>lApZ>rPkRYJ0UW6YC1h0yf#u#>)a`CQw(7I$ z?L!; zKh^)8QD$2t_vbSv!LBkG7gPHNsb!U~yw&$?)o%z1wu*moadZpguyp6M8eC>d={5Ac zUw%Oh4PNdpScU@Hea^-JsGXLNnx8$N z+M~7O2L!o!;Y=$^xp<~;g`I~xOvyv+z!#=>HuA>m2@0!OrPZW|i$h*J*nnd0;mNgn z%r{myWd`6PZE*9An!&lX;o5tT$G3Z4=cd%hGr}zKdILL7smdQ{S3RW&3VA*DLmP75 zFSobafWoBpHrUekOAU+6Jj#9m3_qP`sC*vl%&1KNO&E=W9*Mhbfk^5P!X?$M;9$f( zYWp;$I~NLN!_>&aq2XterwJb-e^xxYf^)mMCR==``_z(vHHW_K-u-RF-_e=%(Cw@F zLq^j-%nKg{J%7LZ0;V@HdFgCZ)Y~_m9tq_* zMsk$-It%vZX(_*)bBg*o3W8w zslWi?Fg2n=qC3MN7Wj;780Ic3@sN5y@v{7Ino6cLq|vOD*tKLjWxXiTz4lN1o>F5j@56MHA7gbHB-lCb zcM2w-2&&dS;d|qnRPb=UJrOOEm=(}4!5P4ReA2R;xhbb}`6WS+zh#pF00Zw9KvSNT^4DbTs=?g)hd8$*z*JB_ z@TXg=D3rt9Euot8@gXEIKs^q>31A`1^`eqVFDahqMR^SGy<=^zxT-<4Blnj z$z}H0nIr*RFSAMK1p~RKe)$%Ckf9V8YOeMaI(;nUe|&%PdWy{TqLSY4tU{+7^V@O4 ztFJF>Ex@vm9^w|LA+rh@sBNZ_WI;<-vH+weDq7p{Z~%cMHv<6Isn=K{r^VRs5D)mx z1;?QUaMNC0ZN3IzudTZSAr67yynwyU07`W@kuVW9;2RR?;t%Im1qi6O0%>6Y-9kXU zG5kR{4E!AIGlc7T0Lxo}8j1yLdguQm*hFeR9 zEft55uMn_wLHr4S#*X<&S6LhnWwhC=ERh4-p#8ehXIkvwLS&3r^cSy~Y!jk!(Ce=~;DOrs{MMLpY?pW;B9}X= zgBxDO?K-0#o9_U3%=LtTAYEvJy|B#h+cn?g8a7_^ch~&+o zWbi7uVI>*J1vhvl50oV9YotJE2;vbbx~9&iZBB|(&s2C^#gVY4ZakJi7i|QAXE)ws zQzE;<6dR3Xs2ZGHm*5i{JffDJGFJ;g<5ZyIzEow_YrtM`OaW0c3WJaTfS_)>1LRk`Fkc@dv_y zK4CW@x9kB#_I{hwoMRRhK0w%w50cFBr!}JTz$rtf9XjUz!q1`7%ss*fK1s#nO6M#% zX7_(~I>iUhwllKulRBESmj-ig(qBOV0^-4-y;E>qZJ3a$Gh=xkGhP0>!TbU5e5v+4 zOEg|3B3oe;{ADDI0S=Bfg$%Yi@e<^Zox93iDRv`3IZ2~P)kcpM$K=L4b|JRtj` zME@cY#T!O8TE^`Y;aQFwI?5P907RL=9af%UX%}xR00dM@5ahR%mlsJFcX*UWK21;Y z4yYK#Wv?Y5>c&MO%LC}RpAZ1{RVLh z=h33)^MEHnP^b&Nua=43$|#z`*FeAttX>9e0w^>=Rxa+kMkX}6);u>EB2rs;;IS}Y zi+|~Q8dY<_>-wPkW%>aQ1dU%2Xkyt-kSh#5a;zi$VD~4Z#;pY!=ZJ5cQ4WRUm00qTlca9%z9L&JqMoaJskfNZ>!uIT?Am*BZu6E%Lm(c4CWcXd@4uBOrTuv(yUDwn^a4%=YDvP0Q!kf#-O z&t_{dbhQA0TRDYqUF&3I?o58KZd*Ev^&R#b(R_s83YfRZ-m6Lb@aE<>PN^G3L~UCZ zAsMLl4WY;jyu-FS+ID{H_Vlmq!=f~eP= zj`RSpNSD9~FuJYxe(3G{_IqSw(eFp!k@wtv|Nn_OL~_*)XXqi9=^?eoITNO)*6N{q zPnmW=%=GXteCTm4mh~ZqvcvgxNtv#QTNL4%xx^<{aIEjM6-W{Zc;2cclOm$H%ikyN z+$ZVRQ~JhOHik^)JzR*PkN$l>=^?%ZF64)>n@=t=1O*vF!+ml|A`$(NI{aQ;fV7*~ z&Ap#WVUW*y5Lg+o;vdAB?vsicqyP=!CJdO5^?Sthf6vvj$Q1*SkewC%%$IPp6+ndn zI6&GucN>B+tAl57e32yZ$Q1E1oSpjW@pmgO!UOzO1c`fQV=;n+pC6!(!Cys^=+xpD zT?OGjhkiqljCM=I0`V8&B#~1hbuu5CVsbOaMjk$dhs6v>5dn9#fVCCUhm4!&i$_2F^GqF?(RDX$in#m={{jc1FAjgX!lQcdB-C&C zHPx6vZ0=?EZRFI~HUGclAy4%4N1GS{79Zju2A~1}tZItx z*8=Y9vUo3UU@)Ov0WfYQ?R7uj_eR#CdPBK-{o$|m7r*XbW2PAFI{W;qH@)B+HUVUIu?2ESs?%C-)>bt}6<8CG1 zHrkQbW#b+X(ONCBJEA{NkYuWI*KQ2@wvzah5~zM^w5@V)Y)OQnd$+TCTkK(9!_9h3 z3Gvne5Ir$4F)_kuv)dYHGQG6hbz?kqza7td`R&rLTRp#6SfE_mJoc5_zXJ9RLHiH# z_Rp5~HG1~-KnFK+|1ZoT1oIKr97;{V{XZ~=mVe7(ej_J;v+Gcs!a@JDIkbFYiM53$ zPfUf6t@Vzr|C2fN40Gzn{KpV$5iL{M3H{3)!e$Dv!q6j~KkhkHo}_=9Lpf*IP(V!1 zF;*cm(mRXAnnRDyQ(vE_?VoWf;Qr6%ko;xiqswNUO9ab#de`Oq<;zaYr6uN!MFAI~ z`yb{|*VWka)xr-NO1?@g zlS+ocwtlhpU*^!qvVmN~;DEJs!(F3li;jT5%%O!OxvFejVS^pBW*6+@D82Eo#TJ9< zrH+V{Jl>^&RIAnCg(@$4YjXH_FqTpNzVoL8(~e+)M}wKBzccQjy`OUnbtCZr=xDnJ2ezwN5RKXUT^% zF>dd#(}gBwT02=zsEVw&?FGDyWbQOvTeu=&mHlus{H-g#%!xGq?gCGekpfW$QzYBB4;fZu#{YPPcqQh;BSP13G>17JR)9 z7kw-6d2t3W(gaNJMhRL?49GOC8=z4bomPQ|m_X^xJ8{VAtyVyJLyS)E^)%4B5M^2O zvClZPFC8Eu^v}j%8VdKzK_$cqxsdvdCn2*Rz%_y?H>qudI# zb;>N6L?TnnZ$y6gQ(~eSL^Y`W=O`4_;*)A62*e5-_3sI3J1E`AFhnBF`xpDD;J;QA zQ)xn1pb+EkZiOr^1>ut+1BECmLwF$BY>eNtaraMV_WmcvXmwnk9Nv(FO%vm<>DKsG z?T`^Bx;IEQ_QxnG9TF>p1hz10CmA7jn*>86Ln8}fGIMw%W6C|W94?E2HI9Xjg-6X# zs`&@@9H)A(!=qm{X^3#NS_S`{ZIr%0#LmNb3mIVzh3`ayAg_vhyfP#HNET%q3r(~> zjuy#QwRy!9*YhKZ#VFl2HV?OLEs7_u`MV$Q%>=b=w-s%OA3N0g9ooTY)B4t&NH8_e zeQP@?g;ct#mM_M6P)Z|CmZZ)B9+z!m3ug%P3QK!rB+OpbR_wi=tVYtd`+7M}U}X|2 z*ZS<;{%LIAiV>@>lY_#PG&DQ?vl1+?i!jq3O^%0REcoeo^}Jip=*n;qSKzL$FuHEt zH4m5gcrU;0b6?E8vF_qoVDt_zvcBS82!c`s23$ zi?FA*X{fBOPfkLz4;37KnA&CbfM|<*@IUql`QBTwZ110wpVD(B&30qHLe|Sei}Cz7 zDV8sTT6!=ah$e*x9t@K#l7X0&dl7uJ5PaFg3sd_uZoo=V!_BUY3pBkJBg$&8G=Pc%aQ_N<@7pnxv>>^@D! za{_ipvS^mF{98E@Z6E#B$iA)&X0yYjIYbj~A@r3c6X)Vbn+^^2GQaml*bY%d_D852 zu&FmsXQ>1!M|%<_)ApPd@KqmrGW4^X%0$q>IoCpA=Y@ps3uxV_Bc62!MaV{ABucr5 zzTnk5x4-0vU=W$4Vq=UzArQoC@WVwULX9(2N-Npm2hqB&WY$qVX`q z<^Y33Cq%i*nY$V*1XIQvLJ!_9*41_(f0n0?e{No^&elQZ_QMk7 z@GX>YxfqzWAD7+ZfW$P{hPW3w!~h{5cZ>_9!*K-3LPSGcy2TjGrmP7CdGDEd9P2k% z5)0zZ-m}vR#&=~KY=~&nPo<*}7-kq2nU_Lo%e)NXn^ME86((?&n`L&60BHJI&~}+D zU=^eqsckwDhw=)}lCUDgmJXD$<5q4+1$&T1V2JY5uh6;OOLBt>eSH%QGdaK`s}wfK z+<8Sw*1C$EP?%RJRLXHWTN61L)r&u+QbJh7s+&ri^irSl3Ca>`Wtou@!9rjdiK3m` zA$g&%6+Q57wvZ5?sW@0nE)zvyi9Vhv*bmv)_zlsAN4vW~=3&)D=H+aE&(}=!m3v6x zZ2@uJcQ}zZ4NMu=E~N8hpGTOK@kbq0Sx3o0vcviHWA4v*uBE>bfKJ7NZaaH4y|d`$ z*Qw)}QnO)mgAA(zIM(Pe9-j*xuLTM4N>evdQ3~wee+R7T0P-5RxAZ5>7;#lp=8{- zkJ*sKGP);OLdrp+{B9vHwh&B{Dzzj{dgkn2eS?s;Fg^ELtc=<^K;eZcNwBEwL#SB| zt9Ts6vQ4dVZPE_0#T>@Gi3SJR2G_T$<0xqISdhLsmqJLyL}{SYB+sDhJ7`2H--d-Fq@8{R?lOz z+E&4l?qTb1$X2r=4&qjz|7=y1_C&)@ti|V!!(epAR~aWWy!~+ny+eoO1PE$HfwmfJ z4pD)3-wn6V52-c>Kl7*E76;J{pWqUQV9g=5zy${pkNTz#mq729FU!z7uc~9Q{Lt6M z15=5HzK&-e1$K*Ta-Q$kiQm4ec=ru!4%sZly6_%j%^|2)HwIVk-{ufiC)OPLN3H*t zIYd)(b|jp*>xVUmW~aS|RpeeIzFA!3Qv1goO3M7f9PT~FT)&_Cw>jiJ;okW&`;Xrb zQLH(n@atth&9^NzHJ_Q3>fdh&zilH+&S#3`+{=x>?HK<#oo(to(X#%xITS0NwQFzh zIXChzb7<)Hm-SBfroL~#JcoRjQl6c*{gGX8|K$6(IrMIEKRjM)h43G9s9C{p?Jm~j ze&2iaX2@^jc9-{r=hE+-|BE@)DdE$@m0o@Bwlb(X%FfQLuwo7-I#$3)Yx0E4HI6qNlBf!NbJ@LoY=e zM+vwC6uDm4*TbwzxoQ>tSR)V&y zLdZ&${OdUt3l&kU+`)?6p)-n(-xY6FMkM+o8EglPWbhf+NSR)R=90IxzP|ZO8O&j@bf)Ct;($F}Mdef8+C*Nb zE0uDBL1|&!62)*0hKPLW^1@M7$3@lZ-T~N@3i7RL8CVs0RhCP~>#sW zc|?-dNQxh4c4k%nE8b*-kvFyit5k zq%{tuu2nX$2h+R|Xu2v1u=?=2TnL2>dX5k{R19)k5im>=sPp@<^aZs-P`yep`h8SA z)?k26CQ`OLOh6&>-c00yB;4#EBc*l>6d8FCm@;OIKgkfEbTF3g5I=LQeg=%3*LIWD z1JAm-gL1!b(b@FxMH|J7=%%2 z<6j#28DC6Ln}~dA9KZP@#Mp}~co6!45_a}N9aTE9n|#0F{f8fO&* z;-fgiZ*&Cy_@j-wL_eqIl;b{TqUR|i#2v!)6hZ#9D42Ti>8K*LxoA);NB|@tDjD`D zsf&j~l$A|@IRen`7QIyp~v?It(zNT2K#|)b@ou9M%WVGKPZq%xn1R^>H|05P?Vz zc+xG0@PuLVk>qe8dR?~(#`}Gr zo_;jeerFtjt9-kvG5AR%M(4Y+X2XM^{08;mO3lJBCt6(XWR9>D6P>sBX>5#Tzs(LB z;7jF(CRkD1-%4>TOEq*%vF1tfC&PC{B|NQrW5508xD_uQH_`x@vjc@?KPf=sf5{@o z&rqSsDx$V5%eKg)%5*n_dwsUoAkAN=c0DY*XJwi>ZYCW?okyJDy-ib^_4(y=?mp7o z^VS<%vY;m-U!E|=*iog$(W9QZp*9wpEc^75$LSNzRgz4=Zr!Masapf*w|>=S#DO9k zpWmu+T+HoZG|o#$mOadK{5;U{P(dp5F(_j)9aTYQF=R+zX-%KbV=;WPh;;m1Xqr(h zl28|k`ZS(1+q4L;v%s_*rce7ntQ`5aG`?7Nm|pH}@s612eb!sQKCmmSVZ%+rAxWZ# zaWR4K;od?R2U+C!cIM=H+&sR;7czzfV0m(YdB{J7qn2WyD(hPos9Zb#H!l96;WGR) zLV z#GJHp9QgZfbL^`L=ViiFlr4b zN)?Q+*ZHGRfL@ctri=Cmspt>WVoGsAk|$Zj4+EZ@L_fKozy7EhZoaf`J>P68$7!Xy zaS6A3Y-eXCw(&-D!yzv2$+L~85_R_X`5ossHgfHpPB(t`Zcu*Rcs?Kd>}KO7XQf-1 z*bBSOSz-HEVVlwDi;%=}jD##Y=ZHg4bXqhKq+gD|?&0j;{7Y_y$Xx1H*- zO+@XOn7R%1d!Ny~{dREMJ$pOr89~y-b`EqWms9$%A(@>P!YIsCp!zgB4wgf`QxdjQ zDksI%$T=I;MV!nb;01M5hjQPI!j;LR^ywjqz?0beS{k8Hga}f0gVjsyMmVtGFgTW^ z?zA`WzI$f*Ksrj7uBVeRgxk4?l3|i&4#a5@-53|$n+@wgvs(N zDjfISCYtnb1+{{8q$o?Y_xfZg6CnF47j27d)fwl?3c=#jmlaKphcsiZ(%O_4`+g;OGC&bmgiZ%Nc_?cadFZFdzLEh zG`n~T_de5i@m2h}%49#3y7yakzl2&N*lWmZO~vm@wUQ2|Zi4q90vv=?E8Ic3XAYfq zs=6$y{qflkgt$F}h)ZSxCRW4FF_7lLP}?oe=g6lRLB5-J_Lf%=%yKhC3d{UYrQN8Nre8v5}%k3TFu4GJHHicEzt4ToWv zg+6p8Yc7D5i`R~X;sgJ3$R|gYxwTeiDmj%$xx1G#YTUaZ?us<-gUyz|jgFt#d(_(; zqYm_GLQO=dez8l2cM=EN(MIr}gb5VQI>d{jV6$$Mz0c(jsg2z(W-IO(hp|QgZloOI z{tGDNAxt>b9m|p~yAKC>GAbU5@Ck(|dxnK9FkiBZQSI4EIL6qVVHcG!;o)ZyZ_Xl1 z&Z1h*!rsafu03}ct_+F&#uSl$SS}8I~}qmx)<`t$1Jeh2$)IA_*^aM18WD_c$oS;;v2j_!@Oy z7~9f3j4lSlfXiB%%Q~*h`a72mYL|`1mreGU&7PMn;g_v%F55~j+gmQ*4PCzfdWzgf@gPvO@KZ>~R=_&2Cs$DCbaK9+3F*IY0Cxn9P* zS)mE|`pN3sotw~=>s8~Mb^DtQ&zo7Hn;&lig4J&}TW)rTZuabNzUJ(0|GB{tXq)(S zbI64`x`UbA4A?lkIiZQz;kqP+K{U2P*sU(jXnij|ub2+NwahrMDNHL~gc%&FNQ;vf z{sslc7iD*-Wl;_yWYbTkoksLVVa*|i2oYNWJi>!)Wy@WwMA_upooLD$m_{?GBu^1Q{7pb8ik>+yn>ffd3KwE>3<3$|PInVPJl0MXxrk1{xDX@SBOA1T zKWh+)_bX3EOo}48BYUFA#8y_wEDt^?$vL5IDoKy-#iw*f^0|BD8iJqKEFRCaazHFd zOxYo7()dNm&%bMMDflR&hbR?Bd+cxFa~y`{K}2>Oiu@k8@|0x#Dzc6;ad%)XE6VWU zEicQCdR&@VRhmFyCd%GR{d5fs;-g3E_6WA_jPfZ|ZMB19dy<8x1X?xgoq4I?{e*V( z{jB^!RcqG6(HR8F0(EfOXnsiJ7tP}4QBiXcUE-JrW2>?%{RfLmem;!`$T};k?O2)* z-P&?A;!-!Hh~8`1AN3W4{2`wcs!lU>+jEx|1}iYAFjVd%DKgmb$92V;Y)MMobcYebA9|7jwb$N@rc5Y z@skHJ`|Y5LF&7C9j}KK97KBe&dpXFjw9$MaAFd@<*5YKO)>+>0ztrOHdjFR>bmMIx zV$+$T>Wwt*=Yabmr}#M*a|>8>6{iUybxOkT;_sLps(E^n%{Y)#P*9FJ8?7CN|H9V2 zJ$MI#uLwKAEX*AH6!>!&yK9P*oBMFc^3-YNF@U0J^fiB<3UNofAlbWBNAR>($#l0n{|;KTbd?ysu#Cjs9|Q@gd_m%u8!C85dK^_9MExECeZ<*5 zJso04?2TgQK7=tMky1Dc!Q3|oVsr-id<~il?ooNMAl3do-I>5Nxla#5+C)Z9^}XL9%Jx1;8k&g&`%r|7S%3n*n8IUKI&(+*KEboNj**8hJTIsG(BzG zOiSl!2i6>_SiU}L>AI2KwHzT_2GJOHiaGHHQB+z*XQXzMFjb@Kj%IKlwDz+4m)k8MGOF%9!Ykn#3AZvlnhjyLWckdZt`!}F|42IR(` zYm;OtF=L)G_lpJ0Pr5yWR~xK2ed)h3$?UM;1gkhm4)84c*|89RVLIfk|hSv50l zox>cq`k{g=_(2cf@^7wsgb-QUo2kvr2aVkB|K#ZCMZKzRqn8}(R#*`8#{rS@LV+s~ z@m@k>M8|kkzeuvW8HM)KL>}okgE+WTl#qIGWU}$I5@`IgqZ-|#2jfo~x$4r(Ho4vy zdfLXZN9*>&I((%SYF7yEO8O(nbweRjfe;Q*4~d-5IU26=TZ<)XHR%=h#8!RkeE%UE z{jf5lylDzrnamg&-J_L!>M z_A$hd1WT23{Br-iWXaYVd2G`5z3C4DT<%%?r$%H{pm*Ydw<&QxF|`Z|8YHZU7m@ps z<~>k|GSRlqy5rY-@WewSU-qSwyqxG)%LJZ4J@P)JGz6k1UZDNR0mqa9GKJ{us2hK3 z@~-cDIdju5HsYhkgdCNAq1GjheB9cAho8fs;=2_5F4LQzzm2XnpFI+A^4K<8RPQD8 zqEpI6dglV~GvU-*=_C+E=29|<@DehD`4si#z(w=$Bh`_M6+aL2!^#QdvChw7lAjAC zzli#=Lkx~HfMbR5aBcF~1a%~=!@n1gUwrF^R)^?l;xvVH>Kg(QVYTn2fG{B=0AnWm z0ha2Rcv1qEcVm+v7HfQdo!^vkjKs=hCP7H_)NBHr0GkTiMsm8XlF0;tG>}|droVJ` zJOLIQ3&i0^O1z1@`#;UpU?KQV9uZXO5@N-x$Y~@Zk$o+U!5L(_LdM9b$K?fLy|y+( zJSLW%rU@l$$JJz3oo3n@RnF}ejxa~$Cy+{gM{4EMo+Plj4Wx`1wBVLH|W5``%}&xprtrU(Z8+2rXwQQjoR(?s#MZniNq_A=Ca z5y)-D{@Y9i%1>6b`3vrtq4A93M5NIauX;(<3nYqdG~5ab{R{32s!En)3S=hOf;oQN zT`Ks{&nEk;K&GBe?uO0gHk&+&t@H&Ol8L>1i%mh0z3&#gqFiAlH@njPwNxo~WlP%# zb#|3!wh5-}ssV*ISidLEHrktAJ=^xN$(N!8_In$&cRbiM2W>UMsi{qc+NX2(dJDCF zv0IlGreD+OLW^`sIP|EC^qAJoacOk~ISkKiePuZeRM%fLu|3Eye4xo;WLIR=Ol@ey zp>DZu6jo#sS7hT}Wc--jB(cb>n#26d57SN#{lX{a6C4)v95Fo{mK&)Szc?P9u0KkD zVhJvMc)?*!&1nR-v-3E*(pIj{tkA+gzTVMe0un z>&LQHO;#im_03~`_!M(xRrM>0_p2e5{e!qdoj1J(3)LTkXmWoPCp_>i?)NoPMjesQ zRox2MDDnDbZy2>kYha^vr50#K?;P0ctPBe!7=Gc^dloX-;P}j@s?{{q6O;N>R3mu|fFOEm#}^0_c)_Ucu}=6j1MG+k2WbM@reV2WGK` z_Jb6-(R6!OBv0|l=<;r+Nl#i?$P*(e%tFXj^ZvY#pPSz!;kD-AU8S6{0`OO_Ub#>y z=7HNlRGd~L8T}*qdkRrn)P!a=0#d91kllM<{5g_zfcirz3Al8-LCl;GLP>IDf?`mcnFp3RiFB>{qYexH-epo)riKqo>$jc zW(r+Q9dm^Az*UA<#hja#ui`}wru4Dl{j0)7UReZ zL)2;^I<-bA8(_lXCw8^auN==Tg;ClY(C}K=8zVelVL#LXtfZFUff4>&H@_-jq9I|g zrdmSR|3%(?21V7i{es`!G&D4+$vNjFIj1IPM6yT*1tmxhg3{zHIf`VIEK#D+Gzq~M}>h^RDlULsmlHql%9 zov6)gw5Uu~noMJ(9N(d=x4GPusKQ+X`Kbl@?MB6p&k6KGy1=03O~2^e(&tW{+Q|gOtSZeklzOdWz^K>}&Wb?P*7$BIhr!FpDXB!NH;Fn@FSlE54y3{_ z(5*?Q9LY?r$;8sok^n^p>D1YWDfm)pl5NawtzNMYEWImOaatM?O zZ&UVfdmbX4^Rz5yNHX`WG<*E-?2b0YcfX&twB>1Vyv}NQz4n`0OyJv-UC@nKw@DZ=TA$^>2S0B2ymSUY;aVk=0&N zAXAwpQ}Rxxs-?ZETc&!by?RQf=5u?^noR9>d+njjyNmXBE*{*r*d)3jE9`4sf}l9+ zAX{!(Q=tw=sp}nxY(pby)93!C7VTyuSv|{ZN5`P1r?T~Eqvjx4T@P6x`}$q{8SgY2 z!~h3V`2^Xe$l6kObdITh_$;fpF54L&)DRul<)ZyPt2>`T~_>?!YfY6O@ zLQwl*b3GS=GXllX31XlIfaEZ`p9FvhilM)Up%4t1%MH2&^Gx>;Qp*kn$qf%FF(xbP zW(N=F*{A`YY9)H|FqoJeu!UrSgi)a&WBxZi-XJC+WfByGbWWMtwUds%w`aC< zFeG?5DR{&tcrXpYI2}p{0jBZgXZln}=|G?9P-8Cgy5=9|f;vBkKL;XEO#MAf5vVU| za?{;^db)$hr-E13`*{;(3S@Bs_4ITe9J9|jUa zeia3HE`e>y4>NrVA2$`|n7T$oUQ8FfIPOzjefno4t!n{#eS{^ykFRiQ6Vg8=%C`k# zssrP}!=L~_2@m3rK!MW10HhZWKtlV$Kyvr*5=HEv&#&HvTz7}u3_<=BC?dpc&v0;% z=IlTn0>Vs=w+S#sc__IB{e^C>4HyT~D9K*ef0u zN6cng3Y?Z|XWrpDQGHCphRgw;kTz6=B~N9N(M9p^lB0LV$|4913$GfsMyl~(!3ng@ zU$L;-#^bzj@3HpL1>@qbEF81Vq?mCr)&!;r%r!X8zUW^(w^dfv1_@zHpKq#yBb9@V zNyj!VlU|fPD&-b)`Q9w81YY1Zem4=7DY@BPm9qJ5@SWXIru<)XsKs-8{=+N(r)%Az zP%4GI0ME^#6fUz{naT`-vgOvc5^Mx-w;Kqvf~;hG2S2?FnNvu)_5mE~+|k_iMJbXG zP3_+69}gBFB>VOA*6QSZfraKhV%hHH@F_viz;(Ie5jQPd_AZbv*cm%`{qzG4nPqbI zjk3{H-}!1hF<@d|U(tPaaP6#!&-KIw5eFkj3-eBhvGJ*&%m=|sDd<#6Vq!6w$pGO2 z0I1!tTe^1ajK@D2pi_y5_YBg?koHm1RDV=p&)WMqCfGw@G%h^CKRYfub0)w`aeycV z0Wn8PTB@e79uCQk^i$cv9SCYN=_tX7Ptr>$CcGb9#7z!{+hRA?;~asJP?_H`=^7wh z<4N7U&eI7g2A)`aLh^@m_u|C%Pp4wVOhk+Ubpgi;Wn=6oclG~NYtQ$?l$vLC6+e-^ zFTe9Gxn7O#(;Ne15U34&-a`&#C2kRr2X-teFA7+vb{toquN)a zjMXK7*0ZT}z{{E?a#$cDMP97MWo0qD`5^AE$yD!erJWyt<_uzeSCaqCsjHd8E;GHxKK`2I;@I1vX<;pR(36oBw3n(7KlD4~O{dsZZ65C1G7x!CiG<2F0- z5lgLGxL6A%w!Ykm70hoHqz5XIU@iBh>42CNv;5!d$w!C3_v)vtulL&ySFaD_yX~Bm zt(_TzMF&E{gEuH~_iipWl5B2&|9H1{dwo1*gZ}gT5RmZVB1ooZe zP(q(|EEZ}dJpJS_il%jJ;cO*B_vCPfvvsHvwKB=epPU{apBx_lIygQ*{70}kJUrSz{QoG}Y-0qQubbcIc7M(NIK$XA7|LdCV{2vo z+syU}#<7|Db~wKAb7k%8|Iln!zAi4UkFM^rp?^^(#N^aeG6a5XTNmMu1-#W z`p2~SI668$G&(&vI@2+^I5<4kH#pwYKibnb)X_iQi5jZ!9`5KGXzd!Q?iy+T(EqPy zQ`w0DZBWfEU5zc>jm_=1&HLB2twog$W#zS{Z>oyQ{?TlT-lmt< zW)xLr6;{3~c$1S~o}E{glbfIQsx;+QS;k+`rU(Ptq-W-0K%3zQh{t;|mgvCA& ziSiHq%h&h@$ND`B@q7{O6BL6HZ2skId;&r+g3Z5tjkjMg#;$qd7vk<6?Ba!Varbfd z_{-NgxdlFS3wq@0Z|@rL@Ua&LuCadXg#m5soP6vbJ+*f7wtDFEFIi*b@C2jQJaF`~ zvj6MVJg|OfYV*X@!q(W#`ma}W-%iie#=ywpKUj^nk)^JInGS}mF}VL%tSA2O*s`EIfRC+BIZ$(Qq=fs*T|_#$SD15*N93h3;oBg z5til^l=z?Q8a`1D9$^k{AvSIyRxUvn4gn_i|Jkl#;h|^dqGS616<@P;OXyPwIGt=x zmoVv{PW{8zh%@gX*F^qLzNRjc=jpHUA2NUW8qfZJ`5GG%bOS{{r2>A>9W;H|M`{SA z6b{#K!Yx(#9r{#tw$q<%1NsM`>2cnZ#kU(#ex93mv9V0ni3QPO%E|0#v5k*d-=`b< z5MNqLdJ(oaq6Cqr8^aqf<=#iyQehLizyB@c%(3mE$k}wGE;aT; zk_4ISLhmus2ZO(fMD&d{%U+w>2R=%+dO`C&JCw*`rwHp_psK_lc4l~0R`q>B$)k&c9JlY;agx!$6WO_^=Mx>ag zF6$<`Q=W$Dh2b5mZu}E<{jPZdW_b;f7?d(^a$Azp58Nv!Na?SHXeTfN% zbR>~)XE+fN&L{eWbfQ8BeNZ)y!1S~lR`P&i4+P~cb%ErLR9tZ7O2*xpW5WV8xIUbr zwsg@v5`ZI}Tgj>}-I?Dq){L9~LLNbS3qqSpU-XM*5TRc{;@j%q-<9qgC4qqTZ73j> zzHp!@fXlANW{&TuFOPT!L&;v_l8-CK5V41E;bL#vD@R9A>F;5$C_t3r2x#8_Y+AY{ z4#H}))1v_RW2v~>`QL1t{gT&K>{qj2t(djrMNl|J^R=AIQsM$$~z2Hxo zcacztx|H(ndZ-B@#;lo3Ax@)#F#PdYNBA5Ov#EK6fh(9B-e9nb$?YiYnGJljgE^d* z_6O5XW?VQPt11wI*;#Lf@KVaVc`bxF#p$egr;8+jYI`OE1B8MQ39Cb7I8{U85Ni4! z{DORx`7N&|{@41NsJR3xoW-Gl!A8-zW>1A{Ar0kKb2#<_J`iDScWFMLt_EXIQINxB z$F?8#D2!)LgCHW$T8EC#>YthslyTo}KnAaS(yyKrj6dfeU1`Qt~k|6kZC8ZhasjE?w~O#-RwT)yG?>Uc86L9^^>x ztW?G$9p*MC&&z>JNN4)-*Prl&#e@naZ`FJ8M355NhugBz+QxB^LsGO9NC`zk=*S$- zyjwn0<#kS+_Q6L%SZ7J)si#3G!3N_m)#1f}jozOlz0AU7@TpeeBx`FEX5Y)9`&o`e zK1e+n8ij*J8vQcJR-np?A26%uF@6by)IHee1&%7sx~@#}qSYSQLW7i=!G$1KUl+Uh z(Zxy5emrz`^ef!n*ynQ&PFTX&Urrvr^fWfkd za8(A!jUNqDA`gva|S^^r; z6AhWNtTE2q8G4zPI$7QPa45akn6tj9(MN4~srys3fGcCnt53SyGGrW}Pe;-GUk##{ z9%F%Bdm8h9|8znu{hp3l9l;_BB@9>&r%OEIc|iGhCP8KoyQUq_G`JTcZSDW;TJS~9+~~{O5{W&QGz$?l%4@f?Cx-> zP7rW&E{QrNJdQV5-egD`9{TZt1*@}%tOSiv0qm`C4AP5n)0_Gl-XTWh{_-_Y0K6^~ zXIQE<-}I<$%#H|&g<>HuL#PZ<*m~!^3#NJ;6EPWh;O+m4{u^(S@0{Rntf8DT?yjYJF^9%YCzgpvau{+sz2JNI=P8dibR8yAb3zO|JIEnU~x(I)8RO z3Z6}c+H~`CfU{gr>tsSXdCxmI?I%pOp*-^LIV zuz$(rl9_$_5(liC{}by+XCj^<#E>3w;4>7uVncj3L~M0p&(-m*fbrLY_wCR8q4N{0 zqB3v-_}&;433gQT4-#H!nY^xlcM+wTFdAIz@>0sFN9q#kZRkp~=r7s7}Jq5g0HR|wA*0Q@|V&~@B_ZP#lk@aH0g2sael4vAZiyz^5DqK$`$xw<*SL5su)OzUEP>9}Tgz#k` zWG2!SH;g(vN=z#9mw&h>F2JW5jQ=)LuRIhF7w3z5l!!ANS{Dc@3YXK2w$lu~9g2Kv z9%jQGYR?T1MmtAg%|wzN!B`PE!3N>6n(_cQ5_0*R#5pQpIMi<;fOIER|1#|1FcKt% zB#MeUfzo5G;}bK(jq7l)E))c8@z1~ElQF~9nX#||fLkVO*+&O8!NJ*@ju!@v%Y4+@X~tnL~KlU(T~rXuJ>}u=PuWJgrxLi?70BUqz$aUahs| z&i}}r;mkAC02<+@yF6Lym+}RgE+I78-(oYM{`qM?GQZ~J*e%lG00g+GK!dhd4SoQR zvnvB4V<4uGtqn5fT&M;mAm&Yk+|TIzUg*H)0+K0wXjX__4=^_X9?5u}Q9u{MPsF2; zyuB!cs}MpP%V+EA*8&P;hTE>&0@GNfZK+_EVgOOh$y>x-SzNGC1gR`SVx<@cmI_@J z-TNJ=7UzljUCh`H5-BW&%V4?^${?^(<=qlJ7(nnOgF&*4?}>fkx`B~YiLb^h(oq*p zSQ#mA8IN|^l=NG37~psWtwtt1%PqsxmSJE9_m4nMd0ZaSmK~!XM>&rcGb@*eUKMnc z;CA}~Da<(c;&7?VK-EGeMXks`F-U4^A77bD3}}W$QaKe>>Ec|WmQ}I989clIskANc z-Ud+X&)nAW!5ftaI91tKVc;2@5R7AUgcAY)wkQY3bzB?-5Q2d!v`d;RVfQMkI(MrC z0xEJ~01Ec@IJWBLPED@G+om@)z;xB*cl=|n>NVQh^(W9$+UoDxRYD6TQ#55o+O=c# zReQTtkRF_Nb@*Uh^(b#`!S=hOXSIpBwZK>{_j)a4rjDZ!M#zj4X;52#6_y7B^4r1C zI(#)a5W(!SHR@7r@zxuQpnJ$=ceEBbs%P1Y_>R`D=-L3DW0ag^oV%aPDUi5jb$GrF zfJ9aRu>s~149^x`l$hJ3!-rEP4OiEJd0e;}j5Qs+X_VV*{4$6w--4%(0CEapL25YF z0L&RExzE@9@O`5^oj(i(tu%o7*O|o}1!XuvD?MOO;d%==?^RqN_u}3^;VYaPZ1%(l z?k_dLbX*)=-UEfL*73Cmk6K;g0fK3mWIMgbUSq=F5i7V`M{atRL>S+Dd)hJ+eE*aV zGpx|IyS#8zA#8&ZW~bWXhu?8blkrZrt>C)RVf5|eS8cDB+MX^ogW-4>Jg49Yf?8^R zLe`}6fXi$e_R0XK;k> zCjpF6o-Qoii<;fU!d`pV-JU(rrx-fts9u5v1#v|&Zgk%dMPUbf5>j~qayl3r=lL+pU%IlNq z?2}vWQ@H6v(Dy6L^{ZO;s|WXM=Jo&Wv|sMmzv(xiA25^~Ft!{p4IVJh8?fjczznuo z-wfE&58BHOI$93it;f0$qI7m0biECHez5T!a(Npxy`=5PSS2Y*vOFdJxtb z!3pYM+qOiBaDSI-l2|kWS-dMe+;TWt4xZQvD*rT0Z8w5{JQTV-n8#0&hfvpGCUV?{ zen!Cc;RJXrxI5Fhk1gSOD12-HwCEuUAV(7_X&k08QVDQ0 zc`P@DQ#7&sb7Dgd4q+y`T_+Sk4u-80?$b|hS~@~sPtzDpZs$!B6Hc8hkGeBYLlWVi zEyqXE)#Lc^j~Gm+L=^sl8GmG*@D1~0h~3B~s6(H5BC!+ew$QX)NXB8EQ+Aq|lk_j3 zQ^5@23lY?G!m5}t3zZDj*INlosfWJ;~3jXY+_ZhJL zWM1=0seQ3%a7r1pbG|LI&OTP@}EyX&H+brCeJ_Je?923GT&2&X^cRu zSyUBeW-ERXZXc*IUBDBuyGX32gxi1K_t%!a&%{7kL6~H1jf8X&D!^ z)IhjGWwq3tAhWoz)S~xh(W+W9b*V#dX-$6lG5^Y(+X_r+wqRmVUx-MVkU!f%!W%0| zpIH+}X)aU%u93L<+Nye;8NVfYP`id*7Letg#zcdfOq6eoToTD56j*N8aq1yGaN?F} zFmK(A2S3qB-PfR>Uun8F)^*`(6YJsfb2XM5%>=Ts1e*e@B5v>vG9p0qz@*0YD|c-g zp7rLRnsGc7A@E@gzZs$>1`kM<)k8j9?400wIHR>P`XNkQ1F<2SKL}eV9-hD+c)l!E zx$LC>b=lLB7=`!Q1NZ}U@OnT3YPU6#zq{lQ=I(z65HmIh>)U97@kh7zfp_3R3f~uF zzCXDGcU5Tfao-N_8j`u)`tuymm))r$82}^kyuS(cCI1C9p44gm^PB83Zl*KsBnlN93cc<#gEjKIiWHbUYtxWl<^{hjx_?>z%hxcS+hdp- zoAXEi3txlD&+)Oj@OwvRoqX}E`{G}|2FY}Z!D=FG{u^JjcKH&0nauP%Rq=OH$i>4A zY|`Z4x!u42clerjhuE2dl-YN$+y9HNK{4I*D&F)bUA+&vwobVo`0sp;;Pp__jYZMT zY{8!|-G7$RYkyYJfAao{HWUlQx8Fl zd`*$s{~ccwMEVCzHAl9+W<#sZL4F7S@HJ8N z_eCb!V+6JZFnrCU$=C8BI1J}?4~ycs3e;a){CYB9$(Qy%Uiu8}`lZ=zZSb}159b9& zy%ros%S#MjqtkUDZ~Wf<`#*fmbAPYK!5W*Pd@EUtt+``uD3kR~z)4VG(9~tn^|SN+ zl?R6}^EXdU{_-`%w{p*Z9sWT>g;1?u)9$ieou~*YVNYj@geJo z(%`~}`R|z9v>7WAKS$$~B$kwkYgGwC)ha96zW5Tmj{} zu-vDlcr0lzvZX~Q#1kuxCg90JQM4ASTWPu0t9UF^vgpmcS%Z>cu~IdQQJPXJ?{zW9 zS8nrC+9UdJ7NZDDsnxz_KYpoHOwXY#g_8jvzx+0#u|ipXH&{EbKd4$S0fqIos- zw`{uppAg!+du_6Z@P^e~t3DM(-a$#G`xj{aw&_Xvge+I*&&F9s2G`!es1KqAT3ETx zOHYTaI7%v1u0EH{2`}0Cy5ep`b|ulM;`OM}cU^WRK3Tnl&)=7I+chI*x!PX*r0_U9 zO+tm*f}V2OpYrbAp(r<;`)q0A@|4i)q=p0m}c+L(LXfz2``}ze_(N%A=KI&g?5NoXHbX5M$Jz5RC;Fq_2)86K@e%10l_BXajok@nam*UG zb?kvV??>s$#gQ9P_fc8bV@k1`HjkWgz7(nA?yrx~XxK;S6h>f2Psh?)u@2?6g6Kw_ z2g%ssQO?|bv}VZ&;;u^1(flJR(qa$eU={2omo zb!Hw8XA)TZp1K|F>`p|CZmhO)ibxv8%@&6ZPyeA(uVG?u@kQ`MK0A)DbXj{tRN0pw zbX`xLAz|~`$zUz5D^!Mh4^B*RTbbh(`bkDba2CHWjk^2E!-N=~O|6~mG|xAsdE(M< zrDw9qNaw<#L7h?1NfHPqu$7K9S&f!GIqC`X$AXG`?5@wKXf4cHAP=&m5^RAacZoTz zwN4!=wXj%M+fA6$R)h%Z9!`pw63qxIN?|GhUrUo2+QJ{w=gmIzW4)(eW|E@L-m*(S);8k}&Fm6;!y4PeYt0+y%lYXoX<@mV z7CbR!*c*@3Ib1>{87t)yL`T{h0cA%)yl!S|Qt`MStc>z8iFj;1P*S3Y?n2!nA^fGIPMO zJnQB2Vdr694X=>?{+LNus8yh@%6u1{2nOc4f|n6pgTN z9Fo6BSW_Axc?93Y((aE*uX^%oi(oyAVaNLp^f8>d5T)d?(1|*G7H*t;?dZ=Qj8+$$ za+M>GRS2b~3II#DCJd5qg+oX^`jUQ_CrW5C~Whb<-Y=u&J zh;!!ipoAoq6>YWwf_!0Go!J)0-@~3qCfpM&}4Fu_9SaydNC?+e5`T5a6Q{%AfT4Xu*)moh9{IUux&h2!DoBA zQwCicCK3}$V3pjweb-5EY=qRO7{k{z3b#Kk?DDM@RNpn~ezq_$nTN?K-*eLFu;?N> zuWwn|&*$k_oK^5|Uvu0y>egKS)#cxHv2qv!4gQC(p|WOG{2Vi}*LB&x#&Dbz9lXV% z7&vOS`Y&H2=s$?zYq&gbzN;xd`8sg|zoBD3c|A1VfY`Mi4Gf|lO1 z>P81W?qmE9U!!P!(W#-}``jk@yX4w$3}5pzsUUdw+WYs+(2Mit?&k+-^;c_aSHC(G zUz}vE-SieHTz(3XJuX=La~K_RBT#Vr>$9TsepblsukMiBwS`->lkm+LZXX*8EQZ2T zML~>F*p8?eq}&x2hOZ$3mA1DuqVUBCHq%gqa_l!%2m;I*Avmse6Bl<2MMj={evKe; z?4gu{k?P8kyAtylL^!AQ~ z15`40LV5RMrBxL$r*nCNK9PQ5#&v9`a-4h2prWtb`G&lyN8HJzJcX$c@ll?Kp7s0Jsp`)4rx>UiTULm+M?7kc zG7$P^i<_Yi#~x&G?4`Y^2SNyYNeC>eF=t?|5g!2!CB4dDu|!_^@1EAHg_SM?{Pa zij_7Fs(MFMRsB&nyc;59i2rU>rfxPt#B*Io>~!qbP#29&hWA;n@;a=6AY5-FxUP%- z?U}{9^OI;aE8cfkp|7Pv(6q_ZCtTx}cNWt1#^xreZ9(3c0ABM*%2|~+(^yYh$={l% zeqc^vi;ZkgiMyartzu5`OPQ)@y-W5u?s^`H=2cXb0_pB^V2o)Di1 zv}*j0imtG?C}))}*O-VoK^^u=gKyk4&#Vy9AKm@nFxTV~SRzPjQ&8$BCJ2c>{R@1ytwYH7_nLjqk*{b^|Z-e(*q-8XkV0mP?$SBRx<;s z^l(mW{GQ$)sAMt{-#k(yy+R55z2?}QhOfA)UNd))m~o`00mY}(6C*_8oSFA0+cdU& zY|Yk2pXjANy(f*e5FbTkR4Bg|w^Wu!{dAEZ8ET8^`k>4QG?dbwr9Q8te8uC$lf%8O zu&fO^{dzuA-ZQ%^9OqX?@x1J_y(fv`UTOh{_nYl>Cx3O^9;Vtg3o#5sxofq1PHTCRz7M zgDEYtMz0D1i+VM&So*=#@cO++T1jL{i|^O_jSP6N2JXM!U-Y`ZZ>h$IQj-h_YK_8@ z>Kzy_bNll4+oG9+?l`kH(XAey&G8>*u%__qB z+KwdX(y|1B&9rW5IbCe&Wi|Jjx&(J6ReA+I_lfG2Fbui40?)Rx!7S3n?1<5bae99_P*f&i*5icYRE6GqXklTZN<6K;P+aq~pH*rh`bt z-6pQ1?$Q0kqigG-t=Y)MKBt&4p&#_57k2`|jjkOqi9)GY1RYyM1=TZ+4S*~r#Itvq+mE{>L$!H;=GRq-J$`?ZV zF*_>Fm@v&-mKapo2X!ac8x@<2WI;rRw*c{=Q@BG}g0nS_fQ^h6wDzmne0TV*9V`jTP)} zUfC8EoK(l`j`Pd#=|}bzoD!Ef9QG;RZ#eX>9yxY#QU!88eUtA?1iGue4L{ISiE(W5C5ZCoe-uhE=b!&5CL$`N z+%0`XSuC;p#xL=u>27%x!yCWd$|%0_%-!l2@_b&)w#(S-UNg_8&E${bs8#;03_C9>y>pI`-#`)P5gzDgQeYe-$r~b3w^d~LP z&q2nf0SsT0={l@nGxYu^H23HD{Lcx6?$IcGPC4Zt&+x=^dozT3Kjst6Nt8%A#?Dgi zuY2rYks&7E?0Y0~AMaqMSWp(GD z19~+W1%ALU`@msNUDCUpQ5~dsXJBKkfEiqbTYZzVgoGbL7&hv;jaHj}GW_(d&?mIL$etN7h=xceWq8+D_l~RwnoRe(kV1?UXug^*_rC5Tsd|RPH`gCl;Da zulq_+BMY6>d^b)n6pcR|mL5K_G~R$Po6utN>2=k|s}s6sQ)l7tqpvu95aBHYJ-4Ou zn{>eAXg2emo;(n4x)n*6L=Q`^=AwLX?0bmV3qbTc;sIV&hh)57(TZ z=ix6GvuR%6k7BZQPqP5`yM1=+;Ct)b0?G zaoL=^`MhZcTa2WsApU#`^0(KhsSc*2zraMAcFuoW9BxvQ+5O4)3C6_3;okdgE+1%E z7MPrL`O@Yp^WwL4nV9qI<{~E3w@JV0tvVNLBi}*)_xPIb>mE~giLIqP!pSyFYC9b2 zh>E!VXi@tMXfk=wd==C^QD4pxn5%u$#44p`VDToyvOrC;^~2oz{RhUgOH=+2hM8iA zpMM#03LeN}%NMtd!n*SP8VoxMo->RldnJXgjvN@Z3C=NmzRF}7+Nax*D3y}^=Zo2& z*8Qu|*=r16vmJfAlXd&!?d>jxuSp78&X4yZJ&*<;NZj1c?rcc+w>5leqw80!%i8t#hmx3$O~D-}#8SHv&c_;<|Ih(jP<0 zWmxTe%sQBW;cI^Gq?Dj60QJ&0gpFMB0 z9|lE}{ma)VtlhfFWeIK#r*aw9y0#Ur4eDa?9sK+)x-(s@Bsx!Uar|wr(yY;apSDqR zR!2Ii*6mv2V7c8UGjoOf*WP+>G?`$naO2aoCV$bV2RG6_#UIjSYnrE{gq)Y=5$XQZ z*Cu@7xXLh=F4lmP??cg=@9Kj6;}7sN6>VA+f)dxa=?EIj1B4i2f{&MzNGkS0urksm zYR4pcmT?x{`qlH^Ny2;U4P3Ds3UvETpTK{vopWE>Z-J1pdniGp5jri;I#cU7HfuuT`XP4oVS_AHqrB+R=L1oE z)y?fUBIA6kyd|~RHJ-Ifk^~>|5uvCe2_;L<%pAr1M(CE3> zXobVp6EA_G8=0T=OA@DH?ZsZdWuXkBF{F3j8J$gcL*>PkqPXt7laYux>izuO$SPcV z@D&SzfJ?M(=hxN!)s8Qf&$4b#CWaog5RXJ*f(b}oypua6BZa)Uc67IqM8__SJ%C>o z=VGBhA51WX$sqj{k8Jy(a~>cxj1+<0@Gj(u5d(y)S7xnM-|sJ9gRRm5{D4udh+v6N znkM^SGQ+NLLxtKoph1NOk^Jm2?S&bPhowj6d3?AEt)ftiavkc~!XCo;`nQ2M6SBg~ zWI3A7%FQIgcH)+Og!mu(y)gyEr~o^n4<_=oe)w?*E=7dDOZ&+b=4`xnOVsyG=HpD%HZGY6@Al_ zz#ReTK}Px|pB;B_>pIZBJ|g0hk1bUf=SkEy_{a_wCv;#|($hpEBeDrFnbOp3dZntx z{z4U6g?3m9p4A*67Ef(0!;j2O1R%PurE;gC;P&S216m%c zJxfm2D&ZYdc-&N^sd~Yi4K4&5?>#m5WEt_Lcx8NsBN6a!aDXC|^6nc|t z@|7Pm8jMAl-4Zl)cxQ9Ec1pXn9_x5l&c42Vn~WdFqZiIQx3gd@A@z;NFs;(K_EJnu zJ@~PoJd<~{cv=H3R@9r&|KK>;0eb*lWk8r-_4bqm@ zK@4A`=d!f4`@U^*0`F-S-^xFH&4)XFja4iAUj7}?&+i0W(5@V$wsd}%7ku^)Uz5eY zMkpBEBeQz`Klqx0!Itjz*M~2#_}4*XttcG#t)M?uwz=R-6wwQz2sVDZbIyPsO2)_G zT-6(d-WV*&bT3i`ov=U<(%R3dARLEnX-CqSUCi@BIKhG60qb4sfJ7H_tW)(S!)fb~ zb;WUFxU1pMCq={R3L>d#)mt2*Z6o>^zNUo#8;?=jsA-o-W@9ymuW1{zzV*r~!*^s! zYcrKrh^1sL{4Uk)`9bzr z^-ivZ3x@Yt#{3y)oJ@gt%PHBc;fJVtit&Z3K9)zH9sGUE`5GYDbeJh;p!mS z@nybC;(epr4jNN*ToQcs{(YaofoIx-rS9+VT4vq8?;3V2AH0z4+{Bw6c zAu6VS&*Z6pKOf`y^UreIiK`LXY%9r=Q* zws(xzL{l=C`<=e9XCH1TtijlP1;`QsQHUPsOjyd}Kuh>E%m6z;8fk&^mg;=FiGnE`=?G-WIHm0yi+BzJb4d1Nhc$ zu+@>*Jxm~FB}gHt&nk3Q4FS1g!rLu?=B{54Fzwq}&kU@i#n-W}7;)8+xU^OfV`Z{B zG!tp_?EkM9eNKL+Zd#RV4Ni9m5xv?g|<{OL~sHFl<#6O_MSaybwnffOabL&9Ok6 zdYSmcVCNeHAbZADmRH|;SvbG4vfAHR<>&5);gMT$oM6V4L+RC#0)?vt=3zH9Af_u8 zj`<>vd0U?RVxsTs^u5K{a>cMKMs7-*8DS8gX&%!Z(5oDPIv7k>y~uWkWJ>_3(?K*x zuXEk(*@{_r6YcNl+cUrUO8vqiFJnWch(-E)6m9!`%7oqlP#;s>B3n!k!6kZ$Z>|XE zXh}{TAzyo+F8~42MV-`x_~4y@a)Y~bX|%;fgs7VP^)?7DZ>K82Q0$2n+bu$jycO0QZ%kf_{&FuWtA zpel+rW|`vXfw?-$yq1R5Q3;~k1Dqo{$dxz>SMTU5;oO3-y_8st!8k}1U+FgsBHR1< z-*P7&TCF~09xp_aVd&VJ@s>D(bvZ&;E5LRY>V24mgBkk2u4lg+FoHOkH zer3~8hPT6EbCs`0Ss--vfEaLqbUuPL^$uYxady5rRSRP{+vF6pq5Q~1MbC*6|Gskn zJHW|etXyW?YiuIH^|+Af^>4a^3L3fuFqRjB2w0`NeBfu%>sPx-Ag9cstIT2;CcGL- zeYV16-pg8wAdm~=kW(fo?BNUm(?o0sP}=*y;2NlL3hHtSZfBuL=w(Os2z0H!xO(7g z&2?Rd6im<0-QWs@75Raek(A|O7TfZVzz@NBY*M{@TFxvV-#)K=b6mg1z6B=HwS<^2 z5Bvhf>nm~k&{NcL;{sTt(!F-IG{{k|eGYCQZaae2$?FAr)5|Nvo3p~+@>_*G$GZuX zkNS3PkJ4&0O-B1-24zKN1APlmMb;CzPi1b}E-ghs7~lM2wtGb`=XOfiLRQz02a!K= zCwX4a|0r$dvF@qJ?~Td(Qc-ZrQ}~@GA3T^(S$SXRaUo}AG4KCD-d#S$@wRKDZf0;D zG&qBMaJRudfgphpf&@=+Cy)&88r{AV0R)wTt~iutm3d1`h=9_1xUmMM1SrB9V|J|exx z@=@bst0<0&N7Ryhj>8_us*6<-}Vlfn%fK5{zVrZ&fLwj^`925`1YSF}`f zwteONXo=ux&ChFXj9&pmW$=P*N(Y0vQ$$!%M$k{_y*^`gjj$XNhciJOd z*?0M_mxF7Z@3c?9av=F#zuIYs_UV8}<<%o~La71O36lc@d%CSza z@xjXRNv;W>w5Ia+6-4ja=sBluDvR0QsTFcf${AIkRZh`z&#F;Q2MkQtA6Kw&&nx}N z;kH-Bw4WPXol~n?bl|24IbJxkU395hj`@+UUG>4QsyKvurMhY{o!d39DzBV-ZIXMo zwMwn~N5Lrf#u<10YSqH7eVQ`|NonsuM^9$aQMeV=6#Y{|bmP8jioO<#KH1k9nrFW+ ze$@RzaBn-H76H&1CC&u!_HTyi!ZXfJP`UIjRwG%}sLZ?2-raaB_Ml=APSc z{n+{D@v){$>gSJro|F3Ylg_gY7Y>?3ln-);=@0&|0%U2wu&rKqV+Q1*Dg$W0v(U8y zh(~ikv{n%O9dsRD@)#KEb0=CGdMv7KhT2@iPE*uVIihiZciri}rS{1t9eMp0)~+d5 zEW(uFCo+YdgNCz%neBuV>qI!W37N`8%Ps_eE$BjX)_ie6a115>YbrroTh3ey`oLb& z>))&G?|8gN{|d(TxO<|yOZN)KS?SC+DMtrK$)LBu3*9}LsG~^-sKMs6b9JPt$zz=pT#ch^^LU~#`9`G-r zXN9s#FqIe!vfp)z{FbWX%mTf8{-cai>6biIzxWxM)I#=8q8rjDzMa&46D(-Jr$zh{ z|F%ISn4@2AXc*zY<6~|MDjxpRV58J~kYMVxXe!es3wzh?aQO?? z@?_O_|e8!PU*`*{_r6E88<>t;t?g_!pZS zWAzdijhZW1ABx?vi)6+s*PN@K3kQJ#2>A*;Qe-F4l4ItQqv^{IQ-ZzVan~tKJ7M!^E=htNl{h`>C7W>>K;v z9=ZEp9iDSJ{uOrKyOG53Tw3sO<`F4nAa~KZaS~{9<2-Pd`8}xg+s)eZ7NyC(B*W#M zh}UN-PfyP#QhTqQ-{h-5HWEDl9C0Dn0&N&6KQxKNFI4(%iF`b0`uJ1i6V=MZWRp`) zC7i&k=aCyO@??alIe@46BgL)%fj*M233}e_BX%2Tq93Hw9OBsQVR#$-Qa{ACIV`r> z-upI`RsSEjrly%9yV(KQO)Ed25)wPvKwU0v#k@lUihQ$6$F^94a2<-de&+R2nH>{)D_N#Romh zr@ZSfs=+6+MZ9vU)vv0x(g;$uCSFtX1nJm(xo)i`KCJ=&jl+|u-+EU^B{6>LQ!gXo z!7b6y7S$l%*7!W-%X5h;-M@{VZJ*zL_~hKy6x%lD|DpM_L~CGWOAg{gYm-ET<=@t} zu;w<2jvBl6(53dJwocBWjy+@(U|Uenhb~5yPH=lC&V4tPN)MG}2cvH<@o=wzZ=1w@ zpS*Ivx@4=4?|{V6z}x%gclUz=%0nM~n*x1@PX>oSw>M_okL)RpR@^r<_>N8Ck1zRt z7`Y#h9UNP0uif*V3>}>OC0X%^tvENK6>8yxU9FLR#V$#xyr+Q zsLz5?hncD0;=8*=S1B{Eho$E}%aKy4$sMaHqN@$0D>WT?Ieu$318aR!xnmFOC5jts z9oc(+n>hoUzaBFGK5V^B-llsLCF@LKl-_GA+fDJ_Q1A#vWfsYQ+(#JJTM=6PiC6BQwkH!gH_j!t4#3+ znJq_|+qV8IWLNa(Pk$Qvkz`G91>&x$>#w@#eM;B;6e3_r=5|Zwk+}KMRR-pT!W(BQ z8;C*3qT3v2CLc;buaqbnZ>|{mgwJZeIsUD3ES)Uv6@$Np>StE%V%?SmOZ5~Uv%y5M z&sLflBF_8sEuXEQ=g2T);)*5OXcs8Qv*@)Z+Uk^GDua^5lMr@#6))?o7Fv@|)bgJ9 zgpf)kzc*~Ko}r9dO|my?a@-kAl33bb`r>)9ztEQAXcG7C2%Sta)yb?c=*OL2d#dx> zq1b4Uv}Br#)amZ;mTJu2QD>$9!`BGZ#QXd{au#>UQ>u780E$A8AFD$$?i`H8-w5?iLG;*HMTQc_k zv9M&~kEg$E7S6r6{Pqd9VjgonplTSHnsjIwTC7*P8d^P|vSK4LN=EO%e))ARusc}g zwf%_wBBSFJP3dc3Q&E3YS8pefKw+3SrOboM2a&uL@c8f>>VIwgay1+i-*Y_xgQIU# zvmeNfmLWT0Faw?nhi!O^-CP@@@e}3|NL(UupBJZIOuP6>XL}@o0?W!b@xZz}~Pkflau;D?n z34U9U%w;VjP@EOw15M8$Z~2yG{AlR#**WI+^a~h550Stm^gl}}n*8uS+mCkGv0D)U z9O}(F*DfS);{u?TO=oxZ5@hsyF)Ek#5_Xnphm7wl>R5))2f%bTj*TlHeXb@X5R%8m zmUM@Qg)dDzoIjxqujk^C@#Xrn12zbFB7@eHPi{sTe)dT%>(3sinH*M|^I^-6e)g6b z)~mnET=Bd1ezjP9kA=NrM~No@4)a%DDv0Ki0NAo9aDq1|+Yh$~FHy>7ras=z(IGG| zW&Vh56MA%`0B^KGKxH?fMnx|M=sf&Xw)W$1up$~IEO-nr2>x3qxAh-xIqUqBxj}mU z(^Od^{p}!jg>Bfg;U3UeCp5JTD8u{ZE)s=6Tc!iZPj?&Mm??5m!Xm*t3|P!6vUDtj zUb@sO77Z)SYs0t9C}xwBcT%P6!a9%S7pZC<~z_^2-XEZD@vu zyjbqR_XEHHW=ZAK{8{Hh!J_%>BsHKi!Kn&4{F;eV8Y1i`)_4~{vz!}&H+mTveAq)` zDK=_^AC&x6@H3U`IKnxUL)QjSgW{8w+y0JqP!6XV5nA_i4|f6S(I zldu4~JrPBg4XH!aDxzs=&*3Pr^q;p1lk}N!N%hVb3bvpvul`f z=%ixt6>}TQ5hmLpFrctnFfkYEoSZCxT5Fz9P6g|PPOEQd&KJwjggvue)k#q@kEVi^ zzepSXQci|aAxXoj(Si-|y*G^wV|%BQbgfTq&R;E1RrcH@y(;4eaj~lLvD63Ca5UX( zOsymijWzMOFV)u-p9XB{_|Wx<$lTF_Rk+yk;}$-X7Gk}J4ik?80NVTAG9c`jFDaww>xM~>E4l^~0JH2>y4Ix=96b`u5vHz#s# zH@14p{RBT8-0d1~6h;47gig{W%deP0d?0S5(d_&%UGx5Uuqdt ze2PyNA1eHaYtjB)%JF7beZ&3DQs>MB?Z;~zI1$M%elWxzz9YVMOk~l6_m~xQf@2&- z4<+_>=do)zFfrseBjjhR^;yB$#g_1bVs7#PckkX@sd+*fI$6CC)BdC)&v4^w<#(ke z;|%Y6-sq6SJFx3ef!tdUK@Ue?Ivjwi?-mQ}@8oNoDa9gSKXhcwL$L~%+>SBSv-AQ0 z4qhxf@8NM9eF3FxCpG@5w8^4le{aHz?vLJwlODsaO61T1af0;eVBxDg!Yms_p7fb$ zkE;TD8e7%p>9a{+uZsAxkZZ*0b6Gc6C9*Vj+Og^LMZ(u*+F5pbHR%gg9@iCS#>a5r z|0@ag=g-~kpFg*^$m@Sqp?+TcIKMjmd3E~Z=gHZxlOGqyrxz!uXU8W$4o}V(PHqm5 zP7aPv_m6%a9G-kXINjer_`ZL%w}0~e`~KdygWdlrL9Kr~p4q?nmjN}g`(tZ+Z++|A z+Q!c0*3m!u)5hW2+Q!P-*3#`uxJm$kH}af9hG-?w;G6nq8cno*SQ> zA040Wm|jByP%RTngF~bL=udsatpgMF1Jhss2mRFd-{_~VFHK$bjjbgueMtJL=xcX% zeM^2rM^)|Df9p@h<@K3WO-TJIzo;swpgb$DG$Xe>9qB%07bO?helDm=$g7CUE&C4x zsyH#TI3=SXDZTJN45)&Hl)TR=S@Fp^v57hVHlV^kXGO(l1|}d4s8pl@6&91`AB$w5 zl8_8kaAZpGKN3__V0bc;fr5vAh6lwU4XBTSQ6J$U9|Ggt1EM@Xg(Jx(FTW7C4@d?I z{@(zok4X2)(KqV3#%eE&{!Kz@{2POMrl<7mB@%;D(a=G9PztJAa!Q)giki~$ z>JoD5QvW4EiNRFFr4>b_l|&`vkOtJhFepAz7@x2dx1i)x0g0!4Vw`+pT)d(jJR<*t zgyP`;mj}hj`t)BU6qJdJj`4r0Q2)Opp>`kfd~5%cgd+P@qtl~;xDkWi{vQ%bOR>cM zdU)op=T}R&Q{TTxs4W6SHEAW8G`1`U0y7|i43(@DjRm1AFimuw$rwf+G2AdkB+-Ha z2$T$4Z-r2=CPmAT;41jbG~E|q%0}F~2B|~helz??ENEkDI?KtdACb9(AJ$*JhXULr9_ZDy9_`6i7y zUCsxqIMo7Mtu!wTUzeG1;i>=*a~|z0El5jNE6DVq~^)8KkW;lSve=R zs2Jrx;raq95{;sGe{MYp^ShtZq&3BK!Iw!?Q|A^qs4ZYDJp4zEdUzDDZ(OqC)av-X z-^P=U$efGjd5;OeyB5$jteW?dKR6&sC`lv1jL2@s7g>issp)n1z~~W}Cr;wk zwm?pY`;tj$lhj~0@Od7sLQou&;H7s;#r^z4RLb+g4x~^V*!oCK_BXUS!E<{5X(=e zZ_rguw62#zn|fd?Tljy@2Z*t5?$VbWWuCEDs~G>3(Z^f4&Y| z{~Y6|VGF$+&VrdLl?9fj(i1A~;>b4W_aiIFBB z$&m^bpi&o$&IO}OCLczNxsEn!51<80D9f(DWeYSIhH}6$nkW;50#Dyc?u{4@EQ;p% zr83h0RSA_PGvxuk#K(%Q?_vEdRZ>{hjzgoj5SdntlYi<0_3VG^b=54w;dA+!)eJ7} zfC6{&#R2BSK@;V?5P>=~e;-#SNne#XFcPU6Y(@uvNeU&!My379J1ntX7i3Q9iY3TE z&V_b~@6A*gEP)CTqVTFyy%0!FY-bX(6@wU|^QF(}?h98PX#%*vQU^7xSY<~hJ$(Af zPqlhv_L(6>sl$-FFe;%9K13X_49*xsh4Jeu#8Jblq29R||Bz4&kV4=V(@Hk#A{I$P zVTClOi+YRxi-aNsvsdfqyJ}DQfS3Cif^dS=fCLpjJw6a!kmq^CTElen<-0~S{8f)CW?Ofr}2C-fWI8qg-Uf}ND+W? zjVj~t5Tf5<)9107M_g2w%gp*{0gL)!Vbn*rt3*We@V+cC-OD+SmmRCKc`j}Nh~;uv z>zy8O+DPe_v}O{l2I+a4T>H-c1V#(;JH*bS4~Cv^D|FW#qJLXJ#lVY+66207FilVO0D$cq4dG@? zi!B?=p{jmQ>ZDI2v%hx4ySk699Ziw~I|JO_u0zJY-YIlfB-TDdZALWQB2|;Y)o!jF ztB-dg1~#~ivLROlp$=rk2h+r4z83`K7r$#k+Hm^LJOY=v0Mvu&Az4Ay?1B9}%A4*X zA=Er12?Zrs=^heuAe_T6It2UjI2WY$I!9iLktk3zY@<}v*yC^B-jX}mCZc^< zd7v2g%s&6C~aZI_xn=no$lov8)q~ z7ZPh|FpmZV<+1d^-OM{_fm)sbFska`RT|1)X*$veWl0ulp9@={NMm=sMx|J!}<$(p#``E3Di# zKAv+qk!ywrf&;PBsLZuEMsjHM7=Q~L9R-3?qym1Xc2!l8b2-9+Fw1xw4 zIH(StqS+sf-k-$AAFbJhoE)Guc#n7j2d4(0?f|V225Vl-sX+`w08q}wq8AN#iU|iD z`ht5?8e(P-_+EATJ0e1UnJK(X$(E1|vMQSznGkFeEI5E)|}nVsE^RN&?4* zcB8pNA!Vg-+(Wn!Z%B?;WP(b>C-UG9>#)G)Kqt0HT}=PF5x%%KIe!eo?SSm0coCs2q?xBnz2FpUXp+(rYC7=ol|P+c_IGW7vwOk+sY zsHnh1GmaLfZ><&@4h+CQe=jf%P&=W{kjEa0#*Q>cg~A|syx7+--@oprwLZthcLLyX zK`{o7bL0$wY4lZToZ(^EtxXJ;ZEP1=9GD{dYgqKE3f7)M3{GwAgMm4lY8=gN6dK|v z`m!{b+7>mvJK@J+g0I)-Z>gV=s#HE>obaERoZI*t^3V5&u@q&&qF4Y73pi787NUqo zcSa`{gD9Bd6rDS?-zIPvzJE3nrD2=ASCD9}3bAd8)1JmGFx7T$iC-uMeQi!S4NH33 zf}k0U)|e5#*e2?0JB=G*y%KZT1ee|?7eQ@A5_J{L0*fo|{Ek;cX&MV#Y+CQm!A`rXo z@UCP`bvcwaR6tS-n@|Ljm6jIMf>l4_A3%{gPmwmTh}t@m(d6~6d?Y;&VfZ15U9-_U z5h(Nki4gw))bbtkd}KdCIE2QQ@(OX-NwEm$)E9#yral{Xh}<0 z$!ibG#XHVorOb~Er$Dd8!Rlu65lckEMbu(oDyO8i<$^=<Qgonf{2rh&H7mlv!W8doJ!G2e$#8D*9!B95s8a;$kg9#V_{h}%Wxu$8lO*r%5V`IusF zm6l1}6;MISYz4}4R#OcBuf}TTCQTMM4GqPOrICt!WnZ zx3Y;m9}RS{tGUGn?#lD;)v8~4p`+9Su@I(&FyJd<8;k;ACa%^$M%2@e)l+1kF>}^r zV^<_#){n*4bE-ourr)8Oq5B|-D<^cX+Vb|WFS0llO^bCLoHzb%GI6uihq#U6F6pLZFOZP>b~@PI&XLtF|e2 z$~KxrMkge^z5_4Z*4Sp3$+`Mm^36L~qlf#$j>JcG(8DM{+`b8Fe*Ub#MG_t`KSBrFNh>E$66g zXS;9e_s6{Y1uk$Rmd1^d#U(_61z|h8r04ZZuJ@}uW8m5V`0t3dsDT&n1<0)5Q5^KY zz9%6BF!P|;cDdbx7XxOJgV3J-)Vx9C^+AXGK_}`V7s(;F*Fzq@LtdFfKJ7!k>qE%6 zC7k-7*e0^QKE!u8EOR&l(T>b~4#(UN$5D?U^O=dSN0NO0{~?esZK$3Yydq}sp+apOm0_DPaNJFgsEyBW91yr zV;0Dq#@ni$zCoyAZ$QRD)1&dzcstXmsoirb_g}cBa7zk+cqhD#TujQh^D0&I05Hd| zIfvdeLyI>%tpV(86RhQeI6Ls3(#$eVyj9Mcr+hoh=J!-fYHsO0y1ZsGTKo*=#x&jp zU@{R`Qu_*s!zhWvU7N;A($@k%h#??`>RL0inczp5bqz%P)j5mUGy!V@IyMN%f?6+RD1Cwl`TXq z4e?V5A+6wr)Yfg)R`orA)wxX_4snj&sPjeLIbZ4_!aBMayKYAPWC2-?qU+e$RKN$U zrtwP7v8$t&)f2$guAqlpMKi@1ZTy(CIPg~BcTnAwq7%;fIW~tA=#}xT>EsMS(% zQUJ?heBEQ)r&-p;i`0Ku>!>GqDUYg-zh2!AJf3gqc5glU37||K8BOjJ#Jz^VvF4G; z6vUAA99)fmBC~yz8?)BBA@JEDIEnV4_-wr4DWvXO91jqcN(ppP4I zyvj3|*w|1Y-t^@a5iYhVP~#+po2x&0|D!2i2m+ZdIoo-%O;AFN)u1!IFr04^_X9`Sjg+W9i^&tKAqj~ZwDoj>>H2qt#UAdctY z9E_vRvn}w?%g6PH>f)U5r&F8L_fY&+8We)K@hup3_!NyZW1n&Tou2IjKM5chD3`AP;G%$!$c}ZPb4wp%P90B!Bvon)81rp>nA7r|+r}ceQkX>t+6a zG5L$6pPF<2UnG>t{otqjzOFkyKH2{Z3H7Ewm9T&mppp8BO7Y@lu{843Wd9opb@sZ| z{m14&#>;<`P`uk&QX{lVnFbd~5{fR}onxTSVl;`{WbprxP_M3RW{WiclZ2{zsXk-7 zeDR+o)DOtzvyo~)#D9`d(R9ksD21P`v}DPI(i;2BY>0heMUqf|J!4pF0U6YdX99-+P$&%_VS?=QzBc+*DAFlqb}XRf_xro&bSie$b-ls*Ie@P#*{r;* z$3+98BG6g^VYq?bEC+_LSKRIzZl32x`ARM~@5Ksuco`6=WOMC|T&9_0ekz8Un|nBD znUj5%sgZSsq4Qxpmt$+&*CQ3DT({c!qZ(d`@r&R4_lBj``bNfT!l zT#j=I$%HLppIbFsRGcXOZTny{nqtzlMLTDb3Oq~UcYAZ58%!mc8;V9S?#$xkbam55 z>;po7eNM)rzMj@I;ZOh5=P{-|c!Y{>-D3R7&ky_`$fkxIS>OIqT+aB_W5&urZ_+H2){$+06(q+BOSP1U{lYNa_jHTE2Oz``?lQaJKTgrg-^2zB= z4gx5ZxkrnFqsW_Pu`~pm^zT|#R8S>HV6>5&_7Pa7Do_-gQ6SJ5%E>Paaxhp#`JNWV z@?-dBU*?BaKYDL}qJ`yUHH*madety*Q<>nq59eIAeDnPrk75b;uk6i>e1gge=94_f zPd}1(=Mps^N)%0FW0?VW!IG)YoCmlZ>LPS}cb^cZ_Ij-Ylss`g;ts{kPtDk$P=Dxa zjJPP{5ey`v*4QS>U=tF36R9qL1>5OQl_O}M0Xr)^A(P5gB*1+UA{g||@%=CnwOl_& z+^`BZDxbglGdRW%tuPk4%aQQ;?kA(A=)^4WU~9HOO6_GcuHSQg$@kOXp3OvZv7hnNrTF z!je#hZJnuHgF}1}n-fb*f|^HgBDjT3j(;>RTDp+bJQYq}n1|weY6{Y84&l=Cp?y^! z4X*r$Bt6{LMm{QZ%YSsdEJ3Ym)L8MaQTNX3=(n^r%x%6(&Jm6vi+xSP-H@ zTVD5~Q>~S>sb-bAy@|6BoW)P znXJ4ALUT~8zFHVjKOYJ)BnW${R5qb&#zq3QU?fF<{PS}nOAgP~InjC-RSt1~N#8#5 z_(Og_KM1a^WFJJC`?@SvEyyg46c^kB6A6(WB@F9>5a%{lIaj@VkwLkT?KZ^ziY6TQ z>Tap0c(97IJKXLyBOZO+AnXN_BrE()MqJw`l(>WQ*?e{V?aUWd(Fa?PCZp%n;%drG z3_o3$jAV|Uj1?d z*PzHp$&{>s7dJ6x&uo=l;Y%bxN+*6Z?FY}&l83H3Ae zaPV3EEyaPu>V4+UgP{BjZolag(b;wG`mp=NM4)2{`#gz`sf%Fi7D+;3#1Rn9@@(Dl z%jsM-c0EjM$ow=Rv}6_F$F(i={QONsCe4T*@2$e!-KeAV@9#2*BRStq+FO8|!2-*c$b9YZc;(k#T%%(byw z^$gOxsm49Sz`a}^a6=SkhAFTbfl8ZNIf~u8!7sN>gh_lD^3p3rKNp4jn;ee@iti!V zsyW!DLUy&S2SIHizq{5m9vOy@308y#pMiK$GO7To+Q$eUzHJn5Q@&rl7=-Ep4spFd z>gA;b!{}I?$iE&E(;A{5iO^~;im)hzi{Ha58xy9;+ADn zkU!;}CmKYd4kL7uVJ;YCV#L4&6ikikH3d7KeTjm?(aE#|JX?wP4s%E0{(<42UF{M) z1!+A<@Lsg1&Dj*Z7K}Fz!X%y!g`@(4hqdzRg3b^XMXE1?oL?gO>mn)9fuPcg=%hLRO(f7jv$$ZcZ#l9f+{;{ z$rU{RR5kBC*e0ILu8!>0jM{UWfXd9MHY^|16L4CEl1I0~hilcibk zXWdDQI%>%tH%yzq0GKK0zscsJ*iRo{!2!}d(%A&aB@KFT?lxa08nf1M9rfrkHGvd0 zj$+C}BF$vDePafjlHs^tT z4$Tg#u=0YSG#BR|+$N7DI+w#Qn>;^?&wftwyN+uwktE)WAI(z?in@#&Q{x8yCQx!{ zI<9~mqmY^!%L@=IKLZn};2T$=v|5TcgyypuDs$YtAU~4=KStVJAh+GL77e5NzUY{_4l(cE z>pjfty+Z4KitAreJGv~_lZZQpg4c%!+K=D8&bXEw8CV}*cwLdZKI*6YD zfmu<vU@>c#}wYhuA73j5kD30OVQ= ztgFf0%{E|$>@YU7(FN6wUGlSLR_TQGvVY-%5@66Hp*%~>}q**tdX=FJ$Xr8$w(j^yH=)EihBrau+qQ|Z?=ryEMLH+=;O^5Un}WK{k4{0cuV3(xqgp3K$A zkYLI`zNO9pNO`~gB&xe$5V*Rmk)W z@jTjnBXm_F5a5Q<^3h0eyn8liy>DrY&L^k9XK`9*gKMq%Ea07rrE+l{-mgOIZ;g<# znu1X)Q-vxlFEsAlU_#*oa-)Nf9u36AVV^elLu0HEo^SZPs#h$m_9F)mtEn38pn-&Q zA%TSgl$e4R>RbL$L18M}k5|g@*ES(;Ds+z=bE^%~e;cC2ZQFNkV$qM}{?@bVZfC@( zr0omH=mf?19;tK-h@uPdftiyYhw#VPxN_0#*upZ-Y>V+NxyJ-btd8PYih?Btf-D+x zt8L0u)*F;gzUZGcTAef+ybk3BS;f863;1f}Dr^n5?k5p$KO5`99e=&nNYEZU6g8fz zBy9Ns-D<3~m5isw3cdB&xX~VyzH6glAh=wNgURR zK8`(HiVeX4m@o&kPiI4f-b!%H<7-$mGIw{fAqIstum|6MSyLU+71H9ELi{fYnc*G1yY)<4N3eF zC7d_3kgDj}k;qOFZB*&x*^c{qJqmLOSIjH{YbXZNbj~?*-v00ttZa2>6{Lv;a)E!g z=)otTQ>19RaJ|B%EGeN`!l#+KAWm5$d3jME6E)F|(*6hJREt}gsir4JTAmqI;6~Em zOWLeK_B=Jj1_om1QBzn^(=$wAk5zMsS4A{2siT#v7JW0|T5?fPbv25A!oQWsGo@Ns zcxh(l%A_*p(yOLumI%#teGdWcp@gPixw_W5$Pqcv(_JQ`ts0hwKCO*9$b1&JlUkRC z`%Pggt8OAPFX{u7T=W)g6Lm^*_UgiSQqnKG%3I$JN+K>symwa_0|2A z76R=z$-qHBWuP~$YH9)x8=5|WM-}^XMFIyUN4I#zRsPzv(Qa+Rj?B?CYEu5}@ObSL zZR*iljCOw%cXE32i2{rt9@Kj7Xsgs4vdM0*vz$a|-C-mLVp?6!w5-~mXmXzTRk+@C zziEnasf}roRvj~2NN5Y_1JCWg>NH|Nbx2X<+}irhopA7gEy~NXC}Bk%;MnVM<%Ua< zgyVb0fWN~cxQ=-+w~jrTP3(K4-wdBmiL${cj``8yYYi$Do|Rh1ES8l*sY2{(m8% zvP=h)c*VI~`)?A8H`c}8D1m*k+2!D0BvkRM4TtOU z8=md%f00mLtVW#?JNx#hw|xJQP*m#`y*jch{q90=2t8?&>_wqrS5NS`XcF6rKKM4?|$>Vo_Zq5RzsEyCU^jYtfH*>O~UCVbw z{4=#b%&BH%ip(jN>E0~qw&iJsDdw$zSTY6UTUfH(SG`%Yy}nYg=J@rBS!erWi?ihg z&o-Cjgmc_6<%Wpgu@%P4MI7cQy%IMqNU&>VFUc}jJu1qJI5sZMPWRy`FYClSF0E?y zF)FLp3+jzPj>RD>S zzpqO0_Ds%*R&-%;w%5LGXk~NiAyoGz?zE>L=N+VY$CcEF^8B7}7^XMAFhG^z%a0f( za$mO?=5Eut=t(M+L>31Se{u1HbhQigFgohhPsrj-@J{X?jSI{k-c^!JV^6(jc9`hJy^~fGiZVhlw|HX zFMsm#>XRzY)R>?`Hq#ywKSr%8*S)ulC`ycGEe5q53riG+Rh+C?%- zT8t1OSxJkQt$7sujhVnPX}cX2nl}&*dz*)T!SydRsJwIi3_|Cg-3%Wzd70Tsh<4(kU``?f5 zT$`M-;-Z{h(8o(jn9PLj>iiKn3D<`V-9v zGE6*q6Rc_qM(61sgv}3i9DR3$6 z`Osg?CpRV|P-!3P2@x%QOPWSJj6GZzpz4bfp<^%rYb{k2-3*KkM!4lO{$}f=(BCx^ zZU5fwWEC6f*9uNbGzPLYA)_wvX6u~WiPG+p9LQyV23?=H6I(oF8lo{zlV1> z@HdhxC6z2>(g)391y$F>O*H2z!3|knjc(smcF@_R6o3UuG~8|F=7h+2`P|Hw-ynB{dm$A zoDTDfAK*98#+va03Ero~9`w+YwZL|%yilT_44cyQYUY#rouF(IS+u-zd+O$DrV;Rn z()?rYhew`=5%V|Un2+1ROz1AgyZI??d)F{;soKpOX*XI#;;L`BbKsHw%Y=iZZ)C;v zjSpz9pA<4Ph$?%wd7uR(v&e6s{v8r%aZZ6;X1>fG>*Od`f*D)D^R^0cD1Go%2^!j zVcto5JqIwbYuLc_*mZ*U_L>I2tV#RuI^fax(_2Jt&M!IMHcHpkhPrmFXHN`9CRT%h zEyr6Qrv2_VT4rBv;oKkdPLDOpG=Eg4b8FI?nN>OQX%m+8uKzG+#vyAq5Wn+eMtg3j zL$>2J_;<(fhXv)j#~lPBUN5#R`S*`yyDOxNJSp22$wlQ7sYSej@@I1topPT%iM$8& z+kOsLC3i@O?1vBxIIyZdX{zL|dRgDLA`&b=;2?6~luWuJLp&7kRCVy`plwYBCqL{; zSeZkkEI)FGZZx&(kpWBFx*^-xXpzWK`7IVMgJ6Ymtvg4RzU`YStxv~4CNNZ|wr@GT zp_%Nh^3P$u-0}!koXu)KZZYED@$XcecTMweJ!t24A5z2;3>~$fwC`$DDJ{`d2c*L1 zcLQ z`P5j)abu_Qj&Jq(+(E}l2Tpl6O!Q)rrt|a@Z%43g)Sng7mGuf$mBS*@%Z*!|f5tmi zj_a#0=Xu%Q4B$G93NJ6VQ#&tKRaO6tRbL&kb)It*sb2VTK0hAoygKewy*j84p8BBr zeGjKPGtzgu%?7%b4`O8p^RRCn-KzrS6MX5p;LnE`vJ>9PCsb!6_%cV}k-q@N50b<{=$Z#XP%mqV@ukOx+9;q@E+Nx8L~WE@@^YCN6-#k!S)jlLcBZ@%|WTo z#<4a60%lE9zqYH!9}ohG=HxELaG=1fhgcq_CBa5kN>n%Rq&=HTH~0LK$g%zA!1uB#)+9K`i7a!>6kpF7Bv{$${^XWhYZ zDDtRXA9pyPGGSK1GPlk%eGlPc4i#w4W7Q0S+zw$zA%!QGDDXYIvt1m8g%C1FHP&K5 zTMS|tvAL&4N6W>=UMxHcXy_HIDHKDHjwB6vs4pSfK3wY5Ty$`C1|d7ze6`IfFx4Z%#iWV!k{O@m;tCMVDSlb*-L{@Gdv)|2LF*~-^Yh1ZIjj)C-TxYUU`Bg+bn8(Cr zN2AoenFS_7AqmlF$YiLU9w3B5^Dko&4TX3a+OD;m#mjE9KplSr(H4%&zHZ)L+sRJG ziK4M^GlYl4w$y3IQJBn$sJNR91vdJF-24$LI2|f@%Hkf zB(!SBv-)7a)Uz(nS;fhnlh=X5$!?WLV2j62WR23l)Lx?0r;(Kv4%R-#dR<$y(8D~A zd?1#+`edB@8F;~3+sfu@L8XzEyxE@cQPF0B(0AXsfW%?up^WTy}!?; zrmd!vQl1^T!I)VN$>%5P>B?B*zdgEPH_bsu%TEu08JlgQIvn!%K^z0+p1=6BSxX>g zV3O}>v+0c@JtQrpyts5D<`|nD`>@Evq9GLh-hPvcOQ0dIqB#M##IV$*nhkLNQb+PUr0fvn9!2vP zs!^7@A{;9q#@!4xd5nQzwzjfY`xRWLuA88DnCXp1!-|el;G@Ep<@9>*(i=!PNREet zlfAo($IU5nOY!LzH(H3Z?PpIY@I~9M=9AkNxvTDNo7%jYKmjac<~n`HJeiVf+ER!c zbywtIkJ!H`dB=mwTgmBxBECk9pupDB-DJ zHWN&rCqjkO(}iamD`y6UR7!<^MQqQESI!Y_PDS>Nei1Go*`B)+#x~l`Td*t)Zch`5 zEb)k3r>OF$ty(#&T+*&u)?@#bQX4C;R%RDb;_fs`p=c zPL_zCf2zi3)SWxATnvg{tya&ES6}|B#$9WMjQwW9!NOEN*eiQA$_HYQIfX~1S}7vzv{@i z`ttkw$_6vbWk{w*AIN?9ESuxYQ-t$XNQEhW_RVNJAg`=f60K7lJMf=8P^R}$+4N01 ztVbG2ART@q*$xY68?d{Q>RL1+@WY(XMx*R+N&omhR(Q7p(4a^)_hiTbtzQ^tR-Fw4o>(F3Jd2D>) zXZQ2B9ip*I=vY&>(E%53ui<~8hdXvW(Y$YY{KwwkDUsy?Tf>83e?vEaXCv{48hZ~( z51rrm16BU2O^vQ!p>Cg#-R{LcoRB&Ca_s(D(_^#oaNpmvv&WO*WFL0o^*G-Xhc&sPtgUqu*rp{z6wp136qth z_$|wJqghz>^np%ugc(cZgT_eDQ_5Qbxq))gI@VD}GBFv=qpzAB-ZaNvuZ{i?^P&?E zL&>>~$O+Xq-yM=msBWgakV_)QwIor>C)2kiv&pCMwxr-mDA|@&RrxfXmNX;zmu4+5 z@5!e>kbik1hnJu-g5@)#S~3&mvocz;Udv~{Y00jZ&uMDO>6E|n0GlwV(PE-=6Ctkz zKfUtp%|mFtZt8ul5tY04Bna|U7yieY;b}oCr0_#TA*n*qM9T|?KSg1hMFg0Vk1diJ z-7K?R>|P;7zfmQgy{{5mQJJmfshV%2{uFPX-GBGAP*kBJES&z)A8tnwkQu_ttWJkf z08am)j9W`54qu4^+<^dVj~WYpOcfo);KW0{-I9t8Q*s`^4S)=5Y_NC zgcYrhvOTZ+38IukA{cP!`mZ34d`vX~K*5uutpBwVU=`SH`QfwYIg6MYs!tw6s)UMGXJ!V|_o*S!3cWMu`9DLt zen0Dsf_%OAY#zwn`XCguGOFSHLuy<9ji7P@*}C{041gV;SOwMs@v$%F0(&LLnrG zL3QD4FoXd>Vq$HvG-w`Xup=0-y%nzvA@T-{xnp@?6xl+M{9hkKi~*to0Bt|4u1;Ma zJ?jWBP>&?NMNW${{@E2yY8t~3!-ubG3f?37fkF=x$LpKiZ-~B$Fiv2luZois$HCCI zX=VH`oX5D00kj@~&4(3h#`1!S16!nuZYOiqtKY9k_OSl&UnEp#Fo^gc5-N&{_s%~g z6vr5$9`_ACX_sAFkeGk~kdXs2|MZTL&v;N&^)*G1yd+wT8x%cS=CzV6=cwmLbZJ7& zhE&KFQEE4NDHSf7cc&IA5%-iWoOk!xG-Nwp zT}SfY;(U2>CCqwsveWgdo;a4Zed2=jz9paHZkr$_S~AX@1VjKdV<~`T0z=syo5De< zqdXeD*7aW&{M~;b?^tgoJ zeXZi3S#FF~erD^pK%rRp0ZnpNnQ2=tq|J0V8lo>Q@fOq!u!r7|0&9Kcehk6r0B9*1 z9hU3K(Jx5fwn====u?t3;GW>BtCs-z230%&Tw z<0Jw~B4ct>3TYK}Gi!gS@Tj%4+snt+NMkP?mI|WXr9q)woW=!}Ac_g==4{79{37%U zTx7S8?#qrm{%P=dj)|iDV_XE8w)x_qKnJ}tAfWxyArU|R2$u&yUCVZ&pUe;$c0`LM zS-0l7Kzdv+0_?N3RtKXsoQ5+)BH4~<*D~oX&Kv-B!+^!xAU+GZ5a@G@2O>-{2$L9T zAHqb%9b0>#0mK0YN;y=n@x?qFH*tNNY99Tdq-2L|C!SzKct3_p&ro{ojV+3nc!Gdb1Gv#qBl(p^Xp;a!ye6e z4_TkgJ^4L%vJgUPbGjHKI)C~z*~r@FY$eNc{%oxv(dN%adG-9C&DtTG^X-=3^XI?2 zDDPeD^@}cC9E=#<`>S%gaCx$rc<<_Lqk7@$d~XPEX`cOFz~Mj)NDxI5notT0qRK=P ziX?@QKf)4p(!>8h6K8hzj(`8&-QGRIb2E5rW@~$QYis)-Yi46>@88zU+WH2bn^|7p z{G3Qy0Z<-f(#Gue5inRs_5w=^A3&t&Gm$SzLF{EMDR$S90Y&reFrOG?Rz zPtC)lGjWM&ktw+`i8+6XGYOdy@mY~^>ESOj!ei4TV-iAQUk1jehDIg^MI=8DiFz6w z`zRz9Z_PXojC}kw_&=bTU|;{B{|hwZ<{#?g_YBX?xIYT@@OkFq6a2s{(And$liL%# zHRJTq+ur5L-^7fMy_5TY`!Y_RmiIj@9lXu$UH^-iartjz#=`ctna$tIjLrY5%oyL% zGc?sPzN=$o{*N-FtAAVPhRNU1%uNj)Lp(I2{NK=wwmec7ugu8(zfxx81Vp6&6Pn=_ zlHw7R6{}*S%NZAbAn)jCG|A#nZbW82O#2N84T=xqco6)dlnd=dz1>B7n zXFS^fCC*Ub%IMOr*}&9<{t{>CA=lQmxN-V_i8FBs6yuAY`XQRX#2JZyi8J@(RcXki zLR4!n>PgfRF6!~(3|hm8l;Cc?A(X&th`IxgjJ<`T{cbR`xG(CL1igZzSr{(6zusaJgqB^E{fPPwt|I6xlGwDLE*wp#IdO z^_z+y9P{1ch5KLPjA!TVgj8}-caq)Ts-q@~Vp-VO8&xeh^SIhi^`-CXZqgjy(vOp? zQY%K9Txf^_GFKc)1m{*^Tk(9vdqz@VP~X=ya5G+=zEo|XbX2T+ z5*8G=HSs_cFV1M)gCC7YMRg(TCw2m2x+yi4CN~{CaF=o=&76K;pZRhDpLZG60*52D zkV`CtKZ)0fmhybI9P|icK5u8f5ev`6kR}8~$v&4&@@@V{oY@%`AjFF^Ys17}$V?KR z3wf~%okmFlSR@HdGjz5n1ot5j%0)J;BLobSdqRuJG-JC}2M7Vv zi!cf$eMceCZUWxL2_d0Ei5#6KSB+2lEvA#wn{rm+_XDcj?0wm%1LwqF#^^iw?5FO=JYea zbm7G*R9EPx>0;myM41|KsBuX8K?F2w=K!Q);HWZhnO#qXn2(%Keu-q1qT@Zj{VBr-~($+R7u%-^!OZG@Y zz}_$I4yf{drKt2)NRK&^s zWSmflmU?H$PVnP4Q*eHmz(sOAB||vy$wbS&a)eTk>Q3D?(`}ZzTFN{7BG&_k={qO6 zXRiM^Zfs%MGM*c=o}RweMAPQs&-PddE}7btsJ9COmQ#peuSoBVgGBcl?yr{VRvFd$s}izWHZTo_hk)z{*45TQeUhO6y|#V( zW+LAQ_Mt{pgPO^vr9<%)NmpYfWud#Ps^c_SSEI(H?bgjnb#~(#O65_?a6k7p3n)5DM%tOWQ*H z!4J(T5&|{if3{IpaItSTp#)G+ zz9>q)+BWEHrX@1+uP?eha5rlE?c4sW_T*}-#YvgR!y>So_k6LOw|%7_3G@~Pv13ls z@VhA#0@y-F9YS#Ye>@IHNQ3vvPW~VYMU%FMt`3D>e_#u@1`N4k4=O&N?JtPJdn{GY zswey!W#MZRpywI>t`q(;Z-Qkbg8AQE^S~1Qh0(ARB5X;!?+{*^61%|xDq|RT39fJ0U>Fjp#puO5`2HbG>u4pMGaDpI->A= zH#CM2$cJRGhe@r60q_tS^ALg&!e_fAnOGuYN$}&S2#dam<%!1{r(vdigcP>n06IK! zB9!a_X^077H9RVv9WHAg%F7UOpdF!B=6Pc>+$bP~aq^y$c^F|=6dhl*SaS%=X$S{S zE;N7yh*%GcItdk*i+GBHKMV-h?eh#?55M>voYNfnYBKoXQwS?bXi;?dkWOTnb5v4h z7~&+x$Qe$8g%-=gq4~ttVv(^7VP7Jn)tk9HC+{^d#1e4C(b&RRhY6qBMyinjW$V%I z46!Z#QS#0)m-k~Y%_0G>xY5aIcDV?oa|C7dH3EPX&JMrnMM9qm0?^=UJW`V%31A8M zjDZFq5lDihi2)5>ATS8x;Y_;Amk0n!U?>1#ym`(CzX}NXR**z+=CaY801PKk>%vKE zVCFRd1Pgpg2b1T6^u!Wr`;)GfCu{|f5OfhGVgX_}$zx)`4#O&j<4={6kL-6MrRh&$ zd_ux0Njy7Ex;#y^E>F4OP3LP#Czpq7KvOvTJm%)QG{h$73V1Ty4vfRW?G2TQXx~;-Jv9ZIZA!b{K`SXNm~V(F6v=VXu*v0Guy^TvE}gjiy$?qfhK_h&uq6BOV! zPQvi#Hr8l;g#wOfXkt<>e+{f9J$Ix$=hJx3*e7s!4eUA27JYGzFt>*I`L4@!dESQ@ zXgfb=I|Pt3hJg!6Zb*RkE`|X8ObXPZWsBt9T1q2#?KqUXKp1&=1%f^pgdH?0t;Mj{>(t!rFza=n>CzW4Af5@zI-IYY|AzQx{Ds+@EA#T|J8z?59!Ub_R!pu9dho`l zpqSP--U=#@o@S;ESLpNyw=2NkWWP;hD$lR4s2+cpAW-Bb@P-jtsqwT(LZBkV0^Y(@ z$>9(EiU{KsQz^r~kjQrJWO^sURF(S2Z5sxdo5R3URTFyeDxS(z{wkb@Ra~6CYt<|N z2vcAbt9Ev|hQ_#(U`VWhibxC*P!lH=8Xuyb%7uy<6@WA3048$qYZY!Rf)S*o069MK zGy`15o}?!Rt9S|kyFg<;2+!z1aSC+@cj|bbMa19@n;K%%Rzf{?xb<+os%1%S|LcXm z8j6ZKAw?JoK&k@AlTKa@a6t6@tpro-HBvxM5U#LUL!_6RB3Uo}EWhT@dk9q{-`Cev zinXQ2wY34Y9!a%T*{&`xs*G~pOWdfJAqDPUcQu>|7jY#O%W?I*Q5!Z>r@L7Q*w)_t z!0dG11Suf$Glsj=5EH=x*BatqU*eO$Hr9M`OMTI3_MuV#D5LI$H(xrjqGCp z0ELLb(rXAGD|${=v|Hh7G6yW$2L#~@AKE)}+P=;_vG0YxhC@}5K(aCH*$=`}FQ}te z`P%i4l%kFhdLchCSRsZe*MVgIjUPw}^IbFZBC_qv^#D_B$F8MJsV&rQ*M-~`=Fi@F zI0KGlFSWeU{>rv}?Q8qxIR=!}<&W(mwCg|fO!^Zk?Gm}(9`1oaYV3(I`;+Hz-vyW$2auhBDp;fHPRwm zx6ECwr^c|?w#0G0@jse-rK~z?rh8rAcF!($f-xk#T0nXYr+c7`N$y7z<1TvrMD1MH zyIY?qiF+@IKD*(jKl8SAd{ShL!6YKtVX{>H1iJljDq!d%oKc6$O^k?duV3G;pDdkA0`rDm3@j2Z7e!Y<6ITiU+ra(r#brD=NirAMC%&*9|l zLOs07q`e3F+Xi@=7zf`C47kyJv>KSq{Wjh9ZFctC{KYpc^Wc)w;Ih@=YT)2{?%=Ps z!L8ZBoeMlAGqkTXbZ9kn95{5EJM^b*=wf#0>S73B83rp4L#&61f`&<64a3@p$>xSB zE{EYPBh<>4w;u*U z6I6SUso@(oUXmzw6afdmt_!yWK-w(8c9OFD?rreM82vVh=q+%&E%}6(3B9uYj4dy@ zF?6bi+@GbsIEh?H7@#MIP7RZrV5Z9A;V!o1GrOcEML-gge5!_o2{F^)K7)rzUR_QR zg-phNoAjLf0U0L0@*?N)nwm(O`ba({FEjJLQar_AO15_c^!HU`O z<_)QO5R70R=<^~bA-v&^q@-ZAAQT5(p#77?^j^YY5Dd^~T*BC~$U*^t4Y5QCZv`($ zc7+!XwBENK+OV31xuJPLhG?uivf5=knxxE*r4TMiAiJx z<-FHu5}J&r2B@`VA+q}}grOu@Bsj#Fc*Glf(m<$e!Im{EB&G@$B6rVg?wg=T@G{O! zJK-qWm}3bqF>R^5_;(+wNM3%KAe?No|~sfjLFyW19u5`N`ss zNsd>PGivK^!V$J2tCluEl#L9-tF>qIYp}&R6h0t#n0%W>CVyAN3V1 zribWA!5=3nC-}glUQL2)Cl~X^I(($nFq^^&BcxbLDR7wE&MFwR<~6rF>tqEthK}N8 z9E>?P0AZ!vNAB)Y-6LcWUgo6$FxI=>-tYgK20_pmTJ` z`gaKh)K?Rpl>ZlyqhkaQ#*pHHoVT{hWL|d?RF3`va@fa-MZYs(DN6{TwZ40GG%$Xv zB>;^D=VQqd_7ZI17lsJSB-yHbNiue_*ODh?E+@kp$K1fW@VN%harfb=(Oo5)eAqaAj>h$(&-1*w`Wz}g zCcXVfoK0wyor22i)Y|&ubM;Ix4t~Bh9`FAp&b+p{ ze0sb+r*Xn+a}^l*b7A50>wABRGncN3i7FuChTp1qaYjsyklrz=86Xaaw}G!0|0B+5 z5F6AL{w2X)P)it z5;Y}sxicK=ba`KgOX%^xDX!BKtnQJxA>6cFcSE!jGIm2yWm+61Iix9RKpu5b)+e?Q zE@>#gR$OnW_`64PNbvJknZ7h$oH16Lai~Yg;*K<>ZfeorZ@8($MxHtpf5F^faznH? ztwmj4f!4%Gl~DTjO&xA&U0vxysavLI_m74QWPdf>zWbo${T)kB>Gwl-9% z6$&CG$Y$ut*CLyp;>XG(rf`$uqG){Bu^Nt|@Sz{g!&fT_nh6YE0Fg8nP`1Hoo%F)2 z;lqB+eNp6bkE#*nNd(KM1!R5Rk+=2jXu9%2;*snz_lLi+8mDm*JEAluLXrvW-Ihph z1az}V+;l{cA$Hr=HP~UbiSmbqgmnFUWQLkyEaCX6(?hkG@Fa)TQ;xF%aRQ1qEa~&F z8dR%`tp@)4sd#jgR~}8lIqmSWav3RLq^oE6cGM^M-7Nj1F4%tjeymwT5yJ!Hc$Hi= z>IZ1;6t9+Q+wjqha~RJqb!0!HAGaS%{K9F)9I9z%aVz`<Cjyts{2)8>$|a$LzG&WVZ{DeMt(JsLmP+I!<+BUqPd^NQ|DSJSt%$ z-$0Q@8dLD45y)IR$wlbB@zyTR{V@`vz=Z^>F+3pcMQV%Qf#C7((NgXM_BkE9y_P=}%n%!62BDx;zwWaYb?r8u@}545I`4kx zB%f2$Q1yc-egz}7&uxh)@vna=DP$K#Jkd$ySJoMH>n4ZK?O$A`;7{BMgo6cOD9I9S z7gac-RGfJ^@<(gg^-T?R68<~-Ap~a5pSo?a6xj3$$L^p$MCx0Z4$79W>QqZ=7tV~* z*I+V1R(Z$gkXD7VGj>C}R6N*2Xiyw-BXVjIX!cxuw`CXg*D8(1b3Oqn1jCozs%{r? zlLLPS>vg~Ar?}b(>@FBaJ&BP{^8yE%+maUaRht}D+y+yArdngyq6-ZRw?bhl?1;ePnXX$4J_%*)LxqKiyL?q__YQN=59i z4`pggF$g(wHceS-JCUShDLqignCL%xLgAy9p9q5x!}#z&-Fwh+#>*I%=S03?VFckc zH;}NoBtY5_p8N2ET`tz&w={!rEuybw@HLSi;qNy15$uf7B?(C}SR2Z7SO~tc`zcM> z0Ls{;0hX0JG>IS}^b#{8>ox~VgcHQ5T4jIB)|RQ3tAraxO-~KUOq9`?xGVyT^nKBh z3|vT%0V<5iJqciKS~q;NS0xkpLb;?F@46mS=|L*Y|*RJoNbb$uE~ zblQ(gd+!-aZzccLFuIeV!z=Qu-ZYe>s*C%|HXNb3Nd7tC6WftjxMtuI8?kGzaFuro zzG%w2C)a1ns+*iRyNnlSisUHvUQRGi2{*|lJnHbxJDFWmCH_a8sYmI^=seBwX5}a) zX{V#u`L)BpFIRcn)9lA2 zUYvQ~%(C;iI&F5NokfNXNF#Ov(4`*>jjQ*t3LT#ocSEM z>i+2P^JAOs%Y-NETCYVUp3EP5}jV5&Tiqr={P-Bp(SfukX zgy~uJX?8Wy*AOdYLf%Zk56{7X>#c4Fe>0HI^kng$RQ80Kn?X6HoM9sBl zwM^F&tenG&IYZpMA{>n)%3+-}ajmpgU1DzS*C4>rTVm*Xh~yRsx0zFSn2P4@(hD~MU8D4`== zY6`g-8Ra%I5_JiAQ&J3OGX*#3f9>_~Gxi2QOu0Fb5`I%lT=SYlu?(-p`UOghY+BvB`T;AZ;f{;h3 zl=ly>hsETys4*8oujduy*6{1L+T{*Vc1~}^?#0li!x?%ykud-OPxO7_zt|K^@ z(k^sUmvi41WW0{aF1UTY5k&C1O}At3I);k5reF7UTWNM$|IicWY{-|?+qq#=dL@sT z@IeOkYB{CM{r-<=&1pOBAsEMiNMk+>8-5rcMWmT8j;CbY6=m6PfF0ojJV`*ufDH8X zYv;0zr)!wMB*jna@P}fN=GgANuPEAg+Pqm|w^7u)RIjJynRrpJuRwXA*!;z0R)jbk zMvsjsg>dX$?lY2ahl_x58ED9jaH6e5FvWlZ{tbuVF!-VL`tS++s(8vTsNw88=9zG| zvjVpBa@H07%+R|Ahfr2%9V__l;K<>t(cHl?F4oBbww*mz3S+~@w3f$h14mX#@wcgY zhKX2F)B>FOLere`*#%5riZr^}gqP6I`b#wh81OlpKbL_&7lp{W+y~vPxMj|ZVuX;- zFo!@fLcUo3EeE8Md5{b77vZA7MSf`rZ8yqZ9Ma?*e%3YYJ)1$}S18+EC^u?+=*V^C zICNbaexgaulo?s2Ms2;seXlUfiMm8^pC>pw&+Qi<1$;Cp3)~ADb=&8@E;bnYa1_B| za<6sNJr-o9USjd5SV)?hy(Eiw1#Kr#igVE8@#Gw%YB$N=D-CNg5r6;A9DM6@E5Ag^ zh?e&a=A$u!k(&r_kahGce~FYAU&`Wt@dYit5d;e;Met{(jLG@D()I#t{wTw@=6UZ{ zshRWfl-&MmcRS-3U*0}{Xf|K^60iPTS#aHL1T->5p*-y=-yK5JgkRh-)O<>QuWqt@ z4hFyFren06yQQ@;rmA)4isbfG0WtkPVZB01U-rAXwD8txo~9+?-f4pwi%LXS#oV%f zU&=c*>>Y{#0(WDgxh1rx_2_8p_(p$a*u!@&(!vi38QNeIgMWmWNGj*11-)O5dse;+ zwR`8bVwznr;a*tT`$aHp&S11|!e06g?z+Kv?ES?1?Jp(yuEoEc98tXUf^h1^w}Axi zyARGMleDG|Fq0|w?@}sGrA6HJVw_4Zxy$`*Dzo?QrukI%%3ZJ4sa(S8^~tF`Zi|t# zseCO9gRH5-`xaUX)5Q_fKN+S=OQxNRCd+!K$*E$n71LF{=@s9mYYddDxo09cK1z_y zG)Pml|D3M#n=z8NY%rZ^Ay4QVYx~eU)AnPgePyQO2tHV3`QD(d7cpBQ*MT|e?h>Bu zeHn|VXHITeeR?@t>SYyh`z_mK*Du?*KPRmQgcAn8&90$UHlEGiiJ9%!vMw&OS`q77 z7wZ~#pIbq8j$XEXe?Qk6MnM{g^ecnl9GZ#TZ%9LnF_xqlkPwDIA4AxKoIkS0YK6Q@ ziPX21Bu@ihNf1Ge!47;x57`M=m*0{#RR6lPVS0gqei#3>f?R~FP0zg?Yo9y0jPbEh z=R73#`WecU1|ZS^u6O9`16?dzUG4fo@^Ph32pYs+|vOfTkdVfMqv|9QpB45?Xmn1A3|v=%pc-rlFwU zK<8mcoAZ%{MnZjAf@ubjFo&3U+3`Y_R)XwQ4nM+%C8!Y;T8=$0$n1V_EDBP*(3zIB z<xb|^J}z?K{Jm_)0?g5Hcun8KN1KyJutX#8L+zMAV2e@F@aAk(gsdsX1*5a zUthkx7QxC=qqXj6>Wqs_Uyt`)kGdL*&RdVmGfx1VUqmX#jjt#1C?^~{XA(Y4*4~hR zGM(~iB-L;uBOxu;Y2(OhoUtt8ekM^u1a&;Wj+mMjMPJ72D(XATOkaL&+>z4pu}aA= z71FeG5#7^%ZnKe9x>2H>qHPPIU-hJi<~>iLI&#s^rLJ*GNfh6d*WIjR)d|RR zc{|v5|9uEGn7{)?U7D6X*zZ~_mGVkRul25O*c8OsnTThyKUdSd({-0 zRoGVFYFU?vTQ=0K_KdmaFgvR)_tV*CYpoj(R_{yqW?w(!m#Rq4W`qY8RHsD!J&$>k zr!wNXYjb4J%a;+jr_Gx48-uI5tRw=1h>>sGkfHDIUIkC?4kIEasF*anrkr=q^CiMp37Le4}}&togyOhv`aoR28^n3a@(}mOwfY zzG5TXdWDyVUfIdJs-e5orUrzv#PrH3ble;?>IJGkp|)5SVeF9TbP*GFsLbCr>(lRx zMi&Hsgz_j87u78hKW+qZu_8E6P`ja)}4oCA5?xgF08-zHZ8~RFe;E=$DAZ+QRyp`?<`>_jUcb{MAuDz~ntSqrR;BCjI};(tlT2Fv z($rI<{*lsVk4z_CE&881K8|YVoJ^_oH9PSM@_X{ze^QUZ*;BaD!pvKi`Z=|*JKO1m zkNLF4Bu<%k!@+Zd?S$5zm+nOqO@N)eTl)5JFcsSlpW zZJeh4R!Z_b%X&@iaAJkuZ?~MqP-S(#NCfhd7rW?E|B)T;Wp&}NY@aEH9Ei;`m56e%MawDKd6m`nnNX}rbPrBzzHCLOtczrJ5~ z9ych9geYBNPoK?ECJd_v`q@_h=tMdof|g1G;WajW^z#Bpkwu-K7c-q#2bbSoSI-&E zH$4_>Z94xg>whVLCD5)qbMK~7tlIm0kA(FT)KEn=Kx7da;*N^a{~uS;>T!Z`fSZ|pT(Y7divE_d75G| zY3h{db2Vyy%@{U9&aNd<=(RY5n5%cX`#iJ%7H8U?o_zWS#{Ns3;c<%~Si(O*(&Jy^ z%&jW7Gl|uKf5aKd_2EJt-x`xssb8IUj|X#`)zlLo*>j^Y54IYmB@~v_j!qPgyU87| zC8q?@6(_mzE^&TofNLtlNN;{`tf|p$tgzw!6X|~8us!q1=eG@N@vhM8t|}XuuZ;&}^yJ#Tf5e&bbu$;`Qh$brYB2f#5N8}p z&rZ33ij5x@ipKGTdBLP=A>BArh1>EukbV+QOBLVn!xSwN zj_$jfU!A}+Jnym-Nx+1;c(NYj)0lG)g!k?gk_zit=34%O&-r~He#l!$EDz%hod`ND zEu~h1sTT)zYdL4xrnIi58!w*aM}6*U;ms_|&RTP;aEVbbDjY3C{4LH{E2%#bvPDX? z;Kdn*bD@S2y%$-jeWg72ZJG!DHC|CG6`4}3y&EpkXG_kfB%!XkS&|_O<#Z02Nn!`F zwxPKU7^$Va;~||FwYS_=QOKCA8UOQ2$YR0`6PothHQ}Z{(XRbdi1)Ip~nm_A`)wXVRXdS?!LeC@!-yplU4NiYO zGx#897FW@z6qU7C-J_>0{o^U4>vruI!w=FE*3T}bC&%u*IC?m_RI;sq&2j7n1bGpv zFGZ2ODarNy!UU>H8;*@D~yS7)1@_{(#gDnP)80a4eWiImvEG-Vh*Y78jlGkLg}*B6751rpVROOB z@X=YA&!#rcNeRI;#@8zpTO02Yh+zK7_gVg}cD#QZg7u*6vu$m1!t)CRI{|;6T47|| zGbJugnsSujadJ{ZAQu;cUzd}~Cpo>1i$`**L)WJ+HSdCpFX*If?F)CMVmpQCi9aLk3?$uza(4oGm45OY4aLQW zujuot9Fz~`yi0Z4&gDfC2n>hB*5`5Jkqw%+!!E}(t~f3}O@zQm3{QW)krkh|WcFaB z#byERB_B#dV6@--dkD!7KD}Emx(S?Lix5Hl`VO#>l#buU0`2^Uzxzht^*6jxxhz+D zs3()N+EAulxnx+dY?3eWzTEJBx^b=c_ac+`Z>9DBPXJOHt>r5GCUb^+PzD~0@hXzQ ziWsqahOA-b!2c8mftW_1RjraqYh>=BjKq-D9?Q6EAreD{VJL$bMnDWJ-hdcvfC4d~ z5NubUs@QRwaH>{)EM&3S!liP62GN*DVijXnB9V2ooAGRs%nI7iLgNc#)of#`Q3MXW zp%#eA!zL;_jc6by8bheeXcrsPsE#qRzWr?vvFanrngR}HodPtpk=G&Y0vfFFDs!DH zRvXBI7|pl>2Xt`;4y0lZ9Dv6rpwSE_48a%8@Wl`YK@Dnvfx6bkZgiik+3=3Hyyv~G zSiuSpNiYK&f{m|Nk*nOXvO>L1;6M$y;Q|i0_qrSa@M%vg;JkkKw36t@Fe=<&?5dZ& zbR8>y{r{_3Ffb#+CRPkN4jcp1qIIrdkVG|P5Cd!^#=hwNZh;}ZVFJ5Vw;|;%vK$NC zArsj~!tK#gwV;a%E5;OG*a0~>APYHg;0*bYGL@~Im{efb2-V;~5vXwmU?AomaNxik zbTJF>&OsLGpn(%w!DSA38Ov3^a$?MkW;L@}7EETcJ@U$gaM)SPPKI)s!N7q=FoFYc zh%I-!{N*X%*~DHwbd;H_-_y>y&To$MhdB^v4h$N#%usY^8#4!Uq(ae%aRE47APF#V z`3k8>%$m{c=X)rc(pv8HmpQ;|ACDBs#}aapldbGxO%^gThz1e)?RNFp)8aDp$WU5G(=7cuZ|ca$Hl@Nbj6+(IYzk57o~ zWiy@WNB$9H;-HPY_M;Vw2}T}@fLU~S+a4U?y0*QJ7<0^k1216lBf?Q}4$!0AG6=`d z<;{UF=z<@d zi6{7`Lw@(j&%N%UE_|vvpbRjCUNJm?IR|)Pj>J4-4s&%vEo6~yp93DOhv&fNS)5y> z57gLDT6)uiPvobghO(!nL1Nlb11IPsyJv<2S9S4xt|A5(ai}txozRRaFk`{_*zO!y zF$*fo;TFt@0S(Y$ee65m(bPxG_t7kV^3USh6(0ok^V@#tb3pmbH}N3U!XqTc`keup zNuT>!-2HKt|21F81s=qCRRID+4V+*4g_{0_+802BR~?wN9T*Rg!(TbUG;exE0WdTJFc1MFOanCx!V^Yex-p>=Y8ESG;TCq` z7qXT%C_@_l*%BgQ8V+F*W}8^?z&>~&ok5`#lA0ZY)f>d&9TFkfO#@qjl`r^0g_U6- zhT#}uV5pfGG2Fuxw4hzxRVuXL8AL;0y+I4o06&}=2lzt$B?cFIVYGo28hRBZ&ff0T zAVA%qDD5CF<|02eo3za0*BAjYWLDQ~!gehNF*3$6(xNgpiPGt!Gwxsy7RC=Ai7$4| z8BoL8Nk%m;BR9H}E%rzbKBG8lR5Th!H=ZLpF4i|b&^WeZk(J|MO#fp#&Lce%)H)W@ zUZjCO?jt|;qd)#5KnA2h4kSSqq(L4eLMEg_E+j)Xq(eR=L^7lhOe9549YSM24hDjwDHzq)DD6N~UB)R%At9BrkR(OvdCq-DBD0qe|W+PUfUe?j%q4 z|rBgm7R6Zq8T4XI@WMB~GQD&u99!XLX#!^Nl zScauojwM+Nj+&Lv&erCp-rS*E30x+P!sWs$&TT-xMa z4klq1reOkPURLD`t)*W!rei7wULo9|CTzy0Y~JEzvZig`CT@JQr*IzUa!x08R%aMBCv;|~c3P%%TBmn@CwLYSc5WwmmSj?UmZ*uID2k@2imoV&wy2A; zs5GG_gw8099;AeZ(2M4%j_xRr_Nb5kD3AuJkPfMdp8uwM)+mxDsXyN6`&8&-J}Hz= zMuqm0j4G*>A}Nz%jgv+xmv-r5Olf0P>6MP@gJ!9ZeXis2pF){`Z=>Nhp3cOkL_A7*Gn#o3&EVM&nbl8hwSjS#ihIy6D+H8dxtjvDvvV^Ni9c#G` zZB(9XP^Rk&tt$tBLMlMRF3etHw8Hh}fhh=EUO54w0UHNMEeBBTcg4Wy;aZ=GnxGLH z*HW$4A|GO$ttsSMn+e;Qr5U3+8l)B66&Qg(T)`1UncK>OuU(ne{u!pJTiF&Go<$m+ z1>2~V8r$~m-$vNt658V;#-~}`r9D}uZU0*3h8){&uFozB(AJdD5-sU6rO{HQX10*h zf`VF!;$n~kyTL#W6x_jaK*ALr>~etYLhKbLM%+bN%GoXl9^{#p0xQNn zM8mE5F5oqA1V0|$CGY}QFVL}_-*EurIUfC1*zew6?wQ!-QQn8$o(6Ls26ylYPacys zunQvw-LXQ2t?&cpu;z7e=jky1CjUw34%O)TFB1FYqRLXE0)W!i!gguFT&XPw?82GB z79DcH3|ev5#uhxh05SCL#J!;YaWQO7U<{-nVwmwJj2{QcLH)&F_;El04j?5~m>a`! z406>B{#gTB+Wx&?AD8hJw=wfwhyGh)ng7W;B7JM$nWavdfi z%p!&)s#PQ6A=ouyg_ZLuI{)Gl{<00Q^Cllj5lht(hcZ5=Z+?hvouaGmP`L0Ov|)SAEZQ=5=G}UQMYs_7iv%c zv{IWTO*5+M-gHq%bx-Xy4kqh;A zKQ?4Xwq#FsiyEn6BmXvL_oHGjHf49VXMZ+mhqh>s_EGQeU1T&Yj{(0 zxQ+L?b>n!Bi~snJlemu;d2<7KkgNERv$&BrIdLO-lFRs#)3}pYxotyvl#^*tlTs5~ zxtGT#mS_2uZn-9P`In!$E`_<6D=C?0l9{79oVSviuQ`&oIVQb%oagx`%{iTusebD@ zphps)_xY9nd7vNqAPqX9E2*I)x}*D%qAxm@3izW}x@<gZ~wYsbGC#=glu2T|(*LtCgdanOEA<;Uo$LFmB zyRl#QWe+>D7W=U`yQm(xvL7n5J3F<1cd|$OrA~XbZ#z#zJGR5AwsX6p>s9#@ma69q54~ z9RJQJ^g$F1e&I{N(l`F&-vA--fgMnQ6s!UoaK7LZ{tZZgmvap z90C~#zUY&_>7#xmq)QiYf#-+)>{EUYfWGRF0U+b@0TpZ?M#|K_)T;444#gGAF) zKS(q_A&A04Ts{}ve(py??1w=XkN_jpeQ@DD`$q|1pu!1kz$?W6(kDU>z(yh*!r`m{ zDoDT~^bA0B=_28i1cMS#-H`Bu5yBIRdPwMzh@gZ+D6yjpWfd&&UWE65@rxPKv*!)_V(WX_qmTgm~msrk0D2vJehK3%a<|#O)B^5)q*h%b^@T%F*2V)jA zjXKO|mA6O7EOq-}N}IbYM$yA&w{4{oP7n$Ki1g{y2U~N>Erie^A;&A`mH@mUb?a0O za)%B5ws7Le37ueW7H@m^@8QRnKOer{%=hu<*T0{CfB*jh3{XJ8Hj8Vi+Z2hY2Spgs z>V~cuAwdEtlvoWRjCwevq68&Uq@oBXRN@hiRFFUv1Qqn~z=IeG0lR`evHxHLQzRIX zrV>xIDUmRskN`vq4?+dQLpWTJ4CFAeDaV3}R8gf0jyxer-d6O{!LBNbaYn3olz@bW z=nGTKG07~mO#22*Q_VHmY}3s*;f&L-0^wS*pc@X+GQ^rI|Fv0x!V2}M-V zP4`425kkhW2~$lQ?esQVaRm>%4*gtGR8p_XLX-+5km4sZp^aABX{AL|&TFyFR@-g4 z?G`gSspYM$kLKIJj%djZ_bf9cL?IHkgs@ZsJ2p_)-h1)QH!pAb?f=)`e*q5IKXAiM zS1mL2(6>E@&+2oT^j#gukS#H_o zmtmevZz%&+GM4l z&RXlOxsEJqtHBOi?6Jedy6dyiP8;p7$!^>2x8Xj^Y_;jG+wPdzj$7}&`8Im)y8#be z@P6~|+wj8?$N2BT8E@S2H49H%^2sSTbMeP9&s_6wEAQO%&&j-e^U+B!{jkVEPhIuZ z4-(z<*I_pub=GOGU2@lB&t3P%XSdz=-{Ho6_u+|GyLaG`PyfDZ;frtHd8dz8Ui#^C zX8!r>v4=T&>bdW}Wb3mJU;K@?_ul;T@dbbU_1WjPeDvXu-}3h9ufOB><hMECv+k8Qn*4HLa>D|v?20hI71!!uZB1DVeN9bLm{@Whd(r8>Vh~# zC5EqvM|5K4lDI@EIRUJK-5mdCrrb^|a?b@tIG3?vtPW^yfbT8c=}_l%NGQ z=s^*hP=)#o6M{iP6)@9KzdTei5;crP1%uJUXcRIHrRZch3Yd>FCZr(!%SaJZ(vF@K zqLvA%O80_N0LXNqHQiV#^q>bqbRnexf@xtS`v23u2vw+mDQZt$TG7QEm82#`>R!T- zQ%i6G0BZ1qA+W$y0BF@OFSY4cpC-`-M4|(Gpu-&u0Dw-oK@n8Vz#i(b2T=f^tY=ND zC+=_qiLSM+0C;O1{Ll%$)D^9Jz<~o8VSu&P!4M_bDgba`h(Pf4v1(;2RlDE^MI>P_ zO<08(EPDv55;m=Vg{xfYYF4yvKD>m*2iNwvsh(cfT9n@&EFryn9(}V}(oH_y!dK+x5!@4q*TXVAlbi z@WFaHyO+IQw!ojQZeHEn-^!XcuGGEld|}&A2tPK!&~@*K!J1+>m0}NmFvSQ6p#cD3 z0ivkrzyUk~fIy4@02)9A0Af7j8c(3IHpa1zdF*4p1ewMUP=p&;002~c000kptQ0g5 z082=CFGkMsB_`m2C}g+G9Y8>incUJH_xQ(YHiV41;Mj&@S<79XK$_RA$~VsO zn*k7KLO8Yrgvj%ci|l74vw6vcCWMqHaA+XQn8uJ^Kmo|SVJSzz0I%RQCjda_EpPP( zejq@a!7OIJcp1o!-V31PeB~^UTK}S`;IyX=0P4Mny3164$e;mG=*kkfF9a||eD?wc zRE#;*W9D+7kNj9Zqk_n+=Jkdp?PfU3834_ewyRm~Z55AOO%kmF7d+txH|${x02l?A zM-70vrhDD(Cic4@8*k)BSKaIe02v+)fKTvc%MDcm9n?^YXXCq}EdWFyT99dm^Sj=A z(Kp4}9d9llJmFlXcgFd$?~k{8;u?>)B`#jsl82n&EpO<>N3Q8-V>HLn-8jM(4uDda z!m%TFIK=s~a*Gdrr~u%2&Lvv&np^bf-6i z@uqJW=KbD+#vi-&e7Ah!YX2wq+XE!g66iq@516SBh7ABk@Yn-CuKV5dp7*^2pznP7 zI}&^lX*b|N${7fDARdbe0we(GGamp?BM@)F3f}IB-^<_&e|R4-LdIRVK;$Q1dC`L& z(R%MZ-U&>40GPh9!8Qczz5ZC-znaj7&^_P%{(6}wx9EA7JmtfFgGVsn@Ib(Pya`;s6~$^yc@X1U2xb31I-h0xWTP0AxPX#1^dR zwa@+RTNL-AxBlrdLH_8kp~P?41ke%|fB@ib0r^9s3Lp|tzz^bz0rGD8>c9(!3Uji12G{1BBA(ju>QCV3Aro@4j~1ea0Y9T4Zjcz_d*Jb@CXUv1-DS@+)&LD0svqF9^s-$rxjl@79pbv+HDneaTg(@1^SQ>Qa~0*#~0}U7$c(r zFpU?LaT%Gh891Hs8KE&6rEwamu^O%M8nH1OwQ(D{u^YYd8^JLg#c>?Tu^i3u9MLfy T)o~r!u^rv<9pN#d0s;U#Yo?iz literal 0 HcmV?d00001 diff --git a/docs/development_principles.md b/docs/development_principles.md index 5b6d419..ada185e 100644 --- a/docs/development_principles.md +++ b/docs/development_principles.md @@ -6,7 +6,7 @@ description: How Tiling Foundry separates source data, derived state, native lif section: Architecture and correctness document_kind: Architecture reference status: Current implementation -updated: 2026-08-25 +updated: 2026-08-27 nav_order: 10 --- @@ -88,16 +88,19 @@ A module is implemented when it has: | `region` | Active cells and exposed boundary constraints | Solver domains and scheduling | | `yang_zhang` | Reduction construction, transferred swap trace, and immutable signal/gadget provenance | Solver state and presentation metadata | | `solver` | Domains, trail, assignments, and search state | Formula and reduction semantics | +| `solver_trace` | Opt-in bounded semantic events, full initial state, checkpoints, and their owned lifetime | Solving policy, raster composition, and Z3 internals | | `verify` | Stateless validation of a candidate tiling | Search logic and solver caches | | `crosscheck` | Stateless Boolean/Wang witness translation over a live reduction | Generic solver internals, clause validity, and copied swap data | | `task_plan` | Future derived scheduling data | `Region` or serial-solver ownership | -| `python/model` | Pure immutable formula, region, tiling, and reduction-explanation contracts | I/O, ctypes, Z3, and native ownership | -| `python/native` | C ABI adaptation, scoped native lifetimes, and complete copy-out | Solver logic and escaping native pointers | +| `python/model` | Pure immutable formula, region, tiling, reduction-explanation, and solver-trace contracts | I/O, ctypes, Z3, and native ownership | +| `python/native` | C ABI adaptation, scoped native lifetimes, and complete result/trace copy-out | Solver logic and escaping native pointers | | `python/crosscheck` | Scoped composition of adapters, Z3, and independent checkers | Persistent native state and duplicated reduction semantics | | `python/oracles` | Independent solvers and checkers over pure models | Parsing, filesystem I/O, and reduction construction | -| `python/formats` | Solution, static-stage, and reduction-provenance validation and deterministic export | Native lifetimes, solving, and presentation | +| `python/formats` | Solution, static-stage, reduction-provenance, observed-trace, and Z3 encoding-summary validation/export | Native lifetimes, solving, and presentation | | `renderer/wang_hex_port.py` | Pure square-to-hex mapping, inverse checks, and matching-equivalence checks | Raster geometry, semantic verification, and solver access | | `renderer/wang_snapshot.py` | Strict hash-bound formula, tile-sheet, region, and recorded reduction-provenance views | Native access, solving, and geometry reconstruction | +| `renderer/wang_trace.py` | Strict hash-bound trace loading and independent ordered-delta replay | Native access, frame composition, and solving | +| `renderer/wang_animation.py` | Deterministic atomic PNG, contact-sheet, and GIF encoding from already composed frames | State reconstruction and correctness claims | | `renderer/wang_square.py` | One CLI for solution and static views, with square/default or hex/explicit rasterization | Semantic verification and solver access | `include/wang/task_plan.h`, `src/parallel/solver_openmp.c`, and the two modules @@ -107,10 +110,10 @@ the implemented solution contract and exporter are Python modules under ### Native and Python ownership flow -The C parser and Yang–Zhang builder own native allocations. The adapters copy -complete values into immutable Python `Formula`, `Region`, -`ReductionExplanation`, tileset, and tiling models. No ctypes pointer reaches -those models or their consumers. +The C parser, Yang–Zhang builder, and opt-in traced solver calls own native +allocations. The adapters copy complete values into immutable Python `Formula`, +`Region`, `ReductionExplanation`, solver trace, tileset, and tiling models. No +ctypes pointer reaches those models or their consumers. ```text C parser + Yang–Zhang builder @@ -129,9 +132,9 @@ those models or their consumers. v v Python oracles checkers / exporter --> Wang renderer | \ - | +--> pure hex port/check + trace replay -+ +--> pure hex port/check v | - square PNG v + PNG/GIF views v hex PNG ``` @@ -154,6 +157,13 @@ reverse-marshalled into `Cm13Formula` or `Region`. and `native/solve_pipeline.py` supplies copied, independently checked native tilings to producers without importing Z3. +The trace coordinator similarly parses and reduces once, copies the ordinary +result plus every semantic event and checkpoint before native destruction, and +checks any SAT tiling independently. Its JSON producer reuses the existing +formula, tileset, region, reduction, and solution formats. The renderer performs +one offline replay and passes already composed frames to the shared image +encoder; it never reconstructs solver state from pixels. + ### Oracle and verifier contracts | Component | Input | Result | Independence boundary | @@ -168,6 +178,11 @@ For generic tilesets with duplicate edge tuples, Wang Z3 returns a valid positional ID from the constraint-equivalent entries. Its public contract does not choose one duplicate over another. +Both Z3 encoders fix `random_seed=0`, `threads=1`, and their explicit constraint +order. A closed summary records the locked Z3 version, result/model, and stable +project-owned encoding counts. Raw Z3 statistics and internal debug/search +order are deliberately outside the stable contract. + ### Witness correspondence boundary The witness bridge adds exact assignment extension and tiling extraction above diff --git a/docs/serial_solver_implementation_guide.md b/docs/serial_solver_implementation_guide.md index a645fcb..4c65724 100644 --- a/docs/serial_solver_implementation_guide.md +++ b/docs/serial_solver_implementation_guide.md @@ -6,7 +6,7 @@ description: Domain propagation, deterministic search, ownership, diagnostics, a section: Architecture and correctness document_kind: Technical reference status: Current implementation -updated: 2026-08-25 +updated: 2026-08-27 nav_order: 20 --- @@ -15,8 +15,17 @@ nav_order: 20 The native reference and optimized entry points share one Wang-search core and the same public status, ownership, diagnostic, and initial-domain contracts. This page describes that core, the independent verifier applied to every SAT -result, and the optional failed-leaf diagnostics. Public headers and regression -tests remain authoritative for exact ABI behavior. +result, the optional semantic event trace, and the optional failed-leaf +diagnostics. Public headers and regression tests remain authoritative for +exact ABI behavior. + +

+ + + Observed reference solver domains narrowing across root initialization, propagation, decisions, and the final SAT result. + +
Observed state. An offline consumer replays selected events from one complete 2,896-event reference run; skipped visual frames do not imply skipped solver events. The static contact sheet shows every rendered frame.
+
## 1. Scope and dependency boundary @@ -55,10 +64,12 @@ The relevant public boundaries are: | `wang/region.h` | Validated dense row-major geometry and exposed boundary colors | | `wang/verify.h` | Independent validation of a complete dense tiling | | `wang/solver.h` | Domains, options, statuses, result ownership, metrics, and both solve entry points | +| `wang/solver_trace.h` | Opt-in bounded semantic events, checkpoints, traced entry points, and trace ownership | The implementation lives primarily in `src/verify/verify_tiling.c`, `src/solver/solver_serial.c`, `src/solver/byte_support_table.c`, and -`src/solver/failed_leaf_trace.c`. It has no mutable global search state. +`src/solver/failed_leaf_trace.c`, and `src/solver/solver_event_trace.c`. It has +no mutable global search state. ## 2. Independent tiling verifier @@ -321,11 +332,12 @@ Only a `WANG_VERIFY_VALID` candidate is published. Rejection converts the internal result to `WANG_SOLVE_ERROR` because it exposes a solver defect rather than a valid UNSAT decision. -Trace finalization is the last fallible operation before publication. After it -succeeds, the reference path copies verified domains into a caller-owned -snapshot. The optimized path transfers its verified private domain buffer and -detaches it from private state. Any diagnostic best-leaf buffer accumulated -during a satisfiable run remains private and is freed. +Failed-leaf file finalization is the last fallible operation before ordinary +result publication. After it succeeds, the reference path copies verified +domains into a caller-owned snapshot. The optimized path transfers its +verified private domain buffer and detaches it from private state. Any +diagnostic best-leaf buffer accumulated during a satisfiable run remains +private and is freed. ## 8. UNSAT selection and snapshot policy @@ -366,9 +378,49 @@ Metrics-enabled runs are diagnostic work measurements, not timing samples. Elapsed time and process peak RSS are measured by the benchmark harness outside the solver result. -## 10. Binary failed-leaf trace - -### 10.1 Semantics and format +## 10. Opt-in semantic event trace + +`wang/solver_trace.h` adds traced reference and optimized entry points without +changing `WangSolverOptions`, `WangSolveResult`, or either ordinary entry +point. A caller supplies an event capacity of at least two and may additionally +request bounded full-state checkpoints. Every allocation is performed before +search begins. Disabled ordinary solving allocates no event or checkpoint +storage and publishes the same status, witness, metrics, and ownership as +before. + +The trace begins with the full dense domain state after root restriction and +then records stable semantic events in observed order: + +1. `root` publishes the initial replay base; +2. `domain_reduction` carries one exact old/new domain delta and its decision + or propagation reason; +3. `propagation` marks the end of an initial or search propagation interval; +4. `decision`, `conflict`, and `backtrack` expose DFS control points with depth + and trail change marks; +5. `result` terminates the run with `SAT` or `UNSAT`. + +The recorder preserves a prefix and always reserves the final slot for +`result`. If the prefix fills, `truncated` becomes true and the terminal +sequence number exposes the number of omitted observed events; missing deltas +are never invented. Checkpoints contain a full dense domain row after every +configured interval while their independent capacity lasts. The replay model +validates event shapes, monotone domain reductions, exact rollback marks, +checkpoint equality, terminal status, and the complete SAT state when the +trace is not truncated. + +`WangTracedSolveResult` jointly owns the ordinary result and trace storage. +Publication is transactional: invalid options, allocation failure, internal +recording failure, or rejected SAT verification leave a conforming output +destroyed. The combined destructor is null-safe and idempotent. The JSON and +raster consumers live downstream in Python and `renderer/`; neither is part of +the solver, and the GIF is presentation rather than a correctness check. + +The closed transport is documented in the +[solver event trace contract]({{ '/wang-solver-trace/' | relative_url }}). + +## 11. Binary failed-leaf trace + +### 11.1 Semantics and format `WANG_SOLVE_TRACE_FAILED_LEAVES` writes every observed failed leaf up to `failed_leaf_capacity`. The trace may contain records even when the final @@ -404,7 +456,7 @@ record_size = align_up(raw_record_size, 8) The writer uses explicit offsets and byte helpers, so the file format does not depend on C struct padding or host `sizeof` results. -### 10.2 Writer lifecycle and failure cleanup +### 11.2 Writer lifecycle and failure cleanup Checked arithmetic establishes the maximum mapping size before file creation. The writer opens the path with `O_RDWR | O_CREAT | O_TRUNC`, expands it with @@ -427,7 +479,7 @@ impossible record bound marks the writer failed, returns an internal The writer is private to the serial solver module. It is not a general serialization API and has no shared-writer or multithreaded contract. -## 11. Error handling and lifetimes +## 12. Error handling and lifetimes Allocation sizes and dense products use checked arithmetic. Private state owns domains, neighbor masks, byte-support tables, trail storage, queue storage, @@ -441,7 +493,7 @@ keeps a conforming output destroyed on every error. Ownership transfer in the optimized SAT path occurs immediately before private cleanup, preventing both double frees and leaks on late failures. -## 12. Verification evidence +## 13. Verification evidence The verifier regressions cover null and length errors, invalid or incomplete tile IDs, inactive assignments, boundary mismatches in every direction, @@ -465,12 +517,19 @@ magic and version fields, record geometry, exact final size, truncation at capacity, readability after unmap/close, and unlinking after post-creation setup or finalization failure. +Semantic event-trace tests run the same SAT backtracking region through both +ordinary and traced reference/optimized calls. They require identical statuses, +witness bytes, and public metrics; deterministic event equality; independent +replay of all seven event kinds; bounded-prefix terminal publication; +checkpoint validation; root-conflict UNSAT; invalid-option rejection; and +idempotent cleanup. + Yang–Zhang integration includes shared SAT and UNSAT fixtures, the documented three-variable satisfying instance, a clause-row regression, and all 1,701 canonical formulas through three variables checked against the independent Boolean oracle. -## 13. Reproduction and profiling +## 14. Reproduction and profiling The standard local gates are: @@ -488,7 +547,7 @@ attribution. Dated reports in the [solver optimization section]({{ '/#solver-optimization' | relative_url }}) record the evidence for each retained optimized mechanism. -## 14. Current guarantees and limits +## 15. Current guarantees and limits The implementation returns distinct SAT, UNSAT, and ERROR statuses; verifies every SAT witness independently; returns dense domains for SAT and only for @@ -497,7 +556,7 @@ without that allocation; and removes trace output after post-creation setup or finalization failure. Private caches and optimized storage remain derived from domains, geometry, and `TILESET` rather than becoming new constraint sources. -The failed-leaf snapshot and trace are diagnostics, not formal UNSAT -certificates. The implemented paths are serial. `TaskPlan`, OpenMP execution, -clause learning, backjumping, persistent memoization, rendering, and JSON -export remain outside this solver contract. +The failed-leaf snapshot and both trace forms are diagnostics, not formal +UNSAT certificates. The implemented paths are serial. `TaskPlan`, OpenMP +execution, clause learning, backjumping, persistent memoization, rendering, +and JSON export remain outside this solver contract. diff --git a/docs/solver_byte_support_2026-08-20.md b/docs/solver_byte_support_2026-08-20.md index 75ee9c1..00f958e 100644 --- a/docs/solver_byte_support_2026-08-20.md +++ b/docs/solver_byte_support_2026-08-20.md @@ -6,12 +6,20 @@ description: Evidence for aggregating Wang propagation support by domain byte. section: Solver optimization document_kind: Benchmark report status: Accepted mechanism -updated: 2026-08-20 +updated: 2026-08-27 nav_order: 60 --- # Optimized solver byte-wise support tables — 20 August 2026 +
+ + + Didactic comparison of the reference solver baseline and the five retained optimized serial mechanisms. + +
Didactic replay. This shared animation locates byte-wise support aggregation among the five isolated mechanisms; the measurements below, not the animation, establish its effect. The static contact sheet shows all stages.
+
+ This report evaluates only the union of compatible neighbor tiles during propagation. The reference path retains the baseline loop over every set tile in the source domain. The optimized path splits the 23-bit domain into three diff --git a/docs/solver_dynamic_stack_2026-08-17.md b/docs/solver_dynamic_stack_2026-08-17.md index 807d49a..f033135 100644 --- a/docs/solver_dynamic_stack_2026-08-17.md +++ b/docs/solver_dynamic_stack_2026-08-17.md @@ -6,12 +6,20 @@ description: Evidence for the optimized solver's geometrically growing DFS stack section: Solver optimization document_kind: Benchmark report status: Accepted mechanism -updated: 2026-08-17 +updated: 2026-08-27 nav_order: 30 --- # Optimized solver dynamic DFS stack — 17 August 2026 +
+ + + Didactic comparison of the reference solver baseline and the five retained optimized serial mechanisms. + +
Didactic replay. This shared animation locates the dynamic stack among the five isolated mechanisms; the measurements below, not the animation, establish its effect. The static contact sheet shows all stages.
+
+ This report evaluates only DFS stack storage. The reference path still allocates one `SearchFrame` per active cell. The optimized path starts with at most 16 frames, doubles geometrically, and clamps its final growth to the diff --git a/docs/solver_initial_trail_2026-08-17.md b/docs/solver_initial_trail_2026-08-17.md index d228c03..558b806 100644 --- a/docs/solver_initial_trail_2026-08-17.md +++ b/docs/solver_initial_trail_2026-08-17.md @@ -6,12 +6,20 @@ description: Evidence for omitting rollback entries during non-rollbackable init section: Solver optimization document_kind: Benchmark report status: Accepted mechanism -updated: 2026-08-17 +updated: 2026-08-27 nav_order: 40 --- # Optimized solver initial-trail removal — 17 August 2026 +
+ + + Didactic comparison of the reference solver baseline and the five retained optimized serial mechanisms. + +
Didactic replay. This shared animation locates initial-trail omission among the five isolated mechanisms; the measurements below, not the animation, establish its effect. The static contact sheet shows all stages.
+
+ This report evaluates undo-trail recording during initial propagation. The reference path keeps the baseline behavior. The optimized path applies the same domain reductions but does not store their old values, because no diff --git a/docs/solver_queue_dedup_2026-08-20.md b/docs/solver_queue_dedup_2026-08-20.md index cbcde6b..13c9a90 100644 --- a/docs/solver_queue_dedup_2026-08-20.md +++ b/docs/solver_queue_dedup_2026-08-20.md @@ -6,12 +6,20 @@ description: Evidence for the optimized solver's packed pending-cell index. section: Solver optimization document_kind: Benchmark report status: Accepted mechanism -updated: 2026-08-20 +updated: 2026-08-27 nav_order: 80 --- # Optimized solver queue deduplication — 20 August 2026 +
+ + + Didactic comparison of the reference solver baseline and the five retained optimized serial mechanisms. + +
Didactic replay. This shared animation locates queue deduplication among the five isolated mechanisms; the measurements below, not the animation, establish its effect. The static contact sheet shows all stages.
+
+ This accepted mechanism changes only the optimized propagation queue. An enqueue request for a cell that already has an unconsumed FIFO occurrence is counted but no longer appended. The reference path retains the original duplicate-accepting diff --git a/docs/solver_sat_ownership_2026-08-20.md b/docs/solver_sat_ownership_2026-08-20.md index b4d9bdc..cb84837 100644 --- a/docs/solver_sat_ownership_2026-08-20.md +++ b/docs/solver_sat_ownership_2026-08-20.md @@ -6,12 +6,20 @@ description: Evidence for transferring the verified SAT domain buffer without a section: Solver optimization document_kind: Benchmark report status: Accepted mechanism -updated: 2026-08-20 +updated: 2026-08-27 nav_order: 50 --- # Optimized solver SAT ownership transfer — 20 August 2026 +
+ + + Didactic comparison of the reference solver baseline and the five retained optimized serial mechanisms. + +
Didactic replay. This shared animation locates SAT ownership transfer among the five isolated mechanisms; the measurements below, not the animation, establish its effect. The static contact sheet shows all stages.
+
+ This report evaluates only construction of a successful solver result. The reference path retains the baseline behavior: after independent SAT verification it ensures that a separate dense snapshot exists, allocating it diff --git a/docs/wang_solver_trace.md b/docs/wang_solver_trace.md new file mode 100644 index 0000000..5d9fd7c --- /dev/null +++ b/docs/wang_solver_trace.md @@ -0,0 +1,163 @@ +--- +layout: page +title: Native solver event trace and offline replay +permalink: /wang-solver-trace/ +description: Bounded semantic events, full-state checkpoints, hash-bound transport, and presentation-only replay for native Wang solves. +section: Architecture and correctness +document_kind: Data and rendering contract +status: Current implementation +updated: 2026-08-27 +nav_order: 34 +--- + +# Native solver event trace and offline replay + +The reference and optimized native solvers can emit an opt-in sequence of +semantic search events. The sequence records what the selected solver path +actually observed; it is not a reconstructed lesson, a profiler sample, or a +claim about a different engine. Ordinary solve calls retain their original ABI +and allocate no provenance storage. + +
+ + + Observed reference solver domains narrowing from the initial state through propagation and decisions to a verified SAT result. + +
Observed state. These frames are selected from one complete 2,896-event reference trace. The renderer replays the versioned deltas once; frame selection does not change their order. The static contact sheet shows all selected states.
+
+ +## Native boundary and ownership + +`wang/solver_trace.h` defines separate +`wang_solve_serial_traced()` and `wang_solve_optimized_traced()` entry points. +They call the same exact solver core and mechanism policies as the ordinary +entry points. The caller supplies `WangSolveTraceOptions` and a destroyed +`WangTracedSolveResult`; the combined result owns both the ordinary solve +result and the trace allocations. + +The recorder allocates the initial dense state, bounded event array, and any +bounded checkpoint rows before search. An event capacity of at least two +reserves both the root and terminal result. Checkpoints are disabled as +`0/0`; otherwise interval and capacity must both be positive. Validation or +allocation failure transfers nothing. The combined destructor releases every +owned array, resets the structure, accepts null, and is idempotent. + +No trace option or field is added to `WangSolverOptions` or `WangSolveResult`. +The ordinary reference and optimized calls therefore preserve their status, +dense witness, metrics, and ownership contracts without allocating trace +state. + +### Disabled-path profile control + +A deterministic Cachegrind control compared the same metrics-enabled 4-by-4 +backtracking smoke against merge base `8616e31`, using GCC 14.2, portable +`-O2`, and trace-disabled ordinary entry points. Search work and every public +metric are exactly equal. The reference executable moved from 487,161 to +490,563 instructions (+0.70%) and from 101,091 to 101,706 data references +(+0.61%); optimized moved from 388,660 to 390,553 instructions (+0.49%) and +from 116,401 to 116,766 data references (+0.31%). Cache-miss rates and hotspot +order remain unchanged. The small dispatch cost is below one percent on this +control and creates no allocation or new search work; it is recorded rather +than presented as an exact zero-overhead claim. + +This is one instruction-profile control, not a timing benchmark or a universal +performance bound. The full Cachegrind gate also covers the traced entry points +and the complete native test suite. + +## Event semantics + +The immutable root state is the dense domain array after root restrictions and +before arc propagation. Ordered events then carry only stable semantic facts: + +| Kind | Meaning | +| --- | --- | +| `root` | Establish the full replay base in the initial phase | +| `domain_reduction` | Replace one exact old domain with a strict subset, caused by decision or propagation | +| `propagation` | Mark the end of an initial or search propagation interval | +| `decision` | Record the chosen cell and singleton candidate before its delta | +| `conflict` | Identify an observed empty active-cell domain | +| `backtrack` | Restore the ordered delta stack to an exact change mark | +| `result` | Publish the terminal `sat` or `unsat` status | + +Every event has a complete-run sequence number, DFS depth, and change mark; +fields that do not apply are null in JSON. Domains remain canonical 23-bit +tile masks. The event order is deterministic for a fixed solver path and +input, but reference and optimized traces are not required to be byte-equal to +one another. + +When capacity is exhausted, the recorder freezes the contiguous prefix and +retains the reserved terminal result. Its sequence number reveals the omitted +event count and `truncated` is true. The state after the gap is intentionally +unknown: replay returns the last reconstructable prefix state for the terminal +frame and never invents the missing deltas. + +## Checkpoints and independent replay + +Each checkpoint contains the full dense state and change mark immediately +after its configured event interval. Checkpoint capacity is independent from +event capacity; `checkpoints_truncated` reports exhaustion. They provide +bounded random-access anchors and, more importantly, independent replay +assertions. + +The immutable Python model and the isolated renderer each validate the event +grammar and replay the same semantic deltas without calling either solver. +They reject widening or no-op reductions, an incorrect old domain, invalid +cell indices, impossible rollback marks, mismatched checkpoint state, a +misplaced terminal event, and a complete SAT state that disagrees with the +hash-bound solution. This is validation of recorded consistency, not a second +proof that the source decision is correct; native and Python tiling checkers +retain that responsibility. + +## Closed transport and identity + +`wang-solver-trace-v1` is a closed square, row-major document with +`semantics: observed`. It records the solver name, terminal status, formula, +region and optional solution digests, layout, capacity metadata, full initial +domains, events, and checkpoints. + +`wang-explain-manifest-v3` binds that trace to the existing versioned formula, +tileset, region, reduction-provenance, and optional solution artifacts through +their exact schemas, basenames, and SHA-256 digests. The manifest is installed +atomically only after all content-addressed artifacts. A SAT trace requires a +solution reference; an UNSAT trace forbids one. + +The committed example under `tests/fixtures/pipeline_sat_solver_trace/` comes +from the reference solver on `tests/instances/pipeline_sat.cm13`. It is a +complete 2,896-event run with an event capacity of 4,096 and 22 checkpoints at +interval 128. It records 451 dense positions, 444 of them active. + +## Reproduction and presentation + +Build the shared library and export one observed run: + +```sh +make shared +uv run python tools/export_solver_trace.py \ + tests/instances/pipeline_sat.cm13 \ + build/solver-trace/manifest.json \ + --solver reference \ + --event-capacity 4096 \ + --checkpoint-interval 128 \ + --checkpoint-capacity 32 +``` + +The isolated renderer consumes only the manifest and its JSON artifacts: + +```sh +cd renderer +uv run --locked python wang_trace_render.py \ + ../build/solver-trace/manifest.json \ + ../build/solver-trace/rendered +``` + +`wang_trace.py` owns strict loading and one semantic replay. +`wang_trace_render.py` selects events and composes RGB frames. +`wang_animation.py` writes those same frames as deterministic atomic PNGs, one +contact sheet, and a presentation-only GIF. The renderer imports neither Z3 +nor native code, and successful raster output is never treated as correctness +evidence. + +Z3 uses a different boundary. Its versioned summaries are explicitly labeled +`encoding-order`, fix version, seed and thread count, and record the +project-defined constraint order, returned result/model, and stable +project-owned counts. They do not expose or infer Z3's internal search order. diff --git a/docs/wang_square_to_hex.md b/docs/wang_square_to_hex.md index e9e80d9..3e1c09e 100644 --- a/docs/wang_square_to_hex.md +++ b/docs/wang_square_to_hex.md @@ -6,7 +6,7 @@ description: Algebra, coordinate convention, inverse proof, and raster boundary section: Architecture and correctness document_kind: Technical reference status: Current specification -updated: 2026-08-26 +updated: 2026-08-27 nav_order: 32 --- @@ -34,6 +34,14 @@ The exact edge tuple, coordinate convention, deterministic fresh-color rule, and finite-region bijection below are Tiling Foundry's formalization of that construction. They are not attributed to either source's diagram notation. +
+ + + Canonical square Wang tile mapped to a pointy-top hex tile while preserving four source edges and adding the fresh kappa color. + +
Canonical example. The pure renderer-side port and its raster-independent checker produce this mapping; the animation itself is not a proof. The static contact sheet shows all four stages.
+
+ ## Project convention The source stores square edges as `(N,E,S,W)`. Its dense row-major coordinates diff --git a/docs/wang_z3_edge_table_2026-08-24.md b/docs/wang_z3_edge_table_2026-08-24.md index 75fb933..b66fab6 100644 --- a/docs/wang_z3_edge_table_2026-08-24.md +++ b/docs/wang_z3_edge_table_2026-08-24.md @@ -6,7 +6,7 @@ description: Constraint model, correctness evidence, and before/after smoke meas section: Cross-engine benchmarks document_kind: Oracle model report status: Current implementation -updated: 2026-08-24 +updated: 2026-08-27 nav_order: 30 --- @@ -25,6 +25,29 @@ public `solve_tiling()` result contract. `SAT`, `UNSAT`, `UNKNOWN`, dense row-major witnesses, inactive cells, boundary colors, and generic tilesets are preserved. +
+ + + Canonical Wang Z3 example progressing through the project-defined row-major encoding order to the returned model. + +
Encoding order. The frames replay the project-owned constraint construction and returned result; they do not claim to expose Z3's internal search or debug order. The static contact sheet shows all five stages.
+
+ +## Reproducible summary boundary + +Both project oracles construct their solver through one fixed configuration: +Z3 version `5.1.0` in the committed example, `random_seed=0`, and `threads=1`. +The closed `z3-encoding-summary-v1` documents label their semantics +`encoding-order` and preserve source hashes, the result status, the returned +assignment or dense Wang model, exact assertion order, and deterministic +project-owned counts. The Wang example records 444 active cells, 944 edge +terms, 832 shared internal edges, 23 unique tile tuples, and 556 assertions. + +Internal Z3 statistics are deliberately excluded because their values are not +a stable replay contract, even across repeated solves in one process. No +solver debug trace, branching order, propagation order, or proof trace is +exported or inferred by the renderer. + ## Constraint model The preceding encoding created one integer tile-ID variable per active cell. diff --git a/docs/yang_zhang_builder_design.md b/docs/yang_zhang_builder_design.md index c9fde4d..8309720 100644 --- a/docs/yang_zhang_builder_design.md +++ b/docs/yang_zhang_builder_design.md @@ -44,6 +44,14 @@ Primary source: Text parsing, solving, independent verification, scheduling, oracles, solution transport, and rendering have separate contracts. +
+ + + Canonical Yang–Zhang region with native variable, forwarder, crossover, and clause gadget spans appearing in construction order. + +
Canonical example. The frames reveal spans from the versioned native construction sidecar; they are not timestamps from an instrumented builder. The static contact sheet shows all six stages.
+
+ ## 1. Module boundary `yang_zhang` is a deterministic reduction builder: diff --git a/include/wang/solver_trace.h b/include/wang/solver_trace.h new file mode 100644 index 0000000..0a778a7 --- /dev/null +++ b/include/wang/solver_trace.h @@ -0,0 +1,122 @@ +#ifndef WANG_SOLVER_TRACE_H +#define WANG_SOLVER_TRACE_H + +#include +#include +#include + +#include "wang/solver.h" + +/* Stable semantic events emitted by the opt-in native solver trace. */ +typedef enum { + WANG_TRACE_EVENT_ROOT, + WANG_TRACE_EVENT_PROPAGATION, + WANG_TRACE_EVENT_DECISION, + WANG_TRACE_EVENT_DOMAIN_REDUCTION, + WANG_TRACE_EVENT_CONFLICT, + WANG_TRACE_EVENT_BACKTRACK, + WANG_TRACE_EVENT_RESULT +} WangSolveTraceEventKind; + +typedef enum { + WANG_TRACE_PHASE_NONE, + WANG_TRACE_PHASE_INITIAL, + WANG_TRACE_PHASE_SEARCH +} WangSolveTracePhase; + +typedef enum { + WANG_TRACE_REASON_NONE, + WANG_TRACE_REASON_DECISION, + WANG_TRACE_REASON_PROPAGATION +} WangSolveTraceReason; + +/* + * One observed solver event. sequence is the event's ordinal in the complete + * run, so the final result may follow a gap when the bounded prefix truncated. + * Non-applicable scalar fields use zero, SIZE_MAX, or WANG_SOLVE_ERROR as + * described by the event kind. Domains are canonical TILESET bitmasks. + */ +typedef struct { + uint64_t sequence; + WangSolveTraceEventKind kind; + WangSolveTracePhase phase; + WangSolveTraceReason reason; + size_t depth; + size_t cell_index; + size_t change_mark; + uint32_t old_domain; + uint32_t new_domain; + WangSolveStatus status; +} WangSolveTraceEvent; + +/* Full state captured after one recorded event for bounded random access. */ +typedef struct { + uint64_t event_sequence; + size_t change_mark; +} WangSolveTraceCheckpoint; + +typedef struct { + /* At least two slots: the root event and the reserved terminal result. */ + size_t event_capacity; + + /* Both zero disables checkpoints; otherwise both values must be positive. */ + size_t checkpoint_interval; + size_t checkpoint_capacity; +} WangSolveTraceOptions; + +/* + * Caller-owned immutable trace published only after a successful solve call. + * initial_domains is the full state after root-domain initialization and before + * arc propagation. Each checkpoint owns one dense domain_count-sized row in + * checkpoint_domains, parallel to checkpoints. + */ +typedef struct { + uint32_t *initial_domains; + size_t domain_count; + + WangSolveTraceEvent *events; + size_t event_count; + uint64_t observed_event_count; + size_t event_capacity; + bool truncated; + + WangSolveTraceCheckpoint *checkpoints; + uint32_t *checkpoint_domains; + size_t checkpoint_count; + size_t checkpoint_interval; + size_t checkpoint_capacity; + bool checkpoints_truncated; +} WangSolveTrace; + +/* One joint lifetime for the ordinary solve result and its opt-in trace. */ +typedef struct { + WangSolveResult solve; + WangSolveTrace trace; +} WangTracedSolveResult; + +/* + * Traced entry points share the exact solver implementations used by the + * standard functions. solver_options may be NULL. trace_options is required. + * out_result must be zero-initialized or destroyed. ERROR is transactional. + */ +WangSolveStatus wang_solve_serial_traced( + const Region *region, + const WangSolverOptions *solver_options, + const WangSolveTraceOptions *trace_options, + WangTracedSolveResult *out_result +); + +WangSolveStatus wang_solve_optimized_traced( + const Region *region, + const WangSolverOptions *solver_options, + const WangSolveTraceOptions *trace_options, + WangTracedSolveResult *out_result +); + +/* Release every owned trace allocation and reset all fields. Accepts NULL. */ +void wang_solve_trace_destroy(WangSolveTrace *trace); + +/* Release solve and trace storage and reset all fields. Accepts NULL. */ +void wang_traced_solve_result_destroy(WangTracedSolveResult *result); + +#endif /* WANG_SOLVER_TRACE_H */ diff --git a/python/formats/solver_trace_snapshot.py b/python/formats/solver_trace_snapshot.py new file mode 100644 index 0000000..80cf0d0 --- /dev/null +++ b/python/formats/solver_trace_snapshot.py @@ -0,0 +1,721 @@ +"""Closed, hash-bound snapshots for one observed native solver run. + +This producer owns the v1 semantic trace document and the v3 explainability +manifest. It deliberately reuses the existing formula, tileset, region, +reduction, and SAT-solution emitters instead of creating parallel formats. +""" + +from __future__ import annotations + +import hashlib +from pathlib import Path +from typing import Final + +from formats.pipeline_snapshot import ( + FORMULA_SCHEMA, + REDUCTION_SCHEMA, + REGION_SCHEMA, + TILESET_SCHEMA, + PipelineSnapshotError, + _encode_document, + _load_json_bytes, + _require_artifact_name, + _require_array, + _require_exact_fields, + _require_integer, + _require_literal, + _require_object, + _require_sha256, + _require_string, + _validate_base_bundle_identity, + _validate_reduction_bundle_identity, + _validate_reference, + _write_atomic, + build_formula_snapshot, + build_reduction_explanation_snapshot, + build_region_snapshot, + build_tileset_snapshot, + validate_formula_snapshot, + validate_reduction_explanation_snapshot, + validate_region_snapshot, + validate_tileset_snapshot, +) +from formats.wang_solution import SCHEMA_NAME as SOLUTION_SCHEMA +from formats.wang_solution import validate_wang_solution +from formats.wang_solution_export import build_wang_solution +from model.formula import Formula +from model.reduction_explanation import ReductionExplanation +from model.region import Region +from model.solver_trace import ( + SOLVERS, + TRACE_KINDS, + TRACE_PHASES, + TRACE_REASONS, + SolverTrace, + SolverTraceCheckpoint, + SolverTraceEvent, + replay_solver_trace, +) +from model.tiling import TilingSolveResult, TilingSolveStatus + + +TRACE_SCHEMA: Final = "wang-solver-trace-v1" +TRACE_MANIFEST_SCHEMA: Final = "wang-explain-manifest-v3" +TRACE_STAGE: Final = "solver-trace" +TRACE_SEMANTICS: Final = "observed" +GEOMETRY: Final = "square" +INDEXING: Final = "row-major" +TILE_COUNT: Final = 23 +_STATUSES: Final = frozenset({"sat", "unsat"}) +_EVENT_FIELDS: Final = frozenset( + { + "sequence", + "kind", + "phase", + "reason", + "depth", + "cell", + "change_mark", + "old_domain", + "new_domain", + "status", + } +) + + +def _require_optional_string(value: object, path: str) -> str | None: + if value is None: + return None + return _require_string(value, path) + + +def _require_optional_integer(value: object, path: str) -> int | None: + if value is None: + return None + return _require_integer(value, path, nonnegative=True) + + +def _require_boolean(value: object, path: str) -> bool: + if type(value) is not bool: + raise PipelineSnapshotError(f"{path}: must be a boolean") + return value + + +def _require_status(value: object, path: str) -> str: + status = _require_string(value, path) + if status not in _STATUSES: + raise PipelineSnapshotError(f"{path}: must equal 'sat' or 'unsat'") + return status + + +def _status_model(value: str) -> TilingSolveStatus: + return ( + TilingSolveStatus.SAT + if value == "sat" + else TilingSolveStatus.UNSAT + ) + + +def _event_from_document(value: object, path: str) -> SolverTraceEvent: + event = _require_object(value, path) + _require_exact_fields(event, _EVENT_FIELDS, path) + kind = _require_string(event["kind"], f"{path}.kind") + if kind not in TRACE_KINDS: + raise PipelineSnapshotError(f"{path}.kind: is not a trace event kind") + phase = _require_optional_string(event["phase"], f"{path}.phase") + if phase is not None and phase not in TRACE_PHASES: + raise PipelineSnapshotError(f"{path}.phase: is not a trace phase") + reason = _require_optional_string(event["reason"], f"{path}.reason") + if reason is not None and reason not in TRACE_REASONS: + raise PipelineSnapshotError(f"{path}.reason: is not a trace reason") + status_value = _require_optional_string(event["status"], f"{path}.status") + if status_value is not None: + status_value = _require_status(status_value, f"{path}.status") + try: + return SolverTraceEvent( + sequence=_require_integer( + event["sequence"], f"{path}.sequence", nonnegative=True + ), + kind=kind, + phase=phase, + reason=reason, + depth=_require_integer( + event["depth"], f"{path}.depth", nonnegative=True + ), + cell=_require_optional_integer(event["cell"], f"{path}.cell"), + change_mark=_require_integer( + event["change_mark"], + f"{path}.change_mark", + nonnegative=True, + ), + old_domain=_require_optional_integer( + event["old_domain"], f"{path}.old_domain" + ), + new_domain=_require_optional_integer( + event["new_domain"], f"{path}.new_domain" + ), + status=( + None if status_value is None else _status_model(status_value) + ), + ) + except (TypeError, ValueError) as error: + raise PipelineSnapshotError(f"{path}: {error}") from error + + +def trace_from_document(document: object) -> SolverTrace: + """Validate and project a trace JSON document to its immutable model.""" + root = _require_object(document, "$") + _require_exact_fields( + root, + frozenset( + { + "schema", + "semantics", + "solver", + "status", + "geometry", + "source_formula_sha256", + "region_sha256", + "solution_sha256", + "layout", + "capacity", + "initial_domains", + "events", + "checkpoints", + } + ), + "$", + ) + _require_literal(root["schema"], TRACE_SCHEMA, "$.schema") + _require_literal(root["semantics"], TRACE_SEMANTICS, "$.semantics") + _require_literal(root["geometry"], GEOMETRY, "$.geometry") + _require_sha256(root["source_formula_sha256"], "$.source_formula_sha256") + _require_sha256(root["region_sha256"], "$.region_sha256") + if root["solution_sha256"] is not None: + _require_sha256(root["solution_sha256"], "$.solution_sha256") + solver = _require_string(root["solver"], "$.solver") + if solver not in SOLVERS: + raise PipelineSnapshotError("$.solver: is not a supported native solver") + status_value = _require_status(root["status"], "$.status") + + layout = _require_object(root["layout"], "$.layout") + _require_exact_fields( + layout, + frozenset({"width", "height", "tile_count", "indexing"}), + "$.layout", + ) + width = _require_integer(layout["width"], "$.layout.width", nonnegative=True) + height = _require_integer( + layout["height"], "$.layout.height", nonnegative=True + ) + if width == 0 or height == 0: + raise PipelineSnapshotError("$.layout: dimensions must be positive") + if _require_integer( + layout["tile_count"], "$.layout.tile_count", nonnegative=True + ) != TILE_COUNT: + raise PipelineSnapshotError( + f"$.layout.tile_count: must equal {TILE_COUNT}" + ) + _require_literal(layout["indexing"], INDEXING, "$.layout.indexing") + + capacity = _require_object(root["capacity"], "$.capacity") + _require_exact_fields( + capacity, + frozenset( + { + "event_capacity", + "observed_event_count", + "truncated", + "checkpoint_interval", + "checkpoint_capacity", + "checkpoints_truncated", + } + ), + "$.capacity", + ) + initial = tuple( + _require_integer(item, f"$.initial_domains[{index}]", nonnegative=True) + for index, item in enumerate( + _require_array(root["initial_domains"], "$.initial_domains") + ) + ) + events = tuple( + _event_from_document(item, f"$.events[{index}]") + for index, item in enumerate(_require_array(root["events"], "$.events")) + ) + checkpoints: list[SolverTraceCheckpoint] = [] + for index, raw_checkpoint in enumerate( + _require_array(root["checkpoints"], "$.checkpoints") + ): + path = f"$.checkpoints[{index}]" + checkpoint = _require_object(raw_checkpoint, path) + _require_exact_fields( + checkpoint, + frozenset({"event_sequence", "change_mark", "domains"}), + path, + ) + try: + checkpoints.append( + SolverTraceCheckpoint( + event_sequence=_require_integer( + checkpoint["event_sequence"], + f"{path}.event_sequence", + nonnegative=True, + ), + change_mark=_require_integer( + checkpoint["change_mark"], + f"{path}.change_mark", + nonnegative=True, + ), + domains=tuple( + _require_integer( + item, + f"{path}.domains[{domain_index}]", + nonnegative=True, + ) + for domain_index, item in enumerate( + _require_array(checkpoint["domains"], f"{path}.domains") + ) + ), + ) + ) + except (TypeError, ValueError) as error: + raise PipelineSnapshotError(f"{path}: {error}") from error + + try: + trace = SolverTrace( + solver=solver, + status=_status_model(status_value), + width=width, + height=height, + initial_domains=initial, + events=events, + observed_event_count=_require_integer( + capacity["observed_event_count"], + "$.capacity.observed_event_count", + nonnegative=True, + ), + event_capacity=_require_integer( + capacity["event_capacity"], + "$.capacity.event_capacity", + nonnegative=True, + ), + truncated=_require_boolean( + capacity["truncated"], "$.capacity.truncated" + ), + checkpoints=tuple(checkpoints), + checkpoint_interval=_require_integer( + capacity["checkpoint_interval"], + "$.capacity.checkpoint_interval", + nonnegative=True, + ), + checkpoint_capacity=_require_integer( + capacity["checkpoint_capacity"], + "$.capacity.checkpoint_capacity", + nonnegative=True, + ), + checkpoints_truncated=_require_boolean( + capacity["checkpoints_truncated"], + "$.capacity.checkpoints_truncated", + ), + ) + except (TypeError, ValueError) as error: + raise PipelineSnapshotError(f"$: {error}") from error + + expected_sequences = tuple( + trace.checkpoint_interval * (index + 1) - 1 + for index in range(len(trace.checkpoints)) + ) + if tuple(item.event_sequence for item in trace.checkpoints) != expected_sequences: + raise PipelineSnapshotError( + "$.checkpoints: event sequences do not follow checkpoint_interval" + ) + return trace + + +def validate_solver_trace_snapshot(document: object) -> None: + """Validate the closed v1 trace syntax and replay semantics.""" + trace_from_document(document) + + +def build_solver_trace_snapshot( + trace: SolverTrace, + *, + source_formula_sha256: str, + region_sha256: str, + solution_sha256: str | None, +) -> dict[str, object]: + """Build one presentation-neutral observed trace document.""" + if not isinstance(trace, SolverTrace): + raise TypeError("trace must be a SolverTrace") + _require_sha256(source_formula_sha256, "source_formula_sha256") + _require_sha256(region_sha256, "region_sha256") + if solution_sha256 is not None: + _require_sha256(solution_sha256, "solution_sha256") + if (trace.status is TilingSolveStatus.SAT) != (solution_sha256 is not None): + raise PipelineSnapshotError( + "SAT traces require a solution digest and UNSAT traces forbid one" + ) + + document: dict[str, object] = { + "schema": TRACE_SCHEMA, + "semantics": TRACE_SEMANTICS, + "solver": trace.solver, + "status": trace.status.value, + "geometry": GEOMETRY, + "source_formula_sha256": source_formula_sha256, + "region_sha256": region_sha256, + "solution_sha256": solution_sha256, + "layout": { + "width": trace.width, + "height": trace.height, + "tile_count": TILE_COUNT, + "indexing": INDEXING, + }, + "capacity": { + "event_capacity": trace.event_capacity, + "observed_event_count": trace.observed_event_count, + "truncated": trace.truncated, + "checkpoint_interval": trace.checkpoint_interval, + "checkpoint_capacity": trace.checkpoint_capacity, + "checkpoints_truncated": trace.checkpoints_truncated, + }, + "initial_domains": list(trace.initial_domains), + "events": [ + { + "sequence": event.sequence, + "kind": event.kind, + "phase": event.phase, + "reason": event.reason, + "depth": event.depth, + "cell": event.cell, + "change_mark": event.change_mark, + "old_domain": event.old_domain, + "new_domain": event.new_domain, + "status": None if event.status is None else event.status.value, + } + for event in trace.events + ], + "checkpoints": [ + { + "event_sequence": checkpoint.event_sequence, + "change_mark": checkpoint.change_mark, + "domains": list(checkpoint.domains), + } + for checkpoint in trace.checkpoints + ], + } + validate_solver_trace_snapshot(document) + return document + + +def _validate_trace_region_state( + trace: SolverTrace, + region_document: dict[str, object], +) -> None: + active_raw = _require_array(region_document["active"], "region.active") + active = tuple(value is True for value in active_raw) + if len(active) != len(trace.initial_domains): + raise PipelineSnapshotError( + "trace.initial_domains: length does not match region active mask" + ) + for index, is_active in enumerate(active): + if not is_active and trace.initial_domains[index] != 0: + raise PipelineSnapshotError( + f"trace.initial_domains[{index}]: inactive cell must be zero" + ) + for checkpoint_index, checkpoint in enumerate(trace.checkpoints): + for cell, is_active in enumerate(active): + if not is_active and checkpoint.domains[cell] != 0: + raise PipelineSnapshotError( + "trace.checkpoints" + f"[{checkpoint_index}].domains[{cell}]: inactive cell must be zero" + ) + for event_index, event in enumerate(trace.events): + if event.cell is not None: + if event.cell >= len(active): + raise PipelineSnapshotError( + f"trace.events[{event_index}].cell: lies outside region" + ) + if not active[event.cell]: + raise PipelineSnapshotError( + f"trace.events[{event_index}].cell: must identify an active cell" + ) + + +def validate_solver_trace_manifest(document: object) -> None: + """Validate the v3 manifest without reading referenced artifacts.""" + root = _require_object(document, "$") + _require_exact_fields( + root, + frozenset({"schema", "stage", "source_formula_sha256", "artifacts"}), + "$", + ) + _require_literal(root["schema"], TRACE_MANIFEST_SCHEMA, "$.schema") + _require_literal(root["stage"], TRACE_STAGE, "$.stage") + _require_sha256(root["source_formula_sha256"], "$.source_formula_sha256") + artifacts = _require_object(root["artifacts"], "$.artifacts") + _require_exact_fields( + artifacts, + frozenset( + {"formula", "tileset", "region", "reduction", "trace", "solution"} + ), + "$.artifacts", + ) + for name, schema in ( + ("formula", FORMULA_SCHEMA), + ("tileset", TILESET_SCHEMA), + ("region", REGION_SCHEMA), + ("reduction", REDUCTION_SCHEMA), + ("trace", TRACE_SCHEMA), + ): + _validate_reference( + artifacts[name], f"$.artifacts.{name}", expected_schema=schema + ) + if artifacts["solution"] is not None: + _validate_reference( + artifacts["solution"], + "$.artifacts.solution", + expected_schema=SOLUTION_SCHEMA, + ) + + +def _reference( + directory: Path, + name: str, + schema: str, + document: dict[str, object], + *, + manifest_name: str, +) -> tuple[dict[str, object], str]: + encoded = _encode_document(document) + digest = hashlib.sha256(encoded).hexdigest() + artifact_name = f"{name}-{digest}.json" + _require_artifact_name(artifact_name, f"{name} artifact") + if artifact_name == manifest_name: + raise PipelineSnapshotError( + f"manifest filename collides with generated artifact {artifact_name}" + ) + _write_atomic(directory / artifact_name, encoded) + return ( + {"path": artifact_name, "sha256": digest, "schema": schema}, + digest, + ) + + +def _read_referenced( + manifest_path: Path, + manifest: dict[str, object], +) -> tuple[dict[str, dict[str, object]], dict[str, str]]: + artifacts = _require_object(manifest["artifacts"], "$.artifacts") + schemas = { + "formula": FORMULA_SCHEMA, + "tileset": TILESET_SCHEMA, + "region": REGION_SCHEMA, + "reduction": REDUCTION_SCHEMA, + "trace": TRACE_SCHEMA, + "solution": SOLUTION_SCHEMA, + } + documents: dict[str, dict[str, object]] = {} + digests: dict[str, str] = {} + for name, schema in schemas.items(): + if artifacts[name] is None: + continue + reference = _require_object(artifacts[name], f"$.artifacts.{name}") + artifact_name, expected_digest = _validate_reference( + reference, + f"$.artifacts.{name}", + expected_schema=schema, + ) + artifact_path = manifest_path.parent / artifact_name + try: + encoded = artifact_path.read_bytes() + except OSError as error: + raise PipelineSnapshotError( + f"cannot read {name} artifact {artifact_path!s}: {error}" + ) from error + if hashlib.sha256(encoded).hexdigest() != expected_digest: + raise PipelineSnapshotError( + f"$.artifacts.{name}.sha256: does not match {artifact_name}" + ) + document = _load_json_bytes(encoded, str(artifact_path)) + if document.get("schema") != schema: + raise PipelineSnapshotError( + f"$.artifacts.{name}.schema: does not match artifact" + ) + documents[name] = document + digests[name] = expected_digest + return documents, digests + + +def load_solver_trace_bundle( + manifest_path: str | Path, +) -> tuple[dict[str, object], dict[str, dict[str, object]]]: + """Load and cross-check every v3 artifact, including semantic replay.""" + path = Path(manifest_path) + try: + manifest = _load_json_bytes(path.read_bytes(), str(path)) + except OSError as error: + raise PipelineSnapshotError(f"cannot read manifest {path!s}: {error}") from error + validate_solver_trace_manifest(manifest) + documents, digests = _read_referenced(path, manifest) + validate_formula_snapshot(documents["formula"]) + validate_tileset_snapshot(documents["tileset"]) + validate_region_snapshot(documents["region"]) + validate_reduction_explanation_snapshot(documents["reduction"]) + trace = trace_from_document(documents["trace"]) + _validate_trace_region_state(trace, documents["region"]) + if "solution" in documents: + validate_wang_solution(documents["solution"]) + + source_digest = _validate_base_bundle_identity(manifest, documents) + _validate_reduction_bundle_identity(manifest, documents, source_digest) + trace_document = documents["trace"] + if trace_document["source_formula_sha256"] != source_digest: + raise PipelineSnapshotError( + "trace.source_formula_sha256: does not match formula" + ) + if trace_document["region_sha256"] != digests["region"]: + raise PipelineSnapshotError("trace.region_sha256: does not match region") + solution_reference = _require_object(manifest["artifacts"], "$.artifacts")[ + "solution" + ] + if solution_reference is None: + if trace.status is not TilingSolveStatus.UNSAT: + raise PipelineSnapshotError("SAT trace requires a solution artifact") + if trace_document["solution_sha256"] is not None: + raise PipelineSnapshotError("UNSAT trace forbids a solution digest") + else: + if trace.status is not TilingSolveStatus.SAT: + raise PipelineSnapshotError("UNSAT trace forbids a solution artifact") + if trace_document["solution_sha256"] != digests["solution"]: + raise PipelineSnapshotError( + "trace.solution_sha256: does not match solution artifact" + ) + solution = documents["solution"] + bounds = _require_object(solution["bounds"], "solution.bounds") + width = bounds["max_x_inclusive"] - bounds["min_x_inclusive"] + 1 + height = bounds["max_y_inclusive"] - bounds["min_y_inclusive"] + 1 + if (trace.width, trace.height) != (width, height): + raise PipelineSnapshotError("trace layout does not match solution") + if not trace.truncated: + expected = tuple( + 0 if tile_id is None else 1 << tile_id + for tile_id in _require_array(solution["cells"], "solution.cells") + ) + if replay_solver_trace(trace)[-1] != expected: + raise PipelineSnapshotError( + "complete trace does not replay to the bound solution" + ) + return manifest, documents + + +def dump_solver_trace_bundle( + manifest_path: str | Path, + source_path: str | Path, + formula: Formula, + region: Region, + explanation: ReductionExplanation, + result: TilingSolveResult, + trace: SolverTrace, + *, + origin: tuple[int, int] = (0, 0), +) -> Path: + """Write content-addressed artifacts, then atomically install v3.""" + destination = Path(manifest_path) + source = Path(source_path) + try: + source_digest = hashlib.sha256(source.read_bytes()).hexdigest() + except OSError as error: + raise PipelineSnapshotError( + f"cannot read formula source {source!s}: {error}" + ) from error + if (trace.width, trace.height) != (region.width, region.height): + raise PipelineSnapshotError("trace dimensions do not match region") + if trace.status is not result.status: + raise PipelineSnapshotError("trace status does not match solve result") + + documents: dict[str, tuple[str, dict[str, object]]] = { + "formula": ( + FORMULA_SCHEMA, + build_formula_snapshot( + formula, + source_name=source.name, + source_sha256=source_digest, + ), + ), + "tileset": (TILESET_SCHEMA, build_tileset_snapshot()), + "region": ( + REGION_SCHEMA, + build_region_snapshot( + region, + source_formula_sha256=source_digest, + origin=origin, + ), + ), + } + references: dict[str, object] = {} + digests: dict[str, str] = {} + for name, (schema, document) in documents.items(): + references[name], digests[name] = _reference( + destination.parent, + name, + schema, + document, + manifest_name=destination.name, + ) + + reduction_document = build_reduction_explanation_snapshot( + explanation, + source_formula_sha256=source_digest, + region_sha256=digests["region"], + ) + references["reduction"], digests["reduction"] = _reference( + destination.parent, + "reduction", + REDUCTION_SCHEMA, + reduction_document, + manifest_name=destination.name, + ) + + solution_digest: str | None = None + if result.status is TilingSolveStatus.SAT: + solution_document = build_wang_solution( + region, + result, + origin=origin, + metadata={"solver": trace.solver, "semantics": TRACE_SEMANTICS}, + ) + references["solution"], solution_digest = _reference( + destination.parent, + "solution", + SOLUTION_SCHEMA, + solution_document, + manifest_name=destination.name, + ) + else: + references["solution"] = None + + trace_document = build_solver_trace_snapshot( + trace, + source_formula_sha256=source_digest, + region_sha256=digests["region"], + solution_sha256=solution_digest, + ) + references["trace"], _ = _reference( + destination.parent, + "trace", + TRACE_SCHEMA, + trace_document, + manifest_name=destination.name, + ) + manifest: dict[str, object] = { + "schema": TRACE_MANIFEST_SCHEMA, + "stage": TRACE_STAGE, + "source_formula_sha256": source_digest, + "artifacts": references, + } + validate_solver_trace_manifest(manifest) + _write_atomic(destination, _encode_document(manifest)) + load_solver_trace_bundle(destination) + return destination diff --git a/python/formats/z3_encoding_summary.py b/python/formats/z3_encoding_summary.py new file mode 100644 index 0000000..bd160a0 --- /dev/null +++ b/python/formats/z3_encoding_summary.py @@ -0,0 +1,400 @@ +"""Closed summaries of the project-owned Z3 encoding order and one result.""" + +from __future__ import annotations + +from typing import Final + +from z3 import is_true, sat, unsat + +from formats.pipeline_snapshot import ( + PipelineSnapshotError, + _require_array, + _require_exact_fields, + _require_integer, + _require_literal, + _require_object, + _require_sha256, + _require_string, +) +from model.formula import Formula +from model.region import Region +from model.tileset import COLOR_NONE, TILESET +from oracles.boolean_solver import _encode_boolean +from oracles.tiling_solver import _encode_tiling +from oracles.z3_config import Z3_RANDOM_SEED, Z3_THREADS, z3_configuration + + +SCHEMA_NAME: Final = "z3-encoding-summary-v1" +SEMANTICS: Final = "encoding-order" +BOOLEAN_ENGINE: Final = "boolean-z3" +WANG_ENGINE: Final = "wang-z3" +ENGINES: Final = frozenset({BOOLEAN_ENGINE, WANG_ENGINE}) +STATUSES: Final = frozenset({"sat", "unsat", "unknown"}) +WANG_TILE_COUNT: Final = len(TILESET) +BOOLEAN_ORDER: Final = ( + "variables:ascending-id", + "clauses:source-order", + "clause-positions:left-to-right", +) +WANG_ORDER: Final = ( + "cells:row-major", + "directions:N,E,S,W", + "tile-tuples:first-positional-id", + "cell-relation-before-boundary", + "boundary-directions:N,E,S,W", +) +def _fail(path: str, message: str) -> None: + raise PipelineSnapshotError(f"{path}: {message}") + + +def _require_nullable_sha256(value: object, path: str) -> str | None: + if value is None: + return None + return _require_sha256(value, path) + + +def _status_name(status: object) -> str: + if status == sat: + return "sat" + if status == unsat: + return "unsat" + return "unknown" + + +def validate_z3_encoding_summary(document: object) -> None: + """Validate the closed transport and engine-specific cross fields.""" + root = _require_object(document, "$") + _require_exact_fields( + root, + frozenset( + { + "schema", + "semantics", + "engine", + "source_formula_sha256", + "region_sha256", + "z3", + "status", + "encoding", + "model", + "statistics", + } + ), + "$", + ) + _require_literal(root["schema"], SCHEMA_NAME, "$.schema") + _require_literal(root["semantics"], SEMANTICS, "$.semantics") + engine = _require_string(root["engine"], "$.engine") + if engine not in ENGINES: + _fail("$.engine", "is not a supported encoding engine") + _require_sha256(root["source_formula_sha256"], "$.source_formula_sha256") + region_digest = _require_nullable_sha256(root["region_sha256"], "$.region_sha256") + if (engine == WANG_ENGINE) != (region_digest is not None): + _fail("$.region_sha256", "must be present exactly for Wang Z3") + + z3 = _require_object(root["z3"], "$.z3") + _require_exact_fields(z3, frozenset({"version", "parameters"}), "$.z3") + if not _require_string(z3["version"], "$.z3.version"): + _fail("$.z3.version", "must not be empty") + parameters = _require_object(z3["parameters"], "$.z3.parameters") + _require_exact_fields( + parameters, + frozenset({"random_seed", "threads"}), + "$.z3.parameters", + ) + if _require_integer( + parameters["random_seed"], "$.z3.parameters.random_seed", nonnegative=True + ) != Z3_RANDOM_SEED: + _fail("$.z3.parameters.random_seed", f"must equal {Z3_RANDOM_SEED}") + if _require_integer( + parameters["threads"], "$.z3.parameters.threads", nonnegative=True + ) != Z3_THREADS: + _fail("$.z3.parameters.threads", f"must equal {Z3_THREADS}") + + status = _require_string(root["status"], "$.status") + if status not in STATUSES: + _fail("$.status", "is not a supported Z3 result") + encoding = _require_object(root["encoding"], "$.encoding") + _require_exact_fields( + encoding, + frozenset( + { + "order", + "variable_count", + "width", + "height", + "active_cell_count", + "edge_term_count", + "shared_internal_edge_count", + "unique_tile_tuple_count", + "assertion_count", + } + ), + "$.encoding", + ) + order = tuple( + _require_string(item, f"$.encoding.order[{index}]") + for index, item in enumerate( + _require_array(encoding["order"], "$.encoding.order") + ) + ) + expected_order = BOOLEAN_ORDER if engine == BOOLEAN_ENGINE else WANG_ORDER + if order != expected_order: + _fail("$.encoding.order", "does not match the engine contract") + counts = { + name: _require_integer( + encoding[name], f"$.encoding.{name}", nonnegative=True + ) + for name in ( + "variable_count", + "width", + "height", + "active_cell_count", + "edge_term_count", + "shared_internal_edge_count", + "unique_tile_tuple_count", + "assertion_count", + ) + } + if counts["variable_count"] == 0: + _fail("$.encoding.variable_count", "must be positive") + if engine == BOOLEAN_ENGINE and any( + counts[name] != 0 + for name in ( + "active_cell_count", + "width", + "height", + "edge_term_count", + "shared_internal_edge_count", + "unique_tile_tuple_count", + ) + ): + _fail("$.encoding", "Boolean Z3 must not publish Wang counts") + if engine == WANG_ENGINE and ( + counts["width"] == 0 + or counts["height"] == 0 + or counts["active_cell_count"] == 0 + or counts["edge_term_count"] == 0 + or counts["unique_tile_tuple_count"] != WANG_TILE_COUNT + ): + _fail( + "$.encoding", + "Wang Z3 requires nonzero region counts and the canonical tile table", + ) + if engine == WANG_ENGINE and ( + counts["active_cell_count"] > counts["width"] * counts["height"] + or counts["edge_term_count"] + != 4 * counts["active_cell_count"] + - counts["shared_internal_edge_count"] + ): + _fail("$.encoding", "Wang Z3 edge accounting is inconsistent") + + model = _require_object(root["model"], "$.model") + _require_exact_fields(model, frozenset({"assignment", "cells"}), "$.model") + assignment = model["assignment"] + cells = model["cells"] + model_entry_count = 0 + if status == "sat" and engine == BOOLEAN_ENGINE: + values = _require_array(assignment, "$.model.assignment") + if len(values) != counts["variable_count"] or any( + type(value) is not bool for value in values + ): + _fail("$.model.assignment", "must contain one boolean per variable") + if cells is not None: + _fail("$.model.cells", "must be null for Boolean Z3") + model_entry_count = len(values) + elif status == "sat": + if assignment is not None: + _fail("$.model.assignment", "must be null for Wang Z3") + values = _require_array(cells, "$.model.cells") + if len(values) != counts["width"] * counts["height"]: + _fail("$.model.cells", "length must equal the Wang extent") + active_model_cells = 0 + for index, tile_id in enumerate(values): + if tile_id is not None: + parsed_tile_id = _require_integer( + tile_id, f"$.model.cells[{index}]", nonnegative=True + ) + if parsed_tile_id >= counts["unique_tile_tuple_count"]: + _fail( + f"$.model.cells[{index}]", + "is outside the canonical tile table", + ) + active_model_cells += 1 + if active_model_cells != counts["active_cell_count"]: + _fail( + "$.model.cells", + "non-null entries must equal the active-cell count", + ) + model_entry_count = len(values) + elif assignment is not None or cells is not None: + _fail("$.model", "non-SAT summaries must not publish a model") + + statistics = _require_array(root["statistics"], "$.statistics") + parsed_statistics: list[tuple[str, int]] = [] + for index, raw in enumerate(statistics): + path = f"$.statistics[{index}]" + statistic = _require_object(raw, path) + _require_exact_fields(statistic, frozenset({"name", "value"}), path) + name = _require_string(statistic["name"], f"{path}.name") + if not name: + _fail(f"{path}.name", "must not be empty") + value = _require_integer( + statistic["value"], f"{path}.value", nonnegative=True + ) + parsed_statistics.append((name, value)) + expected_statistics = ( + [ + ("variables", counts["variable_count"]), + ("assertions", counts["assertion_count"]), + ("model-entries", model_entry_count), + ] + if engine == BOOLEAN_ENGINE + else [ + ("active-cells", counts["active_cell_count"]), + ("edge-terms", counts["edge_term_count"]), + ("shared-internal-edges", counts["shared_internal_edge_count"]), + ("assertions", counts["assertion_count"]), + ("model-entries", model_entry_count), + ] + ) + if parsed_statistics != expected_statistics: + _fail("$.statistics", "must match the ordered project-owned counters") + + +def build_boolean_z3_summary( + formula: Formula, + *, + source_formula_sha256: str, +) -> dict[str, object]: + """Run the Boolean oracle once and summarize its explicit encoding.""" + _require_sha256(source_formula_sha256, "source_formula_sha256") + solver, variables = _encode_boolean(formula) + status = solver.check() + assignment = None + if status == sat: + model = solver.model() + assignment = [ + is_true(model.eval(variable, model_completion=True)) + for variable in variables + ] + document: dict[str, object] = { + "schema": SCHEMA_NAME, + "semantics": SEMANTICS, + "engine": BOOLEAN_ENGINE, + "source_formula_sha256": source_formula_sha256, + "region_sha256": None, + "z3": z3_configuration(), + "status": _status_name(status), + "encoding": { + "order": list(BOOLEAN_ORDER), + "variable_count": formula.variable_count, + "width": 0, + "height": 0, + "active_cell_count": 0, + "edge_term_count": 0, + "shared_internal_edge_count": 0, + "unique_tile_tuple_count": 0, + "assertion_count": len(solver.assertions()), + }, + "model": {"assignment": assignment, "cells": None}, + "statistics": [ + {"name": "variables", "value": formula.variable_count}, + {"name": "assertions", "value": len(solver.assertions())}, + { + "name": "model-entries", + "value": 0 if assignment is None else len(assignment), + }, + ], + } + validate_z3_encoding_summary(document) + return document + + +def build_wang_z3_summary( + formula: Formula, + region: Region, + *, + source_formula_sha256: str, + region_sha256: str, +) -> dict[str, object]: + """Run the edge-table oracle once and summarize its encoding and model.""" + _require_sha256(source_formula_sha256, "source_formula_sha256") + _require_sha256(region_sha256, "region_sha256") + solver, edges, tile_id_by_edges = _encode_tiling(region, TILESET) + status = solver.check() + cells = None + if status == sat: + model = solver.model() + cells = [ + None + if cell_edges is None + else tile_id_by_edges[ + tuple( + model.eval(edge, model_completion=True).as_long() + for edge in cell_edges + ) + ] + for cell_edges in edges + ] + active_count = sum(region.active) + shared_edges = 0 + boundary_constraints = 0 + for index, active in enumerate(region.active): + if not active: + continue + x = index % region.width + y = index // region.width + if x + 1 < region.width and region.active[index + 1]: + shared_edges += 1 + if y + 1 < region.height and region.active[index + region.width]: + shared_edges += 1 + boundary_constraints += sum( + color != COLOR_NONE for color in region.boundary[index] + ) + edge_term_count = len( + { + edge.get_id() + for cell_edges in edges + if cell_edges is not None + for edge in cell_edges + } + ) + document: dict[str, object] = { + "schema": SCHEMA_NAME, + "semantics": SEMANTICS, + "engine": WANG_ENGINE, + "source_formula_sha256": source_formula_sha256, + "region_sha256": region_sha256, + "z3": z3_configuration(), + "status": _status_name(status), + "encoding": { + "order": list(WANG_ORDER), + "variable_count": formula.variable_count, + "width": region.width, + "height": region.height, + "active_cell_count": active_count, + "edge_term_count": edge_term_count, + "shared_internal_edge_count": shared_edges, + "unique_tile_tuple_count": len(tile_id_by_edges), + "assertion_count": active_count + boundary_constraints, + }, + "model": {"assignment": None, "cells": cells}, + "statistics": [ + {"name": "active-cells", "value": active_count}, + {"name": "edge-terms", "value": edge_term_count}, + {"name": "shared-internal-edges", "value": shared_edges}, + { + "name": "assertions", + "value": active_count + boundary_constraints, + }, + { + "name": "model-entries", + "value": 0 if cells is None else len(cells), + }, + ], + } + if len(solver.assertions()) != active_count + boundary_constraints: + raise PipelineSnapshotError("Wang Z3 assertion accounting diverged") + validate_z3_encoding_summary(document) + return document diff --git a/python/model/solver_trace.py b/python/model/solver_trace.py new file mode 100644 index 0000000..58ad664 --- /dev/null +++ b/python/model/solver_trace.py @@ -0,0 +1,320 @@ +"""Immutable semantic event trace copied from one native Wang solve.""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Final + +from model.tiling import TilingSolveStatus +from model.tileset import TILE_COUNT + + +TRACE_ROOT: Final = "root" +TRACE_PROPAGATION: Final = "propagation" +TRACE_DECISION: Final = "decision" +TRACE_DOMAIN_REDUCTION: Final = "domain_reduction" +TRACE_CONFLICT: Final = "conflict" +TRACE_BACKTRACK: Final = "backtrack" +TRACE_RESULT: Final = "result" +TRACE_KINDS: Final = frozenset( + { + TRACE_ROOT, + TRACE_PROPAGATION, + TRACE_DECISION, + TRACE_DOMAIN_REDUCTION, + TRACE_CONFLICT, + TRACE_BACKTRACK, + TRACE_RESULT, + } +) + +TRACE_INITIAL: Final = "initial" +TRACE_SEARCH: Final = "search" +TRACE_PHASES: Final = frozenset({TRACE_INITIAL, TRACE_SEARCH}) + +TRACE_REASON_DECISION: Final = "decision" +TRACE_REASON_PROPAGATION: Final = "propagation" +TRACE_REASONS: Final = frozenset( + {TRACE_REASON_DECISION, TRACE_REASON_PROPAGATION} +) + +SOLVER_REFERENCE: Final = "reference" +SOLVER_OPTIMIZED: Final = "optimized" +SOLVERS: Final = frozenset({SOLVER_REFERENCE, SOLVER_OPTIMIZED}) + +DOMAIN_ALL: Final = (1 << TILE_COUNT) - 1 + + +@dataclass(frozen=True, slots=True) +class SolverTraceEvent: + sequence: int + kind: str + phase: str | None + reason: str | None + depth: int + cell: int | None + change_mark: int + old_domain: int | None + new_domain: int | None + status: TilingSolveStatus | None + + def __post_init__(self) -> None: + for name in ("sequence", "depth", "change_mark"): + value = getattr(self, name) + if type(value) is not int or value < 0: + raise ValueError(f"trace event {name} must be nonnegative") + if type(self.kind) is not str or self.kind not in TRACE_KINDS: + raise ValueError("trace event kind is invalid") + if self.phase is not None and ( + type(self.phase) is not str or self.phase not in TRACE_PHASES + ): + raise ValueError("trace event phase is invalid") + if self.reason is not None and ( + type(self.reason) is not str or self.reason not in TRACE_REASONS + ): + raise ValueError("trace event reason is invalid") + if self.cell is not None and (type(self.cell) is not int or self.cell < 0): + raise ValueError("trace event cell must be nonnegative or None") + for name in ("old_domain", "new_domain"): + value = getattr(self, name) + if value is not None and ( + type(value) is not int or not 0 <= value <= DOMAIN_ALL + ): + raise ValueError(f"trace event {name} is not a Wang domain") + if self.status is not None and self.status not in ( + TilingSolveStatus.SAT, + TilingSolveStatus.UNSAT, + ): + raise ValueError("trace event status must be SAT, UNSAT, or None") + + +@dataclass(frozen=True, slots=True) +class SolverTraceCheckpoint: + event_sequence: int + change_mark: int + domains: tuple[int, ...] + + def __post_init__(self) -> None: + if type(self.event_sequence) is not int or self.event_sequence < 0: + raise ValueError("checkpoint event_sequence must be nonnegative") + if type(self.change_mark) is not int or self.change_mark < 0: + raise ValueError("checkpoint change_mark must be nonnegative") + if type(self.domains) is not tuple: + raise TypeError("checkpoint domains must be a tuple") + _validate_domains(self.domains, "checkpoint domains") + + +@dataclass(frozen=True, slots=True) +class SolverTrace: + solver: str + status: TilingSolveStatus + width: int + height: int + initial_domains: tuple[int, ...] + events: tuple[SolverTraceEvent, ...] + observed_event_count: int + event_capacity: int + truncated: bool + checkpoints: tuple[SolverTraceCheckpoint, ...] + checkpoint_interval: int + checkpoint_capacity: int + checkpoints_truncated: bool + + def __post_init__(self) -> None: + if type(self.solver) is not str or self.solver not in SOLVERS: + raise ValueError("solver trace engine is invalid") + if self.status not in (TilingSolveStatus.SAT, TilingSolveStatus.UNSAT): + raise ValueError("solver trace status must be SAT or UNSAT") + for name in ( + "width", + "height", + "observed_event_count", + "event_capacity", + "checkpoint_interval", + "checkpoint_capacity", + ): + value = getattr(self, name) + if type(value) is not int or value < 0: + raise ValueError(f"solver trace {name} must be nonnegative") + if self.width == 0 or self.height == 0: + raise ValueError("solver trace dimensions must be positive") + if self.event_capacity < 2: + raise ValueError("solver trace event_capacity must be at least two") + if type(self.truncated) is not bool: + raise TypeError("solver trace truncated must be a boolean") + if type(self.checkpoints_truncated) is not bool: + raise TypeError("checkpoints_truncated must be a boolean") + if type(self.initial_domains) is not tuple: + raise TypeError("initial_domains must be a tuple") + if type(self.events) is not tuple: + raise TypeError("events must be a tuple") + if type(self.checkpoints) is not tuple: + raise TypeError("checkpoints must be a tuple") + area = self.width * self.height + if len(self.initial_domains) != area: + raise ValueError("initial_domains length must match trace dimensions") + _validate_domains(self.initial_domains, "initial domains") + if not self.events or len(self.events) > self.event_capacity: + raise ValueError("recorded events must fit the declared capacity") + if self.events[0].kind != TRACE_ROOT: + raise ValueError("the first trace event must be root") + terminal = self.events[-1] + if terminal.kind != TRACE_RESULT or terminal.status is not self.status: + raise ValueError("the final trace event must publish the solve status") + if self.observed_event_count != terminal.sequence + 1: + raise ValueError("observed_event_count must follow the result sequence") + if self.truncated: + if terminal.sequence <= len(self.events) - 1: + raise ValueError("a truncated trace must contain an event gap") + elif self.observed_event_count != len(self.events): + raise ValueError("a complete trace cannot contain an event gap") + for index, event in enumerate(self.events[:-1]): + if type(event) is not SolverTraceEvent: + raise TypeError("events must contain SolverTraceEvent values") + if event.sequence != index: + raise ValueError("the recorded trace prefix must be contiguous") + if type(terminal) is not SolverTraceEvent: + raise TypeError("events must contain SolverTraceEvent values") + if (self.checkpoint_interval == 0) != (self.checkpoint_capacity == 0): + raise ValueError("checkpoint interval and capacity must be jointly set") + if len(self.checkpoints) > self.checkpoint_capacity: + raise ValueError("checkpoints exceed their declared capacity") + checkpoint_opportunities = ( + 0 + if self.checkpoint_interval == 0 + else (len(self.events) - int(self.truncated)) + // self.checkpoint_interval + ) + if len(self.checkpoints) != min( + checkpoint_opportunities, + self.checkpoint_capacity, + ): + raise ValueError("checkpoint count does not match recorded events") + if self.checkpoints_truncated != ( + checkpoint_opportunities > self.checkpoint_capacity + ): + raise ValueError("checkpoints_truncated is inconsistent") + for checkpoint in self.checkpoints: + if type(checkpoint) is not SolverTraceCheckpoint: + raise TypeError( + "checkpoints must contain SolverTraceCheckpoint values" + ) + if len(checkpoint.domains) != area: + raise ValueError("checkpoint domains length must match trace area") + replay_solver_trace(self) + + +def _validate_domains(domains: tuple[int, ...], label: str) -> None: + for domain in domains: + if type(domain) is not int or not 0 <= domain <= DOMAIN_ALL: + raise ValueError(f"{label} must contain canonical Wang domains") + + +def replay_solver_trace( + trace: SolverTrace, +) -> tuple[tuple[int, ...], ...]: + """Replay the recorded prefix and return the state after every event. + + The terminal result never mutates state. For a truncated trace the returned + terminal state is the last reconstructable prefix, not an invented final + solver state. + """ + domains = list(trace.initial_domains) + changes: list[tuple[int, int]] = [] + states: list[tuple[int, ...]] = [] + checkpoints = {item.event_sequence: item for item in trace.checkpoints} + if len(checkpoints) != len(trace.checkpoints): + raise ValueError("checkpoint event sequences must be unique") + + for index, event in enumerate(trace.events): + if event.kind != TRACE_RESULT and event.status is not None: + raise ValueError("only the result event may publish a status") + if event.kind != TRACE_DOMAIN_REDUCTION and event.reason is not None: + raise ValueError("only domain reduction may publish a reason") + if event.kind not in (TRACE_DECISION, TRACE_DOMAIN_REDUCTION) and ( + event.old_domain is not None or event.new_domain is not None + ): + raise ValueError("only decision and reduction may publish domains") + if event.kind == TRACE_ROOT: + if index != 0 or event.phase != TRACE_INITIAL: + raise ValueError("root must be the first initial-phase event") + if event.cell is not None or event.change_mark != 0 or event.depth != 0: + raise ValueError("root fields are inconsistent") + elif event.kind == TRACE_DOMAIN_REDUCTION: + if event.phase not in TRACE_PHASES or event.reason not in TRACE_REASONS: + raise ValueError("domain reduction requires phase and reason") + if event.cell is None or event.cell >= len(domains): + raise ValueError("domain reduction cell lies outside the trace") + if event.old_domain is None or event.new_domain is None: + raise ValueError("domain reduction requires old and new domains") + if domains[event.cell] != event.old_domain: + raise ValueError("domain reduction old_domain does not match replay") + if event.new_domain == event.old_domain or ( + event.new_domain & ~event.old_domain + ): + raise ValueError("domain reduction must remove at least one tile") + changes.append((event.cell, event.old_domain)) + domains[event.cell] = event.new_domain + if event.change_mark != len(changes): + raise ValueError("domain reduction change_mark is inconsistent") + elif event.kind == TRACE_BACKTRACK: + if event.phase != TRACE_SEARCH or event.change_mark > len(changes): + raise ValueError("backtrack change_mark is inconsistent") + while len(changes) > event.change_mark: + cell, old_domain = changes.pop() + domains[cell] = old_domain + elif not ( + event.kind == TRACE_RESULT + and trace.truncated + and event.sequence != index + ): + if event.change_mark != len(changes): + raise ValueError("trace event change_mark is inconsistent") + + if event.kind == TRACE_DECISION: + if event.phase != TRACE_SEARCH or event.cell is None: + raise ValueError("decision requires a search-phase cell") + if event.old_domain != domains[event.cell]: + raise ValueError("decision old_domain does not match replay") + if event.new_domain is None or event.new_domain == 0 or ( + event.new_domain & (event.new_domain - 1) + ): + raise ValueError("decision new_domain must be a singleton") + if event.old_domain is None or event.new_domain & ~event.old_domain: + raise ValueError("decision must select from its old domain") + elif event.kind == TRACE_PROPAGATION: + if event.phase not in TRACE_PHASES: + raise ValueError("propagation requires a phase") + if (event.phase == TRACE_INITIAL) != (event.cell is None): + raise ValueError("propagation cell does not match its phase") + if event.phase == TRACE_INITIAL and event.depth != 0: + raise ValueError("initial propagation must have depth zero") + elif event.kind == TRACE_CONFLICT: + if event.phase not in TRACE_PHASES or event.cell is None: + raise ValueError("conflict requires a phase and cell") + if event.cell >= len(domains) or domains[event.cell] != 0: + raise ValueError("conflict cell must have the empty domain") + elif event.kind == TRACE_RESULT: + if event is not trace.events[-1] or event.phase is not None: + raise ValueError("result must be the terminal phase-less event") + if event.status is not trace.status: + raise ValueError("result status does not match the trace") + if (trace.status is TilingSolveStatus.SAT) != (event.cell is None): + raise ValueError("result cell does not match the solve status") + + state = tuple(domains) + checkpoint = checkpoints.get(event.sequence) + if checkpoint is not None: + if checkpoint.change_mark != len(changes): + raise ValueError("checkpoint change_mark does not match replay") + if checkpoint.domains != state: + raise ValueError("checkpoint domains do not match replay") + states.append(state) + + recorded_sequences = {event.sequence for event in trace.events} + if any( + checkpoint.event_sequence not in recorded_sequences + for checkpoint in trace.checkpoints + ): + raise ValueError("checkpoint must reference a recorded event") + return tuple(states) diff --git a/python/native/solver_trace_adapter.py b/python/native/solver_trace_adapter.py new file mode 100644 index 0000000..3a50646 --- /dev/null +++ b/python/native/solver_trace_adapter.py @@ -0,0 +1,301 @@ +"""ctypes boundary for opt-in native Wang solver event traces.""" + +from __future__ import annotations + +from ctypes import ( + CDLL, + POINTER, + Structure, + byref, + c_bool, + c_int, + c_size_t, + c_uint32, + c_uint64, +) +from functools import cache + +from model.region import Region +from model.solver_trace import ( + SOLVER_OPTIMIZED, + SOLVER_REFERENCE, + TRACE_BACKTRACK, + TRACE_CONFLICT, + TRACE_DECISION, + TRACE_DOMAIN_REDUCTION, + TRACE_INITIAL, + TRACE_PROPAGATION, + TRACE_REASON_DECISION, + TRACE_REASON_PROPAGATION, + TRACE_RESULT, + TRACE_ROOT, + TRACE_SEARCH, + SolverTrace, + SolverTraceCheckpoint, + SolverTraceEvent, + replay_solver_trace, +) +from model.tiling import TilingSolveResult, TilingSolveStatus +from native._lib import library +from native.region_adapter import _Region, _YangZhangReduction +from native.witness_adapter import ( + NativeWitnessError, + _WangSolveResult, + _WangSolverOptions, + _adapt_solve_result, +) + + +_SIZE_MAX = c_size_t(-1).value +_EVENT_KINDS = { + 0: TRACE_ROOT, + 1: TRACE_PROPAGATION, + 2: TRACE_DECISION, + 3: TRACE_DOMAIN_REDUCTION, + 4: TRACE_CONFLICT, + 5: TRACE_BACKTRACK, + 6: TRACE_RESULT, +} +_PHASES = {0: None, 1: TRACE_INITIAL, 2: TRACE_SEARCH} +_REASONS = { + 0: None, + 1: TRACE_REASON_DECISION, + 2: TRACE_REASON_PROPAGATION, +} +_STATUSES = { + -1: None, + 0: TilingSolveStatus.UNSAT, + 1: TilingSolveStatus.SAT, +} + + +class _WangSolveTraceEvent(Structure): + _fields_ = [ + ("sequence", c_uint64), + ("kind", c_int), + ("phase", c_int), + ("reason", c_int), + ("depth", c_size_t), + ("cell_index", c_size_t), + ("change_mark", c_size_t), + ("old_domain", c_uint32), + ("new_domain", c_uint32), + ("status", c_int), + ] + + +class _WangSolveTraceCheckpoint(Structure): + _fields_ = [ + ("event_sequence", c_uint64), + ("change_mark", c_size_t), + ] + + +class _WangSolveTraceOptions(Structure): + _fields_ = [ + ("event_capacity", c_size_t), + ("checkpoint_interval", c_size_t), + ("checkpoint_capacity", c_size_t), + ] + + +class _WangSolveTrace(Structure): + _fields_ = [ + ("initial_domains", POINTER(c_uint32)), + ("domain_count", c_size_t), + ("events", POINTER(_WangSolveTraceEvent)), + ("event_count", c_size_t), + ("observed_event_count", c_uint64), + ("event_capacity", c_size_t), + ("truncated", c_bool), + ("checkpoints", POINTER(_WangSolveTraceCheckpoint)), + ("checkpoint_domains", POINTER(c_uint32)), + ("checkpoint_count", c_size_t), + ("checkpoint_interval", c_size_t), + ("checkpoint_capacity", c_size_t), + ("checkpoints_truncated", c_bool), + ] + + +class _WangTracedSolveResult(Structure): + _fields_ = [ + ("solve", _WangSolveResult), + ("trace", _WangSolveTrace), + ] + + +@cache +def _trace_library() -> CDLL: + lib = library() + arguments = [ + POINTER(_Region), + POINTER(_WangSolverOptions), + POINTER(_WangSolveTraceOptions), + POINTER(_WangTracedSolveResult), + ] + lib.wang_solve_serial_traced.argtypes = arguments + lib.wang_solve_serial_traced.restype = c_int + lib.wang_solve_optimized_traced.argtypes = arguments + lib.wang_solve_optimized_traced.restype = c_int + lib.wang_traced_solve_result_destroy.argtypes = [ + POINTER(_WangTracedSolveResult) + ] + lib.wang_traced_solve_result_destroy.restype = None + return lib + + +def _enum_value(mapping: dict[int, object], value: int, label: str) -> object: + try: + return mapping[value] + except KeyError as error: + raise NativeWitnessError( + f"native solver trace returned unknown {label} {value}" + ) from error + + +def _copy_trace( + native: _WangSolveTrace, + region: Region, + solver: str, + status: TilingSolveStatus, +) -> SolverTrace: + area = region.width * region.height + domain_count = int(native.domain_count) + event_count = int(native.event_count) + checkpoint_count = int(native.checkpoint_count) + if domain_count != area or not native.initial_domains: + raise NativeWitnessError("native solver trace returned malformed root state") + if event_count < 2 or event_count > int(native.event_capacity) or not native.events: + raise NativeWitnessError("native solver trace returned malformed event storage") + if checkpoint_count > int(native.checkpoint_capacity): + raise NativeWitnessError("native solver trace exceeded checkpoint capacity") + if checkpoint_count and ( + not native.checkpoints or not native.checkpoint_domains + ): + raise NativeWitnessError("native solver trace returned malformed checkpoints") + + initial_domains = tuple( + int(native.initial_domains[index]) for index in range(domain_count) + ) + events: list[SolverTraceEvent] = [] + for index in range(event_count): + item = native.events[index] + kind = _enum_value(_EVENT_KINDS, int(item.kind), "event kind") + assert type(kind) is str + phase = _enum_value(_PHASES, int(item.phase), "phase") + reason = _enum_value(_REASONS, int(item.reason), "reason") + event_status = _enum_value(_STATUSES, int(item.status), "status") + cell_index = int(item.cell_index) + cell = None if cell_index == _SIZE_MAX else cell_index + carries_domains = kind in (TRACE_DECISION, TRACE_DOMAIN_REDUCTION) + events.append( + SolverTraceEvent( + sequence=int(item.sequence), + kind=kind, + phase=phase if type(phase) is str else None, + reason=reason if type(reason) is str else None, + depth=int(item.depth), + cell=cell, + change_mark=int(item.change_mark), + old_domain=int(item.old_domain) if carries_domains else None, + new_domain=int(item.new_domain) if carries_domains else None, + status=( + event_status + if type(event_status) is TilingSolveStatus + else None + ), + ) + ) + + checkpoints = tuple( + SolverTraceCheckpoint( + event_sequence=int(native.checkpoints[index].event_sequence), + change_mark=int(native.checkpoints[index].change_mark), + domains=tuple( + int(native.checkpoint_domains[index * domain_count + cell]) + for cell in range(domain_count) + ), + ) + for index in range(checkpoint_count) + ) + return SolverTrace( + solver=solver, + status=status, + width=region.width, + height=region.height, + initial_domains=initial_domains, + events=tuple(events), + observed_event_count=int(native.observed_event_count), + event_capacity=int(native.event_capacity), + truncated=bool(native.truncated), + checkpoints=checkpoints, + checkpoint_interval=int(native.checkpoint_interval), + checkpoint_capacity=int(native.checkpoint_capacity), + checkpoints_truncated=bool(native.checkpoints_truncated), + ) + + +def _solve_native_traced( + native_reduction: _YangZhangReduction, + region: Region, + *, + optimized: bool, + event_capacity: int, + checkpoint_interval: int, + checkpoint_capacity: int, +) -> tuple[TilingSolveResult, SolverTrace]: + """Run one traced solve and copy all caller-owned native storage.""" + for name, value in ( + ("event_capacity", event_capacity), + ("checkpoint_interval", checkpoint_interval), + ("checkpoint_capacity", checkpoint_capacity), + ): + if type(value) is not int or value < 0: + raise ValueError(f"{name} must be a nonnegative integer") + if event_capacity < 2: + raise ValueError("event_capacity must be at least two") + if (checkpoint_interval == 0) != (checkpoint_capacity == 0): + raise ValueError( + "checkpoint_interval and checkpoint_capacity must be jointly set" + ) + + native_options = _WangSolveTraceOptions( + event_capacity=event_capacity, + checkpoint_interval=checkpoint_interval, + checkpoint_capacity=checkpoint_capacity, + ) + lib = _trace_library() + solve = ( + lib.wang_solve_optimized_traced + if optimized + else lib.wang_solve_serial_traced + ) + solver = SOLVER_OPTIMIZED if optimized else SOLVER_REFERENCE + native_result = _WangTracedSolveResult() + try: + status_code = solve( + byref(native_reduction.region), + None, + byref(native_options), + byref(native_result), + ) + result = _adapt_solve_result( + status_code, + native_result.solve, + region, + "traced native Wang solve", + ) + trace = _copy_trace(native_result.trace, region, solver, result.status) + if result.status is TilingSolveStatus.SAT and not trace.truncated: + assert result.tiling is not None + expected = tuple( + 0 if tile_id is None else 1 << tile_id + for tile_id in result.tiling + ) + if replay_solver_trace(trace)[-1] != expected: + raise NativeWitnessError( + "native solver trace does not replay to its SAT witness" + ) + return result, trace + finally: + lib.wang_traced_solve_result_destroy(byref(native_result)) diff --git a/python/native/trace_pipeline.py b/python/native/trace_pipeline.py new file mode 100644 index 0000000..656b711 --- /dev/null +++ b/python/native/trace_pipeline.py @@ -0,0 +1,63 @@ +"""One-lifetime native formula, reduction, solve, and trace orchestration.""" + +from model.formula import Formula +from model.reduction_explanation import ReductionExplanation +from model.region import Region +from model.solver_trace import SolverTrace +from model.tiling import TilingSolveResult, TilingSolveStatus +from model.tileset import TILESET +from native.formula_adapter import PathLike, _copy_formula, _loaded_formula +from native.region_adapter import ( + _built_explained_reduction, + _copy_reduction_explanation, + _copy_region, +) +from native.solver_trace_adapter import _solve_native_traced +from native.witness_adapter import NativeWitnessError +from oracles.tiling_check import is_valid_tiling + + +def solve_native_pipeline_trace( + path: PathLike, + *, + optimized: bool = False, + event_capacity: int = 20_000, + checkpoint_interval: int = 64, + checkpoint_capacity: int = 64, +) -> tuple[ + Formula, + Region, + ReductionExplanation, + TilingSolveResult, + SolverTrace, +]: + """Copy one observed native run before every C lifetime is released.""" + if type(optimized) is not bool: + raise TypeError("optimized must be a boolean") + + with _loaded_formula(path) as native_formula: + formula = _copy_formula(native_formula) + with _built_explained_reduction(native_formula) as native_reduction: + region = _copy_region(native_reduction.reduction.region) + explanation = _copy_reduction_explanation( + native_reduction, + int(native_formula.variable_count), + ) + result, trace = _solve_native_traced( + native_reduction.reduction, + region, + optimized=optimized, + event_capacity=event_capacity, + checkpoint_interval=checkpoint_interval, + checkpoint_capacity=checkpoint_capacity, + ) + if result.status is TilingSolveStatus.SAT: + if result.tiling is None or not is_valid_tiling( + region, + TILESET, + result.tiling, + ): + raise NativeWitnessError( + "traced native SAT tiling was rejected by the Python checker" + ) + return formula, region, explanation, result, trace diff --git a/python/oracles/boolean_solver.py b/python/oracles/boolean_solver.py index c507fc6..26d2f9a 100644 --- a/python/oracles/boolean_solver.py +++ b/python/oracles/boolean_solver.py @@ -8,9 +8,10 @@ from dataclasses import dataclass from enum import Enum -from z3 import Bool, If, Solver, Sum, is_true, sat, unsat +from z3 import Bool, BoolRef, If, Solver, Sum, is_true, sat, unsat from model.formula import Formula +from oracles.z3_config import configured_solver class BooleanSolveStatus(Enum): @@ -30,14 +31,18 @@ def __post_init__(self) -> None: raise ValueError("only SAT results carry an assignment") -def solve_boolean(formula: Formula) -> BooleanSolveResult: - """Solve ``formula`` while counting all three positions of each clause.""" +def _encode_boolean(formula: Formula) -> tuple[Solver, tuple[BoolRef, ...]]: + """Build the canonical variable and clause order used by this oracle.""" variables = [Bool(f"x_{index}") for index in range(formula.variable_count)] - - solver = Solver() - + solver = configured_solver(Solver()) for clause in formula.clauses: solver.add(Sum([If(variables[index], 1, 0) for index in clause]) == 1) + return solver, tuple(variables) + + +def solve_boolean(formula: Formula) -> BooleanSolveResult: + """Solve ``formula`` while counting all three positions of each clause.""" + solver, variables = _encode_boolean(formula) status = solver.check() diff --git a/python/oracles/tiling_solver.py b/python/oracles/tiling_solver.py index 35fb5de..24f2cf2 100644 --- a/python/oracles/tiling_solver.py +++ b/python/oracles/tiling_solver.py @@ -13,6 +13,7 @@ Tile, Tileset, ) +from oracles.z3_config import configured_solver def _validate_tileset(tileset: Tileset) -> None: @@ -59,18 +60,18 @@ def _edge_terms( return tuple(terms) -def solve_tiling(region: Region, tileset: Tileset) -> TilingSolveResult: - """Solve an existing region without parsing or rebuilding its reduction. - - Each cell is constrained to one tileset edge tuple and adjacent cells - share their internal edge-color term. SAT returns one dense row-major tile - ID per active cell and ``None`` for inactive cells; UNSAT and UNKNOWN - return no tiling. Duplicate edge tuples remain valid, constraint-equivalent - tile IDs. - """ +def _encode_tiling( + region: Region, + tileset: Tileset, +) -> tuple[ + Solver, + tuple[tuple[ArithRef, ArithRef, ArithRef, ArithRef] | None, ...], + dict[Tile, int], +]: + """Build the canonical row-major edge-table encoding used by the oracle.""" _validate_tileset(tileset) - solver = Solver() + solver = configured_solver(Solver()) edges = _edge_terms(region) tile_id_by_edges: dict[Tile, int] = {} for tile_id, tile in enumerate(tileset): @@ -96,6 +97,19 @@ def solve_tiling(region: Region, tileset: Tileset) -> TilingSolveResult: for direction, required_color in enumerate(region.boundary[index]): if required_color != COLOR_NONE: solver.add(cell_edges[direction] == required_color) + return solver, edges, tile_id_by_edges + + +def solve_tiling(region: Region, tileset: Tileset) -> TilingSolveResult: + """Solve an existing region without parsing or rebuilding its reduction. + + Each cell is constrained to one tileset edge tuple and adjacent cells + share their internal edge-color term. SAT returns one dense row-major tile + ID per active cell and ``None`` for inactive cells; UNSAT and UNKNOWN + return no tiling. Duplicate edge tuples remain valid, constraint-equivalent + tile IDs. + """ + solver, edges, tile_id_by_edges = _encode_tiling(region, tileset) status = solver.check() if status == sat: diff --git a/python/oracles/z3_config.py b/python/oracles/z3_config.py new file mode 100644 index 0000000..ca8d03c --- /dev/null +++ b/python/oracles/z3_config.py @@ -0,0 +1,28 @@ +"""Explicit reproducibility settings shared by the two Z3 oracles.""" + +from typing import Final + +from z3 import Solver, get_version_string + + +Z3_RANDOM_SEED: Final = 0 +Z3_THREADS: Final = 1 + + +def configured_solver(solver=None) -> Solver: + """Configure a supplied solver, or create one, with stable parameters.""" + if solver is None: + solver = Solver() + solver.set(random_seed=Z3_RANDOM_SEED, threads=Z3_THREADS) + return solver + + +def z3_configuration() -> dict[str, object]: + """Return the exact environment fields used by encoding summaries.""" + return { + "version": get_version_string(), + "parameters": { + "random_seed": Z3_RANDOM_SEED, + "threads": Z3_THREADS, + }, + } diff --git a/renderer/README.md b/renderer/README.md index 8ca15be..f5da873 100644 --- a/renderer/README.md +++ b/renderer/README.md @@ -134,6 +134,52 @@ Reduction spans describe the square construction itself, so this view rejects the signal permutation, and gadget bounds without importing native code or reconstructing builder geometry. +### Offline trace and algorithm animations + +The animation modules keep state interpretation separate from image encoding. +`wang_trace.py` loads a hash-bound `wang-explain-manifest-v3` and independently +replays its `observed` native events once. `wang_trace_render.py` selects and +composes frames from those replayed states. `wang_animation.py` receives only +completed RGB frames and writes deterministic atomic PNGs, a contact sheet, +and a presentation-only GIF: + +```bash +uv run --locked python wang_trace_render.py \ + ../tests/fixtures/pipeline_sat_solver_trace/manifest.json \ + output/solver-trace +``` + +Z3 uses a separate `encoding-order` summary. The renderer shows the explicit +project-owned row-major constraint construction and returned model, never an +internal Z3 search or debug trace: + +```bash +uv run --locked python wang_z3_summary.py \ + ../tests/fixtures/pipeline_sat_z3/wang-z3.json \ + output/z3-encoding +``` + +Three additional commands make their source semantics explicit: builder and +hex are `canonical-example` views over versioned data and pure checked +transformation respectively; optimized is a `didactic` overview whose dated +reports, not the animation, establish performance. + +```bash +uv run --locked python wang_algorithm_animation.py builder \ + ../tests/fixtures/pipeline_sat_reduction_explain/manifest.json \ + output/builder-routing +uv run --locked python wang_algorithm_animation.py optimized \ + output/optimized-mechanisms +uv run --locked python wang_algorithm_animation.py hex \ + ../tests/fixtures/wang_solution_v1_square_sat.json \ + output/square-to-hex +``` + +All loaders reject unknown fields and identity drift before rasterization. No +animation module imports native code; trace rendering and algorithm rendering +do not import Z3. PNG sources are the deterministic test oracles. GIFs exist +only for presentation, and every published animation has a static fallback. + ## Input Format ### palette.json @@ -282,9 +328,17 @@ Raises `RenderingException` on pipeline errors. ├── wang_hex_port.py # Pure square-to-hex reducer and independent checker ├── wang_snapshot.py # Strict static-snapshot consumer and view compositor ├── wang_explain.py # Shared colored-edge and legend drawing primitives +├── wang_trace.py # Strict observed-trace loader and offline replay +├── wang_trace_render.py # Trace frame selection and composition CLI +├── wang_z3_summary.py # Encoding-order summary consumer and compositor +├── wang_animation.py # Deterministic PNG/contact-sheet/GIF encoder +├── wang_algorithm_animation.py # Canonical and didactic algorithm views ├── test_wang_square.py # Square loader, raster, isolation, CLI, and failures ├── test_wang_hex.py # Port proof obligations, hex raster, golden, and CLI ├── test_wang_snapshot.py # Snapshot contracts, views, isolation, and goldens +├── test_wang_trace.py # Hash-bound replay, isolation, and byte stability +├── test_wang_z3_summary.py # Fixed encoding summaries and byte stability +├── test_wang_algorithm_animation.py # Source checks and animation goldens ├── input/ # Example input files (palette, scene, tiles, sprites) ├── output/ # Rendered PNG output goes here ├── test_data/ @@ -306,9 +360,9 @@ Raises `RenderingException` on pipeline errors. uv run --locked pytest -q ``` -The complete isolated suite has 238 tests: the 144 preserved legacy tests -below, 45 Wang square tests, 24 square-to-hex/hex-raster tests, and 25 static -snapshot/explainability tests. +The complete isolated suite has 253 tests: the 144 preserved legacy tests +below, 45 Wang square tests, 24 square-to-hex/hex-raster tests, 25 static +snapshot/explainability tests, and 15 trace/Z3/algorithm-animation tests. To run only the original upstream suite: ```bash diff --git a/renderer/UPSTREAM.md b/renderer/UPSTREAM.md index 0405b2f..ed45cf8 100644 --- a/renderer/UPSTREAM.md +++ b/renderer/UPSTREAM.md @@ -44,11 +44,11 @@ uv run --locked pytest -q ``` The import baseline remains 144 collected tests and 144 passing tests. The -combined local suite is 238 tests: 144 preserved legacy tests, 45 Wang square -tests, 24 square-to-hex/hex-raster tests, and 25 static -snapshot/explainability tests. Keep the renderer environment under -`renderer/.venv`; its local `.gitignore` excludes that environment and -generated Python/build files. +combined local suite is 253 tests: 144 preserved legacy tests, 45 Wang square +tests, 24 square-to-hex/hex-raster tests, 25 static +snapshot/explainability tests, and 15 trace/Z3/algorithm-animation tests. Keep +the renderer environment under `renderer/.venv`; its local `.gitignore` +excludes that environment and generated Python/build files. The preserved `renderer/.github/workflows/ci.yml` is nested upstream evidence; GitHub does not run it as a workflow of the containing repository. The diff --git a/renderer/test_wang_algorithm_animation.py b/renderer/test_wang_algorithm_animation.py new file mode 100644 index 0000000..ddcea16 --- /dev/null +++ b/renderer/test_wang_algorithm_animation.py @@ -0,0 +1,95 @@ +from __future__ import annotations + +from pathlib import Path + +from PIL import Image + +from wang_algorithm_animation import ( + main, + render_builder_assets, + render_hex_assets, + render_optimized_assets, +) + + +RENDERER = Path(__file__).resolve().parent +ROOT = RENDERER.parent +BUILDER_MANIFEST = ( + ROOT / "tests/fixtures/pipeline_sat_reduction_explain/manifest.json" +) +SQUARE_SOLUTION = ROOT / "tests/fixtures/wang_solution_v1_square_sat.json" +GOLDENS = ROOT / "docs/assets/images" + + +def _tree_bytes(directory: Path) -> dict[str, bytes]: + return { + path.relative_to(directory).as_posix(): path.read_bytes() + for path in directory.rglob("*") + if path.is_file() + } + + +def _assert_stable_assets( + first_directory: Path, + second_directory: Path, + golden_directory: Path, + *, + frame_count: int, + fallback_name: str, +) -> None: + assert _tree_bytes(first_directory) == _tree_bytes(second_directory) + assert _tree_bytes(first_directory) == _tree_bytes(golden_directory) + with Image.open(first_directory / "trace.gif") as animation: + assert animation.format == "GIF" + assert animation.n_frames == frame_count + assert (first_directory / fallback_name).is_file() + + +def test_builder_animation_uses_versioned_provenance_and_is_byte_stable(tmp_path): + first = render_builder_assets(BUILDER_MANIFEST, tmp_path / "first") + render_builder_assets(BUILDER_MANIFEST, tmp_path / "second") + + assert first.fallback.name == "frame-04.png" + _assert_stable_assets( + tmp_path / "first", + tmp_path / "second", + GOLDENS / "builder-routing", + frame_count=6, + fallback_name="frame-04.png", + ) + + +def test_optimized_didactic_animation_is_byte_stable(tmp_path): + first = render_optimized_assets(tmp_path / "first") + render_optimized_assets(tmp_path / "second") + + assert first.fallback.name == "frame-05.png" + _assert_stable_assets( + tmp_path / "first", + tmp_path / "second", + GOLDENS / "optimized-mechanisms", + frame_count=6, + fallback_name="frame-05.png", + ) + + +def test_hex_animation_checks_the_pure_port_and_is_byte_stable(tmp_path): + first = render_hex_assets(SQUARE_SOLUTION, tmp_path / "first") + render_hex_assets(SQUARE_SOLUTION, tmp_path / "second") + + assert first.fallback.name == "frame-02.png" + _assert_stable_assets( + tmp_path / "first", + tmp_path / "second", + GOLDENS / "square-to-hex", + frame_count=4, + fallback_name="frame-02.png", + ) + + +def test_cli_reports_animation_and_fallback(tmp_path, capsys): + assert main(["optimized", str(tmp_path)]) == 0 + assert capsys.readouterr().out.splitlines() == [ + f"animation={tmp_path / 'trace.gif'}", + f"fallback={tmp_path / 'frame-05.png'}", + ] diff --git a/renderer/test_wang_trace.py b/renderer/test_wang_trace.py new file mode 100644 index 0000000..5491494 --- /dev/null +++ b/renderer/test_wang_trace.py @@ -0,0 +1,167 @@ +from __future__ import annotations + +import hashlib +import json +from pathlib import Path +import shutil +import subprocess +import sys + +from PIL import Image +import pytest + +from wang_hex_port import WangSquareRenderError +from wang_trace import load_trace_bundle +from wang_trace_render import render_trace_assets + + +RENDERER = Path(__file__).resolve().parent +ROOT = RENDERER.parent +FIXTURE_DIRECTORY = ROOT / "tests/fixtures/pipeline_sat_solver_trace" +MANIFEST = FIXTURE_DIRECTORY / "manifest.json" +GOLDENS = ROOT / "docs/assets/images/solver-trace" + + +def _tree_bytes(directory: Path) -> dict[str, bytes]: + return { + path.relative_to(directory).as_posix(): path.read_bytes() + for path in directory.rglob("*") + if path.is_file() + } + + +def test_loads_and_replays_hash_bound_trace_without_solver_imports(): + bundle = load_trace_bundle(MANIFEST) + + assert bundle.trace.solver == "reference" + assert bundle.trace.status == "sat" + assert bundle.trace.observed_event_count == 2896 + assert len(bundle.trace.events) == 2896 + assert len(bundle.trace.checkpoints) == 22 + assert bundle.solution is not None + assert (bundle.trace.width, bundle.trace.height) == (41, 11) + assert "z3" not in sys.modules + assert not any(name.startswith("native") for name in sys.modules) + + +def test_one_composition_chain_is_byte_stable_for_png_sheet_and_gif(tmp_path): + first = render_trace_assets(MANIFEST, tmp_path / "first", max_frames=8) + second = render_trace_assets(MANIFEST, tmp_path / "second", max_frames=8) + + assert _tree_bytes(tmp_path / "first") == _tree_bytes(tmp_path / "second") + assert _tree_bytes(tmp_path / "first") == _tree_bytes(GOLDENS) + assert len(first.frames) == 8 + assert first.fallback.name == "frame-002517.png" + assert first.animation.name == "trace.gif" + assert first.contact_sheet.name == "contact-sheet.png" + with Image.open(first.frames[0]) as frame: + assert frame.mode == "RGB" + assert frame.size == (988, 414) + with Image.open(first.animation) as animation: + assert animation.format == "GIF" + assert animation.n_frames == 8 + + +def test_rejects_hash_tampering_before_parsing_trace(tmp_path): + copied = tmp_path / "bundle" + shutil.copytree(FIXTURE_DIRECTORY, copied) + manifest = json.loads((copied / "manifest.json").read_text(encoding="utf-8")) + trace_path = copied / manifest["artifacts"]["trace"]["path"] + trace_path.write_bytes(trace_path.read_bytes() + b" ") + + with pytest.raises(WangSquareRenderError, match="sha256"): + load_trace_bundle(copied / "manifest.json") + + +def test_rejects_semantic_delta_tampering_even_with_updated_hash(tmp_path): + copied = tmp_path / "bundle" + shutil.copytree(FIXTURE_DIRECTORY, copied) + manifest_path = copied / "manifest.json" + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + trace_path = copied / manifest["artifacts"]["trace"]["path"] + trace = json.loads(trace_path.read_text(encoding="utf-8")) + event = next( + item for item in trace["events"] if item["kind"] == "domain_reduction" + ) + event["old_domain"] ^= 1 + encoded = (json.dumps(trace, indent=2) + "\n").encode("utf-8") + trace_path.write_bytes(encoded) + manifest["artifacts"]["trace"]["sha256"] = hashlib.sha256(encoded).hexdigest() + manifest_path.write_text(json.dumps(manifest), encoding="utf-8") + + with pytest.raises(WangSquareRenderError, match="old_domain"): + load_trace_bundle(manifest_path) + + +def test_rejects_inactive_cell_state_even_with_updated_hash(tmp_path): + copied = tmp_path / "bundle" + shutil.copytree(FIXTURE_DIRECTORY, copied) + manifest_path = copied / "manifest.json" + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + region_path = copied / manifest["artifacts"]["region"]["path"] + trace_path = copied / manifest["artifacts"]["trace"]["path"] + region = json.loads(region_path.read_text(encoding="utf-8")) + trace = json.loads(trace_path.read_text(encoding="utf-8")) + inactive = region["active"].index(False) + trace["initial_domains"][inactive] = 1 + for checkpoint in trace["checkpoints"]: + checkpoint["domains"][inactive] = 1 + encoded = (json.dumps(trace, indent=2) + "\n").encode("utf-8") + trace_path.write_bytes(encoded) + manifest["artifacts"]["trace"]["sha256"] = hashlib.sha256(encoded).hexdigest() + manifest_path.write_text(json.dumps(manifest), encoding="utf-8") + + with pytest.raises(WangSquareRenderError, match="inactive cell"): + load_trace_bundle(manifest_path) + + +def test_rejects_false_truncation_and_nonsemantic_event_fields(tmp_path): + copied = tmp_path / "bundle" + shutil.copytree(FIXTURE_DIRECTORY, copied) + manifest_path = copied / "manifest.json" + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + trace_path = copied / manifest["artifacts"]["trace"]["path"] + trace = json.loads(trace_path.read_text(encoding="utf-8")) + trace["capacity"]["truncated"] = True + encoded = (json.dumps(trace, indent=2) + "\n").encode("utf-8") + trace_path.write_bytes(encoded) + manifest["artifacts"]["trace"]["sha256"] = hashlib.sha256(encoded).hexdigest() + manifest_path.write_text(json.dumps(manifest), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="sequence gap"): + load_trace_bundle(manifest_path) + + trace = json.loads( + (FIXTURE_DIRECTORY / manifest["artifacts"]["trace"]["path"]).read_text( + encoding="utf-8" + ) + ) + propagation = next(item for item in trace["events"] if item["kind"] == "propagation") + propagation["reason"] = "decision" + encoded = (json.dumps(trace, indent=2) + "\n").encode("utf-8") + trace_path.write_bytes(encoded) + manifest["artifacts"]["trace"]["sha256"] = hashlib.sha256(encoded).hexdigest() + manifest_path.write_text(json.dumps(manifest), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="reserved for reduction"): + load_trace_bundle(manifest_path) + + +def test_cli_runs_in_isolated_renderer_process(tmp_path): + completed = subprocess.run( + [ + sys.executable, + "wang_trace_render.py", + str(MANIFEST), + str(tmp_path / "rendered"), + "--max-frames", + "4", + ], + cwd=RENDERER, + check=False, + capture_output=True, + text=True, + ) + + assert completed.returncode == 0, completed.stderr + assert "animation=" in completed.stdout + assert (tmp_path / "rendered/trace.gif").is_file() + assert (tmp_path / "rendered/contact-sheet.png").is_file() diff --git a/renderer/test_wang_z3_summary.py b/renderer/test_wang_z3_summary.py new file mode 100644 index 0000000..9319699 --- /dev/null +++ b/renderer/test_wang_z3_summary.py @@ -0,0 +1,92 @@ +from __future__ import annotations + +import json +from pathlib import Path +import sys + +from PIL import Image +import pytest + +from wang_hex_port import WangSquareRenderError +from wang_z3_summary import load_z3_encoding_summary, render_wang_z3_assets + + +RENDERER = Path(__file__).resolve().parent +ROOT = RENDERER.parent +FIXTURES = ROOT / "tests/fixtures/pipeline_sat_z3" +GOLDENS = ROOT / "docs/assets/images/z3-encoding" + + +def _tree_bytes(directory: Path) -> dict[str, bytes]: + return { + path.relative_to(directory).as_posix(): path.read_bytes() + for path in directory.rglob("*") + if path.is_file() + } + + +def test_loads_both_closed_summaries_without_z3_or_native_imports(): + boolean = load_z3_encoding_summary(FIXTURES / "boolean-z3.json") + wang = load_z3_encoding_summary(FIXTURES / "wang-z3.json") + + assert boolean.engine == "boolean-z3" + assert boolean.assignment == (False, True, False) + assert wang.engine == "wang-z3" + assert (wang.width, wang.height) == (41, 11) + assert wang.edge_term_count == 944 + assert wang.shared_internal_edge_count == 832 + assert wang.cells is not None and len(wang.cells) == 451 + assert "z3" not in sys.modules + assert not any(name.startswith("native") for name in sys.modules) + + +def test_encoding_order_animation_is_byte_stable_and_matches_goldens(tmp_path): + source = FIXTURES / "wang-z3.json" + first = render_wang_z3_assets(source, tmp_path / "first") + render_wang_z3_assets(source, tmp_path / "second") + + assert _tree_bytes(tmp_path / "first") == _tree_bytes(tmp_path / "second") + assert _tree_bytes(tmp_path / "first") == _tree_bytes(GOLDENS) + assert first.fallback.name == "frame-03.png" + with Image.open(first.animation) as animation: + assert animation.format == "GIF" + assert animation.n_frames == 5 + + +def test_rejects_unknown_fields_and_cross_engine_region_identity(tmp_path): + source = json.loads( + (FIXTURES / "boolean-z3.json").read_text(encoding="utf-8") + ) + source["debug_order"] = [] + path = tmp_path / "unknown.json" + path.write_text(json.dumps(source), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="unknown fields"): + load_z3_encoding_summary(path) + + del source["debug_order"] + source["region_sha256"] = "0" * 64 + path.write_text(json.dumps(source), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="region_sha256"): + load_z3_encoding_summary(path) + + +def test_rejects_inconsistent_wang_model_and_statistics(tmp_path): + source = json.loads((FIXTURES / "wang-z3.json").read_text(encoding="utf-8")) + active_index = next( + index + for index, tile_id in enumerate(source["model"]["cells"]) + if tile_id is not None + ) + source["model"]["cells"][active_index] = source["encoding"][ + "unique_tile_tuple_count" + ] + path = tmp_path / "invalid.json" + path.write_text(json.dumps(source), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="canonical tile table"): + load_z3_encoding_summary(path) + + source = json.loads((FIXTURES / "wang-z3.json").read_text(encoding="utf-8")) + source["statistics"][1]["value"] += 1 + path.write_text(json.dumps(source), encoding="utf-8") + with pytest.raises(WangSquareRenderError, match="project-owned counters"): + load_z3_encoding_summary(path) diff --git a/renderer/wang_algorithm_animation.py b/renderer/wang_algorithm_animation.py new file mode 100644 index 0000000..53687ec --- /dev/null +++ b/renderer/wang_algorithm_animation.py @@ -0,0 +1,327 @@ +"""Canonical/didactic animations for non-trace pipeline algorithms.""" + +from __future__ import annotations + +import argparse +from pathlib import Path + +from PIL import Image, ImageDraw + +from wang_animation import AnimationOutputs, write_animation_assets +from wang_explain import ( + EXPLAIN_ACTIVE_RGB, + EXPLAIN_MUTED_RGB, + EXPLAIN_PANEL_RGB, + EXPLAIN_TEXT_RGB, + draw_explain_heading, + explain_font, +) +from wang_hex_port import WangSquareRenderError, check_square_to_hex, reduce_square_to_hex +from wang_snapshot import load_explainability_bundle +from wang_square import load_wang_presentation + + +_GADGET_COLORS = { + "variable": (75, 137, 201), + "left_forward": (89, 170, 122), + "crossover": (234, 168, 61), + "right_forward": (169, 112, 191), + "clause": (214, 91, 91), +} +_OPTIMIZATIONS = ( + ("Dynamic DFS stack", "grow from 16 frames instead of reserving all active cells"), + ("Initial trail omission", "do not store undo entries that search cannot consume"), + ("SAT ownership transfer", "publish the verified domain buffer without a result copy"), + ("Byte support table", "aggregate compatible tiles through three byte lookups"), + ("Queue deduplication", "suppress an enqueue while the cell is already pending"), +) + + +def _base_frame(title: str, subtitle: str, size: tuple[int, int]) -> tuple[Image.Image, ImageDraw.ImageDraw]: + image = Image.new("RGB", size, EXPLAIN_PANEL_RGB) + draw = ImageDraw.Draw(image) + draw_explain_heading(draw, (18, 16), title=title, subtitle=subtitle) + return image, draw + + +def _builder_frame(bundle: object, stage: int) -> Image.Image: + reduction = bundle.reduction + assert reduction is not None + image, draw = _base_frame( + "Yang-Zhang construction provenance", + f"canonical-example stage {stage + 1}/6 | actual gadget spans, not a timed builder trace", + (980, 390), + ) + origin_x, origin_y, cell = 18, 92, 15 + grid_width = bundle.region.width * cell + grid_height = bundle.region.height * cell + for index, active in enumerate(bundle.region.active): + x = origin_x + (index % bundle.region.width) * cell + y = origin_y + (index // bundle.region.width) * cell + fill = (232, 235, 240) if active else (198, 204, 214) + draw.rectangle((x, y, x + cell - 1, y + cell - 1), fill=fill, outline=(187, 193, 203)) + + visible_kinds = ( + (), + ("variable",), + ("variable", "left_forward"), + ("variable", "left_forward", "crossover"), + ("variable", "left_forward", "crossover", "right_forward"), + tuple(_GADGET_COLORS), + )[stage] + for gadget in reduction.gadgets: + if gadget.kind not in visible_kinds: + continue + x0 = origin_x + gadget.x_begin * cell + y0 = origin_y + gadget.y_begin * cell + x1 = origin_x + gadget.x_end * cell - 1 + y1 = origin_y + gadget.y_end * cell - 1 + draw.rectangle((x0, y0, x1, y1), outline=_GADGET_COLORS[gadget.kind], width=3) + + legend_x = origin_x + grid_width + 24 + draw.text((legend_x, 92), "Native sidecar spans", font=explain_font(14), fill=EXPLAIN_TEXT_RGB) + y = 126 + for kind, color in _GADGET_COLORS.items(): + draw.rectangle((legend_x, y, legend_x + 18, y + 18), fill=color) + count = sum(gadget.kind == kind for gadget in reduction.gadgets) + draw.text( + (legend_x + 27, y + 2), + f"{kind.replace('_', ' ')}: {count}", + font=explain_font(10), + fill=EXPLAIN_TEXT_RGB if kind in visible_kinds else EXPLAIN_MUTED_RGB, + ) + y += 29 + draw.text( + (legend_x, y + 10), + f"signals: {len(reduction.source_signals)}\nswaps: " + f"{sum(g.kind == 'crossover' for g in reduction.gadgets)}", + font=explain_font(10), + fill=EXPLAIN_TEXT_RGB, + spacing=7, + ) + draw.text( + (18, 368), + "The provenance describes construction; Region remains presentation-neutral.", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + return image + + +def render_builder_assets( + manifest_path: str | Path, + output_directory: str | Path, + *, + duration_ms: int = 750, +) -> AnimationOutputs: + bundle = load_explainability_bundle(manifest_path) + if bundle.reduction is None: + raise WangSquareRenderError("builder animation requires reduction provenance") + frames = tuple(_builder_frame(bundle, stage) for stage in range(6)) + return write_animation_assets( + frames, + tuple(f"frame-{stage:02d}.png" for stage in range(6)), + output_directory, + fallback_index=4, + duration_ms=duration_ms, + ) + + +def _optimized_frame(stage: int) -> Image.Image: + image, draw = _base_frame( + "Optimized serial mechanisms", + f"didactic stage {stage + 1}/6 | storage/work changes only; search semantics stay shared", + (960, 430), + ) + draw.text( + (18, 82), + "Reference baseline", + font=explain_font(14), + fill=EXPLAIN_TEXT_RGB, + ) + draw.rounded_rectangle( + (18, 106, 245, 392), + radius=7, + fill=(239, 241, 245), + outline=(170, 177, 190), + ) + baseline = ( + "direct set-tile support loop", + "duplicate-accepting FIFO", + "initial trail entries", + "full DFS frame reserve", + "verified SAT result copy", + ) + y = 130 + for line in baseline: + draw.text((34, y), line, font=explain_font(10), fill=EXPLAIN_MUTED_RGB) + y += 46 + + draw.text((276, 82), "Retained optimized path", font=explain_font(14), fill=EXPLAIN_TEXT_RGB) + for index, (name, description) in enumerate(_OPTIMIZATIONS): + y = 106 + index * 57 + active = index < stage + current = index == stage - 1 + draw.rounded_rectangle( + (276, y, 928, y + 45), + radius=6, + fill=(213, 237, 224) if active else (240, 242, 246), + outline=(52, 145, 94) if current else (181, 188, 199), + width=2 if current else 1, + ) + draw.text( + (290, y + 6), + name, + font=explain_font(11), + fill=EXPLAIN_TEXT_RGB if active else EXPLAIN_MUTED_RGB, + ) + draw.text( + (472, y + 8), + description, + font=explain_font(9), + fill=EXPLAIN_TEXT_RGB if active else EXPLAIN_MUTED_RGB, + ) + draw.text( + (276, 400), + "Measured reports establish benefit separately; this animation claims no speedup.", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + return image + + +def render_optimized_assets( + output_directory: str | Path, + *, + duration_ms: int = 750, +) -> AnimationOutputs: + frames = tuple(_optimized_frame(stage) for stage in range(6)) + return write_animation_assets( + frames, + tuple(f"frame-{stage:02d}.png" for stage in range(6)), + output_directory, + fallback_index=5, + duration_ms=duration_ms, + ) + + +def _draw_square_tile(draw: ImageDraw.ImageDraw, origin: tuple[int, int], edges: tuple[int, ...]) -> None: + x, y = origin + draw.rectangle((x, y, x + 122, y + 122), fill=EXPLAIN_ACTIVE_RGB, outline=(35, 39, 47), width=3) + positions = ((x + 51, y + 6), (x + 105, y + 55), (x + 51, y + 104), (x + 7, y + 55)) + for label, position in zip((f"N={edges[0]}", f"E={edges[1]}", f"S={edges[2]}", f"W={edges[3]}"), positions, strict=True): + draw.text(position, label, font=explain_font(10), fill=EXPLAIN_TEXT_RGB) + + +def _draw_hex_tile(draw: ImageDraw.ImageDraw, origin: tuple[int, int], edges: tuple[int, ...]) -> None: + x, y = origin + vertices = ((x + 62, y), (x + 122, y + 34), (x + 122, y + 94), (x + 62, y + 128), (x + 2, y + 94), (x + 2, y + 34)) + draw.polygon(vertices, fill=EXPLAIN_ACTIVE_RGB, outline=(35, 39, 47)) + labels = ( + (f"E={edges[0]}", (x + 98, y + 58)), + (f"SE={edges[1]}", (x + 78, y + 102)), + (f"SW={edges[2]}", (x + 20, y + 102)), + (f"W={edges[3]}", (x + 7, y + 58)), + (f"NW={edges[4]}", (x + 18, y + 18)), + (f"NE={edges[5]}", (x + 77, y + 18)), + ) + for label, position in labels: + draw.text(position, label, font=explain_font(9), fill=EXPLAIN_TEXT_RGB) + + +def _hex_frame(square: object, port: object, stage: int) -> Image.Image: + image, draw = _base_frame( + "Square-to-hex presentation port", + f"canonical-example stage {stage + 1}/4 | pure Basire/Culik witness mapping", + (920, 430), + ) + source_edges = square.tile_edges[0] + target_edges = port.tile_edges[0] + _draw_square_tile(draw, (45, 122), source_edges) + if stage >= 1: + draw.line((190, 184, 366, 184), fill=(55, 126, 168), width=4) + draw.polygon(((366, 184), (350, 174), (350, 194)), fill=(55, 126, 168)) + draw.text( + (210, 140), + "H(N,E,S,W) =\n(E,S,kappa,W,N,kappa)", + font=explain_font(12), + fill=EXPLAIN_TEXT_RGB, + spacing=5, + ) + if stage >= 2: + _draw_hex_tile(draw, (402, 119), target_edges) + draw.rounded_rectangle((580, 102, 892, 374), radius=7, fill=(239, 242, 246), outline=(181, 188, 199)) + lines = [ + f"square tiles: {len(square.tile_edges)}", + f"hex tiles: {len(port.tile_edges)}", + f"fresh kappa: {port.fresh_color}", + f"cells preserved: {len(square.cells)}", + f"holes preserved: {square.cells.count(None)}", + ] + if stage == 3: + lines.extend(("inverse projection: checked", "six-side matching: checked")) + y = 126 + for line in lines: + draw.text((600, y), line, font=explain_font(11), fill=EXPLAIN_TEXT_RGB) + y += 31 + draw.text( + (18, 400), + "The port preserves a verified square witness; raster output is not a correctness oracle.", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + return image + + +def render_hex_assets( + solution_path: str | Path, + output_directory: str | Path, + *, + duration_ms: int = 850, +) -> AnimationOutputs: + square = load_wang_presentation(solution_path) + port = reduce_square_to_hex(square) + check_square_to_hex(square, port) + frames = tuple(_hex_frame(square, port, stage) for stage in range(4)) + return write_animation_assets( + frames, + tuple(f"frame-{stage:02d}.png" for stage in range(4)), + output_directory, + fallback_index=2, + duration_ms=duration_ms, + ) + + +def _parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser(description="render canonical algorithm animations") + subparsers = parser.add_subparsers(dest="mode", required=True) + builder = subparsers.add_parser("builder") + builder.add_argument("manifest", type=Path) + builder.add_argument("output_directory", type=Path) + optimized = subparsers.add_parser("optimized") + optimized.add_argument("output_directory", type=Path) + hex_parser = subparsers.add_parser("hex") + hex_parser.add_argument("solution", type=Path) + hex_parser.add_argument("output_directory", type=Path) + return parser + + +def main(arguments: list[str] | None = None) -> int: + parser = _parser() + args = parser.parse_args(arguments) + try: + if args.mode == "builder": + outputs = render_builder_assets(args.manifest, args.output_directory) + elif args.mode == "optimized": + outputs = render_optimized_assets(args.output_directory) + else: + outputs = render_hex_assets(args.solution, args.output_directory) + except (FileNotFoundError, WangSquareRenderError) as error: + parser.error(str(error)) + print(f"animation={outputs.animation}") + print(f"fallback={outputs.fallback}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/renderer/wang_animation.py b/renderer/wang_animation.py new file mode 100644 index 0000000..ac06e51 --- /dev/null +++ b/renderer/wang_animation.py @@ -0,0 +1,118 @@ +"""Shared deterministic PNG/contact-sheet/GIF encoding for renderer frames.""" + +from __future__ import annotations + +from dataclasses import dataclass +import os +from pathlib import Path +import tempfile + +import numpy as np +from PIL import Image + +from wang_explain import EXPLAIN_OUTLINE_RGB +from wang_hex_port import WangSquareRenderError +from wang_square import MAX_CANVAS_PIXELS, MAX_CANVAS_SIDE, _save_png_atomic + + +@dataclass(frozen=True, slots=True) +class AnimationOutputs: + frames: tuple[Path, ...] + fallback: Path + contact_sheet: Path + animation: Path + + +def _save_gif_atomic( + frames: tuple[Image.Image, ...], + path: Path, + duration_ms: int, +) -> None: + temporary: Path | None = None + try: + with tempfile.NamedTemporaryFile( + mode="wb", + dir=path.parent, + prefix=f".{path.name}.", + suffix=".tmp", + delete=False, + ) as stream: + temporary = Path(stream.name) + frames[0].save( + temporary, + format="GIF", + save_all=True, + append_images=list(frames[1:]), + duration=duration_ms, + loop=0, + disposal=2, + optimize=False, + ) + os.replace(temporary, path) + temporary = None + finally: + if temporary is not None: + try: + temporary.unlink() + except FileNotFoundError: + pass + + +def write_animation_assets( + frames: tuple[Image.Image, ...], + frame_names: tuple[str, ...], + output_directory: str | Path, + *, + fallback_index: int, + duration_ms: int, +) -> AnimationOutputs: + """Encode one composed frame sequence without reconstructing any frame.""" + if not frames or len(frames) != len(frame_names): + raise WangSquareRenderError("animation frames and names must align") + if any(frame.mode != "RGB" or frame.size != frames[0].size for frame in frames): + raise WangSquareRenderError("animation frames must share one RGB extent") + if len(set(frame_names)) != len(frame_names) or any( + not name or Path(name).name != name or not name.endswith(".png") + for name in frame_names + ): + raise WangSquareRenderError("animation frame names must be unique PNG basenames") + if type(fallback_index) is not int or not 0 <= fallback_index < len(frames): + raise WangSquareRenderError("animation fallback index lies outside frames") + if type(duration_ms) is not int or not 40 <= duration_ms <= 10_000: + raise WangSquareRenderError("duration_ms must be in [40, 10000]") + + destination = Path(output_directory) + destination.mkdir(parents=True, exist_ok=True) + frame_paths: list[Path] = [] + for frame, name in zip(frames, frame_names, strict=True): + path = destination / name + _save_png_atomic(np.asarray(frame, dtype=np.uint8), path) + frame_paths.append(path) + + columns = min(3, len(frames)) + rows = (len(frames) + columns - 1) // columns + frame_width, frame_height = frames[0].size + sheet_width = columns * frame_width + sheet_height = rows * frame_height + if ( + sheet_width > MAX_CANVAS_SIDE + or sheet_height > MAX_CANVAS_SIDE + or sheet_width * sheet_height > MAX_CANVAS_PIXELS + ): + raise WangSquareRenderError("animation contact sheet exceeds canvas limits") + sheet = Image.new("RGB", (sheet_width, sheet_height), EXPLAIN_OUTLINE_RGB) + for index, frame in enumerate(frames): + sheet.paste( + frame, + ((index % columns) * frame_width, (index // columns) * frame_height), + ) + contact_path = destination / "contact-sheet.png" + _save_png_atomic(np.asarray(sheet, dtype=np.uint8), contact_path) + animation_path = destination / "trace.gif" + _save_gif_atomic(frames, animation_path, duration_ms) + return AnimationOutputs( + frames=tuple(frame_paths), + fallback=frame_paths[fallback_index], + contact_sheet=contact_path, + animation=animation_path, + ) diff --git a/renderer/wang_trace.py b/renderer/wang_trace.py new file mode 100644 index 0000000..f566a68 --- /dev/null +++ b/renderer/wang_trace.py @@ -0,0 +1,668 @@ +"""Strict offline validation and replay for solver trace v1. + +The consumer is presentation-only: it loads hash-bound JSON, independently +replays the recorded semantic deltas. Raster composition and animation live +in separate downstream modules. This imports neither native code nor solvers. +""" + +from __future__ import annotations + +from dataclasses import dataclass +import hashlib +from pathlib import Path +from typing import Final + +from wang_hex_port import WangPresentation, WangSquareRenderError +from wang_snapshot import ( + FORMULA_SCHEMA, + REDUCTION_SCHEMA, + REGION_SCHEMA, + TILESET_SCHEMA, + ExplainabilityBundle, + _array, + _basename, + _fields, + _integer, + _load_json_bytes, + _object, + _parse_formula, + _parse_reduction, + _parse_region, + _parse_tileset, + _read_bytes, + _sha256, + _string, +) +from wang_square import SCHEMA_NAME as SOLUTION_SCHEMA +from wang_square import _project_wang_presentation + + +TRACE_SCHEMA: Final = "wang-solver-trace-v1" +MANIFEST_SCHEMA: Final = "wang-explain-manifest-v3" +_TRACE_STAGE: Final = "solver-trace" +_SEMANTICS: Final = "observed" +_DOMAIN_ALL: Final = (1 << 23) - 1 +_KINDS: Final = frozenset( + { + "root", + "propagation", + "decision", + "domain_reduction", + "conflict", + "backtrack", + "result", + } +) +_PHASES: Final = frozenset({"initial", "search"}) +_REASONS: Final = frozenset({"decision", "propagation"}) +_SOLVERS: Final = frozenset({"reference", "optimized"}) +_STATUSES: Final = frozenset({"sat", "unsat"}) +_EVENT_FIELDS: Final = frozenset( + { + "sequence", + "kind", + "phase", + "reason", + "depth", + "cell", + "change_mark", + "old_domain", + "new_domain", + "status", + } +) + + +@dataclass(frozen=True, slots=True) +class TraceEvent: + sequence: int + kind: str + phase: str | None + reason: str | None + depth: int + cell: int | None + change_mark: int + old_domain: int | None + new_domain: int | None + status: str | None + + +@dataclass(frozen=True, slots=True) +class TraceCheckpoint: + event_sequence: int + change_mark: int + domains: tuple[int, ...] + + +@dataclass(frozen=True, slots=True) +class TraceSnapshot: + solver: str + status: str + source_formula_sha256: str + region_sha256: str + solution_sha256: str | None + width: int + height: int + event_capacity: int + observed_event_count: int + truncated: bool + checkpoint_interval: int + checkpoint_capacity: int + checkpoints_truncated: bool + initial_domains: tuple[int, ...] + events: tuple[TraceEvent, ...] + checkpoints: tuple[TraceCheckpoint, ...] + + +@dataclass(frozen=True, slots=True) +class TraceBundle: + explanation: ExplainabilityBundle + trace: TraceSnapshot + solution: WangPresentation | None + + +def _check_reduction_formula_identity( + bundle: ExplainabilityBundle, +) -> None: + reduction = bundle.reduction + assert reduction is not None + variable_count = bundle.formula.variable_count + expected_source: list[tuple[str, int, int | None, int | None]] = [] + for variable in range(variable_count): + expected_source.extend( + ("variable", 3 * variable + occurrence, variable, occurrence) + for occurrence in range(3) + ) + if variable + 1 < variable_count: + expected_source.append( + ("redundant", 3 * variable_count + variable, None, None) + ) + expected_target: list[tuple[str, int, int | None, int | None]] = [] + next_occurrence = [0] * variable_count + for clause_id, clause in enumerate(bundle.formula.clauses): + for variable in clause: + occurrence = next_occurrence[variable] + next_occurrence[variable] += 1 + expected_target.append( + ("variable", 3 * variable + occurrence, variable, occurrence) + ) + if clause_id + 1 < variable_count: + expected_target.append( + ("redundant", 3 * variable_count + clause_id, None, None) + ) + if tuple(expected_source) != tuple( + signal.identity for signal in reduction.source_signals + ): + _fail("reduction $.signals.source", "does not match formula") + if tuple(expected_target) != tuple( + signal.identity for signal in reduction.target_signals + ): + _fail("reduction $.signals.target", "does not match formula") + + +def _fail(path: str, message: str) -> None: + raise WangSquareRenderError(f"solver trace {path}: {message}") + + +def _optional_string(value: object, path: str) -> str | None: + if value is None: + return None + return _string(value, path) + + +def _optional_integer(value: object, path: str) -> int | None: + if value is None: + return None + return _integer(value, path, nonnegative=True) + + +def _boolean(value: object, path: str) -> bool: + if type(value) is not bool: + _fail(path, "must be a boolean") + return value + + +def _domain(value: object, path: str) -> int: + domain = _integer(value, path, nonnegative=True) + if domain > _DOMAIN_ALL: + _fail(path, "exceeds the 23-tile Wang domain") + return domain + + +def _reference( + value: object, + path: str, + expected_schema: str, +) -> tuple[str, str]: + reference = _object(value, path) + _fields(reference, frozenset({"path", "sha256", "schema"}), path) + name = _basename(reference["path"], f"{path}.path") + digest = _sha256(reference["sha256"], f"{path}.sha256") + if _string(reference["schema"], f"{path}.schema") != expected_schema: + _fail(f"{path}.schema", f"must equal {expected_schema!r}") + return name, digest + + +def _parse_event(value: object, path: str) -> TraceEvent: + event = _object(value, path) + _fields(event, _EVENT_FIELDS, path) + kind = _string(event["kind"], f"{path}.kind") + if kind not in _KINDS: + _fail(f"{path}.kind", "is not a supported event kind") + phase = _optional_string(event["phase"], f"{path}.phase") + if phase is not None and phase not in _PHASES: + _fail(f"{path}.phase", "is not a supported phase") + reason = _optional_string(event["reason"], f"{path}.reason") + if reason is not None and reason not in _REASONS: + _fail(f"{path}.reason", "is not a supported reason") + status = _optional_string(event["status"], f"{path}.status") + if status is not None and status not in _STATUSES: + _fail(f"{path}.status", "is not a terminal status") + return TraceEvent( + sequence=_integer(event["sequence"], f"{path}.sequence", nonnegative=True), + kind=kind, + phase=phase, + reason=reason, + depth=_integer(event["depth"], f"{path}.depth", nonnegative=True), + cell=_optional_integer(event["cell"], f"{path}.cell"), + change_mark=_integer( + event["change_mark"], f"{path}.change_mark", nonnegative=True + ), + old_domain=( + None + if event["old_domain"] is None + else _domain(event["old_domain"], f"{path}.old_domain") + ), + new_domain=( + None + if event["new_domain"] is None + else _domain(event["new_domain"], f"{path}.new_domain") + ), + status=status, + ) + + +def _parse_trace(document: dict[str, object]) -> TraceSnapshot: + _fields( + document, + frozenset( + { + "schema", + "semantics", + "solver", + "status", + "geometry", + "source_formula_sha256", + "region_sha256", + "solution_sha256", + "layout", + "capacity", + "initial_domains", + "events", + "checkpoints", + } + ), + "trace $", + ) + for field, expected in ( + ("schema", TRACE_SCHEMA), + ("semantics", _SEMANTICS), + ("geometry", "square"), + ): + if _string(document[field], f"trace $.{field}") != expected: + _fail(f"trace $.{field}", f"must equal {expected!r}") + solver = _string(document["solver"], "trace $.solver") + status = _string(document["status"], "trace $.status") + if solver not in _SOLVERS or status not in _STATUSES: + _fail("trace $", "has an unsupported solver or status") + source_digest = _sha256( + document["source_formula_sha256"], "trace $.source_formula_sha256" + ) + region_digest = _sha256(document["region_sha256"], "trace $.region_sha256") + solution_digest = document["solution_sha256"] + if solution_digest is not None: + solution_digest = _sha256(solution_digest, "trace $.solution_sha256") + if (status == "sat") != (solution_digest is not None): + _fail("trace $.solution_sha256", "must be present exactly for SAT") + + layout = _object(document["layout"], "trace $.layout") + _fields( + layout, + frozenset({"width", "height", "tile_count", "indexing"}), + "trace $.layout", + ) + width = _integer(layout["width"], "trace $.layout.width", nonnegative=True) + height = _integer( + layout["height"], "trace $.layout.height", nonnegative=True + ) + if width == 0 or height == 0: + _fail("trace $.layout", "dimensions must be positive") + if layout["tile_count"] != 23 or type(layout["tile_count"]) is not int: + _fail("trace $.layout.tile_count", "must equal 23") + if layout["indexing"] != "row-major": + _fail("trace $.layout.indexing", "must equal 'row-major'") + + capacity = _object(document["capacity"], "trace $.capacity") + _fields( + capacity, + frozenset( + { + "event_capacity", + "observed_event_count", + "truncated", + "checkpoint_interval", + "checkpoint_capacity", + "checkpoints_truncated", + } + ), + "trace $.capacity", + ) + initial = tuple( + _domain(item, f"trace $.initial_domains[{index}]") + for index, item in enumerate( + _array(document["initial_domains"], "trace $.initial_domains") + ) + ) + events = tuple( + _parse_event(item, f"trace $.events[{index}]") + for index, item in enumerate(_array(document["events"], "trace $.events")) + ) + checkpoints: list[TraceCheckpoint] = [] + for index, raw in enumerate( + _array(document["checkpoints"], "trace $.checkpoints") + ): + path = f"trace $.checkpoints[{index}]" + checkpoint = _object(raw, path) + _fields( + checkpoint, + frozenset({"event_sequence", "change_mark", "domains"}), + path, + ) + checkpoints.append( + TraceCheckpoint( + event_sequence=_integer( + checkpoint["event_sequence"], + f"{path}.event_sequence", + nonnegative=True, + ), + change_mark=_integer( + checkpoint["change_mark"], + f"{path}.change_mark", + nonnegative=True, + ), + domains=tuple( + _domain(item, f"{path}.domains[{domain_index}]") + for domain_index, item in enumerate( + _array(checkpoint["domains"], f"{path}.domains") + ) + ), + ) + ) + trace = TraceSnapshot( + solver=solver, + status=status, + source_formula_sha256=source_digest, + region_sha256=region_digest, + solution_sha256=solution_digest, + width=width, + height=height, + event_capacity=_integer( + capacity["event_capacity"], + "trace $.capacity.event_capacity", + nonnegative=True, + ), + observed_event_count=_integer( + capacity["observed_event_count"], + "trace $.capacity.observed_event_count", + nonnegative=True, + ), + truncated=_boolean(capacity["truncated"], "trace $.capacity.truncated"), + checkpoint_interval=_integer( + capacity["checkpoint_interval"], + "trace $.capacity.checkpoint_interval", + nonnegative=True, + ), + checkpoint_capacity=_integer( + capacity["checkpoint_capacity"], + "trace $.capacity.checkpoint_capacity", + nonnegative=True, + ), + checkpoints_truncated=_boolean( + capacity["checkpoints_truncated"], + "trace $.capacity.checkpoints_truncated", + ), + initial_domains=initial, + events=events, + checkpoints=tuple(checkpoints), + ) + replay_trace(trace) + return trace + + +def replay_trace(trace: TraceSnapshot) -> tuple[tuple[int, ...], ...]: + area = trace.width * trace.height + if len(trace.initial_domains) != area: + _fail("trace $.initial_domains", "length must equal layout area") + if trace.event_capacity < 2 or not 2 <= len(trace.events) <= trace.event_capacity: + _fail("trace $.events", "must fit an event capacity of at least two") + terminal = trace.events[-1] + if trace.events[0].kind != "root" or terminal.kind != "result": + _fail("trace $.events", "must start at root and end at result") + if terminal.status != trace.status: + _fail("trace $.events", "terminal status does not match trace") + if terminal.sequence + 1 != trace.observed_event_count: + _fail("trace $.capacity.observed_event_count", "does not follow result") + if trace.truncated and terminal.sequence <= len(trace.events) - 1: + _fail("trace $.events", "truncated trace must contain a sequence gap") + if not trace.truncated and trace.observed_event_count != len(trace.events): + _fail("trace $.events", "complete trace cannot contain a sequence gap") + for index, event in enumerate(trace.events[:-1]): + if event.sequence != index: + _fail(f"trace $.events[{index}].sequence", "breaks prefix order") + + domains = list(trace.initial_domains) + changes: list[tuple[int, int]] = [] + states: list[tuple[int, ...]] = [] + checkpoints = {item.event_sequence: item for item in trace.checkpoints} + if len(checkpoints) != len(trace.checkpoints): + _fail("trace $.checkpoints", "event sequences must be unique") + expected_checkpoint_sequences = tuple( + trace.checkpoint_interval * (index + 1) - 1 + for index in range(len(trace.checkpoints)) + ) + if tuple(checkpoints) != expected_checkpoint_sequences: + _fail("trace $.checkpoints", "does not follow checkpoint_interval") + if (trace.checkpoint_interval == 0) != (trace.checkpoint_capacity == 0): + _fail("trace $.capacity", "checkpoint settings must be jointly enabled") + if len(trace.checkpoints) > trace.checkpoint_capacity: + _fail("trace $.checkpoints", "exceeds checkpoint_capacity") + checkpoint_opportunities = ( + 0 + if trace.checkpoint_interval == 0 + else (len(trace.events) - int(trace.truncated)) + // trace.checkpoint_interval + ) + if len(trace.checkpoints) != min( + checkpoint_opportunities, + trace.checkpoint_capacity, + ): + _fail("trace $.checkpoints", "count does not match recorded events") + if trace.checkpoints_truncated != ( + checkpoint_opportunities > trace.checkpoint_capacity + ): + _fail("trace $.capacity.checkpoints_truncated", "is inconsistent") + + for index, event in enumerate(trace.events): + if event.kind != "result" and event.status is not None: + _fail(f"trace $.events[{index}].status", "is reserved for result") + if event.kind != "domain_reduction" and event.reason is not None: + _fail(f"trace $.events[{index}].reason", "is reserved for reduction") + if event.kind not in ("decision", "domain_reduction") and ( + event.old_domain is not None or event.new_domain is not None + ): + _fail(f"trace $.events[{index}]", "must not publish domains") + if event.kind == "root": + if index != 0 or event.phase != "initial" or event.cell is not None: + _fail(f"trace $.events[{index}]", "root fields are inconsistent") + if event.change_mark != 0 or event.depth != 0: + _fail(f"trace $.events[{index}]", "root counters must equal zero") + elif event.kind == "domain_reduction": + if event.phase not in _PHASES or event.reason not in _REASONS: + _fail(f"trace $.events[{index}]", "reduction needs phase and reason") + if event.cell is None or event.cell >= area: + _fail(f"trace $.events[{index}].cell", "lies outside layout") + if event.old_domain is None or event.new_domain is None: + _fail(f"trace $.events[{index}]", "reduction needs both domains") + if domains[event.cell] != event.old_domain: + _fail(f"trace $.events[{index}].old_domain", "does not match replay") + if event.new_domain == event.old_domain or event.new_domain & ~event.old_domain: + _fail(f"trace $.events[{index}].new_domain", "must narrow old_domain") + changes.append((event.cell, event.old_domain)) + domains[event.cell] = event.new_domain + if event.change_mark != len(changes): + _fail(f"trace $.events[{index}].change_mark", "is inconsistent") + elif event.kind == "backtrack": + if event.phase != "search" or event.change_mark > len(changes): + _fail(f"trace $.events[{index}]", "backtrack mark is inconsistent") + while len(changes) > event.change_mark: + cell, previous = changes.pop() + domains[cell] = previous + elif not ( + event.kind == "result" and trace.truncated and event.sequence != index + ) and event.change_mark != len(changes): + _fail(f"trace $.events[{index}].change_mark", "is inconsistent") + + if event.kind == "decision": + if event.phase != "search" or event.cell is None or event.cell >= area: + _fail(f"trace $.events[{index}]", "decision cell is inconsistent") + if event.old_domain != domains[event.cell]: + _fail(f"trace $.events[{index}].old_domain", "does not match replay") + if event.new_domain is None or event.new_domain == 0 or ( + event.new_domain & (event.new_domain - 1) + ): + _fail(f"trace $.events[{index}].new_domain", "is not a singleton") + if event.old_domain is None or event.new_domain & ~event.old_domain: + _fail(f"trace $.events[{index}]", "decision lies outside old domain") + elif event.kind == "propagation": + if event.phase not in _PHASES: + _fail(f"trace $.events[{index}].phase", "is required") + if (event.phase == "initial") != (event.cell is None): + _fail(f"trace $.events[{index}].cell", "does not match phase") + if event.phase == "initial" and event.depth != 0: + _fail(f"trace $.events[{index}].depth", "must equal zero") + elif event.kind == "conflict": + if event.phase not in _PHASES or event.cell is None or event.cell >= area: + _fail(f"trace $.events[{index}]", "conflict fields are inconsistent") + if domains[event.cell] != 0: + _fail(f"trace $.events[{index}].cell", "must hold the empty domain") + elif event.kind == "result": + if index != len(trace.events) - 1 or event.phase is not None: + _fail(f"trace $.events[{index}]", "result must be terminal") + if (trace.status == "sat") != (event.cell is None): + _fail(f"trace $.events[{index}].cell", "does not match status") + + state = tuple(domains) + checkpoint = checkpoints.get(event.sequence) + if checkpoint is not None and ( + checkpoint.change_mark != len(changes) or checkpoint.domains != state + ): + _fail("trace $.checkpoints", "does not match replay state") + states.append(state) + if any(sequence not in {event.sequence for event in trace.events} for sequence in checkpoints): + _fail("trace $.checkpoints", "must reference recorded events") + return tuple(states) + + +def _check_trace_region_state( + trace: TraceSnapshot, + active: tuple[bool, ...], +) -> None: + if len(active) != len(trace.initial_domains): + _fail("trace $.initial_domains", "does not match region active mask") + for index, is_active in enumerate(active): + if not is_active and trace.initial_domains[index] != 0: + _fail( + f"trace $.initial_domains[{index}]", + "inactive cell must be zero", + ) + for checkpoint_index, checkpoint in enumerate(trace.checkpoints): + for cell, is_active in enumerate(active): + if not is_active and checkpoint.domains[cell] != 0: + _fail( + f"trace $.checkpoints[{checkpoint_index}].domains[{cell}]", + "inactive cell must be zero", + ) + for event_index, event in enumerate(trace.events): + if event.cell is not None: + if event.cell >= len(active): + _fail( + f"trace $.events[{event_index}].cell", + "lies outside region", + ) + if not active[event.cell]: + _fail( + f"trace $.events[{event_index}].cell", + "must identify an active cell", + ) + + +def load_trace_bundle(path: str | Path) -> TraceBundle: + """Load a v3 bundle, verify identities, and replay the trace offline.""" + manifest_path = Path(path) + manifest = _load_json_bytes( + _read_bytes(manifest_path, "solver trace manifest"), + str(manifest_path), + ) + _fields( + manifest, + frozenset({"schema", "stage", "source_formula_sha256", "artifacts"}), + "$", + ) + if manifest["schema"] != MANIFEST_SCHEMA or manifest["stage"] != _TRACE_STAGE: + _fail("$", "must be a solver-trace v3 manifest") + source_digest = _sha256( + manifest["source_formula_sha256"], "$.source_formula_sha256" + ) + artifacts = _object(manifest["artifacts"], "$.artifacts") + expected = { + "formula": FORMULA_SCHEMA, + "tileset": TILESET_SCHEMA, + "region": REGION_SCHEMA, + "reduction": REDUCTION_SCHEMA, + "trace": TRACE_SCHEMA, + "solution": SOLUTION_SCHEMA, + } + _fields(artifacts, frozenset(expected), "$.artifacts") + documents: dict[str, dict[str, object]] = {} + digests: dict[str, str] = {} + for name, schema in expected.items(): + if artifacts[name] is None: + if name != "solution": + _fail(f"$.artifacts.{name}", "must not be null") + continue + artifact_name, digest = _reference( + artifacts[name], f"$.artifacts.{name}", schema + ) + encoded = _read_bytes(manifest_path.parent / artifact_name, f"{name} artifact") + if hashlib.sha256(encoded).hexdigest() != digest: + _fail(f"$.artifacts.{name}.sha256", f"does not match {artifact_name}") + document = _load_json_bytes(encoded, artifact_name) + if document.get("schema") != schema: + _fail(f"$.artifacts.{name}.schema", "does not match artifact") + documents[name] = document + digests[name] = digest + + formula = _parse_formula(documents["formula"]) + tileset = _parse_tileset(documents["tileset"]) + region = _parse_region(documents["region"]) + reduction = _parse_reduction(documents["reduction"]) + if formula.source_sha256 != source_digest or region.source_formula_sha256 != source_digest: + _fail("$.source_formula_sha256", "does not match formula and region") + if reduction.source_formula_sha256 != source_digest: + _fail("reduction $.source_formula_sha256", "does not match formula") + if reduction.region_sha256 != digests["region"]: + _fail("reduction $.region_sha256", "does not match region") + if reduction.variable_count != formula.variable_count or ( + reduction.width, + reduction.height, + ) != (region.width, region.height): + _fail("reduction $", "does not match formula and region dimensions") + + explanation = ExplainabilityBundle( + source_formula_sha256=source_digest, + formula=formula, + tileset=tileset, + region=region, + reduction=reduction, + ) + _check_reduction_formula_identity(explanation) + + trace = _parse_trace(documents["trace"]) + if trace.source_formula_sha256 != source_digest or trace.region_sha256 != digests["region"]: + _fail("trace $", "does not match formula and region") + if (trace.width, trace.height) != (region.width, region.height): + _fail("trace $.layout", "does not match region") + _check_trace_region_state(trace, region.active) + solution: WangPresentation | None = None + if "solution" in documents: + solution = _project_wang_presentation(documents["solution"]) + if trace.solution_sha256 != digests["solution"]: + _fail("trace $.solution_sha256", "does not match solution") + if (solution.width, solution.height) != (trace.width, trace.height): + _fail("solution $.bounds", "does not match trace layout") + if not trace.truncated: + final_domains = replay_trace(trace)[-1] + expected_domains = tuple( + 0 if tile_id is None else 1 << tile_id + for tile_id in solution.cells + ) + if final_domains != expected_domains: + _fail("trace $", "does not replay to the bound SAT solution") + elif trace.status != "unsat" or trace.solution_sha256 is not None: + _fail("$.artifacts.solution", "must be present exactly for SAT") + + return TraceBundle( + explanation=explanation, + trace=trace, + solution=solution, + ) diff --git a/renderer/wang_trace_render.py b/renderer/wang_trace_render.py new file mode 100644 index 0000000..76d455d --- /dev/null +++ b/renderer/wang_trace_render.py @@ -0,0 +1,245 @@ +"""Frame selection and raster composition for replayed solver traces.""" + +from __future__ import annotations + +import argparse +from pathlib import Path +from typing import Final + +from PIL import Image, ImageDraw + +from wang_animation import AnimationOutputs, write_animation_assets +from wang_explain import ( + EXPLAIN_INACTIVE_DARK_RGB, + EXPLAIN_INACTIVE_LIGHT_RGB, + EXPLAIN_MUTED_RGB, + EXPLAIN_PANEL_RGB, + EXPLAIN_TEXT_RGB, + draw_explain_heading, + explain_font, +) +from wang_hex_port import WangSquareRenderError +from wang_square import MAX_CANVAS_PIXELS, MAX_CANVAS_SIDE +from wang_trace import TraceBundle, TraceEvent, load_trace_bundle, replay_trace + + +_CELL_SIZE: Final = 18 +_MARGIN: Final = 14 +_HEADER: Final = 76 +_LEGEND_WIDTH: Final = 210 +_GAP: Final = 12 +_UNSAT_RGB: Final = (218, 82, 82) +_SINGLETON_RGB: Final = (83, 166, 116) +_CHANGED_RGB: Final = (245, 178, 60) + + +def _selected_indices(events: tuple[TraceEvent, ...], maximum: int) -> tuple[int, ...]: + if type(maximum) is not int or not 2 <= maximum <= 32: + raise WangSquareRenderError("max_frames must be in [2, 32]") + count = len(events) + if count <= maximum: + return tuple(range(count)) + priority = [0, count - 1] + for kind in ("propagation", "decision", "conflict", "backtrack"): + match = next( + (index for index, event in enumerate(events) if event.kind == kind), + None, + ) + if match is not None: + priority.append(match) + selected = list(dict.fromkeys(priority))[:maximum] + for slot in range(maximum): + index = slot * (count - 1) // (maximum - 1) + if index not in selected: + selected.append(index) + if len(selected) == maximum: + break + return tuple(sorted(selected)) + + +def _domain_rgb(domain: int) -> tuple[int, int, int]: + if domain == 0: + return _UNSAT_RGB + count = domain.bit_count() + if count == 1: + return _SINGLETON_RGB + shade = 225 - min(12, count - 2) * 6 + return (128, max(145, shade - 24), shade) + + +def _compose_frame( + bundle: TraceBundle, + event: TraceEvent, + domains: tuple[int, ...], +) -> Image.Image: + region = bundle.explanation.region + grid_width = region.width * _CELL_SIZE + grid_height = region.height * _CELL_SIZE + width = 2 * _MARGIN + grid_width + _GAP + _LEGEND_WIDTH + height = 2 * _MARGIN + _HEADER + max(grid_height, 310) + if ( + width > MAX_CANVAS_SIDE + or height > MAX_CANVAS_SIDE + or width * height > MAX_CANVAS_PIXELS + ): + raise WangSquareRenderError("solver trace frame exceeds canvas limits") + image = Image.new("RGB", (width, height), EXPLAIN_PANEL_RGB) + draw = ImageDraw.Draw(image) + subtitle = ( + f"observed event {event.sequence + 1}/{bundle.trace.observed_event_count}" + f" | {event.kind.replace('_', ' ')} | depth {event.depth}" + ) + if ( + bundle.trace.truncated + and event.kind == "result" + and event.sequence >= len(bundle.trace.events) + ): + subtitle += " | prefix state; omitted events are not reconstructed" + draw_explain_heading( + draw, + (_MARGIN, _MARGIN), + title=f"Observed {bundle.trace.solver} solver trace", + subtitle=subtitle, + ) + top = _MARGIN + _HEADER + for index, (active, domain) in enumerate( + zip(region.active, domains, strict=True) + ): + x = _MARGIN + (index % region.width) * _CELL_SIZE + y = top + (index // region.width) * _CELL_SIZE + box = (x, y, x + _CELL_SIZE - 1, y + _CELL_SIZE - 1) + if not active: + fill = ( + EXPLAIN_INACTIVE_LIGHT_RGB + if (index % region.width + index // region.width) % 2 == 0 + else EXPLAIN_INACTIVE_DARK_RGB + ) + else: + fill = _domain_rgb(domain) + draw.rectangle(box, fill=fill, outline=(178, 184, 194)) + if active and domain != 0 and domain.bit_count() == 1: + tile_id = domain.bit_length() - 1 + draw.text( + (x + 4, y + 2), + str(tile_id), + font=explain_font(9), + fill=EXPLAIN_TEXT_RGB, + ) + if event.cell == index: + draw.rectangle(box, outline=_CHANGED_RGB, width=3) + + legend_x = _MARGIN + grid_width + _GAP + legend_y = top + 4 + draw.text( + (legend_x, legend_y), + "Domain state", + font=explain_font(14), + fill=EXPLAIN_TEXT_RGB, + ) + entries = ( + (_SINGLETON_RGB, "singleton / selected tile"), + (_domain_rgb(8), "multiple candidate tiles"), + (_UNSAT_RGB, "empty domain / conflict"), + (_CHANGED_RGB, "current event cell"), + ) + for offset, (color, label) in enumerate(entries, start=1): + y = legend_y + offset * 28 + draw.rectangle((legend_x, y, legend_x + 18, y + 18), fill=color) + draw.text( + (legend_x + 26, y + 2), + label, + font=explain_font(10), + fill=EXPLAIN_TEXT_RGB, + ) + details = [ + f"phase: {event.phase or '-'}", + f"reason: {event.reason or '-'}", + f"change mark: {event.change_mark}", + f"active: {sum(region.active)}", + f"fixed: {sum(domain.bit_count() == 1 for domain in domains)}", + f"empty: {sum(domain == 0 for domain in domains)}", + ] + y = legend_y + 142 + for line in details: + draw.text( + (legend_x, y), + line, + font=explain_font(10), + fill=EXPLAIN_MUTED_RGB, + ) + y += 18 + draw.text( + (legend_x, height - _MARGIN - 15), + "Rendering is not a correctness proof.", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + return image + + +def render_trace_assets( + manifest_path: str | Path, + output_directory: str | Path, + *, + max_frames: int = 12, + duration_ms: int = 500, +) -> AnimationOutputs: + """Replay once, compose each selected frame once, then encode assets.""" + bundle = load_trace_bundle(manifest_path) + states = replay_trace(bundle.trace) + selected = _selected_indices(bundle.trace.events, max_frames) + frames = tuple( + _compose_frame(bundle, bundle.trace.events[index], states[index]) + for index in selected + ) + fallback_index = next( + ( + index + for index, selected_index in enumerate(selected) + if bundle.trace.events[selected_index].kind == "decision" + ), + len(frames) - 1, + ) + return write_animation_assets( + frames, + tuple( + f"frame-{bundle.trace.events[index].sequence:06d}.png" + for index in selected + ), + output_directory, + fallback_index=fallback_index, + duration_ms=duration_ms, + ) + + +def _parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + description="replay a solver-trace v3 bundle and render observed states" + ) + parser.add_argument("manifest", type=Path) + parser.add_argument("output_directory", type=Path) + parser.add_argument("--max-frames", type=int, default=12) + parser.add_argument("--duration-ms", type=int, default=500) + return parser + + +def main(arguments: list[str] | None = None) -> int: + parser = _parser() + args = parser.parse_args(arguments) + try: + outputs = render_trace_assets( + args.manifest, + args.output_directory, + max_frames=args.max_frames, + duration_ms=args.duration_ms, + ) + except (FileNotFoundError, WangSquareRenderError) as error: + parser.error(str(error)) + print(f"animation={outputs.animation}") + print(f"contact_sheet={outputs.contact_sheet}") + print(f"fallback={outputs.fallback}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/renderer/wang_z3_summary.py b/renderer/wang_z3_summary.py new file mode 100644 index 0000000..22fcdea --- /dev/null +++ b/renderer/wang_z3_summary.py @@ -0,0 +1,433 @@ +"""Z3-free consumer and encoding-order animation for Z3 summary v1.""" + +from __future__ import annotations + +import argparse +from dataclasses import dataclass +from pathlib import Path + +from PIL import Image, ImageDraw + +from wang_animation import AnimationOutputs, write_animation_assets +from wang_explain import ( + EXPLAIN_ACTIVE_RGB, + EXPLAIN_MUTED_RGB, + EXPLAIN_OUTLINE_RGB, + EXPLAIN_PANEL_RGB, + EXPLAIN_TEXT_RGB, + draw_explain_heading, + explain_font, +) +from wang_hex_port import WangSquareRenderError +from wang_snapshot import ( + _array, + _fields, + _integer, + _load_json_bytes, + _object, + _read_bytes, + _sha256, + _string, +) + + +SCHEMA_NAME = "z3-encoding-summary-v1" +BOOLEAN_ENGINE = "boolean-z3" +WANG_ENGINE = "wang-z3" +_WANG_TILE_COUNT = 23 +_BOOLEAN_ORDER = ( + "variables:ascending-id", + "clauses:source-order", + "clause-positions:left-to-right", +) +_WANG_ORDER = ( + "cells:row-major", + "directions:N,E,S,W", + "tile-tuples:first-positional-id", + "cell-relation-before-boundary", + "boundary-directions:N,E,S,W", +) + + +@dataclass(frozen=True, slots=True) +class Z3EncodingSummary: + engine: str + source_formula_sha256: str + region_sha256: str | None + version: str + random_seed: int + threads: int + status: str + order: tuple[str, ...] + variable_count: int + width: int + height: int + active_cell_count: int + edge_term_count: int + shared_internal_edge_count: int + unique_tile_tuple_count: int + assertion_count: int + assignment: tuple[bool, ...] | None + cells: tuple[int | None, ...] | None + statistics: tuple[tuple[str, int], ...] + + +def _fail(path: str, message: str) -> None: + raise WangSquareRenderError(f"Z3 encoding summary {path}: {message}") + + +def load_z3_encoding_summary(path: str | Path) -> Z3EncodingSummary: + """Strictly load a closed summary without importing Z3.""" + source = Path(path) + document = _load_json_bytes(_read_bytes(source, "Z3 summary"), str(source)) + _fields( + document, + frozenset( + { + "schema", + "semantics", + "engine", + "source_formula_sha256", + "region_sha256", + "z3", + "status", + "encoding", + "model", + "statistics", + } + ), + "$", + ) + if document["schema"] != SCHEMA_NAME or document["semantics"] != "encoding-order": + _fail("$", "must use the closed encoding-order v1 contract") + engine = _string(document["engine"], "$.engine") + if engine not in (BOOLEAN_ENGINE, WANG_ENGINE): + _fail("$.engine", "is not supported") + source_digest = _sha256( + document["source_formula_sha256"], "$.source_formula_sha256" + ) + region_digest = document["region_sha256"] + if region_digest is not None: + region_digest = _sha256(region_digest, "$.region_sha256") + if (engine == WANG_ENGINE) != (region_digest is not None): + _fail("$.region_sha256", "must be present exactly for Wang Z3") + + z3 = _object(document["z3"], "$.z3") + _fields(z3, frozenset({"version", "parameters"}), "$.z3") + version = _string(z3["version"], "$.z3.version") + if not version: + _fail("$.z3.version", "must not be empty") + parameters = _object(z3["parameters"], "$.z3.parameters") + _fields(parameters, frozenset({"random_seed", "threads"}), "$.z3.parameters") + random_seed = _integer( + parameters["random_seed"], "$.z3.parameters.random_seed", nonnegative=True + ) + threads = _integer( + parameters["threads"], "$.z3.parameters.threads", nonnegative=True + ) + if (random_seed, threads) != (0, 1): + _fail("$.z3.parameters", "must equal random_seed=0 and threads=1") + status = _string(document["status"], "$.status") + if status not in ("sat", "unsat", "unknown"): + _fail("$.status", "is not supported") + + encoding = _object(document["encoding"], "$.encoding") + count_names = ( + "variable_count", + "width", + "height", + "active_cell_count", + "edge_term_count", + "shared_internal_edge_count", + "unique_tile_tuple_count", + "assertion_count", + ) + _fields(encoding, frozenset({"order", *count_names}), "$.encoding") + order = tuple( + _string(item, f"$.encoding.order[{index}]") + for index, item in enumerate(_array(encoding["order"], "$.encoding.order")) + ) + expected_order = _BOOLEAN_ORDER if engine == BOOLEAN_ENGINE else _WANG_ORDER + if order != expected_order: + _fail("$.encoding.order", "does not match the engine contract") + counts = { + name: _integer(encoding[name], f"$.encoding.{name}", nonnegative=True) + for name in count_names + } + if counts["variable_count"] == 0 or counts["assertion_count"] == 0: + _fail("$.encoding", "variable and assertion counts must be positive") + if engine == BOOLEAN_ENGINE and any( + counts[name] != 0 for name in count_names[1:-1] + ): + _fail("$.encoding", "Boolean summary must not contain Wang counts") + if engine == WANG_ENGINE and ( + any( + counts[name] == 0 + for name in ( + "width", + "height", + "active_cell_count", + "edge_term_count", + ) + ) + or counts["unique_tile_tuple_count"] != _WANG_TILE_COUNT + ): + _fail( + "$.encoding", + "Wang summary requires region counts and the canonical tile table", + ) + if engine == WANG_ENGINE and ( + counts["active_cell_count"] > counts["width"] * counts["height"] + or counts["edge_term_count"] + != 4 * counts["active_cell_count"] + - counts["shared_internal_edge_count"] + ): + _fail("$.encoding", "Wang edge accounting is inconsistent") + + model = _object(document["model"], "$.model") + _fields(model, frozenset({"assignment", "cells"}), "$.model") + assignment: tuple[bool, ...] | None = None + cells: tuple[int | None, ...] | None = None + if model["assignment"] is not None: + raw_assignment = _array(model["assignment"], "$.model.assignment") + if any(type(value) is not bool for value in raw_assignment): + _fail("$.model.assignment", "must contain only booleans") + assignment = tuple(raw_assignment) + if model["cells"] is not None: + cells = tuple( + None + if value is None + else _integer(value, f"$.model.cells[{index}]", nonnegative=True) + for index, value in enumerate(_array(model["cells"], "$.model.cells")) + ) + if status == "sat" and engine == BOOLEAN_ENGINE: + if assignment is None or len(assignment) != counts["variable_count"] or cells is not None: + _fail("$.model", "does not match a SAT Boolean result") + elif status == "sat": + if assignment is not None or cells is None or len(cells) != counts["width"] * counts["height"]: + _fail("$.model", "does not match a SAT Wang result") + if any( + tile_id is not None + and tile_id >= counts["unique_tile_tuple_count"] + for tile_id in cells + ): + _fail("$.model.cells", "contains an ID outside the canonical tile table") + if sum(tile_id is not None for tile_id in cells) != counts["active_cell_count"]: + _fail("$.model.cells", "non-null entries must equal active cells") + elif assignment is not None or cells is not None: + _fail("$.model", "must be empty for a non-SAT result") + + statistics: list[tuple[str, int]] = [] + for index, raw in enumerate(_array(document["statistics"], "$.statistics")): + item = _object(raw, f"$.statistics[{index}]") + _fields(item, frozenset({"name", "value"}), f"$.statistics[{index}]") + statistics.append( + ( + _string(item["name"], f"$.statistics[{index}].name"), + _integer( + item["value"], + f"$.statistics[{index}].value", + nonnegative=True, + ), + ) + ) + model_entry_count = ( + len(assignment) + if assignment is not None + else len(cells) + if cells is not None + else 0 + ) + expected_statistics = ( + [ + ("variables", counts["variable_count"]), + ("assertions", counts["assertion_count"]), + ("model-entries", model_entry_count), + ] + if engine == BOOLEAN_ENGINE + else [ + ("active-cells", counts["active_cell_count"]), + ("edge-terms", counts["edge_term_count"]), + ("shared-internal-edges", counts["shared_internal_edge_count"]), + ("assertions", counts["assertion_count"]), + ("model-entries", model_entry_count), + ] + ) + if statistics != expected_statistics: + _fail("$.statistics", "must match the ordered project-owned counters") + return Z3EncodingSummary( + engine=engine, + source_formula_sha256=source_digest, + region_sha256=region_digest, + version=version, + random_seed=random_seed, + threads=threads, + status=status, + order=order, + assignment=assignment, + cells=cells, + statistics=tuple(statistics), + **counts, + ) + + +def _compose_wang_frame(summary: Z3EncodingSummary, stage: int) -> Image.Image: + width, height = 940, 430 + image = Image.new("RGB", (width, height), EXPLAIN_PANEL_RGB) + draw = ImageDraw.Draw(image) + labels = ( + "configuration", + "edge terms", + "shared internal edges", + "cell relations and boundaries", + "result, model, and encoding statistics", + ) + draw_explain_heading( + draw, + (18, 16), + title="Wang Z3 encoding order", + subtitle=( + f"encoding-order stage {stage + 1}/5 | {labels[stage]} | " + "not a Z3 internal execution trace" + ), + ) + draw.text( + (18, 78), + f"Z3 {summary.version} | random_seed={summary.random_seed} | " + f"threads={summary.threads}", + font=explain_font(12), + fill=EXPLAIN_TEXT_RGB, + ) + steps = ( + "1. create edge terms in row-major cell order", + "2. share north/south and east/west internal terms", + "3. add one positional tile-tuple relation per active cell", + "4. add exposed boundary equalities in N,E,S,W order", + "5. check once; copy model and encoding statistics", + ) + for index, label in enumerate(steps): + y = 112 + index * 38 + active = index <= stage + draw.rounded_rectangle( + (18, y, 455, y + 28), + radius=5, + fill=(213, 235, 246) if active else (239, 241, 245), + outline=(54, 127, 169) if index == stage else (184, 190, 201), + width=2 if index == stage else 1, + ) + draw.text( + (29, y + 7), + label, + font=explain_font(10), + fill=EXPLAIN_TEXT_RGB if active else EXPLAIN_MUTED_RGB, + ) + + panel = (485, 106, 922, 402) + draw.rounded_rectangle(panel, radius=6, fill=EXPLAIN_ACTIVE_RGB, outline=(180, 187, 198)) + if stage == 0: + lines = ( + f"formula variables: {summary.variable_count}", + f"region: {summary.width} x {summary.height}", + f"active cells: {summary.active_cell_count}", + "project order is public; Z3 search order is not", + ) + elif stage == 1: + lines = ( + f"distinct edge terms: {summary.edge_term_count}", + "N and W reuse already-created neighbor terms", + "E and S create the forward row-major frontier", + ) + elif stage == 2: + lines = ( + f"shared internal edges: {summary.shared_internal_edge_count}", + "one arithmetic term represents both sides of an adjacency", + "no support implications or copied native propagation", + ) + elif stage == 3: + lines = ( + f"unique tile tuples: {summary.unique_tile_tuple_count}", + f"assertions: {summary.assertion_count}", + "cell relation precedes boundary equalities", + ) + else: + lines = ( + f"result: {summary.status.upper()}", + f"model cells: {0 if summary.cells is None else len(summary.cells)}", + f"encoding statistics: {len(summary.statistics)}", + "internal Z3 counters and debug order are not claimed", + ) + y = 124 + for line in lines: + draw.text((502, y), line, font=explain_font(11), fill=EXPLAIN_TEXT_RGB) + y += 27 + + if stage == 4 and summary.cells is not None: + cell = 8 + origin_x, origin_y = 502, 246 + for index, tile_id in enumerate(summary.cells): + x = origin_x + (index % summary.width) * cell + y = origin_y + (index // summary.width) * cell + fill = (205, 210, 218) if tile_id is None else (88, 170, 122) + draw.rectangle((x, y, x + cell - 1, y + cell - 1), fill=fill) + draw.text( + (502, 346), + "model projection (inactive positions in gray)", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + draw.text( + (18, 408), + "Rendering explains the declared encoding order; it makes no claim about Z3's internal decisions.", + font=explain_font(9), + fill=EXPLAIN_MUTED_RGB, + ) + return image + + +def render_wang_z3_assets( + summary_path: str | Path, + output_directory: str | Path, + *, + duration_ms: int = 800, +) -> AnimationOutputs: + summary = load_z3_encoding_summary(summary_path) + if summary.engine != WANG_ENGINE: + raise WangSquareRenderError("encoding animation requires a Wang Z3 summary") + frames = tuple(_compose_wang_frame(summary, stage) for stage in range(5)) + return write_animation_assets( + frames, + tuple(f"frame-{stage:02d}.png" for stage in range(5)), + output_directory, + fallback_index=3, + duration_ms=duration_ms, + ) + + +def _parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + description="render the declared Wang Z3 encoding order without Z3" + ) + parser.add_argument("summary", type=Path) + parser.add_argument("output_directory", type=Path) + parser.add_argument("--duration-ms", type=int, default=800) + return parser + + +def main(arguments: list[str] | None = None) -> int: + parser = _parser() + args = parser.parse_args(arguments) + try: + outputs = render_wang_z3_assets( + args.summary, + args.output_directory, + duration_ms=args.duration_ms, + ) + except (FileNotFoundError, WangSquareRenderError) as error: + parser.error(str(error)) + print(f"animation={outputs.animation}") + print(f"fallback={outputs.fallback}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/schemas/wang-explain-manifest-v3.schema.json b/schemas/wang-explain-manifest-v3.schema.json new file mode 100644 index 0000000..16c0a8f --- /dev/null +++ b/schemas/wang-explain-manifest-v3.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "urn:tiling-foundry:schema:wang-explain-manifest-v3", + "title": "Tiling Foundry solver-trace explainability manifest v3", + "type": "object", + "additionalProperties": false, + "required": ["schema", "stage", "source_formula_sha256", "artifacts"], + "properties": { + "schema": {"const": "wang-explain-manifest-v3"}, + "stage": {"const": "solver-trace"}, + "source_formula_sha256": {"$ref": "#/$defs/sha256"}, + "artifacts": { + "type": "object", + "additionalProperties": false, + "required": [ + "formula", + "tileset", + "region", + "reduction", + "trace", + "solution" + ], + "properties": { + "formula": { + "$ref": "#/$defs/reference", + "properties": {"schema": {"const": "cm13-formula-snapshot-v1"}} + }, + "tileset": { + "$ref": "#/$defs/reference", + "properties": {"schema": {"const": "wang-tileset-snapshot-v1"}} + }, + "region": { + "$ref": "#/$defs/reference", + "properties": {"schema": {"const": "wang-region-snapshot-v1"}} + }, + "reduction": { + "$ref": "#/$defs/reference", + "properties": { + "schema": {"const": "wang-reduction-explanation-v1"} + } + }, + "trace": { + "$ref": "#/$defs/reference", + "properties": {"schema": {"const": "wang-solver-trace-v1"}} + }, + "solution": { + "oneOf": [ + { + "$ref": "#/$defs/reference", + "properties": {"schema": {"const": "wang-solution-v1"}} + }, + {"type": "null"} + ] + } + } + } + }, + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + }, + "artifact_path": { + "type": "string", + "minLength": 1, + "pattern": "^[^/\\]+$", + "not": {"enum": [".", ".."]} + }, + "reference": { + "type": "object", + "additionalProperties": false, + "required": ["path", "sha256", "schema"], + "properties": { + "path": {"$ref": "#/$defs/artifact_path"}, + "sha256": {"$ref": "#/$defs/sha256"}, + "schema": {"type": "string"} + } + } + } +} diff --git a/schemas/wang-solver-trace-v1.schema.json b/schemas/wang-solver-trace-v1.schema.json new file mode 100644 index 0000000..4919744 --- /dev/null +++ b/schemas/wang-solver-trace-v1.schema.json @@ -0,0 +1,165 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "urn:tiling-foundry:schema:wang-solver-trace-v1", + "title": "Tiling Foundry observed native solver trace v1", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "semantics", + "solver", + "status", + "geometry", + "source_formula_sha256", + "region_sha256", + "solution_sha256", + "layout", + "capacity", + "initial_domains", + "events", + "checkpoints" + ], + "properties": { + "schema": {"const": "wang-solver-trace-v1"}, + "semantics": {"const": "observed"}, + "solver": {"enum": ["reference", "optimized"]}, + "status": {"enum": ["sat", "unsat"]}, + "geometry": {"const": "square"}, + "source_formula_sha256": {"$ref": "#/$defs/sha256"}, + "region_sha256": {"$ref": "#/$defs/sha256"}, + "solution_sha256": { + "oneOf": [ + {"$ref": "#/$defs/sha256"}, + {"type": "null"} + ] + }, + "layout": { + "type": "object", + "additionalProperties": false, + "required": ["width", "height", "tile_count", "indexing"], + "properties": { + "width": {"type": "integer", "minimum": 1}, + "height": {"type": "integer", "minimum": 1}, + "tile_count": {"const": 23}, + "indexing": {"const": "row-major"} + } + }, + "capacity": { + "type": "object", + "additionalProperties": false, + "required": [ + "event_capacity", + "observed_event_count", + "truncated", + "checkpoint_interval", + "checkpoint_capacity", + "checkpoints_truncated" + ], + "properties": { + "event_capacity": {"type": "integer", "minimum": 2}, + "observed_event_count": {"type": "integer", "minimum": 2}, + "truncated": {"type": "boolean"}, + "checkpoint_interval": {"type": "integer", "minimum": 0}, + "checkpoint_capacity": {"type": "integer", "minimum": 0}, + "checkpoints_truncated": {"type": "boolean"} + } + }, + "initial_domains": { + "type": "array", + "minItems": 1, + "items": {"$ref": "#/$defs/domain"} + }, + "events": { + "type": "array", + "minItems": 2, + "items": {"$ref": "#/$defs/event"} + }, + "checkpoints": { + "type": "array", + "items": {"$ref": "#/$defs/checkpoint"} + } + }, + "allOf": [ + { + "if": {"properties": {"status": {"const": "sat"}}}, + "then": {"properties": {"solution_sha256": {"$ref": "#/$defs/sha256"}}}, + "else": {"properties": {"solution_sha256": {"type": "null"}}} + } + ], + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + }, + "domain": { + "type": "integer", + "minimum": 0, + "maximum": 8388607 + }, + "event": { + "type": "object", + "additionalProperties": false, + "required": [ + "sequence", + "kind", + "phase", + "reason", + "depth", + "cell", + "change_mark", + "old_domain", + "new_domain", + "status" + ], + "properties": { + "sequence": {"type": "integer", "minimum": 0}, + "kind": { + "enum": [ + "root", + "propagation", + "decision", + "domain_reduction", + "conflict", + "backtrack", + "result" + ] + }, + "phase": { + "type": ["string", "null"], + "enum": [null, "initial", "search"] + }, + "reason": { + "type": ["string", "null"], + "enum": [null, "decision", "propagation"] + }, + "depth": {"type": "integer", "minimum": 0}, + "cell": {"type": ["integer", "null"], "minimum": 0}, + "change_mark": {"type": "integer", "minimum": 0}, + "old_domain": { + "oneOf": [{"$ref": "#/$defs/domain"}, {"type": "null"}] + }, + "new_domain": { + "oneOf": [{"$ref": "#/$defs/domain"}, {"type": "null"}] + }, + "status": { + "type": ["string", "null"], + "enum": [null, "sat", "unsat"] + } + } + }, + "checkpoint": { + "type": "object", + "additionalProperties": false, + "required": ["event_sequence", "change_mark", "domains"], + "properties": { + "event_sequence": {"type": "integer", "minimum": 0}, + "change_mark": {"type": "integer", "minimum": 0}, + "domains": { + "type": "array", + "minItems": 1, + "items": {"$ref": "#/$defs/domain"} + } + } + } + } +} diff --git a/schemas/z3-encoding-summary-v1.schema.json b/schemas/z3-encoding-summary-v1.schema.json new file mode 100644 index 0000000..71c6bf3 --- /dev/null +++ b/schemas/z3-encoding-summary-v1.schema.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "urn:tiling-foundry:schema:z3-encoding-summary-v1", + "title": "Tiling Foundry explicit Z3 encoding summary v1", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "semantics", + "engine", + "source_formula_sha256", + "region_sha256", + "z3", + "status", + "encoding", + "model", + "statistics" + ], + "properties": { + "schema": {"const": "z3-encoding-summary-v1"}, + "semantics": {"const": "encoding-order"}, + "engine": {"enum": ["boolean-z3", "wang-z3"]}, + "source_formula_sha256": {"$ref": "#/$defs/sha256"}, + "region_sha256": { + "oneOf": [{"$ref": "#/$defs/sha256"}, {"type": "null"}] + }, + "z3": { + "type": "object", + "additionalProperties": false, + "required": ["version", "parameters"], + "properties": { + "version": {"type": "string", "minLength": 1}, + "parameters": { + "type": "object", + "additionalProperties": false, + "required": ["random_seed", "threads"], + "properties": { + "random_seed": {"const": 0}, + "threads": {"const": 1} + } + } + } + }, + "status": {"enum": ["sat", "unsat", "unknown"]}, + "encoding": { + "type": "object", + "additionalProperties": false, + "required": [ + "order", + "variable_count", + "width", + "height", + "active_cell_count", + "edge_term_count", + "shared_internal_edge_count", + "unique_tile_tuple_count", + "assertion_count" + ], + "properties": { + "order": { + "type": "array", + "minItems": 3, + "items": {"type": "string", "minLength": 1} + }, + "variable_count": {"type": "integer", "minimum": 1}, + "width": {"type": "integer", "minimum": 0}, + "height": {"type": "integer", "minimum": 0}, + "active_cell_count": {"type": "integer", "minimum": 0}, + "edge_term_count": {"type": "integer", "minimum": 0}, + "shared_internal_edge_count": {"type": "integer", "minimum": 0}, + "unique_tile_tuple_count": {"type": "integer", "minimum": 0}, + "assertion_count": {"type": "integer", "minimum": 1} + } + }, + "model": { + "type": "object", + "additionalProperties": false, + "required": ["assignment", "cells"], + "properties": { + "assignment": { + "oneOf": [ + {"type": "array", "items": {"type": "boolean"}}, + {"type": "null"} + ] + }, + "cells": { + "oneOf": [ + { + "type": "array", + "items": { + "type": ["integer", "null"], + "minimum": 0, + "maximum": 22 + } + }, + {"type": "null"} + ] + } + } + }, + "statistics": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": ["name", "value"], + "properties": { + "name": {"type": "string", "minLength": 1}, + "value": {"type": "integer", "minimum": 0} + } + } + } + }, + "allOf": [ + { + "if": {"properties": {"engine": {"const": "boolean-z3"}}}, + "then": {"properties": {"region_sha256": {"type": "null"}}}, + "else": { + "properties": { + "region_sha256": {"$ref": "#/$defs/sha256"}, + "encoding": { + "properties": {"unique_tile_tuple_count": {"const": 23}} + } + } + } + } + ], + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + } + } +} diff --git a/src/solver/solver_event_trace.c b/src/solver/solver_event_trace.c new file mode 100644 index 0000000..ea6d10e --- /dev/null +++ b/src/solver/solver_event_trace.c @@ -0,0 +1,252 @@ +#include "solver_event_trace.h" + +#include +#include + +static bool checked_mul_size(size_t a, size_t b, size_t *out) +{ + if (out == NULL || (a != 0 && b > SIZE_MAX / a)) { + return false; + } + *out = a * b; + return true; +} + +bool solver_event_trace_options_are_valid( + const WangSolveTraceOptions *options +) +{ + if (options == NULL || options->event_capacity < 2) { + return false; + } + const bool checkpoints_disabled = options->checkpoint_interval == 0 && + options->checkpoint_capacity == 0; + const bool checkpoints_enabled = options->checkpoint_interval != 0 && + options->checkpoint_capacity != 0; + return checkpoints_disabled || checkpoints_enabled; +} + +bool solver_event_trace_is_destroyed(const WangSolveTrace *trace) +{ + return trace != NULL && + trace->initial_domains == NULL && + trace->domain_count == 0 && + trace->events == NULL && + trace->event_count == 0 && + trace->observed_event_count == 0 && + trace->event_capacity == 0 && + !trace->truncated && + trace->checkpoints == NULL && + trace->checkpoint_domains == NULL && + trace->checkpoint_count == 0 && + trace->checkpoint_interval == 0 && + trace->checkpoint_capacity == 0 && + !trace->checkpoints_truncated; +} + +void wang_solve_trace_destroy(WangSolveTrace *trace) +{ + if (trace == NULL) { + return; + } + free(trace->checkpoint_domains); + free(trace->checkpoints); + free(trace->events); + free(trace->initial_domains); + *trace = (WangSolveTrace){0}; +} + +void wang_traced_solve_result_destroy(WangTracedSolveResult *result) +{ + if (result == NULL) { + return; + } + wang_solve_result_destroy(&result->solve); + wang_solve_trace_destroy(&result->trace); +} + +void solver_event_trace_discard(SolverEventTrace *recorder) +{ + if (recorder == NULL) { + return; + } + wang_solve_trace_destroy(&recorder->trace); + *recorder = (SolverEventTrace){0}; +} + +bool solver_event_trace_init( + SolverEventTrace *recorder, + const WangSolveTraceOptions *options, + const uint32_t *initial_domains, + size_t domain_count +) +{ + size_t domain_bytes; + size_t event_bytes; + if (recorder == NULL || !solver_event_trace_options_are_valid(options) || + initial_domains == NULL || domain_count == 0 || + !checked_mul_size(domain_count, sizeof(*initial_domains), &domain_bytes) || + !checked_mul_size( + options->event_capacity, + sizeof(WangSolveTraceEvent), + &event_bytes + )) { + return false; + } + + *recorder = (SolverEventTrace){0}; + WangSolveTrace *trace = &recorder->trace; + trace->initial_domains = malloc(domain_bytes); + trace->events = malloc(event_bytes); + if (trace->initial_domains == NULL || trace->events == NULL) { + solver_event_trace_discard(recorder); + return false; + } + + if (options->checkpoint_capacity != 0) { + size_t checkpoint_bytes; + size_t checkpoint_domain_count; + size_t checkpoint_domain_bytes; + if (!checked_mul_size( + options->checkpoint_capacity, + sizeof(*trace->checkpoints), + &checkpoint_bytes + ) || + !checked_mul_size( + options->checkpoint_capacity, + domain_count, + &checkpoint_domain_count + ) || + !checked_mul_size( + checkpoint_domain_count, + sizeof(*trace->checkpoint_domains), + &checkpoint_domain_bytes + )) { + solver_event_trace_discard(recorder); + return false; + } + trace->checkpoints = malloc(checkpoint_bytes); + trace->checkpoint_domains = malloc(checkpoint_domain_bytes); + if (trace->checkpoints == NULL || trace->checkpoint_domains == NULL) { + solver_event_trace_discard(recorder); + return false; + } + } + + memcpy(trace->initial_domains, initial_domains, domain_bytes); + trace->domain_count = domain_count; + trace->event_capacity = options->event_capacity; + trace->checkpoint_interval = options->checkpoint_interval; + trace->checkpoint_capacity = options->checkpoint_capacity; + return true; +} + +static void maybe_record_checkpoint( + SolverEventTrace *recorder, + const WangSolveTraceEvent *event, + const uint32_t *domains +) +{ + WangSolveTrace *trace = &recorder->trace; + if (trace->checkpoint_interval == 0 || + trace->event_count % trace->checkpoint_interval != 0) { + return; + } + if (trace->checkpoint_count == trace->checkpoint_capacity) { + trace->checkpoints_truncated = true; + return; + } + + const size_t checkpoint = trace->checkpoint_count++; + trace->checkpoints[checkpoint] = (WangSolveTraceCheckpoint){ + .event_sequence = event->sequence, + .change_mark = event->change_mark, + }; + memcpy( + &trace->checkpoint_domains[checkpoint * trace->domain_count], + domains, + trace->domain_count * sizeof(*domains) + ); +} + +void solver_event_trace_record( + SolverEventTrace *recorder, + WangSolveTraceEventKind kind, + WangSolveTracePhase phase, + WangSolveTraceReason reason, + size_t depth, + size_t cell_index, + size_t change_mark, + uint32_t old_domain, + uint32_t new_domain, + WangSolveStatus status, + const uint32_t *domains +) +{ + if (recorder == NULL || recorder->trace.events == NULL) { + return; + } + + const uint64_t sequence = recorder->next_sequence++; + WangSolveTrace *trace = &recorder->trace; + if (recorder->frozen || trace->event_count + 1 >= trace->event_capacity) { + recorder->frozen = true; + trace->truncated = true; + return; + } + + WangSolveTraceEvent *event = &trace->events[trace->event_count++]; + *event = (WangSolveTraceEvent){ + .sequence = sequence, + .kind = kind, + .phase = phase, + .reason = reason, + .depth = depth, + .cell_index = cell_index, + .change_mark = change_mark, + .old_domain = old_domain, + .new_domain = new_domain, + .status = status, + }; + maybe_record_checkpoint(recorder, event, domains); +} + +bool solver_event_trace_finish( + SolverEventTrace *recorder, + WangSolveStatus status, + size_t depth, + size_t cell_index, + size_t change_mark, + const uint32_t *domains, + WangSolveTrace *out_trace +) +{ + if (recorder == NULL || out_trace == NULL || + !solver_event_trace_is_destroyed(out_trace) || + recorder->trace.events == NULL || + domains == NULL || + recorder->trace.event_count >= recorder->trace.event_capacity || + (status != WANG_SOLVE_SAT && status != WANG_SOLVE_UNSAT)) { + return false; + } + + WangSolveTraceEvent *event = + &recorder->trace.events[recorder->trace.event_count++]; + *event = (WangSolveTraceEvent){ + .sequence = recorder->next_sequence++, + .kind = WANG_TRACE_EVENT_RESULT, + .phase = WANG_TRACE_PHASE_NONE, + .reason = WANG_TRACE_REASON_NONE, + .depth = depth, + .cell_index = cell_index, + .change_mark = change_mark, + .status = status, + }; + if (!recorder->trace.truncated) { + maybe_record_checkpoint(recorder, event, domains); + } + recorder->trace.observed_event_count = recorder->next_sequence; + *out_trace = recorder->trace; + *recorder = (SolverEventTrace){0}; + return true; +} diff --git a/src/solver/solver_event_trace.h b/src/solver/solver_event_trace.h new file mode 100644 index 0000000..d99adc4 --- /dev/null +++ b/src/solver/solver_event_trace.h @@ -0,0 +1,55 @@ +#ifndef WANG_SOLVER_EVENT_TRACE_H +#define WANG_SOLVER_EVENT_TRACE_H + +#include +#include +#include + +#include "wang/solver_trace.h" + +typedef struct { + WangSolveTrace trace; + uint64_t next_sequence; + bool frozen; +} SolverEventTrace; + +bool solver_event_trace_options_are_valid( + const WangSolveTraceOptions *options +); + +bool solver_event_trace_is_destroyed(const WangSolveTrace *trace); + +bool solver_event_trace_init( + SolverEventTrace *recorder, + const WangSolveTraceOptions *options, + const uint32_t *initial_domains, + size_t domain_count +); + +void solver_event_trace_record( + SolverEventTrace *recorder, + WangSolveTraceEventKind kind, + WangSolveTracePhase phase, + WangSolveTraceReason reason, + size_t depth, + size_t cell_index, + size_t change_mark, + uint32_t old_domain, + uint32_t new_domain, + WangSolveStatus status, + const uint32_t *domains +); + +bool solver_event_trace_finish( + SolverEventTrace *recorder, + WangSolveStatus status, + size_t depth, + size_t cell_index, + size_t change_mark, + const uint32_t *domains, + WangSolveTrace *out_trace +); + +void solver_event_trace_discard(SolverEventTrace *recorder); + +#endif /* WANG_SOLVER_EVENT_TRACE_H */ diff --git a/src/solver/solver_serial.c b/src/solver/solver_serial.c index a762384..415e618 100644 --- a/src/solver/solver_serial.c +++ b/src/solver/solver_serial.c @@ -2,6 +2,7 @@ #include "byte_support_table.h" #include "failed_leaf_trace.h" +#include "solver_event_trace.h" #include "wang/tile.h" #include "wang/verify.h" @@ -95,6 +96,11 @@ typedef struct { bool capture_unsat_snapshot; WangSolverMetrics metrics; FailedLeafWriter writer; + + SolverEventTrace event_trace; + bool trace_events; + size_t trace_change_mark; + size_t trace_search_base; } SolverState; typedef enum { @@ -226,6 +232,7 @@ static void solver_state_destroy(SolverState *state) if (state->writer.active) { (void)failed_leaf_writer_finish(&state->writer); } + solver_event_trace_discard(&state->event_trace); free(state->domains); free(state->neighbor_mask); free(state->byte_support); @@ -470,7 +477,9 @@ static void begin_trail_interval(SolverState *state) static bool restrict_domain( SolverState *state, size_t cell_index, - uint32_t new_domain + uint32_t new_domain, + WangSolveTraceReason trace_reason, + size_t depth ) { const uint32_t old_domain = state->domains[cell_index]; @@ -478,6 +487,10 @@ static bool restrict_domain( return true; } + if (state->trace_events && state->trace_change_mark == SIZE_MAX) { + return false; + } + if (state->record_trail) { if (state->trail_count == SIZE_MAX) { return false; @@ -527,6 +540,24 @@ static bool restrict_domain( state->metrics.trail_peak = state->trail_count; } } + if (state->trace_events) { + ++state->trace_change_mark; + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_DOMAIN_REDUCTION, + state->trail_phase == TRAIL_PHASE_INITIAL + ? WANG_TRACE_PHASE_INITIAL + : WANG_TRACE_PHASE_SEARCH, + trace_reason, + depth, + cell_index, + state->trace_change_mark, + old_domain, + new_domain, + WANG_SOLVE_ERROR, + state->domains + ); + } return true; } @@ -605,7 +636,8 @@ static uint32_t supported_neighbor_domain( static PropagateStatus propagate_queue( SolverState *state, - size_t *out_conflict_cell + size_t *out_conflict_cell, + size_t depth ) { size_t head = 0; @@ -645,7 +677,13 @@ static PropagateStatus propagate_queue( continue; } - if (!restrict_domain(state, adjacent, new_domain)) { + if (!restrict_domain( + state, + adjacent, + new_domain, + WANG_TRACE_REASON_PROPAGATION, + depth + )) { queue_discard_pending(state, head); return PROPAGATE_ERROR; } @@ -669,14 +707,15 @@ static PropagateStatus propagate_queue( static PropagateStatus propagate_from_cell( SolverState *state, size_t cell_index, - size_t *out_conflict_cell + size_t *out_conflict_cell, + size_t depth ) { state->queue_count = 0; if (!queue_push(state, cell_index)) { return PROPAGATE_ERROR; } - return propagate_queue(state, out_conflict_cell); + return propagate_queue(state, out_conflict_cell, depth); } static PropagateStatus propagate_initial( @@ -691,7 +730,7 @@ static PropagateStatus propagate_initial( return PROPAGATE_ERROR; } } - return propagate_queue(state, out_conflict_cell); + return propagate_queue(state, out_conflict_cell, 0); } static bool record_failed_leaf( @@ -899,6 +938,7 @@ static WangSolveStatus search( SearchFrame *frame = &stack.frames[stack.count - 1]; if (frame->candidates == 0) { const size_t entry_mark = frame->entry_mark; + const size_t frame_cell = frame->cell_index; --stack.count; if (stack.count == 0) { status = WANG_SOLVE_UNSAT; @@ -906,6 +946,23 @@ static WangSolveStatus search( } rollback_to(state, entry_mark); + if (state->trace_events) { + state->trace_change_mark = + state->trace_search_base + entry_mark; + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_BACKTRACK, + WANG_TRACE_PHASE_SEARCH, + WANG_TRACE_REASON_NONE, + stack.count, + frame_cell, + state->trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state->domains + ); + } if (state->collect_metrics) { ++state->metrics.backtracks; } @@ -915,6 +972,23 @@ static WangSolveStatus search( const TileId tile = first_set_tile(frame->candidates); const uint32_t singleton = UINT32_C(1) << tile; frame->candidates &= frame->candidates - UINT32_C(1); + const size_t branch_depth = stack.count; + + if (state->trace_events) { + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_DECISION, + WANG_TRACE_PHASE_SEARCH, + WANG_TRACE_REASON_NONE, + branch_depth, + frame->cell_index, + state->trace_change_mark, + state->domains[frame->cell_index], + singleton, + WANG_SOLVE_ERROR, + state->domains + ); + } if (state->collect_metrics) { ++state->metrics.decisions; @@ -922,7 +996,13 @@ static WangSolveStatus search( const size_t mark = state->trail_count; begin_trail_interval(state); - if (!restrict_domain(state, frame->cell_index, singleton)) { + if (!restrict_domain( + state, + frame->cell_index, + singleton, + WANG_TRACE_REASON_DECISION, + branch_depth + )) { rollback_to(state, mark); break; } @@ -931,7 +1011,8 @@ static WangSolveStatus search( const PropagateStatus propagated = propagate_from_cell( state, frame->cell_index, - &conflict_cell + &conflict_cell, + branch_depth ); if (propagated == PROPAGATE_ERROR) { @@ -939,8 +1020,37 @@ static WangSolveStatus search( break; } - const size_t branch_depth = stack.count; + if (state->trace_events) { + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_PROPAGATION, + WANG_TRACE_PHASE_SEARCH, + WANG_TRACE_REASON_NONE, + branch_depth, + frame->cell_index, + state->trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state->domains + ); + } if (propagated == PROPAGATE_CONFLICT) { + if (state->trace_events) { + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_CONFLICT, + WANG_TRACE_PHASE_SEARCH, + WANG_TRACE_REASON_NONE, + branch_depth, + conflict_cell, + state->trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state->domains + ); + } if (!record_failed_leaf( state, conflict_cell, @@ -973,6 +1083,22 @@ static WangSolveStatus search( } rollback_to(state, mark); + if (state->trace_events) { + state->trace_change_mark = state->trace_search_base + mark; + solver_event_trace_record( + &state->event_trace, + WANG_TRACE_EVENT_BACKTRACK, + WANG_TRACE_PHASE_SEARCH, + WANG_TRACE_REASON_NONE, + branch_depth, + frame->cell_index, + state->trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state->domains + ); + } if (state->collect_metrics) { ++state->metrics.backtracks; } @@ -1203,11 +1329,17 @@ static WangSolveStatus solve_wang_core( const Region *region, const WangSolverOptions *options, WangSolveResult *out_result, - SolverMechanisms mechanisms + SolverMechanisms mechanisms, + const WangSolveTraceOptions *trace_options, + WangSolveTrace *out_trace ) { if (!result_is_destroyed(out_result) || - !solver_options_are_valid(options)) { + !solver_options_are_valid(options) || + ((trace_options == NULL) != (out_trace == NULL)) || + (trace_options != NULL && + (!solver_event_trace_options_are_valid(trace_options) || + !solver_event_trace_is_destroyed(out_trace)))) { return WANG_SOLVE_ERROR; } @@ -1268,9 +1400,35 @@ static WangSolveStatus solve_wang_core( return WANG_SOLVE_ERROR; } - const bool trace_requested = options != NULL && + if (trace_options != NULL) { + if (!solver_event_trace_init( + &state.event_trace, + trace_options, + state.domains, + state.cell_count + )) { + solver_state_destroy(&state); + return WANG_SOLVE_ERROR; + } + state.trace_events = true; + solver_event_trace_record( + &state.event_trace, + WANG_TRACE_EVENT_ROOT, + WANG_TRACE_PHASE_INITIAL, + WANG_TRACE_REASON_NONE, + 0, + SIZE_MAX, + 0, + 0, + 0, + WANG_SOLVE_ERROR, + state.domains + ); + } + + const bool failed_leaf_trace_requested = options != NULL && (options->flags & WANG_SOLVE_TRACE_FAILED_LEAVES) != 0; - if (trace_requested && !failed_leaf_writer_init( + if (failed_leaf_trace_requested && !failed_leaf_writer_init( &state.writer, options->failed_leaf_path, options->failed_leaf_capacity, @@ -1282,6 +1440,21 @@ static WangSolveStatus solve_wang_core( WangSolveStatus status; if (initial_conflict != SIZE_MAX) { + if (state.trace_events) { + solver_event_trace_record( + &state.event_trace, + WANG_TRACE_EVENT_CONFLICT, + WANG_TRACE_PHASE_INITIAL, + WANG_TRACE_REASON_NONE, + 0, + initial_conflict, + state.trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state.domains + ); + } if (!record_failed_leaf(&state, initial_conflict, 0)) { solver_state_destroy(&state); return WANG_SOLVE_ERROR; @@ -1298,7 +1471,37 @@ static WangSolveStatus solve_wang_core( solver_state_destroy(&state); return WANG_SOLVE_ERROR; } + if (state.trace_events) { + solver_event_trace_record( + &state.event_trace, + WANG_TRACE_EVENT_PROPAGATION, + WANG_TRACE_PHASE_INITIAL, + WANG_TRACE_REASON_NONE, + 0, + SIZE_MAX, + state.trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state.domains + ); + } if (initial_status == PROPAGATE_CONFLICT) { + if (state.trace_events) { + solver_event_trace_record( + &state.event_trace, + WANG_TRACE_EVENT_CONFLICT, + WANG_TRACE_PHASE_INITIAL, + WANG_TRACE_REASON_NONE, + 0, + conflict_cell, + state.trace_change_mark, + 0, + 0, + WANG_SOLVE_ERROR, + state.domains + ); + } if (!record_failed_leaf(&state, conflict_cell, 0)) { solver_state_destroy(&state); return WANG_SOLVE_ERROR; @@ -1308,6 +1511,7 @@ static WangSolveStatus solve_wang_core( state.trail_count = 0; state.trail_phase = TRAIL_PHASE_SEARCH; state.record_trail = true; + state.trace_search_base = state.trace_change_mark; status = search(&state, mechanisms.stack_mode); } } @@ -1356,6 +1560,19 @@ static WangSolveStatus solve_wang_core( return WANG_SOLVE_ERROR; } + if (state.trace_events && !solver_event_trace_finish( + &state.event_trace, + status, + state.best_depth, + status == WANG_SOLVE_SAT ? SIZE_MAX : state.best_conflict_cell, + state.trace_change_mark, + state.domains, + out_trace + )) { + solver_state_destroy(&state); + return WANG_SOLVE_ERROR; + } + const bool return_domains = status == WANG_SOLVE_SAT || state.capture_unsat_snapshot; const bool transfer_sat_domains = status == WANG_SOLVE_SAT && @@ -1403,7 +1620,9 @@ WangSolveStatus wang_solve_serial( .transfer_sat_domains = false, .use_bytewise_support = false, .deduplicate_queue = false, - } + }, + NULL, + NULL ); } @@ -1423,6 +1642,67 @@ WangSolveStatus wang_solve_optimized( .transfer_sat_domains = true, .use_bytewise_support = true, .deduplicate_queue = WANG_OPTIMIZED_QUEUE_DEDUP != 0, - } + }, + NULL, + NULL + ); +} + +static bool traced_result_is_destroyed(const WangTracedSolveResult *result) +{ + return result != NULL && + result_is_destroyed(&result->solve) && + solver_event_trace_is_destroyed(&result->trace); +} + +WangSolveStatus wang_solve_serial_traced( + const Region *region, + const WangSolverOptions *solver_options, + const WangSolveTraceOptions *trace_options, + WangTracedSolveResult *out_result +) +{ + if (!traced_result_is_destroyed(out_result)) { + return WANG_SOLVE_ERROR; + } + return solve_wang_core( + region, + solver_options, + &out_result->solve, + (SolverMechanisms) { + .stack_mode = SEARCH_STACK_FIXED, + .record_initial_trail = true, + .transfer_sat_domains = false, + .use_bytewise_support = false, + .deduplicate_queue = false, + }, + trace_options, + &out_result->trace + ); +} + +WangSolveStatus wang_solve_optimized_traced( + const Region *region, + const WangSolverOptions *solver_options, + const WangSolveTraceOptions *trace_options, + WangTracedSolveResult *out_result +) +{ + if (!traced_result_is_destroyed(out_result)) { + return WANG_SOLVE_ERROR; + } + return solve_wang_core( + region, + solver_options, + &out_result->solve, + (SolverMechanisms) { + .stack_mode = SEARCH_STACK_DYNAMIC, + .record_initial_trail = false, + .transfer_sat_domains = true, + .use_bytewise_support = true, + .deduplicate_queue = WANG_OPTIMIZED_QUEUE_DEDUP != 0, + }, + trace_options, + &out_result->trace ); } diff --git a/tests/c/test_solver_event_trace.c b/tests/c/test_solver_event_trace.c new file mode 100644 index 0000000..222e681 --- /dev/null +++ b/tests/c/test_solver_event_trace.c @@ -0,0 +1,360 @@ +#include "wang/solver_trace.h" + +#include "wang/tile.h" + +#include +#include +#include +#include +#include +#include + +typedef WangSolveStatus (*TracedSolveFunction)( + const Region *, + const WangSolverOptions *, + const WangSolveTraceOptions *, + WangTracedSolveResult * +); + +typedef WangSolveStatus (*SolveFunction)( + const Region *, + const WangSolverOptions *, + WangSolveResult * +); + +typedef struct { + size_t cell_index; + uint32_t old_domain; +} ReplayChange; + +static void activate_all(Region *region) +{ + for (int32_t y = 0; y < region->height; ++y) { + for (int32_t x = 0; x < region->width; ++x) { + assert(region_set_active(region, x, y, true)); + } + } +} + +static void build_backtracking_region(Region *region) +{ + assert(region_init(region, 4, 4)); + activate_all(region); + assert(region_set_boundary(region, 1, 0, N, COLOR_R)); + assert(region_set_boundary(region, 2, 3, S, COLOR_B)); + assert(region_set_boundary(region, 0, 3, W, COLOR_1)); + assert(region_set_boundary(region, 3, 1, E, COLOR_1)); + assert(region_set_boundary(region, 3, 3, E, COLOR_0)); +} + +static bool trace_event_equal( + const WangSolveTraceEvent *left, + const WangSolveTraceEvent *right +) +{ + return left->sequence == right->sequence && + left->kind == right->kind && + left->phase == right->phase && + left->reason == right->reason && + left->depth == right->depth && + left->cell_index == right->cell_index && + left->change_mark == right->change_mark && + left->old_domain == right->old_domain && + left->new_domain == right->new_domain && + left->status == right->status; +} + +static void assert_trace_equal( + const WangSolveTrace *left, + const WangSolveTrace *right +) +{ + assert(left->domain_count == right->domain_count); + assert(left->event_count == right->event_count); + assert(left->observed_event_count == right->observed_event_count); + assert(left->event_capacity == right->event_capacity); + assert(left->truncated == right->truncated); + assert(left->checkpoint_count == right->checkpoint_count); + assert(left->checkpoint_interval == right->checkpoint_interval); + assert(left->checkpoint_capacity == right->checkpoint_capacity); + assert(left->checkpoints_truncated == right->checkpoints_truncated); + assert(memcmp( + left->initial_domains, + right->initial_domains, + left->domain_count * sizeof(*left->initial_domains) + ) == 0); + for (size_t i = 0; i < left->event_count; ++i) { + assert(trace_event_equal(&left->events[i], &right->events[i])); + } + for (size_t i = 0; i < left->checkpoint_count; ++i) { + assert(left->checkpoints[i].event_sequence == + right->checkpoints[i].event_sequence); + assert(left->checkpoints[i].change_mark == + right->checkpoints[i].change_mark); + } + assert(memcmp( + left->checkpoint_domains, + right->checkpoint_domains, + left->checkpoint_count * left->domain_count * + sizeof(*left->checkpoint_domains) + ) == 0); +} + +static void assert_trace_replays( + const WangSolveTrace *trace, + const WangSolveResult *solve +) +{ + assert(!trace->truncated); + assert(trace->event_count == trace->observed_event_count); + assert(trace->event_count >= 2); + assert(trace->events[0].kind == WANG_TRACE_EVENT_ROOT); + assert(trace->events[trace->event_count - 1].kind == + WANG_TRACE_EVENT_RESULT); + + uint32_t *domains = malloc( + trace->domain_count * sizeof(*domains) + ); + ReplayChange *changes = malloc( + trace->observed_event_count * sizeof(*changes) + ); + assert(domains != NULL); + assert(changes != NULL); + memcpy( + domains, + trace->initial_domains, + trace->domain_count * sizeof(*domains) + ); + + bool kinds[WANG_TRACE_EVENT_RESULT + 1] = {false}; + size_t change_count = 0; + size_t checkpoint = 0; + for (size_t i = 0; i < trace->event_count; ++i) { + const WangSolveTraceEvent *event = &trace->events[i]; + assert(event->sequence == i); + assert(event->kind <= WANG_TRACE_EVENT_RESULT); + kinds[event->kind] = true; + if (event->kind == WANG_TRACE_EVENT_DOMAIN_REDUCTION) { + assert(event->cell_index < trace->domain_count); + assert(domains[event->cell_index] == event->old_domain); + assert((event->new_domain & ~event->old_domain) == 0); + assert(event->new_domain != event->old_domain); + changes[change_count++] = (ReplayChange){ + .cell_index = event->cell_index, + .old_domain = event->old_domain, + }; + domains[event->cell_index] = event->new_domain; + assert(event->change_mark == change_count); + } else if (event->kind == WANG_TRACE_EVENT_BACKTRACK) { + assert(event->change_mark <= change_count); + while (change_count > event->change_mark) { + const ReplayChange change = changes[--change_count]; + domains[change.cell_index] = change.old_domain; + } + } else { + assert(event->change_mark == change_count); + } + + if (checkpoint < trace->checkpoint_count && + trace->checkpoints[checkpoint].event_sequence == event->sequence) { + assert(trace->checkpoints[checkpoint].change_mark == change_count); + assert(memcmp( + domains, + &trace->checkpoint_domains[ + checkpoint * trace->domain_count + ], + trace->domain_count * sizeof(*domains) + ) == 0); + ++checkpoint; + } + } + assert(checkpoint == trace->checkpoint_count); + assert(kinds[WANG_TRACE_EVENT_ROOT]); + assert(kinds[WANG_TRACE_EVENT_PROPAGATION]); + assert(kinds[WANG_TRACE_EVENT_DECISION]); + assert(kinds[WANG_TRACE_EVENT_DOMAIN_REDUCTION]); + assert(kinds[WANG_TRACE_EVENT_CONFLICT]); + assert(kinds[WANG_TRACE_EVENT_BACKTRACK]); + assert(kinds[WANG_TRACE_EVENT_RESULT]); + assert(trace->events[trace->event_count - 1].status == WANG_SOLVE_SAT); + assert(solve->domain_count == trace->domain_count); + assert(memcmp( + domains, + solve->domains, + trace->domain_count * sizeof(*domains) + ) == 0); + + free(changes); + free(domains); +} + +static void assert_traced_path( + SolveFunction plain_solve, + TracedSolveFunction traced_solve +) +{ + Region region = {0}; + build_backtracking_region(®ion); + const WangSolverOptions solver_options = { + .flags = WANG_SOLVE_COLLECT_METRICS, + }; + const WangSolveTraceOptions trace_options = { + .event_capacity = 4096, + .checkpoint_interval = 7, + .checkpoint_capacity = 64, + }; + WangSolveResult plain = {0}; + WangTracedSolveResult first = {0}; + WangTracedSolveResult second = {0}; + + assert(plain_solve(®ion, &solver_options, &plain) == WANG_SOLVE_SAT); + assert(traced_solve( + ®ion, + &solver_options, + &trace_options, + &first + ) == WANG_SOLVE_SAT); + assert(traced_solve( + ®ion, + &solver_options, + &trace_options, + &second + ) == WANG_SOLVE_SAT); + + assert(plain.domain_count == first.solve.domain_count); + assert(memcmp( + plain.domains, + first.solve.domains, + plain.domain_count * sizeof(*plain.domains) + ) == 0); + assert(memcmp( + &plain.metrics, + &first.solve.metrics, + sizeof(plain.metrics) + ) == 0); + assert_trace_equal(&first.trace, &second.trace); + assert_trace_replays(&first.trace, &first.solve); + assert(!first.trace.checkpoints_truncated); + assert(first.trace.checkpoint_count > 0); + + wang_solve_result_destroy(&plain); + wang_traced_solve_result_destroy(&first); + wang_traced_solve_result_destroy(&first); + wang_traced_solve_result_destroy(&second); + region_destroy(®ion); +} + +static void test_reference_and_optimized_traces_are_replayable(void) +{ + assert_traced_path(wang_solve_serial, wang_solve_serial_traced); + assert_traced_path(wang_solve_optimized, wang_solve_optimized_traced); +} + +static void test_capacity_keeps_root_and_terminal_result(void) +{ + Region region = {0}; + build_backtracking_region(®ion); + const WangSolveTraceOptions options = { .event_capacity = 2 }; + WangTracedSolveResult result = {0}; + + assert(wang_solve_serial_traced( + ®ion, + NULL, + &options, + &result + ) == WANG_SOLVE_SAT); + assert(result.trace.event_count == 2); + assert(result.trace.events[0].kind == WANG_TRACE_EVENT_ROOT); + assert(result.trace.events[1].kind == WANG_TRACE_EVENT_RESULT); + assert(result.trace.events[1].sequence > 1); + assert(result.trace.observed_event_count == + result.trace.events[1].sequence + 1); + assert(result.trace.truncated); + + wang_traced_solve_result_destroy(&result); + region_destroy(®ion); +} + +static void test_root_conflict_and_contract_rejections(void) +{ + Region region = {0}; + assert(region_init(®ion, 1, 1)); + activate_all(®ion); + assert(region_set_boundary(®ion, 0, 0, N, COLOR_V)); + + const WangSolveTraceOptions options = { + .event_capacity = 8, + .checkpoint_interval = 1, + .checkpoint_capacity = 1, + }; + WangTracedSolveResult result = {0}; + assert(wang_solve_optimized_traced( + ®ion, + NULL, + &options, + &result + ) == WANG_SOLVE_UNSAT); + assert(result.trace.event_count == 3); + assert(result.trace.events[0].kind == WANG_TRACE_EVENT_ROOT); + assert(result.trace.events[1].kind == WANG_TRACE_EVENT_CONFLICT); + assert(result.trace.events[1].cell_index == 0); + assert(result.trace.events[2].kind == WANG_TRACE_EVENT_RESULT); + assert(result.trace.events[2].status == WANG_SOLVE_UNSAT); + assert(result.trace.checkpoint_count == 1); + assert(result.trace.checkpoints_truncated); + wang_traced_solve_result_destroy(&result); + + const WangSolveTraceOptions terminal_checkpoint = { + .event_capacity = 8, + .checkpoint_interval = 3, + .checkpoint_capacity = 1, + }; + assert(wang_solve_optimized_traced( + ®ion, + NULL, + &terminal_checkpoint, + &result + ) == WANG_SOLVE_UNSAT); + assert(result.trace.checkpoint_count == 1); + assert(result.trace.checkpoints[0].event_sequence == 2); + assert(!result.trace.checkpoints_truncated); + wang_traced_solve_result_destroy(&result); + + const WangSolveTraceOptions too_small = { .event_capacity = 1 }; + assert(wang_solve_serial_traced( + ®ion, + NULL, + &too_small, + &result + ) == WANG_SOLVE_ERROR); + const WangSolveTraceOptions mismatched_checkpoints = { + .event_capacity = 4, + .checkpoint_interval = 2, + }; + assert(wang_solve_serial_traced( + ®ion, + NULL, + &mismatched_checkpoints, + &result + ) == WANG_SOLVE_ERROR); + result.trace.event_count = 1; + assert(wang_solve_serial_traced( + ®ion, + NULL, + &options, + &result + ) == WANG_SOLVE_ERROR); + result.trace.event_count = 0; + + region_destroy(®ion); +} + +int main(void) +{ + test_reference_and_optimized_traces_are_replayable(); + test_capacity_keeps_root_and_terminal_result(); + test_root_conflict_and_contract_rejections(); + + puts("test_solver_event_trace: OK"); + return 0; +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/formula-5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815.json b/tests/fixtures/pipeline_sat_solver_trace/formula-5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815.json new file mode 100644 index 0000000..e7775ba --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/formula-5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815.json @@ -0,0 +1,34 @@ +{ + "schema": "cm13-formula-snapshot-v1", + "source": { + "name": "pipeline_sat.cm13", + "sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542" + }, + "variable_count": 3, + "clauses": [ + { + "clause_id": 0, + "variables": [ + 0, + 0, + 1 + ] + }, + { + "clause_id": 1, + "variables": [ + 0, + 1, + 2 + ] + }, + { + "clause_id": 2, + "variables": [ + 1, + 2, + 2 + ] + } + ] +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/manifest.json b/tests/fixtures/pipeline_sat_solver_trace/manifest.json new file mode 100644 index 0000000..771321c --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/manifest.json @@ -0,0 +1,37 @@ +{ + "schema": "wang-explain-manifest-v3", + "stage": "solver-trace", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "artifacts": { + "formula": { + "path": "formula-5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815.json", + "sha256": "5098eb9a85adebf28757b1368e9307fdb5fea0617de3256b717ead1af1d67815", + "schema": "cm13-formula-snapshot-v1" + }, + "tileset": { + "path": "tileset-462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa.json", + "sha256": "462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa", + "schema": "wang-tileset-snapshot-v1" + }, + "region": { + "path": "region-aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a.json", + "sha256": "aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a", + "schema": "wang-region-snapshot-v1" + }, + "reduction": { + "path": "reduction-6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json", + "sha256": "6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2", + "schema": "wang-reduction-explanation-v1" + }, + "solution": { + "path": "solution-2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a.json", + "sha256": "2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a", + "schema": "wang-solution-v1" + }, + "trace": { + "path": "trace-0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11.json", + "sha256": "0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11", + "schema": "wang-solver-trace-v1" + } + } +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/reduction-6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json b/tests/fixtures/pipeline_sat_solver_trace/reduction-6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json new file mode 100644 index 0000000..995a489 --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/reduction-6abbea9333509f852d59ed9be943d76380a49bfbdcf0f1c13e923e9ec4c4f3e2.json @@ -0,0 +1,329 @@ +{ + "schema": "wang-reduction-explanation-v1", + "geometry": "square", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "region_sha256": "aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a", + "variable_count": 3, + "bounds": { + "x_begin": 0, + "x_end": 41, + "y_begin": 0, + "y_end": 11 + }, + "signals": { + "source": [ + { + "row": 0, + "kind": "variable", + "token_id": 0, + "variable": 0, + "occurrence": 0 + }, + { + "row": 1, + "kind": "variable", + "token_id": 1, + "variable": 0, + "occurrence": 1 + }, + { + "row": 2, + "kind": "variable", + "token_id": 2, + "variable": 0, + "occurrence": 2 + }, + { + "row": 3, + "kind": "redundant", + "token_id": 9, + "variable": null, + "occurrence": null + }, + { + "row": 4, + "kind": "variable", + "token_id": 3, + "variable": 1, + "occurrence": 0 + }, + { + "row": 5, + "kind": "variable", + "token_id": 4, + "variable": 1, + "occurrence": 1 + }, + { + "row": 6, + "kind": "variable", + "token_id": 5, + "variable": 1, + "occurrence": 2 + }, + { + "row": 7, + "kind": "redundant", + "token_id": 10, + "variable": null, + "occurrence": null + }, + { + "row": 8, + "kind": "variable", + "token_id": 6, + "variable": 2, + "occurrence": 0 + }, + { + "row": 9, + "kind": "variable", + "token_id": 7, + "variable": 2, + "occurrence": 1 + }, + { + "row": 10, + "kind": "variable", + "token_id": 8, + "variable": 2, + "occurrence": 2 + } + ], + "target": [ + { + "row": 0, + "kind": "variable", + "token_id": 0, + "variable": 0, + "occurrence": 0 + }, + { + "row": 1, + "kind": "variable", + "token_id": 1, + "variable": 0, + "occurrence": 1 + }, + { + "row": 2, + "kind": "variable", + "token_id": 3, + "variable": 1, + "occurrence": 0 + }, + { + "row": 3, + "kind": "redundant", + "token_id": 9, + "variable": null, + "occurrence": null + }, + { + "row": 4, + "kind": "variable", + "token_id": 2, + "variable": 0, + "occurrence": 2 + }, + { + "row": 5, + "kind": "variable", + "token_id": 4, + "variable": 1, + "occurrence": 1 + }, + { + "row": 6, + "kind": "variable", + "token_id": 6, + "variable": 2, + "occurrence": 0 + }, + { + "row": 7, + "kind": "redundant", + "token_id": 10, + "variable": null, + "occurrence": null + }, + { + "row": 8, + "kind": "variable", + "token_id": 5, + "variable": 1, + "occurrence": 2 + }, + { + "row": 9, + "kind": "variable", + "token_id": 7, + "variable": 2, + "occurrence": 1 + }, + { + "row": 10, + "kind": "variable", + "token_id": 8, + "variable": 2, + "occurrence": 2 + } + ] + }, + "gadgets": [ + { + "kind": "variable", + "ordinal": 0, + "bounds": { + "x_begin": 0, + "x_end": 1, + "y_begin": 0, + "y_end": 3 + }, + "swap_row": null + }, + { + "kind": "variable", + "ordinal": 1, + "bounds": { + "x_begin": 0, + "x_end": 1, + "y_begin": 4, + "y_end": 7 + }, + "swap_row": null + }, + { + "kind": "variable", + "ordinal": 2, + "bounds": { + "x_begin": 0, + "x_end": 1, + "y_begin": 8, + "y_end": 11 + }, + "swap_row": null + }, + { + "kind": "left_forward", + "ordinal": 0, + "bounds": { + "x_begin": 1, + "x_end": 3, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": null + }, + { + "kind": "crossover", + "ordinal": 0, + "bounds": { + "x_begin": 3, + "x_end": 7, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 3 + }, + { + "kind": "crossover", + "ordinal": 1, + "bounds": { + "x_begin": 7, + "x_end": 10, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 2 + }, + { + "kind": "crossover", + "ordinal": 2, + "bounds": { + "x_begin": 10, + "x_end": 14, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 3 + }, + { + "kind": "crossover", + "ordinal": 3, + "bounds": { + "x_begin": 14, + "x_end": 22, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 7 + }, + { + "kind": "crossover", + "ordinal": 4, + "bounds": { + "x_begin": 22, + "x_end": 29, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 6 + }, + { + "kind": "crossover", + "ordinal": 5, + "bounds": { + "x_begin": 29, + "x_end": 37, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": 7 + }, + { + "kind": "right_forward", + "ordinal": 0, + "bounds": { + "x_begin": 37, + "x_end": 39, + "y_begin": 0, + "y_end": 11 + }, + "swap_row": null + }, + { + "kind": "clause", + "ordinal": 0, + "bounds": { + "x_begin": 39, + "x_end": 41, + "y_begin": 0, + "y_end": 4 + }, + "swap_row": null + }, + { + "kind": "clause", + "ordinal": 1, + "bounds": { + "x_begin": 39, + "x_end": 41, + "y_begin": 4, + "y_end": 8 + }, + "swap_row": null + }, + { + "kind": "clause", + "ordinal": 2, + "bounds": { + "x_begin": 39, + "x_end": 41, + "y_begin": 8, + "y_end": 11 + }, + "swap_row": null + } + ] +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/region-aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a.json b/tests/fixtures/pipeline_sat_solver_trace/region-aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a.json new file mode 100644 index 0000000..fa245cd --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/region-aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a.json @@ -0,0 +1,3137 @@ +{ + "schema": "wang-region-snapshot-v1", + "geometry": "square", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "bounds": { + "min_x_inclusive": 0, + "min_y_inclusive": 0, + "max_x_inclusive": 40, + "max_y_inclusive": 10 + }, + "active": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "boundary": [ + { + "N": 0, + "E": null, + "S": null, + "W": 1 + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 2 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": 2, + "S": null, + "W": null + }, + null, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 2 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": 2, + "S": null, + "W": null + }, + null, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": 1 + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + } + ] +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/solution-2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a.json b/tests/fixtures/pipeline_sat_solver_trace/solution-2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a.json new file mode 100644 index 0000000..45f96ec --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/solution-2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a.json @@ -0,0 +1,3350 @@ +{ + "schema": "wang-solution-v1", + "status": "SAT", + "geometry": "square", + "bounds": { + "min_x_inclusive": 0, + "min_y_inclusive": 0, + "max_x_inclusive": 40, + "max_y_inclusive": 10 + }, + "tile_table": [ + { + "tile_id": 0, + "edges": { + "N": 0, + "E": 2, + "S": 7, + "W": 1 + } + }, + { + "tile_id": 1, + "edges": { + "N": 7, + "E": 2, + "S": 8, + "W": 1 + } + }, + { + "tile_id": 2, + "edges": { + "N": 8, + "E": 2, + "S": 0, + "W": 1 + } + }, + { + "tile_id": 3, + "edges": { + "N": 0, + "E": 3, + "S": 0, + "W": 1 + } + }, + { + "tile_id": 4, + "edges": { + "N": 0, + "E": 4, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 5, + "edges": { + "N": 0, + "E": 4, + "S": 9, + "W": 3 + } + }, + { + "tile_id": 6, + "edges": { + "N": 9, + "E": 3, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 7, + "edges": { + "N": 0, + "E": 2, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 8, + "edges": { + "N": 0, + "E": 3, + "S": 0, + "W": 3 + } + }, + { + "tile_id": 9, + "edges": { + "N": 5, + "E": 2, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 10, + "edges": { + "N": 5, + "E": 3, + "S": 5, + "W": 3 + } + }, + { + "tile_id": 11, + "edges": { + "N": 0, + "E": 10, + "S": 6, + "W": 2 + } + }, + { + "tile_id": 12, + "edges": { + "N": 6, + "E": 2, + "S": 0, + "W": 10 + } + }, + { + "tile_id": 13, + "edges": { + "N": 0, + "E": 11, + "S": 6, + "W": 3 + } + }, + { + "tile_id": 14, + "edges": { + "N": 6, + "E": 3, + "S": 0, + "W": 11 + } + }, + { + "tile_id": 15, + "edges": { + "N": 6, + "E": 2, + "S": 12, + "W": 2 + } + }, + { + "tile_id": 16, + "edges": { + "N": 12, + "E": 2, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 17, + "edges": { + "N": 6, + "E": 2, + "S": 13, + "W": 3 + } + }, + { + "tile_id": 18, + "edges": { + "N": 13, + "E": 3, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 19, + "edges": { + "N": 6, + "E": 3, + "S": 14, + "W": 2 + } + }, + { + "tile_id": 20, + "edges": { + "N": 14, + "E": 2, + "S": 5, + "W": 3 + } + }, + { + "tile_id": 21, + "edges": { + "N": 6, + "E": 3, + "S": 15, + "W": 3 + } + }, + { + "tile_id": 22, + "edges": { + "N": 15, + "E": 3, + "S": 5, + "W": 3 + } + } + ], + "cells": [ + 0, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 11, + 12, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 4, + null, + 1, + 7, + 7, + 7, + 11, + 12, + 7, + 11, + 12, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 4, + 2, + 7, + 7, + 11, + 12, + 7, + 7, + 19, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 19, + 8, + 8, + 8, + 20, + 7, + 7, + 15, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + null, + null, + 3, + 8, + 8, + 20, + 7, + 7, + 7, + 9, + 7, + 7, + 16, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 4, + null, + 3, + 8, + 8, + 10, + 8, + 8, + 8, + 10, + 8, + 8, + 10, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 3, + 8, + 8, + 10, + 8, + 8, + 8, + 10, + 8, + 8, + 10, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 15, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 18, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + null, + null, + 0, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 16, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 18, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + null, + 1, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 5, + 2, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6 + ], + "boundary": [ + { + "N": 0, + "E": null, + "S": null, + "W": 1 + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 6, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 2 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": 2, + "S": null, + "W": null + }, + null, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": 2 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": 2, + "S": null, + "W": null + }, + null, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + null, + { + "N": null, + "E": null, + "S": null, + "W": 1 + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": null, + "W": null + }, + { + "N": 0, + "E": 4, + "S": null, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": 1 + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 5, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": null, + "S": 0, + "W": null + }, + { + "N": null, + "E": 3, + "S": 0, + "W": null + } + ], + "metadata": { + "semantics": "observed", + "solver": "reference" + } +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/tileset-462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa.json b/tests/fixtures/pipeline_sat_solver_trace/tileset-462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa.json new file mode 100644 index 0000000..41d70c7 --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/tileset-462a102690c420bfe52a634e7b365a6be3bfcf59169f0acd96264831196723fa.json @@ -0,0 +1,237 @@ +{ + "schema": "wang-tileset-snapshot-v1", + "geometry": "square", + "directions": [ + "N", + "E", + "S", + "W" + ], + "colors": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "tiles": [ + { + "tile_id": 0, + "edges": { + "N": 0, + "E": 2, + "S": 7, + "W": 1 + } + }, + { + "tile_id": 1, + "edges": { + "N": 7, + "E": 2, + "S": 8, + "W": 1 + } + }, + { + "tile_id": 2, + "edges": { + "N": 8, + "E": 2, + "S": 0, + "W": 1 + } + }, + { + "tile_id": 3, + "edges": { + "N": 0, + "E": 3, + "S": 0, + "W": 1 + } + }, + { + "tile_id": 4, + "edges": { + "N": 0, + "E": 4, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 5, + "edges": { + "N": 0, + "E": 4, + "S": 9, + "W": 3 + } + }, + { + "tile_id": 6, + "edges": { + "N": 9, + "E": 3, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 7, + "edges": { + "N": 0, + "E": 2, + "S": 0, + "W": 2 + } + }, + { + "tile_id": 8, + "edges": { + "N": 0, + "E": 3, + "S": 0, + "W": 3 + } + }, + { + "tile_id": 9, + "edges": { + "N": 5, + "E": 2, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 10, + "edges": { + "N": 5, + "E": 3, + "S": 5, + "W": 3 + } + }, + { + "tile_id": 11, + "edges": { + "N": 0, + "E": 10, + "S": 6, + "W": 2 + } + }, + { + "tile_id": 12, + "edges": { + "N": 6, + "E": 2, + "S": 0, + "W": 10 + } + }, + { + "tile_id": 13, + "edges": { + "N": 0, + "E": 11, + "S": 6, + "W": 3 + } + }, + { + "tile_id": 14, + "edges": { + "N": 6, + "E": 3, + "S": 0, + "W": 11 + } + }, + { + "tile_id": 15, + "edges": { + "N": 6, + "E": 2, + "S": 12, + "W": 2 + } + }, + { + "tile_id": 16, + "edges": { + "N": 12, + "E": 2, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 17, + "edges": { + "N": 6, + "E": 2, + "S": 13, + "W": 3 + } + }, + { + "tile_id": 18, + "edges": { + "N": 13, + "E": 3, + "S": 5, + "W": 2 + } + }, + { + "tile_id": 19, + "edges": { + "N": 6, + "E": 3, + "S": 14, + "W": 2 + } + }, + { + "tile_id": 20, + "edges": { + "N": 14, + "E": 2, + "S": 5, + "W": 3 + } + }, + { + "tile_id": 21, + "edges": { + "N": 6, + "E": 3, + "S": 15, + "W": 3 + } + }, + { + "tile_id": 22, + "edges": { + "N": 15, + "E": 3, + "S": 5, + "W": 3 + } + } + ] +} diff --git a/tests/fixtures/pipeline_sat_solver_trace/trace-0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11.json b/tests/fixtures/pipeline_sat_solver_trace/trace-0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11.json new file mode 100644 index 0000000..88a588c --- /dev/null +++ b/tests/fixtures/pipeline_sat_solver_trace/trace-0d02e80d2c2379633cf09f86b947ad984b9af6b4e14d4d8569fe3a209f3d8b11.json @@ -0,0 +1,45287 @@ +{ + "schema": "wang-solver-trace-v1", + "semantics": "observed", + "solver": "reference", + "status": "sat", + "geometry": "square", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "region_sha256": "aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a", + "solution_sha256": "2273f58cda026dca73c0dfa25c960e01296ac1e34ae6accbddf5be29034d156a", + "layout": { + "width": 41, + "height": 11, + "tile_count": 23, + "indexing": "row-major" + }, + "capacity": { + "event_capacity": 4096, + "observed_event_count": 2896, + "truncated": false, + "checkpoint_interval": 128, + "checkpoint_capacity": 32, + "checkpoints_truncated": false + }, + "initial_domains": [ + 9, + 10681, + 10681, + 10681, + 10681, + 10681, + 2805760, + 10681, + 10681, + 2805760, + 10681, + 10681, + 10681, + 2805760, + 10681, + 10681, + 10681, + 10681, + 10681, + 10681, + 10681, + 2805760, + 10681, + 10681, + 10681, + 10681, + 10681, + 10681, + 2805760, + 10681, + 10681, + 10681, + 10681, + 10681, + 10681, + 10681, + 2805760, + 10681, + 10681, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ], + "events": [ + { + "sequence": 0, + "kind": "root", + "phase": "initial", + "reason": null, + "depth": 0, + "cell": null, + "change_mark": 0, + "old_domain": null, + "new_domain": null, + "status": null + }, + { + "sequence": 1, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 1, + "change_mark": 1, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 2, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 41, + "change_mark": 2, + "old_domain": 15, + "new_domain": 11, + "status": null + }, + { + "sequence": 3, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 2, + "change_mark": 3, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 4, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 42, + "change_mark": 4, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 5, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 3, + "change_mark": 5, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 6, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 43, + "change_mark": 6, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 7, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 1, + "change_mark": 7, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 8, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 4, + "change_mark": 8, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 9, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 44, + "change_mark": 9, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 10, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 2, + "change_mark": 10, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 11, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 5, + "change_mark": 11, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 12, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 45, + "change_mark": 12, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 13, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 3, + "change_mark": 13, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 14, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 14, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 15, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 4, + "change_mark": 15, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 16, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 7, + "change_mark": 16, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 17, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 47, + "change_mark": 17, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 18, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 5, + "change_mark": 18, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 19, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 8, + "change_mark": 19, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 20, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 48, + "change_mark": 20, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 21, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 21, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 22, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 7, + "change_mark": 22, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 23, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 10, + "change_mark": 23, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 24, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 50, + "change_mark": 24, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 25, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 8, + "change_mark": 25, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 26, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 11, + "change_mark": 26, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 27, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 51, + "change_mark": 27, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 28, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 12, + "change_mark": 28, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 29, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 52, + "change_mark": 29, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 30, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 10, + "change_mark": 30, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 31, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 31, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 32, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 11, + "change_mark": 32, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 33, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 14, + "change_mark": 33, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 34, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 54, + "change_mark": 34, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 35, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 12, + "change_mark": 35, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 36, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 15, + "change_mark": 36, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 37, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 55, + "change_mark": 37, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 38, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 16, + "change_mark": 38, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 39, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 56, + "change_mark": 39, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 40, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 14, + "change_mark": 40, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 41, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 17, + "change_mark": 41, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 42, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 57, + "change_mark": 42, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 43, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 15, + "change_mark": 43, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 44, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 18, + "change_mark": 44, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 45, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 58, + "change_mark": 45, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 46, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 16, + "change_mark": 46, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 47, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 19, + "change_mark": 47, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 48, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 59, + "change_mark": 48, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 49, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 17, + "change_mark": 49, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 50, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 20, + "change_mark": 50, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 51, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 60, + "change_mark": 51, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 52, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 18, + "change_mark": 52, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 53, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 53, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 54, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 19, + "change_mark": 54, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 55, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 22, + "change_mark": 55, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 56, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 62, + "change_mark": 56, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 57, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 20, + "change_mark": 57, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 58, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 23, + "change_mark": 58, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 59, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 63, + "change_mark": 59, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 60, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 24, + "change_mark": 60, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 61, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 64, + "change_mark": 61, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 62, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 22, + "change_mark": 62, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 63, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 25, + "change_mark": 63, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 64, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 65, + "change_mark": 64, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 65, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 23, + "change_mark": 65, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 66, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 26, + "change_mark": 66, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 67, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 66, + "change_mark": 67, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 68, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 24, + "change_mark": 68, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 69, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 27, + "change_mark": 69, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 70, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 67, + "change_mark": 70, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 71, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 25, + "change_mark": 71, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 72, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 72, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 73, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 26, + "change_mark": 73, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 74, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 29, + "change_mark": 74, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 75, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 69, + "change_mark": 75, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 76, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 27, + "change_mark": 76, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 77, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 30, + "change_mark": 77, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 78, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 70, + "change_mark": 78, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 79, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 31, + "change_mark": 79, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 80, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 71, + "change_mark": 80, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 81, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 29, + "change_mark": 81, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 82, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 32, + "change_mark": 82, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 83, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 72, + "change_mark": 83, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 84, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 30, + "change_mark": 84, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 85, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 33, + "change_mark": 85, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 86, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 73, + "change_mark": 86, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 87, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 31, + "change_mark": 87, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 88, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 34, + "change_mark": 88, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 89, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 74, + "change_mark": 89, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 90, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 32, + "change_mark": 90, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 91, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 35, + "change_mark": 91, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 92, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 75, + "change_mark": 92, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 93, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 33, + "change_mark": 93, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 94, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 94, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 95, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 34, + "change_mark": 95, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 96, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 37, + "change_mark": 96, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 97, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 77, + "change_mark": 97, + "old_domain": 8388607, + "new_domain": 5581241, + "status": null + }, + { + "sequence": 98, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 35, + "change_mark": 98, + "old_domain": 10672, + "new_domain": 10624, + "status": null + }, + { + "sequence": 99, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 38, + "change_mark": 99, + "old_domain": 10681, + "new_domain": 10672, + "status": null + }, + { + "sequence": 100, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 78, + "change_mark": 100, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 101, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 79, + "change_mark": 101, + "old_domain": 8388607, + "new_domain": 2816505, + "status": null + }, + { + "sequence": 102, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 37, + "change_mark": 102, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 103, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 80, + "change_mark": 103, + "old_domain": 8388607, + "new_domain": 10745, + "status": null + }, + { + "sequence": 104, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 38, + "change_mark": 104, + "old_domain": 10672, + "new_domain": 384, + "status": null + }, + { + "sequence": 105, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 42, + "change_mark": 105, + "old_domain": 2816505, + "new_domain": 2796016, + "status": null + }, + { + "sequence": 106, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 43, + "change_mark": 106, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 107, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 107, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 108, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 44, + "change_mark": 108, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 109, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 109, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 110, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 42, + "change_mark": 110, + "old_domain": 2796016, + "new_domain": 2795968, + "status": null + }, + { + "sequence": 111, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 45, + "change_mark": 111, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 112, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 112, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 113, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 43, + "change_mark": 113, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 114, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 114, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 115, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 115, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 116, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 44, + "change_mark": 116, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 117, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 47, + "change_mark": 117, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 118, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 118, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 119, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 45, + "change_mark": 119, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 120, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 48, + "change_mark": 120, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 121, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 121, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 122, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 122, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 123, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 123, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 124, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 124, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 125, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 47, + "change_mark": 125, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 126, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 50, + "change_mark": 126, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 127, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 127, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 128, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 48, + "change_mark": 128, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 129, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 51, + "change_mark": 129, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 130, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 130, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 131, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 131, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 132, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 52, + "change_mark": 132, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 133, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 133, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 134, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 50, + "change_mark": 134, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 135, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 135, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 136, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 136, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 137, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 51, + "change_mark": 137, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 138, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 54, + "change_mark": 138, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 139, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 139, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 140, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 52, + "change_mark": 140, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 141, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 55, + "change_mark": 141, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 142, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 142, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 143, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 143, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 144, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 56, + "change_mark": 144, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 145, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 145, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 146, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 54, + "change_mark": 146, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 147, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 57, + "change_mark": 147, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 148, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 148, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 149, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 55, + "change_mark": 149, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 150, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 58, + "change_mark": 150, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 151, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 151, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 152, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 56, + "change_mark": 152, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 153, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 59, + "change_mark": 153, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 154, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 154, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 155, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 57, + "change_mark": 155, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 156, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 60, + "change_mark": 156, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 157, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 157, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 158, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 58, + "change_mark": 158, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 159, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 159, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 160, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 160, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 161, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 59, + "change_mark": 161, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 162, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 62, + "change_mark": 162, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 163, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 163, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 164, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 60, + "change_mark": 164, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 165, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 63, + "change_mark": 165, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 166, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 166, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 167, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 167, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 168, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 64, + "change_mark": 168, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 169, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 169, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 170, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 62, + "change_mark": 170, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 171, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 65, + "change_mark": 171, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 172, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 172, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 173, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 63, + "change_mark": 173, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 174, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 66, + "change_mark": 174, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 175, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 175, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 176, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 64, + "change_mark": 176, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 177, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 67, + "change_mark": 177, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 178, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 178, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 179, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 65, + "change_mark": 179, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 180, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 180, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 181, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 181, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 182, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 66, + "change_mark": 182, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 183, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 69, + "change_mark": 183, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 184, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 184, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 185, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 67, + "change_mark": 185, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 186, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 70, + "change_mark": 186, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 187, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 187, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 188, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 188, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 189, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 71, + "change_mark": 189, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 190, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 190, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 191, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 69, + "change_mark": 191, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 192, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 72, + "change_mark": 192, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 193, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 193, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 194, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 70, + "change_mark": 194, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 195, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 73, + "change_mark": 195, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 196, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 196, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 197, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 71, + "change_mark": 197, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 198, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 74, + "change_mark": 198, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 199, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 199, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 200, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 72, + "change_mark": 200, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 201, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 75, + "change_mark": 201, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 202, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 202, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 203, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 73, + "change_mark": 203, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 204, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 204, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 205, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 205, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 206, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 74, + "change_mark": 206, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 207, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 77, + "change_mark": 207, + "old_domain": 5581241, + "new_domain": 5581232, + "status": null + }, + { + "sequence": 208, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 208, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 209, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 75, + "change_mark": 209, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 210, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 78, + "change_mark": 210, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 211, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 211, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 212, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 212, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 213, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 79, + "change_mark": 213, + "old_domain": 2816505, + "new_domain": 2816496, + "status": null + }, + { + "sequence": 214, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 214, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 215, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 77, + "change_mark": 215, + "old_domain": 5581232, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 216, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 80, + "change_mark": 216, + "old_domain": 10745, + "new_domain": 10736, + "status": null + }, + { + "sequence": 217, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 217, + "old_domain": 8388607, + "new_domain": 8387065, + "status": null + }, + { + "sequence": 218, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 78, + "change_mark": 218, + "old_domain": 2816496, + "new_domain": 2816448, + "status": null + }, + { + "sequence": 219, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 121, + "change_mark": 219, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 220, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 79, + "change_mark": 220, + "old_domain": 2816496, + "new_domain": 2806208, + "status": null + }, + { + "sequence": 221, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 122, + "change_mark": 221, + "old_domain": 16712, + "new_domain": 328, + "status": null + }, + { + "sequence": 222, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 80, + "change_mark": 222, + "old_domain": 10736, + "new_domain": 448, + "status": null + }, + { + "sequence": 223, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 223, + "old_domain": 8387065, + "new_domain": 8366576, + "status": null + }, + { + "sequence": 224, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 123, + "change_mark": 224, + "old_domain": 887504, + "new_domain": 2192, + "status": null + }, + { + "sequence": 225, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 225, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 226, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 226, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 227, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 227, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 228, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 228, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 229, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 229, + "old_domain": 8366576, + "new_domain": 8366528, + "status": null + }, + { + "sequence": 230, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 230, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 231, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 231, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 232, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 232, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 233, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 233, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 234, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 234, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 235, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 235, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 236, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 236, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 237, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 237, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 238, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 238, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 239, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 239, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 240, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 240, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 241, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 241, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 242, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 242, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 243, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 243, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 244, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 244, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 245, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 245, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 246, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 246, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 247, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 247, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 248, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 248, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 249, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 249, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 250, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 250, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 251, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 251, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 252, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 252, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 253, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 253, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 254, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 254, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 255, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 255, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 256, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 256, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 257, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 257, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 258, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 258, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 259, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 259, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 260, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 260, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 261, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 261, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 262, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 262, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 263, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 263, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 264, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 264, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 265, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 265, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 266, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 266, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 267, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 267, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 268, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 268, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 269, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 269, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 270, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 270, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 271, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 271, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 272, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 272, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 273, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 273, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 274, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 274, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 275, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 275, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 276, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 276, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 277, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 277, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 278, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 278, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 279, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 279, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 280, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 280, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 281, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 281, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 282, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 282, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 283, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 283, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 284, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 284, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 285, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 285, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 286, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 286, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 287, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 287, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 288, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 288, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 289, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 289, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 290, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 290, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 291, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 291, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 292, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 292, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 293, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 293, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 294, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 294, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 295, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 295, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 296, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 296, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 297, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 297, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 298, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 298, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 299, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 299, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 300, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 300, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 301, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 301, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 302, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 302, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 303, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 303, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 304, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 304, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 305, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 305, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 306, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 306, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 307, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 307, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 308, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 308, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 309, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 309, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 310, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 310, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 311, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 311, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 312, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 312, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 313, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 313, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 314, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 314, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 315, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 315, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 316, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 316, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 317, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 317, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 318, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 318, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 319, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 319, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 320, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 320, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 321, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 321, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 322, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 322, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 323, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 323, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 324, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 324, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 325, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 325, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 326, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 326, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 327, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 327, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 328, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 328, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 329, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 329, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 330, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 330, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 331, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 331, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 332, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 332, + "old_domain": 8387065, + "new_domain": 8387056, + "status": null + }, + { + "sequence": 333, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 333, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 334, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 334, + "old_domain": 2818032, + "new_domain": 2817984, + "status": null + }, + { + "sequence": 335, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 121, + "change_mark": 335, + "old_domain": 20952, + "new_domain": 20944, + "status": null + }, + { + "sequence": 336, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 161, + "change_mark": 336, + "old_domain": 1282695, + "new_domain": 1282689, + "status": null + }, + { + "sequence": 337, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 337, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 338, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 122, + "change_mark": 338, + "old_domain": 328, + "new_domain": 320, + "status": null + }, + { + "sequence": 339, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 339, + "old_domain": 8387056, + "new_domain": 8387008, + "status": null + }, + { + "sequence": 340, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 121, + "change_mark": 340, + "old_domain": 20944, + "new_domain": 20928, + "status": null + }, + { + "sequence": 341, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 82, + "change_mark": 341, + "old_domain": 15, + "new_domain": 12, + "status": null + }, + { + "sequence": 342, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 342, + "old_domain": 8388601, + "new_domain": 891600, + "status": null + }, + { + "sequence": 343, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 164, + "change_mark": 343, + "old_domain": 15, + "new_domain": 9, + "status": null + }, + { + "sequence": 344, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 344, + "old_domain": 8366528, + "new_domain": 5745088, + "status": null + }, + { + "sequence": 345, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 345, + "old_domain": 8388601, + "new_domain": 8372208, + "status": null + }, + { + "sequence": 346, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 346, + "old_domain": 8388607, + "new_domain": 3932089, + "status": null + }, + { + "sequence": 347, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 123, + "change_mark": 347, + "old_domain": 2192, + "new_domain": 2176, + "status": null + }, + { + "sequence": 348, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 348, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 349, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 349, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 350, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 350, + "old_domain": 891600, + "new_domain": 891584, + "status": null + }, + { + "sequence": 351, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 351, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 352, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 352, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 353, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 353, + "old_domain": 8372208, + "new_domain": 8372160, + "status": null + }, + { + "sequence": 354, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 354, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 355, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 355, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 356, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 356, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 357, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 357, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 358, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 358, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 359, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 359, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 360, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 360, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 361, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 361, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 362, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 362, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 363, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 363, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 364, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 364, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 365, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 365, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 366, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 366, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 367, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 367, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 368, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 368, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 369, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 369, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 370, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 370, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 371, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 371, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 372, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 372, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 373, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 373, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 374, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 374, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 375, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 375, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 376, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 376, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 377, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 377, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 378, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 378, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 379, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 379, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 380, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 380, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 381, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 381, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 382, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 382, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 383, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 383, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 384, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 384, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 385, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 385, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 386, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 386, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 387, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 387, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 388, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 388, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 389, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 389, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 390, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 390, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 391, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 391, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 392, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 392, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 393, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 393, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 394, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 394, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 395, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 395, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 396, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 396, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 397, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 397, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 398, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 398, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 399, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 399, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 400, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 400, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 401, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 401, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 402, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 402, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 403, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 403, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 404, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 404, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 405, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 405, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 406, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 406, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 407, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 407, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 408, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 408, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 409, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 409, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 410, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 410, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 411, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 411, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 412, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 412, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 413, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 413, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 414, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 414, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 415, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 415, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 416, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 416, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 417, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 417, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 418, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 418, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 419, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 419, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 420, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 420, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 421, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 421, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 422, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 422, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 423, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 423, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 424, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 424, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 425, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 425, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 426, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 426, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 427, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 427, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 428, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 428, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 429, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 429, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 430, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 430, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 431, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 431, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 432, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 432, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 433, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 433, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 434, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 434, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 435, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 435, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 436, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 436, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 437, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 437, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 438, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 438, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 439, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 439, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 440, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 440, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 441, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 441, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 442, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 442, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 443, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 443, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 444, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 444, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 445, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 445, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 446, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 446, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 447, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 447, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 448, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 448, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 449, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 449, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 450, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 450, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 451, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 451, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 452, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 452, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 453, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 161, + "change_mark": 453, + "old_domain": 1282689, + "new_domain": 1282688, + "status": null + }, + { + "sequence": 454, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 201, + "change_mark": 454, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 455, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 455, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 456, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 456, + "old_domain": 8387008, + "new_domain": 6158784, + "status": null + }, + { + "sequence": 457, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 202, + "change_mark": 457, + "old_domain": 8388607, + "new_domain": 339897, + "status": null + }, + { + "sequence": 458, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 458, + "old_domain": 8388592, + "new_domain": 8380352, + "status": null + }, + { + "sequence": 459, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 123, + "change_mark": 459, + "old_domain": 2176, + "new_domain": 128, + "status": null + }, + { + "sequence": 460, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 460, + "old_domain": 3932089, + "new_domain": 3911600, + "status": null + }, + { + "sequence": 461, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 205, + "change_mark": 461, + "old_domain": 15, + "new_domain": 11, + "status": null + }, + { + "sequence": 462, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 462, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 463, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 463, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 464, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 464, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 465, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 465, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 466, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 466, + "old_domain": 3911600, + "new_domain": 3911552, + "status": null + }, + { + "sequence": 467, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 467, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 468, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 468, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 469, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 469, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 470, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 470, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 471, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 471, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 472, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 472, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 473, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 473, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 474, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 474, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 475, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 475, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 476, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 476, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 477, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 477, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 478, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 478, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 479, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 479, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 480, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 480, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 481, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 481, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 482, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 482, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 483, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 483, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 484, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 484, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 485, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 485, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 486, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 486, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 487, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 487, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 488, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 488, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 489, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 489, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 490, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 490, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 491, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 491, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 492, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 492, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 493, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 493, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 494, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 494, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 495, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 495, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 496, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 496, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 497, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 497, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 498, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 498, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 499, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 499, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 500, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 500, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 501, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 501, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 502, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 502, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 503, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 503, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 504, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 504, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 505, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 505, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 506, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 506, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 507, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 507, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 508, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 508, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 509, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 509, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 510, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 510, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 511, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 511, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 512, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 512, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 513, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 513, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 514, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 514, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 515, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 515, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 516, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 516, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 517, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 517, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 518, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 518, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 519, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 519, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 520, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 520, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 521, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 521, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 522, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 522, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 523, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 523, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 524, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 524, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 525, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 525, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 526, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 526, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 527, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 527, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 528, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 528, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 529, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 529, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 530, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 530, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 531, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 531, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 532, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 532, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 533, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 533, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 534, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 534, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 535, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 535, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 536, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 536, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 537, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 537, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 538, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 538, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 539, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 539, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 540, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 540, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 541, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 541, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 542, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 542, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 543, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 543, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 544, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 544, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 545, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 545, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 546, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 546, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 547, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 547, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 548, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 548, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 549, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 549, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 550, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 550, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 551, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 551, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 552, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 552, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 553, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 553, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 554, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 554, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 555, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 555, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 556, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 556, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 557, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 557, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 558, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 558, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 559, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 559, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 560, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 560, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 561, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 561, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 562, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 562, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 563, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 563, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 564, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 564, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 565, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 565, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 566, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 201, + "change_mark": 566, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 567, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 567, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 568, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 568, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 569, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 202, + "change_mark": 569, + "old_domain": 339897, + "new_domain": 339888, + "status": null + }, + { + "sequence": 570, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 242, + "change_mark": 570, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 571, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 571, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 572, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 243, + "change_mark": 572, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 573, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 201, + "change_mark": 573, + "old_domain": 8388592, + "new_domain": 8378304, + "status": null + }, + { + "sequence": 574, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 244, + "change_mark": 574, + "old_domain": 8388607, + "new_domain": 10745, + "status": null + }, + { + "sequence": 575, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 202, + "change_mark": 575, + "old_domain": 339888, + "new_domain": 329600, + "status": null + }, + { + "sequence": 576, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 576, + "old_domain": 8388601, + "new_domain": 8368112, + "status": null + }, + { + "sequence": 577, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 577, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 578, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 578, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 579, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 579, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 580, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 580, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 581, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 581, + "old_domain": 8368112, + "new_domain": 8368064, + "status": null + }, + { + "sequence": 582, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 582, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 583, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 583, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 584, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 584, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 585, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 585, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 586, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 586, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 587, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 587, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 588, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 588, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 589, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 589, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 590, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 590, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 591, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 591, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 592, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 592, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 593, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 593, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 594, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 594, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 595, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 595, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 596, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 596, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 597, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 597, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 598, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 598, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 599, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 599, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 600, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 600, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 601, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 601, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 602, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 602, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 603, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 603, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 604, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 604, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 605, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 605, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 606, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 606, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 607, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 607, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 608, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 608, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 609, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 609, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 610, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 610, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 611, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 611, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 612, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 612, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 613, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 613, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 614, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 614, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 615, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 615, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 616, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 616, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 617, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 617, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 618, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 618, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 619, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 619, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 620, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 620, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 621, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 621, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 622, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 622, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 623, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 623, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 624, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 624, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 625, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 625, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 626, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 626, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 627, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 627, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 628, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 628, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 629, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 629, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 630, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 630, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 631, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 631, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 632, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 632, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 633, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 633, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 634, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 634, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 635, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 635, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 636, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 636, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 637, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 637, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 638, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 638, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 639, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 639, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 640, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 640, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 641, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 641, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 642, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 642, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 643, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 643, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 644, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 644, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 645, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 645, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 646, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 646, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 647, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 647, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 648, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 648, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 649, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 649, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 650, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 650, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 651, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 651, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 652, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 652, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 653, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 653, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 654, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 654, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 655, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 655, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 656, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 656, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 657, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 657, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 658, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 658, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 659, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 659, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 660, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 660, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 661, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 661, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 662, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 662, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 663, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 663, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 664, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 664, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 665, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 665, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 666, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 666, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 667, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 667, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 668, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 668, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 669, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 669, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 670, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 670, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 671, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 671, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 672, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 672, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 673, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 673, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 674, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 674, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 675, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 675, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 676, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 676, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 677, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 677, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 678, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 678, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 679, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 679, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 680, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 680, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 681, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 242, + "change_mark": 681, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 682, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 682, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 683, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 683, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 684, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 243, + "change_mark": 684, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 685, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 685, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 686, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 686, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 687, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 244, + "change_mark": 687, + "old_domain": 10745, + "new_domain": 10736, + "status": null + }, + { + "sequence": 688, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 688, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 689, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 242, + "change_mark": 689, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 690, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 285, + "change_mark": 690, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 691, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 243, + "change_mark": 691, + "old_domain": 2818032, + "new_domain": 2807744, + "status": null + }, + { + "sequence": 692, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 286, + "change_mark": 692, + "old_domain": 16712, + "new_domain": 328, + "status": null + }, + { + "sequence": 693, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 244, + "change_mark": 693, + "old_domain": 10736, + "new_domain": 448, + "status": null + }, + { + "sequence": 694, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 694, + "old_domain": 8388601, + "new_domain": 8368112, + "status": null + }, + { + "sequence": 695, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 287, + "change_mark": 695, + "old_domain": 887504, + "new_domain": 2192, + "status": null + }, + { + "sequence": 696, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 696, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 697, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 697, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 698, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 698, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 699, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 699, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 700, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 700, + "old_domain": 8368112, + "new_domain": 8368064, + "status": null + }, + { + "sequence": 701, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 701, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 702, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 702, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 703, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 703, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 704, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 704, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 705, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 705, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 706, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 706, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 707, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 707, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 708, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 708, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 709, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 709, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 710, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 710, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 711, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 711, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 712, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 712, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 713, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 713, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 714, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 714, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 715, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 715, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 716, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 716, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 717, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 717, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 718, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 718, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 719, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 719, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 720, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 720, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 721, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 721, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 722, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 722, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 723, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 723, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 724, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 724, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 725, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 725, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 726, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 726, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 727, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 727, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 728, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 728, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 729, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 729, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 730, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 730, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 731, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 731, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 732, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 732, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 733, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 733, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 734, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 734, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 735, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 735, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 736, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 736, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 737, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 737, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 738, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 738, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 739, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 739, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 740, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 740, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 741, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 741, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 742, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 742, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 743, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 743, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 744, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 744, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 745, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 745, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 746, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 746, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 747, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 747, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 748, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 748, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 749, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 749, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 750, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 750, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 751, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 751, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 752, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 752, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 753, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 753, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 754, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 754, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 755, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 755, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 756, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 756, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 757, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 757, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 758, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 758, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 759, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 759, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 760, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 760, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 761, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 761, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 762, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 762, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 763, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 763, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 764, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 764, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 765, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 765, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 766, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 766, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 767, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 767, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 768, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 768, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 769, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 769, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 770, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 770, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 771, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 771, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 772, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 772, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 773, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 773, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 774, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 774, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 775, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 775, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 776, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 776, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 777, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 777, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 778, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 778, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 779, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 779, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 780, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 780, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 781, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 781, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 782, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 782, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 783, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 783, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 784, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 784, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 785, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 785, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 786, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 786, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 787, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 787, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 788, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 788, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 789, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 789, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 790, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 790, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 791, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 791, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 792, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 792, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 793, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 793, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 794, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 794, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 795, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 795, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 796, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 796, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 797, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 797, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 798, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 798, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 799, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 799, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 800, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 800, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 801, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 801, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 802, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 802, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 803, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 803, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 804, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 804, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 805, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 805, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 806, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 285, + "change_mark": 806, + "old_domain": 20952, + "new_domain": 20944, + "status": null + }, + { + "sequence": 807, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 325, + "change_mark": 807, + "old_domain": 1282695, + "new_domain": 1282689, + "status": null + }, + { + "sequence": 808, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 808, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 809, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 286, + "change_mark": 809, + "old_domain": 328, + "new_domain": 320, + "status": null + }, + { + "sequence": 810, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 810, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 811, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 285, + "change_mark": 811, + "old_domain": 20944, + "new_domain": 20928, + "status": null + }, + { + "sequence": 812, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 246, + "change_mark": 812, + "old_domain": 15, + "new_domain": 12, + "status": null + }, + { + "sequence": 813, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 813, + "old_domain": 8388601, + "new_domain": 891600, + "status": null + }, + { + "sequence": 814, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 328, + "change_mark": 814, + "old_domain": 15, + "new_domain": 9, + "status": null + }, + { + "sequence": 815, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 815, + "old_domain": 8368064, + "new_domain": 5746624, + "status": null + }, + { + "sequence": 816, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 816, + "old_domain": 8388601, + "new_domain": 8372208, + "status": null + }, + { + "sequence": 817, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 817, + "old_domain": 8388607, + "new_domain": 3932089, + "status": null + }, + { + "sequence": 818, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 287, + "change_mark": 818, + "old_domain": 2192, + "new_domain": 2176, + "status": null + }, + { + "sequence": 819, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 819, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 820, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 820, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 821, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 821, + "old_domain": 891600, + "new_domain": 891584, + "status": null + }, + { + "sequence": 822, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 822, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 823, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 823, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 824, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 824, + "old_domain": 8372208, + "new_domain": 8372160, + "status": null + }, + { + "sequence": 825, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 825, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 826, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 826, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 827, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 827, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 828, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 828, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 829, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 829, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 830, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 830, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 831, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 831, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 832, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 832, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 833, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 833, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 834, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 834, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 835, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 835, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 836, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 836, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 837, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 837, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 838, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 838, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 839, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 839, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 840, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 840, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 841, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 841, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 842, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 842, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 843, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 843, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 844, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 844, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 845, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 845, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 846, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 846, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 847, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 847, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 848, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 848, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 849, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 849, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 850, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 850, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 851, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 851, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 852, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 852, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 853, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 853, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 854, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 854, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 855, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 855, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 856, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 856, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 857, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 857, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 858, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 858, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 859, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 859, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 860, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 860, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 861, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 861, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 862, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 862, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 863, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 863, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 864, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 864, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 865, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 865, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 866, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 866, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 867, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 867, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 868, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 868, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 869, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 869, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 870, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 870, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 871, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 871, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 872, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 872, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 873, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 873, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 874, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 874, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 875, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 875, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 876, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 876, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 877, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 877, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 878, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 878, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 879, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 879, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 880, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 880, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 881, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 881, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 882, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 882, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 883, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 883, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 884, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 884, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 885, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 885, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 886, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 886, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 887, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 887, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 888, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 888, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 889, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 889, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 890, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 890, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 891, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 891, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 892, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 892, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 893, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 893, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 894, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 894, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 895, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 895, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 896, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 896, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 897, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 897, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 898, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 898, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 899, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 899, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 900, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 900, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 901, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 901, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 902, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 902, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 903, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 903, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 904, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 904, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 905, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 905, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 906, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 906, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 907, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 907, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 908, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 908, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 909, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 909, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 910, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 910, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 911, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 911, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 912, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 912, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 913, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 913, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 914, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 914, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 915, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 915, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 916, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 916, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 917, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 917, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 918, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 918, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 919, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 919, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 920, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 920, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 921, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 921, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 922, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 922, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 923, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 923, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 924, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 325, + "change_mark": 924, + "old_domain": 1282689, + "new_domain": 1282688, + "status": null + }, + { + "sequence": 925, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 365, + "change_mark": 925, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 926, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 926, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 927, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 927, + "old_domain": 8388544, + "new_domain": 6160320, + "status": null + }, + { + "sequence": 928, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 366, + "change_mark": 928, + "old_domain": 8388607, + "new_domain": 339897, + "status": null + }, + { + "sequence": 929, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 929, + "old_domain": 8388592, + "new_domain": 8380352, + "status": null + }, + { + "sequence": 930, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 287, + "change_mark": 930, + "old_domain": 2176, + "new_domain": 128, + "status": null + }, + { + "sequence": 931, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 931, + "old_domain": 3932089, + "new_domain": 3911600, + "status": null + }, + { + "sequence": 932, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 369, + "change_mark": 932, + "old_domain": 15, + "new_domain": 11, + "status": null + }, + { + "sequence": 933, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 933, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 934, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 370, + "change_mark": 934, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 935, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 935, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 936, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 936, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 937, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 937, + "old_domain": 3911600, + "new_domain": 3911552, + "status": null + }, + { + "sequence": 938, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 938, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 939, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 939, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 940, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 940, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 941, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 941, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 942, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 942, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 943, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 943, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 944, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 944, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 945, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 945, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 946, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 946, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 947, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 947, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 948, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 948, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 949, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 949, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 950, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 950, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 951, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 951, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 952, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 952, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 953, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 953, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 954, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 954, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 955, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 955, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 956, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 956, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 957, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 957, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 958, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 958, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 959, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 959, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 960, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 960, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 961, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 961, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 962, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 962, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 963, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 963, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 964, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 964, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 965, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 965, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 966, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 966, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 967, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 967, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 968, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 968, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 969, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 969, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 970, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 970, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 971, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 971, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 972, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 972, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 973, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 973, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 974, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 974, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 975, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 975, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 976, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 976, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 977, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 977, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 978, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 978, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 979, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 979, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 980, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 980, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 981, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 981, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 982, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 982, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 983, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 983, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 984, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 984, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 985, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 985, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 986, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 986, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 987, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 987, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 988, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 988, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 989, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 989, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 990, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 990, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 991, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 991, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 992, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 992, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 993, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 993, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 994, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 994, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 995, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 995, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 996, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 996, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 997, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 997, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 998, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 998, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 999, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 999, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1000, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 1000, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1001, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 1001, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1002, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 1002, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1003, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 1003, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1004, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 1004, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1005, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 1005, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1006, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 1006, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1007, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 1007, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1008, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 1008, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1009, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 1009, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1010, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 1010, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1011, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 1011, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1012, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 1012, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1013, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 1013, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1014, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 1014, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1015, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 1015, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1016, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 1016, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1017, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 1017, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1018, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 1018, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1019, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 1019, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1020, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 1020, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1021, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 1021, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1022, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 1022, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1023, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 1023, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1024, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 1024, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1025, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 1025, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1026, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 1026, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1027, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 1027, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1028, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 1028, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1029, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 1029, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1030, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 1030, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1031, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 1031, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1032, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 1032, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1033, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 1033, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1034, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 1034, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1035, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 1035, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1036, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 1036, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1037, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 365, + "change_mark": 1037, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1038, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 1038, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1039, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 1039, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1040, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 366, + "change_mark": 1040, + "old_domain": 339897, + "new_domain": 339888, + "status": null + }, + { + "sequence": 1041, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 406, + "change_mark": 1041, + "old_domain": 8388607, + "new_domain": 8388601, + "status": null + }, + { + "sequence": 1042, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 1042, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1043, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 407, + "change_mark": 1043, + "old_domain": 8388607, + "new_domain": 2818041, + "status": null + }, + { + "sequence": 1044, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 365, + "change_mark": 1044, + "old_domain": 8388592, + "new_domain": 8378304, + "status": null + }, + { + "sequence": 1045, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 408, + "change_mark": 1045, + "old_domain": 8388607, + "new_domain": 10745, + "status": null + }, + { + "sequence": 1046, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 366, + "change_mark": 1046, + "old_domain": 339888, + "new_domain": 329600, + "status": null + }, + { + "sequence": 1047, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 370, + "change_mark": 1047, + "old_domain": 8388601, + "new_domain": 8368112, + "status": null + }, + { + "sequence": 1048, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 1048, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1049, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 411, + "change_mark": 1049, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1050, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 1050, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1051, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 412, + "change_mark": 1051, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1052, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 370, + "change_mark": 1052, + "old_domain": 8368112, + "new_domain": 8368064, + "status": null + }, + { + "sequence": 1053, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 1053, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1054, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 1054, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1055, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 1055, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1056, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 414, + "change_mark": 1056, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1057, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 1057, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1058, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 1058, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1059, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 415, + "change_mark": 1059, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1060, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 1060, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1061, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 1061, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1062, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 416, + "change_mark": 1062, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1063, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 1063, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1064, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 1064, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1065, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 1065, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1066, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 1066, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1067, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 418, + "change_mark": 1067, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1068, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 1068, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1069, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 1069, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1070, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 419, + "change_mark": 1070, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1071, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 1071, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1072, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 1072, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1073, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 1073, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1074, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 1074, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1075, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 421, + "change_mark": 1075, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1076, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 1076, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1077, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 1077, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1078, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 422, + "change_mark": 1078, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1079, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 1079, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1080, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 1080, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1081, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 423, + "change_mark": 1081, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1082, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 1082, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1083, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 1083, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1084, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 1084, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1085, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 1085, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1086, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 425, + "change_mark": 1086, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1087, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 1087, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1088, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 1088, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1089, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 426, + "change_mark": 1089, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1090, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 1090, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1091, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 1091, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1092, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 427, + "change_mark": 1092, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1093, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 1093, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1094, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 1094, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1095, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 428, + "change_mark": 1095, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1096, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 1096, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1097, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 1097, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1098, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 429, + "change_mark": 1098, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1099, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 1099, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1100, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 1100, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1101, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 430, + "change_mark": 1101, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1102, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 1102, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1103, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 1103, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1104, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 431, + "change_mark": 1104, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1105, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 1105, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1106, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 1106, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1107, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 1107, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1108, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 1108, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1109, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 433, + "change_mark": 1109, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1110, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 1110, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1111, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 1111, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1112, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 434, + "change_mark": 1112, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1113, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 1113, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1114, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 1114, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1115, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 435, + "change_mark": 1115, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1116, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 1116, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1117, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 1117, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1118, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 436, + "change_mark": 1118, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1119, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 1119, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1120, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 1120, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1121, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 437, + "change_mark": 1121, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1122, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 1122, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1123, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 1123, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1124, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 438, + "change_mark": 1124, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1125, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 1125, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1126, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 1126, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1127, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 1127, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1128, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 1128, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1129, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 440, + "change_mark": 1129, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1130, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 1130, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1131, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 1131, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1132, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 441, + "change_mark": 1132, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1133, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 1133, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1134, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 1134, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1135, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 442, + "change_mark": 1135, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1136, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 1136, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1137, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 1137, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1138, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 443, + "change_mark": 1138, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1139, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 1139, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1140, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 1140, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1141, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 444, + "change_mark": 1141, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1142, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 1142, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1143, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 1143, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1144, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 445, + "change_mark": 1144, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1145, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 1145, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1146, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 406, + "change_mark": 1146, + "old_domain": 8388601, + "new_domain": 8388592, + "status": null + }, + { + "sequence": 1147, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 446, + "change_mark": 1147, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1148, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 1148, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1149, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 407, + "change_mark": 1149, + "old_domain": 2818041, + "new_domain": 2818032, + "status": null + }, + { + "sequence": 1150, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 447, + "change_mark": 1150, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1151, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 1151, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1152, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 408, + "change_mark": 1152, + "old_domain": 10745, + "new_domain": 10736, + "status": null + }, + { + "sequence": 1153, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 448, + "change_mark": 1153, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1154, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 406, + "change_mark": 1154, + "old_domain": 8388592, + "new_domain": 8388544, + "status": null + }, + { + "sequence": 1155, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 449, + "change_mark": 1155, + "old_domain": 20956, + "new_domain": 20952, + "status": null + }, + { + "sequence": 1156, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 407, + "change_mark": 1156, + "old_domain": 2818032, + "new_domain": 2807744, + "status": null + }, + { + "sequence": 1157, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 450, + "change_mark": 1157, + "old_domain": 16712, + "new_domain": 328, + "status": null + }, + { + "sequence": 1158, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 408, + "change_mark": 1158, + "old_domain": 10736, + "new_domain": 448, + "status": null + }, + { + "sequence": 1159, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 369, + "change_mark": 1159, + "old_domain": 11, + "new_domain": 10, + "status": null + }, + { + "sequence": 1160, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 411, + "change_mark": 1160, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1161, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 370, + "change_mark": 1161, + "old_domain": 8368064, + "new_domain": 448, + "status": null + }, + { + "sequence": 1162, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 412, + "change_mark": 1162, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1163, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 1163, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1164, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 411, + "change_mark": 1164, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1165, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 1165, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1166, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 414, + "change_mark": 1166, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1167, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 412, + "change_mark": 1167, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1168, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 1168, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1169, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 415, + "change_mark": 1169, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1170, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 1170, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1171, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 416, + "change_mark": 1171, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1172, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 414, + "change_mark": 1172, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1173, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 1173, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1174, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 415, + "change_mark": 1174, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1175, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 1175, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1176, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 418, + "change_mark": 1176, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1177, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 416, + "change_mark": 1177, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1178, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 1178, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1179, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 419, + "change_mark": 1179, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1180, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 1180, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1181, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 418, + "change_mark": 1181, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1182, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 1182, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1183, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 421, + "change_mark": 1183, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1184, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 419, + "change_mark": 1184, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1185, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 1185, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1186, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 422, + "change_mark": 1186, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1187, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 1187, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1188, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 423, + "change_mark": 1188, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1189, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 421, + "change_mark": 1189, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1190, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 1190, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1191, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 422, + "change_mark": 1191, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1192, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 1192, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1193, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 425, + "change_mark": 1193, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1194, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 423, + "change_mark": 1194, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1195, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 1195, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1196, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 426, + "change_mark": 1196, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1197, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 1197, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1198, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 427, + "change_mark": 1198, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1199, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 425, + "change_mark": 1199, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1200, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 1200, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1201, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 428, + "change_mark": 1201, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1202, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 426, + "change_mark": 1202, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1203, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 1203, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1204, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 429, + "change_mark": 1204, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1205, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 427, + "change_mark": 1205, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1206, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 1206, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1207, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 430, + "change_mark": 1207, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1208, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 428, + "change_mark": 1208, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1209, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 1209, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1210, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 431, + "change_mark": 1210, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1211, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 429, + "change_mark": 1211, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1212, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 1212, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1213, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 430, + "change_mark": 1213, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1214, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 1214, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1215, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 433, + "change_mark": 1215, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1216, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 431, + "change_mark": 1216, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1217, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 1217, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1218, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 434, + "change_mark": 1218, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1219, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 1219, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1220, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 435, + "change_mark": 1220, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1221, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 433, + "change_mark": 1221, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1222, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 1222, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1223, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 436, + "change_mark": 1223, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1224, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 434, + "change_mark": 1224, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1225, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 1225, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1226, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 437, + "change_mark": 1226, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1227, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 435, + "change_mark": 1227, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1228, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 1228, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1229, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 438, + "change_mark": 1229, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1230, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 436, + "change_mark": 1230, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1231, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 1231, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1232, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 437, + "change_mark": 1232, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1233, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 1233, + "old_domain": 8388544, + "new_domain": 8357376, + "status": null + }, + { + "sequence": 1234, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 440, + "change_mark": 1234, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1235, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 438, + "change_mark": 1235, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1236, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 1236, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1237, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 441, + "change_mark": 1237, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1238, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 1238, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1239, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 442, + "change_mark": 1239, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1240, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 440, + "change_mark": 1240, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1241, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 1241, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1242, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 443, + "change_mark": 1242, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1243, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 441, + "change_mark": 1243, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1244, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 1244, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1245, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 444, + "change_mark": 1245, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1246, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 442, + "change_mark": 1246, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1247, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 1247, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1248, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 445, + "change_mark": 1248, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1249, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 443, + "change_mark": 1249, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1250, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 1250, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1251, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 446, + "change_mark": 1251, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1252, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 444, + "change_mark": 1252, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1253, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 1253, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1254, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 447, + "change_mark": 1254, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1255, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 445, + "change_mark": 1255, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1256, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 406, + "change_mark": 1256, + "old_domain": 8388544, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1257, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 448, + "change_mark": 1257, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1258, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 446, + "change_mark": 1258, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1259, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 407, + "change_mark": 1259, + "old_domain": 2807744, + "new_domain": 20928, + "status": null + }, + { + "sequence": 1260, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 449, + "change_mark": 1260, + "old_domain": 20952, + "new_domain": 464, + "status": null + }, + { + "sequence": 1261, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 447, + "change_mark": 1261, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1262, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 450, + "change_mark": 1262, + "old_domain": 328, + "new_domain": 320, + "status": null + }, + { + "sequence": 1263, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 448, + "change_mark": 1263, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1264, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 449, + "change_mark": 1264, + "old_domain": 464, + "new_domain": 448, + "status": null + }, + { + "sequence": 1265, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 42, + "change_mark": 1265, + "old_domain": 2795968, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1266, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 43, + "change_mark": 1266, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1267, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 1267, + "old_domain": 5745088, + "new_domain": 174464, + "status": null + }, + { + "sequence": 1268, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 44, + "change_mark": 1268, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1269, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 1269, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1270, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 42, + "change_mark": 1270, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1271, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 45, + "change_mark": 1271, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1272, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 1272, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1273, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 43, + "change_mark": 1273, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1274, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 1274, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1275, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 1275, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1276, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 44, + "change_mark": 1276, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1277, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 1277, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1278, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 48, + "change_mark": 1278, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1279, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 1279, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1280, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 1280, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1281, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 1281, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1282, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 47, + "change_mark": 1282, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1283, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 1283, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1284, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 51, + "change_mark": 1284, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1285, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 1285, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1286, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 52, + "change_mark": 1286, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1287, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 1287, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1288, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 50, + "change_mark": 1288, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1289, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 1289, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1290, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 1290, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1291, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 51, + "change_mark": 1291, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1292, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 1292, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1293, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 55, + "change_mark": 1293, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1294, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 1294, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1295, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 56, + "change_mark": 1295, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1296, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 1296, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1297, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 54, + "change_mark": 1297, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1298, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 57, + "change_mark": 1298, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1299, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 1299, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1300, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 55, + "change_mark": 1300, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1301, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 58, + "change_mark": 1301, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1302, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 1302, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1303, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 56, + "change_mark": 1303, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1304, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 59, + "change_mark": 1304, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1305, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 1305, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1306, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 57, + "change_mark": 1306, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1307, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 60, + "change_mark": 1307, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1308, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 1308, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1309, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 58, + "change_mark": 1309, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1310, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 1310, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1311, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 1311, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1312, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 59, + "change_mark": 1312, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1313, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 1313, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1314, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 63, + "change_mark": 1314, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1315, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 1315, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1316, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 64, + "change_mark": 1316, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1317, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 1317, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1318, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 62, + "change_mark": 1318, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1319, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 65, + "change_mark": 1319, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1320, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 1320, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1321, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 63, + "change_mark": 1321, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1322, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 66, + "change_mark": 1322, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1323, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 1323, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1324, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 64, + "change_mark": 1324, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1325, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 67, + "change_mark": 1325, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1326, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 1326, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1327, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 65, + "change_mark": 1327, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1328, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 1328, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1329, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 1329, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1330, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 66, + "change_mark": 1330, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1331, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 1331, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1332, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 70, + "change_mark": 1332, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1333, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 1333, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1334, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 71, + "change_mark": 1334, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1335, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 1335, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1336, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 69, + "change_mark": 1336, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1337, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 72, + "change_mark": 1337, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1338, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 1338, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1339, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 70, + "change_mark": 1339, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1340, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 73, + "change_mark": 1340, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1341, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 1341, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1342, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 71, + "change_mark": 1342, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1343, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 74, + "change_mark": 1343, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1344, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 1344, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1345, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 72, + "change_mark": 1345, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1346, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 75, + "change_mark": 1346, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1347, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 1347, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1348, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 73, + "change_mark": 1348, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1349, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 1349, + "old_domain": 2806208, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1350, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 1350, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1351, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 74, + "change_mark": 1351, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1352, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 1352, + "old_domain": 8387008, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1353, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 78, + "change_mark": 1353, + "old_domain": 2816448, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1354, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 1354, + "old_domain": 2817984, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1355, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 79, + "change_mark": 1355, + "old_domain": 2806208, + "new_domain": 384, + "status": null + }, + { + "sequence": 1356, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 1356, + "old_domain": 8387008, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1357, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 77, + "change_mark": 1357, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1358, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 1358, + "old_domain": 6158784, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1359, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 78, + "change_mark": 1359, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1360, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 121, + "change_mark": 1360, + "old_domain": 20928, + "new_domain": 384, + "status": null + }, + { + "sequence": 1361, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 1361, + "old_domain": 174464, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1362, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 1362, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1363, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 1363, + "old_domain": 891584, + "new_domain": 563328, + "status": null + }, + { + "sequence": 1364, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 1364, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1365, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 1365, + "old_domain": 8372160, + "new_domain": 2800000, + "status": null + }, + { + "sequence": 1366, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 83, + "change_mark": 1366, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1367, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 1367, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1368, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 84, + "change_mark": 1368, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1369, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 1369, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1370, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 1370, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1371, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 1371, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1372, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 1372, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1373, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 1373, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1374, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 1374, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1375, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 1375, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1376, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 1376, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1377, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 1377, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1378, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 1378, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1379, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 1379, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1380, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 1380, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1381, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 1381, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1382, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 1382, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1383, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 1383, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1384, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 1384, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1385, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 1385, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1386, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 1386, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1387, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 1387, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1388, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 1388, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1389, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 1389, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1390, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 1390, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1391, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 1391, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1392, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 1392, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1393, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 1393, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1394, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 1394, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1395, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 1395, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1396, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 96, + "change_mark": 1396, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1397, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 1397, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1398, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 1398, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1399, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 97, + "change_mark": 1399, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1400, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 1400, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1401, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 1401, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1402, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 98, + "change_mark": 1402, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1403, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 1403, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1404, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 99, + "change_mark": 1404, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1405, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 1405, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1406, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 1406, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1407, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 1407, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1408, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 1408, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1409, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 1409, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1410, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 1410, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1411, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 1411, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1412, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 1412, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1413, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 1413, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1414, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 1414, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1415, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 1415, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1416, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 1416, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1417, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 104, + "change_mark": 1417, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1418, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 1418, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1419, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 1419, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1420, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 105, + "change_mark": 1420, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1421, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 1421, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1422, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 106, + "change_mark": 1422, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1423, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 1423, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1424, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 1424, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1425, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 1425, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1426, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 1426, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1427, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 1427, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1428, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 1428, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1429, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 1429, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1430, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 1430, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1431, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 1431, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1432, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 1432, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1433, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 1433, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1434, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 1434, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1435, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 111, + "change_mark": 1435, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1436, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 1436, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1437, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 1437, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1438, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 112, + "change_mark": 1438, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1439, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 1439, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1440, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 1440, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1441, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 113, + "change_mark": 1441, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1442, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 1442, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1443, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 114, + "change_mark": 1443, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1444, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 1444, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1445, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 1445, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1446, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 1446, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1447, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 1447, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1448, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 1448, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1449, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 1449, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1450, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 1450, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1451, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 1451, + "old_domain": 8380352, + "new_domain": 2808192, + "status": null + }, + { + "sequence": 1452, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 1452, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1453, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 161, + "change_mark": 1453, + "old_domain": 1282688, + "new_domain": 168064, + "status": null + }, + { + "sequence": 1454, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 119, + "change_mark": 1454, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1455, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 120, + "change_mark": 1455, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1456, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 1456, + "old_domain": 563328, + "new_domain": 2176, + "status": null + }, + { + "sequence": 1457, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 1457, + "old_domain": 2800000, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1458, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 1458, + "old_domain": 10624, + "new_domain": 2176, + "status": null + }, + { + "sequence": 1459, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 1459, + "old_domain": 3911552, + "new_domain": 2795904, + "status": null + }, + { + "sequence": 1460, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 1460, + "old_domain": 2816384, + "new_domain": 563328, + "status": null + }, + { + "sequence": 1461, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 1461, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1462, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 124, + "change_mark": 1462, + "old_domain": 2176, + "new_domain": 128, + "status": null + }, + { + "sequence": 1463, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 1463, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1464, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 1464, + "old_domain": 8388544, + "new_domain": 3930496, + "status": null + }, + { + "sequence": 1465, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 1465, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1466, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 1466, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1467, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 1467, + "old_domain": 563328, + "new_domain": 561280, + "status": null + }, + { + "sequence": 1468, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 1468, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1469, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 1469, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1470, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 1470, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1471, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 1471, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1472, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 1472, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1473, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 1473, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1474, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 1474, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1475, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 1475, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1476, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 1476, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1477, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 1477, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1478, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 1478, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1479, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 1479, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1480, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 1480, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1481, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 1481, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1482, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 1482, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1483, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 1483, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1484, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 1484, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1485, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 1485, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1486, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 1486, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1487, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 1487, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1488, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 1488, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1489, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 1489, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1490, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 1490, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1491, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 1491, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1492, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 1492, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1493, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 1493, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1494, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 1494, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1495, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 1495, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1496, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 1496, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1497, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 1497, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1498, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 1498, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1499, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 1499, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1500, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 1500, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1501, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 1501, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1502, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 1502, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1503, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 1503, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1504, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 1504, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1505, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 1505, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1506, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 1506, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1507, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 1507, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1508, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 1508, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1509, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 1509, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1510, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 1510, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1511, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 1511, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1512, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 1512, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1513, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 1513, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1514, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 1514, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1515, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 1515, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1516, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 1516, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1517, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 1517, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1518, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 1518, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1519, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 1519, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1520, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 1520, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1521, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 1521, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1522, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 1522, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1523, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 1523, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1524, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 1524, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1525, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 1525, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1526, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 1526, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1527, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 1527, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1528, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 1528, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1529, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 1529, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1530, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 1530, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1531, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 1531, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1532, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 1532, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1533, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 1533, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1534, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 1534, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1535, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 1535, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1536, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 1536, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1537, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 1537, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1538, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 1538, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1539, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 1539, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1540, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 1540, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1541, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 1541, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1542, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 1542, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1543, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 1543, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1544, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 1544, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1545, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 1545, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1546, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 1546, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1547, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 1547, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1548, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 1548, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1549, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 1549, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1550, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 1550, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1551, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 1551, + "old_domain": 2808192, + "new_domain": 2432, + "status": null + }, + { + "sequence": 1552, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 1552, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1553, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 1553, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1554, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 161, + "change_mark": 1554, + "old_domain": 168064, + "new_domain": 128, + "status": null + }, + { + "sequence": 1555, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 201, + "change_mark": 1555, + "old_domain": 8378304, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1556, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 1556, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1557, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 202, + "change_mark": 1557, + "old_domain": 329600, + "new_domain": 384, + "status": null + }, + { + "sequence": 1558, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 160, + "change_mark": 1558, + "old_domain": 2432, + "new_domain": 128, + "status": null + }, + { + "sequence": 1559, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 41, + "change_mark": 1559, + "old_domain": 11, + "new_domain": 10, + "status": null + }, + { + "sequence": 1560, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 1560, + "old_domain": 2795904, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1561, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 1561, + "old_domain": 8368064, + "new_domain": 2795904, + "status": null + }, + { + "sequence": 1562, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 1562, + "old_domain": 3930496, + "new_domain": 1124736, + "status": null + }, + { + "sequence": 1563, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 1563, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1564, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 1564, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1565, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 1565, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1566, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 1566, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1567, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 1567, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1568, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 1568, + "old_domain": 1124736, + "new_domain": 1114496, + "status": null + }, + { + "sequence": 1569, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 1569, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1570, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 1570, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1571, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 1571, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1572, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 1572, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1573, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 1573, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1574, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 1574, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1575, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 1575, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1576, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 1576, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1577, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 1577, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1578, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 1578, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1579, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 1579, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1580, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 1580, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1581, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 1581, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1582, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 1582, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1583, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 1583, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1584, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 1584, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1585, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 1585, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1586, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 1586, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1587, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 1587, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1588, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 1588, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1589, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 1589, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1590, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 1590, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1591, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 1591, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1592, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 1592, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1593, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 1593, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1594, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 1594, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1595, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 1595, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1596, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 1596, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1597, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 1597, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1598, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 178, + "change_mark": 1598, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1599, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 1599, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1600, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 179, + "change_mark": 1600, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1601, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 1601, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1602, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 1602, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1603, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 1603, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1604, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 1604, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1605, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 1605, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1606, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 1606, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1607, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 1607, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1608, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 1608, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1609, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 1609, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1610, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 1610, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1611, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 1611, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1612, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 1612, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1613, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 1613, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1614, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 1614, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1615, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 1615, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1616, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 1616, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1617, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 1617, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1618, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 1618, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1619, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 186, + "change_mark": 1619, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1620, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 1620, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1621, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 1621, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1622, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 1622, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1623, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 1623, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1624, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 1624, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1625, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 1625, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1626, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 1626, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1627, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 1627, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1628, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 1628, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1629, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 1629, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1630, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 1630, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1631, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 1631, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1632, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 1632, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1633, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 1633, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1634, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 1634, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1635, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 1635, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1636, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 1636, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1637, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 1637, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1638, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 1638, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1639, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 193, + "change_mark": 1639, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1640, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 1640, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1641, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 194, + "change_mark": 1641, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1642, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 1642, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1643, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 1643, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1644, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 1644, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1645, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 1645, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1646, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 1646, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1647, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 1647, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1648, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 1648, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1649, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 1649, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1650, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 1650, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1651, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 1651, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1652, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 1652, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1653, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 201, + "change_mark": 1653, + "old_domain": 2806144, + "new_domain": 384, + "status": null + }, + { + "sequence": 1654, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 1654, + "old_domain": 1920, + "new_domain": 640, + "status": null + }, + { + "sequence": 1655, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 1655, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1656, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 1656, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1657, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 242, + "change_mark": 1657, + "old_domain": 8388544, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1658, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 1658, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1659, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 1659, + "old_domain": 1920, + "new_domain": 640, + "status": null + }, + { + "sequence": 1660, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 243, + "change_mark": 1660, + "old_domain": 2807744, + "new_domain": 384, + "status": null + }, + { + "sequence": 1661, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 1661, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1662, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 1662, + "old_domain": 5746624, + "new_domain": 5745024, + "status": null + }, + { + "sequence": 1663, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 1663, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1664, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 1664, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1665, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 1665, + "old_domain": 2795904, + "new_domain": 2785664, + "status": null + }, + { + "sequence": 1666, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 1666, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1667, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 1667, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1668, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 1668, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1669, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 1669, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1670, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 1670, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1671, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 1671, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1672, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 1672, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1673, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 1673, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1674, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 1674, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1675, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 1675, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1676, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 1676, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1677, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 1677, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1678, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 1678, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1679, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 1679, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1680, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 1680, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1681, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 1681, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1682, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 1682, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1683, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 1683, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1684, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 1684, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1685, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 1685, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1686, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 1686, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1687, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 1687, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1688, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 1688, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1689, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 1689, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1690, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 1690, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1691, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 1691, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1692, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 1692, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1693, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 1693, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1694, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 1694, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1695, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 1695, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1696, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 1696, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1697, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 1697, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1698, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 1698, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1699, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 219, + "change_mark": 1699, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1700, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 1700, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1701, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 1701, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1702, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 1702, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1703, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 1703, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1704, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 1704, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1705, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 1705, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1706, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 1706, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1707, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 1707, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1708, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 1708, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1709, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 1709, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1710, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 1710, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1711, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 1711, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1712, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 1712, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1713, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 1713, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1714, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 1714, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1715, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 1715, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1716, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 1716, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1717, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 1717, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1718, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 1718, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1719, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 1719, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1720, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 1720, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1721, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 1721, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1722, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 1722, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1723, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 1723, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1724, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 1724, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1725, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 1725, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1726, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 1726, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1727, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 1727, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1728, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 1728, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1729, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 1729, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1730, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 1730, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1731, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 1731, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1732, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 1732, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1733, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 1733, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1734, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 1734, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1735, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 1735, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1736, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 1736, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1737, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 1737, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1738, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 1738, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1739, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 1739, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1740, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 234, + "change_mark": 1740, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1741, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 1741, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1742, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 1742, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1743, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 1743, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1744, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 1744, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1745, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 1745, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1746, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 1746, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1747, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 1747, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1748, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 1748, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1749, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 1749, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1750, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 1750, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1751, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 1751, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1752, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 1752, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1753, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 1753, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1754, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 1754, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1755, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 1755, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1756, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 1756, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1757, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 1757, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1758, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 1758, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1759, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 1759, + "old_domain": 6160320, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1760, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 242, + "change_mark": 1760, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1761, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 285, + "change_mark": 1761, + "old_domain": 20928, + "new_domain": 384, + "status": null + }, + { + "sequence": 1762, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 1762, + "old_domain": 5745024, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1763, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 1763, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1764, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 1764, + "old_domain": 891584, + "new_domain": 563840, + "status": null + }, + { + "sequence": 1765, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 1765, + "old_domain": 8372160, + "new_domain": 2801536, + "status": null + }, + { + "sequence": 1766, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 1766, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1767, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 1767, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1768, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 1768, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1769, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 1769, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1770, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 1770, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1771, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 1771, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1772, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 1772, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1773, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 1773, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1774, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 1774, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1775, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 1775, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1776, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 1776, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1777, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 1777, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1778, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 1778, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1779, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 1779, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1780, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 1780, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1781, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 1781, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1782, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 1782, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1783, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 1783, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1784, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 1784, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1785, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 1785, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1786, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 1786, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1787, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 1787, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1788, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 1788, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1789, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 1789, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1790, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 1790, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1791, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 1791, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1792, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 1792, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1793, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 1793, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1794, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 1794, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1795, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 1795, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1796, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 1796, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1797, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 1797, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1798, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 1798, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1799, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 1799, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1800, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 1800, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1801, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 1801, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1802, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 1802, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1803, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 1803, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1804, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 1804, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1805, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 1805, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1806, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 1806, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1807, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 1807, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1808, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 1808, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1809, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 1809, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1810, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 1810, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1811, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 1811, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1812, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 1812, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1813, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 1813, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1814, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 1814, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1815, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 1815, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1816, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 1816, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1817, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 1817, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1818, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 1818, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1819, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 1819, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1820, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 1820, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1821, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 1821, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1822, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 1822, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1823, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 1823, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1824, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 1824, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1825, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 1825, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1826, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 1826, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1827, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 1827, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1828, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 1828, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1829, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 1829, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1830, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 1830, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1831, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 1831, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1832, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 1832, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1833, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 1833, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1834, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 1834, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1835, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 1835, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1836, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 1836, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1837, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 1837, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1838, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 1838, + "old_domain": 8388544, + "new_domain": 2816384, + "status": null + }, + { + "sequence": 1839, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 1839, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1840, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 1840, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1841, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 1841, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1842, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 1842, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1843, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 1843, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1844, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 1844, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1845, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 1845, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1846, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 1846, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1847, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 1847, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1848, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 1848, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1849, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 1849, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1850, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 1850, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1851, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 1851, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1852, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 1852, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1853, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 1853, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1854, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 1854, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1855, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 1855, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1856, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 1856, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1857, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 1857, + "old_domain": 2816384, + "new_domain": 10624, + "status": null + }, + { + "sequence": 1858, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 1858, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1859, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 1859, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1860, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 1860, + "old_domain": 8380352, + "new_domain": 2808192, + "status": null + }, + { + "sequence": 1861, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 1861, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1862, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 325, + "change_mark": 1862, + "old_domain": 1282688, + "new_domain": 168064, + "status": null + }, + { + "sequence": 1863, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 283, + "change_mark": 1863, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1864, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 284, + "change_mark": 1864, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 1865, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 1865, + "old_domain": 563840, + "new_domain": 2688, + "status": null + }, + { + "sequence": 1866, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 1866, + "old_domain": 2801536, + "new_domain": 563840, + "status": null + }, + { + "sequence": 1867, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 1867, + "old_domain": 3911552, + "new_domain": 2797440, + "status": null + }, + { + "sequence": 1868, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 1868, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1869, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 1869, + "old_domain": 8388544, + "new_domain": 3932032, + "status": null + }, + { + "sequence": 1870, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 1870, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1871, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 1871, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1872, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 1872, + "old_domain": 563840, + "new_domain": 561792, + "status": null + }, + { + "sequence": 1873, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 1873, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1874, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 1874, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1875, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 1875, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1876, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 1876, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1877, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 1877, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1878, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 1878, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1879, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 1879, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1880, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 1880, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1881, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 1881, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1882, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 1882, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1883, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 1883, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1884, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 1884, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1885, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 1885, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1886, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 1886, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1887, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 1887, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1888, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 1888, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1889, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 1889, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1890, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 1890, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1891, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 1891, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1892, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 1892, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1893, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 1893, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1894, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 1894, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1895, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 1895, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1896, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 1896, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1897, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 1897, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1898, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 1898, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1899, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 1899, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1900, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 1900, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1901, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 1901, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1902, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 1902, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1903, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 1903, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1904, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 1904, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1905, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 1905, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1906, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 1906, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1907, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 1907, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1908, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 1908, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1909, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 1909, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1910, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 1910, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1911, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 1911, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1912, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 1912, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1913, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 1913, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1914, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 1914, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1915, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 1915, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1916, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 1916, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1917, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 1917, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1918, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 1918, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1919, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 1919, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1920, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 1920, + "old_domain": 8388544, + "new_domain": 8388480, + "status": null + }, + { + "sequence": 1921, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 1921, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1922, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 1922, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1923, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 1923, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1924, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 1924, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1925, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 1925, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1926, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 1926, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1927, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 1927, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1928, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 1928, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1929, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 1929, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1930, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 1930, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1931, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 1931, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1932, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 1932, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1933, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 1933, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1934, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 1934, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1935, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 1935, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1936, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 1936, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1937, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 1937, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1938, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 1938, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1939, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 1939, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1940, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 1940, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1941, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 1941, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 1942, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 1942, + "old_domain": 8388544, + "new_domain": 8386944, + "status": null + }, + { + "sequence": 1943, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 1943, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1944, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 1944, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1945, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 1945, + "old_domain": 2816384, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1946, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 1946, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1947, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 1947, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1948, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 1948, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 1949, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 1949, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1950, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 1950, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1951, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 1951, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1952, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 1952, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1953, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 1953, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1954, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 1954, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1955, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 1955, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1956, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 1956, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1957, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 1957, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1958, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 1958, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1959, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 1959, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1960, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 1960, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1961, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 1961, + "old_domain": 2808192, + "new_domain": 2432, + "status": null + }, + { + "sequence": 1962, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 1962, + "old_domain": 8388544, + "new_domain": 2817920, + "status": null + }, + { + "sequence": 1963, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 1963, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1964, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 325, + "change_mark": 1964, + "old_domain": 168064, + "new_domain": 128, + "status": null + }, + { + "sequence": 1965, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 365, + "change_mark": 1965, + "old_domain": 8378304, + "new_domain": 2806144, + "status": null + }, + { + "sequence": 1966, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 1966, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1967, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 366, + "change_mark": 1967, + "old_domain": 329600, + "new_domain": 384, + "status": null + }, + { + "sequence": 1968, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 324, + "change_mark": 1968, + "old_domain": 2432, + "new_domain": 128, + "status": null + }, + { + "sequence": 1969, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 205, + "change_mark": 1969, + "old_domain": 11, + "new_domain": 10, + "status": null + }, + { + "sequence": 1970, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 1970, + "old_domain": 3932032, + "new_domain": 1126272, + "status": null + }, + { + "sequence": 1971, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 370, + "change_mark": 1971, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 1972, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 1972, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1973, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 1973, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1974, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 1974, + "old_domain": 2797440, + "new_domain": 2787200, + "status": null + }, + { + "sequence": 1975, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 1975, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1976, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 1976, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 1977, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 1977, + "old_domain": 1126272, + "new_domain": 1116032, + "status": null + }, + { + "sequence": 1978, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 1978, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1979, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 1979, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1980, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 1980, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 1981, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 1981, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1982, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 1982, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1983, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 1983, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1984, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 1984, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 1985, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 1985, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1986, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 1986, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 1987, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 1987, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 1988, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 1988, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1989, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 1989, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1990, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 1990, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1991, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 1991, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1992, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 1992, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1993, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 1993, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1994, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 1994, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1995, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 1995, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 1996, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 1996, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 1997, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 1997, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 1998, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 1998, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 1999, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 1999, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2000, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 2000, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2001, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 2001, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2002, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 2002, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 2003, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 2003, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2004, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 2004, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2005, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 2005, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 2006, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 2006, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 2007, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 2007, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2008, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 2008, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2009, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 2009, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 2010, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 2010, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2011, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 2011, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2012, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 2012, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2013, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 2013, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2014, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 2014, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2015, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 2015, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2016, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 2016, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2017, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 2017, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2018, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 2018, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2019, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 2019, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2020, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 2020, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2021, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 2021, + "old_domain": 8388480, + "new_domain": 5582720, + "status": null + }, + { + "sequence": 2022, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 2022, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2023, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 2023, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2024, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 2024, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2025, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 2025, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 2026, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 2026, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2027, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 2027, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 2028, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 2028, + "old_domain": 5582720, + "new_domain": 5572480, + "status": null + }, + { + "sequence": 2029, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 2029, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2030, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 2030, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2031, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 2031, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2032, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 2032, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2033, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 2033, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2034, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 2034, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2035, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 2035, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2036, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 2036, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2037, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 2037, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2038, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 2038, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2039, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 2039, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2040, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 2040, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2041, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 2041, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2042, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 2042, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2043, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 2043, + "old_domain": 8386944, + "new_domain": 5581184, + "status": null + }, + { + "sequence": 2044, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 2044, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2045, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 2045, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2046, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 2046, + "old_domain": 8357376, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 2047, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 2047, + "old_domain": 2817920, + "new_domain": 2807680, + "status": null + }, + { + "sequence": 2048, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 2048, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2049, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 2049, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2050, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 2050, + "old_domain": 5581184, + "new_domain": 5570944, + "status": null + }, + { + "sequence": 2051, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 2051, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2052, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 2052, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2053, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 2053, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2054, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 2054, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2055, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 2055, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2056, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 2056, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2057, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 2057, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2058, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 2058, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2059, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 2059, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2060, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 2060, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2061, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 2061, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2062, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 2062, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2063, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 2063, + "old_domain": 2817920, + "new_domain": 12160, + "status": null + }, + { + "sequence": 2064, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 2064, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2065, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 2065, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2066, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 365, + "change_mark": 2066, + "old_domain": 2806144, + "new_domain": 384, + "status": null + }, + { + "sequence": 2067, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 2067, + "old_domain": 1920, + "new_domain": 640, + "status": null + }, + { + "sequence": 2068, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 2068, + "old_domain": 20928, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2069, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 2069, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2070, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 406, + "change_mark": 2070, + "old_domain": 20928, + "new_domain": 384, + "status": null + }, + { + "sequence": 2071, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 2071, + "old_domain": 12160, + "new_domain": 1920, + "status": null + }, + { + "sequence": 2072, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 2072, + "old_domain": 1920, + "new_domain": 640, + "status": null + }, + { + "sequence": 2073, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 407, + "change_mark": 2073, + "old_domain": 20928, + "new_domain": 384, + "status": null + }, + { + "sequence": 2074, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 371, + "change_mark": 2074, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2075, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 329, + "change_mark": 2075, + "old_domain": 2787200, + "new_domain": 384, + "status": null + }, + { + "sequence": 2076, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 411, + "change_mark": 2076, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2077, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 372, + "change_mark": 2077, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2078, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 330, + "change_mark": 2078, + "old_domain": 1116032, + "new_domain": 384, + "status": null + }, + { + "sequence": 2079, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 412, + "change_mark": 2079, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2080, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 288, + "change_mark": 2080, + "old_domain": 2688, + "new_domain": 128, + "status": null + }, + { + "sequence": 2081, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 331, + "change_mark": 2081, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2082, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 373, + "change_mark": 2082, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2083, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 413, + "change_mark": 2083, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2084, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 2084, + "old_domain": 561792, + "new_domain": 4224, + "status": null + }, + { + "sequence": 2085, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 374, + "change_mark": 2085, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2086, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 332, + "change_mark": 2086, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2087, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 414, + "change_mark": 2087, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2088, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 2088, + "old_domain": 5572480, + "new_domain": 5572096, + "status": null + }, + { + "sequence": 2089, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 375, + "change_mark": 2089, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2090, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 2090, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2091, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 415, + "change_mark": 2091, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2092, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 2092, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2093, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 333, + "change_mark": 2093, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2094, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 376, + "change_mark": 2094, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2095, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 334, + "change_mark": 2095, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2096, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 416, + "change_mark": 2096, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2097, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 2097, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2098, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 377, + "change_mark": 2098, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2099, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 335, + "change_mark": 2099, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2100, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 417, + "change_mark": 2100, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2101, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 2101, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2102, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 378, + "change_mark": 2102, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2103, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 336, + "change_mark": 2103, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2104, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 418, + "change_mark": 2104, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2105, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 2105, + "old_domain": 5572480, + "new_domain": 5572096, + "status": null + }, + { + "sequence": 2106, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 379, + "change_mark": 2106, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2107, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 337, + "change_mark": 2107, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2108, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 419, + "change_mark": 2108, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2109, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 2109, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2110, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 380, + "change_mark": 2110, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2111, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 338, + "change_mark": 2111, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2112, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 420, + "change_mark": 2112, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2113, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 2113, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2114, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 339, + "change_mark": 2114, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2115, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 381, + "change_mark": 2115, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2116, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 421, + "change_mark": 2116, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2117, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 2117, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2118, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 382, + "change_mark": 2118, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2119, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 340, + "change_mark": 2119, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2120, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 422, + "change_mark": 2120, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2121, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 2121, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2122, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 383, + "change_mark": 2122, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2123, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 2123, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2124, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 423, + "change_mark": 2124, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2125, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 2125, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2126, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 341, + "change_mark": 2126, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2127, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 384, + "change_mark": 2127, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2128, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 2128, + "old_domain": 5570944, + "new_domain": 5570560, + "status": null + }, + { + "sequence": 2129, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 424, + "change_mark": 2129, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2130, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 2130, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2131, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 385, + "change_mark": 2131, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2132, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 2132, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2133, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 425, + "change_mark": 2133, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2134, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 2134, + "old_domain": 2806144, + "new_domain": 2785280, + "status": null + }, + { + "sequence": 2135, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 386, + "change_mark": 2135, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2136, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 2136, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2137, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 426, + "change_mark": 2137, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2138, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 302, + "change_mark": 2138, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2139, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 387, + "change_mark": 2139, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2140, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 2140, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2141, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 427, + "change_mark": 2141, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2142, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 303, + "change_mark": 2142, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2143, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 2143, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2144, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 388, + "change_mark": 2144, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2145, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 428, + "change_mark": 2145, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2146, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 304, + "change_mark": 2146, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2147, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 389, + "change_mark": 2147, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2148, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 2148, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2149, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 429, + "change_mark": 2149, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2150, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 305, + "change_mark": 2150, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2151, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 390, + "change_mark": 2151, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2152, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 2152, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2153, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 430, + "change_mark": 2153, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2154, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 306, + "change_mark": 2154, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2155, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 2155, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2156, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 391, + "change_mark": 2156, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2157, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 2157, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2158, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 431, + "change_mark": 2158, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2159, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 307, + "change_mark": 2159, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2160, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 392, + "change_mark": 2160, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2161, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 2161, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2162, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 432, + "change_mark": 2162, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2163, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 2163, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2164, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 393, + "change_mark": 2164, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2165, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 2165, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2166, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 433, + "change_mark": 2166, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2167, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 309, + "change_mark": 2167, + "old_domain": 5570944, + "new_domain": 5570560, + "status": null + }, + { + "sequence": 2168, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 394, + "change_mark": 2168, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2169, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 2169, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2170, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 434, + "change_mark": 2170, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2171, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 310, + "change_mark": 2171, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2172, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 395, + "change_mark": 2172, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2173, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 2173, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2174, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 435, + "change_mark": 2174, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2175, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 311, + "change_mark": 2175, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2176, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 2176, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2177, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 396, + "change_mark": 2177, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2178, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 436, + "change_mark": 2178, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2179, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 312, + "change_mark": 2179, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2180, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 397, + "change_mark": 2180, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2181, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 2181, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2182, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 437, + "change_mark": 2182, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2183, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 313, + "change_mark": 2183, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2184, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 398, + "change_mark": 2184, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2185, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 2185, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2186, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 438, + "change_mark": 2186, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2187, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 314, + "change_mark": 2187, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2188, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 2188, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2189, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 399, + "change_mark": 2189, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2190, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 2190, + "old_domain": 5570944, + "new_domain": 5570560, + "status": null + }, + { + "sequence": 2191, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 439, + "change_mark": 2191, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2192, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 315, + "change_mark": 2192, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2193, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 400, + "change_mark": 2193, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2194, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 358, + "change_mark": 2194, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2195, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 440, + "change_mark": 2195, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2196, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 2196, + "old_domain": 2806144, + "new_domain": 2785280, + "status": null + }, + { + "sequence": 2197, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 401, + "change_mark": 2197, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2198, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 359, + "change_mark": 2198, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2199, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 441, + "change_mark": 2199, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2200, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 2200, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2201, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 402, + "change_mark": 2201, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2202, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 360, + "change_mark": 2202, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2203, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 442, + "change_mark": 2203, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2204, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 2204, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2205, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 403, + "change_mark": 2205, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2206, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 361, + "change_mark": 2206, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2207, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 443, + "change_mark": 2207, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2208, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 2208, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2209, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 404, + "change_mark": 2209, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2210, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 362, + "change_mark": 2210, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2211, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 444, + "change_mark": 2211, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2212, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 2212, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2213, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 405, + "change_mark": 2213, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2214, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 363, + "change_mark": 2214, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2215, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 445, + "change_mark": 2215, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2216, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 2216, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2217, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 364, + "change_mark": 2217, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2218, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 446, + "change_mark": 2218, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2219, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 322, + "change_mark": 2219, + "old_domain": 640, + "new_domain": 128, + "status": null + }, + { + "sequence": 2220, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 447, + "change_mark": 2220, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2221, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 323, + "change_mark": 2221, + "old_domain": 640, + "new_domain": 128, + "status": null + }, + { + "sequence": 2222, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 448, + "change_mark": 2222, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2223, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 449, + "change_mark": 2223, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2224, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 2224, + "old_domain": 5570944, + "new_domain": 1114240, + "status": null + }, + { + "sequence": 2225, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 2225, + "old_domain": 2806144, + "new_domain": 577920, + "status": null + }, + { + "sequence": 2226, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 247, + "change_mark": 2226, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2227, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 289, + "change_mark": 2227, + "old_domain": 4224, + "new_domain": 128, + "status": null + }, + { + "sequence": 2228, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 248, + "change_mark": 2228, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2229, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 2229, + "old_domain": 5572096, + "new_domain": 328192, + "status": null + }, + { + "sequence": 2230, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 206, + "change_mark": 2230, + "old_domain": 2785664, + "new_domain": 384, + "status": null + }, + { + "sequence": 2231, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 2231, + "old_domain": 2807680, + "new_domain": 165376, + "status": null + }, + { + "sequence": 2232, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 250, + "change_mark": 2232, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2233, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 2233, + "old_domain": 12160, + "new_domain": 11776, + "status": null + }, + { + "sequence": 2234, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 251, + "change_mark": 2234, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2235, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 2235, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2236, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 2236, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2237, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 252, + "change_mark": 2237, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2238, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 210, + "change_mark": 2238, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2239, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 2239, + "old_domain": 2807680, + "new_domain": 2786816, + "status": null + }, + { + "sequence": 2240, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 254, + "change_mark": 2240, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2241, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 2241, + "old_domain": 12160, + "new_domain": 11776, + "status": null + }, + { + "sequence": 2242, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 255, + "change_mark": 2242, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2243, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 2243, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2244, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 256, + "change_mark": 2244, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2245, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 214, + "change_mark": 2245, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2246, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 257, + "change_mark": 2246, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2247, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 215, + "change_mark": 2247, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2248, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 258, + "change_mark": 2248, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2249, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 216, + "change_mark": 2249, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2250, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 259, + "change_mark": 2250, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2251, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 217, + "change_mark": 2251, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2252, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 260, + "change_mark": 2252, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2253, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 218, + "change_mark": 2253, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2254, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 2254, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2255, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 262, + "change_mark": 2255, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2256, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 263, + "change_mark": 2256, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2257, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 2257, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2258, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 264, + "change_mark": 2258, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2259, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 222, + "change_mark": 2259, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2260, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 265, + "change_mark": 2260, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2261, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 223, + "change_mark": 2261, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2262, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 266, + "change_mark": 2262, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2263, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 308, + "change_mark": 2263, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2264, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 224, + "change_mark": 2264, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2265, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 267, + "change_mark": 2265, + "old_domain": 12160, + "new_domain": 384, + "status": null + }, + { + "sequence": 2266, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 225, + "change_mark": 2266, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2267, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 268, + "change_mark": 2267, + "old_domain": 2806144, + "new_domain": 2785280, + "status": null + }, + { + "sequence": 2268, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 269, + "change_mark": 2268, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2269, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 227, + "change_mark": 2269, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2270, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 270, + "change_mark": 2270, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2271, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 2271, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2272, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 271, + "change_mark": 2272, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2273, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 229, + "change_mark": 2273, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2274, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 272, + "change_mark": 2274, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2275, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 230, + "change_mark": 2275, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2276, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 273, + "change_mark": 2276, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2277, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 231, + "change_mark": 2277, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2278, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 274, + "change_mark": 2278, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2279, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 232, + "change_mark": 2279, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2280, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 275, + "change_mark": 2280, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2281, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 233, + "change_mark": 2281, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2282, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 2282, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2283, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 277, + "change_mark": 2283, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2284, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 278, + "change_mark": 2284, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2285, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 2285, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2286, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 279, + "change_mark": 2286, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2287, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 237, + "change_mark": 2287, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2288, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 280, + "change_mark": 2288, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2289, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 238, + "change_mark": 2289, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2290, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 281, + "change_mark": 2290, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2291, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 321, + "change_mark": 2291, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2292, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 239, + "change_mark": 2292, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2293, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 282, + "change_mark": 2293, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2294, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 240, + "change_mark": 2294, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2295, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 241, + "change_mark": 2295, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2296, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 320, + "change_mark": 2296, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2297, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 319, + "change_mark": 2297, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2298, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 318, + "change_mark": 2298, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2299, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 207, + "change_mark": 2299, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2300, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 165, + "change_mark": 2300, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 2301, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 2301, + "old_domain": 12160, + "new_domain": 10624, + "status": null + }, + { + "sequence": 2302, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 211, + "change_mark": 2302, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2303, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 2303, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2304, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 2304, + "old_domain": 12160, + "new_domain": 10624, + "status": null + }, + { + "sequence": 2305, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 2305, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2306, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 2306, + "old_domain": 5570944, + "new_domain": 5570560, + "status": null + }, + { + "sequence": 2307, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 175, + "change_mark": 2307, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2308, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 176, + "change_mark": 2308, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2309, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 261, + "change_mark": 2309, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2310, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 177, + "change_mark": 2310, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2311, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 220, + "change_mark": 2311, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2312, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 2312, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2313, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 182, + "change_mark": 2313, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2314, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 183, + "change_mark": 2314, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2315, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 226, + "change_mark": 2315, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2316, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 184, + "change_mark": 2316, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2317, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 228, + "change_mark": 2317, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2318, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 187, + "change_mark": 2318, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2319, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 2319, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2320, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 189, + "change_mark": 2320, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2321, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 190, + "change_mark": 2321, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2322, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 191, + "change_mark": 2322, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2323, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 276, + "change_mark": 2323, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2324, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 192, + "change_mark": 2324, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2325, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 235, + "change_mark": 2325, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2326, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 2326, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2327, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 197, + "change_mark": 2327, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2328, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 198, + "change_mark": 2328, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2329, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 199, + "change_mark": 2329, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2330, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 200, + "change_mark": 2330, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2331, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 317, + "change_mark": 2331, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2332, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 2332, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2333, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 166, + "change_mark": 2333, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2334, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 127, + "change_mark": 2334, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2335, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 2335, + "old_domain": 5572480, + "new_domain": 384, + "status": null + }, + { + "sequence": 2336, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 2336, + "old_domain": 12160, + "new_domain": 10624, + "status": null + }, + { + "sequence": 2337, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 131, + "change_mark": 2337, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2338, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 2338, + "old_domain": 12160, + "new_domain": 10624, + "status": null + }, + { + "sequence": 2339, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 2339, + "old_domain": 2806144, + "new_domain": 2785280, + "status": null + }, + { + "sequence": 2340, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 2340, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2341, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 2341, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2342, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 2342, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2343, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 221, + "change_mark": 2343, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2344, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 2344, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2345, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 2345, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2346, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 185, + "change_mark": 2346, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2347, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 2347, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2348, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 188, + "change_mark": 2348, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2349, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 2349, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2350, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 2350, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2351, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 2351, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2352, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 2352, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2353, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 2353, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2354, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 236, + "change_mark": 2354, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2355, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 2355, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2356, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 157, + "change_mark": 2356, + "old_domain": 1114240, + "new_domain": 128, + "status": null + }, + { + "sequence": 2357, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 158, + "change_mark": 2357, + "old_domain": 640, + "new_domain": 128, + "status": null + }, + { + "sequence": 2358, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 159, + "change_mark": 2358, + "old_domain": 640, + "new_domain": 128, + "status": null + }, + { + "sequence": 2359, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 316, + "change_mark": 2359, + "old_domain": 2785280, + "new_domain": 163840, + "status": null + }, + { + "sequence": 2360, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 125, + "change_mark": 2360, + "old_domain": 2176, + "new_domain": 128, + "status": null + }, + { + "sequence": 2361, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 2361, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2362, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 2362, + "old_domain": 2807680, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2363, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 87, + "change_mark": 2363, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2364, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 90, + "change_mark": 2364, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2365, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 91, + "change_mark": 2365, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2366, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 92, + "change_mark": 2366, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2367, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 132, + "change_mark": 2367, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 2368, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 2368, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2369, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 94, + "change_mark": 2369, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2370, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 95, + "change_mark": 2370, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2371, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 180, + "change_mark": 2371, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2372, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 2372, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2373, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 2373, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2374, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 102, + "change_mark": 2374, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2375, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 2375, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2376, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 107, + "change_mark": 2376, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2377, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 2377, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2378, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 109, + "change_mark": 2378, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2379, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 110, + "change_mark": 2379, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2380, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 195, + "change_mark": 2380, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2381, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 2381, + "old_domain": 577920, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2382, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 2382, + "old_domain": 20864, + "new_domain": 4224, + "status": null + }, + { + "sequence": 2383, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 117, + "change_mark": 2383, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2384, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 118, + "change_mark": 2384, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2385, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 357, + "change_mark": 2385, + "old_domain": 5570560, + "new_domain": 327680, + "status": null + }, + { + "sequence": 2386, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 2386, + "old_domain": 561280, + "new_domain": 557184, + "status": null + }, + { + "sequence": 2387, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 2387, + "old_domain": 12160, + "new_domain": 10624, + "status": null + }, + { + "sequence": 2388, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 2388, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2389, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 2389, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2390, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 50, + "change_mark": 2390, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2391, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 93, + "change_mark": 2391, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2392, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 2392, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2393, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 52, + "change_mark": 2393, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2394, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 2394, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2395, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 54, + "change_mark": 2395, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2396, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 181, + "change_mark": 2396, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2397, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 103, + "change_mark": 2397, + "old_domain": 1920, + "new_domain": 384, + "status": null + }, + { + "sequence": 2398, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 2398, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2399, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 108, + "change_mark": 2399, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2400, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 67, + "change_mark": 2400, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2401, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 2401, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2402, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 69, + "change_mark": 2402, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2403, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 196, + "change_mark": 2403, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2404, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 2404, + "old_domain": 10624, + "new_domain": 2176, + "status": null + }, + { + "sequence": 2405, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 2405, + "old_domain": 2806144, + "new_domain": 20864, + "status": null + }, + { + "sequence": 2406, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 77, + "change_mark": 2406, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2407, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 356, + "change_mark": 2407, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2408, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 47, + "change_mark": 2408, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2409, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 9, + "change_mark": 2409, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2410, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 2410, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 2411, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 53, + "change_mark": 2411, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2412, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 12, + "change_mark": 2412, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2413, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 13, + "change_mark": 2413, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2414, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 2414, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2415, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 62, + "change_mark": 2415, + "old_domain": 5570944, + "new_domain": 384, + "status": null + }, + { + "sequence": 2416, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 68, + "change_mark": 2416, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2417, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 27, + "change_mark": 2417, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2418, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 28, + "change_mark": 2418, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2419, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 155, + "change_mark": 2419, + "old_domain": 2176, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2420, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 156, + "change_mark": 2420, + "old_domain": 4224, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2421, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 154, + "change_mark": 2421, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2422, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 36, + "change_mark": 2422, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2423, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 355, + "change_mark": 2423, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2424, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 6, + "change_mark": 2424, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2425, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 8, + "change_mark": 2425, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2426, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 213, + "change_mark": 2426, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2427, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 2427, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2428, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 21, + "change_mark": 2428, + "old_domain": 2805760, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2429, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 115, + "change_mark": 2429, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2430, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 153, + "change_mark": 2430, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2431, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 35, + "change_mark": 2431, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2432, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 354, + "change_mark": 2432, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2433, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 5, + "change_mark": 2433, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2434, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 49, + "change_mark": 2434, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2435, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 212, + "change_mark": 2435, + "old_domain": 11776, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2436, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 100, + "change_mark": 2436, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2437, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 20, + "change_mark": 2437, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2438, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 116, + "change_mark": 2438, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2439, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 152, + "change_mark": 2439, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2440, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 76, + "change_mark": 2440, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2441, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 353, + "change_mark": 2441, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2442, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 46, + "change_mark": 2442, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2443, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 48, + "change_mark": 2443, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2444, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 2444, + "old_domain": 1920, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2445, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 253, + "change_mark": 2445, + "old_domain": 2786816, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2446, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 101, + "change_mark": 2446, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2447, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 61, + "change_mark": 2447, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2448, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 75, + "change_mark": 2448, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2449, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 151, + "change_mark": 2449, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2450, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 352, + "change_mark": 2450, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2451, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 45, + "change_mark": 2451, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2452, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 2452, + "old_domain": 2806144, + "new_domain": 2805760, + "status": null + }, + { + "sequence": 2453, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 130, + "change_mark": 2453, + "old_domain": 5570944, + "new_domain": 5570560, + "status": null + }, + { + "sequence": 2454, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 2454, + "old_domain": 5572096, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2455, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 60, + "change_mark": 2455, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2456, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 150, + "change_mark": 2456, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2457, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 351, + "change_mark": 2457, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2458, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 86, + "change_mark": 2458, + "old_domain": 20864, + "new_domain": 20480, + "status": null + }, + { + "sequence": 2459, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 89, + "change_mark": 2459, + "old_domain": 2805760, + "new_domain": 2785280, + "status": null + }, + { + "sequence": 2460, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 149, + "change_mark": 2460, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2461, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 350, + "change_mark": 2461, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2462, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 85, + "change_mark": 2462, + "old_domain": 10624, + "new_domain": 10240, + "status": null + }, + { + "sequence": 2463, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 88, + "change_mark": 2463, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 2464, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 148, + "change_mark": 2464, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2465, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 349, + "change_mark": 2465, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2466, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 126, + "change_mark": 2466, + "old_domain": 557184, + "new_domain": 557056, + "status": null + }, + { + "sequence": 2467, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 129, + "change_mark": 2467, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2468, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 147, + "change_mark": 2468, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2469, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 348, + "change_mark": 2469, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2470, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 167, + "change_mark": 2470, + "old_domain": 1114496, + "new_domain": 1114112, + "status": null + }, + { + "sequence": 2471, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 128, + "change_mark": 2471, + "old_domain": 10624, + "new_domain": 384, + "status": null + }, + { + "sequence": 2472, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 146, + "change_mark": 2472, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2473, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 347, + "change_mark": 2473, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2474, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 2474, + "old_domain": 10624, + "new_domain": 2176, + "status": null + }, + { + "sequence": 2475, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 208, + "change_mark": 2475, + "old_domain": 11776, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2476, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 2476, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2477, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 145, + "change_mark": 2477, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2478, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 346, + "change_mark": 2478, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2479, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 169, + "change_mark": 2479, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2480, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 209, + "change_mark": 2480, + "old_domain": 20864, + "new_domain": 384, + "status": null + }, + { + "sequence": 2481, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 249, + "change_mark": 2481, + "old_domain": 165376, + "new_domain": 1536, + "status": null + }, + { + "sequence": 2482, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 170, + "change_mark": 2482, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2483, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 168, + "change_mark": 2483, + "old_domain": 2176, + "new_domain": 128, + "status": null + }, + { + "sequence": 2484, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 144, + "change_mark": 2484, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2485, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 345, + "change_mark": 2485, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2486, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 290, + "change_mark": 2486, + "old_domain": 328192, + "new_domain": 512, + "status": null + }, + { + "sequence": 2487, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 171, + "change_mark": 2487, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2488, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 143, + "change_mark": 2488, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2489, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 344, + "change_mark": 2489, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2490, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 291, + "change_mark": 2490, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2491, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 172, + "change_mark": 2491, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2492, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 142, + "change_mark": 2492, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2493, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 343, + "change_mark": 2493, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2494, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 292, + "change_mark": 2494, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2495, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 173, + "change_mark": 2495, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2496, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 141, + "change_mark": 2496, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2497, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 342, + "change_mark": 2497, + "old_domain": 5570560, + "new_domain": 1114112, + "status": null + }, + { + "sequence": 2498, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 293, + "change_mark": 2498, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2499, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 174, + "change_mark": 2499, + "old_domain": 5570560, + "new_domain": 327680, + "status": null + }, + { + "sequence": 2500, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 140, + "change_mark": 2500, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2501, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 301, + "change_mark": 2501, + "old_domain": 2785280, + "new_domain": 557056, + "status": null + }, + { + "sequence": 2502, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 294, + "change_mark": 2502, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2503, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 133, + "change_mark": 2503, + "old_domain": 2785280, + "new_domain": 163840, + "status": null + }, + { + "sequence": 2504, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 139, + "change_mark": 2504, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2505, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 300, + "change_mark": 2505, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2506, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 295, + "change_mark": 2506, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2507, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 134, + "change_mark": 2507, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2508, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 138, + "change_mark": 2508, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2509, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 299, + "change_mark": 2509, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2510, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 296, + "change_mark": 2510, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2511, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 135, + "change_mark": 2511, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2512, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 137, + "change_mark": 2512, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2513, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 298, + "change_mark": 2513, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2514, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 297, + "change_mark": 2514, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2515, + "kind": "domain_reduction", + "phase": "initial", + "reason": "propagation", + "depth": 0, + "cell": 136, + "change_mark": 2515, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2516, + "kind": "propagation", + "phase": "initial", + "reason": null, + "depth": 0, + "cell": null, + "change_mark": 2515, + "old_domain": null, + "new_domain": null, + "status": null + }, + { + "sequence": 2517, + "kind": "decision", + "phase": "search", + "reason": null, + "depth": 1, + "cell": 0, + "change_mark": 2515, + "old_domain": 9, + "new_domain": 1, + "status": null + }, + { + "sequence": 2518, + "kind": "domain_reduction", + "phase": "search", + "reason": "decision", + "depth": 1, + "cell": 0, + "change_mark": 2516, + "old_domain": 9, + "new_domain": 1, + "status": null + }, + { + "sequence": 2519, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 1, + "change_mark": 2517, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2520, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 41, + "change_mark": 2518, + "old_domain": 10, + "new_domain": 2, + "status": null + }, + { + "sequence": 2521, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 2, + "change_mark": 2519, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2522, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 42, + "change_mark": 2520, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2523, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 82, + "change_mark": 2521, + "old_domain": 12, + "new_domain": 4, + "status": null + }, + { + "sequence": 2524, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 3, + "change_mark": 2522, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2525, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 43, + "change_mark": 2523, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2526, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 83, + "change_mark": 2524, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2527, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 4, + "change_mark": 2525, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2528, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 44, + "change_mark": 2526, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2529, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 84, + "change_mark": 2527, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2530, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 5, + "change_mark": 2528, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2531, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 45, + "change_mark": 2529, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2532, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 85, + "change_mark": 2530, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2533, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 6, + "change_mark": 2531, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2534, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 46, + "change_mark": 2532, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2535, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 86, + "change_mark": 2533, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2536, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 7, + "change_mark": 2534, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2537, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 47, + "change_mark": 2535, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2538, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 87, + "change_mark": 2536, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2539, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 8, + "change_mark": 2537, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2540, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 48, + "change_mark": 2538, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2541, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 88, + "change_mark": 2539, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2542, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 9, + "change_mark": 2540, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2543, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 49, + "change_mark": 2541, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2544, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 89, + "change_mark": 2542, + "old_domain": 2785280, + "new_domain": 557056, + "status": null + }, + { + "sequence": 2545, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 10, + "change_mark": 2543, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2546, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 50, + "change_mark": 2544, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2547, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 130, + "change_mark": 2545, + "old_domain": 5570560, + "new_domain": 1114112, + "status": null + }, + { + "sequence": 2548, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 11, + "change_mark": 2546, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2549, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 51, + "change_mark": 2547, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2550, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 131, + "change_mark": 2548, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2551, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 12, + "change_mark": 2549, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2552, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 52, + "change_mark": 2550, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2553, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 132, + "change_mark": 2551, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2554, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 13, + "change_mark": 2552, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2555, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 53, + "change_mark": 2553, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2556, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 133, + "change_mark": 2554, + "old_domain": 163840, + "new_domain": 32768, + "status": null + }, + { + "sequence": 2557, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 14, + "change_mark": 2555, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2558, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 54, + "change_mark": 2556, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2559, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 174, + "change_mark": 2557, + "old_domain": 327680, + "new_domain": 65536, + "status": null + }, + { + "sequence": 2560, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 15, + "change_mark": 2558, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2561, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 55, + "change_mark": 2559, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2562, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 175, + "change_mark": 2560, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2563, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 16, + "change_mark": 2561, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2564, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 56, + "change_mark": 2562, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2565, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 176, + "change_mark": 2563, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2566, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 17, + "change_mark": 2564, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2567, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 57, + "change_mark": 2565, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2568, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 177, + "change_mark": 2566, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2569, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 18, + "change_mark": 2567, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2570, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 58, + "change_mark": 2568, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2571, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 178, + "change_mark": 2569, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2572, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 19, + "change_mark": 2570, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2573, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 59, + "change_mark": 2571, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2574, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 179, + "change_mark": 2572, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2575, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 20, + "change_mark": 2573, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2576, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 60, + "change_mark": 2574, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2577, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 180, + "change_mark": 2575, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2578, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 21, + "change_mark": 2576, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2579, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 61, + "change_mark": 2577, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2580, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 181, + "change_mark": 2578, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2581, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 22, + "change_mark": 2579, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2582, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 62, + "change_mark": 2580, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2583, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 182, + "change_mark": 2581, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2584, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 23, + "change_mark": 2582, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2585, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 63, + "change_mark": 2583, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2586, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 183, + "change_mark": 2584, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2587, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 24, + "change_mark": 2585, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2588, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 64, + "change_mark": 2586, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2589, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 184, + "change_mark": 2587, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2590, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 25, + "change_mark": 2588, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2591, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 65, + "change_mark": 2589, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2592, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 185, + "change_mark": 2590, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2593, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 26, + "change_mark": 2591, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2594, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 66, + "change_mark": 2592, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2595, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 186, + "change_mark": 2593, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2596, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 27, + "change_mark": 2594, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2597, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 67, + "change_mark": 2595, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2598, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 187, + "change_mark": 2596, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2599, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 28, + "change_mark": 2597, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2600, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 68, + "change_mark": 2598, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2601, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 188, + "change_mark": 2599, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2602, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 29, + "change_mark": 2600, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2603, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 69, + "change_mark": 2601, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2604, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 189, + "change_mark": 2602, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2605, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 30, + "change_mark": 2603, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2606, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 70, + "change_mark": 2604, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2607, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 190, + "change_mark": 2605, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2608, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 31, + "change_mark": 2606, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2609, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 71, + "change_mark": 2607, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2610, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 191, + "change_mark": 2608, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2611, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 32, + "change_mark": 2609, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2612, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 72, + "change_mark": 2610, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2613, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 192, + "change_mark": 2611, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2614, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 33, + "change_mark": 2612, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2615, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 73, + "change_mark": 2613, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2616, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 193, + "change_mark": 2614, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2617, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 34, + "change_mark": 2615, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2618, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 74, + "change_mark": 2616, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2619, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 194, + "change_mark": 2617, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2620, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 35, + "change_mark": 2618, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2621, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 75, + "change_mark": 2619, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2622, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 195, + "change_mark": 2620, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2623, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 36, + "change_mark": 2621, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2624, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 76, + "change_mark": 2622, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2625, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 196, + "change_mark": 2623, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2626, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 37, + "change_mark": 2624, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2627, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 77, + "change_mark": 2625, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2628, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 197, + "change_mark": 2626, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2629, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 38, + "change_mark": 2627, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2630, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 78, + "change_mark": 2628, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2631, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 198, + "change_mark": 2629, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2632, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 39, + "change_mark": 2630, + "old_domain": 48, + "new_domain": 16, + "status": null + }, + { + "sequence": 2633, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 79, + "change_mark": 2631, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2634, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 199, + "change_mark": 2632, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2635, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 80, + "change_mark": 2633, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2636, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 80, + "change_mark": 2634, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2637, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 200, + "change_mark": 2635, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2638, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 81, + "change_mark": 2636, + "old_domain": 48, + "new_domain": 16, + "status": null + }, + { + "sequence": 2639, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 201, + "change_mark": 2637, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2640, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 122, + "change_mark": 2638, + "old_domain": 320, + "new_domain": 256, + "status": null + }, + { + "sequence": 2641, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 202, + "change_mark": 2639, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2642, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 121, + "change_mark": 2640, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2643, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 203, + "change_mark": 2641, + "old_domain": 48, + "new_domain": 16, + "status": null + }, + { + "sequence": 2644, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 120, + "change_mark": 2642, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2645, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 244, + "change_mark": 2643, + "old_domain": 448, + "new_domain": 384, + "status": null + }, + { + "sequence": 2646, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 119, + "change_mark": 2644, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2647, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 118, + "change_mark": 2645, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2648, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 117, + "change_mark": 2646, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2649, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 116, + "change_mark": 2647, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2650, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 115, + "change_mark": 2648, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2651, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 114, + "change_mark": 2649, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2652, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 113, + "change_mark": 2650, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2653, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 112, + "change_mark": 2651, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2654, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 111, + "change_mark": 2652, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2655, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 110, + "change_mark": 2653, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2656, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 109, + "change_mark": 2654, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2657, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 108, + "change_mark": 2655, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2658, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 107, + "change_mark": 2656, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2659, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 106, + "change_mark": 2657, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2660, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 105, + "change_mark": 2658, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2661, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 104, + "change_mark": 2659, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2662, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 103, + "change_mark": 2660, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2663, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 102, + "change_mark": 2661, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2664, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 101, + "change_mark": 2662, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2665, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 100, + "change_mark": 2663, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2666, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 99, + "change_mark": 2664, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2667, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 98, + "change_mark": 2665, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2668, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 97, + "change_mark": 2666, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2669, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 96, + "change_mark": 2667, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2670, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 95, + "change_mark": 2668, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2671, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 94, + "change_mark": 2669, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2672, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 93, + "change_mark": 2670, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2673, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 92, + "change_mark": 2671, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2674, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 91, + "change_mark": 2672, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2675, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 90, + "change_mark": 2673, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2676, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 89, + "change_mark": 2674, + "old_domain": 557056, + "new_domain": 524288, + "status": null + }, + { + "sequence": 2677, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 130, + "change_mark": 2675, + "old_domain": 1114112, + "new_domain": 1048576, + "status": null + }, + { + "sequence": 2678, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 129, + "change_mark": 2676, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2679, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 128, + "change_mark": 2677, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2680, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 127, + "change_mark": 2678, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2681, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 126, + "change_mark": 2679, + "old_domain": 557056, + "new_domain": 524288, + "status": null + }, + { + "sequence": 2682, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 167, + "change_mark": 2680, + "old_domain": 1114112, + "new_domain": 1048576, + "status": null + }, + { + "sequence": 2683, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 166, + "change_mark": 2681, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2684, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 165, + "change_mark": 2682, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2685, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 164, + "change_mark": 2683, + "old_domain": 9, + "new_domain": 8, + "status": null + }, + { + "sequence": 2686, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 205, + "change_mark": 2684, + "old_domain": 10, + "new_domain": 8, + "status": null + }, + { + "sequence": 2687, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 206, + "change_mark": 2685, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2688, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 246, + "change_mark": 2686, + "old_domain": 12, + "new_domain": 8, + "status": null + }, + { + "sequence": 2689, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 207, + "change_mark": 2687, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2690, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 247, + "change_mark": 2688, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2691, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 208, + "change_mark": 2689, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2692, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 248, + "change_mark": 2690, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2693, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 209, + "change_mark": 2691, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2694, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 249, + "change_mark": 2692, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2695, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 210, + "change_mark": 2693, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2696, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 250, + "change_mark": 2694, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2697, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 211, + "change_mark": 2695, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2698, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 251, + "change_mark": 2696, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2699, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 212, + "change_mark": 2697, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2700, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 252, + "change_mark": 2698, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2701, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 213, + "change_mark": 2699, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2702, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 253, + "change_mark": 2700, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2703, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 214, + "change_mark": 2701, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2704, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 254, + "change_mark": 2702, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2705, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 215, + "change_mark": 2703, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2706, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 255, + "change_mark": 2704, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2707, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 216, + "change_mark": 2705, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2708, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 256, + "change_mark": 2706, + "old_domain": 1536, + "new_domain": 1024, + "status": null + }, + { + "sequence": 2709, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 217, + "change_mark": 2707, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2710, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 257, + "change_mark": 2708, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2711, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 218, + "change_mark": 2709, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2712, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 258, + "change_mark": 2710, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2713, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 219, + "change_mark": 2711, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2714, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 259, + "change_mark": 2712, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2715, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 220, + "change_mark": 2713, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2716, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 260, + "change_mark": 2714, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2717, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 221, + "change_mark": 2715, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2718, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 261, + "change_mark": 2716, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2719, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 222, + "change_mark": 2717, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2720, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 262, + "change_mark": 2718, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2721, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 223, + "change_mark": 2719, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2722, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 263, + "change_mark": 2720, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2723, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 224, + "change_mark": 2721, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2724, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 264, + "change_mark": 2722, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2725, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 225, + "change_mark": 2723, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2726, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 265, + "change_mark": 2724, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2727, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 226, + "change_mark": 2725, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2728, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 266, + "change_mark": 2726, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2729, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 227, + "change_mark": 2727, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2730, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 267, + "change_mark": 2728, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2731, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 228, + "change_mark": 2729, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2732, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 268, + "change_mark": 2730, + "old_domain": 2785280, + "new_domain": 2228224, + "status": null + }, + { + "sequence": 2733, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 229, + "change_mark": 2731, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2734, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 309, + "change_mark": 2732, + "old_domain": 5570560, + "new_domain": 4456448, + "status": null + }, + { + "sequence": 2735, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 230, + "change_mark": 2733, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2736, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 310, + "change_mark": 2734, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2737, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 231, + "change_mark": 2735, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2738, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 311, + "change_mark": 2736, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2739, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 232, + "change_mark": 2737, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2740, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 312, + "change_mark": 2738, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2741, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 233, + "change_mark": 2739, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2742, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 313, + "change_mark": 2740, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2743, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 234, + "change_mark": 2741, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2744, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 314, + "change_mark": 2742, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2745, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 235, + "change_mark": 2743, + "old_domain": 10240, + "new_domain": 8192, + "status": null + }, + { + "sequence": 2746, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 315, + "change_mark": 2744, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2747, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 236, + "change_mark": 2745, + "old_domain": 20480, + "new_domain": 16384, + "status": null + }, + { + "sequence": 2748, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 316, + "change_mark": 2746, + "old_domain": 163840, + "new_domain": 131072, + "status": null + }, + { + "sequence": 2749, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 237, + "change_mark": 2747, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2750, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 357, + "change_mark": 2748, + "old_domain": 327680, + "new_domain": 262144, + "status": null + }, + { + "sequence": 2751, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 238, + "change_mark": 2749, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2752, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 358, + "change_mark": 2750, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2753, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 239, + "change_mark": 2751, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2754, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 359, + "change_mark": 2752, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2755, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 240, + "change_mark": 2753, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2756, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 360, + "change_mark": 2754, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2757, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 241, + "change_mark": 2755, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2758, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 361, + "change_mark": 2756, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2759, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 242, + "change_mark": 2757, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2760, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 362, + "change_mark": 2758, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2761, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 243, + "change_mark": 2759, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2762, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 363, + "change_mark": 2760, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2763, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 244, + "change_mark": 2761, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2764, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 364, + "change_mark": 2762, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2765, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 245, + "change_mark": 2763, + "old_domain": 48, + "new_domain": 32, + "status": null + }, + { + "sequence": 2766, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 365, + "change_mark": 2764, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2767, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 286, + "change_mark": 2765, + "old_domain": 320, + "new_domain": 64, + "status": null + }, + { + "sequence": 2768, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 366, + "change_mark": 2766, + "old_domain": 384, + "new_domain": 256, + "status": null + }, + { + "sequence": 2769, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 285, + "change_mark": 2767, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2770, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 367, + "change_mark": 2768, + "old_domain": 48, + "new_domain": 32, + "status": null + }, + { + "sequence": 2771, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 284, + "change_mark": 2769, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2772, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 408, + "change_mark": 2770, + "old_domain": 448, + "new_domain": 64, + "status": null + }, + { + "sequence": 2773, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 283, + "change_mark": 2771, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2774, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 409, + "change_mark": 2772, + "old_domain": 48, + "new_domain": 32, + "status": null + }, + { + "sequence": 2775, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 407, + "change_mark": 2773, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2776, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 282, + "change_mark": 2774, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2777, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 450, + "change_mark": 2775, + "old_domain": 320, + "new_domain": 64, + "status": null + }, + { + "sequence": 2778, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 406, + "change_mark": 2776, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2779, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 281, + "change_mark": 2777, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2780, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 449, + "change_mark": 2778, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2781, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 405, + "change_mark": 2779, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2782, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 280, + "change_mark": 2780, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2783, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 448, + "change_mark": 2781, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2784, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 404, + "change_mark": 2782, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2785, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 279, + "change_mark": 2783, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2786, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 447, + "change_mark": 2784, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2787, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 403, + "change_mark": 2785, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2788, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 278, + "change_mark": 2786, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2789, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 446, + "change_mark": 2787, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2790, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 402, + "change_mark": 2788, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2791, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 277, + "change_mark": 2789, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2792, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 445, + "change_mark": 2790, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2793, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 401, + "change_mark": 2791, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2794, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 276, + "change_mark": 2792, + "old_domain": 20480, + "new_domain": 4096, + "status": null + }, + { + "sequence": 2795, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 444, + "change_mark": 2793, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2796, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 400, + "change_mark": 2794, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2797, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 275, + "change_mark": 2795, + "old_domain": 10240, + "new_domain": 2048, + "status": null + }, + { + "sequence": 2798, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 443, + "change_mark": 2796, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2799, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 399, + "change_mark": 2797, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2800, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 274, + "change_mark": 2798, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2801, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 442, + "change_mark": 2799, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2802, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 398, + "change_mark": 2800, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2803, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 273, + "change_mark": 2801, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2804, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 441, + "change_mark": 2802, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2805, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 397, + "change_mark": 2803, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2806, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 272, + "change_mark": 2804, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2807, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 440, + "change_mark": 2805, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2808, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 396, + "change_mark": 2806, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2809, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 271, + "change_mark": 2807, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2810, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 439, + "change_mark": 2808, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2811, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 395, + "change_mark": 2809, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2812, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 270, + "change_mark": 2810, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2813, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 438, + "change_mark": 2811, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2814, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 394, + "change_mark": 2812, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2815, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 269, + "change_mark": 2813, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2816, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 437, + "change_mark": 2814, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2817, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 393, + "change_mark": 2815, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2818, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 268, + "change_mark": 2816, + "old_domain": 2228224, + "new_domain": 131072, + "status": null + }, + { + "sequence": 2819, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 436, + "change_mark": 2817, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2820, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 392, + "change_mark": 2818, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2821, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 309, + "change_mark": 2819, + "old_domain": 4456448, + "new_domain": 262144, + "status": null + }, + { + "sequence": 2822, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 435, + "change_mark": 2820, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2823, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 391, + "change_mark": 2821, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2824, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 308, + "change_mark": 2822, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2825, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 434, + "change_mark": 2823, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2826, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 390, + "change_mark": 2824, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2827, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 307, + "change_mark": 2825, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2828, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 433, + "change_mark": 2826, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2829, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 389, + "change_mark": 2827, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2830, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 306, + "change_mark": 2828, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2831, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 432, + "change_mark": 2829, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2832, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 388, + "change_mark": 2830, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2833, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 305, + "change_mark": 2831, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2834, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 431, + "change_mark": 2832, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2835, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 387, + "change_mark": 2833, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2836, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 304, + "change_mark": 2834, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2837, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 430, + "change_mark": 2835, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2838, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 386, + "change_mark": 2836, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2839, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 303, + "change_mark": 2837, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2840, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 429, + "change_mark": 2838, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2841, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 385, + "change_mark": 2839, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2842, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 302, + "change_mark": 2840, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2843, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 428, + "change_mark": 2841, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2844, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 384, + "change_mark": 2842, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2845, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 301, + "change_mark": 2843, + "old_domain": 557056, + "new_domain": 32768, + "status": null + }, + { + "sequence": 2846, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 427, + "change_mark": 2844, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2847, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 383, + "change_mark": 2845, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2848, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 342, + "change_mark": 2846, + "old_domain": 1114112, + "new_domain": 65536, + "status": null + }, + { + "sequence": 2849, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 426, + "change_mark": 2847, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2850, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 382, + "change_mark": 2848, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2851, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 341, + "change_mark": 2849, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2852, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 425, + "change_mark": 2850, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2853, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 381, + "change_mark": 2851, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2854, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 340, + "change_mark": 2852, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2855, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 424, + "change_mark": 2853, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2856, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 380, + "change_mark": 2854, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2857, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 339, + "change_mark": 2855, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2858, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 423, + "change_mark": 2856, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2859, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 379, + "change_mark": 2857, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2860, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 338, + "change_mark": 2858, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2861, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 422, + "change_mark": 2859, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2862, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 378, + "change_mark": 2860, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2863, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 337, + "change_mark": 2861, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2864, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 421, + "change_mark": 2862, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2865, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 377, + "change_mark": 2863, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2866, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 336, + "change_mark": 2864, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2867, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 420, + "change_mark": 2865, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2868, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 376, + "change_mark": 2866, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2869, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 335, + "change_mark": 2867, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2870, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 419, + "change_mark": 2868, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2871, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 375, + "change_mark": 2869, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2872, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 334, + "change_mark": 2870, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2873, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 418, + "change_mark": 2871, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2874, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 374, + "change_mark": 2872, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2875, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 333, + "change_mark": 2873, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2876, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 417, + "change_mark": 2874, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2877, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 373, + "change_mark": 2875, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2878, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 332, + "change_mark": 2876, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2879, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 416, + "change_mark": 2877, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2880, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 372, + "change_mark": 2878, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2881, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 331, + "change_mark": 2879, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2882, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 415, + "change_mark": 2880, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2883, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 371, + "change_mark": 2881, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2884, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 330, + "change_mark": 2882, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2885, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 414, + "change_mark": 2883, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2886, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 370, + "change_mark": 2884, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2887, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 329, + "change_mark": 2885, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2888, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 413, + "change_mark": 2886, + "old_domain": 1536, + "new_domain": 512, + "status": null + }, + { + "sequence": 2889, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 369, + "change_mark": 2887, + "old_domain": 10, + "new_domain": 2, + "status": null + }, + { + "sequence": 2890, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 328, + "change_mark": 2888, + "old_domain": 9, + "new_domain": 1, + "status": null + }, + { + "sequence": 2891, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 412, + "change_mark": 2889, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2892, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 410, + "change_mark": 2890, + "old_domain": 12, + "new_domain": 4, + "status": null + }, + { + "sequence": 2893, + "kind": "domain_reduction", + "phase": "search", + "reason": "propagation", + "depth": 1, + "cell": 411, + "change_mark": 2891, + "old_domain": 384, + "new_domain": 128, + "status": null + }, + { + "sequence": 2894, + "kind": "propagation", + "phase": "search", + "reason": null, + "depth": 1, + "cell": 0, + "change_mark": 2891, + "old_domain": null, + "new_domain": null, + "status": null + }, + { + "sequence": 2895, + "kind": "result", + "phase": null, + "reason": null, + "depth": 1, + "cell": null, + "change_mark": 2891, + "old_domain": null, + "new_domain": null, + "status": "sat" + } + ], + "checkpoints": [ + { + "event_sequence": 127, + "change_mark": 127, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816496, + 2816496, + 5581232, + 2816505, + 2816505, + 2816505, + 5581241, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 5581241, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 5581241, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 2816505, + 5581241, + 2816505, + 2816505, + 10745, + 48, + 15, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 2818041, + 8387065, + 8387065, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 255, + "change_mark": 255, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 15, + 8366528, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387056, + 8387056, + 8387056, + 2818041, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 2818041, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 2818041, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 8387065, + 2818041, + 8387065, + 8387065, + 20952, + 328, + 2192, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 383, + "change_mark": 383, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 20928, + 320, + 2176, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 1282689, + 0, + 0, + 9, + 3932089, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 511, + "change_mark": 511, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 339897, + 48, + 0, + 11, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 639, + "change_mark": 639, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 2818041, + 10745, + 48, + 15, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 20956, + 16712, + 887504, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 767, + "change_mark": 767, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 15, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 20952, + 328, + 2192, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 1282695, + 0, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 895, + "change_mark": 895, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 20928, + 320, + 2176, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 1282689, + 0, + 0, + 9, + 3932089, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 0, + 15, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 1023, + "change_mark": 1023, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 8388592, + 8388592, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 339897, + 48, + 0, + 11, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388601, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 8388607, + 48, + 12, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 5572096, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 1151, + "change_mark": 1151, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 2795968, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 5745088, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388592, + 2818032, + 10745, + 48, + 12, + 20952, + 20952, + 5572096, + 20952, + 20952, + 20952, + 5572096, + 20952, + 20952, + 5572096, + 20952, + 20952, + 20952, + 5572096, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 5572096, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 5572096, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 20952, + 20956, + 20956, + 16712 + ] + }, + { + "event_sequence": 1279, + "change_mark": 1279, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 384, + 384, + 384, + 10624, + 2806144, + 5581184, + 10624, + 2806208, + 5581184, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2816448, + 2806208, + 5581184, + 2816448, + 2806208, + 448, + 48, + 12, + 174464, + 2816384, + 2816384, + 2816384, + 5581184, + 2817920, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 8387008, + 2817984, + 8387008, + 6158784, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 1407, + "change_mark": 1407, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2816384, + 5581184, + 12160, + 2816384, + 2816384, + 2816384, + 2816384, + 2816384, + 5581184, + 2817920, + 2816384, + 2816384, + 2816384, + 2816384, + 2816384, + 2816384, + 5581184, + 2817920, + 2816384, + 10624, + 384, + 320, + 128, + 563328, + 2800000, + 2816384, + 8386944, + 2817920, + 2817920, + 8386944, + 2817920, + 2817920, + 2816384, + 8386944, + 2817920, + 2817920, + 2816384, + 2816384, + 2816384, + 2816384, + 2816384, + 8386944, + 2817920, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 1535, + "change_mark": 1535, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 11, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 10624, + 10624, + 10624, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2808192, + 168064, + 0, + 0, + 9, + 2795904, + 2816384, + 3930496, + 2817920, + 2817920, + 8388480, + 2817920, + 2817920, + 2817920, + 8386944, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2816384, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 11, + 8368064, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 2807744, + 448, + 48, + 12, + 5746624, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 1663, + "change_mark": 1663, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 10624, + 2806144, + 1114496, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 11, + 2795904, + 5581184, + 12160, + 2817920, + 8388480, + 2817920, + 2817920, + 2817920, + 8388480, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 10624, + 384, + 448, + 48, + 12, + 5745024, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 6160320, + 20928, + 320, + 128, + 891584, + 8372160, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 1791, + "change_mark": 1791, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 10624, + 2806144, + 1114496, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 11, + 2785664, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 448, + 48, + 12, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 12160, + 12160, + 12160, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 10624, + 384, + 320, + 128, + 563840, + 2801536, + 8388480, + 2817920, + 2817920, + 2817920, + 8388480, + 2817920, + 2817920, + 2817920, + 2817920, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8380352, + 1282688, + 0, + 0, + 9, + 3911552, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 1919, + "change_mark": 1919, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 10624, + 2806144, + 1114496, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 11, + 2785664, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 448, + 48, + 12, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 384, + 320, + 128, + 2688, + 561792, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2817920, + 5581184, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2816384, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2808192, + 168064, + 0, + 0, + 9, + 2797440, + 3932032, + 2817920, + 2817920, + 2817920, + 8388480, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 8386944, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8388544, + 8378304, + 329600, + 48, + 0, + 10, + 448, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 8357376, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 2047, + "change_mark": 2047, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 10624, + 2806144, + 1114496, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 10, + 2785664, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 448, + 48, + 12, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 384, + 320, + 128, + 2688, + 561792, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 1920, + 128, + 128, + 0, + 0, + 9, + 2787200, + 1116032, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 12160, + 2807680, + 5581184, + 12160, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2817920, + 2806144, + 384, + 48, + 0, + 10, + 384, + 20864, + 2786816, + 20864, + 20864, + 20864, + 2786816, + 20864, + 20864, + 2786816, + 20864, + 20864, + 20864, + 2786816, + 20864, + 20864, + 20864, + 20864, + 20864, + 20864, + 20864, + 2786816, + 20864, + 20864, + 20864, + 20864, + 20864, + 20864, + 2786816, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 20928, + 448, + 48, + 12, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 5572096, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 2175, + "change_mark": 2175, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 10624, + 2806144, + 1114496, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 10, + 2785664, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 448, + 48, + 12, + 5570944, + 12160, + 2807680, + 5572480, + 1920, + 12160, + 2807680, + 5572480, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 4224, + 5572096, + 384, + 384, + 20864, + 5572096, + 384, + 384, + 1536, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 20864, + 5570560, + 384, + 384, + 1920, + 1920, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 1920, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 1920, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 20864, + 20864, + 2786816, + 20864, + 20864, + 20864, + 20864, + 20864, + 20864, + 20864, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 448, + 448, + 448, + 5572096, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 448, + 320 + ] + }, + { + "event_sequence": 2303, + "change_mark": 2303, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 10624, + 2805760, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 2805760, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 10624, + 2806144, + 5570944, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 2806144, + 5570944, + 12160, + 2806144, + 5570944, + 1920, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 384, + 384, + 384, + 384, + 10624, + 577920, + 5570944, + 1920, + 384, + 384, + 384, + 320, + 128, + 128, + 2176, + 561280, + 5570944, + 12160, + 2807680, + 5570944, + 1920, + 12160, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 384, + 384, + 384, + 10624, + 2806144, + 1114240, + 640, + 640, + 128, + 128, + 0, + 0, + 9, + 384, + 2806144, + 1114496, + 10624, + 20864, + 5572480, + 1920, + 12160, + 2807680, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 10624, + 2806144, + 5570944, + 1920, + 1920, + 1920, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 11776, + 20864, + 384, + 384, + 11776, + 20864, + 384, + 1536, + 384, + 384, + 384, + 384, + 10624, + 20864, + 384, + 384, + 384, + 384, + 1920, + 10240, + 20864, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 20864, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 165376, + 384, + 384, + 384, + 2786816, + 384, + 384, + 1536, + 384, + 384, + 384, + 10240, + 20864, + 384, + 384, + 384, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20864, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 328192, + 384, + 384, + 384, + 5572096, + 384, + 384, + 1536, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 2785280, + 384, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320 + ] + }, + { + "event_sequence": 2431, + "change_mark": 2431, + "domains": [ + 9, + 384, + 384, + 384, + 384, + 10624, + 20480, + 384, + 10240, + 20480, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 384, + 10624, + 20864, + 384, + 10624, + 20864, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 20864, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 20864, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 10624, + 20864, + 384, + 10624, + 2806144, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10624, + 20864, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20864, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 557184, + 384, + 10624, + 20864, + 5570944, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1114496, + 10624, + 20864, + 384, + 1920, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 11776, + 20864, + 384, + 384, + 11776, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 165376, + 384, + 384, + 384, + 2786816, + 384, + 384, + 1536, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 328192, + 384, + 384, + 384, + 5572096, + 384, + 384, + 1536, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 163840, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 128, + 128, + 327680, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320 + ] + }, + { + "event_sequence": 2559, + "change_mark": 2557, + "domains": [ + 1, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 48, + 0, + 2, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 448, + 48, + 4, + 128, + 128, + 2048, + 4096, + 128, + 128, + 557056, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 557056, + 384, + 384, + 384, + 1114112, + 128, + 128, + 32768, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1114112, + 128, + 128, + 128, + 512, + 128, + 128, + 65536, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 512, + 128, + 128, + 512, + 128, + 128, + 128, + 557056, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 163840, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1114112, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 128, + 128, + 128, + 327680, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320 + ] + }, + { + "event_sequence": 2687, + "change_mark": 2685, + "domains": [ + 1, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 16, + 0, + 2, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 16, + 4, + 128, + 128, + 2048, + 4096, + 128, + 128, + 524288, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 128, + 128, + 128, + 524288, + 256, + 256, + 256, + 1048576, + 128, + 128, + 32768, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 8, + 256, + 256, + 1048576, + 128, + 128, + 128, + 512, + 128, + 128, + 65536, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 16, + 0, + 8, + 256, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 2785280, + 384, + 384, + 384, + 384, + 384, + 384, + 10240, + 20480, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 512, + 128, + 128, + 512, + 128, + 128, + 128, + 557056, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 5570560, + 384, + 384, + 384, + 384, + 384, + 384, + 163840, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1114112, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 128, + 128, + 128, + 327680, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 48, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 448, + 48, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 320 + ] + }, + { + "event_sequence": 2815, + "change_mark": 2813, + "domains": [ + 1, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 16, + 0, + 2, + 128, + 128, + 128, + 2048, + 4096, + 128, + 2048, + 4096, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 16, + 4, + 128, + 128, + 2048, + 4096, + 128, + 128, + 524288, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 128, + 128, + 128, + 524288, + 256, + 256, + 256, + 1048576, + 128, + 128, + 32768, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 8, + 256, + 256, + 1048576, + 128, + 128, + 128, + 512, + 128, + 128, + 65536, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 16, + 0, + 8, + 256, + 256, + 1024, + 256, + 256, + 256, + 1024, + 256, + 256, + 1024, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 32, + 8, + 256, + 256, + 1024, + 256, + 256, + 256, + 1024, + 256, + 256, + 1024, + 256, + 256, + 256, + 8192, + 16384, + 256, + 256, + 256, + 256, + 256, + 256, + 2228224, + 128, + 128, + 128, + 128, + 128, + 128, + 2048, + 4096, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 64, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 512, + 128, + 128, + 512, + 128, + 128, + 128, + 557056, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 4456448, + 256, + 256, + 256, + 256, + 256, + 256, + 131072, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 0, + 0, + 9, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1114112, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 128, + 128, + 128, + 262144, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 32, + 0, + 10, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 128, + 128, + 128, + 128, + 512, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 64, + 32, + 12, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 1536, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 384, + 384, + 1536, + 384, + 384, + 384, + 384, + 384, + 128, + 512, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 64 + ] + } + ] +} diff --git a/tests/fixtures/pipeline_sat_z3/boolean-z3.json b/tests/fixtures/pipeline_sat_z3/boolean-z3.json new file mode 100644 index 0000000..57d3133 --- /dev/null +++ b/tests/fixtures/pipeline_sat_z3/boolean-z3.json @@ -0,0 +1,52 @@ +{ + "schema": "z3-encoding-summary-v1", + "semantics": "encoding-order", + "engine": "boolean-z3", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "region_sha256": null, + "z3": { + "version": "5.1.0", + "parameters": { + "random_seed": 0, + "threads": 1 + } + }, + "status": "sat", + "encoding": { + "order": [ + "variables:ascending-id", + "clauses:source-order", + "clause-positions:left-to-right" + ], + "variable_count": 3, + "width": 0, + "height": 0, + "active_cell_count": 0, + "edge_term_count": 0, + "shared_internal_edge_count": 0, + "unique_tile_tuple_count": 0, + "assertion_count": 3 + }, + "model": { + "assignment": [ + false, + true, + false + ], + "cells": null + }, + "statistics": [ + { + "name": "variables", + "value": 3 + }, + { + "name": "assertions", + "value": 3 + }, + { + "name": "model-entries", + "value": 3 + } + ] +} diff --git a/tests/fixtures/pipeline_sat_z3/wang-z3.json b/tests/fixtures/pipeline_sat_z3/wang-z3.json new file mode 100644 index 0000000..740ae8e --- /dev/null +++ b/tests/fixtures/pipeline_sat_z3/wang-z3.json @@ -0,0 +1,510 @@ +{ + "schema": "z3-encoding-summary-v1", + "semantics": "encoding-order", + "engine": "wang-z3", + "source_formula_sha256": "3caaa6b29ac988fb4f51cc7071202d83ea1591ba6170e683b6da449cb3641542", + "region_sha256": "aad4dc7dcb46ed070995bf975248a7f2f0bf27d69db3eb653208d08c5826199a", + "z3": { + "version": "5.1.0", + "parameters": { + "random_seed": 0, + "threads": 1 + } + }, + "status": "sat", + "encoding": { + "order": [ + "cells:row-major", + "directions:N,E,S,W", + "tile-tuples:first-positional-id", + "cell-relation-before-boundary", + "boundary-directions:N,E,S,W" + ], + "variable_count": 3, + "width": 41, + "height": 11, + "active_cell_count": 444, + "edge_term_count": 944, + "shared_internal_edge_count": 832, + "unique_tile_tuple_count": 23, + "assertion_count": 556 + }, + "model": { + "assignment": null, + "cells": [ + 0, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 11, + 12, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 4, + null, + 1, + 7, + 7, + 7, + 11, + 12, + 7, + 11, + 12, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 4, + 2, + 7, + 7, + 11, + 12, + 7, + 7, + 19, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 19, + 8, + 8, + 8, + 20, + 7, + 7, + 15, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + null, + null, + 3, + 8, + 8, + 20, + 7, + 7, + 7, + 9, + 7, + 7, + 16, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 4, + null, + 3, + 8, + 8, + 10, + 8, + 8, + 8, + 10, + 8, + 8, + 10, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 3, + 8, + 8, + 10, + 8, + 8, + 8, + 10, + 8, + 8, + 10, + 8, + 8, + 8, + 13, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 7, + 7, + 7, + 7, + 7, + 7, + 11, + 12, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 15, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 18, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + null, + null, + 0, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 16, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 18, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + null, + 1, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 5, + 2, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 9, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6 + ] + }, + "statistics": [ + { + "name": "active-cells", + "value": 444 + }, + { + "name": "edge-terms", + "value": 944 + }, + { + "name": "shared-internal-edges", + "value": 832 + }, + { + "name": "assertions", + "value": 556 + }, + { + "name": "model-entries", + "value": 451 + } + ] +} diff --git a/tests/python/test_native_solver_trace.py b/tests/python/test_native_solver_trace.py new file mode 100644 index 0000000..1828ef8 --- /dev/null +++ b/tests/python/test_native_solver_trace.py @@ -0,0 +1,109 @@ +import os +import subprocess +import sys +import unittest +from pathlib import Path + +from model.solver_trace import ( + SOLVER_OPTIMIZED, + SOLVER_REFERENCE, + TRACE_DECISION, + TRACE_DOMAIN_REDUCTION, + TRACE_PROPAGATION, + TRACE_RESULT, + TRACE_ROOT, + replay_solver_trace, +) +from model.tiling import TilingSolveStatus +from native.trace_pipeline import solve_native_pipeline_trace + + +INSTANCE = Path(__file__).resolve().parents[1] / "instances/pipeline_sat.cm13" +ROOT = INSTANCE.parents[2] + + +class NativeSolverTraceTests(unittest.TestCase): + def test_reference_and_optimized_runs_are_deterministic_and_complete(self) -> None: + for optimized, expected_solver in ( + (False, SOLVER_REFERENCE), + (True, SOLVER_OPTIMIZED), + ): + with self.subTest(solver=expected_solver): + first = solve_native_pipeline_trace(INSTANCE, optimized=optimized) + second = solve_native_pipeline_trace(INSTANCE, optimized=optimized) + formula, region, explanation, result, trace = first + + self.assertEqual(first, second) + self.assertEqual(formula.variable_count, 3) + self.assertEqual( + (explanation.width, explanation.height), + (region.width, region.height), + ) + self.assertEqual(result.status, TilingSolveStatus.SAT) + self.assertEqual(trace.solver, expected_solver) + self.assertFalse(trace.truncated) + self.assertFalse(trace.checkpoints_truncated) + self.assertGreater(len(trace.checkpoints), 0) + self.assertEqual(trace.events[0].kind, TRACE_ROOT) + self.assertEqual(trace.events[-1].kind, TRACE_RESULT) + kinds = {event.kind for event in trace.events} + self.assertTrue( + { + TRACE_PROPAGATION, + TRACE_DECISION, + TRACE_DOMAIN_REDUCTION, + }.issubset(kinds) + ) + self.assertIsNotNone(result.tiling) + expected_domains = tuple( + 0 if tile_id is None else 1 << tile_id + for tile_id in result.tiling or () + ) + self.assertEqual(replay_solver_trace(trace)[-1], expected_domains) + + def test_pipeline_import_is_z3_free_in_a_fresh_process(self) -> None: + completed = subprocess.run( + [ + sys.executable, + "-c", + ( + "import sys; import native.trace_pipeline; " + "assert 'z3' not in sys.modules" + ), + ], + cwd=ROOT, + env={**os.environ, "PYTHONPATH": "python"}, + check=False, + capture_output=True, + text=True, + ) + self.assertEqual(completed.returncode, 0, completed.stderr) + + def test_capacity_two_retains_only_root_and_terminal_result(self) -> None: + *_, trace = solve_native_pipeline_trace( + INSTANCE, + event_capacity=2, + checkpoint_interval=0, + checkpoint_capacity=0, + ) + + self.assertTrue(trace.truncated) + self.assertEqual( + tuple(event.kind for event in trace.events), + (TRACE_ROOT, TRACE_RESULT), + ) + self.assertGreater(trace.events[-1].sequence, 1) + + def test_rejects_invalid_trace_capacity_before_native_call(self) -> None: + with self.assertRaisesRegex(ValueError, "at least two"): + solve_native_pipeline_trace(INSTANCE, event_capacity=1) + with self.assertRaisesRegex(ValueError, "jointly set"): + solve_native_pipeline_trace( + INSTANCE, + checkpoint_interval=2, + checkpoint_capacity=0, + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/python/test_solver_trace_model.py b/tests/python/test_solver_trace_model.py new file mode 100644 index 0000000..14bedad --- /dev/null +++ b/tests/python/test_solver_trace_model.py @@ -0,0 +1,155 @@ +from dataclasses import FrozenInstanceError, replace +import unittest + +from model.solver_trace import ( + DOMAIN_ALL, + SOLVER_REFERENCE, + TRACE_DECISION, + TRACE_DOMAIN_REDUCTION, + TRACE_INITIAL, + TRACE_PROPAGATION, + TRACE_REASON_DECISION, + TRACE_RESULT, + TRACE_ROOT, + TRACE_SEARCH, + SolverTrace, + SolverTraceCheckpoint, + SolverTraceEvent, + replay_solver_trace, +) +from model.tiling import TilingSolveStatus + + +def _trace() -> SolverTrace: + events = ( + SolverTraceEvent( + 0, + TRACE_ROOT, + TRACE_INITIAL, + None, + 0, + None, + 0, + None, + None, + None, + ), + SolverTraceEvent( + 1, + TRACE_DECISION, + TRACE_SEARCH, + None, + 1, + 0, + 0, + DOMAIN_ALL, + 1, + None, + ), + SolverTraceEvent( + 2, + TRACE_DOMAIN_REDUCTION, + TRACE_SEARCH, + TRACE_REASON_DECISION, + 1, + 0, + 1, + DOMAIN_ALL, + 1, + None, + ), + SolverTraceEvent( + 3, + TRACE_PROPAGATION, + TRACE_SEARCH, + None, + 1, + 0, + 1, + None, + None, + None, + ), + SolverTraceEvent( + 4, + TRACE_RESULT, + None, + None, + 1, + None, + 1, + None, + None, + TilingSolveStatus.SAT, + ), + ) + return SolverTrace( + solver=SOLVER_REFERENCE, + status=TilingSolveStatus.SAT, + width=1, + height=1, + initial_domains=(DOMAIN_ALL,), + events=events, + observed_event_count=5, + event_capacity=8, + truncated=False, + checkpoints=( + SolverTraceCheckpoint(1, 0, (DOMAIN_ALL,)), + SolverTraceCheckpoint(3, 1, (1,)), + ), + checkpoint_interval=2, + checkpoint_capacity=2, + checkpoints_truncated=False, + ) + + +class SolverTraceModelTests(unittest.TestCase): + def test_is_immutable_and_replays_ordered_domain_deltas(self) -> None: + trace = _trace() + + self.assertEqual(replay_solver_trace(trace)[-1], (1,)) + with self.assertRaises(FrozenInstanceError): + trace.width = 2 # type: ignore[misc] + + def test_rejects_delta_that_does_not_match_replay_state(self) -> None: + trace = _trace() + invalid = replace(trace.events[2], old_domain=3) + + with self.assertRaisesRegex(ValueError, "old_domain"): + replace(trace, events=(*trace.events[:2], invalid, *trace.events[3:])) + + def test_rejects_checkpoint_that_reconstructs_another_state(self) -> None: + trace = _trace() + invalid = replace(trace.checkpoints[0], domains=(2,)) + + with self.assertRaisesRegex(ValueError, "checkpoint domains"): + replace(trace, checkpoints=(invalid, trace.checkpoints[1])) + + def test_accepts_a_bounded_prefix_with_a_terminal_sequence_gap(self) -> None: + trace = _trace() + terminal = replace(trace.events[-1], sequence=99, change_mark=0) + bounded = replace( + trace, + events=(trace.events[0], terminal), + observed_event_count=100, + event_capacity=2, + truncated=True, + checkpoints=(), + checkpoint_interval=0, + checkpoint_capacity=0, + ) + + self.assertEqual(replay_solver_trace(bounded)[-1], (DOMAIN_ALL,)) + + def test_rejects_false_truncation_and_nonsemantic_event_fields(self) -> None: + trace = _trace() + with self.assertRaisesRegex(ValueError, "event gap"): + replace(trace, truncated=True) + + invalid = replace(trace.events[3], reason=TRACE_REASON_DECISION) + with self.assertRaisesRegex(ValueError, "only domain reduction"): + replace(trace, events=(*trace.events[:3], invalid, trace.events[4])) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/python/test_solver_trace_snapshot.py b/tests/python/test_solver_trace_snapshot.py new file mode 100644 index 0000000..48a75d6 --- /dev/null +++ b/tests/python/test_solver_trace_snapshot.py @@ -0,0 +1,163 @@ +import copy +import hashlib +import json +from pathlib import Path +import tempfile +import unittest + +from formats.pipeline_snapshot import PipelineSnapshotError +from formats.solver_trace_snapshot import ( + TRACE_MANIFEST_SCHEMA, + TRACE_SCHEMA, + build_solver_trace_snapshot, + dump_solver_trace_bundle, + load_solver_trace_bundle, + validate_solver_trace_manifest, + validate_solver_trace_snapshot, +) +from native.trace_pipeline import solve_native_pipeline_trace + + +ROOT = Path(__file__).resolve().parents[2] +INSTANCE = ROOT / "tests/instances/pipeline_sat.cm13" +COMMITTED = ROOT / "tests/fixtures/pipeline_sat_solver_trace" + + +class SolverTraceSnapshotTests(unittest.TestCase): + @classmethod + def setUpClass(cls) -> None: + cls.values = solve_native_pipeline_trace( + INSTANCE, + event_capacity=4096, + checkpoint_interval=128, + checkpoint_capacity=32, + ) + + def test_builds_closed_replayable_trace(self) -> None: + formula, region, explanation, result, trace = self.values + del formula, explanation + document = build_solver_trace_snapshot( + trace, + source_formula_sha256="1" * 64, + region_sha256="2" * 64, + solution_sha256="3" * 64, + ) + + validate_solver_trace_snapshot(document) + self.assertEqual(document["schema"], TRACE_SCHEMA) + self.assertEqual(document["semantics"], "observed") + self.assertEqual(document["solver"], "reference") + self.assertEqual(document["layout"]["width"], region.width) + self.assertEqual(document["status"], result.status.value) + + corrupted = copy.deepcopy(document) + event = next( + item + for item in corrupted["events"] + if item["kind"] == "domain_reduction" + ) + event["old_domain"] ^= 1 + with self.assertRaisesRegex(PipelineSnapshotError, "old_domain"): + validate_solver_trace_snapshot(corrupted) + + def test_dump_is_deterministic_hash_bound_and_cross_checked(self) -> None: + generated: list[dict[str, bytes]] = [] + for _ in range(2): + with tempfile.TemporaryDirectory() as directory: + manifest_path = dump_solver_trace_bundle( + Path(directory) / "manifest.json", + INSTANCE, + *self.values, + ) + manifest, documents = load_solver_trace_bundle(manifest_path) + validate_solver_trace_manifest(manifest) + generated.append( + { + path.name: path.read_bytes() + for path in manifest_path.parent.iterdir() + } + ) + self.assertEqual(manifest["schema"], TRACE_MANIFEST_SCHEMA) + self.assertEqual(set(documents), { + "formula", + "tileset", + "region", + "reduction", + "trace", + "solution", + }) + for reference in manifest["artifacts"].values(): + if reference is None: + continue + encoded = (manifest_path.parent / reference["path"]).read_bytes() + self.assertEqual( + hashlib.sha256(encoded).hexdigest(), + reference["sha256"], + ) + self.assertEqual(generated[0], generated[1]) + committed = { + path.name: path.read_bytes() for path in COMMITTED.iterdir() + } + self.assertEqual(generated[0], committed) + + def test_loader_rejects_a_changed_trace_before_replay(self) -> None: + with tempfile.TemporaryDirectory() as directory: + manifest_path = dump_solver_trace_bundle( + Path(directory) / "manifest.json", + INSTANCE, + *self.values, + ) + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + trace_path = manifest_path.parent / manifest["artifacts"]["trace"]["path"] + trace_path.write_bytes(trace_path.read_bytes() + b" ") + with self.assertRaisesRegex(PipelineSnapshotError, "sha256"): + load_solver_trace_bundle(manifest_path) + + def test_loader_rejects_trace_state_on_an_inactive_region_cell(self) -> None: + with tempfile.TemporaryDirectory() as directory: + manifest_path = dump_solver_trace_bundle( + Path(directory) / "manifest.json", + INSTANCE, + *self.values, + ) + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + region_path = ( + manifest_path.parent / manifest["artifacts"]["region"]["path"] + ) + trace_path = ( + manifest_path.parent / manifest["artifacts"]["trace"]["path"] + ) + region = json.loads(region_path.read_text(encoding="utf-8")) + trace = json.loads(trace_path.read_text(encoding="utf-8")) + inactive = region["active"].index(False) + trace["initial_domains"][inactive] = 1 + for checkpoint in trace["checkpoints"]: + checkpoint["domains"][inactive] = 1 + encoded = (json.dumps(trace, indent=2) + "\n").encode("utf-8") + trace_path.write_bytes(encoded) + manifest["artifacts"]["trace"]["sha256"] = hashlib.sha256( + encoded + ).hexdigest() + manifest_path.write_text(json.dumps(manifest), encoding="utf-8") + + with self.assertRaisesRegex(PipelineSnapshotError, "inactive cell"): + load_solver_trace_bundle(manifest_path) + + def test_publishes_closed_draft_2020_12_schemas(self) -> None: + for contract in (TRACE_SCHEMA, TRACE_MANIFEST_SCHEMA): + with self.subTest(contract=contract): + schema = json.loads( + (ROOT / "schemas" / f"{contract}.schema.json").read_text( + encoding="utf-8" + ) + ) + self.assertEqual( + schema["$schema"], + "https://json-schema.org/draft/2020-12/schema", + ) + self.assertEqual(schema["properties"]["schema"]["const"], contract) + self.assertFalse(schema["additionalProperties"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/python/test_z3_encoding_summary.py b/tests/python/test_z3_encoding_summary.py new file mode 100644 index 0000000..1fec1f5 --- /dev/null +++ b/tests/python/test_z3_encoding_summary.py @@ -0,0 +1,124 @@ +import copy +import hashlib +import json +from pathlib import Path +import unittest + +from formats.pipeline_snapshot import ( + PipelineSnapshotError, + _encode_document, + build_region_snapshot, +) +from formats.z3_encoding_summary import ( + SCHEMA_NAME, + build_boolean_z3_summary, + build_wang_z3_summary, + validate_z3_encoding_summary, +) +from native.reduction_adapter import load_formula_and_region + + +ROOT = Path(__file__).resolve().parents[2] +INSTANCE = ROOT / "tests/instances/pipeline_sat.cm13" +FIXTURES = ROOT / "tests/fixtures/pipeline_sat_z3" + + +class Z3EncodingSummaryTests(unittest.TestCase): + @classmethod + def setUpClass(cls) -> None: + cls.formula, cls.region = load_formula_and_region(INSTANCE) + cls.source_digest = hashlib.sha256(INSTANCE.read_bytes()).hexdigest() + region = build_region_snapshot( + cls.region, + source_formula_sha256=cls.source_digest, + origin=(0, 0), + ) + cls.region_digest = hashlib.sha256(_encode_document(region)).hexdigest() + + def _documents(self) -> dict[str, dict[str, object]]: + return { + "boolean-z3.json": build_boolean_z3_summary( + self.formula, + source_formula_sha256=self.source_digest, + ), + "wang-z3.json": build_wang_z3_summary( + self.formula, + self.region, + source_formula_sha256=self.source_digest, + region_sha256=self.region_digest, + ), + } + + def test_summaries_are_deterministic_and_match_committed_examples(self) -> None: + first = self._documents() + second = self._documents() + self.assertEqual(first, second) + for name, document in first.items(): + with self.subTest(name=name): + validate_z3_encoding_summary(document) + committed = json.loads((FIXTURES / name).read_text(encoding="utf-8")) + self.assertEqual(document, committed) + self.assertEqual(document["z3"]["parameters"], { + "random_seed": 0, + "threads": 1, + }) + self.assertEqual(document["status"], "sat") + + def test_boolean_and_wang_orders_are_explicit_and_distinct(self) -> None: + documents = self._documents() + boolean = documents["boolean-z3.json"] + wang = documents["wang-z3.json"] + + self.assertEqual(boolean["semantics"], "encoding-order") + self.assertEqual(boolean["encoding"]["assertion_count"], 3) + self.assertEqual(boolean["model"]["assignment"], [False, True, False]) + self.assertEqual(wang["encoding"]["active_cell_count"], 444) + self.assertEqual(wang["encoding"]["edge_term_count"], 944) + self.assertEqual(wang["encoding"]["shared_internal_edge_count"], 832) + self.assertEqual(wang["encoding"]["assertion_count"], 556) + self.assertEqual(len(wang["model"]["cells"]), 451) + + def test_rejects_cross_engine_identity_and_unknown_fields(self) -> None: + boolean = self._documents()["boolean-z3.json"] + wrong_region = copy.deepcopy(boolean) + wrong_region["region_sha256"] = "0" * 64 + with self.assertRaisesRegex(PipelineSnapshotError, "region_sha256"): + validate_z3_encoding_summary(wrong_region) + + extra = copy.deepcopy(boolean) + extra["debug_trace"] = [] + with self.assertRaisesRegex(PipelineSnapshotError, "unknown fields"): + validate_z3_encoding_summary(extra) + + def test_rejects_inconsistent_wang_model_and_statistics(self) -> None: + wang = self._documents()["wang-z3.json"] + invalid_tile = copy.deepcopy(wang) + cells = invalid_tile["model"]["cells"] + active_index = next( + index for index, tile_id in enumerate(cells) if tile_id is not None + ) + cells[active_index] = invalid_tile["encoding"]["unique_tile_tuple_count"] + with self.assertRaisesRegex(PipelineSnapshotError, "canonical tile table"): + validate_z3_encoding_summary(invalid_tile) + + inconsistent_statistics = copy.deepcopy(wang) + inconsistent_statistics["statistics"][1]["value"] += 1 + with self.assertRaisesRegex(PipelineSnapshotError, "project-owned counters"): + validate_z3_encoding_summary(inconsistent_statistics) + + def test_publishes_closed_draft_2020_12_schema(self) -> None: + schema = json.loads( + (ROOT / "schemas/z3-encoding-summary-v1.schema.json").read_text( + encoding="utf-8" + ) + ) + self.assertEqual( + schema["$schema"], + "https://json-schema.org/draft/2020-12/schema", + ) + self.assertEqual(schema["properties"]["schema"]["const"], SCHEMA_NAME) + self.assertFalse(schema["additionalProperties"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tools/check_pages.py b/tools/check_pages.py index 61115f3..20053ed 100644 --- a/tools/check_pages.py +++ b/tools/check_pages.py @@ -3,6 +3,7 @@ from __future__ import annotations +import hashlib import re import sys from datetime import date @@ -41,6 +42,8 @@ ) MARKDOWN_SOURCE_LINK = re.compile(r"\]\([^)]*\.md(?:[#?][^)]*)?\)") HISTORICAL_PDF = "Wang23_C_OpenMP_Architecture_Spec_Merged.pdf" +FIGURE = re.compile(r"]*>.*?", re.IGNORECASE | re.DOTALL) +TAG = re.compile(r"<(?:img|source)\b[^>]*>", re.IGNORECASE | re.DOTALL) def fail(errors: list[str], path: Path, message: str) -> None: @@ -198,11 +201,58 @@ def check_site_structure(errors: list[str]) -> None: fail(errors, DOCS / "assets/css/site.css", "unbalanced braces") +def check_animated_assets(errors: list[str]) -> None: + """Require accessible static fallbacks and one stored copy per GIF.""" + for path in public_documents(): + text = path.read_text(encoding="utf-8") + figures = FIGURE.findall(text) + covered_gifs = sum(figure.lower().count(".gif") for figure in figures) + if covered_gifs != text.lower().count(".gif"): + fail(errors, path, "animated GIF must be contained in a figure") + + for figure in figures: + if ".gif" not in figure.lower(): + continue + tags = TAG.findall(figure) + image_tags = [tag for tag in tags if tag.lower().startswith("]*>\s*\S.*?", + figure, + re.IGNORECASE | re.DOTALL, + ): + fail(errors, path, "animated GIF requires a nonempty figcaption") + + gif_hashes: dict[bytes, Path] = {} + for path in sorted((DOCS / "assets/images").rglob("*.gif")): + digest = hashlib.sha256(path.read_bytes()).digest() + if digest in gif_hashes: + fail( + errors, + path, + f"duplicates animated asset {gif_hashes[digest].relative_to(ROOT)}", + ) + gif_hashes[digest] = path + + def main() -> int: errors: list[str] = [] permalinks, document_count = check_catalog(errors) check_liquid_links(permalinks, errors) check_site_structure(errors) + check_animated_assets(errors) if errors: for error in errors: diff --git a/tools/export_solver_trace.py b/tools/export_solver_trace.py new file mode 100644 index 0000000..d6140b9 --- /dev/null +++ b/tools/export_solver_trace.py @@ -0,0 +1,68 @@ +#!/usr/bin/env python3 +"""Export one bounded observed native solve as a hash-bound v3 bundle.""" + +from __future__ import annotations + +import argparse +from pathlib import Path +import sys + + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT / "python")) + +from formats.solver_trace_snapshot import ( # noqa: E402 + dump_solver_trace_bundle, + load_solver_trace_bundle, +) +from native.trace_pipeline import solve_native_pipeline_trace # noqa: E402 + + +def _parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + description=( + "parse and reduce a CM13 formula, run one native solver, and " + "export its bounded semantic event trace" + ) + ) + parser.add_argument("source", type=Path, help="input .cm13 formula") + parser.add_argument("manifest", type=Path, help="output v3 manifest JSON") + parser.add_argument( + "--solver", + choices=("reference", "optimized"), + default="reference", + ) + parser.add_argument("--event-capacity", type=int, default=20_000) + parser.add_argument("--checkpoint-interval", type=int, default=64) + parser.add_argument("--checkpoint-capacity", type=int, default=64) + parser.add_argument("--origin-x", type=int, default=0) + parser.add_argument("--origin-y", type=int, default=0) + return parser + + +def main(arguments: list[str] | None = None) -> int: + args = _parser().parse_args(arguments) + args.manifest.parent.mkdir(parents=True, exist_ok=True) + values = solve_native_pipeline_trace( + args.source, + optimized=args.solver == "optimized", + event_capacity=args.event_capacity, + checkpoint_interval=args.checkpoint_interval, + checkpoint_capacity=args.checkpoint_capacity, + ) + manifest_path = dump_solver_trace_bundle( + args.manifest, + args.source, + *values, + origin=(args.origin_x, args.origin_y), + ) + manifest, _ = load_solver_trace_bundle(manifest_path) + print(f"manifest={manifest_path}") + for name, reference in manifest["artifacts"].items(): + if reference is not None: + print(f"{name}={manifest_path.parent / reference['path']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/export_z3_encoding_summaries.py b/tools/export_z3_encoding_summaries.py new file mode 100644 index 0000000..b1f9ee2 --- /dev/null +++ b/tools/export_z3_encoding_summaries.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python3 +"""Export explicit Boolean and Wang Z3 encoding summaries for one formula.""" + +from __future__ import annotations + +import argparse +import hashlib +from pathlib import Path +import sys + + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT / "python")) + +from formats.pipeline_snapshot import ( # noqa: E402 + _encode_document, + _write_atomic, + build_region_snapshot, +) +from formats.z3_encoding_summary import ( # noqa: E402 + build_boolean_z3_summary, + build_wang_z3_summary, + validate_z3_encoding_summary, +) +from native.reduction_adapter import load_formula_and_region # noqa: E402 + + +def _parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + description=( + "run the fixed-parameter Boolean and Wang Z3 oracles and export " + "their project-owned encoding order, result, model, and stable stats" + ) + ) + parser.add_argument("source", type=Path) + parser.add_argument("output_directory", type=Path) + return parser + + +def main(arguments: list[str] | None = None) -> int: + args = _parser().parse_args(arguments) + args.output_directory.mkdir(parents=True, exist_ok=True) + formula, region = load_formula_and_region(args.source) + source_digest = hashlib.sha256(args.source.read_bytes()).hexdigest() + region_document = build_region_snapshot( + region, + source_formula_sha256=source_digest, + origin=(0, 0), + ) + region_digest = hashlib.sha256(_encode_document(region_document)).hexdigest() + documents = { + "boolean-z3.json": build_boolean_z3_summary( + formula, + source_formula_sha256=source_digest, + ), + "wang-z3.json": build_wang_z3_summary( + formula, + region, + source_formula_sha256=source_digest, + region_sha256=region_digest, + ), + } + for name, document in documents.items(): + validate_z3_encoding_summary(document) + destination = args.output_directory / name + _write_atomic(destination, _encode_document(document)) + print(f"summary={destination}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())

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 Fe*t?e4UYf- literal 0 HcmV?d00001 diff --git a/docs/assets/images/z3-encoding/frame-03.png b/docs/assets/images/z3-encoding/frame-03.png new file mode 100644 index 0000000000000000000000000000000000000000..476776937939f9bbf01400cb394e9e8dc8a84f9b GIT binary patch literal 26252 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/z3-encoding/frame-04.png b/docs/assets/images/z3-encoding/frame-04.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5b4e88695f66e6bb3daa2cda06b1b167e1d4fe GIT binary patch literal 29198 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