From 27ac4756bbb88616954f40da8ea690e4cf103e11 Mon Sep 17 00:00:00 2001 From: Florence Townend Date: Thu, 30 Nov 2023 11:58:12 +0000 Subject: [PATCH] Cleaned documentation, added thumbnails to image-less examples, standardised model docstrings --- docs/_static/florencestheme.css | 7 + docs/_static/fusilli_pipeline_diagram.png | Bin 0 -> 281851 bytes docs/_static/modify_thumbnail.png | Bin 0 -> 147295 bytes docs/auto_examples/auto_examples_jupyter.zip | Bin 67495 -> 68128 bytes docs/auto_examples/auto_examples_python.zip | Bin 52000 -> 52450 bytes .../customising_training_parameters.ipynb | 11 + .../customising_training_parameters.py | 1 + .../customising_training_parameters.rst | 6 + ..._customising_training_parameters_thumb.png | Bin 26794 -> 40324 bytes ...sphx_glr_plot_modify_layer_sizes_thumb.png | Bin 17645 -> 3283 bytes .../plot_modify_layer_sizes.ipynb | 12 +- .../plot_modify_layer_sizes.py | 9 +- .../plot_modify_layer_sizes.py.md5 | 2 +- .../plot_modify_layer_sizes.rst | 669 ++++++------------ .../plot_modify_layer_sizes_codeobj.pickle | Bin 7864 -> 8091 bytes .../sg_execution_times.rst | 4 +- docs/auto_examples/index.rst | 3 + ...hx_glr_plot_one_model_binary_kfold_001.png | Bin 48520 -> 45087 bytes ...hx_glr_plot_one_model_binary_kfold_002.png | Bin 30536 -> 45580 bytes ...hx_glr_plot_one_model_binary_kfold_003.png | Bin 48431 -> 47244 bytes ...hx_glr_plot_one_model_binary_kfold_004.png | Bin 48586 -> 49725 bytes ...hx_glr_plot_one_model_binary_kfold_005.png | Bin 50241 -> 45901 bytes ...hx_glr_plot_one_model_binary_kfold_006.png | Bin 62808 -> 62307 bytes ..._glr_plot_one_model_binary_kfold_thumb.png | Bin 28248 -> 21841 bytes .../training_and_testing/index.rst | 3 + .../plot_model_comparison_loop_kfold.ipynb | 2 +- .../plot_model_comparison_loop_kfold.py | 4 + .../plot_model_comparison_loop_kfold.rst | 20 +- ...model_comparison_loop_kfold_codeobj.pickle | Bin 2424 -> 2544 bytes .../plot_one_model_binary_kfold.ipynb | 4 +- .../plot_one_model_binary_kfold.py | 3 +- .../plot_one_model_binary_kfold.py.md5 | 2 +- .../plot_one_model_binary_kfold.rst | 69 +- ...plot_one_model_binary_kfold_codeobj.pickle | Bin 4642 -> 4642 bytes .../plot_two_models_traintest.ipynb | 2 +- .../plot_two_models_traintest.py | 2 + .../plot_two_models_traintest.rst | 50 +- .../plot_two_models_traintest_codeobj.pickle | Bin 2708 -> 2708 bytes .../sg_execution_times.rst | 12 +- docs/conf.py | 1 + .../A_template_other_fusion_codeobj.pickle | Bin 2810 -> 2810 bytes .../template_graph_fusion_codeobj.pickle | Bin 1535 -> 1535 bytes docs/data_loading.rst | 10 +- .../customising_training_parameters.py | 1 + .../loss_figures/AttentionWeightedGNN.png | Bin 24787 -> 25424 bytes .../loss_figures/ConcatTabularFeatureMaps.png | Bin 24799 -> 30049 bytes .../AttentionWeightedGNN/metrics.csv | 24 +- .../ConcatTabularFeatureMaps/metrics.csv | 24 +- .../plot_modify_layer_sizes.py | 9 +- docs/examples/training_and_testing/README.rst | 4 +- .../metrics.csv | 146 ++-- .../metrics.csv | 96 ++- .../metrics.csv | 148 ++-- .../metrics.csv | 114 ++- .../metrics.csv | 130 ++-- .../plot_model_comparison_loop_kfold.py | 6 + .../plot_one_model_binary_kfold.py | 3 +- .../plot_two_models_traintest.py | 2 + docs/experiment_setup.rst | 3 +- docs/fusion_model_explanations.rst | 2 +- docs/index.rst | 16 +- docs/logging_with_wandb.rst | 2 +- docs/modifying_models.rst | 2 +- docs/quick_start.rst | 4 +- docs/sg_execution_times.rst | 12 +- fusilli/data.py | 10 +- fusilli/eval.py | 10 +- .../fusionmodels/tabularfusion/activation.py | 16 +- .../tabularfusion/attention_and_activation.py | 14 +- .../tabularfusion/attention_weighted_GNN.py | 16 +- .../tabularfusion/channelwise_att.py | 13 +- .../fusionmodels/tabularfusion/concat_data.py | 6 +- .../tabularfusion/concat_feature_maps.py | 10 +- .../tabularfusion/crossmodal_att.py | 10 +- .../fusionmodels/tabularfusion/decision.py | 10 +- .../tabularfusion/edge_corr_gnn.py | 8 +- .../fusionmodels/tabularfusion/mcvae_model.py | 6 +- .../tabularimagefusion/channelwise_att.py | 13 +- .../concat_img_latent_tab_doubleloss.py | 6 +- .../concat_img_latent_tab_doubletrain.py | 8 +- .../concat_img_maps_tabular_data.py | 2 +- .../concat_img_maps_tabular_maps.py | 10 +- .../tabularimagefusion/crossmodal_att.py | 10 +- .../tabularimagefusion/decision.py | 10 +- .../denoise_tab_img_maps.py | 6 +- fusilli/fusionmodels/unimodal/image.py | 12 +- fusilli/fusionmodels/unimodal/tabular1.py | 2 +- fusilli/fusionmodels/unimodal/tabular2.py | 8 +- fusilli/utils/simulated_data/tabular1data.csv | 600 +++++++++++++--- fusilli/utils/simulated_data/tabular2data.csv | 602 +++++++++++++--- 90 files changed, 1840 insertions(+), 1234 deletions(-) create mode 100644 docs/_static/fusilli_pipeline_diagram.png create mode 100644 docs/_static/modify_thumbnail.png diff --git a/docs/_static/florencestheme.css b/docs/_static/florencestheme.css index 7b7d13a4..37c52f8e 100644 --- a/docs/_static/florencestheme.css +++ b/docs/_static/florencestheme.css @@ -266,6 +266,13 @@ a:active { display: inline-block; } +.wy-menu-vertical li.toctree-l4.current li.toctree-l5 > a { + /* background: #cdf8be; */ + /*background: #ffe7fb;*/ + background: var(--lightpink); + display: inline-block; +} + .wy-menu-vertical { overflow-x: scroll; /*background-color: #ffe7fb; !* Background color for the side scroll *!*/ diff --git a/docs/_static/fusilli_pipeline_diagram.png b/docs/_static/fusilli_pipeline_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..60ae2bb53f13b44d79d2f10b3dbe22550f161304 GIT binary patch literal 281851 zcmeFZXH-+|w=WtCqKIGtL5iSs5KwwYMJb_&CcOoa-g}9ni1ZFp0!lSh>Ag#D(g{_H z)IjJh1kMWhf8V|LIA@GA?)`E<+>C+AO4fSTob#D|{+0ns3R1TSCiAMd^*ZqKx(@ve9N(~$)^r4ch<@V! zF2%4BQ3B^Un5({VdLu6jRm1h;$j3MZbHBU)+SDdv~Jc`HjYAW zqD<%O3IU&SUvn}6Cpkb(g&?ma|DFOIi88%)avF#rZ-nppLl1i<_vJ*q+E1`a=rrYqQ8qsIG7kZnLx$3o^o-sKYPZ`{ZxeWfBb~I z$G;c6c5{+}igEKi6Mz~DJYzTEHxgjyF&2ErZe+|0WruR{8S!xQ3z{19^Zm2X#U=lJ z8A&5x6<#i0EJZ|Jf!xX9ufu6@VIZnpl}wo7gzvHtE^lO@bN=Ihi|I znf$v&FRYyY`xXJZCuC)4V(mywWuAt9?m%TD`@=YPY~-(^HN z|H~czUvOmiU-TNMdFSSZ(>dS=fF16?>;OkXFPxp;+B%3yTG=|7*chA8s@l5RnAku? zaHsy~M?mM#CIA0Ox`0vsBi{c;i<_a{f6;&7G@*07wRKRnwY3tHFtl+o6yf}zU;l4O zxu6a(Yrw!c|8WDr!9R`!;7F9o0dNy4tO5-n5G_dN)eBX(B-E69(v+I_+1A0)G?F{M z18N#6a~;_(=^`!tT(jgdgv9O&qD=io^&9P>l+rw{IIU8PoIDp5wvmj_Y@LibzVE`l zXAZ){WlU$vJ?oba+8FLO)5jkrJE9MI;iEfS?H};tJ;j#blO0wmo?>nEQ8H}j4(|M) zhRp#@b6*!J)U=${yC&o`~|{!+l$vbkr!9U|8oEWZD0NWFZ@3X=hchJ z3pvuMW^1fkMjdNq)VUzOzG0*7`D&q;^d3=pvZWyVE$E>ahQ#gM8?l}puW?B zp}G9kdt}Io~O++{3P19DYxZe zw0sBZ^qY1_qy^G^^tgkY#G9Q9pC+)b&MFmkRKLVYjH8<{N`^6tZ{s%Zv*h<Zc+^h`7&EU`V2#+`Cw$=6qKuJ4 zgUrPT5Ai%RIuR5((X#R!_|Uz1@}__=MukaR08mALTe^R zbh9@TY~2X2;>c}ozF~lSZ|K@9WqotT5bu2;!?&WxNfj=5Qqeuzma)x3Kz0_7>ZYW> zS26mq<60HeWh&2LR2On^qrNmsl*^wcO7P^1s)&M1Zw~?I2_2%M6D_8BTV&?|Tze`t z@I}U63a1?JlK4C82hVjVsh6rkKOkiW$EkCbnLpR?ic@WMc!Yh~*< z-g9MkJ4UD1#df1dt27#oVX40>6=ga$y3uiT-8*4yTRVwRK5X33O!8EZN-ft!ecI1H z{S=!`%d1la&PKJq@@EfRaj6)n-TkkJfMjbl7ECkkoNyM`l_GbH86H-&tcT7<&?57G zcM!9>&0!&~-Zh%XTBITvd%Up8WVmTPlW7+}bTuVN_?+nlo(mO!I?hl{DssBC6>4lF zp8m5L9X?LFQ>ds@wzh_o2a%7 zJK7CqiThS3*}i-Ffx@lfS1HeQg$f`2z1s2b)yyU?XVMnpB(A|TYH#v~hV|nZIl_bk z?x~z5`SPZO2}{zOPLxCUXDD5R9gA5Ql20iS_3Rt;I7Y%%{<8)tmDkga>-9O`AqdM; zschZ5u6OyV{YgcR9(82SDcsfEL@{N2lDBUYD9<-0@YxBdP{CdQT;bbaSt_^fK;~mB zRBF;IzzEBF7Bx;ll!@;Z7<~3L=+0Cv1it=^LdR7B;&D(|JZdv>nI?5T--Y%E7YbrP z!d0hm#t2T|+JQ3ZGOEc%$u(|TMvpM>joZqoIbxxKA!?gL{uyQ7_V`z zdnUmwgDG*@9^tvra|bH;sL6E^N7`?hy~}>Z)6o$FWv2F$tBW^P>RT&6>7JMoaC-Tx z^6Y2K5aL6V&tkgst4%_Q4a158z`8pu__<0Ny*^ij=T@k(9h0TWyRN~?9Zoc^TDEZ~l}#;Z?;}dzmw?mj zRH#-LD%1-w6Xz(Up{S8QT5#Ga_X<>rP5L#OYS3J7lJC<}vKvGJwltB=&WN;!=vT|x zMghKTutwej85NP&vu`WQZ5z#M22HQyUk4oFfw^BCjN@VxZ?pZi3kv5HJFSPko|sA+ zo>`*|y#qSDwfZN;YnXaWS)ocy)gmnYSyYn4LZCsj#>osu+x>kL(l%BU-N~ICUY2#L zIQlF;tzP{H+6*$U4ijv;gl8$1wYge=$%%io*ns7VQt#B;{8W*4zVTN7QC;p|EDY6Y z1vK0;tl3oK#y7#F`G=q7T6pj*Pg$^@G2DYaGXvwx4;*BG)oaCfGzz=|n;6hB@GYT^ zs}lPBrje+ma#r4@JirTT{MgEw-k{@aOOB!71DDFy4t1p)?3u-6Yd%ry4HiE4CqIqI zXJjtpNZ5Yq`eEWYS(1f{eB`b$dYwT3NYnhp53K8HcFF@|z?-OJK&HoOx$Gy#RITVC zCmvdirCWV)ga*;xTSykUVDmr59SMa zT)sE^u6w7RVxLQR=UPU7y*4YtWkNh|x4a95MR-!H;9?P}-mwe|vr_?+4CA-WIpR$8 zPkEB+IN{^yp{h}dA5Y#Q^9<`m8qwD9X+i;E<|T{&KrguPTiyH0pEjwFg3etJZt=M5JRrIvLe!hXizya?~~}COiJP zIm0gehqe6i6jS;=%9E>|p8#u5KHmI+&c)fryNKYwLVW2m$8Z|Ri3A4?tz+P4Ot}DgFkJ1m6mrg9MScK(0XabFz#i zS@U;Q+0KwV9C1Jlseg@`z{S#^`PCWc*#&dbzLt4Yi@WPV0e!qj`L!Q#k5bj*c9n!j z*-0#(jq+Tc=m4F^0(FusVG+HZB+@{b#`(ro^>&52NeO1$t=g?G{L#-=k+X`sec~Hg zZ_Gm=wns53T50d{s#OUHxcMo{%U3c??aV_^C6=TLwdx6Oh4fMJqQ%_;p)ZM+>IW6W zuVWagC>kurqHQ`8o}5U3E71ayEoj-)iVmyWF&z-r+aSoR#ErNc(z^bck^OP58%yc} zk}ezC#l;$mY2Cfm(QXTH@X5)wcr8Uh(!St)F~R>VW+6Gt zcBY)INp2f>JPZ~&R7cob<_dnY`Z{4=$)2}QLZ3Q7QNDLY*T;cS#jRsTdfv2>Y*p;r z@Axo_bhrpUj?r)bu~*#}@sLq36_?JOxt{*f?4N1nT|)(-{B26~QxpxX0o9jK6)?G5 z1`Ocns<|LY>KGufzsu`YJD7D#h@IuX-JMc?zB{B62zT_#6cR5VKEftZhvL<*FDkpTqWSFl0dB0a{}R( zQ>sWiKp!Rz7UW~$M%V>U9B)X93#P8xPu90@^`YB)D>YrlOCJ(2#JH_C4?NHEWXH+9 z{m$R~tlkpvo!C=d0(~s0`P{Y}R|yL8V?}%p>B&q**^pV@p%VVtgCZ$*!k0_&Me0pX zY`Ur#vQ}y74ql(nKrIn&t%d6sF63Pt_j^>d2AlJGd9=qAv5DDq_+DYX>C!>Q^kVLY zpz6pT(M*}QkMAq!I8g;DbKc&)pRfDhWN@7M#zp*D{MF1=4O@6bf?M%t*oDx3qgwU9 zZ^opkt;!R#)hu6u?46)ciK}Wqc07?t%L-OA0d{_=lx-6FWbFEwd2*ycwr;B3ioQDw zX)d;AsHjc$oY&9yF6^M;SM*3HM~ysU4fb`25*86-`UAOlr6ZH8N{XIg7}7u1-qjOu z3j*_Rd)^$r8i#=O=6y20GRaiEsaq7q;m8>cWNV1}*htZhQXG-Al6dwwRRKK>42h@L zuKuaW?r%!>{HmKCP;e0tiPH0;cdHd))k7un*_x>Gd}1}njCsqnyi%5U ziLmxwpW+!g34>6P*^z}Oc@f}N&#w7iX0JbHF%@U*k!w?()|luw2Yo(9I8X6h?jrnt z4$0F^-3;VxrM{Bin#@_f>5_4Onu8au^ka#M3$qac!RmD;9uF4@j)BUYCfrq*cW@Ahn3HF=)U4^XHdb#``G0x z8@F>Y5Mc>4eB==PCof$_C~Kp6_Ht^5w%C*G0Q1f#8=%WCZb#KCT1+gdHjm_OMz?Yb zuW%v#%G;>V{kW0TMdJJ^2jli>HMw1G>a!fy5i+>{HmHk{xduf;qIW9TQE@AU3(hH! z*Z1XyY(|qq*4@U%vq&K#PXZ^RDJBxDLyaXamu)tYj~&5wD;Rox<3Hy#e*Bx(H$$~t zWchZrOLnA>>n3!5P2>XR%HrzxpY}!Vzr0;(2;VFJ>H)ZbuhxYpkRTW zYX^_5F+h5K#>KBCLZ!6XEtS!l*P8(piK16Ke{AoN=pA?b&9VQcTIAj$Nklx_^(&9s zgCa!Iu4~KI-XrvvZ*S6Wef>!F)ZN{aMezmh%U3Mk=Mb{t2L* ze!!k6FQc0etAmv9JuoKWsF_kkEK-9->~esDxHg)*Em;l7Ei&${)ehZUsudl_ype1A zLlfKD6Zki^p}sKHG{rxJEXpXI*0wjg#bCZ_BCnbt&DtQF1XZSR$`bKsdq{gqKi>rw4FzI-nq!r2UWY3-J8Z$U3WInvG!Go zHBWx#U~=Zs9uF9ySMQmeZ&Zcyo#3jLx`xD682d@x-~8u7&(n6zi>_e9cW9O_UEYyS zRlwqVB$ke0|5VPUQ>|!8H$u!%M=R=~?&K(=GfkXeo%&*Xln+H;Rzihbc9MIqKVF}g zoatHZ>Hd0t9CG{C0~jg3MlJ22u-l#dlQ+j4f9z;KBoa#Na;C#fWGc3eS6X+j-`Cr} z!H`fU4VRj~AmYJ=A8J^RW{v&(7yjX|`qi>#veX=2vCsP4dlg(e#|=q^w#zn|&_qf$z^j=22KC8YKN{Wy zvVr{?wz<&ROpo_X8eT#hB-2PdbTs^=v%(m++;hqP^A7FPY^1wwR9-dD26@C7Ub)OY z4vOj2$SrW~DjVJWf+O-3va-AtZgeR36$mci7_y&m`h)?B481+uW)H*0c0-c7ZSECJ zCC=~CD*j!v^MPN%Nr|fJ1K04`2e5BIkrz@{h9l!NZARq5ZM|cAgq_^vvs4zUw4t1O z)|eDB*T`9xe8{SreoQB0E1cdDoJ|V2e;LNVy@|h>$=6&3Ttgv773iP51=0YZ!4c)# z)Xo6pekA!Po_{Rvb@x{20c_8Q&YGf*z`C$<9((smnNOJ(Wsp&rK9K#nMg|u<$8~ae zxK2L9iGh~xLaOiR)q2!cOJ`zRRCux)D9pQD5xLsdV-t+Qf z1NNLiJg|+$d2iIjtX^<~-pnMcMhmf4$G@%cMEH7KjYhWa-%4sT^df0VQhmlgbu~Zf zj%(x#WJes^Ucy-{K^Jy7$pzjtdXl9o(yJ}c#CtQQ>X?$wmi_>F)sFzkssPhg=c+ug zuF&0m=vQ#ckNEmzgBfXZ9(^FnuP0@23^e3SVtVi4KF#r%MnXoRoK@yFt=u)|$f)D;TAmr8bI|E9qT#s~ZI@j8IO})JrmW6WHfLbedwD)>e zL%8(|3?|@Q!W)s0+W0Alrq^KIV;O{lsp&xnLx2&I0j*}SuT5fgrXN2g-gz=pOpoVR z#BHlo@tY4}q_ucJ`2w&V$lOm4go*2*`pjE^Krw-xR`-t3L7}hJCS$#E-lXa^>yLd48+<6fG z&0{2Z?JJuCx-$NRaB+&zIU3c9deVAN8P8fn6A= zkB+TV%+}BO{rd{nUQR~nlD|HiGX3xqh=6?t3dKM0Swzh~2GukXqveK6LK}DL<<3O; zZ6d5#U%rU)sn6C%*mbH6{4}8`mEWKJo`e888zdr_t%@j|eBRxQl4G=n`iXKdPmgXp`wUf87T|RDoTxnAggRM4=3wEY_DEE0LRnV{O|-cWN%J~p%w8tRdSdc}U0K!m9?IT| zwJv4r4*A@bPDP8Vz5C&B-;VHGD`B2{F6^;cYJBHWUVYa8JMKkrrkjmMxaJodOnME+4tYrLMrMVHr=`n#6?{T1O4U-PnS z#E7Q5cSuOl^k;uk>vd*~ksoM_^XisJ{pOAun-}_JPrH4LH@|3>@&3r`U`OFBQ%}uR zO_HL4?hm@JbF~^%m$g`Dx}>Estc%b#s~MKajyu`?CAuoJ=LQgJ`^97M0c8W-tRpB~ zk^ItmSptYLvXh{*hUapq6LtSq^1X+5;S--SZ}sxFl7)@t25LSWNZ<3vj*pe}%jOwR zwK-L+xpS7ji`p+)-y1lINiPjqOVa1L466G_Y2K0L=IFS8mSZ^)Q=1rQ?x6uUh+DJZxbI4ll$nLWZDv;M-g9jGi zWPOUKrS4tm2yce_5C582e$*eIckuMoUF(QvIA+9MI%-7hS3Y%~aLur=rlZ-KLILkH z4{Mw0Ijql=+|X4J+23LwXn&KiS%`$Z-~aVhGzuqzT+A0o>X|IqC{KP&%$}CYHY}Sw zO@nbdE|PEM58eaN@0%Cy4q{8q0XPbrG<9Np-?v|5!=?!oRQMthn9(f2uc5Cr03^AK!TpwRAp}~VetEX z`*J(`)HkxNocrO7J)NdrS2q9~u~@V1T7KBBf2;P^_)MXAnrE&NADMnJ{CUhh$M?Ti7PM&BHono!GuKJ%7Y(mhH(B;s zRT(}QTC-c44Mtx9Exr6_7JjWT*CYNivG~iWUkhjwI|k~ot6ldT9+}DPOa*5NMW&c;Gw^nqK$F&zN-9l) zJRr5xtMIObR$d|7Re8+`VmkdYg)=au?YX~8$;ObceZRiQcI=9+dM6`Y9=0c7$?3q zvzqVJIWRej8X6Nc&p>bWX;x_O?P6^bJkmxP`L;DWGfT?sb=41arhbegE}aD4h$tk#yZ#5gd{DdLt}KBv)e77Rf#Owy%b%=yoCw; z-rKMRk#k5szamhq#HBcFmg!>ul2zucXg(-o)rciR+}N`_-vv=OQ5gysSIB1H3SVY0 zwagicuJv@Ud7%HK`g^BkhmKD&i1t1o129?GFk!5Hnf+z)QMkA%T9Khm`s7sx0Y^zjP7KT0zT(d8tBc>@!&eB*(_C1@E; zit9bk>|;M}Jx<|uEyVXG*y5w>E?!c=Kmp#;FS zyZ-q_(U4EW-O0!rBYW$&Y5{8MFk5bq~dkKdZp^^as3+Ce;4(IY-Dfbxi>7iOlARE7WB^mPwI@2%fc*44xDD2RLG7sGYhh3aq5!QxiGr4bW**2WAcw3b$xZVyLr zgPyBSULvG*rCwIu{O|#MG9`rPN*zvt1gQ@J0h->bbiG5#YwLOrK+bDW4~b z7^#t194ofZB4=a+nqUkYwKBkPZhz)PR9Ar3@wX4dhG&{DlX!UDyc5r|*9%}s6McBJ z20$dtRy=i|9rM@#bG&lavCV?hg!-&iv~+#S)DDJA7(G{KVDK?fhfi}UEPhUvPW5|F zPjiY-Ki{u>z~{sFIS2?~6Th}iN}H#$W%atbvW!B(_xdv#tSpfmUIkp+8jkwKF6HY1 zC47dL*}rSivS5w;zU%1GUjlIe8Bx183){}FJ%d=~BhjLAW7>^ZX0at)YuIUHGj(3K zJp3(@OV96r@fMHs5UCquOf^`8+e?ur$LfMbc8P!%kE(@u^xk^UY+G~%nw@~pOB3v3 z=6zQ2g)AAsS-7&gE$BjadMoB>WxHc-nSqvGw3dsRPjQ_(Ze|UPW@M=Sx$9}(1#2o7 zH&wPCXWnYoD=suo%gr6E1LD83OzKZWD`LMCts-GtQg9G>uO$Ic_Q>d`H`uea$Po(P zl`JXU?~q+9@0`UW$f|p4sC87*Zk!Ybq?`R4X%UXVHUdf1TLrgH4lW6;{;KBna>i>iEUtqe89L#F#-Cwr@*k`ZM>*R zvqbLbm3No8POUKk7I{r*KJ)`20Ux&7H$-1~q#hwqrx1X#efU1=1}Mo%W}Sg6)U_RL zHG$YLtoy|Z9z1lKZW9*{9?=!Bc~8(SJL+ATB)9mHq4%ftt0P%-l;o!aWe^<^kQUJ? zDuNq{iC7N{;1F9I-pTG&!lcVR4d%oBp@73GYDQIQQ!EEsp8;AY)mkyEn&O)!mSiLO z2Qr;c7VWl7&E@|IHiP_ZDiIGq%li4D9Bhq0r|^OB`Up0td$FK}42R{3gGJPFQa6Na zY63Z84VHj(-O8T|7>yh|qWNf^r!H3}xaIM2jNsBNc5k*kA=oL6H zVq&iTt&5zgE(c(dqR1K7iYi6stp#ex{76LlyFS<#eg%gmfOi3Y3BFE!h5C4nmu6obeNR?A zziJ>LVkAFT7eQ@pqjAmZ?fBO&3r^|*V}4#+7n_H=kYb%1^XMnP%3{}>#ag@|O;@!J z=cclmNby?|#5Z1A+aT{E7J&?_YW8GQN-OAO!C}?K<7hW7#4DNCr3|Qp9@oy41G$MS z#-=CF&U35%ZLDm{m3I-o_ZmQwWyYdlFQ1(5{QZikbVXPu*RDmK=sLtv-_#~liQX-f2J-*H{@Km~($Cyz#Aeb!T8lF%4ML#}pkSr*XAK_=dEnD7Su=C=Y~ z(P?3gF{MUsnwS7j9kF+Y+FG@*fNWSLWIa!KC~6g8Zj?XIbzC-5eMo0cXI>S^(qHR& zu1;lV31L+?H@9;E_4Hv={mvU=Nmrl`DLpi)k9+$5z8ZU=j^l8^^1+=e&q;6w<~1dQ zr$5E9qgpfX<2xMkAkUUd2Uhai{qnmfYhsUz&rVSrg1=%Oio?4o%9*#?tJ9MSb!5XI zEpE<(0f1N`&#tkF1m4=IW}~ebBXY9J=W6r4T&(ZVC;-%n>&oaygFdATFuPO{t42cj zGT0>q*2iN|1NmiB3Z6i>)3btluvVB@iF==7`?=g1~HJByzIdj#s7ZZi6@TL<qt7e(Vj+^JH)*)+Q|)HNMkrr_;RHFOI{Fw>Zanfg8e zeu=75gqjpE`Po|DqzOJ=`*^z^gDkG@1^CPe83j z+5vrcFbBCZRhJGM^6+jqe_9MtNQ=dU$g@p&v-qL+k{^>EKWegA_! zQ%9ZM^8hAsS^)LxdY5n*m|n;EFLhmo{2@fj#L3Jr$>3$&u^?ftnY&rUt%pv=e~#h+ zpb#KgGx6E#43i*8=s}-8WIcIHl_SlW!Mx+ahPtS^*Or?+dkRHmouyc?*SQ4?m)Ye4 z>7U4&F<`2Y+l6^|S%-ksCSv4rgB>Z*a(n)eO`h4SnO48VUpW| z>Ck|ody!aGtIU23;#QxbI?Whzp*7xvmu#s0*kZHK0+16D0W&AHkWp``$N+|y6$_l{ zky}~V{Fvi$XqBS0ZW}bA3|!me!@mK*GlAKkGxmTXYE#?uJ3$*W(9n)Yh?;JCq9s{X z&^}D*a1ZBWv?l;b#(eq|0?b$0f!uOMCo2T#X=|Jo^0IWvs4m8o9edgA`?x-Uw5OFhGCLm{ z*Gdu`Q1XyY8%T&sxBZ8Pa((t$djKM+iS5jN z(-a2OA*HezK^sZ{x)d5JD(n{VDxxXpR1FyBBo%?$McFLWm(BcP58b_C0$;7!C!Fo~ zUf1tnY7u%sO+FiKy>0}iPjEmrar^9Aog>$TRz^N_k&oP}Pre7D|Ha5(yG`81QKP%>%irGXo&%sm)hf2$Y=?`^x)VIN0nf)SV|#qzG+C~gYjglOs#%NV*PzBB&rCLh*+Xz+L5L$36$!b>9P z^(CgX0#w3D zMoX&9d;Kj%8Y!Oizrv|d(a2@@g&CIa>}B!I;$phcmm9<;e9(=)=&*B9e8Cb+Pwh>w zU7M&|sm-KOZ;UNCV$%?ioSi#h-D~wH;lRowTx5>*1{_%^*nk3*py0R&Qh@meGNU!aOoMIaf!j?Wgwb^kw9uc z`dUw4?@j*AUiZKnXK07Cwf=>lI%(_-$Pw!LTY>(D~?#H=0^R2BG??r zxY|8|2JXBQ>EdQ%uzheHkzP**I`8C*HFR z+|)JTE@!{*`bmfTuUI-Z{e8b_RL7$@1iIQ_Go1)=V~F zHklF7HMNf)zN4c!z7KT3r>n5#XES8`<`XPuG%ec+CSbRkEFY-}B4c_9>%ITCY zYnoGE?Wf4KmY5DL(O5(J&8M>%KMt$rs~%5RS3DT~BZ%W#)bt=M{nW*F&*5le1}G|O zhYE|QzYp=cf-_3>R%IgLK5(4trr_?VeWM@LUAKHd)7pp|8Yb9E1IXK#h*PI4RF!OY zo}nKkh>2kU@B=(`xU|O zaMZNRl5*8z{QQb(vef(L6@_Z(iS3!?DqWINS)}H~vaPDi!+9VmQAML-0mvBgHQK&l z*j;te;NzkkAJ8A8;1i4kSWMq6QmkBh(0vFDclTj2Zky@|&bgn#WOx{~ip54=vag9u zkC9)O7!KVG@5B|s9CZ?0UP16EaCUk=*<((AV5AuDgg_k?JXn0G=SY00YCw>Lo)S^( zSUGSOW|ohB3xte3$_0*@Z$j=%w(nWUcNKomerHDvcNa>~lzVaDT%-k(%H8|eX4t)1 z%NSY$Ju$*oog$YBq> zJyUgUi}USkr-kP4lWy+Khc9d|foL_h`thFk-kkAyf7ib%eX*{cw|hh#!NwA@wQE>V zsW^UbYXQ>K&LPd8*36&=7NN3!<@}>chJ_-?tPO}ff^1_)FmMmdf8j91^#>Nlkhp!X zv)JGayYZTlLj^!LN}2;28WOP7yZ81&#io z-O~1&O-kfW{w^8e^jPFpGr5pZ#qR*(c8=3~em7^B9F8YW4uZPKA=RZqWI0l451`LwIF`ah_W(3q4`43(dL=K>)CCLqDnW%LgEooT?~(D`L{was^X) zcOov??9V7(5zvT{-&Fe9X?2=#*V89;v&pr+*W-h#&Yy1_@4TMDCNIa31uJJs3_9oz zUSqHZW4}$Pz07yLo6@^yGn_8J>bJ2RMV_iPQK4=de|n$cOZ(IBbx)691Qn0Sn`Cap z@A_XE|5ekEkklyZI>N(O&b82y2P&M_O(b!{X9LdcSc@q=b6b}ZcksMf?hpEor2R9^ z?q?L6K&Qt>Hf8!&TEWZ_3=#`#;DJuHW$a5RFf{p<%QEzfpAp8v4_pwF))syM*it3o z2_?78zAt4G_=|C$Op(ua1DkNaF4%hvoTv)lF+U@Q-~#?#d+EX*Djum@&eG`98l6?O zB1uf(H>q7gb&bSY7xE-u3MRsporLd6^wtiqbWE-L_%OPDSIG`Lm3UZv=&DFCmeCLU zVL8IH?byma3pj$wQTsOlWT=0Hu^M=!Wt~4vDsy^0J-Cw*04XG{{@CUuGV$2dA%#=9tc#ZlAi#W1z5h?Wo)f`gGLs6n(29HO2H?PN4!+m zbL6wYj0zr=S*xetdzGYjhe$d^J0rk`>8p|QGu>?6C&06LI!#piblSXa`kBQm*6MTq z8g6WHRa<%phfn1mf*Ec}JC2^}2)+2`uudu;RaWL0xI+vM)ZJGt5({es&2bx}oaCRt zzs`#?86m}iK4XsNV(DUnWcj@g`-!0%O;Lni%;GF|{YI3X*37eC-$d6vd9s>jMmabR z3{s+>O4w>T5jwq56RD-r?>+;wZBZ>(5{>mZW`>&YDlH<5gge>rsycC zTjv(;*>qRZMR^y~+@1ZY-E!wXP&x)v$xnQOY4K4h{g|(g@0brT7yex`tx(yi5^2cw zen+${AGR-mtdfO~B$i>5BOA)?8mo(nm5Zbne@hS~d%-;9cB^0!LPTa}wjjaTNQ-(V zJAdQG3O`m(^7*{!9bG9Wo=?@D-r(_cKDW2v#nd8S$PxuHwfj$r$dc0^`iev1D>`O! zjlYO(a?N#el==&zJMb_<`#Im@QXX8|1R&Dy?l3rszE~Lp@d;~XguZWITaRp{{H!qV z$Il~+rNad2&H!%40QziVgKB!7ScKVm)QmZVX&pbUfL&Y>c=A&_dbUUfKzUQ+W3L9h z5a`IelzV6Lq}O%-WK^2>Ch)ibEU|n4Ol{7rKm$Mu3e4OjGJw9(T-%!7GOQZfnWn?; zqGgVRu6bC!$3z!WTML&o+M^C-h^gFv9i7h1eSOo?{3W?iNO4+97kzr|T_b=heOgqJ z46?DSj_S<~^~qK(Wf(|r)NgsqnHwGW*hhLpw!_LMAeoIA=%O~X8|k@8T0C4`=F2gd zDCbIO(<~A`zHTB@#!*K@B^wD}u7F{#i><#Y9y70;O*d1JWye@{*z1_`s4q5rz~Lu- zhf`!=!JzPR3$TULixxc1nQ|WG?AP;T?m1>AJDHVb)!tzVm~Av>tEwn~m5>0yG6gBq?U)nz4C zAtk3<#`Qz42R?m*{`9&}U6whM+p{vwC2T+JyV}KE2h{_u2y)HVs@kId-PbgYYeG$~ zzdTJ8XL=*3CaPE$rG$f|>cc!##PosZEZ`zWV&JSm|`BYfWS2>qe-u@Ay(RULo zV%m^(md_ss5|%CTt4{uWmXO))+XL@``TlU;tSR1^W)wacag%TYo~;C+!uzK@(^McX zQ_Vdth9VJr1HYwA$GQ;t-nhZ;EYFsYT{S~13NCBnuBUMu<7e1MDY0Uc?r-#`wrGyG z8dKb={SOAlVV z$w;42yDhOOG+oL=M$s?~8M1GstGlGL?xL~wynKSi2&z*tm&U~~3^eVfydGJ7|BX~+ zMp?$_+G%?UzPpod{8b`l{E+woLbTc_beeB)CP)Hk+?IT|_{PU)yRE)s^%uA@y?TyY zSy<8=)3FC28$_<61qkEbzC%5ImNVEGZScYR^Dql25>tF zrr~*$f~-*SyqP37^`M;l<}ZeEdXOKO3XWj}4*?@AOZ}kz67+CvEc^IWU0YW&Q&0An z44?vjBqcZ~0rQim{UfFOT_~Hd znmk<{2Ds%~(Pbo(l&d;*{a&sO#G-`%zB{1sKBR-ttU5^`Ha6>7oQiuMP%pkhmR>qZ zhI*p?^kU0)Lm{st7{9*>f9(6!2)$l{^pcK&|JR* z7oJhJupO^pQ(n&|C)7K&%*@?hvQ@3WPg9w^%tr}!Vk74h!TXYQcJe*eaDs~2kmYt> z+w%P@5#_gUx94}-cZ>x*3P=b;iWjC#+-<<#!@RKAjnl+n)eiYBqA7Y>cSsU<_^TN% zCF#S_+ky%NTvt=|jr4PSPUVZAnLIM~oYf!GTb}j@U1Nk>9uy|t^eWIQYl6Iow^aXP zSFbLu@eU}*Qa)d}F?KoObB!#bYQOUFSY`cwde0FN85gp9VyaHv*JAwU{9D2Byq3~b9@Q&t8Zs$p^QTQ7+-&@V@4QQux4p{g7@$PAPcgud? zJ~Fyovsk?)d7&nH=l0vp4g6nsCGP%WtBccZ)B1>~y;EK(@Yvg`d*Zw6^;ZiLH7EU6 zkGF*_Mip<_=Ra=yA=4uNi}uPZf97f;(y94(oS_1uF@`E)(OdbjgkhB}=f{t?Z{L`D zw;(nW+e5^K!V)?xJ$U~7`}(OaT9`UCQfz9)5uVC*>4_TIclTr&(QlyPUZxj*i8e0P za?bB}ma^qfqcDCyB_5nS4i}^TG!;ZkeRSvc{exBm#7Fz758+b$n;^nF?inB!Q0=_u z>_L*aj*w#4=UA8Wo>D19B}sLVYYxSHQu?JYzZ`re@4$=7p`43o?ccjc8H*4U%k+oc zFHX182J{`?-sP~izfmW$9W(t+;I;2Z%W(yXaJUQ#M&SD0#$B{@ox~|@E#D&eI9H(X zay>N9{`e$n^u7h5^@+jbRLLKgzkIFpH%7t>p}d>c);Ogb~jfL8X*`9f)Q=e`x&SiS|}m*?W?@LQBiog8-gE6)!u74j6 z4}PA$1Amx~l3yMDruM@6F8EdH0OM_HX-!I1IA^Ms1<8#S#wRzxVH33aWfYy2iZ6H` zT$SE1Pc|Lf%GX|e^!UJ>a`@U-;}!?y4Cu-+<8HrGw>)c<<)hZyPM>WGlzGZ7r-PgV zR&p%}^>t_7_;|+E`hDRmk_}n5r&b zs7jr!So-r<8*Nvg-f<^2R}84S1fe>4$8?%A;uL%7wyqIX;y|zSTgs&W#oSvk#SyOE zqJz6T1lQnBaCZ+HB)9~3cL)$%gF6J5;I6^lg9i!juES}v>-+A$b^gHVN~Ngko>v}U z>wS9WqZ!2%+1ngb^xOBLmawWyH-+5bKLB1nW;O zbTVGoPM)nJ35lIFiSp_0+r_|*5r+X4$pYS$|7uH(TA}*~6uC&bK1E`CiIVA`O1?Vn z(rx`^@>ASDy!G7Yt^MssR-#nLrL3?qFdi6a0=^Ad<1d(&6XkxvM?d)OkM;Ut z7ZpMIxyXLQzE|-YDx4C_(Bbt6B4((CP#e89XU_9yS&4bI zIut&K|Ja5l3f9mf%vKU9u@kgTiYn9P+Lt||Zh5QE??cbor9J!qedr~2-c zW;jo_x$SDr!{m-=sLJVCR6*C zG8uE!5*>(dQi`Qn)<=crT@0P5ITg(vX!%Q8G2iv*`UyxE5GHZy7>4&pisM^9E#R^fU=07`QiUsY|L`{o@4=Z^u9SX|GRsU?|3cvp(m!v`vI*HozO3wWsu$^O zdyA2cIPF#Myl2&q4;^1|YF_Q~Y#}qKX^pKy83Gd;tqe)O{2nsEl3k@BU{#*4k&te= z*a~^trbKEwj(H@8_jPX^2p?uNJF28mMzV)napi$!kgg`^@q-7%8@g9idcx7V`1W(T z4OPp(Dmq&GU4siRMTHyYC)UY^&_fWISo&YqPQ@d`aa#v~7dZJzjxOLse;_+PHp~`E zwq&dq=sbV=y$^S$O5w!x<^%CtqVtu|KQ}OG4__@U=N^sr&m|7<2J}yP!q-1JH#W!fx z)akCEg3Kq;v}hwxXFPBlWLq{6N0z6nrxi`X*S6nHSO3kX(kf~jhc-?%tyEPayHe7_ zd3EFFvw|H5f?{uav+L=t>WQOsafX9<*bxR6_V)FMun|=9Y8`#N1{$MM8B~pj-0xX@ zgN2kLf6pl25@}$*DxkmEw=ttK=XCK6 zyZ`KndK5m1HBLM7KKgSOOS`kVKMc) zz%ifi`7kg%(Wrg-qMq=?Z`Aao(TQnGm0PW-$*}XswPl_u`>A(1=yAQ>DmWNRg7`1_W=5XyD2{d+C9 z$nq6JNW`N0ug0*XyOgU74Gsu}oygXHH}P;b=y`gqO3;+S_U&XwyQ%H`>`nMt4E12A z2G_tqyJB;5zlUPt!FsN~I)8nnRoF-8_ingny*)F*AGF=jmo#{lqG?6NuEKX^B5fk; zhZ<#K6{Ty)wd*{9N*{PzYks@=MUZfjm_O3JjL^hnUCJe9y2=}b@qqW{EgZ?IhCa?{ zajKmZlkI49U{!sAA%8c_#-8GM1bb@w)`z~CD>Yi$qJFHPeInYjxB}99|6fJ0Rb83k{ zSH;)>FCzyEkrGmdGHQv@_`^Z+rZ`l8w7y-u!1T}+Mj~!uG$Z=JnG>2ln)j0q?5(fR z=RG2q`t~^-T4(4kSf=p5GX1LeiKRO1jz8$0p}+f%ov>4TH|wi^>Nwn-O+(L$xJQNB z&HD{_qxq4~kj%1o>O(kmJX*QEA7c>ZsjYUbLh!{gFz^Gz0~|u&LMd1AW6U=d zr}^@^g693W1(6C&e~tPYxGddQvD0~y!BV5mnVk}x{4kMfJ7^vA*- zMHjhmFD$T^@FtjmnvRlKZ-c50@qedgo=m=%u$koO6Z-fFq*b{E1r|2+orZ{Zj26lYF zsU<<2)y_w*Zl`JH#;aSB30qdYNZRQ4JvNY7-H4fAUbvCXXmc~KLQMQ8=$*;_+PSmK zFkpPIIP{^QpshUu^d%I;f$i?U_(*@-EJbZvxGClObX8W# z6uKgDNc?U0pI_wtIu&su9mllirh-bkwyr1Df|9$-FcfH}008^qF8Jf_Qht0h0HME!BKrtu$@fD(RnF*l3utB{7GyMS zJ{Dq!ZaeUW1GgpAIQ05V3?J;fxG5YwlXqq~whmv^haG;K0wo$}ygJ@k~4^xmi`y>1>2)!0M|}_v8Y~H9fCxMdgG%D!;Il88hLL8Mu@Z|EWH7OX7_1w@U`*%@tkc6j_BH z+}BG&*la6(v&AMAR9Y#@%VQ4~anA1Sg(fK?-If zu7UD#&{T;a`1DzF{Edts=Ift!=k zTtr0Q<$!n?RDZ^BGEkxH!*{O&f$?^g_5*07B?j_{uhL6FFppZotG;jVL0xw6=a;m81FWsN! z))N*0*#GU?fqKUnO-XU-vy~|kex*h%JWWAn>ug&T{<$#P(<>~O_-!qpmFr2MLa4v+ zd`_|EA{s3+o&hRY3?bDuym`ctxD?QEi96LP-U{l-pS?}2>H-#|n6EQO%pC;|QKkWw zTp!Qq{%LOr?hRD?$m?Jy$=YV}X*?FoxawM&$q|L0I+hKT#2QJ$7IJ-3$}#Y^&0F_R z{Qkz3ps_-W9k_5I>l&yEYx-D(CxH(K9kHfe;FGf5wHL8(G)3d%CcUxXBWCz9?|^9q zjupws6wYLZP$^D6hEocQj_6do)45@k?rATc|Hl_Te#7aO*x}y_CO23_g?FeT6kjf^ zeVm~ay^esRfaHAr=vA(u`KU6__~r>4WXt*x&{8EN(g(-X^IgRl`c+>oedE`SK1j2R z5L_YxIsHs#brK!kbN?M#{UWE2xEd+>x)q0P6MTMX zH{0@`KkJXYZG13r#Z?%Q|0^OEnft$oVF-qle70s;MBmg_tof9R}4#o4j7`+tg zI_B4jL?jYf>@zyN#fn9B%5UP!A+&%gi4Mx2IM^tjLkt0I5@$015kuIU7}no2f<{n? z$)vb6gf%~NIg}`@;oDLKTJAB#oscg}Ly;fq;CZ`x8@*Y)kgROZ>8dAjF-U3=oOQ~a zzxFpyx*ZOBaGzL?IDc4Vs6glhyqkz2fSD`4$4F>v(=$TAK zkO`SVGbsG1(4Fc(f-rfD!qt=$ib2mFXyf#}4JD20t!<5E*dTN=Q5RKDlMg^j)XY;9 zup4-jg|uW-sHM>APiM&9xoXnmF9}Z~Bv-ru+5~pU4*Ll!w{OqudAT%Q{uIUYSPOm4 z9-8cc808C7ep*Ampl^DoBOptXpHt2W)Bl-X?cem|t-nM%tC5mQZ3Ey>mZ_{}G@ILy z7L(^aNbD<_|Grs3Thau_JHF5LU6}9@PO6-I5tfK%zaZ&?4WPxaT#&>$3E(|fF|8rh zKQ7MqmIGxP`;OTVo*(E}<19a+6SWC?()yhk!37EWQt!!ZiGpL{ zl$3xb8v;#JqK?3niqtur3<|58+cH&1S>ea+WOKDi?BSD%Kr;3oumLP;cgXkk8+i18 zp7{MYl*}Q_j-BN)AbP6G1*U(L&7s(SRYqhJa|sWvulxPLHZm4>i!EO0z0Mbm^3QLc z0I3<)P(m;+>p_Q5w~%$*NKLV>RFCa z{I^tfG$5qNkcz@u8}s~v$H0T83KIkV)klDIq?(HlRdM4QaZ5-Bn2tuWrLM!(QnaDT zY{%}h-x7Q@P!U|( zIvWZ|jvDErghx11mzfEgX>N~Ibvh^EpQnbe zDr*Py`o_tjiP8%~CXqlXn8h(BFZ`-84S|P$Vu46ERP>W-2nEIo;hE<5qBtYhf_mU5 z$9YC7eTFuqhq00)OOt~j7l)RF=wTCaK$egZh?~NB17G-g?mPeH+Zp_ys_0*7^d<|8 zQ_EVpe>ea4Kf7)qPyhE7A8QC?um8S={sq_n{RHsG4(0znG(e^N_b?d$Qo(-@6Yc|z z)&1Y20MRE1FvI`fMcVWK`f}i>_(A`>8T(JV?Lk1tS=Kte!D`DSKqOC_iVCl#uXa90G+vgN&re z1iI7dXf_J9L23v727d#JKAyb^@EQjn6TpHHBIW&3 zhCo*Wq44}Q05A(`Dui%zir?FGxVh{^B|{L);syuw6* zv7+I*LMUVqXZVpXje*4hH6B@Y`Zoh$+3pbtkXyllAetaojcf#UQ?@rt+F=eA0qVyF z`c%C#ol>c2!%JYPL%MJ3<_Zzpx+K_vrU^K}j)dHq*VYvRB1-%d0W}#fb~y4JKjy1R z6|@{GA&}P6SaTl{`w;&62 zwzeFUW)BCfX-yIqQkJ{|)(tK%v+NN@7!G*+KrSI5++0LE;^sBc3KB9|j+(LeKXTfk zDlnC3CeH*0g2(CxD`AM(ajEo{y=^WQ(-8DgJg^4TL3yG7-742ZxZDr$C;>%7D)d=g zR;M+7uGHswDOXo68s*gE+KVpjM;J(`C5Z5$4L$w`9c(--A?+5LL3*vIuWfx-FLF#`+;@al9paWH2OCDfzr3*hzzvuy@M;aJRv0+b_e zGFtv(H{C{$g^fjj+b1NV1>2G}W(KBNHbO{HWKFJI=~jBTDbFp=wbozrKbE|SU4Wvq z6+i$##!la?5d3{421@cN^%;mZm!=T}bgNM6rbooz7LEQXlPB#ffrcCobV>~cKP$v> ztek>~Iki0%Htfyg|MUU?di9J%L~>~F)xlAiz=~)%Y@(3=SHli{HX95`=<{(Hg#gC* zH?hzN<5-EN)ir8xJ4jdLDI zrA)wD(m{cc?813!DfKPpE$}1f+%5DrO_kfTC=MVZZs{xn=7^tI5~zxgLFI_zX$2Sy zn5r0&j{D#rn&BO-&}InC2!$Y*>L|D%sYRe$M$#_3jtK#LD^o+w=H*V{hoIq~z1+tk zF{$LkXwhP%;#&@m_RTA47B2Nu06n$#5+32brH=23$=&Ab`{gMr z6*ywMi2po@qH-P^iaHEL4qyz*xo|@5kpJK*88~yJP}v$#+~F2scW1?_O(pm(v22)X z28_w&dVVmB11zjAiKIaj9vC{_zKj_n_tzQXfBJrgK{#CbZ1aGrjKzcRa->r+pnNk>RwTe#fNKAR;2N zT^hQTZ~RWk1;2&2g>^m^JqJCO`-^Q{LVCVu=3p#|w2~XDQ>`;PI)1=Tk}0R{0`@oA zZ|RdTATjuNLLT@_pO%2{(G*u#$Hq*=ieC^yAtxtiPP-~h*upe5H>F^pMEd*pZ@6-} z^hY_&ndKtU1dr-&Qgw!Tcvjf%?sR276s+#f5h|!98+RE%D_3P^WKD!J2=n}yld5S* z>VN-ZQ!P4@xaimjZ}94y9nhHpUxT?!YHDG&T>wM6S^QUcv)a~w-diEjT#@xLe>(Mp z8HLx~(aF?(j_)-=w(r)`@=57z@fKM66b_`WrDXzMxw<&f+Aw}vIB6KHc=jzC#q9R_ zT+KMDeLo?_nA!w-x;w3QwrjgRVZB){Z8qQK3Xh6#v0R@e=5v5I@VSKf?$?3+bT^*` z2U@PT4ZdO)KwDgMAzp5<-@DekC0zApjfjl2Zd$ZAFz}A{c01{@X6Xzyi%iM;F>u?H zm^6p2kim<>VKFHoW-ONFn8KnPBZ-8&xtQbsb;+jc>P0Dw-)JGaj@5NQy$y31<-z-D zd?pA%7QvYBvPhtt`sD$(t1HTrJDn{>2GKjygNm~SIC zD&kk_g^9!L2~VDU6LZ-fe`#|GzJc!}&Ufa|5z$9HVycI3aPl$=-Emi;hKEt5_EpKko|LG##Q#8NEU6+tW~2&y~!yEjp;x7-e-B5@{MU`1I-9qJbZ=^WK=G znOV`=UUZwwI}-0*wtBmj<*MzyESW}UoGgW;>+P3GU>;x^R>GXoDCzkSNxNRzNSd!8)HSj?{**|TyeOAQ9-}y z|J3i?t{C$H2M5RF_NN8g>&ZinHlckVDK>Tp9H~Eg)2b&Du$&p)ACy2IxqYJbUx>yK z`*S6kvwiU@81vlj)3$vw+l7{$b0y$)d-`SZ!XzxVKh%}Ts_Eq6s?(`ouHxPfCLtlw zp^u4&j9F;n^j?N&Gt>cErs9c;VIlY_Ka-xuAIPT9ib}~1guiouzc%)-oM^Nyq;RUeK zou^LfRqwl1p{HA^#4eD-@eo^-pgp6Uyc~H*cM^iyu@V@vyK#KQ;oYIDm%b^-D9w7hXs_XKqGJgG}kVU zyYq4`9*miDm@B1y)2(Xj&jaq-EH%TJghuyxJ8w99f$KcoPuo&mhN*n&|4_C+ACER0 z{(+%m*%OyL)nvL~3Q*cC0CoOYMNV3NMSDwt4{@3FxsuR-s^y=7Rvc4sEr9!X+;`}6 zkDCoD;TVw!%zK`MI~jqfMi~|(0oXyt%QV|`^L|34L(dS>RD~o5G#nfyaGPkszB{4% z`=6ma%7(%3-;=h=C*WU&5(>a%Yu>KXM~#)hw>tUR=yhR`w%0)hiV@YG&mOYKt=sJY2a+tD!!g2U-is7#kjE2f0<#+sn^TL$_Gxp!} z3!9-qHI|zcVGNlN)|YpOqtydtq*_bIXsD@3X}KD4YXM#dU=r1AiS zx0(u95)?KHfmH7QO-7gqydIQ-*BLX;-$+hLD}Ux7W0AF7Kls~-(s83=1p|+`-2DTX zoDDi0X@MW{jw2c3Yuims&>QH&-XMTSUgSq?Dp8>~#JJVSis$pH58%!i#}_sh;C^Wt zHh<-+tLmXt77Y5`{OI4r*Wz{psL58%6Au?RG}*sGqIe>UF!O5c`%rOYcvSb>gMiJD z)5$!USqN-;QOlN9l4Jon@w3OtSFaVw#ksjZ({LpH&rQ24$FH`d_WP?1&cRpjBZ3_9 zqUvM^V4$J@eA~P)9|klE9b5x%$y~# zXbcc~aQ?E?O1qRhB=DcNuh6rI z0b58|wE}{#3{M-{Xwsee23hZ;-&<0j)$Y|&z`3^8KxyvvK~egNFJ`Ix~zbiUE0ol}=*1%fL>`S$sV5`x~?MSUc{guE*>0x)|ZRh8FJO`tTumpO$0!u})XF;9-OA$2xotJ7mpjUEm~i zdH$4zk?t4eo$$=QYbkYzh^ac&_ewoY`%63!P+mpz>~B>bSA9Iq7mY+j3gB#k)Baa)4CnQ9sNhX? zFVnNr4v(GAx>p5vppfC&YyVPb-9o!;(-`}?EV>3UDKunFf7 zT7CPg@8cK0u9P{wGN&znT_62eIbNy#A|E`crLI2rCH84de$sINLHs19((LH_{huo| zn}l;=#;3e#s#07M-^c0Y?*k|Vewz;0$Fp_oXB`*oMA1S54u6vvrVBq|W%#Z%+1a1p zHwahvKW;28+Q}z`c#=+tcR4?1xn|EQ0ww94kW2M=r?Sv}p;F}O?6|ix3HIMPsKw#; z!yYedi?-|D7FYMqvD<(b|0dp+ofLe?9EU;yWQ*Cf=9{s$7xwk5(R$bwkj{>leV5Xf zJf2?Hg+@Qccpml_JM6u<=d0~0;k)&)GJgJvU#h6aMU?YSt*;>f0l-@^?S})gqHrt=thxP74rS*l_2L9$xDm}J$tD#d< zDq*{sR}1gL$`0IL+K{@czzuHv%tEM>?axu-&X6LOmUO%AW>3yf4n1M0v9oc1{ul~8 z@ATc9tdQQDKk%SvMkRV{hrmRf*PS}31LS09Zm&(pw7f)N@B!L-2q58(J~9^ey}qXN zqk#>eRKNTCFg%<6m%wlOFdj%q$AziBkDII6>ALmZgOH-?z2FM!VVNAL9;=s%&GskE9d#mvt<*jn!$c z(Q8+k2eswQbxWUbw&^n>)GPHr?1}-1{kN-)?-2(7C5P>Le#^Mq7ulDuu>F$#+IK6h z%eKKi0sN;OeW#vE7Mz5RfCVidKN&5d-85Q&o!4?o%J}AO8F;CeN*8No>u8#ah z0pGW*pK&QF^@lr8ibu}XH6Z|)J)Y^_`%H=P^`_XX>vfKw#YFqH$1Y}M5@?cWAqaOk z-TkH&XB|)`&{04Jn4+>;JXA;#2zI0G#LW1nTAGzGI*v+q{^4eLbi6O7%YDuc4hCj3 zf#Fy=H|u@F7y8gFVPpoaii)+n(K3UnJhd>XN!yHt+Y0M+tDeLv9xAF|RohDJgwf&Q zQ6i42jwhXEBlOTxD`2pOreRO`ectYKe1aST_Fb1B!6Gnc1 zffd#S?M8~lK&RuHRK^JdjsB(s@Uaxdc4Pqae$^iYU#yUFui(YBOqKE~9|B0_JB$A3 zwhr?fLYLF!PxGleX$rkjhNYWa1H-^iSkfB#s~I(}|DmRs=?Rk;s&s!158T^4S`?D- z&~DD4q)@K&9OOpM5hBr;Z?vANTDyj0cdDJ@OgrjnRu_%7rwth8xQPL1)o_9MIH1{> zthb@kdQCADS@N7Dj#m3}8x#2*d(8zD@%3V3mkm9d_uY}LyZlxtGJ()98uC`xSf5@CeLqLIuP_or!bmix?Td5y6_m`1@x9b3FhVAmsrp=e8(X#7* z2c6EfB(4n(4D>H7r7SRygRe}EvJG-e!ZAGF+^)>cMLepq*q_qw!; zcstpUDg}qd4BfFo9G^recu9*$_}QH7y55``+>d3vRSvoKi=RC#Z`VBT8;Xy7&QegU z9dG)z4$zZHOTP!wBcUG#lRjV*lrT>LDGZ2*>KdLR9`s}n6NeV&U+23znS~eKJd19L zSISB1#HCjx?EJEQeMIi#lePB3r%B~1C9t232f*)M5(Y)w2+udB8G8(Wr=s3@YiwxQLY22%mP zakZdn+``(@h)s)2GOV+;ucZ}Oy+L#Jp1YB1-t|I4)O($>G7>e~hU1kTe1@*>0^UG$JCxrqRUMSbdy;bmRVMZDm8aP}tAy++IisV;S4LesJcn0iW8D`HirwzRH*Z`)d9eG8HrwMCbKtPEFN`G!V&LxRX6aWHQ%P zEyYAca2X-bT`e?|xEDwkNNR1oue$PX!iXaKaRd&$#KpwbC-rkU%6Ssi5-{+pPd4Or zV%=M79QJgb!a{kQgzQXKFFH%lUJUl|3tELKZ`*myB2O|g;xSwo8{NAc?F#QMsY+oIDRGZFLX9Tpy57=S7l?NYE)KFm?HO=P;M-(`Qo*{Ic!e{THC zQ@ls@N`*uKOR9qzd^`wU(^OUus{LoERublRxSG$6gh0*pYkCYTjtZeNqd{a+Y0Y7? zds8N&`bi!pe%FTyLT~)g5s0niqwKZLNYhl*J=C@&-_*;QLA@COmtlq5gBt@TW1GIc z>+|)#EhTY2%kHqq5?2QN9YShxl}4E3)5G0ump*%JdC5c5nnn(i-eu>K?NcZ3)h0A3 z{9B#vgU|JlDgeFr=X^9YG=?U|?5>+RHiQ9eEvcb_BPOn|rmxsJOu-1Bq<19(>&ZD6|#Z(jE@dF!vDsS^qizgZNQejSguwM*ca#SNkl zGeWqLFh{T2_I1^rcZ!2b#6NHM8X8t~x$Sy}*eJ8oosWK0vStukWz+La%9?X~UGCL0FN2%WlD zl;0CAnnsxZQHUiLWgu)J_`OPc`tll|8@}R6Wx4SFKVU)Di!CIF;gUSN zPZ=?*+lx0V4u6IafT9J?=EVZd&gW16vg@7GB_i9wfOO5?9m^C|zjN7WxM3B@6wC1X zbW*h4^N19P4$}?ZTF+OD!XQxHQj~qyBQ5~<9Ie_bq8Ohaud2C$cL{|R%#xNb!j2Se z6Cz>`h<{ovl7JRQCSk5{|HOEoIRMX&F#?2Ak=qKs;jdIj6V7k*x^LAW5Z`Y(h5(cc zh(okq(fVl4V>E?X`qP(BCvG2|FlX8d7kTZvyCG8VcH5Uv`VE)|USd~c13-gnjH9?L zbx!~*5IRp20AYCgI_}B`VZ)tqv3)1Jd`#rDjxI4M!OunF2`5=%K%3Eyb(ZQ;U=`UA z5e6i}i3E)elbs3#H)?<75f*xpSBA;K$CC^_e1eA#CsNt;1?&T2hyyyFF8B>bgJ6bg ze|Y^+#epE@lpdSi;CKly?K(T_ljy}n`tq`iy#;^Qi12;J_UEhMfRf5Mstq2mRm+SM z0DB=s_P0#(I~!yG*fJF$LQnV`wQzD40ArHY=NvJA%39nI)zC;*Ggw5VdiQXZnV1qnC>|=M*m`~?%HP4epD6fj$4!%6%ev*nM(zky)bcV~ZPCOQL+K2DF zzeft&W29&7-HQ}zdb*!Bv3-qtuD!%7*8SG?diunDmNQ7=gS-haBCA&$u`}lUv zXP(Fz4uHP`hz&J<{S06C)jhrWQig}Vo6r7NH}D7urE3#FSyyl;e0cuhjm7vYpYjh*t(>*! zC*pUEr!95>3{=ML*sa(0JkL2$pjb6UOHtajTz&V7RRkz^$rL@)y0hdxgP-NeR|jDC zyH^!eRinF$z32~U`fctFOYV2$?);pvpq;(Hiw||K0FLC+?(s3lTs39qO(j<6q4`+A#)`HYQ!vpvNa)>#P2Mc&| zDBQj5B-%+=m#dFE$J$0$$vR#2WL+g+uU^F1COd(NB}m`=nj9w?}aJb`i_Fxv_mzmRT<<`4RZ`;Nu`?Z*~M2ls8CWAPG0C{Qsh~A*y zW#9Lu?^8K#KL+o;ArTu33$qojlscT}9UVk~9FPVCTwul0wNyeue?3{R5f@<+7a|n zEl>#b$=s-o1?Uw3?UinAXYo%q^kCCZ1LGX_0|05bW_k4IEgVVi8JH$kARr?4dPlB1 zTUCB^KMymZsv14ZP9FVY(~e#JCE|7nhQp` z<2-3}>ju`o>y;bG(A4j*t}Y!fzT)wu8&+0T4In9Z1RPa$PWtP;fAj085c<#P}^Osb5ffdgv?D`1o-Djy!F_Ck2ke zCIxr;X~n9(u;J&#y=MlQTQ&y0*Oc%fD5fVf$&M$|w!aVpPTL)>x09adys1pM?N<-I zd>c=G-tytf{NyL-0aRo{y{F|0~=Pa{(JQ?_m>T5Q+clZTA{mbWu|1BXJqQE zD_xD;4?pgITdsP(P>p4BlDG@-!IApjh@ae*m03GHRKWeb2>Tiy8@<3LNAYR|fY=Ag zz8lowA)y~mWc8awYuQmewlB&63c>YjMK1`ADN{s6B)4KPp;bx?$0(4>^^DwwM@E!z z)8yuU{s}Q2)Z+g?y#NM&x73ZcjlK?=2~+~Yd!Eabe|`3iBH<$h zpmf92hX0)}BiM<}d?NcBNryLChcjPLP>_S+2E_4t1JN5%e|xrO&!GwMW1ZT!Fgo>C zo2R4abhfk0TjO`@zsBBkSeJLnN60&DM-j1|MSC_ojU<1tnBtYOO+buX3fdlwF}YDL zzxZ2huysGZ&21tnA!WE(jD$fvdw+%jkQT@bubm`eXe3o@chfS9gWz^SdooygofucbQmj z=35!A;a?N}oqagQdGdRo<*bC!>7s5h?j+#XUul;z>*8&!SBOl+#o1XlykycIq z`Y#Nj*Caumd)Jb3R)~)|E2NZC(Iqe76Q0$WWCl%05P*9e0RDHX#o7WuvrDJeR1~%V zF0*a#a0&x@Z7WwA^CmiJWZwhlV#;2pRnk8#5AaG#YHeljR=x{!#ZGD+3)H{`)5P}1 zUUi9{O$c724nC!}Ka;bw*l)-ze~UmK?BzwH?C`Y~I3HVGevyu`FuL_+`BQ$EJj6LE-42GR$Si(c>PvaM~&3aW~)WpZ*;23 zLeeL0>n(7@2}?$U?<5UCMhLy$I=A`%h>wrgew_WNfG-FEcS~BbmXjR+H6`1#begMT zFp4NxYp*k+%Cyp?rj#63;;(*KrPXq zq8}xF>i_G<<#RU}s$o&!Xi+s&#hyf{biVsuYjUSFdyExs3JX0w)4%w z5IbxlkqRNjz?E0?<>$y|h}Z0{;@jEOX1+YLlV#_TeJ9D4a2i^{^!}6&t)!IH)|I{R z;48_iK^B)6QDRbNNNndLy!*O)v9GhFr15D`3qT**Uu(-IOtnj1@jdC*U!T#tD)&xe zf`OM1)(4LN^4PgjjIw(faL<_=_$a*d0~@9(0fX!`M)^H6 zQ;&wbexz-rzxA^rpCoPodcaOmtS|jrcUiTNADrL4r(lfP4yZG?T>bStq%nU8Bd zuYf?i%M6aa_9`wpD>gS5L`D58Pyc8a-_4FiLYmjDpoonok)W$;BQ#i=BQ7l~Y-@&{ z>Q_G*^?Q=N+k?=mtYto~(@ych3T00ycviycMh%XPvy5@v3a~Gh+X;VAW;K>?r&hQpcaFWz~wxUnPsQ>--pEEOyBlXi2%a%&Djc@+D`nk@=hO(u-)maHr(c z{RW>2+5CQFVXt*k)%hH_KLigvlxHyMa(%FX5Eyv-dZ_r@j?$^bb-p(%GRs-!>eakl=MoJ=$`QilqFO}&_tCpN;W7?fw#BL`|onQn}`4%Za`#`#Zc2rP)!tx2tFhY1#iFe{uw)HYlMEX6tLMfT<_8P}eSIA=OaLf0E zlfN7i&#Fe`|A|$6H5@#J8XB7r|0GGBfVnkA#S2j|K@>pq{u}oo9&R#4HE_bk&r6QV zHXUEKO-4Mt3vk_+B90f1_g(H_G@ex_sND|UvkF@iaWOGgmwOdG*BcFdVWaj8%K1>h zI*mV4>`vrF64|vtyph^D-(N$X+n>E+QGjDw-r&ie3L*=mYsms)CBmmjASP-zS`qj? zZqokqO4pm}l8TCoyWhYGiXK3@j%5m}X_TKA?oj#M_lIdeUFp2lxD}r|eynpjp}+!1 zu|y#&XPv}-%=o+4KD2LVfv0e119JpwZ;@ZS)1^g``tpEER?I8KMWM}&kVcs2|?0A5c^g0 zm?wREEDkq^{g(1CK1j>UI-aekF~JtBP9sjkY#HMNi^Ud(CPg}>%7G#QCvX#ncbiup zw}&08S0CP?wjXNt&2>HHeG>22AW3>Se?aUbxOu23kEN6YwqGNw?PdcA5<-@ z55Ou#$H!kB{rEQ1s0r`wMA%*Z$9;NP|99;fHf8hZx6!}3UxEp>Sv@~kHEVs`{`95F zIQaA)`_|il6WsJfsJ}N-DXraf1#h?N8*yyYxq79?@WFU>ie!IpO{daGCofz^yVP^qR*>$LFZxIi04#Dax~k7dXVzbbzq>Vt1-#rnF3x7uX1p0 zuo~aK-OR7058i{wo#1O*tp6F>-Alixwr;v86{gY2ZJ%~$4;q_e*B$9tX?g~dc{FKM zOeNv_tfN)`Mx%>X!G!JL4BTAruw5&`V&%LIR@<3v((#)p@5x7phF`0GuH%iD>@ zAq6Pfa#|bj5o#qq$>9CKyWx~!BgaO(*qtW|@kbe)9LgD*mRPU*g217y{%8Au2&MA#qzJb`9yxZm+lnC#P3o9*?^)R?Wkm1=oii86P)UKyz-@ zsvr(VKRzz&NPmk;6|c`y=CCx(IbSQK-Q)$`b{{1X1LmnQ^Caw^DKGF;@BmVy(>Z`-D zZnmy(P(qOI7Le|4P(VOJx{)qv0qIVW6lr|uZlt@ryCrVAyW<<4bI$wy<0V{o@SB;v z_u6Z%nX!KXNo8q`)sD0~xWo!09EAfffs5B}d~yuCCkQRCP+MK^(x(6C=~4_aNM82` z)zhKxa*%7D_U9&{*}siXVa#GVXnk8%sZ@TtmGjH)yRUpUB#-rTqW8^f=Wu5cPC4g z^Na`y32`-DZD`DBc=-fy`eym~c=`3ypsg7x@Z{@Hd8XnY#gMCCk!NY_&Q^vGUQTy3 zetmfFqjDF*U^ZrAC6ee_U(LvuU5Ml#QH{zytVvgqb(y^4{DCzSv!t^*hPE7wCeUYK zqrH&%%rtocEmmErmhc!+uIVX`;L*a;vaL>sfH$TbE}p@2>$doAL?LtPouJF5)`qL8 zv2nZmtRv&+7Io8W%P%%aGe{Ba>U=p_IR>3ECiwdeQkf9eQ!~cLU9L~`_gviU?@Z$D zX|?;cc3qJIMXeS+iG?JFMNLglnA#pUwBI(?hs6*){+Y9iDX)+SJT*x#%w)Q7(QtX0 z{Ar5lR|BJrnkoDrC2 z!r+!fP0ej~V?xS%F3wT04>ayEOeQFCVZ|`Gr3)`wppS&%xj$rhNYl3RG^3B>yA0DS zi*Z1v6V;Pf-@TVNSRS>WeVvtCh`aVrlLrwA{3kFTNlEzaReqGxa~kYwIay}LhS%%a zU_CVkjr_p&K6mp&7eyowxaYw>TBr@-B!4IeKXxgWR{u?Cc7stGPcRXL{=z(-8D%!t z%EfT2JoKv!b0n^Ffko5nXLc|*GLVBQBd#i(ZoSct$G2Xl@Wvjql4d1vzd%2wF;{Bg z|D;n($A{{2th0JkLk6EQv63IAKhZgh?(bgR5%rg3Wlcj3^T)}JhoJWZhW5j!)!w@2zJC>S*Vjmm zi2ehG^@XIiH@6)nh^X1{L4@_*d^r*^71q^R%C+Z%`sbFs;W}{MQFl-_s{Epc7OO+7 z(ANh8>VxzEK5Akae$AoC3y6xnQ!A(jE2=d~Z|`O0WP0WXoL2;#nKC)gXEh5)n?Lw_ zEZ<#jEa>lxe0}B73;_k?m*j=-$cjxg<{ZUOL~^}mqwevcu%o@S$aIb7uVkBYggM8z zrGGs|M-(dvc(m;5h_7Go29Y-jq(xWwX9SRqmWWwoe-hf8g(w79DnBjY;%naIqQ*S`M!fA z^GA({&d~5})0K&qgqD|FFuGFv#@|Bj^}>51@#tt}HuHN}iEHhNOw7NFg5Pl}deTH) z-MdFPX@z9-&*JMN zC%J4j!K6e&1LG%V#Kz6wFTxK5k=C=Gvc<89eR(U!ht|S`4(qz$NRw3 zOASuzx1@JRLH`UL(c`X)WR$t>y^l>b8a}R32R98k?7eX+{U@9*^DfNFoC#1+SZwLP(4meBw)Cd0zg=ZK<#%+DSZ-;7pt`D%$0L0Hmz^?B zo~{ccqB56T+V00*fJ!$=q@lgjUC)2ZnDbV;!^+vl(b4aJhI-PzA`>kCnvOGdvGbx) z8zvb*^!9yPz8)(S(p})cYDOY^&53zkHSLQEGs6dhr|Fguz@aWQMTsLi<(}vJ z-?AMBt^Z~j9BYfn?^=FV{U*3n_N|L^dsjNX9k-&Ky{G78u=V1cYNwd-bRa^NW3;S# z?E%#+f~fcUZ`k)AZJBuQ?MFmhcG)wF8mg;tnaQ+r&-ZlY)e#zIh9zn)hg5zG{dYvM z^{^pWU}$f|)g|#B7v$5Nrgnh_KU0e{Y{Rbtsi1g^S05jCpFSuTo;7a>{bgK9WjK@W z5N$+4!nCg;q-;P-EfmLA{m2nszH5InFJ!L{W4riGM~Ryd0)Jr@jOxv$UZt4g^joS+WJrZZK-}!yy)ojwbAX-C5FK= z*WMd7*gsr`h68pA;0Tw;TmQkc(!X9|`}@lb^6pL+>8CEA7r5V}T>XfKg8FmJ%qzQ5 zH(jcU!_kAHa^scGmpelr7MgNTXU2rmcy3Wi|^1XqfLgyy_SSoR= z=>gpj&sJDE;+tb-)}v=^c~y0507lc~uGqgR7i3x#^&2`6Yu|Upsq$2smJ>T>oi`B! zL}9>=8aB_)mnzJ9)1M0=;l*psLhbe#KoU;K$Kp{ zYt{+@A7terOy<$-GnP|G*;H_4U*c&s^*JP2xnrJ`*ZZPm{rY~Y!F;-m8v0w3#V;x< zfswC7Z-QhqXWTuhu)Sl7KqBZin)R@)g6DgPj89-<$aphHH%dT6*hnz_18T}G$?aeF z(;p|->B{P??pJDVjNsxLgD(k`MqC+Yh#_7&+ zF8>>uP6I~%(BS+&1(W?MaJ=m{iEhd`k3F$Z9ETakd)!jjX6Eo~lE76^9Xws9nAps#UHupl57 zU%v|JV`bxh33;2FL(ZsE^@f8coz<2n3{KFcjklVWW9<4Y>7Rd4P=jCiuFRmkv=t6` z_Xa&rg;|pnwDV}GEo)uLXowzX7$bV#ouNE~^&K*lU zyW3khk6TPXG7(BDht;pHWmT0D{=47C8f}a!Pb^@Nl^sx0FT7=R`>}9?LSfWL4Jz;d zc)81ywV$QM*EVl44u;8Xq~tOiiBYcPuShOe_gj3ok;n$(~LGvjZ7lgou&yRS64SFUio~W!0;09 zl7d~yh`u}HH{I;_XsA}86_?eaC}J8?IXt^vG86PV!S%HjS?k)1bRobVq~&6k8GZ=B zDX$*9vsBo!FF1H$jBEJq=B4gJmvSo)1uO1<;4w_|C)mf?fo#Zulmp}Z@m-Rpj?72MHAZ1 z_rJe_)~14M*n9Ah0udiB;RGU%IwGKVE2@PsPRv?p!AiSF$_S9Y{63AcuW;4GbK&P< zj&(*};nzW>coERiKxjg}J@ezC5cY(mtWR~^t;q`qUFWS=B7-^==wCxl*hl*MhecIuj?K^uo-{7bwog3QbXuNw@^ zdn*s{E&f}Pt1CA~qZ3mdWi}6N25D&0nhOP7q;$eDfh~rmBJk;Rt*AGou%MRH@rqDn z67+25bSp9NIs|v#FeypkYh#0Xu}*i3q6>|MJ99RW)yY_YvaD5a_oM5WYR-wMj_W?d z2oe7t!mvGJS=0{Ec#FB(UgZw5FY~>vVC$8Rp7%}P=7;K9ztf9oWj4K0LP{Dtq4US_Dg9{9U+#&1A=N>^OwK3?`BHnH{wH$$wieSDqD zL7KmlPajEie9cUFZUgsp(4*Lu{YT5e>yjJ&bN6}I743!ec^3_p{#aaWt;-!fYUy9N z9(GiV3k09k^0Dpx34};pA?3p5r7g78xoiw4roZ1m4J{N1l`t|m7x(zdF@R{wQERC@ z=PX*N0ke5y0R8PfS|b+ek%&eoSP;}=hz-U{s?UB;xMI@2*kZgiHd~qg6`oV4l}D? z^`qJ?k6mtn<&3Sw6@t6;svC5!+AXE74kGjx}F;8vfs+^dO>WFh>qu6fz`;6(|& znCEDR#TcI_@xCQizs#pD9|jln>zDp!k3)#w z7vC<}+|P~A&6nUzth}4%Vv^#1Aj7D$8qCRxcZ;)?oRM?lKkaKp@@3}I{&RMfhj{** zRf8V1lXct6o%#I~?ywm+jUg^xhX{LIS#5qFmrnAN4cQ zce(J5CDyrH`+RRh~D~VXhfpsJEPn525ncT9YL4&u{90Pp^yv=C0 zZf+V}-^#lkC<4VauN$1Y**Q!10yq8nKYEtJv=*Y-%7`O++|I)d-Z-=Q342FXR@qF# z%Fql3COc$P{3aj|z;0w&rogz4yK&3>DkPtORy3F>($gX--cbdPofu}iN|>9whb7~v z0oclQm+a)%-0~vl6RZ^|?uk8@vkUS21m(xs7tNIT9iDKasi4a&>TuLgziQqbEj^Zaj8W6XC5$t`%lT?m55gn`uZ z6LTnD{?7}b+Sx%l!)may942JIBs;`b@+7r5@2qQKtMyYVpqjFtt)F$qt}rN<#>Q}b zg)RCR4|0BS4r;lXAio<)Re@BCZyj`2H<97H!<~EETk#&YGl^|z4;K}j(mUpC? zT+UOTSWZ`8X%!hPSz>ULb)!@mW-DBe^0c5H8-Wa|m|^Rng{;`|CWx5Ar=&K9mp@3P z0VL8#uf>#tTTrXgeb2^me0eYS`bbz|oP|pWhX}P-*E)T$c_P>(sD(rFllbg~x(2%e zs)gD~Oh5}n-^3=wZOX!6=sf${4T?hj`d+)>soqn&Y~z?Yd{Z1L_|LKPLlMsL4##U8 zlFxQVN17Um176TeP!!GiYAY5W3PZKfmfs(f&gkvl4Lx0|x;R?+aJlo~j13}^XW0$v zHpeRZW<*!KD5$Fg@VR>!iJ!kk-MHE1O!3c;$~4|sh9O?B^EGSV2pSn3QB2_=kEzuoJaQwOw64W`&^R4E|x6UGh4UKsI?p5l9 zkFf7Xdq(||Qk4Fv<>F=gCCSezO@~2$gG%Ifyf3Gl`@b&bLlCUKD5paIJZ{b9=Xcqs zaMcUmzPeKpuqO@p%Ky$ zZxw(m5160xsk3a@%cuIaQ+OyyB}g61OlQ;jDy8JnMtBG`i$Zp7#6#scVNfP_dC)kWpUZY{aq4zUFEPMG;xo7;PnJe>O-TCo zC>Q6cIdSV1$ny1hUs$M_5T`b{sb}tiuU&1Mn7Lu2`X6qlr^8)=v7j-9AR{qwSa5wlbski&ekPyjvugFLK;@> zz{AqFM5(^7*TRI36c|=bC)SXHlK@RZeuyG}_gkzFJL(3NUMn>~WBM!$qjwR}R&9?LXxsPoj~GHB-3 zF7HEw^?i3xuBQu=xOooT-4c&}x|Jx_7f{y!JL9a*nzi`3%p8tHXbS4*~3!RZb3HZpqd&`OW=Ah}ZQhM&^yb+m;$*8L}gRDeG4dq{B#(<0na_{;{n zO)J={mk}kjE!^lyTimE?m?|M`~tL=W|uho`#&QC=?XUKV(1+v(y-7 zzLxs3c?Mf@qCt*HSP8in3)tqXNtQxEx5OtTWiY{ckHbJmUdF##Iy=aPO!tyH;GXSS zm%A&Jepbr1o|)Bdxmc>GT4Dw+tsyqMb!gX2YjKl!b#V@zQJU& z@bK3vq?BxQa7JduYL>d<960?8nKs{e`pOk(JJ-H7Ow~)+ne$eY@%~y?rup!tC0w{A zPmJs19MNO%py6LOk?Lis*nXygjMCi55PuI=(=qI-+XKPX;IP5h5)18LIjG!GE&V{! zy3Fg_zP>st^#`3$$zp@=VX=Uv$CAj$VO5R5gYzonV^W%@q2r4RHQLwSUBm;tZ}gww zICmG|MT|1DNxdJ~5Sb91yJJ7+>YG|6m!yX$z@t=iIAYCof!!Yiwon`m;Q#p)QY z#)W*RU(0}^DYNn?%d}34ykBN93UYj&)~Mg74C1eWx=Df{+dY-Jm!4ag>DZXHuHs0{ zO7JSAr7&so#8LTH$6=v%>m`5nX*7Y#R$O!v{4$>r4d4Sb{^X1dhU|=kC;)>gy{wsZmvlPkjY{-nSuk+ zRvZGeM;@FhGD*A_C1A=Oj&2IWlr<%vOH6i=wTZB^-w# z*E*cWzJT^2mpK(HdDh$2vl|yY;vjz-mdu4R0@{r^RFJKrkj$yWwgbmrs5Z3Obl3XY z6>ih=;UWd%v)aIL@AK!_ZG3U!Cfjo&ZfiY3CNRkqsIdvd)jjQ?0{T;t-e6I{>2{ZP zz^JobH$ye*@{1gFE_tcmn+nM;D=9ZQnlatt+o13FEGr8WBw`q~0 z_iqB$MV=>^5HNW3aSm#Qkw9MtAOr)0q|aRaiXWnHs}5f(eD9SR!lIx<$if0TI`r#9 zt`vkO(Uk^u{c?>ky>7ZMr&p{EPkx&8qZRh5v6r%H;(GFAD3+5QA8`Dq2a99{J#GTV zrZaT0?CM;f%FRrzkN|M-czyTwi#z_c_SJYkBBQ6CPzn#N{aJckKq*W z>Lh1i(6;gR6#8uSnGHoqpi042R_HSc@mxLr#XOprp%Rjh-s<)>pJkc#(-&F%F=SF3 z=DhWFpQ3#$4os@m7K7{96RkBCNWAv8`U!*5ZD-V6j?cNOH)r)OFFW43a2|zX zJn(0JKD)ImUO^;caPW8_4Ma*k-fhHmwGma>1k9uwFF2Gl7sViuT{UNaK*xI^ z-NCQS%*YIo8m)5l5;Zm4!}a{hPAeV~bF_lhZMh5RFe_O*PAu&0?S(xq6m*S59s0Vm zz9Hyc^4$>Vs}0kG5*ID-QkS1U$&9><#NZgq(G+@q$O}u=K%febk8?b;ur$NVt+*}9 z(Pt><7o+2axS#0jG=c7ZNxcp{L3F8Vm2!HD}B1?9_>5c$pbXCR=E{u|3hFlGMX z{M!Y7kJ@G&D;vAo9lsl4oPrwl`2t=eqFZ3=Rq65ClI8P%d-1zWcK`e_X~7uSIy>31 zM9eI%PP#)Km}sqt=!ZGpi+r!Nk;?K?$5+n(-WAHumRMKtmVMK#StmZPG_75a4G^bY z6fX}~1rTXUe#hQu93HEOiRz0=eLUu6mCE!2`eAYMbl0h-aNhcUn$r`~#sP+%J;(f2 zYA5Xo(K#Eo7!5PbF@uy+Wp0u72g%>_Rj~a0^Yr0$27Pb0_jdFzrp2PUh4p;G8zPOM zhfs(YT;q?wum4s$vd>qUr;WQ93NqvMR5QIlI}~=oyherCajldad+RaBXO^uOA04M8 zusNk^85I*U77?nnO#eE$Z0<*)()(ZwFkIYp@REbU!Bt1`~1v_mg_u=aFy*!)a!7t0S|7#K_=eH#in za#-d900E%1)r;)?tcWd$OsLNHsNjMeqjRk7Z}2OAWiWdotY5Yu&%~X>`sWI-p@P|RH|pO5bly$3 z>c9ABt4wjbhjf`V`ItfeHhx@4Ou{!js^>GGC=$LTX~*Dm!>( zMUYv>$c@x4M%h6XVIF>AZoO`mo{?Jom`q6R=UK1kVc6a!Pkmk!F5vl^OdpT6;M79GHh&@3)ELr$Bm(Gtu^LLG`!>DTgxU@7eO#UOf-xUR#R5SMz?;)rlK-dp_q?&ixWv^)#+4 zp)$!YiHrBirWa+754w$BSFe^SGP0!=2Qss}I@Pbpug zS{wHn$fbyoGMIv$;)1ZLq8%8wT(F>BqBSvs5g?KQLCP{!>RrRVy<8kVzQ<#&KsmBZ zQ}fAYSosOrt5B8S7I+5}L|kjf&rWZDKg+PSBEamMmU6(FXC@&27}mAtoQi(Jf%~y9 zKe{xeerl-|%C<}z5@uL3iigk$FYfewWiXouI36DA5icR6@jfVBS(^I z@;pz)+$io(l{lUDfGCmtV7|^5K%sr!hT_Ia52F$upcT_I$0Kjqo2bx}$^Ae8fGE-Z z*5=ZMzPcTLitfWG{m zOq8lehZ&)S8P1uKjy%iQpknU${5+tdg2QI{@gW5nxSAv+;QzLGqtVdN;N#=>HU$-_ zwt#MZY-|j0KsWVEU8%CP*c1W+M5d;uqcgcob%61R`n^5%lH5B_S$zb$DCaGaoSg_a zEvxO9V%<>it+?!H9420{J4j-5Z2G-~X;9X|hf#*A?q6FcduH^h+Vc|pvtFdA%2qR>_ZZvc|^w^MmUjbF@lxBQpBCt?~Z_)j9?>CnS%vt@Ow|jR07;EO`x}517uB8ID2(o66XqJu8LqX59 z)4Gj;II%<>^5cBVEpl|kQ$aMP>mSm&FFR?iqD8tN;`NXB0}3P5MT(ynVha} z#9n&e6se_dUJ!Cbh_!dvosZ`W4!wYoHhcU?w8Ui>KE1vF?$O0{k26q;Ud#IbCoh*^ zu|lX{;Jz7y6Hq(Wx7UUfDOggUKE^J{1JtxVXPGzQgcu#|ovJ=RjYN6tL_f-hB`Qst zu0Z=r1P&JFB`nPN`1rHGT{txo)P6f&;%;eOU?^;PyhWbKk?RO}g|)J>^5$EG$MCVb z4z-qAow@DWU%Ps7umTO8bE*u8+ z5^*W1?~~Bo;SUpNnyDPmgzCKnRobhY7aznWL6P8?7i4I#bSw^LNnPs_xRB=MDTD@Q zFHEz}bCdlI#Jxy1=R|;L)Yw*>{<7bhEMjs>6>K%vZuVqytKKO%AwvYAM7b5w1MJUX zmnGicMz`I>%hy2cZd4IFDh9L|s-Px4r%!K8&~}R@+A~^o3`I7jnfc2R$L(!%ye?%R4HDLS*mt>3ai z*YG#OU`+w}>yLpgRfTFZy!te!u`$Q$vc#}F1f!_rs|HGu1IWIi?DsgC=>NJJyfFa- zY3Fn#eSYJPO5xotJrCGpyZ)y*>6y`~vF_n1j!ZoG@@KQxYta zw$@fieSN*1gTo6*LQ+!u?5u{pS91_Ktj`l25kU>d8(B=h>@L5!VBAW}T?qf~=l;Kc zNt>ISpO4?ll}}}LJ2&^ZzsA^`DGm1Zg<)i594$AJw3_<^2l@-ia6&FtuX~s8;uM1^ zLPWo4q1>Aba$9As?*k2ZFRb`A12HdCHx5(=dU%sFT=>5;K)J)d?SS93j zp;K%L-XHc^5GS=cC{IW@w98LEbyewrax~j)vtL3Bn$JDtARy zp=D3|7*(atJHuSp%>R&2H9M{e%H>F6(|%bk)c{oF;@lA$AU4>^Mn0ozDFTbVsUq!a zDSoU!HONoBshx#3T!Jls@F?$`gQ~0J`X2xq&~lk-KP$W&Z4x_!{Y?(WabjXZtj>M| zgr$%DMt@s>KN6^tWi>UyO-(|S_d~XR<}l->xnk&aKD2T#4gAmvuGph)C|)QyD3>oLmo64;`1JVjJyN|94wHO+1Op4p9}F!8GjmB^t|($(pc(}06oH+MJ;;avp_{%F z87BVg!6Q??=U0;udD+(EIw+^sHwNx92U{z_G7_-uN_xIo!lOe^OaR(GZDfBXGqkgD z$73#1fRJJ6Z6O$GQ_R2GdSg^;xA!MY4!DPB_rLaTp0R=V#~vyPcpkvs%8~{FK1ss; z$Z2UbPeLes>x!mdnScQz`5>Qum6dK!w#<5$YDn<-LsMIWy!8k+33dC8!}2az@1yp1 zX0_^$zla{S61CU5Qz`;+AAgKV1B7$q5Joiq;{NGK&fM5sp|gTK%UnYdUq;E%Ngv5%j_7v-vFU!Ssl&6 z>cP>#zFhS{#Ijd)9e}+~_b^w*^UcooK&{(KJOf6SwyrKX)dCfm$exac8ryP*txw{T zlF)&87FKR{mSTufGAuH z@00%ACD-?eyQZhuP=BoEd&GDo5uCBH>9)Tc+6pZ*dcB)wGV{y9FFTryUJR0Pkoec1 z`~LJzS6K!=t}?GD?xMMdkn;HQLgf#Q59hiYe2|vM?{gK#SQaikru#!lLnGZ~b4KM4 z+oVNF)i1vZS@iFFKXn-mK033(k}k)(6=h^{a1VXXpZ0h}K0T#40$e|k71!!dd3b=e z5a`;ZD0kIynyCE850)>Ry_qUX0UWZ~=L`K2!3-xTGxyxiM~QT-?PUINLkhqqirdV= zA8lfSceK@>1X(*uP}ybV8|h(>X}Lyp%T}EZGl(j74vzA#P>I^QI)mZgd>S=2B!B+= z$$C5-xgo`Z6A8F?wP(2mo5Q+6gIsRdg#`K+M!ja@DvK%DcOowk={^C}xsJvK1o-C$ zD_U9kt@X*rSNMD*c%d~#0l9?&{qb}Nr18Pux22wS)rJu=(c`CB3d0-;YTk;SHx_O@ zstgc#$VmU;wez%nSc=Hc6H#(1COEA4kH8sKk2!`D`u@JzssA zO_f$zd6}q^H2dFRc&M0E+2oBOYIgtHeohDLXeJKVO?FnCXI#&GJCgI|-2jTONjYal z>rm6y561t?^dLX|AjfSjhx%lX_|eiyzUhGB&93#?#W})3J9~lzcdVw#CbA=fGj~BP z!@$P}c^a(`Nd(Ca@us4$@Dz`jI1COM_xUv%wRYqM>ZQ899Fzfhet^w;RG7w9o2@f{ z;r5A`5ho`|(kq_GYSZ|OsV{WzvTd%pvHJ{v+8W|m^^Mhd8b9BTkCNlXV@)Z2lLU|% zW}8>^h?^Xxp{}+3s+~<@@nc@b@{RY$61ykPVm3$>Q zK$u6Xwo*z)bV7R~+YHNDjk;fN@9lN;_9BAfM5~I0bmxl+ zQ1IE@Cyf_H90S|+;3k(|T<1N}1+E@-^D)R6|BI9vVjR?5{&vqXgvwnrRL?qBxBED6 zCI#BRF#NCLO%CUSV6Hk7zj-r$BJNgtCGtKUUgSqn9A>>`i&uMJ+d2Hfy zkJ_AD%@YU{X$9j!FZ%I7g16a*3`jqlmc5!Ynbf4DbwQs)c``IVvjqBrH~=1Rtw=?Tob`Vud=4ugfb~XxB1E9z zF_NAg*&*qJtqWA#+_(S;cdqySGO)HrF*7p*z#{+Z%gz=mc^6u&5B1Y4&_~_Zlv`ZM zxSUeyb$cH@z11smxLPp@zm5G<-6f)oYdF{G>T`bW zyoW=esVfXTgF3XCR*bbM%by=jVgW~%%l$5a*L@f`s16%sJaDj;zL|-?1lL~QqBai| zlWM_Gd#6rjoko(T{&e2Q1TG8A<`0k04k>hkGc1fTMf4DHRvxy%syduqmr0+0Vv8k= z(7PgZ1VccF-RJ3X6&=1kQ*K5+oTsmukVFZ}YvXNIEWvqqXHR>fo_6;8uZn5*&pTe8 z6?~=2&eb1(3bc0vSg~i(MLUfjtUgLhw-;$v*gf96p6|_|f#@l#tbF;d(DN1DtLN-0 z0=8bXR{Uw0&rU%016Cw0E~^r?)YPwRVMZXfjKnepN3wwg6zj-r{8aTHKK}Wez}LCH z_eCau+tN3Gq<&w~Jv@v`#A72Kip!K%Sg4IXK^b8FEFnlWBj4V`5TRL_RerObdZk-M zxV}>_uPb6kys!|PF5)4b_GEF*An|{58s*VbH2s&IaPIfzp7WwQx zLM^+gJ6ETn4Pn*PRlwgbq{R8S2f$$9b65QDqj09vHZt`pNW4LRLr3?DnwlE)&9DH6 z{=}%D*Y@xb1k8C_W@hHO8(<>9SsrC&Wj=see=nDep7G4(rlq}khQE=dLhXZz9ORfG zX@Dv8Wg(}+2H_OtVP<0(WD#4i<~l0#alyZpruOchoX}-@Y&&V7y7;}88)0U#>r%IC zA~l^c_9J_U*ox^3ft7>YE2T)~XX-Y;F<4F#=%f&R8;h{dmZmr-VNwQjU?=V;J)|gN zc`^YA*cJ4{PC{IjfFN<3?eyx(qK@53qhYiL(d=B?%7X&_jyalGJzs+~G$)*~od5{( zC**#JjQ6Of>&1hyG$3d|bD5{tB3xNj1p`@b_7nrh-0V&lBcldWYMu~*0aq+twMI*)Xx={wxOQ%;E=Wwib1p+~5EorLL}SY;3$TnXkM( zo{el}Z4CxRMORZ6aqKr>WxyVf$H&L#%nbT@ZmU@zwPG#bAyb*=t8MqFsOaG5RpWcz zFv9veai_!ljC6tQaUn8OE4#qr^ImIRrbdG;N9NG{B9b*>RqvVL$JMlBb#7p3e@@!r zcQvZ`uzJf5xFw%(LiK}ApV{x9TjN6r&(awrrn-uLZ7!<){81Sn>;$0UBONdF#260B z6MKWr{&*m$6FM?v1|-3-y6mhRyj3gUXuDnseTn$#!IzyMmvzOWn#BwdE>8QiFxuMM zDg`R9z_Un35WfeDgqWBZ0*Q-@8=amG0{b&8Ea*XnDo`zihv-+#0f-}EZ2Zm6u4L9vsPm+t`$8)$F!Ei8~gMFZsXa}k9200Q8--PhC88;^^M zf&eQg_zhsVT01-69;Nb%BEA4V05vsSX5B_az!nWAaUsXjs~X05PzS`wK8FO7`10ja zx&2m)3*M>XI4%}hD6YSN!C0;4_CmVA>+{#xy3n2xM8>6R_++$$7&j}Bq()~ZMy_0c z-Ak^P8s>CUON*^^Kg_SiEyMkX$^ucdF2cCg-xU8b9skCZ<9627AWTf4Ow%f_LRcOE z?eTF;ux7e$&bC$o#{;Udpw~TqmE}w~;9#SE{)B-XUtGkVuiEj>Ho5bFLAkv=2xZc) ze!lKwdU_gw8+fqJ0C9DBv>XX~`M1>68LnrWc}m$x;CQ8|xHx!gYiq~tQ5faiPhBEU z_b*6DNQ(4YNI`b*>+9Q|uVUDp%=g!w3^4qldbaUKsy$*VJ$tYb>7Hpf1hqpS^%icaPjWviY2H$` zo2?ql>Isp3)~XDa;iH+=oNpcO#|3!-z*59VOg{wQNU((*^5lkC}?|8E8z(-}Ud*6!@->qT&h#fD{0_9t~h(J!>7=97#>&m}?svD8UH}U}nStN5$rTX|>qmO~%a33>*m9(iqVQb8~aG zjyss9g9*>^;Ns%aIzOM(T#9(p0k$l2bOAp z4VfT9^Xq|b%y52$Nk3K>dX_i-Gb)M_FERX-+P~7Sq5dInPhMxK#XZApI%s@b=rc9P zF$0=7TwGk2lQp;$L03OObgcHrGCcnXvh?x8opWbrCu@J(kB)6Xvw`7i1?~%=C#tEb z0UG$3)CfW$0#l6v1OadyIB3B8gj>L|5}@4takc{?x;s^f09IFReLV#e6AB$29V;iN z_}m|p^vui`mX?-pX=o_RCFX# z9SA&?Gq>=Q^=rAwg0;jgOO%ttU`R_SP|$~i6My=Nua=s2l9x65s1w5uAbk&=H(Z`m z*-iX!NkWQ3d{?dDBeZPuh7n5B3ab>Ds6pmLI;I&yuO~^o5Bel<+C|34U(~#A=d`*l zUML{tE;cx$f!f#&(yoDx4JzOsr_jKm^maNr#DML3mLUQ81Kug5=#TlCul; zhZpe2&ZSiGDNz!6=~uchyA)n#BOxJDki3k^@u7Hw*iPe@=c6Q!9)${vH12+s9`N^7 zlqk|pUG?1qhC|;bb6<9p!r$ey#mokQ3J&KQyl78b)5$!=On4B+te&@y`*RftPEJk= z^s(l%W#k~I9YZ5UC>R+B8=Gx=B1pbMyHUc(L`ajltwmFXJy$>iEkS5qq{c8|`Bv#! zkd^iJIku&{@GIf)%jb;Ayx9& zA3e$6Elz!FE-JE|TIV~*qMs1{a|5n;9VI!{{#1wrcEuHEa8t(HRh@m3ZCN+-SSLPV z+eCJgGK(pCz;?CG%@K$NqkeF4;hnVL3PL485)cqDuhNoDV1+?NMcrO%;DNM)*BEt& zy$9qMCm{+v3gJs2;PCSD>TeDveh&{13=KsF7o6yP{(N$~SDL9)XAiKMUuh}J<24iw zB%F7}YDOUNzW?~)_v;syppX#xN6hYUA_VXuc~cgz@mV2$Z`REfV8#k*J&zeaVx|at z{+O#UGXmtzGZ_I|!;mB{ORY(xYnk&?1Bk3R-0;#A3dypC_Uuv`Z1*vb+2ZG=GTS*^ z&ZDKj7Kry0rLX>b#VH@nyLUvTZh5;Zn1=P`&6p6hDy)46j7L~HWj1$r_vD%?EhgzW z##isrjV%vx>6BhVz=||vE*vvg$Pf>SdCW$R`hiUc3)=TkhwIzhqydX6turqW#yB`)h{b_0w2EWRzGjiFcgMAL?^MGkJA*9pD|5 zn-4bEo>8!Q-SHj@{Tha2I6ijblT?xHTWc*aC}e>pp6omA(Ri1DA&8jp008!98&-Y1S`NTHl`#TJ(ryDL#NwD{(3 zQ0N&-Z!3+(F*_}3_Ub3c3G3B^jkrc`=3KeXZzF%r4aE&}`Jp`}SNmBP&@kE;k>bH$ z_w3T0*wec{Tj}D1rB=RmYYRB8aU>yi4%^=P$(LVK;|c#SEopyoOpS}_yFVtI9D@~S0#=;l2wvxMvoW%wBpX`GQedGd zTl@V63HAfmur*P#d=&nhU6cNlc$GTo!+^YW)aKxwHkQsdpSX5YPBWcSr7a;+1ZKQRdcC8di&4+b^CR06D+jGkm z2lxdnPYhD?uAME})R;Ayrw^p0df)GkD3m*|D@jWCYO&_3F`p<^O|x69~>DFOg4F;rc(=KZC4HEk<1bEh3un_!~3XxbdK{QncDKR-`~O`xx3q>&t&Z zP<(B}u!f6MGF4MIZDhIpl90CTY*)Ygd3Xik_)_OO(SncQ5p=WT_fW9ky}x&hTlF zQw#20M~^74txW8uF#FmbMfUiP%feEg9nxF6ERszYgD+OsXy1kE0U)#)xfGwj*;{}fjx4X^0I_~2!jNj?*p<97|pw?;2G(Li) zjo$?_*~;v`9W2#*{HSBfCN2va-UxoNn_Yds1{j~b34CuS2U$7|DK{=sPuJfk*_?}f zE?xX~&@f`y8nl@%8e~{fyUlIuoM9+KowJV|{4uxpOd^4{2$Q-$H71ir1<&bZP0IId zh_^oANdy|YmbE<+KYyW-RFeMC{18K#V-W!Z&KMQOeHL&w9S!PU$BJHX3E?<+Pz3$T zBB^{ReW_INuAPD|`bO->yZ*SSoJhk*t$0jC85#NPem_hvbN4yk-3J7!wn#@Jr@(Tl?k#lFRYnX>Xig@0i_h_^zHGVL$v^ zGmbA^>va6*_J7Q@9ua~Kbz;!Q=Jaq0H|vB{BHVxX<>Mlyg4@Y1>p3aU>?X<7@{oSG zeF%dVdaUq*-rJh@L`BoBv~pSvP7F)?e1w?fVRIAsA33d?)a#6|eR`>)P2AmylbF<> zJs&M=w6NOhOBBVhfM6vj!ci|IH)L_oSdZW%v2wU zERBILOGdyZTCd`bN=haj5k88L6jB|}KM1b6zRl`B+42&wr1s{fquU!T z-P+px3o6`HBZ~qNLVYDJcrqU>>a^|mshfU}T*Y;QeQ^b1|+-}5mRpHu~LpW7t zQ#)eO(=5v2)Zb?j6z7?UZjFGY#rq5?qoB*tO1jU#@Yx?w=uC zmOgRMUzlN%i$(+tn1U9J=I8JY@T&_Sf z*SU7&MVnr|FYb%SIhforcpo41yjZf}VY}4SX}4Aa(qN*t$Ealu+s~7Ck6%P9tnS2T z-KKzHjv>CMf-dAA@1nZCo9+wy5>v!~jbr#^)xH^IVo~8V57WF{tNqz8mEQrO_0d1u zHZ!`4Mug&=s&SZYcB&Ed?Jq{Gwyl)4qdMsz)ZQ5Kd{Gq*eSv0F0 zP9yr)z*hu+4PkB6>WEvfs~MK8rhec5fR{^f{5yd#XjqHA_c#j&;d9=F6(PQT^Vv>I zb#&TN3H`=d00$>=a2}X?_RYlj(JB|4`bNI5S9=$T`vRUgF8F1y;%Nz_uv@~Fdopqi zEVY_`b~h-ep-ar*dO1EEW#oROjpEga+72_aVNX4=(CP6GrqmMtLMzAqRS^W-n=Vk& zZ?!X`K(C>4l1+ExJB4J~&-2W>iKqC;$X{%2_rao%*KjZ}FezMC3AX(f{{E2$`lQf9 zKyG#)G|0fReEm{sc&5e_*PuvyWcOqO>w5EHULzhC`}z0Z+k|OtzPMujzX#WK3D&n9 zL=(f>AS-{j12fWfX&kRIx0ec&_h*7PQp>kS3t8qHT%NF7uP+H^TdfSy+cVr;#;Tq4 zT|lQQ5NUZf0Y!Vw17-{<;7BUt96qm{*;M)LdY8IyrEu<&5*|uVQqzWZuZlp5j<>N3s$*iyj@2iDqW(yuy}BE9EYuT zn3Uw9*2jY9veH5;+I-V4I$-`y2L4FcS73mLlX=^QE5CHHF}{;wyi}%)`f#S{QS;fs zv=sg$Y@l?mbkk=Cqv>z_Dc4>BXOG`a$!=rsr*`);A9Y?Gon5S-v}qpUoiV@84=7dRGB5Y8o1<5AWjw44i2>K3%XGAqNM_#FMZ7 z3W6i#cn|M?eEuP2XQIww z0juA5`PQpIzeM8mMzxM0%fpRLwf)jevvLA$%$>de=L`Q^yBgb;<@OeV)d6K6b8VRt zjnzAp%pB>BYKLA1y1jC!a0$rbU{}(H_fQuLgJ^D+lIf#_d-oL-W$P zD8QPDjGrdZ8m|;QwOcCsh|nOpcji#^Xe+YX4f)u8Gd{XCG|RrKbeng4JdIV{8#HXi zz6yRlIDcpl_JcVFa}v{6GhN_uwdx#+br89J*BXxWuW7HV6j^UhPyP;~$dX40DC$ML z+6^T?YDu(O#PJuob}qOV5OCfN_LB6F&S8ANUH`Sxrb2x@{Q7D{`}pLvT!$f<5}EMN zopABjr;`1=>)Mvya*pW2$ixKK6cA9%wtj+ZGX7HlQ(4$pVl}?zc3)*{UTWV#aL)Zr zm0{Q*!Op|yiZ%Lp@mo~pmCUmJ!QlL~gXk~t6qbJVA~pQi-fb33Q3`3t1(l&%)rS;d5_cAjSHWlmsu1g$48( zP(sa8@$QO)nHe<#lOnv`h`p{vqiFSS(kWdUc$12q9qaD$pz~zC7X)w+h?A2OpYJuh z`@vk8pvR#W%bxf-bLAybTzq_QseaS(_81M61cj1Wk=QgV8+1<+#BFKP=b$_V*r9V+ zXJ^NbxaB8_T%C&&a#5dI=MR?DIUT3n`NDRnhJi^J-WI;XYWN1}O|E4BALG;26l25t6J}!!My9pKc|s{MB7lH#nc%pWIPh z5n^YL2HBnd8B-R1!Q%i9Hgxd6UbNOu>86LQ$m|IebeAqQTP(fY zU60yup>H2nGO20iPM_oIE@-C!kG~sVQ*>A;Td0NuamEmIp;f9B&!SkWAyJqUx@D#Z zw@SOvuylUw+PGJk(epU}NL~pvoPGvdN+hvxBwHq9nCp&CNAhQup42(_@41Lij#pm; zTq~7gb#)a>3Y$I=1stkgX%bH%%7au2UW4-L073(D;Z!SEPATa_>>wQ`};c2MrY!3>1$7vRo{{o@w%6OOmJi@cad0vizfzP}v`#y%GoF_I4TW5r2z;$7uR5>gpRs}`-Ven1 zX6T4CJ@MN%OYSaimHf@{MjYPfJqJh{1J9j2lI=2uJc#=G1ZL(fM9;$He{^KF`O*k_ z>^6E5J)HI;&R%+~i}a}krdaQT)Xc2U8|01z zN43Kj(i-&&Tc-29DU4{1$MkjoO{t@oc6Q8~Z5q#`{f@YN(CtfyXF!FJcg8&?!e&y+29n}_)H;mT-~7(7?yeVyNAPkQCSh{z!Z zfkiKA4X@W=uU4BI#kqILn+>#E;-OgT!&A3JXsD%p=U!WA-(C5m-21UEGFIU$#?t(_ z@OY&IS3wjn@x-8?OjKm$@%4#GwdEMBoE+2MSFrpW-S*xCG#JDZo>z+=C*WO|-|KsO z(IA-ws1DBc^?JM$n0Juq$B+r)11!Cg_&am5e6{@|F<{vUUztCft8@4Ve@~!w-JR%L zaNpHwJ3KsebaWI;7jP^0Ix~mv{3eehX`ny?5N@R&ny{O^l{gmV2Wny-+ei_=TQMwn zQhsN6I{Bnud2dpoxB`&ZtO9_D&v6CP|Cx1wGTK0nNK_fDZUQy~C`XD#NEm6{8J_KT zclnkP4?h#z-#il8=pS1mp@1HQoyq_|9O2b+U~(bJ)YH)X{dMWf|P>Sx=Q=}Pg!5lXox zdl2o0^S$q|zeZd2ok=NSnQVq%YFDZAJe*WrPNhy+wEr$}buv7Q-BT-ptt979Gw8od zy%gx~(k{g%%lsH=V(}-B3@l)2u$pY`X@o&=fq1bW`81?$zErpOOD-CsRmQsl0-a4e z2AK%bh%2#v@4kn|nobaqRkG?5PFvcmDf89{LTne@At7xkahdc1=Hnx|!w28C8Zad# zy*74sqJV^=KTpHm!y^I!j*==}=R4y=FsvY?(z(95X$LI0q5lmXIPwpiAI7XvoMI*j zkWNOG9C(c~gIIt$ye`q8p{9nlnJR7viqjz)pEvZl(0K)l)?9%5YE_w|*E%f6F(_wb z0o5VI7A>7tF8EzxXk8t^O2@{qQBY7kPyeC-2LxKh17sf{_>q8Rmsxnr=7jT0(tlt=S_Qiqn_>UVcZQi2L z8%6nA9pzjVlV1^J>^AMpXRQG9$hH>qsJ0p-JgTz`r$@KRE{L}%y>sV0Mg@Sw<^l8b zd#B4k7kZf^MUlRL*MPfW>8M#Jnv%Es8e+sHENaL$@l%J~g3Vw+{UMEccirl2TgS&o z(9@@pW?ycOYYDif%7&6PsTR}uDTzZGh7B7y-hh_UH@Tg!#v7$fv?0w$+eFcvTfwCR zrC+9ZH3rl@F(D@_?R-ez683}t*rX^*OVtGa_{k7j#+~4Nu~$I@UKmPivo7# zUq%Q>(tF3o2^)$Ebao-lX+LI$np$%+otZYuXe8WJ zS`fW##XizxO$#mD5kM+!q%Q6#?X~Vc~8+^MtH5Ur&B` ztmI~iibPGVS>f@cwArhe*!lWOURD-r8b`BVBS9@M8o|phP-p=7b<89-Ly>WRD*yvt zOzF-vd%e=BwY91!4ogobBNy?FgleWiHYNLs8n{_FF#Ny*uk7xkmS~_+n*FUTDthsO zfGrN2M%rldr@E}7VklrDZZGzbl$9T270SY6GF1R#1%$nd8A3#EdsE#2XdG*Bu_(G) z^kj>REQS&c&}$?#K3^td*Fw+dmEXt2uMt$Mz#H?{9tp9BgBXs?ibL*M354 zyn?xxG4nDu)BG`0(kyGN-mKPg|%+RP_w# zzdv>Vq!fqI@U2uZIbQRV-t-U??{sr4{D{p%Ob1Pl*?jAgSJS0B^K*d2e{F+c6Ooxz z*t_0dVL*hUOt=e1lqCd6?inBjz zRXrE$A4xONpUZNnb1%@Ex>Q+{Jl{n@L+dP5%|AZhQLVO~LQnmfvlv|@N^}O70U8DJ&nAob_8(GfCvi8&7}dc4U`B9X*a^&Hc$HaF;KV8J{xQy zMuX=1?uLQn7ZHHvPJPl>VZ?KEcb66ugQTUWbGYwo0m=uYTAx{UbHLrB)-}k;$YMZ% zo;AIfJ!ZMGzn^9%8fkz?6d(gmE(h04xiMUxa%SB7?ho03N_|_XhA&D$c#or^aXqO) zP2JCJ(`NZ0M+;dvTNCD~l*;>rPmup_No#Ji|E@sG6u`wy`s1Tj8v2l+@DZty|I6{? z>D~c2U}<_nKlxQy0cLb{%fuy$6}ldf8}6)-8nN@WL{2o8 z@8i{@nNS4d2mJBG{D7mt=9Yk9${Dpb_R_ItM)d`Pr^g$bQgWSWHqnEx2NuFY)Wo8L zhEYFZ7NNjxX!w>PKvhCN4MT_tsBeY)GG&qcMjWLZa1GV zcEp5T`1CJaJljGeE3t72GJ9`N%lo=#ZyCScVZI*wInTb(dIeD2)S_3!lO<5LCkHS& z1**9?9|$f!C+|GnRFhr}Ee;`c-nw;{`|F=@(PJ=-==T5|o6r9eM+w0|T(Nk=rOo?{ z9CnE$rewe(TPpDuzxS1rgRsjQdv*WDx8^B6ejUW>(&4yGBVm)Q6x9l+5gt;-5h_fY zWNu=&R^_w3)kEs}VLky~-aql4)0PvC?g?d@d*6&7=9-%Wau}&asF>!R!<=F_Bb*<* zISz`bQZ6U4;6*VyqpHODybd{)0M50tK{Be1l2Lag7!Gjx)$6I{)vZ0Vjbh33pYIs) z3iO+J`oFNn18v8*kVPP#%>^VlA-fR-2pb{*aGnKR)@EVc_>28x`YP9}o--ASWd$Qk)j^cbSfY+BG|{rBY{I(y@al?15jb{obuDpdzhg*>dRYn$??H9vA0x-Ixne zehBN@p|uJaAm%u}a1+LC^O(ZgQ!FEYc?Of=5zgeB+0&J6-OcH>tLrYb zpm)s3WyU%SU{1ikXu-$UdXwJL-bvihve5+NeYkJ4`h3!Y=1=-L|E#;4fl`3}<@gyK z(~-Wnu~&)+KbO#-JZ(MHb>blhx_jTZ9V1Bkb9E5N_5~uTpbK^p??I2@{N=h;+sP^rN6$c(BftE^02rAbN*C`1HAsh(XK((F`P~^Nk14+K5 zl$3b>I2BOT4De)ZwYj~MLCMF=$=G_t5q9A8Hvo4-qsHIAWqnWk7_RrLMzY>Avb0wJ zKK>Hv9IPq^oq!tOmcq#gir5=Mf>MO%wieqB=Vz5SDQ(^rlO_&rW7INRm6skEPuEo5 zty0pxE1QcedefplRCb6k0RCN*VwG7P(yt^3d@H-d7XbG$)Umdw73Lmq+SF7&3xHXf zE4jOA^$ns#E-+|d$@Aqvo{lf>grbPOxtTr2fV#rJ=)d{$(JpiFedG51yUO}9+q-?K zy(*rWwXO!utK~=e4TXVP%yhoY{4>&99Ic?q--(XhXZB14K|E0YN3c?U;(;n7-e#qAF80<)X0KtuL)e>C zo>h<$S31gI!KWzZ5xm#_(LvsxCZ9mNeQ~>$!zNkVPxuH_PXu5W^a4=~HVzJK?iliq zcUC87LDT%$8+bDRtYJ5sGm)OB^OEjIU{7)n?_d~JbGYQM@n3{ys2IN@M6Y*UM_t1y zj{j-%V6Nb~0o7M{bJ#8UW0{EDF!o+3rJ+ekPN<%_4>4~PD`7T)BmXK7x<%t;z|VH} z7JC^qv!BQI&@0DMtdslS_b(4JCd=QmTk)we)A^^g{b_!h`KmxTR~B7tn+vMjx3jp* z7@CfL6X~`2Q2;8Yvalp3LsI%R-nc!xSABz6$>%4OYwr-^YmX6?v&*SPnX&2$AxKp> zVEF*uZ(n+Q!&zWh#i^&CHmDjvA?ky&imh^ddH#FyhR0rza^Am44lbG#c%X>H+z>C+ zBh{@k%6&OJ-)85f&CP=dTV_p=1u1ni&{9)z*tM9-Ao--`f4)3-?2JP3^5%dG(2b%+N_N1!

5Rr$HZ8h>VXRAS5$xIAKrffzMXkPWP+Y*#ZOZeGyMo$j7we-eQCo9P4|={MJWnle$`o ztI>F0nLzrIKXu2) zK$)-!aHQaD-F6a(<{%)7G+yh9ij0c`fR*r|xDvAp9+h0e&8G~B?7%Ny2-eotKBlDH zxh)#f1ylY44jcnx#2no#=icbR!&EN8h>N%);K?5d15LU=JO|!6YTrV7R}ofHvY{K2 z5*c}Fy89bt#@&+FexXTyMn9XN>nfKa*SbNTzw`=q3ssV>dOP3g8X)!@e)su2)BH{^ zkpbZN@nCPVCRVE9uPMM*bG_y#yP0JCQXlSgQuBsbj|^b}6*OqG(bLsqGJXknecV!K zXRlD0RMwh1Ij76Y`(8}br5+LTg7>g1ko;(^Mqtv`ULk?j_vCe74(rvA>cO0t3&;XVr|?^-%}K5Q6VVxC~^a% z9&7_OWEnH_v+GA*MQ;mZ4#w^N6xpaPXA@3(SeEXdI#A>gOfS&wIqeV9rS{X)(yvxU ziS}J0aQ(D%)3GR-!idArIlD~1i$A92oXc~Ek~Jse1T$**klTP6@mgX3TUel(scU!) zGTAbnHawyS z2Y0JYpnZ1e_==`!XU)d*5~j1~!AN!Xi#~AoX5$usp*U{OIzjfqF+1bWyRRqIbtn6L zKq6YHoVT&;F#oLEcYLZxNq)-sZ&#)*hO4IiLJ-+q{QQDw)=HU*43gJ1F%enf#?8PD zfs9!0+@_rh9*5((MDI4`s>*{wkus2yI0J+YAa^QxibQ~X!3QY`7Ca2_yvJ8p z5&8KRrJW?bE+x!#d()#<_l|;+&8G1ANR5=n^<2z${y%sY`LyTj+*~+7> z(~M~%nfM|<)%scTtL?P%f7<#Se_6Khq8T;iGzQeZXVKo$nyY zSV^hmnX5pKH9OVfxIs^Eikv!M<4ZGsie}+YhgM6Ild+b5NW&s6Wr0UT76Oy|7=bXr z+jpr0-Ul~co(B~L0e|n`|>v6aAx_X!A+15+_k;;W4)AlRFj&6QC zyuHcPE38qg^8IhM^e;tVGX1%6RsHo?=AUk|4lUK{yyE@DmOegND15EWHrHj&c2D#9r>iWD0C;$iUFX(f=$XK%{Ha*&% zx|i>lDq}r~aTx@Af$~abk@%}J$ui)uwcp-c#l7~-?d-j__H>viQ9+UN6Z!;5Q;_`6 zR6N0dE_omzD9dBjJ)TNMcRbi^v6VUV_O4&8`)Zhd_N#30u5_V3dUwcs<)LUpY7lK+%UYP!d4|NT`*dChA z8g;~vfKnQ$HE;)_0h7LXTp+6PJY!tYy&_+`z`f_L4?GIU=L3dLKQM3~N-Ph&V34;<2HrQ0vA01eaHao^c>wF7~xXA_D%0UJ0J zO-$C4)}4$mDlEW0;Z492P)@MuUX=}vR8f|xgh>PmOfvVIV_PoWsGfTs*+FG403RWo zS=ZN2H!qv+Jbu*Yus9JoYXyt?{ax!i;X)BEkSB(|>yFOxRAH0F!NMUALi^(I9>{BE zYOhlE!w)_h9JP1qw}yKu+6pb*IMPaV(!fA?j}U1D=rI88TyeuqOAQT=%=aDu=5D%DM5(Z)fQnwt?qY?C}^L6*+_bY|KtTWTS^_#AsI+WhZR&)S#dXqHP7HW_>g zkljvg6)BgmW!6;s0pUTUfLEELzU6!c~-_$7=VpyNQw@7BKSRHKu;Gf_6loZQ|X zi}v>FV5y!U?b3{Pz0>4tZJp)DGISGaD^;XUo;iEC^t4`_y=`%xRou(hX)|NHjk)I; z|I`m+4|>(jvSpd0wh&SO$GJ@s`MbC@@qB;7{*K*qP9Ih>vg(-{cMP7#CWebKE!Q)TwXE=xzaA*g8I***28KH*B-UnR*VWsVk3<5nZt80R4l)i_m!N z>nn@VpXx981o{I+TKY2|CNiS{5!n+616S_6ArCFSm?A{Ou4T27sI9==H!3SXa6t3+ zf~FtP%iElktoqucJAQkjv9P;hP~x2h1JXU0nQ84R+ec0T$MJ-tu^c(SqTW|%vr9JP zcoDp8p+(WEwRYcm%X^zKRthu)xJbOL zziixoY71w~y6x=$4J$fCvhrPd)LV=OP9m*UUNRu*oH`loE(zu{Q^3 zvZM-Q%bOkAqvK6*&s~MMZ_fx&%J``=Cxb|vZ}9QbWwv^O=+--wbd6vn|xtLUOG2xHQJ*3f^>$DV$c6BbJD06 ze`vWN0?kL$2q;)azZ<_PP}7e8S*F@T4VA(U?`wSk!sovQC5SaeE7w!qS|rByz7qm|?;>di7q&@N#LD`zhZ}%;aSO01Oa6^Tof^$Rs`WqM2 z`*q3MzZs$ep1BbCRODt?GGpv95Dg#!qrywTkn~a;4>WuUY(Z~#{u$Ccvf7hw1Y}At z<{iIg;HJUeCjVl}iYlP|j_FS)2S%~p^Mo4O$pzHo#E|mi0Dd?)H8r(?RCLQZ4YqN` z5p`QLabw}_Ka_&x$XouWHO8&XryxycOb-Gs*D@U=8db9DOV3>KAy}({**YeI>UoQ5kvcTE3#$3@GplSY?eyI7^*~_wjdN+Bv>VoFfl_N) zG<3$FO?{3BI6hF(0c`#F?5qOM# zekc%3l0KurkWH z(LY|&>}vcBN@(>TDbPIs>Ez*5)%dh_F;JjVVGVN?o?$^ys$V&?wQ;D8EKK#E;mG-- z-NTlhsz{$E=z*c6q*S0)K@I9DD6;H>V^ZWyrX z;;^l*(dw#QbjL9CP#WkXF;eyXsaR@ss0jb=#r2mLp-WgmFAuJ<0cMkH5^U@sz;@>- zXNt^JnnBBOfG>lV)kiaB@}GhMA^@_;^AB_79=fG__WX?m>v!lOxl>dWK0r~4UxuKy z*k<JB2eb=?nWB}<6ZKk&bydseZh7yL}t1xHt+X9D`{cXMf^F%FB zBLs@ZK`kKQIb?v)r^2`s5oiKr@E>uog^vJA-jbt8&!K#Qn}Bm#$RH{9gY$X0-xy-} zFVm_ck<3tWigVU|`+tWWjRg!l9$qNWrN9HI(uJ*HJ)ncQNs{qMsRI!rlN!4}<~E~9`d%>btc%B5ay)8!E0 zPeX~6E$K<;WJj+(6jIRu)GrSD;0Sg`S44edkLV1z)(jCw!=EhR1O~_vwL#b-*?)$R z+8ah&cTY2cwpgnIcG>p~9jeI(VC-|yvV}AL)(l$3LJiH2&-KRUY{u?uAY1{gS>;U< z|1naMl589*cz{#|RMBXQk4Fr-FflnfdDtQ=pmqKcxBYvcBwI-gO#onwfD{Ttuh|oD zt}$X;!|5lFcSo;t$A0%aowH%L6x1UEMDTyE7A{)31mQo?(b1itqLPiGSqyG*B^gr)avuBEQxRgYaVkpSgFwmBDpvsxuZC4Fwdr&|@ zm&T(PMgW}(?76JhOJ*3XzZ<82uFmb`J{n=gjxtVYPf+G;k^TQq^pXu^8bp4e6Yii8 zYTr3lMYhBZtozm)1}aRmK_T#n+jZ(ELMn*>aU|7HWO4L@7lqlSS$$WbGQpuHW13Fv zr<~!*_DB}VJZ4V;GzC%H-R;oj@;{dW@w?#2?~8KvZio1-^MYg+!OH7($IGLxvZ_g? zZ|8D+t?R7@k_HgSLgo8#60Ydl9Ty?@)57ceG?cKrKZ(y|SM)NU+O}9=WVv?Oua??? z=$gFDN3A23d=ln6S36e9cK1Ja_JArsu6)`enx@FAmeXTBirhmra>JM= z;7_71M%COiOi_9S5x14-UxR_u*;pKq7<6^-Z9)5XT_BZ}$E+FDV>GRct z{dA4Z!pOg`w^r^=tQo-!bIH79}Mj0q)<-u->d(} z1a{m6RXfR+Jqeb@XqP%fKH;PD-ltE#PW;UMwg%Qkr1XB(##z0(t ze*z;({5}g0zJOAUj?wXaM_n(n1r3E1N%1^q75V?}5oRv0n@UMgSq=79gp@*njFuCM zN-GXUEJsZp2SW(nFeFDD+czzP zADZ;(7u)cpq-5d$T~#XNAX~IuY9;~&!6AS@pV+NVic}R>HTF~~<<}Oa6H~-9Zng+K zDTR3-jNCFD>7`j`Jl2{Xxri0r#frin_6-OIfy+)}rjx(CCs~K+Dup-iGH<_Czad6ES5q=L3)_rT*w=4ba=tNPanGX z(pS?GRDzi%kUQVNDSo1#tsqsQT<%;}lNX1Hm7wz}K=|Q{YDevD>Cwbcei!Oz|6w&_fJ%tYq7Z+YY?*p7@fT-(T7D?l?-Ka@|d>Z~Gcx2cdbd;1Q zBf+Kf0$74{zka+?37vp0Wb9i?xc!!7tWHJtrB@Q1vTtvhvze1Q`?cov(9(-A-hW3H zrxDZFMt75no%H%>HZl%RNI_!UXc20fl*RHhxH1y__nn7E1(6;+gi+TC%LZ zTQjezqvdF>cWIH%;ZR2Ezn2O*BOdBRnIQ$x6xaJd2ter_AgZ_X7Ui!fURx=q31LIZ>2{yJ>=l*e9}94c7j5~_`AKt> zK8MHXzASx$JCIH+hO6CC3UjgDG?L><{T-}3`o7V!8d_K#&ZUD5j9 z`0O<_40vj2VLRv#69UMjG0QGM&N|&+I{`5)(5{JPuk89JA>m}T6}&!eH9deWYO9>oFS$gaud;4FTv6w5xuD{9>1H|WB53ovoK5$b-tbTVEBm2VnmMQ6J zqZ;-+0XyLpgl>?koD%sXJjz?ht;=ooF+m_D>L}7qc4=wQ9~l&JDu_1AdiqJjhbU@S zhJ^8s<)@5XLSz2rsw9^7^BH(`E4S>33(0fmf8hk^AS59Hk{?8XadB}V9T7-Z!v9=2 zX$@_P1Im2GKzj|)(-Br>@PIl?k||dfT@#&Y)u9nGhW9>rCkPu=GuCTveLq;YXtfLl ze{V=fP}9A=;<_vJZ%7~0xByyUV>9t3%w?c-;9~+t-(4bbi1<_m2JG*v=BtS*PDYcIQW6>c@8e^fzgRimFEI2s4Dqm$$AuuYbo z=p&1?vBO`4=0gJ_c`AL2beJY{9a?)u$on7FZh@U$)vb9-=;#n)v7J)(Hus%7I`NL= zdLz=P)?myB*p=cx{TYo}&nfwk#T3K8NZu^peL8%2SI?BitbMKOh70P0|G%vcEZJ%& zrl=%H_JCXsPIZTRGSVy-`gk19@U{d4U|``n3_?5fVb;lLo)Mg5cSb- zzYpxt{Dkvp-l1J76SDpidC3uFgE{H-^t51mVG5d_KG|xXYv^Mp?Y)gqSW!khgf@j1 zWlth5C*b5WWA=sofI5O0*2h|m@`lc*2hFd47?7D@%JPB{Q61HAajTfTVew%7%Nev$u0P+4 zXKmo|MC2`*i=NPisC2w*wt>?w5ZKCs84}NFx%k^912{AIfV3fZ-1bsPjJHOAUjFRL0JB6Z3bs9ZdDE z(R=0z1yR|1EUpdovIK*J(&{f36il|YUPje~vpMX$nZM3#(#=?x{rMbD=ud0Vq<)j9 z&%>V%h8`Y1G}1ILC0Asdzi%7g#ow7@-3Uq|JJHMjcNDt3Wchy>^}e0!wj}sLHp;_@ zmV6gUE_kbmOx0zDgJ=XBg919i-4cq1p>n2B#-jYeGL6>%fhCdl#ow^*@&)>y!B4pR zuJyQ^$5qjck8gg~cVuj?P@JNPI7D6!hnI-sA@6mVnAKUxmC3(0SNvfjA+P=u#pgBh zYu7O8ZnbvVtt{bPVxGU3H`1&vG(J%>1m;04zr?jalrLw!M@{7Uj%yWnRmVP*(O-h* zu<^l4)6wi9nfBZITY;aClmeUGA>%hkewpo>G})!?Z}EG)iml+Drj7}h_0Jge1Rtmu zir#mXMt<_<3hVn@iizunoF6Fp2w`}n4_F|Bi?~rAu=d5(Hz^bC3ZU>wu(8H}XWflP z!MkL?x_U&o<#z0BNFssk#7qmp|EK%XnqEFvKPyuHvyG&zg~|>#fH-uj%(_8{8=KZ@3_?rhg8|1RBP&N|Im5aacbyjcr6>Zhhygqhs%_>sYpf{6 zOqah?EPd(;PsNW@Y%0XQSQVq$E^Ki8QO-Z9^@5z6de^V_33?um68j$?Qm~i#lb`Kw zVY^3s&r~vbQ!(~~7*DHa%wRpiHjVD}INGiTqt1cB;S0lF@%*smdK>LZCq(seZdyEg zE`%!vOVr=?BUnuW29B6993T6H891cyGbt$if@un;wi8^wR9Cv7>E2;DnN12k%j)%c zG(g1tE3G~sQz#>0MAbDw2UCtERqb@;u2HHxG#uhH>v9e8dkxq9awo~}j6ifPwe5OL zTX6aNocHFN%pr75y@C0%`pe>UO|UCHg;gt1)ryIqmwgcM4#SdYZnZ>8E(nr*a}Kvf zsgSZ0?#j?Z!s6}*W@mUHT*PjcoWAF0#l#EU8SnQgHkIM!4BtG8U%25d{QPvpihTR* z8p-dEa^9(aZKImWNOi7oBVw^MNzqb=!v(PTra+DuhifseZ@y;UH)x39nQA>USQ zo-U(;)M9r7_E5W#*li(Kly2hock@6l(PE#pZaUQlSIbS==_8bBJLS3xbFI+y@bg@z zdm0fKnAAACwfPbMh()`mo0SC2cV7!=xr{|5dHll5U&O!~!O=h8^gtuwcJ>Vn3{2jb zpV4#1GQq>twErut|HaAfOlpkxx|7#@!emb37{Yt&GV}jv`l_h7wys$qxCerJg1fsD zAh>IAcXtoaxCMecjRkiP?ry=|-Cgg_x!?c57|`(0bnP{*YSqMxUrnOmJ~Q^IqO@q) zM^QTd<+z;B1x_61dRQ9nR`$9X-nooETO*D|Thl}H&kh~JcgX~`PKs-c!~;0cQT@YV za&f)~r~R2@&Td`vL|Kn3jc>`~%wjwIcH*+U)o=7P`-LuPyrX!*^xrauN`a&x`C0H5 zhe2P2ZZx`R*vydA)DS{kM!;nV>8eP|S>Pm{o2h7V-1&A4 z42iknV%@=YWgWqc@WRJv~`EoF^^0_VxE+{zt4Mm`IL7BIXW zX6kQ8v#p1zw^SW3LG7|)EZl{lM@4B96YnEWp50uZW2#Tui(|6Ivyzi%fB`VR~gW14qJ`>`@U0^I`cBE_vHA{+aP)al0tSaLi07#BAr;GB>H_?T;% z>!Xpp4QD&&7c?&vwAm3^+i!mHf7e)f8|v8GvtH9aaRQQ7*gP~=sW8QnQuVM=^5hj#HSuMES09xxbzi zm3Rp(`Ps6Y=Ol-Pw|8DSq?Z*YbsFx!eD19kG#@-aX@ZYXkb3mR?fffI-uy`XD?`=H zHyOjlH^CuQe7*KplDvk_Bx0RZ7qBvG;b!`TeRWfy|OQ zF&hC%HhB%`w5cklm=okp@A~CJ-*G2NHlN;Nc#Hi9sVoqxill?T1bdj8gan|QFPe9}VIlY{By_yq z`)>}RSV!oF01k9YsGQMn90-3N#H4j_Ym#oFA;-ytMEaAeJWc{9{fAa5N zabS!>w>CpFZcBM@ZM^Q6b+95a7yNRwph75B?_5%eYb^UVe<9KnLyD*?30Fe)AnDUx zVes;S<|;QwnKpt*5)>@`yIa3!vof%XqIdmp^Zah8Y&_1(By9BBvdvfP<(1gbJ%w&; zr`7sZHDG?{BO&THp;XFiS$s8VLGgoH<(CQ@q*q$dA!}Jo#~|kJGD~nBNZ{pakQSC# zxtZT{=V?rlv6wTYoMHK)`-{Gb{=OeJC;g7I#ygDj@m`LrOMKMT!(FiC!(K0(R4IMo z`q%9W=Q8~0+RmZ%^v&Zj+U%fePRbH1vlh%$O9c~kBaGeM0z$>|VqUqIC+Is_0<~Ot z)xn@d0${5`z<_jPRlB>;n-yA3PbJiaTBm) z1Z-3FZ~-`{gya0#{ZXiuYzE54`hZmw=>2N`7y1@fd}A!UBlhb3C}P9Os@4hXIL-Uj zjQ_q|vYyfj>%U`CE6-Cu?qfAGxXmZ$`&Xh=5vVc1MG=>;!rEm0(`|7UgoE$9;Q!(I;Y0Z z*YCYBD9K6oXbKR!Hxoj9HqRfIJoa(d($kT|6V)H>Oy2`y{U_lFT=?e~)2&@jYo0F= zw3Mo`1~l7>j-BY)fm3Cj2jUp%X9w|XR{vmzUuIhoTqrHdE$90&pi-EBxYRf zB_XfaK>2Wu2&8G)+Mt!%SG_mmQ-4KlrZ1TJN{A~+I={*NG=fNj5yQO6@=*$59A}Sp)!$pwJyA9ji9_#w#$12f-Fr!>%JW4c@V;}F8v{}K zqQbs>^3{uI*)B-AK~TsFcSBAmOCUKdi$~PWMbJiEhtAOfadd5A{aFAOO(6t;xJ&(> zZ;bmGH#25ty)pzOQ32bm(f@*&Xa?4B3|N|=phpI%Ii+Zdpw<3BBpi_va?|n!_IXZR z^87iRSIP{7tOOxAFp<&5$F-AH-3+w@-Nn78Rs!-tv|dpoO%i} zAL0W64^rN?gB=q36jCHXfg5+vA3xi_49YqXR8ezwO_jUPV6F|fCEu5}JuODOG^x)nV0`AAe6NQ_j`#7*IyT^yz30;m-OGj^r2g_47ooSAsX-&&b=T9mIv47C&{dh2y)yTIg z4$>S$vS~?S)&J~;ADyx)v zHTv=lx#YG8oEgyu6&&e$N?gXl}{HeGg=1iDDc~!Z@hCc}X6*%r&zgI)vfP@a(siOrt*V{##7qX+_s9KN>i;NGBULA8ZOhGRMAjyhrP4yrZ;d>1$-#&TD^Gy`?eMB z-{qa$7Wx$8l@Up}BF^Gc&~JjWq;#Ujz^_#;;IE>Qcy2V1Z!BAurKs5I-`TUA8r?6Q zu$*a~N6N(xi@BGC66>vkb*lE^#j4xc1nfBxkUMs|dtUewpPorimNIIyPw=g;NlN+Lq5O-V_O$&ACTy~Skbo*nU&58yLzendA{BUM|( zlS9rScdARY$CSD*tE#FZp7=F*GCizEy07q;E%Q?|Y9|=~0wJ5s^1)SVv8H%6-A4de zFED$F4eb&G)d?Sb?)!A?$1TFVU!RF%otJGJFTo_QVSu%54KTeT_PtR8v_d*3SH0Fz zQ1tYIQxBYL>a8X&qmk+nk;8?tK8(f}v5(LLA0`bH>Z>W29#>chk)?zZC{LnVY_Bt$ zC?X!xw+^I{O4lN~*DiEfB>J5oP*!4%)kdC<&S4SdCj0lzJ># zxUY%YKq2}zzA+7|`t7g^o-6wGSwbf*@%=Uo{cMD~i~aLd?@3v`=n$)Sq_Goj?O!HJ#?PbY?-3?%y==wv=$(cT9AUFKS581fgucqQ$g`)-YKi!(pxOmrCJ8vJPzk+iV1U2vqD3PMjWJ~{4c*TB{+>tVX=wuF};of$Ff(d zSd&8i78LyF*@UZ#`<%MqpHf5raad!}g!Sh3w%TL}qokxHLO0C=MHvx0Sz$l#>d?4@ z^Ccaf^_b0M&g{xt&$WQ^at`{=297=W51HZmVDYXG_A#F7@BS>S*i(GeF6fX^B)l4H zHr$B}7r3hFfKtS}(URb9t%I%e%Zpa0E;d9kG9Eu_-%{$&-&A_rTcd7^MyJ~d4f}zc zKTB54ru?1KB8Qg}q5dLJ!Rey-0r%<W|d#JA;|qs zZXYi~;Y$~s4&FEVAK`9~c85Z}Dsygv4|iM`g`&S;Xe$(! zQZiaMX4|s%xT<1}rB#K*&>qCy_XFQ4E^-D;gcL|rE`b1lJwVrU^ z@A|1F|Kfns_9FHH7-AXDZP;HADp17`6S_7YQKPHJbf+F0OwFCpLUnn8e3`EF25JVt69 zx%}syoz)cB?s4=4{ADG}CuFluVVVO(q}n-X>p~}E7HAT@0b=lcqTMmf_)-F^{d(B0c+Z%~_w}|0?&g?i z>~=d0(a8?%f4kUL`J}Wji%%E75;Z#RI&E(hjM`)dEL-MIwRK#hw1M}heGKt-9ZA=Q zDT3IpH<^T=4fx(49_HbrCb-rfQIZsNL#&&P&rdHR)^rXtUq7T6M_3m!0v}%BoP~K! z#oypevc*Ka5HC0|>V6;NI5M1jxQv@FHdaaC$AOZsxdh;60>aCowz%+q^VTV2IsI=7 zL=xb7C4QyqOu5UTC>O4tr1%eI+70Pwt@B1DSn5F_#=q3&FL8Av$NN9;qMMe;3c<&J zJMVr_x}mZ=dj4HW_K@kq!wzVi|I*45gcsIQVJu_3z?R|Inh!$Xhy7P$ukhcZ#-Q(?nOKfFjhe0frAi zl3ADaBiOdPU968$JdAC;h92;c7pKPtmz5!xbM)it%qOae?T4%QW{u@^37vebgDwWf zo_59@3m{`}tOHgURFG~91dHP3$~i+ALv&EcNfN!Gd6+bTHQ;)1{297EUYZefn-Daf@u0G)Cy`pQx-v+BA?9P%i0M?&{GSl7_-z9gdGIMkQy_karYK;X}T z2DoCU#Pi}i1gS%09JDcEu;O2Q-8>fD8ceY=8pb7jp{6moap8KE{*KXSc;7bzk;!9= zbeMwZ#|f;`kvaP-DFOaZtC9h82Xe?m=~#20!oz~OHHL&%MKi?Dy^rNq9yclvkIor@ zGZ+=SauYiHYXogje?k;Fo$qd%%6o8}cBFn00F}_4HR&I!ZWeI5o{-Xau1LU`7D+V^ zwVbFs>(76fR@B!gGWlIbvU757aifZ$I~|(nsAwd`;`K4dy@txO~Kl<+h4aMxFn^j54rNQzio3p zlG}gF8@`ch4d+OEE}gqh?AOox{)t52sps1RQt)D26&K-k(~GGYvdH(&jbQr5^Jfks zy_@Sn<3q;w<~zOisiy&YIeAIbP7{>+O+fcgNn-92@E`lu{h$?M<1f zW}X>JOl*GQPGr1kx@l^SkEmbuNnQ!lA%i+5B`*>>GjihaT;9hB{O>VI|(@& z+9h?TZTQ{!QmxI3cy-{<7D{%LMsslWC|E-98O{e7=8l8T7VM0`inzQ9uPgekS!9`e z?OMm4?-^W51(`qb3Dp!;&H}@=4Z{27G?rc}ypc*<+;+}DT{#}gw&t%Jeie493ORX< zb5+KwIVWh@1W!)ylEwx;|U@-}&d*$!AK zZcgj0%sU=zMnHG7;ljKa<1*u2txf_ZNbF0U zMp*61(@4eUb9P7Oa7~0!@>Pr5V>iXiMWjBR8{U@M(!BSttP|nt5$;N@m_Fjl)Xt0- z-5y}bB5Vl&gWwO0=RX0VGiQVX9&?{@q~>4sSzljI$mcNWN0j5S_M9P|94~fn>YT~M!ns=8r+b%KW6*vn=e=q%-OZgt*)uAT zd|Q%IhxE8rRtzaQ9u?+X(loT?7_@=Pw1F7YOXgyWkWfT$j0cB43PlTTH!VlAHm~+Ji_sQHxUpFeT4Xa^_L%(Aa2T%=Am?Ufee#@z zG2~hTX!lN|v6vd;d`x1icuGH8D7CArt@ur@gp8xgysEsI+e<MdS(g;FLM(xbKQrCm$6KWDZa+}`80h`A~hi|Yk0gcUo6*p&H;d&K^Wb0ykV2D4fTWCiN{>}%^ zx&|a#&EgplJN_hiuPPARg^r5%VoRJ|+>`~!^!oiQ^HSVz>Sq7N=REuR+BbU_jh9K1 zjj(FZZ8i_l&pv9XLrOH)qs0WSbh|aLIS)nZ0ql7Z4m!zRo6!9`F@1Csr{?#jccU%l zV|X;tj2nka2BU@XBltn;frYip08eUvAPew#2tQo6eQGr zSxVf9%^SGQ&ki;Em9A%maOSy~uHws6))TrXTcb{qx@qWJ$nhU1ML$W2Tk`n7hj;8; z``<{p5wDD_6$ag)-elKbzi+wU&+tv&N09h0f^ce0&bntbr-rn&*?!wWT^CL41xk2o zJT-6iWqs*m6p1q8;q-1Z*4dElR^M)8Q-yczFRnQ(PLYKLdVM9I78ln3hhQ<=e{pk$ zHeu-E033T2uHX|0)S{3M>%RBZW@Gpj&3kE|HQfE4d~+95;dkZw4W33*92@)Dpot*w zR0&GEy0Z+oPp>5IW|OE_B6U^Un05I7PAXV}YCF4@_r>=$zRYL&3d-DpZ2Wv&PL8;( zEI;v9*y#0D5cLRgAwc%E&9INs8Ta!Yu_PD{5|N*TL7i8RRrlC7_ER^AjNmD zpqpH3bd#koH#`gx@m}GZ)_6~EDBAEDF$RZ6(-k`v1uyUwk|uGt{m7NQZ@J07o7b+m z9r{_3{cbVkXO3o~^-2Mw`X8Y9mZ12QI=Ouo!*OyM>)6z_Wsw$6*5tyTC0jW{R#B>OQvGu|T_}Z%VT9cgT ze=UL9pkr$J6}xuRKBM`QJKM$d3HNFSNR=6#PBwR51I?YO)MNlz6fQrT8}ACd4vgUj zRZM3T*GT`dp){fyoZ8k_*4B$Hu5>d+3RDS0{~Qx36|!_rrpNiVVXde_YI=x@idYm? zSU|Ky-u%1NW%xv(teDS!x=_|N;*;2UIu2%hKq<|#`iBbX$G~%&z!;gMbNtOVP4~8; zU<$IgQ&&;oNg@41$is5H34N@qfHyOxfpS~c?h%x#%qP78M+DWdBPEkLb6}D->GceR zNv3P4T%|I)#eo^qWl!UG5V>gb4)M3Xn&4zw+DhqoPex2v0km^oVqyWgGcXiO}) z1X|WR+t^vljtn@pdI1X31CgUx!{P2Dzl5kfC@;Ujk-p!hJPm>ta2dUKrWK9}~ zvl6W_(+@ZsPpD#x>>9|Urb8RDPI7}Ls!4xMTMrvUAbQ4kl>7uNQQlk6C@~_p7f?7Y zCU>!aJB01Gy4B)$i8CM*jrNl@wuAb)`w<&^@9P+0G1Q|3`;k4=6|DV5L0Rng6_^Cl) z@|zi%9#|qYtXeZF*7wBN=TJs}i%RGbL7E0wZ#4*fH#Fb(Fz2lBiyMC(y$(89mrVUn ze+dD?jQnz{(~q(UniUx%Xa-0#gB_km^F>We$+wQmifKR-5$ob<WhH23**dgg|E zZp`4cG`s>f>n_8uPER81tC$56kyN5r91p(ac);z|4@)d?g21 zzw(ibD(cz{maMl~%CCkF;AG2=6YK)#*+;4u_KD1s*gk6f8xkQGDDBn?A11%)0sZBc zO|6d0BXakeZ(qgNFpaTmew$@8z|CdFae#=B&kcFGAr-h93+RIS7|;1lng5XerczPL z+55lePUM-=bIAECa9fY+ z9ZRqa=cYBBz{ciE z(wH`v_Hhgq8jyH_MH3uHSE860X>lB(^NOj(8w2OhA2noKp_UtlIFTJ4SCI=7E)V$2YIbR)3x1pK4a4K}Zx;rY(XUD@4WpwG zDNZ>%D%RInU8CZATRZGEO`(1__&X_|b$=g#NQPrniMKSi)c4$Mc-8k(x2x4|Dl~{@ z?w4k5t{<%QW$`&=?X~P^4bp7K&-P$>V4LXsLywe3^m8G4$IyWN6;ij#jP;=1n2}t) zQiInJ%Ovc<;GMD^Rk$UU|N4XkMEd$My)dP*sVHTQ@RC&B!@yEgudjxQ`ZKCjBbbk0J1s8A&hulWz}rEwMJ_(fRnBurPEkWVfIXb&`Vw`aRG z!_DO73rz#8{Q)=v@>+=e7jC9QWkcww!9Xe2z#roMGg68`S)uSk?FQa8MKLv`o>cL`)ZZ2NlYkTbtp3@=97FGBv$AmOb}MiUT1zHly&%u82Gg6G?ZP zSGs-s$H?4{VcM#lSrHYspn`;>%zzX2tpZ(>8g^PFEWXsK^v65=l|EFx+KG_8KfNl9 z6ye&+CI@$LhxaNr({N2bhdO7gFHmr;+7I=5J-b%Kjw>&|>zoeoaG^u;wr?C8>2YJe zaGvMAbdqb(%=E!IY*A~)4qMiFLicIhL$Pua>+21&X#VZjp)0B#8TWE6_%dtA^ugRc zJ5(+I)L*#Crr%HQzo%F#kQM^sw*d65U(}6+iNy?Vc>jj*GRmgWai>2>pQqR9d#&T< z(g1BcM(jYUpf7JhL4gGkh_U^A2H2^$gE*lAP?DP|s~ynjb+Fvm)P%7ww9$(rrMQdB zY0uk1w#N@EkwSaVIDYZ&3QcVn5U|}b0VfUgh8n;CDZ>-BKXi6j)i1vek98{B7Cr{n zgRhMmg{bJTX69_)oTF4zM-`AFy;BdJz z5#inQ`zRoL{FpcrD}6jWI%hpVVJ)&lohdEcUb6f2hB^|EIp+Z3mPll3-ViG{6vlYMZ>Iaf0Cv)qDTk6U@M9ncP z(8>b;uaL6FWzqr&`Wow9(-BSK#-?uyJHeQPf2ukW#rK(+`d=!(murhCEyV#$-$?9E z|76H46&d;{Vj-IUjI5}!2vge|u*R7*_YjVyaBwIcIGrr8G}tUE|3esGp3_2_$7-eX<}WXc!N_?S zY)Bw-hn;6kk_%Ob;2YumJR{8k6e^ska)%6{#Ic0Dz4JK0*R4{(4M6r-u2Jd~Xp``L zm^FKdjo6pDyB0kZgmq0KnHLyB5x`M7*Fet~VT);9FF6XiaX&v@lGIyEOF5cVoQ~r1oS9uK` z?bIi1Sz|?BtnX|4Q%oi6ZzBvr$h%^?U-N*{{*FPo|Hd799NfkI+4QDWRl<$ig&7YA`6N(sSoLollF; z2na(Vg7*y-1w1q2*+S6NX>7VLIfqI~>Z6pujXhcgq}3PbaZ}=j+R|O6R#Ji&1`}M2 z%Tj!aHUcMEBfLTeC!=&#-Pf$S-e{n+dNN_HM~P3SP~g#aDs zd_^<XIT-P*LZ`=>FMD&y z+<&aIp5w(IsiX4}A!I#iRZJbmC;wG@ub>FMuN~}0@gbr1Z(HLr;uS(8_#iWDD|y`6 z_&0+1}Fg(_$n! zEYh`r9P|f*bN$y?-Nouexj%4CtUR$Ng*Km-VtJ$8J9`9=a+NxI|4$3BIqD#R4U;WQ z0Ss0tF3mlmiO6_=SDEu^VwP2}^M`D5F-%m~zoQ%ABG0@$97wNeyR-a_IU&Ol&EWYT zv=mwmeIgyvc;5gbhR&?-KUxi#MZsUz{JuI&89xR3qp)Og8gbkZfCRnd^1tQ+7JY{R zn=a#r$RR3@ubL-(D+blFijWuB2r=fV2JMD1Q1M+n>xAa5aG$r2G-|+)s=Tx)le;Jv zV`BF+rznAeF*ZW(ge}>0C3{MTzw$)ky(C?)WAX?=2(n#v3nF}D@A^(SGTnGS?6+no zn+1QsyFfAvL4OD30C^P#lZg-8!-2_|v9(8rW1XYRZFKfL^ zHLJ}ui&I^(Ji0G6UMT*~FJ^BQhrapsp-N-}8FtgOGNatGcO_F2m|UFEsra8ZLLvF4 zpC9I%?^zV*Cbk}K`5j&9+|A}3+2^`)H3@P9uSmOa(y7En>cS=X(PE?3X>peEK~n}3 zb%!l^2|dqCEQda^bYvktmll;i0b50`r5+0NSfdIG#LYZlvAY##iztykEK2Aa%5@mu zLEHTwB`A;EA08+>IXO`lt!!*QA!aI_oO1W?V(y`%g1$_UC^a@;BER`D;h&!d2#kqn z9Cedw{-^*rx&FNQKr>mzjPoesTd&hg*azJKvonBYU1TPRPT{O-*cbPkZ%+jxIwD0Y zK!2Nu{U=eBE*92tpy)P+fHS;aO8|c@a=MhYT6VV97kxXzj9;crhv>})lBy6GkVv+!S*}TO znazDtb)t$*vN0<4O*wACX5nKqRNbe|R}GP*<;28@hu3k!Bj>}AT>Qx`t?h}6tcB%Z zzB;3`?#*&NodAB*fFUDu+;*^@-+iDpaPdERxiJ|IBIml(8NTQX9^P?Qvz0glNz7y) z?k9iu8;ZSu%kZr?)x5S^bh<^?<2R^pja2-(j`{L!SHkYNDGhJ2<%K8o!|V%#60CQj z_?8?3zI5qt0pCwx2PHceB$3zkYVP2FFQe8knfM>lmuhz5r9c z9+ecVWJk#ImSkD(nhf_qjd6{1J7c#(GXK*VYpOf~tQH;2hM3?^25f6=+%Uz&~~Xt+jAfbMintK%0dpC@Hu77&mB zhpKCmt>ZVKT-FmD5vMqc(Eab!4pUGDKzDAr4%X1)6A(yICRmiGvKYe};$F?FC>Snt z&g*&GR?F~LBD=dt_(SOCq|Y? z-;+p?I?w8vzl`0tm3v5UVMXXHkTj+F7{|dIH=gO9k2Y@*wfSx0WBcn#+J1IJK>K9-QFEsjv4y1{3H4eE5SjT-{lC2)bJ#rj*Q9H&ge6do*YzAuT@l- zJ9FfnS57~x8Zx4CLJwbj+cjHTe}t_dPEiPhq{4@hhcMJg>2Nnx2$P~a!Q-SfWo|e0 z)BPetz_@XC#-aJhXds@3L(>9AS+_3wZQw2h@a<+me;EYBSZF>dEx3eDLbOLE@mEeG0_3?7c9{X zmj4B1Q#{lkManYaNxFri8HkC$&h&u;TWLQmpR@Hh#YLl9=Hr&>HGeE%wan~(w&J5v ztQ>KBJfGbF;lced1SbrJ0;{0Jj^k{DTB-d02*U%yJvW)8DlXwfs}n8G)cVvwyYZ7d z`d(6CU}f5IBcMSo$hynBrquCl$N>f z2+J(NnuPN3F9BT|koW3B6W*;%=6M>aLha=Y6*d{Mt+Rdhh=XOa9}7_m{4%ac!z<>B zxuF@z3@uVJ?MTV#7otlQVZ5CcX6^1b@zWzn@!g3{Yn!XE`_ArGeKt3lCV40O^Msmy zxXz<(C0jZ9mVO#7BW`aT-p8pg^>m+L-76~GiH*ePXj}}C!mBy19Zh5ZLBf}9Cg)VW&%H21|KclnNHt9jzS^vj!c&#~ z>G7SFmJRZ{mEh6kkPiVB7CKYp?M-$_9kUq1^izwvp+c=lkiZzFr!&GEB-7E-IBw1N znhl)sY}BO>-FN5$w~5i_sIr3*F=J)NtC6D4+^h2C-}{%37)ACa1nK(E_^|=izZ8@K zfSzcZ4RBt`58?oFP9>MfrKWvB4Je7xE7PRqe?e%rRUpGfYg+>$coA6l4QxX1x#s7z zSrE3gJhbGQIAET+_XWIC9SP}2hW%fCP=DwH6qw9vdX9j>K`vQ$%w`o==kh7m$r?;& z=!QW69&_=qO6&SxdAz^!i!y%Mv@=aO&5tZyk1ONC4xQlBLqvv!qd}*Tr8MESb#n#{6c;g!u`Y`1ypMGm)O^PC4EiTM1d7?H~s9xT$=q6qN2`M z&nCEd>HIk}FY7cNdE<2Z@9gWMqueeFuVwV>{T!Ljzl-9pJa_;J^yPs4Gx@vMYHggX zAtWr8>n5uH!oe|IOfwO`YV}W=MSSUQT;9g@h2mlr-gn9{k)XeMDFT)lG@0GVpwYq~ z&4*Gx9&_$W!v_0e#(iL{^v7=l>8b86tcLvtY6D>34zpQn^9Qm191KLPSmO7XCz^G06 z@5M`2#vxAiW~AJNab$8=Nf;T;jE3IAZr&jmS|ro3^Cad|CsL8XAn~7+Q<9GBBO1}# z>YpeXIP*)zUD)=FrUaRDP)F8X5q-8Bp8tJA2bd{oZ_Y0Et-TMq_|vJpP^j_gNo->j z9)SRl${4{jW3T9SvdVjU2d^KdbErEeT4-l;z!I+5B+-^0Vb7moifbQOR@nJkPxA>1 zdZG*tS_lqusAP`~bThG8B{45GeD`W3)HsGVRb5;0Y?8Oy>81t=eF&@2uAA64VwZBt zw>{{)e8@D(`>@Xn6)*n@TQ4)R~qeY^SXpQy;GV73etJ6wy*4}z1YV-1T zwoRWqzGwpYkpEK!0<~>~R+6~Nq?9o!zynZ$G3)==p4zImX+s%YwqS&iXUWQmE1MZ1LkxIXLqp+YZY<>lpV0QUK%eC~G+q_W@GB|E0j*3GXqhg8bItt#dm zI_IuUSw0e|Y|UkdF%fIw1;Z2~_KRpS63S9%+o7cHG%F>(%0S*CDF5Sc@ryfdH5{HP zTpapgwST*s7bseJf*QwyHYxX~ic~=Rqj2TmH=LY#{4JqljcHpnsEg$ioG@?Bcjp_s zr!(&moG1D;0z1Gy@ECR$))Wx5^KtLF)Ku?~YM_i73l}Y73dt9XN~C9$8`@c6=x0Ab zbX0hvE?Wq$`>@T_xIUup9*EuOJcjbWY%3{SD>QZqKYr|^(q5M??#8Tf1sO{y&s8x% zOKy(3Ug(XU>dqN(Xf{Ra{BrHSw(iV2iu3Tsu(wWfn9QO3bQX{6CT94;!kZ8KpK1*N z^GoJav$YZe#~z0lYtH}?>S*g95$q(n0cBniM6p=}{G06qBcYKh}gu?NQu30c|%O|NzO`7{6RtO~tWO)#)wEe%+Rv>%iPWXoEcMb>}3 z-3-PsDl+oLMi83Q^J$~=ZlXqw{kkBr_X$f9lYY#x#Jj-4(vq}-0@|TV8sI~x;X6K` zP$fWGODQ&q9RO<{BW9yTXvB0WjMB0e(ZU?m&9sQK@E-f;8nrB)clqJ`Tg!;I>B6FS zd>kZnH$B*}5{ltoiCvr)dy?F9l+-uwNQv1(h z4L+5pz4FZ56#H-?rKMnJJtC?0d9Rx`rW$!(c{vpR5Bv`b{0^_{W_d2M7+F|O!TnGA z*6P*b9&Tazj6)VQX|1|4P_8|EcxJ3c8nF%nL)tA8)73)Vg0Ynsm!Sj#s;BsP>1W51eBu zp@T9KD}L-{^q9lbS6;qnET)Pt3%fMN(tE5B zl)FAsUsL#NU%jB*t~=aK3dnCn(D6#pCLLB9vSf+0ro41@$C%(VK6bJJEUB`-dvno` zq^zcLJ{(>TSa0Sh{K1s39x&ZAFCHANb0B9%;94%Dvj*UVV`0WqB^N0Z0_Eg!-gUpgX^4nw(&68ed4|>cWlKw;3c<3jPB8 z3K5j&`;oUhIoAr34%Hh!m~e*ur!q!lAAD#}MVR?AXW?R9*hwx~FeyejIwD9%!%;#4 z*3{HgGikS<#r;fYZz5ZP9@}`nLf1n3SaiW167OfQd1z+KAC%9>f=JL0{g2<}s*ewC z4N$KP>{x!XAi&}ZAiosBp-Vxv&PsR)kIa2+Z;0%GaI255AF*;-<80G6GsgOE@mgnw zy5dn+!K=Oh^r;&HJ{VO(|AT;vJ1dI$(ZQ-~8B}EX8it^PzF2r;d}D2giL8>)bffj) zlM0K73HEr3b%L9s)vSZnEpwe$qpi`A^$?>1kG;9SR3>o=PCQI2xbI}G2DaZFB=fA2 zzPVl95_@PVDVU^=c*Zwbz5eoDtOiC!n+2 z%x#HRox;}G=akeYpRQjzKjD#^n&6lsJ%-u_nJcV3oJ@8qub8pm3$Em~v4uFLm-~lv zi)?2daidn0dcH+`+Pw_APv$sd=^3Zh&`q);MNB=H< z`dRWZB`#RY#3)hw01w{_?E}N#kAPLVgv=rs?U&bg3Gz8Tq|#oeue(ooC^S)!!(TX3 z45b={-L^wGqw^?pC@dcoP|&kJI%Nz(Mft)0NWjk=R8IvFHH0H1SmMzwoUKQq_$0MQ zkR(O#=Wpd2G|+3#9T^gjrjP0=P>6{(Cg6<7#&N;~3S=RkowEGou{@UI_%OSN^W_6? zjRxzB4|Kj4*+%inaYE!mCnI@0S1nG}fJ&FyyB${+Nj}NI{pT;}i}-7h#74`qJJ^wl zG@!O=OH`II7pk0Yl^)5|5!~CCG@2>$~}zOfgDJknnykrDy#ZcQkHkI54YT5Fu#o^?VRMH{z~7Ft}lv zY&{+f!~7!bArW?PL_K?6lk`zs26Hg(>jMY>mo|@3PfRNex=+9n4F;eC{FieT>j+Rj zSJ^I^;L;Eg#fVPj!t3)|9340O4`P2xRcl(5x~-}Kb~#GF}U|k z7*r?@G98RYq+nZTs|b@K$};l+Dv^cS{ITagB)qs^BVl!d(e;|&m4lDBt7UAvoioxp zrsHEeaTx_a3OoxXrAd6)P67;z+|1Funo1|3`U(+p@i^6ikf4(TP4 z+>T%e-_lft>Q zVuu`5caM?ha1`?V+qs{$IPeIFOF9Mn%={OmMK5i0E%E#EBBW~@z+y_& zyx0m>l9B*_0X!&NAs5A=ub)DNS}L43K{!qWMDCM~_WJUIk0xi$`^5k5Du$pEE!l0u zlU+Q&u6P}nf5OK8@2`HVPys8U;z(~0$zu3_d<$69a{k&xX_1Pree|{u?rXMk;_^24 zAn6$MkA`b(6N|>Onk6g%ype>p<1e6!_9~HOBsZ)bvgSI_I}!EC62M50Wi~Ku?q!tR z0^c5H(5EOqcGvbm3zhXOt;RJjIzkbwBHvVme0h_mf^o7@`{W!8iry(dfw8&8*)HD1 zHejQBrJEzSbwBRz=Zh2jJPfBL1Aj!8*KMLaC)$8VAwTlONg=^eX*NNrqdZo~)ow6F zmF=(+clmYvTz=MiN)fH;XHzqJytcp!ZfsSmak;VW6)Jm2h?mD@!*OHv z;wi)S<9Iga?B{4PkIn-y-vGaz2RQV{R8Nq7R4njpZu51mj|wbLb9@fMXq|S8m79&Z zw7Y~FHvXG3y;Z+jtEuq^(^)KP@)zk(n2(>4z5oj;Fm$mYM;zZm_JgY;7)-u?{(|A$ zD&^sZi)VR-9*Cm;JMqCG(B-RTE{_mA6{E8Xax=;OzvJt|J{IFDfVciRz$oY zSyyL8$KcOxmZxjxP&aZsC{0 zDTPCs?(1Xu?&}m>T**{#fX@`qwU6VqMw1XMO+MBDJtXh`8z9kJt5R_QywGcdb@8 zh6%xU{*74(--p~#UhX`5cm>+8rF^`IpsfISvV-XYq{G9*Pgq!&3E3~fT|sch%bdWq zl+Pd#=#*6=sB-}@9VPa;5CO6c4Pfg;Q*7EVzwc6k(f4@UVY@{>NaD>(?&-O$Z^);;3|J9NnKb7w~YJIM*}k|{arHXNcUiUq%I2UhG|?Jf-`0UtuPmT~ev)JectD#5O5zQjbMsjU4OHuw8RBJZCb&zoDD!h6Ja>kwH)Gex!nN_to7_ifOz+_*%jS#~E*`mY&*T&x0Wu#t@@=<+jNW zOWzD_MS$AkG96VJWq^D~dTevT+M0@Om#Ddbh3#dRA)EIj>o*zlW<)EBqZAFM^~ZsH z@NOylBmf}uSA@?0k_~nHM|L@5CbgWe27N!nCegEY+|K9N<+A)Q#oawmQdmOCAee=xn+rxv1h>UE0fD<9689pSrEDTT_ZH{XKi>D}Wf1f}mV^I~ zr>_o+D%#$rLjeH=L`pzP8l+1>K)R$$q`RA8=w^^^kQV9gF6m~7p}U)*`40Df_viEM zznnSDIcM(`?|R?08g~GJIsv}}^eCVm5LWRbVJAY1ry=&Te@6-NOE1-`bRL({jyS^jig!!Qk1>;u5^Fu} zrR5b@T4oIIJfOXCLqMF;)VL(~5d}M?InKwG7`tU-7iMwi6za4e8V%Gje zwyx^&du}tQMhkiDg_9w+El4kHLRb*?-HV&Y!X(F^NBq4N#*~LHx*c+jR!G~n_t(OL zN`ui*%<#HOB0KXrUXNb>ib0lD-DN>4@0YX}LAl<=|00!tu+q?e&`gPvMAH)=O=Hoi zS(OUwyo0rV{$+u7eX~@>TV(OUU#02w+xUQ`x%X186A2`mXacthXQeIlrB`L$)YwO} zj^vVo9+c5G~L4j7`ct9W-z~~jLrP`8j?Frn+gy8;GGp;ECQxQhp{yz}Yd4nl|xu93M{OeP(R(B2cYrJUUXSfEwuAz`8tG0c!1pcAp7=_(d3$F<= zF&{38U&e*ne3YMN@$3%k5fF)eXaCYKWsz4i3EAUYg_K0%XOM`Z+YncqLhQOjgc5VS`*037rJxPHC9z{B-cvKFD)f^=CF23+hkZ_0 zB@La&$*b*T|!CPKLdm@`3g(+$36EUhSdh(#qU#89qAV83oCe~7-4;QpN(sB zW0QN=7s@*Dx$*naz<8=2zs74o8g3 zQ3$xbe>6n?7b558GK;scex)AtK`n1l7NOSCs?)LS-^YTANgXPVPhRU@X68tmbmPjO zs*m_RVlwO=jXYJ{jZUU#vH1&N3H*P!Gd7ZGJhvo3 zidBDP_f1g0h6x++t=qnc!*i@fQx0jHg-Als&)0F+MZiJSk3%T_PoTL*Qt$;Ofn5qB z$wy7F3<@~f-@(O^8R5IL%5Q!WwrxAdY0zzQfTz1=o1>TBw4SuN*Y0pbn6>K zg>@=?8Jr2s->9@-mjF8KKlfh16ScdXR(Ev@d77+N6|}WAb()1ZSj=E_x^zbi><9K| z^vr!Vr0wtA4k@`@D{oN{{hkeH$7Ljoo~A+Qeg7(>gFNWsaJYNEDdhSmW(_Fv7naKb z=zm-QiMHwyw?U`s57>r2=*-&GygWO+ny96JEDkHi1ok0gX3(NG>@U3rHtYuBb34By zr^B;SKF{MvO`S^nr!OgcPdZYGOAs&Lu>pE*Ipc4Ml!ERf%%q&FZ;RszH%*v$g#6OUeX(kf4cIR9fK3bp9K2Fe*hU;pkB_l5Rxp)1q%$%D41tZC~vL06-6IV;^aO~4Z{!j4!1Y}A8U`b7Xb zdUL1Q<9lB;2NW|zU(KC*uS*@WQC!xyBh41c?|j2!NLO`z67nept$|_EpR5o)OvzfL z1hMJiZK7GcFvb5S{cpl-QROD-^9X;^<7u2O_MNyop#(E;XS$LDOHVTR888UD`mFLw zkl~Rhl4A;)*}UPHewMjj+Zmt&$pcIjFt)ZtTT~#S~&PGfBx`Ct!)Xy$6z2% znU5t3ddgN(C-7lrXRlD}T?;A(XYnn(Tf{;#MG0XF;obd(ydp3XZ0duKay(`@e|{+B+D$OOYzumlWpy?tbcjm-^-)&_I_9uO+Jsd7A##H=wn9R4mWEIZ5;Q*T zuW5vzrio4v(^4TVxHpqLBpTi&gP)%?aE(OFEk=MJl!x^OZHc;o>6plx`Ue2)QeL?@g8LGtF#b=$BILb zi4xjPL##25PX`>S%s+XamhSnZlW**#z#kQc);5laCJVJq1^Yb5Rh<0_lA2RQ68V{5 z_yih-w}%^H zYxv_r>bDP~&dywOb909o9I#3zpb9D_BXcJKG5qu{ueLU!xVYG5f3lM4n@oUX_fqY6kLb9f zE9W=$dw+|r2lXFCy}gBjCPkV5Mn<;gEz49d!3)SQvt_6QhyoTpYAfW}jTF~_%r{B2 zjsWLY<11w?t+bI;Hy&mz>f`#uHPB>44_87>IzVBCc(+4f0=ffx17v_zrrddx+XM8` z#&|{=RLY;4a|AKO-Yb6sVvovs+E0uDHGQH%>pxv5KZ^zG^`R%r%pEeW`w!(sl#xX& zUm?Y4n(rs2*Ww^DeVh9?r<$`@v^uknx=if-*Hravx$r5^Zp4(0o`gxNurBBck~UbF z4(XjWrjqT5nHpw-+e*yVGJ4p+<4^2+9fE>9eB!=Qp5k0)yE;tJ?YCgXu*kSfe1{gu z%qV|?c97n1$Qqe+`4xlPv}T%^3kNexiA6!DPVE1t(BXcjK4vSld== z{>+Gk^kk0M$q`U9+F4qYoYs(3;7~9@H<4U4Am2e)$sS*QbYC5WZw6p=*?fOj5=89- zVv=t!C(2Ar>Bl9q6iN9-F+N_r_cSCRBMTEf#XecAzhUznAstC$^W~(IU1=n-by{Zq z_;C$L@qf$I+2op-#3aOvOUUDxdOZQ^8FS?#o}<#HQ;E9eIma#1v--m1eRLpq7o%|OW#KhZeB3$^44>hGnT#Eh!xwb z^L5^zu|LG-Vf%Su7Bexila?6F%9l(Ix;=@tEHyYXNI-I2Y;?X~%TN7xIF1aK4)eT6 z!y@j~g~Pgnut{(lj#={+wu3SsA~HaCYclfrj(Qmay#(rd{o1x|i}~j{+1Z^!>Z8B| z345{4$xMoK{x2tr!)%rfu7Rek!sl_Ik>R$-U}0f_!@sr5X=1lN3YH&j1uZ(V@(HD{ zN>U8dBoC+ zIy6t)9oc$s6kU}HU1gIKC2*x7`E=f=>~J^G+E>|0!5O92c8?*-e1+DL7imUyK;QZWw~?&NfSyl-;GD`Qz{uB(B~ z@W;Dg(!ma@i>@b1{6JA@sZZ~WFZZTlAo!x-)BXAVX%u)P*))Tam9;FVYhN)p4*lMo zQLRDTN%f8FyTx+$kkW{ss^s^srM(DzKdyFW^XapQDGxYEh~sAOtVB6QzmdeSDp2nB z^?%S!jyTp3sosRf`|LD^tVb}H9anWz-HRuU6;S#ePbo!3+Hp&z5X$93Ns}@)`@K9gv*qcf zp5`q@eYprs5NV?2{fC!+BuN6M%oPe$Q>~i*VBg-S&9vUjUQHd5BoxXY+kAvOjVbY5B_iuGL*=f&E>esQm}3fZxim48&>NmmrSA^luJF zTsL;l0jPlk)Qg3H_KF;!QDZlh_?;IZZ}3BI}lZt`(IXL3iuy z#;Le%U>NP#P+fRUFEba@d+mPP7-cr;-$#YvC*w zHOpvvnY_^pN6oR7m6ay@fHcqj`6|Gwzx`X}c17`I=GcZ^@o<))?Y6z>3d8_&x7pcL z&tHPl$!|0}j&8;SIH6d21cJiDItA=5b@|ilDW<`n=Uc~Vq5)Px3{;?!&7Zdwu&`}X9BwnW=gdC z03hJ`9^P_Uyoq|eEJKfIU|6WNUVpw8(AygGSdt2Frc`%OsO_IqS_8!r`Q=s+U+H5bZw#5gHG%6wO0DM1{J(GK z!p2|usmw|6Wj=Hp`Kp>296ESIcNeiQtc1n~jQkrG128a0^#}MvYr488NBxg@%t{{Z zys&kOX+hj^m+_racUDrx>1v&BM_2N6@3V&ftj@7yDwPBy%x)L1_KZyO<(G;K#?+NF z8HX?2bWX`JDJ%^TPgBDlQT$3!wKbY7h30r5)DB)aW+|K@4CAtqCAWI=wZYkesD0KX z?bqX7W1jl~+kxfb>7y!72qM1gNM?xEZQSKS>$J_00>><)|>!<1dDX-Vo+$@NO^Y-(2sV-2XXzUyYjQiR)&tms}S@XovxxW{!s@}++PjaOVj~=}c;x5?D`OO0e-mp-Ro6ENLCx@PyG3WR1_LkFX;KZ`rjYnzJ znvEmcTCr#~C%t5C2#ATnhYL}n_@lp~W#viy`}ZTa6>R5)-1AP18Dv?H0$(G;`+6!w z9v`pQVW8s{%wuCCBQ~RxA6~)~+Am+uRT!eLV2A_a937_)RO^(cA8h{`h;-Vsd%_pt z0C4qi2QP3ekhdBbH66_mI%8Z}wHzi|^JquzV=NwD*M{iZ=6Xv8A_gpoPg zx5catfMZB$hL7+*3e)oh=H`c9l9K#Ny-FvB*CRquXFESmBEVkdOTv#17@3XtXG(1T zt_`R1IL^$Op8xB5neQ*B$O7o*As zmnpz$p570Zt`xzqC`Jk>z_N8Vi&|Ds`^%3BU}1P#lhs=^;0ekw*OjQ4p)7dzvm;QLcamv?3)2U;Xe z0}?1G9zhv)ef7*#rc?y~;VJLB{)hfNDx18LyHsxiK zTVkwyl{mHcr49sy3Sj=>jimX4@nSqLw#`hroQXB!`=Y14F`Z){i@i!T{1wD3E|&Y^Ys`C&rL6|PQ3jsBu!mRkU-XuQVlmVEer;OoQPENod@ASr zKE${>_tpOEp0gG?jpRvc`|+g-;yFC6uA-;hsa~X3;WSS5QAVa=Yp-arR$1EH z`R)+r4qx=4CT#@{!}s|3iXTTh+<+IU9ZuylInZ!TeI^3~j_OLl+rWU*6aYBrYhpA{d-{YinyVoH5+ec7u%oIMU4)*QG2YxQ#1|3n3u~c!U%{ zM7M3uJAnDGA;HW_8X8HzT6w6c{Uw3GVJ(~L`SvbGg$*yyHsccGPPX>TIK8gz+U>&^ z0Xx)uJ8x+n*7oI|jKc^coRI1F&t>5);BW114l*#aY!QjvB`KxC{q|SpYuct@wYA2`EQh+eres?pmZuj>Ll;u)t-U`S`8ZL*MonL)I>AJv7@HfIpXFC~KkWXXi-`*D;1B*ZcA)eWQpLh@ zc7$R_xa4%I_obbQ!*0gY@7Xq%Vx{krTj_q zvzxmYWAw%A3<}X1scJ0jQ9A|EMzd&^lSp_LjX8##q7c2P`!Rn|?v;^-1#3{=m5GM5 zt*A?cP_)CZl1dp26D}gjsA;0Xw=@G1%jUUrK&usNULt|!=(`X#P0Pt zCj&$1Q|kpjkg?gc3P~ws*cCa=1{T#kxw7c;E_Vl+dbToE^p(nWtsEn;8Kexr}e-aU<}ekaY^6$ zYOuOa$IW(nUsPFR7?4jOt`PAo4-pq+E?K1i15$%tGFMVgAUgj1{#Q8*A78R*rhAa{ zKD6mFK_7Uk-cJk5-1~jC)+}vj(sgQfCMLAcmhsty56|c4=Gp=0-+qSJ)NY1v`Mwe6DhQo^t#SdF0D|{G>jWW(4^f%GVDWCd54-Zu%Yd5Bu)-w_q9doZ~?K)5U z9DCtyqm`Tg(H4}oJ_2NWkA2FXB1JDE0QPRan2@oWEk|Ua0U{Qd*ZHtpi=LCNNcLje zjPN9$8Y8KJYS4#h8oaMzLB|^U3vDwND`cx;gHvqbq|VbjS%yyV1Ch%U@3bD5z{p~2 zZ`lJ2lBNlH+_+15eyx}wT}y!qZYvYN;`nYg@e25yMm%Aq1i!QGJd^>yEdWU#^$r0`#n4Liq;It(XByAZ0^SAa&CJBLmt*i%&jd}@Wb`q7|tDhnP8vK zkeDGILH|Blk&s_8%NaM?K|w*d8RWfxYhM=)eu^y0G7MEItM8PMf&QWmXv4z0`?!@m z*}FA)q56E4AfW>40+~JD*K~HfCY!F;1!PbUSnT5?k{5uuBP&zbdr;w)_XEJjm@X)Uieh-UFi(O^uA~CRx2# zS?Yq3>kVM&I4j>C){nu<2Q5uU^*PDEramhxEBoOpm%BTL9|~Weh$XOSZ?T9xbiZZ} zYdggv<^45UAV)1EL}mv|f3{T|Z>&ev(bLv-TfU}i zEMslm$tLVsb|d%Rp@fQSsi<_BW`dXU?dMa0gP+T@EcoN^DnN=8_Bs~g;NU=zWCPt7 z7HC=B^%rC|ZfBS7%X*v-KYu?aHrD<861uzGCbE({0U;uU2jlvwKb~irtl0{-6}j^I z$7(gy*Vk*Ny3#4QP*5Sb9VMG;y#cQi3w!a7_VDQwv1oOlZ4PQj-fSl7&D*vd<)0qS z*MwUy)Yi-6`hP7BiOYa|S!2&q(li*EqXIw(V9Lf~>fj1yE3-fDb(3=c<<=aizuf&)9Tlg9BL<;y&t6oRk6k#iCwI0YkO-?hQOJ>)ys|qU3aU} zpxZhTi)b#Pk&$v=yW`1z$$77d+mZ#0CR-MDcf&0BMS06dRfee-g;z3l3!;ygBXv!v zyCVC>gdpr81RCEP01ZvVWNkG-K5cM%a- zz1^5&mNTW+le~w+B>-3qKU&nbPRz*2c>hA)W1Fnb+g9+@yuPgIYCgcJ6P*edeAf z*Q?jq>Ge4d%~sg_U3p+HZI$2hU9*-3cD%d0`%!D#$w8I%UqjF>ymh#si}-l9;(xzhSTO(La}Px@s=oJ}#a*ntV07EVWf=^-3`zqpx!Yh{ z1g?Dpn9kYz{6KoWv9Ymo>A}FllHb^P8`8#oW$FFMpKlh~D=@+y!V-m>rX#tS`+n7& z@?h<&bB(#Q8M92Ez|{T*iVZG5_6h0cmqDw0kU4>NQs61!OafktnNyDRwunpK2M#*X zMFHopTY(*Mv(tp*n@W-wR)}>jC0o2cG9a$|{Ozwt`;XkJ9=LKCCeFHjDY;~CJpZ~i z4t}zz!KiFaIFWd=$u9tlYlNRIFICO*+YkwO9&A$l8%gI!kBeIh!AApLd+GXVI!RuB?bQo=*X^nP^rV|$AetXb() z*yIHe4{95ZIY)W@*C9d)Ju(Td0x5C-;{uSD>o$`#G0)b@0eXbR%|ihf(y6OMUm!Aq z!eNtJS9MDcFJA%Hvim3d&x*IbZJS26bzR*lpRdsX58qMtw_Q<;1QR6ym$R9KS}@qiEU@$yX?K4E_mIJ{DJORBz3am-bRVOb@19t*yVU>_yN8g6&C|QnI{*M z3hU=L&y#c$^*nZ?lhL$%#&soS#>VsR5>e z>D2>1HIs#>sZLTHolwyy`~b-nfev&u4FP7{-*Ao-vUN+@Ii_^)ax+=q2rCwym%l_O z$}NKH;;?89FhAq6||=n6g3=1agr@V zXK{9+e~$2isXtqxuqcMB?{;dN-ykn8MKN&ka}hlhkPUpR)14OFP@@~7dvAv?H$6$Z0{mEjl7<s! zo%jMFYO!`5Bpv`oer`&um1_0uaajV)N1IeddZ&L66dwU(!FkfOF7V>Q$pd~Q2O!u8 zg9)q(xIT$Yx+!d<$KaDMes`73A82SA%maBgw<#16$OX+5Q*R^MC#DsF4oc72~ZT^p_g2u*_ z(}J{4h=(s9kVCjGd4vN9A@3h=@6)Qx)67JD7fWN2n~TZj>j{}OAp@jmr?tLA&Ua=h z;*_K41;rKp6(8S|6D1sGy%5PV;xW!acl6~KHC{`V@6&gYRa66`bU^KtVL;wYy`cBR z^LX5!WPP><8AZ6(yn=_8hH@7bS{{~{yClnp?F0$ShU!`vsLNDaVGD`%x&Eb~y2SQ^ z#6rb=mc-FT#x8RD^;u>2R)}{HF{8PZekSybG|H}rM@%=@-l#`lUAi=v;f1PNtrBne zIw3mCJqphtMt#N@JO6Y~M_19{##2T&OkFJbMS5vS^Ru&f$jv<3yMs~VjCV_;T0;PZ zK_k66y?-ve{BIYVF=NGOoeD=IPo8E|Atzb%9W#4WY{VC%q<%9DlUz{Gd~W(TtBfQ5 zc)B`$$*>D*)E|BYiN3DYqe5sMu6~ef#yvWW(8!JRi)kh~hCfj<$~oxn9B@PVVq(!c z4U^8>yc81(QsoDg8qiHC7kL4%_`g-g%duO(W3WB~!e6`j8r^18j)@Z3{Ni_J^#z zqV7B(IzM&(AM-?#KFHu#Mut3~+>#8=2KZi%6B85jA2zt<3~!w&*rXH`=(xBpfA>bZ zQXWUmz+Rj>Yu*98z5MT$a-l>W@6sUHfQ)1mbO^uOoe4@>Cx)SQFlCs18c1t!Oy;+K zSG7H243No7@;Pg*?|k;#Fy}x1?&bUq2CE~mFfd4I)B&d37;PA_P-}^>g!79*44BoD{U*NPz z)IQZTE{cs@R>mbC1Vz4D8DeF>M?yM&%i3BYjBy}>BcuWlA|>6VX7R#ke*2COe?GQe z*|q-dJP~aWnvh>%zO9yD;MHSe%Li0b$HD3>Qnf@`FE5<1nWd=hq5Ox6Vn8T+NjQnH0E`W3hdH3>Mg{P9=T)|?4d3k+XHAjm?=nq`H@o)o?#mCpUU+aV z{w@FPXhGS>4K%zaqtwJ$rFCY3TDrHMJMC3toLXHTZyp}pz$)RSSi2Wy=G;J?72sfS zqm)BclGzlnvnvyr@WZ6ZcW%uO&jlLUg8;dn*XMQ=$D+`N;ckJ-P4tv2o{Yb*pIL;% z|F`YffMLZ{X5ch+K?$Q(TQZr&EdrvAGPrt+ifA_{DLvkZ+sm&nkeQ z`K~^@Uzj@`UM8ceI*kae>uVrtd$ntBuHV##9Gw<7^$2nq<02WAqyP`;!j~3)9v-53 zT<-PEvKxMrmR_rY>f1UlpE|oONEgVbzx`zQ{+x&jVZ|2wBtR`0u>yc9_G2KRa38)I zPIL~SJm+P=|4_yY@*X_~h7(o*1txOOHO$@!^5L8)L5I)VjX)fg(Rm#rhRm$HP_|yl zysYx!hjeVB>#&jKKL*DWlTE>+Azq3GN$!~y)BuIwuGZC25>WB<`KHU!)qf!$D%t#= znbyMXC6?ID03^BS+?g3%E@NFzhB#hYJ>Imp6ZARvMfE9Krj5?<5m}zbH{pLeojnA7 z9HlnzJy^+vM(w)STghWs#>-t&zP-E?@V#N*L*Oed%MAnWnf zp}u;JSMbt27P&UqXLED*?_+L%I6Y~KB=n`{k9^}3tsjV7m8-{gQh|R~8;VEyO!P%e z@=6WuErhY9EhEV{l1nq6MV5^{X~EG$a3Aapw|u%mDoPfg!NS8u(bs21>$m@D6-ZZe3knQVXe;VJB?J88lU#F)(Y=%u zvAu%AUz_JQIJ1w6U!$(x@8Y6-Y+HV+>5C*=7JWqS-WFHX{Njr7o65<=mQeUJn*aK}hXW1SB zKNn0+S|Xsju+A?P?l?-m*8o*(4c%|dDb=(ice_4SRX;u2=*K+X-q^5PyFNYQ6EV3k zd zv5&wD&`k`T5isH_YqIKB_&t~Cq-g6Z3xCuMqajl|?h2#P5&kI%+H+tFmn;8rjS5(@3)w~cr```UEL9Z=wqk9Rp{hnd zFFw6nwxxWt`Z~m?y|gOSjQwX)?kpkzg9D^`k5UK*#tiguqb7#0drx%>-AeM2iKia7e)VLrxyk(>fu$Bk7^ivk4LTaPvSAQTUA{{D7LV60A^O0+xW;I3i@DGHS4HH) zDSfl1NVCm=PI%C+X3;?(o8nS$1ap;g$Nb%rfnEf85aVNSrbvGEpRnoZT{&lqmlP{r z=1G>(6P;q{NME(i-?g7EXiaRzf(CaEhJRSyB2-f!+^Pa#cWw6nmsmsW0&tCtj1<+h z<|!FOfb?kL)J-rqH@Ch}w$5tK;oF1NTqBnOpMXHqw7me5uE_P;Pq|4&iWjGs54+db=U7vlq$&LGPR+k?AGU#A>-SS9{y8f^a zBJx#}ZgbK+o)xVA^miS@Z1Wsw@j?)i2~P)Vz(Dp7%Hg>NcBXlhV_AvUYp64jXd}47 zoYjFE+1xAd_U8++8}=Q!M%eDBDJUpxR~4%80ae+5qoaV7w6y+A`kC@=n(n?u2~SN; z9i$=B9|9KEXF%|M8$sNBd%NF!d9~oP{-PBq_h~jcYx41r=7W1hPW7Hw z5!deJpO6I$U4kCnnn$e~f~lX=T9VWA7A45x%IGtpF9wwD*$0*wKl^+Zomt%W0)t^2 zv^@SFe%T>=XGBSof1um;8r_C@`fjw2!tciK8BJ+Z{ThtvLP~`m#OI%8acBE0OgyZ# zi$k=?2?MhwmAP3j+Xw`V@cP4ll+?NjY+ELLP{?an8d$D0VH<-6!qWK!1sJtV#_t+IL&6}yZAW!UsO^BX~nren;rL4$Cd&4|v&0M!6j4x;jrSee<7 z6TMzn9Ys5&7UaVL^-M@v*}(bk6pq9j_~wjmj$6eg)0qxxMIUcOPwJz)&fM0U`3BD2 zl6glkT&CQq#}nz@@VHdEl(bBzotoY|!N>lIc0a%A=K4!c@*`)O#h7`Cy5sHbBv3T| z89(6!cMYnGQV(AwH`)jbL@N^+djsvf0X*E+?^3r>@&!INF_+!SToj1AW-9*Qu0CJy z5DN-a09wJ0ascl=*D1c=A%I^pTQ@!;Ag>Jc(a_LDtMzg8iPUMb_u-I}rV1%3Dz*bk z0AfKmJOAD!Kn+kas=)hrU4ML8g5O!J*_7})7^@II%cx#5e+*xKItFV3gCKCRZ?;C0 zRZ4gb(uj7Ot%C^u5I))~cOa`4dAv|*ArD5LehXHB zlw9x+j*gnnRT^WxWn1~(SJEGS0rvoEGxkCmncinoN6qUH{wRUCvKwyec{ayhEP3J0 zH$avKWLP?Or#)U*{d8C&HyaXs!IQg2KxQ66&J`BU+Wd>Lv@uMP{wpBNyyRJ08J8qC zk2}Ypgpi^OAivG_g>gTTFAb$fDZew-Y_v2yRXg%3H4}+}NY;h1AnQ8w2K%v~c|r*$ zIg%oLeIrf2gxBz<$p?AQy!1>*CH!L)=ovx+Ww-g`^(waTpZ)Rbv1Vq~D3ifO>ldsm zXR$;JD#k99sM?dD#R&Sn;EytL@oKy^Qdw69fmU%YUu9HIqa-)?S;56v#=ll&LuXce z7w=vqsWwN1yg&}KjfI|FCxB0egDKV=c-_}vbZ?!f=wU*zq(a(gr|=ItSgdBdmXcVNWdN_#x}9AM9)d5hjQW_1$kYwvNt<+e{RgkG3~Nl$ zJq3G`N@Tw~T4@>U8GtT9^i^ahB#?PF|;T^-JoiEs}vxxRqV9bKI%U ztz=eL$6JF!G7Z&>{bnV`#AcKMe? zZSi!iA!8Wxbf4#BLDgU7 zZ=Suo1%044fd6{2J4wgAeyLy9s&$Ouw%!}*#qPM}4Ntz@Osp7XZC>&72+SBvU^WES z<=?DAKzM(0T&U6jko5Lyp1@1q0^B6zKW4|W?3ZnqTZMqMJyM8BLGb3ov23c^v4_b> zN{>6obDA#Z<%dd zi`1T#jmc>8Ywey~pl)#4Xfs%O?bI8Q&%!JZM6pSHhG<<1Lh%5d3Sca4XMlyPgrCyZ zqXbH4)|b5YnU|hckP-M@cG^|IH!|tljXRw$`GAtf4S*{9?qCzjbwWN3*NcYGLX$vI zlcZ9xX=A1yJPHDaviv~mP(n!VY-N`!!w>slIl+lLYjT(iG3eoNE>`EC|KW1)yv_N{ zU;S7D`6vkC1WGIB4;MD}svKMM#DlX6qd^a0IsNW;qd1BwM3utZ4a{v+3_G;f&bWOz z=&!Ka0%A`9edlGG5`F5U-pX@DhYX)k2|Gt`aczc(}f9WhAr~EN96Bki!DAb`YX_JZL-snL{~b`y$$$ED&{G3F$Me|9K~k0SsADI+Krj?y>b# zSw+Qudi>>g45h^UbVR|u;;NsSM1Z2YJy!~w|1p#<^8+0n-PPq>eD7-l8&VPBs~cdy za(a%Wd5{rdpww@>wuOU)+)h^B`KQaUG}2$)SeCVo0Boy0uE&R0f}j6DG7eGiu6l%z zCmI~n4J}G;+B}a-pf`h>3DdtH_V-`K(&AyD?7>EBt;tJ2rP>4Awi+ly&3mtdFN+B#PdrmQK3x&bCUXM~TA@D`d2zy%fC zm%D9`TsB*Gj{rfA{>okV$%d5P8a35Ohw|%W*h_A%Sz!{!(J+=C%f4gvZ6<^FUDJL= z^O*y~>3w#N+vCO*hV_3R3ag!H)r-$`tZB`X%-zp#CR*Y&>6p8mlY>Vkn2ZAjf>j~b zvbHxuE_r^{3WkT}*<80P>*6AIfpB6yTQ2kxrcWtlD(dGdXF;=AbN^;AO1)xd#5ljn z$k3|NME{NX))D?Opgj$tqXE(D>2&oD7R)kEz$mWXGBfbhX7+EPISMSfg-3<5|H8n4 zoW(dsxK!jd%Y#UxsS|n$dki*~!iBY4PT-gM6T(~?n(@xF7_F=E&Z{2@EvjWczwz=N z{}7lSlMMX<`4iV1Ye*alB;ed=V*wQw`*)|S_29Zmd9lY-+0W6dAJW#=RQ zy=SIL{w|4M2>GB~jV=HjN6Rd+#w&fpzgDai`p7+aB2Tbez9v6ZgyN6GtA}LzugBF6 z$_MVW=eHhomn#ISqm%`@mutNSYRB}j5|xKFM)#wX5?(u8k{ zAy+(rcmhxIzxKB~4vw5K=Oao=N>(V)&aX(M>qeQ*ugWxfb;ekBGQVF2-JgvTxe4gY zbfda*21F`4V+CiIzH5;HOCg2d;~3bDm%6SMfc|W@Hni;t6nVEKXn@3`?vyVI z_}idVo9y~}x3={*VdEEo4pBb62EMx}aCOru9=->ATJ4X$0YcUnQuQI%`0v8E0P=qIFIhZFL+eBI=E zWd6^XG>)XSEd$Ws%tCpVyf{7g-I`^jrLU*4dAgT=3=a&f!5l}-C-_ri2g+^;7}aOo zUw063nx3t6z2b4!ta(9$%bNJn>ka zA5cP7KRZ?Y>>)R$oaAh!`_nl-#fIeK8(9?7jeL5hs2u!h1RD*y0r_!2N5)QZAL?xz;ymoKrmmx}bM97E4j)~lv=NLd$>rD?#} z1a7o7o>Ok~SXf?B+j3pPZc}U51h=%f*aMH_b_I2LU2ki%_Cu4qW8Zxx0udpR?OIi{ z_+}!RI#_i9+0)(mj;YfHqZ)Por>z^stJ2KgR=dKlz=Ue0z~&}k0*7b_Z@&2i2X)R7 zSs-prRmu^zeQ;NYO1!AfLT!W1z1zq;p~e|vBN85)4WhPtn(auE;L+`H>!)?GSJ4?6 zOGY*1BLLgMw)slyASekyP#s~RbZ2VJG8jNcPW(lODw>;1bycnRG24$G?XhRqG`(jeU7+X?2zwgt2N-WA4WoK$ z)7^WCb(~fMxgg1DX+r>~8sGD^Jy7n&61n`I4|IBp(#P{I&{jv4~GR{8bM<;<`9>CTV9kFPy5o(o#UITAgKpOxhq2wXY) zhcv6+x{iz6%M7a%Vxcu0!`q^?8&&{4x!KgMp;a;>Q}^o7yx}S^emdULAaQ>7hTHcB zQIt{iQfrEq@YBqBP8ynY3BsuDV?cTb(pY(aUHF}voPohO+Gk&Gjs3+A^}@l5kP&&V zg`}i((pjx@-5=QcbY*C|+*N9fuzBA>7q+sVkK7He;tD1{(H1_K5-Gk_b&R*p8tQLy z7)=V%+HlrVkGkMlQ4@tU0f~Ws1KZ8Y&zW7y{u!@cC}>`c(CN&$lY&JyiF*^%hVwjw zCwisBg(VnXNU8&xE<$nWJ%P=NgmV==E>3b~Vzoj{O4EgWfBj2JDs7vMnf>xnneS_p(%AmSMh5T9-s0 zFxgMAxaS1LwQ9b@4l9UXdzuYqsm`)`wEwE@RS%3KR6~f`?Kb2+O=01_bvd){*sBkn z+T?7_Ts~s}&WfUOziT(nc_!>;12xL{chG{6*Ro%- z{y(0+0vylxeV;K*$Ha6q4Ab4ibTe(bW3Qg>o|=F3xbnQt>kr2D%IF{Ahu5{XpcDj^Kp?ren5ohEPzEHQfUjsX+#jZM*04CGsi(eQ z{2t4B{%8K#ebuPb0*R~P0vC9PuH%%tocD$Dh`uFL(5Wi7q0sU$(I<#48;rxq{`!TDpWO*lX8 zBl(99tQr+I*sq7i3IW8RVy*yR_w!rZ`DzMqpz#gd{3z(sm13l7T%c+Y;1Mx||AyWg z_{i7kw-B&zYXVq8ES91cFNo@|- zg4f?_K+{>yNP$BR1T@0#pHxy4KjevA4rV(58ZL$1)lN70A>{6O`v;M|z#mRJ6+r1% z2lSlJ-Q9|x#poiaHe>|^?z;d~0>*wx#B~A?P`zgJAdnRoLMy)>&3`PXwPY+AV+O6Q z*__e@JU`INi3?ES@OUsc^_Amk%6X>3agvtQ{X!W=C<8Rw&GPE~g+;ZqRD_?w=L{eu z<(zaOib4+wAd%f2E$DNgB^gaHPCfH2?If6vLIP*f&^F5OxCHbVhl#y3N|)kQF8y&E zHmwwH+M}~>7L9PgYJkV|{JVVIf-F?sui;>RMD~yvcO04JaR-tqc=Yr>< z#mbr;dL*8tjQ|JyC$Z*=)fKs0N8~#6rbHdZ#^*7UI1jBv3F1c7MD-z!j*vn(l-6dS zQW=$cga$)j6b|^UzZJC~a5<;X76Nma0yQu@)}yA+XSbpsZ7xQ>9rI34Mx6MQUvUxX z<-B-eku$M{_xg%I$MZFeczDy@n@(?c{SfQRRI;>{ zo6_jyzUjGeaW6ttiw$-_sp^LYC)21qqTr5U9NLqMc*SX6xJeHAWuI%k(za8{<(um^ zKZ~r9C+`!{s48o~Q#CAg+%{T=f_LDmn>5%{?emm|qbQW(?{6VoO9L3aP5R>quZ0hP ztEO-{Gbjq44|(^=103&oe|*E~R+{kwRI3~z2w1odwVNVZEk1FP9Gl^SHFGKlycDy zhv+SexI4ms6gs8*D8Q`W%!7BJxq0daefbt>f06;Vw5YcG+fit&s={>i)2C1Fr&&+M zjw?XYoE%kK%GV~ii|cyNnZCrsb)0-t2Q!XKq#%4}v*mS(TT-+b%H3d7`=~l95U_GA zWjzc{tb&7DvXSLE!YgMxkd47+}OzLM=ZSQwZ&HX;5pT5pdh1K(zt@VvA+I%#6fnixu@>MKq?~x!n z5y^hOPQhma#s?F!%}#0d^6RM|8X+=oo34f?GIVw#$O83Y#IZ)xjcV6LmEsU<+emj^r2 zmP`Dc{swxkBs##X>j=XE$j&G46{fwpD!R6YeP%9DkN9xC+_d8LuKBz#+Vo*>N)Dj5 zcgAz2qVB%uA0kj|`Ut%F%dH=P$g|hLM{r-G zWIg+R{6|?|x`DhT-OgZ6>-y`uwmjJ+X3nF@oOdX8O`CXJ#UIYA(0nKeeOYe)T4&zv z8(4b@y6#U$^^tic^awxx0wq+Qp^U{#z;jxykYVI2)^AB=mx_sg{*);1ePaZzS6Omh zelPjv4L@p^;h#{fp)|p?n8!N1SplP%j|Nh@0m8s50w-`c;~-?DZ$ z8>|u7`%9BiRmCbWexjNC0mNcVCS^VC8Ry+~#+N6<6R25;{vJK63lD0ez+IcG%{rU8 zP<*|#-goW&I!{&hq-8tcOYbkPa#c|p#z+l>0cAW94Rpc8XXX$ceSOjxfiooTB?u1h z8nK7#(Qr9)7enU?8(+>_9p0Sm3RrlG8!z7pZrM|L#-3}9*K6vh><&>7xJ}NFgUU%P zYp98>%w>q>jn+a!E?5mm_dBR&FVno5+|2j6;R8(N(>ZYkBTzViF}G9RE6x3ut?((* zxSE4iJH@o>yLF1+0XefWt5Whn!Iko)oPG$~PW)n~=+7mBg!w4rolf7wjGZbPB3D1E zqtk+WLZPv|UJ#MrRsg+9XdAO+Il?%D!b(MeT{fS-m}*{197^VMAA5JyR5sp=GgV_b z87#}v@O?h*{^!r17of6Xd}OlD%Qf0^As@V6vlI91s29x!{e^8;X%@ELyMW{pL_bFh z{Kb9{M88bs{Ik8Ss-*?8<;cL?x!76G04aFV3GHYTA}$+4P^);b+>-YDw_4>wZJy85 zW7Nba=i}v;V%?f>fZx|;#s?f1Ac(W`trtC{3nZ&zLDc~c61)Wnhe88FwcR$Ksz3H1 z*KYkO2PD+mb$0UCc1t_+HP*S2Ep|(MwKhvKU~T&Q`#~%!+7AwaV}H2;R8|{VE1&~y zkq0V$FAl~74h{|^lBNzUO6F>9iT0<<%zIoW zIoAOE)Pw{t?uTp+?dFY0X6q8eSXUg)OE)}I2K^OJqP{Ii5t6$6P3x$~boJn7<8*#( z!WzYe>X$J^3i?6Cx9#JDe%6s`J&gG0v&JzM08G=n!kW2X)=E0_89x?xtFAkw!8&0iYQT5L_sNI3{BuG?Po6@QX^h(82`u<}hi~C)Nzz6) z`xUEr%c~~ZtW)h=xSsT#`7>nK?SoZhM6sz2QX}V<{c33ZeWJ-cH6bq?aufZ`>k*|e z=m-pLBb4}BUg~MR<=1w{T|SRGC_v}wK(Z12 zd`N2kX)dSn%m>F6*sV9G8_>3vZ**$E)2jqV>0QI*EH4g3^_@^RqB@55V~+ucByhHD zsmb;Hl6!^Y!!ZvKmQ=o#s}=>$6)8-d5f`;d!tVJYyAe6VNa*<3(H;U2 z_h{Cbml=yawX0Gl5_32M-TGP8L!f4$afi8^9)Z^nd`%zx`j&dZ(}d8s}0w&GgSbB)h~*D>p$ z_ZJ5e`U~vjeY#Z?_L`~BF7-J@ubXpP*Dd(gnbYQV17oDbk1Ix!2E$4`K8b0wG*dOx zi(`Et6J0PgfllVF_wKb^GQi<{r_S_wbXO3(RFmtX{sI{INgq{C^J8s9<^=2ba>8sP zMKBo@!)vbRBx)sCt4PK_%;>{iV{&Ww;iBom+DaxxOh4ypRKfe9J60=;5L5k^CNEYb z&yVx5>bt(eBTtb z^-3LECyzeDm3^6(LTeWM9MxV*ep;^X$4>go6y(hlI)( zKJ>q;(uB5-AM9y+4toSA0?xIFY>@c;30^bI?`?!L67ah)dHuZzD~aCRS*LF1AUCBq@W{>Bu9?v{23b?b z1yFqBwqrhKJzB}+eYdc3)-#l%>(NhBbCrf8);+mK>AnJ;|JZ)yoUT?0O$v#sj|*I} z0CvCgI%slN?f|=%@IZ`+lJoN*B3}VT-bAmq%$v4MIObd{;q`J!M9zVqgTxQm8uWc5jClO?x zQEy*(wKCSXk{Md*&b`4eBPVQe!*eWE%E*(!u1ywT`|QmsXgsnyrD?GFRmW~E**H23 z#e0yKkLM)%3R{;z41d1hWzfDBcXTOk)z?H-qgwVCWhknxIkxTuWFJT=(=FHe25`NS zmf@xF5u-=YAtE@s#MJlBm`%SC;L-)t>lK}hYn?^hCAB9%#hb13&ILSu5_S>2_&%TQ zhygLKwQ4`m#?45H+yfTlA1z<PFHcX8M(kh3&czs7 z`d%*s-mt9CY)4z$g=_W@fcPk#>+rj>PC!iPE5I}4`^)zhFStD7Al$pdw?z>rovhu) zRwBti8W$xt%EitlNM2L--D%toaNX7&d0>-C@8Op(*__ z5F>T#o+yY3=uvdeXk!NdLl~d(07*b9VhvSFoXjFM+SzHpkgFPvE2~&4g zpKR#jU|8!aQC2Z9sWE2$(1GMmUm-;^GqGN@7S{gz;s{PNMVy)U zb_Yvb8v2313Z*$hOKIr2RZthZ7U9iq$9wo{v#fqPTt!|j%R9OeOkTQm(op!LJlj!0 zLl3IT!r6BtP=ydbJYOd(+$_rDqA^1QP7dvTPp!xm`qSj-9x7N>lgMr<&dIgY;$3{KheYRmx72a`do zKq+pl5drEew!m!h5Rkhy2lG_c`j-Kmb3ld6f_DSxby{!MQMN`hWO<08A0m)Mt8yR` z-8@lt#~mS6NMFiXvxo}I2tFCW^!or?E$oq=2Z3;;{*FD0)OcDlg1*n+Zcw zuSItZrMMZX^|00Ac-;xz0RoY@>%|sao|_3f6SGhz0MUT&uj->6*DMT9HR{%s>Jb_p zAkK!{ItA2lRf%Cv^t9hIFAR~5al4jDdne6`>Gq|1V!=fuI%a)Avv!g+{K?bBvB zjB9H@RIAq!y`nYqjQ{m_Z>@H`vwb{U=9its9ZCpZ$hw&%V_E0HY5`YTovtpqZ9vTe zWhD)&5$k*^4g@&dO|Hsjv?~4i@*a5^&oQgJ3B? zpbZ*(WUk37{(xvB#wb31Qm1l+H%CfQNrj#9!IO1pXJV3|dpNkKpqhkLht~n)8uOmn zmw9{@MpGES)OgX+`E^L=+)_|(E)Gc~Gg^smp>}-g!YarF)%L3K@NJjyeft`x&T&xXU`=)=Ih zzs0DD8V6=(>nGSQ?W-P34)132H4ruAK>x29k)z1Hx3DE(eg8Aagh_EFg@`=X@14+< z1|lmUv>5R5&Lx0E0rEE09K3bGJN^?Le{86` za{j{h#Tt`~s96tBl$c+vX&l6e4KRS~S>@^?Q+0J)82u&~0UJ+nF<`@j&LuV~#mw+~ z$|bVBb31K4xo?K%EH*K>(2V z)6M<)s3Q+Ce3K2-&6Q zKZ0Q?4^JH_YDShqlzM=3h8vQ@VXrdcMwtatu%IZb4?`nU{S(FxA$|K#V%<2-$k;bA z;b=cVMkyy~ag`wub2#;Xy*cSYY(at&OROW+?iIcmjKveFv>nEeqN5C8Zibpk-<`K3 z(=?(|VCR(T|NLR;H2x0X@oLW8m;m98c6IxqizdIfPlqYx>-4z50hLera7)v%RKCg%&XPcdB2KS1R6G37br z9j+X5w240(Y*~$dnj)|L@nTrL^ylZW(^P$SXT3Hj#)P`ybDj=qcEXoC`8)!PW4lZo zr_S{4*{LpgP0)S&zkc56;VR*vzUu1F=6hj7iYxJ?Bau9p_h35%wFf)in(=S3hW9Vm zFD1<-xMosX?~KjTsH0?i=kYqOtcRG`8`VxkYoAKqb{AXrZ_s`os-9-jt^eYA)DYqa zhj<2x99h@*VsF|mvahXJ+vg_3wqM#056W|&=)UEeeaAJ;jIs$^Rgya&H&vtOD&Bci z7)cE`L(c6d_-J8ZE|TkbRs3`|nwZG)0F_)Pl>hbVLr=9#tseSic$_H+HEPTTueOcc z7QUsw2Y&%QZGqVYq2t4r26w?Bi-_}^Mq8JsD5pw1N=*~eTd3@{62Lo}t-@&oWq1R{ zhT9F>nN)zC251?K{K>Gr0_j$!=S}UBDTXG=^qN%DmZCd8qW&oUJJ@Ju)!P;3-|?w( zjez1Af=V>{&|(a6_((1UAlfcld%I3A!9Xc9|JyDWFF{T&0q+g{Yi0$=YcUR;MmKhb zjRJ|Je?i(TT*)LmMF=hcp{dvgm*!Y@_0y_w-b`tOz>(XZSSe_qZG3$<3LH9x?;rqF z;iVSWDP7nybJ9_c%=F9vaV!YeIY={DSs}>$qGOb!G#*D6PLJn~H`lLKTukp@8uLFT z97Rh*69gDsS;^TY0t>>>lRn;^vBqiB0SgAGVf}-+l5cs#A(&E?U4jI~gpa{pMxbOA zs9n(jgz+Lx7Ure{Hc(5o$GI#jOiEZxg4b9*FfqfW)x-o5$yFhIdRz8$24X9EzV?_7 zn%EYk{qNp667OJjz9#NC1zLQC?7Ezo_>P}E>Ol8Z_IL4jJ0jjtt0`1l9nB}8gWSI5 z5)UXGLtup5uj9ADw6m_8|K)OqDU`Fye7}ThrX_m=pbNqn6CHX`Lo8~56;<2J1cXK? zQd#&T^_pLg|7*H=XD(G9!A0AMOwo-cVy(9=Wt?sdW$)bLZd;3$BJJ38!U~gMMcw!k z(nin9&&OI-xOlRQU~W$rTxYowrzvxIEe^&v8Zh+FXOZv#FkW}?lXgLTcXhZC$v$E+ z@rk%JU4ib6it1}-1{vt0%JM1s9xevOCM5o+5eVnr5p^KbfuVI9mG(N!JR91(o8nF{ z{<(4t7!eu{YZtUYn-L7*d)67eBO$_WSxV-`npq<+2cL!^(> z$vj4|i)>D&3HfRx2sfVEX);(jrd?$*P6?q|ZXP)~C z>^n>;0_&up;|G-kK^GexH|ONIHo>+@3M8kGgEpc!()IJKoN)2fe8_#09NAQC7_XwR}^}02LfCnx!N~r z^k;X_bl{fAe~2!Q*CAb^pocy9+MKzG4l&5-*1w|(Le2}bchmlFynKQ%qlOUlOf)e( zoabDcdUMCLHSg$Ozh2u+GT0hmEQ4PKzx)93!Kr9<85)kzH^M%)WKcb)8c*{Ls089^ z)Z8u4l=)g)Sq%-1+zfNTO!*Q|<2ZoppBF6k30S|o6M2Z7!Q8LIl;{ITx2?Yy2J%$S zwhAPy^-7OGr3Mm(_m6|l%bif+aZ`Z9mY^kgB?)0r*~FZsU(oMD9#c>H%xs|TzSbE8 zC4A9!nKOmQ4e-NN@cR>WeSaT+vy}#%w!HlO^FQ&5 zT=TrCMbgxr1;!$Yak#|Nk_b=j83 z^>yhQPNUD_Al__}MK`-`>Rl_qp#nvh&zT$kU~dhjh=Z^t;2^30*S1xH#024AUsv>3 z(1rHkdwzTSPhZI5+ey^%BvAsjf@F?wD|xrsOGVL5@vYs$a@A@VA%ZW-tJXFR zgkw*3a%0Zs%(EN;i#)qwyYG%tVyFHKZ>Yjg{bx{%g^CYsoPJ42k1VU^7|%l*x0%ap zpl1w?ofZUtfg>z77eq7$+wfWuX}o&C^SbvZ#eIpK^)TQGtp_>>8q1Fdn1cyfmb`Zn zc#a#$P^s*K4HIFuOE#&$27caKpc%AYQKam?dQp8!nc(O3CGb317#37wdJ)|ti?6JM_6-d0@btIAk1zGx}l;Ha!6~x0Fnt4 zjry26%*@jDk@RbsPU09LWvsN=sKH#V9{)ONOl?UewwC-yo1r=4YXXxRtN3=SKupA< zX0nsaW&xW81qd%thkR<0iEYGGHT(lpIY)3%QS&hNC~&Y&Jf@K&izRkHq@IS0Y6D

?1q@Z;g9T+Tk!(of-GBJ3TFkTi zr(8D#&^b+tixcA^hWZo4c#zqUvbH}ve|G+@##N{h)|#?2rF^y7&@%;=sJ z)kJ%}#K%AH!Vq@oc#iKdqvr~kMfpFReE@S~0sn6oEvia69{tQE{Ji+iRagBD%;Vu@ zo7wCtMU;9f7@efXGR7>&W*;`i-XQZ5?Bi0wcc#eiOfUSw(7P*SU2|mX0&1Z;M@%j4 zvMAvrh$iu5C;&#T&XuP}*SNU26OSUr-Y+N6#o%E*Qz(MQLa;|zQ3aS?fn;4j`6x9; zvrzH5Nx9$lZL_V&`w)C!o6J>q&9*LC_>j(4Hil#7xEByUZf$M?aD)BX*&qwM*$@FB zES3X6tC|h!8(i>>=+Xb#6=42H4pB2lcX9bTiXUf;Q2j7xoJ{meTmcuj2F7YzVh zG)FxD358y&V+82&0O~1lJev|yfCRH?1zTEeL4P2p;9v^9ZZdB8;~gop*xfa4BO%zr z%2O$A0JQ-~2!Lv?f4EwJ-2onBO}S<#v_E`~BM>tZRFm4OYASL++Y%zHzq&0>B~|ji z^v@>04SHTJC$Ff57LumK)4l9=jxdMWJW5s4&va18`LY~N6pzxHnR1SF?)jnrUN>Qk#Tl}s8X+C4am z0)8vUpeY+@X?%B8a;o(LC`Pf+UOHfoM;Ug+k)>SqH!*3QQ4LO)QWL-EYfUPWSoCOYC~_jrOO}^|HY7-MaX4=Bd!&bcu<9veAL(E6X>#(-kP&nQY-GqkJ*B zjn_ioKHcy3v=l$spFtq6t4)qja6x5xw;I4i`ghVXA%BZf&RNSM{N22 zhQ#bm@}TR}UF?!4qlek6V9}6b7gVCpl=Y>c9+R4d_l>t6Z#bK-wt#JTb5?`#%Kg4Pph*Ne^9;5eqv`poj_6KhxSg^|X)t}#D2tCo~N~QNtUO$A9W;Al{2u!x!e4!~y>S+~v_#TT$ z45N5!Na%^o@bwJ}JX{D93^Vhat+lp?6rcNT^?Se6;~anrFKJkq{oCKveA(Z0f5Z}B ze;Izd$h~&tF*-CnxY8BzZw-L>cKFP6h75`5nSZIT&fFlgk;CiXl@kUVH zzWyg>pGIp+R|C&|(W$lbyZU?Xne*L67DC8kq&xfVUX#1PsSn1dLEH_D z!r-pqPF&gglPiNtFHO6EXh!<^zCS+qL5kbMCiALgV#$<4@ZsI=uDr-9x9^foLc3lZA1t%1)2U@ai) z?{ru*!v>^qlA4h~wZftHf71JJ8C zhd4N=w-5JgTb}3z(bCkFD(*4+7ux-48Q6sdb_J)m&-lQT<9yBb>7kCnSgE{AfHjg-r>^6u+mF%vf{woM zRP~3vszp$1_@UX&F+THd`@gsgbeN-hn=68Y!exYJ)3p!MD1t?gq(`7AjMEwqWO}zU zJ&%n3{E9^-;zCUtO#Frn&M?xy`?^>?kC`TTyxN-xSc!h(6i3VunYqevC*e7sN*GJ&J_#W-(van{WH>|A`?=kw7J6@Z>v5JDQB{eWoL?B;J zVg~WgxB8AxdJ&&~YIJp*lVv+g(sJuM$p={REZVFj4sN8t?JMh&1y&r5aTg1KC zoo2tP-^9mb-M%YxzsSqiYPPame7oRsw3_N^Z?wgD%v~RSm*rhQf3Wd80WVVE(Ion4 zE@bFJPFI0Wke}Pe-R^%2iYZ3D9J{zs`-7+)TGX(x^4QBhD$sS>M;2rHfgsp#ayN3} zSlUYtEPv>h4DbaASMxU`+z+xwyKMm+|Iab$+B9RY=Dzty0))Pc-O;yRe?M)`$~IU| zWPEPA37NgFnO?k0de3w-T8uDNVSQ}(<1_1mYTVnL5=rW47O+=9{7CB=p8{DpuHUWPmp-HA zJPH4AJ3|#u0SG=u#Rxwpr>7I!)vqA{D91Aqz@Ky6e2xyqG=sKek)(ozF@5o~ABmKw zUX97T)+p8O{{t#acJs69K}NBDEtm-OWO=p@XYik}7ax^|z={zoJYKA;P93>?-dh%S z1d_Qhs7;+@s)al2;arffZl9p;p>H$dLzU$c?9A^LW6iDBQ_H9|d-Vs8i?zWSq1C|0 zfQ{Ou8=3mUm?zhEP7c=y%{QAHyjeZA`;#SfSuOYa;N7M_EYH&R?KVcQ1=J2bRfYLZ zNLxRo*xvjd9<9Hd*ZEI*|GU{#*b?Uwvdw#MAEx`o8f(o1P%5Tq4qPEn66-so?-_M_ zzCFWpv{q2t$PKuD04m1q{*xb@Bgzh5cmVbPwT61XcbF~6j__{x>n~tSLzVG1bQs~D!Cln#KwUSwtzRlK~EfBsi z@Dg$6aAj#zZIRj^jL*tFeLP(QRFzpOP)^DtyNjk&F~Vv#K>u}qQ@$f$Hb8>D02dTxY?WYH9AD@$- z2r)B@UJZtJi!;z80hF-y7(uX+1K0xfTgw2F3Pjg^IfNn~_0{sXiqf_lhF~&Jm4Ik0 zG|gJ?@s-T6hnVBO^$E^z%+ZLsiu}Ha+Q8NERj?igvls*8J)`^Uo zA3xwJVVPY4;0ihk-?xPD7OC$Elmw{Q$U&ew4H(yrE{6j-?;^^X7;8VKn|^>Yx&wC& zv~d45ILKctrm|2AP`NbFK+9kfOFlRe=`Qn@kOP9YiKR7&JXBo9%7Mebw>#_Icd~|J z-($;v_h%BrqF7(gv-^2FQJt;b2?5x5$qsWhh!AhzqF(*pZu2JzyXBGD+Ff?x^`Q5P zq{_m@)+O$H%TnvL&WB^0zP)=>c~UjD;KPaRr=Y0?GUJ2#{(4wN-$QH&*)37d=IB^$ZwL zx0w9a7y+DX9^hXKKc2>*k_k1>UqY?ToLk`MhkEQS)zGyxUD+g5csTEl07YtSV84BSaWa~t{?m-@oEp3l1BHU_IDOqW?*9$7U}Z{*w2b3Ulsj; zaXY_ygGRVfaMS`!G}+wW&|uI%r5V~g1LA@nmxZ@2u?{>#AnSny{|pf4tLW;=0lINe zC1AAN>>dfY9Y=+q(g70|AD61u>mbWiXm$@U+$d>l4*-m4nx5k7{N9Ha56{yUWD0+<`a!^Nrynxd~27Mm(xi?s>sh9;k?TvyhV)j+$5eu%V54fSxp`oD%J@Bl`&t+v5yG}plJ2LITM@we3 zR}{qaJdA!Y*)~aIZ1 z!@;N6%H6gYGf<9Uur72Fycz ztG)pPN=nK;=-7Gn+PvV>t{?rDLLR#xH$qNaFP;|#7M2{`KEqUFFW2o7-gb0#4yX&k zU&r3qbUuCmV)JMQ&;5LzzQ=~kcy!Hc_I5`9K&Y8aYJ^zaX@I2ZuHrf(Eh!{_>5d#+ z1N!LuHf4pP-myg^CMY1Vy0*6VJ8b;s#%(B_7bgPmjTm519IrH$g?Z8t*>>DArlzDU zL{EmHWypQw`P6=4Z)SA8=H){7nbQi*N$yHLdTV=QSADDYIj#Z>orcy5P5;{z22IBI+^i=dv)0r}l%ZK!)6uX)m|?4<`EMYUrn7PPkRRVIlxMis*VkF?7I_X9 z8*sWpF#3whT9Ji?g>T)>`GhDbbM~TN7*g_Qw78KTdkbL^x!ToQdXg#HOK{nRmKU5*w9uk?mAzU}Yt z9}MP+GC}2cgyd|^uPKSR#Upx$$BLEVpYd^uS$SBcY+$~t7_trfZ>d8EiVV+YY`DbZ zsCO3Jq3=K4pan>_>Dru4EKQ-=rq(9Jx4fZD zrQj)d$v(s$;2m-jbLvswrKP3&@W#_qP1o7cae{qfP#sq9>x1Cc-^tllAI*w|zz`0J zqB|U1>QVa*^tH^oncyNBWsH&yxN(BI(!9aoXaj*MJh#sJtg%t(={%A7%N`X<>l2epa4bTP9Ha*mC?r%1qPgP<^O|CQ z--}x8=6E5Fj@0kPbp1@K6=|q_?Yoy7x9@%(?^cw(Ou0XtXrw~8@*?))zZ5(4)y}(8 zjSX}C-!f9tWbl4MAoIQfbQrw;jvKwOF!60*PSoLX+9kNYP`{v}ZPBB@R#O^W$70qZj27@0t-Ppg@U12z8wVK1<_iW9HBn48U-B(x6iRZWh9~j* zyO_{WhOY^Cig7UgamQJ&;(Fk<80@>LDGUFeG5DN6a;M1M0P}&>cAkSEO7b&^dqETZ zzxNhpd*p6_oZ=Ox^$oK**&YwzaXhM?0u3-c*YZEC%q?kpNbNr`UhJ-1%h)8WVw zp`it5VGKxw+#w@9B^{aY{-W& zFmgfi37P=gn<*Rp&Vq%djN1hk7_IhTN#9~A-E>oT=6FFQ!LIk>kjn`(S)A!SxQ!-wHISk%Qb z0#aI?RP_0H57C&r_*f$&2^tpGoT$=1Yz^s{=Vo+|;fP;?7Z@Yk_ei(AE-FeyO@~&4 z`2N6nIz>umW^|BU>H=jF*&0PazI6QgH_~qCNK2O^E3~=l3C0TaEmHobKE*$%cfFf) zcfg2F=Z*e#0=k=!Ij;%05HH%+l-kCBb>OVWTc9m4`!;o!muz8TW-3-TxzM~)eZf)u zWE}6+ftS6CpOUi}+VVWU-=wCrc-tBPad-%wbL5~$mm%$&bHKMU*p42lT_rH#IRzY; zx}TkV>YAqgXc%FCg$5+3*2boU7I=IBoCUqnBoW{=<(dwDJvlvH)BU%F3Hm-$Rf?Lq zXkhlq5>3iE`YCUxfMYOojFv zQ05fMsfj~Q19nItvl`-~pKkVJr2c|XGf08_z0*%$)c*UoYaztGeDCpQldwp&>V z3ALWn1=v_LtG~a?wG~FC`}*5PXQ%r5&&^r4CSTyb!b8sz3a(&3IR3Qd`suXKPfuh2 znbplk7$WJL3cV(?666w{O1p;PyOvk3D92tx<6DR4pEwChzT(8;$l9t-_LYq_2GB*% z))>5xJL&aV?h@8yo}U5=w_qaF3aM07>6R;CRfEWX{@pGRPX*X7tniWSI>56*tJ)|^ zmI>%#p)ZwKPt(jnR!6Jc5LVyk!Fec4m<;SPjedPm%;bBp^$Y!hnyD03?m~#Uh4>Fo z)j_4HUe>bH2fT_o3-WxFfzoRwEZ{;K_BqG=GYMaYbp2 zAN{B|-oC|m_gGG%i*gI@EA@*e^oKB(uS0!}wnQbFO>Lq)3Ym3f{yf6mxr_o!0)HC9 zwjXW`4tVMjCs$Gemq|QD@>FoGK5^{93ng`rDKn_~%S+yOxdcqhreg-Pk;8SsMw<;J^)X6HaGji9^b(Dt_eDN=8`XF}khK|Ylnz_06m#w&u7qfN!%9mlbPv}r z@VK3^mM%5x7nH?{2UFH-kTmme^eML$wQY*(@r(u_NPx!Bj?Nf225mQV#Vg-OkpniQ|wub$bo3>fq=AZ)G*clGss?rmU3H#^_1~FHoR!NfzLw_K4`nLyu5q^k~1M7 zn5iA*(OU=%q@2AV&6rRd6Nk5k4>Q7R*`;0wcKbQ59Z4I)UDsJdj81M_l~yywxPVuV zq=YhcVM?KBe7z;x-e|#f|3Kz(Yj^$!j`x!b=e?Kp{30zS2P&e5jriSG$sxEEnk;6K z$zUuOAjjIfw1m!mP9WFiO}60G)0qL`F^bBlrGH8)u)uF;iq%y}iq+1R_)VyO z6pV5%gkD0;57ZBWIa}S>2r$p`!dv-#jy7LsZ}2BU6D*dR*9kIqEQ!F9VEI*%sn*+l zPe`PV&fZmx6~gM_wn5jedb=2dmu`-v0}q=-bXBzY7E23d3X^&-aE1r{w^`tdVp=1YQFQH z_rHxdgU;1hwNc>ki-SiDfyfQ(>veF=fTSk#u!X`YD~R>vE3j0(BQ!)w!8R zkQu8N+nglupVs@Qj*&5|?UdZlkC9{9R(L2K^ znBRr3e950gI0|&yCWKA09=Dkko=AdpPAftcBSZ3==$<{?I~p7|T8!7v35NB3tS|(I zL%q`jLuuc#gp~)OzZC-IcNaZKsLj5EYep(i>cXzbeK`u0%x_6|U+osGslwIVKf_$z zjscx?l74C@+th9JjwA2y0~o$my@OHErBp2n8d?u4lC%7KFFgq|)*L{YyZ~f=U7#)uluU@Y zxx2q6fyNYg$$_yBb&ZGvcf85q@yYVK$SHIFy!1W)KP-Ti1S^6V=I<{mIf>{&p)y}I z=ZJ`jBg@(z2}wyw$1FJB*@=TQ1&mZ^fFc$SQ#atBRq`$rL0EbV6&+Fj54?nOU|E@c z_NCk-xTLao&IBwb^v&w7Kn&%)71?D4D@cd~WbRH2bOsKnk)Hi?gw&82{~O#(>YWyf z`sa)!2;gH9F_>CRw9<2~31B?PhH+5O?w|wtzc~m(BBTOufZhdVTv+BMY@!DA>%pUd z7??@WX;Seg|7ZF|ODTz76qG?;g5d+9fG!7v10B_C5l9(g0YoN56g(OF?X8#tnhGB( z^n;WPRR5bSh7^mFfN$3t(C2eLhV{ZA@hSehB>0m}iID^b`bEk$ITNA|B_;nZkcYjr z-%0F>{bfidL`==}eVoaqFqX1&=ZcraH9F88&_|*)1nn6-dN-I)1(Dw(4rqZ1PU^eT zp@qbvnBP=>f`8CEmR8Q87sG@Hmn(Go-yIcF`%hH+@X9X%;Kcy+pwYMZT@X7#p^o%E?#q`izOKve zh*f68{`vXliPFzd{Cx`w=s|HT5pc-A#5;`0#ZiOM&}R_Q14}3Z;w*)~F*|*p9=NAV zbV5LQy7Oa&TFQ(yAn!OiKL-IZ5<{*u6q2N#j~%NW0c%G`M;Co^f299!p5Svj$o#d- zAOv8xU2r%`F)#Fi)ByXsKnBFKjEsyFQtB(Un2?Z>#Q@?0tYJ2U2X_lx>g3`Ad<6cp zmscWsz8I1}jPgsz+cVQeFp_dDCYca53V2Zw2M5;9&d#xFOV#|(WVljAQ|sWAh=Gqu zR9MLoflVDv!XK<%V+AVAX?t4rfu*Z1@P8Z1&+tMMI*mDOIH<5-C#tiW%eqO&QERep zt26U2ynRViRyj90sjASZp17g%Q_aEAF?NRc&T*3lLr+)t&st!{L-N_57JbQFWg%K~ z;o9aI+5E{5XioQjIorklL?5AHB!R_JZaA!WRNKY;1^b_Xt(`DZ^K#aM z%{WJ8r;BH5FA~1V2|>>u5Kx0{Z!ln7UD=QU@p#at6$=~t*|$C78SrcN{16x4+0v3l>;05)zP@7riif;^5pfaCZ=_E&`#*P<7u`I}NH) zX19@@zQTV68V+o=;%Qs~W^>-J_h6K3dwUF{bZM?~BQ8wO4I;jMBfoWAcH|v=n|R^< zmM{wG#f#V&x~JM`@6R+ONo{SH7Fr_^U5SxmD^zM=giA>L`36L$NS^9HLEwZ_eT2zT zTue>rWb%$?z0fJHgkcyqJ-=Y4h=G(2Ye}d0KLOMj0^d?LK>=i-Ix)ThIi372eW)}n zUc__FQe9CwIn@8h(^rR8nRZ_vx;vHb5NYX@k`|?;1r$UnNs;bu1VkF78>AZq#Zf>| zIwYk->G<~XdVimn{xLJo;W^KJ?^tSuamiWh(%+pwsT0?6wGHxnS$;E<3<|6y%K!&Cw1 zUwt^xEGJKl4)s8eS-Y23I_-a7zkXa9N_9S5)r4q>)!p4qjEF*uay~jb$PB(Hs15|=PSn#n(*;py*02%r`~o1)v@E09SLRf82ZC4G~}T~{tO16 zKMCFnA^AzHIH|m*J+N!E#%)vId#@X7eYRB;fbt+<9cYQ9{}8)M(4nG=DUs?t0nie@ zUHCdZiK%xoVE_ad%LqG&0rwuMs;S&nq~NKFtZlMWtI&_K$$EteU$qzbiIr_2o`P=~ zR4xE%)eU+^0RV0Rw3n;2btONID_amyOGHmm!%$6J*xZb&uI5L_!s;CucqRL7ce;_N zqoc#~e7n(kXOi3#E{y}ABWuv(%>8z^5zg>&XJ7rMO&{j@gW+ueN5rq=c;Sv!M znRNQnA&AMySUA*gQ{n;eA1q|^H3zsWT$SfE^2Ec%IxKB}e;79bq44Et-Nn0Z3pra` zPP?C#F`y>oref8(12`x$mW{OM9YV?o{t1_3y$!0S(ma4X@7_g)wP_VU%5=Hm=(;WV zj7b{}n8jh7eB8#CB4OJ`bfuU>8 zkhMZ@kfiO8^7O!wDLzNBO_&##18x%BTtH{1EF2nWU>*zKq~jKFB!Vjl?Rywd7WV`F zF;b{b)pl_(q?L|NiH>4aq2IADM~rUL;eErw!2$BMyYB8H@TBk-@?DEzLxQk=ggIjG z?_VX5w31Lzgj`=8cOv!idt(o^#kapPCDi@@(yeIIuhi} zr52AKJu-xW%Y+OvFB;~ir)ic3;#8m*d?z^hW&rpE$g~XWo)T!VC%yChZr4B!-NLXx zAq0!w6TzN@gCuF7n_;;8kx*FnP*Y2>K^6U+=Mq7&E;r0;AcV5(4ye_({-&6+Q`mm$Pu2&Qr$_XMO+>PNJ&v6rT1CAlL^55^t2(@@6kI(s ze6Q(bD@uU~VCiBUrq58fnn^2J9O*YeK2!$gOC#j4Jb=b+Z8;*DbmW8Uj1 zcw_mb2r@r$WEy%yeAmNgE#LW}1Zq)@^`xM8r)|P`%a019$9;Q?Pj-a-{Ivh&cZl-#aEo5q>zn!cl0K`^-t;tg?E28F$tK#K;C*nI z#zZ*XxtWgO#f!Ps1>{r;3pQ%BGE21bX2J_r)j)VeD5a}?FTG4!-8JbyH|Uk=Pt-oa zgAruNne=|laT|+}#djMn$)y_-GFc&u; zej?Jz_4M`%Kw~8wgRtWqEttDnm|ZGZ-~y~k_z0}q{t#d1pr`?@m=gl58Ir8K*)l$c zm+HDWX$W_bug8y|Y6+)}ATw)n(l1ARnEh3#j#p(|TVR4?(IOg4Ckq(+{?b614{BPm z1Zn+F{AlGZI^_n&JxgM7Y#nl)GX2|9XY2V$Bg_HdduNA`kB_hI`s!Tl^%0NoO@f=y z!Q9}tX^X2oc+5<}Q@rJ`DaKIwNgaL>dYL!|0TtO43|<~ho|u@Pp3uW%?ab_%@J)CL z0bCE?BL*uJt90^1O>k!NRfxb4#a1*azD8%Wm2$BAXA;a8ebppqwACdZLuGBimS9@u0-NlpTD8jv%#2U`*#B{^Fl(6<}S9c=}aRNzq#9Dx!ou@FRBk zMX`Mpi%RSQ#KDjsyRuFQBs3a?Nk9&f_)xCOEKR`WeOvkW-@^^+R2VGG%!SxSqH+sT zU5a|D&v4S)f^|JTJ#*K*y}gHX6|h>*%Qe{g6Gctj?%l%%x5q6|`dWn;9UTLMiIel* z@B7@*5FG#tacs~cMlaGpecoUMkuh)Bi;61s?!dZ+l$6wPVfZfAo##Jv8E<}Gy4M+1 zauBYDCFlNNKV}0Ty#Y7S3}ZwOulpg^$WM$?1dA?;a(Kttj9cYRY+gHTBMS5iZ28-$ zb_t*6FLY6JNL{`a>3@+n@N(OE^>_I0pK*m1NB__B*fpVeirRFFqV_wl#=|vU0_tXo z-ca)=2HW55ucNhf!8k@E+t3>>64Dgp1V7|PatXJs@GNOBi(bA?Mqy#y-__ywm;yun zcDd2Y+`|XyHU8*odYeWJn(?SRiD)1sMRfdg3}!WTOJ63XstxGU6{BNwQ{?EOAkd@G zxrXqWhVa$j+~D7jb!E26q100gyDz<`ZdDjR=H-i79q`GzhiE8uXy_aMjljM>MemF3 zYs8=?LOWeJf=ZJ1%Xfv)h2KmH$xy1&`se&m_^hP^`Cloz-sPd8n^;F1w~aBmflk@j ztJ*?|*+*gz%a4jn2lVvzp4M(eP;`A&9*SBbR3T@)DNOA1r#YqA%nMtYAm`V#xlM4A)Eo+v`pkt^55zeT;4etdvfayed3JgWE~nxGp;TcS$JT z8yv3v%6b@8j;Q3hkhV#>=#}-@oT30n1@#;WoG&D%D4zrNZ z_tM?bBXgq{in`5;?@`Ox2vN3Q2z%#qtFhg6(o+z&^F*0d#gU-Mc__b98IqiZ#&sL( z0pQ@3FX)X}1O;p1bZ8^cJ?%_WV)HhZVysh??;i$wJ|iU~tGW7VzOqt;MfAbTdwGxq z(N#KLCgAavmKr~l^jz}fr}+uEOXh6jX0JP1nKJeb4iFEVJUsYZS`%Sm$wDL2eST** zX?}?z>M$4F-H!pbqS*Suex%XEQ5dEy^~oHVw0n))rEN9Nd7?>}?hs(Y%!Ka7>vM)! zTItB96VH>MY|-6GbblDousSW^#HvB44T~9 zIUZi@HEeaD<2CJwhGd%=%KzNlT$EQjP zG}hi`Rc9WIyvD}EOFGX40TYaN(}CoMJdu@2Muz_Td(B=bL2-R3Tb-9Mp-C*xVYWpc zw!rw1CAcgS&yFWq2&SLVOsA*ubYXn0diZ;c8J&f!Q!gdiAu##ve~M0QEt%=zLJ_G@ z_|k?K{h;{I`)&$h{>I@j>J=}P#UhCqO>XyobG~?AI;r-Xn0D?W1W&+n`5waGtZLxD z=Rc8kETYNxQo`3v;UIK_6}@5TxGgdwoKEN<#nK{aelJ& zASv(oS6i~mmCF>Q{)(AW5is~J+H3PR4_9uaDKWa#@mAf*R+9F@+M3Px4jxK8O1?*d zaYdTF&~zR(t5u=D)NGU8zm+ZoS)RUKXBZK~M=an~VV)VA!_W6_&owdyF{BSOuSZ$o z33_qJs`sWHqsnHc9qjX+d&9^LGCCp55nsUwqkV|7|3Ikw0BjCzy9{TkNMKil8}O#| zM?92J-Yx=fretVHP4B%Y4_(8=@P2_-SBA0!HZw+pR7d#PC_3z234#O+k{~CrsFU;a zd`Ly15=|3xW_~N`7z;_oP<91`;JEd5TaCBEI7SteVAS2Pt8@=~sun@iI{5XgGT;cq zAMB0a$@ttvs$hLj7O`l>U!sF)+Kv|BXl2X9011a|Z%}&qQt*SrY$Q-~NDzch(p}NZ zO9D1&1Vb8<3wLuJh9*XToH=GA)6sofu*GWFwOLQ0M6TErQRv5zQyTV!@vHLfTHGeV zlKz=j)|dFry_kn+YALMLW5nO*V*n{*1wphgjd>FvYU{vyx5mGs%?=j9FOd+Z`V(P?2p{?EpDtV1f^dagO7Hlj_H%)8w}KH}4STUw`i zJ@$V_ANm|KL?*|sp^O~vaIyJv^(%@L`7pna=SOPojTKc?rpH7lj>Pnyj;Q!p3s6hjDt%{u;Hx%8AySs5AcvQb&{vM!+K*`{&LX$OO@bdiX@S7}h z;W{2APuF;v0SP5#D9mHExW2kHtg*xZEov0p!@CvwEF2s~wc2zfv;B+NWqc6nqVeq* z#f^V+mWrSdn>G-e-0>fbY8nr*xUb-()0_B~fa?xcwUdAF>yj*E#=Jyc0LH};1~GUS zf3noVbfla1dYHsRJFl;3&X0CeQxA!*-}%jc*q%l~7&qGY!jN?mYHGt5*|ROK-CNh^ zvae1nM)Fq%dP517miC;=w%gm=hsJq30U~krTR@?e_R=+@x_L7)fkipTK0~CKhBmss zUf86`lceltdG{!TuN>&}zC0C@dB=|exi&)#gZWm?is(U%=<@RV5MO(+ug`hjtGcHU z`okq&QzFMQUClHSA&40m;tW(``_3Ak-&!`A+=TpheYh}6@2-@fAZf3e?~P2b6##Y< z;ItGVxQ!&To%kF+MaY5uU`qWZf5U4O+#Q5DSzi??#z(=%!h%L5ea4AQE!N_BKl8hskHUM~u8XxU6u@UZl7^7$!eM9=@ z_Ef$6{rkko0BAK3xAgsnkP{3GLUchPByiF2bMHHmEcxUbYz!OT9Z^Ym_YNQ7 zoofEk|LRglk`o(%PJ=4b-mj*u{Ek=N&GSF!J<+<|HgX)ZW%@t9K3Gvjs@b1Uqq_uRzQx0 zbWb=qIN`CeAHj!_P*H`!s-9f9*T|X@eB{yAWDwwUz5V?dKqexAN0`|g4!S9d76Gk9 zRsf^&L82z+x=#F7_*o$Ga_r390K9Ob;W^c>r6pt@0G-R--w)?^H|!dWveXm`AIKLz z_$Rb$bfA;)*op4EI>YnWndycJ;l$p@hmIyDw2(NeXWk77-=U*$WG?#v^`tT{H{+w< zjHSHtMS%;sR&2IzY>2!JO1SqgIcOdzf6_zOb-!cU=ENdRs5)5!Yzpr41+$~(t3g8U z0E(_<{x>|v?6OCH{`3X;oKsFcmAeMUc8n8X1fU8mCZUMmlH4Vqwz0Nmg`d5$a-sU4 z3WG28CB1j`-RTukuPwu}<=wEQkBdv6lJE!|J?4Fma}B;_rHMU8rT6=VLo4Pcd&|vSw!#o4e8voIp)O9)v~E!?*c!DSa(l1r7wlZzv%{ z>^TcF;7>XmSKPnaU;yvBZFA3`ZPEF@qHJ%}7-bgOUEsJw321(WtYr_JGkE)_*F8lU ztg!ZRTfSF*_PdDre74a~_PtgHJD=>;gw@IKFoyE8Bj8FhepKvl!A9&95|-*Mhf$CI z&neUb-eN88zaJFO!;+5As-~G*VVX1|IX-@Utl$>7M6jsEo?ow9ASS zKykg8Yipj+(J?VG*&9|MdJHB616uETdWs?c4K#Hk4*}HX-O%QdkdW~Bj#`{rVdD9h zuU|u1RiQ~BNI74AAeL?sUO0@X&H?CQ@Ay~+5(?PB^0fR>9cDI&nQFcl6OXhPQl?>+ zSEen#RL1Ohyo;mbzfc&ozS*V)99XJs$wE*8Tww5wiHUmhrM}J4-b#B;PpIj1!c)Z+2ieA(RtrneA#cx3yi2s-JXzlWkNRUMM&Je$)&UH%<`xQE4a-%UOcMtp~1)ea=meDtW;0ktg$Vv@4!6l zD$~5(DvU5BvGWv=!tzJW4?6s5XlRVLsz-!u{_81uScF*4x{lfWNu_p0IaX-wFG;EO z|6QL7OG(ip%N5WwO1Q2gK#>U^4ymMo^bbI_q-o=S7$qP;3*bGGz!WliL-mS8R(N>u z0hQ^KD4;YmyLgBi6PcmAw^HXS+I-Frp-(UJwzA?%NK=~0tTWm zLUq6RjMU_%p9uQZiy1N_otURGxx?WXj1TBAZd~4va=F&0M=Mk2COGV5n`(G13fMXi zAJv@;7oBgJGCnO6eQAjY94p|-_ODuZr^d93zAyUCd$Sm5Wl4GvZu*`Uj=4jLPJMJR z#O46>b^zd;pN0l@2!%`@0irH&9>ur3qJP`i5^7wL2K(vvG2{F8vmZ3+Tbfy8-Ob=z z2*@rFef~c!!1hv{{gnI0@+W;!d2ew?vs`;{Qb${}cRO#p_+1|y7$8(z%`#7lvORS{4{?}08@>*8ypcx zB>eqand_DB2s6}}t;6o-e1;Zo-}^YOPqiaNsh3~DslyweB*#n0UnGuI9EUd!ITsTC zvl|<{{AyBVChfX0h6B+RDU!&`%j17G%35yPN(n#C^JFm$WVHd`WX|#J8g4>&PcSGl zoSdr1|BwR3oydA}c9sVnP)IHX2yI{-Ly+Pjh-&@dV3%>Nz{`h+W7`Vf{IfgH02*>= zlTwnCLm>a|@81ysak5BA+=Q;Ao>ILsSlS)}MXwd8Nz$ZWi@+S*aG;iMxk*Hn-nkASx>}e* z3Tt0Gr5(*Bs9d}R4y+i&L;KZJKgR_H2C8Y`N>4QMwY9Y^Gg(vdncCfPtr)ZDFr%$byx)gNWWPXpZgdo zb4#P)rE&ZIxQG7EO?Lkw)!}gBwm-Bx=`Yx+h3`Mpt7d&7|5@-BomNVo!LyNCWtNL1 zZ-SrSmy!v?c9{4oXaZ+17E9dpB$7A!b1>`MHj|Q56A}Va%Je@CDPR(C3kbk7?f3bk z91su5@|eed+tt4#7C8I*sO!boOASWsyEVN;sRgFfA6}w*4t&ilbYPflYu3EY=8DtLG7}aMujIc%CYRN zMs0i%sC*ZHX)@N_E4OBt9NWhg0pRwIQ4T(pQ1RP`QN%tb7OI~@liw2f?pBI1qYLj9 z$9OrQG`*pWn!XV+$Zx|%N2!NMVeFaj$C9tSvyeBMGUv~oB`Ld?WOedt+o)if#^FQ3 zV)mh9QYs=gCZ-?i*u}*#`W733sinb@`~xdsfX%-?e&RUOq_ZIc=$pvjl@5x?YJhWc1^Nn>ivl}lBnK~`Cv)7Sj?Xx@W>5md&^M|Ew zPEZxlO1twwU7RoGb|zd~8+nDVH%9!e!nmQw=6li7?D0HS{A;t-|FYv=9j?JKpj8-s zP=s9w!w`<^pUoQ4N7k~Q&eH&j8F2q=X?Eal43cNDJUwo$uBh^(2kRPK{m=fU*}K66 zY+^$U4PAoe&QtDPXXk6GpOwXbpKRwBdv4jQD5hw$6f-%+mfFPt6UWAQZ0R7C#BxLm z1+J7@7GG4cA}V9c^T#A85h*7WS}dhH-)?IGoA?wqb%n&18 zd6v>#vO9aD&0KU^f7x;UX~?>ksSk**XCT!Cn5SS&1VYMPDB~(;>8{-OM+*s)kng%; z_zF^jgtRon;=4k!vNVZ~{mOX=Eui;?&nZg0&-&TOXk4E z*_rF8xyv7saW+_`l_>$9NCLMd57b<+>Y7KiitxnqAw+ z9LYR0J4@mr>TEPqJ-g|5Nnthjnh5Y6zJpih=H~S;Mo>Y(vLf!x00mQqrRP=i8o%|P zMfvq#gNtf!aVY+)2220+0_C-rz(RdK_c~3|Mk_(#aZzF6r#MiZfZXFnWUknb!w=CU zU=a*&r>-0a2(_h#M}ol&Qilb zc{H7-4D=6sk+L9h)Sf%hJv}+j;T-b47_l3irIYlS5?-^HN3!@eb`+4U=qD_uM8q{V zUNk|mGx4<7q+w+RU-gzb1A|GE6AEHE_igjU zkSDx0Se&T8c~j&?I1=noI6tzT%)@{@)9UZVuKSgS9i$9?7tVh=C5s$fU4@Uf=i_|N zkF5qOP4y3V-oJnUDi>^A)@INv^4L@_UP(V;J}5{w@7o zeEj_cCK5ep=u~$-s*(3O+3#fSz^LA{MuF8I?SSBKhTqrkuS*JEIngOy<+^FVlX~=C23T8O z*`tF4?uNjzgs(#YZ^b7ip~cW0&LJ@^{UKjpU;UwhIEH~VkNFfNR~#K;?iX{kJ(V(1 zb^A~)l@%CykQ7l1J2CptoO&01OABB-o%;q+p&yEx$9fGuRr54(DJ$MwH#>FjpgWCC z)=}Ib)hQgszG=;j*Y>;ImX!70I~hp0O1V%_$-2-%<+@g+w_-MqD0UKYTu0vpjsd4X>pJhgq+-9AE!C@W38UnYVM0;aWlu!Db0i`L?v&zY zQ9F#rXOz`aQ|kd(?3Ok5W1FAN4>>N{+;1Z+e(ub|Fu8z?44=bpuoHu_t9Pn^yc|JO z1r*1YE*VRw+|QMC6zkq=R%B(1`gNGdn*)WtHCfa9o@tldoIRI`t|2&x2<7$UxG&a`B+$Yk9&hzS{tZZDQW41XdI+Rh<)wm{Lz0I72No#JjU<) zat)usWd;6tdF9#nqUrG~Xy$?q3i5K>Q`p6(Gf{?o_QbgF z-?w+ffGazA3Gn?bo)4b|PoXxL(@$jm@=n^=%wekjSuPDL;j$z{5EfxQSNhwmtXQBf zxt%ir_x~j8=eEVVL{=P0_quJ$38F6tDE3 zYN+s~M}VlOjD{b!xP^Vum=5dBlyWOI-6s}jZqHfjH-!|umRZhUYb>RMNe@p0VSvGF z*Ofx$iAOpkOgxizQTUmyshG*@AdZJb9ASRN%RB%q&|dGs%E18{8YU=}rf1`dia5@s zPjcGYKn#)*=JDk#uQA2_XWNQ8eXxjad1c%0B4GUakBOOUpga~}NmtXWLw1jpmbQ3RKC;K5svAStY-@+9LK!7VVWY#?O)1L#hAi)*OZ-d1ZQF-GA#ZF`!ZiSch< zU63TyO4XNN>Ae*%`(s}kq1kyIJKg9wG^9;LZ?f8Pz=6sKGB49s531G*5Tae2jIIoc z?Do#NJI3C`aCF@Dv+}-rwKdt=IOhHk2&CgE%1=YRVFY!h?3Ef%qz%~80Zt$bBnC-n^2A4LK_ofg3~=kK+1FMBM*V9VW;AzjQ`N<@M@B}drQOThwxH6Y%J%CR zcGukLH1}=0jFVNHJ)U`Wxc4^@qtM~!2Td9vVKvO?j~B!AKdt}Tnrf$k_}+f`-2}YdWnSF)5dH& zgmf~|`rA{BKM80ex6Z2+!iGzLQB12cYEwDh@m$+(9HIy#1!1->H$`54{z&CRj&j51 z+QHx@Kppda*1k5mZ@+EZ8Jet%ddJtSWL?K^gpvFe&+Idw{Lal+grRI;I>Q?$E?;k{2SCTIC`-H2mP)h1Z=fr_ESn|$gmLYsai4dNSs8IjhpXYDpUD#PuHtz8j^$xV6R9znd#7kd(=j z4_zIWeE+?-?2lr2vfYUAheGS|&O31@XD;vk)@!S{MbNb&UM5)r1r^+F5g+zV+UKH4 zZ^hx&)Zf>8@?X;L;5o+7699M*C#aDrLIBQ;;;rcO(7kGY*7@cjQ2+g!*k9t$xTX`l z1Arrq?`glC%=l-0ILEi2$T)s&G(0z~_Y^=ZfVk1~q-NlLtGm7H#stZo%ZvE(b=q^B41;C;Jgu^qH@KDy2mF?qTwfHvI z9unH`yFG5OuOZOu-+A`=R$8Z1t_j^G?5ebc1bKb9L)s1llUaZZ2dS(K2*O%fE(Nhr z$JsADeC{W<`|kGBmXp8wJzowp0-b=A0I(>>_95Bpt8nbG3S%mV%E~6^Lv}(2@jwtJ z586ZTc50msm2rTW{f4edR73*VIqV4SNgJ)Zz+hxMdPPgFf(tW&VvuKYJJOV zYqYt&0E2KF4-GK}d@jnm8jO(9GAFgU3LE0Z~W+b=bO%+jIknWF9 z7XJjL_DgeBnHI*nQdcoby_T={cm${1-l#(45Q1l=ERTt~Ho^?Uv*zq43HGW+p@I|k zE&a;+Qf8iSd*5DVy*hg)j`A)sF|c9t$K$;m`H&B<9k&d59)0*?C$31C!3e!41kCgyP<6{o85(?Ri6RQM!=+3Ky&4*QMUqiYrIKTVSbyw#qB&4T=czldi zg0@;vfk#R|g+UF@yX|3d9NN4eWFh=tG`Vtl9qq&bw26=dp}Bs!$)n{Xf}6r!r7J`B zS>Kzlm*T8`=P6O2U!8|XM4%x0K7M>7Hd7CgvE!XIjgQwcuR9G0@18_a?2*mfoHUgNFxcLD@M+qDdc`uBFucZX!H`ZFDM$OU%VkNKT@(7~w{ zjdhf`((d;NfYE9^CF5E6Zvc*KJO+W{r31|w%l>JIN;}{@Qz=jUj&>wvA|Q z@Sl#!j>FSSf$Hj#>BRI|A8DU0G#jDAbPti%jIB1=?BiC6)2F^_CG7X!h`m-bXbuRJ zut=rjbU}T>+qL3&nZ_d&Z;x^Cz@J6XzxR6pxxzpnO(eHyb?*D6uN-LiL`xds4n5Xa z&)W>PPGqu4%N^V6!6s=CdW3qgB>E`PHuzh2k2*H*h&PBEG5_9-85?}4B@e6KbPNr# z5uQsGjc+v((=S9Wt~RSYf0Y#Nou-;w!hbFLjh6qua*( zO9?9c9&=Kj?Q`tsv~FWMP5Wn?&VQFbLFv;EGiK;twxybSaq)^>dwoD6 zFxzc4-P3wi!@Jg2=f2-BG=X&YP*7gTNtl8fNo;-_CCh3~P?3z?&76`ca6m5Bnystmy2PsE&3#y?pf$jh! z7bl7s51m+t5PwtD(Wiym4PDQTr{}8LsabQhF`Zl~ovbNyk`foxQt*0ye+NyUn)NHL zmRH}NQ{6>T^ZPClSxx;?3&HA(t^O3oo^^rw>KGZ}0#^Wn)L$n|3U}4svT-w^|EMyL zYgba@pZiV9P^Ve;f2JyqIVr86O`9fD%?>$!GTxskpnl>n?Fe1|lh3+j$vX zU0p^vYFNWc{c^@x;1!{#6n*)lR!Su$C0kotIdBM=gw(|D57MXDy?HrPHtPvlq?$QU zZzuC;qx1G-G%hS#fwbTHapITiPnyQeB+!Ax!CRGA$*mb$TUU#&pcUDnE{lio(?^jd zZ*+`s$VaFBeuMfu!TS3Vn$90M3m-9`qWb+VVOOp%z~+3Sg)OW8l0-*xQ26<^%+I-B z{3tv&f5WU*=M-UZ0h>s_4yKNIu^aWG>K-~jLYR|a4@XM|I`hr=DUW2i z-S?>71UFq3^JRrx&BM)mQH285u;D8gr>of${{TO}Tp63n#)?cQI?XyKOmq8My@f@} zEq>T^6WNG36|y(>j1KjVLSV420{51$Bzj^FH)yVPNNZI^249FP*)IsOjyy>ZsElak zzV}&pv(Ec_qUAzA!4#Vx(R~DnYNhJTw(&BzHrl&xWd!^ke;dO1Wc`o0y5jx-Cz|xb zaX;16;Gcvi?MBE3Msk;)hu`L%CD;{0HCIcaH!4rjI)R5@&172Deu<*jdU!H#jx^d@ zNWOM`E9Pq%Vs{78F@n41rbrmWbf@cDQTwGYZ9VB>t1q38Y8*&Gt>FVbLWTJfWWF$Jj zbWYB1^QN(qJy_B8zZC%Os=wZ%u#-nNVwSN$)=Q%3TX>mkeLcQQsH#H)&Ql}JK_!2LMWIW7-TxsFO(bB_-e{Y>wPuB*-IOOk^zQc`rF%IoA%*=KndLMe&rx|NP(3Aqw!>pgi2kex{*+l(F z2-Ywt^OKz`eB&4EVZMbTGHyo~^5Lo+Q|*o+29LT4hKAy8p&`4@d5yXs3HR~$0>w#4 z`lUO=$lj6$>(w&qX{|)U$1`Up93P)I+}ls8W4ioh?)6Cvb$Gn=h`fIN`ZwdWYa-8i zF1leRqfZ>Vzegk56W$7zksoJvnp(FeqfN$D6g9!x%%1s&NSl#{{#sFTfp78r-IruT zxB$;y-qaxFpn-mo-vN&VSu~%vVn))*B;9)=gxdby|0dD>MNINsH$}~KYqvYeKh)lJ z8N9BKW&U8|yAVXzHO7+rN-rX-q$^^wVwVLm=H+jRRo#kWyQkzg_g_QT$;J8rPAZRl zEj8miffM?0&Z|Od{~2<2U$SH;ax|_Mj(2|JJf9c?h>(F zxe*B%FqT(f6(4;sp#p|e26BRS=6w(=&bl?qsHR*qUh$zFoeuGA`PF3s@%B+V=QuWP zR%PXdnrMk=HtN{x0Ez4~7p`)wi|zQF`B_9c4_2sK%;m)5x*bO7T5w0F3JT>ehA*!k zS#QFWJr>OK5LCoUdY}PlG@E2T{<7itv5%UGFOg!e%)MvQ^|8Tlp?K6T9V!%Z+^zrJ z=WZ4$CoTuY1E}btsvaaw*1|G8+qyeq2geLKauW z=Tn$%SvuUp&XC{7&?u4DE;R$Bq~KRIdZNGsh`x_j`EIY>rV0zai!( zC{M*uyLcs?to6U##Y?fiQ`}y0`OaQ5*)>{lc(VNH^ojUML5?uF!iT2{f<_I{KON4= z+GC2gSUDnrZ)ZcwYRHPGQH#U77;4~I594;iIhj7iKTf#KugZS!ZR%2i;zxA;hA)<4 zY1oxcXzttk=<2JNID)rv5cAtnv!42B{M=O3=~QMtclr_dI|Xw`;{H{~s2O%vWJ%w# zcy3{^+up|&H&S_m!eNcpX`m>h+^+o1SydA?3KJTC6EVp;RW-+`?rsRn{fiBEd&WCI zDZR0tC?Myo?z+{s$4UPt6e43}09u53o%Ih1ay3#7#KURuTdkV68;sX<)D>P!9>w{o z2GzD{mRDhZHmSK$X2b2YLb4HZZM!_}Uv`cLL7QPq*H3xG$f%V4{Zh^Ka{BC&5DLDW zmO#&ZPF3xuBDoc*zb<6457e)O_A}~(iwJuj5ppRleZT`hZclt9?LS}PMqPk%L(uB& z3x)sF0`MeaPzGVhEC#7~E>K*2QG;LuYgaWAao9hh=NAOgVzE)kEOEL%y)pQqR5XmJ z_%ABK+|h59>G0&dprVa9wwfDj!7mnidJ$Imd>2GJ;6t9p; zIXj4}@&+3V7%wWS*G~9eY56=|y6LIh)=Ns{3?4gN?0-)BfT}-1m3hG)_whi=+4JLvGjfMK~6S^*5xi zP{k;373V(|KoG)F{>th{OyFgalt%AeRDRgPri_Si#1x4qEj7Qr(CLUlA=F`hGLqwk+kFWUK_b=)=L zgccaQAwdHpeA7 zqA&1lqHi?eNCZ*InZ^HTb)ugX2gNN#3X(vILIKq=YKt2al{*&JdRj4w4!<#j2v8`W~TO^$eS7P_nO$+bjefO|1vu;O#x`m z{r$Ee%*3!+sAVbcOQa_4Vj==R`e5dXj_>ZaCQ9`XVOtZ4q0!A*Llx`wJe36AtV6ht z1dCx0>M(j}ILNAz{to$}Z|(p8hgy$GAo70PlQ2X?zchel9<_*Ou9_$|lOVwW^ZfOB zU6TG|`jYLxT{KK4-eA;hgk4nm(Z5wEYi@8D;R-=6t*W`NP%?!sUdPA!+@>NQ$O?3h znLGbxf52OZc_XUx^;)6L6ghJ=r~5wNt*F!$*S>}CoZx!A_=T-fq0;VFz#{~$#3@rT z5tpKL<;vgzw>cZ8nNFqSA0E~tT{vm7lm6Y3>0CGDAO}UoF+xMsw|_R}m^IXS&0Pm< zltzL?DS2wArbQlT`E6N_)Cs&gQ){x5-iJGJr_E_67C6XXE`FUpL zWrW{$g&X+#oiu9pD6A^n1@&3+UnI((LUr<%RE9%wR_o1cIAN&&9^ky4 z%?-{8V@>-Hotm|a;W7V{%88F;m1+jdHE42Pf$d7vtP6j3x+WZqR7NGF%Y8YRnPe!rs3yAu^lMx9C>x+ zBUU-pRaNXB+Pe;{8CsEr(YrRHP|*=CPuIs5Xp#=WFclqYh=h4|EUfD6tj|S|cNu0% z<`J@+=-K`H`TXa<#1_673S8(;*Z6A;glmIx7UGE8j@0x1(-&5_^a!iLuqnRJ1Ht`xFhc?gxyH)R82S;aDgQ{#A;&FstZg zvU}t2Z+?<17r;zTd!j8T_t?=6z7AqE;F=YO)S8+V4L|;|KT0h*A5{Sti2#bm*c%5C z3kA*PfvS=*b`+B}4EHf5QDxflH}-njt_vRnAOeB0)LfWx9x->Bp?^xo{qzpUP>?Bo zv_3XEJUnmZ_^$I$MCHq)V>Z(RJX!C(UOsP#mhfQAWarlpss5fUl3{VIeoDl@fl1AV zhR@%{DZr*e7xqnLl&@X4dpm>Bo2GyNIrn&0-778uJTBJxZ8UEk9yU!Olx8|wm-6jm zEZ-`G*5D6`#J%;EW|*MitnEoNhA!VLBPUX*n+E0l&Bi4mVH>^!_f6MR)kU3Ksp zJtQoWnYG{JBFuL&*pH*08CI0KqTCwFr&$XBGtoy{nP2PQc_h=+UWnT_-RiycClI_ZniB4M$K_iqPibMene#5a0YXs|!L~De#uL&cwooFP{ zT~7Z!w7WWum%R5Pv3k~m_gYapRW>;z-mZ|zc!p4!Ew0!Y!nGmB!S)QsqF)Tazrj9< zUS}OjE8337m9-a1sAC*WIxLDdL8>G>3#DU=-9nmHO;i~hu74aJieEBA*V*&2#tBP= zAkl9Fu}Yfi+?x|?;V-0889e5yyzh+`W39;+{Jfc6sCX^2!WJOx*|}jh0G%2VC9#N|IbDgy`71^v3G@qU8A+@ z1LE*s#&xv2piJUw9*Nl>pNm!P8VJnFI{)X|6_e}9bGu5!bat!4QX`O)=iK4NPEbhF zMxsUDuO|%qMN5YC+n)o{pDZ+Otq+s{aN!W`8{%N)i^9W=E;CD)v9GmpGsD^PnPuGi z*~wW*3$Em-*;hJMZKNgsa}W}!sJx4TrZv4R6H!pE6tlbvq52z1$J<|6rB*_2Fo6ci zOc4SSnWM7nU9xjWHAA0gAplLi*rv8k`?!pHYbeigaCr~Kr4dndj8I-deb2e}IJtE! zt5ec4SyzUKU_FUGqsHZ*N|ceG_u3+c&L7MwF(xFy!YA7tjypqMyzwWo~3 z|9PYHY0#NWN{?&>)K1}?9bET^bHsA0(cu^qLeXb>2&#T5MJA)>_dVAlr+TxYHRkO?zeB&u|e>#lr|t-t1nZq{_>T;B(rCux0U$ajo#vM?pu8N_!4%p^Y>^sR^LDI_dx~V-PkSws^iMD2|xPH z3>5sq$o(7vcLzQTb<^cr))@Xo?kFC#h3qze?l~qggmX&mT>Bny6d)7kNu&=89tigsj13vv%62T9k~veTo1$f}I4KpDf;|z29Z0 z3lHbDNPK$;SBMw4T}}g}3G5CU@*gkn#A3KQ9+N^XVUu>>!JgW=;7KXUlCP)65 zaH9oEdNB%)iCv@@=)lGnn`jA`0ws7?fab5 zP^`e{k=tQ;Q50$M471c)410^branK$R|>HHA5B*Q6m|P`mzI_;0Yy?8q)SR91d#^m z?(S}B1e6X5kuK>JgcXqP?(SS*iSOb4=I@LHqq{%YCvKd3?>RJ9Vv!#-5RXbVM%Y&oRF zj&YhxfQb+yBsE_qdrk_Hem#C=)oUpm-rFml+L0;}$bM--DZBm=t3&NBFp1xnnKZNT z@;#fIlxWYSwt*HC2N$24qqKN~V9q=r-cFqUPr3(d;WvsH@#KX^{f|d1-#a26NPihz z6i-~a{4Tt@4$oHp_$lbL+KI96x9kMyG7gR<5Bc5|W;C9n%)hqJ4MyB~qSF$7>zpli zp2L6SwUtu|Gzxg!f8F9dVJE1?iF$&&c=z1RZi#IA{%Gz&+RCap46ms8Rf$7?Z9Q@w z8l}jSG3v~6L#dNOam)YRwosS1r`JA$vKL=|?CV{0*5GJRlUJ)iqGJ15+v_C{7%1#% zAu2ZrNYzF{hu^f9YseAkBWXjYOhB~Y2|E^#iS=|IAA>Rehw$RlFxf*MxeY3 zf?wUTfG^$Jh#`nc_di@8S@H;noRr45kk4?|iS+oBuI}b{&aOGO3Isf^yOXQzkJ>6@ z2M*I>+Lf+>sy7TLzo4L2B_!$JWT{^8n4$oy1x?U^Syvx6^9XBude|2{1OmmZ05QLZ zmzAwGHVj-`+^?hGseMw7&VxUroTl>JeaE8R@~-Riszzi6V$GijMVF@)ujqxc5ea!9 z(m1;G{s?az_gX@JFX5own1j&VgBC(^9_xFmfhqDaP$lz-Nwtj>BdSf!!yCi(Ma z$r)nvep7KD2!W)eP6il!9R8g20p%bKqxoaU6u+bM%Ex?9Sub!a%LAti4Hr74@3Vk| z_purdwlz4R9kT4eUuo6-Dh8ZGlU3DE$C!HhKY~*rie^+|m4yhEdqTg9;Ry|I(NjkC z`RGFCOn4wu=V)OY;E3%j>?62TOYyz^f&_vM-V>>J9_Iq+!Jl8RlDvsfu^s9F{dwSz zw0K~(|AxKKz2Wtu&e2M#qq$*M6ZZQy`hG4{DuJiQN)%E38im=o!-!QT(H0ZYE)LEB5uj z7%che*eA#~MvKH>PZFPw==1UCwcIGNsSfa10_4epu{=>&K+)dAR>x({M;{C8A0p1! z55lD5ZJ%l+Jj=XU?1sBHZP*;!SMD$Vvuz0hZ-UzqXcQCM&z4f+=ImQqd;9tjf>90n zE>s*Yugzap=;+lzzY!)I9QHe(-1zIuxT?7>`$;Q1938+q&1zPvnc1zUu9!SCTo<)S zMeJVtX`iYrx5*|ltTe2}jd8r9k)x0NupEF?^zjw#G5N>pHH>AGmk`y4@rl@z_}c{~ z{)<*Q0Rv5q@B)t9Q~z#+Mm0+TqetvOVm# z4zC_d3zWl#-y&z#LNR|jSyM_+hjgJaP2{_he&0#NnRlZFb}uJKanE8Lf5Ny4fuM=u zJ}C}37#*t#DcStu`Hn*GfGC_OEzR#AawAedCj`qNT=EA{@pc#u3z9#6hDan3T55RI z;=H86#>Q@N-pv&6T}nzKY^hnM%n&>ruk4WnRa+HyQ4}z=r(xEP->|geu&j@Ji+SXC zYWHvT$GRB@sl#IE)?*+-Cs1+R@e+$e-mFaW1vZ_R;Afnt5V=gp)LWFx~YXsUWrjd!Hh1_96*m^U`tPguDySzDh>T1Gtb0xSz2W$F1XU6W8 z&=;(VeQ&7ySdj9Z0`UYo(&Uz5at7W)Nnwhd5U2~P;x5LyT+H3o$$IBvM-2tUo=|oI zmHK!@ae4P1#D6HAWDgZeG`j|V2>Y%-k6Uii2Q$dV17+%O@-$ zQ_|RNcVO>q=bBiLAIuWTT5*pk&o7GmUin4{K>P07`dhmfP|eCRh{O{}z=*-06<=K3o2IF~ zZrr820M_)n9Pk#s3KGw2&+VBKh8{)ID8)>nP@nR;ea7j)M{^6kr2JV_{>UdN=(-b< z7big8rAQTa9(`WfW4(7$KX-6-pMF$j497`I{T>PpsbBYyr zXXm}K1OGF|SslXZK`_0nXs0+ViZX{$X>x*3c)%1iv?U44S{SL(P>N3F_%XxTRlta$ z&Y}|-v&Wn3q0hN{Z~@2&#r5iiqqF(jdYyBdiphzHhyo9Qycv*6cuR@)^nUF-BL--d zi4d2;?)uT` zKVmfDW75~JFIai78yB2LwmyrJdhY&J*U$d)v!ViuyL2DWsT&Gn6;z1Jz(J(n9o%q! zXU)h@^o=j|^;*4HrQrf<5@B*qOX)Mfn7o}fMg)E4jiva^4{-F^78~C9h?YJ$i?|)l z#(>96H=DDU5;Hfs90VE12@x}33B52A+w*W*K0?U*qiVplsw6U^*0AaaXqPk)d?XGm zDdM6Nngm@fct0GVPEJ7PtOF@8|H^v;n9p}CFfg?vho$3>^c^ICO}%#iV#_<1!d!** z*qV%krSQP_WxM243I)$AAe(|JbYu7I+HllMc=D_6{KUejxrHsFiTukUIrLP8 zOG1=K?RS1PTLiX_ ztCxdO{tH~ZCU%KooTOO%upnp0xrKVeW5?jRXEn9Zc5qhA=Eaa6V7(70ZSD~MgMVW| z_#GAZTWZ2*N9Krg&P!QQXY7LQy^ZQ+nxUA3Ezc``FD^9Jc4m~2J|xbL*=2@hf4d#G z$tWr+Y5;R_oNFg!cytB_ZbDh<7tc1q%{DDC9XNd1&-FHjGE{45K;i*m7Y5sG;XC;o z9EW`AxhXcZT)bC~0lyuH*gVx>*7z4jm z-h3^n(Cn`*b;JqWfX7C+2FJs|^>nSVMihL;h8IY+vHVyN!-nDr@a~^Iv)bD%^Vna3 z9v^5d)m>2~eft*n7+>HH`H=FavlgErys>@Hs^@bf?Q?!FGu`ZM9|bP}vkLoXLp_wR zMLdtiUwp~^q3%mQBsJNYF`b#AtcS^2Ut-hk+sXJA+*B0&v;QC!u1cl7z{X#FT_J&I zjL83G!ZV=nYX5o;zxyyS<12(NMo24Qq;dB>!iRlGU&fn8`MXpBp8y$zPktTG5zLSb zzD`ip>z3`ZvZHL5c0rBa&>ycyXv-jEq!li@DDwMQ;fH@_#1}TJ5A z;pYDZC+nC>MyvYtZ+#AdDO>J~D#y~Uo!4|#h^}KDoRBE|j+yfm@(!RPPb}2qc zZTG8tyhA55okPdK02|*2U6Z<-j=0|qrM!xyn-a}K|`d^Pv zO@#Z}G>Gb-3;fU%s-18Kt)t5WQ;UB_slOTBGn|c7__xPHA5NO7IWL-u$`nx{;}gHd z{9rG8uqnd9$?7E1(8oI!Fk(uA8hihCQ)qR28*}gZ`UU5sQq32`zPAvGQ$xHZTn;_+E^qDZ%9-czl z{LRr;jKucVMxo@_l+>VoR^YqJy{)ANkQ{!QPy4cmiQ$N0(283+M);LBfL_|BfHWH-U%RPJXxw{(}CiCwJ zDz}5_Q27ThraD{8GzG3yg}?nn!2@QJAWyZjwhC@*bBF1Da$F%wIXNOr@sb(4@3Ngy zX+R^n-9Sv*7fM-vH}pUFAF?E>!kAXa*n_C*(|CNxn6Q3Eu1!kK^Fu%xZLs?C5wDHBgW=^ zd*gJyJN0Ip2wy(!m$`!;BL8MYdH+wd>(=TeL?YfWDJ@H_#B89<3^g93MnZPj@^ufp z^+o9Lwr>sBsc0vP9KBC`)pob5qmcTV?wDUTA;fN>`30a|@y3AVeEC`-Qcu4 z@nqrjNa7U?-fgbGJlkJk>o#GbUdXcU+AnEq%i1T`w+t(p*v(L6uxmfL{EWXfVs+~Q zd86k?bt~#$)BD%_{_a0#_cr=jATwJ_Zm$%6`aqc7^+KifR(S`^y(7#Olw;NSjDU}k zywS_{UKRLvyY=r4)48PU?mT*p zZ$6%EsZaBH|IKvWtzR0jlgi1dDHyU@^OQHmlJG z%6O76ss&}R>eZvwIndRPJ$OA)`%0_y(RXXbsn3H;X=OTftGC>P_NPsdar`Ba*8eOo ze{1Pz`N3vFZKC0>XYR|F)WDhtFSi=wsfo#zRcAJw()fqt1>BVr55N=CVg`$Q#D`Ic z%Mlg1(37O|Aksg3m!vYJN}n)ZD5NMGJ;kA3j$6{2k;;FGL;V4|6gSS*n}EX9%CJ5t z(;4rKxUPuwyx=0hra#c6H^iix6UZCo^T>voCZI_ zI7bfiCr}hh9X<6}26Is|r)ai9%;XGj+2_~RugM)32Bub^YGOv_Gm5v>nZ!ZCrkwSP5sN?hy@`(>qO#tMUH!HZQAp0+ zVByl$W92Iei0R~qNo%N5Lzgt}sZL>ag$_y|PNx9h|fnD&)<%t35HyZ#@n9{0UlbI<%iHs4@2 z$|K&Z510hf?V8d1r`VvE2?vkwDP5|fn!B{^!mMZs&7-n?sZtp2Zc{BEupvZ2B5Vx&p8t>;I{Ml;m?l_f?b>UNqD zk85}dwdYG+e{@c3HKEzHWOGqNEuW!Oek_bdDZp97A3Vj>Z8bxKRuNg?#$=OrI#HP$ zLY(&Z!WsO+4ceMqO=vwE%Ukbtxr_sE-{%6pg7X0e7WlqmGdbbx(YvjNY$ z7`A*6x70H|)`LnnJO!{KSrP>+t{Gb5!=~%K>rKT?-8ekfD87@&O}t{p@-b zrX@eX?1)&4erxoNj@0QRzBLgC9kq0a{-z0_^EQ(C7O-d;ARz89hJnI(S9Wmsj;=Sp zOc&xz4+?9)^;Ko=moJ<@;mIYdH52&VjDL;z~Zv|uC+;WUx=JVU@xssoPS^>uQ` z<=T*NEQMX8c%mku^l!Q?UHqggpex{UxUuEXyOI3MYd@<~B*p1EDTk^SpoCGx>{eBO zssW@K%UalbhZ>B){%~aa$)h)PfU4fE15wPuMe~Yq*b5 zbI_K)CzTAYXjAtYLdP066>bsQah$v#)~=`b8@DN&$H<73(@837E9K%Zi!jewQHLAI zu>fW=XT)S%F%^Z*pww|AHidTB-#hRdp53;zI|QU-4Q9tJ-}|Yf{i#NCkdKoA?`Wyt z7J25p&pAK^8$DxRS%Fj8InF0Pz_{45TpVlknP*i(xS?4Qxgyema79Z0SHwP5IWu<% z1~W?i4)FBz)T*lR= z@LL&unAsW|5~i$ZJ9z~_NNr&|5FdSVTQr^4t8AUAIAWQbSv|2~n1VO@@uLA}7LaCi^yo59%GUiFOl;7|VmRXCl;pEbKkd`Tm;&zd1h$R-@3U z6>M7sou@9TtpSPX707gHsQN~L$FCgmN67PxPj~WCoIjrA{P~gsfDw~~UR0(v4$>wn zH1Or!q~c@81sy3U@-nrOVClvMXG|#hRxltghw>c)q%){58SzO8gL$d%=?KIBTO@aq zwmCDPWcZl(hU&9o$z1{-1%+l)?dg)gcA0M0QN4gz+VYQV!)JTCL~qD+Z+7=~t2SYi-q*a}fVUfJyDl9ds`_tebpBx(EIn@1!%Zmn*Y(Gv5 zIIz@KJlB{%O%2S4QYn9tdvBb66-RIX@R+Ey-CytVCbm}{uV#?wya%O^1>E_V`Ih+( zHxP)HFsF-o!SaAP?>0iWyr>4ivV28rNc;Uk#f!Jp-ZfkQ>^QG6As`JQK*b^--kIgb1;6xnj&>LOw6}^Vx2wb+gaOYkM*Nh z&Y7A8FjRfxF4%K()NYs6V}g?#ct!mqVPc!id3WKGUu4Ve@uFnt(}shaxuAsh$DgU^ zbI}cccZkE_^_Ia1UsTX5f)@B@vu3@UuBPL!&3dBWiCydsS3&>1X6YOrw8&gl#_?Ll15R1ZUZC{g-=cPj+9T{JVDX>-6F?jh`TJcs)1h(c*#S?(DG9uFWD_V z`ry0i&j~4y-%5yQ)+120li0PB`2EiJ&i_YG(4-@Igdk1scoQf`5^p;ph`(!)K!^F! zitpWz*8toD?F_V9)z7u6177omJAU?gX!_5y#Vl1GvwhEHZH8V2sr-eu(fN_z{+TF5WM<)%us(a^rda6gp}q2#1LX=lf!#BHds7X+J)g zT0#Z9D>}_M0EDu?%xHE$==t_u2XPL(?AeyChu*ub-I-kwxa6zT;2sIKYNvkz;{2ZwV(>fuOM3GnYSR90ut66uvX zAFZE)uw(PWbc>^NjqH{ZiBDu%dOd30S<}YK*N0a8j}N;@gZFzg4I6_x9PpXo62okt zec4CUVxSz6ZCZUe|NJrWE+}q_~l~_E-3S6JEs^2p7{w$ zRJ!ki$aQC8!}2O-rSF_uG^qehKC-hg$cO)Z+-oObbmTzDc=u`{fL%6$A~N9PR^WUp zNdwdUXF=SMI1Y=~n@V{*tV$Qq^I|3c747e9BznaJIn)FJ z%8%N(^nMYa6Ec72mSZUH;dE;utS}_{eBHRB>GGA!;i$m+U7q7eew4&w{fX83LbDrR z^U`Ka`pH(B7}6X_it3jLyttlzNc_yV`b}C$GF*0E_>iE@%eU{o0z1>!vTlF@w zbSpQ`>p2|Sn&^S@$5|3vJVZw8*|;eDC=!z z@e_%zZ&x4kt_p=gD1DD-4zKOu5}tElZQsP3e_A-uc+*spp7f%;0{4J>ZyMcLQdH@v z%Nxx$j!LMhdvqw~Vt<0$qPe`BZT(CU4t=dzw!%Kzuy@}aREPV%ld@Q*f~sM4ml?4> z@ofg-r02~grXFPj2+{vSvm7tU3^SR@*OaKKPus2+&VuW}RC@YC#fh=k%-7`aI(}E} z)OL+~-+1M5ptC6_#uBp?8b^BX>5-#_$}RwTHpWJyef?aO({*2mo0&R2TQk=$WLIM# z7b$zRe$;;5Hsee2aC_JS8>}2M2c;5Vv?XSz4&01);^dL$fQK_|MWgI9;WFHol??8= z2RO`2@{+2&Sb4|K98er`8C~g2 zhs2ck0>>vHA)I@0@8okQ^XSbPH{IsstMdG^Ck<(ZXN)?`ru49WT@HhL7_)%++9ObP za9e>t0gI`O!9-_I&6reghc+^%zcvAqG@CPZ~Q^&0NU2NYkm!^UvAwG-u$oWWi!p*?DwDG4EMK^ zt!273yxV&?<`xCfAWw?_E}0uirwW3gks{}9kp+s1XqZ=;zKw&$DEm9Slo7(JU%PjM&Tz+af zdj&+KYaqFc^k_j+$F) zp>Bc9ma~YT!~u{Ah&w-vI1BgV577wx36tnESnwJZE7!IcOD}f+K0a}4qY)|cxOFhF zbsXrW)~0MZ^?30Dvagii{ZM^J=KGv%1`!BoNW3H~i?6;BZz%pgeuPX|mn$o!_eE3f zN420Simis4swF;jaRIG_x}cySbe_AGjsaVY$>OWNJe@bLDL9ZG*~2%xh!)in0vTCf z->R4-M>wB3jkKDtmj$6x3-QN8h$V9J8)!?B9Y(TfNkbmTzi~R~4G=;S)|55V!3wr3vTryAK;9;7!`P&sz9h z(i4tDG25B-os7%ni2}XK^P>6r;`80&-JG_587gO!zsxrj{U9d5yNk1^!E#xvsL*Of z^(TWTe;%C4kYs>K?M?9Mca!A}J@INyPX21VSaQa3G~pRVP7&esTJkS45Drm#_ zSOBm7m)jumlK>ixKNcJjE4Cu_A)VjUkLLTh_wzZd_-IrR&{)mfw@nawdsFnK-cAJA znBi-}gfW)S9f=%*;>S*36jY<}fjax!YPX=@Ccz(@DLdzKT=@x&BYxe0u$OvL$bx9^ z#&u6f7*$&NgO+0@uEo@RxpG|U6f3)hP!d(M<&Gr>DNXw#(Sh9T2bY0}!z#;p|FdCe zE8Sy)P)O|`Y2S8(N-fCsSYHs_e=qeF6vt1i zm7;KjH!8vU;D2h4x!Ytc@j}$-0z4H5zD#zs+Sld~agmn@kDV`+RKfil7_X4LEglx% z&3p`oR!+@ziPC>!Vmi=Y<>q1KXo^57)Hi~koHKiqowZ(qzY5kGssrZ^rXd#PSjJ=a+Z_6)OU z^>Ng-)pdbRp-^Y1&fFGn&_yL1oYEzx)AmAgfbS#q8vXFhz0;B3?QhlNU-6RcIp?nq zrJ5?UTjmq|JLVPjGV>(0bwAc_9Ay%p@}&=OvY*Wr$sfZ3&F{pQpT&ZjP182KfZ_FO zE8z=XOQb-O?8`FCTWxE_wPJ)g(QC$@OkTF)Gpbj_5oep{0=c+9#CR#ksMBLXuB~~o z_v#Vue*9XhQ&T?k=ZsI^H~54h4$3FrE)L4V2l&ZZ=r5MTsZlG7t!UOJIy^Q{klg6M z;yk_3dlH3^5UON7io2qwdDECV?y>*V_*zi+32k7Rh-Qp1PW9?))&t0t3Riz?oMqtr@ z%a`zw1M@8fZ{Za5o1Np3<|BzuLgzT3RuEU1|?e-B@C5RDFX-GJ2lS9 z%Mqx+3ga;ZqX zruO5m=O<~BG{)%L9_m{gp_gxytZ!NM8rg$0 z!zM@Bc}eOchq4=2wK*ZWpOQ(&ftw)UUe@$CQkzN9zyZ`(ej_cc?Za&=0)Q>1ja zN?fB+Yp8i@{h&!PJqR4%2?G`NiHFx2C=k*J+C9P>CC+Hnd=0V@(~mtEAe0Y0V4KlB z-rcL<)he1!t7yLx%)P?@U5VEfRM&pfUO_`%So#aAUo|^{=P)oqmX%BKqF7r=&s>KHFZLu<#kUqpdUPjdO$>-LHh<_D5<8l@WQ`rgtKGtq7Ihwn zo)~A|ajlp7#VZ_)CCAOi1$>?<)@&u?uz>VrQq8-c0vt%(QQ1*-4dcb}<-;OQ(-1(B z0Ag-ieH0Qw5LCD1d6$`!P`2W+6PldEh*q%{lgYtbj9>4?4NslHyO8pA+DsIm1L@78 zNw%#{-R~o@lze{A@m|A=U^aGUD5#5uQR?LKd%7I2he=bjcTNuIbWv^XK(oWfcB0iZ z9iavs$aIz>RJe~>Rc=)zjA#v56O5*c6ZilEV77TO>*uvOW|%#+;l$%vR=eI|HG>4e zT(GjFmjb}^*_UuuZoR?U<#`h9h28ntSVpQP==uZZqW)7-=MNR)4ZEWyoq~%79LuY+ zBxnmHwz5Ya8zleO=>)-&s)?|#*S+O$`LLUUOmEAGO(ps;n`&_9t;?;Mf;>qXj(dEJ z>n)P_kL=TR2~eY)Tv-7k1UISXt0^xe<1>@dg1dth0p-N!KqSZerTZ`~CDDj7ovwC+ zZ_#ZxH`bqg4{953X01;;BylZ?q2oIC*nb?CFBcN%4CBs#j2&u>vX<5i&dBKZMZc}g zj3Bn&^`-*z6TunVK4AArXF*);78|IKUVi{BZJ4_GX4 zORZsF5`90;CKGqd>Z6XAXh#1+I0J2)7h=&4{hseT1Hxf)`&&Mbi_>wTA7LV~Sre1v ztBnjHDp0eC~@{a^4d;_P}8yPvvlwh${HUp6Y@QI9(0ALAm{E z_v~2RamdpW=kj2IFhM4BK%7c>e;BKKSsq9`?oM>l2UTo*`S{yWw+k6!?Lv#b)XRzStAf!}L2?n~K zYl+fP4iA8Vr9)Z9@ZZ(Rm8qwTZ#(`%SPaF<4Tb&k1>a%^U`lx%Wqj{_gtE%-(0o_k z9Hed-YScejCT<*}Viiksw%7MH5bAxxw*+?1DLy8?<^~Bh5zNSc#`iVaH}u8n61%^S z%YomEdBZ4)yC=F4uK0AeDWwolls~A_yt0UHm8tS0^*(CFGlnk4kb6g9H!B<4Pg~=w zvS@z5L(Yfc^dAnw&bRsqA5O z3)5|$&HqFtUrOFqFDE0yZ-tM{Qx8;Rl$c)cv0uq^^k7jURb91Xs8cq%1UPe>H$p#< zz}*fKo1?8j8`x&^Q1Z-Fldko+dueuInI+N8`mMA5^%U(wo2O8@ZX3NjJkqLDbtYu7 zacs*0D&I!23gp5#ymxIHO6Bgb97pM7iuS`Rd1x51zX=osll|d*IK|A zxjB!YsdriYm^!)>>iKZl+R11B%W{ccX=mrRUGRq9Ub?B)zf?{cvrH3RUESz(VYa19 z!KUiosa!oB)@E&snIClZtY76geOFyV`{c!%*ma0Hdg@NqR}<8ahw#5r(gjQ?{~(MX z=KCR>FPmyGwjIRBM4{@J@l?y_J;E&)6Z$8+{IOZK4SfBVLf8Gn(9>#SAfOJUv+^Et z#4(0;TOXDYv}=i{|4>2dsUO zr|enn%a`b(5-j@l!b_JI_Z=X8D~ zRjR(~{*3U_;bbT(^b!*n6PhC$e7t-ZJc^@iYcpGgeuMfjV05<)!&{hh4!S%VhLig2$ugZ5MOTZV}eW}5bd;8Jo=3zg_D#sLFKXROXf#+~?b(WxrBH1?IbL{i)1sD1#2};zW zzhPhPzeBHiE&YxrMHHS1D3^acXNb%A0}fS#ZQz@LSY5$QOW6H^_v2?DAb;JpZ&`Du z`tm3Lt9$c^K7|i11RoFc$0#)-<9p15&;mxjH>b$%7;@jgzaN!0kT5yssZQ*`N#prR z^Q*WZszz*TOiZe=le-lAc$-^J3x0deJqx&z;-Ah$_3-lYZa<7ET@8-lsjI6GPff`H zqGH5$pWkAOi~Rm8i1nzH{ngWL&J3g6T*vUk1q0HX&5sQ78l`U@{O(?j-$aElV!j+l z$+O4i6=>M*kt%p4iI@UiGu#TyganK+C_2NtjljsvOhl%RTdwRFy~S8LHcKhXhk;yj zaB-gA(vj*Twl9AjDnT^IWY=zERB{p!W9BRUBcGkj#jR9-+k~<;lm-3k_;RFHMq_&X zS72BeYHnWc%3U&_BBe-ZNpg8#bl28d)!s7Ocx91thDziphxh+_0hH}hHF(1F5?>yA zEIc-OzQrO9yv&?4p8jcg^?d^Or;#2C85!A=W898w?yV|+m>(@YZC^B}`N*@^Hsc&i zC$+zR4Z{l;`42ra=IXbTr9Cc(xD`?a5nP|`b`1Z0ihhFr1nbG44d-OX)xYRcZ>5|L z!lR!B8HdMy9Yp_tBus@Xbb0V*&dj!vRvnZn-eQx7vMn?jY;S+JSj-hr7*O~E+T7y& zs2xxCrJqfE2Uu4W7KVf0Z*8DUb|1s zw!_1q@BU01gHo=`&CnR9U*8pC zT=&|^aHXT9$HT_J!5%OMH@Js!X|+}o8X6=odt&2v#(wxxJT9bn-OF@*5mL}Hwf`6#>pE+$H0(iR?IvG4BK|uF)`R~HVYV2b_=JpPU%ezf6o^h zJh|(R=6iKtPx~)Ju7s)Fj^<@$mz~P5VM}W>XIoFBy05NIUdB=hh2eFDmk6>*^wDK0 zs=bqzHQ**trNnsg34gk05>>~4;Z=PHLd?v2iB)1C+cz1;L&zFFSiL2I-NLQA>V3wlA+HlAxLYVebE?xH>Pj6+hwt3zhPCbG6qMf4vwzTz;MAONUHqSeHJG~*jtl*(7 zXTHCi<{j|}nk`n2U!df#ZQ>OW`30EB;O<9g@j#8)7LgR9UaB9MpHG{??-Mka3~1bJ z)9Vc9e%OBU`B?O;qxijIOlGBl)?)2K_WhmeCOtk7LcA8#{8kp=e>QTl9~o^mP((re z8mS>=+5~U<$^X zUyH(N{UeF#*(qI9a})73v;`cPy8BBC9BN@k=PI)!AW7k|{lPL+A?eTHpd$TBv(Ln< z&`FG!`PD0A(}+Gz5ot-dz&M;G|APi^;hIb?tE!gNl{p;kh%_d)3!GnEJg(6{t=DLR zf`Zp|fGBPz*A??qvwxWcy}$GJ?(XV&!I;CrM%q>*V&dwJmu9miD_9KW^(*3U#8+#h z)IV)CgqF6>gizz4U7e=iK=t0%*0yxM5`PY6o4g0N|NHj^I5o`@RVUXzHgnCO zo>-B{)PHB|gF@%;?{bG{UXc~r=C{~JtWNBCsaE?_`-T5E)i5iXuVf&Wi3yo}U`4mo zCeC-<2}l}z!SsUIV2%4XeN?2K{1b%uOyql7i~`!qSEi$l>?EY39;mgdl+p#i9y$=_ z+nmGa00S?pVzw~4h)B1Y5iTVcvW$p`>1COAbKUR^YrfAh(A*;@pFuAJibcPzXJ(e6kEYdJEUoY$(Xsb{W^bA4|eO)7*4{%s{_3T1kVX;E+r zF%aS`ve^kQ(N zM^8_1_<01WkkOlNGG|V^8!qiQGqy2`R$h}?Svd>0SZWjrXc2RM&BG%vvUvKhsEWW& zxFIl@0VmgaYA`el7cO|2B4AFR)#@Fln{dnaEzc0Fc~}Mh z$p!v3FOHR9BK4&>cKP@C@|R!U8K^Y#N=Ql~m<+9Z9_?W=GnW{}&D46k&mW(z*5Mw` zg@1W@`i-F^n%8bIdd7JZ0(tiA+416(2Aw0RMiCIh+vf_G49EKYMKYYjb60hLHnCMN zrM8wwwAEjKJCp@7eFi^D;rHaKzw2J220>N<3IFe3WZad$=5DfGij+dDn*h6v{dt-| zj}q`cPR*6HPq~)qLtuh<>ZpQAC0Q|!l@CQ)#gv_vRCB1c8nUQ61rMs+MpvA-f9l=j<)Qx z`z+jJ+<+x-F)5k1k}Sk|Y0^9(UDAyEub3@r${_8t7MrlwX$ zd8}@MlENz*E*ktJpQRVzORsD%2Pb!6XaPzZuYFpf@QDxXdb-(|z25hB-tl((##k%- zlU+f6{_;iC)aS@(2^W*sE*CD!wc2Xq)g>r%vvmbd|6uk@Yx2t^;3ozclByPIqqtqV z{nV+jD|&_t0ZKtD@KKU4cwat8L{6i=_KXk;(F+Kq1XX!9GcI`>mM+$7|mkZH%&DMW0WCl_-{ zP|DpG|1IcGZUj9$EZUVhQlR%}y3G{xl3Mt$t$E~W1=i_RFM+VvEh)r6uK)v(>!LsR zE~|v&QY{ZTZyhfV;c`}0d0dwsQ&5Wf-h_++(&e>6rN?;T<3|-kGb@b3Fzk^kNwfyH zJ^HE4%XB|@3^T!0i45*|i3aYQOO#CKt)aEkiIOMS*wRKH@r%>aAEoBEC-TsmT-bcv zf`t#oJRn0aWq?v{c+$A4YJGK3YbIqFHYEm$`4)Z*Yh38r)>=*>7;EKv3bMT=*by{I zHc{@t11Qy9o!xp0dt5yQ9onBGVnVCF;8~6T3ttV5!oKek4`~q0-gW4gtt70<+55iZv=?f#6qXnG&_84vDaFXp)%l!fw0?ErewO zBHzb=DIfLm{V8!zTdZ%DIiZG2?Y`CbZ@N3Gcm|}Xz+Y5WRx>KgIwa_>Hd@sdJJnu1 zth3kH8YTEMt@g<&DdDne*E5b8Pg;M#1^FWLnDOr3Uh?&xYDiHk6Q6Z!KFD)J)opc{ zOj#sU1G)5f!`S9u#U+KlWfLl8n* zFZ^I(6!(rlubW^SR$mqI?79S!o@ zYWzvw+t`qb3ih7&8K3=IS{vOE#ee%}p&%n0To^YCLD( z{#|FPJhbN*PyqnLa1e;q>~xMEps9Ad69iK_QGfrwORckCYU|EycCWI3@YB@MF&+!U z-rn0(U*Ee|_wf;a8%Gfiglqrq!!9nmd4S}qy^Ont#N8t=Mko1KaT^NbS&q`9gDtjj8D`D>qRP0pCFS8nmqZ&uJzG`=4!P-o~y=a z<2~e|$&%pqu7-W~zRpsm4Sm@Ylh`4Sa(6Pctc=xf;TL+pdg-#6C&J90*_O>B3O@jCkwGA2;g>2z0@(Pw>?!y*n>Wds!mr2;Tv&hq2>B_9FY)9B#^bc8 zdu>~=RK}f_l#B-2qJ1mTJtfOmxfR%8+#K-}WZ)BX#x>DjgfNm!=&AB0LDU5;<%sh+ zcV6cu67DahqfAT5-Q(vf2*@t8e4G5oqH?~cXi9qU${?f(g#I5BGidKX75mj2f6%V6Aqv7*#>SfO>hrozG&$7k*-@^1-8}Om0v#svzpS&;s zCEnhtJ2-Iok#oGE*J6wVLGLe%F?yv_n2tudo-~x&Kjde?%y=J{|KX?Y?QIC8v$K;> zRA2h!;zIf^47_OI4r*@++JR%6JeBgMnKq>9;G>-;FWi zoE?tDLwvE<>e64^BKjgVeTjN1(Z?+ZDWO2ut!2e7eTOLPBA8#KRg4pw#BI|=ny~Fs zxs#MblmGfS6wwD?<^z5MOO*>lRPnKkno3%{$&kT&Il0xkxnJtKMIAtG?0kEH!qUaP#MPdtdeWj$3>nnhoFu&Ushn|Rk?Dnz4;}gt*vNWJRZcJEk zbadQ4*bD==hnX%m;mULH*{2p4^f#B@x$pNTQ-mF9cuwDe(P6t8i)RCTlDp2rsI9w+HkoykK6T&mFFX|jRbxEjuA&#nn8$*zf=MJ zHwi#2{D=L8>6_=vYl-}bmqAufxz0yIR28DXp?9#)G!^Av>9u*$)#wuM{UfGj_)=0- z6ak!q@nVL+Q;blQI%+;gntHdY*jO9@ab_?C+FDyj0eu*wtKshsK%5w;Dm;ylO1VB8 zYG9DzI*A)AM1TM>5NLt()-cd+Pu*f=VR;nvQy}HTDR1?9K}*|=wSW4Rd1bbi83^=# z+`bYQ7k>gWY@ko-xU#SH+G04sdvJ6VAJDzO0h%o%4VEfCH|OY(O6wsimJG4>;p%BR z9`j3^{n;7@Z(apeLXdk$G`8P<%;n_f=H~Rca`*#gLlXu8K(BpV40Ko%x!^6VLDo-dcyM9a2%r9iTlqKTe@(UmC>&L57@!#c*RrlY??SyCuvOIrJJW{GJ(Wj}1 z&mUDFhgA^kS6hUfCt2gK#zfDnZr1$vV)s=fEkzdxzw0f(Ffkj;>udPt0ENdwORw$G zVpZPoOh3>~`*T_#-*^xnM+Hge6aU^_q;RD zJoCIWd~-{c785UKVB!nYiL>Q==B;a}DFRL}Xit)pLG(t@o!Vt7Auc`#A=@rYTMN{; zpo-`=MU0f#QUgfCSXHP9OXi-32@kMaEp!_l7?2)MnA19(4vXA|P!|^$x71~{45vK< zvj;k~M?h}Od4gfoymbFyZLsx+VJEtW?)u7#-cdMNNm<$4Aq>%x=0%Bl{B@;|Nl)aK z0ypFXXAzr$MO)ro{Sf{1wz_L=3RZ*ep^59wZupN>y(T?;GwpluXxMP0uhdMvp0eXE zS;$I`SyE}$#uzFyvnIh?aC7`0OtP$2GA&2-piBR)@7TWmxNo!b6&xrs4@Vr>k-0w; zW2I~mqY>RZYJJumbV?-~5x-dMxVJ3!p^u5epFE(#kCj zU3ngyKKbB%qt6Ixh(Kln(sWn!X1y)+iDm2ITjG~&hR_Bq@Uz|}3w`SV`MkS>MC8+AS)?75LBO|>u#MoQ?_ zjkmyrZ2!%fCn=x9s=TH?#A^j;3YSmHh@xH9rdV>DN>Z^+&%tkI_4ZruVO47Un-9Hi zGYH#7w^W`i^)2-GaDOt;tH{sc^OI)f;7~H*H|@iB^k?YT>B z#|L)H58aq5u3)1hqocFXl^*f77X?M^5a#55ZQ!+E5bE%8-M5+Pqh$HvG1-L?Lnq5r zA$OJT#b~FMAs+;2YX0Kv2=Smi!0I(S7gxYpcar+vcIY@*u;ExNbk}*T=)zQ-%x!Ft z#_L%pav=f3u8GS{o-q+Thy4pvP>6U9{Jz=JKZi+#=qZJ%q!FFZ+lGtLBevzMS&n$< z>2Kk@zvdyNJ8K(+&L*%^(evOX^ToCtIPRZ=WiMqWyxl0))rvYxpLgzgh_l>kWiuPj zB^$b^x?8zvo?sV?bR+&aEo%WLn>hjM=v)lA(SMlO>SAvdVXMD=*@c??LF_%a1LAjY zBM`QD=I^3gKKlqs$1*V zpExahzqC|EVbH)-vv&mY>f%MemkdgYU^F{=Z#Ny|r`M?RsELu%mU9*Fu|vuqp%4*~ z-Uwog>mP(sQNXkZ`8=t))UP$F){IDnxP=4ot2-E z=h;V-!Vh_O!G{L<(4)KvqN3q_uXoSo1M1UcEO8}-Jd3(zNfOS3=a{eSu0_hvB}DE8 zUs>af5G?g&(y%EQ3NYiU1U`)vY<*G<7+PIZ^XKIB$oHHUM=f}KqoGx1X@CkDu#cS2 z&OI(p@#WG5=W&`?b(%zBgh7*~{Z9tMFRtY#=$(4j*1Zqk3VUB_nY|K9*EM>-a=*6g zrp#yKeT|-$7DV~vWT{?16`}?3HJkmZL*j=IjGW=UA%qk2&f8P(7>qnkU12<1LXNjp zfe$y%a78IY|1L6UZJg|1O=Yp_%=C;`U;o7!z3eId6H7b?L;T}))s&1i`CF8XbEUtZ z4^l?rJkB==c-DGTzi;Om;5P^=3>nwhDBCIZDZy}lmm$c}(yFlgmW=6qrD|J)X`a?y z`|ZH~(DSwewFe5tyVz^AYqBz>*KiofDw~qtukO!@MHzpv&sWO6`zw_~>Tl@kP8)*G1!;5y1O$i`VI=!1D8!|% zDrFnM_@$umaB-NQJ#=;YXsA#ltB-MT!UPBS((k;f|OQ+ z2eA&fH5D(f#w>dfNk1n_n|@xn4>oKgKWs(BPt|)cM%lV`$+2oT0iU!yH{Tg?B4ll1a)Z#+bjuSRaTQ~zZKmkOuK7hz zi2>yW@{vU(UBzzeiNs3%^m$3>`?6Q(rvJUYuV(uwcgTq-DP|N3R}?Arze<0)qV@c& z$I+e_9)z7K$}6R3q5O_TPHAu!n~Gc9Ox=N6kropZv+v_GG^?eJ6AZ!<`*AKa^Z0Yq zpFl-O3y431k=^}Oh7umfJMYG`v$A|)f>)Nz@-MTsIaHt~_G4pZrKA*Ac=if#&yif| z)^7E~s%Dkn(Zj~Zdu{(Xhi|Q|$XZtA`mo`CN0{9a_Y?MKdU_8KdR6uONO)2xj~~y^ zTlfZ<+G+@2F_jlvP1dbU6_RRJnW4Y}K<3&d;N9Al|7VWU*!P~90MQ=&{|CqLTG^Pu2>#+8`3MJJpYNxl-y{N6pPYgLO0s3 z$cFQ_C)x*JCbxitG7h2JA`wJG@`V2Oi$CuJ_Dr^;qDlLTDPZPpNJwi^xhcER&J0e3 z`$b0>PJ}{aE{BQD4_zq3ro&YDIkAx76b%ycdl`MUQ)ed(_mjPg9KG`slkmsldzT*x zG%=c4SQuVT)F#5KN9Y|*H70Iu-F@`vQSIp~b#@9;^o-`_@ui8GF z!@=k5rz|Ak<%Cni*Zr|msX>c@(m1T2P2TYqO#*wCxc+D`K1_W_1)i$x+SU3%wy3ci zWUS%9MbSSJC5CCxJZH=46NevE^4Z2=;;UD>kS9#0jTGsub6qDOU{-(N>>h8t%Qwu| z_EK95k59*y%WFd&IrD{*67*i*TObsc8jf?-o+2lHC9vq;KmgNz^Y-oA?K=Cl4{A*d zyIu{QJV!B3iql`-n$&u22MZxk=PXw=?4k4yXYtd0+!Yl00!$&Kb>E`=^rjE>GxBc= zqyj<|x}Vu4qkg}^Rcr#z?XAR-W;`9Z;nt7u&}uhfz@J_ks#LG_`*wqxtG$rNB3%hb z1KFc0@{xk;_TOr3?GE_ew^F`!y6x;xZcR3`I-hX>&(@W|I^hH{8&Al@_4B_;kNx=B z-TRUJ8B>)qgj=@YnxK}E(O1fJAWx7(+Y+z!%VB_M07`U4NxX*R){e0wvdnV2rg4hvsHx-z&qdV0OD|p@veyd`}X0gbWX1 zfUyRXZe{Rzk!m4Hox_$^fnmH_mPEK81SP~%8XW!4Da#f5tpR2Obx*1rVbt&O*;&^h zHwOo9b9ZteOooT7wxwf?q~`-y&p^>ovn|R~Ntjmj<27JKLps^-_|I(@ywXXCzN;PR z9j5RGMMS8r@bGdRN%6K4`rMOOA^30mQN#9wzlv_|9DDf5<0Qr!GBvLlkukVKJ}^@1 znBUz5-jV2u6Vu$>+yV)5=6vJi1Tu|7jF#K`i)8#Zv^<`4o|y0Mej(ts_o?p?2C*K$ zo_Pv@9&gd4pYkd@oQx9tTuobVGT@GXcw=8HT1qf& z&Hrct;KFw8I`?a*vz@o5n9DA}S=Vl-X0EJWI8%o;l&8K&-}%38R}|bXyi`0X#yBcU z$_%ZGgp`y}=iT(Ec4=i#w_87aO+@2#FU}5H53QqH0tEzTXI6rE_m^f*_Ln22KR@m@ zH8!5@pYKdO*zYZ=tX>{+z5e#VV))z7pVF(gLxr!@Xi>Nf{+b;xX*zQ|zmbR_^NlIz z&}nc%d3u?Yh%5l2AReg}ew)#6#g3ONV}@0w?hK7e(w_hyUOV(qRRZ`j-^ND4w;OiT zd$i2s)fRO2vO?aMp&c)iksRB}uaYMFBNokSi$F*&Y|oJCYnq_j0)JCd67g82WtZi) zunRWa_kM-Uix+J{{aL%~UtZ4apV;+0V7MlIw0vUG1Af zil+7jv$(dF7pgNiUiJi^=s>R=^)j=20pUa_2uYQhqv^G{N4rlr@#tjJt|9#V{q@^c z`qgJ<--*l0<``Rq6lY|(oNbW_d7aY_3~zd0b=muVtBz;Z@TouA0$hRIwSPuRM=Fdl zNW6~7Fz;aQY+blFxSZes!bZFmcVi-> z3k=JRy>ttjQ-9WePW<#AToF{41sD1DvjyhX>wl@|r-|NRBm&6lY7&IuFY;!p<{r%Y>=>hx79&h}_YOt&zF@Gd z@a6Y73amSK7N^Rm^N=_-3=tKRno5S`A3L$g^@c);ORB0^N(!MM zfSgv2)_iq$nvhjm@FaQu&+a^r^AaXh6ZbrIWMnXq)VHu)n%-bAz8EbQhJmrMe=~*P zx8Lm{5Ur!ENpIe~d0yuwsB?C#e7wLKDTv{o8z@nF`WVx1vV=?62-;SbKnAXdQxPZgWj0RClWaHDo*#M;8UeL ztRKr2AM7RNWkup*o#*|^yX%9eWM)SHjhYIZoID(MymGGMb%MdXufKlXt*fhJ3}a?w zL{C4z*j?-*BqAaC_VYImOr4t`X$tP+=2|j&lP2JViFSIloE8II{?@!N@H8}ZbgjU} zR9X!Bq^73+){!x$hKj-ZdPrXhTU%S(Q(aw(`1p9UiJW_!oSf2}hcFFvcXnO^88#tt z1FN%JCro$((Gmc!$KH_ysK*Kl3gjn$q61H(C?)U-Q}SV?=vfXQ`iY7q`hxv{U)|4G z6DnV3Z;rVWOp1VSnZu_@f5;f(AjS9l;cDJpYOH^1k#!lxnVC3!|3HPHfG@NT2Y(}@ zQwkubV@PNG<+vyf{Yue6iU&WS3$K-pn_HrbfLZ#02NWZK$@>1Ze^!oAO4@M|;Nj){ z`s0Vxs-ar34jJ&VYNs{r$WBW)Zw8{87Q~-c1EBDWmuxGv zko?!Ak(pJ0Y{Hu9-cM^+$T${7E&hr4pVULm1ocGFpL*LM0l+_=-4A;(gZLki!$3eD zanleNw@p+cpAYYUzaOaxg>`HKf&d^DM@B|$xZ5Pe#GWz6WttD>O>B(AtWV_n!t(*Q z2Y^yiS{k*h3>av(Cr|uqYiqmTXy+;igV%;xpCXKL-$q7=UQ&W+o{s8=%hAk;rb? zm#ahv3=}k2oZT2LuW?w#si>^{I=>qk74;5ACK~L_eC_M+N9iha*;}|BPA(YS)+P!S zpQli|2b+R~FEA@BD^Kno<);*6jt+MyEedr?oKhlSX8%dv|66EL2KD&sU1d<_gzDaP z1l-`v?tCY>lp6>m6B8;VRaU6?Ueu?ef)l7b#9K)kk>Mh3cDKJ~5N-`te}5jSc#Zpk z+xjjwHMNVoyW!E+B$1#SXPv_;Dr7Z*SQG|lhnsAioPNp4q>%iTT21ot@bKsj6==X0 zA==(Z6Y@kaRo6PC3&d93Qux<&9-8Qx-HMVF^>+9N@FM>wy17W>KpgPQ+?+ z%VZJoXjl|NqP=N?8QIxtMpr3U>!59hHwoN8j!Hg(ho@&$Qqp_4bFCU1l$Xg|?K59} zfoi#fSn1EYNiOUa+US0iX*ph1f;^1Ram}VPS0O9l#ad4Ji6el;8O8rCyy> zrR-08U)>QD6hw|FhMHALNl6Q`zKDc%9pJlo-2T!-V(bqS=o6EY^dV2|8yI*Fs|&ox z$Nc=RN>id6n5`|}zu!{K#RF0eApKi^|LYIkZ&QNq@gIwd6@MjhlPW4`2<=}q2I~|w zCL=4`0p@oPI6+wPcK~>%rzwE36m{!qk#TX?nVAdA_)+|@E0L7NEy}p5 zy~QqLA+wlh2$hAJl|E4!`c1w2Cmz7x#@Qr|fZ2+~aNrSEh6+hTLql82 zn6$LCc6x=cper)!jT<+1_V?#;%9*;T*xB!aA3QxhMU)lCsB36^?eD(_C<2O0-_iu# z`^t=EVBs<#F>*Qm%W&iF{qH^3enHv_gRbQp-5kLueH05JKrVBW$B9qC9a1}6>CcL= zhi+YqU8D5-o|%pgcgEOwv^@>EjOL)eGCicv9g$$7xw%Qpyr)_J_r@1fl^OkED0O#F z54-)+ij<}-COl7H`H6iA6Naa!=ZmDr*U9)Cz{Dit z7**Izf89^vu|*xPvP6qaeNk0i9SHU${R`ZoharH7R}LJCRvsU5fDriR(|)m&AWdow zI|C$|u@!Insd}|@Kxzk5sTIfA-S{2-!ru-xN4)|#5mUTIkJtI1#!Cnj%fsGOMdBGe ze(Y_j1tpch2hDjeQ34bk@uXuIdPHv|XRNX9&2V@Sq3`S74FE6l?AJeG2lgCDD@Ekw zDzX28)J@SaaJeB;VvlM{2FGPj`&t zS4c@|06m@P4kl(BP#Z`#Ou%~tTTx%ZlMJ%7fiINI+K0ckGkkAmf#?T4%zpdQ(}kS( zo8?uV6&cuI9FC!F!FUOZ7ljZ4QRlSkgK}|}&qUyOG!7MTC}1HzdX85S3B5@Srl$ID z17%tPZx0O6@2+A2*;GEq60Zxl&t!%WLW6>XqeqAHpq!k{_40KmeFOokPAHvR+6+{2 zZ0zl`6h%Kpf5c>C7}<@Xi;9eVP`9FIp(XQN|=AwQkLZiI%IZX}&Br`Kz|B9RmUT9IPrwDLY)#Q#kr3)TWTH zje!H$c~Gy2Kn}0CrY?1ZD6J^3^}(Xn{&sU``EoBMLCEgzyu^J$Crs)9EHy`UKd{$$ zPU&qq^hY-IERcGj0KU(DkcLLwpp;cSP4W89guHpE&~ zG_>7G=jmq>5)!$FA?*f${W7HE7y&Ixlhtz?0}O(#1~-Y$9FoNd{)~p^8hF!3ss(S0 zii$KFtECqI!-cU)Kom_hIARpOs#Zm=5Q{C}gHPAk7*Zf(BjGfAdvWtF0uf)V>HpRD zM($uc34q`Z$;W21Xz;|;n5|DC{zI+Tx3aP_uQlowL}OsP74lV?D;SWT}( zLwo)lqy~9_y`>{!heT=ic0tT65l-$8P!Om@kP;b8jFjfx1*OlzH|dolGH{1a0JFb) z`jLR+?!S-?@su7fPt1;$JKh+XHpHv^+LXm?wYl1L5%?T_2cei7`zX7Bg*y&XO~6Em zw@)8@wEO8tfA8U2DgT50oZR*`=b`n?7pRH7%Z9yW)3NvjfOrs)uK@!sa@tI>cRSZ? zq<}N_s*C-TKuKxoR}h!|Lk+h4d}6_7aBKs(HizditTIV*T;3Ws(i{9p6;-}jYp9Zt zXdhkn`5t#G8z8F3<3B%HZG#l@e(X_=J=nxmrQOLRh ztQZCaRRsuwBAqZq=IwG6^@Nj+-yoQq@3JM1X48uS*3rKsRlu_)!4OMWpo5oQGB4FLO4bTnG4eY#O15aUY&4I zQBh~)W}tv`=CrdDDNYlFiqrcELU-8|fgh=aP!n<3=tFtxMBMgBt#}Tp{zONIOqT3$ zd-Bn6;>m3&k^}i-e0Z?dkA|!#RP;s}b|Q(cckkYTl2eTN)vJ;5(OG^83Cxvg-NK(Y za0d0t6;T*G!>RqSRTz7va=w{V#ShoWJX)HVSA}#NfMJ}*RrROk=VZN4KBn0|vhU!c z{2cZlseL;@U+;~9&qyNC7OEg6{*6Z{$#LibLnyR%Al~@qXFFeFJkEtcmIv5P{?J2k zWH{j2-Q87RnSJ+PRc(Cf|5Xv{QSoqc;_VYKeLt!NiOTG3mc-+;Je5Lp*ziQe#K=m9 z)?;p7UgAdytgM_{)z;Gn9R(T_T&--09PUmTo;pn)?}2i)9rsS*QP6t@G!;_V`g^ep zP;Q)cvP=T2VSAp6jjdBhfa7{!k>$8Z1Qx>mXtNb+*eD2&Y&nU}yJR+(->$z%5+Vbt zMXNr#`|xsS7Ok$Pj*5pTah%)wR|;xOGYBPj)a&rl0_8Zj9*@S@Vi6G4K!wvZp5x(r-)khLiu;VhRA{=fMxr$v8va;@QrV! z&(NR{PxbgQ4xosczS-6qw@s2yiVRR#=o|03qsFQ&0tCNtM*(bBuknia<5O@b@%-Wf z1+h6^`5Z`2qcLuau~_$s$w7S3U0z2VH@LjZ$)Qh7P9`L}qA>mS{f+R^?$_nsbcK4S zP1LgmS*B{ML3D7`u4A9Re95%z40pLWeNx>Eu{4JE#nb8{ZGG*m8z7oSD!5HA&vC&7 zsKKKnO3ZsmfT1uL4kx?b5jhUUTHWLRnciORZmSd9eU)>oI37e~(7 zzypT6xy@xad17pEc>JM9#$PzqwRQalw=gr+(MR`6ed6_X>+utjd`C38xU#UUC7bjLF|aM3o_QA`AkFoL=c}g zprh}%vek*Ot8wt-dkI8XhG^7r?H{dv{~m~pOt}RO<5$+#@@a0w8za9dNTzLO-Zy3` zDo8{`1T^)t^KE}e5k^!l4t94-QF6}(+Px$WcP=3NegBb_iXl}T$bn?^V{1I!o8{URo);P-QqC)SpfpX=dA&E z*d4xO7igB>fR?H^BDJF%uH=M)i_0Bhj|mR!d4U-DmVX<$HE39YrTP2UA+HRgoTI~& z;7Gf<;siO{y`RMA2YU=2!cEWPkDFE;YVc zQ?-doE?4^V?CY#<>DJM-(P5Y!Db+qXvM1X?V72Ymknx1~>8+^JesE7Uo-0&iT$UPT zgp!iP|B~TBAz{pAoD7s}(4_umn(S8&(%V0JAU)yu^0GDWi3I{d%4OBI@E&)ch6caX zcHgAIb^pdwr}s1Y2`m|)qxC;L$#At7aNR*bEeAL^aRUP?0@hanp3;mmATqlHVS%M+ zT}S6S?OXc!6TqvNx5@0yG258ql(*HSAf76;~Aq;X-93$^WPt)pVCOj876kzZ?N zyWXK)tRo0TXsobgu0@Y_APf|pYm6)D#(B1^M`Ny_SUOChJz%M zFXh_j39s~erh3eTKH~C)uZ1=12&tIgcb6sen~ZqLX1RD@z~eIE1vJB*!PzzxVM<5wf)002sy)9CC>1@iTa0rj*tx@6jLM2wWVvea+SCLN z2L%Cjp&H`O>7Uw{qflZxJc(7;iLyx5f-v#s@<6TD>k5QZ2CYy9a)L7rpas@25=KCa zOO5x@&2YNG?`&gqq81L5kYBnTmwbm)Iy4Wv;@5hjv*wUOKX{WqP%`?ZUGubD`Mb9| z!$|0H<~TB1)9A)s*sEj|r^l6(QGSx-L`%fRkCLQGtTYjFN*gJ*nLe9}=<^cADoCp& z+M>>mr4NUeu9)Ypm_<`ZiaFDjH@R(>w{MQ@blJTi7pM|t&mryIr(<($XN4`JmNT9G zv6qO~`*8#LbbHZ5(u{ni^CuU;bBMF11kWeP5xQgUrJoDQdz~NO6TUhx{~aDREw(QK zNT@4;RhnPi6_1E0N8bI;%a*qUc5sd>M(SjY=8lax2)Wk{;r}QQ1E*2m~?-*UaF1>t_Z5Z`U^q#&^x2jw~C6? z0Tdt}0Lu*;d7!A`U(W-$iF;L5Q6ZWi&)k3HebqX&ISwb}P}78+ttuMsQABpTW1HHDsAQnf zkELR4cKRr-bdeRi&-=@ZI^4hN#P4j`y1DUjS&#aNVG!Vrb+(TZul_wtT=4A)LQ~I$ z{1Q^nKRC!lfSx%f5O4IywDs1HPf0C)coY|(C`GT+;M_j#C3%lgT}&_{{s6m0avIzA z{cfc6{-rH5K?u8PtHGzw*@pdpUhNe9j~3w5XnQc6fg}8IJ~;F{AU=S0E(T}MQ%EWH z{c8Ra6(#R&4B8sPM>ibHSNraEkCxQ*ahY^{k(8DSpqGi=-tS~h7kBW$WZ4wZD8Ta2 zm}A0B6D07SYWQTM8{K>^B>4qSzd^xW@TP=%@y$xRT0Bm7Hc!=BJQwwb@go zZ|sr_$ZMk3v||akfJo(4@^J?!x^Y@+yM(V6mTm;-?|2_>@i*j_dCnXk8F8&neSVtJ zS9YW-ADR0gn2Amn&vx6t<{AkQZi*!let&nO$oyh@vH5E2 z#H+C1EYWSh=SjHtX~pZbYdgTULt-TS8mHDeT`2Lz7m^4=W(NK9Pf|>mt8{YX#)h4H zC)w#kIn9*5H*rZw)=s8iut2s(wU=P^%haFkS>m(v^Gfq0ZM8B#g)tP|2UB}ghku0Q zhPl_xr)=!rPp`;bRUZtiopZwP6c}|`JWH_(9VELl>XgEHwVVdvF94I+XY`HLiu|vd z`DqNRz~u7<4@IZXk(NCsM~9Q54q*=(lz8|kQt619r1U7wC8VEX^dr)e&b(DPB&+G2^#TZ_|?ymE@rzo*ODEwVSzcRKr^W zi~L9CmB-Viu?sv)-k+rhQg~Lfvqur$3-Rxj@_xQ7b*) z|MVUgg~;Xd1n3u(63cNe99-PS!(5&-ZZ@{aXJ|K7*PP+Fd)hR=au^j$6VZbBYXn}wd9k~#k{1&)%Cor9fp>q5MtF{q)6(S(O>imr`K;cCWxhb zc6{}H@@h#e<&|y392RWo&adUpdss2ZAukfOO zXI`G_iM>Gmq%71c;$nFGa_Av-E7Gn{QzD#E@tBUi+G29Fa~afkYHSY4>=84Qsi?ux z-Z-(r3iJ~8>zdsgo8ELv|0_uEm-7OrMI=Q(+1b)~sA0Hq3{PyfIij)c7sascJpOQB zk>hRnBhkcBBNLnHcMV4y>u*lot~c^I7XO)UEl=OmOg?;L$XseSfa|P! z>SMb(@`L80DvT~$SQIYQ_>-^NioEr2zP0|*+?@%|%Q0!sUzam?%J$8@9&rmWjV!*6`=|g7FYy7Ba!H{j<|Mr1bR1+_@Eoop%o} zVwA(e!%b#RmeGvUvF1C&_TQ-4#I&E{N!xA zx%O-eX?w+ZhP)x|B0%Te4Qw44{z2}pQkw0zh#)Z=0#&pM?x}RA$ z4GL2m@!@axtHQtfyVIRIb7>3%vaXM_mBtUxA8(UtidFwLpRTZYbar>M*ztwstBx}B zSw(TohLzZHr||WbZHlX>%|(q3Veb^fZEe|IU0u}+ zRh3oRR~_~SS5kdx_ zjx;hgowwn!;Y)>YMkORjNJ+h?V^C68m$b5Cf&26EL6z&aswPeDS>h!$Egyxx>@Y*E zcwTtsZBa)o^Lo%JfZma`Vc)Lw@W1sr~J!GEV>F@LkRb z>+nHy<5_2n(d4p(9fH{k^T}Xe-TMnW!L2nillNtXx-E(up$_^Xo0YOH_Xi31+h@e1 zNlZGs-CDs_fJ?IGEU#Wsmo9n!(M8-t7%+B*U;tHEj0Jl`@wwzA;O{XL4PV!G5T)D3nlJvB=9P|^O z7$0ooy$TVu)MdH|e?>Rw!7SJ)+q+!sDLU+wYTi(sQ;^3R4nYL=W7V&Y9CN{05D{rs zm?@YVa*7AuCCh|b{m|Lj$%#HIv*6-;M@ka@L5*O|XkP<#%N2Q1T)WQA>iso~Vq`xi zScRdD(T2md{J|+`$cZ8mzSE@qW3F5wH;q{^7n=`}4T}0mP_)iBH z)4Q}?zFvppAod$0>`ogaU#A+~SNk&19;p@XrSJ@yaq7Gu2>vE=OY!~lfYg;-j zwT2vbeqhgdqcP38={!0rLF?OxO5?7k^P_{|U8tFlW?Sf7&zW#VyJ0i+76q}ev{W`* z+^pWLk7hAkINv*%FG%+h46e90>A8X}J4M6M)T;1<{!c$PbSY&c^5P5iYu%5m2$(h7 zw4Eo#t}bEbtAmk|(G0L61FH-5+f9bMbL}v4m{u;W8%Xq#T6?;5kGSCyv;AF3l3qa3!?Boj{?;MS@~#pjqN-Up94MAcxINI9V5*!bM79dIgW}!`YSPy7eN%AJGrBJP!upF-lx^4MN4K zK?;*)+M71vvEP%}W1?E1{?#|lHSn+DEHYScL}R8QDp zh-XDb2%QFjaRuBZ3l`6Mrho_g^7wc@VzkDVTC*@7e#B<=b3$}_dM~s@lz>wd?uQ$* z9i-Nuyss|PmhC`U<8eG2xUjH*)XH@&iYVYIDk+`pv|>p~OHZFgO|V6?v1|`b8UFZ zY!W6u&%5L}NEa(ujL%A&(>4D)F`_b)9$eniuhbCU;cko=-H#*cp-;Mgel@(Qv2%e+ z^}cO*C8TwwWpUnMu_3NP_H~c`us#f6L-)OjMa#!m_l!cxJQMiag2rjB(};2OL51F0 z%T{ov!>D_uKkb^$$!X(wwe?ZK=Bv_kdtN}*_zAkd&L}((u{{K7yoLd4C(DpB;}Q_4 zE+&GUCT-f8j%LQL)?7=~b=;QF=}B>)sWwN_i}Sy&SX!J0*Ir$@lBc`RUI+P<>q17L zZ2c98a>aG+ZfCL9UZa0xdhu0)Vi%^Ny35LX9rsI20J92mCO!?dIi@dsGB&Rwo;VPR zq~L>Hh#48tz)9)70u&NbQj8YRz^H?1a!=TxLD*r^s)>Z86(W&(t=+@wNhi`_U2j3_ z<_j*1;iAuAfKaOp1bA&X={T%ks?G+pZ0_F`4D6izzS&Sw6uv9JZ%Y0kic% z_Yv4MCwpD2tABEFK@vtQB$UR#-4FvERP-t}d2MD8ptb;iwg;Gu!}HX^?P#kfzqm;n z{LbrvFL&&he;H5I*g{&pJ7!UQkAfm%d{aDsFf)&lS+n9J2qs~Sv_EpEa9NIleD5p1 zn%29~H%njz^D%Nl`lo+a;lZM#qig1Z9}x+-u<3g2Ue~U3KzYEx@WX!VAusQ!{XMnz zYZkyqfnta9$&*#TgT2 zw&dkaN$u+)x<_xeEBO1F24;TO+0=HKY(h07&8F%+DYM@U>Z@iuJbpa*QV0y&8wXnx zz7*4!-T9V(KI&Jl0cl@x<^d%wc?R=!Qe4MiKRX|d#OS6wA8yx)9Y;9 zV9M)skapj{h%fZU^UuqLatUe3pIzrE9%o4ipTXvntU15<;>DkH8851j3>xnDopQa!(fwHG#6+Xjjg->m?F= zf@R|3;VGxj4vi$ru;_PmCn4_h+WA2&af$OzvuVdy@hVQ?(f6T4IbR&sO?deBO6mcc z7N1G??al_9z6ZVAuu%$h$^(G27^dIan@5MPIvc!SwRAzUaN_s_hoxqPs(0*rgwQ1q zXmlocJ>62n@rj9lgmzMx_O-mjB<1~WZ?K-c-4t_ehxY~Z3#%1uKeN4`!o9)4!8=Ds zN7B#^^A;E{H9!$#5X3;6{CHN~Ul0Ug9Q!qJ7NO*VA0U8Sp6|>3{{0(Nv{bCD5g@?o z&lJN@RuRkUmseJ9Yw|pkl#X3hJwB(6AOQSu>bm01Xf%AG zcSEyKRR(qeC~MoyIDgkUTFBuH>9MhybQ1y08Le}Cq@kgqlYRzq52TjLDxcw@j*pLL zoa#rbEJ>l&>&AFBR+xC}OYTX(OnQfnktoo+%`Y!^f)hsWawsC}be@Wq^I39{BCVdA zI|1$HU0^F@)zyhW#rYzU?H%aPTrUJQ<>jB6n9x>Fd+~#=5rifFsr=4!PW6CU?(;bW zwFY9vBqgm%9mnim4!I&C~RX?29m3G;MKcha$|ZQZ=$V%LF>j61YGSYu!3sA6$p zx$J1hi?7O3ZQYABxnxFO9E)6o&a=`&yY`cf-C7jM!?*mEmU7AQh3horlpoMjWs%6> za84}Bcd>I6M;*f>S^1X2nvtC3YDgwIs$eyNOP2TDm&?^ zp2|}oUP+Hn(s%ZJ}0giVf1lyv?0j=y0L3%wy~ zzKl^9KJQJOo5+ec%Hj)_Ys|o&`}7mn?cTk6Z^kNaLuc==dOI}uDk|+()rOoT3V7F3 zWdn7JkC>2l6WDJin$@qzMkHX-V_vD*`{9rz>_$QtjDPl)6A?j8&~_q*--AqL;!N^t zwOBTs_yHN3j+E$w!!K$))YPmrZwKk>?$MD%@o-kZnE;0!2%5Wnu4B|3&xNc`Hw%Nz z=SxXR-#WW;JIH8LWtZOrmtj~v4u+QIR6eS;$e#Zl63x}@bc0fLB3?ThkYp5S*ALmh z@$~TMgAW-hmUdgY>N?d==Ig4cjFuT=ST~)}4(qrxFQ+<_!=6Y(S2igp78Y)nE{!W* zw}6K+gmieq3Sjd7o%NwY!@Y$cklP7e{8a)fY`H!FvN_-|jDFyFo$pE@(J zUV%_1ZJCXSr$+XSg_-#wKYubP*%_ym?l9Bw-^2^zl(5@;YjN9}JlyA7T7_WunIrjg zKCIb1jN)&rcA0g`;p9BhW3!wUQJV2IEEyU`<>qS7^Q@uS?vo-anzp1Nhs#dFR7&Gx|K#*4_y(jqX+6KGrJifqGrcZXKV9yhmv^7X zF0$C`B#pROus5Hgr?BE>`;&M1^XF+7>x=@FAMj#ELv!z4qEL&5oEWgfluAKWYX~|sNDKPPP30;y3+ZOn6|}VOo0KOZKe*CI2`mRaJ^cd+70^8n zslo&3P^wu-AMDfI+?y zlozf-ZmkqjJI7uugABPu?3p?^6=5gp`FX)V-ppP)t&SpjK>ya9v$_EMvfCdX@M8U79d?to4c0rBz`le8w1JzGu(OcCXTZUjN*y)t#? zH`CS0mhMg^j=guQHb;K|jZw-k>-Bh3`AE%(lW29k(#bgV(b~Z0gk|(jyPMErcGD}F zDtkam8ER1rdH!s#DdTFf`kx|QVE-z-S>N{xlEHpV)7 zU#?0$Q2ks{5er(NQs-?Qx$#hM6P$F(_9XVe=$L%`SGDX}67D~F>C{G?=Z<&jQXf8s zhAl#;(^rg}&Sj&`i(7T`cXiS^0u4KV4skYaf4#Z-r!;H%)A{>u&ofJ*vvd32&3<4l z-d>s>&NU#@*7fLzn8ZRU5Sz7F2!|(a&`io}fBqhZcmB$%?)~s`H_A+YakEMH!vvd) zSOz*WBn}?57;>?4-ssD)q6jj>`7@U_6Thu3^5-*v9h<9*qjJ5ksA=w7yijH~8?Ryp zNbz@lI0Bl;aJV170gRoX{C->lRR3<%run6!AP<4gsAmrz*A*@Z3z%iLkHSp5LyoXC8xeK5;e!&%L z*7EXi-M;-SdjM)-&uwfFS$HzO@da)RyD5dz;z^ji~wfUy`VfbLv=-~e1t;VktsBu~q5?go?iu^()+tbx^) zfov>fFaoVCWbGe5etZDs1LzZ(_=2|1dHWYA&s`Sd)ZmF93JHe0Tyx)Ug8GLFUZr%jA z6gc`23)g&XF~kH5^&Avh0_!4bFSukFR?1}n=|EUop4iW$M+bk#|7H5wmRRk^xgMQ_ z6Geu~vMP8An@!_k9Mg!_MJL<;!`6F%W7)sqtp9nx@Av(W-|;_=x9{;SkLS6c`~G~c&vl*Wd7YQdwDMep z!=KODyWdWVUwX96HXC&;XQVUzaLgxw>XHmEUI*1@WS`S0bf7u@>8|l+|2r+6Tk3)5 z{Iw*dqt#bN?rnA5c)DX(U}W&1S#5QL$fT>%(DHXF(zidfzRlStE#IHlYP;S2wZ43Z z+~j-SskjfKzHq`fxivv|bWsTjj7N4>@xA3n&z4i5uAZfdh3?N_2??Hk}U!1O7g$lUfnIHH_}k9|-IA3pnDlMU7D8RL4xFQw0- zKA|!f4db7FWzgzDE8>{;tBUTJL-lDOKgbOZrxpa9M*D2qTZwbG#Rg}qGz$#(qNwy zKS)ZaUt%!$PYWQ;h27k+Q+KKBKDlEdZEVw5pc0C}_%RHfSv#e)s>%cPc~mWX@d=QB zSc?84i&R*JNClccYV#}Uk&CTyXnj0dsN3K$5-Eej8O8Oj{?cdI+m1C?g3mH7B$Ep|_I~BC~XEw@f8O z*g{v%g&hJW(DaaCu2JF`EWBReRWuy6bv#kusrQ_QTGcMokLAq6`QORYhc84{x#k@T zB%hhkW}hFV6I0Po((IUQcInx&Ru|MBb#UNDO!L?tl6|Mxb2ixd4#xC+j{Llz?9JY> zmd2N!OyWtcbAJMr?sbb<6uyq;Nbw8SwSN?wkPsD`gtp2qtNA)%&ihOvd3JGEELmk# zR5~JG^kw_8l`Nl2xj7}qEu&<-cI3K!TgCbF=Z#8#Rgc;Tic8cgc7AhO>ORb53=PsT zF8ef-kD3Aw2o1ZQJgTkqTac>>t20Jr^y}5^HXka{h#ZJ{>+`28hwdq(^j;?y{i@O+ zT!ww}+^pkJcpb4dH1qF7wl6J!@Hy(XDFUTVD|M16iSVX#(aM}WTmHa4JTVAqZ-}}I z7qjVTjr{=1Fk7o6X1(!@@*WrgEbmO?hGAd+-ghScv{`q$!@hd%@iQ_B3<>!P+lPWh zx8*OpMU1{yTqsrZ%AdI^A%lHZ*U->#E?pz)8<4sv@B1}BNp@{_EbO@t>&y1Qr_4$e zbiGQKFMGDz4^3iSL`ibJI(_1t?y_o8)a@0m@}czCNg>IiqEo0Jl)@F`B$O$zCfm8T z0jfvZ*nP(YeG$oe#Ze%y&=Zl{7ybSm3)2H0YG0Gcmbt~o#zr~+I!nIjv>W#;476s8 zaGIo6X>5FEnbMxspixR{b@X#_i20=7tCoFT*mWo~H>p!GqL3(3)|YzCz<9lXy4jI9 z@Qefiwds*lPLldF+*Vd&mjcKc2hE2{GpZi*U6x->`gyobH2J%Ny@T5xWo{JUF7dqBc#0}Cu?)nJrpWiJsNgtm+y6!Lh zQ9x0BpR(tDq7TqmPcNDG^20q%KjO*uo6jm!6dy%#Zh9)E=r@b5jcZ2G9ewCDjJBPz}#?)-nNX0WK3AY3p zFVWrwwye9iZ}0UR${(%I_|Z)VZJ`yl)bLe&cO`#8U5n>#{l}bMMX0H^pnP-QEF(YD zWpZ(IgY~b;>uVDE_ASh!p<>ZVsrh6%KYc6oZ~gg^zLsuz4Cv}&Cm$P|pPuXA=Vo?Y zUxv?XZ(&9d>;AittX*7GvtcVpW7q3&hFx^ixlrtA)926o11{cPPLvmqxRNM$BZ4_p zIr6rW+NoumzbRuIt-c8bI%;Y-_<;$%L+kBD&1*UOF}eD5XPhQ%J9GmFuePr9uCJ>u zJ9`>ko!Vd{dh`_cZ<(0WZ3r*PZ3Q zE@D-?SAOU2<(1}QCpx8!9J^rJEU!D7X8B#steFwoSM4%w=JyrUPCeVvwi)LBtm4^% zsI=5>zY~V#R|YRv$Nyza(2a{z3a0%t)m0YwZu-ZENR!)M_liI2STmI#8HhM=;J`_X zt=>!xw`FBwxnq}~MmQQ+*EgH;2y@?Og4iOja+SraR7FX&dZAsXD!C(bWy*u@Yfa*f z&Q?P%PO|~YD7WEb`uh6jJe6_#k8(`JcrW+G`U?aE0JT-mmVf7)`|HqD?zCvbq)Lz* z8~?rXJ&>@UWntNtn6q*BeY%Xl@n)1r!R&Cj^WP2=HKrf9^OU+)Tbu6`22}?#wc7jq z<-w`|O`W^2_;V{WE308k2xsz*q6qX~+u#0~be)~=_K%W)_wo+??}L{u1}j;j8E~XQ z#pCd|`V2}PAqIa59@?o=iFmTyuZnw=i)&1ZUpGAb_}i7fyklfJW7ttouSYPaG>n;VgBur2F>#`fx7A=uh84lHazv*==&QB5Y$?Dxnvu z6fHLIB_;;A+~5-YL&Es5+25#bm1=08*S;i$4Ztxe)FO{+-E~W6=G_mB(pl9M{pOlw zE6-I_rg$vDXvP#KYIo@nwJ%wP)$fLbO@D@HgbJr`1~Ms1el)(9#e)2BxI3qJcry2X z2bjhLGc$q_pPp8-vEdPM`ZL4QtZ`T{((fnk75-#bu6{CW-j#inasfr(zVVx~TTr7# z*-vm1e?TtC3fjLwD;$s#NarRJYpH30B6dyQz^;qz#|mKdRP~X)-0)2$VZ_N3T*x0#|K@_ozGBpbuJ#^uP9f zft{&f~{`PO7Fp85#{k1aT&Q>}h%{#aG;lf|NDr{ie%kIdh!-DBh zIh&fFbLHa4#iX;^3BD`6Zo{odX%1G*ZLVJ({Ka09n&g(6L>Oa4Tv6qpT9Z^YsZPi_ z0-f&f5c67z^Ky4aIq*ZzOkI>&$2j$O6cyc@O+66fD!Wa?llxarwwtQC)5=>Di`I66 zUE~@6#5cS-(~-b0_^jcz^PsJEQtS6(r)id)*71c=+n%A1^ZP7xYqZqV_@+Cx2G`9E zAiJW_^eXJ6EuP%^cw3@w?6Be7zB$eOh19%#SN33gR8E#h<|wu4!0^IaI^q4!&-?4Y z?firbEYGcPZx4n;rTO`-%uf%*Nf25x`l{dqeBs}0JbhEu^rl^Bi}Ut8S3BN5V^_MU zHC=q>?8~6z*PXISN85IbW%lk}GCO!=($?wjHGSWz_51UJpf@cFdS??ed!*$YhYpz* z3NFRB+Rqn-`PU95wie+->kr=9JylQ`|DLz_q8t`o{Ml^A-FB{Zn@s;Yb^-QJM^mkw z+`GSl|J|i>WA=|N>XAEs%?`WpM(e4wr+UBG60-4ayFg^Nw#QNwCEdrC2dl08(KgYT zQR&d#^U3bIZ|z05weC3HPTE9W{?e)VwTKf9#yM){_w&1XY28fpw>1;62yH28_uV)Qcc94oroSi7F>J}yXt&cK0)fS{lXEWI=>iyYRd1HeESA3hV1I3-b5 zct=}4d7>-&YOLr3CZ?IjTJCW!)=v{Xm1U_d1r66X`Gb$Rt&g>~u?l-VXJ8i_a~)Zj z(WU!wO}{_fNKDXj)f=I`@eRabV)NZAJ>Amif?d|rltN^c#BG(-&yB*t@Tvs#6HFK>=GijaO0mK3mIX9UJ zh$_l{@&Z!&nC~tI?0HX*SL(RbSnpn-z8JjhH_=&K)%^N((530wCk{&;?Nn+~kAL)A z&3tL!Z$IZt$;`~M;|;`XjEs{>i-S8yo8F#F;`_MJB^na&?Z?>l*#Q^s=ibjNsz#qk z$Ij+$WB;JJ|F6wh^{|e%$nDSznm$FhPi?wPoOX}o|6G&4$as3LiGP3S>X`6}dN-v` zJB!{>1f+K6JIb4he@nxV69b0OFfqU;P&3!gG$w_Ixh+TX(Wco=i&T&zA&c z?!R*JIEBGY2@f?wW#MII_z%czjKdxD5w0?H=^Hj#Um1zU^*~(HoC7~$4+dpT^enwkYe>{Bl(^03+ z%zJ*b3#nqNN&ccbjv2oS+4qv}OIZB8-DzQ@dW?L2qDwPq>Zi+1_I&aQk^Ul@&hq&| zq3FP%aGlB7nr^|dUAobmWL4&$rz6mGzdvTlAx;20x_2uum`MV{7z%_#2eheuQ5p_^YkM>#zsxbq2 zgyVK64+eW&rP!JC)8+dH<`e6u6S7)p@Wp}Wu~fhzw(|RX`D0?P!jM++`pqx*R&>O| zkHzO0_b!lK?qu&Ds9rqlH2K;v*lN^Y!Z5k6q-sn;HHmpmXm!wF?$X_sLG^9{8pRXu z$t;f^zi{@##LowRpnw*eZ+xy*Mz6eKqPCW< zpr7}CuHXm7f~fZBWie+TQCtmfeWz+1DX-YUia!5=_H9zVl1e9tBbz_5?6KA>pWkVG zHq7Fl_dOF6L5>i*xO?~RfxUnG<_+db2pv9js8sE`juhw|6z|*?d?F%|z{lm}vS7$4Mt) zH$5@X`qdKry;mCix)p`)5LuCZV&NWMJ90110~IHH^hK5!{$s`Y^ zPQsn!*4G#GaKp>IHzWt0rcZPn}h0iEEWBDrDHBo*Pd zu>!mos?Vposb|ig_ic)mX^vB(Q{oy2Rlus1wFhiqlj$GEFvx5)K3N_^i>@>n2k0<& zkx*?Z0q^_;x=YCLeNJ2mfGbl5REWDssfjr&daf&{otCCfqj^L&kg0!qx*-GlSD^>2 z091!+gEJpYYJsGo;x(rLm&w4%`4ZBz*Kp>+YLt&Z;9=rJfque%56O91^L2;!h`20&Na*x-`QjkK2>mw?%e?sdIEchm{{1| z@Ksu>h!_r^U^v6>@#f*l7={?r<_z9Kp{4ldLp&lv4-7Vv z?b0;PC-;7O-jZzd-QVa3#CwV-0(~N?NiI%yQ(w?^ z^f0@;1_|$v`y4O39y{N-L)p}?EGZ*-kfy`O?{?=c9;&3SVkYZ$8z*HUwRQR$h+3Kq(W=M|J$YZ2ADbPh@%Z)-?5_Aw|Y|?$KhueEb{)zcF!3{M9RYu|dgW z!yH4VYO5>(>;!r*mq_1P9O0^RTkMb^D^{8M;HIC%Th<@Q=ApxXS-U8rIe0!;HBwUx zvLb9PNZM+=<=Jf~OZHjmMkKr>>$ALMi|2}SU`0gG_k>0Uq&gs*dz0DifbT~koH=|( z5%kRqBMu*^A%@a%+S4mwVV zxb@=p_7T#vz(5IH9sb!iOwuOz1~d|Z5fL{MBJ6J?t3{mUW(YiVeed+NBVC#6cIwE= z`^Aq3WH(-C3QbUG>z$o*f2nl8>-rlWq^D$q}KG%P{%`d zFG0SYn7I7+uVdTDdG_@iwBEHtbFVbX_UtLa9z%N`vVI8v-h=*yf&}s#Pj7Dn*eHO; z=*;x9TFEOJa#@-r#`qorXJ0;0;hhWG+q656H!%?szVr@D7!V`Dn3Xh62M+E0q3xLhcEGEU`w>XitKVs_PVZqgd(#v%x_)WeJ7(#e{GM~ZoBkHSCE{{v z;@>~(W0lUPj1jy|O7jwki8fAs^v$_#y1J9o)f3wTnzje|G*Zgg1Q5qPhx}$McFtvl z7>EYmLbw6_eE=Hca1P_1&oe$dB1I^F>FDV24vJ`9AcS7W9F833KH^3Wi6|FW0MuY0 zU&|4Lzcw^f8FC@FP=f1Kq@ZmnvJfnJh-SuGlPJUaZV!|^+K!v*V7##n^eXGo{qXxG zIy}IMzCcfeQ;niUwie)U4OHMT`@^=jf)a^HLz>5g`#H~Tig0i=W|CQ>k8ZkPo(vxC z$P!wHRMb*IRDlhHh=Bk3FWp>xC`yYxPY#!N|t*Do9LQV!j!#=yQ9-aIkuH;Z~DFApcHSkx6k-d-Q^3fOXH_v zJ$-!^6eZ7XzT&k@T>jxq)n(3cK2~eMfF-<1&-Ja80p+1X-{0vr40N^d^jrbdLOizS z!3RM>o@{k-YYlg$OtwWTbre%aX9P5P9hHjRF14R}QZ}DJ2&uc+uIj`m?pL+b%xE`~ zuznqrXBp3S{PP4U&3kmThgBPvV&kB#1)Vb*>H0fy;h3BH6e{sImhKivmWWoG3l}bA z-R+Hnm=`3lJf7+@WGIMSQrPWubV&T6Ekpo-vui0zD~I)kc1Tv}(bAvU;S(H@d&tsTxJm@g`7A+QyeDVn7q_A8g6o`aa1Lx@4Qt@U5 zO67wL(*N{{{1cdQLO@M~EGk66I>yA9y#!Am9;AH`cI>+O>+8!u6CHtg>eyAkWKV_G z87nXaUN1Oea*3{($x0>EMWgj^g|CiF`HhW;Pz5HWh{I>ibb}j=TxiDUcSkApy1F!3 zEC`%e+~-H}B9}Mt-ACCF@=&w3562$edSq%t$RBTqXAf0a=t;&w!+t?zs2HtFiur*B z--I*#jNb~X(MB%{K$>j$%do}l+rs;`6?3^%6YHq}be#P2=th`ZHMi9tQk|m~q`;Hh ze9`<|-19+ejLv^rfXqkgNk&kk5DspHpeuKn8oR^~>PiSb!I^bf8sm)cp%bGGuX8W! zKPfES6}Y2tzFr9W;Yw4UnD%jz)31=@8X@_C(6eA|t`?^NLEoz<;co86u8VS>lU3Sw zbmPhg&>?66k_%?jfihsh@-P(@>|FPtIfxk#9hEtVA(6o@x6O6z8e~<3IS@c*5cyPM zVqy?dL)I6yfvsqrdqeo|XzY$%yKv0fkG}N)s&Xl*^$_fiq1jW479|!C6ukfHCz7-3 zXP?)Y)491B*ktU`H1N$Y(oYHb<@@|OJr~#adBIfg?3d#VQ(i9S*_|1o)6AofZI^ef z9_YCcv36-?V$)j8>C-g5Fi*tSwwEF6b)zJLB#sgte@hrtR%ZPYq6N{s7tBz79TGw`%(g zV^VEUswQjw9Y}s7728b@M+_+*iI$F|XJmV-+wAx-l zBP`X^q?5MZes4@)evIkAG~vIm1m${M;MWuu2iB+YLSev;|93(E_s{7iyNSlFe;?X^ zS1ZCDUYBLsv@KH6D{~+H@8C6dz^MQ4mnb*jQJS_TA45m)Kb7o|;jaJVP0Ej*wCLSO zU%%u3=QhLfyJ&q;d*5bsp^(2{tmypuW=djDt9M&lk#@lOpY~-BeQ)z+hHhbcL9*9^ zD{#51I`YNZJ@;<`R>Sp%`LYk6mOPa|v?t{JEqxC8v@Z|8RPL{=d}ycry1-N~Py5<* zw_35-Q^5c`gO2kZ4dW+hCe#;lqEc9R)!lxtxH>sC>(qF1lMKEq0-+PEu=V`^_p4cl zJuAD_+1YuS@z5BXkz|C`3yUo^X6L2$Snt_OEb)kWzd!!1s7_}Kr(N!rFG53V{lg&X zdg_OS1heu*PHJ90z7P33{#{w+RGiEC9er*`hVGhuX%wT&TYnjK|J`H*lSk1a15MK5 z4&!%AE(KNO>pclkaj~rdDf4a_?P&r_%w7S1sgwMu{?ZD&S-rB}2=RQ`A2C z)oCyK>q>?{z17U-R!==J!t(!I)zrp@tLVn^U~^vY)YP54{CuTx(f@t9Q;}q(=;lCfi8KQ;#b2FAVd|+Mn>Q;ELfr zb7(KDsV({FjxJZ~b1E=3-x^_{_1_-Rk}J}oN77d@U|C3=rt zau27^j*|b^8uM(fKFJgE1xSu5-3s5T4$Z%rXZe}c?_Y8RQuVA`PbsRhYc z<=4O zZl|%kQ)jwpnWp>=yh4#h{>q(C^Ub`Kt=*(RT`d`4#i4NbI=fT!PxO5S6=V&i=#Q_v>l%n=UUQ8ftxZiY_dO&nyQtPW zI5kp6E>>=w$q8+2i)(+mM3&^KFWPqtEA%$zD7Cb;aiSW-ldH?RiYDRe%;nTc$v835 zP6LT2eFnaES?jCLqWEbUWzo#e8*J?dms&eIs?i=;c0Q*oVBbT3{>60j>lDxMmf-4t zA;DSV#@!F*}4-!*cy}4)p8`(>A18<0hl!4>yw#)4to*H#j-1QDtn^h1&Id zXJ-u_id(tjh=l(<60DA5H!(sesGbyrcMQTtnktyDS8bnr{`AumH&bHN1G?@co~UOG-Jd!_s*vzxVW^=LGaZ z>o`h3RlMm+QUAATB<=JwdW@K;?HsvUI-zOz`cXn!_1z4Vg>Q@D&-Y@7e z8G({OJB>cHQW&~jyQP2XePQ>ew92OPT*Wo*K)%57zgpYHFO&C-Pj8 zcbTp}6aA}A`>qirzdN2>LI;2>5A_h%1y+1xd%MTaNn?0&Bx~pR!9NidTrQe1fhie6 zV~K*_3s$$9n#YJI3+W!wHjc+ZbgrV65-roW@G4-*PEJA)Qj3OtNJkvN9VY5Zta1!) zm_@UBb9eU@c$E^s4t%xYiLDDE>EG2=k7tZJIywdL`pC-4dgo_?*LcO8I4TM453!)o zx#ktqh{cg*)=Z!edd0L!tu@*0y53cT{gXMp9}*M2!osM-!ooCi?$EUB*wG{=>T`t> z`w}OBG4^KGr%xGH{o+I+jjr}+C##>U3_W4zh)(S*tvC<`c}6bKb3 z$rD0(4vxh}$E3pR2%NQU@r8%-S{wzcvg0OjGb}_QbhS73^oUOIl9}JWJ@hfBCni5X zd|*JI=>7qskG2S6@&mIM@vI2wmWGA~vTaVgsT&AI_E^3hg--lr9#7Di0nzstKxIS^ z9+oE#3J6}Mu3RC7guK6Ssb{d?gU%QdJ^Mmk^brGci%U)QS4&cFYHYlS7LDsStarjB zg8Zf@u^{`0@|rq{1eU5n|iG&8fan*bQ%;p4kEUAUxAwF^-9hnSdc7-#Ob zx#VWR7k-wN^_N}oDh&n)?1Ge9+^ijKNY8c&8k`Y>a5D=sl0J)$t?;I0xuD^j^8c#^7C$S9UQQ)V3DU5 z%7aS8(QYxpHnt%SRMI1w6N7(Kc_bOrB6c84o zG$4W~_SeRG?`9-wxCk$=eY!3SYH)w0)N|$}^vrd2bvNw$pRJ84xy4|Y69x_FXU>H2 z4>n-nK7RDtjm#hPu3$cQj(}~57{Au;w%)G1y&MJKytm%kW5n(tD}it1t~1+>8=|gY zrPN{qlrjYYj}q;xYb*0$9N(s=zr=ows%6V(wOxaz71Bn;No8$q?-=H_g;Y04-&0}} z6Mv`O=>ZPG;V@_T_{&K^(E_clt;D8*X9JUBgy#n{;pM(3Yx828+=w=@A3yqHm17|~ zOr%#W=eVu%W3>}sOgEJ>u(}-kCltO4w^Ey?mk@>U8-v)TOceWOE7)CM!UYK3jR{Ff z4A4HKrCL?ZXl)rL*tEoDqj&xDpYQS)FfN9;ir$UIoR!g7fBVG_licx?e2fejz)l#J z5&L@(WgC78VotPKy?Oig5pmuSI5CKg`S#+CAbe*Z%+Ae(ixy!7gC>j$?DpKrPd||w ztWDV!5AGIQ-il3;V8FXPAImJ4czC1HEK?@`i({2mU1DNXAmsyWxreA+(+MX_*C0*hGTO2Y99@U4Ff`hpMPw0zr~M>ExJkfRP^}QE$B7u z&5gduTvAl;Vt<0xMncRo`s0TB-%~D(e|E%2x4N1hpJC>)5p<=O7W!Yh2=#f9O)xC@ zOkT&l4dK43pnml{mDe$;%!e_L%*B1?vCNu`v*oH8nM#aVKFKUOK%L*On&o z{j&s$K-|Y42u8E^5tkWDp&E)$PL@&VK5*Z(wkS(TCAuMahuBWo~;czq0GKwH(W_s_2^Lk`Kz#`XaZb=qxnmB55SBt*GwIItBh z>l0^2(dPQ}eZsZ_)Ejzkc0Oz$e_v1#fv}m83GBFz-^{{7$owjLfslAQ51rGar}fWt zUb$y(VUfGg2KQ=K%if|$4b}%5BRy{i9SU{P3myW{hKQs6R#Z~TjXb`?!^Wb^ecPeo zCxG;J+u!5k#P80oIIm5Zh{eXmd0T1wJjirJkx=w>&!-iZ_~^oW$1) z3lAq&vRBN3=aL#(rU!wRW0$>a3!+VgjUyTaaP~oHfoVzZ;pn!So4XfK%?JejG+v0K zA2!zWBMouI#nG5p@w$cNvrC;pd-UpLV0ezz+m1gjoV#!uG;J zh%VHd9AAMnmq14Fwe;D3A`|Of?O7rQF>zQ){Ka7;lMg?UG4Cm;#637<)a~YpgSt-qTr|T;M z4mL4EXLsaf#yuWoILISxN|F;<>dx1d4?qOEzBfv9k;MJZJ8_-5Y;k%-y&I5GDd~XIV^H_PMRzRQ)pF;U*U7qhJ1) zzRCX}xqi9CLxt@um9JGzI_Sqg{LZTfC8|;6e1Yf%MyY@-hld*dW$496_fA56FTOO1 zlPF2DjKgSNA|C5nKe-#~uE6MM|CI6Nbypi5C12Z7ihSVDK&cu=j`Q{0{QAL+8e0#v zE@}k4X;)X5s>yu}^%=9dhtHWq5;hA{EIiPaIJduNraljn5k@$8uKqZ##t>jLYG3x7iB92Ixx`|i#G{eVNxAYB8Y z(KJl@ABU@*;GGi_QRkqb!srAzY9e+2os?=^^XjbS&riM{w2q#bQv*AXmw6auP||Nj z4CeY^M)*DK+2P(w;VbQcElL;yp~dJVweO)lJ1#Tsx|7mmOQX}S;zpZ%;RM;>(kjd_ z-o(Z2F5@81WDq*~ILL^$*laEE5FvHLEvj8ls&0<*Qu|lQG9F6c=onu>FKS_7VM5+V z^>bSgRj`l0&7ZC;`eNHCV_+Zu=FM4Z%2ziox+scN8y*TYFE!47*yfpL*S5VwFW6(T+WeCue92A0Burz>Cy-V|7|ZN2jiLbG+7o!EgFga z2$C#K>tjn>+qLW0(Smb$^N-SI`DyfhN>S>R^B1pNLB)rrjN&?U|6a40Ars7EE91a& zM+{q>>PA+53%!}ZM3KN_Pa_|@rmZb+V8HO`A`Z0`MCbT~gj+zx3pO`aSv4~lvr`Rh zw~~vvdMMsC=L${JV8voO>|J4MY5A_W*zHFM8kqUQF-kb$s=S(-jZPf$^~6M$hpL|) zMlS&RATpAxS4&WP`_vAdq9Vaghh_p{r)V)dwF!w9vVtuHyPcC0Twkw<<&4x`iA8ev zwa9KXNe_LOXCFcz*DwegwDh@@T#Of^vf2(G4?!UzESVpZ53re#OAW#^3KjYRl3fV8 z3H4o*$*+u*52l*<^?f$QNdUP>U9v=tydJD-a+JaD6G>+as zUyQcytE$hAPvt%Od8fd4quy2gHofE0!Xb0Ax6*1jw`N~Ersq#;SRPfK%v^fWkoWjX z;&VGu7mtzaA`PV6cW)ZkeQWVOcy`~3QQ?xZR1qJk^uD@%ykY5ixxjTc7@(d0e)?TEH=D_bHud+gKtFr5|-ra8%(z`aypOB)BG?Bk( zmX!6Vyt%n4oV^GRNuIs19ON%fSfYt=i}311CXTp31t#J|CG3(kGoGS*X4_Rw&FXiu zfj{7?!WVx2NKB{YC)H(hzHrX)IxHpYh1TnY719j4W1CxBD~OX0*@xcd-*yN5r~~l` z2OTi0EguvkYoa&TOk6kSqYwL6;nz*W+;34OtkXEMC97MooIr1Sh{AR{N{cY}3jHtU z*<5H~e$A#Mhb@JpC?S1U^j*I2+|d|sqPY8V^To6MlnBo%{a+iW#Jnp4_Fdksmw$_j z$aNs%dJ?_%>kKv(&lLmoHxq7zN6x9wG)j=8r}ElXeW)lgGj3!=Y!iv?1(b=(*RBP0 z`o}Os@P%5i0tlFyrR6V-@56g+K{A5&N4w?LRM!f4xk$RWh@jdWKR&q%{vyO#`s{xUbR}>ZN4_c7#dU8U*3NwG; zfEkP25YiPSj{rxZkbsg0kO1`RX}bxqCZ9hQnasemOBi&9I=D`gy}l^$3h_(oVP7f)UUUW23p zs1ZK7qobpI&^j?Oadc{m2{%bgOHSYfk;gVF~+hLyh3E zzJ-9xjMr#NpQPHQIpt+!1VAoCoMpY!aRmh@QrqRVwU6Ttjpo6+SQN2@D2o)BJR+l! zg##pp5GF1&Gw@#<1f;sCN|1{0CZ~OunRz(4R?5ieG(gC&)|VJjG;%Uf98Uv61u zl-=UorfjLn?6-{~le_yph^Wgsh9nFvUbMe2+ntUL+)-juKD({2Niy$qxhbE``b6x` zlGqD7XdRoY-fo>S{pe)c=W4penT40!CED!vZ6knT1n!aWVo}w4cODhtRi> zN#hf_WOJ1xZ_n81f1&!ac+zF}>S%YnyxnzvM@gALE} zc0Lsd_KmVT_CL;P*6gUN-D$6i$SFDE7{2CJ?H8cweUOx7$Cu|#?bfI2MPjqV_bV2C zvMGLTGp)C0cBMj}6Lr^}9H(yz&t0;XB2+onI&zL&xzx-vp)Ry&DU^HoUejU0=cd~v z_^8&7e6*OkMmGXH4-%pZt&oj>=_8apt+%9q8xtf2?(hy1qxKK(3j>=s_9ZSlh> z{~(97d=noZWzBV(5Z)8v{6gq9t$&D8Pvy%Cs^th4*pZOulX-;+ICAqSPYl1>{C{XU`apzG^Ki?PVA$ zskAP7aW?IlK;XOW|5G$6U#v@hIddIMwifeI%EUOW4^NK9wl%&f;qX!2-7zx8D8yrP zmE!cmk7_@=tUPx=m&9F5)}zZN8QxPGsq>QK0v+v~hgKCl(zS8~?qfhM;X(;QC>Z$2 z7~9A@%&p@JU_2;$fV@Js{1Es)e~MN)W;fa^lhLL^Gp#^H zx^Yo=ijek|=C%Tr`LgrpA#58@W# z_S9uR=!=^Erv2{ebW9e(L|;f5{&f_?0lJ^PV8)X-Djsk$08j$8j89D+36N*IFl-@s z(ES!LAk;d@v@z{5wQ!LdewFWmyuPa3DA=`>1L6`3B@`1Z)25$^(vDd!*= zm=!=p91E>df=V1MH#3d1>-FoDm|9|jG!iYjbPKlRyHY)NjZ}5In$~Rre3jJtH@CjG z?}7^9Bqa`p2pzXT{&5;PeIF!sAr*fYNj6EBojJb}84_y@;j)92gT};BoT7q2sHE+zD4#F{DP)e^y|a!18$-`~ua?T+Cul0@K0|NLFY zUBG)Rul{#y(hA_%S{R-B<=zIw=r26C2ZR7rb`Z56=O??;?00;I6mt;`xvEhL+5-+p zS+|8~M_zDLx?n?~!a#g^QNLh(nX0`#3vRL7+92Hu5PSI5U1>(aTt4|A?xV$3WeT7e zK%QYyxKu&}q)r8wT_YQ0f3CoA*kqu_y1(8wQ0;}(17$w(Nx_XQmH8>j3iv$7<*5xu&V6tvu7-Zhi+kD$edE+4frc(zo zPV~T@8L*R$9Uafx$Bim|j=>t5u-l7iVum9K^1%-Zq2j=hS#J7B#}eElXps9WL&0Dd z006v4UJL9L)jldDLr`AC$p)YRzYUnErL|RAN5?lYk$_7H^CmKn1S|*r^cnD}jV&#b z7_?06MSu&YJo`wJ>GPm9!U6(qVE|$R8=XkcupyB?0@JM*+jO3Iu$nfHY`g*x_t^M2 zk+4?>o*A?e{9pY9m>YVwL{TYa!iZPs!31Q`&Aq*D8p}ODetg9e1{D7m#Lqc6{NOqv z&z43Z5fk(H`QbC5y%H0VuM?cqqm*%lNWmb;bOGt^*|Ci%8WCQwVL+c8KRPNMs|?pE zVp6nXTp+H1aHlshIfIGS<(7QS&CO*%Dtvy5q!q|H{=$RsJ0vds@-7|N-(mXmbfrdfCIv7QVdt|1;vyE66>i*bc z-nRa#bx-(hBmC0+f2qdhK}Qg*=McKNyy7-9KJMz+1*z5i*3yMZ(SZ@cY6*$!nCvlI_+lxT!kv2 z$R%n-(5Xp!>t1(V=fklhT^BQ>35f-kL8{yOx!#p}JJ3i2k9O0(Nlx~usgWc25@6C0 zwoay<_0`tWBD5fhiF3GHfI8vfq1Qk#tsq4SgHJeI_Wg4Ws~ruVRf7b>h*N3+y9gnM z@`lxyG%F_PqNsMEw!F!48AT$hNR+{therVRy~~yS@gF~)ruNN%{UP=zWC>WbFWpvx z-3Tg{z^MQJ{o69G1Lg%)S%S;L($YMl3=FLa5D1M^oCLqv0hz$&O7vzm`Xb|#lH_e2 zwxfW3Fx_(nB_qyt2tQ{dr=3kS>JY@y;EeHm_*Yzzo*o?>!Vcl75*Ca^FO?`AxAC{W zoZ@vf2!hS8UU=S{gZQd@-IASJL!$=wxf@hjX|I&bPN zzuvN=i_Id`AB_WeqL8YPnhIX5+owJb*|ARQyx7! z2cY&I>|j-J0HCKqmMatr>3eYT%YZDVXyzF^q4Y#Sjv^aAXXuH&g2;%_46Muw=$(q5 z9>}RdKcOkYHx!5Vb_^^gdvSha?aC7OuI`7}~*STL5{!A|lD=4EbgWI%~|# z%}X%>1k2FFUbr68hDZGt6R(4VRdjU;re71?Qi$DHE{M2e)6*ts-YWoC3GolE42#+T zU_GJ1X^!4__30BIg_P{GjFL1l@*2o{kVPU?gEFuOTLaKW(e`LB6bvox?c`2=uq^`T z064$7y}b%z=&v|?a-pt+hI$A%v0;Ddvt?(|#H6H^@4-a`3K{MC_bf=LAq2;_IMAT+ zAv!~JbZFdf!Rq@uZUX;I*ZqcB5J~sI)2e`20P;zICrze2yhr{JdY^QI-9%g>#2!sD zbXR=ej|&nZG$ns(z-?p14V#0U=nsP(Dez_>(xjxMPdu^&-@-RG2Km6nJ)_zc^()q0gQf zk}oKdPzn%|x_%77xK$r<0mn1qFK>^-2n|R~f`ch66ls+udAF_O(vxNu>_IU11cQW0 z#!!7#8^$CjlO(mu!7UaEv<55R#L5$1+OugqBn;UwWJpL%l-ucqc!sJJmw-+ldIp2O z;ft9a5&OtJ+64bEs@^-E>;C@&)=tSNQf5UeWQ45HLMkH}ku7`AY^6jgilodW2_YnV zl~H76Z`pfg&-=W)zQ6l%-+x?>YsF{0U*q{a=RD8JiUQ(DSgAXm16&8(k6@UQeTbPL zG|ni40mMOSCd~O3n~YO4=cU6~(~GdMYd{^ri~E(<@}E|Y0_eWd*4~aMjv@i6J9rgg zQ)2-qG8b1@wLB+Y=v$o5MJoA*UuQ#as-&cZGn^O#Fiem2`WoHGw*RrNCv!NLGxAYz zZc>r^0Byp>fYuG?h*Q4LCVl(V;@=kifIo|?@b7;M0Slrs8w3Py{jL4`aZChPhrOd? znqd_ksBB+UU6JPw!x*{MyrH21hRv8l-2R}r;qT7!!=KdPJ?iR8P_X%3cq+tKjXD$c z7Xp|X=$h+{?OU9uCMFDU1KB$`fW5i~-gjz|BCO5zi{IsApx7W)l6LBv@~{zkoqAQJQl7he@* zdfi(4o3uIiYc}>j3?u4>2F(c91uRM--6x3*mp*tMj5Frh-46N-4;&X`j0qhfr~7A7 znw0c1IJmB*1sAc9IbD6UZcz`B?~d}C$b3jOs$rVU9%4e_Ovv6~T;MjJs67A^MFT{@ z6rHElUfUgIMz)g&1ScjsB5@%9m#*|N!KEWZ1TLz|jSV@G5W|5#1Fe>yAJNs-)!=xk zoNmn(^bHY;5v{O0u`x8kW|+F@fhX$3@NfpK$l-|z_%x!Bf7m=GS^q`fu^qStSXJ)A zwKGJ;B-rJ|A}_Jdk48b(!tVV_o|cvAL>n;Y(I&B%2?_C^v(ez;54^N;>!T;`ix}qh zlMY%39&ZQyd)-^9&X^j+eyQG3>ODA2aX@~^%)HyO98li(=~n7ia3^Am9p7Q)4!?HQ z(bY@elZ(gpU6FNmhlH(n#))7m6AsGO*E)zfkl$Bowv>}22Mg>rat)bFOEd9Bpm*Y` zOM41-6+*=QdD_vM@h0$Qd3g%)C<^>?9R8R%0qUTnEIYAUn-L5!8SM^qLiFExjDe}5 zw?~<$c;kjmgPm9?B$!7i-)3Y8WDL&V!o%_fp~}r|b-8)76H}M?K!jipjdOspuTWN* zle4ohxsU$kG9_vvZ|nN&Ed4UZU%7Xfp2!HBTWELIJ}x)Mdx79(s!DuU>NTGn`VRJF|Kn-Yi@a7{=L%LD zQ{Ih&d=HAzqYdi;u z1TeHq1Ph5{=leHd*?RK561yHq0Fn@5(6Ie^Ja2h047VnF)Oy|aeTzWD1~DRq(ytVvhES&Us(4VVU`a<*{@D+F6*K_5$n1rzAb3KtiM4VNMFJtZfUbzRTHtf=5Znwuooqgn zY&{?<-2CbAwkNsI zJ~I6lx?e0dpLTf~LWNUxj_3E-PjW^pR{wdODwI_kc69F`018?$sx9uGJhjQH4EpUoH-Cugx`L%L(+{8lz z^&G1bCTi#}iofKZD!77Vbg0%7@)Q3gODD6R)xYr1 z;ScQWXD6mjBpfu$|EJWa%fXclhAK~s`{sx1D5#D#4yfO}c?kj?Tx>7}ZJ+p%oa|4u z^k!yY3&E2qLVJQrKn4@W_*rOA;XQ*>6%u1!)Z^?N9JplPgAzju4gLXr8xS1)`hfw2 zVhj;aQ_S@&A<)LELJbR@GK9Jy+X!d@BpCSi`Qk!6eW>m5s)*b}XN6p#UTdM(d`9Hx z+O~jt1WbZLK+)mg!GmW!)|}v<7@v|-u9y1$gFV-&Qy>|sF~I!6sYZqAojq<;O(OqK%0cuf^bohF%h3BCr1Qg1t?iHTt;FsKKKC34nP}X zw=@z8@D-uem4^xe_|12`Z|rlV4P8KKid(#>`(h&>rARAq0n5)9BA1G>;*^&<6ZDAEezV zhHc=O6dZg*Mdek_1sw$`DXGysSisl-u;Rn7K(U0rRkl$>RW&5ks{{H-JTf$&sGx9s zV{{wD9V^&bOf@!Ck>c4w+m2rv|MBAy2*Chme*AbPLNKMd@*(K~B0vG#9Btqu=qGhj zZxLeHuU`+sWT?}UK$L*Cu=IEgR&FGVR4k>6TT^DE^mK70}6n_1SP06CiUGjp= zj%v25lBc1Eeoui_Lxg$+B#HoE^%wmN2cR?PYdSX2uOa{Um$b6 z-Xufa+rKYje;W@OXpt;vhKYMeQSjQ+K}x6Tp)N=Q+S)*8Td;S~Cpl0=c;x;gcq7zr zuPB)^tuSRdjHwWEWBT`TO8Usb1S@SQY+_nF6o%=nG=SJHU>L{1%$Wj zUkIfO!(_1DD4Tzs%QG@L`a+CcXgU4a0THn{G*bSne-HitINrt=nttj}nf6cYJzBkc z+p>ZDZW|YdoXMw@F@dI18AGwTUG{LF>DopHqVgveyP_|WyI z#~%ub#wUmz>&%X8uboz@qrS?;c{H6rs5&WP$#Hdfa=6Tw?)e?aI`>h_9$wyMSuTj$+hw_WNtiNTRIWdVn`EK7XxmO9E8(v4q_v+<`dWLorl96lFZ9I*k?5ls)t*W5OY?I&;<|n-&PWza(!f2=xE>rbFqd{0Uyj z_p($s-J~=NAN_9Lv;Tywde_(uGnO2_}>SxS8I+Go=7)4Of< z1pd5}a}6JE+rMv}mrYHXuhc&eyW#i8mKP^(-uJ7M&mm~LaBrnI-jZkumO9?AD(|*o z1F4Q%>sNv`tzO{d1G_*qfg69=i5Fl9F|CokONx(K@*{{ooakn2N}-nz!7q{f*I*n< z|MjG-e|(g9m7ctD(_aavz;S{(ZY52CTn8^g$s(7Ubz$Q)8-6;RA2)obrL=NQvazA@ zXZPU{%41^v+GBWuGX8+$4`$vBj89L26YV8?^IYxzwI(GR{d)v$yL}6^7PD5sXFiut zZZ6mStY&iWG}~OHEz~Kmjv&#nYgAtA3@HpBd{T02!4DFt_Js)&4VzYj4v%&VljJMm z7Sw)wS$ePiBd1DUqn0j)XzWSlz}35_;`%=pPuBVbf6ojaN%0o4`|sNuq-jb2$EGLb=>O>-?Fyf!PxkBF}J_E z33GJ2)86X{XCS>-ddj)4N>FX4={AWF-x>UBmYQ)qNN=Gy#?vGs>P2>+*kRnJRh^ax40M6DU&UU&V>D^@Dmd*q>#m(opqG|M09{>V68a@ckuzmjO^PGtWg z=bCP+Z)h$n){)Msq++?EO#Ot>St)Bz-OF^dC#*J(LF7Gkf8yh!#Me?w{iF?u=dAx& z&+%xG$R3-8!(^=TXFJ3+$&>V_r+k`@-VZ#)ffk*ZSOUmd^yg5RU>5U&-5dU4i%Emc z+|`lRwo7MTl&JN-AOC&EcFdNyRn|vL+r!XXX#L-JX4AxTimtDt^yQuY-%Ja2hZpLj zcE{y%&Io5$9qw;Cx4R`l`2Vy3{i1296(R|GPhU*mwI}q$5Xg#+&p2S1!>pMLl}^1v zFqR7=b-KO|qt2WA(!S~bx`)tN+iNm6#Ur)iA1&)6R)9Z^-W=EIxo8L32gOI2-RG!+ zPRN(_&4ky|ML*JgeuWjF1PLl^UB;JDcO&Y6aS$Fu$jx}Qr%%eZ>UXh#!d=YCaURqM zEGsQ01usSEdj4g>QMKgU+%OCPoU!RG`Le6%Qp!By*H|1TnZ!vRuIrNL-M#mKgS=OP zp?|0!O*G^pEeq`yPHe6p^F9RrdU9QlY)xOPJBM}xt|oxw|FpP(C&4(NuEBf;ErxsIEgUo@7|SNBn1yV`@39Gom1r~O!>7?1Y*Q(km^*gM+yL@p)f%X@10 zBdWU_?%wXjacOta*8As=WR29F)U4fo;l>e44QcZ|`}9uReaFbQT7jN-2h)6uK6HB1 zHFvwVuy60lG^*O4SiNKG{T}w`FX>WC6pv*6{4Bi;wr3rFfka~mrvZ4V0KFpO3*h&L z>|hoi9!l?v_y28go0T~e#3lhkFUKc=SqPlv@GsKwN`YZve(Fj1L1cLJcOz&5SZ0H% z0E}GF%40yW&NSmn;AIrQK)5jjC*m;ru*y(>d3NARUwzsH$kr)6Q3;?k(1>1vET7FF4(m-Utc-O|}=zj@*C|-Ayk)eoTBf*EM zjui82HD?nNIt0FxRpuRj2S)SWDY2j8<}QcM5e`kj3q?igVa)?cIVl<0<#;7XWD$fV z=h4FAo7ksL+T0vUUpJLF-^%-~X~y%pnHa4=r$ivDO;6DlEw>p-6x^5KV3hEzI+$xC z#H``)&#o}p3W`%%hdX^os4w|*`S3D7)2*mI)!{mp|C+b2vB6J8JgGLaDR4!WJzLuL zu{+PJsITiK=QgH4q0;*=-niE{$zQX@L3_oCfN&jZf*)MzXgz4U@Boc0Bm_mSkLPcdI zk)KLfn_(dLLGk(jECHk83Ih5Jwq}sVL!lh4l1NNO)S70vp=Tg~dPEh?fDu5hkX!(h z*q!KfP&)!fQF!>+7dYY2qzteoV34a| zW5o<2wnJhr{J@zA#uzbn2ma&k2^%4i2y$enfQ%;`Q}EKn)a}DZk1F1wQ#!o4u~>*l z7YEMk{rmTnFs||O*@ce})e6B1E5`RDtp#a(lo{&J)RPQ}xjkoRB6<&Pg$y1rG3|tX z3m|x5s=EfD*nl&GxSJ4s0rJfA`$B*JJ!_b-UyNQfkoBj;yvc!${qu>5M(!E<4W(AD z68T#4$Wmy#ewx;nTcOd^Fs$)W!Fl-$SGTmfrtwA!?58|*UT5q)*`96ArOx5`*026b z4xKv5QKXmg!zaxu>USZaqxLUir70JI)SBWl39>tg1~fO8&QxK^JYk zAja}|SMNT5{gojP_tpIj4A&74g{kU6klVJ*M@jZ>-&!2Za!ONj`{(o4L3*?w8DbP! zSXi8=i+2GMCZ@F{HkKYB1`{@23h_$kW=am=q{J8W6Q7uL@7_ys^*_HtsG#w^**`As z1b`WCJR|_(MDv)cUruDPq49Q|%=SV0W(>YnrBr;$3}P-X(IIFYd^WBZ+IPr5b0a_^kTt%F z@ptfuU|mM|%SK=FA()eCnN7>gBK z0H;dAn~m6idE_wr2bK?~sG*vuavdH8EiL$r&1B@v%|Bt40j{Kn!}rvw?C8sU`C0*2 zW8Yx~b-lZBT;^h2{T2o2hW-4ms``LIFZ6n zp?rV_zm5PwRaDrzSu)~Tx}LWTeS$<m|c= zaQ@l)w$W5A&HPOsci*_0v+H7{*xG90rbC*5Q|%EbkW3l=LMVeQk4Q#RQh=>DH54!E zoF~C|+R<1ju}DV88poNpAJ~cL{{2h3Rdj*!5y$vA_TDSHMY8zFqzzMw;MI?wqa9Q{#IV z^DgV|w9d-H$jwuwcQlE)|M^gXwQPgEfK6V$e6{}&<@xrOTTISNx-N^O4y9iw!X-Q- zkp%bIq5Uk-m+a>u(g(D=pA098yJrne65Aj#I0>KMygPN<$1I7+Lwq|wX8C+I@2nVQ z_UO5+xSw`*R_KeBc824^M0X7|LBc_=q~LqT79>+(i1?tP$@|+7ju0DPz!gf2koX*Zca`G)n_bOH%u4LjW+sW0z5zPt&>T`9oIGkY%m1{ zN<1^1aBvPf0CgTdQ_#&DR*+l}`yYmFvlx@<860GjMqqc-(;q*s2uFMg384jd2a_;( zMVY{h2NWc9-8df~Uyc2SD0o;y;a#$^?R-#t4+d92sW6Jl7^^6wt{%#{Q`?0rkQMgt z%WzA;!})+?0!tO&ui5cQft{=}fs$ib*N+_Inp$oKguHrHaq7odW%9-79*i~x)jw{I zBQeiVhlHaKcl$@B1oc)G_F&`m4D2(FCz{sjInfFn3Rx!=5`wP;K5W!0)vzqPg^9>N z_ocITSw>o3c~baJ_nJfO`v`fK+7r(eHWiGv9Qs%r#Bq6`VO%NAp*39eE;*_c7+v9l zf`r~B%+Kuc#b`iK*LD|qNd-{eL)r7+W-FF0&E!zk<2giP?ciY0QX4&6Kt&<(D={S> zJq+Qz#@zHtw_iV?v0`#OKw=PHwH+|B)ZPK0UR~W*n`6Mii9$V#pbKLdf_V(N|JL`Vj z<^$d#TE~tbkF8iIHb)`67h%1|_d&LgIYvseNo({CpPU_!M~BeMtH=33GOus0m5)R> zrs~re&6M_*VqMLAuL!;@DcM+Ig=Ci#Q63c%-OfJ1=B}=0ns@Fg8iSz49qB>(ZTuoY z|2WzeY`RhkHbmgR7rbzsjV(>LPin9_Od3~=RZaNM*L5*w$Dg;K;^HzKyluq`$;4F( zw}35>Po9W!TRC-?g5gK6_g*XEDR@w$uPvnS+D^tC5LD%cXGyPG&!`TX$WNl^wvG(erxoc1fBH^@%S%91v;1alEd; z-Id8>N%!2jbL`6rb;cO(##qvGm~=WjXXj1*F4bSKVU@WUuXM&~T8Eg1RTE10b8u`h zbvS+-v5lApjjkWDwy}ZQU@uXca&vPFr`45~5)2?}9Sn{3LQ`~SZn$m^u9h$WP~~uG zH9w1xEa#b0+5z>S1pf!+Qe%^>g?Wp21AYv-!;Ql+qKp_q`CeJM*VA*;g~nuJFL}c1 zhMfT7-f+!fwlXWbF`4rPs|?`@_s;PTuE>~Xi~RGXSD)?ozIx**Nm$Zr2g8al1{y++ z_kX`sbjx=qHKFke%cMvBDl*2un2*q;&Sh$f1-IJe)%Qv>9vs!D2i;bjRhVx5d~%Zm z7HjWd;z78RzIbur`t|D(1uTNpfviA|%ZeZDqHm+Q-;=g`%dP+2UPnHvT84iy6y&(Z z_|9~S@!TO8++{POd?_q&Uv~dH_@qGFUD<3)7VqEAir}Xnvodoo?$6wjX*9LI+U=HW zdwdL9N%T+xO#11qPP)HYu`X3PJTb@QwD$PKtxOLwZMO|!99S75)nJ?4N_^QR&7~1f zeKk`nUntL0;^@(%Arr2DzU`P~KKt}xgs2%qw_$qfLOJuYO{YkK#uwl6&6xnY)xxt5 z?3?R759lnmfsLP;xOw!Sv%)sSniru%Xn+%oQvKA0@XZR%T_8H(y~-CUQW=u7M?d3<1wSqL-q z@90)1yV8AfCkw*lC6>W5l{L086K7DvQ!)26#rP7q_#t5r#W%9m)58mzFgOISTS)4# zhKUOS82$lD%6r&XjS0#q#0mB)2L}4m{ac-!oG_kLg31Z^At3qN{=J~%(x#!jDJLrE zv3Xn@*W`Gi4?Mk^fXb;g?Kt|2WBmLtFZq!F^ps{O{}L493yTm?NF+&7&37GW2UQ{e10fla492|6L0B+sAEjauIq%$(pw9yzA+GW~jX~yFE{U z#OUei85@j=fFq}&=TdY>q^MOSgIarvmG)%elz7~RX0Cnw@9N($F#p?dQ|<-nV)tF< z%|pV0{){3$Fzdu%oF^u$yu9}s9OXsC=48HWx?THMI>{cJ8u7|+l79VP;l++6!ioay za;5KXC3YI4-@ljK{~8|T)VP8udlHVq%}9v0J+v~DRVeJ(@}|8wH^k@rgUFcpedQQM z5ic(E;$?~J=0+xG|KPv?ugACTO-X7ulk&kDxh#%JV_LnW)@qkg!p}@k_Y~`XPsosPTyr|;KI7ft=-@E$lULu#x`jtwS~^B0 z5w%d+N|dMJhSv^_EbA>FDNR=a+q7@4{Y|Soj5>T{+b-MQ64K=ig5kKCo=*yAlNPY zSypW>&5D}BHLpffVu*3oXJ6lt!u+MV5= zg=@84m6d*}NW6XU{Snncx+m&MgX7tDM5pZhcgSw=*I^R2g6XZNzkMHLy^5CV{#zFy z1W;O|?dTgACV_(sHm2qBY-R+t8jp9X=+ zIWaM3A`cf{;)FLRlgn;65)-`BK%pXGAh7K7>3ls&YZi4G?NWk|84H)IYgJtLs2?ZN`>d}|)r>FNrf0sQJ zsSj8yD<@}`m`eU)auaFCZ-njG;7#=%?GHX5z@!_Ajkv;MDyFVE7CvmTw}4VSqq#Qmds`QZs;%csiCaxI^p-*k8XQRe;d%y82q z$6l+-r)ud-L!wh8#6FZWWaHxEl5WNC~PaSVxZ{!7XJehXD-CF?(Vx5Qzkq`7XHo@9oiD$h9hn-ekP1 z)Y@%+_HS3=W))twzq#$JMP=l}ho;O+oSTF6QsNs~9ZdF%ou8Ig#!O>WpGmPC&~hr4 z;Ypr!L+f$1`&!8*3JMC9c{zFOs#*;&!+RH z*)#n-ww6KFIuExN0p?_zrHEsf&zx1u7Vqn%?5qPR7FWEn*Tx5KNsca?@CT=BLD zJjiS6YtFH(l20#5Y!vU`wPjgR>ox!50Ey+2_{}wW@%Z1KFfZE_Uwhu1ki~sMe35~< z=FQC!hX=()Nu4=A7c+pkXrEU5wrx>$Gv6KOBpJQ9hX28ZnVCOMdV0ZrC%aaLBnGH! zk^8x?{)61W{HdD>&#tRw8B^((2ZXFzb$y9%dpU;Hw+k7x^R#A)JGXCt9{i$iI7Zr% zjZ@f_zRkPsK*J8pV_Qmf1m0#ghA;ndiFx^Q>7%>pIZ$|(%oElCmo|0hw3I{)-(G$MB0Fypcvq_?Z0x6TkHDe%MXJ(%Y4_}u+ND;2cp2) z4C7B8qFsw|@=;~&?YFtQZ3V=&)tmaE;Tm{+BJw$HvF3zZ%f#5c3;frwYiNY8b#B;x zWn52_{@P~Kku3K~N4##BWl>MO{?m zxGMi1*-N=cv!ptNWETIg%kiT3Dq9X1?cM^VR$5BotM>2AE*}Gz_V!FnROLU|RXK5- z{8Wq;KU@Cn6V8oI- zksm6`5isKl%V|N4TQgK+)N5DsGiANIBm4b_4^5-t;!9JWiO+hJPEw-}_)x#CZoY6$ z(V)BAW3y9c&0X);A@L-sa~buys@%BCHN~$qh3jMo~W}FcWPw^Ub?)B}L)n>od-0tg6D*k|;uE zi=~-=_NJia#2vxKv9Z;Ds_EH7xHinrZe<_TE4yvgXnIa2aLIAm7J=7}tzRCxF0N`}}(&d*L#Le_3O*@`kEf z$Jo~5`3wIabkP0SMt}v+SIc%OwB#Mh?CW;Qs{l{R(BUMQ7LD0 zmK3!j`5$Lx31zS2tHFT0dVF{9@oO-1-&Is!AG9ONLw&5xVybYJ3zDYo><=3P5`53+ zzwGJJDHES>Fjz&4DIEJ<+Ujp)vgOmv;fbFgKtFe^q9|czS)GabiLLFs z-YF<=kaJAh-0x{)*{<{dmWkFkKhGtm^iRNyy7Gw{QL$kPDdF6L)Suj7j)4i(I#^sP zWBS2YkJ~YfQXqc)^GIel`~2-R`}n-|p3k}ueSDf-$Z*y(x%X3L=Uc9?&;>Xfw|rKA z9FCZY*{@Vb|%nV7nb>mb;dTM&zh0pGDFQiRr?vMUpTwkF& zaDXM#v-5MYi6>~IT@;Lg?GJYCOGpps%ykIL#0*))u`h}55Z9WKHa7NG)#4{KhU$$q^2rxP?yfNyxNNiM>apUIVa-{1kj=nT@#}i18 zu;gJ?@BA))rH1=orOlcT-o1MlaOb8$%FY)mNhdp z?8{irR&`iQ(^g5>RjuM!9NXr7@q+bvN(+{EhpgKtmR46ZLu~##$@v*1KB--Le5tLa zGS<^^{O@w3=;kbd-#D;vHP-5_3R?F zyDTCip{R+s1P^V%M^4U8yWKgpuebN&kX*!-mhAL4alpMVGXt0<{O#X_=4GJYT1{Jh z;N``2+q3mWvS!Y7)MB?$#aPNVnr5f2wdG%75_b2?l&&@V;1W?FVMWpHfSvPE?u z_kXzDJRTcD1uW@!=M04@?)Mm8#@ScA?^|z_${EkbGZp(*9yty?5ef^cY7MWHpiZ!A zvTXg~dTns#eE0plbG;^^PTfl!W5g4&-gd;Ro^E?Nbv0zFEL}&>q>5Nhb%xc}DnPY- zqWz=QmKGhJhD0&KE=X>xuC?_vO)Kd>(ifR_T=9QG!(1Kqk|e%Mu&?sp-lX^=apXdf zzF1q&V3k=G{m$wC(*hWze-&zTw6TeXCQbFu34Yeg2k#-uFnnQvmRcy|wxm>3tB363 zWlI{9xRjj}$A_#>p_6t+)DwO|_OCpFb_zZ4;%K z8cL6!`pwS&?%$u=S}Yr&a4$s=)+cg$3ik>n>`;cPlt0?Ot8(jfPL#*Hw{MH$&rUZg zD!cTq^eF18_4V3HIx?`BaA&B2vasTy-m`VvwiIJBY10G;mG<3rp**42XTSCdH|_HO zYcKFMVzA5DzAdg^*l0C7&^7HtwtZd!#PM0Vxy{aG(x9`sayNgARAlJR^#%NGi3v!X zjElNeptplm^sdTblf2EMEep&-ML=H5I)v>GX$G7s{9pYt8iZaB*~}y0pfBYfqugz2 z`;df_lHay#efGf7jiznFJ7^EBFWh-mz4rXa^XW&9(*KaC3u3eLg55%~TQ=+}55}#0 z$S6e%)4ACF_g72m{NU~Q2R~GzkcAhP7cwVoZcYWsZ`}gYFDeA2Stg&;!zw&VkEImG8yZSquBI|OGys&#twSM@Ot2yHv zgXBYhZc${V5~PI`X5a0^SA4&(F4~Px>u&IxzPuR~qU}B(8mmoQ!~dQ1Ui4e2w%|eO ziEIBwRcc+I%3{Nuy<>Sh|BRWj>c72Ne@yYbwmdo0xgS)!wj`T{a5*Gz2@Q#=DfZji zQmvUQ_Kw)e9qU zTV=<}o%QI>Ydux7`o-RjM~;6!^xu){WI6fYPw~q!#CT#pyfw|4FU(^- zLrx-0(9%AkJZF3?C6S?$xA!a`N21Dx#mYn`$GP;-!$Lau^70MFR6IIABeJW;ZS3@% z%ewZ$WKN|?;nmn)e~nbml z5O7$1M#AGv*xb^sc1&1rf|Q(|IT6*+Ca$!*+u!bs(NvcRqc)@6P*sq{BWbCMV@|Sp z3!{kuF@H=DT+PgXyZ8QEan$O^*x5%zLsYU=@LrdP6h9eq91PmwSLfBJq1Io}kqWeC zg9^N9tuOEEr~4+p$;wz32RHtJu_M0m+AI{KoZ6`uEhXl99sty6YV}V^;eIfcEp5rY zx-!PjeD(5I^HWwQ#yiyX)&IPI&x*aNY~=a&n54DrQH0ladLhNdY*&EWMk>CJhFEncZrL1de>C0bsDVrO!iR! zLKKDs3@s+ECW5Tq_*=O7)5F!p<@fJDZQJse*8a}o-r%*W4p%elKFFnBqU+Pp&Mm&_ z7F6d6N30lIL;Z+`yb)UOD=FW2Td=l)J;Nsn3t! zxTkvTk&@AnsYRntzS+doe2=21+1TG_j*(tt@<`OeEOSX^Wn#2uJYQpHxncgBy#8~F zO>x#vb-Lspj?eqL8Be%spIy1=9$fx-@!@&v3F3(yS!%!WAyKnJ>fcF_OdS^gDOz*s z_Vn1JeJJF$ECceM?5@8NAjW1D7aN=E(EjzR`_4}H%sh99iVCzd64YH0{&=F?KPiX; zNdN4@n=fDJR$ZZ{jdd5d>D^u<7k(>-C#liY`A+{8HBPL}UpcQu78O_KC$4piyZ>9_ zOE9fBowKO7DkLD#?9OaEqd4DzvEsi6*lGc7Ws6~)_ew%ES8|nMAMj2YyVsiuie`($ zT@hQzsp_>kwcJ`)>Kt*X@ED9LWiulD>Y-6oQrgtE#cp{3109j`3+=3IY+6ko(9gs~ zxg<0R1Q=DlKI&JqW56Ua!130ItOczxq;bbt8p#~5cNUTi%S*dmH!^+fL~C?8dA*W0#Py*i zsrtvytW8+gH;A42hm?7V=q9@-s1yhHz1|QO5^9n8_=y7@O#jQ?*1E3|_qXj7di;f8 z2y-2$k{hP_e+JFvtveDsBrbTJ>a_Zgc93;?^Ar*~XWnqR{(AW{XvA)H!q)ZAJIM}V zYn@=PH;twP=z_8{ZVQ5&VJ{T7Td~jSbiAFR T$B6B6;oWULzDSuWLmKeouu*V-{ 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 D(NmHJ literal 0 HcmV?d00001 diff --git a/docs/_static/modify_thumbnail.png b/docs/_static/modify_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7a0d120f3692ea198fc09a2b309a6d6e22560c GIT binary patch literal 147295 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 delta 486 zcmZ25g=Kj^%Z68uLQA`9!wnBEa9V4@zyQL=4AUR7GfGSk9(uFa{m~@$Ca^S11&GpmMM5e1UF-n6~^Qr(e`6Ii*$xh_sVZJ?r;_7-BVbr~35>u$bqJ%kk`Ik|p1*W~uyGMn$-bVK<&s%@vQ0I5WEI|G9Wipq?uAakdG;AGTdTguD`lmh^c diff --git a/docs/auto_examples/auto_examples_python.zip b/docs/auto_examples/auto_examples_python.zip index 704a0c2e8efcefed0708d170d4e876314f58fb28..e5eb074ea831eef5ff1c655a4fe6d5e163f65c9e 100644 GIT binary patch delta 904 zcmb7?Pe>F|9LL99&0Mo01u-LkIxV}#ricXFf+wlV9@>JE{@~2p+1Z(gv+qqaZ(6+= z9{O|XG?WC@RxBoT37!Xqh=>kmrw*R-)UAWjrJF?W4Mtlc(GPxec<(#k-|zSNy(jnM zpC80uejVN4HaR=7ZWaRUZr6S2TEePA>?)%7waNR;r*5;hp7MAyMVGo}ZIjfiEIq_T_|RIzA+1|CG! zu^~F43n-@lgbO{Uw3p!I1is~om=WulqKG) z^UkaPLBYjjN}v%;G>2L=f{-ZWA?p3;^oQ+pPY3(vx8!91p(@w}e;b z+xYPpv7>)I+%WgP0Dr7Y5Y0-=+fkqUsE45EGKG9otSi3T3Vz8Ir9StGZ7(DVJ7G2o e=kEyN8Q3{uqbR!=xvejBhlvjd_xxCump=g&5;JlD delta 404 zcmaDflX<~3<_+(R`4)B6hJQC)lyFI#f#H(&=0CL{$ORrNEFtsAE{tnA{Fl=zm5_ Y0mZ=z3=D=S3g<2ZDs*PEISvv9064;V^#A|> diff --git a/docs/auto_examples/customising_behaviour/customising_training_parameters.ipynb b/docs/auto_examples/customising_behaviour/customising_training_parameters.ipynb index 99770534..c4d941ff 100644 --- a/docs/auto_examples/customising_behaviour/customising_training_parameters.ipynb +++ b/docs/auto_examples/customising_behaviour/customising_training_parameters.ipynb @@ -6,6 +6,17 @@ "source": [ "\n# How to customise the training in Fusilli\n\nThis tutorial will show you how to customise the training of your fusion model.\n\nWe will cover the following topics:\n\n* Early stopping\n* Batch size\n* Number of epochs\n* Checkpoint suffix modification\n\n## Early stopping\n\nEarly stopping is implemented in Fusilli using the PyTorch Lightning\n[EarlyStopping](https://lightning.ai/docs/pytorch/stable/api/lightning.pytorch.callbacks.EarlyStopping.html#lightning.pytorch.callbacks.EarlyStopping)\ncallback. This callback can be passed to the\n:func:`~fusilli.model_utils.train_and_save_models` function using the\n``early_stopping_callback`` argument. For example:\n\n```python\nfrom fusilli.data import get_data_module\nfrom fusilli.train import train_and_save_models\n\nfrom lightning.pytorch.callbacks import EarlyStopping\n\nmodified_early_stopping_callback = EarlyStopping(\n monitor=\"val_loss\",\n min_delta=0.00,\n patience=3,\n verbose=True,\n mode=\"min\",\n)\n\ndatamodule = get_data_module(\n fusion_model=example_model,\n params=params,\n own_early_stopping_callback=modified_early_stopping_callback,\n )\n\ntrained_model_list = train_and_save_models(\n data_module=datamodule,\n params=params,\n fusion_model=example_model,\n )\n```\nNote that you only need to pass the callback to the :func:`~.fusilli.data.get_data_module` and **not** to the :func:`~.fusilli.train.train_and_save_models` function. The new early stopping measure will be saved within the data module and accessed during training.\n\n\n-----\n\n## Batch size\n\nThe batch size can be set using the ``batch_size`` argument in the :func:`~.fusilli.data.get_data_module` function. By default, the batch size is 8.\n\n```python\nfrom fusilli.data import get_data_module\nfrom fusilli.train import train_and_save_models\n\ndatamodule = get_data_module(\n fusion_model=example_model,\n params=params,\n batch_size=32,\n )\n\ntrained_model_list = train_and_save_models(\n data_module=datamodule,\n params=params,\n fusion_model=example_model,\n batch_size=32,\n )\n```\n-----\n\n## Number of epochs\n\nYou can change the maximum number of epochs using the ``max_epochs`` argument in the :func:`~.fusilli.data.get_data_module` and :func:`~.fusilli.train.train_and_save_models` functions. By default, the maximum number of epochs is 1000.\n\nYou also pass it to the :func:`~.fusilli.data.get_data_module` function because some of the fusion models require pre-training.\n\nChanging the ``max_epochs`` parameter is especially useful when wanting to run a quick test of your model. For example, you can set ``max_epochs=5`` to run a quick test of your model.\n\n```python\nfrom fusilli.data import get_data_module\nfrom fusilli.train import train_and_save_models\n\ndatamodule = get_data_module(\n fusion_model=example_model,\n params=params,\n max_epochs=5,\n )\n\ntrained_model_list = train_and_save_models(\n data_module=datamodule,\n params=params,\n fusion_model=example_model,\n max_epochs=5,\n )\n```\nSetting ``max_epochs`` to -1 will train the model until early stopping is triggered.\n\n-----\n\n## Checkpoint suffix modification\n\nBy default, Fusilli saves the model checkpoints in the following format:\n\n ``{fusion_model.__name__}_epoch={epoch_n}.ckpt``\n\nIf the checkpoint is for a pre-trained model, then the following format is used:\n\n ``subspace_{fusion_model.__name__}_{pretrained_model.__name__}.ckpt``\n\nYou can add suffixes to the checkpoint names by passing a string to the ``extra_log_string_dict`` argument in the :func:`~.fusilli.data.get_data_module` and :func:`~.fusilli.train.train_and_save_models` functions. For example, I could add a suffix to denote that I've changed the batch size for this particular run:\n\n```python\nfrom fusilli.data import get_data_module\nfrom fusilli.train import train_and_save_models\n\nextra_suffix_dict = {\"batchsize\": 32}\n\ndatamodule = get_data_module(\n fusion_model=example_model,\n params=params,\n batch_size=32,\n extra_log_string_dict=extra_suffix_dict,\n )\n\ntrained_model_list = train_and_save_models(\n data_module=datamodule,\n params=params,\n fusion_model=example_model,\n batch_size=32,\n extra_log_string_dict=extra_suffix_dict,\n )\n```\nThe checkpoint name would then be (if the model trained for 100 epochs):\n\n ``ExampleModel_epoch=100_batchsize_32.ckpt``\n\n\n

\n" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# sphinx_gallery_thumbnail_path = '_static/pink_pasta_logo.png'" + ] } ], "metadata": { diff --git a/docs/auto_examples/customising_behaviour/customising_training_parameters.py b/docs/auto_examples/customising_behaviour/customising_training_parameters.py index 517e2737..d11bd9f2 100644 --- a/docs/auto_examples/customising_behaviour/customising_training_parameters.py +++ b/docs/auto_examples/customising_behaviour/customising_training_parameters.py @@ -153,3 +153,4 @@ The ``extra_log_string_dict`` argument is also used to modify the logging behaviour of the model. For more information, see :ref:`wandb`. """ +# sphinx_gallery_thumbnail_path = '_static/pink_pasta_logo.png' diff --git a/docs/auto_examples/customising_behaviour/customising_training_parameters.rst b/docs/auto_examples/customising_behaviour/customising_training_parameters.rst index 44d5b65d..eeb02b42 100644 --- a/docs/auto_examples/customising_behaviour/customising_training_parameters.rst +++ b/docs/auto_examples/customising_behaviour/customising_training_parameters.rst @@ -172,6 +172,12 @@ The checkpoint name would then be (if the model trained for 100 epochs): The ``extra_log_string_dict`` argument is also used to modify the logging behaviour of the model. For more information, see :ref:`wandb`. +.. GENERATED FROM PYTHON SOURCE LINES 156-157 + +.. code-block:: Python + + # sphinx_gallery_thumbnail_path = '_static/pink_pasta_logo.png' + .. _sphx_glr_download_auto_examples_customising_behaviour_customising_training_parameters.py: diff --git a/docs/auto_examples/customising_behaviour/images/thumb/sphx_glr_customising_training_parameters_thumb.png b/docs/auto_examples/customising_behaviour/images/thumb/sphx_glr_customising_training_parameters_thumb.png index 8a5fed589d17fe6ee62d6a9788519dba471fbd65..30b5d4f308786466a56ca707b6e7078f1b1f0d4b 100644 GIT binary patch literal 40324 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 diff --git a/docs/auto_examples/customising_behaviour/images/thumb/sphx_glr_plot_modify_layer_sizes_thumb.png b/docs/auto_examples/customising_behaviour/images/thumb/sphx_glr_plot_modify_layer_sizes_thumb.png index ffd78e0e609c4f4becf5bce7766af35f1cbf5e09..f860ea941b78976f09af24d618ead5cb767f9c68 100644 GIT binary patch literal 3283 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 E03;Kh3;+NC diff --git a/docs/auto_examples/customising_behaviour/sg_execution_times.rst b/docs/auto_examples/customising_behaviour/sg_execution_times.rst index adcfeabc..c808f1c7 100644 --- a/docs/auto_examples/customising_behaviour/sg_execution_times.rst +++ b/docs/auto_examples/customising_behaviour/sg_execution_times.rst @@ -6,7 +6,7 @@ Computation times ================= -**00:07.268** total execution time for 2 files **from auto_examples/customising_behaviour**: +**00:04.777** total execution time for 2 files **from auto_examples/customising_behaviour**: .. container:: @@ -33,7 +33,7 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_auto_examples_customising_behaviour_plot_modify_layer_sizes.py` (``plot_modify_layer_sizes.py``) - - 00:07.268 + - 00:04.777 - 0.0 * - :ref:`sphx_glr_auto_examples_customising_behaviour_customising_training_parameters.py` (``customising_training_parameters.py``) - 00:00.000 diff --git a/docs/auto_examples/index.rst b/docs/auto_examples/index.rst index 377d43db..62e064ee 100644 --- a/docs/auto_examples/index.rst +++ b/docs/auto_examples/index.rst @@ -79,6 +79,9 @@ Running Fusilli on your own data These are examples of how to train and validate fusion models with Fusilli. + + + .. raw:: html
diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_001.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_001.png index 25c0a0ef20db4c8d254e52295c00db2f1d7eb12a..d343a9a383782a25a8b57ac45bbda45ef30a771c 100644 GIT binary patch literal 45087 zcmb@uc{G<_`!;-ijFq{fh)9xotVBXZhBTNWks*qV$vg`sm82xiNu|M%NM;o&DiRqo z4t6RaKA-E_*WTwo&*MCfV_&EC?9ygi#J7l|C^lUk zO+$*J7osRSvjt4}%@yzC?)X1tPc1V~Bez4IJ~kfq)J_{ucV{8F~$jZ9>&j)1OJPykWP0y9$A`9Jh_8p@r4jb}6T8jF8M~X^6qpP{a z*!SA^79U@ux)sbLZcXZ2883NP%`GI1pQOxi+5#@})6YiFNq!?-vw}%Tll&wrv1-hJT*qyBC@1;M`Bph< z)%=GFZK$pDAM$@iMf|E7AB^}1!p`l?sGu~Xnz@l1I$d|mM{yPZPfFG-UHiTWp$k9~D8{#;+b zY}-k86E&-+huG{Cc;}{v)mx0ymb3m;{&xDwcdPB&nbc-Rw)qAGyn6SJb+iAtSk3gY zkc6>2lQCMFnoA$u(9C;HMP$8R{^tQt_sd8Y-+|Pe_Q63mNlD3zvQ{evR6I+*)jc|& znCRH|t-th+_POeGEA@tk2J6O5`^lg6RyKzZ-@oAU)=uH9YngKYI`31bPF>#QBlE33 zog*M103W=y>$=M24K92uRei1dz9p(!Sy|zEJo~D*3=T+|rWptS$@&@KH8XkiU83TB zV}^09_{79h(cF?-MK9RYr&%7U4E!@YVfOUU&Ko`W=c{YV$HqN`uf@e3$Kx;m=~nU3 z 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 L?6axDWk=>8BMv0! literal 48520 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 diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_002.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_002.png index a8be5c51146dacd24b05fb865657447defec1c80..32cec0b914c06d4fc7b292a2022f04cb7a21638a 100644 GIT binary patch literal 45580 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 J)P4|t^xvK{h;0A> literal 30536 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 z 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 diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_003.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_003.png index 80db169b2487dfe16f5152588a7b55599243bb79..60e63aab13a9ae841e683705093e98c2a02f070a 100644 GIT binary patch literal 47244 zcmce;d0dWN+ctbOA|;fPq7g}oR4S>IG!RMBKva~3QqiOd5mAXm#s(>A)I856D$+=k zW)+Q^%e$>y*Yn)(^F9B3-yfgf@4m0=I-TcntYfWx?fbTG+qRBd+6UBFnAR{+6vd*U zzDI|m==dm#R(~-gJ_){j)dv5NwO7@*KWuGo?_gqkn$j|{w>f8Rf6mgB@A7F|J4@>e z+r?zWBt-en*xTFK$%%`f|F18IS=(BO^Ucf`;UY_H)D7$?iq(Ytk0w&_wIxNRPHF7f zt?T%7pxNOV+r*zmLq`{L(=S@=z4$_Y%#m<0-3M=yk2Hn(8lFGW_p;E?$Rav9rOqun zrZ&Sc*-*`>za*RU?C~_NWlAvuOo;_^^OLhHZ_zLIx8cuv?x(hHNl=yRFFOZ~v|sU&M_;Mo!meC;;eDy zvz<40Ut`Sw@L{R6w6ySv9QmtPuf|`QvW?UgN%yf}|1&qiJ3aP;Zs*ROqQ}yf=gy6D z^YHN8N!)^Gs1Mu9`7AGOuS7WXdIe5Dhj^GZ`&n7tv#HM3Guaeh)z@2&nl zv#G8RLEFxMO)^bien3Mb9}mBOddKO;#M6&nD4Kefq$#=CRqgLrOR_C(9ICr`Lrocp)byft9M zmx`b7a@l%i(x#}m`1_ZGih-Gr7#;d*Hp#nAvv0Sk{P?^5qqf`3&mA$j?sLD7UcY&> zNB>uUzg3Mbd#X|D1%6@S#R&-sz0H|B_WJTHv9hvys_4FMUyxYw3-|f=?!Co%b#)vw z<3CldT#;{TZcc77%667IcmDjn;NY|IKiBSZX2;x>ehN`Jlyc4>W+K)&n`x;}fJ?6R zU`w{QkIyy4hhCiVT`W_N`Y2YlptyK_Y4g;FAaOG+%VK8c>wbQIhdw+G2)O#=%WFC% z->(%_3Ny?vu8iC|lp5!UB`Emvg{{?f;#rgGdy~qivNE=vi=8Ka-DPB1!>6FIZYhVT z()|ruHnWo#v1|u_2?TJNP|B|=hdWA#TU-YD`S_@BDd$xlOPrP*yvwV&?)AYJCB;6R zEQv9lou|TTx3ZVa%}mhnl``lY>P+#w#>i4VJu^Anv6z*$Dxrzzl)1UU=FLkvI5-wB zS+ZMMnRa}z)lVRDxJhQX2xA_=}B%Nzq`TD@Kf{aW3TQ4-p zRE+F&_|=BFL98s2zR;vEdKy!`>EX}SAKn~^{uHjk#>^!_|H5rL>it~okHYHel@A|| zoET}!b#Hx{n|p(ugX4yjRbAfKuZHj5TDRszp2$_mneN;C)-YMKr21a^ru5WPkwtPY zWIg@(1~Oo^&hLtYN}e!o$Nm8}$Cn&wc;(E4H@N3PE$GIYSD& zO*>*gm;KMLtAfOiR~yD{omq!e!LM=yDOt*j5&Q5`s_oqL?=xSMHVq66w6(Wi#fJX= zt2xuq2}|OYjLn>6-MVhoX1(io@3PF!&JH2UyMo>7V~+>VZ+3HYYe=%ZUpJGUJX-g9 zm%X#IT*UszS0l8Z6f`z+EnBvX3}XD}x7UFOTz}VbaXMZ@vABQ z8fK#~Kc5D3P;`9>oBzXy4+Wc%LO*3XSnEdVFd+2}jf^0Zuno;ljq+GtN=QytRaaN{ zO`M;f85BMm%X9VGHM_U>jdEY&SKUq%ZeNouCws&EDC$VGUajPyj(dx(RqBg}4{yZB zZ%xa{D8S8jIgjOCTf}M`{-tNfcU+dNKH`?q$jB%yGqdAoYHNx6pSd8x+`^lzVFvHa zQ5aNz_tg%MRw?#mSXaGJEJX^r@_BlEIx0u|$} zegZAFIU|*1Re!+Z-9FcGt+}ZzmkF^9hrwltD~zVSkX5l}_VQjewZhukRe3(GlLK@1 z_H)wMo~GR&9|sS{Bh4txjeX&Hp>~NkiHyf-w4014`E2b_e_U?2bCYqzd~-vpHLuw5 zj0YY1LK`=BTw_)EB)KH^c&2m?!a_aZfprTaR2j=+VqtN!JaBV|k9dxfp5DWj(}!Jt z*B(v2%1T9IrTXe(e9FqoXnWKia86k-(vGtIQN2FtLi3sf2M$b5cKDf`KJA4k=koOQ zl(A`}X6NQ;yxlq8SyYwm9L&1bUGYQ^6^G=Z$J;GFC77vEN>$HyUBorA{>;w|4G-rd zBdu7s&bOhV;g~pwj*d>eMb$bIgGb)zZkr_KQ9wp!b&O$h!H(7|bS^F~larGtzZZBl zWL%2wevyzN`e$~O^~SQbOs{m7C`lTvkvO#&tB+*GgDu+j`h}Zvv|fzO_<%u$+bZ+c zjR&9K`I>BHHr!tPXqy@18@-s@2z$EaoV_GRyfd%Z>N0*#NJyw{W-zz(o}e1}Va(3U z8RH4@Zqq+D*2EZbT4xP2if-95T&4Ku#BIM;2h>&$qu%V73R?DvyX zBVDAI(WW{m%9meY2sEhe?4+9i{eb!5Feh%S>)FLz@@7LN8*tw3Vo-f@9XQj#5ET|E7} zf17=;w$O$RXMgqHym>Rs{m*>wr;uwA=IbRSR;u~(d=CHIlS%J=dH&f>hrLgv&ky~s zKVgOtMj`gPc8zWWrpA+Qk${j8JvL)OTmH2b%a?m#3(!(4SFRlDi;fdmzn;OY)K}Gu zX;r*!muA**33o%h37zv;FOAZ%kC%Ht(IDZk-g#LR_56CP+YF1##IK5r$Liuv_&s>Q zerJso(<%|&y!ZDv4kNuEFWFu7!tc{3?YBm$ z2k!4}ZM{A;WYd&!X(<-?1JkkgB{hc_K|YY-9Ce~L~eQP_;DZ>NwTy0YN9Z& zUkpkrp6uvod}q;HAIA#_KqeXa(+pz_mc*o&A~0C7Pxn8U=c3xWyKf+T%mx|~CR_i^ z-#n-|r~9QzXYTD_4o&+g7Y`4!ySw|9(TW`n*)BVB=EjY5a3=1L^DjIJ7t|+I%#2Pn>b~Q2rv`wxU~Xk9N683kV7h_q=dF`zrfl2P45! z-wSV=mHG4Qr<~(L@ZUxO2t`J9dTya~g@fRqD^p!Tj^hJd=2g#QWH|zazTe%^l9%H; zL!gu7*_y?u)kSK&uGcdi2D=-NZAOtqR#!1M-=Hwn$tEKsa}qlw{@uF|sr#q>g_hut z^H0G;p6YuT6H%a+c-UjQj(xEoY&o8olJbzOoWbS6mR(W%A4}*Uv?M>ES_ohI`Bkd^ z$~r|iQ5yg5%4bF|C6JzTS5lTuX&0SewWeCXpjY~e|F0W~j1*qtk%TK(Bx38RQ{e{{ zruJ+;k8ITW6v}kdR{qXQ`z`J+v z%$-aojtAJk2pb!-k1{R3t%EoU@2PrW_0YO8QI(cY>#@Z8R@a(RY}fE0cU$Bd+wi5! zmOVs_MC#3(BgQ_g?WJpV1F zcJ|rh$D3ZgdSw|iF*$7ZzM?|QdFE%T)Q6g$miO;9GTi^<=uMa0<=$6WSt;wFz=@v( zQtH@P)rJc0^H=b+XKO_&5;4+Ee0)l__Vy0~0s@3I0>UqLlxQHe>X@6G$9^jt%oNfP zuk1(3l>9&@vazvIgUL(TF!OSZ`4pf5ly|rF z@04p-uZF*UD_SwKgl&U5It0!A`yU8t{As1vsCLaFn>VI)wZ_Wa{FIaw!_uLVt`7k^ zQ8iP|PIJHOUp?GngytyAG2xV@<>QWbCsHpQe^z<{7)j1uWoe>yUscZ?uI)+H1X7;; zniSPNxQKOKr;PYnarXnrAscD@Tbz2<#@O?^O@<(zG9BW~A5TwgoVl2VH8^EvCg_Td zB%2Z#L{<(Eqt zIXXL^4emqVBDiha3Y5lDly@ms)HY-it-~)1ez{yg19_J~GZY^b{aVq%ugROS9mC#n zReYGy*KZuG-sLnx&&sQ?2fe_>{<zKQPcs&2Jt5_U&wOStCqnJnjp+qE6d2eLtY7DKcd7p`?Tn$@GgMCQ%xAh!mIL z(|US(B;8~1H|Q2Eqn5YcN1GATttVH_WG13ZY@f2LA&pZT%PEGN4da|__a)v~ripK4wdlZp@#!6?&7lYS03bM)26`S~eKFGgCc4^K@< z$bTwp7wgW3r_q$o%b7qdmbJrAH11HE=y`W6-PS8-2^$+5-O{B?Ya$P+SfvAflt0|^q{HFh(fiGz=l*mh>b}w4 zR9fK^l&hE?6FoR3>ODE>Ncu$-3ZSWL5s$at3yEi4{5V|t{MR-F%p_`N0@BSadhp3# znS=3XJ_}SF|B9AB42;Gk@P52q&w(rRQ#}MIjQ?u(LD}j5n7a4wn)sxoBCn;KVl#dUp+l?d(Z~Z27 zN3J^Yt9kgd8gB?nu(n7b85ID+W5MiL>AFjOHTl@S7iY%L;~GDXbcZI@#_A^sU?<*0 z449%F0jsq0q4){k{A-J>B??tdz?0+;gy zbp6$m?SoE_qxaqS!9hQQ$Yv*py>H*H?#mpKK+A2Hdq+xK+pRQ(FL#OS^jJRDZef7n z_iXI#_vqc|cxSVdeh;(dhEE?HTfJM73hpzHf`uh53jwc0*pCI%@VZ2G< z&_LsM(%5{7(E5^b=8bW-oWf)q-4#@)G`BgqHBx7Lx}&ScmIl2XnhqrG(KMW+vQnyR!d7un&Ysk@95-6 z21tRtWUG48NieUI*MBD;7h&%7qcvACXR>|iivAULHUn!I$>2krK^)grsp@v zyUnh486U_W`|)Ml>2mgpk)S8d>1g09D-T%MWd&93*41VAUAOBtdI7D9`-T_}p$W;+3M4P$kOEKx*XmR`>Jvx)rn%z{M=rVBue4=hN z$DaC$Lkogy=oxhz%wR|fT21gYs=s7wSBz3 zKQ-+F_i{rgstDnqTs?~hd-|unG?r7<&~S}j?6F(mrOzZsFY;(>J1HY8Yf|^t0Nr_6 zLXNXzW#~Yr7%AT(dT+f|eK;&*a#0xe?A;q`RUgYxd6>6v=k3NpJ_UdS5R&ze=Rv<1 z3Vs1(`3^v&ifk_Fpk2!;)mU}Z);6*7yVdVaRe(Y^0}b0;9hLw~DxcLkm3J2nXR zGWgKd5j0esMWv-ycW*p+{P-3S7!AsK@X~^y+>KxngAcja^ho3m2JjR946S#~*B(@I zQRA%Dphbdx9swq`VGtzkZ8)x}$;2UU{5J4KtR25bK;2LQ!*J!!!IMBXlc)-#`;TTj zUqXUawGwUu5yOdw_PqmlpVKyGS+@Mrq-Wj8V9v}kpzod{zsCAqZnH86p36rWjH6Rlmb!O1O1Jl0s<`jkoi~2> z*9-FTz07l3{=-L#@087lhg&{;UbdD(UcL#?N&Ef#_cOI`R$-&Cpg_;gj#iQFi8YAP z=>o;!DE_cY;Y2Qn5R9;mTD=4u^Z0mde{vIF&x(srT zo^V~YlvAt-Nts)5c8CrN#G9jWzFUk^I?ud#>$gEG z_$4aEBY7u@>gwvG;1e{VfAY}BUQcatUaA!=xjWZwuC1@{c0+^yx#o;j_*v0ahNZWY z1~c>x3@qa+mtT(_Q|cVzndV>nEOCLgF$l zEsf^~AOmS&i3&itjKtF){Qdo3u8K!jxdgON{?PYAlAm`+>6!v?1a~|NB8(#XN@c%w zyFQ^&*`umz@;Ov>2&juIvdMeHh<&#Hao{a~7~$ucbJ> z#efWpK-=6wt$;v8iy$QYg)finRbV5lUjaFzl{+2BdRL$+^}}xjH*8=eQ-;(Wo*ww`|l47dfgrU0uel`KQJ9Zb+x$DxxDt?~*B=^(-w`G!30 zuZg;b%G3esqo_I4;X9aDkg*&Y+1Y5m%oV(|vgXFWJ=$Ttj<8o~(!q=KqFq!*R+XaD z?~Jhg50-b9fY|h)`pXyc!<($Unr0<;?jiFC%F4*71DFNm=H}K7J)gSe?d=c9#D^f&Kf9~_AG^&PNU{gpp61zVq!WwIs_{oZ&x#fFy;GQu(t3Gi1fo}fyc?uYoiXU8RojV z`u;>vs?X2Q2P7va>%P)lW!aMDh4ol_rJlyy&*j=&kd53k&1Mphw1GgCI zB_<~a2Jf&IJKvbNzBB_IMK!l|7JuWnZ~Mf=#H!OSc7!9gJ6FH?joqgMp|Z2LSD4%q zd+!r-*t0pAPAO((RYpP#!+s0$E}9RX9F$P9KXMNB^R63zhZqno7}=cR&g`(;qJKqxz!$jMg9ax zn+qQm-=JCi|HGFO9%NG8Lg=|sDv5;pQd_uFY}vvrW&T-{NmJ=ItW>#X3#F|q@?~$BE#(!FzI&~6xj}Xpp-@d)=I`e9+ zU+%2qvd-cTamD9!Q^P!EKBc*i0AdjK_u2h4(#93kn+M84B&JYBAVNS0&Q`zoC_UjO zzi6a=IEc5(^Y8CZWHEi~@_624_4>7-hzJvYV#`^4NUn z!h?>o1$RZ{^?O1~E?&HdMh}{tNX;pmZedIzScYq1VS;`dfO6MC{*!7(wSE6?GIaj0 zJwwDqV*B=c(7`nWMeBQo?IaG?-^p;l zhP?H0J-^+nW#_g_NH9O&v0(oQU3q(sr%eCORHNzt2$?{A6!}Mr?m11xFKJKyeLT%5 z-Msm^yun-_3$p{yLbQcPt{{G6w5OiSU19=65Y=g;1y>#0yVwHFa{*DN#_`3wifdYZ9 z9VK@ojZ(#s&)Z-@L2s$oKL-+h#XllBD34FkN5v~#kero}sfi2-frbw#>izrosv-w9 zO8;5m`$BxO2DxfFE4N;LtFLxc!6TAOL$g|3@%R*b-NqMJu7Z|hx_9p$$R8R)1p?Kd z#QGD8krZ#z8bTLx>fUbGy`La&5G!hs9=F=GDaoTCYoEUD?X5&WTigl7V`(-t=#LAL zOMM~#QWPOO6U<6YOYU%`IsX=cn&t^!gj$}gK*-T=*131f%GBY#;e}A-&+PO`lTSKd zf=y(VO`8YpB39>u{N0|He^PW+Tq;<^4I=9q%IdC0sS9b;+>zPYA2i>%Jug3h>$m67 z0_83bL{4Qwjy}^6AJRPtxw0Ktu?Sr=B>!M51(h4jyP@~fP*4dA{>)D(K9zS`8J9h7 z==p*43ign{(DKSsFX22O%o7w3LP`ioOLIV%cLdXY2+jaU7nd+l{L~&Q03DOR|8jgl zM}gHl(I)YTyUyd0r`8jSm-nTa+P;rZCYa8d z75vVB8~b4QO?qx*=FgIMECt_Ry?MZ@IJ+D~(nb^{FEAtDQIv>-1CVO;V`+K0X1}$U zvL_UR!c~$_BuCdImSnW7?)cOh#e^y<*i z&^tO01Fq7jFNx5(B^~UP{GCU!B~7IddH3EdJJV-o%@=B~511xJH*Lt!6Q;z)?;UtC zdqClti1Q!RI`EKg&wO3qSFLsvQ`B!=K3qNP&KHC_dR4?&kh>=Z(uHKK&Nj!@H7vb z?h^d{Uo*nxAyEs(UX9$dC7}Q8qzXH%0pFt83j+ZbnL5o7?xstGVdw=fxfSK=Uur^gOrgAk=3jMZ8|b6y52t>ox4lelPhN=kJ$onwe_VLdcOeW>fOfUV zBQO8ud~$0Z$sWFw+TS6_FLFD75vl%<*D>;$D@V~YvaBquZq8xp+^)#FfC@zMn|qpp zltqtjq%PC3G(HDQ+|t|I)|4{c%g*%DFnJ^8@y_D381ur{mu=woAjUluEn+;(%~eG2 z^w{bvC;?&i+dO`-Z_rW_5)xZ4w(lXn8zh!U-Kdp}tn2Qexw7o)=;*jF=!bk<9yw!q z=C32N?7`zxR3fCM>t0?a=xJo^x|xZW2LuwT@(GJ+(mIQY9T){OCxBKDb~6?VNg*E@ zaA>OM1!)jT=)&xFdq<0-pqlY^^N*j(`>}g>^yREEtbOy(ee7``31q@MtGCe-;r+!6 zUch5|ST;nBQubR+1FaV}HyS_GQ31QTQz)h*8-qH7NU`zQObw759LuBVc*x$XloOLk1xH0hTg_XyerSxY34>B5Bz zh98=nnru}4Huv4%c(A>_*azdZjJ4D`e0UpHoA^e60)xAdz*S)Z)Xur$!~;Jf{#E(d zF&P1OFH*e$DEWHmSc zmJRA?x}RsqC%(>|fY7+K%H4bSG74!ZgEvKc%ame!PLw?-M>{;CJ9tlGvKKqo68Nu* z0&=#VYuGvlLJ4&}@>qIeoeLB#ZS%Yc(P-YzD^XYkBy8j0PzuA6zj5CC+y~pX3Ex+P zsCTcZ#GpNX@KL>8Pk1&Bry6O-QB z=%5X*FjJuXN$qgMh&>PlCQyVZk0(2<+p%>@vAYN?LoKJHo-4Y?8dzX&!ql`G!0sj? zU!V;C>#qW0I|%^Pu0Qw3YXa7lZ71_6Vt#?MshZgy&E0x%^Go2xy!!0f+7`zSmMg=> zoKQCCsXOa-ts$BPvDevrR}KfThrb8ozX5+uWygcyVDQh9r(GLCnvgK#k#}4U<`#My z9Vnl$CB9( zylF8LG{GfA56K+NS&B%zGWJ<*HH>VK&2AA@49z38$K4cW?U*Y8_wN&gmUQMbEh+Xu z!P{&*)rlPmr2Zm`u%2ibh(8j{I+lrrWDe3Wc&`w&UnhtL3lHS@!~%F zripG6!3U#d*c=y~EsO8iX1j>UN8yb4wawULi`+YOl^6=;6o+jC)`i6#We{x%O z_jfA%DYE0+@i%!@HS{RG(%BuNomWsm%fZo@G1h&FE@>a<$$q^&BdL2z*tcVOW`%3RsOA8ms3QD8XIV21D&fvdMXgmmeqc1cXEKIEC8$ZDO7c7 zh3)U0+}R0~VImtXDCQrnAi;nRepi<;jmeVg*NfI;0h})-p@SU-FV#zs0gz(%z=2`E zjuX=G+vAxWa3f5@R4O^=%PFew0krfTO70DK-9gY3KnC4bIZC$xTt8A;G4%T(FzJ2r zd;25|du0w14GiB{zG@W%HUpIxhcpLlNl*&bTIJk1QHAMV!O5v98jm`yv2Ur?VF0jb zZ1^d{_RD>E*^;9i@@dLItk2?Gr(6hK=%yO5Q)CLD7nveasUJ8{f*ePA_d0=tlC3jB z(FEi1Trdr4lM+lbHq&F4Z;i9pAQoW1^7iwq*EL$V^D;BGeQEBWc^|-4(p@~-YC;S1 z`gI6-T<)(~%Boo7Qy8Di(}ae0im{-Q-_r*Bnl;@Q9ehvA8qzve!vvmVYR^e20AYf0 zpo825m2ml2(_^!m>Ly4)49}lGH}q6dQd06o1&&cc@c|`4+_P848!eozRkpzJ$igjM zvt}$3{SR?yF0|&bvPRe5EGR4#tdCkh)))~K6trQIqR?sp0dSy)qKYn!5!dR=mwZ=X zfkoFHvEgS!f*G>uiI=$2Be_dwL*(YTuWB&zAy|t^_>k@e$(`&FV)gv-XdMjDX=ySs zmk3}&kXb3@H8y9va3b-SU^A0l<>=^mW*z!<2EMb~>tc`l0M8Tm-Xw9^n-tKa&@@c$ zJaWwjyMr`r2WnwmpL0LRl9{630}XQGhsy$~VWg-Q;!KYG`0tkcM6537!#ir-Hu7mTRN6{@SuS@dCU2eJ+D+H(?jfa0#1IHao*jhJx zn(<>QEYrk=ft_^ig!|ko;*J_yB#W~Tg!Is|n?|#9Ec3F~m#4yt#6bZ4WCbVZqJswy zQe_ui9maYOp^G*f>3ko28r^`Q<=dDTWa^QohjDS@KwF*=9ksR~wW*ynF$sA$7|#!R zxg88kn(ItT1V<-;DVon3Inos?!^E%^Ye2Fl5-JvH7e#@HbsWr|7{U5dv>ClY5fWC{TUBv|hYzMi*6R6HFgr_rHj3v_+yk*vhPA+BY6QtcoAV2v{*cY;qylGYlD0U_mj5OSB7L5bPI4q z1zbcvbOn;RiH+K^KPJ_7|Hebe)J!PUU!1Xt1;FE==`F>Pg^S%Exd>T-g0>gT@Gx0B z2ww307DKfo6&I{m8^k#DZwwR!m~|k)_drR9ymyTx<(AC{n3X=VFK}(u?~7IM+z8|} zGP+l(euI_Qx73eUP)0^SI=95)h3gIIiG0vs;RXk)s%O>=XGOl7g@B8?t2)|UK{VYq z&{Z{>qb1zdCt>0z=YX)_Hdw`&13#!wa9(ANf3<>Av=;WVJQduz{y@>tdN8|u>W(6(GKF;0=^<`GKvw|%DPC%NE38?H(2K3o*>d3 zX-8oMAyy8lFMDAVgTs(9Cnv}8XL3D}vxx4lDrUWVQ~2!H4fk4L&1@SOxC8a3OqzL+ zxTnz4hQBrn+0V62M)eqvf7RlWQ&gj$qS}jli>f@c9A~>q?f7!r%RC?NK`;`Ul0WjT#hYLZ)|G}erdn~Bl;%#Jo)`oA3uHP=nr-?kyoo1_A zbJhNrr~@H?%1!}#3(zr3urjk$=-=Pa{?v0w#Hls|tYiP>4KIDz| zcszTS)kO{f7AAnIZ`$8$4!&0a#zt6AnU(gh<}Q6Kd+=ahF@tuLhYx4hLJ?XKco}zl zs+@1W!1bPzTkY|HRx8-s;;$wlw1biF74?_ECDXl$0XLf(RWgsrI!*2rT78#BeUo+= zV_UEA-uw*bBMXzY;*ezt70wDG z|2Uk7zbIShp&sz>HGOc+?>&q34QOuNQnF8KdiD2KxAC#bd6t^!jmGb|I0$R--U}ZU zxGl&h3qxJ3RzNN(kiL!Dq^iH5>g=&KqjYYga}s9H%XU#xzWVRwyz$%i-o-U<)*HX$ zSU6MJNk(F_o#;FQ0c>>sI{&CI?{DF&h4&VMP96C`lj{;o*B<#moKdTihIW}vC4nx0(CK5g8!eVPsgNs)kyILiPJ?z{rf{sTu!^I zJaoIW`39Te(0@mK9m5FMj^|yFgx+7ne--~d=eaQOe*^&Ala!8Tlv=^`#0jNW0jZ)O z=Jx11<1Vkx*3t9uz})8? z)sFitN*rRx7W4A*HhleB(Avt2tng9lJopH9CRJZGKy@igcvK&3I^6dCI}IQ^Jp;pc zbhL(3AiEc%{9Xq?OE@!PfI#=R_nTUJ)XvZsyO#d<(&r1&`NPc0FDl9mE}?St`C9Ia_17dKxdfM@1cbnRgmyqH7zl99pPAM_#2)xm<{~YqA=Lf7XV1RbP(f+{ ziaK1yX241^jzfGn{b)Hh7r3uE!y|Cj(B!t|Y=VE8sYuDK@2OKzg;#Ggr3dO|1UeEm zOj-DKTIWn{Sc7Jl)NqJsh4?1}<$dQ) z5nM4uqsYT_k&`?ii#H` zH!<-<8V7pWA16=v0cg+=&S@y1UoV&^F~OGAGCOw`;_7IxRNz=4?Kr`7a6{b&SE9Wf zIDyXSf5&Yi12(`X`74gAmVI2T!zZpR_xYUove zqDn&Vv!+)8kGq8Ef0G6a5}f!t)m=FoI6a6h`9Jv^bPreR6`e+e#Ei4NU+oJz`>+`P zs1ZlmgTGyXlOy#LLhEM0IS{+*hKdh3o^cl@pC0`jI6ND^ed{sOGh4#STE8I0 z1vYa!No%(PM=udoCfnKfGXLGmE{KM$Y3QwQC*^?cQccEjB7&FU`Png@f| zAFAv>Gs{-x+4Q%FLLUWL!+rFSU(EYU%Bd+Sdm#@c;D}g7B0%9ln3f2q3Gj^&H;;!b1+YzM%p^cP}uI0e*UwfnW`h!;FyzhqKK8 zNy*Z9K#C9hZr?-Ee6(RJxVUZs-Sf-Ja)HvMqli;6`hLb&7>kH=TsKmCw^h1wNFEN+ zk|yCK5KfxScUnToLf8x;O)mv+IRP|eLlGwouogM8h5lCs4dI=fD%;v2iY}>Yi>@IA! zlU7#I8th`$c zWI5C3b2Lx-jQiu{L$|L4CO)AI$1(O6pkQv^P8 z(k-W@bfah=h_jwDr{xqcKfY$+f=9^(UuwtyErDFTbjz#%%Da0?N~r6Se=mP8VH?HI za)}xl%=OS*Z*4%vS0<0o?iwajE-rlQ8PYCm{Vmq_WKlWRXs-VhAL3Z?4-8;tR#IR3 zPvzQ%Uv2q^=zg@?!~fv`jknPIf1XYeU)-1N94cNGrk2O5NX<;x?OCXw5aU8T(@5}F}xJGeb;r{-V5d%o?5riS3YMD{qv_LBaJ%p zhTW2_kLvuy&nL@eVu1O7xV>;;n6sbO^c(BEFBtW zG&S{@oAHc2zVz8DGIN2p=dKmU30Jn9h?*LE8twK76C9fEXN;zy@i_3T$ZpT|N3EYc41nHO9NKgejWWEc5VBeEE(K!I2kp@P zSONJ8K0D8wHy44#CvDfcZz)=%IrtiZQskJPq$Qjfc3FSWcypcS^-(<|+}2_CNpzRI z2O|rmL0eGBf)<-hH!VsrIivyd9VCqiX{fRzf>lZm26rwOmYQ^`o6f>G=Za zh1nTJHj=wO-gW;C4S00|iy&o5egLFd4k`h9(2rvls5^@nFV4f1ku#}KVTdtYyUX^q zBAy)eumDa8mg0R!EAi+ze0-L|iF#Ax{s#W_>x*r6ZrphE=*eNzVdpy0lN}`jr|aJY z_SUcCWqqn>?J+{`eJILAM~V+8%C5uJ^5n^rI@=vPb`URik6h}7W zQyvU$;L<$Fxk>duFz)hWol%2o4HY0;5dQ;QR5I@K@`RxxD}jQZ{&2^ZEi9InmchBG z*%XDdHf8=M5emPhFI@n-)qg6-&^0^d4+n<%?>;5GIpC|W7sK+^kwq!zIT}*57!-5g zhO&P<*XcAHr9VX6RR0NFg!_h%s0RpfMT)ADGpaaY*N!1#x;}~iLG`@YmPZ4?EKn*( z=pXd4pj-fOXuQpjL9kN=-0>X)+>B32DN+10d*8x<9I=7k*9JWx(l|S#Qj!=}Abr@0 zo`BbQfJJ63CPY|Qgns`M#(FSi9}DRgbyuoJgqekmd`)~M;x_e)rmx=J11}NJ=zL0YY$@?YNb-KujAQMGpB8p$n%IrXF^Ir=<3H+~>w0n4UWIFPuKT zzW=5|)lU~k>WMVX7NdfK(nTDa>$SZTr>AbMa0?4tC1YE}zJs$T z5**ALucS&B@zFj;w?mFu$0ybJW)d|9tr$``EmXe-oX;mP4{juKbi1VWM|)lP5}O|@ z;n?tEQlPet1Uk#Ktli11FHN$(gw=*4bhH#J-3$2U?p3^^l_S-nw)#bBm=kz5$5vEAPTJNp} zTg1DQ;C~|@ojy%dAA76xDsx-<2%)shb~hZAE1%xS#VQy-K1H( z#M5)?wT9Lz*S(3B)$}$OX`U-EjQqGk++BN$C@^OQw7m_7vbt@u$R`g#N$8&Xha8&* zLQ<`Zy6>o9$LKhu)RMS>D=YznRlC2_NS<4)zH&JP;st|7*#m&0YbXD*AY^P3i!V`$ zRzZF&Str27Q;t{n&%-p@X#)9HE7#$|7K z-uRb;uq~vn+eaH7kylgw(Hy1H%-T6*($=_LFmM5jX-Wbw7zK)WDAUNhFB1~#P1d}- zM&QExGHQHq$Aw`soXAsn`V0djI%8v)0c?7FjiZIxd3=M&-;Dq<+d2$9ilo6yaI%m7 zgH4kZ zL`Qp{@LjuIr;!XTau0@`Zf8d~FyQf4luuf3uvS#m!*^}5)n7CfI)H<-zu1}bO4YJ_ zZ;O0-^UovMWAILgcNB`WJ<50{cdN&HaofBrT@V?Mx27l~--FaQM~dxetdyFXJ@?)% z>L0Qx12!bc z3l$9&FC>mH@RyEQoMsT(=o1oM9{9y2*`JuJ8d6zta#r-o4!;F&6=6}YkC~l69$EW9 zlW(i`$E(YzAaU+k^@XPz!Bd$YihJ&u<9O(wMj;E`nVYmV!1`q$rqSuciOjZy*rG6Q)d7Gz$$32AHje4swwYxDehD3>1p6=gBLW$a`==W{{Wv5bFvotzkbcZjH@NgtAS$ z46ZtRY2(JcZ$|(0F^7JfvK{sK_+$qwIVeR0W{SLQ2B&Qk&NWJ08F{}^wp!dMg&AZ~ z0Z!@S25;j^W|0a1rA?*W>8bc zE40j@CXThJ$eRk+;--7>cW1NzzX#A!x`sc9Gl6h9IKHr2#)i-I-Q7<16)V6QGROR^ zi#ogr#+Ub(GIeGCRvF!l$GR+KkbNOQ0*Xf@H&s-y9F0BpIlU4cLOi?`%sev7v5ti> zS8m18ESR*&8Apl&Aw^ye1sZKH3|$ciU-)8HI^Y8nJ{-Y}cQwFNau;^r?uH9E_Z!=# zwQrw_pCfTEV4@IV0CY^u%TBY&TQufcE%jE6$CPj(7l)J=EiC&z) z!XY7{I~5_WamQ_T(~18Fp1bXQMN5R*bO*#5@sj#*isK;a9-!Nc6Tgl_S3b(-0q>^4 z{T$#OoPEEE1GMv#9js8Ivp#);?@}6rer`4eh=-=}MDGZTIltoxQ$eZM{Jr)52rr%n6oe%?4!d)oGn)2xQ#{}_+;F=$b$hOGdYu*3)lmh*%i z1hLrp)x8it8Yn+dJA+R{w1f9R4G{~`*Y53M9DgDk1$_ub;XM_CXn$}D%`lnI={zU( zzkuR4UGJ}+q2=&2z==pK;6GT+&Xl9i|ML2ChV5x}M4IDVk|f-@LP8sj0NBJFE#G>q zjFItG?7G{dWGp{F0)7GR0Ei5Va{Nx89cQoz$U1!dQZ0>pS)u z!WcP{2xr_$6aI`O$l5Hx^>R26Kwj5FFeW*9NqvI(pPaBHmuP&qk!nN72FH~uOb@YL z$q5ObckgQXc3~D0-Fok4%$=?E`10C>i+d@%DK~5bF@{Q~glvAlS!I8RQ@j1W>-?=A zr3?Q#)VtAD1} ze;c&wqJ(mrs@m96PG;?O3mNIq{x^*D)b#jIAH3Y2; zeXUFD=Jqdt6$q_No#USbBL}>2b!OTsuXNF)U74Q@Y=p^`L#uDmEM9fYaLsZyx?{P< zy`p{foK5D(_JELq{m$7(skQp!NI;K z!jJqF9Jk}=7iyg_`+)ZW6iD4QsR+JxfQQ4&&qS7;Feit80L3y{6yFxG2w8?#s(OSA<-Lz8Ga&PJ@0J;x zXn@w#h^eF~m3GD8FFIe~hgI(f9tp4gE1*UaVCQAm|FG9PHnu=m=&yb#a-5mN0|%72 z@miwKv#ukZ8pOna{3Ttpq3l6g8uj@zB+uUe!`NHLRn>m&zKfP_B_yPz5fD^BKon`E zq)P;pM!G{32|*eO0TFoUMx;^cknWU_5(Mc!W8(AfefGQeZ=dt0AAz;joO9jxxW~Az z@716pdpQ`Xc(WY&wNL_Z;QlpUL5xDW?9elxg*_LsL4&aUaaLD&ww*mXr#eaD-?vV> z+-8K<3iGyJFpi=c5G_13S$;qtK??|>8dOG&ECP41-{CiQKUCzhKdW>7+p`qZLPbVI zAiFoJ0X9bfrrDxUu-f~BK(|Y2mGB@$`kuzF*^M0{DOF!K`M@DS71NKM1fIO zyZ?Gf=NmK&Nfc3&0&))%sI1tw;fIjH70iY}Cy``!0NR+xKxTxG&9S+Ig^q4;kK|S3 zUk6{`H~8Ri%mgDB+kRkB&=)Yd;KE1)rjfK3f+q4h71&|)Jodt)uV-UedO6N3;?Afq z2}ZSm+1!UF8X5`~U<8#?G3^}!7hw*Vd;$YztptO4xG>!APKGDx-(KY#0$6*ByutQP%)Wm7+Nu~z<$uClyZ+9-e|8z6$pS$DVN#+HE3uT6 z6o`HNpdw&oV{2AUyrL#(gfe=HbG#`NQS#%>5>oJG_fNFoekkUOSNE`<9jp*3{Pi z05k`b2nZz-L~qDN9>}tkw3+7ZlhwL-5&CBTwV=fF!4m^b*k;6GGN@_z0|se`Ukh>X zAQT6L-SI*AZf0|r(wi5oa?;6-cP9x#{;qKFyFy>U@XU(f3=sxkg6Y4l3WWRtG|@ig zL?*Q~Wz=MKy{kUv-)~&&F*P^J4XpJmSx=)n0DB<)e3B#r>G=`>RvYa_fW)GjkZ%dp#gWZM09Tqw5{!jgUOphimYyVt7l8)}mBt`z zmA8cR^;|X4T0?OQrCsM)d8PdhtA5Bu$$D>aAxVGF@%Azr7v4prhfD%8*mMDL^2OlK zA;wUC`|_{eqV*WOyYWfC?rzHet65?C249kZkE&?={E`+H5kStvQRZx7*LwaOo0InZ z!(m1d{2$a4f?mePOfY6d;JncLLkx7tUHo|h@(2XAiWI;II|5lepbXM+!^Fmx0z~g^ z7z^C~_$y^JM-69V6Ahqss={y*>q__^kNG7S=Ry_z8Ybb2??otqV0;J0xTH`4z?gGY zF(o-U3|4+75fK_NK{h~Rz8G4C2!gE-I$$UmPJ98(5~AUQY9Cn{K&r0e77G5BbNL1I zwyg)eghXSwLKc~bn(+T>QX(n^DjzICLmp9FBSjCY0X$Ivx77d}41#)=3)@EQ5>Qhi znl~u&&`_|Fl=T5c^6u(ya6P7iO9F1UHidGgVzEo<))8WEyL;P;Q&~W%253R$VAIZ z5Ih44EzRLQq8A3s9dg7%>}?=zJ*TUJ-V20@4(Z(>;)Nl5FSL^f)GD^nkaqchnkBdZ zgW;XHmwVU(NVnSs?f5^z7OMS8_n?jZI@ZS0w)y3@A)J4%(Th8xNM7P!DgiO9u+}@h zCtoJooQ{{V{+rU{MnQCRG*fhE(l*RG5UeqrO@WS@s(lK8xH*v5+ytd}m=l=$ zUx8U4)NSS#VqnR64OJ=AgBB8bq=tsI={XPr)iw6Cdyr3x>;wo*44&v!#gDnzjR18= zMl4ZLQBz0O>@WfWqm&Gc{)M`FgQI3g__aP+<7dlLnoNCGNv~1oOtsQhNYCJ~JFv&L z7`Ucw2LybBm=x6Wb%dr%l0;pId@tC^KD4oEXz*)jVZa!*2*Atr_S)?H zt5xfKEeDGpa?S}Lpnjog;D!YXnHHcVfNUa|8=^)v&28abgL>Qhj@ zQ=Hvl&!)gL8szjhZTWZMe+xbM|H~wRo4aI3b{8BRKt)6J;Mbq^pg{7DD5T-bngB(iHZdY>>D6TZpBfKt zfW?D$w_B+G_;3{Pi9g^m#^PjNkjg+`pTrOlY^q_DPPKXAw3hI!H{)Y9BGxC3xyCk# z^Rg4sI6TThjasDQb@Y?lIbSU9EVsmFKVRe9!l2g~TQ&3zRr-O8!YTmi@|xH{Pwp}F zymTuFBI(XWouu)gNHEcYhFUK(BS&`Y==1Yq4AT~DO9Z)!)D2D2HNujD+~?Bjzd!7X zZ55C~B$<}x`_IFWr1J)58?>CMlhH)eG_z1yS3lN!R<@2J?=zxP(Vm`!^T(8@8s?R* zL|T?=_Z`qi^b&MTPc!~KZz#fB`awv=NRO>rNKZol{oh-ImS_~w_T;Y`2{gsMZHv|OHY;762@ISl!mgf5-^=FH`8y6S6x6r>vYd>#JmKYJj zn~R~GSztAwHDck$!AaE-+Ds@v7izM?<}W~m@f{2OZznOL64VUMj~gl_QGd@g0+%55 z;pTvKCV@HzOhIn`JwdfWGxW{3Kp{qKDy{R@zX@EgH{TkB7|Sh!>eisUSz$}dqJZrF zk!Y`fu+D*ucz=mG^**7$$x~~dk{VYPG2m*;enKip^-d7-G^^B!0SUUHH3GXM^55f} zI2`AU|2Bi91>zxZq9CG~oxoFKsRU?W~)O z!ISiykj5n33Ovk&w2jZSMn%)PC>s7O%z7a=Lcj~Tlb{}XP3+(^-Gr5;njxtj@DgQP z$8o>9%Hz`hu|sdkYF`FZYz*=_kVq4Onh~v3XKO|wp}p&$K0#rEMI?3J{jTBFBw8Ay zgu{?;PY?Rj^AU=G(N#x*n%BfzMB=DTZv!C~_oWGKOlEU)kdR5YBb7v8FfNpu#jpx} zzr1-kZ0HAK8J@o*HMqMm&$<#ZYCS?CiUGR(uXNcPS_VOT3vtlJFS4dB@~Qt%->82`5El5K^NLKa@0wq2xwf{ zwvVGZm=la&1)xJ}hHWit?D>~`8TrbnWCU}oMZLX@+nK^=apz|jM&<*aT_)uCtwKM7 z84@hxc)iGil7!x7pbJi$rDj3H4vXlxxc4V7pFfTWx{==JjA!f~kB-T<(#{IjbxUlP zs~Cb$X}lbeH=>Rrkj!#LTId~dp>-Uu(Dx55HxCz6{8ooU>*SF8+Xu=UPI_3$U@&@n zaw!p?0JF*wO+e7EEh@C`*7;9Ffnn(XuL34t(k(MH(-`)fEEu4GKd%=iyDUW*em~T6 zSOS3P9Gow2ylbUGTjG5?yjupjy@A0&u%jSWDA?uTa1{*fD+H+k0$?QY!zmLwWk@AK zN=Fw8jRB;Wi166NZr{d_Ui=R|{NJ|OACxI91-VhM`%sB#)g<2}4No^7s!k2mU zaIok;ZVV(v0B{gff#{Aw!1@F@GIbHBDPpKYDq)wz4Ltw=-P+{8>x?= zCi(~#X{|cXTS)&9#?Y5KyyNhiF8iVy-cb975*GPL6nS|RTgM`w(*Ch3nk;mB;gW*# zh_u;cUqzAoy z`yVQ2q^vuyoNH@NMJUQG?&N3^vo{MsCjrFKP&?o8qvR6ccP)B8W*mRK$%pmd#J=^e z6g&F~>L^tzsER;H%mlbZf(+Fl=rqs5(FifEXVSRQKq2!KNt?M93t(t`&~4wJbT;@J zDmH2uq5qkYzG*4+hQ-XV;p%ME!@eK$WjI4a+V{s}+ZfJNeg9iOJCuu+HA8kaQ5^*W zDfA50_$S-hFJEFpgJM;$<^R-!uQG6}`v22&2X4cjH?2HeJ}~3;LMQ|rf+&x6m9(p! z8>VW>)+dTv@^$q|E}HG5Ubg)2%%lG#JPD);gYpr?wd#u^2&fPOR{(5{g^%Bxu>i`B zjg1XoFr=d96Q9CN1IevGe5o)nLm`4Ngwp~t#>&`XKwX1M`Btp1wsza$hd7TTx3N;3 zo1Rol6V%V9YDR=DO<6_Kfz*2KX&4!^45vy#Qt>C#uPyb_Gl)?79PIS}u5lkMp}0Ac&jvD2EDr)@#-@jCTi@X1++)x;M*36v#R%Kp$oKLfY&Bo$tN-?E)OHrO-T2 z%3V)Z3)379ebHt|TX06ovPVMBm+c(bsb(LQ=e$c06QT?ZipaPCNe6W`nta$-kpFK+ z#3FGpqptqs%5ztcI|h&H#)CbNzO(L!H@(H4Dk7#Ffs0TF9fN$teu>0x@xl6U1v0y% zPk+bU0WiD{o-Q+Qh~bj_BzHMPK`-fXKe9Bce0ev|u4VFbK&i-N=Eviazti_?(9>7V zaI#FbH|3|%u*u8&+Z&>Wae5>)MuW54eot}@b#cZRlSwh|F|sgYJR2eaK+Y@|GJRGt zhe~w5*ot~%+_vErepB6YIEm3W?1p|dkIJ}9MXtqJtZs+uoy32>i%QDN7hj5i+umvg zb7r^w!{Dd!X7`A3(b7Kpc^&x*SvESTQ(QB~EOOxkxJO!m$+D^nt^IN&_xVg-KokZI z^a4apxtZ$detwc?r?cAG6dgP~e$;}#lhtT0E-H;?UB0Xe2A!1W8~-aPt>z!2qse-Y zRp6YST)IGnoh*TKKaApwylUhGD^f>sRziIwR)WLGrkAf=%mn2Gd~vd_Xjc$Do1g-l z#d;)i*-*uZpQuY&|70!x_Da*aMtjK=-my3wgM@|c?!Q9v@#>&nMTgHlFtTygb51ew~;e_3bsrd(jU4NU5L@!E+W)S|4K^Hp{)H zhADcjPl`3(8z?)cmyKKRjqmoQ*8y1zZa9@DTl9Wu;^b7iHTRjxC2DnsFWL<#c#Mjum5M>1vkUd}58f=@>KQFRq}{F@?XV;-5cM8yku*U%dy8 z3tL)RqZlKD7YiHT_8v}ThsL1AX@t)Jji-=AH6 zS0DOTOk*4P=yxXAC~{Ilp#W!+*?4khm?lLe!6R3bl+^gfySEn%f$+N`5)w15q%*mN zzz%`NX73G?CcL#VlDk-hiNZmCz3w82aWmCgw^#q?s2~v7#Bv!{>bq0AJ<@sP&_R?(M2C)!vBOs=&pH$oLM~WSVMCZt zw1+&)2k^{g{%Al;m8Yy!xRO}q)WoiR=T7B65iF$YpFdOCR7)H)zKH$Vg{C=N({D4z zf}Z-zPidjuSfDwaxho15EH2MF+3}ajrINb(e>ud8rS^O zqh&Sz30rSrYxmx~T#HAffmsYn38>v&zP_E6m{Pg8D)W&5!gB?aEaH&x1|p1&jieO1 z-9qqEygr_r>r$M}FmLLUmYV)7^|ZOe$?D2(A=QGUrG4*}=$pS(RA!59-n$xRW3CM2 zK-*^IGymQx3*M`xhkt%1T7@BJpMxiG^dU66#_Xe%h z_p|S~^DTZ~@&0n8{qkiXP3Vg-y$t0*YmEW|Ftk{W zMxK4zww6NFM;XYOh!94;c%MAoDixTjzhVNn$j1_Z}nJmCVPr?m-Ep`gdei$$HAUip-Qwza79=L1npFoY92Fe$`Eh z?MlTdi-CbLCbx%2Z&0lq`Aj3OcCf5~TDC6+4#iE^9&#Ka_Egn2ePru<1ZUQ56Vo<* z^u8-Bn1Nx~yKCe^bVs{Ek3H&-h;F)(Wj#{Z)-|7`+23rLNVJSN7%h_{IGQN_$ojL( z1B*^n=WEMi(`AI)I12kvKfh1ilGQcS;0e|bdRd79JHPpo2TxR2hA6j!wtwN8m_V-` z1?M_5?W{<|skjXxa-7sJNl1G;;Jdi2%-;A&fr9}zH{ISIeW(zp?nDEVEmsqR zM+Y@r(55dSa4|;y%}DGxON{Tcw3eTss*0wAOGKB1pWdj(?pt)NSFB@_?z5{(XZrW* znV-u&ACiO^MxRH@|J8EF6FH&m=di<*VZM|l3nR_%Nu=EmQ-U+K8N4t}%-Z1vSiG*L z%(KMY`zf6PxrjL4XZm8Lu~B&7(}@Rp&^=N57`)Hk`s;nlq;9S#k6jdlH~Z=7Pg?$Q zchBRH>&I6$N|r?rSdP$1nb1aeDyJARj}eNa?Ezs&wR7%0i%tC!f&sox2muSeOul_ZKs0&$;W3i zCQ9ifFgOhPTk%$?5uF$PxS;a<5&cDeJ**(W*}-fG#8RJa`LveSg4ByUQt3>=CX{<9z)lNP5wk=Eslt zz+kc{P4u*8E+(k~?`SR@fT<-+>?||Cpn77gCc*S=CY9VomW}#9+d#UV=m1p%2qJTO zgc9-lsSh77FAohl!kJ&#9HpimK`8cr!KHBzI{^m<<}pIVaGK5EE3IE#Uk^j3I7mzv z7!}I;VmQ?9bG`TX_gC4C_!AL{o}SsRk0*fcb#_ZBo@qVS%Ib2P6Yte1kkkuSh8aH_8bz3r$LPS-zs2t16%J=F+iji8{ky_oF zC#I|)H7bnjh5Jp+>{N)?yM= z^P8$Iy=LSqucr1W{I_ok0|`A*o?&6b)f9G8@{b_Sg%g(cXGb}e)U9k)w7qpS6%{;i z!ByCB*d2dH2i>jrTcybXh%i+wv$hmZAwDH)>rU#v^Ik;0u}K>h9)5DfaeA?S`AG{p zmxjsXFE6-j{>X3oRCFHfCq|~x8$zR=UflCSjC{;T>~H@i9((||9Z^UkqX6J}eL=`G z2(l4SE>fm+Pwv4CjSK=x?*vx){W+tBOeTOhz5uSt94J)YT{kC#13Z%3@_zjNf0OAI z{^q6Cb9Mb}H7@*;?P1DSg-E-#!g{;OcKP*L3N1N_)27EgjKrPs{REXKrV4^hvRSg-8&3WkyF(Skm$eIH7*B_pLKA4)AFp7y?1_#>9N4Pb1nx)V~ zWS2N1&^|f3oAEKWT|K^IlaJTuG+R>Z9huATy3aj%dfHzrrdJAz!&yKQebZCRk6DJ> zZodd@g3CE~+Bn1}YS!&LOi$dgu!+h5?D%rB`Vl)UG0QCffqCY|rC~n&j<{UpMV>!T z(*}$c-=P;P3o6Akt#M^A4ZCmf(N|5w>}$`$F<*I0j7l4awM>xnW=90=yf&T6aq5R(9NA0MRR;$B+R$ z$S}Td)`f(;C4E&c`Kius(CI_4+T86-0 zN`_8(BgC^dO@~}W`*?q$K3^%3yElt;X4d#!N!#!+R5RynkW2#sA?U^uw+XH4Ls2;M;h?IK|4ucn4Wp_;k z9pqU_s4i?n`Gh~FnDc<{r0-;#98T2`&k03s!@-uDVYL0!1#1|fJR{kd$DR4jhkfB1 zwigcjJ0X0?)gcZ1WQpVIv3UIJzfOeHPLIykmM$cT;y`lDH7}9yWP|is^7xE-6F6%% ztv-~XL<6$mC439d9TVFAnf zD_{*EJt`DJ+sS{h0ve?Tgqj9vbcos<2BT7niUjAueV*X>D*~j$XTO0}P zLRzlSmTQLg^tER_jDS1*{#jIUEJuU#cDS0FUtEA1TYG_%=?TXPY+j|cTy;v=B2JWuYtY#W}FRFb2kJUX9FQ~@bNN)cn;ohI9 z@}^trz1!I-Zk_P1dmfChYv>W9@wascSPu75j~`>{4g;d%GSEpTt3!T|4I75sVLv@q z^CUj-(3O{CTY+^T92(0^NGbpfm*YS!THsa)9q+#ID|fH^07=;(Y6#>GD}5Oujv&su z?1pfJk?e`+ckkZK)k2f5ZF<_!-q|@846>}Ct}_SwrYf*IrcAy6%m-mgx`U?ii}R2q z03|bka;hK?D0kB%?7>t&7PQFiZV9AeVdiwK5FSd)D))henA9xrwfksuDAVNHcx2hL z2o|SRHaTbKG4r)wEXzB?tmgBrNe4^qxz}%b>qSP(KfkO|&?%aKr4HjTx%)+HXLP#P z5sP^j&1O>k!E9|Fx13J3Mx>rzqcb-T>+)7ND+f=0Pc-5yC!3gbm5=wTYEG%m&i+|i$ne^C24zaslV|E&wSq|-21*g891<+`OE$)+SQ^*jF-osXKvfTcl{ z)eGsD(92rrkoI>-^Mt2>wB&y&F*}@!OEIb(N$HrL7~e}Fq2m!O&sq$<>DW5cbVD1W zUnisK|E`#xev^sC>1kSx?^zIWGV&kH}pcD_5b7@`xLXi-cz6)=r=r8 zG0ay>&+M1@%4yX%h6@cJpFd4$w4|x}B#lT}S*z9q11Je_L5z%sxKrUIH^8x3cLf7` z_Xd+%Og!!z+N%a{X|M)zpN<^QAyZI!;1iov_4PN!NNU8w8BA4jn)Dq^``%>kjN2L~ zVLDKdW7HfKxZZXXfHOhO0*6gO0aL@sXO)3BdUXV4&#s8%d3eyW8U1Aye0GrWIGC(9 zzU5C6*`Fre&=evGy4{yI@AmKQ?fx+x!b{+SmrH;NnEgVdbzI!pU2dMKF6ulpbG#9bgM;Zkf!RSl}{ zs0w(Y!AC1GRl{2|GLSdF53GXeqj*7S660rw$5ZIWpV#1gva{;O*EjKQ;@-=9sKz%Y zQ&Yyg;T>^)oR8*tN#k!hi7pz{HcB-8y7YR*Co)$fXzXoSH>38uHzJLi}&A%wLEtrOm z?=~$*SI^r=xp)Q|PrPvOjw&A!=jtT{eBy1J_V+o9VZq0L9=5wCc)I)Ns8&faI^DdV zrLAqb=?JiP(^C`o7dYEm>RC8eglswLE2P=Fx*uNu3aPN`k;)uoWK8Qt3od(_*_hCU z6NCOTtAZ~Al9`h(^#j1$WaIrwlc(RX4}PDT)pxATv)r!*H%ZIyJO1-Li5$HZ%vP`i zuZ_)?Mhr8vVQYPYAa5AQUDtHqQd0S5_B77LJq8atyng;Tw|~r}0?h%duv~dh$?c$2 zx2N0Mf)fOt*W4Y~mAZfcKk%#ThElagQCT>PiW+3ue0O?2P`9w>vHFWZ@jYi9{?^YR zov6~Mem0Z7W?hZG@n631S==Moq)Rn6p7G66e*y~Mlhf+Ylbb8Ku#)nbxg0AnR(9Xf zNnpv>y(;JD*GxMnUMRPNCpG+DMluq<;rcCK!;ki9L+XSW52yIQcT%(%Xm&~NcFXS8 zudT6W%Mi=y)agaii?zo81INCBg?3AZj+m(QTMjJH)|R8WtrLk&5T5@1Ju3&JWaP>K zsgUnV(CW4q03>~=2N$k4x-@9Xuk0C}xIY)SvS#Jrlwa>#+MV%ZQA%R3BVOr#DCx`c z>a{{&03mB`b7lGy!VB?y5)zvbUJx>FdXKGhOsDKoftJcd<@eC4P@l!`v%F8=mp($y5&9)2$fdlkgg=FVyF1{;_{# zyZPAxXMgMACVWX(?=EGqk;k1v^4qv`L8&&NLRsEEAA=2JM+)L*=9T$Ow z1nHYH3s(B6DW-h^xThoXvwKEA6?+eA>`iCdDK`r%SOP=HF`gc8++8;h{*!pWl50hX z&r-70adZs*NlWlqasW;6RbdUit_2}K|9l?19Zs34G^zd@8s0}>&A5B~t==BX^^gLx zi^V=!^**qC9O0qsj-nD#@1#nOxFSAfZqAonT7UXmqMyO9jpEhIKzu!YmuW*HD!j;l z#7{yg@ScB}P7k`kVr+bm@z37$Y|`RIPt>fZxGUqK@zU%JNclPe3pqG_47N= ztuHu?-?e3Br_e6=^eci?Lcn_33-%>?@lK!Jn@+z$8KEwFC_JiNv)|Md#u605=yc6~ zXC-8~xcK0$-`O??B=7y$^%EpnOt)=NCRw4L#{W95>)7sf=EcA9C6M%>u>W&$R^`TK zuXi+G;iTVi%RjD(30*0~19=?uu+x~rh(+dY@SNxVH4@SYhtrt2Y(9bEeDc!KRkcl{ zm9ENQuA7JZPkJ$PVLE4P_-)bF>hM(KWIJkqT|M7o;!ik8VMyZ1n1zTx&Sw06rMVk| z`wBfvT}}+P=yi_>YtyzF#@C^4c2(Z|EW`jq5jY=() z<}f4i2H%P%Q+H(; zMoYRCG-hRdPdEx@;MCMRE&GAQEv~U37I}l4uU%nZPH5d-#`s)GU11e13VZGt(BSL@ z#SN}w3O}`?H`5>(HIbPXb)IWk^ogLp%*}a`&?zo)-gJrRkG-%^M`-PB5{h&~l(8vm z!j-8?X8PB}s}JHdqwZI}#t|M+Zbkj6$<9zkE0w84WxaqSPPqwdg!nYFsh_Tm<6M^D zrJrjFNxY4Ljk@g~Sf?;bU4t;Xsb4>E;y^78>@~9=ft*@A!N(pDD*y%qM+oE<`nJiuh z87zbOxwT>W`RjKdMNjMKJDgGoOQ?NulWeUS9S;ep2D_3;dKNB6@EZbuijb_&)K%th z_}A^DJO>sXpsi#z?M?Jv^oCTmbF7(@IN>IpGW)#@U-8+wrYvQL#bBS?kd_wqT)9V~ zw69*h-w2CwW1-XDT-@V#a+dimM_Dn$nk>W7PuApH8CtrlapHVl@#ljH`%>n=56TtxT@=99tP-&DJdxzBzX<7 zLBXqI;IOz7_aK9F%sKE)L(d)mY^SWuG?nvtAIsHgXpRzg{dv($GL7by-~hNM&!c>* zb=Or5eu3e>jM>Mwe21#F2bs?b)b4cuEba4u9oU}t!XM{@+eD3a(TQfFsOEL9mEOB= z4hKKn{ozl_C0Iqq{mUg4WWGxy{ELi?dZ^WHVJ{=!7t|fQGg~WD4 zh1wi?n4w>U0{EWmYs?=>sp&Y_gz96IJEEx%Q~b_O9%71m9R&w(Vc-~a%KIFB+RfXx zz47&|+-32x%HR=0!}K>!Ud9kB-g$YWw9i*oc*xZ^%;FvO1?~!VeQn==lxb?FY&VUmO>Wzz znm7js@$(S!$2?t`Px3lM@#wZcO&^Xstv&IPj^LN8cBVE=Va~h_ab81wVtS_uLgF>(4G`lLa>4H^v6y-sr%RjjMePM-jvcUKW>otz#81F8c zwx~$whB9k|8kW_SvGVIPOH*|0qCsWFGtZV)&Amp8F|^9%r&`v&fLjxj`6IL6y3pt? zqRxTnx~Qv(7cu`ye;3=@K-!-yh`O@+)CLlda9LPd9lzWSXpJt6DYtU`#U3w*C5&8kKEO0NySn%A>N z^8lLYWs-b-JqkTMZ9B?teWdp#>sm@izmBfE*X~QS3)=M?c1Ge(avjv zPi;;(Y2Ca=hd}!M=aG7B+AzjkO9w?hYG#(nPt|l{!bCs{W?zYwla&cKa74;p%b^7p z7H-ab)N*?9adxjKH?FMbxJ3VpAz$~`lWIc&bKNQ#1~gv7Xom>@Qb!%j%-e-YQA1da z0y%duW_E@lAIDOd?OVT^$SMq3KjP%heSGT+4eh9_x%K)_f`fgFpRn%tESoq!xsM$l zYvwv$Z+O3{vJym!&xybZ$YpHtUb*O0v3yAPvK9d?n~zeZtW%vc<(_x6@11JHm-yT4 z0`~Emm{)I7UX)+BgvM^|XE8CdvB{>Ca|_pmC%@ZZgH~qOa#}pqVX-gCwXSZ^Ro^~-hthkXWLC8pu={!f*AV!id- zUqUXi=BNtdhQt&*Hs8s-%?Co$(Ex?GbRi%^mZ{fBoN*tJGPvEV(jQEBZs{V_s=l~1 zq@=^PUe7R6HMlLjos%R^c)b5H+Va4@?W0yq0O5j$VqshZkY>w14u3nyzww4Qb15mc z`ZBqyr*4*C9FlyKbBch;fuGAmCEQybt)+UTJooMnQWg*Wi|88D_hdvDFI>ZwL8SJ z--cZJQjcu0uX%h@l>O{odmNB*+p^OBn zHE^nXy1n4$;}@7X??o{%uv@KO|Geo%)7lkt<|MM*chvt7doncl_UX*&k?CykP(G`Z zT8g-;O|oU{*Ac7`tGin7j&FO>0722rm@_x)g6sa{8HqEr1mPIN;e-c-xe?ob zes#OaRlXX=$s+N6$?v)yv285OVwb|Ppv5viv&uF3;d=_sgQRep^b!MaZSUyYV(Co) z?=3N<5?17G)YoG!g~Qbb&mgoMWc?ELn6v zVhQf|7UM7F9N>DU8r+7~YDURgaZCE(NsOj1kFG0hFCb?A#4M(V9u7B`!8b{SRbs-o zjAURaU7q}^hV4PFW`+hZV&!mZY~Cw+Sr&|F8TGM1&tM^auu`xm?bX3*ertw8vwtS- z4U=2Rj)ARHYg2^VOIPN|Ao!2B$}%VG!n6MS={hsV|4Fi^YIDrz>S52L z=EfEbnJ^SzElZ4@#EJUOAGmZuFn3?OK#cRrI@k5GY_10QaU(fhMy@%vJM82np{88# zntkMi%nB39nL4k?FBWt6+jxyR`ZLiuILIal=r}R1@C+`z>0D%=9J29AdG%_ey)}HD zwyBNb*Mb)rnxuh&xjehoPFHIeq`(e>G&6yw~j8D}BB}8QTY6F_nCmABp zmX8uW!RUn$)?RWxQ0)QPW>PyvQg$PTkC(+xFdK%PEgGs5PN~OUmpEIR z*5u}3GZ+o%RFs?Jw@%R8xO@{uK_R<(*Ep?=JIl*&>sM*trM+$QRABQ!tTrwgH=QSt zNECInbUx+P%6;UNXMFf5H`K;*Xe90Hy4$?0_bK%|3ByyvlEyy{Ca&)2YX2l$^d%X+ z3AOskn?W`>V|y8$Z813U*(<*PT2>`kq^X&!k#WWqT=r5uk}zWo9@$uWH3|wXvqbge zk7ZdT+PUEH?EScKhD*+JfI~V+wTK3Lt2~dTxA$QAw=l*VnhC$p4jxjEJX^0a@Kj+- z8!K%o8-8<{0}VgkW>tf_!sJ)A?)zA5rjnX;7P&aui)?KYfvwzDXje)uEq<3f{81ye zoUpr+J81Yit(D;O*`7~E>GtUyL!{)?JMyb0VbNIlIraK7kHoSUM1RXp+oNte6S%H$ z$PF=2vEOh|yD@yR)?k&4B>Tx%%r@+ug}BI-_rKzVoL$QA0*B|9bfU0;`M}4w?OO40 z?a`&xID*p&4C)QmE1q2;SC+m<_4{;gomX(_dxGhZZV_$8LjjE#=e6|mZ1euUmIo== zz|M1SHd_Az^IN!hInKqQurj~I@j7hvvbBw; zyv5b=XPl`7+x_-N3q#~QhVs?@taa(SgajeM6TR?=E963;It{s~?cLyQ{n(gr5Z0!W z8xD)@pF_7Djd~d4vvSgC*bNP{&4~%Is+?n54BX|gbpl>e@s8(d?|56)?@RF(#Brk~ zd(-Ui)vwi$12Ra`zQp9dpo}sJEc!p5;1IR8O}sPjpC9_*uNWB{&9W@jAy6K2=kbS5 z!%|0%BC}AjxER(g22|fA?-|Lt1)3WV*sQ8+GhVljbtUtZ`qZC^Z#0sxSe1%gI?%bc zqX!|HWtcu^wdt9Lm1KdzIkooB#hDU8^4U5CwAQQNPftvL-5=GS3t4vTQ|&EgE^;Xx zSRc&S72nSa@;SkmRlpEGCV3|)gRRS_%jOU}LR(9(^;sEv?dj7FZ)i4dcRX@x$_dr! z+_0P3e{Oyt;#zdwl9=(5(9WvD3-l-Y1QQeUxAXKZN4`EE*6)+fyNL>VbKO8Uw_mP9 zZt*+W%k5w0&9p44Z4u0UWS(1WGwJqq$txQBS|5E*6sk6fsG0Jw-1d-{9&qT^u2YC* zU1T;Mb3-nA4u_=;C-H@Ab#KyS53q@2L!K!(^KEQ|Z!&LgM$)a0@SB^ut@6Z6EOblc zR|FJ_Y`ZTbyDuwB4Q_r9+5MokRFq*28liMu7}%d<23iIt!rvb6vu1#+JCo= zmG=ppj#;ieO-vBIL?uiR7#ed_e?}y>pSm#ga1cyuc_~7BK|%|&9SQM$s>TKPL(>^H zUSRbpWgAK?C#zHDV;{uZO93x#)HWjG&qxQK0->RGm~BxbKNMdzr%?~n4XgQo*Xeru zdMXX(UcGcBBBC$f^b2~nxn61J?$s5RoG?QltSN8ZQ^O+3KBFi%N0Dq-s4#ce=G(?h z5_QUCtKMG3VSN0!PoDguhI{|2-)s7k&fP3|(7g$d+)dGv$?TV_Nc?a&L!wAXVBzJ` zJj>OrFuIJvZ%xtGC5GmXT(+bSSKnseg|qPcz`V)VDW*K|vAiT*1^2`Z+mb8e#6W7a8ooeo8$m zH3_ZcSUvoKqa8+RI9BZ_r^6{A$mLz}W2ZD?`_zO7vkm11Hi3hRH`Y7jmzB#m$?8FCDK{8%Thq3*Ic_ZBxQvIt6`jEro7 zq2v+2vT~n#$G6X&V|CTl%~!`jYxE#YkyrN9w>DfDxmQ(bL|Ziv*r;XZgh|dd zM;a~kT$!0|8jIf_M9WH=7;^*|YZINzgdgO{GeS5u*m3e5N5NGg`Agy!T3t`w;yVKT-&j91F(QazkfgijSS=vgeNBx`S_gS8O|*)2W@X}M;=w- z9g;&9R53|?I0+CveMU-Yx{aV95yY94z- zERVqJd)A5sy;2LfLZ#0rV?h=XW4%hDd3bw0 z-%0Lr+{J8_(9z<%Y&&rFDO;#N$o%8ioZ`h+fq|1Q6#DCREXStA*=4HRI^VBW6zI0y z%*B^PSXm$!gFw3Md45FM*WAn`Bvjrv41sBc!13r=-9bVQkO-+V>+vC@c*r3Kw%)h# zaau?i1S*2yj0YEv7Z86T4pocH69v|GZcywL0jo=_)zR}_tjZ+KK6HmHc!?Qe3lPnw zS|$n?mn?9?;EAr*g~B%k=7U*zKP|gx;?oO1hs5RP4m9koV2K^1H%;?C@)vq4=YSb| zdC9uK&^w~x$*M->?_b$fH}gZlQc%yg;X*pcrsv7*O97E*}wo zex|9Q9KKms+H~~1@xn~X*~|Xd3}2T&zD*Ui$D|UYl6Sos+#L35t1+l&QiMn!ZJV={ zrfHJy6|HdVn*}gAVaL^or8-$IG5B0QgiWQ5Oi=KL>OVw|kCI4YM4XhD79Qyc3mEP4 zD{Ea)Tj9dT!#|)_|C-m`ptI{^!>fl);LCdzCpZK@y73;xqzi+dQr3m**;eJp;%>ax z?kJPkZL@j6y)x47VchL4ORCsUlwMZP_oQV|r>F(ZZ zhBz&fpsNNa_Bm}XjfmM=IKNB9i zjjgS3@DCCQ2?J;p#It`fivRjm3gF)veQOUO3lfkhta}dj_6V>JiLL+@9b3#`Bpx1K zk$FEGV6kxuEVeyZFec78sl}*Tzu)gox|O9?FMjQLT5sI`$;pkwmPV8**~4(tcrSwE z-9)*NouyH=Ll?DMW?tBE(S6c0?gWJe7+YblbSi$HaMB#i4=yNB9;UFqs2P0wpl}#T$)SSCI=NN&HhzU@jh?e1Vl8PT2~V%i zllo3Yl^;A<%%Y;S07zMKw6q%o$jpb~RZ>dIM?XYB^VVV7ht7iP`y(T>x+W^J?n8Oq z0<-3{s_kIfDOcmm;J~PTo0X6_wqjCG$6%B6`!5;7dG}NNf{v!$4(u7(?)Ocgt18sm zJvPso7q&L(Y#z+L-x9rqhnG5D&tT`^-vMn|yEFml`gW0VR~E=`=%w-u?$zh!rZ3jQ z1%PDE)%F$+m|g&+&7VfTS1TEPy;D2{}iQKfN&BQ_ zOG---_78+<8pAq(%|nH7cz`Mc5qKD|fv~W!%zPu3P~Yn!C%u)EBaoi2&0HQNEe(XO zoea`XIGGQcZ#_?YJRI37I}`uZx9s|Ib4=XTsIvH#rc2bG;U^n=I5w-vZ{H9A7Gh%~ z%k^NTQ^h!cYkR==5jG?0n)mU(e6?OidOFoa3aD@)`bU4cN=!@)D5%&U$G0~(f28~0 zyQh<56&4vrw=iFAf_u&Co!*lDMdJ<*_VDeYX7y;Aav9=EG&07_e-y5j*w7Ujzgp;! zH{t5*_uH_OEG+b-R$Ck@Zgz9;G%82(sv`U<9TvXswvuMQ(sbB$7tL|wmQnHLf8uLB z&Z6?|_&{Lusq~xLhfkkY&fpQ_jD0diNreGkJO@Am{qTn}-Q2mM9YQ+F>ygkI{3cgd z)2u34oKCsaBk%p7SgfEq8TbS+iKjg=CR|d6SeZ(Qos+OS^x&Z1>KsEY2s)*}_oB|J zGTq6M9Jobm3Fe%IO0+W}d;^o2@cT6TGZ-_|XR&7zC(&PUA})fdBH8QHpT(<6=!!|f zUo{YM)VTA}JHHp`@r*nIk>)yderYKDi@;C^b%CWm&G^=!X2VO|KWB-y=oJD=It04x zL5flD34e{KK)PY~|5MzVhf|%lar~$-m6W7Xmg9tE4QUXeC`BYG%V3aUC|fB@WJykh zk|jx`##)^$kyBYJYl>1#ma&B?OCkHg`+YS3^J+{NI=2i$+8 zoLS9@J%GUWbAW@u{y~cxBH^^Y{x@b9_<3Sz(#o zDbhutcA!6|%gZi9nE!dce_aq51MHgnRWIOk@pf0vh(e#g|-9Xk@+g+B38^&>27BVct-_`5rl+t-h8}Gf9%y$v2&;4V%he{*qa9rj}b)R>v zhno$mLVOOdfu(oERF~cw@cF&k_~7zypX{!gIepaanD)fMxTO>YMduPJ(16v1vybfi zn&r!;nvLQchngeJv*X2oQ`T=i;>Dt~&!y{Q=yS}v8q|BhL& zVPCJhM)}lFUL9;5PbVY|lzd0iPF-z&Vm34}C>0o3RJPYlL_}eZreel)c$MhDQu^6N z_n?h5rMh;>uHAaSZ9KzXpFN-ekb}D`&t|a2!K>t?!*j~9x1#*kyR?tlk&5Ok-5xnz4IP*Gqpg(X3>6$> z1rxD79z1wv@NL>zZEdAv{b^tiJDM_lCN5yHhf8Q-nO2LrPEUW4$RmOdj! zJH)@xxD4Z*?BOs9@1mYU6&#IrXrayh-(Ez7H?lw29F|IFXYIVw4@;L-fU z$~sM77FT}xEQ4Fe=yGCWI97YgDkkT&IW07$tE#J)VnOnTxgIpFk6P&>L+Advp7BY3 z$M65a+4_L_&M@~?s;IHWZtp*0N%Dd&=ziu*B}i{z-QD*z5?DP^LjEj##+rO0KG>pl zz92BTp46t&b(N5=UU)ntoA<+u9Nr&O1@D=<+}#hGtbz^F6(6;E_a&LHdwG8rzGXth z3knXt)$r*n*6bVA7!u2@{Kib+6ePBGDA!QUc4vFY!`&6*^Pr@@6y!yy)4ZmU`_&B< zUK~XO3VTHdj7AXi($v-4eoer_feNo6xYQZeB|BHIUhOu=@{ZVl{G9$27m%?gL(1TI z-Pj{mAO}Ps(NBeCNvMO$cq3CW|;1pDe#*)Eh;8v19J-&I=qP6>kD12Klb#*N{_altg}Jk5kUhM zxVA^4z{M7Vy$x~A#n(poDa1C!6&VbytHtfrE%D$F;wbN5yUfiu0Gk{IP+oT+r%-8* zT_xq~j4SV&TyLz)O~9kuKeUdIZ%bKOSq*Byl%!+3VQk8JTkPk1FTC>sMFNNZWs4Y1 z{jpeY^dz16Ym2w^jvW?g9!H^azNNKv(Bi`^Ln18t+O-U|uceEx$5irI;=~GD%JKGM zOQSVY#gCaxNhpsb&3X~qEu)AjDVb#3Hb2Zw4osE63bFOJ+RQ*+Gha;^_<>T%e&hTl z^V@@DsN09Ihz9Kt^7P}?cF^z;+%}HjUl2Pf4SXJ<_)Y$^KK6VIIz0IwB=3e6EaJ3B{ZDZbf7 zWK4$FXNcKr1ly7_M98*>nEkRyXe@<5zA4q~^u3IXpRE1H_(n!XRtXBe`ce|%_J&D0 zb`zx{x9}EN8XQraOO|xJxX8O9wk8LeCmVRJ$ftumxD}oNR=4ncDPVHnm z@%JOL_|DEwVjsl~N042vMZHSOFBX=|$v`;QWvP^Hz6}D(tvB)wN-zER}heLz5%}Mq32L;r; zR*|#`DVTflLYuUae%mV-|73qzF*P++_TfX(FQ-EhEpFPn_2BJ8Dg}TJry>)l?D;vS zQO8}kyxmubxAFG(g>bjLjSUb*l~EdVbQE`x0!OhZP7aPPG@Po}ueY1ttPJQe8RtJN ziu@$SOTd&4x+Pgok>v==K1e6siKy3q{shE-8~Xq^Chy?OiA8-H^MUx79V5YpxLS9T z!6E?2Wy{_&CAc#|TKb8LYn!q-W&x6&65`!31qh=1)QG(h@7h#}Wff7vQJ|OFp{NRo znxe8%s3C%~v$M zf>rg*&?OYeHwBk&BL6oqPKs;KA^z;epTAdTb_=rzAvZhPzrR!y+^ z3(^%pZYPR2PXgX{#g##>F z8ZK8%2lw@sb%{U57k@G$O^x&rtRkkSgKrsapksoQ50&XNlr-Y}4i^l(MCJ7S#ZccYm-_7T!(2GEwO@yB74AB6#-Gl+r3AFK=YDW?%UZ7@ou+$06gEt*vd$w{NFTEI+X~t9c$>`zS#7 z+1s4n>AHJ*nxNsw$lFy&U?eeL*Wz+G{|lQ0(B-mby^xh3x#{zHOLSW=zWB5@6$|Dszlgzwgm_rkBV&MzfGt=PO<;~o6tMoXH#cOE*dQq+l6%c;h#M| z>i&I-=}`#s`Mq!u4<6R)^e;lhXcrb9{+#fWg-${kpRo;ixU~f&loUrEg=hVGN4L@O zaSm$RZFI6wJT?5JpgT_XCc1K2o%>kD^KGbYBWW39W91kM+(~=1Cy8rNWS@bfjmJe& zIc1|Lm3ELZ zs&xPtpX1V|8mS{f%hC}b3YzPWCjRnWv51R^RkloNsH!%16d_egMoNksYtkLzMzQE5 zC4kr*7)`{Wp_;^vp09%xX{_TX&P*{swHH7pvw!6uvC*+%^_qp z^vz*BeBV)QkREKsU_{V(c;3h?eEgB$5o+`dg@%N%5jmS1PBxQhL#+h#bwJleK%GUO zFC|+&fOut?|ArHJkuq3Q-MPqOVH4h-U#%B7G9)i4SeItk7oBwYhFuzx%0bML0~7(J z6!{)`h;6|1?n2P_9NhllZw-capw&V9N1-g}ctKNT&Cc=w{@>dA%Rp-puc5|lKGQXZ zPUl*PDi7SXE)hcO;fM;kZ~-@;mm<0w+ycLl^qW4*@O#r7TXx{f*eGaB<(M|U4&>FP zVq(s)D3nFm_Z2%Tv3I3_6emtZK-q>-^7p*1Zskh#ZsFVpFgFQmyL-t&~I;1PyZ z1R_W$OJJ^YxBl1}-MFxJGZP%=7N_M}|7-C3?>!T-@_!AP|A)U~X*ikfXT=UB+fwke NPsc#}{;pqx{sVNT-NXO@ literal 48431 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 NKRSC2pj2D={Ri$&FINBn diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_004.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_004.png index 018fcf87a45e9439af434dd211318ade1a96918e..2e15c71abac5517880bf7bcc16e763feb218d572 100644 GIT binary patch literal 49725 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 z z)B83s0-q%^DYd{1IL9lHFlJ{F0trjEmUV6q7WB z^uHd&()O8A3bD$pJP^L1T5u^*@Iv+G%Pa4$3Tn(Bv)!Pf43*W|+Pb>GfiLM+Jx><( zxpj+dTV4Le>@l&4l?Z_*p6^recCCCbn#gANksiSifq zGa(oX2_%A!Gm>KGc=%CNMW$gG3U<=LO~X6ti8cRjs$T%hgO?tA%Y=r4r?;(-%Q5NM z)MYof4_AuCC1gJOB~Wk~%WqKT;fn zS)jFbApV5(QDL$|IW>eKBXFeWGw6Zvb0MSI(|vU<0)p;jIoE zxEMP?VqpS)UcXjJc?G-Q!zSNXwkFTe86;bk@~H&8CThH)i)z0j|G*M_iL>l~UQ9_I z*Lt0@(AMPA^z><9l7OxCzWJA9K$yb<<*9NpX9v?1kZ>5J(1AuH7lZD&F|v09u%c=g z5o{4f-->q*%NuGT4hB|P@~&db%OqIrn&^=AbjC5L+4UqxrDop4sMsi*3=rYuCmkxo z*C>(ncx0-J3+N#N8U|iXs)Ba zP!IP$T(%d8_0xvl(z2c*1m%k__a-0qv_$(U(Y6%|R#TxPc3%SmHE~Oh%QOXgXQxlU zwmcUM_G1SGKS3DLcRq6c&lVJ$DQB^|>er{HC8iRr%=>Q9tLu>s43!m7kla}It92j0 zogdbUj$F_?cdV>-2CAHTE7xdkm?-$$Hzh7TXDk-{^NBxtxbF-k@JNIY;M2^{`iN&k z?A9araQj7r-dph~&}I9zw%KoRM39pt>D6#0T`G6i4j&M3#L_Cm()FzQ-T#OF2FS58YmWEPk3m1a9(|F8qdBm(AK$}A=NSK(-MNgSxsvju)Br>v+6^`^o~kN zo1Eoa33Mv-hxhzi$&i~z3WJf&hftXR9$b71tlbstd@bjKg2R}s#F*})=XuX^Nl67M{8(8I>C^%Wufdp9`fL7eD#X{d@+qejakS%~cy>HG?g z;1=d(8vI1z8zs5EZ_pgqQ8ez1*G~2H>g71mu00?T?1@Kvd4tenxaxj32ykI16%8a& znXY6%J>@wL^J@n(CP5fZ?}~S_khgNi>^og6my<%SIJ1)<*U5WMXCnwx6GiYlQ}Fqo zGe=M=#v9h4zK~p~TYa4NeXIhb`k2Rh(!D;MNz|dVv!KLU?|-#+=FwQSZ{NSnDKdl* ziVT^DN|C9X5~0jf$XF2>qX;P~D)U?mC_88gpQhWER5ujl=}Yd!Bj z&w8xYS}FFmuYK)(p2vBd$MN~RVtgCbSx&2UccY#Cx1tKQ+?P#V^ysGj)4J!L`94!D zF&36RuqysBoM#`Us=tNXkyGk|%<&5Oh(y}X3iHaoA;W2A|5QKb!B4c0EINE18#Z{} zvmdk&=KR4Plu5rWbe=hKxZ!I69d#EgM$a7vRy<-(i>
d)+Uqwr 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 Qk?^H)NJlOApOZoV2V6gz1^@s6 literal 48586 zcmcG$byQYc_%-?h2NMMqK@`CNlN2SSOe7Rg45S-T8tF6ul~N3l6ay@zyQM@*K}2}z zMoPNz&c!*u@80i^d+!)`jO!SV^E`9TXRdu;S@F!eHCxwED3o<_vZpRk zD0Dk06k63)EAW#LyW5udkJ!!Asy9_EjBeWNS{qW%>E5(7wYX_&qPN4&(Avht!d!?? zlTG|}t=QsObAKathSWBYD1wg>XN@SZ>3{QD3lx#xl_k4 zI)n{2+qOS+UDTMBUtwW>B=6=(OSpvNn1EU1;oRAtZDT!^q1?TR zsyrr{hFuCVAAIiJ)A@XN^^f})7|!VBkO|kjz-_@HXesoNP0!gqN)c!4KWRRfbQa!y#{Z_>Bh#rN>X|h2 z=6zQ_u}euwG4rZDi9Q!PHeM|)o^>s7ZH9OjWmnao?jY^4iCU%3-riFE07;qR2b(jT zCJ%hL5@*zwe=AJV`Ptw3yuUVfg4@kY{kLo6I6bY`a^@}OH})T^6lwh>`FCz0ZuPo# z=Mr)nIz1MI5T*=$J z)RJaYxwR@nQbAdn315iP%(9cKA(MlrJ6skwK0iHTjHy3t(GvFJ#S0$ZUcYT3!2-Ip z#{z#=UeR*&4AOGiuTUMya^vU6D1)-V?7vI%RebUr_bP_9{jU2kF;E|{kz3xfvt(T^ z_7I0t-%hFdL7@njF*#$_^VS>acUadqWZE87l3qN#Zkw<{L!x0J9{(T7M-4@2pAO2j`z|8x*Y%N`{dK;_cNR+&bhV&mrtBL`Pj62ou0n_{eXbd z%1XbgaB-XACb6Hf>SsDj{Dx|BMoYG3FHTY4_1Iz@E-o&KiRt#9GJabV^h?*X@Tlhh zX)iRRDuo{{_FA{iq3h9^8QeMP4Ud+VR)clK$FZTb)(dIonsbu_rGFP&|7J9`rX*Y1 z+m|*s&uTkXMM{r+%ggisk?ZQ*m}X&-X7(#y_s54T0sB>=5$N7uGo;I8{U=K~-M@X( z6nAlTEeqo3j8#j~!(O#B(bLl-lezie;c%O27Z;vX3KpR8DgGQLW;1v@;GfBX`n1IdK^IylI!goe6I2H?*(XL?BM~H4 z6Mg3~9;Ky)+5XxX#zL=kyR~y&n$oRymti~p_RP!6(+rB!c3*tD=Um7`5eu!c-fAUm zieG6KkhXVh(x?cE|lHE!s4j?aMHmtUNE_44JGBiEUcRCZgmWJ`>F z*{zXoxl=APdEwm5KwMs5Yo2uX*QbS4>NcbR4)+DCrN!x1u359D^heGkIjp$n*C76C z<4D(M9VyM(j*m(Dh>&!y$#J$fZ^-P4_FYecJU$pJ$?5x#D{h=Cr85POKu>OP< zU+-V`9rjQ06yIOVZ9>#Jjux|y{`u3ER4w%iyXK>IUPN1)PX2Q4n94 zL;6|0dUcdlXGu18#mvkM`AV`$t!n1YcSDg@C$73J%^J^5j|9|Rr>`(qSe%>O&Bb*$ zt<^0QMdwd{Ok@ore`%(Zk!ow$)u`<@Yj^+;jqO%dbbr%+^;Dkj@}QL!{C#vQ7}{E# zM+|FT%Y}*C`!h<-cwnrf$S=PZ^@5s?82yNebd$%>9Q&fYk)?WZ38OC$cNUeF3f=5e z&PsOwyC@>*G|`4zMr-G}kwT2MO#pVFI`0zNwQJYRSUG=x-3Qh?E7o-&g_9!l@F7#G zMXTaaW6DrXHNJq7LQ*(&%S&#BXOus`^aI|^lFZMKPrNd&j*yt^do?pVYc<|;E=0tl z>e22qTZB!wAeao>KYNk{1#m)j`_8y--J2_MTFKYzzWz+KZp)_;HfuCcc>Jt-WANev zHRZ;c+URqRz2Wx3LdNS!0>h5aUKlH%=&$ugju&#ByE!*Cq=4U$`Jwbyg?A!x_m=o= zlb9b&V%~q@E&_l2+eyZRYu|TqICgEwUpPd4f9W6!sl!x*@&5BK|7mp@Ux&&iHH7Pf)NJvQ3 zXq>UH$*?hA&nZ=r?Ktl6cX4{ZTJk=Rp|w`>5sp12i|@TkV; zKid=Qz6p7L7OS%bX?|&GX^@&0fJz@mA`exK8Z;v5JoPQrO#Q*;gC#Sgo%j9x43WMu zt=#G*n0Cvd#v@KsgZK0Dq$@*3jH|-LCWf1-&y0TmcqcJlAw=RbNZXB#A}uXVLLM8x z+?&(w3#niYnd*C*VkR5&UEICy-eqEEC&5+z{?Z4Bk(}v$+PM;URx(DbCg{1$^~W%9 zNCcnZaJ-8Nr&CTcs$|ywyEnq&HfFXK6AX-MfPwUQY4dE^hZam?SK(n3xz+9I2^7##LJo)FL6m zX4k2gKV0U0b<%tN{+{tx_rGi&f{tTdH=mATMGjN+Xa2OC$miJ&snH4i{G@p!ZShxv z{t6v(;nY~f&h-RJ zzXYkNMwKCKl_5uxBm?~Xj=X&Na?l@$`!54FMkn${nwi2|XKiimP83GF{sCNod7tu* z{^FPySCfoZ=$ws|YBrz$@lIu3{>&8B!i@Uz)hj>Xq^+}K-6UHu6bksZ7kY2Y&CQiD zH8p+En_g>NCSYDS5NeTYLY*RWiJ24xf)I3Ha-mLPYi;!qG;b26rf%3Rv&ADpw{QhD z73g>?(!-J4w{QD`7Gw>~4QGv*_G4kqFTPdYS=P&wF-KM#%EFN#xoe#mezwRvgl*$4@-GG`tu zM?g7a=LpMTK*VjMqob)q*s_N|UjAS;J7!oYP_rabAQ0%D0|aC|Em9&-kyij9VHej9 z@VxFrUC5wuZ^25=!&{GBH*j7;1aBK29+qpFulsOCX(~lM-BLHv{ba3;+3Jz%`(Wqj;GWtlihZgOQjq%q2p zgR?U=)xPiBtpk_db5Z?zrfyWcEy}CGe)jZX<*&h`V}?0DX=LaHrGmbtYS$DDR{cn` z&?co47+FY@VvWJ!tHx z&v@0nkTi3gCKJuZ0SOw6BfF7suwys`r1#dxX{QY++GdHnKHKQraewci{|AkXLr6Gp zoTrCVhn^n160K8k8)!$`uG{R}i(8s$pxtAmU5}Nl7iO%cMp`WtSeclPfj64-G0xKg|u2_MJ{`m0r$U0J4v&@g5 z3pu=#kI#S8UPX$@-%!d_+!X@@E>?c6uH5-yy7(OT&W;YGX!`J@wuv`rJ^^4SYSsYk zXzhx!HWF1=U)w`N>4Z0P~?_| zFMYUNIqa(PQB@GQBdmSARSOgQ6;&hjHS~)u}iHR}a&pqvd8eT3q#^6mon z^&f8w*79fPgM%0ehJULH#av&YdQJ*(n_rcUc}gw1D6hz zO>sy%Sprw6vxZ~KC73oGf|g-4PaF7$J^>ko`QYV>;Z*ExDrL-9%UOP7?jY9{{!8yK zCJg1(9x*BcU%%Fzd4#MdmXUl~ctyt)<@E{AHF9&7SKeP-ov*9n0zMoHM$=d#k5Bj# zguj2S&VbvK;J7%8%vN<&-(-5J)rw)F#{tA2SA;$JX3HI==*7Tx0(|XS{ip5tPX|`n z7)jEuw5dPoNj{Y-E_dt_lD_=Y15dkb`ITRIX#R2TD7w!qU4Orv{KH^CFhjo(Bp(Hva`v658h!|juqmhH3v@vi~P<-P`LYzO@C2oBzYN>K=0CTiWaDu_>Wm#8S} zbdSOBMkKC>3-d|fBWz0>dVoFCGcwLcouJPe0!CrxQ57g_&FRVDfOY0<#%z-jy%S$2N@+r^_zBp%4BnK0Z-e~sz4M(uT*>)(6% zlSUZ;N*QWVH4vRyUJcn%`1n|7fOI0M{;rdk01k?<5N}bp6K5~KRi?4Gx1SnpcpPp0 zdg3(q8`~4elY!ypN_j)W_v=pYQ1RfgwhSV8n<)5 zxp6k`)tP`AAi?(+-+g|vUu6{oLs4z*V{D&M07&C&OomPa2NNvv7M~&G*S=HPOMu7& zR(}7w>jZbROFA8vo9miWz4GpYr}WayoyU8Xpl$_6A2N=PvqK$k$Z-}qc==-+fJis~ z8vguvbz+EGFRUZU8_At7yuROVzghKH{@qqqR$vHT3PF5=P7~KKm=oZSVy<(C2?MNm z-i<{8Ar;aqT7_vb60vKyWAWi`82I|$_SW!3V|1^@iRt0yhHOV6{_H=r;7xnL@PYHk z^XV839FAF^c=#P5ZZQ3qB&*nl{znlv?mW@{P$7Rq;J0t}tq*;TDF>A#Cz-t&Ijb(} z><$d3WhxWKhAsrN1rp+Ju>aF`ys4>aFgJNKpGGhZ-3kGndx`|!F;ajToEz}W$6ZK2|30*Sy!bHR>vJa_o zStheQhB81B7Zx=3@>$>?zrY9row65y0jFEe{Lv+u5Zu&^sxol>SqR|nD3m;vld0h7hhKR`waPLtR7oDI$g%rm1}jM!a4%%a{tHnq>D4z%H? zrY+gebql>3)FL*Lbp_87v>(>ca_ru`qkBNf#M$X@%bU|qzhB@<$nUWL)Y#KEp?&db z=Y|=&PhU7dP<^`7+UTSacMRm9wMV3+Ouk4MO0uaIO?`!`rXLonEofE9l%?Y?9XGjY}wd}NDP0aQ*S zkv+Q$KoQLHID+=8tU%>J^cV&8JXVsDqn_Sd^Xd#EfM+n2R3!hjfh&wm8#mr2Do*a~ z9zj7tIe(?#2qB^Rh%g{Cm23yAXr)MV`vnw(ueaz{_I-;wnK^#e=dL#MroXoxy1#A) zqJ3&Q2mJo4^6Vz;Aq3euPzSTT7kgaZ$!Tb#h%4F6H6}kXrly*iHY9S#2Ax7hes})W z3g|{MiKUu3PIbZx%GZfP1~A@iDw~jy;4<<33}{pJl;@wR>ieOgp=LiL?`CEL&u+ly zszC{dKFwl)E`TKe(9;u$Liq@lUROIIYv(n(^pXp`?Y5&!8H zXa2gIAn?6y1$XRJ+6ibhZA|X>@0C?$Eqqk_G}I^aOrOLGGNc0{Q_t-GC-B_8QI#diMu`Rws3 z@zi9Ld7`Zlk?phR+Hu@02{Qw(up&6mCGC3M14O+FCanp=X}dS4sQoZILg#FX3-+xv zQi?wC;Kg?rip{wv&>=`LDBDP&ZvNmv3nVnDxxU@#M36~D)sUNFoDBaFs~!Y;{Rfq1 z)8@@j4b)D8#z1yd;cy-l{QWbQ)XDvqKW@?0)#cI5d;-CDl+@(kjgLFq+Y1QV@Svf) zh8jzt;JHFHJ&L|O+FcuNtd?v>{W&$TsG=lUjI=t_;lsZVsvd-mbAh=R-pCV*iagN< zg}>stkQhWf&HNfLb;x{`STDzRPu6&~*orW*+Nq<_J;-wgC<;WYy9uC+=0&)4w z^hF3eBO@aVzt&mcYm>(0{bXU!zmjoqaEP~Pl_Ir1>V)UuPg=PuL{b@KI~lN>2B@9K zk00kzOTGu`N6_~7MQYq@C5h30P{?1Rhyf=(0BrmNh5S77F*PpJevU`%vjTrk5flmn zPpYNnc>pntP)gaw?R>!oTYf$ey7p~{)Y6PTG?j9M^6FKq+Q8xD4n4Jbdf*aK1;B+R zp!${6*9YMnQiY2{3I-a#3(tzR4p;iKy*6nVzS?$TRuS&2*-9%M*2`oHI+j?NKlIuL^!C0-5v>>W9mGNL15gGwFEF9Wyt=uBzl5V!O zC7t7v?Z0?MUpMM1I zZ&r+uFhLp_Y)mO%wR*K6Mq~_8aSLuPAZ*cM8dML-)co+ZZ~6OF<6n@D*ed`_NGjR7 zr_P+&2E_qX;jq{G?bk^}eF+tbBZ31E#V>QGYH{qKnC~cGq$B3#?d^RY9Qzd*K*?Z3 zl3A_SRxhy>eQYKMPEJmuOqU=K4AF`aX)tksSRMLXjOdee0tYU>eW(|L2-&)G=T4bh zwDb(nmtTPnkzMMC0w-BpAJKTRY%L4VvN8cRpAFkicy6L!KkTUOSH5#E{TZSNn^?dQ(PM|z^D z{v_H@dw;*lk58IZ5Wv$R(d|bV3LS=0>V1j!WNvP5H z;fII<`U<3nER-+eh7FpbTx!@reVhnnUSslzkm7|%>7710+>}vE@x7w$dZf611Ur3& z4muY#0t_~DP3yNGU6#!#S=B#TwOw?d9K2E`TxZcSpirLjW@72=r(w_y)2!5@`Us6i zFb#dQ4`tBUTZdG)TR`9&ndS{_Y$ic`Z>Ck`YlUO>ys7>H@x%{wq;ZM!(nrlbDpmcZa8d zZtY5~Oo4*S6W{rt4t&L@`rpU)d(5K&h#7e*>6uZ9DS0lSd*ZzbLFS=V8eHOU=}9x6 zYtwMD%(?p;xf9=U$xRMXgP=yogzU*E-f=oHQ0;#l0N0o@|MdrKqhB7yu0S(pkL91p zrk(zLYXxr*w@G~{ZfiF_vpH-BRK^Q7S`8`P^&pNZ7Tfw^dNzj z92^`CZf<1~b-KeZoGP|o49K|iThLxvGV|HJd#li~F>7_LRlwJ|Z)S~6PTHzb(9gLO z7Z)cLCidjF06y5W{(WiF@yTHEw;Y-(GT!X}Pt*5(3mMrX_5)H<5q*8vj9GV=7Z(+^ z4G$|qJ^|sX;#2(8+unYw?s{e7!sg{k?>YwkmDEAZf-x(1Ih)rl=tFq2A8I!mUL#^= z=I4#e24a`p8eHCj40n=@tM!1>7#J$P=~;@&xwuFGmXZEy#*$iir2qp2*aFh4h9qk_ zBlhpob_oDt0x;h}KODrUbFjl8LdBTN(GGrUN_U{qEnla=@p_KC|BE=l$?w;L{P_|FwfOgelL_w*)ePsJ02BJ^-uA zS!%YU4G)V#pgMZHl%)P^6Mf&2_wE1)TzGkEHL3NmPz;W(Ub99%uvFb5=jogJ{bc*G zu>uZ3_6^r$kXsqVaE$cH!6vten6s0*dpTAO{mNf5ovr4;HgGlkv_pr4|MG{Y$SgEO z`mq~oEdCIe`xOzTn(ZKn+jl_Wmk+E*1{@l5>UnOQIH7hLj}pesxBh4B9mnyC`HvcU zyE8a_HnkGhMwE;F;I9JUp6BlpkDv<)x!B+Uqnvn982t^fLn!I@KuIYA08`KSG{2%; zIQG8@3VhA4ksjYXj_JoF>#sdV8qC+Oz10i>NC{rCZYvWDi%fsb8#C&7Z*>5=;IH`Q zFo+_w`xy$o3*V`vr9M4C&*?%57Z+c00pv@O)QZ=k0cz<64M{ZvA4-xGX1D{Dx~X|& z;Zh26us`ox1F@hRH23}ejnIW6=_j=kMg+*qNx)-=y9M=27|^Sc0|8YzYXbrUBul@R zC7HVPQ{CeHYuOD%jREmPkEimREeXE#_r*R@H?GXL(X~yO*vxkn`%A}QutS$o#Uc9+ z%>p`_YQiqGO3E%apcp#8zY^z<_B3`*HmHi-y!33>rUREh-a~WN&CTuRP-9)H#rKz| z$-W`V62^-%Rf+bj(4~m5s&2Jo&^Bc?G}!TBJL=-Xf~dovw(SAn!r~A(4NH94_DA3M z^)Hh)X zb9;C9Q?5AtLs0kgT`uaCPa4mMd}xb{3zim7&y3^+0_^!*uUk4-%el_#T$(-GlQ6mE z9BbpvDes91XnITt!f?_+d;f{|bgAO7zdw^UQ(87{)`lng;Msg@^ z(As0bb`R>VcQ<9&*ioy)#qCQI*q|L4qYh#(2sSLPE+|D0M>WaFPjldm_3b-%5TV_u z{TDxJh?OlNtbft-qTKug^&Z_9@tz@B=>;9#ANvl*D7DU=JfHZw;K_a~iLrZ+%(@>| z_}st0^YGy(XmYo;x3>>=$gX(DVY9MMfB2#LfZ(A+fshdc`L(40N5kh{y&_UG9TNaG z3HSL6pBdB85lEO{Z%cZn5RDQI%SCN^7*Nuh;NyVa{;MVNVkdug20FdhtW{w*a4&8qB={V5$NM!l% zAp7WhD})N05xo%6BHy~U=buN99wBJFq33qsj%oZ!1&_<=cfglM*cd1!_=w6a5-y9Ta-lCjG(s4#6q7M=|UR5Fj|% zj;N?8BG-{$z{N;JL(-3{PwaevJ7R2QZgz*}uUcmu@6)mKoP(r5)UcK7*>(Q36=>wS zH47iSjEu=9WOO#L)2Jf&I1)nOKdi_A$iGj)rNW`lGqJLsac~gD?g7c8i#IH1iB=5% z8tJ}NCjEDz5Da;Xm^D{`)ZE*0nRixJJ%gLmR&rY2px)bXRs2l^s)}f2F)iB5LqAhv z#i*C$kKZY#y>-hdGr241sZWAMWAc6I-Q!<&2Po$_*)A+Dis1==h6}KP85%;Lk^6cH zZ5!&ZRS@Ax0T3U_E`(fE45JdnsC7Ck_+hHj1KKAIF3^dwLPlwWfg|Z#Q5tFbzQ0<@ z%BP_-_$%SAw>Qy=pYdy(ZwuyNVR^=NLh@!G6H=c62#DO6xa(Z9+0-3uTUk)}yjSk;qjN6oxnBbPnO zI@t?d@%-3;$Jy}TN1M}P&OZN)aVVm2?AJ&aASMVBTY)x};o?DXqcoa1W5f>KPp`}% z({2&B6TaEL07HUiFp>M*NWK4B>|}eNabU9CmJ%%W!ipwSsY#)tNDTDVc4!cd%Q3e-*a8( zHR`U+n!oxNdB<(p@p?yFxQqhh5Ua{V=MGe<{`5s`>Pu17!0-gjeGN0(tS?wyi zv!5bxWuR~wuF|eKW}SUkDh$nM3w~wFxq^cP#PXe?k>&fAA;d1dJ}N39`MNEwhjllz z3jtX72F_Cg6;xxteSCgA&u!kyUgTHG+V$J5?cNc1eQIz&rOeR9^_59&3Hu`{i-^Z- zfkt-ivIZB+P!8bep_R1h-6Jgy27^CI`zU3e98O<$C~?fpTl~tXZFsZHGBZx&_D}dZ zB^KgmXHw}U3EDjsCXXN1Wu-YvyXR(neTT2hntuaGm+{@A>&)>l=vI*|(M$M)^){Mo z^8eav9`p2@&AW$8`!24kitwBqh%!_#4wA*SG-On_Xk-VEExkM)b<@N`VRFdTZG=Y~;)Flp?9d_dO>Yset^3mKUKSsE7)cI}4{63j z0wp~vU<=06518A__C|Ig@uV&i%MzZ4nEC$s=O2Q3iI^sSMdq%j=jfk8#>c4C5HR~& za>N1olZHr>&E)$_dSt0m2&8~@qo|;CmK{Z_kJ=5&LdJy%$B)WrjA&rvQ;>N_&&7J9 z<{$ZIcWYx{S!#cDCQNe|W~A&weOyd-_4Om_!tBp2j%G?_WM$RD@Q@2DKK!qSpbivb zB!Q?8Vbuy~06|=eCq}V11hJ8r`lbJbSN$0T&ZbdzxFXOGVuRNQ)u;sFJ6Phw^##O1 z+jVj?xBL?wsIr7f!Td9hnnW5kQ^U>WKvY*#u5YHG;>q@KXDG_bt|InqfZi}^_XuJD zBW)@AtHf@;V}}P8${I!#r-{DfkX_jhUsDdz&MK-$ohL?1Kx)jLd;o`}YMS|WitF4& z6ht{x-ZNhYRHx3(F{p&xpOU3MLZjN_bV%xPVOq~Ujk&%V6>`CAnm^`f|)&Y^9k3IwqOc|Xi z^;)mc`5=fGSs?*^b=V(kp8SPQkG6L*JtqYVdp6J|i&y$oystJIL=v11gNc$DfhHbx3T5@KNm^5A9syoYJUR$?1}h2)GKcfQ+^W7`Csk z&o^jM809-kDN-ugqBR1N^>VWwMZ6)ZSC%JgUWFD%MnHz2g{`e%%O+<#AW{J9uR|lN z)BCUMY8Uu_h~wK~FroBUk})F~Z!g%&*Tlrvr;x;r6Pm8me}8!wbs>De9d|XiDk&*-497oI!#7A)&xp9@Qi0S5i`Ogb?yn|%Hcng` zt;l3%RQQmp5kBvLK+M!(Mj^Nm9hTQ%Qp>JIegT1p;Ef@Wo0i-6I5J}(cU9#TrHk*| zhakti>zlbkxQ>%$pyD!!TqgmeiY?@r2nem&Ja#9+%`md}V4q141zbp?Sq^JW(k|(u zpjTu7V=l4l+L@4#tEz5+;L?j#a+zuOPG!0M599_Sx`8*_jCPy`tP2eLfVF~nMa~_N zEQCbt2%U&bziFrRp#w;H_%yY7J-g^Jaxb)VkxX;}$xT~x!+}4DUyQiFFoA3^9OE;c zP@B+dy^jD>PPu-Gf+|~pSSRrZ8H@N$Q(YV6XufE^aB*C<-fPBTW?0-fNQTtu_t(CQ zr+GOzhxR9a!Bftn=Y>v8!nU|kqy}Xi2sv@$#I=@eF))Xlu>V)iW@coJ0`d}f65QnZ z*!=~h9~0C=oUL779x-ea_QfM5p$2o&HD%rG|4hdyaSWZMeei50s?f~O%)}!;5%EPp zU0bis9->QUw^-eA20Heeo3fd?gq@{S%v9?@qOMh7Iu?x%_HXMfvo(>l+ z%$yBwOQ@OfiOI}Q4LzO^S@?5uixm5C7GtVu+0;w9t#2-S2im;--}o!Q$9bGp$QG(e z`MUaGl(7tSQRJtYxw(#>=+^3_lm9}zy2IJ_7?^IC?61ttOS3D(4iAI?1*PAvd82tC z|6!KTi7#1q^Q4on8%pIC-hN47*RHEFSRyW6;g4cAH96)F3Fx|aavvqbM`CQ1gJZ!h zy0+K0##ppdU3@Xv!xvsqBxYXBs@}Mb&vm(kD99$tU(QWq_GmKPn5hd}r(!w5hhoHx z|0S_5>of#g8ZOPU<_(9}{?v?ib^bHy`FO8xr_8m+9}V0a0aGTdL7+=Zy-|5V-X9Ib zMEeB<>_x%)^5u($du)}_mKAX4wxNu|BlV4C@Ms|I!z|x4k(>RrNk-3`p{%YuG~eN;lqgw3rJN=pAi zzM66fJlMf4o15d&I-Nnmxz?C$@<~m(=8~g>gMnQ68Cvp97TyZmZmmMx>{YL(Hl2K3R?0EQc&D&76h#Ae)C0uX0WrBI;;P}%U8E+Apq_7OtGoI5j zMOo@ztFLnTc=_LMh5VXh|HO}Y8E*M+R9#y5frtP0ofcZ6ZtSV%w*QWbEA0Yh7iDH9 ze|JD|K;1e8GAoG>XqgiFYfH1W`v!H6Y5Bs1uA|$c19-?epBWdwu z$y|9NuGTCF;e0*UJc4DLJ%4YCv(3oeQMXb4xpwr`e}<2;S- zMgPy(P~K$@PmTq^fk#LzQWH^tz}wVAq+I8S34xqaK)ai4GzT0DOj>Z#lq>XNV*aQ8 zQvrXT=zkAQ1<8dUof!gq5nL5-FUM}JjZq>I15mOjG}p5IGvq|7IaCsKK7Y|N6$%6& zwLK7*J+_8XdO-lfWfy<}dg4M05LhYfqLv;gJma|WMt1hIV7=rtMzFNI6dF)vpA_tm z`p`Q~9^(A4ZJB|IhGZqJwah}l$8NZ(3}Uh=6`~6*%BwKEw^=(C_d-SeTlaEsN5n2<0mZ((^yL-0^88HBsEkEE6paVR3$G|{n zcW<8N*|Q8-HaHbmK$JV%onjxiEiRjOe!9M6aeBl`d3CoU`&I7_iT~B3gQofFhFss| z(!3B$zL2!AV?KE}VVpuO8cXD(jGPXe$TnZ}E?Ea$eky3xY9*j2+-^R+9e*Wd%J8SlubPP^E6!rSw zpYxFVN9?$DSojv2!+ zmMXDL*z^mwAF)aBLWRC@54j%Ji48%|Uj0LV{FRK(mY%PDB-nTPw^{S@op0Zl3Vw!l^ijBu19c5>SfmtzUWgin=Vx2yJ1e0)kA<4b?q)z>mV`=4f6 zoW}A1Y%l<#b_w8%&jxdeq}*^h!`hIcP*zYH2Umf|9{V!NeMCa2sOw<$$k;fSe@iYc zQfi%M*5{X}*PI}!m1|MMoZ+6Rwgx)`r@8;%bj{B=EK+fk++bIK6y;RluXq~BRgQVO z`DKrdj*`0bXhNB?OD;?@H1(#gTBI_$N{t-NJ+4RB-aWavj)P%wt^mr__V5%#l=BUb znvUal-(TMsqdqMTwBGt*vw4$8Tpnm@g^5$71MP{EJB5YkzaAhr6!R&sy3JjspYpjk z?(XQla2^Ptnd!EmnKfmV3zRKJ5@s>No#8(O#1*hp1zffT9`@Y-L_T=Z!Z5^jO zI@$uH@!x%F%)fukYBv&{rr&q7)WLDW+#a1(!I(Wgznh;jY~1kNI^=wdWgnBD^nuDB z@BUCNdLHz*x-+u!1^ck>;nDdO8_MQ;*mRY7%;y)@hWC7n*8EW7v#<~vxw&$U?$zKl zQY%I8X6ndYVC6qyaG+pi@H~GAFW2RR$=7sOup3u@ez5t^Os8`Ej=SE4XE={{mMBLv zoSn^^=nj9{UG+9yR5fjVPo>bvk?jejrZ%F8d0X3ir zwy>N0Yx5ufjWy8N`asfT<4l@}_Z?>5HK!j0PkXN2E2PE!sMx3SQk#YLi}N1}3DS5S z4ij^FQLW~7QOb>PgpoO(l}b}BOSBu9JQ@^HhGfqRtk&q2U_Kw=SqttT^TE~Z8909C^vE( zEVGXMb3phfgTzMiFz$anhp3fp9f~!X53+ILFU|5aUz&$M)6e`lIWwc5?!vb9$e~E% zN6B_dUu8w25BKJ{GfK2nheZsyS8g62R?bd$RH(|d?eQ2Fmm4@RMk2!gVC8Mwv^8td zTs_iT;<{)HMet%-m~@(@u1${b4+rO%9O+AXr+tn}kFW{pjA#kHbeQ;l_=tLwiLHYV zJuO}3awG>HO7Up&({f(7M=|@zy=*PXEkY}f+Gf`ITJ|ab9xybxd3qFWdPi}Wl(FQV zaA|2k1(&(~70>Auo(0F1#_LXXs%=bAtNf&{nH5qXV}0j)jA9+-=JNi7v|H=x*}R5X zPk+DV#M{|Q@phk^pMz#+PU&+TxP16dz%$;;d>GzdOAiI{h1-7c{L61~Q2DRc-fl^= zkcLK~oBK?uD|VmxT=CpUx#sQpMDLr!riv-zF6kN3a(dlgp9|?M1JB>g9$f~yy2=@e zW|J0-FJ^~KBqUzAxsJ!opMOCtLH4oHJ?ZgxURu;p(uShLpHi9k)4n>>>f|;QA|{)2?R-+!gY3+E$`=6&lOVkW+yG;?{eon^(5FJdS?NpL?xEDS}~s%24+?$?w+t;C(T9 zRI+)6da{Q%$DzH|PILY0n*zw%+>@h`RlJMHv ze2fadmdOVR*T>DY{)iV$NHA?oe7UQHIF-A&^*z+IPixb$ z*>N;@+Fq3;o>N_)UQkYP#bP{}wieAt?S<1gj~YlR8GWn_wYZ&^ml54gwJ^4EB<%%_ zhqO$Oe6QD6WozfMGwg2QqF?)Yek3%Y)n(JtlDP8&(njfckJMst@$sG>mn`GzkXMx| z-(IauHoIY0u=NmEu`0RDzju62AdD$AB+nQIOBi!?^3x}B3Xy@9ay7=E>G4M@|#87IZAy0BaUGw z$yb}RSLZFQ$+CMBQc;d(vaIk&I?v2>itjP|$uKu9 z!YMt;TvTLW_MOa(2Hu?WsKTj@W?brNzr&_b3AP8!w-$?dLxerIiRk@ zv~HsBQS_zn1?-0oxj2l~{@G)?P4M&Cy<}wDutTk0pY(3a8mUm<3RaG{a%8s(v~|e| zg=2DM&9N_w9@U6#A8AN3DHo3IUtW`N@K7|Ka3E_HLBpz-*?*;Yw9REUzdKugBjxi- z&S0wt#eptNhiu>fq{C`HYASp~`|$sU>P`jYNx#MGo&=Kp3RC#?`FMKv7Ar)z< z_!^F8sY9Ii>`vwP!V7|XA8EmvJulcO|G@H3PR^k(QPgpfMK}1c$;M54&dMgb zq9?C7l)HKB*5AoCKJN-7r`r}=-3K)@0u^A)5zGk+0_|9KK}lPrnyuBTjSe(zVXsOw z%ricDpZj2660w>tTXSAG-CPG@@5_%-mO|N2wca)`S$M%`orqUUZ51}XMqNVJED>)? z0bhRB6^vaCYjYXiZDY#IK{f`g#bM`+e!qaHMnY0@76*S+c+0^kuR+;8-x|^AzO&H=@G3ckH0Ri=8!m z87vcTiweW8z~Jx-q%hF}oJ+Z2Rws*>LNGkMPU-0G_6!QT5;z18ui~Pm===h$!PsQp zw3hvWD_$qPd3e-&aQsW`twvz%#MS?+wb!fS=PiYEg#-QlayVV1n&XsWrVcq6CW+J= z8{|IXj0?M%^cR!?m3#`-_dDkvKZKE1LGule*lq>h@BcmULc^DCS|$&)W(8q4 zF_`|>Z2}^m2pWEI+!S8y{eEeT7ztW5{d_U9??Z&?IXRQo{?vAFwmRCi);6 zna&>O%iQt?qCQ2<@fU(C&LJmroq-S#NOyB^mE-v51pRok(0>KtKr1rT!v0zT*P}dI zVNr$SJ)Vl;6{WwuND&r;TKs76Ppy)Gg8<$G<&`Ac=ar&!DKtuJ zHH(tnAZow<=O8vW{K(Ej zH8ji0Lzxj7hQbL-qKl(fZ;e^g7Wt>Q@2yfzt+=&}D9ZLM|GqZ5ty911UW&1jSE8j& zR^6JH%TjXSCNiabEiK<((yPWo?`Esovy(DAYn;SQ2E(cd-Y5u3Z0CQw zEX#JmK5{BClrFlH9%8t!p|FLQekr@E6xm!nWJa^N&z7!zuC_Vn)P41aipUX<<+U}S z!w9Pg=GsHcq`cf!D09ReL{DPUOjM#TZyIc3laQ#0(0JZgxeTDl;R(@`8P>}0HWrnH z*z_BrFZL}rXI3?qJV4+kf?}RUNWxFOPfJ3jfos_7>3z8rGGU3H5RUNF}iVbMUBmVgK z+%d9@Y@CXx-;Xb^K~W01FiurR=@p+(Qw)y4DHg8V$^P;%;hEj5oH8KHS z+HO1D{%)#HhEptp0BoHIar_k zJIQO;-tl3rEKNvY7Ik7?nxSj@J3Y#y#w;JCXk)kez_B|k;$5>c4$TQw8ytU5(A6PX zJgtzY=ke~ZOl+$?R(@NUI@|(KBESjRrH)s3vPz}4}7!hP6Wy{ zXNA^|nK!TbyYTq_*#E)VTgFwnwQJv#20;`95ReiCBt^OvQ9?lJM!LI0!T_YZLli_L zr5gmLLy?rOiAXAq#Cu-2?)%;Me)fJoJnO?+>j#s0)wsqu<2e4~^d!LD9;L%f+r;;Q zbaPR-63J2NUm|Z)HqYs3t)ho7t5#X;on9jNv-2@s^q>9{6cMF4REufL?CiwguEIZ6 zXOK^7+~Lpn*lgnZE5aZ_CY?Od(-Fj^04e)Fe+?sH@rKrb&f+!R$w|{1qV^a(YL8F< zG=^r+l%3BEx)sM^!@<4R=ptrlXf#^pa4n32zxCQP*379wH@iJF<=&2V)w&q7>X~F7 zjJ!b-vePjw#xaVC=u82av$3;t9Y_ISR?JC0h6*mxRiRjDG6EUl9W>)X+f=$r19C6Y zkk4ys*|L{wMd+_xyCUSw400zru&f}$Er<(DI<{Yqu;^0!9OAWe`Dvf+?eR`|aj4<} zHVrHW=-1EH3!wm*wEXNeu?S~rfcqfrS*3$20WT$@^#GUsNVydmNU-Rkfds{UrW7$~ zkHXlu2QCUJyVfUI)lZ$Ynk8AfHHh#KWM^YG(AshR1CdY%gn->pmDgbyP()}1vICiZ&{WN>uV<_X0-vxMcmRnY<^g;m_G3Ubs1#_$ z!OH14^<-D@$IrX{O@{v0?nBBm@&T(euInM6g98`jNu~N%0z8sQu1(Jb4qioCge4Jj z<$fT`Ep=K{KwNxdXiy?UmuWP*`H~oTEiz$QhDUP=q*w^NbkciMes*?trT++&(6P*q zoHAj&K)H&9FAPkXt@E~-;BM+Dma52gvMbc{AKZp5gRz{*`MEI=zlyj5>0}WaQ zK$Nw22^q>uXeD-9Xz_tAj2I44y9#Cupc-(E8X*83xGc#Gu_qc8)>q(O8z4NmPoKDK z#|2Q3p6x^2{|+EG&;m0-P@fk4&!I&aE$-_BfSq4kTZjcprk9eMI^EC%_=Eqw4HjC5 zofK`aV3w*)buDwv&}z8#%qM`w>EJGJ&dU&5><49tT#c{O^hZ;pCE(= z=7RO`ndt8x7~ptm0k71lg9SuZS)d075yac2tF`W)3Uft5!kH z{yWO%1so7&H)%NN48eg?Y#d=R@Qwto1v-V){QOSRT_8Dv1YDYL4^`#5N`aUGKD1F| zy#gg6;yDK%MGbV)o8VQ&CnS6WBbFt87z!kuoJ9;{qL3*Z%-HYjGj591)qfbs!)rVW zXj_{=m(?xxv|x!Heo0;JG?cOBs(Ar*Xgj-l^^#z*kbnDi-rpaN92K(9z5N4emqFIl z@EEb5L!%e0Oilnu8q3#!nA-$epcPxs@XnzD-b6$rmI|Rel2Rk@3!=c3+XVJfDI{Eg zE$#(JhX?Rl!EBEhi~K<9$7Me)flNoBvw`j%6Zm&u!Br$<$ff4UTm*p+z*17B5NS2Z zI3Fu-Lj&5ihld?rpV6LdEs6hI5I?FVgaWUkCLotUdY%PC67g}v?YspEsCF_)MZe~$ zb0PpH5NF(jS#1=swh-`_W_z3*?IM_DXrF-tg5<)5W~L19=qF?xj$AP(FKP!4m8-G8MemBaw(sJaGzCChP7BP+I}$bLFVxki>2kviSv^*zL&io@-4jL$at_Io_YW}+4{2}Q zP?m#sC&YuWE|RG883zeI1`6lZ=(Nw6@+rv?zJGe?G?7pzD+KvHR8l{E7A&j2bLvSI zh(Uhlx?YcdLW)hB!gt#`zvVPqlDP;gV<8)q!y0J{^<1RmcgL}y0J*)q(MChup#+!3 z&;zkr6}PW1vudY~l>IPApz#vgl;bAm-!Obs5e|^o)oiN)p(A{{772%3G|By}$MJvt zBJNUyAI^s(Ur~eZ$#k>(@#Uj|=1?vcg!ue?f_e&a7w(cnW0xXJU6k+TSXjzdss=cW*9l1(u)|KPUMtY{J1zb z6ABm-Q151$efKR0-_M{4k46H-5mUazT@{w9&~dh%e4ZwJHNF6O&BIzSBN5mvkUv6U z*8B!@72w5jnxK?rty_Bc({1QYY)B>w4`)U_{p@JP$95XpN99i!qq0C0q*Lb}1?4G( ziaxf3OkYsw6oxB{mRRCU=tgQy09`4i8 zW5WBHsfqMP1vpTn5NpaG4|{lnFBKupg3KP#+KPcp5xIe2ssZU8 z+>H+Y9C9_;1_q>0eJk>?gXXG)Z@d8+brJ}OHo(9Pl(B0lfR48R^%l*C@lVYxX}cr3zr&zD?Yv1t+m)2qz2JtRDEX4oQGwjHv-COcs2} zk#v$Udm6{FX_1K9={a#73>BF2v;EEX@QIh7g0Mf^xXlyD1214%Mcy&TTHLeUf6|2M z_=Ykyt*DUm6i9|^1TZ2Z#Ag~khJP!=*CWHjR=v8Unt29R#A!dtQZ*DjEc$SCF^2}? z1VqI8ps=psm8h^DZ3a2DW`%Xq8-;81m8DvldZJEcd*N3fz6oe4u^qsNx8{$XfEOty zCRKbn9CAFHY6ufiAtN~8YY`&NPz0>@-sc8usVTVoyf=IJmpZK=`~!XzST(^b%LU3W zMcyO$9FmiP3JM@8kHBVE`^pS7L*wvH01!U|sfvQ5l6az`Mhgfm0BLZo1Oc#+?gFVp zG8+Y+QZenodlRwA;*Y0qNV{&Q0mzcT-yzLCa)@ZLAtXhxRTiB_|Icj`s2L)uC7e+L zI698kPmUv?=zZ$cK=)Y5@dK>{Mw7YMS_}?h-Am(_xMyFfuxxC*xDUyvG_OsV^5?Hj zTurY>?ve==g`WUI-Xn*$3&d!s$58o4inEZb{qC3JWRwwynFbL;!<+)pAQbJ7iX~6P zFt~dNDyi3?iCY=3j(JOvHhvQeBxSyM`ccw+KfYhCap{WAPvLuUPJH0>-E|;JI3ocu zI}!^TwT6DMae_b$ilGP-Y}6>8P4f;+r^t;5{Mki_*4{vKA(UE_0-?O#1j97OE6^#q zjx7SK2WHO@z(RnKd>*EC`SQy^cn=1v`q(CT<4_>Q4SM+!SZBfyn+4MxY#oTy^IHJa zxdHNrXHJWT)vHF=I_y7t#%?M93uo~|i(C5~Bpt}y3N(Sk!^4$|KQNVnAJjMk8U?z=gJB3MmeWZFoCl}|B-+tg5fKq)VABG}Mi9abuJ~V@B5Dcg|8rBs$heC5ES8ls zkAt2bF}q@}61$+w4RIQusuA1uVwVDu*`{$db{&Qw4!J$XmYvcrlz> zR2E1IF`~O5)&!va-)<8)Vt~9wI>q)Q#Fq&=PY7%5tvsc+8&8KOw{l=SbgIBOOTPM@ zgx@GYvTM5u%hr3J@$S7zIiR!?_XzX%n;~40e{dl`v@Uoa8LPa-iiEsi+`$*#zi+YX zuwDQbDplC*gm4)|iAq!{BXcw-|l~trwfH+bnwez;1}B;qU^VZQ1Nhl=tvG z8QK55pY7IHjfGH2yjE(arNu~+4JjBRPXv7+hACki)JMRJYqOcaJ@yOqzL9g z69Y-$ig9QH3^o8v4~`P?V%rHJ&<}dGm4Hj0k_(F}ii*zQ#v~Tr^iS3Hj41<6rtZOF zCnlX*(?YLP;QBggj**E$+2QU8BSCEjxeg^)~KSLe_2%R;7sbcfk zQ$r)MAR7zOrGk5l%W+=X5}@rs0=gpREdagEitK#|8ZewbeEbB7nG|?b;Eo!@B>o^x zC=LKe7s<(`0lR?MV@r;oN>MFMddNfbGj_igKpJN zQ0-bahdLB+ZUqFa=win6Aks2btYT!VofHZz<>EbEjMu?oOm> zB7L196szMk3j6UGUr?yC`_5@JfRqSR28!%l>wgaQP!-QeTxLyfdGPvm2}1)C%GV+x z?|7C3hDI&vqz7JpcpAsBVfDW&|BoPaJk6dU+%iR?{xA;xfRh4~IqA~|%X!M>jTOih z<~b0pNabib;hD=%BhNd@pU10Nq-NGQU#K4_e*CY%1UZ#4l{{Qnk&o-DuLogOSKkIb z$lro)ROsoi-Mu8kDA03ksp0CU`GfK4`7s-aMy`%sO?QESz~S1bHenGYr|MWhlAU{+ zRkQ|aLeq0t2^;{KAnwzHMcz>msg^#1k2~eGq_BvHOdtR0`KRl$gmg*x-|JodJ?|fc zFW@~gGx~SwHa;yG(`z8`n zVWSd7*iWN~f0rTQ5v05_l_DP9wAg<$qJF>=<*e0_r_)y#sG5Kx1pmxa zh|YX&Adi3%xh1Zg4fvUvAoL{eafNc}_sfPxNV(L;R{cB@J;54OLMC40a)`?dpu7Hh_I*!AG9((HnYYW z_gm{S#HXwYG^@VokiqHSU9*LTP!!wDnk_D!sMnnbp;w->Y0j=FAw7mtcrByYV$MI` z`eA@er(0|J7`lh;6L8Cdj9J{=fS<2@8|I(-P0n{gbgM|n3ZwUJ+8NavFdrPaCedsNWASc;ploq=fo1(a}eb% z8FFv=S#`gQHQ^K9T5K$1O`j>TD$hX{ zDQRbgM=WQQUeDW=G2*{y{B$Ihg(2%YyWvjnk1c&{T;n zm5Y3yl5)kIfytn~Gl=A8I5ZujmEl=eQ|eZs$}K@zhPL$M0Ka1_)_JaHkuglC0@vtG zsBu(NUS`2GFhJ98iF&2#QV5&%3GpG)sVY)nYC-w#9&Eb>2rwvbmqPJVyYVsi~-FD9&c$i+Dh#Vt) z&QW;=IK(fY4ssJP(I{Zc^g;<2>LAyFR-qKV1#W_Q_yN>Lu7LUk1qpF~+#)#AAp*oj z%I(0AI8}f^6b5<)HNaRju+KGtPW}YLk5G z^@^wpcsdNa$=$bAH@2MbS->L5P!CF@e`s9L-D&-=G%n)^MBRb7*?}v32w?-l8-PF+ zspICWStb95`-%jg2*oS@EeLvIIdqeuHv~Z+QofBdC(ZmARo@<)?IUK^;4!wa95i&~-?ac`NmDwUe@ z#oxMo!1iD9c52^e{VqB_@v-HZQZ_6%(_?lsNoJ4Ri1{ga?B{y;d;EXeD%1)5Xa9z-)MZ*}N*J_P zx#~sKh&IY51QI*wfboEVX4D9fqn{9{RYXLkjj;C~7g8PY^nAu;VLPi$PPIK7&c>fj2S{HaM-n)#7_ij5v_f6q8!etOX+`VyAY|t%u`PJPz<&{ zLQ-x>F$CdYP*+)iZF-Qm#G46D`^jpwrhsip=uq1fio!2rEqrJkWnjR(du#hTW zmypKCyzp{~W41>w{9i?QC^<%s!i22;`%B&%80JThAhge4fF|`_hLq~>!9S!zo>sd3 zw5Y4^adv~L8<(QiEhWKY;mp=Do^I`TJQ`GvV#*j9XRmz+GLfBypl*Ei0%qhyE#24V zWCi7#GQsPNzCN4#-AR#LloMqZkl9fQ8NZc#(-{YbW%r})*l!HLSH0Q1l8%UDG(l+H zK2d0`S;|W%B-CSNZw%ue5<_NfYikhnD3q*S-JrL_iS(bCe|EEVc@Jw)=MXj}+@u)kLZCX$+%&_eK+^s@p#pEA;;tAYtG z+LrTFQH0=3`cOjY$9@?vaoO8@<6{Avo%oB-hPW)GA=S3h1zKO~YXz?(aV-_xji9P{ zfC5g|12=%Jqru5cqYPg*zHCbGeQfnnww0;7poZs(L`0@XV|fn9l>w z#;mOm5a{`g(iL1&W96|UMjX{@R{cCM`U>cM4-Fc4e*J=Nv>s-k5jhrseL>!az?$zk z3=%H-x1W@MwYCZ85H%iKPFC8UrKaBbGd|vpL1Ax|JZY^|%XheUZDqtjq4zQw9+=Y! zsbEJ@*i?ztMu#e2-wxhdSt#{Ng-}4DejF73L5XYCc;4Q$^vyaJ<5%K2`PawF<$M~S z4PkY>JJ{|S4X(6(5qUl+>;-277t<02_a|?vOV~Ewt8SUdKKWkez{HGC%IPZW0Hawa z8Upm2)wPoKo@gU8$f%b33pT|zBz{|5FkSjyMPkOsj*XY{p}#fk%lkM%hJ|m6JwuVo zIV<1N5qIFJ-a`hm+qHcWK{>E%?i6dH<+5* zR*Lk_rl)u0$Y|IZf5OjceE?&J0~rD17pSZ!h2P+OYH87l$a?Z8_8UaVQwMZoZT?xU zJ!fCPQJ%CTxBs0b_%h*N0sMG0WN)K@4KrJ>7Ixz^`E8}Y$wbB`4prh2hM@DjfdIXu25raC(hv7W+os7+P zl8xO!@BOt@KCUly)seuz8d=?1(l!#aRe#k~p!pnb-kK>g=zDj;!&k+1xD`_>7fq+e z>b>E=KVm2&))U7H-KJ4B23S)Q5Ka@+0-C@@xb&(ej(fR z8u2DNsT5zo-m+EO_hj`nJ2Mvl`&US}F1di*<2S&umW27}>IvDU-I*pQ(E@+Im(Lt} zn2(Y6raGKrz)BL}q-Acd1*k2V9y+F#)O~+14aOM&h<&(|? z{tYeE`W0p1|#sR#JU00gg$_AE0WO@bKL7J15>f5~{sBWk*~k;7X*B?(98U z5}84huVcaSq{QqTNLKl61!`4bY>XnKl)Mj|fQS=%Le?asWdt>D{ATpv*Xmd;yHFFvV26GH{XcK-RNd&<0)4x18V4K$1N&dE z_XYUkG4DqtE9+LDtoK=eef_YeY=Vy0s<}@*#prfC#|wX~p3i3{w!Q&jW8M%+l|3q- zXu4MQiSsY!JlQh<`J|CYmD0weYVN!DFsCti8b!k@`Kg3r=Ur_2u}L|2a(*14DVf!X zCZF&xTpol`>nL>8d!2r?k83)NzdQRQAmKOnKYx;Nc1CY@yn~IwKHd+ezh+k+IS$(- z^x!i2u_%L2?WzuvtCPKkVXU-sunc6RaQ&J;)3-|po4N>r@u#CF8F(l2POcQcLB)lpO7YJR1`j!v$Jsqx&u`LhfIvDt|R$g{N3mSU}2~;M{`g zG&Gsv^YnXp&tB1^YxqRZN!eey*=>rQPRFh?@NAHhSWp&+13%k+_hSzyq3`PYE)RUB z4^dg>k8T-C!#?6k99Lm{2X^i4gSOp%C;#a9TMnpbabT&52Iw70)Bp}%ig^8E*J70j z;pL|n7^xEUOHI#TF!Z5x3+T`8VeG*e9}n7JARDURrT%qJ1f?i~!K!|}7T-YY5___v zPJb%ZzS~m%c;s`4!Ja*ACOT9B*}=1OK(uux(}eI&6`tdKFS`3?V`haF z;&S{TGE~Ih7@BYcXE0B=!W-2VAvs!tF8ionn0U+GBmtJ#bsFFCR7rk^i=RTTa9NX& zyXgmDA`3>s%GT0+g5d{^SM~;*1GTP6gv0vPhP_uJ-6#FL_g~pgXk&EL@7}3)G+h}e zx9YFEh+D;}l|_pLMF3w98rO`XM{^z~B@rwS>-YR|U8UkbvNbg6OvD=NOTF2Zq>Dul z_2$N7?jnonrmR20ZUJWLH*;=^IW)7G3279V%E1OZXqF3jX9zgw7Bi;KT$r7k`SEDv zLkrP8*A*_T7^~rKndS?Mm(+@1jdI25JT@XXJ-&7?QFKwsQWRcx8BV0^CT#VksqW;D z-L3N-LC;a2Nb)k6+6-@+wLH~kEiemwiqq2|m#5A|ql1k-egpWmSA;;yh0Z)>KC0fZ zAbgQRsge(|IJZf#pnxdEE6hGaY~$P33!B!&piDoPUO~e*NZF$9*8P zyM}IGTW@%_nBMh;1>Bh0^nBJ_fi>9Ji4&#${oDrS&Cu4WJU;5N`TBKZtrqsDaT60O zz?vzQ(nu71#mLRQ05aw)={p)Q>7+v)iou4vl-8j6QZ=j$g@p;Ku(XVqd_D|F8$3Q5 zUfFbJN)t|zzc^Oe^1l$Tv{c_=%*w{LwYG4=&vX^o0S zJXe!wIUVq+BWGDIdb4 z1Cvz`(_S8|4?rs-O&4DJibYJ#(}ljHL@}*blI5W}TzI=H9!-vP81CDTqKyBK#`(=v zfIC8@|Do0cHj>P)e&X9~1D2}_9z^B4)3`mPt?3#@FBqJ|^gN(BO9mn;qq%!dC{I_5 z!7~S29pC*4VQNKTZp_D62)~uUaM~y%{5d|VbI;^&ZCKo)IrSm5E1ixyc2;|M5nUd4 z7bDjHURC>S1eFXy$ck27L6K5>^l~>%)GHpk+VEcf=+6$(tpSP2_iV50d9|TXtcPt? z!ecZ_K8-Ruq%L&zpw012yg2H8rbTmn$1*sAYE zQ7!i~j+C+3ShO^QuE`1a-3nEQ_cZE3I+6HMEbl&3zV~Ehksywp))m~X6$|26ac=>u zPV{3vVB-5%_j`KRd5D_?pT<0bh!+xSib!J~;5lOzK%+)B<^T~z^sEEG%-%qC5VHH< z(6TIrp5Uc#>9Bt_(2cmcl2k*cJeS!)%5(?xs|bl2_%BJdv{B>pTNaz@C!lLgdb`G8 z@atp1+02KTZ0yNt`ab?-`rXMH%PlQEhZwkLWv4zsu6HoilY&mB6@&sgG=@b^>h=$- z7pLRY`^CxpC83{yTb2vN09r*P73pHX3o-&Abj(JVJw_x%r+xQa&_P3?647_Uwm~o4 zrk*4qWJRcuJi3uIYJu$W25|7DRQLVI$i|`Bu-gHGRz!&Je*t-2v6p<-LV|f5z5GOsq0|-llnVUhmN}Cw)xWc%e$9Zxk%Y)UAN5J;#eu` ze&JqX`_al;q~S4l7V5UJHF!|pfG5L}iDo77?w&i5o0}nstvVAL%hz|O9B70t&CUi* zl;T~Bne)>*-ek6Teah|qhf*Yc4@yvx0WTZyCt$;HL=ulE$6((T_ESN9KkNg=fHinO zjKaiA2Shbc!t#I}jt~Q;UWaq(e;6@=_hgKY=4RyK8L(I+ZL?nxvIg`B#$vC-;~nc` z!0KK4rU`=WMn^{5rU38#suF9>iny;ADCNBD?8Z5D4O_OBbk3e}Je2u4;4iGB?700S zis{_Bs@k~#BYQn{%Him%IIyw~9rd7c;a+8&B9;0@s^ct}UlX)^X^+ zT{vl7xVrN7S&Nw1PFGn1TZia5G3n_Vm%|Sh7iWkqKe{gTy~#>DWeC*-P$p4z{cyyP z{+C$5t=IO?KjlJY==f8Es45W3uMDG=uzN95IftU_TB0JTd0^mDiTk8>c693@1ETg7 zWCKr|nj}Cl76L@~`~$$;{x7T$4mS|>(p}9h!#rOFP|MyBa&}Wp`zw68J zZH^FsS}Po1)X;n_+dM}CV>2F3`rF4MIbUkV9+e2ehX^RyTr4~+8%o^n*x1uE$Bjir zr@hHu)+t@K(hNq}4xnk}%pf>I5$NVK+_V39FwJ1sU=-}%nE+ZzZi{|~rc|L_@F5_( zA_68k2?SzJFxRKM&l1#n!^(>givi`T7wu#VJTZ{|!ytmnL|-4U6#v1qGruTt+Q<*e ztK9`@+xE+gXup+Mt?T+8I263H9=>W;L)~@yjgwUDY5hu57A`YSt9R}{AY!=XFI5B7 zkm|zDcdn9hEF;aZzb_Y>PD@-VN;Kg_jPLQPVz|;wVAG~Wmij$2|&4A z9c*|;oZ)3q$Qi<0!wLse&6U&=n`7VHy;?FQ&)jjOg;v!6&AuA{gRB5FhY`@(LC9%< zGJXf;YOu7w1#zA0es6|2O$*l#7$DJ3fa^lG`G)OV6jf9%K}QE*B2lio`FF9QsAW0W z&DlFvk);1NCPrLbWb5HhJUb$sT#T%D{G3|Pnnb|Tzpz}?GyTTrsLU5bLFVIAF7K-S zY=J=En++#Ew^|7a{2Py-wube*%Ca716B<3ynqFh(AZ`tRQSa4LZcfVC>wW$P{pjMX zl=eo{>vri|X_%2zZH!o_me_xE^saq?)q64tlbSGkA9ij2ZG0w=bhto!_hhVgv-n-- z&bjF+13v=?saUCT_FH5s51Mtj`FW1A%{d-r7Re=P$;K~e=jIlz55BIbDocu&duvcj zk^Ab(j}-H@x5lqAXQL^rn(Tdi$Io(Emo{}LU1`Wz78-8qHbDEgG*$OGiSLHZ&l`ud z$*3^Or>MDeuf40Q^Aq)&Kcgk3+;l0scsDRR+pX(&D`niK2r)E0l2U(6P)f_k(az^& z+^{e-Ya>ols{Ui!)u51vqgEIzv9(;}ubSt_l>Y8H>}>T&N>GR9JiR04n|mEE-H#5k z#l?&QvK}98Cy3rxRT`_f491Mdiwa5T-R(HF8I?PwrWc-<*`CeH!J4S)z`jBoLqb5% z^u63MZ#ZQ?%lCvmj8an4B>A&aW@b~qCTw!u(Uf#6UL22PG~@Ng(a%{bSKQ}8sVcS{ z#qKxlS1GvcUulMvUrjgIF`Ac_Vb5bzFX|M+;pf*JT%CXVj8VaT&wy6&%8yayp=C~e z;#5)XDt&4Ejb7mrzj~cMaZVH0^#;lx106ND>-SzChPtiCmkVoGa9s|0$9-9sS&zbr zEO@Gppl&yvjag0>v!vvPUFf_$x!?IH7jQw3l*{$2^E1r@uq*O%y)hV`?y}YvpdJ)w*)OGU@UoxR~$7LC>vbo#~z{tIh0#4#lRZ zu5Ox(=z1cQ<}Az`>*nHycOy69oFFwW?Oo$E7G;KvdpWlX&y-uljPERA)mF4~gx$NQ z-f)g4z8rf9o7S_QjeM$7ap4Ec!eaU3hkxY2SWQ=302ZuEns zDJ9#&Iww<6#l!lVZdxFP1D}WEq93Z{xUp=yr73c@-YF+`otOJbjmSt@t_}(NGd)iI zj3^9j91Nf~U))qkXPa2Abt&D_rh6Ss!P~j#RG@Y|DRsAsoruG82Rtn>6G3hq_oqy^LoNi4T;{JQ-Fo~}(~&&KkGB(55a6gQ)cCq)vZTQC`z zx!PhBJLxQk6^23sCyp5|jn&&I_mEl+^_Ye5kUgkp4(Jzx@Mz#d{Q}X*+4jTJ&qMpCN zIN4f#G=X)lT|762DO*I@zIb21);cN6W_!)1*105*Cf@f|Zm#2JPPT5oA|tcgx6!L^ z=unk*-Evtmx3(vV+D|yva${ah{1QE%%=l3T+~$F_9125`%)!5$lFBQvBd4Cdya;xJ zENim3-p>l|(o))$TE~?I29o;|2TZ8mp01WceV>n5x;0I6zfEK&YMf<~!)!-r$*v5T zc1;3SjO@kfLlhu4|02;#>-$Ikw|Sv{!so^CXdj&RxJuVmV^h;MVwPpg@a17f8bM+0 zpIvIsSMO+gKQUo%KiK9boTbMA)eHAEhc%rJ35>`@F0S($C3ih>)}}bS9xJ48HOUR1 zoYleOYP9#Ip?M`wIm&0vd?YAe$bJ*VKbl#9`{&1O3BA|IMLbjc`%enCVOimvYCFO7K@T!wwzG1!^R98>=)|D+=g|3 z*JFU5{=(zSM-*hUs2O?^LG~85pv;+;EScZ;H?tE4D3vX0+!DsF3U{9*ms>IJRV`AF zaXzOK(>cCP*2CoJs8x_9iNV+>N|XUxlX96ymW7UPpjlD{yzzz$WgN;G<&3X-x>r3o zzcAlkG}=akrCu0&R1;9n=-{xhMd`83&N5tXr=M%}V0M=1qW&7}sd>$F*Y*BftD`u{ zWrt}$&!Q(MN8EB}QKe>GG{k1Gk4=AW`JNh&+jb9s7>(D~qwQ8JtW*pbNG}4r7R)74 znC(e9x#N0X%R^_u!~4osceAne%O9f^jj^IGmMf7FEgi;3+X0+*=7F3MJw5w@obxx^(Xuzp;UKT+>0%{ zuWcpmymxhRzSRc34~}PFIO~BXip5UBpN2O=Impxe+L6C3ojeR(adu|M~h2w92{OMv% z45;jSvg#;@S4$xkwafcR^XFhpI<=tSiykaFqvaDEsgs7q`Sz`!gq)WOvx{?HtJ3A_ z5J?2JJ1(fU-Q2=<`1Di2vp)Y3OVI^21qB0{x1DR=ww+%xO9VU@6&7WgiicLmni`K8 z)fL~o@%P7)_jzex1JYT?$wxf+H&X-Iv>1+VO5QPMUB2(JsBrc0X#alGh(9^y78bDx z7hZ=4Cw;wv$o4t*v}X#!Oy1Qr2y~(QXRr zd`c8K(V9Ao7breC`5_+T9tki&GI%M?}Y$!nQD67uz;JRXhTgNK@o?DGB0 zo!@2qE|&)BaW3jx4R_ik5&n{kNo8Zqq49orqcJZ2je@GOUV46Dia3q?PnNdStKZB) zR#mNAS7m>FjJh{9DkDVC&U5Gc_gEfD{Y%;+m1p*bUj)4mK==6Pshd1$8_ZKmujJVs zzZR!kQnHeP%j;d0U!vEj*B`CJd^Yd-(Vqol+{l<0LN06vj-^BKiOV0_P>Blb-0tWr z(=F%x(?!|c&kAo16juqp0ggz&|3M(lywkaJNk<_sqs}H--uL<$gi9QIELK!UU+<$;fnDSL;b@u99F?y@=R2J4Ls8{jz4D|$UWRpuEL$l< z8wZBKJ4<}xc;93uMOjOklVg+hysz)RNq+zW<-N0lSjXGye-7tV*3)s|^y%MXkDAP8=Kk|*F+-wA&(Y_2XUw!!fp0C>z-7BIg?}NX z+FR4-)ynwVq=mta+NlSGSwYGCIT+)rlnl3R7Vd!^e|=rnq|T?OD%kYC7ZBSfW-q}(?)}HcK#}qO+pnmu1UZv>c*1r+IUA+OpSn#Btk^#|D^(7m(w77TV?LjKvi_W?o@(InOZ?s zznXK|;m^Zub(TJlKYaG{LD<@8E?zmM;51>3o>88%`?9&(!i+cqF`%?Qkt03gx6@0s z#gYE}N;OXwmnMF1i3y3(9qE<@zJCYd2*Vyeeq>`(?|EMKQ;_ z$+T-@Ol@;*Q(tC0uzbeo|%~b~l0J0)Cl=a@C6$9idVz3K_UV^>G1n z<`{OdPktxkvGaVTpcPkKlYYR)*8cEoE@eG+BA>iMH!e|RPEf2C`ZaV1bz94{Z2<(7-g4ub{P*Xi_C8eBBIO6 zt)Y+j!#;gecHGEQ#nP%&v!lAKswdQuDH&~uHqTCm{i@S5S$YbzOLpk^$jSU*H)_X zDW+Swq<*iz(ykOzzVo0SsU`d2o`FmF+P8UR`030yo`?Os-AjgbCLxE^)FK*HE-OKG zBD7-E(%y^A$F(Lm4lsV;O^f`TQQE%Oq7d0mR_*t9q(9A5nE4MPYwfYuqLE}cXrnJ<~PZ69UoNQL}jo)*$j&<4v9$6)R4>9 zW)i1Fk#l2%!&g&WO3es$=We_c+R=}*Ugft~%iu!0bQ{$z!FX83v5Tb$S;od+U%;O;N~VX*sq7)A^x?Su(&os8BBliOolIUK0%bqCZD||6VbiI zw%a`2a#DWLFZ`A@O+~lMcnuPHn~h67khn=J`aVtEb^D$aIf{t9TEfABz8B)IOIebRqlGM*fIXQBwMWSA8RzJQ~7O@@t z{D$Yg%s$K!Wy^#t+(O~;jdlg&I=NHCBaNFL9vnK6dA1%Nj=V`!ZSPf0^!$m>L=zR* zHO7S$`xTlL^bB@PB7VZl3ZihU@aO&rwK=2Ae0_Rk7ZbjRbhdg_|c%#uh+3A z)`PMN=V7;+{*YXbrJXY0#?;V(0>TH$p9%*Q(6EG*z}9efOQlsCc>yCzs{+oIa_QI< z(XqIp8~6K10zg>b99<)nCNc~Omz2hvkp6}S$2-}B$(Q}G@i6`z$7WN|c+>V-T!iGE zslCz;eA;}TByou;T6>3^7euLrO%D@OQnKc*U`FODn_&6HUfOI099QTZEX)i-*IM>I z?KR^NJOJClj{%u8tchomQAsu0W$iBC&_9Rbc=CJG7|$+$CiBN3l%3*dl{==nd!MX# z_U7I@mBWa8cU9%IlG%P9?VDBK6*UdjDO8Y)@%Fkeb9MQvB&mR27478^Hp^Q1a9Eb7 z>vyxh9*lfwin?|dBlf5^uH^N`9EUE01W<`Pp`=q!LB9X?(%Q?HQG_)iq^crbIoM(M zUUTsC4~r)8nzZ0n51Jd3{`iQuAUXk53A};va+ffQj!hzJHWuYSyOg_`U~x_4SLE~c zB~a>NS*N-)l|;|!%j+{QI2W%n)5=^lQQF#mcV&fvFH3k#X1mhZbo$W1S>*ME7% z%>Av{DaYea1Qmz6JigR?Fk#vTw2YY+NxAN$EAJv=A@49#D{%~+v z#am~8HP6zbd3G-4F-!=mfu*VdJ$!%(+WYF)D?dW+_@3w%vZV_uR~5Dq%!V zoL*C|vg25O(zx4RacmCnaGAxB>ihSh~e)JZ9HwPfqbeS#T^7iHOYGNpJrok_a}s%sO}z zk{Cyo03NVYFkWsV!HT5hpT~CE7GG`tvzrhDO|H~Z6{oMPU#hFClA|!n?DS{yc64iH zbzIkUW-vEj^H6xyS*f$?HwCjUhEZbGy2^w-gAFM4Ja9(pwTbn!P1DHVYJiUda}a{( zrEjdiaPpo1RCvGPw~h7g{-#XL50+UD{rDFP=q)F@*N&%W1NMXtnUq}O2}=QIX{EyO zt1+o3U~xHoKlAf-UaVyywpPKV>l8vNPs3i{4l>|={FVNXy7>0*X#Juf{KvC*0Rd~R z^4_fpwU3+eM9uRTkIjunVaxs{W8C@fE1Jxcna`|O$K>7!NfM|%o6WcwH3+j1iC{^g zZZ?+g>UYbCtgI>l0LARf(C+yI=N+Iao4FedI^X+9?ZA4-y z3rB~=@YF}c1$jH>sdrRjjpq5Vy_x1e(b3%}o^oUp8p^q{Hblwo7^nA+G)J+EAVw>fHt?KW z^5E|U$L80Am`;oDZ;>*+9hB9^zdygo^y0mquWp4&SC)x_YXvq9E*%|rl)K^P`+62kzxVfl^QQ23#iz2F_?#Tb9T=fXY&*vttB33>2JV=_As66~uiv*M z6=C0#!hlLibOXgz*t|LR%soLt$Jf87PQLpR8I!^LML{Q`6K|0!qUo67w8)@q)q>0V z^t`@4f!G6=MGmbS{DPXYkL*V2djvx)M=wY#auP}8>vgO*r?Q)u@R}X#Pt%_+6f^ni znBV&6Gw5h9e+YIJ#kCejr&6)R7&G7hUdw-;(kf+`KCnM0LdCwPmt#Nib^Gi-)HAcY zXPw#Pynd&O66R|$?yBcqmzSfzW^xOg8ds#6K{<8X*Pjr1I;tV1x&&;K^+#=jGg?Vhu4r|JX^<%rDI7Z_k{n&iRg?7+hJ1@5$+P!{{ zWPDMqKgP&_le6VxU?6elsds8Lea6MOmgu!rJ-w!4gOW61Jn!Rb>}$S<7~VTc*7C`y z7@A*g#%`Qdi*fb1GV3!q>~aeisu_^Wx~sxrRZ}@!bgphITBT237E>)B)v$Nxy>J_c zWzY)&V&7OjOf9UYmMNOrpZwS%Vi&8C3i#ddQ2D|34hx|7@^nX%vyEK&|^B_)bk zqE42pX$Cpe*X|m-L68R^1+-vW$LJk;I{L+CWUBu<`rfFB z{TbzJ$HXzCPvb{H?bS%V=zXX4#qq2(jkPfou0l#STZ8&U^{Hx?h7jM*8Tn>AbG9TDhlOaj9NxkySsPa2L%Ij zgm9z*CM>%t4iiu4(2Z1{`|%a4y*D0b`63f$rCpw=A^m$IVoEjy z1F+P%cXa_4#X}MH6}_-vQq~7VFxi!hSFTu;AzSm2T)hgrC0o9NEw;&F>mAsZ#~@}M zHWvyy;}sf8#Zno78;F4+;VrVU?%TB}7mxb?T08T2D%)<4Z$z0RBy&3oAvBqX?2t+s zN;0OML@7ctZY7CKDbb+Jwj!aFGG$CXNt#H8^cXS^ndSU$-uImIdC&Rl{k;B(%DwOV zy02?pYprXo@6V>luxtnA-Ct{&qQNhKI*9wKnvO0f{Hk*xe5J1=1EkNBtiVu(8x%3tPdjXm~qx2rPGtWprLF;(m_gl(Q5rWcZpy_2= zn!Yn!;1HMzL>U13e12pXw(fvztQ#8ZgM))f(c=$5k^p#b8J$ii`r*)se;N1f^yDy- z_{l&6=-2lR4iaEL{2Vt^1ioSo`u2CX5Ug~(keXYkOHDy-c`(szuIkM}+>A@Rn}=Mn zFH>u4x%a~Sgy9|!1E(HQjfJ_>PTyxtpWD@R_6T{4i0T;|8(%7E?OmtYZ^9-I&fv+&@ZV&_l?e={r&I%M+@a$11C<1^faqfZ)s! z>aMz&*bnDiAKtuuI~+3(NF}fX#k>OjvsA?NzLYI}uEoM1ojq4CbX4$*sQ$Qw!V=Qi zuAiOL-D4dG<(}VJ8gc=>&rwfA6i6eJla~)Zs6ydV#GrQI9}UJgw~xwWl`(;NS%dTU zH!T?;HKUn}_@N>H_&$^w#U1*Yc=P6EOw^mxh+(+Y?&f^_Vlnnt(nOzG)repbiEG?b+)*k|y;pm&Nq5cD?fA?d|D3+^%}im|X13P)cM zotai6zj1iG44B^cy|kf{SXs-Ez`uPoqvJEnBSnA5#AgQCJ{t7CVyI$GVkDuWWD446 zxxgHXX!`JhZ?5CzwM{=tjFUv@u|){bOaILDP4#Bn!(mDwSxSnT(7^?VBLWl!G=Tov z^m3T-T5RkHVChGIGw=p5kI+`@CbjVI>?|p1BbMr;v)ev@3S~5uim@aB)3d z;0}U8+VjDQ=GI9|mArq#tasIi=bMK=n(1^_0|5KKj!AT^@6<7^C)eyQXQY7`(Fu~L zHw4L}6B4fAqDR22VPNnrmkC2fStq~$|@--Kzwt!y}L zN#K_mY*DrE*>7LL()-Go^6N}3X&DL1X~B578#9M??6}a-4JF4)+~pfTh$x)~52os; z%gprj5j33%M8x8;Mf9={^IA{MGFd!|^RqUgR#WTv+G7mZUgWHb@mHm?Eebeo4VX?F zZ?DiXp=~}+yQ@C1eLY#Z8XFaS34Q&L^RsCg-@HU9=GzuG&!5V5GPD!aiIeSbHU+)Z z_!fCN)W~6Rr%_08v5=6YeD=BC9i@%&3lfm0N$sYwZS(SC!@P(l!G$c8+r7t`@Tn*i z1-%E%aE!GS#Dbl+zhtiFs|dir|IHXnk1)mab@22rDt(ZPL>P}jjGo>*?$^;RM5?;=e7O(s1u!)tg20? z+iXoAxB7BBwOTu}O$=1!CPPjApeYcjK2{BG*zUl{KpePfm4Wwe9*H2H24|m-*mD#9e`;<$Rwp<*& z3UaC``x_Mc(j8^D2-&|{mXNe--_83S{Y|gFjdf?w#IeU)mBeQ%FAbP1Bta8)A;xEn zjM8Q?HKlIcJEG7R#z;N>CNB1L1cU)y|#`q(L1@{-$Tu^`@?(+BJRZ?m2!!+)}x`&F=Gs>#J#ke4JV>EhIa;COs;3y-(z=d$iOWGtCC3RNJ2 z1yyjCnOeu#a(z5|XJx|r)sI|Abv{Nlw0E00c_ca}(e?WkKa+EVhAYjQ^75s;m8%+8 zW!l<2efe_q;`)nMuZBg{H!ZzAayU%y(V93>8i_ZUdW>P6{`CcG&tHZI9w&c`5YAiC zdL66&{r>i@zg`V|mhY?&KfRobG%}KYPkp_H_R-Ha|LyN{Y+g&G1o%s+95PJ{YwQd1?AvoLM10%ZQAQFgYZtRbioRu> z>@g?v6XC8CIU$RdipTP8%f@MOKl|xh%k>&-lJx$rEbd|T-+5cBS$2Q!-|;q_5A3m` zcw(wJHjGxicqQz#1!VKjb|Zxc8V#(x3JN__jQ;srUnkqf^dP)TFMKzI34jxKNtsAKQXVcjKZbhYN7(Efis9#0eJ zqNPHBB)l|Q6zcY+i-*>_E}4se|3ZV#++{bU!x#zr@GaR#_uwJkxg!E;Yc#2fWnB%D z4XJq#XZxSt8R4LYcUXTpGw342B5|V!ZZU}lh0RP2UMz4j`CAc$M1g`jG4kaEpNrmV zSt2Tcf<`7-nFzeT+bzJqAh3(??xQHM_i}ZO zd(_j;VJL+#K+n)Hw7EhD&g@i|hx>mA0{^@>m4^w_itS{glk;E3$~x3IqXNi`q{iNl zVr-UI{`HY;*jFbJU>gkM85GbFU;qE;D>y*D$f@O-5?Jm4l19Su$<&n0LoHtZ{RXG2 zPl0|j7&sEcs_xZa28D7SXtqS?Uj$OKxyNm%3HF#rYoWmeyaiOtHD1A$pNX>F_zud~%5xAWPPgGLnStJzfK`9Q6h^WGo$6UL10hnvT#k91vbmoqb zBcN|oDwXeK>D*{|vmSX>UVc7M6ktoPzBw}mne-sIa;pKWCqlE1zP@m%x&J^LftQ%f zjhc^c%V^-Aq)c|>bq=WPP?l0s;sKJC;_j{t)a32~?4w;WQY|bS5&tkfy0PygJysd?&{q#)r$2Y)V0lOu~nsslfTT?>l67KnFmKtU$Iy#(&PwAx)`%NJhRZ0jV?@@Yqg zB}=2WyAIgLR33qB@!gqcM(%jORW1GHqL-GZGEhDol`^Yucs;HD?X(K4z z+~`j9H7?dQNo(f_jeT*pn`>h5dpP1g{+8~pt`K~)7Qayy6O)G57}VZw526|$nk@`> z?>6%_GzW0t?hZ%C^akI2L}v&zx_uj2A>>SOy`4}Z2>o{&;u5;1q%6uTEEq_D!;@%$ zypwUr(KGK|uQ^Fzvi-Exa(~n`*aJX;V9Ef&!pP{GP3tynFo@_dVSe^NlavK5(oH)a zeE}G~tmhBF86xUld(uo|(ukY~unh%H4UB8ntcln3-B#o^5C);yB(N%+xuYJ!*=HrC zm2BsXia8s4^(qDB!MC=YxbX3#Ie_0xU`y(mn(`JL&Tg(qaTpyNQ-YSX#&8)Eq2WwA zukGXGlZ;G>{_N;{&od+SND@jnqmn?QK$udEctO#B#shWtB2bo+jf|7S*-9imOW}}Aoerd$nJ9NIr=6h*GEP^OV4De3_Lqo&zc`)Uk z;jQObKX)k5Zi|YfKkPho3%q$!`)mWswcOl6Bm|Nj(j->wgKz5VYw!&$NYanmOfr!X z!8igbO4sDeGmTxpccq}9(|GGk5Z+Og|JP)Cth(=n9KrUO%wRI%W5)k@g&F<$)VFQO zIaKzH{73n3=!?R6;W;& zHSubZxE=x6gr*qEg@57RnTUFS6mf)L%4BKyPgDGhW+n-8a+Zv;GB4WE=nbfqHco3;$rDq&xCxqLwVOpwz zyiE}wtir{@!tD?d2?MW5(0?8eJ@Q_UyZqZXVb5P5%Q2A9hvQ7~2N^aJ=0P{3k=XDs zy_J3Dkc1P2{sqSB%om$;gv{NOf$b28B7B)zrQ(@i4~QKt0Aw?Wb{s{iui=O0x zshOEL!z)>G@G%?*x`8Abf3BaR8xT+;AA;z6VKJO?H+=p2wUpLrAa_Y9pO2dY#V6+O zU7O)45XsuHyP-3YSiXd#LnPI{D6Qg&IYHFYk`J_$_zNc_BL%fQ#?OPoefB#P^iI#b5D0bo@xafn{p94g9KE(`UOe!{l5W8ZBIC!s0&gX z^y$OFKVD60@9ew?CRqFP?!*d!! aU*Nv%nZHl`pja0PU%Pf1Q*w6LU-&PTK$J`X diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_005.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_005.png index 734a5b5ea863c254c44427c4cb8833bb26f43bab..c4e08fe3bae959f82351404c957644f0d0d929db 100644 GIT binary patch literal 45901 zcmb@uc{r9`+dh0rX;L&(qJgB$8IrL{M2Lz)B9hEQ=BWvVL?Tm?sX;=SrwU1?qReBa z%=0{b`_g^C@3Xz%`}^njeQi(M{ls;i*E-ia)^Y6ne(dYKucUBl-J0!dC=|*%S(y{c z6bkh&3T2tvDjNJG*!s2^{v%>_Qq4-m^qQ58wuK($jJB1Tk*SrDfzB>#Jqt?%QPPZhzgZbvVJgp4aD<{iaGzV??EiF66E8%u~3>oB<8 z@*sa?who!yTycW@VVzW>>{)+1@oc+K5PW$T{`&R(K4K#tDx*eqA2`m02;IE#%um9wI=(d&K?uIAbRWgTN&zEe(B{3L(KGJ5mvHgmDT!J3)Y!}*&O={Ih? z{q7yly)|22=oJT)1RZj}dw032Dv!$CXt|_Sf87%?yAfWe8LOPB-)l!YOG7yHE^=;l zH|d`K-aYUlGLli)gh}wm&s|zMj_pN{-Cv)7!>^OSN+DdLzo)0eHXzzp0+uvp|MN1qP5!oyjF zO`EJP*@Xxh>ola9k9AkNFI%yuM%=pPBbAs~(%_`i8`XE6Sb)23ZX>@`wT6fC=-6dP zf1F}D8ztk*+FZ6cUajS|L-=9LnUIa!w+Fu(&vKqW()PuhTBag%y64Tik#7gz>E4)r zsFrOn$R-!io;}%QdGoyT&5?H5eF~vZ4YZW*@2B``=obfYiD8O=zS9cFiu+2sIM-i2 z?!LZbve~7pTyoLs^u_9UP0KfuEnQ_{)G{Mf9D9{BzOX;D{XEdcrJh2+VS{hGqXIn( zi=vLs9%g1{tG*iF_xj~Y*8P{Z3mIJx9Pk!yYI&R5bXxFTZ}q#j!NKsLU!_~N3tazb znmhmH_KLL({JI|fb48EYYZJ7oeZ(ginw@8j1AZ1%R}0I1E8^60o@T>PB(ohRI~NxQ z7aIl!gZE}-Wets3%%6H@*;OVoK4^N)Zn$9EE7f<*t5>hqNHhEN>z6On{#j?Xy|q_qgr zSISc}GaH$hN+NwE?5pD!%-g<@O@^uMyG{3|F4?d?r$ElYXeRM$VS*Z`_3`yHW8KGd z9H$REPVpMoec0`?FgMm$`}otHm5+I}B;vJlpGCzDG-hr>3<$UPc7?mdoQ;%jFAWKt zn;xx9F;<@#Xf&M68q;v7j5*WYm?=!56C0vz^(+{u|8{TfwvAi2NOZh zd8|TMQt{qsL-}_imYv_T>?|K_Ip~Is`{bZ%XPb|t0^j_%CkKs3RS&4fm;5g9>}OUq z2ugK(s@_vwv}l;z8p4}IBTTH|bjEQOt;H#^ZUVA8Ak=Ue~vg|l6#4+T#t=qeA-#*!lbvuNr%~}*F7tvb)^24L6B8@4R1V(uGgdMDTy8dts5K`~_Si-cC>(r zf@Zn!; z8fJF5%!-AzF9_uq79P_6yu9Awuz-O7;%x4sTm|!6%kR$f5jnRiHXj~iV_h9 zl`(j{hZ#3}mvu^d%0AvVJXWcw605Ki#bX+AQJZ*m<=aci%bw$BeT|ucUC$gIe*dn7 zU3}`qiRHe&z8ubKX-IT$F1&q#4e8IVS=U{?4cW)m_AnN`J99j`$JYuPjL;@QF6ax7(Sx@Bymuyv8< zRePto;X=&Ky@~$%wvLVhAIXKUA8%31%FFA1e}2^3U~ysA6i@yI%PNO;4mza29+g9T zdZZ&o$alk!A3sQuiguVB7#nO3Kd2f{3du%h=CTyy`j;2q$7s%AubYi_o_S{1$ym?y z0$H6h)c#oUh{gcQWgbGP1Y4(UlcLzs;ok-6=4~`2hQ3D}r)3s+JIKacI4wChl!uM|G_~0|;~gx{Q@hy} zpXuVC>*q}z#{L}bt$HisIF<1BZFz{W4;HJfzrTOT&`NlxsC9eGr#p`G;xOJGVTzrxV+grEfDIb%lwHFc_zwOYKt(1CmSBPL(b7r?CKY<2!My8D)S;gHjQliCxt97q1f%g zLdM@v(ogy@iyIllD1?2pEEhk8I>3N9q97T@0%nLU&W$<_eOfu!yf`0joEAOa^uv() zy_1`}yGp8wW|LjlPUq>4ZB0&-nn>G)u2j_fFMZh0;xflaO+(v)$%_O+qMUnoS-hZm zu~Jd86jR&Xkba0KYiOBzs)=4jlx$yps?T7~Y#Dcd#BujO_}%=>cq9V7S05ybZ^LXPm(sefPSNiy;IX71`qt9sj`GV@pgVYxn28Ja0rsUD!dD7%wV< zQQr19bQA}Ax3pY|yzur?iY3BBR@qIvA!8u&luuompg~3c^@^zb{asU2wkS$p2JEo? z-<{2}HE(+r`z$H!ea-|G71b9M&Ay82*XN5@(bCG>4|9-fs2H%j5=132`P95Qb0c!~ z=`}TKk7BAl6v3#6Gd&h2Cs~?7s=Mu^p6A7r1t9@)&hVDY}~ZTxXXRr zj%&8|_S;d|`Dycpb630h&JFegcBIVixXRGkd_?t99MX5IE0 z=Vv08F|8dPPonx&Un#TIHaC90xAyV;j^F^p_bKJWZH4vGZ_mF8*syi$wb^OlE7{B2 z-iX#0#cO8LezcwGj_t3=p8D-cb0zL_cAa(E%w*R@a~oEIR!d8(?cTP_GRhZj1Pd7G zAeR>mGyr~@QodkVCN?<$oNfg=d?>)Ws)6WXKw@lS zW}m9o2L12!oJIWDA8{J#ez-&_#pq)FG$O`+?9ZonxeKSQtOTxL$xyKf`>G7j#&Fnd7dU6iD0W-4PQins^^xhL z+beq~OuMx*8%niebGzfMg^UknxZ^< z`t&PO+kGFOSg=!2)4j4Y3Smdsrrku3963^ITwGlph>}tlrk-NNc=YH|tHGv5>$3X# z5R&>a`XrOaBOe{ZH8QPBO%DGG8<@D9(TKceJejp-%YjFzG#S?YH$=4}j;&a;dH+Y> zy{Gzm)BzGQwe?Xf+d#Ei!2svLfKseJefnfI&`=vthO)2!%x<5oritkegm4=oLTsw# z4ujh#6pKN7t}8h)Ah{h_N1BqNE?`1|8$Z8Bbm^zysxKyLO2D`>GBPbw!)>l@E}K3s zOx{GP<<>}(!URx^`h|DzzP07x1(eg3nanMxpB!KlW$h1lSb6xVs6Gvsv ziT3{P?k)lz3ydq2_9V#~dQ-xD2r(r+@N$}$I^fcS__YDjT zGOv`Q{pOmesj2&KH@6k~#7^bpWar>siW4{G2hss03FpSd)qa^1HmF!GQzxWc8F`8h zxR%Fyu&Ff5ZqycVu2DyF)vhAm?_jFSYMfIaE}WsH*$(eH?nX<%01-J}ob;@#dpSON zb79U7Gxo`8vN14Yd4~PM*)0u${j~c!FUGz0i`|tN{FZL8|mgEqx{!u+@ zavAqPY;w4A&t+Sj-}I`#raCdw+=U|9S5@~FN0YV{>AkA)M=J;%607dpy9P0LcPD< zoPyef;<^siu?5Jd9mvZ_C-oH(rE5@ZktpFyP*Egaj(a zy+@De9UUFjkPXPUWb8W|Gd`Zt7^vke8!qAW=X(S-VO-crd6kuq!3uyBT3Ndv@3^X& zsB_YKprPpgCiYdUSDU{q>)!chol=|{AJPs!esBsjYZ`wEmc~9!I-_ROp1r)Lb9W<0 z^r##4;Vx9bXA|GulX(1%Gx zr#d8Tt3kSu%(Tsuvkz$^<84`Vqmjr%Fgkt|^UUlACQVtg8X8Q{-}dg><%;M_PYCdP z3?YV-AkDe?c@eV~DZj#r!Db(KclSp36nx}Is;Sn@M1L`MiUAfFP%wG+`#I3b%eJj6 z$lnF<3If_P2Xl%sr9nnJaU;UjkZG;|9DgysqexVEn_T~nSN?==qMn5VLjVa&UBCX) z*yHZ_rH^w;-Cvn^8e~uS`*Wz!@J=2815au@nys8q`yOpSRi}7u?DgRp;nrrCMLoz6L_9-6tuJd9>5ISq;|2CIdu^+& zO%BZ|A7(v>FrZB}RinC3Q0qWli%3Ek|D}4%|D9y?sKLBLm&b=J8jNc_E!U60dz z`?^nloNe9RvS2yWNNjy>C86RD0nk8xBxoP6r++0H_^>39hXwibov~d$@GX1o3BU@A z_VRGaS~hW0;cF!fw0SLI^ zh~g==+_PEpJMxPIc@F89h3Zyf6W5vO1tY2?AlxDr4Q6S6%|vugRQEzCE8^Dbm2pZj zY5WGocxN{25t{*dQkB}gh5ekGAXyo`Sso1?QwSKN_O07y7M5~kFd1N7BbHTzj^Vbp zwlx>#6LSKP;6;u@F|A244rvtB%Cz>z&Vu@R8p+PM8!~e#lCe=Yw6-!Rr~M;x1IfI! zc_wzP9|-7UJaml~6v^auHz8RI^RxW{pBo`=L4V0IWUO-H3r*jY5$UqYZ`O%QR)W*s z-ky+e>=s2`-KhRK;2E_3+Ze4S>e~;gzM;|{JRQ8qSVjo(1fTsT&52KILjmT!;&7C&+@nQve0LUBU zIwDz5^j&1et~%E{2{O+Qp`T_wlMHfZzx6RpHQTQa?We9dc=?(eq#?Q&ZEeJeTF6jgyQ^=IH1h8e0d4_cnud4qHgyA~$&j`;=dAO>1i_nE+51 zvX@_KZwYjNn`KO_C2a)GrYvg>Cu%%BN)nv|<`wUP?XyjrojU3chq~ zppjHjWLGv2v(HFFWR`Xwv3h>-{WXIFqI;2MPNAnnL>ClSVEOH2>`;+zK@X|RQIjph zo-Ns?<@o71op}DE-N%iJhb}ps-FZGrW&>%BwPy)R$qn%N(wY}ksQVqd7#JYmZT&lc zHDTJgp|q`SnlB1}UUPFZq>!LQgUWrGS>)jeLYKa^Y=sv(V+-Gu>RUz}F znYG^L13HLA9+d_b_Wt-$DiR#oy4azq6e6KFv$#D2+i8E^tn6%W0Kx4*OuWdqir(zeotmB90U1kRVKjV^0VF^_sdxw>DEy26l=pT$$`|0f5FNmhDh8~x^pz{m zTf4gS{ST^^L6i0w#!Bc<)v2f-utUg7Ls=yhH&Q9$m^5@e@5k(lb!O@#^7 z1Se#GATJanAN2b>e->EC7nBoke!XuDIXOAxd%eP)XE=&B##QOrs;JXUqXr8~`!E|r zF)AIJoD`m$n_JRh_MUnufL`2HRd@e@G%<&XI0AkmWqkJ#{pjr5OM;mb*BIOq0W%^2 z+=zT*R6UE7P#Eu(nH@;Gx1(Axdgh{*PyJ2_$C^J4>F>`zm!irmFE4+o68mr%6qC(v z0NltMlfMIv1Zm$rC%sUD8Boa-lg{-Lso{fBZN=9>o^bTpHblBCE~MyvFkKXnN})Bq zp={6N2r*l_Hc4+CczWcu(%>%$Y^Fdp?ooX zmmTnXa1d-4dKmhfytJ0n4T%2jL_wouPFBTTeD6hsseqa6`5C746#qJXi+A%VrbgA) zv&rm%LfqVC48kU%OF~amQ-QnOPUB zW~WI;ghq;bOzkBia%eMrL65_0-ky;pDA$AA?z$Ove?`5|WyqaL3Z6aSsl zOHK5KXW$~_k4(T1CNu~)_|m4;OUOgn+s(_%>v`kqV9&2NHerPq(2bK6b*pLA06EJ=SO5pN6E>g+xAlAEBISX9De%mKfA~C zh9815`#MU*YXiS}T4mNluU0M%;zW|yz6j61qxk>Ot|y)U{~sFvJgTa@*wF`Q2j>K0 zWAQBb-P5x)M~B0-835z%K@V?f^_^ItU9n5SYG%yf*s)_8n(Hum8+_$$kcS{RJn8J> zpqRgaoJHN~xq+VkQAbB%K|!KL$LUL{Cf=#3HUWV=wRh_7A3kk-k}1M^&qHPPA`$de zAV4KLO`JK1JL~SW-a=2`l0?aeS_0aioyd0b2K(>*$y?0tE?vmhB|GR(edgGr9h7)(uw2*OK0szPF-@gfpzX&D@tqTG92-?O-XNajXj0fs7 zXdFFcku(V`gzRbC@kBM$!JIrUBO2W0fYBUhUo1!3h>w4GJT9*QNo%ufS~?Ox#cZHK z1eu_7tX0iqx`#+}=oUi7Ww7q6IqJP#a1|Y0>Pa1&OIfyjc(%kwxCs=+#Kl1t)>0tg z=%d7BP1G5Z;t7$!5+;DURMT+QcSOqU7;msF*Xv1sfPjg5a&!GXq(V=_Jt9v86TCe= zE$y33YN?TFH_uECDx#f1^_1@_4YU+JP^_W}>CFeueI4jRxxIa)NT89hxw0Y4?(v4b(%-WkY|uh9f^N8AH;}vN zOf(NhA*o_}KUQo7ceW%*2512T5$RN}?N1y?X1h z_osr!UW92LFW6Vfg*R6&4u)OqLf+)p{YnoM{riJhLFjt~p1HZXY^SU4*!+Msm5j6# zP%Y_c6s+#WFTkC*o+TpN8fYD&G)+q#yyUy}co<@9=;4AOo>>A)$6x ztk$+!FT6?i;eYK)zhp=(i1**ffsA!4S$9(jnNI9E@a>q=qoeaP!@5-ybg1_7L>X$#u?rrdbfWhao;P}OdCA_b#s-+DYCsDrRC-;h=in2*aJOjo#3(Upp0~w=& z`}+Nd4`Ca+iw0P;;9v>;wr!;QiYorOzFxGrII!<%{|Tn(lsylXM9sY+2U;LOVQ;#J zhihewsAVy@t$S}a(*8DaA^J39*5tFJg%8VKcXOd%^noic)2#Iv^r$@0DI=e*;y@qA z=@F`HJV+hOE?>4;eA(kwu5tPDWz1_@`)EjJhTZ5s(sD)}kgZdbzAbK+M?pNf171Sa zISEaR@_y}g(0Op0!@s(q*Fu|ScxL_d;iVm^g4ClO-TKBb75qI35PeYXwR@_xjv@ z#7J%Fmi6E^kiMWiZRTZHEDsj+#7<1oDOf|C5YTc$`g&qh-!Di!9_>$U=C>ca4hiuD z@IPs6qVspVf7nN2#sfssXA`>uJrqx%UbPR`H&D=VC7vRtBUY;rI`BaikbKyqp=X09 zf;CEZB0KEIWJdjpU02rM>w(oI*{~Xo%Omn(N1h;5YA+NZIJZH4m9IE6fu2|eAT;Zz zlhCb*(+a6-4o!PjR#y5gTUIn9BnXLXD9K`Ql-cz2Z$?5f zXUn6UI#s~R`f;?JeVs(yv>GR`?y3()_mAf#&dry09bO_rqJvq-fq*#F5_X|FJclBX zHT-1wx@+IF6J)i_%GbMSe9Z}7`HLs--S zK%)GNyI47pNII$?3{>Ez36gY?z$Qc0bR(^J?L4>Ib%_@Gt5+wOgxwqOmGcvRckfy$ z(`@8!l$+Y-@!p}_A99S>7|cdkm(v^xSm-%#Ruwo+bZl^7%4xB()F_Kh#%6ki< z#zU-D)DeD|9wg9f+35)Af|mGpdKv*myMiN%txZODTQ#TJU_=_yXe$q6HZE)ZUA;c{k$XE z3h1mC6ORTm%$K4Su;UI+))4V!pSa1x;~Bw~0cgZTCK ztEX_%iI35fzr;C4oIxo5Te&WgG>Mk2L1Ts>Lbhx?(y+mVgCJleb^Db zXIfb`g5w(ju;SVVO(#wqwop$gNfZm@vgDN1=bp3c%JKkR^d*yv*-X;Tqk-mp5+!XQ zW28FFax>>vxfm{0#Dz0z{3lH38SG7vZ4lLHrDus}>;HAmzZm zV^lIi0gtXsI7SJ$ZMyPD=};JErd?yJrwHvgU-jOqPMQ1uoyKaM^c!_zELn3)8oZp~ z?IRtFLS_dqY-v~t^Wi+>fA>+BWE4ma`(CL6AQ{hIg_iRJ#kvVTIzWIte2RDguh2-Y z+b(bgd7-Z%eG}LVS}K{G*)%q7DaRAq2jG6I8#NcrbKS&VVs$3u+Qnql>wIrJ`{29} zqBcTz-0O3{exTW;5}Q$|QGqLc08_}0gjW-dgiA5wx@3nyDX9%xyMBEqny4+eRx)1! zCnAC)_$mP$#Lr2ARK!l47kD1B(V?*r%@=h&0i9Hm(;n#HMkg>_?xrT`G_{5Q%EJ&f@U& zMW9w?&GfvuJ&HR*Zy8tk+Y};w{G2ns39UJlyot3Yp`IZLx!Ls~1UBr7#%_etWI@Ruw)xdg6rGmIHIt zQq4JQBnU#wpWja@+ASs?A-n00ka3B(vGd%If-Tr38#c(gEqlbYkF$^S@?{!_$zo~6_LIf;aKSJB91PFu;3m` z1RTTzC%0nj3liyJ7*WrUQ>6~;^2kPJ-LqG_@S(q{udf1667(oEhDB-%g^X%k3v{$0 zco>vTLLwyn1eS}^@IN2xS(pkdD>^!9%8*nqWTw>M>7*_WNV|-^v&l;Id+p)7x zd8q<;+(U#vm6!h#BvX+}&$xQafu}6=%D=l-u3RtGU7>Jr0il`0nE9F!pyubNxCTR8N>asMxVcWTIQe5=fRIX| z?utOO=^w@jE8{L6`p5GLsc{a{F9jZwP~_0F30ICnEtf-sMy>Pq@JtU?Q3U7K>&?s( z3pGq`Pl~edAx?g;kJpr&=2I*mqq{G|(VS(sv+Of^(-6=2Yz8z)_Y;9YS-Xv!75zPE z#iUF9`SWK6KAq)&WSp8A{?KLpFb!u>kuw8)pFWi#rR;LnVUkx+0If$)#$kNr`r%H} z_cyYUt|x3lk|0XNG#`Uc%^`IY&67ZI*N-1R>N>MkgU7|fhcgFXEcoZc*l_1yc;o7q zZFNPdr-xY>0d?5w4?UmDR1 zWV*-3bssCDyNiVd1g4ocA#6uCx>XWNm(_}0uy6i` zJCanxyLazWhA`74(>l-g3p3lcQ0>{f*AAA2muiW7C@{)~_fMl;Z`JejKCY&Mi>6kf z`V-@rufR&fD%z1Q_sUr9S!>m5X+*q5Cc!qOci}K$L?JzQz&qkfrhstD11sSUXJ0Dq z#-|Fw*FCJvlu2U;z2(FeEEF(&ML!b^8ZBK{So_GQ-n`4{F=I>(JP)Uu`VbZ3o*Hrl z+O)3y8i?Sbv9S;HOjvkWY%0!G_3OFay<2me&J_q!1=1tX%SvMWumh7cs7+!s&6(bZ z4t+|r6AZ$3uq+yUe@;cLW7SbE`bdp;re{7Mrwb~q+oFl>yDiOLu%kY;IYzSiYN22G zp`D}+j0{$cp4n4$ywUcG1ec&-QG!TU7o0KSTIqIzQ{ab%zpeY->`o!mCV7(kDr443 z&W~*pwHeR_N>bozv#x4Yya39cpPw(!v9@GO798ku=tEruS|C1hP!Q@C!2iy#zI(}$ z3AiCxNK+7Gg155AZzHn1#_U9Ac0k(}2tzAII?qf8__Fb-d^@xg_MHdr?kgeqw;?pT zh~cetWo?@IUNDyZBsg(M(L?3pyH?u~eg zl(2(He=vq$#blAg3GgM>Ft1&`x)lZ;J%|rkFyvs@9#rWG-cFtQK z70k7@!P3X~?jx)BRB za#@AY;@<3y8#mS@8wNHSL+61`?T2Xo@m^n%08nhMKVWTVf(0UQL%_T{NKEf>3Y<~@ByR5y>nw?v`l}aZQGQil(xZYi8!`l-^eRPtZFD$3H&pBAYxE|cKm#$;!ZN7aFcBw z_ZiF&qmU89ot1Pk$cSWRQH4sm&mb?`!b3rfrSJ!xvF5k}vU(v-?Guot9l#^h`$Oo5 zTmft{nAKx#11E(~rFa1DID$H1QKp7c5(Qy^%mlQYB=n9b$fKAy7cv#_2*rZV5}<}& z|9W2P5HN_dunU3_?ZzsVlgiaP6Z52iw<68)R@D9@M}pCyfjLQDN=hmqkY(GpLfrOx zWsG;DZQd&t?HXQ7<(Zye7cX;}AL2;fdWnl9soU^dfGYmyw}tGqUC&$Vn%X!WsxPGJ5%qHuFR6K(UE9&puJczyZiz+aTK@GzW9CV;%h$6u z7Bw<{SaX59B1hbDz~q6!k4?>W+*|5ROE1$e9l)y%^zorXG0;k3blZZJ zf$W9eY@*OxD@zp3po&rLXv~j6a}%wU^Ayz=Z_As;1Oe^E>5hujO&M#UiGk1hgolSO zd!(U2J!BD-VqChqJJSXP=^r55E`$Ob^!Z+d_VLlFLKaQ+B^A8L3Db6LDIuRYp>Yxu zth-LC>g^r5K#faCe8>N9Z>%|M8PPEh_Gdj#c#t9o8S0M{XhW8|6>{CDbU zc0r6`7ZBJCgD={L#mHUC^7Rl(z^VPzQG$#OX!EX&{rRzcJaBCb`j@&@R zp1-P_E0CBu0JeOlw2g8q_vVAw%BU{pHvLLonxW8dT-1+{A$T39%!uIlaHr_Yvyn6) zhQxMQI|i~x&ex^XLt4Hc8_SM{Tw=5xTIkb&4@5%;N@IhxjkIS8C#ZTb&{`7u|Cov? zR7FAw0g&ZmwBCshjotl^gUW zz&Gx49TQJz@ko}_)p{ejJt4xz{sv4D0Vy%E_?v5Ym;e#f!kn7Ns3Na zk(Z~1yDTLhk+<63*W#dZ?ksm?7HVOOwu-=pI zUiaYeu_Y1O&r)|x&?=L{8i~e%3P`V4=!{5)%b%_ZK_e0XOk`xyBAfV*Q zlbdzy?WNvORSt7eMgw-g%$G}Dg8Z{L4ifdP`p}qT>RPD>n>lVHG$5lVi@HEjzkU0* zveN+M(x;exh;gZ+rcO<@@AX%&U!PJ8@iRC@z(&CW{h2N};5Y(A(P(v}V=n z5`DTeC@nqPf>)yth0#2Rm_MNpWbGNNJ9+MFm9p)3oPJ_q!B)@_`a^-$MoE3c zsh43Mkv}h3tnYmpK4y{mKlN|4G<5$L0ep4lDC`(?XzIjWO8&Oh?8K>4@1d~3OHPr3 zStcF$2<>}zPEJ}^I13+xAc3?z<|?nQ-lnD1%-WTmovk_Z<(tejo7}PanFNDP*x;p$ z&fQf6`sibzyXxZ!p<-gaF+jLBp+Zn&<(b&@%A4qW+Q&J_VhU0>H?} zVuNTJMFWCt=GLeg$O0{g0-gm13vc0Fa^~i8w*6VsiF>5-PoYLvs~n+J1Mmn4(Mjw> zC+=?yaxNV>k@$_21k$bu1mU|q+LcTgT`8pZP_SDS4|~QU9^0GYmCYa2xE6rT;>ZN%{7Tz?nKp$;0-W7v?Je&5u%49#Q*EFJG^%_>WQ%dK5oBT|B&`9HEf=o)aHgrN%i_ zZ)!I4;h!Q?8@7yI_Pi4P&$oumi&K$?y=2^bYQvY&ryu;A_BZIG=We6dxW(z$fi(MH z|CFJ=GgKZ8=c7-X4QA8tSbOk7T80q0&@T*MlbNJuGJgB|687}ay^C|{9ygi4Rz%aY z4Ay0kr;wS5rkr5H88f9cUX83(JA^a-xmuHhvccWf?r42VXQJB@GLo?;Kf36y&2@2^ zTkF454* z8rjE~>Tz4P$({ir1H~FKqu5jswKgrOIYAEcA zF>`6!AMbCvc4X-Sf7|qoWqwC}ePJoGV`5QkY0XQpj7`5OBIUbBDZ|RmQ^fL1dN&CH zRvTrCU)V`$#G%>fK1!2RrD)~U^ru_YjO&lxz7rM#w;-Sg`?^ox%D6QWR?6a4O8J(z3C9J~3heAtbcO=LW>_pw51g%1<1 zZ}8_daB0%H^)6S4WeG3IdXwpTxU;o}PwhQT&fLZ|TliH!ehY8@B}gvy?IUp)6w5AP zyhhyNm=AMj`n|Q9m)OW%i}oQ@-K++TnxODi?5rSo<-`CMjz3EK`2NdGi2h%1{?f7y z<~D1jlHTt*S>hz2+}3LtQ_TA8S?a!Uo=g4)1xxX=K7zt3dQh{jLDy{7x+W(q?XCJn z=(hRB4Xe(-erjMpY5h&%&#Uf=f~>^>Q4i1JpD)O_v4&JC{HfLKu1HHJx9{I+_|Ufmrle8jK) zL!>;SAZ?mpB^)P$(zQ?RO9YO~V))&5=q@oQ5w9LJ!)v_2#mPEH8rWlz`Lu`P3NL8 zn?@GH#*O^ZOQBXozJR8wsgsGGhsUybWW`$k=%<~f5m$~LcG&7XFR1ch$)aPVfKi^! zK9V&NY$s-$z{qwuC{@_%&lP4KjXz_3OHa8H`b3Bq(`vyRA0-z*dh%R5y`f55t=W0) z{rf@6I8TYz&Q*ZOO}$ES?ksNATIK$GE~VW4C}kNx8*}DAKM@ivs9npyUuB<4(&X^1 zQ!Il2W-lx?Yij-b!tRSV{w9K`6Bv~qL#OW8cEJ*vPxmjSy3I`!Qjt{f>f%!JCsUJ} zqz0*F)V4*+a;+u%@Ho!jmR>bJy`LnPR22*wCmqhcTGmzeX|!Ba&=6?pq$j^|^YNwm zcf<5t%gN!@UvF#sv05w7rdfomcgXB(Ae};}t8sm3z}uxKv&55Su4Hx%)DrSpNy|IA z%KWyNU5oFje?j^N*lU(u{UQ~8x^v*qarYx!_1u~ze`Vq6L~ zWswMl3pC+s;rbgtUmk@@1RJxQkdu)SC))eJ;WHx!R_c}OdEu``AKE}}6n$262;}u# zd-g1I<*wp8wpf|#;*x2F_cvH~YQ7Zx_PDER_}3eSqKcV=m(!H;638~nUq}52eZ%kg zBs42I6x|>oYN*h}QCK?$cWx&Tk|P?1L~4V$4_D_g($F-(G4|6+N{{*{02IiXd2$Xf zFff-K;B<9$mCwGAI^LhEl)}lW8QdCI_kpi1c<-qz)$v}cXUO*^3BzjDVh!obs5vJL z2gmBl>`=rZ%RmMT?XwKvya+He&WK4R0s?A$G%&Ci1K%=5#d6)^Dc}M|^yV@?VafEy0A}|u1Ob9)TC`FAMN6M zX6H7gnQ3CI_H@03#L)NS&m1SiR^nX)O362L+= zPVj3i5fJo|h^mR6GkJvtc!g{QdRmicINrxG-D2B3)j*vq$tSJ8(iawX0Uu*$M9Gd~2Y2kyK2`X-Sbq4%`lgdOaw+_eHl*x=*LW79N;@lzpyEaQ?Yu>JfLKeQyd6i++PYx=*xVw#yZ>#g7 z_`{xGht3HW?b1)#R8;%(LjHy&bH|g=y#V5SPChULHnei;y!nRt5&qSJlXn2|{bk`e za`F86bKUSwOiW&>si}=-Z{WMzfSy102kevZQ_nuzdjo(c1Cb51_ z|G_%6q_redgYOQswH=3B9}0O=nA~4vZ!Nwj)et%{%r1NQhN~KG1D?WuVzkYXLf+5= zbMcR=3?ZWf*7K%ctjx^Jj>NON!-TwFb-lu~yW6x%lrDschD=^sM-U>bjpZB4@+&xB z1<}(JqIDAJB{;!HkeWaBsXP>NiYg>Z;>t$~F-O2Ceb{zr7qOG!XtA|}qbuWA@|}1Y zL|cbm^ROk3bmKiaAE9%LSobl&LmYvQ5qWh$Pr6;!qg=_7XWqsYI9;6a{zi3K=p*MA z%G`M1;~sXBn`@Ky5~ z)$qcetN?QbBfsvdz0zI@#gkZy-Dp9@KC?d{8-xX#!~Xrp#j;`J#$!Zcgj{)OQs@1h zFW%bC5>Wn+*DhZ!WqWvTDzbL1a`c0Lhw=b!7z*a~+EB}&%-#hHEcGt{PvRY@Le zAfJ@iWp$j6wqx3&SGI2T+V{EVUz%0#ijvzldik$Yk{}}{%hqKLDcw3rCQSmB(J!1F zhDL6SJG8VMWv@~sH%fx=nVfN{ zXCq4rZ&VApNSJ+;?|P1T{ikvkiQ}DHZKng>AU|W~OT}_cS$@9sjcK9ATM<6$+%m4m zd0qLJ@5p1N?ZlHhKRI}OVa}|7dtYNnXY9%qN87&q%L>}pejyaOOHj!#$fg=;HXujesum#%kPu1x=Zr7$uSH`OP;nND`+4#kcaNqo8yjI|15?8 zCNmwUyc-zj>rD^&dna!@5wel&*mh3xn~~0YH8r&TE0?7Pw0V2D$_4UY=2}{II`Uhx z?1vKe9+4_|pcK6(zu=P}o5IV$rBPyU{nn^jx7udV4T_QflYhQWj9hl?Sjm~yZEf1K z6SR7IJKd6XR%qn(-OX5Jx_k8CsUSjvge@*}hd z?@)OZSiITR-saQV`%b(6l4YRP(o#OdmKYT@UK4f%I8yKMn`J9XX1#YroT9s4MSJWx z4mHv01FGRhEyTaDe(WQ)LXb#~Enn7@PQ_@fLeQq4+qiB&+<8dDi#&tw?r|I(K24bD zM_xaPYvRIIFWs(^QR)gKge@6pm_+;ro+JnvxjtrBDPPE6y<}DL&}AXN#d%==gDdaQ zME7>xRkiL`(hP@TQj= z{151H7lbf*7Bq||oQ`c)K_*x%CVs{FnNBAf>l1@D8y@bwBWU>C{^n@I zSKq%zmm~moKf4>%G<0+xUUw^FE5p2FW7E^|rmxQOZiXLAVQz9vG(xVkD4eCqzBu#| zGsDx?zU@K+gTh9x0lp`G#=b1{j%c^gNx!r6kEHXFpff>$MuHG5p`sa=-&zgkH*jP?Ag$CjNq@v-;aaSaW(_mKBz#;a-dm%f+#Ier~jpi{=| z(l1!^o;|Nt@cNaegOtDP|No{6IKXye1~ri z(Y3C_96~nUpK$_j)hR*~A4=(O@(w)^C&r`U%ui}I?htBmHyhW^@$?aE+w@MPx;CwlMUl8B*4{N}O|C=?$ z4z=C{+Y8Dif@-<4t`TO-;`y0KF&jL(fPNqN&fYEq2sl`UQxG{rWoV(KwsK= zd;KqUZa1k{$nXDes48+wTI+b~8mS6m+#^SXEj#7WcU`@9Z5vv@K=-v&rt57idkiO&I9uhvbRgYtiA;z_wU3a$TV+GL9>dGQlS9P1m!FmVT=g6SP#&Cu3y zsMO9lV zoo8fZR^bfkzFoUMMi^Shz&eExh1>jzv4mIss&#DKLIFwV-zZldY%7g7P*Duvq`EE@ zB6Odzj7QkK*Lsi1$^STs6Bp@RQT%opPLi;|sHB#BV+)QiQc9Q~q6ffdJJg~ZUI}jr zqW09%n-n|!1OCGNP@^F#Gq{`9vq+TS9QtZ0umf~FA?iPXXPb)9JNRW@p-KN>9DfRg zgN7yXdv2$z=^1mnzh1Wf?1N~UlJmSTNaUN zj(5@Fuuc9|A8|MIPGALFxeLc^u=afD#KDA_2eQx&s(~&`^%^yko{9T^{#9u`+8SQ3 zT>c!LxBr9RI_hmK^{)RTA&AD?=~#)68!f#E95NO#s(FOB4JqN(3hH=)odcR#bT}4t z0u3j$0UgJFoVsY!n*OOGI>Br={B~9Yp%HNdxh!Zse_jEN{=hji<(*5?mrA-OWf?CP zX|ub=Tg^YeZ;_1{xye&T73cq`DS(6qfr8n(OLER2~TY47(J0JN$^6PYwqmbsAOXv^f?5u}by zpim^?Z7Yz>JBL$@8O!3Go&F!vzB`=DxBuG+2}uhP64{&VRf-UWtn3-Gvv-8DWzU3U zuVjz1_sB?Q_TGCw?~Ct!-@o7e{P#Q^-{a``#^-Zg*Lj}TdA`SMDldks9eWPr5)U=M34T-HZHr^Ry+eNL^ZFFk0xDc(e*W7y`lmNWv?^C8 zCga(2&w9k{(GZc{u5GfodDCwP{p^U6K_2FCk>%C!Z#D4&Y)%5?7pV@rNUtIhJE#F+jFF`N;#1LfLRq59-@{oHXkis?TN=l#s;|8ZsWO~ z%zGW29Z6qcAanlK;bB)+m<7!I(_i0(@K~+(78}nU6x3xb)TaN!0u#g3*KA%`4+Y zd}#c6AXy@uhCu-ZCMYkUtpWC~tIEX*1<1EeP(6uz;V<#w+u0)VJ+xLu0nwft25nJ4 z0PY6s2A~sUXyX7EN7`&E^%62~HmK_A^ms@XC6%3aYNlI>JI>kw>>j_+f{RBT{bYsq zy`YfT19U5>3!>J5u+-~^g<_#!<*^<-h%30G{p?B@gCTQ9kwf7>ajMMhbe4Y%Xx|~w zrNF>1T0h=?-$W3jP~_{Ne{2;Kd}VK$+nRUuaR7Uqdad`&XI034PWk>K%d;+kCmRcq zkOA!3@3%qFN#y{-Jg_@N0FwxhHpSV0EE3nNpM-~vtkB_DxJ?AD14Bp(@i{Y6AVt*j z5KtLfg_Mnm-6l-~KcxyY@|5KRfhbgfF9fS?&;9CPb3UEz`fFUZ6 z-3lpy7mxv>Toi!KDK0erKGhjRMpNb`h6xlw;6G2GhjfFe>%yt|>r+4yrUQN*xzJa2 z1Zwcz6jn$PmfqxJYt{Gl6Jf8<_5tj;o9=*jj)nzbg_LW_C{U1U8n9Wc71=_sy#xF* zO}aXXv&-LMUY<7>SIRq$&MWAcyrvg#iU1)Ks0|aaWB|Z?)g5-pXCS>}c=K*3y{0BW zGB=gaH<4jK7*K$wBd~cbEefR62>Lz5p>a*k{GWyQJ~_CJqr?g0Kl0=IXV;=g+jdt2%H?1w z8B~y_pyG@Sd_3z?NwZLK!@iQFEOCokZ zI$#hueBF?F{^e=B6ceuOM#5LJy^tho!V$9YW940ROF0y|+=SAa{`EBH%<54rhpcUfY*B)AK^+(|PS-1$yHpLH^uh1Ru&%Q!98^(yd{!{@lW`|ZAfpbs*^FXs$j^QOfJDm#>;8`^L zZ+91)aTx{~2K)G&pV5|Fz~lnDm<-5z0qmhS`(-2|3>b3)d@KZj4#a9;t|p zfTODUHSwxDFj*t1P8rejSUSwpg{&(YXd0w@K}ta0GQ@8a2&pK!mgI5Qw;j!*n>+JY-qz09+abG%rNXC?L81Cl#Ui zjdUiu><|N3Ru^_2C~E(<9R(aD^n++LL-Zs76r=44t1$Pep4jpq1GQ^6FvJ5zO08tR zCL?ps)0XWhqNA%j2*NNBgnoG*)`_2^Rb!S?$%s|i-0V&tcrY$>B3{Euvi z{oq#F3zSeYkP5lZpy&@f80a59fz$?S_6TRZ8IuB-5)*LXPYv)#h&s+h8@_IYySobr zQaHygpzqL<$|_?Bn<#*Lf!_~UZxG5z{J|gvs24~km!&~@ym8h|RNYDk9j)Z~w^uQn z+uL|(3&61Df)qdAV*~NdbB$deCb*!?wZXCc%$DL_NhdKN^t+ zgc}7aqkb$fI37Kocu_3b@6?Ma-ZQh}MQeL;YW^t;|-t53P}R!pG5T ztTykBMzX{fw*2}ehW%BUU}x25%ykn4HvJVi4_gS9#R|Os)7(7P-`cj$d@_duX|*9F zfNk;okpPTjgB}wovKqX+0hJC7e;}SmxFQ*6g?$J}vRHt7LIkrqQfh&2Z7@^&Cs9wN zJsS;A0VEw7dioClB?JOIY7Iy&M6+t60h(-gkkEi{OKLeZntcKH@aiXt2p(1PaLWKmZ8to?9r zOaA;Y3he_(CaQJLW66g(fM1WDQiCS+U}(!@n+A2;IA9}aL$}l@BU#TJs>yDL?WFV5 zv$KB=kZok@rWyAIDJll2v(|qQg-Y>B`8f4U+D=!8tY>3^e~)$W<5brrd9Eu^cEhs zStCPMEo;nibX}`p*@-Z68D~rCMn3ZAhgV4&~i(J}x>toI~2a zkX<1#Yeyd}z?hgk$Bl=?Nu&De31ef!VYc-9?>ELw1-9J_rH*~+zs`_)XYHs%l{`r3 zyk-;aR3j1+*2X>m)vVGZgNKCZ1#Pep>*}@mi0tzuq1hR#?uY5mP$5%oxxr)GW;8fj zbv5D|;qNo>*buCUrN$u=dZqh8(1c8uxeeXGUup5T29P;yGDXHhZzR}a*DOtceidI^ z``?$l43`re5yG!~f1XoH%s_xND1UFuy(atp9D`yM$+aAHlbnOI0qRJK@1l0fc!AU4 z?-9clAG4e)HFKP=+m-C&pq6pH;#BC((%d zx6tHkJd0d(VG(IvF1*D~wLfi_J?nkB&*Cgu_ebtv0FXvdo^f{YF8q^+Dw80+Z+T8p zMkXrM6&VfHd^9qL3-_d(EENCUgP@XyvDfTRwLjehwiZX&3yZun;;^s81~LXOlF-f< z*O9$<0jL10Ew|`AIkEJ^fVJ@EKi|Bu<4ymfZ4!3{YhvDrxd?|2>(0NM568&&%+%fP z=C}2FY2-o5>)DnTVMOhWui4IU~Qz~PA%0Ia#rOCWrG`c zvev=(4L`%djg;3;HA9KVVuch0w7yXy>(hz}rlhhj2M-jJjfTRUoN7tTqZ(H$bTN?| zJb!j499%D&L@(n$_H17mPoCL@7xu^7(hSJ!O{E0O*ou&hY_0$0%(_3Z#a^DtBEk_k zgIg}GcHObY8v#kQZXZbGkYSS-9=80( zLT0dVH81{DtT}rn&)M~%`#6Q$??4efjE?r~8*Rl_sDps<^|}TF#}H&}c)ejKAchby z0mB>5bE5ul6G0RggVYBk&2A=uiR*Y)%=~&37sM={SnhB9h+>;r-&>zKvV)%!l=8#F zb4;~jA?;w5srj_OqfU@AN3m14en99R&Hb=mQ$7}ROUJz;tKPgEC%AaNQR`vBEzkb` zj)#fwoi1OP)zlIH*8^+(Y)TjzkUfWL2$nQ&W70!b7d}SSF#SiWjQ^e-i-;RY*DjO^ z%6V~}5E>o6i%g4{92B{%0x#XDX>3#rUD#V^WIBMU84cdwgf1f^ z6gS`!FJWkTea?s0@Q1foaprS$$1T<%@xZp8&&c~$a08yNP;VW66wCU<--D8}?W`S5 zH4Ure0?mnDYd(2W5KZ6o-2fd7Op&@OnQi?FEZTd3=U zZei?i0>5LeotruR4C3$-XP3hYn_dT7xbF5MGR=lq4mRyD(%@~RQJ~*gR|mqLx(J)#mOK0w zBtt!?eiAe$(K)n3ruL2xv?xl}>{#ttrDJF6L+;)bI^pr~Kp!z-jQF?w(77nsdGKuo z$SNQd(rQ$cjO;^gq!98cy+muUwSsd0Q)p))B3Xbr(g9sj=o+zsnw8In|A!AhL4F6Q zT2xQ2g||FQ_^)nG_1(xgI!aFTKhtDRjA6ta#;gX?0`-2UKpk1n$&tJIZ;>5Dri}Wq z9FZ+bSXD%oa0E9QIS_V+axB8efnkpWryJ1Z1r@C*X(p$srVs!x4xgd!Akz9~HWGv2 z0h#!Dp+XAlx(o70=m!>7INNFO?;8qyk!`$)bC)d|g^l5xF-G-~j>TLsi_@-9-CXy| zFPzV3@@W6XtoV1}e^13_0hS1G8>tWDAQOh~T?d|TJfg4;9W`hd@r4;e#S9vT0K99? zA*3p@LWOi08m~{SMiEINb4I1eRV$^OnwD??qa-jN2--WKx4w}+eeV3<+ zZ{G9tcJY1q(1?kn$l|D@0-$ku{Fv34xt}H_i|We-OXwLSlmu zR1tA7;CKL9Dske%8%y0A^zK1HgV(Hld9K#}q|L+jS`W7FNcch}cSZg9Wz^2!4;I#e?s1H+3>rGN?~*O658@+|h+ zsM9L+Z$u$g1k&ss0f9J#R=mip7Izl=c&nFd?V4Hph!7h6xlZOv&NmyIZ7%MIZh|!kodfgE^AZ7cGcEYkTtWXFwNnph2bA6K_;@H zr#sqMKl~}+pr(Ee<(@QaTI$gT&Z~WECm@0GwDc%gS2sR;!mIzfs|!y`&7{ z_x9GgVsM8c!@zNvQad~DEn~HnQDg-%rdwX7H;WFckwv*?mH^8A!q9i04AHk_m@4!s6&9&vgY!{tdP*ml_U zOu6EBAJ^HTO^QSV*2%ZK%?iF*RK_!_2a*Q_5sG#IK! z)TdE4Wi4Gv9pr)G!6=LUD$3PWRPYz)FcN(i#6g5G`15Dm%lZ#FIq&1~NXDm{!^pXD z!8@Vq;1VE}WGD*k^LZ;WUofzIkxqY_si<*l1t}}4binq0rCH%=OwDR_dD+b;alDht zWuuktPJS4dZhHNE*N%sGyOc$tDGn3eAh^5Kx~IM-tG4nc6Z>o`G9h~Rfz8T%g>*@| ztiqw4m(m-RkR_(L`qZ`}u11983a<_Qez-4QEv}jO<#&LLFFw<2X_kiPxAP6)5^g30 zu5b)W7Xq6Jx6;zej|w6ebY$2ou|Pf9r`bQ`?>s)t-LGhkY=3DCmj%?$m!}-lR>;Bs z8d)aX`j;v;E^V#i|4IX-pZnmiwUfh{H5$Kqp^N#-ZHMXd=Gzj$qZ}m-57xrGL&#in zw9jfbJd!v$m&b~%1^+IpH_iJW2z^R;ieG*xhWK{nQFG|dtWSF`@ZjMcNV6=l&Wn3F>w_7ABgL1cNV=U6adH67o zYIbwSyCu9`*KRO)?I%Ww1IIQew|UHb97XD14YJci9E+n8`48|k1f>WDh`;x%_GtN_ zKyX%Xe)1qHthdg!zts?@cD6;&=z{!c729WI<_h6e8veWEKv5b6LA#MoSIIhE3@6*% z5Fwd!ms*njZ&sxNq^V|wj(jQSE7;;h?MpIECKMsRoeXNP0jQ{Q{?9W7nUFXcSg@BN z#3a$#T3ua;DT!a`gBP@I@`vZD5Z75=bQj{xi<1q}hwh|&7e3OQ12aQE!gexzm#zEA z%Vp~;e7P+eS{vRZ>OGm>T(B<`V+VL#vmk7D(BB!}`q>8v#NB;~03`kQd$Wky9vk~G zFTsg<`Y8@_4fY2l1d=PyQ$IMYUY3H0Fe(=J%lA%kg4rdn6BA0}S24GA$=1#QEc!9wQr(ahYK zd~omqpTYB3Zb}Q*{_fiOj4EBOjS(aP8qmgck~;rkBjjslzEMO`_uHxaT4M=E-NpnG z1c-N5?VfPKMX7vXUn=#>v=a*o^4T5b2-39wF^s)tdlTm@XmjCHtBfhyK1>uRe|O)M zg1KXuq^|F7Kk~s@$el|4Y{+~w9Yt<3b2i?;!E{MhDB3v&UddSxWUD?f>hE85W4yUH zj=r`HE~4YH=4x_?UTd=lyk{#t6}|%cwz&mpY|fxGX}0n^ zYM<12_o`1hf_(5i=UzoBJVXYG2nMOVHw!zr`tskuDw;bnTzR@a#P+zPQI3B!DnBW+ zS<98-l#^??4&sV+#ChcFswCVGY!xpByllEJQxw z%Ci0|yoYkKS9^8@hLE1kyY))k;5CBldOPr0=l${h+1s+h7N1H59ZIdDm1wX8wywNc zdX;laz=9%6)4T(DUkIMyLq5N<*})HJc2<*!Oq0+uGz>K|XXU5y#>|}{y8%ir=VyYR zAu?^v3#s<9iT8apUDh8R3=|$8n)AGAD&3a!48B4n_(#BXp4!?2RBQ-BwvYi2vY{IV zjG*77l7;r{6u_s<#L0-Uw-9W{<0e2s+Ein zJDVF4<(aAXzfOtz0F*w83vKZ|vWd3;j5e}1B5mk240F6}7QzN^u(}G63NBP2AL`0W zDy4(lmE0Da?-nF}%RoC0$s7H#plZC6+ zJNjdf+dhWvQqyn&sm1AW@y)|q0z^8x>MzNWk82`JABsoF8DzNRdop$!BMQgj%q8V$ zI?n55HXK1Cp9n9EZx6H!67H`0(8;TvDa}|aA*Z}`zd&#aPZVFDfb04rYXLcf!kq%= z&8IW%+)q5wFvjEU+9ua0|0;8$EIWj#CDKQuMuoeRw{ zpqD*eyp3lWFXpx%dR-t?LaOg-NaQ5Z0W$Z98YP?7uNL0w z95uhX7s*m!e7wTR635EniBlk{P#d|C^UAS&+SLMErZm}jokN6wdQAEppm6Ejt^(^P zCs`maiHjvPXsF1)KN<8hj<1ikz7enXXY7G21CtnaX=>O7r=t0aC z5$f8`CTKHBKpSrlj8(zg@IffTRYYL8Pwr*lL;b-PoIh=#&$id;b^;0gNAN><8rlg2 zz2$^!{|hfl92s%%zbX?)OD(WP0|m@Wqe@yr)lozy0i1j^Q7^^_MBmrej#hYxrB)p{ z5NkdGYr)iPxMuDTSA9zKh|K5Y+p&IDlaF0gizLOK_PNZP|402oS^PL95~c{m0ujk{ zxZ6MR!XUy|Ys~>=3qTItgo=UW#&5`^k-j>Zl9iYUK^yXasXiY9fsG^z(6Z%Q0n-Z` zh4H5tm&x3YJbWS}CqI@7A6%T6Ofr(M0FR}*OMDcpR}!2qHw4z3v|OL-p3E5tQCY6* z<~_bfq;2y->n7TYjgj(*RwugxxPJ|y8pB(zgt5?5|O9KiM-1N z{ZT|>3^ZS89F`EP21Z8zTm5)*a``3$%pl_sFnT%XaZ?hZkK{r3=e4~_ z2(b)Q#i^)Xjlo_+U^g3qDgo+b_OtPJ;9Say2wwm?0x`t9&nC#u-eaa21O(AYuscE& zH9$=3A<$OAnCNrC_QUB@5JDxdWt{^$UnslFxk@pjAO`O*qP&c_W=H4z9uh6kP_-2c z3V4?;-#$sGfr8KNNPB4@f*UrgBPS?!Icw$Hvw3;PWM18!(;oHlj+up&q|QYdd|TDj-^Wn` zQ}bMnYpLML9Dq=gp#*#DWwhdImC5DQg6NI$CU@6hLynCYs|4>Fdj#R(kUzUKgybclBG_h5~Qz1Q9X=40vWZWX(dk zdURNGs-xPVpNwdkKUC--7ST38@2(Rcw=LR!?0Tg3S(e;>0=qWAjdPzsa)FWQ;+2WoY5A+pT&;!$-cA)P43}>X# zFH)yb(_am6?A5*FghG|^ikfoCl?3OjWj0a=dpYVe8#2GXAb}IEq1}B0TtL)0oc=M% z$$9z(%un;*G-tIiHNW@gERRN+n8X%vCbC`OyerJA^b(X6Y_?l{hjN*C2lxMg9Q>|F z2`WU7iXaW!lWL$9qK2~3!9U{?$-F}DjG~bBs$=G49NoG~GC?3G=lPes6@IG)g^f*- znxmzxee%n`{+vFmBNf>0++AB8oUX3GcGx*|w`we+W+>N)^-bOqy271wN10MFovGew z;zC=ZIazsYgQwlERGct6UDsdRgNDdGKQSF6$lSAk)pG$TxF!PyIc9_4iJI=lin_Vp zTP0|t#QU#%#YXP6pSay=hw7N#WkI2kJ4uD(B2Mc@Myg+AWT`B6R3$gBy;4=!&TVXL zHu3)LWs|BDc#^)19~m!l($ir00bpF3`TzrRQ>eF?8D~mG)|B0umSQPQF`nP)m4Ej2 z3UH?;?WPugcgI;*8w8XJtj2IzY|(BlU=$k0w(dnRn`3e%kM9W*L_tL=VL;h5{Lt-!~# zu}bR?APLNU;e7Dz8cqkArKQ2tjPLFkx6?zgKq5@N()jnl0VqI-6J*rSNrl{hT7opT-ONS`vV4%FqE~-u(+^{j-qub&H-Y#1W)12^+zK1l zU9-KNm%vQ4UZ4vdyvh9L==68s?dX@0ZP$s7`h`=6mLF!->wm+|ZCZwAopx=TY^q&L zU?sWY4SJ|k&sfR~4c&oq?d|DWe>K>gF&I!Ox1G7wMc3_$Ga>W#ZQH1bI23}b4EgLjdg*!N zBZxch!(b|p>}&rm9&0lf1X=FWD~1F3IJ^$#STq36`&~71gbP|q5Mj)a`ho1aEct+I z&S>5pqt3=<+*-9ejcQ7Ym3mleWk6BwT+QVVT8efo-&$iu56@9=zd@1cCM1=yaNS77KzWrv5>jZi zbT?&q`c0v7SLH79sq&3=Hg5mb-`z`i`^R>ht|!jccyHPD3v!qTa-#2^05VjVfd^RV zoY#YcwU{MXZL{|8BwJ_~2H4H(2)T~CGhGSt3o@L{t?v1x{jlQWBGciqUEx~wDX7^4 z(uhcSRLy}YQ>EOiW+`NTWQa6vXQh0`iDb`V0ae3g2hGlwRzToyq;Vri#g8QcIK5x{@E+mVONtQbm^QJvs<+n^FcjNS&y1`(^l-HA=JmMsvf`JqB z@TTxV)6!c(hpVH`9Qz@tl=J$&zd#dw5XB!NtM7Kd-!1O{>Y%caVl+*W1uCb$~fV4NsuLImdR4NHT?9rblY zkF`E&gU^D=sNKQXq`|}lu5O+0OVcc++;6iXQLl(T-WzF|95jrVE0Q*6IB<*9XFrHm z`kMu4lZuMAX3$rBSnF*NR5$)(=1SU-lHt?Uf|B>|L9lSY-g)S|fuSh;6u<3Y+aOJB zzGr6UeWIIL$D=2vL{UCI`xr+<=CPVv+{dRoD}u}!?5F5^hD0kDX(_o;%~L;n)6uJ> zOU1ay>KhxId@+b|PzlKX{ztm~yT(Ybrhb{pwEokl9NG7|0z|ksC>9!IH-*50eo%-y^NI)J>LxSeslW19kZR?$7++FeBGX>DdPBAjhFYYv7jkaG_C|@na zCDs|Ul8bL-Ru&Vx|Lry1yyI*~cmnt7VIq}$jF5Wh`_vTW#IDDWB{2t1j4@(K z$Iwfus?Lw%N8M0DyY2AvT!MX&Do3659?i79T*pvr%d(E9bsVUAKGQmN)fy9;XR|pj+bK@sx@H-zS`;c_FfXU| zJI}a^=sET4QATV^b`I)SdutD|yE1iuvr_P?lxf67OLq+3mZIZrGG5=CWG7j!@d%|0 z-7=iL8O;}@l2V}Fiv<^@{ix9J)ZX>Uh{M@VhV6qzN%itC`^S$SN4UC4(xob9J>&jK zLTDaEknqWS^t(8a8h1{=Xb7h2=zMd*yLvT@&*GDn`M|yGv2q_WIpagy`3*U#_2NeC zlr#o?PRV%VA;ol0EE5Ca!yURCB$>S@$1fZm1Ny=>U7yplA-1w2l5JsGUhPrsYt z)X|Dk7f9sZtAi`TxN17g)2cG$jw;EdN<|ZF6W5&5i$yLG{Cu==Zbic}-p9v(HA+am z!Rh*S1=mw>D%X#stXHT$si7-)zrlP@cnhSZIwx}Zp-g{ zxrmwe@Pi}k%=lbY{X-5etT(w;8NJn~*}Zk|uaZjdI;qo%+!p27rck7-(c9*2Y@pwc ztZv$@I+9CI7N@S^2trMtJ2f2L{UmCY^Fm*>+HNM*#$?{wZ9!pM$OLQLJm?xNW0+@K zp0?!lO#iU!N~O|*$?*aEPDbdGhEk5k3*(mSsRDwnLMTJ3_nykpGs~nKv}fUauU6;w z7U**w5|>@Xq>%AKm0)T>soNO+BJ+Zt^5+2?H+O28jr>A8w-nw=wp35gw?t4r{@TmY zNee;06 z@A^pOtKOvB#7jym(BFMHQj(+)nKzk%ZW~eh=I7-bek1j=+hSEQzIF<+GXuSz_${T4 zG>H1FMY=Rh>J>Er-zs-}_)_@3#V0wZUB$nGCdZ@H)GGMO+(c7U=FOoot(@Qxn zPOY|2V^vRUjyL?E+141;YWSjG&PuZg6!iXNG*_QYe?m(THpdp4n9MHIj*{-#VAJuE ztE!49aI|k)UGm0@*c_3xc~9>HD=bw?a(OhnS1EDoE4h<*BaA`y z4T{H47yPRQ`8c9eRJvNFVlcODw=?994^+@*R0=tT`*Likg*DS(nuoJ&r6sDm#%3HG zevHrV^<$y$`}}Tumy<$-{r#ZvdiP;*$9vb8nNA%h&m`#@14JyDz+_7l&F@*x2PYpiuc3L5MdqgGekVZ9r6=#|M@B`SVo#>VASoFKeEjkEGg@JMskwKU=poGI|k3)TJSGqI@#eDWDrYe{yedkiD__XrCQBS>@Lk zcKp9IiA^l#Pi90{6J3poU%4HZ;noRTe%`X$NEx1)QLUE2A#IRO8FzI~-)A}|b0E33 zwD-sC*DsUXYgKO5dY!7JJsS>Ni!}1CZ{|K}i@%7*K5ily7d}Oe;f{PyiAq5uE|-c& zM6noizc0`Fc&%7mTq##FqO{&`+I6g|CgVlD%Geuu1uEk2Gi@Pk}zX^b}u7hVs_t#8_`gsG&MgnXvt-Q{;F+rs9fpqUQ| z34LGGhAR{PLZh<6S%v+j;JVk;R`%OO*HAscIZ0^A5s;IQe;=Z%X=?j+%sZU*{OQp^T2R!xPRhNus!NHdlNIFM^Y3}^R=*gK@=(m)rbaJ3T#Xc=k_pmbQhOD@P%Mrg z{mOD&q-JcaU{th`^<-ymDpHf`;z+fo%$BCh3uaCp`n%zBSKkQi#;IAVRBO1Rw>+ON z+i2&m*<0TrZi~Yf*jCtX$q8?!x)#W+$^4NohUU%D1P>Okd6-f=Dil>eB zFC=WTy$eMSv|EhDZ+~eewKTIr4D@%j6mxbudCNP@( zry2vF2#rcEbfMa>3O2twY+-fe# zfz#4npFO{uQje@lu{0Zgb1qfbXQ>Kqs7{xsUdds@7o-X|?xqCgYo^i&8tLGfuSUP7 zKIC0fzfH}5xFrvSz7#G-P6hg;+8C8nEmny@tIZ2yH!hIBusZlQC7_xAV8zF~Mf4Gi znOV<){q9Kr;y_k6kdAtKV?v(qOtP^>RLdqXj=X+tyY=<^aoOQ&qO^~`t-9g)6vO&+nmkhohgb4tmLzQmM%^fGK@Pz zxif!v@Qumv`)iWNn~9P|uZ`wC%~uFlK6Qpx3)()@7(3}zNIg29J{_nmpW3%IFt29f z{bAarrj(-@IlwkMU~4VEkn2`N#I$bPHR$*XIujK!{ok|IH6AZs@vCw%QD5aPH|~@4Hj<7; zJK9X_aWP$1RS6AEc{CNs&p4!H99sWD>=7zU1&Y9_K%NVKo=xVrSFb8>Np*-zNdanS z#A!90_j@Z{TRg+0s6l&Z^z)&j%s-3%Bs7JYXkc$rbGV9LJZ4s`qZpf(<{VPAwvF-j z?Q3D%O^;6+l?BC>mgpr`kDQ3(f)YZVslB7*M)Hww~(PPPxW1j zh;Xk?&-D=|7(+edhFu{e9@hFRn|G< z$pxd1I3@PoJE7tFmCJ4?@;l#+i~{N0@GLiCq{Wy`#zp4KPkQBF+$tY0fcZd;WKf(V zOPLpHsDCuL}5fT^jW zkl=B%Q+rxIRhbF3CCNgEOF;!_S41)nqB*R{7N#+Jb6E)AN{t$;5E9YOnm&5u9^odt zZVOTQK*Va*M>gsJ67=TgtNvR{*gO>B6~DTAsOg0@zZbsXcH4g>QxilUnYjnYy46aY zK$TfM?oBkROz7~~GF8d1t%u;yKlG72S=gYZ*7SnRV&!GgyHUbtYD;hNkf+IQiBpJJ zss^v2uFCQ_3*nQJNvolO6cX+f*{$VbbjTd|%po**@PKNLh*RP~h9n?#cSO|x@h5To zcNG=Cz@x>bovWeb)xl!RRssWUu(kZ=zLEa^A-ejohdJl#!(Xx@X&u4RXzp)Zo;(eA z)h2hQ@bmFeBc)|&H)&>;{9e}A`?Ds$XVg*Z9;Se+8Z%XtA>GLLr*Z&?&P~|%;umy8 z$*sKi1Vb&Ln|3oy;kr9Yj~sBPxis%N^&Fyo@KevzMtLB%qZIzJWq(s&$dBADOsdg( zmT$JEwq*y8g&ys`c|@j1rXuQWXR8wlzakkqr^H4LbfL;x!~N9PGo-#5TtD29ivGR6 zp+CMmmTlg8FytH?Ns}A$5&h_`mYOHG^D|rZQcUwKX&mp_+aTZ(@K?w-tGD*ZIX&5A z08P_{8f1>*7F<@;Ak~RpV!tE0;P#$b@_u<=Z$GcN^u5I@pJ|ovZ5z8R)yinWw#%SP zPcF&npC~I2+6V14XM+6PCDixg@q?#u>xA_%w{p4Qs)_q!Add=IvG-j^idZMDr z^$mO{_EBOv^AnQFbj68VABpMfz?^ja7*T&Lgirb^df#^Eb!#>+*T=g?%OtK_U)A~; z=|gQqMcMOox+v!RC;le6Br?B&`|iG*9OZ-6^)-YMf=g7*gH14%=M=b)527iy$b zT@^Mkp!7D-X(e5)OO#o((_cpwE#V!Ge&VA?RykEJ<&6BcC{DX*(a|-tiLE-W8jJlR z&PR#esjZ0w!jgaQ@8a4s?iDX(QSOe=jLnW~sjQUL(%-#WbtqHC@Z(1hyK=u>3cKge z?I-}RH)!B69BjeFi^#*w6y$HIgf)J;1(V)_T=u6RpXrjkBx zDKEufmHJg4eZ8gvi#sSpEM=PajqIh~kh{Hf-;&4_C3UmC9q?eeBew^bFLXTo#J~^@1pU{U@wCmnCeM zg4gdk?HVyiHH;Bb%&cgY7P$R=D;=f-@qgR6{ol838(Cp$YE2!Ou7~Xhdc%4>M<)ct zbm%oNzvW#ZWn&AEef>`T^O8>@b+`xWMS?!ENERu_E)GLI|N7uNHACi7jzbG?G@IJP zGZXl2CA#u;ebi1croe=A!|rg0R83N*Qv+32!guR)*{V>fIXkKkK6>T}>iDk@iKlH7 z%A9-y1o`qJ1_d9h!*3HT@K4ev+Biem6oD1y*%k&`wCNKeRIz^X}c_s6fKmBf8#nROD~%R0rG3- z_UyDV>?+TfuM*LU@BFRxph*nt|L|dIRx06Gw=pI8@GVBo_>T=`znfQ`#U7)@^S6%w zVpgZhHfUBz5xamgXJO8|@fUB^YKFAghuffn+@HKq&;4+;GE|n5Lp}nJgmI{>yj5#A z7X72|#YUQ{m7YCQpb`zt{x%@_WKF=K zz`t21o-P1cEEHf z4mFJ%@5`jw^sj4t*-uB^S~G&ll#9){LqD2}KX~huDiei=iLLtiv%7HQE9U0TNVWyocz`dI+^33HSRosT zd9U?ZXhQ(CGAj%B82&}tYPG;Q)nvPx$qzp|PEXR9XxFyB-A?KCYSA;#m4eA9Ab1{5 z6d)2rcFDmZ4J>P&%HwMsomzROFW+{*_tf31sGH~g2D%#yOS8D;`e#O`-H6KUYPb1M zb);Xte9*7aEDRMrUUhE_$CM$wfm&{dZe#=!D<)1d&7Fgd;;OSpM_J~k*$fU&MZg1j9{0z?*G0GBvfgWi%w}@q;4hbSL&r0IyBPmd*;Z^+K3GZ*wy$6gyH2 z+LXF|@II!fkB)vPBu^|L=U_=l2t|L`nSY_kW&F)^f;_{ZH=RUq{z4ckS6VIYvxkL-N-G~+Djh{K6$^fcCS0bXQaIv6$3hFZ z)tr=;HT{QcXi>Q%$2Z+^B# z>)Y+KM^oKZRgF1fxo?W*dOG4r;^u~Z|LRpe_ub{FRF{ePxS_BS$?U($^q*hsO4MqmmYS=4uuu%TVV!^qJHmzGw_RXi%@En$mJ znHJ9^xT}}0)aiJ|ZL*=?P5iOsm6;jE9g`Qm(=v>i9#HJ4M(Q}=^FSi zPw%QI(`K{I)ad=X2O0T?#MxQHC)_XLq4Du~=fB@TR^()3*YZI`25U4G(PDRPPbyR%ThwpkUWy}u_mq3$%+gV?JHKuLa$QFZfgN010RhHqPyT$i5ph%L zq#3A3K_u~;u;*^9@eH}Uc7#9QJ^w_8u9~)paG%CBl?=ikq0Hd3j?8Tc$Q}@X%y*i# zs9+rj@H{a018t>C=H}*Lb`HMLxAn~s<8&fi%uFZ|4jIRSuy@#>dvtWo#<74JLtIoY zUc89-y0C%D&XnRk%lq&~5~$3Nk@MK%{w`U^l#_F5hLJhlle($C1DC z>?)tj+UHe8z+2w^^Jhu`M5<=v14|OzQrkfin z=LUym&hWkjc-VZ)$;ZP^tCeeOYh5m<3jBEq!HQW7DHw~`M)hSAd~KDk87=c@SHN2v z7>RedxNg9lp`%1e-%I)OMF-5LV>FV#e!U24Ef2xdxn+0;q!|#oLhu4dm0)NA_G-TM ztPFe<6{YHU=Oug&Uaui%JQkK*x#({w*zTnJ^;TOa>9$&ece0h0Byjq#^?a~N-N{@z z?VQI$FU znZpzTsjw?)knjl)3h}3tHjYj$a5zJ#u5$A7>rljkGssL7;GifJ_wHdndGZ8#N5Ik1 z14LuA;E`YoFLG!hZ!^K*`(H)wC=kJUB34HgTRl=uZEba6>=+1IiiG&m!j=;khKCvR zf2~%Z2Ex&QmxJRP@LNUH)JUsNPn?jdCW;p4t$fIh!RFy2xXJ=k{DR}|N&txRC>Lot z1O5&`k7$lNOW54p++g5@0xK%8$~*zyINzpsy!t3;DA(>u(-yWu3#+W}7#M`wAn2iA z6#+8-h!OFnU1BgMe}aW5_5GjH&OIK=e2?P~3b}2g#ZcoiC=rHk#_dR>TI(pGoR-sM zYFD+#I*`F$_X^ZI<>AHH{@^SO#oQQBF(k`Cd&RrNm{yec{w^sRQz=V6ok_aAkQj*fnG zVL?CNy|hwwPoBf?V?bf9H2;_0hxh4WT~3aU3X~@7%qnzAMPLg5!e+Cj<>c*A!vFfBv65o4BKR7XGIr%+Gur`BA>4;*}k2p#8xhz+4rehFn@R8OFKK- zxC=H5FhNLITnxe-bybTUa}zOFC$%95!cKvaGCLe$m<7}kZbDcEw;USBJL-q+2Xn6d z)fSc?kgq-$9X4M6b?TmA^A@&)-NJDUR^|vyu=&Uz8cAvZp{=UFUjw7I#6B0E6UU4H z91>y;?%QQZNpFF$LT7O)d}{2bVv074@)i3b_}v;rHVazF*FD9u7z^EtU48%l{S6-5 z{7f-SUV|DFe+{UaW^&Dm*RI82^pw|}&fcLBiunY{bZ5A5JnjN8X?b}WFggD6a&X3% z_5v3tE3vTbY#kA=5r&-pTeR4b5Ca}tUYzYJ`P=#(KE3?PO56GAzV+wNpRajoxzO%R zNHK+wZbECk=9}j9T~K;6+`L=YKj4;zVch`AQw5z*ohmx z4eSe0!Q8EsjbJmpp)uV2q@%<#x7~1BU_{X-wAt*^#TiItkerFXv0I_%YAoAGc`_}@ zK(CuIQ}WVhHwNsF6nTZu&->56?rsa$)!wW6rx443&-6c=z33wIm5p~P2Dj-6PY-r$ zV<}?_3RqHCWOQ^0 za&Q=h2l_kJ#X^rOhgtSRwcjJ#a8Z~npB^X$1vDB6>vweLTD=_BvC36&cTwvPSu#YR ze!UQcbPc)l9l>TaV;C0N6y%V%yK8mB>g?=nV%#y_p0}>deyaEv|Z3FBk5m%A_~kMhp)9pd=E>A9*}FsW!~G}sr|?+O9+ zzuMZI114JSkQ^vaRp^!MbfawJx1oYC2XOY<#5Ud>EzLX$!sMr z)Bos!Fa_xZ+2z%^=UQ3^n>@qr3xt;mvb0{Yj;=1d%!|Wusp@5TP$*#6KegTBq5ynL z1%1r=O+*`NayY|l@jE2+4~~G@M%k3@ZOX7vsjshpJ3G4zV2)YP$c|Wr!h-P;*j}Ji zMIvL94!y3askmn}>$0^iI*`GUk!XzGz!be=a#mKwXrMw$BMOKQvKa_~a{E#)N)map zXWxdE6BlT%t_Rz zNcie*=wP%88fW8jE{ltThjaVP@&bE(rOeO0hU7F<14*{F|Ko>1LM{c%kb>~F^A@Tf z`15c?*iA@an8Q)TPLFFcMVWkz>mdfO)EaM?O2?pP`fib-Imr)^JMG7hidrS2Bq%iH zaUZ99ibWkf#5Rc;H}}`eb5qpa-(B9 zAD|U2Bzua5X5tdVLK&q44=a1n0hOHUjzAuoT-p=MuahBR;KxVD32)_IZ^*3f5>^|P zoaqguI(?_l26Wqn@Tpp9HwUJs;_v9)exY|n!&Mv&dMHo(L8@o{`E3L@?sM6K%J5neWIXYU~ z4ZRZwzj~Q|oDiTNZ9W|q{gXnqYWrJNJ?UE0yP_Ehm(PBy(LY()FlRg*dGuI@-3>9f zdl|+zE}y;9-EP7cn6inHn%*}c!1qN^v_~7Ad3|-y+OkQt$@!AfB;K~!Sz{TUC}GxB z98wtz-Z2tO$=gBX_o{TuUYR`M4i8Ez3lE%IY4qpJ~0erjyv1D8G+St~`gZs|?Y zR@9nHZxX3k7QFN(-3$NmLLqfm`IYsu4sQ`0bM`SFj>k2e+-7hBoeU+k{DvR+hl`I|V&-N%n-7F5VyzJDMo z#jWq1sKMRkoD!y?hq4Zr<43eQs@C@CSNG`#$DiHZ-BM?M*-lMQmw))MYUgG4?Gyb? z(w>7xDn7q!+PXNrOG-+v)!Hs+WPJT=VZ+|*=@tPOW{Q-2ev69iyAdPFHdC}`-@ct0 z2KNM`Ye(zV7j2Dus|5mHUFHyzaW3_pmchGhqa;8`!pZyhOV{oUAbMphar9$H3 z;*EbcAIjvCXE|8tH@o%x`SYyY+?O!xR-I+%9zK0qIX&K&=l;{cslAB1IoD#FS3K=) z&E&EYzgbp({uL`%t_+_&oNK-!MDyIMS6V^*BR@W*#;cr>!GMEOc3wH&<~8(1-pKfS z$AI72$>E)bhU~t6etA9<$DcTTmN}Rp5HPnYCnqN%=bc4~FL(6D1G_9O1@Vq>9(zqq zYLNrCnJEcJx0TNQ+Uq-3xn`GY$<{x^UzsE&C4DEqdiAnw*u8SCN*OjpnCH36p$yA8 zl&T{Hs_!THU!Iv5u$lccbjsD$pktfsH|<0v55_f;=5jT8-90^9`f29Ida5bcelkU= zJyNc|t$OzOoZsBk>EMtMyD#RfckkX6+_GiG;lqcQGcat|)n)!O(h+fC1@G~gn`(Ya z$KKwE?I~enW3zN|aj84S6hgOxr}JBFv{9+Q>aH-Z5YR#8TS zgM+%Rd^XcV&pPz(@8|zL{FQfcwqsFz*li#0r%#_A=5Jj*avMYE{XO1nq&7P!TQvSo zSsOdY$tk;_BAHrr(L5^Icc3mo*5UJ`4T-mIb^Z7eig9#JjrH)@#q8ODnF?d%*sPJP zcSq|In?uXPbuVAO{Aibwn)>0Hi$#ot8IPx@=jiX>TCMrcZqEHlSRtG(EZl=g-}H|U zOpf?*NEVj-^crc$L2Uft`u_d_0R<(c?oSU)9GWsY5)%{Or|w?K%&)|L_3Bk^ZS5NO z?2}(#lvh;jNPW|+zBm`OE1U;Mhid=+{SIGW$V-^LxI3m`_D)qwinaLcBpsz_{!c45 zFwYUOZB8wefPet@O$N)b@Z@-|Rr5{Hix_;Te}o*(#tqoY@274%bgt?*r( zpX{G~dPXwic5_XQw(n>;{V8|%;JCOo2r0`c&rfwx-`MKRh|x_=OxaBX42s(y4LnPVi3xuHUhjE90a-M%PjU2QVjFv9yXL0He>C1-iMyo_(WJup z_MIE6_MZ9em^RO^=F8<$I=>ZP`8rNAA}L@&vDNMD{EYlom-et6vqBO}z47b9-1vcT z8AQhC?myXB_!RD_O(OVb8|6{oQu3gt6iv3DHTEq0*xP29TYqt-K#EzRCz-OFH+jj{ zpRn)yTIki)+e;@nFRRw0a4TDl*TBF)%A?DqmzCTGVy!Y)*8j6zp zk3bB^s^y{8=)^>2Pj$p9PRzg|IWcQ?@d3S$3)`+_2i>Zk57$Oth91=4liApVZs*Ob@V9D1!nFP z{Xdwf9}V}I)aHL5Bq5C)-~0P-J+!H2nK+>-fLWOO9%u3Xfyp*zE-8wnMae77<0?MB zu+h;|A2Sc_O`ZGo{Y_+ieCRnE`pjxp=dUj~D5D>C3po0+$Pzox77o3N>T(cqX!>O&uH1czZNo#PW8bN+i!IMjumAGQWu=C1g7c?rZlU$-rG2MP#cV#r zn05HU%l6{4vQ2N0E3RF;7Pvi#E*ar?`O1~mI96jw3r;N$w`aW=YA;qk`o!U!$+MFg z76T_fWs`JoWn+^%;TCiA+BH_wQh)vv%{i4`9e(sjjvS%r1+07b?x9tMUbd06Zlb~} zgz3tnGviY3KlHLKO3lr7wblned??jc;>U|c4Y_!c9sxMG^2(YXOt^yo-1C_?lOarN z-lyzj!jZQ^NYK{NDSvfob=UClZM!fGqcZDA?)#@Fj(B@}3nFIYw_TINUz_Z(eJ@&7 zTp-{F8;PFsys$9UclsBXny-TYR2Ti+NWkJjuV;qyAOEyb#%7pVSaxY>P)ZPb2iuEz zJN#$2kU)WHD1ZBQh5G#O)ku}WIGpQ+g_lwE9v^$_G*B9_xL{P^x3bK8lSVk|g$&3}F-8TW0J@5D{^K2nGw@Md)%H*0PP;EWai=snTTaqL}U zMh=rs)M(d50qc$uzaP!H0>~pFx0JoQ$LrOrv6yayIUM}_;fO*jH*MN9)qO>>v$Hc0 zvz4kHDO6Au6Z`R_Av5n*=K0yl-Qhg)?qBF54+{&?7?=1KEYnZ|8qBx*^7O>U&tJam zd3N%vfy>$7KO(<<`z9=ZvdyUYZGHWL<46+uv(u9u0UIa{iHdH&*n0}x`h+PBp{v$E z*<9+!ea8wL7Phz5Ythlj3CUD~KnTZn< ze@Yh@OsEC-#Y?SgcKcX$ZQYK$+tghFU1VaJSXizj$luRTA<%q(!A)J zimK{8++WtSeTfRvjncxK=8Hz!3R2rY-PKv0p%X3AUwY8M00>Dqyn23iq%^9qu<$oN zob@c@_E~#-`=0<-Jm0Z<$;fQgrk&&*8?>kew;X+qOmMwSJfOyLayl_Uze{UtKd)EUfdhegNR^W9!2Fq(uf+CrVc&8j$3EyZ=Q0 zA%;M?)7@GV`H|~)@1fk?aginCS+Vc5!Df^E>~8}DV)xS0jwd#clrH8-tPv29ES~se zlF)8%T)Y)qWK*rJ%ugKEerIFVJ~cHpgMm*E?xD1(1)#a1P zaw!p!`4oYls{CyOmhTc36U=S6dwyccW?Y)`g3h16`{aq-#2?@R9oGU=pM|*sVVy4l zBH9L@CY~ZMhu3rIuqBlecc9A0cWx@r*4}<&_*zw^#ynS?_|+MRs(vUw>%|9TfN)QF#T9})*M+=bJe-B~BK5<<{OlN3;W&TL@kL{g zVwo6(1IM{7(Y5b04sLYnDB;gFFE((o0C+AcD*9;V0pL11H|^#=@M%R}US9uAQ;FRg z8i6mwuI2RIzIE{a{w{1VE){PncE%8&vsgEM3`D%}L(!S5FJ61c4&xk$hKKKr7TI@d z_K$Os_n2m?6Y8&zM;fR;+{!qTYp&qd%M4sRadoFeT*aqPoRn+VuV1jQzrAk523n7S zPnCd#vauuYlXs+vwc(!5_&a|F7Io<;!Q{DgumBNZX#0xaR#nj4qICPQ z2?*qVxYfU}pg2yZzoWFYst0w|G5|mK;Wp#qV&D(aqfbOnc9c9=yxnioOgkzV+4-A~M4mRIjaiXDT`S^qLBYwM^me!3OPIU*)@7${zqW!#O)KOxw>JhH&F81#b7N1|H%p0jy8WPj*ZwO=1_m2B^p! z^Ge+nE@yu6OrGDYCq=`-A-(Dk0yd3CT75B)`SGHYZEbCO83r3}MJyf@cP-$7NmFUm%$8E{aLxL&c*8+)~sfgN!WPcwjk1N?B+wS z-7WBMvM#feBQ%sW-GuXf^+~DLm6y}?Q|Z(e=iCz21I*3Z0fv!7UZVb>0YdP27TH!3 zs-&z;LoqM$bu5$JYY)(Z3~2wQ{odX+01!vN?(9SQZz=Ip2A;mVK%FvkzU7JIK_o@T zHqW6i_tt9U3>4V!p0L}P)pyVJ`|JK$H|5=Ce2T8iwr>Y0JEZ}b0A!lBmS*f2^{-DR zE_VGDW_i{-DN-%$Nx&Rh!1qly8!!aS})e^#u|-GZXkqdV1gq+Qi8 zU2k1uola(sSZ1H?XlHr4QJ&Dze5XqoYEMsudKI>S+}h~YvpPGI^=xMvP~4m+caiC} zX3d)LZ8Fv=!(R(~0I(Fi zhWS2a8wUZPAARM+N|EuP*>X6Wi;_NYxV3&6#rw}7H>y@DOdzSrPM$p3-<+OVa$Duh zd6fI9njwtXh5d@8xJ8|Lyg4WQ<~EmZ-~#eNYHI3-sO5{_sY>?I+0M_1AI^?{x5f(J zOfM!TR)mnt)2gbXqW8q%gKpAUV~@{GeN!$~2APH#x@#oceHU#fjhvI}+kB_L$BCL3 zDF8NI@2h6}&QTqBZRc^|H2}I0tnO;?JTD2`F;X(ia)on?fyF(3MOWc3PaK1`nB-fc zrXxE^%B@#-@N3~3oQij@r7p!2oQSEXyI#^h=&l*Qvd42E7)7O>;@4hmMH&kWi#a6L zA3$OYGXs(YU7Edc*N@X*!DIUL_@Ok%9aIi=ohfe$c=ver#UDYU*Th!SD{!@|yQRDa zB^U{9Kr&-ry*hr%h05gCAK6tp|A!YaBnUgH3s_@!ZPbQ!ac`tCthN^(Vh5+QXN->I zm~z{{ODqSr=o%V&aH#IZpC-D%s119&5zTS>HZDx}37}k4H!AT}#BsT|_F>N3vkZYg zd<{1rwMsZjD;z$Ok&)rhUZe=p;zFKHbqcmA!Lm4QA8@Qxinn4>^h$isgz+h|0bhLJ zDjXF_(7pcs4EG7MJ8k`2C6gEchN^IM$EN#|QV%~kisDNPn7%z=(eD<$a8^_pP@3(T zMU;i|M<0(1k)^dbGSje?TfTa>Eaqg}^K%HYHtj`ccusI^5E0SLFzm*PpYrtFHP&7E zmTLotu&zdpEe-()k_aFHyB8z9Z;?DY&+Se@!;swQP3sb&pQ0y$k3fVdsfc*3p*&JrvAMt{g=PpymIBc`_9eE zN*BA!2202E$}qO)IuEz^zaRoouuPd{pKnyag;=>v_j?l?B4@l2xB+~-%CJdaXQ zd(WPiz!LH~633b*5JojN=rl~dymR!x4tXQ_p7Gezokd&gn~}=&b4(STzC6+C;aa_M z|Hqj`vhA?P$jB<5pYD0$-*(g2*Z0)I+?k1wC7Y394t3;OpEz-4tMivT`)+R4-n+K~ z;B5?x+LM)AVqo#LskivgM&`bT{}B9r6Cd5 zgSq6f^Pd~rJ+xmb2z8F&rcDe8y{|~roN1!bK(b(6z5l8mbXVe$i-$N)7 zHGU+_x#j5Hu_+9R9!GII;KO*)0q67_(PKsDr@AYd#4Sox-u#MKtJ)BsAR-~bf|6GZ z<-@&_^O-XS(PPt>BO>ZuXO22|E1vFNhHp$8+LR0!Mbc8*fu!5td&msk-XOXW+gH=w z{YjORHfoG`^#C?g?udt{dv0_nzpae%btd&=zJow#tJbc~Y5xO8RK+VY%e+_#^ibkY#2NXRO$X_a zJ$8Ye{^e<{rD(~toVyL>w#>v1`aqz6OB}7`OiVja*h_nlS{j*{^bnrKz<>>f`vVCR z1m+ zkQd)y$I2hp>?jRT&p-L~GJ*mXtKU~;uxsGCcZftMV>YKy*2qpA__Paj)hLp@)!ft= zqD8|Gf7;M78dAop&HPyZG2QPhsK|e?QRn*xJS>2uuWljSdZW z8D4k{q}{&I4Dt#X>h-wVQ{V`uiKf{DYSYUAe_tX2=z;Xq+PTwivjy-3VIBd8f(r|k zuWvEAfEx)9zPIxVr|7{nW-!|qp(OADVZFJ&xHAd+B&&-fTTv%UUwk&6I6c$cd!< z3L!xsu|C_hfMlU^@ZiZOE4igCDV*X)fe3C;n5b{xzHLO3ZAKyva2T*k&*OTv3S_b_ zP_tlbcl0g%L3P$YA?W%GC8o`ATfuTr4A?%Spl8WFHf0_Fgr4wvW_o&w$SCrbMr^%`11G4W!biX(P|j%k z*^%!*TV@;@(^laBs)h-uuO*~>Qj!2r#S#`;zx%48g;DM6cxju5$D1}6A^dYmTL=5_ zm>&|$%r`YN1FA37Z9T+r^zh`WpOt(EUG&TE-Z&~#*ov^R0cCdM{R4YJ`$navrrNr= zNEU+#X#g6K|0D1GMJ@wNV}RXx57ekOXte7HYZ4naZrls<0R=<@p%6eD>}6qLA+;ep zE9)KUV*8Vj3-1C0>_v`>a&mII3#hJxtrd+-mT`NlVbrUSSNWCPuMG|j-6Jn0`Tn}( z4zM78zsm!mW-K1$QXEAanC)=B9Z=OqT6+4u5)u+on#tF|AW2UAY}}1yh-vS;-Dp@l z(3~3wAi4#0nGOO$oX_tc>r}l*HB!U2_Ql`IPU}L(%rbm@Y@bfDo;Ct%1M<#YFo1S9 z)C}Yw^ds)wL+;xHMZ^Hn;2tuPt~EYuB)`ICf1}_cVnstR!|J;{^2fEo)shis9?6vm=iRpd^5x47 zq3a4aN!VCh--Ted2ZBe`g9i@`Asd7@-vpb3^K}myNgMmgFll6Cl5fiCu(tNSQ8Dx5 zH_Uu9`_`v|o72Hojk(OZW%DL>MzTB&U}|su%mY6ctu{BhqZWFFtA|G{K>WI)mb~?i zh7Tb1U5Ah-j0{`b)O3hP$}-T0XDDpqTBBT%V(oD8C}>|D+_=DmFH@YG6yDqj!gjr)Q&o-=73Qov7bnFf)MM$OhSfVgzsA-+)B*C~Um! z98FYdX{qgr6Jppk`@wET?o!>QrKL@|n_Duoxpk)S>}1X|4a`!Eu#WXi8<5vth(&Ca z@X1ezes_UlGw#p4_4fagXyTb$pM854*UhZo(o0OC864E;6=!FR#)vF9c7NHiU0c!EiI9X?LU^J_y1q?d2*%yuNMk?T0kSJ z4S8hr$A|U6XWK=h6O{RuCMqaem;rp27WfrQyV%J;%p!txzws{bvuAHAGcUa*wJ=~& zZBLxUt-fk$Drv!u8#hwAYf&m}ogRzbvw_4k?EkW=s;Y0*_4P(xGgk9IFHYQ7{&dUV zD1iKO)#JW^TeF3!DIZk)rVhXH%M77Z886Hfm6dO9p~`#q?Be6cvK@72UcG2sIdDKd zTm5U^@b8Kl@{3ot^1RWW`JYPP0)yUP`hT-Hba4?wM2hcb2)+;$ds)`kBVC|!B*Fyf zF1L%(BV2_G2x@|HZ&s98aQyX6OzXM2%3xiCK>WE~jIxgsh8RjSInvSh#ZgIW=RC)j zqwH(fuHE&yv{FQnX^q4y>_#G(tE;QmC8-NQZhZ5|>92rv&G9Uh0}uvVMPv7nQkd`) zpov!Cge{|`?Sf3di!fN<{rvn+gFXoNt4mZ|ZQ(l>Vs+r^(!PrlUblHOBLD$ThSC-~ z`~3)8gbWAf95)-hUKT&GQ3s?i8_AlK!29>_Z=YOg$xOc(ED>D@M3n&iglq2x9O9Y1 zA!El#$INwS!K8UQoJ@Jx2C!=Ql<1*Mb_D;o{QGZbyts-$CL*XLZ*AB9#; z*~Y7ZIbYt{9#qG_=Uh}`Vi<_M^-4-g2P5vFzHuLE=LdkQ87p-66wjf3)zrj+%`7b~ z&C`n1>B@g|m4HA5*4+vUsd0O*;pPtoZuW?@E5Qf6efkoF$F-=a^Mzg`DIi%Bh6T2r zYkF5t?$TgvL?GU#y9^|Pv=J1MBzwD;~9Z8VI4N4BL>8~RFBv_y1H7Z#zA)U=;lfv$`vp(Hl+qdzy#O|-iIDL zibn88ASvRLcU)`Qo2@bNgs<{P<>gJ+ia2-EY%6Hi}rjT8xAVQd zG#vrZKDk8SGpD4ad@Rj1dB(C@M7InmxM|Ej(co~DFi7N=Uz8?uGhIAen`1N8#%T^c z6SJvuva_Qll+u7nM|0uMPp%FQqSwWZ&m-}70~>P5Ik3WH)AZOHQI4snD*Vmw=lAx; z5t%(u$5B}YE$+t;hl$_C5J4*tgiZ~&DH16Y^iUNF>-UfC55U+^ zH??se$znn`w^E^46%n9}jwZL1I7W9x{OsyVEG>jDJz61*9C!3YJBNp_;&w7eTA>Ob|CoM`I0}g5%gCtd z>sw?#_RWj4nVOmcZm}E?hHMOqTv#UN%Xm{9Tgb7Z0L1b8g<3RE7i77 z1rl_hge{|WZ03K{Zmv?bRF(OTzuhK!B!>^iGs3B-qBe|&l?lG2QKXj?&{WSohi+8K zFuL4;HHgUMif+A@3v<&567&G}agIOfobhFMVDW%cjqQc|&+{Z)fxQ;hPgzD-PhdeS z1Tz$L9Hib>Is1nh`X#mCQ9o3_7qDqlfgHW3e{EplS6arzd*0cVGa-;t2BGEgkn2;_ zmb$GFB4UQ3e+~@X99V4zpA?_Eze@e-8)mk`th{3W2XxN8d0O)3ss` zMl@}qN!|IwA>L0X%7Odz=?^(`Sw}Qj#00+8f^B$TbjEF>13~;^Qc}{)2=J=)c<bE?`;Nf|LFrW# zOB%t^w=#^hr-pc<3Fvs_jYVymn#F-5bBg_$wji?z-4>aw_jwX(l*|CHQ>OxfaMr5( zXCKrhlobqI^7-;$8gL^!aI{G{Lv<1(c7z2gn;Ic;JtidqGvrQuV#YWKA4a?e*rl8^ z!}FYqbiq&9d9(JbJ&KKwZ`UL^mo}=n*x}Oq-h978&)K#Tv%-09*YD@Ht%+P1d|dzV z%sA#png(n65{pPIPZM12gGGwkM@6E!or{?f;u6*TcmNwh?%&@iq8m@am%{-{2ns7J zt0^!zdMNS<>Vc^968u9L+g|_jB}1ubQgp4>Hc{u3TaJc)&UwW9Y+W=}dwWXa)>+wJ z>%rYu`L-vi`ModkI}1gN25<^WS(rMwJY?boGSFWq6n7=VQ`wWfc1M-fqfA@t zc9ot7^igX#HXD|q(tn?}j~7l=vI%ybsP+E!jp5yG)vUa?jg70Z^{a?=1{*2`MFh#0 zgw`N#M#?Da!yZIy;x{434Xn(1U`ulEmsW3lXkWjUkfNygz~F5h{Z_l$FvFlywC|e5 zLt5goO~1y#K(+PcvZ5lnXK@l+@_B9eSKWNqXlwU030hqr*MY;b*~dO6@1S@8@qXQ#S=gE4hkCLMGtQ%${q}t1CES`z zYp@}X=G?j7tLGVcJV;tVu<`0KHZ-7BG>#Rucb zVG$P(HKtv=f0u%6pr&TZaEriuamLlx=5llselOdR@v1a-bNNKWhR)Bjcl^$dSD_Tu z()vv&B1l{Jy}ek!)bU`;#~kNjJ@UCwnJ%tt)V&>-InLdXrxH_pO5SUGW@^jRK<$0B zEPU6xI=4&mDG2U>YZ#ajKd-~g9x?{*y9v@VkbY%0)yK-G1pz%F^FH1y93#Arnba7h zk!xsKGHI7Qb6ovCZ~bWJ_L+P-h4U;7rCqNROCLH$Pg|2~$vlBI4pNQ5{IlF#Nyut( zJvPYJkm*w<^Hw}fdU=&WTkZOd%}3RQb=+pD>z_bHyLnGI}=05Q11Id=zJi)V6+MF}4Q+fML5<3$$Rwr$%H5-$eXJeogC(1uA{ zjgupG;?I#&FC9Np2_D`4NNhJIDn!r8>0K?o;P9eLvdxZZMAy#V-U}RJhaH>(P{?d` zY6*k^s0+2ok53PHQNI&u31osLpp)Y89mCC3p`4+ZlODu)KzsbtAKx)}-UB)zQJ9Fu8)h#l%vh1n#2&u@5`Z9+lLSiq zv*b0~8rF$C_f=3`QNJd`KS*?aLY{-CotP&i{MnIWdc;K>tqNcelupzX0$0IHZqKu> zBz7aPrdF`3DpjY5`n)wpRwpQ3CcDvu^)HGNRbrV){l z)8Q?HgNt~qpcRKyd9UKYD2Xu>ydAWsHBy#k6qNW@2>8U4+qaHbn%{|^}XVaUsjv_+s>2}ZXCm<5)SOOR&n0OxRleEQ@OH#YYr-Quo zq3hD6OT>}dHEJQ0519lC9vu|q^Pu!8cZ~9^jUHN3;a)d`_y!kd0}H6q20>W&%drfn z20m>;bzAoNGdB^SfIlyg*@oP+%hpzy_#X_RBU6asf1+po`t=_WW=V#m=)pFpQf;|> z@O*4U?f0_Djw>B@GH+*DQdb!W?q+Z~TNBNuE5L{O`M^uQ82-XFFqF|#+KSGsMuOJ_ zvreHvUyfJu*i6tYaVVn_0zIg8_j*uwu4w@^Jn!MsA`=76^@b-wZ#%rdLq!Tb_|cI$ z33>9gHkiNnFiWBA(!alb@j}@$;UuPiC(1Qr;+Ka? z=dYwZtEc?=)5}0;5#52NtU(vZ4zvCv?QeaOl!z6O2qB~q0_R5*Qr``^RkGgi5@hMY zWT?V-aRm^y3l$kr8C+c-4d<11;W!Zt43;#cba8=~i1)CKuJ8#9GyIxlh)@k?EX-A0 zqps8AXTydkC%^KLJ_qO$c>qonjm3re)9@kr{{FC=Si$>0J-7m)iFeEOK`E+D6iv-n zeVRr_j77yg6iVtYDuF+zWLzu}4{eXKuzc=t=UHZ=^9RgH2iF9EFnY-V{NZuDg8TO;CK$duWkd2@@?e?=kO~ncuFVGdKBd5MaACNod{d%9C9xFj67%~ak z3UI?$MF`~Tr-9@R4GVh(xI+%i99+u%oYWj}cHmv~aCD)2LOklxltdH43mTJ%MHww1 zufQxxIkiZUCFvg%c!36;N&s8=lLTGktH{2OP@7qfIKIQ%TLD~e2sD~Ih_J-lPQ1s^ zQHc1Z;QDPjX{^C?Qz*Nx@?8S7?S{BO7&73$`z7@;@qz48R8&Ge>YmJ@mkp`UoeR9e zH2Uq*85)xM-*oohIC~;gbKPt1T2z!_#Nvcwz|$jNf_@hwFG8hR&deMPKQFM_{R#gE z+1Uh+6SE3R>mArz(tb1U;W8**)}a9-1mr;qLaqYZj|fE->k4O&@qSt- zb3_Kt)I_U@$G{109fU4HiWMR=bBF4Jm=9 z64j8AK4cw{gdJfO(G#jB*vX&&-I zG5q@Dk!aWIe-pb87k=Bko7ti+X62Y14_l0Z%lomuecK5(F+_$m}n z+1cKzD!ID)0gA;{zvth*ar9=o<2fW8e31s|F=?x#5Zg5x`laT#NWHW${ngAViBjLi z1Ha^R$chcN(idem8ab(WzYoK{#Seq72ICz@j==t=b203lNmGk#*T(zK1uV)h9b7HL zAJSBt?tFQ+M!k7>oU-{4n^^2xCENBp1ZSqdx1l!B2nh~NQud_0rn5dRz^7nY5{Or7 zIu+trxvxlDnBeN7>gso#j5{Yz2)=x<;eGxVy=OTE6$I|lTzm7KV)>-0@Dj*eimiF= zS5^h4!&DohFP$`U>!W58$gfZ~`I4Y4jQ7g0q9_9L=>gVxn3q@Ub?`H6#p@ImxsjNr zB|P_9*3E#v$B*~ilr-d}%>AA#E-`3Rak61PN*Ac3qNz+w+z2?+x`6JrPIwcM2T0)P zW!YFStn(7VM*pt%DwIfsBacs6z(p8=^HK+I;xdOz)jEe+UcI8sPSR}I+)jI2l?D}y zmjf<$ccY1k2{FN0cvcu}j#cm;6@=xdZl{!o<>1WYygcbWZ!QALQ`fy_bZBOonzrw3 zADk$=ol~YfLaDx*pe#pjj{<|)*Tb6IWZ`Upa~J0ulyc3;MD>0z+Qj2Z?UjAhuO#p9 zry3jUWg>GQ$|#R;)OL1+NQgdYF8LaNI^FiQw0@bZ~udL|mvJTP2c!Y#jV{Ml!D1-`s z6KU5>OucW!{_Pcm+r^z^0z+6=U(*zV=iN5`yUgmTo|Shzo!u^ySMX9Z)h1!JDaylq zx??JX;cD`Mj1s*hfnmt&^8?x0DlcE!bcV`u{MdNak}4Gf_@k-iUO}C+=))H;L#q(b zUPMK9rhc+b9zzXqT-U$=6B_c+n1a}0Z?YARewhUE#s@&<{W4L)R&WUsEDOlO%FZ6l zyX~aIU>^bk$#W3Q$$=*Z1fWKlFN!ygw&n-w(k-)?;fz;UH8mjluW^U%6cNN0*bVYe zWPf5P!a+rS{Yr!^?5ES$zi&gPMPQ#80*1i0{qZp)`b8a5>sZA~b<%C200Rw}Q=&M4 z5cfz}tLoDU>K*ov3MAujU_N4v-KB1EaP0T8{$_fXz=3n5JvH)-ku9~1*RUz+DM7kk zO0^Cjgs|0Zh)i%DM6v=9$;W5th`=ASRE%D!X~FwX&#&r6sq zC=}v_0Xs7KMzT~;P>=%d^%W|oypvy*NRy}G{gduPtu*vw9X^7)BdGV>J3~WOJ4Lgy z`&jv&{rgc^E`yAFzx^1pCOj5=%AUGee&S{?*oiqLD2RsAiJTC6_3AD?y=yPR5cxn? zpBikDhBbu)jOPx_h5oaXW*!OnFtU6Xz_~;2(fukxu-FT4*pRV!^~x0*3Zx;?x1*Kj z9(9RV=gaBK;_I_|HeF8Dnv=a7d~rwSk$S^*N5!4{uRi*3Are9u|G<9r-W+wmh!dw7 z{%_($W;-W8|AY4Go3n;r(OVD>VfJ{N3rY^GVb+@>M?hyHXr>Lpsc^oy*e@rKXRncw z(bdV>DZ1|WUw1iNR6p%JX5AJRF0XHUUGmwB)Wp06qQ;RyWUJ3VTyU>`(HK$CFS%~r z_S|X{Q|gpl!VDvKrQ4s+ngPJs0blXV2;6)?h9nyjsc>ej2FWPZ_>+9WXreYZ-^hQyHt6>pHD3QnUZ#7Y-a~8rXe=GcNG?ix-*_aqC4ycG;YT zxefco)z`__R|PQh;--UX4o*i@CD03nGKOb18(#bubvJ|B(C;vco$C~F!rq=L!$3=` z%={T*qM+R=u1e4&_8)2>$cX;wfeT zC{$A7d3wC*CC=Q(pc<4fR(AIil>Z9{{-~`Fk`ya6A2fz_11^((R?oo}su0a&iO298 z6U!Iag`n724#GSD{*-%fJicq)y0S#YvV3O^1GZ~B56F;XDirj%X4x_dL2Up>$If&B z&B{81hGG-edF>e>lfVpytX57edS@I8D~ zLnloxw^?H<{PDF%kEm}vb@TDiR=qJwR1J4?D5;b4fi!uK!?^_w+3ckGFtgcVovZ{1s4zb4zyZO8`Mls z1n}l22R06Dyq04s@1;O;g<%=8&$shOTi3Pi5wG(0o}tP%V;byOc{lCGHVN{{&GF)% zJmxatLI;G#K0XyXsa_JKdLrea$6H5A;8~r{@%nRVx6IDT*wyiESQ;2R2KKl{`)_8-zCHIRDpQ zYrkLEvV=5Zc>l`lOKt^5*&|0Zl4}aWG|RXDO~+EEp%10R4$?jM+~;;9>zi#6%kdRA zr~0N+e$>Z%rqHsR245q4pE;O8+v-S~ZrY)D-%E3MSNL| zp5K|!lFz7_n+v{P)}C5N=NJq5Y$zjK3^Dgm2un%|PFS&Dmyq|8Tbg`5DXL`g&&Hch zr+b^UUEKC*e?j@-rH3iVEXOD0d3j^T_6NxueAv)?Hvjxms@jfEIMu2%(Nca_y3WbX zbDL}@-=OWHt08*!+&S&>ELwWuI}@puM)`GZe^a=B^|Ihc8>7pQKXIVtzAzmxtD5j& z>E7?I!IwOiFcUoE{gNqSbhx79Gvg8*@WDeG6dykgahj5%Sc}($ahtALdRBuwuH-sd zyHU@7aXp>STnPQj!0&I~@-IE&;rkJczzfCwu_?hY9+#CAC)%YaKHQR~TK8aLWM#~+ zn9<+evW@A0u!Euo#cDv;rV@(3yg_!Wb4fj9Y-F`(^vM7P& zM#1GqF&T9yL>~^kloxy$mQk^E)RI;W)kp>sb|J}i3NM>$+qQa zh9QI~68xb!MQG>-vURj)$GUgQxwP}ab=%O=97shYh1R!;4#=?=)VGs+O3|$AX1fNW z!n!Pw>PPD{NeTgyE&0y8#3U^&zZ) z9o>;y+4I(B?oX@B)KpKzy69TDVH3#Na9@%)gz;`;L1A@4S&VDbrvP?fSfV(pUW2drs%5d97m#NDqh!GHs|c72liZcxy2`EY^q zgTo<48dx(T;8p1cDL}fH^2bCrY*@Exlg_*sY*G}B3`5O~x-&jUZS?pXZL2*`pL?oF zWo&Jozf(AbdXt1iAb0(l;EZ-LQJ(B|@M+-c?zP^6KYc#!));ct*AGw-GdUB9i zE6~o16_^%(gN6?V@R{$P_~FkX$L6#nHy*H@wdnpnI=Zg?w(=SVJz8mk^lKDTqB9HiQcK!Ux0QT797ZnA()^>Myxv1!9 zD1=$<-~m<9m#kcUcttE}+OLtO;{Lx`MRL}zv@sxVs&SW7VFAoPJvPa4efs=c`bW*6 zM_m2?32ep&wtV?Qyz1n6EC9?D3K)r&$M!1$MzHogat?v=CqDgs&WN@48!)OEc}Ao! zr3_*-c?1SX7o}z+LWXMyD}2s-{5a^=Ewi+tty{Mq^OH>&pNbfuD<3Q4d48*viTCDY z9b1rE-F(}3uYcq0|Lupf$(d=KjOUbJ&QF0ahOl$QmQCs&IC6lqa&L3MY++6mg%@-9 z6VR?~7?(6P8o;WdN=u=aB3xdL5?O=x2tI7s3s0XOYezA;Mfa8x2bP93FcLRC!HTDQ zs?v=gr;QzWK{@TTQG_*}gZILew=De*a?&`fQ;up-?m#jnaw@dqKsY}jNiivV4(hGc zjR2|o%$*YW?AbQY;kHZAnv?O66S4*2GL!NgGzy=Gw#$nS26F0T`5Upv;QFZ|&NTsn zmEe;hHd0ymPv1LzAfMv;vxSd~wkSMW!Q+R;vLcJRwsmA5MbhRy{|gCkILBpy%d`J- z7`vNz4XXX}AVB&PZhA|FTRa-$?lGAUg^vuQ(4|K)&8CHfBvb>#X~DS%2Vb> z^bdVlA+}}iZo>Md47wMAn|XNW;s?=-CR`ERy(}RlRYpNlvh3{&sErb)Qh(uwtxkO4wenh9jpkn)^SFmP6^;iMR4jc36B1=u z%Fz(pClyJfYEQYf_saf-hqmkR5&h>+b1o_k&PG6HRrx1y1}Yd z#?<(T+{qPUU21zOlr}IZ__nllEukG+OKQzsJr+kU1iWXnzr}M|WEHv8=HJiRl(_fZ zQqtHt#~fmCA?}=S-qM9kG-^U$$ANIL)7D*dl_{T9fnUWy--J9n4YDH)8{yRE%0k0m5z*;HrZ~ryKo!n z{U51VQrAUUioLKjD?K^9l*((u$Y%~^FE>(b>5<~OyrR(S=C-A0Wyy%){tR6e^|Cl0 z@@}`@VH9uNvo!7FNbkFj+-G6E(Ayp1HyaqkK2ArzMC%xqJnUVEfI`q0Z!0st&?_|i zZ_E8N01*t}2L{j}SgkvKMB8MJNiX?)!45JpLb7>Vy(osGhcc)|*~_wDMgCZ`-0+mV z*U~j@C7h_%r9RH5o11$za{s{1ZJgv2GLje@n@4|W(&Wn=8ud9!qJq^wlOvA%(Me~! zwpqD^W>*;HaPC$Y4RR%0PK-c!Zoaa9Mg8Kb-YVhFoB)4{qo3D3i!Oa zPF$=Wn50=;V2Tm5|7R4z$A6jcrm(uPdE!qt^(Dh+eIiCp0?aBb?)MC1l|G7BFz8CE3RBn>a)dR*6e5q1MwF z|6>R9O>AyCM>Hd?6rcEDA3Z&xt4U^rkrj4|$LU8TICoy#8<+J;OK|Haxup^#QU?Uu zqf=d)@Uv+q>k-Ne#wW$=0Sj}Ac&rOG6gu+oB}inzB!x2z@XW(Z;Mle~i!*iVfVH&{ z-gF*L#4-qj&=)jxb;I=EMKm;1lT(uNvJwytxoo|h96Or$UO}<%>g&6RwIj0Mn_sY4 zljc=o(Lsv@fiOmoY#AWv%e{stZ3WOne=7`d^1}jn#1ZMt#S>Gg=vny6APTXvu~|PE z7e^c*@rGkR=QcW9Sg@fmQkkY|XYN7&}hsEB)od6R*(n8FosZL zYN`Q~^m|Lo-{L0pHpjv$Xb=ZwRR-qPAObmW27>ncA9&8N-+Yyl!IJa$aSVHlgT8J; z6m@*3@2^8&jRpUk;q$MVRoZL*=ULM$aBA4tMBcc;i0zSWkY30$b?8>EWrj5qmLzHl2+D`nm5hd&h74E_Fn%&{S_I=E6)$UR89sdYfY#@o z0N%3v+u-1B^@b#R2_l32ml8BsfpP5{8(gtbTtK|P&vk&4`l+bbw^6I2(91HO3dg6D zhsC-76YR`dfTHo+r)cK}!54(sLhE!Mo>+wDs;Sx89&8A>@2)CQIevb0?}aZ=<0@8G z3S4hXE!@qyN$;xH{y%|S;A8F?E_kBh1xZHf(Le0KIZ(&_;Ih0!i0c72YC+EMpn^NF+_;1*4cIxQZXrS%=K=Dm|9vV(6DwNf? z_m-q9GgbXped}N3?GkaQ|JV|(N&mn}eV4sxx~{ucyLkV; z{q)c8qvAbEA&u3LE$~2x3$W32L)Jg#=5{b{8qa+q z5;%OS#Don+V+zfO`@FhC3~wowUEc!7RqxfMDq6RkaIAy^UBdK!aMsp8d4OUO&s_4( zpGEJMSx&W~D7z6VZ9EMw-6Qd?dO*OKtdLMeRqL~JBPBEj2dPBPEhU!AJHx4xU+!+| z>F+-zsJ2iVE@_TtQp%e+8lQKMmLkyg5agxUi}ZS#?1DOF1#XMZ*@u|GX8=BJb=hj~ zy_AJ5k=O?f9|-oJG?L+dpL%i1Z{qmlSL7wFDuBScoWonj+i&kB;lHap-&WBBIR?+PvNb1`rpm_1;xt)`|CEwVWAhP)$X z?wwFGRr2|f_v>Ih92|)g?i@^wQg}GYLfsLaAn`X5ZqCP5w01fgOWdd>?Wp?O0ekCS zHp;I2ZeS3|uN=s`EsSUN(q0fi;=QsfJh0(jWt4z%WG%(TMV}>zj%teuwfcfX!`~r~ zl2O(C^~7}OY8nRA-`x1Rt72v41&;v*F5({)O|qfZJhqxmh*RMAuZFhaVTt^U!E?{n zDR7CJn~G~ccS)-4St4gDkl2rLuu-=ai~VABamgF%OG1Yr<$p1D)^S;O+q!<~Ryrl5 zL0UpYLIk7)3F(qfkx)Qd1!<(g041dbrBkIFk&u=S1?h$}9{twdYoD{u`JL~dwFKVx z>G_N~=6zqcnFE3Q3aj7Zi$DFk16tTCiK+{@gqSOXWd2iCaq@2&&UlsgTNxWyhqLh` zk+(Eq1RkzFfE$~7c{pn9`%s)(*q#TZBjw$hF36F^{D4<{_{Naoj7=h5NCHJ);miHk zvwv`{o4iF&)hJn7;pwElM!hsn^Uiq8Qt;1*?n22E{#IFLZ2}`Uu6e|b$f_gcPt$YW z5SpHpU{kt(ANBQXDNRVKhHI&kIdVyuzd&_Md4s*v>H;nkCG*b#98P^w&;35_w|~Ae z5ZRB|)honR7b+hR08^(R0t}NNzQ!jbF6GR_oLlI=fS)^r`6K=5pC6w?eq2=^fRbsA z3Mdn~zd(3@K1^xm@0MViK*=^N$b_0+!LL25-}mjN&1gkFCKn8qG*4I_7ON1cqH@RE zH+ghJFGK=ZX(azNw}qfFYpF3lfp+tzAjSHxF>!Lo0fnyb-bbSMk1N|}{&d7n?q8HG z#S(W@Ae1ZCWPADe+_}cKn1I*x)3X*G#K`Tdcpe^-ncAI1MH$x%IOwQ>>=f3& z)!79on!+;%RrQd)iRVX7WLysB+>V3Utitp&#(&*#*w6=T?zb0|l~GM7^Wg8R;J=-T zJH5{DmseShZq-4}tA-qDhXm}ei?&0coC11iXn<^t{M$cLa19hO??r%#CTeg7I1DF0 zMT!}Hq+AQvDrKFXV@=#^d&oUGGO|6#A`u#z{%6{yj~u&;w$=vvg%IS-Yxf~nBy;D= zpLS=5F5KMmnvocH3I2#`Kf$BILt0~oTssO?I9O&l64)c|az}N*OHK=)9IAiJCk#2DewsGFI;6* zX6wtN`2CaSy)6mVMdZ0C6@WQQc*5$H=R#I6QVTnyp~+0u&zze22`arpPH3j&6J*m< zt+2TJ%^y~`Eauu`^lCjz-k!T26w%`l7{NdUla6QSF>ub)Ui)*+zrOxN`W$*b7Jza? zAc5n7TAiD#7p45&gW_+%ghL{=iDSOn6DYJ@HsBGp2s6Hq`H z{9=K90%7HS50BvysKcY6-)4P~4E`PqIBkgV0@z|vP(31!8n`4-A(>}yLP19joFk-F zxI)91`~Ten7GzM!)wX}o6P$T9TRh5%XTC!p?fL9znJ{Oi3BEb_qUfcz5&#)&KG**SME=v)LvbQSr!Bpm>f(T;jjNPOJ`qPwoyxbGKB*) zNCd?K-Y13SuUQ`=t>9$X0#p;x4?`E!M&J4$4|Vo0pkxLjl7mH+s#D& z0#2hEuXlgA@A16=0iHG;-P4of%dsQe$jVsehyS(~f``T}mC^Y<<#Q-m`foAvPj*-n-M{3fDi2K|y*6qMVT&{dR)!fOM!9x*L#-l+ue zW5AFLPgjtddT>3siUDo+$C2cjd|V`lN3+n4ae6XL0phl=P8?v|obrEmyrd!A;7MX< z>i;@d@p^%Tmid45L#O2pM;8$$1_1E25$0ql1a0y3>C?uJ4t#_r3Cs9v*iO)Hruhd0ebBKr zm^`!kGR}X^s{Y$(DX0r`Q`IL#vi_@u74NM&DaRZ984-ywm{L%vXh!KCEeF8M{XZ>* zT1kxHGDHwqfQ^|3Bnq+$g!s5F-Uxoz31$>b1jYsK7z|i=0>>SAO=*iw8?aG8;vxX2 z8mwGnB0UIXaR+hWgI5Q1L3SZ47wHo?(T>FmaK)TgN-`380}aXo_C4XP1+~mxxnj0EBXf_g#{u-;f^0-j6<-!V5CG4R`+**>i--mxgjYaDI}z6 z;rQ&I);27Eq(f^P;iw|Wa6zkekk3Aa7ZyTaMXtmc91~hdViFAChz#Z(^am8886sg$ zG7UatA-TclsoIzCE++)ESvH=Xf>`|r&h)%W-7GQ=rq^E9qbh*0G#${b;3n2AMngxz zr1=KCn6^F^BSMI=d3#Wgrj!GLlM!ARy$}7XB0v1A>rKv*(qrh1_T$GR)#iLsQgrP+ zOrsiX9s^9D)2i!#>#SciJZNYr5c>fz7HW7L6cpboi*_Wk=>A|IG$ZQ(nON|ag~1KsF4v#z8X^-_)b!lkQCrZ-`XLrMKE}_k2xb;}2erS>lm5{!tjG+ECj`m^kT_ew=&=tgeEl#JMm0ja zKoG1htnBRO;8hB~N=_k!O@oncZozWz!1y1ZNpz$YIx8p#ee9?7nPN|(Fwg>0C7Wfo^K}EeUlM)P`tx3k{8Vk$ohnHOcWVng+k*}PpfV#w zDk;zz6Fs2j&g9mHp;o|*Amqbk0Y_?q2iyV{*nQcNfe#(;-Wx|D!b@^wtM=FqXm-FO zDl%<|f{)HZ?ShQxva+)GLA+i7D%;!7-pVSAoNF@UWeU)vl6#9%OAG#)lQs>l9Hfdr z{8%ZkK>ORw`fFW{-uhfa$};ly>*{{98UPJ0?g6tcFo@oTtAUht7thNFMSQ9;lUIPY zSH4YbDT6p^pmQP@?!ZWP7TS~#MuF*hpEJq6qSty9sqi&zs+Cu8<_WOXWj2K(3)x&B zbo*Yt8-%V`e}U7G5*GbG?tiqy7_YK;@n=R?YSu?d%xt0Y;8R!>WnJh6`fj@D@6a$H zWIX4yM-Mf*fam=Mp}d4X2@lFyBkNx5awiNQpMW5Os@SX0JUsq+sdj(d5D|OulV8G) z=R~{a%Z;5roM*Kb!qX@=g?fS=DjpV2(OLhhPEx?>Me@OFesNQycTuL=q0plAW<;x+ zk`iNsm6Ox4McirE$>*cNzawe5 z-f_O8F_>s(uf_v*WVz?nS=-c=aw4>R6vMO>C+8EOTpxT+x0LHH8&5aywdnxKl*h77mL)~=@EL4s?w*J zFVFhl+%q0=U*kC^WFK$ki_0L6{&S3D=!{xoXuN+ZhiN-wQB^9@Y5#uzofsY!&Dbgy zCbzqL@*M%7`JjV!?3Z-E=kV^YQr@m9PnF=&Vn4Z|mfIBmjyyyNKuhyw zUpOnn%o~cHth;seqt-s*ib))M@R*I?*-gte%tkQ$Ct^Q+M)xqS1>E`I5YB}vg>t>C zC!A`=hA*z@HXnmDw$wq>xJELgAwRF7=auP2oVNLes7#qz<)!%IWXlVRy{R)_7Mlr5 z0@B!U&*MB?BWDbmZCP%RzC-o#6(>3K7@Yvhc2t{HCO7wxv4*Kl1^xDORyH)rMX;em6O8(6=$mw!6P#LT!P@rTPx)zyNyO`z9{oIHsS4Gpa^h+rWy zLk>@dy|XGpux2Wc&t(6|#y?-1>qJB`IHUVa(!pWlU?`vJd93-1N_?(zxB!}OL2a5G zLq>e*l3C9Mvw3B+5djtk&hu+iRA*NVE3i8f2K@b<-LH4X=I39ruDI72M$z~b&z$(! zxdAOT^{`duptCbcMiKYDcZK59!U9y5(9tG-kV}0NI5ZO@#-m=lM113KKzXc%R9#VnKuZyZv=;gQ^sN*A37YOyo5N1xaTin z(}$$SEp+obB<7x@512M%y7=k-QP&6-FGpumIOX%}PXg+^o4KDioUj*toqr%2_m0zS z;;LCY>6h0yG^VPAeR&DC^w0wlbs{A&v_8I>n#f*6JK4Zby023hv4z#qN$`7zf)U;K zNcLbk$NX65OYr;lwX(fl=@}6*heS`J1%+I4yk`jswn{Xjgt&yNQy%xo^r*K8-2Ju& z)YDHjwd5-*!5g~2-(`w^cB1?3flqC+`8aj)>$$n@4L6Gx)Otg)*BPUKNN)uJRTI^n zqB8CGj2ES6XNFwy+@Y=X)G)f0$SU{{I$zC;wxOi@!@aR=>GN+jSZ15Hwt8pM zfPLDym}XPoAdBS^*wkBWChZ^efUslO6hkE`>>hc;NuqDn?yo>1x&XD;O{-{Tq~@3f zw>orH>nYow;FvQV&bBtDN>=UBi+)@k4up51sFSMyPq90BtcmH2k_JYDUB5b=%+uf1 z?5xWFbgf$Y?DpevC23xFlFV0ixK;081SCzhoa;%b z?t{8$ulN1Ei3lncO;Q2h>V4l1^2T7uK816mko4cC6{{u^bozL zsxHflr&sp^V}K~+NgtP~hVP!&v7S4JX!S?oes#|&DVO=-Z|v%n6Qoi{UE8fa$}!B1 z(b8d=%1RB~PdPw-{KmynoBo`dxKLF-UbC&8ox`#}V%zgf8;t z%(1X2p+h#q6>rh?)~@!?K{Me`E5roc-`(AF!ewA+oTzDB=w4uSbW#;3ngKnR+u>~A zZ9x|W6aF{XJW+Bt>G-TABx0D(F%WLA=1f>TT*F-G6*D3X@N~AF-FNxbxez4I(Rcp= zMflP}lO7qWD}{wm2NOH&J6~CUd7+{#tRZjC%O|M{Q4g`tU+U>uw!psi6<;$uqLLIp zMCwcSD+VjDu4Pc5zhB__72k~6yL@y$GE$-Ey8hosdptY*x*XT{lG5wT!O}}P1I`>W? zcdR6n(>{~3Iti5oi}LF0s!i;*@XA=Y}b%e{S`6Z=TA@42dDaY`2_`+XV0}p_l{Xe z9}{2kIF~HieOyP3PYtRLpB!1NestF@>qDCqjYv8U>;5Vq{jP|tUxSx@yOS>(m`Uw7 zqQX;?+uv!VulBrjUA^hQcuwH{o246**+lOxo-MUH<7sL&OLvY_yD^oPe@KS6WbE@m zjAn|#yIlq~FV&D5WP@^XE?o2YIB{2FC z^P1nu58I$gTg#TLB47QH+BfgIM=~F*z5IPz+Hs4F$Ex|j37L%ks>Qt}7Hmpy+YYKel=lpX zTMAi6jHvId#Ky;_pNZG{a7}KHmD@S?xJ{(YlpXzeX3kjmXu1A8SxFmsrZhYPSVe4^ zl$I0wtuhC^CdciHF zLbT(*`~9+#t1D^i$(H)b?t{I1hg)x*Cg@_S8n%{?UMCs9=bRG!u3bw*#K4n%>a&fT zEY`c9Fl$0nYFXxhF;*U$A9Z$|aZ*X91#dUq$|+x6)iJ%CbA4s`l?Ev< zxQh~Lx41{TQqsd)${a=$DoROtFX|SBC}GOVx;Bu$j7>L{{>@)cT*yPkpMC!H+p~-e zTjRb85&1FsD?4^|hnp%JZaenVyG|2(TFJN4_$H5TMukwa0kWQ2Iw=;t_EEx~)NxT! z`VJkjZa*xOc@x^%nUBA+pCDso+~~c;%zQLf<}mZY>cCYn@tv=CN!om;d}pAj#g(2k z^|Pa8t?6FrX7bjB7YvUExi|EISkM!`{BWI*oh4avOrSL~oNQLgeu%sdZ+l}q*OS3j zlbGs_2r1O|>&a|rB_C8wDNcq>BWsxVPmX37iBLW}2^&#yjKYqb*xTo*-%NC|wS2Ts zPz-Se_|?o}EL+uC#@9Q_VN2-0XQR^%%}nCC*{s=wn%!fY!?N}&PFF7VXDPsBow}Uw z&cv|m5&AoI^n=|o^Oc!z+C9Np`CqdJS_2~J^L>Z2B2G^YS&1G#td4HCn=tS>RV0OI ztx0QXrCV5syA)~0l8-W@pK(L+`dMD5BBB^b`pphY`z{+;hqKXT61$1K%MCbKXj(a8 zO6U)N_DT8O@H)AA;{W~ZG-*qC;`Pclun4*mXw=FEFZ_&!+({TxC!J=dKmF`%ZdC!~CufCQ&QMM7fH%}b&8I4f@vO#E ztJy0GTZd(=FmmmRxMklvTI#zVYd@Tr8OQOVcFbIQuO~Gj^UJetdif%ra)LzG(B4ta ztfo`z?v62wxHvX|+imkbI}8br%Ph5Ou21Cgnicr|Elrb4$+#xlqtmEDt$|wmW8sE+v)?bzGOFl06F%0-&YY{KExVYR9fmeI z-!bniN@gtS#cVCAtVTH?Bx?KISKr&a#CG;EmU;gNN?t<7=sXq0Vw3OuwKhPrbD8&Q zArwq-HhF#JqE1eEX=#^!v1@wgK`c8C&c^7$TwHCh%zh{T%;h|}&{s9bwqM$nJ_abr z1ITK@L`q!Wo$YY;eE(>rU)|EKt@0Bbn>yn`EWsQ~Hafa54+m)lWIkTFQ}pWSNRORt z;?>DX^Hb^@&%)Mhy%Lf+*#oJs>2=jx*v(+;|qie#?F8nds$|c+R&+r;)s~=8no%Yxx>}uT99) zFO-cXv4*;^1}K*2>5BO{W^c}gdQRwV9(~vJ-6jF{%w)Y>OLHj2I@-nnv2Lzw_3!5z znz2g?+ry^j-Jl2Jb#VFe%DV5Rh)RUhB^{pi%Tx1B{er$|8cyGec&lIV8gpA~UVF&1 zK9Q5iPi4U+=18n{^rG|#p48;(gB=HrVJI$tHHW3}1^XbAL=_6|WI;3~HA>yfYN_NW z%4NpiI5R$1(-zi`eneweC3esvq+=fnZo7B86kgLU(NtP@uU-i$;T-je$u%)9Fx_0M z2|oK=<(g%S^=Qv{w)pBjP92@?b7EtuNkQ>Ks?r{v`#L0J2}(P zhS1K)c?XA*=L`KA(DO294*Grn7uC?O2?2-C_7E)tkc~I3pn89K;>j5mF1AI?V%%G&+hyZ8F4c?*w>``wP!5xRtd9C;x!lDFQMI+prp zWKB&T(ZC2~*MZi*X&chaa%Vf&J4p6uc-CVoG^M8e9!23YccRn+e>6~;4r2AQXS&-u zRgBv8-pdGYByuNIMN8<)i7;ph=lX9&CQF+P=O>qxq#xaK7Z&iZKiwebVm>YDNq%cu zfy?B4DVI+9*QoimwihDlFO~K5cCGGch4^jApE8PFj0@GNE_Z5PY+g)TyhfCpWmtKe zRSSxU?w2puD(~G(ADb7O3Xv<95AQN<<1>LqI)&Ea$`M0}cDCob-)U9lw4h`1n%2W; z`b&Nf*Hb6W<8`ZjeoWTte^c*IPseI`uDVn8y|P3RbILModEnMNv)4ovwASh}%q-0Y z=kum8(1ntIP@n5e9Arhsvc9OAcio7VOAE?pkftQ~+CD$S?U$>0*qm?vj$h~d4u)8^ z-GCg`i;0>*I_gd2i9Bm3*{gv2MQVq2{iyN%XwOd1iK?#we2B;gJ8p z)DN#f?_%}N@$rWRR`OU@Y@YQ=-j)!GIg$8?lgWh69q-7sQMObZL&J^KVO?2t0h_4( zE*+w!o-o#|;$ab=O55uq!frnIC~t$J;vhDUU}zv`G%5=QAH(d=1_I7+tEw|I0+(_dZxe781 zz5qLXtIlkGPH}71UEdd0Lj4n6lauZxG;yklQci%MUUU+aP$_jx+3(}kRl6pgy)eTZ zOCZyg7r*hvf3atqzfRKog;e=t<=7^@=VTloFQp|W)(6Zzzc?dVT)a9gU$JP_+0?l9 z6Pi%nFG4q1zC2s?H@Y!Uar8>Ox`&p8jJPA|0)4X$p;>m|(y0BUQ5PLpKFt&3F>t!* zHGa6xJXJj9)*+fB7x)wJf-54~N(^p=gN4HLgzRdYX)=I|A;r9L(O*26ERb5@_z96@>M62c1F3c`oXfUf4i_kB&lwb zqoZ7QwRzCp#fsirtx@R>{+5}Qviad#i_Nb#MMY(j_<|#QFDS<=ru{$$$tE6l1$VDY zrVN$7V~#&)A`=oSV||Vup8ho0T}kldPv9$@>QX#>w5=Gig=$JN_V@3%_gYOH0h`ca zg^6Z0OnZgf#GJ#fPgH%c)jz%<*7IJe@uQtN$$PDwCbw5)hK670hx+aJwfJ8|4^ z+ut88+er8E5@hI1CX=BC$6ZIoraXG7NAW&-m095a<~#dxF0)&?l=(L5{k*fwS{uUabWzeJCQhvsVb*rJmJ`ta1_IAdNQSmGm`mPYH>pdJ;*nLh-X=ijquk z?j|q>hG!z_f?w-%7MokhJE*D=_CHdREiq?yNo;SbY#q1u9k0}g_#xy@#p&T8h>c53 zB{1n2d9bN6J$?NPLtI1{G&rU}XH7YQb*Uz3wM&pd<9fRCw5ws8#!k>gJD%-u59?bi zq5E%=bs!C_c}6=+#o=tEscAdk_rPj?Yg|qt4DCC-TFREhjO%%_1-fq<NS(ki5%&>C)^iLn-s8mCxOd$}2tJzTmrZ z?LxAYu`1mK8oNq7>9%)BAKGfSOlG_JyRdsw8fj%mf_xI4$6jr3Zi7|$((2kTr%^8T z$k6cnVawO4cu6lS6VX|(*}957$g>U1*B=;K<8qv84>Z}O;Awi&eaR_kyN1fO!oa1ryk(71r16;jUf9z@6N>PVnbPW zu;OhN`t)OkM{r29-G>ISs8w#>(VeM!tO`TTyK{>iem$wY25moocG0P;MKMqioKs8V zYcZW$6j3E)o3)A745iZ0NN4mzGvri*%}~2(Rq#O{fm%K15&cbhNOKKOT!4p#Fra1M zF)D(*kSSp4@!-3dg%kfX-s*A6?V$nm$50&^=21Sk>22!HJfkA8xO{C{Eott?AU;!E zDCSfAsO($KHea6L%yhUahAf;Ux?}kc@oa!Got-hrxXhlJgkJ0%Sa7=bq`lb@$n_1 z!%0zZ5flj6mlgA^wx&_hZ`$6pf@w?)rvGV`m&L_SVrpDgjzyzjC6wJKW}8n2|DS$E zN%bRD;KG2O1ChxAWWG9Yh+N52%)geLpyH|sP=`}hp3i6CG~AjUaFB_TWMNXZfY#f2&JvKGg4 zDJgT&l#jwC0(aG5AMW+@Gh0;oOZ&cUE3xRNQ&D*J`PDm__m!CcCUXx*awR~0{l222 z71T7PJpWSC7?wN2sy@*)DhoEBCI++1ZNp?L)& zRi*#Py!f9&n%@BZ{0xzwuzHQ~=s-hVHfjS)?x2A{43<_1d<@czr{Q-6Oh)xL0T2}`0z8x!00^V?eP zh+@gtKEJ^ZZ+y{v8<)$lLe_o&yOC~ZZw{}Z;$Dzy?$c7)pm8eWPG=({v%=dli8sVp zmEOt#i%4fNb=}09i>uGNh}B9tOeyu~=SpwK7@f}Anj*amXgx7&pNhRZ=DdfD(pTM1%swB(!6|{B{9N01u-ZP`?o8qvWIQMp$Zf z*;=?o$Z(Asv}H(&lzrO2>F5(eqoR65Cn1N|d~>cnrFizBL<7ztzOw@U0Q5N7OgCxH6%n#r+LuSl@~nt$uqFRDa$c9k??X zOr&wQld`ENIgrfRvKq8roM($^?~1f%ybd<6fY%ZL$|=kusmxo8Uv?V^MD>*rw`Dk0 zU^rFTq>Z1~ud4CtAQ|2cdT}2;)pdL3l$By5alP)eXyGi)f&&@x4*p_kUkI?ucbd>& zLC(j{sEVRu-|7aOk|ky!zaflM&~(GqM|3D4@-c_xOi(tZYeY+eg#ys?c?jI(31}if zVuaA3G8iN-!5M;GMNA@&_?td+G_0&BmYe7>)n;aTL!lhscUtmNtW&_d{6cJI)yenE zSk}FMbgM&I>Av1vt2lANpZ7-x^n>t0r+r`Am$nc*PChUMix_2=n52_|aJ#8OCHU+Mi!UVV6ZdR46V0Tm6N-SNJWp*r11CqvHa>6D`~ zs-!RStWJ8`=rb!T_*F)!cDuR2dj$Q1w)D!v6sn zu2BXBYtAe>M8welEY*|gfWU(SM!5y4dakNUl!?g<^TtGtXxoqFug_oLM=(UHf}BV( zmQaWWWF|vPeSs4to9O~|yY4z=+r+NIj~eRD;-LI%&V-o`)z+v+=Z2KieanL`Njy|e1HS-I z9u_9zVC{#H4G67A#5V{q93h3&pA}+`1C9*9_ICkOg9?DL@GbmFt7d`uOfpthAc>Re$3AYA%R$q!CswiV;m@- zy$KHp(31rr=yS+!2Rqd&N>{s=TPT$eL6>uGno~`>MT?=-0C3Nd<(uQbiG;%KU7qg@q zZ!KN$a8U?k1zw!poAv+l$etJtueRBxp@4h-9{gjFs3o9Y5_^zviNlXU`W$dbgze+2 zRyX4~8e`dD@qK=LM_Ha7Lph1^h*>D?l5Rlut-vK)vjO(XaafX=Y?RrU9~ex~r6I`B z%nG2m6d>vpP~{f*hUtx!N(Q4&xdjgJ5~r7N32802XMvqy9fOA(Q!eU+uI)AdTEe`$ z;A>XkdIOHEY=Blyz`<7FgVlgJOO2jxqWw9tjfu55^``Oy?2O)*t%AvxtT8d^4V(TL z;!d)%LhAgvx9?vs`@Hhxe8Al=0B!CXn-+DFSIG82Q~84!f3F#NU^~SCN_~y6PbzX;0b3-RtQRcv`Jvg-jJ_@Mkgw8z{Z?W`cD6S z$j5{i+@#M6a{4KxoyUnUo9zDNsTt3YS3Ty6qB|=Og9knFV_) zfJ(s+vfjM=?tE4)YlEDe0*Jpiv&OUg@8~y}81)h0w$(@cg)q9zK3keHRb8xg%?dBC@`K+osce@hfVLSKNubZ{^Q8*cKF_qO}JYpR9L7X=;h3;MG%f$P=LILZ= zjiF@V>`4Lf#f#{%S{iBr8F1{@R_e=gFn5Hk!W4p%6#b*qCF|y}Fj5PtQUg56;zxVf zu*6j1+<@iiL`23E~^W^x`>kWa{-Az;US3{bzj3r9)9u*pht2cMfCBg6s1-iGZI5D;Dh%Yu)s3ki$ z{z$#?@f5qzJ0YvDWQ19y{ORcdqh)AxbXzU*iML)3-!xB87F<2`E%_Z&Ci33j|L{cB zFSM--ypmSe`KSn}ds0}c5obuc51R-@?%fa#_q012hW^+wF6oK$)D^x!2BY6bGK z;BY-s4YWo(&rsL?>N34+`~56t>n3l!+z|X=&=6g?o^|M|Cvi*=+#2x&5)yA5bf;Sx zo6Xz-7G$YIGrYmX-0=)Tm=p=%OM&U=;<6Bl`0hES;RBgL6;s&Uy4WTS*r)qn#`_Vw z#k?snm_9PaWfe#Ci2PylAhaAs6-nAdeGa|?OPp4 z#yF$3C*BVgQw?nXG4t*sCr~4f-JE2Gia!7po`3D|2Lx~pt^sdK>QM2x=iVP*iWjsq z6mjz8@jTWr(=+}#r+)C%E8i*ZRRe+p?FNV&cX>?-f z6EzqBx86TQe<_+G!h^^Y!{KZw-h|T*qGhk6FVD=&+}U9OkdsS6K6l-o8;CkgN-67F zPITh26D5dXaIy*6TL@M;&tU1_z={Tbls|B&cyNoyoJ&t9G(-T1@7^OjkD;#qmn_8% z9(Us9H-EU#pny8`OCkKdOF55xA16H-F*E%??ye6ivJ2g0|MqhLZth6e)(TAxXGd11 zA%8E7?AZ-P-1~cc@0}UnTi-gYW~zDUg1U;F3mqQO|C5d5*jWUaY@rm@+3ee#!X33< z4J)D$0`!2!)O1R9&;RwHvYQ-D+q{e!Q(qySfHmRowHg_7W&w-fDi*|;RC*1_xQ*A488&3wO&tCZEbRZ+F%2Z4J5y|@h^p}!W61N z&Py|YA=fOnJ-}|DXaKtl&YE< zhw-!xDNybnL;A1hdfgr{qs1d#!KOkx4?M;Q*C_4#b$bkb1vGE8(Y115Q3Jl8xzikK zn7{64Ame2I8|;v0tQEwG_<*MQy}PRb9uF5#e>!%yG&PyQKY+PxntfD%dgu_(seulu zxh)XI0AW4pQ+OJ0GnKFD6rk>n3pj8hw+m(S=r~#}*I%PVih%&ocK%MKv>;TR$FQ6b zJe*D7LjK(?HZ={g%gsQpyA674)p=0eB1t<>YXxuhBe|2Xwg*{J7rdk5F0G~k31Mx2gh0=Q56v5(|~fUS_7ObRF+z7a;<)wV>0dK7xY7|bH7y5)V})}Kldv$b5}tZ(?S5)q%=$}^ z_-ZICi(c)q9tBI$zzP@djjpJqB-Yi{1>1B}Q^XhxxYX??>3<>BZJb^)V#m9W(Fs&O6S`rZFPd;Bl>;{Tn8lQ$>@NkB+eH^j_x5BNgMBB-H38XQfo z6TN_Qg1n<3z!+M4HNZ(q+8N8=|H-dW=8dv{ zi*@>!rR5G-S_WpY-(vh{cR_!JvndKnv^vD!|KI>{kY;e2D#0s{q=16gU_X=BhpG(Y-xQ ztd~>TRfTNWw;o9`Y$d0-^>q0x#C@5qUEK0&kVdjjAX_&Af@bf62Mmy|1rz+L4|Hrf z1zgfSuld*4Iw7vVQY=w1h#&&AKr`T-H(KbN-@JMACy@w9*dIfesrZZnH1!!ICcv@1 zv9ZC)$q5m097t#nIL(-ag|!!bfq==RL<-bx)8)$(K+4N_K*L2U; zBT2FNgkGY2I9b;i!_ugw-adg09LxtJmMC;2I1W3XN?hjTu(8CVQP;G6;?F4NC4jnE zN@{94UF=T*EKQt_jyb3EFyzNvKt9l)UyRPcAoEc4y<5(B;h!@nh0P?V^X((oo7|tr zEp!3ZYkX0N`!bUXgP8f!OA&(Ko9I2M6su2=nnIiu`QxEV!QZ0}GaH|S0+iVt+>n<| z0kW5b0BmMtoIdsfCux--QXE-I63T>F0wcNW^(BUe19lkJ8ixwa-^wlo!PjXRx1gRX zvV-s=bGtJs@Y9n(n>4J$Jsg8_%OK>fn^yz7+&;Hj9GIToF~)C-tq^TZj2Idokiovu zyc=xnN;%w9img;vopb;50dM33)4%Ude`Wh}#D)hN&I?do$!RCSNr}Dg=hw}E{L_*j z`Lo8}V(aKX?=321C;M{FLob$-JUAK;pR^T@m1L0Z&(6lm)j_g7hoL3@0fe4n*^7KPCp-53x_{tDVR&L){5P1vN--k!kO!Jk z$g$*76BxA*D{V zubI?e*dK2Adnq+;-9^b-W`O40YpZE?-;?Q*%H%F`c?L1z@`yV2Gf(&WW3Nr&C`6*; z6U^U34kpG5_UpSqmZoY0J|0Q?GAMMp6UGaX`%Z`vj)!g-7Auwaexrnh0vb+kts&t- zBq`BwRp~uvLO12MMH~Vm>E{35N>#{rg_5wyso|njUt(X7=5zK&?t-pQsHbgFT`zGU zyycoFQ=TOSdE1{SBz*$!Q&e8>$GGB(X*)#7$;CCrNR11ZKtU1Ngd@>SnUJ5i$I4}7AA26#{zgNAh&(3d zwM606A2Y25vTGO1XkmhUa>S}M&cW__6*-pg3~*{5F8%A)P~tK2+<(6_id;`ieB@W0 z(hdLI4wT40+y3kB`18+q>Wmt{l-~;YMAS(11?~#5;#C`e|D~Y!T`Ba$d2{4<1G!Jrl(g zcvwInM&PZNa}FG^ZIVXR(|2lHTNqylnmd-bDFnQP1Z>XT)?xSPgiW?-2%;|L&C&{^ zz%2q*WN#7=TB?@(5Hi&0SC&Wa4L*6KYZ|dOL(9|AdU&c8=Y{C*h0hRIs;x0 z2iWy@d~S&~Xz+;lO5%L9$BLlEva|xR4|-3J%-y>Of`NhQP0p$jcI&x17&J8a7p{_{ zJUrm(=I_0M3_E!tEKG9evOS!q_gzSAjT(yR017wX$!ue}s5ZM^=El)i%0^88D`LL0 zhUMxg4X@#gUE~zFs=`^laQpuIA9C(WqMRuNT#h>bc^&S0 zN)#zsiaIhhC49F$*9L$dq=SVZg8s%{H-UdFCNAy?G!<8UZ$ba-d0bqEZ_#Z|Zu-k$ zQwE!+#?g3p_br<FiWdD z>nDE(ILxajhj(hckOAY_cS}?$@O_$ETP>i;jtYPsn9VP){|wE+-{2fu^^KH$i|~OG z)>ju6tbZqi1=<`;=T`tu2_@D!6k?Y|8i@cG`ZP5)_1Ia?((w3LRbnme4AaNA*|sgC z!qg89A3vhubZ?3VAr!^%y(ExfxaJv9P{0GopPMze0PF~z#kQ_4;r(hbJR&h(R#sLB z@*D{hgH?jn3vsEbQ3&N4LdGz#2^$Ta>w+M*3mqkN`Eq}z5}6Y`)KFPI)y!>zc>|;X zzEe)qH!ukM`c?DS*367KDnL2wv2vDBF$T|@166UUu}N`*sht%pOw21R{O6x%c4P$M z2R#iyO;;^4tQ6WN#JrVp|G04`m3=Gjy-oDf=xBvEh{qJy^E7_+jLAB- zXZh*#wu`2>%%}8&Pi$y*(+);F5@Tx4cutJqAR)I9yUc(HfIP2%!9?JS$J(pOVK70N z0m=oy?_`jj5rjaQ+BwpiAeS)$BCk;9hj#$Ljl`;qj~gNRX3%Stx3*@7?8e*hpWUM* zNNxZh-fgq#oJnY+gAM-O*ImR~Nkl6wu(&#mg!6t!4p4LI)~lsw9+S&xGU&f;iJ7m* z2H=sYnS)%=t?Zlq8@qw)oZNZ3Kg#CU-)bvEOnB%-4aG>EAs!W#NcBTrxH%YLIZWnD z@cEdO*Lz}l3jA*oP5ARZ7vI^k$2sHX?k)*+W0(%GH@W}HP*k{)Jy z*1l`VOej7+)7QkvDB{fOhtM@0U_Wfto`Vi#}?;UNt;`vsrCk|rlUjAPLE8P zM0PI5#@64oU%7F7>OFtw8wLKG8#rb^WJyA4+>M0^g^YT@wMVjU z!H3-hCs9LFGrcfu=Xk4^1t4rdMneUNP5F?)2rLUhI`?745Qz~$5=c#aHsn#v*L`8# z7s6hH0LSa<=C(2FQ2Z8hTBxsi3ZM{+H-e!6jzbAxAz*+6Z@AfbrAtA8yfzjG2a}Md ztWvv`oWesy!_PiPR357@Vp%(&jtpfIbqMdGYEET3A81db9b_`;aqN1XVtnA}S-{s}ytG&7f zdVzorp!O+-sj3C|l@+81Iy=L|&yngws3G(BlTE9W{9K33Occ&J6ugtQvO`{x!Hcle zSu_a(+#jUHk-fK1@GN-uJiO?3$QaBApyRW{E#O4kS9S@??IGt&gU0qE&r{DiPH?Xc z+E*FM$<0wikrcyYZZ3DHAOJP-D=^UfXv`VIrU#X;i(z7dcnY83gmdXf^WimxD+;yt zyq4)qlsP+X{LmYAl*rrs5MJNL@E%qah0H!XJ6MLCIql~*fXtByn#SS=0Ku5!4-K1! zhZ$V9My2_fpHaowm+9%B_Ps?}T5?j$=zr>Y-MG|WJ)eOl$aa6*_UNjANXSnTC_G{l zxU2%e5J+)J4sVKtrAhus`V>v|h2<1g%nQ>W85yrje7rp5Zc2<9qpY02*_S+wtRH9T zE^m^H%7p5d9qJ=XF$Vt&`!fVF1m?Cxtlm{2bH%?mulQ8Drb&l6^bwN`BGVm9fC!@! zI)3{ZHvIYh!4I5)C@6^JE@AiH_Zx*HWS6dwkF#Sr|rPUhFyU3irGK-5#@||9b|D4AaZAZzeuWCnNUy#67P2)pPN~R`B_SsGG5vLXx&!+eI zNiE<&*_Th%S1H(6BldeGzp=;|urU%3&nex(JNEK|8K=x`Vq!-AFsjNL3_QF>|5FUd zNu&D72&wZ7D2Q5Q^w--0l9Kp2wNK2G9jpqo%2fn3`wpsHi?^jbbIC2Y?UdIBi` zeYZ(`u81e#s2}P)#(`3(xp@EVv_g+aiUVilBVO`V3P=N8=`G!1^-O@_VIb58xDP}>|rrE=jfZXtE7D8P60bKcmcV4Dk69-^)z7Vwq`wSaPXD} zS;F(MuqIlLjGN&yutYDISK?b^hepoyIJT7$XJ!TrSE$odkJYlNA!?QBVZB#_M^rH=QPp$O?f`7Jvq~kGK}4P{F$y`G$*jb~1P09ypEF8Dd`G z;xaer10{qGC9GAA6yv?o)M8}jTK3M&mMRbm_$nZR*TARaDkSo*RCwS1E9OW8BlTs4 zc%RfO8kog*B5R3BV(gH+>5E`uQ_;qcXET*07J*N2I=Ao{vUD((mzjH6C5^A~bEC7X zqG0M+WJID>97RvYLUr$6b+LylIx`E~_AhUmn3z~4w0N#xd)wr#gCawO_2c7BQzBeS z*U}^nRnKM)c_6PDrh9VdZpJm8Tk8FEn=>HE6#Mg+=He-!1IWpT#@2&|Jy$#6RHzb= zX)i_LC8x>7XYipkfI+fgzzgL`1^y{eM=`d4`#^W-FsY|EXci$kFTI_GrXqN+WLyNBrR zo$dZg4@=bK8X}+(C*|bIohbiS4mdnmi;W;8Av`@Zo)AlBTRPCEGGi%f=sjD4Qsk{Czel&0@t2uhK$+r6SmP7QKY^YCGKO}7_vM>B{S zx4NI^XTaJk=7bL``_~RwVK(agG7nhSX1~n@XTHH|;jap2F&qJY_?~Cy!#|@3f15}4 z%l_||l;#Lkl90^I)LE&-d?6)4^Es;ubu`7-sTS;MjRzJ=evQT4~9o@?TQUrQc3%?o{Y)ph0OCUq!! zbrnn4ft}m?!5WXc;kF=rK^ZM4=X;Zv@M0qR^A#zYEyF`F9i|f&SV|CEOu6>pje5|F%2^u|kuKrGb;j#yHt2VHtSNH0#VH1;l zzkG|v$a{0b!`%3P)pq95RQCP9-^Qd=iVT@T=6MVi$(#xyA!89Y8l=du4L3=th-7Gs zP=-j!97=|ih@{An423O}A>(;pJsBjSEq3c1iEHvNT6g zy+^vvPo|~G&adCFwWA!vSwd=tlu%wc-6)E7CX-DpZBPCI{tfhne3Vf$>(@aSF6S@v6%XsfvDP@9AMtAKO;DY_< z+-DWfPbd`xYgsI}gtI+-Z7JExdX$d1kZYWcc8F@_ZQIN*dzKd^wW4%=i#fs4QckPl zyt4y~_ePtvgK!cq&RwxhE>h}GbOm(RefXKO5NACz)8`7&g=sWjlTYbT%<9}uv3JC; zl=uuY-q7)3_}4c*u;c!_d%ByZzZHB*x_kVqUVoP|=Hd%4F63AYs5p=&r(bIw<&rz^ z(b4V;uazo8J;u}DHi4=*;FI-W-MZg+kaMoFaM1?Lu%o^_|Fk=H`c2kVhpSw4rDZf1 zek84``J}CSvfr;^MGZyptU;2|L3T3h#`SD}-99N342enm3@xv$WDVVVA0NK7Fw1bBx_K<$qi+MwUw*RGLJQBOjYoEe(nJdAZVA|_api1% zZ|{JJp;P&Fd7sQx&*(yuS=y$1Ku>zwj4`oxC=uuKS(B_dR!a$8<@>T#q_?RYYX=S_ zaq_=vrRS%15ryJ8_$!s3eqLo6Q?NE{4KWzGuIWH>&f5_A!HHx2Q0ykyDNyH!UWX*B z))f_0?&|;L#=0|T@!{0>3op^*9J8#Hyi8VBm?bFEIe((wl|dGxOTTz+C<#D~hP zyQL*E{U z>ErV0N&!1h4@SEEXc0ec-g$-qx98{{)*VCiU42)Q&8fQZibLSK-yKh5u1DEjT-*4D ztvy@9?xTG<{mc3&`sp^a!sa>#PBk-gp(|0F4-aVXljh&s_KR%YwQsy9IXZ1$#a%Ml zb*CDQY^6X@w*4b5<2yj8eZF+5(_Gf-V4wD_j$;Oe#UD%)HSLZ4yUVsCvV*3CrNy%rm381GJX>hnbnIFv&c4_bQi=Wj1-)C&r}U)u9{C%;pEAGERDt z?wMUSa>-g+j@ZZ%;$lZ>%>3S6va2TFo!QnS&$rTpYjQ;MiZ-o|4=eFx#~kJH;f~*7 zd_YD45P=JC&eHE5(KzIV)6;ZjoudS?ZSd-q~>)ZEfR4 zTS0%+vQg1?iN4Zb{__2xlZ}zKrI?OgEzTWPdHf=>f@?Y)5sdm4YZ!!QKTWwRo1-*Mp0I+u@CYc5FqIs-=Q2+ zBby*f*<_It5E!CyLE=Zjg!aWO;SiWPPCj1)51pEh+^iBGsLxQ4W;+IdvWPAPlGb|p~I&K`ho3blg zbH26JIAmeT8{6u7d#NK9b?z^j`o{`%UkxlTzFrg)Al+8bjT2K*;x*brs{9qZvd8!k z$J&v4VbN`TpPqc^YiZDz;!_J$pPXuNG9SjCaib&GHHcmIaY|-jOEvG!RwUbbO_VM3 z2bvwZG%T;iE&Xn(c@bWdU{8w~vp|a-Ar19Wox7Kd8bfXfJG2Tobjrk>t3DZH)yOJW zK%4ABpQG}@G&{OFH9487)Use}-}m-Ix(>gl8ip;VawI(*Svb8Hd)qoY*?DMCLw>B_ zf1qDgSyeZiO^wq&aEBK+4UJ$!dXDg9x}bcATN7K%rrxaRi8Dzgtv;rvrg)1rBxPk< ziw<=OHYdfCOOh7Yd%J|h>Sg*5hzFbW{IIhWiQ*p|xe_3J*houX zFKWg=&gk8SOta7VcFNS5OB*%xPV6N@0f^_k?`!$_Mn07{UaOU78u5{Dzd>?R*pqYF zrEX&Jg4sO{`sTDx1_k*Z1#rh%vmi%5{mq2*uYK8f(rJ`i4r5R;PZnlE7+IQr^n89f zK(UC{+O=BQSRgL8De#z;)iUd4A^n^S0lHZ$(NtdIn8zmNt-oo!Y<;1$oU+{5J3164 zZ4EfKM%hpQ{26Wk*V_`I+=X z8uMfi71Gg)^U}9ujzxur(w>|6%mrt~z3?oX`O^bHS^cPMa&q#viPcl-*+!W!ps)P{ z;sz3vaLHrbz!M2wH|)gi7n4wX9{}CA)h`tV+Df?fD=$$|2^~*X6JnaRi?H&_VmzIg zI21TP>G)eIJ&vs>hIL=nO8Inn>HYgwbVCXDZ}|7h@9@2Rm0m$Xr#0pl7KSI9|F3w9cvQ=VwrU8Mva;=qRjTNXoKK8=&69Ie#rmj{0CXTjtvmKqVnj(KV<9ea7r0PXFdeowN;@z&uYrJ*3l?4U27drA1t=cnk#7+Jk z@F0W>T#O=(F3jY}_G>OQK2~-RF>d9zvfKzfH%aM?=ACBK!+|XFs{h!z*^@wj4jA&FoUxAbi@!(Tn6dQ7}0% z;l$=Nf4ZIa#!H>MXPo8Frk4#3({|=_k*VcAn2%eS`_#rQH_X_wzKS8a;&Bxm?BBa9 z2LuG1D_(@5JZ4)i+HcvsITTYichM3m^%>iWl^G$L8n78K21W47BzeiJD}irdq4%}n zx;}bLMcu0loz;T)>UMT^#5fEz<6%on0aB`y1rH%>0GP9Dq^_=xr1SQ&Q6Hz1bbCM+ zPpan+bUhqbi5AG7**hmbl8F`w0!n83v2w=BQ=w$VgDy=(r2YqHA5G_&tq>Ao4u zwGlLZf%jYOYUU=SKRC+Ix;`4LICA`8U+3W1(4IN;T*8IFZ;OmQWM{_*Rs&(Wic5O3 zqc$n7LI~vED#01%AiPd72TK|4S#u`JeqO+{t>= z#Z#U6P4}2k=VfzzFIJlnUvXYs&MT#~jeL$?H*Hgap<(vIjQPO{?*imuuyb`;BcP(n z@VcXeoxlg+c_^YWIC_+81J6#_{?Xs;-S^P)E4qE0Djv7bCyUI_&ve?y+`8qWG*1d1 zANK&pH!Qvc*ZbGCtEHu-jSKuSL^I^SE~_&|E87$qBcmVQZnztK^KeH(ymNhIj%~d6 zPPWz8UmlgcHcJ-mEF-!bgZAp!?{L)!-pIw-@yqd&N76GgbZpqipzqU%x(oC(n#i`Y z|F)|z&$;`e(!o3G;j-0Bo86ysGcYiaz`m3PDi@FX7Py1zqx6m@NXVNv#&438*I|C? z@B1z@yjUE93KfyTB5O6IsoQ5Kn(JHBjq<4j(!1^USq*c=Z;tM+Q`-Ah9_ zqk`A$wxwOxwv?18~)kJ!yBQk_Y?2x{A0O6 z_}riW{g|6bgYo*`-=U0aRtR&fi#;x1oEhB?se$Ohlp7U>=N++nOvKpKOGGKY+7m9H z^3Zp7oS*zMIX8DnJFN!xsy?&(WB*p|^`(P7D*^Q(LLLlpT2Sh{IGqDk;h$0ssz>IJC7P=-Ly0_KmMzy;B>8dGhT&f$B*ro>34D5QgN?sK#X171zd9Avm$m z{CNtDWre37i}P$sHW0+i{1W^!A&~#N&;6{-O)6aZTIO1gNJ|TdCV6?&ie|eOO-2D9 z;En(2Cm7ak?SG$r_}k|)MWB1GzIdTsmh8fTGx$1AF)9@f*EcH+RdO>j=!w_{BUv*O zWXup1g8xIvknvPs0)~?KuYi`=lw}q-SoP7=;I}&WwhlJ4)`j84(n3OXaLaB0F9kGI z=6IuU%v7aeZ}EQv#oy!)^6ECMGkrZh#_8$lOF1TDBNq3cQV?d5XLTP0Eavj~~Rp80;dbEEGKT`PJh&+puGB)22By1F_pB}K|Pcbr%x8IW7P?pa?!uZ7<%Vb<^H(Zs>AF-hrT<>nPs z+=y62uth#&mR!~+DB$F){J1a=VDdxQ1bDMq{G^!91T-6x|jM#rjSp4nVJA z28nYfbO?7=9*_LIE+lY%0^w$3Q_~9!`#$Z)7%Q=Mux)bLxM&6ehDpGT3LE%pp=3FY z)@oVu@r0n&RRkXzf`y^S~!Aub>^y=qCW?TD42@HH_r3x)kX z}e}S2DaQG_%XA6l^>KuL)29&H#uw)Vl)%0!~kSR!g)#q4}b= zwh#g#NIC>GHTmJwtqmsWWcwk_=e4!_CWb%7Bb6Yv`pdY_#yEl>yZ66Sb_{w^4v0%i z?t>XT<>II~L2C@&xeCe>p>4V2?6>m0t@8qD60{&eXk##dNN^2YS}4&eDLj~tJ6!*v z>l$D~0)m3Ha6i_EyrhtDK97hH)X+#CxwCft41bMx%k8*0wiIdHo!J$L?=H_u%rJw93 zo&b1rzYLI8%JTKxTuE#;Vd&a#2Nr_Z4=_XS+nd;EviiN&yTI1cax3$? zb*x*rGGYXGr-lZQ>~uJ|BM^BZ$R3|vawa*A5I2c9p?99vs(6UggAh|B+8bse^4b6~ z0>}@d*tQSiP{ss$uD8rq*hhh=w2Pyeu$IOWp0ZuyH;e`7A{bJIFA#m9#~A;11>fp< zU7ha8((6~Roz?N^15Wia#P3Fn<~| z7ecbK8)3N}3`Gkx&9WETJ=$bH#y1xpZMW}doIe_AzP~3IiICT#%=JKC& z*ay&Hl~PnoO}gQio?f8 zjwic{#0d>Lgx+bV`l{lMg4EO1yoU)de}dgXV1)6L0#FuVGavDD4b54&K4RAa4%xZ0 zPf0aBJ-m>Kba<6?|2#CIU~8@jUwombFpWLy;}egVQ5?~?@r1~yaP0I(SlDm^&Sl%Q zNg$e6!*YRI(l_XJtJ!G({+lH8a->9tvBE}EKoHwcPff)jlFh&!5l2$ptJfWwvoL`J zv<(Q^47l4H%E-u=oj(1Djh|nZoegqVkL0w1A0z|J;=bqe28{PRN&vSI`ej1XWq`ON z7WI#zzlx&eK3sq({RW_Zk_b`^LDMsXASUC8eV_$o>9;CbN?2tpCqvnIc%;h8%Z)HE zdow*fJp4(I+xyyyJy-`lru-|M=HK^r;u_hL#XTS=&h)Zt-ppCdwKqWbjs0M@a-hlf4XBDk@c@!!m<#vP8~n9tGJsv8tw#=kUXzp71WON(2e^@B-# zID##_3mkRTsZ~&-5@m!R)vJ54exAz=*!hJb81K)*>m zmcNQoX>jPR^n=()p2YfI$>ZZD|G9}1GR&-|(oP!?nZHU$+OJN-NWwGb#*ezgw{eg; zwa%YcA@z@cdV=8Ti3;+v`;?2!&|xBS3(-!~LQ;*zl;g1v;|WFA;pgz~fvFJN)~!j4 z@rdT>iLl;aE4&`!vvfM*kd-8#OF<0r);nA~1eKDmlTd3fZ}i4bHHzT5%4_=xIUo%R zs()SLCoi$$8h0)0U*ice%hoY4V8SEX`uN0t?5Z_6o+9YjL)WgO^O#6)_U;XNtAY*L z*WaIxM9^XIWZgq9@UhZQ5m=QF6y7*Va@hW)tR9h&09qk`2Ua|aOVI`DPDl;Z# zszg8*l2lJ!1NMOkS$3WsWCAF|u}9WOM@OB=O=6_**K071cE=N|2jWd0l4+X6jvWk0 z2o*4b^9X?yj#yd}k*H%9+!<#WL98ME2&_4n(6)_WiCAJRO9uJ#EOSlplT_+#yaK~{&brD|72PJ cN9o!Uc`AlIKH{sw6B1sAx(9XgwH-qL2NJy}0{{R3 diff --git a/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_006.png b/docs/auto_examples/training_and_testing/images/sphx_glr_plot_one_model_binary_kfold_006.png index a96546399dc7d4bf7d24a817ea16774cf7393af1..03f1689fc31c177162345a5c75d12c754eb41514 100644 GIT binary patch literal 62307 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 literal 62808 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 NF%@m)f} diff --git a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.ipynb b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.ipynb index ad630f76..686320f9 100644 --- a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.ipynb +++ b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.ipynb @@ -87,7 +87,7 @@ }, "outputs": [], "source": [ - "all_trained_models = {}\n\nfor i, fusion_model in enumerate(fusion_models):\n fusion_model_name = fusion_model.__name__\n print(f\"Running model {fusion_model_name}\")\n\n # Get data module\n data_module = get_data_module(fusion_model, params, batch_size=params[\"batch_size\"])\n\n # Train and test\n single_model_list = train_and_save_models(\n data_module=data_module,\n params=params,\n fusion_model=fusion_model,\n enable_checkpointing=False, # False for the example notebooks\n show_loss_plot=True, # True for the example notebooks\n )\n\n # Save to all_trained_models\n all_trained_models[fusion_model_name] = single_model_list" + "# Using %%capture to hide the progress bar and plots (there are a lot of them!)\n\nall_trained_models = {}\n\nfor i, fusion_model in enumerate(fusion_models):\n fusion_model_name = fusion_model.__name__\n print(f\"Running model {fusion_model_name}\")\n\n # Get data module\n data_module = get_data_module(fusion_model, params, batch_size=params[\"batch_size\"])\n\n # Train and test\n single_model_list = train_and_save_models(\n data_module=data_module,\n params=params,\n fusion_model=fusion_model,\n enable_checkpointing=False, # False for the example notebooks\n show_loss_plot=True, # True for the example notebooks\n )\n\n # Save to all_trained_models\n all_trained_models[fusion_model_name] = single_model_list\n\n plt.close(\"all\")" ] }, { diff --git a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.py b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.py index a6dc1f95..8515a5d0 100644 --- a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.py +++ b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.py @@ -127,6 +127,8 @@ # In this section, we train all the fusion models using the generated data and specified parameters. # We store the results of each model for later analysis. +# Using %%capture to hide the progress bar and plots (there are a lot of them!) + all_trained_models = {} for i, fusion_model in enumerate(fusion_models): @@ -148,6 +150,8 @@ # Save to all_trained_models all_trained_models[fusion_model_name] = single_model_list + plt.close("all") + # %% # 5. Plotting the results of the individual models # ------------------------------------------------- diff --git a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.rst b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.rst index 176a04aa..fc451f42 100644 --- a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.rst +++ b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold.rst @@ -208,11 +208,13 @@ This function also simulated image data which we aren't using here. In this section, we train all the fusion models using the generated data and specified parameters. We store the results of each model for later analysis. -.. GENERATED FROM PYTHON SOURCE LINES 129-151 +.. GENERATED FROM PYTHON SOURCE LINES 129-155 .. code-block:: Python + # Using %%capture to hide the progress bar and plots (there are a lot of them!) + all_trained_models = {} for i, fusion_model in enumerate(fusion_models): @@ -234,8 +236,10 @@ We store the results of each model for later analysis. # Save to all_trained_models all_trained_models[fusion_model_name] = single_model_list + plt.close("all") + -.. GENERATED FROM PYTHON SOURCE LINES 152-159 +.. GENERATED FROM PYTHON SOURCE LINES 156-163 5. Plotting the results of the individual models ------------------------------------------------- @@ -245,7 +249,7 @@ If you want to save the figures rather than show them, you can use the :meth:`~. This will save the figures in a timestamped folder in the current working directory with the method name and plot type in the filename. You can add an extra suffix to the filename by passing a string to the ``extra_string`` argument of the :meth:`~fusilli.eval.Plotter.save_to_local` method. -.. GENERATED FROM PYTHON SOURCE LINES 159-164 +.. GENERATED FROM PYTHON SOURCE LINES 163-168 .. code-block:: Python @@ -255,13 +259,13 @@ You can add an extra suffix to the filename by passing a string to the ``extra_s plt.show() -.. GENERATED FROM PYTHON SOURCE LINES 165-168 +.. GENERATED FROM PYTHON SOURCE LINES 169-172 6. Plotting comparison of the models ------------------------------------- In this section, we visualize the results of each individual model. -.. GENERATED FROM PYTHON SOURCE LINES 168-172 +.. GENERATED FROM PYTHON SOURCE LINES 172-176 .. code-block:: Python @@ -270,13 +274,13 @@ In this section, we visualize the results of each individual model. plt.show() -.. GENERATED FROM PYTHON SOURCE LINES 173-176 +.. GENERATED FROM PYTHON SOURCE LINES 177-180 7. Saving the results of the models ------------------------------------- In this section, we compare the performance of all the trained models using a violin chart, providing an overview of how each model performed as a distribution over the different cross-validation folds. -.. GENERATED FROM PYTHON SOURCE LINES 176-179 +.. GENERATED FROM PYTHON SOURCE LINES 180-183 .. code-block:: Python @@ -287,7 +291,7 @@ In this section, we compare the performance of all the trained models using a vi .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.006 seconds) + **Total running time of the script:** (0 minutes 0.080 seconds) .. _sphx_glr_download_auto_examples_training_and_testing_plot_model_comparison_loop_kfold.py: diff --git a/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold_codeobj.pickle b/docs/auto_examples/training_and_testing/plot_model_comparison_loop_kfold_codeobj.pickle index 21cc2fdb98809984cc1623cb77ae972e63aa8704..82a9b9c75029cdaa4ca319412d7cbad7f9b45c9c 100644 GIT binary patch delta 262 zcmew%^g)=VfpzNBi7W>u-(yvs+{ij{av|gD$$Qxp8I>lxGFvgKPi|l~;o>aFDbY*L z$uCZwe1Ta-+#rLeGlRFYw04R{273=HSYk>B=VW_U(aCnKa+9|(J1|;K{>ofD`30MS zuoF~uVh;z%nBt85a*!#E?vq7WJti?LPCn11%os5FGgI`$BWoFBCr7XuPj+JyoGip< zGP#?LhcS8b3^vutGE8!eX_MnwY#FmB&t>tPti*1`STZ@5eG+5scCX){MoIv)Lyx)=d7#uE1D7xs&6( zZWma-qcpLH-6}aJvAEc3O6-){DH<8<8QmG2Jse4;nK>nydBsyQxHI}Dw{j+MPlo9z G)dK+EH%0>h diff --git a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.ipynb b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.ipynb index a7b8a8fc..e473d50c 100644 --- a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.ipynb +++ b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.ipynb @@ -15,7 +15,7 @@ }, "outputs": [], "source": [ - "import matplotlib.pyplot as plt\nfrom tqdm.auto import tqdm\nimport os\n\nfrom docs.examples import generate_sklearn_simulated_data\nfrom fusilli.data import get_data_module\nfrom fusilli.eval import ConfusionMatrix\nfrom fusilli.train import train_and_save_models" + "import matplotlib.pyplot as plt\nfrom tqdm.auto import tqdm\nimport os\n\nfrom docs.examples import generate_sklearn_simulated_data\nfrom fusilli.data import get_data_module\nfrom fusilli.eval import ConfusionMatrix\nfrom fusilli.train import train_and_save_models\n\n# sphinx_gallery_thumbnail_number = -1" ] }, { @@ -105,7 +105,7 @@ }, "outputs": [], "source": [ - "confusion_matrix_fig = ConfusionMatrix.from_final_val_data(\n single_model_list\n)\n\nplt.show()" + "confusion_matrix_fig = ConfusionMatrix.from_final_val_data(\n single_model_list\n)\nplt.show()" ] } ], diff --git a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py index 995ebb84..fd75925a 100644 --- a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py +++ b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py @@ -24,6 +24,8 @@ from fusilli.eval import ConfusionMatrix from fusilli.train import train_and_save_models +# sphinx_gallery_thumbnail_number = -1 + # %% # 1. Import the fusion model 🔍 # -------------------------------- @@ -124,5 +126,4 @@ confusion_matrix_fig = ConfusionMatrix.from_final_val_data( single_model_list ) - plt.show() diff --git a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py.md5 b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py.md5 index 0cc15905..9510df63 100644 --- a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py.md5 +++ b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.py.md5 @@ -1 +1 @@ -c6dda228d1218472134a61e603a0a2ba \ No newline at end of file +36b51b90e2f0212151c0237326c907e2 \ No newline at end of file diff --git a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.rst b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.rst index 3b66c7ef..874644da 100644 --- a/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.rst +++ b/docs/auto_examples/training_and_testing/plot_one_model_binary_kfold.rst @@ -33,7 +33,7 @@ Key Features: - 📈 Plotting the loss curves of each fold. - 📊 Visualising the results of a single K-Fold model using the :class:`~.ConfusionMatrix` class. -.. GENERATED FROM PYTHON SOURCE LINES 17-27 +.. GENERATED FROM PYTHON SOURCE LINES 17-29 .. code-block:: Python @@ -47,6 +47,7 @@ Key Features: from fusilli.eval import ConfusionMatrix from fusilli.train import train_and_save_models + # sphinx_gallery_thumbnail_number = -1 @@ -54,14 +55,15 @@ Key Features: -.. GENERATED FROM PYTHON SOURCE LINES 28-32 + +.. GENERATED FROM PYTHON SOURCE LINES 30-34 1. Import the fusion model 🔍 -------------------------------- We're importing only one model for this example, the :class:`~.TabularCrossmodalMultiheadAttention` model. Instead of using the :func:`~fusilli.utils.model_chooser.import_chosen_fusion_models` function, we're importing the model directly like with any other library method. -.. GENERATED FROM PYTHON SOURCE LINES 32-38 +.. GENERATED FROM PYTHON SOURCE LINES 34-40 .. code-block:: Python @@ -78,7 +80,7 @@ Instead of using the :func:`~fusilli.utils.model_chooser.import_chosen_fusion_mo -.. GENERATED FROM PYTHON SOURCE LINES 39-51 +.. GENERATED FROM PYTHON SOURCE LINES 41-53 2. Set the training parameters 🎯 ----------------------------------- @@ -93,7 +95,7 @@ For using k-fold cross validation, the necessary parameters are: We're also setting our own batch_size for this example. -.. GENERATED FROM PYTHON SOURCE LINES 51-68 +.. GENERATED FROM PYTHON SOURCE LINES 53-70 .. code-block:: Python @@ -121,14 +123,14 @@ We're also setting our own batch_size for this example. -.. GENERATED FROM PYTHON SOURCE LINES 69-73 +.. GENERATED FROM PYTHON SOURCE LINES 71-75 3. Generating simulated data 🔮 -------------------------------- Time to create some simulated data for our models to work their wonders on. This function also simulated image data which we aren't using here. -.. GENERATED FROM PYTHON SOURCE LINES 73-82 +.. GENERATED FROM PYTHON SOURCE LINES 75-84 .. code-block:: Python @@ -148,7 +150,7 @@ This function also simulated image data which we aren't using here. -.. GENERATED FROM PYTHON SOURCE LINES 83-96 +.. GENERATED FROM PYTHON SOURCE LINES 85-98 4. Training the fusion model 🏁 -------------------------------------- @@ -164,7 +166,7 @@ This function takes the following parameters: Then we pass the data module, the parameters, and the fusion model to the :func:`~fusilli.train.train_and_save_models` function. We're not using checkpointing for this example, so we set ``enable_checkpointing=False``. We're also setting ``show_loss_plot=True`` to plot the loss curves for each fold. -.. GENERATED FROM PYTHON SOURCE LINES 96-117 +.. GENERATED FROM PYTHON SOURCE LINES 98-119 .. code-block:: Python @@ -238,51 +240,51 @@ We're not using checkpointing for this example, so we set ``enable_checkpointing method_name: Tabular Crossmodal multi-head attention modality_type: tabular_tabular fusion_type: attention - Training: | | 0/? [00:00l0S}6ofgZdF9t019*yNX_hzD=)^L^j<@_k8qxn6Ef z!dKh@taA{txVl_ZY<$V(&stDx%$vGmTf%~AXu7UR%CfBYk?M1X+Gs8P)8#c|uByw1 zVYjVVzgAY7x>nVe?2d_xoP;Z30g`IGt%^7smT;X*MAY3r7h#x|x5DMbUNzoP#g3_1 ze8Z4hHQZolAmxhPjS5@|w9#hS+L#3)`(+@!CTN!EQ=KQ`5#CNFz-*_8eO6O|o} delta 1018 zcmah|PiWI%6gO@5HD8ndbNFWztE^@1l*T#H*%py@FfUUW2zseo>{1d;n~}6b1qJb7 ztDi7=0YwpHrzwcwMZwEJ@HSNN;6d1BSG@`zoJqc85Bj7FENlTDhB6j<8LsAzSd9IdF!chQ8R=WQ%ZD+N#!4o2Eqsip`sfZnP{VOgPn? zuW6ELT3y21v3zYwQ)_C=f_z{E#TB8eMBrrP6t~9>yKUG^6hjW$ZOd>GXK~7Vkl=Yx zL}^;_HCSTZ(%HZz8mt9IqZ1xgCTv~R;3z)0`-ERj!nPMpHCynLDWD?#%>8H*ou=X5 zSP55rGHgfo!>34^JL@5kPgHuU?&1pVxq)-|g2#{_E{t(>N=nF%VVW6E5~1EURZUYx zd0EmdMd&!b>_JjWhl!!83qq9$7!%7 z92p-N5JBhYec2+1TDnnF9Gx%RYFEbN-a@9?V)Tt~mjvy5g$bO(Z+!^<;Fml7toJ`e z{d^b%96ujjz_zf%&qg12{CuYAKm8p3ub)k?s|>~9B-(NngAvSzyl*tsV$CGd)eurKLlW6)Z`=lxMK5^NjOKtHl D4kJi- diff --git a/docs/auto_examples/training_and_testing/plot_two_models_traintest.ipynb b/docs/auto_examples/training_and_testing/plot_two_models_traintest.ipynb index a3a6b63c..7a5a1ab5 100644 --- a/docs/auto_examples/training_and_testing/plot_two_models_traintest.ipynb +++ b/docs/auto_examples/training_and_testing/plot_two_models_traintest.ipynb @@ -15,7 +15,7 @@ }, "outputs": [], "source": [ - "import importlib\n\nimport matplotlib.pyplot as plt\nfrom tqdm.auto import tqdm\nimport os\n\nfrom docs.examples import generate_sklearn_simulated_data\nfrom fusilli.data import get_data_module\nfrom fusilli.eval import RealsVsPreds, ModelComparison\nfrom fusilli.train import train_and_save_models\nfrom fusilli.utils.model_chooser import import_chosen_fusion_models" + "import importlib\n\nimport matplotlib.pyplot as plt\nfrom tqdm.auto import tqdm\nimport os\n\nfrom docs.examples import generate_sklearn_simulated_data\nfrom fusilli.data import get_data_module\nfrom fusilli.eval import RealsVsPreds, ModelComparison\nfrom fusilli.train import train_and_save_models\nfrom fusilli.utils.model_chooser import import_chosen_fusion_models\n\n# sphinx_gallery_thumbnail_number = 5" ] }, { diff --git a/docs/auto_examples/training_and_testing/plot_two_models_traintest.py b/docs/auto_examples/training_and_testing/plot_two_models_traintest.py index 7833343e..2949c431 100644 --- a/docs/auto_examples/training_and_testing/plot_two_models_traintest.py +++ b/docs/auto_examples/training_and_testing/plot_two_models_traintest.py @@ -27,6 +27,8 @@ from fusilli.train import train_and_save_models from fusilli.utils.model_chooser import import_chosen_fusion_models +# sphinx_gallery_thumbnail_number = 5 + # %% # 1. Import fusion models 🔍 # -------------------------------- diff --git a/docs/auto_examples/training_and_testing/plot_two_models_traintest.rst b/docs/auto_examples/training_and_testing/plot_two_models_traintest.rst index 338659d8..fbc00dc1 100644 --- a/docs/auto_examples/training_and_testing/plot_two_models_traintest.rst +++ b/docs/auto_examples/training_and_testing/plot_two_models_traintest.rst @@ -32,7 +32,7 @@ Regression: Comparing Two Tabular Models Trained on Simulated Data - 📈 Plotting the results of multiple models as a bar chart. - 💾 Saving the results of multiple models as a CSV file. -.. GENERATED FROM PYTHON SOURCE LINES 17-30 +.. GENERATED FROM PYTHON SOURCE LINES 17-32 .. code-block:: Python @@ -49,6 +49,7 @@ Regression: Comparing Two Tabular Models Trained on Simulated Data from fusilli.train import train_and_save_models from fusilli.utils.model_chooser import import_chosen_fusion_models + # sphinx_gallery_thumbnail_number = 5 @@ -56,7 +57,8 @@ Regression: Comparing Two Tabular Models Trained on Simulated Data -.. GENERATED FROM PYTHON SOURCE LINES 31-40 + +.. GENERATED FROM PYTHON SOURCE LINES 33-42 1. Import fusion models 🔍 -------------------------------- @@ -68,7 +70,7 @@ The function returns list of class objects that match the conditions. If no cond We're importing ConcatTabularData and TabularChannelWiseMultiAttention models for this example. Both are multimodal tabular models. -.. GENERATED FROM PYTHON SOURCE LINES 40-47 +.. GENERATED FROM PYTHON SOURCE LINES 42-49 .. code-block:: Python @@ -86,7 +88,7 @@ We're importing ConcatTabularData and TabularChannelWiseMultiAttention models fo .. code-block:: pytb Traceback (most recent call last): - File "/Users/florencetownend/Library/CloudStorage/OneDrive-UniversityCollegeLondon/Projects/fusilli/docs/examples/training_and_testing/plot_two_models_traintest.py", line 45, in + File "/Users/florencetownend/Library/CloudStorage/OneDrive-UniversityCollegeLondon/Projects/fusilli/docs/examples/training_and_testing/plot_two_models_traintest.py", line 47, in fusion_models = import_chosen_fusion_models(model_conditions) File "/Users/florencetownend/Library/CloudStorage/OneDrive-UniversityCollegeLondon/Projects/fusilli/fusilli/utils/model_chooser.py", line 323, in import_chosen_fusion_models imported_models = get_models(model_conditions, skip_models) @@ -109,7 +111,7 @@ We're importing ConcatTabularData and TabularChannelWiseMultiAttention models fo -.. GENERATED FROM PYTHON SOURCE LINES 48-59 +.. GENERATED FROM PYTHON SOURCE LINES 50-61 2. Set the training parameters 🎯 ----------------------------------- @@ -123,7 +125,7 @@ For training and testing, the necessary parameters are: - ``pred_type``: the type of prediction to be performed. This is either ``regression``, ``binary``, or ``classification``. For this example we're using regression. - ``loss_log_dir``: the directory to save the loss logs to. This is used for plotting the loss curves. -.. GENERATED FROM PYTHON SOURCE LINES 59-75 +.. GENERATED FROM PYTHON SOURCE LINES 61-77 .. code-block:: Python @@ -144,14 +146,14 @@ For training and testing, the necessary parameters are: os.rmdir(os.path.join(params["loss_log_dir"], dir)) -.. GENERATED FROM PYTHON SOURCE LINES 76-80 +.. GENERATED FROM PYTHON SOURCE LINES 78-82 3. Generating simulated data 🔮 -------------------------------- Time to create some simulated data for our models to work their wonders on. This function also simulated image data which we aren't using here. -.. GENERATED FROM PYTHON SOURCE LINES 80-89 +.. GENERATED FROM PYTHON SOURCE LINES 82-91 .. code-block:: Python @@ -165,7 +167,7 @@ This function also simulated image data which we aren't using here. ) -.. GENERATED FROM PYTHON SOURCE LINES 90-101 +.. GENERATED FROM PYTHON SOURCE LINES 92-103 4. Training the first fusion model 🏁 -------------------------------------- @@ -179,14 +181,14 @@ This function takes the following inputs: First we'll create a dictionary to store both the trained models so we can compare them later. -.. GENERATED FROM PYTHON SOURCE LINES 101-103 +.. GENERATED FROM PYTHON SOURCE LINES 103-105 .. code-block:: Python all_trained_models = {} # create dictionary to store trained models -.. GENERATED FROM PYTHON SOURCE LINES 104-111 +.. GENERATED FROM PYTHON SOURCE LINES 106-113 To train the first model we need to: @@ -196,7 +198,7 @@ To train the first model we need to: 4. *Train and test the model*: This is done with the :func:`~fusilli.train.train_and_save_models` function. This function takes the datamodule, the parameters, the fusion model, and the initialised model as inputs. It returns a list of the trained models (in this case, only one model). 5. *Add the trained model to the ``all_trained_models`` dictionary*: This is so we can compare the results of the two models later. -.. GENERATED FROM PYTHON SOURCE LINES 111-133 +.. GENERATED FROM PYTHON SOURCE LINES 113-135 .. code-block:: Python @@ -223,7 +225,7 @@ To train the first model we need to: all_trained_models[fusion_model.__name__] = model_1_list -.. GENERATED FROM PYTHON SOURCE LINES 134-139 +.. GENERATED FROM PYTHON SOURCE LINES 136-141 5. Plotting the results of the first model 📊 ----------------------------------------------- @@ -231,7 +233,7 @@ Let's unveil the results of our first model's hard work. We're using the :class: This class takes the trained model as an input and returns a plot of the real values vs the predicted values from the final validation data (when using from_final_val_data). If you want to plot the results from the test data, you can use from_new_data instead. See the example notebook on plotting with new data for more detail. -.. GENERATED FROM PYTHON SOURCE LINES 139-144 +.. GENERATED FROM PYTHON SOURCE LINES 141-146 .. code-block:: Python @@ -241,17 +243,17 @@ If you want to plot the results from the test data, you can use from_new_data in plt.show() -.. GENERATED FROM PYTHON SOURCE LINES 145-148 +.. GENERATED FROM PYTHON SOURCE LINES 147-150 6. Training the second fusion model 🏁 --------------------------------------- It's time for our second fusion model to shine! Here we train the second fusion model: TabularChannelWiseMultiAttention. We're using the same steps as before, but this time we're using the second model in the ``fusion_models`` list. -.. GENERATED FROM PYTHON SOURCE LINES 151-152 +.. GENERATED FROM PYTHON SOURCE LINES 153-154 Choose the model -.. GENERATED FROM PYTHON SOURCE LINES 152-173 +.. GENERATED FROM PYTHON SOURCE LINES 154-175 .. code-block:: Python @@ -277,12 +279,12 @@ Choose the model all_trained_models[fusion_model.__name__] = model_2_list -.. GENERATED FROM PYTHON SOURCE LINES 174-176 +.. GENERATED FROM PYTHON SOURCE LINES 176-178 7. Plotting the results of the second model 📊 ----------------------------------------------- -.. GENERATED FROM PYTHON SOURCE LINES 176-181 +.. GENERATED FROM PYTHON SOURCE LINES 178-183 .. code-block:: Python @@ -292,7 +294,7 @@ Choose the model plt.show() -.. GENERATED FROM PYTHON SOURCE LINES 182-187 +.. GENERATED FROM PYTHON SOURCE LINES 184-189 8. Comparing the results of the two models 📈 ---------------------------------------------- @@ -300,7 +302,7 @@ Let the ultimate showdown begin! We're comparing the results of our two models. We're using the :class:`~fusilli.eval.ModelComparison` class to compare the results of the two models. This class takes the trained models as an input and returns a plot of the results of the two models and a Pandas DataFrame of the metrics of the two models. -.. GENERATED FROM PYTHON SOURCE LINES 187-194 +.. GENERATED FROM PYTHON SOURCE LINES 189-196 .. code-block:: Python @@ -312,13 +314,13 @@ This class takes the trained models as an input and returns a plot of the result plt.show() -.. GENERATED FROM PYTHON SOURCE LINES 195-198 +.. GENERATED FROM PYTHON SOURCE LINES 197-200 9. Saving the metrics of the two models 💾 ------------------------------------------- Time to archive our models' achievements. We're using the :class:`~fusilli.eval.ModelComparison` class to save the metrics of the two models. -.. GENERATED FROM PYTHON SOURCE LINES 198-200 +.. GENERATED FROM PYTHON SOURCE LINES 200-202 .. code-block:: Python @@ -328,7 +330,7 @@ Time to archive our models' achievements. We're using the :class:`~fusilli.eval. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.002 seconds) + **Total running time of the script:** (0 minutes 0.003 seconds) .. _sphx_glr_download_auto_examples_training_and_testing_plot_two_models_traintest.py: diff --git a/docs/auto_examples/training_and_testing/plot_two_models_traintest_codeobj.pickle b/docs/auto_examples/training_and_testing/plot_two_models_traintest_codeobj.pickle index 0111840c7d82c076c73888875edc2f1295134d4f..e794df78b1799b61c5f21f919ffe6fbaf0abc6dd 100644 GIT binary patch delta 163 zcmV;U09^l+6_gc_#FO3yC6j>#k&|%&tCPJ3Aps(jMFTnkCzF5!bOA7v^#gO0=mszo zIcN-tXbp*VVT=fHY;-PjXm59u&;uj^K9dv$NRk5~lg|Pp0Y{Vb0$Y*9tpQY%SOznb zMg|c9SCd!QGdchO diff --git a/docs/auto_examples/training_and_testing/sg_execution_times.rst b/docs/auto_examples/training_and_testing/sg_execution_times.rst index c0eb2b2f..0077a9cb 100644 --- a/docs/auto_examples/training_and_testing/sg_execution_times.rst +++ b/docs/auto_examples/training_and_testing/sg_execution_times.rst @@ -6,7 +6,7 @@ Computation times ================= -**00:00.008** total execution time for 3 files **from auto_examples/training_and_testing**: +**00:12.208** total execution time for 3 files **from auto_examples/training_and_testing**: .. container:: @@ -32,12 +32,12 @@ Computation times * - Example - Time - Mem (MB) + * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_one_model_binary_kfold.py` (``plot_one_model_binary_kfold.py``) + - 00:12.125 + - 0.0 * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_model_comparison_loop_kfold.py` (``plot_model_comparison_loop_kfold.py``) - - 00:00.006 + - 00:00.080 - 0.0 * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_two_models_traintest.py` (``plot_two_models_traintest.py``) - - 00:00.002 - - 0.0 - * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_one_model_binary_kfold.py` (``plot_one_model_binary_kfold.py``) - - 00:00.000 + - 00:00.003 - 0.0 diff --git a/docs/conf.py b/docs/conf.py index bd79ee73..0fee62cc 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -115,6 +115,7 @@ ], ), "within_subsection_order": FileNameSortKey, + 'default_thumb_file': '_static/pink_pasta_logo.png', } diff --git a/docs/contributing_examples/A_template_other_fusion_codeobj.pickle b/docs/contributing_examples/A_template_other_fusion_codeobj.pickle index 7ec59e8dc6b3cdf0495d4d9fd09d35ac478745b9..0c11f9083673da2f6a9e5fc98dc4c261b3e868d6 100644 GIT binary patch delta 61 zcmew*`b%`eSw@A)8#$#XZ|9PmEX)`(xq@l(}pNX_O@mZfX}n;aBa delta 60 zcmV-C0K@gEpu?aS? Sp#mF`>2i}i1Ants1f>SJQxWbesH5%QiFr8V6ZnBdu;vp{&&-|1-o&#+Xtl`UNs4 zk11b%GTiQ>rA(hM{W|&lrz_l_eD2TqJk|{FqlSOF5*_vMjFwVbVz8Q#W1dl5lYXW~ za+1aze|hrbN859(1JB%l^vG3#zl7t&$qnnOM*Va64!&aB^@PDgoYmh&XiU6QxZlmk z-=@QO`z^h#KDZ9b%OzIHEaVT~!OIzzkng5Hv5~)@Jwai>w~N~r{Y3s+`}0xq?V%54 z5x%|TU-C2gYxGWU^6lW7|M08cyHf3XWd$r-lsh^)Qq{O+<>Z{`0kW%am4x5eus7Fr z>-A5r4JG<7_U+jdZL{3r&a2|$O)M-UHHRqKFMdAiz20P`EeF5W^1{G3!I#SW_3PK^ zQpx#e`&Hu0%FE9jJ9g~mufM*3B5Z&E?%l4zu1z;27iN{_W+qh!YN7-T-mLbR9*Fry zrwd$a<}F z%?mzyLg@?NyZv$U_zOuIev^sXc^5X{IyG7_8LD1fk(H#GMGg_|({}&<#)9#hGb>lE zQaXCnJ3l{PIY~oc&DMiQJKe|boam&}8q4)xl8}bA?i0W{138u6JUbvJriJ4b zxYFN!Sa|>J1Wx2SM{iu^97TC}g|g_Ww8xj9eFzkl7Yoty5n zmNl7EDLUKr*Hij46T>3TBTsZLcP(ARDxtOTy;QPiV8HZUYJX*L%wT;2&6m~l{V$7` z+nrsYH|lQMzFm`hk+g+{MRM)@{EW5uWSjk|%ps@Y7EWPd^`hBtw@%DFIH1|n)%EQ4 z>yymluKcC^t!^o&6jE*(u3>xe;zjh*fW^xhW7X4)9v{@ZVpbRXY>Uq2V`)Z}HH+7Z zJw4&eIFOt-QWF#A`IzRGBH+NInaSPwe$msOZ#Hxar7gQ~W<*r{TiI^2_S_6SZyrfW z$(eLKa`RF@X5k~0RfDrrW6{idW&Zc}%F9w0End9JGIUD4^xCy0mhHJJw>BTBDPAj? z=rY!4`s&(>>qnNQU3PQZGB9hoQ-7?l5?6D#z@z-Zfx!l+(dp6gw0$+V;$^uRGS3S1qNr38bISjJx} ze_+~}terbI(VCK*7_X8r*p_2|^Uj_6ny53YESV|Uo28C=Z*TIKoR2Lllb)KHNjUrH zFg}w;Zqip`U|;|rRtXVt>=_^pr=90?^VY4jNf}w$n&*1O4z#4KcUZ)MT&fN2 z&YdANmhmBd1A|L1)cCDC#C*T#ZP>gy`q>Fz*>@tR4Cbckj2;#-8it)*)}q?oAAh?_ zZgO^ZmMo2j54U1To!-KuRrVtB*wtm6LPAY?5hf)!H|361iT2WHTzJm(p=Kqwi6Ps| zy2l#CvGz{*tiH>hVe;Yl=36C&q11GnuHypM9a>Rmf-X#b>!tg9&7Sa@{pwpR_9Ush zz9Lvq9?wIiI#j$qMOP9Jwpwo*kHZn$L6$1wG-M)qzzEkEuTzjaG1MHfX8Vz**0ivh zuqRIv@p@b3qY||9GNaEv3a_X*>lQW?^Co|?!wt{$0rpE>_^DNvorUdsb4C>pcgjp$ zQs>@0Gv1aQTqZBxDktBTdg<1i+e{HFH|;NLY*h7_9{&)h6f-oZk!ca97$w{6Z`Ned zoO)`wHA@xmo;muGkEMoC4T4K&U5mJzsoJ(hqJAG%{MD<~}JM*0jb72L2SFT*) zxA}OKS=f%f)XqXO4GSRwPo*W@RLM_b)fS#Q-lEy?{xB~IsqfDRS~3!L?cQyl?!Qey z79XmdRQMThLHz6M4b#)KlnnF6WcPyQN57V?`}yOt4C88+c9;H;ZddiNO|DNzoB+?A6V-IcDCFsDNOhl3`YVT(_t^h&Mqq%gU@VIYh^6&T;Dd z_gGi@;NwFEK7~_#+ho83vz>!tZ>Ini)3|_4Ky*=j?aWTpX7Y@iYtm)A!_K7=nYcsh6xhF!;vN}CA zH8U+fVC#IgdCi{XnEx1CI?lSY5OMwfvNhWxacomutl5X~>+EqJGZU^uFG|O&L`Oe2 z8;50#R;K6{6-LX2#4ALcj>D$ghBLF1wJ=fr93g1B+h210OYzzSv-4d*J$J*Nvxv~X{EmalC9hw99;=oNG8EtcA>YN`vLnBFK6JN~-{-QsyUl8&?@;gE zV@@_`DsanER8$<2l1rwKm5r3LdMQtiw5#OUT`GC=X8-QpC&&Z3zH*b@aFNTH(E*Kg zX@807SZrrxY7;;^6KhPhsN9nqJqX}$Ep*& z7Uo@%CL9OrIL`$iIfp&q9GkONa`rs_e~xt-fz3xNT9`|5og7Je`jky2PO(HHG^J=> zgF22K-W@NQ#f8X4yRkR){r9ikV;&oO@H!hctqY=%p6xa+$yV4(kwt#(+e*ESql*sP zSBp<>jgk#K%*Y~UVlC=4^suYH-#Fd6v!kOSQf5PhadoI%|5&507Zde%qmJ9~<2T=H zUNt*rdLjwXXN+0g4cw}I`{jlM$JKuhvELs?TFUZGNo89|B z^LA|PKHmx6!tbvF3@zHSKO9_LEQCb2ZtGSPvGMmO80V-|>TPdtiksW9#`c4D3ryO% z4sT=CUWD7WT4phMEzD&Vcr>S8@?keX)>PFl%^zxdQ5<0Sx}=23M{iEds({|GL-OkN zRa^R|)wlcT@mn;#|BRRHH-Uuq+ZSL4&xJW>-wCgUnNFX)yu7;)ADV1E-B6vNm1Fk? zxp-))$pqQALojVKlHkLipa>gCcvzq6vu?8wTCR)r>@Vt>T zeJ5E(9LmV4bzBEHd?(uToVT;EuuM2>1M?r7mmI#zyEWTbSe zPQ-J>uHnui$wrqz9&HV*u9|5&4G-3<*KKv?RKL@pir!Se} zK7MRwy?{;NSbiX@X;P=Oq=aCYtIO8Z4AjO9uSM8GsFS5NB;8Z~;^=GygdyVcEt17! zT)~&N$aP{U?*04sJDeHcSu&3uM#5EzSC(NGb-HgjC$?<$)~8EXZPuD>f3ulKD^_$g zUkMT1@q5LtUAq7@pWWFmC^F7^@S^v-2M5f(Jo-bNWvTNsoeMf+sVPyRmZxuT?XnT6 z4RP*>yM22#vxIw7hf%`vR@2jnc?!TOI1^`vReOtPOQ7ZBtgNh8uU@SjcQMorvM!pt z06^w{{P^*qVPuFZ`h5-=0Nm%S$L>YGxwE~zvr|$xtT+7BE#UjO`MDX<+k8SoYS{fR z8grA5u)6fD3*4{rZhjuIYCjv>OTAF!3E>en4t4)omDuyY&1d7W+c6WEdfJ~Q38{V% zyE1=JM7kk@johJY?IH@tDuyN541g`Nz!T>IPwmboAlx42;~Vbxl7GxE^Y-oAc+ITj zZ31SI$O;-j+-U_x$e$#;Z{oTTiv?-cSy-UsL0946;OG@z=H=xjQQl9%E01p$5NbFqo~=0IDM~pnG(VySvNCFdzNZD8(VBI z%9+zTe&Pi45x+5w(l$dwLzCaGEFElm5wU*#dWVlM8JLA^jwWej)F5!B8&y7Dbf?*9 zVSY{nG1sq}YuB#hiVdeGkEn(^8L!&CbcJ1`Vs&HcY^G&vOUjnJi93s(&Yie;@#!{x zlaB|Jkg6u`jG51gS;&Qo#T6~gYm%37=s;FxTSG~v#MBh`MnxsV+O*i|VW zPcmB)lw$mfXT-(DnU9AVw#NmCe{2<-{u}|wr=+FzWUfx!n8j<>cImQZeKQ&XSFUZQ zlx%7ArU>Rt47bvN=cWe}Qpo)h*zXEx$nQ2`A^!d2RcfMhBGPKm18((jm4pieQ~hC$ zJ#X)2I1OtEm^W}YP66p^Vpq2mxH%WT=^FZ^Y3w#qke}bv_rRX@9kX-WGg1ZI;w^md zG1(qNLO+R(SmGB)4f3Q(a8|LgvGH@ceA#f$jJqs%%VuNR!(iO-AQFPc^NYW1=2i>V$5b~98)(kGJ1#N2w*j*YH!wVCe;nww#9${ zet8awC>MEPXxNd~kdZQ3KQeo1)y55bvE6W6O*-UR02)Jr+V(WetWw&!)w8l zl&IGEUw!6B7v^~z4}Aw9Qi_q&$a6~a+adhvd45~d#ChE*@nxzko67vL^=QLcofl+f zZ%Qo8+5=>1JGa^T7UxPU;y#Am636V4Xd}0W%ZG72SR^9CXIrzZb(3{HgLDx9l*osi zAH1{r5PnJ{|MCl?>d+)$NzpZK)G;t;pzd`WHbmI>S2fF@N%IJjw$jz;r_qAV-SA8@ zEL)EtVC*kV@98nrE_9!ITpH3Sl$!UzweSM&PwDh&AA*f%Ol6TR(-n{xjjEn-l67UH z_`VvsT6^8PbsDLLH~g4IjjSbYK6+nBR8x5B81TgF0WfPIPy^Pe{f7i_B}Mlb<{sSwz%NSt5w2QSD$!vs2Z%=sOv!w{M6l@(xRK{^Wf#n zqvsy;bL!49Y?R-@z##h^P_e9QhGId&Nx}C|w@8G^a~dB19O3`2xcCHOd@^3eI9^!G z%n_6KN4vVZ%sTROP`#uZlrnlu^# z{cxL!j~sA6Kfm(TA2^J(2`A|m>6{7TsYf{3_cr&C9l(PbU?w3+P|JZi=o{CX z&TsRa872z?DJv#Do!_@Mg`Gy{BqRaioa4-J7OBeP&p*4ee!~WOrC?{QWozbRRO60G zZdPLA;sTf6Z6q6(S;XP}(_>eMvbvH`R)${wbi+I}hW&tct}>VurO}Q8`w-7kX6M-B z*H@B-OtN|u@!q^4u!1_3)z2bA@ zwHmn&aU;1jo;A!O$|!6br^fm-+$OEaa{@sWFgKAhRS%>uQ)A#S9&Od0`xYQ=p#O0v zR!L^Ww$@Bb`|rt{-@3{wpll{fiflVQ-Z{EE3xZW0f^U7MrRLmN*n%<^6kuI)t5x2C z&h4L6Q#~GZzqwQU@|VTE0|Rk71+HR;WJB47or@#P6luI=Oh!qH&-}`$HnH7P4AoDvj_{ZY$o_0ijk1$7wA zlhJ)}RbRe-Jw$4Ji}u`lJsm*u@DHh%&JeV?4{X%BZQIQ9L4dsho&XNKT^l369S7k@ zu3n?7tGgRO#H2nx5cj3q9obkXpvw!{ZKevO!PT z-8Y3EGdubY+4r5rwQc+HST=7qA{7=Xf0DC|^b+?@W-i@qHikzu13fP?mrFo zY=>2r#a6$pu7a9tD>kf_ap~|8%qyCoF30o#cqISm3Zp}-?nw21s0O5H?Y)_Ckt5%=%U$wo!on8T6~F1)pv zV#Tj@jS(NqbskNwmY6wWc||esgK@K@vZ&U%OUTnM5h&yRC0j?6c;LwsZR>vNEB3udCi-)Id^*aAcwB|`R9vbUtTVLgN%`ExJmt zzUAlF@U^>?Fht|y4kXg{!>4cO*Mbup?*hn%p z9R+R~&;r2pY3u3fQ6o)jqvHSv3F*CQ{d#JOZIfIc2ry@L3RwQTMMaWD7p?T`7}y6X z7yk0KB#LpR>!ag03V)gdZ9Cl;Y|Zcf-Np?OxOF2~fwipEjqBF!M1J;In43)Ax(CnQ zdx6tQ>S%Haf*?0;%~vS{tby_i{Zqc4fXpjbt^`R#t#yftisC$QpmJV>gX0ucKrcEb zX3Mv-l&Z|Ls@&U4mOD~zhj*=&)LHq3xMC%DBDq zp$;Z_?o+8%PlWGvPv0FPywxFtH%+>&JjsMkEKg>*fm9#Fqb*cAw&(OezK7=_oXY1p zj(EF&@A4(d?lHgVr}rJXj^-SD_nISLlAp1g0@l2%r~vj&dQw#l?pa4iN4Nzgi}o~Y zTm3)3+<1}fj!T>KDAdP~<3aj2>F#A`-zOoV1Jxy7BO{*Od{86X=2^$(?mIh12_r|g zr!R}EbeeJX1y|QxeSLkfr7zt(8CKy<9R0A*$@w=zT0RyqkH!v{p%PLTe=r3j1Qu0?HV{O&v1ND^YhenV7kOj0$k?uD1XU9It#lx10% zITXmtJ2%?;(ROhJBb&nV=i!W$Ht(O1sAE2o4yd<|!RtEBin&?CPf%46ocf&K2k zeeB|ipRYTdsAph^%og%!nU{JKcWX=1oUF9%GfM1Y={kl)d|jfT)_&3PD23BB(<)Fd z^nP1ADBaW+=aKvKv$fN0`fts$)Dr!xLeg5CMjyz9*gdhHm`t~}4k==vn+SIJbaG@Y zFj90RKukQTdM(R+D)q@^!JO0E^784~FI|a+Id`5Z?2dCVrHx6>2l%m8H&;(so5c2X z8+dqrx@OSH)vuZGKsow0eJaeWuRY651yO5SOjvmI(6wuZba7{%QO5)|g>REt5|UmL zw6TmNbI%=;Jj}wMghsu+6Ax+S-d9XJCl!NMb&g}&ZYWDJ+=Pf#L+-Y%6aO#lRMjOemsZM zcT(pyqi=Wne9X43iC4)fD%H1byBI8_ppjlSb$EVW)ZAdSHz-P8(y?Q5+%!&0m^Rj^ zbFagr(WSH4H*H=if6Q;ZFSu%Eq}_bYW~yT-Z~n*pQ9owIvA%|W`#x!dQjyU-y{iHj zWol-p0P2KC^YpLR739&U!cWzF>8hIXoQm4G>5|8MrC`m|WBBXr3x|cdhJN!#*#bAw zQCfwzbFYQloa4aTy-C&1!&Hqdr}_CNHPhM4w6OxWs5f^)CO!I?1_D(RtJkt-`Un~8 z>m$}BR?COp->>S_;oNj^Ai_VfT1hGGxVqJ{)d8EipGyedPAsm>8E970$mFJF_{%r& z4s#XDmij4bX*^3^g$UZ|Gti_V~Yo7M$=j}(gQpf#3u{u6ExR8 zYjqg0Xnz*KYVbzQd410jU@y~!`NYiMu13*m_M^1EJsj+Y833X+?*els10%)VQm^#Y z%AYy&KxlNP-C40YwW0sTi<iiYig-M}$y7;XdTrr-U{?2BB23`S^vA{h z9+Fch<8>uzQ@5F_W>63bm>YS__XgEyS__ZPw3s)99HgeZ=b-$knvr|*ke+AUE&{sx z$)v}$X({vBDd5i<`)c8^(dT+K;*)A&3-fvOh0L_V#mi+UJIp;oAL3UyvI?C$541an z(Wh=~sM#RjGi2`85p|2-@K-v$IZfTG){f@ZAEI95%&T*s#iP!pbMt{nU)IdRs*3w8 zF0WlWPv42WyF0Cg#j7oM_nxdmN1BKqsMaJ=KRcRc(qn#ChYPK%c-5SBdK(0Vn!fUR z%+V8>uc}T|7Vh55%V#8=VJ#4D9fxu;q4FI#%aQmkoOh_?M_r~sebS7++lQ3W1eza|uBJy95S z#(2)|on>KW!5EcZcJBQ7`8OX2OqtWt4jJkSIy=*R!q1(4Q$K0b)YsM5C#0LjWn~sL z_vkW(!%4vp(jE+nT0;OyH13#milWhPT^~o zoaru2^12oxbH;us&pc?Xu-S{H)UUVTmwO(iRbRUsBC4vIj_`2M6sp&3e==EF_?z3O zYw1RJ#tIj{`;M8qOpVExe(~VYq);RIj8m@|SfwtA3%fPst{XUeXPY`h&#cQpTJ@93 z1DZ#;yl3Z}J4CbF+EN!uyXHDBzsDCBr_OLP)#|dSeWSLYq`z~gV`9vZh?B!=w$VcK zxgopS_&@`S%fejZ?t0bS;UlG#Z@(>XP%^eNm1TyqUF1&S<>dUrO_u3M~Q#sQ=`+9>qgJH=^(+P`y52@Q_E7>|dgD3qe zK7URu`U<+)XP%2baBtJmOv~~->&9e!w$v|wCet!_(^1c9&e6ik$Cs7{=z3M=jjr*= z8mS0277rYd|;ZZp3-bv{84NwvYU4>|MhD%)~T-_ui_^s zr8HTm)@=%OXk+jHoZEMK@EB;NXx+@SidWhO|ob7-ehs?`^x zwcIZB_SBMX7r*iO1ac*9Kd(BogPrEnk*uv)$a;I!QB5axwPU&R^!*5h2xJXGa5p)-dMB9K~B`(~)(lJh4AXQ`0L*lxD6O zWWH(Jevj{Z^KZ^a_;mYp1Pc7T`2k&w{k4W=tu136`?8pX4)(7b^qfoe`>g%eNjAN*-Psrt?7+Luz2a_tTAf1{ zqA$UjM#~FTxhS&cj@p*TmEX# zxo;zyNg54f%hr4w37#`njghM=+$(PsvchKZ^Q~_xQ#Hq1A|oUBv9TS6Y!~RI6XUb- z!K~Hgk+w&ZK6_=43{uuRQn-G6P0+uvyfH7NV#_*GU%}`TnY~Z9}8SJu^RQR3@r;)mhwgJ>Y7KaFSI%h_oy!_y0~oV$-m*&cPqnP+MixybM4Oi zZ4it0iE`3ox-Yx9wy{5JmX4TH@6x2~7YfS*Vi&6^ENA=mcy1Ryg|nZ3LZHHV$Cm64b+r z!LesgON?&*Wd)Ep%EUDjeU|CesZ#@}x%MP4#g%)vZOo(C&Cj}kOFqeGR8i(QjY70O zSzGkFkB=E#AcXU$LzycFyVB85v}H(nNswC2Q1gOFdI(wDykS2MMX`BRT)#M5(aj65DtGn{j~{X}nCeIW<> zri`+nhlmrzb~V_LlmM#k2lEH+sn}ElypuAD5-4~>md~C&BLxiV#=a{Gi}B0PNtO7` z?pu!xnD@azRh`Rv~r$JmG#yg>vcA)R^1JRJlrWXbR zMipCUXt1xr6>y4F_(ertUCGiCkufn`JUns`dG7vs&HtBLbHDff{VKBH+TRmKsRgQ% zGxVu*)H;x*FtC_aJ{Gun^Cp!YwgGwA8HnYp*2T@m1+@v6R346eX5ng{>(oA$-%BAB zL|Q5cGZp$ad_^+=%NUCntv!o(xk{Q>?3ChybS3xn#}RC=V@?hDT?0aame5 zAzYTTTz)y=U~O$(`S4KjKoAp&l{R;E^R+y9zN_1}I> z=U%L0+b(FOoT5{(asB#TaIwNbCUh1yi&*Z>w~8a&CPx@Oz~4lG8iKEe>)^rj#lCA* zAsyW?C*%d2UM zPAtbS+iU{A_%aZIauXBNBV$%xUS90wei2JZA&|MFGOat4;c}CyNjI&ngN?Odewwy& z#R|^xLnOwPg<<)BBSyk_m}Ee^CqNn*04YymJi827G$n*Jad&COlP9mWwY7~yoKKJs zlgO#!J8<9}*8W5z+yvA}FoIFw$GTd2{xv`LX^}MSPW6yH>thv8fTOHStCmOrHwdBU z+{nm?tgI{%N|`&l5w2iMf=@s=WE844Q6M8c=!5m&zJBE#r$e*)uCM4y0-snSdjes-w0{WTN2G3$3H8~Avwlt<)pHc$b_ie0L#p<2eGTd8i_l2 zr&3J(*H85?FJTuDP$AZyA~|X4^X~5Xh-w=*Zj5YdQbRt5$y1FyS>hK&?$vD1b-c$8 zbEYo*2#qJ!ibp~K<3chzbm-7FAsaU5mn0ZzB{nfLH2(_{&d%An5o}~4h+2|7w@J8X zLsv_NsYv*V1iYbQNbm7@2*i2Xl3`Aae$^@o02&Pfc{YB2U!h}P> z0Kf(pgmx;wWeY#yjsXr_lYjYvT7_?FQ*s_-ldWM9QzJG!7=9lbO#i8RFbEkidFR7q6( z@T?LFJ7{ynJv)(31Q4zxM~+C%KpXDu?zZ>1TF7W?Ys;f~S^5WJ<$Cs*vFDipv?f}rMlB7}J@c_oQyC5q%&kp%qyIA4O@)@i(zFp?BgEeX=upH84QpY+-xl0{lmzHT zxwQ3k;SBQoJ}J%f=L7nx!*qX*Ad&R^*8e$`VdVku9l~}eal(wEc}Uy*uHzaHohxD(J>gD&th%Wjz+3Cdvv5iH7kyRoQPJWoOJOD}b^$w8k zs-r6|m@xFfA<%%uxJw2J5@lf0_?zw4pF`b7;8IQd`@vSR!KF|GpCzZvG@b~`7!J5C z)xzAr-ROXu{*}gRa$)Ne-!Ce|M(XMB-z$Uujto?vTu=$yZA+PhkVkuqK& zNF5cpXb_7(&x{s1e}+wn>6DZdti-xlO$6hi(mtm}Bw9)i4%Gvm#SCv5tvGjS<8T0( z;Z4I^nnl(W&Oy9@a2?$*kauuMC#^m}=m#`2&!Q@-`*q#!3JsELDRP&yT`8(JZ{Jo1 zvr{_&swS+MCfMn&#OnF|ndkhJvExXaI%0SIyFjiCj~S=y*RRV^k&U8R#9cqb_^m1} zEq&LI6-V;6N5!Od3!!kJV6uZ)m$4^y$)I5?80}%hT_>oZbb9*wqT$%l!K!@gsDoMs zPQtVzIT@L|>?A9Qix>RVxXU^7Qm%gUK8b&z8?-?;w5?}43hP=ly5t5?SP*cI^r>9v z?jl3%0sAi`etzHihXh{zPYGNpo6Ba+e=heMQU<_Qz|!Y9J#JcnRXEsLR8)xXJAUid zxXmnj!Qjp97vzG8mjXUpRTPg~-aJo{`S()!uEoEmq@*B&B_ZC>{6t62!>>1v)M17q z==YjM_b)Yzf{o4dS{K)UkBC9la;2=IB3-xW!{5CG69ZTTDn>@puv_)U@BEPt4~Z@M z6Q2M{+NAe@q#n}e24_BL%lzT(Mft!XgYHOGBpmwt6KhSen&9$OJ$v>xs=6}f=VT#m z;lk=hG9qNpT*h$jZ8RYfvSu3g+i`$E+W0^%If+KP$ukrxap*Lfm?Yh5D0_&x5ryo= zO`D>eJ6uY~9ZAIe7z>xm-zpV2>HlM;()KfK+4yfC)BjJw{1>}@@znl%gve;TWOQl7 ztET9H0l8bE|AESJW~jENww7MOR~-vp5M9A4($c?<6fJn7>!U)C1=YL)LfY)y+@`Ht zW4nrdxda62dj!auv5ES}!bLb*8x3^?d!Q361Od&wf zyKNI{>c&ABicx*7T)p}}MC43@5hlLulz}zb&fdNjU~4p7ft)(vX4kp^b6c3R#m6f6 zV6+Lqt#ZIhCqww46OwD!t_9Kt#q)L`ANJw<4;~ni+G5vR*LFl9*LAlgtp9ZY-F_60 zw!X;Ai^=C1%$C}dvwvoZN*3!~Ex7m3OPs^rO|MGv)Jb2%%!joye;&0!-TsGA={pt7 z0iFXD)L>22EqFN3=}O#O{tstq{AKv;vn%^;8D4Lem>BI$K~WNiJ}$;uv@<5b{5_27 z3fA8s_9QfU19qX@2&|p@H$&u~a@7cS7vPtK|B{DfM z-)nyM)s7!{{rLG$Mav03I{Nn5|5A%T4)Nb()Bh6`-06)g`?Hw@|8KfrfFoFU70{-o zh-d~58f`+K4tgLS4Z<-9bhQ^8HJVv=jAdW`8jd!_IMRuZh7CwFq*JOwodh_F+@^m} z^lU^55Y@{i-#V7jAa2?8{1~YWQL)`JD@g!qplhI+7jnzLb<_Y(J<&T84eU9D!=PcD?G@j1m; z@H*x2Fa{xo|LEtu z)$tF0&eVoukSP6F#AUx{uRxIg`0*mMq-UF{bheI!gam=SaCiqAw9w}n_d7BC3Gu9) zVWtuyY=0U`9#L@F&9eg%r6fQKZTk7=r-<9;6%P-=PfIN-DuS&%3MH}qa&E++6X5IK zqYD{C7wO>N*nE25%@~ky5L)B04DIZ>+T3JuK?LBV1xXf6H&)9^4<@W^fY%dnx1yaSj7Dr1Km1FkH@g7N>=|wBKc)E$r~yL>x>) z$G%KVG!U)E^U+R3OBtiq3!loC-;`BYvVA81mPHlW1~yB7NPDuRLLzG~xr$?ONXfm`xj($Lu*3!+C8rHJCA!`+sKV@vR2~zQB+!Y(V&4_ zjlg5oX>3|RgG(&XH!pBLsvy=X+Che}Zo z`hu(@kZBreMt3}Cze+idc4(7e2=j61*bU6zKz|h-D2*_DH{p8+J-w1Y8Y5pwgBf&@ zr%t0CNrWmPZIu{k!J%Gs{L_n4mfA>}duVExNYctt1gDI4|3N;J_iW;@;kSTlCIcnF zT6B!-vb^OaWFtr0^;L?Qd=Hav>8bhOUb3Vo#mg+dho&i19tsKvfkWSm8PW}y?uDzXv?p@fh6^GsXn@5TZT1j4Rq)=w!?RrW2e;S(M^(*1B*inh;0mw9}y~XIW{_ zVS0q?a7H6P2Fbvx@eU&~NUs}SBVmcq5_*;@;7#NyNaSSL1G@|cG353gYBTxKBjK&T zlbgGu%Mm1NsO#VlECR$xRuOvW-0F9;0k39CPSWXc0~DeCRsHFqVOT_fEFDeETQidg zd_tQJTG&q2$Ezqo5`w3D0lg&-=xZ5-hzRe;oXS(%HtD~FSrC&@-x-A z;a}&@|HY`gzdr^!3idq-B`hNWP;%tlXikQVr3&ngUOeK2Fu{RP285zX_@*H@$5OH> zpI%E-ON=?z+y5aWfo`Q*Rd}*p|8BhUi;42;*_+?Wo3bpL!$~^|)K4-~20_jd!601o zBF|uBN(%5?&sJ3cFcO_*!1bTU5+>cwbFjRSjxn&>TyM8|f}%)(R7bj4$XE-~l{F}` zQSe8Hip>UF=d2F1EL}{~=Rbc=NwpAsugcF{WT>NVH=olJWGY*FpmN3KB3AMWfI?2YuUQ1_)`1 zAbTX&X*eF8lY`)b8o|Aii8#B|eW_P=vtbbnJ}UHx;w`#wl~eL!u0bB)L&zY+lX<+*q5+AG&O)A!k= zb!|i@`_HCa;UE79fuC+IFAF$g@!X{Qjb^&u)l*DN$t>$Alty2Q;_4T_F`%0y-Q=!v zL2g~tE#D4zK4hcIv96BhqEANRPcx=>rp$M zdq&*J?1Skh6L5b}v#ibCP&W&IKlbtU! zA~naNUg}hUhdyroO`Ux;%c$}-P3;e2kY*_ zf!ks^XFrqmwDw^ZtuN#eXUUtsg088Ti)#u!{6^CX1ZQZonVT+zp$XxWP;^Db6UkQd zOIsV(+*OQ9Olfc1!8$UMBPrhGSzVml#k9ks{lfhnf=4Z@?alK#28;^&PqRpQ_TveT9TRsLN^60*no{3CbVr zD*zZep`oGVb)k!yLtQ?Hn#f>^IEXh*ve!sXKZ{Ha-aj1y4w=CcmJI?*JKV?4k!e)a z9|>yjUJQP6a_zn&2$;pOW{1#u=!6oCs2TTQ#ozR2NPjCVijK8EQ z5D{q?LQO+Z2C4>Cw2hJWK;(8ZJA`03a$DryK^t#0;a+-*!np@cF1kgBFR}CTmKGT0 z%(?N&aWNWXcbH=7W?JUPGcreNWTf^5dB_iDr2oE%W~bsdn5^e^8>`xJ0H?U8XPy4s4!d?lhlBQ+~R=T6DJ4LnL8ZdC=`ssUY- zf*>cN#j8&e9E>dc+1XF#Igd8L(ZP-mwmF*aLX9`W;&BLo#GE*dNX#Jv8Y#z}y}v$5 zQxJniG{_DFM@|2Db?tsAqOfdaOac*ykTy$D9|Pz(-iGNV#B_*$t$m$g+7t9VD32;| zdJ?t*IFN|zB)ynBr{~N$NQ|U@W*_Jc(yg*>KRvPgAX!@Yl_(5?`K-Gz9V8pX zlXUpfyRzcq-PKCT5Q0;%Uk2~VOWYk@xY7g~8o$7M?$O~A&y(TEmgr~CMFqDBwJZz@ z#0|1<8shv|^2kG95pTmao2-j03qIHB+a@k;U6&T8w1TxH zq(py?Y14Q=QVrdqJYh~^tHcwH?7No?rN{b3Qx?D7CZY9wL*7x+YDWf2Km-J*)Cd^_ z1~MR3eiMuLLEX-5f(h|x0;10&-*4V7G$`vFkxHLtxZkkO+z6X zuNZX`DW6>iLi2gJ(#Uv+%?C70P-BvDSM-6Hu>F|m0tF!jR2_%RkMUsWcUD6Gpxlr_5C?Sf)u`jxxr0R*+qG;h3wbca(t;ezmHI;H1cmc-(?=Lj*v@noHWW?S z+6KYL%UDvPec|{b0UN%qNe1?Q$B!dcYgjLp8<~&O9q0Fbrn9KamM|q)p6VyhQ z9n0m93^Q~#GKdYc=8`ZCjFkv~W(|pP7&#{1IhL$jREXgx;oZ$V$#YQTcT8gdfC}0KtsWabO)`K|`SL+32*aQhc^Xe|al7>H{s+WKelkiy(o+jB zEJL15=z&fLPs#;S(~toQ7)N(^)CHruVu|AohG5U>fxT$umq8e}|BPJ4j2g=fkXGdK zm!~ilFwd-86byXDg^3Gz-y$B<=^)GPxVb?318x2|!c^}TvK&wXk$D%xF}j<`>riF456-vt#-fB4zj+PrAjVb~nd zX01z>XEA*nfeuzhb56vYgW({c+A}-99g&1qMyf9|mC39*HHyp{B!f*EJ;?Al3^6+n zbb)CfafGNsIok0|9)XE8{eqQ`#}JO`p|ol{?())7DTLD+RN90&Kmw6RLD+x*nKE2l zb_#VTP)FaF&ycH;+Q|?#6bJF>KOuxAS$rglP#0M@ZlOy%`Oz5 zcXkLX{#7_sK}B5oM0hN>)GdkI$M#MZZ???eTUrYGZc$gB01t;*qsas#e3$sJZ|Zje zSl#hGItno5R2efn0-TS@CCQ$xm|>~vE#ETe?ETaRlO*?}BOEadG}Yto6An7q{)oXlYRYND45q7sj~Ctd>?8+rf!{q-(ZtSkSit^Q@Eht_*u zE_QDrTg*w2Q3M*oQ^7%>eiugIg$X8k%42iHz9Qp-CFK;H1`x!_&K`MG_gdMypZ8*^lkuy$u3O=m>))~(OXBZC z4c>|DE4#aPJI`@qy8c65casy2>vIne9s@o~W?8BA>mU4o@sW)TTb>cs<=`5rqxkkG zBa$~Np;_iU$gy4wgoSf)04$FUJ>X(Esek`Lsnil@&wdFzG-=0~nwlbQEV=!mZiJ9h zUAt;euz>jk%)GQH>huEhn*sI?Kjj&J$CX0bdVrg8b!YjJTfiasO2Gt@;H$#6BtV}G zu55gG$bet()e@lYGf43YSyt`D0!T<`VGKfnxgwm2&nVktuO8&Q-#LP#;D#S|C&qCbmI2g}!xH<~(cbJ4;B=|1cV$$^d z*$%h#t5g#7t&kJd4pQ(wL`PtGAs&FbLzOxd76^yeT8$W2BL`c;uq5u&aLjjQc_na2_o~ zJ6cG)5TIt|sfa}%&2X>V#9h+~7{WB5%KGA8-V!1btT_#yEyBiuE+VB{wyWB~4_B71 zB0?gWkz0S_ms{z0YFN%H;5i*I+yiYwgWwFw@Y!9c5LDNWK89@nbjem>yGSxOXT4h? zZ?Zf-ypffa6c>Xi9qIyho=Dd#UUt0f+$Rh!b%mc6-9>xB)2gmr&akK(iMRb(g#D$2|sHeMnh|#X=-pgmY}H^Jfhaz+pA4FZPxp z94bLl5)vKrKVeiiUKKL(3Rb~5AXR3u%jcokI?>N3Gf5r2`3zGxOv(awl9ArHCjpFo z4Z&Cyloj?^`BeOZulP35MW}>SVG6~3@WEGie>;o#L%P)H^{TpL_zRSEYNWR}1w?mC zNyJrkGR^}n5Jca{JdRp?GQ)Gu6~)NA`V&`Wz~9uTd^Kf+D10<{xUM^FTj%_xr)}meikEd@&pY z;>=LXP9uP*fPcUQExAsQ$q-C7`baLO@Q0A>ZJPZ z3t)Gkp}068g*q{!K|CjOXvkPE#?ej~+Q{rIGQk-}fNij;!Uo4Y?T#AA43UaVaVNui zU%wVQD+!DThIKb|LNp*sL4Z2Y61a@ga|73B^N8^Bm{x^3^I`D4C!u&ULpu&Nl0*yC z-1{{%6G>kV{HKGh)7ajI*VQZDWykLeGH#b(Vp&H^1}&7g=Y1QN@Zv*>auyM-wFyX+WV| z6P5V=tm3T~L+y6A=<2_H9JQ-;)Tdc-?_Ni^glOLdhs&#IXtMS>REN;f{yAp*r_S#jDVG{ z)%FU3-txGjV;j%oE-2SlaN8-9Z{AMcrK})dPp;ZZevbIfm3%q2iDnhPxEie8M}E9? zoPfOMa}~DoVaQb^AAO72P)5^W3a1Tw(|9s#TwEB(WbjP}Ht;gzqSW`?qi3 z+B7`QS#TELNV7sJCxL^ClbA=6)7# zq2IgLxHMnybKn8@qF2vNvrD??LR^+qEG#Tq3S0`xrYoMGO4R3=5h?TMv{L)@qd6r~ zGJuP-@YoCgk*1{c4DJ`ItEUPI z$%Y7@DIMu7(8A|%7c5wQWu~JjU^wZbr#l>Flai8DQ*=GtHZ#Sjr0DiN(+j?Q?b^%X ztX^j65aITArK8&=BqaE)dLBo}1jRTGXNlXj+XUQpa*}SIUYH%H-?1ZXq+nUIU~x*# zb5dk^A>~_Fm(YIK55>hf>UK*D_Ck|&3K!Bx@GO{@3nEK1VYOo(jHgPAi^WSyO8BjR z$a&hNPxpvlW^uo{Y2WDRXaucyr}MnD^mD%Y?PMQDVlPBx)O&4ZH zTe5A8JU3rE8zkh|kh;w+_q4^gdu-8)(en4xKj-f4%6FPiHK;wvshN9qy4^0Mr!pk5 z=O#wJsOyDpQ{9ZGOcg7Gg(fjshJ|jMvd1d~h6ebIn_edC zl*MS~In1^w<6)Y)G_u26%?dP%y;vHvZ3gOa1Cf(Y4#_r@`f+G@n(`Uc{I2CR>6dQS znZRh4I~p?|qnZ|jnGc(pxy7lGom%BdP#R}hR0=9#4Ud%#t3=9$8-do!(%Q#z- zb=(!6J$}5gsJJ-xO1$d&wQJ>?lXdDNq!|w!JlImUSHSj?U8hqZ*eg>GJ>BDCD+e8_BDMsQ4Zm^36qgi+y~=*qF~qvFaD*!DlV1GKKl$$68B zYfv-m8%Qijw@Ws$nZ;d_#b@v6C`A=s_<4R4i?BLowRWPf)@Hcv%;#VsHItUqYELGC z!D1zE?U0iO)c(5YurpRY`lY^yW3I#p8rDVqR?>1de||WpKG)t#XnA3r-+3WZ(`C`d zq%HF@_Ko?T;}$lLm3gq5CI=d2ot>Tc2;O?5TNxZ59?r&V)}cB?0u-tS# zMm2G}vF|11kih8_dR+VCk1j6}|C>yH`VDc<5LB+YRKB~r#^&djvuTF)l7|l;mT5db z*pem{9UVR8^JKx9+0%BgDRj6!hvUQvc|_0B^71<0!wPiUwtY=raNER~dTaEC(9gFk z*KgWXk1!Luv^dXk=8OtLqf&wM;shqc@ay~g4nt{;iV5mxB$CZWn)O2JG1c*ZtX$LI z;W$!{I5>%A8-r6u#$#{gk<4tHxk5T6lq>Dh@#j~*pA_LgxM__DR* z099Vh(%?FJ^wN%lm#TOw1)ua@_FltsTP`tgDi9lB7cGtC`jw(dJa)tC=czuvzP?7! z5QO(&hDhu&)w2EmX&Wn|w|-+nkdsQ+M-LB#*6!?}g5{-F@0+<3HBz%NU0XyJu3bFA zeEa7+K|d`VV!xGK#s6!^u=saVA7fRv1YlLQdEXRVn(30!Nl8wAjOfd_I6rNtx>Rx~ zWEb@@=7-Vk`YyeS7sn<2j_53mhb&tku^VhU&MGL_mY@5w*mPHdi`Y(X&6A}8+-7a& zg_}Okj`t3g70mT>oTrYK^Hi!&?n=Bl&=Bv&#(MmC^|6fuy_a80`t23Di&$9Kt!J{! zt@`EJm0`H2Gybwc{Pk-$Z{~AeoK%kN#&*v9Iy7X$cIXhJo6q9-5w-NV(MBzo<}#_p8wz2SPrg`YLty`~!M@BLNckqx`)zv8$9^0thQ~u12O&fzcJ13~lBo!j; z^!Vk=eO*7l7Eb9nP7m|mzJ1&BHZygjh=@p6MyGQMcgmt^9#Gbl4tL%J^|z9y46~5h z`RS2Pvs;dijFrOkakXPuAG?Kxg{QjH)0=_CScQbzHBE7zxv@p^Ri_##gyFFL*j-ao z^B9L<3rnPINP1$*qO;3fU!<6%kiKswzjIBYPWvU5U0W#{iQhgdAwRi z|A&V=9KQUq=0(DWAN8>T{SEQYyDH8mc#cYvlWjfyktpqAPikC9F<@J&e)TJ({MIIf z@)$f)jCEg)Oo&QvMUdaKXVF-Y0)8wf^}T@*Oyh_xtxGeaLIQ2#fwLad%TWY|s z(3);SUb}M5=B9w=mb)f_)gL_=>*G{-W@l#!?wK-BPPd_AKo;k%FcMCbBSqh?2Er&evGY$KqCQs_Baa>Q`w&%DCbZHxHt-M=qE#TrxiQ{4YE z5T#O#VoB2Ns+VW^U6yj4V#HKc1N}MGB4}2wZW0Jje^Vc=a42%K!tcM|yON-8P~eK) z9n7fK+gM-u+O$1eCa8;pDU9RUvuCQQ`ab-&gHc#ieOUgrW(A880QC|C%JtXBZcx;F zp658-|J*FUWYivKm5Th-g=xM3*_@R7K6h4SEu{7?3>Mf7G)xU#U^DvkMx$0PM)7cc zqE@GY1`y3q&^Y2Y-yxY7Rfr@?DY~Ec4ybcl*&I#pDk;;;vK!Id?G~z)&J!E z8-X1*K>XOTpEN((`uu#r;vDseo};J9%}aJF*mVnGGyyA#I}sZ zs_#dni&4)?cCsI8NgFD5N)vEtUU5NPT|Hmytfu1-FJQIS=pIH&uoq>8ujsaI+t#mN zUjsO788;6!^S!&f+xoJ>vlBYjIOqq4b4ISthn>QLi{%U;aF5x)@)(6ZVBN?=cx;D@p{)Cw!;3n`4`c=rMUq~ zY3cf67MHlEPj|K79{(&;ykDZbEFdE!DWAH)>}YDNWtyQ^$&6@JV$hBoQ+J-#(EJ=C zqD5ZRsZv_~t;pTa+xsO}ui77f{E_7*ba;B-)iAM5uV26J?i(+S<)|;b?A&VQjI2j& zd9JZwFvG*7KE}^U1A!vd{Oh^-pys^=%V94=#4&jETep50n^#fiEQ{q>Y};5U2P~4X z>yfdE*+@s8j0q1b>vHY$Yy3{MzB4h<#=k- z@QF1qZ{1kWAh!a@FBY+wtj-svMfM9b7Mxe#hywE^$@5&J?ty8ie7{%3ByKn=+8(i&ssP$Li4qb->Nd z9ceCKRY{H)EYb$*0V!*sp!qS950?dSb5|X|nC0TXI5+tuBO?PRqSfQ4yWFlXFM4@+ zC?TkIIM17C?bqB&j3_a%^<8T3{qMY+}MXZ|0l( zR5A`KWn_7EICcCED~OSNK`+E90vPrpmEaqas7}c|@bdE7zJ0qjW;c@C!0I*jssjMy z#M_lyq7ZcV@EJcftdDt(Y)v0~Q8n8-IzsyS!IGBUyN_LS?YKQIt#Xusq;bfVl@hG_ z62E_BG*kQ>$jb{@{yH*JK)L{Dd}KM21+0Twk5e5{xJd(__D3g2P`+1@xCcq~Kmy5&7ptN!hfRRRDr;<1 zu8okcB>-P0h~EHD-2$Z7QxWvMYtL3KEv*A=Y)xj{+7q=z=BNAi3g5npgI>wf(lU5O znu%&X(71Ob_x4R&wlv<|BK)c7hp0tw`n(wp`?1z|F)PQtg14#w<(l%Ha;oFiPO-AF zeOSAG{Rtej`o=A(B?fBvXdWEB*L{yDm9E{m@g#z^k>LDb%Eu!2otp}eJ;tE!4iop{ zBfnp@W)0)luU|h(pK8B(d#vP;eZmNk)Z^dIyY2EjqI3e;mIt;SV@8{$`{;pRCEhp5if%k%)DU+ZDXi|j z2M-v5q>$J1KHkPEwhQY#uSdI}CZ39SYKLJ^-3kf{E=OG2t^K1abV}`APwy@htTH6t zt9I#C27gW~|8pDbMvPupU9PP5m;Ubh6B^@ zHVQnjdyCM7H&O=gE*>Nu)}Bt{;^K^j54PB;^4at&h5-w^;pF#J8*^To?G<~@XYv>U zkM;EFrYNdWLlr{8u?!aZ&%pa+4-l32X8~7mRYJ|6S_(KY!~?X3mOXZ@?l}aZh$|Yz*#2?e&Bge}o-D4j({X2~Eve zmdZ@7mEab{>FDXZhYj%pN>Kxt10}42+XW-p8~0&(QR7%tuU>ts*6;1(6AB702B+`X z;F5dMOMGRlqTw)6}PJq?uYbadfw z-W*%{QpP2v;s5lcIzYx@h2DIy_Z0)2C_pfUkiH|A>6 z4WGeZQi5FhF1JvG23$bx^5x64b0<#I$s#?Ll#)`oc=4joLffXoDx7-O-#)C9kiU8J zX6VS@-lv{zErG;K0mDQ`NB4cW|LyPT26ou*7Z?Oru3ULQ0x(?;5NLxFKZC_?3gzX~ zq|b}fA#X0(=B~NA{Ll=^)4uHF_1{fSH!`2$C+*By1 zs~d6qc0z}e$De<)w>^6G33M`rVjiTDdo{ajbMMdJBpz&03*gpNpP7%ln)GUM8#6PP zd(jP-Meq(}u>o@^GLi`P`v-XSMw5*82qd%YY;3;+<1~W7e39-rOLr8q2N4s1 zH*@aXxuXaY5FGYIU_Syy2w^_Qrl*xL4x0Ae^pTUeraW*D-PWxyajhSo0>f_-5$7xG zaK0f&k1=jeMv9nHfoGAPJUqO1pQ-n=!|`f*)pL`6X{JH1FFp{Up@^2~?W$=`v3CrQ zknH-X(%EGwK()Ea#>;EgYLymr$6;Z#c=G)QZvE-ub_}Qwh=;lqJ=u88JXOM{GZs<7<;445J3QE)f zSn%T927tQYI5k*}Y$yyFi$t>L+(u@>tJtq~h$?BeL#l)V6ua)MU$j->%_V=Kwm#Ow zR}%A8QwxJAkG2#)+41fjgUuj2{g|By4SQ%s(38Eo$24{nzVUo~??G?;ZPh@!z3Qju zgHPx@0?T{DMFS@dKDTMf0r-O)-Z4tSJ? zjyy*~Z6FO~=jT_gk5z7bbG?wr0f59Z)VfRyZ2~L}o8E-3-ni=}m{?_(BgFd+dOXBY{by5PUQ(1OT375;+;%larIzC%)Q@!2z#s%c-6zhn&Ho z=b0Y49YFj~h&$kjRP%3V^*1IaVksyfHLC`p`6!&Lh!)d6)^2x3V5jHC^Zd8u9A>UZ zTWB9XcC43m-@e`xA|emD&(c0hj17A6=4#xbL#8<%eODWIM0CCLiJdY(<9=YI_GPwh zn#{8B?WW02X7{4(d?V%Qj2y7mh9CaiM)ZmUD&oHrKxxQ?b1o8p=!sIsdhK2;*zyUq z2uAJ-f*h~?*iC>VNu(3;bCUyyuxGJ`V*xzLqtId6@7-G^{o-_WUDr>xRa>8&ZnGbL zG&V29&)`1rhN^b$@Z)6rOjhQxKV`&5ukXULtGT~H-XVLuYfNYMaEgmdhm6d`puy1A znK@M!Vc}s%8AeW3b&j>-S!oX-yBO9VY2wSviy!Lq6o^|~TfFs#K=c`HH@$@fL=h>B z_Z2V^H#xdbv-AITfYg;)aAmlt|P_<;d2NXl%*a_UunCnav)>?ln$ zV7>1q*;}bKdwpK}`mTlzl}o4UtLTJr$R6dq z7&l@!DYTDA_m+%+BV9f{FnUt>C;6LZjerRvyqu3qo%I@f=fN~B_N^!5R75f%Rg*KI^q#?jG$qFMo_Z0 zP9D)+Ix7W3YGCuNbYYrATS z+#B{;etlnG_^69jq?@TsGgFR@MJjl9mfqxT*232jtyG0p%X!(NbXhx_6UKV8?ym~9 zyie@j-Q%*_zI({TM0{zf!YlWv)orJlHxo2Opn z)3WiCy!s1Je~yc#{(c?y#i|`;WvW{4MYFTriQ{9rZ_4PW9F4sO9>#Zix2`p~R8IT( zS&FPli=x7{Yj1gndUHnNczE}-zD_q0(*C|OtE{wC9%}jf_wT0~N*-o(Sjt8M-w1d= z-F>_K*6!INlG7qPF~#O^nq$Adb$JR1j|MIDqb@0{*lKXBCL zy7iKilT^=cIoS~Rp>CZ`pPikDn_VuKmL3UoRj8U?T*{dUSys>M;5AYeKew^aVI%Yf z^V>nKRw-rl2h}1On+17~u2eopIj&OR+>p~8r(z{h7BHgd#VlQy6t<->i0hW4T7hEp zoBXSXxlf!}?=sf{wPM+K%yPreD!FLI!_&4)1_3?n6^9Nz;^F2V7k`p?b4WESH>bM0 z!zp7XC}}EH?z^YuZ2L#I<%6uxMW?b$@2`guyhk6=k^4@u8IBMrFA1FMvIkAw{&#epJ&?Z zsxqTMd0O63^2vnXr)d9$3-pyTs}nqizW<(M`=CBQ@9a!wMN>qV#F=H`Tkov}pK@>y zgEXkGR5KQroe9c_X9*hZ8ayw*WUgLizN2Sh<)=-J>)#_poY;gyVfgLahAg1H7-k^{y8e8wQ-C3e z0x=h-znVe|p-?hA*bYfW%5>-FtDlKBtUuS@jVvY%>Ha`f==m7=*Nag!Y6YM2rdGtNflmecC1DB{cQa zurVPXQj=1mrUqe~Pb}G8|D0<-PRGKM2v5gZ3=T3J&EB%eYXolv@!QD5j8f{)8GAWQ z>@X+i=X_@zc}M^gHJxX5;A}k zfGQ#RAqE7%3`y$dy{BK2VTU@ge)HxlI95_|trd;0U+$s-+RhAq!GAy_)4cn{POhtE z^xxS31d+8g>gA#jaxD;A^wH&<=>?+TfXpMP3nPP+{TZ|4;BkU%psY3kxF~|HOw+Ia z7Bl||kqMHkB1DYEUXkVMzS_v3gq=z2Ak1O_0Fe%mCniS}{hmEBa0Dolla46`2CtGZ7zADp0CK4Hii~7y%-@gNPzX2sFw83Gx~+ zFlo+<4lsHU+;{~!RsMiQ{I6{0Kv8o_R^s@S|B4ms?Q-6|n{6pa9y(bg#Z5dK{n!9( z0~4`CcZPKdl#Rp8*9Sx0#hy&D^c+`yJdqVHQJ|=#8TvWTcJCx21XeVajbz_v5?XKd zM@J4;YC~fHJ7rY;>H={u(8Cr19}JR5b&Jw^oR`*L-_tt%e79!(QfKcmz=FxXT5%j~ z%FyiDBtYpkfYR$88j1&-69apRYMz75A1giq1VBvU8fwc@z+oAHf5J0gR`TjsiDFcL zIYyp5nS@P)u$0tr93ah|Ay{E}5F$`f35e*;*?j+x!&i~(9k_7u;;`4!;)eY8r@IliOV+NbSw+|1qk*U>ZS?T5de7|81g8q;AxpKv4P%63O-2nEG ze4=LF1O_R_d2tRYjW=7n<47Ly7Mw)VLAC``qCK~WQhnb=YDBz zFX)`)+i>m6+dsy}#%iz}Cf==K(f|I*XKLUqADlg{ra98YYP9E+X&mNk0G#mW@$>=U zWcY0Q0g9${)Y6SDj-%-1zRHcx}o zVFt3dw~q!xYM)@`+~hfejWeY~yl?XI@`?q{PV>n~u#DiuQO&Y^jnR)JPJ~9xY#+q9 zMo2T0Rp+<#VL@;cnm~epf-Xz8<#rg}+5Ar}6 z`L8Z2!bioFDE5)#AV$U>Y=ciX~}5TNNG0m+-hCWU8MuZNM6xfO*J zd2W8BAWir49-#1%z<$-OkI4YMRm7I}T3VVn!z%jR=iq_GE{Tr_BQ_#%dQmru9wF|V z1!oL&cfUrW5+vfH2??=^SeBqWG(?xf+!eEK$3gw_r^g9dPuw|JTP@L-;9jcFbF{M= zY`P4-l*^2EFIX%ReG&_n$ne0 z2)MiOeo5!O%}u{tv%G4EZ=SnFS44U)(lzbX6AM_gy^$|icGv3Hap0d8fOY}O-n&BFXkb|ienp*9T6KYkeP+74&hh7yBB-7vK=^Z7+8I2 z4pOWlu5j|&TS}xQk8U}8jlCIOL|GqFOzZvUpKBu|7vu7{J+mZWcOa6S3-)Sxt$<^4Rv)875m@zq|*J%(%=k<$cM!O~< z&YgA|&<5|Ao10q)?@GKzPD6LPx`*rUhZdlci3CMI6mH95?XNZEjhyx0?Cd zc{NwomX*eWp`76n5m4tXX*cg<7N9l4sdGdtKNm!jj@Hynmlts^*c<^XbUtsY#R%e- zY(gvO#ejkW7f(RneADFvQ}_7a@>DT=`E!cG_}9g|D$>p4=O;f=h{XWm*l_0O*Rj!( z1Vj~j4b5AcX@*J|;Lqhp$c|vAc;#+rz-IHsfe%hSJLd?QnDsv5p03tIElT!zCyUN= zUnk4t%N_iV{E_|HuVwdNx2@wn|8ugzziXENzn_W`_|Iz!{_|nFrA`6k=Tmf}WONtu z5Aem@9!vsPK>HE+#|0+bv4}0 zMB`^VWBEI*`N@PmgsJNX!3kJ+6EI_DB{ksvl(F|+D=tFhuN~N_dFw2%VVxW-7cf>& z-~eiEBnmmP;SFaGfH<|55Ef>(J5AoU_m;KSA`r*ik1(&37Twobaz*PlhCt!1H(}{{0nV>fI?v>1s0J=)SA|;7%K}~c`?JZ{d;e3 zBp&}naW)K!Hhnc0h!q+HBaF(=2W9JNhY=qJKr9zr-yM zf!6nF!;M|0g+|1v>c_1Gp?1`gQUASO)nVdNRKjxNn^^D{&{-}6?%Kd^bE(2=j6+qD>uq9d=j99u;Mth3*{S{^y_O4vP@cNL2&0*gO(ApebpQ z4Go6~n*^3N;P7OsP8kESsSQV+z`I=q$1=BV6-Opm2O1+BS0+VGkkU#&eIfvQNQc<) zu<8wgy-ni|legslByR!yx(qKc1pD74erfRw3ySb4MOxAyQLKVb!m?ckPA&-eLy54T z9+23*dpEAhKH<=N-=tu;MMQATzm5h8Hl55&q8%>FP6Xir#b-wh38GHmk(XCx(rr-h zaQ054u&XSDf?T+XEwTN$_2kf`# zaFbF3M=u<=yeP++ow=!e96SukwGPU>h&rKDO87F+V@j}yXRTzwT*z&_b@LY^Lw)iD z8pWr*1H=+ZGG3SEB}rLXWd!V#Mh!<#)omwB#o7KQr4Itj#zONfu6_GN&GIJwI~)c$ zpBN!CpnOrapO|*VHxzc2|2BXWcy7Z!SSLZ8KNw7eN5qkMj;(si565Zz`lO!qoUR*p zpZFaX9v?Osg)fnlmS~|cVj6&Rxu3>JURQKAl-8RZ#7HB(*__}a%KqxcNb10dlM-u_ zBd-0|^*-WyFb#adaY0Rmj@1qa8#Nq>DWMPk{$i^)?fC&3qXDX9B(@q!{ix)4_k$?) z#&#tx_Hq|TD&+(`WO?Hi0)!k}y@fdr-fbzWKbMAKNZ_wAo9j`y%1HhQis3a*L_aQ# zmi*fwg0WbS{PR7Tton|88xxZ8zzdi`A97Diik=sQF0HFM1e?k|rdOq8A!i_r$VDo$ z3F}(vQ+bG;E)wc-=0_4#EsCni23%fl`+2V3z3Fg;y^DH#Yl z?fVR(1-U1iw#};(j z;vACQzaKHZV0$t6#@>LLsC#u`10gl3HYdYDM*YjH+TEsM5s-u5$Qricc{|sOHJll3 zuTWf<_jiN3UjiAuBH%pgJAadq$5x-&evaIZ?R`F44xGsf5tlB*x&A6Fj40gluO$t@ z!ogkg_ak}}?2p6p;xus%M1hE)hQs*4j&umt)2ft8VYRC{Btd}JLzOZMw`u$@(?f?t ztdj~%^on4@iBqDfJ zSoHXnsLqx0NW1s$e7+1Kl{_FXKJ$GWJ^t)^BdY2zkJA^!f83#gM)|A5A^$6@hft}O z@i}-gMedxs6=mI)Ed~8^E(=|#Z2Yy84!q@Em*}b7w2)H6xUZX%$tlzj%5n{(A{OvhOAIU(By+>7Q zW*dr4hz&IsVU}0~Af}|kjNiXqdi1+ zvid_D`49{^P?L-!H;o%|K%l}ixabU!$Nu8jiB3cc4<|tA?hqv(zNN=P;SHin3@Q^h z?K&n3YdCRtPQtIw?`HtBH~AafePzcs64{_&X)ZR~cBnr>mBgt}8@w24W(fo9IAsh^ zz-7qL;o$O!QxzNn`B-W=@i}1GlfCx6tBV!>Bnm}u63bS z0MbnN{37#CQG@|f+DJ+wrgTVkG2*^8YWoPS2$cdXv>dkIpbpViK>S_ogcaG-Bzq6d z!$*&5q7@?7PlVFD{paU8vC+XdNq^e)RvTR$7J(75NS2XJ3$j_NG?)*?1h;1&!O#tp ziMna+e>Ejp@#)^W9d$8E97HN1Vpl%S!Ozcl#1T<^*zlOq(7g#6O9#2+#}9qT2r?|U zfBvBfAN8q5W{k^QKOjQ`l*YoIP59=2s;VS*eVnWbAM`TR-^VIEYtKR5g_@ZXj^R6Z?~6v@HHtZwHpQ55KfV7boFgtJLi6;l8 z<%tl5I+KcJ{2d9QZTXR~RY$T#1QCx@6 zssROYwIt@i+Lhg=`@c#?#6R?S_5Oub^k4isSiU8GvRa3ZG4YCd57WUPk)Ed+X;l zRNcJQ>>=}FZvKXWOZ}<#^8_)`SFc`K10bz%(!c*33Vc9z_1C<1ha%iAzvkBJ|A4YR zMN4Xtp{d%bB6AUPf(4Wsju=={TwJX440tNDEdq{tC{I>Lr{O-H=T16QM-%+VKa7@L z`hBDJ#Nu|h44^OqYipCWTo#oOf~awLvIJ+GsQo=#-IY{=%3P;iR4D*WlgeO3bHL)R1M!#-&6F4s#T!WuBT2MX9FIKezoZ|N%leERV(Q$-ZW1Klgz@LEwCd!P>JEX4Ce zVhx<^#Nt6`CrDsg}a|t{^u0(S6mL*6tZ?nzA-LFJ_XKBG^*f(sw4%mH$!WF z8;n!nSd7qYfGcA+)Mfe09ZnIX2wz|$75a&wdQyx_$sEi044P@)Bc%YQ$+J5=$xi zRGdW99Xn-``M>2QOq~RAc%g1HsCO(OVIIGxe6bfi;fk;7)6^%g6(Zv*xi#cxMhc_^ zY%dBg59IrC98!w!&!2lIcp#3G?1rCo2jZUmVdVYdXni!RM&>?=F~7R6V<%{6P&AwR zkeaY6otAWQ3VylD_JsK+nV{s1`|28**Eq!;*_$P=sqJ&6xaL?iFv>q1yy<&2fD08F zD$AeC%blAv12{SEKTs=+crD>L-J_YVD;=%MYt&q@?0+RbnQM6{Be%Xgr80b^pfW4> zGHbL_>>&T`iOa*SQOdH0ogH%v?`Z*W+sYbZ4zydkPujynIGmFe5PwCwzkzdpQefm_ zmeZoT-w|rpWWh)QclVS@D?Nv#)4XoM(wCJ3m4$wm-QfbmpPciq{oxzfpKW|A^W-h_ zsR3DGpQX7no8~Xq44U2yHm+M&Guo9VNFrm!BULs6Pr$94beQsEw zQOEtb*Zlr-JWw{#!72BxRst4tg;G+oDV7^1BFvV@+rE? z+!-d%t-CyCJM*vKv~yluV1xHtkW-r9k#BmlWxQ&`7&R@Ang4rkN7C*2sb;1Tjhwi% z{29r2*GT#JG$cPiCDnQRiB)HMaZ^%5=MIUvDK(?sI*Yt6?XjC+Y~pnSxC6d*X|O0` zR9cLhgE|uPsbY^mIbnrzv|Gte**Z>@FQzyz+8DH*9vGh-ND-J$5M0iknCWWhZB3U* zO0r+_(X76=t|m57HH3wq?ZSm_P1`zlqto7TOv7dQ!*5HfLYuE26l$NFK71;plZ#XH z#bQfw@tjI_O9!^VovP2pJmQ9${7U`eLt>@N{A>I<6UzL#hW6g%xAVV}XsgjsSvi;0(&iA$`{w(F zv&(#RZ_}n;@1~(?`-7+B&DS`)B^@0dJGKL`+&i{E+yQTMfmg%U{k%mlV97!5wAu%{p4QFV9uF#0@Mh@R${g zTysrx4ltYV4T%rpD`~kNBG71`*ERdG@Bt*TxXO^*@^CG+O=s98rqv#lNYRtx&h>U| zW)cWLC>>W>Fmn#YByD9Kx2I{;=purM!P?gsPp`12L^#t)9nF^3zZ`AA!epB zAr;QfeKmeAt38?Y%*=Xi7~E~1brl{wRyC(GKXW=UBacg&E64ci)4KF{o7pU@1aUsD z#-uQi=M~+X7&!Dg@%8!_P9Bl?yX+s4TCPktk6at~p?&Qq1F=W+<^{i*A4gihd>v zw^Zm@JVbr^p2iRtNuAQGAzpiIx}%Smlr-yoICRNdx7>V~PCz)_xMcWV-q<7Fd*2(L1)t*1 zvC7o?DS>>*- zsg6;j|Ni}PItmK$Lq{{_+#cvXXfMAsFtM-Ip;cf0`jP%^$LUy@n;3S{9OlZ*+{$;L z`*Ftg?}9r9n|zKc9CU0ElYBJ!_(`n6CIrmM0ksEF2aFz|n#D3?b#+2e+IdbDfhT1F zy_!=~t?@xOCFVxO`|_sM8_&RcKKY(6arOaAcx14pQ+g{O(+57;TfH*K9NHp11?QqB zs?Ikg=h&)LGPg8zix)UoBo=%6b=)ePTSzR33rc8fbF#CgWSPIScOLCty{UBbKI-H~ zCsT)M+s*r={7=g=nSZxwp6(d#2%2v*RC|*wAzSH`6X4?M?A*YUnZTbE5Rw#kxp2=X zbw3+H4o;Po3eCyQI!v8A_71A2ySNNA_qOrZdWv}@uVyeaGinXtub;Hw4-{(ML&x2j zu6^iQ%gKS%V7w$W6r0hho}d0OH?sqKj*!;pAUjnS`|6}Fzt%TlZkvKChqWa9j+|*# zFn#|%eD$WWD^p{aH&bTed6$ytv-VenuUBAy0>6)&Py1KDaFHc*ryf3@S_iQltKPw6 zwe+ink=hSVW@JSMJm-}?ueZ@^U|;34Cr(#Jg6!h-_TwjRmHkSI zrkwNru?;+-SwW*q!#RT~9NhU&h0L1$(u`7igrMV|Jo; zFr;{DsOIh#tZdb^K}xbqfsLlEscL%p=6xf_DL1ltKZI;E0LgS>XWjlYr z_-C4x$-qT^+kJ}*aZELB6=MxC-RkMGAuqa(E7ejzaSe3CvHsNYP=iGd)n<>^^-M0c z&^uPml_D8S`I#+K-L>?_R(TrrvtyeVWktFdc@`JOa|42eg+_FkA}Jak@$FI#Q!fH2 zHLr^5D=q!G&78hpxcmam#5nf3`kr*VKJ+s)u)!OZR>HO~!ZNkRD^8^M>Xh+snRQyq znmigFTVZfB+$z%e<3=MP_0NR~@Ny_2dx<-Xdxp^rg46G^w<0E;! z*$EvT6?zf_4Qc5)Z4u$8ZF8|>VN&Co@A9%27|$`)7!ImP)`=fq9^b!DR5kmgnGPp| z5o1NH%M#Csj)3(iM-`dUFAjn%^D6D8*(dhcrX46H@-jSjYS1aW< z@9}jy+o9!hrgAYqcigE_qv1?DHI2u9)|w)|ICmywGN}O?tf5 zn*4K+2wo<%-3sH~)ufonHPqUhZ5+g3!(DK*z_h8V<+{~tN&4OjcxHQ@N56L4h5x8K z+)JyOE^|Z9+p76%VSI*!warvhtAJyE5?fJ`iomibdNcV(s`YQ$tG~%MeOh=@af;5J zo+BwY(ewSs!WKNU@5%XTwPhPY0kb3+1$&m5i#P1i_$*;FDB8mB z#aCUOCHw5phZbC|`A)VE#>ecdCI&k&w1kt9us8Y3S7JV;aoAo(4&Ihc+zj7Tg*Jo;cdC%qqKwfS_HM;XvC#hmFk*QfVo4jG^B0$5MbUbQu)s_!0a#jTYT*8w`350|X@ zAr6=ab?GhwtN*{|JoE6%;rO!I?K%`i1%>u24?uzwYbR81B5tb*eR2MWOa>OjHdQ47^r1@PCVzKDNN)mar2J}Cw@@@FYJ89BxiS!{vbv`jU z&P@%)3OPqh09_Ml=FJhojR% za8wKo8`7_(`EV18b`sI{Q9x+~kCHornPYgYnUs&9YL#@Z9Zp!^W(;|f z6wss_H@|{pjq-sgbOqpdoQlhdU41GFMMLBhOd@$pNywpYsR`|va$*(twb7Q{B%RXGVmAR(FG%Jcscq}v2JHI z^o0wy+jZ;Kk(!>I*cDsM(R!2ktU#D3prW%)gXxwlTnay42WZwn>gXDddAkX<+(?T~ z!6BtWny$d{{tC5K7_?(5sD{MQzQTfpX|wV1wyitR5$7_zCkn)PQbt^l}mCdU;cWtcFeitytawx-8BFN}&~b7bc@ z0Lai#wvd}#gekVjR+D?ZIO?TH9R@L#lO8jqDggB9wsQ$QL_9`QmMBayx|C+-@SCT= zjo%b<%CPPtnIOnvlW_FW<@7yUwRHz+&kDacKbmRQj-k{b7Tkhq3_V5mxNi9_CscH( z7C7f&C4WP|1dj!nbW(JsC6KXxMjyv;6j*4C`lzj4{k7!O)RU1Z4A?=nxSA5G?oks`@4*6CIA} zX8cRidwcRfs2upOsQ&E7|0x6-;$U;7te~*dk)meeru_kjCPEM8C)r&v%zP)mfSNOq zS`NRabQ%ri)_y{%-~R}y6qXNb2VX7?RjQ3c9SF<%F!3!!ae`TV4h9u^mndC@Q2q1)4Y2yb{u)gL`R+)m2`E&E|Uh$dIegJ@Zy95-d%e58fi*Jis#T?Cl$9r9QSa= zSht9y2Q%p(zPvPD(2rK&f74gX>bh1@zE|AX<@R-05-yqobY_5SR~TgruC-%_Kqe3k z9s@UAuN&Cu0X zQ&W@BoG|f{-s1=n&sFs(qF-;UT1Ao5hcysYKF1?<(6sP~a>5I?KD4q`GB%DQUDwda zYk<(F_>WtHOd(GCIPlpV@b{o{r4EghNs|jDgm5bQH%H=iq@SKLdT*0XJEWyBb{g-r zC=G>H48fN!kW^-(+)}0tLRpxW^Xvuc?Y+z6#9fl9ejs~p8b&L!`$_gME9~YqesI$-=`)tS0dPy_M{VHL(Js|5mUHx3v IIVCg!01;JDf&c&j diff --git a/docs/examples/customising_behaviour/loss_figures/ConcatTabularFeatureMaps.png b/docs/examples/customising_behaviour/loss_figures/ConcatTabularFeatureMaps.png index afcdb6d3e62dc8caccf68be8ea62b3e871ed65de..961a554596813f37dc92c8fa5920ae15669977a9 100644 GIT binary patch literal 30049 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 S@E-XbnbYS^C7rl<{eJ+7Hngz- diff --git a/docs/examples/customising_behaviour/loss_logs/modify_layers/AttentionWeightedGNN/metrics.csv b/docs/examples/customising_behaviour/loss_logs/modify_layers/AttentionWeightedGNN/metrics.csv index c24c2a30..6bf58b09 100644 --- a/docs/examples/customising_behaviour/loss_logs/modify_layers/AttentionWeightedGNN/metrics.csv +++ b/docs/examples/customising_behaviour/loss_logs/modify_layers/AttentionWeightedGNN/metrics.csv @@ -1,12 +1,12 @@ -val_loss,step,R2_val,MAE_val,epoch,R2_train,train_loss,MAE_train -63.55864334106445,0,-0.06568336486816406,6.7931671142578125,0,,, -,0,,,0,-0.01151895523071289,74.97073364257812,6.880713939666748 -63.6014289855957,1,-0.06640076637268066,6.7944135665893555,1,,, -,1,,,1,-0.009949326515197754,74.8543930053711,6.875021457672119 -63.642791748046875,2,-0.06709432601928711,6.7956414222717285,2,,, -,2,,,2,-0.011220455169677734,74.94860076904297,6.879720687866211 -63.685707092285156,3,-0.06781387329101562,6.79683780670166,3,,, -,3,,,3,-0.0103987455368042,74.88771057128906,6.879384994506836 -63.727577209472656,4,-0.06851589679718018,6.798135280609131,4,,, -,4,,,4,-0.01016998291015625,74.8707504272461,6.8800506591796875 -63.727577209472656,5,-0.06851589679718018,6.798135280609131,5,,, +val_loss,epoch,MAE_val,step,R2_val,train_loss,R2_train,MAE_train +167.5082550048828,0,10.717531204223633,0,-0.004385232925415039,,, +,0,,0,,105.55506896972656,-0.003792405128479004,8.279817581176758 +167.48513793945312,1,10.717973709106445,1,-0.00424647331237793,,, +,1,,1,,105.5949478149414,-0.004171609878540039,8.286035537719727 +167.4565887451172,2,10.718071937561035,2,-0.004075288772583008,,, +,2,,2,,105.68045806884766,-0.004984736442565918,8.289670944213867 +167.42849731445312,3,10.718225479125977,3,-0.003906846046447754,,, +,3,,3,,105.51983642578125,-0.003457307815551758,8.283498764038086 +167.40155029296875,4,10.718470573425293,4,-0.0037453174591064453,,, +,4,,4,,105.49263000488281,-0.0031986236572265625,8.279643058776855 +167.40155029296875,5,10.718470573425293,5,-0.0037453174591064453,,, diff --git a/docs/examples/customising_behaviour/loss_logs/modify_layers/ConcatTabularFeatureMaps/metrics.csv b/docs/examples/customising_behaviour/loss_logs/modify_layers/ConcatTabularFeatureMaps/metrics.csv index 1cd6205a..52f822ee 100644 --- a/docs/examples/customising_behaviour/loss_logs/modify_layers/ConcatTabularFeatureMaps/metrics.csv +++ b/docs/examples/customising_behaviour/loss_logs/modify_layers/ConcatTabularFeatureMaps/metrics.csv @@ -1,12 +1,12 @@ -val_loss,step,R2_val,MAE_val,epoch,R2_train,train_loss,MAE_train -63.1016845703125,9,-0.0239332914352417,6.413779258728027,0,,, -,9,,,0,-0.28295496106147766,75.14381408691406,6.9738664627075195 -63.12262725830078,19,-0.024272918701171875,6.4155426025390625,1,,, -,19,,,1,-0.10543932020664215,75.0732650756836,6.972143650054932 -63.1646728515625,29,-0.024955391883850098,6.419016361236572,2,,, -,29,,,2,-0.5992171168327332,75.05265045166016,6.971622467041016 -63.20314407348633,39,-0.025579452514648438,6.422268867492676,3,,, -,39,,,3,-0.07159312069416046,75.01472473144531,6.969532012939453 -63.29044723510742,49,-0.026996254920959473,6.4294538497924805,4,,, -,49,,,4,-0.20253725349903107,74.99994659423828,6.9703569412231445 -63.29044723510742,50,-0.026996254920959473,6.4294538497924805,5,,, +val_loss,epoch,MAE_val,step,R2_val,train_loss,R2_train,MAE_train +115.2126693725586,0,8.956426620483398,9,-0.14734911918640137,,, +,0,,9,,118.92069244384766,-0.1175713986158371,8.718819618225098 +115.06486511230469,1,8.952523231506348,19,-0.14587712287902832,,, +,1,,19,,118.92134857177734,-0.11324342340230942,8.719310760498047 +115.07295227050781,2,8.95265007019043,29,-0.14595770835876465,,, +,2,,29,,118.88328552246094,-0.13166308403015137,8.718779563903809 +115.05082702636719,3,8.951873779296875,39,-0.14573729038238525,,, +,3,,39,,118.8876953125,-0.2592984735965729,8.718381881713867 +114.9400634765625,4,8.948206901550293,49,-0.14463436603546143,,, +,4,,49,,118.8436050415039,-0.20507344603538513,8.717238426208496 +114.9400634765625,5,8.948206901550293,50,-0.14463436603546143,,, diff --git a/docs/examples/customising_behaviour/plot_modify_layer_sizes.py b/docs/examples/customising_behaviour/plot_modify_layer_sizes.py index 06465246..1b8daf8a 100644 --- a/docs/examples/customising_behaviour/plot_modify_layer_sizes.py +++ b/docs/examples/customising_behaviour/plot_modify_layer_sizes.py @@ -20,9 +20,10 @@ # # First, we will set up the experiment by importing the necessary packages, creating the simulated data, and setting the parameters for the experiment. # -# For a more detailed explanation of this process, please see the :ref:`train_test_examples` tutorials. +# For a more detailed explanation of this process, please see the example tutorials. # +# sphinx_gallery_thumbnail_path = '_static/modify_thumbnail.png' import matplotlib.pyplot as plt import os import torch.nn as nn @@ -101,7 +102,7 @@ # * - Attribute # - Guidance # * - :attr:`~.AttentionWeightedGNN.graph_conv_layers` -# - ``nn.Sequential`` of ``torch_geometric.nn` Layers. +# - ``nn.Sequential`` of ``torch_geometric.nn`` Layers. # * - :attr:`~.AttentionWeightedGNN.dropout_prob` # - Float between (not including) 0 and 1. # @@ -164,6 +165,8 @@ print("Fusion model:\n", trained_model_list[0].model) # %% +# You can see that the input features to the ``final_prediction`` layer changed to fit with our modification to the ``graph_conv_layers`` output features! +# # What happens when the modifications are incorrect? # ---------------------------------------------------- # @@ -226,7 +229,7 @@ # %% # What about modifying multiple attributes with the **conflicting modifications**? # ------------------------------------------------------------------------------------- - +# # # For this, let's switch to looking at the :class:`~fusilli.fusionmodels.tabularfusion.concat_feature_maps.ConcatTabularFeatureMaps` model. # This model concatenates the feature maps of the two modalities and then passes them through a prediction layer. diff --git a/docs/examples/training_and_testing/README.rst b/docs/examples/training_and_testing/README.rst index f91b4609..0170c6ed 100644 --- a/docs/examples/training_and_testing/README.rst +++ b/docs/examples/training_and_testing/README.rst @@ -3,4 +3,6 @@ Running Fusilli on your own data ========================================== -These are examples of how to train and validate fusion models with Fusilli. \ No newline at end of file +These are examples of how to train and validate fusion models with Fusilli. + + diff --git a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_0/metrics.csv b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_0/metrics.csv index e719134d..ab4e8f54 100644 --- a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_0/metrics.csv +++ b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_0/metrics.csv @@ -1,90 +1,56 @@ -epoch,binary_auroc_val,step,val_loss,binary_accuracy_val,train_loss,binary_auroc_train,binary_accuracy_train -0,0.6422275304794312,12,0.7012183666229248,0.5199999809265137,,, -0,,12,,,0.7143906950950623,0.6695048809051514,0.4975000023841858 -1,0.7087339758872986,25,0.6870812177658081,0.5199999809265137,,, -1,,25,,,0.6884341239929199,0.7467377185821533,0.4975000023841858 -2,0.7367788553237915,38,0.6741982102394104,0.5199999809265137,,, -2,,38,,,0.6693103909492493,0.8109018206596375,0.4975000023841858 -3,0.7932692766189575,51,0.6504029035568237,0.75,,, -3,,51,,,0.6390573978424072,0.8407748341560364,0.6675000190734863 -4,0.8381410241127014,64,0.6215775012969971,0.7599999904632568,,, -4,,64,,,0.5966801643371582,0.9005104899406433,0.8100000023841858 -5,0.8313301801681519,77,0.6141452193260193,0.800000011920929,,, -5,,77,,,0.5765408873558044,0.9290128350257874,0.8349999785423279 -6,0.8501603007316589,90,0.620589017868042,0.7300000190734863,,, -6,,90,,,0.5526933073997498,0.9225618243217468,0.8899999856948853 -7,0.8303285241127014,103,0.6247137188911438,0.7900000214576721,,, -7,,103,,,0.5584185123443604,0.9238823056221008,0.875 -8,0.8391425609588623,116,0.6279632449150085,0.7699999809265137,,, -8,,116,,,0.5480045080184937,0.9308693408966064,0.8974999785423279 -9,0.8465545177459717,129,0.6238181591033936,0.75,,, -9,,129,,,0.5433033108711243,0.9285253286361694,0.9100000262260437 -10,0.8509615063667297,142,0.6115790605545044,0.8199999928474426,,, -10,,142,,,0.545519232749939,0.9346391558647156,0.9175000190734863 -11,0.8369390964508057,155,0.6297722458839417,0.7400000095367432,,, -11,,155,,,0.5383796095848083,0.9414112567901611,0.9275000095367432 -12,0.8315305113792419,168,0.6230596303939819,0.7699999809265137,,, -12,,168,,,0.5388429164886475,0.9336263537406921,0.9225000143051147 -13,0.8369391560554504,181,0.6172196865081787,0.75,,, -13,,181,,,0.5393358469009399,0.9356852173805237,0.9150000214576721 -14,0.8253204822540283,194,0.6264839768409729,0.7799999713897705,,, -14,,194,,,0.5337597131729126,0.9403116703033447,0.925000011920929 -15,0.8347355127334595,207,0.6160605549812317,0.7799999713897705,,, -15,,207,,,0.5311127305030823,0.9437490701675415,0.9399999976158142 -16,0.8411457538604736,220,0.6142888069152832,0.7799999713897705,,, -16,,220,,,0.5347660183906555,0.9377715587615967,0.9275000095367432 -17,0.8385417461395264,233,0.6199613213539124,0.7799999713897705,,, -17,,233,,,0.5319629311561584,0.9424286484718323,0.9375 -18,0.8213140964508057,246,0.6261104345321655,0.7799999713897705,,, -18,,246,,,0.5310850739479065,0.939158022403717,0.9325000047683716 -19,0.8431490063667297,259,0.6120585799217224,0.800000011920929,,, -19,,259,,,0.5288246273994446,0.9414951801300049,0.9424999952316284 -20,0.8271234035491943,272,0.6253019571304321,0.75,,, -20,,272,,,0.5293788909912109,0.9379925727844238,0.9424999952316284 -21,0.8171074390411377,285,0.6185259222984314,0.7900000214576721,,, -21,,285,,,0.5325942039489746,0.9365555047988892,0.9350000023841858 -22,0.8495593070983887,298,0.610970139503479,0.7799999713897705,,, -22,,298,,,0.534812867641449,0.9390828609466553,0.925000011920929 -23,0.8343349695205688,311,0.6304036974906921,0.7699999809265137,,, -23,,311,,,0.5315059423446655,0.9416278004646301,0.9375 -24,0.8453525304794312,324,0.6144150495529175,0.7799999713897705,,, -24,,324,,,0.5303772687911987,0.9462258815765381,0.9399999976158142 -25,0.8431490063667297,337,0.6121520400047302,0.800000011920929,,, -25,,337,,,0.5275418758392334,0.9420740604400635,0.9449999928474426 -26,0.84375,350,0.6137344837188721,0.800000011920929,,, -26,,350,,,0.5277290344238281,0.9401296377182007,0.9449999928474426 -27,0.8463541269302368,363,0.6080988049507141,0.8199999928474426,,, -27,,363,,,0.5273845195770264,0.9381076097488403,0.9449999928474426 -28,0.8455528020858765,376,0.6074826717376709,0.8199999928474426,,, -28,,376,,,0.5270488858222961,0.9326683282852173,0.9449999928474426 -29,0.8351362347602844,389,0.6246057152748108,0.7900000214576721,,, -29,,389,,,0.5267040133476257,0.9371005296707153,0.9449999928474426 -30,0.8457531929016113,402,0.6173393130302429,0.7699999809265137,,, -30,,402,,,0.5270044207572937,0.9324536323547363,0.9474999904632568 -31,0.8465545177459717,415,0.6192219257354736,0.7699999809265137,,, -31,,415,,,0.5266930460929871,0.9398237466812134,0.9474999904632568 -32,0.8203124403953552,428,0.6242692470550537,0.7799999713897705,,, -32,,428,,,0.5289581418037415,0.9433872103691101,0.9375 -33,0.8287259936332703,441,0.6110804080963135,0.7900000214576721,,, -33,,441,,,0.5275540351867676,0.945944607257843,0.9449999928474426 -34,0.8229166269302368,454,0.6137940287590027,0.7799999713897705,,, -34,,454,,,0.5268731117248535,0.9512536525726318,0.9449999928474426 -35,0.8189102411270142,467,0.6326526999473572,0.75,,, -35,,467,,,0.5262195467948914,0.9481372833251953,0.9474999904632568 -36,0.8124999403953552,480,0.636339545249939,0.7400000095367432,,, -36,,480,,,0.5242799520492554,0.9527662396430969,0.9524999856948853 -37,0.8177083730697632,493,0.6166533827781677,0.7699999809265137,,, -37,,493,,,0.527003824710846,0.948728621006012,0.949999988079071 -38,0.780849277973175,506,0.6499290466308594,0.7400000095367432,,, -38,,506,,,0.5282887816429138,0.9386191368103027,0.9449999928474426 -39,0.8405449390411377,519,0.6094679832458496,0.7699999809265137,,, -39,,519,,,0.5311235785484314,0.9437945485115051,0.9375 -40,0.8359375,532,0.6231476068496704,0.7900000214576721,,, -40,,532,,,0.5272250771522522,0.9529217481613159,0.9449999928474426 -41,0.8291265964508057,545,0.6285538673400879,0.7300000190734863,,, -41,,545,,,0.5294778347015381,0.949364423751831,0.9449999928474426 -42,0.8102964758872986,558,0.6408083438873291,0.7400000095367432,,, -42,,558,,,0.532392680644989,0.9541023373603821,0.9300000071525574 -43,0.8251201510429382,571,0.6381955742835999,0.7300000190734863,,, -43,,571,,,0.529013991355896,0.9605499505996704,0.9399999976158142 -44,0.8251201510429382,572,0.6381955742835999,0.7300000190734863,,, +val_loss,binary_accuracy_val,step,epoch,binary_auroc_val,train_loss,binary_accuracy_train,binary_auroc_train +0.7090084552764893,0.5799999833106995,12,0,0.7984400987625122,,, +,,12,0,,0.7158494591712952,0.5099999904632568,0.7926918864250183 +0.6732069253921509,0.5799999833106995,25,1,0.8698686361312866,,, +,,25,1,,0.6789638996124268,0.5099999904632568,0.8573170304298401 +0.6169763207435608,0.8600000143051147,38,2,0.8825943470001221,,, +,,38,2,,0.6284630298614502,0.7149999737739563,0.8973405361175537 +0.6049114465713501,0.8399999737739563,51,3,0.8961412310600281,,, +,,51,3,,0.5746234655380249,0.8725000023841858,0.9177169799804688 +0.6221529245376587,0.7799999713897705,64,4,0.8873152136802673,,, +,,64,4,,0.5703373551368713,0.8675000071525574,0.9149473309516907 +0.6070543527603149,0.8600000143051147,77,5,0.8994252681732178,,, +,,77,5,,0.5717620253562927,0.8550000190734863,0.9102478623390198 +0.6042928099632263,0.8500000238418579,90,6,0.9037357568740845,,, +,,90,6,,0.5621698498725891,0.8899999856948853,0.9300514459609985 +0.6109493374824524,0.8199999928474426,103,7,0.9006568193435669,,, +,,103,7,,0.5673823356628418,0.887499988079071,0.9318258762359619 +0.6090012192726135,0.8399999737739563,116,8,0.9006568193435669,,, +,,116,8,,0.575497031211853,0.8424999713897705,0.928377091884613 +0.6193262338638306,0.8500000238418579,129,9,0.9080459475517273,,, +,,129,9,,0.564447820186615,0.8924999833106995,0.9316681027412415 +0.5952504277229309,0.8899999856948853,142,10,0.9059934020042419,,, +,,142,10,,0.565069317817688,0.8899999856948853,0.9267292618751526 +0.5945522785186768,0.8899999856948853,155,11,0.9080459475517273,,, +,,155,11,,0.5643151998519897,0.887499988079071,0.9258074760437012 +0.6006017923355103,0.8700000047683716,168,12,0.9080460071563721,,, +,,168,12,,0.5583040714263916,0.9049999713897705,0.9253426194190979 +0.6021853089332581,0.8600000143051147,181,13,0.9068143963813782,,, +,,181,13,,0.556541383266449,0.9075000286102295,0.9341150522232056 +0.6030604839324951,0.8500000238418579,194,14,0.904967188835144,,, +,,194,14,,0.5556548833847046,0.9075000286102295,0.9383132457733154 +0.6109107136726379,0.8299999833106995,207,15,0.9000409841537476,,, +,,207,15,,0.5542877912521362,0.9100000262260437,0.937713623046875 +0.6071317791938782,0.8500000238418579,220,16,0.8998358249664307,,, +,,220,16,,0.5544044971466064,0.9049999713897705,0.9349374175071716 +0.6066352725028992,0.8600000143051147,233,17,0.8990147113800049,,, +,,233,17,,0.5492134690284729,0.9200000166893005,0.9346615672111511 +0.618675947189331,0.8199999928474426,246,18,0.8942939043045044,,, +,,246,18,,0.5484749674797058,0.9225000143051147,0.9368602633476257 +0.6114282608032227,0.8500000238418579,259,19,0.8922412991523743,,, +,,259,19,,0.5491589903831482,0.9125000238418579,0.936547040939331 +0.6146461367607117,0.8399999737739563,272,20,0.8928571939468384,,, +,,272,20,,0.5455294251441956,0.9300000071525574,0.9348922967910767 +0.6196327805519104,0.8100000023841858,285,21,0.8924466967582703,,, +,,285,21,,0.5463806390762329,0.9275000095367432,0.9299578070640564 +0.6101770997047424,0.8399999737739563,298,22,0.8903939723968506,,, +,,298,22,,0.542913556098938,0.9350000023841858,0.9358747601509094 +0.6122215390205383,0.8399999737739563,311,23,0.8901888132095337,,, +,,311,23,,0.5419204235076904,0.9350000023841858,0.9330329895019531 +0.6125003695487976,0.8399999737739563,324,24,0.8885468244552612,,, +,,324,24,,0.5415537357330322,0.9350000023841858,0.9328531622886658 +0.6125971078872681,0.8399999737739563,337,25,0.8889572620391846,,, +,,337,25,,0.541425883769989,0.9350000023841858,0.9357503652572632 +0.6126667261123657,0.8399999737739563,350,26,0.8891626000404358,,, +,,350,26,,0.5413839221000671,0.9350000023841858,0.9290433526039124 +0.6126667261123657,0.8399999737739563,351,27,0.8891626000404358,,, diff --git a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_1/metrics.csv b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_1/metrics.csv index 5f5b88d1..bf28682a 100644 --- a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_1/metrics.csv +++ b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_1/metrics.csv @@ -1,34 +1,62 @@ -epoch,binary_auroc_val,step,val_loss,binary_accuracy_val,train_loss,binary_auroc_train,binary_accuracy_train -0,0.7487823963165283,12,0.6829555630683899,0.4399999976158142,,, -0,,12,,,0.7247101664543152,0.6400118470191956,0.5199999809265137 -1,0.7504059076309204,25,0.6931461095809937,0.4399999976158142,,, -1,,25,,,0.6956565380096436,0.6871384978294373,0.5174999833106995 -2,0.715908944606781,38,0.6931471824645996,0.4399999976158142,,, -2,,38,,,0.6931471824645996,0.7543476819992065,0.5174999833106995 -3,0.7167207598686218,51,0.6931471824645996,0.4399999976158142,,, -3,,51,,,0.6931471824645996,0.7580835223197937,0.5174999833106995 -4,0.714285671710968,64,0.6931471824645996,0.4399999976158142,,, -4,,64,,,0.6931471824645996,0.7573568820953369,0.5174999833106995 -5,0.7146915197372437,77,0.6931471824645996,0.4399999976158142,,, -5,,77,,,0.6931471824645996,0.7643920183181763,0.5174999833106995 -6,0.7146915197372437,90,0.6931471824645996,0.4399999976158142,,, -6,,90,,,0.6931471824645996,0.7724255323410034,0.5174999833106995 -7,0.7146915197372437,103,0.6931471824645996,0.4399999976158142,,, -7,,103,,,0.6931471824645996,0.7679217457771301,0.5174999833106995 -8,0.7146915197372437,116,0.6931471824645996,0.4399999976158142,,, -8,,116,,,0.6931471824645996,0.7789742946624756,0.5174999833106995 -9,0.7146915197372437,129,0.6931471824645996,0.4399999976158142,,, -9,,129,,,0.6931471824645996,0.7635214924812317,0.5174999833106995 -10,0.7146915197372437,142,0.6931471824645996,0.4399999976158142,,, -10,,142,,,0.6931471824645996,0.7678771018981934,0.5174999833106995 -11,0.7146915197372437,155,0.6931471824645996,0.4399999976158142,,, -11,,155,,,0.6931471824645996,0.7648382782936096,0.5174999833106995 -12,0.7146915197372437,168,0.6931471824645996,0.4399999976158142,,, -12,,168,,,0.6931471824645996,0.7593541741371155,0.5174999833106995 -13,0.7146915197372437,181,0.6931471824645996,0.4399999976158142,,, -13,,181,,,0.6931471824645996,0.7690136432647705,0.5174999833106995 -14,0.7146915197372437,194,0.6931471824645996,0.4399999976158142,,, -14,,194,,,0.6931471824645996,0.7646419405937195,0.5174999833106995 -15,0.7146915197372437,207,0.6931471824645996,0.4399999976158142,,, -15,,207,,,0.6931471824645996,0.7692379951477051,0.5174999833106995 -16,0.7146915197372437,208,0.6931471824645996,0.4399999976158142,,, +val_loss,binary_accuracy_val,step,epoch,binary_auroc_val,train_loss,binary_accuracy_train,binary_auroc_train +0.7120288610458374,0.5899999737739563,12,0,0.8726747035980225,,, +,,12,0,,0.7188001275062561,0.5249999761581421,0.8210701942443848 +0.6684002876281738,0.5899999737739563,25,1,0.8577926158905029,,, +,,25,1,,0.6760201454162598,0.5074999928474426,0.8745942711830139 +0.6310868263244629,0.8299999833106995,38,2,0.8610995411872864,,, +,,38,2,,0.6287906765937805,0.6850000023841858,0.8678600192070007 +0.6154130697250366,0.8399999737739563,51,3,0.8854898810386658,,, +,,51,3,,0.5983646512031555,0.8125,0.8863975405693054 +0.6177448034286499,0.8299999833106995,64,4,0.8983050584793091,,, +,,64,4,,0.5678308606147766,0.8824999928474426,0.9045037627220154 +0.6154136657714844,0.8500000238418579,77,5,0.8923109173774719,,, +,,77,5,,0.5622683763504028,0.8774999976158142,0.8984686136245728 +0.6218427419662476,0.8199999928474426,90,6,0.9011988043785095,,, +,,90,6,,0.5564281940460205,0.8974999785423279,0.914549708366394 +0.6124373078346252,0.8600000143051147,103,7,0.8983050584793091,,, +,,103,7,,0.5533900260925293,0.8999999761581421,0.9091673493385315 +0.6185476183891296,0.8299999833106995,116,8,0.9053327441215515,,, +,,116,8,,0.5541057586669922,0.8974999785423279,0.910627543926239 +0.615328311920166,0.8399999737739563,129,9,0.8947912454605103,,, +,,129,9,,0.5604126453399658,0.8774999976158142,0.9076777696609497 +0.6153088212013245,0.8399999737739563,142,10,0.8929309844970703,,, +,,142,10,,0.5567810535430908,0.8899999856948853,0.9038184285163879 +0.610977053642273,0.8600000143051147,155,11,0.9003720283508301,,, +,,155,11,,0.5578088760375977,0.887499988079071,0.9027755856513977 +0.6234415769577026,0.8299999833106995,168,12,0.8949978351593018,,, +,,168,12,,0.5610185861587524,0.8849999904632568,0.9125211834907532 +0.6203393936157227,0.8299999833106995,181,13,0.8925175666809082,,, +,,181,13,,0.5548246502876282,0.8899999856948853,0.9070050716400146 +0.6098493337631226,0.8600000143051147,194,14,0.9045059680938721,,, +,,194,14,,0.5589300394058228,0.887499988079071,0.911162793636322 +0.6211368441581726,0.8299999833106995,207,15,0.9032657742500305,,, +,,207,15,,0.55479496717453,0.8949999809265137,0.9061217308044434 +0.6103964447975159,0.8600000143051147,220,16,0.9045060873031616,,, +,,220,16,,0.5510978698730469,0.8999999761581421,0.9074668288230896 +0.6223303079605103,0.8199999928474426,233,17,0.9111202955245972,,, +,,233,17,,0.553371250629425,0.8999999761581421,0.9131494760513306 +0.6258824467658997,0.8500000238418579,246,18,0.8972716331481934,,, +,,246,18,,0.5518620014190674,0.8999999761581421,0.9139881134033203 +0.625098705291748,0.800000011920929,259,19,0.9144275188446045,,, +,,259,19,,0.5545333623886108,0.8974999785423279,0.915814995765686 +0.6169978380203247,0.8399999737739563,272,20,0.9067797064781189,,, +,,272,20,,0.5576491951942444,0.8824999928474426,0.9331935048103333 +0.6240188479423523,0.8199999928474426,285,21,0.9065730571746826,,, +,,285,21,,0.5517756342887878,0.8999999761581421,0.9162818789482117 +0.6246157884597778,0.8199999928474426,298,22,0.906159520149231,,, +,,298,22,,0.5524885058403015,0.8974999785423279,0.907559335231781 +0.6246455311775208,0.8199999928474426,311,23,0.9069864153862,,, +,,311,23,,0.5500103831291199,0.9024999737739563,0.9151146411895752 +0.620608925819397,0.8299999833106995,324,24,0.9100867509841919,,, +,,324,24,,0.5475881695747375,0.9100000262260437,0.9177667498588562 +0.6209287047386169,0.8299999833106995,337,25,0.9086399674415588,,, +,,337,25,,0.5474929213523865,0.9100000262260437,0.919314444065094 +0.6211832761764526,0.8299999833106995,350,26,0.9094666838645935,,, +,,350,26,,0.5474770069122314,0.9100000262260437,0.9175029993057251 +0.6212601661682129,0.8299999833106995,363,27,0.9096734523773193,,, +,,363,27,,0.5474712252616882,0.9100000262260437,0.9193595051765442 +0.621285080909729,0.8299999833106995,376,28,0.9094666838645935,,, +,,376,28,,0.5474613904953003,0.9100000262260437,0.9093628525733948 +0.6216896176338196,0.8299999833106995,389,29,0.9098800420761108,,, +,,389,29,,0.5474806427955627,0.9100000262260437,0.9116643667221069 +0.6216896176338196,0.8299999833106995,390,30,0.9098800420761108,,, diff --git a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_2/metrics.csv b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_2/metrics.csv index bcf47a0c..16663cfa 100644 --- a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_2/metrics.csv +++ b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_2/metrics.csv @@ -1,80 +1,68 @@ -epoch,binary_auroc_val,step,val_loss,binary_accuracy_val,train_loss,binary_auroc_train,binary_accuracy_train -0,0.7600643634796143,12,0.7048887014389038,0.5400000214576721,,, -0,,12,,,0.7133395671844482,0.68536376953125,0.48750001192092896 -1,0.8248792290687561,25,0.6843693256378174,0.5400000214576721,,, -1,,25,,,0.686348557472229,0.7720392346382141,0.4925000071525574 -2,0.852254331111908,38,0.6602023839950562,0.5400000214576721,,, -2,,38,,,0.6720725893974304,0.8102962374687195,0.4925000071525574 -3,0.8663446307182312,51,0.6329968571662903,0.7900000214576721,,, -3,,51,,,0.6395697593688965,0.8585124015808105,0.5975000262260437 -4,0.8679549694061279,64,0.5955969095230103,0.8199999928474426,,, -4,,64,,,0.5988562107086182,0.878251850605011,0.8149999976158142 -5,0.8655394911766052,77,0.6038033962249756,0.8199999928474426,,, -5,,77,,,0.5823432803153992,0.8662021160125732,0.8149999976158142 -6,0.8760064840316772,90,0.5961765050888062,0.800000011920929,,, -6,,90,,,0.5765678286552429,0.8756778240203857,0.8399999737739563 -7,0.8812399506568909,103,0.5966533422470093,0.8199999928474426,,, -7,,103,,,0.5742474794387817,0.8868809342384338,0.8324999809265137 -8,0.8880836963653564,116,0.6090816259384155,0.800000011920929,,, -8,,116,,,0.5673052668571472,0.8868874907493591,0.8500000238418579 -9,0.8917069435119629,129,0.601413369178772,0.8299999833106995,,, -9,,129,,,0.5639165043830872,0.8913214802742004,0.8600000143051147 -10,0.8921094536781311,142,0.588344156742096,0.8399999737739563,,, -10,,142,,,0.5605905652046204,0.8983936309814453,0.8650000095367432 -11,0.8937197923660278,155,0.5989047884941101,0.8299999833106995,,, -11,,155,,,0.5591995120048523,0.9017764925956726,0.8700000047683716 -12,0.8933172821998596,168,0.5871292352676392,0.8500000238418579,,, -12,,168,,,0.5595170855522156,0.8863174319267273,0.875 -13,0.8945249319076538,181,0.601377546787262,0.8100000023841858,,, -13,,181,,,0.55419921875,0.8959638476371765,0.8824999928474426 -14,0.8949275016784668,194,0.6014126539230347,0.8199999928474426,,, -14,,194,,,0.5533045530319214,0.8953804969787598,0.8849999904632568 -15,0.8925120830535889,207,0.6031693816184998,0.8100000023841858,,, -15,,207,,,0.553057849407196,0.9031859636306763,0.8824999928474426 -16,0.8973429203033447,220,0.5853503942489624,0.8700000047683716,,, -16,,220,,,0.5536255240440369,0.9015881419181824,0.8849999904632568 -17,0.8937197923660278,233,0.5924671292304993,0.8500000238418579,,, -17,,233,,,0.5518112778663635,0.8909081816673279,0.887499988079071 -18,0.8840579986572266,246,0.6106612682342529,0.8299999833106995,,, -18,,246,,,0.5506272912025452,0.9003130197525024,0.8899999856948853 -19,0.889291524887085,259,0.5878497958183289,0.8500000238418579,,, -19,,259,,,0.5497360825538635,0.889512300491333,0.8949999809265137 -20,0.8909018039703369,272,0.5900387763977051,0.8500000238418579,,, -20,,272,,,0.5502820014953613,0.8984383344650269,0.8924999833106995 -21,0.899355947971344,285,0.5926355123519897,0.8399999737739563,,, -21,,285,,,0.5598605275154114,0.8795965313911438,0.8650000095367432 -22,0.889291524887085,298,0.5988966226577759,0.8500000238418579,,, -22,,298,,,0.5767757296562195,0.9038069844245911,0.8500000238418579 -23,0.9037842750549316,311,0.5794371366500854,0.8600000143051147,,, -23,,311,,,0.5581883192062378,0.9031976461410522,0.8824999928474426 -24,0.8953301310539246,324,0.5828395485877991,0.8500000238418579,,, -24,,324,,,0.561037003993988,0.8961689472198486,0.8575000166893005 -25,0.8945249319076538,337,0.5830115675926208,0.8500000238418579,,, -25,,337,,,0.5555927157402039,0.8952772617340088,0.8824999928474426 -26,0.9023751616477966,350,0.5861416459083557,0.8500000238418579,,, -26,,350,,,0.5475799441337585,0.8886467814445496,0.8924999833106995 -27,0.8848630785942078,363,0.5922690629959106,0.8299999833106995,,, -27,,363,,,0.5438668727874756,0.8966577649116516,0.9024999737739563 -28,0.8832528591156006,376,0.5961167812347412,0.8399999737739563,,, -28,,376,,,0.547244668006897,0.9012691378593445,0.8899999856948853 -29,0.8864734172821045,389,0.5959879159927368,0.8399999737739563,,, -29,,389,,,0.5468395948410034,0.9203094244003296,0.8999999761581421 -30,0.8760064840316772,402,0.6045117974281311,0.8199999928474426,,, -30,,402,,,0.5433747172355652,0.9098711609840393,0.9075000286102295 -31,0.887681245803833,415,0.5926790833473206,0.8399999737739563,,, -31,,415,,,0.5397807955741882,0.9028069972991943,0.9125000238418579 -32,0.8882850408554077,428,0.5869410037994385,0.8500000238418579,,, -32,,428,,,0.5387080311775208,0.9129127264022827,0.9150000214576721 -33,0.8898953199386597,441,0.5863568782806396,0.8500000238418579,,, -33,,441,,,0.5386800765991211,0.9099072813987732,0.9150000214576721 -34,0.8904991745948792,454,0.5859183669090271,0.8500000238418579,,, -34,,454,,,0.5386910438537598,0.8990151882171631,0.9150000214576721 -35,0.888888955116272,467,0.5869001150131226,0.8399999737739563,,, -35,,467,,,0.5386890172958374,0.9032056331634521,0.9150000214576721 -36,0.887681245803833,480,0.5887966752052307,0.8500000238418579,,, -36,,480,,,0.5386726260185242,0.890847384929657,0.9150000214576721 -37,0.8884862661361694,493,0.5886865854263306,0.8500000238418579,,, -37,,493,,,0.5386704802513123,0.9050988554954529,0.9150000214576721 -38,0.8892914056777954,506,0.5867059826850891,0.8500000238418579,,, -38,,506,,,0.5386562943458557,0.9049815535545349,0.9150000214576721 -39,0.8892914056777954,507,0.5867059826850891,0.8500000238418579,,, +val_loss,binary_accuracy_val,step,epoch,binary_auroc_val,train_loss,binary_accuracy_train,binary_auroc_train +0.6800563931465149,0.4699999988079071,12,0,0.8924127221107483,,, +,,12,0,,0.7309626936912537,0.512499988079071,0.7795829176902771 +0.6697309613227844,0.4699999988079071,25,1,0.9321557879447937,,, +,,25,1,,0.6880812644958496,0.5375000238418579,0.8526210784912109 +0.6065809726715088,0.7900000214576721,38,2,0.9401846528053284,,, +,,38,2,,0.6584388017654419,0.5625,0.8843024373054504 +0.5562333464622498,0.8799999952316284,51,3,0.9265354871749878,,, +,,51,3,,0.6108085513114929,0.8149999976158142,0.8820462226867676 +0.5663731694221497,0.8299999833106995,64,4,0.9291449785232544,,, +,,64,4,,0.5955923199653625,0.8149999976158142,0.8992942571640015 +0.5569246411323547,0.8799999952316284,77,5,0.9291449189186096,,, +,,77,5,,0.5895081162452698,0.8475000262260437,0.9041171073913574 +0.5649300217628479,0.8299999833106995,90,6,0.9317543506622314,,, +,,90,6,,0.5840060710906982,0.8525000214576721,0.9185790419578552 +0.5537469387054443,0.8999999761581421,103,7,0.9301486015319824,,, +,,103,7,,0.5843843221664429,0.8600000143051147,0.9121362566947937 +0.5586568713188171,0.8399999737739563,116,8,0.9333601593971252,,, +,,116,8,,0.5826374888420105,0.862500011920929,0.9113199710845947 +0.5528172254562378,0.8799999952316284,129,9,0.9393817782402039,,, +,,129,9,,0.5762528777122498,0.8700000047683716,0.9171022176742554 +0.5487264394760132,0.8799999952316284,142,10,0.9405860304832458,,, +,,142,10,,0.5742872357368469,0.8799999952316284,0.9171895384788513 +0.5520039200782776,0.8799999952316284,155,11,0.9397832751274109,,, +,,155,11,,0.57184898853302,0.887499988079071,0.9233224987983704 +0.5571370720863342,0.8700000047683716,168,12,0.9417905211448669,,, +,,168,12,,0.5684881210327148,0.8949999809265137,0.9193715453147888 +0.556359052658081,0.8700000047683716,181,13,0.9429948329925537,,, +,,181,13,,0.5672067999839783,0.8974999785423279,0.9214469790458679 +0.5540149807929993,0.8700000047683716,194,14,0.9441991448402405,,, +,,194,14,,0.5674464702606201,0.8949999809265137,0.925716757774353 +0.5570724606513977,0.8700000047683716,207,15,0.9249297976493835,,, +,,207,15,,0.5789729952812195,0.8774999976158142,0.9143577814102173 +0.5504214763641357,0.8700000047683716,220,16,0.9446005821228027,,, +,,220,16,,0.5741521120071411,0.875,0.9245577454566956 +0.539634644985199,0.9100000262260437,233,17,0.9425933957099915,,, +,,233,17,,0.5752391219139099,0.8774999976158142,0.9159058332443237 +0.5453178286552429,0.8899999856948853,246,18,0.9429948925971985,,, +,,246,18,,0.5697770118713379,0.887499988079071,0.9210074543952942 +0.5405800938606262,0.9100000262260437,259,19,0.9433962106704712,,, +,,259,19,,0.5698739886283875,0.887499988079071,0.9050405025482178 +0.5402500629425049,0.8999999761581421,272,20,0.9441991448402405,,, +,,272,20,,0.5673388242721558,0.8924999833106995,0.9184466600418091 +0.5493633151054382,0.8799999952316284,285,21,0.9433963298797607,,, +,,285,21,,0.568365752696991,0.8924999833106995,0.919862687587738 +0.547726035118103,0.8899999856948853,298,22,0.9448013305664062,,, +,,298,22,,0.5688970685005188,0.887499988079071,0.9189885854721069 +0.5518154501914978,0.8799999952316284,311,23,0.9411882758140564,,, +,,311,23,,0.5669560432434082,0.8974999785423279,0.9176850318908691 +0.5517273545265198,0.8799999952316284,324,24,0.9393818378448486,,, +,,324,24,,0.5659373998641968,0.8974999785423279,0.9263912439346313 +0.5635945796966553,0.8600000143051147,337,25,0.9419912099838257,,, +,,337,25,,0.5633835196495056,0.9024999737739563,0.9255763292312622 +0.557940661907196,0.8700000047683716,350,26,0.9429947733879089,,, +,,350,26,,0.5653748512268066,0.8974999785423279,0.9183039665222168 +0.564308226108551,0.8399999737739563,363,27,0.9441990852355957,,, +,,363,27,,0.5626184940338135,0.9024999737739563,0.9157580733299255 +0.5585569143295288,0.8500000238418579,376,28,0.9441991448402405,,, +,,376,28,,0.5767938494682312,0.862500011920929,0.9117709398269653 +0.5524073243141174,0.8700000047683716,389,29,0.9474107623100281,,, +,,389,29,,0.5717668533325195,0.8849999904632568,0.9161085486412048 +0.5536661744117737,0.8600000143051147,402,30,0.9482136368751526,,, +,,402,30,,0.5675796270370483,0.887499988079071,0.918403148651123 +0.5549827814102173,0.8799999952316284,415,31,0.9452027678489685,,, +,,415,31,,0.564704179763794,0.9024999737739563,0.9193632006645203 +0.5460373163223267,0.8999999761581421,428,32,0.9490163922309875,,, +,,428,32,,0.564655065536499,0.8999999761581421,0.9268214702606201 +0.5460373163223267,0.8999999761581421,429,33,0.9490163922309875,,, diff --git a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_3/metrics.csv b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_3/metrics.csv index 8fcd4103..e66f62ba 100644 --- a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_3/metrics.csv +++ b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_3/metrics.csv @@ -1,58 +1,56 @@ -epoch,binary_auroc_val,step,val_loss,binary_accuracy_val,train_loss,binary_auroc_train,binary_accuracy_train -0,0.6678743958473206,12,0.6885396838188171,0.46000000834465027,,, -0,,12,,,0.7229340076446533,0.5599180459976196,0.512499988079071 -1,0.7302737236022949,25,0.6929576396942139,0.46000000834465027,,, -1,,25,,,0.6962688565254211,0.7324444055557251,0.512499988079071 -2,0.7661030292510986,38,0.6931021213531494,0.46000000834465027,,, -2,,38,,,0.6930828094482422,0.7731512188911438,0.512499988079071 -3,0.7878421545028687,51,0.6929654479026794,0.46000000834465027,,, -3,,51,,,0.6930794715881348,0.8175428509712219,0.512499988079071 -4,0.8067634105682373,64,0.6873165965080261,0.46000000834465027,,, -4,,64,,,0.6923544406890869,0.8102275133132935,0.512499988079071 -5,0.762479841709137,77,0.6544564962387085,0.4699999988079071,,, -5,,77,,,0.6772472858428955,0.7973746657371521,0.512499988079071 -6,0.864331841468811,90,0.6092725396156311,0.800000011920929,,, -6,,90,,,0.6504600048065186,0.7950872778892517,0.6499999761581421 -7,0.8900964856147766,103,0.5658174753189087,0.8600000143051147,,, -7,,103,,,0.6116822957992554,0.8668537139892578,0.7950000166893005 -8,0.8574879169464111,116,0.598899781703949,0.75,,, -8,,116,,,0.6022786498069763,0.8917043209075928,0.7875000238418579 -9,0.889291524887085,129,0.5603809356689453,0.8700000047683716,,, -9,,129,,,0.5959122180938721,0.8851339221000671,0.8050000071525574 -10,0.9017713665962219,142,0.5841410756111145,0.7699999809265137,,, -10,,142,,,0.5911506414413452,0.9138820171356201,0.8050000071525574 -11,0.910628080368042,155,0.5562977194786072,0.8500000238418579,,, -11,,155,,,0.5809171199798584,0.9116052389144897,0.8475000262260437 -12,0.9170692563056946,168,0.5559539198875427,0.8299999833106995,,, -12,,168,,,0.5789927244186401,0.9172238707542419,0.8374999761581421 -13,0.9057970643043518,181,0.563015878200531,0.8299999833106995,,, -13,,181,,,0.5702881813049316,0.9128735065460205,0.8475000262260437 -14,0.9045892953872681,194,0.5772793292999268,0.7799999713897705,,, -14,,194,,,0.5685499906539917,0.9138586521148682,0.862500011920929 -15,0.9061996936798096,207,0.5635233521461487,0.8399999737739563,,, -15,,207,,,0.5674901008605957,0.9223970174789429,0.8575000166893005 -16,0.899355947971344,220,0.5649714469909668,0.8299999833106995,,, -16,,220,,,0.5615229606628418,0.9247004985809326,0.8675000071525574 -17,0.910628080368042,233,0.5633198022842407,0.8199999928474426,,, -17,,233,,,0.5649538040161133,0.9276577234268188,0.875 -18,0.9086151123046875,246,0.5681470632553101,0.8100000023841858,,, -18,,246,,,0.557655930519104,0.9282463192939758,0.8774999976158142 -19,0.9130434393882751,259,0.5572547316551208,0.8500000238418579,,, -19,,259,,,0.5541151762008667,0.9288711547851562,0.8899999856948853 -20,0.9166667461395264,272,0.5599013566970825,0.8199999928474426,,, -20,,272,,,0.5469421148300171,0.9366398453712463,0.9125000238418579 -21,0.9223027229309082,285,0.5617212057113647,0.8399999737739563,,, -21,,285,,,0.5426170825958252,0.9435651898384094,0.9150000214576721 -22,0.917874276638031,298,0.5640920400619507,0.8299999833106995,,, -22,,298,,,0.5430060625076294,0.9344314336776733,0.9200000166893005 -23,0.9134460687637329,311,0.5613450407981873,0.8299999833106995,,, -23,,311,,,0.5440481901168823,0.9440590143203735,0.9150000214576721 -24,0.9190821051597595,324,0.5699064135551453,0.8100000023841858,,, -24,,324,,,0.538090705871582,0.9383432269096375,0.9300000071525574 -25,0.9057971835136414,337,0.572014331817627,0.8100000023841858,,, -25,,337,,,0.5390813946723938,0.9413138031959534,0.9300000071525574 -26,0.9194847345352173,350,0.5605132579803467,0.8399999737739563,,, -26,,350,,,0.5387552380561829,0.9422136545181274,0.9275000095367432 -27,0.900563657283783,363,0.5687531232833862,0.8199999928474426,,, -27,,363,,,0.539226233959198,0.9438387155532837,0.9300000071525574 -28,0.900563657283783,364,0.5687531232833862,0.8199999928474426,,, +val_loss,binary_accuracy_val,step,epoch,binary_auroc_val,train_loss,binary_accuracy_train,binary_auroc_train +0.6909504532814026,0.47999998927116394,12,0,0.7824519276618958,,, +,,12,0,,0.7329330444335938,0.5249999761581421,0.8063690066337585 +0.6762474179267883,0.47999998927116394,25,1,0.7980768084526062,,, +,,25,1,,0.6918039917945862,0.5350000262260437,0.8594684600830078 +0.6250860095024109,0.7099999785423279,38,2,0.8417468070983887,,, +,,38,2,,0.6546741724014282,0.612500011920929,0.8982497453689575 +0.5843468308448792,0.8100000023841858,51,3,0.8826122283935547,,, +,,51,3,,0.5984599590301514,0.8349999785423279,0.926158607006073 +0.5786484479904175,0.8199999928474426,64,4,0.8922275304794312,,, +,,64,4,,0.5819058418273926,0.8500000238418579,0.9354109168052673 +0.5726547837257385,0.8199999928474426,77,5,0.900240421295166,,, +,,77,5,,0.571527898311615,0.8849999904632568,0.9467204809188843 +0.5859543085098267,0.8199999928474426,90,6,0.8882212042808533,,, +,,90,6,,0.5686292052268982,0.8799999952316284,0.9491055011749268 +0.6109657883644104,0.7200000286102295,103,7,0.8770031929016113,,, +,,103,7,,0.6002666354179382,0.8025000095367432,0.9390295147895813 +0.5749500393867493,0.8500000238418579,116,8,0.8938301801681519,,, +,,116,8,,0.574737012386322,0.875,0.946052074432373 +0.5732419490814209,0.8600000143051147,129,9,0.8934295177459717,,, +,,129,9,,0.5664443969726562,0.8974999785423279,0.9480143189430237 +0.5739526748657227,0.8399999737739563,142,10,0.8922275304794312,,, +,,142,10,,0.5625475645065308,0.9125000238418579,0.9500274658203125 +0.5650830268859863,0.8799999952316284,155,11,0.8836138248443604,,, +,,155,11,,0.5579321980476379,0.9075000286102295,0.9518951177597046 +0.5806021690368652,0.8199999928474426,168,12,0.895432710647583,,, +,,168,12,,0.5542175769805908,0.9200000166893005,0.9569178819656372 +0.5723731517791748,0.8399999737739563,181,13,0.8938301205635071,,, +,,181,13,,0.5546104907989502,0.9225000143051147,0.9555214643478394 +0.5680739283561707,0.8600000143051147,194,14,0.8830129504203796,,, +,,194,14,,0.5537938475608826,0.9225000143051147,0.9542458057403564 +0.577094554901123,0.8299999833106995,207,15,0.8830128312110901,,, +,,207,15,,0.5514037609100342,0.9300000071525574,0.9575788974761963 +0.5663514733314514,0.8700000047683716,220,16,0.8782051801681519,,, +,,220,16,,0.548595666885376,0.9350000023841858,0.9540448784828186 +0.585435688495636,0.800000011920929,233,17,0.8778045177459717,,, +,,233,17,,0.5500975251197815,0.9350000023841858,0.9633530378341675 +0.5666924118995667,0.8799999952316284,246,18,0.8741987347602844,,, +,,246,18,,0.5475243926048279,0.9399999976158142,0.9617783427238464 +0.575404942035675,0.8600000143051147,259,19,0.8836137652397156,,, +,,259,19,,0.5512694120407104,0.9225000143051147,0.9601110816001892 +0.5941245555877686,0.7599999904632568,272,20,0.8920272588729858,,, +,,272,20,,0.5566895008087158,0.9175000190734863,0.9610095024108887 +0.5747604370117188,0.8500000238418579,285,21,0.8934295177459717,,, +,,285,21,,0.5485545992851257,0.9375,0.9561912417411804 +0.5751659274101257,0.8500000238418579,298,22,0.8954326510429382,,, +,,298,22,,0.5472170114517212,0.9350000023841858,0.9662303328514099 +0.5714908242225647,0.8500000238418579,311,23,0.8934295177459717,,, +,,311,23,,0.5453129410743713,0.9399999976158142,0.9658167362213135 +0.5789478421211243,0.8299999833106995,324,24,0.8882211446762085,,, +,,324,24,,0.5445793867111206,0.9399999976158142,0.9635571241378784 +0.5763249397277832,0.8500000238418579,337,25,0.8930287957191467,,, +,,337,25,,0.5428630709648132,0.9449999928474426,0.9659469723701477 +0.5749369263648987,0.8399999737739563,350,26,0.8928285241127014,,, +,,350,26,,0.5421866774559021,0.9449999928474426,0.9682925343513489 +0.5749369263648987,0.8399999737739563,351,27,0.8928285241127014,,, diff --git a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_4/metrics.csv b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_4/metrics.csv index 20b3d3c5..cb4578c6 100644 --- a/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_4/metrics.csv +++ b/docs/examples/training_and_testing/loss_logs/one_model_binary_kfold/TabularCrossmodalMultiheadAttention_fold_4/metrics.csv @@ -1,82 +1,48 @@ -epoch,binary_auroc_val,step,val_loss,binary_accuracy_val,train_loss,binary_auroc_train,binary_accuracy_train -0,0.6270707249641418,12,0.7205723524093628,0.550000011920929,,, -0,,12,,,0.7142954468727112,0.6083438396453857,0.49000000953674316 -1,0.7701009511947632,25,0.6923736333847046,0.550000011920929,,, -1,,25,,,0.692568838596344,0.7299098968505859,0.49000000953674316 -2,0.8222222328186035,38,0.6768297553062439,0.550000011920929,,, -2,,38,,,0.6786987781524658,0.8516606092453003,0.49000000953674316 -3,0.842424213886261,51,0.6510421633720398,0.7300000190734863,,, -3,,51,,,0.6435143351554871,0.8469188213348389,0.612500011920929 -4,0.8468687534332275,64,0.6314790844917297,0.7799999713897705,,, -4,,64,,,0.5952818989753723,0.889496386051178,0.7975000143051147 -5,0.8226262927055359,77,0.6169912219047546,0.7900000214576721,,, -5,,77,,,0.5982217192649841,0.9030898809432983,0.7599999904632568 -6,0.8840404748916626,90,0.6043382883071899,0.8299999833106995,,, -6,,90,,,0.5794934630393982,0.8999670147895813,0.8224999904632568 -7,0.8751515746116638,103,0.6060068011283875,0.8399999737739563,,, -7,,103,,,0.5661002397537231,0.907722532749176,0.8424999713897705 -8,0.8739393353462219,116,0.6201812028884888,0.7900000214576721,,, -8,,116,,,0.5574885606765747,0.91168212890625,0.8650000095367432 -9,0.8808081746101379,129,0.6159329414367676,0.800000011920929,,, -9,,129,,,0.5516414046287537,0.9179368019104004,0.8899999856948853 -10,0.8775758147239685,142,0.6107947826385498,0.8199999928474426,,, -10,,142,,,0.5508862137794495,0.9261478185653687,0.8899999856948853 -11,0.8913131952285767,155,0.6132524609565735,0.800000011920929,,, -11,,155,,,0.5486111640930176,0.9279526472091675,0.8899999856948853 -12,0.8690908551216125,168,0.6058670282363892,0.8299999833106995,,, -12,,168,,,0.5446937680244446,0.924893856048584,0.8949999809265137 -13,0.8761616349220276,181,0.6038558483123779,0.8299999833106995,,, -13,,181,,,0.5421572923660278,0.9231563806533813,0.9049999713897705 -14,0.8705050945281982,194,0.612667441368103,0.8199999928474426,,, -14,,194,,,0.539376437664032,0.9237447381019592,0.9125000238418579 -15,0.8905050158500671,207,0.5954322218894958,0.8399999737739563,,, -15,,207,,,0.544013500213623,0.9280430674552917,0.9075000286102295 -16,0.8765656352043152,220,0.6133000254631042,0.8100000023841858,,, -16,,220,,,0.5424632430076599,0.9325312972068787,0.8999999761581421 -17,0.8791919946670532,233,0.608955442905426,0.8199999928474426,,, -17,,233,,,0.536297619342804,0.9295540452003479,0.9150000214576721 -18,0.8757575750350952,246,0.6152135729789734,0.8100000023841858,,, -18,,246,,,0.5334329605102539,0.9270873069763184,0.9225000143051147 -19,0.8834344744682312,259,0.6024828553199768,0.8199999928474426,,, -19,,259,,,0.5351195931434631,0.9240635633468628,0.9200000166893005 -20,0.9012120962142944,272,0.6153839230537415,0.7900000214576721,,, -20,,272,,,0.5419520139694214,0.934303343296051,0.8949999809265137 -21,0.8975756764411926,285,0.6120014190673828,0.800000011920929,,, -21,,285,,,0.544977068901062,0.932090163230896,0.8974999785423279 -22,0.9032323360443115,298,0.6149550080299377,0.8100000023841858,,, -22,,298,,,0.5388228297233582,0.9382585287094116,0.9100000262260437 -23,0.8957576155662537,311,0.600746750831604,0.8399999737739563,,, -23,,311,,,0.531538724899292,0.9316678047180176,0.9275000095367432 -24,0.8892929553985596,324,0.5912111401557922,0.8500000238418579,,, -24,,324,,,0.5342770218849182,0.9291132092475891,0.9175000190734863 -25,0.8896969556808472,337,0.5946808457374573,0.8500000238418579,,, -25,,337,,,0.5348299741744995,0.9246534705162048,0.9225000143051147 -26,0.87494957447052,350,0.6095221042633057,0.8199999928474426,,, -26,,350,,,0.529801070690155,0.9315860271453857,0.9300000071525574 -27,0.8696969747543335,363,0.615399956703186,0.8199999928474426,,, -27,,363,,,0.5283816456794739,0.934262216091156,0.9375 -28,0.8814141750335693,376,0.6031569242477417,0.8299999833106995,,, -28,,376,,,0.5312106609344482,0.9335075616836548,0.9275000095367432 -29,0.8765656352043152,389,0.6156668663024902,0.8100000023841858,,, -29,,389,,,0.5304827094078064,0.9339916706085205,0.925000011920929 -30,0.888080894947052,402,0.6055911779403687,0.8299999833106995,,, -30,,402,,,0.5312722325325012,0.9304755330085754,0.9300000071525574 -31,0.8797979950904846,415,0.6123383045196533,0.8199999928474426,,, -31,,415,,,0.5336142182350159,0.9280501008033752,0.9200000166893005 -32,0.8808081150054932,428,0.6086697578430176,0.8299999833106995,,, -32,,428,,,0.5279427170753479,0.9327914714813232,0.9350000023841858 -33,0.8864647150039673,441,0.6106898188591003,0.8299999833106995,,, -33,,441,,,0.5272768139839172,0.9329643845558167,0.9375 -34,0.8909091353416443,454,0.6008532047271729,0.8399999737739563,,, -34,,454,,,0.5263353586196899,0.9376299381256104,0.9375 -35,0.8731313347816467,467,0.6135702729225159,0.8199999928474426,,, -35,,467,,,0.5256887674331665,0.9434303045272827,0.9399999976158142 -36,0.8929293155670166,480,0.6014686822891235,0.8399999737739563,,, -36,,480,,,0.5274398922920227,0.9383721351623535,0.9375 -37,0.8971717357635498,493,0.6158947944641113,0.8100000023841858,,, -37,,493,,,0.5271857976913452,0.9302121996879578,0.9375 -38,0.8955556750297546,506,0.6089950799942017,0.8299999833106995,,, -38,,506,,,0.5278543829917908,0.928286075592041,0.9375 -39,0.8937374353408813,519,0.6073752641677856,0.8299999833106995,,, -39,,519,,,0.5277900099754333,0.9326534271240234,0.9375 -40,0.8937374353408813,520,0.6073752641677856,0.8299999833106995,,, +val_loss,binary_accuracy_val,step,epoch,binary_auroc_val,train_loss,binary_accuracy_train,binary_auroc_train +0.686049222946167,0.5,12,0,0.8436000347137451,,, +,,12,0,,0.7216865420341492,0.5299999713897705,0.7406684756278992 +0.6703799962997437,0.5,25,1,0.884399950504303,,, +,,25,1,,0.6878530383110046,0.5299999713897705,0.8607469201087952 +0.6231539249420166,0.6499999761581421,38,2,0.8996001482009888,,, +,,38,2,,0.6563342213630676,0.5299999713897705,0.8868531584739685 +0.5659933090209961,0.8799999952316284,51,3,0.9214000701904297,,, +,,51,3,,0.6117470860481262,0.8274999856948853,0.9184508323669434 +0.5888209939002991,0.7799999713897705,64,4,0.908799946308136,,, +,,64,4,,0.5924597382545471,0.8224999904632568,0.9224386811256409 +0.5662766695022583,0.8600000143051147,77,5,0.9083999395370483,,, +,,77,5,,0.591667652130127,0.8349999785423279,0.9059802889823914 +0.5631056427955627,0.8700000047683716,90,6,0.9383999705314636,,, +,,90,6,,0.574537992477417,0.8774999976158142,0.91843581199646 +0.5567358136177063,0.8799999952316284,103,7,0.9351999759674072,,, +,,103,7,,0.571550726890564,0.8899999856948853,0.928240180015564 +0.5589205026626587,0.8799999952316284,116,8,0.9374001026153564,,, +,,116,8,,0.5647629499435425,0.9049999713897705,0.9246901869773865 +0.5624107122421265,0.8600000143051147,129,9,0.9324000477790833,,, +,,129,9,,0.5674784779548645,0.8924999833106995,0.9269760251045227 +0.5694619417190552,0.8500000238418579,142,10,0.928600013256073,,, +,,142,10,,0.5634103417396545,0.9024999737739563,0.9210529923439026 +0.5633764863014221,0.8600000143051147,155,11,0.926800012588501,,, +,,155,11,,0.5646228790283203,0.9075000286102295,0.922433614730835 +0.5693679451942444,0.8500000238418579,168,12,0.9287998676300049,,, +,,168,12,,0.5664188861846924,0.8899999856948853,0.9246780872344971 +0.5662060379981995,0.8600000143051147,181,13,0.9254001379013062,,, +,,181,13,,0.5612626671791077,0.9100000262260437,0.9328082799911499 +0.562343418598175,0.8700000047683716,194,14,0.9282000064849854,,, +,,194,14,,0.5605978965759277,0.9125000238418579,0.9292641282081604 +0.559342086315155,0.8799999952316284,207,15,0.9328000545501709,,, +,,207,15,,0.5583831667900085,0.9175000190734863,0.9261724948883057 +0.5585382580757141,0.8700000047683716,220,16,0.9339999556541443,,, +,,220,16,,0.5565151572227478,0.9200000166893005,0.9342958927154541 +0.5603170394897461,0.8799999952316284,233,17,0.9328000545501709,,, +,,233,17,,0.5553870797157288,0.9225000143051147,0.9355185627937317 +0.5615874528884888,0.8700000047683716,246,18,0.9323999881744385,,, +,,246,18,,0.5550589561462402,0.9200000166893005,0.9303997159004211 +0.5695570707321167,0.8500000238418579,259,19,0.9328000545501709,,, +,,259,19,,0.5546401739120483,0.9225000143051147,0.9299198389053345 +0.5603280067443848,0.8799999952316284,272,20,0.9264000654220581,,, +,,272,20,,0.5535286068916321,0.925000011920929,0.9332154989242554 +0.5666249394416809,0.8399999737739563,285,21,0.9308000802993774,,, +,,285,21,,0.5561432838439941,0.9175000190734863,0.9329145550727844 +0.5630534887313843,0.8700000047683716,298,22,0.9372000694274902,,, +,,298,22,,0.5566124320030212,0.9100000262260437,0.9306011199951172 +0.5630534887313843,0.8700000047683716,299,23,0.9372000694274902,,, diff --git a/docs/examples/training_and_testing/plot_model_comparison_loop_kfold.py b/docs/examples/training_and_testing/plot_model_comparison_loop_kfold.py index a6dc1f95..96a39e96 100644 --- a/docs/examples/training_and_testing/plot_model_comparison_loop_kfold.py +++ b/docs/examples/training_and_testing/plot_model_comparison_loop_kfold.py @@ -54,6 +54,8 @@ from fusilli.train import train_and_save_models from fusilli.utils.model_chooser import import_chosen_fusion_models +# sphinx_gallery_thumbnail_number = -1 + # from IPython.utils import io # for hiding the tqdm progress bar # %% @@ -127,6 +129,8 @@ # In this section, we train all the fusion models using the generated data and specified parameters. # We store the results of each model for later analysis. +# Using %%capture to hide the progress bar and plots (there are a lot of them!) + all_trained_models = {} for i, fusion_model in enumerate(fusion_models): @@ -148,6 +152,8 @@ # Save to all_trained_models all_trained_models[fusion_model_name] = single_model_list + plt.close("all") + # %% # 5. Plotting the results of the individual models # ------------------------------------------------- diff --git a/docs/examples/training_and_testing/plot_one_model_binary_kfold.py b/docs/examples/training_and_testing/plot_one_model_binary_kfold.py index 995ebb84..fd75925a 100644 --- a/docs/examples/training_and_testing/plot_one_model_binary_kfold.py +++ b/docs/examples/training_and_testing/plot_one_model_binary_kfold.py @@ -24,6 +24,8 @@ from fusilli.eval import ConfusionMatrix from fusilli.train import train_and_save_models +# sphinx_gallery_thumbnail_number = -1 + # %% # 1. Import the fusion model 🔍 # -------------------------------- @@ -124,5 +126,4 @@ confusion_matrix_fig = ConfusionMatrix.from_final_val_data( single_model_list ) - plt.show() diff --git a/docs/examples/training_and_testing/plot_two_models_traintest.py b/docs/examples/training_and_testing/plot_two_models_traintest.py index 7833343e..5a4b7869 100644 --- a/docs/examples/training_and_testing/plot_two_models_traintest.py +++ b/docs/examples/training_and_testing/plot_two_models_traintest.py @@ -27,6 +27,8 @@ from fusilli.train import train_and_save_models from fusilli.utils.model_chooser import import_chosen_fusion_models +# sphinx_gallery_thumbnail_number = -1 + # %% # 1. Import fusion models 🔍 # -------------------------------- diff --git a/docs/experiment_setup.rst b/docs/experiment_setup.rst index c3748c46..038ab5d8 100644 --- a/docs/experiment_setup.rst +++ b/docs/experiment_setup.rst @@ -25,7 +25,7 @@ Here is the dictionary structure for defining necessary directories: .. warning:: - Fusilli utilizes predetermined file names to save files in these directories. Overwriting may occur if files with the same names exist. It's highly recommended to maintain separate directories for each Fusilli run to manage files belonging to each run effectively. + Fusilli utilises predetermined file names to save files in these directories. Overwriting may occur if files with the same names exist. **It's highly recommended to maintain separate directories for each Fusilli experiment** to manage files belonging to each run effectively. Example for Creating Directory Structure @@ -36,7 +36,6 @@ Here's an example block to set up the necessary directory structure: .. code-block:: python import os - from datetime import datetime # Create a timestamp for the run run_name = "Run1" diff --git a/docs/fusion_model_explanations.rst b/docs/fusion_model_explanations.rst index c6f42415..eea6a908 100644 --- a/docs/fusion_model_explanations.rst +++ b/docs/fusion_model_explanations.rst @@ -250,7 +250,7 @@ Incoming! Graph-based ----------- .. warning:: - It is not possible to use graph-based models with any evaluation with completely unseen data, such as in the method :meth:`.RealsVsPreds.from_new_data`. + ⚠️ It is not possible to use external test set data with graph-based fusion models. Trying to use a "from new data" method such as :meth:`.RealsVsPreds.from_new_data` will result in an error. :class:`.EdgeCorrGNN` ~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/index.rst b/docs/index.rst index 9123603e..5cb112d1 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -10,6 +10,9 @@ Don't be silly, use fusilli! 🍝 Have you got multimodal data but not sure how to combine them for your machine learning task? Look no further! This library provides a way to compare different fusion methods for your multimodal data. +.. image:: _static/fusilli_pipeline_diagram.png + :align: left + ----- Why would you want to use fusilli? @@ -33,7 +36,7 @@ Why would you want to use fusilli? .. toctree:: :maxdepth: 1 - :caption: 🌸 Table of Contents 🌸 + :caption: 🌸 Getting Started 🌸 introduction fusion_model_explanations @@ -41,10 +44,16 @@ Why would you want to use fusilli? data_loading experiment_setup quick_start + +----- + +.. toctree:: + :maxdepth: 1 + :caption: 🌸 Further Guidance 🌸 + choosing_model modifying_models logging_with_wandb - developers_guide glossary ----- @@ -60,8 +69,9 @@ Why would you want to use fusilli? .. toctree:: :maxdepth: 2 - :caption: 🌸 How to contribute 🌸 + :caption: 🌸 Contributing 🌸 + developers_guide contributing_examples/index ----- diff --git a/docs/logging_with_wandb.rst b/docs/logging_with_wandb.rst index e00f4975..03161165 100644 --- a/docs/logging_with_wandb.rst +++ b/docs/logging_with_wandb.rst @@ -49,4 +49,4 @@ Upon training and inspecting Weights and Biases, the run will be labeled as ``Ed **What if you're not using Weights and Biases?** -When not utilizing Weights and Biases, Fusilli plots loss curves and saves them locally as PNG files. In this scenario, the WandB project name is replaced by user-specified tags in the PNG file name. For instance, running the same fusion model without using Weights and Biases will produce a PNG file named ``EdgeCorrGNN_dropout_prob_0.2.png``, saved in ``params["loss_fig_path"]``. \ No newline at end of file +When not using Weights and Biases, Fusilli plots loss curves and saves them locally as PNG files. In this scenario, the WandB project name is replaced by user-specified tags in the PNG file name. For instance, running the same fusion model without using Weights and Biases will produce a PNG file named ``EdgeCorrGNN_dropout_prob_0.2.png``, saved in ``params["loss_fig_path"]``. \ No newline at end of file diff --git a/docs/modifying_models.rst b/docs/modifying_models.rst index 2ee539bd..cbb966fc 100644 --- a/docs/modifying_models.rst +++ b/docs/modifying_models.rst @@ -109,7 +109,7 @@ Modifiable Attributes * - Attribute - Guidance * - :attr:`~.AttentionWeightedGNN.graph_conv_layers` - - ``nn.Sequential`` of ``torch_geometric.nn` Layers. + - ``nn.Sequential`` of ``torch_geometric.nn`` Layers. * - :attr:`~.AttentionWeightedGNN.dropout_prob` - Float between (not including) 0 and 1. diff --git a/docs/quick_start.rst b/docs/quick_start.rst index 86e1e6b3..9975fd93 100644 --- a/docs/quick_start.rst +++ b/docs/quick_start.rst @@ -5,7 +5,7 @@ This script provides a simple setup to train a model using ``fusilli`` on a sing .. note:: - For a more detailed guide on using Fusilli, refer to the :ref:`example_notebooks`. + For a more detailed guide on using Fusilli, refer to the :ref:`train_test_examples`. This code showcases the necessary steps to execute Fusilli on a single dataset. @@ -27,7 +27,7 @@ Ensure the elements in the ``params`` dictionary contain specific keys; you can # Import the example fusion model from fusilli.fusionmodels.tabularfusion.example_model import ExampleModel - # Set paths to your tabular datasets (CSV files with study_id and pred_label columns) + # Set paths to the data tabular_1_path = "path/to/tabular_1.csv" tabular_2_path = "path/to/tabular_2.csv" image_path = "path/to/image_file.pt" diff --git a/docs/sg_execution_times.rst b/docs/sg_execution_times.rst index 82865512..84f05b94 100644 --- a/docs/sg_execution_times.rst +++ b/docs/sg_execution_times.rst @@ -6,7 +6,7 @@ Computation times ================= -**00:07.276** total execution time for 8 files **from all galleries**: +**00:12.208** total execution time for 8 files **from all galleries**: .. container:: @@ -32,19 +32,19 @@ Computation times * - Example - Time - Mem (MB) - * - :ref:`sphx_glr_auto_examples_customising_behaviour_plot_modify_layer_sizes.py` (``examples/customising_behaviour/plot_modify_layer_sizes.py``) - - 00:07.268 + * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_one_model_binary_kfold.py` (``examples/training_and_testing/plot_one_model_binary_kfold.py``) + - 00:12.125 - 0.0 * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_model_comparison_loop_kfold.py` (``examples/training_and_testing/plot_model_comparison_loop_kfold.py``) - - 00:00.006 + - 00:00.080 - 0.0 * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_two_models_traintest.py` (``examples/training_and_testing/plot_two_models_traintest.py``) - - 00:00.002 + - 00:00.003 - 0.0 * - :ref:`sphx_glr_auto_examples_customising_behaviour_customising_training_parameters.py` (``examples/customising_behaviour/customising_training_parameters.py``) - 00:00.000 - 0.0 - * - :ref:`sphx_glr_auto_examples_training_and_testing_plot_one_model_binary_kfold.py` (``examples/training_and_testing/plot_one_model_binary_kfold.py``) + * - :ref:`sphx_glr_auto_examples_customising_behaviour_plot_modify_layer_sizes.py` (``examples/customising_behaviour/plot_modify_layer_sizes.py``) - 00:00.000 - 0.0 * - :ref:`sphx_glr_contributing_examples_A_template_other_fusion.py` (``how_to_contribute/A_template_other_fusion.py``) diff --git a/fusilli/data.py b/fusilli/data.py index f3374d5d..e7ebf557 100644 --- a/fusilli/data.py +++ b/fusilli/data.py @@ -316,7 +316,7 @@ def load_img(self): return dataset, [None, None, img_dim] - def load_tabular_tabularular(self): + def load_tabular_tabular(self): """ Loads the tabular1 and tabular2 multimodal dataset @@ -473,7 +473,7 @@ def __init__( "img": LoadDatasets(self.sources, image_downsample_size).load_img, "tabular_tabular": LoadDatasets( self.sources, image_downsample_size - ).load_tabular_tabularular, + ).load_tabular_tabular, "tabular_image": LoadDatasets( self.sources, image_downsample_size ).load_tab_and_img, @@ -736,7 +736,7 @@ def __init__( "img": LoadDatasets(self.sources, self.image_downsample_size).load_img, "tabular_tabular": LoadDatasets( self.sources, self.image_downsample_size - ).load_tabular_tabularular, + ).load_tabular_tabular, "tabular_image": LoadDatasets( self.sources, self.image_downsample_size ).load_tab_and_img, @@ -1050,7 +1050,7 @@ def __init__( "img": LoadDatasets(self.sources, self.image_downsample_size).load_img, "tabular_tabular": LoadDatasets( self.sources, self.image_downsample_size - ).load_tabular_tabularular, + ).load_tabular_tabular, "tabular_image": LoadDatasets( self.sources, self.image_downsample_size ).load_tab_and_img, @@ -1206,7 +1206,7 @@ def __init__( "img": LoadDatasets(self.sources, self.image_downsample_size).load_img, "tabular_tabular": LoadDatasets( self.sources, self.image_downsample_size - ).load_tabular_tabularular, + ).load_tabular_tabular, "tabular_image": LoadDatasets( self.sources, self.image_downsample_size ).load_tab_and_img, diff --git a/fusilli/eval.py b/fusilli/eval.py index 0c78e034..dc2276e1 100644 --- a/fusilli/eval.py +++ b/fusilli/eval.py @@ -1,7 +1,7 @@ """ This module contains classes and functions for evaluating trained models (i.e. plotting results from training). The setup for this module has been inspired by the scikit-learn API for plotting results, which involves each plot -being a class with a ``from_model`` method that takes in a trained model and returns a plot with the validation data, +being a class with a ``from_final_val_data`` method that takes in a trained model and returns a plot with the validation data, and a ``from_new_data`` method that takes in a trained model and new data and returns a plot. """ @@ -643,7 +643,7 @@ def from_new_data( overall_kfold_metrics, ) - figure.suptitle("From new data") + figure.suptitle("Evaluation: External Test Data") elif len(model_list) == 1: # isinstance(model, nn.Module): # train/test model @@ -675,7 +675,7 @@ def from_new_data( metric_values, ) - figure.suptitle("From new data") + figure.suptitle("Evaluation: External Test Data") else: raise ValueError("Argument 'model_list' is an empty list. ") @@ -746,7 +746,7 @@ def from_final_val_data(cls, model_list): overall_kfold_metrics, ) - figure.suptitle("From final val data") + figure.suptitle("Evaluation: Validation Data") elif len(model_list) == 1: # isinstance(model[0], nn.Module): # train/test model @@ -777,7 +777,7 @@ def from_final_val_data(cls, model_list): metric_values, ) - figure.suptitle("From final val data") + figure.suptitle("Evaluation: Validation Data") else: raise ValueError(("Argument 'model_list' is an empty list. ")) diff --git a/fusilli/fusionmodels/tabularfusion/activation.py b/fusilli/fusionmodels/tabularfusion/activation.py index 33208c7f..4890d5a0 100644 --- a/fusilli/fusionmodels/tabularfusion/activation.py +++ b/fusilli/fusionmodels/tabularfusion/activation.py @@ -1,3 +1,7 @@ +""" +Activation-function fusion model for tabular data. +""" + import torch.nn as nn from fusilli.fusionmodels.base_model import ParentFusionModel import torch @@ -15,10 +19,10 @@ class ActivationFusion(ParentFusionModel, nn.Module): ---------- pred_type : str Type of prediction to be performed. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. Calculated in the :meth:`~ParentFusionModel.set_mod1_layers` method. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the second modality. Calculated in the :meth:`~ParentFusionModel.set_mod2_layers` method. fused_dim : int @@ -33,11 +37,11 @@ class ActivationFusion(ParentFusionModel, nn.Module): :meth:`~ActivationFusion.calc_fused_layers` method. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Activation function map fusion" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): @@ -49,7 +53,7 @@ def __init__(self, pred_type, data_dims, params): data_dims : list Dictionary containing the dimensions of the data. params : dict - Dictionary containing the parameters of the model. + Dictionary containing the user-specified parameters. """ ParentFusionModel.__init__(self, pred_type, data_dims, params) diff --git a/fusilli/fusionmodels/tabularfusion/attention_and_activation.py b/fusilli/fusionmodels/tabularfusion/attention_and_activation.py index 55653417..a3f22f86 100644 --- a/fusilli/fusionmodels/tabularfusion/attention_and_activation.py +++ b/fusilli/fusionmodels/tabularfusion/attention_and_activation.py @@ -1,3 +1,7 @@ +""" +Using activation functions to fuse tabular data, with self-attention on the second tabular modality. +""" + import torch.nn as nn from fusilli.fusionmodels.base_model import ParentFusionModel @@ -17,10 +21,10 @@ class AttentionAndSelfActivation(ParentFusionModel, nn.Module): ---------- pred_type : str Type of prediction to be performed. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. Calculated in the :meth:`~ParentFusionModel.set_mod1_layers` method. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the second modality. Calculated in the :meth:`~ParentFusionModel.set_mod2_layers` method. fused_dim : int @@ -37,11 +41,11 @@ class AttentionAndSelfActivation(ParentFusionModel, nn.Module): Reduction ratio of the channel attention module. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Activation function and tabular self-attention" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/attention_weighted_GNN.py b/fusilli/fusionmodels/tabularfusion/attention_weighted_GNN.py index 69d458f9..a66955b3 100644 --- a/fusilli/fusionmodels/tabularfusion/attention_weighted_GNN.py +++ b/fusilli/fusionmodels/tabularfusion/attention_weighted_GNN.py @@ -1,10 +1,5 @@ """ -Inspired by the multi-modal brain age paper: -- Pretraining a model on concatenated tabular modalities -- Getting out the attention weights from the model: what does this mean? -- Make the graph structure: -- node features are second modality, -- edges are based on the attention weights: get weighted phenotypes by multiplying the attention weights by the multiple- +Attention weighted GNN model: the edge weights are the attention weights from a pre-trained MLP and the node features are the second modality. """ import torch.nn as nn from fusilli.fusionmodels.base_model import ParentFusionModel @@ -434,6 +429,9 @@ class AttentionWeightedGNN(ParentFusionModel, nn.Module): """ Graph neural network with the edge weighting as the distances between each nodes' weighted phenotypes and the node features as the second tabular modality features. + This is a model inspired by method in `Bintsi et al. (2023) `_ : *Multimodal brain age estimation using interpretable adaptive population-graph learning*. + + Attributes ---------- pred_type : str @@ -447,13 +445,13 @@ class AttentionWeightedGNN(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Attention-weighted GNN" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "graph" # class: Graph maker class. diff --git a/fusilli/fusionmodels/tabularfusion/channelwise_att.py b/fusilli/fusionmodels/tabularfusion/channelwise_att.py index 43a968c7..8d0ace3d 100644 --- a/fusilli/fusionmodels/tabularfusion/channelwise_att.py +++ b/fusilli/fusionmodels/tabularfusion/channelwise_att.py @@ -34,15 +34,14 @@ class TabularChannelWiseMultiAttention(ParentFusionModel, nn.Module): Springer International Publishing. https://doi.org/10.1007/978-3-030-59713-9_24 Accompanying code: (our model is inspired by the work of Duanmu et al. (2020) [1]) - https://github.com/HongyiDuanmu26/Prediction-of-pCR-with-Integrative-Deep-Learning/ - blob/main/CustomNet.py + https://github.com/HongyiDuanmu26/Prediction-of-pCR-with-Integrative-Deep-Learning/blob/main/CustomNet.py Attributes ---------- - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the 1st type of tabular data. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the 2nd type of tabular data. match_dim_layers : nn.ModuleDict Module dictionary containing the linear layers to make the dimensions of the two types of @@ -59,11 +58,11 @@ class TabularChannelWiseMultiAttention(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Channel-wise multiplication net (tabular)" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "attention" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/concat_data.py b/fusilli/fusionmodels/tabularfusion/concat_data.py index 5366ed3f..72853bd4 100644 --- a/fusilli/fusionmodels/tabularfusion/concat_data.py +++ b/fusilli/fusionmodels/tabularfusion/concat_data.py @@ -29,11 +29,11 @@ class ConcatTabularData(ParentFusionModel, nn.Module): Calculated in the :meth:`~ParentFusionModel.set_final_pred_layers` method. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Concatenating tabular data" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/concat_feature_maps.py b/fusilli/fusionmodels/tabularfusion/concat_feature_maps.py index 8145b130..0a032dd5 100644 --- a/fusilli/fusionmodels/tabularfusion/concat_feature_maps.py +++ b/fusilli/fusionmodels/tabularfusion/concat_feature_maps.py @@ -17,10 +17,10 @@ class ConcatTabularFeatureMaps(ParentFusionModel, nn.Module): ---------- pred_type : str Type of prediction to be performed. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. Calculated in the :meth:`~ParentFusionModel.set_mod1_layers` method. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the second modality. Calculated in the :meth:`~ParentFusionModel.set_mod2_layers` method. fused_dim : int @@ -35,11 +35,11 @@ class ConcatTabularFeatureMaps(ParentFusionModel, nn.Module): :meth:`~ConcatTabularFeatureMaps.calc_fused_layers` method. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Concatenating tabular feature maps" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/crossmodal_att.py b/fusilli/fusionmodels/tabularfusion/crossmodal_att.py index 7a662db4..2a2754b0 100644 --- a/fusilli/fusionmodels/tabularfusion/crossmodal_att.py +++ b/fusilli/fusionmodels/tabularfusion/crossmodal_att.py @@ -33,9 +33,9 @@ class TabularCrossmodalMultiheadAttention(ParentFusionModel, nn.Module): Type of prediction to be performed. attention_embed_dim : int Number of features of the multihead attention layer. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the second modality. fused_dim : int Number of features of the fused layers. This is the flattened output size of the @@ -55,11 +55,11 @@ class TabularCrossmodalMultiheadAttention(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Tabular Crossmodal multi-head attention" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "attention" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/decision.py b/fusilli/fusionmodels/tabularfusion/decision.py index 40687bf6..e3b076e9 100644 --- a/fusilli/fusionmodels/tabularfusion/decision.py +++ b/fusilli/fusionmodels/tabularfusion/decision.py @@ -16,9 +16,9 @@ class TabularDecision(ParentFusionModel, nn.Module): Attributes ---------- - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the 1st type of tabular data. - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the 2nd type of tabular data. fused_layers : nn.Sequential Sequential layer containing the fused layers. @@ -31,11 +31,11 @@ class TabularDecision(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Tabular decision" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularfusion/edge_corr_gnn.py b/fusilli/fusionmodels/tabularfusion/edge_corr_gnn.py index c3d0ef3a..49e79f51 100644 --- a/fusilli/fusionmodels/tabularfusion/edge_corr_gnn.py +++ b/fusilli/fusionmodels/tabularfusion/edge_corr_gnn.py @@ -1,5 +1,5 @@ """ -Edge correlation GNN model. +Edge correlation GNN model: edges are weighted by the correlation between the nodes' first tabular modality features. """ import torch.nn as nn @@ -108,11 +108,11 @@ class EdgeCorrGNN(ParentFusionModel, nn.Module): take in 256 features. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Edge Correlation GNN" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "graph" # class: Graph maker class. graph_maker = EdgeCorrGraphMaker diff --git a/fusilli/fusionmodels/tabularfusion/mcvae_model.py b/fusilli/fusionmodels/tabularfusion/mcvae_model.py index 7eff1d7c..bba5e2e6 100644 --- a/fusilli/fusionmodels/tabularfusion/mcvae_model.py +++ b/fusilli/fusionmodels/tabularfusion/mcvae_model.py @@ -355,11 +355,11 @@ class MCVAE_tab(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "MCVAE Tabular" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_tabular" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "subspace" # class: Subspace method class. subspace_method = MCVAESubspaceMethod diff --git a/fusilli/fusionmodels/tabularimagefusion/channelwise_att.py b/fusilli/fusionmodels/tabularimagefusion/channelwise_att.py index 1b47a919..9a423d1c 100644 --- a/fusilli/fusionmodels/tabularimagefusion/channelwise_att.py +++ b/fusilli/fusionmodels/tabularimagefusion/channelwise_att.py @@ -33,15 +33,14 @@ class ImageChannelWiseMultiAttention(ParentFusionModel, nn.Module): Springer International Publishing. https://doi.org/10.1007/978-3-030-59713-9_24 Accompanying code: (our model is inspired by the work of Duanmu et al. (2020) [1]) - https://github.com/HongyiDuanmu26/Prediction-of-pCR-with-Integrative-Deep-Learning/ - blob/main/CustomNet.py + https://github.com/HongyiDuanmu26/Prediction-of-pCR-with-Integrative-Deep-Learning/blob/main/CustomNet.py Attributes ---------- - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the 1st type of tabular data. - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. match_dim_layers : nn.ModuleDict Module dictionary containing the linear layers to make the dimensions of the two types of @@ -56,11 +55,11 @@ class ImageChannelWiseMultiAttention(ParentFusionModel, nn.Module): Sequential layer containing the final prediction layers. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Channel-wise Image attention" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "attention" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubleloss.py b/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubleloss.py index 8cb188c2..ac0018fe 100644 --- a/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubleloss.py +++ b/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubleloss.py @@ -68,13 +68,13 @@ class ConcatImgLatentTabDoubleLoss(ParentFusionModel, nn.Module): Size of the fused layers: latent dimension size + tabular data dimension size. """ - # str: Name of the method. + #: str: Name of the method. method_name = ( "Trained Together Latent Image + Tabular Data" ) - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "subspace" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubletrain.py b/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubletrain.py index ee0b8be0..a527c1af 100644 --- a/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubletrain.py +++ b/fusilli/fusionmodels/tabularimagefusion/concat_img_latent_tab_doubletrain.py @@ -441,13 +441,13 @@ class ConcatImgLatentTabDoubleTrain(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Pretrained Latent Image + Tabular Data" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "subspace" - # class: Class containing the method to train the latent image space. + #: class: Class containing the method to train the latent image space. subspace_method = concat_img_latent_tab_subspace_method def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_data.py b/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_data.py index 673b358b..c9c16d17 100644 --- a/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_data.py +++ b/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_data.py @@ -20,7 +20,7 @@ class ConcatImageMapsTabularData(ParentFusionModel, nn.Module): ---------- pred_type : str Type of prediction to be performed. - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. fused_layers : nn.Sequential Sequential layer containing the fused layers. Calculated in the diff --git a/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_maps.py b/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_maps.py index 0abe4682..07369791 100644 --- a/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_maps.py +++ b/fusilli/fusionmodels/tabularimagefusion/concat_img_maps_tabular_maps.py @@ -19,10 +19,10 @@ class ConcatImageMapsTabularMaps(ParentFusionModel, nn.Module): ---------- pred_type : str Type of prediction to be performed. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. Calculated in the :meth:`~ParentFusionModel.set_mod1_layers` method. - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. Calculated in the :meth:`~ParentFusionModel.set_img_layers` method. fused_dim : int @@ -37,11 +37,11 @@ class ConcatImageMapsTabularMaps(ParentFusionModel, nn.Module): Calculated in the :meth:`~ConcatImageMapsTabularMaps.calc_fused_layers` method. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Concatenating tabular and image feature maps" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/crossmodal_att.py b/fusilli/fusionmodels/tabularimagefusion/crossmodal_att.py index 478c560f..026bbd2d 100644 --- a/fusilli/fusionmodels/tabularimagefusion/crossmodal_att.py +++ b/fusilli/fusionmodels/tabularimagefusion/crossmodal_att.py @@ -32,9 +32,9 @@ class CrossmodalMultiheadAttention(ParentFusionModel, nn.Module): Type of prediction to be performed. attention_embed_dim : int Number of features of the multihead attention layer. - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the first modality. - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. fused_dim : int Number of features of the fused layers. This is the flattened output size of the @@ -57,11 +57,11 @@ class CrossmodalMultiheadAttention(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Crossmodal multi-head attention" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "attention" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/decision.py b/fusilli/fusionmodels/tabularimagefusion/decision.py index bf65b97d..73e9f88e 100644 --- a/fusilli/fusionmodels/tabularimagefusion/decision.py +++ b/fusilli/fusionmodels/tabularimagefusion/decision.py @@ -18,9 +18,9 @@ class ImageDecision(ParentFusionModel, nn.Module): Attributes ---------- - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the 1st type of tabular data. - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. fused_layers : nn.Sequential Sequential layer containing the fused layers. @@ -40,11 +40,11 @@ class ImageDecision(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Image decision fusion" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "operation" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/tabularimagefusion/denoise_tab_img_maps.py b/fusilli/fusionmodels/tabularimagefusion/denoise_tab_img_maps.py index 8ddc4874..736cbc29 100644 --- a/fusilli/fusionmodels/tabularimagefusion/denoise_tab_img_maps.py +++ b/fusilli/fusionmodels/tabularimagefusion/denoise_tab_img_maps.py @@ -711,11 +711,11 @@ class DAETabImgMaps(ParentFusionModel, nn.Module): Final prediction layers. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Denoising tabular autoencoder with image maps" - # str: Type of modality. + #: str: Type of modality. modality_type = "tabular_image" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "subspace" # class: Subspace method. subspace_method = denoising_autoencoder_subspace_method diff --git a/fusilli/fusionmodels/unimodal/image.py b/fusilli/fusionmodels/unimodal/image.py index 3b1f95b8..407a185f 100644 --- a/fusilli/fusionmodels/unimodal/image.py +++ b/fusilli/fusionmodels/unimodal/image.py @@ -1,5 +1,5 @@ """ -unimodal model using only the image data. +Unimodal model using only the image data. """ import torch.nn as nn @@ -11,11 +11,11 @@ class ImgUnimodal(ParentFusionModel, nn.Module): """ - This class implements a uni-modal model using only the image data. + A uni-modal model using only the image data. Attributes ---------- - img_layers : dict + img_layers : nn.ModuleDict Dictionary containing the layers of the image data. fused_dim : int Number of features of the fused layers. This is the flattened output size of the @@ -26,11 +26,11 @@ class ImgUnimodal(ParentFusionModel, nn.Module): Sequential layer containing the final prediction layers. """ - # str: Name of the method. + #: str: Name of the method. method_name = "Image unimodal" - # str: Type of modality. + #: str: Type of modality. modality_type = "img" - # str: Type of fusion. + #: str: Type of fusion. fusion_type = "unimodal" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/fusionmodels/unimodal/tabular1.py b/fusilli/fusionmodels/unimodal/tabular1.py index 3b426631..790534bc 100644 --- a/fusilli/fusionmodels/unimodal/tabular1.py +++ b/fusilli/fusionmodels/unimodal/tabular1.py @@ -14,7 +14,7 @@ class Tabular1Unimodal(ParentFusionModel, nn.Module): Attributes ---------- - mod1_layers : dict + mod1_layers : nn.ModuleDict Dictionary containing the layers of the 1st type of tabular data. fused_layers : nn.Sequential Sequential layer containing the fused layers. diff --git a/fusilli/fusionmodels/unimodal/tabular2.py b/fusilli/fusionmodels/unimodal/tabular2.py index e73fc085..8ff65be8 100644 --- a/fusilli/fusionmodels/unimodal/tabular2.py +++ b/fusilli/fusionmodels/unimodal/tabular2.py @@ -14,7 +14,7 @@ class Tabular2Unimodal(ParentFusionModel, nn.Module): Attributes ---------- - mod2_layers : dict + mod2_layers : nn.ModuleDict Dictionary containing the layers of the 2nd type of tabular data. fused_dim : int Dimension of the fused layer. @@ -27,11 +27,11 @@ class Tabular2Unimodal(ParentFusionModel, nn.Module): """ - # str: Name of the method. + #: str: Name of the method. method_name = "Tabular2 uni-modal" - # str: Modality type. + #: str: Modality type. modality_type = "tabular2" - # str: Fusion type. + #: str: Fusion type. fusion_type = "unimodal" def __init__(self, pred_type, data_dims, params): diff --git a/fusilli/utils/simulated_data/tabular1data.csv b/fusilli/utils/simulated_data/tabular1data.csv index bf5b6f9c..6269bbb8 100644 --- a/fusilli/utils/simulated_data/tabular1data.csv +++ b/fusilli/utils/simulated_data/tabular1data.csv @@ -1,101 +1,501 @@ study_id,feature1,feature2,feature3,feature4,feature5,feature6,feature7,feature8,feature9,feature10,pred_label -0,0.08159315829762914,0.02246919080183284,-0.005159745762685981,-0.004957608139752365,0.03737679033947965,0.0006521170988175482,-0.057827845717823845,-0.03229771752159221,0.09824172462371694,-0.06501844414557813,-9.386501915581157 -1,-0.1262433903294737,0.02602828396926107,-0.019238580535962304,-0.058506990430689694,-0.06925439883989286,0.03182122786346663,-0.050048127547209165,-0.08728928998927518,0.07056490687076378,-0.05811630800020113,-1.7468407776207453 -2,0.13000024036424696,0.005400793987473151,0.006261102010361295,0.055035373519369386,-0.09735584942045881,-0.012650736612037887,-0.032052917493646624,0.061212038169855584,-0.10416698516573175,0.015779934702012426,11.42337826512294 -3,-0.04255190982124984,0.01813707035345594,-0.005875197458733732,-0.07740351249968323,-0.0840280795019577,-0.023151852591026093,-0.05244266053889351,-0.058333099377864434,0.044741033010231294,-0.06605247748294685,-8.960424867675506 -4,-0.0038399913014329832,0.037421694444201174,-0.10088260105023562,-0.03964042228046778,-0.026315588284689002,-0.015406944632969303,0.026890486220676014,0.013981160635245814,-0.011126124387698425,0.03713366587571829,-10.549998717151903 -5,-0.07616645857396359,0.05826163762450585,-0.00923068515883973,-0.0015463431143725626,-0.03951515973271376,0.0018176735637221786,-0.06262553584299495,-0.06774927328117569,0.06126128157149735,-0.003149317633706167,-8.035734875145458 -6,0.035179389204659677,0.013829617919256578,0.04212292495880592,0.018875632364696575,0.017722815287436425,0.030967467976504667,0.05278314755172025,0.024301781203359615,-0.05065616627521664,0.08899440243814973,10.266721864453325 -7,0.061999335449191326,0.05330647442754529,0.026708546042501127,0.02949180015257474,0.051889948617753937,0.02856808310965284,0.07256786302285999,0.06392203816558793,-0.0549898347343045,0.021877461559219446,8.239865282641073 -8,-0.023076403221848472,0.028753922862946583,-0.010692721101189871,0.03318387339053408,0.0060779698370528,0.0009459060698822433,-0.029605830606456312,-0.012576056744089478,-0.0008649567079881861,-0.0005433128911842275,-3.2578711445649855 -9,0.05385294594794113,-0.026301794106871425,-0.04224705103845617,-0.031474922698909114,0.007316378446616212,0.004096141743637711,-0.014762637497378406,-0.08354176923158442,0.010107978069296648,-0.06741322103239578,-5.290820723069421 -10,0.09154820159086238,-0.038944428933548284,-0.03387735903180146,0.028890207000764844,0.062208661459360826,0.030607501210674862,-0.02559448918675375,0.07172805552037267,-0.028318859466505412,-0.0879108617210766,2.7079871868814758 -11,-0.06168283010567295,0.10240974590412923,0.049294731647136714,-0.04747374205258075,0.015311493655316727,-0.011441934541140026,0.005239423965477844,0.010708489558852154,-0.04791031669260296,0.03550485073015664,-6.103849258750555 -12,0.09274801207023413,-0.053201851825759344,0.04990946959465308,0.03535393757936806,0.0672271592141766,-0.042377798008663606,-0.02671733732133201,0.02065454753803106,0.08244028517136921,-0.024745726122547176,13.28732628932773 -13,-0.05371560489406412,0.001227852165816356,-0.019874883887056754,-0.05032126699078499,-0.022688963702692497,0.05168815474950034,-0.03214536455528765,0.022502819061524303,0.030850847585475273,0.021567449575399196,-6.231781841297989 -14,0.08950426653901783,-0.0018599311235876967,-0.01601334397402197,0.014970902770881166,-0.005687918539269931,-0.038545648361143846,-0.037595470446231724,0.1091873654887757,-0.08164485437829092,0.05325547641812374,-1.9720660856175272 -15,-0.05885769342231169,-0.1085279806420845,-0.014559506999756425,-0.006186168015160208,-0.06405431166314916,-0.007436392430884717,-0.07079775540785137,-0.03229898310687918,-0.06583759179265583,-0.019168742996502914,-9.098360025404926 -16,0.0883438205171994,-0.0532241059833079,0.0009806021863979168,0.0066915867779576465,0.010384354956975995,-0.13330462999782788,-0.04426796719478455,-0.04534065722127617,-0.050622973615452226,-0.07385543101991542,-8.237257883042794 -17,0.06497788576392204,-0.07003148190502217,0.040694279346543426,0.0366004780193434,-0.050678638466406106,-0.0438069565877061,0.007442973937072228,-0.050686124267551896,-0.04687241910599981,0.01917891948211256,8.20925913415061 -18,0.014287915243098692,-0.0006943528520836004,0.1205652402947724,-0.010229101643508152,0.09728531032299323,0.08743946154804676,0.10223942881724693,0.01802584721530927,-0.03494056074538256,0.061706356278148834,23.018362850690895 -19,-0.04649016318453624,-0.052690219718414526,-0.017674002991158174,0.060018232224569694,-0.010670285425096558,0.00893962266336448,-0.007177963878880913,-0.09435345569007558,0.007332405696706269,-0.03939132224669865,-14.290925287099572 -20,-0.011024344718729215,0.016628260011180007,-0.05249760902627256,0.033823131142938376,-0.016992900503619235,-0.02638636610246912,0.015612410612247933,-0.05211669992693923,0.013784509395284373,-0.08999947059929819,-3.870533454322295 -21,0.057136949176246975,-0.10179230149389286,0.04397036894917175,-0.01911813000907851,-0.07280272261201937,0.026885008964991457,0.019987048706885044,-0.03464894399550192,-0.011778261812468776,-0.037372512734885156,1.3455718801684244 -22,0.003335895397407895,0.025104758847336737,0.008464733495722658,-0.044979026591015527,0.010248030459219062,0.028530160381419874,-0.0005096371377265559,-0.035741165445118656,-0.02749438065114126,-0.018038387013265763,-4.627309227802801 -23,0.02182354864947108,0.0815036204862636,-0.03289032556574552,0.034230072895081634,0.06324636128032826,-0.046765572514237776,0.035694389948954845,-0.026985242676094624,0.0239356672004137,-0.010645304684121833,1.4585604593839765 -24,0.015890689367775664,0.02797120043524521,0.0019976037053078045,-0.058031838878763294,0.07286453949645681,0.0010691096926081045,0.03863665117518108,-0.03722328557805983,0.03159517352863098,-0.032665027432260685,7.5655125271543575 -25,0.003093385674283326,-0.08127472452466368,-0.0345699789385955,-0.0157966654584476,-0.05390177035957872,0.0056346760188645305,-0.02731412029562563,-0.020743762902495518,0.004082579086461495,-0.022816398378703296,-13.837327864463767 -26,0.0217051715624496,-0.047950656753775925,0.0025246183041621718,-0.0031196458118670505,-0.015701010515384153,0.023529764970595658,0.02215030949779874,0.012469606895830576,0.05348757534271306,-0.05704216911590501,-2.1155340245730194 -27,0.01856153977110838,-0.01695275432917592,-0.012522673568381576,-0.046130561304892986,0.0025256859585112623,-0.0644609325731707,-0.014540240655003738,-0.019758787413464676,0.06775992358412647,-0.05478741271547062,-8.48372277782832 -28,0.11695303522624614,-0.014484389794455606,-0.0002936696791112759,0.024521179638128787,0.01849103812897191,-0.0074568711920034135,0.047346923588467205,0.06998474583864274,-0.022176783618085293,-0.02807279447422792,2.7312586700945305 -29,0.023760955523445256,-0.030829126125099655,0.05180320151428505,0.029195170863437567,0.07351391861324175,0.0790587872217917,-0.019685638279456984,-0.033064585723664296,0.037683996620824396,-0.020667564775851358,13.85121257322645 -30,-0.033064053181551756,0.04829169606337679,-0.007361712280779094,0.04499644796571652,0.04144419593181973,-0.01452166148295831,0.031862068080561884,-0.009801424285644955,0.04741647016857491,-0.019480099833722456,1.1854456953502606 -31,-0.05726914516702313,0.053750296615612266,-0.04574690060838864,-0.05152371623101522,0.05183228206582604,-0.00452993797676592,0.048890173588601676,0.05452869003095138,0.041548655965371856,8.622004746637753e-05,4.360278015394725 -32,0.02069812032198973,-0.0331280778156792,0.045346842784613726,0.02466791536312213,-0.04333797020667102,-0.015804063282979414,0.04293647628602867,-0.013841624461221263,-0.006542369888131356,0.033724509946305575,-2.756013035250208 -33,-0.008772675703487815,0.027781261418160536,0.06531618389779716,-0.06455262173928543,0.1071440066447601,0.037704910890712894,0.028163373454934006,0.04931387441585984,-2.5567449948345544e-05,0.04593972987365882,11.531102263256313 -34,-0.01522774776822145,-0.013459809829974355,0.0205582610663259,0.001923090918997316,0.04157830779045682,-0.0015226132025324348,0.04817598428545415,-0.023347902092180073,-0.018295696748506306,-0.035607785058188325,-3.6673910558518856 -35,0.0013939758513134665,-0.037618929720524934,-0.03430007524949645,-0.05722192105160384,0.07236394675297317,0.03585614095847696,-0.06791247019176815,0.030820724845410142,0.030525963453342204,-0.008090665434582353,6.385018257928831 -36,0.058578268091977644,0.04379986764593126,-0.06728554898063101,0.03543552080387643,0.030623357242581858,-0.003200996057594516,0.04948291523128514,-0.014483429905384452,-0.08888967995415561,0.025445140276379865,-2.890934698599449 -37,0.008721252595860257,0.01075060501103467,-0.004961517048157622,0.02205766203941451,0.02045949491623669,0.06220552440940911,0.00870355952319581,0.013190113275919268,-0.0791073655641855,0.03568344541960237,-6.0583023026601115 -38,0.047281082501315394,-0.04884273375661843,0.1231052057898015,0.00782115583742868,-0.0257910114219569,-0.011917400772483705,-0.04614115003076389,-0.00044635869347119724,-0.04767541240991954,-0.03435660287645158,2.346336523521463 -39,-0.02222328674159719,0.04339000300073995,-0.014848370665568884,-0.024038440581644258,-0.10777267584421997,-0.022291873320946336,-0.0054058676165517254,-0.005378257778660216,-0.06869592657080266,0.038498743353850694,4.204424822569848 -40,0.04788048624780068,-0.004057954535874724,-0.054731962270676504,-0.03812549056162695,-0.03783485408459072,0.0848103807086805,0.09929757026514231,0.015507906271969933,-0.026581823618408346,0.024317883157407946,0.8235636458539817 -41,-0.026750270019772024,-0.008911326436497087,-0.05804971502384531,0.10588486478362594,-0.010317106950442169,0.010509665129361061,-0.03786163229268491,0.026346413401834346,0.02616390621940675,-0.07022037074594611,-9.550904661567696 -42,-0.05983152008416802,0.033622569112505316,-0.05348685750174803,-0.01032538762725211,-0.020734898961385344,-0.006158049359215059,0.05392751738422477,0.028868559080840666,-0.028362494647816587,0.1280959030413062,0.5039904157861016 -43,0.08241064576289833,-0.01579627069528937,9.77689454563403e-05,0.014632941714159558,0.0075307872060939324,0.0013519240813236434,0.0021213899258757754,0.018187499051089188,0.04525469343239593,-0.14062286072290459,-6.008980643003809 -44,-0.07233725274311728,0.0576940984054339,0.02047947455007067,-0.037285050330698545,-0.025496611498014975,-0.020444789923092205,-0.008829379154183296,0.021882445487915014,-0.04715032538821503,0.03628223644036671,4.792095852530027 -45,-0.0778023897756515,-0.02501099464826631,0.0006545648568642268,-0.011804260847695112,0.01110509966067747,0.025809672229235806,0.019536221827335696,0.07122844947437976,-0.07364224180033949,0.08415986870933721,10.39532183299989 -46,0.0016308662227803548,-0.0035104061174567954,0.02837236867032665,-0.00549169298905034,0.16100749424150357,0.055166429996908774,0.012733520117645796,0.040982042663487324,0.08735233484523619,0.07430148211166604,15.375070488470538 -47,0.03437809570835834,-0.02879779742497411,-0.06301998808196185,-0.040254304754892306,-0.01247269595772058,0.013617910628080411,0.012208833720722637,-0.01910174715586921,-0.08178050497305817,-0.005056596352255035,-3.2166304545301037 -48,-0.010718118353552141,0.0025864363230555048,0.023634931973007048,-0.041131148394226304,0.015302885985984031,-0.015271030220454423,-0.01428540656077491,0.04089860651363692,-0.018884867237751596,0.03471988997942856,3.192071845888056 -49,-0.0554742949471353,0.0726567057336754,-0.031248406042433566,-0.03253542105402484,-0.014460206583671524,-0.04895433703675759,-0.023535252350939378,-0.005621045410859803,0.051877947129866625,-0.007531461736790487,0.929739671946384 -50,0.014369679203267788,0.022649534082150344,0.047123345456215916,-0.03367866947152724,-0.0039836367768335615,-0.024165044173038556,0.0352409305393545,-0.01586545225019909,0.05232785005148152,0.0691651432120807,15.629334826750734 -51,-0.07414363092036283,0.03811699105341536,0.06679078634472364,-0.06422611341841401,-0.026044949094729618,0.017646001012838988,-0.017418632373431425,0.003970547225928216,0.040538656752410515,0.03453720453071808,10.188606740675468 -52,-0.010072765770406701,-0.02290336017268785,-0.014306596744698554,0.02004708105475,0.011105061017693218,0.021086952196355074,-0.0074075877898754595,0.061125977883566315,-0.049135013749299725,0.0016584981534960453,-2.6811980048409287 -53,0.07616409541783813,-0.06493748123660238,-0.005751913155431455,0.03691471380878583,-0.022943434704349015,-0.008067751351391188,0.0021443858790205876,-0.00464892862118695,-0.13110446058347458,0.009429760087470299,-14.1692445791892 -54,-0.0004112981550935991,0.033305348572071014,-0.03288447925838945,0.03382185618315537,-0.0487535027136938,-0.007861829403214234,0.013933578929114452,0.037802361304998186,-0.10398470428881135,0.08952877776203852,-0.8587385595146951 -55,-0.06007484694436945,0.004089755183710358,-0.009456042557945306,0.0027381042884943277,-0.10178226121106669,-0.035124097578449705,0.005049627509080794,0.017638218279813354,0.002583099233037172,0.03215363082980057,5.644365012669457 -56,0.04110404535702451,-0.025334963776725943,0.034260252119496216,0.014127947682803165,0.014825363783780314,8.788728704232872e-05,0.05710425290772152,0.03962652422097523,-0.02732109002951021,0.10118361478957603,8.45123805199075 -57,0.09012298357733356,-0.08438575561049119,-0.010203850356364886,0.03223282915013788,-0.006996051620863129,-0.007624900478878921,-0.02709355672765436,0.06815412873061369,-0.018365684221304655,-0.03752213102668822,4.914790344396211 -58,0.01379811038223005,-0.022738082496148095,-0.03661599223913829,0.011499293589731794,-0.017379047353175088,-0.05501550218695779,0.03064424727772859,0.050217723468207805,-0.09727383175599877,-0.004283556516165563,-1.7749663695553766 -59,0.01709827425999175,0.018873344306470235,0.02686137759950028,-0.08223892788040003,-0.11311447114031807,0.0012952269945273145,-0.05884495534426988,-0.02062978644651282,0.042270665400539274,-0.13871097451291545,-1.9331066736978646 -60,0.032774131969120976,-0.02369904398130387,0.027759962402789634,0.03315948105574728,0.022568812687771327,0.013528531540796173,-0.042632926911151704,0.004184288866199365,0.006309652895081155,0.04972417156987935,-6.002725056026104 -61,0.0364551368298927,-0.062473122163764785,0.016635418806678088,-0.04429513754543,-0.03284840831104803,0.015532941472968744,-0.00664367480411203,-0.0676488971456911,-0.03952866462964676,-0.04203242155933666,-5.3143272533434525 -62,-0.08453425942421283,0.08829590093804707,-0.03336180500595837,0.009289887214314266,-0.05350622253523534,-0.0008190102618671944,-0.04692818656123531,-0.05660720459593126,-0.018914664442489935,-0.06509593718809714,-10.683299200925719 -63,0.012412749430912416,-0.06721151620097196,0.008034165542774372,0.0450367803192762,0.024521018628733078,-0.02567094986160898,0.01904930869024184,0.05019303353152459,-0.11138372625892774,0.007673591364255898,-0.011359065828737247 -64,-0.0676458914278188,0.038653352346571294,-0.003787298716272283,-0.04352334613968213,-0.06983084051431841,0.038297150819361685,-0.07108102073765708,0.0057679559081945655,0.05607707099510691,-0.07977298679853981,4.383262651013728 -65,-0.004627788204301798,0.03833316416030699,-0.04600171677437838,-0.010995571049241919,-0.01464804854771001,0.010094227082051174,-0.002909994391776205,-0.018545133190601665,0.009134108467091145,-0.03713766544779919,-5.102781521174542 -66,-0.05054225099830629,0.036129615424827406,-0.09651396312185642,-0.049768167935593605,-0.04712551596802938,-0.042004966978802384,-0.006231013319435805,0.003097290516455219,-0.01192415820111515,-0.059289225072565156,-14.583376746308732 -67,0.05480331007600246,0.011025551590670205,0.0765078667333931,0.06301597926950028,0.061524757923961844,-0.03246021745900244,0.07346943970798098,0.025728900288517275,-0.012403260488503898,0.024417209845554646,16.41685818025751 -68,0.04322023283166185,0.06598403729939056,0.02823670166632445,0.001897874834540854,-0.01722369159311151,-0.02482569653536731,0.03186771970755578,0.02806600883939041,-0.011985381929139576,0.013582078988411087,-2.5944783534947558 -69,0.09299930912581249,-0.06842242710035731,0.040593598858882425,-0.0014974941415218414,0.01369573107291482,0.006686536914062893,0.027110132555376167,0.01369868482387864,0.024248514311781138,-0.0156547585178375,5.678689701912537 -70,-0.00972311252813844,0.04215535253672296,-0.056851990447073404,-0.01871253880939097,-0.02316054881676754,0.013685681768846823,-0.03373324111831491,-0.05209674107923679,0.016275230622947303,-0.10986646269636467,-15.602179090609113 -71,0.043274013142745135,-0.02726713369953504,-0.07592184693621357,0.06274485823974903,0.000902851613706252,-0.03376544511009829,-0.08933005354653102,0.04844562204139813,0.011406091136525656,-0.0665734490010426,0.8173402100502889 -72,0.08141499528325861,-0.020344249409999113,-0.013704023901928852,0.021392886127405045,0.07048248923733745,-0.03357078112261647,0.038549417963054375,0.02282380746959469,-0.11289104378795066,0.0037597604071386618,-1.7912964782803442 -73,0.03309766601322064,-0.06220868659530192,0.04629873347443773,-0.0435875193451036,-0.08243260804081362,0.03844544102568178,-0.01888253222582963,-0.055366071832222204,0.008157683458678573,-0.018662318334663603,2.22449720641477 -74,0.008386637198467913,0.008567699734064287,0.022460566846032017,-0.005723682783346314,0.022690110989383963,-0.008235748706531642,0.01948101850876364,0.07176213328227393,-0.04824264328164113,0.0336251216624559,7.197546407861581 -75,0.028033525592100546,-0.03176160358039007,-0.0034951436685059286,0.07738245718040716,-0.014184559865912775,-0.0022992286820556155,0.0071165258654780445,0.020633813985839272,-0.007497872402313665,-0.07137268436168044,-6.620803791165876 -76,-0.06387739159623244,0.08077717353399334,-0.025392892441576952,-0.015167405787749968,0.005237991576198745,-0.008648850403775998,-0.01396799096115926,-0.0023524598515930893,0.029280700116700427,-0.013651515894033678,-5.425648871538039 -77,-0.015580987713174559,0.10725721153040631,-0.011229214157055571,0.02568243815023367,-0.014974690224065331,-0.008915562214660801,0.0012671857857187027,-0.061413088593441176,0.02048322152539711,0.028352694693825085,-3.205782017772867 -78,0.029892087339835588,0.020225564184704593,0.09031278819504375,0.06773905955367834,-0.00602219724556119,-0.05597191081393393,-0.042969585654878684,0.018740626367019873,0.00713557246431486,-0.019815544426016466,2.977057655493427 -79,-0.11046383442776181,0.08546150813176516,-0.04774749466561009,0.0148894107965724,-0.08156570212891547,0.0019232045214387062,-0.01881384261700533,0.016627576741902586,-0.06618927750164115,0.11542478622388054,4.4924992247017554 -80,-0.06725229099881273,-0.006263834459501286,-0.017072754193961422,-0.06591749081965595,-0.0314906878323035,0.09400378510221748,-0.037580772376452375,-0.04110591392115347,-0.022761519128907247,0.012767528171450973,-2.132765121121432 -81,-0.034486619159646334,-0.010431079076173163,-0.01684389120553281,-0.055285847779716076,0.07413270346989367,0.027772034767182634,-0.003346812477596002,-0.05244696112425461,0.06455180790827596,0.020257293525061806,-3.509238795862946 -82,-0.011075319944338986,-0.004281701557283542,0.061435006033614306,0.05249955818693903,-0.0357515495903163,-0.005489369959293482,-0.01443385732337147,-0.030676888741256948,0.0027873701542143535,0.002754327252712464,-6.2924074804559895 -83,-0.09798876732656023,-0.004618003809884165,0.026482379373146184,-0.04743253108273072,-0.03592659531647529,0.023576895738969258,0.021310520133167987,-0.07354173186634541,0.0453682162172988,-0.0016116427432717835,1.2586454144383374 -84,-0.06611067827060374,0.006374826285894,-0.0051098792248014495,0.030907971478499417,-0.058095094763467324,-0.040949558377937664,0.018633145053126698,-0.029605926586177934,0.012343757014851423,-0.006837313193216119,-14.588930940475109 -85,0.009738322493788537,0.02555135217831172,0.06930701984655199,0.04196362452271048,-0.025416661897247596,-0.04919194051125278,0.019297775407313447,0.07155298971833514,-0.028887060280682577,0.07755501566382038,15.883839053957717 -86,-0.060051180838541704,0.042031035538870005,0.005866489123319678,-0.040589725981544866,0.014956586053229958,-0.009413441575313264,0.038913704198479004,0.008420864849713276,0.023060131090122643,0.10793850167438881,16.977191033209742 -87,-0.056756727146266166,0.046215461762822006,0.0379515202890201,-0.019442178254647884,0.05600772219892213,0.07930236103059993,0.00526591060372191,0.006999756374843087,0.010805173483974445,0.08015463452355844,11.27543288259535 -88,-0.025713734950133686,-0.05527657220147346,0.00945631110939216,-0.10443812197638443,-0.09334610647407451,0.06826053978992536,0.042046871013169194,-0.0975825136300234,-0.0447678552612577,0.0487108401630094,-6.940806056707624 -89,0.019197233203884972,0.01602987500784418,-0.0016153442813456348,-0.027147591643372056,-0.01957631033205754,0.02024058377351376,-0.034930629184933504,-0.009613954207329632,-0.042479070162098106,-0.003696120862285214,-6.361838345815312 -90,-0.1316201185950606,-0.019072992271032915,0.03562075333478439,-0.04287758107889121,-0.01800693736535643,0.011689488741490346,-0.023974828330044298,-0.011716564372938451,0.06782862112718566,-0.04877427831837012,-9.441507003244093 -91,-0.053051140602915756,0.05115968670508755,0.06730077267657118,-0.03603921847577631,0.031367327545328415,0.002054228672534354,0.031214046317620796,0.009002825247780153,0.12127497841030854,0.031861634288222765,23.00501903830447 -92,0.025050133826725857,0.010596605767522057,-0.027543502714718483,-0.09841036893078854,-0.04805313467905164,-0.0018248695805416545,-0.017531453391568124,-0.022474283892432504,0.04671971861039751,-0.07949704045583812,-16.650804367628044 -93,0.006805893810466694,-0.07108179983537474,0.006744395337457096,0.0019557259524642153,0.06766434178982629,0.002839977277809971,0.017616436733868625,-0.007583641751744795,-0.010084268211662644,-0.07434412832815998,0.3688253866934379 -94,-0.009458176858046967,-0.0034343145948271046,0.013351978354163107,-0.02031675636669538,-0.003160633806589858,-0.009155788198974883,0.0068370453686134,0.03761367488101497,-0.016294019283925765,0.06754508542950004,6.08629087764231 -95,0.0652751356593747,-0.0009880938427301654,-0.00011295172144864404,0.04289885523416842,-0.04220109628249766,-0.03643488983486623,0.013257723845090545,0.00393529517504825,-0.015629002037421725,0.05162671489421336,6.178269592789753 -96,-0.09646373962838779,0.02976707154691331,-0.009622179787740201,-0.05061802804383396,0.002693661825022399,0.055991208491497,0.044373252813094045,0.0024898074048439614,0.05202093359872694,0.007198257818809111,4.220531853969124 -97,0.028587014220016194,-0.1308907750695353,-0.008817140528052913,-0.034095707462124106,-0.09315983135277177,0.03799784215397116,0.020155340222038336,-0.08163504460546306,-0.026858976301707405,0.004131516732193116,-1.4299497813651576 -98,0.047296497714285186,-0.04295405273889962,0.01722932444574803,0.08444230423492374,0.03041028489763671,0.04495642339418872,-0.0349006655242152,0.009691150151667582,0.019115148590235886,0.002953831442071948,8.073178794378107 -99,-0.012100486082733281,0.01807444486975086,-0.04457168508634882,-0.01414869142588118,-0.0010565729446567922,0.026095520420849047,-0.024457877874913114,-0.03992890340444468,0.05586305586785665,0.046067352436948455,7.635951726022906 +0,1.2869146241530973,-0.4709637896167803,0.2251340011052143,-1.610341658509971,-0.03885791751713498,0.3158240854554202,-1.7722319207247648,-2.7159533721064215,-0.42110971621232135,0.3104407772996751,0 +1,0.48945302554904074,0.6768374034179647,-0.5348938240059968,3.5789645323964647,-1.0299346958390958,0.37235388343117387,-1.0698396753121593,1.3372497908492866,2.118355505638489,0.3905997640544906,1 +2,0.20886712455334927,-1.2520587074117204,-1.0793872730577772,2.498392904271203,-1.0226602812586476,-1.0467790450055157,0.08412407426031404,1.7880882054324774,3.3410864522347326,0.7393886846572354,0 +3,0.8164268066939805,2.0571870397973093,1.5213994421298838,2.515139556230519,-0.27517050211283683,-0.5759301312164754,-0.8186358244601674,-2.3691756786791975,4.928990930646525,1.0108389797424928,0 +4,-2.094314491716271,-2.7292063960758988,-0.262745585770781,-1.3282087194908687,1.3337360368042401,0.8896151718406006,0.9498138226277856,-0.7346722111159332,-2.1498331466611456,-3.9334417250443487,1 +5,0.6227366792415843,-2.021974915817151,-0.6272339777202339,1.8868802639351432,0.47251615321639506,-1.1959726850384582,0.6383799344914308,2.177363298273951,2.7263626506005014,7.68034778243786,0 +6,0.46587976459415464,-2.7386503793967027,0.9804081343078895,3.9375713197756887,-1.8720915535057545,0.7332101677625091,-0.6523510313087244,0.17680283107065597,2.325304462758498,0.26954152050896685,0 +7,0.2242619186191736,-0.2548297755017507,0.01853048920560745,-0.3601206090128457,0.06283722811554363,0.2605358576379963,-0.46460984139135036,1.7937557755837426,-0.7141684535287655,1.0055226629944818,1 +8,-0.7308950259998542,-2.180113082750569,-1.0460411439706734,0.0865901176336068,-1.4701355940844782,1.2705287940286771,-0.6038174209545794,-0.7396052564200319,0.15103260861498963,2.194532235220074,0 +9,-1.0064324463583278,-0.3981875440311806,-1.3212811337728745,2.007482343676056,1.2936829650738837,-0.7467886159820938,-0.03982021067553758,1.4555038522119603,4.326583975938756,2.781230648662402,0 +10,1.3536357546369238,-0.8208322715457244,1.1697360987518406,-0.4343497562619447,-0.3397193404538622,0.16432784950351223,-0.17025558934449656,-1.3143579355454718,1.203073563418338,1.4959956733956405,0 +11,1.448006743054651,-0.9547286509277286,-0.73815613585999,0.8076506172212883,0.010273054853500146,1.1418983682603294,1.676094387649705,-1.691627942017241,-1.2392446373050243,-1.2154696940982055,1 +12,-1.0254469530196035,-0.5920067966100009,-1.2898651383839046,1.2993803722714568,0.726033139412232,-0.5417966260558568,-0.8853634217478219,0.3683919312563019,2.932836346146412,1.4372117548423664,0 +13,0.2896451133748635,1.406878722236136,0.5670676753092584,-0.5299561892439149,0.46213739297292666,0.5944197693598191,-1.2066675157027387,2.704010778510919,0.07666797841327506,2.186783971470331,1 +14,-0.090031818107685,-1.3265520618278006,0.06977057595935986,-2.412001358145295,0.5611166468748234,-0.45380684082133826,-1.7405062605648178,-0.724334618144822,-2.801514056302587,-3.422516780540024,0 +15,0.12229134689415554,-1.4791668647274372,-1.464545959675285,-0.8823372556691902,0.7015608308807387,0.1884565538361185,0.6467051288632621,-0.06469143183208259,-0.31671266688638045,1.684380192707456,0 +16,-1.345284709570154,0.28357385301559446,-1.8286912136019908,4.153161487816585,0.4175460383921419,1.2735251795891593,-0.360562941854149,-0.6130568477481058,4.370881944030792,1.6585905638031309,0 +17,-0.22843112600527568,-1.8114095383347535,0.05676008221438727,0.67514188163584,-0.27230635870555714,0.8711734211851864,0.5131878245550702,-1.6870305369987126,0.9205433302153969,-0.7873652612228409,0 +18,-1.226980378491187,-1.5754267683899563,0.00014759670805862394,-0.8714768019944201,-2.5136115308810703,-0.052121110809123815,0.8252771865715719,0.9974167592171427,-3.437784641856321,-3.891713113446662,1 +19,-1.376163213609005,-0.8291227590217016,-0.012123832770254092,1.0916033740751183,1.2836660017912251,-0.33970508756582163,-0.2540987568347018,0.5003750732288408,-0.6655637849376201,-2.2373663097807506,1 +20,-0.3126871513748942,0.6606912664158242,0.26111715795940915,1.9140327318603014,0.026728157199335804,0.45321038236960326,1.3623867873368924,-0.05268925050824791,-0.1492231328599855,-1.826966487212526,1 +21,0.8992661291335272,-2.2613667723200814,-0.7090337487971033,-2.8460527486587135,0.6582519214101284,0.3022255649705854,-0.2393272661316837,-0.9074127181877116,-3.7918506320146212,-3.8870569639157266,0 +22,-0.10222893632591708,-0.5527748450238823,0.4083773750333783,6.445153725239183,1.468109360110601,-0.27566443802475676,0.2873368708913229,1.9584176282087427,3.843286195894108,4.033972379189178,1 +23,0.23850840676568338,-1.8904917554466258,-0.9301774360400598,0.2536589701677885,-0.08715636995928286,-0.7382670393172134,-0.16886840979851048,1.0096882543782728,1.4423256879438875,1.0885257393083563,0 +24,0.3631986388306039,-2.718209688154467,0.867449609150384,-1.3406833774280487,-2.1655740995505455,2.053228335894652,0.8472502321215305,-0.05293154808845513,-1.3889043607925213,-1.0382003059001736,1 +25,0.6662999639889692,-0.22058588771086707,-0.9090185757981574,0.9974627144282227,-0.09632172418141531,0.5959770712654411,-3.222230810407829,-0.08599512848815416,-0.7752109040089467,-1.1409157099728795,1 +26,-0.5755072066358868,2.8820765485098487,0.331220333726924,-2.390206380227412,-0.539094882427656,-0.6594860048904335,-0.1428478859620436,1.2355784149387585,-1.9846213720940324,-0.08399746697858078,1 +27,1.2188742295902784,0.8722109328011045,1.2964207116409066,-2.7214758377485144,2.5851338600079137,-0.24792283436942486,0.0861256752322869,-1.064394246652292,0.07263203316797441,2.1814633872526126,0 +28,-0.8671135773252047,-1.433549508757412,0.6507859176864949,-2.5479537178153,0.6655324953718245,-0.6765037413642135,0.055187562782095786,1.2440140287860968,-2.6684731923001994,-3.4823071175676468,1 +29,-0.6268796996957318,0.17728847075178433,1.6898779260953691,0.7176407407340972,0.7079555279603206,-0.004674677745474043,0.1080387529081284,-2.692628899086878,0.805321240550018,0.2398865330375206,0 +30,1.5643622546568354,-0.5947822237834557,0.5420728433604474,2.263964498250987,0.5089669224423672,1.2958411585708236,-0.5830182261114701,-0.5789264585256084,2.215643222010982,-0.8887480765152067,0 +31,-0.08299934380055983,-1.873417634861559,-0.35700681578299187,-0.28272191036000005,-0.40111995550086144,-0.9146054333142012,1.2752052322270633,0.17650955807094504,1.2578581122476207,4.688040430923008,0 +32,-1.4519793485028791,-0.7940197907794072,0.15970684814898042,-0.8357283346734545,1.54314827774425,1.3465176552737217,-0.6924816743212996,-0.26524228926285853,-0.05647872800993764,1.0588329634519646,0 +33,1.627842993300625,-2.426879527052014,-1.3366104268927534,1.7036211762713283,-0.8695658003043303,-1.1327881574500689,-1.7310986751026778,2.4508556209756724,2.056538341114153,6.460551718319157,0 +34,1.0830205095797434,-1.8942773828449138,-0.291224877184904,-0.13584165605770793,-0.6529202286567282,0.3904870576483472,-0.597775556712689,0.12459308307100636,-0.873298919230502,-0.7914355740073165,1 +35,0.03290873875430207,-0.8231904599672022,-1.0775204121277064,-0.9557981497020072,-0.6777643526905414,0.23497763943563701,-0.5510364336350112,-0.743760482788439,-3.2921370348247603,-3.10041335594452,1 +36,-1.3585142659747649,-0.6524163791783371,1.0219999374949917,-1.5632498347982593,2.4085997999845534,0.17112565095526114,0.6393446946672866,0.3220925585360188,-0.5817826249756779,1.8012673465663747,0 +37,0.8912867059115113,-0.6020769856507288,-0.27605129172827547,1.529062914768687,0.8471314230120127,-1.418375682668793,1.2229484650283997,0.549323101198951,1.8135020150278507,2.2231257858007867,0 +38,0.30702993993581146,1.190483743851976,0.9710321590472012,5.581929249611296,0.16200541344841202,0.718939891596945,-0.6607011020543714,1.9333706841682625,4.019618645188175,2.7966196208188583,1 +39,-1.4230994228336278,0.9401554873842959,-1.0859757622141974,2.9191282756695927,-0.840750494822806,1.4018645242567136,0.8128063483467872,-1.4214556747193878,3.742497861132353,0.21768973922370569,0 +40,0.8031718826995451,-1.2726809940662671,-0.21677922411559225,-2.7278867607336332,1.363701275100456,-1.4743089067223523,-0.3331480332333814,0.2712866568276061,-2.100524269655141,-1.7148665091596516,0 +41,0.8152692823259213,-0.10506854943876065,-0.5479817463378152,3.063493084853578,-1.3944576240296591,0.6710737227354627,-0.05516910382389822,0.6830139907673949,2.495126803901947,4.585803983118155,0 +42,-0.17498444424330836,-0.2696564287452379,-0.9013760750936385,0.10636888789397025,1.8820777724802096,1.2149316779493151,-0.9718095316714553,0.15083741649275462,-0.2651615377003421,4.889877247670851,0 +43,-0.15262132523046976,0.12282222947300436,0.9756188256162509,0.21850176430519652,-0.8904790354584406,-0.6181767781572685,1.4520717335453335,-0.44965968957906777,1.2679871285009625,0.5416174541502773,0 +44,-0.5787260306303503,0.4370264778738129,0.5113873938140339,-0.1486421253879504,0.43277078910167516,0.5446578575486475,-0.11953411385734315,3.3004311695180903,-1.9459194960455983,-0.13179726565378844,1 +45,0.886469598872061,-4.198568164529844,0.2183784007374786,-2.19855702110803,0.6289461693032271,1.2484149054926286,-0.0023359811160002363,-1.4303441457532085,-2.6571410265494473,-2.7093220636869355,0 +46,-0.8787152103191209,-0.9971732892822339,-0.3616533733211938,-1.1302491705836308,0.4674057469417754,-0.6475265890783851,-1.1388118775514167,-0.1914223899002594,-3.1771370367572214,-3.2951593486123136,1 +47,1.9342869701062801,0.11134800066903194,-0.9323173038882255,0.294433994170091,1.3428804410994106,0.2964400795189013,-0.8276214521166839,-2.010056924478719,2.2391142104881485,0.9244671061226933,1 +48,0.035717348766934116,2.8433037103287093,0.536159991190631,4.104004888839563,1.7161017057023007,-0.9044167861667157,-0.22073514232910985,1.5972530759537602,3.5984190734435417,3.5900776696461754,1 +49,0.05309300637230401,-2.130358826669199,0.2208915796203997,-0.923873514508426,0.002602108237251435,-0.27773062177152924,-2.0945861246901303,0.4599489305933048,-0.2983240667877452,-1.7798368648313085,1 +50,-0.020239543672030017,-3.1010780792375154,-0.8931694321162771,-2.217927636432367,-2.3039131397846093,-0.9464781348678298,1.3611039851630184,0.619370328279486,-3.211412143058851,-4.717657781085165,1 +51,-0.5723863492085575,-0.17533411728352888,2.064725021078084,1.4968866647220842,0.8715009063305712,-0.17374464282234253,-0.8848142005024345,-0.7800042218590536,2.8303595185019783,2.4866197312052347,0 +52,0.1185518459735784,1.8214687003717827,-0.6112710217480645,-2.7389011262559317,-1.2263644089173338,-0.04300074953809832,0.9571366912779328,-2.005641319022673,0.5463137200945952,-0.08639177950257942,0 +53,-0.33823767660179255,1.3297678866485136,1.8886301676545971,1.7999939167288719,0.031778933627717075,1.6711051944280886,-1.6080690067431123,1.0062156972684286,0.3130446377858564,0.5934167480482301,1 +54,-0.4593680751214035,-1.83411733549438,1.2741334975827505,-2.5555068265078207,-0.27431556139646573,-0.4173080622756838,1.2859137514607415,0.23418528657979631,-2.0386045124116707,-2.927859166560399,1 +55,-0.3008215992182819,-1.6330021281171816,0.3193014002998877,0.8675298385095274,-0.8483190447582701,0.33159945337206403,-0.28362383326881846,-3.5607002306849944,2.3379329822526165,-2.2348747516904046,0 +56,0.6065298263891389,-3.511005116843175,-0.6725353276215867,2.4900695804110207,-0.29759767222702066,1.0556544961291927,-2.0067211353322763,0.27331438826108356,0.7644115196122512,0.6123842680016086,0 +57,-1.082326441157113,0.17903631753685834,-1.3451819813301156,-0.96862299161302,-0.02526867330671439,-0.4332330357200545,-0.044273505065202515,-1.3322029654479248,1.0085061654778997,1.2404816127279579,0 +58,-1.0915034562913382,-1.0764448416813257,0.18295218616859113,1.3259676863489198,0.2302334790335981,0.25152922228850344,0.21892566978748287,-2.8124997459009373,2.7444616241104782,-1.190184551625475,0 +59,-0.8208146331258768,-2.2434853400939527,-0.9115073834187138,3.9246611810379775,0.17347045306586448,-0.34775855790438387,0.1662779862539216,-0.5968868816710873,4.389876718641504,1.7051306732043274,0 +60,0.9920762873664429,-1.5466045313010954,-0.1525017249020835,2.6189026970627207,-0.4552366423628628,0.23319293937359473,0.61508504529273,-0.10574048339438258,1.8642238517412972,-0.017533737200837417,0 +61,0.18367193412664617,-1.6807280647521723,1.5164990285321405,1.4118927061504951,-0.9991094085685506,-0.2303980161346505,1.024955453882263,3.491259461541027,0.832747469076127,2.322307601333536,0 +62,1.4653522643915564,-1.5705774800209067,0.05389437951915292,-1.0353659355386178,2.3215956494720578,-0.7546023278980134,0.1348527706775879,2.7386895875909527,0.2885109734885138,2.637175223313712,0 +63,0.5899883895961023,0.22254223738780343,-0.4259896072468781,0.28542564903743317,-1.0941478868432055,-1.050622114571972,-0.6830100462751827,-2.1456322647027886,0.7756154524672783,-0.16393491959867038,0 +64,0.1742205820908659,-2.496407227402033,-1.7205470593436432,1.3846457722979988,1.0569185713193423,0.8993846462757146,0.5502137064978395,2.4004187826570695,0.3417142135255712,0.8043877921874624,0 +65,0.6358304979943874,-1.3330947770508372,-0.5952487663935819,-0.1290466268839927,1.1675240882205316,0.2125182648723778,-0.12622389858257832,0.38388447704869955,0.20948914242285152,2.102594672537997,0 +66,-0.8892865548740464,-1.3353322741937863,-0.7985328652388382,0.6668739016876737,0.995154879761104,0.7108365506869999,-0.025204056227959088,-0.6596954079826679,1.5155427651252567,1.8691099571549152,0 +67,0.7768915303946533,-2.585871316714999,0.5056801378879286,-2.1583340559941835,0.46479277430838173,-0.7189867470453045,-1.8495056327373283,0.1809447637742142,-1.4017020879267377,-2.537987948050121,1 +68,-0.7572710957105174,-1.9461423712829258,-0.15778474991627794,0.29144817591113137,0.15424123614541776,0.664715728598702,-1.1180616976515814,0.5521693909936316,1.5088157587180613,5.784696703020434,0 +69,0.7518483747792737,2.943203781121679,-0.9224720755434997,4.877525825712545,-1.3984259800974346,0.9364265384881509,-0.19388669015376764,2.2316169894084776,5.328687153849375,7.764267363845877,1 +70,-1.5513169820262522,-2.782542383220111,0.7205401785522869,1.5514708877697099,0.09447336042381649,0.830191691294992,1.1001156776159695,2.74378166197159,2.4888113830518233,4.895916886819993,0 +71,-0.3635463906370642,-2.626003370631011,-1.1761920211441506,0.06559429700227215,0.04124328498124456,0.8541729025221394,0.5646984285183316,-2.60739957287464,0.5296192620299485,-2.893709826076299,0 +72,0.12486129605627654,0.4714530769589842,-0.4442954491208525,-1.1186192794673655,0.955275605456626,-1.6452005633036082,0.2832390007094621,-2.5196212316098276,1.3553753191239655,1.833034184752476,0 +73,-0.8271961787050149,0.44867698421777114,-1.1792848326854501,-1.152694847626839,1.623678564071355,0.5162955753182483,-1.2546008043399686,1.6953682685043243,-0.9588425245248998,-0.261280000955664,0 +74,-0.27707694011116607,1.8412734211772035,1.5115062301684028,2.8670356174713874,1.3070286823293655,-0.936942406193088,0.20228401440927749,1.1781422933864012,2.0442264732759274,2.7610180984632295,0 +75,0.07693734808905972,-3.018757573942012,0.6142527208424585,-0.09365189733439372,0.9759577185073287,-0.07873368491933448,-0.15730979417610672,0.16891086512047626,-0.8823770449348952,-1.9322768848639558,1 +76,-1.0472221026791448,-1.1416573691715857,0.19341810450562907,0.6910868786278477,0.8401170356127727,-0.4999098025805636,0.8458138486202618,0.11992008909261687,1.3071170663800626,1.1725466778454265,0 +77,-0.5967363969213727,-1.566082219376985,0.24975583123032644,1.174532234946231,1.7087452961691025,-0.9826884455362447,-1.2598708194517498,-1.049259681544576,1.0024436709375901,1.7161332306656976,0 +78,0.8830609493869053,-0.4217430286853917,0.5036815710081451,-1.72653847058965,0.4162303601989786,0.5294524751844538,-0.7131820470756031,0.267018579532609,-0.37775130262462003,0.5940276949542524,1 +79,-0.1131642228999462,0.1425063168943066,0.7411123684683855,1.740596683626674,2.2424160223960468,-0.1062091629757077,-0.046481917339957525,-1.3735705132602773,1.7788471779941355,-0.3299633498352501,0 +80,-1.4859917657167343,-1.3464083495274686,0.5494034312478137,1.1448482261647364,-0.3960189223872579,2.0128138960577657,-0.4477771009623075,0.4679613581012496,-1.0763776398450635,-1.3342066498085894,1 +81,-0.4933467550897657,-2.802145435108608,0.5606022698156534,1.605989976578983,-0.29215403970558557,1.6803676529238745,-0.17487404925314445,0.35830833642727133,2.111341386838069,2.7786909504480417,0 +82,-0.26338689338206234,2.823458672290119,0.322015425425856,2.9280502645296176,-1.0489301813380125,1.5978714065614985,-0.719413668152159,1.9265339566599233,2.6932203281248417,3.636182119123697,1 +83,0.20314586474682175,-2.895257360279587,0.06589328499316055,0.046696421295063795,0.8050071424201541,0.35449038485425505,-1.3584121160110012,1.5493612818170028,-1.1161528091123452,-2.446837380771597,1 +84,-0.33448537472870093,0.3053332078575208,0.799752638277515,-1.8702561964312565,-0.41820548803163937,-0.756739827061573,-1.0694422277612947,-1.292676419021519,0.37143836534418684,0.501593260343036,0 +85,0.718083399827642,-0.0935359564250926,0.34869087967008744,-1.5164770805389314,0.3816415565936917,-0.8743269087383061,0.5177177101834092,2.0244575874680955,-3.7343930343280856,-2.329895945382111,1 +86,-0.575811250607354,0.15674440030934256,0.3867530895805261,2.4232860581684115,0.5344712066528488,0.07394502867754577,-0.28271026428529544,1.5541087575907453,0.3335784194242633,0.10263127114297502,1 +87,-0.0854727715888884,1.9269618772597163,0.66758875357378,0.8307721544836218,1.4994383589100442,-0.8669548511313074,0.7023463348093212,2.9341827071547284,1.0181536591162887,4.933215308827231,1 +88,-0.7063108109729057,-0.7254206249674384,-0.9201195801540186,2.281284024171811,-0.9792027474711928,2.4975724729966733,0.5661286019459639,-1.7848429698277428,2.203051654508931,-1.2349199173094456,0 +89,0.21005733154155454,1.929927277958919,1.3044933239934633,2.8983270447304506,1.1503201988327607,0.13835623442063832,0.5255875316104992,0.5997903719236802,2.57156117511008,0.6269175110405245,1 +90,0.9862101982424664,-0.12842406392265127,-0.1294353531694591,-1.9969108836208296,-0.26545364130518334,-0.6452944373121295,0.6146417630470613,0.4072529737012066,-3.3444334435583967,-2.7545689401280717,1 +91,0.903481638722737,2.5530562350453256,-0.9159669265444692,0.0370216290775377,-1.2248680766467728,-1.8792562734475178,1.0322487631568162,-0.742966988934124,3.229498583515288,3.792338234806215,0 +92,0.666463449327873,1.242522560327009,-1.2456121611476514,0.2913543260801632,-0.6855815087689965,0.8604815628920814,0.3046897695104183,-1.8958368851840117,2.390727671920515,-0.07564200144498616,0 +93,1.0547642730590394,-1.0863806526491102,2.5944905015305677,-0.11831381938692553,-1.7678874139042313,-1.6353143697447445,0.29937737261652037,2.8189608091968834,1.0034323347635685,4.427055562326527,0 +94,-1.228024411158388,0.9376716361940922,0.0071022414272947825,0.013559837782922912,1.37624015530737,0.9879230960531776,1.407696600992579,-1.6175814322162836,-1.4979151488151197,2.155621846705598,0 +95,0.10467003338615226,-1.6843369782874635,-0.7294099754560502,0.11037246262836953,0.9032159826019758,-0.15494208146646646,-0.367377079980717,0.7229386628778053,-1.0841002631255399,-1.7118844732699472,1 +96,-1.0118408220180233,0.16314341428851376,-1.2065131423547255,0.37684583244370695,-0.5743377621693805,1.5658998613712038,0.09442117042936875,-0.37388926512210063,1.4467212949668604,0.8679581753123357,0 +97,1.651948052286352,1.5068176209537505,0.8463058171752841,1.1583995627937598,0.47146213480173765,0.75339393192073,-2.832559002897167,2.1485046799784193,0.037050118645217726,2.7676682365917045,1 +98,-0.28310702439559843,2.316660285878184,-0.3287871660286034,-2.2752315310919142,1.3515950339216336,0.7461738444000355,-1.0427236405357003,0.011148986666469352,-2.050904094745748,-1.5826666794194544,1 +99,-0.4962494619195752,0.2476403909693221,0.7289940158274968,0.7884195711577415,-0.7183479470806031,-0.6041185625996079,-0.610627016807928,-1.073014523545168,1.881722248570823,-0.07045726892312024,0 +100,-1.4853979500563463,3.5128172715464396,0.8745412054668208,0.02438101985481067,1.0142901014776475,1.0503509810964478,2.185666538706529,-1.9572925100681187,3.969789714006139,1.9300875060999798,0 +101,-0.4687682795860581,-1.3300847054878022,-2.0458947481367415,-0.66561931005672,-0.03060902593262868,2.1620491575531187,-2.4253306833466497,0.24959479942761298,-1.3555612402019699,-2.0175149124729366,0 +102,-0.3186428740207868,0.2914593839466375,-0.24874894951716228,2.6538259496963246,-0.70022928055423,0.003059763235080761,0.3255931769077909,1.8676453097461017,2.526088104030334,2.6323099638432854,0 +103,1.4508447519121657,0.041646235115082364,0.7216369722765519,1.8104334251070249,-0.03013623780456011,0.24558422595981236,0.02658404640711291,-1.204052016260516,2.4929405877328943,-3.1042893750135523,0 +104,-0.6501999852140558,-1.7747232988666144,-0.16495116892168443,1.2560246787921985,0.8059738665234565,0.20779050517471348,0.7630254669780506,2.5057392912621754,1.8664485166672236,3.7155374413982067,0 +105,-0.560064411172801,-1.8569954754741809,-0.8867337898245511,-0.4296706265737217,2.4107453812855533,1.297864121037349,1.0926614732148907,4.066325428154563,-0.4667747914779319,-2.1231614609206657,1 +106,-0.9492866671556042,2.7291701387379015,0.01694642452900319,1.997390821775756,-0.03237406052176278,0.10764276063726468,0.5050190434469959,0.3273630707128976,2.2056668357298617,2.37017211408215,1 +107,0.28544699830296877,1.533630720822511,-0.8487247566300483,2.3516556958861234,-0.17552137164525763,0.5679515939205735,-0.6164306992598155,0.697037873819715,1.2281064589081248,2.80016415588149,0 +108,-0.7954032916074775,-0.30825190163338145,-1.3715601975934388,1.132245846096708,-0.4212960972886586,-0.24724060645699175,1.011118014400271,-2.151422239275759,2.720534349084138,0.2612779847767243,0 +109,0.8086804689794231,-1.206861682894468,-0.30888889612721887,-2.2525868768604953,-0.4345359249993176,-1.0896229075618713,0.6909217007844225,2.087674456812451,-0.7642803963826121,-0.3706265460880489,1 +110,0.2268773090048982,0.8837710438426118,1.0724857792758635,-1.5682291277942202,0.29956777752788116,0.6698075967153765,-0.7346124023679864,-1.6271673387031262,0.771223240105607,0.13602951821502635,0 +111,0.8427684485636215,-1.1016681224335376,-0.18660607040777236,0.4851611001693602,1.0492535340609546,-1.708627568535313,1.4397063952284992,0.5117838819558324,0.24026711544763646,-1.2516241286607082,0 +112,0.08544009698103092,1.7089288342601798,0.09009463406843111,0.5153294649505848,1.537405299319816,1.625122441219709,1.1096737279985582,1.3209465930178241,0.023536803201006568,-0.059969872327906154,1 +113,0.7403738893098888,2.0512502362837894,0.8636374713761794,1.7366839033472368,-0.6183366763900381,0.7772679927140562,1.4788400822653183,0.689032390515878,1.499832719802987,4.341225504861545,0 +114,0.17574887498560776,0.4697035875223097,-0.6856558578253011,-2.4358194961615514,0.8666586798436481,-1.4357908673377324,0.4239163559111544,2.942195265263454,-2.025745458477072,-2.785899787810851,1 +115,0.12519440893586006,0.5777904739240657,-1.2213288666839255,5.896635878075768,0.8871808686001895,-0.9157406744568529,-0.5814866205645709,0.7437858772987214,4.387040550074338,3.7965322811890863,1 +116,-0.5484367543605428,0.42319188259637786,-1.1956566948673415,0.07975914781352966,0.9034752535331554,0.6765670991059952,-0.6224482431661684,-1.2545466794888172,1.748269088839101,0.4645141716918472,0 +117,-1.394344561748761,-0.2564390073292174,0.31137628765581665,0.051670021020888135,-0.8021887692417106,-1.9537895233843892,-1.269612166129111,1.4209435456068285,0.9437425867317929,5.432100044006053,1 +118,-0.44708287370663363,-0.15039772797246798,-1.7974199771573818,-2.1377535652517996,-2.4011576754881427,0.9398860200818416,-0.7414718948439939,-0.08842609417353442,-4.179797674577961,-3.9181549938883795,1 +119,-0.3409017806570135,1.164410437669133,1.4333930034584648,1.2755599000960531,-1.8961446686257506,-1.8365330296971247,0.879037343095364,0.9079496499703601,1.6804325343310438,3.4627071169204195,0 +120,0.12353777845903866,-3.2667056484587085,-0.19464196305571202,2.2739009195272066,-0.5072425231671827,0.6913108504023456,-2.415969806792987,-1.1022971924104195,1.307014872058844,-1.205293907845816,0 +121,-1.0948314046045986,-2.4108646796619864,-0.4895759427409861,-0.23378942695502292,-1.2186127066142192,-0.1594999075192141,1.2204161576931565,1.0848172563166796,-0.9971806254367055,-1.8930965504149444,1 +122,-0.288341629727424,-1.7567743947365826,0.7508675751982874,-0.4825779469030256,-2.0207493303907818,1.1086693379589758,0.9710816380745066,-0.6640711223636697,0.08221431056447495,0.4455510766635162,1 +123,-2.812966991643418,2.5844539776075095,-1.3710634205488699,-0.5631013785433967,-0.9113091026418065,0.2351625640412184,-0.22776065258096884,2.2735025028207154,-1.0920971125198715,2.0209599086402323,1 +124,-0.12378907464713097,-0.9152892957569546,-0.7470701303278648,-0.7738508853328205,-1.448133171186601,1.0035226656570633,-0.1788787732637287,-0.07030078149612118,-0.7362792649882175,-0.18557317047489583,1 +125,0.0029654795560145907,-0.7677074201553321,-1.227277982190976,2.79946154713884,-1.8821251719023209,-1.5082562073484165,0.31305694274110357,2.70338135519345,2.2501289567529636,4.450176218387716,0 +126,0.7135455421827814,-0.6130585804592348,-1.3971191192616603,-0.28055241934085196,0.5022632020732704,-0.827502753071548,-0.13990176566997803,-0.6795131106831915,0.6999601021224888,0.4141796339177162,0 +127,0.07336633232154223,-1.22118409487487,-0.3024008157877013,3.8933321934913168,0.2775066564074324,0.6452935442077213,1.3383659267336112,-0.024156799587746858,3.4148678636138414,1.9467456383011363,1 +128,-2.287093616875599,-2.1603946077572633,-0.0747196703869668,2.987732140386914,-0.6136027726161563,-0.2703542820788627,-0.866912633531163,1.0239054082037615,1.683479524959758,2.0524507026260723,0 +129,0.0008884990271964425,-0.05488745016951735,1.4624845355537694,0.24477217115306493,-0.37356264600693134,-0.15581603279359696,-0.8572173527338862,-1.4608421267188576,-1.5490083049283774,-1.8627604948513048,1 +130,0.6701907552343789,-2.4746890812467988,-0.36736638488051476,5.391406960203113,-0.04681105687186921,-1.4121146144616454,1.775027838224197,0.8263252523597076,2.414078531867822,0.5773829507246581,1 +131,-1.2682683739156353,0.6062340433927778,-0.29060070866089666,-1.4606358030339401,1.113767254280511,-0.4330421551781632,-0.8606790371651207,1.155482485459689,-2.019940655531196,-2.2837811616333785,1 +132,0.3449023308947254,-1.7987120997089647,0.8986697382076196,-1.538374670978937,0.18654481143503385,0.027904703076319815,1.5910142351592595,1.222794686646144,-0.004734691658374362,-1.2951147034636943,1 +133,-1.666705964961964,-3.9060568374111804,1.0742232854899014,-2.9189881039389274,0.5302951387470456,-0.21229621034538665,-2.1510977703422416,-1.5915398511063725,-2.107946249557024,-3.032637179928845,1 +134,-1.723166727906231,-1.1965805888554153,-1.2010522247766557,-0.6120532515409243,1.9222958925601028,0.16825099333977642,-1.739847696169466,-1.4413560933773004,-0.23097690629141326,5.996953676231066,0 +135,0.017145490938101315,-2.0377184303561835,0.288983307352611,-1.0236763667879487,-0.2259521829813962,0.7463890839062761,-0.04171501454384651,-0.14682755194496377,-2.9381299328121457,-2.133955308001993,0 +136,-0.7434738227368833,0.274856034048095,-0.031328458965590694,-1.075057487411415,1.263705308092593,0.532774917156747,-1.5251447904745912,0.9734209735214944,-2.121215165202552,-0.253191524286637,1 +137,0.7034554406804309,1.7345959320810493,-1.361302513865503,-0.1661061032931046,-2.39205343084114,-0.6012164126891697,2.8465220298249845,4.089254795987635,0.4320528004708811,1.6784142965990299,1 +138,0.058806806992808554,-0.5980736388092127,-1.7657037824844526,0.40737361145659745,-0.15471610411126432,-0.9315422666623965,-1.0656229291512371,-0.04214473425252829,0.9408169325638297,1.7568139061889172,0 +139,1.873516559406937,-1.2835306563741444,-1.7978751560059854,-0.05268243003617146,-1.6025789570009863,0.3994819068984003,0.5199297712432596,0.45713868266627156,0.09084414832077538,1.3031070013033228,0 +140,-0.5746774086510332,-2.4718622218446624,-0.12949095892478335,0.8913020494365634,0.601630150610583,0.1472841897319341,1.0387737009455968,3.3726055198218514,1.8033788699458277,4.075763548281233,0 +141,-0.45137207211837216,-0.7631731825591039,0.0025231764633054086,2.9038009083514016,0.4171765554387166,-1.1666065741938025,1.2703133918257767,-2.6821722206579057,4.057696156495689,0.06747248439356159,0 +142,-0.5385951869046779,-1.833684594598958,0.09750355149095634,-0.5939441608330556,0.055105585390675935,0.9205051514614075,0.896888016883944,0.06689501356798655,-0.8212102541309797,-1.5282572727933121,1 +143,0.3509228315753998,0.509378943950448,-0.000696660840880126,2.9408795706461257,0.6974181877644761,0.2976395359914841,2.277818844651576,2.2722547239359656,1.5869989268434728,1.9889762304283616,0 +144,-0.003121573131441799,-0.0927670019589304,0.06199759478913508,0.6097044898899975,0.7745428078938279,-0.43755793594806114,0.23274790121080138,3.149304203587977,0.400246885293488,0.7040855305496229,1 +145,-0.7862661897835389,-3.242873463852789,0.693078591959692,0.8260780823705038,0.1856090370277145,-0.007311779741199987,-0.6212450943866954,0.9943739650905298,-0.8434737039064688,-1.2096293959144468,1 +146,-1.2609292872544524,1.8016648614678012,-1.1943356939105423,1.3961162146732038,1.4216527161616959,0.016594777165367506,0.06020344889344053,2.133145493629713,0.08919371488683486,3.0930058469717285,1 +147,-0.30072911937431684,0.42679754498559475,-0.18614693747254546,-1.1969108089679692,1.9744558647554558,-1.7021433331330313,0.2816170313519867,2.9857563366727478,-1.1922120982194977,-0.2925709344984753,1 +148,1.4370818342372784,-0.41169238535803143,0.4962103045740033,2.3427060082231925,-0.44230838231034564,-0.12891749408920933,0.33637824955515766,-1.1781491668278332,2.2298973659514574,0.9872833287652673,0 +149,1.0535767420963207,-1.0471696315451078,-0.6197945504434904,-2.12380419137523,1.6533187271896825,-1.345918013195368,0.8605231058371439,-0.36227104966404267,-3.1139909424438263,-2.3281875592919508,1 +150,-2.03777535222653,-0.8185835474264684,0.14306266733018064,1.2197549822018565,-1.4168490142409085,-0.6204782512267365,2.1629451323668483,-0.6084941970043373,1.8407301257365043,1.8472790783038624,0 +151,-0.3004163926430973,1.1357072170709814,1.1541046341111203,2.224440431574959,1.1012511694043647,-1.1222884299369673,-0.5123670902486719,0.8888264730832853,1.2082785458686327,1.0896350105833137,1 +152,-0.054611632163538336,0.09132899183068277,-0.029525513933095354,0.7623144622104309,0.3391710032352829,-0.9604261137128532,0.874424684761327,-0.16080291508444722,1.8380253452645445,2.1228506360055333,0 +153,-0.4805960865610791,-0.7289709095401354,-0.6669294190615019,2.5740565649806264,-0.7973519334379887,0.9636490165330016,-0.1470597755997738,-0.346396651388722,2.4056773327383376,-0.1800884984172373,0 +154,0.1660621468654731,-2.927470327516934,1.6263196121698378,-1.208422677569096,0.811287244200733,-0.4583152775081087,0.005543018799612701,1.1318935197940292,0.06330955297167251,-0.31951493602843245,0 +155,-0.6052387801766027,0.7445607210235188,0.10912982063609088,0.6071767354838238,-1.9045118069657023,-1.9481689517432743,1.4841438655255912,1.2362085263528793,-0.9760017160386576,2.1054540242971482,0 +156,1.1467889259717312,-0.7769412311278713,1.2679747905711416,1.1684873670609495,-0.41495666466307213,0.24840152445091027,0.09835974471785491,-2.2182307095723877,2.0982843427348383,-1.0181120017432757,0 +157,0.1930328628135774,1.8798213200597855,-2.172550413253019,1.7560408045861078,1.509548400342475,-0.6434453661935059,0.10228716891854261,-0.5483323520721775,1.5438882952999706,2.3645211303266356,0 +158,0.12224410912328403,1.268523446672771,0.06685159685115108,4.660980933209247,-0.6615465990141363,1.0389965971649957,0.27555759529802093,0.38019432828785915,4.220874819762497,2.5184463727699495,1 +159,-0.7833575104513689,-0.07642673171188719,-0.1164857993056321,-3.605518380913015,0.0005842599175551328,0.6470688286438433,0.21593699132927857,0.5474607906090996,-4.205442811803576,-3.319529849627387,1 +160,0.6624950681105748,-0.04910241027304951,-1.4147921285019327,0.13430212591830581,-0.19022503352406475,1.1483367969837093,-0.16923801880589665,0.6659671884934041,-0.9650365963082121,-0.14634256714621818,1 +161,0.27857444107806023,-3.5460483959250335,-0.1631431119674052,0.8595496239808631,-0.7677076563710163,-0.47148835502346487,-1.020358758467782,-0.8508667478090286,-0.7163785534939694,-2.9377130408322327,0 +162,0.5304832817731331,-0.7556747824812314,0.3873493507666874,-0.3203083224419411,0.08034855341846024,-0.9329113937436612,-0.4701545706010778,-0.4949765665883765,-2.4856669988662135,-1.870919320834592,0 +163,1.1727346142280384,1.1326795314014988,0.06194727469225607,2.2260681955150234,-0.7193095993326046,1.1885985406098973,1.0545884636570315,0.272616979216332,2.493318883916406,4.991696707399899,0 +164,0.38856436863477556,-2.5630550438740825,-1.0059882604979606,1.1177418555522358,0.8112620242479714,0.7244128100968641,0.852642300401909,0.26752707628446426,1.3654193795322789,3.4925178740755665,0 +165,-0.49331990784922136,1.5599694262718322,1.5685339722675897,0.862248941378565,1.3218369259946328,0.4594267662136701,-0.11662120103837045,1.662095943180176,-0.8061412141140565,1.2908683265990382,1 +166,-1.034529960220554,-2.259723282225873,1.8457061086921127,0.6550918058889071,-0.8747313557479682,0.17822101261990375,-0.7356680751828961,-1.858330993055929,1.1097583058757785,-0.378810163328412,0 +167,0.5621706862600914,-0.2442227630214998,0.553712354978896,2.1092826190811946,0.45803160633972706,-1.1995484161641101,1.0010068569400192,-2.436303905601108,3.4372702123578818,0.020875717079911222,0 +168,-0.7793368532842496,1.5731590998959755,0.22205085465775867,-1.732780091647764,-0.17458811906649374,0.23963494388398074,0.27945317315118196,1.452136881379627,-2.018767661303931,-0.982540504209252,1 +169,0.5478883697115922,-2.922732408538864,0.5909863189558962,0.08030432043952396,-0.8938333493546443,-0.3815886905838244,0.029101163414809506,-3.0056513647747383,0.5976254351537734,-2.254935015169844,0 +170,-1.6629646330929824,2.2809471392616,1.1940611361190319,3.104462525636764,0.7569581457141512,-0.40097948910712256,1.1255334488434283,0.5649447862408468,1.9740955730772145,1.5781162315168746,1 +171,-0.32603686453538827,0.5853451797021454,-0.6345630877232105,2.4602759053582828,-0.7327651690020344,0.6510282100513655,-0.18119879666609445,0.41737847361301283,2.743788727906071,1.6726267066666478,0 +172,0.6441123199386753,0.25077174466059704,0.06328486771417711,2.097534262979791,2.7275217427765908,0.19371881090566545,1.4054407027719222,0.14397243180320063,1.6314382350676848,2.242236515216382,0 +173,-1.5402408633323035,-1.471089733480877,0.29924142351643845,1.8910842550944307,-2.3294818938990722e-05,-0.8271113907175066,-0.47488764628623487,2.222677508553522,-0.05683928200698294,2.0061384206255437,1 +174,-0.10662349703547576,-1.598755727482546,-0.1375063463769195,-0.7568567268591155,-0.5962361177598717,-0.09726940642533886,1.645703200313768,0.7057455280123639,-2.805843858148758,-1.243138892974681,1 +175,2.007889724485298,1.3081778629318968,-1.2722020989918372,-0.5718586273786406,-2.2124051523761956,0.40861335600731274,-1.8046778654744688,-2.986071540718175,2.4851242620182625,-0.545035610940205,0 +176,-0.5464939107080872,1.2353704738231754,-1.3330318767713198,2.0981666611486953,-1.0412005728458762,-0.3643419114402564,0.5979641975438189,1.3400332643796662,0.8658429957407082,-0.44560162695033056,1 +177,-0.9901628296864272,-0.8785419121081194,0.3322312090243088,-0.4266285065250146,0.28083445530851014,0.8379211164743612,0.272535782323402,-0.9705926524080504,-1.7637156319692073,-0.7824122410828932,1 +178,-0.627708139127795,-1.438880642933705,-1.9437988379299849,1.92381005884154,0.9741265601677965,-1.152358154876824,-0.42429173575151696,2.453483341805217,2.4502620474300896,4.047669949918722,0 +179,0.3179339103747622,0.45413608530836247,-0.3067552679821571,2.259570487808484,-1.1344908970740482,0.22170776284928373,-0.13453679759085757,0.11911617379218309,2.542306954153026,-1.3756213758462936,0 +180,-1.8119414811569508,1.5295726519900898,0.2332138529461173,-0.6820809718719147,-0.9865183474121575,-1.1253756818102283,-0.6832474151422857,-1.8586286530924667,2.079264037679545,0.7606113239540244,0 +181,0.19200550452277854,1.4379507139322283,0.9297666467958686,-1.7292520472416806,0.25773577753808763,0.5530795270254277,0.42093134721715514,-3.1254976810241115,1.5840196730014104,-0.8471869250924977,0 +182,0.10813956629344679,2.443602493424166,-1.4402943838134457,-0.12553472428910117,0.29385609260468293,0.7801333992690999,0.021050357880515177,1.1207964196014057,-0.8881761329038278,0.03413444652829877,1 +183,-0.8825688512892667,-0.1502851002325103,-0.3428321390533515,-3.3384689782276653,0.38636943570679777,0.06190319836792807,-1.0357068897202493,-0.06987012101120516,-4.51722282032167,-3.366667872439498,1 +184,-0.33155689653948256,0.2895072978184441,-0.6636514908660819,-3.854153161218519,0.43908603535981633,-1.98039348470229,-0.12423621194872349,-0.21551242846046126,-4.352095509328351,-3.7153034392375472,1 +185,0.17516564971270546,1.0975671375254028,-0.2258718869674943,1.6998198048864799,1.416710600374997,-0.7776176111175044,0.14879113089809734,-0.10612030243637816,2.149735274359379,1.7144470013193012,1 +186,0.09821245390549653,-1.8861849127086565,0.777415957436777,1.86154461764874,-0.7031767370923337,0.29474993236085023,0.44346677806954576,0.5245092630960759,0.9692025379330792,0.9993689551187901,0 +187,1.0117614078761832,-2.20321541538437,-0.547901643833047,-0.9617096516271744,0.2661028861550476,0.43891325043910284,-1.4206307021989817,0.08215779827929937,0.343166317619861,0.1735841009380235,0 +188,0.8942856492727188,-0.9900284464900162,-0.5288906121487102,-3.5853239448951744,1.7340293432892395,0.8065469687322745,0.30672049896483455,-0.4598048526996481,-3.1220205517479847,-2.6180074141357146,1 +189,0.020646928624363393,0.7881480366061901,0.7915412814104164,1.85869621866068,2.167963144936642,-0.47601341008754133,0.3999714822732101,0.18021359085633926,1.966327288335261,5.11100102426417,0 +190,-0.02072524096034549,2.9517792777829763,0.19412281244145063,3.0574351942297895,-0.17020516486846266,0.06451227390547684,0.13400662764215593,1.1600498805643102,4.624895079058751,1.4331244644900671,0 +191,0.1556742814980006,4.920451868630799,0.1585827774674491,1.19920358407659,-1.1899773328489804,0.31073726393586704,0.27551376598846616,1.6900561587379155,1.6359583859424467,2.46617036330058,1 +192,0.5941776177570802,-2.505287985145954,-0.5573943809472577,0.4217723733447093,0.00996309699789592,-0.31422670969259986,0.48445661666610446,-1.5198397889301816,-0.023460946444905036,-2.1347943999724635,0 +193,1.1804139896858619,-2.3345986433868435,1.0900837348583352,2.0509572690199542,0.10819576446093156,0.9550710067697762,0.3189485329587062,0.9436723779197151,0.8049974038520679,0.595888891132091,0 +194,2.1230246108514255,0.6338839747099991,-0.024038580437560346,2.3072744805490717,-0.2663125363269735,-0.11893936562084544,-0.033626255521190716,-0.7991833932346271,3.1594116299897794,1.0487887988088125,0 +195,-0.14892960912270342,1.128097191872743,1.5844721188969086,-1.0607292494613927,0.18730306974225927,-0.47991591546154133,-1.0031261243014369,1.663622786883263,-1.588856547598617,-0.7419078126773322,1 +196,1.4590102456677512,2.162689829099918,-2.772962357373263,-2.9366359533253763,-0.496193226404567,-0.6809938950926967,2.308005238579479,1.00759988225035,-3.6739823405478216,-0.7898425924580141,1 +197,0.27478540253713485,-2.937149231713521,-1.1173505038702425,3.413368824633758,-0.318716944799436,-1.7376206834589463,0.7978197800876871,-1.2051303185658786,2.7053746744056086,-0.009717988852442084,0 +198,1.423584570134845,0.7841526901212155,1.5960698311805606,0.40461075968853566,0.15426612951999905,0.08531498415958906,-2.2438010568770745,1.6599417850786993,-1.2090893416043564,-0.18882416930662002,1 +199,0.1282598640964989,-2.0365343829772184,-1.5430335570498288,-0.1507525650736894,-1.0268943841812377,-0.8355099731802339,0.5321660699988162,0.7308013041223225,-0.41351118944395276,-0.5309879168125847,1 +200,-0.843192197763514,0.820388847660434,0.14427179042119892,-0.5344445553003763,-1.6499933420740958,0.011767385963126575,0.28018042611461536,2.2613815702695814,-0.7893606678973525,-0.06878066325247027,1 +201,-1.1080817717017872,1.4916736311208152,-0.25118099955163936,0.038209396559570896,0.14024015507393026,-0.38663204186329675,0.37777931287600197,2.785430669070004,-0.8036670208813513,0.8971545497321888,1 +202,-0.22890223872753246,-1.0117637530584025,-0.17029323916022765,-1.6005467741094352,-1.1107534167017101,0.48957971353949625,-1.6818593441538467,-0.6407234050693882,-3.704643774248814,-4.0113382137871785,1 +203,-0.9031382900181438,1.375455868551382,1.442136653298378,-1.1209447008763354,0.18810348691000234,-0.518745738703799,2.2387968521596995,0.32817984719840265,-1.6426597969117886,-0.4791463526847724,1 +204,0.5523112783138749,-1.2522340972370791,-1.581172340316541,-0.8211771491533675,-0.009196288945020299,1.941013857159374,0.29120602407431606,2.4642230888352996,0.009064762574136954,0.028464534815413396,0 +205,0.1263121305509044,-0.995560053528295,-1.328406216432337,-0.5848463045510632,0.1399730684809309,1.7648377061201852,0.5411566841532117,0.3682386125338133,0.03757310711901722,0.35044493986275654,1 +206,-0.23395877835493606,2.838101254789825,-1.342204584720475,0.8654605145617804,-0.7289239383022721,1.7632835906407176,0.23374212119505539,1.0167837345499215,0.5199036473136026,0.9824020821907054,1 +207,0.69445982321541,-0.6471496843082203,-0.6233359194702908,1.0054224714043583,1.9779761884966005,-2.4687402596578436,0.5825891613768059,0.3593306043347744,1.3335750374504542,0.7220567607792221,0 +208,-0.8082621335837129,-1.5120653212238042,-0.09726372946282039,2.066765873928571,1.5383649248305569,0.8704586179590834,-0.8328707116658669,1.927270837128947,1.0443816485876414,1.557151583803124,1 +209,0.06020045059137564,1.4770064463352082,-0.20395701753973036,-0.4505994595175127,0.15342893895434775,0.21604801625249356,0.6773255149267986,0.9672254767046796,-1.9930593599559827,-1.8351696482645323,1 +210,-0.8706084988734346,-0.961645769150802,1.2510507893731337,-0.26743410445230276,-0.17584148989816867,-0.027092640616058598,0.9530829845402949,2.172881118155115,1.3144776332359092,1.0593886518250575,1 +211,-1.1070698609334075,0.5429878645536736,0.8036849009082393,2.5750366908347075,-0.6117983889011291,-1.6981307786468331,-0.09265197978171248,2.755520111145523,0.8657831389409867,3.5588185666331498,1 +212,1.1078835980241828,-1.6614315924593819,0.5311110571246381,4.633287628251637,2.07727440745673,0.9323029445923892,0.31038782184897545,1.4719553321685197,3.200722289628472,5.859471777955558,0 +213,-0.21735480222298195,1.3261608120211825,-0.7081072425190423,-0.04488846041178629,-1.5417209558953828,-0.3463283621950826,-0.9503650350697177,-1.28240087954944,1.2474182179338715,-0.12291051205304294,0 +214,-0.8745446276160578,-2.332147593140764,1.047784242126443,1.8628385277870425,0.7337811815729096,0.19793855330506424,1.7020135266782894,-0.6925859676730397,0.8189211526256202,-1.8101285027747804,0 +215,0.15559562179045858,-2.9478569646315647,-0.7537385745907449,0.4952354525705286,0.8209744715269723,0.8066708769715121,-0.06715969399208915,-0.8934959610432862,0.2560844348342611,-0.07666610672941171,0 +216,1.4171140654002643,1.7269998786586973,-0.254120782441199,-1.385740476437081,-0.7080507723553939,-0.5208600931017232,0.4170293979569635,1.5810332262777718,-2.138930450648524,-1.1064639661886149,1 +217,-0.3145248048457841,3.1848758454901263,-1.230514081907176,-0.07391689341901175,-0.15491767127932823,0.35066624807858804,-0.06274850041185417,0.8428718749657348,-0.6734970629115814,2.5698766612602433,1 +218,-0.08750335103169835,1.0846215491773818,-0.396269025130129,1.3646894436406445,0.09186466795410778,-0.5471877925802131,-1.372135400810435,1.9151166974868028,0.7480204806041819,1.8623778361029626,1 +219,0.35363770465907024,0.7137772597132968,0.48436815234134173,0.5500637873298861,1.2680686618887442,-1.4787166423007403,0.7057571271858074,-0.04497248505785656,-0.7133706092046814,1.7674233806375148,1 +220,-1.6769177075932344,0.9038863947738145,-0.4408815988131228,0.8959701206816549,0.9655416570464015,-0.002054511476133002,0.5301897605414662,-0.8574966007409475,2.1301844255658193,-0.3660201051772866,0 +221,0.5974106669139013,-1.9316164998562435,-0.10766279324776798,-0.010328472016802426,-2.386457998129436,0.36212262788770133,1.1970426928289646,2.9276006078669345,-0.663014708697046,8.615347629667008,0 +222,1.241803530882255,-0.44806685014707204,0.005577426731962168,0.16350185661057792,0.6564507262761139,0.2304203485812677,0.7745352467368873,-1.1896501810406634,1.2094421248307845,0.10608221966757439,0 +223,0.05786842032370126,2.4997000288445115,1.065642565022005,4.4556622205218535,-0.3664469545163346,0.25841151650884,0.9771638937606175,0.25110244160551654,3.389351228012785,3.1475989166755576,1 +224,0.22801789815628828,0.36239003094663524,0.46971356609965864,-2.1399490427339836,2.1627992636574738,-0.009840382426682528,-0.5034669371119074,1.9965298597919308,-3.373631094380612,-1.8842431154737451,1 +225,-0.9461965582330422,-1.2326463443430578,-0.2690389309172727,-2.6158294419891126,-0.11015976186757899,-1.3103099377134446,1.2297836234215056,1.0289481233862445,-2.332603943161927,-2.5291246063744355,1 +226,-0.7758988384438567,-1.1987971027909556,-0.41069381682582906,-0.6353334103676229,0.4631572454239264,0.5371436846723702,0.688329745919361,1.3035240116325122,-1.0190831029325025,-1.149333105095802,1 +227,-0.08820386847687674,-1.148247133762248,0.3345000062914657,1.51656380026948,0.44393636131922704,-0.5179798032235446,0.7870761627086923,0.7342270237874009,0.49829119794182297,-0.42436693469471093,0 +228,0.06179889669415999,-1.0625839983920629,0.31816975959954813,-4.193323902923082,0.14942369716730305,0.314866344034025,-0.2577046465645163,0.46282087147701567,-5.100678408768062,-4.426004670427921,1 +229,0.20119485865050632,-0.9701548946816979,1.72091476381732,-1.2993617957022066,0.06455828637071663,0.1296511355531771,-0.426675318618747,-0.29638288849518557,-0.0747646893078926,-0.15169109638711448,1 +230,0.5654093358154392,-1.8751110290408302,-1.6442022874278233,-2.912009327442118,-0.6588899344367003,0.07419168986095409,-1.7745843420670127,1.3850263961157188,-1.7493547502046016,-3.1593300436977043,1 +231,-0.443253792993077,0.6436645432218415,-1.1923702650972616,-0.4156761763900463,1.9456460785913723,-0.9308391303496082,0.978443290053607,0.6567498457208908,-0.8537979835338454,-0.4113424563764519,1 +232,1.129642929652246,1.1797654594915197,1.244178713564718,1.036444075441544,0.03350414359023681,1.589294432915443,2.0632272043481157,-1.9861011682204335,3.0831870096259153,1.0503856131620326,0 +233,-0.8787662556441574,-0.3540326777728948,2.0337202928560427,2.2591213077699965,0.49793404616802867,0.5741527989511691,0.8435668784794539,-1.7392511830549549,2.8853604034170033,-0.1658798574002477,0 +234,0.4825634288667049,-0.3435940954076542,0.03914176824219522,-0.14492083766124564,1.1097575250009963,0.31565023565173855,-0.06971626729041873,0.8806088722062326,-2.534488946035353,-2.584646558783176,1 +235,0.2253631087728697,-2.397173548935048,0.5474647128876231,1.6338279194501384,0.33808177077133256,1.0410185731218926,1.668835570811058,1.5185665108957933,1.6711088352872137,4.33336141643738,0 +236,-2.681440620147564,2.06263749265202,-0.09919997744209592,2.271386117364517,-0.3280224716992394,0.9817638817400299,0.343134968246289,0.6430088350231034,2.4811221549361027,0.2069520916918974,1 +237,0.3424922176424122,-0.5179758298403578,-1.1651134182393768,2.3201588050425617,0.9759008984524177,-0.08517596934567205,-0.8164716102506268,2.3482481707928473,4.080963824219635,5.073339852113054,0 +238,1.3573333512094579,0.301771243510752,-0.5213227708331251,-2.595132229646815,0.008106060787721296,-0.29247113314949863,-0.2998295953560935,1.718165873191249,-3.282386094070935,-2.236389224996752,1 +239,1.7903839094558016,-0.7819704200605557,-0.38987530009606025,-0.4223415101643542,-1.306964794761951,1.002971721431537,-0.27056439965382234,-1.5983491953293334,0.6650933629144538,-0.6083642209760256,0 +240,-0.5981012151098697,2.2622830308887316,-0.29531809717642243,1.0421692695720213,0.5844791824696066,0.20901644152052523,-1.1943713336052837,-3.860814284502089,4.697393857188094,-0.11583823984348655,0 +241,0.16252992726913312,-1.935221243284094,0.21861766821500642,0.9746218885225242,0.09623675818386078,1.2871431314904378,0.3431498221649708,0.17474605242742536,0.6367090933174605,0.8830787287609108,1 +242,-1.5250752638499043,-1.9168181257037165,1.7304590843592789,0.653211990929659,-1.1713612011780221,-0.7671636069502203,1.0380116163627497,-1.109683503432208,-2.562697015968291,-3.265648448421764,1 +243,-2.2650930766258766,-0.3613205756799188,0.9579671577741383,0.32016363392852043,-1.9572656708067955,-0.2925424481745355,-3.6164061837809762,-1.8414116185287277,0.39268962919179007,0.4875169925943345,0 +244,0.661200388577982,2.1150378496067956,-0.552567981436185,-0.5292008708960081,2.0331321813042096,-1.3271302374602332,0.11497233184090923,1.5528868189808636,-1.2710885240722933,-0.05136831512841884,1 +245,-0.0459266272958277,-3.411837457895368,-2.051556217461657,1.0462802607632284,-0.6680349556992391,-0.4624277349180163,-0.8599438678774107,0.9395029548765235,1.8115863199179285,3.8028944062868275,0 +246,1.3292170191086328,-1.5976073755987827,0.02809180228350191,1.7891301773305126,0.9517285671661314,-2.366581311277105,-0.5014951480414236,-0.22969729222227886,1.4010572314356167,0.03160526770886106,0 +247,2.3754670772979076,0.2677576224872149,-0.6368018754163932,-4.821036590959425,-0.4611068161351768,-0.7192423419812405,-0.20487441357002883,-1.2014114744925588,-3.4979322744507293,-1.2755870324546856,1 +248,0.9118994839527538,-0.1134606315314044,0.5073189840508402,1.6745078673256732,0.13726196446773173,-0.09880511428392319,-0.06532888228914367,0.6072137351022378,-0.3751849297358105,-1.5262316189785639,1 +249,-0.7250674874831121,0.13548283367206038,0.4054815001620573,2.154592189743229,0.4960239879827319,0.26724255875874725,-0.7450239748703809,0.749001086005914,1.98367395982756,1.515748901307156,0 +250,0.05766503395376401,-1.8225072111451976,-0.314599691787608,-0.40754019889049964,1.408713281580896,-0.31104895288445583,-0.6981520729987587,0.8555728086500316,-0.90444874400874,-1.0682144113088623,1 +251,-0.24978421235173764,-0.3927123312936365,-1.5657208488630108,1.4760990720662521,0.8237721782647073,0.44547354902456887,-1.717298326869714,0.1129523579451377,2.3652528581696526,2.6213646744922943,0 +252,-0.7052418074964641,0.4557614288643941,0.15501066507031147,-0.6912480307925291,-0.16405064086265514,1.257039487175504,-0.8364081821732505,-1.4045216720453757,0.45825402589694236,2.826806777040025,0 +253,-0.22186795316091018,-4.180021741549062,0.04831228299776225,3.839908520611408,1.3330642775193058,-2.4000430153067023,0.17800399633652467,0.47089546926225445,1.0980205844347886,-1.0685935288240347,0 +254,-1.5513303061858676,-0.6402987801788369,0.3254972348827153,2.1786560422969417,-0.4188679769435225,-0.2604373472416808,2.113767813460439,0.17705943437107385,-0.3528407007895485,-1.0735629505422137,1 +255,-0.8872490190921645,0.3724399131147298,1.0963577301384253,-1.2893686529384276,3.596340182154006,0.8696273251621982,-0.021402063203735684,2.7733042524110285,-2.3216067038658474,-1.3950887161807763,1 +256,-0.4834783356094806,-1.097386358299117,-2.058360080919902,3.8376607705929513,0.10356508504086294,-0.7056716464829039,-0.46067721042527593,1.842580798939356,1.9710075796339441,3.446649452777822,0 +257,0.5287738995488193,0.34185361881245147,0.011606022342611568,-0.7441899853302674,-0.11375916030679052,0.4541556023947304,-0.040661107299631516,0.9047887095719398,0.6955692736104309,1.104693601078781,1 +258,0.034234300407178564,0.24814128733571605,-1.1517806441289744,4.342377161671227,-0.7014169264368963,-1.2942447447921075,0.06363225837069221,3.403760429324823,3.222531500270333,5.248876034422901,0 +259,-0.16812737178813728,-2.522164676533094,0.03343042630092254,2.9832858575870627,-0.08419608780656909,-0.9284645116652385,-1.1824141988183758,-0.3837017774203476,2.274723307894128,0.5397748465713019,0 +260,0.8952503520866602,-0.9184276881527894,0.2023188846174538,3.014545791641599,-0.7710026680829034,-0.014311650705593594,0.7146731892878955,0.37215043228855405,2.796076351753214,2.213872339935926,0 +261,-0.3683904627115019,0.691273041331635,1.066386822183372,3.6509245289469714,-0.3379998337328475,1.0547216810536744,-0.8204369227236935,1.3493213237021207,2.4914384530123357,1.9777147306726812,1 +262,0.3535319693178824,-2.2115519136284423,0.3922376340814767,-0.5067186158764896,-1.0626572641188732,-0.07810262308884794,-1.7014063673200988,0.951521625916744,0.05418095423223602,3.4211986999594552,0 +263,-1.1113680251109834,0.6928423022457644,-0.5412272590153826,-0.627686498939134,0.1426465132109152,0.1854129810868249,0.13047421072506438,0.19606111283015482,1.458031080244087,3.8669680110014095,0 +264,1.2681542939471593,-4.054242599660647,-1.044556946920756,-2.534572536959012,0.02919449025150379,-1.0875819259043726,-0.0976865304358603,-2.7071806932410047,-3.461833385799456,-4.328686268419761,1 +265,0.3628620280946873,-1.022497328326807,0.4462040490528449,1.7111103304640483,0.6550861154315802,-1.1113359711089048,1.5263256036053479,0.35746084175835735,2.2794954003991625,1.8532628192013687,0 +266,1.7142301209803537,-1.057625652938463,-0.8160518607642294,-0.06029819651304413,0.5291111713848752,-0.50934974401669,-0.1484489289895439,-0.3835377341775321,-1.3776235440919848,-0.792250123462758,1 +267,0.7369043306811854,-1.4865740399601775,-1.1894285939593947,2.59831787766137,0.35853817391239157,-1.1295128651780921,-1.1757599724963974,-0.7496312273720276,2.4710879952483773,0.14013772142138287,0 +268,-0.39095660790207515,-3.9528507592083657,0.7276031557902347,-0.36366335929001936,2.4353290907434695,0.05072672702668123,-0.6517376913565969,-0.05199909626512367,-1.6890091131766813,-1.0220219675580957,0 +269,-0.1336088117686622,-1.5179833166743557,2.504277122465296,-1.466497833403815,0.2986790913826301,0.2557863561413176,-0.5209018833006697,2.6826703479991916,-1.3399370988688237,-1.685685972122347,1 +270,1.2129905298140906,1.303234961231759,0.6881104895156014,4.379313667275914,-1.587860432617639,-0.9293404765194967,0.8336436177918998,0.1003579925835496,2.6732828402225226,-0.05243584768047958,1 +271,-1.012575090126421,1.0185410669913275,-0.2883070348991589,3.587086512460042,1.201088587704892,-0.39349330246885067,0.7379726593640296,2.411247996150255,1.415755358991103,-0.4926046618845485,1 +272,1.9684711526077558,-0.6864817525586804,0.8207308988685872,-1.249886549826735,-0.8442165388395955,1.0525584286821783,0.5926711587316035,0.4238195785449451,-2.2731112906638393,-2.0143028145920256,1 +273,-0.3888971427489568,0.05406780679525225,-0.4879554288297877,0.6410938146004741,2.871340718859885,-0.35590418086290165,1.8703761265576035,-2.727357887893697,2.7697738707183706,-0.12715862600184527,0 +274,0.9490018740570483,0.37183781783787384,-0.3362237057443653,1.000089697192044,0.09795989505435734,1.7744200906509433,-0.27537958996097134,2.768034224682026,-0.3438121943008399,-0.41769296989261206,1 +275,-0.9394814677365139,2.862424421580549,0.26168397339834326,0.3873769652809109,0.4073793049569335,-0.059161404618919895,0.34973544300147763,1.11197346166938,-0.23572673084475773,1.3754371564539878,1 +276,0.5239802122008658,-0.9468954086029614,-0.4418117438932085,-0.5870223596281854,-0.9309074693882546,0.7093385898759463,2.1970837809453503,-2.6422439334363026,0.7241700970270437,-1.7671524208588636,0 +277,0.2787874072566247,-1.6216255068477414,0.4125951514808172,-1.007970214410972,-1.811098253251614,0.7226078982999388,0.8124888330586374,1.0322131822676308,-1.307419151291235,1.3629890317159101,0 +278,0.9212798693172806,-0.43241684654299817,-0.6669445370037882,-1.0111516712691486,-0.11659508113231015,-1.779891797882991,-0.5072820692645631,0.7251101302211762,-2.3039238395782955,-0.778531755304653,1 +279,1.2475621529856016,-0.8846090054796887,0.9683682273681538,0.01437928777185249,0.035459704335854415,-1.6017109324911047,0.6179869237671114,1.9197789682582784,-0.36040999522671224,-0.42273218647663524,1 +280,-1.3638451790190254,0.2295266514182095,-0.8683401660922709,3.7307213818941265,1.0294895765769352,-0.4476628549248814,0.8413530251569878,-1.3348396967232166,3.262661779664417,-1.3646326150890429,0 +281,-0.5894444913826369,-3.6532942518272122,0.7552686662218977,1.8623538670937547,-0.7129519602969955,-1.4832735365888134,0.5927628379559042,0.16587570515092942,0.3812585794501392,-0.7715724096414074,0 +282,2.3984603138596734,0.56096505476333,-0.43003790346240295,2.138455446829644,1.0855427990922235,0.9633110356394329,-0.02323830918798884,0.7257847292631072,0.30234740209731015,0.13664798970169834,1 +283,-0.7157718767541952,-0.32071317580277536,0.07348235262700753,1.9633455709606227,0.3058884658588467,-0.5190877338387022,0.5639400438681499,-0.41013618579575617,3.7877309503336036,5.303959546208137,0 +284,-0.22426603985407934,-1.978465514448164,0.41239121197778056,-1.826423747157338,0.3217194023993638,0.5569264943730631,0.21985962129197123,0.7858351650946024,-1.848146633652746,-1.9103206145914036,1 +285,0.4492694258406514,-0.7008580258250836,-0.1250836578977667,-0.9607657851530105,0.4054366376197984,-0.6190192618634983,-0.7147225428186922,0.9732903171023595,-2.707720280863165,-1.1441340089247083,1 +286,-1.0148371441005006,-0.5137591455931536,1.6108539884788058,-0.12471700208612135,-0.6826967234245386,-1.071367520725989,2.351983200742606,1.1531072581180073,-1.1870229437680109,-1.783315553723845,1 +287,-0.6301175021058499,-3.6834576431031096,-0.01457558650941995,3.1041085939337494,-0.2626206934615871,0.6544625158631714,-2.416250055642437,0.5739986615103292,1.231539520968021,1.1086328525341815,0 +288,0.27705430110594453,-2.0912225278176493,0.9249057754004487,1.5988319510914941,-0.5577581777924351,-0.4773916410660004,-0.27361120154621205,2.0576744192240284,1.8556251100973054,4.146940462889272,0 +289,-0.5226068642344806,-1.7155877007158544,0.3162268217963423,-1.2625679586663732,0.18014770914941483,0.6637194582330783,-0.6908748527203641,-2.5097662601034525,0.2710355124988147,-0.5722476551466541,0 +290,1.7460824679178384,0.8529642551928399,-1.8189778846273503,1.0288035994859879,1.1645953747165223,0.9220537635080746,1.0159771562402424,0.1562839579169949,0.670534321986863,1.2527620604927803,1 +291,1.1274785881343274,-0.4706916018630496,-1.7927708024861815,-0.9193888629645337,-0.08919782834439563,-0.23157419556818123,1.8739535232421987,1.8816236220622005,-1.1616953988849221,-1.1600229163713083,1 +292,-0.09342672122387241,0.6781353633589109,-2.1298972182646154,0.13634782861081907,-0.9615720859809964,0.21384441498200613,0.5958449888475834,-0.3651929297003933,1.752765704917972,1.8935763685634317,0 +293,-0.1412216232830119,0.9152945112941071,-0.7709563071152441,1.807145331976916,2.0674980713491995,-2.2076368161444067,-0.11862611522091707,-0.2349520993004921,-0.5981777072411452,0.11650247227556747,1 +294,1.0212534288938033,-2.1071372150695558,-0.9327522698634293,1.6598736656089654,-1.0494462921238097,-0.6347933511473842,-1.2894739109076931,-0.5972074736904038,1.192904180227783,0.17515307894686555,0 +295,-1.2527976927822553,-0.29070396014533484,-0.08874468780250615,-1.5992769057169414,0.8114037373831136,0.3428831363220076,1.0158445144929498,0.3769377093823174,-2.9118057881475896,-2.65581772376987,1 +296,1.0888348652869557,2.525233400847565,-0.08609501171682676,3.253219001510996,1.1884463726356105,-0.6691368389813773,0.7225614863301764,2.3344421665308754,3.1158509754134083,4.776738526433572,1 +297,-0.0326051923653289,-1.4555382728056787,1.6552718650604357,2.440113961513565,1.2690662941191577,0.6213884051561759,0.20807169549397336,1.7625763445036466,3.286962520162515,4.366658637396612,0 +298,0.67299447110818,-2.8134492636548334,-1.334626659047931,-2.82247494169287,-1.0433202812707818,-0.7994935930255838,0.39229937257337816,-0.18973669158270856,-3.003702592943246,-4.9136892673748145,1 +299,-1.0305481852636604,-1.4485590595265048,0.3634521228813429,-2.310768976263108,-1.3372088445317662,0.7711781343315781,-0.538929345132898,0.3407350926488124,-3.2462560195205867,-4.210465649421694,1 +300,-0.4069821648818403,-1.9948934559762956,0.716190261403959,2.0979849185147637,1.5611860058353377,-1.0467726937103565,-1.0292953920154004,-0.3300468653718619,1.819600261323936,0.662405623182141,0 +301,1.1171210097479685,-1.3681448286276172,-0.7538184627407125,3.1194460449575736,0.4610662438830971,-0.22418264965218873,0.7118644096470856,4.6921115327327385,2.874282310989461,2.855503028502893,0 +302,1.4345629034950973,0.39412817987599325,-1.9194668855036026,-1.072683856308407,1.0503189839697065,-0.3077815925572486,1.1325866008059557,0.1337009594710299,0.2600989095194982,1.2084272339522801,0 +303,1.3365250844384626,-0.2063534220683756,-1.3305825422073745,-0.1866153905653064,2.6014160297345534,-0.5479419396705214,2.319324160212201,1.312543648857683,-1.0678363870186907,-0.0435995298574347,1 +304,0.7336073519620226,-1.5761868539654804,0.6493919585145183,0.4552703105033581,1.1145621690480652,-0.19709367573574144,1.5412569892126597,-0.8364303439568134,0.320879281152214,-1.0606920953434011,0 +305,0.7923194177585844,-0.8841486878629505,-0.13204065631834921,1.9436052953656402,-1.1173519200539066,-0.5531822954072629,1.1750434771019447,-0.44826613461625153,1.6507321696884851,-0.5122654510997315,0 +306,1.9804066970632623,-1.458715115512378,-0.793778618860272,1.7322201379074782,-0.3439662445759408,0.9015127261398471,-0.15456573656181727,0.746458061769538,0.38556055226816516,0.5054385557540444,1 +307,-0.262342439078134,0.2698801315084691,0.20964496330196447,-2.576770222984848,1.168185258071455,-0.09901191974409675,-2.041512096834175,1.7454482565193525,-3.1936340902448292,-2.8508379772683403,1 +308,0.038352002626441666,-1.86888142007335,1.4008366071332796,-1.8558589560700094,-0.2492519946279504,-0.5189611819760196,0.18502198271748937,-0.4576010398853205,-2.5154007830377303,-2.067984452922499,1 +309,-0.8283720450529116,0.6431954535359934,-0.22688434026546442,3.8814410362540777,0.6051651782401416,0.2627545532947785,-0.22229848613157446,-0.1494358061119443,3.450107922052583,1.3225672065468252,0 +310,-1.4881240785320478,-1.0396748053931506,-0.8258095513781265,-0.1916238651226152,-0.16831967762483743,-0.9671557918057314,0.049201839449248046,-0.8230683641656575,-0.13011491139757786,2.9221189657624627,0 +311,0.5766113636659224,-1.3863742787761857,0.6638656765187306,-0.244193645115365,1.5722807573745592,0.8321332697129923,0.24466895388782026,-1.433135888757719,0.4999203902724914,-0.6576649478845237,0 +312,-0.6852586925818067,2.946996357773967,0.4283829316685493,0.7793168827527445,-0.46091387173174636,-1.3523470896880196,-1.058222033616193,-0.2542075104312773,-0.08491968424755346,-0.6095862059797905,1 +313,0.47327214072738283,2.131852361519746,-1.0634033928673658,-0.03922942110160044,0.07832476578195034,-0.36136356955484156,-0.915345677211431,2.0546942336716407,-0.6780565069691871,1.384226581003046,1 +314,-1.4714159816680088,1.2190072140110155,0.8038639946540411,0.7649250319914216,-0.6345448815159753,-0.6611244277543554,0.5295556738371516,0.2666247286502602,1.5956262964165915,2.218648905816122,0 +315,-0.04773607413170196,-0.39314120528507024,0.8459263332748214,-0.09711527212259341,-0.19102864317462587,0.297288241735841,0.212321448123836,-1.2497080283371313,1.190694868049474,0.38538807121666,0 +316,0.9841029808511483,-2.9713842083018633,0.955976618265008,-1.7860790738295882,-1.1906527825834792,-0.738869189983199,-1.1389757243082557,0.7271236407829598,-1.8687005019807215,-3.232863011166489,1 +317,-0.7035738330715248,-0.33137343767113203,-0.19314284747417731,2.1924022045763705,0.4681292731966985,1.360412064836175,0.4676223882647911,0.945825086734783,2.6643397196376015,3.992526762461967,0 +318,0.6051030210590428,-2.842798210151655,-0.06545858992269651,0.41433318158506827,1.5937445152435525,0.9950605141717409,0.3997223268423731,1.9293273004265408,0.13180932028820594,2.1899019226818033,0 +319,0.6955586184499479,0.25194379986760285,-0.7737642892441428,3.030664970881242,0.8471242965901234,-0.41661175652200616,-1.1228310998211868,1.2088299117654495,3.699049208599532,3.9352751190983937,0 +320,-0.7688745834873586,-1.4453375839102494,-0.431723229623116,-0.08354873758100534,0.7628673032402161,0.7739164705091226,2.65100894773575,2.1590638923231995,0.4566690331440262,1.7202538236700846,0 +321,0.06230263320008467,0.5869839959391057,0.1049821395118633,1.4207586334792457,-0.8962195672948727,1.4079985501942582,0.35995758242104803,1.7744118833121127,-0.0076579249725155256,1.2957653032339311,1 +322,0.25999831650195787,3.201849734149535,0.1535383773388273,-1.2436909289169522,1.7670909416901646,1.1120498133794805,1.8740716509950772,0.7642736736430009,-1.5299760031790732,1.2213905710525068,1 +323,0.063023138730584,2.5745666501567506,-0.14563025440101665,2.0130389216051263,-1.0320807525741709,0.9701090088339003,0.2002848394659532,1.1488291487621283,1.5988597443538064,3.0240910787482145,1 +324,0.21759949220525476,-1.4716743480152132,-0.5880355471835597,-1.4929912023256597,-0.9919427998588903,0.534434872028331,0.768891463449455,-2.244839946873908,0.2544669617756127,0.5905587084045237,0 +325,0.49853894851207065,0.6492963855559193,0.06105708242115944,1.4493812113635403,-0.8329360851565134,-0.11686032210195975,1.0857503425580262,-0.25778586359274125,2.038536234687843,-0.662305235626615,0 +326,-0.7766182348574282,-0.029648039223904354,1.4582093836431147,0.5473614044171956,1.0583893631680834,-0.849583443368287,-0.046313812788911016,-0.7545008214608482,1.5774277226466589,1.2842888565448716,0 +327,0.617471257958146,1.3874005891084789,1.5385523514371835,-0.1424465078935433,-0.7230418885129738,-0.35716242342455107,-0.21615521054237125,2.048583423872426,-0.5338048953160834,0.8779553123121037,1 +328,1.2060012029741956,-3.373195151841594,-0.6424468577480776,2.142833822286936,3.06516263590127,0.6491269638464845,0.07726336027251317,-1.2246652477149709,0.8624339096958148,-1.9650674469170661,0 +329,1.2387744966761585,-2.215418684700908,0.21433528668262686,0.6767183926942837,-0.6627906863133544,-0.12863010759771604,0.64300644843015,1.8028055907317282,0.6536808848053252,0.3866032379760616,1 +330,-0.6112004022643144,-2.633484106331497,-0.8844013608562068,0.520287756325133,0.8052696563102599,0.2674335233207092,0.19044206992993346,0.5979317915706974,-0.11308408521827139,1.9398236169760443,0 +331,-1.1476990167176664,-0.400254027486473,0.544362373766058,1.5541952694352785,-1.0702492606034761,-1.518809313262865,1.7043131522513415,0.10156228959380997,2.7471111366463736,1.8457794686588251,0 +332,0.07268649795027252,-1.3786339063099116,-0.07806440031688103,-0.6735611300695521,1.0188088689338701,-0.4518517959085143,-1.1268249019915926,1.413686316038155,-1.1879159693257275,-0.44889955473502174,1 +333,-0.7206475998596861,0.5296821394033416,-1.2980853245015493,2.665267257813947,-1.003609329227983,-2.5741671572379525,-0.7857920436752032,0.22658578062532886,1.7148953132025182,3.2077978913266167,1 +334,0.34009609771604205,-0.5611871860196889,1.0951705554640687,1.8425565182441752,0.7529937952533754,1.0680697309692027,1.238598801665301,-0.6691709339650758,-0.09897430906916654,-2.7280152653652974,1 +335,-0.09384979892592582,0.8953173521835092,0.010141156493057376,2.070044766549261,0.24275073274600298,1.065604968677587,2.353770535185972,0.02980532947998804,0.962411850043604,4.240774453255659,0 +336,-1.1172862012360987,-4.163785878417249,-0.218089059364877,-1.9385823342960884,2.1688404602882736,-0.5041039479150236,-0.22949499345566218,1.2799688820105848,-1.6201409600687462,0.8289361160041752,0 +337,-0.5479815809919517,-0.01052192508333305,1.0272271350979145,-1.5657486274954362,2.526282448033123,-1.2285705803995701,0.3019556677745455,0.07408817504046183,-1.018230242972409,0.6883882054399715,1 +338,-1.5318018790837755,-1.6402827245213374,-1.1851948499590907,-2.353113765628713,-1.2847560069198476,0.18738894563360706,-0.07933987406151842,0.1256464016743537,-1.8160485737631034,-1.0617461049557408,1 +339,0.4513257876987541,-1.0296962279708137,-1.3864346929797864,-0.9927984032506073,0.8588259420077637,-0.045876998397902914,0.36433173543628894,2.0123443829615986,-2.3355767151645126,-2.1090902934553846,1 +340,0.0009148063607545454,-1.1713810478532451,0.8698376514376911,-0.4686675469206343,0.9524097970296912,0.9402179292218376,0.697800952645946,-0.8562164691249372,-2.2820166783185067,-2.66423580513851,1 +341,0.37766360829959106,-2.120793470593331,1.2623856803800875,1.5735668574641726,2.891375001255249,-1.4511867965850904,-0.9243317529407173,1.1481706785090233,1.2763854280094924,1.0522738905166187,0 +342,1.2434123148775562,-0.08033383326374677,0.21085832042991104,-2.435779672788845,-0.46040295828013206,-0.462003458017632,-0.5249386192977586,-1.7116614223159594,-0.2602796963076001,0.17168644696046906,0 +343,-0.25117846354178064,-0.5933446050806972,-0.018915140391674,-0.8252431592362062,-0.033234163353558645,0.8579983616221295,-0.6247698589310982,3.095707752786345,-0.4055989625523184,-0.6485205643467985,0 +344,-1.0980840003993653,0.8841319373070569,-0.4072450720492446,-0.5361616310401498,0.7166641685851485,0.13187563501389882,-0.5744095944071447,1.53842543861563,-0.4813132006523087,0.49534925479506653,1 +345,-0.5808127904289263,-2.230570566152421,-0.018129201638139202,-1.0894333006223944,-0.3939871142709608,2.884665632445321,-0.41646979038099063,-0.8025207234729779,-2.9447136524943534,-3.333381043895465,1 +346,0.12034766005777711,0.5786232860661724,0.6488299258758132,0.4695231957141969,-0.38898832220754925,-0.32907661027457763,-0.557761556801872,-0.27200925944435506,-1.1683877290852365,-2.4180805114388075,1 +347,1.5259874550406778,1.2015710879226704,0.5567486724144214,0.6099544473431706,0.3199671971194912,0.9766752661241767,0.3250208929303822,-1.146908400015155,2.8080044744196915,2.782390742749744,0 +348,-0.3259429297507705,-2.1587630686775885,0.24128119122948216,-0.18387785563754588,-0.731570015049258,-0.2539945069886157,-1.4825931555863514,0.018212669450727748,-0.1261559946106169,0.12978821217683797,1 +349,2.2170222426566455,2.1455316444506,-1.5541733302819507,-1.2240760319397008,1.5145024495234978,-1.0108731185582396,0.40308944553723075,1.5896830884800983,-3.0603563600235226,-0.16633329703598587,1 +350,-0.9031256143611228,-2.6981251250783194,0.11666039620903786,-2.9796613645252155,-0.7415543697822976,-0.07876083294848296,-0.1120009421044425,0.29447130294749724,-2.660162377146508,-3.8166231283497147,1 +351,-1.0882398350630407,-0.9396981382550129,0.4597982373517608,-1.2934859390056714,-1.100231199344162,1.1567194701519858,0.17632641701940768,-2.5349037289078846,0.5422733507771571,-0.5123382974282911,0 +352,1.060528447169048,1.4628576831975246,-1.13239232853928,-3.171244389726504,1.4957198415786435,0.6095366026156612,0.24489923233954436,0.134861195415102,-3.7649412814013337,-1.4976025931253245,1 +353,-1.197732308484513,0.6333382350571017,1.8034753400493917,-1.646054996139231,-0.8787169854286638,1.1377406359234883,-0.0790269524345446,2.9571105817265617,-2.4249829297485572,-2.3532350943993654,1 +354,-1.170230487208606,-2.0146539587548498,-0.15210358860183382,0.34599434566315357,-0.1434246180749047,0.767433866725678,0.485371710823053,-1.426655032407889,0.17290899008109714,-2.2246019094890896,0 +355,-1.5208461452133146,1.4154516605814733,1.3148574998462774,2.1829431332235263,0.13826357777150347,0.1503608041137966,1.0756614454965374,2.342009957766183,1.341972618872679,3.7503660436000894,1 +356,1.2932171237695318,2.1345199314631373,0.03167682222968178,2.5077859993652867,-0.19335982622193734,0.5254468922297795,0.6060344422578224,0.7907808957136827,2.669803507114373,1.754197794059435,1 +357,-0.6514537256064755,0.5117369670466951,-0.14062163834056524,-2.429924951046618,-1.0139142559003154,-0.6990766794006515,-0.7171783746881447,3.224636451835809,-2.2685862153057794,-1.998054755792446,1 +358,-1.0212008496569018,0.714691396396161,0.8742757557710457,0.1326762146668119,-0.34104256214734363,0.017742279297507865,1.4052643620279186,-1.6351162991279051,2.674880667512932,2.083539885978924,0 +359,0.3137768085313013,0.7932838746517293,0.6500054190051947,0.7693661536120511,-0.2752652702986936,0.192483396630067,-2.076171382001202,0.16700924172151776,-1.046723376217665,0.5063198638506777,1 +360,1.4985844341477488,-0.9211236233707139,1.7037470620936603,-1.0068573891074553,-0.9745284906596083,0.16759364679473088,0.10164071228838792,-0.16405386385698306,-1.4523932313276198,-1.6816702235284535,1 +361,-0.8822457070042099,3.282220515463409,-0.39973169461119523,4.223634988778818,0.6004532073579342,-1.309304798885991,0.15774067101680306,2.079785911178411,5.232906720336566,7.0099033108170765,1 +362,1.0797069776418153,-0.3405831251201721,-0.773709871263637,-0.8222070224830773,-0.7084555356816706,-0.2824500121364251,-0.8332273416749947,1.7137692374115983,-1.3458040763814043,-0.4028907251221054,1 +363,-2.1085133105648834,-1.7142281321889556,0.5169234428721946,2.3994413755491157,-0.438974309723145,1.1857770334803546,1.1005887510943893,-0.42225256912896103,1.8939852671615849,0.14697497598541442,0 +364,-1.4015775385039844,-0.26698078465416264,-0.2784991553123402,-0.878502571627849,0.2696144863041212,0.06551864235040702,0.38089477088554036,1.5109015658944336,-0.28734831454150844,1.038912804410501,0 +365,-0.4959125061247569,-1.9515791359520152,0.1855482701115567,-3.2350887160961697,-1.583968510524678,0.8284587283676876,-1.5358901901041015,0.5721093338914778,-2.1665509857374947,-2.8791856909610076,1 +366,-0.06094346422896458,-1.6307721589211623,-0.23405459728492067,-1.380027136389662,2.0621574435137746,-0.3130723647993299,-0.4052777503085161,0.36442432413162107,-1.4710657231946351,-1.3474071105673961,1 +367,-1.654769085727035,-5.4438606121885265,0.5392989000650472,2.753603828294305,-0.24089726811637274,0.13766798071196548,0.32057571727433093,-1.219834614584685,0.16186235367264837,-2.2618746344185285,0 +368,-0.7230450798455795,0.8625475705190577,1.1821602557123316,1.8122983865653306,0.001943337546479843,-0.6472263485475279,-1.2324472596500478,-1.973720786747943,4.094203190067389,2.299320231265912,0 +369,0.3244220165709967,0.14538189332993112,0.6546873107246115,-0.45361291016006944,1.6002290163741686,-1.3756120856226146,-2.2210571937775834,-1.271614250501615,1.4259531093318363,0.06550798868436829,0 +370,1.5538384722800234,-1.3568888879365597,0.5177953809833208,-1.3319244128223198,1.130476198801494,-0.5163021691662115,-0.5298618339724935,-0.7175676434052076,-0.11148542949552064,2.4504202423743444,0 +371,0.18467535169349833,0.1401748834814096,1.844249256483933,2.5149761112397346,-1.463507292726132,0.48193690161064284,0.41943281232105867,0.8987109264242101,3.509885964244111,0.5350155590544902,0 +372,-2.8844527246688108,-1.1899900774386933,-1.5687311457120903,-1.6460480031952,-0.8980384662111894,1.0607490760640415,0.8280929654330453,1.7867540765265528,-2.3453112023686424,-2.579318245334928,0 +373,0.24512220510318314,1.373300988144411,-0.7984540236158549,-1.1068568692327347,-0.9241404630639152,1.1416846830361336,-1.14071491360199,2.3393526728983156,-2.0334753799964242,-0.29593164697523194,1 +374,0.0016512630365552805,-2.1011438137485445,0.3259684234857964,0.771441721519678,-0.31324549698697096,-1.063929734593874,0.579454156648558,0.606808259233848,-0.6062802036632008,-0.9034403967381655,1 +375,-0.6770596040302383,-0.5633284102472729,1.8043106913948792,-0.05609605317936339,-1.5861121559004616,-0.42058444314847165,0.9818884692878795,1.465199257741943,-0.6413578631198948,-0.30431926704579243,1 +376,0.555005775775645,-0.5639707290396869,0.4520581456038297,1.3134740177142636,1.0173914885711,-0.10097961637116662,0.031056417153345273,-0.19562670175606545,1.5781756418975297,0.941132387057051,0 +377,1.4364920374542034,2.5649256928431896,-1.4294646712497214,-2.3532362716141124,0.645537034925045,0.03357020487660123,-1.082144007784014,-0.7235595864643953,1.3677634770781615,3.9555368066226926,0 +378,-1.00147363177212,0.9003685821245943,-0.02070361226055917,5.040842030908717,-0.46499799146496396,0.5483722627038621,0.40241687734095427,1.7033420108808155,4.59635333182593,4.687286757600233,1 +379,-0.4064429654792987,-0.39139882692457517,-0.04658584020179583,-3.017374400916311,0.6961975910575122,0.8777347294984048,0.1696143025827501,2.0302860187188507,-3.5994905385080367,-3.4946011071832603,0 +380,-0.8272664731823146,-0.3439722191771155,-0.45107240753463895,-0.9691234596029312,0.16869362434093138,-1.570808342116985,1.1861512940221781,0.5535943381305937,-1.4055136250243847,-1.1527824702350256,1 +381,1.1877230330272908,0.18633168749257623,-2.0680557749121626,0.5915078497181152,-1.1619755280241135,-0.677194096696424,0.6941283178669376,2.2216917249343995,-0.2030773952220429,-0.16751297460787018,1 +382,0.8097695285385467,-0.5162134016500282,1.3973387219857392,-1.0743093553339427,-1.4772928507019913,0.2074434759607635,0.4102532261415828,0.17029262441739412,-2.423032083661912,-1.2030379799852924,1 +383,0.45694936543387193,-3.5302864738271618,-1.1308822469730728,2.30851024221002,1.1724244998453437,-1.8348755857326327,-0.13738775625395042,-0.16379879265450614,0.6894068290522323,-0.5408072247935451,0 +384,-0.6549148367587393,1.266207791554326,-0.2853572629756404,2.8719853286327686,0.17344720527380417,1.371521722797969,-1.2063353093408589,1.2401120009557522,3.480781387551394,1.2807636936079032,0 +385,0.1372311738928367,-0.15181807299945693,-0.45774610480032224,0.12003946506315544,0.3601630242133181,0.30783245984241264,0.6977495204620646,-1.2050611630055155,1.7557138157752883,1.8834567510119198,0 +386,1.9200591672259963,0.8009477496289604,0.6147396192365264,1.7171221317899308,0.2625028822256245,0.5914162306511791,-1.419863699745122,1.3726937645956394,0.6191738412151678,0.9525443041653561,1 +387,0.39807963720035194,-2.007592639999163,-0.08714616562552921,1.4674345973567648,-0.584175294921407,2.2522406651860094,-0.3731976070012679,-0.5614124179272021,1.3055197415294169,0.5445459306648229,0 +388,1.1691429615261502,0.3078751088453676,0.9832316673181808,1.650364571677473,0.6076616057836516,-0.40972195761456626,-0.46158442434065805,1.6160059229437638,0.12095653651462956,-1.6412084731067884,1 +389,1.8169053812281948,2.109675318533538,-1.125879861018693,2.483254027690416,-1.7633077793515715,2.3671200904121967,0.5568544201314531,-0.15996136807763883,4.505949538159952,4.234042518833902,0 +390,-0.37709859562545545,1.7669321628515,-0.678917546247459,1.2038959336727744,1.151817965427907,0.7348820395800854,0.3364641471905415,0.5740764525660085,2.8491801447919527,3.438651598207166,0 +391,-1.5865796218895198,1.8366667617082646,1.3540097156149724,-1.212123523783117,1.4726694574795882,-1.263504884189762,0.8413092841963229,2.0994238605454583,-1.4574242448660075,3.6217014491342296,0 +392,0.013818943277051868,0.23450367947924033,1.1903173337542707,-1.3595388767776184,0.1938669472265277,0.8642609541326239,-3.2943068637668826,0.034775814358662505,-3.2123165960043303,-2.3881421597021726,1 +393,-0.20865760430957342,-1.7972878728986434,0.5340491807935599,-1.0498447342751938,-0.660655629013714,-1.1711102535118714,0.6922870961949165,0.593219501277713,-2.0700318800705904,-2.6075470354225097,1 +394,-0.5028320989384429,-1.2817537196815214,-0.8484498456729481,0.3216891734121423,-0.8575201096582825,0.4937087962631927,0.27454953303768803,0.5093289436837914,-2.0824353801038296,-1.5816298794602808,1 +395,0.7776662346257521,-0.8777126301844443,-1.2695260601637053,-2.8801309875316212,-0.7189960014837604,-0.6740299332996824,0.696445537954555,0.8588149044405183,-1.3014859847332834,3.069793576066124,0 +396,0.3092446974429438,-0.5488383747618271,1.467297707019457,3.7934305260825636,0.8138434708430957,-1.685631374005492,0.7384999519127254,1.0599307260162858,1.2205376862971136,0.010464965740939074,1 +397,-0.20151372172097567,2.1273761236275024,1.350491093269573,1.6565804055319189,1.0746246884945407,1.3309956109707604,1.8195746322855368,0.42372463126294146,1.6790489870767473,2.4487355383042506,1 +398,-0.49763144375121576,2.115160940214327,-0.2379259603376416,1.0164939647895948,0.19394506968887462,-0.07607897667534988,0.16820624196198117,-0.01812539367555477,-0.08305570814328726,-0.3433242601735099,1 +399,-0.19264718495974262,-3.265734710036587,-0.971975152086007,-0.3208343548657415,1.4157782824564835,0.1693852079359505,-0.15759929026416455,2.4677995867206173,0.6441138012204426,7.003960686101354,0 +400,1.5953473341752975,1.17032366285554,0.39594045725618554,3.584968962109676,-0.2969064566164191,1.089597732363911,-0.5892187320867478,3.553006210344793,3.108701539456286,4.34292824250996,1 +401,-0.6196304277349094,1.513591693670151,0.6297409533873981,-0.8837116371924443,-0.29005225613443747,-1.4664838989706834,1.3082240298000032,-3.0736303881768667,2.9020027445189878,1.092952373773011,0 +402,-0.538428706043565,-0.6149877382485822,-1.0674922340473278,-0.8360225941165609,2.1135437434058217,-1.317256584143406,-0.39847333168452537,-2.0869056613992285,0.6429369387448709,-1.4018050250705665,0 +403,2.082936544355494,0.6164944458263133,-0.9752508821817593,2.0355527431603777,-0.2664284788717695,-1.7173813958568294,0.4929711677120388,1.998153854138549,0.2847264323757489,1.2885130338947632,1 +404,1.5120512568509619,-1.6062842537371567,-0.8232354001610154,-1.3397576377799496,0.0470082087108162,-0.22843248966989002,0.18047664160651494,-1.2686075149370684,-2.707661779882073,-2.8201684630138044,1 +405,-1.1981713614863883,1.5481755433325939,0.47081761308001124,-1.372144050371276,1.0089673577530718,0.7574635380115331,2.0352369924071962,1.8742076112911807,-1.9264490592875956,-0.3945501827788168,1 +406,-0.4867133016658117,0.22415737314618522,-1.52687475544345,0.49880883130600184,1.464851240196728,-1.1485547235857556,0.3023528258128862,-1.5356958383507946,1.7566349477381167,0.07003862549834934,0 +407,-2.515404320510603,0.6759744159658256,0.7905085721677437,1.159670608261065,-1.8132966348863753,1.624635663401747,0.5814633201023752,-0.2723355249860304,3.2531784503307315,-0.017299357496380095,0 +408,0.5917670681655745,-0.4509899986524142,-0.5341346958711749,-0.013248868542613979,-0.13639897439968615,1.5611360513544092,-0.21045647180448124,1.7167993119523668,0.6445789222877665,2.6077499451002644,0 +409,0.16350041519703007,-0.16967120199344765,-0.8948578769938426,-4.284793633077857,0.29889104384135295,-0.3399385137004661,0.6512577705700577,0.909776864093422,-6.103807488722425,-4.886673799556568,1 +410,0.26067835770670394,0.10351388281824048,1.0660441387636133,1.18305184677593,0.997492285704447,-0.9223195107257778,-0.0509334023806063,0.1384619649330261,0.7941147921224037,2.6339896724554053,0 +411,0.7680528267780542,2.8827104819044522,-0.41656437870845014,1.307487200686321,0.35392636571995917,-1.7526588000854801,-1.5304710428694202,-2.728913337648998,2.1347442683820335,2.057708087686287,0 +412,0.9435068678056995,-3.315131308344924,-0.5600216958722776,-1.2207426428139692,-0.14887749273016138,-0.2351371051447845,-0.656732587957491,2.021805644419342,0.017895858968104833,4.8600490047888005,0 +413,0.17536210201063696,-1.6899738826755812,1.136430011347517,1.7540765608247946,1.4445981131180747,-2.7235973526025004,-0.04848050337280985,0.47667667540730474,-0.7090835147514643,-1.2072949078627941,1 +414,-2.4201234342958298,-1.3612218005415273,-1.3292776430178992,-2.550071350014652,1.277295090713026,1.6661010628926975,0.8304328447528098,-1.9892008886351902,-2.6834152875571116,-2.157717312991406,1 +415,0.7623582535196367,-2.5813150322613634,0.4367533087005049,-4.014471506464853,-1.3797091661521594,-0.10231102927255814,1.0833047616164768,0.026928147379818412,-1.9174121911702613,-2.3646345842981713,1 +416,1.1750767194769516,1.98874614539372,-0.8116041157827775,-0.6722774501805246,0.4003361136178095,-0.9043315095341303,0.8917919114587832,-3.2365632516966762,3.0005483189347446,0.13806817689665557,0 +417,-1.1296254761497566,-0.11517848891987159,-1.471117156196514,2.6625238543362486,0.278178518202056,-0.7122635158609979,-0.7405114414589605,2.737257764215541,0.7666176790663797,0.5343150682551359,1 +418,-0.08503269304460377,-0.3275073340685377,-0.13443710437105663,1.438005170197603,-1.496014911568141,0.5205687484095288,-2.0406848114172593,-2.441824805900212,3.161161138869736,0.09199585778275154,0 +419,0.9165792049749267,-0.9866835110667738,0.3925603391423278,-1.1679211332115558,0.2029974361342843,0.07173346702546836,0.11684840083672508,-1.794355727687658,-0.06914908494618098,-1.2171062467921028,0 +420,0.07480044135168026,-2.102730470064614,0.9457344938080885,2.015013965381314,-0.8330494001511188,0.11679143318834884,-0.7551966283594224,1.2277248244724177,1.026019846775475,1.0805533183273681,0 +421,0.7299296669289141,-0.011601287334134569,1.1951646599861865,2.38624414951717,-1.0746849434340326,0.7364059503184737,-1.2674043017650658,0.7069595250102837,1.2094365599350203,-0.7826516099459041,0 +422,0.309300592845525,-1.641908116919965,1.5621373724598222,3.077680395272536,0.822483431634338,-0.9935049682395823,0.2791309871596646,3.9472892516737472,0.9928916601058546,5.068781596810893,0 +423,0.8350919985322471,-2.705244717136346,-0.6595843307160888,-1.236093585364628,-0.8483721631919331,0.3570428545827266,-0.47898180927678485,0.8548703405454573,-0.9981735112342911,-3.1066727106888896,0 +424,-0.24919465501821625,1.4326708979324616,-0.06780320900357516,-1.225021376882916,-0.716194585683623,0.007999823696868146,0.6383734983202859,3.005535986250393,-2.082251376297381,1.8249493198550473,0 +425,-0.9003588219377298,0.3574130235079602,-0.008848225161897382,-0.23983385768243481,-0.6110604855722628,0.35656093121802807,-1.5794311249558037,-1.6405344085925995,1.6837790039583949,0.6757409628119612,0 +426,-0.2107592810982583,-0.12719398562696416,-1.2753495608667724,2.873330892858479,0.6333378279316918,2.044247369076997,-0.5055932351922658,-0.6083800693775341,3.168475435343313,2.111215350141116,1 +427,-0.1899757325098782,-1.7461074183430259,0.1613395443948897,0.7729606187098361,0.08435285212308538,-1.1108704242745133,-0.1937038269853411,2.040679017269201,1.0266054460656668,5.109789182230447,0 +428,-0.35240776679952956,0.6068746440329873,-1.0587744902275202,2.9943060336063296,-2.481340559551646,-0.8577005760067996,-3.8822265754170036,1.4893924820911753,0.6337278271172035,0.5776936906165961,1 +429,-0.1376662207983872,-2.4682622797891813,0.8037484240347557,-1.6389111170729822,1.7988707601782117,-1.8859690387776742,-1.244903777201891,0.48344929409294546,-1.3016518959622332,4.349687692038862,0 +430,-0.08996449888041269,-1.6506340321076496,0.40859182759567003,-0.9221843917694617,-1.782410909613164,-0.5943222778255757,1.7555820192431806,-0.4590759845135587,-0.522264901899566,0.5977902190309959,0 +431,1.3481105756431109,0.055888204092333416,0.1291902302799531,0.9441785763557657,0.10073679235525111,1.2164371293191205,-1.2075196702799285,2.226743687829263,-1.5231495857571768,-1.6135944274489693,1 +432,-2.3528999427155726,-0.7615881932186552,0.8259615637419994,-2.1584108491737624,-1.979253806744018,-0.3450561955604992,-0.005404428456536185,0.47085053394508425,-2.126844821632882,-1.83233592275501,1 +433,0.17954523987422794,0.45970773523937125,-1.0121975253538014,2.106376588891961,-0.8137209992505271,0.24664296764842195,0.39903367810882623,1.6069961861357345,1.3601155755944319,4.698353593179422,0 +434,0.26674969874418203,2.994658474413021,-1.0819297580390552,-1.6838362261905613,-0.6787091085477699,1.7126052320727811,0.11997128772294761,2.545467697781054,-2.3681039030747177,0.9524134342315723,0 +435,-0.7319490490670071,-1.4746418030132493,-0.2498661436256257,2.7831981850087395,0.004542203450658824,-0.8184103156103925,0.6181796775503379,1.6805252940163804,0.24005101313888721,0.42386645444077564,1 +436,0.24430531374568767,-0.8589345237865128,0.038832607597777624,-3.470154958015902,0.977152180029646,1.6733874051649031,-1.5278958927854194,-0.8355926200941437,-4.571061286580904,-4.79067171642416,1 +437,1.0503952455120513,2.6458225233221326,-0.11571256159666786,1.9140656034869377,1.35444643175606,-0.22771486796628693,-0.05841147288613931,-0.11264182721651694,3.7479985203463184,2.3569596661606655,0 +438,-1.0511857801775186,0.5665248912009493,-0.9976561239700235,0.14178268232594116,-0.9248965398746611,-1.0255938809225786,1.0752667066446642,1.6675955238229352,-1.1458828207221634,-0.9818664094031082,1 +439,-0.1538717507519738,2.918452769390919,-0.12195773848687101,1.1943775189702306,-0.6196743920137459,-0.02284830008033597,-0.5058802327309758,1.4685472880655188,0.16156152965189324,1.632367320445819,1 +440,1.3299905395572433,1.3268634331510847,0.2302684888575272,0.00509384512406752,0.01801265526673964,-1.0096855161857028,1.1733556486145695,0.3017771128043826,-1.1539399035599593,-2.2149334430492216,1 +441,-1.0761776928696498,0.7597357877366329,1.0534371074252264,2.8686210573262083,0.5206279931269241,-1.7471585221315669,1.7592564187523048,1.2195685727168175,2.305639914339784,2.481449931198629,1 +442,0.1752018279261466,-0.43173590793347816,-2.06240170101967,1.5212850504563864,1.005253037696526,-0.31035130300263286,0.979796095110928,-0.40040017872876144,-0.2737769705269126,-1.2526463429354244,1 +443,2.046793324551108,-1.168893880316613,-1.28633986349316,3.402084551291764,1.3615618001279624,1.31842859221586,0.45210096498692187,3.6507984829711155,2.0891232965359006,2.9573826877210707,0 +444,-2.1147293860876712,1.78224027924739,0.8994120758603671,0.5213356314689908,2.1297559878393337,0.00653056564785724,-0.5671433918218066,-0.24689841561079717,0.5007025142673801,3.1517629805276846,0 +445,0.4834718123594922,-0.6176143454134311,-0.31278592650057846,1.0327417248993334,-1.055908835446773,-0.3096314810826401,-0.2950588622064364,-0.266200429006725,1.6948779094817694,1.6080608163817665,0 +446,-0.30492775010795015,1.358819823907972,-0.5190720325225996,3.7546951007989238,-0.006609921044381696,1.081430486693449,-0.12646380613919941,1.716454649305004,1.6275011929024665,2.6279903904914588,1 +447,-0.8123761978298546,-1.9797442414724378,1.1228477233590892,2.7387292396393614,0.7988542748910401,-0.041483271151019054,-1.8691494393016599,-0.43842864034524376,1.8406981410767667,-0.45958939671912363,0 +448,0.9065326182416269,-0.044572713273528075,0.8256273463666649,0.011661756891422348,0.6437915102523492,1.190105030579123,-0.682289211222993,-0.5783142044704694,2.20645758518822,0.5087288448559844,0 +449,-0.11056744753153802,-1.174979766439736,0.3419438746042323,1.1854530049185537,-0.5933756535540453,2.460724744049222,-0.00790889182384063,-0.41761416977289934,1.6338342404446933,0.5769917218603173,0 +450,-1.2659431224894788,-0.07189219251856838,-0.42587620056249015,-4.172644093866413,0.15579761823363322,-0.3843245937876949,0.3512971177550002,1.3618580039153858,-3.417716507398208,-2.850752449971022,1 +451,-0.7390211622692645,-1.4153677393673096,-0.20126895235057995,3.751174314109601,0.6235188682169959,-1.017218654351926,-0.024791888156165804,-1.6840116040434723,3.3470530526090614,-1.452131588588922,0 +452,-1.0229367638034104,1.1844736543975956,0.04410013437408548,-0.6296866714867111,1.5538944098722114,0.9663605154330288,0.8138413397656377,1.0462978854859672,-2.0860661482214407,0.172221897213891,1 +453,0.714903996309474,-0.4790808393454369,-1.182699583144717,-0.15214006415387016,0.4542195342895924,1.9747149429366022,1.053056975886539,0.2726100319193169,-1.3808719005283516,-1.9602305980729464,1 +454,0.6715955817153308,0.36127266802633873,-1.0122547119005982,-0.24678432941219097,-0.8661899376563195,-0.5591279312618367,0.7704036071558503,-1.3820898670744932,0.4757384428260932,-1.543947254640476,0 +455,-0.25754114522805466,-2.179669140968988,1.4001657540800074,1.0137977878535132,-0.17285131101363918,0.0849380802692571,1.430850546306878,1.7557397588666839,2.549654054030684,4.000270617050592,0 +456,-0.2654777297856461,-0.3633692380713124,0.8440251832226523,0.9451254972501596,1.6899633738406163,0.36781946743766636,-0.8376283780534118,-0.2596222066596161,1.9847547874188847,0.8513161657109428,0 +457,-1.0391475841356936,1.2000742912069349,0.21764761514331935,-0.11759507511169942,-0.42028949988733183,-0.5720252843287057,0.1304450614653642,0.5759307956576927,0.15725918947924594,2.3547657599651597,0 +458,-0.4176412815293467,-3.801012335443218,1.1257477527616861,-1.7389099469969858,0.2452273641005583,-0.5211693294197365,1.2506335938136444,2.6852400645902046,-1.4776786803845656,3.6801344407730414,0 +459,-0.5217829884825683,0.6753842856700445,-0.08296739475272775,2.3567584671986355,-0.2627757876917606,0.7463510181893928,-1.385531852899633,-0.1328196810565918,2.8566684812378265,1.7247593154271732,0 +460,0.08045786529002916,-1.4945486266341004,-1.0275972271786904,-0.4185187404795543,-0.8168266744527345,1.2466062908923452,-0.9447830663711014,1.5140498388768624,-2.0583228537587663,-1.7677630061881742,1 +461,0.622438835685476,-1.5145822267211253,-0.816867733591726,2.097633237695822,-0.135708044768663,-1.4680670364077857,-0.16951083103061337,2.8276006064030197,1.9077075001920134,4.058782700990962,0 +462,1.3264403530586755,1.3933539989149155,-1.2654916232356863,1.5584668325370492,1.9595328426993384,0.6534183649455753,-0.870704617857992,-2.4157745075473853,2.4677851380915032,-1.3740639568983384,0 +463,-0.14977572613805845,-2.9028095604658235,2.0171873760685304,1.1888793239152178,-0.35505217777946824,-0.25755228722342466,0.8409309213185485,0.47519536542080043,-0.05105259050215135,-1.4501847343315293,1 +464,0.26257240786781916,-1.7196139767478171,-0.7088401475906676,1.3921872945685907,1.2303625732934755,0.10337270940445073,-0.15399659386589795,1.6566561046335666,-0.057531091963943064,-0.08783770937089173,1 +465,-2.5921036554883856,-0.4141370342422036,-0.5295156414666125,1.3397211856214457,-0.32296824381529093,0.6411413292027534,0.45611005739561145,0.9847310987787622,2.714586650870122,0.4103092109777986,0 +466,-0.036863785629850016,-1.6135646158198846,-0.7054419780800005,-1.583979664015792,-1.16079842233367,-0.011564908025459883,-1.2929792412444105,2.1702939535217913,-1.261241314614815,-1.0544991944984727,1 +467,0.637771113506303,-2.1628463569241996,1.5660614637084216,0.8456108540160269,-1.426968280180454,-0.8805392311030974,0.10895910001782536,-0.808553804906051,0.7187860624012281,1.03364147828712,0 +468,-0.20098170794966325,-1.9957613018344014,1.2128857167309293,1.0416102154668523,0.9475642341457211,-0.7918055044609718,-1.0565355527569331,-3.1046414474462973,1.8245601488995846,-2.2378582173628208,0 +469,-0.44985605028873143,-0.8655955053462117,0.7494828397923379,-0.05673573100688034,-0.11915660235386936,-0.16100507395206642,-2.009566967660694,1.681671778725811,-0.08910777284548015,2.7351511263353454,0 +470,-0.954941929898916,-0.5670243889330984,0.38212210369244326,0.9551660819727787,0.4741456424621141,1.1103942597086958,-0.6890151134810549,2.5822118673090957,1.5445235320317057,3.2872394910632514,0 +471,-0.3805456786074137,1.2423666252768892,-0.879743354989062,2.6976089980288287,-0.4090997166283354,0.21529157087555528,1.0681089303171083,1.8443442172016877,0.302598825550388,2.5840270729677357,1 +472,1.5889533167513235,-1.319557535733717,0.9960187374938864,-0.5385602624742993,-0.44373669906349816,0.39520529164158846,1.7102681275853422,-1.5177596771461932,0.7180360918104988,0.81414304368567,1 +473,0.29246313278596575,-1.7954476695639632,0.3396089530793916,1.1976587551376472,-0.7220849734362139,-0.23084641494634695,-0.36714321255881766,2.6196383785820467,1.8175598619815563,0.5591127992033962,1 +474,-0.005315619376821365,0.5149615895255899,0.13624573482869168,2.1072645478581156,1.788979528433539,-0.8657472565125289,0.7399982831624622,3.133650041272081,2.6654607039910756,4.651615552606427,0 +475,0.0995854114865769,1.2908070019330906,0.3698896864598485,2.0598474222066487,0.20522614154919622,0.3131087579590677,1.5826114694616267,0.9901914392559953,1.6316706042827411,1.7611118292785695,1 +476,1.2691371122728474,-1.3403999422565982,0.25352730756179703,-0.49809910736900964,-0.5968868879952159,-1.834243636453625,-1.2609558052252265,1.2575335351698167,-1.7604168827262239,-1.9353879706224215,1 +477,-1.8511973879693209,-1.1276996550094014,-0.8971705194692778,-0.19255956366247284,-0.9752274178714537,-0.6415180337964694,0.7639167011897359,0.951464322584913,-1.838105046277683,-2.728564238102423,1 +478,0.7485111998085661,0.6630860352045618,0.1133368756326734,0.5127050686167318,-1.1704874144359767,0.7385420937228956,1.0459162072133499,2.3021351678109285,0.9284183335981162,2.9699700973576966,1 +479,-1.3430871362586805,-1.089806693342408,-0.7202785226355802,1.61521473904123,1.0861821081593526,-1.5412433349464747,0.17153390343997074,2.4262084055116806,2.0901702688918364,4.786019809359844,0 +480,-1.5116235305573333,0.9386635502205181,0.18730475762191656,5.400083594157488,0.4077321821538307,-1.2322509208800767,-0.04374477110643869,3.1693288664099084,6.089670071187945,6.615334304984211,0 +481,0.1549844658068386,-3.2093793926303458,-0.2922922825943196,2.926339674005492,1.1943535713422357,0.4311552139481623,-0.6380051978582003,3.448673353858708,2.1518383403235757,4.874592838390187,0 +482,1.0494952389736005,-0.7945066422902265,-0.025196474733812875,0.3723381074127441,-1.0688776627819148,-0.3554747313914951,0.12052276027180153,1.5140369586571176,0.541529185725712,1.2694260963475459,1 +483,0.1767702276250069,0.253816119157132,-0.3539414185862043,-1.139908224333054,-0.6244638401684012,-0.3952785829393541,-0.42442516183143997,2.3403890340851445,-0.29496555368877825,3.537435142116969,0 +484,1.1390117233883355,-1.8603112992503381,-1.5803189590416746,1.2238955230057293,-1.1463619051384442,-1.3514863365719643,1.0038361314364965,-0.8160379848259116,-1.6408052089223741,-2.086209833968978,1 +485,2.4138844849113594,-0.8549498674171405,-0.5180764948020288,-0.4296202715904297,-0.09033088273094844,1.0202607335935618,-1.6581190976222653,0.6121204498275222,0.1748135930464238,-0.43449061708087855,1 +486,0.8315826836418122,-0.38980181212361353,0.18123196975885872,-1.5962997409414372,1.3366474969687443,0.9776719779410327,0.09544254932952598,-0.5553011497762053,-2.971864588850295,-2.507823722853112,1 +487,0.06006268452107524,-0.3897458722501683,-2.0782851907587236,-0.6239120373328353,-0.049150744827255864,1.0363019189705303,1.2352752679755359,2.0296331272107473,-0.07010585748369806,0.4819709520106788,1 +488,0.44536000959511485,1.5287281017941203,0.6695960344926742,3.9633940196062416,-0.1952966477457615,0.29041378540332363,-0.1287385894850134,2.5804857672542907,2.9041303621773644,4.351371770611525,1 +489,0.4126095371569,-0.9943201991593515,1.0733943164683508,-0.11749170542768006,1.4246267419810121,1.6304522597521058,-0.5452775782264809,-2.301251194766314,1.2821332947057515,-0.6001485592988446,0 +490,0.94853792938622,-3.436792561188066,0.43690578136096286,1.571396649288202,1.2709406613820795,0.5863516919424684,1.1432348063739994,-1.1521505232851796,0.9000361059816371,-0.2570689896199267,0 +491,0.41132149730347767,2.1755189210127397,-0.3648494401108897,2.518193123375089,0.4214189463081872,1.288597145763828,-0.11356570572746406,0.29642378671339287,1.3713010387618105,-0.7818754368036785,1 +492,0.06207904318335158,-2.438571351305175,0.5273699949451316,-3.097412841165716,-0.3907161675673033,0.6479082228456925,0.053698367777202716,0.22299050798834363,-3.4579200244077364,-4.503547352942184,1 +493,0.13114211355132716,-2.6934049898801264,-0.5041475217984709,0.636012194801949,0.01356096249769698,0.9019077355032458,1.0569143702091173,2.9977890954214184,1.7624478436438589,5.132382082065815,0 +494,-0.710082019134423,1.8102211544671496,0.11758806443738189,-2.0330533348397872,-0.5552204836773997,0.39607466914344336,-0.11158492520687102,-0.663010460671108,-3.0772791013660195,-0.9006058947786088,1 +495,0.13290943658450763,-1.8544806844462467,-1.975479397874181,-0.6535796769951239,0.3450945039591196,0.4765501885798276,1.3631034124323798,2.233876813471284,-1.2634325619830211,-1.4962094134462036,1 +496,-0.6188515926494329,-1.5028794568246386,-0.02845056350209666,0.3438510427999304,-1.2678917029301067,-0.6285622068859136,-0.010909036425114512,1.3022523381338793,0.32627087766831003,3.6829464995219667,0 +497,0.27764569919054705,1.5309764051176389,-0.45082287933590515,0.7421725977480911,0.7002190349101239,1.170677843728258,1.1618447801828968,0.6590243091541119,0.18224903782506627,0.8153739973860934,0 +498,2.178445276552911,-0.53593487035579,-0.4588841089497888,2.584756375137335,0.8194524047534594,1.4648041735048618,0.7799107345956333,1.7631623958222238,3.1822912309704905,6.249591396066593,0 +499,0.5741666201465672,0.664063363356904,0.2245587421297208,1.725294281575439,-1.041646346931693,0.033872513260668854,0.11363574916777634,-0.13921541972230234,2.0306974636566384,1.8680904313760676,0 diff --git a/fusilli/utils/simulated_data/tabular2data.csv b/fusilli/utils/simulated_data/tabular2data.csv index e8b9bcbe..94a49218 100644 --- a/fusilli/utils/simulated_data/tabular2data.csv +++ b/fusilli/utils/simulated_data/tabular2data.csv @@ -1,101 +1,501 @@ -study_id,feature1,feature2,feature3,feature4,feature5,feature6,feature7,feature8,feature9,feature10,feature11,feature12,feature13,feature14,feature15,pred_label -0,-0.03372801245613917,-0.04250753916501571,-0.07008311867066294,-0.05509439337830584,0.03368613249167005,-0.03351281182851331,0.015729389101618214,-0.0232950399946962,-0.009997490871568582,0.055403263673531024,-0.012228185120270102,-0.022305180978528558,-0.009448609394356657,-0.08038604870248571,-0.029166330040581334,-9.386501915581157 -1,0.040755739120846776,-0.0274833539401644,0.09902557404167306,-0.03738389236018691,0.014233919056106043,0.013305342610944633,0.003139794189497979,0.0019435970772975115,-0.05451691732402167,-0.03260456340060756,-0.010935084255284184,-0.007976591094856971,0.0658295474947174,-0.0025857011308336527,-0.020231243222131913,-1.7468407776207453 -2,-0.03515910892060465,0.10727735076201857,-0.03350845784420662,0.03529892589360825,-0.041936381607126566,-0.0560728370930176,0.011149896790743168,0.009878755051464374,-0.1281400620488491,0.07809273114140482,0.019618959132148193,0.0825586418476467,0.06882824286238419,-0.017761485719463118,0.061663901984994995,11.42337826512294 -3,-0.0719613445002407,0.022777844770063838,0.045850411780447894,-0.05501288377955287,0.0032298942981347748,0.024821856019050664,0.06419573896646702,0.033400088283384345,-0.021395299878547137,0.02527990911111767,0.040650739632713484,0.05005301057370979,0.14173303498781523,-0.03372286553001798,-0.06094974441513059,-8.960424867675506 -4,0.016550460261130145,-0.009321659470049102,-0.05578226849284083,-0.03809878195073399,0.018995080909616435,-0.06551907855900867,0.03481083843180494,-0.02836372560266682,-0.017937114609080238,-0.006292170358093523,-0.05088493457877077,0.06473216943565138,0.05939265339364232,0.009342302254437631,0.014411765456666916,-10.549998717151903 -5,-0.03304310350017314,-0.011482170337635558,0.022865498122842904,-0.017073675784512028,0.041343643315720734,0.05738199443561336,0.08307984013594576,0.023443219637070467,0.025508646840232924,-0.051772403077380603,-0.11172724237767007,-0.009456183403907128,-0.06053026186461696,-0.02119260849117191,-0.044513998537850166,-8.035734875145458 -6,-0.006578153728699628,0.029951583064261076,0.013838695751020992,-0.017863697359765854,-0.005741860588893939,-0.07596483135427,0.01900447575995207,0.06286860691098002,0.005884346717823385,-0.0538662455186532,-0.012454462170399711,0.09140358944510973,-0.03939837805568266,0.0967354231447607,0.03494461515628466,10.266721864453325 -7,-0.025197279067092463,-0.026420329249422586,-0.00905178889825444,-0.02902048984592967,-0.0032038407002344714,0.011221549389136243,-0.04002869064052974,-0.06541436073383863,-0.06039784293043038,0.025574263750625735,-0.02461777474400447,-0.10075671958006853,-0.03507412782886432,-0.039044172339493546,0.035465558135355055,8.239865282641073 -8,0.00410850191442329,-0.004017600996703316,-0.023201981694467702,-0.04315679094205721,0.011706369562626353,0.05129052101283134,-0.03519605243534837,0.02541353522343944,0.0665335931619036,-0.033929319874683186,0.012616404414654586,-0.015193681828581742,-0.09045495222868952,0.008173865228287433,0.07271399598310094,-3.2578711445649855 -9,0.02859039587534181,-0.047022021696384975,0.05590382113675333,0.0019659652735156546,-0.02682693802356192,-0.04175578896669246,-0.00803477668780284,-0.06872132858628809,-0.023981100370888936,0.01347401469930721,0.023650327096636215,-0.037266688576638465,0.12005176435483055,-0.06862234257276491,-0.012611877453388987,-5.290820723069421 -10,-0.03234558702354745,-0.09595736981370785,-0.04944981896863346,0.09996964052783368,0.005045978517102305,-0.05766358876507344,0.031648111120974654,-0.05382977949205668,0.004954008188754516,-0.02658491509940819,0.07706752348331043,-0.018231674694207247,0.08065867060404688,-0.05837398014778138,0.008414552514599088,2.7079871868814758 -11,0.0022117309884437187,-0.01548806267893597,-0.004723784756459853,-0.05620855355509556,-0.06325849233695335,-0.012709154060117675,0.033957977939777756,-0.027029564162565564,-0.0018608834204715847,0.06670411063447532,0.019431445061467104,0.004674235788099995,0.002633755928979212,0.054557702604413505,0.01835646902910841,-6.103849258750555 -12,-0.043148706728968304,0.012979047646993213,-0.13745822712868822,0.07330051447933723,0.023830577520767594,0.03201713473621499,0.03135107662984754,-0.09187536409388122,-0.015370832754341528,0.0751713658421212,-0.0022201194343183816,-0.04620984024889753,0.03524864513981231,-0.09807968134054655,0.016323515387617213,13.28732628932773 -13,-0.09969138382239875,-0.012604971271297588,-0.007758538032599319,-0.06534948134658758,0.02285787937829912,0.02763104322406867,-0.021610026863434148,0.009835284331097056,0.03997727776746855,-0.049983683121278426,0.018095482450159007,0.00671957857735712,-0.0006230713720664745,-0.005513523440782496,-0.015555627001032859,-6.231781841297989 -14,0.018130839977837144,0.04474228101371351,-0.011339152906429686,-0.042336657426824235,-0.04525054018111363,-0.009504582358841565,-0.012872326154386955,0.06451685792525921,-0.05734179439439733,-0.06075522691054686,0.006915227228640323,0.013154231685408217,0.05326549922168511,0.009011675427700675,-0.07575761486122418,-1.9720660856175272 -15,-0.02951995377736431,-0.038641748503818185,0.09065360017591705,0.005998572579966751,0.03203499443805473,0.028636740865737156,-0.0328281818920689,0.019244553997863782,-0.0236841477869703,0.02720096359775948,0.02549471397880148,0.06568415577348857,0.016339720309128704,0.010617007973951022,-0.06654527997559427,-9.098360025404926 -16,-0.0028680821211590907,0.04399640955892872,-0.08797154063988451,0.04745225977036295,0.011415471902546126,-0.0858509799476791,0.0539852981127826,0.041544278002667266,-0.07651592620263444,0.05601346733211108,0.042729763087709066,-0.07508541417118778,0.10373374216275778,-0.048483700803247695,0.00562138422944711,-8.237257883042794 -17,-0.010761211982794396,0.03486623365172034,-0.027273996663559643,0.029121068703345764,-0.0277250483715951,-0.022935730442053315,-0.07147852438171172,-0.0026421534678751574,-0.02447603307349458,0.02595688110884214,0.025052813163832868,-0.038183871542839774,0.01013281646504306,0.011909581555291567,0.07128920971289553,8.20925913415061 -18,0.061215014420094284,0.0024351059734514166,0.05137678846075315,0.08484301946147334,0.03208181434696663,0.08344839254850064,-0.06107450379544232,0.07186153327735578,0.05979171638687203,0.055093642583183444,-0.028574796660335435,0.015143190727783992,-0.1729952739095059,0.06688743109143065,-0.021095347839737166,23.018362850690895 -19,0.043453572614774165,-0.04228384180129916,0.016296608818793693,0.004929559381861918,-0.01468377939097876,-0.00944456375659787,-0.03487750456195891,0.10128734112449105,0.008348086217337389,0.025477883020020287,0.017173040643469552,0.023331981968471475,0.07787568619028988,0.00655842175426122,-0.025931760882720346,-14.290925287099572 -20,-0.03363426100066611,-0.09269557471748756,0.02050324999122671,-0.019170519590278087,-0.01966652960751652,-0.011179074863315848,0.03111544545302027,-0.0602270129400804,0.019208521680125813,-0.01693985320121708,-0.019224204535287434,0.029300696825874446,0.03632312633699748,0.0020982058950547683,0.11154950649379486,-3.870533454322295 -21,-0.020153366109801025,-0.04641068322363917,0.03897022245150058,0.048979287485799064,-0.06743521368808494,-0.02511844142820802,0.040843991342996856,0.005837092170755416,-0.05785772901984426,0.021282327945933224,0.02597759372847509,-0.016094839308071977,0.06951436211063823,0.020437512688154674,-0.06627668445191395,1.3455718801684244 -22,-0.007204635386652,-0.06869378234758904,-0.012490303837588207,-0.031389669308090284,0.0100134507749608,0.0338159429223869,-0.036083824027201755,0.005515579118173662,-0.03811316443464876,-0.0169591312050147,-0.003351088030985505,-0.019924948260254316,0.020351891563711096,-0.005863605987449433,0.019549516728390563,-4.627309227802801 -23,0.0009855207779385594,0.015623362174777023,-0.10979713391510991,-0.07182432456993995,-0.002532629643195967,0.018442830818662645,0.03749608095866635,-0.006528394743063787,0.07946222280949136,0.037410614712296376,-0.09203217432681131,-0.03572808418659575,-0.1060062237835848,0.05225127581184833,0.10323493785869482,1.4585604593839765 -24,-0.05926537175988354,-0.06309573779551417,0.0323863382367081,0.03758312740177412,0.03163003300944422,0.09622531955766042,-0.02336618848405197,0.0019692521678007853,0.03921385570884011,-0.0932584089391898,0.012205175141158249,-0.043797695564069684,-0.08747831760772372,0.07673802471170246,0.026806453547284743,7.5655125271543575 -25,0.03926683341082594,0.008361458976259494,0.03257922525244829,-0.027290472815256598,-0.005150142274563354,-0.0158406101088929,-0.008537561806859875,0.06324710394398465,-0.048434196497611014,-0.006045548827274122,-0.0022020996050988143,0.07555020728987978,-0.021690383850024583,0.03435930470241814,-0.054023204375311634,-13.837327864463767 -26,-0.0007256819608717754,-0.04253982585047088,-0.05133070458648256,-0.014929979318862805,0.0033288169641100293,-0.02598354016138304,-0.015685314043302992,0.028626650374483878,0.0335063895191433,-0.0051009838731170855,-0.004371195926333489,-0.0330737412619938,0.014331971213848596,-0.018034467439993415,0.0299016337446315,-2.1155340245730194 -27,-0.013312266557221302,0.03783566837684772,-0.06699164316422279,-0.046412177613918325,-0.018617187236605787,0.012171188281838994,0.0031172477961791414,-0.00315079555523629,0.021561269426540366,0.006293979182849685,0.04142326834777832,0.0128096929729047,-0.02680582604823403,-0.05134272992856919,-0.0026206385207962557,-8.48372277782832 -28,-0.01705187635951284,0.051165581074657185,-0.1034809229833552,-0.0033169033685348736,-0.008325217130715561,-0.09707123427302373,0.033905509016720625,-0.014346638529789742,-0.03662464699421152,-0.0063744084909015,0.05766078440780129,-0.0032792948746946902,0.07749954420644665,-0.03869042376553775,0.009496564534981254,2.7312586700945305 -29,0.11485974570167919,0.05741655470007029,0.0429912186990891,-0.014168770363175693,0.08021250735500558,0.025490582075633834,0.01817303782788621,0.058125838375613914,0.01609747647893655,0.032688796637253,0.012448115545513304,-0.01743282954907303,-0.07791936660381071,0.020610781074017048,0.018272766264793613,13.85121257322645 -30,-0.10066864521535136,0.0003832377696220968,-0.05412542889063745,-0.004990374863063404,0.04698855108078756,0.00677707367516309,0.11694701198783473,-0.055990776887472345,0.052163264033289844,0.04364533130771655,-0.06087930783788572,0.007740460756670265,0.024801754001520796,-0.08922679242886955,0.06201173930736795,1.1854456953502606 -31,-0.03188237953276064,-0.05843277540936353,0.13474924231857366,0.012296247164587345,-0.030145467253567503,0.037186058593479905,0.06737495339205568,-0.06692719862347878,0.028276168418867834,-0.0335183327635492,-0.01802367031329056,-0.05550463581517171,0.059171847484679935,-0.013125371474932765,-0.006867860359413295,4.360278015394725 -32,-0.02304643175666583,0.037940430589819836,-0.006278392038618571,-0.0397826206636297,0.003380305201236695,0.03336144410501115,0.047769410440111265,0.09837083199911774,-0.11904804226460695,0.006126679220691091,0.05156762816303048,0.0418720091839278,-0.014515787512114593,-0.043048285617390825,-0.04136173306997419,-2.756013035250208 -33,-0.01747704333287607,0.028992361656595654,-0.060504007043537984,0.018278192031176758,0.10892723945956685,-0.0422377294533265,-0.0236953236125245,-0.05235973554842893,-0.0014217794996613335,-0.006228916291015916,-0.02415074475628993,-0.07025775878608867,-0.12704889243700776,-0.04811086757428657,0.03622345567302167,11.531102263256313 -34,0.03607704230892365,0.005145452148303868,0.0029941893201510614,-0.0028091857506357815,-0.006299695386025587,0.003691171962540045,0.012764177647278024,-0.019139901071546835,0.031061615304093387,0.00698145253940674,-0.005754366863641163,0.002695986316519591,-0.08305969313668157,0.009337065735804558,0.015326145668888276,-3.6673910558518856 -35,-0.013826801979137144,-0.07223782920242228,-0.025129764796233283,0.03706265446616883,0.04240412431591917,0.020787714772258433,0.07033096527270732,-0.009283734015008089,0.0382038451714324,0.0012239342002501846,-0.007193739911379282,0.0019778704931044467,0.026597292859879933,-0.007404716610498459,0.011288437007642645,6.385018257928831 -36,-0.026045912454303603,-0.020951323919839112,-0.09147621914795098,0.09283856893295081,-0.06464412038319488,-0.05721048220578524,0.024392254971158753,-0.01676113131806039,-0.03664212222196205,-0.019559235654457857,0.0338345776530475,-0.0013548771844996586,-0.007916511422375745,0.04410368295907453,0.0661296734365165,-2.890934698599449 -37,0.05832813271644611,0.011869038175995552,0.007312899432121643,-0.0015427235664059477,-0.0023106174116702153,-0.12214142838337273,-0.0012646829440495918,-0.002870873606812035,-0.011578513114225482,-0.002511071924008899,0.0875324900987439,0.009271914799263528,-0.03962322697346606,0.06811446605055235,0.0542626245389984,-6.0583023026601115 -38,0.10153652461229079,0.025173607745228203,-0.021127279559273418,-0.027933015868949824,-0.08699163058457028,0.004169871021202718,-0.0014448589281281048,0.07898461810120105,-0.04018511099432776,0.0594385739442934,0.015510628725372334,0.031466144165727086,0.004539016485117895,-0.03587615230202899,-0.04409296113304295,2.346336523521463 -39,0.02954931455481732,0.014567734682086747,0.16701353904893493,0.058660464076829774,-0.023592410739795924,0.012789992945307752,-0.00604261710115402,0.058193890348971974,0.020405613785132656,-0.06869018813397525,0.007859373036366609,0.12456204895064792,-0.011096700279746415,0.06602164402452596,-0.05264187090626117,4.204424822569848 -40,0.01198567910817057,0.015151374637580454,-0.0008212372554194429,-0.005799902909608562,-0.009278971640187357,0.0001387106383950491,-0.00023893798434500123,0.0261233161213361,0.02965859036073391,-0.00509290108974072,0.016358890240997286,0.016929280396414694,-0.044851854161449614,0.03453045998539651,0.026515113040727133,0.8235636458539817 -41,-0.015904193121135158,-0.03934714419644388,-0.07150878982308521,-0.004567081351194038,0.026609313183008663,0.015580606629355606,-0.03091293114071284,-0.06773658019199731,-0.03505646754521633,-0.01213116579450016,-0.031595242599238585,-0.03942530745567189,0.03368021635374407,-0.07386269678783018,0.03912527049800389,-9.550904661567696 -42,0.05801874361822529,0.012582728925600363,0.04519637720115994,-0.01631102864360522,0.02328970245658044,0.018939043953016474,0.018262959116614588,0.0443684182584287,-0.022301697475499208,-0.05783992637390859,-0.0015041014054161638,0.04308204356996105,0.06907003351272768,0.03536662660538738,0.018222323771533978,0.5039904157861016 -43,-0.012155830891472347,-0.04494282437250279,-0.08895840710530588,0.02581457828851872,-0.008035416663691338,0.006908923008140149,0.005332238410798602,-0.022338688393087093,-0.033066593320381546,0.023735579197707437,0.03607043559356897,-0.03414656016273859,0.04133332112209133,0.015770744278470396,-0.09370512769899488,-6.008980643003809 -44,-0.01843719640238032,0.006038343528377799,0.019061107678193565,-0.010765315594001327,-0.001583025248424256,0.05824028656743286,0.02963064785447503,-0.011468404527349109,0.01349224139773654,-0.04816921584684634,0.00585659388968922,-0.00021314746106479947,-0.03873660662365983,0.004047719503330034,0.014983984641499958,4.792095852530027 -45,0.022180882224365456,-0.009302993818588534,0.042819763827801796,0.05317211441644737,-0.017884573390980263,0.00879037003808861,-0.03039674309519914,0.05478382268696596,0.06670314793302254,-0.025516474112667536,-0.03868910976882506,0.049542144273702814,-0.13522153349268565,0.02122698444756041,0.020625980198250377,10.39532183299989 -46,0.0056998865068781015,-0.010559043479876785,0.004137804132406745,0.005652163696412144,0.03126385393091918,0.00973055394954591,-0.020775817860084932,-0.005831934745163414,0.03558373378601555,-0.017884111396232624,0.009500033702788629,-0.06513511233702642,-0.09058027040320724,0.021837879712502225,0.037325570668210885,15.375070488470538 -47,0.024530579653504084,0.02953353204180431,0.05368943949529347,0.05724334475240579,-0.010395621947866699,-0.027025612720902644,-0.030355916335050644,0.04124924508051034,0.009508520545524719,0.006494314720259034,0.03596981291053194,0.015673520726373354,-0.012103307599261445,0.052719309809141204,-0.0717876441232835,-3.2166304545301037 -48,-0.016407597377662515,-0.008639560171965316,0.04987330165584201,-0.000844213049876177,-0.01899133262169942,0.07519309818606247,-0.00671050434365341,0.03270579864913236,0.010874550583246406,-0.029150375605770926,0.01360634621587898,0.004975241466917103,-0.08905142946358018,0.037990031897985416,-0.040114990004223534,3.192071845888056 -49,-0.051846127489547596,-0.014460057120254307,0.03786287638286491,-0.03361501516024249,-0.0011508085173661208,-0.05415184648846985,0.03456926983358633,-0.07291600891404793,0.03281597063009262,-0.04561017053136586,-0.019014325666721742,0.024863488235632274,-0.05183937558468242,-0.05183515252331772,0.022031742947472156,0.929739671946384 -50,-0.015876451711192747,-0.031581075416309966,0.017842503875292768,0.02364466452990452,0.012539933964789678,0.08680459432681066,0.03254892502844284,-0.0003823683717599662,0.03166397977350531,-0.02133042927124808,-0.005370950461821971,-0.02830696476383939,-0.050776065378635486,-0.013992570122707885,0.038633668825194756,15.629334826750734 -51,0.04526941248557893,-0.060212338343666356,-0.02617158682290569,0.061333001862251275,0.053961994797931775,0.0026675188565802805,-0.07596233493628833,0.0697889041222433,0.04431761834807809,-0.030534960585332588,0.0067337204112841685,0.006737254605127601,0.016221281029532384,0.04919699275046902,-0.003708755137603142,10.188606740675468 -52,-0.06305983888910796,0.009403568285582689,-0.04284522082941629,0.0018702672898576527,0.03047213873855876,-0.05050449093716818,0.013612703430529954,0.03305185164519239,-0.03505363232025766,0.027394180920472133,-0.003206844366873005,-0.0008317201321583876,0.07860229171768103,-0.01299168722839098,0.016158834673203344,-2.6811980048409287 -53,-0.03961953890111174,0.03308314921761921,-0.06392558853947027,-0.009348418860199336,-0.04236004695857939,-0.08024090910705763,-0.02081876371567833,0.049298407155262756,-0.02780945501734838,0.0369969118313434,0.014501368082403574,0.022511620642529366,0.0711053923344825,-0.04613481630313499,-0.04252365411406637,-14.1692445791892 -54,-0.01673534685586671,-0.045686679340077925,0.0183704261768968,0.010466211147116364,-0.018994492654393128,0.044566521913087395,0.019125308175482476,-0.05971130380594745,0.009556456701492532,-0.010595220101504373,-0.05818970654309807,0.043749957845053464,0.020891581668210257,0.0316619820775644,0.007264584158301781,-0.8587385595146951 -55,0.011058486066881614,0.0009472864842706305,-0.004786814796118741,0.07195892191155152,-0.020975801599239056,-0.03914533625679146,0.045026659968331106,-0.01197159748807651,0.015572760819576462,0.004172677729334614,0.030020690668500185,0.06574769890556462,0.08494948009098865,-0.008089247671404114,0.005351110929001328,5.644365012669457 -56,0.002520119752829425,0.05836008489118692,-0.053530058174477264,0.036884463126540284,-0.009271167823799643,0.012848903759099379,-0.01664423282627171,0.06567616098429606,-0.08050633218749602,0.03026408224935162,0.07372241251329875,-0.017855485060117485,-0.017362307301956394,0.0550603238367471,0.007732770074212563,8.45123805199075 -57,0.08783033253108824,0.008449627255906415,-0.019707017600705822,0.0556263229588114,0.005319279027391748,-0.05360323319073737,-0.05218193037777634,-0.04570933754729455,-0.046474349312220484,0.03566691541560667,0.03253627498900475,-0.05533561820739796,0.007785098289897751,-0.0016243125924400577,0.04789411183345431,4.914790344396211 -58,0.025106452282600302,-0.08300640360068268,0.013771480099944486,0.019906486707231497,-0.03078919485008738,-0.0378083234312274,-0.02367718892442058,0.05166682903018691,-0.017349512438821442,0.025845322111757704,0.04294914190554769,0.008663000735222304,0.08707183828524773,0.0018166594290886335,0.008118533130066715,-1.7749663695553766 -59,0.018718840637986064,0.011351634469397904,0.023544791434147425,-0.0849914194906944,-0.010371181498853584,0.03323856018919608,0.052023639665693844,0.019875063940910945,0.01220104383794192,-0.07488448367000676,-0.04574574193351877,0.06071897344680702,0.02571660469756695,-0.014367407386739226,0.05087522993496129,-1.9331066736978646 -60,-0.07003513774626673,0.001580561677563183,-0.06523917098882104,-0.012542968589031372,-0.05532044165792863,-0.017138579673318218,0.030301038505357484,0.019400230345950304,-0.15628915811480934,-0.004276648985797326,-0.049570517121642566,0.00557538959494898,0.11697054852475552,-0.030960899371874934,-0.014253410599513202,-6.002725056026104 -61,-0.030886757176585334,0.06694183261860934,-0.008168264790906129,0.012807774000576451,0.001776075726097245,-0.034784684173001124,-0.06296637853488841,0.07788659937243507,-0.010053743873206832,0.01813678066866073,-0.03340349536769337,-0.035743581827945306,0.04710543747392098,0.006968623241409857,-0.0743966805743762,-5.3143272533434525 -62,0.02624265991386695,-0.04228040066467073,0.05802034595507201,0.015409014198434441,-0.0035275358990466458,0.004742627229325739,0.08884484306013504,-0.016908948731844176,0.035741914832249345,-0.07180611097374678,0.015555725284927095,0.06288468466043941,0.06402178224583745,-0.029863604947657614,-0.01894155494407833,-10.683299200925719 -63,0.032454126343870904,0.0036592546014581565,0.0022489763536872494,0.03178279460789273,-0.07439774074315597,-0.035659707210281354,-0.04134816721137922,0.02585529594093426,-0.0015256765499303553,-0.04733533820825241,-0.014448467804226055,0.05073538839325033,-0.02838046476159609,0.025621715293045553,0.03552947891124005,-0.011359065828737247 -64,0.013622404816103073,-0.016853926108832316,0.022551770801836853,0.02677012775286025,-0.012506119001515147,0.07443907243028522,0.018776953825966555,0.007601327912422714,0.05863765132948837,-0.03305474452386913,0.030164961031190856,0.05936262305927167,0.1526918487523114,0.003282818838242448,-0.002664115751898008,4.383262651013728 -65,-0.040241296088242416,0.017563190429309893,0.035446257767937396,-0.019638994313971925,-0.10142781466423975,0.025656411798118874,-0.012682704383318881,-0.02512980345423576,-0.04904799704531525,0.03496644915828345,0.019450686974910317,0.028168927395932703,-0.019370847949248187,0.007699913932901098,0.020000441426651507,-5.102781521174542 -66,-0.010080160842026472,0.021550449711683267,0.02306086993012925,0.0409875597518503,0.053282347077398345,-0.014512472708291892,0.00836752132941547,-0.01856982655441503,-0.10551981569906838,0.024995538801421517,0.036464723553687135,0.09183875718775114,0.08480269940213042,-0.06090029314870786,-0.03920092976017453,-14.583376746308732 -67,0.00183644500837922,0.08529301146820811,-0.03688591443409943,0.018190311356021695,-0.028113257863766422,0.033975058451263085,0.009000479805751202,-0.015963409499236414,0.007985461444194042,0.04741563298840319,0.023499379491224142,-0.03735690358868243,-0.09654229068798663,-0.03050611475707466,0.0351270066629616,16.41685818025751 -68,-0.037942808871990204,0.0028307772474614246,-0.016064736753185833,-0.03127602143506753,-0.09691673676303614,-0.11972144450505293,0.03956101403312528,-0.040562209008689544,-0.04155385784647571,-0.023328838288106314,-0.0008484217019768912,-0.03375267326683042,-0.020375197595387563,-0.01984665251610677,-0.007611305337816044,-2.5944783534947558 -69,0.04019729107730047,0.09542446327338219,-0.10345426269414561,0.006428448781437201,0.004846876838629509,-0.006668634318889947,-0.0376398019301207,0.03361247116214473,-0.005011703727505921,0.004890267765291001,0.007357172692164395,-0.021243810943887526,0.0036349266093796823,-0.010095306354486461,-0.001446567974963825,5.678689701912537 -70,-0.017792458205816278,0.002825648930912759,-0.03362382010244328,-0.035745216670739315,0.044286128695621,-0.045362987228888194,0.053511324350665655,-0.09587343578124878,-0.030697329930258276,0.029061590026532642,0.045527082086196845,-0.058608315655869124,0.06288490671120206,0.007432475116967853,0.024988852971263662,-15.602179090609113 -71,-0.032170999274365474,0.002653582490203033,-0.04843895741836907,-0.015347444935872789,0.07214085943202221,-0.02589848554135439,-0.0009588600038843657,0.0328862802770405,-0.004922451996716528,0.01942922992840861,0.02866528040149578,-0.052143664890215706,0.08838128019769653,-0.05200114092022031,-0.025368576880971626,0.8173402100502889 -72,0.010994042559786796,0.020241583942528743,-0.025922707001632836,0.040624890858287833,-0.01932509215619075,-0.05506438826012252,-0.0017219835063121396,-0.01813369322995488,-0.021429022166913253,-0.013339576486317197,0.0597683680740914,-0.05093043656233655,0.002327296145856678,-0.0377002536306796,0.03379989430562621,-1.7912964782803442 -73,-0.021604476782578045,0.04031197041026908,-0.006157644906456667,-0.003910418834211488,0.017766421097332313,-0.025291757234073432,-0.022068664762242004,0.009234577742867501,-0.0828892390545742,0.05562377205860818,0.057097227141048555,0.00524880807384912,0.04972577625163607,-0.019989154824852876,-0.021311523543166774,2.22449720641477 -74,0.038795052923076764,-0.03146852678671046,0.018328442321896513,0.031273629013377935,0.025782985254516305,-0.049599554961566934,-0.027200084872161395,0.0946413906232196,0.029647985714804974,-0.04552786560816374,-0.021177198316022345,-0.03577387944701247,0.0018280913094137117,0.012391753780179017,-0.0032904957642152224,7.197546407861581 -75,0.06217542586746886,0.05784655281466532,-0.08816758476415897,-0.05194026178509451,0.07193446301160085,-0.022537953911634472,-0.0021148274326762534,-0.03347345821459782,-0.06839534411030672,0.04845671857886615,0.001088723544435913,0.0033736508819466344,0.024256623258740343,-0.08629752953183033,0.05381733096179184,-6.620803791165876 -76,-0.05612075734200776,-0.053344148261921506,0.04148521628791334,-0.04209928126817231,-0.015173303509168788,-0.0032881076569482564,0.03754647145450924,-0.0033271874955448835,-0.0008634525931866932,0.046814105337341816,0.0007583410480648592,0.022869039510823166,0.08014605584435179,-0.022415403723380266,0.01820975580274976,-5.425648871538039 -77,-0.04236394305073242,-0.008597143962589012,0.040389390941150106,-0.0758932641503146,0.025784857131625077,-0.024207884044820403,0.020724446879784073,-0.04332006612907507,0.0542008902633915,-0.06244921243181804,-0.08564755767916864,0.0586335928420721,0.033280509158570316,-0.004429572619215138,-0.01899270753428635,-3.205782017772867 -78,-0.05497427100254837,0.07453533206077964,-0.027915675551321375,0.02165464037168211,0.05156945513894385,0.015816138354441758,-0.019774673798444643,-0.024318272844639815,0.008887178230018325,0.042095902500784245,0.01208667039813316,0.02190959048149807,0.05223642417760128,0.04355355700133395,-0.05558216943050742,2.977057655493427 -79,-0.03288374072492703,-0.024261369387498122,0.10202672820238068,-0.010461340851085696,-0.023099156126695126,0.04720044611974027,0.047773080534914414,-0.08322311697555408,0.05605455423807481,-0.03233038691700891,-0.040000545846652164,0.07421932163203512,0.07631317351648421,-0.0036284458153725647,0.029972301650333766,4.4924992247017554 -80,-0.02925340149147181,-0.019261654322642444,0.11775164544283266,-0.026293106389723545,0.06597803903164925,0.04634040518650176,0.040486118850745,0.029838221317785362,0.07472157859099725,-0.018681603147079145,0.06857684636671532,0.07219812550781834,0.013472352537777454,0.033631112255922684,-0.07641010674509668,-2.132765121121432 -81,-0.02937447407132794,-0.05914828578436363,-0.038475055210788985,0.002544312975335079,0.032823512095127766,0.06721227467615794,0.008593888705561341,0.01990818826352777,0.01994573199928426,-0.003957792571065501,-0.014265345634311,0.05417166988652879,-0.09716219074449937,0.02464574797186326,0.018309855627074392,-3.509238795862946 -82,1.3459311546727646e-05,0.04659610087339869,-0.006005999515404923,-0.02630344280709186,-0.030685621405105862,-0.07641087078121309,0.050097580566586086,0.012768168616201924,-0.06433013609137621,0.07656006974406145,-0.00687095794215677,-0.03904102951576327,-0.023581469375167686,0.057104893493540684,-0.0004015619806830273,-6.2924074804559895 -83,-0.03054898322272698,-0.007663745350537553,0.0902017682700757,0.06804932702141712,0.033980235798785216,0.04105107454185729,-0.015255518951540342,0.020999787958109015,0.06442218935119814,-0.07580460179400908,-0.033773248591606665,0.09385821674311513,-0.014628827140961725,0.06402684580393346,-0.05600648020682041,1.2586454144383374 -84,-0.014297644173221189,-0.042054493032138957,0.02856873385884604,-0.08672509690670688,-0.01125708987161258,0.054632415373539626,0.0878027898764815,0.003354417302954455,0.018265775491134575,-0.036985118680399935,0.005891223579870462,0.06772083218090007,0.0854818131022202,-0.046373113585109774,-0.03337710726581072,-14.588930940475109 -85,-0.024480916921579738,0.1106429534344281,-0.04847070246760294,0.01932081282372642,-0.0012833202974242266,0.02976356388578997,-0.010102818252221495,0.046984496066361535,0.007448345303825786,0.0428612527883002,0.013174169611391512,-0.022805232755576846,-0.05347712033811886,0.05143708214535073,0.009676022440630446,15.883839053957717 -86,0.012733477688617227,0.046491315539645334,0.027973620006612812,0.08112392279462717,-0.013577350695201473,0.012326628972240803,-0.057916288239281286,-0.017398513075252777,0.08875940593017047,-0.010072561991459337,-0.008526260162389419,0.03826919896598745,-0.13718449929505322,0.1178044808717684,0.011245067939727385,16.977191033209742 -87,0.06282114902788281,0.04373555042671937,0.03337918727602045,0.06457885738040219,-0.009135782212474755,0.02638234697988556,0.01551469339786937,0.07208358379343309,0.07416852981715683,-0.012710043282802081,-0.04798187775072946,-0.06417875928895521,-0.06986720781888911,0.0011186209544152908,-0.027855053306237564,11.27543288259535 -88,0.08454918199571858,-0.05668486944683748,0.0795751741367981,-0.020924872970883922,0.003212175250556443,-0.01317562825921841,0.052102290863533886,0.036613913348644216,-0.030205758884138224,0.007770836631924578,0.0050766045877591644,0.019010533196902296,0.05764964057566423,0.04440474434040281,-0.03994204603527531,-6.940806056707624 -89,-0.03042754316390443,0.0007252268041847294,0.027587675047382073,-0.006793224071597983,0.010598215456332811,-0.008221705159265924,-0.0038122615414143747,0.00782711163783717,-0.054879975631218623,-0.015151718759081308,0.02749105658055276,0.13093382525976816,0.05964384743196105,0.003941219067623547,-0.027756702584860595,-6.361838345815312 -90,0.011290995755092537,-0.042603447809711585,0.03451758118579813,-0.04543512072117143,-0.002394644767032378,0.07896830412145683,0.05839619021466341,-0.032442461558623535,0.03145552373604595,0.026351719079706754,-0.01688793179466108,0.03320584885042851,0.05672741622924584,-0.02929101362720203,-0.059277865297551156,-9.441507003244093 -91,0.002733328676611668,-0.06862462861812901,0.02585737554120101,0.0022470409242759605,-0.007321483132515107,0.09072838799831688,0.056362868556094535,0.03616933017690129,0.07659590377787484,-0.007451359449483337,-0.09089715254077138,-0.006097237384666695,-0.057160044443064335,0.006120983366037337,0.04379016555527099,23.00501903830447 -92,-0.036988883063247255,-0.0817273561748356,-0.0399987656348072,-0.0409364305701501,0.034941203614420914,-0.010251748864648049,-0.003196350789058154,0.007456886267924627,-0.053078444729482956,0.05232873125243737,-0.00633242537167021,0.0036194121984187448,0.08633040367164073,-0.05668928398027363,-0.008839206541894703,-16.650804367628044 -93,0.10274950333440144,0.03979647852833868,-0.024083694112077485,0.04861679351617398,0.0805570137814909,-0.04670741902603367,-0.02272257656469014,0.044427690240433575,-0.04898492004287111,0.01762444705900783,0.005217011387338778,-0.008146959658892363,0.03894199005750356,0.007676572926919243,0.027367545193716078,0.3688253866934379 -94,-0.020584389451375532,0.002376476200285382,-0.04959219699481037,0.09533629687079,0.009454656818577215,0.07152590563964471,-0.02800076883532089,-0.03535714301747975,0.03790362638344157,-0.06046709530702537,-0.020324145872092955,0.029038717870697135,-0.0028642884669767767,0.0028734510323176962,-0.029786578096609218,6.08629087764231 -95,0.03536632642588993,-0.021369941246914707,0.04719667404310573,0.028448373932830076,0.04081653078602066,-0.025351596540033966,-0.07208631538040113,0.0036655783194084637,0.002000401656947279,-0.022195967438668033,0.010902025783976019,0.004380966274977779,0.025259633155061793,0.05417294431020523,-0.05061153192445257,6.178269592789753 -96,-0.05979136071855047,-0.01152795267526214,0.1021423048962517,-0.032158361890347924,-0.0017922999526718871,0.04522188141009651,0.049279064909745325,-0.04831968467674089,0.090249458178876,-0.022078977798924353,-0.05849035661431224,0.03720666902158435,-0.10036224328920389,0.1143407206009916,-0.00527431043290777,4.220531853969124 -97,0.012566671576749032,-0.037386551064096274,0.1309497370707804,-0.021770052240838184,0.03367825265339564,-0.003515069864474302,-0.05006324264307575,-0.02351913290233877,-0.006702907895507433,0.016782882163747882,0.05438040770408915,-0.012946556084041211,0.049983360365269104,0.039248412055457954,-0.014663436693608523,-1.4299497813651576 -98,-0.04089592538736829,-0.03064937708033324,-0.0157847257803822,0.03856254486155802,0.014210874925677958,0.02697308477448464,0.006591601803045069,-0.02696197998030404,-0.00834490318119256,-0.011255364910421034,-0.01575205048035858,-0.03762956734676521,-0.08002903112241293,0.046456952571868174,5.9893308093984357e-05,8.073178794378107 -99,0.019903518583061258,0.0861973646444925,-0.007492344477171414,0.06745212038609653,-0.022840675159649163,-0.03260087331221453,-0.05767090839895893,0.04293360139552342,0.04322817976396486,0.010127147972472791,-0.018933879268019416,-0.011563201764090793,-0.10132654426331522,-0.07147387445658662,-0.008596355155820364,7.635951726022906 +study_id,feature1,feature2,feature3,feature4,feature5,feature6,feature7,feature8,feature9,feature10,pred_label +0,1.0343547638820279,-1.0964262004539587,0.26988117713714044,1.1879475679576448,1.1227390800091297,0.43237898383642615,0.6266957441352773,-0.6672410011860476,-1.0664750686861655,4.287259552439087,0 +1,-0.5209471208531703,0.705135683720095,0.47671953658463523,-1.3182644464934383,-0.1612759974072846,-0.5347868632662012,1.25658103573294,-0.6551161189125633,0.9911844650254665,-1.6642609778705109,1 +2,-1.1976555605081798,-0.8969146036378528,1.577763924667843,0.5461361637772338,-2.2600688639960023,-1.2356580721240416,0.8082459915949342,0.3947493216055861,-2.6762968550563553,3.998299335381597,0 +3,0.42980446836110014,-0.6700557032594875,-1.342967753184999,3.362387772768656,-1.958404836012821,0.6351735266364542,0.7841684172910536,1.3219652847011205,-0.482357805379187,0.4536798325222615,0 +4,1.2968890021529513,-2.1231504758663724,-1.3883285972267796,-2.1470862557204797,-2.251240263403688,1.150384805708278,-0.5517989007510344,-0.6363236900562649,-0.46855189119393714,-0.378988449554991,1 +5,0.03331590300740284,1.6152576034625368,-0.1261118790479214,3.119762822976674,3.363491515227685,-1.1783901809969994,-0.12803132359955766,-1.3680609075640255,-0.8595537262239499,0.6480296110344459,0 +6,1.909164002799453,0.5191084887307421,-0.2541976296327946,-1.3904085372901434,-0.785767331290333,-1.5656386445211332,2.323861712004269,-1.87197745803086,-1.2706600537939379,-1.9357949925546285,0 +7,0.5461849571469622,0.25466332715665707,0.05070546649663819,-0.04876240874961324,0.4269769106235701,-1.8803861424739543,0.40065264725415567,-0.6889470690125482,0.5996674539687363,-2.187123061114782,1 +8,-0.8616048682495071,-0.770881237027173,2.776907824324611,0.8520998005967505,1.4974067151537924,0.4241389565674142,-0.941936145529097,1.3001901324521266,-0.6114324619727064,-0.029359769850068274,0 +9,-1.4344310858784062,1.6298123230003878,0.16953688741870795,2.950107321500719,-1.8466977550450792,-0.6648527730948797,0.5458441330798324,-0.8077779615356562,-0.007076210918974123,3.4051998699900494,0 +10,0.6471100880170908,-0.2591179150929758,-0.49922487455543996,2.45686986613064,-0.3313499694113555,-0.43745833523095445,-0.4074209081625072,-1.3712132675287687,-0.9310848262319669,-0.2126809526648683,0 +11,-0.509836989557866,-0.9644267542128132,0.5998160728286057,-1.9320968169350503,1.0237350719940166,-0.055865214986525094,0.06591976636038772,0.2956793187917896,1.7175928287917848,-4.241118726792967,1 +12,-0.01608455446355653,0.45004544797451407,0.6370076692303858,1.70881058320902,-1.1951586530981189,1.3577631725399337,-1.1968078061780603,-0.39800001019932724,-0.3743512108910053,4.720568469209239,0 +13,-0.15002563783590836,-1.4815484159514378,-0.04207085117457238,1.402514703858222,0.2760349435031051,-0.7587390038760229,-0.12611093711383295,2.672655125721692,0.46682037661813486,-3.0306776536499807,1 +14,0.42299109610232455,0.5895448771680768,0.6883291638001939,-1.3360360750034277,-1.6388914549794782,0.07783705424424127,-0.6335055694339523,1.2356672656352021,1.3754229239848084,-1.9519297191986933,0 +15,-0.6169062268116423,0.4817755111465963,0.9240031979168336,0.7636267372227767,1.2485690915070267,-1.555986086048543,0.042630654239616414,0.3856169020174871,-2.237583823062961,3.0985309833633634,0 +16,-0.1803331914410503,1.5791966209143526,-0.8026897444136745,0.7631906587571451,-0.31858074628944666,0.9366379897567471,-0.1672332903651836,-0.0671646315652654,0.6137011620060341,2.126753122852262,0 +17,-0.6711340010888722,-0.016749838247958063,-2.3313795878452184,0.10718122388584428,-1.055342857977596,-0.5535054623554229,-0.36902214530294636,-0.7134247861022863,-0.6608049223689142,0.9658095703193343,0 +18,-0.3487737395172664,0.23627150706605396,-1.185794734652243,-4.279381014864763,-0.4866139964057392,-1.3457711206677307,-0.16733917387850247,-0.3728181171387932,0.8634259540133502,-0.05364506727054674,1 +19,0.8301888880925722,-0.14663640377338527,0.7909545365332817,-2.6742249627031933,-0.7116689473233886,-0.3737410616864853,-0.5914541142515842,-1.869807273524659,1.0464689234816251,-0.28288968663581504,1 +20,-1.3962989574243765,1.0587894740485968,-0.7736071765040953,-2.6446121574226273,0.14928659330796257,-1.7725980135288388,-0.19976821339686532,-0.4316199937762598,-0.280724670384752,-1.2186703590167594,1 +21,1.279558549789775,-0.8546265196608414,0.07227767698694434,-2.2346422168371154,-1.133835447367117,-0.40000414434389997,0.041202203171880246,0.657806035154343,0.5585247062046287,-0.8829046820003894,0 +22,-1.4616593146793726,-1.6489490157725382,0.5486017524044944,-1.5242342626697325,2.6676640891349175,1.3798978679007234,-1.4636843828439143,-0.4051961937506171,-0.21318429421735688,-0.45839536222606325,1 +23,-0.688896096350511,1.1696641605336746,0.6065931948977106,1.0423823925663847,-1.1057429818986617,0.5604070677385655,-1.300035783915806,-0.29500170425750954,-0.9375890309914277,4.057451834395156,0 +24,-1.5573037804813556,-1.5718073161993515,-0.44551288584945475,-0.39257305449462,-1.0212572606553347,0.43969442727541413,1.3401071357145329,-1.1769174462533902,-0.4264154066285895,-0.7317113830089762,1 +25,-1.1366070593872126,1.5733187764192438,-1.9138027650804004,-2.0498740282631376,0.4976359838490122,0.42254207337593463,1.056003519556332,-0.24499060682581955,-0.11177963718030497,-2.0121742753262124,1 +26,-0.31756705576683447,-0.06224092824133357,-0.40108765898084636,-0.01909298044937524,1.2289175256561296,0.7755127093681062,-0.5609437344024462,-0.8415855047157794,-1.1481998777612341,2.0939144807369954,1 +27,-1.541479219403724,-0.5858783918332274,-0.8470025148803701,4.005990499733695,0.1448628987064724,-0.01955149936264462,1.8215154482380687,-0.5525398560866558,1.0889015887785254,-1.359409850712773,0 +28,0.5012278673999494,0.10858252943620735,-0.06930748889398065,-1.5328638129487513,-2.5474291498729156,-1.0404771935469483,-1.2619571894692359,-0.4437382727426151,0.38621552843244283,-0.07940350837256649,1 +29,-1.7556814499465847,0.9536288701406979,0.7804635491348891,0.5131875299438045,0.9170072584544782,-0.37277863639982795,0.6239523662284447,0.9081628312501873,1.2243152637421244,0.253668346413052,0 +30,-0.6742595941100548,-1.3933753686305483,-0.53927607530609,0.3084746419221783,-2.434969069959156,-1.4340640619941203,-0.49305995376834383,0.38816803893623986,1.9703244176974292e-05,-4.3359201904760125,0 +31,-0.3375875199803824,0.9492666516708536,-0.24049370229769526,2.6471305273351304,2.3009938202701474,-1.112739603831869,0.7038386095828785,0.698069393212957,0.6209075587865324,4.448209378000727,0 +32,-0.828158197755581,-1.4798185108285684,-0.8700252930605129,1.4576192329380493,-0.09005847189390925,0.031134733713793054,0.1954122416834928,-0.41590510352934323,-0.21041809731438624,-2.2303875318259783,0 +33,0.918504046333186,-0.5662337493699354,0.20461950651277377,2.268413457832481,2.6305416506312183,1.3865981726230199,1.0423467683112606,-1.8552107685092243,0.8606503744851403,-0.4757565582775469,0 +34,0.2993501270999499,0.832546579139693,0.43198835479454956,-1.1901381856699793,-0.16922539684292182,-0.25655897475528155,-0.8360998075542043,1.0224296300167255,0.5758665099886021,0.5652670689331707,1 +35,-0.8274352315565277,0.2011375944634684,0.46783050808036525,-3.245416463749747,0.5280664304746132,-1.8259472179101248,0.3442372543375677,-0.35775870330609016,1.5660027505621774,-2.5534037871878876,1 +36,-0.48572952985451623,1.4733030639634555,-0.5351627579237977,1.9009454560654717,0.3850068784894489,-0.16794006868187727,0.0677693727491819,0.42580180305511717,1.5654333032535217,-2.8727907720483787,0 +37,0.06591864141885403,0.5250087436726371,1.7197940680444075,1.401408798728646,-0.0508000719831474,-0.5563801549300574,-1.1141252735810523,-1.1619305222324878,0.9980204883843373,-3.2904894186227325,0 +38,1.310870212441525,-0.1509451878137669,2.405687511284488,-0.7718376026946315,1.1387529230252977,0.14127540716698261,0.024621663187787725,1.2882874972822207,-0.4201149068520676,-0.5340144482681958,1 +39,0.3062480330558174,-1.5636379321108513,0.2093609747278395,1.1809723972074981,-1.4262357318820378,-1.379568119053201,0.900854966398415,-0.12745244783833012,1.3224888163006014,0.830831576467508,0 +40,0.3916456353120812,0.49353923034126873,1.009848640952132,0.26403808717890676,-1.761214924972019,0.33072411030242366,0.02294348669640165,1.1210374286672098,-0.4993459297213171,-2.430021500144023,0 +41,-0.8143682994787497,-0.12616474293479304,-3.339531320858951,1.1175595672439358,2.6604686753598976,1.101884977974256,-1.5022353395177486,-0.40476841680623343,1.3937473772710869,-1.9153576283595717,0 +42,1.459290002490651,0.7328252616863441,0.8605782724978454,1.4200989544960207,4.329883913795564,0.365217137406074,-0.7266211102998337,-0.3287884356235295,-0.4763532364496183,-2.148392234692948,0 +43,-0.8789643903689854,0.7960009412564061,-0.440731136507735,1.5414476331919271,-0.9647815549748102,-1.686864162277548,-0.9771065668706881,-0.710006186296292,0.9178619100648392,-1.1957011439859502,0 +44,-0.1386710791648177,0.6726290600081436,-1.5844738058087668,-2.4720924512383444,1.1385810943095889,-0.12004878630824194,1.4250902403702546,0.4316481013722673,-2.5282047537296153,0.27477495706149346,1 +45,-0.19693460386825198,0.8888259159089306,-1.9243387175909987,-0.7378980486259634,-2.0245429790989338,0.7236123103433497,0.03386040981870566,-2.8658873387431942,1.0090624606738485,-5.295879913939084,0 +46,-0.7063874557717361,0.10807969186462035,-1.6522424530827435,-3.3623105368709596,0.14346264692044253,-0.05523654402694272,-1.422167893040593,0.6477961442639145,0.2344369634080114,-0.045479733996036886,1 +47,1.2586673624081552,-0.1906031151606822,-0.7815322038870556,2.6278198085094537,-0.9352249583271784,0.8241890889157923,2.6097859000753543,-0.5350585109277444,0.043892931736094494,0.7282936020766642,1 +48,-0.5238921920471548,0.9282457729624712,0.22052586298739552,0.8461828133238045,1.604321845591846,-0.6329960206068114,-0.6989514727742143,-1.4060761690654884,1.9083856963718655,-2.037465746154714,1 +49,0.49390601197487005,-0.014198193783396524,0.4825601408985881,0.06620981891890487,-2.8216633003067884,1.0981427393385934,0.5407071648787791,0.7576124098696072,-0.8511540978048531,-0.7133678577936476,1 +50,-0.019838799985753195,1.0897240079806323,-0.38605870369397216,-2.885466059784231,-2.82135050015481,-2.2418411374713094,0.28637311119315484,2.994903392069493,1.3511170775157495,0.33800206224646634,1 +51,-0.4749567452327698,0.945361309468817,-1.676978183049085,2.29777208404449,0.11206678936370773,-1.0679533196428077,0.38657461222608297,0.10751748753324325,1.1398756856328573,1.1502822918802371,0 +52,-0.07881215899400992,0.7503970578497144,-0.7431848531827698,4.2548685684183045,-2.230348611688768,0.16069879538793228,-0.08075499027010684,0.6901478182060372,-0.3266627778166258,-4.043431355912652,0 +53,-0.7740453196397975,-0.8113969153796143,-0.7537902614516724,-1.2839178572446366,1.2790584959329496,-0.6666574011977336,-1.1300056878108113,-0.6103177674530124,-0.251394463739179,-1.7346682671469997,1 +54,0.5436024314039669,-0.3097524004453164,-0.18925626078970686,-0.4255277025847475,-2.715476861176702,0.00012235843091221686,0.6790655144830418,1.8754822955212056,0.7169776657804064,-0.9543385781496121,1 +55,-1.0122605785318666,-0.495747826276218,-0.032901326488167466,1.869926688773436,-4.005816871345997,-0.3957960389878547,0.1595634733240859,1.3009642502037786,-2.4861295273952835,-4.481266078806238,0 +56,-0.9043285755015124,-0.9349936453273588,-0.7896550450414739,-1.6523989625504036,0.3618042169078721,1.1083738308809787,0.2871924398299119,-1.5482801517143265,-0.20814645711678137,-0.46507695391295856,0 +57,0.0012136967205375584,-0.1146881399030472,-0.6096616909554654,2.7587231583382814,-0.45298573755586324,-0.9233973358540458,-0.9492826532733173,0.3128553980383878,0.18061341574866044,-0.30632520151952336,0 +58,-0.46362222595597785,1.4514966074964224,-0.07405603149226123,1.9741532691850798,-3.2605786774102214,-1.4577457421223174,-0.05408712818200187,-1.7504491252022023,-0.10680500944744652,-3.5330541565653424,0 +59,-1.0118882192340233,0.048633079061275314,-1.3045876241856729,0.9973503284441186,-1.2065985189985091,-0.5197188341132236,0.8118228110536153,-1.4413252124820404,0.20450734215037475,2.1471249908977352,0 +60,1.1019109637395708,0.26954834033841485,0.35731612175588584,-0.6109167886153497,-0.9402204042845987,-0.8921373008146937,-0.90675396869824,-0.2653118613319972,1.170264003786509,-1.2453393515203044,0 +61,-0.042294265185123976,0.7251778410432472,-1.215154143139117,-0.4578020744540372,0.38465470411455405,0.8039342024557007,-0.09323537598885767,1.218262883876602,-0.8282498544249226,1.3709198884854266,0 +62,-1.955553087759092,-0.30339156581022014,-0.46706199650436697,1.4535617314502312,0.11803309118860494,-0.7931671506453974,-0.8353880140222042,1.4937217844737214,-1.1251331986735662,3.93293911609001,0 +63,1.1484767111442897,1.3090244901393522,-0.12726610048547002,0.48237350730813366,0.3531404416182712,-0.4577537564377778,-1.1947274893256548,1.9036964140957011,-1.117785875159508,2.4663631510074637,0 +64,0.8907299930796847,-0.900330116018516,-0.054110192610515334,-1.0837216392412659,-0.43441374824344337,-0.015196440564405897,0.04633961227474131,-0.5464560274637665,0.46046034121650453,-0.836493454531787,0 +65,0.17403805003198314,1.5467114999498375,1.155023957165785,1.1018828460604047,0.809702796472423,-0.6452777399289378,1.2110003063468306,-1.7033267602977953,1.1083723790943611,-0.9915652734110908,0 +66,-0.12929580441858013,1.194890638008933,0.2906769442069382,1.6612671340480778,0.05310802091352573,-0.3242907636651335,0.7258407680820159,-0.6111658584867107,2.403384904321259,-0.24913986278557199,0 +67,1.2610386362697057,0.1507417363596875,1.0721783409559646,-0.04379833565378444,-3.058582049318718,-0.6138303014434607,2.020868342263516,0.8995794412449624,1.7343121721230836,-0.7947845720321017,1 +68,-1.1806448354659544,-0.8385177301006862,0.44652952738639984,3.1977419810283174,2.532609332849388,-0.5670004934096904,-1.6658521907932438,-2.0817503641458948,-0.2899778553689672,-0.4739934002067143,0 +69,0.8592289784530952,0.9581427050338631,1.1912458122897127,3.303873809638155,3.3103609143148245,-0.09723686092283884,-0.19255868552669383,0.3823369143541301,-0.04165183022498802,-2.7952937292741615,1 +70,-0.646703790878869,-0.7366401450355848,0.14799647582062253,2.0681597829037752,0.6752659474360145,0.028925839559137728,-0.8897271710058486,0.1917330107896607,-0.674366165871247,1.9609543473881925,0 +71,-0.7406357446380354,1.832553405699239,-0.2952108665307074,0.3888036284706422,-3.535788453239132,-0.09892910814704342,1.2678428681364478,-1.8032775129488472,-0.7578650614438812,-4.5625690295359504,0 +72,0.535420428530393,0.5773639836624194,0.05111339255196556,2.856949343821711,1.0225035787329213,-0.5082975500752311,-0.055758061761847305,1.0080095381460423,0.7050312104162034,6.456888140971445,0 +73,0.45390297529052254,-1.0517252549171294,1.7081891530214222,0.23992899035782522,-0.894948876676144,1.725603987498518,-1.4350592832401823,-0.11106743730430717,-1.3741995128422246,-3.0619206884595607,0 +74,0.09341950116526035,-0.8689916703022539,-0.46939714856017467,0.23201041562740166,1.7925619205840582,0.38143608876881074,2.2944146905231015,-1.661742048837603,-0.6066725395798639,-2.161721238888145,0 +75,0.046412617657848085,-0.07643294843615014,-1.4686897559281387,-1.6689606339837435,-1.4400988075942287,-0.05348737443075008,-1.3062212820257313,-0.35761268983653943,1.3557976860663865,0.7950010046915184,1 +76,0.3363266698432982,1.2165126676201279,-0.3115111471270467,1.6759856889003744,-1.2520395713240875,0.04450095225932252,-1.9737065368828692,-0.39932313041920214,-0.03254182000369712,-5.3104983392254,0 +77,-2.003326393455041,0.6492404973893671,-0.19043148091669396,0.5139531640598411,1.1368007041406385,0.08315357906519717,-1.5720765822862042,0.4703250393273302,0.08795855331334702,0.04600028110329901,0 +78,-0.5740272604375241,-0.7836347152299957,0.74173971708782,0.9619871638893455,0.15602826792485303,0.0031241677741774324,0.20606179363215638,-0.41251720657919616,0.8402358301821072,5.272697280632941,1 +79,0.8503876477446113,0.4905341713628718,-0.8602621829119532,-0.001318367095836992,-0.4259373500886552,1.4345667672590965,-0.4486773715999303,-0.4288067379517925,0.654644977400055,1.4785177022869607,0 +80,-1.0966837663313862,1.0228704282516972,-1.1076807225941545,-3.002046158013092,0.6710116065554392,-1.116758609075548,0.048606624019764115,0.09459297464747551,-0.32140592162986864,0.642507323862691,1 +81,-0.43872440418336356,1.6715441794579236,0.5027818352837424,1.1184491995565133,0.4101648325724705,0.6532920766380027,-0.1622619820435786,-0.37654640689077457,-1.0848805790369522,2.672998120813441,0 +82,1.8849719585825546,-0.4974656135197077,-0.36209531197294803,1.0105955927160197,1.8320853504755732,0.9750625392791832,-0.19949067258321837,-1.330857151165677,1.4182304855864574,-1.4781830269483829,1 +83,-0.1896914038611973,-0.7304787298573516,-0.3258316763318479,-2.3200366581653746,-2.1229950558502377,0.09552312958221733,0.017796314078195406,-0.5230838454454124,0.3529514998714128,-0.03013975558886306,1 +84,-0.8536685347375325,-0.3461295678925588,-0.8741046546342935,3.072917998146153,-1.3348597156026045,-1.1989457287004734,-0.01223664693411702,0.18237843220384578,0.29654385880035905,-2.8564822653600572,0 +85,1.6297508290319689,0.191727541966566,-0.6755146446105561,-3.4332610357866256,0.6755040337004703,2.4780616927636934,-0.5319678436182571,0.42920844189138346,-0.7044510033445607,-0.731991986400315,1 +86,0.9054146759884802,0.7687089015667048,0.5748781117932655,-2.2832167189845207,0.8903690543356305,-0.9772612138274632,0.061570116825675064,1.5641064954257777,1.1053321779507104,-0.8140432490986893,1 +87,-0.0210544376716437,2.3698264646686016,1.3707148926421129,1.6265806232831435,2.9070528698344997,0.7753461652777655,-1.3973440075316392,-0.1738499682405615,1.2115669319660674,-0.9914114605429174,1 +88,1.1898426512999611,1.5116543041156096,0.002624816497102091,-0.31826295504114666,-1.4921340685787623,0.19476772563529837,-0.4504448620172228,-0.46370265176156666,1.6279861042808461,1.0484569937397277,0 +89,1.0161547088115164,-0.9553895842206633,-0.7416777926572994,0.020151364867377675,-0.3422894392238345,0.1441733923392299,0.879610821366267,-0.5833274076081882,0.11583166557971501,-0.9909078085645986,1 +90,1.21662955293858,-0.7744860233695218,-0.7245326901481253,-2.4131056445764925,0.03630963938745624,-0.7069064540187054,-0.06330257834313252,0.47955525202924154,-0.9089827123675015,-0.8398029635502141,1 +91,-0.7579805361649465,1.2243226701414753,-1.617035850576289,5.100917222459594,-0.07663225274336782,-0.014783121390000348,-1.3011700521262506,0.7127281697604395,1.6951393330703763,-1.7295897004667975,0 +92,-0.9548883324129657,0.1607191944771228,-1.3094178934982477,2.6378042524904894,-1.946256743128971,1.3438789610998572,-0.5071884532974775,1.3376838409462837,-1.1353915457388897,-0.6543268046911297,0 +93,0.45732402026491625,0.6569134146626221,-2.713154172237617,2.240427506464803,1.128293757270322,-0.25663033541309727,-0.6136626636436582,-0.7763379088061009,-0.6613024325196311,0.5676703562354284,0 +94,-0.7464233426619419,-0.3961667207396936,-0.38422827719577535,-0.4414957690556329,4.459704839296154,0.9060258258283191,-0.6597055823538265,-0.17698503021095924,0.880213175127591,-2.5767626641221884,0 +95,0.1168221908046915,-0.0967673244774292,-0.672178503783661,-1.9457942636620018,-0.8317163471983193,-0.8442063620614737,0.6112590300785559,-1.1276801613657719,-1.1827288267375804,-0.39436345078718216,1 +96,0.25187536327151894,-0.6082370167825442,0.00039268920290852434,1.2243446459647689,-0.2677005904337295,0.11088102364238336,1.5064613379251035,-0.4482267191832487,1.1563215851504294,2.5843619438703067,0 +97,-1.6332272056377346,0.43078502734541735,-0.9061974258473963,-0.3801552941930523,2.6944533376428477,0.4121139568347221,-0.5304265347877265,-0.3779264378370842,-0.5509496457526203,-1.3410365429968905,1 +98,0.3512086305023834,-2.210995311804315,0.26753769240729136,-0.27693227331600223,0.07824090374865345,0.9584502598818947,-3.337166603522272,-2.3711952149574067,-0.975388579351486,-0.3188277258073339,1 +99,-0.6070033915329619,-0.8284161166462917,0.33743325385678635,1.5683707828751867,-1.6617474679242448,1.860720026036034,-1.015061788311265,0.6812807098164739,0.5326455535419726,-1.8581769601247697,0 +100,0.8361678291442323,-0.9311356754329349,-0.5684380638262517,5.65840850572325,-2.146272900146869,-0.29504961785274364,-0.12842719366234373,0.3072472933721192,0.7558956946501834,-3.154739350427313,0 +101,1.0230635103767736,-0.6696307427698567,0.15439362545122842,-1.585071708115004,-0.9123521542699278,0.15949748434814057,0.2748739668606824,0.8226335234397989,-0.9934582876476948,0.7470809876043969,0 +102,0.20798383859175595,-0.006747127594829867,1.5648818410452268,0.47910654567305266,0.5827439432718093,0.18606297816140496,-1.5200409967696658,0.447538841539324,-0.7406335795877185,0.8908224702134927,0 +103,-0.16026179011190886,1.026251468599184,-0.06844121760249669,-0.630035070292688,-3.3711444320733346,1.257577812323121,0.007174123942211483,-0.2643010696867127,0.8789108340844556,4.9976295642055035,0 +104,0.27860500175466657,-0.42987870400000505,0.2818058881199232,1.3266677988784121,0.6317728966035214,0.5777858082152874,-1.9169575046015817,-0.732042539915722,-0.5632934081156796,2.2263351560004283,0 +105,-0.9857700490501664,-1.6904458882801618,0.4602799825702305,-1.3646014440770131,-3.718849745714379,-0.37640879028705787,0.16473876805796692,-0.7490654891481139,0.28531999842032546,0.6119272574638785,1 +106,0.9618929512671619,0.9708122282569742,-1.626978652728256,1.2025906924218392,1.29224610441615,2.2176526325181785,-0.34914664554155295,-0.9265956233417091,0.22205617341526276,-1.0527147849686902,1 +107,-1.3337852044337528,0.3728460948581393,1.4912655463282687,-0.23262222018613632,2.819117825806905,0.8478768642655106,0.6220073724688389,-0.625216277591726,0.9815923883413217,-0.6021233377905313,0 +108,-1.3536435448681174,-0.06249944245597249,0.20106802511037575,1.9200515438202306,-1.3784456553345492,1.5014559106687269,1.4722569983744613,1.0986210665493052,1.4585590621804894,1.911905357686324,0 +109,0.8588434215172829,-0.37710384967063537,0.004640753726146192,1.4210069774669059,-2.6465584144106336,0.07602784554709048,-0.6255514517268359,-0.6684828481192366,0.9585255128837437,-2.2479070841716355,1 +110,0.5312879647668411,1.8918138053973759,-1.0057291980779972,3.1009837692843174,-1.6146354709732451,0.6390536655306326,-0.9087099302762419,-2.0341705931829552,0.8741712497222586,-2.662215418742407,0 +111,0.9368029067666532,-1.3256502342850405,1.8334084018327816,-0.9474244493096413,-1.3140000056246932,-1.815953070302572,0.999774143083012,-1.4668875841224356,1.9087395273256968,1.7322124404965067,0 +112,-0.3771941317464933,0.4091148100111937,0.18789701310848586,-0.668874803408392,0.257640620122891,-0.8057191648702664,0.5259622183141944,0.005078844280568136,0.3493089241510177,-0.11299239356745439,1 +113,-0.8074769340967691,-1.7719903303645808,-1.6516072600426852,1.266994104342524,3.4480082106578083,2.443189331391161,-0.6986395344276309,2.22020734251767,0.7037183637238498,-0.8602087446899453,0 +114,-0.08040767863634429,-1.0361786159304662,0.5950691149050045,-0.7975872151341349,-2.963645455868106,1.2471231066570552,-0.6347043335843099,0.5052859785525476,0.5030906993677717,-0.9413305728309561,1 +115,1.182830075036925,-0.060224880090541125,0.573294136998839,0.03580526586523303,1.7793273613445397,-0.10017207503851965,0.36174492604848946,0.7311037697737822,0.078148936455328,-2.8522887022321592,1 +116,1.3114828624002084,-1.8380500372091455,-1.5057037952624661,2.528316498322047,-1.6377154961334726,-1.3832605744227213,0.6804614887867608,-0.2881530348774788,-1.406740302568543,-3.138864067863238,0 +117,1.1517337451449423,-0.6947553673078,2.4894172198393325,2.5665110872272088,2.976183276512036,-0.534027812156062,0.9304348449011883,1.9834914718456471,-0.9471220154602568,0.09652458084992688,1 +118,-0.5374423771600946,0.9174738413230271,1.618641248663787,-3.5093753397541256,0.19644208947390673,-0.7771795115187143,0.10854367117302684,-0.08749783310151255,0.8544984186894918,-0.7811977124433339,1 +119,0.2856618387766728,1.3476544762087406,0.5165926484945308,1.2628890096301277,2.1620774588801077,-1.0409086826904035,-0.6339959919525865,0.01734271526049868,0.07103636399517362,2.2661963450226894,0 +120,0.381761039576245,0.7696039353709536,-0.02553140126071027,-1.2658862268704971,-1.4746732211968268,-1.5294137639349858,-0.7630880542282875,-0.8582407189295466,-0.29248882907918855,-0.24099427560445796,0 +121,-0.8006156893501207,1.0259748080947328,-0.3462044072342829,-1.5598615473768365,-1.7852522500933363,-0.17165170246861994,1.8365809692417576,0.6766618078682828,1.980449154141728,-0.7303253761553734,1 +122,-1.5245815198908652,-2.165564933771711,-0.23409161469370518,1.1740382397161497,-0.771661165177808,1.117041126201782,0.3246786520137315,-1.7720237708310718,0.06888245360451341,-3.1380315090535977,1 +123,-0.042452711198030096,0.22318365901602727,-0.6459268468861429,-0.1260733322196469,2.5075844286690376,0.4317918485300212,0.42214781179705274,-0.4587910033385867,-0.6701420967235763,-0.5227792292486275,1 +124,0.4565822886782668,-0.3557126330658371,-0.3739579642681452,0.2802745254301888,-0.449912531981874,-0.32602986474230056,0.6832722880555113,-0.7602324613197365,-0.8739670262173345,-2.843828472703704,1 +125,-0.3941646696114742,0.1834575445967126,0.9155574472162361,0.6783994216122984,1.8059733733405015,-0.41959157918170403,0.2508348028411364,-0.014082624065116267,0.5515747600509019,-0.7124499913097617,0 +126,-0.18702922668754796,0.3417604816862681,-1.3900254060133155,1.6017371062952228,-1.061352330634508,-0.64328821770791,0.7202325507080218,-2.049604014734078,1.7577502596514627,-2.722921180322736,0 +127,1.1851813728246439,-1.1673608759359142,0.19843165644163524,0.15422686717215783,0.11034315550648954,-0.2773018688612944,0.7109704771637886,0.20137428249412062,-0.12177182666269899,0.6493273638927326,1 +128,-0.5585187068152956,1.2808166958143072,2.4919288591359754,-0.9113510934519873,1.0731511419768118,1.2430716391060268,-0.26936505381938725,-0.1732334837497877,1.378307740933001,0.7280977015718759,0 +129,-1.2024292756085855,-0.7004650513000665,0.3950674654021163,-2.096802038549277,0.8057813901236945,-1.6273055756315906,-2.171038232418838,-0.9824568575790573,1.2816064036938155,-2.551286371707053,1 +130,-0.4435870195234979,0.7893624206598393,-0.4431582077770171,-2.7160655125849757,0.2194526261015276,0.4229814886800056,-2.2380685051173606,1.3438801854092055,-0.11473221330508401,-2.834575323771313,1 +131,-0.9532454452449646,0.8090378838133273,-1.7793440567134116,-1.6333876960144198,-0.7396724060282691,0.23294662490329565,-0.6986787377379561,0.05982814262269279,0.7277959673110154,0.7019450872006332,1 +132,-0.3859185331249812,-0.004640467772752058,0.5410959904086867,1.2818795068682785,-3.693212643450241,-0.4831995884181614,0.6919866532786381,-0.27886743564902955,0.06519946274284716,-2.147139778148799,1 +133,0.33811249338145305,0.3466688439104414,0.15495206590364594,0.07676219598794343,-2.884379347556412,1.9093515551457922,-0.7473342709103341,1.3314346275137177,-1.6861316023927628,-1.2018848444795245,1 +134,-0.29520655583078,1.057636360234765,0.08836396630477591,2.5630314888906867,5.3314008954634415,2.437965687691194,-0.7953546540511908,0.17366362933399926,-0.374043313028287,-0.3662902118186542,0 +135,-0.33045763639559395,-1.265368123218591,0.8230763491806395,-3.0972069079865445,0.9227344132605682,1.0593091517040447,-0.12118000523264691,-0.5863867638178046,-0.08670213176203695,2.0155422835793675,0 +136,0.6437391056596093,-0.9334979039308856,-0.600285082851583,-1.3274595772161764,1.3060024108858874,0.05512819956087305,0.7587777632734156,1.5834259032852507,-1.1111190875524142,-0.5631006499439349,1 +137,1.5725951984892317,0.28398297594110145,-0.10100681714941602,0.981947136715049,-0.7175881722434275,0.8421159877832834,-1.4297380555022423,-0.24803038217216655,-1.1267446797108027,-2.2715730377118666,1 +138,-2.028919186264465,-0.024144779545948295,0.534133634569075,1.1123394369731645,0.5666899141909009,-0.04139880645011533,-1.2626880066193573,-0.538821380684471,-2.01714889729722,0.5144683740873578,0 +139,0.9866918972379853,-0.30887641385040604,-0.418498346525679,0.9761403059641057,-0.12853991130883669,0.9376956375688217,-0.3078674250036213,1.461265194006807,1.3239076803400378,-4.032080968111687,0 +140,0.4470244903937073,-0.21753248296688055,-1.34195378137897,1.554734556818615,0.29603598270941045,0.09205314365985917,0.18921510018163445,-0.5071418186530876,-0.396440566025654,2.983588260023289,0 +141,-0.8054777687098333,-0.6532886880292593,-0.7141065992472446,1.4947366220581728,-1.794425332668094,-0.3755682717078097,1.5452294466383776,-0.8808783711256277,-1.8420390326915803,1.9581436990628136,0 +142,2.170302589839643,0.03186682040164833,1.8325264336794644,-0.7605556928409997,-1.358210956114706,1.2325961202651607,-0.23882926075580155,-0.07959600878015623,-0.7301929289272175,-0.42091212983414716,1 +143,0.10757778905383189,0.08002897696464469,-0.694329279882095,-0.7937055409939451,0.9801502130825139,0.5002363478484384,-3.216571986956084,-0.9262883554386357,0.17651403390694367,-1.9019985648349929,0 +144,-0.40946430394723154,-0.8848831039999767,0.9757337253815918,-0.4556010509321218,-0.6345423229153506,-0.4710241921980768,-1.0887175500166129,-0.09338572687682425,0.25562169732519197,0.6660611665996112,1 +145,-0.03201274554157537,-0.07575799515410923,0.17247147617622152,-2.4045524256153508,-0.6038320038744054,-1.7248186790449893,-0.927964468057472,1.0987679201172742,-0.2348057382892535,0.156065353166859,1 +146,-0.4751248288280463,-2.124379314019297,-1.3655597851720263,-0.38833616986389485,3.1045905173087878,0.5129288727150898,-1.5484479789163996,-0.14647771833598766,0.6503582136780204,-1.9807761954795176,1 +147,-0.9880799038477069,1.44308405400044,0.07174649038746546,-0.28404410816820713,-1.0154943268543326,-0.9400224439967118,1.4521114415930663,0.6865406731793693,0.519327763399569,-1.86267817968467,1 +148,-0.3741741861268483,-0.6475006994653291,0.5910452200436597,0.41371799262152475,0.1970557859139378,-0.13785958248065266,1.449312131050262,0.4651852105668833,-0.4249548657190482,0.08360247577841162,0 +149,0.9158088381431561,-2.2707797704781196,0.16401735907323065,-1.8205591041732245,0.0856608224568518,-0.6329692563162452,-1.3111040819524347,-1.0171543920991963,-0.5634695880363103,-0.6832882250338559,1 +150,-0.28641429149330344,0.15085290714342528,-1.0136044763326082,1.1484875793626044,0.5088874065782678,0.8959413273936861,0.3081025003224082,-2.255873321980767,-0.48860840045104503,2.107841575692085,0 +151,0.0846479014869585,1.1542174419653288,0.8462194417036373,-0.5365244361894106,0.8265747938381742,-0.6310700574311683,-1.0446229355641865,1.3242326537153843,-0.36476651622939177,-2.068120227817114,1 +152,0.8938909222582883,-1.7037890801030773,-1.7068711199591993,1.7977142785076694,0.32510998367935495,0.5309830116241397,0.08399420137697065,0.24044965825449538,0.6878068520025932,1.1241438928350176,0 +153,-0.14843921596988424,-1.005257270927896,1.2176528178520443,0.17456066544853222,-1.68396147242923,0.11736708756671096,0.735140194045721,0.3507994943640053,1.7747006453034613,-2.5218560235087297,0 +154,0.21302253456829884,-0.1415388743843061,-0.5141333925438597,0.5873813423992208,-2.0543278610803783,-0.9795388625234077,-0.33985349060951936,-0.3958361963615407,-0.6139793197365999,4.0735110897019045,0 +155,-2.40851467722179,2.077064350863964,0.23849704514460682,-0.8586856975750665,2.9570937637361054,-0.4587322168462787,-0.49652454534385737,-0.0045946029508079494,-0.25336898930326435,-2.7459477436913438,0 +156,1.3677569221299217,0.03677393457376939,0.6458107648228976,1.1317986499195525,-2.198459707976845,0.3626720353924125,-0.1348956223908246,0.6108648954171901,-1.1058651998255111,-1.111103569736584,0 +157,-1.5308505748179086,-0.0013542014980844146,-1.9371446647776527,0.6437422264722501,2.3014065365564136,-0.24135391253204388,0.7460687172284072,-0.4022404307671117,0.07823258629369195,0.49097241203554765,0 +158,-0.6497683958485525,0.32382257462804664,1.183076991871322,0.5702053865609427,0.5082421533678941,0.07037833462696863,-0.15360710865160462,1.7560341984376966,2.2193203338536955,-0.796705982301969,1 +159,0.6058587137465963,-0.42231555374683555,0.24812537587279834,-1.813785392936846,-0.7054375170361389,-0.46303215406599424,-0.1877620530863446,0.19806599798214655,-1.8999545143280254,-1.124874908954227,1 +160,-0.4019146655752367,-1.6711324273368797,-1.1689591454929495,-1.197932739904982,0.7902004103754579,-1.9876855329917686,-0.46235204212326014,-1.1821235795000684,1.403344723260139,-1.2172831153749222,1 +161,-0.16734262266522545,1.3617041742182243,1.2164660381367878,-2.227176238127685,-2.103461145392603,0.9104642037647749,-0.8965221643077649,-1.1576138957161262,1.5171212398793812,-3.3429042877666757,0 +162,0.9353994157796103,2.60963361602029,0.6793294223863894,-2.9972402171132284,1.3885184005572198,-0.9392332885137259,1.163596113907646,0.6418409001885808,-0.013667854350630749,0.30235308007588313,0 +163,0.14882555586621554,0.20271893396617233,0.8278612489773293,1.9234118902780577,3.2212057592561663,1.6931649055596394,-1.7996649574483987,0.0441541866723937,-0.28862814307035095,0.5660196796453467,0 +164,-0.19710610937652784,-0.38458014047461625,-1.177250017986878,1.5066585623642004,1.205519655757865,-0.24420144544514907,0.731147006824485,0.04506886122559099,-0.25897622285904687,-1.0926063597475366,0 +165,-0.4861957716220082,1.027348085315107,0.8556442489365564,-1.3155012564051083,2.3516791732238307,-1.3360285482157945,1.2065696858959107,-0.036875436403873134,-0.8577129849956013,-2.1872686425445753,1 +166,-1.729802513143187,-1.4097141913057682,-0.4540235244407049,0.5666349373106427,-1.1139358935167116,-0.8428788449931661,0.29418655398320515,1.012131398524386,-0.3175320111221126,0.26974431849236624,0 +167,1.6484299569394993,1.196900670682666,1.0640111496874796,1.7313396029666124,-1.7435871369389835,-0.2174066667834306,-0.39054170303135466,2.8072834193707625,-0.44307777471490345,1.0144684922182243,0 +168,-1.137468397836784,-0.9232842533181513,-2.197777715228489,-1.022346387634037,0.44958702061285294,0.3353285983491638,0.9895387693989997,-0.09612564032639316,-0.5107462917685883,1.4228465337195888,1 +169,-0.46354736691642123,1.047427740314222,-0.9292584295327037,0.050461538876009904,-2.1803302416564367,0.17927677801374522,-0.9336004835703794,-0.8914417807827406,-1.3049352686678022,0.9981893647350053,0 +170,-2.408851748203395,-0.3692083736756108,-0.521572254986736,-0.6915505672531812,1.7534303592697698,0.4286387591130815,-0.5055439524634603,0.3349982427233894,0.7667197415149306,0.31851174127673665,1 +171,0.6726026016476727,0.4980785646906738,0.47275231034807,0.7765036269991571,-0.005324764225521195,0.8478835604016796,-1.302085523885551,-0.8066772165228201,0.21654132594657688,1.0901633692668018,0 +172,0.38193922584935924,0.5520962592743233,-1.0527875567917524,0.3246859133068488,1.4817864575689494,0.1984986467398741,0.6822377088781224,-0.7411528074182175,-0.9714843278253865,-0.3866489539145592,0 +173,0.549536894303048,0.5773303357822415,2.0370841290676505,-1.462154450811496,1.7215839151762862,-0.42110948369488854,0.350060930536881,1.7877884710909353,0.8596166655272689,-2.2869786469820568,1 +174,0.015155798473134113,1.4744971775309048,0.17145733890260367,-2.5028340129044206,0.8728573813633447,-1.4401375339250369,-1.95946931296884,0.8915524077670189,0.22677559111906195,-2.612463278871207,1 +175,1.4479954120871856,-1.3156902156007924,-0.22369726169166007,3.904292099738053,-3.0242839444764007,-2.2001177667308327,0.6850924568357614,0.05143636728983764,-2.008749614316903,-2.8367752148044456,0 +176,0.17586950523703193,-0.7495963211307155,-1.1043079627574854,-1.7585599085608763,0.1681602935089711,0.4373191614709173,2.4794747921067315,-0.6369198800765252,1.8059391386459875,1.5341151810839344,1 +177,0.5814087838139402,1.0007979418606756,2.346226162354824,-1.5028701342967241,1.2712023088149427,-0.10171930125624108,-2.468830988810518,-1.9072897652426455,0.26578354628650885,-1.154824495820373,1 +178,-1.5006538380198322,0.8696688873581226,0.7207647664430187,1.557024955540518,0.5945205076217068,-0.20830552289849977,-0.9136064649524414,1.2567673590781399,-1.5615851816063682,0.7031253399336705,0 +179,0.014813900305801748,-0.2572618981433331,0.7366967833806777,-0.2630091109274657,-2.4346410402296934,1.331398449094878,-0.11097243293550904,0.9148599795169786,-0.7090640584913026,1.6946669091060345,0 +180,-1.3045841291606868,-2.470546092727035,0.14867772315061578,3.5579624373713576,-1.4507575537051578,0.9821521662741682,0.3405562798558306,0.7798132990709192,-0.09539647864878611,-0.23893430628236323,0 +181,-0.09258659875536383,1.518159669887435,0.5964730346336055,3.983041212330231,-2.839721290609745,0.7115850754027981,2.0065514606537933,1.6514634578808667,0.2967420291909093,-2.123236854399531,0 +182,-0.8252443398947642,-0.27490577300862096,1.7884521354125955,-0.8405233352072393,1.218757525320084,-0.5746263001160078,0.9896542535177826,0.6067228522747198,-1.679772950417283,-0.8129053448665514,1 +183,-0.8844242096211973,0.6315849762268794,1.9612433419148911,-2.4826530391161823,0.23174969561252,-0.7744486860390027,0.4832546528953368,-0.2332839412360386,0.8886117236490423,-0.26334089600976984,1 +184,-0.2607674682198994,0.738427364516755,-0.6900225063287049,-1.5902571376302013,-0.824535727384559,0.5746009830024923,0.7372027185923915,-0.6957287479061559,-1.096936093413049,-2.3799005926333567,1 +185,2.5479081873494174,-1.2374002358302634,0.4480057471644332,1.1867637116393341,0.3629456193809326,0.7532077507302227,1.6305284961972284,0.40319367618773305,-0.6917734370129989,-0.3246016299789699,1 +186,-0.22288478843637957,-0.24872647465342132,0.8546528239888871,-0.5577321206213077,0.19663409808688792,1.5397663477809813,1.2347239640075487,0.0010330714237047531,0.55453888606113,-1.11575873287689,0 +187,-2.345713884486166,1.2955689399649986,-1.0874931614733852,1.093729454133059,-1.3402812433527962,0.020557051900811266,-0.5580095184388411,-1.5899448128512639,0.8415592885631042,2.745086378142622,0 +188,0.10048680627918416,1.5792740555071063,-0.4395340931649468,-0.1865422534046457,-1.4767013305446395,-1.028218613890504,0.7924581256579594,-0.8710472222623845,0.03450449300885498,-2.0837005102738546,1 +189,1.4166971137222513,0.36317744910977307,-0.6324389964987578,1.9899265192334785,3.411546825318814,-1.070475384170227,0.39849037096893103,-0.9110481783236822,-1.1620050825174804,-1.2324544000599467,0 +190,-2.9091278074110787,-1.5955577562382688,1.7865648398729763,1.7953313202332088,-1.5030466966625684,0.05084071165664321,-0.7716772307059054,1.2148835668774125,0.053679966953255547,3.531191508983769,0 +191,-0.7232034683317538,0.1509076159522185,-1.7730876991214197,1.0899766396385897,1.8309661253309546,0.9165632877105216,0.2540080033042274,0.9840803478441279,1.4451064955533839,0.9256033310390834,1 +192,0.24378734883796718,-0.20067850480016397,-0.5909811808887248,-0.772740631463624,-1.9156917548081305,-0.41235896709226144,-0.034695696804957425,-0.7245492163592441,1.1016136379938863,-2.138714478046979,0 +193,0.9489383363462236,0.5411116331506307,-1.205135784696864,-1.0167698735777915,-0.23238554970732295,-0.17496875282089439,-1.6628674032710296,-0.3920527963250361,0.26387367429748426,-2.1085343476895,0 +194,0.23131105296649745,1.1488987154271588,0.07547544210609895,1.1689225009273865,-0.4999951409280188,0.4895163936958245,-0.2139215798089083,1.491961546229996,0.9080214951774964,2.6233300266550206,0 +195,-0.5646767598422124,-0.6971360700011611,0.34998749131643697,-1.0655571650206115,0.23586724596138697,0.33359454472821615,-0.11341354285323674,0.31450824270476113,0.5638780267273941,0.0981377487084969,1 +196,-1.0366079347095125,-0.14448144571436977,-0.671560887011659,-1.2962740462851006,2.016241091215838,-1.3936334629870837,-2.0291825464371795,0.5082292406029337,0.3192401682118986,0.24203148512852857,1 +197,-1.451354146830521,0.193841252513468,0.8209625738079743,-0.6481036334987638,-1.063365008252186,2.9067560116091147,-1.9745132288110254,-0.76184299233321,1.179558895159591,0.7623873272469304,0 +198,-0.05489530425996078,-0.41730981883793655,-0.5899477850703083,-2.001812810179217,1.2663180279809114,0.6157886039232849,-0.2726121553802431,-0.47864809957559457,-0.9334311952096909,-0.1879317334420998,1 +199,0.5494934954742754,-1.1273617303074799,1.1230045241296478,-0.524497320146732,-1.008874103718668,0.027576554502087642,1.8561471078894631,-0.9897844761964336,-0.3087036831378836,-0.5957308432954889,1 +200,-0.29462593097358875,-1.031826456041744,1.330974500652891,-0.5922829171644346,-0.1458998339453631,0.5851806295329013,-1.3324699612676394,-0.7391342531349758,1.5454253728104608,-0.016725426942047705,1 +201,-1.4682161988863096,-1.4891007105421876,0.2208497798031701,-0.9427769341734249,1.146250547023422,1.3812072446781054,-1.241413109534559,-0.5718877703471886,-2.1148537184072373,-0.15310544335843224,1 +202,0.05768467484092345,0.03134696066895521,-1.0064731833379523,-3.6933888734264135,0.09404462973129202,-0.35504422752837805,1.0238806490425245,-2.0331123929606933,-0.2374119529924295,0.5817263179215326,1 +203,0.9254369512288642,0.8134764446661555,-0.3721731116414883,-0.7785184546201889,1.0795508378658558,2.0149777481229387,1.0814627805857457,0.26045883754210497,-1.241675715258938,-0.10611233465305348,1 +204,0.4993637725034386,-1.9421616714934264,0.8173781547847663,0.7035095898466477,-2.177970788408155,0.5769049719401234,0.13657408872275517,0.18917453537215298,-3.2429359182473423,-1.18270824602301,0 +205,1.183267973454671,-0.006794021585267527,0.6789632434851179,0.8745338968724365,-0.8312562451467739,2.1450004085306347,-0.06555756621439715,-1.2167434670884947,-1.0748816192639798,-1.3393810936791328,1 +206,-0.3819651222010262,0.17217778533143702,-0.42593642680748406,-0.09329792133467285,1.2494366689815168,-0.5142886303786721,-0.3273493132753457,1.6057579725192388,-0.39230492838114095,-0.14925621291917035,1 +207,-0.8063684780036326,-0.9986450639952302,-0.39351928087688515,1.4036680336759246,-1.637546645579901,-1.2101863370408106,0.47855772692798043,-0.5771187535820208,0.9744563215988513,-7.04522132732983,0 +208,-0.27086448503538907,-0.5871894888644527,1.6175753969380362,-0.7173378572545066,0.3314575900743757,-0.36525219466755304,0.005679891725585852,-0.056195219712214604,-0.651638560901863,-0.8159048224067731,1 +209,-1.0670952545535226,0.6132415527089753,0.42629385905223155,-2.5084653717674774,0.7715280972256265,-0.7213930567933643,0.6248502420037972,-0.3769152903511768,0.569361636033311,0.7966213335539964,1 +210,0.04367913345267863,0.9938650693466492,-1.268121994275577,2.1079664776221736,-2.5506153799853566,1.1197134956820822,1.2299817348301705,-0.42063900993297576,1.405978147669218,-2.693298878641708,1 +211,1.5197181395916453,0.14501093554136144,-0.625524895412836,-0.8779826565051198,2.999951440386884,0.6024718460559798,-0.8566436759871499,-1.9971447662385429,0.6694570162669644,-0.7776044055485624,1 +212,-1.002733056195066,0.3685641290783073,0.7037427613962819,0.7139386029439699,3.1119863558616214,-0.24957932775945288,2.243132176452517,0.12323703727772346,0.439640790249276,-3.6433452905957813,0 +213,-0.7535600247949167,-1.2992706929181523,-0.16948951973022536,1.0193982748866717,-0.22459210792180118,0.3949612596395311,-0.619983521380863,-0.16723480246740233,0.5610871547877515,4.6754518375189145,0 +214,0.06366371273084666,0.4602776762635221,-0.4481646880530118,-1.342831000474841,-1.9111169358776152,-0.2084621301390747,0.6112314131530807,-0.19161363396543793,0.010640255633038,-2.4307671337212726,0 +215,-1.808870126473173,-0.775096261514571,0.20568936898025797,-0.1947185490243466,-0.49318997337043813,0.3067061735766437,1.0370544109977016,0.811593241409733,0.8930013402961685,-0.10530176470873909,0 +216,0.8350255403821946,0.7477228234439328,0.32017201744266194,-1.4180233490530387,0.572195806237227,0.026751859238141544,-1.2603515160772476,-0.2734374764350796,-0.25580510979972215,0.04413955757961796,1 +217,0.9163871448162593,-0.12538133945854227,1.185177732346061,0.1477948522016188,3.6346496885496804,0.654536202343712,-0.24459445663081314,-0.6859321441648654,-2.1089063646922424,-0.22233635402405227,1 +218,-0.47368756784167776,0.4674135995284999,-0.6217808877139377,-0.23105155344810613,1.2675290867711602,-0.006061530335526174,-0.4763160624059272,-1.9095750739984207,-1.2019295175845612,-0.131849754476284,1 +219,-0.3372822269174243,0.3710937668343278,0.26929272734805443,-0.3074028013466137,2.599832708647221,-0.8102933513004549,-1.3814094153918934,-0.8410900810432514,1.0506486324701145,-4.026770883716463,1 +220,0.6180837589407663,1.1594372291265083,-0.45986407142470115,0.9454535644073596,-1.2579644188452543,0.8854002687195334,-1.6100134576416996,0.046958199002933805,-0.45375675404866556,3.8525040553323877,0 +221,0.3893494318449112,-0.5361992791437157,0.9927553820890159,1.983932999164236,6.410630992250896,-1.343305964419612,0.1698656226768002,-0.9747384206849985,0.6433923994018117,-2.472482388053849,0 +222,0.6412770111678662,-0.40395721842308846,-0.017481257451130848,1.4864915353485522,-1.1885228771911212,-0.5513116864629167,-0.5727515855295175,-0.24454558103458457,1.6046996226270756,-1.275773893646659,0 +223,-1.2754769307494236,0.7148091899981824,-0.5284785790877974,0.2496449015354092,2.2351867497762505,0.7169530813480343,-1.9057070891068377,1.225583372109463,1.1416593139830797,-1.9534677325671814,1 +224,-0.40676898041988335,-0.7604027651616706,-1.4500773246199625,-2.1469573990255655,0.1558982914798368,0.0028212524620816475,-0.9655576552522949,-0.1763721034668279,0.1894050623833845,-1.2957958629056199,1 +225,-0.016816395767921544,1.7247528224507596,0.6895360255484313,-0.7343263608385404,-2.070251476053884,0.10026091042528312,0.7814432837788072,-0.03551274607596385,1.719066255120134,-0.1959719439655695,1 +226,0.6810743665177406,-0.17039559302471602,0.13221262065324269,-0.8885173618958183,-1.2026985295848363,0.409951581521613,-0.5741025344509155,0.3105830641764599,0.28183829572025104,-0.9986972831121925,1 +227,0.7186987533438105,-1.5685411291503661,-1.429900329363093,-0.9375560528141873,-0.9028708969494562,-0.8759341796706199,0.013792996256932241,-0.7823019834995996,-0.851048478922098,-3.2571554345184985,0 +228,2.230533458668003,-2.4830170791662716,-0.14179375504988617,-2.668659686712216,-1.0706506828453688,-0.5638890757945437,-0.2830958507755997,0.9751904813431053,0.38936654371228613,-0.03605469574873765,1 +229,0.002748111724985415,-1.20338999416367,-2.5766524733965257,1.576667292096273,-1.5962521886105199,0.779594986935194,1.0542650239707596,0.5425534158328698,0.41787142295685586,-2.5614873998261665,1 +230,1.6023571716540976,-1.6839769649111032,-1.071086103988363,0.09493189696070581,-4.12181672358923,-0.331241287685509,-0.1996246708891349,0.2838207019692207,0.5306531292577293,-1.3132782643943712,1 +231,-0.6187080434322374,-0.39954553979963936,-0.715407236158424,-0.5745207188218939,0.1822663436200147,1.4200899663813857,-0.26582943600404263,-0.09590217075287193,0.11099017437570138,-1.1116041534690915,1 +232,-1.8858481948971773,-0.10841380515014984,0.19358105290149777,2.7516010246365736,-0.9603826356869116,-0.6937565317415025,-1.2384266890298725,-0.5789777753557566,0.2362331271429843,1.3341747128321364,0 +233,-0.7448231894354047,-1.4288291325728346,0.5220855967303725,0.610556716354392,-1.1352118689976858,-0.3255091940783976,0.02064867586889172,-0.031650006673251116,0.40587289067095517,2.7318607756754076,0 +234,-0.6491473674445427,-0.48126192728883505,0.4010757259071178,-3.599898422993106,0.4680304681835201,0.7237467368749294,0.06893755076528092,-1.2506145148325762,-0.010418499585153543,-0.02360923846955343,1 +235,0.39600744466796756,-0.13572277557133408,-1.3349982557658482,1.2147811373497914,1.7373753190279868,-1.0404808274142774,0.6852837728218548,0.2773178198503431,-0.5300542664954396,0.5973488898757523,0 +236,-0.5723282069742287,1.4700865121029112,0.21305252840709998,0.17233404509161554,-0.7445850327442067,0.46294343969799756,-0.05771715065412436,-0.5526395009911534,2.0918097822030934,1.3711835890789335,1 +237,1.5744097910958392,-2.081358681900467,0.1535372602657782,3.06338592606157,0.2607703872318965,-0.31504529062460335,-1.2532186543767765,-0.17826154595114843,-0.9566660120335854,2.6925621027771176,0 +238,1.5741126192918156,-0.19400128027323946,-1.2505492307393717,-1.5582199471989404,-0.6459118688086691,0.4197835899087441,-0.669995800103083,0.11205816351174672,0.6460872381157082,-2.0051922925061803,1 +239,-0.0803102019359514,1.39912685881014,0.28448550835721037,1.3396467833763366,-1.522121660618649,-0.4542329226484671,0.7274196361770298,0.7328122059752773,2.2018230732833306,-1.4101975181835629,0 +240,0.36157120239516316,-0.9258518668787974,0.578306867079348,4.441179785764213,-3.0925598446290086,-0.536828658261275,0.6482988283715272,-1.4358235169734224,1.5938836334861455,0.9766541071127912,0 +241,0.17670306388077076,0.012182040434418645,0.8847322638305462,-0.03471607607879024,0.023785502883425513,1.1221950283161435,0.367219981777683,0.7122407418148663,-1.0999263286244543,-0.5846608452432598,1 +242,0.9096483730531856,-0.14053709963768382,0.2520683150021831,-4.131970085832364,0.4890574656734882,-1.1974851987599626,0.1999505306061739,-1.1323067403150957,1.2913592894237187,-2.998973311129907,1 +243,-1.1424346792555486,2.1083276409651925,-0.6727034966718107,0.280078081348505,1.0615503847995673,-1.7443482051085877,0.15793435816949383,-0.6068813693207714,1.6858034451644082,1.6787570334216548,0 +244,0.23663813419288943,0.47931998345960525,0.47359880621964157,-0.8869600080610706,1.0132875926010547,-0.4865207804921856,1.5497219713179877,0.8736841115478153,-0.6614401528670566,-1.0933162654143775,1 +245,-0.23929613903622654,0.11329170012468137,-0.9430980493566073,1.8656892879728297,0.5763664043649213,0.4608444933275434,-0.8366208976197776,-0.696235946056174,-0.2143094926123028,0.7189852368096887,0 +246,0.9712813141533104,-0.15512787310832613,-0.1807220908708815,-0.08174067506541438,-1.0658383294217402,0.6469283090586171,-0.14594661309170368,-0.3344183865047155,-0.29885767390626683,-2.2992964081013603,0 +247,0.9690210076802122,0.36943268611925717,-0.9081016595491537,1.4877065463880328,-0.38474805786846833,-1.4663816598355865,-0.6930538693446262,0.48769144167538764,0.784620967744817,-3.9357446879671096,1 +248,-0.9160416436764364,0.23200365738851508,-0.3258713974113634,-2.730130054781407,0.14553245779136348,-0.8706991019005245,-1.3930256521067261,-0.4220785766016587,0.5397181031120356,-0.413728106829925,1 +249,1.9035533258593285,-0.4531771675585509,2.231740003774558,0.1448547151071098,0.37078441372850557,-0.9011565196336982,0.43549416281737907,1.931031103363321,1.1303914043950538,1.2517591609052494,0 +250,-0.8178730604008635,1.6688775687453323,-0.3000382033607885,-0.9278008254834104,-1.0980940053474948,0.395356913606685,1.2064781709878438,-1.219737789077232,1.18130902924891,-1.0390073252288063,1 +251,-0.31495759137637896,-0.792948446735017,-0.046049140194535584,2.111995138032259,-0.055662866459267324,1.4158346977758347,0.8200272389495238,1.6433437991846822,-0.5907315101955253,-2.0683533914619607,0 +252,1.3950902475597255,-0.42075737822607295,1.5026253751883016,2.233531568887317,2.1961103793976378,-0.004722230997507499,0.631257786230652,0.02357233326378697,0.22099524840256132,1.0079247429331988,0 +253,0.8550983963580809,1.2051959839954942,-0.6085620164234785,-2.894002389769389,-1.2590767270001055,1.7400379014098115,0.9059230671829341,0.39527278490756823,1.6468673320357272,-4.01906747793255,0 +254,-1.4252175730846817,1.1156726297616628,1.2092162387798486,-2.9843474626708515,0.8695180209420433,0.13265132110053457,-0.3853747701498834,-1.1226347543724025,-0.0023373671564933594,-0.9757878891645748,1 +255,-0.9318533174844194,1.0326578550884515,-0.7631557289957581,-1.9301864001623632,-0.309723391702158,0.11275607806681553,-1.3471982675304206,0.9873376853842741,0.0936371410596367,-0.4596045658537091,1 +256,-0.6951970252487345,-0.013545826922131382,0.17074321905401754,-0.6201657715546314,1.961965425523603,-0.5506581823036872,-0.9867708721533067,-2.0320155784063454,-0.12401960984212383,-3.635572575139011,0 +257,1.0987957107232456,-0.9445973404804,-2.530059955787009,2.1617716151813338,-1.2271769117824678,0.8787652247502498,1.236328331968416,0.20668139980105255,-0.6065254937246158,-2.9636444175649634,1 +258,-0.07850016951661236,-1.086590610883052,-0.2554522329520854,0.5900937063946115,2.1155552956616654,-0.5178566967200768,0.8432820561605454,0.8108363687774611,-1.7947963517745056,-3.2429724780835816,0 +259,0.5845744304533431,-0.37998907820329175,-0.46929018382863635,-0.4142423772009092,-0.7743939094875166,1.0443670277683763,0.5877018861188703,-0.3054634870756241,1.1432094511938375,-0.6623386270409494,0 +260,1.1861850009609343,0.2948111804356316,-1.1012313187990066,0.5120213299252807,0.307853532901877,-0.5059014785320506,-0.20892910775035214,1.0193143566813867,1.2364711779177917,0.13723695211519682,0 +261,0.4281349824442391,-0.3078675952547706,-1.0874310052686889,-0.631296888591625,1.0117443596179692,-0.9259596543404374,0.27840132157220127,-1.030252590532213,-0.4499347094580687,-0.25506463725376405,1 +262,-1.030713914211592,0.06079342856346217,-0.33153241219338314,1.339926718867265,1.8084545236921474,-1.907421069917177,0.3265129348812889,-0.7525582702595448,-0.9484982737700235,1.8986129441542583,0 +263,-0.794581658861401,-1.8108888213652976,-0.29992569034123034,3.6106462199941465,1.0232449731230786,-0.8391114469008236,0.01563982379099992,0.3729828368119597,-0.8333263214068856,-0.697142301053217,0 +264,0.1239565422398393,-0.7158774025060518,0.8109935704936657,-2.257658579239454,-1.351961562511321,0.6414601957196053,0.261722159210207,1.4716021435622813,0.20765676188389867,0.03510730975645604,1 +265,0.43371353101795546,0.06667653928328617,-1.1500212704552333,1.097867220127565,-0.25911558462211004,-0.5763107387010479,-0.877738674066022,-1.0923877993469857,-0.6349829788392628,1.1441311951071709,0 +266,2.097105284201763,-2.473035267486999,-0.5607518242444731,-1.5158971568728457,0.7179328319357217,-0.6552044332562241,-0.13504189281355763,-0.44687497355085504,1.1606631471413538,-1.429610554756963,1 +267,1.2346395106965167,-0.05001155251015176,0.10287777465857721,0.3242299451397046,-1.468578687003038,-0.8179093738905601,0.09317534759235441,0.6519842679351064,0.7177948631211959,-2.1840162161717624,0 +268,0.2996390743076321,1.7295425589795068,0.6715525452826561,-1.5379412491341475,-0.47247152437582596,-0.3603461265884576,-1.3628983223609794,0.6300593045419074,0.5858795819992741,-2.8123762332449513,0 +269,1.2589512115722246,0.8407343684291813,0.6461977219823407,-0.7271931654183517,-2.5571264760543393,0.367768355072296,1.0386274925270838,1.2031490412996608,1.0303062345006766,-0.8474528136930943,1 +270,0.043702063610953794,-0.26371893000687024,0.19541214623605063,-1.7098361648077618,0.24799620627039531,1.1927402413152368,-0.14743776588199353,-0.1543378208707925,1.7222903387543729,-0.2072472155856302,1 +271,0.8629408481661157,-0.3629054823355478,1.7912594230860441,-2.772977800516334,-0.050214688751080816,1.040522242996329,-0.2155074510563561,-1.373745396229063,2.13890587656825,0.4910069771389962,1 +272,-1.131264852772662,0.2605541919703974,0.42133534053396804,-1.9304247388295979,-0.1234371452102303,-0.19587153172036398,0.06156372815692174,-0.020715155525050353,-0.9320365799793455,0.29018770660161897,1 +273,0.5751594122506214,-1.3399173230713077,0.3856493956320725,2.6032950792336207,-2.028597364192381,-0.7709085862643693,1.0551299865068822,-0.6028078628001793,-0.4216557128061998,0.6063231723867872,0 +274,-1.0942738894585535,0.2740476726653113,-1.9843353396504677,-1.9276485562050967,-0.14054457575227342,1.9949043377583457,0.8165494840820569,-0.9552803517990265,1.0076688709974564,0.013420935519338428,1 +275,-1.6995909017035273,0.0752593316218843,-0.6707346890614087,-0.17148403622247899,2.0224641747831926,-0.5389901600932018,2.2377501139711766,0.6930296931926944,-0.8731360563968681,-1.2436856681253114,1 +276,-0.7149009024054895,-0.2603666569126703,1.2166414682316982,1.4614944771794158,-2.53748615669182,0.5769218670058244,-0.30153543521452936,-0.07219174068763125,1.3159009791945526,-2.525493201223819,0 +277,0.37764263271944476,-0.1569562883837202,-1.0016101972707663,-0.14166451568417182,1.316466587511139,-0.7574941354579726,1.2284413227629567,-1.1985584489483188,1.7714979517344194,0.5458876517781363,0 +278,1.2049836195490278,1.362798057023873,0.4705906973342898,-1.742219682720171,1.0244540527543,-0.15845621176215763,-0.3559038702935497,0.4226496521533544,0.6711383217629634,-0.623123576980305,1 +279,1.3679038172378442,-1.599325273807965,0.8530783373216017,-0.8434133669284638,-0.8823930918173343,0.2878279553195936,-0.2012581329569843,0.4136447586565994,0.1693935403232165,0.3062886755042631,1 +280,-0.649475279116602,-1.1715105377593251,-0.7955372548466233,-0.677948447801344,-1.8756865392862818,-1.2630925070515455,0.4738027434931879,0.5826485389795613,-1.4041552408255575,0.17801887847693532,0 +281,-2.132389774550876,0.30755106457419495,0.5935215186806275,-1.2915398322933416,-1.5318381076556986,0.28974860747656184,-1.9932873290185686,-1.6896944646236032,1.23347807403658,-5.196446242768174,0 +282,-0.20654234074760408,1.8607838532653658,-0.5272363925373861,-1.7267744648699825,0.9877399771151886,0.6436065594522499,0.8362591743741304,0.1854740050034386,0.6021813014742983,-2.2194985567275527,1 +283,0.4890163356282451,0.300208785872022,0.387435451958709,3.583720465579816,1.7060384802952229,-0.22111855534012564,0.37633571895367246,0.662248569881135,1.2705346713631056,2.3785096033212683,0 +284,0.10857996423890641,0.40792588009589514,-0.8124533811582123,-0.7242991017550371,-1.7557305728082495,0.2505923292696203,-0.21032723046204424,1.3890623785537566,0.5157945987030098,-1.02946963153196,1 +285,0.41667056626339777,-0.008326607818324496,0.6761082919379513,-2.3249291552419,1.008030428645701,-1.2876500234846666,0.9010614396360183,0.6361188988075182,-1.0881969161980756,-1.2350675173224424,1 +286,1.6938982930476236,-0.08680405301305058,-1.0864577711162888,-1.7499974655544162,-0.9333096263436911,-0.32018771321077627,-1.626837656421254,-1.408290803643787,-0.30814658670013784,-1.3900419938535808,1 +287,1.3358212690323716,0.9269572235753542,1.6756506650469427,-1.9615931451601694,0.8588236913557061,0.6504068965899211,-0.9285353684375753,0.38366566065550656,0.5326229718467874,2.013585449310269,0 +288,0.03598240017156139,-0.5777858173400293,-0.4930729550055177,1.2989677761233112,1.2067120860711886,-1.0109062453341815,-0.3676436321605943,-1.4638900981031857,-0.13106680189594558,0.8783325486035628,0 +289,0.14245247335838893,1.2920993971849453,1.2457633055519646,1.7434452860506644,-1.3322918140394437,0.5299707538367352,1.4918120301708082,-1.0369430934347055,0.46038755757822275,0.0379882766189068,0 +290,-0.09320658119005074,-2.6158131969554144,1.1998667978274613,0.1464099416670659,1.1098434584128294,0.25500427375779144,-0.6621755259405161,1.0480052782831304,-2.3800533954434364,-0.8638595182445737,1 +291,2.4655732607749594,2.9889897035940143,-0.4688289847606458,-0.9532692070218414,-1.1057140689532061,-0.25421791777597325,-1.5657601168507849,-0.10868532682151474,-0.9422287945947498,0.24951771502497988,1 +292,-0.39530700377188327,-1.7689448455628671,0.12374628638139873,2.498216894295033,-0.2188910215527764,0.9005463733294484,0.44976361120442987,0.6506751910375684,0.4176217893866186,-0.29101438646307787,0 +293,-1.01978209272676,-1.1046830994919496,0.8255666454911491,-2.104691679391842,2.212810417749314,-0.44015924596906314,0.6095792417884011,-0.9498552952443671,-0.21722324536076823,-3.427990064616974,1 +294,0.8087258632900385,2.457720693135228,0.9487206352846065,-0.27507264139105736,-0.5367604658526548,0.4480404713959538,-0.5370591742066421,0.6577394364420784,-1.5420586646278196,-0.7078591505575458,0 +295,-0.9042564827654029,2.747088786863274,-1.132562942873894,-2.285274711708797,-0.21058962016362448,0.5830494500105668,0.6516934925672836,-0.3132657696844622,-0.35910229741378563,-1.1947349058692824,1 +296,-1.2578854753915605,0.5507684492431122,1.2191682139066704,1.4937448474763784,2.2390725672051857,-0.6275834023735414,0.348742440096055,2.181979692292757,0.6658942916288859,-1.884370546176338,1 +297,0.021986863293095446,0.40743293348681153,0.4875842425902309,2.0363319686560852,0.5691726063227408,-0.9572955875752642,-1.651731847401599,-0.6772368450079852,-0.06850854987660138,1.416695655358255,0 +298,1.8241910343828984,0.02263074505321164,-1.4444540511976365,-1.9052627887132603,-3.4176254401016317,0.7632149021583797,-1.6496794111894268,-0.029981808734711696,-1.2195217329087533,-0.20006196316039415,1 +299,1.4993052815342878,0.6405062096265118,0.9558490654435058,-2.545667699633175,-1.8788978567992616,0.6102492175328574,0.07200386132347206,0.8376300700178814,-0.26432185262672664,-0.09839313745369105,1 +300,1.4914163531470563,0.300430605981482,0.8753146308792522,0.28738702784410297,-0.9112487683241879,-1.4487524360463582,1.109340775559829,-1.217091922196553,0.5304273504069683,-2.511235385071408,0 +301,0.3777165571586155,1.422068117818235,-0.09158340805522909,0.22682394032349906,-1.1379350585091643,-0.03284219485159778,0.44420002881575577,0.1439679012151237,0.10468735513936978,-0.5667553457244452,0 +302,0.6228107143702736,-0.14019565596064998,-1.031071183157727,2.2770947065423432,-0.6315324150662008,0.8702741969890992,1.7880293509718919,0.05047537282421519,1.833957481805698,-3.929343582599025,0 +303,1.2140878866965281,-0.2338717618772413,-0.8894060785097571,-0.9777009359490525,0.39949576880244786,0.977627205620653,0.10272907797403323,-1.0437831942772993,0.7898203839285036,-1.5716285501203595,1 +304,-0.953857082001624,0.7730911265546357,1.2185485534663916,-0.38238210801239103,-1.1230173121799345,2.1105661309111117,-0.6760410211475428,0.26086509305229333,0.7253285711176185,-0.14275722393749035,0 +305,-1.5926831223056772,-0.27053338397889537,0.4590600112097593,-0.40726717091024356,-1.1014845136971547,-0.3257186415616982,1.153855437315454,-0.7840299404467566,-1.8245762195788684,0.24016393765883626,0 +306,-0.4684618819633748,-0.5789655919960778,-0.34994839445258447,-1.36832895129892,0.6018103235795496,0.310394194980061,-1.5812724684377855,1.741335701085944,0.57315019900087,-0.07131680406854979,1 +307,0.35752457619628436,0.0158463002794398,-2.330731377618413,-1.6861885801417462,-1.311510091638893,-2.083939735745078,0.12418417672455123,0.12583445583305303,-0.27067993841951504,-1.9920426116047585,1 +308,0.8123825103634822,0.5355998890887921,0.6306366093529205,-1.413817353472803,-0.3891612176418212,-1.2431529772272176,1.2993357061190112,-1.2242363347132896,1.8326501363620984,-0.246787162293593,1 +309,1.3122455499650656,0.24901732270223748,0.3347408828439038,0.2762599549564909,-0.19460733081151438,-1.2424623609734582,1.3110585764811473,-1.2689550744731473,1.3336179856802202,-1.2962130249097097,0 +310,-1.067404074927343,1.2084985795715486,0.682154134960079,1.2765076142107339,2.441381029671616,-1.415642985489258,-1.1109303510033062,-0.17978874417398835,0.024136164954845298,-1.4848936390874443,0 +311,-1.7765715690511472,0.1533513932178273,0.22788532844827714,1.117779802588595,-1.6829617015526177,-0.4581555890220906,-1.671383381717717,0.6972484796372103,0.12641465143122757,-3.0945187770683096,0 +312,-0.4633892843214532,0.4601066054474352,0.9937249448856089,-1.106847624460413,1.2126965946627868,-0.30855505761371205,0.020054755709503415,-0.8027561590434019,-0.0742148801694223,0.5329059295430882,1 +313,0.6862952876302276,-1.8624013938588602,1.4198317285013866,-0.4339917177323528,1.8003638673933748,1.9303652243740312,-0.46732644629997816,-3.2685995813380395,-0.41803605941253524,-0.37319879621153595,1 +314,-0.5176175465950268,-0.4035781480244286,0.07907679655935747,1.5170163768776477,0.884267674222389,-0.09594017698310554,0.5737326134932565,-1.6683609510980835,0.6244036226963526,1.1792443269596986,0 +315,0.11371028469474147,-0.012637985832828392,-0.15712437839597618,1.6564735625864682,-0.8587820409725476,0.1565872141603287,-0.6291729495883012,-1.450309444155556,0.9630061077699429,0.3223214400589478,0 +316,0.6963344397234871,0.3312796145062476,1.4285722687605895,-1.2807975590950837,-3.067135744387082,-0.0008258541244387644,-0.09765433612383416,0.6830573358494054,0.4803440610477952,-0.6055897220193233,1 +317,-1.045446417276184,0.2290258116358479,1.0988655524167796,1.7937199084829882,1.2934844382862147,1.037296458471963,1.2952550834692727,0.5093335078430962,0.17406373898116329,-0.1255593135264521,0 +318,-0.2634286664991238,1.3928806203693005,-0.5566545180295827,0.10123392047195368,0.5385523758930828,-0.13015812401786023,1.0937148897761448,2.0971577680373605,0.26465516873161926,0.23617440997251682,0 +319,-0.7208553324689125,-0.9217071608995326,1.7917254442263153,2.0223032234610283,0.5814411048524615,-0.09594983614790686,-0.5904761824169172,0.46839713307985253,1.3500397967827948,-0.331769094892838,0 +320,0.5956163859381325,-0.9407096810083702,-0.12803059705067885,0.6511585892488455,-0.18513137562462312,0.8381290610391563,0.9791742431013866,0.6728158508244542,2.020894700330617,1.7766352450784133,0 +321,-0.5712610120037033,2.0610096602986685,0.43612426608766575,-1.194740991632975,1.5942788417351075,1.031380319871863,2.2010704547763362,-0.11302961996819916,1.3720479838620243,-1.0318400005544905,1 +322,0.18105965599518814,1.4128213318101335,0.9343400964602412,0.14497031231526014,2.5146926876823477,-0.20269302527486813,1.4520287076994358,-0.5811703017135122,0.7884996199471991,-1.2784749495827707,1 +323,-0.30926261406219085,-1.7000503873255361,0.059432615692252194,0.6052905927159773,2.3266954156222193,-0.4556335488047911,0.8365271967533807,1.9370414682226806,1.3930717921699396,-0.892561167540313,1 +324,0.9406548630852624,0.1893716097958899,0.19222435745170874,2.45725783702391,-0.6670393698669083,-0.5256813724456364,0.987923356080953,-0.6466827287899628,-1.6152119605062512,-1.1182978594092445,0 +325,0.3225603740882215,0.1301424713694691,0.8759963114524091,0.16912997301613897,-1.3848336465648292,0.7788312047230335,-0.8344290705135334,-0.7926916289922226,-0.5850149152653713,3.0663655247558332,0 +326,-0.5656096088783519,1.1794060539259639,0.06423428468190898,1.7533923511060558,-0.2990993821655199,0.8155364250232557,-0.6049553496542649,0.9069234990708754,-0.8102808920866205,-0.7096670749599616,0 +327,0.21217203708008334,1.5637273015524282,0.6351630301288298,-0.49006342019061866,1.0491212147666966,-0.6612279425466171,-0.3253386725938713,1.255944183016655,-0.6733392648742959,0.8940439619270226,1 +328,0.5607038848453942,-0.0020398905501181645,-0.5538381400752137,-1.6563456060269695,-1.8837302633180695,-0.47363195605295527,-0.13428925042074952,-1.1142992784910208,-1.6689040514923947,-1.9024088406547381,0 +329,0.2165963921174863,1.729510911132194,2.06264730875233,-0.1030812400657839,-1.3842683981118737,0.8956681447894793,0.23779080452481807,-2.250137344206763,-1.0136238941578428,-0.3017272228382655,1 +330,-1.6697684845021452,0.23388258648957028,-0.5301754837372777,-0.059272631901760464,1.1677915079371215,0.5511239909201586,-0.6408275002450012,-1.2341380694311688,-0.3607685256955022,-0.9014163169361142,0 +331,-0.5968517885589528,0.9598793187145332,0.4557569305827118,1.6792842625439075,-0.5547444601126708,-1.294465183118335,-1.9125652879032675,-0.05674936755046792,0.4998928226142822,2.3559133133594052,0 +332,-0.2353152456318114,-0.5809910359257464,0.2189615620311652,-0.8284857721554811,-0.4778574118029153,0.10911886990730568,-0.47385700513399526,1.2912564082783518,-0.9070918924676868,-0.9427633797930638,1 +333,0.05687417974283869,-0.3095685329870223,-0.43563193353660823,0.3181749481977756,2.4905183382522944,-2.247500298429901,1.7549855110365988,-0.16683965077008875,-0.699330811583879,-2.074464199385663,1 +334,0.3417878943718439,0.9963293030106171,-0.1628194795436547,-2.6384338068974422,-1.0023929878344546,2.0646959312363955,0.2924611254569637,-0.6308589059610027,-1.23142907052515,-2.168107699472236,1 +335,-0.39192434529588627,-1.5579398864544092,2.2447695727985333,0.33223235096585757,4.297264103505675,-0.20456576130351664,-1.1128673186394396,-0.8844546272685698,-0.15107693384832133,-0.7133310267448478,0 +336,-0.3246843697024413,-0.22519771156866397,-0.38483068901854833,-0.020785815544129393,0.023111008549143386,0.5268480645673285,1.4338050759411947,-0.8073035682010228,2.1226248149320592,2.9357805955528233,0 +337,0.4199406443014592,-0.6003410489587973,0.3135150082138527,1.11867113121147,0.2321029392428018,0.07560292317406725,-0.22196518725549375,0.09192479826213369,-0.10401243281816139,-3.030088837844552,1 +338,0.6141615565041197,0.8671843335537024,1.3286213770499862,0.2520015086028673,-1.1171423852749236,-0.5104453019806701,0.5149722344026824,0.44663768922881697,-0.23741250816973486,-1.1370475611990978,1 +339,0.9177073202784684,0.5468007028239888,0.5085394524981244,-2.496217743045171,-0.6839359105652445,-0.5720858764324386,-0.4057721946520024,-2.144689517929357,1.5886064440884105,0.1679570990387973,1 +340,0.7945960197440843,0.07468240203455534,0.7602820220749349,-2.56012737705426,-0.004577047531985734,-0.5610459158718616,1.883407294506003,0.4914788584043121,-0.31078677574657937,-2.040719191516346,1 +341,0.4047435611856733,-1.795656636699346,-1.182968810011116,-0.28025925975905275,-0.3471678307039552,0.5503660209361386,0.03262363087557176,0.37902763124678823,-1.0047090184782645,1.4757634956939336,0 +342,0.7981558485628807,-0.14988799081577436,0.5948777522069794,2.764621640189003,-1.0015693695716374,-0.5627059144752288,-1.0415912247424812,0.43547589961437977,-1.080823498321288,-1.5448827691152647,0 +343,-0.23941248463777487,-0.16078173205190124,1.0890285214114994,-0.04444384949531177,-2.301291126951818,0.11609660467102642,-0.7759480033228262,0.7896889207362491,1.3899936033499514,-1.141256499691131,0 +344,0.2478819912205262,-0.12350651510649552,-0.39161438619961497,0.029661695308876412,0.2569091814630603,1.430813792069689,-0.733990846301882,-0.4220511400356992,-0.5024329401692875,-0.049005295819296024,1 +345,-0.22367140936351523,-0.44959015898371896,2.2358777922461144,-3.126476989235501,-0.23789644667137622,0.39930685442363306,-1.4623706927939144,-0.3694962441954448,1.8591610109626864,0.1359240282857339,1 +346,-1.5756514790140175,0.2923140753363129,-1.5351816510392993,-2.424463325596717,-0.0889609256342132,-0.4889276969191529,-0.878847137983263,-0.269269899092696,-1.9971874593096097,-0.9571997792957546,1 +347,-0.6512033677923217,0.10349334740908742,-0.2334326428410231,3.4174286752473932,0.19393804228555944,-1.0798385722761046,-0.8647871453605247,-0.8307225434470228,-0.030525054692907956,0.8773003407043918,0 +348,2.2745164181903053,-0.8467999450888779,-0.6068453048959279,0.20203584449663592,-0.6558912325585659,-0.639098618983278,-0.9609529231469167,0.07805960013491907,-0.1898785235588477,-1.1968746301566935,1 +349,1.9822735509911198,-0.21801595043641597,1.3405518521154405,-2.178233787251597,2.724837573236544,0.14901479468059384,1.3288195239351919,0.3809849919436607,0.015497500179651817,-0.9453063956480536,1 +350,-2.2224639879134327,-0.837306514354199,-0.019545173116715817,-0.9033097726874346,-3.376998327149535,0.4705638887848508,-0.5076513854471577,-0.08376237776660256,0.6246839445861627,-1.529140433712788,1 +351,0.5511450622666153,0.746682108852192,1.1741341415167483,2.228760134054042,-1.572928484296932,1.1043619748934381,0.743304292864784,-0.3290709027719562,1.2113108721870827,-0.9652289646428462,0 +352,0.27628159073071873,-0.2867579651558471,0.8197070578486186,-1.133748349256662,1.3030468695845605,0.5302865526733362,1.1463294362594956,0.9859333422887439,1.5460429204950739,-0.9972166637819805,1 +353,-0.5331319381831111,0.6983533412136296,0.6232170925424161,-1.9194405892566164,-1.403007350958114,-0.6655062151001229,0.34134278821737163,0.0836776185142671,1.447163142493734,-1.1079378329881848,1 +354,1.2039498033845537,-1.155196276921841,0.6432501542845199,-0.48618455128104365,-2.240461251256148,-0.05356958887067689,0.27864924870520486,-2.337778320896168,-0.9286364809242217,-2.326768704585084,0 +355,0.3238703406254005,1.2617271678178128,-0.8573574721875117,0.2968222548128574,2.5215182361502206,-2.156228573297525,0.7083270555566777,-1.6615314818868756,0.3925539684267209,-1.6466277767091702,1 +356,-1.3585127488983866,0.5201319983739177,-0.7089628788378669,0.9098156585368502,0.17435117818329315,0.7193876206587386,0.726118608552952,0.45188238478497167,-1.4862821576733027,-1.1334447745726035,1 +357,-0.42113850377451206,-0.9334929352065441,-0.11879688933100373,-0.6537592224281132,-2.280139936249995,-0.27985236701109245,0.6942816437395347,-0.682715709698387,0.28693651447426277,-2.609401607274827,1 +358,-0.6946158587262781,0.3480441782236836,-0.35819485423606157,3.636606562678911,-0.6100912856029022,2.167841997888969,-0.6762978776723266,0.9618791097851592,-0.5520330631709256,0.6095057535420401,0 +359,-0.9134627512077039,-1.427120657484192,0.08665995020636205,-1.5741506782306194,2.3069220374190125,-0.38276586571395327,0.46393411489591685,-0.38565803135159027,1.6770101702953883,-2.0866782152501067,1 +360,-0.7630687605840366,-1.9840844166416802,-1.9047874562724092,-0.9316330671754519,-0.7503393959083516,-0.30831711838447795,0.7258665389424963,-1.369052306954307,0.6946632733763453,-1.1933289315400817,1 +361,1.3008630857556898,-0.6949501471779543,0.20350990531840665,3.5829973717128407,2.511166418258915,1.0557327970896577,0.8940209269262858,1.6974346704229775,-1.6718303788455886,-2.0149152355912694,1 +362,-1.322753748156818,1.2799435073969192,-0.7540644619470342,-1.0513356417891306,0.06695142608253601,0.6723551494965512,-0.22578808941907927,-1.4997448854584507,0.22479520216543838,0.7776181846158932,1 +363,0.35813676185091947,-0.12683309230438614,0.3828034382033797,-0.47558495543018386,-0.6585485960896035,0.9133373283968341,1.5399145780626435,-0.17318130750675123,-0.17696577663843052,0.6546070782468376,0 +364,0.6222306025272963,0.8458979052555223,-1.6994255891265186,0.49702837215076634,0.22483356591445747,-0.12382810091943794,-1.5322251230762116,-1.5155857281992242,-0.06477612162202159,2.2912285072378156,0 +365,-0.13815080822457712,0.0706117511540707,0.4427976615303553,0.21638688717861188,-3.325347583691771,0.3490832705533767,-0.5550146847726869,-0.18279172952028577,0.2676165787423488,-1.6897992130103443,1 +366,-0.1062062200392192,-0.6444953822597158,1.471648339538655,-0.5382412959583776,-1.1280628287972532,0.15082295706943194,0.4633945648478232,0.2951272235749174,2.1941405656388002,-1.062217237972982,1 +367,0.18290251445703323,0.048942834794639865,-0.9116801642285559,-3.5230225050343043,-0.9483971784401058,-0.5358192608272973,0.9552138816756579,0.2604153532664242,-0.8655225710989252,0.7438547678441232,0 +368,0.9118656952591294,2.337137560477821,-1.9589787795469176,3.342962749014853,-0.5389059334868567,-0.5581183326983981,0.2732933788804621,0.7275925182269894,-1.56053266682472,2.1630291609620973,0 +369,-1.6073408471891315,-0.19941655250111406,-0.3813350109533468,1.6807674575883957,-0.9449008835434822,-1.3537727320725452,1.8244871948030212,1.3729363216935422,0.9461042065806524,4.784190828034031,0 +370,1.0355953941899647,0.24422381328151282,1.090280204746707,1.8195925853918342,1.5806296658105512,-0.06993330939258605,-0.4345606903308423,-1.370312965795481,-1.877811279149969,2.970422667075,0 +371,-0.9650655058720885,1.5073815097240766,0.03314371299781137,1.0526245697769636,-2.217322131886196,0.5341333866206127,-0.10337021929235107,-0.8949275486838879,0.7533587977288302,1.696002782390493,0 +372,0.9479560564003148,-0.6581657215393248,-0.3334667981975757,-1.8383007020672888,-1.6857750460685574,1.6952360547359524,0.9815720038060024,0.6496044072569394,0.82560367434735,-0.6780854228604163,0 +373,-0.1900110093759694,0.10272309307607536,0.2507750314912119,-1.5907512360568172,1.1525549838265543,-0.3604030836893447,1.9912832685888124,0.37115396670014117,-2.1317001114453404,1.3654848551496421,1 +374,1.3199943032782677,2.7063956573102184,-1.1264331609872282,-1.9166214017246204,-0.20621642045517818,-1.7329163971858799,-0.7175350615140739,-0.022732496397972403,-0.3014107229447591,0.1536702925718929,1 +375,0.8737258665307517,-0.5262714951156583,0.6618017261843856,-0.7534191774334242,-0.4566689240408932,-0.49683433338140437,0.6573927193219236,0.44666995677251276,-0.322094541922756,-1.6005549302498663,1 +376,1.0408689309270975,0.1003146841728642,0.658188735789874,0.6437116255954567,-0.2472764509374933,-1.2188968882316806,-0.21557362029040827,0.17473553687638402,0.8122182437649328,0.15494186888910555,0 +377,0.18891033730424348,0.05020245954524272,-0.03830170369266399,5.485839261956677,0.7946554229089811,-1.3776767182906908,-1.2363875844263685,0.10023739471037968,-1.9268590802412369,-0.33136653867010357,0 +378,-1.9799704411801948,-0.8016864374220274,-1.5011526983449932,1.1513637748662804,1.5523013075842043,1.3459425654738684,0.5526323459241818,-0.5378591411401985,-0.08563833115592623,-1.1079129719645855,1 +379,-0.5624129802089063,-0.3515370510341908,-1.8460550223929848,-1.9087803311642373,-2.0204501060999616,-0.042419116724960265,0.19725723268673567,-1.9522667445301358,-0.5876455028000286,-2.0937704369553836,0 +380,0.5309573796360733,0.9294412180472892,-1.2366087895637976,-0.6941584746681004,-0.6048473910984381,1.5147399262155448,1.752692302340285,-0.02558071702689093,-0.32519284662976194,-2.3379922186911557,1 +381,0.24250092746274557,1.467262769796899,1.674921117847952,-1.1877767927752734,-0.26210268281562055,-1.2063021417633122,-1.0825275032383355,-0.9233535098185718,-1.1054515287547502,0.00582395511333389,1 +382,2.6268339136752377,0.25337498817382687,-0.07557207860468262,-1.760675192846797,0.8175920803699971,0.7495331539416313,-0.4348576915099218,-0.23195475712823654,-1.5971625961306462,-1.6105104694283747,1 +383,-0.858617176436198,1.9368696050539995,0.3970804032081298,-1.762741979262752,-0.6563261381128238,1.6577807411732823,-0.1960806981644874,0.022428544398979323,-1.4093150259345288,-1.3239245856522577,0 +384,-0.03214218431999781,0.14675260305630106,-0.7412668900728171,0.9413986079229091,-1.1511516565382514,-0.5725751747792359,0.26672062092341203,0.48001914385543937,0.032753242905961134,0.9891876252990504,0 +385,0.2168791046213656,-0.7647648908561587,0.787281656670557,2.5504467576198206,-0.06718684879025483,1.1275670792467187,0.6032065897633179,-0.6991950303076451,0.6707013871142316,0.19797378801381327,0 +386,-2.1275158247496218,-0.8975275825221023,2.51468948527712,-0.9123174192512661,0.9692576044051024,0.299469342046314,0.6431641429223078,-0.6636163931390607,-0.051784959822874704,-0.7354863235053094,1 +387,1.2097650583672035,0.34495544009904616,0.4331045079373802,0.14525428297913812,-0.465505295192961,0.9184486092576402,0.7014468479489665,0.8905781752625407,1.034415503372551,-0.4759041529109729,0 +388,0.22794420195191015,1.6772701673398205,-1.3533779893318258,-2.3744345362390686,-0.8507520049428148,0.5878514090508637,-0.31738499252373087,-0.31554473449762493,-0.7599374867381665,0.09571898055898997,1 +389,-0.8748356375121044,1.590566860500608,0.5341935264099351,3.653508250052227,0.6056350887363764,-1.4893738141049035,0.02859801956280534,-0.2859562909300388,-1.332816956859057,0.8969375461112439,0 +390,-1.8792885989164527,0.862422309299183,0.19672580146415838,3.083377885908037,0.35518710943867915,-1.373095401579554,-0.989020336182191,-1.7535976608845154,0.51688494318593,-1.2360327830392508,0 +391,-0.5619649998379292,0.2184063422201367,1.2497151959265616,1.014894978640124,3.3618469713651784,-0.7933044554828483,0.5647315071417616,0.1462855167465148,-0.10784460961328665,-3.2400014114121185,0 +392,-0.3543354318146595,-2.063070913613748,0.49850906162234904,-2.7186851601170634,0.8864077182235186,0.18113007905868267,1.4978232240168157,-0.8487366245001171,-0.7473519274510176,-1.321508791206955,1 +393,0.02110729594756621,-0.8296947119438046,-0.6256083775235455,-2.12321821386485,-1.1775780056397747,-0.20368969789720814,-1.5378866631449677,-0.4997730253961297,-0.6561492503084178,0.03291548479182693,1 +394,-1.915353147250281,0.5879934937657163,0.47863699026029743,-3.2140589138500206,0.9912699621976266,-1.590889691956827,0.20591934130441736,0.027579390735983898,0.13577870828317395,-0.24641454065694146,1 +395,-0.30975807766342955,-0.5900221089069996,1.5655034846027074,2.144024687840963,1.977676654483104,0.16014435287011056,1.5998774601762236,0.5521391046946069,1.0628708993953906,3.2017258344724575,0 +396,-1.2376432238093704,-1.220771165853437,-0.23216289910543314,-2.8086868508312026,0.8174171143912456,-0.6693977631833461,0.7390769076369252,0.6880870324988511,-0.11752350362294184,-0.2859465559010179,1 +397,1.9852106513251566,-1.8032535073421192,0.8079120826670736,0.8376103256063769,1.7548180256500356,0.45803880028735094,-0.004628512603744973,0.8089960584300346,-2.457964285152772,0.23961948416831458,1 +398,0.6233576181917897,-0.4739412133649959,-0.483473119958551,-1.0048856184794932,0.9300984121886394,-0.6098080190421346,0.8596560628760227,0.5298832381585606,-0.036693753184758496,-2.1080101178337456,1 +399,0.6415183754076117,0.3630748844168918,-0.3407210235153113,2.80804630501798,3.374406574650039,-1.3238661220735373,0.5064561544446585,-1.551695639241119,0.11963377948806593,1.4435051191717612,0 +400,0.3510474268403998,-0.722629397556717,1.7957236985777623,0.7385150648429861,1.3380786706116372,-0.015755315836779384,0.6892093862982099,0.2764707417033673,-0.36168055712904973,-1.2388991237892095,1 +401,-0.9759865555502129,1.1661307585974614,0.3250564887562406,4.992430710226692,-1.969236715054425,0.3020478267422468,0.406460072407963,0.2690089210359039,0.49004174943750306,-0.6664989890744695,0 +402,0.3036302005422104,1.6169768640688649,-0.06763494262842532,1.76905489652339,-2.532003030935021,0.18347315703392492,-0.3473455922394054,2.1087882838467684,-1.337842573283071,-3.178215941749308,0 +403,1.434700165849634,1.3058245059234543,-0.2355152981186879,-1.5563724675261965,1.6105003804559086,0.7355059710442688,1.0046889382319946,-0.5247111697886001,0.49580757214945276,-1.0504655331447215,1 +404,-1.0788971825955147,0.009211444794954528,-0.8298533597839495,-2.3183463811158043,0.020480100141844426,-0.6674589206643734,-0.18080162993418658,-0.3664901287710156,1.55824883091992,-0.22834576004933227,1 +405,0.5672124076554953,0.412405409315266,1.6908541679364353,-1.040457333241058,0.8063851753875181,1.1117167934629082,0.3851048523264436,0.6965954884603229,0.9391685304677291,0.3436072962398222,1 +406,-0.7575873348328951,-0.6671772858200462,0.20074297884438402,1.6492652557653311,-1.1875181382738242,1.1098708015929892,2.228809489277846,-0.03142181045731112,-0.1333491359064114,-0.2020698289008891,0 +407,1.638759913369787,0.8399428794910215,-1.5283022761987342,1.839259361006812,-2.399419421559282,-0.2587557900136185,-0.310766453240078,0.617505623818296,2.146117954112191,4.706818377561856,0 +408,-0.08789015673088306,-1.465650973442396,0.8618406884071335,0.8537909051186167,1.2268881017752689,0.6556057853198157,1.2236750691119023,1.4851636430627726,-0.014836801456216254,4.265566772378508,0 +409,0.9129011099881453,0.2566261094349731,-1.7041536202254148,-3.8748017074210175,-0.1550756907648232,-0.9297562681256992,0.5091404622962037,-1.2038481289078513,0.6370015546176201,0.005751991586497418,1 +410,0.6275442887572404,-0.49748564094010844,-0.6828345285205222,0.6233549560056438,2.013481414801439,0.5396750858731985,0.06810544556745005,0.7149918684579722,0.6923081064572235,-1.4099283922251273,0 +411,-2.3303321775146744,1.239212122692414,0.8487666299517576,1.8461064353786518,2.2123548921906253,0.4573856390422206,-1.517213256036269,0.4841604483991539,-1.1076974530426111,1.5089660231673863,0 +412,0.7267115125422574,-0.08023054717758307,2.0758506848010296,2.2448226241634597,1.9704800278592338,0.2287434663808641,0.7661320687019013,1.1041008674259845,1.6113854913248857,3.046377128543154,0 +413,1.0173502521711635,0.17669944768745993,-1.250321130458888,-3.0075557525226895,0.44024550615040725,0.6627259634948509,-1.174776096391092,0.32020204994661733,-0.7032409450426635,-1.1059730422631209,1 +414,-0.47011664351267807,-1.3487305920568908,0.9797172197462145,-0.6330276340156153,-0.09786468728524833,0.24548391168478065,1.6531300038289483,1.3807365321842486,-0.11615080826819399,-0.6996193853461931,1 +415,0.07379432151703497,0.5992435251398446,-0.6235694572701707,1.7133278114831532,-3.9761007531948764,1.0630083371913859,0.6363077574736441,-0.3378422596330108,1.588552226943492,-3.0855233147020633,1 +416,-0.5771999322260584,-0.5951988600710605,0.5722616383955296,4.768246011918825,-2.788128651188827,0.7797667820250239,0.41168051348350865,0.8325459520744044,0.520050636739227,-2.1725065752913046,0 +417,0.2655886665114604,-1.2945339699092369,0.20155029414699832,-2.2935557068743497,0.5995608284355267,0.4676029859586968,1.5967611881020285,1.0606356156409977,0.8411694741758556,1.0650848222651117,1 +418,-0.3058077129595909,-1.4326614187146762,0.36128947692494456,2.3896536579399172,-2.1476469603230184,1.3215349980305007,-2.0629604935834114,-1.041880761967059,1.2731882194755573,-0.8947517841280543,0 +419,1.3867962044760094,-1.8361093214815005,0.7221133012452076,1.1563840048048624,-1.681677848789584,-1.1773166930389183,-0.17936293680297238,1.0433186928233442,-0.5656151382891423,-1.4822838184793086,0 +420,1.7203362958357178,-1.241084998074498,0.5884829284710532,-0.851153531660136,0.12073370284795215,-0.5162739552364114,0.4797612574690401,-0.7391477272023946,-0.8322479470582012,-0.035143268440509745,0 +421,-1.1047591077952,0.8539408820900477,-1.688902611785669,-1.7151034590718752,-0.47425563430062967,0.653310364458886,0.3322168646411818,0.6012280711978687,-0.5413562970786182,1.339775697208574,0 +422,1.1333129152701344,2.081428531476126,-1.9609336823243373,-0.5564383528556693,2.971450501537382,0.13142372296670873,-0.1399261491650095,-0.49208409683548976,-0.2686824394091288,-4.2806318271246555,0 +423,-1.8425132348314874,-1.5946916447501107,0.6634296430410691,-0.854165328498532,-3.6658751456191756,-0.7146359551651696,0.19473962561694516,-0.461969775494892,0.848681959932853,-0.808937741623359,0 +424,-1.33100364948169,1.5289003440326188,0.2568230643885861,-0.8054000947520458,2.62298147669211,-0.7037995015194769,-0.18168757010733377,-0.6621611614666589,0.13427553072471446,0.48708879517768344,0 +425,0.060730129042133,-1.0448550652719164,0.9162560144682788,2.530190047941068,-1.0176230042013708,-0.35917327608458843,-0.07902748297845731,-0.2846293023861101,0.29465619731505815,0.14390065907283822,0 +426,-1.5616233590785584,-0.5002448314264932,-1.4184278159455967,1.1851710731086935,0.22850058509773363,-1.1509333532310364,-0.16747957187616722,-1.1519669706808622,1.3399573114934515,0.06425818990307053,1 +427,0.8792698274973688,-1.2700316487141716,-0.2948045521801408,1.8065460754088243,2.330967943877492,-0.24528434599232868,0.22083549547227896,-1.1812740828091584,-0.2633153358762257,-0.9828073122254921,0 +428,-1.3613580742439593,-0.4075227992086883,-0.5814210170399183,-2.422968357091924,1.5679607472006758,-0.8682775375204248,-0.5689117993033085,-0.9626124102727325,2.14409651001708,-0.54021598220402,1 +429,0.8178820788733071,2.3164777196717634,0.5626773354004397,1.4330832276826242,3.600969906928849,-0.5057219695256223,-1.476609359682616,0.793668022350497,-2.4837045543536713,1.70933783870818,0 +430,1.4449462346949136,0.05210419940596348,-1.2691830297501523,0.744916987799508,0.06368515356571303,-0.010470771394610067,0.9439050984156901,0.3977279494416843,-1.1117246612605767,-0.9435740267394483,0 +431,1.6616813508999975,-0.0928106408052473,0.031152346563875274,-3.558252180132448,0.5134044626122864,-0.6163444080240098,1.919836713621822,0.5614138771418293,0.8993915715725525,0.5373264602601782,1 +432,-0.3179040849669958,0.5893460557017224,1.0066844816529417,-0.4421031954895034,-1.2931825805457464,-0.6657445349439024,0.2695170622385542,-0.6679397974927677,-1.1497315107875175,-2.310283915374468,1 +433,-0.09023468226233206,-0.3974787471859657,1.2383627707311708,0.7941134488789574,3.2961434856765726,0.9010311940256395,0.6483770733831888,-1.3174783654230802,-1.7463728313710456,-1.7222469232555913,0 +434,-1.5881272582266652,0.5023962041323397,2.1684403096609612,-0.8490777201786521,2.5087592988581635,0.9303826996803785,0.2876203565088465,0.5782814414384762,-1.3038596934583855,0.6288875192287329,0 +435,1.877487854903875,-0.5514617583075089,0.8088263473523072,-2.582770368410727,0.9210557197623875,-1.235311218591049,-0.7825584972925654,-1.850443455387045,-0.5465810898169313,-1.8858329822321998,1 +436,-1.2882918528788587,0.8377121761527349,-0.4268233657034971,-2.7688797059428385,-0.9696501436663227,-0.47512537722304365,-1.0766214614663083,-0.7378472210621438,-0.3938332714637133,-0.3749031806773059,1 +437,0.7379747850625769,0.2623962858722744,-0.07042378868631279,3.085810817102496,-0.713438643995201,0.6297411185293837,-0.7125436427959816,1.637857266028726,0.35795821120965055,-1.418943289937584,0 +438,0.8655316272875314,-1.4696294411288169,2.02231330812655,-1.797675311599173,0.06158779677242321,-1.4810295160743823,-0.08398043877481154,0.45057343351359014,-0.09119449153548224,-1.19055508676528,1 +439,0.2270498239967754,-0.7956966570919193,0.7775936739563019,-0.4469426177000456,2.1146949727713946,1.6982372559210863,0.2795009955529326,0.7126013507857428,0.6182756002833156,-2.1633515028994577,1 +440,-0.4884508274594211,-0.3133300426307402,-0.5765423481220723,-1.8551930693461633,-0.3851819456463945,0.30621185138312673,-0.646146690597669,0.9193577692796697,-1.1042680819880581,-1.3936719848221126,1 +441,-1.3549307768714236,-1.5495936476026768,-0.08381792425142173,0.29079016131672963,1.0149277880690613,-1.0058317426200762,-0.1022615991376246,-0.769955151144518,-0.33621828176532237,-1.192438328170985,1 +442,0.43705263449032905,0.22582956548813782,0.520474320503022,-2.0388190193576294,0.2064055785081913,0.48474015040697055,-0.5897036755977463,0.3076414231767438,0.12179519426275338,-2.1607179642880796,1 +443,1.233862937580839,1.2766350721039683,-1.6028129051813917,-0.5231062143030238,0.39409310425163746,-0.5041349287419947,0.15212162065040466,0.0029094474365246887,1.085514109249876,-2.702274771501867,0 +444,-0.153832571412552,0.5435015210096874,-0.6361676563935509,1.187887165175554,3.038801695780406,1.9314330513914055,-1.0891635232292494,0.83902709436664,0.6067447020159353,-0.8682372361114792,0 +445,1.3065078676405013,-1.597466387524879,-0.5509300418845817,0.8747872243798311,0.4905186566758618,-0.3606605084443024,-1.8090899094424022,-0.7885225573134831,-1.6322651984035952,3.7669268005210492,0 +446,1.5170735675081795,-0.9689249145943981,0.21522876210109027,-1.387171325960448,2.6909066099758325,0.7380677657741465,-0.36043051909183355,-1.6816532966938715,-0.7266683401894023,-1.3716195205816069,1 +447,-0.8442235811946806,-0.589898361330866,1.3729561890576705,-1.1685852301104083,-0.8363022355212516,0.010958840212324013,-0.7718582802184549,-1.588245296663202,-0.2039105155442772,1.2645200060267845,0 +448,0.6817998183708884,0.7769502898428774,0.5155588864383266,1.9940314296134796,-1.4165127791544299,-0.20890329093361096,0.4152614547492369,-0.02809146547592994,1.43063606184637,5.684378077422138,0 +449,0.11249272112325369,0.8493644712430642,0.7347781633864021,0.9669714355661165,-1.102363463108543,1.018324420039041,0.2712306513340267,1.9392930962591461,-0.5458570837435904,-1.7755331099478604,0 +450,0.670203355230437,-1.3978149637046426,-0.7538358879050149,0.03946723054963819,-2.5114151433138576,1.909873430901984,-0.21901298310202275,-0.02514045075189525,-0.365872200679165,-3.924512873084809,1 +451,2.590451524796456,-1.1653515680183728,0.217162095889937,-0.5160897803227962,-2.495356721776158,1.1844708235617327,-2.1834936411566406,0.14710531667176344,0.7935703968898125,-0.69408872658385,0 +452,-1.7947025591488406,0.7581824352907838,-0.15935526327839938,-1.499823355033345,2.0785027954692823,-2.0660879697685473,-2.190613993130773,-1.1282259394954364,0.782722027719615,-1.5830757548919512,1 +453,3.1548975123701735,1.0808983374561947,-1.6269180280323938,-1.971022147142203,-0.3776093631603288,1.612181247045577,-1.0034274414060642,-1.428781997299244,-2.7373873899136996,-0.6210071030854276,1 +454,-0.8270779954890132,-0.2819638841350118,0.07768247985953265,0.2716862314904166,-1.2937615062289,1.4522877386492452,0.610877996073653,1.0190804674188707,-1.081472591841703,1.6398652819126087,0 +455,0.5473042855954928,-0.5982836660102586,-0.14400679410955294,2.536983143638972,-0.038595983429333014,0.33935065681288296,-0.4218790827356245,0.9845067890152177,1.5891478794084366,2.080496061361748,0 +456,0.6899041135398761,0.15723165772968653,0.24838149669780235,1.130189803943411,-0.6674781103137111,-0.9542832240714096,0.3097996892896157,1.6792934498588337,0.9131032146579044,3.033205413790533,0 +457,-2.0345487002225218,-0.8404703453692322,-0.24138432902290385,1.1310793919843518,1.7524898607740191,-1.8426803271127385,0.6838291561195788,-0.4392158615224755,0.4795548803215516,-0.9849706640161473,0 +458,1.338660328580311,1.706642862839578,-0.7447344015530448,0.7023733600484006,2.0301660810778133,0.056144855036516214,-1.4529810863471364,0.1890318175230718,0.12593177428785685,2.7774051529109363,0 +459,0.47512304208702594,-0.9401465039650045,-0.5208518579610869,1.0372329486473533,0.1350551823540822,1.266550491549027,0.4101905405305921,0.01548756080804511,-1.1559756783723456,1.6204683604695314,0 +460,-0.23413333413875936,0.18529454405748352,1.6504195952773175,-2.6531760504987743,-0.19319673720542496,-1.113985760356165,-0.8221885715906226,-1.511453026192549,0.6712481402837671,0.30835952770482344,1 +461,0.14502715182885542,-1.0299422110396776,-0.46277169504691135,0.799704282955518,1.197486099718031,-0.6837240168364491,-0.6324264167585214,1.9628662322793498,1.4251978671565306,0.09243908398273559,0 +462,-0.8025456041955983,-0.9036722325045281,-0.6573304118244034,0.553806704007602,-1.3703559160394905,0.6743248551826831,-0.8293635795206868,-1.264143572430965,0.517222622220106,3.2709367097419744,0 +463,0.4580167649686735,-1.0268088440711554,0.10537531582712553,-1.9924119692342404,-1.1794403922246182,-0.29315758362504435,-2.0357337094248678,0.8170017740041781,-0.023341964369609933,0.7294318674065579,1 +464,0.7504755875758058,-0.6916988402224838,-0.2295048421733,-1.8273608544177677,-0.03596844110081843,0.42760544262540257,-0.027371644775955013,-0.6979027316145668,-0.960053032430868,0.10240099230599164,1 +465,2.5110926617198737,-0.3085484358049496,0.0011447722386679362,1.1827091312591724,-2.191230502291632,-0.41825669498474993,0.5274269274542994,2.036951424118242,2.344898732493078,3.286743974797257,0 +466,0.5147983067000593,0.6627123927366149,1.4439719394735082,-0.17581259912766412,-2.097027553445057,-0.2528253057803473,-0.17533222877971652,1.399092378797116,-1.0448674007051,-1.4439508824237641,1 +467,-1.6604624002599668,-0.5529550136820693,-1.3030474886721068,-0.0638770856596389,0.7995188174705845,1.6937733113544968,0.2812615646357585,1.1008825222095069,-0.9745022139538492,3.0569637003061265,0 +468,-0.636294222644328,-0.15920544571654624,-1.1085008533288472,0.6738849103454061,-3.023478826322899,0.5119897621949374,-0.8821623939273626,-2.2119244632725605,-1.0584203437952848,-1.2437319528804858,0 +469,-0.6172474675481798,0.5184768996778363,0.8420285872861438,1.0626040246331099,1.0409775448063239,0.4614824705868871,1.2744589758548752,1.4550548125801082,1.254276655628149,-3.691982095992161,0 +470,-0.5018928674009383,0.8047399429890507,-1.5378296876380437,1.2042275561395281,0.6957635307777328,4.236827705661472,0.4782611497778383,-0.5333077423157857,1.0309519445932553,1.8739493326580576,0 +471,0.38895284898919796,1.8666829807068492,1.2045629095959192,-1.6695978089300985,3.362355282692338,-0.9842607633255983,0.5779847352430615,-0.38119678523739164,-1.7199706227561329,-2.0815391944354342,1 +472,-1.1441788112287836,0.1046594779906877,1.284494188570578,1.8785952462208142,-0.5008062143105969,0.7360799707487775,1.2937563327647128,1.1964011957824832,-0.24983413655088807,-0.6476143623231673,1 +473,-0.9347665850184257,-0.4433509016496102,-0.8522786683531072,0.7415552951036555,-2.75033761888566,1.015165208412981,1.1715893986017714,-0.14500908727113365,1.1034602777737073,-1.6357371147931334,1 +474,2.340886968912445,0.3832909085751279,0.6275340216517254,1.9038647464044856,1.0747987892253033,-0.3190548293901212,0.6826689951140631,1.2793737907840537,-1.2407722712729636,-0.6750240145042055,0 +475,1.7950470118573008,1.5788904766194063,0.04781807851449462,0.15431663184650057,0.9296540405569119,0.6731725833711777,0.8486726667785165,0.8058267560836835,1.4897704504222582,-0.6928723946868427,1 +476,-0.7181949945556496,0.34031684300075277,-0.5551649254079469,-2.120648421528335,-0.8172529323050794,0.1746881535239752,1.0964442135240828,0.49648401603638465,-0.45068217512127384,-0.8762137600073796,1 +477,-0.8605736614852254,-0.5590496517691405,-1.557561989771004,-2.8787642135017446,-0.8314617185180719,1.691846889025883,-1.1206937625734634,-0.11642564628794119,0.15742962744623923,0.22538452861309066,1 +478,-0.6808651507695469,-2.0558395464286923,-0.17639667782311025,1.1448301081539007,1.0972267842873233,-0.8102457197756703,0.8558159320268647,0.9207283084378063,1.0383444456272273,0.20015035428670558,1 +479,1.5366504095323714,0.29684064368639473,2.584142308205332,1.7519102761037346,1.5714133715562348,-1.5153618149650265,1.0291424823920061,-1.925751596607501,0.326063609495372,0.5982984551655723,0 +480,-0.7182734114397169,0.8745797208451852,0.1311416075753685,2.6916670537024032,1.1996817121944239,0.2061113562701889,0.9513505510935065,-0.7994778022871928,-1.6955932989586349,0.33976098603844385,0 +481,-0.19631597503203396,-1.2505070876299502,1.0711534985662947,0.5766798891543732,1.2496474731491158,-0.15877206334816465,0.4012551795434003,-1.7654086045176405,0.2147849120959365,-1.8856371213008645,0 +482,-0.07125917866538765,0.050657410347596965,-0.2103340324039057,0.72531100460355,-0.5135903577979697,-0.5208872550876632,0.6468225198056163,2.782542245248502,0.1658947921665664,-2.6822438302034355,1 +483,-0.6358709907280453,0.1031988993266062,-0.2595695627608062,1.5562594695090892,1.9672081910636452,-2.7426344803656235,0.3279613035207304,-0.42822609087906255,0.12216302513820612,1.7101971281211474,0 +484,1.406272011040459,-1.6154771481279688,0.9195258458651072,-3.3984361028631858,0.7035968872343683,0.6635302832275769,-0.628617778602697,1.0656914353365274,-0.15118488599171795,-2.797089984861284,1 +485,-0.2888353843473063,-0.8548865813608407,0.37857535918851715,0.5809641319817456,-1.6504773832805015,-0.6708346940851552,1.0584625165027062,-0.1129023577776883,0.03815409708735275,-1.3874628907908821,1 +486,-0.5205993919472492,-0.6643273255624017,0.3436523864633537,-2.1667020998377033,0.3269984612367718,-1.9359119586935847,-0.5911787733263784,-0.7657668897074718,1.6587517585216256,-1.3980406549622844,1 +487,1.8576080729552271,-1.5515322164122236,-0.2068175768379127,0.7143611328857342,-1.201094796143963,-2.6231127667553817,0.6400706672564626,0.2951668608903623,-0.27923694257080794,-1.9649253591465787,1 +488,-1.3291314213874295,0.7720532795898228,0.5133279555238075,0.26044941553960554,2.3941317662775674,0.34932679669164146,1.259530122644142,-0.06777663061019978,0.12783356176228997,-1.4132944715676479,1 +489,-2.4008352100466177,-0.22729883855757568,1.7813263718613164,1.8523003623814036,-1.9393970716602813,0.3887301307562863,-0.04036709917400092,1.045750957118167,-0.9138794814228032,-2.0039055852965175,0 +490,-0.888059848677158,0.5425681218122919,0.3978088445735888,-0.8377866172703137,-0.4643341362478507,0.4575128228977172,-0.6774649447573661,-0.43915844674534427,-0.751312724415092,1.3476368356933954,0 +491,-0.7178323783701991,0.6016184586501985,-1.4280871654638776,-1.432558671574306,0.018196912487439376,-1.6061785528070944,0.9181334916256958,-0.2844174053936243,-1.2295894727611918,0.0008143220117220462,1 +492,0.29321788252437764,0.6743934246223394,-0.0663352079927908,-1.9875871418559827,-2.7837152392997577,0.7148965865543482,-1.4731186989404508,-0.8747454466311072,-0.6742908791320325,-0.5167192601058013,1 +493,0.028871066776550477,0.8109355050628321,-0.6924127949915151,2.1547547244917284,1.1924699305356388,-0.15243276798277414,-0.19690385557144788,-1.0034735614727586,0.35667536739788375,3.1218610177931723,0 +494,1.0620985656064026,0.3990270837616497,0.4504072916697317,-1.043849301942651,1.9699287531386394,-2.0329202339408914,0.18677982486366979,1.4037837994555862,0.722980490158731,-3.0875743834170994,1 +495,1.9841948533848266,-1.3055021048512214,-0.9201804264624498,-1.5167815995030902,-1.6047981765834929,0.17480775861452674,0.784564061400329,0.6602956393509936,-1.1497480460391036,0.1688092540955619,1 +496,-0.6724890490407684,-1.143917893760816,1.6984202052964457,0.9176511442327004,2.2624856732581606,-2.503832665699675,-1.3353004512966598,-0.9265961681993655,-0.10391584723941516,0.767422570234044,0 +497,0.8266998128507618,-0.5172548378036104,-1.2548487469801795,-0.06185548895504245,0.856013301360647,1.4355398852663313,0.6576795786957104,1.2433135308676282,-1.1907969002155878,-2.7374554785659875,0 +498,-0.48372948132665405,0.4685164950217581,1.106871777211404,2.3688978335247537,2.7879088133137655,-0.926638354093731,0.3798917707579751,-0.04609160844685737,-2.2021261129360306,1.654364429598549,0 +499,0.8928648226275677,0.8972850776694151,-0.5049065584740039,0.7859257070391102,0.9170463747032016,-0.7200877791319537,-0.9239443690249692,1.0445085099886973,-0.39526686272952627,2.146190160341588,0