From d5b80ccd9eb85c570174a945dfbce10d03ceb03f Mon Sep 17 00:00:00 2001 From: archmoj Date: Fri, 31 Jan 2020 21:26:03 -0500 Subject: [PATCH] improve mesh3d hover and image test - add test convex-hull with cell-intensity (complex grid) - add test alpha-hull with cell-intensity - add test delauny with cell-intensity --- test/image/baselines/gl3d_bunny_cell-area.png | Bin 0 -> 87965 bytes test/image/mocks/gl3d_bunny_cell-area.json | 49 +++++++ test/jasmine/tests/gl3d_hover_click_test.js | 122 +++++++++++++++++- 3 files changed, 170 insertions(+), 1 deletion(-) create mode 100644 test/image/baselines/gl3d_bunny_cell-area.png create mode 100644 test/image/mocks/gl3d_bunny_cell-area.json diff --git a/test/image/baselines/gl3d_bunny_cell-area.png b/test/image/baselines/gl3d_bunny_cell-area.png new file mode 100644 index 0000000000000000000000000000000000000000..f3488c0d52aec41592ab0081bb52b07856656c01 GIT binary patch literal 87965 zcmeFZWmweT+6F2EBP~ORlF|$ysYsU$-7s_sNQx+34&5Enf^-fbEuGRJ9fFk7(hcXw z-hbWuyzjU3;e2|pYxHtv;J4O#))V)AKWiDHq9lWhMS*qi-aTAdn3USRdm#ATAB_9J zC(RZg=I`C3xhE?nuHkC9osRxNU-P`X#bYl%eJAxhLJXAUPo!3Wg~80K7z*Re3R&X} zt;^1S7i|d2e*Ye>A_i84s9L+jBw*;VP{`O;jn(Z>VIG&0q3wa8^cg`H3zzSQNafgt zx60?~JRU~PdxDFj*`u#C;IQ{-e_xLte^fOV=#IsWxrZ73@7H@eF+^8{7>NGQ>jB}% zR!1`C)W;|UH2=J?pu7KhL*Ve?9yqZ>Z06CQN8H0yF@A&h&+~w%zVAR|Mn1aVxBhor z*n3cz$A8a*Q4F#6M1^1GKf@Bi=TZO8fqv-;3Kld7Q7Q0u4g?=tm#O|t2>3Jz7*qf! ze(*mlxd$dW{kyDtn9mg6gZfQA+D86o`OL^V^#9DM)dWNYe}HQK_CLb{rV##P2jJ8H zGsR!i{C_ruSR~qRoSf&ykkFyRj7@oyqiuzy_G>Gvm@tk8 zSo8Vd>%OcYs@b)d&Bvv$Swt4khg?FrH)g6V<;~1KUF}Et#EW=cz&tz}JMHpcI?1?+IxMv$a#Hv%Gp=fILESn+5PZ!fdCS4%sNTH7bu6eb4l^vx2Et| zMqXY06xFV>wzp5r%VRw6puVAb$Zs3nL*=1xalADZW-))PA(0h5?|C@rIBS*vRpfH} z6YFs5Q{|hBsTM}EWcDK|M78sdE-+p1$BVZ&r@0Lc&-0xE&V+8S4ii4ISs?1%PZwOk zSAz!&d*0gD9>cdbKB5hzZK2^5%;ocwkrMGEf1HrE134WrSiJymW1 zdlu|EZ zb4%6hwB5I_U5OM_s@LW^Q2-}a=4X2A(&$c>8Vi&m_zs2K6+ z?EqJw?@R999_bGo$#bt;3`Q1#zu8MmOSx^QpLE^+?!eRTKnOl~8~)-`$bPy*J0>RE z*uh%=#Pg=xn@dx&K!p@uS&o(~$Bnt#@}k!boK?qu4aM5!T9^0j+N|%N{yf`XSp%H8 zCPna~?OBE45<1HKUj!Z-G*1sMopXunAw1xHm{yfD0{|U~~;J6Z)CqQKs*)Q!O|B0nBOKDQXfPOkPD&C%{>^1mar{A!I6|ZaSH@>FYzW zA?l>KkZ8lcY`MKI7djqSPhbA*Fc5scpBP=}aDbO|`ajHHyx=^T|k(=A$urN5H$;Vmx|j zgL-?YeM(AXAVPUI1F{HB9i2kcVUgSO;o{@KCtg?kJ;a;?c%b`>m)Cnf<;^N8c)sW$ zqUE1Uet3!HUOP4fIQQ3p;Sx;GMsm29}{5|<yban4Oa{G?WWoc9TLU8VZ`}2ZGyA#BF1A z4Bgg<&4oP=zA`1`0+w?Ef`N@KqdLv|Vxw<4NK`e$>qN(GIfUtXJw_Wk2qSxbUIvl@ z34%W@L44)Y6NRMwIwWm53m~xF2%Yc^$Sl{bmJ4|kEMSA9CE~$o7j(r4lxG8fpr}T( zA;xK3;M6n}ka1iWN~wvD;(i)c^;l3im$B*-Y$z{Nrl;drKOr5MLtMS{gVPU3e^*~H zc&)VdyBg@HOUq?C0V#wQLn^2m)hCY)dGE(sm_R$okMwDYF^|Q7N+MG*U-(A6x{~Vk z%D8bE2wMxO@gtz(aTzY>)w{K1%M4YHCv_T%;-;nOY>UL&`dPj^c+Y=*?2HmQUnMl( z_jT~Y29^(Qa~YFmV!$QcRjpg6F>D}!GiA7DSMsJvOxmK^s|B-l9wh7U9HG+U)Ur=v z?@o??i*yFxt#oP_Z!1o$9`X@ftgn@F_%2*5j|_^z{$-#i;vti^k(ZMps9%9PniW~{ z#voZ~Sv;q8A@CV15!@d_=+BFWRA@S1PnCPsY5<)vX6tj*Q%zujB!tBYm@6j~Ks0z0Za*0l| zwT7>EAtm!GCL(};DMLbqXFddC<%*xL8&%Q?c^37IYWx}~PE0=>;7!{m*X^f2+Wix7 zxTIXZyXCv{Y9kUj@U-|50cV^8C|}0F?VJV;8udzC_Ql|lG(9h`CIY`)8srnkI$e`% z-w`=>gqRrSl0I5ubwrfN1uSHnK|Zk{p7vFLS!+jDPI^oIr z%S%-LUEtkkXwx0(39`mnyC*wy39X+=8YgSV*8()}ulPQby60hy(8PG7?9lXM+&FK! zrj=Vctodv?Ot$@ZkLXQBXp*ESJTETp91A+I@Qytdodn3gN;-zFKLR#Y?kSn-%8Pj9 z1yjp7D}os0--C)@CIzChX@Uy5;Oi_BbpytHXKS23$*xvy)q!8&+6GPua^&~$?`xA9 zx;pd_=^7(wO>-Tx?Rz3A`>ZW+!B5C9tun6AB|9VIV%4flM@dt7Fb=(Wqk^Djo)k@{J zQ{&(fLZw{+7RGKvYUKHbPW|dV3aUoh!_F;#Ou~3RY%N9%wcx2j^?cT;3gqF<$KW zd%0UyFs-PA1qr-~7POq`_U1UG%+tQbA{nByxJ3?9P>Wmjv%079yx-7^?V;MMwA&)gZX({g*$n&C48rLQQUd7cMiFA3?5X@RHh{QtuwLKSEh_!y>#!|E0hhb|)!5JUKqQO4)0>Co#%f0OkG#cdkU@DW*#aPnn9g2(+ zy@3}M6=|FthjBK;ue^OgW9&;wwz{%B|J>8R4%w^c${zdH^l^hz2UmVAoMG0#SJ>PU zYQt8UywD+lZe?!HdPMtXt8FI8A_dmT5@x=yMwf%P?r<-~UJ9QLQR;&8oFWH+!IGbt zNQ}+j<@&Cp7#S+nE%ymc?XROU)a+!Jd)}vlU6$YS6uDi08?QNceHk2^on`g8_?Ag@ z3k=p~Nmk$T3X^t%sJ)r-M9w}wdN(3|0FWAhM02j*W$On5tB}IdQcccZ zcVxw}pS`xXGlXyg`}E=BS>PRL?;GoNkxepiPEG@`H~G`A$5Td}Z`TK64u=GlPriG+ zW_b3du$o29(0zlU{&Kf*4d5`UUuYceNTdMZ2AVC*KwigS#K=c|@JtL-17r5|yN7ay z=YecB$NK!{)|UB1k*2jhMEdcIaFw^6?t>|O@?~|)Sa)1=TnLFr@$ezx6h%OXN&SBJ z!!=~b19c|=Nz&cbL|$Ir0=KL$Kq1+z-}Bn@s08?6ZzQGQOMqU={rW*pLO_F921+t3 zmB)z!DD*uGlFI8ym7#Lr;9{#B+aJsS>qwU5w=r(;1OUvW8F*>9m4uHq&bv6hv(Pje z4yrP*6)-u1(F~?Ei7{v}VyLfw$vCdY$n;g3_pkP`l@kSj01`T53gT4*;E0Vx@bxND z07xewx%z>a)1*co8HeX#ARNwiUi%dLhw40e4PT^rGDfU^cD>3ZD(f*!2bDr%h^Kj; zHZCgiqKLcqP`WVFqHP&9gV>xDmO|VXyf1gS?dR({=e5f83#AI33~1|UsA%(AXQ6e` z4@soA{S?5yo8LY5G~2PXo?&zY6}}f0PiQ2!I*OVPkX%jy$)$ccO*mGJ00pB2NHj)$ z6K3oVsp;>=WI^&{KSfUK!^fKs)AyKd0<01c%qfB{WdvNnEYb)FCP7JbP)SmQcdBEj zKeXDhsV56tu6JH@dtJOc2WocA(Q=^XTEEdvr91yO776$Y4VHNB^f|FYV`sV4sH63S zVB6*c9Lmy-|adAaar$Uzj1Ns&&DgEp8uHFDuId=F%<$5LyKk_$$T?Jk4X1QS`yU7 zAcoM?zu8Vliw}c{_qkf>VjJc_c=EvgpIODjTaUq87+CX)7`y!7#A@758vt2H_>(?e zc42xLItZbI?0kJdc+p`|lX3Pp$veHJ|0hn#ru67|$ zi6#YXFNmh$LcAKO9`0Ii_9ckQ{nfHgI3*YSj2m_LkQlyxrnd5BV90nw;QHv>1g1Pj zf&v3IHi^_8Ky@{p=*FOX&6j146Epa5i*Q|5y)CjgAMYi~za1RN6xR>|$hs9cQ3rij z^T=d@>8bz_IO~Ao-S4%&9fKB&A!bbbk&=Y?n>AwTRa%W?8pLp(Sy^b`KlGa~_UqN& zn9W}zhBXfLZQ0-o5Ldv;t*iaWM{!Usb%_u%`p24WhP59t4$~ljR=cb(Pj-Ck7|=ea z(&3R%q_Ij_F&<~?7hz-xH zgFWPk!e9_rR1$|mNuG`vtR$A*x=`n|rIi3eZ6_DMaM&|dZp{v;Xb%l>ddd!WSZS{e zIPb^~;qyiM7AKKFZ?b6-%K*z@U@Jfljh^YcK@ABe8P_SK`q8ZOV??5j9enWkCeW|0Z8XAZdFhJNaqM{8X%DGhYhgA{*lM) z0NT@U@O?Ytk2d}h2Sdd;p^ffs=wHQm7qGHp(o>JWeE?=uAQPG+d(-It2><^#o&U2A zzz+VW?=0O%0OC!1ggy7ko89`KB-K7PKZ)QBRYZ?4{_&h6TMz{P^mg+&TVYuy=@Bgv zTv~isN%l{N2urq=2(DP#NLrbyWQSLL24hC*OAihGb^3X_k7$#R%jH$kCV6#{^SYKN zl7GGb4jez24sUaOvr@tKPYC=PL^B0#;aXY0oss@^3-jjPap*QaULWkL|EGH-R!{K0 zwP9oGHB9}Is*H|o{ZfU3Gq2T=__^R;_jd>a_@jaU?l$j<#6P2%ONn8YEPl~>ggq%8 zG%5{$;Sr(E@b69;q7tBh(%4!vw$4iN|3ulprv2%)oVr7foNfJLeaFP4WQoq19b4rJVyCiVE6-{O?CHAgMTGTc2lw`Uk5mjQ(Z-4ty9!NpL?2 z)GL8k&A9$^-*(`ie9@{2k~6+Ov9k)@UbAlLI7%3ErDBJdNmyF`{q0={GckfVMCxBW z5r88~DXFQsH8om!im8loOv+j`8QvFGZkvVqolkI%_hKH)^a-ENuQ1cIQ$)O=w2O)O z+t`a|xSPLBN;Zcck{6DApoCU0IeXUyxdYE~fKXKeuaGEfzOcSyOr0zHcbJt1{gK1_ zyG8<7j|r>9H_N=^pLwYmqQ$qmXTv~S^A8XSkr##e8LUx42f+aL?~Qo+otY`k!IwZM z01yZR==z=i@yL$@81!g~;f_x09WMiTEgN`WdSWsoj#qK4SOZ(1TUzG}!S6WkUE}AD5?a~X z#;blZZ7(k^RqQhQVe_Lsz!A`r`j0lgam_va}j)5%bKeKx~}A=b#`_@(~wiZw;Rb@MG? zas0EIkdEyB-2Lq#66h9yjbBpn2g{wGu9i*Pd9J6tLo$H<`XUpwy@c1PpY z)YVs}L2Ccwfq<)2zgc;K=qf5Kl+86SC@zkx8hXxVlGU)=u=R3(xeI8T+_j1vH*%Bu zfNtE%uVtW-9UAw?OT^9zR6tuUNaLLyR)3Qi^D$SgAaMW05YM|82u-ZwR<3`#(_)-7 zK{$2cHKcI7EE(!GsjndonBQ3FVh6C?{9mWlVLfTGA?bfQf{tq$sJ+pyYv z`RdiFpfZdJmXC?xZoVsKe?9&y;93{LXo*!QD>KjVu-Oy3d03E@ZB zpfV~bh(BimkiJB4VTVSC-oMXr#sK^zXl6_U2XTBX`wo9rhklawPXqp!4gdk3Plj>9 zg>Cj6KmT#-N;Cpc|I_XXt_L-*Bu|3*;VU7ivhipev@DB*dK9X68dWbyRx za2y0M3}{O~Nl6XE7~mw!a#erwCJoBe-Bj`g##R@nszpXeku|5e`|os-`T_r)jcFl- z@VB{z?dFIHECgQ+hlERFGN7aVhG0rvR7&`9oNp9(&U2v+?nA zX;6yVY6#=XgM7CCw5PjQBH%7&$)Rk#1ue88x_V z{hI6B;eRtG!`+Hc%Xo<;jnjo9IV6%MlNbJDBp3}X(i#Zo9XNdi5uBrpw-Hc!{(aoR zAp%J7!!2xzd}an)gp{~*6)F_U*}&6({nyheL6`{5t;*I}CB)hg)_=`&>dv2Orhua$ zDH3?9j{%Kh7t%Q0mBw%0V-MLK|2UTgVCtqi*yIWM-X?F*>kQ5aBY?I34|{PTjx$Pj?o5V;s1^kZJCw)c zZ;?|{>Nj?#epF5A^Pg;B*YFkulV{*_MiP>ehS!r;|r&B3jxsd4!vmih`UF~E@vIP3PEE5wGI&-z()&V)!93V$lbDKq(3U+gpdXsHG z;aTwOSxSq-sPbYjW0%N)679aLZOPi-JtE89$^x@UJdX+1mBxhiduJ1IVS-I$aDe&B)8_4ceM-MMo zp6rZ!0DaRtX;5}fOMBSzA~{{8>VeQOR{fKKs<1EA zY>cFWe!JGx({9ZpPIAdcEK#K+TkR)dlE4-wCH2k%dC;tfUf&-$AC=*A<0b$c!N_fH zHqx5AEy30dagWcyZ4K=h0m~_IM$A z{^i$Ox9(lecY?5bzr6VEY;nO~#m1}SZxCkb^0qu_M>GDQ?=I(SI08%7pcqsa$p~*abYe}CM8k{%H zJu22&bGDCk3N#0TJhHlDXYIM_r<2WUyo~cBBqmwRy>o?XB+4-7IH*tlM8S>k?I1RUX#t_=Dd zHykFCWHg3RB>j~H_BwyimQxE0YRR9TUhR;Vf2I4i2JgUTqCWp$8#!1{Y%HHE^>G}H zWLoSQyH2H){g?e0#M4w5Xm=uN{GGs!`3_I`DEbc40Y?XZkSSq7dsI%s1F_hVVr@#) z&ffc$cgsUAX-O@a@$YK~Cw%V6fn3j8eH+r9w#rv=s@(CDIJT)>P+QmTGpp)PI(8=k zR(aF(`58$G=k_;qs*=>#%{u9HLYoDjR&9(fQ;bV2K75VxxiS;DIa^r+jxspmJp1Dw zSM7tx8odc##EIvN{5UNG`VXiIIhC@{Quv$ z>rT$Dgs1!5oNp4*>IVXCnmP?Ft>^qN|1rhEc|htGk8_t)jWeKE!9(sMJM~+!PKo!< zz~i~+(^j8UoJ5+gpjJMwYg{kg1)cD%qF~2dL9*Ak!fFM(RW*8j+YJ|wUZ#_=MT=$J zL29SM5_SOBHgxy~h&jVcQc_YhbnmY=Jl`s*A|PSCQWlvHxD!Ngd2RstT8~lb9si{e zSSus7AYUYL7@Ky=ayvA{b_YnFRsEHveuAH1ySYx^6%cjSVN%kBF`>c)j>^ixf91G9y#;Wh$E_NXVaEmC?Sn-Wh zc86#NON7kmzt~=)0?i_+1V>B3&g39}qAjSHt(d|LxxIH~yJg&xyF2B1t7rLDhG#Jz z#><+4Vu)Fa=gdoi&rmn8yz?_56vc3VGvzFNTD!$0F2{XXR*lOf^sI+egseG!TGiOe z=e8nX_YU;0RXTs@2Nh$2Y8^*KS%9ONG%d4Hn8Jc z{dVuP`K88XA9~byy}yfF5|%F?V30?;I0=Pw0<93N3kFe7MR_8>X8&7A!VF73S@0#d~N)q*#$sqai@vee# z&4i`EkNzU|an^&;%_0UxLV;ur9M?YQdi&JBJV#3Bww*-;4V;@#5Y@D8B+KpQciU(~ zrz8mTBw5-iVfDG(CpE+^&3cKqn;gV0Yn0P(QoVBc=(3J?(gP#iZ-haZCgxi2Td}-J z;$L}4ff^XEJ*f(he`VXG;MA>PnvXhG)^(McuRYT7x$Vj>#glt!pkln<@yJP1dl}2L zc=NYp&X0UbZ6D)|dQbcG)%Kdcq&u8oKx-35ixd$J+kwX%;Exb#>z6Rb<5zfnO{vrS*^CI?p8yCMLKTel#8Yj7uAX+Xh$h z5hE?vPI~3BO>?hq!t=+I!si>@`@3(WQ+zlw^#nZvoM1E$?*PP)O0dl!4uA#wYJ{%b zvi@yP(vZ8-w8n?$(L$yfEl(+p_YRJ1Z)_iH&g)1gv%)NP=8fVA%=-EfE9z+LC*kW-ncqC@ z*|M44GK7;Ep6h0oct5{!WF+7AADZ`PC(B03q;?S4W69Z7(;gd27U7#|Jv3Xk`W?Lc zE!WE_l|a|a`=G$KfRau!5a+84hG!(2BO?GA8Y$Bbs}|gh&o*6hVnD@$80WxgMeh3H z25Z42(h!5EY3ckd$Tax=wq3k$Yddq(wR&0SsC0WH-SWoD27Q^zqIH)V%I-sUl>HGy zN_0q9c^J-y5$(jW;j5=HlfeW!&0KLg7pwh;1iH>A4$c?pHqfS@N;sC_RMU8)y5W_GLA#zL9m$}k z!Oxi4=TT=d?c%)qL8cY*X9s(N0xaHNAGis6Oe+Z%I%QA`XlzE6DqryHXJqY|Bot-$ zeUkSIpgs1Ea%KB0^-*vg|2uK)N%c5|Y;zKIJMem9aP!a-W-a80n#9|X>()Qex z^L{<4J7UIr3hls+W%VLF{la_cv0|zBHimDsIxHRD#6Qq+FzPFUI?G zF9wEK@W$|~tAgI@Va7Zi7E!F>NM@LbD4lTKKXWoVE1Fh`#gS&1^p?M~xcFmT5AK8ggW%UZRCXRkQu{0otzSGSUvpi`y! z+x%8X3$yt6*2+#J6KB@mg-;>7JHfSb1iEk7NR%MU57IT{wO?w(F*%7apu$u=0Ue_Dq1uk04e}GI`6#wDSjf1`w|Da}Or}eoO{+}4?ZOQL)W3*?O6OC_1J~!b zGJ!rvHM~?x*jhJe=Q)q>Y(5=P%#Hr4Hp-UM84D_tC}i_^W|Gzhb)n#+8gFNq3sPC9 zbij1bFBd%)b-p_E!v~3O7qrIOGFwG>nOYF4Hf@QR7Q%cI@g6&v(GO%;7@67U$1IK& z+`3vQm-dp?`Ly0ZsGs_aeByVPptHd9u9ikoX99u-){Ib;omL5LRZCcPo_y(4G=&dz zm^4(?E;xVk6V%&|x>nZJ0G7?JTKN3hu~6jGWj^E1kl%4%5+L`M##VdO0qEJkbvEvA zjyA%o|Kh)M5>u)ObaPG=YMhu?nFrMU7>yUm-71D&A z1Bap({kg9-59(`@ugNW`jxE<71>Rj-k2*HJAA>U*OHPhdKjDUuBN+IRwtLYg7Oqh zi^%BuIq-rKpZ>I{ER`I>UH{#>?#8p4-aizauRju3qA*GSDa+1ef1IHallGYquHpXP zx;B^03nxd5(;O3;wT?(6mV3}hpT-x>hNDxroTw?4nMFnU#C)v8(p6W+{Hf#I;RuZm ztnG)e&Ip|ztMzL&P;r!u@9Vwzi}y0t_nqL4o~WM7l#t8X=bCjq&=>=J%*)fb<|*OC zjy@zS=Bg5~pxRJ+ zmI^Ne%(MsKZ_Nw2#6N5P8k@3#`LyIqzI5Z=*KpUk=YCAC9c+03jx68m>)DIJyYXx} z3%rbP^#u=qIhz$?XEDTAF6GDo(BEroQk`#Q-MWQi-0z&@CVjFDB_2wQU5MMXaWvIb z^}zFmfcE#o)g-GG#fCl3Bogm?BDJb>|$ zt-gA1rm{cua?20wklkuuDSwjCPLe*A30I$w&0WsCf066%S^Z10r+?kghu#kz&lv{~ zZBpjeQw6-2TBd+hS+3G0Y@#@C;tkmjhh0|kAD>>B5UYKoAihoc*gH9$_C$O5UKCol zW~dL+s2KPJ8qjkqj{sg!Dvdjhc;RIx;$F>^xadu$tBIbUOc=X2L4S> zM#lwi=7jtkjB))u&fvs!*8(s$NiPDO>O1lQRO(;|!JW7hr$7mN7~@&GtHK_p4kUZKOZbQAvL% zW&b3YEx50DJ@}VXLqUJZbqbni!#EhX@YFqrE+fE@fu4`BZ25sq0w1xgoEewZ+)aG~ zh;47;hu;jw(&=&f9yAWuLvcuJVl?yANI2C>Gh&Y#GHBG{gHcj9FBjpQsjI-s|N zrFEF)(jy1Hz@G`DpOS=bu==-hf8)+k;;f@(&Kk@bvZ8<@b}_LN$%D-6JMid=&E2Y8 z(VfxSnT|&(VrENC$d`^`#_*CztG4#Vi2G5l6hg~$9ZcU*If;f5q^n5KS4|_~x38@X zCQ^EF12eUhiimLAE^p30`q3fy4c6MM3wQ~3<%0`HBBNbpT%~8FHI_#WM&K#IGC4b+ zw5;m9l)js-_|cCL15Vexm7ZJqMq}#K^|@ljV(83)5Bi=YcH%eV8N*$)ZH&}iEU2K@ zbYWb1YoAnCL_puu`SLOD95x7iR0|-v zauIdKPvTnD1S*!@DhB9tV0baQLW1pM<*HKg;<167fQoH|>^l$aHptGie3t|ZkcrdP-&6k)0~~bIoSWrOSk5~54TpHg zLTpJfy$E7wZJwJhU{!sZwyq~=-P>xkgvKaxV3#zrS@gT)M`pFMPDNz>o` z&3W!X$Z^wEiiub&e2SLOIOx0I+K?Y4ZIJv)N~;xOClA-zSNYQD*2VMXv64bP*8V30 zx`d?Wb%BR$f%6GJb>gCmgG)i%k z{0CsI@BOxyZE8gDXR5)jP#eTCE8ns2`P;f-jo-B!Ct>-f7|Rlto_Jh)d{pLzoAFJ; z-(k-Y0b$vLzEAQ)bq!eQQjRuO;^cx;>KLnl*dk+gYIuStKRLNpwN_fCtcU@<&7c%N zh0VPuBI;Ws#Rpi^_yulZr1kO~WEWX7@o;%g^d#*9t4BY8`65R!*VMO>i@WCOW44o5 zpffM8y@6BntzRK!L!Z3Q_0La;udRd)qNx!Bu>dFYcQfnZHT6*B zX5w%HTmH5THi^qiD@gCp+?2cWs#U{ZW&U>fNC=#G?UiVUyIs3#J2*ZMhrsJzbbrYl zo=u$^h%v|14|?L;m2WOvJxa9<)v>f_}Fl9)c$ zsBzria*9Icek``};C@0<-rl}uF8XTGUiMw9uE#F@MWPG&9Nt(7jo_R%GYk&j7j58S2YgnJH*d^!t0XGR$Mp}8RbgF|Ffl0_B-ICCHG9HsnpD;O z>tCM&O?uuXQNY@%^O=~pI z3EX2@KHt%m4g3<0b}6hN1mVlWc1M zfp$*6)3U@sxhOQKmQc=HF%EW~nSuxQD3Z=YbF^8RO)ov5$*j-a@XTt_JMPQ*0%*vu z>U$ie$4@Gc>2yr${aOD%X932cshrvh-!n-{cEwh!hVXlVo=nsF0dT`#@a~53*88ez z9cFBjZgdj_St_k$;7dwN7q)5Qw1pj}%%4@I;v#m>j|bwEMQA^LzmZV`seLZx5U&Xi z@ox=v!Rb%X)Yk!PDZFIRtBk%8V_@O~lRRKc`7Twgsh|_oPH@djKnhQ}sH&WO?9}14 zAx*NJ*WF?eZU#%%MbQ`5mfC4_VJ)E8X*+D{qW zl-fmRQE*LZj}`VA=mNbNb68TxwvF;5mTlz#(9uQ}$ybgfu+~K7x#RgNDl>AMgJ_F5 zQA~t$0+5f{m@BI{a$0>0+UtM|B{_L{FTCnCw+|d_geJW!OU1dmU!GW%iRxSQQ`gJu zWI@6ogvCv0z9NQibP|WF=q7MvMSeJ@k4XS-`xsZtnM3sPiHMJ=YE5a)B?7YKcN|*C z5Fc_Cbjl$u#Nj>CA&lL>_gPmO(<|2(znLGm~z$?bwg?j`oh*8 zuEvR6Uyu2~0!oel@+EBpCIjhbA1R_Wp*MTCoOL&(7WWRN>Ev4yzHfDZHA!dn zovDS0;e4psaih_Z9IVxRc9!<-UwLF%t`b;dLiW8pniM{0dmG| zlpkpCi=?-NrF&B6_0r|p;DQ6vH0aS-MYovK>@1zI2+SayK0aMKQ z+WJJoiu~=zVlR#9_EMb$(81#3Zpi-`!uwc30bD4DM`G=LhwoXY+}@?mpGn({_*v1=u|5>Z;y4LH`S$ny7 z8=7E1dlSImp>EFeHHey*egEJGf1SwRW)=ZYf)PYs^V6hY-I(?>A%`Zomu+|uHa8BsU#>I`a5CJ|Nu@lWjinBl? z!=xPg#$B+YiJK9)%C#kcontou*Je3Og2sp8W&i6mW4{7TX3`ypEKMDZO=QO-LDL29 zBh0=()>nT<L?HQ;RQG3)r>d6GM>pRml&FWMR?01_E53Qt z?b7{)UBHDrp2v@fjchbL@$p;A3L8;ug3h~a-mPx?)*+_byZT>9mnc3C>jgv$hS=aO zH4rw+9z;{KLGBAyR=`rFh=^pMQbEjS7Udz#i7@3huy`vYr4-A*DCRd)bxYKKKv%bg4LZ`_-jLe*eUES{Me6^?88-H8Cv4v zNRGt^qoSsCv#f!<7#%9p{>GnDg=e$ZRzKP(8dq;jkjKmdY;5DEb|pTUqt~|*VQA&Pe`NmshPn#RdZttr(%B5Gp=6(3hBoPMk}Eh-+ls2Z7!e%@xuj+D>| zAX$wkfJ%ux+&ZI-uX^~nj+y-mkC7e(E z8&yb0p#tUE03mtuS>k@C3Jb!u=>8fVZpf?ABdwC&FTom5o6{HDf3pz4B=5BpQ)db) z(*Xxyudh#6uR;i4wJn!HDM9r)2CW5eOBW3g=8UMo|F>Yd23&5l&~+e!FDxoIsTw2t z5_79wp8L6c?bg|Yy|mOP693?8hO%d&RI1@yC{P0#2AdGuRnw2k`7N-1rl~AK2Xw7= z?Obhb@l7pNbN(#N?(S^Rn4jwCR!_+7+i#s@`2B$qK+lKD+sa^amUeX{@va*tWo~nd zcOZ8wBEo>Ys?+UJi*M!bN@SSxbhU?H$>^ui|7vJSot6-|t1+g#`XRfunZ;zEyTaDy zLkIy}lndY@dSjV;x%|-p(A&)Os9*8WvPqbb{_va%t7P}}!FS*?FgHY(TKM)ofo^YH z01?>2cSzyLAsfPkPg_=rS*!$N2L!&;Q#q#qT0RuXqGBPn9}|Sh-wBto5PR2ZzP}{t zV(jquw?$N0hrPv&yL2y4I#{i&E@kXCRqN0bG>ZkYIs8xVzuPd{NDybz3VrH5t1`jk zSFucK-OGwsoS27+MskxwTzr{HTLXFgesMy1D3z^pv3ZwH=c+l42LW70__bZygHfX3 zRy=^WQ~xs~)tTdN6IPoHjFbJNKN5uq)^eohHcwoL7fa2>eiQiM)G>&^k9R0bv;moI ztkHMUMUjlp?VB5Z{QW&`0ze|#By5Rp6rStA3mJAbdB3rI6vlw6W3=@ht$(TouA{() zM{cYd9ZB0~0~#^$bMQ!4TUpC-gt$HuMCgL`8(L&UB7!~12z3!v)G&Def6QxIq+J5fDk~E&3Q%w%UAJlLTOET2eq?@; z>3pik62-nqR#LY9AZ#*dSeQnSWLV?8YAghb0VSG049fOhuL@yD{i-1Nb57#^dC~oH zjfrl5tz6E;W6C5+y;AMMNyg&d*=8PQy{YQ2>-QCPwX0!UMOu7in|?O&_oN0$(X?&} zQDwEbs|I@mgQfUiNL|;{W~{fBhm~h4AK|Yg5A(%mT_ z-QE4(KIfbd??0He?>&3P6|30M^_eyS%&GN8_WBuw?yO#;JmKYfhV}9_a)ZXz1#Jk_ zEnT*WJFFkwkp-F+dd;X;OSDA(b#!xlg?U9fJ>3M_|C)MBh7JAfY z2WZRqj2tA3v&Ml69#LZxGq0yel}Jr%v6LJT%I9mtCsS|y&oTvO)zPg z?zO|)IQ^IGq|BS?X@D`l+Y@%MeFgOaAGSaHITv=QnT5<`%fSS|O5A1qI z+_lTQkk2sXTu+M_9ZBq}{0A<`MZiaEV92V(%A#McZ|N;PdltDYQcz)4xx&88T6C8Q zxCVuwoL+pAD&%MdPheu#$wOhiN=?ovXtsC?b0zHFF7r zRUM`7F*M$AE?|ga(#==LmYr@Zba{`4&eeeZm5^WjOU5UQ+N**_j#>=WY&vw7pA{gm zvgXSaAwc7{+h28i>*e-r@t)Gn=Lz7{Kl>f=iv0!u$J{?IBf_z<+R+`dztw7hlvh6Q zT=rv{(Qd!_YWPun4=|75&ax6Yb2s@$T)b>&$_7NrfKZID-fs~!n`n9gBr9s7z}}7v zUZ|F_JRajW$10XIS7BwkLkmuI|7vPYw~XYr(=I8<*RS~vC%NJpY7@P;c!Z?Z(Qj2l z)#D?HiAQz$+Ml-)>+G-%Fh~ghR9FQgoxLUDi=SP|m5OD{bvup~kuy)0g&X8 zjta(dl?Ea2DIX0JKh2Jn2HEJ==_yh2()IkMt;xe!J-biO<%T_#Lyfq~$)D7K=_V6J+;}Zz=^f8=bMCuDs^y6<hQdAPvf&HMAGQT*&i;xKCZbX73R*ln3Z zd>7JodlvNK*>l1Esg-JGJ?a9AWNjl~;2WI+vVA=Y?|lyLQb6?$oi5d90z6OvXD|A# zO#hb8WW2*;9Dt-Ds&b1vaU^=m2i-rvu^|kZ=}e?Iyq2u7NTVmTo>bi^&lG=edRo)P zjwO1^JfbsiS`eQo=$9Jl>%-FEZVu_h)-u*GL!wtRcUITx-;TWxvJax<7NQ_ygwhGw zk!ovYlicCl6mHdDRKI;4TIWPrL7@ z|4$-<^B?EXLbAREW?a(ou2(lSIIY= zWV(uN)hZ3enka;KVkK?wfTo#tmbmg$yW93o>a$$OLOY$xzYd+S2h)dVizFo0N}?v3 z%VdooF@qF}OptEg?lS(QUh8Tc3C+H8o2D6U)?Ax#AOI>G_mu@T-@gV9u1VXbTR{mQ z`)4Huu$Z4C{l)wDh-?hL8yV!w|6ff@wnz}tf{7E;O= zNj+-XZh#k55t(UbBD98XDn{Pj(={i$iGpRy*_d-~TBHn1@Obp|z_3apa}H}M^LSOH zH!>mf5!vouh3v$KUrPAXV#aP7UmU(fw7g?nl9v=h`ry+jbx-ku(MD*sY!t1&nyT}e zgH$x4!hM(Q*+7yxr0z+P^k;(rrq)(fh-UtE5!Te|iygvdanc-Wi>aW$YS~N%lg*K2 zCQse^Q99LhIx+dHU6WV}AJl0EDtTFS@a$?SCQwnQUBJtUDbC&v0-LXnO22+nM}>4w z0q#Qz)>c+=fWt=Jz)4$>+oY;&A7GNV`@hs(7qb30N}OHLITCX^Lcxp1yPy%s?}P?{ z#RInGDOPCfT(@q~8l!n2n#Gw?8e@u~77ciAzND*(o?!W1S!G`p-tM?HU`6C`79~|9 z`(_?O5~(lvYc>7zW0;hORA(a*GPnSj8^|dS!0UNl`BSQf4x?T7PTkpzDFceyYZ_IYXk2-Bg+Cp0m zjK2?n2m#li6tngQKo6apoh_07VJ~gjzWehFPV4d9km%!o{A<9|0+vVg@qeho7`5LR zmG(QKbA%u0o(Zn@41-&k6lAp4-p}~+L~CayP7Diyr#!R{5_jw5^^I;s^-DflG7xHR zsT$@_^$%v5%Ni95_~Jy$FlYBy7np_ooT=hJ`5ex941sx$Un1ys~8#oi%Rs#ZqRC()5Ia~nmVQHr4|>SV{gRv8me zOn52mcE`9@uh}2@QPGo+QX>E!?0OKGm7t9G#vkWcxYI=6W6`bR(}~H2ORjSr;G|}r z>6{Ie@P(nO3v5@`h)K;vvTEAX#{(vdni#9%#q|1Yj~%@)t4 z&mp}*+~Db7R<>K`L63{y^j$Y^X-a|{s_LhSz~ssdP-k;&=E^8S2#0$}m#x+61ouf4 zUB)HsGo%GxDrsAp^?@480o#4J*1W_lLgVvi!$uU+T-sI$vkrl-6D7co$n$jwxB7kb zZ1Mu{iZMRHW=O5o)@C@qO*N^mzH2T?0Vu&9Ted$GQnrRG2zNKk2|P*O>>`D8d}}P8 z9Du(|3u|lkecKE3{u_wl{vOnUij2w@rKgxv-xPO%NiKNcX5PNLd!zWU@FHnqp=Veq z{cu9bJ5QiA1Mr-ZiGXjkHYm`()jVuznC%m`eNT^|Ds{re%NS#di6zF|40fLRS^Wxz zP>D+gk7QE~B|Os%qgz5m(Ep*XplTAbhU=_sBE+oPxszSf@j^6&no*Rn@-vtf<%4V@ z05mI>O(6o_VlZ}V`+l04WUrcondQkovF#*D?&62m>|8c{LJ}YvG$Xcgch&%Xh!7B2 zKT^25(M6o^_*xj2bLf!oF#p!Ca{s5hZwPue}9Q^J@3BCB#N5XOeX6@GZ23ErPM zG^OGv+QfMaSo|M5u_5F|!H$HkB$h1%c}^Jj71GIyeO9NYkcA)fdWt-(d_01Q77qLi zn;7T@)xiH|@t#5De4Y`k>oWikO5UoPx0*@SdWMsEvpviMAR8 zmMwI(b9LO^T6dJOI|6I`DiP*DlbE3lI{Hbv>@9g4ySzBnXP5F6@8jwJ58+5sw-mi@ z$6p5o{z|Zt{g&j9kp-Ndo2L>$VLBUH@8sfg1pJZO+73nBzmeYdcMeur9L(|=erA-U zDIvrv1xEpuT5*C~6Gg6d1nIkY%OYC>(Xd|~g&lGVGnLZk-)flPApjol9KZ1e%=!h= zdd9x=xxpQy{pf(uO*V_$Pf_zdq4xCtvAi7GxMhuOKgLnp?4Rr*AU;lX_x1Vti+iPu z%D>$|&zny;PGZv6FF7kj!+}Dy`Fv?_+_A#}ulA3d3)xmlBHMvKDxf}9W6K#nruk>Q zxdHfGszgp8#+;?Nb^Eq9{sADU&>9X4@3C=dt8k-DfqJ;*l~@16P6i!f@P&iEfbQm^ zkAq3a!QOnAy6vwj+-Z{rjG?2#V(Z)8?3vwXdSn{Qv3B@9N|3M|fK}P8Mn7Ax+rUC2 zphOXt4NP9MA`QQo$MBj~Y1}yn0&j2rXh(Xu#V`}BUaf3N^(CB+Uq3YJcTlv-MCUds zk>;*n&*rb^-p?6%z@;72yrwpUG`7df%LBf_$B|!Y0YldV zBIIp&&nw!ET-HL(Af3kP0Ml8&+hpVHBTFYklik|SXoOQLH`!gsMOyPl1|x#KlDkag zO|hXTJ4aulbox7we1ps!O{?*i29^Uip_O#PLXo$L0{R>9iq{oXegsmjuN}t5xld9Z zBqfPpl}@Lsd7*OZib)v-WwKI4Ztbq~UUKX<22?S1?0Us091vysD9;q>NX0in%fI6i zd3E1ZaBLpp_-v>Z-p-rP@uJy&XGUrYeyqOs=QQfT)at48TYAawAo|~>GqrRgSpuAB zY<4j}jXiaJl<9{RNDYXLAYg zC}4nOP*&`tjT!5xJxLShxn)TH;kjo~2h9{wv8e<`eX))`BlCKtTDi6=hr7(=d&$hK z=pD`wZUy&TM{ozWX^2Wt9#a$lcjs~^XD+y|Om+PCRq>7Kq8R;hQx=4UG*kAtKrujY zHF>Xu@n~*LT}!mU$_{`RNu*C&=t{0yM!q~AG31TQTh{H2$G3@YXP;hBPa(sh7W|vZ zrVTjmBU@enF58|(F-Cdvj)qx{<%B(UfnHL*U7b(&4~4tMLfsn z!vfgeqqoTm_-OTILXu7I-^)wxNsKpCaZ_9o573fWf1zWR%|`<-k7$~SFMaw;fg_W! zM<6j!Ww8UWa03aVwnjNa6Wo-=--ZISZ`1apm&AL05_)|oGe$P$4cOoOAkVOP(DK|o zqi+{AeY;82e7iRm=lXqWB7g_n!1Iaw1($POaSn{vqlCQjC?4RfsIgTJQ%NA&3ByB8 z=pjs*q_+Rfi%Sez*ya@v6|v##__92YUAJ#H8V^G$99f$bnV>~&rw1EaP$pX}KVppn zeB(Z~B*xc&ifHM~2)HO_1rv?+6Mp?#&#i}5Xb1`fExVbIjn{^Ekr4;Bo!X?J-g@U{ zx0X#vk6R=W$k*x6bD$RYc0_jANH*abY^-)BUGS6JS2bW0u93_^R7;iWa2G@z)U`J; zgd2a24)k1tr9elS{;f|bIQ&+yKrgxFeR`Lab?`s>4cowQX~QlfEnFq8qTOal9wT?O z0P~`GMlB^8)Kq;n5W0YVOH&xZjBooq*Cuw$q#;gs3@;KpfVYMG~RzCL#@4& z)#xnki6o6E>YbL8Fk-+ZiKPpPa*R+uPSE)n*|SR^bi#$_v~v&@RlveXa*@$lC|Q=_ zGd?hGjq}_jDlX ztpY@0ItVC33-#prwN-IVbXkPT8*(BHVt6R#b&Sdgm!YOI(id*GOLwKHf>mn5p!2DM&^I37p z#xeQBFFZpxuvl^zE;Q)j_O%p1=HF!<_@4m2MFJ7jV>36def;Xnaa$$$_}_P^6%;Ml z+vvB|ogmk~E(YhBJ5*x7yh^DrV}>x-VW=tw0{rGkI@}Ia`X@Mqd7Eegh4jh0h?a?5 z84KxToS`-W4b$Wgie{Jw{zde1w0c;>wbMwJ7HKnoA{ls^*B0vtQ-O;Dk;#e=s3v8k zD**B_N9QN=UV<Gp&9JQCZHPNb9fPiiinD%^KvU`0=C47f>xp zV@gQU0N~*%@m^O3;1y2~K1zx3Zi1_fNPI%)#D`H&31I-VRp3xV3aue!L4yttWSoof zJTBS_KNVD#ct5gu9QFBpvcLNj%j|P35f4>Z#ww0Oupmzkg_lo3felvPvGR~~kgfEZ7Z2K!66{-DR1a#4-fKLTh`A1n(y zu3V~33f1F*8lY(0zq4yMI?oaqjd}U*w3^qx57vKmy*roLPk0AdjbW#!&%ORP*RJ{g zZ?3(0)=?1~i9E2RV_7t%|G2m(d^XYi-pDx7@edai)%j3xm9?d=jdL-WF7lZ55ASTe zi+u59-bclslCV5+^mvF&w@2r@4Q=Gc8`Ho;ClW6KIE>LUQI_;oJ}b^s`T;U;mM2G* z>Yi#49 z5WACsDKomjF2{d6QmPLI%VDWi8a>mg%rIMn4Ax@O&abgW$nn+cZ>sp+ zy+(E5H1F}PR>^jw>oEi^tyR8go7QPeU)^&jYV1SKM7?k$>#>KDnafzS>IJ2jquQ>L z!R(qw+FL(gqYo4?v|HrcBOZm)NfgjV6f}?x>!cW4*h^rP7?-K^NcXXR-g5<i*jc zYvPtoi!J==3jrK$2s@uD-RObl@idUYdOxYnkc1;QjRdPQFU;jiVvGilL8F~i(8#_5jA<$sK+`pwm^m9M+^ zt7a0=ii`Qpp20%hvGQMM;M?+EIuynh*J8r$i&yC}S&*43_-V#iUX_X$_o`jtqvw1z zYv$yYc*z8%4@_94lWJ??wh{pf8#D3eE2xxFj$(s0VQG3p(eCfjO2;@{3%N}EX|@*w z;)-}CU8X@E#Uul@waTA$UenR=O6R&sN81=qh0hj6)Dy1Qgj_IEHzB8>#x_dTV{3ci z0e2~*{+{-QaCK{Ouz`qau;Pmc+W&Cbce?+D@Q?Hr5@H1heAtBITL^w(O_xx5OCK&BTqYDI&WJ@)C)e5~qZ%pxkIL zAMG2^5BBNR&2D5nSAkAerK$Jw@ZB3wVBVhE3-(U@y`-*}=JtkNT2tGr%RPhi)HDlH zPD8N_6^dErlb^n;NHXhWZ_^~u>&XY2TaL;9!t;|I(Ruv3FI=5joTI~InxhDK75z_6 z%1rv7YHcWC7I2b&i2^9}Qm;Q2StLm-#R#a>YxGR%q9%UC?;v`0B@?biYbjI9N-YJ= zIzgz}&_y5gp|Q5Stj6h$q2 z^L4P*6%$OC8Qm|5qiF4RqCx(ITzhYT3=95fSrH{NZM>{Xgc6qMtG}1mg}#YqZZ8oV zBILOB5|}@WI&ZcuU7$p}oWTWbs$8H=Z|^AfOWVAj(m#A0{l%tkZ8;AyK(l;#=35G!_XOJXbY7+T5chtlMzQXG;)Iwwli1VN>8k-7MvH#;Z-`%!Ds3Xpbcp8V-~(C{&bQ$uaKrtEF;2YpRoWLX;c4tr5NPj`@`+6Npgso;PU&-p zsqg+cu!lK~y|m!9O$%>BAXMq(W(w3UHuQPI#o2V#HY2KsB z^m|Ryj7HQStM|T?ZD8{clw%&7d3&YNd-HazHPa0ZfBt=!5}!9n$XPMvmpjCc_6oX` zhye>=lA8QVe*KZxYu!Gmt(X!qdEFNnkb;!=liSlP*q&@uhQ8$GB;B__=5yoy^K2MM ziq=cEaw~TtSj2mr&UP?+$ltl=mp}RL8OujB5X?j9y6pUXtJH8EGg@%}(2+9FGVO}e zrcLM1>6C2AIW{voPmu(4>Y;yA<-!~c3z#k%{1*sQ`6fM6ZyNlp$ZJGv)qn*}&g0?4 z&2|6r$oX7eD!+qR@7y^aZ!$-U(W~ojR%$po%T%5rJVGz~ua#IjhM@I&Pg*4w47(Iz zNMRJC&m6jgrCLRxiqnW;YI>uU9OuGLJdOK~mAgRSrqrXbPz$$z?KT_M6TvLi)TWkr z+=^^QYuquF;IpHShlI!`qPBn7Yn1Wz-uvH}M6SzRcU)#zK8AF?a^I@`GM2|}#Nu$W zn*;SjgP@Q_^II@zsa;ld`5X`YIj?053RfMWobjs&8U!v_g?G#MEo+7zJRP>MV(-?T zvEnz75~uzANeydy=}ATb$XAxo4IIcC5C58QvAYtHJVDv(X0f4-#J@a*$XE0g z!nLj+g*n#1{&M`R3+biOmTb4sLUz7wyf1q$oiJwR;(&0sT$d)qwvW{uqQ5h}f9FvyKxo?G7t)eg_gFy-jUgrDiy2IT#X zT9}(nJa*shUeAoLey8FTx}5<26`!ijKbu6Sfym>g#Jof!J_LV4J(T>#5s%DF+MP9I z$EEnis2uSyXtA6_ME-0og$%e?a5^s%bSa_&Z?5v+^pruK#iArS$#iDpL^(MX1c}cM zy}qn`7u}8O9w91wRF3w9@0rRpA%ozQLgyo{bDHm73!fb<3n(cIUL|lF#kfxGebY1u z>}oPfB0~Uo?Ysgl**N&8u=1b*kHdzvPS`8u{QB)Amx^Iq79=RP77Ui#vS}hOAW?N_ zPZ*XZ-y7Q+u8jF9aI^pPpkGf!wEgoLPqwCS0CU|#@8I<^rz38TgP*+!7Kl zE$K7u!D`%cSIGk}&LQ*XZ7FwuGF@I4d9FO?7i4|y-D57Pe`Vrfz!Y#1e5J3f{Ko~1 zVOkf(Mia(#P8vc<{8`YgPQpwkZ<#*s7|&mtxF4SEa~RQ7~&T|L}x#EjP4Uva&0J&?OTd`Zy|3!@T2P(om<>oa(%SM zed#SzJjgmT*Ywg2K^tX_V*l~#>*WNDG=1$&1 zQz_g|2w;wW8Jk{iFSqsen?R?f7csc7{n&`g%<@^qSN2jStfbp$OQ{|dgx~q-){gc_ zaPi@Gjc%)FkY6@Be2nFjZ~h9@D9`X-v%9PUKN|+v7P4Nka7_eq8zn5epce&usQ4Va zV_z+G)1F1VLG?zSZguKJxh0)NeaFucRorfH~w=Ih-kb(ufVJLmqQ zpsK0hLFWcFMp((BZT^pM+UC)N$iZU)zG^YaSjS30#~W&~m~mceuY|aSm+nOa>O121 zWbxvT;Rq$8zX7p*2-m;WyaFT1(OBi)7B0pYaclxxXXqTuw$lbbB)l|Nw2)y&R0%Xv zZ@^Ayy+O0WBj2;jve_{ZaW(sg2iVczWsCB=P0?20ZOZ}?qjM%uTf^0gf41e*ce-cf z?OZKSG5ihJX<9SDvjTVXjgp3ok<@X7zuHV@yo1hd{d1E42V2!caJY>wmah*N1#eQ* z8%01JXkoVoY-no;(KQ5Ve0aG`dJ#!64hkKMcml9Io^oY$&%wLPKzsTr` z`5?5a%xb}8D>8V3A^UlS+ay=FU{iFaT!LsLOxtO`nUU?%Q-}g-IQacOll%!+gOr%C&Yx0I5wShXZc4&m6q)L z{2pxHZOP%=`XlNa^2?W$wnPx~K;u(zy=l)gLZJFOXUI*VpL$Y|>L5o%c9* zIcXWZO_;tPm{3{1l2cN8lX)k6oUZE%a_|M?hrxRSZFysDTh?RlPi#=2SAv549g__= zrp<4^+pF?MSg*(>trU^b;%HrC3un*LeN?`Bj_7!x4wYd_J$4e)TcoE|w~J9hmK-YJ zl46r=({awU>X#~K1SLMJClzijIyw8fMJCQEmN0IL#gh0TBR^;S3ng)vS^x=~6nU50 z$aLqFV}4}POhSmJ{|J2A4+OvSczUgWqfYcXy~CrGLz#3sfP0*~OqpjL8wafYyRC!$ zE@eU{foc=opXnZC2&|@(G|+xLRQNGrLXY^mW#_wLTIF;m+b1fkqUoyf2|FG~X=jYq zsxWRdc=V-F=iPgipr1PJ5F=TSnc;2oTuY*HKASbt+?NV|?>_0Zyd~6_qsrDf)?1B$ zTqYsVcu(K-);QLCY|fomxn#;5-i*9C>ab*SpJSpV6>%j)!(WnFT##B6dkTL z9iVw5ZjkrtNZ0a88k?}%yV zUUr0vn<3GuhNyU6?MqZx@NhiF7tO7zH2hxqG$Ny^mJ2qlDebY9h-^t}H;V1JcMOcR zX&14emxbxO`+Y6viwq^3hWc<>z4~tJ6cwpooKB%h#;?KZ{f(Gyd1BxINISU5$mQqF z%gXvA@^g6~5$on$KVk8kk)!09l;W zLHheHe}5XFE$pa|7*%4+aQ;O^HyLT7!$+v*{q?OuQq16w0JMVyhsVA#COh+h(C(3i z7zH$=7dx{0`yz6GMR1Ia4ZUB^H<<{N8ez{fEmj~+h5VK&cWsl%{o>o{RL0hjHvM$u zU%l?FkB_Ke3RoV&KfJ;4I*dTtTQD^Ic{Y6eh1;lP|DZ(Hupc`OCm?S`yw*r%rW)4P zkCK`YkX~_NIP4KW|HQP zW0MTWCu}&f^>=h)7xr?JJ#wW$8QvYCcfVmD6QMTAFK-p3xDH`3(2&TTy_nx zuxW<B{L2d1`qxM968NrS7b0lq%*R_48zeG03PrF-tgJ z1u>kh6sLkwV*YvB7aQTKiw=TZk?R#muG z{=MNnX};}pRt1uZv0sXW6~7yaTLlqt_L>f^EXVkqAu?6?U#GT_!`PAK%HGU|TZHO= zht;%owByP4oW;oZ%$7x93qAvs(yEKww?e+8c zAP%6^%JsCCIEd1>w6Nq`*5UCSjlKZt6cco5RRy)|@R#~-yej`I-U!ZCW z51?DmfM$cDoArgG@(M7gq-mni+H{_3mW{NoyaYXgWLSL{-d=&(L;a z&a$Nj9iE`K?zNv+(uSb%NGoCdu89OzcTDi$25JLRePDYf;CxerGJWFj4<33v7(xxF zc5F_{-}>u^`%}CMjqR+-YJ#e*!=%EHsC!J2*7>tALwiXo&ZJr)S+-blW2?fNR?Nh; zX4jMysO0YwtJ{^E^=X272qttT%nH&{(?;4h3m&5r2J>Sed3?1^D~wg#&!vCa!&|); zom)6YL`Vz9>e^$*wg5qCY`P3bO-MkA^0@h1cx#I1*k~B!WAl@lPiM7W*;Zm`fi;?U zFJv`F;09b@^l*$$Dmke%F$d5SXx8OB+$9XY6Rf7~!$g;&i#DJ{@~P;)r4c4>?jBaV zq|5T^t=EY*V3nh4MxctCKkHo{0~^F0G}n)RyP2O6aE0Q+n3@MKt`)QcD=Y>)O|{VA z6`qCPjWPm%`R)I#c<2H_NsgIP@7OchHhmT!8n?Gwn|}x_!>9z`*w|h5C0dh)(O~}G zfTF^#lYQZ+B{`pr0kUuqbvabqoz96+At0bS}2LM8US+-W#p2)X7+S&xFRcHDdg{D`beTfjB(R_iX0-Rh?}E7f&xC$c zkfQd!HAR%A)?4~GzJz!#konr%17=t{$uzGLTbwvGXIlzjchKq}#P*!h0srS$$IovT zL++D%@u|IPdqrNxZ_(f`Dv&ggb-hE!HAHXt2x5{zYJae|5xK*jKW?lZ^-W&p%~>K1 zxY&N3nUndr12h*yydK-1-<1`aVqVKE^xK;s|0ss~PeU+x?*OK-GftPup=I11|w3n>@}jdNBx<;?A#QLI1F~ z);Q>$$ErEIs!)~r1t~7J{oY;@$;2p=4Jkx}R63>m?N6++=WxRY>eRWaKAYKf`vd86 zKH-R6aXR*T59wEs%R`Yrd7r4Cbk0CbhuG}yn&vqG=7qL#tzKH6!Pp67UNVgEO!*^% z5qns3Jt6Qs?r3h^dW`8oTjdyUyMuHZ3HrR@kwu8uiLrj#IN>3r^l%FV@1b~LZaxn6 zoO;g0Tbt^zJHBIiZvtGc+Rlq!1z=`o_{g`+9$( zdozFMJ{IWjN2E<}V&iX_@dy33aSk;-x^rbi+vI7u`cRc*G^Tj|G^AzquBsRUDS z?~CCi(y^d6eI#fKwpxeVec?_95^Odumb?+sDT*;8Bq_C*>(D)cg?h zw|Qh!dH$}HXuvj&rv~ln0Kc*huN<`yBWA*7(FDmD+&xYO#BS6;o&8#h;3Sm{1a`+~ zJpCoO(x~gj;sV?_*YZ^(c20xkC0rbWm(k8!+ zXo4yZOLQQnlAW-9>#yh1KK^os=8S+p3}xNP6_mcw>u1X(BnP+6-)&p&NVAd09U2CD z`ds7(C>0~w0=j34k8{wUy90)zD<(+53u33PK9~Q~+y%yLM8cvrcav!Eydee>ZfYCa zn;xmWI&;h(UaM8DV9VZKVXefRkNx=)9I#R1(tGmPIU)U(Y{Gd&B8Ml>N2wI-uNgtz zjhdx1Kx3YIi8*Bxp<#?7x9z9(NQ;~DDPz)5Ja;KU>9iY*J4UpyRKjh)*>;fal4 zPpnW8tIBJeW}Bx}brlPc`Efxh!W%k$iI)loY*snVU&y39%Fmcke+?e|L+G4kQE9ea zV)UzDU6xourtIAOWQ>eJT)=$fr-+7aJO&I6??~FZqwZCCpxx4$8afP4no5{qKIUvJ zoaJaY7vRnxEA7WbZAoo0p(>V`v{fHAAN)bWb~E$PvP8Tp5GgOFcnP+LD7ud;9Tx$? zeZTmI83>uQ-S&S#I^cV7b3?UFIP~_N$7Vu2pM9&avs0kS9(D#|r=!2K9Uj{$sCYPGQTB?>1TWM&WwmvjDt!0j_H-KGrT zU{9ApF5}phUjn%Vh)szomnv6gsqjjl_U_@cHJZ?Zzs&d*#42;)H0Vqhj;%i~>ies7 zX-w+E4lttLoB|V)M=$;Nu#IrHgi9nN;m29aZCbWL4mN{!e&3t?xSE-O>L4aP{N{BM znDs2^{x4c|BCoXW961CGqmM=h&!qDv)rULgg^PNl)JHH2za(Vo+-Ltg-(lWg!)#;c z+6Sc&w>Rzy7=i!P38fq!BC)noeJ6zqCS(do@cev;aPSMG>qZD2|6K{G%D*Ra8NC`p zVcuWMoHC;Ks^Mg}|E}29fz+E!^L0G4Jo_+x)m)#rIp|t1oZMGb2{(nTf)Y>FfVj9> zG{45xPb+-KS|UKw25p6aR_?-vEDD0)W_$kHaHo85ZwAR0q-UJg#6`WA+Q9LnP~1-h z8#M4SvVB0N(qYO{P3hH+j8eM|85CE-W9w5I8Z%22+Ld2($+JVrH5}^Lu&!`qzF5Zo ztttKo&JGtg7BFarCv-3G}g-za(Qs%Hx9TVos=*7j>pZ}@z~ zgQ82>XcFvnv;b@VR@y>~1PsQgqzU2QULZCpT4E?}8_9YlxYpv6?dpCiNIK`DA?Ylk zC;iD!goIGNn6j3We1*y91~Xry2(~g;M?>h*_`8$?$X47gZ89$f4Hw<sUG&xA4uIk(M`D93$L$6xnbSnI5I{IC>8ynXk7IkFSZbk;OZqBZ%HNZ=g^Nt zUGF6pL533kQ+`7E(`gZAJMSx16mrD<^LV@mO?vzG7%;7zc|YmtGfc~S8yh>_^U7oC zabOPhOfIHR1@7DyW0L%ONw$HMSp81d<^Q+<@>shAC0eDccb;(@)z3ca%Hd=qaj zYJLJKU#gc%Md3EQw)12VcM+Dsg%vxCp4$qYjFz0Y(K}FqSxo1p9OTTxk<;RCQH;tr zu{ABABM8DwYTD!qz86#Hb0dB{Xhj~)d-~^wK;smT*^L)UR=Q+tGt>S>55F3Pyl&=h`<)k&3KrGs6CE-@4`6i-j$8>M`1TN~GM z!UJ?5T2xVND9nD!km|WHIx7h%g;C++i>jZIUM9nr!8HRLPKw(%U;EbnW(5naVU zI2vQLSZQ;qq>8~xCNma}=R=X->sbpWeNPLTUn>9bY z7(`%tLj*6t()1b?k{=Ss`g4{I-F+UQWWWf?+=~lcO2W;pnb=Mka_S0jv&g|v|7gVO zppqq8$TXSi^O|;OVdP1`-qX{bPseXdwiN@kH@c)e_H?=ml!i}N3CTR^mrS8FSBs4v z6O{Mul%w<_Cs+cm+XT&Pua1mn)fRwdfzF3ir}Hx{?sJe5bhx>0zq;km4OC{L#G*F! zgakdMwwE%whUN~Mm+b=NH(LN;apn7E1-pSssziklgG~mV`F@9pdlU}?L@gZlJj%>w zbn&m6D;HIYEUJQ383@K-vOI2`)#q%fO#kiKz(zPOUIE4nzhnRB<}Zcu&OizPRYv{C zwE>bTwklc0Jh`u;0}bvTYE|No3e0#OgUlvuiR}s zlE4{~Y%P7ldL5&-sJD|7-|Ni7QPcu9;C!!#t&Y?LVIHN`W z?SW1yKkgakpL4RZH}hAoC0wzQu!|Me#SnO4bgNRcs{XEM7}TpU0(xsZP|>@*;`}Dp zZ3db0brCL_S^2g8(<^%FzK`}c%gd|3G*V*wel(S!K;=c=NNsUuYmy*}a+<_lx&g9 z3#}Jh1N*}gN-oyev$yd9$v+ws=`_ZeE<6oWR1{X6$zIJ#e!c3cqNeUcVo9JQpQOM* z&m8uuWus00VJq&%-l#lCP_|D-&?R4t`J%$^lqEW!l|n&%q2W=UQeo$Qe4B)D3YZo+ zrj8wg+XO0(9Je>vUL1Hn9Slg3eFTA9Nteztu10~q0kUP@i+i8c!tp8dYnu=3&wq^g z(50`-ir%W~wE79_1G^^&cus)RwP#RH4-7+NKI_NWDJkkuobxkJ2=Vk-Gb60`KYGf*;}q(N0w?}7=y$@$>%wYtU=oCPi_R%#W3PXjK|ht7 zVvo+#Fd6$yC!o?h_}8KsQ+kMS&nPxJ*?0(86xN%Ie&HOSJ&~ie<7H(np-!2=K{KUh zivu&#z^&3q8AWBDq9oWcvP<{XzpP`NN6*8!5m?}m-Bsa^BBsvP7J4PQjo0>ad0$l> zqKbILPIxdo4Lgk*w-&()A~O|Z0apjL3(_tD{WTjcM4en*B- z>XG-^7;y2ZtPeL|FeWF`l=M*rQG^R%_9o?x&pCZZrsCN-ua+-Fh8;qA53UL>F^tOd zZN@i?x+I*er1d^vh=HU)LQzx-?Fm4Kl5h>F?ntIq@ZAw`@`z5-;dJ6E{l>i|#ZB#X z_+vhw>jS3Ch}*-NW5!%B6qW+V84ZHkiR2HXq*pD!A@i;%(5w+Ce~^>q%3uwEXP^H> zW-=E?>eW2M&BTnr3m0Zd{A@*C#O-^+C))ah=Y7MKw#1|tCiH$zPz$`6bXPlZ`WeFt zSbp&IQ>)3xU)S-wfBjhYkAoR=&|Wa*Jr#HA2d_1<Jj{72_a67V9W%3@ z!fhQ}E03(97@_9DD2>JM*|feSAiNeA1|z}ln>NIt1{Xhp znT@_{+iJD!{H;@O4Xy*z`>w-pmONH=fU()Nq4gP*VFmLq*|QxJkI%J-CI0UpCo+Tw zzZf+iVM0Lx+;{&Dy@jhM&H-)YX@qy4s|0BpSZ*!zZxeXmSp|#tv9MM7u{VVX4A{Ve zFI&F!cv(BKk!08ce+Ngh)lNE_d=AHP7%c7##%^OgtL<>sMBDg1ES@>>)AVe(?8q=L zX2|65G+xjlYvJ)&hk>~EXD^+l#BQ0H4x0#OoqTT?DOB+N2N|*n*12&gQd3|r$<>5p z)Ui-JjRvyEee<14s@;!R7uq^3VJKVG7zXS#8`g`*>jL-}LN34UbY#1&kmi0CXasXG6yF2>Z{@zZWN9*IQsx+W0um%I|msB57PL%lN-P2JB+-B@a@-QmiVxN1+Asn z%Zv==Bz{9-VHhfOw=^Z7OFAi5nj)jmU2&R-x_0!%^7`1I^xEVfnnSS1o6(=7s%p7W z0GsaM-OVZQ#3Wmb8;5A@1qV|d(A*H+iM}s;$zkOCD3h9BqyMizY4_H}Z^mI_$NBS? z3aJj*oMZZ8m^JLV1>WX+j8~}zYy+Rv()lnX#Z+^kMedgIJ!)~x`<=k$%G>UxY3ST z70=>@$i`aUOu_OT&e24P>5Nuxhy!S)4zDK+A|mn7t5%|{odjqr%FG3FEkMP442Y&Bi4nL))kGN8uM{kkQe<)F4nr zfBdPNU>r~PShuZLD}0Ce!Hg>RMAwxiP&L3S<-1qi5vKOzzu*=RW1bwM9&bX(=Gim> zLX9vw2G7lxeU)kBH{D|CY$=wm<$6yXQcCVoaPgzbx&9w)8v|r)U|a7!E;b zq=lkbV~$Cf5i>p7Jae$A}=U zPOz!W5T^j?=DCF#WHQa^x`>=ON93qV88A z2H@Po(d)8OU`_p>8K$1N@3FP1cXMaR9+aDy=^vOc_+?*ZG^^OQi-4O9-otB3_3lWg_gWKOgDu+2Y2ZaZBB zuLLxfc907&-i2h`VD7#wv_erqCQJ|+>Ge)6hsCL}(vG(jg8V>?q;i1$OM(b8-TSu@ z{U5_#8g>UV#GiUX|j z$>%$su;4(*8dU#|658axQM)gd0Pj0CRk`Bbo}0*F2AesHrKTlB(v2wdKC16fa$KPL zAQqB_4^w7q7rz$Kv>Wnoksx(n+YR0!pXc9$N#iSC!U=@bO=&BQasT$l>LTOv;c@&f zXmfMcPs}GZx&0yg;q&iPh@^Ipz79<*ElcBa@erAMNE;gc!P#YLZG6q1F$X-Rnek#~wH_9#aiAurdyPWlS7`zmq=~R}Y(>5{(dqR~YQr=VM=&OF z%eVtE0Q68pAI(EI9@hvl#bcy^b4*3|_sWWORySi?lgrfk%)bmDDt~6%bWnb%{W+j2 za2};UyfMa^La(>C=}kwkQy<2!8BRoryIU3*fwe8n|93^40EU~ae;@-TVlx9lKA*ic z1*A`KT|4qdG_zzgxhM$u{sCiw2cB@_+${hGdm9>oCzF^9x?H#4UQS~r1)Dqb6Cj+o z{R`Wiujo5Xtum}fI?vTSvtL0lZ%7qisinbv^Xs;;Xvnz%I?Z&*r~oG&sT*$FZ_~ro z#eDf7x(Z_9JMIsi?&S9OJNY>I2pnp(@`UVLgqD|-mI&nHE0z-4Zn{G`yl+1m(EG_Z zobz2K?Rq3d9T($FyhLW(ef?vkJT5}9+N~nVZ$?`97LyiF!HH3nN>8Dm0HfeW#?^46 z;#443ox5_Cpz~Y42s$zpExo!1XH80LOz8Nq7L~DxYMR4 zP`Dt&TGx?5t+!Ydh|I?0Z&Gib`XT)ZByPscs-*}J#Dr&2l< zr8J;=k3L5vq#I8{cbXkaJTnd87~WMT7NsO~h57;fsQM}{t`b9N00y@k8tryJpx15O z4?FM{^nt=W*W-?83RuaJ88KaXTxh2~Sds72S&wS4EOIU)1d4+T>Sg4eCp{LbshWfm z)SlP0hL)q~lJ=EyxPa~TY7>%~tU>^WyP&T|_$r!`fPbnEqosh8c0I1PFbzMXuIyQ< zdKDo==oV8UGYNEQlYC^nlfY0je`GW=AA{R7o&l)2$_e+E2`nAWi2x<)taxc1+Gx2d z?PstA{WP+cDAY|D@`q1l1mqRH~_uR6!&45M(X_~t75T)Ku;10tJ1iNh3Y_q4V)pFAZz)j?|(eviuTdnp_9+1&5k% z5&xoQoX_#SZ5AfQ9fXstIZ{JuI8gky2CRX;KcTeg(BfYwYGRS?9HxaG-6*P6>^mbV z_$?UU>0Yyd;|06vav|n^A3f-u`{_Ge2@1Z%@BPs#MXh`R#JTs7!vbT?9wG7PeI}}< z2pa&&io@zLsKb&oH^o^^$7z8oS6h+$QvG%s{S0?UYF5ZL>oEk&zrOUlOGTl~j_VoO zIvv$~mxa7+ULnw>7Y8+veA6uDggv@O1ouZF=rf8Kl;--!;Zuk_BUM7Oaq&JR9er0M z5Nhsq!OvJ^c;W*!TOcJ@yX|SE*duBDnH&pb3BxN2V+ffZNa=D2_ainQ8HqD^Uzvjz zo6Sll@^w*fp}S6{7jk6}!DUKI;{3I8=JeqgCliR+lmMpMJNVGt6@jlfL9 z9CC`6B7Vt!oANBYkelcaB86dB=^!~ff2XJXcT%I-l1|k6`ts=bcyp5C^UhYfa56u} z+&TTktL_daAFuYG!UrwXpN-1&DC=-?qw$i1djUUt1(`QUN{KX+k+ z?r$VIh2y~x>>LzhmBivB7>{I>c5 zb1n#L5Bs_u4M+6K1gBpPguQFIQH^SgZd;%cUI!){XUvN87z^P^D-&J9U97QB)k1B$ zzM1sQNV5qsPNo0@z8mkAhtg2pYrL{sifQyB=ymPI!T>e{6;(EW*w z+gG5L3-)d#=q}kHEJXnwEL!z0`K{Panzse7jH(RrOhkn&ugYvVy#fnuWg3@W9nbzG zBrv8RyZ{US4<4g^%5!Am1-vuP<2#m**PftMb;2A?o`&kf#BqT9nJ3Ck{<6qVGo{)FZs5|rn#wLTRY;#V>w8=9}0{%UjWr3yX`d-WX+ zqPeBe>lr*H*n6a(aDh?OuS@bsi(QLx%my2LonG;nBJ+m_T6|2(!=#f77hY@X2Rj~V z-sf5Sg(l|He-J-r=WQwBlvOaL=7F&+htqajG<-t=Prq>e7Ev?fWfaBtbdxQ(8E{px z(X|DcV1h5}{4?T3$auv{QBxT4H?YV#$oh0RKajS|m&J;AE>UP$%&rwQ0iy?%b_8W$ z*k(pDmv#j8w1j);B01I?-YEUSV9Yxq;Cn)j{4H(QeGG^9-@B-qA<9`)6xFs-pen+o zvsj1Caf~_P!oFMjZ?udrabz%n!9gy7$3GK7SE=g`egUKR^JN2-rRyxft5%ZS{PXcp(LE?d+ z@t@yo#qn_c%LgI@DDddt|Bm6!e;s-1VyV0+7I$L74PR^|<8y1pMx*JYK8Ry2A^))L zQ-D>1)Lrn(_3&bH*L2ApI7EPnI}ij@*(D$@5u>0&_q|P9%7Q91;FY5Mdp=+ff(~Y< z;3{0wVQdiGTOnn`2i|+oS0Y13bjapS-xsrQ8ma(;T2H*GL82(!Vok9fw;R?b>t2!M zc1lPWp)yr!Lmyp722Q$Dwa>^5P_>8TI6flmts`B2qrRP--Q^3ga|tN*t}LM0-Q(=H z9>K{MLd!q-)mg^hjuVzC&;z+vG4$||wK;lK`cv-AW!E&+P8dGAH>LZcOBAbNU$hdQ3oK#L91)=>y zC*7 zoGB7wRzPiyv1JZN+7PCgeptK)#BQRWcqJGM?4tD|91s7Rb=Xx8ZA+(_e@Mrxl12w} zlX=9Pk4xUe;R+^g_eqJa$$R)b-U>mVsuN{{svd8P{&^<}98F${(6Mn}aSJ_qYoV7)eF$d}sn^`Z{ zDmP>_u2^VNTm&+xWB4x?7(6Utf*<5Qql539sW5a~x9sKG2Wx{);v4|g@~2+Jf}DyqW!z}<*=4m z!;-gG8(IEgv_igaY=}ZnA^M*ORsc_m-?Z%>n{k<#)K#G9Q!rTv3@J`LT($rO7w(-0WbaNLb*v*x?LUSToNg>6>XkyG$@?Zb{e-?oL@Mjbu6Q55s z3vq!3d}6IoJ0s#$;CC(YUXw8IuO@fcm=M}g{WD?Z%O6XOq-^zKtmR?$QY~qzH}Q~B zH-wsYl!s8#Z=64_obB$6Y%NF0AD(9R-6rOJt_d|DZw#JQpa@zr-_%;p?3x= z*Gh{eIdai@wnDLG!G2ld0-J&@9*6vKlt|#@xe8Q6Up&N2ZE_CyN#Wl=4VjipuyAk) zE|fp1%98c392P@wZiQ|m5TA*E`7z9=NWe~L`5y`=OrFSlkNQ8$hl8ZsHt=P!6z zFD;EqS{tA~Q4k_iCemQFCf3 zW3nh#@@858K3G4u@!`J~a|^E&wI__}R1l)yqkEk*UXKuMTuu^?truv+ekMO|X{O~3 z)Q8&fY71oJOtZ)3?)f!+yH6kfbDwWfII#Yz@o<6(q0^mvW8CWak=&k4-zxJ|g{A=& zrey}AgGFx=BrL)7Bq9e!~9 z0_IuM(A)l{1)WcM_q|p9nDI+m)O1r^IX~Y_1-Wd;MDJ70z1UvsB)$B)lbkBuGh=ma z8XEX1LvHnK8j0N}o2*Y|cvdHBQ~@m+6B`)^rK%3yFZNn(@2`nXKas_k<4XrgcJ%s{ z209;mIdm)5u(V`O`3BT(JD6?K0%mx~ok-*-@9onNxv9==?|=6^dHRHdGn3j##^++& zf?uqBi(B~iN^iyV;Qn*@_n$^2sHgki?vaXzKKzmhPc3>meq;2J9M-r_@NU|z;Omav z{46+!$bV04eVL?=ZI%ZM1FWC-&TN9`k+@p=&y)V(M&1?Vj}Mku?l#WnF`2*VSa@PC zq%&Bro2R%F&ySS%_77d=5oJTalWHwzd`u2vJHKlA(<)!d2V$VR99iLPb!4rDIxr6cKn{0T6jgN%M(j<{4S$oq<8 zfT;~~FP03SlJN72?k|K^%9o%7X>$^HXo?Z4858z8F)*_g<*B@KOnP+f?+sR+>prkH zbj62svij0o{T@N$1c9TAi2L-BI1R)~kXT(f!xTP!E*JoEe(+0R=gYku?J32YZ1)TZ zAzLV{+DGSsoUFZDtWrceYJ_*~1#erZ#X~__@9s=`u1&69ZhLZNFdi7C(`M}cQZ=nW z^-E^qQvsi!v=C$LUaOP&>UDKcCs{9o>1bF*TWFSbD}s$j%&#dkTXVZ%NMD|agQ}di zgi6tGR(GO&wK`zcdHq(J_zN>D+tRu%fqz0$nLxfgM@s$xFQ9n$UNT^BY@g`I<*;?Z za{881BxeMETjlQbpCUPIwnv)=hcA$%ZDWNAj7IY)wxc(GJ0+vAoZbjPp0xP zQ>Q|J^|NNJFw0_dSdE9X1$PeshzBYy3!!J5)9y?WkhKWTwfg+SGXs$Eer`IZgVN_c z{bE|WRi(iQMJ>`B9k+^EZsdqQg52|}nIjp%- z5dnc0-b~;9B|xm)^6o`1HW5>zvgsh7KQ_9y%4u~FpEo{u&PYivQ^8^DmHjXthH7e_ z#L`L7g{|Erc+F4n^m)c&^9&R0=^iECnKfFlpPcl?npcDc6$3x2vawu1O*&pd?tw6n z67+txXA;UTd8^m#$)mY}J#r|{1}%1(RXEcJsIoF4D~$XkERjSx$HiDA4#Atb(r63%T8z<6M>h>EURcQ&i3`7B@O6sVC5s3xnI5c*Yw`@E*FbIbK)4o_&%p#T9j$j&L3bCMwnvXe^)LZ zM>3PVeoi{w&7}?h!4Om0P%SRCc2(ten3M!E&XTL!8n7F3C!i67@L+862Ge;{@t_NKmIPFeIK{io|j#iqwXfU>VrJ7z|J$z@sBpSKVpsVu;bVcx=n zTRJ0WyJwrmi`OSKu35y25GBRSQ)7ujJqJ;!;kY;x;z($O7CQpeSH`G7H6Vt0vq(4W z{ZS+9ZkIBRv}0awx46|S6FL&$eXT} zCfnGVD0A|5;I+=$V^_t(4oYBq3_X#Oimyif=1Yr3stQi(THoh! z=FyzS(bN!q6-W+3>P1mKXUq)>p(Ix?a#p-2tq5g;3c+0|TX~GPoPCR}>de$Gb=r;I7u!dvi{iwo@X%Ko4aDVy32vr^TV*?#-_n!C zFxWp=4<0dEy;E1?%t7Q_oK}pqngZf*;e?Vu_#d0doE#gL`jB~^5qvFu&ddk)D8;yS z;LaNkMMGQ?YHXcc0eVGc6?lqfkMPKekX%RXBoL{zSsVmS6;zM#(_zOjx#xd?TiGu?&&Uj!70*+pV8t ze_gqUcDPV?(4xxASjDg;ngK1SDwnzr`N%H!Ni@s{UmSQ%$W|>)=DvefzY5jgHHxI! zE%236xa5xckYdJNV7R(BF^GX%1Q&E}b;8xKC0$4gEL||cw~e!GTn^?}SFy%Y_Jyi1 z#FmQay|OV_NrMv!#iuHXcEF-Qys8}7_epX*5iCn8JX$A)lF?-L&LU^OwUj?3Cfb&pqDN z@3K}MIoSmB@c5NlS3l&I7ksnK`-p8plh@B9S-sT~r?3I&D0M=4c|Xgry3SDxGc&6bfgSH^xCO_xIgQE0#Z{gl}EWSw4rIH>w!(4mR*s zx44S#b-qI${B??bbhKK{<$AyIJtgFJPON&32+|v9!)(?-4hOB_MYTgyL*jCVs0_t`LnP6do|_GJn*&Iwh74)CF|{P#2b}u$A!*!>*^)5R>y{M z`#iG*E3s3}DcsaQjpx*Ed#K`D#MbQEyr$-ETt5iVaAR>rAa9at@%mL|>43=G5As z1~;vv{y;u?qbpRRnIy)END%E!o@}D|!6an`xsQYaQ7=OJM97Ihx&f0ZFk(sRCl5Ku zCPGO*U3UT#Pa%PaKC4;gs=@}A^0;wE`3@bfpnA38c04vWy5Qd89oVC8)s-L0g5@Gw zZvmX%70JmJ1-Wf9P+RH&>BV@mbQqnA?fWwP;N3P|_~A3sgoD+-WWQf_Pb;Jzu0x!? zK~BAgYptRRt%@{T+Ugw@4rUYfOV8sqawr`0$VwzliRduu`x&K!{K?Ryf@S3;dN8q4 z?Hwb7N$36|!pPw%F*MTij*!yE8{>7?uGRk9^qoGEsz`~KGr69hj6a7(uc?9qM(;L z6TSF~xx-zlduPvPGlLszi_q>ULwH#ri4#`16a23%G)3iRGjGnNiP0BxTN9l8VjIM?buk5XSWzh2`O z7)1Us^109PL;9EuzhK$W;xGXBFG4B;`!|!Zkk7&)A!+{Db&)6OqMr~nHi5q2-%$>F zABicGihrD8*60KkN1T*@&44E@u(n}w4gTbJdTx;ZglYyK^O^SttkK(djRO`W@wM3F zB27B$HZ#~So3`vtof=xP5{@a#a3U{Tt0RQony$3VJt+*kOD!W4XA%7?g+^FNit$S3A}^s?wXf}tn}Bt`$`K$Q;@LZmR1N&rJ%*i~+Bcqd?SoBs6!wc$1DOuf*4Dehixca>>`ISyu% z@06v@NegN^M@L7^samRqq{b{^-Y;}mUX5p+0B-2Zk# zw>{|%8zVCXrdI67S{2kp7{dDxsxB7{_*PX&OR~n!K9Q-lb;3(?W@8dslm#+3*8dkK07Wb-{>C$6)T{}01MGWoY zuk4Embj>rD(%~-#Km`M?O&l)fU&~!SA5Jcw|EF+t1o*_bV@Zt^ra!>o+*amXXXP;l z4586=y*qfBt7RbzTO1>k2ldcWZ#s5x~O2jq>{UriywY1QfJD>(;E* zZihGoj!sgea7I2k)05$$JU+8Bq*I3)7o~dcJSGmeoZZsEY;!_Y`68GP4v3J>^?*R# zR8;X#B(+k8axMOxw?WA%`l~^;$r8p{TrUVTZ_LF3|xF#)LOyX_1UPz1MyWWswV4%V6B}A#1+(2LzNdQY;`}aF#tIm84l^MS%x_gsz{9oKzLNT6dY7n zJfyq3O7gmwXw_a+PCr{6K`ih#*eu5G&zKTCK50zzZ{`{=sA>=AAAc*R;bU9v;|@Gg z$QC>r7@b_*>x8%f+gl_lVaXJ#(l}1el9IiB8GRj;Lrj3MRbUk5_sIs~F4z;fL{o!M z01odJ{ff_WR#24P*cKo%=h(epLT@2j0W5hN`EW`#sjojafgQ&-2F4PW^08V&cC8So z-tGM*n+&WD=6hZYg0C5ZB%HEI6BVnG=*aeUL#g)F*NAG=^-1_lx7x`an6SoFg=Z{R zNOm}Ljjo5WccO0`vas2rpUU)1Q)mcN-&R!h1D0fv2fT@A-Ef}F&V;+{2F@yydrkNzKTDz(3e^f#p*)6a8*M##7 zfx~(BMHsrh{q|ENKuY_-{)dl~#0v#hfw-U<2En=HglruEU(FW!z z@lqlTXJ`l;IF|v#D z`a$t-WwLP-&e@EY33|rMh^pvz>ET&4T4HJ=^Bm+qy&=dDG5|L1a^SdVZ{ zc8hf~UhBa`@Vj;cfm=(;E7x`4*db!ukd!9ys8o@%?;%Pv1Pko^bP(`GJ(N_PDAkU% zj7&fXg2FBOB*G$5MlQLxmTI~C<*lF3)7zI8RbiEIH*RIZ0y$ z=&sbuSshAm(H#Q5qLzqt}H5P>YrvIqU=|uDoC}8+wD=2(ewvpIO#UM{g=QK zeHznP29WpY*p!AE#wW!3Uk>ztfYVw&x3I2f$@1sb-oWrmok z-$NOJ7>oEc-HE3U4HnxZ#=;aj+dq-v2V-1V(<`M-(&5uNpMo<%(Sm?_Y#2f>@^8tJ zG{Rqzb`$4$2zh`Ca5&?0-4{9F05L@*y&wz4TND3nhB2Y#*-zzdWy;7(66b8L_#!!S z6IAhye0=ICW8r*Lwg|-L7hZTxAsm6H=?{DUm^hGA$(6@i7t_QQ+|e0^6gD%|*2CkkP|(L7!d7;Nc?^s@e88-=207MF zPaeIV5kEkFAc9VFeTvk?wZEvar94#OyjS*3C56YCEPUM5R>sGuj-@hBrQ;}j`f`>uN7d_&wm0r~V2EEIaq z(^WrkKf)=&54@$ZDSP398*+KZ@GmRmE#AaQ8`pq^GbSmt3G| z<7zJNLT0=}=}8=}+e@-FdMyQBCf}O{m=__RVCRV7wdoAieNfZ5in%uY{ec?SfNbg8 zy%QE#^*+8$C;@Kl^~;6Nl$-wjgy#&81DM^c^dk>!lfvu9fA!!)i^FMV!pmv~O4O+4 z1xe6<<0%*~(kR62ULK$)6Q{o|$gjcT=1@ocfyZGIv-&+`=z=VTm|CAnf>fpFt9_HR=d3h^(p46)P)?t z0D&`CJVp3>T$(W{ z3q=mAS&cI_gZ$@eVYZ5N+`4cNt8Odt#2?=cFR8aUYEh!sn zF@I0GCpU29W4(r2JikI9Zt&}y%Oc%I2@?mv{Z>$N(=sapwIxEv88%lmZH#i;sDURb@`naKI?J~ zzhvkd8w~DrZ#1W~BXl#OK&$|RlFf!cPe$@M#k*+bd`0%(%~Ohv->>omh-N;$7_h#4 zVhDOKVnyROeVmr~S?C>4;@W8gi2=IsO62}Q|F1+7R?}-*b_yYOQHc<2@-pckP5W5I zaC8Gy#Yru)-Gp3uY;RW`nuD;Q&#(Xq9%ufK+qfPs%?VwGM+$8KfL3vN|~O3 zAE2HlenX2d>kl9aPmf@MAG$Qr0_PcKb`qH9OxQt4CR63LbgbD@tdK^=s6bZ3yzM9d z_vfbWm`X4$?Sti~i|QF~qwivfpBOKPDFK=Rx)=k4*vuCJ_$9tpyF z#zC2o)-z>l%icLBp8wIaw8-~eILnJT^IAzMa>@&O$6=_UHKJbUtT=g(1HBoso+UzK z*l^G@8I?duPBXu2c!jhTD2j505Fcj$*93R7G-mB~HfTu()4ZS|+t$c5XNFz& z^My80#pNqq4x$FPrig%VA2<-ld+AV;mLBZ%Dl_SJ=!ru=ATmYlFgDtC8w_FF3_LF1 zewzOI8mRhgazkhi=L7=ZwrJqx^y55uni=aujDOx&#F;fu=7mJq4p)fmDKvsZi`~#+ z#(1}kKMCqdsz1(HWVkaHSRiJSj?XdNUW(y=L1`sN@kaZN-0YZ?5;bD5S&Z?BZ1={- z{b_5295MCqQyF3^9+r+aE9&n}D|0=xatpE2q+gCUfN@g_U-`2)s|7>ff8E$pA{mvz zbj@wZEIYPF!a5D$9FdHlfWtTDH&zFzil%%aOvcpBSPdSJBmEF1)#=0A!**!BF!CRgvicvAa`M#zJ`Nwz)zRcP z`&g00cl-tDl$5|8Yo78wR0N=^P-}l>?h5z!WjEvifIl@JS2lzaYfZ&?jZ9`in+C}MiCH$ zgL$ql{_+vXUWoHG>>x5|SJ$GhyL_LH|L-K}09A9{EI@Qz z8r-j+AP-u-_bq%LwZ>_mf9Latj!K9p#4$kzsz%W5Ew^~<@9F;YC#8E^!O67QE? zh}ZDYq)^Z84ehpyY)fxog9pIp2buoMSt8O21Ei{ZS(De%wOC&?49;a7;7wVfLzAGdPA)X@upM z#I5N=FN!2ATekr2arF^7>VqMK1I8O=S;Cp)4B-U})c}u@SYc|eEnzhnW9>z0@n38s zT^4gGQ3M7848V%bR_@uXH<#elUQ-Gj-fF7MQvnkHR5}35Z~qq0 z6t8~wet-!@8}R@k_pOou)^3O&uEkpvLz%5RdUz(BSGeuOoY&f9H8X`-WfLd2PO(@; zS}_gpH*Bziln0dEOw9rbJk~5NqL>eC25=O}mw-GtUb7ks>eCorsD}tW2~~r+B2NSL z^W*&c?$?}_Y@CU)(3{odv={XI7+k(jSzgmt+Mo3fJHdn==dC05Wbcc4BeqTb)fn~A zrVfF`L)8dIb`@HhICiI;=sZI0JIVtlYLpXoczBTxG{zmqp+1K_45TpXB{<}O3^7Ym z$NS?kOm&ry6CC|Z^3f%5OgHBXunH&iZs6*wRO)-q>(gHCl6pDNc`)^6j;xh~-q!qp zR+Ig>(z#}AqkN3*4?L{H`=B_@U|DdjRQa`d_i`jnQda8e>+NM|u%@K5P7!RwW+L8~ z5yHByOhjbWa$B`dR6zWz6^eOPH#@5r3*xw*iQHr<1x<_E)9v<5nu^Lu1`-Pa!8)}m zx}i9&GrFQ!TP|vSMf=Dgc3|uVg)h0cR===7JmlR$MvO*z$+(JFF~)jftD(_I8iE+Q zMWY1%)>RI#3wg#D;lV+47;K8(%qdr(x~v#Y^TV}2x?$^Dh%V`vu`=^`jI2aKq(DAG zizVGS5{K=;X72pH;3#sEA{q!KoE#SQFwuD9Cz%0ozCB$N;N_LExa%jm>nc=&{a>^R zyZJx#sH&6|xM8zAMIv&DiWoLlp!hI@nH6GMV@rh$8{)zbWGWt!m=e;xm58U!65*?8OR4iEX+S*I8R*nW(NkWcWew$l=jz&utIB}YFpyqq^QY5b? zZkgZ1^lPgpK4&F(t)$O}Mu*Uap{)^R#(t7*C?Y0o@wfaM8Dx=SCE9+q#+8`Al8j$7m?nCCsexnOh6!--!z}j$Ls)U@K0)ps5&zBW)4<1PQY; zsV7%30AL;*3LfYfoC7QO%Bt!*1g0{$QWh;4wRht1p-*t2BCteLtAUiQR>-&w>&!dV*-+7t8V*iv)CACm! zmM2v0)yJv$k4-=IK2b4eBkUHiT75oz^6L+_Q$lW{WiWONC7t91$T0d4ApxK&45 zFQP+yM5z`mHjn-@3i|atu3aT3euxlq`_t(%Zi={2&-u4pY|3gwIZ=&s*FRWrJYg7T zm@$nsN8b}#kQ09A54XcbzCG#Fd?k}O|BM57O!Q2Q3s^1yV=JHfks@Xd^&K>g+Jezc zZnWRrtBHCnCV;Y_DrJnn`5Xn#`uEcqm z#NSu_ibgPiLrXbX^Gl3zii`=hO?5{*36-u8CLBI-W$FDAwe#6cn*u9a1~mt(DW#-q zOg06|e&41}ScsGF{H{!8=|Ey~kp6@ld~t;EjE|Rl@iwUcy9N3m^%J7PbOrCN-ED-L zp?dd0Z4Nc04HiM;eX~*5ub3WPXhs#RO_>$Nm)dSSu=MnmxzwNaK_ByS{cO$$IU?ES7G!O^RjRmgX3;&O%ui%R6{o0TK^j5IcYe=*yqlEX+A_mV(Sfw^Aa9QtW3>ip)9Ox(td_XmPiA1?ziKykEk0uUj34N8xB zv(k@iaw!5QQIvakni@&uvEj^S`o?CQbTJzh=A!QpU0M5N;*sVoM}C4EE0Z8)53m_hBb_(T8-7@Mf%~j}MfY8LRJtOv`V_^8ViT;^J#?@-+mhS z45;Fx{8Vs7=|=Uv z087^z$hwVp`(@4aGmo2^DlJcXZ9$E>n#n+&gzsr2QsL#3SAioC`xbDLEBb}%F2q;_9 z2P8zV{sK%Sq1oZ27VE%YLyCL;IT^P*5YyQrVPM4WXT>Y*^2!S*wS^f045y*uPq9wP zI;96R6mU0^o1aQ(xLnSYDzZYvr103lY+p6|l36jb*&n2)IJ*AdSsO)|-mqnhamoe~ zHpf&#-LG+K>8Ekue-}*HHwvoyCD|v}tP;)flz$k+?LCVGFfq8d%9rS`cJCW`SOcJj zwLR})ks+_Ii2q5TgZ5Hb`#DS{j!gA#M6$X4Z`=NY?%pFl*LQ z!@oXkoXs^AJe>$C-fiA~&3OLF^IW`e=b!oT9(9Sg=H}&Qo63T+IfGs9hm)0LVGVAh zPHhx@a;}Wd>3XwUQYTdy7bQGlz-ghKgMjg4Wg5H7NPhJWZ?nv_O=7m#c6nlq9mdzS zTOP8`a#T2t?H!)Zth^^W^<#t8LNyp)bf-Vr>yw2>`y36dl)?_bA>>( z&ygOq0kyJ}>dBtpuIKb<*0c~TH8roh=9M}E)K-}rQ6Z$mE%_=-u z%^z(tzuAg3a@}6WiZpYqZ6jxsX1k=LenEd$smAS-gd4qV8Tp%uiHcMYt3OS6qO;_#uEPbRtTOyOwMi=?5BwQ&ca&*Hw!pSHQFW&gpv2 zwTi4r1z*lHW`9<|^^vOMVCkrzW9H6iD;kLS`ajT)yE>mGaJg$!@ju%izkFrmHkUGy zo+EXyiy=xL#3fQ#h%7Y61o}dkB}mf`QRo)OLt4M-A{jKzvnt3Xc;bCkmvVc34vf5H z7f(Bpl#eyakBtozKR!(;oIuaP`3Dz60E?{o`_>&+x|1^A&&LV6TGlU=sICD4iB-X{`8T$ zt^+}X*nub+V?2A-S(~NS;9=4biccTwkA+Y8z?$hI?kQ>H+9#n3zi)2nD2C*Vr-EWp zI=9;J$-)S* z7#}3ZrMA_AP7D>Ur*(wXvD~{hYlvWFZPP%=-vg<*@~y`P=2Mp*gwcNt?qH8^>;q?i zcPRl&4qt4MwwEoJjwjtng7}}j{Cw_DW_n1E?=qU*@U&%1txp*~>NxPP7wZ{Xh-h4= zghT3}ou9lciBg~ajp3U6Q=sB=8Mf*Qt5~%yLdf1bNW+L0yS~%;SaO8RXQjDocQQ99 zqf2lt%_B#008PI~OoAM*x|O`~x8W3>6xQ`>HwCny8#1Rc(yHb{mm*#egjr{P!}vUo zg8NX%)#}sgf~Y`FEWOuOkE-O?{p}H1b}Q=>wBh?W;yww_TW+LAjRXUvi&{<#B1z&- z#n0^EpM4!mFR|!a)g#c^or{Z=kG0}2n-!BTwSJd7Kjr7_2?)?hsaV@q2oOgpwTjhx zq)%40m!o;P@MCHFFm0YJ-{et}3JO~MX*2uiHZzF;K+2B5%8!`+cdA>uU2O&(-z!Gn z2tn+7#XrmTywXUfH8UTcGbrSM=xw+j2~@v9VZzN>)$PQCLq20oB}$~+G~y&;EVP4D zYjTWzc}pYL_pe@Ke*fFbppc40lXJ96+1{shg#Y}Ft=IbFJb&Q@m=p==3QGAQ<*!w7um0Gu>;BIkL@i6o6l|T4PG$(yp2--_!{r6n1?lJ_Mg?6dLgUWH2-($ zTcgvthjN#ymX;Q9W5X^!s*Md%32<;wSf6obR9FCFiDxDwJV+a5z3+y>m_UiK{yAv_ ze0~m@+z!13OCADeP~*Q0HG&LV7mPqHt@`zCXZpt6XMrIKR*H(&`qmr9ZKuCa@v1bp z>SE*LV8Y?k-NGDw1EMySN&S`>4ST0IqhD@O)@uC@0ggnYBsLj6 z)qz$$N6vr0TQ8ZiyG8b{cZQ}dQLoJO){X}os@&xZ^`cQHDxn6HiSQcY+4#lh2f13nf!vA1a+CL|Tbfpqb$vRwY<_7Qtg%N*8U zpEK>F36tM)!zf|t|FR28*9f1l*%)sc&kVn!viJG#MaW0o-tT4r5TM?G@gv()0DydL zVS((Qslr()1_w%h6tKIScc;+L>eI)LZ?753FkPQ~CK+1tU2k~7;Q)%2nseV&Z1{+X^{evj-TvPj02MBoYUx^SyDU8tMvTDF^DOxT~!!-*SC}Y^h zT@7auMA9>=W=%H>+4qyA``+b8UW~R*j8&=?&dRI*==NjLmrA03*){lTCt^?H64tBoUxXA6LItOF0Y zeYoG+)YvRr&e+O6_)fsvcmIc3yqy7n82{Wap6JrzXff}y!- zOJHg>k&Wm}EuHR1il8%n6u4VA4mpZbrcH(T>_GTBW8sL$2XU*j$v;$a2})9{k>foZ zx^i%L4u1Lqdu>N{l^cUR9PRa%%3nk+`}bM$CzgBTW`91*djsBM6s0yZ@smnmPMN&I zWf%ECH9F@Fw&|IebfsQ#q(iv*QaR~!1daqj40kofOsr*i0AJ)r0Kc&4QLI9(70W9w z3Fc=OZ6%M1{$`u;RhhkyU7yKQmf1-w1t9LR1;Dp|k>6U)xi^P|OCdcKT4rP4vJwF7 zKrq;s)iH$wamUz-bDoa1ARVqAB-{nT%2sOLz#>l``-<+py^p(Bj;_A`B+_m%zS1Pb zulBnEf~E*if*J?3```3ywHtBC)oEhE%Va31@BlCyHG%q^)6OVV-?95hEZU!d-joD;cXuOl>wgsM0eY zNP(>TPlby613b=);Oh(kVH|z9?GLD}QNcjab(c*)vF-uOCC?i-0jkTePe``r{YF7) z$H>_p9v2LRUVZnDHH$T+U*{wZ8_rbu=k{**H;JJu!0|U_mpdydgdN%ytjvtJas^w$ zQ*Q#KcWtN|iU2ssS#~i&(Rd%+h0CdXe2Lk4~wSwHiz++76VQ;>L4{s7KX@Oi-2JB@c?Q+u*i}> zK(Lb*KaxTjs>NyuQNZ^`nbtpx*N7>5^-t0WD*fyD!0@P785u0@^iIrbqHKb8!MH;Z z9NGbsbZXEKTsm&F5^L=}lw|cv8FF)T_7AoY`k3PHcUcHk2j-bKusx#axwKcf4_}WA z&ctqesV2z({FcFncN*)g38pe8$w?#`%)4qy^~#}AV*P{WLdCfR6e?$Y$Y3|;U!>o? zCfHJMwXGnug@b+Dw~OrEd#EpF4di_CkVpcUA^Eooti>1rD$P}#iV+{_>}2w(nYFQQ zFmNE8SCg}|;pk!c&44jclCP#Hg>TLWJ~^Mtp-GW&PDwnGT7RY5sL$RfCv6q`4#v6y z;x)t0`4pCQ1jLS-3isCpzSOHL_xKB$;cPYULzPmA@qUA>Kou4aZ)V?ql5YB3hN#ag zK39AD=>?ZVZUPm!g*5>EdjRLp>WGEVs@hk-#x3EEr#`7W*om#t4z*NCdnb%CuVCp- ztF%-$lj0%1CYgyiP1>noGML25u?N)cwU)K#H>pn(|M^C7rSD_aOK!L^2uQ{tN?$v* z^E|b&2IyVmp3@;RP-+pc=vW@JHG{_>d6qu&evNdbkWUh-ZY}GTs36jKa&)jVK~G$M z_iX{1p`w9JQX2c`!9|qS4-E*^s>LUa(5?*g4mjkP$1aM-P4erpzi4G;P2ms z{ZR3E1^S0ACO08Oa)X8ZGYO$B+PoNw;X+|RHp6YRvnahOPsJHU1@+{@LSy_)ripb# zO7BbsuSTVNwY;kGTC?Qx5zug)P;~|XLV*`{4N66%^B1DJT!sR0my2vtnm&5IQARNY zfbFUOG1|KTh4GkaKO%K>44?1iXR}BE6IS(*S*+wP*z4kcTCA`;GA*_%FKX^)ZL(~x zfh(U-pgu-GWiI>1zbX`_xj{Kd5h=f zijrpOjo8#p2$Oa(h0%=xbqW+!mjfzs(yEDqt~9LaFWWye#XSHZC6AwmIez+I7RbB| zmkB@*h-%C$kmv&-cI3U>q^N3ZRPmSo`Yq?Zs9_-QBg1AUkU^#W@c+30xc{Jt*lYGR z*XOH(pV9q4DP65!y=?DR`lO+tDZO607ny|kmIbKstmRVqRmn^6_=@L(JsY)#wb@9e zW)P-aZnYzuIs|b)!OmBl%4BJGcQgz)Y{LnF?hrAtl(55wwmA;@C9pz(VD=}9Ca}pg zYx&VxUePhPuhqL~SA5+gB*p(LS`&KP?OpS%VE-nQ7(G937*R%M$| zo48o8L6ASA0gV4fYX$`z+cIYhK>qYw@nb@Cu(lfeEDkA#;lxba`xn}2*ejTDfKG$* z=LUWsXc-{x#xH8V*AV1SH5-O39Z7n^U3k?I!il4iJM7D^QVVJ7`>TOBc#A!uxA0+& z0c_%hx9tlAB5(syvnHp?o;`h!Kf%jlm!Ax{Ef?tD0+%?E$GCgzbuSvY#H_CIpVBHY zVr@IhMZEZ6s-7)euhcyG&EP=#6y|ABr1UeH;>;#b@ch?Wxwp&Fg?=5x^G(XM3--tt ziVLXtGQIEHgs;X(dODwI z0f3+LMvYPx;=pkFs_UU&ry@4yM1r>P*7?|MZ^?9bvOcP{3M#O98$iaVy_&{~l@z{v z%59-;@2iWEIbB7#+hEM`t70;%9Xe0g6wjR(ngGr)S7^tQ4gt8edLA^0V^b~wJ&Y#X zqCpL2JtL~y(>cy8hoO(r=MefG#j=ga9fQr`nOQdz1;owZY;8n!*hGy17ZuQ=Y%c+6 zO0CmQpn;Di{bW=z!4#*-ohdk*dSdj1S>b>NFkv50BWBAi(+ZMNlWG)Z$ADKE&GH?v zHP@_X->Bl&qW$&DvMU2?-|=Y>HH%5_!+EX5)y`n_QC}!(%F!3s>S@}^t>O!o`%2kiw({>RZe!{XgB7|{+~{UAHUuuz48 zYS0)L4=v~8bW+z8IdgGpf8%?{CGB_gGc14JRse}7iJ2Sb1|VL8o0s} z=0k`hcWwTMS*GhEdlIYbY5g$ni4>KG9-0?sjOj19pv#z+%GCWSLYA4&SR zYf{b`-`FUDMd5GX5G9-@U+Jt}f7K-H(wn%QxuA!@Zl?Zs^fS_#2RtAD7e)mt2o zow8sUQ7GFuA?fKX*%GhVeuH2`)WN>is1YGr-EmuebY6Ru57PeAqGCKc8gzC1$4M17gFo zn>L7{>@Qy0F<2s>xvuu-kSUDy#(csRM zdA#eI9{}NM)>9ztC+u9+A=o0oj^Ev10vmWG+Yt7XjDl@f((oeY%>?5S4Q z_zX{?39yeM2(lto0d}D%X01j7v0FJ)y=g*2KF!vCg{#3@esGzV+z(Xuul>@A4kh;j zqdxEla=0 zRYW*W%tNdEEb5#-ucLWVC-=7TpASYMFd8Hf)pBtCYT=?g+JO%*mD##5Mp{;KQw1dH zi+@XdD`VFU-+F&oO8f>u6#efWa2zMvF$_UPq9kwb`Ux+|-drXp*52x3#u(fNdX+&CgNWKC}4|^0_sMhi|^dau*?}VeA;R&QpE~ za~D+7?nwxU&wJ{xMvAL3!8mH{GG#N04OP#P;Xn!jLtbx1?*3PLZl7$7+}demV$Q5d0D#pC*gE>4`z&al z7jmNj)y2eL(WMqK(_Yjp!G*sJ2}o-4u!_3KG6b5eE!YmDm}<9joolm(l<+JYm^l7? zc-za#%Rp49+E?*M3)AqshuVC-JhN@$Z#11PAS$HFQjY=}aia9ayUQoUqM)pU*IEQ3 zvJ=Ih8gX8dOKD5P;^~PDz-b%#5ZWZ>?Ws+Nx$hXqTi*=jOSB;tA`rn^hW$JA$^>x@ z#uxJGbGWp9wBYqHLJe2!GIf}a6#S=~GTrAU7>}J6G<(@cuK5~1x|NoP{qa`sjwqc% zZadXE0S99OZ@ql^ZJh+V=~QO6W*b{NE9~-(KqmzeL=!X6a0L7X9D&|%qv0F%VUj0Y6^?%cX8#RmMgv%dfaz|)Z%?%cQ0#2sV zk@+|0o|v4+v4>t2NIk@m_q~t(Qk(tz4c34fPWdqG$N-Sd7rBKT)V_g&5)w%NAcvZ0 z?%^njaIFxML{r2w@;<^wC9O4-ATA{RK9@o3r_s-yeG-I|zYOs6_m?lq83kg7P}=z! zk6(pbhk;5DUU(*L)TTbGgt*b3V0V7I+PL@QxIy+I)t^pO7TQVoZ%h)<<0%~dl6tT{ z;MIFpQ5dhFy|uvsjIYM42}Z}^7?WGE_*ZeZ69}$6J+HQoZqq_saL&^VcUMamMpS<% zcg_FO+I}>Nrbtr9SKrUs-KURyc4AATkbPIsU* z@ktK~PoFnM{MSxw|A)@uEwxz3xP7TV6O(x3Ww31GiQn_|+toZnC;=stw_p1nsd2sJ zC;NBVb?dn%D##*`KZp!nh}Lw@5PeB?mQtIBQD*_+K!W@0e!2os+{>h(yGu72P`@#e zQu~NP0ddQ0nOH($@5vZICWoC60aSAPGj2|?K9G~VgfrkCJ&^?VugFnnhE-LYOAPH9 zY?q`>zvt2k8sBj@|AR+Jtdl)8oM1W)PjS zCh}IH9`tg+T5!flIzF~x4t?h%7QDB71Bl%`|DJB~c~EV(lc=R5|iebBB&LfFW_@{S zG%FlY3A7~!P|!$!`&oLhGhI|;Yvj~h7>$idE~qq0WazFUSkPiC9*6$#_3NZP3%uWC zCX1M%Mf<-#Ezo(dw8*MUl9Agep`-Yx9#XS(8hGCWashBaG1gC~aAcOG79NGtEnQsT zMDejAP>;LLV@j!EYz}Tln9Qp1X+*G~KAvS(wE4*^E?ZM*bsT8Zz~1*+<6OKiEJxD$ z!%<{?eo=>pTHGi=(YKlWBD+cMtKq{)?Mst=0j%BuJc@zQVej9$hqI5;(^u?LC3reZ zlBxY){%$g1sPd2zxRKk1`I-#hS&eSv&~OE0$Q$(h)5u=)d4jK32L6-W1Y&@ihV^*|Fwc*bQ|8;+EHC z|1xR2^3}^SMr<=YK#E8Qs+8W}gCcOybF2mWel|+Y+Au3%$>hBF7Tss+S}hs(OtZqd zIf4SfWia8*k@BCBjK<0U<_ndqNSfvae`WZi!sGKof*b=JMVM~!g%>ZHIr^}!u?{!< zHT9)e+X49~MdfTSFHxrmm)e*w;j%m5E1v@7TSMI1?GMZ$94v$4T)S6O0W|^Y$VO_o zOZv6=i$JQvBc0WcJRyH4Fz+47fpYgKvApj~K)$no|J~nYT;u6slV-0TrL+xJu)W(B zm*Mjg1!{K>X{>V6ePbRt5Z|pnk#v3;kq%*Si0Zyh2|Ws3t#GJxAB7I#?MU3SwIXRI zhFs_-IrNupEPL8g4SQQ_;Y4a9h2@i4(8Z(!`m(+>n%65^uCjpgSZ~9p@{<8)>$IUtn&~ z%0;lreTs6#a;sALa~`lBIL#sDS1LPFV6T%xe-?1_HY=+r{%xl)wZj|tVJUu&J`^p} zV5=qP2ep<>L-dKEOk1bBan)kuog`xl`F>1@%oqUEdO=fzvChp-dJ|oI zwxO`$p{+=9&XDB8N_wzimg8;A{64V@+F&1EDz(aI#ZOm%>JY+-4fhjW*W|QOd2&cM zhhM+?owA{gdT4^iHo~k_GWJ*wEtZ$0aZT6_We|94AYpe$L`*i~m-;H%qzW#M-r5=q zN(|m74+*?dE1=z^dV>KDM0*HXsr-=O&JvO6g@;6Oil)fXU6Z;)sGhEMLi3cMECrYo zu43p^*pX2J0Aa1tCSGSq$oaY@y?-p6i8nL^1d-4FBoSGcbdcT(B5IVau>op#l*`rM z4M`WS3IPlV-`p{6cua5|@%UyM6ITrkKTvSlmYxAnYcUDF_ul}(JUsFddmHVc9{|t+ z$NHZ1bL)yea+v-mVUOzcZ zFWo7JQ4YJIMczza3EG&;$YRNRqedCZ4vSnan$n@+_6)|W)AIP%ENVas9q~x!ismh7 z+c=Bj)w_Qt!l=3N5?Hj8)hxf(qY}V1*}0JgaH6M0wKJTk;wV|wYVpK4G0ziGP+<|1 zd>34)!R0IlH@^tXIQO*9(R3NwcYD!_euHN`(|q6k72q#ci+;kn%DMS^46hP7PJ>JU0wZ$>K$f(>u$ z#zrrmeJRi%IPt)k_P1IDb`ONXBBl?mTgEA_pumIeE@dG-94DO{y=5!yy+U1-+EaC{ zD6E+)LNuAQdkfCXbxZBO($*Hce=Go8yrt8PE=-i#TD9t`8VC64k>|_V7DcwWK|;qP z_eCEPdv5W=58sj2PJI?ykAE z#)STHfUQkB71gcfMyS3l72j)G6+-nmeca3;U9qy!gsx?}ILBydC zl{B@*4}w^bDo=vr5~|vlpDmm|IaQk(BC?dy?TmrNYJ44&<%5IbobT1}8AM*-Bu3MD zG_y8Y)D`sPHfMjp5n4&hy$%2?E;RO2@)JSX`6e~`(UAMYYcSa$1~MAHVTDl!lxR31 zS{qb5fBqR&!VFjTM@2&`SVL18a6g`(TRUT24=Ub zpX>SdT*CcQGN)R2vF_OHUnzOhJ{ErbexN|{{OfhEpGc{kNOaiF!O&|`s0=`f5Jox) z#vmH@HW=!f50E{+0GKBW7NK%@hRmH;|G~I+!NzJSGXqGfv};9TQYWeM)GdT5NMv9) z0_wP*lMBjJUHo0YC!WPVucX^(ImE`;Q#wvKo89Yp7+jd+alLMi$hk11?lM2*Pd zBzkAI%pMFt2PBtlIifc{$3?c&>`X~cM1x?FPocrsLs3m@DgcV;p>yeYL*rTdn{ck$ zRb)}>EFM20r_2~df zPHxa9`o<`k-lQQk$(mK_#E_zWpq=d|LTZ2q9WqvTN7$Cqbuj*eCq|M&3;}?>g0VGK z@fKpkliW(8@kN%}bj5O5B$7~SGc+>$@5?oVvEi{M#f>vc8=>0NwZ%_Y_eadbEO_Z1 zt^ktF4B;h1iHE_Gpnab5(p%~7S$M`u>?M$C6A3Jr}?(%-%5MJu(oxi zHzBYhr@iqNkSQ82fCee^FNhr)u2jh=-M2*nm8GB%?P3)E1WN_LSzy+1E~+&&V<)Fo z6}x@^elzzei7}%pq9Xr|^^+vZmDJpi>`}(u*WY!#FP$QS*3X#`Pb|@jsM)g_-qcK) zR{A`|PDos2XOm&r>%PI-$SlSm?dqrn|Go(w(=X%b7OgK0MWfpV`)=w1V_DfXyifRE zRvrVR@hUJHWEk$ga*N)V#yuG=#=W)P7$dmUj8Hb$Tz(p7#G`eX+C*OVj;$@E^qIh= zr~fUp4N~!z6nH-PHC~+d@qS75Yt?>0jN}-Ghc{vs-2Hgn-q*BBbPCCf)7~{Wvpp_b z(UC#nric9PLUDMr`IDD~|DloQ0m7wNe98o_iJvw9RkZh2e#eiTD64ox;Hj-Ku*6Q5m?k#{W#Dj<-CeDk_ck4 zkBS7{>*Bmz zr&)9Z%ECE={&`ty-uUAn0p;}>E0jW1L5rC?f4~bB4_qeBz+kv~^t6e!K0W+no$nc! z*Ix-~t!th7cfBN#FJrA5fwN=~QzG;KxDxXxxKl1Z$%qo&{vy(d=PxQWq!iR*Q15S=I z5R+{R3l@^#`2dbiV|WeJNwg&%nTps{wkx|ts&~dFFun!M5(zP!+D=jV?qVG-{s8E5 zKGev&4%e=I+?S>3(|1wIGUJu z&}NX|o8YL7bzDm9dd9Da^e+(<8s3KsA{lH8SE|-ZuRqhToH+p6C+94gN!`G6vN+8v znjot`+G&-t<;6#y>Cd#ZI*ftrUP`!E;dcz%G`Cj%>U%Son}4qm<3>mKoRj$Pgv*{C z4wan;eUR6B%m08@1adxz>XjYG-anJkR!^gWrat4u<6m}<(`o`it_90nG@#eX=Jd+^t$WiEc%+YAhqba!MUKyMm6TF)k+B~ zTJ-WM>;oXEwts7nv>Oh1R^z)tMtaClk)UIQenRfux8F^h^M&;NkPTWp{n$8mC)DCc>g%Z%(5~VPwzY7 zL9@4^1dWpcg`>Av0|T2BiB#YsdxEE<3t#+N@|7AWv2m8)%ALM^s>nDzAM6Uzvoarl zV|zyM--PrVNvJvLNu24(LLkTSO-O$I5^2FdG^vY`UU@U6s+=E0(D%sPa405#$a*0> ze417E!y0m#8?577Ny{wVjS;09NUS~ke9x^PW?f}VMPlHbtC-7Q9N?-pu@ zZKIo+RIro1Od>#w+Q@R_>G$yX=Dd2-fI4FT2Nl@f&<7yVA%hZ614|X8FH@Qv%F!!l zmgrGkiUl^#Tf=k9GP|>}@Q;^BxgVQRas;qK$Fmt40v@`p>cxqyj_~o;nkP<59I#Rd z901=-!Z=y|mBD&P2Yt;zJND#Ye+^iTB#HKz$?n$ZTZI@MSCxkkN9t#$2E)~dloXj< zlBIgg_xw&^uLEJFUgYf~1jS!!3%pdtaJ2k^wg=Mxidq8KDao}4^V!A=jkaIA2H){} zw086iWtT;#v3ty*yp%N9TQVgtlD3NoIamN1Z_FYnwU%nW1>cE;J*$m5<-wavS4#0Dx^XsflyOvkn<8<}M; zw`gv2=l!7Hz(5%T&UUe%6gLS46q^VCe=fk<3_uss)Mp0V=CHx7$IZbg>n8!k$@lO? zkuA`xWQYC!xlcm*uC;=0x-%{?E?okf%ZEk$?<@(|v^N`&9>XF==-q}J&qI~{M^wLC zK9ZNBxwQ(H=q|n(28}N@^`GQ652S)K7Iiu~Z@N)}!+zjYq&=jg*YXksceI~4pOs8( zK0l)ftW%k)Mf>#RE)Qoy#o}cD<1u{wU(0l39Ru%{n7O29JD#pfH*Egr09?v&X^${u zA@f;6AI-D;&2aGB#Le1-GUi)92b{Eh2>=%#85I0&_ScM$HY&Oi#Yk*53TvI&WMn@x z>U#wa=^yK6<{zQ}tTF&@mQTQC9BPF(wt+jLMUTxW923${r-!2ZBslBY;axQ=EDxng z{?=Hbq?TuEgycvLM#lE*?8x`qV8gAa6nDKypnFWAB-coU=`jdsC?G6EZ8FsC)~N2O zDaz<^LH!^cBxnHuX{v{y>a$DA3b(qGF$h! zsj(X&d_s#`zFOJV`+-6#)r zzyY=4+6}W>iX*tYt8>e{oJnp`y3rZQKMit9X|vgp|LhEm>~R@p6W)m>+L`H2zthcYu9;F^SeC3Ce2VJFDf>S z^C=XkUqFVWyUfdthz31fdqQi5P1lK{@3X`@KIyTcjoY2Dd<2W>)^P|u2;a?2V@j?T zzm^`HBT3xR`F^0h&=7L|tvkB87pi=Q zo#qsPbj13uE|&)d(kzs|HTsf1$0YO98h>fWP#H#eO%g?c{rsb+x>1zg0O0l!v^|kd z(s&eX@e0`=cojx!dDxU)(817?d!`4<*Mtlu>BKqrQVF$MZaSCe7HA3n1X0KT^3>a< zwOQd&+NT1j+l0q;86Hwc9;o`)Pt zi3-2G$_2u1?hc+E&Hac{JK0g{8Z&VKporj;DS{3fRVWH*p?iYk821ytjK2QI{8D1= zbPQ$cIF$Gs$yCo{lIoTnQ8+V}Y}n1{y#A-SA)V!wjbAC4h)5v5=fE@X-JJJccEa19 zP5<)M6v4u1EcCuctX2Xyzgx+iAJvM%+d2>ZtjSK%wW;SbR#szuyt}qHUB#o;OEeB}c9xD$t+kPC(bgAIadg zz72yRFVJGn8Ikm5XR?}9sHOVl6N!nsN85-`9g-(@+lWV;aQ2l$d3-e#+N(&(zHegX z$=G|;#;;% z_pxX=eW7oS@)Q!~9g!ewwa5-|%1R%|T;m9s<)x(mP#~K!^ia+!xC^ZP@t~6bvgT#N zm`M?5oxLEXb~Dj;Ymr{pUA4X@Vo2Jy!%AMe`<5nfiJX*x_|4B0bAB-G?J%1y@~F&a z)vyqTK_S0+%)OHV;9`E>@Zxjb`UYDbAttJruQqRdnP>CmZ1S>_Z5_4Z zXE`df>7WeA%E)3i1tAP%!nin_iE4n=*H>)`yQtF3O{4XqrD_(yYRNl?4hmEd?#bMD z0zKi5Nso>INfi!ZE(XW<6=_;mRyq5LZT9T30X;KZQbZT$A&5SYs)k9SFn?ne$`(|ovW!l_#kpIR zu`q`B5u>tb#k%<(3_4{ev;I{g6oE5wy zT|l@(P8~XH@XirqtBqaePd?I^G2d4EGK{FJB%T zwLZ(!o(@bLDC{qOATD&-)<(=DT+D5n7b}M_J6;!K1V|T zY=vZZ*VHo}l}Mj>3d}(qf2@Lv!spYt&m6mtEa|=?>&g_eu2^xPX7*taLw(tRM^o@zMY>HJfe)>817QjPZ!24_FDwiFhckcfN~5o^);}{ z3c-|~51`-XrW->ar*6+Bqm2KIJ)V$0!TzkTZ>G{vbaW$cwLDXYPb^bJ;JvzZ+tCcV zc@;w<&liE=B}aCDDqCYP#5v#gcA3mDdrEI8- zcJ);Ed}lUzENN^ z2wUV*RiJc=`kQ7K>m32Ke^{j`B7p^5csKu*rssG}6FBjF?_1bt*?}tme+&F9Wa-f^ zc>LVYaW>Nwgo%7FNHS6EiE6TE_>hsPdx+)*6aWg=A^;kK@NQ4k;6=8P{V5#T2%b8` z>B$?mMSmUGB5~xWfNa641@q{sa2(WuJF+2v>h`ho&C77rpZzsCzBT~R`(Eo)o+TO{ z#p3;)q_Ao6KCR9g*^x>&W|{EmSAR0&FIfN_F9_^EBO7w>wFzA>GmT*s^X9AihljYDu6M=bP{`7PE-2?dK#58UfE0Im*pJg|EE zQU4@+u-9gSHx{28J5z7>ya9yi6*+I5&h`ZZrsX(PbZ!+bJ|b@NEnp(#xkt{4A~;Jn zCp(+tl8^HtRRaE#o(-t)gHXY69BTXiHvmGMRC1=F|4(~F>leNR!Jg0`R`t%aWfz+i ztyC7-Umjva<&JCALgi*y8H`>=_LM>NL>>VFffk=qt@)UEBTtu7xfn8)5V=GUHQQQ+ zw;x9_e!Tz^^e(*{4X=DN0&c$e9R<;icS{+A@D-*;mQMWz0A%EaA9#edAMA4EbwpkB z&!vQ96qymsHrYpCHR5_8>oF0PsPx%Rxt}Vm=dl4F5muu0=4!{pfVH`)r>j@?NK zK_f<Llg++0GC%nJWuuXNPb^2POcNAgYYWm8(H${t-KU?~(y&m(-; zr3D~DF&PRqgD+E>L;eN-r>6D?EJaH{Lf2XxDSLj=pA{-I2Bil75(y3`pchw=O)?jQ zF5sG?)N1?Gp7b6gWixR72V>;DGixDreo?U9Q7!k4Lk(;NG-SdB;L7y%&f0Dd_Tj5d zb`N)s-iOr6&&9G;0B|ufNFomVDwMa-xiY-sF>`FfKp0@9FOq3#=?8xZq|%RebbEti zTco>{|I<9&%jdJ@PcoQ6a*}e7jOaY(Wp&dTYHbreVFkyi2ENK^v&lSBp7h$Tn!@Pt zKYJ9L)soi#-$AfJ-Z_mya}dWxe=>mi5Eva5tgThnBYQkMD2C zFrC$q`!71HFpw`tk(e<(H%mOm{1}5KNG~_*3wCEK77pa1{qxYA;vvNehLs;V#e^y+ z2GGIZ`6U2;_ajO|^xK77u86uiaqI-Y_{KGl$nB42i1~H)hkbhdsVr&|`n|dtPh>vp z%$dj|T27f<)Jdl{Ww60{`(-tS9!iF{0TV9gSNRW_Sg#-YiiR!mmqww#zkuNeCm}6U zW&0LvCO@JNr>|SA#Ts%>(vD}M3YEL!3pw=hm1@6=5KZP-z9$bhohRr>P$W07ddvM( zGOP0U;j#HK;f-eN+N|7)Q|0k`v+o%S>j$}<;3EN4*(DX}wi1(rcQ;(XrP2@n%~wdh z+wuQ;ccE2be58uqRt&Eau=J7i^&u+b9pGt)@fq6LJ`=bvASfUpFS6k^Z->h;+l2>zG#FT`APodNK-HQSjg1zcf-Tn4^OJRP}@4mSvXrv8kR&Qw}35Jcj!sm8FU4H z)wh{PVYuM}3|;?V-El0^b1Dcu5jjZcR{#tf-E}1nr$OH@VmORH-uI##XAL%ZGu2YO zYf=Uno&EmnA3P4mDc6F#UCKsa2e33bna%~aXdR!%!EvGFQFkGDjtaz9Ha{5;Jp594 z!rVS`s%Q54gkAlbTMky;`4sc`UeA^>{t9RVC)MqqG0NH%yfkD(a0RikuMh#MFXyMG zd&mB(HIIMY5S1S&OB=Tb@$5B(T^fa_DZj6Zph^0bsT}jmnGHd^@Fw5kS0XMPkbAb$ z3+MmI0;qn)Xhs;KdwQO8ak);;m>IE?jaJL(z;H*|ZbFTBr0S{5lvzY9RhQW;z%E=I zFM9|`*ky@cymQKG|Frg2wu5a#5ATrz(Ki)(1;ie@eZ$x}5Za7CdUxsfx8=^dSTzKjxI>^C3l2lLy##pe6o4OCOTOJe#?L=yZRSwMn4H**#5;L${v!r-s zH6?=k*#)&{Z$68SK;aD=htG&rrOlPLw*O|OQcn7E>X&&>M~rdUwcR@KsPES| z;2RhO_*nvP0!eh;kajx5MVeFWM0eFR8I5L_$cGs0$MRqxB#8?R@aJu7tms`Z8VUQH zf?%x5t}^B=!1$8!iKgmlu~V3TtfFA`W8HBSA!Lun6uSZZ|Lvg-bdJ-6+50m7bCUmoR4Sm-aiEwu6avR($2Zws5 zdwiQ~0FUxfa&xwQx|gu}Lc+NbUyY8ZQ(5a-!xh|K2XuW;Hx@Qyhc*7N&}Z3W^~lrN(N=-+?vcYkMe+3z(C zx^k?CR0Os4ZU(@?_%l_M#}7XvvluzvSrg#RQ{B?l1{9zwI@c7#a`I@fr$?HO{h8b< zd>4^pei;&-v(*7=9?eY~#(QdEL-{{s^1a5W0@Q!XT>90o_rFu`7=vJfuGW&@H|POO zN-K>HQ{a}WxMcLrUKB>6WjEydX-C@e}iD=l%vY#S_>wv0S{_+ugNk2NqnG;!1P5 z`3)hWRf;2V*PNplu~k@AvYW<)1o_D?q|yo^;(SoZje^-kB?8DMRWx;xGfQ^h&{WzlIU?TYkfkyCY@cR8;$6?I8MS%eQ}<0n=GuPsnKAXFGgGF@8DmY`1|tVR5H_ z7K`$dgv;J7_aImYBq~2N6}af#4?|KZ%xF@v1iKZjfv!bt2{@t*Zuqdk3=H_qBB#}c zQBMnB`E!lA((s%*ifNn8)U&otjPw9u>SkgCal4WtMofi)onm~rD zjC^tQtQ6n`UtGL5TA%Eq-Br(oKd7(0`>#~3!9EU=rO`=6gCkusP!v}S>G1S|);+2V z6!>PZEwY7(@eHO(>Nmdr_&d!E_a&CG6k;ouj6py9!yXfKVE--xUv>+!&W@FQ65K)K z_TXs|$C;f{;nSu3;iF>Q^|4b9dBbDX9Q-)vmGhHDC; zv(gAoF!xo;`*Iw@6H2h^Cj7+XTGdepr2E8TnHfDQVUhcMPN{cyH@j($Bn<4D=3iG>ujm)}Rf_$>gVc(QkYd6#d?i*8m)`SP_Pkv}&&3j-pt)u>yFIAC$#= zm2r&25_Ko-rB|4PB|&XtA~b#hZK1`XK9*^rpuYH{X*s5lbgTwqTwig#>Uc%1^>98k zN8?0(l6~|FQv7t)G@4jE>0sOXbIELjR!%vJ4=}|qjahz`4LwSNeNdB7gg^Q0LnAK` zB^ArduePLGK+|*)$pf(I&Z@nF)D{lC|MLQ15IXo7paD?s-Ur|nZI9X+#J^Gd?Qvdt zt|T{B380MRUIN5>xqo5lI|K|&^b=$U9!~v8F9;1kX{ozv6g$dJKP@QuZyF|Wj6*^> z3JcM}ySrKewKYMD8I8tf{^0OtdDT0D12iw`fB2|Hx-b&lqyF;WKe6oKBMYa-)EW#> z8|0M7UW|_9(+D8J-2q9IB7G!VT++Q%cL_1&bNLNs}Ogqk5S|M}TWBdcGY!4DsW z*zYik1A>Nda$URSBFHjZt9#=M4xzI>l~-?G-e?FSaCw|%+BC0FMlzmXgM}{^lNiQz zK285e;V?;d43sRkM<<*47J?;c&T3YH&?9;^Gj2714~T};p(DI2#SV4no2dotfjnR# z6%OUU{BYNek7OtqLy;1Ihu*AG&~&N=o5B7yPm>+Mt?~37zgyVuy*kw30@KV& z{)VGBSbHHPf2x@j2+w{xbLw!S2N-S#uS;HZhDT=vs>Y__Bja0YWE`nk?Y>!}OIR5t zM3J8lj*_+zb-oSgIjw2xx*$;BiYktFA0}Xy?_O*WjdpGBEom-r`p_WrPL6f_`D&jo zok=tv(D!0GA7l)vLsVRfcGnyiSyrFKtokbIL zV8-dBs@B zz=?@x91h0H9D`U!FKhpgKs9S64--4daK904)9i|kahVvm;w~?{SG6z1eTK9+H(9=| ze{$Kg%(({&FYvl_83s2Dq zZISDEVJQ9YQMo;d?RN}j8-f}bFY&wBb0^&zT>mtN3bF9p&Lr;Q*O*y59zCv_59;KR z1$Bxwx$w7CQn0zs0x%O44e9ixwI?yDK9q%o(y$j_Q5z9uB^d~STU3PsU{Mac<%>%+ zNJRVF_x|vblSGXlZ^r=!6n=)T6vF0sBn~88YHzw@dr;Q`Nz$p})q*=Z1Iw$bBE|@> zFuvG)*KvA)^;wotAua?@^V9x~+|KM3L9FGGd;2!!44yV?|DXTh7?$kkCR28-i75Gs z@X&1c4#z&g;XagW-3XQO-(=w26^Nl92E7g3T4EX3|M9|3mfWz-)^j^Mh=9e)q8a>p2idH`IO*IZmr`p{Ze@FLSY>J7fhg};nTt@q>t$jpHRQ93uxn(BSA=-MUB<^}i(XVd- zc&iP4(awCT3dpMd=-PoW2)7#m%;SE|TXphRQiYS62g*aj()6a!6!#I@6&Ld5?jwWF zLD!^xEZx5C)ICcth04DUBANzVgE*afa1ypu%?a+f^>QRKhL}aVS>p=#u6my)<*{QX z2F@N2)sE~w@O#8+>+3qsRvudiZ(U+gp&$K9Ye;~50}9O!=I0cHzXFhNNoO@q1HDVf zJX_wwco<=qe+Orlnl7zp)KDL1F^u~H@PDxY?dafTqkvCknP&YH{IPNY{s?rveqUo% zBRQ^D!o3v#lGa&_miaDBMIL|4PiGCC+UZJvoi5p|3lqM+5HZ`J!YJDv=qEGb^bg!M zdH+7E@7=JRZ;J#uKf5fO4|>JtWtO&<$XlHvX$Tb?pExy-DA4>Oc>xgx?e6Q+*$V>e zT@i5OP%R6;2`GrkIHo$)y)4=r5)$ zWe?vqK3h0>|DxQCI{o$Rqf#cZA8r|?2B0=7X&O{sUhg4IrldgN_R13?;7jZ(`pJbyGI%k~dgRl8#tXf^R zb$-8fUH_Js%qVYBdI-MDe1Dck*zplSi7eb{v|#cmyO%imMUDs>i~ei}|M&aV2qfv= zB>h*-f58r1S@8R@$804>!>h{uh?_Cmhh|G5#`>J zv^B(675Drhb*Yk^;A+Tc<$vr(0^sDc-eNMPV1pW|-)@I_mb)sk8|g$2J_bj|SVru@ zWm72xuUH9eH`mYb#yrobOsQaUl81sMOn9`grB$E-3Bwok^ifapfjnM5rxFB352mFM zdHotIdH^7PVu-fsVwzO(m1TF;;I+jfxs~dh^i&**X-fl(KhBfX-`7jTgntFh{aUD& z&t$R1t3K+!B%FvCc*_v-85vQtAUZ6?kGj*H&R(R4l3{|U^eg^8q6*rqt9aXHhV^Jc z6}7K2i(WBmI*>z~O^yvdZkOm>{It2Ao()(X#3vUomu!-EW}+E%l3n_pC{Z@F6>H5w zIn>XA$8wV0Kal7b{vwzbUyEN0a~e?`_`UE9iNYE&X$0B6(8|oFRe1T%RpA9C+#zVw z?$$%#T_8qQ+UcA+m|v8i9TNz5?R^c@G0=U5a%-X2yj4*#Xq!GgYE1{^%!ajS5x4rh zB98addX_O@vA@vGD~ww-;OuMd%=?m#OGR-HXh#}YOSf#RfrCSwBRGG+r`4Z;f{>Fp z8LS>wUX7rGGgHD95u3_ov+u{G!LVEY0_K3um!7w~%_Eov{NM6t7j|glDcgH~eBEgct@4oP{)4k+tkFRN1fPfkNrQ?VvGp>vaGqa4RL1PuRyh$$o;9#labiczA z9j92eH30?~zac-FGe|M+Z=+?DsTH!?nKtU z_q}gYa^nZ&O~0~;ox)C`Vj3p}T<5Gq5nkLPkofr@UyHsU6%pM?csbgl)z`hj9pYKsg4eH9|DK902JZ?JRccqWd?y2OAG&JU0D7wO&q z1sXLvmj&I`7rjz0Cttjaqx}o9nPwDqixgvh`_O0I~Fs}@j0Sv`k;KV7Fe;0 z1)s*qa&#J@>e?V%qOs6Iy9O5fXn#Ss#+)RBc!AMezKYX*6f&r)5bk@=xz{zq4mVmu zsjRy(+;V1pMuSWFEN#c8R(^G$Y4|0nPT^$y&RI?%$}LFc2VsgZ!L7FDoE&}pc)uR~ zmt0LUsZeB+@o#25as)Bkr{^Wn-g5KCiWrfQgv`s1pp>!`c!+^p{l=PN`k~6w_kejflskIFc;A}{2~eD10-pc zc8T>;s%x43TEmPa{8v(xjkNm1HnkM+wKNQeCO>-+6+zKTw@kkxbzb06KOj^UDA0rWsM1hr&1QdS{DV~d5ytfl=J&Sgq0Y)9qXJA`N-IqFTg}`3g zX>5f)=Tn$-pIU6%&yZ6-VOyYBx>5?ARHLk(?nAbbsT|{O=M$M(XZ`{g(QQ7?rT^UKlAAFdaH3PokBy2fw-Hr42kch9R0PY6~Pl#!qZPizRYgB zvDr&I={F-JHBD+4!8z%Sj)yL$VJE(G^uDrJs8f+H-#n4uMga-6d*@qO3wRj;>`Ju4 z#5v9azQ?=6kV7TSd)YIpGH%HA&2g(*;4V`ia-QfS#_BgEizItM4f^aPDLqC30J z&PlC9=ON#!%yt?9$hphzB0n*m`2$XnYso{(8u%e>;8NuLyhpla3Z)J<*pjw;sqg}^ z%-RslG5_!PEtkQ6;nguJyh2KQ-ke!Ud2S#Uwe@}{gpqDtDdIg78RFdUymnK=D zX1rN2L-h6mxJJISk&10MUipfWb#hBWg<`6x@{yv-f=(y2U`PSeghv2uY#jtQ3exkZ z=9Hcdkq;qy(uHUwp`{Mg z3s8Sy;lYNLI(-H-D87k~Bm@s{JF@ z6+GGct30K!z?H`s6-sT>ES)rZp@T)08X!WFEm1NEv+HtL6P3yfZgh_fjoQtF7mqB3%%aI{x^$jNd#fa{ za!R3G9$Wy^z$a!v>G(ZVb<=f$nDiD$ccRhJzE!)I@W%QBk8*c2gHstsji2QUOu+;a z1HL+9kvGPG7y@Z37NjW3`NC=q2Z5tS8UIrIGDd}2;w8`n$_<6R>r`F)VqK5kA0uhs zeAS9xJs;Gj3gOX>6j)?+rMXDQXppeQPXEEmhlWmIs4bu4c=y<&aWYT`zBHOvKRGri zXrkN5T}H8P18T?+9Yv_b%-n=NU-=Co`Qu-P?};@5j>Ofx9m%jf-9*ZN_S5Lvunv)e zkb0xkxbO3x0TueeRS&Nd$}rqcLM0GSlA(<^cFtaQ;E zlNU3h%eV5{Kk)Z4HYBQRrR|G7SMg7Y^mzxATKu)4Z8C6gBWP~}H_C`NVUfrhhr zO;$vB-)$=WHO&Kx({tXuVTqDRp<-6lC71rbm9&Nzwh2Eo|F9Wz`3AAxGb~7zcr}Mn2&wb|4!D6`E9*U(|!8cBU); zX=l}<3Lh`4(N{ht`6i7KZ!WL7>^|(3WWG=Sm0((L^o!c1jLPAQ=x!bw3iA7OAx2o% z-f1>jl|Xs7#DK|baznUg{Azc~4FRT*uKAF;z@O0jHuN@^vfj{jIuJlekvb}?-6(!h z@zCcad_ZEPw}Wz`}%<6ztw_nl7nlW z*~tK4+da4DcYpFwu`a)1}k9U3rpE0L-@LJ)WlZP(K=9PBHv zw3PWRFrY(9_{I(6p6jShuEHwRLQ~(1w@Mh{T>%Q!TV)RqzXqHCl*5K>n)TXY54}c| z3Q6*^kgJQy){_r6=uTq$5qag>(sV*&P|CsCEyJr^DksJ?$yM?@ts&Q+07feM?PhT+ z#ztjq7{6n%t;~YCet#qGs-9*MHc849HU5yNb4hS&O+V_qymatE)Nuk}%!V+TFxPzm zV}hT2@&L#l9-!eLZiB0zXVN+#*t})2u=d(ZqP0J#)YH!=o-^7;7&{N)HvsxnHXT!* zPJ#t|BKGlh+b)o}RK@z8Uz$NzyPxcQ4AGjv3hS?j*BJ%iqh#KPKF}HreZ7k9A$-FP z9Ru9q)nh)%m0X4^+#y0VFs|)o+**C!8QPcty=q&k>_|)dZx6D<$)nhQK*Lc2Jt4_5 z4JD}rUr22~0yi;-_Upg+O5e$T1riP-*-0KU02TrmYj3xYkTj>*u22g&3PVkQCO$8* z%M2tihT|nfILj~E%+4ixa!{j8lb~Ehz23JDP-@CM%e@A$3=z0;zk;~vP8?jZtZ^XQ zh!L5Fk$+}#@0ieq7lJ7g7%I`}iDU_X)-`@7zBOJji88tlrvhjc^x!ni1)F)lrY+qP z6#yR)W%4wNrifJfO_*~2i^wtZepWsN+wPWgv<|*HGM?``Cq(7tvt3^c98-K98b9r9F^3rx2#R(*!cqp2(yrbo1v2m0FO$t-_V64htZmt-yq zH$G{pb&q45QS-M#%0|ox4j0dwQX<}-ri?mLGzSuwSF=3Ff=0s&aY>X?*i?QOZ-|Px zz$gxBi?8u|3@FQ61orByu%cX~mQe*1dO)^q=xd9YYG{qyX7Qn?-QK=>`T#-`3^$dv}PJphn7`R17cr_c!$tkgI>5`Y|5Na#;n;yVKv00feKEsd@yJadUz z0%AqM5I9&R*;U#2oEQ)lTC>41NRvpM=V#<71U{hOD?m}IcnC?V>|+2nmoCK{~Af&+S4hZ=7?w|TzPL;ys;@kb*C#47JyVbRr=iP&EKw|}Om zdy>(Uw!MDzur!d8-~lq?R(Bwq`T5lFWMgRx65h@&#!UqQ^1SZhz46=Jjq9#OM;nxC zz}M|E*az{D>6iJuzmNQT-@uD$;J03$eX0ZC2*80ux}oJq6lcO{{3Ga1Lb%KJBKpkZkRH%XXl<^Ay(X}dThh0~Ukq6az9=f%r}*6FF~cvcJi7Hzm_>xymirsuAZKo60{lvt$H83SO^WSLYu=foHPsU1Cm~ z8)}XT0TABD`QwY78q`_D;iCUk6p$fC;1V1-_QR+HjqzavOHU`dAc6Y4=92164Tp%* zZq2acddCYT+GXP8^J-cAqJaU0)DkwQg?8kaU#TCs%&>BMBx93-u=j&_f|2YVK0TQx zNxl9=*@WYCIfuJI4ulk_xeV(fnjq2{zzC@cSwQIlr)96`9SVRVsR%H^Sy>5kAGepu zj}9?Pi~(ayTb?Wta&N-btdx+1DSZ+}10H;OzgEUxOuxmfinDIn%KUW9FzPHo79MgQk%3$ z5K2HXCo&GDKJ(x{#yoQ`>^$jkSqw&E zM`DJ2*7#TJTK6KZR8r-uXcPtzCS<-~AkP?Gecx-yj`(DyGB*8!0A#mUEo?gdIkFi9 zz(GJF=9LUL6JO?A7eQihF>8Jty4FHdt>JTlT7}V?;~T}eft{V~#i;t_GM9%(-9Qu$ zTnb*Ycp`*|FOJF{T5h^|6=)(&dx2Yn_>4=kwT?};BM444Xa*I-tpyS9 z|HzH*t9U6*{GvCxIS8Q@O0;I#?SobcCu5W3e;7%51^4s!ucQ~28D4Xk$!+2gi9cM9 zf01lsu^@r+*>IOVebPM{Yd9TTj39@&{fFk(PdY$>o2bPVB@;HK3mZ)s@1|q-c5*x{ znq!LgGW>po^&8c9FdRNU3#l4X%A6om`ZJlp+wy|g^@|pdZ-$oLtYRsHS++St`C~|q z6n{(B$c*{-KOK_o43~y z8)A37D;iRYT*J=Fxa$HYU%VAM=z76vnh1VAB}SP)0M!>%#)Z7VOiYmX@R~7+qOOkJ zk0&$n_Jgv4c~F*lO>wj-;uV)FpSu;gjpl|4ZT@EC+!g^oQmpLs6v=8VM1;md$ z*|E&;-wM)olRz0FVNdUTaKkb~rPz-# z3f(GYj=D#KO&Pf8Mi!72CR*B1GTn!xxpb>aGGpbv4M~@Gz()0!GPt2)?oBt8- zVP7ZORigZ}G83j)z^~+jU3QzUsyJWnJdp;)s|%QrrAUaj@#^8adV$BY)jXFE1gP0d z7!qRNW6t|RRVfnQ<3*A$qMRPu$$o%DyyJU69Z_WR%zpCwlaB%7RE;S?Q}{lfh8=Fm z)knhcq!z>6=$j2K7~8asyPFRop+pZJan14gk-ko?{b%>`ADaz6<1g_izd9$y%RK5)92UXEbm zpZzWf`ILY2OS@E-m|e4mB>g^%8Ne!H-@tb;@%|7E?5&Tq-wf~9`5b*<@KGxhMA=mi zV+Mdg3GeAvjZPY#BR~+>9!_Dx%@1YsJ2np-m*6y~jH+*1-)zW)P4fZI6X#1QHGn+k z;V6AM0i$|*CFh0CL!~xiQM?~PC~?Dle6oWLTr0#aCF))SpcFPD1=|6}+t6ae-X%K` zR+0ut5yMSOBlvO_PKH$0gbwa595kyg8FuJwFqxmR`4ErOEni$*#I!y8FLfdNCt92MpPCD! zlMoybX@|lq&mEq5D;d+;duU>gNi1f0NnBuu8m+ha#csq9mOoFRSE^AkqRGn!*dX}C z3Mk7w^lfy$e)w%3TVWDVxwVvQjICD9(o1<%DnMnPfYQcR{8^jHgvm)U@e-f83$2*A z5eKfHsZ-!kLN;qAOb+0N-&1oB%-~2TfZ=w@sug|`0+oOtiZB<+a_0oc!RAU#Lybm1 zflH&HzaRzV$yB(H>-BLvK0H-3@|3Qrwfor3W~K4mj|p`vxpuoKN2%z@-wBs#_1^~l z%BwzP;6N;MW<|CcKD#U`h9XDmLZhXoF4MZ*g(Y z+=BC@zvgk4OqZ5>n6H_|MsvmQWB_o=rw6g1*&|ehB8hv!g^l5N5rJq`! zjEBR*KggnAEIZdEWa~ykMcR#}u2uw0xgrMbeUF0Sjb#M!@O_e{dV5b(q-&#qo~}Ix zo}=HG@A?v0DW^?=`}=IgKDN9kSWUnVPl;(A8zWeBA(2zXuuQl3m96@qQ~7f=N#&{Z z0oy;clNauMzQ%rI#m4JJ9X8hyJfh)d*EK!)0fte8jX*&91ItC-~rB-Hg#%D15i3tM5CCSLycV znlb=M#DESz;!0G;(E5zkaK?bZ&{VI!ukLm=q>PLnZxd#Y#;nlsQ8)1XJ4L+Gp_=(RaF3C zwn8LEYmk86i;BqhG*@gYLq4i>s(0=515H1ZoxB7~_4r#V2n2ATY&1N`_cVV+kzZcm zCH^Cgs$@?H9XN|kFyb)7eC+{gK#4XB;ir>P7gFsrKU6P%@w zy=zcKt)bx~JyzGSe#$p^iJzmGoUz(WoL@c!G?I83GI3x^^dUs6%a*y%wFdT_vSGuV z7m4G_p9W!&-(9H{3~b}pw>jnwVH=(MWj%jl2i#K)uB1%msru7v4&Y%IC5*gF)mAy8 zze7=*m<=km@(gv-|94gW_QM}C$G`gjjkcuLp~ReMJhngPRFd=i?zBZ`UznnU4**kY zltIxH{jNS{OoaaOj+fjs6aI?0E|4b@0H8d2t)i%}nXu2}fgu(s-Dww$uxHL4h|cpP z{|+e0dA*2LOI=j7W?jcYg`hy=iR(%6A9iBXuaCyIxK4dLHjAgym=|G~K)jS@kJ4k; zIc5_*c!hMXB!E)rqDj4gyhy+XI6n0R5wX!^i-_hQ8#lq*6u$nuW-R|_$b|1O^x{F=?E0i@DwZI4wDpe`x=(`hK^H!;prSZk@LjHR!MGW01#`ffw0a zK;#Xdt>g?U?3)LDNn0yL$4A3h;cVbC7%^MT&TmmLNyoFjMhqr($JvH z%s}6iDQTB}kW)x&Fs`aoEp;Ge&z26AqI1Pdbd~SIf^X*Tr7p0)H+rEIja|k}Me2Sk zl~snS`lHg>3yg^ahbEcCeOHwWZ}hk|pS!RjP#6iF%_F;o+43=q*Hr&DrpP;<2cpDp ze=qFa4xPR>e_il&&OiI-=~6q?rW}B0{Fx%h{{eA5T^)X(f}0ndn`d|*$hd1ZC}@b% zbFNQV6{LoQ{t+{wf?k$?>ZLuM=Xq&*O%JZ&vtb3ol6FFyvlDVI6~ecA9tnv84|+Rs z2>&=nDo~oOYC!pSU~k{5{js;u<36dhr0!~X^CMA9gB}Q{J&u$52rxut zGK@-^bR$MKP37NkoIK*@bs5=y7^E+n0JQ~;1cyZscJ1!Ilzd#gOYTUn&wEFJ32IZC zb%Af~Ch4I05u{6hWX3>rq^*Gq1R|S7RP{W9wD%)LKUSON|As9_ybW#^%Wxtuyjd(t z(ffHM&MoR-kD15n?!;~Fqh>*$(^Bq{U%Il;h&ZCs45L)f;ZZ2PF{ zCxI}SIbZ-ZQ~4SLOpC$3*A7%~_Wg3Y=;c0MlpUbCa7ejQk$5zW1gXl-n~6#b9zR9| z%&Llia~Pm<6-E61p&godEYZ?^*L?A*;4zwF%E}C@)}HrQcE7}+E-G_)f_zXFumHBPkCUVH(>=N3q`}b>GDdxoE{_28PVc|p>ZU&gqj&c4d};C+?s^e= z_q5WPvDj86o%}0Y+W+12FtXy>su+T|s@PRJsVqOzIjf0(sbkzRv4@hFkSgG6P`<+c z&Qjq|O7_;#DMut!eY1V^8?G}|8kd-=b$>cKb{+aw+nwdT=HTb7ckIHuKYgB_PG3=w zr%ZJ}O-Wu)PVMHm8(}V32Blj*2J?lrv`xP9V6WONUlPV~IbHC0$+xOeC1@6Xy+>#C zM@HU!p$_N*x5PBM9ziJdz!(@(BZ>x$;c^7VK`F4ZX1yR~-ENh4|Bf*Bd)$&j+RL@& zdf-f!D|enN8NfPUg~5~0UpUY-noE7p;WZ|R4!J-0$XypZUf@_i@wt%=NAL68T%Vlo zh9;=^Jl4j3IPaw6ynK1t{N5>}1>5O2k=cti{bmmaLZobq{l2awZPx+gL`epYX>>K* z%{)L-!ceQ1CGlpvjpRtCg5H5NQv{a>aC|g>$y+GU!7aB zL!>1?=sz~hg!$h4aQpclB2F#&3W0~8!@HQ)JNdj2ch)udp#?NNgQbcl$rKYL~04f(rM79KdLOxF4}!t21oExyw6cmDDB4y*6>1r;`F zVg^omqHF$mxTn|2pH;wa2V0Bj$|SEfzG9eGmCY^(hPylLFBJy7DD4eP85u)NOWEp~yuodke61&)EDis0Oyi6V)|R_1?Lt{~ z3(3p#i~sbDJX&tn5OZ7pqL~j(OI*H+S$>?xZZtanCLe9`=6)t2sAhha3v$_4l_&Ny3p0*k_Ep+j2jxNueVEJ3I+-=tX`&LmDXyJw$E`gLkJ2_>q?TPfe%!VRufF zAvbWCX)E7Ikv2lT&o!L&IM?=&s-^Y(AGvdfge8?~tMGlgb$C#Hl9_9;ZbFM9;vmg7 z*B_SDYOgMZ*{{)`78AF>@5E3!i(ZWl4(EFTdGriKIRET+CMW?! zHz`2rlaN&uzqi3|EdBYt8tPf&YTli^%6lX(z_BeXdLZ}HdF+5!0GnUvD-mJvM6@?9 z`0JazPb(fh-ToiW+IRCmv%XAzey>D^YUz{lLDuzQr*IMyjYXPa0Qq`-!sQ|_y;M7p z{U%p}Sx--|=G0>zM~D5i8L8bqSF(-Gaayr zVJ9u5J-mrML0FE`#n}&uEG%=W$2R8WBl)+lBMCel3Qk|esy@;-2N^EOLLBdF-oVje zzImDmb%)i7beZkfi)$>*m~7o9D4a*TL}mbloxunBmEv0QG~FLN5WrV4Tiutuk`QtD=vG zM`;5@5(%PS9|X2Zem=JFr1X07&4$PLfuD)HA2CdT@o3?4azU?7_BCW8n+14SrE$Q6 zF=X3Kq{Dt!qgyrju-e0VS~%<~V;(wS{4F%X1o7!RPy-u$d`)@^>r$u%jvd58=R0`# zyjyAEJPQW5WZuP~c>`#&beL9)_axc-TxBbYF59+Sknlbk7rsfei2J=O!p?lKb5? zWggv0;Qu^dspEi&gd(?{VC_|+x!|mB_4VU)`8jOx{*Yd)X_E{?XLJ3(`vl-&p{9kV zOys;g3oFsdwj3CVmAP<-di7=3Hjzj*P{YHeunru+!0#cl-1X5pE8k$*p9CIe`4+LP zil~|aTUknz4`0p{Zi}iTT^dnCyw3R=Z0+|hUgYVD1=8)U!@f&41*xI^__2T(K29Vs zg|QP7IQ^F=Wj-1Ommq;x1*+ADbQv_hoH=U7gr$f;%wN&LG1Y9pK-0=UFR2GbfAXg)C{}SouRd4q)Yoz;Qc}1h14?*?o=1Vs9#Ue59#!N)(q@mL8Vcb z{=Z&E`Oa&md?2I;(P;8_;2{A4Se_NKEi1LyS&Qy1Q*^Mc7)n4u;Adc3+oOpXZFX2* z;U9Z+Xm7a+T3GLN1|E)~R*DCV9di53ZITNq@YytVMDXI$8w`FTZVdULGZb<8uhC*% zedsTlwhVLYT2S@T&vu`()@&5v5^f>KBt41^mJk1O56PldCD)}vEhxK=s{LeAc-3ln zK3aP6>X|nM+(L>;dXgi*x5Hjv4TYtwx>|bQUH1hV`?>Ry76+Ur^_y?S`0!Vw!RcOW zm7kcy)4#`Z578NLxL~9zf(v{@Y1KSszH}Vwo`Id!J?b9k+og;SOCD*s$4Ft;;3sfy zo5{EoG?U*DfrM5756!k{U@kB15@}#Z$)Wxgu^?J_AFD#p;*o)Pn(0R8fs)BX@#S69 z5gEsu;kmgl7nhfp+59o^#0mf)I`J#E!VJvoeblj}$_2F#5xc$EIzduz=^SM5j@s}L9`$T71`G4&I5q~k_p?+#Cad==i`2s?=y;z;tR=RH+7l4>Zsw@S`->1aBKF*)7O5X z^l|u6eMNNymAS}jM|Jb_cc6=-*&rh`L=cyor7#0s)Hb@4MEvBc#ck#H?~%_Gl`*R- z|8+c$S7#jJgpkUSfDn+ut*?2HufYn+>63<{ozGt(4g|#}m{H${f{GJ_EJA%%275S{ zT*$+5Smp?B!cPN*C-YNvSW4tZGyt@Uw`X*FNx@Jz6Pj?_va#QSaeJkdE6WW+Vb7NS zc`ehxTGa;aLQa1f^O|m2O?eGwE*V~aD*AR%&}i2J##Lr2Qjlnok$F@0$2b%xYf0Z0 z2tu+!K!(42)z1I>7@eT}lbae1B9od^*M)@ZZ4MngFe6)jFRdLWch3(5gTY&-hvvEr zJsGp|IgN%O0z})d;3eMF>dac+I5SHF_Wc`z&{l?3U-3-tjPPmo?p#8pHYNIvcw{V8>MZHb3PauBu%HaXD6UacjA1kT`qnE?EtFok~L z5#xLr**ahLMW?R0LsZ83l{;l>-9=+QK~*Ac$Be6mTIbTA+Ni8o#}3+uxY99I8~k%1 zNd;GL&UkqDs(?a5=;HY| zyjcVcbPgQu=PlP;x>HmkVdvW_E=Wnh&=|qQvL<5FmTm?}p^*nPE^qg|LxSLf$U$Km z1EcmdowrKB`~pm`4bhBD({8U@UI59M0v)Oj2f9?fcY})n4uuC{4GmAXz1EZg6*9n# zn8YctA?f5LJ&4g9J4UT`7!7c6S{Y4dz#KA~xdvO2@}WLypRA`a->KigO>hjJu6{1- HoD!My: %{y}
z: %{z}
cell intensity: %{intensity}", + "intensitymode": "cell", + "intensity": [6,14,10,7,7,8,14,10,9,11,11,5,7,9,10,11,7,6,14,9,37,26,12,16,35,13,12,16,5,6,14,18,15,11,24,22,15,12,15,9,9,14,9,7,8,7,6,5,4,8,10,10,14,6,11,3,14,9,8,11,5,4,8,4,14,6,6,7,3,13,4,12,10,11,6,9,7,4,9,8,7,8,7,9,6,7,6,6,8,7,12,7,6,4,7,7,5,8,5,8,4,12,8,7,5,13,6,5,7,8,4,4,6,8,4,6,11,6,6,7,4,5,6,8,7,5,6,7,6,7,7,4,10,7,9,7,5,7,5,5,3,5,6,8,7,4,5,6,14,8,7,7,5,6,5,7,6,4,5,9,9,4,5,5,6,10,9,4,6,5,14,9,5,6,7,6,4,9,4,7,9,4,5,5,10,4,8,7,5,13,10,7,9,14,7,7,4,4,6,3,7,3,8,4,4,9,5,3,9,10,10,11,5,5,6,5,4,5,3,8,2,12,7,3,13,6,4,4,4,9,5,5,7,4,7,10,5,5,8,7,12,7,14,5,7,4,4,6,6,8,5,8,7,4,6,4,5,5,8,5,5,13,6,5,7,3,6,7,3,6,6,5,10,5,5,6,10,7,6,13,8,4,5,4,5,2,5,6,6,11,5,8,10,5,5,6,7,5,2,2,7,8,4,11,5,10,5,6,8,6,5,7,7,7,6,14,4,6,3,3,11,6,4,5,9,7,5,6,9,5,6,7,2,9,5,8,6,4,3,8,8,5,11,8,3,8,9,4,6,4,10,7,6,6,7,3,5,14,7,9,7,13,8,7,7,6,4,4,3,10,3,3,5,11,7,6,5,4,9,5,4,5,4,9,6,7,4,13,6,5,5,7,6,4,10,8,6,3,3,9,6,6,7,5,4,10,7,5,8,8,8,4,6,11,4,6,4,3,3,4,5,7,9,4,6,3,4,6,4,4,8,3,6,4,17,8,8,5,4,3,5,10,9,7,4,5,3,4,6,8,10,3,9,16,6,7,9,4,7,3,7,7,5,6,5,4,3,11,10,5,5,11,6,4,7,6,7,5,5,4,5,5,8,5,4,6,6,7,4,6,9,6,4,7,6,5,10,9,7,4,4,8,4,9,6,3,6,7,9,5,4,4,4,5,5,9,7,6,8,6,5,6,10,2,6,7,5,6,9,5,20,7,5,8,9,5,6,9,5,6,4,9,5,13,7,4,7,7,8,7,4,12,8,6,11,10,10,4,5,4,4,9,8,8,10,5,8,8,5,7,9,10,13,7,9,5,4,6,8,12,14,6,8,4,6,7,5,8,6,9,9,8,4,5,5,8,4,9,6,8,10,8,8,6,4,10,5,7,6,8,6,5,7,3,10,4,8,7,6,5,8,3,7,4,7,8,10,6,7,7,7,5,6,4,8,3,5,8,6,5,5,4,9,5,3,3,9,5,10,4,5,10,6,5,5,8,4,3,3,8,6,4,5,10,7,4,4,8,8,10,7,7,5,7,10,7,3,3,9,6,4,8,5,5,8,4,4,7,7,8,4,6,6,3,4,8,6,13,8,4,8,6,10,7,6,9,8,11,9,10,8,12,8,8,8,11,6,6,6,6,3,5,6,5,3,4,3,9,6,6,8,3,8,9,6,8,7,4,6,9,9,7,8,8,9,6,6,8,7,6,9,7,5,10,4,9,12,4,8,10,6,4,3,4,7,11,3,9,6,6,6,13,6,8,7,6,4,4,7,7,10,8,7,7,7,4,4,10,7,8,5,5,7,5,6,8,7,7,7,8,4,7,8,11,10,7,4,4,12,7,5,11,6,9,9,9,10,7,5,4,3,5,4,5,12,8,8,4,6,9,11,7,5,11,5,6,14,12,5,8,6,9,7,7,8,7,6,8,6,8,6,4,3,5,8,4,11,3,8,10,12,3,5,5,5,7,5,6,4,8,3,4,5,6,5,8,5,3,6,9,6,10,11,4,7,3,5,8,6,5,7,5,7,9,4,9,7,5,4,5,9,4,5,4,9,3,6,10,6,14,4,4,11,7,7,3,10,15,5,3,6,9,9,8,8,7,7,4,4,4,9,9,6,8,10,6,6,5,5,7,6,7,3,7,3,6,6,8,6,4,5,8,5,5,5,14,5,4,6,5,7,4,3,5,4,9,9,8,11,9,11,7,3,9,6,9,9,9,12,11,8,5,3,3,11,4,6,5,4,14,6,5,6,8,9,8,4,6,9,11,6,5,6,3,8,4,6,6,8,10,10,8,3,8,5,4,8,5,7,11,6,5,4,4,9,5,9,5,6,9,4,8,9,6,3,6,3,4,7,8,9,5,4,4,4,3,4,8,4,5,8,7,5,6,5,4,5,5,8,5,8,5,5,8,13,7,9,7,10,9,8,4,4,6,4,7,5,8,3,7,8,6,5,7,9,7,5,7,7,9,7,8,7,7,4,3,4,11,5,12,7,6,7,4,7,5,11,8,3,7,4,4,5,5,6,9,6,6,5,4,11,6,9,6,4,7,4,11,2,5,4,4,6,8,8,6,10,13,7,9,5,8,8,10,8,6,8,6,4,2,2,7,5,12,4,5,2,8,7,11,5,7,6,5,7,4,6,14,6,2,4,6,6,7,9,9,6,8,7,5,7,5,6,5,10,10,10,12,5,9,4,5,3,4,7,5,5,7,3,4,3,4,11,6,8,5,7,7,7,5,11,11,14,21,4,7,10,6,11,7,4,5,14,7,11,6,7,8,8,8,3,6,10,8,8,7,4,8,8,3,9,10,7,5,7,6,5,9,5,7,5,14,8,8,3,6,7,6,4,12,12,10,5,9,5,8,4,7,6,7,8,9,6,9,7,9,10,5,5,9,9,10,8,6,6,6,4,6,4,13,10,6,3,6,11,5,8,3,6,6,4,4,8,11,2,5,12,7,8,3,3,4,11,12,10,5,6,5,11,8,8,9,4,3,3,6,5,5,5,7,7,8,12,5,3,7,6,8,3,5,7,8,8,6,13,16,5,5,7,6,8,6,4,6,6,5,10,9,10,10,7,7,4,5,9,10,5,8,2,9,6,6,8,7,6,6,15,6,8,5,13,4,12,7,10,10,9,6,7,7,7,6,9,8,4,7,10,5,5,15,8,5,6,14,8,6,5,10,8,6,12,14,8,9,8,10,7,5,7,10,4,10,5,8,7,13,6,9,7,6,9,8,8,12,3,10,11,12,10,11,9,8,5,12,3,4,6,12,13,7,9,7,13,11,4,11,7,8,8,5,8,8,5,4,4,3,6,8,6,6,3,4,7,4,5,5,4,13,6,6,6,7,10,7,10,6,10,7,9,13,4,7,9,6,8,7,9,12,8,2,9,4,10,7,7,7,4,9,4,3,10,5,3,3,3,8,6,3,5,8,12,8,8,4,7,9,10,12,12,13,3,10,4,14,13,6,6,10,13,5,8,8,7,8,4,6,3,6,13,6,8,8,11,14,5,7,10,11,11,8,8,6,9,5,9,4,10,6,10,6,12,5,4,5,7,4,4,8,15,8,11,5,4,9,7,6,8,14,7,4,8,5,8,7,8,3,8,8,5,6,6,4,8,6,11,16,8,9,6,7,8,12,13,6,3,11,6,12,5,6,7,8,9,7,14,12,8,9,7,6,5,8,9,7,7,6,6,9,7,6,6,9,8,6,3,9,7,10,7,8,7,10,12,8,5,9,9,21,6,10,9,6,5,7,7,5,7,12,9,7,9,8,10,13,8,7,6,14,9,11,4,13,7,7,8,7,6,5,9,7,6,5,5,13,8,7,4,4,5,5,6,12,8,13,4,9,14,8,7,12,3,6,6,9,7,6,10,3,8,7,7,5,4,6,11,8,5,6,6,7,5,4,4,5,3,6,3,5,4,4,11,12,5,8,7,6,5,10,4,6,10,4,5,4,9,4,5,5,3,9,4,5,5,5,3,16,7,6,9,7,10,5,8,6,7,7,3,5,8,7,8,4,7,7,8,5,6,6,6,3,7,6,5,3,5,5,4,5,5,8,5,9,6,5,8,7,7,8,6,10,6,9,10,4,8,8,4,6,4,9,12,10,7,5,5,10,4,10,9,10,8,8,8,5,6,9,4,3,8,6,6,8,5,8,7,7,3,5,8,7,3,6,4,6,5,9,4,9,5,5,4,9,5,4,4,11,7,5,6,10,8,7,4,5,7,9,10,8,8,4,4,6,5,5,4,14,10,6,7,8,3,2,8,7,8,8,6,3,12,6,8,9,6,8,5,10,8,8,10,3,13,5,6,8,7,9,7,6,8,6,5,8,6,8,4,9,4,8,8,10,11,8,8,3,13,10,5,8,8,9,6,5,4,17,6,9,8,4,5,9,5,6,6,7,7,10,4,7,4,6,6,10,8,9,6,3,4,4,2,7,8,4,9,6,9,6,3,6,5,12,10,10,5,8,7,9,3,6,7,3,8,3,3,10,7,7,8,5,8,9,3,11,5,4,10,10,3,4,8,7,6,6,7,5,2,4,10,3,3,9,8,5,4,8,5,3,3,7,4,5,3,8,6,5,5,5,6,6,6,5,4,10,5,6,4,4,5,9,9,6,10,12,6,8,4,7,7,5,7,7,8,9,5,5,5,3,7,3,5,5,9,9,4,7,11,6,5,8,7,7,10,4,8,8,6,3,4,7,4,14,9,10,10,9,7,8,10,3,7,6,7,4,6,10,10,10,9,8,4,3,5,7,4,11,4,7,5,8,7,9,6,7,9,9,5,7,3,3,7,5,9,5,6,7,6,11,8,5,4,7,6,8,4,4,7,7,9,7,16,6,5,8,5,4,5,9,8,6,8,4,3,10,4,5,4,7,5,9,6,8,4,6,3,12,9,3,4,5,6,9,8,8,4,9,5,14,4,6,3,4,5,5,8,7,6,6,6,10,10,8,4,7,8,8,3,6,6,10,4,5,8,6,4,10,8,15,6,9,4,7,7,4,6,11,8,7,10,8,6,4,4,8,9,9,6,5,4,5,11,8,10,8,8,3,8,6,7,7,6,6,4,4,7,4,5,9,9,5,6,4,4,9,7,6,8,6,6,4,9,8,8,8,5,5,8,3,5,4,5,6,10,7,4,7,6,8,3,3,3,7,4,5,5,12,10,5,6,5,6,8,9,13,8,3,4,7,7,11,6,10,9,5,5,5,5,5,3,5,10,7,9,4,5,10,11,8,10,4,4,5,8,6,10,7,5,5,7,12,4,5,3,5,4,10,6,7,7,10,5,5,3,10,9,6,6,14,12,6,12,6,9,7,4,5,6,4,10,12,10,11,8,10,4,10,6,16,5,9,10,10,6,4,6,3,4,4,8,5,9,10,5,7,9,6,6,4,6,4,4,7,7,13,7,13,5,4,7,8,7,5,4,7,4,6,7,5,10,4,6,3,7,7,8,7,5,4,8,4,5,7,6,5,10,4,4,4,9,6,9,6,6,4,12,7,6,6,9,5,5,4,9,7,5,7,9,4,5,6,5,4,4,8,6,8,5,9,9,3,6,7,4,5,8,3,3,8,9,4,6,10,8,4,7,8,7,4,7,4,6,3,9,4,6,6,6,8,9,7,7,8,5,9,7,10,5,9,11,7,8,6,7,5,13,5,7,8,2,4,8,6,8,8,9,7,4,6,2,11,4,7,7,4,4,7,9,4,6,7,6,5,8,21,11,7,5,7,5,6,6,5,6,5,8,6,2,5,6,5,11,9,5,8,5,5,17,9,5,9,5,11,6,5,6,6,7,6,7,5,4,4,9,9,5,12,7,9,8,2,9,11,5,6,8,6,7,5,4,4,5,8,6,5,4,7,5,8,6,4,14,6,5,4,3,4,6,7,7,7,10,5,8,6,7,4,14,7,5,5,5,5,8,6,4,11,7,6,5,4,7,6,6,6,5,3,16,10,4,13,5,7,4,5,5,6,5,9,9,7,4,7,8,8,10,5,3,6,5,6,6,10,3,8,3,6,9,8,9,4,5,8,12,4,7,5,10,3,7,6,4,5,4,8,3,11,4,4,11,6,7,7,3,5,5,8,5,8,6,3,6,7,5,4,5,3,8,4,5,6,6,10,8,8,6,6,7,15,10,5,6,5,6,9,7,6,6,7,7,5,4,3,9,4,5,10,9,3,7,6,6,11,6,12,4,5,7,8,9,6,13,13,5,4,5,7,10,3,11,6,8,5,6,7,5,6,5,3,7,8,7,6,7,6,5,8,5,3,11,6,4,4,10,6,8,9,8,8,9,7,6,7,4,4,5,4,5,8,6,6,5,10,4,6,8,4,5,7,3,1,6,4,3,3,3,3,7,7,7,8,9,3,10,7,8,7,8,6,5,10,4,9,5,8,12,4,6,10,3,5,5,4,9,8,14,5,3,5,3,6,7,7,5,8,10,7,4,4,7,5,8,8,4,5,8,6,6,8,8,7,10,4,6,3,4,6,7,8,4,5,5,8,10,6,4,6,6,7,6,5,5,6,8,11,10,9,2,7,7,7,3,6,6,6,6,10,3,5,4,7,5,5,3,6,3,6,6,6,9,5,5,4,5,3,7,4,10,4,6,8,6,3,4,6,10,8,7,8,5,4,7,4,6,4,7,10,7,2,8,15,4,4,4,5,8,7,7,5,4,4,6,6,7,5,5,5,8,5,6,3,7,6,8,7,5,7,5,5,4,11,5,8,7,7,7,7,4,5,5,5,6,11,3,5,12,7,4,5,9,9,5,14,6,4,5,8,9,5,5,7,3,4,4,5,6,4,8,4,6,8,13,5,11,6,8,3,8,6,5,7,5,4,3,13,4,6,7,5,9,7,5,5,5,7,5,5,6,4,3,9,4,3,4,7,5,5,4,5,6,6,5,5,4,12,3,3,12,5,4,3,9,3,6,9,6,9,4,6,5,3,5,7,10,6,5,6,5,9,6,8,5,3,8,3,7,5,3,9,4,4,6,7,5,9,4,5,5,2,9,15,3,6,7,7,11,10,8,3,3,8,6,7,7,7,6,4,4,5,2,7,7,6,8,9,5,4,13,2,3,6,3,4,7,9,12,4,14,4,6,9,3,8,3,3,9,5,4,8,10,6,4,4,5,9,6,4,8,5,7,6,4,5,11,10,4,5,10,3,8,6,7,9,5,5,9,6,9,11,5,6,12,4,8,11,7,9,9,5,7,6,9,9,5,8,12,6,5,10,8,6,8,8,10,6,8,7,8,8,11,5,4,9,16,5,5,6,10,5,6,6,7,9,8,6,7,10,10,4,5,13,11,12,6,11,5,6,12,5,10,8,8,8,13,7,6,5,11,15,11,9,10,4,7,16,5,5,10,4,9,6,6,6,5,5,15,7,7,5,4,15,8,5,4,8,8,7,10,9,6,4,6,9,9,8,5,7,9,8,8,4,7,10,9,8,8,9,6,6,8,4,5,8,7,10,6,5,13,7,11,10,8,10,7,8,6,19,9,8,4,6,6,8,5,2,8,5,8,8,7,10,5,4,6,13,5,9,4,7,4,10,8,11,10,10,6,8,10,10,15,10,7,6,14,4,5,7,11,9,8,8,6,5,11,5,6,3,6,6,6,4,10,8,6,6,13,6,4,7,5,7,4,7,8,7,4,14,5,5,6,4,5,6,5,8,5,6,5,4,10,10,5,2,5,4,5,4,9,10,11,9,4,5,3,5,5,10,9,7,4,6,5,9,5,5,7,6,5,8,15,3,5,5,6,6,10,6,4,4,16,7,7,7,4,5,8,5,8,10,8,11,13,4,4,6,6,3,7,9,10,3,6,11,9,10,9,11,3,8,3,9,11,8,5,9,9,10,4,4,4,8,5,9,9,6,6,16,10,5,6,5,4,11,5,5,5,4,4,6,5,4,4,4,7,4,6,4,6,6,6,4,4,5,8,6,4,4,8,9,3,7,7,5,7,3,9,4,4,7,15,3,9,5,6,7,5,21,11,6,7,5,5,12,7,5,5,5,3,10,7,5,6,10,10,7,6,5,4,5,5,11,6,9,10,7,10,6,8,6,9,12,4,5,4,4,12,13,14,7,11,8,5,9,6,8,12,9,12,5,7,4,10,12,18,10,16,9,10,6,5,10,9,5,5,7,8,4,6,6,12,7,5,7,5,7,8,5,7,5,5,4,9,6,12,6,12,13,14,6,13,7,8,8,16,7,7,13,4,5,5,9,5,9,6,3,5,11,7,14,15,10,9,8,5,6,9,9], + "x": [1.301895,1.045326,0.569251,0.251886,0.063033,-0.277753,-0.441048,-1.010956,-1.317639,-0.751691,0.684137,1.347931,-1.736903,-1.319986,1.538077,1.951975,1.834768,2.446122,2.617615,-1.609748,-1.281973,-1.074501,-1.201734,-1.444454,-4.694605,-3.95963,-4.753339,-1.150325,-4.316107,-0.809202,0.085626,-1.314853,-4.364182,-2.022074,1.990887,-3.295525,0.571308,0.89661,0.331851,-4.840066,2.138989,0.678923,-0.781682,1.181315,-3.606308,-0.579059,-3.064069,-2.157271,-2.966013,-2.34426,-0.951684,-2.834853,-3.242493,-0.208532,-3.048085,1.413245,-0.051222,-4.204306,-4.610997,-3.291336,-3.27211,-4.23882,-3.945317,-4.906378,-3.580131,-1.995504,-2.595651,-0.008849,-0.029011,-2.522424,-1.022993,-3.831265,-4.042525,-4.17126,3.904526,0.268076,-3.320456,1.203048,-4.406479,-3.226889,0.346326,-3.955476,-1.23204,0.625436,4.469132,0.950053,-2.980404,-4.859043,-3.077453,-0.44002,-4.034112,-3.696045,-1.221806,0.71461,-4.713539,-1.509869,-1.547249,-3.757734,-0.831911,-3.062763,0.938688,-4.037033,-4.130746,-0.693664,-1.286742,1.543185,1.535973,0.93844,-0.684401,1.28844,-3.586722,-0.129975,-1.030531,-3.058751,3.649524,-3.354828,0.936449,-1.001832,-3.770486,-0.971925,-4.639832,-0.441014,-2.004852,4.759591,3.748064,-0.703601,0.59532,0.980799,1.574697,1.149594,-3.501963,1.071122,-0.774693,3.849959,-0.801715,-2.927676,2.669682,-4.391324,1.520129,1.837586,1.271475,-3.487968,-1.32234,-1.080301,-3.365703,1.36034,-3.305013,3.88432,3.57254,4.196136,3.932997,4.023704,1.864455,-4.775427,-3.464928,3.648972,1.179111,-0.171164,-4.502912,-0.948454,1.237665,1.523423,1.436519,3.723607,2.009495,-1.921944,1.254068,-0.317087,-2.996914,-3.316873,-3.400267,-3.134842,1.480563,0.873682,1.599355,-3.292102,3.74296,4.698935,-3.274387,-2.88809,1.171407,1.430276,3.916941,0.701632,1.562657,4.476622,-0.61136,-3.102154,1.816012,3.853928,1.234681,1.862271,1.346844,1.70672,0.897242,-0.587022,-0.217426,0.278925,1.463328,-3.072985,3.62353,-3.053491,-2.628687,0.891047,-2.923732,0.848008,-3.319184,0.12864,1.549501,1.647161,1.250888,3.809662,1.483166,0.829726,1.352914,2.237352,4.507929,4.57304,3.931422,-0.463177,-2.811236,-2.805135,-2.836842,1.776716,4.046881,0.316265,-2.86347,-2.673644,-2.621149,-2.573447,1.104039,-4.602743,-2.684878,0.092036,-1.280472,-1.0279,-2.461081,-2.375929,1.417579,0.819727,1.329962,1.73952,0.952523,-2.569498,-2.276676,-2.013147,0.93143,1.249014,2.287252,-4.7349,-3.500602,-0.582629,-1.865297,-3.212154,2.092889,-2.528501,-2.565697,-2.153366,1.631311,2.150193,0.507599,4.129862,3.578279,3.491023,0.619485,1.107499,-2.082292,4.839909,3.591328,1.055245,-3.026494,0.146569,-2.043687,-2.302242,-2.245686,2.116148,-1.448406,2.550717,-2.955456,1.882995,-2.014924,-2.273654,-2.162723,-0.198659,-1.280908,2.039932,1.477815,0.560504,-2.234018,-3.189156,-3.744736,-2.283366,-2.153786,4.933978,3.502146,1.825169,3.072331,-0.508381,-3.138824,-2.056425,-2.035343,-3.239915,-1.867923,1.23405,-0.216492,-2.079659,-1.78595,-1.856589,-1.714362,1.722403,0.195386,1.393693,-0.415307,-1.853777,-1.724057,-1.884511,-1.017174,-1.7798,-1.841329,1.430388,-2.030296,-1.677028,-1.74092,4.144673,4.238811,-1.847016,4.045764,-1.563989,-1.781627,-1.493749,-1.934496,-1.499174,-2.387409,-1.872211,-4.647726,-3.157482,-1.725766,-1.458199,-1.621548,-1.607292,-1.494661,-1.727269,-1.382497,-1.52129,-4.247127,-1.576338,-1.499257,-1.480392,1.049137,-1.368063,-1.307839,-1.336758,-1.5617,-1.483362,-1.517348,-1.474302,2.48718,0.818091,-3.623398,1.676333,1.199939,-1.223851,-1.286307,-1.25857,2.603662,0.138984,-1.267039,-1.293616,-2.60112,2.552779,-1.038983,-1.288709,-1.034218,-1.185576,-1.045682,4.259176,-0.961707,-1.044603,-0.891998,-1.027561,4.386506,-1.014225,-1.218752,-0.972075,-2.714986,-0.699248,-1.161581,-0.845249,1.068329,3.98132,1.658097,-4.053701,-0.910935,0.087824,-0.779714,-1.051093,-0.644941,-2.98403,-0.754304,-4.635524,-0.983299,4.916497,4.874983,2.33127,-0.653711,-3.623744,-4.555927,-4.940628,3.308506,0.58835,2.152215,-0.712755,-0.741771,-4.828957,-3.474788,1.770417,-0.620626,-1.499187,4.098793,1.940444,-2.314436,-2.733629,-0.452248,-0.649143,-0.479417,-2.251853,0.033531,-0.513125,-2.637602,1.527513,4.036124,-3.559828,-4.570736,-0.432121,-1.206735,-0.823768,-3.095544,-4.056088,-0.289385,1.69752,-0.168758,2.853576,-4.514319,-2.558081,1.61116,3.936921,-0.1633,0.067551,-1.303239,-0.438093,-4.62767,0.286853,-2.968052,-0.111896,-3.808245,0.053416,3.956269,-0.710956,0.234725,-0.031594,-0.017371,0.215064,-0.111151,3.97942,0.392962,4.17015,0.169054,0.020049,0.248212,0.130706,-4.541357,-1.277485,3.892133,4.057379,0.287719,0.535771,0.585303,0.191551,0.328656,0.413124,0.630361,0.529441,3.805796,3.447279,0.377618,0.409355,0.719959,0.495922,0.603408,-4.605056,0.907972,0.750134,0.4496,-3.030738,0.707505,0.668944,0.593244,1.467759,3.316249,3.26138,-1.231292,-0.108773,4.445684,1.998959,2.162269,4.363397,4.808,2.735919,1.897735,-3.31616,-3.3314,-3.503183,-1.904453,-1.339735,-1.044242,1.643492,3.992832,1.774207,-3.438842,4.602447,-0.925516,-1.252093,-3.426857,-3.160408,3.739931,1.027419,4.777703,-3.318528,2.929265,3.449761,-3.280159,4.068939,0.303312,0.229852,-0.011045,-2.942683,-3.145409,-3.019089,-3.217135,-3.048298,-3.07429,3.612011,2.54516,-1.683759,-1.756066,-3.023761,3.112376,2.835327,-2.973799,-0.591645,3.782861,3.331604,2.966866,0.002669,2.632801,-2.819398,2.616193,-3.193973,-3.12618,-0.426003,2.802717,-3.120597,2.636648,-2.853151,-2.843836,1.9696,-2.461751,1.64127,-4.330472,-2.912387,-2.490069,3.581816,2.693199,-0.182964,-2.226855,-0.720175,2.645302,-0.232764,4.852365,2.76229,-2.808374,-2.790967,-1.342684,2.690675,4.660146,2.775667,-0.396696,2.446707,-4.803209,-2.652003,3.932327,2.135906,2.486131,-0.386706,-2.720727,-1.396946,-0.62083,-2.653272,3.038188,2.381721,-2.345829,-2.518983,-2.615793,-2.286566,-4.771219,3.717308,2.50521,2.208448,3.346783,2.653503,-2.359636,-1.952693,-0.321562,3.138923,1.493728,3.01817,3.183548,1.608619,-4.723919,-1.017586,4.730762,-2.135182,-2.420382,-2.458053,3.437124,0.095925,2.417376,2.279951,2.674753,-2.328123,-3.418616,-3.151587,2.349144,-2.273236,-4.560601,2.866334,-2.17493,3.12059,3.037703,0.066233,2.749941,-2.155749,-2.162778,1.936874,3.176249,4.356599,3.873502,2.895489,-0.095774,-1.124982,3.032304,3.692687,-3.013045,-0.790012,1.905793,3.530396,2.12299,-2.069196,-3.565623,2.959264,2.949071,4.036142,-1.993527,-0.030987,-0.549683,-0.765469,-2.947047,-3.050327,3.488566,3.352283,4.741011,-1.815093,-3.720969,1.932826,3.323617,0.254111,-1.493384,-0.841901,0.243537,0.303057,-0.435273,2.121507,1.96194,3.937991,0.070906,-1.93588,-2.523531,2.891496,4.781765,-2.256064,3.244861,-0.145855,1.586296,3.658336,2.840463,-1.219464,-2.520906,-1.315417,3.429165,3.074579,3.569443,2.294337,2.21816,2.158662,1.13862,3.388382,3.059892,3.204739,3.387065,3.910398,3.471512,4.08082,-1.057861,-0.151749,3.233099,2.611726,2.682909,-1.22823,-2.293247,0.081315,-1.002038,3.448856,0.287883,-3.851019,3.610966,2.239042,0.216305,1.87141,3.811378,2.511081,-1.59813,-3.307975,-0.107011,-3.855315,2.517853,3.791709,4.06294,-2.973289,-2.95509,2.861402,-1.109725,-0.725722,-1.485587,-4.342113,-2.968049,-3.130948,-4.958475,-3.086547,-3.751923,-4.599645,1.133992,-2.956512,-0.960645,-2.871064,-4.932114,-2.981761,0.362298,-4.408375,2.865841,-4.7848,-2.88322,-4.688101,-4.903948,2.85663,2.691286,-4.693636,-4.472331,0.883065,-0.995867,-0.794663,3.313153,-4.856459,-3.005448,3.11891,-2.364319,-2.927132,-3.296222,-1.642041,2.030759,-4.559069,3.438385,-2.561769,2.990593,1.2808,-0.318889,3.54614,-3.073372,-4.455388,-4.659393,0.636799,-2.987681,-2.610445,3.358241,-0.498347,3.1322,-4.389801,0.431467,-4.376181,-4.872319,-4.826893,3.516562,3.131656,-4.754925,-2.987299,-3.757635,3.487044,-4.53274,-1.424192,3.090867,-2.713256,3.348121,-3.031379,-0.949757,-0.889509,3.539594,-4.60612,-2.332953,3.136293,3.540808,3.678852,-4.648898,-0.646871,2.2825,-4.422291,-4.694668,-4.583691,-2.934854,-3.067861,3.825095,2.532494,-2.514583,-4.736805,-2.98071,2.621468,3.811447,3.432925,3.746609,3.594909,-0.404192,-4.762996,-4.756612,-2.965309,2.863867,4.02503,3.669036,-2.888864,-2.36982,-2.959259,-3.467825,2.153426,-3.229807,-3.72486,3.687218,1.381025,-2.796828,3.647194,-4.578376,-2.840262,-2.429514,-4.675079,2.806207,-1.289608,-3.010731,3.202291,4.094792,2.948403,-4.83297,-2.169693,-1.335807,-1.037877,2.627919,3.815794,-2.973455,-2.391558,-4.333107,-4.640293,3.600716,3.880803,3.814183,4.37325,2.490447,3.460003,3.918419,-0.807595,3.752855,-2.991085,-2.333196,3.977718,4.360071,4.637579,-2.317,-1.013404,4.548023,4.763258,4.896,4.015005,4.94885,-2.189645,4.887442,-3.184068,-1.274318,-2.919521,-2.994586,-3.417504,-3.174563,-3.263067,-2.841592,-3.611069,-4.642828,-3.809308,-2.837582,4.773025,4.897435,-3.067637,-3.122129,4.571019,4.584884,-3.661093,4.735131,4.207556,-3.607595,-1.527952,4.53874,-3.938837,-4.853582,-4.752214,4.602935,-1.81638,0.595467,1.87635,4.330947,4.108736,-1.890939,-3.504309,-1.611992,-3.899149,-3.078303,-2.798999,-1.248839,0.767779,-3.831177,-1.667528,-1.726078,-3.972037,-4.40449,-1.34506,-1.233556,-3.696869,-3.307798,-1.997295,-3.219222,-3.452623,-3.94641,-3.250025,-2.02375,-3.190358,-2.811918,-1.005265,-0.93721,-4.646072,-0.252931,-1.076064,-3.980534,-0.721187,-0.42818,-1.43429,-0.985638,-4.433836,-3.696398,-3.390772,-2.916787,-3.715952,-4.204634,-4.592233,3.307299,-3.515159,-3.435742,-0.269421,-2.542124,-3.034003,-2.801399,3.29354,-2.35109,-3.232213,3.290415,-3.415109,3.440357,3.147346,2.847252,3.137682,3.102694,-3.044601,2.903647,-3.810148,4.234835,3.240165,3.037452,2.635031,3.071607,2.909167,3.044889,2.502256,-0.067497,2.33326,0.65096,-2.671137,2.14463,-4.776469,2.72432,2.730488,2.572682,1.906776,2.344414,-3.377905,2.285149,2.385989,2.192111,2.36372,1.972022,1.87615,-3.824761,2.044704,-2.583046,-0.078825,-0.704686,-0.257449,-0.332064,-2.200146,-2.497508,0.30702,-3.205197,0.110069,-0.82754,-2.017103,-0.421091,-0.491604,2.786955,-3.229055,3.730768,-0.561079,-3.461471,-0.661405,-0.915351,-2.992964,-0.439627,-1.154217,-1.736193,-0.423928,-0.511153,-0.675722,-1.092602,-0.89821,-2.658412,-2.271455,-0.877861,-0.306959,-3.839274,-0.172094,-1.548332,-0.217353,-3.384242,-2.731704,-1.285037,0.077224,-0.479979,-0.716375,-0.54622,-2.33413,-0.50653,2.451291,-3.160047,-4.137258,0.462896,-0.37458,-3.095244,-4.197985,-0.729747,-2.356189,-1.609036,-4.074381,-3.619304,-0.543393,-4.30356,-0.716688,1.547362,-0.250916,-3.778035,-4.594316,-3.717706,-4.311163,-0.610389,-3.040086,-3.802695,-0.159541,-3.744329,-3.047939,-4.41685,-1.165133,-1.371289,-3.447883,-4.495555,-3.455335,-3.964028,-1.323595,-3.971142,-3.222052,-4.403784,-3.333311,-4.495871,-3.636081,-4.487235,-4.719787,-1.086143,-2.339693,-4.642011,-1.498077,-4.188372,-3.116344,-4.305236,-3.022509,-2.799916,-4.262823,-4.221533,-3.744353,-1.272905,-3.62491,-4.180756,-4.059276,-2.812753,-4.032437,-0.03787,-4.711562,-4.500636,-4.479433,3.990562,-2.512229,-2.968058,2.550375,-2.320059,-4.556319,-4.281091,-2.050095,-2.44854,3.121815,-4.69877,-1.360599,1.128437,-4.360146,1.400795,-3.193462,-3.168771,-3.434275,-3.349993,-3.304823,-3.572607,-3.166393,-3.451638,-3.309591,-3.527992,-3.6287,-3.445505,-3.408011,-3.65928,-3.878019,-3.515132,-3.460331,-3.403703,-3.507113,-3.607373,-3.749043,-3.648514,-2.534199,1.4083,-3.852536,2.868255,2.224363,-4.528281,1.30817,-4.519698,-3.549955,1.12313,-3.620324,-0.798833,-3.617587,-3.669293,-3.892417,-0.537435,-0.841522,-0.761547,-3.661544,-3.886763,-0.591244,-0.775276,-0.961458,-2.215672,-4.622674,1.07344,-0.976906,-1.13696,-3.743262,-2.876359,0.550835,0.777647,1.445881,1.274222,-0.864685,-0.627458,-3.867699,1.635287,-1.037876,-4.38993,0.048709,-0.626548,-3.682827,-3.868783,-0.76988,-1.138374,1.699883,1.214305,-1.713642,-1.582388,-0.879549,0.519057,-3.770989,0.087576,-0.942622,-1.026192,-0.964079,-1.109128,-1.037478,-3.724391,-3.787898,3.821677,-2.39467,-2.352928,-0.288899,-3.472118,-1.240769,-1.845253,-2.32279,-1.08092,4.598833,-4.725417,-0.490347,-1.99652,-1.137793,-0.37247,-0.184631,-3.751694,-1.001416,-3.536884,-3.737597,-1.766651,3.112245,-0.175504,-3.766762,-0.63375,-0.518199,0.790619,-3.761951,0.897483,2.221126,-0.728577,0.194451,-0.099243,0.643185,0.894522,2.595516,1.108497,1.989894,-3.802345,2.339353,0.12564,-4.078965,2.092899,0.427571,2.335549,-0.15687,-0.536522,1.507082,-1.854742,-3.939827,-3.98461,-3.961738,4.273789,-0.470498,-0.414539,-0.097462,1.198092,2.855834,1.037998,1.728091,-3.832258,-4.078526,-4.080365,-0.152578,-1.489635,0.759294,-4.000338,-4.290801,-4.221493,-4.066195,-0.155386,3.054571,-1.652919,-3.042753,-2.434456,-2.623502,-4.233371,2.726702,0.184199,-1.289203,-3.823676,0.476667,-3.873651,1.349666,-2.043776,-2.763964,-4.380505,-0.71211,-3.960858,-3.822277,-2.346808,-1.841731,-2.600055,-3.513057,-3.963492,-4.258066,-4.261572,0.795464,-3.300873,-2.770244,-3.456227,-4.441987,-4.367075,-3.201767,-3.174354,-2.996576,-2.724979,-3.261757,-4.280173,-4.471073,-3.877137,-4.371219,-3.400914,-4.44293,-4.574528,-4.226643,-4.16361,-4.528506,0.35514,2.508711,2.556226,1.878456,2.460709,2.218589,2.263712,2.964981,0.991384,2.81187,2.918089,3.262403,0.652136,3.361389,2.613042,0.094339,3.290862,2.658063,3.260349,1.124268,3.35158,3.194057,3.090119,2.418965,2.191789,4.043166,-1.026966,1.937563,2.98904,-0.142611,3.972673,3.23349,0.16304,4.122964,2.099057,3.502411,2.079484,-0.084568,0.423859,1.6013,0.271701,0.273577,-0.410578,1.941954,0.100825,-0.53016,-0.822371,-2.474925,4.01571,-0.400092,-2.887284,-1.559841,-0.469317,0.337397,-2.632074,-0.030318,-0.934373,-2.661263,0.549353,-2.194355,-2.289618,1.583583,0.855295,-2.627569,4.333347,-1.880401,-2.172346,-2.27058,-1.960049,0.965756,-2.014066,-1.776173,-2.025852,-1.886418,-1.600803,-1.66188,-1.600621,-1.588831,4.46901,-1.978845,-1.408074,1.923123,-2.87378,-1.222193,-2.632537,-1.370865,-1.067742,-1.073798,-1.147562,-2.789115,-3.550826,-3.331694,-3.689404,-3.511509,1.796344,-3.306354,-2.692503,-3.963056,-3.901231,4.484234,4.308829,4.290045,-3.514938,-2.1943,4.108206,3.785312,4.092886,-2.965937,-3.708581,-3.297971,3.806949,3.747957,-3.101827,-1.536445,-3.549826,-3.676495,-3.674738,-2.250115,-3.698062,3.468966,-3.97972,-3.002087,-3.356392,-1.833016,-1.989069,3.591254,3.364927,-3.393759,-4.124865,-4.423423,-1.496881,-2.642297,-3.684236,-2.286996,-1.624896,-3.666787,-2.402625,-2.736166,-2.168611,-2.065956,-2.778147,-3.507431,-2.301184,3.205808,-2.129936,-2.287977,-2.701833,3.294795,-2.552829,3.06721,-2.86086,-3.598818,-1.524381,-1.907291,2.950783,-1.663048,-1.728102,-2.085823,2.883518,-2.724116,-1.788636,-2.186418,-3.092434,-1.737314,2.564522,1.670782,-2.338131,-1.916516,2.87159,-1.931518,-0.816602,0.469392,2.574055,2.733595,-1.915407,-3.412883,2.28822,2.244477,-1.676198,-1.821193,-1.552208,-1.727419,-2.468226,-2.451669,2.635447,-2.020809,2.292455,2.641556,2.409062,2.456682,-1.691047,-1.865642,-3.401579,2.301981,2.342929,-1.676111,-2.992039,-3.571677,2.141764,-3.221958,2.19238,2.320791,2.088678,-2.196404,-2.120811,-1.949935,2.235901,2.020157,2.054336,-3.094117,2.038063,1.980644,1.587432,1.935322,1.922621,1.712495,1.912802,1.884367,1.676427,1.78453,1.697312,1.648318,-4.051804,-1.964823,1.55996,1.628125,1.701684,1.567475,1.432492,1.173837,1.235287,1.252589,1.159334,1.49061,-4.122486,1.173388,1.505684,1.391423,1.263449,1.295858,1.245851,-2.761439,0.978887,1.219542,1.315915,-3.052746,0.977656,0.936122,-2.740036,0.853581,0.719569,0.839115,0.932069,0.579321,0.86324,0.574567,0.525138,0.779941,0.915255,0.526426,0.495431,0.80799,0.273556,0.664326,0.219173,0.405324,0.398827,0.345109,-2.356743,-3.001084,-2.064663,0.221271,0.195842,-0.385613,1.999609,0.351698,0.021477,0.246381,1.543281,0.031881,-0.001881,0.333423,0.044063,-0.028148,0.02413,-0.272645,-0.006348,-0.321105,-0.153948,-0.409303,-0.410054,-0.287905,-0.261375,-0.221986,-0.31608,-0.537705,-0.142834,-0.24371,-0.437999,-0.78895,-0.608509,-0.693698,-0.669153,-0.741857,-0.554059,2.09261,1.792547,1.855787,1.492601,-0.284918,2.604841,0.331271,0.280606,0.544591,0.193145,3.810099,3.54622,0.61402,-1.198628,4.17199,0.88279,1.93035,1.620331,2.374812,-0.031227,4.075018,-0.570366,0.950052,1.130034,2.123049,2.087572,2.927337,0.528876,1.174911,-4.88844,-4.709607,0.871199,-3.910877,1.56824,1.179176,1.634629,-4.627425,3.845542,2.654006,-0.678324,2.451139,0.633199,-0.533042,0.99317,-0.100063,1.245943,1.390414,-4.457265,2.89776,1.802703,1.055447,2.300436,2.33399,2.325183,2.410924,1.132924,1.764028,2.156994,0.920711,-4.552135,0.210016,0.612067,3.150236,-0.24824,0.974269,-4.401413,0.644319,0.332922,3.610001,3.335681,0.623544,-0.11012,-0.407528,0.069783,0.970135,0.840564,-0.541827,-3.956082,-4.161036,-4.093952,2.661819,-3.749926,-2.497776,0.691482,-4.013193,-3.639585,-3.9767,-3.979915,0.388782,-3.40873,-3.671637,-3.12964,-3.629687,-3.196164,-3.746338,2.992192,-3.254051,-3.474644,-3.418372,-2.920955,-3.57229,-3.251259,-3.299952,-3.666819,-2.912646,-3.399511,-3.009754,-3.381443,-3.352801,-3.01788,-2.931857,-3.301008,1.358025,-2.999565,-2.767957,-2.93962,-3.346648,3.324322,3.091677,-2.881807,-2.764946,-2.905542,-3.140854,-2.88995,-2.367194,-3.050738,-2.759525,-3.151775,-2.578618,-2.651618,-2.933973,1.047628,-1.585123,-2.287917,-2.524899,-2.815492,-2.095142,-2.172686,-2.732704,-2.49653,-1.343683,-2.581185,-2.905101,-2.601514,-2.339464,-2.907873,-1.368796,-1.93244,-2.705081,3.372155,-1.761827,-1.700667,-1.872291,-1.929257,-2.520128,-2.699411,3.211701,-1.445362,2.921332,-0.993242,-0.944986,-2.154301,-2.108789,-1.015659,-1.898411,-1.585517,-2.311105,-2.637042,-2.087515,-0.750611,-0.472029,-0.710798,-0.97755,-0.655814,-0.897513,-2.049194,-0.177837,-0.553393,-1.788636,-0.34761,-1.398589,-1.133918,-1.43369,-2.505459], + "y": [2.550061,2.835156,2.805125,2.82928,3.01408,3.10716,2.594331,2.668983,2.325448,2.381496,2.364574,2.201434,1.724111,0.912925,0.481711,1.1641,1.602682,1.37558,0.742801,-0.238721,-0.180916,0.034007,0.402234,0.149579,1.043427,0.758447,0.665061,-0.368552,0.44399,-0.466061,1.685666,-0.1339,1.436712,0.678657,0.479643,1.409353,0.670657,0.337056,1.186371,2.296069,0.228335,1.894052,1.836738,0.393293,2.661452,-1.540883,-2.597539,0.300191,-1.13697,0.409043,1.415119,0.182406,0.373674,1.252084,-2.129795,2.243906,0.696093,0.713875,0.344272,-3.340445,-2.324016,3.18452,3.38625,1.315193,0.709666,0.688487,0.793351,0.184484,-0.257312,1.804212,-0.855609,3.266783,3.060663,2.391387,0.092179,1.469223,-2.08969,0.612407,0.853691,-0.404243,3.509858,2.722392,1.68794,1.333156,1.70525,0.922441,-0.663155,1.537081,-0.892167,-0.771454,0.389935,3.394679,0.196451,1.656636,0.495369,-0.832413,-0.852669,3.455794,1.718536,-1.550559,1.820958,0.988026,1.101689,-0.952323,-0.751219,3.483132,3.655029,2.195219,1.20109,3.710781,-1.454737,2.930593,3.214273,-3.227714,1.340021,-1.412086,1.512693,-1.545892,2.477056,0.921384,2.311791,-0.595999,1.635383,0.328328,2.140484,2.251988,0.981004,1.24223,0.381628,1.660763,3.456576,2.588717,-0.276957,0.396742,-1.068582,2.326393,2.971184,0.343463,0.775471,0.109188,2.032355,2.605871,-0.691879,-0.805526,-0.454902,3.075004,3.39142,0.12574,0.302501,0.212229,0.380579,0.537597,2.691677,1.440153,2.766356,2.157485,3.774796,-0.592669,0.875188,-0.679508,1.046,1.139544,1.739316,2.136762,3.22053,0.213973,3.474709,0.525872,2.900178,2.785696,2.689268,2.697192,2.834068,3.541585,3.246769,2.768515,0.616539,0.26921,2.823946,2.955248,3.688472,3.473666,0.018941,3.778639,3.660957,0.182131,1.598838,2.903738,2.380308,0.750017,3.673723,3.355209,3.327877,3.274307,3.6969,-0.565301,2.019968,0.485403,-2.001464,2.789502,0.383452,-2.908434,2.755601,2.748272,2.866368,2.896972,-2.327412,-1.334456,-1.28243,3.507719,3.348739,0.053142,3.09156,3.713103,2.668113,3.016386,0.744249,0.496588,2.088175,0.834346,2.969587,2.841108,2.60826,3.568638,2.106273,1.892785,2.77242,2.907104,2.903409,2.477481,3.722469,0.902296,0.535039,-0.99413,1.928105,-1.403103,2.957317,2.953233,3.718767,3.810639,3.203724,2.537725,3.548229,2.84818,2.780717,-0.003202,3.600325,3.585842,3.124544,1.690653,-2.009196,2.000923,1.313593,-0.565593,-1.727931,2.833758,2.559605,2.465215,3.681445,2.807505,2.775892,2.015101,-0.009598,1.549265,3.605125,3.790061,0.742601,0.945274,-0.259497,3.16553,1.624553,0.981673,2.785526,2.936355,2.87794,2.572204,0.251692,2.517526,-1.782407,2.895436,2.954896,2.611418,0.702473,1.739272,-0.921241,3.136579,3.108325,3.6913,2.352782,-2.514955,2.116973,2.87882,2.743529,0.713773,1.752511,3.081198,0.106534,2.878049,-1.659711,2.897241,2.215842,-0.712547,0.526518,1.387189,-0.862495,2.928563,2.805295,2.386572,2.004623,-1.408161,-1.318006,3.710686,-0.996883,2.757275,2.884251,2.530885,-0.227078,2.741749,2.88436,2.503467,2.611088,2.607771,2.827295,0.503358,0.762436,2.642674,0.852117,0.303102,2.602338,2.797251,2.658999,1.747498,1.500524,0.392533,0.833653,-0.20671,2.883579,2.836325,2.719266,2.505881,1.991599,0.012337,2.640222,2.615467,1.250843,2.769799,2.743142,2.862262,3.775384,2.695516,2.767575,2.355225,2.21625,0.196752,0.074053,2.641433,-0.920226,3.171218,3.033045,3.591591,2.365623,0.025414,2.918044,2.543605,1.991854,2.077834,2.890889,2.911774,0.07724,3.163643,2.605933,2.761214,2.011467,2.624335,2.761102,2.018096,2.598342,2.855335,2.669696,2.377939,0.510074,-0.175352,2.823785,2.788005,1.509798,2.645738,2.722795,2.996471,2.993863,1.027775,-1.651688,0.734746,2.702393,3.439344,2.993429,2.941957,2.870863,-3.691888,2.812999,0.913005,2.915378,0.621315,0.468521,2.441697,2.7949,-2.46192,0.215755,1.18383,-0.910776,-0.992886,2.331679,3.280375,2.657235,2.635623,-1.776121,1.331627,2.968972,-0.978901,1.667951,0.935904,1.681277,1.7705,2.740834,2.541296,-0.676324,0.046819,-0.789939,3.125462,0.602434,1.430903,1.506498,1.228076,0.838201,2.467518,-1.237054,-1.567481,-1.024577,2.062001,2.329421,1.667037,2.617453,-1.229958,0.352756,1.29295,2.071534,0.091755,3.147975,3.38212,-1.011672,3.398384,0.849573,3.284834,-3.493693,3.53791,-1.574742,2.31107,0.11121,-0.665154,3.722379,3.657347,2.81911,2.721426,-0.649399,0.362219,2.874321,1.865999,3.337709,3.721736,3.698376,2.540034,1.026866,-0.667272,-0.078056,0.997913,3.251787,3.400096,3.505353,3.549355,3.649623,3.771515,2.963623,2.120225,-0.162079,-0.467276,2.426017,3.606333,3.703851,3.755661,2.603088,1.19579,3.356513,3.765847,3.504544,-1.259169,2.43476,3.213797,3.791427,3.71035,2.581175,2.539028,0.281414,-0.790607,1.896988,3.49447,3.365449,1.922714,0.611127,-0.701142,3.583482,3.212394,3.313018,3.222216,1.913324,-1.421817,0.037414,3.647424,0.710946,3.475768,3.427818,1.619528,0.072336,-1.420761,2.97806,3.061869,2.041273,3.251253,1.560409,2.982968,2.271079,2.474576,2.787514,0.741567,-1.121972,-1.186075,-1.047057,2.929297,3.205778,2.794323,2.970032,2.623378,2.702434,2.25349,2.75884,0.250868,0.448031,2.673539,2.782378,2.567146,2.506988,-0.505845,2.03066,2.605047,2.537432,-1.355559,2.540311,2.521098,2.194288,2.607924,2.944544,-0.501528,2.751649,-2.75431,2.991302,2.430276,2.400842,3.504514,3.008994,3.02958,0.025287,2.844261,2.985391,0.733728,3.126709,-0.638459,2.946552,0.017689,2.850139,-0.918639,0.65275,2.957755,2.644695,2.547985,-1.669183,-0.041236,1.713314,3.111332,-0.706202,3.321433,2.603672,1.5078,0.831924,2.986608,3.124115,-0.37565,2.224878,-0.16486,-0.144413,2.667679,2.364142,2.788992,2.380633,2.479383,2.186116,2.766848,1.070797,2.097994,3.295898,3.216806,2.119951,3.175738,2.402297,2.853307,-1.187501,2.520765,3.621969,2.336909,2.352175,2.695131,1.095288,-0.149328,0.64008,1.495471,2.108209,1.896623,1.138203,-0.926481,3.287659,3.049994,3.044059,1.75751,0.126248,-0.110889,2.05869,2.242888,1.261241,2.934717,1.791367,2.818869,2.866653,-1.248237,2.573371,2.204009,2.028596,2.956718,2.440447,1.700589,1.80431,2.735259,-1.07451,-0.480851,2.897927,0.957858,-1.098381,-0.367572,2.996728,2.356583,2.929167,2.01251,2.850039,2.829242,2.793933,1.703744,1.804936,3.344766,-0.189341,-0.127174,-0.414113,-3.435619,2.399836,1.946438,1.499574,1.580722,-0.984713,3.427488,2.20732,-1.373244,-0.450051,-1.619467,0.091687,-0.531105,3.481552,3.486293,3.159584,1.551392,1.377185,0.651674,-0.30985,2.983079,1.523129,0.973716,2.724392,3.433662,2.358487,2.071837,2.46376,-0.672808,-1.034346,-0.709557,2.446169,2.767409,2.333647,3.359346,3.269222,-1.357919,-1.404565,-0.840949,2.026066,2.640706,2.305275,1.750179,2.395881,1.960171,2.146707,-0.624323,2.571172,-0.499388,-1.206247,0.041409,0.013844,3.286381,-0.187194,2.258325,-1.550641,-0.646922,1.913129,3.449959,3.328052,3.574559,-0.228364,2.969349,0.440184,-0.894978,-0.884399,-0.434541,2.799687,2.002703,0.452723,-0.623653,-3.446319,2.184397,-0.076812,-0.381133,-0.654405,1.752922,-2.09405,0.85287,1.447055,-1.953168,3.373373,1.677134,0.032249,-1.785461,-1.191786,0.424881,1.483845,-1.387276,-1.368024,0.602373,-1.344625,0.594432,1.67231,1.872318,1.27135,-0.906843,0.050512,0.665796,0.477318,3.073933,-0.653897,-0.390119,-0.722289,1.032591,-0.819641,-1.08689,2.63419,-3.537159,-3.134625,-1.301665,-1.030923,0.548453,-0.243215,0.177696,-0.943177,-0.49072,0.211143,-0.767878,-2.357807,0.361038,2.767014,-1.426284,-2.45245,1.792054,-0.802973,0.962885,2.038777,0.690247,-1.614215,0.273255,0.829714,0.849912,-0.677597,-0.975761,1.989303,-0.629479,-0.744022,-0.699933,0.77093,2.633327,-1.146957,2.17311,-0.984896,-0.309937,-1.309172,1.288803,-0.553965,0.811958,1.624548,-1.138272,-0.735285,-0.452543,0.954791,3.344746,-0.826273,0.557517,2.541768,0.600207,-1.539269,-0.546501,-0.237547,2.387105,1.23597,1.259421,-2.468199,-1.406355,1.847828,-0.489784,-0.39067,-0.576012,-0.856561,1.702648,1.43682,-2.785495,-0.429684,1.392419,-0.304971,0.778057,1.054447,-2.659724,-2.333445,-1.20523,-3.596609,-2.046671,-0.523746,-1.185668,-0.208783,-0.291507,1.52546,1.89499,1.820781,2.423363,-1.027372,1.321661,-2.866148,-0.549025,0.304581,-0.664857,2.095461,0.946184,-1.303166,-1.685271,0.439074,1.730493,-3.08872,1.658264,1.850516,1.168841,1.734024,-0.172736,1.167042,1.413729,0.011492,1.188971,1.358271,-0.953711,1.57177,-3.244595,1.551985,1.25937,1.079916,1.032567,1.329589,-0.7823,1.420462,1.296203,1.255213,1.093879,0.894463,1.270077,1.288526,0.956189,-1.224389,0.541629,1.96867,-3.093201,2.473617,-3.003459,2.693434,-2.829871,0.320549,-2.692749,-0.106206,1.213899,0.966657,-1.12661,-0.899194,1.462054,0.709466,-0.475948,0.933939,1.218293,-0.121172,-1.061903,1.099583,0.082449,1.787943,2.296873,0.488901,0.868272,-1.32483,-1.842924,0.720503,0.904552,-0.290768,-0.422804,0.648736,1.088845,-1.035784,1.340061,0.041761,3.090817,2.432261,0.365267,1.100059,-0.370756,1.520425,1.293159,0.500651,0.37979,-2.698113,1.103691,-1.150614,-0.9417,2.212592,-0.596097,2.397939,2.268183,2.145587,0.072158,0.906669,1.45312,3.140638,1.695953,1.735791,0.526032,0.229001,0.93863,0.290636,1.966437,1.547325,1.812204,0.804341,-0.591341,1.119866,0.246264,1.622917,2.368914,-1.37916,-1.366445,-1.258512,1.256854,1.080137,1.081767,1.01206,2.047563,0.68019,2.144326,0.373387,1.386923,1.831981,1.050188,1.676434,1.994084,1.518598,-0.889131,1.593271,0.325955,0.817137,1.439724,0.080142,1.155874,0.486566,1.740054,-1.190239,0.138295,3.308767,0.432731,1.866047,0.561986,0.211951,0.695894,1.152663,2.196551,0.772922,-1.863251,1.459258,0.3689,0.959901,1.074346,1.591175,1.91554,-2.928615,1.263111,2.497344,3.520322,3.397194,3.647545,3.022583,-0.447212,1.829167,2.978956,-1.040582,-1.563686,3.065838,2.42512,3.153898,3.16245,-1.340214,-0.899241,1.90312,3.152463,2.662505,3.179939,3.243708,-3.729833,3.42665,2.800835,2.595489,3.548277,3.379749,3.143262,3.090639,2.840023,0.960575,1.330478,2.72263,3.556044,-0.918404,3.141708,2.864655,-1.223104,-0.95579,2.895502,2.947675,3.066738,2.860011,2.666751,3.393457,2.124883,2.897465,-1.466589,2.724286,3.21201,-0.174837,3.379253,2.196446,3.262924,0.497036,-0.965619,-1.487367,3.409459,2.65705,-1.056622,2.879642,-2.11202,1.138764,1.201344,2.466177,3.01694,2.603344,3.019373,-1.923515,-0.429149,2.545523,3.328549,2.491889,1.873639,3.166774,-1.742134,-1.317935,0.466205,2.944147,0.390816,2.376009,-0.750772,-0.19496,0.872229,1.872077,0.661016,1.63608,2.361949,1.66737,1.658722,-0.707144,-0.404817,1.990987,-1.369787,2.02983,-0.468884,1.976991,1.065688,1.128319,2.020383,2.11735,-0.6193,-1.741753,-0.549664,1.987215,2.232924,1.370267,2.309985,0.530391,2.822838,2.564445,2.270682,0.716309,-0.100658,-0.37061,-1.54068,-1.279397,2.745363,2.667598,0.121353,0.851875,-0.277167,2.843035,-0.595597,0.301691,0.042233,-1.620409,-3.559446,-3.635795,-3.460878,-3.38179,-3.325905,-3.207672,-3.43014,-3.351345,-3.375055,-3.100376,-3.076319,-2.8273,-3.039237,-2.808856,-2.462866,-2.747739,-3.06818,-2.648789,-2.582275,-2.401723,-2.226959,-2.6138,2.021148,-0.571402,-2.352358,-0.163705,-1.061586,1.340274,-1.28762,1.354826,-2.332859,0.045115,-2.033423,-1.992682,-2.051383,-2.10227,-2.167288,-0.176267,-1.887861,-1.798953,-1.867924,-1.889171,-1.714784,-1.597609,-1.695549,2.143031,1.220683,1.584734,-1.76667,-1.513455,-1.629286,-0.879556,-2.031372,-1.215703,-1.414663,-0.824495,-1.702389,-1.743153,-1.850066,-0.83844,-1.513504,1.699639,-1.279506,-1.595114,-1.723398,-1.511743,-1.419599,-1.448163,-0.475361,1.866405,-1.265204,-1.267977,-1.313787,-0.381397,-0.132655,-1.53616,-1.421494,-1.145423,-1.067631,-1.29106,-1.805424,-1.273458,-1.304794,-0.181535,-0.570375,2.079369,-1.006079,-1.080326,-0.976446,-0.995574,-0.057477,-1.168821,0.280264,2.056809,-0.981092,-0.765828,-0.894165,-1.465199,-0.421398,-1.086908,-0.904674,-0.788609,-0.940052,-0.873054,-1.129672,-2.0479,-0.681569,-0.785128,-1.258625,-1.610218,-0.756283,-0.612423,-1.252155,0.062702,-1.482461,-1.39564,-2.180247,-0.356935,-0.893245,-1.905098,-0.343268,-0.613817,-0.90308,-1.879236,-0.445439,-0.831607,1.272964,-1.581949,-1.648922,-0.203535,-0.923109,2.698774,-0.526144,-0.533212,-0.489147,0.153786,-0.439079,-0.673379,-1.114863,-0.391699,-0.498678,-1.701811,-1.063761,-0.311384,-0.284362,-0.440471,-0.929815,-0.295891,-1.087374,-0.235135,-0.19374,-0.189894,-0.201724,-1.662865,-0.825985,-0.388504,-0.126425,-0.213563,-0.283697,-0.202918,-1.280097,-1.673653,-1.560929,-0.407223,-1.143742,-0.269389,-1.000274,-0.108891,-0.129294,-0.024546,-0.803281,-0.118407,-0.263221,0.063244,-0.142496,-0.043595,-0.044151,-0.080898,-0.027046,0.13004,-1.905688,0.013271,0.077313,0.301054,0.177867,0.165312,0.105769,0.440373,0.161325,0.092983,-0.070763,-0.002999,0.05202,0.274928,0.078039,0.238599,0.146339,0.353923,0.269256,0.097727,0.536625,-0.572814,-0.266636,-1.426362,-1.223744,-1.1395,-0.560066,-0.250694,-1.139927,-0.999867,-0.916025,-0.702808,-0.657935,0.069089,-0.946123,-0.697153,-1.451238,-0.732318,-1.217455,-0.946819,-1.207855,-0.027586,-0.524566,-0.23255,-1.419399,-1.47023,0.015477,-1.410912,-1.617465,-0.998132,-0.100872,0.089463,-0.849829,-0.216704,-0.114906,-0.98449,-0.667502,-0.036205,-2.253506,-1.845327,-0.153429,-2.078748,-0.994711,-1.773635,-0.621569,-0.774256,-2.027451,-0.605747,-0.020174,-0.013793,-1.041992,-0.525324,0.079301,-2.235211,-2.295458,-0.582717,0.276616,-1.780523,-0.425966,-0.807268,-0.109322,-0.581098,-1.844498,-1.425557,-0.767174,0.399129,-0.696561,-0.846246,-0.388373,-0.397593,-2.105671,0.287254,-0.89091,-0.980218,-0.000667,-0.491069,-1.042535,-0.188044,-0.665456,0.057248,-0.554856,-0.83967,-1.101389,-0.412735,-0.539981,-0.489218,-0.341026,-0.692701,-0.908779,-1.079727,-1.042713,-0.806058,-0.69568,-0.534317,-0.483632,0.080455,-0.478764,-1.20959,3.113156,-0.246984,-0.001617,-0.119275,-0.110626,-0.909109,-0.71966,-0.11416,-0.28588,-0.210655,-0.379085,-0.63979,-0.299872,-0.11438,-0.273069,-1.006255,-1.195049,-0.375694,0.534323,-0.400011,-1.121174,-0.381396,-0.190624,-0.26874,-1.033421,-0.713323,-1.28775,-1.305607,0.026146,-0.342613,-0.937266,-0.161729,0.000103,-1.114328,-0.264175,-0.320233,-1.246651,-0.530014,0.268149,-0.56446,-0.6943,-1.292206,-1.281346,-0.995706,-0.71829,-1.238182,0.394349,-1.080781,-0.934069,-1.114509,-0.081062,-0.021541,-0.43074,-0.303132,-0.401645,-1.61662,-1.039438,-0.105407,-0.689787,-0.635963,-0.159745,-1.30858,-0.389719,-0.346413,-0.434583,-0.860002,-1.330986,-0.390903,-1.924753,-1.286673,-1.301788,-1.267139,-1.197227,3.104104,-1.489608,-1.514427,-1.461213,-1.151721,-0.450528,-0.04102,-0.376933,-1.328031,-1.266271,-0.53262,-0.989456,-1.069766,-0.273788,-1.518361,-0.246714,-1.3042,-1.466962,-1.635025,-1.57543,-1.247082,-0.768683,0.100932,-1.650461,-1.690713,-1.17835,-1.118945,-0.375455,-1.702464,-0.615632,-1.747242,-1.706842,-1.813159,-0.569709,-0.62338,-0.874128,-1.510719,-1.803917,-1.792332,-0.740238,-1.402041,-1.76778,-1.991131,-1.602208,-1.698813,-1.903234,-1.888698,-1.312633,-1.539455,-1.943035,-1.150324,-1.999505,-0.231731,-0.58115,-1.971378,-1.707832,-1.827156,-1.184665,-1.648083,-2.156687,-2.09515,-1.949205,-2.105361,-2.083216,-0.02545,-1.423418,-1.414395,-1.843557,-2.144961,-1.515628,-1.993015,-0.365856,-2.046633,-1.785486,-2.02788,-0.369082,-1.944119,-2.203007,-1.122849,-2.260847,-1.763618,-1.907943,-2.117962,-2.299369,-1.565106,-1.943123,-2.213867,-2.206157,-2.209041,-2.321826,-2.295905,-2.286432,-2.012509,-2.048722,-2.323212,-1.704884,-1.843899,-2.100174,-0.4947,2.560034,-0.697324,-2.374399,-1.621473,1.960096,-0.79125,-1.57565,-2.309353,-2.356365,1.901906,-1.454203,-2.108044,-2.204533,-2.368412,-2.390082,-2.36544,-1.238685,-1.758222,-1.886313,-1.105353,-1.720556,-1.957989,-2.294509,-2.356322,-2.345844,-1.71901,-1.648585,-1.87371,-2.176958,-2.299698,-1.729046,-1.734032,-1.369372,-0.911149,-1.458474,-2.141785,2.57581,2.563777,2.835089,2.987681,3.429738,1.01506,3.124031,2.495937,2.081274,-0.977556,1.032202,1.392814,0.849356,2.911457,1.391526,2.059129,2.054154,2.37203,1.734876,2.593687,1.038065,2.975558,1.804012,0.98385,1.665911,0.335013,0.289611,3.205969,1.328262,1.661134,1.324082,1.263831,1.272269,2.768112,-0.858003,2.128625,1.617836,1.45601,1.637169,1.974741,0.213768,0.403357,1.373267,0.624966,2.170225,0.661031,-0.0864,2.138242,1.297468,-0.490405,2.392437,2.104254,2.416935,0.574063,2.637115,3.061,-0.80535,2.844061,-0.882456,2.85514,2.064296,-1.086002,1.802703,1.470997,-0.640898,2.535553,-0.817806,0.108474,0.689353,0.118477,-0.4193,1.831331,2.282935,0.950289,-0.283742,0.098854,1.683795,2.297164,1.64183,2.747747,1.926145,0.895238,0.791855,1.582939,2.4769,1.304415,1.6284,1.977977,1.709168,0.851652,3.170734,0.157682,2.686837,0.452804,1.648551,0.575976,0.314152,1.134116,1.578901,0.29842,1.607572,-0.106174,1.348623,2.004838,-0.045348,2.340393,0.075567,2.156923,1.857366,0.645867,1.158472,0.591001,1.599144,1.618396,-0.196436,2.140593,2.518097,0.628605,0.9345,0.318439,1.693439,1.900002,2.274946,2.574759,-0.15576,0.742988,0.877782,2.482749,0.165716,1.981189,1.631023,-1.085248,-1.394896,0.214434,0.471788,2.343294,-0.094574,0.47963,1.742079,2.42691,-1.506391,0.975528,2.010052,2.223089,1.484304,2.378149,-1.049125,-0.427603,2.303802,0.892293,-1.037404,-0.614221,-0.135753,0.728999,1.99054,2.603116,1.423357,-0.626491,1.645525,-1.408916,-1.097665,1.882001,2.442673,-0.416665,0.16715,0.453445,2.327061,2.832201,2.617585,-1.504516,-1.360203,-1.183863,-0.831167,-0.880068,-0.133042,2.455422,-1.449009,-0.59573,2.231198,-0.999614,0.65871,0.69473,1.977865,1.19295], + "z": [0.122622,0.139058,0.155925,0.144145,0.131726,0.135892,0.277064,0.095285,0.069897,0.264681,0.31134,0.302882,0.029894,0.11998,0.157372,0.081742,0.095832,0.091817,0.078644,0.04973,0.230984,0.248204,0.058499,0.054783,5.075882,7.767394,5.339817,9.133327,2.893611,9.312575,5.963693,9.00142,3.072556,7.323396,6.13023,7.878917,6.197569,6.20018,6.162372,5.599874,6.031291,6.026173,5.601573,6.239007,7.376476,4.042511,8.630253,6.837012,7.821581,8.122965,5.874251,7.748319,7.820096,5.992846,8.431527,5.806324,6.064901,2.700062,6.343405,9.30531,7.559239,6.498344,6.377804,5.472265,7.846717,6.645459,7.86054,0.305871,0.314116,7.565392,8.650826,6.595426,6.855724,7.404742,3.767693,6.086802,8.753222,6.26925,2.985974,6.615215,1.60211,7.253323,0.068935,6.196455,2.165298,6.262899,5.25474,6.28741,4.641475,8.222503,7.639786,6.242042,7.783617,6.149895,6.163154,0.913044,2.066753,5.793742,0.199296,7.52718,6.103354,2.412311,2.571806,9.174283,1.079679,1.408925,2.047979,5.84101,5.918492,2.008676,7.435506,4.384192,0.281374,8.137238,4.592226,7.322425,6.209237,3.590411,4.593242,0.067797,6.865407,8.093595,6.37142,1.92818,1.224074,5.285476,6.21893,6.257026,6.204981,6.173608,5.895989,5.424198,8.473335,4.15542,4.973149,0.625112,4.045542,4.74086,6.270031,6.084731,5.975024,4.513249,1.517264,1.648226,6.910166,0.432238,5.774685,0.654141,0.377934,0.807999,0.543123,3.286125,4.916544,6.499498,3.68234,1.751262,3.238846,0.299126,3.316656,9.214025,6.288593,6.268963,6.140608,1.504355,4.045514,7.249905,1.205518,5.996269,3.934607,4.028154,4.280157,4.564875,4.692567,1.315452,0.91622,7.125914,4.511299,1.55336,3.299421,3.410699,1.76905,3.92483,2.553308,2.442372,2.302778,1.152407,5.761367,3.691687,5.546167,4.25066,3.581665,1.361863,4.146995,4.080043,1.908983,9.191132,5.674606,6.120777,3.578742,4.264581,4.673843,8.752377,4.505072,5.113781,3.06515,4.754252,8.811641,8.814781,4.549331,3.738973,0.945599,4.038822,0.673327,3.635921,5.226651,4.37414,0.889447,1.010981,1.720989,5.989835,3.745023,4.219721,4.802543,2.084611,1.463478,5.944313,2.776049,3.116508,4.018502,5.198013,2.278985,4.306413,1.510731,8.473269,5.602393,4.121582,3.304477,3.659383,2.715389,2.948823,0.761779,5.295229,3.945016,0.633669,0.757013,7.354429,1.565913,1.550556,4.072353,7.006244,8.80386,5.549138,6.356066,2.376143,3.493536,2.784531,4.893154,5.04584,2.568241,4.699227,5.01813,1.863698,4.50766,4.806749,1.625336,2.932557,6.99321,1.379279,4.322645,0.710686,7.842227,6.119214,2.614509,3.047775,4.100424,5.063507,7.64559,4.9268,7.80293,4.637167,3.398262,4.771227,7.876761,5.823062,2.133189,4.251568,4.354333,3.744128,1.054373,7.686661,7.69963,2.878365,4.457481,1.677287,0.535336,4.419253,0.280979,1.220392,8.445394,2.954815,5.398477,7.126798,7.989805,6.248973,8.320933,3.755709,4.300374,5.10678,5.544778,4.200291,0.086928,3.013404,8.508471,0.755635,3.64533,4.927802,7.783908,2.342513,3.943996,5.468067,0.940028,1.215666,2.832564,0.631374,0.653992,2.082815,3.194073,8.112739,1.794836,2.533799,4.690689,5.777946,0.851291,8.269987,6.765771,0.341958,3.24703,4.079031,4.515869,4.918914,5.556239,7.423769,1.161322,4.681714,2.792812,0.742947,2.172763,3.103261,2.625836,1.791587,2.344534,5.092221,5.301749,8.537704,8.773614,1.492731,0.644247,0.422682,6.930094,3.531039,5.683873,8.841201,3.847643,4.810831,5.572146,5.779724,3.175169,3.454612,1.277184,3.649877,1.248011,4.390967,5.485963,1.464842,2.54896,1.660627,1.717183,3.147464,4.685429,5.081672,0.832434,9.064991,2.895443,4.432669,0.52425,1.517219,2.078852,3.286247,4.443444,3.715557,3.982428,2.449888,2.214149,3.96165,3.724134,3.810797,4.3859,8.666895,2.508325,3.662891,4.125978,1.905209,1.728429,5.181957,2.253387,8.978795,6.160279,5.806712,2.40326,5.251928,5.449733,0.766765,1.9716,5.566946,8.696771,6.205561,4.064721,2.307735,2.330245,6.167057,1.104995,7.742793,4.719868,4.951713,9.43959,6.559275,8.316907,0.995673,1.039747,6.230089,2.609846,7.877892,4.960193,5.157731,4.562511,3.788746,7.353613,7.631119,5.382261,6.136483,5.061138,1.605528,6.586675,7.741151,5.92358,3.354857,1.119272,1.593475,2.328184,0.73423,3.898187,4.165281,8.492812,3.696111,8.451731,5.558764,3.012071,8.106561,2.717326,2.76411,4.700633,5.034859,8.480333,3.575478,4.735392,2.085087,1.244786,3.165818,3.595518,5.295541,4.798332,1.289518,3.54263,3.03669,0.884758,1.144701,1.399362,2.076246,2.394576,3.240728,4.501549,5.854392,3.769958,4.344846,5.551116,1.821269,2.194726,3.501519,5.354097,7.531978,0.973128,3.356137,3.993244,7.48947,5.602005,0.654891,2.700978,3.30327,2.436388,1.724425,7.968263,8.712307,1.819442,2.281499,2.113817,1.406731,2.225842,0.771812,2.878428,5.331985,6.018137,6.480103,5.750392,3.559592,8.22539,3.110676,3.686244,1.71842,5.5713,1.2583,7.930042,3.846565,5.072419,6.152629,3.367082,4.235891,1.887452,6.733796,4.962579,2.838629,5.029875,2.993629,8.70927,8.981322,9.148156,5.579613,5.698727,6.30887,6.468191,6.993641,6.660982,2.5574,4.553967,7.400787,7.463557,5.149697,2.677218,4.581196,7.225458,8.740662,2.04337,3.36343,1.205497,9.654748,0.58497,5.087372,5.332961,4.925634,5.27524,8.516354,1.387643,7.889111,1.71702,6.711792,6.962865,3.199023,0.386352,0.495758,5.409831,5.980416,0.211078,4.809118,2.647213,8.184108,0.444711,8.115055,4.316212,9.329503,1.471901,2.014994,5.354301,6.406963,0.418488,5.593587,1.6318,3.007229,8.963432,2.740617,5.884634,1.6541,3.972874,0.955587,2.053802,8.115753,7.325044,7.638016,7.989771,5.729684,4.65835,0.739472,5.474929,6.080562,6.839622,0.143752,6.508766,2.905019,3.016743,1.56029,1.01254,3.26122,5.827519,0.558102,9.414885,1.405072,1.780051,0.907291,1.185297,5.006753,6.836107,8.865429,1.214014,6.647907,6.546114,7.186346,0.275798,8.725832,2.429869,1.200317,2.326926,6.849164,7.853407,7.77543,5.653242,6.085631,4.525342,3.796067,6.505518,3.283157,3.562356,9.488418,0.975018,5.801033,6.261889,0.459142,4.335541,1.029423,3.082678,4.243034,9.468195,7.886808,3.065454,4.5961,3.807235,8.92912,0.73179,3.426233,0.624933,6.039284,7.182525,2.376337,1.822483,0.763803,6.180318,0.766389,8.225193,8.272246,7.541648,9.10114,2.231807,4.727851,2.162773,6.072079,8.267927,3.714052,4.438961,9.26364,7.868585,0.776135,6.027668,0.313022,0.474098,2.622389,1.101753,3.407551,0.295753,7.631764,0.744818,3.319875,1.547061,7.571251,3.058249,0.437775,5.658538,3.774921,4.817098,8.122542,2.664486,8.471365,3.74686,3.840758,3.166337,3.280051,3.66578,4.151444,4.380986,2.749931,5.084848,2.075145,1.42617,2.670742,1.945821,1.070654,0.133036,5.53551,4.003778,5.319199,1.094499,7.656887,7.259189,0.202174,5.794454,4.08091,9.006888,4.059839,4.205438,2.950872,0.442843,2.470745,2.768718,1.362724,7.866506,2.851072,8.90573,2.842597,1.090768,2.36685,2.773922,7.61703,8.924462,0.562592,8.594206,7.924485,1.329994,3.233735,7.955519,0.446196,5.757329,7.615193,5.412821,7.480953,0.274871,8.126905,4.73065,0.875559,5.99614,8.124612,8.978545,3.046271,2.322263,5.620895,0.338931,6.772931,6.164698,1.005647,0.209811,6.477556,6.861067,0.204907,8.048729,5.670397,1.638006,5.394758,7.783023,2.036974,2.408419,8.75435,7.964629,4.13417,0.176372,3.751053,4.59454,7.93935,1.335314,0.276396,0.290684,3.342635,7.780018,4.387245,6.276064,4.482223,8.072969,0.763554,2.006707,0.251594,0.683312,7.493776,4.22119,3.213141,5.715645,6.195334,2.23732,1.698841,5.411666,7.320765,3.274862,2.541999,4.649505,0.099423,2.476975,0.815622,3.254167,0.16453,4.518137,0.095256,1.966105,7.127749,1.444713,2.95805,3.069058,2.362375,7.37438,0.19037,0.29343,7.183959,5.246103,4.145486,7.912513,7.817472,3.229512,0.323059,0.692857,7.214384,8.409903,1.385844,3.560855,1.497205,3.631538,2.832257,5.300188,6.483774,6.786223,8.437217,0.74087,2.968753,1.833858,0.720537,0.979443,8.222303,7.545739,0.446256,9.189699,8.773707,3.297751,0.08815,7.205622,4.066232,3.885556,0.63094,0.922118,6.573925,4.320188,0.097241,8.141334,1.235617,2.477519,0.966873,5.920587,7.257277,3.057597,0.64151,0.089814,3.808102,8.433141,7.331428,4.529978,3.767107,4.46931,1.730158,4.262372,0.829542,5.75111,4.962436,3.814234,8.840504,4.20577,8.816501,7.128889,3.570941,0.755579,1.027973,7.421066,8.293662,1.020644,1.266798,2.073084,3.325226,1.860936,6.954634,1.720992,7.871802,0.839887,7.84432,7.766102,9.241714,7.466456,9.069412,0.529833,9.158804,5.927526,9.051035,7.487987,2.330442,2.209906,8.164062,8.08074,2.358113,2.454418,7.146581,2.415859,2.540018,7.89161,0.775564,2.503273,7.587988,6.152409,6.247234,2.363955,6.365879,4.744074,3.511986,2.534326,2.750805,8.492628,6.173058,6.196732,7.826123,3.008813,7.844899,5.959105,4.337318,7.515605,6.156208,6.237384,4.520832,7.636357,6.004054,6.049933,7.79732,8.949964,6.615056,8.336394,8.31866,2.990494,8.030414,1.571333,7.665013,7.618526,5.892303,5.974148,7.492193,1.797654,5.738433,7.744391,5.939396,5.919755,6.11622,5.939683,7.461372,7.844859,7.820186,7.864019,8.037269,7.72919,5.592883,5.061701,7.601467,8.533457,4.545635,3.768736,7.873773,7.856028,5.220894,1.299486,7.768136,5.217525,7.731034,4.962463,5.352121,5.469051,5.410222,5.310456,0.39515,5.561338,8.093598,0.803054,5.228747,5.509825,5.795187,5.318303,5.611751,5.465928,5.770673,0.086416,5.906051,4.205423,7.936535,5.879214,5.890689,5.655145,5.751455,5.869295,5.739123,5.999961,7.448708,5.968156,5.928974,6.087516,6.001101,6.079603,5.976698,9.05372,6.129704,0.849537,2.342205,0.537165,3.235334,1.448284,0.898284,1.745446,4.416315,3.479307,9.347725,0.883886,1.244785,2.309929,3.796072,3.501241,4.380713,0.76845,2.652382,3.086496,3.446009,0.636755,8.915628,3.502104,0.883181,1.465474,3.24435,2.871046,2.991756,0.599103,2.836952,0.781376,1.222857,1.111222,2.876987,7.84138,4.083799,0.2529,4.873911,3.181056,0.382421,0.551267,4.246579,1.77955,1.224694,3.138255,1.821222,2.037147,1.211389,2.894081,5.433431,0.320456,2.609447,0.256205,5.732991,0.246036,5.062,0.25962,6.074061,4.0022,8.742896,6.858934,2.901831,0.083189,0.275268,3.13624,5.771342,3.442887,5.224669,2.095161,6.196918,3.768247,2.043362,4.31785,0.214155,6.113058,0.460692,4.249996,0.3521,6.465548,0.171653,4.017196,1.763126,5.277524,0.237723,3.89107,0.342997,4.29606,2.760711,3.559608,7.26888,9.035741,1.600485,7.123829,3.854035,4.729363,5.882284,4.246417,0.22819,0.52022,3.534409,3.947676,4.391712,0.156694,2.669825,3.096179,4.305313,0.183226,3.512234,0.28188,5.468653,6.953314,7.216991,0.50522,6.863447,6.956639,3.142683,3.521605,6.64662,7.108116,8.411689,1.135487,0.699943,6.00376,8.824742,0.171611,6.289423,4.088829,8.460137,8.878431,9.304302,8.808093,8.323865,9.308843,8.201215,9.05331,8.549758,8.793926,8.981677,8.001887,8.221014,8.740382,8.797295,8.232341,8.51524,7.658628,8.00159,8.174737,8.378084,8.502213,0.904753,5.744252,8.571009,5.373126,4.669891,4.885838,4.609629,3.422501,7.783228,6.120856,7.57716,2.624133,7.783148,8.103776,8.667436,0.285345,3.299866,3.647082,7.85708,8.551783,1.549749,1.908218,2.573273,1.335009,4.130242,0.290099,2.92171,3.194401,7.99949,4.900986,3.905557,4.992314,4.266201,5.510543,2.318581,3.820722,8.30866,5.45587,2.538589,4.73926,4.765232,1.339887,7.643453,8.180191,1.508373,2.766765,5.780752,0.308517,0.373461,0.58294,1.821581,5.858757,2.449208,0.156713,2.146534,1.022164,1.645473,2.458789,0.209489,7.599686,7.951792,2.165581,0.304606,1.0439,9.640684,7.263001,0.972352,0.356801,7.915361,2.179315,2.156768,6.442373,9.46429,0.09737,1.888846,4.29661,5.692946,7.742231,1.298225,7.190777,7.511281,0.669388,3.474345,3.81298,7.412514,9.439424,4.768982,4.212759,3.742528,5.679808,4.427468,5.846457,9.503908,9.385459,3.636855,5.900601,4.75731,3.936893,5.789726,7.655508,4.96257,4.013324,3.683254,5.256128,0.291769,3.480056,0.324827,5.760786,0.078251,0.134826,3.168498,3.39869,4.217132,2.181164,5.645664,5.488017,5.062739,5.882232,5.085022,4.129757,5.068444,2.625141,3.070256,3.954243,5.276267,8.928082,5.15585,2.801647,3.823209,4.25618,4.71916,4.076396,4.414305,8.726499,0.560068,1.118088,1.845062,3.43941,3.82071,4.14639,0.624562,7.382458,5.064419,4.955112,5.312227,8.434488,0.733395,3.664409,5.341811,7.183112,7.712853,8.108588,8.642999,0.985604,2.213243,2.603055,3.14537,5.00334,3.99873,0.384761,0.881942,1.993871,3.914144,6.611414,0.576292,0.645009,0.74262,1.656497,2.017742,4.518235,5.945358,2.40743,4.252758,0.40983,3.523242,5.279761,7.191282,2.843204,5.011661,5.664802,5.580976,3.633779,4.533714,4.440241,5.514603,5.737023,3.814858,5.304131,4.547292,4.768382,4.414286,6.089113,3.5052,5.037192,4.36858,4.155716,4.073614,3.753257,4.862463,4.899247,4.691257,5.116085,3.811753,3.877038,2.034188,0.86766,3.860005,4.101806,5.865305,2.292069,3.959925,5.857276,1.770061,4.978374,3.76181,5.939614,3.525193,4.06095,6.006466,3.844964,5.218904,3.92165,5.60041,5.462131,3.619892,5.517453,7.670892,0.830194,5.094112,5.581246,6.050972,3.291673,3.467926,5.573701,6.011395,0.388987,5.844838,5.489646,6.197491,5.664813,3.796366,0.215979,5.300236,2.384332,5.583843,5.324859,5.906265,5.889346,3.67547,6.431125,5.287097,5.089562,6.108358,5.785347,4.968053,5.962818,5.615418,1.880138,0.927399,5.325266,4.843955,0.117106,5.62638,0.166349,5.838832,5.448874,5.220878,4.950417,4.531047,4.170487,4.798177,4.688543,5.106246,0.076137,5.473605,3.346604,5.187462,6.391477,1.518638,1.657716,1.339528,3.524974,2.12163,1.091087,1.392435,1.480476,6.469006,2.962974,2.218917,0.804703,1.059258,4.111444,4.658913,2.450555,2.108366,5.925075,2.848335,5.667567,0.734643,5.670078,4.337837,2.608308,3.359983,3.632416,0.542371,1.082572,3.866801,5.549529,5.687223,2.601785,6.496932,6.819423,3.167067,8.44848,2.159266,2.011243,2.259839,3.89078,3.345708,2.675605,4.513272,4.293911,0.211078,4.870577,2.496593,2.931814,0.50631,7.468771,0.944066,1.973622,5.419613,0.080156,2.646274,0.407562,1.655038,1.110064,7.686296,3.157009,0.417169,7.862672,1.249609,2.606657,3.874201,0.422967,3.538432,4.02578,4.054121,2.034949,3.062883,0.135682,0.213916,1.950091,2.682546,4.693647,5.867094,0.120432,0.14424,3.570698,4.366982,8.099221,2.39097,4.711663,6.113319,2.295842,8.150253,0.805596,1.65665,2.842538,1.459484,3.173582,1.957608,0.20407,1.7102,2.611944,2.923894,3.547631,6.504634,1.460869,5.146049,2.949367,2.232971,2.585235,0.592218,1.836483,2.271249,1.110183,3.241128,1.949394,4.996595,0.635949,1.684408,3.306542,0.976267,1.235522,1.911874,2.259273,0.355453,0.76283,2.83662,0.120281,2.484973,5.958472,1.464607,2.183486,1.045912,1.540428,4.869481,0.843779,2.978983,3.37975,1.525293,2.336379,2.695263,6.782604,0.279193,0.380815,1.343031,2.73225,0.597122,3.729126,6.23717,1.664888,0.982729,1.91748,2.127222,1.36223,3.39447,4.184702,2.864694,0.818762,1.159359,1.94559,3.326747,0.597822,1.158452,2.137252,2.342019,2.618102,3.02241,2.521396,3.156817,1.304936,1.530024,2.32907,0.695359,0.946649,1.608829,0.062032,0.27146,0.303055,3.174023,0.437865,0.297763,0.108928,9.227494,2.191913,2.836575,0.237539,9.147022,1.648503,1.907088,2.634032,3.053684,3.34297,9.02879,0.832044,1.458754,8.618809,1.137783,1.742789,2.380404,2.646629,3.215303,0.687581,0.855802,1.193053,2.044435,2.959748,0.176226,0.546932,4.478782,8.469645,1.082705,2.440325,0.153182,0.111794,0.189541,0.232246,0.236687,0.11997,0.168113,0.308368,0.325711,0.19154,0.42324,0.379245,0.276328,0.144953,0.68037,0.321339,0.109992,0.121986,0.10921,0.294412,0.561914,0.126583,0.318463,0.117125,0.08946,0.068621,0.167117,0.313434,0.162744,5.59535,5.165338,0.277021,2.349318,0.118605,0.152617,0.247872,5.126935,0.54907,0.165508,0.26488,0.100377,0.286719,0.2524,0.171106,0.306466,0.092351,0.198996,5.030531,0.146575,0.088824,0.309261,0.142429,0.187756,0.134349,0.370971,0.290511,0.070212,0.397657,0.225527,5.24096,0.309396,0.136815,0.426757,0.282258,0.301311,5.03966,0.274006,0.309077,0.317447,0.358195,0.318983,0.307747,0.291044,0.285095,0.310392,0.306898,0.267753,4.55713,2.834481,4.977551,0.261867,2.161875,1.3629,0.304968,4.830963,2.091265,2.563053,2.788616,0.312656,1.877324,5.136974,1.852012,4.852698,1.793459,2.31357,0.125251,0.054431,1.925288,2.022882,1.705403,2.152022,0.09013,1.877781,2.441459,1.824748,2.479484,0.015286,2.316937,2.133341,1.687685,1.678712,0.08836,0.19795,1.845016,0.028397,2.078779,2.674056,0.20822,0.137202,0.009952,1.786619,1.932343,2.271384,2.487856,-0.000943,0.068703,1.55679,2.48054,-0.002885,1.877246,0.133731,0.100284,0.062083,-0.002671,0.007481,2.188198,-0.003149,-0.000133,0.074306,2.145668,0.047721,0.048703,0.083158,2.007801,0.02634,0.10367,0.062516,0.02443,0.060513,0.206274,0.093202,0.0397,0.011979,0.074005,0.049665,0.10092,0.27302,0.1371,0.259112,0.058686,0.157541,0.032749,1.988557,0.25497,0.015872,0.027121,0.061264,0.152224,2.292972,0.056697,0.075654,0.139244,0.26052,0.260843,0.275537,0.084947,0.076362,0.279083,0.06163,0.255578,0.036482,0.05617,0.058226,1.492266], + "i": [2,1676,712,3,11,1705,5,4,7,2,1,11,1705,5,7,7,2,3,1,12,1808,1808,12,861,1808,1799,1680,15,14,16,15,14,15,15,1680,1680,15,793,1076,1076,23,21,21,23,1076,806,432,251,809,953,634,157,56,126,37,59,83,77,201,1362,452,1237,966,85,36,1018,41,85,93,935,116,98,41,298,1021,77,766,593,905,786,100,604,779,968,225,365,161,875,328,62,358,74,160,91,167,56,913,344,43,1075,389,219,1242,604,754,197,1439,1652,81,445,717,129,1666,1079,62,688,463,278,961,799,100,1314,184,875,133,751,101,1198,748,1145,358,971,445,252,36,85,116,141,1081,1398,457,127,697,457,1058,518,214,185,463,1428,113,215,186,127,160,162,154,169,210,1529,450,399,171,113,131,44,452,746,147,309,53,757,303,429,154,673,38,320,246,175,182,199,168,199,184,246,1496,147,828,53,56,186,1342,1664,1070,178,285,692,192,359,586,121,202,238,174,174,717,1155,1405,53,75,45,210,181,185,26,1070,220,220,202,359,182,964,76,807,70,227,221,221,360,214,105,205,388,482,8,226,228,166,701,211,631,1448,255,237,228,222,215,126,108,227,236,220,228,256,555,259,27,186,961,1651,1572,255,255,256,106,241,177,209,1136,1507,255,275,206,1459,1406,228,202,348,205,369,261,261,574,921,291,348,109,149,443,272,274,274,281,276,152,1111,632,299,299,280,202,247,282,1620,299,280,237,306,330,246,166,912,611,1154,969,272,305,145,164,259,193,269,1033,46,336,330,257,369,145,502,193,164,282,161,318,306,315,315,307,300,275,353,1420,611,85,128,303,280,314,190,203,820,322,322,315,172,172,321,1401,85,976,747,317,339,266,163,247,648,388,611,313,160,454,317,314,306,330,1236,342,1046,328,325,367,314,337,338,342,355,346,347,314,330,340,135,239,194,40,321,329,382,347,337,306,1681,286,230,348,384,328,367,371,339,57,342,386,386,346,347,343,323,152,345,350,339,234,353,40,373,373,374,366,371,351,379,372,156,319,354,366,363,133,197,1045,370,374,377,367,400,400,378,106,181,953,376,376,378,224,279,361,1347,760,392,394,383,383,218,197,414,385,1051,387,377,395,279,30,450,385,398,1051,396,348,295,357,1148,75,206,412,412,396,651,123,238,381,618,427,298,791,129,412,392,140,395,423,385,406,419,422,423,258,311,213,449,412,55,76,394,400,422,1258,427,427,1385,417,1507,162,658,433,438,429,1342,765,697,1057,440,440,433,438,74,1136,29,242,57,414,238,224,295,495,449,446,1020,128,66,415,111,111,840,593,218,109,483,161,1737,360,1006,444,919,190,275,131,449,138,128,439,460,440,472,491,238,46,972,1241,111,470,248,1025,553,263,267,469,455,287,239,213,1684,663,415,140,1055,469,259,446,446,439,614,190,156,726,1023,461,269,246,590,163,467,1063,111,1029,461,150,828,375,474,573,478,478,458,459,468,464,484,1232,172,547,542,184,261,467,484,1380,475,80,466,415,479,487,492,260,481,531,692,726,468,480,260,494,74,174,223,486,478,491,123,488,488,265,248,474,477,458,239,1584,488,401,495,490,80,491,480,480,173,485,486,478,496,848,268,205,260,203,246,194,1002,311,515,565,1250,736,654,577,519,725,150,584,584,502,607,560,607,1038,951,716,868,615,682,1313,617,511,408,192,80,91,1675,207,582,311,510,523,608,546,511,536,465,418,520,584,536,146,538,876,646,510,527,724,721,524,558,558,523,611,528,668,523,527,532,1013,551,92,535,536,538,539,567,401,534,1510,557,569,537,540,569,1135,587,580,99,701,665,665,132,176,65,597,569,537,563,539,1509,132,550,714,410,732,560,555,580,597,581,5,576,649,564,124,550,550,565,560,233,545,601,594,1463,185,721,185,577,462,597,594,566,165,457,586,725,1078,588,462,189,555,602,904,434,1024,572,600,599,600,601,581,602,602,603,498,697,592,610,597,222,604,573,133,729,1011,518,585,682,1712,562,643,257,601,623,174,725,609,610,633,380,142,501,534,648,610,310,618,1710,707,501,625,726,300,641,622,602,55,518,929,620,71,707,650,600,641,1675,622,505,541,332,637,534,69,300,633,562,687,709,775,559,646,641,266,1712,184,674,699,628,657,571,517,598,598,640,655,698,91,144,324,870,575,276,658,645,659,700,605,266,1695,579,654,586,698,896,640,664,621,1712,547,710,640,655,694,512,504,688,152,587,598,526,598,710,579,660,323,326,195,84,560,504,711,651,216,1362,493,1659,529,430,655,174,674,98,572,72,912,106,664,843,635,699,593,688,185,533,687,1652,896,132,689,691,48,136,739,549,532,1530,653,736,188,177,33,689,593,949,711,939,609,616,619,151,513,691,186,333,613,616,690,660,704,418,163,524,554,245,565,155,105,1515,1709,60,838,533,710,556,217,591,504,643,690,545,174,719,727,645,794,565,282,1150,638,544,719,1742,1724,556,185,503,277,32,1712,605,635,687,529,700,89,625,730,503,702,730,327,596,660,585,560,700,176,517,730,1661,1682,1250,605,609,516,1553,673,656,520,402,828,1645,528,638,190,276,1117,1027,155,709,647,650,599,578,1682,510,734,576,709,735,276,500,653,414,734,729,615,525,308,223,266,92,321,585,1200,628,301,714,708,721,514,353,344,708,615,500,514,1449,462,851,608,647,625,1097,1235,579,607,24,105,104,542,365,1420,223,547,572,587,262,647,644,271,727,471,505,357,725,659,743,1195,1176,743,135,63,634,159,1176,399,1178,751,436,634,769,751,746,754,722,87,489,758,839,831,1111,810,1247,1388,1242,857,758,296,70,207,1348,858,964,420,784,1076,1710,849,806,786,790,771,785,774,895,135,99,48,808,833,1733,1385,772,1005,793,1518,1139,782,1510,770,231,207,26,782,832,865,799,1175,800,262,792,801,704,356,165,561,1043,815,773,772,772,436,808,1624,588,799,821,854,828,445,831,828,716,334,815,334,819,1716,1684,800,1709,806,99,341,817,1176,763,830,865,982,847,1178,817,1302,96,223,356,1166,1349,717,770,522,847,832,829,802,397,1567,1385,1349,441,402,1043,759,819,728,837,1537,148,805,716,483,814,845,1661,862,737,201,810,408,1560,1585,7,7,822,800,847,991,705,808,402,791,1480,814,785,1132,1743,1704,1623,959,1518,862,441,331,380,841,818,448,856,1527,819,871,852,770,803,751,1674,849,871,507,1406,1328,823,744,1110,520,871,884,165,716,216,853,1536,886,782,432,683,884,114,516,11,862,886,830,762,773,763,153,882,531,886,133,819,621,645,1130,114,1670,911,452,872,887,878,590,890,897,897,819,519,894,898,1536,810,878,879,892,893,895,895,889,590,418,949,897,889,898,531,189,843,897,888,893,896,473,895,974,513,326,809,211,920,923,90,25,64,52,903,437,839,904,917,915,905,1684,1033,950,912,950,506,922,911,1004,1263,922,630,916,916,521,916,919,83,24,110,712,922,919,1395,930,594,35,35,866,1625,631,930,430,302,1446,799,931,947,885,1262,899,1401,1117,1685,905,979,951,937,1154,1194,909,850,1769,76,938,965,938,955,927,52,59,431,786,252,481,954,795,958,795,902,972,1256,671,946,956,902,671,945,662,671,934,630,666,850,961,1024,890,252,975,283,30,950,946,985,969,405,935,941,964,942,78,49,937,631,980,66,421,947,35,951,762,27,924,946,331,957,473,953,270,935,51,969,437,69,761,263,962,962,985,907,720,25,176,108,250,200,881,827,970,29,234,948,980,986,571,990,946,970,1113,984,881,689,1005,983,165,987,1370,901,51,981,988,942,290,64,988,941,431,996,984,981,35,1370,986,989,987,992,962,951,979,421,998,987,988,969,689,995,219,998,999,914,845,806,1000,989,50,443,797,1098,996,1001,1001,903,26,997,632,1346,998,1000,531,252,286,1174,1009,999,1014,614,958,525,963,233,1000,1010,1001,824,642,480,28,1014,1006,975,1234,54,1009,167,41,1017,122,939,525,950,829,1008,1008,1263,956,795,1179,759,1009,1012,1017,1019,927,649,913,976,1003,1018,1021,444,451,1185,29,181,1021,1016,1018,1019,927,451,903,391,94,419,949,907,765,94,1007,34,34,419,451,907,1034,1061,1068,471,112,372,341,141,566,398,325,1493,850,1054,1619,1061,680,1103,1440,1047,672,1484,993,178,1044,112,1530,178,1046,243,954,1042,971,960,1754,385,1057,748,1530,971,977,649,1060,353,695,398,596,1836,1513,883,1039,462,31,1055,1032,1521,119,1194,1109,1166,1044,1026,1050,1049,115,1046,1321,611,1048,1023,1029,118,1094,1042,1026,15,1096,1075,325,909,1022,374,1082,1023,1817,86,1507,1079,568,1070,1034,776,1103,1140,1082,1060,1040,370,61,1087,1040,1651,1062,187,179,1099,1668,1073,1099,1283,1049,1024,61,967,1439,742,398,1107,1344,142,477,477,471,1041,1328,61,154,112,154,435,1075,97,1049,816,846,1245,1092,1057,387,1055,1075,1106,1068,1480,906,1074,570,1025,745,1035,1092,1074,1105,447,394,73,1118,1210,243,412,1280,960,1051,1040,1471,69,1377,1092,1096,1096,1114,446,70,453,1118,1054,1080,1039,428,1047,1044,1472,1126,743,1032,1480,71,1133,1105,1035,1026,454,1030,589,1110,1122,1116,1048,1194,744,745,845,1105,1065,1098,731,235,1445,1106,1122,1127,1094,1119,1406,435,1462,1126,1088,1133,1120,812,1441,1131,1054,235,1052,1737,1496,1182,1121,1732,768,761,1064,1135,1126,1087,1087,859,1140,1133,1822,394,1055,80,1119,145,695,1129,1122,1416,297,1052,1445,952,1714,1131,1100,112,1323,49,1142,79,1088,1102,1127,1100,1082,1082,1150,60,1696,1297,409,1234,1408,424,1203,485,1152,1153,1153,1149,1156,776,1157,1217,1156,1153,1165,1159,1161,1161,1165,1152,1158,1166,1160,1161,1161,1158,1159,1270,1164,1165,1162,588,1166,1165,1160,1162,1179,1167,1164,1168,1234,802,1179,1169,1170,1173,1360,1169,611,900,1260,618,1181,1179,1208,1183,1168,1387,1208,1182,1187,1213,1169,135,1013,1189,1183,1169,1207,1180,1191,1640,1090,1654,1188,1126,788,809,1193,1189,1639,1639,1205,1198,1199,332,1090,117,435,435,1199,420,1212,117,45,120,874,1191,1193,1216,1199,117,1220,1220,1653,1192,1205,1209,1389,1207,171,1805,1805,1198,666,1230,1213,1199,1219,1215,1192,1225,1205,1209,1464,1215,1228,1226,1653,1221,1225,839,1238,1238,1232,1226,1221,233,110,1248,1231,1249,1248,489,448,925,1805,1252,1252,1236,1230,1056,1031,68,1227,1103,1243,1252,1249,1390,1120,830,1227,1315,1356,972,1831,1250,1251,1256,658,1620,1620,1506,104,1249,1268,634,618,924,1255,1251,866,103,424,134,1250,1172,1352,1265,804,1259,335,407,875,32,967,372,1175,553,1259,1294,757,407,901,139,1386,1389,1148,1428,804,1273,158,771,521,917,1312,1217,1195,1110,1210,27,1296,1171,704,1430,1282,1300,1393,720,1287,1310,1312,851,1296,26,51,1329,1290,1298,1281,1282,1308,1300,1340,1340,407,1287,34,1288,120,1306,1464,1299,1299,1286,1285,1247,1201,1378,1482,917,850,588,1324,789,1223,1292,869,790,1323,1323,1317,1306,1325,1326,1293,1308,704,1320,761,1684,1674,1316,1335,1348,1298,1333,1333,1328,1328,838,921,409,1376,1281,1331,1324,368,1327,797,1308,1318,1341,923,923,39,1141,1330,1337,1339,1223,1342,1348,1345,1343,1419,1347,1535,1078,1344,753,368,753,1332,1325,787,137,973,406,1171,1141,49,1344,973,766,1347,781,368,787,787,568,58,442,58,442,90,428,779,825,137,1328,908,924,1336,428,1115,1348,797,779,1007,583,1365,1658,1310,718,1302,1174,1174,1358,1374,1377,678,1377,139,1008,1396,768,1316,1289,182,1355,860,1362,1376,1590,1232,1394,880,880,1211,197,880,1368,1357,715,1354,1383,1266,1373,1372,1303,1351,1665,1309,900,1174,1337,1360,1267,1241,1377,1385,1396,1361,1381,1313,1368,813,1058,893,1359,1382,1371,1267,769,712,1366,1365,1003,780,561,1284,1449,611,1284,926,1305,309,1388,1309,1377,1399,1112,289,1288,1362,713,1355,1401,1274,860,715,677,1297,1388,1180,1008,1524,1390,1278,1278,964,1358,1715,926,1341,926,1397,409,1236,1376,1351,758,1378,977,1135,1394,1266,1365,1232,736,1408,1508,1381,718,854,1382,1391,1391,1257,1414,1291,1202,86,1413,1263,1413,1002,930,1399,520,1393,1657,1407,1404,1649,1362,1384,900,1274,1291,1433,1267,309,838,1407,441,1241,1622,1217,1130,425,1481,1303,1350,1246,1289,1727,1417,1417,1406,1319,1414,1406,1354,1433,1417,1416,1415,95,1392,1360,1258,1180,1420,1417,1418,1422,1247,37,1204,1428,1356,1409,1302,1421,1421,1422,957,1423,1423,752,1260,1363,1423,1426,1229,1222,1508,1278,1482,1418,1425,1425,1272,1391,1378,1371,720,29,1271,1424,1537,134,1420,1428,1277,1362,1401,1577,268,1383,1384,1430,1430,1430,1379,1252,1206,1433,309,1272,1361,1523,1302,1371,1426,1435,1433,720,796,1590,1289,1305,998,40,1261,1364,134,1436,1317,1484,1434,1420,931,1367,1372,1204,1426,1368,1207,1302,309,390,1370,1411,720,1450,1379,1405,1208,1399,1367,1373,596,553,1433,1437,964,1373,1265,1233,1365,789,720,128,1466,1191,1314,1141,1489,1462,1474,1442,1446,1484,1549,1470,1397,1649,1259,1451,978,1454,1451,341,933,804,1454,1398,1455,1277,804,1339,1314,933,147,1460,1454,1292,417,1459,811,1512,777,147,1464,836,1487,1104,1439,1475,1460,1325,1277,1532,844,1572,1479,1509,1339,1469,1461,1104,1464,1117,1756,1206,335,835,1471,1491,835,1441,1489,1251,1030,1598,978,1426,1448,1724,1475,1484,1307,1487,1037,1030,1453,696,1138,1497,1469,652,850,1482,1731,1113,1524,1496,1452,296,1504,1143,718,868,817,1490,1440,1510,1488,781,1467,1500,1149,1504,1514,1125,1503,1276,1440,1036,817,103,1458,1512,1487,1138,1036,1398,1474,1125,1486,1518,345,928,1554,1464,1504,304,1505,1479,1519,833,1522,1115,811,1591,777,1513,1498,1069,833,1522,1534,1538,910,1367,1466,157,1429,1573,1259,1503,262,1572,1536,716,1544,1544,1511,933,1543,1537,1091,1519,1549,1069,1548,1543,1500,68,1552,1550,1538,1519,1547,1560,1536,1556,1543,1137,1453,1561,1543,1558,1552,1569,1557,1276,1531,1535,1545,1547,1566,1552,1503,703,1625,1037,929,849,1556,1492,1252,1553,1453,1554,1233,1328,1564,1548,1557,1520,1483,778,1563,1561,1565,1569,1562,1530,1387,1621,1567,1560,1571,1344,1577,1638,1524,1353,1077,1478,1568,1563,1575,1561,1565,1562,1555,1531,1555,1246,208,1586,1574,1571,1474,1239,1478,1570,1488,8,1123,1589,1576,1565,1562,1559,1441,1135,1239,1595,1570,1589,1568,1579,1177,115,1578,1587,1576,1571,1588,1579,1569,1562,1027,1589,1587,1582,1574,1575,1583,1580,1587,1505,1369,1573,1479,1585,1369,766,977,1091,1591,1585,1581,1602,1582,1608,1579,1419,1597,1431,1589,1601,1593,1306,1511,1786,1412,1581,1592,1608,1599,1579,1512,1519,1545,1083,1117,1292,284,1604,1600,1582,789,1467,1601,1596,1602,1620,1601,1592,1602,1608,1599,1603,1265,1603,1392,928,1474,1104,1412,1613,1607,1608,1476,1495,1498,1520,1604,1605,1602,1606,1759,1292,1615,1609,652,1468,1443,1134,1521,1615,1616,1605,1605,1612,1613,1606,1265,448,1595,1501,1383,1490,1610,1627,1591,1598,1353,1606,1609,1532,1528,1546,1211,1540,1078,1425,1617,959,566,1716,775,1615,1616,1610,789,1457,1769,207,1629,1224,1622,1636,1612,1631,1614,1506,1481,1123,936,1499,1629,1233,1633,1621,1472,1177,1277,1626,1627,936,185,731,1638,553,1653,1633,1633,1458,368,1264,1152,1277,1646,1637,1647,1647,1422,1030,1635,1635,1639,1637,1641,1632,1633,842,865,1516,67,1103,88,1644,1640,1647,1633,1492,1488,1037,612,1502,1641,1648,1528,1492,1095,679,760,1277,320,1559,1676,1488,1095,1128,304,1081,1081,103,652,1650,1645,1639,1640,1654,1654,1654,1643,1432,384,1652,103,1277,1090,1643,1134,679,1652,1136,1653,723,803,104,1112,1654,977,1397,1081,1650,1083,1706,1624,767,608,1678,767,1669,296,1671,17,1706,1662,1655,418,1526,1658,870,813,1659,60,1013,661,1660,1693,1663,1013,344,1670,1670,1677,1661,1084,1728,1683,1677,1279,294,1279,870,870,1705,1084,1196,1750,1750,1773,1135,150,1707,1741,1685,1684,1672,1038,1671,1628,1686,1493,1773,1773,1679,1735,1667,1688,1656,1293,1698,1696,1698,1715,1692,1682,1669,802,1028,822,119,1218,1703,1658,750,1701,1693,1731,1691,783,1680,1707,533,1691,11,1767,1218,1664,1729,1729,1210,1702,1682,1713,1716,1730,294,1692,1659,824,1726,345,1738,1075,783,1275,1692,1675,294,1716,1678,6,676,381,1723,1727,1720,1786,1683,1718,1116,1739,1702,1089,509,1743,1717,1116,1718,1696,1134,1694,101,391,662,1734,1089,436,1689,1485,1736,344,1741,1735,829,1485,952,1747,879,1730,829,1709,118,1332,1687,1741,679,1072,118,1747,1465,1736,1704,1665,1722,1025,1444,558,1657,1339,1332,1687,1741,1109,1747,1671,1671,1657,1745,357,1746,1146,1759,1239,1745,522,316,148,1758,1725,726,1695,1772,148,1542,952,1744,1736,1753,391,821,557,530,994,1542,1813,1746,1748,1752,1740,1749,1755,1763,1275,1813,1107,1723,1403,1748,1744,1760,1465,436,1686,1751,1759,1755,1570,1701,1655,11,1761,1766,1726,1711,67,558,1620,1769,102,1338,1754,1744,1757,1762,1760,1339,1675,1730,1774,1766,1780,1764,1763,1772,1811,1434,1780,232,1711,1688,1774,1764,1765,1757,1777,1762,1769,1763,1760,232,1768,272,1669,1618,1765,1770,1701,1783,1789,589,1776,1782,1771,624,624,1620,1779,1779,739,1775,1790,1777,1725,733,1802,1802,1788,1789,1796,1796,1823,1699,750,1497,1128,61,1131,1114,1784,1123,1791,1788,1095,1028,1784,1777,1793,1797,1798,1805,1802,1792,1793,1793,1074,741,1798,1798,1786,684,1728,1795,1806,1819,1067,1790,1795,1801,1807,1807,1819,1799,994,684,684,1699,1801,1808,1808,1799,1809,1809,1803,1067,774,1673,879,19,1810,879,1794,1723,1804,1814,1649,1814,1812,19,19,1810,1804,1714,1801,1812,1808,1799,1821,1717,1061,1794,79,1815,23,589,1817,1689,1824,1827,1818,1818,1818,1816,1821,1822,124,1663,1815,1820,23,603,603,1085,1628,1527,1730,1526,1526,1704,1816,1722,317,1716,16,1527,1824,1814,1818,1835,603,226,1013,1721,1717,1828,22,22,1830,719,643,1717,1825,1828,1829,1808,4,10,1828,1832,12,1833,1833,14,1186,1280,14,1667,1825,1834,1832,1836,1624,778,1719,1002,1002,1834,1186,1836,1837,1280,1667,16,589,1765,1781,1737,982,1053,816], + "j": [1661,7,1694,1674,1672,0,6,5,8,1662,10,1690,11,1676,9,712,3,4,2,82,12,1799,861,1808,861,12,14,17,1678,17,1660,1084,1708,18,1084,15,1680,813,793,1836,19,1076,22,20,119,634,1349,42,1171,631,1210,1832,219,38,85,1151,75,85,948,36,775,95,963,77,85,439,225,83,83,972,93,82,75,751,415,138,823,121,885,744,41,334,450,962,365,283,160,399,1817,61,81,211,161,62,56,167,914,57,77,97,882,108,859,840,87,36,88,304,44,463,520,116,1811,97,91,898,74,826,372,94,93,943,230,1195,176,755,102,513,518,1484,658,672,151,621,271,36,83,171,883,1454,121,116,70,891,1668,130,319,1451,133,123,862,248,42,83,85,129,169,170,174,1492,875,875,141,1155,319,175,872,754,149,390,186,158,129,303,168,164,271,288,476,548,728,170,199,171,238,247,1483,150,472,108,53,961,391,157,204,204,215,55,193,673,195,89,171,515,210,105,276,1149,56,283,53,235,166,193,620,798,226,187,168,222,209,456,167,250,1280,883,179,199,202,494,241,247,203,480,855,807,255,221,173,369,855,920,1147,227,220,168,256,259,271,50,236,237,237,202,222,256,152,1296,50,234,235,1147,226,236,257,184,410,578,673,1457,245,273,410,851,253,677,274,281,239,172,248,550,465,243,900,273,238,230,380,270,291,228,292,257,543,259,831,556,273,236,237,292,246,49,1233,280,305,305,292,257,194,247,894,320,1020,962,299,318,212,248,277,164,240,288,948,280,281,307,136,240,84,295,285,302,303,306,330,257,307,352,352,277,1141,425,313,126,1180,116,314,318,181,214,795,299,336,339,152,214,1033,941,160,454,60,322,352,33,224,614,639,172,345,345,127,672,329,280,338,339,115,321,355,346,346,314,337,306,343,320,349,329,336,362,343,308,906,156,230,1015,355,382,347,367,371,371,296,172,348,183,332,349,362,343,351,344,355,346,350,350,366,363,380,275,1045,374,363,340,361,34,355,349,382,347,363,379,372,234,190,241,361,377,379,590,56,370,373,350,366,395,337,371,363,109,673,920,349,386,379,375,152,619,823,857,374,395,371,378,375,271,454,376,382,394,387,400,172,365,231,373,374,377,378,496,172,269,390,30,76,386,392,383,114,1241,311,653,815,1032,414,332,100,404,404,107,394,379,412,94,415,423,125,508,156,287,411,1068,140,414,416,416,378,796,411,297,1366,448,341,140,44,125,251,162,57,766,891,396,423,433,438,196,482,79,195,1004,757,298,348,163,215,269,446,297,1163,138,980,439,396,422,249,664,550,194,268,415,232,107,1011,140,843,242,403,494,663,161,419,162,440,438,74,190,508,206,944,1428,460,432,164,467,1235,114,293,438,196,242,265,242,746,474,161,100,459,455,542,474,466,444,109,359,497,474,458,440,210,180,133,218,468,1029,1029,464,469,149,445,502,475,426,1023,458,479,458,393,461,365,182,617,694,547,258,502,479,455,182,476,447,476,429,487,287,393,469,365,473,360,495,287,464,461,481,472,240,106,477,496,487,402,469,484,239,215,490,486,496,491,1147,494,123,490,173,476,287,1029,205,476,194,183,183,239,1166,262,260,203,131,264,485,310,515,359,359,1236,456,174,534,505,565,1723,502,526,526,191,499,517,711,672,507,513,794,191,928,241,71,800,286,485,97,324,756,1097,497,130,511,708,690,527,146,418,709,514,505,518,536,527,263,524,536,175,876,724,683,509,536,538,243,706,541,537,540,756,60,698,520,536,569,540,548,212,896,675,595,545,536,540,539,537,718,681,535,747,565,132,514,549,651,47,569,581,581,539,564,1233,653,710,721,1011,534,562,557,558,535,563,821,215,457,539,711,668,541,701,613,532,555,581,904,1425,149,674,380,424,586,601,548,603,543,89,424,587,582,925,559,878,229,563,594,1425,112,587,597,591,580,622,622,564,594,611,529,1145,628,597,610,557,765,462,200,607,692,146,687,627,599,592,656,600,633,594,212,606,701,633,642,216,143,732,577,1235,641,1002,334,145,498,586,501,663,600,610,629,629,692,748,1515,578,511,668,687,300,657,888,636,502,529,420,551,639,623,512,657,660,637,646,738,549,683,512,897,643,727,724,714,659,662,881,607,706,694,552,693,693,510,301,216,764,514,544,175,505,546,524,700,867,1526,659,591,549,721,401,734,665,629,656,644,668,560,698,528,662,592,584,241,725,669,670,528,707,592,659,324,895,29,670,660,626,505,881,620,678,99,691,690,843,524,191,669,712,546,61,911,223,132,646,699,698,132,526,177,675,638,89,506,740,685,449,436,699,640,586,533,695,381,151,692,402,689,33,559,65,1038,480,369,552,361,463,521,663,251,302,560,613,551,707,208,735,708,834,640,341,673,710,191,198,554,289,1295,534,499,632,620,627,503,654,637,557,654,691,681,711,615,515,685,397,699,685,726,1126,1475,410,217,504,556,1178,1709,529,136,635,700,551,304,534,302,681,673,327,353,664,499,546,729,655,571,504,685,1682,495,301,524,687,389,686,702,591,596,123,456,677,556,551,497,730,1525,686,708,605,644,637,734,293,357,91,729,542,541,541,500,327,619,851,627,562,552,181,512,503,165,500,1046,609,1559,572,436,644,499,693,353,740,158,613,640,514,740,177,233,405,616,542,732,582,424,628,592,432,614,742,259,196,47,727,542,585,572,780,576,674,53,508,742,375,1710,508,498,1178,634,24,1110,809,746,1176,1112,1685,450,856,744,48,1108,1285,298,1684,924,1625,839,795,808,840,1111,749,1253,1394,1329,120,791,1523,764,1652,233,57,420,1379,1194,1076,21,767,822,137,790,54,63,852,1823,151,1022,826,826,705,441,743,836,827,49,1697,441,1132,801,1530,814,787,722,771,863,54,842,765,1261,408,986,800,792,1203,1514,544,776,738,831,792,48,737,772,817,822,1144,762,1520,803,482,74,489,836,782,815,823,766,805,1521,924,805,829,1349,1013,595,810,1691,782,846,1499,846,832,875,818,1392,417,614,507,848,432,92,835,509,841,841,739,824,1043,849,483,26,801,401,667,798,837,837,852,441,1475,705,441,1371,819,753,719,847,827,46,785,705,1536,853,1668,807,1514,819,862,857,818,408,293,858,1228,844,1385,120,1726,783,1694,489,808,872,773,512,217,872,852,1480,1108,1514,182,724,836,792,737,826,1727,356,693,842,1097,1349,815,751,856,717,834,876,266,763,889,1585,716,873,770,24,882,724,876,590,1218,113,623,1052,153,408,865,840,884,151,890,262,1232,636,892,1076,263,10,670,885,885,882,884,878,867,629,886,728,893,670,894,356,1363,114,888,889,898,683,887,620,882,465,897,890,267,267,326,651,683,867,889,267,894,895,389,706,1115,151,791,262,923,90,25,972,431,899,905,967,1242,975,301,670,201,63,1194,913,918,914,918,919,922,451,553,911,920,506,918,1115,922,418,38,1685,1230,8,930,430,1402,922,623,431,968,924,1263,630,931,709,333,978,1007,843,25,738,963,970,946,933,63,948,937,953,270,903,954,405,1151,811,206,946,927,966,975,965,51,905,935,289,122,494,1817,25,965,972,983,489,29,331,958,955,955,512,331,671,662,65,947,631,59,331,411,69,671,290,186,283,755,965,290,290,851,431,1423,963,252,757,1005,979,666,937,689,902,64,979,971,87,31,839,963,308,966,843,971,969,962,1005,983,73,421,249,974,944,437,975,405,957,935,200,945,851,986,974,772,899,159,331,405,899,984,984,706,934,980,1486,981,987,66,901,985,47,990,986,970,901,987,706,945,437,899,556,934,35,989,989,989,969,995,995,999,992,988,967,950,35,270,995,999,364,985,443,1000,958,1000,997,953,1336,787,996,996,945,421,158,1463,1009,988,364,907,759,1001,364,26,1008,1009,931,949,388,1008,1010,1010,1001,105,945,1004,958,426,1008,1014,1006,413,636,388,757,1006,410,940,420,832,1012,963,481,1010,636,525,939,953,1735,880,1015,639,594,90,848,1007,1015,1016,1014,1011,65,316,48,950,1015,1006,1018,692,1029,851,27,525,1014,1021,1019,444,949,393,1154,101,765,1016,252,1020,442,406,94,1012,419,1021,1057,948,1073,906,960,1249,1024,379,543,1094,243,1034,317,296,667,297,135,243,1024,96,1123,1025,454,697,672,154,1041,1062,649,1088,328,244,1194,411,993,1093,1338,1064,1063,1071,697,1056,1059,741,1452,354,768,404,316,119,1115,1081,1073,426,1296,1047,1054,310,861,1234,1771,1160,1035,960,1032,1041,1013,954,920,1058,1066,1055,451,1094,1080,1032,1064,16,1079,1071,1817,1163,1234,398,72,1034,1794,1445,1535,1096,1478,178,1023,1155,143,81,81,1030,1086,1065,72,1096,1088,812,1050,154,187,1344,1058,1055,1336,943,387,680,1082,749,1037,1505,1039,1336,1542,1505,1093,1023,142,1035,568,1100,1092,1042,187,235,1096,1075,1066,1067,982,96,154,451,377,1025,1087,1108,1034,1545,135,991,566,453,1336,1057,1102,135,745,1026,387,81,1108,1108,1022,1064,611,447,1039,1109,1037,890,703,1080,1100,788,967,1026,1112,393,874,370,1094,1048,753,1044,453,731,1121,1121,297,868,358,967,1119,453,447,851,1477,816,1121,1118,874,1055,1067,278,1120,1052,1780,297,1529,1060,434,1525,1121,1127,1116,118,1120,1124,117,1440,1129,1092,73,1052,434,1559,588,1065,1098,1142,428,1446,1083,1129,1116,457,1114,960,1481,952,588,1144,788,1133,1140,570,1035,1023,264,1128,1658,891,1102,1102,1077,1026,846,1117,1086,1089,1089,1139,1050,354,333,982,1457,1129,1094,1094,1082,1132,1140,1043,1166,1146,1202,1297,1194,1391,1235,309,477,1156,1149,1157,1152,1154,1153,1152,1393,1159,1165,1152,1020,1153,1165,1158,1158,1159,776,1161,1164,1160,1162,1162,1321,1170,1162,1163,788,1167,1170,1167,1170,1167,1168,1168,1169,1022,39,1168,1173,1173,1185,1267,1185,244,1226,1408,840,1183,1184,1274,1184,1184,1395,1204,1197,1083,1183,1207,857,1213,1183,1189,1184,1190,1389,1192,1192,1205,1205,1395,743,859,1234,1197,1199,1191,1212,1193,1187,1207,1053,1192,1188,1188,1206,1189,816,1215,1187,1206,1132,1116,1215,1216,1198,1214,521,1311,900,1215,1225,1209,1216,1217,1214,557,1078,1219,1216,910,1231,1231,1231,1220,1221,1221,1228,1228,1228,1325,1227,1480,1653,1249,1240,1240,761,1219,1220,1380,1249,1227,207,1236,1231,454,1227,1056,959,1240,859,1244,1220,921,1251,1251,993,1264,1186,1245,1245,1235,95,1226,1387,384,332,143,1369,1269,795,1224,1255,1056,1243,358,1238,1252,95,1249,143,1419,806,831,1242,1270,1270,925,29,1243,1651,917,1204,1036,1201,1282,1294,1330,762,856,158,944,125,1354,612,1273,1283,78,799,51,1386,1269,1269,1590,1449,1281,1259,399,407,1098,1312,1270,1269,1108,1106,1691,1112,27,858,1148,1436,1308,943,1355,1278,1059,1388,1321,1185,1145,24,910,1290,1148,1293,1293,1293,1299,1283,943,1301,754,1399,139,1172,1133,1113,1223,1294,1300,1295,1247,713,1265,1368,1320,1320,1156,39,1306,1365,1326,1326,1097,786,1304,1296,1324,368,1342,1348,1327,1318,1290,1321,120,802,6,1323,1337,1327,1348,1300,1343,1301,1314,1399,1237,1391,1653,804,1324,368,1338,797,1345,1345,1333,1147,1321,920,588,1323,1335,1335,1332,1342,1348,797,1333,1340,1265,1320,1141,1311,1335,1331,1324,368,1485,1485,1343,1328,1341,1147,1234,1535,1141,1336,908,1347,923,49,232,1340,137,1346,1147,1334,442,766,923,368,1333,787,1349,1346,406,866,753,232,777,28,779,825,908,1351,1246,145,796,245,1272,1351,715,1260,1373,1374,1362,1276,34,1174,1286,891,932,1371,736,1364,1367,1222,869,1411,1375,1295,1356,1351,1059,678,1386,1253,1253,1289,1367,877,1288,1374,1289,1366,715,1666,1357,1237,1289,1331,1303,1354,1284,254,855,1319,1366,1368,1211,1385,82,1280,519,1303,1350,1303,1175,1286,1837,1385,796,1386,1371,862,1380,1428,1280,1375,506,1337,1203,1201,1036,929,1059,70,1166,1389,37,1394,1393,1423,1271,1378,1364,1406,1358,1258,1288,583,1425,1403,1379,1247,1278,1369,1699,1241,1572,930,51,1358,436,677,1355,1534,1357,1211,1136,1391,1260,1302,877,930,1358,817,1385,854,718,1222,1211,1287,1651,1284,1369,928,1400,1200,1625,1400,1664,926,1257,316,1274,1655,1404,1410,1229,1266,1271,1376,1384,1384,1396,1359,1353,1319,1410,1518,123,1521,1208,793,1409,1409,1378,1408,1651,1360,1694,1407,1410,1650,134,864,1229,1359,769,1533,1413,1416,1237,1254,1359,1290,128,1409,1418,1415,1077,1350,43,1315,1383,1355,1418,45,1416,1422,1494,720,1409,1418,434,1358,1385,1426,1424,1649,1260,1523,1285,917,1424,1422,1524,1388,409,1366,483,1262,103,1364,1427,1522,752,934,1375,1224,1180,1426,1369,483,1450,1175,1415,1421,1425,1382,1553,1392,1430,208,1390,483,817,1254,1361,1435,1433,1427,769,1258,1419,1372,1317,1372,1386,1354,1271,1438,1319,686,932,1432,65,930,1357,1370,1208,938,1363,454,1310,1377,1377,1372,1590,1433,1383,678,678,1291,134,1309,1352,741,1264,1436,1438,1405,1309,1403,1618,1310,796,1435,139,933,1640,1442,353,1138,1477,1138,1314,1030,1145,1443,1572,1239,1825,1440,1450,1446,1456,1456,1507,1547,1452,1455,1460,877,1831,1060,1459,1104,1448,1460,1461,1461,1125,1531,1339,1756,936,1529,1475,253,855,1486,1501,1200,1469,1469,1464,1825,1200,877,933,568,335,1595,1476,1476,1470,1472,1091,1542,1395,1542,844,1598,1442,1455,1442,1474,1236,1452,1439,1598,1401,1584,1497,1497,1535,1486,696,1491,1446,1487,1467,1489,1143,1143,1598,1043,1584,98,1554,1532,1467,1259,1504,1143,1499,910,1540,1253,696,1491,676,1492,1239,1519,1307,397,1514,842,733,1531,1036,723,1508,1508,883,731,1490,1453,978,1253,149,1517,1458,1453,1534,1058,1202,1541,1125,764,426,742,1572,1483,716,1534,1513,335,1533,1517,1517,910,1539,1539,1551,1551,1137,51,1373,1525,1186,1511,1505,1452,1495,483,1466,1556,1556,1523,1538,1573,1572,1537,1543,933,1540,1445,1548,1543,1551,1487,784,1544,1538,1550,1473,1448,1563,1563,1548,1558,1550,1495,1543,1561,1566,1550,1557,1276,1557,1503,1530,1503,1482,1552,1569,1545,1377,675,1441,254,1567,1564,1529,1429,1027,1555,1453,686,1104,1576,1576,1562,112,1446,1570,1564,1565,1566,1552,1557,1535,1402,1634,1568,1568,1569,1330,1431,233,1463,1431,1200,1470,1575,1575,1576,1576,1574,1515,96,417,1531,45,1577,1568,1571,1583,1513,1322,1572,1586,1517,1833,1442,1568,1594,1594,198,1441,1443,425,1535,1487,1585,1578,1578,1569,1577,1236,1593,1576,1581,1582,1579,1580,1579,1580,1511,1593,1581,1574,1582,1593,1582,1590,1593,1541,1577,1554,1478,1589,1177,1584,1257,1591,1091,1604,1592,1582,1608,1579,1597,1590,1419,1577,1604,1596,1596,1511,1113,1412,1604,1596,1602,1599,1611,1611,1487,1489,1540,1187,1407,733,1240,1600,1601,1607,1369,1483,1613,1613,1607,1553,1605,1613,1606,1609,1609,1597,1419,1265,1206,1369,1528,1468,1521,1631,1610,1610,863,1503,1397,1668,1615,1601,1631,1610,1595,1298,1604,1603,1462,1525,1501,1723,1622,1616,1605,1616,1612,1617,1617,1614,1603,417,253,1468,1456,1496,1627,1621,1481,1471,1261,1631,1621,1077,1115,652,928,1473,1502,1430,1630,749,570,310,452,1636,1636,1632,704,1481,1756,1629,1625,1277,1636,1646,1630,1626,1632,104,1457,943,1446,863,1031,1509,1634,1387,1512,208,1636,1632,1633,1496,1454,936,1635,1263,1212,1627,1387,1060,1307,1031,850,1644,1637,1630,1631,1626,1524,652,1629,1264,1646,1640,1632,1642,1643,1499,863,978,1130,1505,1441,1639,1647,1641,1648,1532,1516,1471,1264,1078,1642,1633,513,1598,991,157,1128,1650,1022,1549,1520,978,760,384,312,1638,1635,612,1477,1645,1639,1637,1090,1641,1642,1648,1402,335,1128,312,1243,1649,1654,1648,324,68,1081,301,1639,1440,854,1506,159,1083,1651,1507,103,677,1402,1655,1704,2,794,1683,1682,1692,1681,1656,1673,1671,1674,1657,84,1514,1657,1695,1697,821,1013,110,1038,1703,1673,1715,115,1733,1663,1743,1670,4,1683,793,1767,1738,1786,1038,1689,18,1680,10,1767,1738,870,18,1703,47,323,1655,344,1691,1691,1656,124,1672,1218,1275,1750,18,1660,1671,1706,1678,1658,1688,1281,1678,1130,1667,1662,1038,767,661,1702,1067,1624,813,1670,1693,1710,1730,750,1735,1694,1702,1729,870,1709,756,1210,1705,1218,1677,1716,1725,1072,1116,1720,1661,1719,1786,1722,1717,294,680,1720,1731,1062,1743,1089,1719,684,1666,1692,1811,1664,1698,9,649,31,1804,9,1089,1716,1196,1697,1739,1734,1739,1720,748,1715,294,1732,1731,1667,1665,712,1687,1736,636,1447,1447,99,1279,1465,1687,1741,1742,829,1707,1332,1126,1447,892,1146,1709,1712,1739,1744,1749,1758,1072,1722,1747,1734,1744,1740,1701,624,1130,1055,14,522,1658,1746,1748,1740,1749,952,118,1690,1628,1688,748,767,1748,1700,1307,781,1447,1745,717,1493,1109,1072,719,1680,1750,1772,1751,1109,1752,1752,1755,1342,112,530,522,879,1756,1693,1754,1764,1757,1757,1740,1763,1758,1743,1735,1099,624,1603,1754,1757,1109,1736,115,1738,1766,1754,1753,1279,1146,1656,1670,1751,1107,1623,1704,784,530,1618,1761,1687,1754,232,1765,1763,1760,1771,1759,1665,1696,1751,1780,1105,1765,1762,1773,1813,1769,1766,1781,1279,1,1780,1781,1768,1768,1782,1777,1774,1777,1782,1737,1776,255,994,1769,589,1777,1729,1774,1780,1775,1770,1778,1778,1703,1811,1244,1769,1783,1735,1776,1777,1778,679,1293,1618,1779,1783,1774,1780,1119,1817,1727,1146,1724,1119,62,413,1111,1776,723,1788,1789,1797,1784,1770,1790,1797,1800,1790,1802,1791,1789,1785,1095,1800,457,1770,1794,1689,1726,1085,1787,1802,1788,1798,1794,1502,1805,1791,1819,1792,1128,645,1085,1718,1623,1787,1789,1796,1793,1797,1803,1800,1794,255,1671,1669,1807,1619,994,774,1772,1773,1795,1814,1801,1806,1802,1819,1800,624,1131,1812,19,1792,1809,1810,739,1619,1817,1482,1801,1819,1028,1823,1719,1814,1818,1812,19,20,1809,1803,1619,708,10,1827,1808,1820,1810,1822,1697,1690,1704,1072,1444,1680,1444,1821,67,272,1713,1628,1526,1826,1826,21,1808,570,1070,1181,679,1813,1827,1820,1835,603,1659,567,794,1826,1815,21,1835,719,1662,1832,1818,1833,1821,1830,1146,1829,603,1700,1728,1834,1828,1186,13,1711,1624,1725,1825,1834,1832,21,1835,1833,1830,1275,1767,1765,1781,1737,982,1053,816,589], + "k": [3,6,9,1662,0,1,1674,1674,712,10,1705,1672,0,6,6,9,1662,1674,10,1837,1799,1796,82,13,12,1816,1444,16,1700,1679,17,1678,18,1660,14,1084,1708,119,119,22,20,22,23,21,1836,470,806,125,791,827,1176,1834,53,83,43,1154,41,138,46,37,885,104,1262,43,37,1019,481,127,41,962,100,813,225,54,1018,128,1347,573,667,747,107,765,825,969,481,196,303,158,954,1079,72,133,138,1079,1405,219,48,102,128,1079,887,53,120,618,762,1362,1200,89,940,151,92,100,624,91,71,526,133,99,42,1007,41,1301,109,231,189,826,57,117,97,1304,81,993,456,122,126,126,93,1747,103,149,593,303,891,1652,112,97,131,1449,516,177,561,136,251,116,127,140,1080,1080,166,1524,231,450,170,452,360,904,113,407,150,1148,283,797,162,162,169,193,75,1022,173,904,456,169,169,170,230,180,1467,148,445,186,271,42,57,1834,178,179,295,360,286,209,653,573,199,311,240,166,595,452,197,30,30,1651,490,192,217,759,204,179,187,171,181,736,1405,414,1833,1652,204,168,199,131,319,166,260,939,211,1833,204,168,490,702,262,630,1584,204,179,220,555,279,38,186,179,179,228,221,202,229,279,31,961,372,812,1448,1778,227,229,109,188,620,181,79,718,236,241,250,1595,1650,202,256,496,203,702,218,550,566,1220,255,265,194,323,421,255,237,202,256,341,275,249,364,291,273,236,281,173,66,1553,236,237,274,274,281,264,173,896,244,907,290,291,274,240,285,275,295,210,320,206,299,292,300,248,269,465,286,295,49,429,274,292,330,257,300,308,403,333,47,320,83,43,129,305,305,242,131,815,272,299,307,617,203,320,946,138,951,786,272,307,867,218,180,553,205,313,320,303,951,322,336,330,315,436,320,328,325,317,336,318,318,330,345,328,317,322,337,339,352,1022,491,486,1003,1046,322,322,336,306,338,1493,388,486,486,830,346,314,338,352,78,321,349,346,329,367,339,324,241,342,329,351,352,354,1015,342,355,329,382,343,352,352,352,491,692,31,367,351,516,271,342,342,386,382,362,362,337,371,614,193,631,373,349,363,218,172,381,795,384,386,367,400,371,261,36,976,373,374,367,367,362,295,225,825,370,392,382,383,183,286,495,1411,225,54,376,386,400,878,506,265,29,334,411,976,384,140,392,398,360,400,378,376,58,1021,378,379,238,265,491,1024,404,360,54,400,396,396,789,449,1032,483,284,245,444,81,423,125,439,1348,442,695,416,422,423,125,251,211,144,424,492,28,54,230,124,279,490,427,427,909,419,443,1018,1057,396,831,596,155,180,855,419,428,494,410,55,430,213,410,488,446,419,34,444,422,433,445,213,515,54,962,1284,422,806,702,453,648,881,896,440,438,492,156,287,63,446,429,107,467,438,277,466,447,1019,180,181,190,663,459,460,490,194,189,155,453,111,460,460,440,323,456,261,466,462,477,1023,467,467,453,460,455,1380,214,277,277,238,465,468,469,864,466,476,447,439,468,468,468,461,484,931,319,474,492,1029,464,484,482,212,614,485,458,479,177,260,469,348,285,475,478,479,479,1334,484,506,474,475,264,487,1004,464,475,486,478,496,479,60,855,464,488,488,476,264,1664,497,497,515,301,151,567,648,645,508,148,505,502,84,682,660,191,124,971,356,1198,608,174,1211,214,91,792,525,447,130,888,532,1124,156,146,510,616,650,358,518,550,735,500,519,509,510,511,669,605,523,358,669,674,834,522,509,511,574,556,498,538,175,533,747,699,500,558,523,527,175,145,293,639,1507,530,535,538,175,523,47,626,558,278,725,514,575,653,189,266,535,537,540,540,548,1434,740,155,644,188,586,729,222,545,580,540,1676,136,741,563,224,710,668,673,499,625,580,569,548,434,1454,644,149,586,559,569,564,574,544,121,195,606,1124,866,593,590,580,581,956,1438,821,626,580,656,229,581,602,563,564,574,546,70,626,600,601,171,799,593,176,627,188,130,609,607,656,607,654,229,622,602,567,701,606,601,622,324,1249,586,586,577,633,1831,604,269,659,462,462,691,257,600,602,623,444,509,1411,267,358,498,585,641,633,1669,629,375,498,1053,638,648,873,641,642,579,638,605,885,132,524,657,949,1657,258,669,647,572,642,651,504,528,547,560,698,721,511,1136,888,1681,520,543,44,711,572,655,529,897,764,628,682,559,714,506,599,575,636,643,598,707,734,551,277,657,626,519,617,681,706,84,694,499,562,579,1134,473,653,915,562,681,224,114,889,197,48,680,546,709,693,105,598,82,585,71,894,184,665,709,136,714,664,584,620,534,635,457,912,514,282,680,493,647,554,653,625,649,619,531,241,578,867,685,132,266,661,1004,701,615,740,516,117,449,196,327,552,552,637,659,1203,550,124,693,599,165,359,708,517,1411,599,786,1399,625,708,410,216,682,223,567,650,555,682,1659,508,661,739,508,302,1149,635,33,691,1733,148,403,380,681,403,158,599,541,369,369,690,690,573,732,685,727,701,302,333,575,707,650,734,551,651,223,544,726,726,917,700,369,895,1027,164,654,575,401,728,1653,277,699,359,544,933,1306,163,541,547,687,591,267,495,130,627,215,735,550,730,730,740,454,591,607,640,192,300,727,33,276,1033,606,86,626,803,647,613,724,327,361,78,616,739,327,353,185,625,1163,615,576,501,1311,577,592,504,470,247,471,215,455,65,184,647,606,606,1370,136,598,75,258,142,224,269,681,546,32,231,470,1178,857,407,470,27,24,779,875,54,772,1210,1286,755,754,87,756,153,820,1518,153,959,959,1363,713,1201,761,384,808,1504,891,1638,28,332,1278,816,1186,1186,1,778,787,744,744,407,818,272,516,809,48,755,408,716,32,852,737,781,813,1537,859,770,676,835,825,756,798,865,790,507,94,1353,805,200,814,770,1148,822,33,113,775,820,801,914,803,803,705,1527,788,604,1676,666,472,463,820,482,763,766,766,765,837,1412,754,819,554,137,747,276,818,1685,865,1052,842,1053,790,158,705,45,284,517,1514,1179,26,276,863,1745,832,46,554,39,775,778,855,1346,782,293,738,1007,728,828,828,833,147,837,782,780,844,1336,4,790,666,841,818,805,849,1786,807,8,1527,814,841,760,837,773,578,332,1240,835,852,859,684,1279,1731,831,773,841,801,308,216,201,837,1240,1195,1526,1232,693,828,814,666,278,1699,822,834,1514,869,1346,795,278,1178,316,683,724,47,507,888,1570,356,623,863,26,871,871,884,389,1628,872,629,1120,604,792,507,604,871,326,873,200,844,122,519,784,876,1663,894,872,201,683,882,882,689,621,629,182,688,526,526,849,785,884,892,893,688,843,683,267,389,84,621,886,893,896,473,878,646,890,892,898,898,843,887,669,521,895,857,133,947,947,947,935,899,901,59,73,761,44,144,911,885,1685,288,755,911,913,912,915,915,492,639,918,947,926,506,1098,918,915,75,771,1213,1837,919,418,1187,916,69,968,969,1684,675,52,919,418,49,1138,798,919,64,667,964,901,938,1091,771,201,980,950,443,59,1067,907,59,1432,250,966,942,957,904,934,631,667,968,561,671,107,1067,90,945,25,955,944,424,945,963,904,956,331,961,122,512,927,52,910,667,234,1042,873,945,940,196,365,298,958,975,985,206,64,1420,167,945,57,66,270,827,443,282,956,52,899,953,153,381,87,966,340,1262,931,920,902,968,781,902,940,956,840,669,967,290,955,948,1262,64,571,50,414,571,263,953,980,27,340,206,979,571,881,974,965,66,1554,881,974,443,66,955,718,974,262,66,1005,881,990,965,940,52,706,946,899,984,981,987,270,986,984,987,990,990,437,976,270,902,1370,992,556,983,890,984,108,995,992,772,745,231,984,999,961,69,779,434,999,992,988,905,973,992,1001,973,1000,996,736,621,525,998,999,997,997,517,108,242,219,304,1009,997,632,39,622,205,797,1001,632,44,858,46,1010,219,107,1012,662,388,1004,914,739,1015,1009,675,69,1347,1013,973,1012,1017,1010,1006,949,595,755,298,880,1014,1014,1011,1063,1163,381,242,1017,1017,1006,1011,942,492,907,57,58,1012,942,909,58,908,908,1015,1012,1016,393,905,1039,1619,1034,104,1042,125,165,170,1061,1039,1823,1724,1043,1065,1074,906,821,1245,1491,1044,1231,1530,1231,1088,1066,1058,676,1040,954,1022,1033,1032,1056,1034,232,412,111,1447,695,1270,1211,316,1030,1323,649,1034,741,13,1528,1652,1048,233,354,1066,1045,1224,13,288,1070,776,1041,1064,1045,387,99,1033,971,345,1049,1073,1004,141,170,1050,385,1084,61,748,328,405,809,1051,81,1093,1067,1400,1510,1075,1104,1040,1073,113,142,73,1140,936,1109,385,1082,1144,1086,752,1045,178,178,1101,807,1048,1344,1123,1051,449,1100,1111,88,142,1051,1099,1101,1103,447,1093,1249,394,1104,1096,1088,1050,168,45,1087,748,1041,1028,1142,284,1080,1063,1051,1047,1089,856,404,868,1619,1095,1061,1044,1107,416,1129,991,1107,446,1041,940,1106,874,906,1068,603,1093,1049,1070,1439,443,1374,1102,788,1144,1111,297,883,1057,1108,1045,1102,1049,845,1066,1035,1512,743,1110,1054,1216,72,1114,745,1057,960,1190,652,1028,1106,1106,1118,1066,816,747,845,428,1119,385,1463,936,812,1117,1122,1118,1118,1732,745,1097,235,1037,1121,1129,967,845,752,1200,413,370,434,428,1142,1483,1654,1122,1127,649,249,1068,1136,1129,1131,588,1139,1132,73,1061,416,459,485,1120,567,768,1122,1127,1413,385,1142,1400,1129,1131,1087,788,1062,1296,1141,1737,1091,1086,1127,1732,1139,1139,1132,397,289,1698,1313,1313,420,1394,1243,1148,447,850,1155,1149,1150,1151,1155,1149,1208,1154,1157,1157,1154,776,1153,1152,1156,1156,561,776,1165,1164,1159,1020,971,1165,1158,1020,925,1160,1162,1164,1163,1166,1164,1170,1170,288,866,1167,1170,1163,1163,1364,1173,243,1376,1350,831,1179,1168,1291,1179,1169,1254,1172,1083,1197,1181,1185,991,1181,1213,1184,1207,1185,1288,1640,1090,1654,1182,1187,1733,925,1171,1182,1184,1637,1191,1182,1197,1184,846,1205,1187,117,1188,1213,1053,1191,1198,435,1133,1210,1192,1197,1197,1207,235,1078,1311,1212,1205,1193,1193,1172,454,1747,1787,1078,868,854,1213,1199,1214,1078,1192,1225,1205,1209,1216,1223,1221,1216,1376,1215,1225,1228,840,1805,1219,1375,1653,1240,532,1230,1230,1214,1215,1231,944,284,1242,1238,1238,1220,1230,1248,1231,1263,157,1240,143,612,921,1237,1254,830,846,1245,1358,1386,489,310,1251,1248,103,175,1244,1238,1252,1237,1227,1329,231,815,839,1251,1056,1242,1256,1256,752,1255,1260,1276,1329,1259,723,1305,799,1195,344,749,42,1261,1235,1294,723,158,798,52,1389,1389,1217,1268,1450,1282,1282,779,798,235,1255,1255,1393,634,856,1176,1145,1145,791,1290,1437,1273,1283,1274,769,1399,1272,1270,1190,1304,771,631,1268,1268,733,1282,1308,1273,1294,1300,943,762,1295,128,1260,1114,1511,1292,1273,1294,838,1286,1286,1390,1357,917,1312,1151,413,686,928,1292,1298,1311,561,932,1304,686,1113,1223,1298,1308,1299,1258,1312,1114,866,1727,932,1305,1293,1293,1299,1300,1340,1301,1319,900,1408,677,1458,1317,1306,1307,1308,1308,1318,1299,1572,1320,1321,866,1316,1305,1336,1325,1326,1326,1327,1318,1300,1329,1584,1316,582,1330,1337,1331,1331,1325,1342,1333,1340,1479,1341,858,1322,1322,1335,1341,1584,1320,1322,1338,1343,1340,973,406,1147,1147,1334,1347,753,1345,1333,1328,568,1341,1242,1337,368,1098,797,1345,1333,973,880,977,1710,1388,165,1254,583,1351,1204,1276,1276,1382,254,40,583,1319,457,1535,1360,864,1274,1354,1382,1311,198,877,1286,1386,1356,1287,1405,1003,1357,1036,1364,703,1375,1260,703,1174,1378,1355,624,1036,1226,715,1317,1359,1175,1414,929,836,1436,1303,1378,1391,1363,861,807,892,860,1247,1360,1271,1396,82,1381,1310,40,1370,790,864,177,1058,1380,1241,1317,208,1390,1352,1411,1257,1145,561,1172,1180,1286,1269,941,1384,1367,1355,869,1202,1329,1266,880,1463,1387,1247,1285,1262,1202,1726,1414,1479,916,781,1297,301,869,1356,1523,1367,1365,854,1295,1222,1246,844,864,409,1523,1368,910,1135,1350,1287,1295,134,864,1315,1313,1413,86,1031,1404,1834,1414,134,596,1208,1712,1400,1413,1406,1222,1175,1311,1291,1431,1436,1354,703,1286,1404,773,1428,1224,1172,1076,1481,1533,860,1394,977,1364,1623,1533,1407,1649,1437,930,1124,860,1396,1409,1410,1410,921,1395,1267,1329,1389,425,1410,1410,1416,1394,1180,1358,1375,1269,1417,1246,1415,1416,1077,938,1420,1409,1438,1408,785,1418,1418,1124,1350,1137,769,144,1415,1421,1422,1390,1313,1381,1361,1278,159,1267,1415,1518,1438,941,1284,1831,1266,1423,1291,262,1456,1431,1427,1415,1421,1247,1429,1395,1427,1353,1254,1366,808,1392,1303,1424,1424,1424,1433,1388,1268,1371,1509,1174,139,703,1274,1437,1437,1509,1304,1509,934,736,1309,1371,1315,1435,1253,1190,1272,390,1411,998,1148,1435,1428,1382,1379,1315,1319,1373,1276,593,612,1430,1430,1379,1352,1390,1434,1302,1365,938,1389,1525,1637,943,1323,1474,1440,1488,1443,1546,697,1445,1468,1507,1824,1477,1449,652,1451,1450,595,79,1060,1456,1454,1456,1825,1458,1595,1443,1547,1398,1454,1455,1464,1480,1325,335,1490,1098,1460,1459,482,1307,1443,1532,1460,1461,1459,1649,1077,1455,1466,973,1305,1759,1461,1455,1468,253,1407,335,1188,1330,1455,1462,1441,1476,1443,1473,1250,1477,1532,1492,938,1482,1475,1469,932,1113,1495,1441,936,1495,1495,1483,1469,1476,978,1150,1320,1697,1573,1494,696,1477,1497,1497,1476,1498,1528,810,1487,1037,595,1517,1397,1503,1759,452,1143,1143,1458,1555,1137,1123,1137,1253,1112,1472,1487,1486,1488,1508,147,1513,1472,1554,758,1062,1369,1505,1472,1514,573,1506,1478,1489,1069,1518,777,1432,1407,1529,777,1397,833,1537,1534,1523,1523,1397,703,1468,1832,1506,1506,804,1467,780,1468,716,1069,1551,1523,1506,1448,1539,1522,79,1545,86,1539,1539,1522,1307,1186,1551,1544,1137,1540,1482,1536,1556,1069,1551,1276,1555,1548,1558,1551,1544,1550,1550,254,1480,1510,1519,79,1551,1550,1480,309,756,88,1557,1560,1548,1517,1506,1429,1541,1541,1553,1314,1548,1561,929,1668,1138,1567,1556,1558,1558,1566,1569,1484,1395,1387,1560,1563,1566,1542,1353,304,1529,1175,1413,1104,1563,1564,1564,1565,1566,929,1541,96,96,1651,1353,1567,1566,1569,1528,1535,1470,1567,1474,1837,1491,1586,1565,1574,1515,1549,1549,1481,1507,1500,1586,1568,1575,1583,208,110,1575,1575,1594,1583,1583,1562,1562,198,1429,1578,1576,1594,1571,1587,1588,198,1581,96,1177,1505,568,1586,704,1334,1059,1407,1457,1589,1594,1594,1588,1588,1580,1580,1580,1291,1593,1593,1581,1027,1573,1585,1585,1592,1594,1579,1579,1597,253,1473,868,1402,1400,1125,1245,1593,1593,1608,704,1519,1596,1592,1582,1252,1613,1602,1607,1599,1611,1611,1597,1597,45,789,1473,1501,1604,1602,1608,1609,835,1555,718,7,1600,1600,1606,1607,1500,733,1521,1611,1598,1445,1445,150,1615,1600,1600,1612,1613,1613,1631,1610,1403,1480,1487,1445,877,696,1609,1609,1533,1439,703,1614,1403,1494,513,1446,1365,1528,1787,1438,1631,944,603,1521,397,1616,1612,1627,1258,1591,811,722,722,1622,1615,1612,1617,1614,1610,95,1136,1442,1496,1476,1625,686,1621,1403,253,704,1622,1614,1621,1490,1451,1512,207,1264,1639,1632,1634,731,1113,1629,1150,1636,1612,1612,1630,1631,1494,1546,207,1629,1636,1630,1626,1633,1387,1143,1499,1492,784,96,1200,1636,1630,1626,1643,1524,1492,1462,1635,1124,1632,1642,868,1532,760,1664,1785,1644,244,86,7,1516,1785,1120,1638,312,1638,1635,1462,1644,1644,1646,1647,1647,1641,1642,1387,1509,760,304,612,1650,1647,1402,1675,157,312,803,1645,1259,1136,742,103,1648,1257,718,1635,1645,1648,1671,1711,1,294,1686,2,1675,764,1672,1679,1673,1699,1656,915,764,567,764,98,5,848,1213,1692,17,17,1743,110,32,1743,1738,1738,3,1678,1130,1196,1196,853,608,1786,1708,1695,1670,1683,1686,1681,870,1660,425,1134,1706,1687,1684,802,0,608,1690,1767,1667,1681,1750,18,16,1673,1686,1,0,1458,1667,1722,1696,1699,294,357,1692,824,1784,778,861,1677,17,1,1729,1729,1673,98,802,1719,1708,1655,675,1702,1670,1196,1196,1721,1719,1725,1702,824,2,1721,1713,1072,1811,1666,821,1714,1718,1045,1275,1071,1689,1728,1665,1665,1666,310,1700,1727,595,361,1772,1694,1714,1412,1686,1085,1702,1720,1720,1734,1745,1726,794,1739,1697,1130,1723,98,102,101,642,1089,1071,493,783,1342,101,1733,1733,1706,1706,1465,1742,1734,645,1696,1707,1655,1732,1465,1741,1742,68,68,1739,1739,1736,1687,783,1723,67,467,1701,530,1688,1332,1744,1749,1758,1742,141,1628,16,1656,1447,1710,1332,1698,1338,1322,1747,1747,595,1724,1742,679,1661,1526,1493,1493,1101,1086,1736,1740,1740,1736,1520,1747,1747,645,1751,1703,1748,1744,1740,1753,1755,1749,1749,684,1693,1101,1804,1609,1764,1752,1758,1342,99,1275,1101,1746,1763,853,750,1671,1218,1756,1101,1731,1279,68,545,1233,1756,344,1759,1764,1757,1753,1758,1109,1746,1134,1722,1761,1107,1107,1744,1758,1750,1703,1432,1751,1764,1570,0,1751,1765,1757,1763,1760,1760,1761,1762,1771,1781,1763,774,661,1434,1768,1763,783,1769,1774,1768,1763,1771,1070,1773,1703,1618,1618,1769,1813,1768,1770,1782,1721,1458,1244,1618,1779,1783,1789,1780,325,1623,1730,296,1796,71,824,249,1775,1283,1779,1783,1074,1775,1776,1778,1095,1074,1770,1244,1779,1788,1128,1785,1619,593,1784,1790,1713,1718,793,1502,1805,1791,1784,1778,1124,1787,1802,1791,1788,1796,661,1728,1085,1726,1795,1792,1789,1128,1793,1797,1797,1798,1778,1679,888,1802,1800,1669,1778,148,1772,1124,1124,1795,1805,1806,1807,1803,1773,824,1805,1806,1819,1793,1803,1813,1822,774,144,1814,19,1775,774,1713,1649,1801,1801,1812,19,1799,1809,1810,608,1715,1801,1819,1819,1821,1810,793,11,1624,1729,1704,1444,1701,1809,68,1823,1721,1767,1704,1814,1815,20,1820,1822,1778,1179,1664,1811,1815,23,1820,1821,5,1657,739,1824,1826,1818,13,5,1715,1827,1827,1816,1816,1821,1701,1818,1830,1146,1130,1826,1826,1818,1835,1570,1570,1721,1831,1825,1828,1829,22,12,1833,1728,1084,1838,1838,1838,1838,1838,1838,1838], + "coloraxis": "coloraxis" + } + ], + "layout": { + "coloraxis": { + "colorscale": "Portland", + "reversescale": true + }, + "title": { + "text": "Bunny with cell intensity
based on cell areas" + }, + "width": 600, + "height": 600, + "scene": { + "camera": { + "projection": { + "type": "perspective" + }, + "eye": { + "x": 0, + "y": 2, + "z": 0.5 + } + }, + "aspectratio": { + "x": 1, + "y": 1, + "z": 1 + } + } + } +} diff --git a/test/jasmine/tests/gl3d_hover_click_test.js b/test/jasmine/tests/gl3d_hover_click_test.js index 73b8638bbae..0609080f663 100644 --- a/test/jasmine/tests/gl3d_hover_click_test.js +++ b/test/jasmine/tests/gl3d_hover_click_test.js @@ -15,6 +15,7 @@ var assertHoverLabelContent = customAssertions.assertHoverLabelContent; var mock = require('@mocks/gl3d_marker-arrays.json'); var mesh3dcoloringMock = require('@mocks/gl3d_mesh3d_coloring.json'); var mesh3dcellIntensityMock = require('@mocks/gl3d_mesh3d_cell-intensity.json'); +var mesh3dbunnyMock = require('@mocks/gl3d_bunny_cell-area.json'); var multipleScatter3dMock = require('@mocks/gl3d_multiple-scatter3d-traces.json'); // lines, markers, text, error bars and surfaces each @@ -599,7 +600,7 @@ describe('Test gl3d trace click/hover:', function() { .then(done); }); - it('@gl should display correct face intensities', function(done) { + it('@gl should display correct face intensities (uniform grid)', function(done) { var fig = mesh3dcellIntensityMock; Plotly.newPlot(gd, fig) @@ -630,6 +631,125 @@ describe('Test gl3d trace click/hover:', function() { .then(done); }); + it('@gl should display correct face intensities (non-uniform grid)', function(done) { + var fig = mesh3dbunnyMock; + + Plotly.newPlot(gd, fig) + .then(delay(20)) + .then(function() { mouseEvent('mouseover', 300, 200); }) + .then(delay(20)) + .then(function() { + assertHoverText( + 'x: −0.02154988', + 'y: −0.1181136', + 'z: 0.9471037', + 'cell intensity: 8', + 'trace 0' + ); + }) + .then(function() { mouseEvent('mouseover', 400, 300); }) + .then(delay(20)) + .then(function() { + assertHoverText( + 'x: −0.3543044', + 'y: 0.4389607', + 'z: 0.6468034', + 'cell intensity: 8', + 'trace 0' + ); + }) + .catch(failTest) + .then(done); + }); + + it('@gl should display correct face intensities *alpha-hull* case', function(done) { + var fig = { + data: [{ + type: 'mesh3d', + hovertemplate: 'x: %{x}
y: %{y}
z: %{z}
cell intensity: %{intensity}', + intensitymode: 'cell', + intensity: [1, 2, 3, 4, 5, 6], + x: [0, 0.5, 1, 1, 1, 0.5, 0, 0], + y: [0, 0, 0, 0.5, 1, 1, 1, 0.5], + z: [0, 0, 0, 0, 0, 0, 0, 0], + alphahull: true + }], + layout: { + width: 600, + height: 400, + scene: { + camera: { + eye: { + x: 0.5, + y: 0.5, + z: 1 + } + } + } + } + }; + + Plotly.newPlot(gd, fig) + .then(delay(20)) + .then(function() { mouseEvent('mouseover', 450, 200); }) + .then(delay(20)) + .then(function() { + assertHoverText( + 'x: 0.1666667', + 'y: 0.8333333', + 'z: 0', + 'cell intensity: 5', + 'trace 0' + ); + }) + .catch(failTest) + .then(done); + }); + + it('@gl should display correct face intensities *delaunay* case', function(done) { + var fig = { + data: [{ + type: 'mesh3d', + hovertemplate: 'x: %{x}
y: %{y}
z: %{z}
cell intensity: %{intensity}', + intensitymode: 'cell', + intensity: [1, 2, 3, 4, 5, 6], + x: [0, 0.5, 1, 1, 1, 0.5, 0, 0], + y: [0, 0, 0, 0.5, 1, 1, 1, 0.5], + z: [0, 0, 0, 0, 0, 0, 0, 0], + delaunayaxis: 'z' + }], + layout: { + width: 600, + height: 400, + scene: { + camera: { + eye: { + x: 0.5, + y: 0.5, + z: 1 + } + } + } + } + }; + + Plotly.newPlot(gd, fig) + .then(delay(20)) + .then(function() { mouseEvent('mouseover', 450, 200); }) + .then(delay(20)) + .then(function() { + assertHoverText( + 'x: 0.1666667', + 'y: 0.8333333', + 'z: 0', + 'cell intensity: 5', + 'trace 0' + ); + }) + .catch(failTest) + .then(done); + }); + it('@gl should pick latest & closest points on hover if two points overlap', function(done) { var _mock = Lib.extendDeep({}, mock4);