From 572ba617f5b4abdb12738311bf788067e918cb91 Mon Sep 17 00:00:00 2001
From: celvira <clement.elvira@centralesupelec.fr>
Date: Mon, 6 Sep 2021 17:08:49 +0200
Subject: [PATCH] Ading experiments

---
 experiments/.gitignore                        |     4 +
 experiments/SIAM/fonts/cmunrm.ttf             |   Bin 0 -> 235656 bytes
 experiments/SIAM/fonts/cmuntt.ttf             |   Bin 0 -> 214528 bytes
 experiments/SIAM/fonts/ectt1000.ttf           |   Bin 0 -> 69080 bytes
 experiments/SIAM/increasingball.py            |    37 +
 experiments/SIAM/setup.py                     |    31 +
 experiments/SIAM/setups.json                  |    57 +
 experiments/SIAM/slopepb.py                   |    75 +
 experiments/SIAM/xp_0_balls/make_fig_paper.sh |     1 +
 experiments/SIAM/xp_0_balls/poc.py            |   140 +
 experiments/SIAM/xp_0_balls/poc_debug.py      |   132 +
 experiments/SIAM/xp_0_balls/process_data.py   |    56 +
 experiments/SIAM/xp_0_balls/viz.py            |    96 +
 experiments/SIAM/xp_0_balls/viz_final.py      |   148 +
 .../SIAM/xp_0_balls/xp_a_accuracy_sol.py      |   152 +
 experiments/SIAM/xp_0_balls/xp_b_screening.py |   122 +
 .../SIAM/xp_0_balls/xp_verif_screening.py     |   195 +
 .../SIAM/xp_0_balls/xp_viz_gen_sreening.py    |   183 +
 experiments/SIAM/xp_0_balls/xpparams.py       |    10 +
 .../SIAM/xp_1_balls/figs/xp0_gaussian 0..eps  | 11905 ++++++++++++++++
 experiments/SIAM/xp_1_balls/launcher.sh       |     4 +
 experiments/SIAM/xp_1_balls/process_data.py   |    56 +
 .../SIAM/xp_1_balls/xp_a_accuracy_sol.py      |   155 +
 experiments/SIAM/xp_1_balls/xp_b_screening.py |   127 +
 experiments/SIAM/xp_1_balls/xp_c_viz_fig1.py  |   143 +
 experiments/SIAM/xp_1_balls/xp_c_viz_fig2.py  |   171 +
 experiments/SIAM/xp_1_balls/xpparams.py       |    10 +
 .../SIAM/xp_2_bench_time/get_algs_params.py   |    66 +
 experiments/SIAM/xp_2_bench_time/launcher.sh  |     9 +
 experiments/SIAM/xp_2_bench_time/make_figs.sh |     2 +
 .../SIAM/xp_2_bench_time/process_data.py      |    42 +
 experiments/SIAM/xp_2_bench_time/viz_paper.py |   150 +
 .../SIAM/xp_2_bench_time/viz_paper_it.py      |    93 +
 .../SIAM/xp_2_bench_time/xp_a_get_state.py    |    61 +
 .../SIAM/xp_2_bench_time/xp_b_get_budget.py   |   139 +
 .../SIAM/xp_2_bench_time/xp_c_results_time.py |   134 +
 .../SIAM/xp_2_bench_time/xp_d_results_it.py   |   135 +
 37 files changed, 14841 insertions(+)
 create mode 100644 experiments/.gitignore
 create mode 100644 experiments/SIAM/fonts/cmunrm.ttf
 create mode 100644 experiments/SIAM/fonts/cmuntt.ttf
 create mode 100644 experiments/SIAM/fonts/ectt1000.ttf
 create mode 100644 experiments/SIAM/increasingball.py
 create mode 100755 experiments/SIAM/setup.py
 create mode 100755 experiments/SIAM/setups.json
 create mode 100644 experiments/SIAM/slopepb.py
 create mode 100755 experiments/SIAM/xp_0_balls/make_fig_paper.sh
 create mode 100644 experiments/SIAM/xp_0_balls/poc.py
 create mode 100644 experiments/SIAM/xp_0_balls/poc_debug.py
 create mode 100644 experiments/SIAM/xp_0_balls/process_data.py
 create mode 100755 experiments/SIAM/xp_0_balls/viz.py
 create mode 100644 experiments/SIAM/xp_0_balls/viz_final.py
 create mode 100755 experiments/SIAM/xp_0_balls/xp_a_accuracy_sol.py
 create mode 100644 experiments/SIAM/xp_0_balls/xp_b_screening.py
 create mode 100644 experiments/SIAM/xp_0_balls/xp_verif_screening.py
 create mode 100644 experiments/SIAM/xp_0_balls/xp_viz_gen_sreening.py
 create mode 100644 experiments/SIAM/xp_0_balls/xpparams.py
 create mode 100644 experiments/SIAM/xp_1_balls/figs/xp0_gaussian 0..eps
 create mode 100755 experiments/SIAM/xp_1_balls/launcher.sh
 create mode 100644 experiments/SIAM/xp_1_balls/process_data.py
 create mode 100755 experiments/SIAM/xp_1_balls/xp_a_accuracy_sol.py
 create mode 100644 experiments/SIAM/xp_1_balls/xp_b_screening.py
 create mode 100644 experiments/SIAM/xp_1_balls/xp_c_viz_fig1.py
 create mode 100644 experiments/SIAM/xp_1_balls/xp_c_viz_fig2.py
 create mode 100644 experiments/SIAM/xp_1_balls/xpparams.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/get_algs_params.py
 create mode 100755 experiments/SIAM/xp_2_bench_time/launcher.sh
 create mode 100755 experiments/SIAM/xp_2_bench_time/make_figs.sh
 create mode 100644 experiments/SIAM/xp_2_bench_time/process_data.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/viz_paper.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/viz_paper_it.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/xp_a_get_state.py
 create mode 100755 experiments/SIAM/xp_2_bench_time/xp_b_get_budget.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/xp_c_results_time.py
 create mode 100644 experiments/SIAM/xp_2_bench_time/xp_d_results_it.py

diff --git a/experiments/.gitignore b/experiments/.gitignore
new file mode 100644
index 0000000..880c60a
--- /dev/null
+++ b/experiments/.gitignore
@@ -0,0 +1,4 @@
+*.npz
+*.csv
+
+xp_old*
\ No newline at end of file
diff --git a/experiments/SIAM/fonts/cmunrm.ttf b/experiments/SIAM/fonts/cmunrm.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..5e182b38c0b84d0b4d1869efca3265c31f95c94a
GIT binary patch
literal 235656
zcmZQzWME(rW@KPsVK8uW3-OKdl~~Kbz-Yt3z#!x9;_Aku#i`7|z!<^6z!2sh;2-SW
z_9c#ifpG%^gW?DG;83S!cc*7FFeoozU|{6%57svdo;vFV1B1#6kox4@#Db*aJ#GvP
zstgPaEOyCdB?^4Ac(ySxXgV-3Fa)F(q~`{2(O=HMpgDnofhjdTvABSNfkA+QLHh>-
z0|Q5TPG#D4ON|r;1|0?lW~(O|sfj7SdbwUQFsD6XU|=xI$Vg4(65vW<U{04|U|>+m
z$StX0I=%8b19Q3q0|VE)oc!cO7H2mV2Ie9I1_rJ#xrr48%y*c#GBDSwFfcGE<R#{&
zW?k)m%D`Of!oa}NRghm?;?c%;lYzPM0t16+N<mR-fq}=#9SqFVO&Ay$J<C&*(!#m|
z>=>A5G%zqQurV-zLyzHPXTBi=0|Udc_(jDa`b-Kt2Uv!Wfq}sfB*MVNz{SAGu!Mn;
zVJX831}27;40{+D8TK;lWng01$8ev4k>LTu0|q9BhYU{{7#W^1JY!&Dc+RwqfstuD
z({2VP1{MYe1}3mcp!niq2w})$U~zHt31N^*t}M!7P)jdL&1NvlNi4}@umh`R`2Qd5
z29Qn&n-NJImCcl$T9n7Y2PQ>ezG7fxU}RuoU}N9|+sw!y0HGO!7#JCyz-BQq@G&f5
zP-Rg2f1E+<|8WMR|Hm0j{vT(s{4dL3^*@Zk=6@K27eg_FFT-Po$p2vsQU7}xVi<}U
z8vh?>==pz~q4)oBhQ9yD8T$VpXPEH+IK#yM#~G&m4`bNIP|UD{p_pO+|Kkh?{~u>K
z{Qo$^(f`L8F8@EyaD}0m;p+e64A&Tn8Lt07&TxaFnBf`2V}_sqk2C!Kf1FYLe;Cs=
zhQ|!*4Ezj_2c63%F+2vlj*)?hX%f>k21Yp^P)IUzGRZKzG54^vu}olj#q7q)!@7+v
zg1LvehwT)*4ErJWI~++I1sr7@GdSjPJm8qeF^~NY`yI|Q&JNB#&OR;~CM3x0h77^F
z53xfbM-oIQNH+*`c0eGP43`YoEcQc8GVF)A=WuW0NaDG`bAcm?*^TEGM*&9x#|(}c
zyfVCDEU!S2H-<NfH;LJe{SL^LoMmhgV3&Z+Vwd5a!@G+23hyUA7Ct^c5k4tCK0Xyb
zJw6jYK0YfxK0Y5lE8bPStN4QWGWhbqbO+x*eh+>>z7D<){t*5u{wD%n0&@iB2wW26
z5b)x!61XHV2P7wON#K&8lVE~io!|_?8G;F5SSPqkFhOvJ;0M7EAij{EkOPP<<R-XF
zs6=R<&>Epf!YsmeU|b=*N|;6X1V~)qlF&R6HW3XGE0Gx>J`9VT6S*OBPq0qFOR!F0
zj^GR!7WEO$0<*mY>p*6TR*1HVP7qxtx<zmo2!rJKIz+$mhX}a|vxwP%u)rn31dzEP
zF%S*ogV<t0A~RqZY>tm;me>xlV`5jN{G=kJlK5CS${4&bQm^^{Fa`^F{*ndfFSq~4
z8QlLLXYlxcoFVA{afXop#~H%^A7_aCFUt`1Ka3&fe;D5UHtGLyhROerGfeq^oM9?7
z|1J1`oMGYr;|z=bA7@zn|2V^v|Hm0t{y)yJ`u}l;HUEz@to?tSVcq}Z4D0_NXW01v
zIK#I8VGKL|hk^6!0cf5*1kJZcpn3P$|KkiN{vT&J_5V1-ng7Qb&iy~maN+-PhD*?V
z4a(D?{0z#+zaV*;;m`l$jGX_&7`gr*XXO4L#>n&kI3w@><Ba_Ok24DXKh7u&$?pt;
z3@YGIInH49|2Tv7|Kkic|Bo|N{Xfo7{r@;a&Hv*Jwf~PZ)crrsQ2+lpLj%~C#~F71
zKhCiG|8a)BU{j7W*fFU5m&FKkm;Yf5ZvVp=-2aC$c!0{Y|6vRP|HBvp|A#RI{SRXZ
z{vXB=`ag^z?0*<T#Q!j8IR^>%*#BV+RsUrfs{hL})cluasQoX?Q1@S!q5i)tL&JYr
zyzw&Ue;C93|6vTP{)aKF`ya-z@qZY@&i}FuyZ(nU?EWvyu=l?#IJ`mS<Dvgy;4<>a
z|1fYldFFo@!@2)qkn-|>7`VIyh3$?1VeoR2<$o9>-~TX1f&XC)Obj{<mJIh9EE&Y$
z{s)!gp!5VOw~vF}iYxxHmD8~J1jXf_|Hm0P7(l5PQZqnO?zI15;MfJltoZ*h1}z5u
z|6vS*|HBwm{)aKRAf@T5|6vT(|HBw+{)aKt{tsiQ`ya+o|38eO;eQyz%>Tz3X8k|T
zF#G>;hB^O_GtB*eoMGPo;|%k$q+wj{-}yg`VHY?xgfZ*^r-(3yeOS^d%r6@7P=eKX
zAitsKOi(VwSJPq3dH6ySlrumz95FdU1{#K#X_rvCjRuz)#~C1L7k9XW!ff~dFowPV
z!x*0Y4`UF)2orpMC&Hf$niTngko!UT3zoM)eu3mGh<`x&36z&$`RL03Fa}WGc>wV%
zBXZthWAJ4tW{CWMoFVG}afTRhX?UDr$N%FDiVSWHmJIF;mJA*YmS9yu43-Qb43==!
z(NG-=7%UkUGFUP!Vz6Xb%wWl|gu#+wHG?I?8U{;-wG5UF>liE<)-zZ#Y-F%x*!CY{
z`T+(@hC>XN3`ZC&8ICbnGMr(sWH`rQ$#8+elHn4ACBrWUONKuTmJG}c-v5s?`29c5
zaOeMV21W+U|6vRq3@i)_7<d>KFeouBU~phqz%+qj0n<c=1x!;I7BEd^Sir!@;LBji
zAOKbkYRS1mYn2Fa&4TdjrvJwoHvd1)u;u@8hOPgPGxGgE&M5HzIHS=2<BTHzk29#k
zO#tO*P+bM9r|{)lZ1oSWybH>=pgar8ub{dIRPTW598i6OUeCbtFAGLoF@i;u!KKb%
zaiu)GJOqUuG2w<@XA=`<xWdQ*BR^v+<3M3G*jgW;o&qTLVXX~VD+5#`fyz)&D){~X
zIM&t$a;t)s!HdC?A(+7uoHnj7STfuI=V$cZ4msh1uWZCtFJQ|N_*!J3@)eXDAgu#P
z4+@kk(8C5j_CY-?P&k2F3xvW7TT6@yUfKwd)h0u3kMY6F4q{6mSgFGZZqG0>O=PfS
z;A0?GH+tE{%xLvrmeJ#XFJs{U;|yGk(f^M##{a*|nDGBDW9t82#`OQk8MFQ$XUzV8
zoH6JBamM`r#~I82-(_HDbo?L2=<z>{(dT~{qwl}RjDG*a7z6&ZF$Vv8%)r8E_3s0t
z?SENDm;Y=`TmH*3Ffn@k-vd&|z{m(HYZ*a$VWR(y8JIw#jNboyLGu4rfyn>I!R9<>
zwEg#((dFM`rY-*-gT>hxSi$a0{(qb?_5WqYod1_W?qXnM%wecyU}FsVf1EM$|8cO}
z3;!QyEct(&vF!hG23f|I|6z=6|Bo~F{tsiE@IQ=k#{c7t3;rKxT>Sqy<C6bjj7$HA
zF)sUmoN@X8<BTi+hcT}CAI5m(|8d5X|HBy1{6Eh4<^ORe(f`Mp<o|~;Df~aqr1}3i
zlkWd8CjI|mOosoDGnxJmV>0_6#$^6KjLG7E7*pE+;|xNKkN<};zW5);`0{@k<LCcj
zj9>qUG5-D^#`yPt7~}u{VN8tw!<bzDA7^s?AI9YOKa9!$e;8B1|1hS&|6xp_|HGJ4
z|A#SU{tshdWb9zDWME|MWUyr5WPJ4hIOC`P#~FY9Kh6m1L;U-HoQdK8ai*02$C)zz
zA7?85f1E)I?Az}Dy^NFohcQn3-^)1ne=pp}AfImhAI7-pe;DJo|6z>V|A#T|{U647
z;C~q7;s0Tb7ypMbUj84(c<p}}<L&=pVBdp$to1*PDd>L~Q!vDbOzHo_7$h;m7F)RD
z3R7(1i7hNe7`y);hx#Rqaqj=)jQHGt4AT!x$ZiL@n-?5HFt>t21QOrJ;qeWNXS4su
znJoSv2gfNd;{>ofjx$dCe;k~OmO@j_MraDr{ePTE|Nn7tstEdjoGJMKaRxrd?*Cy(
zt`CE{{x~%Bk3&QMIOFC2$3Y<u4(0U!#~IiekAhR-amEM#k2C50Kh9+E|2PxWMGWkW
z+x{PC-0}Z7<MIE;887}n&LsB#IFk|7RyM{>|3Nl@Ob5#{-iFF>fMvG-KhAjI|8d5{
z{~`8X`+uBC>;G{kkiEQM72E#zGJ;g?{oe~$c@d$S@%H~-untgq0O{ffs{)1N(f_@S
z$G|R!<ezK*K|bgO=N*t8djETw4F30m^9(4zfONAkz69rm<4pelk28TvB}T@Z467Kp
z86W>Y&iM8JaYj)8;P3zAjQ{^1XJY&hSH~3k|2R|X|Km)V;F9dc|KlK&7=Qdf&gAg_
zIFsN1<4ghnk26L6KhBi%|2R|L|Km&r|Bo{;gH$m&{y)wHYN_%vKKUQU`1JpA#&7>+
znbiLuXVU&3#-#KAIFs@JFea1#$C<4EhcVgy4`cHBAI9YUKa8mY)b9i9`2N3_N#p-<
zuxgM>oBv@<b`VtzeDM7G<G(D<Je%`Bj4AJb7*oOjFs7paVNAvU!x;F${{9U0`_KQq
z82*R)nJM>wFH`>iUZ%qTy<nX@r22({9qNzcX#P0PWcU9#13%a$pcwc`Tr4o<{y)x?
z|Nl5sAvlcQ{Fh~X3k_9`|6xql|Bo|)!pQbN$owz{7RI;#AvW89MUFFwgF_8ce#$bw
z{4WbG@j&G#sMG_Mp`elvRF3`wr-v|b3F!J?mdWqGEVLYzg_onCk`Yvvf=WkFdCCj+
z52#cI`3XH$x&H5kr9hOF#l*z@Ka7b7)XxBu(%=#Vy<9>rQAjMK@RqaS7y_qDP?`j#
zGEgXjLJ-sgVg|<>EcBQe-+<Hcac~-C0*7wp|Kkj-jBoyjF~0pD#srE5Pz>1p4`W~k
z%fs{vFd}LVP)XYhEvrB^g)FqDkOkKi7yrwGYl++cWx?fD@PAowjUWgP7f>xbjbRnM
z&Vkji+Za|c9%U$Ie85l)_b;d>)q~ci29UaiftB&+|KrH%2wbm8BBcvRy$Y%c38f22
zJ==@3o<&a|%nU3Hj~SF09y3j0c+7y{O=Wn@a1Y#b0JW0QF=&ne8wQP{V8fs>C~O!s
zii8b=T2I(8XdVI^2F*=i!=U*JY#1~ah7E(}HLzjOTn9D`YW-uwpg9q27&K3U4TI)R
zuwl@A3N{RyW5I?&^DfvhXf6gD2F=f4!=O1EY<U0w<KVGMbQ;t<!G=NeJ=id)_ks<B
zdM(&6Xs!qw2K8{TVbGisHVo<wVZ)%gCu|rrAB7ErdQ{jjs5goQgXXfZVbBZ`Hq5}p
zGy$3;nV2RrJZ1vr##i8ZFwk5WI!4c(Fg~^%3KGMXLqTHLawtd)TMh+@VauT)F>E;$
zB!(@Ag2b@pP>>k5910S{mP0{e*m5XH3|kHbiDAp3ATew?6eNZ%hl0eg<xr3qwj2r)
z!<IuqV%TyhNDNyJ1&LwHp&&8z+zI1j%b_4KY&jGphAoGJ#IWU1kQlZc3KGMXLqTHL
zawtd)TMh+@VauT)F>E;$B!(@Ag2b@oP}qz!)?5mj>&1qrLFRzbb1(xVBPW9jgF1sI
zgARipgFb^1gE50CgE@mGgB61{gAIcVgDZm@g9n2rgBOE0gC9cxLm)#CLoh=)Lj*%4
zLli>{Llr|cLk&YMLmfjsLl;92LoY)gLqEd=hKUT*7-lleVwlY^hhZ+mJcb1fs~A=@
ztYKKou#RCp!$yWp44WCYFl=Sm#;}87C&Mm=-3)se_A%^dIKXg-;RwSqhT{w;8O|`A
zW4OX_gW(RteTJ6|Zy7!^d}8>*@Ppwe!!L%vjGT;IjNFVojC_m&j6#eejN**?jFya6
zj5dt6jE;=Xj4q6Bj2?_$jNXhsjJ}M1i~)?njNy!ljOmQoj5&-&j3taMjIE3vjGc_#
zj6IBfj1w3qF-~Qi!8nI;0plXZC5%fMmoYA9T*J7IaXsS(#!ZZy8MiX-VBEuafbkIH
zVa6kjM;VVX9%nqmc#iQr;|0d6j5ir?Gu~mm$M}Hp5#wXVCyY-SUogI8e8u>h@eSi!
z#&?YG89y<8X8gkVmGK+ncg7!#KN){9{$~8c_?Ph?<9{Y@CLSh!CIKcvCLtzKCNU;S
zCMhOqCK)DKCOIZ~CIu#CCKV=CCN(B?CJiQSCLJbSCOsy7CIcozCL<<GCVM6aCPyYe
zCV!>?ra-1Jrf{YRrbwnJrf8-Vrc|ahrgWwZrc9<RrfjAhrd*~xrhKLXrb4C?rc$N~
zrb?y>OcR+VF->8b$~28>3)6P+8V)XoJccd?<n<mZ;PoDQ;PoCBpcMoRpfw(#RXhwB
zEExtC$0%0?1{FUa7X=2HkRWdb29+?+5CsMquv*ZH5|D22dXJpU^h5?eFewIIa{`hF
z%YoN|fYy_M)`CE23kF684e;s~ImlWOrd<ro44w==Ogk8u7<?EQ8CaNhL0L=;o?!nN
zfYqxpFf(v42r!5-?FQ@cXWGfY#Nf}goq>tL6RdAHh!0+a0@lae!T5!Nm4SuTm~|Ed
z1EV~IX1>ml!XyA%9K*&8ULV8okb&uc5aY|&OpsMG3;}7bDGUw_yuVr4(*C6}FtArM
z{bpcboDWgWz`y{~2f{Moux4N~VPFQcWEfbOBp4VNniv`w*uZOFcp2&#7Behm*vPPh
zVK>7yMqx&EMr}qzMsr3F#!$vo#$v`g#z{=lOvjn-GM6$}G1oD7G50VpWIo4yk@+g~
zUFL@@<t%M1=U9HS{8!*r5K$0QP*PA+&{Qx~uvV~Da8Phl2vP`9h*wysutZ^*!b*iT
z3Y!#_l-QJ{9x(i7`Trm6VqOLXh6M~u8J06_Vc5m6pWz0h7^4=W9-|4PC1U_%1Y;Is
z1>+<p38rIAH<(MnZfIfdVeVsI40gi}=KCxRELAKWEEib*C@?4pD2ORYfZd?4V5wlM
zV6WhU=7!ZsZUChchW}sxKmLE{|H1zU{_p$0_y4Z{JO6M0zxDs-{~P~r_`mZ1^8btf
z&;Q@^pZ#C#Ki|LG|8D-f;qU6dtNyP1yW;P%zl;Aa{JY?9)8B@_^?&RB);y|tRQ0Ix
zQN^RuN5zlw9;H7@dzAVp=~4Kjutz?RxF2yo;&{aNi1iV}!-)^pJ(#VujUAF7zyUFU
z1RE0<$aY5P`Y#Y0ia{%;AWX<=EeIPM3CdNVw8z50%D~3J&cMOI$-u?H&A`LJ%fQFL
z&mh1c$RNZZ%pk%b${@xd&LF`c$solb%^<@d%OJ-f&!E7d$e_fa%%B2Vf5o8ApuwQY
zpv9ogpu?aGu00GG48b*s34<wv8G|{41-u@yWw2wgXK-L}WN>0|hSn<X@Os6E!I#00
z!5?0`gfN6Mgu&~WXoeVuScW);c!mUqL<R<MP1DHG%+Sp+fnh4cEQXm3vl-?x%mLRi
zix?I%EM{23une49S1_z%Si`WIVJ*XYhII^^88(4x9Htoz1q>++sSN2%vlvPkW-#P2
zWHN1LC}PN9U|?uqn8?7uPzVmZGzRd>ItB(tkW3asIb$Hhe1?q-l?=%YIZRs_<ro;4
zwlHKfR4~nENMfjBsAcG9_|5Q#sh6n_T$WB?n#iz$fq`KMqd3ztrj1Msm=-eaVA{zv
zlc5x}4vT3XLk&X<Lp4JyLlZ+gLkB}ALmRmEWMJrFn9MMRVG_d=MrB4#hI~d<Mm0ut
zhB8JiMh!;LDnbV4V%97M2ZpB%x(vn)Rt#<ol?;0rE;HO@P-oc2aGAl9p`D?ZVHLv$
zhHVUI8H^e98BQ=5GMF;VVVKC!#4w9t217JMEW-{4ErxD}<qTyT7<4u;2zzhv35eL>
zRTjB{LD^nn1Dke)Z6sK%Hd5ir21a2$3Ed5hItsTo@M!C9VAAmpif~nqRMg$Ttdl9B
zu)!f9LUDsbr0xb59gtQ<WyPw9yV7SPrM-h9BK}Ihjg(ea+`y_GvB9k@5-brJDWSW8
zRfjhwN_PXB&PFB1j(~^_3LP;q(i<2ebvLl<Y*YaYIlzTDbc6&IEcJCaaOx=3f-E^A
zeKt~I1GB29vcd)yHLnc}0TErPU5N@HhK01EVx)8zm=_cQ=7B8ag1AmVT0k*UcLTSM
z!X>bGcytu>H?V8RL?|e@E4w9TDMTowB!M+agVgbYY*w(;SLjl3?{Z62?o#Md23x1R
zfgvbjgM)>%Vx+V($l47KsUS|I?gl=vO}5u06cwcvu620_MJRMBdn#;T2!*%?<i1GV
z4g5OF3fG{PD=S2J2TLn%V2q6D+Q6dbsobTk(B;{soCtCW$UBN45UIOC02B>E+PWJA
zK^_1xgwQ<D1@eb-VpamOPe5J~)=}tE=xPTAn^%f*7yAZ<fCwAu1ChELM07SYI50Xm
zIWc<g5MW4V0Fxlap%EZ5C_*_&VFQD*lXQ~821aG4NQDg!K@po66d0V7oi;HlFghnY
zZBR(wAekzo7zy&6?gmkv4UEpo${QG*la+NrS&ET?@&A7Yeg;+s5e5-91~z#HW(GC}
zP6i$Zeugg$o48mRv^Ve=Z((F(P-4;Ez@Wc{9m3);V%#90zk%V}78WiBBNpuqY(^Vc
z1U517321NNH`>As5fr?(!Axo+3r{=C1{OWm4Lk=nvWxs=*}#8bBO6CM>jn-zmJMtN
zHu8!5WZl4ZU;~@LW>z*1VeO4<92^^11U9p>@Ca+Of`mEY!t4T@IobI^!dwEIxw-g+
zwKsC{fmL%uRC5Vz=7kHh3vA{Esb<*D!pg?U&CAEH2L+7VS=l)_xwv_Fp#pjv9HbZ-
z3=GW$6$Mo}8HE)&Sp`K{-~8%lGW&bVgC*_n*}rF*jG2u82{W0BuyOzVdXdSD$@sS;
zlNr<fzo(f@|Cawf#gfUu#ITNmiLsq^7XufAG(!}_CO#$x?F}6I8<}}tGH#Foh1dpe
zqm8WmFE<E)sm&s+3>?}UB?Mk>kkH>KBJgsfETi^D2?jx-jZD0jmK#I_H*i>PU=`ZP
z%x7uIu#t~hP-uggrGcTjiJ6g@s0f>~lA0itDay>ItfbCtqPET{%-&H`-_9w_k;#um
zN}R=yDOcatR$tf7ftAnD($bKHpXE=vzBzL>izv8t_l4;=GY9KB20jKE1~rCF%pf-l
z88dE>1-W-48{f+fYyunk8MQZx^1a+B$EeL<U?^;2W(;xw7o(`M8W*D~l*`7%uB^uN
z#a2<-R#{b_O;v_5!dzX^Rz{UgkHwiaz*t+`nCsuMe+Sv@866lIIP?uc{C@`=<(WY1
z&r1K5vl+8?GI%riGnFxH5(K$J&Uk~D{$>LkTTc~n<Bd$LFE=x5`S_}c8*TDp;?myi
z;N`-py}{gQ1FQaK7EM2YkRndjmz%l7#FbUVjTkos=x=blw#7-DVLyxZ21la}P68V(
z8NrFvRGeWti}nU#qfMrkAd^gWIkh*a8EvvO1@SByIJGyh8*MNZ*eJuOy+PV&i-I`A
za~AE5fsEQ4%%pbN?tibzAgay9vcXZ0Z-eN8jUEy|H}D?VWqaVg0YqF{k8gwZfsINM
zKR1{hVBO#$u$kF|S6F*93z*~rk-Kbny_aAR)#l#J4dQO*0g<d590fLuIf@EvZ?G2F
zEN(3=ti8*2%X=oUItdVWvm}_50+Fm6OawM7n<xouZ`K5pT42%uL?W~qg1DQFz@#yV
zWCfXR12O<)n=QyTglanwce6d1bO4cH*L#8-2U6_=5(4S>1?k`H2O>e@{vh#9+#bB3
z(n*<(Pf*Bm1CQk<2S-s5%ieN>o#iG8YiSTi(sF~8<tAejB@oBRa)Y5IgM%=)sDzTC
zwVekKucVZ;k+F%rgCi_=BGHTvip(rr+@fOQ5=zRNS_X#JHnw&io<6>Q{veHDeMri&
zGr_riBa@e)&_)JbOUsR%tb#%t*eyZn+E`IoQOVRqTv6D>j@j5qRD_*bQP_^f*hn12
zG7@D|R%BK*5*1NbWESCLR#q}KF&Bn1)j>=)RYhUNQd7p<gnzpFwv3mTaj<dnunF-j
zVcfZtiJgUmhfRc$ZwX@(s4$rr$9U1u@Soxe4i;`MkeYw)%Q#rLxWG#O%`;}a%(x@r
zp9iC*IAemiBqLKClOmTmhXjw&-!)8eEVBGUToNo+f7eKe|63p~$@q5>i!8qgNSY}G
z#%8f%3Sl&0OaS+A3jg;r_p&iCcrpYt#4x5ZY;t8_(B9x=ypfmr<%STWO|HD4l<(@o
zsl7=Cl=tL~HwH4l++bw1NhS~^BO}YHy@iw6MV424BPZ9(EdhLBW&qdA4gN-3^fbUc
zJ+7CG8)Ef0NM75(V6??ckin8gdn2d}@e<hR!l=E8S0=#7$Y_hR07C+c_9i)_7$YO2
z4bB1^!x^==*n?GXP&L|MFR)RY@8t$<{f%*u{PvFF&{RmiiqYfSAar1(Ip5C>eg`%P
z32YV+iV@b{EC?bu_z7$_^)naN-fRXUSvUKGs7<DR=16JM%yN^UPz)&L30N|0j}Z_Q
zGBq>zgC!Kk?N9-Km<TAbY}9rZ6xv{6xzS!yP-qjkfu$v=IA-P)6xzgKA8u)BxiNrG
zP-vquh^40?D6~mZ)yvWnoS+~DC8%r`6Bks{V^dc%H8C?cH5Qd)ffV4Tpu$sJO<mAP
zj$Is7sI!YIo9ZzOi-?KKF&Yc<F*4dQnwqGotEm@SE2~->YjR0i{$SD;Gf^_p)E2Tn
zwZtK!-A`Y@Qd!;HSd&N8_7jt)h`zkOs-`NR;raOv`LjJ_vND|o+?Wa{GrClEC;9Mr
zF=m+?8EdMWv)mPDO5tV`5Rg|il#MH#aZflVhRw=1IY8Y~7c75J?C(`BHa<ZyMRjA@
zgxp1+`C?-^B5HG(l_MHuIRuy_cxL?06<CuUGev<-6g2Ws{J)pYl#PKwmBEa`i6I!&
z=5^5DAZ)zRllA2WfBlVCtS>hx>u=OyeYrtKe<M5V%MC{Q8<|;OZs0az+z<k;aMT4~
zZcrE4sL!aqQ9=CW1_gnQ=8W1KT?Aila1q$(!>GN{R{Z70P)6;I`s#v0TUdpemBm!V
zEjK6#ZjiIwU@o+Q&2poUi=fa}PDv>%2R;>XONNd9o`OOfZOtt$H_GS;3T<XkP}5ft
zx7=vNE-18_RZ>b$MI07Y;$r4T=8!03X9QKRrY7c$>TK#t>Y$iWR#FoZkz+PCGBY(%
zQ&!?*Vg$t<R+-{0m0q69Zhq^R6cUgW`29s(NI+7Ec?MI~@_Ey>XBAX#sh82TP!bGj
zYzz@nHq&JKu%$A8_RPY{E%maR=E?#PaZ^o}lnrm3<}n_Ul@#ES{P{~>Qh-mIHHyiD
zF)XWY&HI;(!Uy}kw7D+MpL3Z@+w1rB4R1cITl3)+qtJl~p4!|O7tFcLt?dcwVTS#`
z%zBY^7lQ?ZD?<>&8iq|~puBHnywR5V<pyn|O}1vB9B!-6slADli9vf~0PD+5vWyJc
z8)cYZZcs8}+z<?o8%yDr8!QDjvN39JbQ65J!A)SJ7o+w@KJk|u_yjiUf#O8`<;D<@
zESsRvCKfYiOH0cQUV@uAZG}KAKA{cvmK*d0w~ETEYZ{q=<3`3-P-rWQ5QC_RGbkEm
z1vhwDZU_+C%*W>D1&bGZMo^|PHj-l!72#uK7ZVaU69z|tshF{mxu_B!6FU>Tn7EOd
zxiKH3vXVL|;><<l7>$k0LHUM{QCLLW%+y4WSy_oK%pq`h$eJu;A7#Pl5O2$eR?Ule
zeB6RogcZ6(xoWDeOPtjh)X!qVw4!|5=5<GA-CU)d;kROPKu(-nQqXzZ>r6c2#>%!a
zjBGwBA;+(tp0Uw9EJ)LSQD(@re_I_FG0Ld2s2e-5u{lUMnLGTunzxOyJil?toH-kg
zIyD!z1k7)r7T3-6e95+#tz7b6=K5uz(Stoq#~CYG*D>%g$Us_Oj2n2tq0Pqk5>#|<
z<U?t5u`??(tL?E<)HG#s(RX74HLDDDMY#V?W6I(N@7p^4kAZ0!8v}zlg9-!V1__W+
zTX+N+(pj`O@i1^{Z)V`(;M4{+KqVpO3JBXVf$KL0VF5-lQ4wV&Jw|n=(~ah{()dIe
zrT=YXWOP&(<x84j-p<6p7{w@FdL&GQOY+}_zwLip|Ls-g775x@%qR}FyYwFeQvkBv
zEZ4ROK<s7_0NKp~YFKd?ZG_rwV$L8a0E%5>BRNKKAwdCVJ|<<QQYl8Se}~mY_>!kv
zw1eEiFY-@>OOi2wsgkLh(NPs_<G+{xX8c?B?`7$cFi2mfm8qAxl8u4EoFSHBgNptJ
z6XT8YoG&-9=x>lU-pI-Ma)X2s;|2@;4Mx{C@EL8<fmAjkMxX}aMjazTp{>k3qH<cs
z;8ZEE0%{v*SXypi5!}oy$^#PJz$vsr8eCAA>w=tYW^5$S$Yc&F0+`Ls#6c}$c3w~r
zf{J@RCUqfpa1-5Bm{m!Su~nZ@_TPPNMKJ-{fAWlSk|K(7k4=Te74-i-W>nNx6yp(P
z32W7c%KUpIugJpOt}Nc(E}|@=Dz<|$h)YCXR_x!B73z#CqRL|J9UyTYCWj>Xf9tqJ
z6lBF2W6sM9fzngy|0vdjEXx>F8EhCfDCutyHQva|`f>xG(IzEUP%c-J;nd#5ssv)P
z@^ET1Zcx+Tpm1#io6$xo@s}HTjW()-(}j?Uv5}auqM(VIsfm%OprR3|SX5S0Q&tod
zQ8G0#GZj=+VpA?PWD{j#a%3`Oa$*u;(`Phd6Jq+i&yeZwekO4?#^**%OwLTgY=(w^
z7cm(z{av7M$R-RD0=aX;zf#5p3^y6X7<3pIH;C(R5V*F7fsH|&fq{{qfkk_h02?U5
z2=H)fZ)Ol+<ka3M0d|)eB)~;LIo;I6+|1lWnVn5pX@jMSty@@#pa|b&Miy3OEn}xJ
z$I_&%qj6#!{PPaUv&e$erwC&$lPTjj24)5&h7An*8yPuYf-vI-7X6J3jM`h6`58D^
zv^TPXZ4x$B6cu4oWUQ^M1i5z|0|R3#!*vEu22F-d91INFpl%(U!MK4-e*@#Sjcoic
z!I&Ft1jMnRRItuYU)R=AQ{O4f-a6hEWM1h%7UoXYKMaBlatw?cgh2UpBd@^A4ZH#y
znHjY=atXZLC=514*u<RC1e8ZbMc5fZ-Y(@}y3EDK%OS${SDS~QN9dm{ml%5wlNdjb
zB$LFCB4rV9zb@eaW#)CPAq+wc8VoKBoA^L3mSBCkK}mlj3+qe94VqvZg@s>k5EcOU
zJGq2kZq#Db-Y6?9D71->MFQN&QIZf8+Q`KKZp;XPszy0RaWO#wP>`#ss|gE$8YxC*
z=4Q+S>UxZzI+2|%z$fdMX@0MEkWc>CnBCSftHdNbeS$hg#TiAU`#q#BgY5YQnEDxY
zmwb`Ui(2>Z+`p@f-^CTKWQ_fHy1KQvy0w{6l~J~+HCsThC@de6x3@7cFh{Y5Fo-b(
zF>K-o`9y&E<pwSza2ztf1ScPnYa7{xUT$I+0i|qqZcgn@BJ3ch2sG_%WET+>+Q1Cj
zLLmTd?{8of+#m|d(56P_Mq;9ZB4XBzqG}54rl1O5kZs$ydSxD)W=D^|KinM~?Xp=W
zIy4KY{%*Eavu9(oSG8kNH3O%qGzJFd8LS};It&dAn-~}vw6~~oF&MIFZxGSn$j9??
z1E>B*X^<0j^*2a>TE!a$`Co1jgw&#PpjNKY204L^TH-G^Xz7D1Q9%hop-s#@s-P;9
zO>h$nr!<JACA2}ul3}AN1K1NAL<BdnXla8a_=GmGNyvelo5m()=8WK)QHhNmlwZM3
zOg%<$8&gbFgpZk@QPIfU%-oncja`7T^Ll@C)C^@dQDaMYWj<A_o6GimS2b+OD!<8C
zxP?zd(!@$tOptNgr^}s3@{*Vww9QS~ERFl0++Sy#AJ&zWaalli=D#`MFbMm9nRx|k
z2!k!CZD9?HA0BqF&zV_XZV=MnD8=@2gQosQ74DZC6!kaiv%O^8U<XcqZ2X|%g$-&7
z*914}@W0%kqrXuNECe2Lu;72WK@KEk#P@QOoDnEC<-|C(H`+65Z&cF(g%YO<C<x>P
zw+jhN@F?n=T7!#kP98xa(8vk1;ARFkehW}zPfAEoXoIQcMios#p-pl+M&R&*jbpH>
z%Q1o?-9$~BQAy3z1k?yLhlQgNI1nK%5Kvo>U5*hV66U6>@9b}3xHTlAzq&F?UPxZv
zu-x9V+}C5CcD<#(uFb_+GafFepR?=Fj#Xb6MQp8XO)VWbg1lzznzxNjP=tkzB|V|D
zHq*vAUDw*uuyoOa>dIr9@|PPIyxswt%(7%)U_Q#4#URZf#}LP`NfZ>SV$3f$@PktQ
z1}<Z8+YB@mC$GOj_Syz1qm3Lwpoa7&4p~q@ad2^JZ<6HzF=ZJzwKqG+f<jJ#QF|kY
ztf0^aVM~UMGN81?2+jeF;Oa}zSX5aQk`0uV!1=(IQB_gUlBrZcQk?7TS;H*tkV6MU
zw6l!<Niu$B46<iFD9I?K{3phKlQkq)*le<A`UA<cY5y;S^Mwt=OomNXAlLJ<zuW*C
z4dZ^fK~#UE3G2%Z`uZD{xn6Ek)(1ILSsqjy+3IhQxwg?r;N>PG8Bhgaq{*qh!AM}U
zh!Go~_C^M=m!Le)CiZfJk-$blM(vH}d@ncJF=~T7vx%953zQy=1UHCVZWLq_6xz%y
zYGMUW6U-c--kP8}NM2NMqofhINCQ_Upz;}<0zh%DuBNQS&c?2!W-4f6Y$Prw4(<?$
zi-3Cj>Vjs*Mna+@49ZGsX->-e=H~k1Jkm>ZJA({WElZar@$iXoif{-v_D^mB_2L!X
zqMALzBC=*JdGzn=mL=yIy=?WZgREKNI$FaHuL*1J7h)8bXNogqvt+bk6X(#kwNjV<
zSD5kd$Bu*le!K#u0a(6LVlZW>W7s4I3Pmk;aIZ;{6`aBNxL$4$(BH@m%2H<FETzo%
za)X%B24zT#T$=CY25Er}Y@l4k!}oFnk3P6f3F=evC<_X0VHS|nG6H1~Ha$V1jhx_d
zMk6gyP)Un}y0d(of}lQ?fuXPf19;32)VMY^F$VR2m}MEwScF7Hm_SWNCUX&SP~Qj^
zhJ1`+j2@S(JM9!ytqM)+)dMmDEJ7F~-u+nT*W2v3N0m)l-%q#GNm<ptA*@`Nsh!b@
zvAZ_GRL@8^CP>_;;?ZQo(~SRq9XkH+hvO7R8Saw_0y>tetzIY3de@iD1J$3!|1UE?
zWX)iZVen?yBnaxyNa$~2gA~1t`mpg!8S$4JWCS)cGHP#R5`VdYNnoQ8qxMFA=uqZH
z2|;M}wt-D>1E-~dp){kh9Fwu42s<MiJDa$uh?1#*u$hp#A}CE1I~%i!mX<Sq6#Dl%
zLS3A3?;q*oEdL^Q@r%eaA7)%CDJG;Z`LDYA@r)fAg@ugmjMeIlVr)D@po1_Nm>FPk
zDbAqEV8Bog&C$~AFE{AvZ{!5UpCKszwn#u)rV;|+QgI8L0D~TAh+Th+8iXYwuu+>)
zdkYVQ2Pz)72!XY1G-A}=sI3O-`!b12t3dj`deVYITN&7Rgj6)4-6>Ty@E8O*GTFtz
zLk`MHYUUzh;1W=eNuQBTSVW!?TKt7Es@IE0-JCV~-j5~fDSy_j`j@u9weg^=rLy9m
z58CPfPA@AiT*henbV`_HN^Sq~Rqgv4(zNq?mpnW+r+(FxJZ&#)Y4Q23OfE?-OUhT|
zPAmtN4NUN`P-QS?C}r5h3rg3ZkdV~hD9i;OBG6)exxr9>BP%FeOhDnXQH}5A1_4kq
z7UO%lK}}$z0;Bc@U89X$d@nbeg6abSL7|Ppl9rYm6~qLEw(_z{D{C2obH1>opwI>Z
z%Z-MhWX;8(2rK#_tr;Ov0Z?{^RgrAUV#Y>xOtzrjKPX8<LPcFoft@YP!MS>qPkW=^
zzq99?XW1yJTIt(Z_Zg?<y9BLU^KOT#eM4=nqV2zrZraT4xl_Fw9VY&JeB|HZe|hC;
zrn-i@s+L~*#h+F=o@M0Nf7-k8{=}0JiyD0(;jw{%fw7CZn1P*vpFy8t6FVq8n0a1q
z;s*7>`9ZS>0-)CA1`hDF!3G{M1uFg+3=GXcGXNrNN=#6CgF}=94B3O2_Dnay6li_|
z)aGU`WZ+~_U<hXb7sepN6~Tsc8G%}^8`uQE!Muk-3f>mqAf>;DK>*I(Bn9rvNr5U9
zB}VOyQjDOgn1dJ8U^Flkf|sdGU>2y)4jw3lHPvBFVH@-&JJTI-<M{6i%%(d7Bg4A?
zM_JohtU;~-wTR8YqqB@`>|)}eE|;>BI-}Y;MV10hZV~-IlD1ZscFfQ9MYyznPmpI~
z5D;Wy6A=**|7R*IAu03ER76-rgo%w8+)gfKRAfEKbf1BfK^W94;Lr!nGk_W`JfK#x
zi2g=VMs0?TJfQXi7pSf@GgdSb7g1Ma6EqPAv6K~+N}1GIo?A0o{8l#CW_fJOX!2W7
zlhIsKT#}KIak(U;1gK8~c7G>}HG=|!Hp3=nPz=knzXUfJL4~p)$TCI!jY?q4m<5G4
zib#NJC~<I;&Rk8MQIEwGR3R}M$uWzvfk&s-3Cl6R@YB%r{UgC5#LdMf&ZWsxz{JhL
z!NO$udzB`axH=CnALD6N0RdIU(@Y#}oE&T-B7c9ev9oco2}%EBgY*-M85o#@SeGzp
zG8i&6Gi)*hxlEVmC3qreqXO&8O$yAQdRT#<Q+tb&IzKb7_C_VpD6bJXSE}&6+@Jy}
zRJp}pZr~Q!EXb|Tr@c{|A3T1m&kqvYD8;C~kxlsJMq|(zk+z`FMrH*|%Z*apf<l|b
zbV0+Z3>%fy1%);+fC3nrYS>wrAxTHgmeIt_+>Qw{g2N7Nj|oAOd-1+`=eH#N`^3n^
z!y~{M7AGzt&LpWFWxp%9*jQWL{JBGvy?qqR<gDc@a_c=${%7zI7vd9=kIDU&Cax4<
zrL5tmsn{K>X=?cUZnV99v^^w07XN?AdX#kugA+pl!(4_<4xlhGVugl@4(rP;LT(Ps
zyxJR-j5i9gf;!Dx#Qi}68^uA<7zhp-eestY^aVhvXQPYIOVH>gXs}E{2t1~#4r+&q
zzuaJLv@wWLd!rX<#8N<<*~mc$Gzz95xIxl#gSya0UK7wjvyhRX&_*+BOUsS^Zh}JF
zIT%DlB?Z($W0>G-S<y(2QAkt-G;*S*&c?39Bp?K8xL7lSJ2jxv%+!QQk5O5HK~R7}
zQ9;$rn$ZZ{hGl1CSKwe201cv<nF^YKT0X^${fyGJ9}kxcYKA$wRP$vlTlD42qGd&V
zipt7-9)`BETqS#N=KN>)*Ugy2D9k9%D8{8KB*M@8%=O@ge^>vNGtOO*-<c#U9oJvT
zbez$UaZUP;e|Oi#bT+$rcuizvWMQmiWSJ+xr~FT--KL~CXal3{s)&CD{~r8%{x7qc
zjfsO>BtSryk#Q^I<$r5l^=a!e#%QZghQx^z0|V<G)?Ezh3|b71ke=2CA>)mV%r7?y
zh$|Zz8Es-`V$j|qtHHp|tG!Vc)aBCF->3u1PqK`lB*$xMxshE%P-ugerGcTbshK&W
z9V2K^QJhhZ5!CYoHF=FpP1Kncnb|}|#EeDNl$972nVq)jGp^te66fLPVqs(4CEygR
z(%601YZY70Kel+50I#F!&WwDFXP?`%w6UC!6ky@w;Q!5FED!1=+ObG7TK@aOA+Bv_
z&&I^VGz&Bq>&3vpYRX#9Ai<!_pwEyA@d?Nq8)S?&aWgS!Z{z|G%5G6nX5i-4-lzgf
zQU>}PSg&oA6n?ou#b|>hxboX5D)w@N2B<>h7kjzUkWqW12B@MFvSiq(%qS?dLDX`C
zir@wz%MDyY8~DLK237EapgxYNq7i8J0o;>eQC1ZZGgdS*Gf`7kG*twTZEG_sv59&a
z<{O*j88W>+%*e8T>Z*tT{vG=lCFjP-FnQI~?tk@+n)6n+xBqjKvsblYF}GHAxY${^
zMONr+>$HaxO=S;$I<LF0FlCzzq>o(u|1vA6j4=eYV)a3}Ns0O8CM8g_pFv5BQyW~^
zY~VEBD8~G9lNhMHaS#&#^#&k?j0``x5hn~9Y!-OALB|L*-mEVEa)Y`)xJVI}5fs|Y
z&a4E=5*yS7H>g-{;1k-+#VMc#ZUBfWfkyM#LB*-C00Styh?|2Z&;>yae>HVACeXMA
zlc<Q09Fwt;in*ByC|!VB`3elhjLR66q850WrVA*taY%}AvdDj3Wtcm+G9sdKZoc6L
zMm}C97A_9ye^=l9yZbMiX%C|*<7OvI)9I4Ja{r_h1$e~oGIEH8bpQLgZq2_Rogw1C
zE^~2mu_zz@w-a=L8mNu$!N9<}g0-AMh(U$H4k<N=A*BWdBgPG?;3Oa{0v@lC0X1U9
zUT#zaC2uZJbYny@B)hAEx^tib8bJYdQ16ya)B_f;jBJd#|0e$X^KY7*+xhlw`h{7Y
zZ_Xm(^IzP*+y5T^%b#c}o9{4-QG?NZ(mrr>GB7f@Ffg#1vlcQKGCY8|c!ME0CvH$j
za<s6~770iamSBFlNm&Bc$J->K3}Q;iKqHv-+D1?<B5t&aRRtu$3K}EkG6GdA@{HOW
zWQ;b-iN6Gmk$~oe48*~;2xt=CUi<4d$fTgY9^VGt11uX2*nYBZFg&o!?&9YI45HfH
z8*~LW>*?wXYj4ui1+5n9g3L=ZY}Pl>1<&s>ZZZTjz>|FXa)Lsec=*80n2lT#f<ha3
z(X)-PvL3Utq7s{^ASf>x3o3(hlOQ<%*s+)!GrK^-mZj0sm`^owV(GshZgM+%158W;
zdUwdXG73gCM%ijh@)?JLGL50Ns>46y()J8ZS<`=_Nxgp`b*KEjYbq;l=~SK<_4flL
zoLL^S7Bc8Ev_ZldTux|^8pwL!qyr6P74RsqiY90j7!ux$oZ6tVG!=o3i0}qaz^Q;H
z#zCV_xI+V6RG@|iq%>7jf(1qjC@?~Li@&+aZRqwhHume@z!w(h;`Q&-d!%4!&C--L
z{rfAW=kLSb<bNF6isJT=)Ac}Q$3xa73=W{NC3{fWq09`ai9v%P;><5MiGvFaaY0V)
zExLO4pazOA^UDp!MvNOAK@HoDvivVM$O>%KVAS4d#s{jcH<@XG5}KJYr}hRj0noym
z4I=uRM9e^fBD$Q~8=XL<sjQ&TCUIta(13x6;ARd{0~=7?Y$mi3G{(TNQQ2NlXoIEY
z23^5T4CXeVzOuNUpwK2p4q0#qLkL{bFySd_K)no5`Y{z#1kGZxi3*A+E2*jTF)Aw*
zGp=A%@Tg8QR)&^49IW!+R~Y8buZ)POURZ3b98~RR)9mQQ@L&9KlD3dQyr|*T%6~T*
zTbc41Hz+!4E2EV^ozU_pOq^dgCjdHxDQo+0wtkFq80cU}NLpjv#ahl_&#(}Z);4H^
z^YkW711nJN3aXkm$QXlar%eJ<ilAwHQ8RE2B?_u*9l&YKobTlZ5u;7!;523~z^T2#
z+GrE2IVfORxj3~qFc@tx7uaaRsJ%hV2-Kt7q-Fw=Q&Z&B-k@c)$wUprGm+-h-k@)^
z(GfJf!zw7Wk=M@Ba-*7wpwLD+T}w*_Q0)!Me~`Ki)O-<D2IWc6WQ8`PDMA2L_JL|~
z@KBbipdxgLR~eQxJ)S=Wm4-|y#`%U&wn-k0^>+?L6qH6m^&1<TgR1pEMaKKqs-PJ@
zRqNj;VS`>w5`SNS*x<2HO9lp}RjlO<vJ8Qca0KUB38XwLV8pmV4jf#fd@nbNg2PG_
z6jqW(n^;9bApi|4P=4Gf3Jw7oJpP7x)6%Ti)U3$N<I@Ls(_&N8VpETgA5dHmaWMlU
zL&*Qj%sW`i8Ppi67&fVZ@)Qs2%S~dS#)l~LOVD~J4rUcGUhRz>EH4>1sDs<HkfB=e
zxU9U$%T4n9Acx9Jb82tmmj^NVMLD%Mg7O#}XjqZUas$8MMjjPQ%MJ2E8zd|lHi8D=
zHZsUtT5b>p&DDcfv4IC6l$AhzZcqzUj}a7o@Z7)-n(R;u@zB<FZDeHhnh{nb5SHZS
z$H>*#o?*%)bY*(y{-?H9wq`};E83ZtX)B6>;zh#dPqCLk<%ap7F(Obs^_aDs!HyvZ
z5*Hh^plMp)5|pMDK?_~DjW>c?Bb)*<Mn*=A8|=X`11cy)j5e8pBgYIBIaWrSSivO(
zD<mOrbO4nn;K;EBwbGS9jZ9G!P%FdO6kGBH4XNlcDnrsI8#^bX93!}m$!-d2buzN!
zN}Y|W-1@3+`zuXXRsQQ|yr~@$(U^7Dqf-7~?^`S>^lvFsilQ=)v<xUPm@5Cx`|Dw^
z0&a|o>oci5{5K1dP{DOL3#i?p#IP0`HcH^I*&vCQRF%O2BF6V}lNdNOKrORPtYV-z
zhgH>LkQS+;_{)tdkQF=jOMaR`DrW^fz728*ST-txDrcnwyX+IcOM)wBIf2dcatgxQ
zo8;vb5DRn|HY+H~$%ATV#!X6K2Dow-164)5n0a5pTvS<!j}bC^V`RsSsDwS<GxB-4
z#D($6yROKX7GNsKVQh(%8zdApfA2Aswey=C7Xq$peHa+nIatdXY#63N!egVNzA-pN
zHp#1jQwt9$wTK#T<Ys=kQCu68R&4b*uwC0|BJgsP323&`!NihNdlMVDNMi%ls@z5!
zOa#D_YBItvH_2#$!c0bi6IA+b(gF={J7}qKYJ<nGP1pp5HriNQT5ix1+#qPVK}KkU
zvL(YtZcwTc1P@jln;O|MnL-LZMI$kBPDVRMV?{{O2P*=gC7m*8_)48oSx`id$yiiP
z$;T^BnZr2WkTFVCgdenLic46XG0HIC*f`(N=jLr6qkJQ#f1G^ck^=vPm^hT<ysjJC
z%bKgovoKhzI`As|Ze?kd<#IqS@>r(-`k=1M^6U2oc~x^+a8->|hk(|$Lxwig!667*
zMFw6BD+OL|woy_J6nbXh(9;!oxk(osdb&oS(9;D45;*jDjW*~CfF?mVstCN?q#_KG
zP?6)*-Xsiew+KseYJ(RC>4JjJ)Wp(qgRtNRP0I}`LYt&z)Ip<B8yP`sX;m~WEjREA
zZWdP70(GxJ)dw^rK}}*)P*^ewn&>epn~H%dVm>BOaL+)UQB55dfG%EfN}T-4wwl(A
zF|q=DOqU^nbR8tjA;Ks6XAcJtL<kaYy0UyMEDjvPzi%>U%d1#`Goy@!s@(6XiXzf1
zXLxvjUq^%+69cG?0~&AOW>5gl)pCMLWI;AaD`%q&Xbe;lTn6*-zudqhuu%*&oWlPS
zG+4Azj0ZGs&kQPoWI%)2Y|yz{21Q5*K!HJ6L<ls!WydH48A0J=WGZHy$SBSz$vE*}
z-oF?B-u%nC95r!HfZxnXF%Bt>m6jgUrYA6MW3*)4`p@g%iGQd61u?E+4B7YZ?mQo_
zIgBa?r+u81pz6^3?=`gl!t#%`oI!>`k0BSDa~PRlZV)#@^k%h;wg}6D+X})U&*+0A
zUKZ4qG1?>xj(b@NP~3xOuE256Wdv%nsermU{4X~efTpF{1VIZh7&dZ&=C3fiJD?sd
z3utiycorAbb2qYM26-6VLIqXxpw8^&^Nb?@p6~j%3{rA3S~E(;wAm`NuqfNM#%@D&
zexA&nar>VnsHkMxW@4XisjX|7Zf_`K#=y)_{I8hxBI^<cMFvX-7tk&ic~ETGvAqOO
zv2PM$V1RUIH=44&+#s&Mk%#-`CLVDv(83!5PVFsDI`YiC+8dofy?R%0q$-KM+@K_|
zQIk=74}%qGcoV$-VS|+b*xR6~E+L~0Yyx{2_z;qO`WxLCwKp0tfYz;Wa*L}wfZC>f
zf*W`&H?V<5yBRh**$E15;#AiIwM<QQ1cf%UDKQv8<^Vv$Kn#K+Ozd)upspckBo#Dz
zq{pnzrVLFl;%eZPE#hW^;IShmK1L=+=#naBB{q2ad9g!1qC1y^MMzxKFvH6{NMD_g
zH!0!Y^MCngJW5lHWf|kVCWd{AnKIAcZ_ea+##BBV{e%$pZgUqz@_PKQKO`d|CO}o&
zFuyrW-?G}zPo8ldqv^8$3=@5XEHzy+Zf;^+w~JAFj+e)be-Hl(iW{2hp9P(%&BWmG
z|1#@saG4#zu#91o1}G+ESYK|E(Ex?Fj3TEtxD*1nz$}o`qnFVZTN4e?=!z{U9s<EN
zoT<pm4Yo#`Ou?0$DX1i81uq6?1(oDn;Kkt1ko35LAKX>is4V^xJbdSDDk!u`N5~q~
zRp1xgC?W=K^=y>U0Od+s(2x^o7)B7+FpQWyqa3R-a!jb}F@e{7YBNF`1qzIiaXdX1
zWhHh#CU_^l`97ohsX3?hr8u~Sgk@AE^#eFqM5P4OL(CT>X{xeGntGJKHqJNn`e(;z
z`8ap7o0Ni^TaK4?im12{3#>A{J*{|)y4&(4);2-vntUNiii)z%ex_ln2|gj^8OCmZ
ze}S{XS<{3>TaO$EO#v1bCNW9KdK%Ci+&|VO3~mft7&h5}=HOhw)#D~^8&F}*%?evg
ztZckdpZ(<~eQ=$puMO(?yF*tAZ!{8oxshEQJfX|SsJ+or@a1M*OFj<mjhf;wH+n#t
z6Yr}IX)}mwbMb8u6WAbfV56zz&kbe=7&eQDnVNyy3UC&<wE$Y$xxwCYqpqZ&&_)Ft
zOUn(Kg5c^@pIcC9v!sHhJvbwn3xbDw#Kpv+(>!`i>T2rH^%8Q7;-DEK(83T<J5-$s
z)bAG&6K4gFoq~F5Z2X{VR;`$chew==t+M<~^$Z7TXHE5g0+o}WuL$Y2(sdW$7hq@N
z<q=`E{I{xfW<fk7Tl0p;8|#mlYD%*S@C&f9FwPPe;1NAtkiW4c-%nYWkIR-_^L+i1
zm!<~VrP9K3|5C&SxFi_Y%*~IQEN(CVV*0v2A=WNxT+*PidqxJ(SYkD67K0u`1;Zw3
zaO!7%xk1!u6C<c8ug(lw53rd*nvp|$1G6#X27PdOqbL4ygPy=fMMmw7f_yJG2`Yl3
zN>Gebdy}Fdh^Z*UsSR47!osM%ky#v4`09b$^o*7p1r-H_Hb`1-WM&Z*+Q0;Aj!82r
z3M=cef|4bu6$b76gICemF`9y_RV6+ab}x07$Lhu${L0!vSpjk4l01TO89^cc&i}g@
z5|j}yz#^m>6_6dIt<1;4Jdg3rKa-fOR6}(x7B*$o-zPN{B|!~XNkvT-b6E*d4lZ@W
z)T|hA`~LrBaG%wXp@m_S7Rdhs%rC*7-ymhYk%9T;CN@cVaI4-(e}nF|jof@MH*td-
z7~E`}+M9H_LH^YRjW=;a8XBqsFE^=z8yc$epoWGjNCCK^0h+qt)`cv-5f<E_Ww}9B
zXoC!NHPJ>@T~NDU7}B-}cSb=iFC%cL2Gp*Au2U5i6ajZ?7(mT9Wfy3l)2A#^f6iM_
z^Wm<z$X!sAf=&AGy37C0o8+;YgPQTG)_=Zq?hTRuah~ZotTiEJrK$9{AVqW2H%86t
z%q-Tbpzu)tf0^|<YdM25gAT(cSx`*`N(i7~a&TA(ii5*KMSr6zXxxwiRFQInrd%NI
zRuUBv=LGdq)YKsYZ0z9mW}wL@M)kYux4l;IFt#(6b9s9$@XUx`WBkvYLqJkQl<S|W
zhzG=_)*Q0GzcJsI=hC!h0=b;2{kM-KpMWgOOLK7sMh4aYmpO#MV+=1LYeF^{8E?`9
zxf4`)Y|;XyT1H`G<Bi(PFSjso2uZ1exA8dWgT?|tV}6IV-Y9^|feki#d>d>JY~&UB
zxq;`vE}I8$>_EaBd3ZTC@Cxv4;5)F<jP2(J(*wH>y?XN!EXB*mv4Ky3Z-dE!jdCJC
zH^_r^*@L85H|T)}5I4%nb8M8C`pLIJ;lM^SQ;_n_rhF#C+6)fdJiL5z@(Q{pre?OF
z@&<|-9eAM<dM2i3Hpo(XuuWycrbeLVm$@h;ctOkLP({qlO<)18#Lft+h}AhE6r&!a
zs%%D(@=dQbER3Fvvbq9pNwOJ1N;kdMurYct8gns*#V!bmi&>=guY!e5fKQs|-<p5x
zSlGd=G$C_Va|aeCHV0ci-amrOc@vDqAY3-dKcdW=<hfK`!Ex02+fRU>OPxjN_XjZj
z+*%rxmJAsfSkJSTGdMHYKw5Ph^uTTTO*+Q*puRJ>H>3b5?geF4!70l{f1@iXWr2Gw
zp!Fk=wl<?VCnKb956TC8jG`jqjNldA;B;okXe<ip4#Q?)Ksz4PIT=B-Fyf%`8^gFR
zO$o+;f9<lqA?k%QAA8t(@G)|{5^}Z)+A8jyB6~jS-*d(d@_r%ejh!G#?tgp#-4$_k
z@Y>5}Z>6ow_@2p18{7nEQWxP6|5wTwB`c(A&g8(x#Nxoz{4e!yk*+MLgke$_WfEb0
z^)E<KK+&2R+^Jy%wYgZIvz9aHGekhgN>rI&ZjgtRv7o&T;H)Ji0S*8I{SBJeHp+;+
z+$5t3Dmp-&y-k|nT2E7zQyV-@BcmxOw1Edya;SnC28PgbLx~NN0nJU+prZsz?C=Hv
zv}ebt$D}OY*!k4U$C;0@m@!a<(b8stPgdNvfPbaNh5BCq>_GE2|AK^My<8w!Qbe9l
z^zRZTRe3pOT~L;6{agF5)E>HAi?N?+ue=m^-Ec7j14}h)IfDX20d%F22*=A!B61*a
zh)8p4Lt67J%r7^wfQwBQE>JD5sK0^h+D1<Cmm4?*HcErmVTnWfC7fJ>LL0a(H%JR^
zWEQam^=CKn3Ce;yWg>Fmsoss;ph`p#yr0pWQBjGHiCtM((TWjNzp^tb8i70Wib`t5
ze9W@{_Ej$mQ(`j_XPzp=FTl$G=NV%_{_H4IVK!ssKLN@@%0l8Sugyyv6By5O@bU<V
z{}$KxY^zQBdzTA5CU^B80}~e;0|PsQK6u?PXhAfK{zgVn<BtPeDY6Q_+{6l69`C@)
z&Z)hD$!H@dWbv(_qNuW<vFKGs(=}`UF>o;G|A^BEn+aRL%fleY09&%pEdFu>v%p3!
zQ2$KeC4A++5n_o#sj2|eRW1<$;lJ7(tdAwNe-z5IN$Rstg4E~Q{}>n(VD4ns-^jrF
zas#tIWW6p2cr2Su@Z}~(aF2-*<W6R|JB<aEO%(+dwb!g+H2rt_pFaB{eb5a$j0_)`
zw=jQTWn*AvP-NJ^s=tBRcnc#7122m<;|4bUjqIT8$_N@<VF6VHoQ&+MtREQb85`yQ
z&HFc>`97oiznj|6o-r^otof(R+WD`Pft^8?VFSDV7A6kR-d`xi2wF=52{9oPV?`qo
zWyLkNEXlT(zo-9G4hjO5Cuf=8FnO>lGYB#$Fl^w|-@?qozz1>!c;)jJ4t@r17Hv>x
zAHKg-Tuhu@O`lPZ<*cThxOt(QzP#p3UM?<CE-seq(uTVEZn_#Gt!!-U0(_#NerVYL
zm&~7-r!g2Y*f6YO*aV(sG-G|aNfXp8Pz22@f)>+ou)f^FVx<on+hk#VxrIvr%;W+s
zXs`t*1Y^*GXwa-GFW<`z#^C*;8(DOWj5f*&foBnvL2He~A!`nKg$0E+a9M7!6x_@q
zrf&x7g2@VPkh0vMEVxlo6V&*(QWO;0D$Agvssr9az#_PT*>ZybsNt}IOK^iQB<-7-
zgZC4Gr(+?@>&%Re#N|N45TKev-P9Pe;1o19prpqLS*m5r$j2CVw)$Ud$TSaI9b;`x
zv#pIQ3Y3*uI8^1m7)^>zUBcMpdlS66i|6I|gw1+<^zgbEYku$g_BbY6c}-Je-ISI>
z<tS^bf9X6L#?8gWxuGd8eyOVI0X|8s&1X5bg4f1a{(s4$&DzT#%%BG9+k>uU+QbbC
zPYG5?GYj0tVq#*@-oy$DT_sS4QrF)gcx@xIAb2J~5Ii>{2x?+63v84FEqf4txe+u>
z%q$3=VcQ@lxRI3`6jn+Cf<l`(m_hSzpdwKfwAhjXG!3hy&c?1RXrd-80&1rl8^M+s
zva^X=GOCv^+Q7*4@6+y8NghnbW`|`1TNoMpBkiq&TBpT`vzj}I{Vi|(_vzr_f1jq+
zGO-->QTx3~Tf3$?>A=4D=4M4ra9(!%|B^X~c^ZQzXnq>fi)4fMA{9XM(;(l8u)W+Q
z0`d=o2q&oQ(*oy6ap9L6#056;fbu*acr~*UDEWZrEcG`kiN6Fb*W1V=E-18_Sx80$
zlt|<RH*yMCf_v%;mJAz3WI*%NjGz{z8Okb4J4SOgWhGE^65N^ubw@ypxRsUM7#a4|
z?lINWHs;Y)_v~Y0%2;C=7o&U9g-t|Sz{tJUZ_5wHRz}J4R9$0JO(7LEX73{pN>@i{
zUKbJJG6`}w0p%CB|1Vk0S$i487}P<&76J9%1dTUJv%cH}isy~|%r7@_ff{6-%rC)Z
z|0ZToAb^)6Xn?Z{)aRfDm8|kcMjLsAUT)$M0@W8h0-V~Lgm^$qAx=(h(AdUCA#u<u
zF%i&Wc7}~A{DMN88CZqH!Tm5{69!`=aY0bErwW=)6=gMLV^?A@2gkR$nYti&Z3;V^
z8>7IEIccU@jOwOY|1M{(*zoV)D(j%u8ByYlVj-RVk@k!`4m0xAGw$|La}fKj>Z5Ki
z-qFs;$hUuATywv&CgT!KrRwG+1||keXne~tXo6N?$bgbGA85P{<U>`~ms{kyWI&@d
z@}Tsr1@<hLFsRbszy%rUW)lPraDjHl3yZ(pAgm9LV+Agd5BX%kl^hozXc4Uls1dY5
zUT^~&sB|?E0#A6bDJz0~X2%5DH3V6?!yv2(8i7>eW3v3QY0GW_<-bSl!X}CsB!x+`
ziAbw^^@nZw_i+v5Gk)z9FGcq-8^*&28HHZ0kmtFW)CuZ2$TCU@1txef3NmtOC$xsh
zxPT5w0?pGi-DX|Fpbc8tr3UgPs81+ow22KAvBIn`HwlC45(Z%&PVG&Mj11Zv#KGOB
z4U$HT8+7zHXk7!<gwleb6~&vR!Nb?mlAPL`9i&0MBQ0rA1Z#ovwlw6308WvY8+94A
zH%e;>3T;pVO#y9Sv)sTbv_TNmRTMTgMl7=gud`QES7MW8G!|8c4s(Ep@|8_N-6ofX
zM=Jv|^tCnhZRJ(Gia)$G%+e0pB<Y(jlWW9m?C^TVx-ctsV-po85kAHl^=}>i=7L8l
zSnQ>pn5Hv;*4bG8i(-Drynw-+!Hpq^;XcDA9#G`^gOWFhAq(2#2wuksS{T2<RDYv2
z>&p!;`Wv-4!3$75K~W#9zk&1GMt7l?n=RZqIkdMh2!b{=gO0+m0JAo;f`m7!3%uOm
zF0j#;QG27J(8~>q0-zE7Ek<A^8zdF332qS<1Z}|E7{aK%(VY{NO4vc$J2v{N3kq%J
zQPwfFb^(<Oih>*Y<Si{X8i9uH#H1muB^PUOYY8+hz-+leS!g4xI%p-Br=ZYQc1}Kd
zMOAPX0<9AS?OcHDQxG>Z2kl0KR3@M@gk21@)<qrMq80;hwi6Q<VNq66fm9}@CVEWT
zjG&E@kkS>j1l}?=BFaADKu>jCQn{(Ix`?E*A{$>yXvl%?;s|9seZKCXs7B*f#($r8
z?fLgT``EO}$KCo<Vk+H|3N}ZXD{hLiP+a6xBxzZj;1$qZxydVm(MefePEksmmnp#S
z(<TQ^3*!JbCKhQauLY%(r{;$=)`!{p$+NMfG41#hWM29w$ee+Z!HI!^#e=n%!GK{F
zv=1T)>4Qkf>45qm;LWNW%rC(O)h2#WysCoY%@91G$1V7B18A)TctDR^2ejY;+;RmE
z=y4cr;D!u>hzh;jBnln`5d{rGD}rZW73Da!!3(OnL2V;_%MFU4;kyl@kRfPQ(27@X
z9ue?NzcDz$LJBWq(9$7sIYv=I#N-}m5I_x7h=YqZHDx8ITqDygMl~kIDMhnvb%mLn
zVlIjbT+cOjh{#%HoO4k`z+T#kMH5tp{k8C_@-Z%&@~=``7}P<Lc4EAnQN3x}zYZs9
zaQB3P36#eff3Zd}2r<Zj$}-RnB=C4ApV1~xP=J7g2b8s?^f!uuR{P58Z(zB$5fnI}
zA$k^29_Hrb)P^<dL8G0Z(GY%cxdy7SSwPJkQOgb7f|~@zq(G$`xLXJDmno#gR#R4D
zhOEd`R#J1xH8M_Nl+#JM$Rd*uT7#^sZwtzp>OLwCVt)l~<?Pv5UT8Yo#@jl9*Y^Ei
z_b-NVJ!=$$G=nljEyE@ekh_JMUv3fwxm!|yBNyw-O<a;(+M5};m^rmKDC=*O2l+$=
zTr#urz1+YGDSyNSUv5w^+Qbi@oa7e<O|%I>mVbbUJT|g|hOsy-H^>TZ<dU?s+`uoi
zQBK*?a)X%QMtLRh3_I8pq9SbU;AP<8VH%JRK{<&5;y<Mz<1k}w8B<Gr2U#xbQbzM7
zC2?Jh>fj~U{~0t*O*K{ZIixLOe07+$L2>v;uybn!8&8yjLzF$J9c;<Kz#`7t%V5Qj
z2Tju|kTk8VX@;4mK_RdawCxA9XuujCb4Es+xFIoTh8lAmMjLGywIN+AP@_r=G=Io#
z2x?m(r&CokQxkCK+gy~59n>M0V-!W5j|T0WW``|<w9GX&&1O_*RMfQ&>kqMRY?SR}
z<zQqn^>c}cHeBPij7M6Muh}@aI!zRwbpL4nQrFaH0rfc9GQ`W-n7BBY{!R2!1|?$y
z#is(wszL>qA*mQV7tO@Q+RGrq;0Fm4cnSv9Q{WWL#GuW%K@=7MFyEu4TMna*pt&({
z$5I$n<skbRw4_rBv`NtglK)I{Br|-(B;YRo&F>^_&%y+XBPRw1wnpYo26u)_Q1{3f
zK<0wCNGs}_I)hH2;RPj9E+J#%jW(>{at4;$7&mx;o#_DCj^zN3CkJOxJUM_e8w)6h
zaTslI5ZGwJsJ&4~=;bCI3y_2kX#c&14v1-C%Bj6UM*uXNzEMKx<t7R6jHd*s8?FLg
zNT;I6slCyYQG25U3up(6o2BIj3&9P%mK$`0Hu4);!q$FD2yKwFWZ1|7F0c4OjS-Zr
zD+=mp5L0Ba!^$|&IvY?x!izD5g!3O1l_wX^vegv=m1H6UH=re1E@r95qzcLr*RP-O
z!&9uW*`pP6(0YKmlR=MR1|&W}?G(_;UojaiP@VzB1!y&xGV4otp$8uBX1TUe9TE-d
z;Al_>EjDFQ2L&-K8q^_kIl@9OHwl9mvIv8Q!sWq(!16Mj+Td9@b#N%_g64I=p)3p<
z1&4&|Ms6Xr+yxF*qUr#Jg!4FS09aTND*r)k*`v(U7`PZ@7~B{(f#;6-VQpCnP;Dp+
z?x%1IzXa8IBA|YXF!&^=jUwFexnl`_P;-@$4P2vvdm)gn7c;n}Y6k0av9YsRGIH+Q
z#mN2d^R8{FCIK^j>XmiP0;W4PsvCY`Y-N=F_w?w&e_t5y9gpe^a*f(~G`!W-B?{Ev
zu>4odqRrgNAkSdH(8K_qC*7#Z`V!nM11<g4WqY}a1C*!OLBnhMpq}LhDI>-WhWZ<r
zuWb|;dbyEP!N>@<*iQ=7DFe-_IxvIUpX^4UJ{V~CGQaRkaJ?-KIxI`pa)XxOMj;+h
zNyx4$D71x(UsMY^2?}auf-7xMbU`=use{&$Ko;dNihyT@Knr<5hkdZITjm-Y=Q65S
zFIo5R->2PaoxCPF*9Al_G3s)PfV!Nen-&!W^yvQEB<;w&-$ltmti2u5>&#Ra{<p$O
z%ASplsZ3r>vF81jH6Ox2)0YfP3~v95S<IO`8KfCBK|8`EK`nH7&^`lDy~km^QJoFE
zeO8zmv}%!Y1EeP+BMe>*Eyk$5LD^^{m(a^iT;TeSi<eV-lNc8$ZHozWYJ<BZVxX1L
z%#!lzpynl);6`=<P*AAL3kq#w5N8KRHn{Tzn(Q)$wND_K9nu2>EvAE1^h#`QjC|XC
zYR!dx^^Cz@&owTbzv<t<RSOIAeS<m+N;fg?ILgT5<*B~wcPrS#_R@}w`I8wL1@~?E
z7#tPMsF1M#4Y<DzS|j(8xsyQ~G;afMv8W)mSolC8z-7D<+)U>K)%>y|pgy+_xM)=r
z1kG%1QUvE|MO9GI3U0u`^0cDBMsd*e7PLE}2+qA4mX;d@L7h-OXv-Q@DsBMHe<0No
zqM*_cw9Qu;)IouCz(FfBp{ok`7$H@mtZa3PQ>eM3s<F5b8;ek3qhU6vd*YV{YUY3o
zxrY&*UdFn*`kIpJd`wIa7yLU4>7ao9@ACg8(?jNI3@!|_88%shdfraP8@X9uZsG<X
zMh2cY6$gcYtno%o-j|y+!6_Xyg3P$VReyshXdgNB2#bvzpcU}~ps~gc>PB14z?}~8
z%rt0$0Eeic&;}>V4LYDhSinnJ`GmF$2y#n{8(M<)N^ejW+#m~DW@IS{KAc5UaEqv<
znYA6bPXV1C1s_BN+83a%$EdCb+MOeA1{#VGlVt>-!T{Pg!X_#r#|)ZB1&>sz^D%=D
z2ykKI;o;+Ek#DUmF1cErrW-MPO|hRik2IeE8xs$&IHSOW${a=Q07LyHu3<}-w#M=Z
zu`@AgatW|WGxCWG@bHNDPE8A$rY5PV>Tzb8l@PzAsO&j$0dC<RvG&TQ^0Hi9^3Gwo
zl}jRdL^)WQG(pGNF)%Wy|9{D}g5?c^3}|hm7$`^avc25I4k}qd8!H%$Kz(>d(D)TN
zt1z;Hl9jCf2I*@XxrJVCU^Chz4eljKgUS_dfsL%<FE_C2Z{mjZA~-p<L8YhwqxME&
zaY!jDzzsf@k6|Mhub|LIL2zv#Y--13ZY-!MswgO8Y-DE32pPiDV=@&~kE_*YGG<i$
zce~5l&p0hr)id6j*;tpQbxHicc89;m?^fm%mgX-LHmr<bG6nU4{=a1LVD4m4X2@pP
zBn3(<;>H^}K+82jeiH@FcY;!i0Hov2Z?uUC#1%AV1Ra8+aBU;A5OfQdg96A$%mN#^
z8MQZv8*LO4dbx=kJY2)g&#Ao;G9@S_2wJTP8Gi#0Izci&s0}P;3>lZvV+J*gofvgF
z6n*XTJI%5fbxpJX-3;3lRc)upqQPwJAoe%H(9%h6TRUSesJ{QJ2^xvnxr0&9GS9_{
z(YV_X)W%Z(|B^+3xtKu(G*=1Q*}O>%<Zwpgji5E%3~Ykn2^Cd+$Q}oA(3}A%ufpa^
zL`B4<k>@Iv_!z;P;vkciG1=-nN_n1L<k2_I@CtFY4U^{k_eDTjh@b1<O%W4j@EJX(
z9MXS}GI1&MDI0_5!OZoQ|E8()OE6tGmITjLzGPj%T+Cp>V9u~f2Ndo`#+%eY$%s+V
z*m$ElXoiwaKui%lLuskM(F!z@uC4<*AWT{xQnEs3Q9<*5(u`{A@JStr(-E_NZ0yWz
z>`Lm~jC_nrVCSpm`>XG)<T|`Tl}j=sCQ5lzCD-X)T#OFprJg}9^|~L#g{1i|p6B3G
z72y2$PskMF9djPZzjqlwr0~dt+T7+G@_&yq@kk5kLOjP(|2ILENu9~<?;c43QAwt&
z`VtI`43Z2CEQ-v<47Tt&J`G4;L|xYs)UJ{P#R!-2MtSC!8#(zwYxeB)L8mV;Y?KGJ
zC`BYeN1lOOl;#HJ%!tLUq9XE);3fkk1lZWw*b%)8(CnT*XnVD&2zYi+azWaG(;oI&
zA$hh7J%kq2%i9E$Mg+`>P@l>ur05k9lc~BxRaJY=91#xd$@)?D)n6DnViZAsWYHH8
zJ-<Lz*^&*+OVi%_Z=SX&sDr_zD9B-bc89hQzd0wQpUlXh{x1fc-V8zWc$y%Oi5hRz
zVt%<vL`ns83Y|W*n+e{O1nOooZUFB-+8|;C+Pk=k4Lm!<CdH`@-g5+A<;-Epuu+Rk
zP-vq(c>Z4;R5*%>ihw(hjOJ$MjPM|VBmzXQONpJ4ja^Ai-B?-GFhJeXHdz~Vyw6z?
zyO5Y{`vt{3PtNlsv}=dBcAEa1p0va-@1M4=zPb;WYE+n?tqs!~L-1N>Q#Sd(HyMA(
ziiCjsS<Qc@y#yWh$H)LWJHnK?m_d>um|>GRsGJaB18tK7wG9MBK&O0x(lHC`%S|kt
zATbsWP$4L#zk%Z#XekbOB9EOzP-p|ECBsGmaqs}tMo!Rl9Uo-Mf>BwC4K!P4B*!Si
z4mvx-+?ZKWNzGE2$@=A@OfF+_rhaiD9-+U-KCLR|Ggkf^t0*eVC(g`LzKqd}iC04W
z&%eHX{~9?#<-oLm49sb43=E*vbf6<p)Yx8bQUeV&GN=iHTxF%dLH`=)+*HuenzYd-
zMNkAeC~9zmPw&(R*ZcaQGhVF06Lvx-cFg8>pwuU5Vh*az*+oFL5oqNFXep1l93yDU
zJ81b1=!6G7CUqq}rfF<^eDXYAl{_rQ=EtK|8F|E{RRz|4`NG0iA7`jE@eMzdd62Cn
zn>ZgI;|~EYRwfoEz7#JJ4aR+0b}shfTwE+HY%G>5{~2GmwLSgM(ooVZjf+i0ytZ6K
zo$;VcnxPmA6B8@A-v9KEiP44iA9xN8G-U=lLzh(mJdXyU;Iob<MxufuN}qy){@Jq^
z``G^I^+66RTLxc-4L154nRs7r5Y*owV!Tljw64+)w5}2qRAxdiH^>-mG6N0nI+%g_
zJZxs5HWZsUcn=073kx!VHdL5_IxoT|un+?U3aFk}(qjf~HwK*#09pep4%&4L3P?Ui
zc2IK&L@6sxlX8%N1{0Go2Ok?as7ymFWkEs3!6qOm!{b%X!@{nwTe?N%pEw@}2Z!ZK
z#<SOLZBH_u1P2on6AKrcBq*f**+W8#m4%Cq0}{qbJ|Y_boHPw1l*1Sp8CJ2(U@>Qn
zV31?5U;rI!CTF~bn}b1zMSFv^{uT~S1{)Ub4SYt78|3vtM*}cy<OZEw!~~jp<`CS-
z45^jv*o=)>jE&69#rfEkl~h29comC2zqX97zO)CUkcU&Kp)!*um!^=WqOPRJzjy9V
zVTLSQSS<Lo`6M}#3=QR3^m){IWI4DJ^bJ9Mnsxu&7~5GG7=#(*7*rTQXBvuw#--#z
z<5Hk<gOC5^21%oheEcuLZUUV!YAy`wbBl?Ki3>xUnXn^#m6g=iad@zai!-yZu(4XR
zIBRM<IYAEd{kK8Di`mIoS;)yv|F4@YkFmKWtBAgxt%0tsJ;)s{|1Fshv$!y*Gw3l)
zVc4V!s;!iaH)^wi=ipSeL3vzN1=M8%m3wT)8+F)Tg3i9x0nKJP=zvE5nZe@@%q*ZR
z2U#bkA^dWK24o0=S=-2Hqq4xujjX~(Mw^tugAvN0Wn#*ZaW_sr$TBfbenFv)f>NM9
zhK{zN&}L2sDH#>W>52^IphGXAN9UNDn5(G^g3eV1&1Zp5yi{W_7ZDQ|<YRPU<Tz_T
zZ-=S6rfE#Xg0N~!WpO@9VPl{6Ap6t*zO9)!qjLe{j$Mp`e49736eQ{!o2v)#JF)&b
z$Y$!~s4d22<l}70ws|ujBgc*zPi2^`g>Heur||zvmWQm%7y=lg8O}3oash>ppYaw8
z4hCHoZ7_FZ2<yvDqM*?x(DY9vvx_LN_LfMn{1z?&5D&C<1k`}kH`<~g4HDR>0Gc(9
z0mb!}Kmi6*7VQmz0vkCPwKoVFZ8Q{mxk1xtgCS(jQ-bg11_^<U*4)|~9R*%)j0H`D
z1_}yo<O{d7+$aZH#4D<*Yit3Y1dtHipk&FgG15X%XsaoMmrr0gsPD!sxS7q^+7ZO$
z653#ExlutH+EOz&0d43OH?svDeW<2xB5o`Qt%g8@mLR4$XwVCkZH>jmML<hR*+B=j
zfZOn(vXD(#Nskq@aU6OG2xz{5t*|$Z$=si%TAhQ9(Ww4@>$H8=%IfCk>O3NfGb8ft
zwbz-l7;cjlsB_KLjVR~g5awXxThb|O>8$S~9l%t$)GyB0O5Hq3+QZSsBgrpUQhnNU
zJ}ypqMn>Jk=U;T2>l+7|vXs~6`fd1kn@33T-{q(P4i`m*94}KA4#|XroDza6{Mt+t
z8J$e!HN2gqZ9s7-&cFa(hm*>X!7v#ThZ|j)Uv992uEdcBH-I;>NhyF@E(xFtPFTg*
zcw-Ff%Z=J;Mn+rwy<HM`wKrHAZ}ew<xxvJUaYLs52G4670*p3Vi-7hEZnE|SWfW_3
z&<vNgJ*W02Piv5Xr!Ppr)0I<uV-}<KMr%(&q0PchY3bn2#WDVZLL1USvwM)Xj<S-d
zh#b4Pq7Z8Phgs1`T#TJfSy2hp7-ExUR0JO)0h#ww0c|}8jWh^?4j(pFv}H6=2aUh#
zF)Ax6shb!pf|^#0;^yL|6KBojX=LKy5fxKcx0GkpKgz~ZTwa+GwIGn^C?kt5mn08|
z*1vb+0s<3RSr{K1GV1-4bgC8k_fK}-Y>`^0e-ip8jF08H6!jGa1VsP6F=ljQWVxyC
zmBuu$x(c#d$e4voP()eP)*;T2(TR^ozzf{6U`iACw~vKOn2$^PjR2RZoTND8zq|Gd
zpr)3h1EZptqym$yp^%x6sWg{_IAfBn^gr>FCmEO+djG{Rfz}6mGQ=?~X8>=|-zd)d
za+5gdWHttIUeF+?K4|=OlMSf&VX!d*6+iKyEVY5fXp5HsD1UC0vNST<pbwf<Hx+uh
z!Ak&CeQgv8F*4es3043)GFVe!0~bhzfDrgRBrc(s8xt6{H=62$&QkZVwA>&d=)lD;
zuBfDA<Kpfg2+2nqmDNE-mAH+d&}J6Rz!+#zWe%A{gBH)Gpt=#1gFt;;7J10>B)A;p
zlr=s^cF;-<&>^EN`i!6@8gig&#?(ZQSsgUT*}G`b?)vh@`Vz95T&l9l^`>c6f|@ce
z;wtJBI~Fb4(ptGlUs6_sOI1d>!6dB`BqgS<I<X^0)x#l9lS?s5-OD~kScF?OjEQSU
z?3~q|Tc^cos%pyf$jUN#S+0naHP)6@<q_a_dYrQ@e%j{dozr48Rn@`LK9<W8Akut-
zPEU%p-AxoUMSDVY-OUs<Id~W+fahNr&a&h)8?w4Fa50F2R!DJx&+KL90gXCs1Rq{6
z28t5s@i3tN<3<7gm!KgQ_+lN<^rD(7Xof@-%sgwat?A;Tsc+5L3$4RgZtB}PMA_PF
z>)V0OLbM0X(H8!_%#qKg3tkiC%P@&ylQ*cX>csqV1E2mDQSbtz4QBcqRhYqrsjU7M
z7O)uO20xH{wg`cnP8)<E^LRG=FE`i-fEFNbFfiKaApknrc7uli=&aE#oM4q3{Ta14
zy4nZ|ZRh0^Wsy}^@dl*>574F|hK*)Uf<g{loD7meit1|m?jDfDAi%+>XvD$*I^~Li
zML~su$sDw=mxEDIfP+z4iGz_5ymZ0X%-D!sP=uXL9em0xA2Vn;1k}#3gH(77g^UV}
zml=6aGnO%mFI)ES<-hiS+5bBKy;>H;q{~?Qj}f$l<<Gys?|=RU{QJXL!Wi>zNj+1F
zs3aqwtN@>ZdwYm>RC$D*T|`N&Zs%z}HpAB^zx-Rl#K5S__<>Pi*}rH13hv(jSMcxI
zl4Xoij1zAEOZt11k%jR%_$scGj12!7{+a%}d6&_uFkk!M23bB4IX1hzWG_MM#4RP|
zo06@Cm$m9Ms@HyFv<0OHW`+=^dgewpMFs=#Z6=EtHdyL!GzOp7wn5W)qaEwZjS9>!
zHz|Ny;tDF9+Ms!J&@s+}`Wtz;UT$F5-zWhZcy<TH(nf3Hmm5Sud6S>-<pyhkjn0hP
z8<>qY%7EIa0vloLsXRbiD?p=FT$UT01vj%x=z|8KHpmEV)C3K?D+_Kgvt-!lq97==
zS%yIuG<LO-2ejWwR2tHNg)X9koO=jLg3x9BphmwOqp=+$WDJH~S&vbjja@|?ba;=b
zh_a#*WCq;a478vs<k#&K8{14VE^&2pQ%xZ?_15aF{hUgQ`qIV$ozm(`+#ZwvedAJR
zs@B#0+pamo)66_Un5%sab7fc>OYF8~sVPjRe&#&J+QpamANqG$NL-jnQr=kK&76rz
zQ9q86F+`G4O!Akusjj-XK@^KWD6E+no-?p8|6;z$Ajx3F;LE_c!B~HT*tLy9;-K>_
zH;IAAXT(4QH$ss8Kso}TGe9;OfXYh;18Gie&~ECDLSm2;4-Eu2%PMGq&%FXSHbG4+
zanPa3ptF<Nl|Z$M3aEnwYJ(yP>oGo84D0kVRpb(4G@q0ZHPKF3oV)&+GGmB#KwPDn
zkbnrI`ILmH$#$aR+#bgnKk!J{_T|PH3Wzt~Pl~wHD<;IK`fY_Iv#6?l#DXMcWZ~Y+
zpngj+!!DMGOg9;L7_=ES@W9p%f>%v)UE9JA&YYXLz?A|Qs4E9K@)*355EOrGrh<ya
z*34g2rGoybGPMWEs{Ko`XS8CR3^E&WrYi%=iLIdX$dSvJNQMm1ttN_~5=M#n<%UqB
zO`agOHS0@Q#qY$ay-6F?LQXN>sDoSxZHWr>)Zx|M7{&T>15zoJ2}<8crH~q<_QoKQ
zmm8vtHU)uqvIm86YHv~t0yQGklsL6FXd7(^64;o?sJ+pE|K$b)0q`DT7jf|EK$48w
zuwn|-%1{FxI2CERF)>I`$bplWk40A0+s8NpRA3nhZm_W2;2^Zo+7ncL1u6*&ZMJZ5
z@d3$232p%uVc^w<+Cm!)Kn)XuWf;<SWkm(Z$uKOSrFM2qre@|wkOfL=phb$H#v^zn
zTtV0vyuA)`qzGxHo32!)gG03hlL{jn!~edCmR{Ndl3a=bnwG*m9DI^|$^qunwlI~a
ztaGjvp7HP2>zRfw30B&ZCI{KdlUCsU`CzYX$28eq(P3GVTeYf)zK?mOYQ3q0Jrf_J
zvbeR6aeiw^Ow7Nt_Dc3_jK5gKHT^A$Lscw5X{wjikU5{Vn1Pu=jsd)#1T-53XMm3j
zMw}7c%k+rV(8&qZMlEFC#AMD|&cF?s$p+n}vPBqNWr0?_@`G96S!{-DTX?~#egiM~
z7)#JGe}*jD;Mr?I&@eJ5Gbn0>LH#K<$c|1>OCH+nFcT32pVy;Q*czA6+#ZwA928a-
z5@u=5GC8iTJu0rPeMWUqP<03c$S=hV46KJ)gBYY3JQ+5DW|*K$b~lKC?oHVsWW0p~
z>@INUSsFCiwt>@ViwM+pMw^(y2kL@n+1QLg*P$?gw(grN3Mwj@fX;_D104=6rmQHa
zXe6ers8npp<o0);tu2#N5R;=Vqut;AAj;;qrmdzr6O%qnFzD~aAW-?o$heL94YMJ5
zU9bkj20{HTtSIY(IpOPqH*!K2Z!j1bGMa%$c0ecEvaqwTGj1~vNHP(V*W}<5<`QH6
z_l1K+#MD1Y(@>g6n2(Q*muUtw10#d|zd{x_=5_{ChN%qToq`)wjW-IizTBh&>J4fc
zZv-7H0y=PSgPbvFIT!=;%ME%)8@adz6b|Tv&kzTnjKH|T3_Jy;4VhNf22Vk0gJ$ko
zz};-{3Fn+f8??bwP#aW@Hp&aV+$0X3Sr!LPCxedO6xS9M0<DSL$f*oE=}iq>g@HQ&
zCTi-+puu*~QAD647)=Gi8z(@EY^)hY!RsQ`p+~f8Gb*v$iza9r2gouSuqk>w#LQu0
zvI*m2)U}S{{&ziSdzimr5?6T{M?%HF4XQ58i~Uqt?8N?Nn_77(%w5N!%*kkKuWl#y
zSJ_3~UVQ5oM(H2ciuP=5;B@@2kYyQbFM~9LJVP<VCRWhFTJn%o!fCWYK!1xkn6r^v
z1~ewDpua)l+7=l|ijfi6!obhK4!$r7bn>PwqxKeVu+%1Q@b+HNTB8l@M&SKtpsS8H
zfKIFu7Z4NzomC|-2t5PNjtR7iT$@qQ7_^pL2|N~M%_ykCz-TO}TxeZ+yPNU4i$g|&
zht1z_*48ZCOfml%{w-lz*W1gy#b@5+n4q5>L7Li3%pyFDOuz53Re;kP!#c)h##W{%
z22KVg*y)Fm_AR!<yAcN&!cHt?JPJOb5MtKle{oFP7#JA%8N49pfp1~wWRPXi-oOuD
zx6cT=B8&YRcz%{0Jk!L^4?1T@U?XT>9gomU@bQfs*+Ge#$8rOQ;0EyNf}lhI+74ta
zDkdtTsC-#+-dw+^{uTeqqyF_8I%qnxPRv)&SpaG~n={oj2eB!F&n?tqh+}{rSqNH)
z4?1pH1$?mv;|6U|9ko$J_~ix>$XEoc@JrCCXd6X9Hgj2SkQ3a@#LmGCsytXhCxyY!
zI^3utB`CC!6;}EvfC?W4HDP$eNmv9lmI^v6*_IJ}K?!(gs`(p6=QmIPZFr`x%2chd
z|F=`Kl|@<EHafxHMONQ7D#<}so`t1$!<R1`R=j!lZ$GF-#Khv_U8wBD=<au1H=$PF
zmeET&#SJ{JRm#A^+|GQHL4v`MfdO<bmpN!-EM##!Xf%>dSpnQTV*;fQ(29A8V5#Bc
z^r%VpLIT2G$0~J$63UH5_!*rbf+8Tna^0XfkRXd{_0#l-+r8pK%Keukc(_!ZqUOb^
zs#ZVF#1I6phcEmW!yLlGz@W=u!O+eCI?`H-_2nih&{iJ?DbTSXvfu-aL46iO&_JLi
za^SNwYH#EP9kDO4S&-M5PkW;tKltodV}9_V@1UcZ)%ae5=8-n)fsQH{wA^4UxJf`t
z6SRYymmRds$IQ|abkm6;=!`ee<~=n_14D5W&^ls4Q#E5FcF@8#J|;-#!yG(=4e6hP
zhIp8S5xuiQC1oG31x&KijK)EdB0@|;%5H|&Q@D%`P1P0cpD)Om;v(}B+HLDKjnH=C
zS;fdFuW!yf@kh0yN{Ef7uCuCax0R}<vA$XPbo1yi7Jt}aBr|BuChH!yr{Ht?%t7-H
zp!t2!7DUi`9qcFdZ7|c{qQ}V~2igu|p%1!|fng)knSG#ys%5#sOmL$i^dJl(&+g-f
zT+kxUuBNKTMC>_!Pt@f_f<B4!{ktnGB~Q$uevI#=4fLlQvP5z4C^De>-;7BAo9J)R
z=VXup`QKb0v?>gn|4jrpYJ*4Xjfp+Gkeg8jJW($y!p_1@tp6(+jYZhFWi`V7y_6x!
z`^Ed%m<*+@1;RMN>#o7)G_sq6<KKkXlNwF+H=2RwPmy9Bv~8ZGlNz}h8I2j)mDQEm
zm5KH1RYn0OMgb+JH%xDsi1KSTqr$%j%Ga;M;+b8UL7l;c!JQ!kx-Lx!GJlGa&Rt<A
zQi9GFaxvaw0-mhc>||okp}obBgF%}`dxMz~XxSiWMITDky9x?zaJSrOVlODPQ42h&
zOl0H>+p&Z0?=UhK=K~D`D=V=JD-v^*<sueUE@c5_Sv67fe^wEJ$}HME>f&mel9vB0
zB7(da2_JLG*3Y8Nt;{9H#_8jy$YRW`&LzU;>-&2y(<}xSXxZ?NL7l;f!IZ&~p%G80
z8N)-(K!1b1@kVW)mm4gN7&kcSZ_u~~DLVx~iDsh>|4Y!A!bb4TTPn(+Dd`Pnf}2=)
zOhM-{*a&SFml1<pHiVSAKxK+4_;^2}$`WC4>l-wzpeC%y4B<frx`;?>|7>+ZV_~|s
z0*q&$Pj}GPw*?6hN^fk{+D;BpwvNAdG0kGUs&D6{sqJVBPj`L{1`NgwwhUF!5R`(X
zI|+Hvy7&#M`Wp?IUxH=``9b3_cKRE5u5C0Ce+fE`$dXZegPaj)fMJsmc(sub=o}r;
zl?s+7f<jx^`9-+Ey+<LzjVeZ<P6%kRJLp<18$&^%tz1GP?8cy-ZlGCzJ7&-ss^)6y
z;LrhGPXgKg4;jujHDOi+RYqdqS$;-EZbneI#nePiiOtC=+*nkIF_%q|Z8BqaL|Fb5
z#&z=6wH(dO)26d5%KOK{V<ztrP+pnBXv}#2c}PT2SVU2nJ(Hw^wlRyCc!Zec;;_#4
zh(%VvRl~pwik$=)oiryW3aHvM+k+2UWjvbZ@0XnB2VG|eTF(nQqsEsZl+g+rVpfn4
z)3@;i%@=@n5^Ufy-pIiWni$*S<j26ttGz+mcq3>qQp;$QlOLD%W(OxVPVG&8P9UbA
zGH9qeOn-yJwGIA88+C+VZjdtC<NzL)aj*srYzu%^u7H;4sfxecpbFU`#w`F|glWO8
zz0p$qCFt5a(606a4L_Jc8__p#>9K6!KESt;Px>bdXkR<*h|3KYdVCwq4zO&r1RbJf
zbzs+l(_cS<57FWi*v!kvBdop4?(dfsU=cHc&E{qn!rGg7`FIe=YHcz%vq10|wsZ4X
zSn~3jnL{_S>oIQSvO@5|hiHIq*Z|)X!Qm$;v>_CnSwJzaZVEo}0d!Rccvl1HWD;{T
zQ_u!f6E$r{K~NenvSS6U2mlQ%m<yt$0?>&N>P}AKrji1T9UEC{t<1QD6b%FN1NvFS
zIh>Sc8CrU1vauN(r!>!E(zV{{RS;mStjx!69QKD#FwB(c-!`@=7q@`&@<7HEMq?&E
zWqErhX**p*7F#BVf5ss(nZ||!OscwnZ?TD4=_<SbeJtMX_m9g^T3p`UqS`;`?+1HX
zQ^pShKaTRL+OpcSG3{pJl9rGc09|Fzz{pVeFOD^YbqRw9Lj~k6t_|$Q8zq=uZm`t{
zje0U}@B}yLpa)92f+iS*UT$&)9~0wh%c%{zFcfrlq@@t}qBPKW5a<|a9;1z*v!6{}
z1%)<AC^LiFb842L<LX&K`AfnMycdq&5<23{plBp+X3Z#O3>x}UR#Mkv0-YHEnl};$
z-#*7+Zej+#4~UP6T@*C3$EM8)3Tn`qF{UaEg^X($<*qKtmtbOI7E<KmVdE4Nw!Ydr
z?Wc_sqi^wyTI+3$EP_ldEL<Ftx(NsCWvzqmzLAlbvBW3l-@|`1nD#JQGp^mRj)_h6
zpMWL@n^BVf<R$Amr`=uhdqRvXBg1YM0S;a^7H!K3^XtXkScE)Gqulg$owS`<GZYzD
zgZf6`Jt?f_Y)=^s8SEKZ7{F)nka<EZXyn;~_2niDa8U(X7SFf=a?~XBI8!3ejCF*Z
zBLmA&EE}kEW~{u5pwK2GQ}D?@a)KKzKsAm&rKiY3TCJ?0Rx9x*%KrJUCNJW`$RNh|
z@2(`DG7so<A3`V0vdxq>RG)9a63xLPBn|5KgU(BY#G5T6BW3Yst-r+#+N8Au@5Ul6
zzU*liUmJ~VEG;*JPW#=;!^dl837Sh_*a$u1cB3_DO}vq<CAhc)^~ME3g&MfX!+Z2E
za#I_2@-4w*fd953H?~!6SO~_LJW^vDn$OtH84MY$7`{>zUyK{9$%rKz+Qbt0++icj
z4f2AUjZMr!_xFIKYYPt_uPLbQ0go+EBZP!F;skXNK>Y)vBk0d%MqwsK0oB)_4gxXp
zBM$2zfcrv_{Pd2&kimw*oso;87}{W^zrodbqbbkJ4ff#90_a3|Y?*4akqRq^_C^bS
z@XZW}Bb_%3%G>g3Z*&4(ss*`V)j<3usK)_nf>66)l#>?}+Gy`;X}LjPa5E1dFX((a
za-$7W9)cU+NHfgD$Khs-xoDya$42z|Y9`RSN~Tq8PZ?wxv>8$%u?gO(hI+d11}*(9
ziqPQ<9dND^C2-C!XwS4L_$XP>IlmjVKxL3BcvKksQL?b(KAFL5e?aGCsOm9cJN{Qh
zO`b)-=bMPozsIt&@T2;{M;Sv717@2dZJ;|7I(Pvd;{xr?Ai|Ft`dgGJ@uLRFk8;}R
z<t%8wi72>P3G<^cc%c$#te=scg&mtGRh?oMNXV<pOUwLwEDVZT_;JlpKT2v^rWi^|
zDsyo}ff{<ycw{$ckY!M12*VkVjG(JAS+9XEzQ=n?Gw3o8Q0#5xm62CaRsk&wLM@mu
zJ;e+yiLiM`nNbj0<Y4oQFryq~1OhY$42i3E46+Ow48{y8IDG=zM5SiDQHKY#J(h8U
ziT(z;Ya1E3K#ThLUxKa*W98Ncd2_R-D5&Vr=ZD;>Bnq0H;FSSq;*C0n;0>|_6C`Zo
zxhl9*2+p<GeCYxmUu5h9<xVF}eOqk4t%fcZ(T3zjP#eV!dS8MXgCj!;l8?2FHc2xv
zXm6APpZ&gtO_V{JS9^nv@kTc0mm3@)0|%_vHi#N+R2KnVys}9hyrV-Mw9bnayd#j6
zhf{kagOrgG>;h^<G4RL&!$wiiea1YBkY)YQ5Ksb*tEhtpo<U=*#?WShk+>M>Mk#hS
zWmQl=NWt6;dhr5yrj%V!QA~tg(M_z<MaWagUY^a6OOZ>+P1vPUjOp0f&Kc|e9eS_m
z{BH}BZo)K1w#JmK=6}i}UZNsi`b>-=y88dt*(=&GerDnn;F4uxV&bz_bO?+4w`Tvp
zAO9+4SvpNc4^CuMX4Idthe^Wt?|l|C7EpMB>Y!ch$_%CqK@9sL;k5zxsk|F}^*00=
zZ*hVQQ3W{pa%gX{hYV4<K<<HNyS9<CBYQ!IARr&vyGhf`71VA<I<}XW5wye(a$N65
zCtpFKjTY{ZlEMgb1hTrCHX~67_hOEN5r33#7{0MEd+_<lM4$7EeOL^Xhl~GTW<ARG
zlmT@1uO34rbO$H$>AxE^^f#)rzTBh^I@Q!cT?I7o09m4ob{;V3m|W0#z?(Ul6+t`x
z7&a1rBrs%53)1O;AMc9$c;I)ay$!^1u6RxhX68caZh+3xMe@52Lo_zOYw2%Mh4v$K
z!JTh3KZC9vhxr+FxDJw^H)?_I(Nfd_r5w=3FL(|_MsB?m;d@3!q;@+|erKA1Xt*;o
zfa9Fq931C54DML`&A5S}Z$SrtAo&(@7Ze^p3Y#(-Gm1h6$cgad5pXr6%mixs66eJZ
zCPuk`kC;Hi<FL48R|Naf7IfADcxN(7y0*~YU~9ZZ2fT`Zv$c)|hxQgtFlU3l5$uLo
zwCDznQ^KO#094Z=lK4g)3qhfc%HSy?0?{oD+6VwT^A#~XPDF^fvuN|Gi>Yf$+J3S(
z_0WcljjL-)*nYB$2qG$om|0j%xYW5s+5D8X<ynlm)VW32AY+s)kTk*e4jf+E3}y^j
zSW*S3=GHXcsL%6qgR&9h26N;L0XolBjsN8aH39JSt`R@@L|rk^c5nWdpgE<DI%=RL
z`GPW_xn7bI4r1aEsZu8*z!p1&IXG$R+ac<BqC$!36MC%=Dkls7_p%;keaRrfpu%7X
zYU_aSfd-X}pk+3oo9dt&wl+%gy#(EnrNgMbk%td_UC>5J&^hoz!j_gBbOaqZS(!Qc
z1vy0IKsjgwkI+UocF;JSg1Vs4b_Na}K@nD2P||{AC?j!maduH~rLL%?&aQ5*$7~Lo
z_+|th>B7z?3{FL6f+l*5>WqbqQyE1sZ)n%<tZe<4_3zF3EgjlDiZ*GsJG6C`nNH5w
z)qBY@YQc<M{a39+^tDz0S}|>7v}WAgd_v|lQ|`a>YyKVm7twfJ_N=V)#H;0<S7S_B
z#OBP%Sn}uij2Q(B82P&IL|FcQ1Fq9S=iWlb*FY!Z;5qpg$M_j#XW@b_W<i{VyGhFk
zJnlvDdAN{%9;6B);%r>TMW}TUWC1%-XXP>`A=gAq3@-5Sv}Krs_axyBsN-6cg(Iji
zLkUMqP&)`c95-5n&TxSYNkMnNLOMv0HA0{Pb!Euj110d)1xP0ht0K++5)q<I+DO$J
z3BmaSQMW<E5<Dhl&Cr22EEzZ0P<kq}E$FNp_^HgBw2Z)We&`_x+RlvB2O}cfK;1L&
zOfnIn#yB0RrX(TM9>9i*n4#$pI!?qeA8)83jRS#tH6HLFL_N*gh#N8l#A>v`LSQ2(
zoSgYzZg3`a%(W+@_C{x2&<SM%p!w#Fs-Ux<C_CmFlC8lVL8R(~n1GD{&6B!l>e@2)
zI%(@$gLou_FQXS^0##Gr&LPav7F2G6_Yko?Wzc7^2Ay&XTKTsT=V`thEcHQC_25+*
zHU!S~1%)r@T;EMRR-m~6hK&r6vwb&Og7U6`HMj{1&7?%0@{62zi9PX`DH$UJ6Lb78
zO8)g=U|{KHEoabVFkz^K^cTTnT*^k^Qy@Y2e{JA5+9Iz7zRyFR`Q;W76EIT*bPbp(
zc)UwN_~k}nEhD2%3gA9A=<e7JDn^@F6+knmte}Nb3`QFi1i;53ONqS%P2)3cG|>_i
z+9V|jx(*gPd}0n+{3vFu3K|ju?U|Be0^M_}h*$wB3|{461{$OHP{?;;Vsgoso7l@}
zB3^IH$Wgc{&DbzyOX<H~j<uq*X7N=#pU<YqIdOV#=~sJ2GZt@4S<uFD1&3VE^2X}=
za&O2|;AKq5e;x$QV=*$A|9{E6i**S@7{gKMno%9&jpnS7YkNVVvWXuw<lxWxatjB$
z20!S+EKneXg92d#r_sg`(5b>9U{8Y%ePTD-5F!A&TyBG&(H0p&&{={TjUgA5gU${F
zt@#%c04)I9q6(3WVAS4d>?A0(LC11~jNoQ|EmMEcIz3;ZEfN~$_U<6Ikl+SIO9t>o
zHygApH?RwCl~FY^wQ>T<aR_ackhHYi;4ipQ2-<%JkCrQg4q~)p0v|@n#|*kp0(5!@
z=-g#CWhHesWhHY#6LT|hNI7W&x)DKL%@nlE%#OuW0CYy9sGz#CxnP3+f(52A>DI;b
z#6^s_M1(Z-WleRRc-#tls{<@`g(VpU#Ce!RJ$(YgEVV^y6bkuN!yNcH<av0m`UDH>
zr`apoF-^7m7g6sh+r7*u+fa^~iAliA*3d~&fQLo0KfiI7g|RjxgDwY;G|P&rlpxzE
zaV~K&pBc)|A(m`R%o3Ur4vcIeac;kxSwQVW@cF;2%HZ>V{TMbfkZ}UAKe#<j><PdD
zp!Iyhpk;ZsmX;eV1-F6D0CsS31BJY-&_*fH;5VHP0)}+n#X$qXpaYXhIv3ar{d8p#
z4+>^pfqob>=&t*h%%9+Kv5Ee1u^ki__D<e@0}&ahtJ6t}41e^M>?B48(^K??@8EeT
zNZv4HFk-M`aADX6jSoBQr(-*TkHls{I~^NxR}pA0moR8A7wB|sYXQ);3|LRc2Aw?w
zIvslxm$4P7P3tHKiV+i23rp~>E?J>XQfB5L33vu^f}fNPnvdN;m6NiCLCrXIWp-f^
zP%jO%!Hc-ah-DOFViZt$!}Ly;q_eY`yBQ7tomYMJ>d!0KDcaDy!1A2Ih#{0Ap5YEO
z>?5&<eJqx+-{7UcA=G$_6=Y<@SAUB+gk@*MxFG>tVuc}}Sso^^F@{kaYpj4a9)V(I
zGnct<C@5#d2yW#N)3@@91aV}AHcQ#ryMmbTSc!$lN*G8SBUUzAc?k+_GIkCEuT3;J
zF^6u$BlawFVQ?*EY-Go1F3!iPtfZ!_#K*$VNNR*h8|sE>>aWn3caT$8W>Msl<&zeW
z6_MsKTw*AoBquJ#&&8EMT1=j^HZV_6lu?yuQRh<Rk>nC!V@u!=<P+!N;`uWV7P$<d
zJ!X)+<;GydV9Vgn5Cpmr8GQD<BlZ|}#TLWX`Wpg_H=6Oh+~5TnWM{ax(GDq6HyhhA
zaA<F|<bS!rPGF-8a`gIwFG};^e+fEuQWmkF5;V#Vit9~Wpqt|@H(DAC3T+h7x3t{g
zA-IV{%n_9Nz=zduRCW;*+N`MQ6#yPibA`t^IHzL7IC%39sj-Zh3PQvzBVtsExLjEd
znkWKoDOQI>C1V<N3W>-vk|hN)iS$Pt8h^~IpyNzP@#qC^KX@?sF}#H4R1)qG*x;tW
z(VO+<20#6c4xn|Hi1vgrqzmRH4%)xIS<s7@PkW;<ANYh_P)X_qIXv1~9Na^*M2=si
zD1|jRHgH*P^z{-H0_9yZ2T*%sqb%tBHc~Dg*y!giD74WTyv~L6Yzx^l3o1|{Ef2_2
zSThl0BNJufA`^Nk0bhQIPeopcPo;6+<X$4<5q3iXbE#8GjF)|C)WLV}7?>HN{=a1H
zWuDAn!{EUXz_5>DlPLoO__PNtHqiXvCJE5SPFdrPoUAW5_!w>RR56v{)!yJ{ywMYM
z$%fGuZXuAsMsCod9)aLu)fRc<vaJB<#=Q;9MjKUyUT*L-0<GxuV$|NKAoy~FkrDVB
zIDXLfWp2w2Zi1UQB^*E*OjT&Jl(e}ssOa<(+^A&=8fH|{5)|6PU|?<w7WNd}z+|~W
zNN9tCCFp!*Q7O>*_@F$dq6#{cTUiOTj2jZX;Iq@kjm^X%GpvfDkn`Eh&CJcjz+*n@
zZ0zvsAxurwO!*j96~TAgM={zlvgrFc$TdbYnd@1o=o)QpJfFi<yKTWX5y`)&t>cpn
zqZ*|JxCBI5M3yxkotW~?r!#*+mRHs+v4;nlj2W-<9F=v9a@jL+Jxf4Hxv5B$wX&wE
zrEW~~+<A--*T@U-m9LA^F7VQ1VG|P#TeNixqjHL$SM<arp==+Xr4JYr#2jWq`cp3d
z;+TV&Co@<vv@$@h6A)l~xxqkxqao|d4V?NL`9Ohh4Gw%!P~Z!I@AuRYdb!CQJoja8
zz^M&7lg0#cZteyiP*a4B?<MG{Tv^cR>*6oL#~*8$3kq$NV79c}r~|q+nv)L{@SKLA
zQ!hnzKoP?y2tARX0o(}!P33~lq+th*pn)0-=Ab<_pfv}~NDC|#OhG%d)R<ft*>*JV
zFx6ByPe?1(kBTtemb1!-g_nnoOO{8~G}T_#I_UNXX(vV@zo;b_7<V0K6sm~Vv^3QW
z;P+ru4_jAx_1J6<Wl0teE&(=8Hz!-3c<3U^LQQAZMrlS?P*^cT?kHeYW&qt$U=2F^
z5C1I%HsDYra7zJbm;!W5!4_sd87(7lc~AB|1(2K%?{g4$Z9yn{XM^xP227cl{R_~U
zw?TtBY*4!Z#D$F_dfT6H*f1_bZ|=j=jUj^^gBpV&Lp8%D)O4fE`f`gp<aP^nP#pz6
z<8C7;-Kc|4#?$~!7zv`?ZUMUdjtew}BClp?xj{p48#AAbf}%2b{zMpb(*wgs<aDGi
z2+dvi?z@1s%@s}bz=af^K&pbb$N7l30fU(h+6w=t3BL-1fd!hM+`#$Cguxzk+6ZdM
z7_h$Fq6G;VE!LNyThDEcH!AVG++c15UUSTF4IE5bMw{ii7&x>ys`9@C9VMy_53tQv
zY}y>!8%_CNg7yzv@q;dd0i6;Gx*r5IWn!u-D72YRh8Z-ugc@L4!~_^pBMKH~NNp%Q
z!50l{I0Yhwo&~h=gfo#b--k4p{)RzAktrL|Tw-AQ|AT>n@gI2KwhCyM8|dEKjl#^J
z1xA~sL5D9%F~8g-!w5RHT@`$yg{<Jq4ID<BWWi?@%YrV|5d-fB2A@?7S}89pCMdL-
zosCl&R4y49GK2jKFJFXVCy;}7M~i{aXy!mKOahSZ9biGfBkH#)=xko3D+nNWCosvg
zDl-T%C^2{=jdk)NokYw9_JcBb(>J%^OYA4lgAZy4A3G1e=>+LOVc4O{%!nd^iJgTV
z`HF;8^Pm(1F?mg1IbMN(UpUa5$--yupQLUmEg&t%&M|`-yhaan;guz;Ap<*u6hk0n
z_whzf=9e49j5Y~^!X9)BrV!ZO(%`K>!h$b13G;x)A;E{6^MDUG=K<Z!Bg3e@QJ6<i
zXbU4N8<Qj?<l)_B%pezq=R{uQux5bfxIe0Bj%Q$I&}Lv@ngBjq2((JAf?*T*0x2G5
z(8+jcH$8CZZ%{J^ZOGoBV8pmV6I`RQ@+05wut|&`<O?xLPHosN4?K`t9zYjWDD%Gr
zU$)K)DyoD<EG;*R@e6`3+kzZZ1Zg)ZsbNV<NPA<o9l?{<wn0c9EQgA*+|swT)z`Ii
z_#KGmQI;!E8F2i7#*L4%b~6|<IDyXf2KNWe*<Nl^1l=GnX$)!l*n^5+XRs%Ygu#>b
zpqm?XgkOR?ct#9@LYsN`M8rXjM;k#0PG&9vRv9@peL;|bj?gAWWhKy692@OHZ5;+y
zOUsRl%z{FjIk@E1AR9@*Cll#0s`E1{soOK!F`9#Jw>32pHv%7Q4mz<&gr8B4S(Z_R
zMHzhA66gpkJ0{3oWNhY)!W*V#Xf|fvmJtD+%Dh4(qS2RKKw0;AmL!|VO+j%+nbXzF
z9L4{=+_2-{$2IEm^<nx^Q5H)oJ40+3x144ancI3Gy`D>ei$gw+*WO8tg^gdF(b9ph
zRYX9rG~xc`b_d(Xe;GNhEr@c<P!C&CwCzW00yylPKzF{dJZI2j2xK?|$&*B!_P@bR
ze?y@07Bk4uh^PJ*V+hO2h;c&@IPX$?4?r-Z_D0Y>0GqjV^}*wc@`77<jm_LVK@lP>
zv{}*$d_Eu2tpFR%+ysR->D&8(M@Ntf1<;Z6gl>sp#y&IxxjY8v#Q~axM?yd;7kotd
z_3OCr7GSZ(Jph7epB`mZ2H!iN2Rd5>yuJtZ<^g?dHxGbTsex`D*v!c+3u-|yY$X2j
z0rW;E&btVr(d!1>mlH4rp*JwWW2T@sCjI?~s3kxro8Z1{ApyOyh}(aR{pgKEB>x$L
z<4*-g{HbD#KTur_i$4WWjX_HML0f&eJ;n*IVet5<8d~3g=6%5N#PXbhi$Ryco}nAM
zYRU+90|w|;FD3mAy2e|CASHsT{uX`+OAOMkW4yLePxvM1N^H>4ENsFr!K2!Gpov><
zZA;4y=7L)}`GuslK+C2!unBDv69?acw9(oK)Sm=jnXyqwNl<7Lw=`(Vd;`DWMvw{v
zL*#2TuxDmre79@NBb=4Ra9+T{5`{be{#}52IR~U|d=y+qi-PxN7eYf(3KojWtS>hR
z>u)eH-pI%Ea)Xu;_?R-rYa7LcUvB0WW8~1@D9HbEgBav06*l3Qn|0abIkY!w@V^8t
zUe)D)2|lGvLlATcBBvC%g||^z3Lbu_VFhmZf!7OQh7WR!7m@jEVJ%z<)Bs^Dg|>2$
z(h|!DXuDPtB@~!K;H_KG`po03hgmEc*ul4ISuuc)yy0eH5Ma?p+<dx0N`H$OSd4Ll
zEa>Fy4Z=oS`1rw!#En2#T{0LLLXI#~Rzz9@0Y2^*?7Lz|mh<+ER=-sl-}suC`uG`}
zd-<mO`IuUIFkTM|`d4V~;gRp@$Gq6w%QN4@2b9*`{_8StV{u^+XHaI)1FeAr-_)oE
zy)k4X__{*K%3uj0@QJga&Izv&<ZxclVLKZ^t)dOug4<b{1%x<6WkH)2Ht@n$z{#r#
z3OR5xaPSI=vdYTnLYomn#^5z@a?FssI6+I`7@<qx*g?Bep-bRQP1Kd${_V=hZP)CS
zG<4Vg_iIx|X18W<OiI7Jj5K3=SWG~xs$peVR6w`7W(X7GmV=CP)^Ef=2pK0$2s-@l
zhs781ul6U4<2sEMnO3+khPWsGeP<gI7`EVgA*5XZx(9((nE|wty_UqA5X|&9kZ=<M
zs2E^Y5ER;=0v?l7*U<$xv>2qIC+-S^x*(9rar8SYA$KF7)lxXGN?3zlNih>~cLL)Q
z^y-R<!3imBN@*T8+@NLEDmtJsHR8j>9JOY{87Ak@D>h=n<RL~42MZHJ24x0q&^k1d
zZqCplDZPMpZ-LUwMio$X!7aF1RZUY1)F>1Z+NiEUVlY7~NSxtQ4zC}H37E66ijo<c
zM%=(9hXunzl2QriE>JV$jp{rvHy9c*Zm`4_JPHCER6xVATKwQUu(=trTr#pjNMM5r
zNRdAO%MJSa8%_8j=N;*T?h6H7robQy8n{(}ESFLRojea-uwtU749at;H;_Pb8Mq{c
zZ3|RV!x?Vj4%(W|&YJo*jD4WaT#z#{!N<4^QddCFtOc(j1K%UTs?1=>;LH%gu!*>v
zBwRq<ybYK)Nq~+JU}FHE-N``NO%iBl;;9pRu>|89^bAM*RTHccSn{3uzd{ym)+G$`
z40;T843K-i!1uC&R!YIH^4kQuv2CL!+sh5|kej|Fj9~Y*i3+{k$OXFTOB8&xo+zlR
z&jP-alZAm(djp5j22t?I8XG}3eS!KCYNCQdn|OJIz=gD?vY^l=ei3ePk4qRS@t7$<
zE;Lhz9JvkJj>XOh8tMm~vIn{dfKAk#JHga3o>4QOF@}-h-^&dXb4}uS%F8$t${F=%
zMAWZYP@XWEpXuKQMQhfpUds03f8$#JeLH;e-;dgVD{K`(7kpLwwSHc+>Qkv9n=-hK
z4M{6*ko~`)b)Ced7SIh(R>m70cp!(AdtgsGpu2~S7_~Q=^S|6+4w+qa<_B-*-3U!k
z8;n3_%55+g+9a+Ax|4W=t>7jB&_yMd8=QqUsi;DR4=B361Zmg=X=x|XY3~5Eb;dXW
z)P4i)0VF={vB^T)Yw)dsu(NU47BQ$ZXfx<BcrZXtp1^h{lMeiJAr1YFnj9}dsSkA1
zAIj-Vpp2;pJ_vxgLxM~dMHz`YWoZes^k08s4pWM7arwQ4X%?vM2VQ5uvVy^g!HmIy
z;Sh9o+6wzB13PT142<<Rnt+xkI)YP_vC&3z;g_4t!PnZDn}IF{5!e7<+XGEf*lxZD
z9dH6#Spd5E-WGiGJ!psi2Jm8n4e*sCc8ai@@6AC~Ayw892!a9_oM%B(&%{kMGd=pd
z2eMv($mwO~k4{d1;-O0fU}=h7kwKlojKPv&0iHBv4o_32`djokKsQ2c(gU9jqh|z~
zw=`k|t=-nRwueEJL7ahsk)MG@dxNskCJoT}fesp=6{4DuHL*tGFE?5<YH!p89fD?V
zxxrA-fs=&?bdHs&1?ZTV4MvdrC(#bH0#%#Do)2aWxdXx&bmtUtM}z&-Ww8$NQ;l1|
zrq8tF(+)l&(l5KTb*Q#bT6+DQIll`)$(RAU9*R|#!HB_;!JFYBG#$HQPsg6v(y;@0
z36v>|_9k=ig{tPpoZ1^~j2JigfD-mbCt*;*iAc&$0^miq#`+ta1U7<>8HXooTkzT$
z8*$J{SsRcRT7VYgLR0ug4`V^0EdpZt=JuduEGxJ{%5tN!jiAs*MNLr4&J&)@!7Fa5
zlFWsTAtSNokjNo1!I$c@Er?U}j<jXbXWR8^hcZctpJhc_vVdlYP2;pFf3#tFfQiBB
zp9||A)?Ey)3?2-nkQ}g4$_R2J?j|7<N6-mc9H6mnUHvVJ;K7wGR&ER&yxJSBKn0Gc
z{sx0<TjT^7K)0<J$bm-i4NN$-!G|Kr83+n(Ft=pb$e<`Fv{_Cad_CtzE6|<}R?CeX
zZh}G^JitY;9g{hunX!=^vpAz1qcx)_s0IgN(4FRxBdEkdCzOIuy)<VvH8w&&e~j5F
zBu!a_afXm0k01{l4-4ZOagPk1Bx4p9Q5GiS(p+0bb4dv%K7O|9n6UO4|2|?KL}t%q
zVQs}S-IPs;N1gMxk+qyX3sbv;OQejVIujok8<%lwK~!lon?1&HWT3qVA^%)h7?>wB
zcr%1D++u*7Jr25!9y~c9&-`)|=)y<v>J$fk&^Wd(i}n`QU{7&g?TxIgFSl?Df|=mu
zDPiDr?gKj071WsK<9oTmM*y@0Wdp0xMp>bkn~i0IIJCDog9Chnv;G!i2n&|P1;8hd
zZR7);GRh4)ZhsS}xIgGrD%l`Gq0RaZuHcpB%7Pp9%)n{fOi*aEu{C7Diof6nSIdpT
z@{rP9!`(+k+;Sr~=p=p-8BqCS4q7J;nL~ihw}2O}$T5iuiijJ5&e=B>m0{##V&`L2
z0$)81x@nuy+zb(UYM_NI(938*1$~HV^`~VW!JWb82Bzw&HrpFb3roDb)WvwrSh!_G
zr7ca_WRtR-^sN=yxP(iS!aCR3b4P8eJ-;BwCuYjS<44W2GM!m%`x~Qd6*WywbrYK9
zoLZy)<+d~G%i5(SFlkF`YYK=9FmV;y*vILcv#{{+Xt(D@G&UPYZeYwV_DSk&J<7EX
zH0I3&-lG`=-gjpUx@QR-bxO=HHz|Q`LSRtR0^P6#$_AXq8^xGkZW04uuOueGsg1U6
zjN#fw8Gi6BuELDk8~H#tcp7cs6WFLO4w`oc-)|x;BPg_$omolW2wdQ+3xY-?_=Gld
zaSDL?mJA!klmvw~GO$}(ZnOsV$D#YfK(|wXE^{?A0-YWPTGyhk2A*DL5)}~wjajIe
zgU-=4HUbUiC@`SzdtSz<6t%$1G+jWEjYCp|lSTgPD#P5ll@Sq@bMp;1F!J#-v2bxn
z|GWC;-`#)FOngXtO_=sDnlf&7vNWA8DJ=I-N>PAE{4OJhSV;H3pX=8A`_UO9{_8Rq
zCl`zI;eR_BH?Yjv$A&mE6m$>n|Ch|5^&IL9mY^G9)j;R+gT@}EK&R+4NXdc16*R9Y
z#P)KN5GYU?gg801!PP0_wT;lFLOh^}cs|gi`vwJ2wvYkstkB=60If@TL<NPmGE1px
zXj_0vav8xboC3NA;Km6X<d$q9(0RuUjG$Bu9=e66NYFK~>`I{fUzm)IKqsn#Zmm*Q
z5=I@;aARcHQ@h7hQ`?wFSKVu3#v04G7~PXDY$DPEM((wKTO`msT0a<D870e8b&X9m
zg;dm-eHf2CC|w<)d0j+=%OuF%ghd;pcLgd(Kzql7!29dW85*FqCsApTaf1c8+`yOe
zKuZr1DGzjN<_0_|54uB^g!IPA#IDX>%t%r~W8B6l#3-cl?j4DVYzl0D9TS5aIDHv1
zs59t;#)61WUk2d$55nookWqW1D5Idz1`W#%Jc3)8rPQ=Qqo*5Wgf?>uXzPH|8=D~b
zCU#QO80?@JLWwI1J}g8iRf)rfgcxAu*)Ik|21|y1QqmG=Td^tVgljA0Bn4U~1nrMv
zE!RLzT44r3p-t>cprcf%nzT5;GXo-QN+hN(rf7#K2ZtyU)7D*(9((Y(G$d_BfaguR
z88#7_wm^#>wLt-BjGV+ki?4L~UvAKaoE8dN*~lh<QJR5PKk90LHp{6ogKBLy9?;Tm
zIZ#ziYVtzrz!OSgKA>SUO?_Je>5G+FAF@OOQC3wm7&5pqw3C#+ob@+abG~HU;EtTW
zuqG-{iyl#AfzBDDYPw=zG?!z8ZcqT<ut#G0Vq77i8KQ42Dapsik=m;)@z{rpZ>u|L
z$&K~8qNJg$3_lNxb%?OyVcS{u@H$hQL7l;Xp@-;n#|SzKil{mhG`IvR(>7{oT7pV7
zP~EAe4O+XlK}Kj3r+^-49W9&SMmc?Q5+1WTi;=mRxi}-CWH(8gQAl#KkFoT><AhS4
zviyz|LuL7Ym%(Fi9-wog*sB?Y7&I8H7;>P!7Dncm8+4F%vYHufP}Sck%lUGXtSYEq
z0=Z=#au%Yd$jc3y0vkaA!7m0`SgZ*;q)k}V(sF~5;3jc($PgMAsO0Cj+$am$^Q#W-
ztUw1IL5CDUPGn&;H%3iH!l3ibjLhKYL$Qf^80H(B<QX!(Wn^Q_{WtO7pMMTwOqwD3
zhSK7EY#iym%3_awxOm#*1mxV#w{O!g%<6n|)(w89+rPMfxBor-m(L!BnpR2!eioU^
z<~z({)L=B9v`@wiG?wJ{|0T;y*2fHD4C)Lv3<nrCiGbG13mR{fW_`H{Jg3Od{Bjc)
zXv7w@tjxk_1E;`dVNNSPZO}2?;C;ZGG?*B)H|c-~W>C{i1+<#U7Mxqfg<ozE7uYDo
zsJ)R@-pFVpkI>6aJm8D0cmz1LHwl3kqJbK48+Zi32b1WEzuaV@3%a1zLW5I#qaCC6
zMj>&~9&{1VYIuf?D*WIRa)m%^p*C89TDyj(mX;eiLH!q9OVCAE48}&{=yP!l=HS_N
zb2D{86VM&?>}=pFLKJ*yJ*b;v3Ths^F$(OMlV+O5sBW6|?{e0P4gdbFvJPsU5hczj
z7Sh=tY0u1NnI0S%CMwQoY-_A)s%y)*<1iy%J>zcB)#krdL06l1v@<gD?cW#I+^?+3
zxI|N_x;crNLEAAVC}gUeFo&*rp`*49q^<y^N!D_P(X-3=h&#LN|4SB2)?Nk`24jXL
z44afdsZ`#0qbBRiO`sd&H_9@<+$0Q2r9z;4yy0mPw33&d!$5>rdxNO)Ms{Y<YG&}M
zcMR7ystSV-<JMu+-o(l&Z)9Y&QBnweORl62DE~`}gYNp21ob#{BtZf?>>vRhAx`a$
zrl4I1s)9lrnUyRpH%JO@;IU-bXdnwtn+l+nOz@PbXsT#x!w6b$2b#As7FC8!I)HCk
z1t&{$BQsM_dR1a)b72(OGP&@d2jdPlK3OqYYevoXcGEbXe;1juR;>B=YmKX4ecGbw
zF};zFj604qa?~=KI#|l`Y4Z!QusDeQ`{eMa*hAZ19FzpPPG3$cWbAiiT<lfbm<XzW
zL1(|2vn^sUWH4p;3@HK0J%`yyf1@#InA{Asw|yhFb4NF*fR}%4kTKdQC;oDS9O8^o
zbJ`sfyV1xPdYCWhbXXHp@OmWZS-#Ly1V8}|Du{)Z_3)qIYpN(p{Gp<L%+mJ690(id
z;sP2wfUL_8VOhZ-$DqWZ%TSBHE?<-N<rZbg>T}Ry8_+G*prJE8aES_9p05mEp05Jx
z<O;srD6VK^v`Gbgzqg7!r#5IdNLU=SMrWfwqxMD>E>P*o2b%RkU1+XM%tCX}C_8M0
zIi6+ZmQ0WSPDEN!e)u4x(5n^lJQtHXIh5nPWEmxd0uwwK1(|c4oc_*(E+Pko1@zov
zHb}qY6J_brQXh0AE_f(_^%~A}iPSSe9EgjYM6GF)L_w!aZ{p$O1<y^Amn<1T`y@r!
zl!#86fAhdS8lqBX0<0ecNuNRB`_(}we_-qzQDuF(MIMqq<yl{DFw)<s3+ld@!qcZb
zIDKj{YHtKj?hAl!Jm1KMzLUfZv}F#|1!TsOI^~H;ov@UN)OEp=NY@||D0tpqQ{NWn
zjt53AXd-2*gZE(=8C?Fku$r?LG6XX0fTmP)W6;qb8+4JHks?MLeDt?CfQP;}IrwmC
zZ)R|C<<#CHsR=$BMUwgDCQWd4q6xZ%T@pOuBdG`)!U_VHr&^#3!i_euYJsX8R&LN_
zoY4j?0noOB4T?q^mBn9fur=DCEU?920DR@Wzy2m=e~>N8o}AhngF#p4FgOSbZSc3;
zs0muQXliC@xsgj!P-p`$tUU@nOa*jz1B*7J5*xc9WYpXgesKf1MGD&ZW^T+3o)H%Z
zO+A2CE+UPryU69bGJ{T8VQDru=2N#yt4!G&r_Z#+*xXN>gU!Swu5+EX*Zqis${=ZZ
zG2^iL^2)Lvj9GT7)>4vO9PBKWabX>k?B%UkTul}2{u$@C$7u^mnEc~q5wp@)cK`cC
zpgrR6O=D?Z-8i3+nSVcs$a;9VL@H}5u`%(1M%T-$!R;vXe=f{f%#*?Ap09xREBV-7
zZsG%t!#eN@b83TcI)tpVw_pV=Lfj$?j+`w<T>8ws+8d2P%~i-wLr~#r1Wvr#jM`hI
zAw%WT0vkbP1}OcC8iDr|YI6w+ZLqT3AT79wj~P6CVJx&+QdR>z(8DIUQBV=o57L(v
z6xyV$stxLwgSJF%U;uR$ux^I}pKB~G!p_G831;LWa5i=&24O`#W@SD`^KUzroD^32
zd(19qYC@l!xPS<wzT(9AY+FThX-Os?iIUWi&PoBrE&txHV|>D->*b{$Hiz-xE=Gyl
z+oT09CbbrL8B1xq=;x+2$AIT4`1o`?3!+l0m>3!P8F|vCc*rp=fwvXdL49?1Mm}gt
zH-w~gb)=LoY_vr}8Jwskm|t#EmH;JKWqD5RO%lo=ri2XSHeeghmz!){Kq5BApk(d=
zPUfUF8$4-KCWB6w-(+Os2I{}c3vM#AaRIU9gf`fN4l4&WBODwlX-1&;^oTCF{}f6v
zYX%z_N`d-&slCdQkA1lLws;UzkfZndW`V}0U}d^CgB*Bt3Zu=T$NF-M2Bb{a0Obc`
zcww#q&JUW9#>NJ5Bc%2PX!HrP7f`{{a)Ty#FQB558tA;)4Z=bjRa8OQ0F?AMF^GtR
zLRN#AQr(=z2s9d?%nU2u@s#QLQj9{9PM0PAon-ohDBf`v>nuX@JG6V{|6Ts43N7Ek
zWe8{-{UN(Kg9C#b!#ajd_MkZj&=sJd(<DJR0f~dA<Un%`4&s8G+FNw>>_O#*F8Fk5
zM$otv<F$>@i(o**c4mB_+tN3gf%hq!fo7!51U8BYyxbt7ze&Ullo3R9Ikmy_&l<9V
zLR-X{?H!##1H&SMn>j=cY(Pvip^aSNmV&aqpwI?O%MH4Mn;6V(KxK)zo}kbsMh;m^
z(CmZ|c$SAr+#KgDj~$aOBj`*lQ!zy&b5SKWQ9%)9B{g+EMr8$IPDbz;{0c?|kLo02
zW$0`V2dn(|6^6O<D<dMR7Zw{U2UYvoG&_1R{1<<mq%9;6FKT$T^50E<=ukXkD^ot>
z21Q40WwZ&OPUwVBm^i;~PC&D*nmrqvy{zrO+4?ccVG(RDurYZS2Frg@%nw-&8O#~n
z82lKb7+x@J;sFgLgoB14Knz*dmz!h-K$V=V80cyp{f(ft{4V+%wK!jHP}biV2uiZi
z`WrZ}ZS)s<x!J;>lS6w81Nh*q4Gj8QEWoVItRUfy>H;q}_zP?dWz^oNDD-lJq5x=+
zVT%!1$p%S<Yl2&Z1sT#=w82NG_;U&hZDD3tbqDS8*%+!0S`^KrtYd2J;^7IJ?%bd#
zxS3Dh3v_w>Mk6~xp-p1apm<@}=wdA>1S;^g1UE2SZcrB5$f|B>xiLHtG?T~4C$9+U
zBZ`}tnX7?zo120bx{I5cBj!oX)s&Uk#Xw6M)j`wRpgWjBcWjD-c4(<U4qX793ZTu%
z#|Yn~Ct_@5Zf0ttti;Y{nHmvgpKze3IxeZ))L30aQdyCWFC{eOKzDJ3vYkF(cTiNL
zaVz7$&%5^g`<{Jl+T`PI{V6e(Zb^dh*#qm%QRa%9qAU~_ITcA-)+TrbG*@o&N?>$S
zmX}kM(&l9f@cXpMLDRxGfQ^YoTFPrd>Ex;TA&vE6wtn(#ENLt;(AkB5jemm7OaBC!
zgY#P9|I4fo*%cWa82msdso8<@nj-VdP2jx7ZoE;H`Q;XE9Xn74(`E*pr?A0Se~TMr
z1&y08DD${Ea%ykzG-BKUIa5QL|K$d0$nir?;x9o9J3t2)LXOt}UAwgrlpVQ^HkpAY
z5FN~nK-X}CGohL`r}hRjfh~dp3??kv8wB+?f=<=&bP^QWqR4FL;|rS2HUq8u0+nLg
zih@F$%&oy0P*ewWYy+zxpEP7yJSYo_n;DxK8-eo{sISki#K#P|d(+I^43___89^D4
zk5N=mOi4{$nN3lFfzcQ=5o-on-ciW7m{ITc++r3MHc4dxQ9cLL@>L#PGYUPui)S?3
z*RK+0@tGyHY$<<kovpqildg|EQ|`Za|L*<^XPm9imYiW6w}4%rY3IkCOnVrO8Mh|I
zF=_t$r>|}qpzOt{lsNg@yahie#VF?ciR+ZRfR-rQv#V(To2l(#ypC}L>pY(%dGO*K
z&^b1c{3r{~kD&~SjQY_07)NY=j9`7aAw++RFC^N0!N=bDx^rr82ry#YkOa=BVW4~(
zhCQExghBaqvj>>vF8*?ZyZ%NG@s}H*CmKOA?uI~xYl3?i0uU>x0`&JV1R}V&^L8?$
z_Qo(yP|uiM6;!6icz|-YG7l(c`v!-AN?=97jePQ!mc(T1xCokLYm{|a)X3ZF`YhIA
zKFV>6*mT);yxQSRSq5jVv<%l2NK0;>GUe|fL>7n6B|c>P#o)l;0qQA{RG)6}(BJ3+
z>P~usXTzY?Drljh8~@7<ZUP%gs9`~evS=`ZVp-fC)cn9!zv_Zk2~)jh6@vEEiy6tP
zTepC_?c~<1y^x+ftX_=(=i?xTScYHFd<<G^BtT5P3OWxbT7P30C_duA+14GDZQZeF
zTaYj)+iq|d0QEyRM)1Gf5CJ*P2$ErO)wJ=9+8f=Ga$~T%pwI>v%MB5N+mv}stv&rg
z)8-o$L6<)en<f1{X_6(8av}1d1G$xL0W1f)LuXXUt7@5cK(il{G<>uI)Q>Cvdyw@Z
z>k<ZMhA@WP44a%lb*&n#uH`ib-H)<K3f!)h65-U|5T?Jy9elsS76U^kPz7wj{1SW{
zZ8$h9D)7JDpa729Eneab`7GL-g1tcXaj-w9_GX4)S5EB>UIH6I+srKaUTzRD+GME>
zlC}h`C$<#WC@%1FgSh@Caq#VZ;s%`B8$m~!1}g{(ZINPDa{^bl;@W~jTR6BRjKM1`
zEd@7n+kh%xHPE@IHkKO<1UE5QfpYRjDMLY_&5T?epiQR+hOkC3Y!QwisM(~3w%Q3#
zJ6H_V`hqO+Q8%$;v}FV>9e`zAaYcO*9sza^Nf8cK#jk|h#Sb(U)lCzXco;3rrEL*e
zSkcf;0=6FNJ|ml02>#~rWm{cOuecq2EcTUNlG30vOTca9>(IQM#mG%gUe3_pm;}np
z*(B%X1o4-f5`sbTnGgkv?u1lM?F|XUWbPd7nR}yef}jv2d+UHtvL&IurAOuljdg+M
z2ie&`JM<xmLyhcKH9Vs`89G_>iHqur`Dp9w+F2P}`catW8L!({dg+RA@vBNi<ZD|S
zXgel>+u5M`o?Yzb4E7AJ49lToINIPboK2brR-je7+@R%&GRB}&oHq$bDH<6WZ4osC
z59f%2rW@SA!!+i6;2AM<@Zrto;N^=(n^?_334s-Qc(b_xXh-h`F{6!Yd@nbtnSkWf
z6gjmwXc=uX0XMo$q&c-W=o@Wx2W?UTO`G%DSz2x|5!~qDWNEoUO=zQ>E}jde6e0I1
zA)VST23qqAxmnoER8SEzqo$^;1YS}G9b@r${uDHe&Xi)DZwO_Z<iS{f=Riam6QG?~
z(7+1(s<3~GjQ6coLFYlMT0^f5vsblYlKA_=8q|jsgmqlO;S4^bf?borfWd-c1vH!`
zA>k|`2fBfI6X-r+&}G8lN%T$ppn6vo)L*p(2Qatb%MBVvo4CON%&o(zy@{0@6oRav
zJpdd=8@L5Fg0Axr6?(ZzR1qX0D#59}NfEpYN>Pqe8+1nWMs8Nn;Sz@6yB8D%x9}So
zn}Js|iVAI#HUXW3&#+My)DGh25dn`HAe}!UXl%!5Y((e;3Ro8ta^!>>lj4-3S+=^u
zOinQuMFp<s8aqT}tuoHJC?X&Y?>^c~JF#ejCdU6-cvay(U4r!!w3`SygNJn&YdM2A
zgFnL&Xjno<*f*KlxPj8FASlf$8E*ugY9pqg4ob5=P7H#)+8ceCUvA-I2Qv-)jKQgT
zqqL5Z5#xpcP&jYkHrnXS_j03@kCD+PXK-LUgN72^jW)45gMyV+fKz)T1Ba0j=wN&Y
zM(vF<zD7nHjrd+}&^Fp+1m0X=q|T|mQP0fCXp@5xNQ(m~ky{&W3<MpN4@%a;UZDPh
zgP_nx70}oXe9}=_$;6t`6fy{7Y-A2S!5m${*hoa15uTRW!MFG#C2mGVK}As7USRAv
z36YYK)AtN((|HIPcp7(PO8Gm-Ue$)V(XkYktV<Cr$3OMpWQ~->nLaUUGB7YQm@+W1
z)Ux(7_<_y|b_LD2YZz~IV}7|wP0tP#8@!<Tb{^)JoA^NU?NXqWZO-~~i!YNoAFuWX
ze&db4%%IW(+*9|t20AcNOz`DKJ}V=mO=6&l5eG3L(2Tm6J*W02AMjyNJ`5lMAJ9QQ
zu126k1VAfp6op=HQUr&%qB^JcCL?e*Fw*1H26xzv!~}&lNLey$G<Ope+NdCIX}OWf
z7d-d^nuE7yM4o*&5*JZd78M7jcsXWK(4JCINutfD1PyHyHFd~+8sHKJDsIPUE~w0A
z>ad8NPgYD@mr?VzDWlnICdG-Reg)>TEW8@>y0Vp}90}#ZarzD+Olj-Pqxj3qxf05S
zObyhS*Bi4WD4IiN>DfTD^osI~A9_8i^sN&uwf{LNDhsfJ#>JFv7|-O_GObwmZ;H7B
zNPt~InRzE8c#ib{KL!S-2W&nJ%nXX4eWom+b{s47%MCI{kVEJBz`?wMK_4_3#kfHU
zT)Rv1z1$?p2}-AupvIl7(I!stv=b*Er}hRGqm9ap+8ZS~1%);WDu4@LX3$(OB+;Ry
zR8e@6WMX>sH`1)w)U3$N<I@Ls(_&N8VpETgAK18@oPK^oDMBH|CIbW0|7{EmOfy(k
zFfcQSF$6Jeg1cSF2(s}LoP0p%al%|L4mv<#BfsFwP5c}n*YgW;YH#8IpY_DS%Bj6k
zf>C=TKZl^u22o1}14D?bp-U*B8-vx9mAsf9{au4}Y7<MElhf~6pyO_kPyGU=am#-$
zOsiPS84MVvLrWYfaOu4P%SE2xX`@YwpqV)aMODyTh9RhI0bQ4fdMo5+dC=vFTXZ24
zNV@u4<iV^>^5B(C@}N|#D-ZIVE~E|xFDw(47ZlpWD+8KOf^2~SSBvmM1bd|Lfj6##
z5;W{&P;(`WI~Kzh$QEST89FI&3suI2wNJc{C9XKC+oQ}a#XvJ_^_8Hq_@4`tE^8En
zI)fo-y$u5>_wz$S2K`914NCf3Bq3oVsRSCNm6Qe5_xhj(V&IFIRIhCjg9Lz>Do9=o
zG)bfi&hV<BYEDdGBMa#E7D32@Jn&{;ZcsAi7T5?qHv}{T#{$afT9AVnw4uQyDJZm2
zOcgW|j$EgSh#8A2sVTFugN9B)D>gx!96(FFOij$0AzgE2B{lfLYeE5{K2jb?A=IB|
zALZbnt8a^%Vpt?)Tzp(2;laf6Letqc-qs1!*Mi)?`HKN`vRMWsC4q7ydNNYe->3*`
zfosAN4rte(D7Zcn1+}gujW)4@>vmY{N>pH@9O#-}eeiK+qO5{Kn|WmvK<9cf5J(zI
z$URgn*|r(l=fsj2*gBB<k&Fy33=E9Fm^&GS2%L;33_e{8_sMu7ph#vB6xx96WIT9`
zTx5|!4SF_E7>E47%zTyIoI!;_i=i2^25ci2>&s0dpn3>&;Gm?@77k`55zyruEH4>1
zXoDxQ*!V#kK{oO-YHySkdAUiJmrHxIgDhw-IWPFsL0(}_ZSXy5Y@oqj4$BR^f}6RN
zR6$#7HpmKX5>wLzRpuL+IY4LBuz`m6HwX)Ekg+r{G>7&Z)j?;<n}RO>(q=@OW&xkX
ztHuf1=Mdtdt?SzCH6yG>AS}ttkCCgfJ;Rhq=*slY{fx2DHt17ZD_gT-#_|>I%*(VD
z#X#*(37bE~UILXH=CdwEG&-67ulpCnRLg3}AkCo6kimd<a-O6<I83-eg*^ioGpLkO
z0fz%CAIkB0{NVh@5AwV!Xn7`spwLDR&;_sjf}6M`l|kcWVnUl`<rI}bGoau@7{Rj>
z?4V6rOrVui%AoQVl&fH^!yw}@V{I8zOMM4fF6&Z8^Ccy5U8~^@!v74Krly*z`W(_0
zF}^y?+Mu@KAHmM85v)G2CLpNX`FoJ{F>5)49YY`ktly#qE_XI*>RW<Z9pIDmxQ#c0
zcDis1$QT(JZ3xr{T~i9ao+k*Lu|Q+~B1W6cz!}R7l(DRgHnD<-{b3o)OkkrQqxKe8
z$WVr#E2v=d^8)p4{Tv_*DK?sc8g;y&D?R)KH>#R|h9aB-1%)=c`deCVR01uo5H*1m
zJ%~lVh;9m_nW>2$BlJElHg--%IY#hVmF%WQrY7o)?C^S(0h)~1l$A`O!w;Z_9-=A7
z)Tqj>uj;nH(sWhjzkbG>+945*S$91u<^T1*g>+<?qCuk$3CcX?7SeVo8TxN2Q;MQ8
zkF*RZJuy}OoA=klUIo;^uoKs3QhE4q7O3&}?-%ND0|OI-<==xW;;g+477X4D+acxI
z1|>*5D5{%);sLc^BL-^yi8H_4AZWC~TYrlUcpwS950~ZIMo=fmzzB9;rU|F^CKhlf
zhXqvnLpnJgjM^InjkefBqQl+;lu7NyIkh)=*n^lJE})q4u;SF-2-=bhK3~(^5_EvQ
zjJ^{nt=bE1R96GVkT@t_xb-3Nf@m11n477asGEYLhYh^h5H&v3)Ya74ML`vZnzE7*
zB1T{XLYBG4rrC_@jOv2ojMicOA=ZtJvYm{ArhYCF(S~chmhnhS@--XhR;P)6&{R-2
zgAD+|dqICR|A|V<>9c^Mfh|M4oQ>sQy_Yg5A`BFt3Mi`z6<l_bwr9hL2~fG`!oa|?
zg6%1T5`!MYX_UCwAc?ddL%?W*j{X*PXvph>GlCf3%S~e7Tp$KoaLo$N^sJ!MGq}L*
zYX#6WsQ63Jc?aOT-<SL}V-VHmV%eae$G1W50Lw;2wx6sUln(5&Py8;)Agay1K~7+^
zyqtot_9l5b1%)n!E@d`8K_N?q%?gTg@_KrDdW@Ttz>EzJQj8nLSi$R#HYf;gQr7|<
zx6QCo2Xx!FvK}OUkn@cKsAB}09fK@BVm3EsM&6SM%M$My`Mg}>!uaG}S7b~JFcsu5
zw*2FUwEqw(^-Cyf{@!CMYv(sPF68eAHhIKWLnct2#+1bNltF|+ks%2Zrr`P-)VKjv
zC$Qs5HpuI5k%ZoEu7tmS+rR;7Rf7|!uqDGrc`iYrjiQPWuOgBnD3K}YF)AxD!|vqc
zV`OJ_$u%;~VpKE9k<9QBlkfujNM21rQvTmXcq01E?<8%{!o(&C@`;qBG6z>2IDPy*
z$g+a9oI#1fl;Ih~FVMV-o<2<Vx2QqW2W0gwq4Z(IsJ%rKk|&M8OVvRAuFVWaDxBJ&
z4H2;916$ThqvT^GxIxE~VWXO<pwLE5V@P-sNIFP`Dl7}*NkRYEP%^Em4GVNM2sH`)
zXTT^YUH%?q;$rP(5MfYfm<S1b?CD5de~Sb(=rus;2z328&ZZLRY#VNY4bq_H2rA&<
z-=LzuMH<Z7q#_Nft5g&?wKsy6<$#jgMqvp{(0Vjb%W5Nsx}eZTY3z++P_kn}ly30)
z1|{+7z$z1SX;2FoGK>RFdzb|jI4`lRV6$XUVz9uU{x+L&b8%>IRO5NMNfR_=U;-j6
zm_R2(Lq@|0B}dSTBTey_n@m7yk-<b6H5FPxSBcRk6*6oD?e5vAYe-c3gB<e*8bMZ8
zg6}ZFmjZ8F8e99pHkYUy>)YZi$XL&6JEnQSH<ai)fXe^|2BuxCj~PT5G(q>4g8FOd
z>2QOp(FP8I&B7e&eA*i&cwRyVBt=1SAPJ5GEl|1yRo1YYnh#q|4Qee)iND;WDg{c0
zs-mC~8&yzZ1Wo;b65|G8%MGf6;H0Pys*L57EG;*3fEw3Q;1#G?N<wH?g^v;31Y!bj
z$3ZO+cUY!{1cix+n}BxS=v$)~iL8aFn{4c$VFE1|br=pq@+S6jaf_NZc;H(N)HTy3
zs^SE#zSraj?+Swzf_k(~e(2pjEcGR%&;!kW;Y(?)cKW)uj+**76ByIMFnjBGTk!a{
z3j+hwLvZ;f2fBwETe<?Lqb;%$3|ze08)ZR3C{I*E0$oTg&Hoa-Ivkd6#K7qW<W(%G
z1kx-6dk>|&`VI3CY{(f}Rx$2}`2*aCWdV)zSTgK{rUXlHYj%U4(I!yp-zdTSa)TV?
zTpreI8-$HEf)-*c8Ew)6x1O{>+kl{JvO%pU3GkY1(D9HKkV6H)t*3=Q6(OxBb3MKd
zrUzIyT7X(lmIrp(H~e4(x1LM|Hk+B63u|vOGc`wUJ(*jWnn7AmmS6_B^`r%AJxN<`
zFc;jQ3L5M(h78ZKtJ`sc`d^^VCUiJiR8Uo%72I|L9f)FN$7*iO>>^U_GEGy`P+m@0
zfP;gH*`-pfeZ{7A;){G4bv6H8l;x6A*X#+X33E`E;p8y2w3oMIJXUQaqAn@LFTlmc
z&B4aRVXX*it}3|vtNvm1Q(R2>?>=P(c3I6J+fp~jzaJPt<7br&3`}vXy$s3>anOA%
zvXIl~VOs{lTLc+5sOWD{yaqayL|E|U25zHG!r)O{VNeTS5qt){A}6OdXu}Ywco9~F
zj_GpB3JPuH;RThr;3F15-Uf9$&BZ}uJAxq3ih>r(fda-{kiAk`%}v@WjZt%=<}xlW
zCgUi<($c~_z6cAZN+u@}MRR!>#`6*C4q|`Tl^eG6@rnLD3mI&cHf4O43La|(wF_By
zu{~ulWpHHJ0!=CEkd$I%1Rm(#AZ5Ifm-*#JNjW2<4fgt5te~~Jll}&_Ya4Y1UT)F_
zZ^qFDEj42UjrcjRf%-YTMxf2yppDBa0xvhIfIY1ON>;)updOB}B&YU9XGZOfx@>|%
z8%<3tEjI`YZqhWf1@&%Jgf>absDsBL7(pF%70^apUct@6%39#H5%zq7LL1E-Eg|Kr
z9k_e0uBOdss%Ru8&Ir918oc@pboL79YEMQrbwSXrL859(D6MR-I3-SgWm`>a#u!-v
zKBmi{{X5qUuY-g+MEFGi?BU>n2r=q|o2arHVgFvr*vp!$%CqRo^0BZua0vgt$(${(
zVgc@Q%2=q%{hq2QBF%D!hxhk&c~x^+dp1Y|R@z!1j1yE&gXhp#LFd>yFwBRBxi~n?
zH;Kt;f%=-DGXg;?alxktf_j=9peag6a4|#iY3`uKMWEB%H*)D(T5gaR+{~+QVhdUV
zCM>j3(j3&M<N#G;+(OXch3wZeRRv896P!4Mtw|8!1D)axnLopMWczaTb3s6ZV1y57
z=fgN1go(lB??LcfnlXbL!%b+Is)ECGgMrZ|9?(3Rgz-jh=9e4AWsHnAxan^(ho)n9
za5~l&c)3X%oQ|~(IJGyif!A_?(=oTv25kXQO5I`wX^%Qvfzq$DJ*bE7Y|5#<!AfAG
zAfxt1C4rZllmtO?N-~_<n*>2)!w!Pt(527Xpk!`rWC=QSXrqR$rR7FJD?y<R>XsXn
z1UE@aftKY#=X9)GEG@ye+HO=*w*(FUZWdJ301eN9s|iSACo-u+DoF59xjJm91(dY4
za|x&S9ne-Wcwq-L!7B?8liabjnVtR~Wbt6`WYA}Dg7@hq!11$5Tvi)7&8x7!+{6h@
z^BbJ>w-`g?$r+sbHH5&$sRnq^TtgewVAB8vIc#V}LjZJ!&=xaDRN0$>+HCgLps2Dp
z1h0PuSHB`cFE@!Ofb@xgN@N8Q5K}>xQyY8%g$4`gYFj-^%MJG6vxm$;dx<uRD1au9
zq!9T-7)$;DO|v1!y&yRUyapX|ZwsVG2ge7jD+13Ve%Y4tY?w35Z=um(4(XgQL9>UZ
zWlDhEKM!qT(2$C>6XV^C>P^%Bb>JIQVco@E&0q>1(}tW5iKm?R(BJ65`Erv3cwEZC
z95kxx1I{OumG_{rEVT08m5A~lDd7`c$_ry`Mgb*!qKf)8;KK)?2Um2fLJzKhW&vW$
zeD)C3(+I%(QkWPZWk2YQPILH)io}%t7U0xRaoG<#<p{a#-@<EX0$Do&D*VB>^pRiq
zgHE;pZ)Jg}Y3z$85)ivsh$`?|*`V847+ApPkR4@v%D~N_z@Wom0lH%beEWtV=)8W=
zK$Z;KOVF9k7RDPDSzm6@HQJ!1zroCSiz>Jjft}&ZaBU+G|H}<L0vkb%ayIB$%wjx(
zLfbf*6*Y7X%|P`bo8Sf$ONNaypd;Sc7(my|=m-jJ)HVm@dtm_vMacOU3Jk&`Lf~Ty
z8HG$u^q7^E_!yalVMAT)EbPeF*%vcTWE5wVWSsaf@864mZ~o<6j+!_pz;EWH7>AU`
zN=uJv(-Tf3wKEu<kT^`+7%dsM{`2~G;@|0iL5yn{L-zf<JI}{!4x`G!X&)ygs5<oi
zd(AWfG*$*~Y8b#-p!IbBUozi@-&x|o5DvZP0QJ@qNASu=ZsC`pbvU5uD>mVmpj+EF
zig1I2Mpjkd5WH5AO>nc3i7n`!R0dM+z(8#ssG@Q$5w{woqF!d8j^0jSG)EWt!r00v
z`|s(|ga5uT-a8)E8RQzZ^JsXht4kEdB_J9Y%?Ac1hTi{|*+FYZO&Pox-5E9+g64k>
zj5mUokD7qiA6T-!+{6ZIMX*Cw<AC;WZ1iA#xkW_D1hjTk1auZ2xEfKC<<#CJ0<Qc;
zq(B9yH#ktu#9nSNgY4T-0^M(Gv_VN=qb#HL1}USBGNAL?1U7OqYH#Eaf4PA}V51(l
z_C|g2mm7T`ee44@KhzjRwYfI1>#=O$IKa1&o9!pd2F?S!?6tpc154=X@omsKz_L*v
z)B`g(u<O9-uV27DFm8d(T-=<(+Pm!Te*O&>(Gl3JtD`5Zy@`vP6VWHzq^qNc;4y6H
z;MCLS;?~gx_0m9?aVxt4f)DPmIhqLyZ8Tv9)rd-J;3X&<L<BdOS#A&z+Q4WDU8gE$
z4BB_g1S+?cz&mfv%*{;EHr}$B8#5~^u_-Gs3osZP*|CD=7MYcm7<w6}FbY|o3}AX?
zY0M*RuI+btkG&q#(aHirHdE8=&WqYk$D`_F%yq>DOvC>C3OHu-@56CM;Zyn^`icUa
zOzdL%Ax?+?J!7n9DrelJ`_DKgy-3kq!uTJTVF+l$typ`|-|ME*qULthISGG1=rS|>
zyZJ9nRL;$`JSd3qW@%NMx%$6)24)8H|1VkpF;8aDX0T)MV3^CWNd=TTw2U{3uz^m6
z-y{O+&@hOA;vIA#%mz+l$bK!OE%pK`pu_>b?+UWOUq={xWhZDexPZ{h4faMG1OzsM
z)?e`mzT6;h1S*msD~G{Hgqnd094*joo(`b(Z0sW7g;pB{L_jBRsOx}Asg2h5ptZs5
zJZ#|IIgsP~knTzap9EuOZequ5Y$Pti$E2*J&j=cKVipkx7g|iFChDM3Qg$|0MJCW;
zF?>wsjBFdTcG)r2UtO?6T;lIp->9~TW+`?SE-nrcMs>GFzr#(cwtI6nrE1F7hUmw{
zm}|;6h2#cBFdb*S&Nf9}O4dHg<qu;gBVSh1S@12Xm$Rz#yqJW!_}FAb0%Kej7^mbj
z-kX!)mZKT9rMf@LEh{c<4x_v|7x=bRW(JS{msxMKJ!P<A2w;d|IM1+21C#@0SYK|E
z0k!oQWE45I!7Ui@h@S=0l#rLv7F!byZeHz;wyZBVMCoq{1sD5_8)CtOT&5zR&E%U*
z!9yITmY~Il;6sYRix0VsHkg9j`5XE9UvA(BpXjkgS)AcHi}uDi(2_S(L7^==Le_y1
zpt^xyaHEJAsQV<eQAWeka)Ywq21QGTjV7RI5)lKR5M?X4LCA6gm(T`&%Z*W>S)jle
zP|X1y)c~(=Q8Z!^6=7o+lV_A;H3l7tWNgF^jw5wF&~0R(Oaq-ZRbT||SvNJ&V^LOO
z=VKB@u3$h5KS9SQHQ#46KQ-sHz7z+ykg$xZq<#Pgi>NfCfO?4ef+S5<Hc3;D^4G@s
zhF<^d7%d;?PIi-0aC6J?vQ7~d7h<VJs%c;&Ww)mlZ&7z!zQo!lNL`aJBuP<O+S$)E
zOf|tLq&&me?e8zpWGd5H(}YA@j~oY00Tvb}F-ciQD@4Tu9#aFY6?w@Dx{bn`p%c<K
z1IL_-5xk+liI0&%8`R^K1#Nxg1GU;A=TX^!+dYbqK@>%Bs~@x!X%h>0JO$S3R}|PN
z&ZxanP~_!CThI(2i=fbEE)5-P(4ICyaY3OieA2RppfepISCnnwh724)+UKUKqM!vu
z&^6DXb~$J>B530%cv&2%J_irRfbYxY16^SVnH-gstxj<YHCI$M78hb;5h`pn%+?Ot
zB<YuS6?&^7k35ec^j1S~tNmd_r<bv=uD+(EIv*3$!v+72g2Ru6MFjnxLuejguV%1e
z2x3TMxIsc5NHE$G49Nq*tS>kC>u+@De7VWpAJoHfw*%Ej>F~S|Y=k#2M1q!{VdRAj
zM(vHJpar<L_JN?bd!*o29U*H+AMmPnej#YK5QJt6A&hJhjK~(Cc0FQVi-gR8(YO~z
z%^hUqhy%zw(7RQkJJ7w*vk6IA1G5kCdjVQz0gVTN^2b|NZ3b-y6O=hMV)BP6iTML`
zV>hVsQ3UsKK_!>C;ATC2V^HSU0J@}ATGkM>0A?eo8$fzKfo*0dkV90l^Z;<>4ptsm
z>mL+W#s4oe|6_Z~;KmRH8b`1J)x<8~ft^j<HlQ@l&C030Ne0wXQ#RhH&;D|gz6?lM
zAGG^5K!1xjv_c5h-ynHy1B1~<Bf*y&*~P(^Q1UTqZ?qJAxmnkek3)N-rufT^A&}<R
z`>I3QpjH;&1~GvRA_q2_O8(qnc7S2Ch!}YAT8|OV0=J8d*abmHDs0r16cpO5U<2Mv
zy+KoOgR&*VMtyEUq0N#CmY`Pj#sC>Xp^ffApjyFP&;(Qni9>Fv1l7q*>T2qGjNqNp
z;A3V%#g8EP1UGdiMbMGFV&bfFjNq{ZHFY+AM)1lcq;5ws6AzC#6I*5Znd%u1($1Rd
z{{$*0KVK2jYo+Thz%Rhg#LFYXYWZ(f>CA$7Mz-b+k2lsIG1Zi26W|wM`+`&%urSUN
z7vK>+U68-AB;QY2mygSqUGseXl9#3i+NILMa{p4q1-K*_*UZh2nk;TF|6=;OKOxpG
zYFyGHY!=8B0TYAE|CdaUS(O>=7y=mHKyRtHH3l!=0-XT9LE3nuI`2!y4T1U_L_l$~
zMN^Q$k_9~RuFR;tfyZd0oWM)y)^+fi-)2&~KGq#v4T%~-ferizHtNXy+@OD8gP_1>
z0YQFY?G50@uD-DLW<4E!VeL)2I{Ju4?gl-}O#*`apyeFf1oim^kQ%#ad~mdCiU<mA
zWCIm>%7PA@T;h@{rsno8zM$5CoX|#TcThW+%M@~afx6&UW)VpRBha=414DB`6Ekr+
z7SO@$>UxZ@SQQ6dL@Fx6uA~m?G=jEIgGN_D(>>~ZEEs1jyU6gf2`QTA`#i2!Tq7G)
z*S#x0%v4m8QG$n)g-^CH>b`D}PmXw8@62`0$!xNGB7$sUXUqeWjK$?OIJktl#F+kl
z;S^_NFcsip^N5JB-coAJC(j{S5t}mI(p3A5F(W5SM40z<Z3iV$AvVeW-0B6<Y^wYs
z94u<4{z;mK(mcX^d~Cc-Gng5`XXi5iV+WmH-~-z4N>UzV+~7-8&hsNX=WVoix3mQ3
zy-f->o}lQ`#LRl&IH5*{gB&SAK~}4UE{CKbn;F0tOG5G(=xhlW1|No{44W)L<)f4F
zMsC)Zo4CPS5y9mnIJ?OjZ`9;{xk*zTR6c5g*LVBsZx99NJRNY(+sGjR?yc}KYHv_C
z+F}L~R2F{;T1vQ)19W4RldGlW1|7l8oVNDh10wi@9C!o-xuwMoEv?<$JwYc$fNn;S
z^#J7#ZcA{%xIt5Ji>RcTHE8$%9uZ>T?uZ$v<YQD<11;GQ2Okq8Cd&vZ^wdCG6-4Bi
zK}96E)KlkUW(OB~(2K)dn0R>jxLM>|D~n66R;TGk%wALMC(a|yC&0$U!z<1x@SrkB
zQ9Hm;e~D|@lBKP&JVKz`eYphKOyO%br5X9e1$cPGd#9#_OjDCoRP{JB%}R)0QdIVw
zxB$2Ck63$UQ+Zh~E_vs$+{z`9Jfa+|Oq!xBOt1x=j0}bU;+X%jE@22~)M3~Z4C=So
z`x_g>D<lK<mmA#lH@bs1L`A?dg0bMsjV$6XHyDGLXl`^6db!CDyaUJ2jZ=GrgTO{_
zM(vGGLg2$51Q@k9+JNdP8v#%qCGc`%BqXQ2H8^wyQV@y>Y!E)M(M<B^2Fn8*!~`~r
zhzSd8Zx#iS8_WbYo10k*Yj3syk(<oTERl*s3(HL+V#0z#mY}@`+l9r<EJZ}kEkK=r
z5N5;>0hfx#pasr>mK*#8H_8}TT5fOv50*Q53xZCT-yk5kLC<od4d_k_Q0*7&E-19g
z!3lIL@CF0HEs}C-+JWG1tGS?=k+_H)3+UVr(6v<RYAT3g(%g;_eAa}RsED!>xU&jc
z=PoYB0x2)qML|t>ZAQ?fsHusXx~ZBvC|M}06*B3vu(1e;YD(8$s+^VJBl+){eE#g$
z%l36}2&l^Ph%-q_vq&CWQ#v!jOOjDYv3&Nn39IhDm6n`0*Dq>Uy`Ll#3zGmB<2-d)
zCQEsHBU|a(^(ArB<hk6q)Q@y6dp?0r+Fs50Un3JYi@EBahx4-|T4lK$xi#<i&Uz{D
zp`H`vrf=w=>CBoTQr^qN2AVr|`4`9Zn0Yco1fvkcrf^Wsv@+i0&%mG!z5oMS{cUj3
z-{=ZT9+9wGPz#*xHfTXohYcuofLl6#E}+X_1VB4mpmpPB2RUU9?Ty|-FE@DWgVGV`
z+%#jb_Ki`HWP)B_>Y~+`x&oW^bU`(xo-R^N39BZz3i1o+>gj`$gPtBE3J;tZ{6M$a
z1zK*f5!@uM4m!|hql34g&_+oWOUsRN%7Q{0q%9dXhPw(1ZFKOnwA`RBxLHI}0hR&?
z*O6@SN|KL-pHWnfNmPUl9Pi+}yFn4p$D*u6sHSX8FboUHmWXPW(YG+y=M$8*4!ZqL
zM#4Ti%fc@zzzte?609p@taU+^C8um}hIx#IrU(}kQ#6Z^hiR0XKAWhas-`n*vycP0
z4u!W{*{d1c7-ASMGHfEL&fE~GzcG;W<)*+$P)Qx=0qVrX!U_+(?bkR+q*K^_4FffC
zuvDTO10w~6HbjGV22iK<iaupSNfWkL9DIT_<V3N4W%0*8+&t}Z<kzz7#i;W+r2*iv
z4g3EunI5ugGjK3?FuaGHrM1D`c%u;O%T4m2Aq`L`1k|SW)ZZX;Z6gDxk<k`IaE9Dq
z2tGUjbTguwz{?G6Mq8}F;-GQA4Q5ii-Zvi7f|TbH0vp5*Y&4PmxxxIvt}m7cCBUP&
z5(1mWCB%faH<$=)HZ=h)u`xA4T4J+FTtW=gu-z(VE-qnW3d^y`JaCRRlmVTt#qSJi
zCus{ha4|7+unWm6>ez!0f&=YUW>p5&+(MvZxtt-V#3^c6fg}wKg<-utMsWL<8PdLG
zQda|S6v5HF1&u(0+qd?h<IN#wnf*I0!_TIuT@(AbQTo6PO<6`*<5r3b(zt!78{(BG
z9@Q^q*PRA$-oiVEe=H#F+U%T|E#<~s@~&?Bc4*C7I~8FOHp%W{{h&B2NW+$ak-_6%
z9BVaeE`uY(GKNjMpz>J4c%vR<IS(UfF3Fnt<pv%j(1}|rtS>h+=rVF>Z(ufN+~5S>
zVB#qLa)YA)_-tfhzL%S&giSfLH);#L+@P($QA+6LCT-AyK?iL;(1Jm2(9%s|$Z0O}
zLN7PTg9b7k<i$C)H^>WscY`sDzXUBZVA!au0=nNo9(;}>1E|b2wcKD08df(jlx75t
zrL$=>D)E8VwSb1FR7F9z6GKWtaK&i~x&R8q0u7=wf|N3|duXye)HG(}6p__;j<<JF
zS5W1Sov-`vu#l#U_T4v95)0<|#r!*@zaWN5TFt~cqS#GSfP;A+<N1GvUhe6J){;U@
ze2TKa585l)vz0RO$lGd0x#{aWXgjk`XR}vyU=d(pQCC-FQ#35hNCDMzs{i7c?y|gL
zFl6Xt*r1>fo`~bt-@srD+7`Z%k@e*!M(}nBMmA7MW~9Ht;2P+p^bPDrn+(7wq#J;i
zobd>3WD|e6flYrC4|rV$4;N@%23Vd=fm0haQVu#BM_LGc9+oJh_C^Wumz!lpRr$0*
zH$j08v1HiD4O&?x3pyy>)Q;KISWr<^QBXu&%p5e<YRhOWDgtgiC@RC-4$68grh=+I
zIp)&FjLQG+S}E#Sd$TYZm#+Gk8z3=nj$ag$b+Cpw6SJ`{OF(tC)4x``zsLKHq#5%<
zMARbE4}0e-7c79(`}G{g=21r4Ofukd!i#}{wVJ(}L65-&)Gn6>wG3sLUv3aJ+5}E&
z>dc^Z4VxLHA!%%bqy9!q&X=1k9l5kOJ6IZk0?HMf>h#3H7q){o$qVwm+$0Dd2Ne_p
zZITDCJy8T5Ln$Z#Pg8D;+8gyii%}UZHz*2j(l-HTb<iM$sU;{IZ(tGJXahQ*fLUk*
zlO@AOOGiPW4bGOZ#KsC5Ze|4S9R}Y#rl<hgI&8-XN?f4Jl~~vr(F<)ab(Y8K#vJ_0
z+Cf<XapICZf^iu^A^*<*yBHFb5ih_Zq!|^E9i*+y$HAy8&ICX8F})X7Ml;W2JoC>a
zCM(rYor{G{S@rixO+`u2G6zXTO%`)m2~iF%b;H!G80I|~B{CC(>i?I_e5{8V<QPmD
z7BOrBhqD0N%MG~F-v(p-jY^<3oM!qPWZ}tB7M#pvaV0}g+Jh#z4HA%h3suEmZZZV#
z_B50SWq3m!PVJ56pwnr&1weZ?#Vsv28gmE=ZPWs-D^U{Ms0v<JEsP^svMDP_GQ!tX
zGa)S##!Q>lLH~X*dRQ7;`xrXf@PSqgs~hWE<4B>iIvJ&z^qEw(9a7z$D!p_?IdskQ
zU3Be1Z4{UPmsxi~&rF}put^J)MnNYJfD$NZ6(9ri%S~*Opp)Y_Af1V>du<~(-^)$h
zx?I|u9k|&zwKwU4bGI%i^tc5!f>r>k3cTE;3SI%I3fc=R3<@X*@CrcCl2UG6(3w@B
z<IKTp0JXqJIBZZA+8_hE91j$Hs=A;tGGWMeCQv^Ryp|8VWLA#}y5$T~CW1F1GJw}j
z3WH8Hhn|JuQ<kVd=PhU@-(7K$yP%aIY|?+%UH*68B<~NiG^;si-KVPcpD&$zL*##)
zXF3jB&L?H1sr0uXMRU_PM$PNYEY_-w>Y!82p?7SvtYA=PP-iG1?M7)8{f(-i<$N0Y
zq+HFe2}(;OT@r1oD2nq=Xc?wQMBM^y?BoPpCkjd%?1~JA47Lor@TUzM@FjkrODfI4
z{S?p{gc~f37&qAIZy=CZHW-7hFEauS$LfQxuH=SXlVK_Ta)TwIq+|~oz6B>G0WHuW
zcdEjIlqMlYV>w16=y8QEgp(3um_Em{HOn}_w}g_Cs9xnJB;?l5nF9%HC-9y2vJA=$
zMhpi@OIrr|TQni35NaBL@+0Wb?F~9cj2n!xB(}|}%nBUZ8&$+#ZUCi8aoo3;Z`Kv!
z=Fr~5po2JUP)C0cgD#v4Iud6iH|T~4O#@JSk)(u*I22MD&o$;z`fM5LhH(qnblJ9*
zm+l}c`M&Z?kWNc(oHm64boUFmd}H?m-$@N_^WiJuto1kAv%cJ5tH03{)Ejq#r(M+2
z4Rm0KoxsZtc95kV76LCfSYS)2ptjvcJ0s8tGOMNK21mgyS^`$qpi3JzSO{&Dk^~1D
ztf<>)YcD9Y(ZYy~LJwAFuqmmT2^bp*5Rqz`7>k4a%FE}JoApj4CDF$C<Yxy3WaZrZ
z_moi@6uyvj>&2kVpvPdsu!^*ltE0cskoDyT6a9_qpzt=ul3q73gO7#ZXdwP_g8}4}
zaxL+fpn(x?M(qvaMjM5MUT)$R0;PLyeopO;pm{E113{t99O^ot`7MTx@MO8s#86OZ
zlcpAEJ%xdxFlc8t_+(OW#R1}p8H=)-vau`aF@uDJLF19&(`nVrM2wBhlyMfU$MQqM
z^72A_Dvf(5GxiddNDG}(((6;A4!(QGz{~(nqtJUcJsGy*FKKP{H+UL@4s_pOXSBgu
ze}lX67Blet)&?gd#tmNZBul7n-r#D4qk0C7Jc6oc(5b${f?KtWEbW}YSEQoX&Kr$v
z1%)=+c#x4~k=Mr|vx!K$jP*zpRVa()NJz*p;ImXnE9MaCS(!nZ!IZ(Bp@XFK%(%e=
zM+(NCRzZjOGJ{qatC&L8e5>i0xq-%AgoHMN&beaP$RH&sv_S&gl~F}Bf7C$RLqI!h
zky5KU>bg2rR4&e>I~{#Z9p)-KV$$<Nv<V|D%k3B-cT0fIzH(>SkCet8K!c%Jnw!@8
zTZ|wlt{7Q^)`l3FfjUGU`Wu`fjZbHAi_;m};<RJb-l7jafMo-#(I$O6kPdwd&>1b*
zO6E;Stx-@ca61bMZD6+CD6B6iv`IkA0W>nADhO_iYJtjceLG9bjSS$T+L@%(uBHqc
zwuT(fA`Y7710RJA-n*iVKdp1fv-xG&89FL*2{D3Bw8`4=+$4{f6wc)50YASbEnAgQ
zbQh=%3+kgg{c~Z7VeVuw1C=qLv5$=$tS>i-ftviH%rC)h|4odb0W1OIjSS2$H}D&6
zVghjmjW?+3Z;^pSh7713&mf}!iVSo84aV0tG7G)jWDGuH(-;&P%-|7^Et25K*dz%W
z^k9%w;?&+CDX<Zg5414KYzs#1jT+2?LK`?NHwtkJ3T+U#WZ0-H1HNDsQhaM0LqZ)}
zCSYe{2j3_GnlFHbFrpMkOZhjm7_)8Rrvz1oZHlV4Q)JO#Hg*vE8)0baB)6@dF&A`d
z$6rk!b$fx3Sa?tt=5E`;sArky;>2j&Z3u2#h%+#-K4*K!pwD2%;Kon|StAH)=WmcV
z0{8GY2!jK16Pu6(=m-xB{S7Y08;yBhZm=@~pQ&$fZG(!@Ml*i!Dp5^t?Ts=b;A@ht
zxwSVs^1lQhpKoR$D71-9nH7{IWk8p3ZEzIYsGtOHJE#f@ZQucy4&XB%Knn!KIT_8&
zP1IohBX-znYv4Y-nW-S79+NVpy#Nj?Rd6K-o?25AZ|r>P<>So9Sj-qG!f0u;z$Yti
zTfo0k<3fF}e|BDm`Nsc(gk-&37$@24YPz^+>e@2)I%w<Lf_RXGDI(7&`gaMFs=S=C
zE~t0a`nUF9sl6JgAFpb|*w3_AUP_43OWVmI3bZ%V&Ph|-(H1nf%)r1>&Gr<$y1SJD
za@Uy%$IDG3a-eEmM4D536X+nvjV#PBVTWpf&Xm&9hpzBu+@Pz!f$Q2vPVtu;I0ZIJ
zgHE;+f4NbQQF|jN=o%Al(6;f-%p!^!pu$x~XcM0x=!hGJjUsa36|5V%LGxLHmK(GL
zH!A9YQkuDmIisQy9}~N>u%Z<sXvGCPqoR===)49+B{k&DWW{{Uvj6r~FA7s)GZAN=
zD#S0q%KzsXV?h4wC{tlJW92^q%0i4ONHvzSkT}b0^U}ry#<Lu}JObjs#q~YgYLoun
z<zf?sS4xmRfh7Y2vni`GgCv7CLomZ8aZpATV0*bq06cpuAi}A=3A|~Bh4tko7Vt4>
zEF7S0sRKS<j9vWYMqNhjjqIR<#5gS(HVTMCe9H;)EgxtE-^82|bn}g}u%eM1qX;`A
zXgMNiRjwK%YV~0$%w+v?Q6`tMI8(p45RcH`W1m(P^BF7uja3w7<U+4PWckFIS<06&
zdNJ`zi2wQ5x9?vgCkr=P4FMW^C<e#-F9rn$ZBR`MzT=LFc-Pe5r~(?j(Ls)M(Abz7
z|H}<(i1-J29v1(Kf*V9EH%fz6EHhhfkP*a{1V9HK;f;FG$y%b|tV2}HpN1Ylg(ucq
zkj|lEVt~YX1cM}l3PUc@alS!GAF?Z16&Cdy*abF9F=}s==YI*lApn{RHb@C>WD@`t
z9;BoOgs1VQ1RJPlu_l1WFmEz3fa9ILnn8iVl!1i&Zlu3aoAc!+Z6i>rpsfT->1N1D
z0G97T!%MJumlg!&d)PIuIPyKANEb#7ce1c6sjCqa^BchXiA*G*7vYNiyUfM6#RGRT
zU=KhZ*!;r+-Z}(2qX=9EXfsGMC^3W*ogNrBD8mv0=u$0k8L*KPypN59c!$sR;EQz^
z#IinY@y^OD54nzpfssM-Ukvke)+G#1jMfaBKu26{)MtGO+NudTSjoiL7<B0AMt)l(
zqYV!Fp!F*oIQ6$Mb1@jQXm8O~7f|HY-l7ZUF>Y`M4~(-3zXaXY1G<JyMffFXBOhoQ
z&2HkSPS7;k1_M354R!}MO3VG+z;}Rk1E0WVem-eo?aksKa+lqS&l5q@YMUiM+|80;
zQVK+FuoKv9XlEd-z1avvvTim3QJZZ+<R%F|X{7ZNl9n5!EH@e18Gx2h7+NxH=QFaC
zkd%@(gv`F_=`lL+^6`s<HqL;A4dCKndGK@`=uEavoZR3>rxtjjtcuWPMO}SM@S03!
zPDrV(t1c+CK?PLV!>Vl1DP?BTkmDp6tr_h&K&u78MUyG$&J|F}&c<$R1ggE*v>BP1
zl$F#Zt+l1K^>rjIO`S|<)SC*3inOzca!HCPs~bD1xFtbkWv$H3^?BGAhzRmX$gb!w
zJnoeE@3FC+vb?e-hw2hWE~Y=?LZVC}<)-<TVY-H*9`-P~MgQzonRt05dHyQ?<8X!4
zVa0zBgV)BmF+?$ZBz+Eiix;?W%eWyL%iMPuqxKdb$fnOQ&{?YtVIG{?8+-&dVlL{8
zp=45gLzv(eZhe`6AW-wcM`(kM<pw^%4GNYUEn#b1ydnjKHu{8HTB5A=gs*b~Enfny
zc{Wi8U7P}2<U;fcPZm&&LylQdGcz|c2OS+k$uv1*p|(Plxivov7ZXncqllU!`7`8C
z?R2NOb$GA{@n^M4N`lX}yUFyBc^ZQYLj>sV8<N(dZ3x%j;sK5CNbIZ9LKwASC-aAZ
zPUdF_0WFvE0!KO8a<wQ%?TsNEf<g{l+ya8)nueD4egUAp0eoJdqk|+N`!{4Q88&)^
z3kq%Y3bnM{NSn24;G_4^qL1u#Yk$z9j=a@t&rqX{fr-KE?+4au)+`1+1}D&2sNgv?
z%(==9j`~}Sz%c}$wS*PL&^byaM(vFP!Y?<N7;O?z0#(!kplM1a0T2_kMSg>Tz!p1j
zo&`+}2nfLEEL}jm>GcGKHtHK#T5hys5ER<NC~0J21&T6eP>U5bQOV#4+I?mZYNA8t
z#R*PTf_KBC1wQe!l}y5D!A<Nu<?o4TAq;Bos{g&ow1VXggA9WKD2%}!Z(g>So7h1+
z-?^AyZeRf4LkFHL=i<`d?7+wh8o<!sq5uwZ@MZSW*EVtsftHSJk_L}|NQ1iE+yWa}
z#b0h<)!(3Dya{^DI_RhoZUNAtpIel`;k`)*6dw#aa-7<rZHS;ng~H-5!N>9nC<zK}
z<P`%o3%NieAc9J|;4{>PP3@S>p%duFMrPp2b2eoqJtk8@@UC{Wa8-}1)n+ngRQ-3m
z%i7O4EmhSs-r5d50F8B7T9?HCYj^m2{BC7VVQKy{VZ+J@Cez<&MF|5V!yD$?%mS>2
z4D1Zr3>(<>H?SCQVPs+8VbNyXzyYfMw=nZFaIk2D_E0ixWCSh1X9d-d(50bo;43^?
z7!YeUk22q9HV3cW(Pr4dp${^UmqmL6s}bV{POzD5{0!_Y+8en*Q*Vr*t`if;OxUWI
zqlnfHd?^a}jF{6bY|MtNvJ89-ZVVfE^tZ4=W@K2wlgi-32sw-xH}He3*vKgUas#8l
zMh-^pJq(<P=@d|mfOlZ<fDXbDMwuZwjXDv+DvOxpU}QMW(#W`oHG+YQK?&rijm$hR
zL6{Ld0e)>GEB{L{=3&%kFffE3Lj_tb3G1A&yn(mPnJiftm=CjhF>o^oGB_}7;MCv9
z$NCa<aTqgbgkA{jeqMo>8+Zjag51j{{t`UdE5Iu#w2>3MEmRP6P750YD33x08X(;z
z&=|UjGLvOth)*R5oAplaWm#gM9^+-73LXb%WDx(C#dwxMl|h(6mSKaS{uUk%23=5O
zi-2wA6neQ)6zT;#MssmKCeTrqM&{xmuZWi%)D{tGcd=HEa#D|5;8yhSms>)dx~fQe
zfV#X^mh`GX21bTeEHjuxSR)ve7_1mJi0f}qGTy=t9@N?(rN4y*!s0dpwVgqYW`>RI
z;-KSj1>`|PFD!x^dH6wo5(eFx0XiQR<OEJ-B{gLw(89!3hPq*z`YZJ19pu!NSroZs
z`J@G8MWlHQmlz5t$%#wxb8)e3u{JPIP?S-XXHn-;<dNhOU}H<*5abi*;o<?U7h&XL
zegodGEy$qEpa=?q4a&w_SXmhOK!E_7tplY=RzdIpnSmi%A02JP7qeTAIkL+lg4QX=
z7`A0(@L|5rSj{?vL5M+}VG}zOgZ36d76vYmgM`6boVkTxZUk)_=VlZHZF*z?tsyb7
zV*xis+1c3H*p+>n`Pc;cB>Cixl|=$VteBXeGWs#8^2l;=Yb#3XOQ)oGfyO3v|G6>7
zFmN!4f#P07ALMPYE#ly~=MjDhIusp}e9g_w#ras+Mfg~imDF@i8!eS(SvZ6x3}ty(
zc)0{bdE|}%O%(T8<e??NC2nX_<HaP+CCSCdrUlNY%K!8k_WiGB5M<C}*ubm5g@uKI
zmqmLEGniuBAf&%R5K_W&7=a5~b|X;wW-u@mH!-tj1fLEp%P69(q{nEgEFf#FEWzZ>
zC$G3oR)kNMiHm7#9EYwtC@vY+{VQkeWiAA#Wow2_LZGo5W}cTDWb`+Rg9b0;pzWKD
zEc`Dw$}?(jWDyk<+RV%;APH&p3keEs5U?~bGy}E$*ukse^%%|V7(s16$l->dmi{_x
zgHlF!KVdc=CO!{yRXKe-*fC+z_LtKRr?E*2#VjZgVY(gWU=wEx3TJud>x_P^GZ+LJ
zw9w)coVT~|@Pm>Y$j=*jKr4v2L1mFNqaCZU5olFDC`RR*nRuWvs$1!#4USJmK50H~
zZAB&#hZ#Yppm`K&=Icz-tTPxm8KfE186p`r34yj}ap-T9Ry8(;_USgr8!>Ls04F18
zM@|OR2oQb=KJ!tAO;BhP7q2uZ_bCZ(5)~5ypA7{%qk03E<pv=^@J=;wJp`VmGZ#j7
zBzQR@XpOkClA5%xlDwgzymAw&!>8#hD(iwU3!js|zMC!wqaPEBKO&TM4HadL4MF~q
zXJBC6!@3J};U<F(gBv79H>enI6b2mvplJ#^&4vTyMM>i=`c^_5yxJS}K?^=?^+7j+
zF>KTq2Az`%x@?cb3UsE74X7+Z4Od}PGjm4JvUfQqaYn?kU!aqenH8DA^9Z79%1Vri
z%xE#dzD=KT1&5G04?h<R8{;kkr&yK7?z>*A*mC}{#j^x>9aVQ`<YPSh95bf=Xxg*1
zv7C?;VBzE7|IJ`54;reqW07RE{P%@JT-(l`jfsb87AW1UW17X-%3R36iC)KWLE?}9
z<wnqv8r<Ll8WAb$py`q64(ymZ1||l11_riXa2gB(jr)P~2Iy#WXQNHBObpr^LG4a0
zqfMaT+@fy}3(HOR;OnmKtvIze>4OhU)(4+a6Rf{M{MtqbzLy*Hj6fSFtQfU7m>X@h
zgly&8=pZgAv{60~)V8q)#euhvrR7E$A<zm~LC{R_23gScrJ!O9Ir)G$7C`S17c(|8
z10QI>O!y*kMNoZ!7CnsduuH@f4h1yxGBuhT3z%ed*6sygByJi2zDPWw9pxhNzv*0k
z0sUAb40@Y53(G&__GuAP5+?t6S;TDgm0kZn5o!-ZzD}GC64vYj;IIw^-Eaa5>kYP$
zRBP?z14^}^Am5;83<~v4N;<|MA#lj6dw@e;9h8cLz+vpk_i}@p(I!uEP}|fKG^OKf
zv`O3(#1jXtKom0C;3=@tjZu4phS5d~zL%RU+(2>`pzDEcj5fJhfOu}YoZ1^4jlj3(
zd4l66z|wM~1?XZE1A9;`f#PN(qoAcFo|pm6&!Zd-Nc;s#7?ER`Z;W&dIo`XJu*L`C
zAYD~!{MRah`T+8v%SXZSq0f*8DMdg<2<RdyP(*-YVS^GR?K5sL00+A|-^)$v;4oJQ
zg}Js7XrG1lW(R1PZ!~1o-lz@^Nj-4*fl@iC;Ria88dSKThfWBVOBD!)!taxyJ?^0K
zA7%#m|CibFS(h*fGRQI*F$6(ZXDYM3+ypw5bpwa-Mm@Hd;H64J*C4k*fTs^PO7On~
zuP>4l0-cV?ZE3kdLvW+CD9D3)%AlH3NJ3CW+!8(C3Jc&pq6f`;j|iX4gX!6S_lY=?
z2iyjbXJBBL2K(KcVH(3Gb5I+=0({}`CNWSs$02QOyu}$jpb5Gk%Ncxdxw98&VB1H3
zgV41tZUPK8EZU$OL2VedH|q1f+@ud)U8ir%slCYtTpZd!=eR*l2+&DeHlU1T20Eoe
zUvPtj<pz17jnd#Fo}4WNg|;#X$}6c#fQGTe1i{C(pw>XDCU%U*3c_YWkWoW+Hqg#h
zHSk5hup=ozOMyX0D1f%Ff*J#C%1UT~%GjgZoWN+FDt~TGT#GKZqzH?Ev~9X}K#Zey
z$VA0W|K@K}o*1g_5*4KFlf}=)!o#hA8OF0ro2&nETxL|QY&I9?5D{bZl6PU03TS*X
z_3u9?a3v-0#Kbi1abtj#kEu2bsQC;j>)1rV;q40AQxCq)$<TPCIOod^nns(HK(#Xm
z_?Q;P4Q~1y<gabC<A1q92(<c8SRA~X3p5d}!vAuEiogZ~kg%@6%MH5v8w~_rZUo)y
zW+yKww3&xn))f?h7J}OpmDHs)O~DJQRfIMeS~6@D2W@jQb+iPn-gn?+77~<K(KoPw
z?0G~DYGGqBaWQctYeqe0QxgUS22l|{CU#@c5_RyoIBKRQLZ&8=?T<pB4wNEVD4#Tz
z<r4`PlJAtPE01H$U=m==jw@}H>?zihWMMIN{<lL~;_AOe3;te})ckiGGl2h=c8e;r
z#NAwUH}fK+{=dtYGwv+99j9F^&G&DMfNVEY*tGj!K0TcAcTJ}v9|Hpe%m0J_pE4c<
zx921oEE!xGra;b1+NjR;a+A6tXtjm9Hm5eYmA6TjkwJS42eYgYul5F8<1HNE6uwc?
z8FW*b8>G1a8Ml{W)ZV~l1iGVqvxTA*hxQf~0S0pxZP10~R*c#k9fU!3IymSRr9c-4
zNpgeMcv`7|&roClUsnQY3U1^U1+}LT4P$6yP*jASjhP+Ra))#nK`ksu!%&aa6tc(*
z6u?Sq_NdK734VEFMV@C8LXzf+V)lk&it;?XA`X$xs^*H~Tr5lrKrKfD1!Y~#)}yqx
zz`uv(l6*YkTz_})Y3u6h`<dG&N}B73X~wWKy@a<aLG^(Xv|XvrpvB<G06yVngOD-k
zsFY0t;>w`P7~JWS)nH%;ojlA8zVZb$s>85R7Ib1KGq0uPMs^KBp$%H#^G(c%Y(hE_
z*=8iJeaOt<!N9<3%398##$dwW#83$F3CJ6unhiXA4;tXIGumQm0zQTsyui{~e*^2a
zjq1WLH<%i2P!|Bt*vp8$++YdHd}3nY37w7V;2TO*EiE@#3T}{up0~3>#&UxxhzmMv
zM-1$9Q05WTV}vvdKz%jnPEpYO2OpC*BdBF&4yxyjKs#mB)zlSD6+uirkQ^JkheEy+
z6O&W1OmDACxBjMe*<sZiR-HX&oOQhMzI|0l|0h-V5A&8c=SUj=o5iTUV7Y`<S<u-q
zeI|QFGZt@ic?UK&Q|%c^SzDFGua#R@miw@E8q4mlF5V}^!l=KiR6Q)tR?HN%28w}!
zWff~7gBn8!QWz;1K~^|`!brl1af3QIU}X7TZjuF`TO<oQ{fHHOl@BZEoLw%Xji7xn
zvY^A0c`YHQwr>!^5)6oTE9{OlZAK**czg7KUpqIGuBEAfa!60vdMCY*Ue$FQcpL1I
z+L*P?S*lWIzjxa!*n`@WNem2ZF08v4gc-ybbRq4REh1bD>MYve(E-K{;`-p8`bH5@
z50=St1H0fx7BNufG&eC5GG{b1HUbrVjAG&<%8E+nii}BS`;r(FB^6|)Y~+QQoVgg4
zf0diHv-thJDZ-J-Sbd!7n665twc77WNe+=YEJ2{Y2<YBVbJjuz2Zl<dFf>F7!!5G9
z;B+R-{Bn~nIN)?OIJGy)f_E&)f;YZ9f&*EP4|K`g20d`IV}q*EMs;z>@ppRQbO&yd
z>Vk5brIn@SMlM-FAp!x-E(ki82J^r(CUY}L(XNaX0VH+^kRyg*;~zZU0iJ7TEoV?*
zC?I-e4dVtyZ1d`%p?$=>`bK6EOUn(o7t;`$R4*oC;SBESa<Jb(=>W8z(4Ju-BpqxZ
z>GoF#aQsvC_E$&b+g~@TnFvzt-dEUR_rzTJ3Olcejm?2@mxO_tq457@)}yRT7&sZ^
z8MHw+D{z2Xs^C*1LCsVt)|Xq9wK$l0wYMlka=Ml>s3)hT!KuAL!Dy2*=(0cuWmQh?
z4T?sLpo2IWu5IKJd%1y20DSPSw)o2pO5g*PH5j!)3*OYlUxG?|&~7R=F~}k%4bZLF
z>>T`3%;4cKEq+0v4Q!wj);4i5h=N9dq=Ytr2lv74djST-0i4XHCQP8S?D&|41&u`&
z!N&|LiWV|XW)x=>VVw3a>+kh{*(c(s&-1gbZB22Ao3X&xwyrtFq1c$I+|=}MC(|}Y
zYsSt0{Qh?Si(p*EXu0d(^XVR%X|uje-@_<B%S$_R_K$xz88tmT{#|!-1NCVbL2Got
z_bJLU1VYjsxSm73Op$Se95{K2^1Vd8Hxc#jyN#fByC}G%kpW*(iF{HVcu^l@=M!k#
zr<yY6wTB)bKcK`mwCe@F3jln_SP(-F#ElyaAgu~LQ(sW40#qe~P9NZ6ez{3NO2G)!
zHVX#3*b8zUvKP4G@dDi|=4Z5t6*SrEzzSM+$6y3HB59)+*wNr|6)sTmC<>mH13Mov
zZek9)2Ub)Nv?LLFFBKm<yC~Y=mL7{bAG-*weo|I)QOI{>W^yQ&n>Tmj1o3J|rUFC8
z=<3RZcy$M35B)Tk`BsdV4Ff_r%4_=jN)`QDU5q8Tm0dM8MTFVd9BW1AERaLg$qot*
zf6JLd3>B?8KnoI?cz6sI;~eIgGW`v5QwI-rNgJ0QN%Bz@P;^#R7ZT?Z;O6;v7_{k?
zfsw(Ufq~VFbr*v&Xq6J^R)`IJkTB#C25pD~S9qIPL3fLQ224Qb|8G=<tTV9r@TLH~
z0)<tNZv)GLjgrhiH%J}Wb?Et<k04>z4IFxW8#oVal#=AwD5?CDZ-c}EhAk|d5|UEj
zWg(2)SXepWJUzV)4pNK^po7!w7|j{YjF3kM!TYZ{89}3i;-C(^eL|!RW4(}_Fyl-i
zrx@;8DHErNOcVWg^51zb&!Ey0AA2Uh2$m)K`oB5Aht%6U@Hj9Z`QxR@rf$z_&jv}~
zJ`4=(9IWLGHlSWB$ln_k^^GAumsbPdPX|6*T@-u-*G6$|P};EtpA>B(@N$z0c;~JO
z=%ht9@I~3M6V*)w!1p`K2*2DU11>T^i-<Rf8Ew*%0T(A~oZ6tV(v2pdQ`2p%EiE@_
zfo{s!AR`1mMGG{;uu%}aKgQV92<1q0PSCKaA|$PWT6my<fOb@sL1$#CGb)2u&x@)l
z`FO=Ca~S6vGDfM2@H6gVJisNa&KPBwZ)}`z=yUV7k5Rr6(?3o=aY=!HLQJ5&gVzlq
zhd?t}t2*#1{BC7wl;v_jzBHR<`mYb_x-7qbZ-5;94+%q9-DC<XPeEb00r$z<j2q0r
zp-0&{+n{A{$meWt(6rn@;7$cll7faL=-5f3Zc=aoZKNdXNNq^C5q)6-DBPGCLKqlW
z{;=jU2rwvu+LsKQ1Q-~!x3F<C$g*f}VgoNDU;|Bg^BRHsnp>p7Q{$VY!8?GYML9t?
z>}^s8ty)(%-lD1_pv<ccT_wCp2efkCK?gL3rfI~uK@T*uv_a4aJRPfO1e%crwQzJn
zJLACDSZFb7Z%{J=oe2lJ28@?c8+4r&pE&5c=Z*THi3(7$$E09sxsg{BG)M)SKQ}NG
zHkM-)7c*8gG6yZyF=kd|76xtLXH-{HR#XDdh#}WgA;uiiZpIl*b}7d8yds>&0>3NR
zgjos%&Dca#t=s-SIxo$~!N%HQ%(TVW_^%IRM86>`6B7%s_}qUhSTq@3{_QC=XJHfI
zP?e7Q`;9RrBjewktSs=@Q!%to2c4Pi0zLN``Mhj!8xQkHY)}Y*j>Lw}<-(7_HZUYG
zvPQ%q*F>FV4Qt=;Vl8CQXJ~}hUDA-!M^XWNQwFH++Q`NHa-*OssOT{OS6kpwQgEFG
z9*AI72bC$Tkj@gQwV}eOy%Bu%mI_EhOpp_F3iBov@R%F;o-yz+DyT!HXSq=fG{hha
zn)*Vn&{)kC#Z^J247(s~dIo&(g1Mj~Tmas;Vzf+Ra!6vdlqv;vD|40R%$NW7PqEOR
z>F*pS=W_8m3*-=uc@`EsMf2agO_e}3lA;yM%-`vjN}$r1iNTG5f#n}-IfE*LDMLOa
zG{CJ5<Q}7;(H0psaBoM3{Uxk0Q3GuyFxsRBE{)Yd{YN%6kk7%TF_#f&p|lPtNcdlZ
zwybYd0~NZwDxmRIF3>7ze0^#@CS^tFc%ZV9up+1gF@f}=McrV%=>GnoYTa2!tD<tv
zi_f<HJL_C2K5w2}Gb2mkL}zg!hsnjw5xR(K+QW2Nlyz;f*FSMv1$#E8ZAM8+9xgE%
zreYSL^ia&ez#0M`Td-o-Bnv7J1UVQCShP1Wftsh>pfM43{f!!o+6)^7LH#p%@C6zy
zQqrJnT{kcZZD0T`;V>}<<wIs=MMg1p5%6+;R&amJ)Wn=oO`TD#SeK>R(p1Qyec6nE
zL5!1R8I}JDGQNx}ulMrOR^m3b{N1c6!T3Z(?O%WhYnb9c<MufrVt;pQ@(QW`y~rl0
zWD!yB|4&+yN0v!J+LEbI6?E1J===xPTm}<{Hik{|pf<Gv^Gncmg<yB<f_K<#W{_v%
z(B8mi%(%f6R3L3M5r4VCL|~&jC~iO(TY}TEm=ve>CUtOHRR^7eAttbqolzTfRt9*(
zqX}rHmeF#f7-)^CtmQ^F$XXbNjSLFlp|TCSf*UlzW95qC=AckOIZgz2xsa)e8t8}z
z@cAJu>>iqo3-29ZT!eXs$mtW)9>UHI@yhVfl;r{+9Kz0y<>(MLq_aW<OpJ3PLKqks
z3K<x{{S8Zo9)?Y-pm0%RehKPHuz-eWIgPg%f=3KNO#?&F>Awty7N9Y4D^U1sF@cPU
zLmLy|Arf$70z5>b1@7r<sc~v=kQD%5hiuKLy-^F)4^v@*%qX#0Zr~N#$O%5-#!wA(
z)wF;x<QQ#XvPQoPNgeHGDI|Sxn;9Htpgf?-pwD0qy5CC?6mCk)puvkxuxn~J@EUDV
z*HPr;)dscp)!ANdkTBZ9tP2(}H{Qt1_Hu)e5#t66P(W_f5(96eRb$lN$gE>zv{6#{
z<wijRBcn}{;BrEe7Ziv_o76y;EIX)ifO~hKJzSvO&!S>4H-fH}P}33=+Q<c}0*xdE
zg*I}_gUSyb(A|vUpkror1viN@7=gNP%t9NPz;~wzo2ZzZg3rMg17GgOCd(+sA}YcH
zx|i0PQB)1GPsx^1O~qV*RgjO7Q3Z6flX@Ye^=+TY>Khm%HmLRo-Dh<AclI5K|8K<x
z^@)CW{~bTW=rwN*<2S}2`_cqErd>-u36<MIZuYV(7x=Vn)=%LwTX6BJY*QxmWzoNF
zI!v#{cl~{0$mp6i%}<dFRL&SOFtDCyEoX3Muz{4cplMM?=9imvjO{^vCUC1)0o>}{
zBq*y2?lZaQZ*&C}JmA);IC#|@sCCL{&dCTHi!>MIV-yt;XA}mHJA%%$uwyh9h1`}5
z^0KlLyQv+csfjvLGu|++OH+a|;9t9}Z-{!~%*P(K9(;@(uY{a!g0_l#r^ud<`uCi1
zgS=medSfR@lKbD@e|JS39lZ9k*;{EVGrniC(gxp6#iTC6A^xwFF-lfQ)tt$Jjfus9
zsrg^(-y&UEP-VlUF3Kdr`08JfqJW|`GpNd8U}Pv|U|>DSTF&6Zuo|*rd!sG$%ME5m
zD3_2kdE0<4A!lL(%?X1~_;kOvkyH5PCU?+IBnEd-BaIWhL4E_D(MDt8mm6e_HW`DD
zwlS9E1WnOzax?~2NRGmwBkhbpCn19BXkFo#n{>f-w5}$nHu%s<W6-KkF)K^U4Jv{g
zlq?xGdfN&LZQ+np*5?Dw#4rhN&;}Rq){I7SOtOq3a!lfakR%4bI?j#-H2P))TCm8@
z$H>maDvHuiuw~R^RtH^=tXAr1BX8)eDrs396f#YI-NrQ=<fjG3RU3-1u*mj0IT_gV
zak27w{hQ!DMSa7X4eK>0`Ug#D4`E|b7FSVciIC(stWT2l>YkV@#@y>92kLUlIsGY?
zEL+gJL~IA6qyVS6v-V#5e{0O(sj-sFy7X-O21`{gZcrMGVqjp+VqL;u3|bjs3_71m
z-gqM`=gSS^Mw<jc)tx429iEB)2HtBMb@*RyU;qu3Gm3+c>;z?HA<&eTzy>*xu(ZI-
z4bu9c19ZU$R_TD&=y4lcT5eDi+{P~;$|0_-4+=jap$+nu3>#UE1%);$>swlG&=lOp
zz$+vxrv|!r4b-9qjo6YfRTV|b+!Uh^2{Td5kg*rG6%4Wr8Vtq^y^wqgZV{o5zicqn
z-=Jo^QHKXqu`q5h(Fe^m5EzWvtSrjPp$(aZ*59bi|8lb?SU{iuB{%?C<phN`Dymsp
zZq!s36xzru16uD7IuKRI&=THO#8{dDOK8l9T~v@=m!Jh)YL-|g*o~q4s2Fn`v^AZb
zHT7+<jPbCULKb`3YwO!NMA_Pd#_>S)D%%PMO9mGPe^4DkY~2bv+|1W_qb<+N4emya
z8v;P}15!l`nv1jNf4RY4V51hd_C~yQt}D0pMlb%C8@wRZZy=-gMk`SD%VKD0xltB$
zuOFL=rR4@M(DA(BidYy_Wl*CcW<&{J@Jc;pB{h<(XU1|^==VbzBv;sspP=h$L7QXs
zb?qD&m>EL;zhq%xoyDNTV9gK=+6kit%G)Z&8x1(YRk#7D5yM~rIw{E)G@=B)RD|Cc
zbRZbxh7eGMYy|a8bp^mz^8^UL+!zWOYO?ixI~z2n#J9mnU<2=gjiSOoHwYitU?i}a
z%ZOK4dowqf<N=WzL<KgBhzf&lfidDm+QY<cxq-)WlZYtj7+8kwMqJ!Hyuu=);E^cM
zW#<?opy8;EPP&3ZTeX-CENy~8g-C$lCN)kI@CrRk(2ivWPBqY6tuJU>cQCkg1}!RJ
z7Pn)uW;7BPVPj%v6BPknMq*}c1fG6X2dyShVloHq<p$N1dQ8enY>aj+<|eR>P0S%X
z>WxDzOl3usjRnQT#VmChEt0f3<opa()j6c?&5FIl>;huiH<@-9H&=2<S>(7CcQfj;
za0*Ep%CNJrv2k$latUzA8=Kx`+;NnV%h;tN%qwb<w-uih-~NAZqa>Mmyn?h94P#!`
z8rm{4itd`YgHb|~O(?lFX*=UA&{EP`PbOhDAx;4{9#$4zMM?L6uR&uLObj9aFEfj<
z&VZd50V=gOs&l^Fqz<az7{J|8J5Zc*fY$j7a=zRmDQ65?ASlW8ax<SX2ZuKJ;0OlL
z)uCII1Q_&LKqC#Clo&v>>Pn#HQrt$H9YC8WHhO}Z8giia6@!wc<pxQ?&CE>V3ZU@k
z6WYis3c7<Bv^*Ge)rGl<xv3iXBzeeWH>j1*CMp6tp%J`XQXLfjOh%y9%%UQE%*sk?
zjKat(;6n2A&ri(wVJgIQHe`jRtaVzVp|-YRT&A_Cao(I}H&YG)5p$n<pNVG~1yPq(
zerQZ!N~q6h3s4kDjt|i^v$nT1wKKQ0w^McY(bYB872q%qa5G-PoQ1yJ5<G6<_4hLK
z3f376<_zF9GoW0u$r%)Q0-!|&N|4bWQ0CZZ%Jq_QgAe$;6Aj^)o4GY~IkX|i#OQD2
z7Js?P0K7lK0MriAfNTmD5qh~nL|~(w_{$A)`Wr#3Wu!F(g|-MNSvY%v!cb0dql6o%
zI5O1|6xuAO!429sx{(>QIf4OHZ8{5X@B$}gGh-t;R#DLHI%1NH;I+As^%~%-bRY**
zL)LGA4<%L=Hn(Fp1{Fx`Y|P4D?%J~Y@*@0fY&`02S$4(y<Yfe94b#(&EscXLjOB&6
zyrlIVv~|VRWz`rrw6d@;aj|o8@d<K)79%`mW;WDykkr?A)3jyN4$E-*_wUD_$*S61
znuZgZ;-_AZ&<&_Ky{#=vS=pGeUSLhNsJ7Zg#vooUHW5xCHZE3eMexc5a5(4wf6BNI
zybjHfA%$U+Ca5<d&-HSXJowged1X#*@cPS5qKu%M%Z)(Gkv1?GZIl#xx!FKch(mje
z40x%=CK&@zDwP3^-5P`T-5UrBZ4d;d%#F;9pr8aD7`{Oe-1kIEUHpuA)@0<OrY8xc
z1sFUc4iT^g7?_J%a4oq2Ex8N&{}P<8G#HE+To?jCXV`;B5_ljZ3D%$_2J$QT0E{h$
zI-=IR+8aDzUD1s$exQ-2K+y3n8#Il!a0)Qkv1o5#Guos8ZtW_7QkjClMtx!M2?VZ;
z+8e!vUvBUg*vQYQy+uk8bfv*2e$d&V4E(~J+MtUJHtKT<3T*_n95#9@fYues8iUpe
zF>Dm&0Uh`tr2y(S8G_cPZqO0hU<_JOw7~?H`aoG4y!%1O)C6>2gt?Kpn2@LlXp5)1
zi5`o(8hF__IG;mT!pJg;fC^aTWzj+U^5&|1oiW|d4D>~L`1DgB&+2}`!^FZNC?(97
zj=C5Iw0s}5*c-lPnmI;ZyLye^JfYUTjFFo{`U5yb82L^Aed#>=@9T@>Y(YvPc2T<8
zI|wYS29=#JSs0kx!S&(+$f+=(Rn?faA}G&qfK`Y#`WqOofhxp}wgXxVGHgVu>_B^K
z$f@MWsn&LoSb>4_yz<}E%qv)zFeov&Gc1SfCEudX0oq*+S$*Qb@p6l~fjBp>_C|Bg
zm*7f?<=RF`@s}HvjW)}&FhCAj1&sk{F=}rS5oGXS(ca7_qQ#-T#a4hpk41Zft^O81
zFl&=7=sqV0TVqabP^Gm|610O)!E%GG;8t!yaRGH*@HDT1x}eZz77<C%MYkKw1vd)_
z>Vh^sZ*UOW#L8z2?o11tm<gE*f^RYt1D)IoTFnEx+gU^iln0cR)P%v8ok17NDJ!Xg
z?s76V5(l3St_(WDgN<2PLees#IN!K;$JEl!KWldFm6p&{k=IQV?{97YGufD_SY2C{
zLtRl<-z!2W!$UElC{se0`=2Ds8b;eq%-V7DQk`Y@H*YCrvVYRJ<=fsF|IY5?mekW`
z7L%2j#VEO?e!7aT7>}eZxABB9)sQrK+xno1f7gKea_0XsSR|R-8O#{`7&fth<|O!x
zHyUt(CJ-1mnCov)yS7nY=;dZ<c{L90E!qMMwk+BkwDq@0gISxTwL!gOX+ciyji7aj
z(%OPT8`(hvw4ihbTEr#<x}l00Qn7%pMPLFos6<8BK{vhGGMbp#Gnz1gYa~W?HZ^l`
zFY~NrQJQv=Dn4=M+6J0@E*4>$#!;doOe~tRe&Rgbjb=`fn(D$VJkm@j75)AGUH`Xb
z;v8GwT1R6=LrD%Uf!MIDe}Clpicc0v@<=PEaz$KpbJk`o4oDG_W#SM9tz`@O|B|_o
zbq0ePgC#=@^fVkDwwIg0*QASbyky(}9>UweZnRNd=;cNU$T9%XREna|%Z;FsI(>CP
zp)FjZvMQ{g`dCqLBR?Og5)st_tzBj3<5vV7=?3yYXl_LX+`5rt6c+_ukOpebFhiDn
zDTA7kkfYs9K+Q-#=8)DxRiS?mgJPVHmrN1b9nhbsVyfj(oYE^<z2e!TH7{pLm}Yxr
zwTI-y3G!%K8!0g!@Bd^fz_w?;b-s^{e<oMDy0f&8x?xO!xeK4$m$}>iGfH0e>F*5M
z)|_&>Jxs_vXc{QK!R<ii1q`MPwG5lEwF2=p0L?%p+6Go50u4ZOlm_5NK4U?l&8(u}
zCg4U6@|%7{H};5Z+=1G~j0_?F9x~^%?qYCfn9Z=s88mLM10LAjWCZH_nCow}=6tz<
zMSr6R=&T>`K(7cFXrR{v6c(U)x6SOD3>?}Ud4*qY(1hHWXe{t@lLNR}?O+KlT0oO;
zpjDs_g4<Y_#FcdPoIz>F7;^7`wK?Q&9%n&N6{;h&LEmx%i{M6Z>sbVJ_%Uc=3p7Ox
zZ7PHAqcAoyHxman*Z5f3`B+3nKsWWVh=9&8H#HFlNt&7{f;Pd1FwUqBNC+^Omo;E#
zVd4>x7q7jlDIu@RCM>3J9Ib2ZF)_qrQ@O5gSb3O(OGc``PXzx}F_wSV#d2397&2aG
zT)<eZ8)t2(t)k2%%O}ml+b7LvD8nNxDx|FHsH|%<x%psH>k2+5CUzP9i1G+sVJ8<x
z8y+^Fu-*j>j11s*GV=lkbB0z(t+@$%1KEQ71~O=X7t}!BC;;kf$bpuVGi=1(GzMo$
zk{ZP%G=oWQ^McAEdGL9vOBh@jd_l7e;M@p0pdY-+!W(q4E2uMO0~$>811C3oaqs{K
z$kSXxFE>kZS#oG^bQJ)vViIT6-r!-hQBN2&n6ya`yca`Hi&J}}Kj`>b&@uUJmXNjI
zLb9Op%0@^~XgjBbf{vc0lLu%6yEkZdP0H00)P6HH0rk1WK*wt{gRed@Hxo2f5i~I~
zHWCt);{aa{1?nC{&!GfeMaa&_sIJB+A|@^X>J-a!N!#j2%wiEzb~EG<F!fc^{TEW6
zJMRpKB%d%34;v?wG>Z>YmP=51T)UelN1UN53lobf3lrnA>+>^G+)|jbxNU<Xv|F41
z-Pg8Fa4=<KiYl4GXv^ErsF}O%pVz<pOe`#{Ol&M{Y%C&-{Kx;D4N7CQ@F|J1VPv{r
zJe7loQILyCbK+q`Mj^(`PVhRsLQr3Vxt&3t!3EN)*vQNEauY8om>75kIkh)|+HQ;+
z6u{xkF7$G<96JMt_7*Nk4}wb$)Pvv>;nd!!2;My=jHho<h^sS@fMdBes9ZMxf0_9Y
z^E?K3h6xOt)InvBsqscdu9skUZ4flx=nCpedgyO(yta`|;N>Pq(3~lQBLnD6Z%5Gn
z3O4Y{6;PMQjzt@`ctr$s!MuzLv=m|k9ih%)xlsmm8;Xu4!$w7QL7`3Z2B32sH@FIJ
zXOoiQ(9*F6Zx&z{+QcIQI+7ilZ9okhJ7#l8vH&&H`626h%*>6TjT}=Gb3SHvP!R+w
zr@$)<%uEHqy-RZ&>x3!%mf_Zu+{J|yh2(X0L*xbg1j4)|wPdwjtm7sK8iv?S_W;Z3
zn+C}W*z*dk64#K{WHwawSa8}a!!q7^U5K=hu&%tcd5FA#S47<8YF=YTO+{_LS%;kJ
z4P!kwhe!(v>B>tx21pCo^5nZP@=0ndF)%V%{(r-Km~|q99)mMvUUri(sF3G`ED{7w
za&FP&WRM1J7S`9_XaK6ZIAsNeHiC9kZ_pIn#3rT)>g2#DXvK|$#l)o;#f{`ZH>4^n
zF)_0-v9YshGb)*ym<fRgg+S+(DJ!X2=58vMw$7Lp#3aHm!o{tr7%->WZE6S?kFt|)
z^pSKnv(_LsWiCxsR;K{Qf7jhk{hRY|hcX8n55EMzydGmP<D?z`R;}XZ6X#pOxQ$U#
zoLi`84vQ%`Er<Ml$^3<R9)l<7#D36@9neggFy~9i?i~%zmzy-qLG3aP&~67t(9xBk
zBiJ^`8iUVXWxfV#|HiXuZ<b|d=hFsVf50R3auW|bNDB|>?jAnKv0RG6FTpoF@i7Yu
zZQ``G2ZaNV;0AZg4N^jzgw35md_}>{vZ^Ma<ANDB3WMq~d&`ZS8iGRGnE9l1O-yaU
z+n>Zi`$RxpKw~2@5l|b5$=Jw_#g<Xc*hpMVRD=n%FbuSR5i-c8#{^0<dd!f)AMm)F
zT8O5oh>x<ifuwn%k7<aZA|DG&kf|`6yqu%Hsw$VHm93_&A_r^2Cet`8YjFV{Lt8^b
z8JDnW?To8AxH4BoHQS^ecC~G353|lMUsmSlmv17Zc=6x2EM84tZAHy=Z7+F&B}UdM
z7TVoz?dRkCL>09kgYu;Q|98xV%+27v_?yH);RrrzlGhlt{eA<-wJiby3>GZfn>avA
zei%5oIkh2s@|nayy<=_xXy*XrOJN2<6E#y4a6=e0kfq0{&cvv$$D;36S<)=Zs4FTe
zukDjx6v8dQ#=-6K?-L6fj{q+RbCCX`9si~>axt2yyRt}jdX+z4(rB+zXv!GC$iTwF
z%O@ZRawn_}lgY4wVUq(RgZ3s+BW^>i{>DVkmm9?NH!5<x+@uJanP*Ux<^(NoW!#Vj
zF6jKlUvBUh03A-T(MtT~CM(cDfrFJg=+HhZP;%gu;MCq=C9pAtQF~*gz{^c3pqqXe
zQsOzaH)exQF7yXoAs}sOxxq?sgS_R26d?yLRuM%NLw0BHkaTeODKS=1XhXc^1_!|n
zk(L|8gf?*+T0s)d1`$wAV`9f*4(boF+k;v-;MTG@s9CH62`YAWB|doa5EB*QV`1lG
z78MZ_2i>;@nkfU_Kp+lUV5q39q!ywYWL_+wy@`WQTtrq>il2w8-Mrpd(O80sTSVH8
zF^xx2n}vs4Oi)2slZz!nF+$r(K|0e@JC#dOlUGDvKSI+!GRtB`F304;PDSa;W`}?f
z*~kCBm><8%*zH!G;^59LA>Au&sI4ilATGhp!66x<s;|qU&XuGu$0IDr#lyzM%Ectc
zEhVX`X|3pFDXK3oBrPn&Bh4eC<(zDv+bzJv!EbM-ukV+l=;Xra<M){XJhs66khz_K
zi$MakW1AB+#>K}DDfTytf|klif@6wX_~iy}fsI0-6%|4+!N=waaSIA<;^1Tk4`_>m
zPPAZP1J~Xr48}$bq9P0m4B(M!(7Y|^1PI0uMz(`H82SEv`q%&O)13Cal;vR^c`3`n
z7<cVr6#n<^=)r%V7<tlr*DZNk*uQMiV{lnx`~Nocb>>0_bI@%9lAwA?)p&~_xby^F
zw!kZI44(SiWW)+eFOc(ZEx<RYD1yc}!MA`IXn-c>1vbio?(G$SxrrZCn>z4wacYAn
z==nh>T!OAt5CqN7i-9KPjRZG}XhZx0>P0C+_w_3a3Luvgrh<xsBH*j`K<yP%6E#~#
zP)kHf%{EL=(uk=?T1Zgr*#u=r4&@+Qr!ZxXe_!MU>{Ru2O>~(o%mdT~1etEiCJAsb
z3d^WV3o-qB{coM2t!231l!6e(*njVz9}O{-mUQ)6l*XaTbx&9Xw8xBzA>{8H=6vRM
z1_=fghA4(jTnr4_TVx<T1{Uz>FPP1^K^44*Oj6+G20o)rl8m6hkrd+81`SMrmQ%9}
zK#n|=mjoRkzyex6&ahDlbnPlTAIRUJn>me*Aj4&PjOt?0kpy)$VbI)z3V7QcOURF@
z3*Nn0Vw&Hp%N6TyC}%F~Vm_~MA|v1I(*A!REgAD4|M~ah_`!dl6boZ!{5yV#Ur{6C
z5L0Dw>+MOo9oHfKpP>H?%;wCXv8_Bv8-0rqCxaY|Hh3&x3m3R*1RV&W2pVkB1t&#*
zaqu<ds-T-~1YU07FxsRl!KJ;K0d$21czcv8KWNB=O9(V%!mv?G5qv)MMlK=nA#od6
z1UGPibH14hWDBP{Bu5*8E(`*V3xJLvHUcGD(BcFowV<PnN{dvrxw6)LDb-(;##WqN
z>77?;qpGIQG_hE@GEegGF~;^e?@Q%n1pOFUoHEla^QQ~4@F@q`dc?`AOB?gBNXv;!
z3Vi|j7o6W%f|!dLWEr$kcKWh{n%bJ2kZ}(kus`JlUv7{S0G~`LAqd$5pe83Mw3&ld
zS`^fMlK`EA#{iyZ-NYau0WIypEhJ-TiUpm)p$$Hpl}%ZR!CVAXvO$M|LTpP<)^cg`
zFwT${5Rhca?^NcBYW=+T_`f%;vi9|1GY)L2Z$Hnt&Tm$G7?Y@?sk9IWoBqD)MPC?s
zH`v$J_%X6{x9;8!@)IM2?f;j|A<V@L+Mu>Ac*Ix~l0jAUK`lp4P}J$@Z&13n5p<Xm
z=*UrFB|)JL3YH8TML}!Pq(F-nHZy2TfFcak-UH7X!2O_zp6kE|%CIT3*>XxL+o`bd
zGBN2&i-=47+ciPal|vDd*XFQ^v0275i8I}0lGW9gXA+dtlobGFF@0-T7Gu(6gt#9(
z?#;Z6L4zR|(nbTFssma(2OsQa+@J{>*2X@j&53IS8+7C%Cunt<yyXUd!40w?|MGyU
zX7Io@$fKa0UZS8TiI}kwu3>7tL(s$xF@wtazo%J(m=`e^FxWBFFl^ETm-8Gi!AtHo
zNrT4Sn2k4DgSMI5gA(5sZUF{k7Hv?GFUqLBLC<KTp*W~xw^>$Hi%)x_iqOjqhTtnm
zw#b18?l(Gs){ucJ1ZFlqQ2nYRxKUgk)X%f#6BOFY#vm#yXAEwP37ZIkt5$Z<f*;WC
z4bX}o(14`5nYodW00X-mqdcP+=)5AZpc;d!h_D?qxWHj&3pwttsBM{)e_(=$E(;5X
zy1H#*<BET;Pceycb1~`5%NmM`G2Q>qz$C(MTV3f{Visp@$GC43qmi+!y0Y!@yoncB
zvMh8rXh#%wYuYpZd-$*Z-!HzPXI`GVn(FFYlkY|fFp3<E`gd6*sQ!3Kdu3PxBz=Va
zeaRxp+{xg~;K~5$5AhpsafB32s`?v@jJL>uIgA@%E1hIOH-0FYgD<q$$|cIJrDp-k
zvCKlyMhAFuOq|h<(VEdnRD>PWm4RII3Jx03@nLN0jC`O~hNdRwjAo{KETFxaVcNQ?
zK9&xe<`R;OhC<?!-ntV1YI%74+QZnS*)&yk^%U)`_08mr`6d3H6B3j5(UoRw=3*1J
zcgZkTRaa-WmNnG1&JUUB<;Enb%qPaB_cu&LkVE0|JtkvGSwm?T%Tn7uUH8Awl=;Ou
z44GC535qzaXw24ugh2=>{jlz1@L*WLu*nTn>j-c#n6PMX5&)lHAt1}Cy~zU9L^S}l
z|JcDZVxHiX#4EsH&7!@5R{(Sd(gru9jjG}=H&_^LmKAa0(*|9iWFz!)gQC#}Rq(xk
zTTH>}X@j1^HNlNup!;2U1%)=Ta)27M8*BtO*jsK?6%iELAZxi%TTf7EgMlT(Mgsvs
zp)Cv|s_LMA061HjLoycV_$wjEXcQMCr~?2BcScbWE=EBS&@H;4)tn~AM&h6WbIgPn
zVlFEwBX6v4u77BrxC#qsg3(x-PhMV9ifKnuf{Yj+x1{aAAJ@^-o_O(d1xbB*5f``4
zkVXIguxFWWV9aF{xZTLAtHh<QAoB0+-^c&fNM{7BShB~bok><u@ow$Ke}~18)1f${
zGiV>||Cg+M%(ED*K<k`9fxE%jc#8lh_`CxpBXAA5LED&dgEc6eH}VR-+{6o>59b9f
zMC29ND9)(8QCjHbW_f9G4(*M?0xvfR>u;0?EqD?DZNk}TAoOx0=+Fdl(4r>+3ro-u
z;2TUWH>%1D3T@KRF$Op6SOf%xHZw>XK*Lsm5wvX>)Dnj56gPuSu7MiE;ORC{r(4b3
zju8^9pm_*zrRu^cCdtRdW91d*H7m^{MMTuYO;{w&Ct}fFS!N~?N!{j&8@gB38_$dA
z-o#kS$ic`a?#0Iynz1UPeqF5`lUJ%r6l1Jrk~6Df)v``TrqhaCe3IJD@46SfIvJP!
z29!pb|F`~s%J_$sfq{!bi@}s3oney_sFai7dbvpge5{{@45#)cK2TZ5p})b{7<B&I
z23;fYVsM6Qprd&}=j3uTYJ=`e*{lJ&*=LI=q=zL6KA~S!o>O~+5IC7`G=QuLXD~2i
z28~LArxDfgjmjXMDOU|!vh+?!+E7)<+E7eUmWM~&AsRAm%fz$<wyI{bzMXxvt?j>e
z$^snXntvZiYa=$whv-IdGW+V=*&68D+B1O8Ujo--tPJ2)Uv{8d-oSM+boLfrmw{G&
z*+5o(nHe!|u*Y4oDF|#9RM6zp-l)$Hp0YIojpXrzZ=AwDWechVKo#C5dC;7#<pvY*
zS^Sou+=^w+7MxQd1s*uz;Hm&2=MR8af~g|bFX62gH667zot!lFZ5bDUgHqd(xQdd|
z798N9^<to4wFRdu(7Gh%hpaQeeIzZ=3DfXi66k<taE$=zDrti=B3f4ow1WWDRocSA
z$t<Y??v%niOB)qIYkxqe5(wk!G@%}efvXF36LmcRjvf`06xQ`5kaRPHL4(1Hp$@eL
zWQa274=!pHu94Ub0u?c!Q~~Ot^9yd0)r2g8LY>3k$ZQ4bcR=ErP?Jbi7-^jZJKmJQ
zD2y61#HE9Ntl{JWDvw!bFjz78fzFA-ERkJ7p#|!Ofs18-aB3jFSl;XiE~h<&!54Re
zx;LN#I)G7oBdCDhBw%3;YFJ4NZZ@^`^#hHV%Y#lavUjkw+~@&X{j20-X}LjF5NpZ3
z!BudBpCx!Ahs^RDw9E|D7lw9)+1N=a(3wO)hYuRb$SU&i$s5b(1Xz+@#503WDy;SN
z;bURclVcLnYfte2oo6#The4+~3}%L~zo%KeSoblgf^Tz~%CJcpRKIGlzucq@svjMc
zL5)CBP$LjD&$iJ5bPWgiJTn2%6}6zTOK<_gaBZWS@JrC<DtSh2&_uVC@XHN6Mw_*z
z<T<oAC>w(psEHYEkP-lI+z}Rrv{Ix%CkrtPfLA|k1l{<ukxK^D!LZN}6xuAzplbx{
zUYP4KnL_FbK1O!%k{@>Pjp$0CaXv<KH3oA5MPoBl0cJKPMiI~=2mwW9rm!DZ*#x-^
ztqi$^*e?G2cbi2_*wD&QK%DLRzkhQWHN{x?rp;%pV9lCl|L-~vKjV%~jQl*c?<!bz
zRaA7v%kS3m{AW10<=-dXu$xmkbX8S#`6{m#a4|9^|2tXk$*9k0qW<sxznhlDl1q<g
zGn)Uq3tnsD^8X+6F4kTKSq4pp28K-{pwJX$294Nkl;nK5fy-zUGiWutI;dBs1ujhF
z_`pK~pi3*b_+D<}0<D&E;Ns`h-Xz5Z8sd=><<#E5B>)-*-pI!Ha-%k*_C_ht@Rp?I
z1}?$P%tDIlpniyo&<1WxhK=f=!5;=T&;$dhE>;1L+Oe?<8pC$(v4gJvH8&R2V>Aa1
z`+$0C%1Uf5j9i;`Ff#2}!NTTLE|hh-c!N-}3kS=*Lp%CQi~B*C`R0y4|Nd?1{h|6V
zLSNFJg~eXnka30L=NZdx-(I%l_H70xhW!8a%>68<!6#p)F>Dag-y+WfI#d{RixM*j
zXniO6*h_|MTVw<o%2>2F$bj3kTLk$T_*t|!2nuXeV$|NkCdiP^q76O@Q&3z`XbUs1
zq`WG)ij@}utv;6omxvo7C+!NGKnHc1`5D0p0=yDN7}az6j2!D`U9fe@Q<Y_5krc{v
z&^I;gURSZdwzTnZZD}pD@s0;amxT2CIP-HbX+Pe=ZXaZ+D9w0XWY5uAOJ`QjSu%@(
z34G4a8`fL~Sq2@3YKBb`pm-Hy2CWd<1lonPfz^1U5Hsk!t<5|VoS>DhkZ~<}zL%g&
zuR#UBFyBkq^;_bc+8cxgHu5lPgH~)p#<%1_%Usw%hq3br3T@!BWZ1|98uDk510BP=
zkrOn~#SSX$O@z$NtQkek!28)4)z!2a1;J6PsHCpOBm^D}0xiV{4O)6kY%X2&T1cMB
zOx;94Ti2zm33SfS-)R?Hi*vRqdQVFGQ_zz($(w20LB@axKVc!pe}+e^6!m}SS}NIB
zrZHMFihsL&sBjANbsyh?!{ENlN#=dbix~7lDH~KJZV><<9=r+6=7o$8$?0!Y&@(pP
zA_3uw8i9}VW4HzyC)y+o?#l>+j#Cg80Pl)d5qh~v1+)g-K}CjB8+@jp7U(WhQPB9&
zMg{Q6e!LQbLK_)`EiE^KIxZWyz`>vjs`Frrs8v9xMTmgMaY6k)WhHe)Vz6U0S8-uv
z%l&D|W5Uy^qAvNb+p&DtW9`#os@hy>(xzPET)K+V23%s?{~DR954*}T1xXv)#b-?8
zRg~xRV+ot%DyXQTtj*`OFu(-Vc4TC5VPIf+$Xdvt3)<fZ+T#x1hoNBvSxp8y%ShO0
zi-a<GXQ~AA%T3Clp-cy5&>D9M@ChQIP78P=HtV&GDtzEQE-K)$ZWT>V?M<xUT|lrc
zyea}4K}D*J5orA`c>lEuXtOS8s+CJZP-p`$?DQj0tZOrxg0?w=59|~b1YNygET|0H
z5+o=BP9$oIO3(vUSW+yF`BX!Ci@&+aZRqwhHume@z!w(h;`Q&-d(f^6Lu*xsf5xS)
zS(>t@e}AR){C(J){EtIhQ5?EgD);XP=5FRf22+Myh7CIUThuri<XN;gE2-&#RwJ{$
z+#svJk&^?|#n`OGDZr<_Q4BO<Xr{k`<=PfQa0hIIqR}SkHb-Gj?M*C(pu&!Y0d|$N
z5@<!OrsW1P!40gI8wEgPio)QC2Vcky$^%B=Aw}?Ho*u}@e2lV;;E_^@5Tm-Fh`N$m
zuC_LxW~GREOHPaxld6KU3X?@ley<~wtg2%30!u+<1r=#NyCsbQ@&^Bmc`^@_GaWUR
zk748BVAmFx)MDe{V&l@+{KqEBr!6k6#V5-4=XD{Y8fY))zsF1~SPn9XGE_1!ZV&^F
z%x_>Y+Q=^WawC`cOVBMuplKBzLC{U-8+ZivFo?nrJl`Oy59-E)Zfs#~Jzxvk#K5wF
zOK*dy9;ldSQ2Dt*RA3{w%1@@v3|!pc?FitF2kf9Ly;v<bih_y)0nol1VL=nnpopjl
z6T2#8(!$(C$h?q6K;J2ZiHU<nz`%(yjEQjx(*bpE?L?n{7L~ex?bW%o69X8JRWdL$
z_%SfBK4tA>ux7AhaAfF%?kN&ihn#t_MN~#r*Gxs+2wcE1ZgA2E-RlZ+wQc{qdXTF(
z=<4xpFgU=vQC03I-v*Tf8*~LW>*<27kI@H_oAh)Ikak<>TQY1`(bG2o?XO_ms-mh3
zWkZko*vQE!D73}Y*3JR6RseKDgE^xfqb(z7EC;j?i&2glwrSAVNZkaqX^q(!a^Quz
znGkr$LLDMtE^f{$ZtfSvD3qWr!6(bY$-}|yq$=g$?!(sHJZ-9UA){`uzHEuPhqIHj
zKcBy~ZnpYcOBZKXPbL<|8B8qp%*<PAT}6BKHCgxsxPP}A%PX;hwhYSixEyp+`<DS?
zGg~vVo#f(k>bLlF$(}7;R9`|=7g9Ea{lCnb&)Umi#gGJ<$$@OvwgjbqYyA!S*EXsO
zzucq`K9WHnw0c@qU?b@CXCa}NpkWAJ(8XoY#u0eHQQ626bmsF$MH5TV243)vH6}~&
ztOuxm7dK*I5E2IUqxG1W)Y;fY_*lR-ppdzmIvWd!&#VkOv)jau$y|>$EZ`mE9>##P
zOhz)=@*F%q9xp|iSh)CQM5PU`uS)5#{P%ILAPXCxq9mWJLg$7rjwvU5>wUCYy<8YC
z|C{mm*T4Jvnx^%O7&&@3{a{fNmKWet)$eCyOIlKEzH3D`o35miAcwYc#>TWMmVQa{
z0!;Ftdr=q|Sk2j<GJwubTnbHLjLa`L=%bdF(%RtCQkwbYCT(d@L7=V1sSR5Ss?4dq
z!9{<IEqD?Me1;|KwT(J_FE>aTZDQ2{sb&R*B$v?!9q`o324(PoB=`VDH61~rO~O{7
zMYS7L1vff4f|{4wpc5?2EkNg*NrQ{fjV|1RLSRWy!b6;>2P;fL2U4=*J>Lv+<UcFB
zsvZ;M93Pi_IhJN~V*#VA&RQ=aKVdwF9{>5LE-&H&x(DE*w3IUVbO1|P2k<e+5=;`t
z|2V+s9J~JopL2ZGSejQi&L?E%-w$lFqz%;P8^&>PDTBv~KxeO*v%O=0?1S4wL1;Va
zZ$RA_ha<o@Tj_vy4uUqxp#=SAK{Z!C@P@dJpq+5`R^YSyH@FIJ6c(|x+^7bs!Q3rD
zyWxB-88%`>2L+J;TRDU@sziExYz7Z7>Dw~)LK!5)NfY`WI7SAK|Ddyg%Nc?gZZd2F
zUHiJxk@@8YTcb_jR-_v1OYo(c8-18xZeTas<O81A^<m-E-oy`@Kr~=|xkX7%f}dA=
zqY}$Y#tp&XUPF-h%MC#Spgq_dE%`u|%qB}$P)@M4<<#EfY6)VxI&x}*ZjuMx52wKY
za)W{Z?9v&~<<g*uEKoNrgi(8=YmlJO21ZNJL6i2D8x=r#LIt#5bThw%8fY)j24>Kb
zQHG6jpe;e*gXs+fH}Zh;j}Pd;GSD#-kZWle)j<t0LC`8~(5d;bg<GH{I?77w;F%$F
zQ}Ehk(54I#@M1tlV^MYRaU!5Y7?`vfmH3$1JuF!+YMKh=FKf0}&^^EE=H`(4O7rR-
zw<s3}V*yUTs3a##Mt<##fXO%Hco>;vl{IJl^V3}v#iJ~%<PlcrtS!vLyo&Mczf~)8
zn3VPZ-V5nmF=t)#@f6)zVV1V`Nlr{*DG?9$SqDVxPs`GEV-silw@For9aON(JF$4m
zD)KQY>zBo+f!0%k+Ip+lo-!yh=rJT9<tS;C@(bDml7lSy0&TgK;Cs1A0^FtpHTE{K
zf}4P>jG(TZ5oAdi==87+yp|hvKt+#|o+Ydu2R%g$R`jsJ4hYj`RAN*C)%T!*dPa6u
zNV0Y+mSF)OWEs{~w$Vu^s8btskR_ulXs11wyt<;K+`o(9)N3y9@XxruHBDK{<o8za
zkpPmQYd57Nl{vWLAaxh$JiHLrB@A8+lNdI6fO<F<%r7@tcz`D2EgV7X8JQTgH*gzo
zlw^LnMMv2KbTXa}Cxb7G_9kU;F|4e{sl7!(A1t8&y~M;DoLmk0Uv7{y0?jY-F=}sc
zHrnXJsJ)TTP*7+yn}P;tsVKunWgS7#VZs~q1vfBQZcq@~AP3q`wTT^cZ6m1RC%~X+
zY$R@M1_}aELC|~}v$`I5aRw7RXle-D`WFN50#H#_VwYnzHc~M+Gl8fFEn`+-C}dp0
zsKj}BHd8(q2b(05G!Gvq3mcQ>=P6<9mSnJ0R@8s8w=QH7;N%fG8RYWsSDLX0ms?hT
zRe<smMiy}<7B&tpX^+N>wf`Re3x*u(Gp(JI#qeK-I-4+`GS|EVu6_T0tuanhSL74-
zE)nZ}&>5#GxPLl_tS}pgy4%#|Fvb<&^)JQ$FGKH!+X6Xf0CYVrH}lI)+~8BLxmh{2
zH_3p4TG@D`KKsi}`rvcI^tC~2#NDyn2Zwp>n+Iff(EF-G+MtFS-v%*(4I&3Nno9oM
zV0M6Evxu0f8Mqk+XMtOoMxf(U>@7Fyg4WC^*noG$gO4E7=N1&&EU92=uL3%G+*}ZJ
zV2BZgm%CANksJB<wt>Unl7V56pJNEy@Ba?E-#-PZ<U!l-ucp7j(0HRF&&v(kM&SMa
za@RI8a2Xka_VI5}7TCzjt-Vo{54NRW54xpa6t<CngP!0<ZPK^#!>U<q+xVTKl_q01
zlmY5bnp>-aPKAIUAXkH4O)@Zo_Y?16EoV?+s9}K2^Kr4hL^*tegINi5_yz~49#jPv
zENuMXn=nD`W?7M!n`C*pv^P7*N^)v%;su|H!wcGW2s$7Fblc<x4$BR^f*ZL&>-uGd
zHi%h5&eGn*zy`V(d4n+M=5qr>*j_<UeFZ-99elR3qLI0%5~wf+moRD}9@@ID&0aIY
zY6QZPy!;rs8rw5WnS`!P@7({?*2>nbn6Z3CJM%JaMKO@KC2al_dkIu-m=7K!H2;5@
z19WDzErSokA%;zAppsUd`Q-*DqfOQzHV+%Z*Biz3jf}Q%Fk3_Yy+zgw%#;OfEAmAS
z0zO9VEvDiO&snrL7#nTkGX(_%pD?HP22;rFrX8fgYzN+6Whcg|y}?cZ+(cI3e+fQr
z#1ypL&kVG{L0fQxn&n1!JMf%5B#c01vX|f{1$Q6NgoP|<mkB7mjKS9_gNk2JA4FZu
zSV0(a%8jBZxFrCR5d|&nR#pU$I|`bBj)MdBOBlHr!OQGa!6OskwOOF8+U8!GhE7h#
z0-X9`jN*LG)v_#8L@S;5wO{>pzF*${udG78Ba@25zsDYWOsqU&W@<j2DK#vwICM=9
zr?qO%U64QZpuMGIk^@r^%Qj_8c?SnMyMKz(-)7CYCdvY;27~qGMRa-Yy#06o-@Eud
z9Tw_R!nGZa)#pW_bv=hUYdM1>LlDDBNR9)of(D(0V`Sq7Itd4K0^0@|W6&XNn*^j3
zjf{-8h+2SpE*pZ3H;OWYj)d6|09xgs0g4{TxuT%vnTXLQOK@Yr5_GPpt<fe{a0`tU
zG!VvM1Zt$2F=}rRGur6H_i}@((IzJ|Q0zH@PA@Za0x``%YitdTHaH1@mrrZ+zuX9F
zxLJY^BL&SCIhhH9YfNv@iB}98EkHdSZEy5O1*ioEi5QHFLm)8)I^qlzQQ&2e(8E`e
zVhFUWj2+(a0G(4RTJ6j<*ST5*%Dz}~{g-CUuG+t{VwKK+lbtI;2fi`i=Fm4ioYt%<
z=hPgPKNS=Y-r$qNL9rvt_}CV7ia3Z3iYd#=#t?f&8zz~*Pe5m)^{UDU*LFGTr{}nd
zg4QL2&Rf6ATF&4Hx@FT2w02a{c%wb@%T4lX7N8hn1dXnHKw8os;Fh!ps3k27YDpV{
zcD+Dm@chJIZtxS>=*+0S(UcD~Q?bd^85GW@pyNB8!Fk8o9+G!J4P_~zmz$)(qm)t#
zoZ6eTz+?2F<F+=lNNI6sZ)6sKxe+v}=j;b*NSg|RE=$!C+8}JXQHn)SXd@Hk+%0=S
zp^cIPpvgVZ7$<7GnU4|F(h~)>o#mK8yJVOU;~n5)h#8!tM4+((8OIkiQ3u~s0ctTP
zs2dCAFUvPpmtxXhk{4EKsmQ{uA+IZ6SX5jp7-r5Qtl*}ff5<#cptxh&RJlS&CN6;x
zuOu5aK}2JjO<Db)IEN}nNS3~BvZeMv7e!?OR&cx6l<}gfp^vWWvNivDP31vCie@Z^
zE<)0b3Pwe#Dd2Jq)c<_U_LL!rAs#eB3>q1Q<sY1<?{0|I-x3b(*e8Gwt0CeX-b6-i
ztmp7<j0Lr&gX3{0d(uwi#nRrU<al1j5=LWDHc+cvLLSj7XJaG(uwFK_Hart(Y?}28
z+fxQFhH!>msAZU*sVgXlfXgsNXc?xUW@KcvAxwXZA2bdkz;PhT2d<4o!DW^xsLXOR
z+Qcdf$|0~aOH=@~(0YTc(MD~)mz%V~<r!$u1~jr`39e%-K_~W^7;TJX)ZQoxE~q@g
zml<sI4z#q~pe?i!G`0mf!+)cMt)=D0Fi`9T2H}c5c0my_Q8RN!Gf=bN6jqdBoJnb-
zX3ECS$R-XM@K#oWEI(jnR|5^rDCIgbgC;@1#Z{#<6O*PGla~-1hff7aL^<D{iOI20
ze$E2<fB&TlU746fbpP%UV&Mo1lb^Fd?k!}PMwIX0UD!Acq!^R2`QyT&%H^iO+$bp_
zF9NFZ<t%=0HwPcQCU3>Ohf9@1+3`=Uw3wo>JsaB;@URU_6lC0ni9z@OW!9T)?-=YD
zA{k~u_YWJhLq-KQ2pex?V1BuYO-KS%+vsblFoLdFV|lqDTz{h{=m^Lt{SE5ZHtO=f
z+@LG4(H_*B7kjzERRCP2hlsu07|p1?5p;?6CT31U(9txm_JTrN*i?*J-9giaeu5j#
z!YwT~ga~cr5tfq|@&V7ZY3U0JZB#e2wA{cTxQR#J2C@zr7UrTN;+&w2qy{_Nnwgy$
zI_?OnMW8JK&>a)%jC#z<kfAYA5q2@qE>bmE^9r;aRJXWu+GLJaImU~OTpWxZ0hOhG
zdA33N!UDhK6(gc1MpVx5($sfxFy;|;tE@hx{r8Eqkddnc<6Rp~ZEIJjRPHE8H%3cc
zO}k|stt(i~LE&yJr2pqD(;Ha<Ra+JipGn3+UH7kDNW_u|j};mA7WT=GEcu%ZcwCt~
zbR|^T7=5%I95n3}1sH{8oi*)jbOVw=3q%<iT>cfZeqk+Vum!~kxFj<)-pI)Da-)R4
zk<lgwaLvMC!Kn?N^Vy&T%TDUx!}083nF#3!bXfL*j#P?*SK4kg7k|0ITmU=*ti$(m
zlMcA2r(?(oI)QhS47gJ*qsXZZj#p3~0uLC-2!d`z2Oo@$7^;Nj2T?&eMq|(gAMiUt
z%t19iG@B?Yv9Ys>DuXx3yT}weGc&p5gU=h6taN13wPif-q`>4@C^xZx!5sNQM<yo6
zV%fhZR8>SZjZKyLbls#ZSUgR^#|z5Y{a&XlreMP24&__?-f1fDrs_AVDT|RonhVsP
z8XkANK<0iy?R8}a1BN4zG8H`Irw$nd+Q0*j{S6{UTcq_sjlqr5pw^!uI1#7_gASvF
z&FOJ-YJ)C2R)Mt0<@jH2=9AL~?erD^Uq}p^TshG2gBjFk-@v2CvVr#i-$nuHpDY{r
z4(vK`;u|Z2s5bXzegQsV?M?gwe2B>vhRwWu`~u)E{U#nT1Kgq4RuKd>)EPGFfo>_4
z1Fr>@#4^sr1e!)xVq+IHGd5y@G}l!@?F>*B1~tk(<O-dbKqu3)I9r+V2$^UHoH%K#
z&2)b8Q%3RoOH^I|)hqdYn6Y%rrhuog#@#>TxP)RwYYD@DJhC4aOujA3GSOK6WPK&5
zr43rw=motuM}k3_L7yQLDO6=3p$ckaZ_qZ{q5_#mRROi#ASWJ63cuW-Vg%atq5!H{
z#9nUD05!S!#a?a%on@>c3BIa?VWTq0)8KjJ4MLWn`*QeUUWZMULOctaF=kO#6#*Sy
zZ3gO}K<>v;1KoNk>IJzbkLm4UMwb0kS3Ugq@7TX6IX6az$*ZPz|Ep)zoVT*Q{hym0
ztdD!Kvv7;7(Am~$4=0++9{hA(cVA)3HW@SUxC3}Bk+qybk--Pazo;XLj2o1|=?3rk
zp)zPoDRlf0`&c=sqY7>)YBNIb6~I1Fh=?xap+N?w|3Cf}vN^GqGiZWuXM*&`LB*e>
zj*-zOeo!Nu4|EW<Ip}yGCvZ1ZQyhF+0T-k8MjL^bo4CMZSzLUeLoNk2g3d?+pF#~f
z!@vP_3N@(h4NC9!9Y5Sb>78W*gC6S!#se%HHQ9dhZBRe3SwmA@SbLL(raE#uXV6sF
zfTVLqFaw;<xirD|Krw9O14TJ#=_RwUfw7Stqq&(7<U~wxcN9_v3M=a|D=RATv9L3W
zn1c#R@bSOkZmBGz2ooO@ho!u!xu1IZWZQCCmLAa2)l9DSiWVjU@&T<ye|h|J{SB0a
zxfsQDnWlOuGOIcLdmf}_7ZqjuuaNO7hra$q#wUz>EEOFb<Sc&gHkbdW-B_Qa%%^LV
zkrKxETAWeNhC`NvMNwZ$#)0SGzqF^b0$^!_71Z~%1f6RDs&Bw042iR3;DbhROx2*x
zje$-b0nLqV5T@n?45VvF!qgWy{Sh_U1sWe>VBiFWQ4vEGH2>H|Lg%V&oWtYtKy%f6
zprk3MXKcKYm-*!uVHsszV-;~D#tp^#8<MVVkTBX9!uN86y3wYPBv4~E1T?i6VYDeJ
z1jI{{<<#B~YqYV1QF~)ZlAzE=g=o-hAupq#&}In@k4*6BC*)vsGjq_%sgMQ{=yW+o
zNHRlI!l3pMqIraN^9Lgz2hzPCu*nbbL9C2y;v(P+EkZcbe8R+e7;BSW#Z8Pzh^wrQ
zv1dxLua*EcR6)0cq}VgYR#zs(M@)!&naX(CI3R?rysE#iRQcaTc}I115pfO<CP&b<
zAoBnIi&Z<S2zfZ^{+q1KST=EDqrF9=q7ai|#FH?0CQvJh!&cGy?+&I;dvM(jzB|Oj
zTG1AAcZh4)vxvU|Zjft3WDS{Q<gHaz#DxU8__(?L9RyD$*vmUGdP=K`IN59eePSwY
z&1lcYz{rsH|1wKA>k<YZhN%pj+(9E-;6ZM8F73?>+)SL>o2)>C+<L|vm6%^{krHvY
z;?>?L1uEx#^*3l=+u&`qMHO=BHM<eyyjK>1m!K^rpz&@Ov6ma<LB+m}7-aNH6?9Gz
z6X>`)dBJVm!s4b@j-UoE!$uKqL7@#UmK&r5H#k~uP!ig#Zf0Qvj!I$B+5!<d7SK8w
z@PYzmC3Q8>{v9)O=(0G_2$eeMbZ}!MId*X~1r|}zb%l@$LrIT0O;(bPi_a!(NzS4J
zb2BxAnpIhtL<RV(s=YdwwJv!q!6nYdD<H<g&c(sUEg~qz)66)JQC{43THd~k|Bins
z-I3!V&6uJpz~tl^?{0FrwSKDv7o!LdFB6M#+_Ks|8&;XKuqiT@>oT#i^Kc0ZNb?ll
zou%xanINxzxq8Wa^N{>B$h-}x-wkT3dNC}3<O@Wv8%K|iaf3IwmZ54t4>Y9%YNKxC
z^|Z9ysBI~T(ZfTnt6-Uh%zm8<MSVGN!9z~(4Z5b`3)?#eFNPF`vqXmYhGhMXp`h+s
zDhUDa&8WRGQ0(P~K!J@>jM^I$#9nSlAiCR~#;Co~TU1bJgM;OUK*3E?!O5WBUqY0i
z&?ftcB+w|XrQil>=p}mK4mee#2h#0^_xixQ@Ij|~D5y~uaVu;!buC?;(l}zA+$^;<
z?Uw!fxRmV3WUJM+v(vOy1$Y0{9bnx*&{{_ZhS7VZC>fe!U}P}=f0^|YYdM28!&>O5
zhAJ~?8hDc>s4hUA<<JGsa#%uVIT$xUPCA6n?trE?j3HAShDMwCz->tI)P}LZMorL$
zIKG#gq(KLGI!J@&HRO#pX@VCKX{vH+Z?pv+Z@>WB63=4^$^pipX$})pOUsSYpk^cJ
zTy<s+@PaDPgoYvB2@OaK613_JTxpwQPG_LaU(`#oOpz@HjVk5K&zmRz??1Nr3-l=q
zi{D!zSE9&Uu%Jy?fZK|r_f%2mo+?nCX+Ko%P=qcEfmNEKf@m{1Xh{=!0tZsyx)e)+
znvTd5Hjp76=y)g6gbh-8Drff(F+&3%(?rbAfW~=-`khOlbYKX-b4eU>=aQ(54s5g>
zG!(IsR|VA7H3HY(ntU%eX@bYbHFZG?w!uXYba4;p#6Hltgb?4$O+pHwZiNu&MiDWi
zO$tIFo`MXgHn=;i30eeaV7XBUbee!9Xgx2aYXKRzL+Y@?iyKoxJw|0k&?Gc$Y#Z9&
zDwbm10Ex?DS@77kM5QB>zU4nd7X>EAd_~ZmONx-&dO@91*toPEOPH>Ng4yq_<_e%i
z-QaO9@SRIC40@nb6X3m2aikF$Eu$^Mvfx23VbB&9eeeZtvLY`x2pesZWdnIoR)SM|
z6B~H)9d_rEEM)fzKmSY6(x;8GY|vpT@U5~~M`c)$ZdzhgGy)wK0AAzGCh7qlkhy%G
zQRLtAUH_ID=No!Ff68dhC>7IYtIWcpY}*>U4KX0|Waf<9|0J!|K-Vjo*r!`+>sqGU
z8_Jk5FfxGBZ4m1c21C#eNqtbAq{RGklM?8Dc?Kmd*m@^U<Bej>FE@!XgFGiD09u4&
z1Rn5^;eQF*!6FP=$t3V{gO1S#J^|1zx*OE>!4WJhBPg_)omojAG|sLrxIx8o1E0`l
zE=~c^kr)gc#XyVc7}!Cx9iThLjN}-_&CQHJOX5Hy<LYWmpi^9#L`8%^2Yi55GJ$3W
zMMW5t6&Q*cmoX|uE$}i;7f@v5kQCu$k^j2NFn4ZcL`3D>e8UZle7sC7TpZH>uD<zq
z_g^&A9!68f%}$o4(<O!F{z)kc@QB}K<PZz#{`Yg;ntwk!L&Sew=HldHQ9k@{C*uZ4
zp8_<`TFqL{U<f+XQw|h1^333oOz;G&7BhIxR0})|uEhc#)nwcN2^P?y5{3dBl|g&1
zL3seY<3R|tB10LR0YLj8KueujKo{_czXS)BA@m|AA!R|K4KkJ+nOOwED-I0|A?pf3
zXQ6@TM?vQ{p-qc|mkfgLZDM(-Y0AbaBCYS7XzyaIF3l7>U;p%}$&YjwMRBPrsyln7
zd1!*}YyzzeH1=}M)VG!tVpCNAeV#>t1$6Tzn>}pxpMarpc2o$st_9D{u$D8}fllU8
z0fhs>nHli@Ysi!g_y`T8$rpx=RGnENZ~BC+i4xG5Z6N~#8)zI{hryh|8FWq@c(0%e
zGx&-d&{d!t*_mI0?qbq3Qs&^*-e6(8QIi#vXf`r&2q+xT2VL-P%=&VJvk~Z24e&|U
zV&GXT(4F2)MzFh>EI@ZLfj1vYf=W&~qfHu;puDHS&Z)gY89eX{YSW2`y#z0RmDB*;
z#iR%tsWAfGM<}jkX}Q5zaH9wVBx|Wc7No!`PIgfi&|V2v(4oOdDan>mMO_Van2xw0
zA2TDQyiqS?>J95xUbkV*2G#xmCZ_J9Y5!_P5;HV6tl6+mbDHPB>S;yiRAaZbw{MGA
zX3B2g7O%u*9JQ{J={n<OAz6FKss<ZHp?|vjsuywjX{(BY=FL?d{J0iXA4r-|>&(WS
z!{%Ju_xA;xTTNerQ(R+^JqrUPgW>3XOyIod0v&_4Vz>e6WkV+5KzDV4C$Z6H-K@cN
zGwNM8uvs_gLK{(xsW#BLbclI2&>$)3o-acI@cvZL`1FCAAF817=?w;YEE^0D@NF~!
z&BquW*mYp#w;SO37-JJ7VeL)ECPv8P)P_dJCXjJz126+TP7N9zp>PIISQ&K8y)rR#
zch0q{R%Sdrs-}s~>VEjA?!e>J5q=eBhHNa5@*g&)WXmv<VUsqf+|ywOFHHiK{~IKr
zlhR_cph;;HK5fvXv<dr5#tnA*8!WGF<mP+1i5t8mfSZj|dy^$MDF0f5rarj^Kuv%R
zLPi^v_+D;OG5|>^$wKBk4L~P)I2ed?YH!ds0#A8zgLb+wTW$nx2HPm53CiOPpza%J
zBHO@F7&86}T^3_(V5|b_kZCi*g)!R1pn61Ij}bKgqwE4|4U1PgmxtLha&$Y_3W4~L
zRurN|-2KmeVv~o4TQj84RIvHCrMQX7o{0gvW(m1P%;A)78DYxk;UotcKi~k}(e4L2
zKM~TB;&{19!pH~Ss8qE#2G1LA5m45$bpa1j`{PN$pupoY0&NWgo%N>A_i~fIJSgz=
zK@AmoP@Ba;UWHS8gFbkGXrm|J%T1o(81VGt1g*H<Wa$Y~ZfVD<4PL4QON;vQ;Hwfh
zdV+%55xp4-D>b3B%3`3QQb+@pI2mh3QOu-j%^1ZY%jTlY<WwL(XMX=A$#O>~T^q(I
z4oMC-1t$AK`Tj}s=E@bifEH?Cq+2E>Bh)!)CIu4~Psm7~9Apw2v`)<BUm+(OYdJ$0
zXzYR5@DIlm{)iHU)bMu!<p4zBM}Q_RL2Z9t%Z;=Sd|_ohRxD)&Bm&$NnVj+z`=`vA
ziy8rr`S1vEsZ}*M<`Pvm49W_?5)+8ofADGmCMARbbnYu6C)H4s2eN;fZ3TF3uOUMx
z(!O{NBgp0#Ip&uen2k2cfm@VvDxBI|xb;Oqr3yD_E*;XcQ~_O4EU;0MQ5&?04tz);
zxM85m#HkIM7XY2g!p9G3QK~>%lp7=kH;7nn)KL|LY>(Fm4T$oA?n&Li3BH^K)XxI7
zED<x`@P(?7ttgBr6XBZ7hQiwFZ0DD}V-&c*MAhRjgJQlTlfHFOM5&vm00+|^WuFf-
zmT%b<^bE8C#X&+^@t?Ttj~Sr(Z+p;aj<K|YK|yB9pXZ3laAwfna`s%-at1jDZ3a(<
z?U1@|gASx0s-)`zD>62igA0sJ{H8XbVpmKP+z%7uc)39vG!r5M8eaASCt-PEaEDAD
z+((rMoh85uE-YY+x8%Y5<Tgt3zXVOAgJ#Vg`Ce{v1aHB0wBgj=;A*tV5PWB$p&6(4
z1|1{ts#7&kQ6Xlz(a}&)XrrYEs5Ay|-I7!TwX~3XuVTikphYL5xE2&Jg4UQ~jA(#D
z8r0c^FE^Oj%V;8A>5Ofi0kfwpczsHtY|6>gsgjkBwxx<QW=uyNxsXR&dhpi`6bas@
ziViF+4hjyxPui-0dcL4B3{Zau)V2l1K?NiRz%#H)NPS;^qb*p&T!+Lk-v~M`5gM4#
z-EX7^Au)l3KQzE?EZCkOCx-RVy=mY%ItTb19q5Lj4JO7LHJD#+5ma=r=GERJ2;TFv
zMNS0Flj8tgfwD;ibO0-Zh&ZT!><sE3Z!k34$Rhr7i#GULj}0u~F5w1#qm6d_FE_d{
zYHwr#-HN9V+SjTrxPi@bgR;;TZYc|E2k;6sLC~z7o#h5a!43SD8|6U9!zo*C&=B0L
zZ(#{J0UA7eC&vUnW6#`77}RN2RsxZx;9b$6`pJX|v_S~8)r^f@NnH>$-6tk)Y-X$g
zx@KL8p-@7cg^7iOL-$kv(P=A$w$;b{2~u=p<KQ!mNh*997LlE?WJB1JAMz|LJi^k9
zQhYYb5=^u1GRiZq`4{r<{)d0J7+W<ZxYRTys%Okv$7mQ-D#FJhEvBBPy@8Q$lKbsd
zA{;`Dnv63Hy|m@0{qy_V`7eS|0+iNV{$J(*&5LR?*fOj`N^5FHo4`G7L-v>8Wo4jo
zrwsx|n<PPV+E#2Yw<w9qNrJWkf-*W}jhQkZ=ycId%HWKy3|gqEZnTLN+~tPlb!7q2
z`SPH}<)C{rbp*gyI!g1u1UImh!Rs=$EG;+cC<+Q~6j!jc++ZrWNkUQ%d{CSy=uA&(
z&^aR;bxh%z9MpV5YGsKEDhe?uFbE1TC@L^8BW}oM6cLhRG_qq9G6lth5+5Uzi%hwL
zL#bTK$<ry~)sBogT#Ow|x{Q<m<^OyB@6Eq*?tfDptHozbpU!L)GiBE7SrcPoCeNBP
zb5acGGG%jHWpJ*w`TL7eopHrKzkf&mo&6WUIFC{FADgw3JsZ=-qyKKr^6;9)sB&}@
zqu@k0xBh?c!RwMk7#LVTu$F_*$(#%c?+ucW(p6jze6u<)D1<?mz49AvQ88!W<<;J(
z!v1mt8{{lC&TAVD`Co401Q(B-pgnws0-&QxHdq*K6cKs3Nd(+(6#<=V&1bYpNd(l+
zQj+7;-UvE7&5%<NeEWuy;AS=r9nk$h8$=+BvTQ+Tn}cd0V^cdO&}Mf~!qsGi6r8XT
zKJYw)sh~2WI2*f&u@QL3JEI6_FFbg~fkKE+o{c4=;pvxG7cnw0Rf5{D_J#6u=E(m0
zFIMUD=ie$OW5#k0*2&YF8HKDvn$w-{X}UH4i?C<1a`a<dpm?!lS$+`GprE1+6T?4s
zCO2_ado~uXkSZrt4kk%s2~eMai6QL&OXg3^(-@2xY#3HCYyyv%nX$fvT%x838Y2U(
zvgcrZxrN0_UyN6KBMa-xEnEU%CKu?c0b5YH0KOAf7*t{L^1a+(3~8>ifNo-z6?zG}
zz8W-gq$d7yqa7pY3KZ~RC>tyVH*<*Tn}J5sWQ8_JS#D4k+^7id4_GM*3T>5TP*K$Z
zoka>d37FY(g8*n0X#<zw2GEfa<|gK5pu3krn*td{L90{Mz_XF!a!jCQ_Ke0x>ZZmJ
zadptKhOon9Y#I3&!_HR!YYmy^VXI@Tt!cKkaYcc$G7E>QyceTMv8hWKn|yDAS9kHe
z9G|dRkB=T+7h}!uUEdzZWGk;}YOI^mQm7ndZS^mmN5i<exHva7#l<gGH9f#5skQkm
z$5wFKH2?pS`6z2Qg9?KM!yJZ93ZR~rHrvZhQlOwT1ucfK1P7X`@XL+jkmV1ci-Tl^
zUv9L5Z1UsjJ!r=us?Ei>flXio=Yfra3O_gSAJ{A)$S<tDNkEVvsaLv%lZ{_M5Y#Qz
zV?<(u`=<J!<4r+_*lv&&+{n%is@zSr1%)=rszPpe7B-b)G&fTLT@k}B!p6?W%FYJf
ztH1ynl2p=TG8d6!6c;l$f`m2b{v~!cbEf9Q){G39E*#Q~_BOiHD|^#}1h|YZcJ5;2
z{r7Q~$JD;4HJtkTerXeZY#9w4J(4B{STUZpWlUi7@)5UI7H5=@jS?4-7qJLlP#7kX
zGWp+&<A?wKu*f=E?vv1^?ZH?ccSy2+iMe%kBzXV3IRgXpF6Kf8X$EZuONMetPT$DL
z3SKU#t-n!+_2mXG@F|hppn$akSKBf|prPAMtl*WmurgCdU?XTuN=*3W1_Mw^<rjVl
zzNg7R26UQ$kP^6X1hsuOh*@sX5!@&&WNC@E!Vq-Ow5cL^pB%d=XvGK{JDak)h#ZTN
zHKUQ4iJCUJ4Fn#WQsQG0H5ZIBWipN8XMA#a{oJt1<#Q`#&0jI`vdFS&vc%LEq!ixl
z%k54~$dH$m;nY{QW{R*@(QWneNDyU`tqO?g<74R+mlNS-V``t$svF~FnaL!mstoD}
z88a|2M=%#M$T4Ifg@>dOC?EulH*&MS+{6X$or6~DF>a6thl!Zb%S~e7Dn(2RG`|5l
z=HCG}zab{D5wrk@SN!Eh&^(72s4F9DxsjJoP-p`Wy#ENAtAL(H13L1S4b*{z47V9W
zeag%)X3P^mH`Q92$)P~By)_=@t$#b#<ZJr<Jz}q{&j!vTO#im9<T4jB=rFi2T!!A+
zsL%RxBcp<m(I!oB*H=@CQ+p$WqLI-C5&ezg=ElYwML|*Q3eGz^kZYm^7_~QAi@)4p
zXS7Mc8dOFLh;V9eu!by7lo5KlNd`QzECU*UkO3F)8x_T0ZghiWvjeWbWFgs1NnnG@
z0oDzQ0vi+#>^e~K!x1zJv_VB+v$Beku=XZp6(yuBw^3O|Pmghv0*KNBXEXsFL7|Ph
z&X(Yt4Q)XICe3JMX3uEHZf<4{P8Xm)2^(bW0yNwMn(|>677<r8GJ}k7D6z4Nfbt)c
zvYWjz2N%Djn5>w%02>#hT?7}ivp|$F6O(0<pt1=EkD_^;+dt(MF~X0u87uS^nWXgR
z*h;gouy6}WYfI_>+rn5as>#N|Bdu&`@0DVamSL@+tE+7DcZIFuzt)g|Bu&}Y<BWYm
zjPk}zNtPOlR%|6EWqz4a>W+~5!1Dh~<{;*23~~&bpcT9_pt6gP4SLUjD(lNF@?0{^
zyxJS(K~VuY?2JqJ<py~p&^b4tw8JI{I{OH8LaVSi_#j)**=7n{f<l{^`DDO(jEhfD
zXcL17s0i914{9ZX4n2V!HqEB22)+W(jtNvIffi;dD=`Qwf=?IVW3v3QY0GW_<-bSl
z!X}CsB!x+`iAbw^^@nZw_i+v5Gk)z9FGcq-8^*&28HHZ0kmtFW)XAY7=OxQ1ArzS4
z!6?YcrJc|kBI7a(l!p`<7}(mG3mMWGU_ArdAkex))|XpsoC3m=Rm6=p@aS)nRx&g;
zHr~j~`f{VJ9%!;KLw`f`wGHA%8+`>qI|DcQMuSqFZy@OA0;5gQz93$7IH&do8KaGv
zjM^K0qXmUF%7=i8ULHn4p{)Yq>bf4W;H7HDrr_1A=6cNPrsC$JplJ|sF^t>Z89?jS
z)J<8<MfsT7#XxsnfVxxcre^9UdW_(UhS9HoR|g%ZEDlnoXzP~N8Dge9C#=yj>YsAh
zf+$P#I4-a0vwXSY%o*cEWR)2iA}kw2<|$jpx5l{GM#bdkc`#bevu@^KW75dyC@m?>
z<BGEG)t}?;o?nonuUWb&-&wla)|yq9g+-T7QZ=a7O_x#ANg2ddcKCOZQAko%T9OaM
zWwEiYmG-M#lclQ9#-`7rEgNzmD2<0pyf;M;B%o;fBFE`KnzS|xs6b$3(Eb0C*@Jm9
zgDvP@BP&p<<79iei4%0Y2m>c*U7;@MJYY3r&|<<Z!U9&hyxJRuL21wqbWGDmR)Lor
zSRtpcnF_z$APy?v4TN8A5(f`PiVH!vTd*<;3T;wQ23_a8L0oVvzm%4)krlXaA^>XA
znOcIDix`0}uGu25prs8uC&R$d%*5D8jtNu`f>sb}Gb)*YN_+50=X^}sjGzOJK<8C6
zfv+PL6=4Nc44_jo^cZy|1^AexrM;HUs;^(AYHsaRT~*ST(WolV$HB+WB+4N!B+nK#
z<KeD<pDNd=Ms2Upo#}emRYuc6+KaI{B&=Dt*wHP|-pigv#-vP>hfkWtwlkv9OR_9Q
zHzdr&A`INuGiG35v1Be}@P+Sb(K7~BkDGK%+(FyGxb!y($f|(SFgGhGn=)?j16K#O
zLf}q@Ex1Oo_2AUrz;CpP)fSX|VU>a{cst7mNu!OLLN7OIT7cw0bK@J7jW$_;r^hW!
zIJGy(8G)}3vjx=|yp|g^Ed+%&D8iPYfiA3oE<uCV9-uxPs5#6oXvPRR;Yk@|Y*(96
zi5)VUzy>;UU5?ENRLy8JD#7X*pBZy}xgxBX_!uh{wY9Zne5TIx<%=<9Vls{rC@<qk
zDCdZ>WK#V%PmzU}ON3X7TaHP#yqqHeRvWRf=*nCEeJ#XzLt98*ft3lAUO`2qwK6zq
zS~3Y6|8v(C;1TBIW@BMu0;Nz;9}gVXEYBHy88YE(1o4OVhIIXn5ul!37O{cODzL#1
zlz2nLUTz>d0ybz0Y)Ap=iW7UeAx?i|irCAIpnG>h`~-zI^IE%xf!f${f*aB;H>3z{
z5?73dl*6F?#8i$T)D?nyjNnE&Xo;Y*k{X4PmjK!z=H`^f65}SRW3H=dzoxl$8QC$)
zQmJigt7)w+z$naNtg2~its4@T#K6b^ieo?KLIx*>EJ)jGgBBz|Y3kcT^3z5EIb(1m
zYlE~A;|6DN#99f0bCVS~H(A+1a}%iWf;F+gqa#+}o;moqD$q`kO`=k!;9Yp&VK%h<
zAu7mVZe{|m8PE!T&`Iv71wSlg{pL;f;)=6ijF6O9{ug1{5Hed8RIoeSMaAXjyIIe%
zZsufR(#+*5EiFI_IAy1Qml^qF)eZSU`GCd7wi>0}4%-JQx6^bW`GAo@{r`OyYvw`*
z8;02on^Zw%wHhmU4IsGO=3;xfi3{X)1}<jMnV9+;#Xw8<ML>l$q_fB-3_jn1pHX|G
znfS|1{NRo8{GekE%peCyN(;T*Bn{r04O{!C1z!6H+MNyVLV^x{*u=pFz9EVqe0aH;
z&;|=jhK<5%f<hblEkMH>usw<FV#Y>7pbOVP&2yw?m?&s75V)9ujD0BaF^jN?axp3^
zsi_;POIwC%s>dYoGC9R?FnjVvnS#rf$`X!*a=sX23A5>vGU8lpOnjx~UU7};#+tfb
zJhF`9j2^0C=8BN^7Njsywq>&O(_|9n(w6m-`q%mIZUm^E#mHdGz`!aFPG^fC>1?Aq
zsD;bO`f`)1jvXkaaq4fBH8eKf$i?~+meN?RZL}76xyc%Izo>(?9q5EbaHE$6G=9Np
z1ZwvhFluj95`@pfsexM}o1n9BI-J_zbZ8A)is5Lv!9Z{$znCRx0sRI|ONNb%pz(E6
z%MF}@n}o%{Vap}7K?uCT3Vc8#H~@|0*u)vc%^2+%jZp$q8B%1M3i2_sgRbaOXA~3>
z1GhqK<DB%<xEXmtdkfe&n0S~OIRpe4ImM-<7+Lutg|=XEvFRe&Fl{zzwtu$;Bt=C3
z?X^#cON!NJ3JPLkb5hr3V&Y^HU=wHiJ5fWEDbJW6+@ghqu(l1;N&#E`zdqXfOuzoF
z3JQUi*O0snsvBJxrbEJbgEllT8-hdFN*~mt*Z`^`r4(URq>K^c23K&VwuV%Z*5FKS
z4LUghR7HXV99BhIL#jwIqm61pFE^=yt4K91PVEf}Mw=|uKozD1Xy2!_5va$p(HdGs
zs)4FVIZ!VFTgI1VR0Q`Ran_2U+b}>kTEX^$!E!&SQe=y<VO(Ju!+}vDa>ZCO{fn@O
z;X<ni742TWv{eFSd_)DPY|kdi#whvk5V*I-!~p6O9A%!yz{MZ~zk7@y)+dkv<!f1R
zBMf?=z6fY>uJFr^pliH98#Ok9t{!99D8UbE_A|19OFT0H=-p$=O3dIEKX`ivXoP`{
zoz0SwbKfpT?th<mZA&!?nCVlmtZNo9-KkOC@C#!rqwK$@M-Tq{!g%j^RA-QD)Xt;f
zt*$Onpf)|I>;}cR8ACoazCr8$SYK`ul{En6C@%etyc&?Q8+>Oq>$Q!#LN7Pzf+JYh
z5Y#Ky1;rUGc69~72Q&)_z1$=OKED;V>Q4o{=t)Hua-B5;Y6Ax)SHM~_;5Y+y1VKA8
zA>)8Z%^4Opl*S8Bnl6*F^A~+tCMJ_8KI8~PPWFBrsvJyQwhD^6f2V_T0;pVJVle+#
z$fC{M&Y-}c4_f5~y2Ns$3hPVAbsF5p8@1S8Zr}nn6*!q+Zcxw%?L*%nX#_scm*v_<
zF`<_mxfP9!Hi?0Y81P5|3wWdebcpK)PNNNC0vpvCwKoa~LpElriwO#C;^P$tHz+t&
z1cf&92#A8tt~M|fHZ}qsaiONJY^o}1rT`gJQWu0w2!X<d5$UXIb~aIS(FAS7AX!Gu
ze8w0?hJP<NOw2Wj<0&uWOekm6pAk{NW<hzvWPYZ98&qAG7yBu*IEb~j{`+?L<i8)a
z|5n&4+Ox4SRr|GmUbE^`sUaJ9oWu><msJOa1o%WADbOe!C|@#2$${1af(GP-*j{cD
z0xbk&5aI+)bZCInvZ(M&(7Zh8IA=CKP<6FI0TgO7;x9qBoGFOE1TRwO5e4;YrNI3O
z8NrR50+yB=*g$8tFl-c(0v&M72&##|i5=Pqf?Srwt^~c_5`6HP2p_Yuk{ct#p4vU8
zn%c%Zy6RpNGuBwf#ps@NVH1%SFmkW;+wz04l~J-hRoB>5Q%FUP*@yASgVNOzn%6}{
zxJ-iFO`z$Y`80DOg9hj{Ybj8@EX@jPmuyhh-@pke`INzPvC5!@2h2v`+p-w0ZPXBd
zxj_SbB=JT;p_iKk!PAO@qMX{B<OM<bK^}Baji3PRq(Sf*&l;e*g3)rLAZY$j0&{gA
zGkB*h=rlk`YKK=3pxGNfCU#?S<}7hzHh%pGA0b<5CMM@b>3K5?S4q};GO0WIMCkLe
zGpRFr{o58579_16z@x|YkKYB{lT>wKiZhjz4ho9`_kYy?#jx-(7c$r}gfVQe(cj3)
z`f?K|XqzenC#dxyt-nc8*BDf`%do!Opa&WIXSlXO+Gr!I@XJlCptGwTSV6n-LF4+Y
zAWyMdGHjIQ6cpO125v?OLyo9t7qezGvSR}c=cqI4F+%$+N}?j-pquL%O-<Ax<u$1G
z14XBry0M#afUz!<w6UtDxDu}%ivXkOzgM!>0Zz>`yh{Zhn7VmLBv@Cb7={F>{o5fT
z?~!8TllPxNQ{Pb4UQ}6B%0$US(T_u$gGZlfk&7azfVSh&{`<6X)fyMEAYKrkEi~cJ
zD?^7Yn*;`C=-CFn47v<f4DJjoA?tfKh!}4)WCf3of$y#71f566!~nU(cmtpDMhmu=
z8(fS)<$xkH=;&3(4UqfF^@Lw;(1Tn)#A;$>v{78}<wkC6Bcn~?;6rZ3r8%`Xse<lA
zc2MO6*LEAk1vWY|YHt)2e!0<;QG27Ro}kc1W^GH$4dQ|u<SaKh3T@;Q0S$s!7zzq)
zW#AEH)f58{f`IQ+0S$U6o2r6lmKnf9&+39`sRn!i2<T=!$Z8c6(BZAf<%g&Xqu8d>
zF!M}C&4|J+jN<>EZz&I8vWnm-Ezi&6jj(14DBbk$*_v&oUPZ;8m7ACf^8Jc;>@4yq
zW!!O;kt>05a)_pb*xy+R|GphP{_jWXzfH!npmlw+#*9K-S{x~ij2y?eye{!zyl7ka
z;a|3O_3Le$UgWwmFfvFoFt8{x7czt~*g@+YD{xNRXkl*z9zhaP1EoLE2+{@(BgPHk
z`Wqt{wV`dTAj=Irf*U1VEg@|z7IS9s2s5~g48C?v9K2|eO&yxt_*mFQk+z*ey3c%^
zq9WjSmZWt|m`#!PA9Ys`o?`DAKFaEvo$@|%;w)_JTpT<s>}*c0h33}LA(m;Xi~{Oz
z?)*uq`FUQ3`RXDDQt|?#92_i6_DM-0`b^4x?h}j|-3-C0jzw8iz-p6rjJmEk7e5ad
z2MZfBxWCM#=;PF?&Gc`9p(3c$%w;Ix-fb#rt*9<0$tS?i!(l9}&j#vGLC1Nm8J<AG
z2Q)abQ3ABy4|?E+5vTSBLnCl2OhFx#Q$Yh2N=D%ALaf&|iVD5Na^ePJ<&F%a_C_5c
z_%R!(YyUtSg}@8`paZ=d4D|Rm7z=DL5ZGuc{gV|mQ)MXqbJqc{pYOo~zNP}3O-zl2
zwKtiV8Y2z(ZZbA8)zi~s++tt|VL{Hf2A_a~W$hnEPYzV)fd+aJv8xPg2M8;hfEWLP
z8*#=l`~eFldvRpw$$PvvlxJcxj^PQIKiP{X%AASGGC@??jDv}XUxLqiDY*LvX}4(x
z{M~0QFR#y(0pUa1asOJ`yyTtLb@|Of?E*ww*b207R|`}(XtRQDIsjkJ%KCBxgZ?Hq
z5ou8HgXUJmjKDX5m|xq-E%b5|H~5xl@Txy^@VtUKsQ%y<0G(XFLBMFEg3!xN3g97o
z1<-0WDWgsL;7t;s(=9iM8iDUF;|5KPGFxuY7u;Y3J_%I9l3^nQ=t46Cb5Qa}toxH?
z6tQLmPwpYjM?*%=k-Kc5RRQX1wu~lf#-N5TN0Ldq;*1Q_BsPquFI$Rn?zXHsJWMvs
zE}(K#*{OE{i|#*r6)?x<?+Q@siA`VCiBZWoD2U6r+DQ=}W^ADLq!(gFpY`P?DMJrP
zV{(gtlBT7Dia2;MV55pPXn5Eg+;hO5W<h}lS?vdE8S4qX+@uFuU*Vvq$*H|bPLE4_
zvx6LH@46mjI^R|3<tA6~sb#KSoZ1`gjW(HrPXji!;?xEowF+D9rza;U1UlQ#)l^Vu
z19<WQTeku<Ey@HMxWu|d2S@4@1t&|>D1J~7bEWAqiK?q#)>j6%OMRx!^W#m^m3IdV
z7)J^E%$Vm3o~SU65&)-9Yj6l_`~BS~FD1<;ZOoK`5V2H5@F6KyA6%as|J%Zr#aze`
z2)elmvc``Uw8qjCv|tKaV)%eg+|>uIv9xl81;45dDENc$1V3t#p)UkKgB7&cQU;uS
zWkAVSUjTfajhoQRO>W?k2{+I&xn|(&6V0qSwKoPMFZKhS+oNu|(G7G|pB=6)9VGRF
zo5PSHWJp^9y2uqvq(C%)Pql!>0H|Q#i!xziQr5p|tHfj#!xb=pvN!e!Fi#LwGUgJp
z$%;XW2W6YTGmNF>t(lyd_*m@KK#3m|HJB0cuQe+*PM(1YJQg;OxsXADL64!7VUr-J
z)KFo2xk1=ygSP%g@VJEj24-+|w@Dh@u#{#1wV?IEGjs}|i%7wj!GOx=4Qxi6bigeJ
z9ni`?9mr%XpD<+ikOHXT#RzUJ2!YP70G)Be2VKj@$0#ZyCd&x9fDUrxB&dJ|?WAFc
zF60AstOP~ajK!IJbd{OTpWStF$=?qGQKn3)u0CP<eC&)5Bvec5tE=lbFo9Z?x=gaB
zY@%$J7e!@F0|ijJrMPrRNYuYHOU33HjsG6ANrLh}Gsyp}{mg|7G7Rbrt_;f{_16Xs
zh=&z49YDo^I${jL&;nF^f@&{gBiM=dpydxDMw?{8T})X4P!|)ti;5MR8lk(WK*!%m
z3V_#;*$TbfWDD+w+JesdHaFU&3m%o%)#TLPU}Ut>ol$$EEOa2jR##AHqp1t1U8N2>
zB?W#C5Ga6<N>6y`sY7ZaP<TP6s=*6R&{894<_MPRK>406#^&PL9Tyir5?3v&udJ-!
z#1t<OWojA2<u!GIKVOEXb{b!0i5Ms#K@-?4EV_zzFBimQP3wgOry*DdQa5Qw|NRlA
z3mHcQr!VFm(C|%%gf6IcutC9SgE}l&Hwb`>SMVi6tk*UYAD-a;88o06Hj*4Xcmn|J
zBS=|>;#ctgXvjR48)zPj2b5#v*<Nm919dblp+hEH)J%BTc(u2vaWELNXm2sp1o1W+
zg4V>k>u(Uewt>NDqnP+hP*+<8G*4}`kyH5PMh`~qjbehJ?xuq)XrsT1;3gIxJ#fDp
zwCr%BAZWRQiQq;~6-&#FhM-L|dZ4r3ECn~QxPUZ(me!jYiJOUouY6Zl0$si(ZY0kr
z$8Kz7$7IUJt^{gRD=R@p?2V1gAssb-Mm`pGHFG9akEG^JpfQ;ZVclM;;sPA3Ok4tz
z@@fXQ%K9;JHuY}iGt}7>IRtX_oq7$`&A67OO4^16h%vFSa<K8S2s2%8Rk!qF{P*ef
z$$vjw;{3!V8HG5wBo&pF<s|vkBQ}(qGy1RzNGjS0?%BX4>uku*!N$kL#sb>7z{Ftu
z|0U~D=E)3t3{DJlk<y8V5%^l<jizibH%Wp**q-&}W^PG)4sCGZBw(~fR7D=NxDLE-
z05Vdq3K`T>1!qWAP@Vz}>VbPTte{a;F7O4nN|2LV^@U%;*51nqLl!uyLbIMF=rlcf
zNl?~P0nMYx=!04@*eYIGMq|(o=8%pJgDs;nVhDs0%laBv!UL7}Y%w;sB^lWkftS|o
z*!S=IRp<a7lR1Zxu3rXdiH(t?N5aGa8`LDZ?IC1Y4I}RX=rA7RL9dh!<mENdpfZk$
zL6L!hMVh&g!HU5RK1wPBDdD6P&7dWm9qY>tF5s<R0-(`8cl`}K*EU)Uzud$F9u4II
z1)R0OMpZ^oGi9T=&`YF#;s!w@SXU9$%?2f7YtU_2;2XcTu&^1JnS*Ah#37?5;C#wz
zxxo&!E?|QTX!QwbbPaUsler!XXfd5R%J>?5SV0-IBGj0ViCsjF39_P27*y7Q%Qq!9
z#gN*C%A!HF4r-i@`5ze9@q)(l4Wk50OY`$M;w;J~CAj7=u_=qQaf$P(vJ@7i9GNh;
zPhLNFT9!Ur=~-O~E<HnAb>R$aLq?<#IAwcAWhN<}lU#bLB3%4zEc$Fr)AD^7d5x7p
z+YA|)!Q-YutjgfE6jlt`44d$;rhr@zOkgzy=#oy*YKkq)d@@>w;Hhh}*HeIpHpIom
z+0|6l^;j&4T3r!hU}#$CrYFbq?<W@zw+I(EBf;esOxg0<+J$bq8f;V9*w_X5L>U-Z
zpkd?2AP2q$*Op-tdg$o0zTBb-S!)8?aHyug!P<DE63@#Gpv!RWz%2|=P-z-%mgi#N
z(B7!R{}QwWMGG|e3|@k=*^&)(jIRm*%MB*_8!aJcibL0=fR5BO0gYDj$uNVq@-l2h
z4n$2*;v=*u1vD%KUUvvzp27$h!V{EHPC?F&n)-G@NDEdh9D`iIm*C<GO6L2z4h~Va
z_J6~mD_EGaAp)R0%*bH)ubBBFYcGQxC<lXXJKbo>`Vw?tI6G(wEF1I7O`wgOn*>2c
zBxt>yoc=~7)|Xot8FWB9I=R8CW;bv`#>VWfZD2Cm$Se4ABM0bEOkO)sw}jV(Q+tyg
z_!xFOP%nlTazuxO5a{wl@QPSXUO}PFf^rI=)tn3)EkH|*l`S{wfc77O+Hu0B#-Q~Q
zrmCWfqKbmzpk2>$%(CE<*_4&k?U+HgJ=rpvz#GJ(YOvWP!*$lFjG9cDf2T7k&#4b7
zx0YuKs-HK}L7tJx(5t}ICxm}h{x1C#p2C-<!b#dJ2@Z-uDh^_A9sd28<x{I~oouNc
za`4~5lik*0e7syfu4#-aC%VF(uUPeOl9M`U+(Ofbc@K1MpE&}YR}C17km?wmtLh*}
zK@z*F4zvLgw5o2Cth_#`_U04ZsHO+G{fP&?*8sXDgb_S^DhL||6NcRADhgU6#=;J(
zA~06l`TP+S5t7$r;o%VG5N7)Kg#%VAATPgT;rqhF$EYvOCCJCa!^*`pgBdh-3|g}a
zT7P57(8&P4Abulg#VR}Kl6YoNx)A~`RhO~=T@RuJZntcbQUdKKkdo!p-Xg9FlGrE?
zYQk87htJhP!{<gD)CD$jF@nyn2d}i`QU^6(<SoFB7A4TxUJQno;6uFBEjNmTw)2RB
z?#0@~$is@5Boa3>Hj-r&VOP>)giH^Cj-v(N3nIb}X|%9|Cy+o(#>Ch`L$BtH-0La}
zJOspL1w<{)JtDHE33_<>^r}kQvhXRVIcd(dkd%lCD)lKfRAvznXJOOuYz^A*iE$#M
zK!k_-K4V6!6jj3wD`ag16@?5Lz1W`Sr?>|BFmZ^8%DP9{fWpe<|4XKa%+nZLK=a?A
zb8j{{fg7o??UAgU+MC2d%avq}H)`^}+@uNa_ka$r0Z%Q8f?9Z6bOaeJS+qBDfKC|@
z0Ij~<pl-Cq3?iruS)#a+1GKZr3A7q@6Q`{`INb<s7ZBu@7B{rC2GyF%f*WKl88(8q
zRN7l^&=lMvDrshI2Oe34Ug;qQ-b`U;YN8GbK+qlN;^6C3z<2pDDl35lRa8Wd8Fcpt
zc*V3jA2aBTG&L6{9v(h!7Wvl7;*zV?X}S@!*A)AS^GNdvurcxQiZcp4sLWB+4lvYT
z;u^MOX=^Nx5IYl-CYJ!4G$Wt501uCN@6@!AX=;*+svc*iSqbq=ipri77vL8D5o@n(
zDlf~$CGQ-TTe&2XN0ft=NmCS5mN79nF)%RxVvS%BVNhU5MaqZ#Mw_@n>5z*XwCfx+
z%)dcSf1?D?OU4a~;7&j2T0Uu`O+4U+9S^vt#RDq4z^ytSfsLa4FF}{|DKTnq<Y5J^
z_?3_Yr9)8b0(#&sXapM6W&rhnm_Y#row9Kfh%jYhvJYcaFbd+y%_xwDU0M#xT|sX0
zx?+FXKto6@&-86=^>ytW7#NuUe`8=^iehzR;9`(x&|;`!*u)L$3-GXlM%g!sfqWt=
z2KI>v>&p!s`k-DVGtbKnpm9%aaOK9z4_?s*THp$9PziuM10Hx604FB_9!_o0s5@xQ
zr7Hi+ji8Nkp!ti9BBGX-8^r~{R|i0@y$3H?R#s9IhODUq&0eTN8=>H%v|;jG(7QbX
z1R{)?m~6us6%B)Ua<lSIIfdDS>MWL<`gV5uy0-SegV4Qx87jlTz`*o>-M<*d^{i10
z(hSO=nKu!TZ-tp(ZUS9xzd;f_a<GXDw95~&LPS}AqdX`cRUrQ61N$4aI7CeFC1@g@
zA3OmGULPVRuu+yDd=I56qxMFScR|;G$O>-clC-qkz%R5>PT3N4z2ruDB}-7T$_%QK
zL5JUpfjc>%qn%7u1;N!e14v4QO)1DY%vf8-)KcF;mdm=7(R@isTo<FdLzII<)PDv|
zQ&UY<eGX}h7+)P`Z67rUu|I;HTO-(bK+^W0dPDvHeb(#Dg$%X~-V7@kp!a^TzTDsl
zz4rsW8paw_Qi4~*c<XNj&B+PtZxquvHr@zc6ypQ-H`1aQbI_s~@R%#u)8>$qh3$mE
zX$SMJ4<+H38+{qIH}ZpyVBxXcU@o`;d=~o#HA{w#-s*xv8$oN^HwsG=u{1`O(HL|w
zBRJ)QH%(%!je#5@Y;MPB3K~T~UMXW2#mDT)5o5ij*FjRE^Z2@dycjEGm`i1BxKbp8
z;wqabW3HM}w0p@W$;Ibao-#)tbKOjsy)>IpnWJAlD2;)~X09?9GB`5?!ggbCfUd<e
zum!JtwA9}a0A4b_K@BpyfV##b2wZAdLArx@7H(~@64+=C=?=OGfp^QhfTP9*bdiU-
z3n*8bgXTx|jW)Olfa5`1_$7FZ5VYD0G&|q|8v2&AWY}m48l%w$&-H-k#!;pNFqVCQ
z25rQVA_8=zEo>u}Hlq@1JiwX+(D54h8W2!)%t`@A2FeN$rVlbUTxpU)F_q1eL3ud>
zKAHht4WelG(i{>I$csVRk>UV+rUi=|YcGQX=-d#{+OG|=#v83!Uv83CHU<sXVsCz8
zX?Hs6Z*V|scY-!6I`DFHYHxPn1+_jMz^zXQXzLTS1VKXR<t7PrQ22vyV^as;#-^^!
zslCyOQG260ub|KdK}&{>I@X{)aD0}a>&CFPLO~aFh#Mo%ESRW4ZoGrk1)!A*pmNhx
z5YiN7{PB;2NpVt%U!kcyi(vqGU1_;&h`wDIQ`$Pq2)@b^u7nEIrs$vP9##65$(Gvx
z%&nD~K&?(~OUCQ@wM;A4{A;%cPoF`Wq0li`KUQT1Cx&3q2}Yn1aJ(xJHw5Z$aR*<^
z%(x*0lB5Z*MGR%s-Uv#a8+p;!B5n)>-Phn83<@r6gBhf(N<=hTS(FitR=;^fuTi}D
zM?geaUYmnkgi9Q`HOs=HOTwB(SbLX8lt+M#AJp0fmD}L8LafRRz6@~;J0R^0Sowit
z<@AOK{Vjpekd6n3G*#D7CopPn1g)Xo$m?fmxxqqkQ$T1KsKuv=wwiil1Sp0;a?qv=
z+E_1H>#C7P0+jSvkP8zsR#~spH?(TDR+Z=Z_lrrCM}(UTsemDE*)_{$d2RhhOEnF)
zsXX9;111LWdJmT8;CnTu60_n1G~@0GT7n$~s%D`JKR|m0Kw|)|VxSfV`pp{Pb_KiT
z27AGca-bXYT!l6&yIWdr@DtoBBx-J<77l89hX`%e(A6{3hFq>eg#{z1OQ#{*8NtQB
z5_xM$?mDPx+POJ_4^_3&*0f#L-n!yHdFxA959?Z6>Vg+b%Q}PBN(Ur?*Gm7}0^WOI
z%P<3)gFyFbuwvY&fn{zVveTK+JgEhvHp*=ph-rS%s!BDZO^8!|HiDv46goJo1Dcgn
z0W|=zmtmli9oLK}>^2QGbv0#hMnFu;E4qOv<xQgylk&z<0{=QxWd&qSwWWFF!3iBQ
z(*c^5x0RJgo0Zp>x34S>yD7>6p6e|9f0@0PbqPZR!###gVW4}jf{ZsxvcKG5Vzh~w
zi9vgVxA8^+HqfoITU1oTK)bF$=W=NoZQ<ht@iw>`Z{*{8xxwCuaYH01ac>mk2hSQH
z7OjETVCsV|rv}e7gU^+b15b5=j^hB0ZG*;RK^K%cfmgC_^yhyGK9-nAOi*Yuvw$Rc
z=K!1F20qJ;`f{NAV?rz~H#&I;3T?0l7gDy~L7-mLMitNn4I!2rR0TJSF<AJkh+A&t
z1FfNA^8nQ(!l2cj(6nq~W~`>H#K$ZuAOz}nftCpBF~Js3fi~}oiG!9}2?>HWm@6x>
z!#XG6c?oebK>-G31$8z>C5A#q%iHbs=IW~E=DPOT+96TS+Uxo=mWZ-(DT}LGmo3uK
zRgmS8PMgEjyT(2}!#vBuT-RJ(*RZ+y-TcmfH*fy?)L8oO#qEE$nRYQ+GHz@QF*Gv^
zG7V5qp89R(zk~nULNxj08RtmL@iH;lvar}Pu_`G4OOcn7j9{#0v^&TsHPI=+MoH7m
zPS>yf+vR`v|DFElclR#nq&-Fkm;WzWzc5c`2x7R)uqgl(ub##mCD=gg&o+SuQ#Lpo
zZxmvExxvI}i-LRrGq3grRpX5ctS`6lbAoxc#vA#$AOoF{i-D0BBSO~BgYN&;5`4J{
zx-MQ7bg?#M!Mr@D_698h@SvQP@JmqZ6?7Dcn=s^ZInaW|&CEg)0iYs`O>l#N<wh-O
zL7`1bKE9xHbgdi&g*KR3ZZH(wtY_lv2_9aSmk<=%D#~E!=Hm;BR(^1_I)J0qguxgo
zdaM~iGf1M~Rh_nsCh(htm}D8jBQ&6?Z)GKRWG%)<45A`T%1UbL%6yE<N=z<{94ksw
z%;gnLwe|Uo<5HG%7DP<bw$Jwr2+>uRln<$no3kV}&X`Zr$V@@rBDHh{Bgd-^L0in3
z%(n)u_{g~9EF)j1kD<1qvb=f3sRz3rCfIJZl?AuBnAkM6x2h|I9lCk{bcCU*vZ1!2
zPv^fc=Xd>k9h9FR#0WaiCXIoCO`45?L7%~nVJmEB12bqO6|}NYhU4W1JJ1?XDdv|O
zbo4>zWic_o+#qDMNrws43e^z>ADOs;U4H|w@kS0%m17UimHOf@K{-u}Q5!V0Y9Rb_
zqoAab(Ix|Md>Qb9?w$khQquyRg{Nu+TAXCgsJ&61|0OsU^&xZP8x6D|+vd#$HwlY^
zc2aJT7uq0V$*|E5wC6z{yoyE|eeJj`BX~4XSrN3h4tfm?xL;>32wH*!oj-?M-^`w-
z%2@1BB0p<p{{;C`d!}A>Q_0@b|2~~x@|02X!D7(CII_i#Ou4;L0!#wRKJRBNQxBLF
z6Y!k*BBPhPwF+pxoU)Dkzin&c{>jUJng>1~N70JKF>Aq}1E8aEOmov5z;`mLGB7aj
zVAW*+ojKSD4QB&3&=n3F%=I_Qfmb7eZe#@ADKBNjxWNK^bpVqQXtnl6Nm(PKO}gOA
z$aG~u-2+`QPVG(F;2CpmQ1?L1XtRShXjP)Fz(y0$ZV2I*pj*v0>S_xLZQ!@uU;;Wl
zh+(6-fuPU^C0MTjbWejRXkVY0IB2fP*hpN2NtO{bSPf0C;6O7K1WzhKwtB0s3y~F)
z6lURBBFi^}M}SL&aTX)nzh4*6?l`~r?_2pW?S4ts640W9P0Yr2C6bek<+XW*)+q}t
z;}#GQ`S(+{#O~io&@{QewhhzVzfs`Ha?ltUsQkFhA<epkA(i1Dq+Z<!3W)@xO%b3m
zB!A|YoBSg{BMSZ@(7UQOaxuSz9V)Ux!FZz{^UEzxmJyP?+FP6;=eop*f_NKjj5o$G
zzuaQx3gT@sgI?#H25!y9LXI7Y1rMObf{q<YG}^=(3rgCs)e5l!8^sv4H$)q41kI|r
z8*MNV*cim9y)je(G;*~uol$#ZEO?7kilya76ERT7E6UPxLy+JW87)b>2vC_5Dzs5S
z6*OyV=_Dw$!QFDBXpErH20P1*X0C!l8%#jQl5CciQ3V~R3UA+n1{#poC@2asC}O=d
zni+9tw5SL>o4S$;=y(V=V<Q!F6C=>NQU&CrOk6MyE?LGXd3P35E*~2k=pJc)4$wW)
zpQgLC_vU&rRhC08k`}j^oa^%Mce<$uhm}uST&kn&5=H?5vwycg{k#7!5q{bU`spV6
zj0+I=N((4*%{!o((Eq60I89w#TFQ;FM6B|3bBcum_t7=l>a+emL!5vD8gB;8e+My7
zW{76^080<7FE@l5ZSn!72M4y7n`A-b^x!FQbvDp>8ymPm1r=z84rmfQ&_|M2dxI5Z
zFvJLS-rNR#g=>Oa%sD^{5I{E(=zvD<W5CHE2r?oP1WpD)VbHB?LEvNnn&;&*0^L#X
z4;c}$5q`Nr%V>j*0BEDc24|y<3IZ=TxEpPZWz^mn1Z|9|*a!-3mX<UDHIz3f2yT=G
zuU9b#?ZkC<a|d;C^aVGX*np0!0S$L+fs()`X=PRL6acpN8+1Y)HZi~kx;jva4LR;X
zYXg;)AoBvCnG-YUPI8pVcW~p*Gzz@pk}byOnKZ-y8Q^IHVR1qAMLxMx1w1@``c-8u
znfNA~YA!IBl<<sbOlXl2;+I$T>W*0R@52M=Y&^Kx2OmJ$a~m{`pv}gnlN+~bnXHYV
zpro}I+vTk4G%r&o4jJ))I2T6N>s-*?HK4wz8v_HoD(fx=dj==?+>@vlXg50Z%PqoE
z8v53tTW~-txVM-(FmUl|Z!`sM-hk{rG`<Ge?*%^RKnb*z&=@o^<6x{0-Rz}gEGV>@
zgI&i7T$`JM#-P|NH*z@$3T<R}0#)P2rgqHcp#5B+UCv0$i;ch=4V48&Ks(bx8*mYm
z?eHDujEanIPSG}UqD&Ifk`e-vT%s&YPO{$lT<xur*AtveRevyP#_?vPXJqokY5tPV
zarB9bO<~-|r2p@gJ(HxRkv2=2xvY?Y9@}pdTNzLdV#GJ`Q^>zw4pj~>RS;j*i*be1
z-HDPeT=r~C6PSWQ;ib*Mz#7Lqk->t&1~k458Y9^#pacpp)|Z?4MHSV-!Ntg+y+zj&
z99+7rkS%n!po(ORtRRC2i}og2a2+BG8phKGugTI@=hO!8E|k?46xzbYsbUSfQU<zI
z+r)B%uHZ&C9!txOT%cP}xUHc<$7Bw=zS2mXQH~LOkPo{lWLdT{=rCHSh>;zmEu%6Y
zGjyRgqaw4iwo8(}DjN%9n4+yB<1|g@h@_OLa9x!U**TJm>RvuRe(Lg)r$ub!#bok%
zeHeWh7hYu2XR&j1;9+A5GdKTh;~@_kM`Du|aqG5tqN~XU=4t9aQBOCv7MB*%XJeeg
zm<PGngmVk)E`~^k7>0e2(qog7i5qC88YA<|ZI<dr3a;KEpa26MzlvOuY_X4G0F@h}
z;JbJ?>iQcQF>Z(jml1)Gsv;0vMg)SYicq6XtbyP%0=lp*Pyn>{dZWJJ%T4;=^=taZ
zoZ6dg!F>-~OHS>Lag5p<1HqL=gr(&MTfvQDpsGS&Xp^K_47f{S4@#*rmK(W1?VlLL
zs404Fz-VR+3Vry^x<=-pgAtSkVRNV8EuQ9r-~}R(h4SpCc8uo2u(4ESB}PR?q{=|D
z(vg{kF+xO9S(M3ENZBulr@dYLdJ>~czT6uo!yx{Q?6gdt08^%ynwD{l0TFR2$(89!
z%l=9_SAveYVzFfs`}YO8__zDJgXxd1_HRygML|%CHW8Td-s7LOA$Ws<v@zq+sQUBL
zE<7M9rl0`E{C{4cJCd2YnF2s*-I#%ay_$I<Lq0<h!+B`@Y1>4A<B#>_RxJZ-$Ji`T
z^eKSSdzvVN0<ZRl0^^NotS>j3c^DaO<W>MrGePPC@SRz#*EXg@3i)(!1g2+03;A?#
z1VRh>bOF#-(JdB`%who^=(e!t)ZXL*-sR}x$f>;%bg5Q4I1ckHEjPFbZj>wlja><C
zmR7JU0v9)FphygdMB+xtB1_OIjhm!pa2M{Pf}kT&gw5@kjg91(vE?c;Xr=<?DHAnQ
zWhHh#4rs<=H??CkSA?I3!Kla#E961r;v7jPOtRuaB9GWuxcEgtw=c2rGBHlnc8W?$
zjSAD%4w9IoZR+Ri<>e;Dv`$utOO{WZi;s<sSvH@~$6MLlSW#chj_>bns~C>*Qgdbo
z#w8b#3Vvm`fBX5A8QZzI_=UJQ1h~YR{<?U9hj!WIg#tPaURg_nvM7^glDc@DxV(Uw
zgu1Ydpok!ctPoh7M^(~GC0Fv1ts*$<7J%Yjk%56jgteR@m?4}Y84~v!Rct`z9P`U9
zN}86A{-B5#1TFFi0d+Sb^f$O(1KoWMTPY5TF6a_+P;`MV?KO236xw758a}jS*cien
zD71w~+{7&uJYx*5Y|V{LKrLWZMm2L2b44R|5q3s77I9%?<m_Y$zFA9;QC(0(juCo*
z8M`TH3nyszFS9Y5s0cWcI2nx@6}dwE3|Wfn`3f10|5=JNYO@5WGm8DQPMH(oB`$KE
z#n2~=tF&xlA4jEQzBHe1@oWiYZ7%k#+_cOf0g-tHy2qJB8YfPOWBkOpgNbpQy<Qm8
zfy)A&tW2J=Jba9TT=IW+GRZ5uDk}e*6=DF&LoSl_hx8=_EV=&P(^TaIi7@dBSTHGZ
zSqA)@rz`4Y&&F!__au`!19<HlTRU?xLo7ogXoePCk7zi8!k6{s7Ij?**GLs{qYa+=
zpk^~C=meN}Bclz8`jA<>B>fE@*EZS;zT9N%0m?VF4xHMXJitYrhbyP{#$?cVu7{w|
zhImVcjh>(-f^15bmKzg6-De(YOUn%+f*bk7Ey3lQ9iurY%+1w6=NOxq8ykVHtpqh;
z+1c2^6Z3M6;2l2TQ(x4L^*BJ=D2>63WI&6``PkTv;gt&~lcJ)VuZLv6RK%;wsTl^!
zEG&X7%+nP!6*KZZQ(D916-xy?{9L1Aa`QYG_1VO&#I*&qr7cag4cudPMEGc#+B->E
zi1<jdGf8rBd*l~*FlI8gGPeHtrq5)UD6~t`hb^T#Oq)Z1k%^ltLN+AEmPy=PUUM=}
zf)Ti%&7v#qAs?)0Dk#Io&BFBWh?^WJdCPk+S~9VSb6Lt~E3qgG%JJ$m>9aB0{M*Oq
z0;!|8_OX^T6f=~=%Q!vvXmA<F{BoO*v5QVr0_Y~djVW9&H)@0$LC){oAPqh`b)!Iu
zk<k{>Ebzgp_JN>dqL^Q9P&8uPPyw#2vLTgKHn^<I231!1Mw?i(L2(A_*JKNTk56{s
zd%4LW03_ky#;Lt206Yg3;KQlCv64}HV>Y;;0~KKbf}6x7OF%7G2cb=#rDfpiDg{*1
znOSb+0ySbwLFL>AIdJ5Hr}{7|ElBPX1?4VgaUpTE>;>wMg4Syg$X}4E&Dc!X%p6gh
zfifLZbtYcv%+mbNTAWdxB}h~9pLO+yRCS46((ru8Ri4AAs4fo6cp2$gxgp?;calY<
zzJF3&HxDTPO71d_`Lh>V#T77aV`AKaRL6lXlwoq0=i*}&WK;gTlS$Q2SNq>deQ1VM
zJS1uEriqdx`3207b0nL+UYIVUd6fCzC!o3ynn7Xnyd1Zgiy7(}ni)<&%D_#gei`7j
z!TNGru$8Y#dTtdcpO)!w^b7~ZKI_YkT8&1aIp2)}O~&ArIU8h+7&o+llS4VA>MI8)
zhw^G@)mILRb?{OVE~5?Q0vp3Xx6uo}+~gGolJN57)ZP^41!9H;b82sFWz^nS4o(hr
zmX;gB1h<GuD>gKPy0>0J8v`0a-P<xya?pn)hfR_inxNFeEx1uy1(M^zi2{B8m(=VJ
zYL8>&e{kalT$&&y2_{8jt~d+OS#+R^kS)fB`9t~SECW?076DewvLPZ4OW6<;73HI4
zZtEmvCgLN>3Mw4D@(aAO+<ZL*W=M&v{}lpthDr;Vmq1GkMO*NBc987=DV5|E8El{;
zBNI|&=(2!H5+=h$o&(}S;*jnWv<P8fWKjGU!y?UgoFSQEFT;jJ{SAWPVtRwR{ze5B
z(1MXIrYsCRETHwt8%zZ@x`3+76#Wfa*Fft=H%F^zacFO35PZ3TL4RYk;LA<Xpnbs%
z(ea$x8&m`~N-=70^b>ly!B1dAFsR?mEy$40qP>Aze@if!wK0`Zd!vdL=x8Zp(19)+
zqy!y!Sy=>xWeqIsUA+QB!K3JYLK~bc88(Ut3JPrqwA`owT9_dPI;GV#QBY`;m5md)
z!z&It*wV}#wC__*9W)WGW^Qa`4qj~m8nA<oMk%S8n%FU$tE-us7#o2WY=D|eVxl5^
zjO=_&>|)|#pyM3DcVe)!u!FXmGm45RE2$}_NZ#MnY3Sysxu{dwC0L(PJ=H_Yqr84v
z={{WnQzvJAbuS+MfH`TeIW(ko<4l#gd{jMDMHHn?g(TIj1=dC6Gj{hf2K|%v_@~ci
ztFA6@U-~A)Ng&YPP)Nl-!LD{94-2C%lYsQh>iTVQ0rrN*4weqGwsC$gd~dn9MU)cF
zmHEo`&E)xbI0g7cjFTmV0+Kf7ZZiz}clJjPm-G@AWm9>10Uq%b(3pqrzZhmdmTHCo
zMmdH}N}$DbMv(CfKmCnvtS>jY`GH2j+&no!@vxDP6%@xC#kpQ?(9_?j3%ax*5H$9>
zLEdPKGk8ti263Z}QhYBrI16kPV$|MZA_(pS3YmcNH27Et6M+pDpvdJAV9;jK-oT;1
z#RAL%4RC?BkP77-+6p-<kXc{@+kuVtsy{c_9@xMvu$hIKO;~#~D~R00!pw%)H@bn<
zl3^<|o2@+yEBJg)Jw_BB_~bw-XUOe191Ma&n{|!Myg{XiiQoo3(6T-^&=CR_mX;g%
z1UHyjZWNal6xt*tZvq;r*8?rF)wDD)6gM#gAK__gqN)r!nGBj#*g>a|v4PTwnYk)7
zjWC&u^D(irfbMSu4Tyk}1}JfWwp1G%fmTT=sp+}}2{Fpc%=z~)#?&|@qb0FyMXIKS
zm6zqLb^jR@#g&3w^kst`%ngmB^j#SBH{3Uj@w5E*Nsxuj$wph*ms23bIHLHhb)6Dh
z5T}0GE=FCZ3=jL<02Y01O;c0dfO?MWVs7S|ij9VBHcaM*etc&uy(~{VCECaf_;9eW
z=zAHux$sGQFoBl%FfcNdGBB_nWG!d#VOY(u$p$pm1v<{x%xIGcsL3nL{Bnb&(H16e
z8_)%VOl+Xz_!u|%>Thtr2HG&Q$(<9FLfk<^!kpmE=^OZrHW~|qFSaoTpM!2J$*H};
z+-Q>{c<jUxbO4c!5ok}a3ZwQ$UE!CTbit>7=xTCmZ}el--e~M7D6|oDFwO=Q!4050
z2EA<sg|=|WDeLorVvR{~188xNFlZQA4m9Z@#{}Bgj<gR;RM3va+{_#l*r1%s$j-zH
z@2r69a$C?1#GrhyR_bUYZ|JNlX;~Z;GEIKn#x)z{rv=7U8;Y>7$o4up8QAl2vGRHS
zo8Ub~eZ!g!>oq6(2Tf=XVPjDiS5aq)kmNV4Pm=ZOo|r4f-0LI<x(-;*=})m_*@D(3
zVmlZm1vt%}wfEZpTVqycs|0EzE8A3ZS(lz|-(acA#SO}T*8d7w?y~kWxPwkQvj)v!
zX&Z0kV|%$l)M%41DENg~UxMRdlN=~>G8u1FVtu*6&1i$E{zfy_mmBnrz-I|KU)#tk
z1X|FyffF<$=^*@agM&UedK|#f;{b{tR>=BSE2E8~f-g5{8*LKh17%B515WKte4-#G
zpAe_^22;?;<wnrV7ibd?_=rCZ;g_2<z{?>u6gaiPCl82%&MY;yWZ0<0Cn&U;Raygd
z_V@-l!Ho<GpsH8cL>x3_1=>^yi5}3ZPZdEE@KI&vpj-etnnMVb8!)5B)C4rP!(^?Q
zRmI66XjmR$mBy&aD8Ru{nP9ALsII&3n`IPtabal*SCmcT?kIJAbwhRLd`ZUU5RQQU
zAoJ)vA3l~HeyaLnzb0ri>Id})a75HHi3xE!Icxv>=g@mq>>a54$EL4n`;Nn}sMy}=
zo2ipM3p@CprvH~&kFqXd;AD_u&|+v{*u(+K4}9z|!864h)!1Hc5mn#-EzcI^V9;UF
z-Xbdr=E;J2j2j?}O1bz!17V<j5}+MU!bTg}pesj}KnHZPb1;LOvfv<Ov)rH{xQUAa
zbhOJxSxG^mjnYb%mK)RrH?V>xO~40(3os}!2n&gei5oEpo0)?K+_f2%)Xl_=KqnY5
zsjI0gv9YriGEQa`XB1(a_Al%2^?%uy`4%-VS;5F9!@|0xKL0;M21iiTqNe<R84<BO
z^O{#Rp0{vj+Qw+jxEXr7`YJ~2e-k(MGBT<&a;b-TFcye=FczpYdMxi|oKxHhIV1T0
zW#$m(1q|E_q6{(&p$wZiL17~R-EIdyF;a|&6EuG=2HL(P3#u75@(91&AZE0IM_{7}
zqc*5^V1pf5#3LvKJ+g>LKu~BS8|2O@6Cq<GA@F1+levJnn30*enJuHLB50Q!oB4-%
z3*Nt4yx_xvT<h*!DaC*4j5j&@!{XW)w_IkF{P*<Y$$u{xg<k!;pKqP*o3KDwci;At
z44`w=F0+B|s?%iffy{zIuFYUz2AxvANeGn7<XB&BVqgRnWDF9Zt+iVE8>Fsn6y<xl
z5p=AoDCmqCAsI{1R(jA;&pb-tByI`{eo<x6;Ut`l(3SzXDlk`5R{|YS!lnc|!$dt|
z)4oKGIg*TJjP*j&76Ha?S*CvG{;G1iZc?KE3<cbT{;5m4vYLaAXt(8Y`lHDFUf&{2
zJIYDh)L7F)Oo-9N-1xVpt})APThNACkbkbSbTYRyXfuRER>Fc;{BD%ydbycVR2tO6
zVg>n(5j1-$cWt8t-%Ie0R|(L<0#OB!FQnB#CkP3tXn@L72Ei>H5^~C#AU31W1_e;E
zgLq9zR78$lTo|+y0K8&d&D6vk>@Q`A$DCRx`;;<q@QO&PYuYNlbZWK^Gu2c#7ckTo
z|Mx^lQC9Td6In~hVE_&+Jd(2Jw#iv@f|x><SnI2s8f!``@EKbC)igC_y6mRNz|5fj
z|1w(;+fxQj1~UdHhIr!QYJ;Kv20P=8pm|MOqYb9|8yt+c=yEd1v1o6wf{fflBNB9N
z0wN+o+cb%bKFE3@R(3U2JtkG~a&=aARXrx+VzpUAUc`lwL5%O;U1@10#xOMq_uoZn
zX(i%foH1G2Kz+U;OB4r}vLu)p$HAox&X4N<ud;NqDl>rYLI@y~76SD*K+^(fCXwoC
z0kV)EzR6A1#LSuz++v1odQ&GVsaWcYNgG$X=*si_`^m$_CCbIc7^W@81QYwk%>xo6
zGC?s;mDSZOchQD#hvPxxgZsUO|9#k{*|Zrn8QdARKvEoNyu*MUv>aiRDtN(wssg9>
zCIj%^RRhrJWo)1|LjuMdo!CH&f;KsUukLgLonFA^1gb^ZxIsmT2Y7>y7XM4oG7)7)
z?G0>3;6?R(Mw^Xfl{vIG8VbJzC0<A4jYh&RH#iu9&hNJb?LOv*ob4m4EGV?uz}Ox%
zp|sJ+P*7;20{CcoCj&vD%?zSqjNrjUArm_$6?6D9Hg+)<IVKT4CKh%vc$QUD(PI<_
z?L09z7Pn(DHPK^MXIEC|V=0tNoXse_jmbsd5L6ck&q<J%Pnh%X-F7BtLwy&fZU5fR
zPTVTwly|mMdah*m=|V?gVaNQl-I8;qyH6K52r)(NU2|eu5kHrZp^deP02g2Jv=eLg
zt~owApN~t_(AwHigqtsa@^MD_garrNGx+Ds;mhnix+o=P+NRnR5HGcM%PeplnE!8Q
zS;72`L7Bmxp_yTWl>QcN76t(p?G4uYTe!e1#tjbO%0xx@C8(pQ&8WS>+GwMW;L8nG
zMw=zHW%;x>a2Rit5CPqwxIqVUD!GvGOYl)i60(9qo3(T;A(KqnQi4KT#pN}%boD^x
zoweXbAqMdI^IJIhENyJTK`IRD^O>2enH!18GO~cyhJ#K9Wmi(OWz=IahX<rBqlq39
zI3yWG&Dk_Prle?kF-0jGGYXYPiQ1-YEdz1Nx1`#NuHjU1stgmT6$q<#P~{M{Zci7e
z71-CnxJA{iF)c})gCmVmSDRmUdie&+^r~2Qt`tUnZEh~t*s4rj+n_=ZOSaNdHfxW<
zAZug4{0cX&k`jTFYZ#ar3PJ1I*aH|M7#bPoGA0vP+qP)}6N5H^1#TO1^*3g*zT7Zf
ze`71h%T3c;K{ev^Ih@)XD)l$UvA*0?83#(>mGz(mJ`Wrv(6w-&G4C3|mm6vzheLzT
za+_rYI-R^p{N;uweGm(D8VlYva#Ogqw{!?F*sy4C@Bp=9LF?r@5bNdUGiq<-slmEl
zZo7I&TxDx_?{v`0Da5k5t+w7lY1zf#84`Re=QaokZs@k$n9D3Ev|*y<hAhDilPot(
z7uuR$99h#b1(Z%&1vjLD>P1>Cuwyi_V=^|9W0hx=V-gopSJGot*JA?>LhylhCqk+m
zNM1Gv<zCR@FLpL%C2Fn9V=S=9yWVP@>*u3uEG!^knXJvEEbdrq$fPJ^WbP56-+oq`
zOGr{ypRqF2+cGd&f`^-jNs>pH!%|+;iGxExoVx4!Smwya<oF0msLLCQiHo=yvj~eb
z^0}BZY0B#>D+qVzit}*TR|Q$QOcWPkkrh=?71lL&($xg5=V6Ad2W0hP2x6#Wn8Fx_
zZ%yDvlNKYRP3@q$Jp4-oH}vUmtmAmOsjm){75XM~YHuje-x$IAa#I0lZIDAj1t=>_
z1!o1+<%63ivhi?e?_sEB5NBXu<Y!>f-cYT-hhZXu%O(KsWudMw1l1PZjM^I<jJ7mF
zZhtZ}+6Y=<*eI|Ow!&~4C?|*t3T*|gFbpmQB~UiOO#<=?pb-nuIztC8B_H32g1VNr
z_C8RSu<8~R+K^+p(XdfaXq%pit+QurGB{V@T6DOvk6BP?TX1YjW@%$L$ox9NjoCTi
zRxi~TBMO7lKj_GPc}CD^3OEOt=&^va0O))})GWXR+Tjf9@F*)$wv6$kY3iQh{1Z-G
zPR7c70)q15_POdRvbHu6`nfCA*m&7Q1Z9mGT~d6^LlUHUxOmv46)hB0-8eY-#VA?;
z$*d+Do$V7A#FJ>s#l*tRCC<p_XvU<kZmud@8^xo>!Np-;6=35sQB;gg*-c*8*v?R$
zfeBjHD>FneWH4$FDCr3m@`?HzQj9l7v%cIAEwCk$g@K<%dt*!zXxTv~I2|L3^bOob
z8#BaTZUhzQ83OoMId4wVm*ddhk_;a4+mNikB?-dP7XU9)iV=Ug!O3VtjKD?@zL%im
z4`UD|dlsYi#z-+iq0Iu!;FZuD*)l+VLq1F7)zC4ZNj`hajTW(jLYoF~Jv5`BqM)*=
z9;33TvMC><EF-nbVWudi3{$3n(xQ4dDi^7}jKcrkDpz_udBow-$_pwhnV@B*EJF}O
z5~Do6l9KT1=?&5P8{&*NhJx1032X_5q^GbLP<l!RrzdE+2s+OzN&Mx8B!P`Q+}azV
z8!=-UwKqr`ZHW<Nh+xs)plP%z2D}t92DH>VHU`w%hy^XRjzL*!9nP)2F--jBhA>2#
zn8K*NF<4YkXrn}crR9bs!HvwIgL>G6HV9a5i~%JXC0`#<@d#Ub9VWO*&%_xtU1TV<
z!PAmqBd($lbU+2Q*I%QjA<7Ce#-&WD#!P;t#kHQ4l}w^Y38k4IvUlR27wZz%B@C7f
z7Z|`pU>mrMH%fx0b*#W~3%UYI1~S&qE5KmKqP>Av0JKMXiwd|Qw@C*)w5tOe+O-B9
zvLv<Z!~TPyyPvuEHW&$P&_A$IPVMIg#RHq=<rIarH!Fb14MqZ+4UF`KwKp4r$W8Kc
zib#X~3YMD;jPwPCEH@ZhGHjPqG?G`)H!y?@{Ojp4Vu*l;|Ak~gBTUSolOO~)a;aN_
z_N)jCFen;{L3Zhj3W_MH>oKY8F)M>^<6{+L5eHR8Y|2XNps`4GJw_FEJ+?x|dPe*D
zO(FSQY#frN94yRi971mSE0X^G`1hExOP4W4bKW*D2@yu)9G}zw-nb~+7sq6~8!~NR
zjA5J+7qW<h&FY`5wlIf?uDnZQt?$2C|DONjs^D|t(O#2iA0@zLCSh-*ZE7gUA!_Pe
z+ItZk{^tK;m{XW%F&Hy4F@QHUY!qaDxj{{T1E)S{^8(`r6L2($2)^7P0tt9!0S0{*
z?M*tMiwqfbG&r?4vnlIvXm8}<d%1x}A5@fsZZQN+wY*C{R0)}C0UgzOV55}!&kgbi
zHcLy%3u|wd0h6*|QVv9JFc#QsXlx*?z1avvZjzRgM~W30%MG%Y8{{lE85tWu<Hmtg
z)<{ZPMou0PJ9>=R1i>-HBO)lYky+3ZbPB^pPJYlR6(?xHJ%b2n$GPAJHc;~$Jp2M_
z3xoElfSSUhB64iva-b#mpfj~VvofG~R5AZ@w0(!QvZk@VX-xOBS>kdQn(oSOY{tg5
zZnhN;ica=X+DXe4|J`J~c=bzdvaznIx}t5^-Rah;Zq~~3JVH!-f|d?>PH~0eJOUQh
z5gy8#x?E`t42%qg|8<#l87mpw7*ZHExae=O=VXv&(cYk>zfl%6Hzu%AhaJ3mSqHq-
z5tQy3H@JhN$VmutxR?`zpwK2(P8;wLu)T|*&;|yOpSQ9ys|#9yF3H&_t0XA2QCJ?-
z+5*iw>4DB;0xi-q19kJwL4&?#;HeE}b~#4SbfdBoyBwRS2)mLx8@mx`unxTOzAzw-
zOIuKkLx@dON?e_*zBEcmAXA;sML?HJTEaxgO+Y{-Q#@=UpS*xD2M3dYP<FLC6Bm=b
zuC}bSUZc}|J1$KjNdYz?MjlCV4Q_M6C_W*^LN+lDZWbmcCN~k;TsuB_0U>TKE*2ri
ze2;1-O<PTM2F8D#EDVh0tX>St3_1)O6!o|8u`uwmXftkr96BH)_;Q1cz(!6+?Tx~M
zFE?_6_K&fH@*?O06Kh5zRxxqV!QG&tBUwffHqiEKHFeN*t2U#O+P_XwF;zuIw#n%%
zV&d}he4-M{^8a3R$AfsX0xZTmWd&l5l{bnA@QccAmlsITS6n9|$R`4-?-+kSW?sM`
z!0N?d!l2Et3A}<^knQCL75$B@prLA0eTI#KpsiKnmK#(AH#2aU$f}528W=*lW@6%U
z?BYgp%%afF87sJD%C5ww&B*rqu~o*7+|u**OtKu(0<vQAd`!X|d~6D`ZbiCG>hd<$
zVfuwDRG2tfK!A;tgH2JFg-t#!KOi%PMVm)mP=;TCg@uWYn@yZiz{8fsO5Ijnwl9uD
zn1hFnjfsVck%58n&tn#be-BxAF-S9bK+52a!W=K*1%M1Vb%_ZeZ%Nw-+E=!TSy%#8
zzp)8|H)w-46m4Q)69Z3wGos}rBXLMx5?5AI`}25SWp0(VqNb^_rU<unc1&XipGy$S
zj*MArlFW5YHPua-N~<HXEQ%Ny82?JMF#MN9aT`C!OVHsH!k|klp>E?txJ}^YMlsMr
zQ$f&?%$u0G_`%sgSW-}E6B`2$s@t?d7Z<51D}k4sLvsCJ>Drv~c@Y*uY4tIMrd-0>
z#^&nE)+}pMR?W=x%QDT4s4itPRo6DwWnkd=9`JYC|C4N444e$2;L|}&85|jW8Nxxk
zC`~|v{(9UmH)!f_ROSZVpSHo?cq1?O%MF%BpkqS9j5jiKzuXXLv_VcEv^`Lg`{f2#
zBgPF8;J{`R1D#aA5p?8^n9)W7G4N!MfB^WeSZ$+?YGN-zCoQXi4>;Z6WVF#n?Bxaz
z@bZ0sM(vFuVlNps@(K$IZ8QU|#+L*Q%R7Ph??GZkgiT2e!h-l&5FA$^Q3fyzEXssn
zVyXqJP=l*h`W|4dt!rf!Wyz>$sjX{itFCJaqRpc$nYLMK>sr}C1VA)Xt&O&>xwWRQ
zm6f)xrM0HE4OowrO&Ak{x~+APwe{a1bz5sqU2|*J>kxsT%0VCjOAc2E{j(FKK;7P!
z^}435t){xI<zMX}Yimt)TLzAAZ~p2s7_wbv5MWSdFk|pwh-AoOsAcG9_{OkForytv
zQ#dGM0=ZvqaMRyt#r+br5L(7~1E2oJwq9f7jZ9oGH*$j39GU2Es5agRia<Sq4SAr!
zqGGm}8_J9rH%!pqAbD-0JR}NKKr)&FFE_}850}{J<Y{EI(N^r`h7cprtxwsE+8d&b
zHdcte+)yE~Apx{3AzhqdKa2K;bp0&}VAiJe1W?C6J%v+yqr9Y`&=zqebsZB>pBj7x
zt()b>iflolO|f~9)oHO-piO=WDWH}n6Q7{a7B=p>mM)NTJrhBp%_=(Cg&<B|v7ium
z5}Ofp=NTjTpe`|RsSOekvu1>k=dvj)fhQouMcCNQz*DNAO&3T}t`1s8s>cXUB%pOE
z&}IuF1u21MQ`w*@#K7xQl%Zq8Fk_TKV@{xrfok902yh9ih_g5-X<J$7+V(Rl3350~
z3M<=cYFn0g6o&{)2rvpVsjBN*+G^UHF&($nRJUta7h;q&7PmEMR~Ha6m9{mq(^R)*
z+GeF~Z!V!Ipzdo|?xq|l#1^0kGR2Bf-cr|gf&iDGsu+utqOK*ApOA!^gtfk{pKa%#
zO#(ccs=DU3>h>0FrOHu!EPm?pjMkdkmU%y=bwT@2C-8BIs*AHYa%kF5kmOU9WpY&3
zH8=kmq;6Z_q8lX47NDTWXw7=l-bz@6k4Ifo*WC7RfVyp`rjVGKgte|Us4idvo#D^s
z#P*IMfFX-f1+vy{gC+QMwoL}s-k=jTKx_0jD1nzfZW2&X2OZCtslPEA)a=dH-vBx-
z9n^<4LOL*ggOAZBR`47;Y_X%Lz{WsE?Tz7LFE@k>Yy=%UkS6wWLz=)wdq(XIvPK(q
z_+D<(u?KZ<bU=rx+v|Xs_KKXKc`MKuHs~lbLxGnYb0E#;0}VgeL5;Ny26`+T3=i;a
zG?D(vvcc%Ut^+H+-2xq|zS-EsNLYK5v566)S;ny0(8$;X)HY_^WB_J>+ggF3wUcg^
z8^Q%QMrK-CZcIxM6x!q(mjOz(I`)D>8&qKT%1JnbS|P@ugE`CvQP$D13yO$|g0^I+
zqX~l+FbgZ|u|h6s1>L%7%Er#fCJqt@9r*-K&SId&G2+HXpcW0N#Ud)grl97cknhOM
z<WMX(Z|=kiqLt1}OdOU>9ztv!ej!Q|`xnen&bMb`a<5giGUF0Z)(yxH_$^iF%EY87
z_jj8R3rA3x{G0`HD{M8jtz99z@h!DA?Uw!fxYS<JjK$kr9<(|`#^#R;hbk9O6mz4b
zgrX2gNY3K-PD`bKMqzPTM*0Hw@>a}yxKugJb^p{#izy1*v$56c+Bs-if^IOAbyjz<
z(G5sSfTSa1(3$%z&lv(3vKbyi(~%kEOivvPa5@4{DLXLegAdY1y&!M{EJ5Xf6O<!l
zxuhd2C>1z@PTmHcmkM4!16wZ1DzG6CRGxuSl%oLXwD%3LI|D%%aX4tIaB6R|0bdws
zBL`k_1G=v+4WuPO?B#|8{f(dms0lt!exshi%Z<69<QXU^w1wB+(?1e4%9kLxA=7e0
z8tCr2IB>-bx;|~As4YAZ5Pb*+atdHWx?B)ioFU>Lc6}JAScB~%0G-K-d>{tsY<}>~
zJ>awX*|@}&>>}*fVBS4gTu_>XxV_Gek@(x|{<V6!#i?ua=qqAgO2~q^!VYpO1Ly`j
z(7pliK4#W(26YBAh6N0p6hW&Yl$gOQYd{A<Ze(W$%|~sKFj3^-)!rz<@p6M1C^E#D
zUv6aN0PPmpAY=@_7)Znjd{2@Z_-q~x;g=f)MU9L$X@D-!anKL}ZNAmu<<#D!rU6PE
zY78I&HP9wzMI+FCGN3!HL3h%FPI1ssgKS>b7u+CW$*|E3)RT|~ADJs`ihkXdC}`WQ
znXwV5@5IgqJMkO3^A@&MnQ?|wkvw>(a<M%V)0V$JNV}A!3*FZs?N4S&b1=751Z61&
zD|3f`Q)HogljZH0PyNwG+L;VGyX+n4zG+rj@R{Ew44e2sVW+?b+FiRrU4J7x>&p#d
z`Wsk{H;OaA+`w!ES})27YN%`IZxFe*LBa@hK=no@HY1}=vfwM@WkF{Fih%oEBH-{5
z5d*I{2F<C0R+(`NzXTmr&9G5jK~QJ|x21t0v#F{eC;*@<J)!%Kl_5tLLHBEeR+9^X
zmTmlN1fR_P_q}|W_PTXmy^Lw%s^#?+74@50uIr2c3qjsuZ1*%o_xCo)He)6RHwFe)
zHr8?m4F(T}g^)4=yvtY_vbG+)5zNVGi@Yv)S-m_v=<Kl#@&ceequQW;lc)X$wrd-8
zML>6oZqfzMH0y%$IU9H*HXC#kk*>f-TSo1Tg8VNxdV$u|fleq>2krLSBqahmlzM}p
z&;~Kk7#C=Ngs7OM<wkP`L7|Nz2B4`=!Oeo2hDPB24st=SXapGoVP|Dm0Uch*$Eb{0
z=`0MoaY)g~T-_XU?jdL$tsav$qZT6{lbb@m6BCn5z8urK9px$Ioz;vyn*Sd2v2n1-
z`&j<F>|7~6Z=PHu6C+!k!xK$SyCiKc7I9StNpa`?`~|Xn>O4H)^4e0?!OnP1LfTft
zyM}LAnK;<~iG$Xxv%F&BW%+wwaF3y~agYLsqG^VUTT+rC8=nlMOa|S{RnOecpw3{$
z(95t%jDbOW6ZncIU8Kvo%-N7G=Te7U&ZPjkih~7w_W4F`4N%eoU(N;IxyS-eTCmHx
zWFb4=L6`7=&IvY=6%^Vi#b;@`K~QkBu!y(>cxr`HOi*YmkD$1O45+z?eoq&8krTV9
zIJ>$sXpjkdOd#kGEJhLVNs{L3=Hif(9FVW<TDR?o-y+R<Oua{Er66wY5>_noSrD~D
zbGi7Oiln8eH+Oy5+gZufYS=uh_TL(NWzg+ijfV2(LHlMIc1L+H_|fPB3O7au7X}8F
zqwH)9N(``j5<z?6Wsp)SsE|?y*Hw~yFE>eoD=JA@&`JBCBL-pjZ*GtT4+d@&7Jmue
zt86B<%f9gkH>l;pvO!3XZ-c-AmW{$}KUp`39N1;=@hu<JblD&vuvt(*NLYK5pnwo^
z>qSUdKoHV;5dkwmtrrI9esySjMA69Hj>+7ZSy71%bi^2F|ExBn5~L~NR4l`^;eLRs
zJ|B;X)!z+HIzgS<>o)K<fD@Rxyn~lwMMTIyLkY9rTkRF>*+Anv#-KajS$Y{1K<nGU
zJC#89v`B+?IcyLH?{V0~%>^okxdlNJe~>dV!AGQl0|b0T8Y}pSG-$QGQHfD|qXcM=
zwmfK{1DwO4wWy*I!sW2m5v&Sid=n67F3x4F`mYt^l6M)un6Q7_RfFKyyfZK|s4_6H
ztY9sN+$OFJDosIW*vJ@xk0b`yL;^-z7#Wl~c(pfxZtG(PtuSTWpryY-16=D!LU!*+
zf~y!waZc?`8sKQv0GFm39Gu!4l#M`(;TSfugSK37frjHujlt)Bn<@$`>wzZf*x12E
zD(KiB<b&Q+-#b=|uxMKv3n+(mm92NuVPfR^_sws<<hl*Kjf+JpotbtxFg~`Gclc*q
z+nS*)Vf>HB;qMzadC-DcMH?m=P`rT7vWQ?VgsjO_0r^iAd>85l2K^0^;5OF=aU;-~
zAVS6)IaptAV&?!w5<7S$j<)^=O|U1Wg+OZ&H%WurNYbEb1qq`~n&2x>L8r!UWMDTk
z+8`~kk(*I_BbPYjtWRl8@c9)Rxwr*|HgJNX5OT<}HY3E_;LQVUvW&)}umk6nVP`6<
zuCtEiU=|cHX5o-`GFEmCa#1~d)~=eby)~`}bbai3-IumXy8m`K*~aK|u`x>9e$f4Q
z-UEDGva&s+9eDiL<zEb|IcqtCGvY*kX3$ARn?PL@aP1*%v_VmSqaNGKO?rx4+M5~l
z)H$`cNLYgF6Y!;xF5paS#Rs}CeiJL`##ne}wE`a~uo1dQ2{gSd$NzGpE2H*CEfqnb
zO*(eq!*C4+Hz-<ekQ3U(!^aD56@m^}+$d)V+M_KYD71kWw*Ly2B@xNN*a*CShCvy;
zLLOY#vWtlu34xjyppZk9d+;2~qHAdiN+>03T=bbvuVUm$YXA4)bkaO0eM3igbIsD}
zzKx|0+96W|=8Gfe<$uQYt!bdN!{U`c<L9S;E26@T?Hmj}l!O==?XFM0o^Q;>#`yO!
zC{=;dlkvY8=6~S(>{h^PW!9G)EI{Ku8?{(pZqfoB<iwx_x~RrPf1?=d%MD!m8w4Q*
z02lajCN4fu0bmafTvH)XcG_eLE(1(0L4_jtMj>b!0NM(p$f&(hP59*oHOTcN(!wt{
z@PS%`yyB4KXVer0g*Iq_wjgYj(*n&?fX?J+*k}T(v88p<8{mrK%AjtS5-8yrfmSGi
z4)-wy9kmMTSQ&!@m{}WiH7vA1gq17I!a~M8>HQII$`>CNR(@NR)T{4l<m2I-+iU5T
zZK}8dw7UrD2JbJ8ZnAc73oEam{r4`xN7Yzg)mBoMkzrl&GCyrL$lf4G{Sor7kh74r
zoS}@N8ycR@vBuy&^%h(A=%gah4q86Y*p3|Nl44%wms^Boly!|&#Elp?l<RLu12^g-
z_&|r#Y>G$&<=qI-9ZfMto6^AREYf5-wKpUhZHNH(pEufxzuZ{CsJ$^F4YVvS-qLb|
zy&&jLrj5Lef<l`mG<<TA+B0V6pymFi;N_ldq9WpqkWvfG2OovbXl4$(S5OJGu?KX<
zfUq)Xe}IxUqp6Xpi8>=6hX|~CQC4CF^@mLbO~Bg+8QH`k+ucJr(tN_ic^GSxo+V6<
zNQkSfj<IJ-v9Fc@^<BlQ9hve>8Dpy}6XI+0CHEcWVZ5&IlwoBeD`z}|hwos5#J>!A
zM|E`(aSje9$6C=j3*`U(7pZnu5%O@-{Wn>ev25bRMth4!MIk1`uqR=jOrUl)hpnRZ
z-yKYy_K;S$!{2hI07GS44v<`c(5Agye?8pf{~6u4&)~F|7Eoo1khfM<5f>8V;^XG}
zcM!58LD7NHU0PMd$zJ>K6Ju#xMo=}#0NUrZg>4mcAwxRD9B6zx1cBm{_2m{Tr-1Ne
zP<%prw>F&G8+i0LNh=wGb_?=?Ht_0!CVw;ZH$-0pt@!p81nn8w<Qol&R^LEQ?G1`X
zo1%R|yy$T7#mO6d!Ts5d*5WTWW-@AT^o<r2+9)4lX}Q5haH9d}eidt>4OW&68+jN7
zg|-TatLu8iLL=D7j?vuAT#p%igE!~|4RJAy-5?C+pmVuR#mz<enAzcx3yE4iM$|jL
zq5DJB;YV*M+PbB6hM1|(h^V)W`llSWAj;A_j>~WUL@%y5bH+FkS>=CGmW?6vlo^9`
zZ5)+Bd$=0cB}FaKZ{}cQ(#Yp1Eh)_7im~j~pX2VHUy!1&S-L6TS-R5RniX_46rZGO
zP_3ITqo$KGh^y@I?;@j+q^h(eABf9hV_hr#&(B=)U+ZDxFnwu(>a+G~JY3?vDSDty
zdWyC$a-0sNNo%v{gYE!K`=`qSI_EB);Ss~8C<X@Y4X)rJEYLoLNUoQgESVUzH|QE~
z1l>XDufH*X_2m{x;Ydqf?TwP4zEuKfpWcQzBk0ua1_sc0D4PI7Jc~AH(IsewALz2K
zNbn6^k^Y?88{8lpIDLd(ZtxM<$jhj`(Mjy(202i%W+V1;V<L3B-bN-POUn(Bf?I?o
z#Z17rkhlqL5t35mvILDegb8ktw%p(YI_ZvKV`PA!&;}pS(KH*}EH?^A2?}jwa<a7C
zASnns2v1RHvzn<nXdx$PQr_4|T#iW`w5!S#yiXo<#=0FN=uSImyBV}fPF>AZ5H!Zh
z4m!pL+|vaOkg~9gipw#JiYO|Zf)A_)9ipbklBUSP%fY6sS@?6_fytHXeyz$ZOriq(
zRn=ad%Ub8Xl;9F);}sBNVdvuD;}#K=;%PpAol$(#vcu>8Jv%HcWN4`TFE>Eb(kI6%
zC?acVoV74xiYf=2PmV$3#rEQZQXGsTJiJUS#&OGP_pDiG&cde1Sgy;&#tu3lL7J!V
z#l)<gx|$a&=RFn(V__3jwpHDr&n9ZAs~^Bp%H|Z22ffc+_n$5^=>7mdhI0&?yg+em
zX}pnx?d1jzfsLMAFE{Ccb_uB(gJN`pz5YfA)|Xp^_&s%awLvH0F>de&&tI^Jzudqg
z0N%!9CG>KWC%8@E3A%aPN&tL=wvEtB&|yQMc95Cy%MD_n7zHie6a$|tA|}YG4c^G@
z$s#DUQ4>^KSqX0A;};U<(2)cUZ`-&D3V~+lH+q83xwEm{z#+K7%5o#W7brSGxmieX
zgQ4XHNue!r@|s$pi$M$w%|Wrm4BD>?>UD#5*cm~hk&j86QIF9Ubo_`M6DStNL`7IZ
zk;ld^Duxz?%({{SJmUJTX_M>fSE-s?x>VMb^kp=v%JXsXu``KshzrTHMa_7)>))ri
zMq}X>r&s;U4bZmq$+8NHh^jUcdakJN=BnQu64tC+?C6$f?`6*-V^XHc!zayR+Zoa5
zCFJC9CY3OUCtJ629V~MCxEv#FA$6e3zd|-?)^dgj*l9VSt5g`7UvAQ~4Tg^@LpIZI
z5|C0b0u_>x;PyiRr1c#DZa)No_RfbGZDIv)k%tW@2MBBg-8ru>4mmh70K6?a+!A!T
zJa`i$WTXyy#i=pIshgsLNR=EPJNSN6V_{`IPVg|Tx`{fYnmQjlQXL0rk3k1xLA6(r
zA*A+FcQE$QPji`X1+Ks>OgLEhxI~2%l?|<xzsVOe3jMpE#;@$EsVO4N#s;p)<Y3(`
zHZ}(ZP#qPft85LfqnLPj3>D)X=9n`5^#WB?*2+neo}&6Z;%xSce6oz|rb#F|tEvl$
za|v+s{5x!~1g)Du<F19wg$(WteUQ3ogAup~uu0v-2^7xIdI@yt6qo)+0XgX2bZN*|
zIo4|%?Ln(0j5gVWgWKL2JW{lY6+9LXYq8lwu3pg)cnQuX_Tb=lv$WixDY#Kq+0t@@
zhR_Ce=qULnQ7J3%%q4Q?4$-<`FgG&+*G}-tM~@v;_khpO0bQpA-v9?|q+vO`nK4M+
z)=k-rjfICxTvpRmc})^y$P)8rP8KH3T&~jcJme!%Ky?V8thymTqzbXEmj36bulTRk
zS~XV6PDqwRUs@>tv^TgONz>71gY+{P7}&a5%NfE!XN-gTy`Xc<Kxx;)J_r=1pzg*7
z6>xR3NkCcK2y_&LAE=M9!3(@!c#|J^^25)EQ+tyrXwR^Ns5q#7905+>{*d(T4-RmD
zQ2Guw+QjM)Y5~B~x4!`Bvds-*MjO2aUV=vWK=qA3IM~BLi$O&F1cf$8f@=m7wEhMn
zs1*f`1;OnB@H!AvBhaZS=AwM;ph_Rq5C(P4jMPExHby-rbwOo8#E2Foy*m}lfF~cS
zof#SI#RU|DDz{h%NT&p;#>J|;nEROK`mL~M{9_yv!&F`|aZ)~`J0JVM?E=DVy!QVY
z9IM6WEI>)@cK<>cE&m;7;*j;om}4t#&f&nq#OA=nBVeEs?>xo)Z-|Q~sE=zUog~1;
zxK~_=h2`HG#*n`Yz=IKxyJUYb7c%%WtbwL;Ge|l&we|u{NxA87a0Cbb21%n$Zs72D
za{+}vxP}IW{{~R{2c2*Rx-C)Fh;c&zI6B-RlMU|R=y3Ojrhj*EbU;TG-NDBaZ4fis
z!{Cfqu`FQ(p3`y%M~fdQTHHW`0Y;GX7dEOGp!ZW?Q6tN!Xlg8K3_c_d(ij8F@G-Ho
zv5PSxj$MHqg(j+Oiij9krU0L)kYd6ptji>+#G|Yz9--~j5@Kgr7m*{&$HZu=Z0Qga
zo15ihKgm!)_upH?M4r;}0_1GrvS-g87FjMCd0{^tMM&Ooa*LDXVfyE1D9;3HPq7%v
zCLQ-WfBxSJH+5*fP-S3XeaKqQ5Di*25DKbq4UIR3F~8iTZ{`om7odTD&>5QS%r7_b
zN-Ki$1tUW!2d_5hPH@l=nvfCWh8X<~QQ!dxA3o^VzE2b=uzkQ|`#!v!+8Y9lHbwb>
z#G=3hE>WQ2{ZPmOe?FjA5LYlLv>Cz#g*J(4I)EnXz{4<VkYO0`9TAWYjxxAUD5{L5
zyocui&?Pl2>e#w8s_$*<Mdr<(JVCtP_TxvU0&tlhm#A)M>SmbYHrs~rqG3=7TV+Lm
zU#YTRtBbJ&H@wqgUn>sov`CaXGyk)n=A;Dbg($d8v;P;s6k@1|T;e;;FlYK3<faZv
z{C1M2rALx{R0WXxCg8H3&0gM)8Fc<NXl%=mwU@yI)VFj3#eu5vMrYQSo0PO{Kyknc
z>Q{mWeZWWeNk}?@j_#8H-@FB4f{uv=#RRtzBj}JJcW_Mb3%%UPWnpBri65No`9bq5
z?);z#0PSSo?BEU>@p3W(52y3H3kq#;uw>XM=`1L;NtE9RT-Xbn8iSSwswtbQih>4z
zP&ye5;$q^k1GGSW4^Ur{k42UdGBgG%hCnSHLDdaRmg$U|GiES`NrL(j<_&@K)EUji
zos0$4qhj*&J;KBtZPk?>B*a-v6S+!@Bbo&hbXgJ{IAl4(RQ1K)I{Xb{<dKK>7Obpm
zW&h<%`*1)~v$k@fY+!()tg(=&fWU5hMNksgbYVUM8vpQMU|<gdm-np<o7_QRs%*T`
zgZbqqMGZ$#m@<O;3Vg;J1DIcKV&)YF2?a2Mf+rvxTC6i%+ZZkmp4;|e)ZS>v_i_Wf
z(Iz`^8ny#nJ?mt&$;S?)!^eYDdn2ec4+ky$VYJ+6=OZYz!PSysV}OUC&_)g;P@y5s
z2)=I+)J!pj^~Ish6nL^#H&NHamTW=8PRdGrEbJbd%=0Cx9hj2sqpHi}64Y(MsdkPv
zG}Tu2_m(m$fs(Bx7bw|^ig9o<In|2HnJ@qEpM1U}6O&`LN1B_aEEfm!D#o*r#)^l%
zJUK}hH05k5D`aS#8x{fzZ({}qR%7Nu1{a2AhD~Om@Rl{+XwLd_lZ=u9s4TbF-^eTo
z>0oc*GumVi4r_bxHNURlHoJ@X%MC698?8apJA&Y_)&*U6<Dd%)YeS<=*5C;tYjaL*
za0}iA8rHhj;NxByHrksD3T@)x)c~hmcxWTHO;FOTI_Pjel*S3TV+<O(2Hyy5EY36?
z)c=i;kXQZ}0qOsmio2N#sYb=+=D9Ii&#`XiU}4h8<pTA8k?sfvUkr?Xtpuo-TP*Fz
z0X}+$MO!v(Ul6=`!UihCp;reZ+SyL5<qS@+v55_!^YEEpZqhWi1tnB)TSW%iR*?di
z$)b?)P*Knd4#)+ipz%-<qfO8oX+TX9J0sZWDD-Sa#Emp+d@nbtfv=-c1D#`O4xX6>
zUq@qPv=Owi7=FvgMm6XyG^n!_;Mxv6)})9!_{1&<8u^C|m_kOC5H%mPNm42WZIUp}
zb*>fx4JOGKIx;c2)+<_>3CQ|&mi`v2bpD&{T#45F0G$>E9#&^#bAT;!XspgtwFix<
z{{^1_1qn}3dpZ}~p56j&XFw9-CQVc1_OuSC_69rHeZiXqP_Oy%05>e`Aq@)x4Qm@l
zZBRQ;P3Yw&HSo#>aG=_N1Jwp}$B&5-XqXgq)0Q@R`+K9B4fw{bjoLbbLL0O|<MG&9
z-Jtdcs2>Th6XD?uU6*2te9e!t60DICuwb$mTZ|3k3d<M{?5hso*ZUL~l!8(w#*IFZ
zTh`$V3Y3xW^?`)93j+gt0&6*gE5j~mctg{#zL^7N`UR~%+5{bPmgm&oB5DI_c5ehH
zWjAoB+d^8`w&3QREhs5F8f{_)ACU)ZUE2z5w1R{>c-axS!><E6_rnUj?8r(6a_)zY
zz(#pS?TvEcFE@hjzlPkC;$msJQO8P9XoIokMmc#wA<$KL1X4F>LI|{amrWF$yg|!;
zpkt;OsT<zl2B&W3`I@F|9HLSN&T$T5ZVF6}`HJ911%VX)&)CZ~Th~@xNZIuFc5?+#
zy8<PVgWJ-q^2~({P7JG{VXg^jORMXH+7KHoAm><d>2DH{Q~-@*f?CW{MzDaF1yy>G
zg2Pe>bTj)VOK@mg+Cm%8mY|xB720^Vgsl7&HQJ~m^m3C5_;!004NmP%X5ifrW>TEm
z8}y7ogKDyj+8brWAy*z-f+h)hEjP-@3JPtI#+tH0Z9C914rTD%6C-FHGBkieGsoca
z136u5Gr|)#sP&v+$GE~afoZn5F;DPhYh@-T<0yghGLD3Dc$zLp8v18p(Uo<2`O-;N
z_usZn+0v$eXId+RS`g?7nvucfUkpb+YdJ$8!*OWXnuACFH<{Y_z|u2ls%j&zi;>X=
z8U2kKY%e!y$Z%<IX3$XL)ZQXw2u{&Lph3tWaEkWid%4LI9KfESBjH#*kwe!LvK7dP
z?<MHYV<YhCfkvP<w3*Q+2P2S52hfnT5hN{x?yFUS-0UXF54kYR2sA2XX}M7al$g~l
zH)soPkg;UgXb75Wk<_+C>s><ICB{Z_jG&1Y=u{Tya2x1M7U%#L#M~b=o$E0wgJ+~c
zr8_A3L(B4F8P*NrmCmK*8(;X;{(E^eWsXanlZUxx;hZP8)dO6?T}b(V{}qbune;9H
z8M;7o0K8Y}AZPbaR5U4S@{1q;HbjLPIzVT*jPAc=loexP{CgX;NP^8?(S{{VS3<$;
z_f}ADU|?i0{uje~n7NQ4kO6wSA8gFT0K8HSv|?M0_2nit(4;Se8fa=%M;|m~2<k!d
zIzUEH7&ky-$5rU%CRcFmxPrR-tgfIihoya2$Vk4f(94a2DxfO_z$LscD1Ho$Hraq%
zDK-|I+8b;HHpqa+6_tcvZqS8{wunP-bkhZu@$!}%H9^alB-KDYA01HSXu5)?9EAjh
zHn_kd3Dh6~O~r~r`aMSCVnWcVFz93>Xf8}Z5f(r2Yyw`)s03Ov0GcxZH8GJg3kw@Z
zjCItfqAbQ=OHz9DRh5l>JX~^n|Lw6hkK+R87=b8bCK-e8_9{#kF+9k*Mpx19Wo_xd
zxPM<D(`8N~py@Kk8IZX$a9bu*S5e;X??EO3R$EnlHt^og6xLs?OBfs(f*GbVY_bK-
zZp*U2+++w^yuu3V+<<PUvD61$z`jMz-<FkEd!rib%gsEttQ^|l>&O_cZ4~E!3A&~d
zG|lKF_;Q02WO!Fw=;g*x(73!JXm_P7E9iiO4W5Eq`Q+6&twGmXZ_pOnU}DLz(bg1F
z!25$vOJGpcb^(p!3V<#U=LB^zP3#y|Ksf-svK(|44<G1SVL4{d3Qj@r{#`jHQ4v07
zb~z>^F>yA~)iKISDte5p0^;DMLCnfZ>}-OC))N`UPgb7@Qx_8PnUYhxJ;9uh&pd8>
zy_3NfMZf9!#WQ_mZ33#p%)O>&hG;V}ssG!yBP8MYzjsq?nO@IGYjqG|k<g2=&vkTR
z+P31)^<sT}ejXuh-GI_9Q<4gk`VUt}aBN`oDBUtA$gZH$Z^p;YOidw8eGX0m$y&br
zOMis^9iOAvyk|qHu}g}LZbaO_$DsO{iNXAT3Nz^5dqW0W(9O=epw_t}<R%%=4MCu5
zHF;QHZsK7El~_EWD=#$kH>$9{+#+kG3p(vc7F2LSuF4h=ez`#ae3Ic7BSFx`vm1;c
zE6?QxUxF6?ZZwht9R(~Qqpbs)`!E;W%*n2$2x7_$ZI)G510Bf2uu)e9+_u?hB>_5^
z4!jXa7;>NrWcfCz8W53VHC8h>F;fr|6=0QPG!hpBts_!nSJq=@6%hxGe}Q*&nBRWK
z=C{n4FFRmCH50FxwoRO^6Jr*mdiK8)_LHL6SOi3_*UQSvG;fYmXZ&Z}9HQ?VWx}}Q
z!)rBZN$p*`ybR3}%-z&wD!0tp(3t(N-PT%*k4HFHl99=+br#RAMEN~iLgH%LK>MQp
z>9U5fE@ALysDSKI*}!hRQG)p;sKsax3LnVro8VhT1vY|iLoyY5xyb`OOYUI@YJCWR
z*Bw|3z1(0euu+Xsd!xSi%MCn6;Hw@@Jp_d|NhpJk&Dy92x@b_C6;vol*n>_&VdV$i
z(Q9A`-p?m)X3Z#OEG8-_q72#42d*U9#6>`9RmI%I44ha+MfjMoOaZAd6f&-3l)1Vj
zUxJB=SxAwKhmBKA*!pVgw4XLkjK0M)YOS|1vIsJ<uyAom>Lwhlhs^q9`e{REef~ZC
zH-l*pqb=j=4eOZLRR0NRa<CaC=}%s=u5;SmCBG-c$o|{QBEZ4R#-eRGVSc?h>O_wp
zTe%|RY6eh!s>=+zhr*7b5xVD3fbHcb0dVpY03|;|{f$PTFooQE1KnN=>KSSXz1(E2
z0V<BIK{t14K(<)x3BBCF11f4k+qm@vHi8-*iqK^T8lcdWV79c}sAmD)bIq_(zzCG?
z^guPCFv@m+b2WA)J|^(hL+0R%puu?_b1qGd$%T<^NAnI-O;yW;v{L<uDAR2@t9)2^
zdDysQc~nhP?S+Jl43+<-`Dk1EWLpMAEV;nA>nNj0MZBh^sb&Db2cvq}hVrY&W^*V@
zvT$$-uxYwE+4AJGu!$<zsYB<*{MaT)GqQsE)*k-~S*uyg8B7^AGHimZ4FaE82s!3U
zj~SGVHtB(T)Osx7%Yzs<n1MUhrs6L_Ycn(%wKod!z1$!qun~0Zos_`K4N?LdSs1l9
zGK;?i-%4sGwF|xgUs8`{gVX`Ojk2Hx_|gY<9oX`%8?=gTvy7~?u=XYyS!v`YY*NxP
zvXCWgl3)gC3EM_ZP-&|IYT`*V!rIDwjH0kBAcU3mSk%>ED{?{o7|7@b%R^05Hck;~
zedk1bKTUOMrr7!VpvCao4tW8}ZvW=#E{M^!4e(0yfDK`Q+Qpgr){;VO%BsK5vk0)*
zgBH3+lvwDqFoDh$_B56jFf`7N3IWdn82{VCe3rS8K^rs&APcI6Kz9TQ8EujUErxNB
z72(w0AZ!HQd<tnhtAWE*4Hl+4;4sw|f4M<h0KDvtPw3?aKFGmuqDG)4fg6Mo!Kw@0
z*Wmg~7PLB$Z-a=y2C)OI8-xWm2pwSAASSR`R7^xzn`xt{n4TWvMj<ghJ#g58E;NU9
zK_FoVUU&xSXP|}~xSC>OHx_5k5jSPy*AMfNGM8j>Zj@FwW#g353$&57{`XI^-jhk)
z(I-MzfE_e4@o!s9NRYIq-`~?Ns{dL&Y}55M*_iZIU6|rbC8Yx*qQK!K&cML>oVA=m
zpCJM%y~!Ja(;H}&AOrKuO>9CE;0Znh(BiX=G9oWG$$*!g$tZAYZ_)%cejUJT&OnQ<
zWI$`oc%Y}tZQub_xR8!3=!`^hPSDJqnle;`9k!@P0XiVVsK=x%-q`un%g33Iv6wMX
zgwfJwflpT4wt#=7#)bM`|LnXB^Ns%n3CVi7u$qGgWkuxqME@>fQk9oe)&=of|JMF1
zwO0f6npABV`<eF2O9_GUmB7D37Io%A21|x82GDu0`phpkXc%pf*5AayCJO2!NwL1%
zz-Yv{!AgIF@wJVrf-g6zf{*xA1z(Q>J}?V>JqoC3QZ*J7+Q_Q|Dz>Hdp^L_Zp?(q<
z5f>8zT?i#?rVbzcV_|1zV;4mkFtueg0Uf9(;M6?LyOfcI?K3x<1k+wg#w6?VG$Tz1
zB~4zD$9#<X$$X{d`FR{ECVc;1OIt&Z3$tSr5&An-TELEt@v)mw7&mBYj7d@2PsZ%;
zZe{uNwxE@<_KNoB<&~L^ILU(A1&p9+4{$u2faY^GK>0zF8FT>?B%UE__cyT#ih~CI
z^$j!_d9^`Dhk-&#)`$^w6rJw14TeS=<wZdI12@Too4)e0pw;{G%ADGpbmh6UH#_L+
zg9N~5pPDghZ<N;+6xzrGZt^mKZq7nV49bv$1`%tOKu7U`mav1v2y_P%xC1DtXsXDl
z$0%Mpan?+pdJ)D<P?9Jvugr)lFEaku%P9HpxkJ6kzkjmxW{cE1{d>+R`7h1T8Im&e
zg_QqpVp3I=@L>TZ45pB<zf0`@tpm+RvDqs+Fb3E&&GC~%P8(JX<<Rj=MdOX2>vEKh
zkdg|6{w6k2X;4xDt)dl!EU`Aew!z#8lv+T`fS?IR859V}$;K2U08Tuh71l_Jhrx`P
z#KX+aY%Hpbo_dr`jT!YAu_qrxCqog*ZzoUcrb1Frn$gLV|87e|k1xcQd{|_Cv~B-R
zwBKm22+BH&_8aY)p2E_O{=Y&tan^E%FosDCn-~}vv^O|F`@~M*`BYKR__~_$MiJ(h
zn<Q01^Qnv*!u2<pU)yLV@N#1Wv}}a!`7+gG*<f~nZ=)rs$}vB%>%f%n+2AV2!qQw=
zdy|EwIdYX_W^Q2#sd7xg3{bJjuu%lmgOc+ERqDp3Ms{rGX5fi9M$k3&V#cbXprcwD
zg+O9z&}$;u*x49CH-lI+3M+%Btc{IKP1Kmwl|fAa=$xItwwJM~tR|N_i%U$k^1of0
z-j%a57>%9m8HGM@FxlI+w?wq=ixm3zQk${R(65=p%8Y|cR76?VKFI95TxsbpZ6?E2
zQGB*0&23TkynKoRhWwUnDIHsQxXc(|TFZhHp}H8?za+*aQ4TIeYw)r+mMrmqNw$A4
zdnx`ia&k`4wUd(Nu$LFu$|&IB^QBvePg#@I9<&}x^4}H~KjuP)cu+YFjssV4y|vN8
z-N*=X+@}MB6=e0AkeV(inewuNia5p%3HlqXu5Gjwhb&^U1dV=KSVFHTiniRqBe+q*
z4-%4gEauFhrI?VS3>1iBkS-6KI<&~<V?kSO0iNXK<Ah$OB555HW>cj7N8Qzfr`UUj
zkFvUEr@W7xI13v)7Y7duJDXE$p}BQ*h-I28BcHBUl%g>UD+dRku#~*Esp2XTKgVii
z5d$fC0Z|SP7AE_oq!4{3Wk2@`#*A);il9=CMOjq9YLj-1x~@1EKMxlN3mY>NNSsO0
z$Ej7D>E9xA*?+Bu(m^720-9W+Ec&tn5pxVBtrgY9B>4pRc{q%P!Be3Oj0{}=3fbR)
z$K5*_HW`D;Llcgd8-=xupf#VY@kSfwmz#K`l|Z9DHsHpAjT5K#24=`XoDA1CI)P3B
zg0xBn_`qEyXe(<2v%p4iM(vI2d@nbti-QVAbtO*iP2%bxrnn6Bjx7t&Wp>7v8<|-I
zg*GrDwV%L4>mp*tigt{qxCYoE?J4MF5i>iNEX!nBV-^lU32nPD%UoMsd!|-vX~%LY
z&<MLCXg0{XUfIe_Kt7<o^f#vrXvp2M&@aPMnTs7XJM_=k%QIcyT2esS^7j^FF(w5g
z7JFOBI!v?QyUpeQX*bs9DZ9y;uy|Tas~VTbfi?{?G8q5c!dlE+$lwSn7YsmQXvq3<
zqkuZ-qDn)MUk$W4wKquWZ{m=*1|>*H6}w4N3M3~9YiT)wTUw6dFE=;}fKKz+$Sd>`
zbnpsNV2UtmLq;FL`=eCkIkh*5fJYxiBssM=Ix}i-G<6gd+F*bYn4qajC2(UD9Gsx=
zLONO-K90_a)Iil^QdZ()W;YgPx+r4GC8-{zt;-@~!C0#)$HZhG#t|@oniqeRDHD@<
zg1DjypQ3{G;y>F3qD)!%v=w!&<waOoAWg3=>h_Gv^74Oox~VeB>N1s^OM}uWY&^X;
zSJqTt)tV_pL|j==Q8`K94O9<-)?9(+f*cs8Fl^ETg(s-~RfVQV31iUyx=n0ivY<NJ
zoKKIDS9_y5=-7Hk{S7wPHgfa5+{6tYpyFl&ZJq=#?6v`&mCX%4L~?_W(MBb{mz$Kp
z%^D@pZWrjSZ{pw~+>K6*+8en+qgBk78$lPqZIA-B;`juGz&Gt79Wo0VX%aIwFjfI=
zh{YD3%;1GsW~PFmadXi9G=e5-$}XUpAMr}(@-SOQj&A2#AyC@HGW*m0&wXN(hlX1-
zq#9SS`M0IGiOHUc!B!qrgo0*&tQGzlH9}{9IGoZgBTN}RoaDgmS=juK9m57#7_z?H
zplq~B54_w@PmNQ1gPHzDP}vBo&_z%xbbI{`*4H+23%%UL4W5q#2c$JPAgz%CQov}V
zg3!xN3gCcLkml6hWUK&6(#D|MT=k4LC_wuBssfPJ@Z6wjOJ>Ur#)6=0autL&NLX%E
z1?_EA0fjFwD15;e!$Dh+;K4r;(9%!Tl@RdM3Y+y21Z^`_R|8#}YYdv};Yc!RSDcYy
znt(LhlOm{W2HRuGmSUW{Eo%-BlMSR9sqECdfJOJ8y$UR4+A6|ldQ_blm5hUexQwfv
z6v5%@!oa}#1w7AlhG7$ER0(up=mvFY+LVH(O$m8W+O*-*1+^cAj5pe_zuaJIw8@4K
z6g)QOptIS*DU?qDGzS4%^8-z{;LX9{;C2KDw<9#T%^9^f@Ed{J5gP=JHkb))G-A}=
zAY!yph41Ai74Y~ts5IE1VYJBzTp$>Mj_21k+6bEQ;Rcln%$6HfKqCM$+Mw1tA1Ha7
zSZ-ht+-U3ws`C(G4p|W|Xe?-kHC2Pgy`jV5Z0v%{f}jIalu(m)qjg$kfc>Ug=Sne9
zQU@n($3l77oKM<Gdp<Kho>|Q<YA&tNwC(b5Pg*~t<G+I(=1dIM;1XBP;`erQ@cH_R
zHcT9by#IDHIx}UPhFCMYfs;6B{F{LRe22Ot!!cM~fX-1e+F+@_!PFR>wgrtgS@MDc
z-4Yb&yx<ufUVhMcf&L~oaXC<F3~I$n8ZmBg(%)bQP4wU;4&Yd@1IL0LQY`Qp?O`wj
zbt53hKMKHOL)d7eve3&-%HY^gR_6pA2(ZZrbYhc(kshZuX!#qcgyyyr6xzUSxl!2&
zG9$E+0hIEM?NDPumQlo-(bQPf%p6<dN8X6V#xAOC3c3Xvk^w+-LL4bZU8cGjA*M-e
zK2zuUf_GWNriIv2j019X?V208V98(Ir*Pfz!yKwe82~aV1WNm=T&ItxI0$Lhf|EaJ
z91EKM;d_@hXh7P)>biEI76NFV9yBksLBME>tT}iN2t1Su*|1~{nbougPc&GAW;N}N
zHnD=s7}%_)HRSj=aKZ*xo+_Y|6b!+s+EABMdn0HklQnp;8fX!@p&;mtDi!dw@kY?a
zs2e4eK|u+gKt`+QKuKE^bf&u;Gl&VkW(}H_O+eKh3rG|+ZJ-R@Yv_^>KDI!-+L1}z
zI%7^u*1Rxde!o_5N>(Uz6fsWsUh<#8wNezeM$i)6x|Os0SIeczrRo}DZ0MC2XY)_c
z9(+Hiq79RfePWF9`|JN&K~p-Qy3U?~fyIrrm%*B$2im8Q2e)T8$*P(nhvz09&`Bx+
zpmA$G&@iD5cn>kJAm~(@O}yYe#Jpyl+MC$GsU5b5m=`h!BPH~5lN5NQLP`!aQUPvw
zfJZ7oJB&4X1wkk3F>KTW^(J`5kb=)dO<mbkRnU$RbfKWA2)M!%H%3l=AQj*#7co%4
zX)`L>3x}9983xHRYAQ}D@hdc!XJIl9kOfVrl*@+b+JrHstuv3{D=*_n)K@fTvGY=4
zaS;1!;Zdb)8*i=6A<ywI!&()*)JfZt@p@r3(~33!+N~AAb1LTlFSEI@E@3cbu!pw{
z6xm*G0^j0i!}@ZInY5lDuQq7qh#A|<4SYshm^nZK8<|;N!cLoJ;|Cw}V+fj~<p<pp
z4?4RFbY-}>*h}!y(rlnbHe8k)Wef#{Ht<<)Fc;h;sHg`zb4griqZ;UxxsB3_f<hZK
zEjO46ZV<QJ$jkv6SmgqR8sr!Z(3vmla!lev4A4+hRumNx0xeqw4X>J;iLtY>C@U}s
z>oGGbsxj#?D)BKgnR{p(IyvbJC`u<e8_6@4yz!g8q&h%S{*Pho<T(Mh)st(Lg}C{|
zIW_;?dG_z|ziOtGc5^`{4rV8&fX2q|&gM`SZ6|YwBu5U97-=3xd&YFtq#3{FOAAQu
z`uDouMOZt|QIUm3Ot^49;}%92p@hnSfA4lN@-$mH_5S+>J+J#EO9Jy`23-a-&>m~>
z$cQXxgc_9MOjuuT(Ua5=;MLx!#|j#G-NMWX<}rf~gfa&=T%kulg05DO6n+Vs3YUbO
zN&&i;MAc}6r~vqaV+H+<pfe5h83ctka|*~p=0+qzo2@~&7H`lK+@NE*fm3LMsO1J`
z!3_+cVKextNOFwg#^9vL1e&r^6anuO0d;vHN8d2mGODO5>M<+xF`8S*sT%5<s)htG
zNq(M@G0R(7MEvh=&#;cLeq|v(9^pMRHvD_@?<3=G#-~iWUS4Wp^O)8dY8xxdn`$d_
zZMf~<SZgOQbT_3uCBTq{iI2zWC?ofI32DBxDIRi6OCaI(F9Dnu0~n$hE-`F!1&sz6
z7;lt^CC6~qmmBQ$LDz)quxM{G1Fb`6Ftg&+-V!M73QD6s#v21+X%r*?Nu$w_poFAR
z&=Ndpe(-@+(gL7X=@w(~^wTC|(24X6#-IstW5^}q;$km1Xc}#dVbtCz4O)oDXSu;i
za6`D|24kU3a)K_P)EgwYN!}m~yw%ecG~D83xlvkPP-vsNrlsYEK%!H!0IQgh9jmz+
zD9G9Qn3VY#!7~S-Xb}e`d^J-ObI>devnihBUGV~*ycrEb)=W(aFq9W$;*v2Ivt2)x
zN!~chTvK0?M~JaB#4kUUX-Au7ajhTT1n<I_1WoY&7^bL8Ya5$tD>89$2#EWMIeAL+
z1!!9bYHLbp=V!XcWO~V`EcreGYaaL)#Zt&TnZcF84-}^kpq>Xj5BRXY++eA{MW2H~
zmqmM%KBy(Z0J@iVi<_haC}X(6G6t9j&KQu5Inay&s{271!_5e^o!*8~dy5VvHg!NP
zK?WT&PHoT$L7)a3D90!pfp_D8R;O;@1#Owz;Ago(M`)9*0BE7`26w@Y8g`(ToP)lg
z&_*2_OUn(if*UkI`)@WXg0?ca32ty9H6wv;@L}g;fk!APj=`IJ&Dq$Mu;(uErz>E&
z%RXpYLbtrQimMTexwf%vx~;aQEC(BZc}!Sy0iX1af1hyWw?!`@`R#04Yk`-sjB>F$
zi?V{5qpEGJzAg`sc4=`yL^%^9BmZec4rFAoWME)g#ahlF%Mb{uH#dTo14|&CZ6IL8
z2s-Eua<CKfsZNq;r#fu}Esqifw<ti@!9bTmp$$18ng*6;#inLOW*(nDxSJN6niiXS
zeEeXqYQth~t?IzW=Adf*`=qs+J!lO;2m=GBIlD4L5kn)xW~eLeB0=l$m|t$OaSo3I
z-OITN`wrR-_4->XI2cS>v^Q1MgBq|E#hlt3s*M;oH0f_BzP3>|*2rjMiTKM6B?23h
z7{RT}5b#dh4Iu&>s~NTTFx0>ssT-9djEpumGiq-vDHaskkO4YMcSE}6h7h663egqy
zpqc7w!3|!P46vQH9+}XMn4mpJr0leX?1llg1VGE7jfmW2%V;de1hUB(d|Vk~%k8VU
ziO5@SL7fRuQ!K@v5xnI#VnW=@RL0B30U>PVRiMS||0aS~0Hf@-6{~hc*=@^o!GJ9#
z!z5}6n=aGNit4S<-M0}>!rYlav4>^%t%tQDWcMwTYuK}hzX5KLCGN6@OftyJ+o4-;
z<sBG3rJ-AIO{J|F?b+C6eNyDpGVABf0i7?T$iTqX&MM20&QQj14VorwVY_f`pu2Ff
zY`xu3s=p-<k{<F(LFpl{h*Nt*24tso#<dOXMtc}C;W54;Q($8><Z343HtH5KYHutO
z2epSbg0^61W(W#xD6`xUEx1WEwiHx-_zG>356J_u3I#WMlvrABC=%M}UJNRNDB8cv
z3f{j9Iw&6890%XhOK|%xqcLda-^|>Yk5Netx|dgZPFN$-US6;1vwT5onL&Gb85tmp
znXThnV_a;bV)FAm7%k^nBk$#nvWD&DWn8DrVjtxtAGd%_pKZsh9nihK)wV?M?e(i%
zlcfq;RmY+&8*%`$=oxcwFRQq1xH?~2a`Tiapnd@8Oo-#G<qUodN1&+!RGxW4%Cimf
z(1p)(Dxh`c2KpOq*j{e30bOLnU}FYaKk5qZX^BEdy8Xcm?%W`qEjMsy%MH}o@-o`Q
z3f@Nq>ukA!N5nQ-@W0$(0ojDF%l~qdE~vHQ06LNgTnD*<i$-5d@W_pZ<pvATw(Sk}
zf?K3z<PGFNrH8K221QGTjjo{ngRVWOC5*lM1<K^0iBITU1Zb`c<tz!D3-I78?Z9O~
zrE|Bqh&<zDOU7u>*88NsfPXgU8TB*j|GhktGRHaI(al_=bo%p)njx3Li|^no?LdpB
z?f!{!$ul-u%0n}?kN3ZzkjiN<QP<wtT>Zo-0$+Ov8f*9$!vb1s8p^O67C)>nH~1TE
zFwx)W$og`VBj`3v21n4$gEwS7wGQZfnT-O9kacz&<ct_Mgn{D)w6$8qXp;{(UVH+e
zi%r3sELfq7O?@B>jBJHpf{wHVEk-vKe!0oe1(fj(6*;vxhBIn!^ntD|1sz(sQO6#9
zi~LquIV}@uNAO`q-k|6(1g-Q1->WQ(w!BWv*vK5V!p<DDwg|kRQHhU(-5B}w31dj4
zfR@~ufDVK~obG|PzS>Yzc~7A7zX%a6RYOHvRX^<{S;g!5?SGae^+HzL;X03kg$1<0
zPI|JBI%I=9H<yI4wzRdfpIB1)tBbHjcR0?dF#lJ``iZri!HQuG!zTC{IdVpuEI_R{
z9yZ8DiyMWRUv3oBF*4f1!E6D#@{$A8BeX_tZSyf|Z!r>Qc+R4|!N6z}A9xgp4|J`i
zk-$a`P`jG%<tAzHG8}0!&`CPr6J|7&Ikh)}CNn|3#!Xy27M7Nl8;w9i#l|L<mK&ut
zKqpx!f(l7cFL48d<pyEF4F;A5hL98TKn-SfF=GW`$RH1NRVrwCDYLRL`1CT+7#wKP
zDZ2<CBNroR^She4m!_eUld%A&ei)-TpL4Y=%M{QMn|-1D#oTTGbd>V#nN%G9J@(LJ
zV&xGtQ}gLesX1tG>6qle6vVPk*;3vCv~ggoxxzmq#(vN)-e7%s5nY};Z~xu@_bz@<
z2k36Se_L35m<t(fK<7qTfx?lC?IkpD!3Xqg;sPx;XW(K6EgsR|D5hg<47u3d780Vu
z;664#Xg)&x<tBdcf-rtiSein^QV3UA+A(Tx1cxOD7ijzK27bW}JeC_wg*KR@gr=~H
zpwLEsb5KbG2}w~Ab}?fkAz{$=a@f*Qc0uHjgtX_B_*g{PMA?|YL&k>c(w1SG>M;qt
zOb&4z%$|Ip`3%bx!4287{w)!TFqSZzE+Q++#lgbF;gI6z6Vs?}tf}k8Bg-hx=%E^B
zDX*&wn#TZ*7Bl*QW-;viG+Eh%_%vmmB>w%oUK|B0*FodOZlJqBLGzX1cB&(^Tu0f^
z0y?+YjP2znGtfv4gPA_4T(^ak>!2+z?%=`$v?oi%Xp<ed@UR0F>P|+RSiu99tk5kk
zcHlGPHyZK31T9nqozO34v=O}91w7CO-k4zx-k4!6&8ZDuw`T_~;z28MjX+y4Oe{B8
z3vSc|?dn$(+8_rSo(FXq)hr=5w5!5O5{&URMbvpZ(Bda>2Lf^&C@6|R6V!Ni=z=#4
zfF?w^Tb(a9=gzh_)^|#9v$XZ&;UTaaM#16N*##?d!welA4a216J#^JWm@Q#DVnB0r
zG2pRccZQ=#<+q~|W}t7dg_Pf*Z3Ec$!`MOg!$4yIG!+Uu)e{l}(Bc~w1HvdV0NNUZ
zH3mFEd+nfwIZ5FUT_}wx$rT|52~2=c_#-Wk22GqGZ<67Nv0jlFR01lw-3+x2oj6$j
zMWCG{1Sz*c$6c|o=qlU&Ik;+Gf{VJLzN(Xmyq}x0CzHd!L-xwxiDuCH$3iv^)^Y|r
z(5afBd;mJM1hf}jQ{NIc&I#Ic%f<W>v<(R~eIja#Nc@l^nam(98Z&U>Hv=VpE2B-U
z;H?<2#BT;}(SWxif%bQSr>4Lu-WZ(XjX_(H^o%w-Flui!11EZ0OUsRF#)3kd<g|4_
zqa)DnAEBg;UbtZFfx*4Q>v{I^f6@dtzkpgQ&@*g7rL+x`3@j;w+ag<7yukC#vmj|1
z9G0vvH)+E6y?|PRm<iYkT!er&yNDPOv)KhyZh%rPIE2BWXa){NGiWF}Giq-H?Qq%1
z>i`NxGmKCqlt9r!5qX~r;r(0SVj8~9h0xY5Mjw6DT`u4>37*SyVtB)_2|VIy$PB*d
z0lZOG0y>umnP;}-1FZ$yXbGBUc81Ipf##XP*&fSG5%gG(4f^1zeE5_zxF!TmId4!i
z+GMH(YR;L8L)JlT0G+DX`a_FBRGW)sgMl9F2Ezj^8}-?K@@>#Puvt%ES6F+Kp1v;f
znjn1xUC@#sJ;qIjU<PPS&_?L|(gp*;4Sbdxl|YM9;q%vKXtPY9K@FVq*P`I<x5~oc
zP0fTSut7)3I_4|>3CIu7RTAVfwUli2Bs_(^)l|t|K;I}QCXDf%q5~5P(j+#h%-#Yn
zvu#0h*s7p*h%zf^WO<V+cvekS2eiZ-*BrJTc(o6B4ja^1aR5h>6?i(&3Ob#q%c#9k
zN8lxB*bOwD3Y*RbH~m1<*&9@hHW`6uw2eeLwZTjMxk0Ojm@PNx3T`k3jmK@!v)rfv
zn#q#@Rg&PDJS$7kpfzOa5dJxAPzW=#!$KG_hX*Q)u}oqcM+vO)NwQSt;V@HX%eTZo
zhi$E_FRh*w5W!fj>c%LCG=<H;$l&v@kR5cUjSXzC?M78Y$f(pNMRf~MX$+cd0v##I
z&HQqsqz>pz8(Z*vlc~VVO{U<<CQ}R0WD__&gD0D~jX;a8L8Je2!Y?<;X@iosoFu3A
zCT;LKV{J7~?Tw(uohj%TTWj$CEJ4uugBz7qK+R)D(5#Dr<pyrS&4PORki%6$E83W#
zB?#zJA4W5CMmt7htgU2FR}yqHv!IBWIB1I6N7K|tlgX)6iZM=BikEQ@n<`_qw3s?$
z9H^=6Rxkf7=fpp4*<yPp4pp{)4nlfD{{$kct82yV*`=IJS-8yQ9Ry{5w~EIwU-FO!
zwU>8-P7?=}#8xcxB_joYS88jr{QJGm$D0{?evR$FEv%q*wT=waAZ7AKO*2rKvcBA;
zstww~yn#c1qpX3k@kUNo(9%)xd^5|njaC9LH(7ztq_wi;)ZWAbPOB`Sb_9pf1}n%6
zijv^VP5R)%LSGBI&c_P0Sjxe2gTCNKK2b}{4N5{A)ivM&X#zT(X_JtsC1|{cQ)q)A
zxWNWlMx|`3Xe7rb&LD2a2s*g~9GYmwupl@zLH9w!g3~t6$uygh7j(uP8wV2)Gb4w9
z03)Y3ACD9xD{K`Is5sst8>Y=B&GzrMfTW1%zrFSeaY?cIOhG|RY;MZBOiY|i0&L=J
ze<x~aGUXX_urY$$&(_NSS{Z%xwQZPI3fS`h_0iU6`t^5JPzaMg8v`?g69WV59(H90
zbp~?=D~5THumzp54Qe|Gh%19qD?8{CR9OoKc3$m`vdk|xnCfrQgAA4FffJ~n5vTSB
z4ah=Ojca=tG!f%u%0`<sK+SCj4N#D4Lgt>0#9x9tb($K2LK`eBHy8?TXW<c-5i_*}
zUFEaE2y|u*!$w(9_nMj4(sCm^DDhf>!x)l8jpUdhYb-%YksW;4AhRMfXj2+^kV_ab
ze5I_UCalQpv`wFJ1&5G04?h<R8{;kkr&yK7?z>*A*mC}{#j^x>9aVS!r^{j;=BJ!C
zjYFSlM`iUE9>%lJ?OEDbPDl!{@Nw|}W-yiqEm*Z<kz};|_k}}T+YU7HXdSLCl$%sP
zZ_e)mCeXdS%nV`wUowAUm1QtuaAfcXop7%YDpy@WjRz1zk@@8&G0>DB2kXl%ES~ye
zyxJRCSYK}85&$!~xL$5>&<7o44H}p>2XE6fHwJC|Gh*BT*$w0*{Bnbd(FS4A-V|Ow
z@TN6m@s}Hn^+DU$KzoE(bd119eQ&S@-;Qh}{&ItjKIlwuWk&6dYT_@!n}a}Cschh~
z+~{E}D6~aDOyArdG|nU|xIxNtqq2>l&_+c~P-^#76cpMj%b=pF;{=jt5!}FRxj{f^
zgADjgAz^Sw+Z?=x0(74eBWT(XdT6P*9FwS^2xwAP-P9N&t_~W0)?*Yl28n`B@db@8
z3X6aaqqAk?V+=c6{jW7-nuo29v9_k!*2WbD%E~Mps`6fpCdH;MVQlif30~dBrTT0O
z;uO6jZCUi$cD>r6oZ}NV>+#XU>td|=z3bcKm~7=WO^tO^S_+k;tgZf~^Jo}17Z>M-
zrnvZ}s;0B7NJ|#b46$jPHsz1DPf~01S&pp?ERa0F_KrcF!HB_>!2z^`2;71ef~>qi
z$pyynTwnmcLtUE(bOI{l21n4Lz#Db>!TT~ni_)$6UxMZoH|lB#3T;wRHU<?HW`dho
zcuYYoYoX2JGGd@|7$c#Zl913LhnIpn+ro;>!U!HQ3EnZx!AVo!R)F#B^XX7Fp#;xX
zqi<`guWRS<dpFZ8#%oXx0|NsKG~K%~7%|u~xHAMXJYd)aPWhm*J59`#?+Q-tXer-X
ze?x%rMl+t58@!AdHw1&nI_!jB!qfU@V><>8?TwcFFE`kMk6PLYPwT$mwC=(G5_C(Z
ztiVQCS`T5=245SriOb9yG<IYO+EF2(Z)v%~LvRy^m?J1IWQD+~-bGMov!bR~0C;TA
z6`t_zsF(1;6YZceDK$i@XGBCAaT%c8UR%?}MN{8e9g_4J)11QW9X0jsh|L2j`gRUc
zw)TI-p&5XAmA;*wzOJo3c;4NKfr0HGYdM22Lnxyav^KDU<O6*hPf%?DIyne*p&<t|
zXixtZCqD*G$R-Xa=9e3^j5ay>f!ZccYMk1e{6G`w4t~m@MR;NQ8yv1}@Hg71BMdsP
zf0G0F5CsQo$h52)qc-TQY*q1>8&n~;VRH+-+`uic(SlnWyreuFzPg_o)Pmo@rN^>?
z`vBiYKG5oZo&&q=wZCoyOIYafZ7@5)ve6QBUb@wRT?bBo{RCR}zkyF+GcO;Hu=Xyy
zzh72>Ma%>?o10k(Yj5J^<3Y6hH<_DRAb1Shxp^!sdHKxD!Ce78Jw3*)TviA^xKE%4
z8q^WCWZ1|7I&du%oPq6_%^B6fM-H%RGb(}il?sB+%``VNH5OC`k0S_z#?L^r{l?7D
z!AM2WE&)gji&0U~M2|_`$tm1aQh>2zBTKE78JCcvVL*OBKZ`hrlhQ0hOAk#pHe=(I
z=2=X-);qll0&JC)`S^{){_qKgnKJ#`#unw`7EoRu$e6-t%*3ZGZ_gxcr)$V!%jEFS
zI3y<1*ie8;Rrl{LHZdz*W%s|2#k>9faT!XB%ez}t`v?8~U@vRR_(9;uQ9e~$R(m$4
z-Ar8467m8ppnX2f3{n4Ivi34hX0T!KU<hE?$FRv1v_iwuc%v5E%MA`jn<PMIYRW=d
zV?IV(JXK63c(pgU8E^Dt1zk?Dg<A+Du#p?Iz$Flz(?NsrqM%xhpAS4L@5TsP1iw*L
z=;a1aBT%XU-O`{S_;Q1h(Z(P~?T!4P3wgLLH@FFI;*<bS+N%m}mXbDi24z?;!Hrs`
zpc+g?OHgPFgMqm%SlCl=1C!+jA)yTlpr-I9Q7LKg(LUxTDypE<wUw3F!Nc*O0u^*u
zqLH|<8T9@rMNtvRB&r!`ff1-CQ)gpW(ql9S*I%HMQTP~D6+vsdnW7l&7+LiF9ON3K
znauSpRCJBDHlEL6s@=9=n~3D!)7J4xhEa{u0$c*3EF#Mqk4{Ya=F^$KAj>Ojme|9C
zOva4Yd5+3DM!D>nxSk~-q})^_%34{|)KWL5dG0*Mhil{o_{!HsX%~2DvapGXhArB<
zg;6=h&ntRjl2En}&(a5s31SX2L2<+cx}Sg*G(T?1-~oyuP@M)I9o2`7j)IpF3L9;a
z)&`FQNi)CPqzxW*2X!VkNrSr>(x3yS-SoHEL)v@x;MpyE&@7A-<YX|`YoJS+HcD9=
z8Es+(XK7YY?~ls})a$bne+k;>rUPE5jFi7YE5Mz_A@^>mvI+`q61H~(mBdbh8yqbe
zHfn=fe&!aSa|@)Q8<&vhyFi;inW1@#9V1VHHg<vT2rx4@W=5U(hD>s~<jb)%n;Q!l
zWp&ni3Hb@f=`$@cHVx3`U^6jEXkVx8bw8q@GDuop%sA}N1_QRF3=?ph5ImU;IiSkn
zpK<%N2ni+$<9{41VmA89?th;MwTJz^YAnsG8|M=;^X~_CWuFvzaKn&+ftkVb|4Zf|
zR#^r)23-aV(3yBLpbC+X?Iq-LQt;|8E*WO%>MtGrEy|G4RtATsGU#9lQ0v+foK3id
zL0$CC3S0~v+8gD?Uv7}s->4w|5_Dd%2BY={eWQ(<;x9L73TzZ+)ZQpA{&EAG5$G73
zjT#DqLR*;mAe-nJHgfR^3T<K#5eEgko*?w5P$6jQhb;X9t)>$<0&V+NR$@SFwJCxZ
zbn-D-{@Ao-w}A5BBX(gEMGTU{B-uoy)xG+|w*31TVZb&&UeP<kjzyns_sgArjL-PB
zQ@j-2!)zE2A7m7IwL+ffVp1oEa-5eeql8dkf(N4@i!!`@_BTsAp*2LtWflYItbxm{
z0<23Ilo@nEJLlv<p{L3Aa+4%zKbVN|Mh@neTU40kC3&?ss<6Fe+@J>zC>61nn*~)E
zIJCELL+*rE0iPnjfyHQ}4FAiGpc{a=1wqpsB9@lm(*rhhh)K$WYky|Y^aq2CC8(RX
zksrKZ6SVYDQ9xBqS&4-mbi|jEIp~OF&?R)ByKfm3mGqd*#f0P-jqDhO%*`cbnJ@f%
z;1jjvKZ86A3x}jMqnKn~z_M~i9>&gpJ^#MWdE4!Fm?@wcw6rjUiK$y!fbq*@^}8!X
zI0P8g8D|(ya`XEa^zXpG)Bl1>Pkd_J@$XxUxl<=2%Q|o!ZT|lyb3SuB_`c8_hE0g@
z0F}9-;Pdw3;Q?C9stXAZ!Iz-Zb95NB!9gJWa-$w-y9?-MRX%W6c7u-KW^rzL&}qaB
z8&yEtYZ)vzax)7GZ4wZd0hg2DKmgTBpz4gBja|tWboCzSd|?Jr5e8*Y7(f;dn2Sp=
z#dFFynVLJq%~RkJloS^VN~qn$$olW+mfX1k%3VzQzJ8hs3wRkzWrdt#%HkCiGs0w9
zOy^j-c>Mcz_~^ec0rd^`DHGh}7HtESWh@Nl|1Y!Vv%O<bWzc7^VsHiRwg%rFrOozo
zlQbwD2t(3=8ndD_=%^32mm4hfH#i$_H0A+a{lK`v4IBt+VlOufs6i8j6^l0L%q-AY
zqA5RkQ#)wWtpoqd4G!Re0Z=%B?sfpJ8RHfZ6xtvRIyrcwgrp^S%1jG1i?f+SS{rm0
z1;a*W&{hiuP?FiqCm{)%w+9`#ZDy<}0J;f?g`JN{O&yeG<e0_HjA4m}5h>LmH3d}>
ztwM8YO%}zQ_49W8d#}pDqsqf1#389FrpvM79iuGcihp_ko>br4SA3W$s(-@lX%iD!
z{t7|cgN*%922-~zALHb$X;)`zi?fJ|FwQU(R+q8jn)5H{-=Tje{{{KXW|Z6jPGSz7
zjBM+e|3TY>+E5zYz6Yl{RyPJ^20aFI1}D%c3^?7Hfbt<yy3>c`Lw(kl8+7zR`#05j
zUT(00?`6{$e7RXgA5?UK?$6K%Ps4+PSw{HfW?LC^4sFO<3H^<>{E!2lKzC|v5Vzc5
zA-I`aUJ}${+F&cR!OW6jqrQnC=o(;BQz$468$s@k6ow>LW~9I-kZ!YKjc<8a0-gd5
zWPAykc_FmPeG-zQnUi24%gg{?!^ZZGp@^ZDp#y$j3DK+As`WRt8E-7(dAXs%h;c)w
z{)VJ$pp6iarD~fiLXtSNHx~21+)%8)Q5JN!L<Rp#&;qtPZtacD{4XI3*SZ+BH&#Fw
zu7wD0REV~;+|VpEkn7bD5rUKvXuEFhGPDcK*b8OQVdWaUJFN}tNi#D*)~~rSq=Qq$
z7Dx|lBT*~Z3c&ZfX7jw<P-?`up-z7Tc-h*<T>h6Ea!FjSRt!oK{4Y1wGiq<l%@7pY
zBqkaQ>ORBom;fi3jqV<xCiVcVPs5r(sJ>7QniAkif>uk_Sgt_hA1NKA{lCo8&GwGL
zharq15wuzwbl&VnZswPpxIu^SGH^3-YHzXvReXBJ8<m(}Zjlmkx8l{_2-^D^s=pz@
zcw+$1%MDRRj2n{lH)vnm;BB-;Re-^UMSBCg5%`vhjVuD-zP2Bu_QqiTmm7iwKs)F+
z#`3@15G$~ek5PN0i`dHz@}LeG=w6CsM(vHN+Mv4#j4drU_z7+_wXn3@5G=G=M9NYe
z)Z>Z}+$t<B!>!~F;=~GVv~mQc4H0he!DAbwKrQ<XN<y2}%`A}aq7ac|0Zo4qbrppI
z3#ci|4!(*)SxJvs2tJ&m0%nPVMpn{fCE2+6Y{Hi0EIKeZQ!}Vp73n&PC66($qhOrJ
zC@*e1EpOk&f5$(R?#S_wz784;an#gj406=eb#T$tW=v5PU~=+|cQ?7*TEA6-3+YaZ
z4XZHjq_{gv**!BsUj1_QlK18z`Dv`GVGcHNw$^drK^6v3e?a&DOJ)yNHwIe<4~Afd
zGYp%+Yk)Y}UT)$9O;0dzg5p*eRH>>NgCcZ`uz-~=ul7b^)|VUH^*00>Z*=5&xxw2A
ze2f|6wT-L-FE_A4mKVD4gHOEW0WA#@1~q9m_<>^3lmF!gPyLO4{4Y1~2y74s2^k2#
z+$3%Q8mbW&;?xEoc;;d+D70BXSW6oeg`R?2_@#8ML_lmmp$$fs8x6$4_lz)X6yOvT
z0!_~e3vMv7+#n^iMP5Nm+W@?z*$i|e1(Ud#Irt(9ZAK*%Yep~=bO0{4J1H1JkqWv?
z84{h~NJJ|1btMJ(n53n>md>gNT~1-`R9%JRa*E0|s!`kPb7#7GyJ%|LJ8Eh(`atvV
zVOJSV2Wc-x+;>z+mZj*1gqc``v6x0VfTBMORzZXJq=x*z%p%EJ&R_%D6$M`R#?AI}
zlN#udIeE^PTR535)OfWwa<aVKVk81)8gabbBw_>#TM_Vq{@`U>8&r)pvhly%r~>Mf
z32YPqMG-$}#0)%d#|FAPjG0pn)E^TN+$?EeWC03!Q^@ilW=>FVO#nP}EF!o;(sHA`
zk)Y5<6;(^nTqrpCi?C@kim@8mF`1fx+M8_3pgXMX85tFo_?Xz0g%yp&WEnwsU4!lf
zVS%>RL%cK%9qrA<qZoxvW0I`gg64$SGD!;Z@i965t8MKrH5D|rWDZgm;^Gkc$0VS5
znNj)Q%co&8I)fNl?5&)V>?boyd(J7|5D+IK!X?VX!}vznxwVw>tf+*IkT@6LKOd$~
z8<zcNkaesDwc!~VLjJ`tn=%(Nm@!Od*u)I##c^`I+$6}rpbb8@546;im+j>SQP}j-
z26_E0svHbPEZUpo!3X1jj(`E*`l@_w1B1~<CGnRVLAyVc1U3pXYHu_Y2Ax9z-u|Sd
z48D+g1DoJRW=>1X4WRparL^_H%|}B)@QN!?kb)KriVAL&kOBpxI6N3Z13jQKJ=E3M
zmG~KzOij$q7!{S+AfYHK!p>*}S#JdzCJHf^S2Z+MXA#ec)6caxHnlCZm6w<16<|F6
z@8Y&<eq%AFY07-^|GL-&SY|!Fzii&VdP8k}FGG7j@x-9HGkk&=`FKQl_(d2WMa*OL
zkW^Px_*cMmcgdp1OBf*IH(%J^F?ccfF|38O1U48LgNAT6>6yBM#$rLcK{qHu7cVQQ
z85tRE@Ydhx16s}oS)(ipnju2DbK4DVcLr$Vm?h+PZEe1no3ue2ZyZ1)KpXUpHd%rP
zfh-j`wKteRHq3zbact)G^!5Rrb*ODAD70DG$kz|tYX;w@B7wN~7;T9UJJRLX&{IB;
z&SHgL5C&S0iFWn1siLThQm!L26YQP|&?VQJVoY8_Y#crnpasj|JFa0npuyK$i|GE{
z0l(h5m1z-Z9VY5+)@}-*+pOh9K${W}TcM#BSt~ojFS1_d<OJ?>8-w;jvlcVBGk7zs
zhsK2-WGAVP3HbDPPf&T_!TfRyHy48^uQuw<)!^AX)@vJWA&c9f#|}F|*Cs=b9R|&i
zav6aZBwH|Q!>_5f02L#ey5PGcH(7w^QY}n4wKvE?PWb~JH@u10!xPjx)3gv2+N9{^
z4O(Wk5gZ$$;BGte;2CV`8oQtwqZ#;670kGR9r$T32)Tut5xON+*i=!}7(5+q8pRLV
z2#tK-G<YX8Xo06`6lnKpLOEB2B@^Gjc12BnP4M>AD5f-BRcj{b+0XKpe_snR-q043
zS6~Gnt)gu6cZId8E*qP!q9v24&_4}rA$dhMCS5jGZEzGYFoVZ4A^9PcA%WpEG!_Wv
zh+zE<amE|{cwTOZFk;-02wtN_T)yyT)ZQ4t|8heB<j$^W{+An~1vV0yTap;HH+qA{
zs2waf1b`=2qr(J2H+F5X1l``n0Er>$=NGJPW6E;S5@<~dZwZs1pI|eH@TM*UGXo@V
zxq;^mV;D|B;}s=$Z2&E{lT`toCjdHRTHXkBD@&B|MsJ>%8$yj3H^hQtm5AKMDzL!=
z)co<~2Tw8(m(xIZ!bgB~fg8&D8zcB%Zj1w6xd*z7f!Es7a$`iWpwLEfMN8=IMjNS|
z@zCNF)Y4U>ASc4cEP9=SoIz8EWaUei%g{!WwyuLi6nOfOfrX*?|7F&rZ0{Jj859__
z8O#{67&dW&YI;G?Xg8>Ylwo_hK~sN&iSb4i9?(cOxISmNwvh+iHr)t1i&u>weB~$T
zEPF%#mm3TPHj06kt@FPG*X=rLpsme<GR)vgM+P*6%f<kzz(Hr3LdMk;7=)o4!Wlug
zrZOul@i8(XO^+irFpC){GKw=wGEV%L_wU8OH~(@jM@^g);5Tzpj6+IerKQKT=?RO_
zQ$N!-MoY%6|GfU401ePGu3-$>_wVjJAFnx#DhH>1oRpyI(EIN-(`WQf9e5lKG#7A`
z)s2CRK@_~+pb#29QlRhwEeruI!4uX8)$@Ejpw=NHXlV!IwT)uJFE?|GF>-)!EZ-mo
zIjEaW_~m9@HhB*1jT-zfH)!aC79eaiVbtEJAqWa2W+`QGASp|MnvaZZ;M%}UfWg=Z
zGG5CJZSsIt$-s7dLz|E6Y)HeAmW-VHb}@4Q`@CygHEaY-%p_o@Prb6PS-^CsMs-8R
za%iIZ!r00v`|s(|ga5v;e1MF5{gpf()fwa(wex6rtE)>CQwTKSfcip(p!CAJgn^Sm
z3UW^|2Pn1hvA^8J3`#9(Y%jNnDsV9KYHtzcV9;UF-Xbdr=E;J2j2pD|H!xh=$i)v@
z^97m%QDOw0w+U`&gVK)@m!Qxlb`H=XxC|Rb`2>YFuvu<U5ZuJYAPlN8WhDiLHcBg5
zT5eDi+`tNIOA9b4DliBzC@=^MiHnIFF$kNPv#BeoXfrCQgQfzFjm$wumn*TcvlTK<
zW)x=>VVw3a>+kh{*_ZhiH7{Ag$R)$Vx}-k;KSKsbP}HKP{C^n{u{`sdS2douaAw-Z
zXwA6!pWolke-VtU7_I+J+}O*=sLsfx9_GPVAnw6fpw8&Ayqj@OaVNN+2pV%e$~>8Y
zi$R7#hanT1QouP0lu|TVUv805;sk|_1P6mLi}n_IX%KItJgEH#8T98Cez`%`2sDu{
z%Ba0T#R$}129NuTa)Yim;e-T?Jg1=07B&VkSru?64t#zsD1|66n2X3Uf{p<IE%E_1
zca@dYL2X}SBXd1wB|au|MwY_|8QK25|2O5|`!$@_mQFGC0Uj*v!RD(>m6d~hJm#C&
z+cDY1g@lE~*)VR|$Ef)4(ZQqtelc>~i%OrUZJZKyRM#m$UfD@Df2N0&lpAQ`l9d6R
zCfMFV(*$Tm&TfWHB&7>bp0P9DsE1gbgOW%<%P0-_Uv4k}-#M_+njd_AGE&k3O;Boc
z2?}lG23^!>Ah?0Ua)TM@SQ*g14R!_ag1`;RmefvC*o!FA6WR<cB^I$Mk7*^Aa*LG#
zoEG8b7H9@w4KzK<z)CLAJf^ZPC<THhFhS{2OAW-^s0CUn0-g*26={gc05NcfZ8NtR
zXg)xY|0SqYQ-I82f(kZUHU-T206|c?<y6xG^^+|Gw=l~n8-sgwwn7^@bV1dxuCk!e
zW;O;f(4@=;Ey0Z%`rx_&bR;t*Nh41H;7{F1B_K*dp9U`j38nZ_XrYLb^qF5ki$z83
zd4MSot$Yk&d&l6!;KvZf@QPuR1E_oij{`b@j#dYc16ngNXoG504d$0y1Qi{ud9}9)
zax(a`Xm61d0rTWI81z`QH;I7O3NwJlBtVM^BaAn?@x0s+WW=}ud@cs)+*KCwms_+U
z)1@o|;1ln_Lq`G|{Ta14hVsAM5DH#f1v)Fsj{hb2Kn!irQdu_34bFm_#icAPL8BI)
zLL22oEG;+q3vTAtuyz0mg@RVeZcrB7$OmpDfueDPo#h5a!43SD8|6d<g*GT#ZqN|i
ztZ!inI&U8|bq2Ys7PMH<+)Nl!_<%@Icih+r)Q>S?(u15-4w{Mt&#j4zi5r6^*8~_8
zl^7rq4IWWaQw7&_5O$%2I13XC2Z!#b{-e`Y2yLs6`4gn*#>T;C8k1D`GAtrHW66fF
zB|qd@Sa^h`8KwAalqHyE-DQ+#T=OsF-~A8&Zas9=*0%wzon!2G(AKvFwV)VVH6^&z
zG$pEM%v#527*s04$004Io~FHlk#Caw?NuTiLX4V>GYq}7<)=Z*e+kxU`gTs*y0-S(
zP#Rw5gT@B!89W(+L46!<P<+cl^VlXfP{D7(_Hv7=F*h5pHfVUnkVSiofd+`T(SQRs
zK<Lc#a)S?KfKUKDRw63?64cXoVAS5|%KvhMD<m3CjW%)$zudqnu)!bHy!GOLxxq_+
zqd!070t5$8@5S13gR9_X77YVkP&9f8ZRVD<U;{Dz1veU-fpVOxoS@JqP60tsmNXXJ
zplrF(KtoVyqpqnXXxeTQ2a6rJ-63phW(1xp7GMC)6q}le8_6@uv4hq`nX<8iS4e@!
ztRQg<iCI2Ib|rA32yXF$n{8m0Ig_eKVZ}N|?tfo5g>`$ViwbeDGI0q=%BvaJD(lC@
z+0?t4&roMm<PgZwcj`4%H{)8C?6p{(i<?hA0ovwe>~joq0YxIyynX5(5&u5?%m4S?
zDJDQ%no)>@OHxr;Sx%BqJz_(-IinAofTW_0;I2(^S<*aAOgWJDF09$h#Gw2CGV4vY
zcMNt6P7KM=)2)r!UqX&N7B+?)rwBgUdW*i63g|dReHPH^H5(m36}7Ye2K8&;h8t)f
zvaUL4nFgn!Jt)^OY}5iBKca4C2|7w{6OX(NG$cW(UsM@>wlVDRSw3cVW<D19jzCaQ
zse_i+g3gK1V^(G~RTR}N?wmH6qg9UaA|n?Eqennxsb8LLkiM|MFL}j?sEHAkGrTnQ
zT^x*gMBOT@4{85>A}wU(>cBXQX#wOYIb$LHKVO;N$O@?1LXJC@aZuO&YZnr+B*J4w
zhP{P-vLj3WCIcQ<<_=v6RW`;_aOa(gLH%D03m<DSIE>;MHaUPAclOMnrO6vPSzm7A
z1Rv7E3EJ=~t-nbTbgr!NMj7yK6vhqCpf=tHX`_v-!Y?<mGJpm|SV5b#LE*&;S{u%8
z$*@tHQ&4E5ngyh=H-l`dwq}H!*$X}a8#>Mb3N&Fe=!R@?ID%H=^D%?kz^00#>c(!y
z0miya(#EQq;!3=7ECP(8|6a*j2RJp)@Gcd2VCv=}kzie!Vi*#j_HT!Xyhn<SPu_K=
zwEqm6`i83ZqROIDCQ2TPejM5yJo-$FT)@Z4+VN=recHHcjf+?iFX#|Nw$Ow>uM8cs
zY!cWY;lqrShCCTU80Hh5irn=#1Q~C1f@b$nSX$a_udB|Xy%97Wpeq2rkP(!r!x*(U
z+CvhUmOkhvlZ`IAf<jx_R9KB2!Sgm=;G-k`g|_er%gGCY`wrAifoL6BNP$ddn%s`w
z${{a>dShwtFhkR;8-pE#7egq+G=>c}`h*fHXz6h<Brbd*hY>JbgQi;8^bEA<g^nwM
zPZ@wF;0^YI8|6U947mzzQ~(_?<Sn>GNYvay4OG+y2yM~O)iVRl%TOnwBh`lBLKPAZ
zWTpL^_S(7*j+)v|jJ*zFjvxlPSwR-k?6K8_(%||KQno&2uw(FMh-7FWI$wC}Z-_MB
zXwL?!20=HNh8k~i=46m#0o@wQxFHIbPe7-*Yy_3Lo0&NcL3<#u7P%We?FEH4goFBr
zrr;uj<f2zq#T?Xc5(Uk`up)C<*vU-&`x%Wz*tq4@6eQ*UU1W4X;@#yVD<izv$HrtR
zC8^B86=w)%MzJu!@`5sh9fLnZB10ijdBInIi!&F4I*ay(5Xc-fJTD-Z;GkJ$Xa+z^
z*c*Li1ckQP`v=4)Li?lSmFJA04OpO>fR9C)g<TcSV`XPyCo8QpGW-z`5ti5H;1=N$
zXZrVrgV7u;pvl6^A;cjJ5+O73vqpU3;bYX7<`Lx)VB?>`tO4P23G(squyQfYU<Qqq
zfX~Kddk392-o&s;8`L(`!MUf_gijmP*f3##30nOYh%#+#2|W-OJlzA{yJ-pDyJ-np
zy~`~Co|AOuf4RXKawisO=GaeQqXDBfe6KBd?ijY$)<6kVD;tP&YH!ds0#7D8gU(^)
z1MS)b9oJ!q+He6MbcuUstQvGS$Q0#ZXQb{JQlaGnngJ3=I_??72kk;+g3SntRXW2r
z$}-NuUTI)C{Tb<WT==e8Ml6*DV*DDkF43RiAj2jtP`qffg3g29V1#`GEvQlBYrN5p
z=j8?u$Q|S6(8F=fK_Ll_5p!^in1f=(TwsGWsD%z%oX8DXoCw=a3qEgJL4{L$gOt%G
zeeiZ#eQi$d4Wgg}qBnShbh+_^Qou%U{+HmZ$Q_^uMZ1CL@4Z0>MKeH-$u$5U`GGjB
z7<^1Fcz+kh@!QCUl!CftkOQK@jde(E0*)h46I9I@G*`p{JvAEpnYqx-wz;tWGHhfT
z#|hGi19V|KZyBdTY7J0r1R0G6?>}b&onfcQ;0T#h08O24kVaYk&bUDdJar(!_i_`f
z1SsfPxk1Ml8-cbELFQ;S@PapVfDTsz-+%|+)B#$64o=13iyj!25sS-pElmZKLwZWq
zyXnL%(6uy{pZNwnU1BNg@XxrmIZIi>?DuxiokBmRL(Uptj$kfikO!@7hOE$MeYrsr
ze$@i#l2I=G4T9iRy|9}#`9K?L6u|Bl6MDIcRSe19pg|NF(0MxIFE>a-7V_|lzXXq~
zOUnp?wmNO#19iGL@Ct3<0o?`wo*jg30~S^W-OB(va8`~H>ND6eM9lnR#ys(JQ>~?$
zJnAKtOoa+}!0vMWw_{x{?Eas#^$ZLQtPG&LvUAzqG01^u0UQ|O7@k1lV1pxM23yG~
z5<Y|N1DV0*_X;#JGTI`h3Eqz&#_@84HYoLqFu&Yj0^V$=&+~GFr4i$Xc(B*yL0iL&
zHpzoetB~jC)ZWAjz8wa3RE0d`oEGR50_b)$N&c4`Bn39ufJ`;#f4RY2f1?dpXrmjW
z_Qo*2mz%=C8yvy{Ikh)L8EtY40|l&`H>dUnN284ipfv_Mf<ha`G%YPRN~#G8ZM3up
zb%4S96+l-mqMvP{3OfHuRM5=Wh(%O{jh#(d6}&qEbcl|!5<7Zc5fx!mQWG{sq%&w!
z1Dec0dtE)`3Z0mk9E#;8_A;7?S2~|x{FG7r{t{K!fAvZ}A7(7wvMJ!{b3`5rvv&+~
zxhe~}hCw#v<mpt&N=MsL#ThfEgOj8=<fMDMfAX>)7EHb^$}-Vd{$zdSc~R!$u-pWp
zZGWz@m$zW?HdS<BVR2A!_<hn=1++1n6*PCp+Ry67AOoJwuw{s5*bj|oJIL&~f_<2g
zk<kWq#Gx<lez0jgPooV6`Wvi`H)`{M&TnVj5Ce`_S;!>0EI49i1waui3yKI>#L7ZW
zInsq}wp3x%-UvGQ(-;)1pp(`lAp=*zLN7N3JA?EEhjVIg@HN`x91P+)+jDAf@G#mK
z3(^N#=x=HbibQorLD0TqXcR*811tt)8KFBP)FBZFx?T)R^nv@3#ztn4vyfm-MWpzH
z<t0#o$QEOB@$8O^iyw)rmep5Q)^CEXS7Pjg)={kjQKptLTwYTb`156GYNzp4mWaW!
z9OQ7A1u<FEdMy>3XEZW%qjh6`2ZEK_DuFtj+R=Z1MCt0YLDu2u|BGQQXDw$)XMmn>
z0xlPmjWz{>mg0zk1`~CSL6;?OlF=~&MV^iRMo+evn>@jtbWbNx>64+q!TuU-D9IOe
zP6^-3O_si(0Jb#Z)ZUm08fdZ?6xyn+s;grL?p*o`Znn|%i~x0LEQL1cgPI1Of<hZC
zEjKU<ZVV2wwA>&nv{}V0EDGG{1D#HQbl(oB{;_5>G8YBykdtE+H%7m8hm#S0oGPTH
z4LS`8w2DW~M2}6K0q+Go+TMk1-T54|W*XZG#7$CQLcN8DaaQrsiTQI}^bMVoy^N!D
zWtliw1i7RHHTnKsXToz8kG&*laS4-@I0xUPtL7M&@%){&rnq`XZkVyXqhXM|ypM4Q
zpO~<ipp2llgq;ZEK^CNIc^DWOB>%-Q|6wj<$YYod$zK~8Szm4n0&Tjp)!*pF_HvUK
zXcY;AmowJ8dGbNKFE_dgzue#^uo1N6(@OB=CM)nxO)Jo$?*)w78{HfPg&er0R3tQv
z)J=>%qGLfZ<tMmB*;dvo48*pAoC43_B?vyDkWp}BXqKhr1|FeJ5+<PK!JxcD+|@n|
z;$q?=kY)mSpPd-wd@*w~byFKgJvMbcCUsKp`Ux{nQ)Sc_(q~?l=vQH=s%-3GuIZ&H
z&d9|gDWI$9F3X`T&4qsFkD{OJ6k}rV{3(@ov*!?+wJgp})mUHER#HC1Jex;IQc+k_
z%uYK-l}A%q0OJNAMh1Nb2G+Bz<qV+=k&t-XU<0ZDtQ|p>-6j!GZc{Y|9iX>KLPZ-?
z|M77%i12D}Ff-oB#|k=r9(1lDXsCc;BR8mw@~{L|;3k$EgoQTBf+sgXS%uM@5p>C!
zqLPU*=q5AJU>ExJRN(Bx#?HnlX0B)?Dx$8)D8~psFM-_@bUdLRBWfOrYc^A0)D~dW
z|7UHe&3O6W5pC~UlxwP5+c@IN!S_^&%P>AM)cz;Jn6K+oTiQQkrnOu88dE0Y6|h^X
z%uMwecgS*yFzPbib&>;T3+y*kNi&K{GXA~p0=^xLNmY_(&c86fFP%vDQ!y~GC^8o^
zq{7Z6-rxzYXEwU~85wQh)ZgG_ypf9)v;}p8nEoai19MPaBhCuiHOjalO@CuLqc-$P
zszl2ToPrxdEH{dA2?}jc0=Mz(Sj^QGO%?Unl|bbU=m1CX`P=B1Q?auvih@E9b`URQ
zAr*RxmHL;!SS#<RY$~EItS%?bgY%*)MO$49IR~i#LB<XLd>C1@U7Y!oQuFh?4D;2|
zQ>-%RmMUdk%`{yHF+~pWU?R@Ds`&YI#XS|%MRfmdFqQ?Km&#=*;NESDo=6!PL>OzC
zOc}p1Ff%ZKmUxLUDKgepRzm6ud~ys-T+IKN%t87DO%+9%|1ojt>M}4gAjHKOHZbUK
zWaM}W!i*bOK-D{gfgzG=&>4OVOkC^`bMUBVhnUX5z{HsLkBMm(>puo|27U%P2F48n
zpz-02tbCwV(3==I1hhAT4#p6?#$aH`C}?6NDkuWltp}zV(}IE?1qJ=HXK%7~_|fKM
z%U<jQqQUEYCo-!uwzGCJh%zt;o7gdew?2xBfaWY9`-LV3MQ9q^8Z)UI>f2iD+xj#A
zOFNt-#9`;xA0*GGZ69r43JJ4y%-W1gSbG^n87vt#F|#sgZxLZ*5N6S4+#sgELEzd(
zHtv_31VE?!FbHsSYHwx`0ImEJzs9hUSwv81BbyLt3>&r_nh&)86uhXHO<8H3oxZIP
z$Psp6N3eW}vM)(aIh-N_a|6Ww4gX3R7cksp5My94gO2p^F@ok+%+1VAltG7FZm=}5
zbqfm-6ycl9$ik|uW$YB@Sele|G)|0zf8HT^7Flq3Y=HVhn!y6<4^F5*WI!Rlg_j$&
zB4ZOTXhfcYmmPE?3&<1TwaVPQkRCtm3TAdCbv98EaWQrgHf46u^8F1y_AIg<sn)7Y
z6C_!=m{?dibW9DES#~6pnw!S)YV*nNm?z1{#KolS5!1xL^#2>PI@2t0+~_dmGi;J#
zWzgQhY`j5Oe}k6s7Cx}EHmDjgZh$O%;NpI{i3{v3E>=(oa|v>4Z{QNx#2_Z1y+sk?
zY(-G7i9t~YB(JCex|-@5!$v+~&~|YiF-6eA8PKi;E=vPLW^9Q;)dX@TKd3!|NFrQ_
z*s-(GxAkM(5D+0I#As}1%%X0nZ)2lx>w}qUlF|-BqfkIr+ZL3Jm>2|@wVAen(~vd;
z1J=X<+x38wLIhA#2x9>%A2Y?+VI(0Y27!O&Oj{UkGKey0Bc~uGQxjN1B*$(Cbek}(
zW?*6vg8EyU!IU8plIk|d8*hOmJa7zyZz0B#_IL$0F~|sLZ`9;|xe0t%EQ2O!^Sb%9
zjWVEf!vsV@t$fg`?=1}6yy}|ZMkf4*a8UAOM^2uqm<d;zT?xEV!N-9`);+~qm5C9S
za<$D2l^NH2gT#}pRhjz5S-DtPm;}PYuqS7mluCFS7Z>1RiaQ9&x5fY5n59`4G1xLp
zX4u3HO5s-eTbS4wv{*n}eLziXE6|Z_Oahx_nV9*sH;5Q-v1VhCWdSV~X53(>zrp0%
z22P`m3S6MOSvD&vm~d!sG~#`^!AO6Dh4Dru-j^F>j6kh+Bhb!CR?7`af?L=H1leRk
zZ94^_4bqkj8=0&Gg|@LW2#QO~fc77NH&<@t6abY-km+=BH6~LNbI_nF6FVpaKuSh+
zIYwDV0cH_CaMm_u5;Qe2GY6G9YQ^g6y3=*pbUmbXblFr_C~K>#YAY|%WHQubVq#)q
zVPa!r;oxRtV$sxR(q5vVt;}33tD(yh!Dwm_!=$cj|L;;1i>|h*t~Q(Ln=pxgv;L{E
z32^YUaj>y4aR_nAvoPLdOqU3IW6Gwj4+=vjhT?xQ;4su-h+sIxut^Klypl8qg(4`N
zgpI)4Ha3B_4sWtxWzgOf&ddNhmST$mBp@A)HU%>?Xftkz)Zd_TZ4-wXsFAi&p6lf%
zUTYsCBcsjg@+utKn^=uQjE#-A$UsUG0XxvaC>x@#ZBz&KCs~XvEjP#rZst<704<E)
zATP90+5?pMv_SXT$Xjk;65PxxAfpZn_Hdys99;Z9V08w9n~m)}LqNh7LL1G%3+c^G
zjE%&=VGiklLc$!<a#j};0$*(p4{HH%VUM92JO+oZxHv$0r6QBQhqR6%lln4cRc%#m
z<u!^-hVIh3`b?Tj6tq>9b=BvqLsclQP}Nmc)mC4m4ppJJN<~}OLzl&vkx4f~Ron81
zC5x`6ytJ+^tMR|Tx)JKymfx&c^z@mRm}%>>8Z)x$hJh4WvFK@=>FTl=|N8?Guw>F_
zU}Pv{C}!?v?q%R+Fk#rl%*>z-%I@qe+Q@9i4LsmFhfSD)oke>KgxbIhs^cLE6A~tc
zPgksY_;$gXhfEBMUcaBW>hW6!W`=bP46HvGt}}2l2s6mSN;FWYK#DO`);iGsAJF!%
z-!R4>D8nht-a6hEnFP80Um<fRYcGQ`Lma~<2?hr3EwXG3-YlTo<TkN`s(wB&mvMuN
z{sy^g8~OQOZsG^8!r|xS)ZQe=56abY(x80+0$Uise%rvHzd`jH!$w&NLGU#_e6VYJ
z?3j%~?RIuHZAL+3&=wR?5oJZtaa-1mf_lt_BIY4|QH(+MQe0Y5F-*KHmX`mn%E~*W
zb>FPDW!_<0+??*LDapg~vx7-fTS`!!S%fRG8?@ezjiLB|FULbR1_o6IGX^JyV1_t`
zOhzk)4G#Jng=373H+pis+>m6n!C!wvhVe!#j+Yz4jW#IjZ`9#<xj{yMBRdDEfZ52*
z@p1#V5#xp|a4e~FG5E7+Z%`N5#Go&ry-|Vt<pu?TP5R~n+FM*8QZ53U%zXs3H`;Q8
z)?sh*2@%lVk^qrP5ZLPClaR{5ue~vf`{jo0Ya7g@HcD`|vuu#i+rW8XqafeU4FU%?
zNC<3}l;9NB-Xtl(iF97i7ES>{2}$r_J&Z_f@HsvD>ViU>S(%l^KzU37v=3;5xzI)#
zc1z2RKA_{D_@t~r%PuyiCI|{`j0p$jSx*N+p$%f-rA)TwA)uj&jWRldLYo;B)bv4H
zV2s!Wg*LHD$$=KXFoTW+1+82%1D)`0ZUmk3V`l`7kDHp9Gpe(xE2%?=DTGA8yU$Hc
z)IeL~7{OT=l7>-bSiv#^AR~kXAd5NFl$DCNRC;+XyZNnOQb<5j;P)4CApuDt<{3;`
z%jZqko>fq}rCvtULP;>Bu`xtQ*-Vq^!<NeY*)t0(x75pOnkx%H#7#As_;!^R&YW3T
zy`?eNIjp|h%Y`Ln!yBi0jE7_;1$ZQX{*spz;FD&JV)9@N%c@)R{w1UE!G14ou8Z^M
zT;|gD`h9)Fn-A;Oe0aqubYOy~HuuE^b1rjhdw$sR;={icAKo#R{wrE`dB&Q<3>=^|
z#=Q(Fjm0u#FcdS?F&2Z;*(TwbLQp@=ljG&a#Bw8}4e9zD{cDYlH->Y(+-Q|!geSe#
zlbPN^1+=%sL(*G3D80p}z|vckz*gJPs7wZa?JcDc1*ISbrBxsW`P?rzG|)dmro=-N
z<i@H}L7|O>Imk&fUC@Ek+}YMABs3~BACxBPn?M-^K;vzo1j>X+pOEwn5>%r>s+HMU
zQaEc?VX-wd(K4RfRa`i8RzdNu`W%<A`W{cJB;$Wkj5*Ih37IJwnvVZX+yNGN!dMR#
z0r!)hGq5l%VFvZLG#D5+i0f|<xwcV&`{f1>qfH_LpaNb5)WMUuwow4I&XEl?=^|ue
z#|SDO#6|cR+2xo-Mc9?p^%$R*AN3Lu5Mnf+ln^!1PFS4V>p0_M$%u>nszTz8cT*zn
z^oj{Fs`g)IU}Sg-wNr{gk%4i8wEjj0M(qt8Mq7l08Ms)qH^^MuC<Iy=#R9U-9Audu
zlc|ZZk+>X-2p=;$o3h$di-}25lkJ2>1oexOL-cin;>wLh1ck-L8}6n?-0l?@QjVG(
z>#Q!S;uJM6PL&Zfr&Gwlz%q?Rm4S;vpTUyBnZb`Sf?<<6XeF1LuCehJV>Si>7VQn3
z`Wt+Vw=hFE?nWCN^|#o9IU7Z!KquWoZtdb0GBN_y;vgMt0-G2N1hh9;8Er8Y2Ag4L
zw82zhlYxtX_7*R&$VOQeBclxg;GD-R(Y{eYvweer-UiJB8^!p3ZcsX~K|o+LzksH&
z_69M5&EjH8!rB|flsGo<3TzhVl@Qiu-JmV7SzcRSSbMVqhy<xp1gQe)(*o(+D4@v!
zQltfvX5Fj}qBimJN+4<$&}D@ZmYcM-<pqT-Hz-(ckhk2VD5iu^u!&zlQ&7l~!GVvL
zk6%DcTtZ$!QAtxv8(bH`2}b<Vpn8e{T8DsY3MDmR6LUsWMm19tGb3?M(C%H(U@4<0
zXt<kQSxKD}T)QA9TLnQ&tUyf~HAo%=&nguLm|A*y6?-%3GOqd;qAjMX%eabhg{~-%
zg!aEM##P!%EJ6nVBL0Qx3h_uY_WEV{`I%aJK`F*wKT}IzpJFd2AxrN76H`CGe?CIG
zjH{R!S7{3ii0gt3&=nUD(fJp_^e;qPNSQ^SamBwdUGW@CFRvn>0OkNoAD?1Rzkkc2
z+QI933K^J~Ls)k)STHy<_<+{AI)V<FwE=hJH*tU(P6lR<9K70~hPfDv_C{t70fhtl
z8}&F|Zqj20<taTC&@_ZEsQBM#Ec9}NvA`w<O9AkaaiB9Jxr{ce+gWmGgRY|9U?;H2
z(o;ZtqoCl+4Sv@)8iR6%f#pVZOF^LxdZ2#LCLLWzPz`P;w1q>##s##wb%UqiMp-xT
z-r)^0mJA!sYy^ciNxFc~DKik<#2^UTa=AfIXoHU>=q5!T%MBbt8$hE4!X{?s;MfAi
zlN__C2p>B?BOeQB*hP=gmeIt_RGpcP9n^yY)#*r!8iehbO-<C)3uouEI0regM3n0D
zv2h6shzf{uv2j>OD{u-iv8f6PGjXvQmb#i7nrf<>GqORaiq;5th>7c(vZ%*Z3#f`)
znpzr)81Omxnn(#L%gTy~^6_x8u&9R_%f94N6cQBE)^`waVX_wYv{qKNH2zZxojPJ>
z67i68()M$f1ofpD8JPZUU|REk1%nuaGQ$QD{Vg2ertBsT(Cz39988?r8+eVt<(&km
z87>am`VZbLV#j0*9y?Q3QezV05LM*K?e?m-H|7-559suncr;5$K%F<q*uhv_$SuHf
zBgC#4=6B3XSY;U`8Qd8*@au16W_!7b9~99H{2buReHk}Mf#X_;`{f29flUlt0@_>H
z!2PccYyumkuWjTK0$=>Qfeo}<11SrsE9o(+LzWYZ@G&d1#XQ@$=Y^yI7dMaY@vPp{
z!YoW|Tx^mod~q8$$0#z27>as$7Wy*@v+=MnGB7d}|6^kAWc|m$&tL%=X%qyPK}^i;
zEE|~gHZUL9$j$e21J?nj%}mT(+@M^}2xr0bvM@Z`f}*^*o5@%}nNOVSub+T2pX5Jn
z9>#h$L32p~F8Lq*mg11`nDzG;lNTEUgDFD*!v;hBjk+8!Hz?|Fl;wE2L0EqaKL>*$
zXgm=-76R(?YjC~XAa1lt13c!Xq0gzkQBcmvXoESZ9|7uhvRiKC7ZwDq!8b4z7c{YB
zHdiwjG%*MD;K6IsKy#F!BYQ#B5g#Kvh%3h=E+#6XuB68_i$y{|+4T#fl<w_pWx)WA
z8P>YxPW+|<9;G}i#vyKs#;TUp%^?pNPspkVnA-^1-eElEryCL^$-%=RXuIs6ZHl9z
zGN%v^Hwz12ikFDiKL?KtV@W0!QE^5on`#C|hH3v8nB3SH7|a<w7(kb%GjqP&AgI4l
zlmm3Q9cV8J*sm7)8#u3lwnZCqf%f@t;so7Z%)lwkslAaw(a30n<u!(lqJrQY4JtqF
z7|lUdtf`=h9<x5E_=NG8)YU*WA^3b^J|=cCQ9%)Q&``xRA#*{uJU$k6Qx8)qX(8uw
zUCWT9BqlZ`>#EieZtbj)FOs@<GgbbH^Kr4T@Ws1|XfYnJjyG22VqxXr5#m%avQJ?=
z9966+#KgiSDQQ_9^3O`$Cdxy^_Rc>WH^Yb!P`olT6f;256CZ;lgAzjt1Nh$I4N3~v
z1VJ4~K^E-|68c+&*cb#s(W|V#LEzdJQDG2ogQ&nJ0cip4E%Feq3VJ%^;`_OQ6Pyk?
zxnSuK!UCtmjj~GM^Rhs9BbkHKqX?v90vlXpQ&wUC)g7P;qu7wCQBh7nROD}%v>2bH
zt&g#}o0qX6V~AIpmsgrLUoxwNm$-uFuZg;ntWw$T-bSYGzl*XxJxz_h7(nI5I;K_s
zS1<@M=rL^I(Fe5!JXy3i@qn{44``fN(1>w^u>M8{ZtX3skWQ}%s0a}@F;fr&jcI^x
zi{@ieR$@BND0N(b!^FPc%cs`fkW=X2QR598jKz%|jEx<PLHGR?{_kfEVPgQF3O9ja
zlP+kyN6UC4=zd~pqfNTtn>BQGIJLp!@SE7UctQOPbGDbD#Zt`RrB=)=po#=?SCxS<
zXj9lG1|0$Ijm&07MjN$xUv6ZTGBVnrEwD*PP5`v3YNHDG%MJWS8*Hv^l+zXz0&NXb
z5!}FK$*|GfOi*YWgRrCwhl&zpcu{~s)zny2Ox(<xQOp>e(%970^%&KeR0Yk1KsW1x
z3rc3t72_%l!Xk3a;)39vg;N<N?T`28OE57p3vqBMvav`jR{#5V{53xt4-1R5vR}cv
zbo+lV|7BiwOzJ4Idsm;ww2RT0aWzj&jL^JwOl+$EL}WR*Sh(0Gcro$_{aVAr$hgXo
zg-PAKwzDvR!^MS%aT%lWjJLf>>YS{8iicJ)FfkPVf64NYbs0knLq1~_!=?yOI3^iy
z@nHjR90GASW^laR<P!m^dwl{qwKqw!GH7qq;&{1*IX5DZR~r<|x-8mTIC&!^d9^oK
z8E@p|c)7vZXp4vdSir(~qX@^#4f;k~ROLYeTU6N?#6XF>09>r6^1a-UDgc?i;S)77
z+UUyla-*K5k<lhs4v>|uj-1*X%#1d1xPo{bpfy@TMjKoOHgPBkXm6AedbvSHV3U%+
zp!UX4o|hX6uYtx4;$zx3#OrN{Ik3@P{^tg-1DieEy@a(ldxFRf@dBG;<70%iH^+g<
zO&;!Eh?d+2Ps>el@iCxwUaTd<c6Sd?ub9}lcu=kaVMYuQP!8M3kt!&(i7hD`)R1r$
z+>ijeHDI%(mJfKvgN)z?bxVegxjvw=gM`#<&<F&x;3hWzP|!Y9Re3?sq3WQ#X=cr6
zByMJ^tfp>aZY&6)U~}Z4+5^lM2i0fnY@lT+a?GM^?8<`RtFYPFl|@C^!Q%?x&IPCe
zsjQ^O3OcG*4RTVgIq2xd!rn9{bAOf&RYtWAFmbni#vVHbRZDYq9udWv5m^rUdzb_{
zcvzS;_rMvl0(Gvrx)J3(9KsxId`miIEuHm!qyv}=m-@x|TB(~SNqacDcqIAdN~%v|
z5fb2JWCM|(4xf3|Zmnyou4&3rUYi=Q?mY_=3n!Zp%fDYN%q$#iLM(1k0UR!h3OQb;
zEF6*v2RS7KRrs};CNesi%4>K#N!x(RO;!d~1_m|()^dhuhIoc#hIEE3#?uU&f<UR%
z$#`Qh+e^^;9)8e}xw`R2KDL(|)pU%EHYGAMXm8?_Hv;APIF6T_Sj<yE6YQ}bL5aND
zo9rSpKoYSWFE=q+rW%3zCfWKMBCc&@<}xzc=*9DLV@#5f(Izi&lK1lE)ZP@~1xkDo
z!JOI~_>4Aq32chU1dVQ`85wP~=Xtr&(89=QlYJ&gjXkKy$+QPCGu1e?H{^g5WRgoe
z%Z4O9)(tKPHi}98WZ95;fOWIDSf;S{W(hDU2_~h$q%@e60h6*|QVv9JND|oWn&cv^
zz1a;+x`Rm%Fc}Lb<G^Ghhy?X>Qb4*kr-I205V=WQEE6fMOIU7@wA>(Nxk1_zbgsXw
z<pw#+O>Rjppw#bbxxw9%!GT}W%{?hoOk6@rT1HmR#TAqZkT9czh@_jlM{HbTN@@m9
zRbUO^jN%m`D6}EKa-)4F_?~xATg?oT)<KjS=zclS6&i9Z;*c}2Aq%OL_?Scmjm5;l
zsU1RzfaYWL85tEtq1TeIn;O|M*)l4tsVXunnkq7~GYT6EGK-t4GO0g)tj@%w{@A))
zkujBnhl7iqgN2L9rNBy8goCk1J-|@AzPh+b*V;|>sVWnb>Qe|Q%^}3a$?@;g-y``c
z)ivT5b?sc0AFDGuGfBVycZHGr-w$TSZ|`bjVi>QBurkK62#K&VuHkcFVq#<EV&h{;
zS{~>m&&Q~4>>$AgzWtU<+Ft+PO%6dJmVb-DWRW2cFBcEvgf~%^%%JNfxTPEn->_&i
z#_2OQ_x`*6ZxLhMzv8Yg26hJ3|5rJLSj!o57z!AQ8Oj-|80r`rnS~iPg@W>cxA7)M
zP;o2?x+#!>?d29W2{~;;6>+0YY0M1T+j#j@)vPNjRm6=qCUCsm=9pVhR$g7FB5t%L
zJ~A|oS9_aBKwx2UeIrOgJjcszPI>tyr8TuG;zr=>kcF>-7JVynz1*N=v`JAIl&BTu
zIJGwkD}tE95}eu_n!)KiE4+O}mfnW&0~@(Te{Lu`u(3#}on?cN-bU^sjtxZzST<I1
z{@f6BV53q)`vxUF)(s5@Hj0Y=+~9X$V}n}z1~t8nN(~$v8V;~*H0S=g!Sev?25y1P
zyxc{?+8c@lHuDt;32U=#<_A%m1;C^rh-BTMB(PaosX<tKvkI701(7TpJOwsec$y1q
zZ?*)JRv?mfvo(m?><A{Ez@!I=+#o8jIY87;SbIZ|z~;c9Dq-ynSpu6Qv%-b7H^+m?
z1TdKfCNscfCWr(%F&E^-&3Paa<j{POt2P&aNRVtHOuQH@5+ty>1Z=*jz~)krjho9r
zB*@-!koe{b5D9WmB}jZ@P!-4KDi90o&uWn0HrIg24GjXDYa7&rwKvy+NKh!$!^9gw
zBAYU@!jbZMrsXF7A|WIJ0m}`7mYbB78j!?PEH_zsnj;BVSZ=ViWN;AY7PayV&nT*D
z;1>`SQc_kix3KgK%FF_1YD|LB!IYbqPgGUS%G%M%!!IB(JTg8ZEh9HCzo4+FxTLhK
zyrQzIx~8_SzM+v{K#-7em=++5fXfs`Q13<>G};AUy)G^yZXm1(>QsZee~>~1v~fp{
zQCv|7)YFCtDe<xKGa4I-i>NCzgXUM%6`8=daj7vQ7)qul#){0KB^1_-;0Bx;qp-0s
zqqsezBD1o&vAQ^zXRcaZJ9!HG5=NE+##MZ>f*kVF<^>@u4#u;rP<9ewT#*(MQ(f&;
zp=hqIBrL+l&lJ#X%&5MgkWo-m_uu1*;v%d<JX{n0wN4ZlVG-ixn(*&|rY566@mx*&
zN?CPX31Jz==AvbV|9&{TxG}~RR|-bxelK2D{O^ae6J)=SGn?qYCB_lziacz|0ZO2S
zy4HNT2V5Af1vQ<)#Sb5!yr?dpG0P80amIg(#3dR3*=x&7GH!uVVv>w;65<h+y*4}|
z|HL6>&-wHEjB)y%J77HU*p18obu1oi4B+#ptwDE(fsVr4q5~Nn5CWA$!fY=$D(Qem
zY(Q5l8*;qdAg6FmaHA~S%Pq_nI>Nl5@tl_%IfTI~M2$DHvw^y=jG&8Z7_V*A6$IU)
zvWd||KzkD_r@WDo(MCzGmm5TkHc5hR0d|lS=hWWpAPFjhOe8@?kO@0Tz(j~sdxPz@
zjV8K+LK~Suhk8hYZZ~DvXdw$))WOKA0NTQAU?>DS07YC-(Nqz%*pNwGP1#gc&{$L%
za`P^$I-9Z*n~AZak+_JmqA=uG6wrcRWhHht7e<jSlMDZOFz#UElNFP-X4GtNH;v=@
zcabS;#hUAm%u$w%Hh-2lxcb$nEt($FA8F5+#@NNkRm*7VU@pt2%O}jjVlV#hlf$24
z4{dw#_V#r_+UiWrmy-%7xH2yBs%=aLk0-M*FtE0=mNU3BOlR2S1R57JV`GqJ(cWYR
zx=(|_%!*TclOSk_Oco+6D+oFXKvsfNdy5;3lOV4)Xibb8c-_DTBcm<6>|il9<1M@p
zF$E(=&|XE?Ya95CHW~}O+@N5z$r#+OHdY1&q_Hli_9j>G)sC*5;LQ*lJg;pub`=!b
zsHtTM&SNHajMj{%pbP<G2r(ENv51R;Mjb&tHx_n9P|K5@O<7SCl%qi1Yeg{@WAKES
zEF*X&yb=SmvJwlMqU6GD+H8u_YfKq?-z;I2k<}LFa1L7(v+Lh&BW8I`5q>W9KmV8>
z>T>W%iv4vqWYpaGX^Sk6h`jxli=Y0L8XweU3gVE|w3p<N&}8IdG?-w{CLL$$WcqYB
zlL(gy2b;Y(pP;P3zWdW9HLc_|w96Td8Nq9yLH(V6)`x5i47LoO43`-;flpAdFy83G
z_Hu)?(I#u~P0-e$fMx@&5@3e(8>QG@Zg4f)#3ltwbZjh~+FMlBtXO!pH>$F|+@NE`
zxWNnDmjR7G+6io8umbfWU5t!2TEcpfmI9ls6a=(48VG^9kedv^yLAjeZAAs}b}9u`
zPHoVsB%(Z^V-PoZU)w0EASkq1oWs-%)L}3X+{k4Nn)-3E78KfO1UiXTRdAD`sTrsb
zAq6@Yi9whHbYYEwp)j7VCuk(Z9DD<bsTg=ss1hHesGyjVnz}L@a#xg(iK&ngdsno4
zffNs;*Bq&3OZju_Z1okHbbaKRlKvodO2cMMjX>{}Dr<8h^-7tdUFB`dU6er$A9fY(
ze>1f`j2G}hdZ(t--u5PGbF%tzc}@QJnSqIcjp-`OA2v+}0R}5ZH_!;-26p3(OdKya
z@iT!UgP)sId!w=?s10wezk&DKMo#XRn>cwvQk<-u+M9SeK}=o-PVEhx0-Jb+1hhAr
zaD#4c+F&BEl~c$>m4RP-gO<@oMedgyY`|?96N7e^4JLZ58w?I?6y^N6LGr*xU9EPO
z4O)5|bPsHl<^H)*RFY$Z<N;PtRV^keDXhI&97M8gkQCS~Eh#Iky;%lCZqOCjtgWjh
zti4$WM6zx$5!h^KVj!%&*$6~#5)+j~s&2(CHyN22fSTThmYbv{Ws#(0EH`QEYJsG5
zKuvOSNoidp6Hzf4SuJfH14HBr5p+q7120$sNFGBPRAGV|-Jn7av<_I1O<7G{P??Pp
zbUeM7xR^L-d%Q7dy`(Z|;iQ@=XjG6*T}e${O&xTIqlgllF_WFX@xMPT;v%enESdgD
z3uvZjOIy2{OA1I!OENMAg|YDP3&^_}D>Iq0z7&@fXZ)+H&ZNq8nend?(<jr2Ke>*R
zw|48B{}s_UWD4O>=3qK=nOmIEdP9B0-)U@uY{uX-7n2wm*j!k5F$gn=F))~$m<d6~
zt;EH|8O1<_vy!<YW0KjvB*sKZ1z9N@c_AieE=J{F<!0?Het&O@aAY!8A7?tIt5RvL
z_PbJ&Lu3w15V(BR{;$cR&3d0fp3#V5lQ^g#6@t`V;zFQQA`aSfC2O>a6O{A0Km=$l
z)@FGbaSm<94GN$vzCjU`MmDHPF>aJ+&^yVnkwISXBxuNifw6r9gTMyH0~_Q8Hpm^=
zC@0&_x<OWNqr4o)2Dt;Q8<}N)Ze(EO*uZ#TBQtk9>jrMUjf~738<-EUZWQPH$+AJ>
z0P6-ufz3>e%);6%8<+()voLcDYj0)+lWbs;9ZYh7NY>4qAZjxgh}^`)$c#uXn^>5+
z5xfnomY{>L*ey43STZ<pF)}f;u}jFYuyP=h4Wk1;SXf*_79_z58O%n=>p@eEG?Ta;
zqdB7;r!}LIh&Cf5ACopCGrRVi1R)klCPrH(b`~}kHV!UcKCaF7w(I{TvvJBuiZoX<
ziZkZ?lZ_Df=VCd?A<ZSi&d0*R#1!=Ns<@B<Q};e_ynq@Ph0KMZ^~8pPih|6A%!PmY
z8JHN%85mgESeG!^GXyZ)W!S_3>hWkBZ)9Y9xk=N&3bc!i57hG)GT!I~YH1j4^5O$k
zh+Yz$+M76-8MHSlIT(Z67#megK_x^WXc;nS)Z83&-Ja1VbMQtZb8FB>Bk+(QD`>u!
z-Drckz$R7`0r2K8HLjN%6pc2ifg2!dDxhjoO^Z`|lZhHA$(R^$g07O-WFjS?y-`%~
z<%XbZ8_ih-g+NE#m<Vp-bMpcX3aJTg643Pkv7`hy3dw;tynyGHyf_4fHVA-Mpo4c0
zDVrLbLY9|;rq)3NvTCL#=4$Fnpb;NfLq$zli5;|A%oORmZ(&7{IuKS?;$s#y7fjG!
zu%Lf`+N^+t%CID3FJo(6F}KnWFD*+YT3c%~1QK-r1?eUWl$PghVcf!I?&TDv>>1{w
zZLes@G}Z2L{(PsfuoyFSV-qz?Ssum-6Cd0C&9zqomDeBzf3t0s?Ae&J*TtwS8r#aM
z@@v{>xPaDkn=>%5n6oZnZ~)&04vH-`NNlNSTZ3YY7t}<Q<aoJB0W>}XilGg%;P}~K
zX0%0In4Onbdy6=9bkGqNR~B5L<%^pvz;R_^1Bxr~(WtPvvJlwB3R-KV$n|oAfYByJ
z@U~b*P<^T>uu)V9RG)4V1$S6Q<v2lQ{RXFN8!bR_WN*1aRB$7&q^0FXMSaj^MB*Bj
zph{L8)TKa=6&1)jJS8>IEFbv#Sw&M-NXrosAtvA*euyipA@RT{u&j8Rg`c^(woh8_
zAx3dVP4gg;(vti<kqAR3b?<+NATa?6{HKf7l!xe=ng$s&IrU9`%p&%e!xVf2rJ@z%
zeJ)jw0Aon-gT}yN;jP19#jpmNKO`U_E+(rE3UN@Qd=og>%{X3y^TY;SNQf&LF>bJi
zg|Q0P%MH3ln^eGItfB!5V--;HhJ~?;z$R8j0qu=?#zsaPg}GkBMgTzDzJ&!g8VbGK
zV5q;z5IjO)C=0r_^4dlfP!MZ_F8SQZYi4P=QCLw>Xrq7>xETrEdJ0bNpnx?tGDi<e
zL?8+)3W9QhshT>dxdIJRzEu(NJmQ9iNnD_SL`~0zhSn}_4f&Ape7t0hJjZW-YmC&(
z7@(}DtIQ<8sN0tZDQnmYS(h+`GNdy~Lc(&Rt|RECS+<v3w2kcD0zjiGu<|AmG(}~!
zNgbAsH>!j|OByS0Bcm;{66}1u;1z*lEZQ3cj2Jg$z=GPB>*a<pqfNfxp!Nlgr?Y}L
z&%uJ)S6~yXmw@($aHEYjT%e8Qn{2>?k2VgR+MB#U8}S^x+(02Lu+`Vg#tgJJ2{Z>N
zYP3lMJm;YSS}Cj{uu)3r<pwGJO;Q@5c$5NV2ScL`nb$V@f}$nFa)X!PCcfxIP?=;S
zv`N4@9>fBbPV$zP8#O=|j!S^{7+FG=BW@Cn1StUR^TJ(DnSq9w`50vxv1JT3WkiHx
zE4@H7=XQ)>6X3<y-jsO(6L(inHutm8w(v=FYRqL6Wz;ke5iKn(%oB?+Quq3IST~6e
zGXXGJ^XRHO<tTcFIO#%DLH>NF!ounReM3WSc}q4Y!>%-xti>b}U<%1sY+wx#Hgopk
zOnFNoWpySeXc@;0s*}L!#E~J0A(4>@no?wRp(#a5QQOD{lv2b%?FUfK18w2<;dr?r
z#t5AMHaZ1EQ;M27s7^|PB@9chmm8dnkZzCP#0oy60hTZ<1vaso321L{Hrfb^@L=Q!
z-(&`kW;5`8yaHP-%``ym+KnNRMn)UOxn6D(2cM!Y4q9$1F0e6N=;elR{Y~NGprjG5
z$f>;{`5O4T`3(-18_WbZ@p|}xQiF!jW`2D)FHrv@TyUdcjHTs9aaBQ~jUsZOLed9R
zb@8KCU1}=EM&f4X;4|8A=VxruZ)Ogf_5iJjWEN#b%I{3js*H(IXwf>485<(v_(Y71
zlej@CKp?^3Ul7*#XJfWxgjH!wmW*2s4Xxb_lauVgQET^j!G_EXMtP3kyw(b+RT^sC
zuPf(4RBsRA#f7YGbqHv$69dC$WA|%JYVrIwUm4^%K(iGLXHwX~3=sY8&0k&aW$e`q
z3=A9$Ob{I)lD+ybD+2?M)VDYPI=PpDM8I011k-Ld5e5+uhiN4P0~lK}tYcwd_`<f5
zp_GMzp^$AQLou5<Ll~1K!yaZShSSVa3?T7VHcN(5CUb@jOe+~gm>_yU;sGoS4BJ>3
z7}8i67{XW>7%Y+4#Za*@us%zMb!-q^3Zj{hf$b?~V_<M%UCH3Z3gSyKc(4{QxUiZt
zxUji0faF}59y3_7NHK)4nKQVsGBCKX2Q&DvF)+BWnKKl#7BF~#>BkHnECme3tj8EY
zYa3kH7#P$!%o$YK7#IxM7#PG^9y1g(Su$K@VPGg_vSiR^dCc&E&5~ga3j@Phup0{)
zESY;5+*k@2+?abAESU-zT)=)QU~pnGXK-OE_`i<DoWT;rW?RYN#8SZE1eLdBF=udN
zR$#DXR%38smSRu`%b7E%vmRqmWie-vWHDz@2bsyjz%Y%;lHn7GW_ir83MuSeSY;Rr
zLGEPkW#|RDiQ_RtA#*Q72ulIObJj41Vo;ca#8?;@dYM)-6tY<|6tgfeZeuB6uxEM9
zPzZ_-=3a)&%)JceECmdu%*VjyIf23!9kW|9II$jMC<KQyD6F9v6wb()O@;xqb^;vE
zpfE<kmSFQi;f##MSs55SSQr@0!C?wX51=#w$E?Q~qL_ObTtMN0jG4^;{{V$8lR1MZ
z(@F+yuo<v0hNLM_x&mW}-@$POi3gB65H<&gy*VhnL4F3g0gVm;r7=)E<D%I>=`W4J
z4dizgXt;pf2?{GD+8o9QrBP5iU~^|E1k<jdcww-Fi!(5|fYJjfy|S!iFlBoD{~we2
z|83xK2BoXVkTeBK-=H)GO5>n(21@6k@Ia=SEg|WjSpq^cZD6Pbn_IvDif4p9Aig=o
z9UL+Yy=;~Y=B$qyJV0p_MuYMSD7_-lg-CpR)?*AF%rXqBp!@`)aoU6IKajo9yaoy@
zP@Y4f85ksC_JPd><rM~oH!KVcM_CvcPBU3DoMvNSvShMk5NBavSjED?$i>*p;KSI<
zpv&->K^c_B8N(RlnJgKk*%-j|I<{jB^6X&@@+_7N@@$V8<k|Zf<k<=s<e3=$9|Xlc
z>q-U>P#ChUWJm(V8OTi_zpz;{6oTS_4HTxm4EC@xg*6OZ&Vb7u)&d4MP&xsH1xP(8
z&w$GlONLTVI)>^8#d`>I0YeB21A`Y614Awg149rC1DLPOQovx&e2f7s528V8Sb9P3
zV<=>?1m_b=7Bz+t=3@-{V0lZ15EdB*TM(PMmm!Fymm!3CC4(*4%$4BsAdF=tLkMda
zg9{VG|5mU#NDl);5J(JUHp_f)ISeYl^4ToG`4L>6vM?~@GK0z)1qMIXV+>)S@Bm@9
z$B-}r`41F7Ab)`{C{1##WH9Gg$>72!!{7l5D==nY(1p^Va@zx3c7w`e%l|(>=5d0`
zt;Y;$U^SKuE>PMW9L6BNIYTi>3{-Z*!xv;Gs9Xb;*B~{P3@)4u5X>&a;K6>30c4K{
z$c-RzHi(}=<qD{*F=y^&FlH%WU;?E#wv`Nu%)Jb{ECpaOkT?jdvxYI)g2h1P2}BO0
z&y9tF!I;I8K^^2K7E5p%1*tb?D_{U)md6antj8FPLFz!|D;r3C7}yR_ongsh$zaG_
zz+lYW%wP`6Lrj(oPE3~nzk&0!41+qG4A>opV7o!~T7t_dV-8SV3-W6(xb9Tt=w)zW
zoylO#p2OhA+RLELCC1>wzLLS1!;(P}<R`Aj;P3#sO_4ba90#SWG7Q$Bv<Y@sFM~SE
zCI)pjD9zr>P{{I_!5n4}j0S}v*sZ+`g$xY;IvE&#KW1R~^O%9*uQUV0_W%ZlZ*Rb1
z0rEfCZU5ha@&YI=v&w+WZevyk236)>236LT;PTBF6z3o}vOH!;1BE?Y|6>MF-Db>Y
z$)L(oz@W+w%8y|TAU>$PGG<@N;KCZlU<^)UmSAyEeliEU5fmQB!0Fc*R5!9%G6*2i
z`k=UCf6TzeS_ak!HV<yECD>i|Y;_FgEVCKRVKgXR!`zCb7F1_K;veK^h+c#ngBg54
zX$MrEAlE6-dNc}@=0WL>HG{#Nc_jnL?O+;a4=hYr3K&8_bvly05H~~1YEV3a>OB|@
z4FhvF1_oVl`b4Lp?gW)@p!5&UBgYs(VFeBw(AqUn7=iB91~nRCG`QUX8Wsy<U;v3R
zSu!v%g7#}!f?9<L3~F<LFh~suL(E`IW3ptJ2r7%2EEzU{@yh?-m{u|fK(P>WFGDd1
zgWHm87}kN>B8>G644lCX#XM4Ax#!Hi3{P1(7z#mhOe-0fSQr>$SQr?JnI1FDVtULl
z4a{E2z{GfufdLc_;P#OvgDM9k9l5X`V_*T*xvXIfY@o88`51#Xa{&Vb%Sv$j2Na*?
zY%3YeLA@ykFktjxU_ilt7#NsZ7#LWeFfed<FfedFU|`^`VPN1s!@$7f!N9<Cgn@zg
z3<CpS2?GP)3kC*$6$S?W5(WnTD+~+*3m6y#Z5SAY92gjcr!X*xgfK9O&R}2=+rq#g
zp2EN&QNX|;*}%Xc`GSE#Y6$~_)E@>0=@bSA=|2n%vH}bYa!VK(<Z~Dp6cQL16l)k5
zlnfXclxHw7sLWwtP-9_WQ1@YAQ2)TdpmBqNLGud(xH+Wb!N8!~z`&qq!@!`g!@yv$
zgMq=wf`P$!2Lpr24h9C(6ATPy84L^-A`A?cG7Jn>EDQ`*4;UD%O&A!gI~W+O?=Udf
zs4y_tq%bhp9ARLvlVD)5XJBBk|H8oF@PUEB@dg8f(-j5=ml+HUu6r05+!`1d+;bQh
zJQ^4nJOvmSycRGpc<*6g@JV4{@U38A@GD?o@GoFs2sp#Q5IBc{A*h6bAy|ZgA@~Oa
zL&y^bhR_QP3}H144B;6J4B;yn7$TN1Fhp8F@c{;gs0R!TF-sU2;vyIr5*Qd55-J!N
zk^~qSl4}?kQW6*#QuZ(~q}*U&NEcvWNcUi1NWa6tkWs_Hknx0pAxnUPA?pPLL$(P6
zL-rO1hMXA;47nN%40%2b4Ea6`3<W+64232P3`H3X48?007)l;6FqCsJFjNFEFjR3c
zFjVhgV5p5?V5rw%U})fBU}*Tjz|gpZfuU&)14Hv228Pxe28Ol@28Q+m28NCh28PZS
z28OOB3=G{H7#MmP7#R9|7#R8+7#JqJU|^WU!@w|Ef`MVm5e9~70SpY&A22Y?jA3Ay
zZNtDYmxY00-Vp|d1sMzs3#TwJEZV@pu=orE!;&Wq49iRy7?%BDU|7C^fnh}q1H;My
z28LBV3=C^b7#P-yFfgqB!oaX@4+Fyn1_p+W0t^frS1>SaTEf7v`2YjMmMaVlTc0p6
zY}a96*x|##urq>zVb=);hTTgT81~9AFzm}=U^t+_z;G~yf#I+Q1H+L928N?+7#NN{
zU|=}@gMs0s4Fkie2nL4JTNoJ5Tw!21`+<Ssd<Fx<g&7PC7jG~yTuxzNxKhBtaE*n5
z;kpb1!;K9L47XSq7;fKSV7T*zf#F^W1H*#^28Ks03=B_P7#N<OVPJTEhJoSb3<ieR
zCm0ys8Za=tt6^aHz{9}saS8*&rvL_qPahZ<zHl%we6?U;_$I=@@NEtQ!}lc&3_lte
z7=CduF#Mjv!0_h<1H<1f3=IDb7#JB$7#JCMFfcNmVPIqtU|?jq!NAC7z`)4Pz`)2+
z!obLRf`O4cgMpFf1p^~r0Rtod1_nlf7YvL-91M&iDh!OGQy3V<Qy3T}W-u^HwJ<PB
zZ(v}Q&0%1aH(_8@xWK@u6u`i!lEc8LmchWN;lRMC`G<i~JA{EzCxd}e_W}c>J`V$<
zfdvDjp#}q^(G&(o<2MY9ralaeW)m0~Eo2xNEh`upt$r{t+ITQ9+D>3#v|GWzXy3uW
z=rD(Y(XoMn(P<3>qjLoVqiYTWqk9Ykqo)W1qgMq3qxT91M(;lij6NX@j6N3_7=2|J
z7=33jF#7&rVDy{8!04~T!011PfzkgD17ko617pA+2FAb?2F4&02F73zZeU;xdBeaM
zR>Qy;p2NTxk-@+id4qv5+Ju2IriXzsHiUsOu7-gz-iCoO{s04G!W#z0#1jmR$pQ?F
zDGm&bDNh&}(=-?u(-jyPGg25BGv_ccW<6nG%wE92n6rj~F?Rz4V_pUWV}1hzW5E^%
z#v%y@#$p8q#*#S<jHP=R7|U)jFjkZ>FjfUHFjmiDV60_fV66SZz*yhIz}WDEfw3ur
zfw4J)fw3imfw47%fwAof17rIW2FA_+2FA`042<0#42(T842-=k42*p`42=CR7#JsX
zFfdM>!N52vgMo2!1Owv~9R|iJZx|S-USMFH&cnbsLx6#CW(x!3tSt<Tv$rrX&gEfX
zoco4>alQxx<AN0ojEh7V7#F87FfK`8U|ed$z_`qTfpNJ91LF!G2F8^>42-J;7#LTl
zFfgtuVPIVQfPry+1q0(o69&dj3Ji>!I~W+ZaxgG%UBke*Z2<%0_6`QdoeB($yN)n0
z?nz)^-1~%qasLbk#)CQxjE4#s7!O-8Fdpe)U_9Euz<5lDf${hp2F4Qy7#L3#Ffg9J
z!N7RdgMsn94g=$b0tUv5Cm0wn^Dr=8iC|#7D#E~cO@V>&x&Q;?4IKu?n<fm5w;UK4
zZ?9lryt9FU@tzI?<NX{4#s_a07$4OzFg~8a!1z>#f$^CL1LN}!2F4dZ7#LqUFfhKJ
z!oc|E0R!XPFAR+Db}%r02w-6RXu-hv=>!Ag7X}8#uQ?2i-vbyJf0QsV{@lU9_*;g7
z@lOf^<6j;I#(x3~jQ?dAm>75%m_Uc=FmW(2F*h(Uu`FO<V$)z?Vvk{9;<&)T#1+H9
z#2v%H#IuKiiFX166W<dCCIJTqCc!xjOhP*tm_%3@m_$7on8Z97n8ZsMm?SPRFiFl}
zV3L}`z$D$kz$Ej7fl020fl2-X1Cyc!1C!DR1}2pn1}4=#3{2`%7??DD7?`xSFfeIf
zVPMjI!oZ||gn`N63j>pp0t1ur0|qA3I}A+bHVjM_M;Mr_9xyQ3axgI2-C$sHxWmBY
z6v4pc{DOhWm4$)Hbq@oRTMq-1dkO=S#}o!8&l?O(-Z2bJK2sQ&{Fg8=1vM}*g<N1@
z3j4vp6j8yz6ve^76s^I)6n%h!DW-;jDOQ4kDRv73Q@jTQQ{ov0rW6qdrZf=-rt|;?
zrVI-Prpy%#Oj!>Yn6h6mFy$;@V9IS^V9KjtV9LM1z*MNfz*O{sfvIE(15;TC15<?x
z15;%W15?!l2Bw-42Bz8{3{3Sk3``9d7?_$I7?_%S7?@h_Ffg_GFfg?rU|{N$VPNVy
zz`)cK!@$&ghk>bIfq`j44g=G~ISfpbo-i;?;bCB!@`ZtE>K6v4=>iN)GYlA*W^Q3%
zn$5z%G{=L1Y3>XLrg?W5m=>5YFfBa5z_i$efoVw#1JlwC3{1;;7?@VrFfgqWU|?Fk
zhk<EL0t3^!5(cIXJq%2nbQqX6A7NnHD#5_CEro$;`x^$PojD9lyLK=z?O|YG+Pi>(
zY2Ob9rUO0<Ob3@RFdh2Bz;t8<1Jltr3{1zjFfg6G!@zX9fr05P2LsbN4+f_55e!Th
zd>EK6o?&3Rtir%_)r5iRx(x%<O$i33TPGNp?g%h2-F0AKx_5?w=|KPk(<2QArpI3x
zn4XF-Fg;UYV0!Mr!1Tg`f$8NL2Bz083`}oL7?|F@U|{;d!@%@Whk@zS9tNf_E(}ax
zPcSfj4`5*W@q&TrR|5mnZxsfn-+vgG{yt$~`agq#nbC)VnVE%wnI(jQnRNvP_y_|t
z>jMU6)*lSaY#I#AY!M91Y#SJu*?urEvsW-Mvman!=I~))=Com8=G?)+%w@vB%x%EH
z%u~X^%%{P?%-6xd%=d(WnSTWY3-K^8i@ac97L8$G7QMj0EFr_dEO~%|SxSe2S?UM_
zv$PEZvy27<v#baMv+NHBX1NpymS4lbtmMPMtm?zSta*chS=)kvS!WIdvz`wFvw;Hx
zv%w4oW+MXzW+M*<X5$|W%%&L(%w}5{m@V!wFk3wVjrua}VVK7NYP5r9@)#MIKx-Ws
z8JLB^&0z)x9)@WQ%nXbyoD2*M7eEu_U^XLz5W@wiI1>XG!y_o0nIVkf4V2BoAjjwg
zWwSEKFeX6RYz#7tHBdGWgA3yfD4UmY9^)M-n~%YSxeCfY!63%G4$3~sV8DEY!I>eS
zA&;SqA(f$sp@booA%#JKA&H@qL4m=MA&()2p@<<B%nM`CV^ClSU`S-hW5{PHV^Cm7
zV<=+CXUJtxU<hGIWrzTafXpgkC<dzy2Fs>0C@`cm<S<k+6o5|&P+&*|o2kH%%#hDe
zz>o>G6JeSYLk>eJ14v&mLpIp%G_V^%<|=^o<}jo(Br+63b;4Zh%Mi?<$KcH1%Mi+-
zzz_`fQ6@tgLlD><Aa}b#%>mIx4C!Dyj2QG73>Xv`tQZuq=v6?{4N+srV8NivV8)=!
zV8md+V88&{JB@B5vaT?&JBk@H!FDS!7%=EDm_zM^xE0}2T_oEw7)lsQ7z!Ay81xzR
z8Il=t8FU#+8S)r1!Qqy|kjkLPP|T3eP|8rmkj#+E016|BpY#~=7*ZKZ81xxJ7%~_#
z8HyPc7(hPGV<-WKOFlyyLkUAUJRTq_a=<31GUUO-6=WO8o+1VXh7yJhaA*ZHcry4f
zC@}al6fl6)BAe`kVuB8X0t33=4H@(pK$r{3WvKQlK;4U)HcA-s!LbE#1;{<+44Ggz
zL0ks$0Vo6@ek@=}WJqSnW=I6<0-2cycC#CU4}%^<2}1=#34;y;7dS10(mO<dB0~;1
zL_sOEj3JRBlOcy8ks*lzl-d*+5H==)!_$!=kO8E!1e|hEW2=}UnW2awlc9hClx9Kk
z1TssHA)f&hL;4K<3?P?~qbHmpl_3cn*ASnALeqc&Bnt9}BSR@eI)eg(5rZXz0)rug
zF@qI@DT5({6@vkTDOlWq!H~fSydDc&B>iV#NCPv_2vD`e$i&FZz|6qHz{<eJz|O$I
zz{$YHz|FwJz{|kLz|SDSAjlxZAj}}bAj%-dAkHAcAju%bAk84dAj=@fAkUz{pva)a
zpv<7cpvs`epw6Jdpvj=cpv|Depv$1gpw9qti7|r-gDHa<gE@l*gC&C%gEfN<gDry{
zgFS--gCm0zgENB*gDV5*Hc<}-PX;drZw4O*Uj{!0e}({tK!zZOV1^KeP=+vuaE1tm
zNQNkeXoeVuScW);c!mUqL`D{d#SASBtqju`+8Fv6x*6s&tYlci$jZ>gaEqatVKPH6
zBO5~p!(oPd4D%RPF)U(O%W#t6IKw)IB!*;$2@EL=rx{WiPB5HeIL~l~;Vi>BhL;R!
z43`-$FkEC<&ydbAk>MJ{6^5$}84Rx(-ZFGDWHDqiWHaP4<S^thEMUlIC}b#LC}JpP
zC}k*NC}SvRc*Rh`P{mNmP|Z-wP{Xi;VIf03Lmfi{LnFf*hIb6R7}*&)7&#fa7`YjF
z82&Q+W8`JzW8`NPVEE6-z$nNl#3;<j$S49jD}Yg)QG!vDQHoKTQHD{L;RnM{Mma`#
zMg>MiMkPjNMioX?Mm0utMh!+yhF=WV8MPR-8Fd(S8TA<T84VZ>8I2f?8BG{X86Gh_
zW;A0oXS86nWVB+mX0&0nW!S*5k<pIPp3#BPk<p3KnbC#OmEkwTABHCkPZ`}9-5EU?
zJsG_iy%~KNeHr~2{TTxo0~v!DgBf-+hA@UQhB1aSJY#syu#7Q+F_JNgF`D59!$XGK
z40jmrGCW|o$#9=BhB1~gjxnAwfiaOWi7}Zmg)x;ejWL}ugE5mai!qxqhcTC71!Ep#
zK4Sr6A!89^F=Gj1DPtL9Ib#K5C1Vw1HDe89En^*HJ!1pIe8xt`CdOvQ7RFY_HpX_w
z4#rN#F2-)g9>!kAKE{5=35*jNCoxQCoXj|daVo=X#%YYx8D}ugWSqq~n{f`~T*i5f
z^BET~E@WK9xR`MX<5I?DjLR8UFs@`=#kiVr4dYtIb&Ts7H!yBw+{Cz<aSP*C#%+w-
z8Fw)5WZcELn{f~0UdDZl`xy@~9%MYkc$o1B<59+AjK>*IFrH*Q#dw<W4C7hGbByO1
zFECzYyu^5!@e1Qr#%qk%8E-J&WW2?AoAD0gUB-Ki_Zc5BK4g5v_?Ynt<5R|GjL#Wg
zFur7b#rT@>4dYwJcZ}~DKQMk|{KWW~@eAWu#&3+@8GkVTWc<bWoAD3hU&eoo|Ctz=
z7@3%un3-6ZSee+E*qJz(IGMPZxS4pEc$xT^_?ZNl1et`GgqcK`M47~x#F-?RB$=d`
zq?u%xWSQic<e3zh6q%Hml$lhRRGHM6)R{DxG?}!Rw3&36beZ&+^qCBp44I6WjG0WB
zOqtA>%$Y2hESapBteI?>Y?<ts?3o;x9GRS$oS9shT$$XM+?hO>Jej<hyqSEMe3|^1
z{Fwrn0-1uCf|){?LYcyt!kHqNBAKF?qM2ftVwvKY;+Ybd5}A^il9^JNQkl}2(wQ=t
zGMTcNvYB$2a+&g&@|g;l3Ym(SikV87N}0--%9$#dDw(R7s+nq-YMJVo>X{mt8kw4y
znweUdTAA9I+L=0-I+?ndx|w>IdYSr|`k5v$O=OzHG?{4%(^RHuOw*ZWFwJC|#Wb5~
z4%1wwc}(+}7BDSjTEw)NX$jL(re#danN~2ZWLm|vnrRKwTBdbO>zOt%ZDiWSw3%rO
z(^jT!Oxu}uFzsa6#ITuZ7sED&?F>hlb~9{Y*vfE}X%9ma!y$%thSf}anf5UpW7^NK
zk6}O40j7gYhnNmC>|r{>bd>2B({ZK~OedL6F`Z^Q!*rJE9MgG*9;OQnOPMY*U1GY-
zbcN|E(>1pAoXUa>L-x|VOalW07YOZW0HvXPCsTIE+{EOf{5<wV2+ii0RFqnl%9aSG
z*d6oJ^Yc=(*%Ki&w{vo4QF3W+T25*OcQS&_<(!gVl9-&FnpeV=3}>>rBqtW-=dq<g
zD3|1-{KOJ=SBORIsSujW6|SBu70zULg;>a*3ZdCtA!ek4DQ<U!)!gX_HkUix0Iqa6
zlgB+dKQ}iK;yj*oBo4O+LN9j)g3aQQlvu=)k(5}(?g?=vdnT0jgt&)26GC%)A#`zP
zA=o_LNY?OVBXQV#5|c|yQrU9A6ps&*6i*Hkhs_7<Rkj>3#p08aU&4};l3&8+2iC}z
z2c~%ZkhJjRA#vFJz#7@|z!a~4MrmGpVo_;sPGV^ZZ$2`QEeLEBTM>i`0&8F^f>6N_
z!D2AQ9gOfHcQJy^6M|$hPYDu-Ed*jr37BFJg@$4&gk}o`r!uxuFvS{Ll$n>#S_&e0
zLy=v`TZ+tM4~2w1dntrwivl~2tqM$WMZqJUs|wEK2}W`hPcae)oFR-19ig-nm^L;y
zfzqZ>8X|9O?#fz{pO;_Eo06GYlv<ow4CZk;<`iTkf|;C&dHE%&IjNb6Jgx=BnK}7+
zU||l|5~#dqK9t4dpPLEFd0=^-P$b1%{<*2?5aoiI`6Y=ccCmu(VsT0>Nn~|T%*{<?
zcZFzWiApU=WOgk{WDUtkElFenS;Xp{SWuA2=98G4l#<BgTgv2D$`p~w4z-ynAd@*L
zBcC-mGd(wvIV7=^9qJ0^fQ(FL=Zs9|fZ|LZkU20H@Iw{A_*{u_kMpELoB{R@M=I2l
zoFMmug+xjr@-VGnK~}JSmL!m8(m|eKO-aouNo0qb#Zm?G5=gQH>?M$4tl3~M<v_fY
zSISh8$(|1hN#>%Ae70hcXAD`v6mv;pDLd3&=7Nk&=H!e_=7Qo()_hO^^MH(lIfoyr
z494eynhAC$4^$G&;R0(0Gugn-GGr;p$b=NM#x53+^x|R(rJ?D@1)8p0oT1{70@&Ea
z4Z?SY6wJo15OYin3^)_hGBXVg42+CnEK@@`%LvXw$eO^#OyMjuILjQ)vVgNJVJtJa
zZDuh0UEp#sy9`a><{H9HGlZLF2sh0LZkiF?#YQkw42<CJG=iIF1b3$q++-uT$wqLK
zjo~I6!%a4Zn`{gZ3uCw)#&A1~;dU6q?J$PhVGOs!1a5~3+zu1C9VT!)OyG7P!o>t`
zhY8#c6Sy5Fa68Q4t}=t`FoWwbgX=JZ>oAAA${g+%bGTc~;chX9n`{m@*&J@NIoxD(
zxXBi9lP%!>wSe1U0k^{fZifZj4hy&)7H~T(;C5KR?XZN~VF|ax5^jej+zv~)9hPuA
zEa7%onuGI-i7DJPbA)LyyA0tu$It*KYiIzo%g_L3m!Sd7E<*#DU4{lQy9^Cr{xLLw
z`Nz-zlBZ2fVR^&Q5atp?OJj)J%pm#L#0+jXJWUu{Lh2L~GZ+o2TTIN%pn9SHGlP^N
zCT39k%phfmi5a8}F)@RbAtq*!GQ`Bp6{;UnmYA4B-2e|ALwIU5gompkJY5=ELhUz)
z(NK4oL+v$(+G`HA*BolEIn-WrsJ#|Ydo7@4h=mcvT^7)=v4Hy90_txIsC^bt|5`x(
zYXP;_0&1@X)Lsjyy%tb=E!<#b6e2}fLd~*-+6{{rSlC-a?S}aomZsqPpl+~)y1^3a
z21}?LETL|&gu1~J>UU_v+Qbp+cSorGj!?flLjCRtwcioycSmSgJ3`&<2({l4YQH1Y
zen+VNj!^p@q4qmM?RSEPy%W@aC#d~SQ2U*r_B%oCcY@mQ1hwA@YQGcIekZ8?PEh-u
zp!PdK?RSFO?*z5q8EU^X)P85E{mxMPouT$SL+y8l+V2dt-x+GZGt_=(sQu1R`<<co
zJ45YvhT87}wbun|uM5;(7pT21P<vgV_PRjrb%EOJ0?XYNCNLSO&CnX#1X^R8xIk@o
zf!Pf8Ike_Bfz{luP#3sDUEm6Jfh*Jnu26eip)PQR`rH-jb62SSu27%5LVfNEwcizL
zzbn*!H)sgBK|{a|YQG!QemAK7ZczK(p!T~#?RSIP?*_Hs4Qiho)IK+;eQsd;j0_CG
z_8A!%fbBCfFaX<UWMBZc&&a?4Y@d;V0oXnx0|T&qMg|68`-}_>!1fs#KuS|10|T&s
zjSLK&z`5DX(9Fz)9n|(QhS^{Uwb9U!D=jm<v?w(tu{Z-%v=|u}n(-Ev=9i>`x~xUT
zsVPuVs8fx=UNSN;g7S@_PBsPyt&xE-*o#I6#!z_^s6{4Fr$ds2k%1}Hi>6SonY!^N
z=jY_-<>u$5mLwKcvgBkIB|@x*<ZB}XM@yEJ{JeA)*V3YVhzul08W};t!xb8iZcdQ!
zbaR6E*3AhLo^DQ%@N{!BFxkQQzjXs+FN606j(~`bjEsGe8{OEnBNR6XM0#%!35rnM
z&=4uRflWImf?)%*g6jrmZI=x!3a*=&g_yL#999L_O)M}Dn}X{m){{^fb_Lf>Y*|na
zhl1-Sc55hyQ^9o;hZ2;-rQo`WQw+-CR&d?KB?9H}D7bFo7KU<o6<jy*Ksk&X_@GYV
zS8(0Lr_Q9kk=d<G+hv1*g6k%JK{!`X!F7{>Je(_};JQgr7S0t`aNQ&%0q2S+xNZ`T
rg>yv}TsMh`!?|J#uA4+f;9PM9*G*z@ZsZ0LZP3^>V}M;)Cj$cjH=d<G

literal 0
HcmV?d00001

diff --git a/experiments/SIAM/fonts/cmuntt.ttf b/experiments/SIAM/fonts/cmuntt.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..d975a18fdfdf42ae57aa04ace652b39d599492ba
GIT binary patch
literal 214528
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

literal 0
HcmV?d00001

diff --git a/experiments/SIAM/fonts/ectt1000.ttf b/experiments/SIAM/fonts/ectt1000.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..f1a8efda01e384fda6ba0929dc8301b556a65e24
GIT binary patch
literal 69080
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
P=`V=8+jTRDVgS(qmamW(

literal 0
HcmV?d00001

diff --git a/experiments/SIAM/increasingball.py b/experiments/SIAM/increasingball.py
new file mode 100644
index 0000000..fdbc7d0
--- /dev/null
+++ b/experiments/SIAM/increasingball.py
@@ -0,0 +1,37 @@
+import time
+
+import numpy as np
+
+from src.utils import get_lambda_max
+
+
+def test_increasing_ball(list_tests, vec_offsets, slopepb, vecx):
+
+   nb_test = len(list_tests)
+   mat_out = np.zeros((nb_test, vec_offsets.size))
+
+   vecu, Atu, gap = slopepb.make_screening_quanties(
+      vecx
+   )
+
+   list_time = [0 for i in range(nb_test)]
+
+   # Boucle
+   for i_offset, offset in enumerate(vec_offsets):
+      for i_test, test in enumerate(list_tests):
+         # Test
+         t_start = time.time()
+         out = test.apply_test(
+            np.abs(Atu), 
+            gap, 
+            slopepb.lbd, 
+            slopepb.vec_gammas, 
+            offset_radius=offset
+         )
+         list_time[i_test] += time.time() - t_start
+         
+         # save
+         mat_out[i_test, i_offset] = np.sum(out)
+
+   # out
+   return mat_out, list_time
\ No newline at end of file
diff --git a/experiments/SIAM/setup.py b/experiments/SIAM/setup.py
new file mode 100755
index 0000000..f853db3
--- /dev/null
+++ b/experiments/SIAM/setup.py
@@ -0,0 +1,31 @@
+# -*- coding: utf-8 -*-
+import json
+
+import numpy as np
+
+
+class Setup(object):
+   """docstring for Setup"""
+   def __init__(self, setup_id):
+      super(Setup, self).__init__()
+      self.setup_id = setup_id
+      
+      with open('../setups.json') as json_file:
+         data = json.load(json_file)[f"setup{setup_id}"]
+
+      # 
+      self.m = data["m"]
+      self.n = data["n"]
+
+      self.list_dic = data["dictionaries"]
+
+      self.normalize = data["normalize"]
+
+      self.n_rep = data["n_rep"]
+
+      self.list_sequence = data["sequences"]
+      self.list_ratio_lbd = data["list_ratio_lbd"]
+
+      self.nb_dic         = len( self.list_dic )
+      self.nb_sequence    = len( self.list_sequence )
+      self.nb_ratio_lbd   = len( self.list_ratio_lbd )
\ No newline at end of file
diff --git a/experiments/SIAM/setups.json b/experiments/SIAM/setups.json
new file mode 100755
index 0000000..6d86f2f
--- /dev/null
+++ b/experiments/SIAM/setups.json
@@ -0,0 +1,57 @@
+{
+	"setup1a": {
+		"remark": "OSCAR 1, 2, 3",
+
+		"m": 10,
+		"n": 30,
+
+		"dictionaries": [
+			"gaussian 0.",
+			"uniform",
+			"toeplitz"
+		],
+		"normalize": true,
+
+		"n_rep": 50,
+
+		"sequences": [
+			["oscar-lim", 1, 0.9],
+			["oscar-lim", 1.0, 0.1],
+			["oscar-lim", 1, 1e-3]
+		],
+
+		"list_ratio_lbd": [
+			0.3, 
+			0.5, 
+			0.8
+		]
+	},
+
+	"setup1b": {
+		"remark": "EXP 1, 2, 3",
+
+		"m": 100,
+		"n": 300,
+
+		"dictionaries": [
+			"gaussian 0.",
+			"uniform",
+			"toeplitz"
+		],
+		"normalize": true,
+
+		"n_rep": 50,
+
+		"sequences": [
+   			["exp-lim", 0.99999, 0.9],
+   			["exp-lim", 0.99999, 0.5],
+   			["exp-lim", 0.99999, 1e-2]
+		],
+
+		"list_ratio_lbd": [
+			0.3, 
+			0.5, 
+			0.8
+		]
+	}
+}
\ No newline at end of file
diff --git a/experiments/SIAM/slopepb.py b/experiments/SIAM/slopepb.py
new file mode 100644
index 0000000..f43760f
--- /dev/null
+++ b/experiments/SIAM/slopepb.py
@@ -0,0 +1,75 @@
+import numpy as np
+
+from src.solver.slope import primal_func, dual_func
+from src.utils import get_lambda_max
+
+
+class SlopePb(object):
+   """docstring for SlopePb"""
+   def __init__(self, matA, vecy, vec_gammas, ratio_lbd, lbdmax=None):
+      super(SlopePb, self).__init__()
+      self.matA = matA
+      self.vecy = vecy
+      self.vec_gammas = vec_gammas
+      self.ratio_lbd = ratio_lbd
+      
+      if lbdmax is None:
+         self.lbdmax = get_lambda_max(vecy, matA, vec_gammas)
+      else:
+         self.lbdmax = lbdmax
+
+      self.lbd = ratio_lbd * self.lbdmax
+
+
+   def make_dual_scaling(self, vecr):
+
+      beta_dual = np.sort(np.abs(self.matA.T @ vecr))[::-1]
+      beta_dual = np.cumsum(beta_dual) / \
+         np.cumsum(self.lbd * self.vec_gammas)
+
+      return vecr / np.max(beta_dual)
+
+
+   def make_screening_quanties(self, vecx):
+      """
+      """
+
+      # residual error
+      vecu = self.vecy - self.matA @ vecx
+
+         # dual scaling
+      vecu = self.make_dual_scaling(vecu)
+
+      pval = primal_func(self.vecy, self.matA @ vecx, vecx, 
+         self.lbd, self.vec_gammas
+      )
+      dval = dual_func(self.vecy, 
+         np.linalg.norm(self.vecy, 2)**2, vecu
+      )
+
+      gap = np.abs(pval - dval)
+
+      Atu = self.matA.T @ vecu
+
+      return vecu, Atu, gap
+
+
+   def eval_gap(self, vecx, vecu=None):
+      """
+      """
+
+      if vecu is None:
+         # residual error
+         vecu = self.vecy - self.matA @ vecx
+
+         # dual scaling
+         vecu = self.make_dual_scaling(vecu)
+
+      pval = primal_func(self.vecy, self.matA @ vecx, vecx, 
+         self.lbd, self.vec_gammas
+      )
+      dval = dual_func(self.vecy, 
+         np.linalg.norm(self.vecy, 2)**2, vecu
+      )
+
+      return np.abs(pval - dval)
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/make_fig_paper.sh b/experiments/SIAM/xp_0_balls/make_fig_paper.sh
new file mode 100755
index 0000000..36f8245
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/make_fig_paper.sh
@@ -0,0 +1 @@
+python viz_final.py --noshow --save
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/poc.py b/experiments/SIAM/xp_0_balls/poc.py
new file mode 100644
index 0000000..ec464e1
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/poc.py
@@ -0,0 +1,140 @@
+# -*- coding: utf-8 -*-
+import argparse
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+# Algorithm import
+from src import __version__
+from src.dictionaries import generate_dic
+from src.utils import get_lambda_max, gamma_sequence_generator
+
+# Screening
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+from src.screening.gap_rqtest import GAP_RQtest
+from src.screening.kappa_test import Kappa_test
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default="1a")
+args=parser.parse_args()
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+solutions_filename = f"results/xp_setup{args.id}.npz"
+
+try:
+   # Try to load existing results
+   load_results = np.load(solutions_filename, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   print("No result found")
+   sys.exit(1)
+
+
+# -------------------------
+#        Screening Xp
+# -------------------------
+
+# percentage of detected zero
+n_rep = 5
+mat_nb_zero_detected = np.full(
+   (3, xpparams.nb_point, setup.nb_sequence, n_rep),
+   np.nan,
+   dtype=int
+)
+poc_filename = f"results/poc{args.id}_screening.npz"
+
+i_xp = 0
+
+i_dic   = 2
+i_ratio = 1
+ratio   = .5
+i_seq   = 1
+seq     = "OSCAR-1"
+
+# seq_r = 1+np.arange(setup.n, dtype=int)
+seq_r   = 1 + np.arange(setup.n, dtype=int) // 5
+
+#1 + (1 + np.arange(setup.n, dtype=int)) // 2
+
+# for rep in range(setup.n_rep):
+for rep in range(n_rep):
+
+   np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+   # ---- 1. Gen data ----
+   matA = generate_dic(
+      setup.list_dic[i_dic],
+      setup.m,
+      setup.n,
+      setup.normalize
+   )
+
+   vecy = np.random.randn(setup.m)
+   vecy /= np.linalg.norm(vecy)
+
+
+   # ---- 2. Compute parameters ----
+   vec_gammas = gamma_sequence_generator(
+      setup.m, 
+      setup.n,
+      setup.list_sequence[i_seq][0],
+      setup.list_sequence[i_seq][1:]
+   )
+
+   lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+   # ---- 3. XP ----
+   i_xp += 1
+   print(f"xp {i_xp}")
+
+   slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+   vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+   vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+   gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+   Atu = matA.T @ vecu_hat
+
+   # ---- 3b. Build thin safe ball ----
+   rgap = np.sqrt(2 * gap)
+
+   # ---- 3c. Testing sphere ---- 
+   list_tests = [
+      GapSphereSingleTest(),
+      Kappa_test(vec_gammas, np.arange(setup.n, dtype=np.double)),
+      GAP_RQtest(vec_gammas, seq_r),
+      # GAP_Ptest(vec_gammas),
+   ]
+
+
+   for i_offset, offset in enumerate(xpparams.vec_offsets):
+      for i_test, test in enumerate(list_tests):
+         out = test.apply_test(np.abs(Atu), gap, ratio * lbd_max, vec_gammas, offset_radius=offset)
+         mat_nb_zero_detected[i_test, i_offset, i_seq, rep] = np.sum(out)
+
+f, ax = plt.subplots(1, 1)
+for i_test in range(3):
+   ax.plot(np.mean(mat_nb_zero_detected[i_test, :, i_seq, :n_rep], axis=1))
+
+plt.show()
+
+   # # Save
+   # np.savez(
+   #    poc_filename,
+   #    mat_nb_zero_detected=mat_nb_zero_detected,
+   #    list_test = [test.get_name() for test in list_tests],
+   #    version = __version__,
+   #    allow_pickle=True
+   # )
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/poc_debug.py b/experiments/SIAM/xp_0_balls/poc_debug.py
new file mode 100644
index 0000000..d5c4da9
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/poc_debug.py
@@ -0,0 +1,132 @@
+# -*- coding: utf-8 -*-
+import argparse
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+# Algorithm import
+from src import __version__
+from src.dictionaries import generate_dic
+from src.utils import get_lambda_max, gamma_sequence_generator
+
+# Screening
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+from src.screening.gap_rqtest import GAP_RQtest
+from src.screening.kappa_test import Kappa_test
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default="1a")
+args=parser.parse_args()
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+solutions_filename = f"results/xp_setup{args.id}.npz"
+
+try:
+   # Try to load existing results
+   load_results = np.load(solutions_filename, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   print("No result found")
+   sys.exit(1)
+
+
+# -------------------------
+#        Screening Xp
+# -------------------------
+
+# percentage of detected zero
+mat_nb_zero_detected = np.full(
+   (4, xpparams.nb_point, setup.nb_sequence, setup.n_rep),
+   np.nan,
+   dtype=int
+)
+poc_filename = f"results/poc{args.id}_screening.npz"
+
+i_xp = 0
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+
+i_dic   = 2
+i_ratio = 1
+ratio   = .5
+rep     = 0
+
+f, ax = plt.subplots(1, 3)
+for i_seq, seq in enumerate(setup.list_sequence):
+   # for rep in range(setup.n_rep):
+
+   np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+   # ---- 1. Gen data ----
+   matA = generate_dic(
+      setup.list_dic[i_dic],
+      setup.m,
+      setup.n,
+      setup.normalize
+   )
+
+   vecy = np.random.randn(setup.m)
+   vecy /= np.linalg.norm(vecy)
+
+
+   # ---- 2. Compute parameters ----
+   vec_gammas = gamma_sequence_generator(
+      setup.m, 
+      setup.n,
+      setup.list_sequence[i_seq][0],
+      setup.list_sequence[i_seq][1:]
+   )
+
+   lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+   # ---- 3. XP ----
+   i_xp += 1
+   print(f"xp {i_xp} / {nb_xp}")
+
+   slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+   vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+   vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+   gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+   Atu = matA.T @ vecu_hat
+
+   # ---- 3b. Build thin safe ball ----
+   rgap = np.sqrt(2 * gap)
+
+   # ---- 3c. Testing sphere ---- 
+   list_tests = [
+      # --- Lasso like test --
+      GapSphereSingleTest(),
+      GAP_RQtest(vec_gammas, 1+np.arange(setup.n, dtype=int)),
+      # # --- ideal like test ---
+      Kappa_test(vec_gammas, np.arange(setup.n, dtype=np.double)),
+      GAP_RQtest(vec_gammas, np.ones(setup.n, dtype=int)),
+      # --- doing all tets ---
+      # GAP_Ptest(vec_gammas),
+   ]
+
+   for i_offset, offset in enumerate(xpparams.vec_offsets):
+      for i_test, test in enumerate(list_tests):
+         out = test.apply_test(np.abs(Atu), gap, ratio * lbd_max, vec_gammas, offset_radius=offset)
+         mat_nb_zero_detected[i_test, i_offset, i_seq, rep] = np.sum(out)
+
+
+   ax[i_seq].plot(mat_nb_zero_detected[0, :, i_seq, rep], linewidth=4)
+   ax[i_seq].plot(mat_nb_zero_detected[1, :, i_seq, rep])
+
+   ax[i_seq].plot(mat_nb_zero_detected[2, :, i_seq, rep], linewidth=4)
+   ax[i_seq].plot(mat_nb_zero_detected[3, :, i_seq, rep])
+
+plt.show()
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/process_data.py b/experiments/SIAM/xp_0_balls/process_data.py
new file mode 100644
index 0000000..d8a4f63
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/process_data.py
@@ -0,0 +1,56 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+
+
+def process(setup, log=True):
+   
+   # ---- load ----
+   solutions_filename = f"results/xp_setup{setup.setup_id}.npz"
+   solutions = np.load(solutions_filename, allow_pickle=True)
+
+   screenings_filename = f"results/xp_setup{setup.setup_id}_screening.npz"
+   screenings = np.load(screenings_filename, allow_pickle=True)
+
+      # mat_results_gap[1, i_dic, i_seq, rep, i_ratio]
+   mat_pvopt = solutions["mat_pvopt"]
+
+   mat_nb_zero_detected = screenings['mat_nb_zero_detected']
+   nb_test = mat_nb_zero_detected.shape[0]
+   list_tests = screenings["list_test"]
+
+   # ---- log ----
+   if log:
+      print("Experiment info")
+      # print(f"- run with version {solutions["version"]}")
+      print(f"- setup{setup.setup_id}")
+      print("")
+
+   # ---- processing ----
+   mat_pc_detected =np.zeros(
+      (nb_test, xpparams.nb_point, setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep)
+   )
+
+   for i_dic in range(setup.nb_dic):
+      for i_seq in range(setup.nb_sequence):
+         for i_ratio in range(setup.nb_ratio_lbd):
+            for rep in range(setup.n_rep):
+
+               nb_0 = np.sum(mat_pvopt[i_dic, i_seq, i_ratio, rep, :] == 0)
+               if nb_0 > 0:
+                  mat_detected = mat_nb_zero_detected[:, :, i_dic, i_seq, i_ratio, rep]
+                  mat_pc_detected[:, :, i_dic, i_seq, i_ratio, rep] = mat_detected / float(nb_0)
+
+
+   # ---- return ----
+   return {
+      "mat_pc_detected": np.mean(mat_pc_detected, axis=5),
+      "list_tests": list_tests,
+   }
+
+   # {
+   #    "results_mat_nb": results_mat_nb,
+   #    "results_mat_nbz": results_mat_nbz,
+   # }
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/viz.py b/experiments/SIAM/xp_0_balls/viz.py
new file mode 100755
index 0000000..05d0832
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/viz.py
@@ -0,0 +1,96 @@
+# -*- coding: utf-8 -*-
+from decimal import Decimal
+import argparse
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+# Slope import
+from src.utils import gamma_sequence_generator
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+from xps.SIAM.xp_1_balls.process_data import process
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--noshow', help='do not display figures', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+
+# -------------------------
+#        Load Results
+# -------------------------
+
+setup = Setup(args.id)
+dic_process = process(setup)
+
+mat_pc_detected = dic_process["mat_pc_detected"]
+list_tests      = dic_process["list_tests"]
+list_legends    = ["$r_q=1 \\forall q$", "Testing all $q$", "$r_q=q \\forall q$"]
+
+# -------------------------
+#        Plot Results
+# -------------------------
+
+for i_dic in range(setup.nb_dic):   
+
+   if not np.any(mat_pc_detected[:, :, i_dic, :, :] > 0):
+      continue
+
+   f, ax = plt.subplots(setup.nb_sequence, setup.nb_ratio_lbd+1)
+   f.suptitle(f"{setup.list_dic[i_dic]}")
+
+   for i_seq, str_seq in enumerate(setup.list_sequence):
+      
+      for i_lbd in range(len(setup.list_ratio_lbd)): 
+
+         if i_seq ==0:
+            ax[i_seq, i_lbd].set_title(f"$\\lambda={setup.list_ratio_lbd[i_lbd]}$")
+
+         for i_test in [0, 2, 1]:
+            ax[i_seq, i_lbd].plot(
+               xpparams.vec_offsets, 
+               100 * mat_pc_detected[i_test, :, i_dic, i_seq, i_lbd],
+               # '-',
+               # color="blue",
+               label= list_legends[i_test],
+               # ,
+               # linestyle=style
+            )
+
+         # if j == 0:
+         #    ax[j, i_seq].set_title(f"{setup.list_sequence[i_seq]} -- lbd={setup.list_ratio_lbd[j]}")
+         # else:
+         #    ax[j, i_seq].set_title(f"lbd={setup.list_ratio_lbd[j]}")
+         
+         if i_lbd == 0 and i_seq == 0: 
+            ax[i_seq, i_lbd].legend()
+
+         ax[i_seq, i_lbd].set_xscale('log')
+
+         # if i_seq >= 2:
+         #    ax[i_seq, i_lbd].set_xlim([0, .5])
+         # if i_seq >= 3:
+         #    ax[i_seq, i_lbd].set_xlim([0, .05])
+
+      vec_gammas = gamma_sequence_generator(
+         setup.m, 
+         setup.n,
+         setup.list_sequence[i_seq][0],
+         setup.list_sequence[i_seq][1:],
+         log=True
+      )
+
+      ax[i_seq, len(setup.list_ratio_lbd)].plot(vec_gammas)   
+
+   if args.save:
+      filename = f"figs/setup{args.id}_{setup.list_dic[i_dic]}.pdf"
+      plt.savefig(filename, bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/viz_final.py b/experiments/SIAM/xp_0_balls/viz_final.py
new file mode 100644
index 0000000..49b42e0
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/viz_final.py
@@ -0,0 +1,148 @@
+# -*- coding: utf-8 -*-
+from decimal import Decimal
+import json, argparse
+from prettytable import PrettyTable
+
+import numpy as np
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+from xps.SIAM.xp_1_balls.process_data import process
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--noshow', help='do not display figures', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+# parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+import matplotlib
+if args.noshow:
+   matplotlib.use('PS')
+else:
+   matplotlib.use("TkAgg")
+
+import matplotlib.pyplot as plt
+from matplotlib.legend_handler import HandlerBase
+import matplotlib.font_manager as font_manager
+
+# -------------------------
+#        Font stuff 
+# -------------------------
+
+fs = 20
+
+font_math = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_text = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_ttt = font_manager.FontProperties(
+   # fname='../fonts/ectt1000.ttf',
+   fname='../fonts/computer-modern/cmuntt.ttf',
+   weight='bold',
+   style='normal',
+   size=fs
+)
+
+
+# -------------------------
+#        Load Results
+# -------------------------
+
+# OSCAR
+setup_oscar = Setup("1a")
+dic_process_oscar = process(setup_oscar)
+
+mat_pc_detected_oscar = dic_process_oscar["mat_pc_detected"]
+list_tests_oscar      = dic_process_oscar["list_tests"]
+
+# EXP
+setup_exp = Setup("1b")
+dic_process_exp = process(setup_exp)
+
+mat_pc_detected_exp = dic_process_exp["mat_pc_detected"]
+list_tests_exp      = dic_process_exp["list_tests"]
+
+
+# -------------------------
+#        Plot Results
+# -------------------------
+
+i_dic = 2
+i_lbd = 1
+
+fs=22
+fs_ylabels = 20
+list_colors  = ["tab:blue", "tab:orange", "tab:green"]
+list_legends = ["$r_q=q\\;\\forall q$", "best performance", "$r_q=1\\;\\forall q$"]
+# "best $r_q \\;\\forall q$ "
+
+print("printing xp_0_ball parameters with")
+print(" - OSCAR sequence")
+print(f"- {setup_oscar.list_dic[i_dic]} dictionary")
+print(f"- lbd / lbd_max = {setup_oscar.list_ratio_lbd[i_lbd]}")
+
+for i_seq in range(2):
+
+   f, ax = plt.subplots(1, 1, figsize=(.7*16, .6*9), sharex=True, sharey=True)
+
+   # ax.set_title(f"OSCAR-{i_seq+1}", fontsize=fs+2)
+   ax.set_xlabel(
+      r"$R$", 
+      fontsize=fs+2,
+      fontproperties=font_math,
+   )
+   ax.set_ylabel(
+      "% of zero entries detected",
+      fontsize=fs+2,
+      fontproperties=font_text
+   )
+
+   for tick in ax.xaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(20)
+
+   for tick in ax.yaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(20)
+
+   for i_test in [2, 0, 1]:
+      ax.plot(
+         xpparams.vec_offsets, 
+         100 * mat_pc_detected_exp[i_test, :, i_dic, i_seq, i_lbd],
+         label = list_legends[i_test],
+         linewidth=4.,
+         alpha=.9,
+         color=list_colors[i_test]
+      )
+
+   if i_seq == 0:
+      ax.legend(
+         fontsize=fs-2,
+         prop=font_math
+      )
+
+   ax.set_xscale("log")
+   ax.set_xlim([1e-6, 1e0])
+   ax.set_ylim([-2, 102])
+
+   if args.save:
+      filename = f"figs/xp_illustration_screening{i_seq}.eps"
+      plt.savefig(filename, bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/xp_a_accuracy_sol.py b/experiments/SIAM/xp_0_balls/xp_a_accuracy_sol.py
new file mode 100755
index 0000000..ddb328d
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/xp_a_accuracy_sol.py
@@ -0,0 +1,152 @@
+# -*- coding: utf-8 -*-
+import time, argparse, sys
+
+import numpy as np
+
+# Algorithm import
+from src import __version__
+from src.parameters import SlopeParameters, EnumLipchitzOptions
+from src.slope import primal_func, dual_func, slope_gp
+
+# Generative models
+from src.utils import get_lambda_max, gamma_sequence_generator
+from src.dictionaries import generate_dic
+
+# Screening
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--erase', help='erase existing results', action="store_true")
+parser.add_argument('--id', help='setup id', type=str)
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+out_file_name = f"results/xp_setup{args.id}.npz"
+
+mat_seed = np.random.randint(
+   0, 2**32-1,
+   size=(setup.nb_dic, setup.nb_sequence, setup.n_rep), 
+)
+
+mat_pvopt = np.zeros(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep, setup.n)
+)
+
+mat_dvopt = np.zeros(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep, setup.m)
+)
+
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   # Try to load existing results
+   load_results = np.load(out_file_name, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   pass
+
+
+# -------------------------
+#            Xp
+# -------------------------
+
+# For each trial
+# 1. Compute high accuracy solution
+# 2. Create ideal safe ball
+# 3. increase radius
+
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+i_xp = 0
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for rep in range(setup.n_rep):
+
+         np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+         # ---- 1. Gen data ----
+         matA = generate_dic(
+            setup.list_dic[i_dic],
+            setup.m,
+            setup.n,
+            setup.normalize
+         )
+
+         lip = np.linalg.norm(matA, ord=2)**2
+         vecy = np.random.randn(setup.m)
+         vecy /= np.linalg.norm(vecy, 2)
+
+
+         # ---- 2. Compute parameters ----
+         vec_gammas = gamma_sequence_generator(
+            setup.m, 
+            setup.n,
+            setup.list_sequence[i_seq][0],
+            setup.list_sequence[i_seq][1:]
+         )
+
+         lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+         # ---- 3. XP ----
+         for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+            i_xp += 1
+
+            slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+            vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+            vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+
+            gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+            print(f"xp {i_xp} / {nb_xp} --- (gap={gap})")
+
+            if (gap > xpparams.stopping_gap):
+               gap_old = gap
+
+               # ---- 3a. Find solution ----
+               params = SlopeParameters()
+               params.vecx_init = np.copy(vecx_hat)
+               params.lipchitz_constant = lip
+               params.lipchitz_update = EnumLipchitzOptions.EXACT
+               params.max_it = 1e7
+               params.gap_stopping = xpparams.stopping_gap
+               params.time_stopping = np.inf
+               params.screening1 = GapSphereSingleTest()
+               params.screening2 = GAP_Ptest(vec_gammas)
+               params.screening_it_div = 2.
+               params.accelerated = False
+               params.verbose = False
+               
+               out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+               gap = slopePb.eval_gap(out_slope["sol"], out_slope["dualsol"])
+
+               if gap <= gap_old:
+                  mat_pvopt[i_dic, i_seq, i_ratio, rep, :] = out_slope["sol"]
+                  mat_dvopt[i_dic, i_seq, i_ratio, rep, :] = out_slope["dualsol"]
+
+                  # Save
+                  np.savez(out_file_name,
+                     mat_seed=mat_seed,
+                     mat_pvopt=mat_pvopt,
+                     mat_dvopt=mat_dvopt,
+                     version = __version__,
+                     allow_pickle=True
+                  )
+
+               # if i_xp ==3:
+               #    exit()
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/xp_b_screening.py b/experiments/SIAM/xp_0_balls/xp_b_screening.py
new file mode 100644
index 0000000..d100e8b
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/xp_b_screening.py
@@ -0,0 +1,122 @@
+# -*- coding: utf-8 -*-
+import argparse
+
+import numpy as np
+
+# Algorithm import
+from src import __version__
+from src.dictionaries import generate_dic
+from src.utils import get_lambda_max, gamma_sequence_generator
+
+# Screening
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+from src.screening.kappa_test import Kappa_test
+
+# XP import
+from xps.SIAM.slopepb import SlopePb
+from xps.SIAM.setup import Setup
+from xps.SIAM.xp_1_balls import xpparams
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+solutions_filename = f"results/xp_setup{args.id}.npz"
+
+try:
+   # Try to load existing results
+   load_results = np.load(solutions_filename, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   print("No result found")
+   sys.exit(1)
+
+
+# -------------------------
+#        Screening Xp
+# -------------------------
+
+# percentage of detected zero
+mat_nb_zero_detected = np.full(
+    (3, xpparams.nb_point, setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+    np.nan,
+    dtype=int
+)
+screening_filename = f"results/xp_setup{args.id}_screening.npz"
+
+i_xp = 0
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for rep in range(setup.n_rep):
+
+         np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+         # ---- 1. Gen data ----
+         matA = generate_dic(
+            setup.list_dic[i_dic],
+            setup.m,
+            setup.n,
+            setup.normalize
+         )
+
+         vecy = np.random.randn(setup.m)
+         vecy /= np.linalg.norm(vecy)
+
+
+         # ---- 2. Compute parameters ----
+         vec_gammas = gamma_sequence_generator(
+            setup.m, 
+            setup.n,
+            setup.list_sequence[i_seq][0],
+            setup.list_sequence[i_seq][1:]
+         )
+
+         lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+         # ---- 3. XP ----
+         for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+            i_xp += 1
+            print(f"xp {i_xp} / {nb_xp}")
+
+            slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+            vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+            vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+            gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+            Atu = matA.T @ vecu_hat
+
+            # ---- 3b. Build thin safe ball ----
+            rgap = np.sqrt(2 * gap)
+
+            # ---- 3c. Testing sphere ---- 
+            list_tests = [
+               GapSphereSingleTest(),
+               GAP_Ptest(vec_gammas),
+               Kappa_test(vec_gammas, np.arange(setup.n, dtype=np.double)),
+            ]
+
+
+            for i_offset, offset in enumerate(xpparams.vec_offsets):
+               for i_test, test in enumerate(list_tests):
+                  out = test.apply_test(np.abs(Atu), gap, ratio * lbd_max, vec_gammas, offset_radius=offset)
+                  mat_nb_zero_detected[i_test, i_offset, i_dic, i_seq, i_ratio, rep] = np.sum(out)
+
+
+         # Save
+         np.savez(
+            screening_filename,
+            mat_nb_zero_detected=mat_nb_zero_detected,
+            list_test = [test.get_name() for test in list_tests],
+            version = __version__,
+            allow_pickle=True
+         )
\ No newline at end of file
diff --git a/experiments/SIAM/xp_0_balls/xp_verif_screening.py b/experiments/SIAM/xp_0_balls/xp_verif_screening.py
new file mode 100644
index 0000000..0428919
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/xp_verif_screening.py
@@ -0,0 +1,195 @@
+# -*- coding: utf-8 -*-
+import time, argparse, sys
+from datetime import datetime
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+from src import __version__
+from src.parameters import SlopeParameters, EnumLipchitzOptions
+from src.slope import primal_func, dual_func, slope_gp
+from src.screening import SafeGapSphere, SafeGapSphereSingleTest, GeneralizedGapSphere, GeneralizedGapSphereV2, GeneralizedGapSphereV3
+from src.utils import get_lambda_max, gamma_sequence_generator, compute_coherence, compute_coherence_function
+from src.dictionaries import generate_dic
+
+from setup import Setup
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--erase', help='save figure', action="store_true")
+parser.add_argument('--continue', help='save figure', action="store_true", dest="cont")
+parser.add_argument('--id', help='setup id', type=str,
+    default=1)
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+out_file_name = f"results/xp_setup{args.id}.npz"
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   # Try to load existing results
+   load_results = np.load(out_file_name, allow_pickle=True)
+   mat_seed = load_results["mat_seed"]
+   mat_sol = load_results["mat_sol"]
+
+   date_start_xp = load_results['date_start_xp']
+
+except FileNotFoundError:
+
+   pass
+
+# -------------------------
+#            Xp
+# -------------------------
+
+# For each trial
+# 1. Compute high accuracy solution
+# 2. Create ideal safe ball
+# 3. increse radius
+
+   # When does the xp have started?
+print("#"*50)
+if type(date_start_xp) == np.ndarray:
+   print("#\tdate and time =", date_start_xp)
+else:
+   dt_string = date_start_xp.strftime("%d/%m/%Y %H:%M:%S")
+   print("#\tdate and time =", dt_string)
+print(f"#\tXp setup{args.id}")
+print("#"*50)
+print("")
+
+def compute_quantities(vecy, matA, vecx, lbd, vec_gammas):
+   """
+   """
+
+   # residual error
+   vecu = vecy - matA @ vecx
+
+      # dual scaling
+   beta_dual = np.sort(np.abs(matA.T @ vecu))[::-1]
+   beta_dual = np.cumsum(beta_dual) / np.cumsum(lbd * vec_gammas)
+   vecu /= np.max(beta_dual)
+
+   pval = primal_func(vecy, matA @ vecx, vecx, lbd, vec_gammas)
+   dval = dual_func(vecy, np.linalg.norm(vecy, 2)**2, vecu)
+
+   gap = np.abs(pval - dval)
+
+   return vecu, gap
+
+
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+i_xp = 0
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for rep in range(setup.n_rep):
+         # if not np.any(np.isnan(mat_nb[1, :, i_dic, i_seq, :, rep])):
+         #    continue
+
+         np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+         # ---- 1. Gen data ----
+         matA = generate_dic(
+            setup.list_dic[i_dic],
+            setup.m,
+            setup.n,
+            setup.normalize
+         )
+
+            # Abs is to protect from complex numbers
+         max_eig = np.linalg.norm(matA, ord=2)**2
+
+         coherence          = compute_coherence(matA)
+         coherence_function = compute_coherence_function(matA)
+
+         vecy = np.random.randn(setup.m)
+
+
+         # ---- 2. Compute parameters ----
+         vec_gammas =gamma_sequence_generator(
+            setup.m, 
+            setup.n,
+            setup.list_sequence[i_seq],
+            setup.m / (10 * setup.n)
+         )
+
+         lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+         # ---- 3. XP ----
+         for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+            i_xp += 1
+            print(f"xp {i_xp} / {nb_xp}")
+
+
+            vecu, gap = compute_quantities(
+               vecy, matA, mat_sol[i_dic, i_seq, i_ratio, rep, :], ratio * lbd_max, vec_gammas
+            )
+
+            # if (gap_old <= setup.stopping_gap) and not np.any(np.isnan(mat_nb[:, :, i_dic, i_seq, i_ratio, rep])):
+               # continue
+            # else:
+            if (gap > setup.stopping_gap):
+               gap_old = gap
+
+               # ---- 3a. Find solution ----
+               params = SlopeParameters()
+               params.vecx_init = mat_sol[i_dic, i_seq, i_ratio, rep, :]
+               params.lipchitz_constant = max_eig
+               params.lipchitz_update = EnumLipchitzOptions.GERSHGORIN
+               params.max_it = 1e10
+               params.gap_stopping = setup.stopping_gap
+               params.time_stopping = np.inf
+               params.screening1 = SafeGapSphereSingleTest()
+               params.screening2 = SafeGapSphere(np.cumsum(vec_gammas), coherence_function)
+               params.screening_it_div = 1.
+               params.accelerated = True
+               params.verbose = False
+               
+               out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+               vecu, gap = compute_quantities(
+                  vecy, matA, out_slope["sol"], ratio * lbd_max, vec_gammas
+               )
+
+               if gap <= gap_old:
+                  mat_sol[i_dic, i_seq, i_ratio, rep, :] = out_slope["sol"]
+
+
+            # ---- 3c. Testing sphere ----
+            test1  = GeneralizedGapSphere(np.cumsum(vec_gammas))
+            test2 = GeneralizedGapSphereV2(np.cumsum(vec_gammas))
+            test3 = GeneralizedGapSphereV3(np.cumsum(vec_gammas))
+            # test2 = GeneralizedCoherenceGapSphere(np.cumsum(vec_gammas), coherence_function)
+
+            Atu = matA.T @ vecu
+            rgap = np.sqrt(2 * gap)
+
+            # 4. Computing duality when taking into account the output of screening rules
+            print(f"  old gap   {gap}")
+            delta = [0, 0, 0]
+            sumzero = [0, 0, 0]
+            for i_test, test in enumerate([test1, test2, test3]):
+               t_1 = time.time()
+               out = test.apply_test(Atu, gap, ratio * lbd_max, vec_gammas, 0.)
+               delta[i_test] = time.time() - t_1
+
+               sumzero[i_test] = np.sum(out)
+
+               _, new_gap = compute_quantities(
+                  vecy, matA[:, np.invert(out)], 
+                  mat_sol[i_dic, i_seq, i_ratio, rep, np.invert(out)], 
+                  ratio * lbd_max, vec_gammas[:(setup.n - np.sum(out))]
+               )
+
+               print(f"  new gap {i_test} {new_gap}")
+            print(f"  delta time {delta[0] / delta[1]}")
+            print(f"  delta time {delta[0] / delta[2]}")
+            print(f"  nb zero {sumzero[0]} - {sumzero[1]} - {sumzero[2]}")
diff --git a/experiments/SIAM/xp_0_balls/xp_viz_gen_sreening.py b/experiments/SIAM/xp_0_balls/xp_viz_gen_sreening.py
new file mode 100644
index 0000000..3e976ef
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/xp_viz_gen_sreening.py
@@ -0,0 +1,183 @@
+# -*- coding: utf-8 -*-
+import time, argparse, sys
+from datetime import datetime
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+from src import __version__
+from src.screening import AbstractGapScreening
+from src.slope import primal_func, dual_func
+from src.utils import get_lambda_max, gamma_sequence_generator, compute_coherence, compute_coherence_function
+from src.dictionaries import generate_dic
+
+from setup import Setup
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--noshow', help='save figure', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+parser.add_argument('--id', help='setup id', type=str,
+    default=1)
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+out_file_name = f"results/xp_setup{args.id}.npz"
+
+try:
+   load_results = np.load(out_file_name, allow_pickle=True)
+   mat_seed = load_results["mat_seed"]
+   mat_sol = load_results["mat_sol"]
+
+
+except FileNotFoundError:
+   print("No experiment results found")
+   exit()
+
+
+# -------------------------
+#     Screening class
+# -------------------------
+
+class DebugTest_p(AbstractGapScreening):
+   """ Generalized test
+   """
+   def __init__(self, vec_cumsum_gammas):
+      super(AbstractGapScreening, self).__init__()
+      
+      # Adding zero at the beginning
+      self.vec_cumsum_gammas = np.zeros(vec_cumsum_gammas.size+1)
+      self.vec_cumsum_gammas[1:] = vec_cumsum_gammas
+
+
+   def apply_test(self, Atc, gap, lbd, vec_gammas, offset_radius=0, index=None) -> np.ndarray:
+      n = Atc.size
+
+      radius = np.sqrt(2 * gap) + offset_radius
+
+         # 1. Sort in descenting order
+      if index is None:
+         index = np.argsort(np.abs(Atc))[::-1]
+
+      for l in range(n):
+         # setdiff1d with "assume_unique" option keeps the ordering
+         cumsum_Atc = np.zeros(n)
+         cumsum_Atc[1:] = np.cumsum(np.abs(Atc[np.setdiff1d(index, [l], assume_unique=True)]))
+
+            # row: q
+            # column: p
+         map_accept = np.zeros((n, n))
+         for q in range(1, n+1):
+            range_p = np.arange(q)
+            vec_bounds_p = np.abs(Atc[l]) \
+               + (cumsum_Atc[q-1] - cumsum_Atc[q - 1 - range_p]) \
+               + (1. + range_p) * radius \
+               + lbd * self.vec_cumsum_gammas[:q][::-1]
+
+               # screening test
+            map_accept[q-1, :q] += (vec_bounds_p < lbd * self.vec_cumsum_gammas[q])
+
+      return map_accept / float(setup.n)
+
+
+# -------------------------
+#            Hepers
+# -------------------------
+
+def compute_quantities(vecy, matA, vecx, lbd, vec_gammas):
+   """
+   """
+
+   # residual error
+   vecu = vecy - matA @ vecx
+
+      # dual scaling
+   beta_dual = np.sort(np.abs(matA.T @ vecu))[::-1]
+   beta_dual = np.cumsum(beta_dual) / np.cumsum(lbd * vec_gammas)
+   vecu /= np.max(beta_dual)
+
+   pval = primal_func(vecy, matA @ vecx, vecx, lbd, vec_gammas)
+   dval = dual_func(vecy, np.linalg.norm(vecy, 2)**2, vecu)
+
+   gap = np.abs(pval - dval)
+
+   return vecu, gap
+
+
+# -------------------------
+#            Xps
+# -------------------------
+
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+i_xp = 0
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+
+         f, ax = plt.subplots(1, 1)
+         mat_results = np.zeros((setup.n, setup.n))
+
+         for rep in range(setup.n_rep):
+            i_xp += 1
+            print(f"xp {i_xp} / {nb_xp}")
+
+            np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+            # ---- 1. Gen data ----
+            matA = generate_dic(
+               setup.list_dic[i_dic],
+               setup.m,
+               setup.n,
+               setup.normalize
+            )
+
+            vecy = np.random.randn(setup.m)
+
+
+            # ---- 2. Compute parameters ----
+            vec_gammas = gamma_sequence_generator(
+               setup.m, 
+               setup.n,
+               setup.list_sequence[i_seq],
+               setup.m / (10 * setup.n)
+            )
+
+            lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+            # ---- 3. XP ----
+
+            vecu, gap = compute_quantities(
+               vecy, matA, mat_sol[i_dic, i_seq, i_ratio, rep, :], ratio * lbd_max, vec_gammas
+            )
+
+            # ---- 3c. Testing sphere ----
+            test = DebugTest_p(np.cumsum(vec_gammas))
+
+            Atu = matA.T @ vecu
+            rgap = np.sqrt(2 * gap)
+
+            # 4. Computing duality when taking into account the output of screening rules
+            mat_results += test.apply_test(Atu, gap, ratio * lbd_max, vec_gammas, 0.) / setup.n_rep
+
+         # [i_ratio, i_seq]
+         heatmap = ax.pcolor(mat_results, cmap='viridis')
+         # ax.imshow(mat_results, cmap='viridis')
+         plt.colorbar(heatmap)
+         ax.set_title(f"{setup.list_dic[i_dic]} -- {setup.list_sequence[i_seq]} -- lbd/lbd_max={ratio}")
+
+         if not args.noshow:
+            plt.draw()
+            plt.pause(0.001)
+
+         if args.save:
+            filename = f"figs/viztestp/setup{args.id}_{setup.list_dic[i_dic]}_seq{i_seq}_lbd{i_ratio}.pdf"
+            plt.savefig(filename, bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
diff --git a/experiments/SIAM/xp_0_balls/xpparams.py b/experiments/SIAM/xp_0_balls/xpparams.py
new file mode 100644
index 0000000..0402fc4
--- /dev/null
+++ b/experiments/SIAM/xp_0_balls/xpparams.py
@@ -0,0 +1,10 @@
+import numpy as np
+
+# Algorithmic parameters
+stopping_gap = 1e-14
+
+# -- Screening parameter --
+# vec_offsets = np.linspace(0, setup.max_offset, setup.nb_point)
+nb_point   = 2000
+max_offset = 2
+vec_offsets = max_offset * np.logspace(-7., .0, num=nb_point)
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/figs/xp0_gaussian 0..eps b/experiments/SIAM/xp_1_balls/figs/xp0_gaussian 0..eps
new file mode 100644
index 0000000..f6dc3de
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/figs/xp0_gaussian 0..eps	
@@ -0,0 +1,11905 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: xp0_gaussian 0..eps
+%%Creator: Matplotlib v3.4.3, https://matplotlib.org/
+%%CreationDate: Mon Sep  6 16:59:19 2021
+%%Orientation: portrait
+%%BoundingBox: -337 165 950 627
+%%HiResBoundingBox: -337.720313 165.787500 949.720313 626.212500
+%%EndComments
+%%BeginProlog
+/mpldict 14 dict def
+mpldict begin
+/_d { bind def } bind def
+/m { moveto } _d
+/l { lineto } _d
+/r { rlineto } _d
+/c { curveto } _d
+/cl { closepath } _d
+/ce { closepath eofill } _d
+/box {
+      m
+      1 index 0 r
+      0 exch r
+      neg 0 r
+      cl
+    } _d
+/clipbox {
+      box
+      clip
+      newpath
+    } _d
+/sc { setcachedevice } _d
+%!PS-Adobe-3.0 Resource-Font
+%%Creator: Converted from TrueType to Type 3 by Matplotlib.
+10 dict begin
+/FontName /CMUSerif-Roman def
+/PaintType 0 def
+/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def
+/FontBBox [-2324 -723 2982 1915] def
+/FontType 3 def
+/Encoding [/space /percent /hyphen /zero /one /two /three /four /six /eight /c /d /e /f /i /n /o /r /s /t /z] def
+/CharStrings 22 dict dup begin
+/.notdef 0 def
+/space{681 0 0 0 0 0 sc
+ce} _d
+/percent{1705 0 115 -115 1589 1536 sc
+115 1124 m
+115 1241 145 1339 205 1418 c
+265 1497 335 1536 416 1536 c
+465 1536 514 1514 563 1470 c
+674 1365 801 1312 946 1313 c
+1110 1313 1240 1378 1335 1507 c
+1352 1526 1366 1536 1378 1536 c
+1389 1536 1398 1532 1406 1523 c
+1415 1515 1419 1506 1419 1495 c
+1419 1487 1414 1475 1403 1458 c
+367 -84 l
+352 -105 338 -115 326 -115 c
+315 -115 306 -111 297 -102 c
+289 -94 285 -85 285 -74 c
+285 -65 291 -51 303 -33 c
+1223 1337 l
+1221 1339 l
+1150 1291 1059 1267 948 1268 c
+843 1268 740 1297 639 1354 c
+668 1283 682 1206 682 1122 c
+682 1007 656 910 605 830 c
+554 751 491 711 416 711 c
+335 711 265 750 205 827 c
+145 905 115 1004 115 1124 c
+
+256 1291 m
+247 1243 242 1187 242 1122 c
+242 1058 247 1002 256 954 c
+265 907 277 871 290 846 c
+304 821 320 802 339 787 c
+358 773 373 764 384 761 c
+395 758 407 756 418 756 c
+474 756 523 791 566 860 c
+609 930 631 1018 631 1124 c
+631 1228 609 1315 566 1385 c
+523 1456 474 1491 418 1491 c
+406 1491 394 1489 382 1486 c
+371 1483 356 1474 338 1459 c
+320 1445 304 1426 290 1401 c
+277 1376 265 1340 256 1291 c
+
+1022 299 m
+1022 416 1052 514 1112 593 c
+1172 672 1242 711 1323 711 c
+1397 711 1460 671 1511 591 c
+1563 511 1589 413 1589 297 c
+1589 182 1563 85 1512 5 c
+1461 -75 1398 -115 1323 -115 c
+1242 -115 1172 -76 1112 2 c
+1052 80 1022 179 1022 299 c
+
+1163 466 m
+1154 417 1149 361 1149 297 c
+1149 233 1154 177 1163 129 c
+1173 81 1185 45 1198 20 c
+1212 -4 1228 -23 1246 -37 c
+1265 -52 1280 -61 1291 -64 c
+1303 -68 1314 -70 1325 -70 c
+1381 -70 1430 -35 1473 34 c
+1516 104 1538 192 1538 299 c
+1538 403 1516 490 1473 560 c
+1430 631 1381 666 1325 666 c
+1313 666 1301 664 1289 660 c
+1278 657 1263 648 1245 633 c
+1228 619 1212 600 1198 575 c
+1185 551 1173 515 1163 466 c
+
+ce} _d
+/hyphen{681 0 20 381 565 502 sc
+20 381 m
+20 502 l
+565 502 l
+565 381 l
+20 381 l
+
+ce} _d
+/zero{1024 0 80 -45 942 1364 sc
+80 655 m
+80 856 105 1011 156 1120 c
+227 1283 345 1364 512 1364 c
+547 1364 583 1359 620 1349 c
+657 1340 699 1317 746 1280 c
+793 1243 831 1195 860 1135 c
+915 1019 942 859 942 655 c
+942 456 917 302 866 193 c
+792 34 673 -45 510 -45 c
+449 -45 387 -29 324 2 c
+262 33 211 87 172 162 c
+111 275 80 439 80 655 c
+
+250 680 m
+250 474 257 330 272 248 c
+289 159 320 96 365 57 c
+411 19 459 0 510 0 c
+565 0 615 20 660 61 c
+706 102 736 167 750 256 c
+765 343 773 485 772 680 c
+772 870 765 1003 752 1079 c
+734 1168 701 1230 653 1265 c
+606 1301 558 1319 510 1319 c
+492 1319 473 1316 454 1311 c
+435 1306 412 1295 385 1280 c
+358 1265 333 1238 312 1200 c
+291 1162 276 1114 266 1057 c
+255 983 250 857 250 680 c
+
+ce} _d
+/one{1024 0 182 0 858 1364 sc
+182 1169 m
+182 1233 l
+346 1233 470 1277 555 1364 c
+578 1364 592 1361 596 1356 c
+600 1351 602 1336 602 1311 c
+602 162 l
+602 121 612 95 632 82 c
+652 69 706 63 793 63 c
+858 63 l
+858 0 l
+810 4 699 6 526 6 c
+353 6 242 4 195 0 c
+195 63 l
+260 63 l
+346 63 399 69 420 81 c
+441 94 451 121 451 162 c
+451 1223 l
+380 1187 290 1169 182 1169 c
+
+ce} _d
+/two{1024 0 102 0 920 1364 sc
+102 0 m
+102 25 103 41 105 48 c
+108 55 114 65 125 76 c
+518 514 l
+661 675 733 826 733 967 c
+733 1058 709 1137 661 1202 c
+614 1267 546 1300 459 1300 c
+399 1300 344 1282 293 1245 c
+242 1208 205 1157 182 1092 c
+186 1093 195 1094 209 1094 c
+243 1094 269 1083 288 1062 c
+307 1041 317 1016 317 987 c
+317 950 305 923 281 905 c
+258 888 234 879 211 879 c
+202 879 191 880 178 882 c
+166 884 150 894 131 913 c
+112 932 102 959 102 993 c
+102 1088 138 1174 210 1250 c
+283 1326 374 1364 485 1364 c
+610 1364 714 1327 796 1252 c
+879 1178 920 1083 920 967 c
+920 926 914 887 901 850 c
+889 813 875 781 858 752 c
+842 723 812 686 768 640 c
+724 594 684 555 649 522 c
+614 489 556 438 477 369 c
+260 158 l
+629 158 l
+749 158 814 163 823 174 c
+836 193 851 254 868 356 c
+920 356 l
+862 0 l
+102 0 l
+
+ce} _d
+/three{1024 0 86 -45 936 1364 sc
+86 276 m
+86 317 98 347 121 366 c
+144 385 171 395 201 395 c
+232 395 259 385 281 364 c
+304 344 315 316 315 281 c
+315 243 302 213 275 192 c
+249 171 217 163 180 168 c
+213 113 259 74 319 49 c
+380 24 438 12 494 12 c
+553 12 606 37 653 88 c
+701 139 725 226 725 350 c
+725 455 704 538 663 599 c
+622 660 562 690 481 690 c
+391 690 l
+370 690 357 691 351 693 c
+345 695 342 702 342 713 c
+342 726 352 734 373 737 c
+394 737 420 739 453 743 c
+532 746 593 781 635 850 c
+673 914 692 992 692 1083 c
+692 1166 672 1225 632 1260 c
+593 1295 547 1313 496 1313 c
+448 1313 398 1303 345 1283 c
+292 1263 252 1231 223 1186 c
+308 1186 350 1152 350 1083 c
+350 1053 340 1028 321 1008 c
+302 989 277 979 246 979 c
+216 979 191 988 171 1007 c
+151 1026 141 1052 141 1085 c
+141 1163 176 1229 245 1283 c
+315 1337 401 1364 504 1364 c
+605 1364 693 1337 768 1284 c
+843 1231 881 1163 881 1081 c
+881 1000 854 927 801 861 c
+748 795 679 748 594 721 c
+698 700 781 655 843 584 c
+905 514 936 436 936 350 c
+936 243 894 151 810 72 c
+726 -6 623 -45 500 -45 c
+387 -45 289 -14 208 47 c
+127 108 86 185 86 276 c
+
+ce} _d
+/four{1024 0 57 0 965 1387 sc
+57 338 m
+57 401 l
+686 1362 l
+697 1379 710 1387 727 1386 c
+742 1386 752 1383 755 1377 c
+758 1371 760 1356 760 1333 c
+760 401 l
+965 401 l
+965 338 l
+760 338 l
+760 160 l
+760 121 768 95 784 82 c
+801 69 844 63 915 63 c
+958 63 l
+958 0 l
+902 4 809 6 680 6 c
+551 6 459 4 403 0 c
+403 63 l
+446 63 l
+517 63 560 69 577 81 c
+594 94 602 120 602 160 c
+602 338 l
+57 338 l
+
+115 401 m
+614 401 l
+614 1165 l
+115 401 l
+
+ce} _d
+/six{1024 0 86 -45 936 1364 sc
+86 647 m
+86 862 141 1035 250 1166 c
+359 1298 484 1364 625 1364 c
+707 1364 771 1343 816 1301 c
+862 1260 885 1207 885 1143 c
+885 1108 875 1082 854 1067 c
+833 1052 812 1044 791 1044 c
+766 1044 744 1052 725 1069 c
+706 1086 696 1109 696 1139 c
+696 1200 734 1231 809 1231 c
+774 1286 714 1313 629 1313 c
+603 1313 577 1309 550 1301 c
+523 1294 493 1277 458 1252 c
+423 1227 393 1194 366 1154 c
+339 1114 317 1056 298 981 c
+279 906 270 819 270 721 c
+270 672 l
+326 807 411 875 526 874 c
+641 874 738 830 817 743 c
+896 656 936 547 936 418 c
+936 285 895 175 812 87 c
+729 -1 630 -45 514 -45 c
+462 -45 412 -34 365 -12 c
+318 9 273 45 229 94 c
+186 143 151 215 125 310 c
+99 405 86 517 86 647 c
+
+274 463 m
+274 329 286 230 311 166 c
+315 155 321 143 330 128 c
+339 113 352 96 367 77 c
+383 58 404 43 430 30 c
+456 18 484 12 514 12 c
+605 12 673 56 717 145 c
+740 194 752 286 752 420 c
+752 557 740 650 715 700 c
+673 785 609 827 524 827 c
+467 827 418 807 378 768 c
+339 729 311 683 296 630 c
+281 577 274 522 274 463 c
+
+ce} _d
+/eight{1024 0 86 -45 936 1364 sc
+86 309 m
+86 462 184 587 381 686 c
+296 743 246 780 231 797 c
+171 864 141 939 141 1022 c
+141 1117 177 1198 249 1264 c
+322 1331 409 1364 512 1364 c
+610 1364 696 1336 770 1279 c
+844 1222 881 1149 881 1059 c
+881 932 798 826 633 741 c
+742 673 810 625 836 596 c
+903 522 936 438 936 344 c
+936 235 894 142 810 67 c
+726 -8 626 -45 510 -45 c
+397 -45 298 -12 213 54 c
+128 120 86 205 86 309 c
+
+188 309 m
+188 224 220 154 283 97 c
+347 40 423 12 512 12 c
+598 12 673 37 737 86 c
+802 135 834 197 834 270 c
+834 299 829 325 819 350 c
+810 375 795 397 776 416 c
+757 436 742 450 730 459 c
+719 468 702 481 680 496 c
+428 655 l
+268 566 188 451 188 309 c
+
+231 1102 m
+231 1037 265 981 334 936 c
+588 772 l
+723 851 791 947 791 1059 c
+791 1132 763 1192 708 1240 c
+653 1289 587 1313 510 1313 c
+435 1313 369 1293 314 1253 c
+259 1214 231 1163 231 1102 c
+
+ce} _d
+/c{909 0 70 -23 850 918 sc
+200 112 m
+113 203 70 313 70 442 c
+70 572 113 684 198 777 c
+283 871 389 918 514 918 c
+597 918 670 898 733 858 c
+796 819 827 765 827 698 c
+827 668 818 644 800 627 c
+783 610 760 602 733 602 c
+704 602 681 611 664 628 c
+647 646 639 669 639 696 c
+639 708 641 720 645 732 c
+649 744 658 756 673 769 c
+688 782 709 789 735 791 c
+686 841 615 866 520 866 c
+519 866 517 866 516 866 c
+447 866 383 833 326 768 c
+269 703 240 595 240 446 c
+240 368 249 300 268 243 c
+287 186 313 143 344 114 c
+375 85 406 63 437 49 c
+468 36 498 29 528 29 c
+662 29 752 101 797 244 c
+801 257 810 264 823 264 c
+841 264 850 257 850 244 c
+850 237 847 225 842 208 c
+837 191 826 168 809 141 c
+792 114 772 88 748 64 c
+725 41 692 20 650 3 c
+609 -14 562 -23 510 -23 c
+390 -23 287 22 200 112 c
+
+ce} _d
+/d{1136 0 70 -23 1079 1421 sc
+70 440 m
+70 570 115 680 206 770 c
+297 860 403 905 526 905 c
+630 905 716 863 784 778 c
+784 1221 l
+784 1272 775 1303 757 1316 c
+740 1329 696 1335 625 1335 c
+625 1399 l
+920 1421 l
+920 178 l
+920 127 929 95 946 82 c
+964 69 1008 63 1079 63 c
+1079 0 l
+778 -23 l
+778 113 l
+707 23 616 -22 504 -23 c
+387 -23 285 22 199 112 c
+113 202 70 311 70 440 c
+
+240 438 m
+240 311 260 217 299 154 c
+354 67 425 23 514 23 c
+615 23 696 71 756 166 c
+771 189 779 215 778 242 c
+778 662 l
+778 689 771 714 756 737 c
+700 819 626 860 535 860 c
+440 860 362 816 303 729 c
+261 664 240 567 240 438 c
+
+ce} _d
+/e{909 0 57 -23 850 918 sc
+57 451 m
+57 580 98 690 181 781 c
+264 872 364 918 483 918 c
+603 918 694 879 756 801 c
+819 723 850 628 850 516 c
+850 495 847 483 842 479 c
+837 475 822 473 799 473 c
+227 473 l
+227 334 248 231 289 166 c
+346 75 423 29 520 29 c
+533 29 548 30 564 33 c
+580 36 604 43 637 54 c
+670 66 700 88 729 119 c
+758 150 780 191 797 240 c
+801 259 810 269 823 268 c
+841 268 850 260 850 244 c
+850 232 843 212 830 185 c
+817 158 799 129 774 97 c
+749 65 713 37 665 13 c
+618 -11 565 -23 508 -23 c
+388 -23 283 22 192 113 c
+102 204 57 317 57 451 c
+
+229 516 m
+715 516 l
+715 545 712 575 707 607 c
+702 639 693 677 678 721 c
+664 766 640 802 607 830 c
+574 858 532 872 483 872 c
+461 872 438 867 414 858 c
+391 849 365 833 336 810 c
+307 787 283 750 263 699 c
+243 648 232 587 229 516 c
+
+ce} _d
+/f{624 0 68 0 731 1444 sc
+68 819 m
+68 883 l
+229 883 l
+229 1118 l
+229 1219 262 1299 327 1357 c
+393 1415 466 1444 547 1444 c
+600 1444 644 1430 679 1401 c
+714 1372 731 1339 731 1300 c
+731 1274 723 1252 707 1235 c
+692 1218 670 1210 641 1210 c
+614 1210 592 1219 576 1236 c
+561 1253 553 1274 553 1298 c
+553 1342 573 1371 614 1384 c
+593 1393 571 1398 547 1399 c
+498 1399 454 1374 415 1323 c
+377 1272 358 1205 358 1120 c
+358 883 l
+598 883 l
+598 819 l
+365 819 l
+365 160 l
+365 121 373 95 389 82 c
+406 69 449 63 520 63 c
+563 63 l
+563 0 l
+508 4 422 6 303 6 c
+286 6 265 6 239 5 c
+214 4 184 3 149 2 c
+115 1 89 0 70 0 c
+70 63 l
+143 63 187 67 204 76 c
+221 85 229 112 229 156 c
+229 819 l
+68 819 l
+
+ce} _d
+/i{567 0 68 0 506 1370 sc
+68 0 m
+68 63 l
+141 63 185 67 202 76 c
+219 85 227 112 227 156 c
+227 707 l
+227 758 218 789 201 801 c
+184 813 143 819 76 819 c
+76 883 l
+362 905 l
+362 154 l
+362 113 369 88 384 78 c
+399 68 439 63 506 63 c
+506 0 l
+367 4 296 6 293 6 c
+274 6 199 4 68 0 c
+
+154 1262 m
+154 1289 164 1314 185 1336 c
+206 1359 232 1370 262 1370 c
+292 1370 318 1360 339 1339 c
+360 1319 371 1293 371 1261 c
+371 1230 360 1204 339 1183 c
+318 1163 292 1153 262 1153 c
+231 1153 205 1164 184 1186 c
+164 1208 154 1233 154 1262 c
+
+ce} _d
+/n{1136 0 66 0 1096 905 sc
+66 0 m
+66 63 l
+139 63 183 67 200 76 c
+217 85 225 112 225 156 c
+225 705 l
+225 756 216 787 198 800 c
+181 813 137 819 66 819 c
+66 883 l
+354 905 l
+354 690 l
+418 833 519 905 657 905 c
+760 905 831 880 872 829 c
+902 795 920 759 926 721 c
+933 683 936 615 936 516 c
+936 125 l
+937 96 949 79 971 72 c
+993 66 1035 63 1096 63 c
+1096 0 l
+957 4 880 6 866 6 c
+855 6 778 4 635 0 c
+635 63 l
+708 63 752 67 769 76 c
+786 85 795 112 795 156 c
+795 633 l
+795 702 784 757 763 798 c
+742 839 702 860 643 860 c
+572 860 509 830 452 771 c
+395 712 367 632 367 532 c
+367 156 l
+367 112 375 85 392 76 c
+409 67 454 63 526 63 c
+526 0 l
+387 4 310 6 297 6 c
+286 6 209 4 66 0 c
+
+ce} _d
+/o{1024 0 57 -23 965 918 sc
+192 110 m
+102 199 57 309 57 438 c
+57 568 101 680 189 775 c
+278 870 385 918 512 918 c
+636 918 742 871 831 776 c
+920 682 965 569 965 438 c
+965 309 920 200 830 111 c
+741 22 634 -23 510 -23 c
+389 -23 283 21 192 110 c
+
+227 455 m
+227 322 244 226 279 166 c
+332 75 410 29 512 29 c
+563 29 609 43 651 70 c
+694 97 727 134 750 180 c
+780 240 795 332 795 455 c
+795 586 777 681 741 739 c
+688 828 611 872 510 872 c
+466 872 422 860 379 837 c
+336 814 302 780 276 735 c
+243 675 227 582 227 455 c
+
+ce} _d
+/r{800 0 57 0 745 905 sc
+57 0 m
+57 63 l
+130 63 174 67 191 76 c
+208 85 217 112 217 156 c
+217 705 l
+217 756 208 787 190 800 c
+173 813 128 819 57 819 c
+57 883 l
+342 905 l
+342 680 l
+361 739 391 791 432 836 c
+473 882 527 905 594 905 c
+638 905 674 893 702 868 c
+731 843 745 814 745 780 c
+745 750 736 727 717 712 c
+699 697 679 690 657 690 c
+632 690 611 698 594 713 c
+577 729 569 751 569 778 c
+569 795 573 809 580 822 c
+588 835 595 844 601 849 c
+607 854 612 857 616 858 c
+613 859 606 860 594 860 c
+519 860 459 822 416 747 c
+373 672 352 582 352 475 c
+352 160 l
+352 121 360 95 376 82 c
+393 69 437 63 508 63 c
+551 63 l
+551 0 l
+496 4 410 6 291 6 c
+274 6 253 6 227 5 c
+201 4 171 3 137 2 c
+103 1 76 0 57 0 c
+
+ce} _d
+/s{806 0 68 -23 737 918 sc
+68 27 m
+68 297 l
+68 312 68 323 69 328 c
+70 333 72 338 76 342 c
+80 346 86 348 94 348 c
+103 348 110 346 113 342 c
+117 338 120 328 123 313 c
+144 219 176 147 220 97 c
+265 48 327 23 408 23 c
+485 23 542 40 581 74 c
+620 108 639 153 639 209 c
+639 309 568 372 426 397 c
+344 414 286 427 252 438 c
+218 449 186 467 156 492 c
+97 540 68 598 68 666 c
+68 734 94 793 145 843 c
+197 893 280 918 395 918 c
+472 918 536 899 588 860 c
+603 872 615 883 623 893 c
+641 910 655 918 664 918 c
+675 918 681 914 683 907 c
+685 900 686 887 686 868 c
+686 662 l
+686 647 686 636 685 631 c
+684 626 682 621 678 617 c
+674 614 668 612 659 612 c
+644 612 636 618 635 631 c
+624 796 544 879 395 879 c
+314 879 256 863 220 832 c
+184 801 166 765 166 723 c
+166 700 171 679 182 661 c
+193 644 206 630 220 619 c
+235 609 255 599 282 589 c
+309 580 330 573 346 570 c
+363 567 387 562 418 555 c
+527 534 605 502 651 457 c
+708 400 737 335 737 262 c
+737 181 710 114 655 59 c
+600 4 518 -23 408 -23 c
+319 -23 244 7 182 66 c
+174 58 167 50 161 43 c
+155 36 151 32 148 29 c
+146 26 145 24 144 22 c
+143 21 142 19 141 18 c
+114 -9 97 -23 90 -23 c
+79 -23 73 -19 71 -12 c
+69 -5 68 8 68 27 c
+
+ce} _d
+/t{794 0 39 -23 680 1260 sc
+39 819 m
+39 864 l
+102 867 154 890 195 934 c
+237 979 265 1028 279 1083 c
+294 1138 302 1197 303 1260 c
+354 1260 l
+354 883 l
+647 883 l
+647 819 l
+354 819 l
+354 250 l
+354 103 400 29 492 29 c
+531 29 564 49 590 89 c
+616 130 629 186 629 258 c
+629 371 l
+680 371 l
+680 254 l
+680 180 663 115 629 60 c
+595 5 544 -23 477 -23 c
+452 -23 428 -20 403 -13 c
+379 -7 351 4 319 20 c
+288 37 262 65 242 105 c
+223 146 213 195 213 254 c
+213 819 l
+39 819 l
+
+ce} _d
+/z{909 0 57 0 821 883 sc
+57 29 m
+57 38 63 51 76 66 c
+647 838 l
+414 838 l
+306 838 234 818 199 778 c
+164 739 144 664 137 553 c
+86 553 l
+109 883 l
+764 883 l
+779 883 790 883 796 882 c
+802 881 807 879 811 874 c
+815 870 817 864 817 856 c
+817 848 811 836 799 821 c
+229 51 l
+471 51 l
+584 51 660 75 698 122 c
+737 169 761 256 770 383 c
+821 383 l
+786 0 l
+111 0 l
+89 0 74 1 67 4 c
+60 7 57 16 57 29 c
+
+ce} _d
+end readonly def
+
+/BuildGlyph {
+ exch begin
+ CharStrings exch
+ 2 copy known not {pop /.notdef} if
+ true 3 1 roll get exec
+ end
+} _d
+
+/BuildChar {
+ 1 index /Encoding get exch get
+ 1 index /BuildGlyph get exec
+} _d
+
+FontName currentdict end definefont pop
+%!PS-Adobe-3.0 Resource-Font
+%%Creator: Converted from TrueType to Type 3 by Matplotlib.
+10 dict begin
+/FontName /Cmmi10 def
+/PaintType 0 def
+/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def
+/FontBBox [-70 -512 2146 1536] def
+/FontType 3 def
+/Encoding [/lambda /R /period /slash] def
+/CharStrings 5 dict dup begin
+/.notdef 0 def
+/lambda{1194 0 104 -27 1126 1421 sc
+104 35 m
+104 55 113 74 131 92 c
+707 657 l
+504 1227 l
+488 1270 471 1305 453 1330 c
+436 1355 410 1368 377 1368 c
+362 1368 354 1377 354 1395 c
+355 1403 359 1409 364 1414 c
+369 1419 376 1421 385 1421 c
+528 1421 615 1379 645 1294 c
+1061 133 l
+1079 75 1097 36 1116 16 c
+1123 6 1126 -1 1126 -4 c
+1126 -17 1121 -23 1110 -23 c
+999 -23 l
+965 -13 938 17 918 66 c
+731 590 l
+236 8 l
+211 -15 189 -27 170 -27 c
+153 -27 137 -21 124 -9 c
+111 3 104 18 104 35 c
+
+ce} _d
+/R{1554 0 80 -45 1546 1399 sc
+100 0 m
+87 0 80 9 80 27 c
+81 30 82 36 84 44 c
+86 53 89 59 92 64 c
+96 69 101 72 106 72 c
+189 72 248 77 281 86 c
+298 92 311 110 319 141 c
+600 1266 l
+603 1279 604 1289 604 1294 c
+604 1309 596 1317 580 1319 c
+554 1324 505 1327 432 1327 c
+419 1327 412 1336 412 1354 c
+413 1357 414 1363 416 1371 c
+418 1380 421 1386 424 1391 c
+428 1396 433 1399 438 1399 c
+1059 1399 l
+1108 1399 1160 1393 1213 1382 c
+1266 1371 1315 1353 1360 1328 c
+1405 1304 1441 1272 1470 1231 c
+1499 1191 1513 1144 1513 1090 c
+1513 1021 1490 960 1445 906 c
+1400 852 1342 807 1273 770 c
+1204 734 1136 709 1071 694 c
+1124 675 1168 644 1202 601 c
+1236 559 1253 510 1253 455 c
+1253 448 1253 442 1252 438 c
+1252 435 1252 431 1251 426 c
+1235 244 l
+1234 217 1232 195 1231 176 c
+1230 157 1229 142 1229 131 c
+1229 94 1234 64 1245 41 c
+1256 19 1278 8 1311 8 c
+1354 8 1391 28 1423 67 c
+1456 107 1477 150 1487 197 c
+1493 209 1500 215 1507 215 c
+1526 215 l
+1539 215 1546 206 1546 188 c
+1536 149 1520 111 1498 76 c
+1477 41 1449 12 1416 -11 c
+1383 -34 1348 -45 1309 -45 c
+1229 -45 1161 -27 1104 8 c
+1048 44 1020 100 1020 176 c
+1020 205 1023 230 1028 252 c
+1073 434 l
+1078 451 1081 470 1081 492 c
+1081 549 1062 593 1023 625 c
+985 658 937 674 879 674 c
+627 674 l
+492 133 l
+489 122 487 112 487 104 c
+487 90 495 82 512 80 c
+538 75 587 72 659 72 c
+673 72 680 63 680 45 c
+675 26 672 13 669 8 c
+666 3 658 0 645 0 c
+100 0 l
+
+639 727 m
+866 727 l
+1015 727 1127 765 1202 840 c
+1237 875 1264 919 1284 972 c
+1305 1026 1315 1080 1315 1133 c
+1315 1184 1300 1223 1270 1252 c
+1241 1281 1204 1300 1160 1311 c
+1117 1322 1069 1327 1016 1327 c
+879 1327 l
+842 1327 817 1324 805 1317 c
+793 1311 782 1291 772 1257 c
+639 727 l
+
+ce} _d
+/period{567 0 172 0 397 225 sc
+172 113 m
+172 144 183 170 206 192 c
+229 214 255 225 285 225 c
+304 225 322 220 340 210 c
+358 200 372 186 382 168 c
+392 150 397 132 397 113 c
+397 83 386 57 364 34 c
+342 11 316 0 285 0 c
+255 0 229 11 206 34 c
+183 57 172 83 172 113 c
+
+ce} _d
+/slash{1024 0 115 -512 907 1536 sc
+115 -471 m
+115 -467 116 -464 117 -463 c
+829 1511 l
+832 1519 836 1525 843 1529 c
+850 1534 857 1536 866 1536 c
+878 1536 888 1532 895 1525 c
+903 1518 907 1508 907 1495 c
+907 1487 l
+195 -487 l
+187 -504 174 -512 156 -512 c
+145 -512 135 -508 127 -500 c
+119 -492 115 -482 115 -471 c
+
+ce} _d
+end readonly def
+
+/BuildGlyph {
+ exch begin
+ CharStrings exch
+ 2 copy known not {pop /.notdef} if
+ true 3 1 roll get exec
+ end
+} _d
+
+/BuildChar {
+ 1 index /Encoding get exch get
+ 1 index /BuildGlyph get exec
+} _d
+
+FontName currentdict end definefont pop
+%!PS-Adobe-3.0 Resource-Font
+%%Creator: Converted from TrueType to Type 3 by Matplotlib.
+10 dict begin
+/FontName /TeX-ectt1000 def
+/PaintType 0 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox [-9 -244 575 837] def
+/FontType 3 def
+/Encoding [/A /C /hyphen /O /one /R /S /two /three] def
+/CharStrings 10 dict dup begin
+/.notdef 0 def
+/A{525 0 26 1 498 624 sc
+87 62 m
+87 63 91 82 99 117 c
+104 138 112 170 121 213 c
+128 245 139 293 154 357 c
+169 422 181 470 188 502 c
+190 510 193 522 197 539 c
+201 556 204 569 206 578 c
+210 598 216 611 223 616 c
+230 621 243 624 262 624 c
+284 624 l
+297 622 307 614 313 600 c
+314 597 315 593 316 588 c
+317 584 318 579 319 573 c
+320 568 321 564 322 561 c
+323 554 326 542 330 527 c
+334 512 337 501 338 493 c
+345 462 356 415 370 352 c
+385 290 396 243 403 212 c
+425 117 l
+433 82 437 63 437 62 c
+439 62 443 62 448 62 c
+454 63 458 63 461 63 c
+464 63 468 62 472 61 c
+477 60 481 59 484 57 c
+493 51 498 42 497 30 c
+496 18 491 9 481 4 c
+476 2 464 1 443 1 c
+364 1 l
+341 1 327 2 322 5 c
+313 11 308 20 308 32 c
+309 45 314 54 324 59 c
+328 61 342 62 366 62 c
+354 114 l
+342 166 l
+182 166 l
+170 114 l
+158 62 l
+182 62 196 61 200 59 c
+210 54 215 45 215 32 c
+216 20 211 11 202 5 c
+197 2 183 1 160 1 c
+81 1 l
+60 1 48 2 43 4 c
+33 9 28 18 27 30 c
+26 42 31 51 40 57 c
+44 60 48 61 53 62 c
+58 63 64 63 73 62 c
+82 62 86 62 87 62 c
+
+196 227 m
+328 227 l
+312 295 l
+286 416 l
+271 490 l
+263 542 l
+261 542 l
+253 490 l
+238 416 l
+212 295 l
+196 227 l
+
+ce} _d
+/C{525 0 32 -12 485 625 sc
+411 574 m
+412 575 415 582 420 593 c
+424 604 429 611 434 616 c
+441 622 449 624 459 622 c
+470 621 477 616 481 607 c
+483 602 484 595 484 586 c
+484 558 l
+484 451 l
+484 450 484 447 484 442 c
+484 438 484 435 484 433 c
+484 432 484 429 483 425 c
+483 422 482 419 481 417 c
+480 415 479 413 477 410 c
+475 408 473 406 470 405 c
+466 402 459 401 450 401 c
+434 401 423 406 418 415 c
+415 420 413 427 412 438 c
+411 445 409 454 405 466 c
+396 490 383 511 365 528 c
+348 545 327 556 304 560 c
+275 565 247 559 220 542 c
+193 525 171 502 154 474 c
+121 419 107 356 111 285 c
+114 234 127 188 148 149 c
+183 86 227 54 280 51 c
+289 50 300 51 315 54 c
+328 57 339 62 349 67 c
+365 78 376 87 382 94 c
+397 112 407 130 411 149 c
+412 152 412 156 412 163 c
+413 170 414 175 415 180 c
+416 185 418 190 421 193 c
+426 200 435 203 448 203 c
+455 203 460 203 463 202 c
+474 199 481 191 483 180 c
+484 175 484 167 483 157 c
+482 144 479 129 473 113 c
+458 74 431 44 393 21 c
+356 -1 315 -11 272 -10 c
+235 -9 200 3 168 26 c
+136 49 110 77 90 112 c
+51 179 35 253 41 334 c
+46 400 63 457 92 504 c
+113 538 138 566 169 587 c
+200 608 233 620 270 623 c
+283 624 296 623 311 621 c
+326 618 342 614 360 607 c
+379 598 396 587 411 574 c
+
+ce} _d
+/hyphen{525 0 85 186 440 247 sc
+109 246 m
+112 247 125 247 149 247 c
+227 247 l
+351 247 l
+391 247 l
+413 247 l
+426 245 434 237 436 222 c
+439 207 434 197 423 190 c
+419 187 410 186 395 186 c
+343 186 l
+178 186 l
+131 186 l
+117 186 108 187 105 188 c
+92 193 85 203 86 218 c
+87 234 95 243 109 246 c
+
+ce} _d
+/O{525 0 56 -10 468 623 sc
+219 623 m
+224 623 230 623 235 623 c
+241 623 248 623 255 623 c
+262 623 268 623 272 623 c
+315 623 348 620 369 615 c
+392 609 410 600 423 588 c
+440 571 452 541 459 497 c
+463 473 466 436 467 387 c
+468 362 468 324 468 274 c
+468 202 464 146 457 106 c
+452 69 441 43 424 26 c
+406 9 376 -3 334 -8 c
+317 -9 291 -10 256 -10 c
+217 -10 187 -8 168 -5 c
+137 1 113 13 96 30 c
+88 39 81 53 75 72 c
+68 95 63 125 60 160 c
+57 206 56 258 56 315 c
+56 376 57 421 60 451 c
+63 489 67 518 74 539 c
+80 558 87 571 94 580 c
+99 586 104 591 111 596 c
+118 601 124 604 129 607 c
+134 610 142 612 152 614 c
+162 616 169 617 173 618 c
+177 619 185 620 197 621 c
+209 622 216 623 219 623 c
+
+126 249 m
+127 243 127 234 127 221 c
+130 178 133 150 135 139 c
+139 114 145 97 153 86 c
+163 71 179 62 200 57 c
+208 55 220 53 236 52 c
+243 51 252 51 265 51 c
+321 51 357 64 373 89 c
+378 97 383 112 388 134 c
+392 155 395 180 396 211 c
+397 238 398 278 398 332 c
+398 388 396 430 393 458 c
+389 497 379 523 364 538 c
+353 548 337 555 316 559 c
+305 561 288 562 265 562 c
+246 562 232 562 223 561 c
+215 561 204 559 189 554 c
+174 549 163 542 155 533 c
+142 518 134 491 130 452 c
+127 423 126 380 126 323 c
+126 249 l
+
+ce} _d
+/one{525 0 103 1 443 625 sc
+242 483 m
+241 482 238 480 231 475 c
+225 470 220 467 217 464 c
+196 451 173 443 147 440 c
+126 439 113 444 108 456 c
+105 465 l
+104 482 109 493 122 498 c
+126 500 132 501 139 502 c
+147 503 152 503 155 504 c
+175 509 193 519 209 535 c
+222 548 234 564 244 583 c
+245 585 247 589 249 594 c
+252 599 254 604 256 607 c
+259 611 261 614 264 617 c
+271 622 278 624 287 623 c
+296 622 303 617 308 610 c
+311 605 312 598 312 588 c
+312 564 l
+312 459 l
+312 62 l
+388 62 l
+409 62 421 61 426 59 c
+437 54 443 45 443 31 c
+443 18 437 8 426 3 c
+422 2 412 1 397 1 c
+340 1 l
+205 1 l
+137 1 l
+122 2 114 11 111 26 c
+108 42 114 53 127 59 c
+132 61 144 62 165 62 c
+242 62 l
+242 483 l
+
+ce} _d
+/R{525 0 20 -26 522 612 sc
+86 551 m
+57 551 l
+46 551 39 552 34 555 c
+25 561 20 570 21 583 c
+22 596 27 605 38 610 c
+41 611 50 612 65 612 c
+114 612 l
+210 612 l
+253 612 285 609 306 603 c
+343 592 374 570 399 539 c
+424 508 435 474 433 436 c
+432 422 429 406 423 389 c
+416 373 408 358 397 345 c
+380 325 363 312 348 305 c
+363 291 373 282 376 278 c
+395 255 405 231 406 204 c
+406 197 406 180 405 153 c
+405 127 406 110 407 103 c
+408 82 412 67 419 59 c
+422 54 427 52 432 52 c
+438 52 442 55 445 60 c
+448 66 451 76 452 91 c
+452 100 453 107 455 111 c
+460 121 471 126 487 126 c
+502 126 512 122 517 114 c
+520 109 522 102 522 94 c
+522 83 520 71 517 59 c
+512 42 504 28 493 15 c
+468 -12 436 -18 397 -2 c
+389 1 382 5 375 11 c
+370 15 366 19 362 24 c
+359 29 356 34 353 40 c
+350 47 348 52 346 56 c
+344 60 342 66 341 74 c
+340 82 339 88 338 91 c
+337 94 337 101 336 110 c
+336 119 336 125 336 127 c
+336 130 336 136 336 146 c
+336 157 336 163 336 164 c
+336 195 334 216 329 226 c
+325 233 321 240 316 245 c
+300 262 278 273 250 276 c
+201 276 l
+156 276 l
+156 62 l
+185 62 l
+196 62 203 61 208 58 c
+217 52 222 43 221 30 c
+221 17 216 9 205 4 c
+201 2 188 1 165 1 c
+79 1 l
+54 1 40 2 35 5 c
+26 10 21 19 21 31 c
+21 44 26 53 35 58 c
+40 61 47 62 57 62 c
+86 62 l
+86 551 l
+
+156 337 m
+213 337 l
+244 337 269 340 287 347 c
+309 356 327 369 342 387 c
+357 405 364 425 363 447 c
+363 453 362 461 359 470 c
+356 479 352 488 345 497 c
+337 508 327 518 316 526 c
+307 532 298 537 288 541 c
+278 545 267 548 254 549 c
+241 550 231 551 223 551 c
+216 552 204 552 188 551 c
+172 551 161 551 156 551 c
+156 337 l
+
+ce} _d
+/S{525 0 47 -13 477 637 sc
+119 36 m
+118 33 117 28 114 19 c
+111 10 108 3 105 -1 c
+98 -8 89 -11 78 -10 c
+67 -9 60 -4 55 5 c
+53 10 52 17 52 26 c
+52 52 l
+52 157 l
+52 181 57 196 67 201 c
+71 203 77 204 86 204 c
+103 204 114 199 119 189 c
+121 185 122 179 122 170 c
+122 166 123 159 124 150 c
+128 129 137 111 152 96 c
+172 76 199 63 233 56 c
+291 45 336 53 368 81 c
+374 86 380 93 387 102 c
+394 112 398 122 401 132 c
+409 157 407 181 396 205 c
+385 229 368 247 345 259 c
+334 265 311 272 277 279 c
+270 280 259 283 244 286 c
+230 289 219 292 212 294 c
+181 302 162 308 155 311 c
+132 320 112 335 93 355 c
+84 364 76 375 70 387 c
+60 409 54 429 52 446 c
+49 485 60 521 86 553 c
+112 585 144 606 183 616 c
+233 630 282 627 330 606 c
+334 604 350 594 378 577 c
+379 580 380 585 383 594 c
+386 603 389 610 392 614 c
+399 621 407 624 418 623 c
+429 622 437 617 442 608 c
+444 603 445 596 445 587 c
+445 561 l
+445 457 l
+445 433 440 418 431 413 c
+427 410 420 409 411 409 c
+395 409 384 414 379 423 c
+377 426 375 430 374 434 c
+373 439 373 444 372 449 c
+371 455 371 459 370 462 c
+363 488 352 509 336 525 c
+317 544 293 555 264 560 c
+235 565 209 563 185 552 c
+169 546 155 537 143 524 c
+132 512 124 498 121 483 c
+115 458 119 436 134 415 c
+149 394 168 380 193 372 c
+199 370 211 367 230 362 c
+237 360 249 357 265 353 c
+281 350 293 347 300 346 c
+330 339 347 334 352 333 c
+377 324 400 310 420 290 c
+428 283 436 272 445 259 c
+466 226 475 189 470 149 c
+466 109 450 75 423 46 c
+405 27 382 12 353 1 c
+329 -8 299 -12 262 -9 c
+223 -7 191 -0 165 11 c
+152 16 137 24 119 36 c
+
+ce} _d
+/two{525 0 45 1 474 635 sc
+402 62 m
+402 79 403 90 406 95 c
+411 104 422 109 438 109 c
+449 109 457 107 462 102 c
+469 97 472 86 472 70 c
+472 37 l
+472 25 470 17 466 12 c
+461 5 450 1 433 1 c
+383 1 l
+145 1 l
+90 1 l
+73 1 61 6 55 16 c
+48 29 50 41 59 53 c
+62 56 67 61 74 66 c
+81 72 86 76 87 77 c
+137 119 l
+148 128 163 141 184 158 c
+205 176 221 189 232 198 c
+271 230 299 255 317 272 c
+361 315 388 354 397 391 c
+407 434 401 470 379 501 c
+353 538 314 558 261 561 c
+225 564 194 557 168 538 c
+155 529 144 517 136 503 c
+131 497 129 492 129 487 c
+129 485 130 482 133 477 c
+136 473 137 470 138 469 c
+145 448 141 431 124 418 c
+112 408 98 405 83 410 c
+68 415 58 425 54 440 c
+50 454 51 472 58 495 c
+66 524 81 549 104 570 c
+127 591 154 606 184 614 c
+235 628 286 626 338 608 c
+391 590 429 559 452 514 c
+459 501 464 485 469 466 c
+472 448 473 428 471 406 c
+468 381 461 356 448 332 c
+429 295 398 257 354 219 c
+342 208 316 187 276 154 c
+227 113 190 82 165 62 c
+402 62 l
+
+ce} _d
+/three{525 0 42 -33 487 627 sc
+153 530 m
+160 522 163 512 161 499 c
+160 487 155 477 147 470 c
+130 456 112 455 94 466 c
+75 478 68 498 75 526 c
+84 567 115 595 169 611 c
+190 617 213 621 239 622 c
+302 625 353 613 394 585 c
+407 576 418 566 427 553 c
+444 527 452 500 450 471 c
+449 442 440 415 423 389 c
+410 369 391 351 367 335 c
+404 319 433 294 454 260 c
+476 227 484 191 479 153 c
+476 136 471 120 464 105 c
+457 89 447 74 434 60 c
+421 47 410 37 402 32 c
+342 -11 269 -22 182 -1 c
+139 10 107 26 86 46 c
+77 55 71 62 67 67 c
+64 70 61 76 57 84 c
+52 94 48 105 45 116 c
+43 127 43 139 46 151 c
+49 163 55 172 65 178 c
+70 181 75 182 78 183 c
+93 186 106 183 117 174 c
+128 165 134 152 133 137 c
+133 132 131 126 128 119 c
+125 114 123 111 123 109 c
+123 108 126 104 131 96 c
+144 83 162 72 187 63 c
+246 44 297 46 340 69 c
+358 79 372 90 382 103 c
+391 114 398 125 402 136 c
+406 145 409 157 410 171 c
+410 176 409 184 408 193 c
+404 221 390 244 367 263 c
+344 282 318 294 289 298 c
+280 299 258 300 224 300 c
+209 300 201 300 198 301 c
+184 303 176 312 175 328 c
+174 336 176 343 180 349 c
+185 356 191 359 198 360 c
+207 362 221 363 239 364 c
+258 365 271 366 279 367 c
+300 370 319 378 335 391 c
+344 399 352 407 357 414 c
+382 447 388 477 376 504 c
+367 526 347 543 317 554 c
+297 561 273 563 245 561 c
+220 560 197 555 178 547 c
+169 542 160 536 153 531 c
+153 530 l
+
+ce} _d
+end readonly def
+
+/BuildGlyph {
+ exch begin
+ CharStrings exch
+ 2 copy known not {pop /.notdef} if
+ true 3 1 roll get exec
+ end
+} _d
+
+/BuildChar {
+ 1 index /Encoding get exch get
+ 1 index /BuildGlyph get exec
+} _d
+
+FontName currentdict end definefont pop
+%!PS-Adobe-3.0 Resource-Font
+%%Creator: Converted from TrueType to Type 3 by Matplotlib.
+10 dict begin
+/FontName /Cmr10 def
+/PaintType 0 def
+/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def
+/FontBBox [-90 -512 2066 1536] def
+/FontType 3 def
+/Encoding [/a /m /zero /three /five /x /eight /equal] def
+/CharStrings 9 dict dup begin
+/.notdef 0 def
+/a{1024 0 82 -23 1010 918 sc
+82 201 m
+82 282 114 348 178 399 c
+242 450 319 486 408 507 c
+498 528 583 539 664 539 c
+664 623 l
+664 662 655 700 638 737 c
+621 774 596 805 563 828 c
+530 852 494 864 455 864 c
+364 864 295 844 248 803 c
+274 803 295 793 312 773 c
+329 754 338 731 338 705 c
+338 678 328 654 309 635 c
+290 616 267 606 240 606 c
+213 606 189 616 170 635 c
+151 654 141 678 141 705 c
+141 777 174 830 239 865 c
+304 900 376 918 455 918 c
+510 918 566 906 622 882 c
+678 859 724 825 759 781 c
+795 737 813 686 813 627 c
+813 166 l
+813 139 819 115 830 92 c
+841 70 859 59 883 59 c
+906 59 922 70 933 93 c
+944 116 950 140 950 166 c
+950 297 l
+1010 297 l
+1010 166 l
+1010 135 1002 106 986 78 c
+970 51 948 29 921 12 c
+894 -4 865 -12 834 -12 c
+794 -12 759 3 730 34 c
+701 65 685 102 682 145 c
+657 94 619 53 570 22 c
+521 -8 468 -23 412 -23 c
+360 -23 309 -15 258 0 c
+208 15 166 39 132 72 c
+99 105 82 148 82 201 c
+
+248 201 m
+248 153 266 113 301 80 c
+336 47 378 31 426 31 c
+470 31 510 42 546 64 c
+582 86 611 116 632 154 c
+653 192 664 232 664 274 c
+664 487 l
+602 487 538 477 473 456 c
+408 436 355 404 312 361 c
+269 318 248 264 248 201 c
+
+ce} _d
+/m{1706 0 61 0 1669 905 sc
+61 0 m
+61 72 l
+108 72 146 76 176 83 c
+206 90 221 108 221 137 c
+221 696 l
+221 733 215 759 204 775 c
+193 792 178 802 157 805 c
+136 809 104 811 61 811 c
+61 883 l
+358 905 l
+358 705 l
+385 764 426 812 479 849 c
+533 886 592 905 655 905 c
+812 905 905 841 932 713 c
+959 770 999 817 1052 852 c
+1105 887 1162 905 1225 905 c
+1287 905 1339 895 1381 875 c
+1424 855 1456 824 1477 783 c
+1498 742 1509 691 1509 629 c
+1509 137 l
+1509 108 1524 90 1554 83 c
+1585 76 1623 72 1669 72 c
+1669 0 l
+1200 0 l
+1200 72 l
+1247 72 1285 76 1315 83 c
+1345 90 1360 108 1360 137 c
+1360 623 l
+1360 692 1350 747 1331 789 c
+1312 831 1272 852 1212 852 c
+1133 852 1068 820 1017 757 c
+966 694 940 622 940 541 c
+940 137 l
+940 108 955 90 985 83 c
+1015 76 1053 72 1100 72 c
+1100 0 l
+631 0 l
+631 72 l
+678 72 716 76 746 83 c
+776 90 791 108 791 137 c
+791 623 l
+791 690 781 744 762 787 c
+743 830 703 852 643 852 c
+564 852 498 820 447 757 c
+396 694 371 622 371 541 c
+371 137 l
+371 108 386 90 416 83 c
+446 76 484 72 530 72 c
+530 0 l
+61 0 l
+
+ce} _d
+/zero{1024 0 80 -45 942 1364 sc
+512 -45 m
+345 -45 231 24 170 161 c
+110 299 80 463 80 653 c
+80 772 91 883 112 988 c
+134 1093 177 1181 241 1254 c
+306 1327 396 1364 512 1364 c
+602 1364 676 1342 733 1298 c
+790 1254 834 1197 864 1127 c
+894 1058 914 983 925 903 c
+936 824 942 740 942 653 c
+942 536 931 426 909 323 c
+888 221 845 134 782 62 c
+719 -9 629 -45 512 -45 c
+
+512 8 m
+588 8 645 47 682 125 c
+719 203 742 289 751 384 c
+760 479 764 579 764 686 c
+764 789 760 883 751 970 c
+742 1057 719 1135 682 1205 c
+645 1276 589 1311 512 1311 c
+435 1311 377 1276 340 1205 c
+303 1134 280 1056 271 969 c
+262 883 258 789 258 686 c
+258 610 260 538 263 471 c
+267 404 277 334 293 262 c
+309 191 335 130 370 81 c
+406 32 453 8 512 8 c
+
+ce} _d
+/three{1024 0 86 -45 936 1364 sc
+195 158 m
+227 111 270 77 324 54 c
+378 31 436 20 498 20 c
+577 20 634 54 667 121 c
+700 189 717 266 717 352 c
+717 391 713 429 706 468 c
+699 507 688 543 671 576 c
+654 609 631 636 602 656 c
+573 676 538 686 496 686 c
+360 686 l
+348 686 342 692 342 705 c
+342 723 l
+342 734 348 739 360 739 c
+473 748 l
+521 748 561 766 592 802 c
+624 838 647 882 662 933 c
+677 985 684 1034 684 1081 c
+684 1146 669 1200 638 1242 c
+607 1284 561 1305 498 1305 c
+446 1305 396 1295 349 1275 c
+302 1256 264 1226 236 1186 c
+239 1187 241 1187 243 1187 c
+245 1188 247 1188 250 1188 c
+281 1188 306 1177 327 1156 c
+348 1135 358 1109 358 1079 c
+358 1050 348 1024 327 1003 c
+306 982 281 971 250 971 c
+220 971 194 982 173 1003 c
+152 1024 141 1050 141 1079 c
+141 1138 159 1189 194 1232 c
+229 1275 275 1308 330 1330 c
+386 1353 442 1364 498 1364 c
+539 1364 583 1358 629 1345 c
+675 1333 717 1315 754 1292 c
+791 1269 822 1240 845 1204 c
+869 1168 881 1127 881 1081 c
+881 1024 868 971 842 922 c
+817 873 782 831 737 796 c
+692 761 643 734 590 717 c
+649 706 706 683 759 650 c
+812 617 855 574 887 522 c
+920 470 936 414 936 354 c
+936 279 915 210 874 149 c
+833 88 778 41 711 6 c
+644 -28 573 -45 498 -45 c
+434 -45 370 -33 305 -8 c
+241 16 188 52 147 101 c
+106 150 86 208 86 276 c
+86 310 97 338 120 361 c
+143 384 171 395 205 395 c
+227 395 247 390 265 379 c
+284 369 298 355 308 336 c
+319 317 324 297 324 276 c
+324 243 312 215 289 192 c
+266 169 238 158 205 158 c
+195 158 l
+
+ce} _d
+/five{1024 0 102 -45 920 1364 sc
+178 233 m
+192 193 213 157 242 124 c
+271 91 306 66 345 47 c
+385 29 426 20 469 20 c
+568 20 636 58 673 135 c
+710 212 729 305 729 414 c
+729 461 728 501 726 533 c
+725 566 720 597 713 627 c
+700 675 678 717 646 753 c
+615 789 576 807 530 807 c
+484 807 444 800 411 786 c
+378 772 352 756 331 737 c
+310 718 292 699 276 678 c
+260 657 250 646 246 645 c
+223 645 l
+220 645 215 647 210 651 c
+205 656 203 660 203 664 c
+203 1348 l
+203 1351 205 1355 209 1358 c
+214 1362 218 1364 223 1364 c
+229 1364 l
+321 1320 419 1298 522 1298 c
+623 1298 721 1320 815 1364 c
+821 1364 l
+826 1364 830 1362 834 1359 c
+838 1356 840 1352 840 1348 c
+840 1329 l
+840 1322 839 1319 836 1319 c
+789 1257 731 1209 660 1174 c
+590 1139 517 1122 442 1122 c
+387 1122 331 1130 274 1145 c
+274 758 l
+319 795 360 821 395 836 c
+431 852 477 860 532 860 c
+607 860 675 838 734 795 c
+794 752 840 695 872 625 c
+904 556 920 485 920 412 c
+920 330 900 254 859 184 c
+819 114 764 58 695 17 c
+626 -24 550 -45 469 -45 c
+402 -45 340 -28 283 7 c
+227 42 183 88 150 147 c
+118 206 102 268 102 334 c
+102 365 112 390 132 409 c
+152 428 177 438 207 438 c
+237 438 262 428 282 408 c
+303 389 313 364 313 334 c
+313 305 303 280 282 259 c
+262 239 237 229 207 229 c
+202 229 197 229 191 230 c
+185 231 181 232 178 233 c
+
+ce} _d
+/x{1079 0 25 0 1057 883 sc
+25 0 m
+25 72 l
+77 72 126 82 172 102 c
+218 123 257 153 289 193 c
+475 430 l
+233 745 l
+209 775 183 793 154 800 c
+126 807 86 811 35 811 c
+35 883 l
+461 883 l
+461 811 l
+443 811 426 807 410 799 c
+395 791 387 779 387 764 c
+387 759 389 752 393 745 c
+557 532 l
+680 690 l
+697 710 705 730 705 750 c
+705 767 699 781 688 793 c
+677 805 663 811 645 811 c
+645 883 l
+1022 883 l
+1022 811 l
+969 811 920 801 873 780 c
+827 760 788 730 756 690 c
+594 483 l
+856 137 l
+882 107 909 89 937 82 c
+965 75 1005 72 1057 72 c
+1057 0 l
+631 0 l
+631 72 l
+648 72 664 76 679 84 c
+694 92 702 104 702 119 c
+702 125 700 131 696 137 c
+512 381 l
+365 193 l
+350 176 342 156 342 133 c
+342 116 348 102 359 90 c
+370 78 384 72 399 72 c
+399 0 l
+25 0 l
+
+ce} _d
+/eight{1024 0 86 -45 936 1364 sc
+86 311 m
+86 393 113 465 167 528 c
+221 591 290 644 375 686 c
+299 735 l
+252 766 214 806 185 857 c
+156 908 141 962 141 1018 c
+141 1083 158 1142 192 1195 c
+227 1248 272 1289 329 1319 c
+386 1349 447 1364 512 1364 c
+573 1364 631 1352 687 1327 c
+744 1302 790 1267 826 1221 c
+863 1175 881 1120 881 1057 c
+881 1011 870 968 848 929 c
+827 890 797 854 759 823 c
+722 792 682 765 639 743 c
+756 668 l
+810 633 853 586 886 529 c
+919 472 936 411 936 348 c
+936 274 916 207 876 146 c
+837 85 784 38 719 5 c
+654 -28 585 -45 512 -45 c
+441 -45 373 -31 307 -2 c
+242 27 188 68 147 122 c
+106 177 86 240 86 311 c
+
+197 311 m
+197 257 212 208 241 163 c
+271 118 310 83 359 58 c
+408 33 459 20 512 20 c
+591 20 663 43 728 89 c
+793 136 825 197 825 274 c
+825 300 820 326 809 351 c
+799 377 785 400 766 421 c
+748 442 728 460 705 473 c
+430 651 l
+387 628 348 600 312 565 c
+277 530 249 491 228 448 c
+207 405 197 359 197 311 c
+
+338 936 m
+586 776 l
+643 809 690 850 727 897 c
+764 944 782 998 782 1057 c
+782 1103 769 1145 743 1183 c
+718 1222 684 1252 643 1273 c
+602 1294 557 1305 510 1305 c
+469 1305 427 1297 385 1281 c
+343 1265 308 1241 281 1209 c
+254 1178 240 1141 240 1098 c
+240 1034 273 980 338 936 c
+
+ce} _d
+/equal{1591 0 115 272 1477 752 sc
+154 272 m
+143 272 133 276 126 285 c
+119 294 115 303 115 313 c
+115 324 119 334 126 342 c
+133 350 143 354 154 354 c
+1440 354 l
+1450 354 1459 350 1466 342 c
+1473 334 1477 324 1477 313 c
+1477 303 1473 294 1466 285 c
+1459 276 1450 272 1440 272 c
+154 272 l
+
+154 670 m
+143 670 133 674 126 682 c
+119 690 115 700 115 711 c
+115 721 119 730 126 739 c
+133 748 143 752 154 752 c
+1440 752 l
+1450 752 1459 748 1466 739 c
+1473 730 1477 721 1477 711 c
+1477 700 1473 690 1466 682 c
+1459 674 1450 670 1440 670 c
+154 670 l
+
+ce} _d
+end readonly def
+
+/BuildGlyph {
+ exch begin
+ CharStrings exch
+ 2 copy known not {pop /.notdef} if
+ true 3 1 roll get exec
+ end
+} _d
+
+/BuildChar {
+ 1 index /Encoding get exch get
+ 1 index /BuildGlyph get exec
+} _d
+
+FontName currentdict end definefont pop
+end
+%%EndProlog
+mpldict begin
+-337.72 165.788 translate
+1287.441 460.425 0 0 clipbox
+gsave
+0 0 m
+1287.440625 0 l
+1287.440625 460.425 l
+0 460.425 l
+cl
+1.000 setgray
+fill
+grestore
+gsave
+74.29375 60.825 m
+466.742708 60.825 l
+466.742708 429.865625 l
+74.29375 429.865625 l
+cl
+1.000 setgray
+fill
+grestore
+0.800 setlinewidth
+1 setlinejoin
+0 setlinecap
+[] 0 setdash
+0.000 setgray
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+103.828 60.825 o
+grestore
+gsave
+85.828477 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.926563 moveto
+/one glyphshow
+11.000000 0.926563 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 7.565625 moveto
+/hyphen glyphshow
+27.286777 7.565625 moveto
+/four glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+201.941 60.825 o
+grestore
+gsave
+183.940717 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/three glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+300.053 60.825 o
+grestore
+gsave
+282.052956 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/two glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+398.165 60.825 o
+grestore
+gsave
+380.165196 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/one glyphshow
+grestore
+0.600 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+82.0624 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+88.6307 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+94.3204 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+99.3391 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+133.363 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+150.64 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+162.898 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+172.406 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+180.175 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+186.743 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+192.433 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+197.451 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+231.475 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+248.752 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+261.01 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+270.518 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+278.287 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+284.855 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+290.545 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+295.564 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+329.588 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+346.864 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+359.122 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+368.63 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+376.399 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+382.967 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+388.657 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+393.676 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+427.7 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+444.977 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+457.235 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+466.743 60.825 o
+grestore
+gsave
+260.518229 12.246875 translate
+0.000000 rotate
+/Cmmi10 26.0 selectfont
+0.000000 0.234375 moveto
+/R glyphshow
+grestore
+0.800 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 64.443 o
+grestore
+/CMUSerif-Roman 22.000 selectfont
+gsave
+
+56.293750 56.810233 translate
+0.000000 rotate
+0.000000 0 m /zero glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 136.804 o
+grestore
+gsave
+
+45.293750 129.171140 translate
+0.000000 rotate
+0.000000 0 m /two glyphshow
+11.000000 0 m /zero glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 209.165 o
+grestore
+gsave
+
+45.293750 201.532047 translate
+0.000000 rotate
+0.000000 0 m /four glyphshow
+11.000000 0 m /zero glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 281.526 o
+grestore
+gsave
+
+45.293750 273.892953 translate
+0.000000 rotate
+0.000000 0 m /six glyphshow
+11.000000 0 m /zero glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 353.887 o
+grestore
+gsave
+
+45.293750 346.253860 translate
+0.000000 rotate
+0.000000 0 m /eight glyphshow
+11.000000 0 m /zero glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+74.2938 426.248 o
+grestore
+gsave
+
+34.293750 418.614767 translate
+0.000000 rotate
+0.000000 0 m /one glyphshow
+11.000000 0 m /zero glyphshow
+22.000000 0 m /zero glyphshow
+grestore
+/CMUSerif-Roman 26.000 selectfont
+gsave
+
+25.246875 98.470313 translate
+90.000000 rotate
+0.000000 0 m /percent glyphshow
+21.645508 0 m /space glyphshow
+30.291016 0 m /o glyphshow
+43.291016 0 m /f glyphshow
+51.212891 0 m /space glyphshow
+59.858398 0 m /z glyphshow
+71.398438 0 m /e glyphshow
+82.938477 0 m /r glyphshow
+93.094727 0 m /o glyphshow
+106.094727 0 m /space glyphshow
+114.740234 0 m /e glyphshow
+126.280273 0 m /n glyphshow
+140.702148 0 m /t glyphshow
+150.782227 0 m /r glyphshow
+160.938477 0 m /i glyphshow
+168.136719 0 m /e glyphshow
+179.676758 0 m /s glyphshow
+189.909180 0 m /space glyphshow
+198.554688 0 m /d glyphshow
+212.976562 0 m /e glyphshow
+224.516602 0 m /t glyphshow
+234.596680 0 m /e glyphshow
+246.136719 0 m /c glyphshow
+257.676758 0 m /t glyphshow
+267.756836 0 m /e glyphshow
+279.296875 0 m /d glyphshow
+grestore
+4.000 setlinewidth
+2 setlinecap
+1.000 0.498 0.055 setrgbcolor
+gsave
+392.449 369.041 74.294 60.825 clipbox
+74.024686 425.379249 m
+96.699951 425.379249 l
+97.043516 425.077745 l
+119.375216 425.077745 l
+119.718781 424.733169 l
+135.866318 424.733169 l
+136.209882 424.431665 l
+144.798998 424.431665 l
+145.142563 424.117053 l
+153.044549 424.117053 l
+153.388113 423.827609 l
+154.075243 423.827609 l
+154.418807 423.538166 l
+160.60297 423.538166 l
+160.946535 423.270162 l
+164.725746 423.270162 l
+165.069311 422.968658 l
+174.001991 422.968658 l
+174.345555 422.679215 l
+175.032685 422.679215 l
+175.719814 421.983755 l
+183.278235 421.983755 l
+183.965365 421.35453 l
+184.652494 421.35453 l
+184.996059 421.065086 l
+186.370317 421.065086 l
+186.713882 420.763583 l
+188.08814 420.763583 l
+189.118834 419.832854 l
+189.462399 419.832854 l
+190.149528 419.241906 l
+194.615868 419.241906 l
+194.959433 418.927294 l
+199.425773 418.927294 l
+199.769337 418.63785 l
+200.800031 418.63785 l
+201.143596 418.348406 l
+201.830725 418.348406 l
+202.17429 418.046902 l
+203.892113 418.046902 l
+204.922807 417.177644 l
+205.266371 417.177644 l
+205.609936 416.518486 l
+206.297065 416.518486 l
+206.64063 415.911261 l
+207.327759 415.911261 l
+207.671324 415.596649 l
+208.702017 415.596649 l
+209.045582 415.318338 l
+210.763405 415.318338 l
+211.10697 414.72739 l
+211.450534 414.72739 l
+212.137664 414.111274 l
+212.481228 414.111274 l
+212.824793 413.766698 l
+215.229745 413.766698 l
+215.916874 413.150582 l
+218.665391 413.150582 l
+219.008956 412.567966 l
+219.696085 412.567966 l
+220.03965 412.253353 l
+220.726779 412.253353 l
+221.757473 411.359853 l
+224.849555 411.359853 l
+225.536684 410.768906 l
+225.880248 410.768906 l
+226.567378 410.152789 l
+226.910942 410.152789 l
+227.254507 409.851286 l
+227.941636 409.851286 l
+228.285201 408.946774 l
+228.628765 408.946774 l
+229.315895 408.303248 l
+230.690153 408.303248 l
+231.033718 408.013805 l
+232.064412 408.013805 l
+232.407976 407.724361 l
+233.095105 407.724361 l
+233.782235 407.133414 l
+234.125799 407.133414 l
+234.469364 406.84397 l
+234.812929 406.84397 l
+235.500058 406.261354 l
+236.530752 406.261354 l
+236.874316 405.932441 l
+237.217881 405.932441 l
+237.561446 405.617828 l
+237.90501 405.617828 l
+238.248575 405.048321 l
+238.592139 405.048321 l
+238.935704 404.746817 l
+239.279269 404.746817 l
+239.966398 404.100738 l
+240.309963 404.100738 l
+240.653527 403.208287 l
+240.997092 403.208287 l
+241.340656 402.549098 l
+242.027786 401.905572 l
+242.714915 401.905572 l
+243.745609 399.962531 l
+244.089173 399.962531 l
+244.432738 399.661027 l
+244.776303 399.081212 l
+245.119867 399.081212 l
+246.150561 398.200821 l
+246.83769 398.200821 l
+247.181255 397.899317 l
+247.52482 397.899317 l
+248.211949 396.569869 l
+249.242643 396.569869 l
+249.586207 395.939452 l
+250.960466 395.939452 l
+251.30403 395.637948 l
+251.647595 394.69411 l
+252.334724 393.968687 l
+253.021853 392.786792 l
+253.708983 392.786792 l
+254.052547 392.457879 l
+254.739677 392.457879 l
+255.083241 392.143267 l
+255.426806 392.143267 l
+256.4575 391.28514 l
+257.144629 391.28514 l
+257.488194 390.970528 l
+257.831758 390.970528 l
+258.175323 389.743585 l
+258.518887 389.743585 l
+258.862452 389.160969 l
+259.206017 389.160969 l
+260.236711 388.136596 l
+260.580275 387.239367 l
+261.267404 386.64842 l
+261.610969 386.069533 l
+262.641663 386.069533 l
+263.328792 384.86142 l
+264.015921 384.86142 l
+264.359486 384.546807 l
+265.046615 383.350876 l
+265.733744 383.350876 l
+267.108003 382.116403 l
+267.451568 381.457214 l
+267.795132 381.457214 l
+268.138697 381.155711 l
+268.482261 379.243616 l
+268.825826 378.627499 l
+269.169391 378.338056 l
+270.543649 375.88565 l
+270.887214 375.541074 l
+271.230778 375.541074 l
+271.574343 374.938067 l
+271.917908 373.993037 l
+272.605037 372.6878 l
+272.948601 372.6878 l
+273.979295 371.852866 l
+274.32286 371.852866 l
+274.666425 371.285111 l
+275.009989 371.285111 l
+275.353554 371.0068 l
+276.040683 369.773376 l
+276.384248 369.773376 l
+276.727812 368.799605 l
+277.071377 366.710174 l
+277.414942 366.40867 l
+277.758506 365.49105 l
+278.445635 364.874933 l
+279.132765 364.874933 l
+279.819894 363.363341 l
+280.163459 363.061837 l
+281.194152 361.253326 l
+281.881282 360.674439 l
+282.224846 360.030913 l
+282.568411 357.87882 l
+282.911976 357.564207 l
+283.25554 356.619177 l
+283.599105 356.619177 l
+283.942669 356.317674 l
+284.286234 355.345235 l
+284.629799 355.000659 l
+284.973363 352.911228 l
+285.316928 352.596615 l
+286.004057 350.652099 l
+286.347622 350.061151 l
+286.691186 348.87728 l
+287.034751 348.562667 l
+287.72188 347.000473 l
+288.065445 346.370056 l
+288.409009 346.370056 l
+288.752574 345.174124 l
+289.096139 344.544899 l
+289.439703 344.266588 l
+290.126833 341.608474 l
+291.157526 339.115003 l
+291.844656 335.794267 l
+292.18822 335.479654 l
+292.531785 334.888707 l
+293.218914 331.576403 l
+293.562479 330.917215 l
+293.906043 330.649212 l
+294.249608 330.019986 l
+294.936737 328.21895 l
+295.280302 327.023946 l
+295.623866 326.722443 l
+295.967431 326.104086 l
+296.65456 322.994994 l
+296.998125 320.263086 l
+297.34169 319.646969 l
+297.685254 317.847909 l
+298.028819 316.91718 l
+298.372383 316.313124 l
+298.715948 315.998511 l
+299.059513 315.382395 l
+299.403077 314.397492 l
+299.746642 312.854744 l
+300.090207 312.236388 l
+300.433771 310.736151 l
+300.777336 310.123572 l
+301.1209 309.834129 l
+301.80803 308.625088 l
+303.182288 301.651343 l
+303.869417 298.725329 l
+304.212982 297.84401 l
+304.900111 295.079113 l
+305.243676 294.488166 l
+305.58724 293.326663 l
+306.617934 288.638057 l
+306.961499 287.707328 l
+307.305064 286.221953 l
+307.648628 285.605836 l
+307.992193 285.316393 l
+309.022887 280.269199 l
+310.053581 274.341736 l
+310.397145 273.169925 l
+311.084274 267.463417 l
+311.427839 266.519579 l
+312.114968 263.710851 l
+312.458533 260.495393 l
+313.832791 253.846656 l
+314.176356 250.809394 l
+314.863485 246.980621 l
+315.20705 244.041395 l
+316.237744 239.025583 l
+316.581308 238.418358 l
+317.268438 235.201749 l
+317.612002 234.608825 l
+318.642696 227.954904 l
+319.329825 224.266833 l
+320.016955 220.9057 l
+320.704084 216.508244 l
+321.391213 213.45059 l
+321.734778 211.978324 l
+322.421907 207.158033 l
+323.452601 198.575267 l
+324.483295 192.9747 l
+325.513988 188.656618 l
+325.857553 185.975311 l
+326.201118 184.814857 l
+327.231812 178.302801 l
+327.575376 177.095737 l
+329.293199 167.311307 l
+329.636764 163.74856 l
+330.323893 161.381746 l
+331.011022 157.912634 l
+331.354587 156.124706 l
+332.041716 154.387117 l
+332.385281 153.224686 l
+332.728846 150.798498 l
+333.759539 146.651575 l
+334.103104 146.08382 l
+334.446669 144.948311 l
+334.790233 142.062327 l
+335.133798 140.320081 l
+335.820927 135.307557 l
+336.164492 134.459739 l
+336.851621 131.303775 l
+337.53875 128.160818 l
+338.225879 122.17546 l
+338.913009 119.902689 l
+339.256573 119.323801 l
+339.600138 118.497615 l
+339.943703 117.094102 l
+340.287267 116.258344 l
+340.630832 114.843698 l
+340.974396 114.018248 l
+341.317961 112.860473 l
+341.661526 112.292718 l
+343.035784 107.846013 l
+343.379349 107.288566 l
+344.066478 105.917625 l
+344.410043 105.628182 l
+344.753607 103.709366 l
+345.440736 101.759539 l
+345.784301 100.934088 l
+347.15856 96.187631 l
+347.502124 96.187631 l
+348.189253 95.074386 l
+348.532818 94.806383 l
+349.219947 92.289625 l
+349.563512 90.660253 l
+349.907077 90.113938 l
+350.594206 89.557316 l
+350.93777 88.464687 l
+351.968464 86.836051 l
+352.312029 86.568048 l
+352.999158 85.485727 l
+353.342723 85.485727 l
+353.686287 84.393098 l
+354.029852 84.114786 l
+354.716981 82.754154 l
+355.060546 82.227719 l
+355.404111 82.227719 l
+355.747675 81.413401 l
+356.09124 81.413401 l
+356.434804 80.609391 l
+357.121934 80.073384 l
+357.465498 80.073384 l
+357.809063 79.001371 l
+358.152627 79.001371 l
+358.496192 78.733367 l
+358.839757 78.197361 l
+359.183321 78.197361 l
+359.870451 77.661354 l
+360.55758 77.661354 l
+360.901144 76.58934 l
+361.244709 76.58934 l
+361.588274 76.321337 l
+361.931838 75.794902 l
+362.275403 75.794902 l
+362.618968 75.526899 l
+363.649661 75.526899 l
+365.02392 74.464457 l
+365.367485 73.402015 l
+366.398178 72.598005 l
+366.741743 72.598005 l
+367.428872 72.061998 l
+369.833825 72.061998 l
+370.177389 71.535563 l
+370.520954 71.535563 l
+370.864518 71.267559 l
+371.208083 71.267559 l
+371.895212 70.731553 l
+372.238777 70.205118 l
+372.582342 69.410679 l
+372.925906 69.142676 l
+373.269471 68.616241 l
+374.300165 67.81223 l
+374.643729 67.036935 l
+375.330859 67.036935 l
+376.017988 66.5105 l
+376.361552 66.5105 l
+376.705117 66.252068 l
+377.048682 66.252068 l
+377.392246 65.993636 l
+377.735811 65.993636 l
+378.079375 65.218341 l
+379.110069 65.218341 l
+379.453634 64.959909 l
+380.827892 64.959909 l
+381.171457 64.701477 l
+381.515022 64.701477 l
+381.858586 64.443045 l
+467.062612 64.443045 l
+467.062612 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+74.024686 426.24758 m
+172.627732 426.24758 l
+172.971297 425.979576 l
+178.124766 425.979576 l
+178.468331 425.711573 l
+178.811895 425.711573 l
+179.15546 425.39696 l
+181.216848 425.39696 l
+181.560412 425.082348 l
+185.683188 425.082348 l
+186.026752 424.804036 l
+191.523786 424.804036 l
+191.867351 424.545605 l
+202.17429 424.545605 l
+202.517854 424.230992 l
+212.481228 424.230992 l
+212.824793 423.952681 l
+215.229745 423.952681 l
+215.916874 423.424849 l
+219.352521 423.424849 l
+220.03965 422.888843 l
+220.383215 422.888843 l
+220.726779 422.610531 l
+225.193119 422.610531 l
+225.536684 422.3521 l
+227.254507 422.3521 l
+227.598072 422.084096 l
+231.720847 422.084096 l
+232.064412 421.769484 l
+232.407976 421.769484 l
+232.751541 421.491172 l
+233.43867 421.491172 l
+233.782235 421.189669 l
+237.217881 421.189669 l
+237.561446 420.370641 l
+241.340656 420.370641 l
+241.684221 420.121121 l
+243.402044 420.121121 l
+243.745609 419.862689 l
+248.555513 419.862689 l
+249.242643 419.326682 l
+249.586207 418.769235 l
+249.929772 418.769235 l
+250.616901 418.20148 l
+251.30403 418.20148 l
+251.99116 417.664737 l
+252.334724 417.664737 l
+252.678289 417.386426 l
+255.426806 417.386426 l
+256.4575 416.560976 l
+258.175323 416.560976 l
+258.518887 416.004354 l
+258.862452 416.004354 l
+259.206017 415.726042 l
+259.549581 415.726042 l
+259.893146 415.458039 l
+261.610969 415.458039 l
+262.298098 414.890284 l
+263.672357 414.890284 l
+264.015921 414.600841 l
+264.359486 414.600841 l
+265.046615 414.044218 l
+265.39018 413.474711 l
+266.077309 413.474711 l
+266.420874 413.185267 l
+267.108003 413.185267 l
+267.795132 412.658832 l
+268.138697 412.658832 l
+268.482261 412.380521 l
+269.169391 412.380521 l
+269.512955 412.091077 l
+270.887214 412.091077 l
+271.574343 411.543202 l
+272.261472 411.543202 l
+272.605037 410.973695 l
+272.948601 410.973695 l
+273.292166 410.436952 l
+273.979295 410.436952 l
+274.32286 410.168949 l
+275.009989 410.168949 l
+275.353554 409.642513 l
+275.697118 408.794695 l
+276.727812 408.794695 l
+278.102071 407.730857 l
+279.132765 407.730857 l
+279.476329 407.11474 l
+280.507023 407.11474 l
+281.537717 406.298862 l
+281.881282 406.298862 l
+282.224846 406.030858 l
+283.599105 406.030858 l
+284.629799 405.23642 l
+284.973363 405.23642 l
+285.316928 404.958109 l
+287.378316 404.958109 l
+287.72188 404.679797 l
+288.409009 404.679797 l
+288.752574 404.411794 l
+289.096139 404.411794 l
+289.439703 403.554596 l
+289.783268 403.276284 l
+290.470397 403.276284 l
+290.813962 402.430218 l
+291.157526 402.430218 l
+291.501091 401.883904 l
+292.18822 401.883904 l
+292.87535 401.336028 l
+293.218914 400.788153 l
+293.906043 400.788153 l
+294.249608 400.208338 l
+294.593173 399.940335 l
+294.936737 399.940335 l
+295.280302 399.347411 l
+295.623866 399.057967 l
+295.967431 399.057967 l
+296.310996 398.50052 l
+296.998125 398.50052 l
+297.685254 397.972689 l
+298.028819 397.416066 l
+298.372383 397.137755 l
+299.059513 397.137755 l
+299.746642 396.581133 l
+300.090207 396.581133 l
+300.433771 396.313129 l
+300.777336 395.709073 l
+301.1209 395.709073 l
+301.80803 395.151626 l
+302.838724 393.475556 l
+303.182288 392.593189 l
+303.525853 392.057182 l
+303.869417 390.953421 l
+304.212982 390.685417 l
+304.556547 389.899154 l
+304.900111 389.620843 l
+305.243676 389.620843 l
+305.58724 388.481605 l
+305.930805 388.481605 l
+306.617934 386.830792 l
+306.961499 386.830792 l
+307.305064 386.270857 l
+307.992193 385.714234 l
+309.022887 383.694605 l
+309.710016 380.855368 l
+310.053581 380.587365 l
+310.397145 379.692937 l
+310.74071 379.692937 l
+311.427839 378.320436 l
+312.458533 376.699975 l
+312.802098 376.699975 l
+313.145662 376.431972 l
+313.489227 375.874525 l
+313.832791 375.874525 l
+314.519921 373.064595 l
+315.20705 371.979316 l
+315.550614 371.711313 l
+315.894179 370.563743 l
+316.581308 369.983928 l
+317.268438 368.857799 l
+317.612002 368.589795 l
+317.955567 367.163914 l
+318.299131 366.559858 l
+318.642696 364.828111 l
+318.986261 364.003486 l
+319.67339 364.003486 l
+321.047648 362.867048 l
+321.391213 362.867048 l
+321.734778 362.276101 l
+322.078342 360.855238 l
+322.421907 360.298616 l
+322.765472 359.503441 l
+323.109036 359.201937 l
+323.452601 357.796672 l
+323.796165 355.824476 l
+324.13973 355.824476 l
+324.483295 353.896914 l
+325.513988 351.303088 l
+325.857553 350.735333 l
+326.201118 350.735333 l
+328.60607 342.66055 l
+329.293199 340.739158 l
+329.636764 339.641819 l
+330.323893 338.536305 l
+330.667458 336.56411 l
+331.354587 335.182037 l
+331.698152 333.552665 l
+332.385281 332.427463 l
+332.728846 331.053946 l
+333.415975 329.693313 l
+334.103104 329.146999 l
+334.790233 327.504742 l
+335.133798 326.109048 l
+335.820927 322.012985 l
+336.164492 320.898916 l
+336.508056 318.96804 l
+336.851621 318.141853 l
+338.569444 310.886799 l
+339.943703 303.398066 l
+340.287267 302.292743 l
+340.630832 300.619666 l
+340.974396 299.79348 l
+341.317961 298.174415 l
+341.661526 297.616968 l
+342.00509 297.358537 l
+342.348655 296.510718 l
+343.035784 294.044763 l
+343.379349 293.220138 l
+344.066478 288.837753 l
+344.410043 288.013127 l
+345.440736 281.954604 l
+346.814995 274.329573 l
+347.502124 272.410757 l
+347.845689 270.157673 l
+348.876383 266.305128 l
+349.219947 266.026816 l
+349.563512 265.211762 l
+350.250641 261.889242 l
+350.594206 259.173031 l
+351.281335 256.105821 l
+351.6249 255.536313 l
+351.968464 254.422244 l
+354.716981 237.535699 l
+355.060546 235.895194 l
+356.778369 224.420739 l
+357.121934 221.975652 l
+357.465498 220.335972 l
+357.809063 217.860446 l
+358.152627 216.797268 l
+358.496192 215.157499 l
+359.526886 207.066495 l
+359.870451 205.674115 l
+360.214015 203.775178 l
+360.901144 201.340324 l
+361.588274 195.38738 l
+362.275403 189.354183 l
+362.618968 186.384794 l
+362.962532 184.514648 l
+363.306097 183.690023 l
+363.993226 180.16023 l
+365.02392 172.246491 l
+365.711049 169.016537 l
+366.054614 165.748133 l
+366.398178 164.404423 l
+367.085308 158.997958 l
+367.772437 154.733618 l
+368.459566 152.339334 l
+368.803131 149.646124 l
+369.146695 148.570417 l
+369.49026 145.877206 l
+369.833825 144.515838 l
+370.864518 139.204581 l
+371.208083 138.668574 l
+371.551648 136.75867 l
+371.895212 135.934044 l
+373.9566 126.926113 l
+374.643729 125.094494 l
+374.987294 124.308967 l
+375.674423 121.157871 l
+376.361552 118.750983 l
+377.048682 114.27532 l
+377.392246 112.972929 l
+377.735811 110.895243 l
+378.42294 109.832801 l
+378.766505 109.574369 l
+379.110069 107.198493 l
+379.797199 105.120146 l
+380.484328 102.524936 l
+380.827892 101.998501 l
+381.171457 100.696111 l
+381.858586 99.403291 l
+382.202151 96.780027 l
+382.545716 96.263163 l
+382.88928 95.247259 l
+383.232845 93.667953 l
+383.576409 92.633566 l
+383.919974 90.823223 l
+384.263539 90.056839 l
+384.950668 87.452718 l
+385.294233 87.452718 l
+385.637797 86.131844 l
+386.668491 84.100036 l
+387.012056 83.5736 l
+387.699185 80.987962 l
+388.042749 80.72953 l
+388.729879 79.446283 l
+389.073443 78.93833 l
+389.417008 78.68881 l
+389.760573 77.654423 l
+390.104137 77.155382 l
+390.791266 76.628947 l
+391.134831 75.566505 l
+391.478396 75.04007 l
+391.82196 74.772066 l
+392.852654 72.454431 l
+393.539783 71.937568 l
+393.883348 71.937568 l
+394.914042 71.162272 l
+395.944736 71.162272 l
+396.2883 70.645409 l
+397.318994 70.645409 l
+398.349688 69.094818 l
+398.693253 68.836386 l
+399.380382 68.836386 l
+399.723947 68.319522 l
+401.785334 68.319522 l
+403.159593 67.285795 l
+404.190287 67.285795 l
+404.533851 66.5105 l
+404.877416 66.5105 l
+405.564545 65.993636 l
+406.251674 65.993636 l
+408.313062 64.443045 l
+467.062612 64.443045 l
+467.062612 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+74.024686 426.24758 m
+152.700984 426.24758 l
+153.044549 425.989148 l
+197.70795 425.989148 l
+198.051514 425.721144 l
+212.481228 425.721144 l
+212.824793 425.462713 l
+219.696085 425.462713 l
+220.03965 425.204281 l
+221.757473 425.204281 l
+222.101038 424.92597 l
+232.407976 424.92597 l
+232.751541 424.667538 l
+235.500058 424.667538 l
+235.843622 424.399535 l
+236.187187 424.399535 l
+236.530752 424.150014 l
+236.874316 424.150014 l
+237.217881 423.900494 l
+243.058479 423.900494 l
+243.402044 423.622183 l
+245.463432 423.622183 l
+245.806996 423.343871 l
+249.586207 423.343871 l
+249.929772 423.094351 l
+255.426806 423.094351 l
+255.77037 422.844831 l
+269.512955 422.844831 l
+269.85652 422.586399 l
+270.200085 422.586399 l
+270.543649 422.336879 l
+271.230778 422.336879 l
+271.574343 422.068875 l
+278.445635 422.068875 l
+278.7892 421.810443 l
+282.911976 421.810443 l
+283.25554 421.54244 l
+284.629799 421.54244 l
+284.973363 421.274437 l
+285.660492 421.274437 l
+286.004057 421.024916 l
+287.378316 421.024916 l
+287.72188 420.775396 l
+288.065445 420.238653 l
+289.783268 420.238653 l
+290.126833 419.97065 l
+291.157526 419.97065 l
+291.501091 419.712218 l
+292.87535 419.712218 l
+293.562479 419.213177 l
+294.249608 419.213177 l
+294.593173 418.954745 l
+299.746642 418.954745 l
+300.090207 418.455704 l
+302.838724 418.455704 l
+303.182288 418.197273 l
+305.58724 418.197273 l
+305.930805 417.947752 l
+310.74071 417.947752 l
+311.084274 417.68932 l
+312.114968 417.68932 l
+312.458533 416.626142 l
+312.802098 416.626142 l
+313.145662 416.376622 l
+313.489227 416.376622 l
+313.832791 416.127102 l
+314.176356 415.600666 l
+314.519921 414.79592 l
+315.20705 414.259177 l
+315.550614 414.259177 l
+315.894179 413.702555 l
+316.924873 413.702555 l
+317.612002 413.185691 l
+318.642696 413.185691 l
+319.329825 412.648948 l
+319.67339 412.648948 l
+320.016955 412.390516 l
+320.360519 411.623472 l
+321.391213 410.838605 l
+322.765472 410.838605 l
+323.452601 410.301862 l
+323.796165 410.301862 l
+324.826859 409.507424 l
+325.170424 409.507424 l
+325.857553 408.999471 l
+326.201118 408.999471 l
+326.888247 408.482608 l
+327.231812 408.482608 l
+327.575376 408.204297 l
+328.949635 408.204297 l
+329.293199 407.677862 l
+329.636764 407.41943 l
+329.980329 407.41943 l
+330.667458 406.920389 l
+331.011022 406.115643 l
+331.354587 405.857211 l
+332.728846 405.857211 l
+333.07241 405.072344 l
+333.415975 404.80434 l
+333.759539 403.222242 l
+334.103104 402.705379 l
+334.446669 402.446947 l
+335.820927 402.446947 l
+336.164492 401.930083 l
+336.508056 401.671651 l
+336.851621 400.886124 l
+337.195186 400.886124 l
+337.53875 400.627692 l
+338.569444 400.627692 l
+338.913009 400.090949 l
+339.256573 399.812638 l
+339.943703 399.812638 l
+340.287267 399.295115 l
+340.630832 398.212057 l
+341.317961 397.17767 l
+341.661526 396.909666 l
+342.348655 395.893762 l
+342.69222 395.644242 l
+343.035784 395.644242 l
+343.379349 395.117806 l
+343.722913 395.117806 l
+344.066478 394.839495 l
+344.410043 394.839495 l
+344.753607 394.340455 l
+345.097172 393.574071 l
+345.440736 393.315639 l
+345.784301 392.558166 l
+346.127866 392.558166 l
+346.814995 390.755998 l
+347.15856 389.702392 l
+347.502124 389.702392 l
+347.845689 389.156077 l
+348.189253 389.156077 l
+348.876383 388.639214 l
+349.219947 388.639214 l
+349.907077 386.829531 l
+350.594206 386.829531 l
+350.93777 386.580011 l
+351.281335 386.033696 l
+352.312029 383.734544 l
+352.655594 383.235503 l
+354.029852 380.093243 l
+355.060546 378.531684 l
+355.747675 376.42381 l
+356.434804 376.42381 l
+357.121934 375.887067 l
+357.809063 374.585337 l
+358.496192 373.539982 l
+358.839757 373.539982 l
+359.526886 372.207404 l
+359.870451 371.699452 l
+360.55758 371.162709 l
+361.244709 370.079651 l
+361.588274 368.488641 l
+361.931838 368.23021 l
+362.275403 367.463826 l
+362.618968 367.463826 l
+363.649661 365.127047 l
+364.336791 363.020571 l
+364.680355 362.512618 l
+365.02392 360.415789 l
+365.367485 359.639834 l
+365.711049 359.37183 l
+366.054614 358.088583 l
+366.398178 356.267932 l
+366.741743 355.999929 l
+367.085308 354.151223 l
+368.459566 350.278224 l
+368.803131 349.491961 l
+369.146695 347.902348 l
+369.49026 347.652827 l
+369.833825 346.360008 l
+370.177389 345.842484 l
+370.864518 343.016897 l
+371.208083 341.71377 l
+371.551648 341.187335 l
+371.895212 340.429863 l
+372.582342 338.111568 l
+373.269471 335.007009 l
+373.613035 333.981533 l
+373.9566 333.473581 l
+374.300165 332.707197 l
+375.330859 329.362766 l
+375.674423 327.034163 l
+376.017988 325.491824 l
+376.705117 321.631849 l
+377.048682 320.09017 l
+377.392246 317.972065 l
+377.735811 316.899315 l
+378.079375 315.338492 l
+378.42294 314.820969 l
+378.766505 311.728038 l
+379.110069 309.888905 l
+379.453634 307.330001 l
+380.140763 304.742382 l
+380.484328 303.975998 l
+380.827892 301.935278 l
+381.858586 298.592827 l
+382.202151 297.308919 l
+382.88928 294.207078 l
+383.232845 292.950564 l
+383.576409 291.112167 l
+383.919974 287.777967 l
+384.607103 284.195568 l
+384.950668 283.410701 l
+385.294233 282.135705 l
+385.637797 281.350838 l
+386.668491 275.753132 l
+387.35562 272.436755 l
+387.699185 270.119121 l
+388.042749 268.853696 l
+388.729879 264.745521 l
+389.073443 262.963233 l
+389.760573 261.430465 l
+390.104137 259.91552 l
+390.447702 256.554586 l
+392.165525 247.116049 l
+392.50909 244.040281 l
+393.196219 240.724565 l
+393.539783 237.898978 l
+394.570477 232.552113 l
+395.601171 224.591555 l
+395.944736 222.550835 l
+396.97543 214.634834 l
+397.318994 214.135793 l
+397.662559 211.345852 l
+398.006123 210.329948 l
+400.75464 194.044123 l
+401.098205 192.769787 l
+401.44177 188.944798 l
+401.785334 187.697196 l
+402.128899 184.916826 l
+403.159593 179.356086 l
+403.503157 176.557894 l
+403.846722 175.292469 l
+404.190287 175.042949 l
+404.533851 173.037874 l
+404.877416 172.039793 l
+406.595239 158.726099 l
+406.938804 155.4556 l
+407.969497 150.705801 l
+408.656627 147.907609 l
+409.687321 144.654932 l
+410.37445 139.370447 l
+410.718014 137.873325 l
+411.405144 134.371129 l
+411.748708 132.874006 l
+413.122967 124.871532 l
+413.466531 124.372491 l
+413.810096 123.37441 l
+414.497225 119.132563 l
+414.84079 117.884961 l
+415.184355 117.1364 l
+415.527919 115.389758 l
+416.215048 111.139 l
+416.558613 109.142837 l
+417.245742 103.377134 l
+417.589307 101.37206 l
+417.932871 98.627336 l
+418.276436 97.379734 l
+418.620001 95.383571 l
+418.963565 94.38549 l
+419.994259 89.644603 l
+420.681388 87.64844 l
+421.024953 87.149399 l
+423.086341 82.658032 l
+423.429905 80.91139 l
+424.117035 79.164747 l
+424.460599 78.166666 l
+424.804164 78.166666 l
+425.147729 77.667625 l
+425.834858 74.67338 l
+426.521987 73.425779 l
+427.209116 72.926738 l
+427.552681 72.926738 l
+427.896246 72.427697 l
+428.23981 72.427697 l
+428.583375 71.429616 l
+428.926939 71.180095 l
+429.270504 71.180095 l
+429.614069 70.681055 l
+430.644762 70.681055 l
+430.988327 70.431534 l
+432.362586 67.43729 l
+432.70615 67.43729 l
+433.393279 66.189688 l
+434.423973 65.441127 l
+434.767538 65.441127 l
+435.111103 65.191606 l
+435.798232 65.191606 l
+436.141796 64.942086 l
+436.485361 64.942086 l
+436.828926 64.692566 l
+437.17249 64.692566 l
+437.516055 64.443045 l
+467.062612 64.443045 l
+467.062612 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.173 0.627 0.173 setrgbcolor
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 406.414051 m
+170.909909 406.414051 l
+171.253474 406.124608 l
+188.08814 406.124608 l
+188.431705 405.809995 l
+189.118834 405.809995 l
+189.462399 405.495382 l
+198.051514 405.495382 l
+198.395079 405.217071 l
+219.696085 405.217071 l
+220.03965 404.915567 l
+221.413908 404.915567 l
+221.757473 404.626124 l
+236.874316 404.626124 l
+237.217881 404.35812 l
+239.966398 404.35812 l
+240.309963 404.056617 l
+252.334724 404.056617 l
+253.021853 403.4405 l
+254.052547 403.4405 l
+254.396112 403.138996 l
+254.739677 403.138996 l
+255.083241 402.837493 l
+257.831758 402.837493 l
+258.175323 402.456646 l
+262.641663 402.456646 l
+262.985227 402.167202 l
+264.703051 402.167202 l
+265.046615 401.85259 l
+265.39018 401.85259 l
+265.733744 401.508014 l
+267.795132 401.508014 l
+268.138697 401.21857 l
+270.543649 401.21857 l
+271.230778 400.638755 l
+271.574343 400.638755 l
+271.917908 400.349312 l
+273.292166 400.349312 l
+273.635731 400.047808 l
+275.353554 400.047808 l
+275.697118 399.718895 l
+278.445635 399.718895 l
+278.7892 399.404282 l
+283.599105 399.404282 l
+283.942669 398.824467 l
+284.973363 398.824467 l
+285.316928 398.509854 l
+286.347622 398.509854 l
+286.691186 398.195242 l
+287.034751 398.195242 l
+287.72188 397.579125 l
+289.096139 397.579125 l
+289.439703 397.300814 l
+291.157526 397.300814 l
+291.501091 396.99931 l
+292.18822 396.99931 l
+292.531785 396.368893 l
+292.87535 396.054281 l
+293.906043 396.054281 l
+294.249608 395.171913 l
+294.593173 395.171913 l
+294.936737 394.88247 l
+295.623866 394.88247 l
+295.967431 394.278413 l
+296.310996 394.278413 l
+296.65456 393.97691 l
+296.998125 393.397095 l
+298.028819 393.397095 l
+298.372383 393.107651 l
+299.403077 393.107651 l
+299.746642 392.82934 l
+300.433771 392.82934 l
+300.777336 392.551029 l
+301.1209 392.551029 l
+301.464465 392.261585 l
+302.151594 392.261585 l
+302.495159 391.972141 l
+304.900111 391.972141 l
+305.243676 391.69383 l
+305.58724 391.69383 l
+306.617934 390.760861 l
+306.961499 390.760861 l
+307.305064 390.431948 l
+307.648628 389.827891 l
+308.335757 389.258384 l
+311.427839 389.258384 l
+311.771404 388.980073 l
+313.489227 388.980073 l
+313.832791 388.701762 l
+316.581308 388.701762 l
+316.924873 388.412318 l
+317.268438 388.412318 l
+317.612002 387.832503 l
+317.955567 387.832503 l
+318.299131 387.54306 l
+318.642696 387.54306 l
+318.986261 387.214146 l
+319.329825 387.214146 l
+320.016955 386.584921 l
+320.360519 386.584921 l
+320.704084 386.295477 l
+321.047648 386.295477 l
+321.734778 385.666252 l
+322.421907 385.666252 l
+323.796165 384.404056 l
+324.483295 384.404056 l
+324.826859 383.15392 l
+325.857553 383.15392 l
+326.201118 382.839308 l
+326.888247 382.839308 l
+327.575376 382.271553 l
+327.918941 382.271553 l
+328.262505 381.326523 l
+328.949635 380.780209 l
+329.636764 380.780209 l
+329.980329 380.200394 l
+330.323893 380.200394 l
+330.667458 379.571169 l
+331.354587 379.571169 l
+332.728846 378.384496 l
+333.07241 378.384496 l
+334.103104 377.434142 l
+334.446669 376.588076 l
+334.790233 376.320073 l
+335.133798 375.727149 l
+335.820927 375.727149 l
+336.164492 375.448838 l
+336.851621 375.448838 l
+337.53875 374.805312 l
+337.882315 374.805312 l
+338.225879 374.503808 l
+338.569444 374.503808 l
+338.913009 373.338576 l
+339.256573 372.72246 l
+339.600138 372.72246 l
+339.943703 372.131512 l
+340.287267 371.170851 l
+340.630832 370.567843 l
+340.974396 369.527808 l
+341.661526 368.9248 l
+342.348655 367.11368 l
+343.722913 367.11368 l
+344.066478 366.497564 l
+344.753607 366.497564 l
+345.097172 366.168651 l
+345.784301 364.974696 l
+346.127866 363.71253 l
+346.814995 363.121583 l
+347.502124 363.121583 l
+347.845689 362.595147 l
+348.189253 362.280535 l
+348.876383 361.0667 l
+349.563512 360.520386 l
+349.907077 359.300213 l
+350.250641 359.300213 l
+350.594206 358.429202 l
+352.999158 356.338579 l
+353.686287 356.338579 l
+354.029852 355.709354 l
+354.373417 355.431043 l
+355.060546 353.90739 l
+355.404111 353.303334 l
+355.747675 352.419214 l
+356.09124 352.419214 l
+356.434804 352.038367 l
+356.778369 351.470612 l
+357.121934 351.169108 l
+357.465498 350.642673 l
+357.809063 350.328061 l
+358.496192 350.328061 l
+359.526886 347.63058 l
+359.870451 345.8074 l
+360.214015 345.216453 l
+360.55758 344.304122 l
+360.901144 342.843916 l
+361.244709 342.843916 l
+361.931838 341.021785 l
+362.618968 339.826781 l
+363.306097 339.259026 l
+363.649661 339.259026 l
+363.993226 338.691271 l
+364.680355 336.905953 l
+365.02392 336.905953 l
+365.367485 336.61651 l
+366.398178 334.267967 l
+366.741743 332.654888 l
+367.428872 330.844137 l
+367.772437 330.24008 l
+368.116001 328.703055 l
+368.803131 327.215439 l
+369.146695 326.585022 l
+369.49026 326.585022 l
+369.833825 326.317019 l
+370.520954 325.120039 l
+370.864518 324.818535 l
+371.208083 323.384563 l
+371.551648 320.786871 l
+371.895212 319.801968 l
+372.238777 319.487356 l
+372.582342 318.930733 l
+372.925906 318.010873 l
+373.9566 314.323994 l
+374.643729 313.193502 l
+375.674423 310.92731 l
+376.017988 310.334386 l
+376.705117 308.406694 l
+377.048682 307.794115 l
+378.079375 305.100627 l
+378.42294 304.842195 l
+378.766505 304.238139 l
+380.827892 297.457343 l
+381.515022 293.839465 l
+382.202151 292.702203 l
+382.545716 291.494091 l
+382.88928 289.146036 l
+383.232845 288.214115 l
+383.576409 287.621192 l
+384.263539 284.609099 l
+384.607103 282.576776 l
+384.950668 281.382821 l
+385.294233 281.382821 l
+385.981362 278.494861 l
+386.324926 278.180248 l
+387.012056 276.139178 l
+388.386314 268.847136 l
+388.729879 268.26452 l
+389.073443 266.767084 l
+389.760573 264.715003 l
+390.791266 260.800911 l
+391.478396 257.204209 l
+391.82196 255.713544 l
+392.50909 253.644137 l
+393.196219 250.101079 l
+393.539783 250.101079 l
+394.226913 245.720164 l
+394.914042 243.340362 l
+395.257607 242.770855 l
+395.601171 241.209708 l
+396.2883 235.679253 l
+396.631865 234.205939 l
+396.97543 233.627051 l
+397.318994 232.165918 l
+398.006123 228.374079 l
+398.349688 227.770023 l
+399.036817 225.007591 l
+399.723947 221.465236 l
+400.411076 218.31618 l
+401.098205 212.869953 l
+401.44177 212.055635 l
+402.472464 204.314388 l
+402.816028 203.45719 l
+403.159593 202.275295 l
+403.503157 199.225938 l
+404.533851 193.587671 l
+404.877416 190.66129 l
+405.564545 187.693687 l
+405.90811 183.869517 l
+406.251674 182.710814 l
+406.595239 180.642823 l
+406.938804 179.448868 l
+409.343756 164.736942 l
+410.030885 157.093643 l
+410.718014 154.370222 l
+411.405144 148.559059 l
+411.748708 146.184523 l
+412.092273 142.895167 l
+412.435838 141.131705 l
+412.779402 140.035763 l
+414.497225 128.843452 l
+414.84079 127.359005 l
+415.184355 125.270501 l
+415.527919 124.087558 l
+415.871484 122.065127 l
+416.215048 121.47418 l
+416.558613 117.206989 l
+417.245742 113.66766 l
+417.932871 110.456876 l
+418.276436 106.243689 l
+418.620001 104.269932 l
+419.650695 96.564113 l
+419.994259 95.718047 l
+420.337824 94.542507 l
+420.681388 92.229705 l
+421.712082 88.592988 l
+422.399212 85.273189 l
+423.429905 82.696113 l
+423.77347 82.696113 l
+424.117035 81.826854 l
+424.460599 81.270232 l
+424.804164 79.582293 l
+425.147729 79.012786 l
+425.491293 78.16672 l
+425.834858 77.620406 l
+426.178422 76.170283 l
+426.521987 75.88084 l
+428.926939 70.136173 l
+429.270504 68.453524 l
+429.957633 66.855076 l
+430.301198 66.855076 l
+431.675456 65.783062 l
+432.019021 64.979052 l
+432.70615 64.979052 l
+433.393279 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 409.077597 m
+43.790999 409.077597 l
+44.134564 408.809593 l
+65.779135 408.809593 l
+66.1227 408.54159 l
+104.945502 408.54159 l
+105.289067 408.226977 l
+177.781202 408.226977 l
+178.124766 407.958974 l
+214.542616 407.958974 l
+214.886181 407.680663 l
+235.500058 407.680663 l
+235.843622 407.402352 l
+238.935704 407.402352 l
+239.279269 407.14392 l
+249.929772 407.14392 l
+250.273337 406.885488 l
+260.236711 406.885488 l
+260.580275 406.617485 l
+263.328792 406.617485 l
+263.672357 406.359053 l
+266.077309 406.359053 l
+266.420874 406.080742 l
+271.917908 406.080742 l
+272.261472 405.812738 l
+272.605037 405.812738 l
+272.948601 405.534427 l
+273.979295 405.534427 l
+274.32286 405.275995 l
+284.973363 405.275995 l
+285.316928 405.007992 l
+290.813962 405.007992 l
+291.157526 404.718548 l
+294.593173 404.718548 l
+294.936737 404.460117 l
+299.746642 404.460117 l
+300.090207 404.192113 l
+301.464465 404.192113 l
+301.80803 403.942593 l
+302.151594 403.942593 l
+302.495159 403.684161 l
+304.212982 403.684161 l
+304.900111 403.166637 l
+308.335757 403.166637 l
+309.022887 402.620323 l
+310.74071 402.620323 l
+311.084274 402.342012 l
+313.489227 402.342012 l
+313.832791 402.0637 l
+316.237744 402.0637 l
+316.581308 401.494193 l
+316.924873 401.494193 l
+317.268438 400.966362 l
+317.955567 400.966362 l
+318.299131 400.68805 l
+319.67339 400.68805 l
+320.360519 400.118543 l
+320.704084 400.118543 l
+321.047648 399.840232 l
+321.391213 399.840232 l
+321.734778 399.572229 l
+322.078342 399.035486 l
+324.826859 399.035486 l
+325.170424 398.767482 l
+327.231812 398.767482 l
+327.918941 398.221168 l
+328.262505 398.221168 l
+328.949635 397.685161 l
+329.293199 397.685161 l
+329.636764 397.40685 l
+329.980329 397.40685 l
+330.323893 397.117406 l
+330.667458 397.117406 l
+331.011022 396.322968 l
+331.354587 396.322968 l
+331.698152 396.033524 l
+332.041716 395.507089 l
+333.07241 394.671331 l
+334.446669 394.671331 l
+334.790233 394.381887 l
+335.133798 394.381887 l
+335.820927 393.802072 l
+338.569444 393.802072 l
+338.913009 392.997326 l
+339.600138 392.997326 l
+340.630832 392.15126 l
+340.974396 392.15126 l
+341.317961 391.355425 l
+341.661526 391.355425 l
+342.00509 391.053921 l
+342.348655 391.053921 l
+343.379349 390.249175 l
+343.722913 390.249175 l
+344.066478 389.990743 l
+344.753607 389.990743 l
+345.097172 389.165293 l
+345.440736 389.165293 l
+345.784301 388.629286 l
+346.127866 388.361283 l
+346.47143 388.361283 l
+347.15856 387.814968 l
+347.502124 387.814968 l
+347.845689 387.525525 l
+348.532818 387.525525 l
+349.219947 386.421763 l
+350.594206 386.421763 l
+350.93777 385.854008 l
+351.6249 385.296561 l
+351.968464 385.296561 l
+352.312029 384.460803 l
+352.655594 384.1928 l
+352.999158 383.357866 l
+354.029852 382.551723 l
+355.404111 382.551723 l
+355.747675 382.293292 l
+356.09124 382.293292 l
+356.434804 381.736669 l
+357.121934 380.071732 l
+357.465498 380.071732 l
+357.809063 379.803729 l
+358.152627 379.803729 l
+358.839757 378.721407 l
+359.183321 378.721407 l
+359.526886 377.883161 l
+359.870451 377.604849 l
+360.214015 377.068843 l
+361.588274 377.068843 l
+362.275403 376.501088 l
+362.618968 376.501088 l
+362.962532 376.233085 l
+363.649661 376.233085 l
+364.336791 375.119015 l
+365.02392 374.582272 l
+365.367485 374.582272 l
+366.054614 373.488907 l
+367.085308 372.653149 l
+367.428872 372.653149 l
+368.116001 371.527947 l
+368.459566 370.681881 l
+368.803131 370.681881 l
+369.146695 370.145138 l
+369.49026 369.299072 l
+370.177389 369.299072 l
+370.520954 368.206443 l
+370.864518 367.928132 l
+371.208083 367.928132 l
+371.551648 367.360377 l
+372.238777 366.814062 l
+372.582342 366.814062 l
+372.925906 365.999744 l
+373.269471 365.721433 l
+374.300165 364.117895 l
+374.643729 364.117895 l
+374.987294 363.570019 l
+375.674423 363.570019 l
+376.017988 363.291708 l
+376.705117 362.208651 l
+377.048682 361.362585 l
+377.392246 361.094581 l
+378.42294 359.465209 l
+378.766505 358.114148 l
+379.453634 356.719191 l
+380.140763 355.605121 l
+380.484328 355.34669 l
+380.827892 353.434957 l
+381.515022 351.492949 l
+381.858586 350.633998 l
+382.202151 348.958016 l
+382.545716 348.410141 l
+382.88928 348.410141 l
+383.232845 347.874134 l
+383.919974 347.874134 l
+384.263539 346.512766 l
+384.607103 345.956143 l
+385.294233 344.108174 l
+385.981362 343.572168 l
+386.324926 343.572168 l
+386.668491 343.045732 l
+387.35562 342.517901 l
+388.042749 340.630097 l
+388.386314 340.073475 l
+388.729879 338.728203 l
+389.073443 338.19146 l
+390.104137 336.028142 l
+391.134831 334.107574 l
+391.478396 333.003813 l
+391.82196 331.09142 l
+392.50909 329.928989 l
+392.852654 327.992355 l
+393.196219 327.992355 l
+393.883348 326.928517 l
+394.570477 324.975376 l
+395.257607 323.074687 l
+395.601171 321.97175 l
+395.944736 321.703747 l
+396.97543 318.93053 l
+397.318994 318.061271 l
+398.006123 315.541201 l
+398.349688 313.331189 l
+398.693253 311.946628 l
+399.036817 311.400313 l
+399.380382 310.552495 l
+400.067511 309.442707 l
+400.75464 308.088689 l
+401.098205 308.088689 l
+401.785334 304.985587 l
+402.472464 303.601025 l
+402.816028 303.286413 l
+403.159593 302.750406 l
+403.503157 301.92578 l
+403.846722 301.647469 l
+404.190287 300.842723 l
+404.877416 298.405812 l
+405.564545 294.576736 l
+406.595239 291.560113 l
+407.625933 289.873735 l
+407.969497 288.434969 l
+408.313062 288.133466 l
+408.656627 286.792713 l
+409.000191 284.582701 l
+410.030885 280.505666 l
+410.37445 280.237662 l
+410.718014 279.431519 l
+411.061579 277.534144 l
+411.405144 276.728001 l
+411.748708 275.066057 l
+412.092273 272.628156 l
+412.435838 271.535527 l
+413.122967 267.343008 l
+413.466531 265.70324 l
+413.810096 263.224489 l
+414.153661 261.900822 l
+414.84079 257.212251 l
+415.184355 256.377317 l
+416.215048 251.504371 l
+416.902178 246.942132 l
+417.245742 246.126253 l
+418.276436 241.514803 l
+418.620001 239.626999 l
+419.650695 231.481599 l
+419.994259 228.961337 l
+420.681388 225.402561 l
+422.399212 214.942067 l
+422.742776 213.321606 l
+423.429905 208.729108 l
+423.77347 208.182793 l
+424.117035 207.118955 l
+424.460599 205.504284 l
+424.804164 203.047901 l
+425.147729 201.426616 l
+426.178422 194.802883 l
+426.865552 191.342464 l
+427.552681 185.892294 l
+427.896246 184.03172 l
+428.926939 180.553643 l
+429.614069 173.23975 l
+430.301198 168.315176 l
+430.988327 164.578667 l
+431.331892 163.227606 l
+431.675456 160.761904 l
+432.70615 150.929818 l
+434.080409 141.957419 l
+434.423973 138.985733 l
+434.767538 137.614793 l
+435.111103 133.339408 l
+435.454667 132.212645 l
+435.798232 129.201201 l
+436.141796 128.127055 l
+437.85962 115.715311 l
+438.203184 114.372997 l
+438.890313 110.384582 l
+439.233878 109.590144 l
+439.921007 106.60815 l
+440.264572 104.183603 l
+440.608136 100.744624 l
+440.951701 99.372123 l
+441.295266 98.576948 l
+441.982395 94.850747 l
+442.669524 92.950414 l
+443.356653 90.81309 l
+443.700218 88.406938 l
+444.387347 86.87417 l
+444.730912 86.615738 l
+445.074477 85.839783 l
+445.418041 84.227168 l
+445.761606 83.700733 l
+446.10517 81.115755 l
+446.448735 80.56944 l
+446.7923 79.24783 l
+447.135864 78.99831 l
+447.479429 77.416872 l
+449.197252 73.398269 l
+449.540817 72.881406 l
+450.227946 72.354971 l
+450.57151 71.847018 l
+452.632898 67.056078 l
+453.320027 66.520071 l
+454.007157 66.520071 l
+454.350721 65.744776 l
+454.694286 65.744776 l
+455.037851 65.476773 l
+455.381415 64.701477 l
+455.72498 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 415.453209 m
+148.578209 415.453209 l
+148.921773 415.185205 l
+206.297065 415.185205 l
+206.64063 414.926774 l
+249.586207 414.926774 l
+249.929772 414.677253 l
+256.113935 414.677253 l
+256.801064 414.16039 l
+272.261472 414.16039 l
+272.605037 413.910869 l
+278.102071 413.910869 l
+278.445635 413.661349 l
+283.942669 413.661349 l
+284.286234 413.411828 l
+288.065445 413.411828 l
+288.409009 413.153397 l
+290.470397 413.153397 l
+290.813962 412.903876 l
+300.090207 412.903876 l
+300.433771 412.654356 l
+301.464465 412.654356 l
+301.80803 412.404836 l
+304.556547 412.404836 l
+304.900111 412.136832 l
+307.648628 412.136832 l
+307.992193 411.887312 l
+308.335757 411.887312 l
+308.679322 411.637791 l
+310.053581 411.637791 l
+310.74071 411.129839 l
+312.114968 411.129839 l
+312.458533 410.871407 l
+316.581308 410.871407 l
+317.268438 410.354544 l
+317.955567 410.354544 l
+318.299131 409.83768 l
+319.329825 409.83768 l
+319.67339 409.579248 l
+321.047648 409.579248 l
+321.391213 409.311245 l
+322.421907 409.311245 l
+322.765472 409.052813 l
+323.109036 409.052813 l
+323.796165 408.544861 l
+324.483295 408.544861 l
+324.826859 408.286429 l
+325.170424 407.778477 l
+325.857553 407.261613 l
+330.323893 407.261613 l
+330.667458 407.003182 l
+331.011022 407.003182 l
+331.354587 406.74475 l
+331.698152 406.74475 l
+332.041716 406.486318 l
+332.728846 406.486318 l
+333.415975 405.968794 l
+335.477362 405.968794 l
+335.820927 405.719274 l
+336.508056 405.719274 l
+336.851621 405.469754 l
+339.256573 405.469754 l
+339.600138 405.20175 l
+341.661526 405.20175 l
+342.00509 404.943318 l
+342.348655 404.943318 l
+342.69222 404.675315 l
+343.379349 404.675315 l
+343.722913 404.167363 l
+344.410043 403.659411 l
+345.097172 403.659411 l
+345.440736 403.151458 l
+345.784301 402.893027 l
+346.127866 402.893027 l
+346.47143 402.135554 l
+347.502124 402.135554 l
+348.189253 401.61869 l
+348.532818 401.61869 l
+348.876383 401.110738 l
+351.968464 401.110738 l
+352.312029 400.861218 l
+354.029852 400.861218 l
+354.716981 400.324475 l
+355.404111 400.324475 l
+355.747675 400.074955 l
+356.434804 400.074955 l
+357.121934 399.567002 l
+358.839757 399.567002 l
+359.870451 398.780739 l
+360.214015 398.780739 l
+360.55758 398.512736 l
+360.901144 398.512736 l
+361.244709 398.263215 l
+361.588274 398.263215 l
+361.931838 398.013695 l
+362.275403 397.477688 l
+362.962532 397.477688 l
+363.306097 397.219256 l
+363.993226 397.219256 l
+364.336791 396.174561 l
+364.680355 396.174561 l
+365.367485 395.637818 l
+365.711049 395.129866 l
+366.054614 394.861863 l
+366.398178 394.861863 l
+366.741743 394.612342 l
+367.085308 393.826079 l
+367.428872 393.826079 l
+367.772437 393.547768 l
+368.459566 393.547768 l
+368.803131 393.279764 l
+369.49026 393.279764 l
+370.520954 392.504469 l
+371.895212 392.504469 l
+372.238777 391.978034 l
+372.582342 391.728513 l
+372.925906 391.728513 l
+373.269471 391.450202 l
+373.613035 391.450202 l
+373.9566 390.683818 l
+374.300165 390.434298 l
+374.643729 390.434298 l
+375.330859 389.917434 l
+376.017988 389.917434 l
+376.361552 389.390999 l
+377.048682 388.883047 l
+377.392246 388.883047 l
+377.735811 388.624615 l
+378.079375 388.107752 l
+378.42294 388.107752 l
+378.766505 387.608711 l
+379.110069 387.608711 l
+379.797199 387.082276 l
+380.140763 386.574323 l
+380.484328 386.574323 l
+380.827892 385.796972 l
+381.171457 385.796972 l
+381.515022 385.53854 l
+381.858586 385.53854 l
+382.545716 385.039499 l
+382.88928 384.023595 l
+383.576409 383.524554 l
+383.919974 382.998119 l
+384.950668 382.231075 l
+386.324926 382.231075 l
+386.668491 381.444811 l
+387.012056 381.444811 l
+387.35562 381.186379 l
+388.042749 381.186379 l
+388.386314 380.936859 l
+388.729879 380.936859 l
+389.073443 380.678427 l
+389.417008 380.678427 l
+390.104137 379.652951 l
+390.447702 379.39452 l
+391.478396 377.094047 l
+391.82196 376.844527 l
+392.165525 376.844527 l
+392.50909 376.336575 l
+393.539783 374.055246 l
+394.226913 374.055246 l
+394.570477 373.796814 l
+395.257607 372.503995 l
+395.601171 372.503995 l
+395.944736 371.986471 l
+396.2883 371.220087 l
+396.97543 370.712135 l
+397.318994 369.437799 l
+397.662559 368.920275 l
+398.006123 368.661843 l
+398.349688 368.661843 l
+398.693253 368.134012 l
+399.380382 366.811005 l
+399.723947 366.552573 l
+400.411076 366.552573 l
+400.75464 366.044621 l
+401.098205 364.980047 l
+401.44177 364.721615 l
+401.785334 364.721615 l
+402.472464 363.705711 l
+403.503157 361.405899 l
+403.846722 361.405899 l
+404.533851 360.371511 l
+405.220981 359.863559 l
+405.90811 358.856566 l
+406.251674 358.607046 l
+406.595239 357.303259 l
+406.938804 357.053738 l
+407.282368 356.268871 l
+407.969497 353.978631 l
+408.313062 353.202675 l
+408.656627 352.944243 l
+410.030885 349.638099 l
+410.37445 348.372674 l
+410.718014 347.596718 l
+411.061579 346.331294 l
+411.405144 346.052982 l
+412.092273 343.771653 l
+413.122967 342.238885 l
+413.810096 340.168714 l
+414.153661 339.660762 l
+414.497225 337.896297 l
+414.84079 337.637865 l
+415.184355 337.138824 l
+416.558613 333.239827 l
+417.245742 331.965491 l
+418.276436 330.430666 l
+418.963565 328.638807 l
+419.30713 326.579603 l
+421.024953 322.967093 l
+421.368518 322.20962 l
+421.712082 321.9601 l
+422.055647 320.906493 l
+422.399212 320.407453 l
+423.086341 318.096012 l
+423.429905 315.804452 l
+423.77347 315.287588 l
+424.460599 312.988436 l
+424.804164 310.955967 l
+425.147729 310.189583 l
+426.521987 304.534956 l
+427.552681 299.111366 l
+427.896246 298.067407 l
+428.926939 293.161418 l
+429.614069 291.904904 l
+429.957633 289.56739 l
+430.301198 288.801006 l
+430.988327 285.926825 l
+431.331892 284.91026 l
+431.675456 284.651829 l
+432.019021 283.356953 l
+432.70615 279.034244 l
+433.393279 276.743343 l
+434.423973 269.793256 l
+434.767538 267.752536 l
+435.111103 266.736632 l
+435.454667 264.665801 l
+435.798232 263.667719 l
+436.485361 260.034669 l
+436.828926 257.217333 l
+437.17249 255.693477 l
+437.85962 250.592755 l
+438.203184 249.825711 l
+438.890313 244.707903 l
+439.577443 241.899479 l
+440.608136 235.507259 l
+440.951701 234.731303 l
+441.295266 233.216358 l
+442.32596 225.307872 l
+442.669524 224.541488 l
+443.013089 222.730409 l
+444.387347 212.280766 l
+445.418041 207.411742 l
+445.761606 206.126438 l
+446.10517 202.846368 l
+447.479429 194.984496 l
+447.822994 193.719071 l
+448.853687 186.337757 l
+449.197252 184.526018 l
+449.540817 180.489134 l
+449.884381 178.189982 l
+450.227946 175.114215 l
+450.57151 174.088739 l
+451.25864 168.211326 l
+451.602204 166.658678 l
+451.945769 162.815207 l
+452.632898 158.519892 l
+453.320027 156.218023 l
+454.007157 150.085631 l
+455.381415 141.717127 l
+456.412109 135.870561 l
+457.786368 123.767503 l
+458.129932 122.261469 l
+459.847755 111.111936 l
+460.19132 109.845851 l
+460.878449 105.041924 l
+461.565578 101.466455 l
+463.626966 90.601427 l
+463.970531 90.102387 l
+465.001225 85.297799 l
+465.344789 84.050197 l
+466.375483 81.509116 l
+466.719048 80.261515 l
+467.062612 79.504042 l
+467.406177 79.504042 l
+468.093306 77.249447 l
+469.124 75.716019 l
+469.467565 74.201074 l
+469.811129 73.702033 l
+470.154694 72.454431 l
+470.498258 71.696959 l
+471.185388 69.433453 l
+472.216082 67.43729 l
+472.559646 66.938249 l
+472.903211 66.688729 l
+473.246775 66.189688 l
+474.964599 64.942086 l
+475.308163 64.942086 l
+475.651728 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.122 0.467 0.706 setrgbcolor
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 426.24758 m
+51.349421 426.24758 l
+51.692986 425.958136 l
+149.265338 425.958136 l
+149.608903 425.668692 l
+149.952467 425.668692 l
+150.296032 425.379249 l
+179.499025 425.379249 l
+179.842589 425.077745 l
+217.634698 425.077745 l
+217.978262 424.733169 l
+218.665391 424.733169 l
+219.008956 424.431665 l
+219.696085 424.431665 l
+220.03965 424.163662 l
+229.659459 424.163662 l
+230.003024 423.874218 l
+231.033718 423.874218 l
+231.377282 423.584775 l
+233.095105 423.584775 l
+233.43867 423.270162 l
+247.52482 423.270162 l
+247.868384 422.968658 l
+250.273337 422.968658 l
+250.616901 422.679215 l
+260.92384 422.679215 l
+261.267404 422.389771 l
+264.015921 422.389771 l
+264.359486 422.075159 l
+266.077309 422.075159 l
+266.420874 421.785715 l
+266.764438 421.785715 l
+267.108003 421.484211 l
+269.169391 421.484211 l
+269.512955 421.182707 l
+269.85652 421.182707 l
+270.200085 420.553482 l
+270.887214 420.553482 l
+271.230778 419.924257 l
+272.261472 419.924257 l
+272.605037 419.622753 l
+272.948601 419.622753 l
+273.292166 419.344442 l
+273.635731 419.344442 l
+273.979295 419.066131 l
+274.666425 419.066131 l
+275.009989 418.787819 l
+275.697118 418.787819 l
+276.040683 418.498376 l
+277.071377 418.498376 l
+277.414942 418.208932 l
+277.758506 417.373174 l
+279.476329 417.373174 l
+279.819894 417.07167 l
+280.850588 417.07167 l
+281.194152 416.690823 l
+282.224846 416.690823 l
+282.568411 416.40138 l
+283.25554 416.40138 l
+283.599105 416.086767 l
+284.973363 416.086767 l
+285.316928 415.785263 l
+289.096139 415.785263 l
+289.439703 415.48376 l
+290.126833 415.48376 l
+290.470397 415.182256 l
+293.562479 415.182256 l
+294.249608 414.612749 l
+295.967431 414.612749 l
+296.310996 414.298136 l
+296.998125 414.298136 l
+297.34169 414.030133 l
+297.685254 414.030133 l
+298.028819 413.740689 l
+298.372383 413.740689 l
+298.715948 413.426076 l
+299.059513 413.426076 l
+299.403077 413.136633 l
+299.746642 413.136633 l
+300.090207 412.80772 l
+301.464465 412.80772 l
+301.80803 412.506216 l
+303.525853 412.506216 l
+303.869417 411.927329 l
+304.212982 411.612716 l
+305.58724 411.612716 l
+305.930805 411.323272 l
+306.617934 411.323272 l
+306.961499 410.694047 l
+307.305064 410.379434 l
+307.648628 410.379434 l
+307.992193 410.077931 l
+309.022887 410.077931 l
+309.366451 409.486983 l
+309.710016 409.486983 l
+310.053581 408.503129 l
+310.397145 408.503129 l
+310.74071 408.158553 l
+311.084274 407.567606 l
+311.427839 407.567606 l
+311.771404 407.278162 l
+312.802098 407.278162 l
+313.832791 406.383734 l
+314.176356 406.383734 l
+314.519921 406.105423 l
+315.20705 406.105423 l
+315.550614 405.83742 l
+316.581308 405.83742 l
+317.268438 405.267913 l
+317.612002 405.267913 l
+318.299131 404.663856 l
+319.329825 404.663856 l
+319.67339 404.349244 l
+320.704084 404.349244 l
+321.047648 403.718827 l
+322.765472 403.718827 l
+323.452601 403.139012 l
+323.796165 402.280061 l
+324.13973 401.965448 l
+324.483295 401.08413 l
+324.826859 400.782626 l
+325.170424 400.782626 l
+326.888247 399.309311 l
+328.262505 399.309311 l
+328.60607 399.007807 l
+328.949635 398.391691 l
+329.636764 398.391691 l
+330.323893 397.748165 l
+330.667458 397.748165 l
+331.011022 397.433552 l
+331.698152 397.433552 l
+332.041716 397.155241 l
+332.385281 397.155241 l
+333.759539 395.920768 l
+334.790233 395.920768 l
+336.164492 394.699404 l
+336.508056 394.120516 l
+336.851621 394.120516 l
+337.195186 393.5379 l
+337.882315 392.933844 l
+338.569444 392.933844 l
+339.256573 392.287764 l
+340.287267 390.492139 l
+340.974396 390.492139 l
+341.661526 388.713103 l
+342.00509 388.42366 l
+342.348655 387.855905 l
+343.722913 387.855905 l
+344.066478 387.541292 l
+344.410043 387.541292 l
+344.753607 386.973537 l
+345.097172 386.973537 l
+345.440736 386.064809 l
+346.814995 384.867829 l
+347.15856 383.64568 l
+347.502124 382.97539 l
+347.845689 382.673886 l
+348.532818 382.673886 l
+348.876383 382.372382 l
+349.219947 381.454762 l
+349.907077 381.454762 l
+350.594206 380.26809 l
+350.93777 379.305157 l
+351.281335 379.305157 l
+351.6249 378.543463 l
+352.655594 377.612734 l
+352.999158 377.612734 l
+353.686287 375.849048 l
+354.029852 375.849048 l
+354.373417 375.219823 l
+354.716981 375.219823 l
+355.060546 373.076338 l
+355.747675 371.879358 l
+356.09124 371.564746 l
+356.434804 371.564746 l
+357.121934 369.384929 l
+357.809063 368.828307 l
+358.839757 367.035459 l
+359.183321 366.746016 l
+359.526886 366.155068 l
+360.55758 365.308178 l
+360.901144 365.308178 l
+361.244709 365.018734 l
+361.588274 364.170916 l
+361.931838 363.869412 l
+362.275403 362.335675 l
+363.306097 360.775296 l
+363.993226 360.172288 l
+364.680355 358.986665 l
+365.02392 358.685161 l
+366.398178 356.292249 l
+367.428872 353.463065 l
+367.772437 353.463065 l
+368.116001 353.161561 l
+368.459566 352.254024 l
+368.803131 351.952521 l
+369.49026 350.748994 l
+369.833825 349.528821 l
+370.177389 348.924765 l
+370.520954 347.195507 l
+371.208083 345.145915 l
+371.551648 343.571113 l
+371.895212 343.312681 l
+372.238777 342.118726 l
+372.582342 341.489501 l
+372.925906 341.221497 l
+374.300165 335.822441 l
+375.330859 333.742829 l
+375.674423 332.150702 l
+376.017988 331.836089 l
+376.361552 331.243165 l
+378.079375 327.204322 l
+378.766505 323.549528 l
+379.110069 322.128665 l
+379.453634 319.355835 l
+380.484328 316.095225 l
+381.515022 314.246876 l
+382.202151 312.784694 l
+382.545716 312.180637 l
+382.88928 311.323439 l
+383.232845 308.915666 l
+383.576409 308.281647 l
+383.919974 306.188487 l
+384.263539 305.886983 l
+384.607103 304.968314 l
+384.950668 302.655928 l
+385.294233 301.446888 l
+385.637797 300.85594 l
+385.981362 299.971821 l
+386.324926 298.521698 l
+387.012056 295.012701 l
+387.699185 292.360166 l
+388.386314 288.74801 l
+389.073443 286.984324 l
+389.417008 283.945496 l
+391.478396 276.558485 l
+391.82196 274.570604 l
+392.852654 267.352421 l
+393.196219 266.446861 l
+393.883348 263.514966 l
+394.226913 260.820287 l
+394.914042 259.369237 l
+395.257607 257.117344 l
+395.601171 255.944605 l
+395.944736 253.150178 l
+396.2883 251.963505 l
+397.662559 244.326518 l
+401.098205 226.961305 l
+401.44177 225.439629 l
+402.816028 216.71578 l
+403.159593 214.91672 l
+403.503157 211.642402 l
+404.533851 207.721522 l
+405.564545 200.36401 l
+405.90811 197.976413 l
+406.251674 194.440813 l
+406.595239 192.387683 l
+407.282368 189.725352 l
+407.625933 188.238001 l
+408.656627 180.507703 l
+409.000191 177.818411 l
+409.343756 176.67586 l
+410.37445 165.616509 l
+411.061579 162.008808 l
+411.405144 158.781627 l
+411.748708 154.256046 l
+412.435838 149.519369 l
+412.779402 146.522626 l
+413.122967 145.07448 l
+413.466531 140.820895 l
+413.810096 140.519391 l
+414.497225 137.110647 l
+414.84079 135.346136 l
+415.184355 131.561068 l
+415.871484 128.575336 l
+416.558613 124.535444 l
+416.902178 122.781554 l
+417.589307 116.677399 l
+418.276436 113.180023 l
+419.30713 103.306215 l
+420.337824 99.264155 l
+420.681388 96.382965 l
+422.055647 91.024706 l
+422.399212 90.152647 l
+423.086341 87.14746 l
+423.429905 84.939937 l
+423.77347 84.357321 l
+424.117035 82.952056 l
+424.460599 82.116298 l
+424.804164 81.801685 l
+425.147729 80.116548 l
+426.178422 77.573796 l
+426.521987 77.284353 l
+426.865552 75.859399 l
+427.209116 75.581088 l
+427.552681 75.024466 l
+428.23981 73.10565 l
+428.926939 72.012196 l
+429.270504 70.597551 l
+429.614069 69.803113 l
+429.957633 68.195092 l
+430.301198 67.123079 l
+431.675456 66.051065 l
+432.019021 64.979052 l
+432.70615 64.979052 l
+433.393279 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 426.24758 m
+222.444602 426.24758 l
+222.788167 425.711573 l
+238.248575 425.711573 l
+238.592139 425.453141 l
+245.119867 425.453141 l
+245.463432 425.203621 l
+254.052547 425.203621 l
+254.396112 424.92531 l
+262.641663 424.92531 l
+262.985227 424.426269 l
+265.39018 424.426269 l
+265.733744 423.797044 l
+272.261472 423.797044 l
+272.605037 423.538612 l
+278.445635 423.538612 l
+279.132765 423.002605 l
+280.850588 423.002605 l
+281.194152 422.45629 l
+282.568411 422.45629 l
+282.911976 422.141678 l
+283.942669 422.141678 l
+284.286234 421.863367 l
+289.096139 421.863367 l
+289.439703 421.585056 l
+290.126833 421.585056 l
+290.470397 421.326624 l
+295.967431 421.326624 l
+296.310996 421.05862 l
+298.372383 421.05862 l
+298.715948 420.800189 l
+301.1209 420.800189 l
+301.464465 420.521877 l
+307.305064 420.521877 l
+308.679322 419.468347 l
+310.397145 419.468347 l
+310.74071 419.209915 l
+311.084274 419.209915 l
+311.427839 418.941912 l
+311.771404 418.941912 l
+312.114968 418.673908 l
+314.176356 418.673908 l
+314.519921 418.100864 l
+315.550614 418.100864 l
+315.894179 417.822553 l
+316.237744 417.822553 l
+316.581308 417.521049 l
+318.642696 417.521049 l
+318.986261 417.253046 l
+320.016955 417.253046 l
+321.047648 416.394919 l
+322.078342 416.394919 l
+322.421907 416.136488 l
+322.765472 416.136488 l
+323.109036 415.878056 l
+323.452601 415.878056 l
+323.796165 415.628535 l
+324.13973 415.092529 l
+325.170424 414.277475 l
+325.513988 414.277475 l
+325.857553 413.720028 l
+326.544682 413.720028 l
+326.888247 413.152273 l
+327.231812 413.152273 l
+327.575376 412.893841 l
+329.980329 412.893841 l
+330.323893 412.326086 l
+332.385281 412.326086 l
+332.728846 412.058083 l
+333.07241 412.058083 l
+333.415975 411.511768 l
+333.759539 411.233457 l
+334.103104 411.233457 l
+334.446669 410.965454 l
+334.790233 410.429447 l
+335.477362 410.429447 l
+335.820927 409.62314 l
+336.508056 409.62314 l
+336.851621 409.344829 l
+337.53875 409.344829 l
+337.882315 409.055385 l
+338.569444 409.055385 l
+338.913009 408.476498 l
+339.256573 408.476498 l
+339.600138 408.208494 l
+339.943703 408.208494 l
+340.630832 407.104733 l
+342.00509 407.104733 l
+342.348655 406.836729 l
+342.69222 406.836729 l
+343.035784 406.558418 l
+343.379349 406.558418 l
+343.722913 406.280107 l
+347.15856 406.280107 l
+348.189253 405.46108 l
+351.281335 405.46108 l
+351.6249 405.202648 l
+351.968464 405.202648 l
+352.312029 404.656333 l
+354.029852 404.656333 l
+354.373417 404.096398 l
+356.09124 404.096398 l
+356.434804 403.301223 l
+356.778369 403.011779 l
+357.121934 402.431964 l
+357.465498 402.163961 l
+357.809063 401.627954 l
+358.152627 401.349643 l
+358.496192 401.349643 l
+358.839757 401.08164 l
+359.183321 401.08164 l
+360.214015 399.439383 l
+361.244709 399.439383 l
+361.588274 399.161072 l
+361.931838 398.614757 l
+362.962532 397.810747 l
+363.306097 397.810747 l
+363.649661 397.561227 l
+363.993226 396.993472 l
+365.02392 396.993472 l
+365.367485 396.743951 l
+366.054614 395.072435 l
+366.398178 394.515813 l
+366.741743 393.687405 l
+367.085308 393.409094 l
+367.428872 392.841339 l
+368.116001 392.841339 l
+369.146695 392.015889 l
+369.49026 391.479146 l
+369.833825 390.618219 l
+370.177389 390.618219 l
+370.864518 389.535161 l
+371.208083 389.25685 l
+371.551648 388.710535 l
+371.895212 388.710535 l
+372.238777 387.906525 l
+372.582342 387.906525 l
+372.925906 387.389662 l
+373.269471 386.575344 l
+374.300165 384.964455 l
+374.643729 384.964455 l
+375.330859 384.407008 l
+375.674423 383.559189 l
+376.361552 383.012875 l
+377.735811 380.82532 l
+378.42294 378.596356 l
+379.110069 378.039734 l
+379.453634 378.039734 l
+379.797199 377.482287 l
+380.484328 377.482287 l
+380.827892 376.925665 l
+381.171457 376.647353 l
+381.858586 375.265281 l
+382.545716 373.644084 l
+382.88928 373.644084 l
+383.576409 371.9837 l
+383.919974 371.437385 l
+384.263539 370.321755 l
+384.607103 370.321755 l
+384.950668 370.043444 l
+385.294233 369.497129 l
+385.637797 369.497129 l
+385.981362 368.702691 l
+386.324926 368.702691 l
+386.668491 367.361938 l
+387.012056 367.072494 l
+387.35562 366.226428 l
+387.699185 365.936985 l
+388.042749 364.844355 l
+388.386314 364.844355 l
+389.760573 361.761356 l
+390.104137 360.357843 l
+390.447702 359.801221 l
+391.134831 358.373588 l
+391.478396 357.845756 l
+391.82196 355.886446 l
+392.50909 354.017125 l
+392.852654 353.749121 l
+393.539783 350.200845 l
+393.883348 349.128096 l
+394.226913 348.60166 l
+394.570477 347.787342 l
+394.914042 347.260907 l
+395.601171 345.295482 l
+396.2883 343.973872 l
+396.631865 343.695561 l
+396.97543 343.127806 l
+397.318994 342.028327 l
+397.662559 340.294828 l
+398.349688 338.622384 l
+399.036817 337.49543 l
+399.380382 336.421119 l
+399.723947 335.861183 l
+400.411076 332.842228 l
+400.75464 331.014062 l
+401.098205 330.735751 l
+401.44177 329.921433 l
+401.785334 328.249917 l
+402.472464 326.313863 l
+402.816028 324.120582 l
+403.159593 323.84227 l
+404.190287 318.798865 l
+404.877416 314.769295 l
+405.220981 314.454682 l
+405.564545 312.202614 l
+406.251674 310.841982 l
+407.282368 308.704658 l
+407.969497 306.230044 l
+408.313062 303.979538 l
+408.656627 303.154912 l
+409.000191 301.504836 l
+409.343756 300.68021 l
+409.687321 299.012316 l
+410.030885 298.753884 l
+410.37445 298.197261 l
+410.718014 296.789507 l
+411.061579 296.243193 l
+411.405144 294.536424 l
+412.435838 292.088684 l
+413.466531 287.194565 l
+413.810096 286.101936 l
+414.153661 284.140152 l
+414.497225 280.517965 l
+414.84079 279.680454 l
+415.527919 275.93511 l
+415.871484 275.089044 l
+416.558613 271.713335 l
+416.902178 270.069682 l
+417.245742 269.523367 l
+417.589307 268.687609 l
+418.276436 262.967848 l
+418.620001 258.546013 l
+418.963565 256.896762 l
+419.30713 253.645204 l
+419.650695 252.541442 l
+419.994259 250.44182 l
+420.337824 249.302806 l
+421.024953 244.682401 l
+421.712082 238.342634 l
+422.742776 228.611595 l
+423.086341 226.146465 l
+423.429905 225.017534 l
+423.77347 224.500671 l
+424.804164 217.07334 l
+425.147729 215.948138 l
+425.491293 213.223756 l
+425.834858 212.139874 l
+426.178422 209.44806 l
+426.865552 205.934426 l
+427.552681 200.962755 l
+427.896246 200.146877 l
+428.23981 198.256852 l
+428.583375 195.003237 l
+429.614069 189.023675 l
+431.331892 176.032738 l
+432.70615 162.293656 l
+433.049715 160.363136 l
+433.736844 154.337098 l
+434.080409 152.117603 l
+434.423973 151.054425 l
+436.141796 138.468693 l
+436.828926 130.949761 l
+437.17249 127.938316 l
+437.516055 126.06817 l
+437.85962 123.15399 l
+438.546749 119.933443 l
+438.890313 116.99946 l
+439.233878 115.099699 l
+439.921007 110.544189 l
+440.264572 109.50023 l
+441.982395 98.260351 l
+442.32596 97.714036 l
+443.013089 94.510577 l
+443.356653 93.715402 l
+444.043783 90.802858 l
+444.387347 89.209628 l
+444.730912 88.1759 l
+445.074477 87.659037 l
+445.761606 86.045762 l
+446.10517 85.002463 l
+446.448735 82.418145 l
+446.7923 81.105447 l
+447.135864 80.568704 l
+447.479429 79.80232 l
+447.822994 77.655424 l
+448.510123 76.63952 l
+448.853687 75.586649 l
+449.197252 73.915133 l
+449.540817 73.656701 l
+449.884381 73.656701 l
+450.57151 72.622974 l
+450.915075 72.373454 l
+451.602204 69.988005 l
+451.945769 68.903387 l
+452.632898 68.376952 l
+452.976463 68.376952 l
+453.663592 66.520071 l
+454.350721 66.520071 l
+454.694286 65.744776 l
+455.037851 65.476773 l
+455.381415 64.701477 l
+455.72498 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 74.294 60.825 clipbox
+-1 426.24758 m
+199.769337 426.24758 l
+200.112902 425.989148 l
+256.801064 425.989148 l
+257.144629 425.721144 l
+259.206017 425.721144 l
+259.549581 425.462713 l
+265.733744 425.462713 l
+266.077309 425.213192 l
+266.420874 425.213192 l
+266.764438 424.70524 l
+279.132765 424.70524 l
+279.476329 424.45572 l
+284.973363 424.45572 l
+285.316928 424.206199 l
+286.347622 424.206199 l
+286.691186 423.947768 l
+290.126833 423.947768 l
+290.470397 423.669456 l
+294.593173 423.669456 l
+294.936737 423.401453 l
+299.746642 423.401453 l
+300.090207 423.151933 l
+311.084274 423.151933 l
+311.427839 422.59531 l
+315.20705 422.59531 l
+315.550614 422.34579 l
+316.237744 422.34579 l
+316.581308 422.087358 l
+316.924873 422.087358 l
+317.268438 421.837838 l
+322.421907 421.837838 l
+323.109036 421.338797 l
+325.513988 421.338797 l
+325.857553 421.080365 l
+329.293199 421.080365 l
+329.636764 420.830845 l
+333.07241 420.830845 l
+333.415975 420.562841 l
+334.446669 420.562841 l
+334.790233 420.30441 l
+335.133798 420.30441 l
+335.477362 420.054889 l
+337.882315 420.054889 l
+338.225879 419.796458 l
+338.569444 419.796458 l
+338.913009 419.538026 l
+339.600138 419.538026 l
+339.943703 419.288505 l
+341.317961 419.288505 l
+341.661526 419.020502 l
+342.00509 419.020502 l
+342.348655 418.752499 l
+345.784301 418.752499 l
+346.127866 418.494067 l
+351.6249 418.494067 l
+351.968464 418.244546 l
+352.655594 418.244546 l
+352.999158 417.727023 l
+355.747675 417.727023 l
+356.09124 417.448712 l
+357.465498 417.448712 l
+357.809063 417.19028 l
+358.152627 417.19028 l
+358.496192 416.940759 l
+358.839757 416.940759 l
+359.183321 416.691239 l
+361.588274 416.691239 l
+361.931838 416.432807 l
+362.618968 416.432807 l
+363.306097 415.924855 l
+363.649661 415.924855 l
+363.993226 415.666423 l
+366.054614 415.666423 l
+366.398178 415.416903 l
+367.428872 415.416903 l
+368.803131 414.400998 l
+369.49026 414.400998 l
+369.833825 414.142567 l
+371.208083 414.142567 l
+371.551648 413.884135 l
+371.895212 413.117751 l
+372.238777 413.117751 l
+372.582342 412.86823 l
+372.925906 412.86823 l
+374.300165 411.833843 l
+374.643729 411.833843 l
+375.674423 411.067459 l
+376.017988 410.549935 l
+376.705117 408.740253 l
+377.048682 408.740253 l
+378.42294 407.705865 l
+378.766505 407.705865 l
+379.110069 407.456345 l
+379.453634 407.456345 l
+379.797199 406.939481 l
+380.484328 406.440441 l
+380.827892 406.440441 l
+381.515022 405.395745 l
+382.202151 404.148144 l
+382.88928 404.148144 l
+383.232845 403.621708 l
+383.576409 403.621708 l
+383.919974 403.093877 l
+384.263539 402.835445 l
+384.607103 402.278823 l
+385.294233 402.278823 l
+385.637797 401.233467 l
+386.324926 400.208652 l
+387.012056 400.208652 l
+387.699185 399.174264 l
+388.042749 398.924744 l
+388.386314 398.924744 l
+388.729879 398.666312 l
+389.073443 398.139877 l
+389.417008 398.139877 l
+389.760573 397.344702 l
+390.104137 397.344702 l
+390.791266 396.069706 l
+391.134831 396.069706 l
+391.478396 395.811274 l
+391.82196 395.29441 l
+392.165525 395.035979 l
+392.852654 395.035979 l
+394.226913 393.981712 l
+394.914042 393.981712 l
+395.257607 393.464188 l
+395.601171 392.457195 l
+395.944736 391.940332 l
+396.631865 391.432379 l
+396.97543 391.432379 l
+397.318994 391.173948 l
+397.662559 390.647512 l
+398.006123 390.389081 l
+398.349688 388.808379 l
+399.036817 387.534043 l
+401.098205 385.991703 l
+401.44177 384.937436 l
+401.785334 384.429484 l
+402.128899 384.171052 l
+402.472464 383.41358 l
+402.816028 383.41358 l
+403.159593 382.905628 l
+403.846722 382.397675 l
+404.190287 381.880812 l
+404.533851 381.880812 l
+405.220981 381.37286 l
+405.90811 379.312996 l
+406.251674 379.312996 l
+406.595239 379.063476 l
+406.938804 377.98999 l
+407.625933 377.490949 l
+407.969497 375.930127 l
+408.313062 375.930127 l
+408.656627 375.422175 l
+409.000191 375.163743 l
+409.343756 374.415182 l
+409.687321 373.381454 l
+410.030885 372.882414 l
+410.718014 372.345671 l
+411.061579 371.281096 l
+411.405144 370.764233 l
+412.435838 368.750247 l
+412.779402 368.242295 l
+413.466531 366.45795 l
+413.810096 366.199518 l
+414.153661 364.66609 l
+415.184355 362.357366 l
+415.527919 362.357366 l
+416.558613 360.815027 l
+416.902178 359.272687 l
+417.589307 356.972875 l
+417.932871 356.723355 l
+419.650695 349.517477 l
+420.337824 347.984709 l
+420.681388 346.719284 l
+421.024953 346.20242 l
+421.368518 345.425068 l
+421.712082 344.926028 l
+422.055647 344.647717 l
+422.742776 342.125779 l
+423.086341 340.102881 l
+423.429905 339.327586 l
+424.117035 334.71839 l
+424.460599 334.210438 l
+424.804164 333.424911 l
+425.147729 333.424911 l
+425.491293 331.862692 l
+425.834858 331.363651 l
+426.178422 330.338835 l
+426.521987 328.776617 l
+426.865552 328.518185 l
+427.552681 325.672058 l
+428.583375 321.550199 l
+428.926939 319.989376 l
+429.270504 319.222992 l
+429.614069 318.179034 l
+429.957633 316.378922 l
+430.301198 315.363018 l
+430.988327 311.261038 l
+431.331892 309.421168 l
+432.019021 307.63888 l
+432.70615 303.730311 l
+433.049715 302.98175 l
+434.080409 297.897455 l
+434.423973 294.313075 l
+434.767538 292.012603 l
+435.111103 290.470924 l
+436.141796 284.013023 l
+436.828926 279.826803 l
+437.17249 277.746324 l
+437.516055 276.453505 l
+438.203184 274.68904 l
+439.233878 269.349106 l
+439.577443 265.792781 l
+440.264572 260.886791 l
+440.608136 257.329145 l
+440.951701 256.045237 l
+441.295266 253.273119 l
+442.669524 245.870529 l
+443.013089 242.295721 l
+443.700218 238.415867 l
+444.043783 234.804016 l
+444.387347 233.270588 l
+445.074477 224.834931 l
+445.761606 222.562514 l
+446.10517 220.798048 l
+446.448735 218.008767 l
+446.7923 216.216907 l
+447.135864 213.407086 l
+447.479429 211.615226 l
+447.822994 209.065234 l
+448.166558 208.039758 l
+448.510123 205.76734 l
+448.853687 204.751436 l
+449.197252 201.443971 l
+449.540817 199.688417 l
+451.602204 180.803853 l
+452.289334 175.676397 l
+452.632898 173.394408 l
+454.007157 160.165132 l
+454.350721 158.382843 l
+455.037851 153.053141 l
+455.72498 150.245377 l
+456.068544 148.988864 l
+456.755674 142.652828 l
+457.099238 140.860969 l
+458.817061 127.51988 l
+459.160626 125.764326 l
+460.534884 114.623704 l
+460.878449 111.824191 l
+461.222014 110.041242 l
+462.596272 100.174296 l
+463.283401 98.150739 l
+463.626966 97.651698 l
+464.65766 90.075652 l
+465.001225 89.327091 l
+465.688354 85.54732 l
+466.031918 84.281235 l
+466.375483 83.514191 l
+466.719048 82.017069 l
+467.749742 79.254522 l
+468.093306 78.99609 l
+468.436871 78.478566 l
+468.780435 77.721094 l
+469.124 77.462662 l
+469.811129 73.951554 l
+470.154694 73.951554 l
+470.841823 71.679136 l
+471.185388 71.429616 l
+471.872517 68.684892 l
+472.216082 68.435371 l
+473.246775 66.439208 l
+473.59034 66.189688 l
+473.933905 65.690647 l
+474.621034 65.690647 l
+474.964599 64.942086 l
+475.308163 64.942086 l
+475.651728 64.443045 l
+525.812162 64.443045 l
+525.812162 64.443045 l
+stroke
+grestore
+0.800 setlinewidth
+0 setlinejoin
+2 setlinecap
+[] 0 setdash
+0.000 setgray
+gsave
+74.29375 60.825 m
+74.29375 429.865625 l
+stroke
+grestore
+gsave
+466.742708 60.825 m
+466.742708 429.865625 l
+stroke
+grestore
+gsave
+74.29375 60.825 m
+466.742708 60.825 l
+stroke
+grestore
+gsave
+74.29375 429.865625 m
+466.742708 429.865625 l
+stroke
+grestore
+/TeX-ectt1000 28.000 selectfont
+gsave
+
+219.057292 436.053125 translate
+0.000000 rotate
+0.000000 0 m /O glyphshow
+14.699997 0 m /S glyphshow
+29.399994 0 m /C glyphshow
+44.099991 0 m /A glyphshow
+58.799988 0 m /R glyphshow
+73.499985 0 m /hyphen glyphshow
+88.199982 0 m /one glyphshow
+grestore
+1.000 setlinewidth
+0 setlinecap
+0.800 setgray
+gsave
+91.09375 72.825 m
+298.89375 72.825 l
+302.09375 72.825 303.69375 74.425 303.69375 77.625 c
+303.69375 183.225 l
+303.69375 186.425 302.09375 188.025 298.89375 188.025 c
+91.09375 188.025 l
+87.89375 188.025 86.29375 186.425 86.29375 183.225 c
+86.29375 77.625 l
+86.29375 74.425 87.89375 72.825 91.09375 72.825 c
+cl
+gsave
+1.000 setgray
+fill
+grestore
+stroke
+grestore
+4.000 setlinewidth
+1 setlinejoin
+2 setlinecap
+1.000 0.498 0.055 setrgbcolor
+gsave
+95.89375 178.905 m
+143.89375 178.905 l
+stroke
+grestore
+0.173 0.627 0.173 setrgbcolor
+gsave
+95.89375 168.825 m
+143.89375 168.825 l
+stroke
+grestore
+0.122 0.467 0.706 setrgbcolor
+gsave
+95.89375 158.745 m
+143.89375 158.745 l
+stroke
+grestore
+0.000 setgray
+gsave
+163.093750 160.425000 translate
+0.000000 rotate
+/Cmmi10 24.0 selectfont
+0.000000 0.000000 moveto
+/lambda glyphshow
+13.992188 0.000000 moveto
+/slash glyphshow
+25.992188 0.000000 moveto
+/lambda glyphshow
+/Cmr10 16.799999999999997 selectfont
+39.984375 -4.081500 moveto
+/m glyphshow
+53.978906 -4.081500 moveto
+/a glyphshow
+62.378906 -4.081500 moveto
+/x glyphshow
+/Cmr10 24.0 selectfont
+76.974703 0.000000 moveto
+/equal glyphshow
+99.833297 0.000000 moveto
+/zero glyphshow
+/Cmmi10 24.0 selectfont
+111.833297 0.000000 moveto
+/period glyphshow
+/Cmr10 24.0 selectfont
+118.477828 0.000000 moveto
+/three glyphshow
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+1.000 0.498 0.055 setrgbcolor
+gsave
+95.89375 142.905 m
+143.89375 142.905 l
+stroke
+grestore
+0.173 0.627 0.173 setrgbcolor
+gsave
+95.89375 132.825 m
+143.89375 132.825 l
+stroke
+grestore
+0.122 0.467 0.706 setrgbcolor
+gsave
+95.89375 122.745 m
+143.89375 122.745 l
+stroke
+grestore
+0.000 setgray
+gsave
+163.093750 124.425000 translate
+0.000000 rotate
+/Cmmi10 24.0 selectfont
+0.000000 0.000000 moveto
+/lambda glyphshow
+13.992188 0.000000 moveto
+/slash glyphshow
+25.992188 0.000000 moveto
+/lambda glyphshow
+/Cmr10 16.799999999999997 selectfont
+39.984375 -4.081500 moveto
+/m glyphshow
+53.978906 -4.081500 moveto
+/a glyphshow
+62.378906 -4.081500 moveto
+/x glyphshow
+/Cmr10 24.0 selectfont
+76.974703 0.000000 moveto
+/equal glyphshow
+99.833297 0.000000 moveto
+/zero glyphshow
+/Cmmi10 24.0 selectfont
+111.833297 0.000000 moveto
+/period glyphshow
+/Cmr10 24.0 selectfont
+118.477828 0.000000 moveto
+/five glyphshow
+grestore
+[14.8 6.4] 0 setdash
+1.000 0.498 0.055 setrgbcolor
+gsave
+95.89375 106.905 m
+143.89375 106.905 l
+stroke
+grestore
+0.173 0.627 0.173 setrgbcolor
+gsave
+95.89375 96.825 m
+143.89375 96.825 l
+stroke
+grestore
+0.122 0.467 0.706 setrgbcolor
+gsave
+95.89375 86.745 m
+143.89375 86.745 l
+stroke
+grestore
+0.000 setgray
+gsave
+163.093750 88.425000 translate
+0.000000 rotate
+/Cmmi10 24.0 selectfont
+0.000000 0.000000 moveto
+/lambda glyphshow
+13.992188 0.000000 moveto
+/slash glyphshow
+25.992188 0.000000 moveto
+/lambda glyphshow
+/Cmr10 16.799999999999997 selectfont
+39.984375 -4.081500 moveto
+/m glyphshow
+53.978906 -4.081500 moveto
+/a glyphshow
+62.378906 -4.081500 moveto
+/x glyphshow
+/Cmr10 24.0 selectfont
+76.974703 0.000000 moveto
+/equal glyphshow
+99.833297 0.000000 moveto
+/zero glyphshow
+/Cmmi10 24.0 selectfont
+111.833297 0.000000 moveto
+/period glyphshow
+/Cmr10 24.0 selectfont
+118.477828 0.000000 moveto
+/eight glyphshow
+grestore
+gsave
+481.042708 60.825 m
+873.491667 60.825 l
+873.491667 429.865625 l
+481.042708 429.865625 l
+cl
+1.000 setgray
+fill
+grestore
+0.800 setlinewidth
+[] 0 setdash
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+510.577 60.825 o
+grestore
+gsave
+492.577435 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.926563 moveto
+/one glyphshow
+11.000000 0.926563 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 7.565625 moveto
+/hyphen glyphshow
+27.286777 7.565625 moveto
+/four glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+608.69 60.825 o
+grestore
+gsave
+590.689675 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/three glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+706.802 60.825 o
+grestore
+gsave
+688.801915 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/two glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+804.914 60.825 o
+grestore
+gsave
+786.914154 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/one glyphshow
+grestore
+0.600 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+488.811 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+495.38 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+501.069 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+506.088 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+540.112 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+557.389 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+569.647 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+579.155 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+586.924 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+593.492 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+599.182 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+604.2 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+638.224 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+655.501 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+667.759 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+677.267 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+685.036 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+691.604 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+697.294 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+702.313 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+736.337 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+753.613 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+765.871 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+775.379 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+783.148 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+789.716 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+795.406 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+800.425 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+834.449 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+851.726 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+863.984 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+873.492 60.825 o
+grestore
+gsave
+667.267188 12.246875 translate
+0.000000 rotate
+/Cmmi10 26.0 selectfont
+0.000000 0.234375 moveto
+/R glyphshow
+grestore
+0.800 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 64.443 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 136.804 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 209.165 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 281.526 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 353.887 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+481.043 426.248 o
+grestore
+4.000 setlinewidth
+2 setlinecap
+1.000 0.498 0.055 setrgbcolor
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+445.042924 426.24758 l
+445.386488 425.396275 l
+452.94491 425.396275 l
+453.288475 425.051699 l
+468.405318 425.051699 l
+468.748883 418.473435 l
+484.209291 418.473435 l
+484.552855 416.061405 l
+494.516229 416.061405 l
+494.859794 415.732491 l
+502.074651 415.732491 l
+502.418215 414.928481 l
+503.448909 414.928481 l
+503.792474 413.86865 l
+506.197426 413.86865 l
+506.540991 413.487803 l
+511.350896 413.487803 l
+511.69446 412.829977 l
+515.130106 412.829977 l
+515.473671 412.468172 l
+517.878623 412.468172 l
+518.222188 412.189861 l
+524.749916 412.189861 l
+525.09348 411.737605 l
+526.811304 411.737605 l
+527.154868 410.933595 l
+530.934079 410.933595 l
+531.277644 410.665592 l
+549.486569 410.665592 l
+549.830133 409.995301 l
+550.860827 409.995301 l
+551.204392 409.543046 l
+558.075684 409.543046 l
+558.419249 404.450982 l
+560.480636 404.450982 l
+560.824201 403.293207 l
+561.51133 403.293207 l
+561.854895 402.931403 l
+562.542024 402.931403 l
+562.885589 402.569598 l
+563.229153 402.569598 l
+563.572718 401.765588 l
+563.916283 401.363583 l
+564.603412 401.363583 l
+564.946976 400.911327 l
+568.382623 400.911327 l
+569.069752 400.130159 l
+574.223221 400.130159 l
+574.566786 398.321136 l
+575.253915 398.321136 l
+575.59748 397.227682 l
+576.971738 397.227682 l
+577.315303 396.846835 l
+579.033126 396.846835 l
+579.376691 396.44483 l
+583.499466 396.44483 l
+583.843031 396.115917 l
+584.186595 396.115917 l
+584.53016 395.211406 l
+585.217289 395.211406 l
+585.560854 394.849601 l
+585.904418 394.125992 l
+587.622241 394.125992 l
+587.965806 393.673736 l
+588.9965 393.673736 l
+589.340065 392.640009 l
+589.683629 392.640009 l
+590.027194 391.893428 l
+590.714323 391.893428 l
+591.057888 391.564515 l
+591.401452 391.564515 l
+591.745017 390.760505 l
+593.119275 390.760505 l
+593.46284 389.634891 l
+594.837098 389.634891 l
+595.180663 389.345447 l
+595.524228 389.345447 l
+595.867792 389.030835 l
+596.898486 389.030835 l
+597.242051 388.66903 l
+598.959874 388.66903 l
+599.303439 388.307226 l
+599.647003 388.307226 l
+599.990568 387.543416 l
+600.334132 387.09116 l
+600.677697 387.09116 l
+601.021262 386.689155 l
+601.364826 385.885145 l
+601.708391 385.885145 l
+602.051956 385.459493 l
+602.39552 385.459493 l
+602.739085 385.19149 l
+603.082649 384.46788 l
+603.426214 384.199877 l
+604.113343 384.199877 l
+604.456908 383.453296 l
+605.144037 383.453296 l
+605.487602 383.091492 l
+605.831166 382.056198 l
+606.174731 382.056198 l
+606.518296 381.302439 l
+606.86186 381.302439 l
+607.205425 374.380961 l
+607.548989 374.380961 l
+607.892554 374.112957 l
+608.236119 374.112957 l
+608.579683 373.366377 l
+608.923248 373.366377 l
+609.953942 372.386215 l
+610.297506 372.386215 l
+611.671765 370.933254 l
+612.01533 370.191555 l
+612.358894 370.191555 l
+612.702459 369.810708 l
+613.733153 369.810708 l
+614.076717 369.481795 l
+614.420282 369.481795 l
+615.450976 368.562543 l
+615.79454 368.160538 l
+616.138105 368.160538 l
+616.825234 366.756613 l
+617.168799 366.756613 l
+617.855928 365.902352 l
+618.199493 365.902352 l
+618.543057 365.500347 l
+620.604445 365.500347 l
+620.94801 364.414934 l
+621.291574 364.053129 l
+621.635139 364.053129 l
+621.978704 363.310478 l
+622.322268 363.310478 l
+622.665833 362.929631 l
+623.009397 362.929631 l
+623.352962 362.65132 l
+623.696527 362.65132 l
+624.040091 362.199064 l
+624.383656 361.392565 l
+624.72722 361.103121 l
+625.070785 361.103121 l
+625.41435 356.870245 l
+625.757914 356.50844 l
+626.445044 356.50844 l
+626.788608 355.834951 l
+627.132173 355.490375 l
+627.475737 355.490375 l
+628.162867 354.816886 l
+628.849996 354.816886 l
+629.537125 354.204307 l
+630.911384 354.204307 l
+632.629207 350.96908 l
+632.972771 350.96908 l
+633.316336 350.567075 l
+634.003465 350.567075 l
+634.34703 349.441461 l
+634.690595 349.126849 l
+635.034159 349.126849 l
+635.721288 347.493559 l
+636.751982 346.591537 l
+637.095547 346.591537 l
+637.439111 345.777477 l
+637.782676 345.488033 l
+638.126241 341.457932 l
+638.469805 340.809082 l
+638.81337 340.541079 l
+639.156935 339.834699 l
+639.500499 339.834699 l
+639.844064 338.800971 l
+640.187628 338.420124 l
+640.531193 336.231207 l
+640.874758 335.778951 l
+641.218322 335.778951 l
+641.561887 335.326696 l
+641.905452 335.326696 l
+642.936145 333.11863 l
+643.27971 329.9052 l
+643.623275 329.479547 l
+643.966839 329.479547 l
+644.310404 329.117743 l
+644.653969 327.76101 l
+644.997533 324.372304 l
+645.341098 323.625723 l
+645.684662 323.625723 l
+646.028227 323.324219 l
+647.058921 320.018893 l
+647.402485 320.018893 l
+648.776744 318.458252 l
+649.120309 317.431326 l
+649.463873 317.431326 l
+649.807438 317.08675 l
+650.151002 310.867158 l
+651.525261 306.539951 l
+651.868826 304.600277 l
+652.21239 303.926788 l
+652.555955 302.514027 l
+652.899519 302.514027 l
+653.243084 299.320022 l
+653.586649 298.565456 l
+653.930213 297.050206 l
+654.617343 295.595549 l
+654.960907 294.173182 l
+655.304472 294.173182 l
+655.648036 292.4712 l
+657.365859 286.992446 l
+657.709424 285.168805 l
+658.052989 284.478087 l
+658.396553 284.478087 l
+659.083683 283.814779 l
+659.427247 282.789887 l
+659.770812 282.789887 l
+660.457941 280.506694 l
+660.801506 278.255687 l
+661.14507 277.564238 l
+661.8322 275.41265 l
+662.519329 273.81669 l
+662.862893 273.81669 l
+663.206458 272.650875 l
+663.550023 272.3063 l
+663.893587 270.507197 l
+664.237152 269.703187 l
+664.580717 269.301181 l
+664.924281 267.348586 l
+665.61141 265.40805 l
+665.954975 264.727734 l
+666.29854 264.727734 l
+666.985669 263.092631 l
+667.672798 262.23837 l
+668.016363 261.49179 l
+668.703492 259.294162 l
+669.047057 258.497331 l
+670.07775 252.773353 l
+670.421315 252.428777 l
+670.76488 249.29877 l
+671.108444 248.394259 l
+671.452009 246.954032 l
+672.139138 245.516734 l
+672.482703 245.172158 l
+673.513397 242.876733 l
+673.856961 242.474728 l
+674.200526 240.35775 l
+674.887655 239.132783 l
+675.23122 237.296678 l
+675.574784 236.844422 l
+676.605478 233.297613 l
+676.949043 233.297613 l
+677.292607 232.594104 l
+677.636172 230.420406 l
+677.979737 229.367152 l
+678.666866 225.010697 l
+679.010431 221.904028 l
+680.384689 219.380888 l
+680.728254 217.049258 l
+681.415383 214.215344 l
+681.758948 212.484072 l
+682.102512 211.426808 l
+682.446077 209.891879 l
+682.789641 209.602436 l
+683.133206 208.206722 l
+683.476771 207.825876 l
+683.820335 201.953731 l
+684.1639 200.963075 l
+684.507465 199.288503 l
+684.851029 198.943927 l
+685.194594 198.943927 l
+685.538158 197.666382 l
+685.881723 195.596065 l
+686.568852 193.706642 l
+687.255981 191.671831 l
+687.599546 189.933356 l
+687.943111 189.242638 l
+688.973805 185.187114 l
+689.317369 184.568757 l
+690.348063 180.408014 l
+690.691628 180.006009 l
+691.035192 179.3427 l
+691.378757 179.3427 l
+691.722322 177.603167 l
+692.065886 176.896787 l
+692.753015 173.85511 l
+693.09658 170.126449 l
+694.127274 166.034934 l
+694.470839 165.404517 l
+695.845097 161.484771 l
+696.188662 161.122967 l
+696.532226 160.174335 l
+696.875791 159.884891 l
+697.219355 158.18291 l
+697.56292 157.564553 l
+697.906485 155.878011 l
+698.250049 155.516207 l
+698.593614 154.383283 l
+698.937179 153.981278 l
+699.280743 153.981278 l
+699.624308 153.071598 l
+700.311437 149.513043 l
+700.655002 148.510641 l
+700.998566 148.510641 l
+701.342131 147.819923 l
+702.372825 144.329177 l
+702.716389 144.329177 l
+703.059954 144.000264 l
+703.403519 142.852983 l
+703.747083 142.55148 l
+704.090648 141.921063 l
+704.434213 140.932961 l
+705.121342 139.652862 l
+705.464906 137.856631 l
+705.808471 136.671007 l
+706.152036 134.9912 l
+706.4956 134.9912 l
+706.839165 133.705933 l
+707.526294 132.492098 l
+707.869859 132.147523 l
+708.213423 131.534943 l
+708.556988 131.220331 l
+708.900553 130.318373 l
+710.274811 128.995876 l
+710.618376 128.37299 l
+710.96194 128.37299 l
+711.305505 127.72691 l
+711.64907 127.72691 l
+712.679763 126.634187 l
+713.023328 125.374984 l
+713.710457 124.752097 l
+714.054022 122.932958 l
+714.741151 121.238794 l
+715.084716 120.94935 l
+715.42828 119.109316 l
+716.458974 118.177395 l
+716.802539 118.177395 l
+717.489668 116.962121 l
+718.863927 115.802491 l
+719.207491 114.658524 l
+719.551056 114.121781 l
+719.89462 114.121781 l
+720.238185 113.84347 l
+720.58175 113.84347 l
+720.925314 112.672708 l
+721.268879 112.371204 l
+721.956008 110.923058 l
+722.299573 110.363122 l
+722.643137 109.458611 l
+722.986702 108.922604 l
+723.330267 107.216027 l
+724.017396 106.668151 l
+724.704525 105.509449 l
+725.391654 103.11825 l
+725.735219 102.487833 l
+726.422348 100.480488 l
+726.765913 100.202177 l
+727.109478 99.305509 l
+727.453042 96.711643 l
+727.796607 96.132756 l
+728.483736 95.541808 l
+729.170865 94.332504 l
+729.51443 92.566578 l
+729.857994 91.662066 l
+730.201559 91.662066 l
+730.545124 91.360562 l
+730.888688 90.424425 l
+731.232253 89.84461 l
+731.919382 87.857969 l
+732.606511 85.840316 l
+732.950076 85.562005 l
+733.293641 85.005382 l
+733.637205 84.190328 l
+733.98077 83.065951 l
+734.324335 82.776507 l
+735.011464 81.371433 l
+735.355028 81.08199 l
+736.385722 78.619805 l
+736.729287 77.48347 l
+737.072852 76.935595 l
+737.416416 76.657284 l
+737.759981 74.817249 l
+738.103545 74.817249 l
+738.44711 74.549246 l
+738.790675 74.549246 l
+739.134239 73.970359 l
+740.164933 73.124293 l
+740.508498 72.566846 l
+740.852062 71.452776 l
+741.195627 70.873889 l
+741.539192 70.873889 l
+742.91345 68.633793 l
+743.600579 66.736329 l
+744.287709 65.289111 l
+744.631273 65.0108 l
+744.974838 65.0108 l
+745.318402 64.721357 l
+745.661967 64.721357 l
+746.005532 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+399.005265 426.24758 l
+399.348829 425.644572 l
+421.68053 425.644572 l
+422.024094 424.740061 l
+535.743984 424.740061 l
+536.087548 424.425448 l
+537.461807 424.425448 l
+537.805371 421.169207 l
+562.19846 421.169207 l
+562.542024 420.879764 l
+578.345997 420.879764 l
+578.689561 420.59032 l
+590.714323 420.59032 l
+591.057888 419.987313 l
+593.119275 419.987313 l
+593.46284 417.123027 l
+594.149969 417.123027 l
+594.493534 416.833583 l
+600.334132 416.833583 l
+600.677697 415.929072 l
+601.708391 415.929072 l
+602.051956 415.527067 l
+603.082649 415.527067 l
+603.426214 414.622555 l
+605.144037 414.622555 l
+605.487602 414.293642 l
+610.984636 414.293642 l
+611.3282 413.912795 l
+613.389588 413.912795 l
+613.733153 413.550991 l
+614.076717 413.550991 l
+614.420282 412.235338 l
+616.825234 412.235338 l
+617.168799 411.342887 l
+619.230187 411.342887 l
+619.573751 411.053443 l
+620.604445 411.053443 l
+620.94801 410.148932 l
+621.978704 410.148932 l
+622.322268 409.344922 l
+622.665833 409.344922 l
+623.009397 409.055478 l
+623.696527 409.055478 l
+624.040091 408.45247 l
+624.72722 408.45247 l
+625.070785 408.107895 l
+628.162867 408.107895 l
+628.506431 407.806391 l
+629.193561 407.806391 l
+629.537125 407.096631 l
+629.88069 406.807187 l
+630.567819 406.807187 l
+630.911384 405.902676 l
+631.254948 405.902676 l
+631.942078 405.192916 l
+632.285642 404.589908 l
+635.034159 404.589908 l
+635.377724 403.383893 l
+636.064853 403.383893 l
+636.408418 401.187223 l
+636.751982 400.734967 l
+638.126241 400.734967 l
+638.469805 400.476535 l
+638.81337 400.476535 l
+639.156935 399.836419 l
+639.500499 399.836419 l
+639.844064 399.253803 l
+641.905452 399.253803 l
+642.249016 398.650796 l
+642.592581 398.650796 l
+642.936145 398.321883 l
+643.966839 398.321883 l
+644.310404 397.839477 l
+644.653969 397.839477 l
+644.997533 397.477672 l
+645.684662 396.44525 l
+646.371792 396.44525 l
+646.715356 394.636227 l
+647.402485 394.017871 l
+647.74605 394.017871 l
+648.089615 393.113359 l
+649.120309 393.113359 l
+649.463873 392.732512 l
+649.807438 385.627846 l
+650.151002 385.14544 l
+650.838132 385.14544 l
+651.181696 384.830828 l
+651.525261 384.223603 l
+651.868826 384.223603 l
+652.555955 382.336295 l
+653.243084 382.336295 l
+653.586649 381.733288 l
+654.273778 381.733288 l
+654.617343 379.293848 l
+654.960907 378.027532 l
+655.304472 377.420308 l
+656.67873 377.420308 l
+657.022295 376.739992 l
+658.052989 372.64946 l
+658.740118 371.9397 l
+659.083683 371.9397 l
+659.427247 370.099665 l
+659.770812 369.75509 l
+660.114376 368.18727 l
+660.801506 366.866013 l
+661.14507 366.866013 l
+661.488635 366.243127 l
+661.8322 366.243127 l
+662.175764 365.70712 l
+662.519329 364.595676 l
+662.862893 364.595676 l
+663.206458 362.123345 l
+663.893587 361.00166 l
+664.237152 361.00166 l
+664.924281 359.916246 l
+665.267846 359.916246 l
+665.61141 359.554442 l
+665.954975 359.554442 l
+666.642104 358.360487 l
+666.985669 358.058983 l
+667.329233 357.02369 l
+668.359927 355.828783 l
+668.703492 354.777827 l
+669.047057 352.727601 l
+669.390621 352.275345 l
+669.734186 351.586194 l
+670.07775 351.327762 l
+671.452009 351.327762 l
+671.795574 350.998849 l
+672.139138 350.998849 l
+672.482703 350.282231 l
+672.826267 349.953318 l
+673.169832 349.953318 l
+673.513397 349.663874 l
+674.200526 348.356309 l
+674.544091 346.231425 l
+674.887655 346.231425 l
+675.23122 345.941982 l
+675.574784 345.941982 l
+676.261914 345.250533 l
+677.292607 344.291203 l
+677.636172 343.019939 l
+677.979737 337.244916 l
+678.323301 333.979398 l
+678.666866 332.401397 l
+679.010431 332.111954 l
+679.69756 330.780389 l
+680.041124 330.243646 l
+680.384689 329.255575 l
+680.728254 329.255575 l
+681.071818 327.806791 l
+681.758948 326.203935 l
+682.102512 325.914491 l
+682.446077 325.331875 l
+682.789641 325.331875 l
+683.133206 325.042431 l
+683.476771 323.810199 l
+683.820335 323.810199 l
+684.1639 322.868579 l
+684.851029 322.868579 l
+685.881723 320.83728 l
+686.225288 320.435275 l
+686.912417 317.651233 l
+687.255981 317.020816 l
+687.599546 317.020816 l
+688.286675 315.758934 l
+689.317369 314.365986 l
+689.660934 310.576334 l
+690.004498 309.996519 l
+690.691628 307.523356 l
+691.035192 305.817772 l
+691.378757 304.790845 l
+692.065886 304.14732 l
+692.409451 302.785984 l
+693.09658 300.886544 l
+693.440145 300.5971 l
+693.783709 298.335822 l
+694.127274 297.336618 l
+694.470839 294.805679 l
+694.814403 294.232634 l
+695.157968 293.903721 l
+695.501532 293.274496 l
+695.845097 291.927518 l
+696.188662 289.113483 l
+696.532226 288.732636 l
+696.875791 287.71777 l
+697.219355 287.126822 l
+697.56292 286.825318 l
+697.906485 285.437352 l
+698.250049 285.108439 l
+698.593614 282.676318 l
+700.655002 278.657184 l
+700.998566 278.100562 l
+701.342131 276.807354 l
+701.685696 276.228467 l
+702.372825 274.597667 l
+702.716389 274.006719 l
+703.059954 273.717276 l
+703.403519 272.976438 l
+703.747083 271.605183 l
+704.090648 270.974766 l
+704.777777 269.445929 l
+705.121342 269.156485 l
+705.464906 268.345166 l
+706.4956 264.453021 l
+707.18273 263.124549 l
+707.526294 263.124549 l
+707.869859 262.177279 l
+708.213423 261.586332 l
+708.556988 261.586332 l
+709.244117 260.327129 l
+709.587682 260.012516 l
+709.931246 259.405291 l
+710.618376 257.581233 l
+710.96194 254.385293 l
+711.305505 253.782285 l
+711.64907 251.185427 l
+713.023328 245.470912 l
+714.054022 241.386345 l
+714.397587 241.386345 l
+714.741151 240.125389 l
+715.084716 239.823886 l
+715.42828 239.220878 l
+715.771845 236.279636 l
+716.11541 235.965023 l
+717.146104 233.222665 l
+717.489668 231.934299 l
+718.176797 227.228725 l
+718.520362 227.228725 l
+719.207491 225.678447 l
+719.551056 222.583813 l
+719.89462 221.992865 l
+720.58175 220.51278 l
+720.925314 218.375766 l
+721.268879 218.097455 l
+721.956008 216.064717 l
+722.986702 212.456629 l
+723.330267 209.007739 l
+723.673831 209.007739 l
+724.017396 208.645934 l
+724.360961 206.76972 l
+725.735219 202.160049 l
+726.078784 201.831135 l
+727.453042 198.318849 l
+728.140171 195.040939 l
+728.483736 194.494625 l
+729.51443 190.152077 l
+729.857994 188.018377 l
+730.201559 187.143149 l
+730.545124 185.354831 l
+731.919382 181.544132 l
+732.262947 180.04925 l
+732.606511 179.174022 l
+733.293641 177.004118 l
+733.637205 176.360592 l
+733.98077 176.360592 l
+734.324335 173.819602 l
+734.667899 173.236986 l
+735.355028 169.516087 l
+735.698593 168.899971 l
+736.385722 165.220304 l
+737.416416 162.662427 l
+737.759981 161.239324 l
+738.44711 156.877658 l
+738.790675 156.329783 l
+739.134239 154.509156 l
+739.821368 152.587027 l
+740.164933 152.297584 l
+740.508498 150.874481 l
+740.852062 149.98812 l
+741.195627 140.399047 l
+741.539192 140.109604 l
+741.882756 137.511502 l
+742.569885 135.890877 l
+743.257015 133.65272 l
+743.944144 132.431356 l
+744.974838 129.316321 l
+745.318402 129.026878 l
+745.661967 127.620051 l
+746.005532 127.330608 l
+746.349096 126.493289 l
+746.692661 126.203845 l
+747.036226 120.932602 l
+747.723355 118.740909 l
+748.066919 118.740909 l
+748.410484 117.377154 l
+748.754049 117.377154 l
+749.097613 117.087711 l
+749.441178 116.281404 l
+749.784742 116.281404 l
+750.128307 115.475096 l
+750.471872 115.475096 l
+751.159001 114.948661 l
+751.502566 114.948661 l
+751.84613 113.905362 l
+752.189695 113.905362 l
+752.533259 113.615919 l
+752.876824 113.615919 l
+753.563953 112.314188 l
+754.594647 111.488738 l
+754.938212 111.488738 l
+755.281776 110.940862 l
+755.968906 110.392987 l
+756.31247 110.392987 l
+756.9996 109.330545 l
+757.343164 108.526535 l
+757.686729 108.009671 l
+758.030293 102.573032 l
+758.373858 101.735713 l
+759.060987 100.682842 l
+759.404552 99.629972 l
+759.748116 99.629972 l
+760.091681 99.361969 l
+761.46594 96.852309 l
+761.809504 96.852309 l
+762.153069 96.584305 l
+762.496633 96.584305 l
+763.183763 95.263432 l
+763.870892 95.263432 l
+764.214457 94.20099 l
+764.558021 93.674555 l
+765.588715 90.755232 l
+766.275844 90.228797 l
+767.650103 87.319046 l
+767.993667 87.319046 l
+768.337232 86.802183 l
+768.680797 86.534179 l
+769.024361 83.930718 l
+769.367926 83.662715 l
+769.71149 83.662715 l
+770.742184 82.064266 l
+771.085749 81.269828 l
+771.429314 81.269828 l
+771.772878 80.733821 l
+772.116443 80.465818 l
+772.460007 79.661808 l
+772.803572 79.403376 l
+773.147137 78.07293 l
+773.490701 77.536924 l
+774.177831 77.000917 l
+774.521395 77.000917 l
+775.208524 75.938475 l
+775.552089 74.598458 l
+775.895654 74.340027 l
+776.239218 72.263 l
+776.926348 72.263 l
+777.269912 71.994997 l
+777.957041 71.994997 l
+778.300606 71.468562 l
+778.644171 71.468562 l
+778.987735 71.200559 l
+779.3313 71.200559 l
+779.674865 70.932555 l
+780.705558 70.932555 l
+781.049123 70.664552 l
+781.392688 70.128545 l
+782.423381 70.128545 l
+782.766946 69.870113 l
+786.889722 69.870113 l
+787.233286 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+557.388555 426.24758 l
+557.732119 425.396275 l
+561.854895 425.396275 l
+562.19846 423.659613 l
+581.094514 423.659613 l
+581.438078 423.401181 l
+592.432146 423.401181 l
+592.775711 423.133178 l
+605.487602 423.133178 l
+605.831166 422.409569 l
+616.48167 422.409569 l
+616.825234 421.983916 l
+619.573751 421.983916 l
+619.917316 421.260307 l
+623.009397 421.260307 l
+623.352962 420.898503 l
+628.162867 420.898503 l
+628.506431 417.280458 l
+630.911384 417.280458 l
+631.254948 416.122683 l
+632.972771 416.122683 l
+633.316336 415.85468 l
+637.095547 415.85468 l
+637.439111 415.525766 l
+651.868826 415.525766 l
+652.21239 415.224263 l
+655.648036 415.224263 l
+655.991601 414.895349 l
+657.022295 414.895349 l
+657.365859 413.893429 l
+657.709424 413.296513 l
+659.083683 413.296513 l
+659.427247 413.028509 l
+659.770812 413.028509 l
+660.114376 412.3049 l
+661.488635 412.3049 l
+661.8322 412.026589 l
+662.175764 412.026589 l
+662.519329 411.777069 l
+663.206458 411.777069 l
+663.893587 411.143049 l
+665.267846 411.143049 l
+665.61141 410.853606 l
+668.016363 410.853606 l
+668.359927 410.491801 l
+669.734186 410.491801 l
+670.07775 408.745159 l
+670.421315 408.466847 l
+671.108444 408.466847 l
+671.452009 407.743238 l
+671.795574 407.743238 l
+672.482703 406.687169 l
+673.513397 406.687169 l
+674.200526 406.079945 l
+675.23122 406.079945 l
+675.918349 405.51219 l
+676.261914 405.51219 l
+676.605478 404.965875 l
+678.323301 404.965875 l
+679.010431 404.387442 l
+679.353995 403.385521 l
+679.69756 403.385521 l
+680.384689 402.828074 l
+680.728254 402.828074 l
+681.071818 402.104465 l
+681.758948 402.104465 l
+682.102512 401.775552 l
+684.1639 401.775552 l
+684.507465 401.497241 l
+685.881723 401.497241 l
+686.568852 400.918807 l
+686.912417 400.195198 l
+687.255981 399.833394 l
+687.599546 399.833394 l
+687.943111 399.215037 l
+688.286675 399.215037 l
+688.63024 398.936726 l
+690.004498 398.936726 l
+690.348063 398.213117 l
+690.691628 398.213117 l
+691.378757 397.498021 l
+691.722322 397.498021 l
+692.065886 397.2485 l
+692.409451 396.524891 l
+692.753015 396.275371 l
+693.440145 396.275371 l
+694.127274 395.729056 l
+694.814403 395.729056 l
+695.845097 394.803226 l
+696.188662 394.803226 l
+696.532226 394.377574 l
+696.875791 393.673611 l
+697.219355 393.329035 l
+697.906485 393.329035 l
+698.250049 392.772412 l
+699.280743 392.772412 l
+699.624308 391.79742 l
+700.311437 391.79742 l
+700.655002 391.519108 l
+700.998566 391.519108 l
+701.342131 390.525701 l
+701.685696 390.257698 l
+702.372825 390.257698 l
+702.716389 389.43867 l
+703.403519 389.43867 l
+703.747083 388.859783 l
+704.434213 388.859783 l
+705.121342 387.478535 l
+705.464906 387.478535 l
+705.808471 387.210532 l
+706.4956 387.210532 l
+707.526294 385.366275 l
+707.869859 385.098272 l
+708.213423 384.349711 l
+708.556988 384.349711 l
+708.900553 384.10019 l
+709.244117 383.385094 l
+709.587682 382.959442 l
+709.931246 377.727854 l
+710.618376 376.683845 l
+710.96194 376.683845 l
+711.305505 376.32204 l
+711.64907 376.32204 l
+711.992634 375.113345 l
+712.336199 374.823902 l
+712.679763 374.823902 l
+713.023328 373.840802 l
+713.366893 373.840802 l
+713.710457 373.314367 l
+714.054022 373.314367 l
+714.397587 372.599271 l
+714.741151 372.331268 l
+715.084716 368.599512 l
+715.42828 368.599512 l
+715.771845 367.895549 l
+716.11541 367.566636 l
+716.458974 367.566636 l
+716.802539 367.308204 l
+717.146104 367.308204 l
+717.489668 367.0402 l
+718.520362 364.761325 l
+718.863927 364.142968 l
+719.207491 364.142968 l
+719.551056 363.853524 l
+719.89462 363.235167 l
+720.58175 362.623842 l
+721.268879 359.47865 l
+721.956008 359.47865 l
+722.299573 358.480569 l
+722.643137 357.943826 l
+723.673831 357.105579 l
+724.017396 356.319316 l
+724.360961 356.051312 l
+724.704525 355.135054 l
+725.04809 353.68627 l
+725.391654 353.05225 l
+725.735219 351.874567 l
+726.078784 351.573063 l
+726.422348 351.573063 l
+726.765913 350.535059 l
+727.453042 350.008623 l
+727.796607 349.401399 l
+728.140171 349.123088 l
+728.483736 347.715319 l
+729.857994 347.715319 l
+730.201559 347.425875 l
+730.545124 346.138241 l
+731.232253 344.763519 l
+731.919382 342.029228 l
+732.606511 341.422003 l
+733.293641 339.29252 l
+733.637205 338.963607 l
+733.98077 337.516523 l
+734.324335 337.516523 l
+734.667899 336.700645 l
+735.011464 332.893657 l
+735.355028 332.615346 l
+735.698593 331.780412 l
+736.385722 329.202119 l
+736.729287 328.934116 l
+737.072852 328.934116 l
+737.759981 327.514569 l
+738.44711 325.859975 l
+738.790675 324.593659 l
+739.134239 322.60543 l
+739.477804 321.809595 l
+739.821368 313.848032 l
+740.164933 312.784854 l
+740.508498 312.215347 l
+741.882756 305.206321 l
+742.226321 304.304298 l
+742.569885 304.054778 l
+742.91345 303.24046 l
+743.257015 302.99094 l
+744.287709 297.233198 l
+744.631273 296.614841 l
+744.974838 295.758097 l
+745.318402 294.397464 l
+745.661967 293.779107 l
+746.005532 292.931289 l
+746.349096 292.413765 l
+746.692661 288.253097 l
+747.036226 281.540139 l
+748.066919 275.939284 l
+748.754049 274.169852 l
+749.097613 272.961611 l
+749.441178 272.433779 l
+750.128307 270.846972 l
+750.815436 266.86972 l
+751.159001 265.961601 l
+751.502566 264.232449 l
+751.84613 263.18849 l
+752.189695 261.544836 l
+752.533259 261.017005 l
+752.876824 258.264817 l
+753.563953 255.196293 l
+753.907518 253.52523 l
+754.251083 252.5994 l
+754.594647 250.642004 l
+754.938212 245.579285 l
+755.281776 244.405374 l
+755.625341 243.630078 l
+755.968906 240.667669 l
+756.31247 239.892373 l
+756.656035 238.05258 l
+757.343164 235.900974 l
+758.030293 234.838532 l
+758.717423 232.784039 l
+759.060987 231.394768 l
+759.404552 230.877244 l
+759.748116 229.766284 l
+760.091681 229.464781 l
+760.77881 227.00276 l
+761.122375 226.433253 l
+761.809504 224.329657 l
+762.153069 223.778633 l
+762.496633 222.424259 l
+762.840198 221.906736 l
+763.183763 219.762709 l
+763.527327 218.977182 l
+763.870892 218.727661 l
+764.901586 216.356723 l
+765.24515 216.107202 l
+765.588715 210.445631 l
+765.93228 209.669676 l
+766.275844 209.420155 l
+766.619409 202.380281 l
+766.962974 202.12185 l
+767.993667 199.181404 l
+768.680797 196.007775 l
+769.024361 196.007775 l
+769.367926 195.749344 l
+769.71149 195.222908 l
+770.055055 192.284443 l
+771.085749 190.181508 l
+771.429314 190.181508 l
+771.772878 189.655073 l
+772.116443 187.579532 l
+772.460007 187.07158 l
+773.147137 185.538152 l
+773.834266 183.185696 l
+774.177831 182.668172 l
+774.521395 181.901128 l
+774.86496 181.651608 l
+775.208524 180.884564 l
+775.552089 179.807104 l
+775.895654 172.428431 l
+776.239218 171.403615 l
+776.582783 169.79972 l
+777.269912 167.961323 l
+777.613477 165.928854 l
+777.957041 165.679334 l
+778.300606 165.16181 l
+778.644171 162.851766 l
+778.987735 162.343814 l
+779.3313 160.570437 l
+780.705558 156.727626 l
+781.049123 156.459622 l
+781.392688 155.452629 l
+781.736252 148.171321 l
+782.423381 147.127362 l
+782.766946 146.877842 l
+783.110511 146.360318 l
+783.454075 146.360318 l
+783.79764 145.094233 l
+784.141205 144.586281 l
+784.484769 137.866394 l
+784.828334 134.87215 l
+785.515463 133.846674 l
+785.859028 128.107705 l
+786.202592 127.849273 l
+786.889722 126.805315 l
+787.233286 126.555794 l
+787.576851 126.029359 l
+787.920415 126.029359 l
+788.26398 125.770927 l
+788.607545 124.98606 l
+788.951109 124.98606 l
+789.294674 124.73654 l
+789.981803 122.972074 l
+790.325368 122.454551 l
+790.668932 122.454551 l
+791.012497 122.20503 l
+792.043191 119.101868 l
+792.386755 117.540386 l
+793.073885 115.730043 l
+793.417449 115.222091 l
+793.761014 110.132997 l
+794.104579 109.108181 l
+794.448143 108.600229 l
+794.791708 103.591339 l
+795.135272 102.566523 l
+795.478837 102.040088 l
+795.822402 95.837725 l
+796.165966 95.588204 l
+796.853096 95.588204 l
+797.19666 95.338684 l
+797.540225 92.335528 l
+797.883789 92.086008 l
+798.227354 84.841005 l
+798.570919 84.573002 l
+798.914483 84.036995 l
+799.258048 83.787475 l
+799.601613 83.787475 l
+800.288742 83.26104 l
+800.632306 83.26104 l
+800.975871 83.011519 l
+801.319436 83.011519 l
+802.006565 81.957989 l
+802.693694 80.349969 l
+803.037259 80.091537 l
+803.724388 80.091537 l
+804.067953 79.842017 l
+805.098646 79.842017 l
+805.442211 78.835024 l
+805.785776 78.585503 l
+806.12934 78.585503 l
+806.472905 78.335983 l
+806.81647 78.335983 l
+807.160034 78.086463 l
+807.503599 77.337902 l
+808.534293 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.173 0.627 0.173 setrgbcolor
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 131.958329 m
+526.811304 131.958329 l
+527.154868 131.668885 l
+543.989535 131.668885 l
+544.333099 131.354272 l
+560.824201 131.354272 l
+561.167766 131.025359 l
+562.542024 131.025359 l
+562.885589 130.680783 l
+573.879657 130.680783 l
+574.223221 130.37928 l
+588.9965 130.37928 l
+589.340065 130.034704 l
+589.683629 130.034704 l
+590.027194 129.653857 l
+592.432146 129.653857 l
+592.775711 129.292052 l
+597.585615 129.292052 l
+597.92918 128.963139 l
+599.647003 128.963139 l
+599.990568 128.684828 l
+608.579683 128.684828 l
+608.923248 128.323024 l
+609.953942 128.323024 l
+610.297506 128.03358 l
+612.358894 128.03358 l
+612.702459 127.631575 l
+615.107411 127.631575 l
+615.450976 127.205922 l
+616.825234 127.205922 l
+617.168799 126.877009 l
+619.917316 126.877009 l
+620.26088 126.609006 l
+625.41435 126.609006 l
+625.757914 126.247201 l
+626.788608 126.247201 l
+627.132173 125.443191 l
+629.193561 125.443191 l
+629.537125 125.081387 l
+630.224254 125.081387 l
+630.567819 124.791943 l
+631.254948 124.791943 l
+631.598513 124.339687 l
+635.721288 124.339687 l
+636.064853 123.887432 l
+637.782676 123.887432 l
+638.126241 123.525627 l
+640.187628 123.525627 l
+640.531193 123.123622 l
+644.997533 123.123622 l
+645.341098 122.822118 l
+647.74605 122.822118 l
+648.089615 122.369863 l
+649.120309 122.369863 l
+649.463873 122.068359 l
+650.151002 122.068359 l
+650.838132 121.422279 l
+651.181696 121.422279 l
+651.525261 121.020274 l
+652.899519 121.020274 l
+653.243084 120.639428 l
+655.991601 120.639428 l
+656.335166 120.237423 l
+658.396553 120.237423 l
+658.740118 119.875618 l
+661.14507 119.875618 l
+661.488635 119.586174 l
+661.8322 118.946896 l
+662.175764 118.946896 l
+662.519329 118.657452 l
+663.206458 118.657452 l
+663.550023 118.368008 l
+665.61141 118.368008 l
+666.29854 117.677291 l
+667.329233 117.677291 l
+667.672798 117.275286 l
+669.390621 117.275286 l
+669.734186 116.894439 l
+674.887655 116.894439 l
+675.23122 116.592935 l
+675.574784 116.592935 l
+676.261914 115.946855 l
+677.292607 115.946855 l
+677.636172 115.617942 l
+677.979737 115.617942 l
+678.323301 115.215937 l
+678.666866 115.215937 l
+679.010431 114.854133 l
+679.353995 114.183842 l
+680.041124 114.183842 l
+680.384689 113.905531 l
+680.728254 113.265415 l
+682.789641 113.265415 l
+683.133206 112.884568 l
+684.851029 112.884568 l
+685.194594 112.458916 l
+685.881723 112.458916 l
+686.225288 112.056911 l
+686.912417 112.056911 l
+687.255981 111.727998 l
+688.286675 111.727998 l
+688.63024 110.521983 l
+690.004498 110.521983 l
+691.378757 109.013708 l
+691.722322 109.013708 l
+692.065886 108.712204 l
+693.440145 108.712204 l
+693.783709 108.054378 l
+694.127274 107.752874 l
+694.814403 107.752874 l
+695.501532 106.60917 l
+697.219355 104.824998 l
+698.250049 104.824998 l
+698.593614 104.480423 l
+699.624308 104.480423 l
+699.967872 103.774042 l
+700.311437 103.412238 l
+700.655002 103.412238 l
+701.342131 102.072061 l
+702.02926 102.072061 l
+702.716389 101.451824 l
+703.059954 101.451824 l
+703.747083 100.670655 l
+704.434213 100.670655 l
+704.777777 99.504841 l
+706.152036 97.99445 l
+706.4956 97.99445 l
+706.839165 97.716139 l
+708.213423 97.716139 l
+708.556988 97.314134 l
+708.900553 96.241642 l
+709.244117 95.583816 l
+709.931246 95.583816 l
+710.274811 94.384979 l
+710.618376 93.727153 l
+710.96194 92.6739 l
+711.305505 91.169122 l
+711.64907 90.867618 l
+711.992634 90.288731 l
+712.679763 90.288731 l
+714.054022 88.528967 l
+714.397587 88.239523 l
+714.741151 87.515914 l
+715.084716 87.515914 l
+715.42828 87.22647 l
+715.771845 87.22647 l
+716.11541 86.881895 l
+716.802539 85.552627 l
+717.146104 85.208052 l
+717.833233 85.208052 l
+718.176797 84.638545 l
+718.863927 83.987296 l
+719.207491 83.987296 l
+719.551056 83.642721 l
+719.89462 83.642721 l
+720.238185 83.313807 l
+720.925314 83.313807 l
+721.268879 82.631457 l
+721.612444 82.286881 l
+721.956008 82.286881 l
+722.299573 81.339611 l
+722.986702 80.636102 l
+723.673831 80.636102 l
+724.360961 79.677475 l
+726.078784 77.82931 l
+726.422348 77.527806 l
+726.765913 76.434352 l
+727.109478 76.132848 l
+727.453042 76.132848 l
+728.140171 74.787944 l
+728.483736 74.787944 l
+728.827301 74.060788 l
+729.170865 73.658783 l
+729.51443 72.825681 l
+729.857994 72.481105 l
+730.201559 72.481105 l
+730.545124 71.532473 l
+730.888688 70.941525 l
+731.232253 70.612612 l
+731.919382 69.241578 l
+732.606511 69.241578 l
+732.950076 68.879774 l
+734.324335 68.879774 l
+734.667899 68.601463 l
+735.355028 66.872841 l
+736.042158 66.279917 l
+737.072852 66.279917 l
+737.759981 65.697301 l
+738.103545 65.697301 l
+738.44711 65.335497 l
+738.790675 65.335497 l
+739.134239 65.033993 l
+740.164933 65.033993 l
+740.852062 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 127.28212 m
+512.038025 127.28212 l
+512.381589 127.003808 l
+527.841997 127.003808 l
+528.185562 126.702305 l
+543.989535 126.702305 l
+544.333099 126.373391 l
+620.604445 126.373391 l
+620.94801 126.058779 l
+624.72722 126.058779 l
+625.070785 125.769335 l
+627.132173 125.769335 l
+627.475737 125.479892 l
+630.567819 125.479892 l
+630.911384 125.22146 l
+636.408418 125.22146 l
+636.751982 124.953456 l
+639.500499 124.953456 l
+639.844064 124.551451 l
+640.531193 124.551451 l
+640.874758 123.860003 l
+644.653969 123.860003 l
+644.997533 123.531089 l
+645.684662 123.531089 l
+646.028227 123.252778 l
+649.120309 123.252778 l
+649.463873 122.974467 l
+654.273778 122.974467 l
+654.617343 122.716035 l
+655.648036 122.716035 l
+655.991601 122.457603 l
+656.67873 122.457603 l
+657.022295 122.199172 l
+662.175764 122.199172 l
+662.519329 121.870258 l
+664.580717 121.870258 l
+664.924281 121.541345 l
+666.642104 121.541345 l
+666.985669 120.883519 l
+669.734186 120.883519 l
+670.07775 120.605208 l
+671.452009 120.605208 l
+671.795574 120.315764 l
+674.887655 120.315764 l
+675.23122 120.02632 l
+676.605478 120.02632 l
+676.949043 119.624315 l
+677.636172 119.624315 l
+677.979737 119.309703 l
+678.666866 119.309703 l
+679.69756 118.392113 l
+680.384689 118.392113 l
+680.728254 118.090609 l
+681.758948 118.090609 l
+682.446077 117.432783 l
+683.476771 117.432783 l
+683.820335 117.030778 l
+685.194594 117.030778 l
+685.538158 116.701864 l
+687.599546 116.701864 l
+687.943111 116.299859 l
+690.691628 116.299859 l
+691.035192 115.424632 l
+692.065886 115.424632 l
+692.409451 115.156628 l
+693.440145 115.156628 l
+693.783709 114.827715 l
+695.501532 114.827715 l
+695.845097 114.345309 l
+697.906485 114.345309 l
+698.250049 114.086877 l
+698.593614 114.086877 l
+698.937179 112.880862 l
+699.280743 112.62243 l
+703.059954 112.62243 l
+703.747083 111.942114 l
+704.090648 111.942114 l
+704.434213 111.339106 l
+705.808471 111.339106 l
+706.152036 111.049663 l
+706.839165 111.049663 l
+707.526294 110.268494 l
+708.556988 110.268494 l
+708.900553 109.939581 l
+709.244117 109.939581 l
+709.931246 109.280392 l
+710.274811 109.280392 l
+710.618376 108.978889 l
+711.64907 108.978889 l
+711.992634 108.207039 l
+712.336199 107.917595 l
+713.023328 107.917595 l
+713.710457 107.34984 l
+714.397587 106.246079 l
+715.084716 106.246079 l
+715.771845 105.43476 l
+716.11541 105.43476 l
+716.458974 103.637797 l
+717.146104 103.637797 l
+717.489668 103.359486 l
+717.833233 103.359486 l
+718.176797 103.030573 l
+718.863927 103.030573 l
+719.551056 102.299655 l
+720.58175 102.299655 l
+721.612444 101.444306 l
+721.956008 101.444306 l
+722.643137 100.814498 l
+722.986702 100.564978 l
+723.673831 100.564978 l
+724.360961 99.977633 l
+724.704525 99.307342 l
+725.391654 98.576424 l
+725.735219 98.576424 l
+726.078784 97.657173 l
+726.422348 97.657173 l
+727.453042 96.768324 l
+727.796607 96.768324 l
+728.483736 96.109166 l
+729.170865 96.109166 l
+729.51443 95.505109 l
+730.201559 95.505109 l
+730.545124 95.203606 l
+730.888688 94.332595 l
+731.575818 93.641146 l
+732.262947 92.026108 l
+732.606511 91.132608 l
+732.950076 90.817996 l
+733.637205 90.817996 l
+733.98077 90.034086 l
+734.324335 90.034086 l
+734.667899 89.755775 l
+735.698593 89.755775 l
+736.385722 89.229339 l
+737.416416 89.229339 l
+737.759981 88.746933 l
+738.103545 88.746933 l
+738.44711 88.488501 l
+738.790675 87.602966 l
+739.134239 87.066959 l
+739.477804 86.788648 l
+739.821368 86.306242 l
+740.164933 86.027931 l
+740.508498 86.027931 l
+741.195627 85.409574 l
+741.539192 84.505063 l
+742.226321 84.505063 l
+743.257015 82.729479 l
+744.631273 81.523777 l
+744.974838 80.565639 l
+745.661967 80.565639 l
+746.349096 79.947282 l
+746.692661 79.420847 l
+747.036226 78.214832 l
+747.723355 77.617915 l
+748.066919 77.617915 l
+748.410484 77.339604 l
+748.754049 76.133589 l
+749.097613 76.133589 l
+749.441178 75.875157 l
+749.784742 75.875157 l
+750.128307 75.607154 l
+750.471872 75.607154 l
+750.815436 74.977346 l
+751.159001 74.977346 l
+751.502566 74.380429 l
+751.84613 73.223577 l
+752.189695 72.603341 l
+752.533259 72.335337 l
+752.876824 71.129322 l
+753.220389 70.851011 l
+753.563953 70.851011 l
+753.907518 70.506435 l
+754.251083 69.631208 l
+754.594647 68.157189 l
+754.938212 68.157189 l
+755.281776 67.812613 l
+755.625341 67.812613 l
+755.968906 66.975103 l
+756.656035 66.448668 l
+756.9996 65.922232 l
+757.343164 65.632789 l
+758.030293 65.632789 l
+758.373858 65.331285 l
+759.748116 65.331285 l
+760.435246 64.80485 l
+764.901586 64.80485 l
+765.24515 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 117.100886 m
+512.381589 117.100886 l
+512.725154 116.832882 l
+578.345997 116.832882 l
+578.689561 116.564879 l
+599.303439 116.564879 l
+599.647003 116.296876 l
+600.677697 116.296876 l
+601.021262 116.028872 l
+611.671765 116.028872 l
+612.01533 115.760869 l
+636.064853 115.760869 l
+636.408418 115.431956 l
+641.561887 115.431956 l
+641.905452 115.163952 l
+646.715356 115.163952 l
+647.058921 114.440343 l
+648.433179 114.440343 l
+648.776744 113.913908 l
+653.243084 113.913908 l
+653.586649 113.664388 l
+654.617343 113.664388 l
+654.960907 113.414867 l
+657.365859 113.414867 l
+657.709424 112.802288 l
+659.770812 112.802288 l
+660.114376 112.523977 l
+662.862893 112.523977 l
+663.206458 111.746625 l
+664.237152 111.746625 l
+664.924281 111.22019 l
+666.29854 111.22019 l
+666.642104 110.952187 l
+669.390621 110.952187 l
+669.734186 110.693755 l
+675.918349 110.693755 l
+676.261914 110.415444 l
+685.881723 110.415444 l
+686.225288 110.165923 l
+686.568852 109.638092 l
+687.599546 108.862136 l
+688.286675 108.862136 l
+688.63024 108.603704 l
+692.065886 108.603704 l
+692.409451 108.354184 l
+693.09658 108.354184 l
+693.440145 108.104664 l
+695.845097 108.104664 l
+696.188662 107.855143 l
+696.532226 107.855143 l
+697.219355 107.347191 l
+699.280743 107.347191 l
+699.624308 107.057747 l
+700.655002 107.057747 l
+700.998566 106.789744 l
+701.342131 106.789744 l
+701.685696 106.281792 l
+702.02926 106.013789 l
+703.747083 106.013789 l
+704.090648 105.735477 l
+704.434213 105.735477 l
+705.121342 104.854895 l
+706.152036 104.854895 l
+706.839165 104.26755 l
+707.526294 104.26755 l
+707.869859 104.009118 l
+710.274811 104.009118 l
+710.96194 103.412202 l
+712.679763 103.412202 l
+713.023328 103.144198 l
+713.366893 103.144198 l
+713.710457 102.842694 l
+715.084716 102.842694 l
+715.771845 102.334742 l
+716.11541 102.334742 l
+716.458974 101.817879 l
+717.489668 100.971442 l
+718.176797 100.971442 l
+718.520362 100.721921 l
+718.863927 100.721921 l
+719.207491 100.472401 l
+719.551056 100.472401 l
+720.58175 99.655126 l
+721.612444 99.655126 l
+721.956008 99.326213 l
+722.986702 99.326213 l
+723.330267 99.076692 l
+723.673831 98.469468 l
+724.017396 98.167964 l
+725.391654 98.167964 l
+725.735219 97.918444 l
+726.422348 97.918444 l
+726.765913 97.58953 l
+727.109478 96.959113 l
+727.453042 96.959113 l
+727.796607 95.872743 l
+728.140171 95.872743 l
+728.483736 95.614311 l
+728.827301 95.097447 l
+730.201559 95.097447 l
+730.545124 94.847927 l
+731.919382 94.847927 l
+732.606511 94.1901 l
+733.98077 94.1901 l
+734.324335 93.922097 l
+734.667899 93.414145 l
+735.011464 93.414145 l
+735.698593 92.86783 l
+736.042158 92.86783 l
+736.385722 92.61831 l
+737.072852 92.61831 l
+737.416416 91.813564 l
+737.759981 91.29604 l
+738.103545 91.29604 l
+738.44711 91.017729 l
+738.790675 91.017729 l
+739.134239 90.688816 l
+739.477804 89.625637 l
+739.821368 89.376117 l
+740.164933 89.376117 l
+740.508498 88.877076 l
+740.852062 88.627556 l
+741.539192 88.627556 l
+741.882756 87.936838 l
+742.226321 87.936838 l
+742.569885 87.678406 l
+742.91345 87.161543 l
+743.944144 87.161543 l
+744.287709 86.644019 l
+744.631273 85.572006 l
+745.318402 85.572006 l
+745.661967 85.282562 l
+746.005532 85.282562 l
+746.349096 84.731538 l
+746.692661 84.731538 l
+747.036226 84.473106 l
+747.37979 84.473106 l
+747.723355 84.205103 l
+748.410484 84.205103 l
+748.754049 83.955582 l
+749.097613 83.955582 l
+749.441178 83.706062 l
+750.471872 83.706062 l
+750.815436 83.207021 l
+751.84613 82.318172 l
+752.533259 82.318172 l
+752.876824 82.068652 l
+753.220389 82.068652 l
+753.563953 81.81022 l
+753.907518 80.934992 l
+754.594647 80.435952 l
+754.938212 79.899209 l
+755.281776 79.649688 l
+755.968906 79.649688 l
+756.656035 78.492049 l
+756.9996 78.492049 l
+757.343164 78.224045 l
+757.686729 77.706522 l
+758.030293 77.438518 l
+758.717423 77.438518 l
+759.060987 77.093943 l
+759.404552 77.093943 l
+759.748116 76.567507 l
+760.091681 76.567507 l
+760.77881 75.949151 l
+761.46594 75.949151 l
+762.153069 75.422715 l
+762.496633 74.550308 l
+763.527327 74.550308 l
+763.870892 74.300788 l
+764.558021 74.300788 l
+764.901586 74.042356 l
+765.93228 72.675453 l
+767.306538 71.66846 l
+767.650103 71.66846 l
+768.337232 71.129496 l
+768.680797 71.129496 l
+769.024361 70.879976 l
+770.055055 70.879976 l
+770.742184 70.372024 l
+771.429314 69.334019 l
+771.772878 69.334019 l
+772.116443 68.579453 l
+772.460007 68.329933 l
+772.803572 67.735837 l
+773.147137 67.735837 l
+773.490701 67.446393 l
+774.521395 67.446393 l
+774.86496 66.826157 l
+775.208524 66.576636 l
+775.552089 66.576636 l
+776.926348 65.469918 l
+777.269912 65.191606 l
+778.300606 65.191606 l
+778.644171 64.942086 l
+779.3313 64.942086 l
+780.018429 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.122 0.467 0.706 setrgbcolor
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+482.835032 426.24758 l
+483.178597 419.669315 l
+530.934079 419.669315 l
+531.277644 418.818011 l
+551.204392 418.818011 l
+551.547956 418.473435 l
+563.916283 418.473435 l
+564.259847 413.113368 l
+573.192527 413.113368 l
+573.536092 410.701337 l
+586.591548 410.701337 l
+586.935112 410.423026 l
+587.965806 410.423026 l
+588.309371 410.094113 l
+594.837098 410.094113 l
+595.180663 408.936339 l
+596.211357 408.936339 l
+596.554922 408.132328 l
+611.671765 408.132328 l
+612.01533 406.816676 l
+612.358894 406.435829 l
+612.702459 406.435829 l
+613.046023 406.033824 l
+615.79454 406.033824 l
+616.138105 403.862997 l
+618.199493 403.862997 l
+618.543057 396.626906 l
+625.757914 396.626906 l
+626.101479 396.337462 l
+630.567819 396.337462 l
+630.911384 396.048019 l
+631.254948 395.143507 l
+632.972771 395.143507 l
+633.316336 394.339497 l
+640.187628 394.339497 l
+640.531193 393.887241 l
+650.151002 393.887241 l
+650.494567 392.853514 l
+655.304472 392.853514 l
+655.648036 392.472667 l
+657.022295 392.472667 l
+657.365859 391.568156 l
+659.427247 391.568156 l
+659.770812 390.989269 l
+661.488635 390.989269 l
+661.8322 385.583483 l
+662.175764 384.20518 l
+662.519329 383.937177 l
+663.206458 383.937177 l
+663.550023 383.484921 l
+664.580717 383.484921 l
+664.924281 383.123117 l
+665.61141 383.123117 l
+665.954975 377.897051 l
+666.29854 377.897051 l
+666.642104 371.350112 l
+666.985669 370.363373 l
+669.390621 370.363373 l
+669.734186 367.858572 l
+671.108444 367.858572 l
+671.452009 367.557068 l
+671.795574 367.557068 l
+672.139138 367.212492 l
+672.826267 367.212492 l
+673.169832 366.810487 l
+673.856961 366.810487 l
+674.200526 365.202467 l
+674.544091 358.870888 l
+674.887655 357.839745 l
+675.918349 357.839745 l
+676.261914 357.550301 l
+676.605478 356.971414 l
+676.949043 355.475955 l
+677.292607 354.752346 l
+677.636172 354.752346 l
+677.979737 354.390542 l
+678.323301 354.390542 l
+679.010431 347.790103 l
+679.353995 346.584087 l
+679.69756 346.131832 l
+681.758948 346.131832 l
+682.102512 344.787986 l
+682.789641 344.787986 l
+683.133206 344.426182 l
+683.820335 344.426182 l
+684.1639 342.902794 l
+685.194594 342.902794 l
+685.538158 341.817381 l
+685.881723 341.817381 l
+686.225288 341.455576 l
+686.912417 341.455576 l
+687.255981 340.651566 l
+687.599546 337.033521 l
+687.943111 335.224498 l
+688.286675 335.224498 l
+688.63024 334.420488 l
+688.973805 333.104835 l
+691.378757 333.104835 l
+691.722322 329.48679 l
+693.783709 329.48679 l
+694.470839 327.976399 l
+694.814403 327.976399 l
+695.501532 317.175864 l
+696.532226 317.175864 l
+696.875791 313.919623 l
+697.219355 313.196014 l
+697.56292 312.89451 l
+697.906485 312.89451 l
+698.250049 312.337888 l
+698.937179 312.337888 l
+699.280743 311.976084 l
+700.998566 311.976084 l
+701.342131 311.614279 l
+702.02926 311.614279 l
+702.372825 310.235976 l
+702.716389 309.874171 l
+703.059954 309.874171 l
+703.403519 308.388869 l
+703.747083 305.632263 l
+706.152036 305.632263 l
+706.4956 305.180007 l
+707.526294 305.180007 l
+707.869859 298.345921 l
+708.213423 298.017008 l
+708.556988 295.949554 l
+709.587682 295.949554 l
+709.931246 295.62064 l
+710.274811 295.62064 l
+710.618376 295.258836 l
+711.305505 293.691016 l
+711.64907 293.329212 l
+713.023328 293.329212 l
+713.366893 293.000299 l
+713.710457 292.276689 l
+714.054022 291.987246 l
+714.397587 291.183236 l
+714.741151 291.183236 l
+715.084716 289.977221 l
+715.42828 284.665107 l
+715.771845 283.941498 l
+717.146104 283.941498 l
+717.489668 278.715433 l
+717.833233 278.715433 l
+718.176797 276.41304 l
+719.207491 272.745628 l
+719.551056 272.116402 l
+719.89462 266.689334 l
+720.58175 266.689334 l
+720.925314 266.360421 l
+721.268879 266.360421 l
+721.612444 264.249895 l
+721.956008 257.013804 l
+722.299573 253.829924 l
+723.330267 253.829924 l
+723.673831 252.925413 l
+724.017396 252.647102 l
+725.735219 252.647102 l
+726.078784 250.924223 l
+726.422348 250.562418 l
+726.765913 248.83954 l
+727.109478 248.236532 l
+727.453042 244.9474 l
+727.796607 244.267084 l
+728.140171 244.267084 l
+728.483736 243.233357 l
+728.827301 243.233357 l
+729.170865 242.965353 l
+729.51443 242.513098 l
+730.201559 242.513098 l
+730.545124 241.364512 l
+731.232253 241.364512 l
+731.575818 240.529578 l
+732.262947 240.529578 l
+732.606511 240.228074 l
+732.950076 240.228074 l
+733.293641 239.938631 l
+734.324335 239.938631 l
+734.667899 234.059307 l
+735.355028 234.059307 l
+735.698593 232.760033 l
+736.042158 228.237477 l
+736.385722 226.514598 l
+736.729287 226.514598 l
+737.072852 224.99121 l
+737.416416 221.838342 l
+737.759981 220.970011 l
+738.103545 220.568006 l
+738.44711 213.751893 l
+739.134239 213.751893 l
+739.477804 213.173005 l
+739.821368 213.173005 l
+740.164933 212.894694 l
+740.508498 212.894694 l
+740.852062 212.550119 l
+741.195627 212.550119 l
+741.539192 212.188314 l
+741.882756 209.583321 l
+742.226321 209.583321 l
+742.91345 196.67896 l
+743.257015 193.878907 l
+743.600579 189.537253 l
+744.287709 189.537253 l
+744.631273 189.156406 l
+744.974838 187.709188 l
+745.318402 187.709188 l
+746.005532 176.87228 l
+746.349096 176.543367 l
+746.692661 170.915297 l
+747.036226 160.78477 l
+747.37979 160.78477 l
+747.723355 156.994437 l
+748.066919 147.26553 l
+748.754049 147.26553 l
+749.097613 141.059081 l
+749.441178 139.049055 l
+749.784742 139.049055 l
+750.128307 122.573902 l
+750.471872 122.573902 l
+750.815436 122.284458 l
+751.502566 108.029359 l
+751.84613 107.700446 l
+752.189695 106.494431 l
+752.876824 91.838564 l
+753.220389 91.838564 l
+753.907518 91.235557 l
+754.251083 91.235557 l
+754.594647 88.051677 l
+756.656035 88.051677 l
+756.9996 83.52912 l
+757.686729 83.52912 l
+758.030293 83.239676 l
+759.060987 83.239676 l
+759.404552 78.029691 l
+761.46594 78.029691 l
+761.809504 71.350223 l
+762.840198 71.350223 l
+763.183763 71.02131 l
+763.527327 71.02131 l
+763.870892 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+525.09348 426.24758 l
+525.437045 425.644572 l
+555.327167 425.644572 l
+555.670732 424.740061 l
+569.413317 424.740061 l
+569.756881 421.48382 l
+624.383656 421.48382 l
+624.72722 421.169207 l
+638.469805 421.169207 l
+638.81337 420.879764 l
+640.187628 420.879764 l
+640.531193 418.467733 l
+649.807438 418.467733 l
+650.151002 417.864726 l
+651.525261 417.864726 l
+651.868826 417.060716 l
+654.617343 417.060716 l
+654.960907 416.771272 l
+656.335166 416.771272 l
+656.67873 410.091804 l
+660.801506 410.091804 l
+661.14507 408.776151 l
+663.206458 408.776151 l
+663.550023 408.374146 l
+670.421315 408.374146 l
+670.76488 408.084702 l
+673.169832 408.084702 l
+673.513397 407.505815 l
+680.728254 407.505815 l
+681.071818 405.395289 l
+684.851029 405.395289 l
+685.194594 405.136857 l
+686.568852 405.136857 l
+686.912417 404.868853 l
+687.255981 402.456823 l
+691.378757 402.456823 l
+691.722322 401.652813 l
+692.409451 401.652813 l
+692.753015 393.011914 l
+694.127274 393.011914 l
+694.470839 392.71041 l
+694.814403 391.418251 l
+695.501532 391.418251 l
+695.845097 391.128807 l
+696.188662 391.128807 l
+696.532226 388.843726 l
+697.219355 388.843726 l
+697.56292 382.693049 l
+700.998566 382.693049 l
+701.342131 382.364136 l
+704.434213 382.364136 l
+704.777777 381.048483 l
+705.464906 381.048483 l
+705.808471 375.700068 l
+706.152036 374.854002 l
+707.18273 374.854002 l
+707.526294 374.492197 l
+707.869859 374.492197 l
+708.213423 374.163284 l
+708.556988 374.163284 l
+708.900553 371.938626 l
+710.274811 371.938626 l
+710.618376 367.958776 l
+710.96194 367.958776 l
+711.305505 367.657272 l
+711.64907 366.895578 l
+713.366893 366.895578 l
+713.710457 363.422255 l
+714.741151 363.422255 l
+715.084716 359.502706 l
+716.458974 359.502706 l
+716.802539 358.94277 l
+717.833233 358.94277 l
+718.176797 358.363883 l
+721.612444 358.363883 l
+721.956008 351.580048 l
+722.299573 351.580048 l
+722.643137 351.301737 l
+722.986702 351.301737 l
+723.330267 344.933977 l
+725.391654 344.933977 l
+725.735219 340.41142 l
+730.888688 340.41142 l
+731.232253 339.777401 l
+731.575818 339.777401 l
+731.919382 339.260537 l
+732.262947 339.260537 l
+732.606511 338.992534 l
+732.950076 335.327501 l
+734.324335 335.327501 l
+734.667899 334.998588 l
+735.011464 334.998588 l
+735.698593 326.163216 l
+736.042158 326.163216 l
+736.385722 324.77166 l
+736.729287 324.77166 l
+737.072852 324.470156 l
+737.416416 322.697314 l
+738.790675 322.697314 l
+739.134239 315.476886 l
+739.477804 314.218435 l
+739.821368 313.903823 l
+740.164933 307.799194 l
+740.508498 307.799194 l
+740.852062 307.47028 l
+741.195627 302.348632 l
+741.539192 301.44412 l
+742.226321 301.44412 l
+742.569885 293.863454 l
+743.944144 293.863454 l
+744.287709 289.039394 l
+744.631273 289.039394 l
+744.974838 288.724781 l
+745.318402 288.724781 l
+745.661967 287.080215 l
+746.349096 286.55378 l
+746.692661 285.792086 l
+747.036226 278.689997 l
+747.37979 275.350263 l
+748.066919 275.350263 l
+748.410484 272.938233 l
+748.754049 271.597652 l
+749.097613 267.376599 l
+749.784742 267.376599 l
+750.128307 265.92938 l
+750.471872 258.136667 l
+751.159001 253.083233 l
+751.502566 252.504346 l
+751.84613 245.835082 l
+752.189695 245.194967 l
+752.533259 237.323673 l
+753.907518 237.323673 l
+754.251083 236.476783 l
+754.594647 233.129786 l
+754.938212 233.129786 l
+755.281776 228.410597 l
+755.625341 228.410597 l
+755.968906 228.109093 l
+756.31247 228.109093 l
+756.656035 226.717537 l
+756.9996 226.717537 l
+757.343164 224.507746 l
+757.686729 224.218303 l
+758.030293 221.705406 l
+758.373858 221.705406 l
+758.717423 216.49542 l
+759.060987 216.49542 l
+759.404552 216.205977 l
+759.748116 212.287211 l
+760.091681 212.287211 l
+760.435246 207.077225 l
+760.77881 204.281463 l
+761.122375 204.281463 l
+761.46594 189.464706 l
+761.809504 186.57027 l
+762.153069 185.613115 l
+762.840198 185.613115 l
+763.183763 184.81794 l
+763.527327 177.642759 l
+763.870892 177.313846 l
+764.214457 177.313846 l
+764.558021 174.792178 l
+764.901586 174.513867 l
+765.24515 173.884059 l
+765.588715 173.625627 l
+765.93228 170.691721 l
+766.275844 170.691721 l
+766.619409 170.155715 l
+766.962974 170.155715 l
+767.306538 169.826801 l
+767.650103 165.222016 l
+767.993667 162.273979 l
+768.337232 161.160735 l
+769.024361 156.926282 l
+769.367926 156.926282 l
+769.71149 156.524277 l
+770.055055 150.323503 l
+770.39862 150.323503 l
+770.742184 145.445842 l
+771.085749 145.445842 l
+771.429314 138.209752 l
+772.803572 138.209752 l
+773.147137 135.578446 l
+773.490701 135.578446 l
+774.177831 120.455747 l
+774.521395 120.455747 l
+774.86496 109.687755 l
+776.582783 109.687755 l
+776.926348 108.079735 l
+777.957041 108.079735 l
+778.300606 105.399701 l
+778.644171 99.714202 l
+781.049123 99.714202 l
+781.392688 93.014118 l
+782.423381 93.014118 l
+782.766946 86.553322 l
+783.110511 82.935277 l
+784.828334 82.935277 l
+785.171898 82.667274 l
+786.202592 82.667274 l
+786.546157 78.111217 l
+789.638239 78.111217 l
+789.981803 70.875126 l
+794.104579 70.875126 l
+794.448143 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 481.043 60.825 clipbox
+245.775444 426.24758 m
+587.965806 426.24758 l
+588.309371 424.510918 l
+628.162867 424.510918 l
+628.506431 424.252486 l
+639.500499 424.252486 l
+639.844064 420.634441 l
+643.27971 420.634441 l
+643.623275 419.783136 l
+651.525261 419.783136 l
+651.868826 419.515133 l
+675.23122 419.515133 l
+675.574784 417.76849 l
+680.384689 417.76849 l
+680.728254 416.610716 l
+691.722322 416.610716 l
+692.409451 416.093192 l
+712.679763 416.093192 l
+713.023328 415.106452 l
+714.054022 415.106452 l
+714.397587 410.45468 l
+715.42828 410.45468 l
+715.771845 409.370226 l
+716.458974 409.370226 l
+716.802539 409.102222 l
+717.146104 409.102222 l
+717.489668 408.852702 l
+718.176797 408.852702 l
+718.520362 408.584699 l
+721.956008 408.584699 l
+722.299573 406.88796 l
+722.643137 406.388919 l
+723.330267 406.388919 l
+723.673831 405.963267 l
+724.360961 405.963267 l
+724.704525 405.42726 l
+725.391654 405.42726 l
+726.078784 404.787144 l
+729.51443 404.787144 l
+729.857994 403.539543 l
+730.545124 403.539543 l
+730.888688 400.355663 l
+731.919382 400.355663 l
+732.262947 400.106142 l
+732.950076 400.106142 l
+733.293641 398.48925 l
+733.637205 398.48925 l
+733.98077 396.173701 l
+734.324335 396.173701 l
+734.667899 395.884258 l
+735.011464 395.884258 l
+735.355028 395.582754 l
+737.416416 395.582754 l
+737.759981 395.333234 l
+740.852062 395.333234 l
+741.195627 388.346663 l
+741.882756 388.346663 l
+742.226321 387.847623 l
+743.600579 387.847623 l
+743.944144 384.363579 l
+744.287709 383.835747 l
+744.631273 383.835747 l
+744.974838 381.251429 l
+745.318402 375.462557 l
+746.692661 375.462557 l
+747.036226 375.213036 l
+747.37979 375.213036 l
+747.723355 374.713996 l
+748.754049 374.713996 l
+749.097613 374.156549 l
+749.441178 373.084535 l
+749.784742 373.084535 l
+750.128307 372.835015 l
+750.471872 367.844607 l
+750.815436 367.844607 l
+751.159001 363.700863 l
+752.876824 363.700863 l
+753.220389 363.184 l
+753.563953 363.184 l
+753.907518 362.647993 l
+754.251083 362.647993 l
+754.594647 360.431811 l
+754.938212 357.437567 l
+755.281776 357.136063 l
+755.968906 357.136063 l
+756.31247 356.637022 l
+756.656035 353.018977 l
+757.343164 353.018977 l
+758.030293 349.532497 l
+758.373858 348.975875 l
+759.060987 348.975875 l
+759.404552 348.171864 l
+759.748116 348.171864 l
+760.091681 344.166171 l
+760.435246 342.357149 l
+760.77881 341.789394 l
+761.46594 341.789394 l
+761.809504 335.030018 l
+762.153069 333.421998 l
+762.496633 332.435259 l
+763.183763 332.435259 l
+763.527327 327.723848 l
+763.870892 327.474327 l
+764.214457 325.330301 l
+764.558021 325.330301 l
+764.901586 321.835949 l
+765.24515 321.507036 l
+765.588715 320.092287 l
+765.93228 319.833856 l
+766.275844 319.833856 l
+766.619409 319.176029 l
+767.306538 317.385279 l
+767.650103 317.126848 l
+767.993667 317.126848 l
+768.337232 316.797934 l
+768.680797 312.785647 l
+769.024361 312.785647 l
+769.367926 311.981637 l
+769.71149 302.890929 l
+770.055055 301.986418 l
+770.39862 286.718412 l
+770.742184 281.809756 l
+771.085749 281.809756 l
+771.429314 281.520313 l
+771.772878 281.520313 l
+772.460007 280.836228 l
+772.803572 280.836228 l
+773.147137 280.060273 l
+773.490701 278.390406 l
+774.177831 278.390406 l
+774.521395 278.140885 l
+774.86496 278.140885 l
+775.208524 277.891365 l
+776.239218 277.891365 l
+776.582783 277.601921 l
+776.926348 272.418703 l
+777.269912 272.418703 l
+777.613477 262.535376 l
+777.957041 262.285856 l
+778.300606 253.998215 l
+778.644171 253.748695 l
+778.987735 252.501093 l
+780.018429 252.501093 l
+780.361994 246.040297 l
+780.705558 242.422252 l
+781.736252 242.422252 l
+782.079817 240.735019 l
+782.423381 240.735019 l
+782.766946 240.485499 l
+783.110511 240.485499 l
+783.454075 238.431754 l
+783.79764 238.173322 l
+784.141205 231.186752 l
+784.484769 226.924944 l
+784.828334 226.924944 l
+785.171898 226.656941 l
+785.515463 226.656941 l
+785.859028 214.517775 l
+786.546157 214.517775 l
+786.889722 214.228331 l
+787.233286 200.057654 l
+787.920415 200.057654 l
+788.26398 193.819644 l
+788.607545 193.819644 l
+789.294674 182.970129 l
+790.325368 182.970129 l
+790.668932 177.801493 l
+791.356062 177.801493 l
+791.699626 173.58044 l
+793.761014 173.58044 l
+794.448143 162.998508 l
+794.791708 162.998508 l
+795.135272 156.796145 l
+795.478837 156.796145 l
+795.822402 156.546624 l
+797.19666 156.546624 l
+797.540225 142.582395 l
+797.883789 139.419955 l
+798.570919 126.019787 l
+799.258048 126.019787 l
+799.601613 112.545688 l
+800.288742 112.545688 l
+800.632306 105.826461 l
+800.975871 105.826461 l
+801.319436 105.290454 l
+802.006565 92.888367 l
+804.755082 92.888367 l
+805.098646 92.084357 l
+805.785776 92.084357 l
+806.472905 91.566834 l
+806.81647 91.566834 l
+807.160034 85.402756 l
+809.908551 85.402756 l
+810.252116 78.416186 l
+810.59568 78.416186 l
+810.939245 71.679136 l
+811.28281 71.679136 l
+811.626374 64.443045 l
+932.561121 64.443045 l
+932.561121 64.443045 l
+stroke
+grestore
+0.800 setlinewidth
+0 setlinejoin
+2 setlinecap
+[] 0 setdash
+0.000 setgray
+gsave
+481.042708 60.825 m
+481.042708 429.865625 l
+stroke
+grestore
+gsave
+873.491667 60.825 m
+873.491667 429.865625 l
+stroke
+grestore
+gsave
+481.042708 60.825 m
+873.491667 60.825 l
+stroke
+grestore
+gsave
+481.042708 429.865625 m
+873.491667 429.865625 l
+stroke
+grestore
+gsave
+
+625.806250 436.053125 translate
+0.000000 rotate
+0.000000 0 m /O glyphshow
+14.699997 0 m /S glyphshow
+29.399994 0 m /C glyphshow
+44.099991 0 m /A glyphshow
+58.799988 0 m /R glyphshow
+73.499985 0 m /hyphen glyphshow
+88.199982 0 m /two glyphshow
+grestore
+gsave
+887.791667 60.825 m
+1280.240625 60.825 l
+1280.240625 429.865625 l
+887.791667 429.865625 l
+cl
+1.000 setgray
+fill
+grestore
+1 setlinejoin
+0 setlinecap
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+917.326 60.825 o
+grestore
+gsave
+899.326394 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.926563 moveto
+/one glyphshow
+11.000000 0.926563 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 7.565625 moveto
+/hyphen glyphshow
+27.286777 7.565625 moveto
+/four glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1015.44 60.825 o
+grestore
+gsave
+997.438633 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/three glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1113.55 60.825 o
+grestore
+gsave
+1095.550873 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/two glyphshow
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -3.5 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1211.66 60.825 o
+grestore
+gsave
+1193.663112 38.559375 translate
+0.000000 rotate
+/CMUSerif-Roman 22.0 selectfont
+0.000000 0.101562 moveto
+/one glyphshow
+11.000000 0.101562 moveto
+/zero glyphshow
+/CMUSerif-Roman 15.399999999999999 selectfont
+22.165977 6.740625 moveto
+/hyphen glyphshow
+27.286777 6.740625 moveto
+/one glyphshow
+grestore
+0.600 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+895.56 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+902.129 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+907.818 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+912.837 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+946.861 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+964.138 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+976.396 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+985.904 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+993.673 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1000.24 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1005.93 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1010.95 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1044.97 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1062.25 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1074.51 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1084.02 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1091.78 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1098.35 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1104.04 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1109.06 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1143.09 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1160.36 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1172.62 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1182.13 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1189.9 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1196.47 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1202.16 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1207.17 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1241.2 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1258.47 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1270.73 60.825 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.6 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+0 0 m
+0 -2 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+1280.24 60.825 o
+grestore
+gsave
+1074.016146 12.246875 translate
+0.000000 rotate
+/Cmmi10 26.0 selectfont
+0.000000 0.234375 moveto
+/R glyphshow
+grestore
+0.800 setlinewidth
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 64.443 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 136.804 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 209.165 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 281.526 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 353.887 o
+grestore
+gsave
+/o {
+gsave
+newpath
+translate
+0.8 setlinewidth
+1 setlinejoin
+
+0 setlinecap
+
+-0 0 m
+-3.5 0 l
+
+gsave
+0.000 setgray
+fill
+grestore
+stroke
+grestore
+} bind def
+887.792 426.248 o
+grestore
+4.000 setlinewidth
+2 setlinecap
+1.000 0.498 0.055 setrgbcolor
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 339.414491 m
+670.046198 339.414491 l
+670.389762 332.178401 l
+861.068127 332.178401 l
+861.411692 331.863788 l
+891.301814 331.863788 l
+891.645378 331.534875 l
+911.915691 331.534875 l
+912.259255 330.955988 l
+925.314711 330.955988 l
+925.658276 323.719897 l
+926.00184 323.719897 l
+926.345405 321.910874 l
+936.652343 321.910874 l
+936.995908 321.581961 l
+944.210765 321.581961 l
+944.55433 314.34587 l
+958.640479 314.34587 l
+958.984044 313.893615 l
+968.260289 313.893615 l
+968.947418 313.079555 l
+969.634547 313.079555 l
+969.978112 312.562691 l
+974.788016 312.562691 l
+975.131581 312.160686 l
+978.567227 312.160686 l
+978.910792 311.846073 l
+985.782084 311.846073 l
+986.125649 310.037051 l
+986.469213 308.831035 l
+986.812778 308.831035 l
+987.156343 307.861916 l
+989.561295 307.861916 l
+989.90486 304.243871 l
+990.935554 304.243871 l
+991.279118 303.899295 l
+994.027635 303.899295 l
+994.3712 302.69328 l
+995.401894 302.69328 l
+996.089023 301.962362 l
+996.432588 300.088731 l
+996.776152 299.18422 l
+997.119717 298.839644 l
+1001.929621 298.839644 l
+1002.273186 292.26138 l
+1003.991009 292.26138 l
+1004.334574 291.932466 l
+1006.052397 291.932466 l
+1006.395962 291.55162 l
+1006.739526 291.55162 l
+1007.083091 291.237007 l
+1007.426655 290.720143 l
+1008.800914 290.720143 l
+1009.144478 290.39123 l
+1009.488043 290.39123 l
+1009.831608 290.062317 l
+1010.175172 290.062317 l
+1010.518737 282.712673 l
+1011.205866 282.712673 l
+1011.549431 282.133786 l
+1011.892995 281.804872 l
+1012.580125 281.804872 l
+1012.923689 280.959096 l
+1013.267254 280.959096 l
+1013.610819 280.644483 l
+1013.954383 280.644483 l
+1014.297948 280.192227 l
+1016.015771 280.192227 l
+1016.7029 279.34645 l
+1017.046465 278.944445 l
+1017.390029 278.944445 l
+1017.733594 277.73843 l
+1021.856369 277.73843 l
+1022.199934 277.436927 l
+1022.543499 276.230911 l
+1022.887063 275.714048 l
+1023.230628 274.508033 l
+1025.292016 274.508033 l
+1025.63558 274.08238 l
+1026.32271 274.08238 l
+1026.666274 273.780876 l
+1027.009839 273.780876 l
+1028.040533 272.418236 l
+1028.384097 271.212221 l
+1028.727662 271.212221 l
+1029.414791 270.269705 l
+1030.445485 270.269705 l
+1030.78905 268.925859 l
+1031.132614 268.925859 l
+1031.476179 268.322852 l
+1032.506873 268.322852 l
+1032.850437 261.086761 l
+1033.194002 261.086761 l
+1033.537567 260.684756 l
+1034.56826 260.684756 l
+1034.911825 253.675886 l
+1035.25539 253.273881 l
+1035.598954 252.395213 l
+1036.286084 252.395213 l
+1036.973213 251.567555 l
+1037.660342 251.567555 l
+1038.003907 251.222979 l
+1038.347471 251.222979 l
+1038.691036 250.770724 l
+1039.0346 250.770724 l
+1039.378165 250.318468 l
+1040.408859 250.318468 l
+1040.752424 249.836062 l
+1041.095988 243.112528 l
+1041.439553 243.112528 l
+1041.783117 240.700498 l
+1043.157376 240.700498 l
+1043.500941 236.048725 l
+1044.531634 236.048725 l
+1044.875199 235.281857 l
+1045.218764 235.281857 l
+1045.562328 234.764993 l
+1046.249458 234.764993 l
+1046.593022 234.312737 l
+1046.936587 234.312737 l
+1047.280151 233.50643 l
+1047.623716 233.161854 l
+1047.967281 232.471137 l
+1048.65441 231.689968 l
+1048.997974 230.1023 l
+1049.341539 229.721453 l
+1049.685104 229.721453 l
+1050.372233 228.487971 l
+1051.059362 227.221559 l
+1051.402927 227.221559 l
+1051.746491 226.360119 l
+1052.090056 224.924387 l
+1052.433621 224.321379 l
+1052.777185 224.321379 l
+1053.464315 223.64789 l
+1053.807879 222.931273 l
+1054.151444 222.931273 l
+1054.495008 222.50562 l
+1054.838573 222.50562 l
+1055.182138 221.988757 l
+1056.556396 221.988757 l
+1056.899961 219.059863 l
+1057.243525 217.725937 l
+1057.58709 217.725937 l
+1057.930655 217.364133 l
+1058.274219 217.364133 l
+1058.617784 217.04952 l
+1058.961348 216.398272 l
+1059.648478 216.398272 l
+1059.992042 215.61542 l
+1060.335607 215.270844 l
+1060.679172 209.240769 l
+1061.022736 209.240769 l
+1061.366301 208.896193 l
+1061.709865 208.896193 l
+1062.05343 208.551617 l
+1062.396995 207.841857 l
+1062.740559 207.841857 l
+1063.084124 207.512944 l
+1063.771253 207.512944 l
+1064.114818 207.184031 l
+1064.458382 206.480522 l
+1065.145512 206.480522 l
+1065.489076 206.099675 l
+1065.832641 205.079313 l
+1066.51977 205.079313 l
+1066.863335 202.338369 l
+1067.206899 201.976565 l
+1067.550464 201.336449 l
+1067.894029 201.034945 l
+1068.924723 201.034945 l
+1069.268287 200.264717 l
+1070.298981 200.264717 l
+1071.329675 199.149913 l
+1071.673239 187.391266 l
+1072.016804 187.089762 l
+1072.360369 185.755519 l
+1072.703933 185.073168 l
+1073.047498 184.744255 l
+1073.391063 184.744255 l
+1074.078192 184.1765 l
+1074.421756 183.500083 l
+1074.765321 183.18547 l
+1075.108886 182.146797 l
+1075.45245 182.146797 l
+1075.796015 177.890273 l
+1076.13958 177.56136 l
+1076.483144 177.56136 l
+1077.170273 176.171253 l
+1077.513838 176.171253 l
+1078.200967 175.447644 l
+1078.544532 174.831528 l
+1078.888097 174.502614 l
+1079.231661 174.502614 l
+1079.575226 173.430319 l
+1079.91879 173.430319 l
+1080.262355 173.028314 l
+1080.60592 172.425306 l
+1080.949484 172.425306 l
+1081.293049 172.080731 l
+1081.636613 172.080731 l
+1082.323743 170.724891 l
+1083.010872 170.724891 l
+1083.354437 170.395978 l
+1083.698001 170.395978 l
+1084.041566 164.418338 l
+1084.728695 164.418338 l
+1085.415824 163.692915 l
+1085.759389 163.692915 l
+1086.102954 163.046835 l
+1086.446518 163.046835 l
+1086.790083 162.389009 l
+1087.133647 161.421546 l
+1087.477212 161.120043 l
+1088.164341 159.886618 l
+1088.507906 159.886618 l
+1088.851471 159.557705 l
+1089.195035 158.449319 l
+1089.882164 157.745811 l
+1090.225729 155.678356 l
+1090.569294 155.349443 l
+1090.912858 154.25672 l
+1091.256423 153.57437 l
+1091.599987 148.938617 l
+1092.630681 148.006696 l
+1092.974246 147.415749 l
+1093.317811 147.415749 l
+1093.661375 146.797392 l
+1094.00494 146.797392 l
+1094.348504 146.166975 l
+1094.692069 145.838061 l
+1095.035634 145.838061 l
+1095.722763 144.248314 l
+1096.066328 143.958871 l
+1096.409892 141.48654 l
+1096.753457 140.879315 l
+1097.097021 140.879315 l
+1097.440586 140.235789 l
+1097.784151 139.921177 l
+1098.127715 139.30282 l
+1098.47128 139.013376 l
+1098.814845 135.395331 l
+1100.876232 133.54355 l
+1101.219797 132.658014 l
+1101.563361 126.753985 l
+1101.906926 125.220249 l
+1102.250491 124.891335 l
+1102.594055 124.891335 l
+1102.93762 124.562422 l
+1103.624749 124.562422 l
+1104.311878 123.932005 l
+1104.999008 122.013345 l
+1105.342572 121.684431 l
+1105.686137 121.684431 l
+1106.029702 121.355518 l
+1106.716831 119.489579 l
+1107.060395 119.160666 l
+1107.40396 117.872423 l
+1108.091089 117.872423 l
+1108.434654 117.228897 l
+1108.778219 117.228897 l
+1109.121783 116.281627 l
+1109.465348 114.965974 l
+1110.839606 114.965974 l
+1111.183171 113.363118 l
+1111.526735 112.732701 l
+1111.8703 112.431197 l
+1112.213865 111.82819 l
+1113.244559 111.82819 l
+1113.588123 107.004129 l
+1113.931688 105.441791 l
+1114.275252 105.441791 l
+1114.618817 105.127179 l
+1114.962382 104.523122 l
+1115.993076 103.579285 l
+1116.33664 103.579285 l
+1116.680205 102.963168 l
+1117.023769 102.963168 l
+1117.710899 101.768164 l
+1119.085157 100.58627 l
+1119.428722 99.970153 l
+1119.772286 95.628499 l
+1120.459416 95.025491 l
+1120.80298 95.025491 l
+1121.146545 94.409375 l
+1121.490109 94.409375 l
+1121.833674 93.793258 l
+1122.177239 92.862529 l
+1122.864368 92.246413 l
+1123.207933 87.434413 l
+1123.551497 86.818296 l
+1123.895062 85.598124 l
+1124.582191 84.982007 l
+1124.925756 84.39106 l
+1125.26932 80.773014 l
+1125.612885 80.143789 l
+1125.95645 80.143789 l
+1126.643579 78.622113 l
+1126.987143 78.320609 l
+1127.330708 77.716553 l
+1128.017837 77.716553 l
+1128.704967 77.125605 l
+1129.048531 76.509489 l
+1129.392096 72.563722 l
+1129.73566 70.82706 l
+1130.42279 70.82706 l
+1130.766354 70.210944 l
+1131.109919 69.896331 l
+1131.453483 69.896331 l
+1131.797048 69.267106 l
+1132.140613 68.965602 l
+1132.827742 68.965602 l
+1133.171307 68.664098 l
+1134.202 68.664098 l
+1135.232694 67.759587 l
+1142.103987 67.759587 l
+1142.447551 67.458083 l
+1143.82181 67.458083 l
+1144.165374 67.156579 l
+1146.226762 67.156579 l
+1146.570327 66.855076 l
+1146.913891 66.855076 l
+1147.601021 66.252068 l
+1151.723796 66.252068 l
+1152.410925 65.64906 l
+1153.098055 65.64906 l
+1153.441619 65.347557 l
+1153.785184 65.347557 l
+1154.815878 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 361.122763 m
+819.153243 361.122763 l
+819.496808 353.886673 l
+848.012671 353.886673 l
+848.356236 351.474643 l
+892.332507 351.474643 l
+892.676072 351.04899 l
+905.731528 351.04899 l
+906.075092 350.445983 l
+906.418657 343.209892 l
+909.510738 343.209892 l
+909.854303 342.606884 l
+910.884997 342.606884 l
+911.228562 335.370794 l
+943.867201 335.370794 l
+944.210765 335.112362 l
+947.646411 335.112362 l
+947.989976 334.261743 l
+956.579091 334.261743 l
+956.922656 333.859737 l
+968.603853 333.859737 l
+968.947418 333.530824 l
+983.720697 333.530824 l
+984.064261 326.553165 l
+987.499907 326.553165 l
+987.843472 326.20859 l
+993.340506 326.20859 l
+993.684071 325.605582 l
+999.181104 325.605582 l
+999.524669 325.316138 l
+1004.678138 325.316138 l
+1005.021703 325.001526 l
+1011.205866 325.001526 l
+1011.549431 324.575873 l
+1013.267254 324.575873 l
+1013.610819 323.852264 l
+1014.641512 323.852264 l
+1014.985077 323.128655 l
+1015.328642 315.892565 l
+1017.390029 315.892565 l
+1017.733594 315.547989 l
+1020.825676 315.547989 l
+1021.16924 315.246485 l
+1022.199934 315.246485 l
+1022.887063 314.633906 l
+1023.230628 310.843573 l
+1023.574193 310.843573 l
+1023.917757 310.575569 l
+1024.604886 310.575569 l
+1024.948451 309.972562 l
+1025.292016 309.671058 l
+1025.63558 309.671058 l
+1025.979145 309.356445 l
+1030.10192 309.356445 l
+1030.445485 309.054942 l
+1031.819743 309.054942 l
+1032.163308 306.160505 l
+1032.850437 306.160505 l
+1033.194002 302.964565 l
+1033.881131 302.964565 l
+1034.224696 302.649953 l
+1035.942519 302.649953 l
+1036.286084 301.976464 l
+1036.973213 301.976464 l
+1037.660342 301.406957 l
+1038.003907 301.406957 l
+1038.347471 301.128645 l
+1040.752424 301.128645 l
+1041.095988 300.799732 l
+1041.439553 300.799732 l
+1041.783117 300.531729 l
+1043.844505 300.531729 l
+1044.18807 300.106076 l
+1045.905893 300.106076 l
+1046.249458 299.503069 l
+1046.593022 299.503069 l
+1046.936587 299.224758 l
+1047.280151 299.224758 l
+1047.623716 298.799105 l
+1047.967281 298.103646 l
+1049.341539 298.103646 l
+1049.685104 297.774733 l
+1050.028668 297.774733 l
+1050.372233 297.445819 l
+1050.715798 297.445819 l
+1051.746491 296.058226 l
+1053.464315 296.058226 l
+1053.807879 295.455219 l
+1054.495008 295.455219 l
+1054.838573 294.44695 l
+1055.869267 294.44695 l
+1056.212832 294.145447 l
+1056.556396 293.542439 l
+1056.899961 293.542439 l
+1057.243525 293.252995 l
+1057.930655 293.252995 l
+1058.274219 292.827343 l
+1060.679172 292.827343 l
+1061.022736 292.401691 l
+1061.366301 292.401691 l
+1061.709865 290.866762 l
+1062.740559 290.866762 l
+1063.084124 290.196754 l
+1063.771253 289.58953 l
+1064.114818 289.58953 l
+1064.801947 288.97695 l
+1065.145512 288.97695 l
+1065.489076 288.675447 l
+1065.832641 287.646787 l
+1066.863335 287.646787 l
+1067.206899 287.066972 l
+1068.581158 287.066972 l
+1068.924723 286.738059 l
+1069.268287 286.06805 l
+1070.642546 286.06805 l
+1070.98611 280.960221 l
+1072.360369 280.960221 l
+1072.703933 280.357214 l
+1073.734627 280.357214 l
+1074.078192 279.754206 l
+1074.765321 279.754206 l
+1075.108886 279.464763 l
+1075.796015 279.464763 l
+1076.13958 278.28194 l
+1076.483144 278.28194 l
+1076.826709 271.086151 l
+1077.857403 271.086151 l
+1078.200967 270.757238 l
+1079.575226 270.757238 l
+1080.60592 270.087229 l
+1080.949484 269.372133 l
+1082.323743 269.372133 l
+1083.354437 267.951552 l
+1083.698001 267.951552 l
+1084.041566 267.360604 l
+1084.38513 267.045992 l
+1084.728695 266.365676 l
+1085.07226 266.036762 l
+1085.415824 266.036762 l
+1085.759389 265.655915 l
+1086.102954 265.655915 l
+1086.446518 265.327002 l
+1087.477212 265.327002 l
+1087.820777 264.924997 l
+1088.164341 263.488081 l
+1088.507906 262.941766 l
+1088.851471 262.941766 l
+1089.5386 262.248111 l
+1089.882164 257.972239 l
+1090.225729 257.682795 l
+1090.569294 257.682795 l
+1091.256423 257.064438 l
+1091.943552 257.064438 l
+1092.287117 256.762935 l
+1093.661375 256.762935 l
+1094.00494 256.146818 l
+1095.035634 256.146818 l
+1095.722763 255.516401 l
+1096.066328 255.516401 l
+1096.409892 255.187488 l
+1096.753457 254.617981 l
+1097.440586 254.038166 l
+1097.784151 254.038166 l
+1098.127715 253.709253 l
+1098.47128 253.709253 l
+1098.814845 253.307248 l
+1099.158409 253.307248 l
+1099.501974 252.926401 l
+1099.845538 252.926401 l
+1100.189103 252.524396 l
+1100.876232 252.524396 l
+1101.219797 251.145714 l
+1101.563361 250.867403 l
+1102.250491 249.222627 l
+1103.281185 249.222627 l
+1103.624749 248.893713 l
+1103.968314 248.893713 l
+1104.311878 248.491708 l
+1104.999008 248.491708 l
+1105.342572 247.873352 l
+1105.686137 243.882521 l
+1106.029702 243.302706 l
+1106.373266 243.302706 l
+1106.716831 243.013262 l
+1107.060395 242.397146 l
+1107.747525 242.397146 l
+1108.434654 241.800229 l
+1108.778219 241.800229 l
+1109.121783 240.447588 l
+1109.465348 239.840364 l
+1109.808912 238.789509 l
+1110.496042 238.220001 l
+1110.839606 237.817996 l
+1111.183171 236.833093 l
+1112.213865 235.985275 l
+1112.557429 235.985275 l
+1112.900994 235.35605 l
+1113.244559 229.660978 l
+1113.588123 229.660978 l
+1114.275252 229.114664 l
+1114.618817 228.534849 l
+1114.962382 227.550228 l
+1115.649511 226.568408 l
+1115.993076 226.568408 l
+1116.680205 225.764398 l
+1117.023769 225.16139 l
+1117.367334 224.859886 l
+1117.710899 220.33733 l
+1118.054463 209.90291 l
+1118.398028 204.047243 l
+1119.085157 203.477736 l
+1120.115851 201.099748 l
+1120.80298 201.099748 l
+1121.146545 200.798245 l
+1122.177239 198.996535 l
+1122.520803 198.36731 l
+1122.864368 198.36731 l
+1123.207933 198.088999 l
+1123.895062 196.541728 l
+1124.582191 195.959112 l
+1124.925756 195.959112 l
+1125.26932 189.000405 l
+1125.612885 188.141454 l
+1125.95645 188.141454 l
+1126.300014 187.538446 l
+1126.987143 183.06845 l
+1127.330708 176.053754 l
+1127.674273 175.136133 l
+1128.017837 174.857822 l
+1128.361402 174.266875 l
+1128.704967 173.28302 l
+1129.048531 171.759633 l
+1129.73566 171.759633 l
+1130.42279 170.640854 l
+1130.766354 169.771595 l
+1131.453483 169.771595 l
+1132.140613 169.225281 l
+1132.484177 168.317744 l
+1132.827742 164.265534 l
+1133.171307 163.950921 l
+1133.514871 163.371106 l
+1133.858436 163.092795 l
+1134.202 161.920056 l
+1134.545565 161.618552 l
+1134.88913 160.700932 l
+1135.232694 160.700932 l
+1136.263388 158.259659 l
+1137.294082 156.434502 l
+1137.637647 156.434502 l
+1137.981211 151.100205 l
+1138.668341 151.100205 l
+1139.011905 150.205777 l
+1139.35547 150.205777 l
+1140.042599 148.51014 l
+1140.386164 148.208637 l
+1140.729728 147.639129 l
+1141.073293 147.337626 l
+1141.416858 146.791311 l
+1141.760422 146.791311 l
+1142.447551 146.255304 l
+1142.791116 140.627234 l
+1143.134681 139.998009 l
+1143.478245 139.719697 l
+1143.82181 138.82527 l
+1144.165374 138.82527 l
+1144.852504 137.679181 l
+1145.196068 137.679181 l
+1145.539633 134.339447 l
+1146.226762 133.80344 l
+1146.570327 133.174215 l
+1146.913891 132.859602 l
+1147.601021 132.859602 l
+1148.631715 131.962374 l
+1148.975279 130.823359 l
+1149.318844 130.545048 l
+1149.662408 130.545048 l
+1150.005973 130.277045 l
+1150.693102 130.277045 l
+1151.036667 129.759521 l
+1151.380232 129.759521 l
+1151.723796 129.190014 l
+1153.098055 129.190014 l
+1154.128748 128.385268 l
+1154.472313 128.385268 l
+1154.815878 128.083764 l
+1155.159442 127.039805 l
+1155.503007 126.771801 l
+1155.846572 121.401426 l
+1156.190136 121.401426 l
+1156.533701 120.821612 l
+1156.877265 120.553608 l
+1157.22083 108.565612 l
+1157.564395 108.029605 l
+1157.907959 107.728101 l
+1158.251524 101.832027 l
+1158.595089 100.79698 l
+1158.938653 100.250665 l
+1159.282218 99.949162 l
+1159.625782 99.369347 l
+1159.969347 99.101343 l
+1160.312912 99.101343 l
+1160.656476 94.802982 l
+1161.000041 94.534978 l
+1161.343606 93.975043 l
+1161.68717 93.975043 l
+1162.030735 93.395228 l
+1162.374299 92.5427 l
+1162.717864 92.016265 l
+1163.061429 92.016265 l
+1163.404993 91.737954 l
+1163.748558 85.499944 l
+1164.092122 84.36093 l
+1164.435687 84.36093 l
+1164.779252 79.192294 l
+1165.122816 78.589286 l
+1165.466381 78.321283 l
+1167.184204 78.321283 l
+1167.527769 77.774968 l
+1168.902027 76.682339 l
+1169.589156 76.682339 l
+1170.61985 75.857714 l
+1171.30698 75.857714 l
+1171.650544 75.579402 l
+1173.024803 75.579402 l
+1173.368367 73.435376 l
+1174.055496 73.435376 l
+1174.399061 73.157064 l
+1176.116884 73.157064 l
+1177.147578 72.350922 l
+1177.491143 71.82309 l
+1178.865401 70.738636 l
+1179.55253 70.738636 l
+1179.896095 70.182014 l
+1180.23966 70.182014 l
+1180.583224 69.932493 l
+1181.957483 69.932493 l
+1182.301047 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 382.831036 m
+828.429488 382.831036 l
+828.773053 382.502122 l
+883.056263 382.502122 l
+883.399827 382.049867 l
+896.111718 382.049867 l
+896.455283 374.813776 l
+909.167174 374.813776 l
+909.510738 374.564256 l
+928.750357 374.564256 l
+929.093922 373.985368 l
+984.064261 373.985368 l
+984.407826 373.707057 l
+986.125649 373.707057 l
+986.469213 373.428746 l
+996.089023 373.428746 l
+996.432588 373.150435 l
+1009.488043 373.150435 l
+1009.831608 372.872124 l
+1013.954383 372.872124 l
+1014.297948 372.613692 l
+1017.046465 372.613692 l
+1017.390029 372.312188 l
+1023.917757 372.312188 l
+1024.261322 371.755566 l
+1024.604886 371.755566 l
+1024.948451 371.477254 l
+1030.78905 371.477254 l
+1031.132614 371.162642 l
+1034.224696 371.162642 l
+1034.56826 364.228055 l
+1038.003907 364.228055 l
+1038.347471 363.969623 l
+1049.341539 363.969623 l
+1049.685104 363.517367 l
+1050.715798 363.517367 l
+1051.059362 363.249364 l
+1051.746491 363.249364 l
+1052.090056 362.904788 l
+1059.304913 362.904788 l
+1059.648478 362.590176 l
+1067.550464 362.590176 l
+1067.894029 355.932972 l
+1068.924723 355.932972 l
+1069.611852 355.166104 l
+1073.734627 355.166104 l
+1074.078192 354.887793 l
+1077.170273 354.887793 l
+1077.857403 354.309359 l
+1080.949484 354.309359 l
+1081.293049 354.031048 l
+1082.667307 354.031048 l
+1083.010872 353.716435 l
+1083.354437 353.716435 l
+1084.041566 353.025718 l
+1085.07226 353.025718 l
+1085.415824 352.747406 l
+1086.790083 352.747406 l
+1087.133647 351.839287 l
+1087.820777 351.839287 l
+1089.195035 350.465195 l
+1089.5386 343.229104 l
+1089.882164 342.950793 l
+1091.599987 342.950793 l
+1091.943552 342.649289 l
+1092.287117 342.649289 l
+1093.317811 341.473424 l
+1093.661375 341.158812 l
+1094.00494 341.158812 l
+1094.348504 340.844199 l
+1095.035634 340.844199 l
+1095.379198 340.391943 l
+1095.722763 340.12394 l
+1096.753457 340.12394 l
+1097.097021 339.762135 l
+1097.440586 339.762135 l
+1097.784151 338.8766 l
+1098.127715 338.8766 l
+1098.47128 333.310376 l
+1099.501974 333.310376 l
+1099.845538 333.051945 l
+1100.876232 333.051945 l
+1101.219797 332.599689 l
+1103.281185 332.599689 l
+1103.624749 332.237884 l
+1103.968314 331.658069 l
+1104.311878 331.658069 l
+1104.655443 330.844009 l
+1104.999008 330.576006 l
+1106.029702 330.576006 l
+1107.40396 329.500299 l
+1108.434654 329.500299 l
+1108.778219 329.048043 l
+1109.465348 329.048043 l
+1110.152477 328.357325 l
+1110.496042 328.357325 l
+1110.839606 321.925245 l
+1111.183171 321.580669 l
+1111.526735 321.580669 l
+1111.8703 321.322237 l
+1112.213865 321.322237 l
+1112.900994 320.69182 l
+1113.588123 320.69182 l
+1113.931688 320.433388 l
+1114.275252 320.433388 l
+1114.618817 320.174957 l
+1115.305946 318.89846 l
+1115.649511 311.582977 l
+1116.33664 310.96274 l
+1117.023769 310.96274 l
+1117.367334 310.600936 l
+1117.710899 309.693399 l
+1118.054463 309.434967 l
+1118.398028 309.434967 l
+1119.085157 308.745816 l
+1119.428722 308.745816 l
+1119.772286 308.496296 l
+1120.115851 303.768168 l
+1120.459416 303.768168 l
+1120.80298 296.790509 l
+1121.833674 296.790509 l
+1122.177239 293.172464 l
+1122.864368 293.172464 l
+1123.207933 292.88302 l
+1123.551497 292.88302 l
+1123.895062 292.290096 l
+1124.925756 291.234833 l
+1125.26932 291.234833 l
+1125.612885 290.396586 l
+1126.300014 290.396586 l
+1126.643579 289.252638 l
+1126.987143 288.532379 l
+1127.330708 288.264376 l
+1127.674273 287.81212 l
+1128.017837 287.81212 l
+1128.361402 287.264245 l
+1128.704967 287.264245 l
+1129.048531 286.68443 l
+1129.392096 286.68443 l
+1129.73566 286.232174 l
+1130.42279 286.232174 l
+1130.766354 285.930671 l
+1131.453483 284.583987 l
+1131.797048 279.02936 l
+1132.140613 278.751049 l
+1132.484177 278.751049 l
+1133.171307 278.194426 l
+1133.514871 277.104518 l
+1133.858436 277.104518 l
+1134.202 276.531474 l
+1134.545565 276.273042 l
+1134.88913 275.335543 l
+1135.232694 275.02093 l
+1135.576259 274.473055 l
+1135.919824 273.104835 l
+1136.263388 273.104835 l
+1136.606953 272.826524 l
+1136.950517 272.826524 l
+1137.294082 272.167336 l
+1137.637647 271.852723 l
+1138.324776 269.748083 l
+1138.668341 269.458639 l
+1139.011905 269.458639 l
+1139.35547 265.698269 l
+1140.042599 265.698269 l
+1140.386164 265.141647 l
+1141.073293 264.577514 l
+1141.760422 264.577514 l
+1142.103987 264.013381 l
+1142.447551 263.754949 l
+1142.791116 262.847413 l
+1143.478245 262.29079 l
+1143.82181 257.569808 l
+1144.165374 254.774596 l
+1144.508939 254.774596 l
+1144.852504 254.485152 l
+1145.196068 254.485152 l
+1145.539633 248.024357 l
+1145.883198 248.024357 l
+1146.226762 247.709744 l
+1146.570327 247.1367 l
+1146.913891 246.878268 l
+1147.601021 246.878268 l
+1147.944585 246.619836 l
+1148.28815 246.619836 l
+1148.631715 245.772945 l
+1148.975279 245.772945 l
+1149.318844 245.494634 l
+1149.662408 245.494634 l
+1150.005973 245.180022 l
+1150.693102 245.180022 l
+1151.036667 244.90171 l
+1151.380232 239.981169 l
+1151.723796 239.981169 l
+1152.410925 239.444426 l
+1152.75449 238.621861 l
+1153.098055 238.34355 l
+1154.128748 236.67714 l
+1154.472313 236.67714 l
+1154.815878 236.398829 l
+1155.503007 235.021038 l
+1155.846572 234.742727 l
+1156.190136 233.911251 l
+1156.533701 233.374508 l
+1156.877265 233.059895 l
+1157.22083 233.059895 l
+1157.564395 232.745282 l
+1157.907959 232.745282 l
+1158.251524 232.172238 l
+1158.595089 221.270828 l
+1158.938653 221.002825 l
+1159.282218 221.002825 l
+1159.625782 220.409901 l
+1159.969347 220.095288 l
+1160.656476 218.493971 l
+1161.000041 212.06189 l
+1162.030735 211.304418 l
+1162.374299 210.787554 l
+1162.717864 210.509243 l
+1163.061429 210.509243 l
+1163.748558 210.010202 l
+1164.435687 208.947024 l
+1164.779252 208.16076 l
+1165.809946 206.580059 l
+1166.497075 205.238569 l
+1166.840639 205.238569 l
+1167.527769 203.37882 l
+1168.902027 202.334125 l
+1169.589156 202.334125 l
+1169.932721 201.558829 l
+1170.276286 200.505223 l
+1170.61985 194.479032 l
+1170.963415 192.224437 l
+1171.30698 188.099836 l
+1171.650544 187.32454 l
+1171.994109 187.32454 l
+1172.337673 186.270934 l
+1172.681238 186.021413 l
+1173.024803 185.48467 l
+1173.368367 185.23515 l
+1174.399061 182.905151 l
+1175.08619 182.377319 l
+1175.429755 179.276137 l
+1176.116884 178.739394 l
+1176.460449 178.739394 l
+1176.804013 178.489874 l
+1177.147578 171.214025 l
+1177.491143 170.964504 l
+1177.834707 170.964504 l
+1178.178272 167.720739 l
+1178.521837 167.164117 l
+1178.865401 166.359371 l
+1179.208966 166.100939 l
+1179.55253 165.286621 l
+1179.896095 161.946887 l
+1180.23966 161.946887 l
+1180.583224 157.936408 l
+1180.926789 157.658097 l
+1181.270354 157.121354 l
+1182.301047 155.051843 l
+1182.644612 151.175366 l
+1182.988177 151.175366 l
+1183.331741 150.340432 l
+1183.675306 150.090912 l
+1184.01887 150.090912 l
+1184.362435 149.58296 l
+1184.706 149.58296 l
+1185.736694 148.825487 l
+1186.423823 148.825487 l
+1186.767387 148.317535 l
+1187.110952 141.607219 l
+1187.454517 141.108179 l
+1187.798081 135.939542 l
+1188.141646 135.422679 l
+1188.828775 135.422679 l
+1189.515904 134.914727 l
+1189.859469 134.406774 l
+1190.203034 134.157254 l
+1190.890163 123.258561 l
+1191.233728 122.750609 l
+1191.577292 122.750609 l
+1191.920857 122.501088 l
+1192.264421 122.501088 l
+1192.951551 121.993136 l
+1193.295115 121.993136 l
+1193.63868 121.734704 l
+1194.325809 120.7188 l
+1194.669374 120.46928 l
+1195.012938 120.46928 l
+1195.356503 114.730311 l
+1196.387197 114.730311 l
+1196.730761 114.480791 l
+1197.074326 114.480791 l
+1197.417891 114.23127 l
+1197.761455 114.23127 l
+1198.10502 108.741822 l
+1198.448585 108.741822 l
+1198.792149 103.065234 l
+1199.135714 102.54837 l
+1200.853537 102.54837 l
+1201.197102 95.81132 l
+1201.540666 95.5618 l
+1201.884231 95.053848 l
+1202.57136 95.053848 l
+1202.914925 90.143643 l
+1203.945618 90.143643 l
+1204.289183 83.406593 l
+1204.976312 82.907553 l
+1206.350571 82.907553 l
+1206.694135 82.658032 l
+1207.381265 82.658032 l
+1207.724829 82.408512 l
+1208.068394 82.408512 l
+1208.411959 82.158992 l
+1208.755523 82.158992 l
+1209.099088 74.922901 l
+1209.442652 74.922901 l
+1209.786217 74.67338 l
+1210.129782 70.681055 l
+1210.473346 70.681055 l
+1210.816911 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.173 0.627 0.173 setrgbcolor
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 72.28636 m
+822.588889 72.28636 l
+822.932454 65.05027 l
+902.295881 65.05027 l
+902.639446 64.771959 l
+909.167174 64.771959 l
+909.510738 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 71.928656 m
+964.824642 71.928656 l
+965.168207 64.692566 l
+965.511772 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 65.670596 m
+890.958249 65.670596 l
+891.301814 65.412165 l
+955.891962 65.412165 l
+956.235527 64.959909 l
+965.511772 64.959909 l
+965.855336 64.701477 l
+967.573159 64.701477 l
+967.916724 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+2 setlinecap
+[] 0 setdash
+0.122 0.467 0.706 setrgbcolor
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 339.414491 m
+822.588889 339.414491 l
+822.932454 332.178401 l
+949.707799 332.178401 l
+950.051364 331.863788 l
+963.793949 331.863788 l
+964.137513 324.627697 l
+965.511772 324.627697 l
+965.855336 324.04881 l
+984.75139 324.04881 l
+985.094955 323.719897 l
+1014.985077 323.719897 l
+1015.328642 316.483806 l
+1023.574193 316.483806 l
+1023.917757 309.247716 l
+1039.72173 309.247716 l
+1040.065294 305.62967 l
+1042.813811 305.62967 l
+1043.157376 298.39358 l
+1045.905893 298.39358 l
+1046.249458 291.157489 l
+1054.495008 291.157489 l
+1054.838573 283.921398 l
+1064.801947 283.921398 l
+1065.145512 283.342511 l
+1066.51977 283.342511 l
+1066.863335 281.533488 l
+1069.955416 281.533488 l
+1070.642546 267.061307 l
+1070.98611 266.699502 l
+1073.734627 266.699502 l
+1074.078192 265.712763 l
+1075.108886 265.712763 l
+1075.45245 261.692712 l
+1075.796015 261.692712 l
+1076.13958 254.456622 l
+1077.857403 254.456622 l
+1078.200967 249.029554 l
+1080.60592 249.029554 l
+1080.949484 241.793463 l
+1082.323743 241.793463 l
+1082.667307 237.919596 l
+1085.07226 237.919596 l
+1085.415824 234.301551 l
+1086.446518 234.301551 l
+1086.790083 227.06546 l
+1087.133647 227.06546 l
+1087.477212 226.031733 l
+1095.035634 226.031733 l
+1095.379198 225.687157 l
+1096.753457 225.687157 l
+1097.097021 218.765679 l
+1098.814845 218.765679 l
+1099.158409 218.107853 l
+1099.501974 211.905489 l
+1099.845538 197.433308 l
+1101.906926 197.433308 l
+1102.250491 197.118695 l
+1104.311878 197.118695 l
+1104.655443 196.66644 l
+1105.686137 196.66644 l
+1106.029702 189.774925 l
+1106.373266 189.774925 l
+1106.716831 189.446011 l
+1107.40396 189.446011 l
+1107.747525 182.209921 l
+1110.839606 182.209921 l
+1111.183171 174.97383 l
+1112.900994 174.97383 l
+1113.244559 167.737739 l
+1113.588123 167.737739 l
+1113.931688 161.159475 l
+1114.275252 161.159475 l
+1114.618817 157.993685 l
+1114.962382 150.804787 l
+1116.680205 150.804787 l
+1117.023769 150.503283 l
+1120.80298 150.503283 l
+1121.146545 148.858717 l
+1121.833674 148.858717 l
+1122.177239 147.700942 l
+1122.864368 147.700942 l
+1123.207933 140.464852 l
+1123.551497 140.464852 l
+1123.895062 135.20224 l
+1126.300014 135.20224 l
+1126.643579 129.281802 l
+1128.704967 129.281802 l
+1129.048531 122.703538 l
+1129.73566 122.703538 l
+1130.079225 116.046335 l
+1130.766354 116.046335 l
+1131.109919 115.744831 l
+1132.484177 115.744831 l
+1132.827742 108.50874 l
+1133.171307 108.50874 l
+1133.514871 105.493702 l
+1133.858436 105.493702 l
+1134.202 104.864477 l
+1134.545565 104.864477 l
+1134.88913 97.628386 l
+1138.668341 97.628386 l
+1139.011905 90.392296 l
+1141.416858 90.392296 l
+1141.760422 89.448458 l
+1143.478245 89.448458 l
+1144.165374 77.342164 l
+1158.595089 77.342164 l
+1158.938653 71.679136 l
+1166.15351 71.679136 l
+1166.497075 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+0 setlinecap
+[25.6 6.4 4 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 361.122763 m
+883.399827 361.122763 l
+883.743392 358.710733 l
+964.824642 358.710733 l
+965.168207 351.474643 l
+968.603853 351.474643 l
+968.947418 350.871635 l
+986.812778 350.871635 l
+987.156343 343.099538 l
+1004.678138 343.099538 l
+1005.021703 342.673885 l
+1021.512805 342.673885 l
+1021.856369 335.437795 l
+1024.261322 335.437795 l
+1024.604886 328.201704 l
+1026.32271 328.201704 l
+1026.666274 320.965613 l
+1031.132614 320.965613 l
+1031.476179 320.362606 l
+1036.286084 320.362606 l
+1036.629648 320.047993 l
+1055.182138 320.047993 l
+1055.525702 315.223932 l
+1062.396995 315.223932 l
+1062.740559 314.895019 l
+1066.176206 314.895019 l
+1066.51977 314.493014 l
+1075.45245 314.493014 l
+1075.796015 314.203571 l
+1079.575226 314.203571 l
+1079.91879 306.96748 l
+1080.262355 306.96748 l
+1080.60592 306.16347 l
+1082.667307 306.16347 l
+1083.010872 305.895466 l
+1084.041566 305.895466 l
+1084.38513 305.292459 l
+1085.07226 305.292459 l
+1085.415824 304.348621 l
+1091.599987 304.348621 l
+1091.943552 297.11253 l
+1095.035634 297.11253 l
+1095.379198 289.87644 l
+1098.127715 289.87644 l
+1098.47128 289.618008 l
+1103.624749 289.618008 l
+1103.968314 289.015 l
+1104.311878 282.107823 l
+1106.716831 282.107823 l
+1107.40396 281.514899 l
+1110.152477 281.514899 l
+1110.496042 280.958277 l
+1112.900994 280.958277 l
+1113.244559 280.656773 l
+1113.588123 280.656773 l
+1113.931688 280.388769 l
+1115.649511 280.388769 l
+1115.993076 279.484258 l
+1118.398028 279.484258 l
+1118.741593 273.454183 l
+1121.833674 273.454183 l
+1122.177239 273.186179 l
+1122.520803 273.186179 l
+1122.864368 266.251592 l
+1123.551497 266.251592 l
+1123.895062 265.715586 l
+1124.582191 265.715586 l
+1124.925756 258.757806 l
+1125.26932 258.757806 l
+1125.612885 251.521715 l
+1126.987143 251.521715 l
+1127.330708 244.587129 l
+1129.048531 244.587129 l
+1129.392096 238.389551 l
+1130.42279 238.389551 l
+1130.766354 238.14003 l
+1131.453483 238.14003 l
+1131.797048 230.90394 l
+1132.140613 230.90394 l
+1132.484177 224.093501 l
+1132.827742 224.093501 l
+1133.171307 216.857411 l
+1135.576259 216.857411 l
+1135.919824 216.5791 l
+1140.042599 216.5791 l
+1140.386164 209.343009 l
+1141.416858 209.343009 l
+1141.760422 202.396362 l
+1142.103987 201.83974 l
+1142.447551 201.83974 l
+1142.791116 201.538236 l
+1143.134681 201.538236 l
+1143.478245 201.223623 l
+1143.82181 201.223623 l
+1144.165374 200.922119 l
+1144.852504 187.408565 l
+1148.28815 187.408565 l
+1148.631715 173.204387 l
+1150.693102 173.204387 l
+1151.036667 172.575162 l
+1153.441619 172.575162 l
+1153.785184 165.895694 l
+1156.877265 165.895694 l
+1157.22083 165.617383 l
+1159.625782 165.617383 l
+1159.969347 165.367862 l
+1160.312912 159.023174 l
+1160.656476 159.023174 l
+1161.000041 158.079336 l
+1161.343606 151.111249 l
+1161.68717 138.841356 l
+1162.374299 138.841356 l
+1162.717864 125.876693 l
+1163.061429 125.876693 l
+1163.404993 118.918914 l
+1163.748558 118.918914 l
+1164.092122 118.65091 l
+1165.809946 118.65091 l
+1166.15351 104.696253 l
+1167.871333 104.696253 l
+1168.214898 104.428249 l
+1168.558463 104.428249 l
+1168.902027 97.450591 l
+1174.055496 97.450591 l
+1174.399061 90.2145 l
+1176.804013 90.2145 l
+1177.147578 84.551472 l
+1180.926789 84.551472 l
+1181.270354 78.387395 l
+1184.01887 78.387395 l
+1184.362435 71.400825 l
+1186.767387 71.400825 l
+1187.110952 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+[14.8 6.4] 0 setdash
+gsave
+392.449 369.041 887.792 60.825 clipbox
+652.524402 382.831036 m
+922.222629 382.831036 l
+922.566194 382.502122 l
+938.713731 382.502122 l
+939.057296 382.252602 l
+982.346438 382.252602 l
+982.690003 381.673715 l
+998.493975 381.673715 l
+998.83754 381.221459 l
+1011.549431 381.221459 l
+1011.892995 373.985368 l
+1032.850437 373.985368 l
+1033.194002 373.428746 l
+1043.844505 373.428746 l
+1044.18807 366.192655 l
+1060.679172 366.192655 l
+1061.022736 365.934223 l
+1064.801947 365.934223 l
+1065.145512 365.655912 l
+1067.206899 365.655912 l
+1067.550464 365.09929 l
+1077.857403 365.09929 l
+1078.200967 364.820979 l
+1078.544532 358.163775 l
+1084.728695 358.163775 l
+1085.07226 357.905344 l
+1092.974246 357.905344 l
+1093.317811 357.627032 l
+1093.661375 357.627032 l
+1094.00494 350.390942 l
+1107.060395 350.390942 l
+1107.40396 350.141421 l
+1109.465348 350.141421 l
+1109.808912 344.018575 l
+1110.152477 343.750572 l
+1115.305946 343.750572 l
+1115.649511 336.782485 l
+1118.054463 336.782485 l
+1118.398028 329.795914 l
+1119.428722 329.795914 l
+1119.772286 329.481302 l
+1123.551497 329.481302 l
+1123.895062 322.245211 l
+1134.545565 322.245211 l
+1134.88913 321.688589 l
+1135.232694 321.688589 l
+1135.576259 314.224789 l
+1135.919824 314.224789 l
+1136.263388 313.975268 l
+1139.011905 313.975268 l
+1139.35547 306.739178 l
+1140.729728 306.739178 l
+1141.073293 298.873862 l
+1144.165374 298.873862 l
+1144.508939 296.547975 l
+1146.226762 296.547975 l
+1146.570327 296.289544 l
+1147.944585 296.289544 l
+1148.28815 295.974931 l
+1148.975279 295.974931 l
+1149.318844 294.890477 l
+1149.662408 287.912818 l
+1150.005973 287.912818 l
+1150.349538 287.568243 l
+1151.036667 287.568243 l
+1151.380232 281.445397 l
+1153.441619 281.445397 l
+1153.785184 280.501559 l
+1154.128748 280.501559 l
+1154.472313 279.975123 l
+1154.815878 273.083609 l
+1155.159442 272.825177 l
+1155.846572 272.825177 l
+1156.190136 266.598016 l
+1158.595089 266.598016 l
+1158.938653 259.361926 l
+1159.625782 259.361926 l
+1159.969347 258.845062 l
+1160.312912 258.845062 l
+1161.000041 245.074657 l
+1161.343606 244.816225 l
+1165.122816 244.816225 l
+1165.466381 237.580134 l
+1167.184204 237.580134 l
+1167.527769 237.330614 l
+1167.871333 237.330614 l
+1168.214898 230.929457 l
+1168.558463 230.671025 l
+1172.681238 230.671025 l
+1173.024803 223.426023 l
+1174.055496 223.426023 l
+1174.399061 223.147711 l
+1174.742626 223.147711 l
+1175.08619 220.652508 l
+1175.429755 220.394076 l
+1179.208966 220.394076 l
+1179.55253 213.714608 l
+1179.896095 213.714608 l
+1180.23966 206.736949 l
+1181.613918 206.736949 l
+1181.957483 196.05213 l
+1182.301047 195.553089 l
+1182.644612 195.294658 l
+1185.736694 195.294658 l
+1186.080258 174.112821 l
+1189.859469 174.112821 l
+1190.546598 160.584477 l
+1191.233728 160.584477 l
+1191.577292 142.275577 l
+1192.607986 142.275577 l
+1192.951551 135.289007 l
+1193.295115 135.039487 l
+1193.982244 135.039487 l
+1194.325809 128.061828 l
+1197.417891 128.061828 l
+1197.761455 121.075258 l
+1199.822843 121.075258 l
+1200.166408 120.558394 l
+1200.509972 113.571824 l
+1201.884231 113.571824 l
+1202.227795 113.313392 l
+1202.57136 99.358074 l
+1205.319877 99.358074 l
+1206.007006 85.402756 l
+1210.473346 85.402756 l
+1210.816911 78.166666 l
+1211.847605 78.166666 l
+1212.191169 70.930575 l
+1212.534734 70.681055 l
+1213.221863 70.681055 l
+1213.565428 64.443045 l
+1288.440625 64.443045 l
+1288.440625 64.443045 l
+stroke
+grestore
+0.800 setlinewidth
+0 setlinejoin
+2 setlinecap
+[] 0 setdash
+0.000 setgray
+gsave
+887.791667 60.825 m
+887.791667 429.865625 l
+stroke
+grestore
+gsave
+1280.240625 60.825 m
+1280.240625 429.865625 l
+stroke
+grestore
+gsave
+887.791667 60.825 m
+1280.240625 60.825 l
+stroke
+grestore
+gsave
+887.791667 429.865625 m
+1280.240625 429.865625 l
+stroke
+grestore
+gsave
+
+1032.555208 436.053125 translate
+0.000000 rotate
+0.000000 0 m /O glyphshow
+14.699997 0 m /S glyphshow
+29.399994 0 m /C glyphshow
+44.099991 0 m /A glyphshow
+58.799988 0 m /R glyphshow
+73.499985 0 m /hyphen glyphshow
+88.199982 0 m /three glyphshow
+grestore
+
+end
+showpage
diff --git a/experiments/SIAM/xp_1_balls/launcher.sh b/experiments/SIAM/xp_1_balls/launcher.sh
new file mode 100755
index 0000000..31fa66d
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/launcher.sh
@@ -0,0 +1,4 @@
+python xp_a_accuracy_sol.py --id 1a
+python xp_b_screening.py --id 1a
+python xp_c_viz_fig1.py --noshow --save
+python xp_c_viz_fig2.py --noshow --save
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/process_data.py b/experiments/SIAM/xp_1_balls/process_data.py
new file mode 100644
index 0000000..60b3a9a
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/process_data.py
@@ -0,0 +1,56 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+
+from experiments.SIAM.setup import Setup
+from experiments.SIAM.xp_1_balls import xpparams
+
+
+def process(setup, log=True):
+   
+   # ---- load ----
+   solutions_filename = f"results/xp_setup{setup.setup_id}.npz"
+   solutions = np.load(solutions_filename, allow_pickle=True)
+
+   screenings_filename = f"results/xp_setup{setup.setup_id}_screening.npz"
+   screenings = np.load(screenings_filename, allow_pickle=True)
+
+      # mat_results_gap[1, i_dic, i_seq, rep, i_ratio]
+   mat_pvopt = solutions["mat_pvopt"]
+
+   mat_nb_zero_detected = screenings['mat_nb_zero_detected']
+   nb_test = mat_nb_zero_detected.shape[0]
+   list_tests = screenings["list_test"]
+
+   # ---- log ----
+   if log:
+      print("Experiment info")
+      # print(f"- run with version {solutions["version"]}")
+      print(f"- setup{setup.setup_id}")
+      print("")
+
+   # ---- processing ----
+   mat_pc_detected =np.zeros(
+      (nb_test, xpparams.nb_point, setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep)
+   )
+
+   for i_dic in range(setup.nb_dic):
+      for i_seq in range(setup.nb_sequence):
+         for i_ratio in range(setup.nb_ratio_lbd):
+            for rep in range(setup.n_rep):
+
+               nb_0 = np.sum(mat_pvopt[i_dic, i_seq, i_ratio, rep, :] == 0)
+               if nb_0 > 0:
+                  mat_detected = mat_nb_zero_detected[:, :, i_dic, i_seq, i_ratio, rep]
+                  mat_pc_detected[:, :, i_dic, i_seq, i_ratio, rep] = mat_detected / float(nb_0)
+
+
+   # ---- return ----
+   return {
+      "mat_pc_detected": np.mean(mat_pc_detected, axis=5),
+      "list_tests": list_tests,
+   }
+
+   # {
+   #    "results_mat_nb": results_mat_nb,
+   #    "results_mat_nbz": results_mat_nbz,
+   # }
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/xp_a_accuracy_sol.py b/experiments/SIAM/xp_1_balls/xp_a_accuracy_sol.py
new file mode 100755
index 0000000..fabfaf3
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/xp_a_accuracy_sol.py
@@ -0,0 +1,155 @@
+# -*- coding: utf-8 -*-
+import time, argparse, sys
+from pathlib import Path
+
+import numpy as np
+
+# Algorithm import
+from src import __version__
+from src.solver.parameters import SlopeParameters, EnumLipchitzOptions
+from src.solver.slope import primal_func, dual_func, slope_gp
+
+# Generative models
+from src.utils import get_lambda_max, gamma_sequence_generator
+from src.dictionaries import generate_dic
+
+# Screening
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+
+# XP import
+from experiments.SIAM.slopepb import SlopePb
+from experiments.SIAM.setup import Setup
+from experiments.SIAM.xp_1_balls import xpparams
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--erase', help='erase existing results', action="store_true")
+parser.add_argument('--continue', help='save figure', action="store_true", dest="cont")
+parser.add_argument('--id', help='setup id', type=str,
+    default="1a")
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+folder = "results/"
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+out_file_name = folder + f"/xp_setup{args.id}.npz"
+
+mat_seed = np.random.randint(
+   0, 2**32-1,
+   size=(setup.nb_dic, setup.nb_sequence, setup.n_rep), 
+)
+
+mat_pvopt = np.zeros(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep, setup.n)
+)
+
+mat_dvopt = np.zeros(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep, setup.m)
+)
+
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   # Try to load existing results
+   load_results = np.load(out_file_name, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   pass
+
+
+# -------------------------
+#            Xp
+# -------------------------
+
+# For each trial
+# 1. Compute high accuracy solution
+# 2. Create ideal safe ball
+# 3. increse radius
+
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+i_xp = 0
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for rep in range(setup.n_rep):
+
+         np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+         # ---- 1. Gen data ----
+         matA = generate_dic(
+            setup.list_dic[i_dic],
+            setup.m,
+            setup.n,
+            setup.normalize
+         )
+
+         lip = np.linalg.norm(matA, ord=2)**2
+         vecy = np.random.randn(setup.m)
+         vecy /= np.linalg.norm(vecy, 2)
+
+
+         # ---- 2. Compute parameters ----
+         vec_gammas = gamma_sequence_generator(
+            setup.m, 
+            setup.n,
+            setup.list_sequence[i_seq][0],
+            setup.list_sequence[i_seq][1:]
+         )
+
+         lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+         # ---- 3. XP ----
+         for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+            i_xp += 1
+
+            slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+            vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+            vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+
+            gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+            print(f"xp {i_xp} / {nb_xp} --- (gap={gap})")
+
+            if (gap > xpparams.stopping_gap):
+               gap_old = gap
+
+               # ---- 3a. Find solution ----
+               params = SlopeParameters()
+               params.vecx_init = np.copy(vecx_hat)
+               params.lipchitz_constant = lip
+               params.lipchitz_update = EnumLipchitzOptions.EXACT
+               params.max_it = 1e7
+               params.gap_stopping = xpparams.stopping_gap
+               params.time_stopping = np.inf
+               params.screening1 = GapSphereSingleTest()
+               params.screening2 = GAP_Ptest(vec_gammas)
+               params.screening_it_div = 2.
+               params.accelerated = True
+               params.verbose = False
+               
+               out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+               gap = slopePb.eval_gap(out_slope["sol"], out_slope["dualsol"])
+
+               if gap <= gap_old:
+                  mat_pvopt[i_dic, i_seq, i_ratio, rep, :] = out_slope["sol"]
+                  mat_dvopt[i_dic, i_seq, i_ratio, rep, :] = out_slope["dualsol"]
+
+                  # Save
+                  np.savez(out_file_name,
+                     mat_seed=mat_seed,
+                     mat_pvopt=mat_pvopt,
+                     mat_dvopt=mat_dvopt,
+                     version = __version__,
+                     allow_pickle=True
+                  )
diff --git a/experiments/SIAM/xp_1_balls/xp_b_screening.py b/experiments/SIAM/xp_1_balls/xp_b_screening.py
new file mode 100644
index 0000000..a36dd34
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/xp_b_screening.py
@@ -0,0 +1,127 @@
+# -*- coding: utf-8 -*-
+import argparse
+from pathlib import Path
+
+import numpy as np
+
+# Algorithm import
+from src import __version__
+from src.dictionaries import generate_dic
+from src.utils import get_lambda_max, gamma_sequence_generator
+
+# Screening
+from src.screening.gap_rqtest import GAP_RQtest
+from src.screening.kappa_test import Kappa_test
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+
+# XP import
+from experiments.SIAM.slopepb import SlopePb
+from experiments.SIAM.setup import Setup
+from experiments.SIAM.xp_1_balls import xpparams
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+solutions_filename = f"results/xp_setup{args.id}.npz"
+
+try:
+   # Try to load existing results
+   load_results = np.load(solutions_filename, allow_pickle=True)
+   mat_seed  = load_results["mat_seed"]
+   mat_pvopt = load_results["mat_pvopt"]
+   mat_dvopt = load_results["mat_dvopt"]
+
+except FileNotFoundError:
+   print("No result found")
+   sys.exit(1)
+
+
+# -------------------------
+#        Screening Xp
+# -------------------------
+
+# percentage of detected zero
+NB_TEST = 3
+mat_nb_zero_detected = np.full(
+    (NB_TEST, xpparams.nb_point, setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+    np.nan,
+    dtype=int
+)
+screening_filename = f"results/xp_setup{args.id}_screening.npz"
+
+i_xp = 0
+nb_xp = setup.nb_dic * setup.n_rep * setup.nb_sequence * setup.nb_ratio_lbd
+for i_dic in range(setup.nb_dic):
+   for i_seq, seq in enumerate(setup.list_sequence):
+      for rep in range(setup.n_rep):
+
+         np.random.seed(mat_seed[i_dic, i_seq, rep])
+
+         # ---- 1. Gen data ----
+         matA = generate_dic(
+            setup.list_dic[i_dic],
+            setup.m,
+            setup.n,
+            setup.normalize
+         )
+
+         vecy = np.random.randn(setup.m)
+         vecy /= np.linalg.norm(vecy)
+
+
+         # ---- 2. Compute parameters ----
+         vec_gammas = gamma_sequence_generator(
+            setup.m, 
+            setup.n,
+            setup.list_sequence[i_seq][0],
+            setup.list_sequence[i_seq][1:]
+         )
+
+         lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+         # ---- 3. XP ----
+         for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+            i_xp += 1
+            print(f"xp {i_xp} / {nb_xp}")
+
+            slopePb = SlopePb(matA, vecy, vec_gammas, ratio, lbdmax=lbd_max)
+            vecx_hat = mat_pvopt[i_dic, i_seq, i_ratio, rep, :]
+            vecu_hat = mat_dvopt[i_dic, i_seq, i_ratio, rep, :]
+            gap = slopePb.eval_gap(vecx_hat, vecu_hat)
+            Atu = matA.T @ vecu_hat
+
+            # ---- 3b. Build thin safe ball ----
+            rgap = np.sqrt(2 * gap)
+
+            # ---- 3c. Testing sphere ---- 
+            list_tests = [
+               # GAP_RQtest(vec_gammas, 1 + np.arange(setup.n)),
+               Kappa_test(vec_gammas, np.arange(setup.n, dtype=float)),
+               GapSphereSingleTest(),
+               GAP_Ptest(vec_gammas),
+            ]
+            assert(len(list_tests) == NB_TEST)
+
+
+            for i_offset, offset in enumerate(xpparams.vec_offsets):
+               for i_test, test in enumerate(list_tests):
+                  out = test.apply_test(np.abs(Atu), gap, ratio * lbd_max, vec_gammas, offset_radius=offset)
+                  mat_nb_zero_detected[i_test, i_offset, i_dic, i_seq, i_ratio, rep] = np.sum(out)
+
+
+         # Save
+         np.savez(
+            screening_filename,
+            mat_nb_zero_detected=mat_nb_zero_detected,
+            list_test = [test.get_name() for test in list_tests],
+            version = __version__,
+            allow_pickle=True
+         )
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/xp_c_viz_fig1.py b/experiments/SIAM/xp_1_balls/xp_c_viz_fig1.py
new file mode 100644
index 0000000..0d52084
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/xp_c_viz_fig1.py
@@ -0,0 +1,143 @@
+# -*- coding: utf-8 -*-
+from decimal import Decimal
+import json, argparse
+from pathlib import Path
+
+import numpy as np
+
+# XP import
+from experiments.SIAM.slopepb import SlopePb
+from experiments.SIAM.setup import Setup
+from experiments.SIAM.xp_1_balls import xpparams
+from experiments.SIAM.xp_1_balls.process_data import process
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--noshow', help='do not display figures', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+# parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+import matplotlib
+if args.noshow:
+   matplotlib.use('PS')
+else:
+   matplotlib.use("TkAgg")
+
+import matplotlib.pyplot as plt
+from matplotlib.legend_handler import HandlerBase
+import matplotlib.font_manager as font_manager
+
+# -------------------------
+#        Font stuff 
+# -------------------------
+
+fs = 20
+
+font_math = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_text = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_ttt = font_manager.FontProperties(
+   # fname='../fonts/ectt1000.ttf',
+   fname='../fonts/cmuntt.ttf',
+   weight='bold',
+   style='normal',
+   size=fs
+)
+
+
+# -------------------------
+#        Load Results
+# -------------------------
+
+# OSCAR
+setup_oscar = Setup("1a")
+dic_process_oscar = process(setup_oscar)
+
+mat_pc_detected_oscar = dic_process_oscar["mat_pc_detected"]
+list_tests_oscar      = dic_process_oscar["list_tests"]
+
+
+# -------------------------
+#        Plot Results
+# -------------------------
+
+i_dic = 2
+i_lbd = 1
+
+fs=22
+fs_ylabels = 20
+list_colors  = ["tab:blue", "tab:orange", "tab:green"]
+list_legends = ["$r_q=q\\;\\forall q$", "best performance", "$r_q=1\\;\\forall q$"]
+# "best $r_q \\;\\forall q$ "
+
+print("printing xp_0_ball parameters with")
+print(" - OSCAR sequence")
+print(f"- {setup_oscar.list_dic[i_dic]} dictionary")
+print(f"- lbd / lbd_max = {setup_oscar.list_ratio_lbd[i_lbd]}")
+
+for i_seq in range(2):
+
+   f, ax = plt.subplots(1, 1, figsize=(.7*16, .6*9), sharex=True, sharey=True)
+
+   # ax.set_title(f"OSCAR-{i_seq+1}", fontsize=fs+2)
+   ax.set_xlabel(
+      r"$R$", 
+      fontsize=fs+2,
+      fontproperties=font_math,
+   )
+   ax.set_ylabel(
+      "% of zero entries detected",
+      fontsize=fs+2,
+      fontproperties=font_text
+   )
+
+   for tick in ax.xaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(20)
+
+   for tick in ax.yaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(20)
+
+   for i_test in [2, 0, 1]:
+      ax.plot(
+         xpparams.vec_offsets, 
+         100 * mat_pc_detected_oscar[i_test, :, i_dic, i_seq, i_lbd],
+         label = list_legends[i_test],
+         linewidth=4.,
+         alpha=.9,
+         color=list_colors[i_test]
+      )
+
+   if i_seq == 0:
+      ax.legend(
+         fontsize=fs-2,
+         prop=font_math
+      )
+
+   ax.set_xscale("log")
+   ax.set_xlim([1e-6, 1e0])
+   ax.set_ylim([-2, 102])
+
+   if args.save:
+      Path("figs/").mkdir(parents=True, exist_ok=True)      
+
+      filename = f"figs/xp_illustration_screening{i_seq}.eps"
+      plt.savefig(filename, bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/xp_c_viz_fig2.py b/experiments/SIAM/xp_1_balls/xp_c_viz_fig2.py
new file mode 100644
index 0000000..d4385d3
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/xp_c_viz_fig2.py
@@ -0,0 +1,171 @@
+# -*- coding: utf-8 -*-
+from decimal import Decimal
+import json, argparse
+from pathlib import Path
+
+import numpy as np
+
+# XP import
+from experiments.SIAM.slopepb import SlopePb
+from experiments.SIAM.setup import Setup
+from experiments.SIAM.xp_1_balls import xpparams
+from experiments.SIAM.xp_1_balls.process_data import process
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--noshow', help='do not display figures', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+# parser.add_argument('--id', help='setup id', type=str, default=1)
+args=parser.parse_args()
+
+import matplotlib
+if args.noshow:
+   matplotlib.use("ps")
+else:
+   matplotlib.use("TkAgg")
+import matplotlib.pyplot as plt
+from matplotlib.legend_handler import HandlerBase
+import matplotlib.font_manager as font_manager
+
+
+# -------------------------
+#        Load Results
+# -------------------------
+
+# OSCAR
+setup_oscar = Setup("1a")
+dic_process_oscar = process(setup_oscar)
+
+mat_pc_detected_oscar = dic_process_oscar["mat_pc_detected"]
+list_tests_oscar      = dic_process_oscar["list_tests"]
+
+
+# -------------------------
+#        Plot Results
+# -------------------------
+
+# vec_offsets = np.linspace(0, setup.max_offset, setup.nb_point)
+# vec_offsets = setup_oscar.max_offset * np.logspace(-6., .0, num=setup_oscar.nb_point)
+
+
+i_dic = 0
+i_lbd = 1
+
+fs=22
+fs_ylabels = 20
+list_colors = ["tab:orange", "tab:green", "tab:blue"]
+list_style = ['-', '-.', '--']
+
+i_artist = 0
+class AnyObjectHandler(HandlerBase):
+   def create_artists(self, legend, orig_handle,
+                       x0, y0, width, height, fontsize, trans):
+
+      global i_artist
+      l1 = plt.Line2D([x0,y0+width], [1.1*height,1.1*height], 
+         linestyle=list_style[i_artist], color=list_colors[0],
+         linewidth=4
+      )
+      l2 = plt.Line2D([x0,y0+width], [0.5*height,0.5*height], 
+         linestyle=list_style[i_artist], color=list_colors[1],
+         linewidth=4
+      )
+      l3 = plt.Line2D([x0,y0+width], [-.1*height,-.1*height], 
+         linestyle=list_style[i_artist], color=list_colors[2],
+         linewidth=4
+      )
+      i_artist += 1
+ 
+      return [l1, l2, l3]
+
+
+font_math = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_text = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_ttt = font_manager.FontProperties(
+   fname='../fonts/ectt1000.ttf',
+   weight='bold',
+   style='normal',
+   size=fs+6
+)
+
+f, ax = plt.subplots(1, 3, figsize=(18, 6), sharex=True, sharey=True)
+
+
+for i_seq, _ in enumerate(setup_oscar.list_sequence):
+
+   ax[i_seq].set_title(
+      f"OSCAR-{i_seq+1}",
+      fontproperties=font_ttt,
+   )
+ 
+   for i_test, test_name in enumerate(list_tests_oscar):
+
+      for tick in ax[i_seq].yaxis.get_major_ticks():
+         tick.label.set_fontsize(18)
+
+      
+      for i_lbd in range(3):
+         ax[i_seq].plot(
+            xpparams.vec_offsets, 
+            100 * mat_pc_detected_oscar[i_test, :, i_dic, i_seq, i_lbd],
+            list_style[i_lbd],
+            # label = "sphere p-test" if i_test==1 else "sphere single test",
+            linewidth=4.,
+            alpha=.9,
+            color=list_colors[i_test]
+         )
+
+ 
+      # ax[0, i_seq].set_xlim([-.02, 2.02])  
+      ax[i_seq].set_xscale("log")
+
+
+ax[0].set_xlim([5e-5, 5e-1])
+ax[0].set_ylim([-1, 101])
+ax[0].set_ylabel(
+   "% of zero entries detected", 
+   fontproperties=font_math,
+   fontsize=fs_ylabels+6,
+)
+
+ax[0].legend([object, object, object], ['$\\lambda / \\lambda_{\\max}=' + str(x) + '$' for x in [.3, .5, .8]],
+           handler_map={object: AnyObjectHandler()},
+           prop=font_math
+)
+
+f.tight_layout()
+
+
+
+
+for i_seq in range(3):
+   ax[i_seq].set_xlabel("$R$", fontproperties=font_math, fontsize=fs_ylabels+6)
+
+   # ax[1, i_seq].xaxis.set_major_locator(plt.MaxNLocator(6))
+
+   for tick in ax[i_seq].xaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(22)
+
+   for tick in ax[i_seq].yaxis.get_major_ticks():
+      tick.label.set_fontproperties(font_math)
+      tick.label.set_fontsize(22)
+
+if args.save:
+   filename = f"figs/xp0_{setup_oscar.list_dic[i_dic]}.eps"
+   # plt.rcParams['pdf.fonttype'] = 42
+   plt.savefig(filename, bbox_inches='tight')
\ No newline at end of file
diff --git a/experiments/SIAM/xp_1_balls/xpparams.py b/experiments/SIAM/xp_1_balls/xpparams.py
new file mode 100644
index 0000000..0402fc4
--- /dev/null
+++ b/experiments/SIAM/xp_1_balls/xpparams.py
@@ -0,0 +1,10 @@
+import numpy as np
+
+# Algorithmic parameters
+stopping_gap = 1e-14
+
+# -- Screening parameter --
+# vec_offsets = np.linspace(0, setup.max_offset, setup.nb_point)
+nb_point   = 2000
+max_offset = 2
+vec_offsets = max_offset * np.logspace(-7., .0, num=nb_point)
\ No newline at end of file
diff --git a/experiments/SIAM/xp_2_bench_time/get_algs_params.py b/experiments/SIAM/xp_2_bench_time/get_algs_params.py
new file mode 100644
index 0000000..df0a3f9
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/get_algs_params.py
@@ -0,0 +1,66 @@
+import numpy as np
+
+from src.solver.parameters import SlopeParameters, EnumLipchitzOptions
+
+from src.screening.singletest import GapSphereSingleTest
+from src.screening.gap_ptest import GAP_Ptest
+from src.screening.kappa_test import Kappa_test
+
+nb_algs = 3
+
+def get_nb_algs(setup):
+
+   return nb_algs
+
+
+def get_alg_params(setup, vec_gammas, exact):
+
+   list_params = []
+   list_names  = []
+
+   # --- 1. Xp ---
+      # 1a. No screening
+   params1 = SlopeParameters()
+
+   list_params.append(params1)
+   list_names.append("no screening")
+
+
+   params2 = SlopeParameters()
+
+   if exact:
+      params2.screening2 = GapSphereSingleTest()
+      params2.screening_it_div = 2.
+
+   else:
+      params2.screening1 = GapSphereSingleTest()
+
+   list_params.append(params2)
+   list_names.append("single test")
+
+      # 1c. Single test screening
+   params3 = SlopeParameters()
+
+   params3.screening2 = GAP_Ptest(vec_gammas)
+   params3.screening_it_div = 2.
+
+   if not exact:
+      params3.screening1 = GapSphereSingleTest()
+
+   list_params.append(params3)
+   list_names.append("p-test")
+
+
+   # --- 2. Common parameters ---
+   for params in list_params:
+      params.max_it = np.inf
+      params.gap_stopping = 0
+      params.time_stopping = np.inf
+      params.accelerated = True
+      params.verbose = False
+
+   # return
+   assert(len(list_names) == len(list_params))
+   assert(len(list_params) == nb_algs)
+
+   return list_params, list_names
\ No newline at end of file
diff --git a/experiments/SIAM/xp_2_bench_time/launcher.sh b/experiments/SIAM/xp_2_bench_time/launcher.sh
new file mode 100755
index 0000000..2f4b2ab
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/launcher.sh
@@ -0,0 +1,9 @@
+python xp_a_get_state.py --id 1a --precision 8
+python xp_b_get_budget.py --id 1a --precision 8
+python xp_c_results_time.py --id 1a --precision 8
+python xp_d_results_it.py --id 1a --precision 8
+
+python xp_a_get_state.py --id 1b --precision 8
+python xp_b_get_budget.py --id 1b --precision 8
+python xp_c_results_time.py --id 1b --precision 8
+python xp_d_results_it.py --id 1b --precision 8
\ No newline at end of file
diff --git a/experiments/SIAM/xp_2_bench_time/make_figs.sh b/experiments/SIAM/xp_2_bench_time/make_figs.sh
new file mode 100755
index 0000000..b104b85
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/make_figs.sh
@@ -0,0 +1,2 @@
+python viz_paper.py --id 1a --precision 8 --noshow --save
+python viz_paper_it.py --id 1a --precision 8 --noshow --save
\ No newline at end of file
diff --git a/experiments/SIAM/xp_2_bench_time/process_data.py b/experiments/SIAM/xp_2_bench_time/process_data.py
new file mode 100644
index 0000000..f93d69b
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/process_data.py
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+
+from experiments.SIAM.setup import Setup
+
+
+def process(folder, bool_it, setup, log=True):
+   
+   # ---- load ----
+   results_file_name = f"{folder}setup{setup.setup_id}_"
+   if bool_it:
+      results_file_name += "d_results_it.npz"
+   else:
+      results_file_name += "c_results.npz"
+
+   out = np.load(results_file_name, allow_pickle=True)
+
+   if bool_it:
+      mat_results = out['mat_results_it']
+   else:
+      # mat_results_gap[0, i_dic, i_seq, i_lbd, :]
+      mat_results = out['mat_results']
+
+
+   # ---- processing ----
+   vec_tau = np.logspace(-16, 0, num=200, base=10.)
+
+   # Fonction rho(tau) %xp such that gap <= tau 
+   results_rho = np.full(
+      (mat_results.shape[0], setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, vec_tau.size),
+      np.nan
+   )
+
+   for i in range(vec_tau.size):
+      results_rho[:, :, :, :, i] = np.mean(mat_results <= vec_tau[i], axis=4)
+
+
+   # ---- return ----
+   return {
+      "vec_tau": vec_tau,
+      "results_rho": results_rho,
+   }
\ No newline at end of file
diff --git a/experiments/SIAM/xp_2_bench_time/viz_paper.py b/experiments/SIAM/xp_2_bench_time/viz_paper.py
new file mode 100644
index 0000000..aa28936
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/viz_paper.py
@@ -0,0 +1,150 @@
+# -*- coding: utf-8 -*-
+import argparse
+from pathlib import Path
+
+import numpy as np
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str)
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision', default=8)
+parser.add_argument('--exact', action="store_true")
+parser.add_argument('--noshow', help='show plots', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+args=parser.parse_args()
+
+import matplotlib
+if args.noshow:
+   matplotlib.use('PS')
+else:
+   matplotlib.use("TkAgg")
+import matplotlib.pyplot as plt
+
+from experiments.SIAM.setup import Setup
+from process_data import process
+from get_algs_params import get_alg_params, get_nb_algs
+from src.utils import gamma_sequence_generator
+import matplotlib.font_manager as font_manager
+
+
+fs = 20
+
+font_math = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_text = font_manager.FontProperties(
+   fname='../fonts/cmunrm.ttf',
+   # weight='normal',
+   # style='normal',
+   math_fontfamily="cm",
+   size=fs+2
+)
+
+font_ttt = font_manager.FontProperties(
+   # fname='../fonts/ectt1000.ttf',
+   fname='../fonts/cmuntt.ttf',
+   weight='bold',
+   style='normal',
+   size=fs
+)
+
+# -------------------------
+#       Load  results
+# -------------------------
+
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+   # check if folder exists, create it otherwise
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+setup = Setup(args.id)
+_, list_names = get_alg_params(setup, np.zeros(5), args.exact)
+dic_process = process(folder, False, setup)
+
+vec_tau     = dic_process["vec_tau"]
+results_rho = dic_process["results_rho"]
+
+
+# -------------------------
+#       Plot  results
+# -------------------------
+
+f, ax = plt.subplots(setup.nb_sequence, setup.nb_dic, figsize=(16, 13.),
+   sharex=True, sharey=True,
+   gridspec_kw = {'wspace':.05, 'hspace':.05}
+)
+# f.suptitle(f"{setup.list_dic[i_dic]} dictionary", fontsize=14)
+
+list_algnames = ["PG-no", "PGp=q", "PG-all"]
+list_dicname  = ["Gaussian", "Uniform", "Toeplitz"]
+i_lbd = 1
+
+print("ploting time fig for")
+print(f" - {list_dicname} dictionaries")
+print(f" - lbd / lbd_max = {setup.list_ratio_lbd[i_lbd]}")
+
+for i_dic in range(setup.nb_dic):   
+   for i_seq in range(setup.nb_sequence):
+
+      list_colors = ["tab:blue", "tab:orange", "tab:green"]
+      for i_alg in range(len(list_names)):
+         ax[i_seq, i_dic].plot(
+            vec_tau, 
+            100. * results_rho[i_alg, i_dic, i_seq, i_lbd],
+            linewidth=3.,
+            label=list_algnames[i_alg],
+            color=list_colors[i_alg]
+         )
+
+
+      ax[i_seq, i_dic].set_xscale('log')
+
+      ax[i_seq, i_dic].set_xlim([5e-15, 5e-1])
+      ax[i_seq, i_dic].set_ylim([-2, 101])
+      ax[i_seq, i_dic].grid()
+
+      if i_seq == 0:
+         ax[i_seq, i_dic].set_title(
+            f"{list_dicname[i_dic]}",
+            fontsize=fs+2,
+            fontproperties=font_text
+         )
+            
+      if i_dic == 2 and i_seq == 2:
+         ax[i_seq, i_dic].legend(prop=font_ttt)
+
+      if i_seq == setup.nb_sequence-1:
+         ax[i_seq, i_dic].set_xlabel("$\\delta$ (Dual gap)", 
+            # fontsize=14,
+            fontproperties=font_text)
+
+      if i_dic == 0:
+         ax[i_seq, i_dic].set_ylabel(
+            r"$\rho_{\ttsolv}(\delta)$",
+            fontsize=fs+4,
+            fontproperties=font_math
+         )
+
+         for tick in ax[i_seq, i_dic].yaxis.get_major_ticks():
+            tick.label.set_fontproperties(font_math)
+            tick.label.set_fontsize(16) 
+
+      if i_seq == 2:
+         for tick in ax[i_seq, i_dic].xaxis.get_major_ticks():
+            tick.label.set_fontproperties(font_math)
+            tick.label.set_fontsize(16)
+
+
+
+
+if args.save:
+   fig_name = f"figs/setup{args.id}_time"
+
+   plt.savefig(fig_name + ".eps", bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
diff --git a/experiments/SIAM/xp_2_bench_time/viz_paper_it.py b/experiments/SIAM/xp_2_bench_time/viz_paper_it.py
new file mode 100644
index 0000000..06a59ed
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/viz_paper_it.py
@@ -0,0 +1,93 @@
+# -*- coding: utf-8 -*-
+import argparse
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+from xps.SIAM.setup import Setup
+from process_data import process
+from get_algs_params import get_alg_params, get_nb_algs
+from src.utils import gamma_sequence_generator
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str)
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision', default=8)
+parser.add_argument('--exact', action="store_true")
+parser.add_argument('--noshow', help='show plots', action="store_true")
+parser.add_argument('--save', help='save figure', action="store_true")
+args=parser.parse_args()
+
+# -------------------------
+#       Load  results
+# -------------------------
+
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+
+setup = Setup(args.id)
+_, list_names = get_alg_params(setup, np.zeros(5), args.exact)
+dic_process = process(folder, True, setup)
+
+vec_tau            = dic_process["vec_tau"]
+results_rho        = dic_process["results_rho"]
+
+
+# -------------------------
+#       Plot  results
+# -------------------------
+
+f, ax = plt.subplots(1, setup.nb_dic, figsize=(16, 4.),
+   sharex=True, sharey=True,
+   gridspec_kw = {'wspace':.05, 'hspace':.05}
+)
+
+list_algnames = ["PG", "PG$_s$", "PG$_p$"]
+list_dicname  = ["Gaussian", "Uniform", "toeplitz"]
+i_lbd = 1
+i_dic = 0
+
+print("ploting it fig for")
+print(f" - {list_dicname[i_dic]} dictionary")
+print(f" - lbd / lbd_max = {setup.list_ratio_lbd[i_lbd]}")
+
+for i_seq in range(setup.nb_sequence):
+
+   list_colors = ["tab:blue", "tab:orange", "tab:green"]
+   for i_alg in range(len(list_names)):
+
+      ax[i_seq].plot(
+         vec_tau, 
+         100. * results_rho[i_alg, i_dic, i_seq, i_lbd],
+         linewidth=3.,
+         label=list_algnames[i_alg],
+         color=list_colors[i_alg],
+         linestyle='-.'
+      )
+
+   ax[i_seq].set_title(f"OSCAR-{i_seq+1}", fontsize=16)
+
+   ax[i_seq].set_xscale('log')
+
+   ax[i_seq].set_xlim([5e-15, 5e-5])
+   ax[i_seq].set_ylim([-2, 101])
+   ax[i_seq].grid()
+
+   if i_seq == 0 :
+      ax[i_seq].legend()   
+
+   ax[i_seq].set_xlabel("$\\tau$ (Dual gap)", fontsize=14)
+
+   if i_seq == 0:
+      ax[i_seq].set_ylabel("$\\rho_s(\\tau)$", fontsize=14)
+
+
+
+if args.save:
+   fig_name = f"figs/setup{args.id}_it"
+
+
+   plt.savefig(fig_name + ".pdf", bbox_inches='tight')
+
+if not args.noshow:
+   plt.show()
diff --git a/experiments/SIAM/xp_2_bench_time/xp_a_get_state.py b/experiments/SIAM/xp_2_bench_time/xp_a_get_state.py
new file mode 100644
index 0000000..27149ab
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/xp_a_get_state.py
@@ -0,0 +1,61 @@
+# -*- coding: utf-8 -*-
+import argparse, sys
+from pathlib import Path
+
+import numpy as np
+
+from src import __version__
+from src.solver.slope import slope_gp
+
+from experiments.SIAM.setup import Setup
+from get_algs_params import get_alg_params, get_nb_algs
+
+
+# --------------------
+#   Parse arguments
+# --------------------
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str)
+parser.add_argument('--erase', help='restart xp', action="store_true")
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision')
+parser.add_argument('--exact', action="store_true")
+args=parser.parse_args()
+
+setup = Setup(args.id)
+dims = (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep)
+
+mat_seed = np.random.randint(0, 2**8, size=dims)
+
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+
+   # check if folder exists, create it otherwise
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+time_file_name = f"{folder}setup{args.id}_a_state.npz"
+
+# --------------------
+#        Xp
+# --------------------
+
+print(f"Starting \"get seed\" with id {args.id}, precision 1e-{args.precision}")
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   load_results = np.load(time_file_name, allow_pickle=True)
+
+   if not args.erase:
+      print("experiment already exists -- exit")
+      sys.exit(1)
+
+except FileNotFoundError:
+   # Everything goes well
+   pass
+
+np.savez(
+   time_file_name,
+   mat_seed     = mat_seed,
+   allow_pickle = True
+)
diff --git a/experiments/SIAM/xp_2_bench_time/xp_b_get_budget.py b/experiments/SIAM/xp_2_bench_time/xp_b_get_budget.py
new file mode 100755
index 0000000..a2aa1d4
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/xp_b_get_budget.py
@@ -0,0 +1,139 @@
+# -*- coding: utf-8 -*-
+import argparse, sys
+from pathlib import Path
+
+import numpy as np
+
+from src import __version__
+from src.solver.slope import slope_gp
+from src.solver.parameters import SlopeParameters, EnumLipchitzOptions
+from src.utils import get_lambda_max, gamma_sequence_generator
+from src.dictionaries import generate_dic
+from src.screening.gap_ptest import GAP_Ptest
+
+from experiments.SIAM.setup import Setup
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default=1)
+parser.add_argument('--erase', help='restart xp', action="store_true")
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision')
+parser.add_argument('--exact', action="store_true")
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+   # check if folder exists, create it otherwise
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+state_file_name = f"{folder}setup{args.id}_a_state.npz"
+time_file_name  = f"{folder}setup{args.id}_b_times.npz"
+
+out = np.load(state_file_name, allow_pickle=True)
+mat_seed = out["mat_seed"]
+
+mat_times = np.full(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+   np.nan
+)
+
+mat_it = np.full(
+   (setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+   np.nan, dtype=int
+)
+
+stopping_gap = 10**(-float(args.precision))
+update_lip   = EnumLipchitzOptions.EXACT if args.exact else EnumLipchitzOptions.GERSHGORIN
+
+
+# --------------------------
+#   Load  existing results
+# --------------------------
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   load_results = np.load(time_file_name, allow_pickle=True)
+   mat_times  = load_results['mat_times']
+
+except FileNotFoundError:
+   # Everything goes well
+   pass
+
+
+nb_xp = setup.nb_dic * setup.nb_sequence * setup.nb_ratio_lbd * setup.n_rep
+t = 0
+print(f"Starting \"get budget\" with id {args.id}, precision 1e-{args.precision}")
+for i_dic in range(setup.nb_dic):
+   for i_seq in range(setup.nb_sequence):
+      for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+         for rep in range(setup.n_rep):
+            print(f"xp budget {t+1} / {nb_xp}")
+
+            if not np.isnan(mat_times[i_dic, i_seq, i_ratio, rep]):
+               t += 1
+               continue
+
+
+            # --- set seed ---
+            np.random.seed(mat_seed[i_dic, i_seq, i_ratio, rep])
+
+
+            # --- Data and parameters ---
+            matA = generate_dic(
+               setup.list_dic[i_dic],
+               setup.m,
+               setup.n,
+               setup.normalize
+            )
+
+            vecy  = np.random.randn(setup.m)
+            vecy /= np.linalg.norm(vecy)
+
+            vec_gammas = gamma_sequence_generator(
+               setup.m, 
+               setup.n,
+               setup.list_sequence[i_seq][0],
+               setup.list_sequence[i_seq][1:]
+            )
+
+            lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+            # --- Solve slope problems ---
+            params = SlopeParameters()
+            params.screening2 = GAP_Ptest(vec_gammas)
+            params.screening_it_div = 2
+
+            params.max_it        = np.inf
+            params.gap_stopping  = stopping_gap
+            params.time_stopping = np.inf
+            params.lipchitz_update = update_lip
+            params.accelerated = True
+            params.verbose = False
+            # max_eig = .np.linalg.norm(matA, 2)**2
+
+            out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+            mat_times[i_dic, i_seq, i_ratio, rep] = out_slope["time_run"]
+            mat_it[i_dic, i_seq, i_ratio, rep]    = out_slope["nb_it"]
+
+
+            # --- Saving ---
+            np.savez(time_file_name,
+               mat_times    = mat_times,
+               mat_it       = mat_it,
+               version      = __version__,
+               allow_pickle = True
+            )
+
+            t += 1
+
diff --git a/experiments/SIAM/xp_2_bench_time/xp_c_results_time.py b/experiments/SIAM/xp_2_bench_time/xp_c_results_time.py
new file mode 100644
index 0000000..5263bc2
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/xp_c_results_time.py
@@ -0,0 +1,134 @@
+# -*- coding: utf-8 -*-
+import argparse, sys
+from pathlib import Path
+
+import numpy as np
+
+from src import __version__
+from src.solver.slope import slope_gp
+from src.solver.parameters import SlopeParameters, EnumLipchitzOptions
+from src.screening.gap_ptest import GAP_Ptest
+from src.utils import get_lambda_max, gamma_sequence_generator
+from src.dictionaries import generate_dic
+
+from experiments.SIAM.setup import Setup
+
+from get_algs_params import get_alg_params, get_nb_algs
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default=1)
+parser.add_argument('--erase', help='restart xp', action="store_true")
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision')
+parser.add_argument('--exact', action="store_true")
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+   # check if folder exists, create it otherwise
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+state_file_name   = f"{folder}setup{args.id}_a_state.npz"
+time_file_name    = f"{folder}setup{args.id}_b_times.npz"
+results_file_name = f"{folder}setup{args.id}_c_results.npz"
+
+
+out_state = np.load(state_file_name, allow_pickle=True)
+mat_seed  = out_state["mat_seed"]
+
+out_times = np.load(time_file_name, allow_pickle=True)
+mat_times = out_times["mat_times"]
+
+
+mat_results = np.full(
+   (get_nb_algs(setup), setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+   np.nan
+)
+
+update_lip   = EnumLipchitzOptions.EXACT if args.exact else EnumLipchitzOptions.GERSHGORIN
+
+# --------------------------
+#   Load  existing results
+# --------------------------
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   load_results = np.load(results_file_name, allow_pickle=True)
+   mat_results  = load_results['mat_results']
+
+except FileNotFoundError:
+   # Everything goes well
+   pass
+
+
+nb_xp = setup.nb_dic * setup.nb_sequence * setup.nb_ratio_lbd * setup.n_rep
+t = 0
+print(f"Starting \"xp time\" with id {args.id}, precision 1e-{args.precision}")
+for i_dic in range(setup.nb_dic):
+   for i_seq in range(setup.nb_sequence):
+      for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+
+         stopping_time = np.mean(mat_times[i_dic, i_seq, i_ratio, :])
+         if not np.any(np.isnan(mat_results[:, i_dic, i_seq, i_ratio, :])):
+            t += setup.n_rep
+            continue
+
+         for rep in range(setup.n_rep):
+            print(f"xp time {t+1} / {nb_xp}")
+
+
+            # --- set seed ---
+            np.random.seed(mat_seed[i_dic, i_seq, i_ratio, rep])
+
+
+            # --- Data and parameters ---
+            matA = generate_dic(
+               setup.list_dic[i_dic],
+               setup.m,
+               setup.n,
+               setup.normalize
+            )
+
+            vecy  = np.random.randn(setup.m)
+            vecy /= np.linalg.norm(vecy)
+
+            vec_gammas = gamma_sequence_generator(
+               setup.m, 
+               setup.n,
+               setup.list_sequence[i_seq][0],
+               setup.list_sequence[i_seq][1:]
+            )
+
+            lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+            # --- Solve slope problems ---
+            list_params, _ = get_alg_params(setup, vec_gammas, args.exact)
+
+
+            for i_alg, params in enumerate(list_params):
+               if not np.isnan(mat_results[i_alg, i_dic, i_seq, i_ratio, rep]):
+                  continue
+
+               params.lipchitz_update = update_lip
+               params.time_stopping   = stopping_time
+               out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+               mat_results[i_alg, i_dic, i_seq, i_ratio, rep] = out_slope["gap"]
+
+
+            # --- Saving ---
+            np.savez(results_file_name,
+               mat_results     = mat_results,
+               version       = __version__,
+               allow_pickle  = True
+            )
+
+            t += 1
diff --git a/experiments/SIAM/xp_2_bench_time/xp_d_results_it.py b/experiments/SIAM/xp_2_bench_time/xp_d_results_it.py
new file mode 100644
index 0000000..d44328c
--- /dev/null
+++ b/experiments/SIAM/xp_2_bench_time/xp_d_results_it.py
@@ -0,0 +1,135 @@
+# -*- coding: utf-8 -*-
+import argparse, sys
+from pathlib import Path
+
+import numpy as np
+
+from src import __version__
+from src.solver.slope import slope_gp
+from src.solver.parameters import SlopeParameters, EnumLipchitzOptions
+from src.screening.gap_ptest import GAP_Ptest
+from src.utils import get_lambda_max, gamma_sequence_generator
+from src.dictionaries import generate_dic
+
+from experiments.SIAM.setup import Setup
+
+from get_algs_params import get_alg_params, get_nb_algs
+
+
+parser=argparse.ArgumentParser()
+parser.add_argument('--id', help='setup id', type=str, default=1)
+parser.add_argument('--erase', help='restart xp', action="store_true")
+parser.add_argument('--precision', help='stop when gap reaches 1e-precision')
+parser.add_argument('--exact', action="store_true")
+args=parser.parse_args()
+
+
+# -------------------------
+#       Load  Setup
+# -------------------------
+
+setup = Setup(args.id)
+folder = f'results/1e-{args.precision}'
+folder += 'exact/' if args.exact else 'gersh/'
+   # check if folder exists, create it otherwise
+Path(folder).mkdir(parents=True, exist_ok=True)
+
+state_file_name      = f"{folder}setup{args.id}_a_state.npz"
+time_file_name       = f"{folder}setup{args.id}_b_times.npz"
+results_it_file_name = f"{folder}setup{args.id}_d_results_it.npz"
+
+
+out_state = np.load(state_file_name, allow_pickle=True)
+mat_seed  = out_state["mat_seed"]
+
+out_times = np.load(time_file_name, allow_pickle=True)
+mat_it    = out_times["mat_it"]
+
+
+mat_results_it = np.full(
+   (get_nb_algs(setup), setup.nb_dic, setup.nb_sequence, setup.nb_ratio_lbd, setup.n_rep),
+   np.nan
+)
+
+update_lip   = EnumLipchitzOptions.EXACT if args.exact else EnumLipchitzOptions.GERSHGORIN
+
+# --------------------------
+#   Load  existing results
+# --------------------------
+
+try:
+   if args.erase:
+      raise FileNotFoundError
+
+   load_results = np.load(results_it_file_name, allow_pickle=True)
+   mat_results_it  = load_results['mat_results_it']
+
+except FileNotFoundError:
+   # Everything goes well
+   pass
+
+
+nb_xp = setup.nb_dic * setup.nb_sequence * setup.nb_ratio_lbd * setup.n_rep
+t = 0
+print(f"Starting \"xp time\" with id {args.id}, precision 1e-{args.precision}")
+for i_dic in range(setup.nb_dic):
+   for i_seq in range(setup.nb_sequence):
+      for i_ratio, ratio in enumerate(setup.list_ratio_lbd):
+
+         stopping_it = np.mean(mat_it[i_dic, i_seq, i_ratio, :])
+         if not np.any(np.isnan(mat_results_it[:, i_dic, i_seq, i_ratio, :])):
+            t += setup.n_rep
+            continue
+
+         for rep in range(setup.n_rep):
+            print(f"xp it {t+1} / {nb_xp}")
+
+            # --- set seed ---
+            np.random.seed(mat_seed[i_dic, i_seq, i_ratio, rep])
+
+
+            # --- Data and parameters ---
+            matA = generate_dic(
+               setup.list_dic[i_dic],
+               setup.m,
+               setup.n,
+               setup.normalize
+            )
+
+            vecy  = np.random.randn(setup.m)
+            vecy /= np.linalg.norm(vecy)
+
+            vec_gammas = gamma_sequence_generator(
+               setup.m, 
+               setup.n,
+               setup.list_sequence[i_seq][0],
+               setup.list_sequence[i_seq][1:]
+            )
+
+            lbd_max = get_lambda_max(vecy, matA, vec_gammas)
+
+
+            # --- Solve slope problems ---
+            list_params, _ = get_alg_params(setup, vec_gammas, args.exact)
+
+
+            for i_alg, params in enumerate(list_params):
+
+               if not np.isnan(mat_results_it[i_alg, i_dic, i_seq, i_ratio, rep]):
+                  continue
+
+               params.lipchitz_update = update_lip
+               params.max_it   = stopping_it
+               out_slope = slope_gp(vecy, matA, ratio * lbd_max, vec_gammas, params)
+
+               mat_results_it[i_alg, i_dic, i_seq, i_ratio, rep] = out_slope["gap"]
+
+
+            # --- Saving ---
+            np.savez(results_it_file_name,
+               mat_results_it     = mat_results_it,
+               version       = __version__,
+               allow_pickle  = True
+            )
+
+            t += 1
-- 
GitLab