From c0d7cecad5f1c2377b2b03c0dc4e0483fba01332 Mon Sep 17 00:00:00 2001 From: mtennekes Date: Fri, 13 Oct 2023 09:05:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20r-tmap/t?= =?UTF-8?q?map@26bd85e7ec5c4bc9cf66f6b59d5ecb01cccf4207=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- articles/tmap_sneak_peek.html | 2 +- articles/tmap_vv.html | 2 +- pkgdown.yml | 2 +- reference/Rplot010.png | Bin 39675 -> 61777 bytes reference/tm_layout-1.png | Bin 108377 -> 128299 bytes reference/tm_layout.html | 4 ++-- reference/tm_polygons-10.png | Bin 86116 -> 151959 bytes reference/tm_polygons-6.png | Bin 127990 -> 136686 bytes reference/tm_polygons-7.png | Bin 136686 -> 125667 bytes reference/tm_polygons-8.png | Bin 87713 -> 86116 bytes reference/tm_polygons-9.png | Bin 125667 -> 171033 bytes reference/tm_polygons.html | 15 +++++++-------- search.json | 2 +- 13 files changed, 13 insertions(+), 14 deletions(-) diff --git a/articles/tmap_sneak_peek.html b/articles/tmap_sneak_peek.html index 8a9b4e1e..91011d20 100644 --- a/articles/tmap_sneak_peek.html +++ b/articles/tmap_sneak_peek.html @@ -83,7 +83,7 @@

Martijn Tennekes

-

2023-10-12

+

2023-10-13

Source: vignettes/tmap_sneak_peek.Rmd
tmap_sneak_peek.Rmd
diff --git a/articles/tmap_vv.html b/articles/tmap_vv.html index a7069612..07c2e333 100644 --- a/articles/tmap_vv.html +++ b/articles/tmap_vv.html @@ -83,7 +83,7 @@

Martijn Tennekes

-

2023-10-12

+

2023-10-13

Source: vignettes/tmap_vv.Rmd
tmap_vv.Rmd
diff --git a/pkgdown.yml b/pkgdown.yml index 06120b85..4a0f562d 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -4,7 +4,7 @@ pkgdown_sha: ~ articles: tmap_sneak_peek: tmap_sneak_peek.html tmap_vv: tmap_vv.html -last_built: 2023-10-12T10:50Z +last_built: 2023-10-13T09:01Z urls: reference: https://r-tmap.github.io/tmap/reference article: https://r-tmap.github.io/tmap/articles diff --git a/reference/Rplot010.png b/reference/Rplot010.png index 5114fe703968abd0634d9202d760dce2b016fa4c..e36115c0a9b86f50c5bc676cccc0f69c4f4a0867 100644 GIT binary patch literal 61777 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

y)Z*|gFa8DNvPHiOLp^={f&Tt% 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 PejTf>doAzEt^5BEZ`Dd* literal 108377 zcmeFYWn7fq7d1Q<3KA*^k|rqKozftnba&@aLx+lhlpqa5r*wA-2uSBJG)VUlL)Uxe zexCQ^`|)2Uy@Y z)3ND$;0Kn`2Ptvz6a053*5C_%VB1S;Izb?mftc@G;Vb*55XcLNjQD#Mx1{Y^cQ2Kr zrknkf1WtBM8qdF?qHXw3T*Uw2Rl?@;=f-EPJav8SkXlW81x?7~e1x5ruUga8JgiQw zpnBn+x=0bjEB?E;Z;8GjpNvZA-ezwR#`3e&h>3WlH`ui#FknA$lH_GBZMNz)uy%1K z``@bm_s{=!;D0;tza9AB4*YKi{9)5A8#2Ly!He4azE^kXXMuoD~ne;|3B|BBsE1& z9^>8dRI(KF9tN*4mv#4z*?(=o+~S8*G1?h#YfAz0toFg)?R9yvi~2j5KMWz|Xl^$` zJP2;-L7KWpkd&BTe)jon{Tk8~0Qqlu;1?8`;6<3fKp?+aga1E%{c0X^9y2iTnUDXD z_beXf+KIQhqfEJ@bI4i9XQsPux6t$@EzKGw&F7l>uK(Trcw@8RBO;7@U~|h3B0>Td z0{EGR?SAM>7Obpe|#Bg4ZEGh+dIp5#kYJ9+XAFS{PCwOqk zZ$oxC9v*pYmOT$m33uV@YMN;JuQ!%cmCm!S^Y5OL@T+R9t4K=DBY%ZR8e2gL@|py* zs;f`y>+6-ZtKBM1L$p^`?20r;$8)`%dHNEC1jVwmnZn4|lq~Z;7R&9` z$8%b#luL%m&aL@`zb&NXUwl7bq%G)iGOOi%teM$n__Y}<>Gx0Z&m<7Yc2u{?-<5JY z`rf%JT*}0((T{^8dAVkE)E!fZ@h!Zqia|0})s@k39~Fj*$@TV>6B9O4*$)-8jQ!)b zo~GIATgV#g{l%OsEH}LNPevJR!F^uT}7l=Ril z_&zf+s*f69M6wEO#NL$OWLI(idP=WVArR-oermp(OM#~( zZ}ZcBzswzd6|ypPCoCw4IN3?Tj`?_RPvRA8Oq}bl=DCv2&NMQz+g3K{0`NcO<@hl% zuwR+4vo=QAISjvkXgTe`CKH&*`+7U@;DAC_rtBT>WJcDT5Zt99y^w){@5D?tpLCNy zD(7Tb&eV?GY5wugUJeEmf;oR1o1+^4dJhlt62aLVG}=w%+ycwX$%$}moH)9}NJ;do z3^w+v;D^Qll)86u(UB#xSYc;oGEcW*G29h}Z?R_(C>gFW{7bQ$Oh`Z`)obL}$$ZH? z)E;TaP0v1>Q^?T3#=fJkJsllwqUh9)Yonk zi){_$t!WL00Gx+QE8Ge~?l(J|n_g3mlSSawd`Dvpc+XP`|Fsjwz_%s{|5nlRPS)QL zQv8PcR7eP)b@P2~6cIKrd)D)}w4jVN%_6!*9Rl%q2=EAkRXd!i?A%GJNyiA=$brk& zn|_mg#d>vA!g=2Qyn1sZw`Lf~I`7Tu9F zj9O!uka-&Phr>ubvbeGQ6XxK0qB-P~;`9HAH)9>;Y;WHcL=VM7VL!lTjF&)B)zKgz zsyN-gc?22%G<=2u6|jpYY$j|nRaHKdJ2YXWQ5j%uV^d^fv5a;*6aTVz4;2k65;(j) z0tN)wwLx~StntUBrlut&-A#}SAS1t{RryQtAqkhozcwsYmD-E?UI+yDoz5f#!XonY zDfMPvF3oz|!^7k0P8%-gNz;4v+vT^bY64X>H&j8c@w>PkT^>#&h8E&x?RIf;wu}17 zHq>%Ci9^gwaRNS%_UR4Y{UK@WaoBHlwI4oR2@-{mPc$+sGE)3%U5eTR zJ?sF^^N8F$coEK@H1gz&h&UysVcqP$)`0KXhpO=+Yi0ScREF6rY1wj%iPATCWJClR zE6WoNR zJ&$*EeBz8y^*U1hO#n zXyG2j0K$eVb~3|$`MGu0ciB;s(@->@MoxOCtfY7#_aU=R;fzk8o{xKC+dm8B8|{Dg zDt4|K(>0#Uj+4%dK^u-d$G+*lZ@!5tHeEW#Q2BZ}h0B%p$u%&wc$JoyZwCWRw#24m z9d?v6eMR8x<0}sEUGRelbCXIQQg0fjbKfZ{s)&xsB|qzp40!LuRfMajAX7u32sL$3 z`J@~hTwbfGUR5Dif_sifJUcs&4NhG#nKd>Bbz#peA1M&NvJCV&gfm__iZ&XsVcu3~2hI??~3aU5B|oKTXno|i+qp7&A3+~yPe z8Q!H(8(kO8F9ZD0i1G?Tq7a!f4LRbFVNT2O^n}X3r&L{JLo1ELlVtazXBVAntReQdv3|k7Tz~743 zkei2d_PXW9)!$vGD(|Z5qmaitdZ2I(AMa2B;C9zI zdPBl!HIyNNSHDx;G_B`h8Qgr*^tBy-&u(VoWs7hIqqe~LmVUv}ZbMZf` zeXv|>WcAjZClYL3Z2Q16sOfY}3Mvi`8Gv-CC`C@h;A!e4{mOdNe1PUgHL2&)mt2b4 z+Fmtqh(NV!iginx>yE?5ni}N?lHP%pHq3nf6}Sb`|<7acBkQc=GERg*94w~e{EcuA95w(DHp@b)Bcq9DJv z@U=tG$Y{6?jg3);1iP8ZdRz-dF3Q(8!3DK@tp%9lQ(`_&lkdtM9YLPsGP*Yd-7-8G zSMO0;EzP3z2xO8gT zZ*%>@R&hhX)_&Iq(~2FuyKmoWbJ}P`GBq&hHE=)rZm}^!tm{0yXxB0iYBcKIFeDB6 zDdScbc>y9Th)|i+;?q|pWm^Cno-~Yy7Dy)jnipHwJQQXtYhCQg48&pph`YOqV`A$$ z+#M5XJ}PYWNY9q0>sFZi<_8401(O?7Axs4n_S+tYQ5|j*+SP zG=a}=s+J2~|J`O!`5N1`)YO6o6jgeoK%k=&ArX!Q2oZgY$#UY`#_Q?;`_VVo^D4>i zW@yf_S$eHaM<<|F9U62vRD;>EmY2UDrXe3KbcjSo8mam;iwWtQ zq!PA9N59#0ZGopb4RptJJh^d$HHgtMyIOYyt6iaUx0d%Q>ViTF)uKj53UU06zztk% zYcz1>6Qcnse--{V>;7|!*SVt%1&B`^bhfjb!y(LS`Q-;gZ!37$l60E(JAp3F^1#I(TM$&mVZ6Df16y@jbKSxHfWuP!BbRI+;cNNbIkg5FfWhc=dljNH0;K^&5oN1GNI`R5AD@aD8@2f(rF#SBSUCwdi* zz_6i78=93BUKM>*-26uo%Bw-)@qb)!JY8qSlmQ{nh|Vx4%k2pw>bEFwW@dV8q&8G_ ztL3^t34v(NoYjRu&Zz;R{=B3m8K5hCu2|-?=hx;J3(+Vws1drfKe;u1>h-ut3o&I2 zH+;so5-kVdr_ws^BY+F4pEi1d?F@nKg+Mp}r3oU>$}-6OaL)JUo#5W@cL{Qy_qW6| zSpokkJeey{*VR1l7}zJM00n>C5N&ID_r z@~M@>ge!)kUu?g}NJ_w5e0){H1e>o3Hx-f)cXv?ct?7Cd5>vkxeWpVxw?-z)m_WW|0(z_h$g6qES;CViau_yX zR)Jv`pkkNB1EK+L2q;cN7!b$?FF-;=c$mV-VhS5}$%?H@C|?C;UJPMmtZ8pzm77CU z^JTfJy!?Akj#E|54Ma4pW&M8VOH6KIbfYRPKfkBJd^Ydg!?(spyqyIdC@eQtRD-`W zb$mRHsJ}cg4UC!f9F{oi>8qqAi|Gt^wd@SV0OGhR{wuODjNs-+>13+w<&6ybRKIUI z>nBcjl+AH;qI9fdaICWd|AH)NBJI&XxxP5!TT5#B5Giz;rdL$-p88EZP`#!#@Mw^H zYHDB0%NLLQ`T5!$8`?oB=-$E4%Y0oZ@*;oRrU6uo*;tU>roCFnec$G?%FBO1Ia|l4 zs%*i-Fdz9|57Ozn8KyARzx!yO9Fy7CcL&Lc=bwQSXdEoQNOHpk&!gujZ|cH09I+Tp z0l2^x(v_w0oMn3ofyvkA!QneR^#C2(13I>T<^pLDX%y3II(f)*Ed&R0#By{b=I8L? z6^23r3nDo931WP_Iy{wSkD5jcqh8Dg`o`9WyMfCg{U+Z+h3^Vo=pFlJGVWAf0i%Ye zO8@Z#sKq_o*DgdFHZeQ!UM@!qCk(-j3MsD{`Xu*AYTI_s!-U=PpqOz44?n3`8 zw8w-EBkRu*C9(~hh~@*?m}(n`0>J;^{clRRLFv}X%*pXaW+nq_1@>+3eJZjirYMnZ zWy!CafBz3|(_WiN7l~$?+fPJcKPPQ_8$Hr8(zTp$2>DaQgY8~z-%+^zp|ezqo$5!2x4I4wu! z;8ET?qaVp(voQVq{LP6$$C^nwkArTdFaQDo8KaYv)9iVsV8-keKWK@9^MSz;j1vyF z4W;R+qWEu@?AA9iF+4rUmHf@A$vu`Ak3k7#HI+@gUh`EL+xyoY2-ETOlnx=`20_aJ ztSS(+Otl8{@3jD#RaVf<0#f><&KJE7uu^+@|C?!5Vx?KX=7r4(^G&&0%he9C3`X0)B?h>{`PD9n{$-*`;w5X;fxpe*-I=u=k3~2y3Li!pzJNq`esmvJw zjL7&n6aj6!-~V~GdA0zlKc8owGC7{fA?_O&Z8E&vZF#<)sSNIVUeA9=Qo>*RwPfQw z@E7a5|CVkoN3ml>VoB%L zA}75zu%qZX5qvKsg$woPi!DcqalfCBf#707L7Aq?+E9-}pCz&i5Qxyt`3FP;Co2lh->No~fhcabeUThry4BaC!zt&Se zPQ=txX-eU_Z19whb%lH;eD4~e&9y9i^E(4I_qktdjS8tj&kQh@m4b?9a zzBDXI@w96Ic1NjpUSJ71AIHY`Mjs$Y&ue_ii=^M=1U_ftf3+r{C6H1obXBS7I$I@4 zqMuX(Ou$z|7mUs>lFq%1^hcWo{1^4~A|xRlLv8-K8_~+;_!GqdD%}q^Ib7|EFfwCj z=MH_uMGUL45*l?Qq~`Ch07@+$)%JvWU68Rna9=ew1A)ObTyENbe!3KJOEvYJq-7!t zwlxKtG(F?nDonCVRR#7L&{w9<0swN+L>(8N2>BdO+UmCI%3vT)Ay;!WCwuD;Av=f7 z#2o6bkiK{bG3Pq6WiCS^ge?5RfEj|mZvsw$(_}A0xD4bIO=sXwpQ>vsOIy7BjJC|x zRj8V*!ND?z;LYW7@yiHcoY_tcrQ?xLsj7{q%ftDW50B(sfQcyqSc(!j)n~RW&kzl$ zahPX{Sw;HH%w1s7pq(&>*5<8mOK!{Vf*Y5F+(ci&0*0b4wZ=rVKAnk0JhxxP0iWn{eNYwyBMn<{9+ys2-ZbfoYY{;^_GR;!C#Gp z{;q3NBM!3B`_IR$fx*P6PnEj7FD+;9!5}SP1#BTX#Mo)2Eqv{}05q!m6Tlf@h68w_ zB0k_PbS=VqnWXCvfyRpZ zI51X)B;E+7$BB+K+8NFP;pcl6$9X=Qn*Sr@MXceUt-O{CyP^T!w`*yWeO+Ifn=KT9 z4xY5kSh>>2`=TasyF%F7`l03ZWxe+7%;%gR}nVMh>J7p&)Y2njW zHi=AD4C!&5PoA{3SZM}aQ1D`#OA!4@vjzfv|3$3A%#@yaFuk$yE^riA95vCSsl~{A z)qRgvVC1$3Q12vEG6^{(8$JU{`zXHzp=e_lK^keuwXp3dq$n{50QVYNxd=5@C6;VCZuHiI-8Di**4>v(#v{$Ie$i$0ZP z{u;HKnR3~xsxGzuJ#TkVX<}k?@=J&E+C*~!tHbd>R;Yc7FJ;OF2ggHdPbiz>tQ4TY zN1Hj#Rm1-VXxeXgE2w-Mb#4xY`C%K`XBf2%o(JTNSM&Fo-H4gplJWh=bfDsFM13S9 zICr{1-6Us?sT7crFTt$I$?pJ@5qMz%k1-qe+_&-K*X%Mdh&B_ggPnJ(BZM5*u*J{kZ;D0_2cak{>#}D!fu2}q{brf;$`}Jw*VFbV5F%4$?ewY4`6DALx?T<` zjdP{IA2?qO@xC8kQNCS|9=Y8g|G32>S&(0tO0ijV9|NDw?mj-NXtb*+!awGmQ`)~>+cTUq5( zQD0LwHeUE{9-RUke*rv(dfSRg+)0~A=k1S?F13+SCv$(AP|b?lkPTLCWyZ88JMg4JD-l5{NQb3e2*T5yT(sa;+-*luF22=}D@Fa8$be=r6imU|B z*J%*Qiz<&JO)^#^XcGvVLIPo%q0Df*u{ize<5ON>AS;=tBw&1ysj07+ZdDXb_K^k2 z199}Exx5Fe$)o95D+UKANvqmMt)^S;YwIs6cauzv4-4W!(9CPFTV{wvzi(>o@M`lE zfO+Oa=Dtza7XJ0LlC|+7sxZonFIaf8L!{;=1wgJQlBFu}QY&XlHB=e`v)9(qdYUWT zWp`U({p=hLjB$^PohS}3x54w|E_gEk5+`ZP`Rv(Ys_RAoc{9Z$_OYc2vl@66Y>W2- zw-LYyu%*-lFYPB48y*{$Jp(bFJh>yt@g&F+aQ)5A%PHVF03R`9%PjfLtV0(|fBet9 zt>TM=2r0q7WY2?JQpIT~UC$lIrUO~kk|ciN`ScIWj6)qHYu$F-dD+yzK+_VqGM-fT zj|;_StKFM^E@g0Z*SyDYNjy+NKHutHDc@{5QQ$3H*u6j@x84eC=3+9ghh7;5bk}_w z-%F_-CS*f@62WU_$pX|6jHC@@-tzI;K@wZ z6_#tZn@j*W)5`g)n|Ci;3xfzpF@2x_ybmM1Yq%qpxu(F{{${tsWxF{PN!_0)+@b)Y z>^b54_dxl2x>N_?3);t`_kW|p*OOhXDvcz7m(d958wd`0mxhh_)0RKKL1Ppc6*7RM zpiaCGyWiHVH(!iXB76id_a>;g|Mr;~f8?bI#5h50fAWBxqI+R&eRZDeONMc_kISjIQQIyRn1&q&erKz-BqV|a%iV^BPrZKX!G}OkZ{zCZ<1qGH zit8J1mS;OSr@Qoz8vnC`p!1wQw;w>a}I5o_n_J;VP`f9sn_5 zaI={2`m1A3OkWTjRf#r~5;*+Y;fLFxlUZdw4cfmhI|q4%gH8NUs{?4W2?GedA5F?_1G@!-&{9f<3uO-$$`}2yZCGiyih^eCJb8FV<75m zHS((3(h_?!@zqf>ub`7@iU=bJ} z+PEtRt@YyZe9|-}pyZP%^J(6-Wvlfe@unM}rfRz*XIpMK9%wZ8u;8kydDO=QfPesw z`7gl9dzrNJnOl-(i#R&cODE;XINqgqg-w)ruEfv*MM2iX4-pY=%@z2p=fn_WQ43%c zBW}TBRP=Vo^HqyL%9CLloKj89^UUx^Lwo0ClR5j)I6aY?LaQqfBhV{YOwO*JI~3UaIU zelHN`+nZ(3#XlT^*QY$B0nu=HTAA?$)8Q5ZwC-QFW&z*sKU0BtY^SDVJn;GMZiSF{ zGH4QSjyY=<1ppVfXV7&$P?#cvzJy`Me8D@-li(7_%?0+R41IY{26dn*vb4%!Q|41h!**2>U-5 zLCvhbKFPZ+zD=MHuzr5Uzf;NJz1K=xKD{*0TMa$2x;p2=qa?c#yxw%>0j7UOTai3` zasGsoSzPdUBWNy;H+}Yd{{H{u1T7g16+UO3`^?tSv#xlk~`W#T=QS$AU{>T)+ z^LY-;VThFQ#@=qMFkf5mW3Rwi4-?NO*hwY29;a?EOS9mLWlB<8173|snfMC?feuqh zajnswP+(BYiC(hL)fNtD`^4gk=|+7KI8x~ldV7bTD#=x^cxJa0)5_JJzTRS_d8>Ui z;}iwJ>_>TpCswh?C=lb;14&vEG zTm1@3nD{JMGMM||>bbz=8R-n81YI?;n3y@CD^E^bF?D_2cX7S>pWXpEoQkn}Hge4^ zL96$cF!uE5NA>mV3*=S+c`$6=`!&Yew$=x_D&pm#s`}biJJlk6cemQC)1dv;!hL@r zlyR_@LO{>>{THAaJ?FPTqFL-O(tud>nrxh8fAN*ub%s?gPFL+k?kJ!RAxR2{DIFQ0 z%L$k-9stVY?}F;>EMvnCWs#Bi-h0a!D~J#F1<(sXN5uw(h0n7CP&OJ-mCk+Or-6qZtW#=4wKRqSl!EiIs zI9_{WI3y>=-;jgCLhfDd(^bGr4fi^&_!1Et04fLEC5SSABeAnNtB-gs?u*Bh!TFJV&U{0c>1>0m6yjIQ-vFJfa6zBzk_DWvUuW+PeQVDhH`v@N3H8-ZPhe*Ud14GG$If0wYgmcq%=z<7zhdU6%`JJ1j1WCj&qL-ce+~S!};qWQWn;e=PKXe2=O8H!!DAou6rp+MbDt z(YxApeVWL{2x}ZalymBEUKto(9uUvSvR12==mS)Qc(k6ZUfkK|F?BH z8qXT2=TwzP`wMt5CTtzh?LXG8u5@7338c>(8L%W^5x8L7VlaLM=4zx0)T*r31_tK5 zw4`QRzcv8320WFLZP7ADL{5i}W_TT2~) z8!)9-KfupiQ_^q{28N2#fd2!Ezl!E$UN8=(4O9bYD$3!O?Xv(dB!SqToa9>yW#CQT z?|u)QdNAFz)iB@xvlr&pPW1X`yq>RjoPrRq7zk957aKrCfwn(r|LTIyLQ{z?$GK{( zO_R`BmLgzIR#rGJTe+bBmwHnt9xg1T08mpRv&>In%H>VdsZlnVivZr?_$I;@bgUU= zFnyMm>mxTXuAvrAeycaGW*wt1cc!?!QJ(ieS~$?r$!?G5RIq0NR|%M1`NhW@{v_4b z-I1$eo1^@wz9H(kW!Gt9{4N#c(L7$KP4q!8Kd{cH-`}B0NN~AYBr!f(dLBnn1}6pG zk7V~%bFHe)zot&l|APKr{Xvf?Xy8_32sXgCBAv+$0-=ebkHWTNc-%x=;l4@EdxVtj z7>T-;OxASeQbo*cw;4xmhecK~Ipj~Wx-sV|wV4&gR=)#$nr@??0Lw4uNJBb+L<;N- z+v2^v0fULK%{S-NUu zLrdL37f0V*Ssj4>L%0G4qo!d%6+O=eqbP*<7oL*9tgE)A!i07?TTM^TR28T(0|HKD z7%%QAXf}HEmk}*6(#n8}QQLJ-6G{$rsU*!Cj$4Ub@M;r|^hx=H3zw{ZJGH24Qj-X5Y)h;+w;~~iWPNPp zzRrlZjkal(TGH?38jkJ6(=+b5OTo@eSMiXHz~%( zr%1V(J})nS+HHW^2l`l+PU~jnlJmF}#u|57{q4!mtR7d;P4urh036U!|8N9y^?q3;cMlKwSYqIqin!sy3`S`6d1b4h(Gae*~wUh`h; z@RipZ)7%toZ|5Ou%W&?)?{Ww&16e z;!flD^)~yR`&Mq(XTvjY#&R`-jJ<5Mw9P!pclh0t-tFOh9r6_aqWCvkeUX9hp8@9O0FYEe!3v^QfbWd(~(JabUc zbtvi5;N{sJKGi)~ok{a)#&>87qv7GIBOU!9>K@!lLfnnr)8#>hd7#4);vX)>FUy-W zA%&6}rB4Q{%QCO$ef4|7g=14sLX6_-K@fx7i@(?<7q$2mT+T+Xsfi^ZK=ccNb9pI% zjjj0j**a5aV*l=s8%($da1wt#@*tOxAeIa}keciX-zzib3?&_PBB2frVJy_wZv#jH9E4ctR=U>dsP0<}rgQf;$ zJfy6m9}LpW#az?E!y`2-MC&&5?K^+qyWIHnvl<21OS(7*6^pxAh} z-e|m-(GaC4sE{iM-nBiD8CvmITOYNIP_J;?%)>2IBiTX@8nk}B=C6=?#B>+lFCi0@ z-6b4&cqrE0kGD0(n(>?dfhhFJJ-zpjJmh`p_U0U<1W?WVW!>IVKgRYpa_@N^$OxI5 z9tmE@)5S!BLj*~%+CzWezT>H_tLQN|zl#csr^{ON>G4}Ezhq8p9L=Ws&(TD>@Z^y6 zbUGa-*Drm8gHiL>Tt7Tflp|RSj>WSLu*Q8!E~~1@-y$E`*u%D`vaOx|vB*UJD%6=U zxh3S+I)G3|wT&vb);e7GB@m7?D5bwnaa(-zQ8;-;jmC>1KhEp2r3eh?=zbWW_CW$#7&s$30Wc)uD7UE?c_Sj70(L=9^&m ztg9n*pz%V2@nAf#lK);q2`{YY?^KmUyqtoGW={Et$ert*0A zCHuqD-m#h^NL_{8(Ee2`;{KsTfQNY{t}brX-+HN?_6(j{Rh3IUY=RJnL@{djXtp#* zgTS;rVpofN19;eJ2L;wVDt#&x`1JS`p zm~%WQQ(Sm@Hyw%2y^ZSU?ke{!i#0!m#W5=uj4j>e zo~M|mUlX2Z^2eXcrz1Z*qXFO(9fQbJqaU^q7_x{yJ@-f(c6&sY|B9ybJ~$utL6g1X zY2F!oF^+H{zCy%p=!YZ)*D`8qi9p$v-Se}CNcERz|_f5O>xt!K7bN_cb!WZvY$3{ zdQ60tkNUd!{jnB4WqspxN6c#}tJ5nKK^auP%Q1kTUP!OK**oqr+0?!f+TZ2UjnQ>B zrnA{w)!PiGX<>CEZy`Ib)Bfg4jO>+x%k~hfr^}(V{|`{lbhTbMBAF;F%wRjL)5c{y z?wfhedhXN@8=B76wzf*b&Cd>Ae)d%Royh4Q9jm1QCU;*l3xJ!o`9JQ9f82xKXcd>L z@!rpC;qhsV-71-vSNMVLFS?imH*&wZ3cA`|{P{vB^gjr0&hfo3fb;bQ`cYKg5pAk$ z_8(9J7<8TmDVVRc-VcwA%n&P5`=o8%Wl(BdR!fHSx@Io1ZzQ`yvt}0pZQK_N?21US zTZq*@-bbiQfCzdO6x2`B_*hF_jabCY>`i()mgEnHP4vD?L!_W*z%3T1RodvD`!G|31xi$`bprq2weYR+~E4 zS19(&73Q}djhQFgV`tY!D?K{94JiA-oZg3P>Ht@no8!lqMJET6XB+ItV-|OJXZdpE zHkv}6p-^f}{>sC9;EciRdMbJQSLMxf-6Po-@cwwW!~QqL%^o5pVf&(PS4Zpu#}lj! z#BXu@|K!M5)NYrDSm%Vlc<}Yb13@Vww|nm&*}Fd4nP4p!ySUzUT{@jbStw;4qMg}{ z{y2<`;%!f)x3-H-=6MO(-@M|tPYZ~8ix>L5#eYKMxn1qc#FlHA37j`KnYuS3lI?cf z2cz{NrB|=D^}lVRHy+5!&UEya86RRlun>&nVYGb&gIQtW{xX~>jie%nN_Cfy?d9^X zt=sC-?z%|1hBTPxA$n*!baR#M_Um|(+2C9;Wmc-Uz&?(oTV9cpVimXed@PtQX=F=M zEyzJ@{8Nd1L*-`h&UNN-xE{3K#Ie*oJcWOkXJW@m_;ODX5G!w=ms!fWp#nEvSkHZv zeA5F*UV$QuAL!N1G!+|71fXj)DD23x7K)mqi;QXzrf*w`pNImlIulMeVJE%Xp`~J~4uAti`FCN@BVB_V} znc=?(*{@?y&}9nxEy4_n#!EW7=tcoovkWELs(MjZP^~OSzb5c;eh0V>ivI&ZB>-f; z6l?CXaXA2WCrQ9^!H)D1u?_)po~`!K_&ZSY7>0-|D6R;9CmsLWz-k? zc5`X2(~d^}INiu~Y`!Rt1~d<(jKI;@FXE8)T^_s>_4M2nS!i_={nxLJ8kO(rr3MhA zKPU@U3QB@c4|-pLkZL;S0c4Xvh$nj80{ZGz<32k2biq%c`MSQ=5T_X=nfVWXa@f3( zpj7zyHL5Daq&w1LbpTH+FS=ACX?Z2#nV^Sq0VJDU%(BAbkDonY|yU?*rFuaL&rs9f)|@j5ocx zIYuF{t~X{fRmq@|KTcB5r!E&tFgz@@yv9u|VQlPux&vL(tY!I%O{kSJj@l{8sy&^u z6M!ElGw!LWTSu5;%UJ30luZkkPRF=;@Rd!+sHmJ0KGz>!Jd?}mTue~2KAWEx@4M*O zJVFlc&AN8rQWYBZC$=#aSOet$#kIH~cFIP!t z!}L1jb1?mHa=5x|_Rw7yhJXYIGZbq4lo$C-0?MSAiHWg7e#fGCks8Ov$^NmLlCrT> zk(wSlq|x1j&TYSgRp4}Ch~@+}Tkw{aw)De34n#6Dxyt$jk9&D6+WAgGf@Eam?X#m2 zV=#&;5{UC1@KZ;?83^B2Qy|jR=<6p_EajO$nUCYz&Q*~GH5gO~ zXsvfY=i|#$V>WfY$x1O!Aw8$zwc48H>gmPWo$6-6J0kyOV)Oq6L*@k{(mb>F041}* zIl!s{l~qjA8)te>_lFsDH<|XTRUX{?+t2BMY6|?7SH|vrewUaDcPTfu2TtUA3p_Z5 zpjNx8y6!|??Dch+KUGM_!{@21lyQ=oo{x*xEd-xFy^fcoqrksMMb%$nX>G*;adWHP zJK)p)R>x7l!^9abpj@tTeni~-gN^z`uathlm7@%N`KaeZ#C|<(c)t9BM@A>b#KFB=$&fUQeHA>KJjm9 zc?)fH2)H@9`Eg=_U&7Gqg;u1}u8uw&;3w25eUZ^MFdGXlcV7y#VPnUO?ddv0oVmhyQX6;&tOqia_jM zwnRR8h-yhimiAkylsV^Jpr)%;*-V3>6M|t&;iOqp91lJc z@hAAH3}uff16_GUD)beIy?#+?sXP@IA{^4V4;eX~xgEDl^iX6J`3(68FzgYi*m8jb;A1}9_I6N%H1(+IIDM*t zo*2TsqN)m*^*!wxwNfW@YEDiUp^L)LKvIF=X{F?=dGSD0Ur}e~qQVGZ9G}>K%ponk zb~;7dZc+*cqa4k>fB5$`b|@*~XRV@zz~?>Mf}PXTArc`pPDhBP2M-U|`V!cAmx- z5Zz^=@>*tL&HN=pVQgusR&>v*ZY$*MEPZ*!|H)I;j)<40JQT9BvbSlOPr8g09}{L; zb8=-+s};QU_itTy*4lQVzIDs&)$0OrJA3|v133Y}D#nYPm{Yh7MGZnI{grd>vI9bh zVPYWuQhoLQwi7(J-A{V?lI{mkBzp#UT=0i}tzTLVfDQ1Yb-@5xEUS>jVh>6SI6Dbx z={5FWS670X_0BIo#NlWC`r9VYy@OE%h|O)p;x7190I?j6l-K|iI$4@ts6IHa34`Ga z-84p&G}9UN#X~RzOzJu1c=kQ4(NVlYP36C!&>5BK)DA4qJ)$UF9Q36c@FT#t-Cv`9 z_qV`5lTRVH;t54zn~j~x-n1Z$FM7phrp9 zkGLG2>bvnRn;Zss_?ytUTY?moG`nME*^SQ-$Np?Lb zi1iIkr#*-hxApXJ9#G8N1K}hZCp+x>J@hpd_J&K&>T$ivuGVaM@7_Il`7%ALUt(lx zB))xXnjsKrr*2f?zOZC0k>{K~Ja(rtzTKLuCc0(%SB_+RnXyByj=Vm6(+UrPASTHT=Y{X)RT=63kU#jJPj%IA?rs zKADi-zTKz+Lfv+nj=bLE@K7Ej)_~F)Uv&d1544h4Uov^8Jab%nFEwaZb^$`41rT6NMG&j~%v~sX#s2T<={r)^ws24%Sy_c_J8gL= z*aGoYE3DP28(cOfo3sNJkWLSekDmJYqzIsgK2f>9N!R>Ym64G$qr=V=C#MqaN^fqV zE#V)tmO8kwQ{zPDV+ZJm+jf~DgEsNJ$$s^ZgS`ko0Z(u&fdE+jfldbserr62gMNUX z=t&gKk=IExI8`X1Q)`*wG=MI7b_085s`8=WE5K`WFe2`5`h76tcN^f#!{4AI{k@== zta~_9)9av{sk}V@6J1PS5^vJmlv8Ts&Og9%TAHZc|5R~!dY%vLI?w%mMMDm?3Rfsy zrj%!?iOk)|<@fIHklc?_5iw7LYHGrMizrt(Rj%29I>tTtPjLDtIoalb%F&*Ey4rM^ zMx#C7Q+YnSf`UPS2ZP=7Fm`wokE6+pg&!W$((m3ERo{AIRzX5aIy{ERllegYr_xfh z|A%m|+2O)ay4$N)`9Wcbs(O8Ez}WCQW&w6!5ioW2_To!F!<|bKAoUY<*kAE*=~y3z z|Lw7=YfvpxV}t5FOZAEzbe)gc+if7cHBpus32NyXdh~XZLIQL1JEPs1PXTzNY+kj` zWwSk7Is9)Y=~}co^O$f!naqI;*L+nSU1gnHQ;+)Bj-cREX>W8l{L{r9hV?xZy*go=Lz<>D~J5S+NUlqVti*1%fWkK<N+1EwnG|E6ykCD` z(ikaYx&raJm~O4rNhf+r`TAAHcUt93;2m|^xt7{aW4EUc7vyw0P63dog-7IlICPvH17=}wW=0PN>t&kji`^B3-fB*iJShM-Lf5OdfIYO$W99ZSG zNB#R>1n`$5;>;J(8}(`@1tqQrXKP_Mk^qa9lnW9WXn0J%GXtY96!$eytS9TY%^*Os zw$0Q{W2mW)tFB2!aohgVouJ@@f8o9YJwb$6#EikqiPo>4@pD14m0oez9IYYAO*FwF zvrkkPeMJ=HqNS;JzT8n2xN^qYLdG38-0KRJL{VPgY@Sl<_X?vpu$Sfb2Akw`fg ztEx_83WSUS=344a-y$3u?7%~IBP<>HhaV+pQMJ@u0gSQij5b-xfG(D&#I?9Z@bik1NiW@7)+lLbW6?TuH-jziH-&3r>O!wZ!YTLJ%GkZWlAX0SP zHcbwC2z|hY;-SD%Qo@3;c)7_$t$%a!_eVIMJKyDk-#4qk3CnR(PVh}>Cx1Nr?C6u? zKZ4IC&?VkGceVh2r`J!_q+?3;Gu++NpjF;#J-p=KVu7*M8lTnPnFQc7u1u8iIP=+7 z>@GNUbf~&)o+X=BxPMa5#WMIC5nCZED46`GLp2gkKAzpRJ~-#Y4+pm9T(;%4^*9Hy zr{C8`x3y$!KzGC1UmgNgEO32VMsrV3CNh!e4YiC>+c!u?h8GX4N5sWNH|qA&S|{hN zO$t2S{Bnj0Z%^v!n*WEUvka@M`?|i3v~+`n9J)IdrIGFqN$GB+rMpX7x};0GySp0> zEpdo<@xR~a6JD1noW1v2YtAu#V{R4DZYKealeYBj22gDyV=;eFi2L~$0DZsjaJgi| z8!r5$69WSFr)VG{M3J+nd8YF}$&VY|7C>^3uG`C-Wyk=V;u+}XQ2#ZyLvz0r#MV7N zWZwO&eTm0E-`dgRu$6JK78r51U!+EF*?4zWPD~3;$HLBQH#!%N*ZT2fMOb?p8sha0 zuo_hJfR6C2iQm#FFDi?S73}w&o!3kzkpUG3U2ebLzx4=t`u6u1(SQD=Vuv(7Q&I}k z^0V9ial<&mC~W3#;(y!107dYRM=mTGNxhTwYJINT1lbV;2M8QYmxH8>4^#9 z<6P)sFarHcxQ27Hh2a&8Lq)!nwS{QAMsIrTGVChn`#ZW4Y|jM)minIGiVY7qsAH9@ zx*H#qR_PgP%I)`_d)^j&*BTQvX5*P{sP+NolKZ8SO-!lw51<3rSfmW?O*jlDRT2GI zxifly+$vb1N7A^|mBi|RiLFjWU;PfaUa8!Au?aI(t`5(wT9UqMYj3!eC__LYUv8oC z+Us@#{>95?TyW-r{|_DA9gk-+;%YgiH#>sZU?Bbs+pcOPA9!N`<0h$A@5>UF)8gs5 zoDn@8{VdAc#FS(0+0|vL+U&~0YUF2ss~T5mFa~G5wUy+&5yo0#xl*qn3cMZBhVGI1 z+OlBpmmVjVNA4&!V6Sr`6x1Gwr54l!V&{5LRI~bON%5abLrI|bsg#2+{{CSrN*~0@ zxMoBA5%XN~1)}jn^u<;~*#^q9k*Hovyg1uO&Sl8md*LHZ^Lhp)le4z)*)+WLDig zbp6u~u~xarIOO$mDQ4M7VVP5F`tq^`PA5;w!9qq{tZE{^8}Hm4KaPrSZ6hch4wY+n zzz01aGOw`$@WI2)x=(sK0w~>B^!;l3?xUiX`EGZah&{QyM+9g$=Zq(~9SU8ftsSbv zz)d`y%Rb(&+T*XJv%6X{9Zba&GBFw8F1C=PT13=__m~(=BGsaSzUb^Ud1}`?JHs9B z1#Z6aaA+Lhv=l2tfb!XKJ`w>PcOF(!H35MC!OdTARd#H741uz;xt-kG#~hUcsukmn zl}F-0iK!-54xn*|aYDQFZP39pu@P})uE!35D&-z3NSjLE^}aiQNMIzZY;dC6w6(ahBummd;lGU)2^>) ze;1y;Ox`|D$HF)JRmb(4H1Nv&!BSQAoNuUmXY8Kwuh!8rzsh$xoUnz)`*-(3pi&xO zSQyLhS_%h(A0NzIBnBp(`n${AaeZT=!ZaM{(odV~7&9k+)#k}J1Yy}Om zOJ{TM%pC4>85szxQR;qm55H|rz>JPyN0zX+30u_er8*h;_us#*aV)eL$RBTHI08{; z$Oc$AmoO#eqZzxpJ^^8I)Qo;|x+cCAFSJJe!Z}HT;Vx)`4KnFHJt!5 zhMsaXel2!4RVJ@-=-K>^5G4sXTbee)JHe@KZ8X!RY0H}eC5}WQ1|yG;d-QvIZ%P}? zAQO47F|fCx$q5urfly@5PV0>@=Am$E#n=-Sx3*PSgFL+Viqj&j4RIjSLIO z(;2FX-#YYkSxFK6Cv%+b&W9?RF66O6^9HD1s;DSvtx=;^(A2)S#MJrNbI?<5kF0bd zGKLzhe*yKUtkPD<(6;x~eo#WfOA?Z#9umRuuJz%y`;!j70A$|2V63aCxUD6Mmy;vM zJ2#ELrsfOoSDdad?BRlf=)E>^k;1g}j=HGq{Uah^snYpAx2`gi`|%+^T$`;T1RZs% zz~0I0Xm3%`unZ2Hd|s_pi=d9N3Wj4mRv{`-)uenk^V&Io&tC14+Bu_xb3Xq)-{oeD zc`$V^9m+Vs0{lboKKs2dK^LMtX~@}Q;TbwJEM`?z2RxdqN(HgSI)X94zjQgQF!;(s zHqx*W?t8Z<({r=1g8tN4eyy3B;ue!EdTN?b2uGikw9;YkzRga38|x`0w7b&?_%9-k z=6qmBpa*5<-I3K^)5Um!5n{nZY6q#^%@!|#Wl!hz$zfIY)1j)o5ww4h=Ilx%OS7~9 zx+(W7E$S5ymG)9Cp3-KH=+-;KR|ehJ=g>xOfWksLrEq~3EAii>o(`H%;N{uwq(K)v zJ&BRiTxgXytw;EMleiTmWo2I#DZ5}0ruJRVTn!4LfB1m?a2g@C?8XQeC(&l*$@)%B zAff6hGc~n2Ub!+aGbT*(=dPbw<5b=fiE>*%%G`m8drJ#41 z_@lnQUX=$S$_E!0oW~d6c^x%pg}c?GlM6d^%d@8(t;X_fHeRUH#is+zNNUv|r#mvq z^jmkRg@nnkRd^X^&~itoA@YmtsOtgQM99H-GegNgA%Jl-0Eo5mgW zN{V1GsAodo8)vbC&g;5E4~6izQ05QN9s+73IC#*aJK20my=}Aa6HsZuN&?qX3#b{4 zWi{EI7p}B+JJ8kZ)9FS>4Nxt)T(7-)GHSoBIy1xT zaydl@Mn6Qde<%KSvZ{)J*vy1WcYQmZEnA29tCCKyikca}nVJ@ng1Mr6DRd5t))puT z`+Ni2A<_v`8K|5qqW!GCdSgM6Lm?4;cP@3}UZ#+GO zim}WJ_YqYv_Ot`l@L6Y<;ptl7KtbvBsx^{PyPquzak1`+F3F^sAPPzNUn2!l@yJ-k zKEQ@hK(6lWSJyg1Ko|K1s0Rx9S-5P!2^ksTD(U1@^0znpaN9e+Q_&+Ip7uZ`_xEp= zuZ->gaISa>7A!k&BqzY^UtesYZ_PXvf&4Y4r;4>eN^i z?aF#Pff5s#VDa=J#^6t&?suS;(7QS7$jSNRaVipTC~(JwDkvzECk4O$Z(##;YwtOx z1A$Ga$BHH8TGNTp`E@1m^5-gZo2KmgD+i}bu!vmU!EJt!_+Nu@`#yWDeLUCdq#d!A z$z=2y3X$1kA~31nBAk(NOy_qU0aI_JR4eYud|6Fr!NID2t`-mW6`@2{NQK@?aq%=O z(G`?`=26TUP!TVAg?sN;;Q&1oEwE>{)Fh^fO9Nb1IAOu3 z>{H#{(ex0hlk+Mj{V&XTcyh6EuVs~||6HSED-ZnogoWeb?X=t^J7@&w?{5UogUwCN zx+PQh|K^J8g4w6HnCkPR?BpMyr;va6Wddn zYZh9$>cSD`yO0$sT9A~W163BY0Bn#yFAn7Da)daHE0kY?dA`St$E zg`%vMMRsAov|Ln@k59Lt@kYyhmNM;4kD$o;-F>X#S`ycEIsGYBnjnVqb%p1BsPf3w zFfX_Jy~9N5VwJ+Iyu36!rgNAGB0GBt&I1ceaPp#nLt)O)j?L;{JZyT`px21eV$#HI z<$6(K(V-N0K_RTn*1sym**fNiYr$4^eSM+X#?IID#>zb011l(ztKyWuxM99K7;6sjA_bIb8^HX;21@OrB4&H_ zOdeZfnw z7b@{CtjL)dZFDCMW{`|+3Iu-M20gx71z8{v1?_eM);F@hJwBM7oiW^zDM;jg0lJDr zu3uoFUqZqQKqux&Bd-r}#sJ^yslX&xxc1+MHebE7YL4^x)B{%i*=bKq9kk&$F+cEx z#N>NgwhxzzcFqQzf?p3Zpvh=C`LxoBS=FW4Qu@7ql+GKTKleZdixqh1YuBgh5)%6w zLvk(92CC_jl;upjd2@!l`x%FWbs+EQ0VD7WXeB^Pg~#-9s=TCfTte)pN}!h~kc(ho z+{w>C5`lR$<*OTPtgR=X9iW9`Qj?YDYVJiYEr6+D^?E23NJw)#DCwiq;3!k*>1C1J z9*Sv!=90quSO;McJ#|_4sTATsO6?EDBSpS?Duh*Zu&O*g;GlFRT+r(MyxY|J$R7m?8^&FI1Au60 zSS^jD^Pl7LH=H9%Rp+sG6#xVNX1~bvZXKu5t*J>JEV+ zje2@C@$>|p(I4c1Y+>Vh+m|NC?cw^aBcT4A-cZfx@qs2)8qZ${xKqPQD(oZUn6EM) z`}$dIS3Cme{uErg&m*o?jpQ+XSMD)F0EIQzn+`It>#YF}<}&CFU_Ja=#QxiVD?a(M zHJuN?0u%gB6HcE@u_mtSOa-Z;%gu&^tdq-2U0}e2K743@>a|BH1}!nhxBp`S)_0yB zo(vC;xV{+Q*+!L-Sn5w%*~NkW{spR4Ml`Qq8wDVpeqb05RLDmHf(ZnCLZD?O4mEqB z{VE-9^SB~1g8k!eeo!p|wBGY381xHR0$y$1?=M;iAXsemC6V7O)1p_b8<$HrP2^yR zIS&2_kh_&*rOq!@iR^NHqg)@Z9+qCzg%pDcHqTK=S_lPOYmDj4SC%XMeVUr%?oK-B z!0elzFXoF}G2ro%02Uxn%Qz1q;^;9DIQGSOL(r_&bQO$)q8;_}Qaas}Ck>dcVNRTX9S;Rg{>oxAgno>sKp`qL8cG&= zdXN_v^U{#P)AGre107>ys6e3`k!^o?ppTi^<5n43Z_G5p&l$YbcnO9FtyrFZ-c6+~ zGoLTOAt^Kcc?)_^&>LmXy{a#Me#s+-zaSyzdo!gC`tdEUv+jiP{L^LQmS)Llb2bCxVn|Q zdO6cmYvY$f;Vtd7)^Pj!({6egf#gjG2?{4nU={~tlaot~@dfECrQ_P@e; zRE8=JT~E&pjFm)sLf)*s%nH*tH-X(yg0lj=sa6_j`j&lv)59&^lj*O;OH?!^Y-Wa~ zt&P6X17~kG<&t^c)PxDBHzdx*cOBb9TL8r*t*kn5y#rQu5I8v(Hg=AR#baJ1akKh? zi_@$=h|Q3C<nc}DA z0`w>Q^lX5Du?b*${bSkHegUpeHJqZ7L-F-~Zh6J|0^4M%y3ZY<>XEJ!m37_U1xb;j zsJ;>eG78GnC~;=w9?%__Rr>&D%f<#@U%#RCZ5B{&%77pD5|z;CXg*rt1`iu;ZD>jb zb@##s*y>NWI~m_CV_yUtY-8X5^Eyxw;pI+uvpZB9*uu-1utc(b!QKqJQn9)H6D1=+ zy$TqC1v;oUlILATXaf&iOAE17%67U$6EIu*`t)m#ip%JPAx$_68vnO+n-@BD= z%W_oDs*D*ci4Cij@bwIhfXnNR>5K_yqpFVeElLikb@?WZOikH16O)AZz-uoLMxe;L zfnSusYEe>4YX|4qprBS;@mg}m(gK?S4^I=qZ?dBWI=U9$D1Hw-j=>0O1s{Tc+}6MF zL%O`_KFda`L>L(&`iy!==MO%K5Mci#${zE~44fz=u>83%KRJCqlChqfz~ZL&1w36i zIRC9B13rGN!E~a2AlEH=x)B1H2{@bEfE1douR4p?eATaS!(zJ`vFL6`2hxmwprxqT zoqvsvlTXSZ-4VvweNyHXwvl2bF?vvC-_4B7PVg5Ggu9 zvrS6Xd%!2)`!9?D=WpKEz9&MrNChV{O7BqZ>8~Y58^OLSN^7gyhI-Vu@z;#bs~s0t*q&FXQ(?+}w~vb6ZsCe{oo$Okg1pSe zJQUc}?doUwN3`rccSylGGnu|S-lBUrPjN7PYx63Eu?1{)1Le166 z7ImUuxdXC}t24#ZMTPu#QON-s3dB0!oBLxp(g7BLK-(=?zyMXdnRPsR^s`-vm9fb> z*lD?MZOI8z`K{0Y__}HG2IdB|OB;GiSQn!sC+$h$lmxVnJpFrVkS?&T6boCldI2oM zW!X4%f49HCxO6_k7t;p19~|dzLZYE01)C+1<^smCnBwK2%;lK;nTSon1yGf2ZJzs9 zAQ9;5UO#)u>>VGl5sQ$-?v%^2bu&O+uvhQw6UzoE(v~sk)y2}T^ml=OUd)RrBJMx9 zzGajbp&~C!qoB2+e=t3bBdpuwM_UEW9mf*eOu-AiKLkC_64sW%(xJPs2z}ILBKt(sqi+FmjXmEWop<%6Z z*|zg&#z-6P2fC?8OC8J(>;g~6G+>%otXD-OBTn1Z#8@61PMHRFQcbx;6@U1*d%5>4FY0bLv)~kE8yg|T z#wXW%43a*3aLez^^!cd$V8f+D5-y}7-{ITG?d-;*YWF^T$=JuH59(7qt+F1BN36-( z6Z5)?|1F}W`fvXDJ&M*@|AhXRG%T~VV~FB=@V(GsJ3K-M26Q;!1ex+Fs~}hRb5SB6 zsV;s6WFiQRB(hPz%a#B3D+9nKIiSu1Qb^St5WWCZ2{8QuK)@m4jaQrlvU6`QAV3%j zp3|7f)rIvI<6+#fJ#(of^vPV)W1&YUP^N0yg}Jp=0(KUI()?4topBp5yv3zax^&B9 zGOY6I>h_GMSKC@BD6UWMuX1-RniguE4%dGJmwG1+4!{zjXJ@zC#Q)tScLHEg&X_OJ zFve4~><=>2s#qFM6{a<_Q)FhiJS9OKH3(_qe4fnxAc*t}sQxkV4bJAjZ~P3qtpA&h zscw5v0t1Ntjga!Qr*abD-<>YRaw9HRON5}^#02$@Cc~K4N`jP_;@LzG{-2gG9pGj& z6e}k+X_7NGsr5L)?vsfi;?`%!f=uo|GUsaG1W86(!Q8&HM6$aB_-WO?(u*w;$#C11 zMb@u1D)>syZrrCz>_;uUYFS&y8pbvo$eDNREU0|^4Ug6Q{Gviu$j>PLWO|1tp+^YK z-K;w}Iub1}6MqpYY~;^-5G$*FI&wg?$j7%C_!!OUNuLAF#3XEGEXqo2>;UYor>BiX zQVJCI3a{4my$Rpb3(N}Pgocft?>B(Z1nA0EA4HVJu^9IF7372j@79=}*s6Ezn>#yw zS1Tjm{v951rR^Ns(Ls!#pPmYiys@GIHD0mW!tlh;2I#a#j9QJkc7Ax2Vfw*qF9Gc zPNKu&zgM@ZUr#3TGf%rkzguoPAY5gf$vHn=_MS{!7)eu-V4(C%uvU}eK*J}e%unvI zDtWQ!zbGsCy~;qn0rfre_}`UM!H(ZWWD6dP;rN7zdYJ}qk&mP54)h|( znuj1G1(v;yO|zFbGs}3&J*)_%9Dui9(|2%mbToW8GQg@=JAgzqZ(Cb7>K1%{5xafB zJcDb^eJED<3@17e|FQhtn=ry38D1m8&3_CpOdhduJ}DN(HC-)#F&aWxTXsWbcCmfO z*vc0VkMSajpZCv@SYmpOhuiDZQ;QxppnaaZ+XLP-(_@`e|LN-p4*)aK$USv;hU@9O zl>wph@3>5Vxv3nHi6@gj1V{9VU5EYKOR?YuiL{CQFz~xI#Z(F=@p1nIKVjs6u}5fO zzvSdN!lLO~^?X=9g(y7DmSeHS#+KA+aM1KBm9#}!;ATmCd6_#=!BE}S0Y9~Ld+E#1<~)~bCaaJnI_Eds8wZ*NLwm=RRN|^O-zmU4hYyTrgusvHPfgC&Zzp4dIdYgWlce zwnlEptes$@#t}bOGE?2!;Y?Yv-AiRMvPtBMXAS|b#g_>pkj5ow76=d6+KynaG}6*Z z34=4lcWwOIsczK$erk3ry!jD=5}(BJJ2v(*(A7op2ob1gOy#Hiww*uE-7+r$jF&7- zaI~b+1^BS1(wOX43_LLe|EpU+?Vckb4$*0+2G1Ru*OY(;Z6^cA_IwCt&DEeShUTiR zpCwqNB11}%V|q0Q=xWc?kn|Ks&rI_L<+cg~eZ%7xp=gR_x8W4M(=f#Aw0@h@i1{wiYUd*f+j z1Got4;XHf6?=pDW+n0#aZ(JNwhl@W5mW3xLhhx1CK^Qu`7Qit63eVd*@4t2ukr-hi zq)-!c7i*yytGOtMiiamcLt6sQ7|!f>Pf%%sal6q0Nrpd9S{SID?v0vuw5R67F=J__}Yq%SOqa6+GTz?f^QOXa9tLsfx;)6BM3Gm6!1hlx&u@l!PYEg;{r6@L zE3hU!R>~iflZ65#8JQDvO!!AqY51XStE<530SZN!jx&ZwvzNNr6~jaPNxrkq0> zPq!%YTn`F5CJzCl5-e$%-=Zs+P~esdRYoQVjD~yr(Y=XLBG+Eq_+yE>(qB*^fjm`} z`wb}w23$As12ew8tJv$o@xxo8)^dlUCe`TcLe`#Q&H6Z{BFBHzk$xeI7PVccK+0mg zVDeLb0g>V-{0Urc z0>}rYe|M^EnK(U0<69Bm9y_BP=qK^_`99xrOT=-+Bthjh3dBLfe<>lpt?Pp6`)5ij zl|amCgM(Gdm$}b#@=fS=WfFf(NrOkLFLzAi^u}8B2Tb_`|6hZA@V;u|)+JaSYN|Db6z@7zF4 z8v#&9>9rNWYjZy9i+Zv%r>2HxRCXCHo7s~L2euvdan+3anq08-=^s^&AMzxWfyBE&5XWo z09^ay{jnm2_&S&)Mitz6A4$tg3xA3#a#~C{;#lavt`!+FP6NUu*d09eb<}$Y18HdIiGHy(DxEUC&hfBQ7x%Xh zZpC&#@$d$I&UTmW@6AaUni(2}s*nw!2Qy$t^q?HLekv;guz9&R%j)X4e{zLF`DmD~ z4`=+ev?Z8WNqB++(_7r(o(MH;TF}q zxfvPI3KX$*+dlA50s3XStII%B2_k`Pecz5k*Y#QF=8S+=l{n<6Z@_NCCc(!aXOTY9 zBPwoaxbS+poQa*9I?ki?uNxbCLQ+Sg_TuZrXx$ujV=|^31H4uKPi3`w)eS4hpbB{j zS4aTD%7UqX1CR~rhaGp39UDVH_O;W+g$~qPl0pBYgWle2Yo+lfuU*c>JOhgrkQZ}J z^{FKqwAZi|42{FT=nS6uG6dkATjqs@=95$Pjciy5@TjOkqq6L1XfzwI3)3mNPahxp=j8+)*3tYXy%qhPXXsOD zjPW_ic}!-*CeiFekhw6zLxw?O?kx&7S#NoG4g#dNaVPt_9+o}NAsuj+o;^nEy1#hh zLO;u@?Sy6YOQcQ3^vy_#=0fX3EPr1_n#odf&&NaifGt*l%#D5zo{~?uNJC{qUEw* zjGFPw(xg0i4UceUPt~-3oEuEa+}up0qG8$C*Z}SSm&|7*B&c`y{3oZUAIoax6by|2 zK4T0(+H)UUx_7_eN_$6AM#@pMweu4CTIjn(a8$!wU5Rp=H-8evBUynPWZ$o_FfXlg zc{xnwC&)i-%zq~bN%81&4&tYJZzt&I8xTMa`)TrS7$P41Gw9T45Z7zj%L_d-6RM*a zK~!WombC<8?nqvD8%!@=^49EEk3JqPs`agR73^M4Q(lc^khGCUAm#pn_0CXk5yFe!%S#Axrj{U zobuHfzS14TN`G}z>mJ$x{Z%>XS6Uao7$(T|wMI)zO(z!YM3mH}KE|gS@Ct(Rn2I-j`71vPN z`8%U>QEIOQ?$3u0m!OuE$o27ig{-F+wp2AWT5$4!4VTQAvRZu8dsCE6zo2Ab39|Dmspe>BzH1 zt@aZTm$j(KvYwQ7ktd~nmmLVHnp8m72l;A$4CM;0Y^Xq1PK-^t8Bnz~} zdbbz4pwizC=S8XE5uRFFVyl|Fzr1|RXoiJ{XY;`X9@6IWmfeoy>FS;4;+b`MG80FI zgy18E5a4C{W8R?)p}z&a80MKkEX6x@q~`{qZLgg)7%I&NDubtrmlw=ngH2v^s&B=o zCF1E88U%N&xzf{YkIkx+?}ylDO3G~v0Fk)d*#iT(Au`{!?plGF-r8N2drSJz3`hEuC5u3C^(Me zS{lBDgrc&MQGeK0>}=)hM~VvfH#WtuHUpwxEib$J_#pkMU9hQV^YID&@&y;pZzjW- zqmhYZMflqsJ!@YGNw5e)_a$`Q#?&u@mCKIZ(Lnd2h$pZ zrj>btRY_(v$i->oCP>iU9!khP{uPi@dU_&A0f>y4HZnhIeE&JZ6)6h?Bc~4_!*s45 zk9*-$g(towglhnuUmFwnAimDKBEHcFF?PkIz{0e*?fbB>d*qNdrPk*^hKLZUTJcfF zu|Z0|Sjr|w3ZaK*4RJ|oB83Nv?Vmr) zH?kd~L>m4?iu(OsevE(udt{t6jA_zC6cc+eGD<}Kl#X{cvGWcK&tU$aX2#~B`}E|u z?Ap6$rcv18>f6kA|0Z42oIGU3EX@XT2;Hor(u=V|;1P&glsZjJlSRICy8WrH7xV(a z=I?@f{2zF%0$IO*6NpE@g=a=-*bv4|e+$+K*UV2?B1nq(Au5ZDGjcAL6Zn4G#%b-P zeE%^bBO^T+0VJrkM%ZUUCz|7Tf<^*Jk&%_J60Wszf`SD6{P93=2@Nv`!ZQz>baimR zzP(k<`+A-dO6q1l5RVOB#>9BFlrZRVl^Yq$W}kZ|O2U5HO;AmI%t<%co90C6s`()? zep}QH<^aa40QX!vB7!{CW6qQZjCDIjl#|YPACQjkbjD7#=eegwu8Wq$P67rx@p@^p zRPd3GG0fAy>GeyQ4JE8XGbQy#MfnXw#jkly^ZpYBXz2F0)-(E3zrQP+nm_mb^f{ga zTvND9X(FrmVJNc|0XF4rVMOg+8uIo0cd@rs@9_50BWV|HVm;jQDy;h^uifg6MelR` z8=r;PX__xM`h{3(^6ggSH8AYcsP7)^elcdNINYBjK04n@kV!{yYFn~=se3T392~sZ z>YJPwWDQEPH9p7-FyG+Sn$M1Xpw3#yr6bP?cA3f&2p?;U|>U74y*x=Vy zQ;u)6=*q7egTV;IB<!+62OKSJ8*H9x)9$*8~LkI$~P)kUW z$}ygj;Sv881sEL?DS9w})L$^OJP<*!>fEscuvKSN$xoP$2`j9!fq_B^;o2qTTf zKM4I|s5J35|F!trM&~FP)F;z*fBx`SLAggpNVzP05%Qs9SW*&?Jcgk>28>bUOF)Cn zrDPFi&9M_27Q@6?NoJw$sJFtHHFYFrHaWR?;80#X22u;`@^ugS$fb2=lk?z7;N@Q{_3;SdoaX)wU+u` zo$c*TbPff0!9nSZMGUbu+0E==W7G8Q%gJtPN(c=_-neA*hsQ>vv6(>@A-*q#kFmLvj&Let6ge;_>n?)F z3+t3ck`&o_*k_C?qo%BIbYxA|)T#>OJ}JaK z`3+2vuh%CwN{}RC>L#Ye9*uIse`bHjUQx*a7J#mtGxa=X#>d#$lxm;C)e zm4|`!W(|#L#i|vTidbb#JXyk^Vc)@*YXjly_fqgvQy#z(meAJbs-&y1 zSP)jQ%&I;GPAEC&%+h}5pFauVC_OnBZHh`^f{*nt@)b6$yi(i>gBiJIKT3vJ%>KB# zJuu*M85gpxL~V3JCHj_=b1knn2Uq7N$H6`qpgGbb+5>>7xd&vRujSRm5V@47K^{(xd_hi_V8GhL2JlX#-AUF2_@MT z!XJ3_5A~Ka_5Bl8Y-Cqn2%s6} zOpcU(VHLxQqnEvsmrYY6&NNg}n3Qmv|HlHTJ@`j;EaB)BZ)>dZux)l`%E@W(+C$SD zQ#iIN?Du*U6%!%)bwEIASEKmfMx@t2TU!>>)MWh(4I1uiI&lXMWk;wvIcZyh8HhxWlW`2x~`_mD66b=-~gsbm+o2^y1q`#hD<{<2<9D-l6PcW z9wbD?|7-hcP_Bwe>|TB{*?M)j_nsH_8Bk!ee+q5}(|<8h2lrz!JX9u?JpLo6F+U`= zG8Bg^AZ+`s0>?kC&w=)h4a0O!5@ti*w$!}2$9D3%+L%P?z`#T~o7t^vjR4C`1ng`B}bcB8vD@mJplN~}PP23Phh^3|mwX>H973a)1l zrweOdE2vnscb6+D5;RIYZi?Y5CW%rk->2!;_KP5S2}P}~>34UI;Uvd~Go>6L4IH4r zFHGWbFhpcCHJ8Bazw}6OG6& zq|t$?(}4ALcem3cCU&CN5wJx8fdR`T2WmHT~0T5EW5lIo!Qa9++QlzTKL=gp!C(`w}}$q_N__Z zJqPJIA0|UZ6`8wDDg`C|EL3mrH#HXD^}0hrKAqAt02Yr;ATAEx^royj%YL|N;^MNl zx#d4GwYAv^&l-Xgc(Qbymu6N5c*Ow?tEsX1{lxML#GRTme2ZTAVZIN2(6D<015;L& zH4E#ggk_#}N5_Og+M6JEYqn(Js&DQ2MSmR3zW9q%6^giKxwX0yZ4NnQbaPglI;Xtn zkf5ZV)|y(F%U-kh(F--c)%%2>az#_D`8$84(5CW};gps~e*2P4gxth0n@fqLKO<6y z*w}P7M-oH}s8p|R#sAows9NCb+(?jlJ;D|%kayYAy;=Z#MLskuFRK)W z$I6$&R#7%1Jr|{J&qKtD1BsZihQuwEj>{>%E--Fk^gV6gZ#}U79ZPudtExWDxm9_a zGR}K^?$ zkf)%mc64F`NZOVy+~JHK)Szyor0NAzm)f39PF_^l7$6dGu$@91LH~(!i`?73=LhG@ zhjJ4){EK{c##{T};r+!3f1mq3mXp_zDdN{yr2C4Q z95JykqGD`+Oenes9%_U*yAh(mI1*yEeG8HAz|bJgS0#kt}oM_Ozvb4D`W&%Re?OG{|X5$LsLg&0ZoRHr8z?r%ldih%R2` z!ehA`Yzsh_oL_#8UwdirRH@#P{r`hP>?={jyaKKcDJjtPVPfKV_XkU3dij4Q2iLnY z{hXIw^dk571;9L805^R&!6C1LC z48SusJrTG(bAF|iko!nBsldo}!ot0KH1RVm_IkWp1c@i;wcVRQ<3a>1h}O$^VL!1% z*tcLAstdIb+lB+#2ql+1*GuP)+FCm~H8#5o>~uljw_vfc6&Gc!BuVVq|5&<3q z*9)fc8X}!2Tt|!aj$it@m9!-dFM+%b4U0qCviru$`3>~Ij(eKPezeZjlK#0i6hSgy zGP`!%YukY3@91!MqPxHO#ZeY_FtoU~`kbLWv+a(+P?-&JVyM=H0p z-mCd?L9-*EG2?Q#$}vx8ZeZ{`>>73u{(Oz04&ngj;l3avpRwJFBC*LJuRp95 z+a4kis88kPOdLv4v7XTqCq9xf*hEe1#8pjRmH@9oQpC(yz@U~uXDiwm4bh9eYsNa0 zFDy^6G?=*+3MV?^IxxTupV;G3^0pW?l?vJGSa61dRxNxOJ7O9(ks)n;f7!@~;`BjR zS(W^moPg1C{XZI8MjVY`UXB@uxrzQl4K`hT+nS1G2vLY|W@cMIpejM{ z7v+|Tu+zHwET~8smuv2~ymHC-R5qzNlrwdS6q#T@B@|t-&dQyV2;nUUT1IW^quZzL z3J358Hk+$F&wm?i^6i6|_v@dVknWG?CQk(VJ*(4urVY;@9dp(d7h6S_n(-4>4D^od zmMKIA2&v=~Gg!-`os9Cr*D(;|9;R&-_gjs~Aog%S}iFc2uyjvaZ0ic|eqXxL|oE8|$6!(_~E5 z%5R8ksntGKMWwYZL? z*T=Jd%D`W`=VR!ep5gY_s6-Px{Dbwqfl+VfRm)E6KDQmYJq?WJr;WZ{$LI{u#N{`B z-0=!OxtPe!o~N9zO<+2Hxbl@Auj8qYEsBw>pmmkv!C@p!8G&~Dof4Nm9pPbVaklLz4yZX?V4Wv)5kL@#Rp_eAidX#U^ zpS$0ZIH?}Y-8w##EKPRmJ|e`&HwWiyRPw&)m(E?va&t(KeelTcwJ{la_aM}wdb9Lr z#vkTq<}0dgsl8_UpZOY1nCCR3VLO_tv%(U=jL)CnA7}c)@q#GY2FOx0_rMxG=Jn)X z@QNYedcNR@85TCkAaUGUJj$d4_YFzr)e|<}9{aTJccwPEcB=aO1+eLG8@w&8%Iu_$ za01R!RtQO$7w=>9On)*UDRd;1v7Ve;WeB`Nyhu>x(||)F`Zmc?s5nE5dl4D`t7Aka zD^FTaz5nm!@k2#i!pfz){HJD=7MsSPk{gEbc*zR~)Xt$mO%rR{Ilm*RbqQqHxi;iFsVF z#Cg+EXN0FQfvtS?sj_Q(x3ErSOccfW!Es96Da*^zaHG;(>oh4wJ-QY;IJ=0jAMZ)* zZ`(#lX$LZfQUV_d>$c*XL55&(N=5Yi{@8eRhjVczBU2{>{OsM6Ou;{)`F$2)Z&afu zI!dpcs?0Bg*HrG1ij>x7D=dL1(8yi4Vr`=<6@yP)SO8}X*#f6>B~?v-wt-B}>!{qrWlA)3XkgZF+^??f?agmdh&8Fp zsGuQ88*OW{-0HId(`p@Oo0%}$3`qpXXP+G@O6dBu#?@KI<0N=EdOA>z^=fIG z?#{$P(@3DCk-1edb?1H>ukbjn`|&e6va|CQ4M)0E_JY6#h2PUHuK&MVEi239J{8R5 z3FH`&Y(J2e#OyFq03*D{$Mi%e0Oa`o?5x{ZD4~X9#Ft%f|LGw2e6YZ%q(dWQswsj$ z9b-8iyZ6?~P%=;t4nG4gSB;k$Q2)?hD5`>deezP9@9alVnV|lbNm6@FrS+Mo6TFp| z0VF8%rBycPo|5CE3C4=MgTUi3iF4zhJkzF%<-Qb>y2O-{4L8A>$oNdz%7gc%$zR^0#HMw=yzn8vl^v>N1Emkfp?5k-0xQm&X?m9=;^P@4YLMUEW#10*rUsB6Udgjrg2iq8$TFt{I@Mz2{()8K`K z?SJb^ySL|=AOAIFd*qL4z7^-DttogZYk2dBkDTBQR*|ckq4)(vsWYPmS)*VB#sg820axt36L!{-SK4AGuf8ZY< zTzqdRM43b&Lyz1XOHycv4`ghSKq~B2{{QovrZ>iypt6SPNEMtK+BjZ>?(k+Rd z_9wVdxw-#a5r0fQf2{mm2%o-cNs#{Z2@?H^*Qq9~$(zX#6!C-olXB_>tM;E%7{BF8 z_`M0UIAhbXauQ2Or;176T@K6&ZJ}ATbg~**3q? z9#5PB93+qZmC<6`ERhd1nj$Y-Jd2`WUL0p%g1{5$a(+pdmQPM0CIo3LVoX_J({>$b zd&n;Ai3>>1tFTFE4-NG;)$WC);WstwTINaYL66wf$$JyAWX$EMD(O!5i$ZqIYb$Ry z)*x0BdlWBTBJ-Vzp~0a#o(}WYvvDr$K^-HL@T~VyB1*NnY*`ZV23XWMCWvzKcD}@< zV+_@>^Y*52H^5VnzdSlr_wvhC86rG8ZPDh1abibe&jr@n%>U?dcej7pt|dc-K*(Ss zd|;_>T4;>n@D-cUS3>`Kb%vE^R@%OtX!qCUD13OW$a{jNm~Xdlu34NuaRs7QubCI< zJL*HY1wM|e5#7$3;!g`emOVuZC3s~cEXml5Q{L)uY2x%wjckvN8WPWZo=$=tzqp1) z`Lk)1Qzh zqXs|hR+CV0c>ua}baBZo{`J!EXg(l{6EhE!#0s9o%Jie8{}D`UlO9*&FU$pErr2`# zk`@*oTFP_g&yLdm*>HJjld!yL!E7}g2mAE)!8!dwpL7rH<;(ObyQQfD4GFT|GK9=Z z3+vshcFAf!N2_O~-slhFeVreW`G!>3fKgDP&W^9a#wM=+DI6sYrC+A7m*pEpqfW-; zD{{yDZb>U{YA%jzZfVKs)1u=fRgasKjC`HOsa~K1wzfi7hfq`PFOf(tB%(VFB`?3_ z_8w9zjDYX=N|Tk!}7` z(uhndd|t;trvRFJe!V9X0sxRCTqG8VjJkCJPx3sQD?Pf)%m_(kZUi+Grc%jg;;scM za=DJl*|$h2&Q48Ek%zk+%9~>5Wj`Uu!Opk0nt!V2#ia1>g)5d8%#yafeCj_9+qIZY zDXcwrY=3D6M_078(KRSbKp`{!t6R#T=lg=#Wr=YHKh_T{w55DvkJTv`HhY%{nA{3a zR7b@>Dx}Jg@zRGrskB0Azecdbr*8eXEKbpzE zukwrJ0EmQyTl(PZomJP&_l+F?Dj6CEHV_EALm+Nq?cC77t7PYOxO*Jj{_l$akFK{2 z%JTcZhcN(Yr5lv)?h*l!4(aahZlt@rrMo+Bx>LHlyKmwqo{P`#`+xb&IHSB_#&eys zW9_xqLe(Rc46M$2tbi=^r6M7R$`qj|&@7w)8HKJ}Qr?6}d!%%u@O<=dnd`ywiDS*r z1led`VRmuoS}zZH8AL%78S?1Fqn#W9{dNXwie#;q=H z15>6A9JueUovCb^dY|!`V@WmWqaB%Jvd=6z&g^s>Oz=5NuKe61{9(i#9LyaYT1yiv zHH!u68Dxs6PXvziw&??|%o2K4LV8tjN|69iQAyj#;PEq`Z{r@#$9u7l(0?XB@qut* zKGfBj0^^V`8#HpOP{moJ>$CcE$@Up3B`w+Nk}mGY(S{-I{LY`AYO|#FlR8ET?N&FF z-OB)7v`GV<`6Z7lBNru0*RuB-q5eJj`u!z_=%=N6UKU6Iwzqs1Q6hHWNUi%K-G)dV zRO0t9AfM6v?1Ijc6{*2nHay9qZ~lOor2uR7UZdyp&+I&TGM3#N1`kU^EJyddYSIFu z1xGt?cQ|*N0dHm%hKw-f3YRz>-LV_)a9a0k^96Ldea8Y|10kx?>vl`dGS{@M{a)|z z6b?5QKz7pa4X}X7Uf`de4xq@HL0-3|+X{*)#U(X18{a8Fpz#nvu#N8+St`O#va~}a2=HU6ON8yCLgw!%s>*47)Ar^r z2h6B1W98zsq3;t! zJ2%HFAf7YjruW4#3qWe$d7)ar3UwWPr7D=V!hSqKV1W*zDY1Itq z+ZFkF(n+mVs+fOZgTP*kWbMuH*y1)Mf!A_Z#dxWuzP}OD!NaLmaFG_&25{>ACYV~d z%h0VC#-3!eK^-<3@^g{)js;hZHE~U^pxE*R0_9w} zDnsV4BFmfXQChtmW-K6`3!3Q6)u#N$))tkhg~rv<^uAVe!m$?je&iH(2(sD-``@p<>3@(st2imXLh=g-`m$Fs zMk7m%y@C;b@Vn~VJk&8F51XU6KiDr9I}wL4G0&IbKV{O=TaZ<`ku)=T3Y{5Chq@H9Q^+P(-kO3QT{+3OhOy z9nW(}gKhk;N9(cheuW=a&e8E!MB@s8k5&sa8#8Qy9Y6&G)-g>V_4Qqr61XL;)udmJ ztqeTgO#xbInfb+*Wjwe&-pKvcU>n2@tJaI{^~I{?%}r}u*wgJy2HfT|yu_~*eAmof zaROI*yEy>hjZE|%PV@sPvx3LA%yBFKzWkLYdQVFNzl$*DT3;CBbbbL7@bKV)qKk z22S}0@b!GTsmF1Bv$5f*;_8RWkN$4zV@O|WS`GA}hzRJef=5@vf>s-nH8H=qd z??&Aj`{7(v+6f;U-wUkDdWAx>uhEHcHis%-{M02lKgfPFA`^0&|oq(pMsGc{rM6$`Ec)Mr zTWxd)|2P5zG6yH_%iG!Q^GXuZUjMa4CM$i6pVsSN0vh=prj`pY`yu1+Hmyve!}|&@ zqZ%`wjw;!y%>^K?x*H)#stSz|WO$cbZX|0z-&wB9eUfRRG}x!s3J#m@C_qGjINdV` zspG$K27qTycqy?i_IwWfTY}5bCJWaIY?fV*Srg{e*c~jZLF;n<{NP8PGIiXw!*=tS z+4MTsHCv@$f5B0DKZOwH>Sa8f+<*eMjn>BK&KY3n+r)ijZLe0`9d@U?NrqL5E1}Lq z{5^CcuQOedU8+T)ZW1kg7z2Yk-NRI{tM@6wSjP0TR6kc)lPwcWZf1X|8&LXo9R9#Xgtw*7tvQ>yL?x+a@~~N0 zd&TJBWf$Y*;nE1zk1s9Hy6g!N`D}#C=4d@(_3M*KVN;wK0BryG-vm?~*vuQbAF~!G zcgODDpP5w!5|<8p>%ozoPIY>kZk&x(Ee~r&^LqE0(DR|1a#Ua+a|5IGh!$3(xA&8k zaYO6Q7j+iWK(&iIyRTxO4^9o-98i*sIjSj}Gt&0wuj-Ze?CV}`FkA+PG1^~(9XpwG z-)XsZr!~Huuowg!=C1QOf9Q=YkcRp}@-zt2gTY#DitfF+_#L&c$&vMxs&d1hd5a?b z>q4*)Z-sS!cgn=v9%RQS>^LUDGZ@#EGg}&rC-Bxb#4Rzz1VWY zb_ga`ND>=O!h_k3vnCh(ClQdN?gMwA9FPdgDMjXC4=Sjb&aZc;Tdzbl=I0wYafI{^Mi?G zXLx;AJt52t&!4EzJi)PQgJ3SfGMU#$f#gO%?NfEG3jN3%rt9OC2->J}{`#^t{O|f% zE+~LruSU^0h=miFwg@Kcq!wIWjj-`P*_=2g?7s3FZs#`=)YV0uTLLUFVRg{a|KkFLFqhih#?Kd7Eb&#@Rkn|$<#&Mm z85oN95+5kwz_!{4MHaWYb$#9nXtgPHxRo8}JCO`cc%QA8PPfWYGA!^5FaVFw;oJ2( z`NwP`!FPV8>Ju=)I3Qa!w?RxujujCm7;*N?u4YIx1!l*eX=TDSC-wLCdmjObSe`dp z-sLu*P=)h}3JT=TS*MD*EV5svu8{@z4T3XoBg~QeQs}7D_ViMN?ICZT>1W?7O zsUL$Q!QDBJ)u%;BM4Ch;On+QUyMYejdn_v^?I(a*2?gcAZTkHh$AcS*^D5_+g}H$1Qor@<`Hf*Kd0b>NHUl8u{t1zF>%0;`EoF=g;{svu z042rIquFW~*Tbr1MJ=~t__V&EtC=|3jAP`qv}FaaM|U1mF=pTwX<`(aRuwYG^Ce{S z-uL70^*UcBkSWqin-WbQU)(psqPq(RRA%boG~B)E-cUq*x9{L;b6d4<@b!XWE?aw zZWXEpIF&&t&P?V?|AO@wK&=@oE3#W#9#DgW7qC-McLuSmtJ0Ws@Hlqr+S&x}cTPHt zzevelrq}fP4cYZ8%ZXduDPSa!9@ef^9Zadu(k=pO$(SYg7&@>$V!HGK!1PFdFE;{F zIt(;v(goF&C076RwIvyF?K_XH9WIsi~K-wUT@(cwg9|FN3N%8dP!MQdC^1(Yubn2n`B>+0rq zSbCrL>(h#t5ml8n$QgpMM*YaG9(nzwdy2zP>sBX3w~iZeLJ;Hbho-^0)?}~oq+-}N zxb%H|RLjfN_*LkM~1k#y{c|fLx&E zu@V%Do4~cm-S*RE=qQynby;C=7g5vF()qjb#*dtBQDha0&=NC%h37L?5SxU>f8yp2 zu0tt-2P-IwaL}dAM;~zi$ZP+C{kX4)Z-X?w|1;_kyZfF|ot3^NH_BH(Q?b7yymY5o zVvXRcnlIvV<#tj^A9o-M%VPiR5LQ&fdUpBFre?ktlc9U?|F?52debTXTtFKnwA-)@ z26S(*zM!+(8D=qFPEC7KxC51TNvpE{gQcg(F3g9@N_)GuZh~RTKhx09f~k;K?hIkO z8U`9A|La~fmVWdjuf)cziNA(QJe<5H9DH*&SSw$Fk+RF$FO})K-}>Bgxpvpiw8H-4 z0PCXYjQ(An)7zQRc)QQ~NEc47K@(^$6<;)gBn+4NBc4d$!;B*E&%9d3Y&Plt41IEh zhK<>M5bl?j{zW!|ihvcUSC5Q*Gdw)X%BBhj#}vu60{zePh7-XNgTzbXn2t-*UI8kG zX^X|4*3La zz=_m#chl2%c<=zct<7_WA8SJe!I(bXA6vE&V7$OmXpP$X8>Ir(^7DD9_{4IGg;SHK z$P^^sBzeIq$bjio@DOXu8mJKM3*M&&pAqI*gLbd9m_lt{9+u`I=C=DL6b8_4=k9wy zLbEglYV&$Q#gQyF4Th~L>VSKbl;F=H4_w^T($w)v&3C)h@SAeOc+>DpHI6 zz#|54^J?sTNOcxWO!XHnBQMhB1Whv=-!cq$_CKc7b=d!)WMCSO+@nG(`|bHsTYAppKydMyaqs6%qp2L=pkpbAZyK?eBGfEY(ebS! zR6w&1nPGL~WpT)dMCO;7EzW{$Mwh)PmY!os<;xrD#(YTy2uKru0=AB%&@r82QVye% z=I<3x;R^R{nkfFdy*`t(TU+%Tp^>$9_qu?;FuZ>XM8Tg%bIhaY&dkwg9Di3iz1gi( zOjP%@m~`q<<$0nz`NkMGEC>E@69XbS?Jtm+F#fRq7CL%luQMe_hQ)F3%=_pBXZo+- z*mZiJ$@+okLJf~SZ3h>D-SOR#RQwj zy63Q8JY1OA_=N7_kuPiPw8y>9(!CB80xE$$>z@3Cit>| z&gUc|6Ev1~dOP%O0eD);-+Bu{Z>1{~9i7wO=wdLbn1SKL^>vmp;A_ArCYIB&DGUJZ zb^u)f5KeZi3Hqkd2`s|lHR1sCya~0c-oQxj4Ym6&_B~@HL_cnK)|Y)a2*tDagp50K z^Mbv}0mWO%V8BUJTser(zM+V|;I8tOTjLv<*Uq0imHghavLPgA9-hu9UdEm6AQ_jKZ$$R5J^h_ZL|M&*IC@998y)UqkC%$u-2B;Dm5seo=N#2$#hK6? zsiL6g+w)bXE$$?W#Oq~4yo`ax%udB#tG6aL$1$Fudh8QAo zuC(4{l}Y3HM&kTHp{Yy#f9yA6kH7*`bgVm@5jyw5(VKlyf#IEs)>v|P6|DHT!A^_0 z04%b@mQ6Znc{-q2B$kw3yI^~NoxR#5alf$5Hs&8dV*1te+7vUD#6yHW63lEt^?arBruU79IM6QYZVmN!3i-$@rp#}y&U)p9MQR@&T?6o!vg6kSbKkE4j ze`$HuFUn)*iPk#in#>)e9m#}2A*}^i7t;ai?`(>hyR?)%5Rtu7yqUDexqBJFTHQWI zlisSp|G(t_W)H-Oxp{d>t>mek!{0VIB#cOx0O z+sy+2%0cAWilG{~<%vPt>IQC#D4hKwmQ#zfy&oE^Oh3h9pBldQ*ZA2f01U2WSzHos zrQhXj<*98xw%@Fn&ab|U_LW9)Mfmy3*1N8}wR7nw+@~2TEx?sEpsP#Hn~XB9Pa)33 zxFqe3C1mg?Lx?m^ye}AXZOZFgZ_TvUt~d2B1bp#<+{&Yq`)Ft`FcyDd$XvNyuxbdt zsnliKcj;j`NPEYe1+43Y+x+aO{tqf6Z_?s&JE8`sO^$s#Jc}@7!!G}Durvo*kO`NgD=MMULTc_1Rf{906PaHm9(GqSp`G~U>WYW z&UwJ-^h>P)nbHXFy7;%53xGjWPFqpT$Nfpcuhu5fqx0vCmr-n3)y~$ieSLf%KVow_ z6vaj0rBP8H;5z<6$2Qpj{EbqWNP_2-fMK5zK$@qbIwVNix97&`vRuh@O@6tNB-GXu@46WX0siw|c9p*T;^_&p~ORJ#L!*%a`%?}iUnCf}e`t;YpS zP8$>hKnXeVYDHZXh)t208h86=)6STtx#F~}1z0w}HEX{+_19S5Xzj8CmWN(zXq~!6JH2?L>Nj|J} z^s!(Q!e=ZCGLH}<9`Jo^Q7N8X#!pdB8gD0*Skg0gF7=nkB94FoMe)+{GDSZa-iu4D zCbDhH4wW{XKd+g|k-ukci^u|n=$N({)!wLsKgj>14hmj$it=azW1A0F4_2o0$r*c{ z%caQbiUbhq8&1S*1G-;)r?ltnrE&TYbLr>hk@;WXHh(yRR|8va#fm09*jA@{DX^?R z6)~^yUQR$R4`>z`%>^#CQzmM0#f6l`i~y*~@_Kc(M@uVwZ98=QU^8td8vhA9U?mJ} zT%^P&++Iz1D`h#o^7C^8j_ORCn+1YV4-bc`jaE2DwP7TpEnKcs-BI2i@u{ipEN;?S zhS3-mGBo7927L_w5Ud$gn3tbZOdC2c%?Om<2aAP~@KJ;w)hHbeeD|ltj}`)A zj5*bPKaldfbOrTkvrbQW8I|KINd1_6?0I+v=H-VMKq2T)CH%ju_fBg1ev#

8|p* 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 diff --git a/reference/tm_layout.html b/reference/tm_layout.html index 773889ac..fe888e0c 100644 --- a/reference/tm_layout.html +++ b/reference/tm_layout.html @@ -374,7 +374,7 @@

Examples tm_style("albatross_v3", frame.lwd = 10) + tm_format("World") + tm_title("The World", position = tm_pos_in("left", "top")) - +#> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero ################################ @@ -411,7 +411,7 @@

Examples#> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Warning: v3 code detected: as of tmap v4, tm_legend should be specified per visual variable (e.g. with the argument fill.legend of tm_polygons - + # Not working yet if (FALSE) { # Example to illustrate the type of titles diff --git a/reference/tm_polygons-10.png b/reference/tm_polygons-10.png index a982014d5918675459bf5025a4232465e46dc19c..0743d73ef26330f14df722c32a2159c2c03f061d 100644 GIT binary patch literal 151959 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≷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Ν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 literal 127990 zcmeFY^;eW%)IK~zN~d%vjZy<59SRbXib{v1NcSKO(nw24i4rO$(lEeKGawyOLkuv0 zNDSTaz2Wmb&p+_~`rb>{pldnzIs5Fmu6^wjt*fm{M$AME0)fcX)s&xuK=@D)2-or! z0q`%VwES)0gTPWlRT=mMo)e{}AmD?@Rn5=?1Y(W6{sAW}@7RDqcR=dOk6u8tH)ehP zP3!`&JA)p!!*3m`tTg7Rv3`~^-gJ*~3=OI83@P&CWm|m6R-7K0GyCg(-^l2<6Tg#( zo23-P)4w?Rf*RDo^C_TeNiz0GtJZpIx-?*XZ$=>=6Nl0IWjnkZ&}#P1exNUN^`!qz zyx_$E_MDB9>i>WKKU*MaOk|2&Q5kp!vJC5-XP+Y7c%=rHfjvMM;?HUGQ6f7Tt_e5CS==KJ;kiYmxb zK!LA+iF;kt*fJopT;hCNYv`;FeBU@_Tdii+53yULfi;w8X6tl>nCLQ|G94B@j_o;=HTF90+dG>NWuqFs}Cfv6|&OVdmCRZ2(KZx z;3v)f{Gc@?8AiZEKPKAb$qe85^yw3Sadgo4nnR(_O)%K`{Xc*HZ27j_zIl1_lc(D; zz?Mj#dwJD(?Ef8R4iPqTQ0V&{m@aAn$04u94oF+|>G$^bUX=+~zC$_Ho%{wKlZhN0 zf$H%&i?{}=j6X*ORyp*QP4?nvpM>vz>XunA?P@@tV0K+V8{fZw&zzS~b#vQ^WJR9H zIc(MhoB_vid4_Ghk_Zc6zdk5sYmDxV1rVZD-ka0e79s|J8@KR~Zp39ZG;t8#R$Q9k z$8d3k>`ODV7B36&byJ_&m&s~e<2XLJ9$*1-FU{pUV)kDtg_G8~J^Fi4bFcEA8yO?**N$#ijjh+IfEXprS}n)^|wwJha_NzV;Xes#wNgOz6oYu_B0b zAra;~TLktAnqMANu%Z3L#l?Nd-?`p+B_m`k?E0KkKIrnLy2NGL#$~3daTPII6@f=f zYi=VllELbzmd-MExEpNdJEUm-$a>u9-}-t&_~U%l4-g7thxK5uXyrvQMK(o>1{Q0A zn!Y=ax2xT9OGjBqAofTTGJVF4S>V?KRL2;ZzTGoP(Q-kT(nMD>Ws3|Mqe3Z|>tFTofSQc84 zKyn(AF2Ow4n?GKt*=@hF63)y=nhSzT(Z$XN%+dT8eXstDzA20GGUK{Fw`}8(gg+A# z!fq_QAhX+o+4=2sk!a{MNbvEC*(xpXviiR&~<|p~T z`-XMu7+NcHNfUMRfADM?+v4BYQ%o3~^C6wg;T$or_Q1RUb750W0-^Klk>9?V9+dnYU#ZQR|I*r);s*7(V(T_=`_`cSD4; z^5bu%*yCB)EiLo2qp-?4JU$;FI$l0LL6|l|_Kl~&H*zY0hdx!C5}j)hAF}o$7SDb% zLFMiJAU`EEDzEd@2WlAb)@1j5T|SGl3v(ddlpr#q1Dxm^d%lM7k9mO0QZ10K;#((f z!Fa>UfxlISemiZH%#_uP&+VeaD7=gPllR|*2VOvSgO$@PlZLqyJM=V{1AJ>?i@Na`A# zxnUvicJTwkRYt4V26?*61boF3^fnB^zzuy8A>8m|rpJi(`fT`aN`X=}ka-rfv$LPT zEgd#FEQnk=(VoeJ57R~-+k1zx6vm51b8r09+BSMVHPAktVrBZ=(9rj+NGmIFQYN|^ zIuZU389YY_obWS^>(wMZI9a4`HK0pCVt$rsPc6l7NoD`65>OJjm-Gy zb$z0>hz1}+93-G;<_UbP<;m!&fdzZjRF?_$JzE(UR$5TRXJO4pKXc08Jo}As-uTpZ znRdHRC_rwWVJ{3w#1u?cTR*;kx7V2By50;&vfE8QFHnELbU|pjQcH=#7l60~B07d{vP@qQ=?w?s?BjvTmk!O9^y@cVG#kYWbY3I~|RQDs`s(w$jkHGmnO zenTb$A58Bb=U;*3y}G}n$>w2VTl%&rgUrcCxgS8D%vLQhwwd%-Z`AdccI4$1kTzugz2Q)ENlO0ztm(TYP!xU2f~;F!@92VWf( zc*iXwKp4lH+i5;3{e5OwdQ@gWny(4E3f`Kh8b?lv(}Iu5vzlkvZi1^scxRi(r>otQ z>6M>_BSVlOf8cxS34#QNxyucCIBc5Jxum4E0m!rMxp{eykm;%ob5eis@jVfH%B3c_ zDIB-Cj_@l8TQ#~$0$-`xK;2}OUi(8-$dREtXg>IOU_TR&uT#UQg78vm?NTGyXJ8jL zN(9n!-A#_B4{?Z)L}Zd41_W=gI;?uIz>@bT{VfLXtf(U)7ZmXHe8Rs2~*pP*gYRP`y%@ubT8Ywd-}A%ZlNV)59m{h#>x6YQM}aw%)pNXVUP; z5`a-jQX9*SS0uH+*VK|?DFD2UwSfi&JL8+xj<+lxotZaaTh5FIWl`S&mzLKxH@^~u zVJP}jcj;o^ShXjb*A=LkQ!E9iw1ocrGE>x&b*2J!_xVO@h9fXl2=8?rSQ#SUc2T5q zy`o&nz9kDTWyD;9(eh|I7;$GC?8?V=1!Mio9}Pi^L3=)9juuVAS;>oAe3T%m4Y|cf z^VyHwx0CJaa3nkqt^b`oji2|42sqEalyjFnS|x$KUkOl0wI-x1v&3X=%XOti@c?DO|3dR8>Q;WvRGsj@(%JIuFqoyf_J)iMu1%w8UKMvM?Vj2Db7L!YX z8)P5nE0CmC4fyPAzV6>PUB3OogY}7u>nfzp3~%&Wr@ICxWi_pMbUsPQ`=w~#SN9vT zY*OA3px+>8s{5a%`jui=%Bwad2w)V#nSVjT`_A+S&SxPcA)mm54HOxo-8*|BPWw7| ze-=$Y$=CRh6J`XbPx^}4w^D!=SUOoIT;D!lKZ8Gpy_F{vzU$>Qa(oqYgzZv0;xYU9 z*An)_jD2ps2W-3WQpTHm^9qa>7GtrxS2NuDv@!Woy{Szt@M0Dk-I|0BC^$0c9dk<@ zu#zU9QM~dd*Foph%Vk}uUeR!vHeq%4Idr95!)~ZghqYIT;6)sJ>-Tm8;jB#JYbyh7$bwu(Q3oUoRUq>Elt#3%&Ys zbe0DS(zxm^rh(u6OpFyh3DSJGaUaf3YI%-bH2pDWhr8_ujn1~tfd*LXqhAV?uQy+% zK-J6VvtOTswnxE70kp>_!DrIj_rUsS?l$>}GbWWE$ZcvDnZa!+t?>6lRsp@DU!pq=)@OjLNwPn%OwyDPYD5#^F2IzpQ7;RU7F}L6YwSns)AS zChR&3k5QTpZaXq&L@_&>TLjl_YnKZAoh?U{D6?uRtO%1$23p+OvwhqcUsGefBH7&u zAu~%p%z|b4w~!u7ZzFLJvqI|LnB>{Q9&#J4zED=y&VSAdRB_tx6%`eDJK5q8=GeowjJx$N|D20%v*qrYw#T;Ez!r^vJ6v)=0LY*sF;B*qm#2 z3$(?GIabNdLkiRD&;ddNpS@oVxy zF%uQ_gZev0A_qi^FK_W4J!&Dx9>hjPWk0?t$g~Ck)bMP?>SD-wwd9ir z(uEHsZN{?HVGCIR4S4iLz|y={DV3|s6UVh)Fo(!Y!_6gh!fUqDtnKXnXPd;c77>dx zNA+SN=*z-@OQ&0VAjkZmFDv7t8)9WgC4+SgGog;43b5AdjDx2y$C|g4ZU(S+^y>bV z;pOn1+`VU~yk{y#!i%1)4w=&AqHdbJ8v6t3Gghb1(4ljvtYD1FMk@&n@*a8<%h%x2 z`Z#V$k~uhCs=9JEe!L^!pvbFk`sW1IFV$ z#;L2JTvI&ZXH%=AP?F>vEq9F=XISsKYO*G)!`jVaDaLSSGOBZ8eK@`nR|L7{scxTY zUt2io25on|c=_@`9i7G?UwgKK%Y(X`Gx})$fwZPPdD8HlB@(RNay2i=#Huf^&_6lJj*t7_0vP3MH|1mTb)zmqL?_QD+1cFt6LOVeQeLui zr;gn1%25PPjdn)QhfIV#ggqH22qY_gn3vihGP)>(TdUxa7C^t}JZQ#X7+Z3nK2e$W zed!Jja(@j5;<_@1vA7J^%9BA!>b_%v%98!3yFL)`bnDd98>AZBwS^BwN}R#yUiA{t zcVrEilxsTLiE5<|sjN$pbaR>7KI`@T2m0n@oV>eJtUWn+;1Q%4_?Zk{4_Wbf=sY7i zat}0`Z+GjAoI6DHXC%UV&Jus`+(MMl;K70t%! ze}uM>^?K+rXgp+TD>?Qz#~zxaxevALEKu;d+N=?}KPMXhw~b7H-1=M}1(Kffu98VQ zDk`b_0FqZ$j=0P8;W7+j>t4nGWn5}P8p5fOqW8F2CYl)4*#+x&A@F+gyImWQ(y#_Sa7uqum zP}jZAT$$(Nxp)7Pcr3xNZYO2a$0Be z*Msn)Bor{`W-bdYT@+-+Lgj}q5MP)XMZH+87c=Bj zDsZq0{TC#`WQsNsiKs?N+cx91;~ZvjMfIEdb$QXKr1C0 z9H5s&ywI{OrGj^EE%9m)(D?K`UqhC=3+ZHTW`q=hS$V($WnQag)ER|IwF6)H9WjE2 zdD+jB_Gj7z=`-Q^t(U`#gt)a6JhNtxuJD$xY%qf5Y0m$ptGodlxH+#=E0JtYbu;;~ za)jkI;nTdyuy^a1;$?UuALsi4XvzWNxF-nLasl|7VZim9BCTZ-XTL?}KCj6zIci(K$$2TX<_&T6 z!X9BRn+8Qi>Gd`0G+7BVC5uv|;GFRH1!v9#@nBZC7qBbo{v9BM_=>NAN%vGHfbn$* z!`gDjr(5xP*dz+ibu7fs{KJ~>`C6~9cNl-cb5T+DyHb&0{FX6?f{kSLX6O_L{MuR7 zNp{u&UGkH8_{*&wDt~@UIVd$6sokBbC@698%!8nH`wyIJH~En~);O*d^J*e^ z)3AdDt7V}xa(D%HX8$>8PUaCmEbu=i_YeG|I%@t)kT{kZj^%b5wDo`G8XMJp$396M z@Cq@20qYw&wAz%J;tn|zLs1fuDtgJAL(l)c&s0m=v}E#PVL5EnbQhAth=ynrdl-$% zPlSxeHvDVPLuYh)y{=*zU_?v62^|+7zI9xW?O%I>jkAw7wm~Ab1N`h!u0*V+pNTt@Ep^fH%E3x3lvd zSY6Abl}QgtM@^s))IQ|C4kD~bcE6xp>3+{QH&{|}(9;i}C-vx4zzrPpI}3pOC9|!6 z2{Iqw;kntl{r0`;D_MI#lH%GWP(6J;(XlS}a1(9?ZzU52vNEIUi|dBUNFKn(8q0tD z_y<87TJ?Prc{I1(zZ!I2f-rHX|2&sTsz~Hy7;o+WcdPknvq;7z{xs(ftmU3rSRMS2 zs8t^mn#roqg_}Csr9dvKa+BP`W#o_@ZEAVJ4U1`-DM0!|iP{RGx1)?hj9_?cnSs0s z?*DK!5^$N{A+aUd{T&*&TH2e+NL%DE`b*q;DHpUABd)~Q!_0odSGcWsEeYwzOpfkV z_{Zuahn8q3Snn`N@>bq0lZ2ypm%ol$T3InHnaME8>DzGZ;(?(2d>~BWYY;W0VY35j zVj^hxAC9(xBDM3JVJ+>rs6dbb%zAI9;Ow$Sf*d&gKo#r{k!#*YOB{{^cYc79(I{%2pTOrdP^XCx#X1 zyN9oZLj~Ej?KoU18GcXwx`$Rjy>hHTtZVr3;6w9r2MepWL-8 zf3AH<275akQUpE-gI>ClEeCWXZZL-_vYG-KefhB~%y<4&`~CiRd^*s=>rP${4y(9( zK+U!`Y1$i*;RRUfJhEi+MBn1cdyq^3{f;u4*ju^^;pt8f3m=b{P61^EApFA%o*H9c zA~N3$qamIuF;c@~nJZhw@jj;AZR3R-jxZe9Jbr6nJQ%Yf9pVs@Fw{D-Wnu!;7)*CN z1Uik)$`vbp>HbI2IPADBGVdh`PMNm59&PyG3GeKWP$FHB8rse7<*YkKH2$E9j~!}y zvFRDIreaR)X86wY6BbUA{Q-lCnV79Ni2#-|Mea-d&6~MkCP=3ZioA>^9l*P^x#bpp zUE$e)8Y(ITFi&@w#@mTelxk&)?BS`cYiDMt%)mehn-`DRsMF{D>>!C=SFe2@=pOFo zakeCpgiLF^Q(05eNs1W)+v#H38hG&u&_;qph$N)sV)b_qIn zmncHaJuaPanf#C@Wd3yZ1O{VglXuZlu!&tsCBFpG&AYJNZ|ogs4Fbp#N4a_Y1#(>B zp`e|z9a#PJn)R-v+A<_SZd+9yB|O?nfo+ft_W8B6)QrmOJlhCxxn%|9Wrm__gd-T+ZKdN8x#@-|jt(w!X_dkN6Z{r$#5)a2=Qy!;jUx%Y^75uHBGHPX<&MjDKJi!O3TrLM&*-!|9 z!uPz4vJGx;c+`zPS-Ox*9i!aLng2zy=F0{>v50-oCGfFXhHcr7k=08HQwSP6q6*5 zmE+D3gd-pyN`2a)7i-J}+E#;4xu{E6kcN0HKBhkUcPJ-oUUx)TkqR}G<6-~0v(J6W z3wX64IL8enUU%*5Hh6bN4bat}0lNCCr8N_W87#SbWuK84Ynf6irx;Y9O>`aTO@0Qw zL0D|c@;5}JY`aO928N2j!e^9OH}mQL&H^w6R$bNgU@9E+2Tonmw0$G&M~mDJ{^;ky z6zF1yhlUh^-KZw86&4rUeN$o=M`UXrt8gUQwO(Cd^VICOzfJ;ewj!B$kMJ7r+doGb zs)z>+9?z3+JVb2#8s8E{Y)nuHL_0-)t)WoVNkWQe|u)!NIP5dk*O&wpe9$>)#<%>p=@Z#SXfx7 znJt+VA5U&%WTYL~wNzaChfWM3yVbar@ByMwaji6*#WIIH&exUKB|E>nuh8x8?#?GD zSorN*l&hqsswyEXE35L?;VLrUj5!PzQ22aWPydx%W$b5A!#I%?!KlG)1Dp)}F&iP4 zYx!q$ELc}r8Sw*aS9LssL{?7Y;`c`nx(rcn6p`yZvHFajtjgGATNOxxamt)~J8 zlZ{(5k9}PRppb0M!`iyK(YZNoV1qe1IrZf-xEZg@nw?Jpat&-RGw8J_i;%0_)2-|5 zKzXBYT50pq-XnDOaf1%GW_#~ev5tI8v1-2eD7NF-?<$u5LeHWHiB#xZzpYFL^2k>EI715E7cV-O)6KQ**Ba=>A0QI5vNW8Xg;IEr%%cX4 zH0v77;)0faSgVkm_y``bKB>L2@gGbt$iPKaa1_ z3bAcmk`yq5WpHbxp(Q&M5WoZg&D!nTxA%dEJH))Vr>EiHoFDcBsUNla$H9ZZYf-u2 z{kxlZ*E2Lc0YZcXdu&@Zk(spVs`4O=dqRcp&f}KNyYms5YV>-uJOUA__2l}iVO5s* zkcM5}{?H4DqlXoka3ywL79A(AGAn9<%w3j}qKo9ugT3Inck5+#PNRuJa&mGk^8Oi0 zk>tZ;W2xu565CgA-@a`jo{S@Ws9853==aFXZ0-VX2L@z0gDP9HuC6ZoEHS1JyOUN4 z!+-vSLu{2q7|z4gxE5c%c)|6fq-3^QO8~Gp2jdO5iIW0AKfA~o90+!|oqwK>pS5PxMYX{5e_{uSe-S%ZWSwC_C5l{qFltTWNP7x z0^G6Fb6nUH2*Q22@5-_#brs~w68R*SuG0TxH?=eCt&I1E1*+DG!K&7Arru5b>$e!6 zi_-(Fhv|_$(ye|6!OYLk-}CpJkb=#6eY~vG5>i@YfWnrctjaF#TR3neePb0SnYs3g zIPs;UitCb@@;HA8i#zY^`WxC+_W-qEtwj!bg`6)Ms|D}#xZ=L=$&Zzl=ELAU$^QKQ zn~_KyG5I!|S;6~XVUsF?4R7gW_nxNI%$i`Kcb=mUvLWkpgOHO>e-flygq7!!F z?&om^J(4jahk2mV+4s8EUt3u8)_)duyPmdr`t<1`h`xEz_;HvRKkBYcmolmcC|uoD zR00uB0?Q(!zgW`>;4k8BzVW?plmeoVF-s;O2I5dBU@Rn`Q}lSycZhyrWG&&R=kF>5i?!sguRIMT zB6b5T-W!vT^z|n~8yg!3!CAlxr-06?sbkrNk`-yXsrOXW)2+~nG^?$dhQ1sb`t5su zUx)wpSi9^V(eP>y4G%xFjyo9!&`R^$jtH_GLvr(LT{`(c6ce!|XSH-G5EvU0m*janjG}v|bY4DP!EpzNnW9@H)(cj8NBWfp| z7aR61`=w{v!qYvs#e!7S&2T{>ioq{SUbziFp|{}}OKsY2Cz-0WBIMQ1&Y&WXoWQ+G z-OL#1WZ0utba1#2%n2|y^XB-=v+J9B-A<4{<%6#RkwX|Pf?mJa<()kwtDgq}{t^bS z08pDMM^bUiHOT2cCQ*NGYP!iH?fFfB@|LDJLetCC=Lf|0M@=o(F9c#+2eI|zNSd4* zAFtiZk7SF<^|JvXagL$g9D_U&sZ zU5x9;Ay#@@_Y4ha7R>_5@y?-w{HA>237LuflAWgTG!gVq1d<7AI0u3U;ZgBs{!CHpun@0O8y)*IxB*#6poLNpMBiEp5#fo5mp!v#w*Mf z`n_hu=+1Rcg})*(wlW3PXBHd2IGw&RMFNI&Qbi-1Pg$HWlN?d2Y!j}ktR)RorAo?ucQh>L?AB@nWkjawSy)9LI`bV!)uQ_;ll zy8lz%deepNdXl-P$X8(v<-NjzJ0w7m+Q;fFex#9DSi~hQ7dIfKMETv95 zN^K04_g-}U+-8*EorTj3hBr1}S~H_tc!)1HNsr%LTuUt2LTT;mquk5C!3^&Jk(n8; zzn;?rTVa-qRmoB46|A&_7_cp4WEty~URiig(~- z5;Ka=o;^$ZqL~NGr{o5n+Ar?t#mFZty^LsajPvDZAZ>XE%wpE&Nk6uI@#<9|;IdT! z%5!d9D{>5nI1VaY$pSE`(~14F^*YYwAk?cV|6qGy$+P_=Z-Q* z<=>|Hi>*1Y^>Nd!y^|khHO6rein{7*nCMJy2T->e6#-*pbug*|$p%4qtxH(HAPIjA zMlhKtXx!?ckllu7S^sR8pe0_$ z?N{7F${#{@cXvg_y?$@Zx8|jr2QmihPs=NsN*)Nh68mqO{gQx2k+_pDiCs`1A%g)< zL;+x6UP4sz5|DuQZqw5TO)_}UL$7pe5k=c?Q3oB`x)s^Sv{k#_AX(a5cv~@DmZ*@J z0@F{yNMQRw{39brT%bU0zF%4sWM9_IcuOW;OoH`x|8)_oy~(*>ja+aFM=kp}LrM@& z*r!dH7ZAr90LiiPkb+x!4^N7xTm_!>Ua*mzzB@kutde5c?Gfoei7ciF>RLXdQX-AAM!N zxHaK5HQ$^qAw8FMc)~(s=l(NyH#dH0LO72ZKM?nvgDv4|Vx>Q8olrh#w$V!u z;FW~$gEK+p2bCobx0{-TyJ|YF_IL-^FcInsop#g)4(1RqOKnUgjbb-!Y79HW>vAfGn@V;1KB8n-5b6L=M-jLvw0(s_#b83wdS zlOS3*ME(HCt>hL9VwWGYMF5noJ$-vxsQg1~MC`(A6|Bv?`=xudJEzWTx8uvS*1Kul zYe&ar8kZqG_>qj8&E}E!|BrkE4DNl$0w%I4gxBxB61$Y?FOl2#?%%(fWZ07csQuEv zk_v4kt^J>LbihKVAWLjt-}XjY^d;SI4{}lQ)jNeDR$R9&jM0V;n+Z4}@SrZsO8n+O zjqHRtAk%0La!=u9UFh9s5;eTibo4Eqp`n7H&KZzSjsK^uPCU41+r;nGY^Bsywl4y@ z2~vK;_4r01)bRRoHgt+=o980r+4dh5$&ukiaii zE9tf@oebi-q_r)#;JGIstYwL5xI!q{iG=thl}*pi0~36nXk?hUX5{8p(|?P91C%sI zFVfaBbv&yKB5r2ZP;HxOdda35**p2CCg$_n>$h8X?}eUaCL24jQ0p^W zmB%BO<{^j@<4OjmcKTnfc8ni}*P3IS3+HmnKboW-J$%I5$ILph&*RgaAwym0>6!kk z&JQ0D4cOPG)E6tmcXcb^$+5v6{45vi?V%3aUrpj-3Dggd;9-80($EWv;_G27g z4y~@T%rebUUNTy+R{=-S*Vp&qW9CYLh49_KZ#DJH2H;J)`ueIsn}Upt4Cu4~voRkL z8CO6-3@ZKcGJ)dTs+3s*NUJ`aGEpl7ShDPI;l9Wf&^(=SUNB(J=jnR8Br$ ziQMH;Ek@p-<3F41`+LqjE^Quuj+e+7k$2?k}ltmc0 zSjcH&yNE-MfH_LT2KVJ^4dG_bRba!k`ol4W z-gh%ZeLeH!B3FyC!YxM!6Xpsww;ut;lS=n`YAFufX0d$$m38Kw6k0;Z{|+BNe>mXj zmko5+Y-&GXyklRxf492lm!Xx~$1QAaEz|d4#VweGm|`JAviu;hEXxo^vrU~5FLoLq z?zny8|Ki09-Dl6*e!MIJ%Ek&Xr8=y<&N3tMKR)7l;SEq&%qQH>@4siyu z8~*YHAPZfL?{2Tr+`@}OF5%@QP3?BDeigr;v%~SpYB?1@e&x)+1r^*s6|WBXs0zJ8DZ6UaXEDoE+CKDGg_-Ic* zt~bv6qeBRDdDb*Ff%(yc_@(nQprZyYBTEx76n%T&=j?%m#OUZ~m;;&Dg6|Z$-Hg;& zRn#x|vtXHLH*?AZ7M@oKen6VKPfIL!%ip`nMV>Hcc&rirOZt+0xt54N(x|91QffbO z`u4nyV`G{fe?hFPY@W$g6Ynj+SvtihOq4{vrQm)anw{-0H*K11@)6#F!mwNVWi|5; z5G>$Jrh4)_5)$da@n%d_+1cHnNqx85!)x#8h*5(IRn*R=Zn`2^TcdaKd*(arERX$L z!jAx^QtpVnp55h4xRFLQe~z~R(|(RgPLa>Xvb<}JbsC)7afBK2E9SO<;jj0zO+HnAN6s8c-EXb>bWRV62*L!6 zs-y5p=+Ju~KBR$npxFSV0Fmzt^twM-(wiZWq|WUvg|T)n?Z^aI*vjw#PRZyymZ1fJ z89b{#x?pNl=B6$|*;s9rWF4BlJ6Mq1q z69Yr#${5;H{72XCZJlowWJ_oYukB?dBPm;^ULNU`ku=a2N%ApB+)T8lB~Iye6S5#i zPBnP&rtsNx3XsLUPd0Ry(PG8)aEySe=o};YfdCHNEnB9FCGNWYp!gq;rz8%4 zg)<6rcjW3FhTT_-GjzsHN6ur4CP_-wHY{VD5NK*nI7#W<{Hu5y2B!L8hCu3QJk@xX z9&bs}2%seh(oL$8=uL_v_toYt;ko>@n|;C0-c)OMmky|CX+UG#JaL!kx@Np!meFbl zK4<=EZOIeSN=T+mE@g%Hw=Z|foA69K|K1?_?L@OTYm~-&DEjB&Geru5DC*B4-yL5| zxl|>JNHHepA?RZBgV|#2i%Uvkr94)w0gvMZ7K4mu<(!{rYjLizm(2Q1vobxx{)|rc z>5~C4;6t3R^(M%KopDp~67>GcEEqT>I8XgrE=(m80=)Wb?oDIvTUzRjpuH>4&W|d- z{vJ~ewr9k%&cti^L*9B8O__=kzINYO;;9NkdNvj~r1>?i97WAoZJDYhH8nIy%GVbq ze-NiH7}vYrMb)_!!zZ*2(R}@onzxcEEX9!~<`STIbrIexGH=gv^)(j4CVGfCloCw> zS7`4Mr@I!3vh{8o(Y+B`x088{e_y}c|GHCkz|U-Qoi@e);|ITAxKHSW zlFYsXmLf7Lr$YV=PKnf!@U7PEdv={NYpYUC`>fdMpY@W)LoyjcQjuKl_mmPPQ{LnQ zrvn7DwagtxP5|&rdj6#hzw|!zGLL&XxGg4XP_)8=1Gh7w9#_?KH2RIGlcYUk&iv~F zelrC~5h?$>ikdgqV>P@qJ+mfXOj5rsaTq7eBfu5Xb@9Y=)>Lj6^!GS5S#Jwi2m^hr zDe@87ia8Vg^|ogvTQ^B}1$wsy>m_OKsLkwjRQHTwWJ zDq6LB;5YC3k9Vj548E{{yTO6K%E=@R8tbrB0U33I8>EX!Ia(1VxXa08MrMU(DvuzC zl-NLk_+l9U1d$BL2ROQPvY(dKR9eF1G)|ocdxFA(r7m!?l`5;ZpYR+TgS~0#=mKpf zaj!f58DFTmfK<5y$RSeOtK-v8;dwtWHIer7W?2jjSw z5Wc6|VrO*9%XE&8k6BqH!9DIQUmtlm-ecXdQHoHlU|j6%CjRZQd4yJkPo1E^ zi*UQvi%plK0xpB=yexL3cv3lBj|>5jAt894a92=w{l(AOOtDf-IYm0-*0Ys*FIodE z)|#aH`EO={{IJj$?}d}y0&c^AzW?f^p7KbC>rXpKFAoefL`2(yij{zxaccKV-3qQb zoWH)8A^s%fdV36CZdkoC4=r&S;UyCv_>C)1Wk*9Ixfl%N5RU5J?PLq>1i36!6BPZ* zd7>=Us?hR8g*Z~VR*91Fh&+=1SHU(n%hC$&84i!AopzhIx3}3lvn8z_DZJn%$%G;i z&FlRr{kNY&fRP6Q_YZ@9jn9z{ImY-ReW=Q8EuSLtHpi*BRB+e{Guy~lmVR(I$5C-Z z)5G;&ys(y{PTIM@xZ?J}oodwmND7gmG(Iimv0Ll=66S27W`&>4U=#8ct|P8;_5}OUfRro0cg$^>{6u*xT097GC$lw zO4JGwC!oqH+HxRRYg=YY3ZwGm=o|2}>R!?$Wdwy z?Ev61q)I^Mf#q3%)P5QJ-J>XR*CrrNBKHzEwX&$Cva;o8 zE!c}QAKNYqk;$VEc#m-Iw2|TQN5>wj{o*o?VU^Nm=B{-NNi!|{qm?uFphu5eXIi$| z*V)A{tGhP4zCmJBOOHFgN-E99nAZLo^-;iW^&~vS4HRi`W?P@s5e4O#N(?HP5I4|l z@GBv_FVjQ*vj{`qk^kUPddEZT+X&6eQWl^H2X^LuyojwYOne67NYeC%#dd#i71@ZL zixo3PIpKeqnD1IQ`P7=FUHtOqs@MJJAwa=3IoPNglz)Rd%u?J;jQ-hQ6_e4ES+itX ziv5SLyOI+c%L)T}aYDRQRKZE#skLP|F24H74=$(VzGVikiKRbn=9n7X4kUCjHO*;y zt&BZ~^Z*Kdh+; z5X{ytUUx*5OCZJ=t^S2b12+St9>;ztz{Ncs* zR72dmg>ZUz9v+^+LAPwekj5AHUgB8@2|2GwV$3B?IMrx0Xe9FA4r4pXa(RNG7cQSBsCzHTeE*EoxyAS zx4(51RZ$|<>FFtO0-0gjn$>#gO2p`*|D6T!2u-weeB$GCv?ttpz8edCkGkt+fH9^R zuT=f_xgGz34{oPG?4>8m_rLjc-vHGP8v2}h!jVGjjINCwvW>3dB7uq{v1?ik=Y(RQ>QWRH}@YFMfj6! z=hoa?^>?GcbC8q{6W`!X_@-g6EP6kWN`OU{jUr#SdsC8Qmx!R~2SfG`Jih&R&4c|j zmm?a&T{9Zj6CYEWH%IFXfE9DRhdkSEohhudq4rBBLlch{XOLN?7)pyKnx|Y!F^u3l zEaXjqt;+{o1;*v~x+=`G?S!x6yklkVo+JQQiUZa(%nvrP=nA&uy_Sif zV5Z=QX%j1~Q8?-8iy|6AZXI|&R~MEs?7#Cwh?}lK>Io?>pz-{3r>1J43+OS5DE`g2 zfAA5oo4~gD%)m9to6=wf=EU4h{pIJ`ah_bfx|=iZNT0%TuK5hD%ZLw%L5FP`Qe0vm4^pzI| zWL>0tw-lBs1!1b2{ef8=Rc}Mr#6JOf{yI7*zRFZaz4;L=i|xii=Yg*hdXoTP!A0`@ zI?na4i)J~{Z>|HAL(~1=JZSGXdgFr&jC*uR*+4S!wdhH3L6;$!VN&^^^q3QP(cn0OF!1N>7REK5!KpSace^g1}n?{(UdL zJiA{3a}Rd_?uP&=Nhh`x7;(Jq<>@If4NP^IGg-~y;jC&&;qrLIN}i}cvpNF*bYK1* zw|QhMD8RljkvG{Ec7MJ@l$`3zIg86sCx6}7Xp`~dF7mk-_m;1N!^||ATeE-@q(Mwf zoa-)=0B~h%_S=AHg0TWpD>?}BU{=%G$^HVj#N=S)2B?%j|3IA}@oTBoLL73K2CO@{b{Ixvt! z%Yan#3_A>L3DfvSISfcXyX_>xn7D+5D-EQOa$Db>ab%~$@7wkMY`4@eRcyDVeBqw@g=r=_Bn8eB!9-;Q4!+qT;|=bW4}JrVne8YBxm zMx|JUJX37L750#1>dBp=Y3oggHf7;CWT{=dt08+u9~uCK_DZ67G-jsu-=et6Tm)L( zW37D5x%5Ze;;4PGB^5RVH%k({HJ8iWs=sxTzfV6We_vD-?zvHogjDQ6G?}WS*n|hC zFQq3{NOHr47ImO$Q3v{3pZK9p?40l=A#SZW$DVc|g=A1*bIRUh+GLMd&nLC4WpZfd zmX=*drKYhwB^9NqzPr1&<=Nlyk;xm`UT-oVJ;+2o=+7p5Ts)YekGoEJ+aL*|Q{!C3 z(#Z91Ko`LUyK=sk8U;s|y)i}ozSghbycOIVzcXwrz#~Xu zK;udN;ccaP^KYf1?lRTFjwSNgZDBG_o%hhQpjIGORqe}%du}oG`uY((i;`FL9YkYc z^}D@O)*&LNt}ZXT;T{FE)}0MiMq+%|66yUjbo*}l53SL|h@%NEt2@+bo$cS5V)ZUw zYB1PlCUKUGYEr)sbR04@zNAlF>Tg4PRprMMgrxILvlHGmdL|vy!RUKF>>IJ}c0BgI z#|D{vxKr0WuD_S4$rLdstmd^OI&~~s$p;je_VGN(vhCJu$4i;`0R2ndpS!KbkpFpf z1+gcpK&x0E;cUOLo~~4*Sy@FjR#8GD^+#|d@<+z;QPvpyPeHm7QtG8y>s}Mw%Amic1@B!)7HU|VbL(|w-B4p;aQ3%4VWVC&3o=^7H&FK#2%(`5@ z&kG0d(KkO2lm9{P)Cr+^cuP!`NnXrJW{8@}qoA4If&CnM`buC$Yzw>x5f@anDc|OX zM!XY4YZ1|pUZ4Cd)e_CnCVhsxTb$_@tZ~RW9nrimoyOzSTi5$IKiXAm-bE}q_^0OD z`-s|6ybz4y`U6S`g(YL9((_E|DVho<)3|poHg=xg-6z}%voQnLiRfx24qEup%2R}@ z=C_e@x5sjy2XXwSBqusvjqM(y6J|2^%&q4iB}Q$2s9_1Ur%rH)!5URex?VZgA;z!p zF1@I!jhmmpr8ix4B9f6_sN+Y8*&5oSK{(YBT#IZ<3~cDh4_qH@b*sbn{6O+rP_2)IpP) zCK7v00DH(XBA_qNFU(fJ# z<5K%9so0;{r1sj=Elgl-5U1352<=4)&q##|Z?cnU6Wuy!O}M`&S;R;74s4buPP# zq<53ykt*bw>B{9iP8@tI&!i*I{y|a;^AR*>zQ}bkxH#`2sxo#+J^7jV{VDcSbjIZL zQXgkBGL26kKQ@-Jvs<2+AT#nYCzn5DW@*05(!{%Bbo)fsafPBI*ONtg_z~?A7DIR> zR(0_{yDOJ?6wmaXR$Wse*HWTl(_O`@jHvd&3>PaW)xd*iXerbCVAO;Y3$?dIWCKoQ zq;1qCGB+*#8it8ud6RubwqmoJC@>5Fo<}6!bF*fi3wE5aJSE#{uD>C)r-}4`ax`u(`lQl843xAH;Zd5Xe()p3C$!S!uP4ernrY#c2LHHfUaaKa8q zrWyjZjRV!cPSMX7&8|~jlnwc@;*>j51*Tmkb{@vlx#-2>mwG-YvQmwEhvr(pbEEh! z-Nk63sMaec%j|Pq$(h%cRGGj$6E{3{2 zur4{El9_g4B0JVXV`;AMN7<$G1!x_Gqlds2D&~3$N8w$?Zb*kR=d2cwz#mA#P>T}52|J^9nFumt`kywx_1f6Ls&)l4m4#CY>s6^+*7 zN2hx|0HfQN2un~1dP8c%-jiy!ah;R z9~36{U|r(wp*ChE#lsAbQDzjjpT&UxVQ6SbhccI*R|<2oy1hTKD5rZ$A(EMtr)_++ zzkf?Il3FC2tt@D$>TZo+uOt4#*{*d1$f@o;&3-U!ZX|xA{zej6@H8Es@_N zmKLbqm7!DEFz=ZGuUu{haK{=_$bXY>csA?fqWVj3RlN zIy&0zjeYLPaY*DLq?muTZ0px-a`&X=1}#wM#yx=SB&VT427_x;n7wTTl15t^iqcL} z91|aso^v^f%~9cCV_)EGrHxgiD&pVjSWqa4?L%^TAtfc{izX(f;3rhi24~thyNZgj zgJwnQ>DZtV=_^Z1_pKjT+s9s+M^&hea`h@pgmOtu)?uDw_no%JUe`}a$|tDzOpRye zbXi?p4RcwdC?o|fEmPuk(tZVOt{h_HJx$&Q+{f)V13z%?n&}ftra$G8eM2w1Evx`k zHWBX=ejv4Ic&m1;KcJ~|)acyi5q>74yG5RmRS$ozhZ_^MsMqA(78;K!7;fKj) z&`4!qT<|qYs1aRxKBKZZsFZRrM39iH_R@}plXI~=^PC+Mb6AMdATL13ddlg82&<%P zO{1uUk0mLu{XU|;S(`)U1!91x?kq0(WVL8zy9&#K_XE| z`!7uOVe|ykpZOY ziB!9^0((zF=Y%1Dv;rjLK%(S0mBr*ncnez$1qY?Oil7qH_`}^@nhJ<~o%U(I_!xcK z3uz^<_{#bg_bi%}4Yf#ttBe2X`RAG$?;hg7b@zMOSzEKXlhX9|T~QMd8e-KX6kfi( zebsy(_i%^lPIs@ELGmWB_h{rPWcb`d@>2z-Qc@;7j zK!tDJzUqR2hAU|b-L0>X-r`JS>>y?SUMxo1ilK>&OzVyH<_c>jW@ZWsimc+|%~|W+ z@&H%UXo1Qw0~|8W4;2*&;KKKFY)nafi8Vj-3VUuauSU6o%XMD=fFIK(wo?)Zn^S7S z)OlrPF>P(KJG&E9yA)xqBS0b!k$w&QoJYX?eL+f4nM+NFh@6|RriRcbt@9q$c8G2L zD)#yIt75(H54oy4FJB7U`<7(ABH&->IxpI=lNv#aRaRAvQD#!eeez*&rHfRQ!_uc> zD+pcvNK8=OBCMlB0pvwGU9>y=YM1;VQ%QbO_6ACfW9hRZs}HQErL zgzvvwArf={jzKQPzrsuzK^P$`0`ZzQ3dPy^`}eQ8l~v1X`ne>BdI7O*{XQw+gu=ah zn=$b4gt%9sLbwCusPc>l#$OZ~rhZVl@CC!$tdc@ycK61L^(k~=%Vz}4d=s?@ncnt2 zWOnu^n_81D((Hj{lg(YvLFtFr=|vRivlv%X@9`zrbMlyaC^t81;z1~N%+4vv%M0rB zIVeYw|96-A)LStXDW-360D5RD>)!4~z$7br8p3_9gXi{hT;Dt8^i$t- zH%1J1(rDQX@7@Rq2mp|{%ym-_-5*FZcThPP=vq=?JU%frqAqre-N{PKk)*+t1-Q?5 zez%Xc%-K)6FVP%qOeg`jJB*C0_h?&Yu`n4=?>-8Iq_4b+I~DS*7diD>-0JY(y!0TA+daRd;% zqj)qn_QoOU0%1lV%;VVUv^I_`T%A0U2>ZiU_n4)+sKP}yR< z?+Jf~kXOeh{sGlM0)RcD^`*Z4T*yC#A>%5O^5Q+7uJo6MX+E(1loC1XXI&T=7=ZJC z%}@XP68DS&uMtJr!10f3W*#^|lz@V^e_fc)C_JmCCZ(q49wcaawL7dinNO}#WcwLk zmGf#Jukb4`GGms(HS#MQXHgTPnO1k+j9F^9Sh8=7&4X>xIjgr(e6P7PMo;lIk>5*h zT0+6h~R-Hx^oSWPZw z%&N?LJalTU4auLw#l^LoZzq6Y$jZf~A-C!L#NTy;N{!4QTqWf4H5#pzrKR>a!`4u` zjj>9u4HrRFgXN8i=f>3)6&1DNJk~i(Q7;{h67TExqSvNAWL5;FAT#ORO6#$E*~pi;(q{^k^bAF8tMpTu(_3~F1Lko*e*9n~ zbq@{-I$BZl?Sy@ioT4}@AVJGgooTk3ktH%7j?@{;{GvB!^7x~_XV?bQRH~Y5c528T zBZMNzAaUmWitg?rv{4`#CcV35dPT~&ENI{<#e%=1n{v(Q+_u;+kZCxBR7l(=AEi1T z&24xEVL}J?2gjCq)6q()B5%c1?g0h5GU(u>LH$EgIR+do1PU&EJ>Ei6S*t6}e7+{m z=gsP-q!iX=@#RZ)_UoXat0*NA6Hy$uG^Tg>qx)%oW7~`YP2rAYq89Vwbsx60EockH zd&p7`%5T}eQA=ua7<|=iM2yKK!mp#sPnlC(90i;goxd#+t%j)HF#rocM!x%umdC4N zR)Lo7l-Osr?OvC7Tl4Ej;)kSDQXvg*GK}#{hlEkPRMaILdd<$Ru5FKR?5)g?{e?VR zequVcQn4O56YVJzQy6_8nVg)g_dMM2wlVwn*r@T8e1dklsS4GW8zEQvb5m306ZwG@ zi5tp&Q|BKzD?!#cCyaNMS6RhQ<_;*g!|08`=X z_`N%)LC1>(-e}?-5IAUJd?hPrX!l>EfuOpm1F&fjz6TGVy4hQ6?O)o5wpzw;XrV z7oL||ERb7{%F)gt_(^cL781m*J}xsZ*YBXeDu-mC=&l-mMT#U`P1#{>gvYRSB-cvc z>JQTU*CtO~`^?0EVO?8SQ1(8B=y#r=LW4W0*g{V-)sfRfH=ETNKntjvA=UwHDM*s< z+qF%>P^k=L5P$5b(iHZvzb?Q3>r8i=%+ochrj4H+bp5pb~lQXz!>(evhq^H zsJrcfdgJXr`u6_uA&>lEdb9A^Swl)nN(uY1!F;t?dB%@iR5{yxl<|Uq6xr62Q z^@1^)O7lKP>|IBrr;D;8+?xIYFCQ4c$xo!7j;?WKy`~&x_Lk{s5+cz5M9Qy1l%m2OTW!)6m;HZhtMC0YU!FGkMh=LczpYrCPd!85yW#$9) zKp~f~Uxh01W`rzj7hQg}2a6O%St3u#s?!~!>vX`+m|s|^rdbIBO4QGxp_b|CTXS=B z0RM83CEbz^*8#kgB#ygL*5y$TCOh?x7b?7k>syH_YxP!*ZF3e}ix_+{j{F;gBlg@i zW_Ef$c*B+ZtSCP+E_QaHOs(eyo)JK|gd6Nt0l71z*##`#9TKzK!uhJ{v*Xo{()0vP zGu=8g(Vw4A_t;z)ZK>{H+7WA>cb9wJmZbjz&h6G<=EWWr04CJ}d@rCVHGckYZwF@h zUL4=Q8-IfK$e~HS4>Pv9_1BA^W*;3+&_+sLHa`=6Bqu8iC+AigU+dq%dWx>-9=vom zBbEdyAD>k>;rjpK0$e=9nRiS!(LzBtut6Zf{fC7_*@;?lXJIq}iuRDFVfh z1Y1w@xBO$nT^~|uS?)G_(OD#f`_O>cMBQ?k*>!4!+@qQ49>=_A@_o*FG@3^l`$t*ki>s&5>f1rOvsixH&I8toa zr;EDQjQvK9w1req1uXj@=pqwU^DnPz67k(Wa7(f0Ae>^^#dURtV<6%wk4iLuSz*NyJ<-z+N0AcXR$X@nS_m+?OVHgkEuEiD% z+;TY2BYQN4bciIp<62{q@yXYKnOgJNwj<@5z&S?O+MUG2P5xgo94LY2kg zE3kgN&X|TVv27EhuF#ty-c_KUf9+}juwBQ?#2o#x>vjWQnit0S8RaQci>r9fwSO#8R8#;u(LFeSW*AFsu+`|8kAM@bU()0Hkh_%#~#ul|()-NEr@Z+}Gel>I( z}Oa82c}ujY_u1tqk<3)N>ln9Lf8dNK)KNOG+Woo6W;M(gs(M>Qy4z;@TiYZNufj; zEA&L&2yP}fl2_FVXFhuqQ1i3=ma9kBN5C;YStWbJWZE6r=cC^&$>79f$DwU3nNjD4 z@C{{=mW*ojiM$Z;4<<&CWRa_JipeTHxU9SP<4Fe59CvP-no~_m&WL^sS)oK9q7G#RT0PC{tEA1 z^IqSxk;M7!6QXgg$v~4bN8)DYf@>*dbtlv)92V{8FAoHO3b^E8NU9u#*n$Pl+dT>=(|rr z`%y%yKh{BHVvQBQ74bGNo0IvtL`RJ?Dp9;M;Lc&WvmKQrg;#p%5IK;v=O7V)hTret z;J|%spw_SzyOKfvYT(1$AX)*N@diKC?bB;n`dloq0$e2=sg8M5$Ul6u_Rk8|d-ya& z5DuY;$l$I97VbWnFRM<|b-W6!Lq*FKm`;7oy}^$a&cMwSA~L9ZI8VztDNBO=RSA!Z}j zeb;2KG~wJWX#-vV33p2@PSg`VHPT15q_=HjO1KoPI{T_ScG=qtTt$DH9EV4FhHjWj z&3L#(uFVFY7ynFLTY{sH+CYVccj2hYaepK-;620$cmStzWp#B|G;&vXOY*-t;qbrl z0lPu?C`NyZPvY}QnETi3aYf6&G2V$?TGA_M7UJT<_sjZ-U59A9@6*e8u3n9ck3U6< zIZ4se(*rO-2>=oBpjs^ycb82hKjS`{cc~NUYsyRae%g<9-`_W;Pl(o3Yv%05{q+~| z!EGTCCn7vPhP|Y2W^NIQwb+~Uk*}TCXvUEEr~0{klc=71>hj_cdL%QT*Su*?dCcLc z1U@9*-rnHafrdg2q|0JZTWK`QK+rWqG5097;W#yQvd=)7<`o}y^Ys&C9!?#6W&}E) z+%q3ZeDS@T`D&S_P;brWF>ChW^*(8SnIb>qC_0<=wCUFBNLb=Z*U2XP=KK;F?H#1& zsotVKgrXty+ox>@y9NVSw0MSp^O9QbjG2cOEk0V~z8pG~>Q(+Or>2JQdwJ-qW?{i< zIsE00q`pRT*Z3oFxd40^O=7>BuW#P_uy!h4JD?cudA<+@i+128dK`MuQf0cHlvyK> zM<%+*_b$9Qr!KR`Bu4Puwj(XQyRmFfr{$S+LDr5qZArybX2+f~>}Iq9cKstcc%nF1th7 zIdAGR#W)vSN(-xk_4OS5G*mf^_ysyQ)6cwV**xRqlq45izFL}wXR%g>5A#aG7U1FL_Ol-QpU5M}mI1s7djR8$F!c~_ z2Cbf71@>yv8l*F*7y%%L!jpoAiXn<+-zoZ5JNZkAkw72M z60MHg&+Rbq1>r2B?o#fr>P-1ho8VNwaR0yKEbAr{X>@&NEVT12M+zwpiI3L$z9;tv zet-CzCNaT<>*p8CXrHQ!{ z8g(~84!_JiJy@^xHfx4VZJbpt*{&=-FKFg%usk0)!yUq!p4xTwIBSLAhK6?4h6@19 z@b!=BA6T@vfah%#`ipv+(}l?J=ek>^vIGyUDbBtVT1nl<#Hm+fZGU5E6JvXHW&9N~ zY`udqqX`g`>FsBRv6WA(OM;4rB$^wv&qT+cxiOQHmTHCr^t@f^ds+#lVB7jz2dWU+ z94qijS?r2#YHAu=4^M>_?zejUeQD#!F>v{m2b&4|E?)foh{daTnOs@Wt)=;;ST2@* zU4MC6N=c2(f);RH*ijMefj|QRY_Oo9pmvkj9`_XHjNV+^txk0nL29<5)qS|`@#O61 zY=D@a?`uB|-C7MJTxyEDxvsp*DkVX=?i@C9H5M<`IN2E3s>-MFetuX9b&XC^>>nNN z0ElASP0Z0yw)mdg5*O0`=m)+JH=pYAdlN1Eivhax0l)tSP$#J2Nem|FP8~mf{=Dwl zmK1Dg@7u947(bL4`ItDemPX}Eqvhz?-ZVNQfm1h>XSdSaogthDwALtJ8z`9MRqn9- z!7=0=kOrIv%Z!B;qCVxrgC&S(P_B)-ulTKEWa(JWNjzV{iAVxJN0+VX7XZP-W zN0xvs1y$%qlYt7Ehx&C+ovOy|IV5a{m>9z0@A@Qg<3_kxc+`!_dOXhiK$u-u{f}O= z|F2|If?#iE*OMaPi&vDU=t;UM@$3O(+=o2jzb^dMxKSqM3wGibV?JWs4o zAP?jwX7%;Zu9i*m^*4jdGfD)Gl2o?Eb7006R`X}f5r8NEI68d zl*7ysS?;eUyqa?x6yB_CY>uM6X-kKvDDma;K#p5F>nsMv9Z?)tCE@0K2h+?UeP!+r zGdw<}+t+Sy#*Gb>>ACj`f0j9?rr^AjP&Oj*H9fEzhjl-(hK6Gf0Eg^xnQ?6|d;;4y z8`46tD++K*gyEjyK!PYrqJ(s*=#jsx4;3}Fv7OybgH1?3zKj2OaMeELr^D|d=A}5@ zJ3nn~@4%6v-sE%;jnt8SV1w?5>dRt{@w>`2>)dz{DrrqkE+PZ_*JI`-d}R5MJizv*x40r}8H8_r;Dhl`W{b33^I#;%2F?(I{mr9qMs>kf-8L%G?($qmK#mU?u0nrKZ)gkT~HDgq@HsgNm ztWCvWCvd}GIUtXQKTXbO{Tb9`s=fEFyaT^aMTqJ*hULeu0%wt)&n6UM2WJ9j&*yA+ zbS6wm=Z65a11qnyiK%lMAd97Zp?+s6s6LH}sxs+ga_elcKo&=JXy$uhwjCK6DT%2k zHm2X0BJ<+RgR`Sy?2=H)KGlxzL*Ndyt+QhFmhqgN;EPZn@oW+n__KYW* zV+POx>}ihBfGRR>kEB5f&DKhDa&p#2N&^ZCR;v3W`Of()!++SPDd~5ekzogxu;YwX zd;+(Wm2t_-T}ch9DmdQ>D9$Himq_HGL3mc(t-mhB$8VD<>I$BAE-;R+lp<+!^7Dfs z8gK*ER>V7Q5Xp_1mYqS{S*lw@-a+5$;iBHc4Sk{g#qsR<&{Bcr&hwE!x>)yhOA-q2 z$9GwboBhAjzx#f0aSU095tNK{FV;%S%VYih{a5cr4u7h|+l}T4f{AYS01L1!RF?{7~ zBBteh^nmOc?xQ!3VKp9~R$h`|Z5bHh!r&}OZdG-esmVx@VY+`J;_>HVU zulkEmX;H2_%@-P@q7_lVt@7E4&Af>hY+-4cQ&U4ZmT}?E!NT(X+qeCno6JDt+pFdo z>|^UH16M)&rPLU$#Kc57e#-RZ=1)*{{m&AIiJ$KcR^JaZp}rgDB(tDHw3U19=m}$9 z9ki%$?TN^^Z#%oY?jTwRG5y+~Z((3KB%jX}VGCm7n_bJM2d0lbOSQUe6e%#?3k&}k zRKn}ONs;l*s1un>9fm_R*q2M<&ZeWv=lbiarCY^8*B+yX`?pKEHS!4sn4LmP44zUt zC*I&O{PA;ry(xJYl7yI8`BE>i)_=2_8r83UiT&5FvXkR}!6*uCviHjP3g?O!+kt2= z(hUe1&;5n20HL2sNY&LEXv*;YzsEr5xb{ckuZR#E=HwHYf3vsZ8uCo+R~76~XKLA{ z`N_=**?h|g;jS>6;i09UtotN6EvP}jvZP^|vADg1bhDmD)`@&g2M|IjO!C$5F9^ub zjxclqXaL;}tsg%Km4ODnWy6c_E-OO!d#@&wSN+OVxp}LkMvU)sVPPm(QJ^fV&~)y8 zpA<_4s!O}5SZ`ESm~Pz9s6Z9yW{N8}rVC_(pN%^!n6abZZ=tdmQE*{BAlVM=?Atw6 zY3S;U7n5(qMx+pM4nhLEhJlX20Y+3YyX!xyxegtQvu4bLw0A+I(Y<|F#!;7oc5i8Z zsSWLIt05{%)&QH%K+TgUS?-hg}Ag)x}{oTyMl7TTyKzDBglT@=Fe?O(YNRu6oE zE5Hy4&j0zlZ1rMnNL`7XQQ#QHd`U9pxr@jh^*1bv{q{?Sfu;T;sXOy7Pzr z0)s8oQ%h@H$>`!1ZO*6orO;&XSna2W3?kH3*YGao8n_VMfJQ5WVsPu!W(m-jXv=)m z7~^0Jn_YB58<@D%Pwh$rgg{rHW_;n%(C8U>sz7w>fgdAUOdO9qWPYj)gD5o&!Cx&#C0mO?NSKmG`36IN-(spkBX{`sr@%J2K1IsZG= z-~J0f6h@PF)JxUs;(=l%v*ML=?Q-4W=73|O);BzPqy7eOha%ow!_#h+o5tAq8W}t< z$Y_n+?eW>dJX!lfUUriR#fumi@JiFKxAKz4`(szm84KW$xGglp&w?4Gle6>7u>&(d z+nRI~_xnr4zm3kBuDV&m9+nXeS`*mj4*^1Qdf}*Tro=*w-q=UHpVk1jtK{rmKr_wD z%e!_O<7M>A1^Y^DC2!&Qhu*M>+S_dN4l!$HoOpLit$S<|55Xo8rqGxuHUn(i|DH@M z;n#IxqgbEViW{^_6Pk_+4>p{ZzF3cqR79BQTDV+8Z0 z%i$`nTY~fKc0%o9+))^i4n#~-AlZ=sRi zWJDvZAO5i??l~oS)lWL?83s2?pBV>x6JM>^6{)1;DX~-cK(~f_Of{|(HB>5kO_OCE znOWiHHygS)55X)KW4e-k^%#scd_O^%#Qe+o`t3J2XaCOsD!uuT9l@LZ(xxjZDU2FB z@QF@H5~D_LpX55xu50=FDC-yFmq}~W@dP(!6*p>DIU!06@ZabvlR)F&`15Ub*xjrq z_~yfFw-;|-cMH5}h?Yb>z)cwA=gOI~HXR{tj3#z_vbfj4!M}-D!y=STi=0W+?anlb zMs}RxLT9|#$#Ty8($bZAmfY{!+S;{;A?Khf;H5X6Oc6v+4XL($sKd7RR>hQ$$4>s!v6-JivJ<&8*^Bjxo?pLac zuEA*6pDd!UOs8koNOf%J2Ad*tJ6KXyZZS}{^z3-lk9%&`gG(rZ?l78<`ry|LxR!%; zp(PPKF{$W(E7BwzK1IjlYKI__~<* zeg@H4oS%!jh=xa@(#_qc;HwPXSmV$$0y#Xm>dG`&v*py)Q8#{BJt2GYBI$p> zjEUAWgx1d=qGl$_>|aT*VZdIyxvSQ#e6>zhg)}COGnRo;c@SQw;rHd`<>{mCIn9LD zorNwG*~#*^GKa^JsG9ixQyJ{8f6FECZ@FH6L~q}gd!id$71}{?1HK>%56N>WP1KQC zq`DvvcZW2_DrOgBv5^Mw4dC;ZGIqc;!M*eWtIUfRln|N`f?Z`F!ZcvZ$rET7;=m2_ zaKtcBeh6^wRm>zGxEUgUO_Evuqd;*Bv#6W125e$seq-r?D&A&pb6eZ|oSXm{)q{oC z(58Z_DjwZYBNpeWfdQ12IyFw$yUH?9^z-j~z%1K;5~@gsdeI#J?mXjkd`TjaG(y&K zttMoOM8#QT_AYN-hXG`}{3^oRiz z$8UDAwR>LadDMm~>h;0dQOL8{0f`r%goK2%HY^L2y~bu{vEak(;c+4m#WUK9<8{IZ z{K~}dAS%~Q8^{iXb+V`U??KAhSBDWhKas_i1@c*YAry6lc^?w;RDxcxa!QZKb;$hI zfdKQzoG9~J=hTPR9)1;{lfg`2u?;w<10e>8*>9We9e2N+`$&Spp-!FKK%T`PvUi+t zT5lRY@1VDYHxeZdMw1JTzL+DW6#}il-dfs^5W1yxY)lLc3=nHDw44!UY8v-^c7LMN z(ZnN?{eWF>6VKIJkm_*U5g+D&LNptyFkJgY7@eH^K)H`*Rr5ts%o>XnHfD>!e~XRpy&b0i z6)1Jqm{n#fV>i}~k|?=;KXW+J;TcGZ=<=+HvE9PqZFAqb@F?>lB=39E4N(C+Mc`<7 zffOA+!YYh7B&jT6t>kMZ388waW%sc%+^z}FPa~G##-NNW|J#nGY(Psb#BJ>Dc_8p0 zMEy6FSAYE5Q!+n)K+M_gCu=y8xnh3h+MC$0Eb4pOO_Fsb(Y}&jLu(Syn@Z=`=LoQ- zMjA3CPZlTEL;=1sMLzstqOTy%An|=Kz}o9_3tQPSfo_QYodm&_EIr}-zC1hO?(g2G z2+j1-zTQwr)-UqoZ{NL~)9-t}J02*YN&3{|?$!t#`Wkr01QAS`v3cbIWHD%)Z}ba3 zfBvTSf8L!2!=p*j*_p;4gbRh(CW48$GorVj+IbAK&iq& zxD~@4Ydd`|BBlQ0OO0aHf&!gUPo&Utt)`-OGv&j_Se|-+?$R z=6D%*CwlH)hCWTKm~MX?)N1YEFHkua(Ia?ndp#^Pl*#ODLmHL0ZW^}z%RIYrCR!1S z1qF7MR_7L>&+E$V;!Iw>x#AO7W|to^vHTbY#|)pUf`147!qvHJ#6Lfuk4)GqpL@p6 zNx&;q5$mRI=Pnq`A-f@uSECpJ%Hku6KJ{VkJ(#<5@YjXqK&DMTm4{lDs4n#eck8DVmKW}k1CwGWFFGkU z?i#Sq&({_g%MKGh)i~&BuO_>TBQtj20hN#w^Q%$kszf3K);SqM-6w=jfT*tc7}KCGV5q0c}2X6V?xVRGT3 z@#an?U2~#9xCQIQMSkkrmid)=*>o$FUb3F}TBJ05iIbVxS&SQczrw^;K{GSY=1OqA_PBPbatn*@Uif_cu&I_^ zAqT}4d><_r^;!&Wi8u;%k^IP0@DoU^`=#Ao*;kC!nB#d={H#GK+R-#1uXTBAEA_1I z^3He-Rc24r)M9h~>DG$gnV=-;&Qz~Eo5y(yz#-ANQj^r z_1c_%Wf+8~=x?G++o_6CrjEwGSz}8IKFB>A*U7FygvJfn-nNIh2%!e|#tj|`2{7LM z!QXSZroKp}@*sEil}D4$NmEDlM1%Ieh}F&$r$1T=t&S6(A=>uiHbQ`#F_7aD;ssw1 zZUzn+%mIU58jxQF(QE;yR(Ce|NT5LlC2VQ*I_`(RgKKtpv;OzbQW zdLSm#T-3og^pDl}1zSwb>!3W7gB#Zf|Ne2%VAc6t0q1qUwV!wob1a+$Ip>azlvsN3 zN{Y;vYfc4RjCXskScbGsx!>KXHL}wC)B1Zs*Z8zqV`8}My*GD6mS0%i-c5Ik+u1zn zn>0E-ZpH_uZg+FP2sb$F9JpSl7L7d|OSGGQOt{he?&SUzW~3^5i4hX- z=is2aPIQuzho`51GF{(RSKN~#y?V;TuGVM2HY@la&n_OwA+`Sf<{KIm?@kpoR zX_Y92-_<5OJyES6mdtFLdi*WF7t)JZ*O7V5QbUsj_|6=d)D4=A294s*>?&GS)K{}U z($r4$f?o6WlUIMMHaDKs{5(v_dzq5Q?jhKP5{%hRH>z;#7^^ecXj4~ms7A6WM+?0> z+remejOwbJ5ZP$Ce;c9wQz#!=G*&}dw=b(xXkd;TYp0>ZL>K}?=EsUX9*v?PGQch# z?#hx1ek)Dy3jcEQ=g*(1G2l!}2H*yvPUs|8{9kma1a$PRt=G-`%&a4YSLxht1T)9{ zjhSR1sI>Q(N`E6eSZcxKdlX&SexUDuQSkEB*^281lc~Ab(R2WG0Y)iIAn<}@$18E6 z>RQ%EVy5d(XMMingm=s-8rii#Pa3BCd&2$l{1EyDQ9k@92yQ_^Sr+2#_wT2@>2d&A zAJ+G!0c`r|cz;@^#jXuh>4 zzH|Mi#bZ9DBV*@R^r*&zzpQ$#8PUb!e{L}WYO62+m0DU_Vtf5kte;^gZ6A!;4*vcv z=su{XJUG4&zE_`x;{RbByYWt_s7`&jH>joopT@bo^62pdH*>QtV#226??!Xls4Me~ zUsS`z_WIdO@D$_V;iL!Gf$2>?ets1OQBf*+mjOaEI`$B>Huw@pxA2fXn9iR+ zfBvUJSfB`4d*O_m&uK(XR&(;h_|PVjL9S_nqMy{pY--vEQDHN2cjk**6xhomAXycc zFLXN!Q~w*ZkddLF@7e7mRh2p@**a$ECyCEc8eyK`7r+4ueseRN`Oxv~;s#`HJ8fknjH96V6bqRDfb^ zNa9_Z0CiX^H|~{O;%&FHGMV(*?fK2-lp-G=Gm~_u1x~_!K$nE_Z55&ajIv1f%3rP3 z)HF6R>6nt*rp>b;yoTX-DCBzxb82V@qe1hew_kl~$_ig?`gn_rD@tg}D;DVQI@7_Z zHmjz2=IAW3;cTJQLL?d$*RMed4+{~H;WithQ#+xD<3-9+R!eW?W=fmVw5l$@-TY)1s*>e8n&*hGs_6p55d>Nt#sAKAy1xF?juTWI{jg5_h(JD%&g+JU% z-_R01`gDG~eWF4)#a+Q|;663%Zqv0fQ>l^mF1b2P+IOTmldhI3aMri@f=wrd?bjU+ z7Us6U?s@B4aZkLKrRbX0UG#mKOFzO#tQ@zdALwwB(H*zT*}T$k<~{;rTFFv#7Wj-t z1`LapJtJU>I5a#A6mG-|AR`We1D&VAA2mie(d_sC^+}HHWp{FIMbsN;!=d1ZuyI0bIy{gd3r3DQV8BnVG(Wr-JqEN#QmhQBB(;e0y)+`IIW(wVImvAgPPYcz?py&h*md^<%8d zsY%fi_G`#B)W@oH?8jdxiRW4T1j*#eU_NA2^-8W^SF4m78Wlg2IY-F!=(e~Ixh#rT z9%@TOGIc)E^!iX}FZ+sYw=2ZoxUrVU+X#AGw|n&IX*d~J26M8<$DwRp?d|V@08%ES zY&!(3dNen;E_cJAUQ1*lYCeiG4*^sXIka{Pj@Br)|JK&l5Xmj*dd1GRnuWwZ!EiSn zHA4cfz9RqwCR)FJ;hf`d!ehtwiR~(%tB`S_UO3@S?+X;p3fkG{tj=Wb=qUGN-;OPs zREc(^3-%V);@g{EroYMVFc_Y(1CgT&7-ffk(jG@OAm7fXNE1J#JxP zc`;g~P32U-4+KGochnUazq)Ge|J>-@l{>ol?i?OCotvna{qf`5i;Ih{#cyQBSmc!Z zH*v2XZ%6qmKX`zal9#o5Pmwk5$#PBP*t#kBODxw&d@IhgfE^#1olTENC!u`nrlzIV z?=jTD9?Z(hYM88bEiURrVJl~Z=O?MC2*&}?#5&40F~~&g6NkFK#K>c1_O;vMwg>?= zvh1?jY|Vr=O?^Cx%qSFLvZ$yC8s?A5c^zPM{q`lf+gtlYAOESZbVfOok@_;W$4B{u zGCC#yA5~u&6=c?h3koO#A|R52NQrbeC<+KjBi$+8ol3WKgS05p-Q6i5-Q6HkQg<`o zy+7_+^TRbu7BlCZ_nf_-{e(^TDbl3kkN^g5@cE9FC5@4&O;?%GAFI7Lc??FcQK>$= zWge-;$96+4b9ix;#~{`x3osn`QokPoOp%3!#bV=SB8YrI$eE`y+`bj$fxzO1#X+~5 z<2W%m6rc3!nU`@Q*A7)B{r+09dFYIqZN#d9H(UAYqd=38&`@R`o}R9*`>n05z?Ec$ zrH0ZsG&B^35ntls991Mir~%wesQy3}#bebty*pP27W|~3Y8DcB{rL8&7v{MI;KRShqCH21h}2->vQ)xF*`H{O;9Ozo&+h-}G_IClhO#yWsG*(SroPZB;d zG4W1Mk32DF(WV;cXSbn2AnLHN*c&}bmkEHmHG+lKnDu0F-5yt(+X0flRE$jnzkm4$ z_k6Wq-bWfr7LWCjzg-Psg{9JyVVCQuJ{TEgq8Dyah|kGz9U5Ht<`0h_sKUGY`whT# zF)KS8v0K{(G9n)1;T^3dSz-si^=MzTa=SSM$Da+5L#+=kA;DU-p-24(eNvf%F6^cX z`j#v4y!r?)%Ma_5tI>smDO)vjc(ttOBs;TlmO-N%+uNDd)dXIm=DE52GsrKLyz8WJ zcb7LuJj|GH+HktjI_B^N+MXtmer@{@xfJvy49ZY1yS<>KCHwaKqPy`qV&Jd#_`&e_ zcxM7@cfuA&5=P;8unxX*tgvu1lXF7zDX}O`u=)1XL`A{w_jU23wyMgU)$gZju^D;% z{@%x{WvAIA@WV%gg3$7u2Sx|ICw%Ed$k`|OW{E0C!$MsO)h3`+6ifSs~ z7WDsn=SDy-{O`w)AM*<0V}2qmT|YmHruo}SE@M$&{WO4ivw0m$qK4t<^|NJpO)|@@ov_g9&kf zFCf*H*y`q|%DnK=!T;4xTd>&{hy(CEHA%kFdPQk|!A>ThXLNoUla#;M%uqnPIV=hg z5dO)Wq|@Vd^*dQM@ji|Ioc#9@J8g}!D&PATOWN9_K$%(vFaZ1(mJglYL1VsZBde?o z96;di>&D2Lw1X#vXPM{C^*MK|`0a-;@?VEetOR*m_14QB?6KLuDbQ2;GUgQG>_)Kt zQs&kkAOICLX-fA=I=N_=)!6|6^N$eNRe2lNxWb|m&WoA~-ZR8kqc0<70}d!izK(U| z-TA~w-hvaaqXa*UhnvSGgw2(3b+1Grj$~9nlA*+^=TP@J|Diy@ zwB!zNO>J5ai%4T1h+HCr&wMe=-h8IvyLUFF_v6)&<77sDj`m^9GZom9iRTXh4-Kf6 zxCO-G?*Z6Z?eyIcGIeLg5bY96+^lh}XRmA)|9!6p1oI&Lzb)!4}?9#S+CKt!&aNagX| zZFH{5-<-NzW>F=NOdjnhR^>I9POdRU66T7dx@YcVW=Z_OYA(UV_P}Phxh+})PbF?f zdxgWJlhw<7bDHD3=Vv?C(3<8kIL`fw5w@4Y6uk((Pv8*i6eqJ09dT!WJb<}pUh~ow z3WJY{9rdTPw4Q41A3)X=296UiABZYf>U*f8u9Q(L%L+6lNK_-Wa=@*o+~CHI0QY)b z9Ul~9J_agdpI$w?fGe3Xr|Ncq^W5NnaDPTk&A%$St(yno*^?~6E>=~UoMrRxqy>!T zt5TG^g0bws1Wdof=eTpljb0JAAceN@$CqK6n#6k8!vuHz;k=agv*6^C0ksFtF`qvU zy|Lno0s|Kidd}T6x3MF8zt(iRcGf-Q;xMod-{osGa7~gkcM@6K)eJ@R)@5%&E%jOa zmX!W2>3Gt;RJnP~7oF(F$%Iv~rYaIoHSS30!sf*BgB+(!+xajtkGCsf-w^;1<;=q5Y%!QAJYu}h`DZ(U&&bXx;K z^sPc1#aa>6LO2h6mE|WTJ`7uZ@2%FUF_hJ0Y6(0N2FnYe0f1c#Qq%S^gsR~fARk~B%wbe&9y+y zmndRIk+NWgqUT<%&gVcBn-`Ig&<&Oi10@E%U44C7AP03C9e8C*v*?xfu1Uh`MR0SN zZesZ8Bm6ED2`mhk;bWxhOOZp!PD|(6B#*Y~a zjs-GQP)$|w4}Y2!XZq$GsLJ8eDxkT~upYW6_t`JX1{x4kyB0={yI71I^q&d}E?J%H zYeNpJq7uspgVeDP8ngs=T|ZUf8Ucn>Qk7U$@b8}suxr)E?fND@8?&~rhb^AAeKhGc zfNu5H=0QfrYkIc>CJ7M{uU%bvn>5(j*_)w?`3kRhvr(Y~mdV?k65Zi3>!?bbl@eKIy|Z%cb9(wve^QV5zklsOW&|bK)|Lsd zQSnJhsrhcJGzR!vA(#fbDunPQz)%y|8w5mMWIw*))zbcHFm-f!{#WBAHCE-~u}gPP zPhtaU2m;XFVs7(51k62y@36-%1$})>L>4wcNt=`tVJ7ajyizOAy0)+)gQz7?P0%{p zRn&5sXdQGBVn`yDy!?8ZZyMX&?7dyd?;V3Y?stLgA_ch5dmohc?5s;IW5e3x^Snv) z4=~O(po>!CiIoxj65bp8wTtLow_Xw&3OU2|pECzdGp!bhT?yyv`k+tW*7;MW@74Aa zg!4{B7e@#gy$<@Gax+E#)K0ioR$Nw*3hj5`4_3)25R@bAO^=3ja?KAhcH_ zCi0dBzNJr0V*DB{qNzz@Y;5dQ-_2bwo_EjG#H0q^^({G#(pywG>3>&&K8)BSUOhXw z=OsS^0L7bedovCqC^u?n!&(=c7OfWSc&w|{fjVmqa12hUh%V$Eb;<{quLbhKp?wtw$$|xfe;VbXrVD;HNtr zD}NU&=O+RpHvd*0s|6q3h;MQF`jxz^e-d~R|nHP!c?SoQOb^@XXES?Rd&6K3p`w4ort@L zd?EgD(}3$3$+LJB*G$z$p(}2yVg%>U;xIoKJ2i(vYx-m{1WC;H7UEqIR)@_bTp`jS zv>swL4E?1>aJyV46|J3POja(t<+d^j2n?ibt2t{Q`6|TO_R>ilc6767a@QdB%0aBx zXHbwL3?y^Ead+qUN{{|G#0rhEkobRyu3;ek7&6>WRn|Gi0vXZJeQqQ!f?3bQx+ln{ty3y{XsB17nS7k>o{fzGl^=kVXKK#?$ z_qt*8Te>-4%FW0DqKDxWKotuRb z+H1tEh2OuHz)BQIW%sylZyW%+`zW2V4>*4Aytn5b5uyp^9j{y} zqdwbA$AvghSrrvALqjSstO9TtQoBC_L*xS7{AzAM{2Y@2<43Y5e9poz0EmAFZZ>E# z#+B2>lVSoL)2I zETH|BNYs)6rTd*+&A=ib;3`*-fh7wac=QUcX=I==@lq;olJ9Vq;HvCZAM1Z}-3u}*gRe5A)sOxo3163N*7vJdN5pq1RJo)nV3Lw^=e zZc?~HO1o)oHPaN^q8gsXva%N0IAP6K9odwPrMb6g1cm`#Hq76XLtb){_q40f$359i z;hwB1`SzY@F`|U(`(^8nxk_t#Dhu7S*`NcWLzM4*&8Nxh(V9)1J7Zq$q+`SxL#!ec zI?GGSC{SxzY~klf(WMtR{`mYU!2jvw>4B*)X>DF-{e%xTS%cHH=Od<$TSFqymj8!a zM3HWoqzC;!E&w(IEx|$*=2&h`GJsD9yKx*=4dnN7N4mj+csOvH9`q|h5Np&_WS}w) z#-S<%{nI-+lPk zWk1OK=62jkm>EA9$F}9;@o+1i35?F|}j zU2oxq6JF`QoqPDW|3lr%>GO$B3UoXrpc@V9BvLh=zv8FuL6L+1KO#)t^Uj+Ip%=Qj zSy?{2)0KC-zuboD<(8J>e8s8K1AxLjFaN`Bc_miTl?bm4IrRTChzd{WOmnP+SyhDj z^`9I^s!WKwye8c|znis=@kMD&MEF=tz2T8KYoY6mLJ>Fm^Hxk?AFR+jdTo7MF#(KpZM4&rYkZSXM~(r zdfMOhwI{h} z6K~PHQIc7ETD^2f>|V`F=QTTwVIPcKg9Gc#Pf&3sQ&{OPP)hO0mgF;4D?Z{JPxIU% z8^E>=;Kli=kl?NS;$IBj-KV^$9%Edsts*!N3$8gu5LefjEVr_KupjOu3V)b#HNwCY z)uZV%FI7zK782s^EW*&aDqmjgu% zXGPzKYbsU7+T_K_K!l+>ro9u3YGcWGHs zl%vLYGtmmJ^jZz+&>r+NU;f_dd!cFau;lLpa{NYiFNb1+eAkR2EG%E z|70%7KOGpXkEEmRyBmmh*;nxyZz|SW^!4`W&HV9QWMZNhOH0ZuS$4(@Ds($MbNJ$6 zIKWrP%F3bu_FVPO<@rkTkt8ke@aRlUkP**Mx^1K7Acin@Tx*y~+^Sf>H>akc)cwLi z)APz6Fyueca`P}icbB6%o-|5zUVHz2`*y&X6ZPMC?Y1WnDU{pdj4A2*p^mRa7U$1C_X!W|3v|bnf!Kf&TRK_smR}nW{u$%*8M8> zsk{g>M%Bj(o9?m^wfb0j9j~>Wzw)yIn~lzc*W+`@b_iuW?c*=6ee4YxE2*cfb%zQs z-xjfA+hPUqq7puQj!I3WyuT~Dy3eDVqksKAd2h(X-n z8ynML*q*-qq|s&2n7G3Ckl2PjMz}S(I$HFFF5rg=AijiYPECQlib~-8z7Z74txPYy zW_d zCm`+7b$byt^bVyt!mcIL*r)SX0Fv9=j{3Kq{BK)Hbjk1zzoC(DwFGc8={ofJV2lhg zOJdMr$h^odDzext87#gw6Cx*oS|5yY=59Vci3cIV6mGvt*>Xen-ybnL%;9u?L2hsF}>1w5%2$Z`)tB^`^42do6h^-(e3t zpFF-EIP;Tuti1eK1@U*hdp@UYo|IiN&2aPG4&>iS{NK1aOkE>U9;<#@;hX=K6ja7c z=wI^j>EJWc&=f9$W_|SFqvoTTgmU^Z%0aQKLqyFDS1hl$&tJpc1v3#y1kI{oVqPZ} zaEk}PqUO6M2VKf!^|I}!0+sxNjdgWVj%F*C6?!^47(srGeojvA4N~k!!R`1YB)_BO zk|akiR{%e3tONY8n!EQFKdeG!$#@MPc*Lz6{chpUpYXTnB z+PgOUoq`t+9eq9ywZ2kAHPkf}>@BT*t{-O?r7;yKXcUm7(MQj-hx|pVOpB$M3EjYC zF~lfd;kzHr*u1kkvzeU=xTX=*MZQqq<;;yyyvwrTDk4+Ah7TK2Nm5gW1u59Hj;WxE7|8%B~C7%zCBM7 z-9GCG9{Y>_&uKF|4$M(Ai;Aqa?yi92M&2%c@5^0)j#(GNEWvd?;;yqRCSn7P04+Jok)2>rtF1aiw5@MKDfce0>5? z27U@=ox`{y6sFBy$fZ?NMICkc+^bwzPQp+F_MpcLh+lMY} z5`<-IpG8Bcq)eTCmL5uBtRiYlUeeRNS!UQFem20#)6fnPtVPCu>XS1WLf(|Dy zA6Gv>#YdbY;TC`M#v7^bju+q|ghWxx20w!QUUU|Xq*QL4fqOY8WY09oKjI;0Ra=lz_p&YIg!^Vz1xJe)sjt&{$UtPg8GTgu)75+ z;G7G8eGb;qvBRtIcP0EPBdi%S>y-o=fU+CQg9x?-c|U&KZCXDnHtZ*aRGzY@o>VXm zv)%~hL{QGOFBQ|mFO9W~O+hl4Vu~uxAGfv*F2d-HTr3!2v2bE$Vm_)<4C!17bsH?! z*{aZblxg*R#vL7xnhBph)2(!Snossm-eX1H)9BjXv*m10w&TW3!)V*(bpmz~_`R8c zy7-O-DzHdKK~(9`NEC5rk%uuRY0c3NeW*-gIJ*3DlHfeT3-PDq3OxQFgR@5ndY@Tr zMstZcKVPS3G1oztIBeN4@$&S5nS1c9DRR+0Tr|*R4E+z?5TQ9HJeWrWh(a0Md;tt$ zbs6a1(?p0nks8WDOq$s>v#Hd}u%=M&AZiw`31!P5!yM)q9IY@_=YKravBB{RpRFz= zfgvMSs^u5L?NA4F2qSDDscthYl~q*qo8E0$K3ljRqgH-o> zE#33{jK!0*$}?XGOM_Pdj_wlmNi5gSgTB;V>fT&nuace@AM@pDggzSV29iZl*>-~Y0av)-9yp(ZY;y=>oATTP{SD|KS`1*pH+DMgGt8fi+<6wZ9+|!h+;oNMD5%qIV!pvT) zO|( z^c19)O4hcr@(LtQWFH_2+RaQ3dHl;f>ku;CZRXui`zOCRT3LM=*K`F5(YIeHXJuFP zX2D!D$V^l%o<(PIIfR5LNAsoqgVS-=Cf~dU3k5?YJaf-YUa(*tsA3-s2n*Q6p_f z@1aDJJHR{$7!PG-6h@y4HR}^Gh&a?uPl-6dvlOD7#h*ts8A~4&Kh0IvtT_<9Q13qS zR~+JB5N%xvoXM15WT4Q>)SqmLGbiQ9oqK@k3CE?by7w($Ljl|(|IKMU>0m}9D}FTz zB(#mqO&yq8auJ6S@GgQCK0;#zDBWwWaYG2H99>kKY-c6AD?{(TuRlcY`t4oC?j7dD z1B@Dr4`Caq1gmlcICxa{HOf*MLc`fMa zvLcYGdc+~|D>AqeLo(#!7ca-X3;p~s%ZVS{*?0#U&!aPn9}*e8W6}-Dsj1_Ze$$%1 z2DnZiW{=L7mzSRd>GMB>cPEQyvhJj}r00n~ zBm+|ojXK%+~KEz8LrT#=ZGwnU;R=d{c%@%MiZUQ$2vp({3);Va%CM zXb`u|B$X9$|Cz~TZo_!76W{Mwp_BHL9JKu&4F-jVT#HNl(iW?qBA*B-&$Vs5ZQ3Ri z_`x20YGj__FYkg#xbQkcfZ31yBi%sJmfjYbbe=UwA}MiJt3T4;DJja|{aCsfJi$T0%sE6$B^%yCqQ0 z#DvN!)jWB=+bx)H`V2Q5aY4>{?{CFHnw}|_=k;YWs?(eFN4Ex{Op;M<=E`0zh2G|5GeQo}DfH8och zWtQ^}>zeXw+9?BP4f(K$@Ioc(QtKtlv@}EW-+J zIvj#)p(&;fY}X~`bNa%&UuT;m(U_x5*8%i^a2=jMvfC))o;-Qm8(d>vD#@b6*djkz=f5dkNjfM}f1yxq>N+R$L9bD!&Ww zM#sgKIv*MCoUF{RhlM?a;irsvf4?vW07(&%|4}u#vquHhV#`a@({)UI_tZeh37>&}y1x_T01^-ruYjN3jKj3~{-lLXY<F$2mGOeJJxWk1#YvCX>@=LB8YI}GP?m`@zd+@j*k;CXn}D4r+iyd262 zw-rB>Q2=}ZKd0a%!>tFn0T7aNugRhkvgz(4MeaK%zx*Wi*^a+unc!Gq!r$=nP(A!k z$zP_8#chj=-ij)5qXl<`y;wt z+U)DJ-we*Bh;~{-OwG;Q_buGe>|!k5`;XL{HLz&{ALGepyy%WyvVJ^mP3+pik~d*( z$QRX}%3Gyv0#h4~68GHhqkJjzQKPZ_5z{nYLZ?R~xo8NaVtlZ}Y4yY4oH2~7EP;9D z69)AzuvG#V|GF(^a>PO?AGdD8wpk0VDwoiz z@13ih+9YNqyrU7!-gY_5%T4`1TXe!B{kCOA?!4AyFd+y=;apgSY z(Ptn5DCR4_2Dv3}C8-KCl@Awx=!oKDVcCK=$aO&(FDkv3mX>ZRv$GAX*$CZtAb^GV zs!j*LFOfYMxXGHw?H(||0t6=Nc)B;l3TgpL~Hy3XKT( zr^cT+-v(|8{W)RqI=44tPB}w3=y}m@c8oW>u1~y+U&pIbIrO@6S>jmq_ZLoiN`etz<9Wa3?FaErLPFwr z)Pe}aNZ|40R+c^78S0}ekY*{q9Fl+i&Q?^VK1)Y@y=L+Qu4D1KGQm~sy}(!M)(HpX zzF`PA>DrvNcVp_N1Tk^0Y%2_|njx0shVbkH@V?oMh1kx-{K*-zet+er`Dz2Dzo z>wkB@`Ko%G#sTk8eHrt<$md%}QNHW5<-F7>b8>3x24f{KYj_eIdP4gYE3nNqzgE3~ z)`C|v$JhpJ<`MQ9m-!ev$1eKk7+was46}EC*(4EoAvsq!MQxODq~d>M)0V z*fZ9Mcx?p(f}2ek(YRw2L}1TWNPUIt~%yi#cT@gm43_`k$2B)9cngXWVZt0Xk5Cj|usOAz`{WHR;= zM5o{aS9daH3jDZK<}Rg@`PST7fh1Wmr2b;3k6Ff3AL5=-shOL*Nyk06zCiiHn{Pr# z(-r%Mu2c=@$==j`-PU?_J-OqB`r(NtL7x4kkXW=Py{d_TqoDnpA*+EUN2!~&FwP&< z4b^50u923%Jx$qU6mr6Ij3JQWk^o77ElVtSR8vH3iLG>d^KxrP#m%(Dcas@)qZ*8$XLscwI| z-89DWBxr7eqiycCUGUbW z$YFQNc>hB+1Z=z?p-5pO3av4I$}3B_LriG!#P;t)L#9KMeG9ibqX8uCP-hRhpZFaa zWC^B@)^dYJxq1v*Atdi7s$=qshn=SE8T+33P;#;FGK% z`&d}){{L2T32^CzFi;Cvm>CMx&X^dnmcTf%z3c}<1KT*l783kfTd?aQb^wT4_o9OwZBGBi633M$-rrC66%bM z6f*ak%<#tkiHGs6^ys|2I@)406jQf@=)77O{T`Kyk99D9Vwv@QqPu8s-k}@oejFlm zXH!-2@#D?^7f{k-A$8{7*lV(sl`5Um)r>OgAfJaPyiBToI!s=Nf4{*e$v}?}_i5f7 z?)`F=3HHAo|G3zlf~K0IMvLSC{L@VpeMYZa;bhm@uncG) zEi7_sYk50&9RyL`Xek}nu(huL#Pwpdp5;gXIjS&c{CDP84F@@GP!zbR(971EB>C#| zp{V~knjVmx7!ZVnx~n>Ds>u5s0bezQ$Gq@J6O-KLTlVllJ*-o>o=EQf-gM>`LH=|_LHvU$sB zSRHfrNQI#Bk<@jZDf{ci7GG^vi#3g9r%On0So)mZe} zsckWTl-DYiwuZ_s>7X#Bo^zc>kr60w8YPywU6KV7L06WK}aox|G+PVnhj?!DG6z-Sp`-YCG&qP+y(NFi(dG- zdF0E`!0U~HPu0XvU#<{2*IHY-`qW*;qH$l=WEB*IL3|0=w5ZfM9hQX%vOO-0_mGj+ z+^%s+VExxnAco#AGHym(6PiAWPkv*<;m6QF5t;*oU`1uL(aFE~dMk2{kK=c(71lk8m)v9Y@>0Z9*^FT{=oe zOA&o$RjmP}rCZv-e=33h3WH~Z1HI&9C$vFzRT0bW|{fki(&}OF_>-|xI+Hh0fsg*8i zT1b1S{q)+Nl379&)QJTeuI;ya;O?$2@IQ?{ySl!)b9t)Y4;Ov^!`_l0;)kLTy4Wrh zAV=25L$gXnlZ|-jQ3H`i(ALO<_A)O9ogC5nxdsbndD-nJfs&a@PYchXVTJj$!~L_i z+fcE)H=~Az3VZnRozx?ya{T4SSh1uZ>a$F-P|Wbk+1V97d;sh(N}wUf7+%Gdm+qoC z?IaJ2ZnksW9~)BT#4Kn}yzbN{?>nqU1!OBxW9? zm)=a+`2UX!pqEN_$k8sAYRKPqNC}yF1I>W zr4<6kEudWKrKPs&h?bDr1P}$$EED6rU{|YSn$*OlB`)RpRkXU^usDUG_S9i#3IuRz z<12Zh!r5Gk_`ua80AsWGC-upB~iWd#Ns$(Fx{xB)vh@N(_ zB}iIo&0xs-~cg|SrR>E0v zn7pKym$?179&^1nt%?zH)R9|v$($Z3jZ3S%MvE=8;z==^DEb80%?}baNTOV9^+!eV zP8M)auRD53Pk+cEz>wR0)jL=U#EU6) z^Ur29XS;LG?`WX5RjPl+0&W`7wfhZ8R~M(`*_XZGs&a;ghSu0%zx{jrdidYectb3( z0XY$fd>>)nF&O{;_1KBeseW#_G9&~YE@R*fMpY-}eN|<90moMRe^nfj>so@*Lnr}P z324r@7G<#72`W9Bevqle{6=VMj~Be=mLw|8Fv)<-ZZ3M;I}@gTZ9)q% zvOx+}N!W};M_-zrhgkd9lE-Q@k$Ok{T1n_wKii(Xq34dOL%l3GviF$1evWXf00oWe zxLaROU!Oi;g|~qdZ~PxZv-^UPF|A;8?g`|w{zUbyMF8)YjQaW%7+?TMB_=9*4_u~i zaOZnLML2Bbc%J-(q-vYkc+c1p)m7qKUfOG0BNU;49~FjYRp1;4)f`+g%@wDmA~LBx_R|6e*l}yrwv=<5AY#ug_7B$mMp%1p1#U zbq1gsf$omVJR)>O2n*nx3 zxkijXN|h*`VmTYutk4+k>(E~r7*N8ePdvW6SGD{Q;TjfLQu7t} zdPl*6iNCv@WlRWe+fc*ZItR_~OLxqQ<$<{ii0niJ-m8Y|!txr}6x6r+Wv#Gb#~B-3Gf@7 zVx4IYlK1GwIByn?T|~9YAig<_gkKyKPZj1kUo1+>n9g;X(zl7t7cfjo5W?yB2JLWB z2@>^nWU2R4Xw#)#2)-C4X1IU-`X%zF89pnl z;Pxt49rAYPPh$P@fxS|s8AeSKuHoVEQLRB-Zo!ty|LQ~_8^`A)AU{U%jjQ7Zx0JkZ z-ynHDv39Q}Sf$i3A})@z;E^+rax8ld_k4zMaE@C8$mSr$8{?qo_9bxXp;mzQ99#T< zxJNYv9<;*&3=4hM)00x)$CP7<>i)gjr(4$%jhY-8UG*Wvu}Hv{+y>mIr+M{0&t4Dr>4n%vKpneW^331MhpI@CR!%1q`k)14^~H5kYQe@2EF@h`|5Z zThD>HQygPHMZ$5UcuAj7XGVT3VwwAfptOx-{n? z+Lns&UI13~layhpSR)3B1v*Q!#%-6ByY8f4jR})D%o7iCB!uq6y}Y@x@$B&fSuHKW zO@x!tJbCygk^nx1E(~lgXedE;cX|Q#67ML4Oii~jCXY^U{|*?pLWvDTJFD8+xDWkd z}nKnceh7lt!MAS+zTj%wY<$lj7 z3MV&ua9@-ixIZ1U1;DXjay>DFL^2=}W`OG{?Bwm-5B5*FNc+|SI4d_-t5|hiWCZfo)6<6gB(F#O#=Ku%Uf^4>a^6&Mag8G)2?L^<^caKr%5it)(qL;7;(QHMWB5xEAKVB|d0!`G&DL0j!$zOuM zXq=}>>ya#eEEOpIgPQfkch8=aB+Gx3=X`WF%;h6ynia!ay4RE|U6<0+5A{M1W}=5r zXg|o?sAn}_kFddRLRC*j{LuFL(%BHa*V7x8fe7$h&5|sef|u8o?LZYQwE=+9gLe#^ zlx@Jt3$EOU{@yb)Gh+Rm!w_O~3+V!TQV1%cJ2aFqDujDWUQv-_&uS0I&Oq?j!AIF1 zFHHO6r|hRAqpB(nwthfNmyvk|A{qE9SMbBQr`>)r2k*`|51&mNf;cQK3 zt8b6rC`a>L3}MU2y5w0*ci!x&clO>Ls}tbjyyjq9&ph=$^fYbp&Hu|mm6dVqa^l}J ziSr%lnTE(&>qiVCz4iMKsDCD6(yZcILaA56dy<<;O;gFJCA1wSD~0cj{s8Yzw|J?q zAbOg1z4Ip)UavU(;QWWb+ZdRhC6{e(qAv+OkI%G!e=aaK;rmw%ll9k|zJy`k)g#H# zmJADrQAO=c>q2Xi$^fOWs1#!&L{}C5hP=V7E(|1eJv(jwbGCG0QM7MR zN#77m_l6;tp^^4l71@Mb*Y;1;iA5tUAk_s7<8%3}pg%F6u+v#aA}oRkRc__Zn&fTE zSUc9z;`3`?qs_qM$cTt$h-u)>KH992g8La>aX6$f7X{H0@#!v1!8PDXhrBg#YY7C= zGr0FzRJxXZwx`(H+1LOnc_^r$tjlY}a^~hV0pkG^ATHvEw_r2~{SY_y_NegD<&=~} z6&0Vr=yIHY9AtEeRYwE7G%sGf>mp{C%mk(y2(ZsklI!as!sW@JiJpV8qfm#;GfvjG z^I!cdQtjX{B|se`Svx%GM9H%7GcQjE=xStbH{4DK3&U^wq;GecuDm-Dp3oLBka{`+ zq0_B!;%-JnF56*icTg4oy!vOnccS@LZ_C{|{2}fip?Qr7C51m4e-5our}2B2s#9wx zBd_M7JL^-AhKUhkRd(GN+}!>ir3EK1;0%xW`06<+;eL9njZ^rq9IJ{sK}V}z=p^tR zy=ds2y^wOIH=0-Y)Ev@prR5Ax|FDh=ohZl57$uWO{ZNvTKqA}Jmf=BNdhQc^AEopy zwaQZFbo9_0{zQaUOJb z0*NIV42+=s<90c;a>!FfO#6sg$k%_qMtq0N>8PLccK9vNpPlsCeA>>gjZpxmXteDk zuz|82UvGhf$H-m)i6u69PJ(Z(#lrqSv%w6l6UIe-Clsx}q)m@-e&nz-pE-=1Oi7YH z;W;_z?@eJnbKARHRqlk@6@gbu&LF~j);XY*7ratzS`>8QZiHjCUm$hoxY((wmcqp# z?YA8PrG^N#{T{ZfSL8-hRhWih#bKf?hkHwVaIvpjhcyyjoPVUz4xa~>nv|fD#oTi* z6;*0SV?5=oN*2-mC5_sk*y~ZnK}4n570GAkcTchOl@HQYI)XdgW>`9GesGiNaRj~h z*!_m0ojn#`#__0UOn4ao@uA5;wH{Jkd3>2}ChBXyh}WKUuO5l*QqqghBog_ry?S0; z9N}=ORk%kvpTJ3fN{OpVZhl#Dh5Jm?o)cS~szv|h6UY6z(CA1g7q%6DJ|Md#9a%P< zQ$azsGgBP}-T`#!r#f|J(`4j8BaQ!-6xSUR++40uJ^pU70QVTo z5}kxNNNdNA|Ne!aZ`xc>^K76QJG$M!0;&H>pdJG#i%xm~U(+(Ru()<7YdbZ4jyx&2 zS05~R;>nc$<#bx($HyRdg=$Klg}E{lfuvFrfBcKVL3IDL6J<=s)A~W$yJHH~wKS}e zM?#$XyqlFvjQ?mOhp4ol3p_1YB<1ggSJIX$a6|3|s4Q$Wc`!J4_Pey&4cSlg?m zGRZ8j*NaQ}DV-|3;hyYzbidUQHc)F&g)!;|9-I9lZ;Ss>$AtZdq~pOhF-Nd->o-te z5N$uE3B4!i!g}gJVDVwWvK7v!*J&3S)0jE6n8uN1KM5 zGtbyaPyg*V8_oQ4cMu$i&Bh0^xbP!DX*c$4PKGfT~nuww8r`s@SeY);xJpQM( zQ5(#tAIi9LC8>=iSxm=@(9hUW?q?aXc0~iP}YYeCPFQ?PV z@kvb+hJQFa^)m;n^2Y^O9eg?-ez^GaYO}9LLW6Rmd~1e{qBkTM_6jxp$Y@#B3`x+Q zE?djVO6QO|qF!Dgm&N*?|J}KBJ-+@rul9sR@!3IK_a_0TWGOL<-T7s04DOASb(8hM z|I$%>9?f{(T%iiyyz}DHG#czsl7Z4CGB%cDZ@PNc0#0lv@KnI=Ob5c=`2KW}$CW#N zD=b_Gjq}?~+5hy5Y?7^uR$oEprXvGMbAU;Au&)6h5A1|T4AS!l*Yze#3^x9iS3aeI zgjBHpxg{QgdrQ+Rw`1Q&pJ7T{Qd$ZfV@??xxA|)U5{f~FP4ONs@tLi5ypKCwS$nz+ zmW@{&Y5zuZb9V2v^?%I5))deC4^JhE|0j_Hct^-)f>A0r+>LAZyf|U9a&9`T1SQA`WY92FQPQeVD39}_|sr2wub17N1kJsZ&1u9aK7u8pI++kcf=z_O6R04 zkh<>Y{O-!;T_fvkaJiY@Eb1}SjhSro5M^#;eMvB+ZYM@c7%43*UCiQe{6MLZzl~I6 zDds!73qx&k44cWO*VpR7xI`}{@q(xO9od0Sltyfb7Y%!CYgQt?ub(-;tRZ#0<049n zb3`P{E~#2)#h7amaf)!cj@2;acV$H>HKL^pl`Y)3T)#V&svU_DSc* z-6sExg~P=ajdTTdO}8om+{L4kNFGVDP0Q)2KYh|lR>Y7Z`So&n)! zHALtjNaaSAl&}Dx4TgmTj=ac~)BT`UyfuAJm$?sQoB93D#j1Z)p923LdR2aZYhDoh zUg(`bc}}d6hb^AFHwmaHo2dm30~MsV{q$9C)9ev`ZQ3=YOijWLyco~;@1a^vyah}* z!12}%97;IDe9=lhh`z0zvV?^@Uk-fYp1A)flD-EU`y6^A~j-Olhw5 z>z&Fw{Oo8myL}G!)>M(bg0)YM_We(&b)o}R2uuwP@)HR8<1$4M!`lWT4Z2M6S}`tGrHab$ht~J;OSZXUB-xno(}!>P))}<@5EL~2Eo*iv?QGH0b~*5EiN7A* ztJ9jh-&iNs}^% zH#Q8-;4P0LWTmF|hoFdJ7}!Cw2!JWXSAsAYguG-Be=5g9oflVse0&TcN4L2MFmD(~ zHxcFVdPz^en(De&ZPC7`?DI(M$FKU>@XEe-r&0x{wJaVaN+E-0T+K&~_1>_Znl77^ zw|3=f-ybAALvDHlvs~N0Wr6S{0l#l?Pi`u& z)h<=q#}kq`jB0Y6TklWn%x%u~6KT}qm!W)e+NcIBBrC)bkcww>725jpg{B0?gI{7| z*s~i-+uPeO=k~8iZgU6O*&*BQ6=aEnKVHWs@x?mQQo5ay(fUXGz2m-kX1!mF7B5%V z*5sg}BJ}E|(L9jr$bG@tM9OdHlU8308CYGGo)>DMjTzp)R-Z%9iUwr@zP9*>4RSnR zpGV*My@5-BvA5=mk_AUPtF77lUeYaW@u=ufK_8`;U(%^8yrs(TTbk#Fy0pSpma)Y( zm*aAk>t0wp89Ig4OSg!ek5s1@15&$EA!KjDhxGq#vbn!y^Y%3qmFq~5B6#aOE-S*c zw9t%^x-&Au`gnU<5h%L5 zbFGL(m*W!z^$5>DmfMU76z-V*(dq&Kn@D<3UR+#Q-zWx}mlWfFu4bM6{BPepq2sMN zynJi~!_9z`gRovCtL@Za-XVIkfuG4#Mz3G8mEk)1(0+w!o0r;<%%0ljOq)rwCTcBS+}1Mp!dFdUR$aE8BTSv+8)@TQ6{` z(W7l=essflud`8~?xP@WaN&}OpQ@~!6h}MdbP;3Jg4x%bllg-_##S0N?mO0;zkW2Y zNXflP6Pn3jx83;6O&WXa=CW}lRuuS_c6 z=p7e5s1{+g5R6!NQ4D*(!9#7J*^s?^Z?xHgbgs7aq^EUzFN?FG?V_|wI?*^)eDk4J zpQT_mM%Y%{15JbS+nDM!_8%I$3$`jqe$3U?Q{rLVBx2T`s&$gar{Ms?mYb`?iZFlafpu8%o5H8}AC{a$$6tT>;KcXK z8kS(09qkDjRlQ&m|a# zQMlEV>$1C|Er=-jXVhkRXJ@s?Xz$hxs9VP+CJK$w&pM}AK=-5EV&0Cwqq|P%QSN)X z{?}nf11um?MT=N}p597qKaDbn3J_=)gTuq0V`E#P7ytpGVV0?drE?D6^36Y(L6vow z{4kQ<`vDrLUmUIvU8c{cbVcdE!O`?ycr2s6h7sXADD7CusYgdqU<<3 z$bk9*kEQA60_tl_B=3bNt_(AR--$w8VkJ%^+~Jb6f!oIdlY1M_P@JEzxUIf$H|$+V z4^0$qS;bo^F4SrgNLATR{Bzn&l0dAEWaZ*l`mL$%=>P!14r({L6h z6|9E-hFcxiF`DJg6QftD7US?4PUE+1#PyE0zPrcy2&#i+oZ3VF)wUu|$zj={v zYURV%;wxC(eaPd{D4>kaEBQpeE_}U?=kAT>yUlJkuE>Q#O#$T!ovlPo3;!jnb zs)ZmEz^jmsC|LDDbW~KPeoh4oP0Nli%H5qzB?*m~pV_dAparZt{V$U#}CLN}QGP()a09npOCXQ)s1w(}Aw|V8^ zMgKthpL&!k7i2Mh{d}NQL)ay)XTDRxE{e4*Ub-wj#QZyHV%vTCT1}SKNVa zG)Rgd3oCJynITj;FjUrp(HMpr5W&fSd=v)%7ZCL`pttzqp?h%)SdXn{Md33AxY=H> zRvBU<-{3E(-!mzIk0y^t;(weZh zwh96DDg%@#| za9m20GbmEiDN>`Mol`!LCO58*_vc{KNF1cha`+mEFY%V$;P1~?ys9-Aut)}Rq{H_MARH@Jv5 zkdJtpY-9BQUI10w**oZZsR3cHhLVDp_VmBS9jWmrckwo@mHJ^NPe*(#>2rnW64vPM zy#t>wy>7+9fidpCO+01WFmGaXy9qxQ`eI5xZaVrl%Xby4`qashPtobVM_cCC8Z+@&m!SQg9{6P5gvm;!0pnHr4nNg z?c^;PPQgipt^^plDr8aI z=bHbP&69Y;cXELLNOgp2?!8V;wC!uwZ3!mzc|o3~;wTD_8{6V6^;H_7Lf@nAXEeTP zW7g(0Lj7pYmDKXw>2^J#HrhT1uUAJdW#R5(zXv!!+GJ%qni^@`r}o&;^6!aa!s|_~ z^dVnedw4fH&Q{&AHpmdI0FQ=AIoey8J7Z>r#gM=bXPlBy>l+O&GRnSt zlNAdn)tRqbrkNl2-_O%_^?DV|`e$msCS9j67!;`~$9Y_w=5LjiF))KmcYqQU@fEBH z0|Nuzw?2kITwj&A7-&t|*;x1JGhFFu2*I}TGSm0JTT{BkqDBJq*_%>^RfASP)G2&F zR(vWPc^gS-CJR(y)&rxR%cP+T!>jdq;cd3_=s$*;DYT3gXKEHtel%`W8h&iPUy^L( z9~O1B@JcQ0frwCx_kM3lN%>dR)S)i!vDg%?y2N&=8{3X3+VX9=l^=$Pti~=Iofxu8 z9l6I)aOwldb#6z8vr*$YD&h>&S$tY2Wyd%%?d;{d9Z(Sjwhcg&ZvE&UvV0A-tuB}t z5dd?LBnbk=Mr$0{z)WvEl=BMw#Tm{)6$xNz`!hP~ICL$0ETQ(~e7LgGu_o|%o${@6 z4=LD@I!}#6Bzy1L{GbVoA)PMWm}|XRIY|XSm+u7yNj4;Jl$AL(d_6!R_}4Q&=jgYW zz}#g6*O&Qvgd*ZdlOz96eF@K8ch0vMFKwy*Dm*Ocz}W7;CMhz-Tj7^ zh2&uGxMnMJd~a{O5k)xmrOTwP3|iS2QKT#R1v-b=im99He6R7Td4o*X60baoXZpmK z|2owBJRR*|%=IK4`$RjOKf{SIEJ(1LRUzR^PL;Q$UJ-dan@_ zNvN-kApxvn@KQbl_{x1&BlAJCHfp?-L<-G67rCk&X2tEaHjC^_f{)iXQ*zS%R~{vX zgb_JGZPk-tSi2{==eaF_VV#}Wh^sP_um4EQUM<&MB90>aBxSSKgTaR4~)_((U6 z>~~^u+m!{$4f%O-gCD%gXU=|Sc#mtM@K_FcvrZU9e?)yo?S4W7o(agd=`9T0DIwcXY2|g2eV74a2|f`M;u8`g|7OW3&p|W3&XMZ>rxHMRBhN z6AJr1ut?f=^=(cm!7QNK3au>s@r9PfDPi^ZQf!jTY3@bhNItvfisigXWdPph@PwL4 zRvL=us}dzbZG0a}F*#JP^q(X(k^VwnRJA>`o+C;E-HN&BLgb#}SQBynpidGM6lv;XiO&#vGgf9+1yvKw%Yj(F3u%KT zaEv`-Vp0~Wi+^ol!2)-yzh1HFVyudyq_mgad!JXqbC=HJ&aM;!Z+;cqa*|+HA%eWX z%-qZl?X72+UKSoI-7JO|b6FPSFw)4}c^?qXL%D`MPJy-ZegcF3X?w`IK3GK5w-XFnqpwYfOmFzULA}6|xijO|aEfkPw3{tJk>@-Qu zbZZ_pi(sdtsKgEbV9T2M7Vn%q25OzeaPAmwwv~$2kicp>4^-~=?0OMof zYo?PCasw1v3Jpf4sIm1{LB{Fn8qbdIk*g-min!aed0gxeM5&a`+Ks}n8gT!>v<@rn zQ~d{f`+hJTIXLhXtKmRxTxzQPb1Vx)kN)Xte5>M$3Z5$bQiQOt^c@?aGa1T2o#DQC ze6Hva@5P6Ku4rAsW{fPMWD7TK3s!A zrQI7}_*Y+=B;SX%J5VIlp3DXRZ=OQl5RluWGWRiA%2l^(R8 z+xPSr67RGPgzk!&+R))dz2i(>)kT#&aQs%yE3Qas{H>V8+aTs5Z;|-IX_2SEd4h?u zaL=Ya*U=8&c3^48cdmDSs4kk4HY1&{|L3mPJUIWe^j7w!@tfHnva&8g>0Y1TJV_9j zSqw;5DB}OZ^#@G^5UDTRJ#w<_2TUwNbQ0iQb0Q+5<6AKPHbeZ^fiGjnw((@Yb6Hi~ z$AKa>%^~~NWrNI~n*!1B=`fps%?VUTnbAt{l^z@&p_I1j7gN)1w7{zRUHWf4C+M*u zxO_#9&M%WmexzM5y|HMRBfrt07-+i}PrxlUc9K<)h{XJ8MR%ZfpRn3({HdS{v%`_j z(P{D#>#{!cl;oZLz45NnGkTuC5exUF|0xUFh#qNJmQC!Yc0*^D8 z=3qy4{wQJ&+4A&{Ri(FNG7z zJ1G8kYMzfFFLW>LtxXOdOx-y7mU7EeG@m-G@+hb`?2%(3^-h~#v#$KB9eOP^@8g5V zNWxx(4na@KOT4sNJp3LB-u2mJ_Zme)9Y*p}^YkRum0VUxj{w-Q@_&YS)4x)>`}d6K^b8FeZ>TM&bJg}EPL&9m$v%tDT?_1;?+<2aks zj_s(ODvYo>uECMlfh8F;s@u#9at3&!jd9#&zj~9;u(M?$b@mVV%KlJd`zFb+bRe38 zrWyaFh6gmTA*n9UMjEcfV4lvp5nJe>yL|H^>!XOSpTR{WJ%{Puk?Xp2`!$r_GvS;tdYjm{-rxW#^f_%^8Ht0VQJ z`HnIXvAY9PXE4}rSrHG-1#mgCjlY^&-rqf$59544B}nBsgDkus+q(mjZjO}$HfS1t zBkO=nFScD)P)OvDTw|O(fUGUG3U?t_jyu-r&Kfe<(pUocU9*2y9lyD> zQ#!EQE_L~Y4M6e~+=EX=b|(M#QJ7ve!Ihs%H^>76jwvv?bTj$DQBdG4uW86*e2zgMqFN$EaOr!eoNndW~$!`OUSBg{Pg94I|MjcY`cmmax6FN}opE#B3 zm@-_?s+N<;uZJArf?xDYPYV3kX+H*h0-F4Qs~Bc6=Ud6qseL?;fjxszpB|dUQDkjp zW~$QHZ!t0j{ntLSUfDFexH`3R)Y~mv*E_;LKlU*7D}7C>M1&>0lPVLxzekhTphqgP zQEo8REEdtGoV3i)IUen!s-4HQ=$^fKBj=-ot6cXtd>)IRJSl~vdO}mro#-`!__sd> zzFoFD+yX=dIG-BlcfYf9`2H7|l~!F%<_Y;b2zClO#{2xCTLUbh9m7jB)s)OaXqAFb z`STjgFcuYNMpWRnjx%>Bi+CIyGxvd6z{J!P855hPJ~HANqPjE9_)kKa;3^WFlnC9PfTF%p7FJ%bNi z=I$koeI5;~w}E`7~F> z>)hsyjK{~yYYpzb!`WonGa;DmCf6hJlj1CdfsN~*IA{&_SXgfxZhfLcs@~+1bJ`?( z@dgj0cI5jG6@fweM^y_kJMOx;=<7{wPO>fR#*jwedwy;B2@XFdi%q&5YhSa?Y-_HY z4n0QtF4wo+o-tID^L{HN8~O}T;)40L*diX{&A|KY3&L_{`P+`$KDX=+Gpq~LE%Y5~ zzGwF?X9(?kI_fM%GO5yAo+>oA7rpymUJ$j z$uce`Z{jD}ZQ&=Sx5WA*Id>y#`gJ7dpIK=v-6@$%i9}0{^BND;K1b*AqLpx!b`!T0 z(Wi(k>NvVCahTq<)*4CK_Bc;4C9(Us;+yC*nk!ZO{Y84dQAd;ug}{#oqV^XFNxW9{JykwwF>otVnV*R2yBN{*1TY z{#c6tdRvBia^)^Hb?@2XI-=YIJO9Rb1%7T z!n0(XB3B#Kfz)r}sEwzgZ#7&dadeG~^S5%^%hnx3(QPqxt#np4xZ4Haz3tPb3(s|2(?}t$| zK1e95qr%9DbSibI>5w~|vA=PjGLA%#I8Nzg_03I8b#!{X{r#AfE$Zp_m_FFS7+9I~iI6*)ZLXk%Q#!WQT4n@Kw_7st1|)oNWPV z$MM^{!DVtL3-3#xtPIKC<+3og98u)RCb_Y^6X@iOoB#ClRsEaIT~Nn-+D~uRpQqOtZMrJD7uc+*3rt{GcPlqM|4WVzRWf^fNPF8~WhwYa70XF%I%V9U|RO zVqA;Bi-UY$wCD8j8;GG6mxsUT^Y}^k!ph1@BNYZn^ybKf^8ncWEfEnBK6q4uj`nMV z*{#;r*1j~IG0NJ>tr3H){d09`Pqxh%GHvTQV^ua6)9Qb}j5lWfK+0-A%AiLUr^qbq zYbsVRj_Ns1Ff-%JEa)!a_fg%b^KMuPW3U8Mpb=9b)#BTi-)D0SUXR+CzQmFnN$e`M zoUYS5v-)FE`TZ5+o$+Ww74%q=3sOs^g7Ab8$zl|8;cuwH+`Nuod5QFz?>4otYHHUB zxSiQ$PleF@vn@S^_6$H}5=1qzjk&pBkd`<6vg)q#UC|Q z%|_kK@ItvbTU(AI9&cu$$O$Pm3*{N~9!YsWz4&|jL&0pa=J7sD`=sEqn#>E*xA^o9 z;qTd>nMv+qCAfy83HyboV=~zLZ?q|%>mF`_BZ!tVv=XwyZ2)8UIVL8+P#ruFy!|w- zrC`LOazD|7m2u-~>#Dg%O+h`Gs8~afHnGT5c?@zgW!3;6ea9s9{-ELPSAThS+;DxF z^fK`UX!tSVXpsI9@Vy9f1#}@hh`4Mx{$td$-78-T%U>kBPIuy*)Mp>{*BuGkk77%> zhDv?^;Y&EDJdm1pymii!IOsD#rT=uC5r0YRuu@%u(E7LHEpG#f;k#jdp6{&&*w~(s zeM-;OUQ@ZvErGopqS8Y~`29&guVK3FPpRd+FMf9)V0Fj8GEE=&e*1+FleO}TuBHV= zYf1U9N3VT6b!O)qu!tk!wvm4%Vh}NDnN?JD%d^C|a8mirL=4yfo1$=oHZukgA4Xh= z3PWV9JccR^)xWt3k^b2IwLMa}%kuv4UlCMTAv3XmzK}q2{&)jwjwSZ!t;P1JM zm2t-nV#AVA<-}gJp zG4I}<{eE;~-&SMwSfKJxtXTZ)Qe|vU%~40hsI3}>Neh92bc1)f`B@}tjcM^cwzDTs z;$r(cYF>q}R3xZra17WpO5m2h!J@!hwBe6Xh_)ZdO^AqfO5ozG)J^YCy}hEWkhe3J zrrnqu!GD8GYq1}P%Ou|{Qi<5pRwkRX(KP>%F+;^U_sdKU2R%E_;3pOd_o=K;fg9Wm zdPs`5{aq3ga<|3z=X4<=$gool##p~^(XmM+>ydzq6xgb(TU$m5g8&}mQk5pF#+x^* z+uK?B0$$>rT0q+Y}Xu zB&*b6aNl2k$Uo#kj-=Y2EeTd&H_%@W2r1-_7&3nO_iLMP&)c~3xjr&Y{>Ev?qpwdl z4jhHdWDUb@v9P;E1Z%?%&=k|3pLx0&+d3B8JwcDdwRTw@QOFSm36OK8-@3u0l9=~< zM9#2=DsYCLr@Z*UP9nH}vEPedW1j#0y9w0}(dWp*8mE4bTNOw64x=xRw|iVnR4rfY zFWb(iI}?Ay3x3}pW*XYx#otKE5pLamo5fQQP-|*T%iKoof{|eNN)Ngy_`z zk`KuDsI49Pj9N;}ZD^Bq+y(n*T|L|1FY9RQJS*&V%7`D2RB8Y&y+wTYQ4J7{jRwgb zi0gOUz#2y2z$+?f?xkVK-F4s)0Ov9*2cN3xOlxk6z&;GS;m>n-|PTVa?tU3D{ zL&j^~@Q4U8P_(_CdX9~0AZ|4qo5xsKSYPm1j0^#632@|gGupmQ2A(>Gewsk0qSCqO z?e2^{QGS`GIBth<=vy1@tG<2>v!tk2w@;v7rfz<4A3>^<{cjblMM8Z5e=>U*pg4$b z)YthFrK6oJZlHL7V4&J+OoA1ed>fOUE!U8}V|~U`D7prfn?%gRS0(7kW;98>!G?XN zqU0W%jjY3Z&26Xig}3e+{Lz=jwkBJFl4gd;?;mAcaggA+n}QJ28yOwFEd&O$0dOP} zf4QCk-}n?*#4jN1ZF2q9(FCm#9_I&vz%k-LtAe$>FTWMWRqpKEv2F=VgT_x98lQZ? z!ou53g+#Jds}@X~nn_}hOiD`1lS}uWWD!MBCSW40rPb}5P;ez4gruXPzzA30pQx4} z0&5vTJikqF3peY%X^np%sa4rL0E>;mlWXADfHvLsgE>MenTeHESjZ^+-)fPDkXxSs zQYfnOm9rGwgjrb&?pD@h^Gp?Qi?ViD3)_UBOPD7)N`AhifopnI{Q6Z@~d`J?6W@LddfPr}9u z@1_~z3Wy-g&db|S0|V>eLH$D(7D`}?wDz)eYHX=44K^F$`KG+S9T<1ZX}I{4`{Im( zd0q>_s+GjVvyX$iKyH_K_Uu`DGXZUvQ3>c3-5|1Kp`qB>+t2Nv^4c!pz~mGnkHzX! z!}6gCm`TzRdB=)+oZR6h?QdtjE0Hyt;~#J`3dLeH!kk_EMawI7byE1iCiyzh2)i2L zNYsRSQcUV!St$pBwLYwfSMQIv9g1bcB_E^s=A{hK>%WDluTs*Mr&W$q&Df2jX`D~K zeN!h_p+Dbj8+2qn8YSIeGqXFc9wSoys`i3km02nfcf7pF@>krA~a8?vLl>JGkPf< z@;DOt)HhrHdN)(mR0~D!Cw8RI80!_8qNP%jcZ^BKvIHX=GPG_QXgH4qgiKCRw}&0~ zE=D$UR{i-Rcke9UDp=xy_U z9de*!>hA=(v67uIvnr7$-wkcY>i;CJsYy{)RrLi=a>55J+%V1hLI%KzFL;VSK~^v! zF|j0^rcfSqCGZgrM1(Q$fCtzcdOOHg#?NR2Sw$$5c;PY~ES^^PWezd?N02tN;lL*+?JXr5F zE#sEVLh7)5r^kvDa66e|_*2fK+BXjWW}Ey%YqSV)zZ-$>92x$)S-!$XKc$Erlkvmu zG}*5*=a@TdKkXCcr~UdpcSFCNniH4a*;Y}Q3n5g-^270@nsJ(ugjeicZ+tyXNT9kl zja!QD?AAP-)x9fCFkxj;Vey#gv!DKNUST#7-0)^JQwxg_yN7e=fR9T+jPba*VEM9& zL_-=m+`T6!j<*R3W7+jkc6WD2H|@dO)LQ7L2hDzYn0b|9EFFdbYXL-h4}r5v@jL{w zJ(m`wigWYB!0t`CG`AQ};oc}T2p!6sc;zOP_0Pcn>O_2I&4Ax7IBts8s~B7O?`3C{&(E_pTGfnqoty9 zuzqW8x30WH@D}ggVzndkS*?+118V<72e#NJCllN20mKYxjPGPj_n&PheO1_m-;8-8)-{& zU-GEyj?G%5us;|KL|u=XD}IsiLw+G3_8ELT`6@Pg?ZQ;t?QJv!%>oPdt-KaB3$BG*2Kwsu=B=!B2SpYj?5Biiz2Je!GFO(9|I*y z99}hnfyL1Y{1AW+wd!*-d3*aOaMIBT3k&z_X+;~V!@+HPabjINCClIggD=nY_3tCR z!>#qd5M2U3TXfHw64oMJQNkNoTD+fbX*56m^(=Qp9)8912ww~lhcTG6Q$NO3qkm>G zS0Pu5u54=bpn}6gl#u(9al@hq5hMeY15H*{u`7|(zXe(~-+>7~vwQk#f+vmsCqW2X z)a$`Ay4k~V*mxhGc|ZMg&m?xXkS1JLiU23>#9QJd=5t4O92c`Jhu%*#FoI2SguOBA zhB0DztYGl2Sn*!z|F_Vs=c`D>;4xy62dP@Qjo0X1H~3gw-FG<>%E{l~JWuo9=T(bt z4bl|~J6D(*oN)WCkj)Z(c_hd`gz@!`n@@P_ z@Y~8*Qvimwhf&Y=`O`*=z`($+M1g1k(S^C`j_9dF&3_kuCQJJ9H{w&&<6iq`Gar=^ z>8|cb-T-IrzhK{#G9wLr44wG84F?;vg zz40~Dk}7W!ief|5*(03!Np)rv6S;v;u?v>}4Lox_@f&aC?Yf1(kVHQ@)VsALov@aK z2);&;u7PL-LzZx6!NV%RWCF4Z5tI-x01waVi0?iTG5hgOEzv1S%%yVq#EozH)M8Wa z(OAjuDeGa1f<5rk2h%DNCT_gIHdl*|j2p!bW-y|fdn2jZH$ANgWw+Q_j6@ntZ2K=Q z8AW_lWaID1VLbeTXR4WPCO^0QzBkLkYB98PQIyeFkA%d}3r4fFaGHUdt8)<-6Z5Oo zbm0Ei2@6xxSy0!I9%j^A30&nv91a2fT|~B7TUlyqs_2ZNF45D}f%dW0vb;D=*@Vlr z&aLZ32Zz4F_(p2yFm{nao1uBZ-wM95;@K?z===KmGN=uJj=v`$aGnoR)s#k<|Cf{} zfQ=et{}g7LPi?$&jofH@lb{qwbU32|)jM!S2e|q=V-Bu~J^Y7p#fD$@}MP`_mPrufmYz3FB)aGUt#(45dCexT&H$#er)H zPe!1N^iNGGn3^(bX(i$;edq{SU!Kadoru*Ao2=Z!_HXkN8>_XZ`+G?@=0^9ojyTs+ zve|1`)7{<(83_@Zb@v=;niZbHfMiK2E4%BvWGky!>hI|xqV1Y7k<8=*81I#0VGG^B3H;M~LLB>Y5s9Tj!H?r<%Z$Nk@f@Oc7sI z);mg*oXAK6T*!&{$qDDE!Xt08us6869#qdob_`dQ_jbaS!KJ*%F7{@k^s7fY~?90u(ujK zC}CPR?HWm<5!6WtCH=|8rK9N{af44)N808=oiM}nbX81SlB1mR{!EZ^WumHc!8@ac z4>Of*K~cMzS<@Z89z0=Z!*B1fTbv!l$XuaP2suZ9c^SDB&AUk)n)sT}(+!}tLZCi> zKJXC{WpfvPNNSl8XJ#|=p2+NMHIY!sl3++;)=s?v+Z;ki>SyKIrNqoV=JhRfT#+#Q;PCLzeZgw}`@UXLgC+C#P1(7cc2$D@Ac#Q&h-9p=8$WcWz#dToc@ilZt8kQC@lu%N z@1C;>^>8gC?b?fQyLCW-7M06Jv6Ns!{NDKVRa8^*7UE3J}i&ma6##4lF!ol zWBC1K^vq}g#`NIhDc+^mlrYNj?HxPA+}<9V)a|JxRn|9&2#NC1^o$%!g8~>~?38xqlw42~wbkqCjK}4Uzlgc7mEtr=oC#fB zU2){A(Y&J~&a^uYRU{V;^X@g=JKs(f1-bO$xqoufE<&~X8F-EtU`m4qUsTq}{@-l> zm$V1oD|dW!V~a5^P1cdtalae~k%%|l&8M$MNFE#w9zC#5 z74TM`TuoS)Zo_7))SdD%66QGNWyE89Cfhd)R?lE~TrkR+wi;?*?VZVQ%9W2Owp&*0 zgPSVMWPAS0pP`{vFqQ$HGDc>9h3P)LW=@B>0AJ+i40haZ|0vZGef#e3 zy>1V#JVPunjBHNq=xI6|xww+G9DGPmM+)`JOXpO#yJuJac9~JZNL(8bgi^Qotc1Wb ziYUAgU@0B|UQ&hb&=(+-j$e+~pAeTcCP!+L``M}pT&Elv5#d%t70Qf@gBm&)RJ;}> zZPONGrP=zG`$D@dgslF})>OYP$gJ;#?myD@WaXMpPZs9NRV}0!5fMq9Bn_HQJ5$^Vt6+P2^@EWgDP|L^N27t1=?S2t=qHZ zA=9=mrap&o))5A9qRPqFRxM=lyq&)mu)}vlX86ye2c2#%nJ-fb;9$jjrJ`9*x3Di8 zX1$!A$q}4VFW{9-kziY#_AC|SjKzv2bG{nLhTW9LsAJ+Zd|AI`G>5kQP z|GQ!4O6Qwc`LlKrFupr|tXDq%OX$2_qh11*7~+yC)9AcH-JUXaiD88a&! zx@A+8h+^}>zpfTkIaN?~HlSV^K6z3vGw~se8XtmF7?H8Du>oxJO3dIds7#0e@4qel zS5{|VIFdzlV-q&zGjaq%a*_gJ-MHPGtr0%P30p`e+aJ}J{?Ln-l&c}<@yAOk2&Q`2 zVQ?Uz72fjO_2;ZCEVH1JKBxZE;^e9tOeRE_e(x!IIa)gnd0TUA?u&( zBvM-&v{qPQ+)TV9}bd{qUq9rS(uh} zf?GSb6C8MBvx4GEIk3w!&uL z^4Z^RKOL`}L~|rygT|2H*-9Egh#|Ztps~LDbjp;fOMtRZ4GI0@lN^_y9aA}5fh51@ z%u4V-t*=df>ECqNOV6BxE9`5AqRjImZ-9;a&zg3v-`zb==$ByfbcKj}EiA4yF zvO0E|vCE`k6h%DkqU-Um0SNUO(6*O$fWj^q;m3UX=w>) z-TTc{IJ4_`GEqu95i9IG^hw`bjpU--2>m^e9BLyBUAkYM;S07y$qmh+1F&$ZsYyZj z#9@0mGjt#k-FI-?szrS$7WW)Jn;U_~Wa%(njIeOBdQ(?rRIq{OPUc?2x@y`>SAD&^ z$8zN7?v>AEca0WRrg9Pl)w<1gXS7~1Gv!eqjlPePGv4l#MtaBD!2x71)M! z=i5Rg3=HPy8>!(Sf^&77r`-CeTmg03!1LWlK&B$DYrXeDc92N~(=$Fw*cIdQ zfQtrY1gLqNaR%4D*BAI8P>IBrB%20OHU~Wu3nSDbt$k64r1&RPDF~6Mp*c3)-~SVu zD?8_Guky#tpTJoK1DaQc9l8+f2WV6!u@ zon$n`*-2xG`oGJ{1L@-K=Y3vkl?WXDvl={qI&hP3n%MF$I2gQ5;~?=ZmAfV0 z9kxH;YRA2AY!8TmqzrDR|AZS>a?Yj$K==BRT3d{&1Xv}mecov=#TRKr35?Xck(Bnp#%lvoR%fT@hv(8(Q_ipUrfjQf)!Z?V{<{LNquPU>z-?PG?T(;^Mkt+6 zS{{#WyC2us7{Q`x;SOm~MER7cBx86qTQwdpJ+gL`N*ccOqZi?do~gut@T*=Jsi? zLp1b6G8L11z>;CS4SsiKitp=qIHamxW6uIb)<`X2jf}zT0_7)8vo1_4s^;&>N=sL* zIl|cIGQ|1P2}m$_F{DZwX*w!5hz)oQEwDcQxN7{W|CA%pG$_}5uU@dnLG%1n__euT z>!*Vrrm3Sorz~}zeH89QX*-(D>eNK?Xn5d|6(4F8f2MQ}x?puHu>mL|+Z@QK8Xo{{KgXib%dD-`W zusjDaC3wHeW>)`wmtx-7pu^7(9V~>Ho=R)k;N7Yt z{u=;4_7<}Ll}as@2sKB?>@o}~Lrn2-R!X*Y#;o#`SHb)tJoue9;VYrD2`vF1g^cWH z=Q_OHp4r&!6)jPaU~XGP(6NxU)zyEa3@E_Xer`%%^OJ?(D5*2pitCH=&||M@ie&Ug z&|>{R^wW>Qk@y4d^OW}u#V|lgE%}%VmS6Gz-(~ag!RVjb*{x9sVXFmu7tYfYh_l~G zEiT@j+jKeJx^WNO-9U`j>vbp=_g2{nbxC^4+qC{zlpu7$W`C}^cl-HaEI}yUV-T4x zir!L@i90*?FXLJm{(mn3VP7{PnR%bCm|`%x zXDb%&XryoZ`?Ts0waGuL5+rsfyqpeBH-Hfiu?pm?pC#msjTy!(-cxHlC>mI`6TY#6 z>Hh$6^#1P*)~9$O!-B+0FZ3Rx!zbSP=l2U(BJ9Q3vQewZ%GtuLs zcEUc3dn8jHV;QMgVDaq4WET;huwSTP$dcrZD<0}!Uov;WmSNm#xOT^ZfJWCkkc|=l zYksd%wmaBv8|Ty4^~{8b?cdqft|Nsw2?ECB`!(2*e$|9bO+CP+cf>$P2O=XcBnZZL zBW98OgzVki+$zaPy3=mJTuoAd`_v2GCUSWpNB=yj9ON1EH;8MMB;yStGm3+@?5g_e&Wt` zuhm*v>o&ASIf-I7Q;_ik#FaD@LrE_e*T#~8!RpTt1zcB1cdADH>j5Ug;zKnSxPwxy z+s+q%yq<9yH zvv+2JF~xIywuQufgzf^Xh9HyR%t+& ztBW^Z3N|j1=TAiwSU6uQWJ~GczMrqCm{D^+-wVOFwVb^BQVtSKgi>z6%>mftRIN#wxaYNDcKBN%H0RtEcSq6}`N(ZBs zfM!yG`u^PAXVCjU=%y^(AMvdi(w<{<%~ZFUKLpiV{{65LJI+V#jrV$KxiiApLXf7B zi2PWlHWte&O_qe}X~{?E4;NA$QjtU+2`{^9vG!TNcaizZOeoC5%g^r&7)!u#K2kks z*&v8{$zq`Lz*C+v+|&PKmx#@^Mor|H07TZ#Gg3ajWUN2uN5j>R1~JWv$z9jE{Ye!J zfRM9)a|0@GAbCW23d}6Hu%7_O2AKbHd`r%F_bC$EVJQz$oR0$j0H5al#I!UYHD~>B zK-IW-uOuTQk@?;XeDG$}N52Hy{&x*uc8a%JpOnCt?um~bvG26qT$Rl(^JD=Im4GoF5rCpM40^4h+jQMI6|awY{ut+ZjxgyV&_nEHMbl_+jVz1O$j z5*T0m^X4&V&Udi90cg%u+0w$$P+jdk>#w`QAWgFV9V&}=ptLgYBD(GkG6Yy`MN&c_8wP$DWSpw zuLf%dLNu#={hgnd4L20V`bX+}d;mqJs>=PUYI986zNf3}d=!jf2gN`Y!TH;k{`YES zvLL$-ny<15kY^)3;$-$f8trL#Dr?4$;wJ#gF@T$oV$?&!gcuFjF)-5`y;j?1D8Lc7 za}c>!OC$99G^@PG4h`ZwrRXEH$Qho)0k%$0ni?8AgA5U?D&_t@7|BNQqKFhQp#v}$ z049}*JLipFMCer82vT;{0xLT;^WWhL0*7k_ISx3|(#w7v+wz>yiD8~TlBJp8)d_X( zAaGSb04O1#DF7fT5UPW5Yf%3;XZQ6gUD@&nMW%1R9u zp9VV${^25-Crt(K1{~?C*qY%{kxaxXxA3Ohx0$BjU!J|_!d*QraEn*HO-fI{rpTKF zsGkQ`{~3S9=F{2&fYqj9UdEx6+Lwg?<2ru<=UxPhd$Iu5Qh8Hh7 zI`Z|3T*E=(d8*OV*=6SkXBCnhEVK^{~BF5b|CeZ@y;x*HvoI^dSy;*f^A7bmd)OM@n>|%K35S zFxl(}Ng(Jy>e++gFC~Xrv5|&B5Rb+H)?FYJ0GUI%(EwSod-fX;Nl5a>{JUW`+IN7l zjO;c43MiLBGKhwT_EJu-I_vy8H68ofd(AByA8buf4OD?-kpi{o>UveX#8bgfihuT^ zgZb)N+{wvF7^6o+LjzLM+D5b`xv|R=9J+n4X$1(Sf@lZ6hV(ny`sVyVtdmnEK78!_dfxu3vdvzJ4!()-vRsqd@~dQnr8TeFam!-vnsmPWI7H4g`Wv92>gV` zWU_Z4EYg`)$ZPs6h(V4CM44jdhx&>j@PgoFzXiFP%E)ux_n>r9s3=IW?oeF7xU>+w z^1>3EXGl0H)wkjGZb%|Qq-#V7pgnK{l%p;O-I!Mh&6`s|y_#KiNza5hx_AD|Gd_U= zmJR3&q};h`>V7~c-V_@7QA`!Do$Q@e(SY_>m3jZKrL2mzavDZj^S@=!1cI$JS(7IO z%=Z&D%#c2$q`dDXJg>MqHC(JnB$5S431jT8{AEb{&{4Sej_i?!%X_R#p^xzZGr z+Q0GQWtIe~bBtxw)cE+%3{h_YD2BiSm1RZ{F_+WPd@O08*&uk?`8tnwFv) z8#4q8nug8jf#46DxBULL%|W;qANKSe?Srq&+0M>`tv2pF$S1BD74~*CH6A_4D1X1mpe>tMcvQ0834!}cTJtQBY7NRF*z)9v` z+9{d!N}^ry0mVvCqaT`wBzoapK0moDO(PY=Xu0U3ObW49>z5Qr*({)xS&V{eK}3Xh zS?juLETE2s+PfjoAK{P-IB?Y!e7wj7Rh?*gL`E!G_yOae*92%iUZS6JE|))L)+1a5 z__McM_#j|x3ZzUALGKBWP%+MhxjZ(;Z`9=h6RiCcy{{}>PRq721!&q|7|gK_HVDECp=EVorS+_ z>5jb8(u#34RM|C4slN~E0^V^z)OiFjOTv`tyYfheR?lr;wdjMkd=={#;kEB(xCe~x ziPAz@VWitsuffbY5NRjfX!Cu>bgT(P&gNAz)WHf8JN}=|p+Zhd7=ExWVE5}YkCtT- zka(eEV2~0@ivSTNxMN3Xx-mE}B9ZL}?ofBFL^;rnRp+{6Fp4HW<~7h!d*tgbJy_?w z3h=3I<*We|ph*=cel?G)Lral}$ckA0v$!T19t-ypM=$IG*10~;jgT_uw{Mf=C?r3e zw`3kCMo8_XzagDYH!BajyN2x zsQ|hsK7r7Sz|o6-KQQVcwHqgaI3PIxEg^C4aGkm}MPmA>^z$@uD5gq7PUupE7gglA zKurLgyyU*VJtT`#sw!4nr!6Ok!KZW7h`qhF z1z0H1vkhNMDFRsfSL&?xd(Ue~(qE(qH{`1B%71@J=aITuI{;;TSVOU+H9bR{Ust7C>}g z#5RE6-iiI++I;}QNg;|Vx7wwQGPKBasgX$$l2)7##Lh&)`5PL1uw&B5zG{QG&TV8^ z{!3gRJ3oKnX)CzP$gRlpJy0?^W}|0daIg&&x=UFxi;n#XiHQ8YO{D;u>Cu-UI>eyX z-ABe@qZewBL*qg(BE##U3We_Vrzi+vIzRs<7J_R(acyfX)`O|?yb+Jz8<-lf`l!}0 zdMxRb&)@IqcfWU_R*~Yl8pUdAYH9?GgkYKsfCfOCd)=}%?dhVs>br8j+f<_tLHz_V zMkfj=kcs(n_gDGJ6Mg(HsG0CKtNwy!IisN1bh3+5|52J!fwxzz0wW%yn|8U(FZE75 zcXIPGGo4t1!AZbS(CW+hY)cqJ{`1SrrbFomm6ov!ZjbA6?xMRHfjt3e2?IX5Ce+8A+NpFoyq}JNb?W)5CC| za{vT-8O2UR<0&0YEeZZ33=0;?Fp>)t@3j|qxE~!)Pa0JYI3P6+fxMC~d-wIo5AH)8 z$^7;A@rHAI;Rj#sV0EmAQ*Va~i-NOv`H$rjHXg%nB$EoYtKH`u7;XeTkft9&QmaC%&45Y7VT_l8}=A0YZ}T+Yd1S^Z%JQnJ7j*|D7K3(Vcx-6tAvHb^yEl! zg--*n`&)6qY1Lxu&9(7pA=0o#8V4%>!+ zpEL(;0G!GLb9~ERvS9+cLN$v$Negf360G8?6c_dd+6*1~ihV&-33LD;FaR(^l}Hv1Mt>GNgcF&|z!5EH8$G3100Fum!f4<{W9@W3E2`-J=X= zatoAJJu>(-l=~}I`{zc1zE;aeVCaL@pxI}%#0t(=(s+P@f>Nhp!~ag|tml1ug`Zxs zcVC@rncDJtn%-C-E1DIYX4ykVkdOpMW2TdpKBe=ktj~9b#w^u^p?!6yfS_@AwTv8# z_EZ!UW^#&)cgkUIE-nbBObE;|t$%mCY;o0@@Rg+G4>M+u7hu6xT1W#HzGuM&&2_aN zYwSTIBYV8sghfPp3QC&gnB%{5&S`)|Wj{NYb8v3h$25~gK8mGqu2+Bow)lE0Vst3u zF{%@fW0bRhN=VSWz^Z+!K+>ul?9gnx?u%P~rE6{Tmy_QwN$k^$7EeMlSXT70eAE+k z5>F45bg&VEH_>7jk16{*l#M80$;|FRjU4oCZ#i?HfmhQ7YzBw}M|pX*DsFK19qaI; zx!&lBhFuN)hoMTuWMru$o8%%MA84hake6GE2j{OZwbZyp3dZo=1y`%dxHu}_p1$(A zcgyWUE3y832>QgD32V{Uo-ipV%4(80B+AN+i;Zm9A?$@j)-a*}tP_fT_2}Vxs#5uz zuAi*S+5%#}!;VV03EcRY<$yRv4A3v>yC{Gm9Xvcdh%GHG?QGiN2XK7Y)&5u$?r7AY zHhj+5s;IsFJ`6j}1aTe@q+idu0`i>9J144p5sAT`LvfFufl#Y`k%&x;29NvU^lywA zgPGU$v?ME+C^~D(1R1wURze>&a8+vZDZ1s52&-)uOtEc*Pt6U}Teip1lID)hOGT_2 zoAD_PNK3?{`ZL>jOMKP%;URICd;^~OfyIOO{jat0$gI)MtDv zY#QAh#1{ckDk!<&cfcRSF0cX^3)J{qKy1*rl@^Ns;DKW@hW>*G4`Mul(7Ek;iQjR- z?Sx~R{f$dMsruN9JHEWyMtei)ISDF7tvv>adI(;t z`&17T4b4Krgcn;Zuo+=JA3!5K3z%226d6zECdyQTk*{{rDO_dmqF3Uoh(jC)^BdPE z0f8bAlOaaC>f0c+E842>>-ttcKu(&sGBQH|!OD&pe^Q^q4^zM2i^hpHUj8MTW7hlK zC10iUw~AQHDcDPU0(p&^x)ie3^77w&E-G4M{Xd@y=4EA8%iIHpyxm&xcOuk;{X5lC z$N`rUZb-NS+S=Nh;r1kWep?_4Ixz`Jn`2sTjs5J6M2++Nu&~-^{~5fEf|5y~Bm@iO zaKpl{Fmt6snyqTN<0B?CQT1*yUH zg}E!+b+#E!#BwR1FsSK6_}D3ym)7AE4``VfMmC8GZf2Bey6)^4BBMs92?3L7-0> zV4Jc+1f;}h?N$*-Cg|^xLHz`(KtNHrk(u%aBGuySX@c{g26Xkb# zh@meK@>wA1`)Zd{V{TeZAa{P^>B3=uCQ0uLz?f1Z49Yx_*umlSzLhSoo!@XO*mm8a zZ#$23twwFsVwP~!uFnUy;%jcM#fI9g9XQw=waJRW{wcOJt_J)$HU_tpVN^moT@%fv za4mDmT?ad;IS^fqOtS~#LZZ8kL5r=U^wT2cTT78?8iXPIXbFn~rR8rva?Cp4FEKMA z#VII|{)TPfN893U|1-YTuypsh$eHMjIhmnw%H!>&_%+Q)cRf<*u!Pag)oRT_Qxh3+ z)a5i(z=HHw=VOkZ-YqwBbl|ub0o=2B-H8?4K#jaP0`NnN8vNBL(iKx{w0lXL8{x@j zg)Qt8zv|tmzP{IyY0jYNFVLD2`^fL>{wKayI;IT6bx|V;93(Iky=%a3Au!d@j1u7T z<|ZLKhp{_HSi5#JCXtDqs*Q7Q8cKSz8BudM{FO!4{NNNdWxcSYAIiUH;O8dXUPc|T zEzoy61)lv9xjnfy@Y>iS*Ks;)R7{P<&Xwt8JoBghJ@30# zR;H$=qvrjXk>hxrl(aM-CQo6^e7c?Fe?*=sqOo@o$CF~k7t9h;dl|=3ag!jSsUBiE z)PI^fb~x+q8y1IRW(P~HhQ{3YKb}-?Zm^)GjYA3us>g5Gd?VbyJ{}r4WLcfLya=SbKV?Ut)Y7?m@!)sqWL`n=%xYyO1fK4-bh3D z`%cTpq{%1ert?-&AtcJ^kh>SfO>-0xtLl4beYSH|d*f3BE@79HzTpQOND!P;_Ic%- z&>6zXst?y#{hI#vpZGCv+2Z(@H|ZZxqA`dRxXvTtgL(n z(<)G8D)GVBef8Px_^4{mPTOUg0b@ADt(;g0@;8J$vPjH=gAV)XJ9}-Bj&sTAp`|o+{;^rePc>W0xxY8Zhmz&5!g^lfszSZS>#V|`nEJZrrxom zR&^9jz)g7?*Qf2F5L#B7nMq+|YT!+v1<$Jf91(kecR0RQ`)N` z?YqF`B6OhoU1si66rV1#c9yh?870Lxx}MvNeB zbr0kSk+|o#i?^#fmpOs`g#l0Bi}uk4P4H3FyEO`SV~4^ph0#_(cek$WPYSR0T#nZu zCjMDOTByUVG?3V~+PiRQy6?$z)<1o6S>EXC!DLbf0q9*YR3SRt2jm=|0Wbf2oN6`N z-VYnkdvf(-@N(~s*_Mbmt^9Mx=9@u6IZSr)iUD!;pP4sn>S-(@*Zb$gQ|Ei#9>pf8 zdp=JFwAy3b`D2up)gLDkbs~a^y1Z&C6G|~M1#{LLxO@!{>8S~Er$#0KZQ9ydJOl~C zu81A_eMI=Mxss)tS90#tj7>Y(I!e`89?0Q$)EZgXw@JmcKxJT{-0!d!o5_zA1m*=% z5R@1qdx-h=oT8$rozDv_8328=Q@>ekwR%Uu^MDR=s$P>frI)1*b0&NLL>;RCY6tns z)PNQTEjZ~NHpik;hyb6J)2(`AGZz1pQ^1CqsB?-pJ7R}q^*Ah|i|4lnN3dXTMGpI< zNV^jc))aF!DJh+wWG=S0&B%fHZs-Z=7i(Tgn#DHG$Q2p7gUEt;a7zg9{<|gPVD2*Y ztZDYLNt!2F;cz|U;CP+7T;6AIj27En5P zO6@S{Yu~WV2PDy?=^j3cmy1zgkj)*=Qf1;!?m6d&S5MTtvg8O}Z&L#j5%53Gim+5=a_5ldhRz-+W<5lP9<&4RL$El>3CFdgRksWhc|n$+MeC02UHv3%}YJQu~O`Fb$<;KbKtUv^oyMtBjxVG8GRru^|PNDx>>x0i|RDn?y-)8?65(=yb}U|F>)V=8d+I@XAV@p4n7m zIc~}7hQ$yenrfqWBPEuj3tSp# z9zoqWKA+n>u}}MEVW2|*;ZH`LGSd?ws~;$}tY%DV&Drcx-Oz9|?A^yu=SRg{WHlI* z`$R39)siOpt9yP11Lx$GsusS5tdWm;$*#a&yM(o@8Ji9KW)|ePQWnQ=fsOKfa}m@J z7FW`=*+Dh$_gKKG6ysZ;)sEC;1+S8ez7ABTor&K#h_-Cm_IZm@vf1(|OIEpdO{r!w z18<0wQw`TQ?nZpW4F4~SPZa!MI-cv7$OfnCc%3w<`{kFxmn#fMB5F0|>6c>H$larr z#wj?WCNHjf$@mX{>!hwn5cW;FN-rXPsk{A31N@d{Y87TU@Cbr`Z=~naghi%eQqH+` z>-vmLn1%lMb5_S=`rUMXx0k9()TzDYK;Ux%Q%E9*?~VKfvjR=uRYAmP zc|@A2h_P0UYZR_!9Gl4uLeUZ!~(D6{#cRsIhDuND9jbjb-&Zfp=B5uM%FFIDR zX|bW8RLeBG}@_ z{u>J({05Ro6Ba2eO|A2RgUD`;rNR3Jk3F$bz~@>)LPA4<&Spi5vryyA)LHn)B2~Mx z!z4bI_fFyk?QR$OyQ_11KIZQpIHeY7W&AE&(h0k2n_{r0<}BKFyB!p2g%gM>qX zkKf4ol?XT$Ez?(fAXx%ofxZ7F9HrH_HSlv8vYW{456!Kh?iBE6zk@zf>Y8p}<|qD` zC5NenR;VSAXUfG{in_}JW2`v-sgz4~Hg<8{_FW{K4eMV+Mc99mf2R$RF-T0g5g6{RzIpRc-DOH>o zpSP6F>0-n$HS^Q%C$o6qf*>i_gawJbozu?*Jki2@YYFUW#K*tc)r&cxRvE6Da7}`4(ls_7Vj7udOUV9`$NZKQ&1GYlQVLcpP&EM z#qA-8Wm(0v|7IyaeKvJwNl(3+s8D876+Fr)f&g6%kQP({f<9AFcdf<6MG-I-`@@(E z)W|qWtjx_GFSxNLOTTYimE!ej#hRhAkP=v=BAam3?^#*dDYg|-P?5FiD`#^F z{4Tq5v&5cIWYx~;l$w3r)m`KGEq5V*M?7P1SdbJsj0jv`?gAt52LIirh~EeXzz4&; zyLY5O=U33p#?Ox16-28uK8K1naC6VW$G3iq@ZSWH4HWV#pBJ1_?GGM)MVa{tJ#mH}nn{1H$FMcJA~sHOYW(CW>BNskqP>V?=a?aps*o~9XOGaYol_q|75 z^LEU0R(JX|u_6BWddg+hyLhRah<=%N>U2HvTj4IMp}P)+|H(n96$N|U(moE_Wj#yo z%!mgXxFaMvilYesNm!SVkPruoI{I@vpm(fZs2Mo6dEI&ms&FSe)7=9D_rc&CRV@=7 zqu+geKP{V| zFXib<5OR(2FeHjX!Sq5xiJ!9_^X)^-~e2G-CIyeyF9;lx5*B+w5SwEPH0 zRub6tyxQJRf&B6Cg@axjaYr+6a0b>h<&?_pN1Md>1OzJT>TYeWAVG5SV{M0RD(@TW zZEpGP$7<;B*!}4IK_&B&oRU$O;PZTly80}yxP`(h%CO5foryq>55~1Mv1RWv-6uCa za+?x)(0=4FsGo|AUoO`x!92Mid$vS_BjUg`^S&bxBO1lErT z8M=pn|0ATYPYGhjyt!DTLG?qDEWfL&dz|o+_Q`m4SNRi*X=ugcbg^1!c-ejE;#HUU z?V)(fjvFPo-#+g9P(s9Vm5&R?#l;z5-$6!b{-QymVeLS0GqQgb#n8he3Cv)S1<=^X zN+)E@Nf1nD*~VSRyy;YXwo_o+QL7-k`NX!lJSTal>)}mRL(FvyDLJ~`V~PdLf>RUY z{=r1%^OcYxKP*FTZ5h7BjswsDtNdoFs*hIx20{*VY+n8ICLK>Xyg+yEL5%#xFOBB% zF5cej5F=s)0t$hI1u;Oh-x2M@@H?CG=;sR?zIO_HDvO`o=UCd3WYYO{xtB7L9L5nb zPPKhaoLAVzhTE)IYdpR!5FxjkM?mgvPunUFf|1K_a8HCWLmB?tFyj{A25qEIM#SQd ziiWn%Z;w5DFi!b7vwALT<4{joO9bbsBh2)&gv z(qdW>v2-4PGtd~^gWKnJGdmyiwCbqxgcZy9*Oi!Ka9>i9qrBSds~YzR+m|6WZ2a_T zF4S%ne5n@ezr$cgAJ>%$S&Wf+XUU84lp#*1Oot${E=ghOU^Lj-gyah?v&X8c@}?>T ztNpBvzj;5Zw%ZZ$8Q6a#J0~p!KpXjtF#rsuQu7B9eR`Ry(Ipc9Yo(f$OTl)OUxOT$ zm0N@Zfmdg`@<)N&z3}C)NfJZw8K66WvqugSY0FJB*iSC8ijne>ePJrO@exe#vRL0>j}4D}k%FD0{pEI?$|kpjPeBWPUmj z$6#n?nfZA6hoxY31P8vbkaioDtxtE=W<b7i~I9kN}4d&M_NPE|uS@h}UHSjlchv%iXWbK@N_I-R$ z7L0!VzEpz=LY>>VcKv4^(=hvvyJ29Magcz;=&?#`Z0k~_&vtof<82~lawU3qoFiB7 z0_So6pko@PdmJKRQu-SXEaij9wkE_##K~O5=f;Gdo*w8`4z2U%y?X!U3k{%PdHNXN ziGDHK|H_1cfnl5~Z@z7kr`YtqJAnuH$Fql#*~mv#W92@21@M@I4DlogIN3spUl9+G z`|kmu=fn?m!A-9(jtjM`Fox3%yieE-n$tiBr_{by8+DhaI=eAZ!;5U~b(=6FGHMry z*brS=UCtKD7(^NLr_YIJ0DzN~0@XfGjU8k}02@%Od9S?-IdM2l$1j^*V<%er`wx>~ z_S`Q2KtrF6oIkN1QBRBXGQvP{8(dSgf`YjWL!5@tD1sy5?OWZl2LIa0W!{B^=gRL7 zo))`oS(ms9D&AByS}Am+-4(q#Ta=&bqeWOZ&3`4m;Ll}cjvAcAKAh=F92At4IiEix zwR28EU1I?H0faGeBpfvwuJshsy4*1*P7K<8rj;K+7~;`5X=7VWjE3bh@*xr((p(Bg z6Jh`>Kcxup>dx7hAUOMZ^taa$Q{Z&8Hn^q8KYjGpDy4-WqT@Z-3*d?DVD&P9;Smg9 znXnQVZpKn#h+5UqhGQlWKo7JHQ1U)T2ll;T-n`tqcy-X1F!cUGCoMhQVjE36rx*zq z8Wo^B>D~uXm|IN+qKF{;@A8j;x-$`|#!RC47<$;2F@8c%et7--2;FF^5T)XT9~QRG{?;eT{(x(X;z8T|V`Yml8x4gUU(k3_ivxa0q5;?21gVgib^;n7hk`^F?( z4VMR{l}^rF%zIgN*dG$)t+M1>7 z6&gH{OfFQn`yj6GiO=b8Lj4{6j+T?cB?E8u{feE}l~`kCuCn};!)|PF}01teNCneUWT}KpQ`t-q(Zx=dcY%N z`~L-v#oY)AG%HYSL!Ekvg_f6}?<72g3IZ^M09amR6wE~vAO)<)-lX2GSX@%~8?A~Z zY8c%c?t8Meq18op-Cah30%jk94Cq9u5enc}1tVRmYqI-4%kg@?2KRgRTA0^;tq&4K zIi?#DV~~;u!Qs4HVIxuI<4+|`I50;VATl=Vh_L%IVh6PpPl4N!BxHv<`T<6c+aUlG z2H5LqsB;XMQY!--d-|I?eH5>^KVCena7tgD92*jJoPR%%7ekO>RtBhc01_I4C@D}c zDOPwpkl>(IZ_gPn&5%P-(EFO~@9&w`n#mH0@d&e=6Ga3h&x_mm1l|5Vp#Cah1g-+Y zr%J%(bQaX%fbYf>b*oLPK*rQ zSpyF!eUqJJ6ew9Jxfdq!402H!-PuUdEyS6Ia{5abq)Sd`f-7 za~WkB1=O}SFkox%;|Cne1Iff2XSZcMS@`sS7`hWY9db--`MWmFLs*E!^g*57?8RtJ zEOfE)E+BIR#E$ayw>OtuSOS98?=-wMKncoVw?Dn2l2<`du@^m|;e*a=U2Sc-$M|2e zvX9lG6lzNWj0nH~~shY)`12#8*cO{s#+j|!_7?x=$?0jFT=o>ySr&{7fKPf?XtFmQmnu8S zQ_*L1+RDuhl?AZp`g$*^zVmKYmKqKxDb(G_`kED1h+eMx+?u!W;-qq6Yc)1G%yS0- zoP_582B|sH+<%_}i1-wKIHvKF!#>y4jBN`f9s|)N;}nLV@aH%CTNhTD9JV@*gPHKB zZvenxSZsD#fuK>lO}JvGz^=n&l5WB8qQN{j&7kK(XaiEpx>=$NMO?PiqsPF$NlNDQ zaz^?i0iq%&;a_IwK4Lqyi#U)Oio(^V&-J(>VrDvx(=8uwSNABc)&m>PLr1Zs~N2`ll|r!m}~UDb_TP1v}Z zyFUS#gO~_Qw7=V?!Op0fPG>XcU{3gEX7wKCPLK zWGs?YEUIMevx|inTNH(~8OIqd_6Ch%HE2#OZq{#A(C~s=NBU=)^wq$y+wi2RZI17o z2^DQLYhnrv9!jRqwKnGFJeVM@j>Jwxwn5W(7KDP!t^XJMLofvw`SfbW|ND>J?Yg<1Cu{0OQ2Q@W?*);yag+3B602&0Ht$uDh`6%wuK}^j6+p zY<6jIfx5i^MjWO&SC|gYU;w+3-2;fA0;Z`YAml`wu&=l07!3=W-DM=k8X6y$k&tLV z?=R7x>Ox zy$en-Y4|ZQQB76V$!~N!9@L)HOZ0m;MhYwhmpP`~;I>zr@*IQQuiAsEEWWW2XI5Bq zyy9b+E_*J-@cl?BgjfcjI~L=i{H4q|r476l34{R(?QPZALdt9=%Tc*g&&DHikpyp;AYfGhGw z+wgD+#+YGZf-hz7jJPP_^Te`KryRugc$HGb6--RCB%F7oEswTuI@sW{@Kc&l-uf9o z3sYV)euo>$zoxS%>yo}V=vj^xbP=lRG?mwvznVmkQ#YphfC*xs|ptl`EfCs_J|EudgB^Kec8X#i;InbYg_5 z$5&((P0?l(Njbd^2J|6DHl9l{(iwgL20Ri5a)Tb^D9bbuC6iheQOrnQFoXS`%umRC1-vwIGgQG z;RJ_AF8K6d@y_}IYWI&-j?!Af@Fse*51 zX6@IPZe~%271|Y!jI(QJJSHykz5jOKr17w#LGWUS0Zqudbi0Fxsh`tux%2R{z;_!! z#x+HNHwybnKDfDxaH^)-Ad?UZ^e2mwiUKeRpmW!fYz0ch;ELTpVXVz7><1U@-Z?k$ zr8$f$-$UEe&sGi5cB}SMNk&7_#z}Wp#wF?FRxzyL)iRwZk-R4lg*us- z2XHg;Yty7wg+&p7mx00iXM2|<19co%1KNk4Sme%}`|=~w^CjA%Ke(wFD@37>cuxo5 zZGm#e=(d0-%#j?>B!*iw*=P;P2QqHE(T#odTHK2MJwU-RKU%JYd}u?ki;oftZ{JRf ze9fJL!)cu8Y^APGu(gZsncF`XVr6Y(V}p$rWFV6}oDCZEpaKfQx_Cp*pX#fNRABY*O>HU442C)ppis>L2lB z+W|=YB@Qo9{Uz@MIcu9F62MT(IX$rbecY`;Tl3i38J$--WQ zS-qK3nsP1_WnfId`>A^r3(4yD@)27A0zNw~@oyUMcnmDN=Zk-q9Z&XFFY~j^s6Jb+id5$S>Co1jH>2zIo%KgnpaPg*Q5YCcgre z4v#2=+{YR-`D1@nSVi$Smo$eC&ZjEe$ybek3QPyVe{jUKB_Z@f-qs zod@DzFjj^hVDgpVh@NovF&0@|WLzq*#(buWVDAWz;x{1;8LGoqx<}^*@)@7LLyasH zXME33>Y)4<3B^{a_2-vQGnB{)0WeADUvR{5P4EXyFrpZ`42$!pgXP>2i`a5cQvg{9)XKK4Bex)(r(V45;; z{c9OC8>6xQv`#t^IyLA48bj-q=KFm#t5Y^;EkK0+2qaCA{41`+INgSZU)o4(WzQqY zZX(1CQlkzEx~4Wxt4&zKmGOJ6n(GXc_~bRJR_(|-qY+QA_gj}YV0INu0Q>&-FBV?X z{Ntj4KdQsQQrF>&te(QW-Gcs}`ZUuWSH-21m3++rRQo_iiJx(hxo@uffE-VlJDs&3 zIxjHb`DQ}5GnI#BG}C+{r6RzDG-ThkW!C=!QFH6JTLthft#ALlS|lk2#Wj-y17XDA z;NZMlTH{I$p+TGQho41nijLUQut#ThLk8|UtP3`NAd_qO1%+@5z2eg-Tlr`;S!gZP zV@u^vQNn=&Rl^b49{~_@9y<$ApVkWd@3&9ZIa`c!Mz%o4fwZ8BiHV)`FP3Us6hq=U zF2rLJFd*PCC86&6$~&2mDruQzm9cyFsCttJjC&t&z+&S|5w++e-Q@YaO#b(K$tm-5G!|*Bjt7~(#b_c;oOfZlFA;5G&wU2kl z8g}?;IAp6|-&)kaf-&RrOI}ROY|~cfS8BiLQxWxmL{?lcWr!hhr$q}8h(y(e0#s-D z+|uk=`|s6?Z+f|IKFz%rTM?H^ z7esrxae7JRB%BRS!1F)hC1~b$oHm~}CE3C=?|312OPp6CLH!X-AFyQI=TV4Sc?e4dtqp=htxSH~5volPi4(HQFvTkS14F>o0o!-`SOEGAiAjve#;9q; zz0EOdW#D&jyfdXL@R5Q4(yxkNj%oVsoMAAc75RMBhxO#i(qaHCP!=8opZQlk@GqAfU7Reyiy*p!fV~=CeNWr! z$~Bh?$Zh6v=(cVhrLTDxYj*T{rxlWeG`%B@DoFQqmF904Ls}6 z6eT@3F_R_RnV=e}uo}(kz^%MvINY;&r|IP{L4!T^o)dk5;(qb(lBiEqPorC+?qUJu z7!m&lAic7&@rFAY3-teAF$dei0jcrez`)ZN9m|+-#H<16&&!E8HaBjG-YosTmK@ga zRQ2l|7Bfz!9{d~7j^_Nb&Z>P?xtsu=5g9!YOZVd%pg|5Wmp zfVeCI2p^+mrlsx=GJJ9Er#ZQx_6#QF0qZy_>e%hUb(Qs)6L`go*bYsGvmRC^_(HS} zW$l_KN-0(-#SG|LlJ z`hmecpti2v=52Xu4k{g8Y>lp*Jy&f z^I}T?y^y&xgnh=6EsiUh_+DHXx~8gV7%VZRtndR_UFmAJa5%Kl-@GC)F1CsNnd^SYb&%QKKjUHrGOueG)7k=e=FsCPEk)>@I?TrJ)y;>|1&Zf(gE z4s#4A$&-b*zswJ4Gkp-0_q^}NFF`StHt`I-{>j*933tp};>hGtAt)s=*#p{|hiSG7 zo!oW%52H>-h#KYld*{<53HMJ9Ph;gSe&&dpRxn(t#&7JKGd-rvZS?w3A7Y2`e60HI z$+c=YwY{i6(RvmYW~egyNku0q^7~EE4tQ1;m(|mJF#=m&H9r=D zw*43nzV%Zef8TpYj2mn65w}&u{ygVmyHOvdR*==iorr~xud&pczNE$;d_MG-#xtQO z_dS(bz05kq)Vi`rJGA% z;36IWbJgF>_suwtqcie6=R9Yhz1LoQt&{DjHC3#)jre6Z(z3eP3X!rdTJ)Q`P+W-r z-8Q8rD>B-+kIA_2!$^hV65)7fZ&z|;Y1dzTPp$Nnr1zxWELML}{Na}&Gl(ZosfeyE z(R<_A#LV5>p_7R#zFc2JUELfh#wTc`)q zE3*^+6RpGAX$+Z}sh>eHG}klN&kEm=io8`dVr2NzBk$i@IRD)~@dnYSicMPUIxIw2 z5%r%_!@HQrfnO1C#Fw_C;bI?oj_(y85C9|t+uNfi#=P=YXpzOOndJhs%)6HvuC{E-((#vZQid}Yz4&vLl5u=+&AL=GS-sQa@?a{a<@J2ry#3;~ zf-!}fO{(6)Eis0C`IZIGS>U`t9}uugAqSLJdl_Fi^R-3IQ@>4-JuyT$HzIpLVe-(Y?V@zk3(d;G)5qS^rzZ4`;bMeA_mU#7tT}Zx z_KbsTDZ)w4Sdrj{m&43a8a#gOkf?SKNFc$VY?E81iTZ(#Szv;Xt)<#f{#j7&+~tKN z|GtSHtTOlbR%LHpSdHYp58RlW_n){3>7!vkd0dUWK>GKE=I(wG`?y@%9g6mAbTkka zoWRbQbV1|BQ(r!D=zH?wda~8$)CMtjXI$^CiN#JzY^7 zr`Yz+%f&YL>?de7P(vu6}^QbPZzOZ#>^Bnz<~sV*ySkXALV77ACc>Htk?c_Z*{n8{Co0dM$q_JlQ~< zlg+;5O3kV-B1zaz$Ss$qtAo@EWorc{59lz$d34BK7H+#B$3oAO^yb@syw~RD6Ox{! z;#~YHuRC~f&Fw!Xn84`Sw_=x**S)g)8s19kF{f}YXqi(L9FY0@?2ir0pG zJsPt8seO-yWPxFt^lhf42 zpVxZ^G&yfDP9K7%FbWDPEy_z@(E=1kpoHUcI|6Bxkq0w?`~)EgLD- z-Ody?8)$9nzC3almfuP2T)qFkzy<^Vhosl6u}`ct&9p>vel7>?l6CHT%6hvPZcK@f z#cMpfy&HY;Zc-+#vL2znwJ+d>`0S_ffwQBO+fcX8TdoJ%Hi3*G>qASAg?cw_J@z-K zo@{1(=ti1)$}wn973vo??E^jL2t@o232@9fpXx{qK>q>AfUG3AfjA2XQ81Yc@bBL) zOaTFlEQZ4950B@wNwfcz-^BC+4$71w>tPonc9jL#NkeKpMsOFN-;(y06WJAoxK6BD z*S$V=C#T<3cmKlUprga0f9vp5wPTK0scHVD=s>1$iA`?aSG>X!f302pI+*?0ne8Cgz4^7*RP(+x((@5R*By76iT?RWw2E|%31qX+Y+I`+MmEKC zT4ArFbU&>j=I%Rj@3Czf9rhGVNIKjhtLjc+LBW}oRbOF6g%D^qL<)ugBhR6sA&9`Z zalIetn_n*oDl32CB>RJA-XBIOE|Ui{is z&S*E-W&q>P-F0v6dt4C-7U+&hAVL9e50Ev`EhEk{0Q#+EWswY?W+oE(0%VZN%Bpdj z8yjAIR7gusvSl!7!$wDRVHRhqsyC`oihL5_5P_CYm}8%GCWNN9=w6uGEZea99*!%8 z1tIaiL7#WZF#S32g#lsg+j)9zV~Zdv_-6Ecr-jDKX_Z#3s_B6BnJdIA-M}SSYpsW+ zMTN3D6=>p*=4xT&3w8K9Mr?zKpqr`khh=O16OeWGFBHPJ>j24n?(vg(Lq=Xkd?0(V znv-Du`5|ZOB(<#j`L0Dtl|=fWMvr_#*hD$_YyE!le(1yT+g-eJIC%k?Pm%3e5Su-ualo|jK+yjrA1qEA-4)IPfd9yqZmd*5@LL`j=$a$D>poRz@DS;Bzk0*J^m~qk~>prFFLgWkc05tg{r% zB2yFQAT_m7``wZDdwX)hF2WlR@a-Yr4i(U@D95i#UuV`seyT005 zyjt1}(yhR6;QK*Vy4fI%CkUx)toS@BYF=ws-zB| zt+?YQFLXCRu)`UsmYcdzq_n-q?A-;paY-b zoQ1X7+ac)YYG{bB`r|JzjaO* z@6pZSsVG~2%YXBCH9j54Aly2rVDk;$z(MiCY>==OiT#6LjnK0#BIsg^$kk%*zh;fv z7TU0&ho0)!=ba8Bl&{VlET!m!xn<~L&4JjN&;zLL;W%DunqD!{JoIS4jo5(JstN1k zV5(#s7CwdP_*sNtU%G4x7|A2@IA{_`_IUrUYvUo#-!CN&ki&c;1QA5RiojcX4B_f1 z0e6?|kr+=Z$!xy;qt#VoX}VLGAZh70+K}DdOY`N)Umtxx$ZN}V#g8T9dh^^$^+PJ6 zA###J8T}<(_lU(_POk#@I(`f!&}=jUq$?XcMAO{PR3(n*i#{B%0tgPLh*GWsTuA_w4=;0Fdt@YC; zh~pDpB3At_Lo497G&A!jMQMhefyDvu4dH1vco_@G0>*VgcJ>O|q6HY$1f#Tkrjw1i zeoyrE0rOo|D5)5d926$MZ=`JfTK8|tXi$=qlS6O{X(=|UyyRWScJqu8&A^Z0kxHY! zWldZwDnnoU31&kq?Dv)S#F*+{hIXSeQ34YKb}wIbP?;))+ep#!;5p;s4cCp`XHskH zHp!<|QeONeuKU}EtpNeIz$J|ealm8TWB1$V&#$e8a0Mu_z!W;0+FcsdnOH5Pw(_UX zPXyj(fVONfYyKX-LogpUS}v(8JA27JdRMTeVzLB|Kddi9-4tmx@C7=bfTl<$@MZ-+ zo=kf*_8d$1@M!8*z{HK?A?d13T2bK1`{JqvbRdQYPQLT0%jx$S$LxZF&AJm4U0t+5 zL0j!RJ!E%c1atoeHI^Oxv2y;0 zom;-r&FNFHy@n~M*i86={c{|XySAv7LeBoI}%T*tU&YaxE>6$3ct2| zsG3maETuO9%DySj7vvUR+uF}+krQppIV~dJRpLjTRKLfMla*yy3^G6#6V5i>eI`$a zFAr8ziOl;Kfqd0WHDz(t4P>vKWxET>ORi4rw|8;N#d}9` zncsLY`nX(^xuK7u{@NgE{IYXHKKf|+w5RpiSHp-($2ln&ko3W7hSG#a2->ozruCW; z;DImyLCW8(rk0y#aIq{)K#jiPy2qp~#(LK|e2-wHw^i`1(7%BCeG_6%v$V z9OUduv#KCGo1-_Z!(>iZqWWfc1X4n*Di?{46h_CT#EI7sgg&n_<_1;Opy$cbcFnh%*McG$ zljxDfy?Zv#nf=?ZWIy%`;CcnONrLU%(aOH58KXhxl% zh|pXqS*iltBIJ5M&sI~UAjm5KC!x!>(hc(G;4A;Tr(;$m@QbT}TJwcj58}7wptvlm-OKHgt%|muP8uhsyfn)Q&=)N&G89#bh(K0 za)lM8>ayRGY(unc+k%eEaix^k$C3ikZtSKyYCa1wRtl1|+JCG?h0!)CE_ zROExk?0yK(n@(@B`rBZ6Yg;kqK@A`YD*1p#@A(YK0MG{pHo&x>tn{BeLANYPlji>a z9<$@#!xm|V8ju^XgvN

d*9qN155XpBvKbEFLf3>8bf%j^FwTSr;5oRA;~HE6~eZmLN)pHwFNw;A%jN)(@Wzd-w6yzf)~AF>N8( zfmu{o_^oAHVlgui#`^qqK~Pz4hCJs*(BQb~JZl`yEw418Qh_YA!2EuUAtw#-#W{mS z#b`<_2@uYYWSh6Cp`aRe1NPe2L&yfLKs^hKLEv7hEX{;nLlN{Fo!v=AK2|pQ zZ^RvxvY(9F`v{8fOIVd$jQ}ST$9&og;ER|C9>SOSl+-H1t(Ujj`R3{*TD?YkHQvOL znG6qYw)tsW$Vt>x5J<0-|5mhJY<@ddj78NGO~jVq29`6p3yC_Ye?9U;;!EBQ`qN8mnm)_JmyOhP!&? z_eljP!kL#M7nqI^qZ;KcT4%yzGpqV(cHp(wKCQDhWe^R_V>KQBB-L@hFzPil24Ki; zOQnL9k`e~O58(qm6pu>MK~hKHaWMbLz(9Pk8i*3E7XE`!HH1232n1kzrWrgj%wTzi zqRPjJJP#PkJ-}z@qOM4Hz>eXpbG@OT;bf2PWSa`(u+W^S+vyU;0LRHnEz=Ie_z?CBX*S#60UQjSGhABry8VQ1%V(tO5#0-UfQhT71 zUcwq)GCV=x(bwEtyF@s+xE4aAVJwn2vbMA7wE8fBxBLZWVD({~(T?Y-=~QsKI)4W` zs3e8)%Zua|9=4?Lv?h21I83bvTd?EO7m#ks&dml5y?kow!T5(DeYf*^A2skLLQ??h zRQpuvdwWakn{ydgJ9c_jPd>bRXIedSkpbp8QOPBkN;H8ci9#u&vWfj8DND17=6Mce zyuQ0J`>gzSx9L@<0O%dTKorGu-~7Fv^Bo0BA=Npo-vN?RNnDVHGzPw zCHCdB(>$f$dzCIuw}*~$W(2oOngWvo(87asB+@5Hfx04s|KA0KjzWu!pz`Pfpp@l# z$!E3r0;kM$An65GfcFN`D`X7Pp8=1|zEEq(kdz~h@GH{!E-vkHK~Hay;1%Sj)+(M! zI)9HsiwS4BN%u*mcuW;vOEs7mxJ(^fi(m)oMBO5&s}}$`1v}uH#qwH-6bE{gSYD*> zavl}HK$ab9;?(#FHP$CHh{8i3vHUv;SYXJS0douF%9G*$!?#&p?t2onz9 z2;-mb6<`?>ELjFgJIQq%)k$cH;y&jdNo>X1ib^lFg)gZti~YcLBB35+wtH<|td!1V zwEcliVQkfqLPBia#UU*Yk~vxX9r6k!Q3i@y^BfJ_<_w9ADKN8>lgrY)L@?z&Onv5i z-3-|de87ZGHAq`Sd_lg4?(X41n06Tf_m-ybJevY@I`;PVi>C)G5KQ!-j0o?i;1e_Z z-wQ+t!i=Fwf>t5?OK(i?3xoVxo^hF7Z@gHeCwiL39Icdz>Buu^O+g$v`0Fx< z-_N0W;Wt?uhulG!B*=>W+6R!gcMz0)qt<3I&4nIEEE~UJK#_ zuLTGeS@3ipAP2llO1g$%W^ujy@NacNS$WHHvQC0uA(^&tQ{bAe_R0X)5uQky*C z7(~t!f5a&Fl?zbnQ>3_)^baiT!YZy34?>?mum+*a>=ud3p`3xRoEL-4oY?I>vBw-| zlQ4ws^Ou)}0~cBK$EGeR4eLY4Gk+OzW-pg<6DXKVhh68Ml9FQ7;3Wu(DgQ}tT_6kv+&(~Ns0B7k3yd5)E&$)~ z8)(E?s^Gdj%GKKLvJ{{vrRjfja>+q3#7c)|OKSyi!2NnUYBHkGZfhZ#x$m!a`medr z`j>6&e7U^`vt(jd78(&YuY(kIPZ*tLo(v!?+Z#yf>@)gc7D>I`>3B_vz8nFD$M?v! zzvp*KBYt(nR)^em6cvZ_r&l#nrMBwANU(dgg7hvuSF2i`y?iyMnLtvMddLl#@3XD6 zII7R(nF9EkPf1lX&KO2ji?u{Rh$`sO02#qtux)_!tCnQY??Sh=y^ZpV>`3(aGY|C} znQ?uTmvO#K+58I*^8=^orRo1}VVm(neQ~ttCr_SKI4>zS_s0AOuBe9J6DB`h?>wvJ z1l^JO{S}&~34fl(Gfp0O#%lcfFjPVWd#f<^UXn-1oLb(8u8>nBe*U>a*JqDp>rOQ?WvQrUQElvK==%PsoAfN7c3W42ub_w%5nYmq3Q1#7c z91;pj!us@ATLq;&X@gE6=e#trBphmKdF_BU=~0lMk3t1dvp6Y^bz#%f#-`OG=C*l{ zxU|z{aEFjUEK&|*|FDW9+GBlvGY4sEB`~1^%J~pV3*VRoD`ETh zKWnS^c$<4^^caW+Vg1%lzIgPT+{OVC>!55#NxIE!I*i^rUx zuHB}h?LDo$I`%*9KQqVG#KNX{a-sf}I?yI)h3(*T>16nR&e(L8^9kW%I*4zP7tWMS zw{Oj2V-^+`=9iS@0DrF4HnTuL(aq`=gagIzRqH=3xb3{Z#kFK~)iJvjKmuI0P{2b` zQTS+{4$^%Fj7rZ^+7obG@n?&d*GI{byFNOxGORf(H zF9Y%}^MfRtObc^@83x2+E?*xG258B2y;+i-1;z57G0y4ZBS~XDm@D`P@gL%GVtjgy znDp9g*u598%cA#3BAOB-D#Xx^?fj#?>32UyE9o6IE55XCIW zZF#?Q_ddic6ffk{kCaAK5iAr!*J%XVTBILDIcxRw^mKXsmoD)=*_wF+rkmP4wb2G^T=_y#JfKK_?Ax*_zVcBu(mo@$V!~=yFx^ zp9)q37#cDnC^PG1`Z*YUKXHw()SGx~TM^$ZiCe4(*@QwuC`f6`qgBnH*(_2){MaMV z{O>kYa$fL#m!n<6nF_vixT!xYI^wQt6bhs--JZVzvec0mSmW~p#`QGp?k)9ggHnKr zw)%%vqpUn&6(MO^(pXAsVGwU+vM??fra;&%V4mz;P)fp!Ethxyo5^jj<<%B@oeN3k+^%79;j)%OLBurMn>5&yQ-h z(p>*OnsnK}RLvY$b!eOZw`8y+1c6Tme-eO5(7UsVi7w#s~qxYxJjDW zmKFk3mrV!7@4SneR{lwyxW#jM_ z@0tms)bH_yFXBr}`I>&0IJqDiPqb^IC8BWvWN|lR5IGHPwpM$AExCQ@lza0!kgHoW za?USO#`^^uL&*BM92k2L2?3VjI%vJUJw1jM)?o{4WGX<7T^=Y(@5>M`hL&z$9|K~gToW8Lg1gB7)iOwl zD7VaqoM0fbA22>;pOydePOCe3_%7Y~9UvtOd7ZU4a=S^c!%h_VIxFQ*(W?2(dO$@k zGflY^QfWWT0=_mNp0-#uU$9!-+cs*!yz%h~2ZE>E!FTOc=w3*zmaOm5b=uoEIkm^5 zUPhNCiT6S<&R(St_CK{)+Bv1L>O-c(Wf{WTul)gjNBVjEd{~V!EoKmYBi#Z9T{!wU zZiB8gcz)>a0=1PKDsfatfalkQkgf!9p-LjIWW_A!E@P;0QUvwoE&i)kro7&sjrXcu z7D}$<#Ms`AO;Km%=Ik~?s67G`BPdlFlra9t=F!7n5P>m$vCDB|pQ(V3MEvi57iS?& zjEBb=Y4vkMCmmG9RX{5TcnxX*DVQpY7^@eceE`nB2LDy6te@U5&ljRM-_LA*44k1k zv`W!w=~wd4gAT$gZQDXlH@C+%4%}~yxaUMZ1rdA-x);tpFhsUV8+UH8ozk;FXMs&c z(Z8{pNb-8Y2}z(uMv|(5iy~ z)amOmNfqIvL?W4)>FGje0|2o9OM&4IFJJZpX_YU56$ADkN!M(SEVA@YTo0q#nx<)T z+0K(FqTK+czv-;siK1*#cWhx{5a>?!zQ)2gZ1SyLSTh|4r44Wvl)1S??&uKomCs2a zZDP$o_#M1DW}}h#0LIUyZxB=4!JGZTOD~~`elsn*qMcq}pE81X%+BG}Z?~xC#UaqJ zObZ(H2(>4V-y#|9J=cS z+#7&&(Gqw$QL=rhsL?ey(9e3L{4WGQJ4WZxi4vHle-^YtzIKF#(HH%jH(14z7e4q-GdOJ;kwzf{(x+FJ=VF(?XI~b#)4ajx z+X&Z7>qgl@qHID@UP_>E@UAQxjLwh!Ty77as)AC6##OzTzTq30KhwF8Wuhk-A`NrS zEsn5kQuy+L!<6%O59KXyh8V@5`*MSWbtz{mFSv=v7#H{I+AuX;I^}*MnVX!wc+*Au zUc5U1$@xd$8k3%T&fpeBPSrN(+RMN^zEKA9Ll&mN0Lt6F%Wo5<*one+M8o!=JM{iJ z=i+Y}9ROc;VSfG_BKdMjnKsD9`?m2zr=}k2)I7{=#Ul&&CY_mE;z={7gOWs(#+ZYrOnPUnFVhk_*;dQ^kpss__6y=&pU z2Tl?{8`7!BYw4t6d#m8eY5;nIUx3R`-!^FUX99Ir5Gt1sPF0lhQ&(;i2j9oWu%-(w ztq>}O^Cw|ED%Hp_fZ$&&|GwNyx5yEsvvcKC*Ah@MtH}WUU%fWJk2s|-{YnNI%{46K zG(|qHSP}1hkrB$GRqCvw#l@W zhDvbR<43%0c~R+!mBSeN{G*SaX2)Y%4C#02!rQ&T5{CphMYOumfx%M`Gt)^n;44dj zjf?#T4D0})5VU3QvnsNZWB~&ypi5+AG{qL3qRB1^Y!m^Y3S7O@>lH=>dRth$!XAF` z5>S>QW8JQkP9E?2iT>b(+ag`bkm@0%S>{xf+_QfhUUb^+717!M%V@3HUt1<}cMf`bHG zArB=WHQ#WS;6J%W3Eg$D>Qg~D<@6a#`zC?W8&vVH$@IUIrfQ?C#6_EYcb1e$u)aFF z!k3|wNRzW_;t?kqCmG(V>*Qqc^9X99_ZUHtTGJ>Hep@{yC)pSXNQkl3-zpv9yzx@_ ziA+q@9HG)6>4y*E+eJUtcReJje3Qo-*S8Z+Y!Q!?i1+efZ2T?zg*z6rlG%1Q9fx9F zq~l$P>rcI>=dsMo1p-)u55I79j1eIr1Vp#MXYIueB^j6L?vl>-F2_UgJ@6yCvKF_c!-q^nu(7eRT^2A7SAVf))H zC!YH-yTO%oQW6vBflTzJrTFgD-fYmotg^uU4v(Oqvl_x~R`MyjC0_|~oTLq||U3Wxcm#=p(ZXFV>k9VB$ zF9)v5h;IgrL51`t$SKi_TiL+kt(jV$b75X8!2h*vxCe_6O(xM_pUsEGT&s8FDB{j~ zEQ@JEx3smr^dX^UlYR!^a596pH<6%|OY2=@H^p%ZxN%Onq?X?XEr$QG_$a?lq+{pz ztveUD3+IePOMJig0Y-NSdDFW6TY?rZgU}y8N_Z#@N`N+)&6j5D>BP8JONTaCpQ$uP zqfsZLQpW;*sTZ=SwDymBdC`2Di%XoGkrqf1r?d4ePB_mx`y7>1Uml*Gt1aWU_W1B9 zm9%eKGy!8bPIBI;{ise35)oA490h)HjfXAmE_lp5)jodw6}e9qn*_00k{Ny&1q!S1 zT$uTZhuC~o8a36^CG*Lnm0`+C-S1!aRwE36q3>6>lbQvONE{&4B@0ei@C&i+SLvZE zraQZFBS7*58(@oSatYuttK|L*q#p+10c5u@iBynhl5SRwbj1bhER2f@EMOfH)87%h zpQCpmogr4dQB_nm8>ep-1#}8o)WNG3%BbhcM2b>6!d#!=I5I03IZ1}s`Rvo-z`hDg z8%+&vCUJDBlwOZcPdyBIETY0nz1CSaxSVxi-n?_%p#YN7-07b-)hYJJ)x_@J;!=Kc z2Ci9rWvTs}RYzXBfoV}IGDFkTukP~Ydg=m+hC@Ic9e_k`x}R6LRcHiP#e)PB4FJgE zzIc+A{BtAJa(+K;>2A}6YpG{hGHIq{@=~+mN1do=F+}!dJY@9O3SE%j2y*4fVMXl|QlTb7Vf({SX45$MKnLp-w zUr}T>HqIfWRQrs3hqKktoXt+Q|I|#`3jeyAPrwm}2fd7{y0^8*yc#*ElKo(O|Cs~Z z_YY=uLMnW*?Z$2K0miKd0}q-tXv9O-5d)rezF<6sxur2!^*ih22j*K}Whuh1*6rjk zralhlL_$%dL7i+Zyb6V!Tp$P=^vfGMXk?%nb@!L>%oxLTb`~p zR95NfQXX5Oz@kJ>Zu)&EN{OB^PmgU` zI=ZPr=tRDCs(EOht~oa_tVpO(Ex3LHOkU+m&x$5jsX2EA2`8qP0w<9TPN$|ocO!!2 zUrSFPH7Chu)prrt)V(P(x{TYbk$igqdyOqQ0$XO^_vS}SZv*d=vzH_IOzc37=+a2*Mh^-+jg}<9>oZ8WL4GXj ze0WkSXj_l&eNcx?d0J_j8GSPL-9lJ^1k#3)Bhrxt1P!&+b+4luKqe z!qrz8Wa(CP`wZM;2g+MShZ0m)-+>Y4?_qxbgYYCl-e<3=Qw{3LEl>95KwHdjAgTGn z;yqq<^-s{74zb;jUu1#8alMWvU>N&5{O}L`bBX+-LT5pN zlQuiaY|&nEQ}Io2==fUn0Gt|~Z&GP5hkukI;qrQK&#@U=%MK>T0kILC4zx~Rb^lq( zquIp4I#jpHS{b`7y9`59JJ+`~_va@s_+IURNJeX2yfSxRwT1D!Ml>~10*`&{4$ehc zsl*tGFVt*!FkSpbPeQK=D z?vQ;53FELpesyW6@F7I)&-f+NxJUKOs1}A{;-_LC<7F>rys%S<9 zo{`?2r@sx|SwD&(g*15P$CSxcC;BdR-14^52@`}qAQ13nLq>f@G|$8%*N&u5A3f*g zqQyM*S-cCbv>wVUOV?7Vz{5k==It78aK^_Pd01Sn{*|wj{l?NVxvf>CT%YNr?W_jF zJg$CgZ!V4X5kWlZ9TuJZ8$LFOA2_X@ss4`(VBt@NL0l?xt7S=%(9GOO_c(>Q3no;( z-yC~VDJ)OOgmrn6o}L~s2kPWcL~08%fxv4T{N&Fs#590oU7&~A3DkcQz);yv%kpig z>5>>-u+eqIUaeK}uRIQ-x-gBQFAXjHBH}8e-UNwHZ=G&4&Oc~cJU5%jPnjCh&^MwG zaDSx#(a&GF@h#jH$z_NG-L>#Zug(OyXEcayrDvSkJEIxb?o{?-9Uql(oPf-3I{azG z*#Yofp1CRoH@RxY-_S;V2f7P~(8Q_pe)ptjpJ0JfzMuT<;yR$vRo~ngpXcwzGd26u zpE|Y=b5kP((rXHL*FEh2$}*cD&jEyBS4k)9I>G@c22ACBRahQx5`W=z+|m zz08|;U4+jrZxBFO1O(IRZw{l^Xc9Et@T8C07iQYHDTa4x2FS}cv#rc&DSBI@Xwpwx zg@kGY7i=Pvqe_FK4?;DAAoK4|?1FwR=HpCySWq1httHo#N)u;RRE!`Vm2xI&x&mY& zFrw-h@#n2N0M8Ru08+=awx>1S8XC(0pV)|~%gP+uRorr_p%(!Gouq#McLe|4PicwF zPCk9OVNb!g0kJ`JVFOUVSUGj1_8cz~tW(o!z0|Ke)iH8v@8!G_#S?L^_W z#2l}769w|K5=S(-O{nWQXva6Bdy%0SzaUiEfbX)nie`|B#TDZpbMfx+(Wp*mU>+nn zc5AtjqD|O~!wt%c>0E;F4_k#Vx86ju^*;%!I zpDBJ=n=Ry$)2l~k;(iNykE4#~w9=_~&F$vvdpmRUmUOG%Y|ljDodx{S!zU66-nhWNniTaAIgb|Z-@_my!X>Vg6nfNjkARX(?~lF z1fKUnqyt3LSupqXCiU-l7iVNr|xvlfdPNbV8GZ)GGmVQ1oc2i351=?jszERz%D#LJ6~7jh~U6^wy~0dGy` zf7jMQNp*s~D*Y@)+LU7Gl~b2J%EjwtAyig!!$6?T;2V8!4%Hx%0jCELD}XZJVSPH! z*3J&A(BYp3HUE&YYwV|EC2>j zY*_vS;ad8@#AIfu`vxdVv-fv_k+s%;*ZH%GiRnQ!5w`QI(wv_k4L?gh=o{*KPm*GE zu$2-CxkpSEKre#f%hW(hNxYa1x~L}%uK4n-Ip^txoV8Ln_)co0ieTJN{!@dob%0L7h1wdG zhxYQUpOZgO9_$P_G<*$|xLGV8sHk88k3Mj#6pa9(vw#5k7Tid?+jnXO|3Sr{U!8B} zjS}!_i_}*WPjc5aaOaGFm3lrxj^Ts{8qP_e6!`7$;+*MI-TE_(%;9NOcrAx>AQ#38 zBL!e8%TrZh%(X-a5-CW~9oK&>5*up--$HJO@Vj@jiGRrl_lJKU9r@z^x^pOF`!ifR z+WoU+$~N~c9Eqt}BE#dVaUfL%&_RQb_i?;!1QyL`rDO^_@u+%nel%mY7+>Ik^$J)0 z9Vng~Yy5L>_JCkwx*1tZ2Qa9xzoCe$4%OHxuHsdA`XE4_yf$@#Eixd=*bB{d_+FAd zb|Bo`>9{tzw|5m?=4?lZq(FdK&(dRYD4)?SYNmZ_Q8$q3E7ouS=wI2nI=1QiNc z*6G3>zNn_%so8`+3Tk7B#&Aa^LEflF-JO7c+pb#m~nX5Jv2Snk|))l?sjEJf5A`8OZ+*xb1y=l;#-nDZ7gO8S-Y+jrHoXDl*v>lDsdFKe3f~0ESxLVXyth+ z6lbO4d}?*J-Lca`8jW^+i?gh#$O<&K8*Z);@F?lMznlwCeUWr9t^@gB|2quY8AU&} z)|OxmLxKvBb$c%$>bwMiAk7(6R8l2GVn* zk#L$4i{@)~K(|m~xdUv2{(BCEx}=V527#8n6_DzNlpEeV?grF+ipx?Ux^pSmG>=D# zy6&#pmzQUQYbvvY)61vntCX2AYIC8Ipw> zw9NG1&rs6a?e@Q<5pP%=a z-q*9h<9Z5OdoN3JfUoAi!mbe=l5?I;BtCy~AGdO19s`V~ExNHy+Ho$5c3d)MXn=Ld za8L$ZN|5o@8JK&sH9c#8PqZjrC`>IB1nFMPJ>7;|5M zS8(6se9;R#aIe5_=z%+>T_hWA|A+jj(U~D79X*cn4nBh0yZqVG3~QgnQxZ)-J$vAB zlRvgUDxQm+Gg!xPhHdc9lfJTg9OcH_lS;?GW{W1$4Cr?k#T_E1q?O*WD=f_*sD)iPEA-^5&W{e&&2wcmEW34D|yIeN?Q?~)&0b0Q=136mNS~v z6)y1T6B+X|tAg@tVF8HS?f?XZMwT~vNI*z9FT|(nIF4M7ej+U z0#iq(r_U*YNUx3Rc}5X-=+Oh4;1H|Io8faNDl1m#c;z>fg3oV#S9+zMOdN1D6HRq{ zz>=z@c{g8woOY5gtrOPbroK0h&q3>+Td#Cfl?ANZa{0gE|2!xNt&yN;Z$-ur-M11wAgRW z15Pf_y4U^#?577Ux)6wD;A=_<1mac*Qs)5Kqamf7ies1~J>5v_G>y%nJ^Vc76SpR} zQQ|GBj?4A?bJeDgEAk$R!neodjWYwh4!;+fe}6IjL9Ddq3t=x`0cUy)>u&<`ElZ!q zb2Yqg`M#!v`q|I(>GT|)KC<)a`3+l`VOpT!B_!Nv{+W@s&Eun|tK~1WU|cUwN5q)$ zjs2Ihx78=sPYLja+-RV?LqkRN;R`NwSNzQY2ILk47C(5>_2iPWvYW?12Qw|I>Lej& zWQ(V(>^Fam3Crd?ZYk*FiJR;SKCX2%b53ioQlruAhSqUij!9pq~7iathbxN8wKC6K|*BRUQAnrmxnT)pKt5 z*T&zJdA}68V{j2(G(M_Z<}Or7O0S=gQO?bs^w7IMQ#JJcCn}!UlrVc1@)%a~#0WY4 z)5g@fhSh{+oZoymAFq9v(bRjIzY8%nAuDR*xUK@QA1SyJukt zG*&!{F?_%?k@iSpt7*NeiQgm5>~r?u9P=Q}6rDNeR2R2x>8cJ^65C*E%$I|MgG{&C zkJds3O-*v@4?x{qm5GEvTrvLa33`lnp2a)W>`leV$PizPc^UIiO5wHx`cD>xk5yn* zbWVr_c6yqir+D?qmxdSyanaU&BoRc-HFgfFq0 z>>CnYPdmi9n;+-c@RvT)S1X|#)MZT`uB#{7zRtLc2BtYqsx~h(SU11UNbq!Ka8diL zO-kAB&u7Z|922P19LnevJiflH@_<>?PTt(@qJsp^{vbf@IA#acDEsD1ENTO#a>F5) z4^|PP+`BvmHU^PDHoGm%6rUPYzmUkXfocz)pCy#Z7t9Z+NNr7Uy;OQn<1{gtM2JvB zdM38|xD7n0b9?qo@xaT!7-N2XoK5}E?>(51_54ZjczMC$T^uhdi%iXTV%2C@lF0nPGYBY9lXM0-@(C~+h z=EsJHKE!r^Vf6t0cjVfit-?X%pgxr^5hAs^WCA(P-|lOe8)exGv3HgmyF%;dk@yQ^ zJu~pq*|bNs_O7Gf+Z;z{(@)vGid$1k_%%ktNI6~)xG3e?BA&Z?WBc2qLrODIkyzma zJLN)^J9*;c3B9ZiQjN8msLuyq_AVByt87Pg)%}^gpUjFGUDLZ!a^>7-qMq06FrQ+I zpl%S)%F0?QiXDiIiYm;$D{g1kJpH&8T4Hl$25Esl+(!o+D==Yf5KC~i_u8&lclYeo zczRjF&g$VU#N`x%lZM#y(Q}9PuRmfUOeJ4&=~3FpZ&QC$iDiZE-fz)8>;Y(snN^>K z#t2VY1BrX8_-bA0D<2=WZq@8zC#*Ca$On_ZC+AB9tEBI=*MH#Hh^88Tu1LpIA6eFi zyPrhM=49ILHko_)MYC>xn51%!g-Y+3cmIxLa$CI%Afo#;+nbxii;I>+EJMI}pLh*EhD4dmhFVJV z)y&>pz1o|;*fJ3Nq3Xw%XUGSvB;XRuEqFb7a>aojg%0WZkE{WF>$gzOVy*QGpMF2d zKUgJ^Owaau`rzd12&Vt!Q$1r$nPcL;UqrRFRhn&Cnr~RUsgQGl*{dZW&#%@1_HP$b zz~Kd~ijbgS7BCT4r}3b(v-qpPUa0IzB(&;V?~m&N`D~gTftb+-0d%(b$$@* z-cvMeNW?q((B4!%w(7VHRFnZ4mu@{1c5It~A@Co(re|yivhKtd>G|BnYPWjdF?wj@eyY~Xg1MJ{;8(}t3KZI6zssI3 zzCqwiJTk`%ZR=#^`t$&cevRAA%uLUs;+hY#nEdwxVHGnnv1BR8e{j*urVd3&(K#ol z=v9Bwiyd3%Ba-NjR*uZe2&aFNH4@9(>GBFA>SF@<&TzhTzn+|)Jqud(PM4DAKuB8= zY$L#l3H!4ELFE%f4<3ynUq`)`6cY8R&bKzz_qYN(!Nns+mk{GVU-Yny7guV4oTHIO zi<4Wu6O=sDuLt6yfv;3byvXwsefBu%BBoUN0Q1uA2P1AJB_(;N8?sC5@9t@`k~qYD zVVSg98p8U&^8PX^%I}RIg~vctM3j&Ql@t)9VJHh^Na+S;=&k{Vv;&43q)Vh*x=V48 zkY;E`q;u$wvj@Jv|9YMm=iPa8)?vBi)|q?X``*{Juil^QZ-24JfL%+$P&Jw|C|&Eh z058m@ZK{K3ysSNfjpf+bv^LxtC|NfsqgyaH=v10fH%eu89rDm2<#cnuAQZRz!8jOg zwW6OC&peP=M{citVaw@+#TuqJ&NQ6d?_SZG|1@$NcJ=*Ze`cq6p8>vUl|~6DG#ex` zV055HzU@?2^PUk2NZyF&s~xt5PbCX1@hW;n`zTZ)-6l!jiWX69+Wlf(33A8qoKV)I zpWvj;2+rk0%dJLJ(Qex6PU#Pi9-SD;oPFJ2a7r7clv&ey+iMU%=QEMqB^WvAasj%~p^FEUyU zFGL}%zL%?09|efZcqEymI;IW)rNRlTOT~eLprfUD;+Uj;HUe8EJON128iJoq9IUN} zsNI7*p2A?{32e+Breg1}_qllSsggXSgc^32Kqe#}Xs-SRNzTg#_!SrvC%GJni7A5|4D zY)5ISN!)nxBSug__byDIGIq>d?W6tc#5SIO*O)ZAG9nE!jv#&$7lv6?;7j@WXkXxY z0Ic+lZmUf)P}$JRXH=C6V7nf=06Y|go145kdxDD0E&0okhsMdLjK%Az(leqc5QEfN z{UDJ1m8Jc&?CgS;kfuxjWbkB;^Do)^CLa5ADeD@hJ}#H=cP;HOA@*zun>L$v7L~zO zTk8n(Tk}_7BTtgMsKErJ#U?pEfF4wWeE?R~pY;e2pzVOQEBm_rUqWmx_xxI?|M5nx zD-#3~>T$+1V(@lp+vS>JEBgh(e$otT+f0jx7f5T@e;9v_u}~Z&&9U+<8qKp`(1!i` z&Si5+(^wE}?+YrT8$B(VtXWu8`yjuOICPE|8$KVguw6hoonN}`Y`eT|RPFAo>Z9q8 zWh4J=PeeqNG>6BV^mTV9r>CcjcRtWs1zA^%4%O?B-->6OHGUR(z|gGb%+8Xs*KNx7 zczu-cfDpZ=rD?Vg)btPGKd2)E0IVB?Z{pCeO5OskG8P{xWMne zd9l|jsak4V^1F zGBA8!6&0SC zj+c2_CMHQx35oupp)6o83`jbnhN?gd*gf%SX2^rd^^*jk5g{{yv#dvk&QL)w zfpcS82m}J#yt2613k)Q}in{F!GagrzZjYerEb@*p`9{^eDmzdJgrxZpIeQIgZl7}1 zo=z&uo&~K(U3wOpy{#Kif7ADv4~m-J`Nq`P_ z!p@4sZLF|g=95=H&f>hP3q%EUxnTNJqn?e6ZF6kpkH9-D#Ov^HIqCNR!0?SIP$24Q zjd^RT&+D)1_Yaik*ZtW!Qq{9P>HQT*%|gv*tcgIBf`fx8fHUcb-~G|g0TR1*vqy1Z z9{K0maX6SiYR?NC_H6_y4)tO;amXuV@TvY1Z`?WZ4W7(o6_io@5wx@1OLnp>6%ay| zSyHaVBK*Wrno}{^O_wSvTXS6J-lX!a=NfICtR&&!Mf#sFzpD8yBy-Lo?O)q_%cB6- zUJ30)d6bHulE2y<28)wg)R_-#QC`>yOlP9&o7%5RvbVQ4_Z?&KsGK{}1$>NG+`kVC z+1%RFk_1OvxVX4_Vufu>z!`kmyJ0yPeOquaA}!@vNOnPi7yVgm{Ujzd z8)~bCHR0V0|K%VQsfPUX>cf6(go+$h(kE`|n>t9xh<$o5AwvnyxIcEL+*Co7+-Q_S zk$%=)8n#60dQ}tU-f3LFi)F?`yRMdI^71t2b4((b9YSygZd^YRUtCk>BsWcnRr^8Ma z!J2jzy}B?jXlo-4xAOQ-zT`S?&i}w0dc<7f zPT}aW-CEvU$oj}+Z)LUHM1Xmj-P|Oad&0c`JhP_eFe8XR3BBnK6Tkq3ci7LLKj~;` zW4x?Ekw7PC%%#t{eGXFmo|a&g{-&+N`vY5ZJljkFPcm-n%rM_kE>kdD?^>X6sZ~f_ zD)(~_{XynQ+&!9mnvGUrsIV2!X4h={rOE~22`hbWY*JTIDTmwsuTrS@(yd?Q&cci) z*-zKrjate14Ms7qPraAiyW_v^|59~A^C{brITsCgjf*5aSAqLu=~~^aT+fQwtRK7v7Rddq$$}0o{o}IIn#Pt{Jv2yZ*z>rHpApWk4OEw-=6UtU8lZy zFdvR=e&x6L(c`7RS_QibHYwZYkqSMZ_-Ckr?O7*25)(%6H!11|FPud(NA?Lnc(9rV z!n)~iJ1#YcD*XvdF$lX(Sg=v zee`Imh{xyL(xh>K(vj3@?hb)`e^B_8VA{C^ly0|SqRBMb&`6`zx|Ih%Fa#S^1(@-QgqP!R%&T1rCs)Tma8InCxT2|Cy^4FQRMx-lj z{rGKq9Vd&qKO8l5Vk036u5 zJ0jnb^2M`*(h|_A%w`UNvz3z@v-rx}wN=2**ZEJn4FS?*rWPowo0~H65IH4$^YAHo zivALe^JxTK!L>VE1(4qD23;sq*7O2MK`h|ZHI3gSg>n6v z@_&h}Mb@-@Zt38oP#x=A0}fQl(wqVnS)_uTeo2KQet(ZcbENNR=B=|)b7K7y&`?2^ zQMG=!i@n*<|I&7zY;AxztvO{6tYBNXQ+CSQw?YxkV7puZl8($lawk^qy%!*_-lK#G z0kBY46o03#tyX-;MMiUM#eAEhP?O^-U7qHUQA&0&9Za1k5u32HtfSZeH||)8Q0tmoq`Mm1%#B~lY+kvb8|ow@g6a#9J#=~_euW2|_c$pb_SU-v+7`MkMD7%Q@v zk`XNO+18W-b&mz|bOBz8rh7Hl@ra6i7Mv(Ltfx>ksnOO<)4T3iq0*o{RT01Ym*Pvc z;8atxFgjH^jd57rW#R*dhcDXjM{+M;^@2D{RtK$?WjTc&rLXNGh|{8 znV zTU4!Fj#ZkxKsL|?nnId)TWrRRfIE>;(2gA6>u_eb{9L__@t4XD3I6@NRZBj>ukzC2 zW747Xq$B5phAZUkm86UdSphh^;9C$-Zl}YZn)xcR_{CKRuUS8-y?$mLo|_t5?`2z? zdIM6w1+bNmJ8OW zS^8QxH$v!7FpL5M`Kx~>bi#q)Ja!UWqP7$WhUXp9A1(PLev<3eubiMtkgU<3mWmkg z3F6o8_Ed;l@i%6pdg2=IG?A${nw4C4b(!Ay+b8EO*TCS`-*pqwiEd&0qo%Ylfnzgn zALOUfo+*VIbgE$SEe5b)r?&cUwQ3JMlRfC6ad*DspOPF)w^dh|#ppUBL&zyhj^%=R z07iq0lSv1*7v0K5tYzF=VC8dsUo|W+vcOu0UGJ-Fv-aG_C)`3azc#tIh^a&daDVaM z7r4#yG&P~=C=G*yzqlOrp8p2Zm$~x^?T8 zA3QPzY#X9rWh{_`p~XJ9lVsL@R`jE1jpx7nC|8S&dOyVIGBOu*r%;cl^YgL86g*!h z#Af!8UDBB=%>Uz(mtrNEm0gvX6Wr@t=e*F?EVB{Q$vU%g6-c+oO{bC4sa#LV<9+Cl-9RhTR!)=NXg%Q+wVQ9|KZGnx8wAO$pJ~Zoytov zH2;iZG2Jb&;-_hzhu1-+fI%xrGo$;2pj^#$YZx7IYrkdE^4prc3%yeKgV&GmnEZ4& zRH&rC>dnQ)s4<4-9Xl?&V55&b&Mt)iOrxXcjYtI^$7{z6Cw_*kvV2y zK1wrg9FYdHlP_>_U4!;0^HbJJN-xL)XEN0?{oqcFoA~MvgYBO{qTFjgp`3uwuZc4XM5X$=gaWb3`PlS-11>)DW!F*meJCCziXRfa+jh9|{%hhf+C8oVo zgTF@=6_k@|Dv#f+BDEo@@vN7i7+6Nk+u3@!Yg6 zwKIF_vAKQk9}=D0nnP@PC`l57{|FqAx4~<4z%p2{GU0*I;&%M`<|GL*t1Co6NkJgd z`2a+q1N2y#h2eH&*jsXkd^7`Ns|wZ>awh5&lu=YIYkB)5S1qOv<P zuVO&h0f&|r5zxhUA<72j^{9>Q z1&dHc1gi)Nv$pJ{Q6~-MDpJ$2!b+3Xjxu_v`)HWzW)|~MiAuSB0~l;elv)jEvN!JJ zNRNBiw-eBF5pmp9l=boWKKbXvVNm)rEW^zK43~;?r;;<;gOC+4?4g*Dm&5Nicu=*N z24Nc$6%u3$A77BtD)N&L)74-5afK=Z1$L<}RcS33FMZP9DoJ0HRpGY(fpJ=I?dQ|7AgEuwm-cn?FR2oWY9XdT>NZZ4%gONQ@!F#?rfRRF zDbb#Z$azP(@$8p;`A$v!7i3O?Xxj!5`Jg_h-YAhiGSwa4&R14aQu6@LLEwu^W&Yq7 za2XDcGuVc}&ap8q;hYnzxITc`9HrQ4*$JZi!LmOVfFE_M{0mdU#SEcbSSv(f-tf|Uqr zeE48cq*ahlQhCE87o%rD3c#=mag)?rD?cWCq2uKg<*lW`rbJin8+g0uH?NO=x-N|@ z7nuKq;y;lF{xvQG@eqhE@rG&xK(Tgj;BZv4GRDzx_f+a=Uu3j=*dSq*_AJ3Wek!_sV@Ruh#iNCL9RC1Joz-W0V!TSz@609 zgUVA1w6wsePS%HMYRce>N6q@7KW^%P&Esnn*f$?xJ;>KpHJC=9k2JFFThU&OnR4;< z^+{m2Q+m%fNnm&DX$2JZT$-h5n?4I}2UibtTX8S+HdtVWvju(wAS$tS$c-6NEOb%* z^ZEPwJydR~L^-)O@+wXJ4?Xgrqb@-s(b%U2ChPhzKGvwYxJlbBRXF{Yp-W7MMfR8P zYP9gu`QxJiYW9qX`Q6u~1R+zp9a!zYyuVa({SpN7;Ny=ouAT{)Mb^__eLs%#txJ9Z z9Qy3cWfEx5n^IucPDwx!o_UEXJUa4qepS1_Y$Iz_*&Mnj;q>{3L(Y;Bny73CSO%R= zqK24c?a*M#le7is2rG=%b{Vg__yQ2X6{M`eFWm>%nIy#k)`rEio@%*Et$l87M6~d? z!KE*NB$XGSTgvJYFIT5sw9+cs5oW_zF!v{Rm;Wxkqt(APx9vSrvXUPKZb3%qkhMA= zTF;7AIi|471)8DumIx7Nq2*IPx+9`T2o}6St7M!gsUHkFWdT({=N3g6y^;gQRU5}6G7G=lYn|Ma~IlXl4cve$eSTbc6FIM~1*GL#GWSV!BLMtUkAjpeL zgz}kNUqB&MB{%~n&N3hM(Tls!vyJHePvfq_TP4|5(v>lvJ{)knK{fLD>3b(M!$IlY z$6>*Kbm|CR>g&IvLRu;O?}zWN%OIk1g^RG#H6Z$EX|V|eGsN|*j)+7B)Zn%N9K$hl zd#i}J;Ow$2i8*-^kVP-(nU9v+Z$mWZJ$GCr zo?@aq0c_*(8Y&SC`Xcyy3msw7cNfJvIC4wz^HwGdc?QGD*;V6T1@C*>iq><&eYOm( zG_9vY=^~SK5KqeEX^nL|^q+l98cv;hYKTsxrJ>oKYEJ|j_r;2#ZMZ&R*hc`0_1G8Y zPsuI6Fuo&`B`?GX9F*6S#Mt@KH3QbH5yaRZu!&c$L4m9Jux!u_#5N!#+Mu)UN!X?m z*Uf>p1JU2ZUnyReA(Cw4xjc+O_wPg(f}oN(6#+cD;Aj8>c-_xfgN&-WzOJ|iz72k- zCj`~}7PURbztyZtunXsJZ-8OjFaAgE?H?q3*T7+=G=m;uVqUEr2kVTx-AY}B4}Qvh zROsKX^`5f$hTeP+_S4BtH+F(m({Sp2@OXj}TmW)xf)IRJTjH3KYn~IZXZF2Z;h-K- z(9=?Z;>X?R;_`Y*P6GU&SIF0=_J3$@X_=n-&I{GFj#?MRF64tJUJ?s^+hg8Sl{fWl z>&b)Ua3?XHKI}K$cnMGXK~7kKSE<0L{0xX&Ylqs4c%8`AFS5<49eNddD?K^I_j9mh zu^JXygk7PbquU>xl{rCTap10vtEc9@(-6=(DukZ(Sbf(4@Zea7%G;Bxuwx&1p4;}I zLT!(G94iaVzXI^o$vyx-IymG`NanYz?Cxi6L(d z*N=h{J*%!t@Kp;9u{pvs9$u#lXT@2{7W+(8-T|@Gz`GvJ}`hw%$?eO4*zu_LXnFWv0`+!3o?d^S~=M2GUu4gOl$!Kf;*z}U4w7d%C zT*D3?)Ls>`CXl^vN9ZalqBpvYZWkW_oxs;&v!7G^gLza-6-(i1Z4V6ysNnVthS>BN;d-&d9qLerKbRL(_pOR{o1>kS(MX?>VOeNWU zw_c?K_C%UJLElSnbuokE8XIJ6Ye8V%B)3k#e|tXc8B^A(B;FQ1&IJRtC!pjk@La|Z z%FdvonCJvU)qY?N1z zrU=CYZ&iSD2<09W1`~yZf}Y(oj^j1r_vSM&&jL$5`}e-G+_wS_6m<9P{VGqd7#}`X z7)~jpSBBv9=6@{)Yd1x1L8wE5MEx=?l*-avAj5o6p!b5>XpMN@142!Oow2*+r){6J zSIp8B>w*frJp&vbK320!2M>0l`tM%gj^IX0tiu7eKCa0sna)w15B^4_^f?Wpgb&-u zJerpb*32b{-+#Vp<)i!ZFyi){8+c}Az^T4z$f1F|E9@VIy$*d@giHlu_HXW-b;^G5LOBS=Vj46BI*a+G!FdkrmD3PZHQH+@+Bhm=R@F zQSh(TmP0O3XwZNSWY2W0r@yC*q!eTQY5+ZRik)l0vnxdY+x%BaNK{cFAv^4tK%2U) zG%~B@NNTVLhQ7jE^iz&kY!GF9YMsBl_Ks~uc&b^gW8#7-QR!{zOsaJ7>w2~$xutwG z@L?2xVk$VRI|A??+^X>siqDAKgrK_V`Nad0ThXa}v~Z>k-+IHIBTV!`E<%KKN5{~( z<8d=RJ!s6P&C39$GZ69C6@&>Oul@>)iu&vKB&i%BL5w-udV1(#5i2IJ&$$YgU>V6N z?rff5zzxbfs^Nu$^~U4h+Yk2(PQ3C`r_t=7Vg@@r99!A(vH&P?URQ=$5!>aQK%6ip z8eWITtFVWAGlO%(YXcz%yUjAju}bVX8`KcbJPs7Un8at<0%m9kI<-w9`4cS6d-7_J z9yJc;FdLjiKCv-$etEsaL5N>JGr3LyQ6g&nJ!8LLwM=oC@%qP;ZP%oOQNwqD-5*~6 zPYFym5;Gg(#Z=ywZmYojx%9^T@aOvPFUJ?UdK$~apQO<-a`n%>$O4=#B%*n@)Ax^! z4X9=|hE;<_@vi`XucEP7UPj!b&@FEb7NxQixddQp|jI9gL|Df_#bVOqo! zQ3Q`Dh4w+W)&g+TKX>0Xnzct}lx~Nnf-a@IQD85M2waE)lY52yaH`=e_z6Nhgzac& zK&EgL+pAx@7L6)&^n}=^B?2GE@2?0OMPb%QBUm#lBie0uJ>BXfsHi)z5R(BEnz?hv zIGC83nHiHZtOGbksgNDI`3N=Xu?MIO86e>VQBugvmD5SQh$RF_w6MeeQ6*6FKb*$VU*fK`{CPKB^>V1iR0o_l zB7OfjX&iJgRsH@MEWiVk(`W@m@b9Ts@;%|k4io3EZ2}n-f(J6FMVySV=E$==OY|Lr zsRl|+@Fm!NOmw#ryP#Qj;FyeYI zJFtXD7PZ?)giWeWGPNZZvcnnT`YZEHzr7L#$-qi{KlR^(3fR)X8_wc=L$JZI2s zS)yf^y)6ljjV%eEt|!Hb#ypS2Sz3D$zJ&^(K3YCd8E!fDo|e!%_D+;6Ut^dhJ$}23 zf%mFJo{0D?Rs^pV*Ei>`MNA_OL=Hw19R==$PfJ;tv&C)M&lqq_a<+N5L#><5d_$0O zLt`xAvm%M%)1IBs`Ou=a<+h68KgY9!)AT$!_$Uqz#@6-vh(v_I9rHaLcMF~P5Dt!M z5o=vJisnmWj9FUYZ*fJ1A4#!KiVF;l!PTK=Mc$qGwyNOxTs%KFJcwTp2x?owmy>2& zwJzp@FDY7&nFN#RTjSR?6!yZ69IPue>kBtu-sd&kU-{k4g8MTwTDe4!b&jaLs#LZD ze_o~#;!vvzSekm#wnD~%F7S++%N)iQF2!7l23Y;?Nq;jtW}SHT2K2DF*lT|D!e#aT z^x&FocCfO`wOSf-V)gYGnME+*zkE&|FcZ{9Yl;nWqzva`K4^5pjwOm{ZGL1uVTU^F zXwODy(zG2@=&lXU-D%zhVol3tN9c?NaX# zp-AZu3{M9e0cBU@_XE#l~q^(pD<2U&_LVaYJJ`v>(aV zBFKWi2L}2>De0KovcMEh?GVmf%Mq6>r||xnbrQ#o3N*8A7(z6}$tColmJ&KiU zvfR{`2xC~X=O1ysyx$hNpEV`9InZF56kd8NhugUr1$DRXXw>}{i%e1~DL(kh9}Ano z0D1_7{2%P;Bh6f9Ua!V?fyMh~DPiH?*M@)4Bl9BqV?Gz}+w4q2g`M@2qz=S=E7pE$ z4aJK_0UJO^(d)4~TuUngfYD_Fz}2tt`(iOlasW=EJNd~+P%H5a)R10c^}Rc1*kIST zPi=PFMDlR;XZe`AS0=VRxXyLrr|f|(8}vNS9C=2R(NcvxPV?iqxs;XiWS zkvWO_>iS0r-hL9=r)y-C=TUz!_NDq9XpEv?>s89+`S%;g$kAX5r$iJrrR;{DA@M{6AgoB)e0U(*7#es&wI7pqV)ffWFk@ zI~QRKUNurNo0Eq}Q&!eJ=hDj=09CDk&MnoupFlK4an-opJ9zSoyn1VOGTXP)85O6B z`IuKuX_q)*s27c`yR-=QYF1eOVi_@mC8lX|EhD3@!%X0jTw~6)YlkPxWB#G>TSg6Q zI~z+O2RF~NJ|utq`2L$xb#!b%S(-d$p6)qC%kPXO0m79Og<{w4COF&Wq^KYot~b4= zxez0u!C?NCrS!tBr}RYkWHV$rZ^%hRnLK>_=&|4EwENCl$m~#M8?rje+rcBrGO5Ny zP@;NA5@%9*FjZWQn{D19g}k}Vsgw)L6Kl-*LGtD=Hv|vevTl7%yuu1Yv)&`YdBPW;b zc)hmf463m^8s8G1JLV4fMqJDk-e>;^dm+^8W&g+etx?s2D*R#N`W<$9Eq7+gkhkHA zpT1RwIA0@WqRCN1K8y8ho0wV*dLSmHZ1n28%iQy~PHM4L5l%j{X3wQ1%*Sd=)k_4x zM+(-G_F9*Iuz1tIjLycpXpZRdg)QJ1ZZL91u&W>CpKER0-AN(ONXs&?>BG=Pv}p3* z5_vN~Ki$&DuYHyM`m>ip@!1adM`7jy{rGB4vYmGkES70miVrnO7qf8nm*^sDA0Y*_ zP(Ba_-*1Pl4@=!GVym8ExZ#19dZyp% zv-o&Fu;NkCpnlj~*F!IJgZmjGn{UZJ%C7Hcop^17q3ZgbZHYQFK=k}_DNl<{_xYLN>Z-GyP`(S93>n6$lN*2p7t)&_{n8U zvix+W{voM4;#X}QyW;t}&eLfTsya-ny&j3+eAqa-Y&SJTMSPkvlFvk?GVlXyVsya~I=^X^1{=}smN3~0Uu-W(Tzi%hqcBh=R!QQdx2DBy1+}s z8P#TqL(V2t3oxOtT9}zlIseUo{CHqk3i32kv}7>kvz6Q3I5bkojp>+lK6t$ax z3=SdR=1gD7r4*Wi(zF6|DR!zhOc4Fa{mX9xA?zF+QH1b}KNgN=O`E-IizWyR7`iVb z{%^$DWvcY_#e%a-)~$OSo@}RIV9in$Z{(h*d2~ZEw#LUAlsfbJr3J^`g7fhhl(qjV z=yO)16oxPD0n||ZAGZfw*%m0Na*(&u5oG*))mop)+Z{~iK!6c-)p~fg(9v3S zV~Oakhnl*W=>H~pHoyO$zg3<;d(ClmG%59#p_ww*ha0;WzcY$mthsi`?_?8D)^Wk% z{4uR3g(o-i=-$`i^zmE&M0d4Ab~0!J*Hgmz%V>7RRy`Vw|6X3T>lxRRV)(euM#gW! z#9ihv6LQ1zLzZrf4MVFolWDu8wp{|M@O@JNGPl^Bf6H5@Ub#|GY}-*YHcg3$)5GhP z{brR641G1{q7UgO3uFyZyi`aTw$v(PZ;*(`T5V@Ve8KMp)8z9yHvtU9*t%PLV{L*d z=*eDK6pdgAl}`Ca^X2DBSPSjR=kDv|@R`DY3vQ^iAgT@BS>=;a7t1&oQI{pWci9zV z0{QYe{NDPX6C=L-snfVxYN(E7$XyZ(@qjR2RJkJ!H90?i!H2^dA9f27$4ssY+X#7{ zj{r|yAz6m z&y8+|7Kk@i2koBh|K%}%{6c2+_Ua{-RRy#r=bg2%^~<{aa1)4R#8UP53%&`MzNi3q z3YI{LuBi2tDE>>Ud8xI`t)2`E2{lbL(aizbBmCQ(Yv!#~!>V;L%>mqe{Fi15zb(k2 z(msQC^$_CljMLFD7FLWQ3HPO*Ah70pSEjYN15y2@6RV<=5NIE6JhfJ~cxi(~mVXP1 zDdSj92wM~DlR$pve-J{YB?@0^O~(f0bltb?l5%s#wv6zZXMoGK<=-r z=D(nYN@(v(%h<6LyS`;?YJtCNq>anaZ(%3#;rwp`#J0*Oe~2siFpat zme$1o-XBB|4ruCU~SXRS369vVYnk;&sIg$Yh-R_)lImy z=`TqvV=ss2$MAuqxU!Rh7-%^2jA&!^y&-qOwZ@g(S>@yvS3E5VQ?ylCm1}TqvYd(x zclSeO8Tjxdb$9ewZ{^>qBXfS}L$=PRI#TWz$uIxyC~FP9?#PLh?lJYhkCaBfJ~C9T z@!Ci_e=_{7-Q#uAo#PkO%?^ZqCmC zX5TbO{92XVB-pUiiJ|r5f4oS~AIYxW4j=P~-i2)aX$t>#ZjH8A^@i%jP94|AGKp6g zn!-~N{|xYBmwfolhbGs;o65~I*_I_QjG~teBvO|6*g8caJLe{0CkLNgCloi94A7}{ zE;Y}(cX+>s(4$3;-?*7v=4#OG!I1I2U}%-&Gv#5G4mgoeO4#Cey;EY#DUT@t*bc ztm`HG0ovZ=(s)}R>x$isMwyoXA3@I~8@0Mh-O+;f!Q*lU@5ptfKb=mCA#kOhD=mVa zX~)=_!+BzZB^fECig(k-M#FML(oK`d@EMX{tgBHii#w?dAB%dIX)ahn3T`$J<1bjA zV{ReL-PkmjaYNUC(G4X`O}1}`nSAay#fBN?57{a=o(XX;G-X;0vV1MoWVvRn>QkN7 ztX{Uo+_2YV*(I&)v%N*Lwo}tj!YL8ud%sMyKt3AzuPb0`FYnftdq=VV{JY7E1${VU zr9?ja!jm^s$Qgxf*DIg!jhmHIYqUMeDWV=F4|nZof;pB#gBZvHDycjQR) zR9&oY3Y;aqq59*5Zf*8!LIWEK=LoETy)(}NUzi=}tBC$mNv^T;EY|+cI}Wt341cFc zT-5K;lCE>)CN`TmnD?y5SE(&+QPbRnPL5^!_A~jWD=|}ejGd>EkY9ZN*+M$~e-iHh zpN{P{vKJVt=LRbUTRUfOk>+Wli&S~P+vOMtN%noqL$n;Lb`1LY7WtY*LeH&Aj(>ZE z)^z%Fa8s(SFHP`CLlVcx$;YA2KC67*lVt0W?1mIrZ8s7%@y3iHCuaYJ`uTBXA91y( zHCIb4QJWbmm_g{jL1?v?N)$CnFlm)au`)B@M1P5zHY({63|_1D}0#@!tZ5d7E{ z8UuNP$agHeGVVSj*mxlOSK!4J4gaV+e?`GeQ+Yq{tVGB`#Sn*tR@s9TKA9|~(! zI{F5>v%wa;+0xm~Ev2tRW=k?X9Mxz3S2X_sRPqli@eB8CvTlo1&4qgHT%d@_w}Kn*pGdke~QBbPIv%x6 zAAj{EUKLnlU8QeeX{pH0Ix%kzRQaWQ`A}@Fw#ofQbE`p<<;6o@jX+m77ls8gy=E|( zT__bCKvi6H9Cpr>F=HfXgQ z;P*woCg(k}CX$-kOQW(r5}{$KiRIA*3m5!Jl_rPa?j-&-`m(0`Kbxkw;&R1@EN{ri zCY|8%XOfi%58a=H|My|3D{Y?R&0V_j^H2XX-&}Go8eZ`U@;rK%(jeFn)bRYn-#IsGI{`m^N-f!u(=RPPxD zyjjBqzOnK{ZES7q6t9S!pSYoXY5(Cp#;X)p`Cd+4b($_q^cmrg8eY~FpZT6JhT5`z z&acHnyxA+Zm0bnwOoERy%v|-s}4l1b2F*uZC>1F)5qabw?*t*GUh-_j@O- zdBwQsqhVp#BD(QopHKGej>bQ?_unu7U4j3uz<*cZzbo+H75MK8{Qt57P0ka}bdWaA zcAn4&gOzy-^ru&4hU;k_7VvPaKZOKrako+1qMMWlH`Idv`KGwCwZJkVPk{;|7S=Jq z4vA3d{CjjL0Gnm*eR}%lHu1w(Xos40W-7?@t7O&??sa`w4(s~8e|;~ovg<8&viI-b%jgWf0JkWS z_?!pkD(yM#jQrS>E|zq?h6BlSje9u}?*AH-!&_u+fTIUgg!7yad(Tk`G)v<~v-@ASBXy>T)z2Hri5750#IyaK!q=huQw z3&CY!OSn77IhQN(czjHnh~?;=5;;e@+M1fE!t9`xulAJzX_!{4L35%IB4oN#Za_mi@tFNsU znObL~g0#JNiKf~-!+bBr83LKRA?Y>Kw56b+z=t88hx<37VaS!g@pgr_zq2QL$w731(%dR_#+UeZf-C z`9qS#Xf*u_?+Auycd-A)9lprl^L$-KXRt>3{pNr{kr53iEB7+*fzP4XJn_T>UW@m{ zdmAy4}`+NvHCgs+o7xc=JJR`%y{4nGmKCBf@RH344ATlCa zUFVMd2sxP(9N0CyYi$rhMWvmbno)S^J4YSZv@eHytJG|4Y#niz`50woWj_)#6Q_rV zcf+8VQQTGKQG3o#e&|peahi0ndfc@ig<`8McD&BQLY;h5C-aIj)#_OJhFMEU;6}D5 z9Y}!)occMjh}XAN9&Mf>cC1ZQ+gwxrbl+TO6juqGn4J-uCRxMwIHTI9NvX(VEAuS;1L=D6^gxm2s2ndYF@zDW|Wu1G&GK{P6t)v-&X7VJ#>Ts7Xv=+<#kJ@1c|;+kb-6o-$MUQvVs@}q zOqq%Tp`k zTRV8Th|7Lo8nn7ae(p|S8%~H9w}eMLr^gFlxj=BoHP(W3kf;Xvnwh(O<1xr#37h@} z`Y#KTIvB|>G&M+`zy?fC`dFEQp1JoEeq8tU*ED}9T{2sI%+7scg7;?nnd#{CUPR=8 zh5z&9pfFFN;2}!J%le_I=~zu;W8-33%i+o%s1qB0gw=B*jHyyK!C2fFYC`r8-z6Re z76+?BVJKmO+2Q>I{x=?QF`4S>X;O&e=grSyZwr>^?rw8}ybtsPi4SV=ZA7@d&QK{b zg$I_19?LL~M3pYDu39z+Z2d}<{dRqp7q)%DF?^LA`neb>ixvJv3_{qjDBl+IGP&J} zW&fVj64L&hMvHFuvI%81$e;@U^~vhuk(DfEDldNmb?wgK+Q?DVct6(NC9@!D?UDK1 zgR1{rQ)m2i!~DmQmBne2!}VR#8eS>2W*QrWYo=HJG>)5<)>a98S6@#!%GXNwzc_R# z0z=ko9HOhpbC|pdA5k=^TL);g9CodbdA^(e%OUgp;memVFG{Zbk z6VD_zBd(m~*9JpAdWL3%aY$DyH4?RW*ouT#8*+q%7`8v5O$CGsZ#_st*CI_|hsh`$ zn?sXaXF&hcPhML2gIT@qIl4igh?vRA$(GjE&M543gHO^&Bf)xpw@dbE=jUlDSh|4N6#Pv(Ry#tc&JeCgbd;h`CueylPal&oF=VC zEC1Ab`}S>;2*}*xy8a)QgTuqVFEHUhaC$VHZ|3k_T9c0CB{=WN3<(EXLlZH-93I%M z&sghA4sW=YW9h$0B3iZ0-)VNcHqP8wwubre=x}g-3T{UC7rGo0L)qy3_1LFRh94wJ zNlEoSA^5}O+QF#>gQ=EF_sIMyn0X) zP3@4dAyZArnz)Y?wP+67P=c8SpsMG@tRHFS4_@Pp z%EP*=fD4{O%vL=5jue@U7Z}Pna4A5ADzr}UE;}JTeGvVHk6J}L|Bk$MEbGltYCY}3 z>ZZjb4%^FHIq8!AvG;RQd@)s%#a&t!Zt!|oW3ff)u@it5LzwFu`RUfO`2__FL&%%3 zAl<>n}N#*0MuNRDX8KgA?qpMm+Y_tv|(Ta|S3tgXxSDVR$iA?PL7-$;8*{tZPbS_-D7Wla$ME6vi;QU`T=WA3DfwH72tc4nm(rTGDzo{_Xv z!1i2f#>7>yGCsj_CTlh@>GqA6JfvytLQ2n{7&SlJymv-|p##`s(bm9vlt_|< zBBOG^Fz!U#0A`-%nKJAMxA7xv7zw6kS2}cAAP@u!&Zv3}5tB;sb$_q^pc;Sd0qX%N zj{kAbD2K4!Bc^nOa>}02{+>#%g5)Vr-{pqQQ%;jAs;)5=^OUC52#QTrOk(Ry1XH&F z+?{o#PVMdf`w=7KLX=(6AH*R&rK)W(#8Q_`#gCCo3e;;~E`Z)6{_GUGff$ZpqRe2E zOkNp#$bY5Jtj2jDPetK2SnoU)D!uj3J$ntr6E+#oX{NHK?d~!j*r+oRc|qTN6knb~ zp;D-E_%))-OYF*p@Tl8)UeI+2CV($dnSx*6g>uX0AgVJ9jRlAG(Fg54}Fr`{+q z6a6!@vYfs$hf8cKLW%D&vphv0&K2SCm>7E9G~Z`c+CMMz=nVCRhx-aqzf@YlCutr! zg15drP7=QWT42j>JV*NQDxSjwRN^tt>nSeo?!wxck}gGPx<3fqBe)H&!mgdLU&CN_ z99UyCXs057RDovU)p@-eRfQeZg<0}~FxG`mt>F>*E|c~3Q{)$iL7me~*lLIG%R2J0 zBSzgl_>Db^`-v=$wIQq9$w7-314?G~1|`|b4!7GhEICj6_y0jVzaU7S?=YmNF{Ai3 zB&OBN>2n7U%)~iX%?|U!yvV44F}_2twzLdhUM1YR*qYwER){}-31BF|i-$BcY$do{ z;WoqawYFf>+C2_mf)K!oWm8k4yD+4-H-Wl$%^fP&gA-%l+$!V5I7nX{ zi_CsP=u)OiA~?x)GIK~(cMVEDELM>;3#iaQ{%+-I9>6JqsdDMu(5a}?k7ULkh;R##y-PcE9=4|tc*AI7G;xXZ{K@J@0y-t=i>9N;I z_ETJHx_3YWAS@z<7m3bgxb(vb!jGGX*+=k>BjWoLQb>B$YXk7yZo{h!OzreHO6rR)H+~@GkoOto1;ppx0A4?01FCUGI zTiy$|`#A-HwP?XqQ`jf?C{rmJrlmH*1|z#$Ecpa_%-FieK{V)fFrQ3fTeypKRnB_h zNFvCfo#(1aT8*EveZGV|ULB)RD;KM<;9}Ayqw)$N{E*nU@{pZ44qY;TSXFutpI3AJoq=~#Xf}s zgQBJ$>`d}l1FL+m&%0WeOx^X?fx*E`r(C9{s^GrdBlwAtXu48Ey~7)*Qy;perNu{u zs@!PwXBZM~%1`Zn>;O_O$*Dg(Gz}H{6+7b!zigi{gmwSsAyGY>+VjVhX8Psc>R8h1 z^71tym(}q~hhPi_lT>OX*p+2|CtOD$Ych0uZja`w`*qDCqr(&wsnpsmW(x)z!w?@L zkHtd|cQKS>J8!`+k4x43^8_lVHSv^03(b!~Zshf^efJT+h2%NNMk5wv!f&{kWES+l z{Pl{K{{V)L-wvAWr>q5V1ul(gjZ!W$l5NN02kZLFvjCPAwWxD9FXRE8{~g-Uf1bDX zRl)MfOn=r>+^h5@s+5lLg38KD@yEZuKB4-##616;{!1sbLp`cld+-iE42@dfWgf;J z&)`}CuubNcbho`-^8cnb_8c`eHCM(;%y(vSBnPCm+}!&Ym|0fkasHxC936t7Jkutu z(daN)<5CW!i^qSi6{lMVEvML5{xyLH=c69Z;nn$zX#!fSI-M``zFoyP!|MjI$9Yzw zvyEc&ddNo~F*zK{8LSR#lGR0U6H8&nDdORwwcxU;Twu@$&a0m#RUteFodZyVmxy&! zfQq5vkPbfV=iDOfx{ax+>H6xbTnEkuk3Z2G3?CgC3HAT{j6y+|6z)d#y6nVrvWA$lW+eofyHb2nNtYfS{l!*dwi^H8H&M6t6L~+w_`a z;%R9^!@)H3{G5B&A`cD@$Kwlyg&r{Kh2exR~G=3Mb}9DOaJ9OKI|D< z6wxXa<(-bkNV|`FbLf13ZmJmk(-^*g-O#lZ9Fgm&4-+upi<3cN4bi05m5G7(XM& z{zpd(wmT&OhlhtPkKh|abtO}!-PdVJ-Pmk@0(6?>7ib>AB>5CDy52QsM=23v)@21d zI8Y;Qbq1UQu26$CKZ{ZmuYvvEenE-OovEp*@On81PgmEVcuaq?Q7@fZzdqv?=595| zUZ>+Jd`U2s=rRp5&1I>Io}g(_SdyUpE%JU$12MpHPq|A-NT||eN;bFr3BkC#ATr!D z)=#ni@qFj^;3wiZ(0S@GCw8$hp5oQz#>FGV3(?O|=CKl^ji<7Pbf?)x&MOWH9Zh8p z`bhf(9A{J+vxDjT2TLy`6jKY9GjRY__v=18QkZ0{IIzzwI1#Vnmb+~Qh{~RypC3~r zaVnLR*y{U(YnAt{?z!D>S#k)xK2SHV9xU#>M&8Vr2!LJQ?(aI^t;kX6OeCE6Pm>Bg zJUqPEM(-t60RFX!h4we0>+9{a4N5_!tz8s%Ec3K1wfADw!aHVyI zg7-aE>Ew47`@NP{R%DATO4*J1uYfhzOsF&fPmqUz$oXVRdjuix6386>r8b>%=#*<* zZSlQ%mR-GAYLX#2UXS>oP}yu9Sq(X zv*KO$b)+n_qrt-oGaSeOUY#+)LK)K?E#z-zN8TsrtPAkF=D~+ta8m#*-|NP*{n(z6DC}hB)07pC@-|C&{07a9 zErF?|{JmzIk4|@9y7{gjTAdHT>7c?jQzVa8isSwa&oTmOpZ3-5a}~7kW>Fuu&!4bU z8`@sSapgjElCVXM^L%y_{wa{Q=rj)bJX#Y~mW`z^FLOeJ#XJAnzJCz#0g&a-yjp1` z3^^0r{}%lI?-sn`f#spYXFs=Rr8<6?afjFM?(ZKrnh780qeLDs@&Nv;Xvu#C1cd^q z^PlLyJjRE;LA~W)_CzeAw1x3V$ zWOZqGw<&97@nlS-ywEbGL}!0peZ5i{DZnr~9T3cNF?_w7QPmdYO~^%OhQPJ-Cxi=KGB#H4x;&VlrFu8OrsN+C91HnJlRO(xNr&VqdhKgK z^>dSXezL5rtd`Updro*KsJS9-9g3{u?-BjjBj%98Mn&V8S4BShxy(R1ba-c*c8KTg z$F;UaN0-bQCGVd={-tXO&Z^R$)pfk4i>$FSkBhB@OY57H7o;~55z16DfRM0MWWK11 zTs~ed9fJi0D;~q4n9{<+#W+BkbP-A_6ZgJSZnycVgk6&_9p_c}gHOtwIF$c8CE!ww zG37~=sIKfj!y2A#(}Pts5KV7wi466>`;CS81_Yo||3XlDos>Tj$lk=#($f0)$dP8y z71I{;4YFH>bcXizS?I+z0PN_(hLw2aG?1h<8dU~2cu9ba8i8~v!n7Kii+g`Cznqmi z;uwB+FcQA+ov`(jd7k?p{U;%-(xw*$buy^6XjV3;uG)xxFJG`md{T|_@F$2I?9C&~ zbccLb=lFKR7XWt{$xG!8{?3~|JT^L-EwU^H-*-iXzpYCZoV4P<@=|Ub8j#F$kY9C6 z`zn;Emat_3C6)tH$%tue)O{h5ExfFONaBoI!qar?(&q>-^Ef76ciSE*Ej2050i=!E zpRm{K4hON(88%a*((xZ%6!X5JAuuRm3m_#kD9c#*Ye~`0+kM!e-ZeWI-QMo5JZBLG zgss=X_MedkpG9`#BBRMvsb{hl!N&???{Q)*KYrq&QAlJKQgCiM6=9CK?9-K$mtm0RB6olu{+j-c5rFMPG;c(M+jlTQ zJ3UaO$tPm?)eF&ABc0x}wv`wOKD33Os0mo-lTEO!#C-PC7e?mQ82HoIK)nv+= za7yW&TOP}2qg+Ki%176KWiE`OFB|EDhEnGKT%P$4qG`_r2Y5V;%Fc`KTW%d&lOi53 zlQH4Z+}s?_3WaL}p`#FB@OmH;WvL8zv3*b(Y{nnorLxPzc)hOS?f1nYouvIhM9tcS z?v1P>oNQ0K?s!w+4yYxreQ^@fpNKyA89O)|5)T{N{ccd?n~e&+E!MxO2`%QRc%kSx z^mJ@-qJ0l;vWky!VXCDg=+~pYj0IDL(uB>cf|zZb%zodSxrUq(SSIhTs@_Q1rM+IY z-ogWGDRMud@i)yZ2%e-mKkfxov=_xDr9p<)g(QGmc7t-u%J4N5)Qr2o&9hB44&^+G z^=J5&nefNWfZ=fnTYcIr(q}$ysn8N_c%=OBA+DzBrbkZIO-oX5oojr@udnwKMP`!= zmJ#YMO~go``{X_6Pk#glRWg{@ScPh=wyv&>d24`143s{x9;XMAnzAYr7vBSu@i)FW zHPzMmTR4k+;o5Db-|0G>QDU_G-1aaeYqCs1sLnCQp{nX~>wN0l+bxQn0iggJdilP} zSz^8~1Z0yos{do|t$q17{QZnl9TV(%ghNtVc4bTmbQiF(mkPHv4BaTigqP*z}rDvPpK~<7-(S4pw<-EMn#z?km9tZ>rW8ijB>z{R1tKXQ5;>&UNY4U-BmWkZBlDs z+g>R?EEKRnHn~Yt%FG^7%-V0|_ui3JF2#Bo6ZZkc&;w8gp!#}DtAs?Ky$*fQRx9KgZ8XB5=gJ$lzg^`#@f@RBeX;A7Z?&!4`^lKONb z|0v41xJtIV%bA!tk9qPivtVOt&z=(KO?YF*>FHFrosGXP-7PjYxof{S7LK;3Bf`Bd za0)HQ%w; z3wWQDw-GFV!vgwn;hf8SKzNR45;pq*eKY@=w)8)m8ViU)Q9lAN@;83g)6I=V(8pWc z&BaAPe)}7@pF?ND9VIb`&FA-ee1+W1_AkS7^oD#xkv!_K>mVZYuG4>L+8xvaS^e>! z+V9l&=5q0fYc(30N|A~f)<4RY)akz-pk8DYl!e0Go-3p2KGUf3LZU@3%KL4VaCJ_` zgdafbh-l@{z{{10df-d=jyx93$(<|*)xRu3;y4~-gI;&rQ0&K9_PVF}vtJ36!k znrJq*fI4u}Pq&Nm2t7I0)Y^>f^ zGdwlS7}QxGE9V>Bx#^X0XaJRimaEJbm$;0(?c0yI^{!nL~e{b;llnU=&RSGU(KRK7MDzqK|9%uun5oYOTd@uDD2s(vz)`~N3WeF#c!`YuNW zhKK;BoY<6c+6Wc}?HU~$YvqpG^hbmzq0eIuo>?}JIPC*0rkNmh~h$ zO|vGH+$?>n!isBmfR{5OTMiMaJ{!_x7KjV0AxR$_O5q z_4~EEyEf+(jEqN}UGp&~mLPkP3>>Vl+&n$Q{1UcgJ&3}|=p5LgcV>YbaFd9=YnqNy zy~X%rF~HG8PDu)TnM5z}ic>*3Sc&!f&-9w2Q{u zQ5D0uRsYJrD)9ZJz_>zS())!{*@0;4U*C9aC-R5Lvvf5RsyM>#Y959I1BneL{&L(J1 zm38v$NfM}cP*M*stm^KddJOYWJK%7)Y_lkx{%TI0>Cf>e{6W5yt~T+YzC{pNU1}+* ztJ@dqu$S=l_n+ZfwnDV#Kj3cyV-tI*r$X+ouA0-Nk0DK=aA`O7hm|`oS5Jgp{KHKB zHp7^|Xd+GuP^93@0>lbL$=Us1+V=8l_iFbbuT>h)cYBzeD_RDykz%zcciZRz<%Fj8 zep#YJ_lYpZ_b`fDeY%fC@|X)Qb00X=cQR)I>0*Pu?_O`F)M^D7XDLJ{^CM` z#1JJN`8p3-92HN@p{jRsK_suh{SXKnTR6}STsWhG5ap>xd_|*Jpfkts>>U{cm{|XF zx=f|RG5w*x6@a=)=*sSvV3z4-&T^-zSLrgYo7ht|=)}`$^;Bs11Qc#sgiXPk9O0Lw zPWna{C$RQpU_m6svcivRGCzV~EWk9ILHk9bv%sW6Htpudc4XWC#-KGxWHUUln^E*D z*b=XS-1{tq`El`XV0ag!ITmF$K%p#cZYC|Wi6{ZT;_|k^xkX?t5m4rds8R$$$UZ@d z*^1ojbV%qq{frYl3y^INq10~f(@6hTc-SHmB|e1fe@r;x2T+)2uY*}BPgq=7!0k66 z1+zCC6Ni9gW(eaz`lh3I1|`>%(V())d?F%Jod_4bV=&>3AhOi2d(RC60lf(mj>Cyb zR(mxPDPzXhh&U3k6Jn0X{!#3m;C0FqzSGGuAIaY&EuTT0WMJyS`~>NVI?)7dS73A1 z++W*f<2?0C8Jw6T0P+5Hlpb#8}A(14NTM)4TlPJ zh#@D!u|JXFX-CynH~Jm|ov8ep)kY1__pr?KdOSLQgbrjFuL{PE2lp!Ihhus5vEKTFW2s%dnT%R zDbZQoyC#e{F*_}tGYQ3~VsYU1?~O*HjRq3+P#;L-cqs8uFyn)*1i@eR*o^4dBC6fpZ;ticl(6o!G{=g?G%!@rSu6oTA^# z@CG4#6ez{zsEL@=)DH(=c9)03Qg02+Mz3t#U{ ztdc&DN$Pmx2^`O7x}*J{TB za>!Ozvb9o)R1|f2gZ_vjP2x@r2a^URn@wZd5c8*9{^d33!aDv~5ysRQ++%(G(&~SE zc>5x4Lxu-_4M=&Bg)>QwK$}YkdMB8Ip@5qRxfmvFoq+}?Klgm*SB_@kNrYBg zBQ~B8%7Blz^V9vJ&kg6(E@fICR*h;FrSs1&cW*?eNW}#jnTt$+rfkpgCd6acXeMC} zm0(l2_v_A^S)c3!Gj6J`uFi`#tO;b+4{Qsk3$O^TIUL!6=!=X@2W=ZT+yRwnJ!c~M zZ2`A5C~V@&zzBT*F)T?-b_Qot>V9~1)=`RA2@EgPRh-1ZkRdjMHndhK%!wbkged`@ zMKG~G*|cz!N}ycv8Xid!<#5}rSCtTbzS0;Zw#62E4s zX(4$^C)4teKcK^lii<75yj(#S^T{agGAtVW!GrhX85P8XxI69w8T}-`g!P`jc}0ck z#O$R0WY~Ti2QSVYE|WFU3kZ$g(hcfiFm2G>f%6*P*Eu;>8RUXat>DEFg!|;|)_g9N z=ze^;`B^Y2@fszyCYmXesdOy=NWG~`dYft)T0%N-L--I6#`?7V@Jgh#OT`C~ZzK?djK_5iTbyoaa zoxd)U;T;FPtkqIf+5?{TH}0x$9{l>D9Pwj4f|EX|ypvf=G=i6D0*UvZndN{w0aTHZ>uUqoYlq{J z!T0VxP1g+<6BL}hNA;LDB2ZOQgz8y%?nprCgHJ-*XSEBw?h$MCs9RWc=3Q77M^oG1CaQEM0pPX3|4uWzQw@9`a$qF||rc(RCC!Hk15 z`9=ns4b<8LHGjaBAv5&KSjPpFW>LdZbbkjJ_mTeA-7Tx{hP$ge3wLq~pPHVQhZK05 zS}uAkL?B{6*aMSHZ#P%x3`~GP_T&BCFW7pXOL1CquGM9~h{xwued!YBUVRVA__iLB zLFIl=wVvXh_hYZ5t;LtM&n7I~-k$k^uJwGW%Ed?i>70jpbb-s$gO|>Cr;;6RmIRIdZ$R6@l20+YE2d+DbyzW0wr_hgsNm7tLb$g@jm!2M3>|?&;1*I*hnO zDEaf@WNHr*Rk^ar{#Jeb_>oqqrPyWq)8htkT{-7cN=HXWg`EAYb9cdpOt@7Ayi0i^ z&cH@CX9ib1r)GpdKMVB6n$ImlH&E7ADuZ9G?))tf>Ydwss~aCV8Vl-jhRg zH+chuq2aXe26vjoYDayhc8DHyvjoD;Tyndwn{0Mbg`cnKDDKN|M0Iy}U&AdUj9(jA zUzocI$+@+o-nU)t5bjEzbFJ=^lj3g37jW^pJw{Yc`~_q(&vT z7!oouIJj+K$?zfct(maDAT;SIgZ9w_&~~^IE}ijb|b78C5EY3u+g$n4bSU!}*n8=$$8Z@=X1CY`c4_CkK^2 z6dF!7#{$phjQY!eDNcUKr$@6h^+uCrYl!eV=i7pRP43E40iLKf)tMWAC6JLwQ> zEzk#?Ud;0H@~X6pYwHajGr)68+rPsF{&+w{A1xHA`cgsY2PE#%9|ildr?(H7zBXW| zzT8$370X`J@+C`R$6wr>$6S0Yk1FBn2rJje$cFt;I;aaY14T);Bo-AA2HJp>VS%>G zYXkiGIlqz*y+0mil7;kPIjA`m?G}>0h#&R4Zi?ny;MJ1Q z)}R`3Mg1+w&;JwLzav`7&|U6YdO1$@7qx(6IArn6r;Ba$7?PWKwCb(aytFd`)M|6% zmz1swrGFkb4pCE`os2D$huAK3sQ#9yzLAR{YoeLEpFezg>6tBG{#rj)?mVaeh{eXa z%Zc)_C`w2Mxgql(DCgJ3BBPI@7u%x;oOgpu)+{L@>8N*1Eq5Fy#{7v6P?lRh8mcZo z{}@7?1oCGp@8c9Z^bA+rPz?#Op7skI5UbZ3JOz%@710k@)`I`$lN9K0u80&HhjVIY z9$PWbwgDu8LLr_BFw0zQ+pkboWOz$|_H**vrc}0j9UUDQw^EyD2dr367ncbz16%N( zGSpvFCfCd@)gY_ndu0j5Hv)+*ZpjSN)ux?`R`SV2+3@8SD)a|`sOS0^?r9e8#nDC~ ze%TiyPS?f}8<(~mCKuSo+En`&HY50Tw(EL__A?Q$H4i58@8B04n&{nRf z0MScv+8!=04X9W(gm?mn?NK1~I5Wd*XpgMdQG}icSK~qB@=lOSh z0QJqtKUxqnhR|elp1z-EHm?ml>3qV+COMk;uspeLwWEouyA==jX`!>4s@%4CFPXYl znJCmZS4L$?x6-UAdKU2=TC)j7ZXK#QB?!A-z5$`szF_MAQ}D34KRuZ_=^^Ztn*k;! zqpc>j-X=2p7_kVxftE2lHim~=EVSHYkkt-7mEe^yLGpvP8q=9;P`_r><` z{5(~UlofVt2oD2WA6D+mm8&bFg!X_|TKfeWccX8%kjOY^jYBWy_n(9qzOO&7PMi#i zi}ioBFg767|4jh0A04GssAXdsF&UkKt;+x87QGd1cxzp%Yv2yRme z54aMW-6;Zw7P8mpPjT#~{DzF`SJhn#hTg-iE{?^r7qfLbmuI6pAZ$*u7o9RlBgOCQbd}V3!;2T#Eax z#`U^M{NhfWvngCLB6k029J|%=@#iCO7G|i4KZ+kf%FKzNX@hP$$l96tIC&l)HYi7q z2G8*bj_~ED*;qv#f3RyQUBwn)y01O14Jzo)acI6mb$MU`%X(E=*mgmr;#Y8ad&(~U3zj;Heh({ucHt+kx@SX|=h9-HagC+E z{s3e4qE01ymd769&0^rm4~rZ+TRyJqOlLobuCpSVL(S>tT)D1)!KQzvx@5|q@0rjw zf9iTNWGqb)QVfD?YHcj{h!VtY_IxAr;4aqqjz0T^@9QPU>}{7VRw)7Jv~ew`!}P-- zop4cyg=OVfL9WBwLPD#ncwOca!Ai5WOYjylA@y6jQhsA#Y%JAWN>dWu`57B>2`eQD&1^j{m^r}gi%Szp|me>e%*p}5BQ&b42>|gQ{3T9XiM|rer^bPSu>wOYs<*6PVJyHkl8RX zF_BeIsNl+PYJW*Omp@Dg(1HOtv%sVlbs!ZXlhH8vLX#$YaoyD1{2-9!;p>zqHxrmY z-MAFDW~8q#QC}K5$^T~AgKC&l+i&v^*Ey&SNYOH7xhsr}`#pVqiUVrnr0b&=c~@uK zRl6P<0mwFGZKLp+K!V0Cm5ZPG5l*Jfo$J!j&>*(^XV=9I`dFfbDS%R3yYur!OYha? z>FH^NNmuRQfW-a#_p_)tFFE_sbVtRexs)<73_!S63Tv&A+BfULAq|&`vE{6cgRd8R z&fUzdt{t5c-$@@C8433&wwWa;-OOc!GKS&+fwcl>)0~Q*2vbl{%xwN_Cs4O<25`yJ z7Cf-eq;G2mt6}Q+;u`<~+%=;pMO-Pj&1b9=-=({k8#X!SRM}ZcMdC!>u_Z*8e%IYyApb@g{)QjU3m=oq$;r2cgvDnbIl_ z{+mnT_z3ZHz|9=mx$V)e@$)?S(-UehInG{At>!gR{U*YdtM$akXJqBd&CuD|oLKAU z4AyBj4u`k)PmY`*gQ6CXI8?(ciZ*F1R=uL>XD0=#Vg7-CZ%lOg`7m(;b0+? zzc{B2C`cwM3nCeujnH;<{1Yy>(xW?LrKV~M^-*;Ty$`5*;@gY&Gz9u11;%gFLt>XY zZcv4d3^|ZTAdyIsc5(Tas3h*(cDvlKt<2)KZFs~?;9`}poPgt*&Q{WDQ&W=%u(PZq z7!(FW<^yNM0CZTug1X6rmT*>vkv8q7=5ur0CASe?4>TW6jQZ2YIIRDp zk5razCC8Y?wEtYn6Q%$h+xl!r!DYR3;(KHP2Y z^Lt_8Wj2^(Y8eeOgwLd)WXOLcq0;H~xuIeV%95_7EOzd(K@4i6pTBIEF#^!5nrpRAhHP|0791^Kx-YMr0GXube%D>NXs_AcV=b*7 zA}|4TKzSgKqEDZimu0+bde+)RGn8sh1yWDe=~G=-=kLbVc(v{PeiP=drn$OmqIg&? zVi*05li?vbH(qpCe&fJ+y|BKb!<9WM4&r{!dmw_0{3iT@>&x1tw^R)*cfSUC=akll zUA`-=o%(k`v&a-PnbXW}wMY!R#^AvdwWQe*P+EJeM)mp_ZzUMzJYp!Z)>IIjRo@0+va18%fJ)|tLYksUBuz4|T2)uJeIO7BA zPs>wP-`_wMZ3RU}2D)P-_rg8dVBywInCh-p#?sg3TPAdr-n7u1%kdqq8G*_+gcbMr zi~3&8U)6%coWdt}&D|r3J>A{xgBEmFsrF%`hFcu_g<8X7V@kK($165afv$R7?WqRU zzqbDV1T0iw&|;BZpMrr+I6ovVR*_;e?O%{)L&@fN1pX93 z@aHPnBGw0!FRRwj-_<)iBZms~f&dCH{JavkWH|0joQ2%JDzwJj!l--&G^A$CbwVz?1{Yt*C8+_0}Tqs{~@Q8=Q$Td%_`>dPKD*s7jswS`b2EYrnKyG{H!RuPkhjHyXc3# zdj{Q9P#N;SWCgcZ9%S^7;KcW(T!JHCLtg48MaPO>eD%O1s&+ApM_?+i?oX7Fr&Yq~1Cf#`QrknHdSx{qr|98|FcmP+^!-@)j-stI$BWYA~ zXg_r=4=C>6FCiNLk8-epCllZ-GJvyqo^JP9))k>kBMORzlFmI%;n#)OLol?Vs$NaO zZVp7V6+iRfENAMp^Dxi+`{Na~*)e<|UhIh&>Jt)*dhq^}U-=8MpdB~nzaRJY$(XP% z{N!iTXS=p<$zhHCMvM;*x3;pf!UsN<4ZfwAN7XvDb#<%5bAQB=+h4(L9Kzjt$pjPL zuYA#E!vBrOZ|YJpO3A=%MVO?G(67&mcpfg-c`ntub8?1r1o?|LF7TaA8QfK9R`i%g zqZw*osOki8Y+2FFcGbJSP$a6JIjh^4YpPx7tHL^SpTu5CljrO(v)V>}*`Jt6S zI06b3f^J3U6fgWtk~c_4IP@%)gcbR&-eYT&ZURxeYp5Dk$$erd(JKLZsS=m#8`Zap z;m1Bk++;^<*UPK17GKK5&dH-1S{Zo!8l7WWP_4I_YawP(!1#+V)6awG4MUD!@x66Y zI9=3OVMExlV{d|IcmB0MaGM~>>7G-edZVY~4ao5F(A^p3sfzf(lOeAhvEw!%TI1vI z)+x~uG$c=TdmXInU*2dwbnsyI;H}x)HfFPX3M2XG%J@L*vu8gCQRCjjj5-0}=?!sk z9KAu5t47k06BqZh1`{W8iktr~sR-uHT1Kmp9#X?-{BFB&ewKL80iCS^%3~HpvuKqN zGMp5&gV>ZqUKQ*nGPE+Od2hP9nmrtsW}yj$D&8I9|8K{4#>=OXL{@(DS2KsO+6m^j zKsJh(c)O>^UoBw2#lg`_NP_AD6S1j3oFmT=p8-Bm^T?4rUKe}O zyv{;I8Gey6J-)8$>({UEA-r`)I1uqJMrr{iLb1?HbFfCi6w7BRpBlq@JL8wr1yQT6 zWmKdd@PUl;Fjp6*?tPbQz-T!A;4c0sKLJ`m&1PO(}cbc?YDKy&Q!W;sZiQKhw=a_x`}M55!Hoce3b;_+FUNsY72!FXWYUmnU_QQ{J?oiaxaWJZV&nwke|%BEd`uF zX#YdjJ!*j@bN#}8IUWZ?1Roxo59)t?=C z@sL7jU!2zbcF9A!Q0q2T5Q$e=U`K+_O%x%yva}KAO!l#J5h%3di8E(v^~_c4e|wgus3Khf7#mro%GB7c2-ZDAZ0d2piF3P9$n-U9;N zMJiW+{e$$1U8#NcEEMnSI~#=$yx|yV7!|d#4ZH7%8Y$aDt6E+=3mD}4q0Pi8V^OZy zcI_@P7^D|*itSiB#S2dj@AK(<(*MFH4~J6_*fH5se~aMYpoQUXl_h)e-w>@*Co$Ep znrAMQlBov(Kl;vLun+k346^bbTJP{>bFvo`PS-E4t9Q7!(pBD(t)*aU+1uTg2a#m{ zdBVwQ*xXUbtdNqWwm`-Iu}A99iMPruUGaufI+t4WcVM@^*%2=K-v8oaN)n?W!s=w^ z3K}V!7$27y5cyE!d!_mq(s{vsagSM1jn8?z|;`5T>4%FM0 z8YrCIQ4YDT_uq4j9_alTWEZiKmXR?DxOgNkn*V zts+T+8fK4te>}Q~uTsR#Gr7oH+`sRRB2h;yi;w0M;%N4DGYz6%8RTarXrgWaxf+R3DwHor>s2e;2njvm~Qm!JMijls;o3^@T&CR zDAZ_(FyFiB6==S^D8^zBhuul1zD@5XEZSQI_ zHBK<;`t@KT11%O8b|eH_*g5|@>mzdkB^8xzgx~T7Sx_Jk{?ncLwHO83NotrICS|YP zyN%_YzoWM7Fm+FRerHfuG%>5Z^pIVnb&{i#z`ar|HPGvCnCn#3|!e&8{xXU(Xu7!j=& zO$P_jPPBaN_9ul%!c|~cf2Y34}fBnO`o}>5uVgNwdaa@>hIsb zvq4eJx2$!*6AWiTM~)n6X1?uJrj6D%#-9V+s@k_CxqZwH?05?2OKN3l;+WM;Y8UEK z;FAZ=iiI^!Hxr&3n{qX%7=<<*SHJWJ8#!`7juu$AmV`82rFuPr=IthR56-#wLS=$0 zC%2@Jv$rVfd`EC_DvOGo?>V?_Wx?q`oI<_}7`AXBp~%Rr=$zO1HO0a&l5{`ROPuh? zV@jP|WeMdnhUCA?*U59DIo|c}Ur2zOhElcs-foM}*kiyPyLkMep9NoqLBA$qjQV?m z!@q6%`Zqve*qNWjQ~8+7$>gQ!BwA+Fh%=&6oRxK0bs;8kN(dAFYN4Uee(iUu_l;dR zq8^A}ZeeIAUF3g#U`1`gIyQh3;HV4DBSYEoXew1!MObfy`EN0ZZvMb*R25j2ybY$0 zh7D_Y^H7wXmLzWEyogtsv}V!UPa1@zyL2z@vmbWBd1$T{lt+FV0U7jpc{pNTOu|>T zP}~CF{K-zr)%P$I1+yZlx=O!oTw`YEfAP}Nv`Q3kkQz@LC$A{03H^so|Gy{FTYuE| zX36DY*Pe?+ojm|d_4XbeS@u()ZF#%*U_=$kd(qnB@vhq-&yU>X(05;1hJ*MNb(~rm z5&YdtD%iMM#X{u^`LkD4q91-%;S+IJvr$KPe^hx@9el0AzMn+RK&OzQEBxqHIMD5gJ}H6rmmaf{5!PQWZ z8!CHOt&u@GIbB3vAknPYO^5OZ_F}=s>=@;ddHDxiOASNR%;(B3`$dntO{6AH^}Q~aah*_4oZ46TX~8z^ z=~q=mp#}fKkMezfSn@FE79V0(ZlJMwmpVVyS2pqz=u9e}9yOCe?UA~&~p1vCxzNDX`W3GYS|_?+rb z`iK4(<%hZ=f)r4m8<4GCMGp&f-$#yDx!W;~c0s${_xZwC>fj&Gi7a2#BYwK0iVaVM zK=&E^p9E;6R~jStYPaoZm=Okg;S{kHDYtI>Do@mTEW7pYVAH&_3BFmHhQs@t5 z;;Xs?y$e6xfICt1d}p@$|km}Fw-9*I!Yp+Wd<(a;f>$2hRg1v_lJnuLojqRr@r}?NA}V}R2Bq* zhFF^&3K<#tk`rCrJR*P`L3U@Zbb6?TodIaI^{!}bz9*{-HjP((i(mG0in45+1*x;XoogoDBJk|q%XuDr+O-12$EY!oFII*T3lmov{ zWh{Rx+zj>tiTI`IDNsOZ*rdV#z81?bgdC2eUILEhmbaSyy@CRd4i)ZXStDu#h~H?o>!^uObE_O$iN{F#5@uQy-v*LgbY6~R@{KL^~r}Ab8MI1;Mchz zv!Y#ux7vtBLgJ>8Xgs?SCIx_~jP78uwEzRnynI3AAWQ@i+n-T=(5G?+l07!eWnQB3 zfh@TBRt9@ZXl>07wBu`rCcpLjtgp(5t@jlScDxeViO%TpkTBU`Qd8U3T zdY(Yy%W7|zXSaIvl!Vuqan8QZo5@t~55Y1yzKXH7FB#Ib-spZ`HP;uh|G;Rzg^;&Wh{eH$dnL%xv8Kpbq!*VO@7$rtJgE%? zZGJgQYpS(2vrK&DR!LnsjoF@XMd0Id4gHwdfvn*cypR~%jr_o3-pm!BwaFkjwJ}qj zp2^h7&$=NLLT)~#t~q}RJ~1ZKw0hDmsUEpUv71`k+>Z~;=l_a9hBg@cJ+~3)u-s)9 z(ok{eebg68mX^~Je&1m$I_BTIM;C)(Ih3eFq1MXL_TNtN{}wi^NqDfceS@n7;bAs<@z18aKOR(N*$PUq=E#UdWu^!;|;(70^~woR&jT&rm2ck?6; zUxMrYW1W3ud$;F(h;*rUc{y|rA6P}0)_s!iuINy$Os~m?^GTun=0sj0!r{3JV(?$U z<;w=h;Gx5Z?+~U9Mf1KaJ=&|RtV5z6I5#myo`SLal}b1HCNdG88=?Mqc-(;Vr1O09OA%INH@yn_Un{+eG1)K%xrLjs4F@utxKAdMEuYlZES+YQG zH+A~*xby-5J~!2JXoB7`SD`{Fg#)MjJGAGP?S}!`9Ol6fH^W4PpnN!aaxn zpF^N?3bSuV`G0Ex92~OS8MUo{7jo$gk?pR6;J4!uv;YaH(2Aa~V`gS%@uy(p4o-DG zM8u1#g^}B-sUN+PHnf;VdrJRisNxDJ8)*c~DcjqZ{$OBEXL4a85s5mkL5cN_v1tT# zre~@F_bI<+k^1u`%Z3W9T&R27O$uquy~0)%H^O>y^n6&#Lly3asAr8m(Kz2zNai0i zZ)*AB=L5!?8O)-Fcy}aVvp|X%HInz1A#(c6ndY2|Ar>SI8HTGQ>RF%3>=dsvvxX?$ z2B|y!-U_>TZGKIJzZ;L4zOEsTJmaMACz$b!<_3D$?7Fmyy6{RCXiPE8>X*_r z@wPJmd7G%HHpa&|{&`#gFR2B;^V~#oEPql}Z!)o}M+NPZ4BNz64I=%h2q84lER62Hm{O0wiC!`B7%blWVn_pa(dUG z7Uw7@aoB>Rf|WG8%^5_{$%?)p=GDQ?UsSN#UaWRgZ0%F)`twp7Z*nJdoMGA;v56R2 zR-6q9<9whubJ*5Dx&8)qUc|tH`|7AK;?o$Ggz~Y(tDi3kk*AHJ#F<@ejr-mq@+b`f z;$>cBn*8X)^=9wl6ZQ%gaf(kTU>ZUHEA|6CpjYO~8M762#IvemS`g8!spi31@wEPA zlmunP4*?`y_$b$J4Xi?oQhA|3C zGPHoJ(xE#M(Cs>M_(KbI26+mwO9eprA8ji9OcZvCi1?LOZ?fq{fostT8k>&;l7i(8 z(|`I9XzFd?&*5werLf~Xh%)=7Cxq!`-)iiC0QyfiF7zUosD$Z>)1N2rK7i$U)Vq3_ zsKcjM)iZtGtjMq;{ndGsc4(1~qP0!&$slGo^PDw@!_TA#RII_sa-KA8?8oCLX@tHY z|2zf$?p9<~b>Sr*V@-KJ?8J5a+7V~AkoP@InALddq(C@9qtqD8?EAHQ9-4Ibm5E(qI;Sj6d!PZ+9lJcBib4=xaOCoy70dGF?ZsysGhJz zO`ieA?j<8BGYpO14?K}38$F#G7m~;Ut`U8G{T6bS^X#^84W?l><1ehFjBC<=Jw4rJ zX@GVZBeJe)ZF7rS^N&HK9*!NaQ2DCt(`?_;|64~Uwx2G%H!6*qcLR^H0`BfXWgpO4 zpb0cbZF4A4XyY8mF(O0|8c7#cQLtDahdAk{B_=&e_PYVJfB!{VErcadAD$sP<^)Kmru3@p*&uVFA zjy_x=b8aGe4=8s(bO*zbl@A-T_=XYATlymb9eCzt1 zLPEZn*k{abtB({S+ZoHuwr2RO)}02-7XMV-S6O~)Xy+#v+h6$j@pOL8QHUjBkg~J0 z2VFVYnCUYHqHP}aCh2!+-gC<#YoQmr~{cfKgdt=^7l?5YZY#-0om!XIO3QxUY|ZkCq)6}CPH zh{MTLT{#+P>$v(}>x+Uwcr0=6tvt@gGJ$T7lA!D4%P#xc{4y&xqY6LeUNRc6;TmgC zmYN6~_C{(t9F$}GYvDI|H!PV=b?#Pw&@bgJm3L_(*$G0EZ@Dp#-~C+h z7B&#S$W>if`y8R?ES*c(Y`nE7sL1x|-p#fC9{*@l?0oE-Y+IJmdC>6z=cu-zjNFP3 zvt=joB|gfgjv>4(KcisOeZ54Bwx1o7L7J-%q#~s!%!UR&2M4=(>_AX1^619zVZ(nJ zOtItR<13JGQ#soav#;=Ye7&-!_{^TA;a`zRA0mpl`~76H5boDP7K(j4v@mxw%nI$G z=pIH?G`L&!5jHLvw(}+IsK3tuC3+rMP%1=>p}(z`M(*u+;MA&wx!^VtGdVua3WBqq z@W>^}B|jBGE0`nB0=S&_Bj`@#Nb^ndX4l~}NarkbFXxk_|B2h#CbK$;`HKn~gfg@w z=ueP~t`jMT4W6Kk#Wf`XVt3$YS#J6AWsc2-8=Z4g=<0U|(fLX~?XLRB{RLUpuqROT z(_H=U@PP*WEL(HO z@}Qmn4BpXtl>m~Eb;3IKw{XBbBKokIl z%`DO&pX2X7tg_67{8UBf>|$wI+coB_4!JTSreH?B=I$R0WP>~fC{d7Tygio;2Ijzb!{K}PVX?dJ zniXz(D9G)8q4Fi->&ryv#VY4*Q^GhyOM$x;n-eu$NZEtzL%fJO`vDjH@KIG`_3(e` z8^zk}e-B7=d?maMac%U&$&PIySL?Lz=r)0pS)j_`)$NhrGAb z1z!X+y$|3L&7r8}p?9;3n!rxI)9T9F;i3;`$~XtVerKaJ6OrbV7YGr@HCy55Yr1o( zVOTUzdD%m3p>fFkYmgN?8=Fx(7`66dvh;rOv^@feo_*7F#1yOB`j%?a0Xo*IDu>~^ zT)nnx70Xn9x2>w6)^Pg&#M#!lS)Hm{PAWl0=S$Rv58kN3ED>}O=ZP5{WZebvEwO7F6+-Y z!iBX^t>Zu``q6hLIk1c}BlS$8Rq~iK3c%=VQ7v?sMqR4v669%I)X(hYQJy*tFwz~v z$AAKeF#YV-61K2`pYFSKPU6OEE@U3nFCjlTCX5U+!zX7eXGWteB;b-ePuGt?}n%x>Qg#_d~2dKZ`mN%B=Tkq2Xg+o2Yo>+Z~7=ejYUnuvZ#k z4WJsMb{hNuPt2mXJ#O{l57~uF2IGPhv@at;6URy^;rpQf zW*_yg_v+j&RlMCAJ^a6|(W*p?`8Gi4V}zHbKIc~~=F&;{wbQcMiEZ>eanl~SJ@H<+ z&Nmtpr_342fNgiB@YoZWg9Qius)JWGJ0ZbT2TXyrU2*x50^c*JodL z$C2F_k!&PG@}s7ht<9Bxg`Z!)e(koKd86{`(_NQ!wdP%*2t6(lHlI$R`~c_PjH9@l zEXfm+rQ7;GeNqAh=BNpW>YGw;mx&BnDE?2M{=RlmYP-wz29-2#qH(@D)86>7;H`A> zTeY$nZ?QE;Eiw5lV)EQhmo&mKozV;mC&U8`il<>-x^YN-!0FsR2NsY5PyJsC%hrn3 zX=IsChBo8+_)#rU*aH9Acqu6I^V4&+i#_Bok_LpgVkiergt4xTE=(4)n+bsCdEU`G ze{Gj*63wB5@$j6|MW&w^+>`b7^@oFxgNKBQ_qXpsN|D=X)+*(F*#8LKq7gdw`#Jm{ zQFK~K+>6*-PH?rbTeRpSp$7qXIB9KNfj3)`A?4uiZaQIuW~K-HU@U`@AOoWe9+VrT zQ~MTo-f%R`;_ucVMsu~sKbSy1?3CnWG+}aTH9cy4T1T*~?Weg6XqR z3i=kSBTTX5tjL@kt^KOBM&U;urQqK)<2Q@~pa-m-;zGZ9lK8)y3Kl2qxqq%g zs@f-!$G{BE*@>mxYBU06MLL*FKK^JrH!&H@59IG*(zY$P^xdzGFXh%ZS&`@+(jS%c z(QTE1yDW~LV@AJY{^<%5)psRa_Yu8q=?c&WH!Kf~2qT#*>3EF)_uaa;kC#u5u^{d! zZlpYux}_ZZ7w^4+MK?aATt1&SBl&G@^Lg(~*kO{N3(dvPRNZA_M9u&l5Z1$XmPEz5vlBM~^@_+YV=c5lV&3C!1U$S4=hrY>Ne!n;TES$Wu zn}<7g!ANKfwNr%{jgVX>`p914astomw{=>K8eq2$#A;Z2M@gd5F8fN*-CLC*6aSn( zH7T{#a($l5US4iz?8z_>z9W{t5GE<92Kj9blf%ykmm5G)%RP$5 z49F-6dlouQFc*G8IfnCd7jd-vFL_LKWUjbj-h$TIOgc2#vA@i@S@3}c)lEK&+Yysp zu>agd0cf!e$ai4DlGhHFAHGd!VjA@#ZpKZ9@dYhuwflqP78GBnMwUH2z?MIhwaC0m zI;+A|*5dM7+IaMkC^yw@=V9h6eKoU!hFf2Hp9ZDEClq9?A3^)JGRh)ymz50^HpI8v*ALx6nsR_})pHH}e+9{`=xx#}9KhE*% z)YIQ}l;2%QDHBj`QJdF=6p3eGhW7Qcz;2W>ZzDdZk=4QkHU?p;7Rz@$-H$@&56`%`v4 z$;h3!X3@FuW7tD=A^AT9i7gxrY}aJ2iC*b*QSrEL-T#u+2^O6=al}`A^A35g+fEmF zf-g7NYS1bdzdSSOczVlYqAQjkMBkqo*!ED<{IML`O(a_3$B=WOwBPutAy|W=_S7_*6ErxH{UN6=$ zVE~39ULZAfiNiwlPKMSUay+V^4fL_h-PdQ0GO>-j^-cq}Qvj<#K6e(>%$v#N<9fIK zoy2mR5qbbaYyV=zRmx>COdVFqmJ_K=BP1-%k$J=v32&`ZYB)*cTzH!2a}i9@O}>K) zTr$VqCwlNzH^`g7mg?}?dhZF?Ls}qv#n04@Q^}wGv%RS+^4kIu`I))VztB9(-+UxU`$!}_TW%t#>XGv(K=Q$vTR+Kfqky(Aj{y<kp#u;-10asaKYQFie(7TW2+*8ab!g$wHBkpiQ7@P>W0(+3og}>v zk;8?^Sw!A+F*1Ct_ZLl?Bu}xHEJk9kW6F1Z@3UhsX<=A$$iKfcGAV*B{LmQP=g!Df zHH5mpA9(yc}u#2(T#++vZw|&ms^C#mV-~rUA`=H40GucCmvE) zzN2N08+wN75V0fwueIWMHRkV)+rSL?`V8h;;uB)CbdV%!a;?(LNs#z*yb?h|ZLvX4 zVnd><{Mhjh^_*msa#yodl1q7#yEmb`=3SXROoI_hmm@mH=T=j{({7 zZAV8&m5AZgp{P3kuiQkPtJKQGz1o8{RI1f4t@&4!XE8}Gd)nEX=0~{hTX<1Pty0PS7 zJ(nHs;FHJ5(_Y!l@Wt^TfXA_Z%$0r-9Ma!zQ%%qwSD0HuiU*NTY75rb<@p>Ac`;?H zTywlged${5@C`oOEX0~i+KNN9s(Se|%mhV6MZ4M=%A_+C0uVW+H~;sA$9JXgJ!g$? zvI6Zpwq5{;Y34h*{)D%Jh!!&f^e?k|4d;6{X!LfGiVz~CLQ7hoK0U6GEF>Z_f8lJe z2x2q-?VC?M*5(;}t;@hb=SbM8J8`)@d2RS)VUA?-(CKN|?s zFNd!yrtOp(4&p3iTfk8j67od`BDEGo8#SZ>7DwzNcm}a z{_$5yPD2F_Shn!OPdT}hjuv=7gmmt#?AlRfLoTzTG{(9zQXuj+Kzve;sH3a3Bu~25 zYM2zuZ=$xa7c)>+&27{1RGGP4fUd)c6vOE{o;Y#I^8y&`kM7iG%SL`G;W|v^o@(Q| z*brjw6Ux9@Y;}z1tD&C_)p05EAg#RDSd-IIGb@D)cslBOJmjS#!jTdE@Zy0UyXJ2i zot8DeQp3GrS%M%I-hCG{hhg;oIPK6UaTg3G0r2j_EyBL9VZ*M+z}*0(Reh;uHr1KS zy-qnhROOFas)E(-GOk;#tv-^0CiMy&YdNUNP1~Fsn*crl2M%;Qz|}=j;45 zWXm0l?35UHV$wCqolK^f>%4U(Tak)<6$2 zx#+Tdonyj;!|?JYH8B%b!__>$nyPcH#YIK5jx!?n%(O=51!5CBpownK17VO_1i?95 z;cJ=uS@m|1rU0L3FR%$$|07{mBy?-+W#-BbOx>%R+1*_WkC97L-C6920r?AW-M}Nr zSLkBcGb1>@>6uXO{iaxV4$j*pt`on1jkWWEqH&VxZ`f3TIU}-iel1{sN8KJRUr}7% zd#7}F!0`J3VvZ?UJd2dFsmM9-HVezVEJ4^*7H~j9$`>-=uk)fM#3f^DG~GFqWZt1} z_dpu5Cdn&g^_T%(6|s4?;*1^7qlR4y^+}muTL61e?lTbI4OY?iVzEcsmNzPj)?O5U zXjX&X&<;BeK*1S5(_%5)tucoW@8939oBq}c9nFrlT|>Ld+`ATxk6|Y57?bQD!cBi zaSL~aIxkJrC%h#To+?gTqPmm}aiaH^78g6n10|vYqN8sz1)Nl*hyXB>B)oqWzSk{& zS|(NY{^Zntvm$TJxt8~Xv1f_qh(|(wG@>H9f8=x)LJ<)bJ`VXC)Ha59<1y+A4-x~> zO2?2dorj|NMvXyN7vR_z1%7l-Km^v)seT-5tD3mxJ+Zero_6Zt2c8y73@*Hzb@AEK zKam|!O1O|b_a{Y8>2?i=L`*`N=Y$>R0#iAso-Q%^6h{T7ICx~YH@{Z&ie86%mCUb; zdkJr&@!u|##2m+;Wr)Wc-=#Lo(b!>?=Q583O#D_}su$m%`(OuV)yO&d(6+>E6U@&G zC~o3}yv)lcm?oR&*A`(2TQ4pfGjI3L4#<4YIYWF3#{XBygkAb#prN7R=`(pxEL7no ztNU;z1Ry><$TkcbVtlX0xBe>mI{NR3WIiRlF~iU?0iFYxnE3V$gd*&5^$$Q>X*oOw zdJ4n2rnR|w96u-Q9@+AOBb@Yqkc-G|bNsEDx_!*5K0b`A6<#W$+`C@>I|-b;aTOg} zdyu1qyx&!5d^d~pstMe1gb71j6>IE4Q!Ym!f?yi_ znc&xKbNAgzvsubN@3~7(oI2&fBdPT_nyAA~zr^x{aTi%v{390y!x9sR4<~tQX29VXHGR8^C?fm8LBf zq=nIu_}XMIaGxmpkv< zZ*q?)zk`ufw5<{kfO{p&fPXWODlj5bCc~DAm~_f=zj17IJ!8Fgydz^UYvAQ2K2^y4 zfy?awzj8eK@g}UKZV-!}u)>$AEp$L?8{C``S#GGZcPTJ^N#Ly9C&2Kthc@WYxA^{e z{I@o}y(cs|Sf)3z2?C~-58NgeAW}yq_1CVW^1w60gD~8v@;WfqHgbXy(idsq9yK|i zkb7<-Mxa~o-+4_PErfaIxr^TEHCgYs_Xl)HF0|@*7bt`{NAatd#3wlcyuLDew{ssR zeDG=UAQ_W_-rm7wkw8oOYr=L4i zY*+nQRY76W3$xn_pYWh<_w^4T2}!Eaw$4H~h!h7vu1$OC%!84WQO5yY(r=pYGEO>V zV)AULf)l)U%$KkvF676Kd$-8BOHo_CGI)p$3vgUcJ=|Hsrjkvz0iVMy2zQ+L4Ui3A;2Q+qk4!1UZJjZ&EQNY zm~+-mN0ys;jg}%P1osHp&feREXeO5fh%WO_E`*m9u?Jns`^M)Wt>Jk4} zMV2Rsa4bZBPS4IWq7~jU`>but!wc7)9YmAAjf4VpKk_V z(}7kUyx3pvdWc%}VH*wC7k+w9-JN>h6P6ZWEL@QDUJvo^#E(%JyVs0C!EW#SWqx;z zF?HKA$l12GwxPtSvn;vI=Gt9@H6^?sQwYahClc|LeQk#@&z9pcRl276GJs-gd%V6a zqA6f)=)dO6GF(hwJ***SVQp=_1e&;D7YBK z1hTT*#8Hfyj+jzsf}Y7}rx<3GJ-NW~o%(!ue`(WF!t!e1P~RrZEo zt9%lXq++-<4??Pyc-3O?GE%%5#_Sxv}WY`16041#Ma@+ zSn}IA{*G-kn}TGrIzsXtgpK6IGXHVIKBB3B(u($=GPQXB;wo93#8;`~L!EOYb78|LspR&W z*={8I$6AxOR>;kNhyJ90H^>7~R@t8ye?ej!5=oXGEU+X`X(N5lOV^ZcystNcCL&qD zKr5b7_;JW(2io$I<8mHMCNi{U)FUHl;fI$!As)aFz}tX39a}tN>V&r$=yluU?Vb}E zXpab9*la)=TXFpI-TN)q4Bw7@}kG%UaTh-1&a~hCM8bE6D6r1no`J{T%&$=GuPtyAF2iDvZVTyoQ?T} zTj0YV#C&mrkbxSOFzomka@=ULG6i){QZJD(ox8LfP|I_C;u=4>JDzU7WN1E=I4)ft z`8`3;Av%>jw-~jx{xb@N+)X2Vo{|T><_0^@?y5UXL{zAq_eShwSU~-tr%CKcQ7=M< ztle=K|FYkKG9&Z^HmC`ttfWB{1G0EGx`i*KzR&pIg~5p#!H(x5lJvUI2Jufd(g-eq5t_eb@gc|coyRb%iXS55(5FO3IO$o8 zb#+jHm$MFeXYB?)6De7g;AoK7E?EpPAgACD_5}?c0DSho0lD_Y#E2|^Afb}ziCfs8 zJE@)W1ud)`fu6C~k$ZlHJnTMEOCgvKCUyB|Yi5QC@bC0l(3-~-=eR{F z>Xu}VG7d^!rMrhnGudA$*m_)}H1h>u$@YPyLUuH?2MYG-LAG)NVMEIsSVn^<#7~+% zD;-R6o;w;l{1A*Q8RUucCCzZRlf8;&>T)`>4;LG0+zP1ZT{VLctBrfTb+^cO6Cddk z=8j-i2bMRyfo$6BwrMB4)nyhg}cCF zv`Sx_^o%gwB~j&_vGYm7sk@0&7yE+D-?yG^yfr5Nj!}mEwZK+qP@b~rVM+CgQ@+Gu z6kQ0pOkKI$weVo++aiyI+W(_rz=A?pUKeIwPNa`E-rmPqb?UHHTTDd~+FUjP0isF?R}-@{Wykka*NS zDJ#=`wY(t<>f5?f%@R)oKUWA^xpw*T<>3py2KRXm;$j|DD<2#1jg50GW509+;gA`2 zoq&W<9=aM5Lol;6;v<)BPvzTbWoKA0^Gl5EY362vca$|WyJKSEIdZqgzPwLBGng%p5%;c~ICTNnUXE(OL%KSwLak@qtH6D|Y<|2?OmyhZ=f6jMBP#ir`_b38t= z{8FNfty|qrI#>ER%Y~>IPehhHh3yM!MtW@=lP{EveD24^NVFeGq~_u6e&Jk7EKPWD zeVEt97Rs7Ux5$rM&n+u3dqG&PV_)Neu!~dJ6}783O3SuGF70j)#Mm+>Ifza?E-L6f zTrHoN```9<#PAX8VL<IQpF#< zO3fmBO+$uMM|h>)-7yUwMmF>4`NB`<9gmzb`;H>VXDRF}%$@&*)SiHnLdAbWck30L zD_0As?p^%};Ppz>PNy^c@RjdXZ=#vd!D1|V5!X;k#0fx?i@>L~RYg1_Ak6E);xeOx zi`=XBEg6C+WI=uKk$Qwvk3Yo;-WK_JY9{59+xI{g$q!I*7U*Bt!bA&X2vg(p^_Hs2B9hIqACapmEIL=>r|ZZT{H{hGq0q z=}gbEsET)*;_h>-YcO5;8UPA~AEuP@e@8`#&{ht1T=tWw+S-HGzWs&xZ=YYTIi}_j z53rK~$FKe6HLnLOwgs))WG_C18La!$JGMHY#m(Q}5x(b312bI{hIqbe`MdE~J8!z$ zNbvu4pNQLXe!*ZzcR%My%7}|(b>Y3bBdOC?T!qQ%`ynLSWg?72Ns;$LhoVT!<;B!g zL49p~+t<@tNCwFG8b|Bqb~t`-_0NX58ZqKUSe&Dk;I{DxaAQqdXe{00u_J;rf3u%kT$R3B(Hsw8VD)2A1Xpm?=M*V@FVzF7;b* z$pm8$9LQ6L=Yz9N{=<^-%l_Q`FWLdqS0EF1d<3<=?~4!1?NlvD zMZT3~+Gd@MgBYe3c+F;&dhRUv>W?8c#0lcI@@}(8nBVpEVl;>DB$b*tC5Wl(3>q?7 z_2M{Y3N|%DdUpafJ|+o|Nd-B0A69u>qmzdbDM3<)wYHjK{3c+>9gzCCtRytqUWXL@ z&(ps>_&@2rt2+>*f0DPJLk7+6 z8l4-ANa5ZCDuu1y7cdy26H598!~W#kq>7rF!=8CjOXy#r4OlJq8sBC-Ue|l_>2AIK z=poOuy}sZW;Ee6)sBf`bLkD8ko>lhOXlwq_u^d+}{PeQ)k8Gim+XOoy?mW>cJ1eVx zP2ToTaaXzT+D||->xzqixL1Ag%oFUM!~Y?`NXmK)g%eJ?2@jA^KhB>&gB9us{Ly%m za+&RF;)kW5ar}E=Ja;^CpR_psc|C8ASzWKi3cD}d=q$IP`t>gqWAqn##TDi+}Vhlb_ zg%$G`jzqY0MnGdmH6TkE)W=)>OU^bmZ3-hsUcZ=GNomL?=xAfP_n)*>gYAI=k>)(j zDAJLgSPF~QPDx8^%=jYmZ#UiWmf_4Pv-yINx3|#AO81P}=VWrH=Y%J}$0Ns{p14}ky~7&t%tmOzud{n zir9@l4gNx1R+rH0U4B_FtW9FiUIWuh7-M~*sx=uz9h)>w8z_oDct#7$A30nud|^=d zX^A7(3M>!0zoNDRWnO9#qxHRqIPQ%A9WD$3PAfyZx+bntKA=uWUQ{EUW;Bq=!G=HY z{=G(+9{3dS;%l(A3?7Y>BB!TGK@{c#52e4{`~$zBLWmKa(BWuLbT`QRc}WZ1nBw7l z%I-li|5)LDQiy2!7ZZFC!{Io78Molc;UnG@ zb*c$N>j~(C9%eFzblipiLvxb>09z3fYG&BcUQpiYRT?>{+K& zDuc98b}5uS`~JJ8&wZcs`<`?ESMT$#%*<<^&+B@uu(n_sb*@Weh1@6LzLh)aa|AEN z>3v2#MhsDzISDv#Mz`3q++NfP%*5YV*SyJ40#r;1w2$Nd|QB6j$)?}5F>c!=q}@P%y0V1i5bJKnYfxqsW-^ZVUd z7Mf>76hT=grKVO~vi8H8e`rFP9JnzM7BN~i`AA}8J7WTUMr3D5s@F+K*NYnv@1*?a z!+S?rL0teiGWysZ5e&LU|F2G~A_&Fz@6x4k**mc3FfFB? z)&gyGx_r$mrj(%BGe-3jh@Ptem?$ zSH^97RHmo%)lfF7_F-}#*9!*I4m(Knh7)Vgs^92p~Z0cjl(SM1QbaV;zx?BZeIYH4}< z6>IHT_LT=n)c4;mIN7dz3E}UT;b5D=qVwd+Ilbpu5(#amp5pyKG+TO)`lQnN+sJZ& zWM$C#Ij4I3x;*_4x)eW)9l>)%Ro)5O|5NV)JhyfTBz&$>`+H4a)ZYreJ zp_Ph08r$M0IQlglR*XNr>ACT9RJ!a*Z@8{lE{oDpxBd6UYdHd9>dV z@RP%S&%bggf{qo=Cl&kd6j-|QDsofxu}r@FXFHgV;z>P$_MrFhzsd{?>n^8(jfL>`%pm4O(k z(2SZ?*k@7X(Q0ISZ;Pw|bGuCTxI$B)8Rrm4&CxxCj;$0b7@QZ#92K= zu3Jx>0jf{;?T!26=q1P)$9>=(FowbTWwxxq**AC8+}#>3*qV{z-3JA1-jPWt*`)|YRXDducXV3f=XLehZl)=PFq#IP-W?4WSy z-Q@58_()HbLzvg)FW!Pi#0PCjkr)w_CU>}+Q3O2`q|@*|&;5p!!C^3ph`8qSTRwMu zlS}72K?+cz${-N;zurj()-e!(#Z5?;KwDSAs9qbn`lH_usyAW3*k`%yGS(-kn#ej+ zuf8m5d&#tm37h!xINamWm5d7ik(g=@gX8k$dy~z3?mjNOn1$S8BQP2Z`cJvXy@U~=c$$Nm|=|b!pZE|HD5rS-H%|*)GJ_ zMm5|l{zvdNXnV7r0{fv0akeX2T_k3`enqC}q!`R=BqeLn9{NZ!X&LR8Y zt}(3|%)g5V?ZgGh(On{sE`Z7dP30q`PqG*3lY{St+vEB%IbYef z>NR3X9$i9iz1h5B4X@5@d4Iwnc!L+%-Z>A6U>5&WRP8?CUK_GVw}h= zF0Kqtr=h!dxBCMe8gC;35}R;(3>y{WXr@v9F=M#-w)w6K3&P9+_@(D05b9XP9}_Of zyvKtc?D*xR)0UQtgOKgF8_H^C08+QR4%eE)Pyo;hrv4Xs>rqomdFk)F?w9G2@N-)b z6S``SEor~z+)f-BqOgx=>NpIo<2{eVvA$ZI3yUhwj+zrn&mb7Z)BREkVd}lGSy0LU!zvoAgTvuWa^j0D%PBY``~If5Ayu z8Fjz1a#6FXIK$9brRY>0SdPa_Lk_!R+SIbXzEvk)-bVc#i8;!%9om6rL+UGwi&Y23 z3dULba2}Dps}ZzA80^F3ZH$YQy#`Gog(&c16=K@97L3kUNtjuG0iCn+Q22XK94Syv zLtRZxBDMYQ!(0?L14U<3~eekN;)z8ll$p7)zinZu0*5`Wk-#R18 zE54%|2|sOQ$6dT%@Y=SH<9GI*Cqq~l4q5sKRHSg*yC1<1GFOB0(q+Hi(d0q&2pcj? z0oy$v;K0GcCk_E2fu%zC-Qqbxvu+4!A!CeZ(1UAP7_Y{Xv!}&_IHj$ zhXJGg1WL~+%mY+#Ii>jyxAk=BvE|Rbhls7JGc!kmJa@`uSENCTW>=JFJB1!y*jxe_ ze>kmx{f1H`T-Kn3`e-{3$h0Rl@n}&9suX$#^ZcTEkja(G@(yePg14B_jKp9%`MKY4K~J# zO%Rt4uANh?k){L92cZ}xN5>2)RFDvRCdizJ7u_3u3NG9D zll>dpx-3(Cg~+da)Q~#VloSYF=Oah{R88z_^chl_vE<0Ck3!&2ZQpz$+6Go?cz!sk z7LctaC#QIH`BoH<$a)g(P-Ob`e&6J~MV8rR>%IUAtsPma`E3;09%!)Gxr||SF>Cm- zp5n2@y%r=zQ}twX3QC^y2J_ZN{Ag9!0qxKq|Jt<<0??6T@ zEG+zGs9jn19rA&o;{JR<=rRh9ieD zIf=7VPdYn>z7z#@bpFSpKMlQS4IdEXFfU}tv>>ffj|&?^$8Gl+G*L1PPEGOT{6^-a zV4Do_^3CMG+1^r!G{BR7UF92Fq=Dt&9>8ZtZEW14!`ONi*(cZ*g@mTJ`^THRjn{g0 z&AU6Gh+urOAoUCc^v(fiW{tZRWhnk??DI*aW^=!G-+~3kECcgnfmx$%DD%wsY3C$c@5%XLAbm@)?FJF|8~~v25cJK=hn?BjYeFCD#=<|^ z+O4xd>f&Ly~02CI+{N?;3n{Ca&Cbqyx=3~{~S#q)d4uW3gd-m*EIYP4H=+A1=i)J#99?e)3Z&~^YMe5mUiF#SHug(8q!jV$kcnZhUv;bymF>xX}8%&!XKp5-aM z;k0$+J|t3w!5MWpt94xy0W{6z7CGljyK-h0-CmgLglrdI_k`o6_S*k{B@a)&C>`NQ zUQ=l5B*QrA*bw=M+r5@_i(YaX*8)0v}I_!sybcPoKV? zA3w{XZ-TPlL@=GzDcn4C_%|iqv+FUojUBlaTG)qtymk;|&*Z z_dD72M_;mRy2mzgKCOQsE2w*vfYp7&ba~+0`yS9rC{PH+^Mep5k%Z2U0T1gRB5CP;4 zZG@Xco&785PHzK>CFh#IA)KLM1hN#mXy7*dufs?v$9-r;8aquUR~0>ZB7bZ5sd;ty z@r7hwUv&+zv%Jj;s|GQ3SsS37px5n(44;cKuVcug>7V(+42fp>zIs&S*b!ci`c|l- zi7@|@JHMP_{uXOex62A9Hcd_E;@ju!cZTArAxZI(m>s~`oXof8t!?<9Fl(dFHTnxs zVffi-)Q-@yL~fY3aCoc0{f^2Q4gsZ6vaWYOqYbF>T{+U7AHa-$6J%th%{!0TESX8g zA6gJF3}$197+&8Chx}LD72~}x&UGExsroQ0%fWV!?c?ZX&`-x93G4_?>$`8yFk%l9 zZx-7wO=&kcK|F?j4k{Pb84{)7aR2S}V?B(YKN;C%dl8L2Ukj|DXYlp)WOWdd8 zQ7*)=Mk}!U9lD`g#|~PcL>Fi0V+w#-t3#|$7Wg3;2#4d~Fmgz+t;vu!18Ye8wP#tD zYdfi0xGIKkPa~v4=E0$U4|ShLYndDyyp?jZ+7PcMI=*=A(1W%Ik(fd@%kx(4D8NE$ zhg?GczLy)m4n2M6BU`OEZ_4xHP8Cuf#xMsVOOYZ<*WjOJ`gp@1TmH?)IE{u5Oh0zev%0 zjPh|F+K3)9DWAjld-RIB|Euf8jjx*J(yT!5k!P2$i|Xe;n)qR&U$e!Bxr)P}g_x_4 zFUvF*IfEF951^FPolx!c7;rvyb@ho}h*ql)nymFddN_pT>w)Dg9y#tZ)bsI{;`iOm z)!V}X)iR3OHSjeHdUr#{`X7|>vo3k;AYy>Kxo8DcHNrT7*tzE`9Z|I3nX@WRRe=Ev z!gvlVHZ5lXws93$nsN9wH@SwO%}L0FHjD@P+XZ0VrdzG125L6-8S>k>~Y;-SjoZFi~4bGo)VBS@XT$I2{#HARXf9iyXEYfue zEIe<{wc!l%pc+LF-}70cv|clVUbr)R2YJ)LgA=Gh{Q$7;F<3SB8r^8SXFn8$ zeqE)2z?F$&>QHIXkI;88hG&67UXN*c-EDmYpLlLageJdsDZ3j#17j zh%^U~svcFOOMYQzZjabOB5}cJXj`*rV3dl}Ti)Lgx^y{zPK8+NDc&rEUE9hy&0HmL zv@0dL<~OlSqo;qKB7vNG2WviC*Koif56Z(?Dv-R z{-e|XBJ||a{!fzMV~B7fe&epO*$xfp)Lk1wu4=hVmmyB3PRMH-_N2yCj10)tm9cAb z&V37{r|l_k#mi3^Vhg`IuMVsQ+%^BxXY>0K@XJBKRKOJj$s^qT*~+=f;sE`sb@(Pu z+!sfv$rrI~DjM%?(XZ)^$aZSK+NC|%o@dEq!A^s-(f5y>aeH1=CYHv^y+}E-bK>04 zj28Xt(p7UeTJqnsI4#`GBPMX+t)3xSB`O>3+e+CB3fc>$j$SxcCUxPC?7@$YaW`93 zDH&q1#8WN`mmVhbOHX~XeaSREh{N(T4ujL5T_0#C-(e?rfimMzlD+gKBOCOUP`eZPfPUxB&v2;05JY$EQ(ZMoaLL(hkVOBt4A=r$_CT=^r5wZ?aA-l_N}&h)kxPb&8sWyA73LF|Wx{ zE}Q>+8-Bq)Eufx_Q9&M6Go(@SeIbIDoiR=^tG5LYhzj-vvj$;!m#&e)1V33d5icHi ztgGA;XU<%W#{96MWN_G{u(gd$m#km@>sNA4eUG+n{iyiASg0fxZMJF_6}2Lu)O3>e#G>y zrV8Nb)BMP-SA!LZEtm3R&{L7&BeErrjusVcOemrwpK&reUpZewsC0Ll>y<@+73_Eu z6PO}CgMQ8?=6l({Oy(X?Mv(gW9eWI;;f!>q*d8G^Az$3`6HQBE7ugsd6kCaF54SOH zB77$5P>qZNyQ30XW@x#t{wiRxh&xC_;JeJ$Z(+Fs>CF9M%o;`Pcw9M;`lG+BxbXd8 z!>ubuw*acZaVRee@_WFJjxenfSbJcTd5xl=PK+PFd-qI%| z3M$N_aB}byOHDN&%bQO+gGzN_?I}pYuIQYvey#%N`CAClG8IoE#IRl2Vvy3VMIsgk zWN1{#6^v@Ov@usnofF?7Z>yoT&k;wq-~4qR|G%^uM;|6nBAS-qP=$HfJw&2)h^0IY zt(!DPydEu?`_WH~EVD7*so$xIlTMmGhG^h(+|+*tMmO{0f9a#{8WTIvG8rA@jYxWu zn5)$8oY3yCdVo#?w$oZPv9rOEQulhM#zp&cjAz#ZrtKiUx(+JV`}Ds`Y0cKv3WiHj zZgtQDwqbQYFk=MU^grI>%tPrsEUR;Sb8V{{e4)0Wi`6E%yf=OHtv`cvJ2&(l(Mr1A zeT4X#Hj+?&ZSVesOGWKk!q;9(Y%a-Kd_kj+B0o{z3QC^G1aGz%jX1qMj8&l!3fZc2 z@2|3=J^=ll<?RWH!4{y{d=6W}y954$D4HLK@{2-!K?n)h9NZ_x!{EZ4 zZ{m6d%6X*wCG&l2)gj7yIE^d1E6j0-KX$|iA>+3m;1}McxO;c;Cl9e(V~>-U?M!VN ziw^wHLtB)ELBO^s7SZ}7KmPFOqo_g6N!6JH`4WPLyovxpd^Gx6H6~Jatl=aio@s+$*TAKVnwMJ5m#5&Z@V-!{Lg<-i8o+&Z)5NuDM7ii zA0z4!tkJ4&lc=e!)R#;hOSGAIr}kybsmu-L+x-oxM>9yRGjBV~LmVrGq!^tMK^vqC71Mg3 z^U4x{_F^z0>S9u{i9A>}VeI-V16p>E5`jXn;E_qNA8J4r!5VrMRxEPaCR97cLzw-Y zOm+z3@%4-~#r7c47$Y>!PS^qa1HW|BLI^)26v_K?iS`77wAd|0DPy6Z&TK?WM!~15 zIs5ilNXY5opFhXcSl}{)>@X*W$UQ7wk_Y|vlXK~o3hG4nd$W#QR5;9a+pe;CDF}-L zo2fzFaG7KdK9HZ(UtiKIIf_1Df|v>DJZsPW=B7(3J5@9J?CTe|W8z1L=*KY1r$@iq zRd>3LnmxenoMCdA)kwFuca@W;^A=7gvh}|D5w0M=-+y>%eLc;}vV%iFK!7p47Wk`7 zo6tIaubHATL!X>kD%hF5nX>nA|3XNuxf?mG*=a;@<{wC|OwF6@artLoQb!xoo}=qB zgDDwEf87DT_aAwR4~kIg=(G%o3QAG3TkoXY4X2FQg|Z>Up^#R22_r)E00E=60 zbsD@mrl{*JSbrDUr1y7VeAmWasT{git8g4sqZlxa0}gPL7RTpMPjc_GjKv z8#P82BK385K}5_6bMsr@w?nC)39$ianZIW{dK7j1+#iAUfd44IBxY#`^(&ha!6nGQ zo}>TmsoiP|Z^gY<^B())b22!lc7hM^%2sLw{IeFodR0~buz`*85+p#M>2hOoDi`FI z6H7VU(Tq$;iT-n0D?}G7k^J@g^Ig9m=>o$QbNz&?sHmaT*bB>~xpf6<4`$WIv!}hi z91w{Iu_N5bBgbQ?T6kJITG?|gHdm5IuP-(sdr{ts%VuCXqx9l}gOB5V3t3)@);rf= zgq&e6;e2#sE6qi%t2E`@Qi!bx62ttv2;>+R{bb2VvEX-vPE;5nykHpihc(Z*WL+ z*~{h6fl?{nL8WxB*KUxTDG{W)8t}c&L;hv$VQ5_%s-FirdE5LF!isWD%rc4zb$#6v zE+ZUwP*}-!)w8Mi+UMV;hSHzHpjY8Ewd?ROrFb%n2Z{iPTW zn8B>r2QS)USvwC6O)TYs2ol>{=AoPIXCafhg6(6@uWKwuQQht$k2K4O`BHi0N{0X5 z2$S-BI898j1@S^%<)$g-p+q4^$ar6qGiN6F8ya_Fo8j!eq9K{6R5$%rTwh$lN8{>nfJ@=8DLxnnIW%S< zBp=wcf#(npl(bD;JoCeZGAIU;R9opU$fOtI%QW*p0=VT(ghI4#qTErue%`ZZo!S+! zgI8nPd>m?ozL+%>cl%k59U(%6&mWV%SFc{#B%5oMb-X#Gfbx+hYwa4wowRtqoT1sBvIVv%9jN z_;m2mr2T`2Y9eM69nBbM~RzX zE}Q^0of6=o;4u7r!*~2OGxy*nT-9NGS(&rd3h>VHoF@(w;l_4n)}+xzRA&f?WGj@L zx(BuR+{G*N?t54kiV5e0Y%yEu?10~wmy5uiVhTOBu1NK{vM_Om59#TeZfp9pOSeVbj zyle}vWFHcCn&dmDCx`#Fl~}4xb%qFYY8&y?Tjq+4{GpVAE&0A%s*3J|XVb(JT0}U# z^PH_Jz|#V8I2^btade7nSNR%y>x^)8 zPozQW6`0?`z+b1+E+i3Tgr9TOXn1b^$3J0^2t0z!>&J+F*SsxLAy(cF?ZXj~^Ed9( z@7X1Y1yWj2J~dud0B_T!^vRV9MAVoF@#3E5AJUPUTdAoU@CZAff;cxD;$>y(Gy?9& zhB)&NzmXP4O5|kE447jnT&d>e?D9yF1i{YE+Pa#ReZudHjd5sTpwFPk4-t7#`;=$u zfm1BwMasWZ(tp8s$&dnW%X{EpkH1@QM!E1#2ZULN8+|^c?6p}w(H_4E`IZ9=tp>9G zrFA+9Y!nfOF?J6>|IUTP&}L+wbLs;8NSj_vv&gZ5^zi@4Ak02}`?gr++0`h}wgcI% zrLBFKUDJ*Asbbnjysa*(dp$OP8h_kU)ngm${07kOWNEu8Zc%CuvTBm(3-BD9aWp;X z0255##K=ey%7fn?!l$*o=f}S9S>84XQ=vZBiN2m`s6vAtmYVMR_`U0A^vV?6Bg~&Q znN(XUq-5+n|LOeABRf&{^{)HK?ccstM$$r)zvfw@pX*bj2K){zR^~WcrLvEh>qs5} zXf_(j#@?@Pjs03giv!04Li9)bEy_B`pa;N7TlVoG*=QDyjc&99`F*WAG_v*`=ZT z&5*>X)-BPJ1DY*a%vEK?HNRq0>V9!9`rp47b0JGvlA1{wUoSBKQ-5`9lEVztZv`RG zKd#$*fvEyq=}H~GcH;*&1X10w%7V$Xy+F%d>wSH~+FD!THt8Olef0_D)$WD0u1HK5 z78te`L|K?2j!=*zTZM#H%N{%!bVcl*d)g0G$GV~n`)qMlr`gnL2_D3`OtjOie)T{>eF6xDMedCU5CKK@rZHT9&}= zHt?=}`L1dL$}Zu3X>a!4nG?K~kul)6*+7AAVtaE`)}w3Q4pI@m4+^&J&Y#8 ziz(61p~8Fp4Y4%LlEcdr-Bs=dX{QZL+5L_Csw%3%TBV;Q-G_^O(njuJ7o~UIpruq6 zR7E{OldjwI~L{$4PevH#n&DBHtipj6L|^%f>; zT~HoW@sNz1my+}MIl`VMB>cz_gmPCP!H7cHm0j9SMns`Vid|khyB<>3NyM3Cb37sx zf2e+NWgS9Wc@4yKG)PN?*u5nq4BgHn7MQjm=Jr;%`5bdM<8y2INAXZ8A(6I(K{_C(VWW4Z#u#-U z%0=s8rT0X-*fh^6`t7h0=p}~mF%~ZI_3$%Vy6@gFzrfue!ZF$RYO18A$VXY~pO=~a zpLn;yKm`lG&65KtNE@yiE^07Euc$snd)qRY&3W0dn~1YvFyZ;!FjDp40%z7%LI=wA z;EAp4x)fUyksDbgqE&36s4K#`y+_3euf~bQMEv@W?4;fc!hZOSuB+HbkOH?5NTS1} zBWbv)6TXD_Sl4HxRi6o6<{x^HyCh;vwDC)nJ)8i;wY2bu$%#13rZXkwyx&fU26BbV zx%g#OV#aa1#s9xZ8l=F^}Q1!h4O~@*{{0qZIjIC|p$({PuHn8aypL>7H zBGy#|iG$)i4>z~KojM9`Zf*(SBuhkJ*v;f=bw70I;cfGYP5otMk)QbbFH!c&;v9!6 zKxadq)@g`-3~Jc4$rWz*d=aQe#j5?isu^oAKPtiEYcw+0git zMq2l;SfPEkV0$K3)~AW3N$q5KHocvk2J_23Gfj!9?Dmw5Ujeqh6AbeY9hh%QmoaUp z;VJE_vb}1lAiT6VnAiv)Xh@pc)7X(M2+(hHRaa~Q4IF`eOYar48aMUT^E7E|)b!fs z@Yahe?PvFd9IPDORPL#Se&c|^OSg3z>Od60@*Cs~s^L~P131v|tmQ=P9ps|*0NJep zu2=u1YBdkmDxsM_Cu`}XeR(UkCl#cpA0Vlxex$(e(CdQ<@$9gPUJ6+B4}#h4@5I|D z&z^0=#uEKFr#z8dp#H4U(`c$0Gx*O98Ka5$5PdHgwQ?`6XeC^N%`rwgS0f{+Tlony zhBXg0AdW1hpz;ZmNce5YeJDbKGOb@&4r9MQtl{=AFq@n!8eD$l)HUBmoJFWEx6KDT zzQ44$GzGNaHhuD4=bRW;jWB~oz#VdlJX#SuLPT5!a@W%)2{Xwcd5&>>ZW*XM9Cn8u z_Ks-^0^ULIK2!Qqp+nL%>8VSH%UA|v#^WaIH`a?HA|fCsns0;f(R+Wa0dJKrz?+vY z*1F{+Kfs(5Nccjow}gV|ORyNnG`(x(^wuII%HX7+XvBaBfpuCM_m0Vahf!{*p@G+Q6;+KJujGU+r#gg}}3(UnlO+3k%!d@e)W7$JWT?x~=hFSm7n zTie*w293n8!GU^ZUIm{M(?9f~gQFJ^hfRhweYQouswoOzfC=7Lx$1?FP@tVYws*10 z1V7i6@!CUFd8pyvoruKp`XR7T+bhpTf>*E{cvOhNn~_3Ig|O_l&+NpxHZ}UxH8VTl z+^g4v>r&kg-r1dyt%pEfPEcCFK0>0)P^XDFC1d*+BkSf`;yx*sb+>Xjptfa}xr-^l z_3DQw=+Y-_%s;4eI9|+rYbTQRu>ug-2gQC;FKZ61$YeJFI;&^Y|M>+#qpC=Klf)&U zx~d5?2a#(RZM7rU-*m}n_Q`_Q=9`R#W=j-3kuTFPeR`y7A|2c(Ele-zcNuF~>H+MP zvUdGutw}R6pHy0Ddtl9QKx^UTH$z%uT0lg5=LcPoH@vV0Zmt{@6k&NVDwNdLhIGKb zdI`0y#g4sASDp?gO z?AV$LEA+ItpHx?Q;*M+zB9?wb7~yHiR78z!k%m=9_~Ppx_!e8$T$xrkq@4tiSC&ob z4+quOISuBLs}3{&K7^O{-_E7!2F-6~1rVeli#G=~Q`w;>i+^q?g85MnVh&5v0yY!E zw7VDXOs@D|-FDldg!2BDtczfqEu!~{oOy;!?tB49{>doJj?(s~D2x+ol}ab*(f1^S ztE+Gc#4K;IZM{rhT$P~ZxNp#YHXn`Cr%uiKg*8{GgCOrZtuuC{v><^;CQyOomLE&I zR;Bq6qOylIkH4+U@_^5xQ0ATb7`dO@$-MjJsBp3ktH3uEVN*0x|Jr1bO< z``hh-a)=iQ8f!8T~Lq>08ikUqu=4(IqUSEdN|)S0Yl)zEsGhprO+4bjOTN2m_I^jFBMuu z3k)pLtkOfMkp41!8r|kv3JJ74h!Dh_AUl)ZD?-ku1&W&d*B;s6OLs@I;~Z?cr`VA& z!+zMbJ3fEphRrV@qygY9-HtS%cEVEYXS3Af2h2uL1d8VqmZV~6UqarDz@ zRsV_!$8UT&r?QeSZlmVjEOSF%t~}yo>|h4ZfbnZ$@~F=N)V8y z*G53NihGshckd>D`y>#oc0NC`&oNHX7DCi?;iFJ7q=`UlY{vWDBWlg%MI zhRqxpjV#}h+WzH>2~c)%^aZfcokEW3{s!VW-JB%O@MEq%ceYA|9GQYTs}t~Zo zIv$DHNHVw0EvpLvae@@|ADfeMmbEqvSb3LR_Z5ROF}SYJpIwHeTGLbpzaLH7<>_G6 zehglUobysg`M+s*Y4pRcyuv~|P>(v|wz*ri_kc{G>#4qKeh?2K_1q7y^XKVo{kQ6_ zTR?2Ub^2lF@#P>Fmtp#M&p)H1sh}7{zMV$-xkS*g)kS$`5;@z}A-cugW#nU4GjwyLO3R=1Ls9i-opo^A zB=nB4Ywn?&ygdw+0P*yVPsdVQV_mZ+S2&56tDLPgC@$=*oAYIn`gLdlu@{x!_3Fyh zHZCf>LF^zPx#;Pcwsa8pmt<_5e*F!jV^iE=n=Sog-W{XFeIU_mR6)WGn;||E+rqXN}cen16+-o*-*b`hdO!Yh@RV?skZ^ z@{9{{pOAq?RFmGhp}xQj4HwT#Q0T~K{P?p!qUopD3?hUpa8^ZZnHC$;Y&p#gzTn>& z`vgStR9YR+{T>JsF7FK-T?rI~vtQqNNc{OBA!pF3T!6RrhRJFCFW8+hi}&~rDslWd z3omRQqDW-nNwwRa*r;UJ*v*4FckNW24QMQbCfwz6R(TC}?Wlx>^<2mxVfJp(lkYna zbMmOs;Pj&4sP-8c@XZ_?2A~U;b4r$wd4Q;mRPwzfUG>CViG$xQ`1<*M8v9;iG23un zRGn|A0p3pDXw<)8xBnm}TwF3aCh#Hs#S`kc^b6v&p2n4LW8f$m+8*EF!T&IppPMV* z*4e406!cpWTjrMk*t6iE*Tdv^WIIRbong>z9oI0dbTB$;Ynx$bZe9!>eZ*M_NRS;n zTF-haScM^%adqqU;~Y6($X<)HLik^z2oH9d0)ckAeG3qO$xhtI0W^gwTzV9Q6CN55 ztM&!d>P`g%bzuX*7ONrLCZs4O0EF5+2e1u1NcZ4MXeemnISsZDT*6Y$;{pYtnYqRk zLb-aq;H&PZ5en+?bzy4{6}KkE3X|w|-WM~&sCQ*nt}nN>1&T%F40ip z+mot`bW{7o`hAF}GLApqP>lR`{?eM=tAD}F%0>UTN(%`Bjog69pAPN(mBw;laFXYt|(Muwn+WF z!P|#{RU9lBZ2iY_zG%)eT3Gv79$@P}lyuq|xBLxbVjOM63vyArGF3n(DFgN7YiaZf z-V)ym@N!N-5!YjN=*g{355*~*TD*jqvR6jYBtb8u`17vIm8)*Nz}}{-=|l8s#QgmH zXJq>Uq9E$}Z%3_T#8#CVBl749u&u@jC?g$M(FHvOXij7EPHbN;xV^_hudlm%tgBpC zL+GK!gJc~3R}kX&4q&cQOdEz`>)FL%#?hC$0WaLaf9~I|!h_ssUw(Z>C)D3`c@7TT z6vCxVNG2@<5Z8X+IaX|>`fXD4uIx?dYm@oWv@=x&*4=RdCyD#M`u4o-RtGZ{s#1Ej zV80FCIoOh$#)5YN?k^->W~1&WJ++&6hJ1R+(lSE26Qv1ZR;qLb>r}fkha?xhf1Xt? z%;3v^lumO3R0srtV&@IwC#K@~+Ny4HV~hLio~_6=V9a|VcU5Zdu;exAQ4y=Cs~2DF z3D$|A$Dmx3&CdWMZ&dY{+)aFnmI`xvZPQ?2NOXxz{M^RwV?o+qT2?k!fiRf7_QzG} zr5X=i1>)Xx0*#DfWU)4%PMT{U@H`g?32-;0n6C>TI8e@xY-cdRg~QXYhcuI(KE~W# z5JyLL-9v&8_TSSB3FMAQwm2A%HcEuCnr7rKu?F6%^B%5<^pR2 zC&3SaxaJaw!8{qLiYK_NhP959pyULGZ1=9t&K8FuD75nE3XP_v6oZ1a&2C$={Hcj;i5-B)&VM zluu_HnBy745?oX{Q^+xDX=$-T%lr-QbCHQWbYENrTL$@|>#~;yq&n5Rp&gm+TOkOP zQ4zmBjE)a{vv|e(68xXr30`lQnLILjY$skZolvDP;B~pQ++AwZitglr3GL+;$?J%Bi_WH$7OnEuMBpJ}0zH=4umzxqyPJsY6!xc@n%Zpuc8p`W6x$hS+H% z-W+d!K4MGTof9nll9UQ>qI+%2Z9lR*4(FPm4oe#^@*j%P3rCRR>DNS@2U=B;IivvQ zEyJc*4J26_<8v5Sn)z;jp9V@ASVL|YvL+GHgG3NT_8n+_G&_NF+k zhk(fvV8sQM=kJM@!NElR3rcwWdyfntQ+7bsKraieu_-)Y=WSE*sJwiB;EclwR;0w`< zD#BnvWnEcLZT6z}+ZzLD^u(Rnbn>VKZA29J?1HCf?SrBs*mNL>iM!D2(X-@F4nxr& zTLxNTiXt=uJ_^xNshed4Lh^Z`E_DCv;=Jc6&iU`=&NHw5Dnvr760-KO0(TBj3XD$t z99GZyViGBqWd6Ygfn_^!TBns(6OA$=1xQl&p!R`9z1kJ`FqvC#c7&g-#!EbdT_?~`H--fvVcE+hXVp$s5!o-t(CRQVa(Ln!neW~yo053XutLT zEX=cca0JCo&B%4e+wdO6FUV!z1l?+4q!=Ujrg;L^(1WM{Gc>lqRV4PbOz$c!H1+G4 z2+*T5KtZ2IJR)st$fMWbNHq4J23?*W!H&;>9AAGE}-19J5icQ{WXcwd=2We-548?irW$Ovjy{`?B zM>j$`S9@3$({|X9Hpum7ZQ~elV22SAh*FlSEKe7#1#L(yfC#P{5nI>+5{`qfq%!sY zxy}FxXgr^9hcY0}3K2|^qHDB-uVmAm*~W;1tGhevOSE5cln^th*~|>yO!ezqSb#Fe zz@GB)$Fvb@9tAS$@EOCkpFaCMh6J9EZEY%QpjVcpMj4C+@EOQN@PrhC>AD!W&=hk$ zZu|P86)DUqJ0+(fV8BIRUYyL#8l7BkN;a?OY(M+0ppfdIoX7v%QUR)Hhu9YJ1bygN zea`qJI~`Bl2WDgE0H>?8q3VJlc`lhtwxkzqjFc>|(Zm%k0BBi5m%~=Jn=|DZLU;gR zI(v)r7Et$}JaP312?;4Iv4K*b#?3Ols2fn;eyH!tV0>m&eViXh=KhhfF$E?Zk^Ha5 zLJ|9+blp~Km$#+=6d_JX`6mC`tM{jRKIN$|2(|Q2B1hKHtfgy#QQ>VR_!Kayti*)64 za>gxhe>tp!3D)RtW?Iapihke1MlJUY(wBMtFd-p<2dd#~9obtn>3K{F3&zq)(Q)G%U`mjcks#p ze?I}q(Y%AyWAnG-c2TcEM&{jjSqn|6;d{FxdIN^?V)X<)``Ul`CoHZjKg% z(FgN>AfT2zNCd0N&g&s}%>OI{X>1eHw;@GMfg}5Q`rw;the4dsNeY`LmLb9n76oy* z39=$Ry7BeIH}WfH1$1m;x!w!EVKrd{Y@==^J-y}Y_s!s3B^Zl$yzv1?klm6eLl-nZC06w>P0r0>;iIh$EE5uCawPR`7=P zfs}Q|OpSyJZJsE8jkTS-wth@8*;V0s;lez(_O6CqjsGQI9E;cicY#CF$ec_Ll%$?V z?wXdxz}>XLSpY7LcGw-w z07ZEK*VD7)s_V2}Q89%#%oEPLx>_0#H@Hr)LM|HTt{ml!mfVq}BmDB%H9=G`sviyc z23TEgdpnLF7jDrY{W2&hL&S{aIU3N*DM~cM-#fmsCzxE?9xX0PX<4nEtkPS9Xuj$F zRQ`r$08=5GW5FPyvWckx^yF~B%Dg#9|HcD)#mJ+BNNJQG8sOziZ+g57Xc)(vqg7t; zL~uh*sALs%{&h6H=(uL?rbA7=IJ6<~GU%@-vL|gxj1o$v?Yfv?i6S-_>L^`sP>2r50JUBveZ=z@Y z3OsH0(6tmc7+N7VPM)Mg;g(s*qf zq(LdYrYQ3|7b$8ABlr!@eq~AuXtJOf z4pp;Fa&MFEaZlyhtq>Co^vsho$-_W{W3s4zkg*X4k&DAanb5=(Ko>uwzrZqVklmPbsxB_qN4@Ld7HS?FU-I+-#*B@y0gv<}<7D&apzSR> zuPXHq0sVi-P~{^m1PICv&a(G^@$T@#2*Dq-!v=Os3P}c8qkXOb+`6(R2J+SoTy_KE ziqmTF?dc*kZg0HF9D~OOyk(t`@!h9;!pexAQ%@e1g05(}S0Njm%6o${Uw*WBn0yko z%4x8(B$1WxtPwr+mY8y78JZxQ4s5zC0ig`srR|5=ubjr0b!cgONG}`pAGCizrAHmF z(m7I^I$Ble=WFLuZTep=K%V|h^WK+CD8T7Kl?t}`+jQ7)An+UrMq(0Wt|WE?u%KvH zw^|6q?Y%V>e^>^fsZ1kkUivjNH85jgWlkqi95I>raRT_M_sefBS#V2gsy`lk8j48UehIfKRT7c#81wKj!+{!bx z_xzn+`rL)1tEB3%dw%1a!RZPvHTi}|AO3s#{X?GtcGgXCmIzn-apADmy$i$>-n;`* zQ(KwAgb2so+V1)H))O3n{*#lL8ixPal#D+a&3<5Blwc>OzEUo z&3mznliqzw7dy?vl#0npPr0wlSzwCURFOdkeC6 zPqOnnru+GPU$5UE_v?QCxStl+b)DyNyjK)tNmb=6IGpH@3pZN=sgzh?t{UlpW=)aQS814YeV>`PaItz?=;-iC9! z@28~0FdjU?n6+=V1PVp0TU0o&wP9=Kg$GTV5ax^+doH6ODPH2k8-vS*kiWx^+p!-N zs@=cRKW6(d*fsnq6o#~j3J&0G7*8EbuvLt?3Tr*J>_5}XmwUrDq}!phxSloh90~nj{y=tqmd_u^6uO@CWm0f z9m7B~ccBh*c;1)QV?_#>`TdB8N}J9%17-U1{VD!?Lqu*+8R)RzM@TQKq-@q8e6V19^+`guq7v(&?rpt_hIikiB=SZ7K~KhInw@4Eib}# zmB~uBA&H)Ax_l)Gf~3r=Jawg0;uCg5K*ga<+3Hnn0hJkR!S^GCQ}Qbu`8uT8Tv!4Q z2oplOd7Mk)5{zZMMYv6JG5Z6rmM_t;^7kr4|{K=jBJCk?nP}$#34FYS&<^6C>Fx8k_ z(EftyGoo0mV3%VKa~4WqdNdK%p)}ls6HIu9WvR?ABmF*V#HbbmSPvwh2cf=@7?`Yp zH`IL|$^Z`yXx_&#;w!y zy1e$tuORVrEk2H*D@2frkVbw4BR4FG76J}}?K7<9T0jlfQhkvhgmlG-d8E9Ti7tR^ z#8x{{#(FgSGf;>QfnO;D-6b2VIGJOCFsm@>a}K~CjH7$_)=+SXg@@arDcE<{GWP%` zaewNDSg?JZocI`PcbTCzxR2BC#XBZN>U~5!<;U7$!|1jxObU; z%7k#1&X~p&L8jC$_|#&C6eACJ=!$w663h8^8ii083xf#aPANUm&UTmH?s;W77GihT zhZ~uvIXsu{R6ZqupjJ;yR{ENWszWiun5v^a{j!%_mZ@>mlEDM z@rGlf$tGT4l}E>2gY9kq5y1CeU-wi4$NJ?q=N5sWQ*GnZ=;8s}Qd?~oUPRNf{N~d` z?)83UF}I=q{cuz96aJzD&8jZiQWJ#{XH)2>Hd5Wea}^|TE@jEnnpOZpqYJc^Koj=p zty_0pq)&^&`oOI&^on1zY7OK?^9K>|?_j9T-T*6Y=6}R`K6fISW^u|jtg2|J)hs@N ziK6N`jp7cf_hB?w2Ft{ot2deSM{*Z8QDbz9%dSH-jz4IwUC;&E12DL6ff}s>o}UI? zJT?#uIaZ2NDKAg=-f@TM{Z7n+LfziyeDH++PC;it4y*w#jcO@sLjo?uXg+yp4Mj;g zpp5@8w$GGsHiy=;lSvMY{`FGkF<{)SuQr26#4RI2Jt>KB|M4nIvn~o^TW+7j%};ft06(~=c1NGvV!2Pc*dOyQQA;&d#Lzu z-h>a}BWk}Xnt2~eL=yNQNz@E_X!xj5{K$jz-=_{1ZA~M;LJLalD!Adk0g2anmwpVC z)9LV11So%>Ty;Z_>vEuYq5o`FXr2Yn8Zx1RP|anZPOZvX!M1{q*C(;{7I-MES^0?S@5j4MJ^ z<<(MB(JODk^iK@wR!Q{j*wCRLwcu}qEG!Oa(>1fRY!FoxSb z>l)oLhxd_^^qq>od-F@#X^ryVhAb=aidBpqeJU&2de<-5WOO+a>0@^C$@2A8p+}6* zpPVfr=3x-5s52KC+dGyXz{#5me?1vMi{1b&shhno_CaZk^wwX+YdE7&O7Xky$;uXO zrZYwt`>pympmz_JBGl*N0{~WmmnsD`V?@E*NK_!955B8dUFL5lJ^S*vyLahLpceaN z`i&#f8FNK#93UiHn=ZkiZ}--Y1CP3z+Kcg^oZ&q($len02#$$as()X}1M0x)p!A=s zqz;#VqC&Bb+*S!cnzNADbAUE<92Fwj22Sh^hzEJSbn_XD6|(}rUd%*47phZk%}(;g z?JyuZq8Z(;42`_rq?Q%z3T%8PWN||bZ%UQyD-VPqQQOYS;~T^d?naQw;EEPBJ|r^S zVRSpq{MZ7M0azVccj;%788t<3-gHloyTf8}1NSv&G#cVum9F}Cw&PoW zU@aO-J|EC7O(pw~HfJj-UAPj80#=9wmKlVUx%;g^%2qmjk>}T*lNZrX%BfumQpKDr zFagH`4k(DoZ|%u%m7!5c;1=)`e7t7zf0PTi#R8jNX039XA3PX7lx8f8FYeuT0rt*< zDN`OBg;b&fQ~8kU3&YRH+CF`{#J-;AW61n?S2Rj)(FOqBC!8pqa}(vg(2iR~|2O~r zBa+Ib=)~Jc_5VGU%b1q4|KS72JU=};q_f-BwrAUwiuuN%u$;EJbP~Z3ilQB1!?lF? z+FXo*UWRQA?vhRH7w|QlihYTbj^#gh&ied5GbMLjrmm#*MM-PjYSW}a_TGObxORiBsj z2(*iBLFm1X6YJV@%W7)O)y9p86GNMtXQ7AlX@3i4G5O_D$Xxh1$BGrC-bUm4>(|%l zLUw9FDNFDE?C$e8o~{NGlV1Jb8Mr$nBt(-MOgfFJAMSPPa)g`q8`wCU;T$kTZm0;V za4gIGryYglF&%gWAyIB4_YLPSlGlCWJxchDsRmUu*BJiLA-ew@(eF2`hwzJOQq54T z*8mVMtQ>|nK26X=ickOGt-&`!g(&Xa_sVgM?ZdIswki}3C456!B*L!mC|&cZt*HmQRVfw2D9zq5q4WPjz<#$3+<8zjhydNMKJ zVyj)=`Ti+f1~q$0Rccz5!f;-uBZU-|8#4w-k#ySnp30Gqf!zWLZ8=xSdO&r7p60@y zw)F@ELfw#`5;qu80m9w3ThehpXzll`sa1anB=p62qV9R%uRL-&{DjY#a2#L~U>J#tnnt66ybOgMk}v zdw-RJhJe`V=;eLrTm7~>pv2>6FY(IV9uya!vW62g6s^T~Q#$|PdCrV6wmHzU0Xre( zU5VPfr2Dl^o~P7GQ`-^nxO7R3IKl71#1U4gFiT@Pxz#c_y+{XJ_&=Y4Vi2*uf;w7z z(Jyc*NRc+IVs}B{&4*)8W$)6{;bL@*Kibg@n@~~PMh79nS@kHNmq778J)B?j@ZnE? zv<2W{_v21&>KwC!*kFhXIB?+M$ER=uyFFEH*59^i>CbXY4wf4xQ~04}{NDP4q_4NXW&n2o_%`|-`jQGYc`Q34ef2gMpSP~J=#S~A z%DYVZFaAKPD|RWk6rbtoRj#sK-9K|i!o#8^eMePENWt12|Ah6-vJmKYFGJ7S3KgEp zU7SfDLraH1EWZfXXRaWEhT1+Kikmq5fHe&wAbJ(wn2HHfnr(c@o3q^z${GBW_(s+h zfs3pZ*_gFL6EUC+IyjBlVqM?LwzE&#DtBTHuQPJpAf0<2xI~wvxMv|%RaIdSqa>qJ zbX-e#|2|S9Xd1>vJ$AOOVC=C0a<2g?FbQL9>$+l&za4%YCrZ# zpi3eStrW<`q`=H|>IWZ2NNUp{=Q}x z1wMvJ!TTmFEhaQ6ON~uv6l&O+Qc3jY|Z$$BJ9YSyhmI;I_n~Wh-2N*3p5yn;OB)gSBRQOu7XEJy#42R4w1#9s>ox zA^nXR)nU0U@l5nk6PR;GpOC{2t|7lo zy-Qa_IU0msT2*3>N?!i^Sr*x6YxqLbWUwJo#*p}|tua-}{H%2>;oTN?6n17 z;1R)uS;hB&GOz)^ol#+LJ6lXQayOGRf(iE+TqJ7Q`&wSw28RW}k;%HPKk@D`BY$#r z{_3z?^}OEiM>^AK;BR3`YYaJiW7D-FeG8QNgA|Fmm#n&?vuR>v z+r@Q`z(EvDbz<|cm+=RgA zQWDnT)g~q;gWkv_|JVx%DoeoSCb^}!!@z!Kk4AcgD0_gj0I=cG#@E4OIBW1(`$HGQ zVSame0A(Y63v$Q2r|f7$qLigzw+f9somZ*Ku@N~aU`86cJ#siv%GBV$E_@ldg~upP zZCtFx@$NX4bz(nHSDwBl4V}~Fc>6W@Zdhv8Jbvs5a4q@p;c)kT2bthu(Pru?FLW1J zf!I$9pPj5CvB7tXp}I-E@%{1ISBKLx)v4d}QD@g>uR&t$2UN;P8-3YpR?f!AL zgc;wWVRQ8*Zs#6CTKK*45%`Fj6dHFKaDR|a-=_bY(-X7diJ0mOB9cZOFm9$FX|M4w z3c399s3f>i0O(QA^Ka0yIXV!G0_<&FMG)ANs_!WqZ~@Y);_2AXKGnQ;IMNpXSDYI^ zK0*t10Y~B3z;3V=io>8e2%B!rVR!djxzR4sUfCzY24XPHf$C~|g-o(m17{WWLQ2ZC z;Cp>M@&2MWdYd&{Rr5(C;hS<|P633q$g%?!8y^Zxrq|8&fRtH*{^s~NAy2|1LG*>O z?Ze%zCG8IY#)%cMp3uB~B~pbCFA9*EG%5$Y??AznDCwCxwZMqM;U~WZ4}1y8_6wIa z4Y*n=*t+8bp382zYFU)ecR>HXHtKTdrlg^u)J_>l7K{+7bC??mxsc%B87R>T4)kMo zV*r|L6fVMmP1k$XH#$q;3g7;nq^h0TBBv}Q;oLUIT%0zW$njJt>D>fo%h^=|TZ|m0 zErNNCbl|L0LS>>&n~rdXOh~_X&X}%N&&&LD2r@-E;Que2=>WDYg~-^m9n4TC0U~66 z_9eeyF5_>*fFze3DzA*>#nd>wr3AYCjk zAh)jQ)&K9aN8tD1kLq3SD$ak$n2oC*(TO*fy*=%_1I!e=HpngVQ9TAAaUjyiU@<=V z+I3WYi~hy;))>S(2@p;t5AFQDRIy~v{Mf|{rI$%2t)&9q^2_hzL5tggKaLaTOwZMR z&ZmW#6PL4T0k7T`lL`TK&ULjnDi@ISQ>3YFMd=}xvCYs=mE zD?I8Tz_p6(R zW1Hr$--Es-z|X#{*>h;&5t!|yf(@lp{MYC`^0y`}gOqRQs&C$bL(^x)sZ+>|&2hx4 zmWjJx>jsrj^kMjLPCtJ&3V$6FbUZAXBUmJBC5$)b(`t9t=Q(lL!#_iGawS$GA7ef< z^d|{kmh5<32<=3wl3uKUM+o%orN7xDVSOA%>}4pJt}2#-%x#mV<3`GZ&wk-`6E8P4 zi^R!qVx0MT8nN!U*>~fB5^li(> zOsU5|5Dr>>?g3LcdB_sE*{GPsinB!#jw0F!QgNv9Dl3eEH9Hz9A$^WTj23ks-P}q# zfTnVWY#^UW=@V2-(nUm)fTAwA)Qc_idY6-YjIbw(yU+ zV-2q{>Nq!km+#e*Q#^3!P-qrJKY)mmdXoHBl1_HX6HkNk%^KPehSFo8JC{X^*+A3k zbLS7oQ(qr9S|;^zD^_}L_$CJHO(dk_8gc_j8=8xCp??vA+-i*=r+VmQGpG7=QOcgh z?Y2&GmrK_} zzUI-a!7s4mh3iUhAz^>1P}P!$UaNRSt6S6fQNDeg$sRukgh;1@{zSeR_88bf)6$s~ zJAv1L-Ixm>>lTzxm^9+vx5nOJC?6e|0I9J)+NqJg8{E_HJ^9|(df&jc=7W?ZB#<>b zkU)MbKz)OXV^drBHd#s}SATy0-XPW>AZ5>smtx0)=^5Z$yn47QjlkU)y_&tRxw3Al7n z5-p|s!??m*Gc$-?${FO0#q1k(MTrp#|2^TYFTUhZ;h9Hu@?uJ5at0S|u)&88Kf_bk zyg7bKnp5A|o-CCq54(t4pqApvg2yNdd9>`&_~3ooKlA5@`!bjgfw-V~pK)Wt=9M6$ zxdpmJ(yDFGu9Mec`YLbcwW9GCkG|@m)y|nxnt6k$8g7qFIz-X(Pp%}^LOzcLu$mRj6-%DcZC#T4VD~Kp+T(oG!H9|HPqysRE(LSB3gk7~OfKXb)_w(AyZbJ^9Ap?8 ze8FKAZF57c7p{l~dGEe8L}~=5+I`24Mu?`GnD+tuLkazqDX}(10fLNRMRvZo_eN%^ zBmB}y+RQxCZykXuJ1dfLQ|5YKYnAb45gCak{`{G$YEwHvxjr!I^K2e;CUpL9NQ|ipmlwd>~@a4J#*yo-tF5HJ^{9+ z%7+=AU054v%I8uEi1izI_4xx;C*ikf@qwoxxl3-9eSn7#f!-%n!^^K`G8o740 zwb^>+0#EAYBFn;KRc#WI&i`Q_QDjZjURBh%*rBi*WISShK4>?7VNpSg8PyehQxH%I zSFGROjiQqE>SirE;G2wMmRro9_i}1XO5zo<->)5mO9*PPCMIFQ+{>69f4^f>Qxoa8 zvg(W9x0?&~X+zs#N!xa+2~dP`c=xvSFAK^WaI@i(UmJ6b1`BXDaO8z0{`3B*38KhQ zr^;c4z4+Gk6=|)oxJeVC_?5AT^7V`DDUJBoHXfD6fa>Y`O_41z=y!sdG=CES9pjUf2DVaQ#NwUp1AeHipq zMJ;|4lr}$H?@|t0O>v~bH*|cU3d3mzC%cm5@ZXtf(*LhdMX13UIw;)>9G{Y-!ht`S zC@h$j6|w<@3}7lvT+{qrYbdb2Yc+ z_8huGR#HqRm9;v%?;#OG3Jr;oIpxf6n}iKQHu{`8);ryMmAntweRq3%JgV^zZqV4AK=FIgC)9(Zo{uf9M?iOmJ|Aco9~TT#r+$MJ$K&I@v7j`4 z^yJC-;KPH%ipZt;hDl&7T2>mhBEMZp*qqELC*=Kd9+4o(3BryrIwByDH~s;N+h@NP z{O3!;97a4s46~K|-1u@^B{6EuWVGr}AG8MsQI>ShMeaLp#Mmu7Jd(3rd&&pgjZPZr zCxs0FeNYC5AvI^%h^xS}{=(JN2)nE03aj>yA8*2eoo!zFD>`;dzMS9bo#9JM_ihBt z*|<$b*9Y%|#LU_%sJpowR9%~yk*COA3JvVr>jYr>3 zhO+$xH_EQ^y>Q;sEZp%nz@`T`$Yt{b)?xt|XjPH4z}I#}M`)Suj-sS~_i(Xxyd7C1mr%c$b7dh%UmsMHCwCZwG3D&-rpo zjm7G_bZ?Y}&pE>%o=%g4bmYRXzn*9ELP_5B%&FwX61n5p;#-Bqm##5Dpk0ePbnlOj z+uyOt_A`sDRf_LvamBKZNe}GE6yLVI8*@=LPp&=mM&j*Sihxq`4MLGZ#8&N6@wuI> zjjx}=ZWr`m=>-@Z<=a1hHdU6bT%Ja%Jnsv5IG#c>#aYO@(yWlGFIX5f;4Xq;;XEeh z9ssu=>IENPimYtr+?-NtbIt|na=^$#w=9K;ipkTa_{GlR{9N%Dy-}Os3)6;_I}z0V z^Yqz8xW-P4PRjyV0GS`lVz;swBamvA=sB|w3{B$f3G|Hl;b%6yeA!TuG-nVT{X%M}kJ_K3xA+BKw>*M`9Q}L~JD8~wC zU#*GUu}>oc?oJrMiztIem2$!ehxczj6Z*BR?!8Fre-1Qb+S3y}uCVk45Eqqn@_o>l z!hyC=Hh9|i4fxfd95Z_bz=yd>me$MmF!b!VoxK3P4u8rE;R|np6%s12y-|R*N*?6< z89*!^A0}?NeGg&)Gg$Uu-*JEi_SXRh2KIqV3Sq%T_Ny9a)yDp9>1I{P~DSVw@N`ef7YmS3w zd8y;}W&U<=wI{eHI}RQC)arSamH&KRkJu~T=S-Mm;*K^!P^A`iH5lV#ZuWu*ejdK(#U&j+oO<53#1I7@&mn8W2R01e&Dvmai+&aa z@ILygq>GR^TO>)%P9Bm58|*XPk%fg5Q#fFApUs5{lSREKh|T(5!?YL?<(N(1}}z$*$?3s z{q#9o;^|?(NJ{f!?NL*_D|C$z)h17`N?cZ%Inp7{PH$)hKfM}-1t=h1+O;;QzrMt^ zU9oIC*f?^Y`d7u#{&)>6Vir`VD{*;HDBp;=RZ~+VWEDLgN@*THuKikHGjA<*eb(%L zN=y>1Y=!=gXKm%+iXU%#|GtP5+I#@yq2b}VZyxzq=B$0AZNtNBa9^DZ zrtZU}#{cEgvA+-T3;RFan87MZID(Zi&t=&!$!{;w9$aVWA00SAWN@HBr#2x|$nH<$ z2mLOIxeWi?|AP#SBlnSFy(oP9(_9K~-Reub-TP@Bw*pe+d|aA}W44m2P88(gt)u?w z?yj*eBHMNgs#tz71!;6Tk8;z7Zo%x3pX&vH)T1U#YG%R@?h?qAvs+KlUE9ZqBUPT= zuui!OxIBPzLz}Oq^8)Mu(le)A<91cZ5VUDMvD))%nQC(2mhtDu9F0u1Tt3}afwYmH z9XX+VctuTS*FNo1LLAiQ>`1m!U5z8$SxYiQRr~$Vpx_w+8m;=E{9Nzz;$5wwB z>J1g52OBuR^OyIw{KbzuKYg0wC(I#sCMSyLl&b=aPki9uyz)6xcnD)wCT-_kS#~je z$ue-+f$?RYMuX<36ozS7+(aZ}4=|+Z7!Np&-H~kZ`rSaFw)N-zl!PTKH$fyb%!nI| znq}WS{i|@2UH3O63vgut>>d9?_+DAteWQ)}eod{WSg14hoarcAG{blExb+q*$>&ft zq1RdFNZN9;pcV=tfM2WND^!A%>mm_9-sOwojFuc#0%BUYuaY&KVDHqR#PB+N?531O z=9jX?bGW1T-*22+L$NS4Ss8uhxTJl6(Tf-d6(&@rE5aU<)GaTCKsS;GbmNTe(fT+E zc=B|QL9oO_}*A!}BZ@`pB56omJcqh7x`3>-cbYY`mIGWghvprqtWNr06X z=6X!AHGoJ?(PO8JbRX~cHNVCv7sNH;FJk(3Q*!RoD`QWDnJvJ}C9?gW=)^CMuCA`0 z>oR<-Ri4L+c~}BMrfPS}7^`}QA5q-;pSnSsj?21?%1g8|8=O-uV%vcG4J!3aVC`^4 zx9D@*0e{=e3e!g~z6JY3h#=axU1e119mnqdTbWSMe56!XRp~3N=>2*G3ZS1E5|uHC z^vpoFS?|cjv5JiU00Oc9_b5(6+!c34zu6G=9?IMSbEHA7vIIc_!W{% z+?O)$7Xd8%j5YPjCxX98v6QNdfk-OX?vB-a9I14KHOM&cb94He8s*C=3)P9aQ|X@gt#y3%P{XabGX}CBTx+r_90B84N%CjYJb2=9l^FyEW1) z5@=Pp1_ZVM^8k_{r_<#A zMwKM?|4%k+kdJ{~m;X7Iy}kd>j|1qYu*VLxWu>a#PNDfHyYXw!yeXEU*1((4QtTgj z75CMj!s6=}Z`CEynYgEe^hGzq9jPG5u5?dH9nj%eA5WO1POGAn=Vz z6HmPm*tg7^ieDK(0MaXX%#f3!jjA98Hu^ks_cf)LoaF%MR(bFrK6+M<7^oAEyFG@* z;}h)JFE~1^Do6}-Ya#xWvWF1eHPm-%X**4cvC46p>(D}3MaAsP+vXyV3Ct*AwnP6< z9as)--Tpnesrgui%K{`%tgidBkT$Rb#yg#yTv&K5wY}u2r=VJ44b&b~R8-+%wi1SO z741KAq?$Xtnbn^tZy^}8Jyrwc=37apSA(4+jaNiD*zT3~sI>IcHL^uYUj-fM$?u$p zT$vkL6-JszXVoc7HRRzk&m14SAv}pCPGCHq;*P$;UOM^r#wz+> z6{&2SLI1`nUJ!RR_#@R&l4?;<7S3T-2JgC!q<^9ymdc)=P$5)`Y^4Me@>UaDR0z$0 zVS;T-g?S|2N~QVgrR#F%*~^m!``7N~!CRwzec&n2ISc}U+Yn{-qA1{>wl;?yq#wv) zy{>LoHSoC^A+yte6>ETgb zip8e;G@j`n-(4n#;AXUknGNhddp(a9ikh`VCefNb1}ur(&p>)s?bg;zNO6)i_W3wn zD)zf)q_8$-$)mCG$&((q^fyo?F$#Q$vjF`ubv-UmBEin{(Rmrm2H=&@{%hu#^z*Lh22jUv>YAC#dNG@FVkKJyG{#gdpRsDdX}+pUl*4CK!ubA zeE*6d+O$Ob!Th1c-1pQ!67YT+Bc1e7&|?}@*-e-Q%BG3+NhbKULDfd-Z-#cRE#5+f zi*?+e7j{1T{~qbqXh%cX2|W8fP^#+Ad#5Lzvyj4@_)Tex$-UmMH* zyFya^-P$}K*!8~wHd1xJlKj>QX-u^#?}ovCa1cN; zSX&x73s#3&zpNIn!FT|mb*+#Ge~0SeKc}EGfKj;S&Dfk;GQAkH^~LZq8huP39)AoC zM_Ud;J|BLuJ+#|=N7U6C1Kz<3Ng7S~n0xVspH86!&kUyR!?^IamFP>^mA&ta#O`DaY1XP5^~ZLB&#Yb93qL=HAj&$}~G&|I_gqW6r$zc0Je%h9o2327vxr96%jrjZDb<$*rUNVQxFKfPAMN%c$RlgJjR?qzChxm*G_ zt)z6#Dv!-ni0P3g>chTi)pOVBF8w7Oo2CM8A3P|^?0Uab1_*2ZAT`u=nptJ zY4Cf!VsWgu5yMRKHg%)V#|PU+ASGy3#JNSy`GxIw=_&Y8ETY!@d*>D=zlF0NwlpBW zx8GK;v*;f&zh4OXo-fe_NFk7beeiH~JVRN+x(mF#6drbetZ(oIcxl4p-F3Mhbk z=X@GC%1No;Y|h3+<2CA!Y&BDAzx=IQ`pX(*b^Pm#aiYn4Sb@SCRi%uFQoq4 znZ)V{L4HZ>fwh8t`VbdUejdO2zFjV>uGp(-W&MX;uXo8A?>zeXys_@MHTJ35j@R!l zROModvP`!@cx_AMALt>C>MR4V@CvpC^0Mh? zWo7r0X3N^-N+|D~*FhBBwmNH+#ETud7UXVzWx5bj9kMB%8OGT|9y<=xt;fI9*D-tKJ~QN5Zy@L$Dz^xz-GKW!;##VxKmJd-|NNi#RiSIBhEUEa()YaZPlw5E zt$BA!&uXjHhz1P3BLpoI;y!(SnG&cCO3@WoP&OW6sFWJW8@4N=4Y|G~y0W6Fx!k3F zfbbFs>(uj!hs*GpsPCfypECA@#Ah6K~YZP!2jiDg@K1d8IZr|=t zuj|s`yRAU_{X?Zw{JKJK@5X{qetdKofUtw`&#{c1uMX>;q5q`~?Kiapi2Tpw$(e`r zVilbWrk6{MiOX_v6EhkB=|y@ni`pRu#(=xFJ#_F%a^#T@xYpXNHJoa@*x{rVUo23O z>$;3D3hd1pvIl$@?I0ZAbh{)BoPyRgHGK7x5SjJP8y>>vv%<=uD;x4imDcI%Mg_oA zty-aaPomWhUE~YeA?t4`YPF{5tLc_BnwZcP+2nbTftrx39aAJj>QCnp)5D9G<^SRq zZ7csbqxbtlfm*l_8w0Wvb=b$?5Y#3v-=x`0|C66hYX&3zMkEL3r5j0UkTMx}Ql8as z5aOx)6)U1jfXz9~kb4qc&LD3F4ZWfj;kolaS{u(6x2ZFh2^8#sN5A-|Pp%pOAX0(;N>N2qG>Do+UGL0cgw8xSw7CM59l3Y9MYsr(FfDNLIE*`+gV5#$wk1Zj)U2!1~!7!3O8|MgPuP&Ah_3 z7My;@CMWG=|zb0+4cOtN= zp3$X^{XCf(v3GicG}Mv>3+j_ckLE0!iieYjY}!K$yuE>Ne*KE1^vJPwVBPf|=rlig@F1z-K|dV4FjwKeZ4>&I z3&kksMh$t!k{?!IrW5@;(-Uy*hTJ*Ms?IWHh%g93P#)XroU3$s{%~v!4dNm#(#bLL z3c*{F^fA@^eNRD>#GRLX2<>idNY7*70q$!(;Lzgpk+CC2q|+iqcL>ygXCWLJsaL-? z@mTT@5I*hgeH-R4;qvY#-Ho)GJbO)zCZx{?>cBIPN1(~nA8kl*t5V5RhfPdAF;z`t z5^6zNK;K_vlt|+yK!G$3+V&U-f~-kstHkT5eJSTFIg^8?slP{_CK@EAYR$F(*) zkGwnOw;kjpQ>Q9*V0uf1zqdbE@SwIAf4v|-;llI|K&j#S*HmbnRU^9hewd1?9nQf< zdyn-DAHPEb0<#gqfwN}gMtN-y!a`a5_i0ak2OssuvC+|+;wog2;4b>nzwKAe)5(fh z9Ie0|bwLnD{bdEauzqu@7W48@U@p&#UfSl42SQ(x1rDECICLMo3c?kyGdeojWyh<$ zz~U8ObLKsn1~Yop@Yum(y#q&%L>&Wec{QpkD=mf6nIYz!I7a1njH}}=Oq@y+=U79r z9RxaH`V0t5dyu1q{VrYU`IzxRJOUI=9PRkt@#M4tH)3n~@5TLAZd6auFxATe>z4^H zD-?})>M|9CJqU>L=J;K3@_%%W{qp&9#92^-tD}3zI}=m%{=0k{oE!fKw?=I{3C9fl zspsLzDz$Kgv8ryFqQL+YZs*2v9yt%H-etPG8yul= zUQSY^(|ce<*o}QksNZ5qpws5Q9hxuo0P9*d`E3bW$e=w*C-*>+U%2rnK|m+|F*a$4 zOM|YWRGT{{23(=fMg%f;*-lKx;>j5W?*o(^ij#u^yQMf3XbUm5yisdw87jz_P4?xO zMLeS$)p2;PiDhC}2&76Q+*=72apg7gi2)`LFA+i{l|T0+pc- zQe7h1E^@f@@A+w*@Lwg2$BfVc5L!OU&xhp8OEFjv1-|9?il-7J315`00(+8czQSn& zNyK>nv;$o?98Z`Kmmzug)bp`F2MLuxvjSM6PXeeh@GVC_Jm(r>11PXxm84Egm9oxn zPx1{Vtz)&8`H+cZPmdXg}8FU#`2qSWr zz@Z{;wNtxLNCj5?V~8Tw$VCX03WbmcVPt(nsCQcAtp7)T_!AD2eh=P^{IcKH>E`?q zI2!Cj2AdT-!JGLRRZ7Dy<@P!A^0%(noGQ%L_}^B8O`H~q))z{8u7FUPQIv%Hu&4@k ztg2hy{qe(}7{Vi!y!(vV&EPbT>-}XS#60+z{;!yT_2Am5P(w8lSo#Y}L=IKJgO@g{ZV&4O0pbTC#~4CU311c*fx%+QBOX#`OKZar|N%23MC zX+A9i^hUHpdgI32n7N;NtO-l{9t{(KnN}+_GDa)MM{}TxzDJ#^4D&q(XMCBdSkD8x#di}gzLAWKlDUFyHgx&-=k^MvE16T z|Lz7et51l+{Y-{8ChPi#M2s%~d(plgz?mEI&IeF>srt&$AH%JUJtBDP2F;ei zK)PU`AZ#}2l8X%A*L|RYR#^MnAk}l4vSC#YT$(Z=Ww+dqcmA2<%`y<@ozmIasc+r) zbR~lLkwQ=ltwM0qHT|`iAMN<0_jp&&23K3B6e|+P=3?#lh@OCojK968``+b9wweP+ zcOH^6A?2ael(+*3@5O(Dx~tme>PKrvQ`*X3^@>+t36$Gc` z><9HfAF+jyw;q1~V^FSF|6msZGWOx8e3M}!V;$vm`0$LdDk%(Z)AQ)h%8~5%Jv}TM zqohn6N@|DUPXMwrE7HmK(Ax7cD_bk#bKd*`uaN{ye0IX!t(v!QmCH~;Pz}*d<+!ik z_CT(r_NQzJM>_K3Wt;PaPW+4*-||3Do=$D%MPs@y@+c6{V}5BIti4>| zGWnrDa4j+SM?{amY|OkO^bZxZl=@?WLjOR&(CjggJbOW9>Y?5AROHvpaYa4DcEwiz z(cW_Zx52Dekw|_90vTEA`i4AkPbyMJFyLfA<2>TXq<3mDSvSGqd^Xc78wTR9XrnOF zR!7f_xLy!nr9*l5G3ys-lk{Um?3>o>1iFt9X>LW~)_|~;&^*RSz;usU6f<3GF zRG&Wpmbn;IMRq_OBosLhUUQF`^@!=L!#QUvyl+q!y|vAE@u=O{*I(h^xhYo4#p|OU1O9ax4Wt5K_t{iNEFQmhg2#Y3~~-FL$~uv^<<7R ziQ>cwU1pc9wsHCWIopRx$ZRdMny;=mG7UPYd#9JrsU&|jE0~JoF-HA4zW))5wqOc; z-5jRb!gXtT_zEknZ1>LBB7@<++WMwwp8#5>lbhY1ok;6;;oJJ(8*;s8;TKQ$4@3Dj zNFATKo1gC|k7BKgKFt%+7ByU0i65WGQ~JNZ;LugVzq8RAAK1T@WVcJZvUpLc zbcaL;9?RPf$%K7I+#96dyYqkREna9Wz$p%Y#M=1_HZZm_`Ia+twT4s|WZ)%7m=p+QiF`CoI<+!HU1CRY70ef_oa z3BO8J!P3R!MxVVp|9pVN#@=}uw4ZmV@udi1ReNkE-Awh&Vvlbcc&0~)f3Ao%OVZKN z*|GQLrr>AaHcj(&80V9(9*CAH2;B|t_4_f6PMK5b)pvU#lfLXcCKzvL;2=G@TPyqaz6c? z`eHte2tR?RzDiA)KYSItw*DA+1Eg1|Wl0l$zf$B=MEhKxooKD8Xx+`@c2r+1C*0qi zJQRUmau%TQ#dVtkS7)boFZ=D#I~hO#T449HSTi2H>O3qRDJME7LRM~|Ji_I1XR{IpIeQY zIZqzGnKP&O!hGLRia2#UDfY6>olo$lPvBagPrAkM+G=LU;J^^ZE8=q~>BZ4Q^GhG$ zUaB2z%OJ-jACe@OLWpffulI?6DoOk zo(_-K?W4qifa(aZ9nscIN%>Px&(aEFpnyjNM6k`k29jOcX2*B<%D($1ywbCFgLfyh z2}-Fc$Bkx{&M8WZ8*x97POmu^PfblqRtN7>N!F|xk|%~7iY>5c6X1d68wG;!L>JOQ z5sxEUIZMYv$Ld@1+A)4o(%oPqczi1QOA^HA>$f;%3E&msQmBD+D5kE^q!xY*-_!2O ziLwrN;-8VQ(#E^OJR_xM=-tqs*@#gP=({r60Z-P39_sVsFHJ1eaQ!y0e=j*xk1H0m zsrf2G6qd4;tN7IB1YFWO=J?y*>(_w|61>uVkEKM7AE}(b6wlL>(REIb!b;eaNq%K> zRJY+)g+DU~{ zY$cqI?Bo{?=g}=3Nlnj*6*aqNYHDgXNWL^txD?=&hhRy(OHV>ppe&0k^RI=>j+h5@ ziQ(nXRouySkGSG}z0;h%*4U%xbmA_|C(gSSNMEb`Sm1DML_+j?Gh?l_zjJIsXpLUz zL+3~M=OF_^dG@}0OTV;rulq_KNpv>JcPNlJvcd&hQ4s>>?T~=#ct0yF-yqk_qJjt~ z_L}NzyL%#9BIyL?$BnM%t0>j;YU}*dLTv%~+Ug2=m{05fjb0A!omQUEdCm)XG_7+z zQLxh?E;QZn*3Xa!m3JKLTwlgo3Hr zd*Y=mp|H3Id-(JA{LsfJ_?`m{CEezdT&Uj}LkR8$H=29aF&S_`Px(p}8Nbtwzm{zt zT#EbZmDREZf9TJd0C?N0a0IcwP{JJWEzgXlx{SYlCVH1VEAI>N^7`?IX7pZsLusY9 ze3#e2agB6s8~VdlB*w2yFW8dWI#40}+spsfIh7evVy=+NeADmtfkA27xncz9Y{j=t zVP`(P1b5iK{~uRh0uE){hW(7aY=e@JWhx>2WXoP7B}){t6NcHUP@&X(?}PfYG}9X}Pl+h3eA9BL40sy` zc|CTGOZ|=$2QFGCqW^KFhI?MUTJ(hUu;1Dms0ccj=If6uv)p_L_@1oeG_S+$C6V?@ zsdoNrN)!)ReoFxvj+_5h_#F@hL2G)Y>v{wjkZ)5{31lTND^|jm|N6|#jQy8>MxuCz zV=7pqAJ5A?p7-|?*eZ7P^xyCYw@=BuGjE*DxJ)7d$WEode#m3LVYYg00x^;UIH1up zA;B!7{GhtfV!P?UgRx2vSKoxCv{Xw0Yc%Bw zJ#d2H9k>CWNMs!5amK@kZ$wx+ou_{i=k_)-PLQBT7l4zf7f0&&wLM>2Gd46sr{c(G z_hG!`_X{3^DPqlIQd`tsKcwE}L3ghM9Rvu<-4xR(xk){-WHPAm*7=AYmd{$(x7E@u z>COW83yA@aZC1RSd!sAw-sr*c@^uz2FM8nZkFS4nCaY>nuAiXcFz%M*F!+{FgHjg! zep}Io?PJH;TGCMa$YRHP2EbriN%nwTz+o;!GJ!JAF^v4RR|$_aBPmuezL-D8R0$1aySvk(hB8VOT3@LfNWQ)JXJ6 zhHL8f(w1!SAefe_Bqnc%d0$*viHcS%YXnQWN*L(?A!87<{TJv~Hkf=Pz}yj}wt1J& zdr%ds_SZ^nrTOgf)DRFSTg>^7#Os2AKOF=S;Xw0o(U zWJ>XO{{?HJ8#i*x@s%+&I5~>9EmCJf%&6-7O%gsGj~00qZngy@IdH6D1bW!1@%3`y ziW}4SOm~FFdt`0BO_U|3>`|F#aqNvtN%lPb_K*f7OSf!|z!}vVE1u}~xB+yH$9t~Y z4TG1HJa&Az<*O?+f}C3`qw@FsweDCt@-0GA(Qc&iOu8;lO_#Gmzaj9k{9bZm>X<3@ z)Nsp}(p;lZ3+y%wR!MoF2Wi&D5Sc|$X=$D)Gi z_IzC{x_g_bu&s$c^%fvm$Y#=XnD#QPDhFxiqdUJCVPaXYnz-WgXlosGP- z4F!nJW0L-=Zz%*&amEsnzvW;?zLcOmcD=g*u$wQy30PmG>;AW5Vp^^=b>EFlbj*V- zt_<2Q0)AR8TBJ~W_q^t{g?T^B$-CqJ(5FAuR0&b3xzkbwpk(9# z{1|HaiGtha?MQ8a&yid!#L6RrFsYJE-nf7xZ>M>bF6rl)=KSsj=g(lIic9)w`ZGng zmgi9G2y^~Dba}plT!FG{uVlK%Z({*W&Ea3U_;Z2l8-zvdb`NV9YedYDD z^bjn5$A;xO7MtVEkyS==pEDLNn_py{FyryHenTy16Hxk50xIg@z8@tJzm!+qx${d1 zvpE%hkkE<;=>7MC2vC9Ese-2rj?>7VNe8}+qNQ|uQw0ckFWEHie zUw(zY5~-)BXT`!rr@~L*)JAuMvvf{xV2LW30+4jZ>dekl(p4k`ckRK_R@D5HTEGLO z0jB=-w{f!+xLq~irYeAoyJu^JYe^5e^TQ7xDaLZMCG>l)9?fSRkbp=BrPCOH_@d7x zBU}Kb9(Z$`^$s`#UI$X}S)9YP#Z3_vAmZ7AS_Y!!PYRf*rr84ocR94vzZ&Bk4}zU7Nh-qjb7Q?A^I(?V`DA z5#w56hKc=Dl@LLbJvnS#S>R4243?&MiF5aP-=s44E8}?K`+T*sGfh|9kMj}Ze7sPK3&;+2}Gv~HN@?IaHB%!1(=_gS1 zorQqJR%_*vQZ*l?UnGyf+-&=a9NQ9d0f+MfbG)N~OwxSklc2FmJtxsbSFtBoq>qRC zmmY^|)Pu8t40|ksX{e;vb<84-{?&&c?o?+5h%*3BPZm*0a!7p9`0#vg2-U`wS5b|j zyD88*w(y+Cs2s3)Ttivk0yfUz3lRcB49)T%_B=W#5q##7HJIbdfCy(Ud-MC}8B-jp z%zo9}!$N-}0BNGX$2`G`*^KZGVMu-#qR6#he&zXP&5SB*+%+(nPok&1jpeC1SMa5M zvyBL{sqxpK<2!^L_77?*CJoh;&j+@yyyhWq7+;qEpsXiRecWGj-n0$T7NlfCHKYLp z^Uu%x4Lv%R)t8*{jZJr2mQX53)ac)=sDGq34n_%cDazW`tr`QMbQtZ@%psZ!_EfvA z5BWUQg|s@j1%UEwtxNiT*w&|xu)8Y7Hl=DrCBGdL& zDv4tq|9xB-feFx?R>Vic+u0WiJVKCZ0A)0DX^XxRolN?*AK79N6*3Y_*81Up`K$yd zOo>9(l&iV}M?q{pgBWS=d%A$bsli?omYDKDelyhVGL8k>8shfFd|e0nmg_kQPG(k&DPr7T4T( zkV{%5*RYE9+0=E;?n^dqrI4yAf=!aY*zB_;qZUUTLa}k3g5NHc*K-lx+%34QxUfs# zR66J30JY9|tf&H;%?XSW5{NQCOtHZSvAc`}VTNX@Ygon6*UFrXzAD(JLor{YkJsP( z0tS_htLjSy)W6D@Vyeb_YFw;1CuH6?M*RKrQ!7i}>3!PvY|vi9E`3D=tnp8HjXCK| zv|l`WT%;J!P+nHk0ZJuks| zVi2sBVwGNPEnKp<*Rt0S5hNTluw6+7Hd-$bM1+|qLNF&q*jmV7v~bKITYUp7F*T0r z;qJ~xPSU@|t;%5OyQ7m)E<&a@!yS+B<4$~jt;wQI4#^VDU4mCLjX6|`_D~hmJ(>Pn zrogYI5E*j|!XrBS@*7S|m}#Q7gFZT_p9ky5-{~_UE9tfMS2x%uJP=OqZXd(MCD~ZW>VH$K&5!ak`D(J$0#dV;g{5 znkU9cpG6dSQlUI`al#voO<5#=3_%MK!Q(HU=Et4rTi>qf;0x-tvNyyH(+}{PknabB zA8(%4x&!a6dJ^#pVyC?B&%U|g5JN8Kyg6|ScW`xFZ*}>b7@|9)52>W)2P z{HM`AL8z?^R54z+(6Y#YptiomQTY$mE~P2pi=k-bu`QRYz}kiGJ_rxE9mAs>& zd)y#i9)JAw>5+`skb?x!OsWno=-l_^7BDoXcT6142+-$Ys04)( z-xnL1`{@up@Gi3Lpu2?l#w~5ltSh|-dejxsx6z1_D-`mDOz^IhrWuI2g8u{?cD#dn zM`5J}n7c49D(l-UC*qCOVT@d4H6Mn`Y@;S1zZt@7820vV*Prk3W!>;c@{q5}Wv)%mJDlB}r@a6Y18s5U* z(_l6K5)NxN>@Ek4Lnm+;F8bW~Nw}1uzyVbZPz$8AW-{;GLJwY@JbgpFz8XUPh-l2# zqo?!@QZfTQJujZtOm3UN=`!rxdy}|x`O>8mb?|#$Eo~i6F;!#KS&sg(8ie78Td^@@ zaU&LY#S&IQ>T-p{6A0FggK%fOxAXKx)1n@FFwg49X=l|hvWu>VZ*F*cW~Pg-f|XE1 zEHseleSUJ?m0f6j-F1)XZ@OiBq#nDn0kwGCwUZhg1iE|W)jK@725U;l*7aB7jOy$;pX&ryV2|^ED?xNp`{iGEa9u^ehFeqWl2FG>sby z3%5Aq^d&}rMCM%*)K)q_4=T0h5|=<@nb^cQrBa^!Tt%Y z{<50?VrXB*oz@;uh#yPQ z*KpX3M^Oq*o^ULAv6amW@x**Rj|4Hx9b;>mWUgYkqbLXP*#W9L7xclw*)yXR-Dd=z zn-}k`EGPEjZcMA?kxpB@{#<`wh-3)42kJkp;2!1billx2@Je-iD zA1q((LBOT?SjNk0piZTckD{gLa5%jT{vu$Ut5Ms#p)vKMhSOtR>8;`mZN$?zPUdoQ_oaZd1+ zT-N)26zLdDkYl5#u@J6R&Ch3mYto9M;xujIX75(O-@MErifc4OA`g zY@-G@GgwsjwXOvwfS^nO75~v2yV5v4)c`_4<6Dk@P7*R=-5~g257u?wGOBki!U%UB z^&-9F81QCZc0w*`4e(-$=j-}IvTN+2CS>{MJP9`jUvB)j_So64Bc@VBe66#s6_6ZE z?AK`riY5I!nMyqEAIxi@y{QHo02mZHuXA;SH|E7#Xf04RHW#k~FZ3Zu^TfPyxOKNu z`@^|-gdM+5hELH!&6qCHsaAney$#?RoE zZZRmrU>AR029cn*1?@=BY|03UimJ5GEoDz9^0p2q03GY ztuS?OZG3$2JJpja_e@{9Y<0>=xk(AC1$pKd746{>GZ1=4gg~ z$vkg*xmfaPaJw<=s0MfacvJW5KFy;gA}lh@6{=iW4~+_fA0cgpZECyc#)jhfnOPSrT)DD$pQxuG(+4kTdgn zC(2rVnH0-q?PyOUnT|3Acd0GCrjMPqz#DKH(CXpd+G%hi*$XQ@%n(c_%L=Rdf74NV zRUfHe@MR78Obvha@tVC6njx5{+i;(*^8t*NpjQ~s4*IN{Oxx6vCtNP?h3Ox8#EP&_ zDCAw@BADVEi9{n){i&@+`~Ex-`b+YRER3Y2r5&qk9`)WwH}Li^)%|F$Qx(<<04IfX ztEIul+vsOzZ69c-vw2Jh^y0L|Wt_hCN}kfg>2+nP z1s9S0@AsVq=c%2Mi%sxp2a?G*+#ddh+xXz1lYWskxF%lm^ZS{Cd$EVB0VHGoF0DRu zKgarATN({1%3p3Cf~Zxlh)ycDmCPysapM5--KkYh( zu$SvmUz0-yo#aX((#r@(UdmzCS)Md&=o@(M^bUUNf`OYCF@IK;&KHkn;4E{`>8r5^ zGZeT^4kJbwj2Yzc;481IO~H7FW^Kkx@gwps{Y6Hp*&kAj3bOwG4X1kqFDjnnpn~%= z7_lV^L$t>sFm%dxeRvfvxDI+>FXIS^xY)sQ61|YVe1Oo&$W+~@fuBCc9eWvk!@(E#s&VD&+X=?5v6~$oHbe^X#aL zIZ9qb0-)E-_%<_>a~j8dwKVuhZbQel;e^|0L(?|v6w~C;xeUmmK)6&98L$hgwfBW- z%4bC8$KptHes$w{7L(iJVLz@Ta?MxIO8AK8GCJ~Uz6OVgG$<_0FIRL}H67vJLz`Jt zQNtdUGqbF4xd?J2fM?hWfHBeOog{koo+*e+N(A4YLyk&Xvw2tdz_i}y#-8-jyVKKn z9b6OhG7l1m5-cNy2AXYE^&PUBKYtrN?ljE<>#%EQZ5{T{w~xtc(FH(*STJo%MuACj zDsI)xJ_3@UrGOmI;E+KBmuH|nWg^U5xP$|pk}r4s#tamdatLICBz&n`Spes`D2Q?7 zF@a3E)3_}}g`U!ncrz}OmbOL{wk*SWCL#dcTDm(D4eNCpQsOFEvBF~`BY?tUB&On! zY)o!z_;^mWt)JYE>+c(KI+9yi+kjVE`^eG#2 zQ`2A7q+fQTZx^6|4Jmo`A+=g4T`hQV5AKC5p&W2*p}A78h=^@qIqgGu9ECWX0ag_S zmTQC{zAYFoQ~qr>7>&F~p}AbrH%@_%SuBxkd3ZBIB#HPdy_UtK1tb-CMVSyTYz`-l zP4(oGB%Cn?MiwS#PT6PzZ!DLaH z^~ICewH{OzCF6U&RKZ7Y2m?iI-cy;m!GqV`M>6l>C;HMgHqp0v_<;VRiv^J!xIFz- zY3tuCTvJRBZp?=Ld zarL^Atma+wNW1q{m+sVl(CvE{AysfJpFO&>?pHvmM4nftA?yYN} zm3TJT!-;Y$&C{-I-55V>xs_BzALYpbF*A3Xr3}vECZCe*p@jTL-%ir{{GTfU4Q;T5 z-?T@fs~0cmZ(Fn6@3_3{(jWR7+~LA*6L+pCO%fGG!d!UIgU}m*zT-TxZ`*c+&YQM{ zVv1?Os#vtk6gJ?c;72JWgc=STaj!_zdEuqipd0XYMG2BsgS9MI#gY%|S9QQ4;MVWMvrk;pr4&7}*7 zO*^%Q!ayxqI}I2WE8!^8cq~u7t{!5|>#I1G!N5dGp~B;c+oa&70JPbsXZLJ*anqPUXNbQ6T&EJ3TCRj(SwXf@x-SW292(m{{N zUr=@^wT6Zxfch87H5hCUNK%Bie!FA8d9SP4&g|#NLE2 zcKnk$bM0!VCIS}48bFwNe>l|l)oEA-lb1T6@@^zm)`79=X?$cHactiyYO?9h=*ny1 zH<3-i>9th-k#_UnQ5>NFQTMX5PF<5en&-*j`*P5RLT!aBCcHlgusH{P6@;=2s}v-+ z7I2&7FG_GE-gE?v*hUc%%Qb${=K~%9mPT3>$H2|Yw06$8CVD31V3;o$f)8gX#0QIin6!H>Et}n9{w|W8kGcxR& zxVo3hOItbgueyI&6;^91KroBKauG-S*dgeU6k4ppeQO~FO!??OV zp_C#+HiZAsi>tc}>j~?Rz(4I+>DpK7-zeneLK!<&7%HUmG;{)RCXrm`80||{uX;UQ zv2phFpWadfpcMIWgU_i97LI0G{2L}a;Zo4S_!};=4;UchdY95drmYUe!b!vMe@_~@ z09KP3?8FsJ9Y2K&0VOks)w}?4mIdF5Kh`)7Bl|vvV3hV9$IHiWu@K$(aE*_}TlcD;~#h@edFn7NKcS|J^_JdYFzIpg=LSZD!`Q%GgCo)7Sf8|1)U zi0LoBBv4;6B~(v81WT~OXM^Y31&QjB+=q#iJu!~g#R(DVA;O4WZ(pBKX1$!XjObfI zJQH?F7Ji$D?U7r5E=%+d|8wJ$)d46N0)Kl5z53fH*mO)NX-NmC{E)xrDzbrlVS6&m z?$dY}Nbg{j*%(jOV-by!3wQ{W`0H2TS^ChY1L;$fI^so0BSs#{3zubU+2Udh0CTx_ z@S-yl@<flD&Rs-fP5bq z_!R?qrEm0TWRn*-|N0Pu3eA};y^8l+BA3L)VYqV0yO>+x#>oL4!eP<38I4Q!jz;5$ z04&k{#&EX(2xd;=qVGBT830_E5p{G@t1R~^xH1_Lcia9^4VIh2-%euMeXQvi-rL}}XmApWD(c)OrCQlUj? zIMhm}n}{!SDk>}#?`&@mBN2Zq)!VsDucI<`aao)on`))Sj;-mSZ9v#IeGSV@IgR|* zURAAQ(Pk%HL43d;Fgo8TYiPq#aebv84s>g9lruV-yNyl>6TxeuD0@J%lXF%AgvL8C zWN4_A9IQ#4j91DDM#SMn1uo|ea-M1Nlm29A%Sx)>q`Fo7JI<5tcCehk1zp1fU=f@R zDz5DdZHFtd7TnGVhsdgixQjIB^ZJeH3@v+dV;*UVZa|{Gv|3XW@T?OR!ONw(P?P)EvD*9X}2 zM`RF#M02CyCR}!iucGNM8hWQm6-zSNalxmcd@M z6CY3qdjK+Br{#%w;*WuryaOn4r|F2;S$>hWdoa*N1!O)YmA9y0|EP;YVWa3K^bsI= z>GUhXq3#5-$HMkSCFHh7JTvlMCGjF34Z>5RTZYJsk24A@TCuavfT|zh>W+jyqadvj zfjlrYK_s_`8qU@zF^?b})V~%;!f1-soT0kVc)wq!y^Cuuf?%~km*Zy&y-;P!cMp0+ zo|iZDnTn7G zV^w;UZcqDsQk{Fndx^Xr;?Afroi7qzOyZADp<@0Wdx6aZJ#O$On5PNi%S36~h{sD? z{hWVifm%=U7e=a(eO&ivwi@S#-ot=6U1}s5no?`6twU|pFGM1F!zXbvJij{omiXbI zw6cXmtp^=>HQKYIR0zkyW?^Q-!2s5>K!c0A<^}J97mj4B?Ill`M?5(n-6J<0$)&?_ zMsb|*>a@@wy)tLh)Z3xBM7JzMU`{dJe)#nP`|`=es&QUxPx*Slc(xEDMi>Tms~Y+s zzCYWXCxAoX1+iP~6vx4c2FCBDQ`G+sNdF}zG%Ik>;JNWo(>4{tROKe|tVbyzQ6~th z`bAmwTJ>SsGYQ}t!|6~pb)Iwz2#38wtD&d#$;=bx2zPg#dG(Vs3B^@$!{PO?!Vmj4 zh3-K6qqd7__H13pyzw&Pv1Z49^$?)R5$BC-*y|vGB+;v+ z5`jhNqCELvS|e+XJNFk`JJ)~4-t|AkfSU5jO86Ac7_2E4yw$}fcdsK+a_a`BZCdny z4-1WUakF%XfiJ=aP@99?lOd0W?s}MLyWs92Sk*}PA5vkjRfYt^d=p4%oHb> zfW4s6Hy4YVWFq?M{zUX|gR(Gj+k5Vd!M}ZT^oPFxAQZ>@{orUU$F3wIzsQ5~G-B|U zM&5AX=%Luza_Z}gMh-Qg3)?Fi<6gQXxZGXdVqk6txR4XlbTn5B=A^p@V7N}WjbxkZ zuf38>tqua}oom;M4cP(R9E`hhk2dg?VMO>a6SpX^lkCz+7$?a>9wL|=d8BI;!eSh^${Ww z(7gwQ_DtaLnvj^oiyc?@9H>wWwF-wQjawmdTXOwtH z0c>fHq+e08H`hOEUSsSLO#uX{MNY7t%843CCq8^iav@fZt)M2p7;7E6cUufZ%hp>f z6F11lKPpEJa6EM{zgU%DxDy;Go_CVgs>8BDMj5!Eo#pQKLVi{E4P&exc?%JqDrI!OLWnKZkZ6^eSz4k9Yn1E)GgW~WhY!L zvRi)LSTx7wY(4LG+3=y-fGtifOm5t?cP`Lo8)o?b)--{4-(C5FdW!m?3Y`r-fJo|5 zJ%uJ2P(|*O%!~Xo9%<7*DokOi3IRNFytKSLr$OxfYfa#~Cqe0C&C_i{G(X$4ANu!G z1Kif*`T)c2uN|gRaVMHfaOJUXuSp7r^QhqH@-}cZn>WUaX9$Xd?%{uokI&lxV`G25 zkF~iEaE-Nq?+oeVB9a2WHKbpxxTqRGs59eC+sLMEF*N%RX2-MbDbeUtQokaiAe~hX zS-`KGV&;m>m)u!feEA72>9z833tk6n+Y1tF!$1-$HJo0~K+eQCzIt=oT$F)+6u&HU z3}(}adbIexv3nn#H6a}bICYHF*RojQ)3{L=NTN^QxRTfN*3*(5(}tH$f(&efH<8M) z-%8E?H@GMOH?+eJm4z?*!ss7?7#yq+tp?+Z1*l!R`bG6j{_z5LVe0h>4sh{2Z*UdS z5T=A9PESe4oqa7m#)0iI#&oZ~GF%ADirXFQ+?hdqiG?iPC)RXCZ;69@LSRy$x<#|m zzsW-M0|nJz9rAjPB4u*J84q(99E5Sz=euBRGZ!+ZW!qo+L1S>`HS|&!R+Rl zS$hMRlePZ@U5b$8}gZ(hq{w~6@ z2yC!ck+w(MCcuyqU;hiE`$?6E9aX45cxY0!03z>ewL4_v?~^Zf5fyQkn;G>s$~89c z2FvD|p!lgb1n6EHn?1)K&xHna9YF0-x19Gl_E=jM>dI4L&IkNXBr4l^q&E4pIITvi_3 zr`{r&#yD4$o0&el-ld%*=OM~r@gTI?<<&vN*|{5q^-}*5gv6e`vXYou4>28&Xk>8E zLRM~}^^PTfRJMTkwdE2(teH7EyLw0~-7F$!>9Gxd7Yv9QQc0d!LflXnZu-n=(Hq;x zfBPR7z$D>UL9AOHs0!Ks`NWI^osaabKW{w&By3%54AAJ>q6e&NLJ~X$RJYX9RhcGO zfEu)2n?GL%p+{js8AKz-is+BLosq6hZ>h?O{EBmpuywxY3jn#x5x-dH<_rl8+6v^6 zPp%8pTei*}G=?CJf(romvoEyD&gcj?v!b%HvGyfi%IQn)Usrd2->>IawV3+O}GW8uJlt_3Qj>)wI`PAE6xHEDM&<)U>qSD=Me=x~9gWWbPG^%JAPl z+*iZ2T|0u`X(|4l0^#e*TpdbI;bDPWRZ4Db4)z$y=%PF4amwiKOgXmQ)40?ALy?FB zKX&(3Uf$7s(vT)wODXCpt!K)F%fD*{ACj%Ct6#g~FivgLKf(<};&k+tV94%UEK9H? z8o>xNVYbY$pPL<|)VkR-=O8@|@O`PDn;jlOX5%GeCl@&PJy9D1}_ z4Nz=BHg?W|eftFWJ_6YdbSmnQalRMv!#p$rY`6%bg@5<{yMS~5E+A98$^bVzaPohu z`|QQ`BiHNTgh{WftNX1vwA4oRL1}|IpEo!^C9$<>D?_axi_AelANU#B!HZnyN~gbs zq}zkVxo+@9$fQ3F?%WQSm2H6_7U&DdmL=7ujhdDoR3nimX&$5wwBEzCl*uWTPH$?s zI^ioK2b5z+K;oU|+kU6DOT|}{CsovpGnBkK=T==Tkqf}bhOC#L2nUld3t_)dC|?}v zFL-Ewv5MOJD4Ljm?Mq^8;U3CSS}y`Y6_n|HuHo%6sc!Dgx# zk?ws6(#dpzV*=V8Gw)V7Q9H#lJS$lVhAna<$wUPx`hL@jJ|TkET_eCVB|*~)IY#D0 z{Yw=a8%nz+Ey0m@b=)IBJn@++c&J{A){PNE{cPLYkPEkJNZ-6BX4`S(td+9 ziVD76g>zFPb+uU#MxRrZlep3KapW!TR;=Y z_YYcjI;rx+7OeLkqIN}#OpB{Tl1?Su6xw-!=!{OkAJn4AefPkC<5{Da;iJfg5nKpxYIh{WSSY=*4 zf@}lby%ax4c0dLnNJ63~v*=zH&U8@eVsa;B(7nP;xu4Gsi*8mS$cvhq;Kchx8J&G2 z5&J39$j&=zE82vS&~OX=g=7juq@@si+c+bF*=$_edba-_*xRdOPNtLX zS#D0$9}iiS0BRLM0z~knx}{wFZwcgy2Xe$D-IzXjB;WH8(Y-yqg)Fd6T5ZuN#t=%?(+tl zU%{|n=PpZ`>*AW6r?VB}j3Gv{Npii1mJzfBb`L!$K7HI(#9l5S8GVID!pfK8#%k@E zkQRO0P7RkJERaLO(G2W^jZaAe^uUD;{^&z8?LQ|miO?Ys#aURr(**d&dt{6b8a{69 zG1M)hJBglB2~>!L(90CB2ss`ln6~_XYnTuUy0qfQ@!139@ zf+gaj>vOP!*ZTeW_OiN<8nPt~L~h}H@9!~p)w?n}srwNK!%TRG7(A)&W9wQ0i`aVP zbslM`w2NnR5uW#s3|32kq4{w{&QErUDGNkNG?xq+huNbLVM4q0qv)}__lWudU81?= z=^+MD3QKvUJM`DNDgB`Fx%Myka4^TEbPrVJ)GW323p_|R*+9&moQcqXm{=898<8gLo* zfkUQ~dKkPpz+TQ*-eB|-I~tM~6q-ksO4p1XqwB}r0n>FB55LgiyGll_B&W&xQs%8N8gRGLJOGppD zhm0MkzV^}4xe-^$TL{%Ntma{T@#`mpn@siL67{(9oG%KZta2b6`!;NH=>jQw6yH0l zEDW{3Rg64bF>SLC;u+b#M=n2_3tj-M{ogd!j?m@;j&E*_uKfCy*l*Q!;8Z-GcJC*^ zcP>GbXgr-)1*~^6#166@5gRL0Q-xIG9Bm>wxL0na1-z7CF0yk%JJ7$TJ;e52gbr>- zWV8N5WI3(A7wZn@`L|e5x(0I3yM_5{8mX9H)Jhq?pF36G% zcJ7iP(2AI7|MAP6hbx*(Ma{tBw)gPy8J7wc<~js!zqP?yo382n52@jCB!%Y>CaX%C z-$KLO0!lm+CAaS?iE(a^D~)j1D4+Ar*Vrt+Ell)T{Cygr2Q?-gbV=!icOU5GW&k4C z5@F#7eWYkD4 zT0bMN_S}&FShWkte5ZCo_kE-sEFq#rCYk(RLwW5DiVT`oWm5U*Yj|P}XmR=^mMzoxSeq ztHxEUI`~(1IRS3@q{O_Sk^t{J&=U@QwNA8=Njne0V28U_gg9?HH2W?*5w9~b8<)UH zliCUc%LmWkB)Mr8Zk6J9`QONuEX>b8Y*0fo2dcd#m!EZzU9els{hnJs%bW zv$KBQy|%dOb6PnNcp(D%pp$Gz(W`#X&a zVPBzTCK1Ki-rto)POpuf#B@D8<|8P_`U0Wg1)p`BKU2DKyrul@Dz2G+@6ETjw`&j| zS>8C6nX;eiOPSA8{ZX@vi<(9_O}0nH_O`El9k+aciYZ2Si7(NZJ??>l)%0VW*Wy0p zK7U`$1QvTX4N%m@g@uJ_G5yGXtLBkD4~xat!u|R^pHuw7`!+HM)Mh%Fy-j<&XuSf> zZAkBno?vU^Oo$idCC1d~*YBb^X$UULNIR0(=H(ie&75b-*gCbckz@7)ujKIY$80$r z@x#H5@UaK=0tGGz#x!=k#@cL+!GTQtdw|bI?A;U6hwWN;3Q|x)$(m&WpXdp(r%>|U zm7lSWo4YK8V$H81V^919mzX`JF?Z#7Na?`1Y3VP>Yz`w`u+6*#c9d2XY~Q!Kj$$&n^U_n z<;WKk|L9C9@paUv#TVJx*-kgg0;}yao;L2(Bu7o=*Vfi5r?oGvz2z~c(rtnPQorRH zSR3kx56gz}^7$B!$E%zD3m;#~<0p^6d74{%2bFfq@%q?i(6_Cfb=)@|Z7sROY%M9# zU0r0XD-e4g-jV3#GMli54_FC(zFw<8y}-$t5nT!+WgJvZ>*smd6a--5X99zRcXe>T znKc2`D|{f;;@4S9mtX8&Mf`i#%!l{BqHEWCHp$lfV%-U5lYJ5X(%ZI1S9!<3Q1l&+ z=~t@?BV#O{_oWhFabNFSdCjW(EgQ5cQHXQZAUMtK9P_p3i}4X^ZWTN!OBLr zPl=`-3C<}6H_?uY18h%ODU@eSpRQ3DG|X^CUOsL;?*AtR+= zZ#TEI2~&3U_4UU4?;j=)NW-KHy+S7TL&ev&$HESc(VrOEMuAeT^s#< zx>3I)nhbH3#Y1DCKKVL?=>FD*6ydod%YaQGgXYOOJSm2k$&Kbgy^poCJc%LW9~RXCpA*AbRcy?BVsqVI<@kk(~Id0GtT$$mtZVdC=CBT~?OchEuE}b`Ira}FX^^r*F1E@}h{VHI zPpmdJlkTF#={naImm%hbb5G!%yyHioL~XtuVP|J&&ctR#VP?b{G`}3>M~a(B;gMHh@_n(d0FG~crHoO$S5-%} z$bdjP{i9-OlYO=abh{sj-`&YP5^V1R-P<#Oopz67qEH;ncKhyE-4U?I1)WzqK))~U zU3jHd{sRd(ZIpykClqO?PT^7P=FT4IJ)7shv{rR#S~KSvEDY^@vdw_Sxz{z50n7&c z-4E|bbL(`(V(eY%RATqv%l8S5T7XAb6xE#&N(rR@1Cneg5~y za7``j-P|ELHjgLbLswsg_Q0cI7tAZJiTfZ-usG@ocaKW_WvNC%SAZc#F~6d9oT3_@ zKbOb8xe)gFlG2r13--FWPM-T0ll`IuW4`Vp>vUN2Qmg9z&DE>a>uva|VU-z~pw4ZL z#K{5(vV?!Ju5f7PMLKIG;UP3OS>Vd}&o$jX<#_VkL0&FZRkoHWj^G61k95zmiUB+__?*B6{zI6gW@~5%MRj_r}YO;dPb?x_Wp`n3+ z>qKHW&TO1ceW1U;#u!Xd=kBjcW9*F^XO^flD>d5jM@qn;^z{P?jIZtPsq@5L_3 zUf@DYrK$6++zdOPCKI8MIC;U069p&TflF)V6Ky(Eg84;rr$45D5sv!%v-a@pP8Z@Q zD6H@>eHxbgFw0F3LNuWluI$R|KmR#^dccR~vKDXil!FT+$XH*Tv`wF0R=kB;NBJ1$ znQ|7od-(74A2wWM(y7QO-h{8DEdPdC*H18Qx2&9Q7HSk}OdONqIg~O?{Xd`G97aaL z+R!H}!0Sj}7JS~<5073?pq(6c(6QLjP19*mGT|QAa;X|zk6#Vt8a%uq7@*+k;4tAd zwE!>dL8k>DZc_5d=`xbHk_}vB>Y1khd>zx5*#!L56e&JAcbknFf>zbfn6;l9W!C-n z52&9`^Tk-7F}Ze`FJ=X53Zr5xz;=CDCk_(e|FvI;P(E?uDSC(EEd~o{EFd`JC*yV!n3WpeHaB zXk|cFKv|1w&Dw>2Ao6*dkI8g>7GO1ND0sd7ccm*S#PQj=3Vv;zC)3gyeX|*{obhMA zO=io*4eLcwN03VgqOHgvYrDl750d*d9LG z3hy6ayzcz&?*7w}Py`f%xT$%4+ulT9e}UsK_@OQ&cg;kZdZ!r`XfeM&I#~K{$6G$x zb8)2hqV6|+2R*ZGu)90k45jGr$mt z#=Rc(`OlttOEYZ^=fXg1gDRTL1W|$1iO~A~%1Uz;p4RQEm8C^#1 zB6ukdCiHz_v&xHRhDS572d9=6VM-bXpK4V3RihUsuh@sF%)e6u&7c$XsdmhHj^FaL&Ryf!HASh>PZqCXB6FT-fWUaF{Og!b*D?3~w@)`5XVxj`-JVoJEwrteK zGp-&)32y^6U&KujU$~GtA5bqHxbFmm(*B219aH}FFf;&%zMb)K&E0mG0v^-D+U?WT z0*!(XW25m^rKMPSz`{D{%(}!sc=|0mS@?WA&R$+HMDyTYR~uwGFIYI|ihC-ojVrs> z*_+URnUz;+;LZAWZD;K`glaRh-hPw&wOrwS`bXD2c23kYI%dku==)j6)Oek!9!JXy zB7qdtu>X%@p7W*i5RJDDMf%B^;=Wf$%zNh_EEt=M+`4Sm9#`H|IG0K>Fw0`hw7s#@ zIy|;KNB)4H>>e0U;Td3>1@_s)kItPyo!^04!<935!S^4P#YdO!1muIVF*_^!qq7k} zN$dA|zU{l8OcNA>1Lio=coZ{by0^aA{TaAvoc+C<9&W^Zp;zsOap~YLK+DRkHz`N4 zOyiG=mHT^pBcg170+WL0MvaL+|1Pr%^S~1r{_M)J*{?X9#_cG%1uvdm8cx^u?`%*^ zoK(A{XneIjA~|>h<@ULb>9bsO4WRSgwunpL{TlZGb*4#~AM}%<`z%ocj%5l}SZE zI~@FRKF=hxXR~gA$daWnS+YjcVki4H>P}NcNRq9EVq}Tz z+mym&YqLctG-Y41Z_hQ=_xYXkd;Wo^bMCw2R5PFDeQmGT>$ zo7>DtB(=61-_*|}hfCgiT-`lU4XqsI$GAfA_>SH2BCs;X9yfKSGXQN0LabOgoP8Jv zSSzOqs8@hw+vl^awh0}yLSvK6#L$e%H1(Y->^+va0VWv06LId*sb$3(|AzsK6TKMD zjH7+f!U_WuHGCZ%9R&?oG5A_*oJs4bkEV*|W6aiWAKvN2mMt-EgWnxb7C(`z}fP8U(R&h759ec|sWNZ}Ajju~6%(THB7X zgdnuP_osb_LZjPD4wMIzhbh!SsTDA{>vL<0qSj-w>X0!)4z`8llkwQhKK#*Lr?`8M zW_D~jWH$jWaD%)W@6zA*L_#g=qqD_v9UUD%FbYFMgXuP@O6}wnKJZXytFBzCCkMlQ z?l_fAHb3#lp?s zPlojk71e}_N2VGjAyl+iJ|n8(j{@O$78>Em7uwT;u92s&{{LI+)oR9#IBPwdm&>c*h0l03HaKlVU;=?ycWE=XPC^m;pJ)yYFJ_F@(@C^ zLGhhG%wc0r!Vr#JEvD>!3Zm z+1w{7`#OrWuEwUr+TfK3F}6wXuorCdWFIX50e(4-SupEvznv5o6Q@+U{e5@$lDs3* zBcAK3mgRG47nq)x`|aG9;6N_pHzXCzaZ`MJd^s0uySIISRFR{h$Tf>U?qYJyXW9=5{a=taG^;d$ZJ!iw*=s-*(ucbzsjFL8ch z#WVEcw)-po`O5$ba<0@x6q5k_y3hfc?g!XLwcYt=u}1d9Q;A!eYCo3&Nkc~FSGJbx zB5sn>FapUCk%0`}qUvL~<5K_^C0l{|)&yTolq9ci#~&>LqxiN^8QgYz}x_=N`YDzD>q{6dxm>QUd1e!=$Gz072RH`+g`~Jcb9377y8M>tE8;#d5CI9 z$7cqhqCra@bqO-S#d5{htI{;p?L9xnG{PqJr_gom2z{(MLd$!dTgTJ?mPv{qwjtQ! z+vIyYt3`s-L%E;|_7v^wKy^nqU%>lC4Bf{1Xv~CGz91RxbA6w5uZ_Tos$+aePB!*9 z{Pb!8BUij4xI}yN9&es^_0Qs5l1c+X=@-J#A=bU|UNxYNK2c2e#!!&GYP>C8Qw;k| zEK?Sc_wD+I+A-Hj6N#Z5rSBi*jEN%_3n9+?KHWb8^#HGomBIm*t0F+a01y<1WMVYg zA?rYIatHvFP$+irv$yYPlBFh$KUjHt&Rb8IksKKfsij@7n}3#Hag#0}G!oc)(?9T` z4IQ6bacKl+$De2rVR(UF5_hNj)Kc0k{AezZzkmF21-e!)k*id>=xbJ|0Z{iV{4ny$ zG;GYgy3nR{jOwyA_2Rm%HOyVi1J8JaD30BI!|7sSlm`}ogz${J0=<5KkBTGR1*Tfw z0wLJrfG_KRk+*qyvG*#|c7Na@s!j11P(n79KBGp4+spIua>=PS5HXVsZ?H&mwxccXj(`iIfGN+Lto!n zrkQu5L6A!2;YLy-BO_CrtZdFd`S9Vx3pSQC-)=-1wZXy2MTZS2ICNb*#?n`X(q5jo@!T~Sj! zw$j(c<@q+-EVqQ{PCN@64(b$oXYaqGj{3YH*)jvaV8px1U+Qy{nR^eF%^rcF-wvlb z?FkQPdiD3QX9WhDyCL`-+^AK6aBmGnCQ3hdECI5$WWUne z!^iP%iUg3FF+t~_t}0TPfJCf@j9~-lm&0rg(>3-9)z=Ov zCe3L!)^XdQzsOkgWBWv^|rt08E%}3EB*o0Fi@N= zA1XTVo*|8KXl-)^hBKag_DR{+`|Yj>=I`*;;Zv2grywA!XAD*NHT=k_aR-7A^RDqA zgpryDs6WbmEBh%~%+68;<>kucf&$I$Juo}C3R9^hHFMmU#V-85PBwtl zEMZ5lmRBaJ^-4QC!il%E6!KmfO|G}qgZ8kre6lrBCAQFRczovgLzK!xNM62D(x2RP zDmwRKImocE7Fu=UZd{b2+(?{sjk}1FFl8I2`@<`wFF>N_qmb0j-r%j{=l4$WSeM!!?p0h^m6Z!mZ;62BZ`k z?;FSe&pni(Ny8O)Lc=X_ya)!(c+4xGoRLNTy|m=;GtC^o;rHm23SSP?IsNfud(Bp> zPYE3j>An&8PCMMlH-I!efRHPc4!_VqZ^;Ssg&XtLlvxAr#Lyw+Ju^}(g3r+4261%nOMpBEQWJ zbqeK;tud!pIRahOhj`d^(;aC_(nSS27>f%Lp{qrahwEzUr^eIPYRMUQC+f9-ah~Lk zZ`kva#Uh0~rTAGJJBKT-WGX5owIYiUAE45R6Afy>!f~-lX0k9H@?@u4=Vemys^xLubg1g zTR@y7P)XVO`IEn3)ayPDTkW|nP9j-Jg=RlrO@u_@ADGBGlGe8)5M319_1yX-3SgG^ zs!P}+RWHYnzZVtQI8hq3{soFRfOZb=`}#txffw0A`C)xxeLb2K*tCkvX6IJc*V27` zEfzMgbA%xS{81y^)9B{iL~rW@M_15S91IoxI2jhRemjP#Ka{{W{g_`#y+4$4nsDx| zcmGt-fbMfW_Mc!0TQHO5hSa4Z`jWwEP*?57nz275OXEZtE?X?*W9LpdmXQl=EpKvh zON!sHEHq_1PhQO-x%CYW*6*HK<}!{mY25f_)u>n)qR#eZ^D!LP}q{n?v3h$?)Q`UqYM|l+BaUnJF9gyIP=ztFC4RM zvO@IrIOtVHZYQr#?r*P*Lk}{R+3BTD19R#S+t5QmgD|6VasKYjy^7!?_G8)6euF}&zpUM4)jj9&VH#x<`;oD~qKp~-ATj_6leR3V zsXadYpnE@e&_PL0p9_3ZG*f>K{!|!;$q;MEdsG%tmxmEg(U41=PQI0U7u@5G7sYIl zF3U)NaHI!M)+c07BPAh$Pz|<*4pMVBf^&ITTN~!ZaJZc|e*^MqbkG5VUGTd|>JNIBydd{UK|$gDHl9dlNDS5e_O-=ky=?xn4@k6M)_VNTQM;OEgQ!0$ zYSL$e0SPr5%A|ZA7#L6om+IeON3V~3{#BDkd{CM9%7|ODULCrE->4#cFmW}_I#``F zeqYMk@O~+5Yd`nOA%%TC>aoMq08H1B1a`xaLRWi5zp>BlNz#_~G6y;-1!y$d0i&t( zWsOQGDH&FYB|d41K8FHY^#W)ac1XXPse<7zozrO{f<3Sd+pQbGxHm<+^TlcXU9fsZ z`4l;&n(oNdMGI95lgOKfI1{tZIP`W*W{bQ_{~9+9W&;dMf-#OqA8L)+ND)W;1RdF}eq zVC{*X8fkiMKJo%_j?ZDARAuV#2){Yil293zs~i9FL9{PXlY1p1X4cgjw~b1BbS;h! zx5F!QA_t4U2Z6p{r&Z&@LQmMHvtI7*=eJ-r@J`|G*f1O@w8esw<2_RUL|R`!@$ezQ zXZ%59N2iWcHsqjiC0*LbiL4e03@)QRQ#SI&L zIJ^zEZAcfBPHJXuS@YSD4BkAx1VX*2+-#usKSkL1!yvE1k^UM zr6UE_$)c~ed;Pq_zLTsL_=u93tPHOUhG5CzJ16lAvgFk;TK{D*d;{L!=ABFbIjPv@ za(AdMS#qn&-}IE4IXfgg#Kc|6)1!Lp@lNRlHGf#?aBhg7A~htzy}~qe1RTQ+Sm^@j z{^^@9TE{KrlIMv#A!YU8V#FBx=%@atz_ykQYf!h%oOBfP>Jq)-0>&%*&poq#OY6I3 zcHHmnP)hLVmr`$mLRZw&1#Z35pC6N#(4=NpdrN>cuWjk4Gxw`L2F68NTXv=d;$Zsi zq;m>7`u3hvs70_a^|+ygR|_5i4i#SCj6kD-^>Ol}_{B zv^_G}q2x?w8}Twx()_7gW(Tc4Okx)uG>FW0e=}pLeM#5w}5J|djiNB6Rp1hTO1(JqzJrYAzdGIFkusy zWn1U8C%ZRL9cs;>h2EGql zzTi-d*#4nT$AQhZHVEqwZ)y6jQXpFx{e-+`{-D>AHG>wEPF?)e=U#57w}Jz`S3p3( zAekI;;KmuT;kYYeQ}+<4`0&@y9Z6N;u0$`xN+ZmncZ~9dq5%;{LKY{SeJcBryS&;A zC+slhI5X;x2h{#esOWmTU-n*fFaPQvA<1K(dv9mcY_izFG~@V$8YhLY)!&~L+~LU@ zDTI{1{^JZ@!`3tE4|8Cn)jH;RbtEfo@c4y6!`q-B;Ju$Q;bAVpb4Hc6n&#WG{rd4j zQcb|A`L7TLvr1|=*}#4VPv-{Gt=rl01azlY+>9Vvj9AtjJf6wjlL~^LVcxJgd zIjj%X@nGP@Y}w>S0;oL}l!4x4y*oaA2BjD{Ijyy~$r}(yPkyJRKJ**!^;5c6kEGUw zYDREoGu=|cJOFqF66tF&T-dX|z!f(_TL}%n0ix^p4qE-0T&vd#>pSk?I|1t{6y>zF zD0TiReY zOf@e6&naDV$airBzT7vv$<5UjF!<23d{O3fIeV2hw)?|B2fI zKs~ozqOGg;1th_Oc)R;)Rhj_ByVW$&XZL=BFSI1@%^5SHev^iNhI}Ypa5wYm0upR7 zBNu)n2*y86S1`FLsRH!9W!C9zu`qgl#o|alc}bnNIhD3{lPm}Ls6fa3w($wKzzp9h zy`x8uc96%8v{yEDr^%+ZjD7^hBJVCCYd1{)bYvUeQ}Sv?L!MJ(TTQl=jNJW+K&1mP z9AQ-1(k=2dNQNj@f1mbFrw9Z;$#!+F6ZNl%oU&L*aq(5eAJyy)r?1hwJ}X!a0)r|jZtWe_ff<@NX`#(0#}=nX zM=CRHN%2NcUvza{vm6yUQiy@V$bmb)o*`%KythDRE;+!Ayn7>^?pJ{#-zxCj0$gDu zAEY6n`4Kw!h=erq%2NGSdInsQ1%BfuxsKBcTK?7`T_H>a5L%;vshhGH;-n}6oyDHG zuj46LdmKQ&w-fh8Lwaj@($pV;gAvpF`)0E_^}@bFnX$v?v5grpO?oGGF3M$H??T%H zzlDnhko0LkWaR_Cei(>TH9_wO-8VoX2{}|5sb3760us&;C@**I8dJBE;2B^S#%_^@ zmsPlf%zaj?002*h2zixU#~&yV2%Y(T9}Q#NTcbpQZvf%oGcv}=UncebFbbFD3hES) zu3r9Ms^a7TQm}2G(J+v9iq(E_Y0%zeO3Yu1XB&OK(t@h*54P%M6JU!ePU?YULW6f_Q4%)B!9F1vxboLihTQq{`sKc(ic? z2YX+*ZA^i=^%mF)FCPAL9sk5f6)uw^A!5U*fO@70Rt>t#jc!!8pI<#K!@DI^v~Af61iEC4dM7@? zLUOri^|lcRiBIe6BZ38*y3K4RWmx#$8Ad$zyMcq~;Q!`mfFkp2c%A!MoZGKOLv_%SW0xV(|Gp;^hI- zs3HqOLU(O+oDMx^pOOg0EK6j+d07wbH2C3tg+UuI!!7VI%hh>{g+B7$_DrpJ%zez7~|X;C6n1PIGk23sNxNZljB3Jtb1*M zG90jw;nhL}*xcCNU}%*QDx9}z))HJ_=KY6(Qg9wO01u6%#=Zqu!S#P$mHam#n>~#E zIB|^lEHY4|$#^Wj3*6c{q5@k4rsg16J#d$nXmRq`A|dx!f7CrVJTJ1|8DEA;?d~8ki?F9xCxKpqeH`STAOFIE$|HrHDNQA zwsPfaYz>JLNwI<4`cVG=fs|AfqfD*@#3V)hI(s)=9PdQ-$IA(1w=G%ZEcNq#oxc6;4@#N z8(W(1k-LH!JaoCLn@ku8b+YJI#T?4lb5K>|A-SIE=}rC9I1k?V%nr~G$m_H=Z&(4) z7XlnPjH;hT$uTT)#k;~zi|0_;KkKTvAvLta@jPGDu>F^d#>co^@C&I##L~kp`#{XW z9}BPlDZefMr!QYaLzvvC2gx84AT0hU#YR_KZdK_Ofw|IdeBK%NGr$I|3^|imRe`Xa zT?FBfJVcdRp}?KlDI?>uE1G>eIL!jG5C&MX*v--2k_!<|IuRRv_q~P5!8Ih78C!ZB zwNgt3H-@oTm~aW$<8{Q#fJZm(c3B~uW{-#b%dSeP8$3VcMwR^`qkW#HUDykPvpdNtx9*Wku}zuD{_y<0x~ zAj?%>{K8sHgY>U!H=AFP4d-sHs&#(;T!WM37Nb5Y@YyhPZZroh2>zl_&e-nnDw?ro zuYVq);{@RGw!xN|Pm%k;4{G6SIRkflU4d`pK{}I9#%vzLwL@_ikwQFskZ^4{%~$(u z@!GW0m#K&3CNmo@cT4WxZOhL{8bBF9UyOSJx#>V#y{&_T!;2eY;Pc`@7vPVtW$qDA zH`xMB-nSmv@_rvo$9x@Ynw1C0&(*izFVbztjrdZ3bOTX-LF}?E9Lgtjc?|^M7-{Ym z32lKUWrpXrm2=(Da5M}L-yA9X>p5qCXhvGTcNyyW2diQW>^JxfC| zL2nHa?v)DPsaSZcVF4idm4>A)X1IYu@-$EUHT|x33F8xt_^=L})nGwLZ((}P{F2dU zc2GR*h(G#{Qv)YjUZzA}F2oN=q@=b9t}FD($o;IB?}sqr5g;^Jw#mNm20)^az5M)f zAhZiW>Ct(29_~tpz|Ot{;CtAOPF+>bWesI3f+fT!#m}{FOB7}q$R~UAMFkl91LUeW z@UOn}24dfzITo`DGk)tZ^o(&XhJ3JAPMtv>brux@#WHH!_19s*nMoY*+hVD~;}xmL zE$h#|IQRC$X`Wq8s&dZuT_C%x0LUVb>TwcKOQ_NHBCidN{^yZNvMnS>oaz)Da^mha z#xFq#*^&s$H_gq<+n&#J?cf23j3MvQ@laSN!ysYsleH~Si5_uoj48p5L=f8&PI_b? zp5Hj_m_n|z!?N-*xU9uU+_Di<7lXD8)BgozfRpF(o#=wgpt}30 zS}si;e~O)3@D|+k#qP)*JM4I5hM_2AjuU@W_R=$LOSN=Os5e>?stL#Kf<}`%RA^+~ z5eL%Xfym-5G13)CItsDVD2sXR;DGljNbhy z)5~rM!r^VOpaa_Q7+ZPb1&6A#r~{PgYr-sZE1`PXO~CC7am6no*X!!)Zu>ixf=nD3 zuO{3`z+D0^IgDlbo#^%RF$aemQzsDcA0WTq5&tQ%<1GTBKTIePl|rc$l?(=E;#Xjw zn-)sXfS2K~%Q~~boZN3`4nhnN#p3y*y7R{Du|C`GV9dy0zNh8o{k~6^GL?+JlP(N> z`fekkEU(q%V1 za~eAbU40z)?*g<*5cpR-?Sjphv)CPw{g+Z*X)}hGazqj>Pl?}p<8528e|fjkRqL~K zYNzUrcc^i35YMjAi@l#eTWp_TD1x!ETW83FRFHLeGKW|Em_1gKL40^rpRc_QW3_pxx zSKEvsx#f|qhXRK8=oD{T=B5a6uP6{nE)Y*}&(qxLaU_+V?xy>Sqq`9fulCCN=;jDw zwZ+12sC!1z)b;T4k`A;qSK#4RV2*^*ugOVw)Q|k^H7$tHCt&E<)|>veH#xbvlD`)h z85BUD@e9ywhpgZ4p>MPI!l_SJq>>)gm1)9@(IFi9325vn*U*`vMVCIllAAy+?pcaCFhMj?DTE;B~)Jj2^19HB2@hI$>^Z?hcl&jmO|dB)Pfq`Ieo*+$ro6sG3Lp z_J5p6uk)Ty^os5da19S>LA1QFZKk7q6I(16Sh#zItUy>E{q~$@x`|dV zM1#w--`~oc;3jsq!QcViktPbv)R^KZf=SB{lI??kadG#u{={G%>6t_;a4S~->a|_FqP{`w(Tm)d89GPZAZoF*vGr?9Rz{Q7-JUzc$>Qad3>a;Dv!^iAI5#wu-c=GhSjeEsj&n*+@M(WTFT1x%v^p^E1eYb$7WIW!H8pT~!8f}bf74}A5BiY2ek z&Y4IhRh8AG|AjiLDfg(41i7ikUZIVA=G_0TCp(>ef^FUP-Car83F-Bi{FGP$XQgxp zI_I)o@rpiQ)CH%T^c07g2o6WB`8WtOOZ7l*^T9dp zXqmBEx}12x5=eecOUugSGGFRLGaB2!)Zx~ScpV_-H;zNvS?F7^Uv+_x+B)#T3R)%G zK;Bt?*7?Mg2bI=fc#0irR%P0?SIn(6`IAk|^Xk*OW@u02V$v1Xw4 z-=r{ULysnmuN(X{Ut^j}md8c|Hd%W8_#@d%;Q-B*vE&^jJR$te(<~Bl#s(0;BO(l9 zYatG79{$n}B#k{FL|RP#&?aM!D~KMhIDddq-eRGy>rhrwn)>?T!|YF&rn9V|zSYHdnEEgIwujyQ_&QHnyeSKy7dCEH zjzBo=nM#t8d!3D#{`lTat&pXCg5B0n+1JAd6h$fzcz7qKpZlnvW^Zuu>Zyie>s$9u z3GjqmIdMkeO{lg1wl}#M4dw%n|s>p7`i}ox>J`;tx^!M+tRq?*%UMX5^i|tDw z46LmU3vlZ;m$?~;B(DY7Rb{EVXNa_XYz-TjufZO2fu^Utnx#b4OStX=W8UP|P(g+1 z4UIRGg2>R7gl9_+^xdDN9AP6na&yP)^qsD)6C)}wtg3&BRoTf0Bg%Raj#VOkxUR^` zbQo_v2U4?iL6oN1(7Fi&TcY6gxW2P}N@~92D`H0^kw^k+!6#r0Wd-!QCMKNkIFM=D zKN(wHF4wy>4h`Nt`g6{rgU}ym3XL~fJ@ZpoEcQm>$h0`ZgQ|&ixkwN?Tv7t~ee9tU zA@T91=^tE}+rTw?w^wTIZ&&pY4?0A=foL!xgfkPRLE9+Fka{k?v(F(lE4*j1=jP_# zb4awqv@Y~gu0^nDYFmNWN`lMRk+7o~DMwH2Aow!@!K9zsdspICox*?Tqv2u`-~*-` z6l@tBQA7|mJ9%_e(Z5dAffJ#+}DSjs|;h}ce1?2Gr8K&bvPw{3!iZRp7e@mM;L~Ms0p%11TS!O{J zYR*BWkk_DKl(;TPoJTZLOrACHdsIAfcR9I>dyn9@KwTWpC5Ml=J)j&C)NlvRp59*7 zcdfC%N@3f5_oSXX{aI(j!(9VtJCji%Mwm?f_ za;Sv=&hOqMC9c4PgXYHn_{Z??Nyr!dI)iToB!PFIul>E%`7ptN{TXkVAWzd`Z}4i> z6r2uD@I)7}Q$nDI64yKZ+u-8w0urg22uknAz8-Rj>D&WhmM=(6>4l?Itr%OsH5h=^ zx~*X*STO|guITe1903?f8l2uvDQW2lqq!txsCMhw@kcW~&1Yn=hiZ6cZo$Xhftcrw z2pS2lj?6pEye9QMN%Nil+SE|Tfauo&)8(0OTUqQnlLUWPz#d?sOnVVXA=_cStnNmv+Emz=M!48Yi1%D4piZj|vsD4jAz8#~|=zKUevU7bukk zFz|5-E0ok1SiLyct#D5ci}mTTs`NR}s(mSIya&S@_03Y>K3xN5t~v4Oss}5iI|{^%JTBYQ$Yb1da!0mNLS-^!0nW<3Ja;Dmk1!x|M*6NesCWdi79TU zSi*qXg8h{OVXwcsDXmE*I3P%Z&?h@BVA=kCvKiD#50*A95yG7sXOQHUFWH+GEA8p+ z!%OgF^t3s#QP$|60l0zIo*%_vG9w7R7j0n85D{L{LJC?4C4;CLa_17#7q7~3ct4yuO*Q$>8ROM-seQJ%m_0r5#Y<$Zo8$}F0tPLde zK`BOrFADc$;SMkr5Z|65p}drx$QMK*5^jVK7I`NMEa4Zp!}Dw#}rG z1E+c1Wjk`g6E{bS-g<1xuq=vv?(P<%)z&jpsDv{Hb57G6rLd;RRjmP!D?Y63aN`#e-mIn%WK`1Nhwd z2HQiAm(U`1H{csjpbFue*$iQrl`?BU0Frb2@x}9nolPi&I*zc7lo_be!cFEzMIAVX zI_RMzs)_)%L=QaI>7T{DhX=G~)Z~?cZyrEULQ1h%)0NZT=M8Z9)tfuTH_MkcrI1VT za2<5)i%88}(CjL-G?2+Ult=JC%cJ{M#4eE@gX|AeAJDJkjA`80!X+6$hInF9V4=@0q~Js-D)<1k1O%?e4HhM&=7*i#-5sJq`6;!ZT5XUCwgxY#xIFoO zeSs4`GV_T0k11Lm-SGZIy+BK=W+ldFrP!tZ?*5uz=}U_}uwsoUlza)*+*&y5E|2vQ zmPj%zR4y5aWy=u|W_{i!{tC3Gl; z$V#KMUs$a_1IzILJ^w%iJ_f{f{08Ad6kU=YgEDxDNTWtE>>()cwa_!NiffX@X$C6- zVLL>@4!w%Q^lOW`$oS_KcG)3v;w!(T3v1?@0CS1xYVAU)M2$3|fMJ&hs`bNwdj8q+ zg05Cr_>(>&e&Y7t(ojh1`=ZD>P^P4@A@pYYD><=}*pGcMd*BPICLn8^i+)^E|Gw$x zTPOt~iX?zhVMqbLy8pym_-|Q}`Xtevu=JJMYDi5k-@WbnIL4d;IAkoOn3kv6JJPDlkGN_Xxly|U24EJ(=%K~$XU<;%gBBQolt<*XoOA>;0(6>?!QIP|<) zx<7JxiM9-uOgH933x8hWF=$fYh&Ou4%lJx*E=s;q*eT?qf&O5jSPhlx4oW^KhVs8=2-XCJsZCBypR5`Wr*z~-@YP(rgh<;ThH97k%4eG+3^Cr*&k1=^pT0w?DS+W zWg1!6T(QA%$bz=qQ)H#MUS2_(A<#iHb4w5*97+MHyvMH+2UcwaFbLZ+7ixmgbVuS1 zCzS@(03T@6oJKu-^vKB#bnWwN0aEn)zV?w}s1vbI43)(mdJb_|ztTbnRoJ{=maV}O zsVL3FyQ0=vD6`1GU76||Besapk&=u(KQj@p6A*2pY9SVK$AA0803prn#N`jd@QFIu zTaUFK^co<7<0Y4QiFq@}E4C|ESDlj3=($imjOrJP`gT<_EcEZKxhR|cFUth2BN?W@ zWz@TN7Zj%Uo)7C*T>J*YI<4Q;D5d1l*Lb|6v+eMkf5rki= zIe$%Xe<`$0yCVbedkEW(qzC4JNJH{5-Cycz*+IU9JY7_4bwNCtX3iua zUhG8q?b%_2%Ez2b12vgc*+ z@LF9IY#thP;j&^rKRyOOzQY3f#WYkf@(5g(!$fU_2xO!&7_S??Q;qaMb0P=#=L+F} zy|*tT{}nhwz6%%nD4%IIBy%iYRtLwid+ZfG)c^hEbLVda{r~?@hPSVv=vUeB=Cwka ziO;>1qkOs_V&moX>8Br3V97tGsq+r{Bc#FhKOfr zRsx?v-w@~m=$>oa1Vh5^0Du3wVC7VMChb3e4B^D=Z^n7-Jg6gg8e|yyXiy_SuoJ3< z-0A=1pujdv)tcuND{i|yfm>erPmZL$I}j=@d78g z(|@iuYvS)`qhK#Y9wNi+h^%sSe%&^d2%3n9WZAP_+bGZjLU13f3!7K2o4pIWz(&e-nyG7Fq;q0U1W*MqS5p1l{HJ79*9@F9pJfFnn=4OvFFQymHhyIScR2x(m>FeU~X^*xrmvO zp`K9;QMvV4??i>guWTS5M+epl8C15<)_2OILZM(Aqd~tU=i)Lw^#!}hLkXBmC2byZ z?Rt)h`d%>#NtxECkb0${9@e4n0J#WKAGn;dL11IHYXV$YR1!Eq$>hsmlkq5eMk)qV zdov-{2&BtQiLH1-Y2m5UEQT%qpiD+dnmFd8{U0P+2Wpy@#;Lh>CAPIUFo z+5HKb0K+PC1Vm!4i8`j6&b5H<#P$1&TT+T0K%Wt@$JTGNG$>4_rS?EDE%O!hG8uW0nRGimGx~h}KRDo1!|}TbKnA4w{EX)WKkd>!0VavZo-aKA#0= z<6ZV%sMK8Kp~4!tNN`~AI#K+SJ0ZGl;taC2n^L_x@eyX>AHjPPbvcZwOqoIn>(A_? zk3vZx$UKvk;x5|D0N)Vf3h#$C}T{mX0KZNucMrB#P8BCN@tUe6B!7Pea zgQBFu4U5*h5F8MNYa{g!dKqfG_D_c^t{u;{Se2zt39}eNgo5a`3=3oPETs0aJC^xQ zi6(fW6tXj))xtP=#Gdt`l(oM+Q4c`t5~YMe4^K}|Yp5u?1utj*NIT2oC`jCMbO9YG z0L2wQ$_P=wP&@VzIS|)`g>giHbw~h_XHvNQa8NnH@_w&n;zs>wttUAr$4b{HW@(dU zI*f^mXalY)N}Q!StI*iA)mDBk4oou?wWyZAZB+`Hw$wZQ((hqu^TU^Pd%Q~z@c)j= z*AmEdR1<`Z1+|8HTkS8<*$_%;J^j3T&T94P}?8k8iZP9VCVTZV5xq z@=x>lP5+|z1@Ft*9S7)?9%%dL(|u_PqQnI#4pW(i?vFUvEQMF6s3L_;(K;tQ2}?*t zDr~?0O4Zbh?>|RyCzQ2>IE<;@^DX!qvc*RnydwY@Ijg={ji~A#3RP4uwKtKVbZ?|) zL{+_Yfqn^29I-Z+7Dq*$|hZ}pWR>)XHI;UUROxV_zeY-+QI#j!NSeSTotFk`!@db;np zewkRG#tz*NU!lhmMKMMi*}ki;m9(_h#T#a81~;%Pzhs|%G5Xf#A^q&?)8D|!BjB={ zJwUb8qQA+7v`%ONhf*j6kN+;fCBAP&vb5(SYL~ht-tSWVY0Ve)EIt%sQ=1$6cj1{0 zQp20NGw5YU7=6%}EDkHm`4CG~1q0=`W?nhN^4{-C@=L;dzNRu>n^q{r|xJM>o5T>?| zK@>C&`Qq{I_4TA`|H-P?t(wHZH*R~0C(n55X-N6!ryNaL=kM?O{Q0-?#CZ$os-Db& zoe#<>y%!VIQEAYyjy#*nzQQ^5ti4hm{MyF((RWGNbaV*Zk+|qW8-3(7Mp{Zr3DJhw z5r2$JfZb7yY7OtWbqW@%E=^Bf#YF)4W;#D0j|+_-{yDNzmTE0d#Zn)qxI-eV{i3_z zE8&c23RYE0b%~YW&qMq~T%Nx4=u}Q`_XC&A|L=Lv$;%5VO({iwf(;7Qf-5ou<1I;P z!xXi(4%`KzPUH3YTg~BBbMK^|Sy))qsImGDvN`_nP_i@jx#>G4h+LZ97(4!`Xxp`k zN828Xt=zvEn00ZQHeH!t_uulp)yS9!GN_9>8hdz=^B1Az4_H)9x96~;&>8SYNd zxH-b3n8!F{bm&1qO^WdefvRV1&v#LL2SB9nk0M&e_kT}2t2?(ca;Fc`AQ1M6UJwyH z8tM$ID8qDCHu$7q#>M@gwOVl_0&kw&6Bp6!R!Yc+iUC8f9ZyuXKY}U%mQ$Jt4xoqR zMYr4t<+`U|?!Dp7pXl`dZ<2{lNzwXW z{^EAH-<4__?*wdP|LVf{pzhpxBtvwC0xSE%%L@|?L9D%i4F|Q{6r~5{_R5;IRDFEPsPO;+Z+s)UP0(Zcc$?now$<4SwF@tl>SItS$iwJES>xogV^h{-cZH=Ax7v_h(5S+2&x7+jg-8bN%)brA%A zbExa|2mLW?k6*l)4MNIAh1MPy)prC5114#pPIM3#x^WvQgw=B|?xSZkkqc-Q^#eunKbeiU;{$&@ibr0-vgPK33=CqmtE$>`XJHZA)2CkU}-5C^aYuj%AWRkXl33> z98S=Aj`B)es>=m6)i-W6_IMo=5Wg5~zHcS3Jzu@PwE3xo&{maKTI%Qa!b+eTXugG? zzK;&1wq@wg`62BXFG>5K02$N$}*L0jPJ;5kA)XwM^TU|{r*R{{<$ z&}r`66tl-yju@?P9}{Ty`pII^NpYfhs~bNROY}v>m~^>|1vzsuLf`eLYbwa5gOISz zL;3?b0Wmwvmi&llIpWnBz)&h^s!o%e8F1Jx%&47^3}x!{f*V)Vw?HIQyI-edDdv|0 zeR|&eNHtVK^DD?ZU#8d{pR++|s2)Z~R_Z0fnQMWsbL*z|uT;vOEn9bKPgAV}KrIt_ z{w8{wEp!K^jiiUxG?|0(pj|^;9O3ZHO%b8}E8_ryMuqi%rAz5vg+xI9=AyW!@cj&T zo_-fJA@)Vpor~Z70we^>x|O&8rv*q$+2=_B44aku1SQ~1DEZLA7$_RyPH19K$?g7r zfvcPys$}Z~Xj05?uM|&~v7WoAYBGX+{A)n}=f;b8VC4z2d9~ugsHOfux{>1*G3wxh zUe`q9L0-@jtf`-nOZMega#QID(c;vWB^oAVf?_UHqDi&+8`Ov0!Wnme?M5<0RMnFV z-OqyVcWkqauJ(@yCsv3kybBqGR)Tvm_Ds}yZc|aE7S#Yo>IcG^Z?*FKGX!$mTDubZ z5y!lxx>`70l5B?r(gC`D0d=e4oUNkzPVbXfa|6F^P|P7JS6$cvtsZg8C7g+&XyQ&T z(-|D1C)($!tHIrMf277ksl*{+UFXrMih!a8K^Y)}azzKXL)H+|B^Ukp;^tIYAvoH? zl-i_`i7eT-7vF4ggozu4ylx#x>!4Y(pPj{`@4jSH6{PUdY~QJtzYs5i{Ucg^Ar72F zlRXU*jtLIX9-V0qcbKT65w7)r`*Bqn0Gn%jTRoU(@+58zupodDLegbYqj0<^A8_d( z(9^FT5b_WQ$dh(|bxHJyG~hGo4QFZu?)~V<)RJVmx|4e;enT8do*;bU2bP{=#GC!nHB0vxhR(KEhQiT*x~bGW>XU0LXKDNL;)kD5N2?+8sI>U!;R2K`5OYL? zI;<@Swn7dh4q-+{SK#tO57W>`m}T4DAy-|U_(%`)J-#C@p+-K*P}anzha|w0u>Hk_ z;OP#1v8mMKK2<6B{hR4MpFTdiJu;2h29V-RJR|9O9Ubci=L5;Ij}<_B$?@y^i4M5a zzkg(m8u0l`Cn$#zy6%G>VeimEPvKs~5kr*@DfhdhV=9)I0y~JCz`%Wn=}_glizg!J z4dP;VG}=QVWT=X*6QiWFyNt$4CjAxH*s0wj9=bE4#GQ$S-3jX%Dd}uOrKE_AlZXeV z=;jDGW_C)J{IPKH6!4b;l__D>OT}inSI$N3%%rPbCVqZ+ zqQyMqOo~v_G@LUfl+{{DO)?e*LHp~ZipGf}@0=u{9np!9d9WmU<~x;Dnf}Nw6F9V` zR?;hOkC-T)OtF3!Qs1K5ZBh)zanCUOS?yBXf~~E(cIp3>DXWgiLfhdvAjLcn{d(_> zRB>aRpd88ubw};eq7xs1tK*#sa$*j01FwyNjAuahSip(_Umw>i$-YzlkVs*oRzqEu zuRGlrTREYq&NPd&?Yk;`k-lOE)G@XYyDlK>gZ9-LZiM;jswzQ924leUmY@Vo=d6%V ziQLY+kh1-P2Sd=`%eEEzwWo6e^C-UGBhia-bxGs<`)`^wTWAOEHU)9lrW?4CO50fE zKJ;*Twae-XuxzELJ+LCaJ~`Y>C95W`Fp;BEso^0iMuZ23}{rSAUv^Jj@~$GOY( zdsrXpCs2KNqj=if_=)2B1X8 z=*?w**vkLaSF%ch@1i%$HB}6~`IVh%`PKob7pZs## zirFzZ6W@Ve=KZeRC@$8Lp{?=2&!JR=WHUl+ za>oE>NJTM(i&ERrsd$7nI8LmR91tiY0^0Pt=#hYg8-0zj`_wn8#tZsb*Ea(Cl9BaH zmyJoJ;P&I67er3yHAjj8lx&=;)FuP-j_#xZ3N2RKES>JF7d)*eGIi3PLE%fQSVCIN z^7nqXH@joa!#LLNrfgh*77ynU2j~CmG$u9RAWZ*;QbB>p8q(v2AwEMrM=1zWWD@eO z3I{rX|Eco%ta=v;O{ z75h9Jw2*`-1LdoSfBIH6~!IY0{xngw)AQE{}?l~Bq zkzxmv5~4>^<85W2J5dqRC*>Hgn}5N9&r7$G0ic_J{S2;17Ff}l)Lst7K68pXGewe$ z0n&;PJlzfY_=q`}u&zAa;tMmeEWq?`v`+N4r790vO`YXQ_svVJeuHw1O+jhp@jsx7E53d(fIXEG*Jne?x4-@EtNj>CgHW0EuOoF#_Jn7wI~9h}H{Il=Q!oDq;7GEEG|$Ti zGJiu;iA#j?g!TNCjWXC(viLT7cfg_>f7G`Nh;3{I=KpE$%HN^f-~W4zr6Nlzl{F@$ zEZJq(!j!0_k|jz*ktH!Sm^m#}Dm4xo+f>?)EY(;N!<<7oQ)8rshOs13$1W}TUwZC%oV_Uu@s0lC6W-uwJ5s-f@Rjs`GeI5MVp z^!9ug4*BNC5W$1!E6UvfDxE@9`v<28Um)8XZw6a`BvHOAj6fIDuN^PrjH%58W93LGn)*y z^T_GvR&}i#URSL77eKMi7%Up~ZUKyY$2sBh`1B`^g8?)iY1^IGTg|{)`6ZQlf%@vz zE0Yp9e|IyID&-{#w_?mg%H!A9H^Yy-g7HKwX==b@qWEoomt{bQD4Q@;`QeNoiz%ylH!(KLboZ$D~5`*)mR#&BzeYt2;8So`HI>|H>$Z601~mb>-Dsy?65gJ=6M6XMJ$Er*0R zKlE5NInMcaX00DmO_|)kQqsANV*s(<#+ZkIEY2R|JwDPYGsFC1xbm6E6{$@6ROAF# z?$rNrx8($AA4v5yW&xC5s$qmX!R8|y%}A?Q2Gj?)^gFKR>4@oHe1>lR0F#aa!wfPz zEW!H}GTAn8OI)gK%ui0Gsb7u{9uIBQA%|!cWX=TFjuF17bc@n~+YbSb&q&XP&9TIW z>e=YnG;MEfsaNe=*gq;cW@}cnnB@g>a-UAKnje9%jFuVXduXOjg?ur@^`uYrOxHk+ zw8PSt)gss}=WN-=lXkk(-=S)lyH<<`)q@9ns7L|Duj#9C@nFf8d7(fitqbP3jeqDS zCaXjD_!DfV@$f`-9%<}%8LteOXxPi7|N2cSaV`6e7;aJKdtsF~f-!bKHj@D(D7}Hn%L$s6mwPRyMu;OF;_28O)xi6?3M-SK zh91ZxIYQrdoLg-P`EuUg_I7IanUF*G90Kxt0tx%R`Mg`)`xP=e+OtR}Y!aN4l4hd; zhpeL|)rQb$NxJkF@-f`d5~XWr#1;8SUYNvK3ZU0)!Nx%cm4!FH z5kPHO+SM2q_@O*d)73=0>8+|z!WzM>5gHN$n-N$OB^J&scbG{JB`5)bt#le&dL&u8w>p@!r`dcm6m~8^2iqe*FQ#_ZpZb3lK6PPJ`W! z_AdzB*hdzMH~@P=Z~7%=?iA+b7|i)#CA(*I%-QvG57e%5$F*%$ehYu2b>!lfSaI32aZ zbQ%wf({uwI(%jNAV#Vu23W^{lb=|jjuS5ISl+~c;gIJo1ZV`>`Hc+TUb`<44DaMXB zMz%<}>Bzrq(vn|&?;9iOo^b9oY>=XqkACumpcPj(Fud?wXa1FsE2xa-;l$b}nq&Fg z>I9iT<#?&GkVn^j3C3Y9XT!hwQB}ZI%IGqpLZm}oUBcIap2<;gv}!-L0@IuWdjVxr zV$j@k0IeQjzjN;~Lw{}nZHHlhPQVG=HReocC3Aj_g<6#o@ut)9=lkifrU+o5$@{t! zpSCG96Y5>X9}F}xnu`NdA!V6U3G*}T)4CFSVA(Lx^(^rF#H8;yVM)<}Vw|Y(?na^} zpwihnJ{D{*ly}Vm--J+w2K;yy9*QYKc?4^D4EhzZ* zuHZPqcnd$`c3BCE(3{pnRhirFbPB7;6~Gd9!^#{0)U8AyE}Qz}1YnpHU7r2Fn=y58 z0CP(Y*3YQ{$r81kQmELnUJkW`qJrHYcE)AHN^N{u_xAi4rfb_>%q5+Kv$V@Pc;t_( zK_~S}EDbotuQ}ar6MTnMLy7pe91UFc3r+!M%pJB2Fa5fCF)iT@$geuf2Nz;HNXW>O z3N)A;iR~pI1vIseP2vo50Yh(sWk~bN(=DKB*$usE4b9(af&omKvW|a?;y-ty@NKu1 zSfc`7gxnAUU1n@4MQ}<$c6*)6i$@>NXkC{KTt)c}m;SAL{x$$IZ4RlAOyurm}$de;(R+Lo9<*hmID)7Yg3CLw+Rf+e3gdw+5?87s`*|bKMbVxXOq4rPuG?RYb!^Rnib=d1AjAqi5KNzr)Ub!j^qIei?3^ zVtU_*DZ@yR^njM6ck!0`5rgTgneHw`HHsI$ZVBrF%EM}XuHe}dCb859&BJV{I|&fx zqzd;uT5{WRC8aNEr~qrigd#2^Xhp!PEv;?WjJCnK-V&cHEJ{^Ze?(2dTqYywhsvzw zR4AoJx>DiuYp6u)!MU9VnaSe0m`yi}HUX4w4W`@?=DZ~(t$F{oK-U<`BGBoDX_-5Q86dtjVJ2 z+!WR3VIk~r)c|Zy*U5m*0h$nd3KuTjGhhHo^`!v$Dt~j?w{_==lr&VU9Q`W3v7pj| zkpnWT`Xg(L4O!$V%c#gh^p0zyjuj{4$i++Hy<+h(H4>Ihs2gM1~sJGA)hR_QD0d&jEdS2+^3Ao79Q?uTPI3kl!OFEg%NiQh1eBmzrz%rwWxZQr-IxH_UbRy;P=dmKN{#K6KFA` zy6BC_$KQqjB7B*cq*&Zna}H!+=1{KIt8XSg{Rvo6JA{c$7jrsLW7y*krcRyXUk~0Xk?X<_|~Rc_LxZFIAYlh|;1px{%)qPs!6DO3U|CRDrHdCx?K&E_FlLc!VhN z1SDXtlX1lz9UZ&i%=B`2N4rH|Il~PokWddvgV}Po3+h0lv!4fZ&!ifaJHEGFj&BxddGQMYl*Dcxe}0r@1?@O?#Cdj~MPMyLx6snMb3 zaT4MugZ7^%W7XJXB^Zxh?EcMsnG@;o;lna7#eKex4*d-^$72f-5(x;ObLASPy|K=S{89tX2rT43~37$3~UK zMub9o`#zkbul`bpN9lua%Wz})!31R}@rB6}Y&;?ESK1C|ereF6KC4$v-#We*!gQ)= z{bQhUtHckYv0oOl}~6pXvnnhXVxcZ^(aI6bMq}= z1f~1e&n+9@vU50Mi3MC)@;?aG<%U2>fz#V}@0vF-WKyOcD&+9sjC;g0v~{~u3}r6D z09!;1P zW-Y=E0-<;WTLO{SR$3anz8z>Rj3U0|*s+^&R17>eiytpf-uiuy&e?Re^xVN!8k~murwlX^#eb8WgBM zE{QcPGVl3Elx{L@1$&YS+dIaG9`f)ESZ~ z(z_jyHZ?zFcAoSp<-Du8&>__b)wMKzW!HsaiY)-Lf(g)f_pdMI)g_6ZLnvU@bd)(LFl!|#LxYOy zxOwRt!0@>rz}NmM-ll8@J&4?V=LtD#$aUV)_@L8`bHkEjn8Dz4AXD-) z2_Xmoxxyaz9P=-d)OzWiQa21Q-YVSs)aV*^hv|~fzXnT=tvui9n0G~`XKvb@0!8Wu zYUFC4+b`%L{!s$)lt2JY<~T%4Sje#b*Z-?^l>vuV zfb&Ecs--dY068Gu4qIZg-w*8aUeKuBL33Evb|Qo4ffS(Uw;`4Z=Nv%)2ZE?Bzq)O3 zXK#ZW;bZf#H_li(Y6InKE4d!jjGn9I$z(t-VrMa@K9v9Wr8yjo4G0SjT`|PeJO~>f zS|P~GMS-B#@>7&l0DVsvBuKv~Rk}X{n_i+EyMH^bzRT?BZqr|0k3iiZycB*;Tc!?N z7hs-plCc{Gsg)NVmhadEoevv;|0c1Vw&p?F5NXTwX=uD z+ku;x?6vtDTM;Dr!t--isUZ00GrS5@nxOgu-TDJ1;RFA}1cmFo*>2HsLfpc>&Kh0J zlV(nG02JekdvSw&TZ~_dgYg2!HVxG^UA6LWo1n!&SIQOGb0| z(A^;}LJM2)o1OQFD#3XLjPbx8gLjsY6x0ke9QHp4vMUsFUZhx>HwwkARInyw2&VLh zBNfPvYn|5zmkry|W-#lNpz1pBq*<=ViH)FPuw2Gkjvip_oF^6{&r7OS5#M9m{i|XY zY&-tnCFhFGtXznokLD&Rvuw`X4^pATAzw_m1;Y?kQimm@G$>v(;hxA-+~lb;g{sZr zI+V+(4U}-sigu9jJoQ8C*o@3S&;v#dI{8BcR~m1rU=~nY+ey1$l+j6y{u<4?mcd7; zgR>s0zifpgU4M&lKY@z-i+J|7ZbqJ5AXJiIlECa49lY62P2}5DEn>}!Ewv*}8~#D* z^ecorV7-9!u#EWC{3K&Gi{l{^wW<%FIp;K?N2pxRT7xsTU>rk3s917r7G$i>Y8{i} zLE}Zjxp&CO68LI68P;}GdlttDNZfG=2Yyk=T0*_i$TNpWp!%Zl4UCfcdZz8?l3R-! z(2s((C7X-1u9xdCDW1c8+^y1B-|JE+8??pc4}~b#Lw%ZBTSHA6&lv?b7o1aV4{wyx zrBr4%qTe=b9i8>#cRIPp z-xI@*JFq_#u;E1``^iFSe z7$MvnzmpWjCrkv3ivH@tNdzFI`?{~M50=?BTO#3G>>dDh(p@xS254^hk89BQEC5~_Zi zwPEjTnUMnL`Mge{$Er`p22y8`d~#+SgUiPldGG_QZB|d?4W?%G;7liiTD;?_NPTNuLw$s&Flx|GqT| zp}-}V=?_H&enAHW;|Pn3i`CTSQ|Wu&sU%#CwqV6UM5b=htXb8wuKh3Jx%k5Ih zN!Dt0T?cF{C;KXkHtzJ6p$43LvE)sYv!7jt z$dVFUvlW3gOU5L^|M>JWTLvF-rE~95K#3D$VWQ*BqVDjL=E}B+s3nLX`YXELoF;zo6S9Qu+7^ubyXc6wQ9I9F-9Nz>355N{N5CzEgY`;SCGd{QE$~ zJ%I!&*y7!sXB~YgvL_Z^W$WeL{LLTBVknMDWDKOzR(>=TzjrfB*8O~2M`qEC7W-sR zh4_Wt^(7VSl2kD0VZNH@ZhYyauQdGDm{^O#d50#EA@;ptZSZ1vAqsR^7>^PEp!+LD z<>v!$3+iN1T>d%S!AXBf@w*?tB4Svh+PzYhFJ{LlFXQM!p9OGy`IGu+6-skhk_sAL zWyrpVzcT4BJ{}Wi#wOy61TNzL_J4o=cLn};1^#yh{{LQqz|*rb_A42m)Bf68F8-AG MEgqXoT>?-4A2aJ+cK`qY literal 136686 zcmeFYhdBjtu2ZW zJ3`eawjjp$?ejd}@%tBkuO}}=@*=t4_kGT}u5+C$5wEmVXs@wcqoAOm1*`6hv7JmMHA#Q%lmV)8|1z72Y zzE9d3-uL^xMK1!G;EV8sGqk*+wwk;6g^M$OqA&)=35Nyp_l_nRjm6q>-J#y47)W%H z1s_kfXw?8_@5p4pB?!B*$%W&w*G-qP;B0Y zsU3mA&0G#cn5r}H(_a^W>$EU5!_vT-9xsc)QWhodQTRAKXr-Z0-}wzYRmJlDfj$8K zrsd_#Rj`EmQIBuzB?#9n7HcE zhg`&P@l0T5ZhuDq58&xd>;>JBV3H=a|>C@`L1 zo%=_0z`|kH4$Ju>+_!vv77i=UADGQxci1R^JBVPYSijSqmfop9>C(S3o@w$f?(RQD z`gd%FIzXYXJV}0aW~Kb5)g^MlL8^_gH!*7t(6bjXkoLv|%1H@% zjfaBbPhJN`q>hH-b!hqqumu-MKXZ-1^@b`u)D&rLN&Kd+)ErYwM5FKHwlF^szY(v{ zc-9CL%4WfLUwyJFw}8{@58o)Vz26`OwgPh$i90&B6G7CGLvshm!{KbvLUKuC6A}NI-22!te<<#IZUH_}U<)zQzjFBT z<43oMe}cfN_@GRnSXtp6H;R^vs+$*E{sKSvtF1d@W0iB>fm8C6Ysq`C>2;!fwxO`M zF7_)t@TKk$z9u6g-S00l+-!mCWp_5}G?1%$<1~)y$`!e~fdcPkPC8%*C&C!NVBPBYfrl|_l*Ek+)>V?tSK-6IW3cVmT-)!NI zsFZD)On)2WeC9cwA(oiWTwGiW?CJqG&)na(Sp1uRWib+JoeCkk>6clMfK_Rd< zNE?`{nWe<{5hmSRdSZ7JeCCLFbg;W}&Lsf_X(;hJ)s1^geHG4L)U&{$O8GTeU$g+- zZlL&iS(Jy0V&SX#LE zpj|<)FV<6@{jILH{&y`Vb)q^NL+yH^Af^Jx>RMlv)7W^D4hs_PI1m>> zI|Enb1Y&>)XtX0uYl3<)a(0kRPm&(wjj7e?k@iKVrFBSl!pddEU;$`w+v`#gtL1)ccuTQ-@c zr>C#1t?6ehdO(3493@Ef3Ilt$JZ_hX>+0&VN@W+Vyh$RF&f+{h9xQ_MbRClQ-;oj_ z0K(`(n};z1iNh`s?K<*rSU#xH2&snR0QaNGLE!$>aXAtHryV}ca9M8-(5m;^Sh-Yh z#iF+7o;<=3(d?sq$q$au=jjFEpDZtGS814NB;KLNaj$mX2(BgI$uwaKd;61a@^hRg zEyfCzf)sog7#aY?!?;XVyO>9B$)S#V99OVUZ1c=~pA}a(h$jc2>>XM85GSupc|WGE zE@6t)!O_v+LP-W^ogOWz1sv_UMw*hMO-K(aH$ zn`(Y<)+bQf&3DKfLH{1zcSuc1nV_>yLt0J$FnqZqCqj+`!=gu5_jnbl&#?H>RAU{i z6gU}EefTxD>i8=NYRSEv-nmw+q8kS{mv*bG+pBiP`?*z)ABUkgn$X_Wv3oWteGt;| zoaD>6jPBP0x23%_JZcsz*pUqZd1`E&43m)+14q7Xe2!M`3fAErqT9z`R_OOoko`fv z-k<{AqGRLetvUbwwP$Zl+0V(ri%(1xA85uj9xiuUMbm;6A>#Txi8t_mtH=UjD?>eO z736k<1HXZW`CFbs(P89Qsu)YT(vmc%6_|sjxiCNYn(r%J^#svRFu&}o_~P}j3O-8{ zVQ!~h(fYS*p)PC?h7OvQ=~2#`IzsQ-bp_f-emJz3D>!|q3Ja79-7E)^H#n!PY=avV zxG+WuQG#kAfULN#>A!dYHvCX_vp7p;AWP#joXH zQ;E4>uXtHbAc^W|6mi0fMP8=#w>I0z=IQLGT+6E*$HxF*3PcH6@GdjJM0a)$M}SId zDLL8+bmdz2`B^C5ysNTrxho=a(3ffz?Iu)N&OAroZnZTy>56vQR9bb$*YA-qYf#4T zVvm=ffVI{9u=q@S@zl&FG7+r;DgsWf7T(C&@%o!6gTi-jlBVO{GtF51Yh*#`?0u76 zalbIgtI=sK)O{(rED5|cGTtZ}g_X?b%zXPj)iBr^*UgAfmjW$+Mc-7Ha)ww6SJGKG z2#5Y`#Y?F9ttRLC?0IBBdt>CtkPj-jk19tj)quT#ks`+)URaJd0o-!~r(K2|< zr0*#Bgg=ib;aX3nnXky`a96?&*+5mIoCBm^-DK&~HW+N_MJoGD*EB#N^gpBf!(<{# z(Q^CidHsx^X}>!-I!Y3Np8dTFIr|OJKtkOBawSo1z6Nx1dKfI>l(#*N z8`%m#*JrLvd2h>ml9uTdL@P;c%w_tk;sU&HNJ-Y>#=UcAO zdyVHbuB$BBXIK}8=PT!n%E~nkRBRL(A~NOag)S9*xqMzjfvBXARP-iJ!R2-b6oW8b zq><6l8e?p;g$-^m3PTn&@%sc#L^F}6o;ou+u-~k|?qOb(E z#q&(y&b0zBbs38^Afv~FPY+7X(Kj;tU;haM{;l72ykZ{D5lX0>3Mx5ylR9y;x@a7y zpOaJ6z(2YhnPN4&nqc4}ZlcNkYJTBxN@$!&zY_?VxSN)X zK;TvqKrTQoLqyO{+^9`!a*aO-)TT?acCykT^9KFVZl^u$H{qx8?Ftevv-VS(>!r2%zCKCe#Gll`Oh5;n9Cbp8Q@&Ft>k@cLZhWVp6)z?vlr=m1mX?-wIbMbRnPX7KqS5rbPPYEEg3Uis>ytHQT|37ga{sPX zP4vJ=xL-I*>l-?hJO*o{$pjF1+YP!geUb(;;7Oe1bg{JAu_m5c1HA=720^v8eZHsY zUwFa_F*$WSl6mf$$f|gyV3~0xq+cOZUQp$no%hS19mlD!L<_}Yu8(fo|XPNSu>p6_I8AD`FB|J{B0#}@;;3r?Ln zkyxmq?oz8uG1v6Hov4+^qrn)B3o=UP}`O7inml=HZ7J9FY<-ITe+lzWI_$!iX%QS>{aF$|*thCK$~&T}ZH z`&FL$8ys-5YB{Q>onG5l3O`W@4nE7w{QXscda}li@O|+x*l_i1PC?VVK!Mt*pUXS$ z?fs*Ha6h1@>Y)3zBGaEKIT&{HUb*kiLaC^xr5$7y#2+Q(ooZZ@YYQ1+vo^DZxM78^ zVh%BDlK@d+gAxLv>uHohNdS{lDAIQXIH1}_?Og0zaFfGO{@)7Q-cleS^{}a&i5Na8 z$*9;XHm8~>&Tm<1HczaWsGrm)@~w_<$Rd9Cr+IfKs^CvnVNFD0CZW=<{}H$O+%E_a znL8EL)#8ZJRpaP#-}yu%2oMjLm-1_sG5@LTSAl%HcXc{SKTr2CIydvXd>_zSzAJU~ zx}bx#8ds30Y=)BLbr9L48aq3ibvPDSC8x8z;4&5t+ES&Sg`P)dqV->LWNyvX$b@h9<*Na!~U~p<;0h>C&T7%&9Uq99YKv zU?I0(b)tIf$7tfI9;{S%Ro0?w$8irE3O0hP-iZIVF4OgT8MX8E(|U2 z1j&I}JOckViYctFD9unY;$!Z_ywRqGmZcgG;b|ZvoDNUM2d40(Fgm%r*2fw^hw&%s z@UQevI~gF>4p0M{#)B%tBdjIaf zGJqQ{_Go$SzJJW0?|F4hq3Fk-={(Edy)5u;Jl%A(wnJf_XwWGeK+#@4N6f;o~nv zCO3%vb!1P66e0oTH2S6RiUsv~N?mM1QJm{?7H#5g(^H9{Zr;AN@F}2^aevUib7^(7 zj3Axb2Gr6_*lus-s?UmU0%kp-IbUqD;t~IKjh)fppC-sA$Y}+@LoLBa5}mHr^#ulD zPVl0q=C8UmV5jK|1~m73F->d44QFpru{u9BUm-V?h5hBkjz}KbWQJ|}``Ua;^Lb_& zwb{Oi$T1Uxwj}kec#K=$Cf*Tsq?|r0ST60owuGtRyK(d8=(!llY3B3M#6pF*33YL|k29$|L z%sra?*m*Wb%jwdpG#-RqvF5O7kbOXFP&rH)vqmPK7Q$t3SqD4}-BhBU?WQSLSpy_h z3tPy2iONhf`ydz>PXbLvTS9IGOdod3LGtr{u!R5o9v%!{@mV!Ti5A2?wiw>gsaGLMDf|fS^C%@^Z&)YF`yXJ za)f5a>l-0BUlhQ-I+&&VN;E}k-lUA{33Y(MeRK-H@oukpTm6d|m$wcc1_**-mSe#F zyrb22YdT!mPBgL@_aW9T2K8W0&1j6UL4q9zmI~DVT2+^zXK8Tr0_!=6CxZVX!wj9S zX*VRwxEAA_jC3_}K;P!`zt&{%oA551ez`W7Fbq57f8_Z4_wQcd#WFgU8``x*p`bFp~8S*3&V7p{p z#Jq;Cs!i)~b%~~Vqxp&j4(S0s{Deld;JucL6j=hiU!fvWtQh0WbDu0DU~&dXL+C2! z_RiOH;ucp=c3V1_-dDGR5VVGN8v!axP%q|to45gR`h86Ron(lb4PF1yd~1LHp`)1j zrTB^T_f4Xj?dyU=PS=iF^qF}|ey|BoA~8KBC1q`CNtK(Mo8&m#ngmpd3nKmlc%Ul1 zgJx25XtXhN@5p5G-MQAY6Htcc2INC3SD^SGMR+#>f)F6wo$`u2g3B)x!~6I`={hjZ z4dc$

)%whL*Fu!;acN2Yg$qOpw=g`LUH-`tWi4=q(*EDU_~hl}IntQ9d|0*r}EG zci*gTKFPEckhKdqPd?}JN=Zw5&BaI*BM_?r;odI}_G_Avo$UV3S;l91Cdi-zv(Av@ zCP1`n;11oC7c1*`Pz@>dn>1KiS;vlL3CZrH+YNtDL5mN+LP%`~htZv`T)s4#ZuH+O zt4})GQeb(Tc}_}%29^Rz0z3Ngs^j^WYapYO2MaMK_}jPE1nDAa zasaWJ0L&hkt<8X5(gfTnf(+{DbC&6?cn6;22;Bk{+x(ZX7NFhnwT1z0dxs(zc8}%W zJ(>67g3N!8uM-xC0OczfM_vY$p#Sm$;2b4(YvJq3RSL*fy-7|@@X?Fttyk2oAX-~v z!^WLI(w%nI--v|fGXvN(&$6G0=`s;doaS5xdVG{CzFu(PFXYAlD|K6dj*gD1>&T_! zqd?=rponn9^(Bhl&O_;EvEPxwT({xs*37z_FcK?};YE_a&N0Pmeec_D51j&|HHMRx z;aV7#Tl2|&h}44mnx+JPSVth)(gorsTuJaG<=p-a+2;lZMH@u)20J{x+O{_d`kC(Z z6*g7N<4X;ET#tB4RY`C4Hea<%)5GY?>{uC&4CoAT;w&+m#M3B_P@vh+IdQZ*RuMt> z;LE;N>0q~gg@SoIUW-YOIJY>U!2=j?gu&IS z@2thRl~I6GHwpDtSc+7}{rTfw=g7N?461QeD~MB*(pF=MuX45O%grCr;1&D_Q+Elm zW#Fb!?cZ|?|8(|VFs&DqVe-VJXlgWsMC_j%-3B|Wxz>zc5~=>q{2 zRwHwJ1`Uyuz%wN*83r2M8?`J0)T@<%aIZhLX!d~37qSO4A>1apcdZ*fk6f3eJr_1` z__Mm)x-)$vynAB35!A_t@N-}Gr(1OyFqS=yL7xSoOk_(3m!qO*&mx6RE8vZ~z<_oi zVGvkviLHd4)|wz=gARV*7r?FVvB5^#m^UT>Laxx=@eF`-H_(X>dE5IO#>$a}bf09Z zuPl2&yG;{&z*#sw3I5y_6Wktbjht>*w?glw8KYGsZlRZDHZayI6w~;Wt8(OxPngFG zuuyyhDgcwc4JnoB#g*_MSf^)@s9__y?fMSS45qshah2^?r2GX!H|f#P4Y}Fy(V_`p z%0%v43+AtmhST1lrA0P=HNDl?_W!~hdD{*sv&p$~+GaVd9iojD-oL`W`DGIu(|K+t zGBrdD(;JOs6g>^XUU1>!^x_l!{S6LU5dvF7&-#GrweVUpob_BZEPqlk#*Xe7kgs!!rWgP7gXrdZO#N};}3f)(EDrS zp6(7#X{;hOqtp3txyUj<9AfuqwE0v<#cN-72P1M69()i^xdB|F_x3~F5yF4GQG*y{~ZT}5s3g4%7AcTbMaAM^sMz*d|j1( z_tPT8b-tNIv`VB!L|p_nw;9;nZ&hz25E`m138El}F3c6{Xh4a#hbR)|>>=U#`T0!; z-P%DO+n~w%@BhKj*GuB+6fJju0u7}S?3^(aCJ+30$dsy`YYpy)J^DwYWc<;)@WKjb%Zprnr;9_LaxiT{O#yH7T zrBZfixcCV}{x!$oSyl981GCo>DjcZXUTYh#I%!;By?tv=o@6fq`qg&_{&e-t8@72e|NmYpbG-l3H0!dq}r*`wfE{a6`uLdEat=X~0~f-8P-Y zZJ6j_4=M6Tu&1!DT^C5+X8@W)C`sb` z_%txKa7dB!$?EXuI`=rN5t@Vbk%Dhvxg}{ugZSaL6!84KS=L?s?*fG)OM>4N5K7DQa7p)o|fTO z96V0_iHX9tY;Z^3mFbF3zrA-JTuhUrU*3tD{w>mgjTm6%mUT-tUX;SVT#`itHvtVzN zAj=1~hU`lNl$to+T5M6GmZ$4Zy7_(F%_*N>Y2&kn`PLC{tch!U>+jg15qv(N`Kw`- z7&SPqM*0o|_@WudR(G&>lf@la?cMqqalp`b4NTL!3Rt9R-BJBN3-BjG?odw z_3)QD=wPS(l_M6myJn)_c5Bh{5Qy8?_xgJOXx*mW^@WdK6XiyO9y-||L7N)Fwd3}j zA5-`8^HuW2WaUWG9+|n#H#nxGB_$6~H18;|LnyD+5vRU2CeB7n>?k0P$LhUK|36}I z?U3fCIBL`U_L(Ix9@@AYxn4E(en^uoPj?v!*}nlUyUL+~xxTPR4`Zwk-d2Zrx8VEm z1%1vFn5HoT;Y|LI%Rf7nJl#4Aq|NapXX8sDdY{?lY)xXo6nz=a!peYXM2UCllnpCzd zsECRjj1TAOIab@Lu@+skR@uWhYGcX3byPZXe$5 zsGSKAA)7>R-B+N#sqR;6Q6}$EO&Y!4?C=b^b6`E!&)zF`KIvht+n24?4$pk%xYk4-KBC#5u=3Z*i-mDr z;r_SPMVPEg-~r#p6~s2Ba`Wd$3h_XYXS(MCT(X7Na#XBHN8u%c{12v#fET{r`f|`N zyu2NR7Mu9S~*@kqlJ>A`ix^K*?mPlTPM@MF$FNMWXtz&>;{ev`6>a@S(FC; zzm!KBe|dw((Ljy89WzY;0wvi_pyAtOxpk+lagvL{DzkXuUb}be?QD~}d=r0jFnfZy zUSfXlwV+?}4A!vy;>0csq@ls8HHJYE_EZ#!; z)CC)Nw<_Tu#u|J*ji_f=K;THAJXiuM(RC>-&lyJHzE5_ zp^pAi%jQ$lbEVg{emOsOe}6v{7&rsgGeD!>P>20# z=9;02I_EN_2zeYBs+9p)x7UeTb6XUY_FYb}65gpa5s+3>e*f^VKD(|;-G+)Ek8M z0585-iFk$|t|ZAK;ujZ7*%}`>80e~2ZS}E=dE0ByhjS03idVDO%gDM^&jy&=zkyr@7JVWQFMm~OU#Cp5oX+U(LDjYSPxXH2h5SY1 zQibK*zP=6x8ako z&MM(9gF?8r7+t+R5Azr+Yk_PNe@$PHU0?r{JQHy&5|Z*nT?C$L$WDZ-^QC>ZreaL} zx+@F5S?ljkT2!PChJ(6?(BA7Ta^oGYfIKztkWvaBdhdRI1B_2jFwkK)^PG0dxT$Cv z42Nl2AeOBR)fZ5n9fr~nj|2hpO*01Ui(eCKrk+=TNK zy{)S}BuAvJeXnM1lrf#&v8-Q=RRy~|$_u;l&R?LnqUL-ENrtYCy)y=MWpfeqOQaT> zpugH!+c1b5-Ys4p`QWg_6E$R#txjA`4_pR@QkuZb?JoJ~D5wuFU-#NfC?c}G@O!Py zp5dP7$~K4{d@7y?(oPuuq?W_^M0JSQv8T7L!Xw|r&AchpviK_%g9?qBlLLakLqEI9 zJ2$*6x4+mROa|2j(VF}(b7ufbpJ(~J-V3|0rIHw)-PjV zjC4+<+m-V&=ZI$kz~Fdp@j*#)da7HKuP*@Ee9L&^sWQKrmmt{jy@Y7cVQ7U%DP2gC z>`2}({kNwZ4Kh_%pc(~3o3BcLWpl6 zY{XMTRPmi)U_kwbxbi!eP1;Z*wT~cL35fT05V9gQc}Ip|`S{L$e|6e3hhm~(0+o?T zi~`F)b3-8e0MmX0QG{I+386`vk`<~f0LeN-ZURO!+3oW#rWmjd4)a|3{zWM0ZGVPr zfyc+R{|v3{xF~+s4ykQsxB)$wDUwLb#wA!z_x(ZRf%^x7sDyG@OT(^{QOB>^TCg{|= zP7zoYFvLTFVa^hjBsIUB*xhfkrK}~Xyu6EQDQ^WvzAMF;Kg-%@>fy=wLHWTX$0E~S z|2r8JXpVgZ**~HCWerRUz}R=3X1+p3(<5prXmmxa8T~33!?*URB*mcwQC(w*FdV3+ z4foKQT- z2Kk!XudS_pwmZ(87_d5mER(3*NP+wL`vY9mLsLUzX>;~>r3(!R3^>)KQNVOtq>=3T zcTnX%?u0}j)N9r?xii4wE|9M%JqgdPd5OM~Y~RM_MW^=?2~4J$w}yBN3@k^!lWj~7 zPuLk$;>@PHd+QV)VL1JFtn{(eoi3irqLs~n52w%|#%};``9-K{0FOVJIv1wqRMZ+i zxJ)(#&pfmgjW2q)GWU>2j*zoa$6{UGpJlRnRS z(da5v?Fh$ocLK10qlG$}dn(ohH|keQ6$@(R{*TsGJLEFBNj}#vEud$+z+A!F?n%=) z4>l5xD#GQI z{NSAPhI%g{a_%L+f3Z_(;4ck@hG&)Q>|ifwGx9axDf!%d_9|u7@_4<0S*+2~B%v&WcdF40OP}IM+t2f{_TuoPKdu1D0@@7I%>n&pe@hf_`Xjinb?wS)iF_tq_rcp!+L89NPUfmUeD z%ee#-HJ@9-7O@r|-UvJ&`l!5?Ez7a_%ONEtLltzfMdCw^NT=ow8+1xXu+6*al|b@c zX67F?HOU`8UI4P|A1#A@4sG~ zZ5UA2{L_76nE&rIlG;jL*6zFGbtB5xSAV{lznEm!lw0ps^vTp?i^l@j=lapbNd9J+ z^GB>tL;#oe6VnvfJB_^>tYWuK#m;4|KI(=mA+1kuMz=UUWxnp|S#i+~UPRezaVx&; zu<0x@BO`-J%V6<#MB5qF@p?4F#Y5E$XX{w2DoM{y&##<~QCAZ#CnnKPNVq64ug~aCNe=EI#L)@oVD{cU#6s-8_e4$Zfx-jU z2d@g-FWo85UIXcDIdA6J2p=v)P(>*HP5u~Kd|Lda4KmqEI_V#2!|{qR#e6dr_M&Jh zrjE*xHo4vvqhAoDi0U!}tXr%Uz%b`bO^L`WmVCF-3XcF~$E#k~ zV{l$6%(-K#c4zLT8vpz=^Tnu43rR&Erg&0ZY;4fUdjk#v;4YdXoml3lj2?G%uL917 z?mobnA$7watIxyG(TNy*kg*uwJKwdqvlm=B&NnwVH$>TTsYO1b%gA7ls@rC}Z5`J< zrV2EHlON+Ex+e3>c3ti(#U?%p)aXctbPGrq7m05;J(SXCh`2OMF_`q2pN+ptz@^NVV!m@vz+yC@@g%$4#E5iM*tU6b{ull*NV4#;|`&oGHbc=X*(j=)Jw^7f+EooXq z`?)f1(XaMp@*B}FuREJM4oc%p-<4kyPcm<`$Rz`VL9B|9$R26#mjR7&lk4HtJ;lJh z@4PV9?)Vk;_`4X2T3}n06ryAP6JR?n{}pc%+`O9$A6194xwdnBr+N}nv?o7?e`r?c z`lbSLd6V(p+dD{IXQ)u|@uM(w?<}ivjM&4?N&=HV7vBoEWO#t#_?W`6i95p{c34q_B{Ez1=6G zWBLkoFY8v$ zw`y4!p@&2w`ONDR#GFRn7~2`_mU;f`x&=)AyJvrg7ohLj{WidLzWkS|^v@J%O#;J2 zzOx2#4B~Kmh~guMVv!rM>VCFY2wV1RZr|g}%p;RGUk?7zc74YVo!Be0)fS15FE%yf z%Q}I13z$F$ukMZV`bX0mMoH&UVZX5jyoxC~45%|ZwTzS5?rLi{29jT|C8pC}*miQi zxGzwHkVh-|RChU|uN4-oIu-dYX zTD^#KJ}9-6?L1w1=9gI1KZivmRUBa3MfQ0ik!!~_>9zAYqnYm3-+5ipza)KVnM8}G z@4#oTmnSjPuG5BEWsN4tBAd3SMl&xx+GM$Y<+nrY{|zGci%I4uv52domuyrja>>|e zcJ}muZ?7*jaXd6N9}V;dyn=8dkw~v=OCO;mjeF8ubJ6Xh6ouKO?fbWpR)s#(X3N}{ zrw4nn34a$!Ya3yLRoW5Uk~)!F4~u#`R^r;}tpaseK3f&?I68@Syk*BucBSa>+)Cbj zy;PVwq8m`a!>9?}7}+Xnf;w(wc3h$rz25eNN5A=^8P(Hj9>u1>{iQz#M98n4w-g3A zM1gkQ6;;sfn-`!L^dAa*R4`{gi~bT_xDx)6xAAM|W_|p#^ak&|g(G$vgM!LryM`-- zeHphQrHmb?tjfwA;ak49s4apH=Sxg$Zgf7YnF;`mA#VUX4*g9Ap9se^Rrt#AWQe|b zGS!C=fQjL(>jY?ba?t2WV5oWW=+@!o4@{d7<caR)5d@ zb|3viH=xv|zWhf;(L2h&IM9DX({1IZ0ZLIxT+8C|LnYH}08ewv8{=O)U7svpCi~t8 zKn?)0pUzQ~$$SqcZokywLm0ksgjrXcJ^n^iA8N>jzuIlP203if-d9c1w~SP%Z~29z zaWEI(IrLB$AZOzH$7Yx{(EG@GTLyl06UdtNQ)Wo#f5O4t?^z8|>H3wB*))0-IeXclY)*C4)ttD;tm~GFO+E57|4vZadzX z>A#e@K_pfmk;%aZ1`^U4l{RnBE}C`b(eXZ=PH6Y~X|5zlOV!Mfb&TV=iyHWFCLISeK{wh#zNI(d%iGeBa#Fm+|8kMV1B~ z`c2M-b{e09k10D^h-Vq|pRZ8^xTJTqs2sZ!^c@n~E71GamvL}bmAUp0jZZWZgE6_I z8NeaKQXHlE;Y(M!^Qf262IyT4-$ToBK;Ep3P*V6PU#>2$^(RXh|3v1h;Eawv>2Z~j z=I6gxb=ki6|8FmVcQ=-;33Lu=%WDP)%Tp8|Ek4{%?zZuOd|$fz0|=^#=HTE>z$5$Q-394SKyG;g zWEGL%U`4Ib0aE=3o01O|YK1gvpJ+U|_x;^EiZ3dkQd5-Q-fA4z+ZAgwPHwYk zh^!Hyqn^?bLom(cM+7=|c3gc{oA+dK$MBY~?DL&$2+IV^7gWcWc5A)tM_fy_6(O;_ z(hG9q;LDF*FqWG59MjshR`8`TiVs$~FYJi69t=p5Gsac&^qUv1zoLgu3b^Jt43?9` zn1N7geIq%PCJlWA{O0~PKBSmj@cg5y;^kbaKyiR21~{Zy<#+WGQs3G~kDM|_b=kI{ zrKP1aFUq0bFJpoEDltRYZ6Ej$%5|!XA5-~z>+^um#W2n=a%p-&&B8m%m03Djo>jaF z4ftKBpZH_M1yv z?Re`o`D$TBAq&uVT9_$}TbwS>%kG}UUtQPY;mZb5&t27oq>K#C>H(ksqVu|62I+3+ zyHdnUjemT-6RyT1md|2`QdL3hm!@w5S)Zvlg))m8dvgcznqj!{hl;l`qr}QzWpg#8 zZORSN+w50g7Db3sJoNaI^9k2*E1uopg!Fu;HH4~erP#NxP2MFsF3xjv=EaTsau{Gf z-1b+;;6xjUC_)f&{T$OI0FZrATzNT(g25nAGF?l4f6O{A(P=c>@>V?J!+Mgf>^k|> zVH1n0MyJAO0ME;X^3m5hd#}sqv>Esk0fA#e~x>>kZ#7@T@%0;oc~}z zZc5p$Hgqw~^bkdl(ZQemQfZ;dJRP+auUU`KjZA*h-m9eiTXfgJsrDHv+jHpP>ZU}C zHL%y6n3QQik$$}SXStU?qAinR!$=)m#*#B8Rr8f?H3~Z*kIFZ*0bvd*_zpQK8$PHw zda?M!HHTW2e-#}i5LFhP510#Ayd5bsKef(ui@p=?1f}-Dx@}YohH`bEV3$SnbR#@` z)#6Liih~rDPSpX*?c}}g?d8>|XJGfG?V*Ri4EveJ!}tS^O@SZ2R(Pf9jkZM-oy+Bg ze!t!Hahxrb9GhIXBS;r4FS6hZ)mJJ+XCJ*~xhX;M)%^RTQK9};v9L}1F9SY5GZ3uL zZY%3Qu40TecKMDx$NELM)}OAoe5v+tA*(o+nS+`3&*S_B1DT3P#ubmo4>L+B zt42-@HTcYadR$<0lCn1)>{!auN&BGqlm#?Jm;bJ{rfHo6suGA!1K2Rxhjh0d^OL+cOMC2Sc!6BQ2Rnh5;viF5Y zxf#k4-MYyVL965-H703Y(fB3c{(%R;v-W@Al$Uw*)sqDa5V+KqzGBCyFL}k)#o`gF zG^k}l-oo~~cJuGIHzBpWw5gZ26G@p%)=NkMV&^w7}G++haE z2GHW3u*U^6`HWWf%k{=TQmI|ePo=)B1u}FGsx9pW60#F8bT9BEh%1W?k?&^@E}fC5 z7UiH;-htN7r)^FYaJPWcj?Lw3u-l8~VK45-cj_MlgdB<|2{R^$3_1$ahlpRJG zZ5b4gLNB5(6f3f0^ZOCUuSXnHKYIb@10P?x2#@Nx8cRj}?_%`YefY!8i5IDe=^%!> z!F%V&At!U==?wW4RqbLqPd@c}xc&Bl!X6o6=CZd0HGa&P4Uk!rU^#E?tfMHf;tMWU;p8h^EOc>nn_Lj zp2N%k^wcF#&QZYBwavu3iqEyxgRdgT*!$GIM|7fm;+_0WnIsJ^-v4I!q(TEbQad*; zBmWN1EMYW7s*c$$G4_# zHy&``9V!ez9-R}Hp~B9p9($XyCCR?#AEye&ZYW zj&c4xFyPtGT5Ha^=32WJR+cH7pT4=dY0W%%jZ_QG=oo}ud*hNI-6N}-5VACG$D%VZ zE`W@y&(MpOuZt>Rk(ecFo}UfvxR75h;?jwz6Y2ZL%H}U}rWvXXervhT1V)k0x_w10 ztJYkb2JJf?N!+}HQdK31!o@H3nDsH?8^btRE0-^Sn~@C?_0)!(Nuv~Y;amH{xA=Hj za&1kq%>0&2>$e~ttYuLH;*$>#F$N(JC49#(?#d@uiT~{ET+^uCArujYh=~f)ZkGYgu{GVdi zPGacYRasdX0_-|cmElY~Exj{a{4;IO0vMrc^&L!PX3aPW7>b0?LVAzVQrY=(?QL~@ z+7`u^N(M1|K^a3qQBzLAnX9{cz{=;#?s+4DsX-)mbc?5Wr_W!V^-oM2X8@TCs#$=u zL;bvJN_zwPZ!>GLc}caUYJh3z05D!6LJPW&KD^<96p7O7_n?oIt?5XIld`wiT_(eq zhZrJ%XbF=B#o(zxvaF9;vshj=cpPaxJ7ieQHb!ou$EK1vj<>uX3tw_l=(>~U*R-XlEuj_{-pp?ZTu z1p8KnC{jWRo-liw# zjlJ$-CY>{ZEi-=%vJeYU%wn3xFuedo`xHcCyTccD$DN#^w28r9izt~Kh&Tvn{Ejg?*f8@aV? znKP*CZex~Q{vO2c>jmNl$Od@(!FJxm2o2nY$@GnaCcRo-h0b5~rR^fEOXqb71y zQ|~aYQLjzHTX$=HkB*>DtT_K>joSPEJ%kKI&5th!iq(fH-awcOxt*H&rXw;+juc{I z_(UH7)nsJa8~|5|N8n=owXMsj4O*G!JDlDRQ=%Wn@hJ_k=SYB70UbFA?*x2z3&{3{AuR-pyRy~8*znV<@#%O{t7CK1{ zJ#kWN)l^#(Rh3{6t*E;n>>#3zN|vL2I0MTSJm~R4e`5<@E+i*d)3`hjE(TI``{|3YUg+cKWMBpQa`8@q)9ZOeKt$Yj0Y@Pch^p3= zNG#cLG;D-{cVt7=fZ9MJQ++b)y6wRZbdE=b03F#HEQ)-A7g`Uu>wf`{P8+7zWE6c2 z_{Cfl;T?K(Fp4R{%YmP@(nkSK(UiRIpEnWYpKv%QH6sfaz#dd2gyC+bnTQP%X_|Rm zyVN6OhkEP1nMREbw;#k~4?6AU4ntjh>=NMmAWp=@u0+v~8^= z>M_kharn<9U(>Cr2?AzX>9yd9CFlxKyDO1^R=!M;^I5H-_zh0c=k+VBf2W$pvAUe0 z;ObgGJ~!uCVx|>!coQzUj-U@dnWc8BV@27Y({TvH5=HuREO_V-+!@b+>ei0oWgtnSB_K=Vax&JF zXpXxyBWK@o?cT8NobX&T4n*mP4z$rrCVuuTc!<$VrqUvpnP1swFyADJRq#qt5*a1Dqs1T(G+N#c67=Bt4+G z^*AqJLI4iXlUPJ*>80nFS2#{yXfaTm18W}4w{Fr~kUoNjvOyDAK;gT}JF>KOdPSD$ zwu<^Vr{K<0VKJ72>hEf?{VSi04tt$gfwHzU%-nyYZ6i)6w(z%hS7d|JEY$?e$NoJd z4sS-ky_?wl0zO)htsCgP?TpjwPA_cpDk!OT{rO>lzF#FjejnV_KxTzP;xKL4AbPAD ztz0HSW00N9s63K{Diy$_-D)x5vcm{eJp&@w?44Ct_;Pu)qId?-Rfu;ob1WvGiP`&` zV?`s{Ql&xZ{WRvVr62%c^?;S+|4Pq@(|^Rv2X(nWhnfJ|r{1JMlW0E1M$vu3{C$-~ zRe@7^*uD-m3NiH1DicM@t>1Ye`f)EpUpWRBI>65Nz%XZfAy}@WW|C-jXZZ2s-v>F< zZ?GL7L$PJ=sjAXGq0wAC7e2>Hlsan@q7Uggk^8enh4DHJA?RZ(FIPUk42i9P4k!cFO+i~?sv+mnmV1$Ez3=@udxuMX z7IyHh`T&5wSy$%667>Cg@Fhcm4eznfnXhT|XOb%T0#lLKqFU8_tA@4B>y?YW6z-(E z(m(?7yik9CC$5*>_u3QpWdYcA2C!sbhCO8*5EmCm_g-r6KNT#@&0PzP<1c!wF;U^T z|8TgVwAw|u3@%DNR{bwer6o(D%nhv`X>HI>mlq(C=_^Tyr4B-g@k%zN4+)En-uTgb z;-ulrlkSk-BEDNjn72bXpAJw{06wc1dk_E*hfjPih)WKUGL_-Nrq@fcg`Ol;%k)u@0o`wk}<<%kc4Zw!co|XSom%PJu^Eh!5R>atb zGlXOz_>*k~ixvm#vAx!#y+w&>3`()L*J$Bkf-sURwgM9a+>O76wJ+6jW&kVsi-n~3 zHLf48>pc*D;)DgiZ}2Kq8A!l+iy{S^=2D~ad@=ZQk?Pmo_O;7DEQ@cb0pX56Dgyzu%%`t{ZHtUbB+#cfPiNe297^`0c#A)c=RjTs%8 z5Qj#>$l9FsYe0A zpdB_Jdwbi1)r~s-vBAh#`)bMgx{K11VkQ zlJTDF+$Se+OiR!&&J_%ViDtm@;Uo52uidA0VRrU<4(9Q8INQrZT9h_Mj<$Vra?-gK z<}>BIFb7~~{24Vh_1LIyt3)XCDt^lr}9dFtn^C1L>}llQ8E^{c|wcY4!b6U#;Q+ZhxN|| zY<$IMLbe`Ji`=L8o>4=XMv+Su;a=zVU70{Wa&auVhWN)PDZA4b-5O;xU@e` zN0wmZCclSh`%#uV;d>)B-jml#@K>Tj9@)PHFNE{mLMMRP(ZHsQWo{Z^wG2?S?2hvq zf+L|PS!!odhO|Fhj)Gi{wub0fORU~VkkS!qMm0Vs#n?iJ$=Y&Czf$Qz<$KZvCx%It zzC5Ax*Iy6e@BW|Ma~->+koiVnV$T|x%3I@gZ7gdhxup5}6oxpNO2mV2i^ee}B6aw- zm6z(X7r!FCM&xWg0=K@|K;EZUYLNvVD*mc=LLLR!zgKw`Mgb|eAa8su`%y;!;5IMz z3`p}9KnHz39#&p#B_>e@$Bi`L-_*;fi!tVsm(WQg{)7Qea4yZ&RICB#{mSwut-B2Q zVkxnWpC5MXZrUC$K%F2%ytnNR#;lZial*fh33V)i>C4uJ-4g#~=_id+8hFW0PMeJN z&Vm__EKETH4N~zZD2Tjq6-9rd!AtQ;voevti}!K30eQOh+;}f=_${D$5qCH$D#SaI z=@P@?y5k@HTz7sfDB?yqK%pb%B9N*LO}jWP(D-4)BZW+$h7CD$87ulbrY-5O8+-N zh&Io;0?E3H81#E{FE$o)`%YTwf#-0)qw-prC5cSJ)IX#K9yB9OubMW%_x3IqvBG9% z%5AtDT(OVj2dmmvZtkO>^=auAtKL_Ke1sqEGp?K)J#sC4j7h`F)-Qx-*^iGLmM$Iw%(T48&qkU$MBoinCig+_c5A!%v2Ef|FQ%_C#GuL9GpN2$ASKe9?$qt+SV(dE#kouE>-FXbL5zvMc zG%SZvK!hiO8r;p{a0?FaQHsk%m~wj^JvKPrFoy4%gnWXv&sz8TOz0Bts23P+3_%w+ zA9{k^@!5OO{4b1v;b$Fnl-kq!cJ!8M)A`J$dGCvbl4pJHt%o<=P(0;HMCeI1__6gL zHPb+{2BJeY(Ft*z%aaUFN18UA-RNIGiPA#2i`Rk#qe{to>!ZBy0OcjUCPRssUVD12 zH{E)y8AJ8>0)n0)2h8J{pPAN^+}EGRoC93Q%%7EkgL%+ z^Y&&FVXq`AG*N5<1t>hE22zjk%I_UhATT=3Z!0Z$@dKXZmFV&UND=6_Bsf@7pO~6G zNPxpeHSFoRP;K;{1)*X2;SK6soq!*8Zf@?9rL}dlvIIjK@OJewiJt>suen=q*i&0D zhC9P>-H7By;+B8@0HWJ48Sy{o!F>8I{GkJoyAKiC_?PyP1%h7&!BoyAf-JaY=VF?s zuD^lDk_i~HFSafWHtLyqAvav?IdJ)C(D}nV;@#1gO#3&A=Y6L#`7~8*+PXTvOu4Lz z1!KlQneG?OGRd34Z@+u#jej1fGB|HA1!XDlg-RGdtw67s4;lOo!`S#eKRy>Nxy#5L z$e#Tp{2Wq}O?vmrLo(ITNe#sb4a=rnRZ?H=?scW6*Jy6EaH^*~oe3}FM9*(uqyimv zj$&2VndxF5SZYxZY9f_kDACc&x+MDm3ja^y7EFP9Fo9u8mB~Vhbq)yFGP3-Ab4qAd z-;yR7RZeiPo@v+naqQfx%p3SYfa4As$1 zaN;rt$3_(-=N~YK9V?`)csm2v0)+;&9fGR#ToXfVg@%(o+eV!AmqyYMp0>h)+awH1%$w^THH)S`)0Pnjplh2m2DkKPhC1?!m@F9Uo<)QDg8OcC1(Pcf_!^j+t!6Oj9so5v z7isoA$>{^q9`cBcwBob>>y<}WUS6oN9Nz#nHWB8Nti4F)$10qt{f^nMuD7bx;N1J6 zKr8if9ONv6d=H`w6_Os2z5+aX(noV-U#n@oR54Uw>^}siWPK zO8a#HP4GukXbwm^w*Slk5da;-g!E6=s^AGD;a>gvuq(0dTeL&z@j9AXBYIVUqnr=0 ztdO(bcat{YrN0=OQUHop0fQk^WSxYA7*_&M? z8}t(Z=UVcLcXvp?2H4ShZEc=cU5NEx;umCVfAZL3A_{y=LEJX8HS94mw<%lhA{vvP zDK8G-@mCKh=IRWR0CAM%*ar&Y(mTC^}qwS>LF8umxsX4)xo8?&ym* zCl(g=VLR0j^{b&fCI@O3hO_!3v*g!@r=OIICuH`UHn23-c*K%|E!|A0UD7zH4xmtM zr?4_5=!uq}aZ3;A{o9%j?D^ewymgr=xSA}u?&^<0kw+%A+_QN;OPOJ@6~h;GOlwFl z>d?}E`SUXVtoIl?>V3+m{8^>c=gz9kcj-*`p>20}*Y)0lE+reI%?_y+BUmNqTJ~Y| zX6Cr{8UCuRwgh*+a4NtJeU&N4XiJStTiU?XIWyST8U?sk2G;P;$w&Xug9KEJ`5Y~ z2`egY8#}ykgs(Zq87zqf_i87W=B=FBEP0?-FOo{w&j_)?DBzSqH*Sz%%h_ ziq0Q%H3wmecAH}$zOwm7w(()tKd#Q{r|`s;PPT6&oE7@1X35P~U_qR$wwZQuNC8H8 z!1ef9pI73Qj-tE!L{;h10$67Bb7p58fcVzgy8VSj6NmkB-Ehsm_5?~G&a5P1DeC_f z0M*8+@LOCV^8YB2_VZsP|2Nl$xJC~@e0e2_c!G}3`L{0wOS0mvi}*L* zB^|&NC|!Z~BM*kC#vIb$00T|tQJ~O!6oh{ODV70RU$WziU<*%dkSb)dYI~OM1%MzG zH!&4EL8s%lUGJrbX$k1D*|Gz!yQGA^U>eV9FhA&a0cVMAky_qE@s>Lz{vrWK2gLxl z)7I4<8LTN00BdKO{1wwbtr7W275@2IRc;B?uecsPzo5Cf-EI@;iOevw`CQ#yU!Rp1 zAWyGwf5=O)^d$9$y7r*Gsm3$gzD%$Q~L}z?^~!(WBGEp74Ja z{L_KXxtW|Kt^zcgv=fze%Ri$=Oz>a=X*+(JZG%#yf0G1O0eeu=TGOHp? z1fEPg$=p$}E>8aW8jcVi4JV=Crm5RtmF*&UQ&b>e`RAw(IB)!AZL5GG{h!p;(6^QO zZc{!9A*?`t;XLQ+m>@Yo^P0K1i_ZM4*2jthMkPSEy8X!_myH@OilQKj9x3fl+#cI1 z2WeeLkzxhzcauvvG377fe#F%sxw^RA*M`VBEWvh!aV=LYUUN$HXsCtn+-$ymteD#e z2j_<^rz45)Uj9{A^Cq(=dxsm71P(jcOelF&;|!;5#|_xf`a6cb{H+=U;5-f0zF55YA#d^DTU0#8C`s zpM@8`Y%>_Wsb<<8?}&uh_UBeqh}tSq)Q;MwS8L0wOPKHBdo5SPJ2}2hq{HobRFT+rJvxsnF zSc`V(cx>n0y1{JZd6t|3ynhFs-gE}^D6F5R_Td>`jEh>W*U~7$1JQ373>g^EL}tOe zR{}keQp;HVt2S8+J@Nk$^s4}va5*YG{SX-m-?7A#@UbZqxl#|~sxMVFu^hnntiCcn zCf4s2XDSX$74QhHlVWu{9=q_C!j4iNBA|aN3npAzsy-iHH7$9J^QpBT!S z46h&$S8nS$S~LQlIIK4NF9D;JPhgS<+DWxlN56tJ6N7e}Fb>E~4KGAn7sw78RxmOv zS3a_N*nhmvsfAs)Pn8?^`Z_tC?t*smGqtCp!~p#i zf@2*y)>4%6Jtz`FKI;>r-1Y>`wpXYCq3t4H-@{-hqpH-#os7{|*I@`B*rFH>>SJ3K z_wsr5*L&^S`@x}Ux}42NwS%F)%C5mBZ<6xW;YK|+(!9G>m#)YakJ6xhxyVD1Swqma z??0*$l!4g&voQ7+#uJo7z#c?WK9iYsV6-96SQv5;tP*f|6Mt$36r8q0lTgW0=3ujo z*{$oGU6veo2M(awD3`KTSVNZE+yw89V7UD3U)?`Uxa)#0MKqyE3Shy`!{YoH!r1Un() zk3Am0laszA=WWiTFkToU*O-0c{QyXyECM#f4v|5Rl`x+oU=SFq{+*AW34Cve!G6Dg(~y92 zDG^K^$o_h-N|Fu#N&lu}V}7OP2g;w?OIlyI^_WBS?m~BoysDN)zqY~5wCv_V?v9Rj z7^3Ou^Yca4<)7nL50LNv7Af=YXPB}VJ$9lY&m3a$`Hq^&9I$}P55cUdy0 z+qUo#1d#tMC_U{Iuf&lLPeln1;590|w(F3K;e6?Prm! zN^hXlog)ek~bLtvK5h~jk6Qp$S4Lx_o^Xez6pp4HB5XS zBLH*;Rl=Kyo8V{NWP!q?qo^S=!uFqyVblL#i^<3~qQjG-!l*k~^97#!r_=x>QHd$A z2*DZoIY|3LP)FCwd14uaK@QhMZ5z4lu z>8%PQ$U&mqz!@d?;W^q-w<){(oYui4q9XI#oA$(2Gbz@$lS!Xdj8>ad;ZEvoe1D#{ zl!wvC$_MCmHfX(CVlcvADU&)d?7e33NiX@Du_o&V2Lmw>x`WT?^GER9u z>6M+Yu!McTIA#ME{W8o|*Lh$ezg>pFNz%p34teL9_k(tn*c;D;MZ~4 z=>)8$U!%ejj1kWg4F6h8`~Y&!P1a1bPT3TWjsCoD^gB2fV8KCFbeHx6*iFPgTG3@A znw-3N%U1C@lyVM)N>)~sa600D?Wfa@+Y=CRNZs!LlqkleK^{1RG|d7StKDqPwxg)z zdI@CZW5{`uwxw?)rc&-vrb3vFLz&2pU*QwJqxGIQ zi4td7J9S%wX}%|_XOR%?G~`19axj%uvuBg~dvCmKcM&oPuf4(u9?hbFpXz(+3RfC}$n}hy zBc8934gw=7_k>}+R+IGZWo~qSwe6;gmO#JCqRQc&bvIkRcX^NH<$3^bvW1S&jI^`L zBI>1e8z0^bInH-r@$5D$1tThhW%^PzH2fR9!{Mn~ch{4@;nF}h9icoB-0OAgmH`#P1i(fG~XaqqOg+<4c{*&B(nHBKX~se1n(#wY8e9oYVgaFp*Rk>Brq zcua)oq;Z{(bDqKIpQI_=^OAwvv69LnLC^KEE@>(Nh5>*)vSs31KG~8F%{>757@48dg&3xmx zFX??D{f8wxWDurlH4DogSWR`|z3{&N)b7G;tZAK)eXb#ti7#>-F3~+4Y3j>9@@GX!eZFBe?}>Du z11#v56?FRC&L*o$m;e(uQaY4Vy5bpGC8AO`K%2V!eT#JGBNpQqB{{Z6r5#a+hs&^f z11^)a@yNrQzpe9N=#tB9)|-jK1f)yQAxL-C0j8a8?<))8W3zgF^-*47GKo}J(4mV^ zTR0d|$)r24xPCA{9PVCk+7UP$ZG5}0H<{*glh)#CxQoV2a`3F1R#oo;q=@-#E zWe4i4R{K@n!lSv;YOZ`2^E&lAi}#C%SNHn0mFXm&2o3HTIo;WX*ee9jkfO1S-I+ge zy}niR>5@14RI4F8ey*H?D+?#)O!eWg%MEkR8s9Pkh_&w)bcaK;(x1PIf6f)#M7!m` z+YphN5=o+5)VOq3!p&*s<#pQ#_Oyn2@f)PQ-H?gQlZm2*1J@3C{CPam$Sm)?F$>Pr zl23K4VDHuN$)AwmB#Im`mzLy5nm@r~T&d~u{`uV28gME)BXzT(OdwfkE{W#xeKI0`A%!P*rl^)a)J4E)Ya!7T zyC%Y~k6VV>ZFqJ*IZT;&QCAQSTRttdNJph_Vwqt3m@{!S z$H=5xEtG(la$83Kb}F1#5_z!7UN5Op@{M^2r{r(9hwmkeSsP!JPgYe}R|&`isWhGD zNOz|7FFAznZY^oA>DVv=<`&)O)J9)t#yMml!k0{ychU39oh#>k@o~M6$De0JZ`Ah8a7wekG+gej zsro17=TF%8S(@dIlAOHEi#%+Ib3K9@>#LLh`j>;2eXtZf7n~Q>QdsH` zZ58>|A})lKhwE3}xAgjLUaXWc43z*CU}njq{$YMnEk29*_3K^KIbxTl2ULhvSd{ov z+R{gkwy)*4mm6qS#z7z8vY+I8h2o0{`Rg!H`VLx;wKS3l7@80xDg2-U;qWRxndli6 zhQDR%Q#fn5@f*IR)G5-brRKc%zQe@)!knXeEd*US^S9sAG`ti<`LbNrdr-h1&>%@< z*ZCpAu(jK{8#pp-@&Qp0H5;6{|Hp)C+!zC~4?sroEoF&k$ zrn&j1M8iaf2j#zWfBN+y{{K6FWZXz84nN<@lpy<<_1PCuzV5g(PTQL9_=pW{C7u!A zS|l$&pm5khb>YySz|#;6C^t}q*3kTNf%AWfHk9K}w~_MWJ!mu{-Xb}nUBIDG2|sQL z@h#uMvPj%m`Ak{HC4br+|ExiD#zugr+6gtxPfwU+bM(me*l2R5L7e8KaKL@g|3>`x z8T#koEJYvR#I6~!jn)bYzVK;k`#z!_fnc+rb>AYv5(%1K_I!c>X=D;XeiTs~Yv$bp zJ$L__4P!X)2xlZ*^dkb;BxasjqiEY%(rDtpP$kknJ|Ce=>UX%j8BZG8HnEu@j7%fb zs`Z)7L0pSheIXqu*ISqzp}0yo*p44;iDMaNIQyOtUqC~9eul|#cefs|6jk4`y_`Un ze)aR962Z6nn%KAN!~z^r^afo98+}CQF&P8O{RE<-72N&7o;-#(iNZ@@zKd9pUFKE2 zSB?C0ydv`Qcit$zJ&L#QT4J|v6YE=o4DIh~Rl*Yu|7ZtxUSi;an*yrRNsS#-9AQp)5HKO7+3?e9+|C0#`M zF0OkN6`lt!pSv#kO!io8%bxq#u!;&3hF|55{ZTR;WVUMwTHNv&%wpUN=`~)^$VU(b z7ruNB!r28Ylb5`}oq<_R+H;Msf5Mkb<&Kp?n2)R;)4GNKg_#5=sW;wbzvH0ku2Y^4 zhlXBYOD1tt#~0eDEm(4R86{fF8`jBIT#T()I|t(qO1KCAs{UqTN&>N$)6Tv%VE5Dg z+l4Qize1#PvEdA~O{bn5iBt7h<*Q~W?~nx>-OACQ(Ngv3Bq(D-T&h2JWW1K8mOMdr z?C)AtIO))%+Dk-7Zz(>c9Z)cOZZD0~+^gcy1#5Y6TFq(exN;b3L{h5V9#$YPzmCV( z@|tzKlGDElLft3LaFrQsS#edHR^DLG=V1G(vhCHcwQa<*H4>(1$s%BLx#8ATox5po z^L_ogA#KTx)fXaBuy3Z99#NyJ6u=(8|IZ*L)HW@f+wk&uz!fI%L5 z5@2<~X?-48BnK|L69mhPf1h`qdRSP5UUhwZ<1^#p*Na&8oCIa^`w^p)ZNbE8C=M!4DW>wY zzN=)e4B9q4a+WX(8%}udESTsb`RYBVQwLsC$DOT0h?KuP=-VI-K|OwCBkKP@g<$D+ zc&QX9C*}S;kTghqHqJ@QV78x^4cxSgfs2N0?u(=71j$4>r^NNt3Fm{c4U-0>Y&XbK zgB|UzYp}}rgHA^(jrv2X@=i&|*Z7kjd_}>rW~Z$Y=Ca*3$dkBzdNG9TjVEh|{86Wi zbXi^}`M%E$pa4da9J{q3xX~Rw1NMvcCR?3iRavb>XIc6)8>*gwt#b2A%soQvMS0;s zp&R%22L10y84@!JoN8Vfp$P6%MEHej*%<{B5n-eEovueGaJcSsW8d$?1yb2dy?u!~ z#elA+iUJo@jfmEF!ninHz${<0IN!9o!HT#o1D;;p()&NZaY9!dRmJE<(v;c`%A6<4 ziuIH{LF|zTYq^Bmw)j$0(@77M8?+wBqK&ksr#LWQ?Cj>k6K})cfaS&_=J-#B0 zW=>8`%>nypl#3;bRiO#8Y7#SGYlA)5EU3qJ%9AwsikQqW__iVVW4$A91da*%y=1Xcu zPhxvv@F(%QF3*2*Dbayxd0xyiuI@Y&5RzJI6ZT_OR8a8wT2SyF4`rgPjD{noIOM#; zpx3xkq-hV+s-~j^pf^U*C9{9v?J>$_LF27mMfQ$lWAq{+6wY*#!iFb7kPxJ7$ zvq(rgAVEhdJExk7z~h02Fuc`uQy%mP!BnCYS7+(2)M=Xgj zy*sk7x%Az*a;f#UbxfBDaPbFu`ZIk)MneQFvy>?$wg6i7xX1-#6RFaTLoXWBb5naM zB3w_QPe(d1A_D`l%|iP0P|MHxqa8DrzhTU08ZuKg1fvL=Z`Z52%qM~ zD-&=?$_C+erW*F%x#z!=edY2#qWWe8-hMoQ2e$~d)M7z=iBCdUjj;0YHbJ1as2M(w znnXw_Oywg;z4#j9F%uzYQ2EpZrVI7cLt>MDn%*({tL#6O)T@`C+eryF!eIW)#)XL6F|)YAs0)b z7?&~>e`7{Ef3m4_bSZ>B#kd*%A{g%y=A}BxOo{1m(ikU)sQ~v;hF*~*_*k!-^PO^r zui!~sTwFG|KC#{F^AkO?|2eSbog^DjvPmO1k-%!;n=JowiQF-1e?@j?6lN*zFRkzI znh1%BFROE(jxrib#ZP!V85Bdf;W$@tgM^jdaKr=35~`%3&WRzD*jhhEo^QG=4v zPRX^wV#=8Pf4u-mxtsrsp`SvJ22aH^>ojuoB5mI|ymg zY3B!{O>bkps$T`{1lx5O;Pdi`re%V>gn;8Z10c#RAaptCq;A5FRoO)NwKE4S0c$Lg$XF0Wcfc7S`@Q(;@+PQJER4-yleAnRxD?^?> z3RO?6?b6_Dlun=wfy+bC%XXppkF(E%8%G|k;1WO9?f8u3Mu-Gd1YKrhjE?*f85tMpw;~{Yw71~h6ln2*$q(`($#_IP&xA-VYpQA%^~j(j zy;=JYJlkJHV*5x^)+~q&FEKFM{lyZTj1U{%5T&HuVFC1@X&DaSWtpP#Q*1nb9!Ad5 zr-z#g=t1In1&ay_GDI)9ma1rH%7$hE;6Nv&LlBgUKZW(!V!C?r#F1QKUe%sPfPcE zWPgOGE1+^;9M5kIJ>Hl&;B%%2a|GxM`@rRH1|w#sNg z124UR|4SM)GY@dZZoS@<&~K1|?U`q-jMGk-vz`C4sMwO_zbtx7Sb=tlvGIu{HHiw` zclQHqPrV}<=M;dmV~_38dD$EyH~m5>PPffJ2?|dhEk366g0epj)$C1>3W2vIyBdjd z3@4%i?zAJld-x0LH_9uVVt#s6uk!pe>QH+FE@So6MfrACv~fr=lo!af*cJw~WXf}h zGnxOGm@x}lVs~ix4}r-uPi#tI!SY;ekz4zH&?mm*&sSAKIqpo^&Wta-WwkLe|IqRV z+h0ipd^T&WdFPUQM}9-HiS*r8LQ5*!Q}Y|a9U$XkA!&Z3DKWg%G^PW+)l;8W+Ivdn zQMV6iVzz^}svQZ~>6G|_hGa~oa?-V4a~tS9uVi`CCLCQgFkUhe%obi+r5Taj(?ccQ;5iMn~zsH(_dJlo>;gy?(0fR8kF zHX2W=)@5SVb~W^Bl3}WiMKi@)im%2*Ua@lLm|3G|UndA;lksq}^Rb1h*xRFFHJU~Z zsRqy1&4v}Fkjlr9%NuLcCfcmM@EN4rm*?b6&!u%gfIJZgUevH$l=z3lyUQedd9n;{x;!R4NNF zE8X`dUibUW_g6M?hWiQO2}eO*c~Z(x&H3Yd*Ei*d-AYR$}g(M z5U7_fU-wcyA$eXfsHQA4mxpbK&XJ*I-7CoWPutAsU|dbHfHL~V>l4}|NqRGIhtxLj zNT3n11CXTQ+g}70!A&vbGYu%I7vMm1+M|P_|sC5<5zko-lm2rdrn-pGt81Wkw>glEVa4eY6=d8Xi{`>qG6g3#m;B&l>n- z=-))<_tTyJZP$#Vu=xGk59iYl|2JVXtDl@fRp1t?*v_dxQ(pVSAM0e97GYf-|{?Y z$(d7=RZHJ~cdx)efZXN|DO`Tn+?43-TCP)}U;J)$xgHz(4E1OR@bRUCot;<+=!qW^ zig}&2sI?J?_xkLIx!fm2y8NSAXg^6>K!(p98#*EQxkB$jY)zi~hxN;a-b3jO8K$Mo zuNBU180TV6(swrmNM^izH|x%u(zh`>3C&h>nQuq3OkgZfc9%1yU3;E~5woCcCC0DXK8z+m=*HWw0PmxVnRPIMOKUio!KS32|dYMP4 z|Fpo;8vnTaIIIEPY{jL3moz?T*-#z_2q^nI+R#Yckyf{;n8hpXvUp{BDhWx{G6Nk& z=eJx*Kz)-Sg@R8)vj1tFE8%YhL6ivylrJ_fnUO^svb!P15<|_A0?PNS=TvMO0};H_ zv!uy6b^KDD*-ERM4^VmB?;{b+DcCp4oomN9(S7dsS6f@X97ATWi1s(2fgM#_4_9d< zqsu^Y!>L)CX|tz6L}0~w{wx${RR>s<+k4aTB7%+92}9McHW(M(AJ5E!#gEX9>+$$f zHeUGc$Lk5rbWGyX8*rn%bVKi%#`ra{6heg=i1#R$ZOZ>D87Hz`gZ`L)nyjp%n#F{! zsN$>={{gu>gHVuQna%Sv_49?)g6oOZGTwoMTN2^riyM`Ws8b>^1oj}-C_@GT+K$1& zA-H=0rBVvz_!CQoi^&lnS#kgf)*~nmmbMhSHTfOBe+ZlA@!HT`Ah{}7Avz0ZG555Y zwX-9()U5^340XWY&Qm8mm zj8^BL=;${G{k7O==0o$6q<0?R92Qp|@I};Y_2$APBUPV|?v=r!BRP1MnMR)uFU%Zx zsQ{Yu7hphf0=SN6Y4amw=-V+qxS);1!rO7jn62(TNh!w2Zo>J-0|fPlGA>#AV9(ER zM?u~bbyHoE2V%xA;Y7u|H@vy05%LLAl%%AkL;KcV=2v)gWA2h2NqPbB{IVEC zxhj`_<0t>OVEIC4#|j+e7WV;uMVCKTMMOl>m>2Gyz1~H13iSbeo^r8J_B)!cbx6gt z%O7g{Esy8M8UFPj{T;I?P?E)jBu7ORwG)$%XSaJp3>Kxkml+_if@=3ZTaxyoIt&bW z1h~EQ+OIen3^P=3V#x&SDG(n1USR;fr!p4**Bb93_p@g<-FcSuL)DI^7b zJ!F4l07s3ZTV2tn(_2 z$KFt{47G9ONvXu2R2K2pg@mtHr z;*DRk>Gu&)6hZ?>M{L>eP_jlpFC7-PwPnI!C5&NZ@s*XYfarnx1b$*-;(7i$*iRf0 zJ=#tI1}#1`_;$k^O&Zjmd}b#Sf2Cvk=Mo19RAHK)9d#Gi=vYbaimn9I&_9QZml=Y7?CQqQ{?601mmDvNFR6WrJy$dAg zY|_imcm+j0K3KYXH&8{a@uCM;mB&wLhQ)~pprQrhWI5_xsMy%pc!Ov^0c+JPIWX38 zWs8yhXveuL1qpjU#K@?aW>UK^A3@f!7pmvpc|vDUS$ z_hgaRcQ$?2DXhoPc#+d6#PM%08shEgjQtW))WapOvh4T1zAe-OF%)eb9k4u(G5g)0 zrl+NEU*HMe>{T}$bnO-aRmvP6hOX3J=QH-1A(L#B^i z70{&cGwBfcKTN%KSQOg#Jv=nh3KB|+AVYVDpoBvy-5t_h(n=^O2n?M915!gNozjgU z-5@0lol?Jp_w#+9_b;#dTy^H0vtzBb*9O;8m2*7Ll#(vP$D1+a>GFm71i+lQE)85b~ z5#It!Zmsr56ox9s0$S6;=qR7@ho23q6ir+r9@h009$uvtoa*ZGgj(ZO3?ix~XO8@>fa3b3k)n8$>#q=!x19r@etjD!d2aweX$~s<%ev!zO7ol9Ew^hFFerFa z=m>)kpgsm3e?Sg(=69<)leD$7D{V&_kbxP?g7@|FpA*%P+f78juyq25{%)m|+h6oe zya#{M`26>(%dBTlQGcdZ;FLfO_8X2S0!qw*IfmcBkkm5NRy)*m;uEhWw`eXgDiw)vzdeM^+lHuTfNm#eLfgHssO1EYQ}29 zp4Gw=ot)}Lset}^#wCqQiDGqRb`f~X&SPI{BYw@vyaz{O#PD1N$`pj|Y=G>%cCh`V=c>jYGnY&WPDAp6l@(A{bTCDM=Zc|oJqHv>^)r+pSQ(l{dqt9`K(0H zzJhSgf|xg>?38QcrVRi$KJ$ZI&Y{Y3qtrQ;SK|q%pwq%fcT3qtn%#%_$7@=Ei>z)q zCnpNnGOWUeqW4&s04Y6lq|HCKPJ4C?f6MY-9dM}6>P@NQ=NT8$A{Sx|?j!fI29%_Up|iAfRsZv_CgY$j@|s_dF1l+M^HJDPOS44K_g>~e{&1ywj+Wg4-Am>Fm0oU|wUXvu zx40Oh&2*8uH#CXJc)jU0k{6f;`L;X+@%}}4sb6rJ_C1fB@0g>~c$%`zjv1fSzDlUQ z6RI6aPo#&_1=Ngle{^JMzu?SI|HoK#V7;)edA_8C=2f_jo-XZ;8Me@(+)u=# z4ZD)%ro7Z(jyoTcc~6Ws<}fq;diEFYQ!`=do5(9b@ddfeR8@n9gLu!WCEcyscdKzm z#OG_GJ+oN7GDF#wpj}nzm(Lu|J1wG~T~OmwhtULPTRpqI z@GJa~?xsfnkLgrx1gSd8eUZJrn!*@N76Ipe6r+Mu-ZyeG9$zdIF<90j6||S}|FWz_ zP~ZG?0p53j^^}o(>mhCNDgl3k3f&Z!JvtOsxvzbGXBPA# zdYYc5z?pEhh#9BmbTE8t7>BAu_5nBJO%$p`sUAgBJx5Ybb*_=2_T~AdbJ~&j`Lv@B z_A%<1-^l?p7EQY>wFSy_01oGVuh~w9CTSneq%*s zY=RMwHqGfqZFC`w@F2#~(%VYC5_jSz;ugDkFhJM>hLkFZyx;MXO}#vM+h>>1naCl} z46)F!q;F-_!IZ!Bj;)j#&{@%0EnSbz|MqD8+tZgqdM<`nL!h&h0y95)S$}Gf7k5Yb z7xLhGmMLpqbb*)q@7B3;YF&7g4^0>SApqpg?~x41XJ&<$6!|vk6{^bZt^{ zk#m0Uvi(UYe*=UPJ@>~RmG`)J%iGH(AH5rTZmeQ$*;S87PB_hvOiW2r%Ff0qdqGJK znE)E^^}P?KGRF)+=>fVW@W7+4&L}s_-3<#g{=T(I0o+@|yvN)P&;me)iT0LOT<=SR@Vhh0%fp^?kC3NYIGt4?%@haG@{uyh6rX@3uf_2Y zJX@q;n|Y8(`V8CCwZ}V2@AO?ot}Zt%JI2kbx|eooIyvHp7);;$V9f&#EVedzS)c8P z2htE(Z%Xy6q`_o2cH}vZxEl`XK-T7u;QEe@wpA-)~=ZeZ0H?6@RC`zrZs;KdhQYX{J5iQ{=rCA zNvWFmpFXwTg_-Ym+BcS725!&xH*%tpp498x{l0u=X5&d&Ey&XrEHm*rD1~)#NUHm* zP|Fobg9#5IkZMV-(ST!uB``&*hHT}+Z)vt3VR}FWk_v*+5G^O8%=YhxPeomw^m!loj;in$r-%Rub(=8YKAzj4OjEPYE z7gY`ufqzFcX^qSF_-_>-ny^NqNxVrIl=L&GYu>zh6VQE6MfPirPaxKrf6JRaLnnHX zmQd%#J@wa8D~sg61sDHImnb${|9V%LMUm{!acgCHR#lOh>3K^X+Y&)z_4H!S2?j zSay!a@1&NWh`=B7#k7*{(Gvv2?=jtX>;Wb?7Rv8l?`zMb~4!oSvHxc;Aj7LbI|`Iefn~+=Cw&cB9m{i z>wM7Jjjg>iIMNSHr3)VF>P*Vxz35SY^sqPfj#bQ>EZzp5lFc&ITSq{=)HD8LhZ%*I z7eAK>@Etq^DxJb4ZmeKmZ6gK6`((UqcWHz9HWyWdyOmZi-OS6A26&ehwY3xPM|Y97 zD82uKw&=L1-l7r&=02-X4rfJ|zejxrw?&>=xn^_=kwtc-fCm2~@KQW|5VrpU@#{}V zmGu<4O2Kx>tmlv*2qqssV3ur6L%i3Fo0}(Xr97zD{YT#(5!_0|P_P0ij2)dd5*n;J zU>fy9?U4)rgYWTbz9A$tXoB+p<^r=0M=3IlnWd^KI`KXMI&1m!anI)Ma->dZs z5Ue19lv><+VU%BNb_{GO$zR_m#pw4VIgU# z@id-ag$ApCc216YG|93J!*e6(cO%@p8n90o&FmpxaYq`%-)u_!ibNeRs>sWyaYYRd z+$EPu0-@)2DOuM_w3H+_-yHt{<2pr@eoNXEXr)8iOd*#6Qv2T2$uVRqaKjW(li60? zUHd`zkkP^flfXhNHo3d()XtYj31h}7PLcik>F(kv&YiK)*VDf=IJ>`hJL#CQv;sXy zMD4QpIucb`psy|u%BsHI1x*V_$qJ!GgstXSMc=xb$Y0~_Ct|u$P*<92YE=e$9hzJp zJHD8_ZcWtTxv*?F=<}VQQI6_)J7~df8#T{eU0CQygHQ0&ps^xtx9v%upj}8aaPX}h z_6)eof;hov_^d19HEp!W(Nc=bV4ISfn)uOs_+Of_{qp}yGmjp83Lx~JI4iuv`=uW% zae_SFtP8L3H0XKQMjg92O*ATjJ>1dcWpr2En~ zBw|R-4DDldNeA7WK*EM}T=Y9CWnmbHDse6h?NQ*};ma`ttkF97!g?N`fyk2&_=Ft3;@k!7dHhh7gOKzDrFF=y_NR zg@vr(5P|&<#5y?omX0*n)7jnLp3Q;R+0|Z=$dKS-zIJjdRf>VrE|@E=Gj?PSPm@|FGQip?NON?!04d9DQQ?dCHJUaAn1 zVxz{CM&Hvx_G^Ijo#ZFZl%|V$jRRhv6=B_0P?co1$y{u0P4;|g;T>- z3F1`OY?>?6`@O9kE!u1mzb4|0hJj`5^?u1k~KVTV(r z4i(@tfM+ri-sdMdqLYOGqF;I2SiQ@70C?FQDCxjjuak_rkBE{VNe} z)y0ycqMR>Zf;Y20Bh4tWflWo13pGI-n4P{C-Q|)`-Tyv#kKHv2cdz*PEk^Gv;dcm2 zSriqJhJ@KT|EIg;NZUOfE-McPnmNt31J0>LGHlQQH>{=7hzQ7BIyb0o5YdapTLOS} zKtBa)6$wOE+};)>2(o`@SS_%=;ZcrjYLWyL;95kzJfOY&nEo;&{647_b`qq97*Q}^ zwLNwmDH&Qn+(l~w)a93d9R=e5KuN19jD~W@;wbN}EZTL~l2;@!9OxOIa6;s25@d)K zAvrQS>V|HZyLP|L>1y0*EFOk9#o({5cK*Au39}E@tUj30US)~!x1`aA9{ciTFL%&~ zc%x-CHD;(aJvS2$CNT^4_n3asgfj_pL?DLuBc3#FV!y){H54tjVAZK&R=u(3XHXVuvc9)-J1VCB}#<=ct&=unI#H2&M zzORRb$^;v50_)!O?ifaDi8pXy4IDUM7iQXDay=$^m|a(w0$iFcL+1|5*^4T6y1Q|s zR$gwinT_cseII|j;9`o$4GQBg?V*8cg@1~0$FW7uXM1}2orWX1w%dBd6riA+>LiPLYMcWRz@=C(GQFMsa82;WBiP^aV9S;~PlJXUBh1*8T!#k*?ssFNL2g8xqO~@T7h=A1h_|rD&nz z2*w1!Ex=%8!92&P&$o}q19D!h2?bFl(Gun-W)X$BY|;L)JkLT*mnmtRAad7|_NGb9wtb=s-CKHGd4 zvtVpEoN<$bbJ6r}ucF4Ypde`lklwS20{xV& z_iBGUgG#EMI=BhP7ruQFUwPyqWlF_|n)?pms}#k}$gMgq?$Tcr&w$mzWaxNghgtJt z!?q_vBk-1nHZPy_y#-?|z)u3Pn(&7M%bL|5vuaQj7BeC)|G4XmU!Se`E6G2z$S21u znn-!+|GLM=O?G-jDOenF?TD`M z8HZV5dyg7)8=mC&^m_jO>0X@)XL?m z=EeaXM2Aq&afB)GvCwFBN6FvYYVW53n(VX!5CYe{TV?2hPslzsjq$*ik*Xj0r7R3^_auyaALahof3c~M( zcR+n63g#Tov7xIMK~M7Y@`#2wwt-udB_RQUI77&59Kf|8;T4*=F41be8H}QYkU;l< z3*dqou~j!jR@qSxl3mwd--%HWPM79gABUP!N^Nd$`)Pxd5P~4!dQ8tn#7^I=;3tL( z^i_ZiybcC60D0~wNk=Tc2f-nt26me6R{I*j!2#JZ{h`B*E z^%V=5Gc``>gdzZmW&8D`rl<9OEOA>8WiVw9F^=9#=6u8+e3!TUfxQK6`Qw09Xmxe9 z+j9FI@B;9IR)ibYC3ai6d!Nkk4T-n?{{0xJLgJ((dJK1K74Dlpr8^h70XarnzKvdF^-=(QdYIK~0y zSJn6f($mwk$ryTk7qTEnx4AyTB9C@?`1|+o1)~oRw~s*1tzcv3-oKZzc6-s*0e^+@ z6{ht{g0^;;HKotYW#0gH{>5(g?f_xPR$XBCHx@BJN8C1kw!_?pJ%!iFF3=24fGG5~ z)$X2eTT6-g6kLHJ`fF40rR}EVZ2~&2c=ykr!lcK*waEBM$Qj|{aZ4#H;u^F-Xf2FZ zV{=Lc8g)4!p5d%lUnLLuF-sh##!;(e=Vrq*wR4AG!Wyd%tlqGkJ-@-++*ceg;Yv0` zb_1wbPW4kP6)V~_9M;Y}tWB_&N0^@spDv$M0a+k#h-U%j(}9n5PF0lnnj zMPKM&c#d;^n(NO-5e)3*ePOBV{b&(y=YW&_WIpScFqgG{Djd@|lcQi%*9`!%4;k9EgMd0Y7ru+y-Y)hdrtZ>}I1~l5$<{-(uC*1Z zo{o3r5WgsBeSXI%7LYxm4LDoUW3he<918+oL64(@Hg(r!YwBV6R*E=JQo9v{}!m6qcf_LCTrcS1%~Mn z#rI@Fa^bXyUqK|x3_$*lrVrKRCRl+&S5fdt35T@N&Subz<-#A}GznDiAM(22v~qup zmI46|pEW5-s`nb+=2JVatU-1D#OgeqKbMJ3<%> zXH@X6+_`FSzXf(+d~>Xjesvv@Q+(oY=U9Mht)>}bIoj9|7JdI750pt>KYgTb&WETd zlPL5rbrHYTl}5Mw)(>CwRR}%|+qYR1aHA+hB0E?1U#hFO0s2>6{V?aQt*z~AdwT=V z8+kdoq@*OBpYPBhePzxTBCeyQL&3LWi6*pDp?_Wcz97#+B z!LjjMPOUC!nyQlL7I@@0pUU(l00#P0`r4UDXcOH}6m-QW9qt8y_81B!xv}{xb}gFq zLI-_eAVA!%q2^BFQFJWC7vyFMipHUo$R(>q5@(CQ-*1nQTpIsB1Ws?!KNPr2TXwAM z8$+s@3rQc_#!?u_yKR0;cj$2LlX<~T&NqCgyVU#N(n#oWc;vvL6EVH`+vQsHo%U}V zEG(GPAzmh}&u)XBqzF6`V<2_q z-Xn1i;6~kQ?KeWFcK{~(nPhpFVDxF-eIDN3I>#-bwBh0Ln!0610gvMbnKbk1wOW2@ z_&z~j4+z_=jfCID;#LyFT`oB?d?A{H8tT!l(d?BuHUJP1X3!WQLv;^KAP6j);8k#BQ*G- zHbyW+Q&SV{Sn}zsNA~TnbXivz@`St^w9!P@9^lHh!F@L{rmst5)TfFa@N`^vo`Jwb zk9lUkiLh^^z)Sn>k$1{jj4;p)fJwUPDm@_B9K4c*G~5Ci_G`)j(#db0s7L#l6&&ab zfh5QOKCwn)*4NYf1CS#v_aE{(KlOwC`>9a2W4dQf#AcYiad?gA$(M7bz-`gEDeY?9 zfaJd^6ueNKIW^#bs6Zf3Vqde)t*2^8n`|Bn^q=JiL@q zO3|hTy(T_CDk0YH%Ud7vdIv zWk6Y&KA^PH{RZa9LJFV#5|}WZBCl17a_bsI1JmW$j*Z7!Ku+2Pf|XUu2WgQXXlJG% z8aW_-ZGoguRmk;2p8I_+r zXnENANe>J*_-RB1+r1ZrWpH7kY8`~NNi|!Q{vq$~cHYZTVA`KHn*IYuwglyeXwZ6p z;yC$l>6f$PPk4Y`7uLJ;jVuUnu+rRnz|N?$<&_;JHo!T+$UwQ{oG7R;MI{j$07zFiG*qB-+q1NeM83KjgNI$78_}}`z1-JjIPde29 z#utg^wS{l}UDRRzIw`SV@=U3t#{vIUvaZKXLpsVYLzr)ZD2)<}ZVCvTcN``XwzEU`zaMa-|hUZ=Gd`D09V3QNZ9@4APE*K&vF5VB8JK@7+hrK`; zm}nnM>01@{+@{P|%?!KAY!r)j+!EbwyqUwnfuNy3ZuKE!N=}hij6$`$jVP(`)fA-u zKJmzzWd17rQ+Y1;bWIRNI58twG%&-gJU97>MZ_^(@LdY>n@dXjzI|VerGA3t0EWB^ zE#xhIr`uq_4FoOb5!7X5(K~SbfEO*TatK=?Xn9wBed?)?kBDb|dZqOcFHgU*VNHVN zxd$I1Uq_sSR2Q6?DE!^Qfvb4NVPu6V7=vnRI+F30!3|MfGX1X1Zs{jVtGP>vj{p^28dek8oFp3k@ zkdLouUC>LOrkCM2?Dok|=AXOi%A8Srai=qaN+HNG8-HtHm1eW_vVX-hl6^%cTYKwb z;1k~Vsvvn9j10pz3;uMBta<5H^73i3?YAtx8PR%K~x6ZcR39w z^!b%j$@XB-NP9v3QcGP^`rRr*ua|~thLyIxTX6o7v4}dP>ciQD`1o?mK5`;z;UJq7 zurlM7rlx>peFrce`HDmiVmCB4HpbC%4V73RoCIo53eZrYzeNu3bcX-*@K>uzz4IxQ z1Smh$3dmvPj}$1W61 zst{jXT{|v5uu&)r=CLpd>sPAGy!IBS9kO2-9^P|=t_E65Dprh)HF-cp>N~Tf zD;Q%o_i4yww)KbOw8&&%!DX}2|92j@pL^%@Vi(=0imFOE6hqRimS-7>nWxN=(nx|X zZPXnpw%nOffkBVBoB=3XmElw}R67TlB+XdqYCXkefEB`6jP+Dh?T8DW-c=-_ z`Sj!LzOAN*CR`()eIrS3r2FHCp+wFHQO_Sum1*Ph6rJE7GK2`zBkXZ(^L>Ox2mCF_ zGkb^mOJ0tCBUa%%(e~PzJ(u(MZzPc^yJ?qXjVu~Ynznihd(rh&tOcG?Lu&bE8NCu2 zWkis#l8#P4k)hbj%guq2&k=syk;>wFf5@jH=J|UQ@wxlv%ZKlu-%h=mrfl}kE0r!C zUfd!6PQ2tS^3_0HWFh}3N9>Q1b~om_^|V5GF? zzFf;anb`@@OO)4?zRhNd$nKBE^S%$>!0IEgP2(G=-RVQlkYay2X*?JOUWh*#RFF=} zRX<)!C%uDA!ry%#p60ExHh&kox&umesrp!Tb)-r_vy?IHTuA2q7D`3ze&0xBm}cqM zjD{~E<2fZC38F}7@wkK+B~JeEyNz(T8b`%dqppYrt&A3V4QLZU$4(-+WYT3pQQs-~uEa~WK&r|eWK z&(~eXf2Gy`6(QZGwUJWdjwKRLk`w;NZYVV*Q+wni|st;Y7Gv zdq}ML>;pY&NekQT>S-OUI*-|K%szz~A3f6IWUppPT%I<=p20!84$reu4ASSUTBvTmLM1Ki?xGidoYz>}Sq~0ORFj;U zo%L(qJ#{K$-x_YeD*i0OQ#NpqNcw1iM=gEy+R+K;8ayIzb@kB#5eeykfha_yr3jn~ zOXcwF?4^Rg|JC9dVnhgEv7zt2$5KQcC6v;%ouX+(-A{iwSI))hXS<0IOUPL<{2&qR zI4i(M6*V0C?YL#Kxd>Am!_@*_;l5%C$+EIk_I&jXis_9f4$kBAN3QL5#YYJ({7NAt zvv0Oarp7Tj6C<64uL36cQKKzw_@cwI;$SnzoyFbt`atln%aj04-8U?V{y;KoeWzFlNeOz5YaeGn$i8Xs_B^tIQk{P^_LoN}{i zgLAGit6a1VM?AKCn4-++&bmdgHn=iDVOJJ3L%gP*AWr5Q$<#%rb|Zu?%w|{0eGo&wYY$ zXuY#KcTWTFPx4r1+WasKDo>P;f!-lWR11*C-ET0Zqbg5tX3|t+{eFui0K0Dq@Z?T$Yp=Rk1sc%#3 z?c!ISDJaZ>Z-Nyb22T)|9(k%(jz*lC6B(XT znK$-&C4RZr*7&qa+5sQ}nP^kYwbjVxPk)w~+zGz9m8}xW%V=2FE6{HXhKNH z$jG>bg%#wTaH{QVKaKntfvzYSOgdy)2F0%87tsgiyS_;y8zMD&P*ueJHV3!gu4`z&KjIFE@m>izEe}lQ&L$#w zUp#x(251f`thCtu`1L23R1a8j?+(&gri>@-vScW5Vm-rpoq+xM8~aw(en&2uWdw+I zT;JKZJhFz>7r&Uvwri>x`0*U5z?@pNV#(6EjZ8T zx$xTLnTLrE*}h*RTlW@oQIeNS#9%Cw&+=vytUv&!=QTi478i4D3S}%5)`SpvKi8ZhdsFH+gXM zsc5dj&GqqNN;G=U>sUrrnpR$pTzIC9qvQ3GUuQvSX`n2wi$u_Alz4yHi=*T6L!m9q zShZf7I^-@;277_-0~ZthojSG#GUR*9-Ni}p-GY0~|1XrdnzAlxau$C1vXljP9sT$a zS7A!6U7Y8~c@Ce}v29ow-%|g)Ad2}#*GzM>lQef`!%L&JH7*3)*w)ce(uZk1*I@24 zAdqp-qjae6fUwW{{x-AO9Z^-!do-WSk~dG27`s}hACf2Fe4~AFdW3aL?Et?`&~Ib} zUi%QVJ;iMW=BV5R7;W5?4<7VZfqjrscnnC;gIMQ1tpD=Gv;=;j*@AKw-aGdLAQBMz z^9*c1isHg3y~AKcM@xG>A>n(%{@SDKmVQXiv*F;A$jHphH00*s;);%qy~oPR%EHOn zv~kKn8|?Jt(*n3B!j)`>A> zQ;>`{+PV`J9u9P8$`mqU+eD62t~0qnMzPo^>;XSMK(r?@eZ}(IZoDy2=^QTGrKWO7Fo3g(JOOt;^fsPkA?25cOdToVP zc5_e04*?=7|N7N7sN?9+GeLS^?tJLfUnQ-8P-{3EQJms-d23{nbcFcr3ocx&nj{S_ zX7*>okIk6uXlX5=A|M9E-opie8k(H@@2g2$34uViNQeKxI^y1G6; zvxMSd`?u$VhJhp0LhH{4* zTUcLLx3;*v{AbdZFxa3K2r^~U+DMriIc1j3bl83zw@z@K3>$kEkLoR0f8IP zyl|8I)Q?^$R*_#w6y=%cXvSwhsr0ZmCi&t$GYZO&`3CmnNy0M^-}_gV7?0iN1I8N8 zTiu19And_Aj5b=@WO2d(COo?sf2c)>4)D3CchEnE$yF{P=WMLc!&Ze22W9nt!@xNe z8_B$;53$sxmI|O&;HvTj3wKpEmF+60z7`f{XJrLF$?!(+tB_RJ>T3M0xJitPsWaJO(y%w?~y6-rIG9G0Bd&L?=1DxEgu^B?Y}C z2I&*`aFXRnu;%UqpfDPPpa{R4_H(1atK-`#_lykp856?^C_6hCyn8Up53pw|XXno* z+}+n#7ofj2@S5|WD0crogVNB@;09+0Y=jMr4@AIkfn&oq#~|nm_YOp*zc%~3+h|JF zFkT&P;^*CK?&IS_QNkb9VFvl7#g1_7iGW5^Ttrl&?f%Szq99>|>q1J)VG>uR+?NU3*2|r5*HczDz!HEs7!L z{ZS}yAnqkwi}ODB3tv3#U$QF8v*;?gF^##*f1)fg%)qZKWf7;^LNE@|GhHvn$-1LsZ$gzNSjUDE{90&e^51WzL=dgxCMz+(nULlhe?2=#l1a6 z=#^wmrvIsl|k~3;lpsT+5Vsg^bXkhigYR{9*$H_`&l~dje7xRh!en2|*IPQg!|FI@O zFz;Z$6F=HkZ$Ny;o{OW@r}V7%haJvNaVsBYdKfk3)e+8cb2r`0|A)frb6Ol`=~ zgQ=S%40PT`AYI+f*8(}u!XCHDO53Zo(YVA_d|cz_*nD-jgzS>=To?v*<->Vt=tkN5|lkhW7AR8IAd&96u$-%^IPHwy$=r#I4eB# zWM#4L-@iZgxw5DzGAfD)hz1LD;lxixO~6X4wT>FzD?cN%ccEPVxi+gj6<@K$~;I=L!2pU1{YvzW=QgaJtc3+wRYGeUEi@5tKL5V zKReyY-5t(nJ;D(s;mO6BYB!Byx48?;UDq%$PiZJO>{An9I5;mdq>FpBw zERVJ)!H4z{4*R@MA$+Ybd$<$In8WIaFuH>E=$S$`Ftr$coPL^^dfLnX2$opNYObJD ztW*#t6<$#R8{sZ7_qZwpmV3n#;0Mnja=i-LH5f53LxL+Yp36O&!ukcVulpn*R9tHj z>8-4xrQX>xg_a8k6{V%h1s(&aSpZT3YCm}}T3J$3@_Ti)+;*%GKP zhP+fS*lyMfpymw_hP}O$z=mNf3R6Xpib3l<<%vy|V96txz}X`1@rTTAf>VWU0H~iW zFL3Y~UQ@lO7L9uF>YiL0JYHtPUFHLQSUeGay2?71Tv|W>fc*uYaYpn&QEB6br03k= zA4|Ips%^m2@hi8jAKt|aRp^YR_FbdQFe8pHV%tw(FP1-gZr;lCF(kNpQt_hIvn=bR zZd%q(+qKrFP7avD)kS+@%#H&w3-Mm#`A32I`qN>vLDky>M>5;S2!M0PSC1@)x{ZLQ z%@B6p?c+s^rV7ava3D7nFm$^nOrz`VJE7x70Zd>6_La}+Z4N7a0lg90tAihOfti>)#jxLxH;Oj8_)-*? zOc>O9uRsjn)rwc|RRR^P zo}9O7VyUgtETMky(=e13)9P*|R}enGO~o=7Vq*BPjxTiRnk)Vr6?4=8qZq zmM@AYJ?4@dI!7-B50|jSL3?NUtle$-cY8Yg2yUV}*@N$MhvK8k)IzfJGR^)nts)L9 z_}W_<0Tv;Tc78q-IG+eZ;3A7beE%ag0N08dnfX8T3p|7-i2sRD;I4Ao_&U!chcxIM1_RNbNo z4pgKza-qwkih9tU?d{>S0YwfWp~PDRN2HqVS11WP;F5sSjJ@v>C4uY7_SE)@XFUy+ z2@v#_b9J@HT$~&ntEU0Gr`{)1)__(Snhy-9!8b{qNq01%KTO;s4| zwF9+1Z~qNiNP`bEsI|G>03k45mnQBL+uABUz3@7J#RMmGEL6j(Sk6o7W_=21%B^~H z%krE@t_>($=od0E13-&w9z^5ZKI@X5!D3$PX22)+mT~pzqZcBBS9dch zdUNQLqRC=2dW{IWYMauNS*KmFhr#O2o8MpnG17QZ!3=05ZqG&mcI$FKXqpaIPWvQM}U3HvH%^3+q4jE^kJm&rP*}X z{LS^Lx`9Chr8?#ais0S{%q8a}P^zmC%5Q-)+az+Ey%hdw{)1p3NgfKW9L7t{Idqp*U$&=jvG_wT(zDVS|I>0)irXL ze!l;`Xs<@1{T`3#n`z-0FVB%Q_wd0m;vtT&O|dc(41?QZakW15B)ImCv4^jal$xyo z=Htbus3TJcp)!~Y!qn2%(sDl|@<8x5hrH>$7|;`pY^`8$Wpsq#?2(kUW{lA6@KCsT zp{om7OVvO|t<0vFwR@P-Ul^Ekx{roES!Rf(kjDGKxS5s9)tK}de!wuw9~d}+G?Wte z-pk^d+apCSGzSuqimlgeAuk@hr0RLdXsOB&+Aj77ZLbmZgy(~PU77*Dz%;TAbOuy4 zq}@2*8nVR`N{yo!pBS17i;DMlFXGDJvL)1D2Sv8H+KstPC=xD!{JH~#WR|R=amvT4Pmcd-39op0<>pnD0B1>IEDkV z6AaWp(Nr9IGKA-j+>`*nwupTa&o8BFi0 zRElgJmxd)KKKfQvKltRns>`2Mbp>_wG;*2C%-fIfJ3b@PRTlpF`t*!`Z;nlz0zAT^ z@p!J#m$${w0P)_YLR6Y zRFR=}1Xl@Qi8e81A!Wzd23X8>CcbF5{raQT(H1QL!+&Li^=3Q*HLmJ(V;^S05(Ctu(o!sOTH_9&)cdvd}KlEYkWpKAvEB2C9Zs55pT3aoUBysSB53 zpoZ~pEx9+CzakxoMuKIUR7XUJFUDDJvFJ0#`z=1-csz4J7=w)y* z+AG-g^z=YY!%T*^bo>SsQuvaYyKlSLIXDJRAdU_WmaDz-m4#XZA@yOVSu^geutEjI zJvdo{nx0No*2I_Wnzs?lcz?q$gy(!Bbj0OAx&#+&$^mFlYW6!Hmd~JoogT0~^hSN} znZpGnP}!zn?Ed4QKUseMbZ?&1{9g2xGjlevHm5p0VURCryw=UeLx2tZVR(!-B(%8d zFJF~qt$P%B(Ee#xN`a_?tVs+xz*Bwkubi>{zg~qL7t;u!a?R?v`xp$e0Rh~^&xA%l z#XOc(>oo+n{d8;X=}i%Xu5V=-vTJ{0(M)_xe%^2wFATq%X27yvEbQ~t@Y(=Asy+$O zANr{So~3*{?1MCJd}|->?ME#=WQCmhE00RX=t5p!-VB{xT}uI?eWA&~O#}Jymf%`C zJa5AEBQ)tLWU6U&oQ|$0-A=9L^5D(*-EQ}Ug`F$6(9sj$!VoXH4+V<8`y$tVcNlc) zJvmC7uSHu5oP`^PwvGdoCXU|$l$!|%LK-bNoV^E8;RG}UBy3ZX1J$Volv&rsWjT|SY4T$oiP8!=+VztAAieoE!Jd% zunO>kAY5m<|KI_5Mlw(*8-w+Ltc#^+?rnnmsv7wq(zMh=`mCnAAMSJZ zx-e$&u&0Jv*}yY7x=2qT^dU7quZXzu>%Deq6V$GuK~9t5j(-$5^uJK!n2m0GwymaQ zx~`IulLtIJV_sxIvUaL3nl5g)d|N^eBhjW$ zI%vA)Zvudq+q_21^_|c zoc4rAgCo}twGeG}_;dt9efs5d(oNFPcqYwRcNE9$HS*N;@O$;6knXgXZF$CxhJTgX zat~iVfq)Q0jEPR8?G3wy_YbO^J%o(GcVBz(>ycgW+w-dcvAz5jW7nPEwwVJ~`sTXh z@?fBW(Im_La}rzC;=*85?z>A9TI5%|<+<{w^otobnTk)rWnT}{=NNdj7G*sx>!&{Y zjqX91%cndW>^;iQTp=~h1qC*zmT8%;$+uXlhhQoymqdo$uo`}u?Z-a4yyrw@P4PKJ zCAd0>!w#9_^))=s;R$#DQMS5|tPimCY_uP1Xlrb9PgAf~_L_CUSzTRCT&*c9lO1RN zv$4^wu^-0Xr`HHd!zLj5&%|fgVP|1kd`EY=$mA~(2$txQ;Ds{J3+UH;n{N!g)` z!n9rvR;!L114TGsC0JIu)X#w%5}TMPZ)8LZT06ix;6Z>vO4mw{Br%jJ%+w@>xj+L? zc@%)w83*DVeamP2E0AKnx`;m&Jr2a2;oiI|H_mj7IgA8h*cD^lRCSKlhlO@7lQarY zmvyCUge1{YL5@u3b3XTnJ=mwPykIDwmuFTk(QQL z)7JJ>rL4?*4&dz315m@S*Qi~k|GF~WmmCkkQz2WuhmVO4U3>_}Mu>yIt0{z#SpwD> zeCL4-2zz-o{Soc{uR=0q-fN0u){L79ye|dc4}5zy7SrUX4Xd?Y8nRHyHKok_>2aky zFrsDk2F)(z#2E0oemQ`my+OOi6y`u&#+h)RUG<4et@2h**>9mO9sBff!HnP1J|M7c zn=2f#JrF-vuwg*7KPVMs=VXz?m6mm3LT`=X3y)Fb=YVkS*WZm>=FnE-BnG{))mlp<@u91leZ2;~rpw9ps6&xdiP#HzwZBo0IV#hhP zpU9yPAngX8eNLyqz(Ar+#eKer;6PxQW3lsDO%h=b~A~V8HZH)XF_YQ~8z&$*MB55uC+(y=&7KRv#)5s_jrCHY<{L$1ASIAM}xI0?NL4 zUjd#lv^!b8@{U;I=;d%5`W%-^l=z78ZrxCt{_DaP{il{Mm^2Y%8i`|Nxqf#PdlQuk)wXH2llhVG z*f<=Ok(qfh#I#HK9R?5tu}36K1CMg(%7NRV;+y^s<`5IGO)=TzuoB?y$18~~fy7xQ zC8*e@D8P6ASWO}81S1Sf#}`*c)!_g51!@H}aeNJ>Sp{4d5TA2`pPB%NgnleRplHXr z27E0W!}HyXS(LWfyB~eCZl3>ULkb$Utg%* z+*9-BJ-x$lQa87wDhN8DncY)jjOhEAhc1t|2@?ivS>M1G8piZ~A6VQeFW;&3eUN(-RgCkd_)kT&&u4_4MW4g z>}&q|R?k@h+0Dsu*6GIqz6}NIwdI40{h?!Fcy8FE2iZ}UM?;SmO_+&AN!(1ypJI&+ zO-wY@LqV~Sc{PXM7^Hp)GcY4r{@+#aUiAqrRDW?o8n6U}goFw-3g=sL-S9QK)`bKF zY{0Mn9MHu}WNz}42|MH#m}8y;Ju9V$-E?bq<5irCXUFT)fA)`)Y{sjKXCV8q$MEXJ z$cQCe!&CUF;{{YQhn%r61(S^Yb`jBWoxIZ_W8zZn!j#u$UTH@0I8}8d6|KN+x8NYG z-RvhpfBHwhc5lpjKp^TsJMH4I_~swSX=Zc56$L&B0A9S6v=i_1KSBCCK=%aLXvMfr zV*A%1+>6dj#P?{2CAHt@=dWMpO`oBT)|kXk|ff19;rUls0w0h${cUDSd8aT-lyV8Nd_y`K4GUTlhBF-PkD#h+%< z@Lc5Tn&=7%0TA!b-(G+FsM@q0Gjr*ie)H@^UHnxF4Ke2h6)05@1GSWR3oW(ndiSxn zfWHWmOSn)CdBZBwpMF6=a+C|@s8RHt&YvB=WO()j+hyfr}^ui=*sE2(T)caSi) zrPq}_*40fJoj0Oz#r)SK=skFPu@$}DWwz6}?rV=YxWHGa4)zWvx!C3fXTAa!b#7y6 zS)-eluBbDRT< znSl!@mP+`W4Pj$eVl`IHg@huv4!NMkK!hPN9<4JIcA{~q&K>8&W2{I@z#7fkmq|lQ zJTfWQ-fIHoZKcnlQ-=4N2;ho;q{h`PdG7ai-Dr?p&yl1@OqRSCbE(to!|nvX2vCbS zf=U zc?p?J8RDHdH_)_VZYO=>-W7g|c#aR14vDjFCo9FRcUtHSZP`$I$IeXXEfdIS&GQJb*lM8Ty6Hih4g)^N>gIP|{?1XQh_BH(>6#^3zaH%&Oi) zSnUIMurwKc#8s+DGWsYihY#yyB2zTs))8!t`7T|&=B+BpZQpn`Aew;l^nU1IaZ+AF z|5BabG&rdYVuE3z7G}cRw*%v;YfS)vqPImq{5zYn`n2aS;XJ;t1XQ_)mkU`6C_#k zPM)dRk$fuEi%N)NY8H7JE2>4Tt*iZ@yfk<#XDcGqIw%`sO5E{HT3VXb_|4B%Ra<{Q zm6`{kbHZ=lNz!_b;-;hPe{eG~>r`88U|?tdSWwkMwfBaNV0y-^9gaLs+3(uF&ls_} zn38HF!sU+q42E?Yz3wjmDo%C%aolZm76&tMC^7YiPpP`uBJ@B6nS-|=IraP+5l(Xh z=$w8-n7Ecj2-2aR8w_~hn@at5KM`u$i7h+*P`)+%{(Azm+wE`_r2s() z`kVlNkZGR<_|R8#y=DE0je9G;JW15-wfLYs_upb1-lv(par?zZsdJG+{9@``x|Ke( zZ&}`=BolebBg)o)*dxkDZEembdl8W&k%OD&@`62$?~2`R(|4VD9^bMpt-ky>c`x$@ zIEj`*b@k809~wqCzRT>KNYs!VhEEt-MEdchN{5h!akAfk6#%RYMwRlvW8Q!THx)(R zn<0`gbT3d?C#|Z-t6|}_Y7cUe32UCWgoCc9+xb?0z>s3SpbDw^6kV{o-~f69D~JrbjAT7m`Vej+^pXvawlmT ze$~TyXkj@6szIwPHgfkJvHM-s)(Vcqr<|?m41+w|J`ZerK9SQDpYBA?_s};2ULV+W zCK>7#ibon!sG}om_-LvjGr~;wGrc{l__e+>4sPz|(5P-fv|B#bkKHfSlytNUOF`;! z0)yKqPO*^9D@DO_ZFINhD8KR$kS@CFtgV+DGLiQeu|FB@ z9QsrvQbBa&JGQ>x%$V1}btB5KB4BuNdlOvJ-}UvW!S7E=OA8MB&r;0Y>^e(+Cj@AX zVE4ThX(L4<5(yYJ<0Y*GECQt&AXB=k*%_FASa?x5r6~bI8L!Z^{zl+i?01AxwC%zT zR8)=IcH%yx>vHw{aJwYeqKumPQvJ)wooJq)yoYx#tC!=-M`MMJ-+QEbIa(k0)Z%DK zG|teYWLbft{Y!i96*eF?yAA*365CWrGq!jWxQC%pu9&@Zk8R$Hu`L#kE-5PAw4|uW zryT6)$;vJp`vi(#V9<}ar2oAE`Xlxx*rni{?D3RfDK>xQvP?|?wL+=>Sxif1p!7_I z{$Qzo+Vr{@Dk9EG-E`{jiqkS1x(`Nd;JE>UjzDxDIt`c#N;)QP*DzrV@8oywRwznl}&kWvRTuZgr{WqqeyY~k0IXPLKyhSBuaH-ajCXIjbrpUSfs8s_1Z zSm_NuD=Y$qkElf4sT!`uy^`qp;Co3~S&Pa#r31np!B)OI*YML-39wikRUQJ{gNiQj z6dzjLKiYFPJOPaVP9tq^fuAUfV($Hk}>^0;;0ev@%DmSHFzQ<$6xM`(St(&DJi zpB%&=8Tv`xLzoE*b>cP#-Ue>56;SAdvKhM~x*bIf2))!QU2|52C4wg7$CA=4ViLBf zWnKyKxqCP_Hdvn$ztTCe8Xg_)EZn=wuc<}|DO1QB`iJqErJtEujl>mAh55|ry`$5= z{grWQ5aHF5EdM_)08u9GE#5>1s`MSsB}@`L#%R}$floUS; z!QZT^+!wgOQ&NJ0dnQ?kcWZ-(-UI{$Zdmem<^BCM$hi6nTV4>BJ%b(N1;<91CR)*CVQ~>PKCY~&h!4&OnM2lh zDY%=LoLJhQTWQQbRJ2-u}|#u16XMohsntr(>kAP(!!@y4IM( z)3fmaqnP%aL#6b-K;`5MmB9)|9*;lBd2gd#?#LLH{ADe$q^C1jawZ{R5Rq|7BPCxB zVBBU&h&g@_tnT{$xUDgrkb1;jv%A+8t~*tnUTS5EmwLYHCRX?)JX%QX_D43EkxNZV z^eH8b0{40sZbVBs+stvv1^_%Ra;&D#mJ^MTiq-Iwx<(*T50~6%^FSbgT3YMP=V!X5 z!_*H#>M#02r$_&gRZrX-q;~!|KcJjjbyuvR1XlNR6O=KC4`6jeg>g1Vp!Qf%p4y+7 z;mhHvuh_!tx$ruKq%Y(Hp0r+Az6hqC<|a&I5@_sQd!(LF!yovQGmV$EiP6YB6;GOh z%!ANlSq2S=F1jTtfcpYJ`U3dT#>`9>Yh}2v`PTx+sKO_I*ZM?~FHM_<$+;bSQ+oU|1k3)xIe?Fc1UW z^s!-YyowxGY`c=c&6(-gJlph4RNck=6V33DoiTb)wbCwc#&xm0$Va5Okuy^CfkT1# zNU?KvvGk1Md~E90l_91`QF)%v*8n^R<@815Nd44q2^&TgPCr@IMvpi z9W8r8!Ffd_S3#I17xd_b;1C≷c*rP5q7^+k7-UR|!~$bC+{iKd{QPM0jBNNaGDC*6G@WkUb|7wo6&?f2yU` zT<9fll%A%xSbz0(TTEcgl3@B%Wi8IW8Z?HzFin$XOX?#Hjc*3-lkGr;gAqKhx-rRA zT=9|FyNrvO{`^xH|lBUXJxuZRO=85)-BI>)UVu;@~lDp)}cV2AH zt4<4EV#tU@jgH^DP1B=!OZF)DE34FD=gKNjR3M@EHTbZXHt=wBwx9QskIRat?1q2%QpC3=ao=Xo= zP?)^<&7dXL$yhzl`>`lZ^eRVIg&-MT152=n=bY~%cN$BcI0#w%L&&PJ_7VO>K0v|1 z)#y6^WHn|DuayM69czbuvb8Q9rPmHF=Xx)4kr%Y$^OXB<7g?rsLq2PppL1QSX(SH3lfjh?U;Oa2eWdA@;)V?|4wSPJLpLXKpAJ^d8ypMcey@7+Ac{akBvLo|vo!=)3Go#0&I`^2l zzrErXXY*)$mmtw@=@$%;Ke)#O(eIo;tabBS8(lSoBWAH*d95!+_jeuf$}1a z)a+P76ZXs!kDP_}XswjfJiU_$}2<1mbGv9VSZL4=_}%yIa^w|*$Q*tClZmPY+a zePr5m6Mg^`O4h)D77<2D-{)tPM#pOM)#boi=htFtYU+Cgbj~6h-YKf@-IO^We9MBh zPRj?Y6m`xSvx_GFni<`HY9y8CI=@N1i9mBuNU;_Uhnk z?%whZBUjyI3TcdSAl zCBPfW7C6hQg6grdv>aj2J246%rUU?g3M5nhk9>Vf@eGDZA+C#quJNFwG6AiE+pu|X z!ryeE7hq@a{49;}flcRIhgs@(cOxH+s!_ZLp%`U4&ZOAbFKJLAw`{e)eOul&tZ<+h zBpi(5Hgt~wwhIb|jpCjh?F(iTzzJstO0}!MJL7F2X8aer1MLXfU|<2R=Q8a3RLRiF zhtT#~r*0*aOI>LVH}7YSq6{679A2!JMg|bSH+g@}gJRvs!dsoX*nks}Pc}yiHrQt- zlITc(|0W=9AIGn<-tOW4R$?L5MMXtB+fqIp;G%AVbh6mv9rmIa&_d1HIy&-pn#S>4 z^zn##l}Op&bg~P)uZsE`$gLvYME25>r^|TUcwsNd8NblNX}xh@^Kadmz(X~!uOhe` zq%e8WQ;1ewT*xPa8vnLH35uXfb^UHvJ*=DfMH~or^EMRo8eHj6MACss;14J@-Jjmq ziw~!sK6q-ulGn&092XrC4Ww!Rb_7!s&+D{Hx$0Yf*J`M>16wkjaw&VMSr($RsRg^d zlnVdcwovr$JzQn4kanp)2*KqOQpbJr`u^NaJ;M>(>d6iZ$!#j1 zCYR~KxDyQmC*O!)7I%eHNIX^-+NU%5FQct2^5t6da+XD{e-(93oaFZ}T0fKd`9kNH zJ7O80Aqe3SD(-P+;lQ?knUO)4oAA5NiH(!veN|54Q1>r~)s*5I=fUhRKjiA3yPv!o zjLWUlXd{v1pDkg`J0W}MT}v?)r?G~O7sb^lV|}HwvkINICj6G_+5Q`|Wn>wFnyTm@_kLgjS(TiB$gok+FTPDgVc>EZY;L9TV(lAl1;dAb6|aT`vtpEE)P}qi+0Ek2 zomXT0e8cCg2-{||5&IK+M0H=pM%^+$?x3~-8j39H=g*zrBBG~P2L)E;*yh8*M-tZq z{hHB@b|l%_DeBY835LvyRf#fIXzjFYHk7HqYUcvG7Zx6Gpx!*mHB-Lvi$Bz zG^RHa?UDr6U6sA4>-o8u{{)Xtbe>RM_p#VDi*;R%0HP9SY@2=&r+$5x;t|h7=^Tc8 zeD9c7duRSU#tjK245i|F_b$y~OefA?|L!M9lz91dYQS7mqpQHV+AcE+p!@ZUp{jqh z>QpCd%rPxVKvfKwI8_+1Fp?w^7k5jw6!0o1n==XogO8D*_|;*7-WVk|3uU&e(P&|6 zK^se1Z0spsIMy!$0;B>~M~EW9n$OHG1Akh9c*;3_$g654wyrfrJc4@Rfnn_;U(2#E zN%P4(H|w!y2_{{4Z%%3HIyY17cN?~OR<{)gAj%raEDE_+xT}{$!Y3Cp~(frwZ!WhPc+-2 zli2{~p&3tANkc2SM}QN#{UoZ2G9U8Z`Tr2mZmMBq8S4 z7P$W_p0@XA+)S?rPX&%n>0LkCH+Z-3kgW)!J)$dj@M!)2G@@KdpbA2i5Bdo*=H!uo z_v?(9Lm+?7Tee@hYIZTbDK_!e%4G zV-6pXg{S#ehL_=;K!7}j*ZKT(KXue*FG!kAI=3u%lz$=1`bMEjxT&b(&E%{vpRiR? z@1F9fR?Ka&#iVzd^AM4mY6x55c4$o=7z)!EZq5Xe-s+!S%6wvCg7!lRc=L~{D2k@` z2_1?()lkBjJ8dYp_vWgp@2@CohqsGTbhN5K7S09+!OJyT%GOR{G13)Np0&iv%^QY% znxQ>kiF9M57lx#RX0B(W|I*c~2Wv6-U?#umNf%4<5SOgt=vs%$VpOVMyR`;$X7sv- zFfnujYi~7hx1Ny@~*ZwvM)pa9}* zAu^^E64-ucJ8t9;2iJQ#6s6gRRaeqa?Y->&o&LG--5zP50Ig}Skh+h_J)biDb&s#f zWZ@Izh6zpk#KS1L8M#<(g@VYD1d6x(l{sgT`|(V9zl&S#H#)wquIcB6_LHQYMPJI@ zx!?4=tF~vR_ioCkj~}0dl`5j=9dFRWf_XqchMtoNz1N>?I$)RLOc2|-*|jWY7|p(` z7~TH67=$noa}27*LZ-ZC4Sl1b1lBuQo#;*RIHkPb^?#i2W0qo8?~?94daCLBf?Bb& z1WW7>?FvhJCz2UL2c=ThX1HKe?T+xm@fvZqq(F-5KFC)ieHf02nPs##D<9)*;Fmx1 zpSd(l_Bksw-T_E{!!U zaBCB0=#G+2+eoQ>vvsKkQ<4jLT!z=*!t#4lHyPVHxcv{ihgF^PzaVaNu;l`#Vk1ge zhH^~nS4Z<+3?TCoa@ha5Q%G3;t{M#mMryH*t!?9t1CEE7;`9U|P3IR?K&x2S?DOZ( z6WqZE<{r1xV!rFUOv)XK#6tcgqStPur=Ux*>#OoVZ|^9 zlQk6RQnJd+H_!dW`gJ__VOgPVs`E=dP}<;7h5RR1PboV)2f8Cds>Ryd=$X;7;l-V8 zB;=6uKoi+6Ox$Wb)!=zGG*5#~(0=M-@3R&70iAL`it#o($NM6OztWpa!arxHis{N^ z6K=8hS<)wFu&lXuivektsMQ$U=23jj_{a*5I7J~YEyyeF_uJ#ob+PXx4UvJS1k0y$ zdH2i?78Z-J|EPvhm|_C4utfQa^vACuC3pYfkx0#8vgWnb)ky(cR#%b>k3ef{>th+d zbo~h*7y4}rPH|WWORUz0omc1QFLcA_Ct6^D0Xk=X8|z(u zE$Me$kEp@NCs%(U)@|quX%z>T1c1m^S0@U4EtO|-j7#@ZT*Q5K0F+>M_|-et;eoFW zQH{;xrz&82)eVZq>31C_|JA_o|J6Y65ryI@tp{hc&3%|n*P|Z9;4%8e>8*{B)MbOW z)p2#y6tOq@I(^F`?P?2GUhb#Tc&1hPTQtLtX^-n;bUaISaerdzyUyOds!70D^J3~Q z^B}&i*OpEi?79B=6~J6BYirAyBA8<9ae^-I$AATz2gL5M3J`T;yA!?)(bw>2yJtj} ziIl&WwUJQ4t1kDeZ*Xkc+=e`l$)X{XaUF3*5w`Ug?2Q65yT??Nl)YE{fNr6fr-5kL z>EH!3bv<=Edx?j5Z zRJZMnx67kVGRC?@Wdb+ws|Vx_!EZ{a&(%SQ6%uzbH0hi5@ybCE$rP}WR#W2a<=2fVXdj; zWOYd7EFkmAATb#}#?ozEdpcma)hQN<4TZknMQ<)Lrd1{Tl^V53_#z z*Q{aRwW(yzcqoRAlnitxt!SIQ%czl#Sly2O4DD`9R+&Nf`D|+Lah48y#|>C;lTmV( zzadZo@jk>^ zOqZ6FOz}BwE;T@>F(sh7Jsk*GWS#nr8Dg9XoVPNs;tP&5OfpO@Qo3BlNgTVPuu4I+hjtCZ>KfC~Fjfmo}j@ro+S!*;)WhiErWffVZ@O>`E1RMphL;751}-!5M>Q&L;@ z$)${X+M6!6|G7%yD)7Ux8UB!J=;?%+jsMgdj_Ho1dqrBd+@cm5?}(s59>$W*foo-P zdSm(_!v6drz5IC0o4#Dd{CLxfpX~%^2OMF& z+SQZd^^yIfr`dQnkt;Fp;$M;4dWnS+?egaxU^A+lZ`}tHG?`c31=11N)Iv#VlqxP%I;aRVEm7x7XOCZ)oV>meYxZlV3a6U<~K%V@t;+!Aw`Cx`O8((0>(tSxp|Pwx>s!#X9}{cuUIgQOzrM z3a*9TQ~MuMBe($xTbcp)@7(it2S}-Shj@>!d5L#sxvu2g7{uYH4Y+)qw&PPpRyTrL zS>X1yN+;QOw=)0vsS&SxT-v_ETr!<%cAeNId@X^bbg4V z#+Wf^^PWr~8Lb3uz<3)O2Bg6KmcGJfc9+K%YSR5#$B1Z*FGx;3ziHoni3;=Hl+Nkk zf3u5Z&VRE@P9*=}eB<>REHdC?)_@PL&WsY4Lgx_ZQGrPUN}u_o<hy3korZ(C2-qZC*V2#W4k~wD z)|`{I(_D)TN2ATro)U)Sz4d8}M*eOSTY$!w_qHLLuxx&~Hd@2e@=m__!8*m9iU)@0 ziuhvx>Kl}lBh;_&nqT%udGK#X0@x-C08k%C-C1x#_S$xMJxlDL!{^01*~nH~TiT#pCj=kLvQ z&Mi|Gs-Y{OS4VIDt7r}H|M%e1Ug=lcO==pmOUudzvE|uZ`XfAXFRzNX_y4#6z1VjT z5tHvig|BKH_JvxdB+Ut~>S6+c)|~lDEmaLaC6OflgkU=IalX8P!Q|erUz!oI>#3mb zvAU7m^QZVY+NC1|f!-9pu&+Hk1h5?14eJuB=?}e*G=4z3Hy#(H>y>@_0mndvRt4vs zQN^2#CqlN4LY)r6cW->Q-AnOWhBO8DtHG#9UzSWI;PK+2kt*oJgAV{uzeqX+JU0uA9N?5b^Wrugg2? zDY;T=qWo5)iC`egHKRHs1U<1-$_sClK#)ck3ydr6zWsFi;Hva8idx7#e{5mW9H`H3 z(5uM;S87G9B8i>C@UB(72pfy7L2)heYDz}q)%@?wYq)+ac{>D*e)L(zm2ZpQwwrit z1=%3Y-M6`_Rwuez9!epa%Dj2omFh7JRZ;n0p2)y_dleMA({UPSygabgibD%W0lO8S zF%h5fjP>{9-SgX!{80da&p5u@zdE;Wb>}}Du`V`iu!04@O)QyLto6EepVzAF?kwNI zC%;7X#|`T-sHP=TP2S~;JXSiyHV!2FhAG+Fw$9;>slX;>ld=GgwNed+>sX((N;4Wf z%C@TXzPxyAlCofgG5wvh+g$#tV1(~wF3#q(5>wVH+X2A|nJzUG5gqZAFid;K#zHzc ziOIYsIQ-^4-|g#Rcj03dTHC(ef$dI9!@(XAbpNK}2>!`8`7y=CpnA-E*`==nKT{VC z-ohV@V%@N0?Qh$)6qT`5So$UQrEQ7j!;y`Y+|m^spT-NxkPdmM8ae9ow})bJ@K=d-7_cBAXB(O=7H6Trj4SV-1T%Z->deiolS?^UFU_b@j=AJ|_vN zK|l^ag8&)l?6IhZwUl_%Np`|kWW6kalX5dgA;OBH3m(td%mmWaxDA?o4q5N2vR{*V zGFsK>4jsLHH5z^a!XB|sP`Rms6_ zB$X{F9$y>lc`1_NS0!fmQ18j+ABY7&Bi`IS<5ivo)mGg- z3pN($Ym5hSt; z)2p$WQ2$O|5q3$xFG=L2KX7Bfq4ENg==t&EA(AR{LdaQp)T74h$ODMeq|ZzDO}A^LTD*#}4!6ZnZS1BCktJVvRbc*{f6>F1cDh zfsr*~pYne##{6gSlm!{hnM3$c^@V|62pl6i@pNAVy|^ zcpnJ+LPV_x#12#~?Pf{YQ3)d8#XIF9q=U>6c=#Z2c(qtyZ+~cXv=a@+8odQ>EUnoe4(NE(o}E3P(DYRCFlyD8wF22A*JGs3JU6I zyYUTK86sy5;?p6R8%%)L8n*lJ@5vz@M<7KQRDJrcLr>w$ zg0^Dk@Dj70 zX+N;z1Fv~0u9m5hkpn`2r;__}?a$YZPEEf_2Hz6i>)`c@-uq4N3bhR+G#MH2Xb#^Y zx3`ejZ~C4rFMGiE=Ub6nv@K4C8vkKLkNSS1TjZV8Lt9&e=NJRxTtrVh!mqR2X;<4B zG<`by`1I3fi04>FnD@Nf+=Bn=keh}BO^ay!-txhvIcKC%aLu3{&2p;95kqa+bx^VM zcIR?*z3Y>_Tje3L3`-O(nbDJW9~@r2{Q46A*qO${@|%p=n9WGpGdyk6lm$uSHG4fF z$EQPIT!^YGKkai?lXKgZogSs6-rgc-3O0UF6Ag0~Vr+bzb){NtwEdwQUanp=hB3Gt zT*9=|EKP{R!X^3LErMA2>lwj*rvx)gXddU|4hqjjjm4^Vv^Cmg>lpjbw)^80QAb+C z*SY=EK|w+Ni)dN;BQjuB(ZGW7qOAgxg3z$ZQ`Rf^bp9ufptOCXpp(1JpT+N6>WX^eMxBm&Y zw}(dkQ!l)UuFd-@;%(Y8WcE>nhbe@{)fVh(bfphiy3k!@D$0Y1lJ2TZ!|h;?@-JV8 z1XZ^cQ39oxK)tRU(2V;7^Sw^;-j4&DuQWy-LTiT)AEi}Mt$yycENH9?D*4DI`cdpP zMTa6z{Lb4wXVYJgj+BmRapew$DvJu;38Yd;+7sHaahp4P@Uc_y$=`|B=+xK(u zpt1A6E7c^)aw!Nd<{SX=CB|#mA<*L{t*0y6OYee{PyFgTJlIk_M;;K;w)% z(cxS>vvzX0jZv*Lwl-N0)KgM*iQQ`#?V4l_p`Edo63~G-bSf^j^3=?Q52Sp2nrAW9 zVA~f-h=(l$Vyx9wGk7b&10XU_Imu}$FNx2hj|PN9TNsn*WyB&Te3;v!4A9b(V$>bi zeaBYIOIQ(q<8MHVa}$PiV0*6lT9}J;RTTY2ll!hfA~lzk-^7L1fIgyq4I*M(rI`Xu zL}(_x5}Fbv18T^gTS1`YrzL{5l>AzKyjXQAQ1ki$7P9Zu4-M`#0i!6=4x-78G`gCp zsr*kN{_bmRXxhJNrRjf*v7EG6kmj(u7&HTINZ(G!Son<*cOJ(znH65uN-ez2cL`gq z$kjQ`89AsjcY+-rliVdc8z^PvlQ^`k?UZ&JoHxlkwenIv{_}Cg{DZ^oX?uxzbw?X> zLQdD>HbV4F$zc-U)SGN+RZiq!AGCk73~wa$3%>%}=8_~Ar(WB)L1l!(INQ-+qp~RRSAq)V^x}Fx(};{k+1nChYQ5lQ+VKVeu$~#GOwi!1+cB>ZA5~jID z7lWFfCVg{Rrop8n-h%>^Q>VN$)zK~>k7SDP-Poc=tFfI&K+t%^gZD|ztMN3jw~2}L z`zCbN5SJv& z*hYcm_;l%P*riwbV*A-A^zr^bLFH`=n~QNPAP*4O==C1|EwfQgb6VYcSI5m|urn z9{TE@+y2TsvYFlENw4~#QH+-vWUZsZ2KYh|Ki_-fM_&r<|0$hMYMmQuuUbQ5V7an9 z9kHstgIkAB5=Htge}}m>W1vkQ#Hkz{zf-JBvOj+oXl?*m!+ZIdh0L(lHF1E1L8*j2 z5jo%@8kGP6YC+Fxj8;E=Lb6)t1Fi&t#V6Y++cUR@hYW2`DU4dbCStklUi8?&8d?CE z$|Xz;^ZpE2?GpoOEgwwUR8cj+6oXQrUZT0~4}DHsXY{rmYp{p5lILlLY`v9aU1rf+ zY|B>LYi`xtGwfqNbnKiyjOYWCXYt@&S?(K` zr*5^QHK?`$8jUkYjIW=FTSsaynog7(nb}JSbSMbOWuoO+!jb3SJJ35sxrM88Hup)D zvcL2E=DTnsS?AZmO!M@*Jf4uVyD&BG_oT<)&Bim>kd6w`0`8wkhRF7U@hR_daW!5G zZ26i!J*}GAoXTh<)p*9`_0rCW9WtmcVy5U%zS3{R#`u`(J5U${pBD-$Gkw-nv%eHz zt2cxm-~~d4F&Q2#Y~l}l?fv3OeQ-|!k@=BeqW<&;{qH$KuG#!{`rkQ(T-mulRJB!a z#ji}%#usGzrGUr^qs+APN`s+&Nv&>4L$_yXdATF-Z0Yk7YG=5j(G%eIf|K>RB2u}u z_F8E_VVUXS*1S+t5Xt}#;)q!1vnZAjQ#OLf1BHUX%Jrc+xH{7xkXpcBLpUR>hVkYY zVK@SNhc;%64KUm(=x|K4W%@cPUOL_V&6?b)GfvqlVnGtxUyF>4l7AQ+@BbQPGusG>j3XqMKzNi7eh3lvG7G#a zbZ30JnIa%3C&#gy7TIYQbwyx8w?5^2qnnyk{7|gm>lGdn64_A<1m=T)j}KM-BDq|A z>ZmQky+bMYhJ?i2US@{YH`5mpS`Hwz>dLH>GT z!YIITyuvqw9K4(Ux8g;KcFjBL(gTDugu2+BLN-<*h=ckwBup!H0w^xJn9M5thDuYI z^Nle4u~*(|oPC8wiVz`V9in21C=_YD)@~;&#@N>7?oe{hzu)rra~bZW7!zROL50(J zz{r!JjA(D70=x(%ksZrNkyoy*0ykrQ!3_&gO<>6(xl2EmenW5n@M7?94S{-9w3JbB zF=(cd{@liIR@AWY$Tl&3y#IrLXv>ifW_g$dy4J%brWgjHq@a~}DRjh>CVdFnQW2c-x` z?D=#vFwuTAp>6Yetx?sri*JgI&*vVJ^{-1R;%~a&wpkaSPGp9&HQM6zTWu@ga_)!} zn9Rgxw<5qtd;>zrLi>Fd_ecF(G(Uc32 zJ{NOb{$(J(rTr+uYAb}>CwpXhcMqR&qi;8Ts`?5pUl{89O52RXoi{m^AFbn}ItZCh z6RMN2HnK^5Z~Id>B*cN1%+PcGdgz>NZTK4!GRCyCNVl^TXE_KyZy^uLHN4V`Zbk2Saf*~8OW(lt23smM{ zV^-fY;A;4R^5)VRem6=pyvcCTSjOiM zSJx6uoxjkBF1e%tpV|&675FS{YWcOb$?!m~2XrqQ-LrBWRjd-eJ9%o*Q0^|Kp#(+x zf-8A8^z#kS_uBMJ<$00X8NcuEP1AO2Ah)~ra#zfMLN!%zvx~hHVTb+*>?E%Gm5TE0%f!-@n6sB> zeg)|RlZ0u>r4GH?)Ogsq06(!PSO~z9&9)wIiNOBgm$Tt7fX9j(Q-qy6GVbUMcQ8^Ae+Jx8Clf$erZE}>+qn|?JU4cViuG%q)R?b~k``S{G46Zn{2{|gwd{7L zz===`P_mi@Iu{Pr(Qu>On#m0K{chJ^6RKx(Uwgy9L*NtQtr-3i|_CluDM=;zGc!7GV9!gdjZKw z{kc9>-nbzNaT5LO&uX~Oo6hXu|M}LrSNps@oB-*liJ4xmZL{jq`_yyz5!D5Kv_Sgb z&Rb0d{xwgdQ)QDZbmcWOVp3?>UvvMuh*j9iEK&5DgU!MLWgPc>YtmNiu9@O7>Q7=Q z_dM&H9klwvWv89xHzmtHe;;Sg6&7UV6d)T}ru`KWjmDo#ti9AB!}Xikxcp2U!)PK= zCq&pV!N3T*M`i4azP<}2zI6GhKTx@Va`0tpU=8UX>;(*Z%ohRrtY3o3=8j>!k8FQF z$tsp_m7*MIgyrE%pBUdR!j-xoSJAy;89zBB`GSXE+PPWp#V%Y;IaO6|6Gsq(cH!_! zgS>ZDG@7QjW%tkrW*^Ag-0l{*FtuPPO9#DCW90l zyW0806E{#LUHEnjM+cET*C{!xaa+DQ;0=FWX!JbQA6{Ub36CBA8Yo<#T)+!{1RJ|cKQK%+Z~9m`PI@xu7L4AQicE?e zZd5g_cD*yseydPMBoqh4E0gvnaZGu#}B$Zuxr&$d~4scuzT=M${GXu zr9JvdWx>?;3QjlrvG##zCZNgQCZH%^|K4;W7^X`aEv9ZTd~rh-e)#ZigCDNRzD({7 z+v^j)$6!jg0O(Hv+1%^1KELLYrJsh{5w@c{pLY)+;2FBcdVr}&RZuja`81z7F(_tz z?^W6Nm?VA7c;8ZV0k&@{GqLC-Wi~~U8VdZa^bT+}j7f)I-N*7bGb#bSQ ze7dUP)CSE!```OFc|SjE4b67;Edwf+Tr~RUQr#46k?WEWqd$H)zy^yYtEcoh*~sZ~ z%DbaosQD{@M+5I`XlcpI%i|`im`}VLm2=j4$d?i+m_TJJOkKb|r2MP1qHO1ic*^2| zf%=5A}`93;*V{{MEr|p$zemAA0CA2NXPQ#|6}Sc zpsHM>tzkky8WHI*kgg3#ml$*iN|(~o-6g(1ra5ryA(D`hk$fRcQ^cNpL_2& z{xdw|=n%$XKkxIdm}{;%Uo7FiiKXKdCVGX|FZ9}7cusxY1$>8z8czm`(4J79xJU9_ zl;Y*d?CoXX_R4fkR)XLNYX-xGsw?MQUEGk{UYGb*OJ#O!Xw$@GMnWi)Uib_`q;8#W z00kixs?Wn9a|)@CQt@Ajb>+OjM-HgWJf#iy`&&hV*4WRY331cFM?yD)8Kg(o?Dph$Lt5p!VVi~t%6Ckw&_x$d3^*GZxm*FarQI%gD|Ks*$-!g{I0i@*55G*`9Che10oWV z7h^&}GJ%A=b?-Lp54HA^w}{^QecDg=tBL+z8MtGD6PNkY)#;`2fSXENFNoJ1yRzr+FyHMw_-nvraJ_eiI1 z>m_;KmF2E|?9*cjn=ftcUpXrG^SXUcMZKbX{)Ttdxv z7D_g&#cBE|`%V(V12=5g`fZds6wsq;P+o(vRuu z=f?~7X(dkc^ip2#mf3Y<5M?l%@EmQIuGV@_z3>^PtZ=hm=qj|c-5mYVohCdo)tK<$ z72ehgx4ts$RX-Ll+{jndy07QZUYoy69B z)wL_#&a9374GI|@qLiZ@KH_9hRR@jC%shv+Q4!~VS79HhQ(^HYH-41<&V9~5*KToB zNTu%eBOxnj;?~GNTnc-z_L^p^Bl+QR}Wt(5Xy;VuM0j%x__ckPtPdvP=XE* zl%UmNi8P8q9D|MY=|Aj(0dBjyyV0i_*I!k&UR1!kDhs&M)<2BNY%n4Ik`8rOo=R}H@Y8r~5q`{vi2<)(LM4oW2vKR2S&K>?cBvscn zelz3N;q#E=HZ>!5(E+zZZ(o z2fcaY>+j_MF1P~~%=iv;A74zzYXrN81^9@YxTzQp2~d-M*vY{seSNi6&Ibp-sOd|Z z&hS&{y9VA_zXsDs+xBzsmlENDVH4&v+4NViB&PEYf^lW9+yAVV1`FldWiQTx|ZgU8_DR z3e^V_bhJWB?2XcY#dY}q2tQOX$FIq}z8L}R<$8vCjO^>y{BpZgtvrSRv8=&v2xFpc zBec85sph(LEK407#Io6n8fq`#pwj+;&aqi>#;Jw$la1*4R z033C153OIMev?dxHRMZz#s&IOdDl-;ruPVgFB^5Q+qp|qB?kGMhs0Y6cWP~Zt;0M@ zb3jm<9!A_B&`#)%DT%L8`SdpFgH+Kw;f_DIcS{xO(gtKNJ&7^)d)$&b8 z>~G{h9z4f-6R2PKJY>tp)22R#=|P}n*lSxG+$85ux_UYfcoDs4v?5SVCC}K~K2@1G zQ{=q|_@kFq^5+JddO3M^hjz)0)zuDOULLm3WmQNsj{7#+HvY%^!^Uc`rV3SJ=SR`& z)ZCaF)7&DgF5{!eV&n?FSNVnc1Ny}p$O5oDeCK3SGvk8m;(f&p(rSMnVAo}gXPfQ(19bg_Vm~H z)#KULwDIQ8bt!A4X51!l`JCHY2HOg1Y5yygVH-j1yzhVZ-bG`hAg?y4j z(hJ*DD}0;+^)@yERlSO4MtWm8ZO*|yBH~Xi4;JKUt$#z;O}OmIA<23^bcZOYvio%z zvn+<`Vg|xmGY_BHEZW?eCb~!)gebgrB4c+S;#DKnn@L6_$JR@<&)NqRWnoXQN@u9LDXFmqlW9;?Vj`xvgS8A-{QunIUAbZ-78sJ1sSbwXWKA9$4u&N7K)W6)xMPE?f|A&2o?Mn=XcX1S> z6SkUn(ES4)T-JNZHrD$_&@HF_pqw`{Cw*2E_)(*3p7 z#FrV|8`86$Rgx#rdMZ9~hy)9G(0;hQMgHa~{wmY)~wKvQi!dy~MvD)_EHtBGY@uf{56xR`8uZY8gQ;5xx9Sfv0>*NBB zc05q5x;QRVlYx5tIACqU%h$ltZ|SnfrQ3FtO25R+%lHMW6a9+^~JG;kRt?I+xMxL`nJR=)L6m zPOr2nrcX2q74Ay$<^fYh2}Wry3tnlv^z{9Y z=lp=tCF;q?5NH@HE>4*5);3UF_>iN!uka52rd0B|=!nb5f%*rlX7&DS_p*wYvfB=b zc~GDvdro9Zq?p&EO#AV}@?q|*50UL4FZcK9`x{m=wk=qLeii}?Y8f}Gi%eci(0-@#qRNA`x_-UO@kL$aBq|fhz2;B`>op; zi#s5_s51(RiFxnEt{bXrG$rc~6FFQ=p=d!YOVTOlPdY}~NBhizV!M8qrI)L-XVtqH z?9(pbwdKRm#?Fr#&x?K0s=}!rAKZKxJ%dD~Gue!TD+)`{d{ZuWM>}q4oW}mov3bgc zk~7r&xbI>YMLea2dn5O5Mn%PtGyS44Lz^fJaZ~0*RG<-@tgstfP)G;j(N!lLmBwEm z$z%Z^wN&> z@|La1RVb@hB{w)SWPpH}8T__sN69A5h#M)iY_hqfM~6meY*`=h1f%n8s+K8ReV(k)4>-2TgM}vy-T3kOh z5*GYj4_vp}`?UM-`9~ru>;g={BV{V(xRgvg5ssv-sg_EM+w6DpwfnxfC%7Utn`}*i z2#eRSbUOv5-9;ZR!Rw!m4#;C?qbH0uQ)TWNcn*>iimORlfsNoKp3XqOXasNFKgxg3 zKR?q^FVRgO1F>LIZvA^Z7lGTxNQb%Zj0sJBoRSSP6C3Y&jPo9J6uA2sNi$ z+TuCqcPC_~zb*2(2ChhEgesZKh@b-{1J zt?r_Yg#ON`z=en5x27M)G>NI#6U|Wq%xcV!eZCG;@0Mw-5Z}y*CBP`6Hf^AM^N>Zg znnD0XlkFTTxmH;N-8x3~*||C9bB2x0Zu(o>%CWb;mfE`o3877ixBg)h$<9X3VHB-Q zDt?c!w35e*e+;YfC7y@thscpdUv2T%YK-vOFI;iaDP6;DS8Ok#x+CTz_BX)H_;bgA z-l`f{@P15*bRp9=0voxMSPfpzoV7tZ?HFT;5~022pSg0e>R_uK1u#dw|F#IJ#8wmS zSVit zKi1Lfsg}PBk32d(;(RavZ|bo)v~m@H!OqW1=7-xvx!$U@5Q+kHeECryG5tZWHJ}PO z6-I4NB>dhPTQ>^!i*(~blnghZR}G-@w~7&9)Zkj?+B?$!W-*d2HSG#xpWZM`Q0N&~ zJtQ$9n>Au@;_#uywT+E0qYdg0a}BJ?r*8lS@f|vRA=R+zWDPz8j7zMyI?O*7^z1&x zJBb)&-iJb8UVzD92j}CxK|Pm?HLnw&lWn~7D-Z4)3^P0t?r&rZd?qOUO_j#ZQH`}3 z`o|*Qd7je?-g^j(DH?TRH;9u*>V_Z z$Jel;upMaTUFiUM>jH(p#U^5miXK!6_xQtunk3ApY`iVRl@o#H(Y_Ab8jPuSse2xW z11_1CEiS0UbdH>c=VJ$zXq+(3Y$tY3Bv(Em{+H(sPdR4tWtvYt`w!u1T}9yU?vA}f zr=A7Eobn49i=R9Syx9vCpI6sMrBc2QKC|^bMJYi>gJZWkzOCh8&{g8rp#wn^yPnEi zdBLFHZc;t|_IG}H6BV+6P$uJQ>H2z(aEJFyKAEJ(NleB`yqc9BsfYz}AT!yV9;_c< zkL0z`VkSQ(C+pL5Ia_o3V^a9=f4y{%bBs^!P98QK7QbjEz^JKtY>4*~HSx6O)~Sfu zYmD!I{_TipaT)yGv&3x?Yr;u^st% z^5~e3XfNk7>h$~~9Sba_K54V>i}2m9B3zc)&cIR3)8NU9)f2NVy+XbEvYmg}jY&iC zT+iZl!j9v0o{K=HfL_uJxHRo4+D7E#p{_Dj`CpN(-zY5u%!^;$qZXOTX(>?mWiuKK1e3E?@LIKeC}ViM$KQ$<)Z_|A&7N~EbOBu(>sjE{?mP3(C zn)>n+*#`l0ov-4U*^ks6h$} zDx`E^&|DE?Zle$1Z>1mty(0o!LEPHjZnH8YV+qHU4@*bCTK`2NYT=)sFkaqAEwNjK z&xuqwT{HQ!R3KYiJxkK=++Os{*WYoamYN7`K}ziBTc}h~S$$`&Q>Dxk%y3K~ujz1q zMben6!ePp2#%pql&Qyv(z2-}7&T72#Nw2jx&z=eL*wN4LT-efu^)61% zA132JYv10>o1GFd9ZI4Si52tWniQvvaBT<{|IMqHe}36=+jS1dQvfaA2b=l8D#tlm zh2$aHBylwT>TcTNgagu=iEEXNv7ixw!rstSOvO&a>IN7*g~?~Fcw3vX{y;uZ`|2&0 z=V?;|Y!DN|zl}4>PhHgPEX3tcRwZZQJQ{aBRk@Dm5pRIjtg5_c* z=9IRgA84qy!B0_SRgmzWXT6s(0wvw(i0F){Etkhzk^4D&S7SWnsJY_Ezr;SX55D*PK7|E1oBTY>g52zB)qvrB0 zl0DwOEC{&ndCe31=!LoY{2Pd9MQ{&^*080hKrzHom(}xH&#u&ilZi((rjuy7;a(_i zFTgO62RjW)0J}&#O-3J3V;=Y2?E=$mjC{}`B}eD4Z^3Sw(2 zv$M?(H_ssv;4pzxvbGxK{PFrp6Hf8zae@Yqja{i zxx5HH0mk1}p$6wmu5QyM(nxOwUP`Dtd88GvbcTDkbPi zijwA*4TQ^vn6PUwh6)Wkz*_JxxctDt(gH{^b#n}x7#Vl`g9?v&Pvlu^qqkk>0vzj3 z*;s3$w>ztIJr~9`>-t3NZQjsPj=$BQ^y`x%Nfi-U-(}}vv#@UE$HP9bDm~W7K z`@Q@p4UUus$h|EmrcVpMKwEhCXG%ld^Jc>_OKdK@4FS}dkBUmyTUY|>P~uKEOu9kP z=Rtp+s^X%gs1N58KbcvyyFVy5VE;b3U%DIE8RWY1|f+F zM*he1QLy(upKdqS&_(TnjY~j95jAF+;c-(xt+|mI)QyI-S+ivhecoXe>{o(HrN_&{ zTvtiZ5->i5b8C;&Z~*;~r%#_EJ*CL5_6`l9U=)(NO=u;^>K)bp*JI&Bu|aCK_()gs zEZt{`=nRHzE{|)Lr`>#HOc^hp&zF^W#%W~NQLLw~W4wmX6~#_^yO0J{W=^cxD7>K> zq1H*FmhT;$eB@xc8SXCC7(Ki5Ld#C)(R{n&TT05lsfp->9mPmQug?7Q6{L11@&c50S!DZB87*4wD93yXlv80W3Y+QQ{j%Nr(kj zLqkJjDc7amaB-#z`w2Z;-62jHDH(q!sb+Puf_sZSsnDQ;14qfakGD7Q@uYbhj&6f( zVOCxqu(FzgRR-+#7B|B{!n8%n25_e$Tzc__+tLXlW&bDksvcT zEZK7!tkKSvGbwSjmlCJ(EmnincC>8y0H)89rSR>O+o%-FcKHCtMhpr5HkWIVaN;2- z$cAq#yurN%^G3TdArk*57K35W=5W0(WM&M!Ndq?#qRGI{(e9P#^-1#{`42=cb*T z7_ChJG(Ml^jAsMy?f>HfnA-`X#-AfaGh)3J+4p%&JBu(3A;DuVe<0(aCvm{tK%nxU zC{9=)^VAh3bs*4BB#Ah*Ib9GOt!?=!vImRapT*w3c9&K)U8)P%1bn_TYx&Qxo(qF&49{E$lW+*pQbi*C5dC+NRJSEx#M zh`R<6y5(LrOg*2${|M`dX)!8&?sI<%s_xI)?x~J?bs(SwF)vkS2*0@EVPLiIoC$d)5@?dlaNE97z4^IC0= z94%T?AzIUTq6&SYItQKJvMU)NMW$$T9*s)$;a4*or8bo!?vxKqaFy}7Vv2l2+VX56 z5v)J|EiCl+^}SE}86B%Jh8-kh%Ae#Ljab+OVc{VV)7pX-G679)gKc}QW8Ve`^!hwJ zzbRK1$d*wUa)Fx=o1}|kPlWqN3V$x1vriZ03N*m|K7PdS3EJwuADTH^h-f>p#EJ3^ z{pXw&+m%qZ-z2-fUGBg1esJH>jm^+h2xkL_Dj<*PbJ|DGE@vo0zu+EC0R}Tuoz}CD zM#&lw3mt%Yo$c^m?%buRi`fUIY=(mUSbooRJMZKRGbT)Nnfn=6^+&Q@-}+Z3WDE2E zqTIsMc~+kM^^p>anwvX5eEY|@p3HI~z10+8!IP-1hP1flqCv)?p^8!J(%#)V@{SS> znQFvBWuQ;21|AYI)$#kcmmpah_F)xp=H=oj>8cqH9G!9heHBcYV2{=ii zF(>ErokV}P|^v|9CeK$KffOoZv* zcE+>e*Hem@(xiWda@=Xsw!?FAmy|wtII&DH%c(N4@Cv8T2G1heI`J3Os~r(4>x;1( zD;|M(ysIrOZl5YDgmCH*M*`#0hT}s{A74izDlxg6FsDB$<{6vvRoNgFu#9p1&BhKc z0KL11o_ZRy?*}{<-Mf6IxSs#*n@>;&Q7lO%9J9cuPDzNs2l|?Me|AxcFLM3_4taM? zJ24IG1vq)m!O=0HF(#U=VRSS{(^x9Uoe7KT4`?x}3UAi6(!=Fq{8(uv;cLe2 z?-Gd<2i}r(gzU;M|9SYBb7FmaWe|h=s@A9y@7+_yb43t0iE)uESnYz1&Icf|O#giv z2%(vEb-sFY^dgRdKVOqxFL_YsGvdQCXc=&-RQ6c^*Z$%YYHCR<@prTt!hLZQBuChF zegood48pXli=o=-crxtIjJ35Fm3IU~65|2FtBuu=uD3dDfG$w9bVj5*I&j9E#(&mp z5|1Z0eqH%!FIT!=Bu+60=3awRS|F~)c*ULXKz6YR(;?mdO{$vTiYB4Ku-`Qu;$;nT zMRs%Kah}GC@S+oCk=Yi(trli^gg6>5F?a$;uYzTaWhFYnZ$GAP9}Z}7{%FkO#ee_nU>B}OfdL_>;9u1)9sc1#b2CR_xZ3Zocr2pOSdn6$ z9EOqacI!+8mx_Y9`CSYr-tOk8Vb6wR-HYAvXwmUwF}>)tzf^9Yn$%e~tz@;VTHN~? z8l_(PSc<<^rKfLLy$(jxJN5TFzrrJ53~n~D;#*SNtPILesfEuJM4Vp zGy+(GaT&wDjLRlQV+A|joB>Z=af0{^Ou)1@CIOnYNj!T`g-#wf5)u-$sUja=-W+1m z@1K}daXLPlD%~a6{l(dd4TGG>c+KUe@7qKyLKMoHw?gAgGr2;YRJ@6It*5rU-3I(7 zx28AnpdJqp8Fr~j12d9FV9%2t9v)I5D|$!Gh})+FQnd}|h&bA422E6?g+220?J zQ`V-(jvxO)zBS18O;~YD9VSL_1DT#r)#!XKUfNxXU(cU!W0fKHNcUVaPtU#tnVBko z&&_4M+Va^~Lsq#NSVrVcQBb4GkuXYp!KL!(fYmwgjGUbLO|V#d-&~>7H{Z0gvrD*QaDyO+V${kvo>a|; znkY2rw)0u_mnZhUt8YEtZOw9Zvfqh+d(G{%E%mhqO=D#d{dH@emzGSh zZ#7?Gm)^}NlSc(_?4+1JE8ny9lRvqXRs~evX~W)0_t&bK|3kyb|BLJ)WG-1HB|A(Y z$bZR4qgJ?SwUJ?~Fp_<8d?xi(OB>U1t*LnLwk;Yv&G03dSF_xy;Z}H>5K6$Yc3WJ( z;d#Rjk7trI#VOic!l`ia4#-nC{-oBl9y=&2@winlKL!-wl!*&S=W-w@>UDv&bLQm= zibhFKE3Q0L%q_9=iILo6@nIvPc)!}iB)VbJD;)n8!Kc%IOIke~k(`~-WU{5}@7u0c zC{3zF9N@>+^yPH3Q93}(O%-k918s#`&^>N$?sU8h+pnfqovJ}0LW|neoyOGP`pDmu zCRQsV=oAy$N(3q+7OSeVx>^@Iox#RntilEZ*^{9`VA`1qGbQ~$(1#28SPFQ(GN%(; z@MeV9&0^~8!u<{!tMU2*xn5yAGI@O5xCOJScR zBMikWTOYA5Jinb8^t3i&I2B9&Wr6fvn)fc7;C8EHiaf?`g4Ifa=1g{Rw-pLCiR~-s zf2WR6!b_`4ZJIYs*i%ZzohcW1vY5*Pf5=>Gc+$>aHCpeQuCS@(>C|aLZr>ms9V~N= z(79bVu{3^&tHt{u|`jAiWHHl3nC_RJ@$NHf%J9$VMQf2X(wC-Gd~vLSAj`I`%Lt zq$$3WNckw-Y*Zu=mscC1u@VHl2dV{6#o>A&6+pijjZMhO$vFZfpRzVF&#jx_Z29o^ zeST5b=ARY(K?b2}$5%&hIiDYMbs9c=;%IjM(xoqsq~Km&bH---kHI6{wiOj*1!^FN z|1J{}fukvz-kkrN6iKa?H9uoq90F(_30XMZvslc=9dF zwP-o>e29?9I6>3qJPtpM7h8TlXG!td(Wy9naUB;mFL_@+6cg|qD{9WRU+KZkXr;nY6O z??4xcU;^dc{lTH3&n(n1)2jwHDB+p^rIu+YUXX@q=hV>fZ~y}z8n?49kiJT$PyOJu ztug!y^7h|UKjQNuNN<~wg9mU~*>DJu=HUs<>P82CU$UU2mq=1ZebyX8A59_&KICfv z)Ky_RumL+Hc(Q4$_Z@%m=;l2Ydn_2IKU?q)C$qVPgmEbZl}%)%M!@Nyh{)$`H{o~l zaD%x~M0Hy9uM?3bV&UuUY8L3N24IA9hYyrG&+6E09IuVqKzsPFr_E;7 zYckMoOwZb!y?`(N{wZ<%H?9J=l%7TLWszv!GYFh+f3JS{g^z=65naNKN*G8_V zuO6e%CGDGt$|Lv<+3+jyN!`P$#ZYAuQ@I_Vm?4)ulw4R*xQ7x{Oyg*j4SiZ+`|6EK zfkaE(XZ57rGWxdn5qsKr5MpowL0`S+-}ix)`DKcAY&%yJFPR&V6%3VhM@DN#mt0wj zq)Fv@yM-8)a%{FZawdgFyue0boeGH%$3(+XU!N`S)Z^eRbCAZHPYC8*zy5*(B&Qg+ zLOb1E`!MP|PWa+6kJdkY`0%M|3u}gW+ap9arl*QQ ziRG1tx1Z$62T7|Kf0d(kjN>4z_FWG49+gW9-2Q#<$i9C^&X`+B;e|wuQ8P~Vk0~vJ zPr)AxG}c*z9?j3skHgM226#gOi3~5=;cKq9zbp|f_Xf}%k;|0%2BL#NZC13^JVxqj z4S)0a+K)i@m$OCn?L_s_Y&noPUb1Ma*OE4=e&!9?d$u=Fnw8M)Hj%VAtRKH$tdRPL zzL<+sGxsj3rzg)MjFn!TFrPwnw73rwz}JX{b(rolWnUzdT?fVldIWKy)wAnvqZUxM z?0G%4AeGCoHg^2S_>)uS*`NG=xlB`!j-S;Syu#8TGQ4P@<$Xn(X30g_fyq*-7@v3# z7zi?AJ{}zAvMl_A#pFiF4NoeIzt64>D+MD$*2ZlOO)gEijrB)}>a9=>-{1dHAUDFw zkWNy*7_hQK!%y@Cq4tdVE-TcgZ!zp^mRW@C#}g$J&QA|Xr5oAfe8^r@HTUR5-xm|8 zbWpeqUyKRmv8zmNTO4H@mZf=gTUvBQ=cl#)KzYUM+3TS??5kAeLq*W(NavMLHlW*2 zs!EW#^%qdjJ`a1^JsnC$h)dau5zZ@5wsQ3a@{Qq!Xb+2N=g9Mv#!fCAFCfMWhpX7DV}RNadr7B#v}nK z2=&v@a9s~q@s8ot#OmEV7`U<7VsaH%j`F*Ec}J)Y-6GzoyfsydYka1q1W!xRm6uYf%H|Bm& ztg({L>K80a^cCiERdXV#uhK!Qr5>j3G$>0)7Y$~@80NR+F%4G}*;F0l6(O``BFw%Z^b)D~6wN=`k+R3mt zff#^ikI&>!=zdEUot}(!{+x4jbMs-55WN-VM87Dhm?tTtU}0Qm>pp}%;IGp2)@anB zR>t=}*3BvEUG6p~Rp{RX==(>$04RvfOd!{IGls3b!T9_D4RCh1n_0>*lRHHs(mQQA zbEHI#PV;soc(Km#)e%+S%swta;QFkfC-mRWuDy`*2EVhcrgTXd z?*S7=S{UVf^eQg2IRJX~#w@*P zT5lWVQPe%+miD@k2zDp?zNF$R@a`>^x}Kh*uCA^Swn)tHTA=BIn-{BET4(q3=c=M` zm$#JPLNN#sS_l>E%E9}+FrF-GQ^x4FIemELzEmbc1e=OPfVNu@!1d;x#v1%d|Ni7@ zE*mFmH1>qts0gJ-??^6!SY*I+9cK-We|_5bybm^%`=nHcSL}CocYaByyykyd4c8sq zUF4LMlmr}KQEkb`M)_CDam3zEN@wn6YN}Z8!P2(lo`h1b0{Se|o~IV!OT>rf}Yb%!p& z<)nAnwYMG1_;;sasnBSKkDGg6`E+vcGp8QSuY;|t`v9k)hc`+tl1!LUb02Zz6F?#5 zC$Vtv#6(x$CpljHB~`Psn_HfCVbVOjyp}URLQM|_^eju?a_)S6YzHUXpYlt~WC@dT zU&3M0%1urH7PZLP*x3~@eE;2HYTi7I9*hOmgoexWP3(`ru;XmAWouz$gg)yY$U^R7 zF~0e5<>E^^RMI~M%q-J`ew5<;D@W$zPgUlpU$ieJPOOEf90!GBoWp#e6+$ONz_Xt= z4x}@@DF$Z4g(BF8s@nLC<-N)c zOZ#I&zED!?DG;0UJ;JWeo^+1JwGqYfaqMc5s#V>js{uR&%LP~d7gdWv^Efy-Pqnm4 zKsF23Zh|xj#wwmD8t#}PXZ{wO(u=zj4XapYsIlCXs8d;R0zpfFj;Sk+Iqv!2iw11- z+}^#uK@R}Nc^DF_Cel`eX>|6S$a%JdF;k_Thlh}-#QDjMS??SmwC6@5Jkc+ws9vSk z{ml}o7dcMOydmE|P-2@S$Xn;|k|KFeM}IZKMrzk&y^p2eS8eQq@*2-#`GWmj7eR(w zAyqv8jmJaCc7LD|8~qB~>e8~Zy&iaTvA;WWxhj9UPAe`_nnQtP?2M-uM{K`EY}>w@ zt_69blM#dNM??se?|t_DAXw2D|M5c>3LzzX`;98USPj@yiUKI+IkMT!FwJ*I0jyC0 zL8qXiDm7`w0{X9zkcN>_cY7SCsMG8fc%`nGKoJRhx6sE^;XUCI;(J#(Z=-+5m!<*@~<~a#%+fJ&GsT2vETtdMxsuJ zDQ7fj&XhTkGg1Y0*;;kXDud zoqR7uqA9hILoelATy`x3GaQQ3|Gl|_y0?TG87F?Mtj{ozn5}^4y#H%4R?Yld$k*xd zVas1!w=I$HYbLedLq(4biDnMy5g?102%Snn5K+sKAsXe>q-)3VC<0YSx$!qlmzbaxUH zc*45xIq|p`5y{xQ+_cO#!H@au##5I|YlTkB5`6Y4rd5o+O|Jp9mB6d!iMe?5dUG+5<}&T{z=ZEc*$({u zo0zm1{U4l}Iv2kB6LQK1(d(aT&_q0SadC+lI zd_mM2F@WSnd3o%O{VsX%ADF0m{FvEt5Q%cRF`kaD9zVK+zV90q|i@=rO`|Zj% zlq~zXfKeW=7RD892I}&vMkGP%7=eV`R8~@b5}p}JsfV#N^5xY_A-Ez?^_$5Ug`#P2 zmFXf*!R8(DDjcQmVxX2+1p`a82n5JLeuTey6hZk!M@PgWJ(Fm%EIXmagrb+Q&J=jZ z+ykl68Y_%}XJ==KF(6%v4IHHB`p`Ssjlw6j=qRzr*1}-I86qiKT*DD84n>@NW#Pj2 z8;po+eZ!568B2RGGlI2s^aZg%1p*TX3vhWguSfFA(!>K^`8QAdqS+Hx&}sI z$>PDM55uc7`(7AN3ibn1I%lJOgVV_42|(z@x?a*UE)s_V6pM5lXs(LLpaxm%gGLadIu67{?5@sgL zcriq@J(Lrh=8PBj;gDvkKSofGq0v%QVk4d>2pqCL6T9`mCe==Qq;u-+TLSPuW`y0l zD}XNov*?-~5&>$?Ksi-sBfwgYpu8_0GPQ%vrIMo&z_iK~GroU!d^j;Z z1JvjQ(V|Uh;HM6dutXg9IDHI7?+NMxcZG@8H0>U$ZsLe&d-e+any~S)@^cY4wDFdw zxT`Sl=@Nj~$^}4?B&Ux+N_sxv+m1O=hCm^Hkm3HfkUr{NIjfg`rN19)+_AChhhht;YpMF{@CW)cR%bD zElv&DS*-cqtj)euGwyp8!R}&s$l25fvriIwk)|#EuC^UuH}0-G1f-bp<10%w5iU2q zgye<6z`*cP%q+Yx8v5?Sp z#R5#oWwAM7lzI`?pzBcYn2b3`>nc&-Q-wQ6f-}K?&!df+N&ZmH?Q`#wNFSazV{6^B zy2O2cjK2robiQzq13N5LqxaYm)?=W3Xkc@$aMK;!8EmaXw#~4P35;Mrct%{ftl`l_NZo(W#hu`@uaT4ehRI_RVO#J=u9*9?j@#s2*vLIaRGqa zqEa&je3PohG#@}4Vm3aNTTC_h2?`5a9^znO`bsgy#~p_ku~o5ErHn{-{v#F3#<@uw z88wnoUVbm8_3RJ4l-^MI6&$EJDc15b5^uR6u5W)7zUtH}1bEBF;Fy7b!>Ube#uIL+(njUAju^&f9Bkl1FFvq4!Yu zOhsNBj=-HrC0UCqmKnFcSqGP&Ge(HZB1GdWcGGU%n`BjeplJYGfsUj3U4k44|42>s z%ALY6&=h$q?QL{L6RlK-oMNuJqDr+;Az~pnaBOrG-i=LGm}Y$tN@^-aEZ}J}7#p~p z1f3DmiSZqb58Z40%C=OKiKk2&$IBhOSF}*jl*xH7RG!%x^Jwn@spK9W=&Q?rNP-9$ z?j`p>b7RC*KF)X92TZ211y>7+GkuqD7Bo69QM%T)$W5*vU(v!TJ$1JK-O8gfg+J!} zHS`WI!wmHN%rD*`NR!!@r-fJ)=p#S*e7@EsFum_xrJ^u?T|r}ULfP>UW2-R|!6bwl zx7QtF08zOLdFI>A6US|#Bg9*bqRz~8`YmdFKAC*b^4M+pk1^Qa`Y<;e^pGld7Aq)4G+l^$702++arg!troE4(RF!h5=y} zhjra9PRUR}_?X{K7sA!H`QM7&>yb@8Nm#o8bL?@BB@rqp@~4|ZI! zDqHVfQ+gMEcS&kW<@kd$CAWTvd2}6#QQ7x!tIb~S<-9_Qpse2sN`mYUzIHv5lZ*BA ze8#@t2L14ddCy3gxO3*9xQ+P~(-q2L3kND!=h+r~3>c;X^P9HZ4jA~L6vJF6g0hNL zybL%{e)~mSP`IOnM9n+v4#V%xYXwA8sjDN3f?M zJ9#9&@_6siUlc6dQ6x}l7H5HJuc1_ltpZJGPAI^EYH~_#SMEfck%#>odFZ_@yo7r} zbOb8|)=B*`vtKQdUQgH`SuQT^r}DleY}%e{(=9Rk9nOCX*vP|f02p*_OaWy~NMH#1 zF&cP~l9QbXqG@mZEPJtO@lH#4<&2U>X)G2maGUZpbJ=)#bL;9p!k#Fs%89zK>3r73 z{&2(7a6m6zL-86Ccgb>xO0rO#z&rl%efu_>gduEp1c*h&068!~U>G)OuOg)XuN~uXT27wQ#D9v?RVLJv?YArfgmdxn#Z z-GE2R_|QfL_F_POqRDN-)=`+3HyWg?qeSgF;%K$R?gK(a%lJ2v&h$c;yEG@hNz=iS`*~Rx7d?88MQzehd{IE&cMOj z*B~<#46L}<${NwMbqvkA0aV}uE|T{kN&(J?<|P1^#)3Pr9oN&+-efAvwccndc<oJxm%g4@wFu=+v2p1W_mOCYLq~(1t4!zUDE)hw95h!T;W&xEOg`dP-mpW zZV7|H>8|aZ=79n4zQpEwQvlv55a{@uCzz;B{ed)Me>6JW;C|s8b!$PoqlEFdgpp&m z8BZ?1LklJ9jTQ+85WfG>tHC;Ji^MIO|JlP(qxeoOgVX=skby4WTKs`<@M~R$$B^;<`lk zpGOrnQHk?>yRD?YDG`i=x%A4c#+_g_`iq+rror&}7*L8^Ak5oO@0$l55%ImJiKdtO7Nu!+AYy~6`J9XQiHT$+ym%%LqhDe!~V9mXr)95p;*92Xh# z^Bap3X7cxUF9z3F&!3Oi#_Ae;W@K1a2{p0ui!5?%o%@wrz!@KJCA3FFBXeP@yU6AH zF%Y+unxd#@#=}@9Cv)WN+D2XG>aWW?CEv>jF63HI!_W*9$M4i3>eHq(k>{Oi7%l?C z=U)NHQ*EEH|3IM?T1mQpK7?lI(0rn5s%E47$Md7r2c*+GRcK#vruHlTOz?43S5EcZ zk;h^y&3B>mOjyl9O`9t={gL@drPHwpXbta$luDJmK#cPlE31Jm3>y?cpfUHdUYgRo zM1A!S6ixp>IrehO*=e<2-abAM)Si-5FdpcE+%4o0(M*X9A036ybMy_n_i*l}D}UX)@y6G7$UWwwn z;(Pb*eRuj=V}<00dt_(%KIOsjrA8<5H;2!@$?M##w3e|y4{c#)c&6auHb+d(1U{T@|55xEgX3b~;>cE4a>woA<4Bg$kceCt5U>f!rB zi^JZRF$ivM_P6mVmd6JI#zoZ$> zw10drF8hG&&^{b4Tl+ZvAVT35Sf*9~YC;rqbEYx6?mtkODBRBIaa~k5A>s?^OYwl( zl`{#`pT{C%Yv{koIcv9v^TapmuU2n;;tLQT4H#i#XRn)A1!g{;Ll+*udi6VP(K)X^ zjF$0kvxDvE!v4`{uKmbp?O+5W`z2prK4dkIEW*!{7Cjb8T?=7)tRcgx=@go```QPR^MnM(dqRB9b(V(EB?+k<`1ugBt0b~{%*b&uGw?k#?+>lnpVkG zmQX<|KPns_vR63X(J{}!?8}Xr{uLvn0(qR1LkG-1T0uc-K%E`|DYmSfoYAzUp0+m3 z;L-N86xhL({@JJtXigoACJrB-6@0;N8?210~qfFK265%*Dk(0fj&JDbUxdz|~ z8-rmPbLWuDP$$-rT4yCnrIFY$p?{XKUI*W`X>Ph7YvTWA84rKsdVPR}nv+zpR2?M}yj<%D zIzz6&nA(V0m%S?xu4@>L!@U3z+1*bHv22C%oD#g{Om!(G`i zLxh+H(mLyW#}2suKC9a)Hk5P|kC)#WczJtc?a>JDjyrg*ordOSx3ntJ-6yOjX zS7IjzyiRjkOolWfPGM`HbVmo;NnBEnLx1w^;Y|5VwNp!XmG9qr#$%q=&&^xm6jO$eI(jELl=;I% zW{0%{_dXQAEATciYm*ANEKz73>=!}=`hUdSRZ7?4<8e1f|NyAR(68+V& zi8W68?C)4QP7I=ig{q70wK<-By6Q|bAd?b<&xZvP1i3_`XL8;;OJIE|0?a`7lNj+$dneFIR8%XWL` zsgmM!w&=0ecY zi>bN<7HcW_?|EEuXGBVQFvO8Psl~H;zDI;-{Tn^r<u;g>kaAU$ML= zb_sQR*NpiMWFl_HJUB=78e<*+khmIMaoR?A4(7xE_>|Q?Q06DgE=|` zjjrC_)jP^6*z9>XYSmKyo32eY2}E>U$(USVda_%_aa|2G;rM)JoF)|;s9cv zNA81@%$9!k@E_kmZi+;xhU>L!pNUP@(fcKoFT@V>h=tNeknu<{F?|zgm`bMaSzwGmd*A4kys*iBA z3*0~SIOdpbY8ezRV{DA^>RWmRJRB^v}H85gs<0;cly_I^)-IRqtzU!SV zd1xlT0LVd|k!s6+L;Fe`JKO}_E!u(td&jcl1=$?pF-_L*NB%^rpU#GOh6U(Lh`ekJ zm3Tb9cnEq;`H+zdr5rj#?D1s2^vKr!V>coz2B~&`lj(+N-aUQSPqZ>YbndEUG{Yid z{Y=iD{ls#_dWU6BHRDiRe!diXBQIVsL3mKOct0&iM6-q@%#mP*Oko7^`6GW{5Cba< z3aI-*B1C;_sy}+{k!-_Q&Hb1gQNui!6Yh*{O8a!Mor&WX>lbM$n4z8ENr)hs(GM{r zI}kO50a+i`y;G9hK=Dcj&L!I{p})07gbtZkS(1~IPwMBmUB&& zn^=2_uXN;f^?rxE;{!-FD$Xv%6P;{rC}-h@S%Af#1u11m`k$6z3CUt**f^J!&ovL+ zb7`AcpU&5;&JNkfom0y8I7OhwHIB5l_+q_e*SwKI8aGJT$h|Z^ShG%#w7&RN0(J4l zst)lpT!kf4hdp|(-2k?fdK@Q99Gx@CniRhC;tPpbM^U>c_S&P4Fkfy1dG5x!K9_HW zdn!TlP~PFsU>GS_2S20Qw~;W@^qao2Dq+2OtLTf)=vsBi1EMi)C}}eQDkOEdxfRH0 z2xd}yiA1T(MS*!cz|<|td5AsF7p^#m_k^79WCUsTDA!S9r7W|`FR_(NoE(oQ^6JZE z?;QCo@;5>G?yYm?h%eS|Ym-3M!(X6Th7R!R;x8J+j#@JCvCi4ZEbAZ-U;LT@sw`^g z9w|$jhK#jL%&Z}z7hFaPCJ;hO^78V6s;@c&H)Wf9+8{`eAudWAo15f_Q-o&@e~r9e zXb?XJ@gPH{&PgR?a{8mPs@BR1YITJKXS5)_fwIe=5ZHh|pWF8o&=fLK4%wAN6P>o9 zj(B5el2Zmq#egF|@8r$oVhQs^@m~+wVW{Woi*8sHG-|Dqxsl4dy5fT?kT~D(Fl~d! zCq05zy#lDXbMxDs=rU8ud^a!UBQ-#fQ(mAbc!Kso^Zx%J3@_dG{p%) z)cNBZYh>(HGPGe|l)U&gf`pIo7Tj(e(QzDhLxI;b6x_6pg8gcK0!qM~6kDdft7Eut zIoiK|?zO>i$r3GgrIYRYY-2{HPtMl_tATxW>S8+y8><~Q#2FYz$V2jZ6ZA2_A3|d9 zxyRz#J(MH#b-i*oatj<^bG~K8d86w^29P7#yhRM$D6X%_Bbz(;a?643&%W{~GG;fx zKcW<>(#?YevuXAp-1URGlFLe}f9F{5(a+*WmpEP={+w-fG?!5fmrZ{KMSAdX23@XS z-{2x_a3XmBI-~0fhr<&3onwjXPO^~|$QQ7bJCRJ4>whe9bCkfZT6nLQBYU0E^Dp}H zR}{t=2~A};yPmHNeFvXcyT2-29!~!|M-H^R5f673LlHxQrQ3I%yfi7XemA6xC%u?< z%It;bRp;x9KShRp$^uKWadqLD|g;Yf&w zF)Z5UH9$H-^CkzdZT0bD+feuT`A#}S=`vedd%vnGXOnl*oX+$s;Xc^714*}5nUSpm z$n9RgzsuKgK;?hut6S zObH@LpB5*!`C#03m_Yx5uOpAdv9!>7le0NU@w!fn`qit)*264v8F%n$@+e%-;*WIT zw#sC0=B63dO4fabiHx7Y!|Gmjaan|Zg}DJx28?e|q(=X}i3P~wT$r!@OfteCgz1uJ zfqB-Z=$ZKYqDE=jJz1Q5gNWvCilTPTSwa*N_!LY!B{02%^&&I!@}vC8U!26hkyv&9 z@KpEVob>hF@%f=C32fV|OaF}8J=w9wYHFRpEJwS=r<nE$3YLi-f2_j-}Zi$OS#DpGZiufw_Jg@H;9MgwM>bA~3| z+6Atg*X?viAje)lUOCIp8&gk%oAV}YAc+0#BL+IM<$I&Az5hhcEDTL_e@q%orus({ zrEdHSV2;lPY3vZC6*=B~aNUaCfI`QL>rUUIbLKp@PjGmdbL*D_e3bQcLT8_!5bec&!XzDR6(yK*3bIMM#@pR3+W*hnMNrF$@PaxBx9y=B$A z<7rE^vD$J{+szy~Pz({$U;2k$t15;Rfmu=JM;?rq=oAR2eAj^bIwg7d4S)(xP@ddOB)M=T+_3vx12y}RWT4vX zQi=0q2|d&3ZUt>2jrwC1EuNkI{l9PAxUqRdN2l>QjO=_dTkFykb*rGRWqKOTTu#Vf zs*Tu#gc8@$DGrhGGJ9P1*;~o}Jb){+%e*ZDiDkJka9m0_?w>~{&Fr#8bxc&{E!RxYoc<$#Lcz14t8$P>y zMkIAMp*J<$=-23s0V4ctgY9H34J)8?Eo>PNW%zYt_! z>=JX;n2@Y@qU(k1kvLV36K;FEb*u>1k6L#>Kg1hDe-arKE=2dU#p0M7*0s=Zu`C??>(&|r-_nm=%OehK!y(NRUkJ~&Rn@4dfMX-e4;{HQ*DG_|XDe7vl3$5DCt zSI|UQzqC;@nzZk#j%?*6y5UWkgG&$U?DflH$0qts;1;-S|5@5Ia1#PZ<&||gqcKXF zJmff&tyatk9A(r?X z7>T!W+U2;2gjKpqBIEw4$GrcPz@j`ey(*~>H{aY7eB_98}d)NP3iH)n#}C7rRg zY3BG^xq10&@u7R{J~dqNja!H2I&vXe4*$PX8}9=75IV&0NyvPUO*D%&W16 z9XlRh7-nBZLTxNd-8;;Ay)hl3*fnin6^_0 z9G6~S)FhN3q2>ab6K^tLPAA_X5iME`! z>i?f!fB@=Pk6|jiPabhSon!@Z`l^1Bg#z~Qd01%%%5%ix87b4aQ^YT$yA71k!dCL{ z08XB;aHHGKJ97tts;TGokGQ^MfjiFG4DSxL3}hS+(jId=wl(z@Eac%Lvjf<}{%A~y zJWPLk5kLB-tl$><5$o>%K7xtV%YyJtl^j~ZRM6lDxFg;7`}SpPK2wWma|H6vAcXIu zLs4dWVtBNZ;S`lBLgVIN(6$I>{0oYx!OB(t=h}eB${m@Ff_bGq7$c|7yUX#|z1Dnc zcB$8Vczf*lDgT_09fLR_@uDPeDJ6)bjRqZRj+Gr_AXL?v1+at)Xk~rrL=_$%p-~@^ z*g|hE&w(CV0~lKxX=!N*>3%hkruOi-+c~CpgyZ&XlZGJ&+HE#aK%wEU#SU^8i{k#g-f1l;vg*}AF z(;>e66o14d{=0a#DOv)$OLF0>k@Pj?a5;y}hPI7!77W_n6(~?qaOhszAfaq&=_7yg zWg3=&_Cuo-0_Ryk)a{QpC2ZhxQ`F$((+)j&-3Q5F4C<;9?I>sE8=*BUV_%r&$t{-0w%Kd-Otsy3o7=4Cr87BaX*AE{g=uCj0UttJpt*_?4iZyNvS>^ozY{&i z+p+cLDUbzH!_E02%X_A*`r5` z_aKx5f@G3)t=NVV5xr6Bsp+$}f1mHju@X}B_xa(r3wdbn9OF=S;oqYA{pU`KA-k@G zg)ke^b{Ag$QbRU*G^5NS2dVmGzcU0o_)O`R;HTT$0`D1rcsCKQ63`mUR}g|T8TT7F ziBOS3PE9lX=DVd0%ls)4x$6KlQJ`{#_vS4Qg27D}dFv#K?g^GfIgi96e|GMJf5f)+ zmot|w{Sb6Ij+fu@?-#Z&3}=?JeJs)6f!E>l+x87TQ}E(Fu#GAHT@5~ld)vqSdt0{l z?QMMX?`>_k`t4BS-`kuL{>5GY-dB8T+u{9t+y9rZyRR}x4~H6im|H;Mngn~~iJDxJ z4|0(nk|@(uXdtXo8YKVw`g1q8uf_5W$Xr)n0;&o6p>xQ<&LLjH&N%a*8Ul7F5SR4$ z)qhv_pHq|KN9)pi6HfK#kRIUXj~M4XJ=Yfd*wvS98U^nIWQ3QO)j#W|eH{?n6lB3q;2-L{E!h$_#GI#nd}jK4 zAcP_1k%u9KT2z+4PjnIn@!p_AZ+d>`0f%rNus7tFmGz`jQ^wB2h8)L_vSE9A+S}V{ zG{-BT{E$7F;<1c+$eI7!L-K}!3R*{7+aGIWoj246qX}J7E|q^ys;-PC^6~SB5!Ztu z7n#}O`V^m(580aY1XqOy3&x={1WSw!B;PeNiC!;%VUc)yxnwF7PYxX|pl{7Whm_j~ z24<)ORVqjN8hZ1x zAgxul_A|iM4#2!%&?$hSxC=^JR|{Ugd>QWJ9dM@4=duN4l>7z;Kf#QetI<-2!RbAN zh^oZcn>N(B)wV+m_)T3)xlcY&keB}oEul09k~k5UD_8si72;5dR!$f~633+?ujoRd zS`-@_D+&{lCIW_?(z(BA;n3|D@70H_N8i9eb*+0^A7Mce(=YeIHq)e28XBK366#2+ z9$*NRO+n60@-az7rom$8<6g6XTD~F?iu>RaBYxBaTc(SDZi8*{r! zi?j;vB^qBCyx~t5ar}2r5o2AQ<7nw1sCw2+oo9+Aj-5rX7@ofsa<-8-h=~$_P`oXn z684xxVurPY=Bg7)g11Px#1Ep$x|eKh5b4U<6Tv==gav7+JDLawFAu+`i!z_E?|61D zH&*s#2E1U$$ze@rlv)lVN4t7&%8I`rLDiw|n*u*#O*gwYR1Yyl4iU&rd>vD3o0M;F zu3}$ezPRQEd86?Jpel-)`3?l^dDGGc8F&5_DT?4-MGO?Sd*=emrReSi7U2^F&>4zJ zvJU2lYItjR2F+~UYmFeREUBE1GWR<3#8eHm_@|`oF3pc|Q;LPZ?B(21x%w-YPe@2@ zL-r4%DuvTGbIyb*t5VsqoN+&z$Ga&7G~eiKI(0Yp=>iuOG!j(85Lg57Dc^*9T36P1 zPNKz~XBJhxk%2*;+G(t`cCdNudCe}mQ*?)oCL!RC?BG&RNM8?)M+)cv`)LHwQH0_~ z&<<>nGB}KmD;JmS>YbdSpY6uA@4>asKt5u*XXzw<{3=K(@5`SWpb@YrheMF`7!UZyh8%r#spSFmkXQb> zb>S?Ff!=$7LzmQN+6nXIiLKP0MK#(j0 zCIsqfEW?-NcWc85qOQ#bi9nL|VwL|Y_1&R=@$b@-Sh`-FS&WlBbGLWG2Ya-y zAx|4tVK3)#@xN+ggG3jNy1?{=$zI!NTd8|Ie!3sVa2q^*wb!7N% z$}%+Y5t-ncAoF%0-g5KP?e#%B_yv%I3kKS^ag!BnXb4xrbJf;>t8hSrJcG~2pnmOt znHwfr+K%9oU*c)Y;yC-U1l*phYOX&GS!?2;34aEiI}%3TtPZ zr*=6V1anbku*e&<(Rdp8ff3|uVkc{i0EljaS5s+A@4$k;BrL?^bFgKfRxqPdTQy(; z(9Rz?-9#p1Z?kv5Rtmd-YtX`A_RJA2!k>Q6)?sqDmCA_n?S8_(wYzKK!yF!5Z9*_0 zw^ceY%L&t^yApWfMpPjJd&@6$q4LzW_hI-SFj^c6RflR?O2g|9H;x4jZcT%$)jgg3EE-+$E6Oa!JF^M%#!_4wK zPd~|@I)-F}rT?Rwp zZUhcG2yGiJC&xEN^2T``y8{z|e-{^jjDAR*n4V6Tm=&VZh1!mue7|dzJ@=PBQViij zz>YhJ!~e#_VZ{1NA`G)UX}v~oTFnBIWXCcwc-VipVFvT5+sofgO-$&Zt)ND*Ai(pQ za|PtZDzrH!wS!AEMGTCcNnv@pKTtD!H#|x;_GSsajPBtwk9~R>s?k7V5UntMzEe87 z=?Tf7Ok6+Oun?O^BAqyQZs(b^XARGv4~GW27+h)K&j%)RNo^WXTy|CJ^G97iwAn>Z zm1B|mYN|9>!YAYvt=s-k0xXj6THj!BS7yU?7Xa(l)i>pyYFIWTUY+3x+pZTv~@c#%7(1j?Vx#&~RV`2lX zli!LQ*~=>`!ust`EC3Zn=|Y$J{>r^QW-(Catz4h`w9?bom-u1y0jeT!Nl!nV_YP!5 z?=u1uHCKWU=@)y#RCoCqdNR!E#pOm{U*D8Pw`DG=hD0h6+ZCSH z&QeldzMC4nR54sGWy}NKwGoiom+o%HM)#pLb--dR-$G!Sp?59@Jc#ISH9Lfw{gk8x z!cl-llD0H3NHs6yz}6Sea*{PD=Y_6hlY1dxHeNnJA_ zfFF40F6f(q4qKzWH?Vn?`(}>ZihTi) z%VGU0NLJ5D&KQeBI7J#IbJ~vm_)#v>?hBnKu|4t;KfP#{j}V%PO~()(610x&LW~Ir zU97Avp^CNaQ;GgdBfNpJ@y%0v!+-p^^y=bk8aRQ6W3OcrN!hSLfUxoeSZ`>QG%z=h zfi_92`#~0&FoG$l>|wv2J#M@(0F~g(cx%4xijNwhYG>2A^`GTZ7Twxl`wa~ZZRO{U z<7L})!S>bF)t!3Y0on$q#1obL=JvvJJk@q(pbSPgv1^Zpk`=DRy62HIh^#7ciE#K` zL^0Vsq_#dpPWM z!W*!3BAf}2hFyXh$H|*@R zd*W__DP^UcNn5PGhzH{nan!kM2<#097DcUnCDMZhWC~vdA@@Sovu6x(Bj|&Enq(DD z;yqadXA%ZhmEw#Z*&o^lsnDBKJFf~8zLFZUL&`AT27`bX-`MX!ySxD5l;*1}+)65> zhHR~^96}IijeH3~g@$m+ZLr(}`*4}`g;IiSBX9d$v`kHV(z?&c3z2Sf?bmx;Q6T^m zvUne#r56X#2HCL1=s<2D*)(Iy@P>^1o99ymD8dp5M+laxAU`CDX&i zR$L2A_!xCC6{%eNs{)g)?yyVK-&})G$rth%k4Xn{_cHCT%V}w8Ex%(A4uvr`N=~F51@B^lSKm1_J;GZP+wau16x|e(YE$HhS#F9fCUZ?gt?U_z78!^%T2tJ` zXJ=q)8V#*sa5&JGMbPO4{NVU1Rqy$q_4(EjKz}H}2UHEuGztbEjJlvR6z8G$#G1eZ z;&G_xA^-!hs93hBVI{U$*~r2MKD1xx&PkRe*N(Eu$;o$I`l^P@mIMuG2wj!A>m1Mq z(ZtbFGdY+c`T-0ICzn_5a$i?cv-p^-_$pN(~OzL=sQr$B%P_s$-S2N#Akj?eY#Y%sz#) zq%)q?e+6WV*Y{!l0@vTbxrDVtN`F2yF9gPXqzt)kZ%+p)zb%ZiL@@HA(^Lo!0FHkJqcVF+hBJDB`X>=EaFakvFPR4(Lo%tBNEgA)7 z9o5N@Wk@(h2R{J!s;N(EYD6agPDK3%9^7fN4vgt2;X-eHdmN-goG0q;HX7 ztzMA2_=?ylCy^4^yA~lE3n(ni6!AI@XB-Vzfe09Nb1?VE%9hbyKamJ^9u`jv-fh@5 zL^g+HLCh(@T!-zFk^*pVR*Ng@>@>*8W0I@D+L6JeMH93Pf)=o3i$S%u23(Ls|ekKjZ+p(48@Hejk_`)Pl{xx!b8*d;-GQo+8Ki z-vd>BnNvSnP8cs>k+u)woT;@@h$_u!O99ZX4)7J};(s-WyZS>vq7SZnbJz^>DhVta z>Y)Dk_Z-rSQ6iD{k<2c~`jtUDRpv8)2pm(O>&;4pEvlvn?eZEFIaj9LKQoO zjFcm+NU2;6%EYnxEUMq>GP@?lY%K{f03ZvBnFmCOXy-EAEP&TeWRo#eTE7gNo&>2B zV?qcmWhc%fV%*Op`jqV{dpL&qRf}feO0o;@$TEN;@WRctBMrK_yRORbPJgrih-C`e zYz)U4I4uz{5a1Iae1W449}khRGK^RUCY_cqSfmbWsP|u|oqgaZ83oC|cW9|L(Jtmz zi~*#DAk8p^Fz-~*9?iu32HCAlG_kbQ79U)EFtu4d#=^BV2~){1B;zqW#))0AMt;C! z5^;5LdFv=lUpkdv5e|`3x0&-2$_`R@#4rH12d2TlgO`Wr=YD1_QI1eqh7a~oJ^S{k z7;V0~hlC^Nap#|saxoTh{lvkJoiq{*Lx?6!t#U@c=TG_+@5w|79yPPU%a8u$N7p)KA)JUsFcAqt<5GLz1EpR*xpjP=johnx}bsju`qn__P zq;20mob=9y0~IMb+HG-UIw1uJM;eP-)mae6AAgod?*vR%!sM_%?ebug+7>b@E|dG> zh356^hruzl7~X@j&wIe6FkuX{0|~Bnbl4SNNPTtr9gIdZsQ-7wDW%)~<%trbH(` z?goS!WI(8SxV3S|HBjuTvoipbchT=4t&0%qVYyb<)?Pcd3bV4Nc^D?reB+F79G_?2 zg+@ai+gQzm)pxuHy0%Uv>yDjqo?gHKW}doR;iZu|_7w4=eSzF{El;6$qtlf3cw%6Q zoJGFg*~ljyJBZ`Qx*L=K7S{<2vs~*&UX{EPk5F$lcRaMs3d7C_K3GNgBaMd0`VSNIG+RS3% z&$CGo(r7EB!ni<_LlK}WNDtM6@nv9SL}Lh;cCiDx$1oz`QD(o>$jKG#w9dexU@expB{{Do- zJ{D55xjN+zv5DT>9awBLhETt`vG%8yMVh<%n~*0bB^Qai-Bbt6j)SS0%q;(_Tv6rb z(W7jt#K>}Hr!o%mx zBVz@zK6&vz`@ROg()@rk2ENC-z4f<5J+0uTz{(oH{lcaI%O4ho0W1#A>;A)smnPev z0wK)1;ku|le>?Q`yM7?ZJ%sJWuXydzaU7>{Ck`Rw-drG<#N{RNCfp}k#l4Px*^vA4 z<-34^`3x5InzAuJVQ>IgRt6x>1~#ddM>11^FAqWlgdz~|m|K4I z9^@RL7aAKT%K%mcTzbQ!T8Yj-8eL|9E&0eKlH)p`olWd<*hhYTE6QrX#7zTeB9fF1 z$)lcYybvhqz}!9b83%?qjJfCL=Qm83462K*nZ>qG%EJ<%eboSeAe4sI@qj?|no)_1Xm9VRkV-qh3swl)V(2r5|3ac} z_?Cc+(&ZlDieV{% z^jYpLEmx{{LL2k*=ZxUG_yh&t4-JVz3c2Tk2J6rvPvnMeb8Ni&m$j4 zfZ?9g`Fc9>YwoXOSkp|s=O&re?vNaVA_aOAXgmO8H=o5|P9<$ll^x_Twr;>-UW6ZctQ-;O%};+} zZXZAvAvGzAoW>tFKC$q-sPzX#+v620FG!oTp-K2r9=p#OFpl^H(jC&sHFc zOX=7C9^nJ{6UqQwMg^u{7$5J_T=}Ly^p^*m7m(<@w*SBhP6~b?3%iFy$&P@7_?Ql4 z>__c$i!l?s5+0Mg`0UzADTbZFgrHLBjk3t7nMbQ!;NiM&p2&J@0i%LD z1yX_d%=@&OF7{9`I)Fy~1VSVXr=KXenEmpiGn|uH7^kF%tiZ9pt72Wfif^HV+dDGy z74%<{Wyg#V7sfB_Hitvkb?v5+#h4~`tZY>^Rm7Z9Q1maJqE0}? zx1{(_LgB~Wz*G<9XqXK%|A8ImH%1uR~P4Vx;DG_1jQ$SNr* z!STZrLd0>xp>oJ&oZPj%ARGtNx*H4?h|QZ!mcc~Hp^nMF8kkZH0uR`&lVHMA+hrre zL;!IzRK*^$GPf2NZ}?{TRE#LGBTh>3bptz)sqO+D7!&;X=@U!i2YWe)c>%Tq>Nu=x zyek@SU}z{C;iw1T^FxA|j*PrKo%7+qL8v3VqITj(L#_{0Dx+zGDo+b>zzN&!dAs&> zduu#wb^sjjg1{`jft6LTW4N`_9R{-CAcj7YfxdBYByaVYnfKxjR1DYi@{wYhp} zqV37JS3fv;2qAzPjW?KYwH*(|<7MkX`XMr;f_EUt{_qx^gy50Nop1a>qv!5oTf(3JW9w2KCK<{;N3NUMO&Rh?@RLkeYiV>ULGTU@00oEr;W z2h{~teK|B;zHZ>fA{#3<7W;tdDu^u#D$$WHPz2IfTR>-O-8~521C1Kv17_vrDpgO5 zyiYKlVsf@mXui(yr48%Fmp)7UbcAx3ExT1d<;5d19y*2z+l7 ze|-Ew!*rbH=Dt1Vi8Ee4OoUXqzBj1JuJHcE1r>HI8 z-110#QPA2AFs!%rw}h9=$%`-}s!}WSyXmKg5NIZxRWxD^?uM~=PNn^%L0!EAGOPh%;)6>Xm-DLJzP&7=Ndm+1Q>V%e#?ri%XCYi~%NQ5BoTtWoaYqgU z>Gh9b+|-7pl|0G>fm#9f{aoMRCNI)D-%uEW_F*)W2WN^*}pmGeTR+^ z(YqyG8H`}F>aRRcZEWv71{|42tl(H>rbWD8Q1)Y6TBGgbP8nUFAx(<)C@mjS$2c6bN zrY5g%E#JKJP&dp3z(!It>@Ra@PB8}d3y;Ait_HqVz7ZZ~dg+8y#`MPvzs^@)?&^gf zu~=Ch{Knh9ewFVr!sACd{*H)jJ^EhZvr8mcBjMDmo{xUw@=joTFauP=O&OC*1Pm2r3 zmMJQmt_K7pP(2fZz8e6J(b5t)TvVmV#)OX8)Qo!AA(g+Hk>$qB%)Z)q@#7lqF~nH( zzEH;LwMJ0kWV{gT{dvd!G|G?qn4StBX;cp-@sAi;fs_D~)f zS}P8@J#mcRn=*TCce&e>d+`+d*3i^S*sQ9po_7Qwi3BJgc-TN9Q@9r-I3PHcDCWT` zv%)w3`juT(l@11`{rh*zz|G@BY|hi{=xp5=(B!K9xaf5T-K@IdG*;MzKSCEUR5$2t zJncMPpD|wb-7J8nO`;w=#^zuBt>W4$F8)mNLs2I1>k!|vcT%RQ)aTEiM?ppI^@$-^ z`x*!}LMkAmj8hv(L6$KYT*`Qfu?;u}I-*aZGV z+|0jw$uY3qi=4Zq;Q5|Z`K@gCnb*eIUACd$2bfoj8+&`&4h->Nlj$}_Md5;OGgLz7 z*(?wTD6_w4btn?DUTsf0xnXSO0uzcGz`c`+(NkZs2P(*@U%nRzgagETUY7iat&&r$pC{if(5N(}|2k4lqaIJYbpdGBYuFvwnBpx52Aa!<=WF>;1}297~YHPtbX91|-W1AoGgYAZ_~xfRIQ7gb%SKrHU< z^>2k)G7(Y-x7V4z5_Q-YDB#w575VHGeu$q zM5x*F&AjfKdDG=GJvr%@#r@gO+Kj9W5D((&@y0RdvFySJZn<1Zh%WWki*ANV}K zT*`Y&BHcdHs+yRRGTCw(`rdK4r}lY2p;C4kDp{;-Z1+C>6j$+^bYd>$(w+@H=zP6E_8I#G zxogosqomQSPe6_Bj%)1Kqm^26)fP_LsK4?lkH>*N7kmr5s z8pP#>=D8Lo_?$HKlzz4aA&^_Q7(lo4>c@ES1D0916C1x zAR2gWW}GhlYhT44Pz#d2fOe5?zw95Lhuis|m)u#@B>m4T`6>Ec|MU8MKE?hVJ|`BX zd}%N)7ubFek6m7#*DgGMOn&=x<))7L?V*66b{*#pZS?c)FR&c?j=?6Box&6V>U(%{ zDhU&>KU^74yX#@K%JxSTb)`R;2}Qp}F!)-rg~4Rp_BRST=rsoMhP-GO!eW*0U%7V_ zT+VlFUi=Fu>Fo<=({MaFmB%w3iT?KItJH=&yM38oymYhv_kVXCEo~j*T}rmtz6!H@ z6o-DsPXVFY52m+2zA3GQX{o30hkDHOgMC8S1g+GUUW|CWL)b`IKv<-v#%$1#spt!v z%Pye~s#M@cZ_H!{vMr zj#|SQJ@J9{{ZT}-v{_M6yMcCc!*MosQJG=<{PV#Kd`y$=-iUxLp;uly=rd)zZ1q$H z+-}UbGd`N=r*d8>r$sNjC=5L^|Gg4S&%iVOpI4LQgBR!~fpjazYYm8F4j;Ns;T&3fdad6~ zz|7ePT*9?a0LV@rR(9*ToOBrERSJOh?S~AjD=75QHau#1_wHR|!>TLra*_ebGCNPN z-I28h6Mp|q(Br|SjplCakd10iYt&rh5u-^qI6yRgVV6r!cfB9@U~6gl=!l(CtI{O5f)zYiO-@X{`lO z4j<=OUpS}u{VPAYrfI%XpO%V{KK2KLkfsZuj56r1ZcbF)zmpYF{{IyGzsbxvEppDN{@yj)t zZ?>MNy4nohEbcUTtSM4e|9th1tn0igHS9#zY>?gOWUs`4bsqD((d`qev zNWXt30wL47>Z~yGD$J?o0N=G8jjg-w3WJ$8zl>A>dXzpRp6Gg{p`T{&D>5HfkYtI> zqvi+sL6oz;d(UfG_Xo5rZOliAzQD{d@ZM1cMC?WDdq;M;8jSaW>IRJSbP7yI4k$-= zpm2crAJ~otQ<8Ac6lRo_At1wSe*Ee#m~<>T=k!Bz^GsokwIlV3N))8>*@FNMoH(q~?it>qdj1z4W# z5BuP6@X^4pSUpGUnii5lUrJlbaq6#+V^2-VE`f(7v>&{}%eB4#FS6b`AgZoiAD*Fx z6fg)W6$BIsLFp0^L`p!VyQM*Cm_Z3?r8`9oI)@%wN#Vc=T>zVG>+^UXg# z`s}^-+H2kWUe|Re+W-lI1M$+x1H>!=gO{nJV^Q83h0BC;WVm2SS6xjinM!SpiQCUe)4P@5`c(}w$EdrXa^gfI=38+8 zuAt7?Q+%)L3HklDgl+Ma;taULShGIlt+7EtTA<%yYwk3mQT4@ylPz$qMPKs@587Y_Dgq9?dpDC5s2q?ad^21>%qeCIb(5bX z6Rdv0@$dv>AlX>)50~}VSMAp zU6N)#{AX;FgqvYxLO$ZRC9b@+|=aGy!U#ZSz~>UJ2H8kiE&& zUcL7QrxiXDoUaL^;JtziBQA_St>aZ?XE-`H~<`41y>8(2aNVWQddT&O<- zwZrm=N#QP5fi+vgn5`3XON5JGA=C?DkM=^PO9#B<1*?uz$ci}S`hE2k_vW=CBC9YU zV+}--_rg~^q@7dDs~hK;^`sg1-AWXF;2~fAYW!HBwD@FxqUdlG6KY-nS#dr}%-KRF z`uxC?q#!^V-6i>mAam4^_lf%x`Ap&xZCiw%O3K1+2-GR1^EF%?9fUeWX&}8~Bhnn2 z2){E4tk(P+=Io^seIyz3d7JevhpGc&5&;g zC4_skPXxV9$Lna$79x@8Y|Tp*xi_!sQF*m2?rCb+R_g8N(hG}@pUhsy z;1WJ>+)x+9o#?U_@o`qzWT%M3=Vb=`;VbE6i~$T&o}@)kE7&xD>&h`X?Uw7KNS_M@ zf0CPhE>yv2(|j4UXe8nrhe|2@RMB$ysxPY6d$+9W2x%`iq~fziurw3ShG(bWK7WYh zzlVIXs&h**4Z$p^&Q^>0-R~EXd=Gg6Ii+7arGd#6sRS?;Gq2wp5Ye9;mCx4r1HA?gtMc!M(R@<*ErmEG z5_Mv=#7BFed!78)k!oLac8;v-{Q5cEFcv$jR_Jf=G z$e)*_7SI3k{zSvUe^=IX((lis>yY(px{JwC0I zC77JO3$cG@_r*4NxIMCXrhTX~pd+$^djvZcLFQzfQ)BXY@^(= ze0`GoZKfkEtM_4T_41HjS!@bylBw`&-@h{Xcu^S{Jc5T-oAl8k7r+1327q4hQ_>c(XacI_gZuGC zq!np9{DzKP3Ca}tA)kf&L4%wD=0zLjI}8FI5~rTDjP)zt=yz0|lUqHfXU|gP&cH%T z%XX~?q=u~K_IM;B!^AGgAEISzKE9u|hwUsg%#%$mP|*B@H4*Bz+P;dr^Sdq11T8De z#y&hA3T+}K%=7Ef{5aK5euRI;y3#1i>*=KzAAOR)D%Ct{dm%YmJ{+*}fa)2iIW71c z6LtR`n=Lw+fRGA@3%{*n=~~6S2kmbtMYxz9vgO%~kUv{6E$YxbnA@4EIkR)O>VqDbIYZIRTNqF_IZE{3M7{%c*UT8p-~ zqHrOVE(TH|${A<%9eqxDI)c7?f2@nObTMfxKcceQnDEq!}Zj4imvb-eU1HjF6tOpy?|Cr!{SFVdIyR$Q*mhGzBmAQ+pPibK$nw2Y zdQ(Zr9n$9aGMUnJafOWecZp{971#pVU)N004H)H16jEItovI7Mjxm!Od%TqKN|U#% zj%%d|ea!I_(!1bXHDF&gA6G!4GDM7{#Q!YkcflE_&JS$TbwhM63W{s|CrjUjW)t0s zKDb_Z<+vzNsX;u|Vq)D8qRHdK{oGd^--FCJ4d#k{lcq;GtYZ^)m-m~Yf_}AR+#a-I zS6sdwWq^2aO+PtF-mZkFVh=`&eMPYjS|b+?vp4av#doz1*DrdoMR#OgYXGwyKOwJ@ z5%<{)YwstEyb;|AIW`4VNrKpgAD!{^?`$|1r~AzgDfWhQPZC;v zP3rBUO%dEVKz_Pp0*d}zG>E#CY}jMWPjm`N z`i5l(g$9lsC?~WC%f}T{rmZ}@X(079PPBc%IR7T6M$c66Z!-Je&UAswSN`B^ZQmKQ z&o#eAEZJd}>l};lk@^)%Q7*4bx9@t=UI<4VK3&4CUkl!m6>dmwi z7FP(#jo&=doV6(Ih0?}sRy*C=#U2vF*4wQB`2Uj!?gt~hI!D&21%%85!;tX)Em!mi zD(HzLmKDJZk$i8qRD;#1fYJK4VN+L~Cs`=nc-wStYdkx*4qdSMhdxRXs`$`NIXz@T zQ+Nr5UoU^@hp)_=+-QRgJ9egd=>z&)=b3Z?C%@hA^DXpxz~hLUuFgOBkRCo94{?JM zUZeD;b=NH0*syfO?nA%%h5DV)>*cC<`oQ1Nr<}tbb@hKJRtJ3_`TlQ&+TILvelP56 zt`nBk4-VxaG)QSXd{o#LYhe|}yeNV+uzNXLOm8Hy33*Rw0I_ci=+=0?jybo0IX^x- z;P`788S+_L0zR=);88xBXjl3>&b(=-XB~K&q_P-zmr*Y%Q>)9(tRwIo%jf*V@;YZ& zK4m|5i3MSas9(}y!KYE$*1@Tr8#n%g6|IAZ8|W7k3?HrB)TrHqA?BQN=vOcIGX1ec zzOUr+Ty=4*8)sa1`7R+Xz@ue=!}7}SXz7NIz__R1(VlMuw4f_4kf z+k$j0cI5=JN-!+DcqonMHgh5{e#(trx@GWhJLJx{LqdbeX9eF4Pm0K%+sCc#A7-?5;bz%fE+K+ z;q2kN(*9_r$8?n!5-C3sZptX2F0$Th=FP8js!dXO>ulxtGi7m>zZ*9+N(6M$C4by4 zq;p!89iC&CWLP`+Z=jQ)U=2;?!E1~drUQ+vr zZA76QroiKmwI1v@B2p^`{OY!&0b#Rzf{QQV4Uyg(bXcXxZG$^##8TSs&~@$BoMqDeE{itHxiw5RL3_ z5nMi1LI1*imF;?_$HYBg?$o&GK5NOcsoJmpM59iMZ%+aT#`_ysQjHtV-d*;I960pBf13RA zNTV#08qw(Yy=+_NE#FCFSDZ>(98jeW*quUNy2-s9h39|K={_W0Yg@2m2sOhga*G(Q0AE_n3a ze~(t@yu42I*gZHT?9SOb)HdyV`vY6568`Unp5*;!tH47EPNTQ~PNUxo$qv&b#~-O^4tmmHCU#zYbiZf! z3@Ih1e;x`OcW1l9Xa0`%?S+oH61{EInsC^dc_`U!8b;#sAj0pn-b1~u*+x6|i+>{) z?zb@xF8n%r1Pfn|XpRcJ+1fK91%ez}F|adK{~wdthr0_8rDy*}$RD;wr1Mdc$COLh zaIay#4%SQE`jR(V>9%!k*0v?8?3qV*yR=^R1N6oG^7M+=ksJOFWQNQRrJ=98)bW}n z!98C|hN0w}1BaNGAq1sULy}?R$bvnbreoJDCBJ<1r+b~d;`I5oMT{hf$BX+=3o!AM zoDe$+QgMygykAQJ@@lbn;8h_X)6G1#otODvLwxEt3^n)U&T#RiBuSiE8kp5lTUNTV zW^%Y75KvGOj;HW8v-oSUe|$^KX7(6Z6&Z#w@1uPXLLo`~24I#c)I~&+8HEC`@-3G( z@AoXEk>Ph+smftUPLNAw;pn(2hO&W18AQdT-~O`_gny~Zqm4mQ=P(I`J;6ch{+bk> zsU)!x-}*`XL9`Rk_qyLAHftbLx0=Tubo~OIs$N{XB4N0dF}5wo)b*Eb({pBD0NC8A z_D|#r-m|j&zBL~St6!uDXs6LV-d+Pyvb!KbtJdpc{9}B4X`XSMwd;c#qiCr(POKQ& zw+@f@L80AVKNs$}A9Ty0f$i4tcsNMyZ;k-z$gAU3E{pMgl+aJSGq4zk`fnzVe>|q$ zU_?agAfu51R415f(6TXvK3i<|*0#AwN#@1^dNvup)-Op$RMMM9lxc0vDmIVukAh;O z@e}qn+_>ng8W;?=L3l!}N6g&(c>2wvhtL%0Wjg@{OyU$DNwcXQeEEy)S6d3&W-psH zeUO+U#jE=er%HmZhvNbP5&&j@+@a_BC+9h+1dxlOza`bGAYYrJ^fiPD<64w;_&I7w zwp?p(_qDpFes4s?nynrDD(H7PgmSi7gN5B?tTG}D-%c8xs)~LT9;$HA5miRnCsvgH z)hw{y4{JMB7t2Qutv3y;YSqEaAgmKcP{)B5o=2YFKYsi2B-TE|qW(S0Rgvm!ETQuu zBg!RM_SY}qZ_v*WNmNodGz9Ti1P`P^{8Ptx<#1H*q5|8+ot+&%K0e5MvNveu`VBaq z`%R+S+xwQxG%~ejBwU~Ai~L&MiFAubC;NzJZT#5L%@BzIW+JNpDwuZ5uki2cc@N(l z)D&v@xo*mP98u%DuaAIiO7zZAsz}Dieaa~=YbdOYW|7>%cMf1|OYpU^+wJd)uz1wf zUp$!6L%StjJAd8Nvj(~c2?YVdxI(d7Ipj||b-F+R@mQq;i!^N?0_K|<`FHN{G4q8$ z|GMka#O}j7uD@OT7~&ju_8hHwd$tCt58B#wFw?*lb%ZJ8z`_bT+&Wl>Y`H=^bTu8aE+sv)Ui zqqA6ni?~1{ob}>xdodm4kqrIF&AD6eSiba|)j+b$N2#lGbi%NBNtz@iE%2$KX$G8G78r-#>T-+@8r1dHSct=FO_dr)Do6V#Ur z*Qja$6$k;t4Uv3?D}sIg>;8w13k48`_^JI{SI|4w23+{HB%{RQggek)sF3_xw_HxG zlxY>|_eWiXH|zgd>Hnb;l@UBjJR3xtm511-4f^2#a(W7N3ekkLLxxZvQ08i4Li}~~ z8~f;{USvb0;W9=b>6|36os57;JMcR6gS!f^|C?*9dFG2VhYhIo^NmmROKy7{?1 z!kqYqjOf9<=|`FMyYM7Xb||kbQ=VkscvBn#{E0yfAtAN!z!6XY75owf|HtG%xilyy zHwO1AlVs7f$h^EBI;{A~@y9oS#;<0#dt4a&+A|C6zvhTt6g~*8glb~kcJCcsZO4jS zJfKCZqg$;Fa8(O|5y>c}o>YJfJdn(zCac|d2Z{XcnEr4bngpI(vQ$NGFH=T!Kwy7w(<~Nq z;tdgI)=X+t`M=}-4@I~-a_XXYa24HobCO~*B-uOPu_@_VIE!@WSVsKT?7N9 z9y|;xDG;#N=>Z2m0e=Slyr1M}JL~-T?0e$h?=~~DE{?JO2jaB6=ACX_7KuUXj zbdc*!$N#7}y8dcCl5&#dn2y%{+;qx#7DD^3n+KD%>z=I|iuok)YtKTDgpg9mc+AFW zc0nKY97vjbMCfpG`=}v=IkJMGUD)Cyu;-tKe%tu=-wFI zIOhdm3omI_RwVry+GXmBv+_Bn!}y?EjC~Tq0CD}zsrZ3bf=8Yh=Nkl^;`TpBf-hQ9 z@4%yx6EpM13x0abp1}Ur9S~%^wtg#3j4B_iwl{StztD7ty4oS+hZhxHika7ZwUoS^ z52M}T;!;9rR(rhC|MD(;^j4WiX(AV&BYA^LgHISO=F$g(vUlxJEWf6ECD7vNZ~gT) zav~d|lPkyH-z{p&jfh_rYAXNCEKKWu&GXp&0zpOe?&C7a`1n9%1E>O{5?oMs%~KMp zN9@h&DPGcWDe(-=_q#V)NsP-noxRMti{+y?IWLy9vc(}wDroFrafb{&hm<^}qrF3f zq%M}+RJ-6`(hMjA>&&SJ%F^*B8IjX#2kt(?V`5=aq1&!&_l~M>>6}7n{r?&Dt3Ri@ zLDtl2JkVllhEf!hVy%L?UT~vTuXBf&^W&eCyx{3`UiV>g2Nt&{<7WjSg-yz|kH z;#axh&)@il*Y4%_^T$b|)3b77K6&D%c`xl-_Bn}Sb3LPxH!ha;y{OQ0ko>M$hJ8}f zKc3Kx*>{j@fM3RG8i9XMyM@k05+$&v%k|Tj>V+>e(uC!R=!om*$w@sk1jJ8XKUvw5$o?>M`O6|w#B6k&~HOWg{Z`6j|Z3NR(h?icP8ta(>Zg{o)@}$9ZIB*)?M4E4VlvU`WeQtpEuY8hKNqFR;V27>UUi z)qVVUylp>GJ>p}#Nm;cyZ1UPH`*%<1!M#l#JuMMRVHVo=>uBl6VsQb;;PQHc6tY3I z%;Y|LxwIg;Wo0YN=hBcz`jTi5iW&V4i8wNwl=uQwfezzSLfr8Gkc=m(NQLxLHf)>} znTCcoh6iJkm;Pe>zLJc4GrSLpI9(t=;we?43p^!!n);Q!%y@OpZI6kre0*Sr$qQ2@ zWB>V{%yrI|X-R4JHQ$j~mEPa!;eQxNX7F6B zUp=63BQ{jUPmq29}PdxW(sgYjO2{^6IL?*@It^g&u zgzrw3`vmL&Tha57HK=mUQ*tkgI&~`53|0yO35_7mlF9}HBG=QHHE-aNxn4U_>o(p) z@zN}CB$+rgbU54@KE)oMMe+Q<5eY$olymjVaN75+0m)NHbfs|9wnMw{emLr8{~iYM z4Phq@@ka@uk`Z2xvvWPBdX^GJcgB4^2JKIa>b;o{<~|oXEkRC%3R+~v-bWr?gz)~7 zSu+U^beoewJJY2}hYS5Kp`}IOdz+-py_myuNA&h&81jp0qfH@Fp2zkTt4BU}axQK? zNZXLwlB(^iVlq{N#rZ8xq|asMHw51_E7z*1-SiT4@amSR*c)3lij%JpSK?vmt=y^E z+nDRm)&Fc4=Fz9q1uA-(ka@UNF@j`V4r08pyOB@=EOgdLoV6;yoS^PO@!p1H20TqF zGN2=%SP5ytcaQCALV60NG+iJImsd7UDF%@!r-LZ;;x#1N#iL9@J9k#DIgdm- zQ6LQQ7G)>6Q3cc(aB2p-GYUJUtT4ikCC8c9UMmlWBAqYL;++a~o&crKJ}z~9qB)0m zP|QeX8(g8L$6bm@+2fTkKL}Gf4Z#GEldaGc=UIz$Nxu3VFETfP@LR2d2RdU^3piy%VydQl7HNwGlT}#VW4XzLD7-oVU|H)VLJwyziSKE-Qw9MQp)f(j&|ICF_PZ_R2+XjI2FBX>Dd;xuHs+a3JT4jmX zaJ6EC9NlQ;l}DZ3JVkg+T|l&INa=O*9Mzk>7JyVMHWeXs=N#u*BsQR=Wmm0O*a-52 z)6E|W%WvZ8K_=<#dYeI@L^bJt5^6|jJsqvXFO&%CVV%_6U3h{xe7)U4yS1~kUu5P> z_UD;3(d`8?57+gn#$TUqzS>>q8ct&ZiHDK-<%)UbhD5c?O7}ZtL)NkSgG0j_x*EDs zd->(7V>QV~PN< zy_{*QKd;;p|Jlfkfti&P(c!_N7+W@n>xM>rVvj!wKCBSZWo*QF(*+iS zIw{Ra1^U10%*J#wP^EE%W>)0VunFvrL9BcNWhkK~5%7RU$Zh&kY~u4?yT*2fy(3xN zgV!)>K|=iJgQQwbRP%e{OKO#??I2fK*x*+34V=vaKmY>VpCb3dGzna4jrE(O-v=S^ zV9VcVN1CJG{IVKpWi8MUu=UD1NNlr@KnvSJmzU!N~U-q1+C<%KzH6z{e7jXS|&Gz~jE04;OYYyP$|Z1BLp z;Uv-}on8A9hy@M|@&}A?;H#CwBSq&?_1}?5m6@V7aFXXG8l7s{h21mAiiU(3&SE(W zEEeaG{pHtTLDTa|dUn;MNa}6~%c8Wcv!MN}dnl>)saqmubT(^52r|RNIA9<^JmYVD zROrFQ6~{=}XIA{jG*YK^EVsU7b(RNlH!%7|{=!bQftvSA(9Vj&GWGR~JF`5f%Ruf1^+tRL$T<2^;CgB{*jt$EG(cDK z-&g?8tQpJL7dH|!>P5c3Uh$jZ>)&X6((54V*juAMRa`lfy4q%Px2<-$Zo_Bed(!fm z;-J8pp)D#?8Hp`tgx{`QR%Ai>DWKZ;)s!dm`>Q|vmB$!J{-~dQc+|#a__u=ONS$=H zXsx5(p`O@VY`mUG)AT^Oe~u#OPh7V;FTNIk17UB=>D|1ldU}L^I{LH{mm@s*`lQ`( zXv)RhSy}kuMdI(7HC`GDMYuWhW(4PCnVpaAPp}Pl0<@}E35=1!*&v=4z zm9A`!i4$Fq_y4BGqge?H4%f_Scp{m8vijUeUNPje0VO{}F4Mk5wmg&Oa(n;dwJ8RP zcTdIAdvgcUA4aiRCkdcqKQ6e@JKoB4TgL)-3*JdJ%%0);vBY%|*B9a2-hPcnyQ=>5 zjj^YPY0wl>U^TIh`75sC-baTL^3xO;wKukKPD`d+)zIyFLG-qd%uh&QG$fNrm>C(* zr|7!NIhUBXEJ(M(q1UW+9ML#7#BpRw!5d*L?!fBb%8iOdm^i0#cX+4} zoOs2!)Z%L?9_Z}WnUUYUehquq_|xVs=~KEk0eT;ZEoYi$hWH!HWA2| z*4@H!xEV-<(``Qax$~4r^1;%sC(Y(1BcBon0YDw^I`S8ZUH_OjuZB+aKS2snH4RYs zKiv!P*RD4$hK>gHN&a$`={x4Uj`k+HzQfe>>G$Y9l|}O&zUoDbYw5&{%EZM3jy%S4 z+xsM$0{)xT0UzM~o{xt1^!>HlcVBVN`o7}ma`Ow86tST$^5^3^Qj^Izk(c=vEWs}E z({^zC1oDbXC-4qzopmz%xΝh1728n_#}yStZsG4h2=p2Fu@@8@bu5g-i5vPE;~e zp;6{pA*hjPbN-4;7MKe{b8a`Y4K-OZ^BW0S8B1q47wOh|jmxl97IOy8Mk~R^NgCyK zuTs*PdgR?-CWl5x&*P&O+nfq~=)8pu%HKxKGd6XDV#)9Xu+?Y-hPP{)15bM~8h>5T zHy=(xq(8|)x|+GeG}W#xb|f}8F%d)-FNJ-mn{mX z@g-wQ!yG=nq(2~XBroEcg`q^6x~HBX>)-TEc+}n&NF8{#fzfc{$mIT>)^X_UPj#y7 zPrsmuFy#<&1uv~|l@=d2dN%%ndkI!VCUVa6(6+>v%=pD$$aSMyQg^SC4XHM#`se<9 zM>=Q{A}=ASCsrSve4Hm4*zYdf8^WACOCj-Qa2FOaRI>6b!8-{0ouFX@e}IE^+3cr#}9$3FxYBZc=E}uKwJCQj1}w#dm?xg3Ke3m}iLKrDpy;l2+?>+Y$D* zG^71?Cf{2Hm07Dz$ zjl_KtLz>rDppT=He!TTZsHn!uMUH!Pcw&j$pY5&P>(HT|owX6ew}djVJ4U#FuO2r> zK~Yc8yZ#lVR7Y0~Wr*E*34h=lh_`uKPo}#;x=1o#&j-zS`BAFRjE$c!izS%*J?tQ< z2FI^b|HLv{{I2C!KVG)8t>lmg)(rW+uZ0U6vpdx(?VUUuSAGU(*;SVbCBaF-lUSfF z6ne}}OPH({i%p(P-%O`+OZFA9pfM?w(acPNaRmMCaLo4oCW%gJ z=H)$gnI$iZ&2^GA4csKyTX37cu=Th^(#+q~fbaL{-*<@98~!zhu<1vpO;ayfQyWSg z^6Va5^?`qFm8Q&`*);C(N^hmn!riTIhT>9Ccc~K6W|3RFR(wTRc+A%*W$_2KMQ**A zcDkHt^ORTAZfW3HI_!c{MZ4%k#fN=MwkiMVdVvJ*4bwA$7QhKdQWp)HUFN{UI~-eh z)7$6tzOm~ct$Du%u z8{10!_8`^19NHIsh^i#HZf!1JNW`OPK*_XW#SSc22VP}{&eJ}`r3kJCs)DtJ-@BFc zG@PV@@mgI-LHX%54^#B4C+rh=eHIi7?|{_~`}UFUFWc(!E1jA4Jn>%lqQM8xrYt~& zlcrm^UcMWC;dQMBFQh7N?;cf7ZPzeOxJ{+|CcpDyskUq<{|PE>t|ZpMa|zs2x>2-Gr_+3s1Ai_w+N4cMiR~TMRJL!S3O{ zp{STBPz>{OHm4{H8q-i6v)(iHWvG5FO}7eLKLPp>+hex#^9*WkmmjSN=FJH;U|!G9 zSAZIPE}-&g?u!PkJI*Wll`mxG+n?ayWUk)6-kB34GfX!;Ss6H;W`GEX;79IWq8%Ws zQcPBiNxK7$fiBQ2{?uMp%JqV9&+zOXm z_r@$MuY|U)%nAFd*<{8(Oy8BE*{G+?=gt=!ryYD)rDw5g`Yl1sg$Hi1Yq{=qkk(lM z51Df>U&~$8--g&)*?>WO?_vYRN1=erCox^~C+l2>hn?f_gCMvtsK(RA{Z@RJ{GxLe4|)-0|4>S^Fep8?%N%5E2i4czkC?lZ%~=ipNC(>$ zl?f{=s~F6Yl!o6OjC7`U5}BM6j*zPMKHP#!fi4pbRPBGID5lc87T-DV9@10|vao-a zQ!C4!alHIU3bYFLF$FakNYpO-Fj&zap~^o$&2{Kk99(wshV#UWSr{2*u*P@klday} zK{yvk+5w+))|N&=4o66qkio0|M^a49x6V{W8w#9Va+WBrFZRHZ?M%0+dkucj$h(lh z8fh-q9u_#Px4qQtefsr^_+Cpk#0{d4N+YAWgI>yx{PgYHx6EA-i_ux=yUPXI8c8DZ z)h=TNBj!xSL@hVp#MdMAX;(p3J^2vP5e&JZy6?Pb=Y~i1s9zJv6nE#NJKjHJT&KM( zovYeZOnkOJaA@yhp2zmN5pIfRSu!2lroj)kq3`Ano+0WCi-c+s$tb|G$Jl; zO2=xV=I< zJ>zptR{BHK2D_v`d8fK_p|k6yVCN%oJi`&L|SPJkK&n{ zjzqWgYv>5ybA%KX+px+4d0UwVrS6AwS%QH|9Y{Gp5uW7ybb-*U6~C((-ht0~|9!J5 zUd$N+>P9?R-d*fYd?=X?Ga8X_Rj!kye)TF)$!VCU^k*Su*$*p2*QiUo9fuoN53aY$5o7AZBcOVZA z!pxcCVB_`~b8)2LgY4jILLF51urpWPW*!4~TH~ye8W*F+^l!DHz65t)%|j{~6}-aAmk-cYcSb@7s3% zCRusj29))i=rOWsMDHhz+GIxTHBPcm0q&^Rb;9#Y- z(%FvlY)9=LQAd1Po%qsdN+0_F5De7#Z=?bGqRe+P$7$i^93S|Nrsfe>q91sIgR?1T zn{I*IbY-dXrok^u31)RMeFAQuS=csMR1$9L^6u73rQamz$B_+pAba4L04-~92)xZq z;^*o>XZ<=+qigk4Rbh{fl!byWiI3+^n&L>m{AIJDw%vK4;0gc%^1 ztMT$tyVqG6x8GcES9#4!m>uiWPuCmUh7CrX;!RU{GYL~P>*F3o??i-SE%Vc6K6K^q zrxT=%DYjDYJKwRdrG}vJiGY! z{$4}e<}P+bS~XMhX=Eris^uVReCdsFc*`%&I^_a0h*Jj}cJ<@$O!3X9tIbHJ}* z18hMPKmKN6yV!K_Gz;Ac^OgUw2V*3FZEV)0d}m+9G0lNc2I0ZYr%&Qmh)b2Eh$i*s zTn>K=l-HkZC=d&Bb!m5CMxNJI7Pl?Rxj2=a&_87t7tVid75ntRG{FDU|BnW|;xyjl zMJ4*vx3*sGnxA9*23~|sIRvNOdaQ44UPM2U`R2#%@A&r-Dwo}{{vDO=i@1xTYmS z_6w_d2OfY%1l=zw$;ly9?PFzpJbQsQ8#BY{3fL!$3qL=p3+`T0TkYincYY!}(|Iuf zNLV21O$^z0L+OX|&8Jvb_`gh)=5P$c`I3)xhaE^5=q0jvc`Q$DQF%>1U7 z4r04Doz!t>e7Yx7lDegC9vlLK#c<^+ zE;%YNw(GeL<&cwq9D(h9XlI!{O7<5F2SVu`&&xM??ak~Js^z@x=zSL6ybj07j!HBNq54S zf}*bC!{vBI^Xie;+cgZn?c>jFpcV3JJ8-`_uWGNXwdBfy=`oee{F4zDBIrb=?P9SP zv*}u@4HWPKmWZsS3?y%wwx=^f&nDvY{TrS4Klx6w2ox2hPh&i<%YNnhCG5*ayO`Er zRUR$OqH#OsT{hjaguk$OpIzG?{c5c}ht82Mgc&mJ3;KwJ4_~f^c!%*Vs}6gZ0i7}s z7}*>9v0sAx4#6IP^w#PsQrMlvh3!L@R;OCa&YT8ZGlL(XfZ;3P9W=O5D?Wb&=ZSq% zXi#R=-y8`_dN$y*Jgz$V#2GT}*#C%DzY>&Giq7IZvS4ht-n+$#&w>m6^Z-TU7fR=Z zPwp1Eh3rCkR#sQVaVdZSpsmUkCq|ZJi@(AV8xeB{2cW3gLFQe?X`&sxRx@2Nzx$(E z4}h$j2gqdV@#N0HV?SP(1_8uMUwfc$gd@6u-*O&wHE(lbv~?=}S`5QAu)(aB zQda3j$Yj=IpUw$ebj5K``eN4fyw=JuhvJ0b#pOq#hUwOGmMovT|#v_S9xm#7|#)MV^8cAoQ9<=AtI6KH|cJ=*HdQB(!a&w zdB-y~+LfM6s6BA0D=-)k{jR2QE5lHA>~TQ{BRe4STg!vs;gT*n(R zw~xQQUAkQ+Rr>b07EkuxN9BilcQo{LKWqz3=omf^TXBfJinVOV5N9w>~w6_ zp@zerFCgLl5i1m{-N|HEI<9r_W(QoPzc&*w=G9GP1zmEV4#VAcyehtip{!t>E&+|A z00l^i9INe(P^igGfAv#AauXo0FBi`AD9%u`?H3n7M$7LoT|2lUwJ6d%R$RAHx~E)s zaxAeJ-4)~@MZ4O-w|f*YjF+mP3VF3QH1yt;IQ!4!&B5N@j_Bk>-+Ju?se^|B(;jtS zMtEKKG+uJ!cTadMrVgAcasq@wfjhI=ax9rqt7Ct9Qu2p~X?(lt%JXA~D~1PGB5J8ihk>6hdhqoFN<5gSoYzjE~0fLb-Y=`#EHk7Jji*5;Vzyb78Mq#JyZp+I%?hw z?S{hS_KC1?_-9z3s=Kll%uk_iqjga>ey-P&?OH?>enh(x zkAJoq`w!GU!{kc;KuvPq44xi7IRuM(j+%(}IlW8xBQaJ^ziY&A0I-4;Vu5Jfv~Fpf zy+V8<>VyB-7tO&@xJQX3X~KtDk;rQV8TuV7C%<2tTjz^b;0rS#6Z=M7DU4lLUD~z2 z>97_&!cFnhopY#o(s4v1V|kY>+=FQ1{}^NeFYgp z!w-j*iwz$ApZou7r0?zBOcA1zndXQdIRwwXb+MkZ>cVJZ-=2~2mH}+m&&nLF*JO(> ze%VqE%yJ4pW6W{P!6h+1ZzR%D$$UnIKCScyb4h_K9bkeN-6e_yMG9z<{#09dDMAsR z;k7ilol63(Hf|~;`MwPJqVYEcXI}SDt9ppN=5gwnkstAz!HN59`AN>-?Y}UXyjO&# zS83SoLMa@Ao21J3I+D`I|vxPv&Ug2=A>#KY@X zPRAM{`lE`b7?plQ zV7POGvyCWKo$Q6?tVoheU*oKMHWYSEANU83KC3D;`yT3pg{BRa*H^C#Y=rxzT)0s{ zLMdIR_;h^vk94(!$0@PV^xmEY9%<;iUo)%_6JHM)$O8TPK-$37wj8f4vz8pM_gG}g z2)5&a&=T$Ltgb!YLKKJ~YskTL?Cr7eG@_aCuq_OBr~^7900Cw7288tNY-@&Vv2rB* zTFq40Wr|zCEpAxUNK$)pZC?|S$#^K*pvzjuUQikUvMl;P^*K~{O%+8Gh z@Kqh0G^AG2pLZj{ce~xlb?oEl_UF)^S#GV>p==DnZHhOCtbw<1N+dk|%x?D*U$YjEV^<9&s9t< zZ9by26yVMJM|?Lv19%xWxgK>-DBtJd{NxrnL4(}9-{@>5y|3M>%(tO;1mC|6vjR}- zx8}V-tpA#CUv9udUF?|7iPgAkziXs^*UQpjnnF$EOgM5JN5Mj#XN22TuKGrE!LsSh zHO@HOZ_3r|GmBQeO*9QxF`2Ug5^lFm!;%t8j43DJBP==2gMD?CudEN1@agb zxy|4Gz`WoPyhQuT1H<~KV2zwNSYOBJp+@UTXq!#|;v{|mepXpLJS`vb8=VS8#@u#s z5f7)V9R=icU3EU=s&G~H^6S$bnNNmdNz$l>jx2XN&MPhh=IIEKX*2B^Bkr8er!CXX#8RS zKZ46J3-7^t6VU$B8T1>55EgGa^|qWY`~-Q_($^C9BrL41nb>e|s}UT!f;}H<`Uzg8 zDL)7_k;#4_yA)Ny`ttZ=lmhcL15&ClvMB$|h_S3FFCXLB5-YF@p5<;@ItBRQhk)qT_)zIR_1dvoK5`Nd zKj8ep-^TNh_RiqwsDEuZkCZ;l@y)%)<@Dnl>{NZ!PJ(9wxby`BO57(~=`KbBSxw6U zmTQ#^A|ez}m>T9Sw)M}TF&2?ayFQ+OLckt5DEFY(N#3Wd-#yC8Lvz3Z*g^Hcsbmg9 zhBv-~?+P!D^jq{BAO2|H8tXW{{JU&5Cm9E)Zi20t(5bPrm1*e60e&88gVrCv(l9b{QDE@FW9L;z?g6AZs1P|>b-xT_?Z*Qg038^awH%MKtzedYydyQ> zbe3N&H@%uM#e!h*(uHE%LFJJ8V&9DG=mew>nh-~XGk`mxAK zwV~l*H`Kx+iH)(7kLh_X$xXbFds-;+OUF^KrDkyj^bo`mg&QUZqK2}?A)TA)L zGkDfNd0)UaPS@P zY-@8RN}yNcR2E)Of0fR~5A%Z4V;(qCMMlV~Vm?}@L(g2!Jh=No(yvkd~hH7Blj8m0E#An^r(>`)oTZYNb_uP3wI?esXJRe8_}UadXT4pdUWJ$I4qv>Pk^l^l3g-AiKSR%q9| znh#q zm(JC}oQ1Lc>`HO)`+^wndnU6kT4P31WPetw4*E$V;#Y_l*SH;3eNJI6Q*yC1qtTw^ z;rzHwo2;^5NbA(4m?1}{g3#T?nk55vhQXO+v8{?vZyMW^gecbM&RoOj&D0Ma_o9!=w~na2sCOsVGDAmO|q1Pnl2 zOI_gAZZj@<{)K?VmAcVX+ZpCa=7md*zZQ_az8W{ZC>>{L29E;0Z=Md-QMZ|MM`QqjH|F7CpRY6m+Hf*XXrN6D=r_^4`~vl9!(%lz!h`}QmEI3uk% z*{x5eI-c;^9^e07gP;!+_!>XUI#7|_m~%5SYh{nCS(kcGv0hc2QYixvcJqH{5VX-c zuf#&i7Y+L|x&F@2@kGo92`JL8u39-u^OSw}OlRtQVdlWQ#)R0Py(DLBSn_yNA%D(D zY-OB9Ih>O+{v3Utv7;s0fyrF>l2t}@OYH%dsqK_&gA99zjEhkjjW4=fG6O>#;){`g zNUZg&e$}Ir*I3O~sy2wf5ZnZ(cIxHcH+}yDii`Tw#TI>dX*AWXD^5>iWRznaR>09^ zxk?wR%b(VWe|G9AjqUad*_wT8--NnZUd=D}BK?YI{5S_h6KsOsL~4ZaifXPyngJlntBfLkGY7PPIHW!#Ln5g#ZV#F2{|Mc$%`f!-QA zHFVVtj zE}AN?X>m%dn++#MRv}3S4F}CPdnkaMzx~L*JbSE-3iY@sb;tH}{RKL;%#V4^SpG2`;TD@36O|5v2*|3$?aFShmr@qV3qK;uf2 zMIzC-Y1z;$Jr4>=BD~C^wiklVy~|^Bdi@W&POrhRnP3zsU{;2N9b?1@u|Qmc{(sp{ zl6wjj5_Z{W#;5;DPnn#hb025A%29;(Dy(5!k$-q6mo?gUOaYzCLedSy!V_YCSdt&4 z*j6GsFER@uFidxu%Y#}2)A_NpAz@=rYi?3IZ7m|Un=Iz@x2_8#9|~XNxXToMvwhB2$t3%?i@169(td(e_%%& zS)a>~!$#Of8qr<_f(Wbetn7R60!I%_B##iw!uYF}!%&(D_(7DP^W9SaO!?l(pEi;s`k_C5g5X|NU}eDxG)h?oPJ& z%R{^hq>ca>ME!8BtC2mN`_aw6aPfTe1`X9DZA7!aVvF@8D`Pf8g;LM|#g0*ElQ$J5 z3!ey7e@iLli<-c2SMg2m!4VHST9cH2+UzB# z-}5}s@?U^DB`(&ZTu3QRyffFywZYUx;?q&)2pOw{jBq`p`|5TEz$90D^*W7}GvHCp zwegCds5n-()>51QFFZ;|WlHkp$) zwq1DFzDbJBRb)E*5mB3br}>ZI9bc;QMK~HmD>jLN(+Za}v*)!wlwgx{r2Orr;L}Uy zO=e7=+erk`X=_aJc7^=2$v)tjtM4mRT-gZSuvKpDns|kiJez5InpIgVMF;ajB5L&eGR^#H8Ftn_xNF6E+4I9e zA~t@7E8>?vI{Vmr+|A|PZ(8eAlU7saTw(jUT6#hIc8I@N`;pKZ*ZPnCFKvmDF3M2D zJ9Zmx{yK5?H9a{rD3@Nz%E^-6q9m z-zB|I?Ek9TLZ>8^R%y}B3|Gx$4Y?lvG0<^^2F&B1w^N?4LS}B#RKSazioo-MagzBv z6_j}Xbs2Y6cjbxHTdxlHjGIip;V^fRMOyUV&bfXaHlkKXpSEz(P_e@njXtG#9rBa+ zsCbOf8IT0hA#)EDVR_7cRut)&Sba!YWsv^!`DDQJoN<_t=_+7!rXPmXrcg^a*cD9O zgl=M)-@LxN^CYuG*QvyBNiMhuH-4_=W2O>L8uS`CRQ7RjJ9M5x&1>orQg$S^)Rrsk zgqM3tn3tp1hzPu4NvH6{8@KnW0jGBYgfVB{?Fu*ZL?YYV*|vLbIjRe9>xE3C{N#r` zEuy?L#-nFJQP<7L-?+k>3-MK$)>QN9us!o??-I_|6-V?1Go0KRT+m+r)W6h!b5u4| z#kKeOf%7&}C;ABoEveTLqS+-1j<+U8o zahw_Sd*MJDhM#*ORP;j5w&LJ=CwMuXopa&o9}J%kh{qnMilzSAd4YPNwJ_192pVUe zP;k*-AL2|R)+A8mcU;sGZgjt;ZDi0Lr>&}s3gk!BGt)OiYo_o>T9$9sCfl^L1!Lnx zXOx55UWV!lu+JvRx5>+9t4=lEd*kPbP98eU?GPFpXh2#F`Vn#?zrI*AelOfDsO!!e zGkGsMYN(yW5p-2zv(Y(i?dW_UADZN&N)<#Wgs(R9W1r7yyr*D_bXBe@{4q@+m726yT4cautggURatTKltk<7CR4ADRq}Kxlz{9|UK5Z0%qLK5pq6s)51( z@3!{X+xbIeX&X0m*PaRDq8F=rn@#DaUt@o8>1zf;-o<#)FH6=G_`e+>ZV@)r2VArN z2s=hQB06t86EQqMoQtW&Wv20x?LqEWwLlRY*tI>>nn2$D}TjTp2D z`|!~v7<8dfwm=xi?T$)iU7Tja1_S-9$PNG%DglH-Qx`QaK~LWW)uk-)_ diff --git a/reference/tm_polygons-8.png b/reference/tm_polygons-8.png index 2e4cbfbe207800313a4b92e60f0f4df06be4d3c0..a982014d5918675459bf5025a4232465e46dc19c 100644 GIT binary patch literal 86116 zcmeFYXH-+&7B!3y3Mwipy{q&tARt`?gixh-P^xsPp#>Baq(cHkI#Q(t>4Z>~B7}g1 zCM6W90YVKmlsEXi_Z#p1|NXpYBVtHp~S^b$RgTnd6dhtNZcs|k+rv` zYHiJmkl*^B@rvExsOQx1vs3><{U-N8$A`qbfcUJZG2yQlX|^|~B{q0#OIG2=-(UE@-Txx+zX<#<0{@G^|03|e2>kyMfp-h3 zaeh}wwCTA@jL=f~me(&oH1=CDr?|%MkkHlkorHIE&%PuB)|hdRE-&Ri>*Mr|^Seh9 zADT8KMACl47Cn=Y!6C?idVYEN)zwjew0UJF>6P|RkLIque8a>63aO2`y!7s#SH*|d- zTj-$4_*=;bgTig>j$CZG^cPCz=JpQjPQ_#uMrMX}vUfsQ&5Vs{_VIR=5G;nP?M1a7 zpv#K}X&_))wb%uYP6_pvKkP$!c?|*>-|7$8N%eYHT6OOs)4Z1Z;K|;@dmVK{m~8xA z$%xOgrpB#{aH@TmtHiHoM!MEgki7l=HF<;!3k|xUe02-nVtd}Gw*`AL4A+%5E*cIC zjz)56q(3q(nWjn;1>c9?PqXLfU39UiSKaLebFC;$+5xBzrc{zgxJ!(y<$Htna)K)R zPx?pKi{#;f_G{t|t#4*rHZfdNo7F5ujqGGosRi|4zP5#8P~$>dy!btz$D7qElo&7f z`#3Lvv6>&;&R8uZslcvHWmvJHe0LuAW<3R;Y{#^8UeGU*{s$s532_qrwlijmwB{fo zBbiIA)i{v@cpsdzk-Q)V_}%jo;{Guo?Rotgo&!>m>=IufoNh=rA_UP*yIM^<{=^~$oj`@yk2X$DMQ zQ7PBPN8LT^r~5dyrYlqFGy|s#dpOO7vG!tHG45L;$0b5p_UMlvL&6RM^>%Xr%U+zc zvh0*mNU`eEuP(?)0u!cAahZvxhG}qSAD=4aJ?Xt!ZO`v6W!sLs&)eKV1Kjvr3p(x* zJ_XFqQ&+XqeTb3Hd0Ha5==wk#bFNAQycPRv=O2>CMs+d76uWX6iez=-{>L&5R;n*% zg$MOk4wVUCD2&MoV2!<|R%vr22hW|Aj{8v*u8Py4U&h8t3sz3^Xd!LZdPA$p(gjw% z)?nAt0?&NQ{)c^l$wyAnR&xKq$5CyM8(gvDe{%uHn?3(9+Y!wxBx8u?1#caSY!FU4 zS^^)DufWNA(BT6+W$T$1B zCI`;#yG$cZ(F2B~3WhwJ^^E zujyxtpDua0@1kYIH7o#t@?Ic9o*nC^lZLw&ohrY9aHPa;f4RNn1ZYd%xF;#coF`{+ zi3_Rm=?o(NA2pW1hH8A!Cjr!JKawUmu~&N8JSix-iz02WCrDUK)CSd3$k5ipV0>#c zS(-==`G*+OrkydVn83o8vs^YabD?n#z@S-oP6fQ#o=_#RW9i~z2)0Vp)DTSDbjsYM zEz0nL6#!uLiw9y9ta6iDqAf#(QC#M>o4Bq*(u>1oWGXP>K!ka4+Fr|&t+_L~8D;4K zEzu(nJ;OndL9{s4s9;^KE;Jp50pH`Xx|qv|e7Xd8gXnj3Prr8YJI^@kQgCX?eb>76 zv(B`rSgXD_tW`J2(7Oi=OJ@Wuf;io<0^uP@4TbO<_R2)~-0XLb9u(ixbX9 z^_?aC@3N_{U0DFPC>=}s6k$gdE_7kO4rW_LqVS^IlggDAgMGm@(?%J!e7@!>fc>|a zjC3IF#FxLWUt;ZE@hxL4jjmgC=qIsaetiY3Kl~MLBM?L z_*tpN@!Z*4Jiv^x&|`q#1Iv7V^S!M);=2D8>bw8Jz_%}B*xo!fO~adWT`1kwvBp@5 zwV_acJSQyqzocI^6s&Lr>F!ntxutAGG9iUdJLa;R^yC*U8}rtZH8mZ~zNKxZ^EOO~ zwp6zJF8opfShKD29&fQVox?1NS^1`My`dq~G8rJWOYi9aOB0Stexi@w6S@cs@IzE* zcUlDMCAJC1X zU+$Hrmtfxws)xI2p!@6J&-5c3EP=*{NminAhw0r=4$!vDp<$MRfdQUS?O%upcuXPG zV!!plIWoT!V>VsK`5E-X>mY{yPn;;>Ptu6w2P=S1daa0h843i=2n;J%edt%wwgx6d z-t?mE)C^f^p$clLE$%@be0E9Dq`RYEK_8;?IWqkunv)onpKsJf=l`spE2X8}I`5U7 z2n8<{Oo!AAv;?NDV|+n2ir_%az+b3M?{VmTY{`>AgFJwuyeSL-dpto?i?W zKg8(1*17)L+;ReJ*kgu_0J&$?y&=3Ae`h=$Jh8j!QQop6r|+kEoSfFuRp{btQsH&V zSQDIp?@rlYNLl7vl=!h2l;@;Bt=nv4O}Ixw@)l3uL6Q5Cuj{&1tnS|xBnWI%uC+es-!KU+;e^M?P5PwiNPZNvl(&Ro zMN`yUfAstPtQ#(LbKII1-AdyfcI;Xe1PjsE_Fn02DmY?-gxIFNwZ^2NGE^6Szq^MP zdh!33?N~)EmQl8N+L?RQHQ+^72}DW7c+cz}vA}HvwCry+AJ#{up<96&L3NtLs1(m( zvnTx}X8ux=8xIJq24AY8m-t-;!B?t}+4-3=m<07I{mk65{za=U;(xxv$;HVTr zm#CI*2#4XXvO*!Z#M7zXXC{ndI}&N27wEPl;H>ImR+3w#g=L3rp*!K?#{8?8 zj#F7U>a9~m0aj@w&Q|krP>`kR-k>TXzH0Fx{&?d4)EPO~#fJh(whpeq#dM|=zqqNp zInBq*OIRGsUd=)cqL_CrmVN=tm8CZgHTT=ALk2}4LS8);+`jhOVSKVJ@icUGzmgFr zVrmNt*khy1lgNEGsnSl7`|c7^)C;fsi$qM18u~hS$2i-EBw29x`hYE3xTY41BG(s;e=TU1A!J}aO$+ROmEDo@M2&CvKt=U0?_%G zC^RGSdZqLai(`)?a!@nU+4~!jR#32-$aIKF$V2S{$qr$z8(&*zsAML*dIQsNwRbDM z5^_>~&XQP%t#pfW5H5v_{7RavJ&0BKqJ8aMT9@m@p>SslDfyU=(d$4X;7 zBkeK)`C%^i)@O2(Pb`B=`{F|ww0FNctscH^51gV6YuOON(2500^>R*mAw-3TORw~l z{5J!PeRr9Ua&aCahkD)#HvzHP+M?s8H(z@xneMHSRW1m*tbK(KX?chYXDmu96^RSU zxfk_74BYB!%q6H#OlXh79@lu|961!M6$_WG)~Z9it&Oa!@Px>kitd3)VZiyvmYgE+ z7$C5}03yq_%eu)k8Ir~dUaw^AGvAcz_dO(AOGDbvKk9ngWv{Q9p2-&Hs?U+re7Haj zC|2uZ-IRa%)cr&o?Gf4++WfZX}MB04gK-y^2L zaO&ALSehs*xz>C)W%rw?!=FBH>yU$}ORC5o%F(`k)IG@*Q@kmC3|_@9aajsYFmcH7 z*U&^`qgk~Ak6yyEuf$)$UCO9umlUi}?`ktW*JXK{5QQH$ohoE(WP#Nq%mxYxE2$04 zy@lv&f2%>%;h8aHX>l!Xx#gjm4&FahsjE8jj{OtQz36lb+krs{)By!0c8&`@nV^hEpyWX}4NlyG{w}H^3zj z_>b&2PIai=+)~ntxis6ju3~tOd@AiR`Ex?% z&3Vfab0^6Khii4*p9rqdT8-VDYZTTM{4OCr?}e``)k)F!{bPOCq1IYOVZr$&dk?a~cqYlVN*~KjbII9eSvhc=0QPH(tXVn4 zKqi(-@AU`xsdaeC5Jc1Xj7Cd`Rf_tz=x=qE>&|a(CNB z@=V(7K(b-LtQIsI9+xG)1;#3QweW`~C=a*r=Ply6CCTSj`tu_(3GVtUxpEHk;FFnh9BcgFyt zt!uzHtWDtwU8$C_uNUL(!>wUV!AQ;Dpa`#CVx^*V7$#OM2qn)Eh~e0y6q)KKHDaqk zT~T4!n@v$Yeysthel7$k?j7aVuPh*HY0EK>>MOn8V6WwD@0v^wNLi<5p^$J&xj|8y zSJsnEahu1X-Kda94Q!Ih;-NW@uk}=?#;@t?jSFxZEu+)8as?zPe;isdIMr&&Ez?^r+C41V?x@vLa-mK$$LDvjp zu;yCYJpu2c;?$->_^XF>f~Yi6QbkX~q$!=7^oV4w$e;f%FP_wwNNZk{DaFp0&FD1` zchA_Ket&|;T*_#t)$?eJP_H-U4dl}{WnCMY6oS9+-cP=Hsj zAD3wx{uz4^6T&%tsR>Z+-izS0eETlzaR2B-RJiI+-Hfr}q_Kgl{RL#C2-cJ_y+BD; zu?3bBIwl=*bGmiLA3WGOlSaxENJfsnLr5~;OFPyghhm$ z2~cfgrinj8l5KKN@?_dxkaE-_v1!K6-DCGu4Z-g_mo)SACg7J!U5(jTydO*Z7n7r@ z(qXZOya_k$9r*NH4ZEc(YbNhNSt*uv8eJ;*%e{}KDOJ`FL)mvs8i<8(PiD-L9)jmc zcx`k4k1{Z0b(u#l-v}QwM+FTp8q90vUK)&roMv91c=By-@dUj6cayKr*m)8 zs|-D#;U1S3vtB@(rB#Sfx_CLwP6pIK6$Y8SuZ{k9hW+#Nuo~x)x_;=p9o4A^00nt; z1uk9nEiS+i&%gt$&i2sF!KSu`A{%UslKf^hh+A*7x(JqTpmaLpi;eL{n$xPG|3oqt znF}2@fcxy5l=c3g2T`XUjD4x+yO-odZ`~?1H$CE)uv5>Bt>_W~!|FVT1&5@Nfp*7C z1u0qnNZYCtbu2?);k6urE&pXSEhJmy*m@Kye0DelBd71Ttp8eb@+a1(1?irM4Frf$ zR;wrbpN>MsjY8iKfd0q4z&Q<4jruw@~Cs+Ga&^MJ%v)DhOCap3bOpz zY}TB|7yeG6qHoY6?4v#h1A+~xwBc-X{41Pq)UhN6pNDX(n=?o42m1uQ=*R)snMd1P zh#4*+fvh?Tr1`mjor5>qOD~9~+3-PpdEnqBvnrg(t`S)2eU`qCq;@2rKjRa&CNK?% zCqbTEqZu@(jE8UQ76}bH^ohq*UKPF*@eh0v<_+c>cdFgtTk#!D8ZqP{zI*ma0;NHZ zi*~etl^d&2Dz=;+1m$&w5)OV_;$vn7!9`n8tN@O#GaWC{Yh!M{RJmd>E%L3gY*_*# zU-;GAUfTFr<27Z08oDINBNEBcA`;c4juv6qc5nQ1T09WCy0dP>=q`#?U{j=2yLI0} zc=0}}&36oKyBqXRPg{3<`UKz?X(dD*mx|wVI2nJMcsw-i!f4Id{0wz{)cDP19%w;| zLmNww7lF|}rRqV2K5f=7d;Ef->Sp%UvoD4{sIcdgrlOL% zirpBlF`jYE0q0WfS_u-Yah(ruc%qJ!h?_|wCAmY+{+Ex^cf=_DYHD(RKA62xNE;kx zD%z2+ljzjENHs0q(SO2WUHrM6w`xWU0gT%UD&1{9|ACciXv{y!r`?F#RM*NDYv30A z&HhC}UX=EQ8xB`!E-ljFVw0}LMO(Qw^>n1bVY6B$R9{>?Lu=r+!%E-A6QIn*VsU3K zU^&`LB~1@%0mF3EiluMq-IB4NO#AGot{0omg}nt?vH2$6;f6DnkyHqH3X1HhuCMRw zF9J9QYg8x1`U&=Y4FSl3_Zx$ucA-)Y&BvQVLN|Y}Fu8aLWH;{>05h5u(OQ8x8s;f2 zKj4$I2b(|ZG188@TRh38FE^{ZX~cn_*MH<&BHwyCxh2x_b{@!K3nK4~lw$qsFQxOs z_~wjn0VFH$)g)2t5e4#pxQEguwNB$7o8}vb5>1gXcJYK5_IDD0Pbd@|?ZxVB!>K(y0!F1G8@q$T!VMNjWO7wCiQ_|@<(`&9#S zl1|f!Cfw(8D84pL0jHaQ_^2vCWfb`&wMe&y{DcsCH17iSV8T73=(Vh0{Sp8X#7Rxi zRO_TzH%CN`b$|G8a?YIhk(*PR??3kf5Sa|P_YByVaKdK_#p7ZLbazJh55Kt(+(xm0 zpCP@A5KOspQI^-4w^9J|Fv6_W)BemURpX*_i7m;ssQ~9-CTP623*nG4)w5xRl~$VU zx@xHI^OkHlx;L%uJBwhsAFfgnbo^4b6lLGWOwYdA6~nkTVRCZx zR<`)#*ofiq985-~tW>Gaau>xlMGe72yepf6P;cn2svS$h9DHEMEw4_hHI|eFstsWY zqtJ$6U~OeT{T&p)vyf)~x#{tZKU@iZa<(IK(I*k)87{kGoLLW@(lyV#aC+xAKUi|% zzyxi{DFf@V-IdD2v!M~)vk)jqOVNBOu%ob|W51dl7~=pYia`Q_?7Z&fl|A5QnRH1b z2LS*id|E8tI{ak>P>@W}SmRGU`+B$TmD+zRfu~o2X9uY@Vt}L8-I`3cC~l66s0;;W z8y>$sQ?O<6spc$yelc6RvFBkR&~&);L_gd{_fo$LFf#m=<0}F1e-bj<-YyHI=1z8v7ZQw zh7}8IZOuAbe6M2uAB)P$LL|Z!po-bzEnovq5S}c4NI!QQv{#Tc2*o6omXze5i<&ln4{w|6$U%`! z>3Ihr59V(|q2=Xr{L7iyUw@!Rzs?Q%*Rn!zo?Y3m);w!iCHMWE*zBmmV3wE{@+ZTaM>g<)5e{Wr|osjQ=(~Yw#jWD`w}jcwGdgfs7(0 zc3t#ArbsxFt%7lO++3D_1v~aD2V<{-6}%Y|H!b}<-H+BDZ72y9oDIA_#pKOsJeE^r zvAF_n@vL=WV3&Xgf9!S8APR3c5wrc~=;fSvzt`>Oj51|yZxfC9%LF4NN^nd29;Mx1R$KFV@bKBXhOVezze=OseZ5%3S8OTF$va~cDnaTiZH;ecR z(0@W_tfVyf+&PTE*vA+fSv!{)rmd5TW(kdJxKBD%Lpf%b(GqYg(Hb|=P~Ps-owBv()|I^RH}`FpKWY^w?ybzlHDY== zxOpxw7TQ)29X{e4U0~LLPa-P$DJJ8wab9S>x`dS%^t9&ol18Y1ZVDaH$a+V59>$@S zIx*WaAWE3RH0B*p3a&jjZRV+Zn-uL`!;!L_!&Mm#cv%@a(><_8&WWLt6Urdw>&cJb zJzt&ND%1nLu*Gq24}lhD>=W!<9)4Ysf)O!-N5sYo#cxO59`Zq*=U!Qew)JPo&Q6zQ z%Q{!zhwIL3rDxyzBX0sZOO%Tkz-@}?t$$|Z&fq2nnV=#23zzr8jfB_%K~B!K))(k~ zS|7MYAr}qYK%hhomI7)yCp8T&rasq#IemO8!OXi3Ua3zQ8G}3t9$WHlV}jXBOI=vc z60ohI7GAu+XWBfxN^FdX-w0rmsnbGhfZZUcoMN*@Z-moabuCr)ey|(Lki4?HyZz5o z2V&nN{Z|G*gR$tZDWG@PE=#^8WrT6}4_@%BTQy3ED3FrFVRKD2tU zbUaS&wR=k87=~xO{0nlssffIcY28uyY+|nGKzsYZ5Mb?QVH%o_#V8FE#fp=YFqy zqL0$IMGc}ZrVIp+;ns)Ogb?}OAy|_PZ1dJ>UYppl^~RacY)95FV~I4p1i-^Pt-vml zoS+~wezAW!8QfLHrO6z{_W=GJ zf2E%vGwjaC``R92g(@gE`SV><`a>T#1Y`MlLnqcYv-|rKe|JTPB-st4d`hN;F)~#X zYA!B39s%oL1b!23B7CN`4+QR@F0X>-({F5Owdt+-ORTuF0wMtocdDFyCV(}p3KAn9 zJTH;Zv%~_Xj5gm7ymI`hnxNVG!+r%20xNiw1}fx^zsRVf#tW?-%^i0bByS2}Ru_VF zP#j|qCMv)KY`Dpr$PkWWJHR;Q&MV*mnZt}pM@Jf8%>m7(T&F*Ij+cYRtAFs53QwlrZa%(*9rPy)1o=vRs*BSG5L0h4rntiK`d zCqJjFQ!h-W4bL26#xmK45YUpY{IijMg(A|1oeq({!jDCG#}-0YzDOC!PY8f{B}m$3hk=}B6d4A)#LN;wnM{Sg!f^ral5K9c?!}7CYEZK%6O6zxzOvbUbtNg z*AY9u?S614i(YKBvQ*dw?(C_Gs{?EcH~K7`Q>J5UF2VS*S=W4>nRywwm7=ADHc z90r_C{I3PkvythO>EJL6Doyzg6xUC2MZI&|Ur&L!TSau!b%whYUWAE=-I()$S+%9A za-u_q%`(Ne^(U)U<+lc7zq3yp{6CGy5l`7(v-P#oyzJJz49$?Jya5Q-8Q?MUt$E-? zOz*cVt0dg1n7RlM0!B()+vCn7FshhCw9ZN_)1nZ|(Agoev47?-Rnw)j3CfZ5GYB0+ zX-mWaC6fi$>0xK5?thZ52&;<%xKMCT2RR{R-;b@`JP?&qKIRTDdY6- zI+o{qtU22kcYH_I@*+!xDN5wLuE%WZjR@YZF%LN{ZD}fpmmQ?PX&SN^o<8%rmi2J_ z){<}+b4UI^fHbRlUxSa&Li}2TCCq~_V>*T5CvHt6+Iu0! zZzV7YjHE8-=xz+K2%Yx2Y^}UN{Gu9_9GfwbbvjI@c+QwFs?y?Q?V-cfYq3-vn&{JY z&(-T$wNUTY9a2BX%LecrAc{MzD{Iu3%SF1m?le>~S@QV&vxBOJ%@cdC-_)mAuXjSW#!?FrU{e4l^vzo!rH)vl6+tmD2I8O>Z3bAkam!cE9wlfyVy25Xtk@{ z3Q{bZwA*sx@hF*TKoR{ie#|gL&a9z2&2iak^r*kX*@UR{_e6(Umv2JVLQ)H&e)tBf z=FS#+^b2|%Nm~6=)Ul1qt4en6mWNl2$@b zFfOl*+Rd6-`_1Rjczw{ZHOA2`og0(;H|iWis!6q1eKOaecw2zh6nD#MeuDK8q;*JW zRk`Y0{s}mC!rX$-IK-wK=}QlNl`#>%>6rk~xATifj`0TOEJBg4)de9C5QYq2*d!^w zHPO@Csz5F>lmvp-n&Kc~BvAo)2g!Lvp3%$8z; ztM}pVNz_)R)2xs`a?9szsai&3Rzs)#bGpbl%CR=xhasxFE_Z5DU(chzKfr9cW88O= zKxbieu*RikO=oMrnhgBp3f2?~D*aLpue($&oY?Wjz#bRL3KUoZS!=rMd)r<^A@r-S zxZl_Y_{r;En2VeinS{#H);)#uz?`6(2M8HHAs!)L&Zv>5k>6NRznZ$+;15?v#{4GJ z{2ZE2i-wJc{hBl#u|8QtM(@jS+Danc;MB_1X}~1)a}i&^3b=3F1yAptpLr_XPE5ot zbIlzd`)|JsO5Hl1e(Sv@m$N6AGw43Y5cTnC>89%);4_MJ_3nljy~4Jj^jibZshW+2b0q zAXkHi@>4g@lhiYiFjuX)>+lRGT@$xpcWYzD4)CUjiu9O6aY0X&Ca5069L zO7+e6Xsv^~n#U9ss_wamcpnFS4DDOLf%kib$yT^u_Kgmx96)I;<2JJlBh1v>EiWoR z+S&T9dgU7aOL7dgrJ?Ri0urzC`t0!!9q#LQ$g2ADtNdTCdQ#_v<%>O(zrjzJ#Bm17 zBQDi9yy}6et}dC#GB@lS2OAu_td6C=}vO zEvmCtWRhj;*s(0|0}W3;=`OE_(JOe{WkVT%nz5T`6ec^WK=3n*i2R-4)K3FXyP!`VN`9|UGB-mdmz(jhNm_hV=S`YHZkb2AvWII%CNWPZ?! zO8K}?HGBg%0(5iJoU~qpF{r1M#C@HhHjRj3N+ zZK$|a zJ?I!U_d4T_%0|7E^{U7eH)BFdEfa6|jQ6;j`Y!wD8bpw=_13Lf=Tn(aA+m^Xo5rNf`ALa$x5FO9JP(t+9_GsHka%O} z7_|hv-bQ+qvS_`y1SbwFNY(JuJJA}m7RSt;w*~= zw;N4Ny{y&p_l~VseiO5S5{VK-{G0_>x=CKA`6n_d`%F3wUtSsX@^k^_`{9s-xn6bA z%J|#%66v)kmDqIsLOWgM;LlNPGqRhj;yv|lKd~oGFef2I&-MW6tr`{=p~qXP^eJepds}bY_t4FP^dxz%hisMQ^#Mu8=*k- zoN9MlrseOqqa;8N4i5kD2S4++KR)`;e6KB6!`m~3V*E%CZ;t!8q6kYbr}YB8hi^+A z&&X@tgI>3Gz_Z?IDbmPzf8z&>GHtoUNRry#iBdu8=wrx}%P z_sg}a+?v4@Kqn*XA%Fl8iWVWkLMy@EHz+)a${iPTK1u~JEUl_PcmxI^nmB_unL}1 z%UO)PAuL+kYNyk5ZO)6@Qs{UWwD|!0?K3yQ^wVSq+coWVrD>LD{NdWyk5%rSeLpgp zTWj68`z6MaW=zfkV{sz!tMcdR1>o*ghWq!M74I@@{wF`TZ_KcfO7MF@x@#3;00hCCMip9#?;~cv!XNh1>^152>;qbkS+}F?P zzl6HZrq{@dz*_z})xis!!f)frdnun9*&RRa@NBh*Lf;$Mp7z2tMj3i9$W=%?9Rs?euXcs4fNkS!H&7$?;xqkteH4DZtgSn2 z)^?9|u?6;Z6LbptStGJQ_O==JXwjoKJAH36J#`oN^9*Yym#)0k1DxKmQ?`-1CxaH3 zhTHooDj_q4rYvOK=J~}13opnS?ZU=;Zn~#`+uvpoM>>QQ*i7OWJOWeQ>49%Kf%hn= z+)mWqe3I}wv-9kouLzLZ$9l1a?(}qU0IvkUqx`|Tky?AR#+s@=79bf$=;cLbn_N5f zyclizy1t;6E>@Q7Za8kApNC`n{$vg`8&4THXbUx@9aXsgvZfZ#5-&}Qj$C$CynB`S z0R0;_<>~RM+QE-U<(3t_-dwfXr+&WPrcBrf5p(-`vvOVPi=Jl?Wr>rUj5( zH}rZ4S=pwtPipcaK7Rmx$^tn4eg;N_i~L@6H-;XFYdv}+QL0rq>AuyR==sb$defir z^O&!x3N-ZMa!BHWQhV@sqPzTNYY zK5{*={yulC%n;;P2nZj?wmbERXM6YM$_lspS*P1BAxkO&)?Qx1)Ps)x5L+HXuPp% zm|Mw|yG~>si6TwuKdWqJ1f>S!t)4X}MlW=`#4xfBj(C=4R7z3Y2a<9h*f!kxGWCA{ zx3FpQ^M<%Do$D-HS3#R!V_f@R+uKJ5;EKX9C1a_;p2H%ESVC(vNfRzn1NQoS12 zQ(|dm}jGvT*@jhLT;xp`0FtzaVx3b#h z(_rh)q}aIXN57eFX<{v|JRh${oET%J(sUur^zDT3fxE1yhaNR$3K>XEaakei@F2c` zM3*OI!QSV?Zfz!pUiCU==SNY!)Q(gtE3dM`LGfLt&#a(lV@yUjocH#o)+e6ZglHW5 z{kWPU61rtBuwvrfe|C(q8vRczD9otZx=F2aUpN(?7S*S&Q2f-W$DRO=-TOI=Cp; z667i2yfNUxmm_#AfsXsu^owjt!K?F3)R;p3eZGvbJ6ZN4x%{BEoUHy?W9rdR;2U-} z23i3g01-S0G~0BCRtu_HKGEADl}jNe?9Jbm%O00;#EI{S7bxfx@LBR%i%YTct{1h; zsINSwZWF++OPXO>tXh0uRh0u0*nHZ2qDA7Xfh_V-K8@@2&01nS7}cI-`f*M1?k&X2 za3UiN2mF--f?c=jd(AYkZ4fkwMrFUP!kstg;jxWPg-QqwmU=_dd(MG#>fQxk4a0Bh z4Bz~*+Kbn-1-*aiiQiJ{&ColZ2hVKezJ3}He9Az1=QhjzaSuiWHvYyG7wkuDOnKO6 z|I_sEVzj{VTi9op#9Cf*vvCiS^vLFZyq<1m^zI|s8T8d(SLgY)+8lp$KUdJM?U78e z9Qo!s`2CV)C3=XqM)=flvR|yg{5Rr=lVtCxkT6u1o@%;6)w3rc^b`ME?p~7=ZJSPe z>2!1bsHJ0{10-%)P*_F*yQ(||xySvg?IZri+N*;0*@Vgbj61}p=D#8%U%JEE*V4U8 zc{%tXdw-J6?eitc3T;Cmw3dZkGogNA;dpjnBKkWVWG>65*98cc%NKt*t|0r4_l|Z9I(P>E~CI^4Uq$GUfmYh{lO zh{X!mIW$OQ4?^n|*=2Fg=J6Mb9~5YNvNF1fU_J8!c7e%}R_SJ2|EU|`t8ZGtj7d7| z-z0aS9)*$1pSKjlPVt>?s?Gdd`@0)q5oe4~?bTHjanVHlfufTpyMJ+)SzYVnzq!82 z@Mi%Z^`R{IBws&0hn{rE;M3m6a zif8^2`hGSBNJa6VdjT@%i^YAu-+AD|jG_7usK3$R3pU6!#MH)s+X_GZ#Hxq{+wmPF^60Tb zr9e5G=M532(I>{*Tx*T={uIlk_{wZAV>eNSpZRBHV$rnjy{|sAe?QD_67~2q7L_9s zOry4enAy%fF@@PFIJ~geJ^K!eA#!AC_V_;+#XcTC z_~Q69b(i0MaA6G!b)>Xh!=6r*d6IWigu7DN$*j$t*7utlp}_&kyvtbcDt{Nmu>@le67; zo!?}?-}Oz5+w93@CSo{ zbjs$)b?7qBE6&HTnDNtP^xlU}()iWa5aahW?dI=vG3B!Ysvf0kP?w+4e8wuoJk5+* z-5faTpwiGY_Yzj12j>u#(~IIs87^+r;?sLt@f*EWPZb?Ru@jkPk2N-q-s=t)u%cdw zHO}iTm9CDYa?87}yL=i(OucCA{rVN*3wrJU)az8Z=BCF5D!bDilW$L@j|*nwVOwn^ zp%q3lQVb|V&_p(*q^o8B8pI_}V7l>lW&Nc_KT~a9sD%MHtEH&&;_HVY0Ew=u;;xt4 zCw8aB@aQ&Ev$upMQk?aaMTqW3qlsR&Z7O(s>YF@D(QI6n!=KVUtTg)jNhRKX>N2W& z_hwTqGbBqFB;_!HZ}KZ&7Itv?9exEh24{L(IGt9pGATyIMW1nMRNesnIs&yHwUzrB znCKczfusCS_$<8}ed31>-w!b`9yrZcZsC7Vere5r@H6%rzlN8&xi{?YN$wKmt9Y!Z zZGgzwvpz`YCz-gm8jm>av4*2IB+vShHhp^|p+@q7+J`b0xVWyU^MSwyUAMh*C$4?%0^mQ;Zyuyd@S)}5 z{9PH=**dY6FdmygSFQn}(hIZD9P6Tf>kt%HmrvJ&hq?1H87!mO*An+?llFSG?O)EK z?>#Gg`f#qr2mbq43<0akE=JO^m8lurynCANcwl)5>EeuBS>|NB#xk2DLhzsC>VN0R zNF3*_q|ZLtHYVOQqM_Eh1{WB`TSNcXIV4|ltszdntH$6WKfiZBC6*8sa@TH>D*Del zUlArd2{v#%RR74__{JE!`vgM*yk)%{jqf*aWmteZ(v2Bk>387`a?zq_5RHeFW+08j z*~Dap@B*Donm(Vm$w}_%%LNdcW^sTwMIMrsZdc6Sc^FoHrLTyON80!#bsF?zO|FI6 zS0Er4(uD6Pp=7Ccf8ckzHz+p!y*m29F~nItr}LjBiM(fIuC^H;>?>%`jguJte&*ii z^io0WJ_~QLyvWMw$r%_yQZgMi^@;#H?;he`AABnRWp;>+IPTjrf5JuJhujPC>{`uW zkT8j3ro{D-gkTS5&I@6hE$5g_@4R18VUXk>SxP~t#6a}_h1D?muTDb3DlnGKrx9U^ z69@&P$D)`9r0vXMl~cn;|H!+nhOoB6;(eCmokgBP;LX9Q8Ud%euA^E!d(O4Y6zzKq zcZ2rLVj7o^J$vM2+Dh<5C&{-z%X8;@%YDPF+tZtyrx4bzuggQx`G4yDorylDW=a%& zIfJ9HYnheq&OK>8{`c(UPd){UzswnG4~x}ELjcCVY&KkHTRzv4M!0DYvFIGu?%Jv} z)Q;CC&%7bte4c@7&q)%#ExCJ5G4WbOJL8;qZqIUjgvUU((FMgjVo}RUJYL*%?{|Jx z$A0nfp6X#L-Pl>cELl}M@|kx8(STA+r1@(j|04gc%HWp>m(C=Ovm-tFJsId6@@(3+mDXcXhPg>DZ}>~ zp)}exNMiz54YIBG(9K1=yF6a|SJuBBbndj>Ry0v8>Sg*ymOLlU_gvsuL+poD!J~6T zgPVT6NqMngNI$<=+% zI0=v0b@Dw#k(HXO3-<)`gkN#v7z0wl&vSP7)+Bu`#rbW?Zx9Ou!}mhM-=Z1bOty7e zXg^G|^YbyYw7rkx2e!x3w5Qh|Ogd)x%?%bfI=0ZL;RAfu4Hwx(Y26Y{9qi?C(0(4X zM*BvkiTozG>y5YbBz~AH&FJGp?eZ-H+EErCF*6U)c2kwqaYYVy-m@3yNYJMI?WYxy zm=H5llN>l??A1>L$&|CJo@dVvB}2?sN95gG9y!f~ zmcAaAOX>Ie+(~O5tFVe4$e2p)&&*bv?K z(1_Kbk_svDaMxrB`nV5_L?_Bl_w%K&`bElwGB@+m)YjfytUnlus1H_vj?-dphmfBE za_=^6@(3VuINkW1G4jcMh-__{9K;>PrhIFtEKIw<94rbc@Dpmz43Nfj*Mz3Vv? z>M_1Lu5cF-r3J(`g8*?y`I@IAB1VCHGI7xRkBKJdR4x;tp)%^icnnbNO$Mc~}{9DI?OD&9Nyt#H0 zIh)&vTa*mUkL!9-R5kpG?T<2@)4EDUwB?pGd^EU6 zZ_;JuxBooGM{K-u7-s$uW#R|sccB^G8e-d8OJ&(Za306msy@Z^r9!ri0rRSmMTNiK zhvd-P&@BQ9EPN@v#*~&zz{c)q@R9vx&S1`AT>y{GCwvL#D-Kg(17#vETZ(6o=x*=N zqK2Juj~+59JEM|Xiwmxm@{sP5thw7UQXD^KAC*7wt9Ou^JY}A?ef%I9W`=xsl5ZRs z4-!mUi75X=JA5?r&&&u{`psi_PoYMe#j6%a0OdDrwo6rBbIqW)cBv=7EwtjzY074y z>fwana;1~;ynCpsZ?w`gg&O&<0{!0+H1}_)fE=xfv6*Oym0!36-zPYnTR)uM_X*Tg zSt%`PxeFjv3=YW(G~4FzOzkpd@I*=|e>>~rr<%67puH_Bls2TP`ZZ5Q8klb@A{M2D zG2LdIH@se_I8t5BWYC`Yo8)H^^JxD|1= zc#ebb3_kj=>lx{MWk;}%xCrXEs-4H_TTBkAod7OY_R%Z|0@bz*axVPslkMw?3h9e= z7jO8)_XzmFoUSVfrI@9W8xx8xOSb8dV^g~=P^B$r6XVYh4$dT}8uykScvI}@SMO*c zznHxLyD7H&N&ehrl%0QSw|wyLV{fXl@!Y^fTrXDuk*IfPRsHw#upS?%hn1*2WEIaF zNck*ea)WSesN<-v55x8T?9bjO7vD!h{Fk@8R&R()m$bn7LQb1X9 zhttg)MBJ2UC;{^xp`!HJa{`1pAuV?q+M zv6xv&Ve>c(xjFN}4RwUK!2-?%@Rr`v2SS67fM%aFO-#wGRAq%b9}lcyOU4Yeo0`&q z@hA)yCawnSo`@Rk`Wt7^nSitL>aQ~NEO;Pqhsg=nQhbbwC`7};xR5Rpm+$@Z)Ynsfavf0`?SaG`vkm8KnrZIqe@GMb7h zjSdUT=@#Y+=Xh(^=RuABs3@wxLKVyw^wuC~kso=$>*Crk^V1a?c+t(p@Af$Gx&>c_ zCU0IM9?coC2I*}dmC|?!+4bsTEpjPiad>jX^`(GXFJ1rq*!jzbq>1DcrgtD0rCxbf z_BW%(J83*BoG3K;C;a21_FEs7WAK4_S8To8hU+t3mxsfrRZ>Bz;fdj)u{k9?|w@EG!7#ZW({dj49BX3NWnU-e5 zZ6#CtTzKjKxL2Gey$1IPTD^nn?hP})iF@QlWYi`!HX#X3uS?jQYlX2>odTnH$Qt^P z9hr$*MO7Jx`4&1h2tnE6_FqBvTy~|(ZGkB!=aWHRyaQD7n%3>j2SyGVSoadi7us2_ zNKLUw3tir6|Jge^t6UI$^Z{;2>?&>0lnQ;KO*`?0NA5m7%>QwU7V)tC)6mbK zySO5lCcL{J(v*98BA*Xs(ybv`RY=4po?ELQD|nMWB8HR+^J)cB#Wpac@H90yU0Xxi zOsn3I*0`|~rL`^ug$e3C5Y>1sd&x*bwoyup)#xvMAX$HG>Tb$Z3nkz^x!@VKH+~5V z>s=qss$e{eQWNdtz-DaM9#?{wWqdsdBkk@z1QRX8FE1pq7%`n%e#>`Je+cAYFfOsH zjlZ3Se*0luJ!$q+2LGX$v1+g1!%pL3=UFTapPQh)V}(CO7@Y*!M$5Do_F>(Wwc)_pIrtZIeS9rOK|l@x-&YAuw8$R;!5>p!%XeHW9-^Y zlWW|@9)kE7V$N4X87Ch#V@=S)N3G1JN^O^#AI&0^0( z#4BAVJt+j>^ZEXfxev|AFH~@T{NU#SECx zfs1Y0cj+ZczZ749%{(Rr|CAPPB)lyF|4}iYNT)IoxS0Xyws(wpl!Vk%Woy$+Vj5q6 zX0Y}+zR7jMcV&8Ney;M?`vB&`A3S*6p3!|gTw6#|2h1?Ah1=Cm&&r8<_fnz>Gjgx} z;A7DYN&e+w)`)d@4%hj6lcG~-l(w*fNRrLvF8OWceP6CegY(|&&^wHcQi%NZ8Tm~w z{|_U=-$YnV-BmB>xrB}Jvf5+lcDyZR=C^+OBOlKslEN)#jKX<{2nZS0)uP$Up@E z(QMM=Jespl29Ux>RkesVb4|-7ZGCZcq+YaJHzc(E!}0gx68gdxbK*Wt2=#2J<1l6O z0`0h^^x&ivfy}z_Wjym&G9#$X!~(0LP7)uODaz{Hh_6tGYrO{ zu4_YPeBeyL+}Hf-f3*CVea>8D5ttmrf>8tFJLWCQ}fP~qaeQa z4J8-FF0r($e+>z=E8BT0+Az5~@nwQQTXw@w2{BsgQ$OnKno|fm7|-SO;)ccO+N-M1 zfql(OZvQx1TrCEKi#3<*VQNmw_t)p-RKB?q?* zx)@xMY{*I=0pa|3%J(+dZx%Gi55wziH=RelyAg{wy5IKjR17PA#NUg)^(Quf*5uWS zkeWp*uO^5uF&iL9EDH#L^CcT8w>;jBeA-*h1?Iz$y;ls{bwQFOV&W~(y(!# z@=Q+WiBM@GA;FZ8OsLD-mAUimW~RDIKCdb#>?-2-Wu( zV9mkB9)p_2ZT#?l4NeFgwz=JhMtPH_i=od$bRY3f2~U09*+5O#j^EZ!w|3zeIxlPu z4(1#`9;F4dH*QQx{3}EM_nwPh54;|D5N6LMwS2SJsQhJe&Pz^?J4f7sy%~G2#FgYj z_@vw{sRBb525=irhIECi9oH~tWD}@zrdQSjcod1k_anmoF3xljNQ~D&j^hGG4~N8& z24Bf{z-M?-UX)}~wb?3;yGhH6&|AT5_>d_8KJKBdpf4^NQ;L`w*#WJXVtGU) zi-f5XuxOuibx;ZiWTb1VE4AIu!dKv>IjS9bFrSHPh4MVT3l6E`B(a4$dB0_ie;p=z<%^d6llu z8~nrHMJM3W_|IXFpWSc*G=K3%ph9OPHJM`JLm8a&(L!u1(2%sfJD`Z~CFWXC>YUbV z`P)awn3z%6n-ofsz0#B|x0Dzk`w$UvsU;b~RjS>T6JKhFC zVq*I;yz>y>1P6bksdlrR{gXgfLKlY4I6Uya$-<7@W0yoXvF2ii|{Z~eQ93CP#I!U|506q|BIEjjIeJz^dE$8yCtEAS^M zJ<=u^^3c7#s-T}l#@F5%!aF>jeh@$s{9@U7>o{%F)P2yQzrdY2 zjEF@=oEhUrcp$SR4k)(~<@aw&CX}*=6qz)g4&f9X9AGVC3n@|ifx0OhA1uAj%~(Z< zk)%${5dvnPX*J(7YAB_9dN12oKy9J4{_)mUSG!v+h2ePmZ#1Ugtb`v}NrT3|7sBzo zVH*-1G?%|^tYuNha=8f0B`I!mf+`F)^nFe@tUdxENaf?*(dlJ>@6feFb9D*vVNKmK zh@&Ba&>Pxa=dKK+JYt>xTI+88h+)jT;((Oek8@&N(3%}-et!vr1l*ox5wf6O${M!7 zd@{s62_0Y-pTLkz-Iw+1UPmS$KDfKr9U+Z#PE%$GRcggc_J`A1S~j8DWbWo3&+6DS zW&9fu+>PtshXf0WO^<6w@=v6KN`Tj+=VVRIoLTe$SWn@F{37)PA3w4t{X01`O?OEQ z<`RBrwTr6sUxknsuP8dHZpERe-OIrb*5*Bk9eq#)UuQqJs%lNlE3Rn0yt@|=urgT3 zJ$_gSqxs;!9=VI`_D2w666tT{3A`Cm7{q#Z_Z+P`Y`l zqQ&R60oMtw4m2&q$E@r78O#@==kxZ(!rOcvYR^)nx7Hqn-J7x8A)J7IrHDi+w4Btd zn;|8@Pi>Mln<2apU-}GtFkfx;gV9SJI(|qX5zMG;lJG=N|K5ku_>{$mJBr>UlB_^i zxLVi7065BzugsLrilz?O8+S}<>a3J$!fF=+EA*?R;(;yvCNjqQ&qWEMH;6U35RB1@ z_s>WG@w2hLWzK=y`{M7zNhN7gca|_p>T0jTXtF&oP|(MX_(%-m7g5-65bLD*m{K@M z3BSp9q|m>#*gVBqa8}5v#)9q^eu$}5x5iZ1lK&R$FLZ6cueBAW{*)BoSii&|c4fXE z;e}n1>15FWLiO4kg2A;UC07gN7K9ebFqwd|fSvUvgif_OQ4IzwP#n=LnKotJgx74# zc4SF%=^$2%gdqA_do3=eL$!Z!HIT?XOjDfHk$t@c921uytQtvywY#~RA)v7SPs`&A zM8yi5{8Ki<(Tc{{99E?ekftE2-zBnARzY2=opG$k_*K-{?sNjfA{E>A>Xa~vmBerwP))7Ej^C6_z5?QtcIe))59 zglv1Vr~e{RdUo70{yK0Gg4e=$Btf3F=sEwZ$C5H*`R75fAe$A@F^+bxJ9;HbWw!bz zi6$ySB2?5=10u_vCVgK7v<_6h6Q?5mHyz6hjr>i5s#0Z~<)p=4X0>-v--Y zhG#S!g^{BTtlXPh-PM3cQmCFh=}$;_Lu-owbsKLvl~+_=rVfEs;|aMm%^F;hw`Z&V z&usGv3882&E@OKhNI+1=V=1|&LlD93?HE5tfXLP9F>1ha9p7LmGZhXa z%qsHstv3cy;#|AONv1fY?O*<~kYRi3YBS?gySH24W;bmw9kuv$IDzhBC3sM@RZwor z>#X5}-oNr0KXc$XY6BtVmnaF`fcBc*lAm(6_1D41+^gq%34_IGvhkgYq_Zp_%-Dau z04sc~oh-={xJUqnN!juEc+XbZ&k}>~9Kcq}zgyNBLtiP&`fYo?VXHnnVc9uVfRPY& zgBpn(o60g2jgF7me;pOfSAL(}$sl@Nf}yiM`-;{pj*$Ni6kDKfd=WjYsoVd(II0#T(j>W@Bfj2S)Lzm-pF z@Q%6h#2-)?dpbzhUq*f4ZSAhohSumj=j{5>t}XCzZ9XMXSbtli0G^#l>@s9HcD6D= zWa=80CzdM*8e7}Z$xCOa=^Li{Wea;#=Y3ovp_?PnEFL-?+)=Bmgh`Oic-b38AY-|Rc9H`)&T$yHzUcU^_Ci4@Xffw{urRUU-!s4|F0ZybTb6QKS zv96J&&5^4tM8tAu%~4hIf3$+)9dkvhk`qg>T_eswn3jRdG7o}>4Tg?`9kP;x0>YH} zxz()paG>z~eSwO`T!Db{?Wj|6^kESUr-BJ0zm8%*V z$P^3VRopbIPW!E{8g zp*Kp0)5=zioEZlzK3=?s&w5`rYG`oCySfk#9@Sx;OK#~)Y-qt>Hl@FQe5jyB{Blav z`zb)U&_UTrY6v|G?UA=4$z2`w3C}K6-^)m4W4|hXF$=z5lAQExwpSf{#=6X$v4SO2 z)cx>qD2NIcJcESo-f>^;*G*kJYa-wvoP<;5sy@qm?iQk2+3SA=Z}-8l?7N^T@x@I- z_m8fa1C3mf^2ky3`ETKoOoSacX@M#WnZKH&)D7H_G>un3){>p|e(Cv;slI5siz_Yu z5p_RD%hYQx$r{+#YJ!G{Qj;DsP6MCHW92Hv90>i2zx0Xe_R>9Uzy(*>12NXuJ^)XG zE+|+3H$H)?qEZW?9%K{+KG0{ei58gW*y4=^r~cnzkl)`S+gvzWc}`BZ@ptndE92&v zSTeHchM`hUt$=%e1@>ioxGvhj8)F(B%AAq<#UEjqJaSS4S`xB8L$@TTtmn`z z19J8ko@QEn1PpusPG@#nq?%x=U0_c}J$a#LxI-wJWqF!6_^Rvr$zPcJ&qL8i$v+*# z67KwR4@P|h;wGS`M`b~0)4m-nt!dS*=MvTt9)J)wO*2+2{ z?mBg)y|C{6sL-`e2%OMZ$Lx%e(~aj28SS7t9vS?4^5uOXFNC` zWg$~%>b^vb;h4Dejzk6P(N!X)zuTEw0)&MmB>QP8%mI|7BMY2 zQ`PRz4fYLy3C<}Cd)|2SXrDBnd&q02aOn?qGm)&K@*BI^hXGTMK4P_dW_P|FKYPse zOczHDZVgZm$?~dLGd^c;&9~Sxf`>U>cg;1(ygJ#cwX}(x94#+EcH#h_yE>0kM&P4W zb&Q)`;zx#3X}LEnEa1OcrbY$zEXTM&AD2A4_B_eK&x6XJN!XrS5ZCu?L(hf5>#Mel zJH$ltSq)k)+Id#6E$>P{Ohlja#Ewm#ZZnWu)S; z@AdDY$aUG<(Xzho8D%^zTYpr-c$UXt6K(v+?U>v(EO<1QsC(3wzd=G0*x2VH(pRns z!r`-DI-S)XIFQ@_&~xA(TU6H6@Nd@ZF@KWm=VS|#EhdJ>qolF$%Ih_|owM{p60`1+ zcNyV(BFX0bomZZexMgeui5MSY42MisfQ`k{ZK%c+M<5SJ z+r3Tgbv64n-0y&-s8*Ua6UYBxP__zT0n+^-62jh zkO3r&+`bP(bWy6s&m|o#U;CipKmxA^K(J;3IY=b$asz13JUuqHJijeA3FN-z9q981 zQZ6|o)EFlHK^K7D!2FA zz_!w|;@xBCouwG{@d}Ef>YkMIPwyKc-1zD zo%E>FVqH`Lg;I1Iy?TOp#BAtmjfy{Zy3Hu2QSvx+ebf+r3{`D8Q|GP4bLKKAjJzX{)GN@ z9;ZeOP1BG~*&y{q&7f#14U6@!$?KO{ic*kV&qVMq+e70cB4rGACDm&~&z{h)5JS zpQ>Bt9nq_2mLvN-Ck|?BC*0C}uf$(E!svY2I1~2JPBG$*7+$&5iCRfE-fwC7BW7YN z+e!1GkulNViEAW}rX@f2y6TbZ2VD5B!}cOVn|wS--vfiU@GC!k5uc3dZd|KK(iIzP zJUg1;o@~lIYO?8i{Gh}6uA10R+*5R$=k-w&FNe=O2*ZhRThrO9n(?T zBCp>i?}`a4aK7bLq>J)Um{C!5D^o-Y0Ulx|#mLgoJW&@{Hr z1uWQVXfRP*+BS5vYKpM*kzqq0`F`sj&{n$7XUI%UN!G-%N~mRO2~j%jF6pj4t}se+ zt-SLJz4=r*Z}9UMJYGiB^TTSSTS&ZYjgx}>Dsm7JUCpN@cGfffANWi1&b2x49jZfC zp=6w*v!iMk66!o&QSbFCz8%g+*5>{is2%VrKEwJpL=z(J;I_j0Pz0E>G}9`kpr&CV%&z)lh|x` zb89-EpPSkS_i2Y&+mt)i-s$x*5UhB}w(pV|15S%H z)L%|(n~+^~Ro^Sg6|W+DB4tBWVwdVvTHI1l3WAzwoOJ~mS#fX@;)-=Om4u$<)0ECN zS*`KhUx?P&| znc05xM<<6r(HLXVv(AWN&EV#|^m~1;CRc?kEcZgR5qec!c5OnQA!8NbyGQ`M1&P zHg2UMa1G5VS0{s$iy*j0ujiI9;F9;>rm!E_-TP3T;scZ!k*}6=<}2VOy!ztbPg5NY z?)a+MzuFZQHLe=82~=m89ntrv+rzdbh+CI=mzeaYT zl**Pp=3(iV!x9BAylV}@vGJ@swhU?dQCY)Lw}-G|e=?c)%kg2_OW~}~TSiesg3S^Dqo?fdF-@qi9%Fa>i)he*OJ^!;j&>B(0RC_ zbx!=H+S}5vlUOv=qTN{pe)Z8**SI3^eSq8mC_awU<n$1Gk-H52WSBL){eHf*5NG*XZCwKGOI?PLJkbvezZ>j0g?3beH^_x* zvPZV1^15+W^2KDN??Lz7NTr~|^=()+EEB+KnBb-Xg)mQ>BU!S)Ws0G7^1^qOw2DLw zOlt2x;@TxD0Y(}ka|*h^eP{=ISBh7X1X;(%CL_idcpnBKennN|G^sq^_!K!vPwP7G z;WsRs^vor%@r$s2t14EmE5d%Q7X3ibBLkz&LV~!#ccN4I1)c~cEp+QnNlv}7xa9X< zMIrtlqn}+*30$6fawvTe!#0d~(!WXn4=B=M?DcJ{Ny54pfnV7KN;a$W;0-+6hxeaF z8?8a!^)22{s;f!ex~b~*c8=E1!{|s^e?6gaCJqZ+?UaWVvn>kJ>O8wu(C&4xv zJZz^sw)lpu@t>a=ZC)+nag8*!nusflJcx8)at8P!vi3p24fP+3cq1SAH^5B|)FV=4 zaw3IxkE>vIH1!zDVYM^Tj)wugRcNIxec+x-A)8ZC55pvb%%_1kzr3~d^y|#gQ&397 zM=#WUXK7y*9l3%np;Sk6>z09);y${dcOquyv~Vx{SCZ%*fdoM6HvL8!{7YUX^2Wh= zHM(eVW;;YVm+%eqPM9vyl(V!}&@u8D<8&g)`(CpGyWHP0%;alvw}~fpvAxi+>#EV5 zw7VEXbNKmOq2gbn;HyEjeBl#ORIw8tCh{7MGzBqn40C>?N*D|!Iy_eam_HA_myXOJ z;?$o^?5)oaF?dkq+Cvj`vE+X`Lf8hzQJzFE7`c^&@YFm;Vu%DF#|F6A}hqBQ`k zjUX95MRX0tN{-SbMyjGu5c9xoy_Ay*OJ7WCb>`9DIy9z3LOAZkR9KtBRkL#KD=!b* zyC|jj>1WDi)Xgn$&tb19_(dqU%YC&rfbmfj?XH8z;lP_#$ zMwofqPjrA>jp*zz*PFh)avx0kE6;SyX_*D} zt0exBP!<#4-G-w|DbXPms3E78lfD@XVv&jek8yte+~}KsLzd*~Vn!;n`dIh9)9)#F z<`uZE3bLoPoXzQ1=Spgg{G@W%c&E+8L7Ex)YrV|%4|Qe}*WIU%h>Wx{=illJY(`UW zF_pIIP?l6_JH3EjOat8obd<_xaE0YrUSYZSSi?!Eyo6)r7Rk>3d1I>a^sb(-w}X;1 zW6E5KYgSH4`oVh8wO$!hJwSCJitIaFog@yJ2XC5KLn11r?f$@SMq&f#*?|tVyf_BJ z5uLB2%AO0E8QQlerSv84X!pBMm-tQr%5hjUNX;$@}-#YJ`+8+%k$z=%lpO%k$uW?yx_GLRL^N9=Y(h z?C`LzH?ieM;_jSD!Hc}!zEc2&D=y!tjtlWWk0c3kS}#s2aRq~FXF%v3H;UUweVpY! z6r*_^=$v&MMM;n~n>(fN>B9#399Ggpu=BZH6CVG)GzTi#ZzSjgNw{#_W&3=uq(99T zD%Ve8wIxI^oVrbtCe+46+-IR$J zY3aGki#`IIm9^3eTZ3s#Yl5ulTR?8Dbo@K0GaG9o5k~{2;dj8IyHh9A0KZkOs6i=P z=p5U7X-|$DlMT=+`$=Ygy{R$yug!b7I<7(kP|b+Du$lkH|Fpey6~sye7*=_ z#F{;n5Ku@=;&$&hNLhY43wt3qtK>l;;NkieNr={-J{(8aSGUjxF_2CdpYdjGs+YkkMTHIVOci7-OsXrNEMhkcu69u}$)g^VZm{#V3!9JXQLr-qf%834aB% z3rAw`ejKw(WU-(_-aP=|E4#w18pvno+l0 z6&1g-5Ic3zrlc(d#>lx=;(H8!4s{E)R+GnxddGO`3A3iHt^tq^_K3uq9`h8(KNy1{ zddI6pE?e1ar#M!gXZUw0viXX)acr~agIpahlAb4Myzc8qHNz@4)^1;;GanC1ay~|1 zGiKKxCU`>;j5f;V{JtoUI_%H)?US3%!#@w#gSPd}keS~XWhQU@z52xS_MAU`~AJvHvg1!oKaB7TfGs=67jtYH7G2X_(MbF~u(%ake-9jB65C7cz187s@ z7mpI6YV}AIDeAKtHIgH(bKY~F?9=P(6(6*y%>crHv*Yg*X9}0thnN0+I=Z?~~ zL)EZY{j+9H+10Oh*a36%ysDRv67KCqMLWB1|GK3hT!jt&Yx;;Ps#UZgtz)P?1@nh1 zE!G{nL8b~14x%gAmH)4B`#&GY+q!Mr`ly2ufxE8;L<19nF(UCc+wyqLZ1et~Cu4+6wMI(AIVizfWku&r=}BCB&z<36g1v#nHfxzWv9o}9x5y6Ns6U+?@D4A$@4L4PrtT= z9~&42t)N*9Uw;%bQfw*kyJ~jSUY}VY<|`Mg=aQUo3?gsDpgvy3KZzVb{LUZMlT_-LzHr6vD0B%$4v&(#Z*}A;sL?Ue5pn9 z4e|Zp@Ya1WzyHgZh1Kn9PM%8>))TzXU%yP)jUVL~Nl|Swt+2aoT%G6+9siVhiV8W} zSZ}W>9iAnur9dzV5=z4gQxJ zU18qq7}pEl*{OB94ol&^siEz1{U%n-5_EUAQM7gS+__&&JN+_x1?dNo%k(URyOAm< zWT|lsg1Jn^X4veb&BVZGgm5LOnO|x7!5M%4jc5Enu!k#Nh`!M?d+UR{71w#;hFfU< zuX~pViaMVUB>?!Q{sFXkItkD>oRo*mRJEs zS@bl$DK5xCk;!u*IE+Wm^I5gm(j8diqrV>doVuM#%T!vGXH~W@)Uu%9h(2qBe{`^h zfji(wq_ZfX9Wfdbs7Nko1d;06*%hT=p4Lv#SY@I5NK zzn_zdQJHG;<;A=fR_C3*0R4+BTlI&BV*}IP7ptgfg-pH%awE2iO%kWUr1YH0nFHR{ z;8lIWSimx9bST}&q!;1l{45hwIg$oHw&N}d#`o~=nTnO`Nnhz1*Zg|)>nA7Lp!nKV zwyj&*pPR$`AgAJ-y!y%t?>plXSJN+y66DSc$C4arj|Q39;)(y}xvz8o(Ib$|+d{`5 z(R47hH;^2WO8c)D!1aprF<ZvrcN4Xl`nB=F(aC^w*hWCBQaeY39K9+$G z$ZS3f!Z}Ss)?}I#R;}u0>=`!(9BHK2r+QEhZz%ia1;a2^oP`35l5aGt!y!$Kaey3cpT ztto|1ZV!7ecRG|)M4S0f){n-qDSY}BEbiCW{ig-EbR10CD!-^{uPD4QF#vtCl&+%; z@#a=ILBCrS6ks9_PwMVs1G#Xtp~wS!oyPq)88&Nie9U!!c8>X_iopH)sF(gn^D2fH zomYO`jQU{Ijnnog%(`(E4JJ~(I^Dq?C1HA50Z)(1k>$#kOyF5ceGTHC8{Vhb7U&Wk zpx_V1`fM~k@2z3Al)>WwEa=)cmC1d%b{{~0I}>Jsp#9XJaNVN)Ts=du)AcOaEmU*Y z{ZzGiiH#2uFK*s{sX^FozKB}$+(G#n*(WS#T>kU}`4iX=NW$$fQ%X;ihP8F)V|CGd zUYSXC@$};&d%ECKNw^(crhnjYQT;6FcG?E^1+>*2wh>aK+=F=HiUH7|QXS{61Tfvx zuKQEnmP#3D>DD+{E7a2lBAlmp+X77+$Ukz9CaZZU7+WqL5K&1!p^kdKpyZ0*7%9QI z!>XZXZpu&`>F|~|-$*C?fxPUHU9U=03W7Zi*E1eIvWo46-M=4S+81L|OM_dd{VmRl zSmGAFagu!tg4uPJoWp+-CD7rTTxwjfv?c^PzesDMb$RjNLNBjOjDHg))_VDzAwV zJM;9q>)kNCY`#xEXC9xa&Sa^I=6%vyTqNsRvQwgeASM1QQz;=CfmvGP+LJGl^3r4O z7gDzrvz9Q{7?8Z4*_67LZ&g)T1I@k&8zlg80x<5lt#d(pGmUHPGc z<;CuPEi_86-9XVJpz-?Fxy|Q3DU-jsEeL8 z0ApD!_VzV-yn0j)&c^xvcb^;?i`)k$ojXXB`(gnu?B2$bBT2rx&Rpd$xfv2$$Y2b` zZM7rvGPcD?PY#wAU$(DwvG?H_k?e2vDrEh^bop%aLF_frqoj^o#Vfy3wuL+JV!5CL zQz8i|aG?5`-#c2nRE?MTS|ZPNBP8wct!Bdy7wpE*0xRgtGJYs(faS}4Y#G#9IS!PZ zv}g&k6d|%*yoPeF+}6YW<}j=?8Bn``Pm|$ZS?p~Bq6a2Pod*Uq?9-KDTO++igyBDJ zM*RA)@SjB3%Ut93Fd5OA{ZCmJ)Vz$>FNp42O_GMXaNZw}`6?Ald(x-3gbknj9>aS< z3*dcL$)2#uW>JB%@s>9RjpT#)_{~^y#gv!NMNV?0jWx@xWo1|V3eUvbWn%Fl(E4sf zSKXWDJTtR}d_#pHUZ0&wBHTg-~L?W;AH{+aO8;&pFV8r$Z0 zAE#haH}3?;gzLwT{SuCwovB43HlboXlPof#Y0AyfFvyzPAL4mqSzVfD6OdK%3BTS1 z(r9TlJGn;X;J_S)7vvtlfC+Y0zo*gECBF>BjI%r|!QT(@C)2ov>vW#E*;%W-w|qDJ zeO+?h|1@eJo_5IMl_878X}`JZ@Mc>@t(M9zqJ^Eao1a)v=s??XtPV8e2z5E&C;591d#PI zRxE~V^(o$wGD!Q^+S4#M1`89JIx;{F9U19B6BLd|h~{xBYOK;9(RQ&eYKBOsT18Au z`Hy=5-l=&yLk?@nm?w!hy{dTz>DhR7M^yI^tYV}dHKCQvW`vl-WwLzZ1{AJ>Zo4{Cq0bygxf>(K(M*XAr@Evv`|r0(T6nrSe~Y^CGrdk2&lk3xJvfnS zWBgG@8t#;E*d?xNZq2*h`z$o%416QoC3vPUgJz?Ckp{|+Kcz(#^%WJDwoH?z`I{im zhX&HQLWRP<+y8q>2geZ*{ysvScFKixqQ?zei6hact+?|pR;GNvFag$g$Fy2EaPBJ; zqHg9wOa|IJ>!emzP7#=b$(q$uCUKw+hg@tCGZWM#D^-2iuD8gyQF7lv@p_%ZQG>Qp zfpwC1)jGn0{BalJpkM23^$>a{ke_4KIpiG46=80Foh5tT4(ZAf4ZR?c>y%P!j?X`K zA4e8~3f0wLYJz(~!CgcV z<4WX;Vn=uhn4*1j|0}zvlt^D{D*$;J3$1+QkD?S{a?k_%FkOOiT>*gEI2eL7nyC|2 zO@%xgbMkJjwO3?{Y?8g|LX(^Uv4l|k__pE*Ce1pWK&FT-NGK-C6LrDlwWfz z;wZrNWvTHrsdkExf`H{Af1obvhP|>lC}j=qIf(n>vtsi{GuzGqZ4UtmzZ*QYIym4L z&QklRg(x%h0udeA^8Z%ye~`%a-+v_(bKwE5yNVm;HA%{tO8m?V_-h{;zQC@#4ZA8N zMMEI`am8wSL-AAW_u=9O;H9+MRS3qCoET}OBzh01EV=dk_ib-R!(mWOY*qe3I?#!B zUuhlYoLLV?0meBOzH?Yqn86fCGRgRka1k6%p@c2avU*``>MR1#+xPY3o4Uy3j9 z=yrAe5F@BYXv#EKW_Xk%Yiyw9VhH+}rR{8Xzs%D*w(O9WBGj(E?9PcH8ojchb+MfF zxZ^hsFn?zzylU+M$|SHBK$)HhEmZ0lxO%k3QJhtqzjton=oDLrU5C|-*+%q3aGI2^ zW2+{t_53*dVOuc+e}30;RaV6i!%dg>1WQyAty?5o?r+2>VGOJH_p(Jn80cYsstbmk z#tFsFtqkR8XeEyLG3avWAi`$VtP=XN2Y30ujRjRtsr}1Y&y}#$W5bS69W<|>^PbzO3gB~JlRw=-A zwYtx<$Qtk4kJqhV+>Omw_T0H_=CBx2Gv~cdqxD5T0?tw(hqEJKv@Q2#)?awhi_YX5 z#>LPA1qWyiWcv?yy?kyZaD}cZzh6i^8%eI>Mpl?ncoEk7tyjmUJe~2mltpWLfhEY; zqJrz>-6wuGvmNW85yQV!#2K?)okYD_P)LWH{d4_F1;MbD@X7j)7~-}S$<^yAT4Mw4 zjL*^@U>F}&$dO#J5@|RPTQm^a)yE#KS(1RNoH)C?{7A9SCH-%b=23C~fARE{VO4cq z*B~WbQqrw-A3CI4q`N`#(A_90E#1=H-O}CN-QE3dyr1{`b^HOBoW0kYF~*o<8somD z9Oj+hQ%~8Atxsiit*m1e(BSizfp(HTL$Y&2p46btuAW`#p5x=adY%I?A#XzJb_LsK zzfh~)&xyDoLJi_fyh{L8c}}Kc^xzk;uVzfPSw=|=Sz`uUdzmd%=M-p-4D&ZWx7^$S zr|6#j?C_a*@jLTmAQbprN~__ew-o`iN$hY=!_c-2r9&RHs$q#BzdxiG4S7$ms6l** z%5=Qj`;ALV?TI3{gaoz&mIg$dKf{JmbC4-(GRAhQo+18E3*py{{z=KNtG{S*obMJU z(u@!Vq_D=U{brp4O9*e?QjLiHADd>w2=VceI3@Gx(5RIng2(SgsZ#eq>Rp?|{71ES zpy&K4z7YUm31qPoCsCO(kkKgd9_-;6d=@6`zQdcl}dK^q?G8c z_`)@N)+CIp_Psm?ze9T!LJDq5uUX^oTK;m|xdcRjs6_a~%(3|4zU^DVT}Lvbc6|kp z;ajD2Z!nHWT~NPm&moM%c7Q56OuxF)_L{Sv7pK4bdkF^3YkIGk0X2pZN&w>H7&I6f z|M)w`oxX5r284&P4w1tLOnZJMt?1{Okcv1+>PRzT^eeta4;wl4;pns!0_rSG9+#Z? zXqoYoFA>i4ZLVti=POP0+LO@K7^b7nGA!e%U#y=^g!dbq9eDQM9zy>AJp@xm;TKP| zrWfB*Vt3?+-#X|oqal?Gr>G7T9phzg+d~2z9{JO`7FDm1?}Yzm^bIcQye{#cX?iMZ zS{Y5wtZRauz9KBSr2#rD0SIZU^G53FnBt@a&vd^FrTL;+s2kO zk+t9DbfimCn3l@>;yZ%vgZNf>5@y2vheZRQk>UV+d@9n4?LcJ$yPj(-aIwkUxP2de zUi24#Fhf9zPlx%3(gVB({nm6a?wmL>rZ|EWZCI zzOuRns4VXfkE@n9WT{K@oPO-JqX3jPo$`h8WBPb<{iR+yDJAX%oZ%@%K;81E3VIGO z&1Flo>P#rris3$V2QG^B@L5vv4<1cuhQ9df?q=4NrKfQ%&2(TDZx#rc1E=CIo-3pH z25b`Cb}XxPUII9;tUpE%_C3VAC9`?dQKv9iXjNJw_{H^^(`I0Zs*vT2_x^J{&wkzX z-*kv&-am|d`+^E+a3B6nOpod2zF{)N>SLUT0Q>2CKQ7p7_uC!A)_baWbhNeEq*o9Q zlK{UE-&DSG^EE@(u10Z#YiQmT@vqw-|K9Cc&e)Wjr5wXL!Y~leNkN;JR(99NPN@zo zL7^r%DOzJ3=bHKj%|Q3~k}nxd5$iWTL<7}^eZ-;S%k_IEKjqF*LGAlGYzdJlE>pd4d0cy(ZG;RkZ zzQLg(C~kTMH0BH48-Ad??LAwx#o*&Xx}&h5yH=QIsAF=OFm+;h3nNwEwNv(6rW+uC zZcq$VD+~2!413xnB|g7uZ07D9MK3HI^d!#uSyL_Q&d-2NelvJ^u0-RHe!`u%d)F>I zd17{OtOZov9ToIXHNZLjPv-TY;3$0m`tc?E*eUedZ@4Q3TZQ`cM>AX06rAw1^;mi( z*4-!+pSlNaSo6E7KWhEBRJ%%~^RgHbzM~cF4zC=YcJnxnt@R1S;CY_C1I^M#cT-h+ zqoS9S%x8mNuQ3g?6ga7^m)*n5+GsSY)7PxtR{K`%w&eo8{T=<%6>=3ibsisWOu##s zbgaj$jKh3-e0~)9+og zy`jooA5$t9DDQDWoW=BSr}OO^!T@1b$VMro8?@z*(fm0Xj9~Ik5zU`DnIf%*3&oa{ zkeABx$wB05!MB3>V}gi?w=1`K_=-Rg1zk4wRaug9)e6dqwVgBZoq`_pOe}=T>NKwj z_6Wcjgy@6DNa|r7*|Vr9Lz7<+?(E|2+uO#^SNFknE2EM+ zYKW3rd1)2GDp1YP;|`@^)`qzl9{$slx%Vo8hFTZ8Orgr6WzQA}B3xr7@cVc_+U6FY z$Mu>rM9f+Vd}cFy z(3L#;b?sUZC%S$s{JQ#X068!7dD=`PaHD!Mnv8{A8Ft9#u%z1u`hA(;_YuVsY7Fi-vh%KBLvJLj(+P`?)$vO2FO&Q^2#1Lpvb!OL{0c3y(&OPJ8DTjmC3=ma!u9J0*}~~F!4>Ix)dfew=62BJ zR@bmSJ7{FF9=INWsi6iNV1NhYC*bqh@;|l+)97)f8(!CClhV;*UGV2Z<;t&gPa{{T zuQQL|QOV`f)YVn4Hv|LG3ETn1MHzo|axKyCrNz@aQz7yWE@f`b=F$XHG}W=| zUA{i3V7SS%ZhUET_iN`b797!EByX6F{!e`Tc3S}1SV{80L0TF>IC*yTLSon&5R_wQ zeD7=xya}gOW8|#M+cYhjq=FoMXLyNj5ANeNInQ8~Oj2OUBd^uxKxal^4J9aS-*TaQ zlaRKtvO#E5xlpzQn0=8Uh;#@}grKWvD2yl9{^1yvb$9tjnS)y8_gLGx8Up|JF`y*+ zuxI*v!j!!5kv$TJJ7Tb4nASc&As~03b7W&SCfteyW1`<0mRho^x|1cwSUHh%MDOqO zUes6NwjwOK%agy(=U-fBG6~CyN2Myr~ujMDZ>9 z2E;^By-O~gf42eqzZ!g;J~l;KsE~k_#p&s%tF(3VX|CBV+gp>Qz07oZ8s@b$h=)M2 zQjRKjHsA(zFWYs#>><;@_jyRH>$~1}aX79Gi&)AUM4koRS(nbXYR+?>Guyd3{F2B! zDyD{OTiXw>c$o_nxDZq;?tNLWaD*A4cKPlL$(9DL7&ysHvdz-yxCV?fp-fb#LkidU zl1VqNTZW9F8F)2UzhS#`m3NvO{d1P+{Ghhs{FXKZh1zb>;TB{B%CSLO$jn@PltehM@!{8z_3)&gfx2)vorbi@vR_& z%70UrDBU`tB!3PtHX?F{b;k^e38=7@i88#cM%bHePscvBz|&Dz;o)e>vSGW6*ve-^ zXV$UNEiz2@q2we9ekurR-}t)a%ppZsa-o>WvXW2QHoZrK7EVB^;L=c8Y<-{HS+^SQS_)^s z)AK9VRcsIPYu4Fjz;?j)Kv$ENLE@VF(0t$StpiPFZwH_D7;;ts2cLK7k5YEt&?~et z-ImE)__U+E23RR*t-9-!K@C{$$hYU$C%X4P?KJR-l<|*>=)v~Du}xl&0tJGTAKuis zAh7a1WpIMn#U+m|{vG_-=W5rk1(yap59kCLCVSBDU$1tip%p{dOM6GkqgvQGc#Yzn zLavTT)9Qn0c}dEra+uKkN=e zn_4h&Z2P5{5njh8H>@4v@;PJWx+L}$`H;0)xw{G7mUstSk2o>!<>DJD&6PndvM_7C zXvGaW7cv1jL6F7P4WLD4HPTrDt^D<0LjKe-P3(vPtp(Lh(-KIA?Anr(iTb zlr)Kz^oc9;AOyN}!D2`B6f;-0@+j+SOsE;Bv~EYoVP5!eKveB}t$6bbHU+69W)i*gtBbj(uF$1@o0s))T?26*EcNK_K* zey=Ae5xnOHpX?U+^OV%P{gg_WSKBiNrIx~{*#zg?`KJltIcmtw2fZumFgYBenPefO zkA~w*-DJ-0Nb>O1LNRXa>CK3T@SWRMw|GwCd&rxtZmhlf!w)jX>cb#7?q6#`HUB3z zB6^e2cT{wLFa?8G(2yUAIejlU{7U}p%a{JP@tgoAx zN=ppFae4>VLuNgv{luMB*RKr`iUAoA_7`7B)#iK0h@Oy{Nfj~35)L_RNRs*EXV-GQ zuyv0i#E`iIT=FDJ*!kaIYA3jg=$?^WqvR9^N@?p zKGuosIegw2DrRYzJ9|{m=*5HN9XtS97Xki+bTr?8dqi{z)Wt8s2%gt^p_IURC_NKe zT_$qMc~4DTaVZuOmCzNXlGj^7eBokdF5W%_&>|PD!!VF`<6Z2#?wDU-@=La_>E+W! zFf|k{0j|iLh_1i0gYP9yh}hs#P>k6=CjOrmpb_IS$MW?ym5_i-a!*63pxbPI>x89K zG%j86myJnBt+a2Er4)<>1raNMO=tS33cU-%G1kvh38$Xq+B5HTj$ujvgUf6oM9tr8FD<#lBnOpQnuR>{L* z_6+yujjc(nIB_p8kzo^oi<*{JrMm%b#D3OQ3fwz^4l8vt?J;UiMtpPfnb(orM-iSs zK7RQ8aF-ID1cg`%+`k#UlY?7{EqRKKo%9;d=S1~Nn@fO~2lSEVdFn6t+%i-LSix|< z4!6{|pN0-j(&5?%6R4)Bt%y)4Q>p5ERNkr4yNGX_i#w zi$7KldaOwHc}7Ihv2ZCc#j&5OzwD_@dTivU1K$376vlOA4IrV|4CQ|+0KinsMcgAs z_>T}sr{?BTFV+grSLhH`(&lNu*3H*YJ+T6}kF7Y6UAiZMzunz8ov?YD8ddVB61e4?}0_8eGXOZ9aH41N@WM0qcH$-%#Xud|iJ&gytoen&sMI zIW}Cu#MZ{^p21&46<6hBPzl?W+{H`mUfeND(?&xzUuFpikcM5`+P$(=0ZgP0ics_| z&0dN8?{+Bu$KZSGR2m($Srd32==#6HJ2=K5m_n^W)mK#4>H|8tUG^|(jw`3Aq?`9E zCTiHhp_bvjDVF4BddcCr6X&{=nBzRYq;MR$X740Utz4soU|w0WnXUuzFb|!Sr{hQC z^NI4+{K-B=}nx^=}#^lgU||nOzC`$KVRlY6scxXEwkZu z_AFLXv;eoL2GTIGCtt~~AB`l@?c6NC0U z)TJ#`IaEdH2L&0~`|3$2w~;wH#`OdsSx(%mu!Ufq0)Ss;4D)r)&(Zb^9f6fDiF z!&UJTwMi)U@8qifHwtn3T{y-n6p|^%Jc$N{5|x6W6OQ>cv2z>omlQM(Rx80PN8sU= zhOvTY&9=jJn%8_3+x}P-w7>}dUl?kv(E~S;GyL_*$Xvg?`6W7!s$qw3$zNpo-9Gk^ zF$mF-cINu{OS*8PGmC>0Txf6&o&;yH>F}v_)ZsN;2{!J(={KJmVq@B{U8_Ou^4TAL zU)b!9@37pr0aC6l0F7xBVy_-G#=!J1vFrX5;S$p*dJ2hFuI6aP@kSr@m~l`m*(Hi1DdHO(&<9TyUv5$i$xze zdo2HiyW#UGtCOjsUQdEAh;l5`7Br(d ze6H5Bn>}Fs>(A~6b00be_vLZawSI7U#h&i4oZ&B1HOm=rfTlU(mtm0uTTh3lm+Bh} zHuQnjXehgO7aI|JkUEpg8A(0!qAE|UXE5!PB_%MkkbxWrMUAB<#N{;4#F35q%C}nG zqW8@4wHoe=ob~rL!G^18MGec=8E*pFL6x#L-JQ~t9toKsJu@VbGib*J}Lp#*B7{4j866+8lgDKBx2-SX1vjGS)a*g_vf_?5K;b5*5ZL5tC=B3s0^U+6lL#Nx}U(%v6S zS&_u@M=oqzno&quhD%RpX?9|b!Wp%BYFy|3|()w!x3 zrc$p%D64iMoxHyvHU=%6Gy1M)7dBDz+z2pguo+$qC5ARFcd;l}sNZs*J*;OTM&J!< z4TtTzo$$qj%Gyxs`9150?@C5CWxC+i*HX>xS%`4$x@`A7Y-l3FbzvQ4PfA6JW{0yE zePYhV#6!>WXhJR0k2smi8m#OdvviDEA}$*M3y$ zY44Z&)5EN?v`*gb#viR*oRm%9?#+7vyy%dHo1ob>13nKE5Y7~dI=s4;$zn8ys z@oN$X3iCyI)8DgbcKW1?xjsxC9UkZi^i)4bzuab^Nche8hE}$SjU>dQsTy%k!qUa# zf>{v+Cuj_GedflOWsy1%v5!OM&1~tJ$O6Yr2PZ?a7HP}M_%?Ed92MtL1)U){qngb} zeu&Qyr=R&Lwi|qV?HQKwCIFxs#ebBF5E?{P55tnCy4J0D+^f=F+^o3P)u?u_5;llV zLQH1cX0^wX(*@Xf1W6-pUMKQx`#hYSv!Vv6|J7s{fOHKxoTW}~@`l#5NIJ7F8zl_> z3@gqxJ@8t@y_b#s)7@+Fyfo%}VR7i}#Q%-C!b@1$_L&dE8??7RH%t0jk|Ph{t+$U^ zyJN%I5Gw1=4RD6iODD3^vfE{V@8axqajTUHf^)34rP zDZR?G%fRq%B7NKQ3YsZoRs9}~C1`%qhkoKtuf(=b9tBnl3jNELFgFFykuI$eRXyB92kg41QNBm9_}+T`mqVNp3MLiBxv=#*MgqrhB(E&u zAr!>C>*%~-kbD%DA#{vsVbMlb_IJsrCgPJv!*<@s*{{e zeO<^wv{hW-lYAHth;Pb`f#C!0R!J0Lb$E~zf@Qvp`_EHs?{@VVj;|?a7Q(^I`cTued#0m5hw+sy(w ze5XApZXjTL&SUJ6ys_cu4vYDOyfR?tp6n2qrYSGC;R%%QnVRJiUSff++pV-%C@%qQ z!=uriR=76FDlc*wi@D)E^$3?a@ms3kT96y7o`N-gKG;lZxHubQNr7q<+ruoC8LqEuu5j`nno}uCcC)0b|o7o288fVevg9~PD zc_nStD%3;baA6sc!RcR(Wb4q1sU7uDE44EFqjz!WQajJR!lQA z4LNp)32^}SnahP|CS6}U%6v3~UCrVVV0D=&yAo-RdE_2lJHK^&>%!RD{xs5=7A<#j z0$Fm@8_I2$IQ42NxI}#}ntZE*HS7JS2{5$2iCUaB)PZvnwc=%I$9;=OdS8Fa&H(?g z%dc(N@PxZXb=?^$xU9UF@QyT8rkv)Z(l*5bJ!RxJc%U$4q$TsCG@Z@m=W?Bfeo2Q^ zp&;Yedb=~%Ndtr5>GlW6SFuSZx*=*>ZGWAA%UiqHmv5rTc_3o{ zrb3~)pVhXvtVNg*7khVnb!qyw`^c8jni+T5XI|Evye{Rc8_SxFTd_Com9K!&PWvDT z*)DG-dxJOm(z2HJg4J(Bt^`JoVwTDubi zE~g2-C?mSsFZ-WNj^1j6N8&GUbre$Tzk%Jp%$rXu3pxq$(DiNSCzA*mB`|gJ9^Xyn zXJM%M;YYzU{*`b^yflfcN*rEtww?Cs@WnWV_~2AD(E--}edX>5f`fQ9;C~uy4!@g+tBC@V-1{^}J^Z zf=np6#`NRR=zBey8}m$iI);mtY%tD&)tN$UIfki$Ea*sxu7e2mW2{+- z44LRL=gLx^+C%43ou2D{nTf2rOa8`OfBiGGJJHuM!)+%Pxh~zlhrh=wyB-=lbe-XENdfX8{`#lu23U?8vB#|_0?ntr$xbWO3btY=v(#XWduK1Mav z+F2qU9(Qv4Sl#_KC;FPl7dxZr6koE7@ux*<-(&xg(zn~$XLyg1u7_8x^3tn{7p=D# z3EivcGQ!pwlPmwRl0!!4x8`h6>5?}zKxf-&di=cN7Dmqn_dAbb?Bo( zTgEt3*vspa`&jw6=hRL&jO)U-JuhKHik4odi020TCI8#^l>!>-6KBMP>9eH;^_KiV3O;bi$C zu%g52-ePy@>+=nSA+n#Prp#ND+Cjo?>xGNxx26OF9;aX3+ijjao(cUxZ4$hf7b{w0 z5$-G_^g6{h(%P=jjBURIk!McLXe*{mM9D`Mo_o>8_Jqtt(P`Ez7v4~^6%`MQO~zaQ zFyl3B9R5ji=AwJG^ROV7~Tn!orNj=964z(G!78I_0l&Cri~@6x}*OCAXyT3lI@ zn5Uv;(rIOcJPN8$M1y6I? zSF@_C`a@7MNOq~?D@V7loLt-}%{*LW2=OS~#TT*$Eke53$w>A3_7>2>BU zxsLWEb@UrM**;TSsKldo|K2t55=SB)bCzbs9;Z5l8C1RA2yt5byj76U1)(BGU*=Lh zG-HjSp^b$r-$~Ii7{!2Vd*{8+@1&HTR2^(xnCaiZi%N zV4FL@U5euLWipKlabVn`*@LJwZ}BXCyK*dVb0v^5n_M8^&D>QfN`lt?@kY{o zxjH$g5jdwgHpXOeGQld?v&PM4Xx+i-oKjw56y}eFns3oB#ZRudR2{ggrzF6}*)l3r zDuzNc25_-esmtnlIQ1T!sJc7F)Q}}xbCfvm z6FmN_#RztgrwX=7e_aZyhU5YI#YuBeOOz7e9UIdGA#pF^>4^+K_F<^0T*aUaZUIJ` zGL9t(ze<#w+tuwYnyX+>FMmovCTLTkH%K)wE*`3N1OsJZ`pxa~wbd((MHu`3 zQ2r=6-rEIf%(5rx%oi$!coM9hGq14)9q5IIz^hJ1tgw57T!m}eff0MMw4iIn-t%6I zStX;KvVTjCQxN_YEjS@Z|vrOiHuK zM8SkQ#9l9O`#S+8dWIYu2M4wA$cH|+L>4lI0?fpuQeJMK+!-61&7Ku25|RY9R+?Xa z9_)k=tI8EW4t{O%ItVrxu`f;Xk=%`z8bGeyZzq_6EyncQAN3;@A^$hJ{!QUP~E z-^WFRF9kO!U&{XinGbS{q!HcaF2DUpW@~9~LGkcjlu)Qxah0nk6D;e@@=-hWMdihZ zPD!J{A=Q-lJ1=8_m<51qg{84jRb9gA^~%MGuQn(V=MSBdMTa13=Bu3{GhHaBuXWL= z&ze2;y1;PGndSfclp7LJyBWv~vrpv@x2Wj~;nGr8Mi1Pt_j00{epG;@j57rD++Z!f zE4ZJu!Tlo2W__$yUcEIw&Dr`itV;ZZX!?)?8E{XVEZJ*48PQyc`I+z_`Zt#HdKE)M zkcRv^O)jtO?~8$~{e2N&WbQlz^!T>T8%ULmm1%?9R~eux_QWABYoz+9$(Gy4xY~qm$dSd^&5jNb|tRtnK6Dgk2c6eF74-3m*x(ErjOfZ3d)mN1TKNf(Apovvn2 zGI{kh6Dc+;m=;(RU|u9;0}$Ot-7W+n^20qOWVA)-JJ(9@4E9Zit)O1z&YB<< zgXIBF^2NIA@kCafI#bec;lktrZ-ghvF&Z`WLEWQf*2iX3Yr<3s5mba5|2nc%xgp3< zL>S_C%VBt=y`$)qI&oTh?gqxTo`mgBJr{`>g#B4FB16+yv$MO|(;|^PfFom>Kf^%x zk{IpOD+k;%{%>eTFy!*p&`FHHAPAp!M+@T$_2m|;N_^yU&S#!EF*3k+x`9d9uRu1i~ayR3yYR|f5gZR)}k zSJ;jc#t^M^tC+l!teo1>JFAII-C`hEO<%|4WU%5>i-c}ny51_TK-47G(&pzuzf5nZ z^h}yJXOTIyRr}FsR@bC>quZr$1slAVPcybTJY%<2OznbNhxghw)CA5`>9jAp|)86HOXg1G$iu@;xRd_UBq zZzDl-H96%*$W@^*nlkfCR!SM(TP3TGMgw?A;L@?a$7=528S`_@>C`~k@`gM&Z6C87 zS(c^T^vWn7vohT|IG-lrj5}bD-JM7q(nwz_rHdO_u6^8V(^3TtG80(sIbQXcM%9mg zvtu_fje4oNN_L*IAY1*{`-3G`LazhHHRptbg32|?r--sh$$Iu+zp~cn&sGFE-sRJ* zivz%%0CQw~f;5nNumTq7n&b1*Zw-uffu@QoA9z8mvwi++#G4uZqm5jm`O zzZ|*i02U(!H{3fD5TeTKG1fJ;^>#bxD?k+U5A*Tu`BePFf(8bR$`*I z*tQLE!DE)Qv2Xl#dF3PutXy_cAMZ>?emznH~y z{1Cq$stZv#HKKQZd3lM49wSTLpCHppuJrXqAUk-+9RdImmhip)W%SF&R+ zns)db=9gT_Ws2htU1s7sBJ}(*;!LIS=|qqBP;K_pX}c;V__+H@b-bwF6a&+RRHg^`>s|L6R$(ZLC0Lp0C+FQB*I4C{Z#ZT5jdpNFj{rHc@v_#;0+kE4v z7rD%To|)R7#UW6ruIQ5_xs=(~fF7kg9o$!za_1PSL) zQ3Z$6LNl^YvcT6{*QI0{E$ z)304S`DrVD%r!-{z${aRwQ{b77m)Gg+2gB^J;NNLk zUX-UYFS!aC0|gejk+!#nr4mmw;u}4)j+hpe(qZ%7XklrQD1-yquZ+} zQJ{K2LXw6Q4#uI?V3SY;fc?o9(wN^}TDE1E1|ap9Ip(#F_oRdM=bY_YtltV?BVm^% zihnKYTTpB?&RXc1SFPRMZb_7bAkH+oE>R>97l0i3>xR*=7#3v2SgZ67=}><@a4GF} z*WNnc%iU)k4ibW0wkj|2PAysUxaUYv3!z{*6Z-Vs1*GAMpjUU$`}r=x-wQ&K^@h&$ z$uGBSvCSZkCUke>W7r$WSzwQf^T>&sWek`9)Zt(Ny&qu^6bB~WQr>wj1db7BE7X0K zvM922V_Lqhf|HJWtD9oSBF~2G;%b`W(%EqFFjt@XtdbT%ojajto6z{dO*3M|?d{=xB#R5geDiu7^>FSXVN|N23JsY|Z~^0h}R?1mtg` zoAfyFN-I8_FnNcA7;TO0>g@f%A7;E&LGhlB9gP#@59BMVm`ZkC-S>o22Y4L5PNa-*0-u{Ps<033;ebt2Ku=bmYiQYheT{GYDlQQ3 z`LQkPDjh?Sb#Y^MvPIRO?#?zSUg!tLHSNo^21f^m*?-)J<$so7B%HxY*t4y3Zso`1 zwI6*(f>(Bt^YG*Fj{9x)g))>2woZ@>1|(LX2>K#0GNnG_M!v;QU7E%N%=QBvZ9RsV zda^~^x#Bp-v~fpmxnDy!8Z8(Vv=)kHg8fyH%v)SFTyy5?P3<^(vXHW@jgZVl9wgXJ z2JZV$xs@ZH&ffEZIT{k4=?`^(|JLFuQ=*pfVu9+T%ZE@OUFLHDc20g&QgB{Rz?ye> zqaY2=g0i6SdDe&H3_nP0y=AV9oB_gVf?c1WX7>tq80gfiMXer?Twn!t$R5g)azm1U zwLhZlvc`3*b?d@Vt&mu6NxtF#zvl*vfxpLqP02tOM_9-O+sC3WB*CmOia${ycx>Hn z-ORYoqKo-*rB8LvH$(nBsKUJ}L+2#{lk1puuk2^MGiB(~<*J5hQED`V=V}7`y$w}j zdy>Jy?elnYI;8t*ExsKZ@N`h@i1c-?*bj}GQ>2pW;6;Z;+NRN?7WL$!)6h10dnzV$ zSFIi9kCX}4YSdSufF8Q+-Q4JzTX-{GtR(GB+Xo^`9(%*_SYg`G!Rha>IdF(#TInSqgAB~c^8m8|4_(rI9)y{i4 z5No_!i}jWC(A)14T>$DOEdf2qqBzT5nFAk|=VVPO4vvgvgxUy;6%;LMg`2Sn>QmjQ*RJD|pI z*{|6^T&-_*^)#<*?xed5S)b+L2|%&ZWCsd!hj%=AkKa?7oKRM;4_Tce%=1v&B0gW_ z69ll4D2t+kQ~)vu^Nedwp4M*=Q9Zci^%RDL#SS@L7|CALE|emL(-LI?i_N6_ z&TG#4C~ddLVqH^6h%z#%yYHah9n~!$7t^2^) z@^Tmy?JG0>TJzkPv(c*kSC&J5oAQrwJX=|trd?_YS36ZFet`U{iq`7ytRQ)W+i=$- zJ)lFY8ar&8<^1-f!C?6DlQ^Bi&~DIF0IATG(PHTnaxi*Hr{wZ40^enXgK3Y77Hu2r zJS@A`eyz|zZ|6_$ryhbx<#Kfh!>C1qq~HX7!khNAky;UakNXgu}>JN=aI#UnRO|%hh0>aFb z2l;V%3cm&9Nj4^)(T`=~a|Wz#Q=G`1e0J6I9xj|GR{71l;XYXW84(r2`+jYZ6#;-Q zM`IfLCvbK@%sz9@GQSBLgup-kNf?D}5Rw(YfmZYXEJB)}o}%2gR00_P7!bP33|hhG z)EtcfRq+I<8`4w8@L^$|FQRUrj3TzY$!mNycH@v>6ht5==4EJ=R8iAEME+26 zXjeFV1G$#eI`a9FCoxoL79kG1y5=O2%ih-AJGu!mE*>RyRq18;09eu0s^k8rC`s-1 z)0qRfM=Zqtp@kd&59d9VPbTiw)^QBB^)V;)`oKnjE|Qg13+DL_bFNu8op3Xq!zH@u z??-4x!R_lBMkQden?_6S#S+Y+RG=fj^P_R7X0-XEUpLb_BeK}rat@&}{QvwTp!4dv zx*Y|?enV=5=of@^gl33cOSBc3$&^c!&s*b2?=61vle+@WA+L2mE;SYqefz5^UrPYe zD+17~Sb&SD{bSmXf{{@NJrJrff+&GHWM-$Q)R1xn`T`lWxMcYaE1Lt;H*A^V&z`KF zi1&v5&}2ptOdeF0WzRJ*j9ywVc4j^J2+KK+rYFfkcCbOWMiaEiOFm=0vB5sx)hrz&p+~nQ*ShX>%edSamvWZ$Ey0@!P5Ql&$3(S4CN~T#@hfi^<4Jz zV^sC3*jjLPLHTZxyGho;v~jvhakScti>$pXe?7$a&~>~-csm_CFU5K9kT}$LKx4dC z*er6T%065rpro$Ulq+DtsHUo6lVP>TWlyDqTKshr5T)D}KBs>%oOi7p#;?ZBahZoV~*_xrm|!!Y})!&cbd zVgDlO(UJI(Di0?e0#li@cbo#}d1|C?nJX%9i`t-Q~N)Ii=Xg6zLgkISpS9| zfES?Oi~m!K+ley%DsK4&)UFMc+SFL^WPzc}Nkd9e677lkJufxo^L{5DLtA_JYXxv* z#UXljMfRT5&Y!qMkpqczOU(-J0*+}FBYGwn6jn?9(yObhOXC-2AX(uaxc!b2*`4%h z&#n)0D`|zCueLR^qA=v&O`;GR#vEk^{SB8|9U+@Dc-&Fim?eG1B_F zvbY$Q?)Ln#%PA3_z*_nIBY|@49M6Sa@#lRcUGhZt4|S0Do`@5NQQw%mwU9MJJ=k|* zeJPq@vaG~3#}VcY+o#y#J==1*Y;`Ro;_e}$z~v2UM|`WF4xV}$xm%?j!`YcXJ^zge z#3lOWCUGWKP+Ln~4Gl9HHmmRSJD$y9Q7-eKG079?sKCL&;CNgMhtf0TfXhY-=XlYm z7l)g!2W2i~-m>S=yFG;SFOv&Y-aMq!REF%^O&RHa8L?TUBKM(6Rsc zkLS4h_P?CN^P^;ae>HXW-AIim!$x@0&P5J@flNasYHpC@q15TGMrtg2Q=aoKgW0Zi z&fI+++(!Buvl=U!Kbq0swe-|w2%FWbsN3h%RtU0Ic=1Qx`7cFbuGVazLgEm(YB6#e zfNV%_M8&le+`Ku+ZssLySijd8jzF~dc`)1bWUlWoPqOrhuaL8)DTVs)i+AVm`5}Go zh72Ck=p3HY#4-yq)Xn(hHt3YDfjmctnY6G!#`*1-mI2P@C`W=a+6%d$tWL&A2V@DG z8o-M(^+kl=gwvsV@XRd8WbL7~Z3D?-!(dHxZ8?MI=nf@EPSDv~GqI$UuGEtSpE)&X z=fgB;mMvaDem7*Mv$mRg6F;COns=QxAy&fr4?Q!={YhF6z!SB;f5K`9itzc2L!U_$ zWTsag06;8|QC^)_swzBs4ycN8M>yGcD=pqzA8t=q1*v+#&@ILw{JBGf2=ScFk9Q^* zGPe8|q;dWy3~Ckz8i`j#=2zC}0pHbZ)Ik#+*~z0tR&B$qdthOy>av=nr1Ry$Ys=f}4<6`gBpH1e2 z{e<{%PB`huB!^=d&6HRTO?r;3$kL-n?gb3dw6Sfy%&wCwvPZ0a*x<=_5H2H3t%L@{ z{?}>4gHcU)w3x`=ck=$a!(+SEW0FqS*WEaxxfkY6<5AFGW05 ze9Z;h7nwM~nOx=Q%e)Sb2_Ek={Txzv!~0O4$yft|2z=Y^A|ttQI93_dGnh}O%BAN4R8etlWI4C?88_Bv91I)Z~0=5rLEwJ z=ho_OEHa!6*sPO_I^FuK#ollZ@(4O8=q1<9vAcKwG*@-;*c}W=(?e@>Og#E+XWePM6kLJ$y10O>Z!yPy_z8T;+f;h;ymGC~<=Brj^ zDiBP^IJYCwG8-ydRAEWn>~Kqh;ZLKRan#;1RI?W!UUAGqyf34yxz{*wb6~acJ^ox< z*4vEIjGzVI`Y^^+k6uq>h!hoQ#JvLEVd*IH!*O$$Bp|%!3CU69?m)~?OT=h)FBgN5 zIBrAbRhv|L+3pA{zBTg3ZMVHD0O}JSclTvq+KZldS-u=YriD~9t9*doU#lCQsjXlm zE9CCcsPgy(;0~Ode3uDD5$n_oMLf#v2T35r)6nW3e*&6BaVwI4fUrM(({K+^+c$!s z)I<)>=kR*jqXD&jff)^8=l~UDwJ%QbbazO1cZ!O1sB||Qkd|)g?(PQZ z?v`!=>6F@ZcYe=4=e+m3_YeGoXRS5Yj4{TVv%R@yZ=~#d=9%!CmCB6H8q^az)Ze$K zgf(?XYn;(!aFDo&dq;?=owdZf=t>1J66*m1DpO1nIPP_Bpl|UL7l@xceN?AV| zOVw4Q#LrptZ`;qujcHwkwd>6#*OLAcWPH_|K5JXz#UmIzE{BPR3zGG$sr~tKD2OgB zaL+$8MICmi zdEgmtE<&+;4te}It`c6rV&#gcdxd~|n928`7$VhiT&Z8@ew=aJE?nC4YAb@4p24uUH?(zSO!(O3}GMuaWgC9~6DV zKW8cm)T47n; z2sHGpH2MenT|;IihLq(SWWZc3X9d--y`p#$PO5;0CZ6RptTVLC-%NNCEeuhiY zQ{HVeMRKB8%kR~lU6x`nC>T#16`XBhLXx>@T$GEqW#ZO^NSTM+wOvzJ1UUgM(Z_TgJ{d+8i`18H2FRWjF&W0=C5b^5bb=52JdF;4t!cV-wgPI@ z`MjagX}o(g3a`jY{j!PXe_xfNmi{|`!Ox}n3PB7ZMfuO!)j%HeB<>TFB=t>4xP#Du zDxmNCygSN8f)@W+-JL}mkZDM?cI0}b%`x!JC(l`;Kcq)PcrO!zW-Z6RyiG|Kj?(1G z7k@UyS~6;%i+W5jufJy{1)%ERzVv*dov6DhKcry*M~ph>sBH0#C@0(Nq>Fwk4UuD#TwfoIR2MFCgg8kQBE{_F)Qb$30no6&%QZJhNyEyW38ptd- zdW`3|cP-@zXaaN6N?vNhb7Wgjt|Jf-)2a&ZY8}GusR-0txA(0hc`KBMW=@iP#!2`Y z&5vNhc3?OZ6$Ov3UtmlV;9+uxJ*X#p;B^bLmu9o&zs_(WU(Wd6&^^B%+C?KqaL^TZ z?`Pz}!^j*5^E(`KvOOKIYWS}|Jk^r7Jh0&(l0QUj_2E0M+Ho)gU}lQ4QrFPgIuz1* zA0!?Eq_6#oHtZ7ccCEcW7w8@B!TpYj#&Caau^+9jRF?SV2I936W=q`XKWnujK1trz zL84;M#y@jNfeZ3bU?=^k55wx!Oe1TX#xuKzke*&$38gopr=myA>B}azOepGncF`Vu zx_p*Pxv0%d`12q3i>356{pRNeXgHP6Fsx>MHJH)mwtX?>7V4++seDe?X?SD^Ue11) zBlj6y$zbE;9_UFs=F3|;dH(j??GDLg&**a3czkgIuP1ba z`#`;;66zIR^j4dWd0N$#jtjo9@EFp7;BuuJx+cFZt5K@jg=j}^@Mv*awokcFB%S9o zIM%a7H1{}^LBF2Sq9GIdA=f}2qm0(ndVieGKe*Spp|3AX3O&Y^*uj{uh)audBe>NPyGEjp3Be+^jv(wL)+`L zS}*Wi?B1VD?z(iuo+eIC`Zgu$d3Yo)==9bp>jBRc+yFjo>mKx7&3CbVXE_kjKRh9` zK_RV;Dvt;%5<>_0%@T;4FsL4*0GbeQB%Ey=EKf-HRgn08)yxt?u-)HFTtbxTsSDaP zju3obDrSk={-HQ46u;`z4cA7oIP$X3I{-)gu!zehFb$|;#4xiEgCF0)a&D@QnTje> zBpDQ$30x-0TeD1NE3ep%%~3$qMV6B@Gd~}%X|ihfml4!U=It!9EBE=I=lZaTT~C## zA{a+LevwjSz8S31PvYU5am&}<#ht${!IS3@@UA|J`g`BI92B+IY2oqBxZy;VU;PQ| z=JtoW^=YCbZ%HwWO%+q6k2%LC{7;Kkr?gP-kICsjg77|GV&A_Q>X-Ffk}y{`h;-IA zce0iBAQZ>_Pag*vjR2vwfswrev@9B5(#%_^e1v0W(Z*P^l=N}TEU+J~vv7%RM0S3* zjMwesqo>a4ma3p2{b*vf$y8Q(1u&5}2)jMAO`XhGhs8Pe!RSlc!hDl*9;#=4{c;N) zO8jtF@0QtRGS|e6gy#q_?yiCXFf6B{i4&sqmfBm7=G^9g-_+sEjrFu-XU!h`mZIT& zp$43AyW~#NtYJiy6cb8GS(p5$tKr#Jfr@=F4OIk*2nYN;1@rEQ8+=Jy*sc^XmU#4| z#CB*&(fQn~g@hRF5@$MQ)tjsoU6t2{N*^;oGWU+@DIax)RJt#sthv+Mn9bPBZpu1v zDrAlwsRP4PoWB?S$4gCV^GTHhk=$8Seab)9fk}1?x`h-nm>D{tajlec8zx)0we)ef zz~x7eQ^6oFtX8eC_3E}ULs3Sz1I{_Jd5hIL6K~B`jr03b;5p+hb4t#-P4?Xxa|1Jz zO&H4E`a*W?urgCi8|=?$oR>9g9O60C);UQhpxs~J4Ip=Mv(@FdJ_2aVdug^i- zC!v-@zqhwo5%aT+U!+>6pSgO+mUh4Ayp&}Qs^QH(OIbVID>>{TXa(mUW8K1JkE>>& zWHE|%(b}I80yUR`F{ZH%66 z?|-KAYjdy;Rrwd0wqrIdc)xrpY;TwgbMc$Nzbex0d$-xQU3zFacVlE_N6Px2_}AF6 z;wb5*t2D2bx^&$#jj7Y{iGZlct)R5|WlpEhWjzQ34N!Le%$Ct1Oh5KJ-{39i^oEiO z!D@WTKQ>tQa#7H17A3HUJ9Q05!UGzC|zvdya2-bk#_R%uYNP!EUm=* zq9Ktf>xP+uB5b`pgh{2!dB9_b-(E^`dj3wj$@%Osz(c|&K=R=6>><%pVh+d_1(7bg zm>ksgD-Rz!;g(F+>ZNVxiZVA&_>lu>V)h)mb$c=8IF&gMF;8nc2qX>zm(kq(LPN$^ zZ$;I(?V#`c#HG$^7g{AZ#~i7wna%0G{2pyK%8w4{Y@?5U%hG1-`eMNvZM3$2-`ux8 zo~7}+6UB4{K|DG2WQ)@s_I+Og%<;CXjx0G6cx~5-(dw@)w5MSb*37=BaeRUGo26dnm$^57l zZq}+Rpf)dSV%z}jmQ?#9a!xL~kL(Sod?)xJ_kL^N>pQ_{ zHb4o-k7g=^j~4~bN7ng03oq@{*=Ko@*>!$v2w@vI+pi*XskJ}G*8lY3PDOFjj~LO;>Riv;rf| zn1EmP4ac_MT=0{TX`pcr{Fs}=Nhpwp1t)KBrLa*oCuJt$cHF!4I@2yiZXH(DA4Vtz z=N-i6$I;~#lsuSWWd?Kg)GEwku$*l=`J(i)_Hg(TZ)T&tLZP-e*f?fP9U0$|+z8lx z%vN`vl<=%-EqFm3j&kW8G}0zjOZ?*nzZJczsJo24{Yu%`aKZ5-Pipzw57FQVOfxxg zpEO5{nHA$?pr5Vs{3^V~|Fi(*HJ&o%oULCs<$|NCGlMdxj~CpSi3v!f9VP_%!(4sm z1;H5(GNHVmzyoP{pP^63$530}+u5#zd#$^5rK_&V{PHnBUw@}tk3b{S7o%xLG0r5? z{^%%j#&R6p-K6!H-)t6m;C-myUp=eVpD!OKo^Ii6VPAy>!rTnoJZ%_!h?FBnD@bYBThK*AfICPj3>! z8e&7_b0PYwRM+yf9xUXOb@5^j5`%e!IxgF8o0_OR{v;Gd#*U)Cx?*SSJ$XJM2woZ5 zhSviYG(mev>@SmwYy)B^b{5eM0|kGvLzn#J=lxbSTH3uF+#nKo^eG||p^8u^s#$6C zBM_xSgNS29m-3(eIbR!jQNrE(9F4UM#&SoE*Fjv|c+{e19|&RWL!YtPVbi-$IJfXp z!vwEv&qQ;N@~n0%Z*DcKn3vWGX9gcRM3F>H4bSF);iYe#Z@xKEtM^B=lDQ#I@?VYG z6t8ty{wfgbBhG6I@U{6ubGnKUzOO^Z_9*Q&^OWFSTy9?8yuBMlG6=o$eR3sVXvz1g zuwS0w#{OhXWmjRYRsk=0mWM^!9li}XzGODN4JXK=e|#gZWbSeOOe{Wtb|ST6Hh>>G z9)}%wBiq`Qe4Yz$Wy?OYboTNaA;JmYF5x#(Ncf*Mv-(kZdFZe}-6u)Q zAbx2b{M6sAZFN64bdJ5Is4dn-ikYE<7SD$UD6@F-7b2*AQ*-2K>4^FAmnAUbvtC+d zIR6+FZTWiJY7vqS^*wRfFyTg0 z`$pTZOzXzQ{aU1b#Q7-m<*AwT&pMb>w{Ni5e=gP=+!z=M1Ly8PyOkUVYzrvX$~mgfaPAyyHG-e0QS!J9C4B4%p3!rNML=%4ynrg4-#3c$ z2rIWFq;97AQ*|@Nv=-FW^wI5r{`y%tT4L~Sz`RjQ#gv@MGy8XP@g0D=pOkdHH( zK)Yo*)Qy=nQrUUCi5b;HhYXB6F+xXabI0%1nY!-0gSggp46aI&-LWqUIO}mg4~>V0 zV`J8vv<}^3rOyNVw#>A=t3?;@;=B+A7ROEw?!2n?&svE-zft7a7vWyQyv16WqSKxG z+$_>FUK12{Nq6e?fa9=R9tr!0hfP2n|7BrgGS^W`uk$!8OaJy8SoU&ZZe+{cT>xQ8 z(Bo!lM;CUWQH@+uGS#x#wvP74gh5*YSzhE%;lfI?z=CCWsDDOLGE9{<$KoT?sG5lIP>M}J zNSE5(=up61hhtmpRKLC3h(6bSVx|LlO!LvP)*f=kO=Zu!MidrFzx{(UZNB_SncG2R zd%FdLaF=PgFmCv>Fcv1u?Y!R@zS_v4e~bgwCtN`CjIXyd)!aX=Xz#Fw4xJ(_ls>HI zgpujnquuQdl>|mZeZBm!4_OM-H@O=Rh^0*TptJ+OG7e|cc22T<~#K@0qEF-{&PyaP;B${!lVl!Xc@lFD;K5^L1ge`t~G^qr^hf*m3ID zbnAf0=9-U^y~$=4zc&ey^9| zrO+~-)D`Yn)cKJ`Ql_1em67&?-Bq_g5A9%(t0`}UXH~drH@NS>5INcR@>l4C4H_{eW zpq8yK?YuhwAY2`)lZdO$CoTPZ83p6}bz^58hSjgCN1nd@)0aDPc7sS!{zO&_?S^kQSKSHio`$D~ zPBE@ev($R42}%Yt-%PSezIo4$J}UX{Ql)=i-VMYNUOq3^;^n`1*mqODj6nHlFYl!J z9E}*Zn%C>Y6E$zESKe=lzr0y}*rK`&#;@li$iPErtu9QR{6tr;7|JVo3jGZKOJ61N z<;XYJ+ZHg#0XFtCA;6(k25X34>HG52d-+}wgAC+3^S@4?8$92fp~85~NLPg5yfMKm$?V z2ba41_@gBhf}4Tb)KX4qx=?*PPhgsg2YU3C`nk#%@sxG7W&KjdtMh#hY zIHjo1PKEp=J~Jk$V~LdmT`Io|W&IAZt`JcSJtK|> ziAU3${K|v1-tu^SHLSr$Ean%rQzJxzDLJ#~vga}?FYL&^&xoqZbYRO5@>z#OvI)~{ z#>K(XbOozJwH0^)lA|oPDvYb|$ISk6Hm*1cX?LdMMet@jLIla)$E=7~HQqt(Fe2_} ziLTXPOuYF1O*TwqSZ^WMaVcn8YggTBaNh?x=v*(mjX0y3hd+FiUuRB3<>Rncw)Uc?JT7YvJO$*wS ziVrRM?Tp4mG}Cz!tX7dmQd2FZzmCZe!EiTa#H#oRHsw}P)w;!qVTj#FA$&!~{Iuq( z-`Et%(51OR_I`eCQ6f%N>LcGEG4n|XubO9TQO(mqI*El3m#vLN9{Z%7kF;#SOpH;Q++K1?St<4_`b~VXl7!*We%e~f-=?B&4NX;n~dm9F? z*$tJ{8>+T9gvp=C*Gt*T9dhl!&fX)fYtMbk9y^j+W$Snw`1U80c8j5#@x4OOGta(EBz^2l zM14W6 z%2yTmXNc(c9v@tMb>Ag4bIqlvm@X*h>hb3g`;+qoW@~+Ey=dBZCtWbrv$EVV?8E8G zeTHq97h&Bh@Mh<#5Ko$gVb?(U`QxVe799#0^@D&TGwobQ&Z_B*kJq4(&Ts7$jTbio zU9QP3Yzq#+@wQp;cpx+PEGaEGu`KDUv|wVF>e>0&HPLkT!so|MtV6-+FOJfsuAVse z-1&GtN|G;!wuUH=3e(1bJ5S-&LY=#=nmE^)U)5rH8cv>SZY*q9UwuDY*w9sOQGVyl zp!nK7R5eVFr@szJAXi? z7Qw3{dX7vyr^@R$_}+MNnCDQ})Wy||Rw~3xVuhzO?bcmztC}>s{_YRl>R#hPR!cu? zAbezw!visOor_xXpS9Si`y_r<9oy+!EM~M5b{3nqhN^VT%=8{2cSOT&d(At`2yXbv z?WPhMcbVr)uW{uzK_OnO@0v!Rdq!@^S39CDxbaxptGyq41ef_EJU$go65pVnWry&i zT`YS+3sgS#M9oQe$1k+$QnSw1{_RQeDuv)v$yA~(xFBFWruENuP(k8p zttlU1P&S`5)->!RbJyR@k&wb>puv$hiN-^7w^8@KGJexl+HA% z9CH`g^Ji@$-A`u!q3QFlq&2VSI}@9f{y(++{xY3_>LBE`%rQlC`IVtlp!$catRS@j12MK)NF&e`a|Sx(I;j zgBuP?cj+T>t;$a_@df4mKqlM5a-qr%$!CQFa^a6(M_D#>3}6SGd)=SkX9cXztu6gk zt=>0KceiiS=QjD<(b+OSRI?GcB+BrebpR#jk>e$#W-3A*?vRt5e=)X&`NXeJZlC!C zW>3kajg{TCj=)8?wiGmH#r*C!pYEAcj#N*5^>ugIe%dH1?K4k+qsV&$Cb%~^ADHdh zat~uO&;A6+yp>ni)0JQ^@#(D7Xf+?GRWFl0d?(^I$sPD1OM!16Hslz#AF8|j)vrt- z?8kZ^G4s2aZ&8%;*zMwmn|5^@y(N05Kn^JUUk)hFkkh%G%THZ|RwQ7$kO^YKb`~@@ zN>d_5QA8KFj^LF{PvV#K!L%&B8?a6XXQv$&=&VCNn7ZDUS{Rj+#6Gq!7NHKac*xO_ z?GlAWTKn%2#Z1u1J~O$jhYo+~c$=e>gOkN7LG{^qw_I?BXV~0|iK!0;g(l_u>;9VL zQrW|`U`-eSImtP1pYhZ>zD@)8W93BC>n31&XeRrXwZUt8&~NBHv41RaJxBYr_2n$B z$Q#CntnwPrD5np@{bv!Nfbh)I}Z z309uOMvCcmT z^NCb$^s4%V9zyeO&7J)K6f!KZyrE%&!#O(85rLdV!1`Rz`rQ7{kpY-%~&m03^neZQ@&`8gcpmkjhrKZj* zC}uwOF;wwqK`ai-sfboq#tE^dihd7>?_dCzApv=rAb-2ccsbCC&{XF3<uoAx>NyoTyo&xNB6fr(M_eEHTaKUBz_tc zwvyFZ$nFL|C6hYeXl<&Og^Pi`Y#Z&m>Ys8>J3sBmqr;tbzqvFx!jwFUDu>o-Xewl@J?1KJ^VAmDk~DwrzTsDOQ|KwOF{VXJt3 zdYvpu2F`xFj|NP;P!AUMEk$gAmI1_>ukSSQ_;xYG z-44gLF1bJwV=FhKUjVT1aGcoDUb0C>_uL33T1FBQY|uPjFO{|IN?GFV2*!hCYrxm<0U{qjmhAkW_-8hI(*n=RdjAjbR$yxd&Rk}{h@+9grFN#4W!<68%T85EZYbTVw>r8E|w>YVB8+pWCDE1J1rm>R^ zqjVX-`MWc(U;ka5cv|>pkzo%K{@w~aFgI6kP30V&cA?G=biBHsVH}_l4k^?%A^0UE zF$7$Bq;yTt#iY?qBrcl;G_U`Ce%d~rO$Ad~8|A!3^9$>$fX{b5ngzk%0zD7iM^+m$ zUzoX+ZJB-gB_qP8<1&t*<-rBC_%XJBLw9JIvt`spz^z)Hg$JKdmM19UZhtiF(_raE z?Z542E54nqwclXekm<{G+w00Ry>6>ZcY2V~P*A?IdC;0=&+2n$JzHaAQ8NfdvtL}6 z;J~<2qo~??Vn)_b5zRkQPaX0YPg`_rixT)-ro=(Z{s+tiniEY5bqgwKfB?+@Zx&bo zZFWWaGNE0c@FokFO_ktA6Xq@temr~i9qFo^~LRwFUU$yHNUwa$7WR1Lqu^2NnX z+23?5C~{rnoFxFX6H+YTIJ{+`uVO_g*H{tGo@?LKd-6@FqJ4wR&qD1{M+2p`OG4(a zUUOWu0yrpZ7(Is!R@S1Jufu4`mEJ8yh98jdJ4sw+++vrp5w*}K!?!!cH7o#g2yO#Y z7%~&%XOu{9y2fWp5Q^vsI`l6^cy>WNSlk_Xty0GcaywG<7tAg z*8W{{CvcURq$@YS<=+saX_;o2ZvOlbJSo?XcZQF~R#sXx-wyTExYb4eEe&5j+0pIi z-6?+3^U>7A*0}P84aZS&$ULfbpnS0fx~)T3{` zeq$-E=nN6=FA{^R;y_#@Ec`Xmqqo_d73@pp@?S)?Rqk8xc%U0IYyD*#`zrF|!dT7T z)LbE}@`deoB*~W#G~0vW4R;s)jRNv6Cr~IO-%b(V(HJ(|sveJWJFcGQR z=?9nxYuz~>VD08L1LmR}V)x8eumxs`Ik3YAWwMscV+c*Ut)p2{8w*%g?wGVlljr!y1jjgMh6Cj^nO$!xCwrx2XqsS6_nVRNq%vh`6q7HCx z26D72_=m4Xtp6-e0`e0$XBkeEPR2k+Tvw;49&s*`Xh)+*N^-n*li_QeRoEj0#kcaE z`SS5Qh;Pp}Pll?+M4qAmNSuj-Q-LxXG0k@~p$eB3HiCg;G10Hf8P|nGx}u?vsF+{G zlh>=fz|lsaq?6-@=e=sOam~O**~aw}0IfXjMDDyTW2?}gT5jM?A6ciX$Bun7zNV|I zuI4(IL(+(6;RH)(>$gWLcr94=8-r&?V5xz0US6ptWtPK z`aQ*nc&a(u9!6*_DGz%Wzfek%w0GZlK3%w3&R(U>J7k8)O+YXq6dM`ip}P0Whz_|# z!}u0#(0b5Czh7SD(qKC4ziq8-DUXl0{LLw?e_^jc)GGG1;q{vw1VHWiWdZmb!5kz_ zRVSI_YK9Z^{=9HCvD z`;{d9;sdo)Vz#GqvTC<~knB6@_%vSziu8E|Rv!d(fB+!--nb6RyVw#JQmD?~_wJCu zHI8^8t8ilxqNDiO1#i({K2e(_(S0GAt~-PKTwuu01`NE_ZUx&$FuDHQARKso$OcaiBpAZR z8>fAO>NC|F0nZU0$3?ZYk2AzBmrrtuZ<2Vpy$9^rC0(qVo%2%ls+x075_Q1w(3a=q z|5PZzb%#LHG9Mp4_8oPgHqOS|3;uwC^1z%~^oqjssNvMwNPM^5zlt>>U2q6((!*ks zX^-_3d83BR%0Xnyv;xxkC4n3@J3OOC>*Y)XS$WZa*aKb^pSu61ut*91wX{NqT z8C1TS&~_1@^!ZILX3lk;9$uncaGgcoovi$<1r8d2Lz_1e5A6F+d2FpLnLlaXs8Nu@ zwWijje-4tq)fgCIE{sA_I$64tQdI|P*4**I_pxXB-D0LU!uCL#n(=>QOyB*GG()?h^va@;RJ19Fr+O&Wl%&0ft8&(w76oC9% zs2SX4+AIb-(cuEP3x_MAJ}L9{u_K)g5%*V-7fd^RsDVp>DHtAZ$5>kDe^4GARrli) zcIu&RV6;xzoBsA6_(OE>KLhcc`Py#7BW9>Cwn9dl27$2X*fSiNGkPlxnITd$oVOfT z?o`#5?ajiqtd`9-VQ+jCmtN-Pn5ENw$8#!%8j*!tvr)z(l;P^$AIi&1WUQT{PCFp7 zqx-G;OV^&&M@Ewgh8(&}ORM|paz=T*Rge+^f47!UzJd*L-x%+9>b}3~SU4!3V3&9H zsO1;j{CU_+ojA#lkX{8460w8-az`WyQgRdRfj6r6;*_Bd%I(`G5i_VK$>yY+Prbus zv7U77XBmsj591j;WstCtTFWF!|GVU7Lo!=B>EzW+}P07T=yqbhOKI+vJvc)!bW26*&0qQ>UEm=42?M6cYk zF4%9C!>mr72xq2=W(snxWU_H;GZ+9Wv7v!JUou zH~r3#Ldxx5`GI&&g?P)7$^KrIrujkvCeSivFsMD@5O?J_yoPD3@rWPgZNqUdbTwUQ z@|S9qa-{bQSijf?7P4fkpFVA$QJPZg!jGN0GlXb#RnTUP76MU^03eCGLIWxQ%%aoS zO}YPCcXA#8sL@#D1*@B{A<%EeH0?l?P4I;7)EE1gTGpMJ1LBcr89_wA+^EC;rOf!v zC8Fyq5J;{@G~q=ODs@ncQWsJ7!;-CoB1fIjZOkF?tNvM%<6r|N>xO7T1R3EW4WA1s zBWDWjj9U&$tTW2VamxL)%7ZS7F7HCSnpI_r#aV8a8OyL5?u6+iqyl#>FWF?C^H$y_ zrhp-}n6BVOoBHe&rF_8b0xe3`cZ|cRk3XF+A^YpGLc5wU# zWQG$hfB$#V^=_AH^l45Ds)SDdEqY2z4+&IR^AsMz=!nQF8Hc1Rzj5I`M$Or;3KEGd zw0kUT^D))aIAQnJlqkE8Qo7BLx!k79-blFGmflNilv6&$a{O6+AAS3yFAq>-L?6xG z+o;4=x7)L>i$8F6w6B{!d6ZKEbd&LwA-Bip1MUTZokDNp-i;o;CgZ-`bTwPQ8#58f0JwQrmGKk7?|l8A z8@%H0T zf`z{)UG6xWwXH+<|MB@j%n+Y18Bs_A{ygD?KGCw4ntL$4lnrm~+_=$2QGyo?D!7IP zGv-NQ{KEQFf;+g%ft%-IMpaqMJS7e9WuR`;nj<=weKL%E$GMJv z|BBfc8M_&AR1-TF@2ld_Rn=4?kYl1gS9IU6TfTK&PPozlbG`qig?yR33tsH1VIO_U*6t+pJ*`|N0@^;6zX)Ih@`A3x?ql7g=w#`j{xXy6|QPVReJ8mH;V7u z8I>IhWKtHC?G^xSfuv(}Url*Ow$(kcNwS^YC6_g?c@N9lqSSo#1RugLI2b@&Hja9x zhv`0Gf{1%YJWXyAOYz%rc)*2(n2MN#O_uAqgQkn=9PhV})R?!R9!_?L3Smwt_yE2|H{y_GSXH57*)L?T5 zb0@t7vs{{Eg5tALa%vhDPW6VlvMc2RId@iqRXzuN5tYo=xD`{aWa_kD2-lU|&W@^@ zLY157tR)U5ePL~FpFtCVXHN_(p19^q2FchHbi>S?0yg})kJuV`)>5KFnzn}Q>f02q zG4sTQ-S{EkgC5}%w5vy@18`I-kqd*||KNeODgfdZ*asivO|9|SK;5iF>ZI?(4f{AT zN^kV85MnaIKoz1-%|z@z7dIPBI(mj_HNn*zB@~cU+F}bPxql7%8+b6RIuWk44g#O9 zQHFF)bD1yy9k*3KK=x(wr);vl$E3-6>#8!3WZi49YtN>OZ)tB3ki0Dv?VW+_PQWOZ zXxYXcJ0_h(u!Ph7d8|Hz<4&^j5-19K&i+lbN7G8Dvqh_|>#jXM$d%G8&8^Pm0I0Ry5A@xK7p2$YP;s_unnUxh|ga|I9+rpEin7N};XfLkAu zmBDRhEdu$lwh}8D?PcFax9%**zQdY(&2?mx2zsydR;MKb0|&s0#JU#nF&H6Yl^fV$ z>nIZueV}H2$Q=Xv0{8K$>sXuXRbCFoGz|hVq0%}mEA9}2dKO0i8|9N#$vQwTFe#kq zi#h!7u*=QpzG1iC6|)3#<+K1bm%vx!I0bm^@)nCMoG(&O%aw4 zDl`H7wJLC%{@3qHMKDMn^kB-hMWZ$W$QO4`ds}j~>OjtVfF4C8UTsGxIRg7N1v46u z|A}eNa@>aK6mMlX*zC1S_(O{4@7-Cj4OQe^$3J@T+!Wj~kHRJ*%Z_4LQ;!6yt#iK` z^tzN4C4b4fT_-cey}&`y5V(@2WK42fM{R^wk!A7$r@Kd}624>ya;w`YnqK%an0(_} zkJ4S`?Z56H81WQx#MA@t6}8TSuwc zoHg8w&>w*VFVo}q>benkBvkiv^tHWhZ%4x6*o)t}tlPAhoqSF4GTP8_ZT>zmGT=CI ztWyjLcM!G&VxRRI#`keR)1l*(PFPPJ&};Vs_`Qci=9~AJ2Q*%XuCQcc}WizVh1+pp3 z&93n%unv|e$9!T!qhSVVIj?F;YZJAnIg3e_lWa1?+}r?~9rcl9H~NgIWXxwm#hAq&)xaQykM4v5m0P~oPy*`(!K`oS zWQom9HyE*tp^g)&p$CLEMtHpBN*3PMYq`zRI(dBOXd3l>(@2?>-vWP|CeRZxO7V&C zXMRJKBlyRv988q7GF>zjEWX?L)$25OHp%Emm9Vdgha!?pMA=Xbjb5h+l_T~-W9g0V zZ_j4`akRae>(CJIqNB#!w4J$jh_qN32SP?aw4XSVk6>Jl4n*D}j4nnupZKga9%2|MBs@oT^?T0jvv#Am#YT+0NE^J@`i73Aq;` z^v}*m6f42MNXkakirVcnND`M2$m8@tRuXfzU9zcBl2!vLQ((e{I*oAu{>J9lk7rQG z81=J&X6g0EO=q`Pbpt>@+8jT&I}CGL=v6up(xM9k)kAJ?#Sy@EJg4ZzPqEL1=abVglxlxLR(3N;hB5mTF^?!n z|6b=T5k&T`4j4Du1);4k74me{kHs*OBK>^Q4T1|~Wb_S%YNELxeQE8Po9S3np%H{1 z1fR9eeeWh`c#}!m2Jp7wyX9IYj8$U2Y5~v1-qp257TBWL4_LtZf1cn7S)lEa5}4hn z<$T2FD6oL%m+5!SrFUfO`74EEs6QDcqJxJMMb$Z1s&%D}Uj6?I7hW3A}Sv zk4kSG+ZlrBI*G99g9#ObKuu}=Ns$D1Qb(E=`m>4D8EpjEBWsG!|MMh-OK;u%ZmbT8 z`=B)?isv=2zO2wPNa4)dRSbmx!tDQoFfVqHJHD#|&9rE8PYFUD%O79wpyP&^HGZ!{ zeVqX@mC5pDfrY1)h1{4nWg^=>$DYiN40pAGRfI#@HFGnnEPlC8M5kg*q3}|V@t-zx zcig3N2VKb%zif&}rtw_p^q2+kwh%Vn8JJSEK|tguK%Gy!pEVh&`+<2KUNjT9KqS3u z+!Hrm@8;bAM|7BJTMLm$x0HukmkW(tY>KLl5#vv)=))RL5@!4v+_xqqNLv(*V^etd z)2p$y{^s-k@b5@x`ctpn30)kzjyI&~N4&lzpK4*ddj|7pvpAc}pF4~mKSV%%(C-S-UI9UImk#%hbjrNr%AUA#aU5spsz_`266p z^{>@F0hr0te;~DKB=U09>CPE5Tv|#l<1L(T=F;T7S`MKAbz%9F+%p1&R~Tc-@xOJZem z_EWrQ=363^%vhFd&q4r_6mWI)|DmCl7r%0vU~E4j-+)X$+GiJRxeJ@t7Ju^a2>N0u zl34x0`vd60DL;8pv;=Klfanly&KRF71RwPo?v!O0Kg~*XAPEoz=Xa^mO+>y42UU6^ zOGD9b3nfpLQcR~!qtOCEVDaz2QbE(mf-HDF`?ptm0c3f6+#d^qJti!cf4$#ArGv#V zym6O}-8v7SNysOm#!k8;iI#MJ_}a0z}!s6=Ftczu4l68t^J5ooywG4>2!SP zHiyhnhQx(=A#eT4csoG(9{)e{iz_01NNeL{L!=@~VbkY8spIyAC5)!F=BqQ~$dr=K zH4wE63N2xjK)-CK*j1`E9~hzkk?xR*SYL(C*Q~QC3l-m=>)|t z8!_rmwfSx=YR`OzW7`l-Racms|g)vZ{(e%2^$1L}Lm%%Kt~ma)ro50xp~W4m_M6E-vj6)NB7=d*2z> zRMv$XWss2~qco8wN&qRLgGy5YA%r4bI!NzG3q1-dA_^FUPy_}DAYFP19gz}>1|d=- z0)fywhI&tM?tQ+w&xXGT%qqjsQN2zZ;C$BpaXzn$QmwXbf26xw zC4$$?l?s-3|NQ*rO#ef|lK@_+pR0f#)0S(V*k7tYa{!qz69p&SvNl!*OPBMGJ+B zO0eJQ2N>)q%@aU}zV#om{dazuJY}$9x-059k)=9|5XQRJ>}?&)NMYp+!_0#=46f%% zy$#cUkot52x02ibv&P&v{Tbjxrv8DsM=yc?OnCHP*b+bLaQM41sC1P@{N*PDAQSm2I=&AuH|d+^4bcty^{sSm+dHaf0y z9|i*Tl8}bXk}E$J7h~+i&WN3Pb4l1ldH|6xQkOn`KyDoUkpo0WQ>fE?cV__TH3n1} zG6N)A^4xWeTh(`s17sOln%~cUsk_K|hVLvjq1Rq#z<=i$i&~}5fWa-KLgW5JzoA9#ZqyoUEmaKq-~EFz+dtj=>0@%b*(<5B?xK%86yNUQ9zQa zfUIXj;8UW?>k7v2yc<~YOCutw<(tvc_QZ*o#z1B2wQM^=$3%fTw5V{_iIKkQo}3Y7 zjRJZ`L(G$m6M@~(p|SR)U%*dklE=G==W=QC=Q&uU76a@W(eX{NB|?`>{)Rgn>>~>Qo_VhHrmej;1TjEdWc z!d4a#6j+|M099QL%Q1~YsH>H=V9~{FaBBHiX5&c?ziHe0hql7q=7qP>ve{AG)gFH% zwFbE^Dr>b8#C50!&h`egkGx)n#W)5(#?Re1f=>2+&s*R=t90ICIQ$#8c-1{#^Hh(+ zv9#W#<+Xs(F_C=I#7n#0gACI{mbUyS8%^{s9e#2ZUO%&=X2}mAGU92-491)aX~W zq;nmwFr1n;wP>7IGC{3C6aEqWF?ugW@fQ;cx6sySKFO*P&cBar$Cm$~Y3&oq-TXNlHh9Pj^L5bpIoqi5 zkq}aJv-fP7(SNH0H;S?{z!q{fh|&`eIL61_xINl*NdVr zw*bHCA7WxW?*~L(BG8r0$o`5Ui1Wu0%4=y`FPR9e(cUM~V#-GorRNi5LF|ZqY7oiS z$YF=j*K2W-*%T62R$08&baG_rHuudJhArm|o_&xdeg1(SuNtR=f^zDeA%1GVJCoOA z#r)-?x)k-C)|czP203;Zj}iauai6>$yAbI7;LhLB-U7~Xea)vy`U|(Bsz-K0jx~yM zt8zVzM_iGE2M!YTYay0<@SQlnIZUa)W#oq}w`obZ`LcdUR_ECBTzF%0j(IJt!2)-7 zBbp9$tCijg1QK_aja4L1jFuI>BfeTt4MTiQEB>L zj~3JJDs^aQCb;3QP6f|3R8+RydO0)S=Vn(sdDFJ*layAlQ|9t@WOL@47D)W^y=E#9 z=*cuz)B@3(WtFf)yd4E~z{;~(rY{|w1;sPq`^{@Spr%9VG7kN6X;CmfhOx0a{$aeS zC1>%5FDcIyzQY=_*x}fKpKx7jjJ@zj>&H)wasb7Gsq(BkN!!OqaVezpDb~oSn@n2G z?u0I%GoZ_buDw_A8dEnP&g4%bq#oMMs~821?{4q53xm@YJ%$Ys1_Yz9ejJUk?f@JD z>gJ~fSP<`zyHb<0*FkeYfe2GoURLG)>i)o@In&I(F?6>w z8~N!Lx$jR6B}Z<8;WtsCloPfighj;3G-3jmXMzVDqSA=H*u6 zt7b=HIcQ&n?sfA15-mx;W%5Jenn~|u*4x;DecmwKAq=gFeO*ZYhfjTV0=CixN%5cIS zKSr0x*5GEC2Qk;7cergePJugO`nv_!Ow5TAPh2!?%CjWK_N6TeuE>gL-c zx(Nzn?LLaB$1sizxRKj5%uvl)z8hL5he>EguFY#(Wy47|hha&cqY#o0lx{bi0TlU) zy%DI8FHJZw6#aCpPd}Kq3r~Gl?PG!*5V6AV^%oY_Xt8$v0kY8;KUn+8!>G`_kWKVQ zy7IX|OI7CHVv4hbm4pg@UClShTOaV#P*!e`ue^mH1zj~43_Jt6Ga};$F%#T+rOZ># zAgL^cftRxh!q0$Or;~fU5aI(mFFrjoJ@i7R*APgmdR|`Y{ka~KL3DqDOk4TgC}i~= z`X@wA9Fdm^oteGI$-qX{)gS+q&nOf1+D}ar+EZRF^)k|1J$w0FavL28R576KyJtN* zDBbFRtd+LsdAX7xk@*9{0d@QH?0vk8D=;Mps(RND)4t0io{ zd4_>2M)!R5O-B>QzI_g?7i><-u0|BGusE6o4Fy-`tdA|RiY$?bqMbVz5tBB^22D-< zlj~l*XRgMauGLtE(6Wx+=IH%y$1`Y22(0njB@8Y+^i7F4aj2?;(&{S6d+nA{mLJIU zwN&qm0Ig!L-k~P!y86Gy<&gpuHlt zs7x9bntgSSPzu2$Xb*$vIhZMOQWRmx5B2eQ=TgXrA|!6 z^Jky5eLmgqqKTiOP+itCSUR`>T8f$rAWOsvB<3m{#oN&P_2s4Ld~1_T7Ueos57!xgGbI7x=>sgv5KKW2o5;brDh zs+6yiKH<~7kE*)5CT?9@EsOg^1Ox$XHcyYn}HK-5CB_WR! zn+y@1RNAf9oswQEwcWa?4+8o0XoZKEEbgP(4y|x0$Z#Y5_YJ|lSo25Cl??n+COETeQbcda+|HW%i%m!65olm8hI+^ z7JJ9UOjr-c!J37DZxasbf_FG9``#0C^;F&F6X`U$AlyOK3k4GDaItq<e&jF=QjFkb+yGtm`mOX2=~2mtRFWsHOR=zg;e}?q zhiBICM!sYF6|8@OK=e>7PeX8kuI^6(fgvu_}|^Q!58ato-?xRwc z0_yo!;6e>mBWP3gn}(>gqZUmtw}lV%Xr!&17Vrcw$H0~lm$s?0Gd2&(RROxYX$QY+ z#q1B9nJd+5m>2A|gbK;*SwEC)sz07iWvb+40=ypR1xu1M@DJ6_?eyH4`@l>fKmsZ3wQ0qbwv5~bW|A}@=v}DovLMLRwpbC)& zj*Pl_`~d?|*tA`KitgGoLIEB$(GVowoyuL1k*u?n#(fy#)Vzx`pkuAd-%39Z=(5P~ zO>o2w$Z<*?G@);)%fve=sQ^MD*t0!qMBEST{%$uICtrQX-m6wf}>YExMMVGfTBPhaB%);gPgDj1I39Fy%bW%3JV0w!@JUj4iX_d|V3p+OxtS%S(?CqBJ-q>Np zb5=b(M`7r6#BYXr1`!Ldt$c}y%#eK-LA5;#Ey+Yv^^&Ow7T;qQT?GzwQ{HD?Al7oMMqfh&xdQu{#|s4lf&epB{zs`V4vm4 zZs6QP;VlnLtiJ+f%F9B({gMd8E7;Gat6hwr={Pd^JU)fo9%->_;eFEeL3}b2(K{>P zh}&<;fL!@1FAwos3Xq{+k2393gV)vf zJ$BM#RxO(g_aptSy4;v454(9bl=;$~QbP?hUeaolHPvO_q_X1Xhiytun{kVO1BWH@ z@P%}pp~;jBiZTy0%xKQ3Sst*PdIDIat6l%0wG#4xXwVme*<_UK(8Z)ht(Q{v`^cUv zVE;ohZJO8S$`N9_E~1cc#c!1CBW6_LtBEC)og#)ED_YWn6=5vTkC{a_H{tN-=#5@p@fC6-4m2Zpn9=bpTcpz!*1 z*t|T|0Ltelyss#nIUO$qDQa{&E@xAA_jLUKzxjhbCD{VepM#rrT$eErnKOtP*-^3p zTzn6lpF&f&?5VyNe+#lqu301rFJiWh3>=%&zDZptD?&5-;j;g67rJ`N#1v;>=$(=> z#b3+xZD$({NralM;rh8(*m5$oCo|XHQ*IZ(Oj&YkJTBPU0qO;Pl#$=@2W;Vx8&6){ zU22|cUJEGl;B~fu=Fba^ybH98`EkALoO|NwA3#5n5E&wUO7digBZ?%ZVL5t z(Fur&xQ)8<55kjXw0*nUdt68}DXL#j8a$^eJjer7pv$*^&(mW$@}=7QslD8%D#Qc* zjqrR}z#hwc0aBJiCsn*aNs%yJ$SyN*R{eksNh>A&^4#;g!J-XbdhJ#pwS0^`f{tE< zI(25sC^b5}Y8})L;f5KC3gz(d1p!{$TCog#l_bYZ*+adz6E{5<&2z{i&$kt;eb+)A zKO}YoFWdI+RR47VWUq3+2@)Zk0lmJ=f;84>2wB5}yft<#>BLauwctb^Z`WFwSZbA? zV~NaGswbCgODomQVC|wpCkM&niz!X&IB@V0hfb zy?YH3e>n0L(z^-+%(e3$p;%b$%df8}#e+ zg6@AglMlQvqEj2!O#Zw%zB_xJ|CN+v+0c|zr|1nvDT4t4D0cVdlCtW~)6=f;cI zxx%HQIkX5lTkDCJeGoZLX6A1O)PkmH<&8zwl>Y(gV)%NNby3ty~p&wb?Kejk_V43;O-~1*i`62#1f^Q)|%ps zYg3w+C2I0j94#gF6h04;${npPE4=kHecE-?*pZ1@ffvf30;5Ktjh_j0WY98P=jxmt3>D#wG*CndH#;a`faJ-KFg(zj*pq8+_Z8!DWwRc zIPn|qFTcmqayJ_Jpu|)mGW()+S!lL}Jj*u$d?J#6RZcb2o(rkWKgtSUGy1~rqb!kZ zWl&Y}^&68`%0jAZDbzD~7_Dx3Y#wLp{-+Ym@kpv5hrc(pMk`0rHJy4X@j&34GRIC} zmHMVm5BJ*xEdTg5gU^#X>pzD2jleDz%_g4`_}(m* zOyY+o_=X|qsqzq8hMO=Lq=1mRCfH$t0Sv_KU({kxED9)BIX!~u(KEE~ZkU(8rMBr7 zYU}d(JFL=*`ic^}oiNL2IQCEoDz%mFqU^@!@iwSzf(X5W_#+Mq3pUa(MH%$B|ns3R6e1trbc>Ap>RFi*cObyujC<+al z&w(rF=gooVY{|ti{hvEdhr6m(2rECmt%k-wsP4a<6D|^~`9U{XH88n~sVT1C>gU-B zUafFoG#X@BHA!~Q!#Jk-WuOht@osL|n{R88Dd}bZ$det*VVPGArg;UUSD0=xqpYO2 z@>x7eQbyFs=j6u!dgOD|P(k9@BiNMgH1{GivLlLAJ`Tq~+!ucs$kGh|TRdMoYYP|U zJ6+l}@j=8`v{;$Q9?%?w+qzp+FJvzq^Z2CuCG%$ZnfN~VWvd-D1H1K#;q{+8T*Gob z+sb?L?;evf`A#+}bDflBx1KtE{-YDQNES_F40Rv6KFlO_DED|!~-CMKH(=bR!FeMQ%@pC>Z-=kRrXR~<)Ag7_O+jNqrS1GF@6~*%54D7OrV;jQw%*7%mAzBOod+Ndc0A^8|Vw zrh}n!oJ5@94GpA)@|(K^OJ%QJ#rf)znpO6mTl^TcBel;Odu7!Q{fICTM)#EuoP?EV zQqrGJ!i$C-GpaPhLn276LhKkVZ&@K=ic=JI z#EDtMACKonS`sL(*!uBw?$@wJ^d!+1rX6I5!W7#M%Q&n?vlCNY+q$qNH+$(Kg=gCK znRi}AwEWOZi);@NUPo1y%Mw>C6Afq;$VxXXF3tIB2PDl3xLQ9B*|tJTYpT~+t$5d{ zIVvN6iq*cE3^>uQTwPS0=zL=tGZ3?hh##lF5t~%3ierY(_%N|`$9VdNL0D!6%PR)=wieT)7^;`m-73y?*;Hoom!gpON$BZc!y z@Oz66QfKc1pBQJiHa9Os5b=wRkiO8_6obUCH{*<#HQ6-uKR(ONxpdz2uGZ%bpUjI2 zeJ@`bM2@q2Hr(m5BL2ME=eL$|lPDIu?eyTNH?>yqZGFgzt|aJsoClJu+t&ei0|4e( z`Tnb}Y=D8_{9jJ(eldVa5u`{`Q8$}>+`n(J$_QeAyTv4?t%BceLMFm{bW%?WyYXmapzXKjjmGny&Rk3J!sCpUx-5o15c zpPu^0ou+);VzADoX5VSx+DQXgQPA|MaJUcD6nmWp^8tW@zA9F(cMy*m-c0O7KaC86 zZpxIdBYT*9zz&OVL!%V71q1b0p(*~b8tt#Osi7*jZI{&H`5A=`RVDHS-5=uro5t9d zQ7phz_Uu8V5zZLNQW}5eIWy&hM;@j_ax~1GK{F7y z1&g|}hm$2g#&P2@;XacQ4vNTcU&`ygi5_d>>;W{0X#XuPn5iH=+7P;JzhC?#b(QEu zU7Mh|U>{?3xj*3Ckb&EL|MAF;bTNKS_j&n=6%Wafn4ZD6eo4O`Dx8C)ZYNgfR<<;F z4Rs%h0+1fvCJ$6rj%WIbt%#^g;>4<4OpyY=$;dmoVx`z5g!8}lsPj);Lqo+!OznC) zYgiIBqAkbk^`^0Lpd2DP3~Rg@Ttqk%R2)8z5d z0{3byKB@X6@7KSo;E_$4u;8Vo!S77`CGjC~X^?k*ogmL4UYDeY!mOk7j#j1yW1ENz z0TqDip@Qj^QPL7!^-nJLpmkuQEEM#-8_r76h;o$yG!WxX{RVgJ=wJa8>;BW8Iz3&l73jpu8FH$+-DM`%K#&(FpLdb~n_~t_0iKRyn7GKGF#S}lLcdNOJ zmIw=OvEX^<;tEt}Krg6Kq%v1n8sgpB)dLqcssD8G7qS7x;e{F*d8C9ou?xaYRZMo8 zf;+nUtp#$9M~n7)w_{ds5}nj5s6v*)62Xc&F}lV={*Ux)Y8o2n5|0M)a3h3PsW}*I zzyCb@q)k-8fxGshhSsaio?d%n(fWm0BlZ2zRAZyTMT6-icXt~ATC*LCT;eyY*!$!h zedGLIf@MHzeO~W2D+=t>)P8f5AH`T8wE9XO@_lim$G44MVxil zFs1c&)3a5hUf>X`&HTy3(Z4_WN+g6Ub@O-q#hF&cRqp;li z@UYpq^(cp3F8DahqlvkSvvjG8j`=-dsr$;!N(Q)hRNTMNP%(`3-J{Nh6!pLkpl^aV zCAhDt3vI%Ofb!N$G%1q5Q7UE=n|(%VGjOfC5qrX0=2=&Rk2^lfZIk>d+pkiT;|I{; zA(NdRX%`yrx~b3ovVt|sG#EWxhs_4OKo=ls;||y6J~+Hm^uI@`<=t(hiM?~8wVNSt z*&swP1%Wz}V8_`LO6KNM6G?00G++M}q{MX8&7~B*%3J0{+{+xdSJQommegIf{yw5? zA*D_7tL`KA%IM&3LdEJ2Ti!u_?IGtIYIn56ZfWz%^gB@Vz8H?dUXi1Cp~Qp)&5U`^ zH7QaK#DkXhq$#g>gE4Z$V%L)y&>n%pmM2_7Zc|QtigUO>5_A+JmO{W~@KIJ@ZAr4d zoV+z|H1hq{j#iqbStGiNEO)C(>_TC=-B z4&2XH1{jbo&sr#9Y{t&B8K}J)Hg|AF{tjlW0;zy{rQSMGOJ%-&ug;KI!H%pEN#Fs#G7nBY&{Ws>4cjzS`<=JecV!}wIx2jIzPeoM&}A-A(My=iJ(jIwDEG&B? zkvgblzm%!FQO9}u$PDk=VcuU?)Clo<-{V)8mVW)p^(Z6CPiPP!Zb3HF(J9X$585?z z%nN$NfJiF|R&ne>xAp!KNPK%VPjwy3+V2+5Pk@4KK4kr%eq!rrOX3n6fs5{!PMpXR zOrNMo;8h@QGMxfATte6tOu)s&NJNAW8z`0mz%l7^30YZmM&0ln_|vlws>`W}kq;dZ-V?!5<@u&~vdV9U|s%+;3r66e&@@y}g~ zGJ+&^h)1;Th0S%_z*OC90y0qDCkS6rEJ&x2>Xv7 zzJMT#&_hS9aT-!>7b4e~>q}%~+;T|dWT^6~<=f<uBkVHOZG{x-K58vItP@&KW* ze9+d)_$L5q=40x9cp$?Q04!ddS>i4g;BK9tc~#Uj<^(@Y35P#J%W0?2V`3S9U5mUDPE8CI&mMNGW;UhN!Uj#Lm!!=$R27_k$}w9e`Ub`l>p^j@u_ZV5V{M7s(A%8!S-nOyuQ7wJtRDx3JJou>!yv1QgP7$ z052M!Tf*=0Ca(o}J)OKqzTn3^)(KR%{y}D>`)IA;rgmNJ!jsE1lKlXrX6X~wRMS|$ z^1x1ds>RuYpM>xt#(+75f!C}?U(ci}TbPgd*ftx?j%_C5`zrq$N+Fg(*aY&0K<0mf^ot+> zA$Vchh8Ywcv@nu>eDLgw97Yqzg5+OT92OWYBJNJ5ZhkJk&hEB$-!+F;vS6b?tBo%~ z*Z7)mL`d>1Ym7?OH90Y)dAXL8rci>-H~~Ph8DCR+0sLao;x`8`1V(y7l@qqH%~Rh7 zUmS=~*6Xw*FtN=A1$RlmBoTmcN?9hJ6Ki6G_>!&U+d8e3QllBH_O-UR-PmA)Dc3N5 zKl@(qEOz+h^F<)KWgHS^?Z6L3+rzE%KI-Z(zNi?-bvQ#`{6|ulWox#+T1H7@-~rP& z^rovVN;r&9y!)MVaa(Bb=ro8d`M|$ejoI7J_!)W_k}+N-LAaabFR~x=jI6A>mC33) zYywo*e2VR=f#h9ZiY_lNr$w&&xL2Dhz5Ea}RzZYc@P2KlPbgpaatNpl?56?U)JYEV z*LH!yntkaj{xRvx6qEkuNyJ{@0|5Img%bMV7hVg-X&l4giUM@z4$U&DR#3-wVyDBK zwAi^fvA>b02+bHEGID|5FwsgI<*pAT?07ALfDOFk<$9{YFjq?yv@j7|NXKmevt02SBq}lN{279HU@Z=uOV-W#t&FmX! ziy<_$`88#GW?fJOucSIT;PA*xo=#>}TNBb<=q*bjl(Z0G@cd0$2ZQQ~AYW2=}lJ1amaC)Wyu4FTkHTCiV9m`)#4F{CjPGq|i!{ zRNtnseU86Tq2=R*!=+_FcwN^AY~^UEU13Uhbmk*qaE=JF#Jl5Y4m%^xhnLP(%w>|YK8isz3~ z2AIk^ffj~%7|fulV32X9-)#I8dHj`omXgUu>}i*r;>8)lKoW;6dn zMIJaqFEI{2$Vo%w2Uu-+F&gj6Qr3MtYm14)k&02O+QVjI{?;U;Z6keo9jI+i}P8t-h5810f3Ua)#DRndjUJTt`igyAUXw=566Y zp!ctJx*na+SK_yo_-Z%#Mty+g==PgYGde_kbxZ`?oeSVCE)Zz_eiC#9rc+Nx-#5-A zp^*NTwl7eZ18^aqzO|_0ZV`=#lx0LqNS3;L!*F9|;UTliUxPARt94>65@&w=y3ZU_k>pfjYP>fOkD`Q1b)8^) z=Bi2Zz*!($eD@rDxW<#v-nv8O$O5I{mu*M0&bM!L>jaRYNF5|e2I|IKJ;IF7b8v&l5_XpdnCD3*2`i>9pw-`xajIh?J&^mQyCU!`$(Vv?U?Cb?F-4>erp%99!CFcw*Pof7p)L#g>%|UX8~%8HwWs_ z43LtyWL?y|n$VNWT`s3s(WB^dAeE?~pjZM*QzMns3@4WDwfs!L^nsth)~teI<%_K8 zaaZ6aC~^`1II&^{=_R%2p;u$cU2AIFCcD>sHZD4$f92he@Cq9FQD)u8wNS{CY^SB< z_*|*w-LaKYOKx|Q^*U_MN-y8e&jqc;QI!>;!??n&n({<7#jwtNws+g_^FA0L)u{9D z<8P48reCWy0QdI~TVJIVO`j#BrL=DkSz^FkZa{=kr-(Sxp2Q(DeW$NzKI|2qkZeQ;m}1Ab7sd3m4_1}K^%N#qM4 z8+#yqi5HgNJw72Jk0F_NDgSkqCZLfF2HIqjfUem4^a)iOICk=d)73<}N22+m8EaQ5 z_x*SLmjnOhz<)XLe{kRg5#oJ^VlS>PoGbDVcg+ki0@9r$4Bb7{ z&)La{Ufk=xKXI?cFBK&@B7&C$I5;>&z)v64aBv=e!@AK+H(Ehmlx)-&2V2*?H3J3T>O5uXNUaK!`Ze+kb64}Y@Be||-s1`QQWRaQt;Wul&`5FjsjymL?uXGwz-FfM zhd4N&yCdROz}#$Z40oS7J}}H~s~YN7qrAT`zz_$!dvT>&{7`Qvxv&l|O_{gOR_QOaYrVvm8I zwK{aBtRxhDv(iulU}aL2#d&mRlYTdTjgLlu7yn97-uYLC44v)*h5;5RV}>4g1`$w# zp6}e&fg2&T=7MbU-E;?d7MK0iQSrjrszo`uwxJYJ>VOKi^UaXh-NWYaM%X%30G$gg3-VOg zq34XUd3<@Tgf}o_xTR>dATOcMJHq>-{j7{0;wGa6 zPN6Gr9u90_wJOf-0W-(d{tINaD#%S+n_kRM1E(im>OItlq)c+AOr3mUBeXR(QlC;! zNF&Xq;!a~3djedSf2rCFn+ve-$%xsZ>Oq1okm~Ms7ptp@^NBo8hB!DhR<}zT7DhpY zgR>CuvY9s(`)|7HJc$ks?LYX{v217p>*v{y_frlt4Sdc9)F|2$=Sr(XxFSC$V>Q&& zwk}Rd86y+<=Zp_9^>&V@UC&7nVAnqZNW=Q$gOnI6V?O2#i;rE=3HTsRhY?1$m7Irt zIugH}P78OHeb$cQmw0>LN7W(ZQ@l_@weXq&yZU6gC_U5Bl&0Ez@7QAXRW9+rIogoj^td2FKCnt*n9Qla`D+E z)OKVe$bz(3u1zpkB4uz2kI8{w`GhO)boUCnU8{3{aYyo6)e_V=5T63ZjDV-|Ex>AB z@Zea9WRxcmvNFw7lg5nxJ^I3>SvJ3+@Toi{U_a7XoI(AgT8IL?VPWL%Vcg7>8Wh<upP z-1;iMs4?8E&)(jO)$1Cx4(7>^6Of_Vme8Shf!Pc0BLoXn_u|X>eu~D2>#dx2|ZDXwPUKp@&wlef?cBD6x2+Y zbv=o4N9N5=u3h&DI0_fD4poR{R0O*Q5}+CM4eAxbPAvjw^@VEe46Qiuehc5$v8?PL z!c3h<-@d=L*)2{3dmskQ(4zhD9eyNUvV-FkU~M|d>mQADiva^wK_Op{i+#FKNa~76 zRDuwjB?GMQW4FM^@`j|%Qv;ZeT+4t=+&K4E6>Rlc(7GV~rt*pNIv!6DAibuCo z*}}3nV{1X9_CSQj_^66S)a1Zd-|xCG{K*!W#dtb)$0~V)+0M)dC!4P8O6sDme1y@b?{H658cH;BGEHnGi6Cw(I~$mU1_G zK7{+Na$NeN(wHSj^6ZlZ;oBXbr^!|k1}b$c-@z3A5!U*==wO57t^Qp^(f;{f9p|Gd zhD|uRFBDbY^37@}rsyf_9ijYx(Yaj%*GXUfwG6s!2BDs%%N2L9*#P(uyt z>N0RW>?%LBn5oQR?d@sjr6k`w^(lZrW4UJM+_57hPOVmcC;;DAQf#Zgwu;E*Ab$G+(Vy7YUP0#TsaB5vMahjjW0AmA@#ULy9cbsLmmKPGwoyH& zFrNytlTR($Ysz>b9Y-a4^pc~O5vJPe>rGL~JLuz!>3Oj^m09;a7371sr?-FC{{@#n z44g))Ld+J|_W*VtNOx#`&lOW*dcu@?vWBwqj^DwQ(6n-OQOyZ+EcQdl@J40w_@>2a z<9XQAc5B(R9fmoqUYE#Ead266w4Vv~VS~iJo~3g=PesvA1uJBWH|=GRA^^z`Rh$(H z@+kg|m0kWV!aSQsVqO<+F;|^4UKgjPj%-qfpxk7HSC;Md=w=eTd`^Bpq!e(VZL9jO zU1vLGo*Ze)oKA0mcATOCNNSG$^-bJq-CG}Rpwwva-CK*VqYN%Y2yD`j8#VZw?nO0D z9lrAZj7qZOkaW42_3fCVULd+%LKTfWdJGAmbRbZS@;Q4Fo-9joO)^tzaEReX0P@dK zl!lGRc`~y%Yw?6#OuX9bhdla=0pI+KawC}q9O!GVA-MQ35Nu7UpG|D7+$i=$zNLpu ztFc4Wdue0!j^OP-2PBkFBb<@iL__&8v*K8=ii`bXD`*FpY>?);1;x%VY{{VZgn|$GFE!cgDm-q3aFIZHvS5<=UJ0;Us~i| zRK)ifOgZ}XSpco~N-yJ9ZuEn^9bxIpq}L)ZM=Ab~M0+3)w&|qANk_^B_8!QN{?_DJceUUIeWOTKH zrRMjTELY1KV*O1-BBaq^sI&Dt6w*<$rKEI(eH<%MEDefpU%C0G(!6pMRAIGMdMOj@ zZxq54rUZ@)w|7f!(s~+UB5ZYsdOm_Pug~F(cCodFqk_rx5R{;YoyU<~Yu#*6{lf;g zqY{1XxO(e_=>GzR4%M<@2?j|vqDhy`kk5Mb zgoo9s%7lw=SKU;v?acoZ^K7lQ`Shn>{}dFrmlO<1fOE zo~vz6Z~9JFYzB2<>+g3xXUrSK_&nr)_Mj9-q?t=gAtM)U5Kq;QH01vsu1e&E<8JNv zP7vQsK<@XckRk$fB6-NobRE$|nWXT)7rT8n?3ca0LkYE3ewd|1c{iNtreZ&{{sK$3 z1EW<_heFOFHgq$2@?0~%=ue60J8JW7UX3-}RA%%>QFHgZrop+Q7<~65%ai<;uj#4M zxP}yY`xIl^%!DM{bJ_U3ZCslt2mr6TS{75B%o+uC_HWL|`vDF)Zhz3QmgVVZ@g_r* z@3Mb7MTa(JP)~R>z@xF-tHLZFun%(EHDb6=>U#6hBnRzoU-50UqzfgUo z@J@Sl<7WC#-L#^lJl{$C`FewdF--ou_MMC_uN8q%_!mB)6Y+i({#uJr@)Yt>F$F{_HQyRI0<|9eQBW^Z2 zKn*}O7r9-e`9(DW;1urzKzw1(10JFn)K&cgIjPNaKJk7ZHLlw5e(eTHP~c87yZ-Q2 zv}ET>0Q?(Utb5v!00j{8>S%Us=#y4XD?au`Im~>{WCWIdE)Ni=6g$r2-R(P#)ban1 zgmC-bKBY)9AkGxa=>Mui1iWg#HSpoaYqyk%ClMw{lLWVQLSAjEZqm3Y##%Kccgi8Z z^-OlEocPb}5I&*%bPMba`n6ig`E;FY;@oy5`9$Yw=IBvjO|!#uLe2w5FV}G3F(Zcc z=HQ)mQ6TvFaC>}UTE3xC3$Fdwyhh?y()4>KyItbaZ|f>xt+VY)YjeQ))Y{u zz}E)(LQZ8*j|O%g#tOn}M^>r(R;V*lJtsjymTxGC54W*Bs~I%>*r@H2X=|gtow@w@ zI71%tdPjid)LGcn=YEz)1n4W4>xNDZjY10;1KHtJ@oR8bU zC=yqov7t;)Ts0eO(b7h)#Y%K4)Ng-|+5X14;P~`b*t7qSr42X9^VGc7=vy6(X`8Y) z;;u=IvyR30_d6_Cj578+_dRb#HB^*SO^iXB2XkeAyznYWzLAtQ)-y_;bHPACm(O#Me?M4N>(A?!`+?_H#@BsD*|qV@Y!2|J?@u0u4_CixE*~t&wKh> z_w0M_5uRbQ?r1YN`tXAXSJUU7Et$x%jmX8+!HJwp4GHP|7}d?6jKPOVB;xF2=|0n_ z=C5m`iQ&)Ih#v4zDT^rre0#kdHhwjum~FRF?$ff+pt^gGiL=i0ZHLv5uj8$_#Yef)^2g0_DlDd|`}lYw(p}xzHFfvdp~Z}bnbMz+*smTY zPeN^dqbETvM)H%VXfE#yos_bcJE20!qCk^&V)^k$^zSgW=9&3rwLB<0IlpuZnowix zde3WAfpX8A4p1TCHFEWum+M=Z<=PXuJ8$CU-HV;t;(X1Tqx7_9C?nmb z+N`a~-?)>*=ZiJs%sH`tVTK8AQBgEzsggE@_LulT>&+y8uzo5B@*$t$t4(t#_Iz^- z;5YL%vI<(W=K{WIFB!jy%S{7gU`<`OH}{_LH%K_H~kMD|T4St+uY0lnEL=|BwSwGJaK@!LZ#r+rKa>FOzP)L50%NxSK0c{O2F2zGoR z?FcJXJ=FZ2p&mBXMX6DT{RGx~x8^&}m1@1GZ|0>tA_V7yfDeyDrjMrG9Vt2)?mTMo z;^6=r4o#wI63398aE8{Fv@ptlK%O&ONSGk-K$UH#v$qoUA-7OAoti9 zxOwL=15%IcAX8~LZ!brJHPmCBNw4^N;z}&BvI)R0X*C1 z2h>5t{4^i^DP;0tGlfI+G2K)qRbf6yzDL=0ZLWXu#x|m*K}^3yyWZ=Ct=A&G|Ef?M zR#cLvm%rzx06!1h;@;@-lK2E8kCj#LY8uk5B$q%@un&KcUT~`|%$kPF~lO+csF+ z6Qj8CYV$<%`UnX>Gv$2exN#xAm71K1P+;JfaN^&x|+ilEb)I}(<> z)ww>1{0C!XKy@<-;OK*7=5B#j0{oyNkZLt+hacOHGqU{iG?P^#1kJ~`ez?pe3M~In z?nY5Nm|d1CS%Rrj6T_F;{LyDKr)HFHxHRg|;l?Eg05}j(U5XLXWsT!qe1lx^Fr|40 zC<^wv!e<=N2O~G0v_YnA^iw$Ha0gdnO7;tXy;i7o;ZKD7*c?YFqMwT z-U#Yw07fJJf%m07J?GVBs^%l-UMP7x&K6>$e-Ff20x$r*bcTPvn*IM}QJBVVtK~u8 z3WBR>?XV1Z4c~Ii}K)1sWVf2CQqj(#G|kCtnpGER=Jw^Mz?-nM7MY25^ghZM>2&Z!&w zZp+}myje3R+0Wi>Zu_}StxJ#RPQD;v3c~ejCXE^7hU>y$CxS2 z{ij-XF8cIzwdLKntoS=`a57%8zd@S!R&_1b;3c)#Rn&!UI6Swljr-cyydZB>B+Reg z%n|}+i}isnUL_C>q}BQFj8X=&xoJ1#+5^z;NOxJdWmn^_q~x@;xrc6FFYF`Kzizya zM%EpA)zTa0Gcd8vz02dq`|aqdhLXh2e8>MD}P2i&{qIX7uf*V_UHFHGig`N&S~(mCwH|JpFj(#80p# zH{yfRp1qSyC1q1VpsQEJqI6F~%CQ4x!cORkZQ~vH;SR{(wbk(~2C88c{R z(;w&4L5JL@@ELcVYHaW*M5gBdBPb#N8VpZbakaK!vtm9~ekV&TOhr(extn;DG0m5o zz0((xHJ?w)IPlB=Q9ik;%RRM51o` zD^(pDWZR%Wnr5*G!Dxn)O#k>MY`vM<&}}aC(~Zce2h)`7KOyG2Lgq5%^UVpHI(gf6 zA#||+50<*`b!K_vQ(|qFqd5EZu zHZX-Z&XmqHn^^Q;eIldp1i5!$QJ4C*le+Sk$z==i)+Hm7Nm3VVfC3Bsmr6RIM~@pS z2J36%RcR7vd04>A8=;lWJ2J)#{+J@oA7xKKLPy9I7s~Koy*1V6k_JXc3Dt)?zTiP` zB9CyepGi49`+RR*UrqWlcXI>isQ(0fIj`)jZ=!~7SqOIWDMYO4C>c%{c+^88+Q|+=oBBCuLkLcWJ$HEXxgs5IWkKkyl5&$SO|BoQsw*eN>;Z)OWBjuTz_xl@PkWmI z5zy&y+al4MJ4EgmyoW6f#6-36Nke88mF76-)I;)ic)G7T@cQmW_XW|Wz{A&lplQG6j$ zOw7n#k&rBwRT{K*jmN%GJD*`O1q;>ISP%sIbX&tJe($p+g@I# z^rxdl>)MKo1JosEN?tV;rSg24W2qi47gN45?$&Ao<` zqgF#~XV%bWvb@MOKlvP?ayl`9?c2o3q+_g5ZAMVCQbHR66faHGHB%BGsh?lNWEdN< zIX^KffM)St-jJkivTlak3SURoyG~-``w?ne??QhO^hm6O&GK0gA18KDNY zH1ptho17zCC2ZrEL++3>7`?sG_|(Q7tJUaQPCV@Jf~i5jTpZuq!Dg!%&fch;*rvQ) zLRmrI*m5VIAVv}b!Cy%|ni@?UZ3<6*r&Nh2_o}K5QH1yW5c~UsDbg>}EgtBXolD9D z6x`TF8LX+fSlWU7jrUxR(GLR_zu#^*hMDU$eEqtWdipT-x{fi?Hgd&~`|==gYceAa zR^PtLZR4A3p8&s!f!9Mq3T9lkw@U2w0jc+^)O4G&?ITzYUXy5XSS@Bk1m(Rn$~C8+ zA|&r<5p}zZIy1f#=kvufWm}<#1>{wd>%y4ERCM@ha%(i~;e?%oWU8G$eHm@WNr}-~ zteIBUR}%T2>pPe+92M~RGT5&8PKEj*QV(csl{8WBdIL$JOBWpj@0YdJ(xowuK^?vo z7_r21C3F!8L0(&h8Hi@@j1gMaVM{dxh$c58P4w1NroiR^&oU68hq2-88L;l1*^G|_kTTw zdRdHGqcsEQ@#FlD<>xEKo$D}k)Bd<=c=*q*noG4M`>^P0E6ZrdjFn93@y))j+S+rE z47$L2xKHU!`Q$w%QlU+Iz$N^}HD7WvnfJ^%z;iu+o4EGHKZq2lYvwecVaJ`r+jXR0 z-<`%5PL00l-cXR8$5{B~5!`d&z1GP`0Y=c}X>}{BNWgoLwp|cB#mMc=k%O4{QGdmb zB&5ODZJ;oHZpV#z0GZYP^LeG{>VY3&&$6?)5msY9R1Mn<>(kSk927$SV;y=367*CU zikUJ8mycKZO~#=-y!a16@%5H5E5>oIy_x!#1MNka8VUz?P0zEk|Cx+AIs;;po|~$0 z4aR_sm^aOUT_n>!&B-_Ns;BFDmy}vOo`*V*90;0iuVt927ej_v-ryOgA7t_f84SC3 zsqES;`oi5438aQhc#B;8G*Pwy&%5RqWIOb``mPgaO`@4!g#j)2B~v7ulT^h7fEf-t zq@3}I`|@ISEvKKq*C5A0LcUtnIWn$Df0P0U8K{#DI~}ZO!IbAL3gqXNoK&m`3iM{^ zsmxA(iyruYyQ)-^_t1`$u<1ry9y>io2|CMT#^Ss2oKH zSOYT0uah+iB}Ii4T1bW;W<;?LmHk7On^ZP@dYNP;WOPZ)m?CN;$+L+j(GA`{3G1D?Dj71I7C+lc z_5-PuDB#l zjF8Qm)YDG>;~$Lvb&!`BSWD$0B_kY=IHxxFl7h<0?!o&IwRsDdfSbw~|RgeIZI zJj~hny-%!>=gDKo9p2dqm5Gx%wM5=rl}RF|s-5>b_7a*;!1TTq z9u9l1z=lsS_nR&wN7W-Opgsg{y}f#nBbCBw1)iy9AWP|`nEZ@NeALvb^D4ibpFTbx zzd0wFUvAGO@OWZwZf9=ox2Lf~Qr!yV(k?MR*B>i8p!_j{^YS$5mt-CPX+?SeFYth7 z)*kNE(qV=jn(9WBqZ$oyIv2V$o^NT&uSR6s7Q>r`yu{jb`I3A4xt1w7m?C3rQ*)iz zkFQahI#v3pmFZW?*pb+8S!|Pi?T;_@K1Ya^vg|DM&boeIq5NCg;(F9O?ZI<P7z)AZHsWE?2tEUTysn4aS_OC9`f$5uTUKsS5 zr7Vr&B?~5@VEku86h_1K);G9cJ*Jih&jC4k+IUl|+>vijx#(=e;fin1(V&-?vplmE z_-Ie9btBj8ma}FK;)~&orlqc}Io)m!f5cutt((7=_~5N0I@a`1Bpg*pEZ;(dFeBj( zv5bb7i4OjUwEn`F$*1kU&|C*hb~4DA&cO1ne~@M)xt8xx^i=O7?U#}I_JclD#wf|n zmec@jiOhG+fm{46w49p!H~{X((NkgI*lK5!cQZ8S+a;%IK}2(tCVI=b?>9clr4W&S zy3d*&V55sF=laCV7~nSH=HaG|oZu?8(KVdao~`4E2FeWAX=`wP8ej|vygw=}_f+~m z8^C4gvWqc#j&SwdPl91(&?Up0Ik{h9Q2bQv?Hd$;(_g!F%){WS6NQ*54MWm(ybC#9klv$n+Qf0`rWgncFhVSm$?!f!HOYis_a!Kr`U zWX>_yGqR~$$D}X{ScX67@KPCpSiw%2y=BV?pPQ=Jqi&FFRg*9lrVwyjJ4f=zViK{wlPsyYU$EKYWW6o{GNHh&-Bty^s;H$!p~9(LSDnj%^-!gnj_cQ z&-1=|XNvb4{Wz=$ezv&{VmYzsoDc7AAHVSpEvr&oDa&g$vo-M<&v6!-VNwjg?c@H#QLG#UIq3dsvk{r%v!Un%})Vrk>v6jn{!l zDJPel8c-k!3nMn{HIU`G3hq7q>`yXjts$gCJXQFT zm3Zl^gJ`KwA9~15XY#G=pbRt!)?9uerTxA1sdxmMU#ZMa7o;M5i6;*xvT!d7P`$8XNjwTMGm-Wi?W!Qhc*|KAXY+ zM4&a4e`U!+pcKLEh9&vM4dH#s3V*Pq8+DIJp#J*>+VQ1F7h*2o39Vr@fntysvF_e> z^JM7JzhhPRixi{(vOb_FJQT4;pyGDly<~S&m5zId2~TN3%dt_LJ^P0)DMLHlC302j zj3~I@=qaV@(>;az=gof>svFpRel6fU4l84M;}f;@UK;t53{*JX?9sEo%U(*kni|%n zvYKfgQzp3kcl4gyCo-9h2SZVr@CQ?mtNXMJO--7G*q8+_KW&zYyz!RDFZt*G!Iu4> zHtN^Uhg2)+iq30Da(QeA4#2k3s2m z;zaYmUPTokjrfYMvBWI;ZBIMik=F4PS+*hZ=A>75Gd0CdFE&IZCr#&>0Zf2#~1r#N_EMRmykuS#ivuvcSOzTvCc3IlTXmTKFkYyC);61 zxXURl6aPDFP1O0RYC#B%iZGRYy1nMfE8BbGhP7LaIX|(P?CY;G_0}nwS%z_Q9@bTIRI2$#N5L%O!~O= z#G>QI__OgDu6pNyK@xb^^R)X@40We!>tkoq=Se#l&w3M~&FxAY%aTv{nXm^HCNDmQ z^F20dfBV~m<-QEgm(J5F*lFZDla9b$ni=%XM1(BqP`v@z0w0&nt?^08oS*gOSlEdt zEq9Hrh#VKUG_&Tl&ohtkW? z)Cq495!hjhbojdc{m12 z(;SQ09gn0odF$wGh8hM{tv*eBt(|qESu~Yip-Fu{fArvGqJobo89{ z>O!BqQ9`~_wIX6(ux96_}cR_?ySyk9?qBt8kV*qy-crawI(z{t=Nau6ube_0J zZf?%SqOnoP3(#>+rK2{(4}JCVuJ;;#4!ReYZBpfFM#fjDdn*Rkg$rDZA6I7-mz6lN zqGM(_Hi7~R|3aOb2$%l}_gKFORef{El*`{daNi@-?W*6PV4);pIe^7yN?`=|eKMMD zHlkx@f4rk9m%E++Wmx}DM@oc{Nq6cJ9?klPh0{MgkFHg(I~?%*_i6U&veFSG;ZMK0 z&k5YvjB)!&Ptnf%nKL;woe@zg2>%M6mvebLKUCl{S-H`!Xggn<0U}jioko#RicHrZ z?zZjr`#a#;BwT-*n|lqz*!S%pc{#NP$8NYvM~Xl{?izDXN-~AJML>kDC7AZ-ZfCyY7OAe~U|O@qeo`O))wgA1Idajk*2EKufqxMKf6}it6gvV#j=|2d+_V~ zm9Ol{E@g|+gobJY*Bi}mPqXY~klfD}Z_ODD3I1Yq%`L*Q`1~Oo8-z!T>n|~ zuPQ1YB)|Rp$!Y5Mdm?d3&&5q$3M7EsUSrZTdl*Oh z-oAKw!+}OHwxEaKJ4LDH!?~UeTK{+cI^``7x4+d3xZ`CfF_-%u_amA%{t5*wCNN!z zEt1W7o$Jqmu)i7Jz;T5GI36@-R}R;ScC4SLG4(eDC5UFqLOZm&u7$dqbW~)%Fy8xA zR=GP0j!OJ~iId1a^KK8beOp&0tR%0pdcUBw0`F0y>Zjn_uTBlFxn&=Immz(4|A)R2 zw)W`N&DBJ~PB)uB)6FCXYHOI$2M1{LVz4n02$=JiTDB7&%IzrGa!KP;I?u~6;#q8a z*z8s17a`;3=5)#Cvl=`m&m7S6rg`o;skeoz7yE1L6je6`(q6~mZM2)YLkq)SR>LKx z{|YoD@VrOC7*2<8@KcST(YvDaN_01v^|SE421^6zH+&9C^sD6_+dc0C%e31Hs3L81 zl$8OIKd!Z+|4pmW_J(G*_o~0``yS4<(xy&D$5DbGxZNKsJg*9q`~!3F@Gw4IpPkj_ zn(cA((3qdDGgEEczo4lgXm5>K#dxk|>zU5?5D*tLxfLc6^~=#ZFs!^uS$=QysZfP$ z>v<1`1HuaJZ_1KRRMaPo^-V8$GlP{B@|1OW^$kBuHtsiZFUQ`O8(PwjLu^Uo(^W54 z6^6pLx5lqT92*m%uZ-C>PXsGUdYi4Sv)Yi^e8tbYN);cxj{30G8ui^d{PiG2Xb}3) zX=^bN+2%G9#G<{0p{dM}J%h&8j)_pPUI}G)`ws<=xDe!T@|XBerbLnZO-?&eg_^tw zbu#-OVze}U#D!f$a2|~Jk4CN=@dh*)VG|rE?N}rme%9~yt#-l+hb2GTcvtOM(lq{j zl@Z6OJiKj+cvPZ+8Tq>r;Q@Ny!b_vHmyhFrzn)b7B?;~t&JS+h>%Is=yq|VuVyrRk z?E(!IA>;-15;%<~d+ZBnbqR|Z&7ek~EvpZ1u8B4rj&CcHyeoX8+JgKp(q>|cPNQx@$2aXhDLEU7S>bc6WZ2ho)9K)Z@_i(Sj$06oZ z@fRXd^f#V3XYoRStQRAq0rl54lRgO(9uWJWge&{`{wCT^mNM5Qk2V? z?##lWH`~qA7&J%!D$ctE1HBt}`Gj>y9H%cM@4Mv|FlrqKXx@q13}13_c6LU?=Z_Zq zKLg3_=UdaX3e71$^kAj#q1;reMzy)7JnAREny>7Fo;Q(S?k6bjbKiK0;uItTC8A)3^k}Av*Omhk zN-y1oB^y`9R5*UbP-^TUE_betao>LXO1bB0ag}w+_8$G6HYve}_tfZ!8(zN#IEu-; zIyoqIA*{RZ-&*QGa6OQY?`sg}TT>||2E7ogB_tVYiJLdL`WUqC!1`>@gKWD$0L1-l z!!q1f3&NGqr%hJOTh;3_^t z_Yp3=yQeMCVKDIdVR40i0%kgQqgHdkEqYw`v1Dq(h6fVQVHKbBHe1+JpWLR>xh&tzZcY%@)UFWuw|{u*pWCcSGMqU zTw?ZlXr?o)%_?{rup{jnUs%^mA?oJr+S#^Zj!cW&ITCyP_m^65^qXipjj5j-13$8V zw7!aB$dZ6|eO8V+wIe!V_1yCg%ohb(-eq7XZ$INVqIO{;w-rZ$C6N0cboF01=mQ$# zDQ=9R-*vRq*iBVZLqWyLl?}eOrkkgH9@lDGt=%=2M$iL?oL(l&zL%a- z#$eQsnp>8tx0_L}xVH;2y9wh2CGBr#iD*<6c61Y7@@*H{x;sd|SCtCb|9R0&7QfrR z4QU8*(x$bitU6mB_T6w%>ykk!NtTG-rq-9$CE6d)o9-b7NI2Ya-|oz$uddBEz!y}Q z_TwZYOZk57y6P%G9Uer@N|4Mq4Uo}2S@>Og;iqv5C<*t46aK69;=y_BA*-!>jjHz* z)}C|4s}P4bwRRQpgxu(L94ft?p?fhyDN({uGL7sYOcs)p#s-ZaW!pS6Qi=d(XkNHY z6AYEKexdu=m=^{W44jK5OFPhAeiKSPm|latO+CdA8TX5^53P*Cs-G?D$E{lTIRB_D z`bR(Gblt5Bfm|*Wg+I^Ud7BpA+g*)%*eo1)#dRySkHTD8aiR)C{m#cZ2dmgOYoHd+r}Xq@II_?VUJ=jVhu{7jMbT45+-Z)uZW&M9n0SH`TSR%i!E-wk zNUg5~ZeYu$0uG@d!UBRJ`BTf+)9c;y!R{EJ1tAF7( zlDXff=93=9-z{s7<{vgTDP`*VOweHQE09qzQ?l|uIM&7cKO&!8`_NOgQtdA-$+XL; zt`*wcOp(Uh`S`Im?#-Rxaj~p`E-!5>ZI!+)o1TgzdhG@Iyn9sAJVahue|<20`tkn3 zAF0oze=d^l>Em5!@o2|{gFM7dU8BMt&#_}9%hcT%94XpL_~UZFT&Iy1rNs#nu0$l=uJXoc z4pEF9$-0!1SRU!qt#!1BqBO2nuZ|mz;q#oc`HDPzDW(89asAfarYt z7~??`$G3Shs?#>31Ut6X-)&r6$5>ZAs9^PA>CBZ}960PJM_nYpDc<0%;4y(S`54R> z58w5aq+&`m|4KU*{-X$^&J7B2Rp~(oRFiC|RJ@9(>X8_tB1VY4+bpfUer%bKerS)e zQ1p2iuP;^35a;9DxqC8?iu3&@Q>Hr#j!k6peeJ#=8wY||@4aNJD4ZT5lONyG|6(lm z?{!ycTW-zhiFYDPdWGIhpNZ(@13RzqeYs(E5W5$BDYHJkD#ik5kol=W{0`{MP|bB3 z(zPV*IF_ievmAG&Ej7puH;k?zqm>B~?d$#WqbwcVLC~j1*pyN~4tVvos(ey6*t}S+ zpxC%oqGU->^TPwKqBeRo#w|Ak$#!q`>f@CiAz;C&k7_)!E`GnTO%x7j-37 z9u98e0g%@4Usan?qBYDXWWtiQz`c7NTKgBzDRNFA^|2nzBm+8{>aPcH4Upoi7d|BB zW}88vUNVPJiZUC=RQvCjwuy7;VDg)MJo9?d(VL!Nh8n)_)agdvJ$AIGZW6q=u)l>z zpG6V-!?VE)5Nj`cACj{DB9BZll?I~f#L%U+>`oysW%6(Tl>yh6j3>@tNEJ$?^S0)0 zX@v*79+rE5Rm+>~OpO}pBBYXOH;6F*uo`?5vBO47Q-8De%F8g#LXDuvbl!-(SDcF3 z(v$mB&k}h>ltIW4XO#ru&!fJgcFR3b#9;Tnh3B9wv`)$Cc5P`y5(qAwZSZf`S+(~+ zyg`@NySTEA`0me?s%w5v)rx9k;7=N`YEv0kS$WKA5@&vEa8TiYn zkr%_!S}i)!PK5A`Y~i!tNX4vumlk>8tL5(l8G}Z%xQ(JOh7I306t7hW{XjCXb3Ym1 zJgcW0Oc!v!2`jbM6XTC}_Wf4lG16=-sug!KFJ5xEp?Eey&wmD{sIWWAyS9JZmoK0tkX zk>K7uqybu1X@(S2u9gh2Yg+t2RK0UlrtS9!nmO4uVX}?M_Qc6gm~2e8ZQHgc+qP}n z#(8?b=eO25f3{Y&p6=_~dw;aMMbTdgv%XYA#q-@L+~Ke|t}qrGFG=Y@sZP1lnGmsh zis*HEH!ou$)fkZIF9lH``JVf1XVts-5BQh~Sr$KwR!w>(iQ8s$C0;0p!rCS9qsvU=_JKiGlO zvHz>z>8g>p&D@7lQuropXLv;A?FoiwN@E~x9w~p(Ub(DY@oXncQY6%fK569lGA9pu z{nhdN=D7+)UB@Z|x|Y!1zTZWPVbgk*FWs20y>P&6vXs^FGf|}h$$9|`fbF&~fH{eP zA(hx*KzTYg&6~n)jzE)i_NOaawtNE7V>BpZwQOc-VqLhoiLmh?uR$eElaBglI?Ux9 zU2UqssY7FFgyCx7J6q&xV^Q{BXzD7pZBF>a70hQ!Xkxf`9XV{?qCd=xyfl?%)Ep{y ziz=`@1y>ZX_c|XkQibBmb>Pv7*cnV!b)_6XxIEBu;wU&&dFOv*jiqs1JkVLXg*VcL zB+1t{ezaQ#Y=pLPk+_XSe-%WTN6)k_eQseCe|~ zD~2OWBDZkjg4$aOOIMA?(sml=y!eDdmmavOZxn}Rbcot^KDx8`bbHeO0FhRDcGh)q zdifC*5uzyZ;aJGOKeE*wOc7tiEE#@GW;omnAi7bk>&z~NX~QSfyou$LDZBcKY~$vk zZ&EDDbUayP(C-BH%#Bd?ry`MZw2ur;>LryRCRUGSB;%Xgm)NX{0`2OT#~@^_;7X%N z)IdAUsGiEox}U5iK}Tk%hy?JB^Y3vJC@qmlq6?0U4RoMfrW}bov2D|Q@lX;~{KvyV z<>NK`By|Jsoz=qdU<5jiszC%SyheOO@%1ew*Dm2O~njW8lo17Z0SYQIaeUdTbs6lS95|Yfm+{X7OrX) zCV0epC-t}%gyu@nVnafs_6w%B0@g#Bt%Z^}N6dN8QVU;_oN*PTl`G z%IVMTibp=*#crnYM3vI?_isz2pLSFry#sfB_{&rM=jLDE)(+KReA=RE#G5i+MTq~~ zbga8gZ^L;zZGeCp!~$(8`RCnyeOwt1tHaxv(ANA+Rl9noJ2WkA$p9o#KZj}bCSo99 zX|tK+EGo?wl*L<;3CFs?NEWv$(F6WUn))%HAaV+R8wt0rv;O;na;YZNH^}eBRwg6P zW@ua`ao6%v4}C6X08@YJG(2;vBYyIJgEqH1x}T1{$;U4KFR@;#t4sQVq1H1*X5#XD{by_f?_ zUOk{BB%;W*4EnBjFyo(3MKaT2b#4RH5vAr$Yan_V!}W(e$g*_ue(Ch!x=(In!rhyF zCNmOycz9Y(Gk`XfuX4O3E@5SXwj{1ufEt6T3y2-_AqF|%AV=6z^&rf(D~6_hda_?g zV9{V&9Qu?H-U8J=bS!-OGk7SAhYvLYU>9}1sbr|Jw48aTF+JczD)4Xy<@2D6uj9Q< z&zuiLb@R-!)u*8!P+71<$^!2i>F0JnLDIRIo$xCT)HuHw8s5!GD~)$U~w zw_a4b#&d1~lIR}W8|DR&xR47FpsZ=XZq0hKdxK85Q%?w3cOV{uPt@T8YATP?;gW=a zEPq`^`Wy^Al-?BbERi0)Q_5pP($y8#YOsk&0G!FO2|>imy*x|9l)lsVHLTIzL?Pj%1({fU1I zWs6`-p{w$5)D0$RBM1WsM}m8N!b?!mq{r*^rn>_RD?P;uId!!*^Ax}Yww%aZ?8@|(f7}owR~0X z7@6EN{q2)ka)T!?m+UbgMGiZO&=Us%o%9ADt$4|wR?lE_|GYM$npT5up7HqS?2OjU zLfBk@V5dk1#h9^NKhtc(SdG?(xQe3hd*unFgtp_lhjUIk0JgSFcycTI*7r#zr`-+2*N(I5&Rwz8LbEo1+JPA~j$>I@=pPrQEkCWxsUe1a9phQp zE7Qx&M-vI)!0;}8^u=zby0Y!^9dYvzFf>WGv$wsD?Q~BhrahJ9=hAMJ`5x3;6Sh>fUvw-}_1ewFrUElvr*$(!SE zh9@HSP_i#5{#LR}@0G=9AY0%0)`{~b7{kHx0VzUYD#2q&Wr4W_%QXTtXalDqd?`6$ z@RZc7sqnnl;pEUX81lfLCs4^{fyj)=!9~cLJKM`*$61A{jjHD*dux^TEFZ%VQ-+>U zviN?6sS%_YcvzhapQmd;Dk+LbMEEmFr81X07HFTgI!^UwwSV-s^S+2)AAQnWM=%0^ z3&WLL>Wzco6PTez+_*7of|lTXjWU@8V5QAvH$5%S^#JUi&ToUHlp{CNV`mPW61vBe zQrm-+fn7zxOr^)P^uU8R)04TNX z@!nA#k{RyqeSasItp~{tm6Cl8kui9JYBlS(-r_7hln-2ji_gwdS@{A3myhBRekALd z$G(QFRP?m#5SSCK%%wm9Mx3U?kez3txsSz`G(|I|uH4(eU&7qq1q@#j>_V2+ZO>)tq3NU)viBNvL7%LDJ zc~MbXBE)1hQwm)Q#KSl`yb=Y%e#N$lk_Zj^zm1^}#iIfW9wcOTJ8U5}|2E1TqeF?8 zShrjN0c6Dwn0@KREZ_2|3|0^`m<`niMoysaCe|NBWR)i2MGX^rb3P@pGaE1k5-ILv zC+2j}U^aw~LR(r&PoAsPL|D+@trhRe$6huOfU}Y$uH=7#s!5EtDDW&4v-4`}RN1`I z!BMo%(G>^Lfw<+v&$`<`;{Lfs{7om;_$^{?)Xt=jwa26hG99B$BisVMzD$2`b5&-MHz_Ew<$+-`xVZgKJ~| zq0*zwKjLvmwGI)gKh$Vsq)4Mp)bx~FN(%pGpJQ)eb77%~6e=HtRR#g29Kx4mGM#_W zWYfr^j*ZNOOD6)tes%;xZYnAN!NXuxV6cpIk6a4^5Ux;=CA_;|_sFBT=J8Y%Tad98U3u*$wgNn%KwJIv}R^RVZW<3QC7~If^|1Vvn727v3d}Oa40NTlm`eZcFMr9?gbX`H2QLRQIxSo@^2Bo=-?n7xIe3yk1;FE+TQU~j_ z)Xz=1d1_HlB(0!j#jQq@xEq(BLp9$)l@Y^R;Kzdevm52x1r0UKfVw$T*0xJgC(pou#(YOZB55W?S#UrFUOMKf7XMS@+}r{w-RLZXi5){v)d^0NF7{xM zo|*M}?VutKKNb6V+RLxEyA|mk?mfpA_-X#%9TBru(OBr`R8zkbs{9f^U7#y-a=Atn zPtX06>#S)yv;#B2cL!S+Av;XE9c9V8&HpbPqcL)wz7+xH39AVo4k8Qk0G8s9X_JPa z1aL`C$M9+>X7!w=+<*R~y_E5LaFQ0n`G4B1HQ2kLQlf7HuxGQimc&W?cR|&3VS_(V zj;Kuvdjz5*smn2z!kE9oplwSlPneJF;u#jd{Q!RQkOjm%C6gTVSMcarJl>S6r2L~h z=(1K$P8QwT;0c~K(N5b|@FZDmW{S?~LH2NFV3wlOhufTx3SRylaT{t1lE`>E8}p~F zo#L+*X$PF=k+;)TP7-+W0F7H@ggd(DYC%=_1#;00I7qONWJfEY30{rjDY6_={o8Vx zE>{;up;*MHK{Ysb>UEh%#CWCQePl0Lb+NOSu~I*IbRCW6$;*GmS(*3vhVM4m?QRA|RxqMdVpxhIDcVB@abyJ(KjS536bhM6sOI2RKWlGCU^Y^LT zmO{kHh+NYkq(k}$b)xp*6@D#ggVE?kVYYSg=gqvMqO5LO@mdCUTp|i?mQ7;-pFjf5 zpsG1Tk5G*Z2NU~ybIZlv_|2O4jctUVKZ18agG4J4u=q9}sc*36v`J(S5g$)_cq1yz z?u}eBML7|c;9t=6EJ4R(vJbpTD55Xdlr;XxXW-lxHdPewc)`6joS@u91Kpv`$XrNe znXe~=`5zsuLyz0C%yzjQ;9LxFihv7r7;6R2`c7(QyXE+Y34tvLhb0ofW?j3URgC(3 zzygedN0J$J7laFY_2&KS%Elj##$}q_6-;!_qR+H~cqd^_ZG9J3Ae<4L)g-t`Bi;Rt@)bV)U|H>l3F-40%57G1v_t^h_8$gl5 zkQ|nER-3Y$H)@2lgnS=pr@sm+l=%K@)>P&5Y`!r}3Kbb}P}m;KcZrC^quF5VzR~t~ zVqAeY>30++o8I!F5>Jc**6hEX7Owew2pfX=J2%y2h9Eb7yuiO_KS6H1SGC^u{D0Vm z0=ScFV?C~oL#4QSqN%O;iizVW#EaS&c6`_(|KAAZe^*HlwQZcX|IkH8IHBDT(z{W~ zS^Ilr0B-dlU?~PvI_VcapSeDbzxu@4^54ieLHk$`L{;bH-=S=@-s>Bvr?eQEqRZY> zDPj-CY^CHQmiHwe=7?V|j75pth{Q8^hkKK6AsJo+-)hDUh%X|zs)*U z&pY!uR~+(<$kGeV9_#Tdtz!dS8=>Tt1@H%#5WPQ*f=|pn0hgs#OaqCDZL}pxP`<*nx{SHPQnCXo>yxU< zryt#3!wO2xfd5oi6NQ6_G+k`Eep2T&$>SarB5NB;6zWUZhf`13wp0720D&#RXlEg7 zW>CzQus8lRpsHBk?gdC&JbXrO!Zw8Lp_=Q64pQ)H{Z21ydfq=^R26OxP&?89NuLhY zb>DM*_4=Ey%!VT~3e>Loef}&jkTwtnAE4`pM9j)NG<)wEe}Z z^VEPM2#7T%1KeBr*Z~Jx-fSg(1-i6WJhEZyUXlPHx}W&P;tA=aj-(y6N7oK8B?!f+ z_$Q`^ax7%HaAEv`g@$u9j^v2Q;+Uf6G1N1Hv9rsn@eatuk=UJ((E`VYAC3AqeMSz) zJ<4%4f!eMsZ1P$t6ZZJHwOsiXtsWKE@sz5Ru7Sbz&B4#RvxL98kO7si5a)U5nKaaX zC{~cjg2qNrMQS@kP%HC4V~!3TxHf#7f_nt6g#EYSicem(b$Ya@&y?oNMkaz8YwtR} ziOWUG+LTs+f0=Mj7ym=U=4&4??j}FC(jEULl@Gz(WDzM{DG0{p&?t! zS5$LAp|DO*b-PipNl3^m#+ZsrI(=d>Hn7k_f||t>=)b+TkD@_Cy!-I|)}QUPu4p=? z(G_`l0g`SpECl=Y(ksTJ#ZWe-snj?^v35#LQaEH+QmQ-XW{3coVW3pyvVl5(9GA<& zXEp)({9SPQdwH#!{U}P9as{5x^xB+W5f=bw`2Vs1N}rSsK#?R;1py>LRM!jZZbP20 zo|K?|wZM45>AKJ8EEDzhgv&bd&?r6}w{TfY6Wh6sevk$RK8@(;iaD)E;1kgM&Oip% z3NW~r>19mKyy8O~tU?Pav@kiBrw)yOTP!u9P%(bSw{v1M-&gQ&k@4Y9?fndoqF zO}{n`roFGM%$B3_oJZE`swY1z55H8v?0H{vBdU~Z)zTq60TiJ`N?o|#5+gy*JRBH1 zOK#`W_$Advw)?qR`&2d}^YPQJ1Q}i@-uB3oxDX~B9S&pWRTHfZS~-n?LwOJ-!;!tE zy1fG~D=DM5?-9q&GoF{5+jYFx27I@YlQ%n_6U3BVVkN;Zs zy;=p%OpeID#cE(Mg;(jUVvZlW2J4QkdnE}NqnESmTln=~di?*u-Y?%q(EpY<{992{ z!e>1cI7a}(?n;-E-(#2>>-CvZwQDDD83eg~-oTC&w-3OnUlxa_aXzh1b_<_S z6-Vm)C+ z3*swqa)W=oljJK+&(*?Hj~HV0m^Y|e4ZnDVvC?%!s3sH_0gQFQ7A`TNZVm#HY>4b< zZM`3pSyG$*j?G`S$uPy@9J9~&VxFx?%8yB(9rl<+tv4hTSuxH4DN7jpGHH7Q_q%dS z8Jswd*|_i_qA5lN4@xHX-SL@K#afC;%+VMYQay{{&XKpo#I?AQGTo1JwIMy{-r&XYN6Kn6LfBHB8bE&?Er+F0BEJ&M*Fx!x*X%bb zCML0h8H9HrC1g;^01>Z*NX-v(afyx z8SL$xdS*t2|9?PMA!=sSgTwCly0g<&iYGq#TvETwi8_|d(a-y(X2a0Yt7-_Q#2&i{ z1+;2#aOIJoz-02cER~s4TRj@Nkmt6Eq&VVhRi2}r40Y!ZBX$t#LX|CeX)E{SwhG1A5zGMFg>t_536*(;bEi<{P{l`ZPE7w`Y{#>>WuY!-C=u8M+W? zPtYb@Tw$CtbVq=9g-D1EIRc>EHX|3s_s+sMIg%^47J9lKju-hnT#6;LI+k|I1O(+_ zUPLW-#3c3LTKD^Uhu}S%!;o#w{UwpGbORRg8`odwm%ACX{i?Cf4lOl< zZRl8a^9q3M22E z7`8kQ4o6-mY>0L2e~kgAU8g5}K~~Ue+!Cy0)wxX5&#TeoA6z`nuu2LQ6`w|dVShKuxLr#Gk-D^0!W1DP`y9jEJNsONGL;3HQ}}FZdekPbEj<jFOI+$wC&kE8~U zP?fCECfklSCr*z}C}1*R1+`7_m^A$>zt9?(Uc&)Y^TRP?z7~tJ_qi~h25QTtENOrU z>N`kcox6b;zUKLOx|$)wuw?IVRmyV9WAD^-=34o5rV9MPze{u1Ebswls-_H>u$7eW zLUi2P@pzCQL_Oe2pB+tMy$?m?uc-8L*D|=QZjPD>6|i4DZR7jAU6RHF&z3AkGiCxQ z3S#2760R5kNd;Sprrfq~rP4NvlEfgBW z=NOhVnbTqjN=|;X0`*uD<%Q8)T(1>T1aHpL0|r1NtNgzt>bKosc88}i51(w06g~d* z)C~C&x%}1h&jMmJpHEOa$CMle8qm`OAfxP|UMDK<8d-oTEeV;bsn=&j{Ld{_YN{z+ zg{YMK&S&18gK**wV<^0Cv@iXe_(^7aX4%3-GSF^o`# zqUYeJVgXeOob@rYYQATn=Yocobo}C!I(UHg@w*~MAISVXl4i51v;ca7T{SS8gjnt9NDgrSC4wFYA@4}+n{BmHOJqBB$L`u@7?e<~9eXB4 z?|(!K`DlecK(d4Q36xp5!jyRsI`>3|otM z1fkT@Qm{-lDHkatEjt|UR5B!;V>#pX#U`Zb>k3UuiGbVO8H0<;8IK>I?vF8h%SMcT zI1v%uf4bCSYkIM*W`0=Ctgv)VJ(N$ltVRcixTnxinST?VEKg-J_$uQ=B zRp;>AfcO-2QMm6!nybm943#x}Z=)7K7oBbu19|lU{QP015GE^{fIw!LJklLWauTe{ zv5ClaMQGtBxI+cthrPKWO(=CDcNcg7Bhn$gq@mGx>iaW@?VvON&#uaT#|var3=y6U zcO&|lgi75sU{%q^f&5CBB3$VY{|+iqz&*rGLYJDW*AIO<8~GW6)yva;O%QAbl$MI1 zR%kB%B8M*RG4gPAs`lh$#P2#1#t@z7$14`NsA}c#QmefjE#Z0B zI(A@dg*s{S+cMgMt?kr7{ANq5fSv)R=gSeA>w}8crqHQgXS6UR9Pzw~nxjo=NpbjN z1Kbmd(WrViOjg6q@bh{tcg4%H1gxT*;hA?U$N&JlsimUyy0sOE?T{3KxiI;hT=0oN z_x|^u{2>aN1B^j`!B;!JXChlfa)?wo&@l1)5+88}uE(CtpKlMCF>RPvbryyjOt_HU zcg3GpE7iXacGzL7>wCB(tcU@8tFwF8^hbvq(|QrQ>0|2euIc(w&+I;Q!KUjgldjM; z3$=!o;1eb+#3Y(Qadp?viJ)w{6A4gPZ>|hOuDv$_b?#8CfOy89i|tdv6>4Wlp0NX> z9n`VlgV0Oa!#cH`vz@>AQ9cw2GO-x~ZMgRM?XTb0m(u?bb`e~-{%b3C)f`n-zAxBh z`!Kjoib}v(Xsc>(#n06af!&}Cg;KJZMivD=y}OI#T4ygq;bG)-_d$>wzAa_x&RHY%;GoegCTMdjH+pmas;>Bd;EJDH*vrrD<%SWzzo5 zVQhhWLGjw%!6lJKqnZ>!nWcfj-;^Ojtvc}>K4mQ6wb!?bVXu(cOG4IP&&{=Z`O)Hb z8x*ne8C0jq8cWaIA+e)8ru*k+dRoJLtzATaVYZ9S7qBWxsFiUZ+eN*4_(xIEw(rT^ zwjwks$(#Jq4R`Pt${%ORBg@r1?6cNTg2FSRJhe&zyCFN3eV57GmHf z?1LUM%Y)oxP3qN5TXaIbWcc44iCMq%Kw%@gLc4M7xVtXkJqPOsh=?s1j?<}d>E-ZV zygPZBcw?L>W7s&k7@t;w5iFdLT2+}P-wGDLA9wYm0iXDNecYv79I)h7YJ53PRM|^Q z89J9nG%4OdY-Dc>4`+0bf^OpmmIL{7I%yVj(E|UNN*umx_lJ)-Y4CSs=iGrWd8KDt z2D%n0hS5}3t*y+vC)|_4`^+3LY=Ta(f4GY(oNq24jgF~mzQ67*oUTnPSu6*({{*!oO#8=HXLgvP(n+-=ONXokHJM(2A@_B)7$%*;AqW ziAaLW=#rc<)JulobhWQ|lfJFUB?sa(XpRY}p2Tbk|FBBXr5+74r`G5wFK2MUZu&R> za4#IhrsXym-%qja>qJqm){Q4R?G22R18=v~uPZU|LR*LBX4U}a(JTy25R2ZAkEypi zk_Z_WCt{Dp*>VTJ{DJ|jU0FAROt=TIPlECl=|@YCyZh~=aD|VU(fH{U(sUffXE`>C zi$J8s4ZZ$8qFDc6gR{j=qr!Di0+B{=_^yjdvYZg!2O0~F(uRGL{t!$s@{t9yy z^|k{ZYIK1vXjV+JQ}}EbPPX0gUM0csYXss}W;?qZ5%z*UVo58Vm@R2@etC5RW-3E4 zN4y2Z0LLTR251}fUBpf9iPuTgZdT!cZ4?v(*hbM2;*+-`pw|2x?8uAqtH3Y8#X#Ns zSOQ#*+ZtJ1l%zWxqlLdS2G&4i{?5JLsuB1g3Yt5FxR)_|={lV)Y-7pMeXjz21o@29 zFT+Lh;ZxOCdSBN(7<(|Mdyent7@~`rixo&7?LyzZ zPNqX;Fr1=+r7d8f`F4&kL1o+KCopAlov&LuM&8Sr>=gf0T|w$&7t?@!sBbjWzj-(Q zE?eZpW`#Tl+RwZ8=&!wZmT%Mslf^Yl6dmQuduWi2q#u{%o0cwZeYr&A*k6Yt;L%8>GORt%n4>PPs?%4yu38rMrSI zzs6B9;zST5SHfOYI=9_6jq<(S$NG_Mk*<8XG}H+!t1vr@*A}v1G@&r zFefZMQ*DV8?|m9*va2=TmHfix=ZQ{Zq23oa@9XnO=FbFiXVOJULQPI{i_Bu8N9yj; z-`hjnK@{Io5Lx$J(@nOh)>%bi`OS{YLtPtf)r(LqyPC;J{x$aelRbF%WwnW{{Si4h zj{m1$ani(M&w~R8!@i60a4HThi+QF`*O&?#_2;1hc%KwKi=`5 zcmtUx%O`P}_u;T43brA&?HNCwG*K(E!yu<+adwWor7nz+E>pTtw;FcYjnFOuL*($k z_gX+QO3c>v+e(ecaO8#a(EFmM zcaY}v(4A(!k7Kq-6T$q#pWddy0}{-_#~s7Fe|4l%j34gUcK4uvcQd-P9~RiX7kME#4f2#TYDHtt(4(D`0F)s5%Hw{01L_ zGkbq7v2caOB~5}-_WP0e<4)g@Dw7>L6rZuk5nZ}V+R#TDXM&<1$@e0Lw>Ht=IORR| zY-S0uz72bUW9u!+D=68CZl)W~ZBnZyWk_?4fqMn;X`V?e{3ac+0VM~ehkVfBA#+2g z)Mxr7h^cAvOk9o?T{P9bc^p{a+c4jnafLc{J@1V#-d^6!;1Jef6;PdVMy%zbN^5B? zNSz(mQ98{O8LdTWt64S}Ufi3ZO*)Dgzc|#A{-KS1)`!+5XMcHELZ~K3*fMZ15*r%m-dX3W=MYPeB zwj0uIdY@qYw;-FpjFS|K+STxLE^;fZAv(l+8h^{Nx>TpfRp3#j&z&}DR;8gF7p3IM z9#rzSdy+^xmcpJ_a*VrJGkv9~;gUbYX3(BVjZ;I@Ko=G|V`jf{2aV8^AjE>msao=Y4z$ z%Bs{>=OX+0>-$3T$K^)4ChO0UBGvZlKl2%lal-&1X{4FVWfLZab5bWVOOABiS00oN zrgW;NdG?V8(IxEsM$*ecT;22_Skyd=K=K8nF&s=R2b5m&VXT$)%e>X}wR+vKtzg~8 zKi>}qhd!x~f2BcY{Hj5{UXPxZcA;`ikS+7P&KW#Jkc_Z;$+@z2;>gs5iK@N-b`w^c z1()*n`PTL5c45N!8$aLz_xiCGAVwLl?_KjXUaC@w!iiPl5bb~u14fJFxC~? zoRI|X?Z}J+e>IKBR`!fRZEV(BFW061Jts?|K9#-%{md3;ayTdY!IoFHI!<#c{R#6H z^^V>PD_1?S9A?*^E-|U+v^=qGU|`3H!mzJG#ce}+NkJM!m$g1z{cfAArSf()$(>eK zs(W!6k3s)7oGbcIF+vrQm;0mg6bp!XLvukfXq>-V+pL&Goh09WStQhG!GL~v5|I{- z-2%vWyVkSoqo>n()UvY&YYz4`DX~V4GfYn$R+jo(U%9-y=mXHxjHAtwsxsHsHm}_% zS$PunLJn5hvCHwz;bp7>R=A}fJYx$LMDj(Kf6~4p z^-S6NY%{rRAl&qP-8~N7$Plteuo4Nm-_Q04skbPcQKK!ruv# z-Z?ey>Db<=nLYz!btdREpQMZ>bB|c#vb^|mPIa|VgKV5WHXbe#z3}z=HV^ToklvTZ zk8JdwP>obtnV1!sd)v%*|w-Xjp#8(gD9!M6De|l3Ex=Eh4k#6J39Lw81A|N#a za8}!}w>ipir6xeEddh3wEcf^6XtOl#FX)DWVEeI~hvU8eFYGcrO*{E(kX@J=_pb{T zwy})TE#$Mb?e)FedHj#~G%RmGPWz~L?p|j2|78I>N}szIzokLW`uu3;4e~VV(-ubY zwsqSa%U~TCKmVJbXFV##r&K*kwE&1@zJpJBEHbb zqqxuuE>=|7hr5UcOPFRJkj0wn<1%`q^8*guo=|V(+Uj zwp$*c4dDFl8oM}~$BNcEwv*uK`#sU@LH-i!u%cg)i^r{k+sj9RtwU{)nJUBZ2`h3} z-TM@sP5vIu0)4&{W!U+cji05wuE=5F@Mze7)Kaxjs*g<>zl6tvY^$y9FkpJhLUNfy z>s|V6m0eO+P(#Cli^!$q8t$8H{$hDeLmI$Ig)5bLR*us&;Y)KYi!fRz zmn)+Zcpn4;ANtFwAi&{LJW2oUqPZj)ZExqPQ_P z4V`k+3gA>y;w*!-=$y~heeV2*1c zSmrmV_~)KWs`yBJ-rHeQ4Spf^GKn8k(Cr z>0rE3to1jh{!3;1k44G@do`|7LfI%iNrp?nQ>%40EvVILcf*AQz?~>biUiLi<@qGa zK-peTU5UedOn3h?X8WIkn{R`0)V63!BXXXgu>4Ojv!3rDd;(S>gCK20cdSj_59+e4 z3P!|?DA##=!5yqlM)w;Jj@t74hl4_$vm5N)Z?(Cp42_=UUn+=|loxA4F)2iV3YKW* zAZf6$0Mm>LWS|D$>yf)_&z?KVet~?k|#v%&|s=K z7;Khp$hMlG5M{<;f_+QN__iLdF0ZY5TcF)XVA%f!v%skvOoDTP`WaFRV^s1QJ|&)| zj4C%Tc*Fx))2)?nb8Lr-f?CF`W&X0+_%nq{Tz|37cNNbRT~Dmu0T?3!4{^q)qgCOC z$x;q=$xNYS|JazVMH4sa#$;7(wciQm7E!zp8*Ph&;jbdpq*0S}m7dx=X~~b%vQ>(` zSOgkuhe5ZMRa&z*YF{9&>(S!lb0lzvTVS;d4f2_ej&QFU2v^iK(}(1s%?q#D)m0Ba z5RWDwoounPElzeE*c<7})7%2^JB*&%4~$@;Dlm1crhi>|PMHunXy!jC3k1P#sD@Uy z-PX3;_e&i&*6>TSFWa_7W~EtnH6b=&*xR~7Ca;oao(yD=1bMTe24%?D$brlV8AI9$ z-Xb8K`Zth7!F9{#M+5UNnEQ}?TqPv#Z&qXv0 zOb%bygvB8y{VeUxPqVJk;&ANz@|XMl$bY0wuN2!(9&gjpZccFIs_+4it~R4hTLG?}fY!+d=Hc(-$r} zO;tfPZ_He(X96UVinVzYY8?m7@vfg|x}>1I_<$QIV&0O)BBDxYjcjOCg&A__;9r4u zCt%_+t`fCsqzIR;FM!}L^BnXr41d6nK7vjrVJ*WDo9f1|en^VRsm>?4 z=av^2z9c{S=e(e#iLxP(1%UGDH+^^03M7q74)dA*L7FGwqKxW1dQxY0xpeDfX6`gm z#!-7%Ym+f94jh;&apw%QS4t!nj#6CkKS`aL)Z*?hUg5Dn9(@C6IB4L?yp}fJ#+6@b zyfKs=>?#}X6!I%-op1}Mx_j){p&=21(-82yEhXis1uCNT`45TIjGT4K`lk?a8$$Ip zXf;jU$)MPbpEZ~r8q$(BN$9TQS@?u)I@RPy1kXhzdzzZb&-`jC$&x+UiKBou}%=pog{|}1yR3pgn zo2MstB4M*F)uhjqJ7E5<*^IBF-_q+#xCk1dg7i4ZF_y+dg-pO&99UpbFh8{{1Us!x zB|5_#R;~bG+6Sf5Sfsh7$bvB%oc(&F$AiR0A?lpHk?+3?Ql&3VW2_;$HfJ{%EQNIUdW(Qz&~5q=m4i~hIigynbiAe&c3_lCOJJkq#Q`x% zO)7}gu~^m=7CY~pjp-<=Q-u&dbof7k8ON)z335vx1Bj;T=APDJ6I`1L`35Ycsn{vY zOZr$epFY8~?O;_{|AYRQ3COC6Bro%cy3~$}%p@I47Z*IQ_MMlJiY^@n4VKeOM1qMd z&Z=rh(<}mpFJy#H@wPt(tTLP$XdvCBK9yphZR2vEt9k(KJ<5U~hW5rn8SR4h*On^V zqHvONGjZboPQxXsyfCQ_nY!}A)T?-}aR2j)8PRSujL@?X@VA1VJIVe99_w=bp?THX zi)Y>O)%Rrv$+vS^Qt@(HX)AN)m+~NdLg*yhyB*3dh+C=Qkz?zERF!;4o|Hs z(_Wm|^oouL<%&Qy9Clc8*hJ`LUl(;f+-1*#S=8f4uG7KR?8-f9jD9v9NHySevlH3` zafHFI>lOP`Tj1e4YIbz0o(n`#KjjMEvtNCy7QXSSuly69`=GRt zNT&m^h;H`ZpmV%u3F#*CtNBpIgevC_6dSCO{t;ee3w0!e7<&5#zYZ zO$)q>2_2-?7A*pe`UGYaM&O@hWSeQ+mfLawYJ)P>#9t#2sfTxV*)hSw?5&I>q?Nlz z6&I%6W+Hjx7|E=#lD9oZlRrLZ7CgCK*bA;)(*DIb>7A3hwITgKT)kyb9MG~giU)!Q zf&_O6HUxJK7CgAS%i!(=4<1~D2X|+13+^(wySsiv&N;7cy?<0u)UbPcclTPWyZ1z! zz#r%Ct^0Qv6qy|%&%Jbt6K4q(gvVhYtV_sAu5IEpCYq*T@mSUi^<$n106hqsb$xX zyh63d?-)^>bn9#vk@)sWl)gyJMDwgyc2kYKw%T4r713BkG;d)FU!h7&6p~_`G#g6| zmf5qDm-rWw+Z}S$kbKyexoS_0I0Y+#m7?KtUVXT=<%Tf}^1!&3of#*@tk%ci5YAh- z_l09Pg8=A(ymHT@s$1PCO-;%CfZupA90Spz4TQqx-XmP%*WO}#T?Y8=0Oh#tqH zNb;94X5Wucf(csq0YSe6HGRBCQqk&f|NbU(_bsw^z}1)89Dj<2;Rc|6dV^ks|798& zjeo5q?mpGks!`!&RQ__aaW{}HosVo5J8S9Z(?2c@dFDa|{up=KT;^o(sp0&BN|dOv zFrQr8<2vZM`sh|r;{7)q*A^C}qoMYIcA@4M)^S4-5-szIKlnK^1cC-*+TSfXtY?-T zaz+#1qK=aUs^#W3_`t?UEsMw9^O%bKm96pfwOy#S8ZHM$uXyelNu3qGPdCvx`)xblV!%*R->MIJQ@9UFDjF_6_X8PNNE_JKKK-+xvy}CZ&l@SgfCP z^#avqSML=i%ZQHDbC~KFP}(gdC0`9I1HCQFMm$y*#O$yb;v`dmiWKc zRvXAs%qB&pQA+uimR8=lF7lq-dy1pkeDn=zZ0o0)N4E|}UX2Si3ur|!vCn(8#mt;x^2EyQme3GA9j9PdUU89Y3C14 z+SWK_oEN5Eu(uo-7&C4OZm8omV5{s2zv}#bT4CKY(1M!CAo_-qk%ZZPO6q@PhOSbzxK9D*3xl6hY4aHop6a>Y`@OZeq z+-|+tJ%q6eLmhy_sLM-Fl5Il(6EuDMMGG9ZhK|cI+}70AG`4Vi1D$8fh{vg4n$bB- znQMheEMA|qozU^2I-(@94sj$G-DL7b(QGPTA6H?nUsxAj+d}=Di+?j(@HswGlJVn# zspsL}C8$(?K3GSzvv512JuwX}Yc#{%TbowJhEVLjEQyD&bkVEU%XH?QtlMS;L~z94 z;LAS)N}uDyE!YJ!mF~_69L-cu83E;xUAnhmIg9iL^Mz6aSWJ-0{Eokir?LdZeP|l~ zTTK&OvJ0vUfT|gJKERdw+PvKAI9v?A<>YtlIeU4R$4P<;LTO?JaYsZ}{3q>JPI|yi z%PP;S@_myab}EzJy4T5W{ZTmncy-RDFDB=)H^INK0ZTX+PiaD6Es$s>O>M*2af4uH z-+B^%_@DMcv!PN^ZMrzG!TY!*gZkLA@L~BL4k)ViXPs-QOfB{25>aAzigA;OpC{tQ zM*&t9fk}0|?TyN&3Oec$|SSBwAZyRMy> zFEQ(zpAi0+6jG&oZ`E#bx2WI$fyhkSQDwqM{}uzS|Jz{^Sb%+B5RIO)9aVGoBH4hm zv9O|0g4Gjw=StCS;jYBZ)ph_A+@Qgf$07W1cJ0HHhJ8jtf66@WN2wW zdzm>7w}4zwb8HNog)T(jl-}p6{uNK{G!7}f{g+RuC=nS8uaDMRoQoa+o&wbVGVviS z8t%F*g04(yb4Rjl4g7gX=PHe#Et?N=D~^+)%KI| z0K_UPY;Ja5Tlz2I)nx4#Cr~+lc&)iMipzvgR6iObh-2_Lt8y28WL|Myp#Aux9ZC}? zc{z6UhaTW_`SGz8AH*&^(Ek9kqSGS8$?kK$hLFtX2-}C{^RwvvijVG@MNyPbkkz~6 zx}i7~&>#JgS4HDE_;T}BlH_`O8m=EqMzEMFy;SzKK{B6gr5!k#DQFMR>8467IWtL*euY)K zLPs!thNt#t-=)Bwc+4WW#*ddCEN8}P>RKd%u%+;;s$k`+(J^xS|vOC*gXQQ=CPw@vxju1u*kt05#2_ zAMx$Z&xgbwwZXfv>is&JowAJysoZMYQ9V-cPaPYdQ_`Ai+IzCN6Fe%tELEbhyoml3 zXL)j?wc}uND1V%Nay_)+DAwjSD+u`e!4<~Ll(Q04T4d_rieoxNTvGej&Gs_swQLRO zbaQzv)LrU$k={eaA zUa`v!`!3o^?o7_kbl7YPmvSDdt~q=ijZhj~G`zVapcA+^DpwG{hB(_Qg6m+1Iq z-sp4$%=ZxR8nB7WiXzN8mZtlxEHCO=bTS%-Ef#GJr#`Rn-S7^r|C!L!8S*#R{QTn6 zHk`2XG2W{@%mYc4_h zUFH|>@ok44XkKT~S8nEtA@5_rFYK8Y8#7T*-8!u3C>PfaOi+P+=btZO-9_2Pl%`4P z?%h%s_9@X&qW;|-fnhUyJq?TN)Nla}IBdUOn)JWB8(ia78yFRNp2itAq@!zc@-#@&#(+OS~AIIR`A`1#Q zFO}dokL^at_VI;dN%wP>s7P4F{Kk2yOKmj>%UDH*7*-Lrr=Mioa_*a;>@hr}^FLW~ z>SX<7*3As{I+FfyN}A6|g205xrFVv6E{--PHk~x=j!+NqDWEdI$6RiV@B%BW3=tamxg)U4MdaKQ$V>bt}Mx#|%3Iy>`{GrHw&jJo- z8hE0*T(1A_@|LpVEt{3Xd~jJ&@xaTQ1dO=0X+_KFf6XkxL1~N4Z*636l(05%R+~YS z)oN>9^uGPHXP4xCE@*s)k3+N7MfGK|q%e<$qm>WZ3}m~X+u^U=RqHB#;^Dmoip{+o zcqQLaDsvg}6VQ3<5P~23l~qQ`ANb>4tX>}-W!llnR)=-$lc|e;l?xHVFJzLDiXVF1a7iSUQy9#X`my^Cj>XYP(``_1_Dr2K<-#-_|QLJZpyXU&p z%Mq)UGZ6^$=+INKT4#Z;6_-q$OYJi9BY35~&|*Y8DvgM%=CnMNW;F)puAB_JO*?ya zqNiC0Hs$?xH=ODyrLLNqriyt_QkKLWtzxb_ez!Q|(Xq<>&+Efi>ji3pKARgEF|wv{qh56%=txoab?3lxMH!TZjR6H`j~#+n z6N)_SkoH5Q>q8RCb6B$YJSAGe+=7v}xN=n54wPsM9V!55-*$vA;NouOj}ncpY`i<% zX=SM>a>@ANioP04Tyr~2?(ppdrf8@)D>D3xg+6c0X6ti@KtNFqxAdg3KGwHUY*4_> zBhwbc2ZCd5%+^f*8l-hNoA)=|-&+YxpynYXOjE_LWi9+wr;SGT1=XM}?nUXda9o~6 zpn=YQ9rP;G{RAHqwri-`vA0NIy1kwb z$&+sXJa?cgA?dXM7tzsfXgA&xXCB5s=%NV6mGB_XZlcPq1wG?lF;D~``rtACBa7ss zNN?Ho5gq>>Z}#4_anLDLF7F~!GMo%1-!gg#uv*1V+mY=M-2Fc4NkWjYLT4eoJ2kRH zd~LTa!%8^tmB@)SJ1Y@aZLVR(hq@)0Gw!vh)FN^0#G$L>jxe>~2(6X^FX4h&(_f*7cEsZ z`qNp~${K>ZSaF~Nx%gp{ZgUm7e*D}}|C81b zRdnt%D9`4Od)(O@*F@e8*ZiZmI;~NaFg0`=Jm|a;`U0~Q?2sZ|Sz80YmIERy0?-%l zn+td7YK$v9C@!GKK0~&9JjLrXO6AuwzzG^#T{A~{j^8W6DL_>diD#@g}TFKy3nt2Nt1X$+JzZOyxFj^;H5>Th0XHG=w z1oqmd)I2aGTEhUp^QIBUKaH6L)zx`Bmtu8xJxr!R14OO6v}Z?SL`BB%quC!e-^R_O<(9E|$3C+d&f5w8W3|N7P^53gr>CzK{DizyEtg(cGalZsr0z?woBm+>q- zdE-arC`TfD??B#8RC?=Vzh=^yaj;T=#1&3U;AQQOdO#b&JkO<-VV!u1h* zD+6}egTPbwnpynmKq+o}rN4jfc(49*x&H6}|6OYy^1KPw6&TZ#*^`Q7;AYxM9!s*2 zL@5PH*4JYWHDZ2Jm_U37^K$ZIa&bgjHt9GP5Q*$TIeH~H*MFc z=WbWBNVb>KmRjuD!dNISmwt)dQsY|JTyG$XbM`+Q*6FPSTn`R98NLNTVIMilXavuK zt@Q;)O=`!m?T8L@h+$`2OE0li*Aksx|=H|p>wQLVs1Z9$?y~e!N*#FlHpcP=< z*_(mFi};ar)}Y`@@uwoqPgAvzDuR=T?myqyT@N&KQe}|f%<1=P{hYk+x5oV`)^53j244>UF>*)wqspswC2W|SHw2))B0Y&m zyVS2JZZwFDGYy{pM#mk8(JW@JKo~W@-V^A=?;b|GSu}TZo2QrcweKg2VAUZq6xJC$ z4h;%GUbJ2Wge;ILRkjM!2SKEsmyeIRo%rKF{{1c3r@(WATkveEb6=JEgonBTMHt^&dhKsN!NsuAD>V4$7YnPn+%q*Ew zJ>RU}Td0`V->sE5@*YG6Z0i3?ivQDBEoZrKkjgzqdR!JMtQ;eOQ3)l__` zvNA*KJ~Cl}=kZ=mi#;eCyenJbWBKpw=xoD0G-LN^{$$JZBf*SeZf$9U^~7HoW?CZj z-RV{F?JeenEp^50uLDN=mh@at&kPpZk$7xKDoL&g@2-E{)l7D!&NYAVDa0vDQL)>z z(}mqzf?K$02~!(x9A`kYTa@c9!VZS1$#%E3=_t2G&Et(~_4uIk)QFuz~sW zwRJoa94*F;x}#p~a6ytN-#R zES>Jcn;e)!DCySu&0Eo*gvdLlB5&sE@`-tCBl|2Q*`1V(;1GV0H}b+5Wpow>L1>h) z0a4B+HY1H|#)mVlJ#ui_JUdV1PVYvnR zvF*a|rsFQX049+{7J$ zxXs8um(fkXY7`}p{$m5Z)LsyATeQB(|g2Az91MJ2Tgs-qr==aix6 z`Pb@;xng?tGateWb`Q#jw0hiyCC;Lv3vd9m|xZTw!uTEYg)XW3jF5QV!fsgMPCLYtvmQw7*5fz-VkZ#u%GVY#`&e_+b= z9~G)MrC97)vJ3g}YJs!@CJwHg$JCSK)8r-`@RD)pT?Y`c?l_AZkHeqSY%Kj83P%er zWPsYTS+`dpS6vJT6;ITgY4gV|oCVSBG_>4_$j#|#z5qzV_M`_pcr52^K@{tfQ+X!o zi68PHLHDciFD3X=dx7!h?0TD@4O&YpgC7}Bolk+87~QsOh^D9K{hK_)^r2xHz1XF< zT#v+!NR9P}tOk5LQax~Mh{piKIg$fP*%6cMpG#?5rDX!kf_^AJ*Fe-3E(+VBo&Uu{4RcadVSfOZ%Q_9B!O>sbj)1G?rhX0 z7O<1)8aG2seCO2^)mJUQL1nE$H)=AugRH#^D?OmvS?BphYFxh+{cwbGz2d#d)GBB3 z8q=`L77#k)O5~I~#e;q~e2D@&T44;Bt{uUaa&n!3&|ya<3_x^IPo=YHA)58K-M3(# zu)io((3)YsoiYhRRzr7TeghZ#^lvR2=Gi?ss1u(z^%6&TO7taP(EY)kT4Ya}?h_OM z7=|MHvY00Y0Qv`J=e=dPY26nR&s*Xw6Yo{ur)$s&91QtJRWB>u#wSS_a))te9r<== z8_uF8M@&!6hFNEwIcNS!=i}LOEj94<(tB4qoaTiE7nehx?IICOI59HYN~+bvX3*+bhNHmT?t|9|a%hb|Q2@?uS#=rKW{cewNo;Ka z`(Mv5V`Z15AU<*M)}6-( zKvacAd(y`B{h|@pTo$peU|w{gUZL*mtMP&4?k&ti-}^uiPBNJ1(M>?k#!QJ+a+=&zJwj& z>kHa%1c!f8L2tO;_a=lq5sDl-G7lh##Qx~aH3?&#d;0976)T{rsD9aIl%YJMz=7Kz z6l_LrF-OZO*j(v$PydW`PjhI?0|0!mfuXLA*6`3XF&L45V3o(Xk|=&Duu@bOE!-;S zT(nH!@jm{ENBp5oy*57c@$ANj9W<5F|AOw@?l^4r@mwRKFemv7&Mq3qH?0b)95*9E z`ZCF?u*jLOrhzqoIskOxmcRqIk?Ij-ad!4?AT_~iL<`xIP`T&Qx6;ZK!SO>>`skT} zuNxoIh6XMo5jrXA(aG46G!4Cw%nS8ZIp#hY;HZ3@Vfu7J8t{SYpB=tK>;TuPfP}QN z_T!hOBnbYFeWR&JBPnsDctLGhfrq}Y-2kHu-=i>NjnnR^-zBnXXoo(5)pBl|DRDHB zgR-6B&MD+~(o!mC{>9?7v?#Xd*+b=gL~aB=$>Y0mnij&vE>aFYLKq7cPRsYf+)=Bs z3$!-bnw77_`w=$4)0oEY9Uuac28mcD3*&q75A7{^XHjN6#3h<~7p4*qS=wcc>K2FJ zwvHMCVrC8X`bl4OYZipQM#y~NS3R&SJeM=kG(=(gWZN#1Ct=r+*2xd2Js7qCJMYez znVhb2yJYtc^C#`UBgXK2@a;el#(?XLkplBVF#|&-dS8(gR3T5^hXdhshnN2fkTkaM zc3ZoUduxcy-kA^2v-U_dSC^%7Vy7u1<8qSkYtTphg-3%4JOd0$*~_ zK3c5QlNnW0T1xOf3u~2Y;GBpn|BN??C9EjI|Iv6B(T1N;y3ck%IU`VwOx2I$FQ2pV zm&~sd^!${r&`cw>X=krU#Bta2`nq6AvZ}tjZn7o>q z-gRiJmAJkwKELoT-UD=xC3y9GemQ2hONgTo&(`es6mcg^`8>Fx&7H)SDK&q33|tST z;;LG597Ar_k&`MY;lr7N zIv>o8;_D_QdQs#;cn(s`5>duuq)=kdu*s!@3^GUAgnA2g&6X@kp16=_AVX$Xq$@F- zTHN5Z&FtIGsf_7-ZpmK}l0%;xW#CdHAo$GEK586DMcmU`mE=N_`yrnBKDfkaA(TkN zGqT(0_IE*|t18Znw{IgX(%WhOcW6tCNGtz9qTrl?rG(-NE|N9TUO~4qea}nCvd*Cq zq|WQ?whV-k3$dxBqvQ3s^ayhAAf^PvfLj2#RbP3|@pznxZm&g$ChHQnL$+T)x+P(a zYB)x<{5E7$MrKt@1BW9t&C|ryeCbwm-nHR`_xXQTZ#E!k( z^XU`2a1=|zPV5bNTh);Lr*@GBL}$>+N=K@+Tfe9!9D%R+tB8lh(uRs2 zZ~k{e)B8I|n<;;RmDrR)j|zkWdiN)I>(&Y%sHt8D+8XJ`FttnnVvA1$bLHXoZUzGorm)N%VcbKq|ipppD( zZ3umgFg|Hpjl$)zMKtf~K`;T`tl55iihf(yo0NU&|cGi- zpliU$buwxOM-aZaeQNGv0^utk?~MB7pItXGdrO+VtYEU_XES1t-&A!1_csvxJ~ym7 zIyMk2Cdih#AIuKAl2j|Ih+drLaDnil&W+ZBbk$`U@St#xu8RdC@teJB zcPce^BtOOKXcxBCq?JrJW$WJ&vk2wnIuM6QF*@QT<`Fg{jI5`7SN%SZkERn>i`GX% zBLPfdV=k6SF=r<_Vta6n$r#yM=7pmdIl#MP3LdW6?ccCE~@M#fk zF@MRL!qEIcbKm46^Qx7V^cg1927I@Q%~akXCH*b5=i;KkG{I`nJ@G|bTaPDuN*Wf0 zBIsBrF0-LYWRKLl|NRpLTD$23L={l)ZiT@7CYbyj_?@q6Y8i zH}mM{u~D1VtlfO%x+!3T)zf>iJvBp(gg`hGmB`cO z>EbUL90`zb$Y`+O;DJ^{Rr^vwe(oK#M4WjD_eSTyUsvCY+8rtKQ{|nwS7;p>^ysMF zOyn3>eFTZ+yVaGDs&2}A^GtQqM(4%Z7 z{qZ|ngwTgTMVseAHAy6tQ=3m@Yc$83f)?6#1$+mFzhqEV`N9TLp2b^}p*wWhjs+S4k58>mD{uua1Tn z>MwE$X90eki4gmO{KbjjYr-Ub#E4|FAvIZc#8DMVuE-Q zW}T9!E2x`Vt{dv>O%1j%ewV_$?^Xqt-)sDztb3LKlg3AN>R&cI*3@UB`cXS`4uZEl ziuk>9EryE{SBb6v`ik4#U4AVQ; zC;Si0=VxZ6^Y+tiIPSpcTfMxiv)OUmfx+awNIJsDBc zcoYnYeq9WsNvwY!!Y{)#6IDOXE^{qa!BNN;S6xNSXPq+t64#a0ikr1-*H_J=`6zEl z?d)jWvK?4mPG~$3SS5DRRNses-rNq$1bMHe%)!aV-QL;gQOL%7@Dt-+H)h1A3l96@ zxQ+Q8@^P}wxgXTfDVZ%h++n+@YDSsWSL>Iz{LhC3z*f$ZG(Qz~N+vb?qIWsc|MzUnt%?%G{N!dcI%Y_Ts*w{=$sMJySQFwfGWC`r^GB~dvBu0_2{2{^0bPWp z;Ov(sI^*x1IE~^N?2ZyJ)ksZm92cv)D)2HUpW`w^p4q-?b%<)f`(mh@Sryp%ACD;J z;SxO><~g!XoKvQZU;(Pykl2XuCJ1<&nzp~|i_V?f1SuuzPT$S<3rk$9j%qO2#p-j8 zdw*BSoE`~`%8yL3*FP&eN}=;6QqobOvhI%xFa$Q>NboscFj8 zSy4m{HoB2<;&atlLG~%uVPtSZb%hX5E+A>%1GP!Fz%LXz%6`+7SvUT!Wg=G#RCV@u zdl^V;#@^ul_sC|M^P!xu2jV6eaL<@@|LQ%`{!#GjaE3c0sM<^X+Gv@mf>!RBtrcsa zYqMj8 za{sSPkP(}BPNylVDl~KVj`FzI;D<^P9goH+%J7^7NS6(AOB7&sWB#kJU|yB+!-`x_ zE1g>pWLr=^gc9zozXguX4Xw(vQvyd#W!`EDt(osAM}K!(xmoa+&ZXj?!*dCYss?sg z&bB4x`}f_XeQ9up9rKR)377m^MGUFj>V6AfSOvI;rq~QF@8+M-|9spN0>8duUL|#% zMqaSxLn!JJe#nSxsBcQxgrM$QaV}g+@@7Vj4=tpOlB8|92*K#Hoa@~uW#H$etfPsF*Mbv2b7i}vsOy5$=|%v2)VPsr@(;K0h;(u0h*4H=`9t_KxEP3EJ&O$=W7-qzM04eGQrG0uKY z{BXI9BZRKkv}tILzt+d{dN|vfmeZQ}$t1}6b=jVEdPVu;>Uqax@YdW^t&feq^t-nh z<`M)4grr7$bFFhKdF{osd1;Jb>mApNCqE@8Qlp6fXe}o%eKa}J;62sBON}UA2g6dY`@coDZ1b1;#%3GRJQF+ z`nDIHR}}_{yXzAaP*EDR!W{B#>GaUyAi5WvTmH@j{^*#eogJ!rVzyH?PBnBd9KY_^ zm&iIPj65J0n=zRx;jDY+dvv~sf~lY_eKz)u>-v`+q+y?~xgcfhsvP+x-jX&;bRL36 z^*@d!>+b7x*X^V`6aLha!)w>V5IUNxc4tQ(e%vcss~NK+9!Nt&`LW7h_cgZ;S#F3V zqd_PIHLRTdCpH^25YD>*(lVm=4vR#nxN7TA-FL>I2;pgJN3_gpMbPtpC@@2iOTdIU z(3KkpkrGQQO!B*Dui1|=X6-K>RH`u+A>(?Fm7Kqgs8ge;WOvL~uTjpzS#kv zWsTOLAuHA*JTvB>(CiI-H}^UBPa&l&X#8a-S`E?@`;uHxh)3rA1D+oB(u0eTz_+-% z=p@Ub>gL~XSCR{O;eiLtt?x?k?{k~fYXA&mgLr8o`;6f&28Jg;3N*1O z2?8DP?4v6~|9mZ@=-9V&iN6JN&mli>J?)+ByAvBUCIJ4h;TsK++A`f33tZFlWX(+!)bpBko!}r zk8kBA;&Z1^h0bIQL%2R_ibNcE=a9J}Jz>j=TwYJE!4A!w?#?0mqcV@B(~I<azFS2fd~}I({{bnia!DS zRnSmRv}%Jo1FZmC&kdVXuImIP!Eak7*2`LUMcakQW&pv)TC#i9*r2?9D7@>YYVZdY z7Hkc57x)XWPiVfqLxq8AgMS++3H6qoMLD{U-S1yYCan%`YSlKFW;fg{ME4u(wNC&; zg{xIKq$xq9|2PNA_i3f@!WilL;y|nCi9H*}RhZJ?ab0tRZKp20759g1i0k+z|4i zZ8>eR&g9ESxgR8>*Ne+6t0n2WEyWduW;d{Bex4KGj_gZ4?c`N*~7Ov>aMia7NEztrvocrOd$5fN)TgjKhncE_~UD)q$`j$c9UBsjUOi# zN}UD}-_WH8S| zNxzxuhuEEHJOl^!nUaegc}k|o+Oel5JSCWm&Vr$Ks#3nOAsj3af8BZx|J*jJko?DU zwwv4*=E6wq9T-iQl~TT>Ux#BPw=KzandbZ9P!dM|D>@hJt-q6lf@$sqS996HZ2KG8 z;uLCh(DVIJfdeZ>-RQ9d98vI8+`f9)fGc+ohETv`?*MSu+Xyu_r(~0=oyKCIi3?MW zU1DBIc`g>%S8h|!p?+m2r&5)}A=}EE*H}Z@`VFvBB-LpNZK>8o*4)RpWZfVC53O@S z_kO+a;2QTt(_wp9_3K-Y`n;#pJ6%kZ#PLfN5kNsNnEU)GP2lx6$oeusQC61W$f9~S z&|Sm#Vs|HJ5g~hBeK&ovmF9FU`H3hzBiw+`G$`*L0dq6$wg6umD4o|<>m+`BW8II7 zlBUbqhK~_zbB_7?zr6sFk&{B&431Sj?@27$>=3J@#;sd0_AX7$yw?X>nET~?h&+Q! z(k-mLDvk*JeuE=LTaotaG3yP*XSyM{8CbvhE`&5LkcHp_UO~M|kc($dZlgQm#-~ri z@oSL!x*7U3c6^rUU{m@~y8hdf773HaXA1$-o%LwH+{;L{_d1fCY4GpMSTeycE+6-& zmX|x^*njzS^aw(&5BEQ$@a?BSw^jawU2;EgP$4Fx$$lzhlsE7tBZ^E_*3~A8Yw3@L zaFV=6g#giMG#94M(gV~%d8V5UqnB2_dTZevOYa3#S=swT|FGpuV;7ZS8PuU2v$v?B z&fRt+7<2*?GxLR!9s2QdKh*ip!(@9gsNLzS_2NgA#V_$Mfy@ZCoLcb<>42)t`80nv z)8LWot7bCg*FkSfrGZcfb;+;7&k|Zg^;p3|yTa1T$&n=d9097;` zx3rVp3$|klGYS{8cubYKG+JqChpU2~?uBp;5YmGL{6NvO8C6HG+A6I2xzRf?1J|Eb zC^|qZwmoKaS7a?0N}7}MRkDhj>@<4ws?FwfZmn@Gqlpf{?jy|n`vt z5?237a`JY47nv2?ydQ=_%EY0K;(^DPFZMLQqod=?(HlND=)oCdc3Dx8UhR6Ht*eY) zOdwrhcXVIXTClBfs8o^RzBZ#pv+AwfzW?TWc<=w^QBp+lqQ70KSybc&c)pl-f@f2( zsRQYzSGK=bA*{&ZCFX?O`YV(#_PIpzNqo!BAFf#n%>96}5sh{OeO9GCt=Om4T=89? z&Z7DQ4N-J-l-4WmQ?j8TgS%i9agw%Wjd0~fc7I0XrUrzGS5y5sqpP%*c$vy~0_5p= z#W~~sGAQW|9C3LPM*HmX*-WXMzA2SA$@pQ}w?S(nhTU{erWN=T&APN4(AM12y)9NJ z2>WcQAMc61qx{=F*$P8K1)2UPpU~5>Rn1>7^4AuVkk7}8!SyRGYzaqP>^Ymko1X1n zXTf)6$LnW%v^>qgYlF!WsQGAKrLspnH;N5z6Anf=uLPr2nyb;`zDdDD9x)Sx9d)rM<2{IHK?~+PAm(H>)Q$dEXE*g0Y)VCvw2r^&aIK6m!y% zVDKln3gkB)RM^n#($zoBvD&XSfUEg^N32mV-_J(HoeIdx$o9+#sw4pgdyikZdWx#* zZOs+fT@7naBQFI-bd#jJ}y{`roU@z$i&dKadJwq z8|I}mg**ZXrK>nvXTy~|<1^YZmWE!}T5+g^weZW5_MUDpewir#I(a){|HR_^qlUyH zHEWu!;BH;G42iB0v4}Q4jkeciZS%;2H++BMzD8Di5=EH+T5J+myP>5@gAGN%Tt0UP z9SgxOh-bJ8PWX%m<3HGUjjL*}k4hF>tS*Akk?{&I=W`G4u60k@L7As+h6FX|35 z^`rR^pHbtE9Q96@m|A@B|NWEf%@=syBdz?4=%dP`MLKGV%8#Qz z8V7bRI{^OAfhkjWUZsH@nP^5fzWScK`a5U=FOoKrAf!eFsC|nwY6YeGouu3+>k(%+ zx%uQ{Zr%|psh=H+xoT+Fb&A{Uf^%GkF$iP>7@t?VX6 zj8e)Es^g`D_^~qNkRf4SOc)Howyr+FFHbmk+)i4NV7h&Gv2-T4y@ARLj8&qxvTIIm zcWB{p)I#U+8`B7y$}t3;z-Mx|gt8OPy@QbCJCSVXv)K9%W1pA?7ri88Z3FT-^XC%L_uKGO?)4`*+#3YGx5ygPN2~Vq{MtfbmQ^kfsoVx#`HKt=)|a090{Hr zvH>s;H)tdc%ry)Z%<{pf2)5E3@s`0nvFpS58RYA)Ow{a8NWQq{l~p~zn;+ZU`<&xO zJ`2-%YM6|-KoHrktLP=cK|+P5TbMXY^QyQ3Z00u?ESKC}{7KYK`cm(H z1yFS0rpVq~S3=CcOA!1GLbi7zR&RC2(dX9s1ZG6D`P*`|RJk*f9c?^)_&B8|VoRev-Rn^hkw zM5h!;dxw1QVYmI3Y%u)sJM2otTJwDiVzxl_Wx)93D ztU57x+oB%?F9N+Gq0F_-5}9M};Lc@2Z=K%X8IMkT z`v3H2{A*fy8Nx;(N-USkge+A8D%!8g}}DBR;jAhr-UH`=zu* zjJtS{HESs;m{wtKlcr3j0;X{+zA|I|GA!ED94=%VFvIYDyU3%5q7IxmOMr9Ivz!t9 z!Pg)S8hdP0(7ASJY5hwDHzdUUozfkY4q8o%63G_@AlF68V>-`x1j*pq+oj$CP{am55D?b4~Mnv6y964!z9fff|`8%B7r+BOInpRxscl@RAeyD1MxV{5I z*W*|8@WE>L#3sr=iuW_VauZfiaJ{JLrg;qJz5b#|aI3d~VuwbUBpORY&l@gOEm4B2+|>1GXZXPNpL4h@G3b1#`hE{i)H zp%DL@0RqTFZYTjrueAWH0Y2LE&nbeQCQq3JbcOkuqYKFR;@CFb%Zspe>0;H1H@aN?HR z3eMp_C5p4ilL;cTEog^GI{6kL6M5#7JA#!#I!xzEK77~8v} zYB>u8>n47uF6XCiqd-JH5Hr&r@E) zO`^c}hScA?zCfKfdvO9>Rr4eveq)~4O+k~k<#X-GC9Uba8q#Q0qpaPUpKh+3(B9S$ z9RVs6ugnG~c2hi!Kmm2-Oe-5a&GVOM)zn*uybkk{u?@h7_WH7^_%uKn8uZ$B$tj>( zg{a~#zgDdzJR};;9N#eSjVZ!*CN-D%O6Nf0XCFSv!J9Pb`|9oJbD7z|cTwNa;Wbo87l%ju7BiY!ax_8#+{HN?HzxR3c|Zx>?!NeW}l=F8pJ*RtqUmyW=ge; zHZrp4%NXhtzcCkhm6GGkqEKvrvFDc>ci`Kee7Itgb6m*g(Mo>KkvaE%V2VZO$Uwb|eM(@lbQlUM3ezJvd&D21GA;A)UfB<^xurGMD2ANqosy zGKrdeukUNN4urBmsGUDz0hr|9QqjNxGpKxs^X}-AxKl zQjN)gkvTPWgHEEsBzNJ7n=Klcl7#fgZe!#Q6tj)-X1-MnNU{j~COHqmBjrhshk6{z zzf%`f1ewIjPDIC~Sa4k@YEagv zr|N5PdwN-2c)8qdl3nj-ehOd0nF9-S^NG`EHeP^G5g&I{)xk3QSB! z-j;Q79px%bDzv?wJ74QPe1qW3Yi*#q1pQksfR<`ka)&0>GL|1pAKZYr zZ9oFWsM*d|3D^|8DmTx%m6y_h>+eCL8-G4co7BkiG;DXLI3gDEnN`8IvC| z=`m^H26?b6IA$=;xV-Tc`jR~Jz>aOmed9iMO+2qWsVK0W0apgD4M`A|C-4loTOQMs zbRIW78On-feeR1C$J-ZTUiSlQ#%T}E2uRfh9gjJfQauG`NZZ-`He0}|LN7J6R&MT} zOc{KaV%oia!JP^(M>HWPO&=!BRUiT041N28GcUl`6(@-=!T;Xp_1qdhZO2`8Wsa-_28l_AcoF9}GA{&^y1tPhZLnN1QxMA0QU5ee@sX{EXfcWV{&fEi ziY5Uc{BzZbXvhsAP94vj+#{2uFL}~x-g6tkN-+Re-&@%k^`?2faO3o%J~&^jMZ9I z%%m<4JW?CrN;)lm+_A_Gh|nQe>E^g(Ra+D6if+FA03{8Qt5e*{5ZuAJhLXi zm27GGTxS;p-X;!gN@Z7$&SoI~1tSCHD5>Q8PpF6_eY}&A_qbmFCg_34gw9lvfH}`Q z?W15}_&}DgiLlLyhyAxIr1lD}Bb&{K=e_{&5xQ3_NT+>|tyX7yvihPBF~k6-d$7M- z)+w{uZ4(KCiac$zWdBqUfG|iFKI88gs?Kl-5u%!8!|qfwL2UF`r>XD^Wrp|lmoBbd zq-v>Ii4{LKqYkAyLMEQsuhAKWi?>{37)e{yoSw=gX?aQXbI@HzdS>%2u~`v7n1pd+pTK&MLuiOB?a(WntNZ4 z15}PD3~z5U4aFPs%$oZOPK9rl zk38QO#K(@TI6y zryC^8ABzu~+ZsHsS1XcYeu5aq_ec>v51}K`U1wL?NLURVZ8>$4lpWUc^YZXDIPvK^ zaI(YWRF%RmA>LS=K_29L^a^DWiY`E~RryFq$4BjH z;_(K|o;+@?E@G1fXE{C&za%yu*2Q_tt0*c95{ybpcyN+xV)N+Cz2@acg~T)wOE!8Q1#(kJkKe#{>1EQpu+s^?-1W@}tbU z#~rOhOF{P$mQTB3F+A#_Wgr&Twi%2wH&xjB#k;L4r?DV`^HocrdrbHdHaj9T38~YW z5QTd>YTL`A$|rTuwd1K8rb(H-Zm-A*Ll?T#mbgY8mRG1i!4+ZBYc_CR(uEZ}$=?fe zI^W-2jN{XuSSgfkwHjpU*ONnPm|WE^MZwfa{)3Z+vtjF~63h5al2Lv+0R)y>o-p3B znGb|<%j;w;C@knTqFZcP>e`<0snSfq>QWm7=G9@Pqb=9>f4t&6;u2paPAKGb@vOE% z+)~Ke;HxJUbu}idY&W19k%1Lkw>O&?|+KT!TV}IsWrOpFH9%y_fE!w z2s`%IGg;|5SrRV*!466gnTQGj0F3kEo#1-(l^#ikfQwoZ%hR6KeC<{-e&bPpbl*=N zO}2M_fF|6+XURwB<|Ti7=D|L6vI9($5kE)F8JN1$VJ%=P{^H3H`TPE}oX53<2L|(8 zz+uQ?sMv#i!`z7X3-2 zGU$oZznk#P@s$h`zv^%iK2>$^9n>QQ=nJf<6!E~c`kyWfT?^%qux~@h@kI0p2bHW~ zX+Wo}=>IJwj{wGw-|mTd3^@>~$ezWG>xai*{w-cVsZ=4E0KI$z(?FHgr>JXt@p9J( z;mhuXJu3-25HjY@WG$tw3lzJ(HBGp8w=3#)d*$Xd)(dd-2KBy^a?v;&&uEn^_N`er zlZ$0*ga!iL6Z032{n-D!+9UTPStq$yEdgcIYP+M;7G8G#}gjCyow7 zyc&TyK$Cm*zGvee4%lCLyZ*AHrr6fNJS`dO7}kTY3@WkN)=?j&tXii&Ih~l&Wpp;z zj&wO%$v{Ut^Ij*%C-k!UOd1eoZV}4<2j2gT{rVA4*=Gs^;nz@FCM$FP4uQ;Z2tjdn1GQE zFJtgw<~ZzZm~XHzb(< z^_C5WRd=Us0RI~c3!`?Ngn>!^z6~^B^wRonr~>&$7qWSfG7^c2t&0;sTH)os{}5U#SBYJH2?LvSz78pZ=Ua|tYP=0yv%UC?+^Sog9dMKZflbc`@XO(=TmCRtdo#Ttj07&( zTn;?eg*%{Gy*EY8*l7QJny5w*Ke2V1p1%URv+79rQG!UaXq&I)gZ973zrDixXIV-< zhYYfOWNmtZn6!-Q@0tm^wGi)V{r35cLqMZtvv#!t|5_w%uq9B62LcT7&h=CgA2h~0 zedePwn=HMli9C3HFm zj1F@L{!`w?vRF_h7KB5Sv$yZq#MPLZ2 z%pJ@1c&RAeJQ!0l(qDKFUQD9shc=u&Ad@Rs$q>vwCcE!*&9GAw?I;yWX#IHE(la~? zF57gBEOx_sQ`XU1|#mXZOL_dozRkj0+Yj3pkLUFYE@O?0`mbM|mMp z$NH{JVZ%;^tgQ(+J=VK@bsI`)ZUi`MK3aQ*oq`5YN$j{lz3d9rI*L*KA1}badvie2 z87vAbQl4OFb$IwuzRj`jW^4I5TjV8q#4hl{s)slAVX=k!yWYUS* zIu>#>h&`-@V%2qGZs|Cgt}>`Sm#G)o=dGS(!Fr%<%4ugqthb=Qjc$< zU_)8&z{W(sKc81Z&xC^l6@3Dm=wcU^G%_rx+>48uxJv2BGq@j4qWUfiiu+@I4@VvV zJ#B-Ert|^yW_mWho!eaT^wzQNN=9bY3A0UTWr(;Q5%V(wyE2`^deuwOw1^Rp&M$6p zgRHE@$b4om@r(J4$qT#mOszdZr3>QNa)FHs;$o8DcfW>3y>kd1L;M;Eu@p}q-(Q`} zY%F-@wQ2jr_50)dj{KrNW?#AQ94Gegk8jVDVh-Bi?Is;a@8G>Hw=(LHgkvfk$GP@{ zOS$%g!ilT*(vFp#OO1#RRt2G%tbcz(6jsdY{DeU(!v$}}LUmv|>bpy9soB2sSZAA( zeME@452eqkU3O~~C7QQZdA}~~Dm9+Ir~upAaOE73^o_rN7ZQevNaUpfp2;x0mv!_N z9r~#=15O$SmCA}ki2~<5C{X`+EYo=yl5Zg0{a@aDZtgl$8S#_ePKbKN~K6 zW}EOj{j$6HjmOC{ihiytwnL{s`# z8tb=8qoL(4P=c)d+XP`83C#VT9K4roUUzI{R8Eb3DTnS$wY;jLw~1)MD4Sb9F@%GyRbR8&CMx6eOZC zd@DugSa?7xAVTm}ldtu7vLk@lK^v7Dt3LqYY!n>dDb)PpkV0%sT^P-Xp4DW!XTz<_ zF0}xB?71(ya%&hb1)H*u>U*C;Gdn0ze#=ru#ad+^2{LYveVW`hNjQp#AtEEH?>*i5 z6?=#jM+iZGunTH%7~T68ju%uT{S*IdzA{XFu~ad%m~-j1ab*p+hg7EZq6p5MC;Wc7 z7<<2-GTV3Cn0uylf!rR+OfX0;RQ9_uy@>OLxcxRBUOZZHg3l!y;u)wIow+XTOL^Sv#RWw z^1lUQV)lprk9_7ko6|}Sblj9g`yC%CU83<$Fh@^VPd-$lFG3QqC6P7;^)hVPo|UrQ zCSMO>@jSo|oqB0qeY?m@NLX!iA{d+xFek;^gb|XB_$nXf2vbd*L_0%MV8?;#cll9a zkV)~ePd%Vb?_(E{9EGPUaqmfdy9+ErOKxkWzB0^$Bd#1~csT|w_$~MZ9G_|Jo21C! zmkto`IN}_u$lavmg^md^HG@T?E7jHWUb*I#3?D1VmXQY9?u#Zg4C=P`SJNz#TXMG*_$LvcKOx?njf5SsJ8x*WS*%@p@rcBc z&R@dDVo@RbuKQ5EsnXaqG3-Ld6yr(qQygx1v>W382+dLouZsd(Kw{jZ>!qLMO5!t= zo85kzb(=*CTzC;f@Z_u%>%`YvmTrVB%$fmv`O!4Camax`nrE|hosHDG zW|AKKlI&94tK2iXwAjk02Y!Q1;BuBVevAcS0W$rG{0zy#$$P1_*;~7xJ)w0XkN6gC zZ#S&_QOCB_SV(wg+HslI4Xp9Yl;Mg;lb|63`^rv}E9RP`)1ON_!^rm~`hOzEk{wgl zYG~wz&>KT~27~fqWcIhtx+S?ir;1LYCB>ro7N!vW*EEz*RqLf!k>lVly0_~+*NpJC zMO12QNqY-h(@Jf*&xmy^o^m*X~3cdra8&nY>iOLb&jWnT58 z?|fgEXR6q%+fF>fmn>+I>^P?D9}QsGU3VA>040xucp_XgSYvW6Nqk};+N}De{gEg} zN1?dI4L%omni6?kXbQ&!;Mcr|6u!#8^M(C>zC8Za4sUiBq~C$>CP$P;T+d4`oM3*? zflU?b)w*d@BO!9z@12Wt`e8-#$Th`=>%=HHj_9-{Fg) zQ%y)>CEc6Fm(X>xrXJoLd;juFDf8MHPCGMML1}Q$@&(%xf4#Eyvw5f06&i_| z@V6-f`r5EvyW}(*5D;S6Z<@>ouWeLQc!-om3wDdVp>1emD=)hrClL7Khk04BK4*xv z0+TqRNTfLyE&H)xR%@9Sx9I)G5a_(n?aO~D`t`u5`fJPPxY}osYcOBSXw6k2JkW)L z^iTo|KCjzAGllok?~sMJ5QtpddDy!;QR&J(>3Mp()qR>jybKHzWmg@LSoeGu>OBd- znQ%!jJG9K8%7`BF8l4Q3=IQvJ(}+M=_HFcJm!2k^!P9<$Yk$>j6R03*j^oB6K$5mM zB-i$2G5KcZ5ytN`4kxeR&Fy*El^VQsli>E;mI!xi(0~w;l)iGYMK~z5kHfnl8$z(D#8Q6B=?4P6 zwvsTEcnWN`*NF>;Ht^$WpEd&Tbzww{iZzROTveKswJ;!;1j`XYs(^F`Za)#4k2l#> z9#>d>;co*h>W0eFQ)lz+A`K9}Q_eq$g0r%&Fnh4dG+iC5IS7I8(o}i@)CgeXg0!6# zYoCF`TLE^4lS5vBz%x1EX^L;fcvAEV@xilx;kX}oBd|N36{$hnr=UaLP4~{9gkN2B z3e8OkQqx_%xphPEJsmEW88BUvdg;$pSO^afQp2-_C3xxA4O2GV8UDP8;~h8BO4b@q>IyDEULelR_6}o#w>l5M`ht1K zd=qd6`#kMi=APp=tv5ejwfYuwZOhDWCAawEP5lcYb#*uAaIZ~q{B=uj-ueCe1iUA* zajrz9v!FcJ<9u3qy}8Ks4Z}#rA=au6oHo$4G%uR1V%L0dC2{Sa+_|0$gRUkME4D+r z(&OzTlD}cLr_F2?o>CmIP%*cfh|&-g22#=8ri?O)iwsr{RLC(@c|_2jtYWLtZbP3k zWdu4#YEf8i8!y?D0xsNq4UH0>^=;A%$hmC1QRSyDp`B3*tAg-JzQ7;1XEVCNRyNG+ z!hOGwJ5qDHDS|EZL0Q_S(h9L}6*v>2qeD-~ua*JTPvfhwV`d_ULazGxw~MZXn|OOC z%(@=Ou&%WfxoOqUdti zB-v{&(7^MQ%R)z+Cnjrv{V0dmubSi%T5!q0ENIYVr$c)}%D}fPwC>Ds>P9(#{mAlk zpW)whMwP1Czz}h7^OG8gx2z8mE!zB;jf7NvX3-)Ey`<>nn72K>EA_w0=6WU82^;K` zBX{|A3B%dzBrDEu&)OMC@y6V0ww+fePx%8vU6ltUrahMPEG(~6jtXLlf*tqvcD+LU z80J{N3na^E0l`?#b4I!Ievb9!&EvaDK|C9hi?7O)GPG$Stgf5MFNy|~J0wQXgcab7 zje~kup+cord*9_9#Kfh(lt=JZDbsCGGu{f2ZnEatIvHi>*2KIr;{CflJd_@fE zG{q=)gVBM5T8a^_|U?G9p<{B_Ptf>)( z^FwGYtULvIe?hZdQ&m|!?^;${dQQuFi8nIDf7HZvM6^bAAwB1wwAxY@(k3~vf@7%) zm)n=9Z_L!2`6^HmDk7kwqvi|vYzFF9ax&Ss*?WqO>en17PIzqJ5Gr2j&#qSk7@2H^ zP6;XaiEM4pE^daLAh#sYb+rND#qkb(>-M{W1EF>KUZ38VhNzjp80C8iAiFqPiR1Dc9%<_>`GwUgP7q zQYy?ki&3o;ou)g;fH8tIa$-SgD9Jb0o9b&2Y=jaqv|Cx*@-+Z~-SpcHfVIF05VjdZ z??czna58QfVLtIlz74EaHI`zzPw!ScFAw$mZDg;kj7ajF*bG8EAl?tpD+syb`$ zUol14Lu4KQmD~OJvR?PsqJiRR&Cgpbf-ay@eI_@O?tTU6P<*9WGVsYABF-8lahlxNS^QSuLwRwL9GQ5q35ej|k#`*SmqD4bI{Rd$l7DVS<_2bhx*}e1E zy`q6r+SbAs&nOJpv9Srd4JWb(m;%tez4p+@(UG(kro*#&)?ioHocqHc~HTEGyt% z##5nH;ck%XSGlxN&d@k1UfS&-e%NH~$v2{n(aPvtysY0=CUg=4iKpmqO{H0{nZq*? zd*36>_Us;WhTUc%bn2%^NW3eZ%~^QL?=Z;X4Sl(yq(J& zKXj3CIDheqq0$#qnW=4TR2~uTQo>sQ4V=Ijch6CXr+yKz8|UI^|DQc7p8f*K2BH=B z5XvgT5h3iz((MLo!9dc4;uSGC5u@m(tyGub)eArU^^9gXOy>R<*+M!EFVL3s;kKvj+N>2{bhS!J91qToL&^Ox1l3KuLLxXqm_E{5w zE-57D>x!#A|)&?;SV`Qw(Wg#0k6;xgED~mZiWQ|?+<6f{xOM4JzNlR=H{yn zUP&n|UC0h|?sf5_4zZ=Hp{BFp_1VXlI{n3EA`}6)0k)DmWQ-BSId+k^h0VJese$PB zw9JJ^*L0Mxk|*rQ9AKa3(W< z1krE3|&=MM2Kqy@*1<5kjB7$qC+}N(*qbL0hx^lnNAU|D$Zr$!P!ra*^kO~?RjGXF;GD3j<6R&s5bJH5V6W+U8aYmFlf_H7BF%3|HWYTm3i5l8_r(4EVC6 zFkVw9%bc}qesrQU6CDW8HM#w^wbANsAcm8cknJQIJF;cMwj|SSJpVfM)B*lzO>7$s zgD=y{Y+Yzc(m?kChChogPN=5AS2r5Q=8R$twO;OAO+eSw6-8ZUC)OB2<;^t3yqPJ> zN`Fmo>I_+jk-rA$KA(-Y=+vv(BWtP4j7ska6ASG084@`_^hsBRLnpK{K|krrAP?HhS^d@!+f~138+-2KfyY>WaL0wtn3E zX_7H_KnD$MWOTLLscUF$<`+XqZ~>69SWTc6%4e5++_=XOW|SILxo8G^F28S)y&f!B z*q}%~jVdgX^J5KM%39PxdKy>#R@PYeplGT_@Z()yC$l?=TF;9JGuLzkIw< z&A+nnATZhO&s>9cJZq~o-v@Q_co2Tt`(9Anu0u%UPB94gD*N6Ezw{vpgOGlI=YTwn zI87{0m9Xi)7EPxIQC@(1?*~>D3Ltq=-vmA;${x!`QF8=Ou3N%W_}AezqoMgGmMG?t(M34Rhredf1C;#lEfets<&4QeTv;KKT2$ zXj41H>-aGLW@2~S{;6yVl}j680T>D}Sn{pgTbnz6r&C!zTA>f@!p{nmN?kAkeMQ0Y z2#dCU8BH`=a`KhU_UA>-RR%yFt@#|Y8tk|9f{gK|2ps4PA46+R9}Ahq=H5JYH8-5v z9MV(y$t%6YTXqK4moC76n(5lEvZjV7qOx#tnf&}*54^mvsRNuIa!bukSY+yG<2qh) z?sjEgLv#Ev0o~WW?|E)wj`f{h@N|1R>ln+@-8r*)d5k5u+y-M?Nzk#?uS9EXRQ!XL zSHT)g>C2@X+(E83wec2!o`=oEv!KT^?TQI^T9Ks6aH&io_BQHKt_UdVa3J_w6M_nRU)xscE*}d zP11~T*c&t0J~O{1-`5N7?DuD3E|hu)0%}9no4^X@@)Wq?SjSlz(3yIEfj{C`lwUmW zV>D>^c$x8RXgza>G1>%S2)Ag8q;tdyGK6U4>7Vp&=*CQb ze(~X-&A96NRO!rR?~VD19wg!=1TP`2;jcz_au+!^&UN8x{O~-NN*n9gdUlQv>xwluA`A+Ff4~|(@vI%tEwTwKFS4PHC||CBo;BKbQfMA#O1S%p0o6nYrWw{Lea*0vp+?Er1)EqmF)wvJg_nV&f1ofrq!^JLty=4&$#>$as|1F zT5$7+L(F4r)FqWkkP3wp>E=Q5xRLyN4#+RB%?k1Q^^W#0C6V#3T#EvR9*`%W3=)$0 zNTB1o#^c-;e;p5Y&$u#sMt@~K&TkXKlWL`QgURLcbzM0l^u<_fT350TU;jSX0KMI?eP5BHDkjBhXlFc^@w z;n3UQz{3!+5I!GbxsvnHR&|ZaK$gc*eRB!KcJ(w}ETp$ue%O9W$q65OE_fAF(UH4j z(AyB1FAmAzxTwqvd}IpI^rP6ukJdjnV%|B)P`DM@fr)N?lHtp*2hTh*1no$r;s*18}DzOrm*$J zkiB>K9Ad9M?T$8$_rO8#&yLjQn~1$<`D7id!y<)KXi8OgvG>6awX`6o@^3|T`mf_6 z8%-w}-tmf$EY<0fra{PXscBPLTdA1PH@*o|Nj9S;7PJpZdFW-P7%&aL8UA?NaXPBK zgS;5VMYx?<^kk>!=<3LTZ^SSZAnGK~8##WiDig(v-gOOLFUN&4cSRKGwlyhTm}Be0 zQ_D_Var&!(=QV3d?v0=7H3gj0%sfdeR)xHfjPk)Hbg@_BTOeQhd$LMOA}J~@rnmM6 zZrI{bkvB4fdTx!`bB{~i-K0&Pe>|)!Kq~@3a!|@6h{N~<&nk_vR$FJ4@ORvg8o|u+ zWgUB)`Z#;O`05vd4LLcuQ7NlThJ=pa>&eU50227Q&eb?~yRP zcDkAd?R}4!O0FKCL1v)@?SFR0X#7Fg< zbnZ<8rOQ4~tEUTR8CRWE0OGSS@|`;VmS5X+3`vK*$FI7kbQ#5_IYJL()n!``1LTXbbcN<%+8T%mNi?@dQ%$Zx?`YeU;fxr_8Tx2XYn0|ISrx5yqyuc6Iqn zwheIuel#pGGj5bsrL9@*+$-*l8O4U=Z(xrrucAvHa{U?EP@qgQAr%Tb7U$h2`xT7J5uH6oQZ44KtT;4~fXT`m8|r5B%oW;0%-+~I zlka8Zi`SVs9tnC@vQ|8-cUwgctPbGX`Xa2`e~)>vAapz&ZlOD_aT##l{XDXfRA;>) znuvL;vl`fIvz3zMW1_YIQ2`P2sGA2e@%j-$BtV3JWcZbK2@I{ix~T5+0L3%aU0%W+ zkiz@7F5K3up-UR_Q+@#()Be9U#t|SAU5D?vir${>QInXVs3T;z<}M#@OeuZjT}h>Z z_Gm)ND|bT>piIioyoLZix&Uk(LWgZ8xnS}q{g9l+F-bshS+*@;koM+PyjZ^;7H`bcq-D@%*AM|Z=HVe4}qfG9?L_8ln9@Tv3s7~U2S++<( zB(xi`4#(_#DRm@48`T{QE-|WxSdOuvE(etkq<32x*V#tPT}auQO0!;f`FsIoI77pD zoA&}MR_1imoz=@;EQ_XNxA;i-=?0&ij$}e<1j?S}v7~hA$!F4My6AulC<7EV@PpOJ zRMtYL)al6Ux-`aTkJ>+fo&A(o5;9ZJi99>9&%l}pw3W-l9+Ch$jo>3Jm_+hy(Fz zZ2-}K=f@u#szyPS5Ocb3+J=iQmL_c=y5W;OfQ03@i}Iz4(ZRUSKV<+Gv!@9|NyFIg z^>)92YTZl2h73)wwmuh{xddzv_xUHImU}Cq;5&zkW(ONuC=&@r_wZot$n~|A+*Szj zL_x2uOQo_YOA_-t|K!V4^E(QUv*~LT>SqlY1C&@FFDhjJ5+M7QFKe16O>xU#@C_hL zvPDeEets&Q%I)+tlI>chZrfELqulV8j3kcVJqJ&@@~hlE|6drK{!HmV5S8}gdBClo zl8PfQ_j!sXl*`g$k-_uF7$8gb&TIYicin3L?_)gx4}N3qwnHU9v?tUKH4_dd?2I;a zQjo2DB;WWUwxF1Q$NI~l3&g*^#djG+S}o9x?EzPV%sxM_ z3}-^T*Utn2Wae7~5OlTjYNT7Cf(3lVaIf>>EubMA4R|t41Lu9FFH7(}RyqH1Yh2moRcUFkG<$Qc2@%gh-EFC1h0;l=$-=0k z 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 N6;z+1pP0P={{SS}2Xg=b diff --git a/reference/tm_polygons-9.png b/reference/tm_polygons-9.png index ddf50854d98f1122d14a68f3ca664cae395b03d3..37870770f436376eea6c823c50655d4744dfe185 100644 GIT binary patch literal 171033 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

$m}2$&*}qDWl6lS>@e|&r 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%0DT+Lz;B?iqhFZRP`Pj1LcRKH|2w7L&p}R2 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 E7k>?-TL1t6 literal 125667 zcmeFZc{tQ>-#IsGI{`m^N-f!u(=RPPxD zyjjBqzOnK{ZES7q6t9S!pSYoXY5(Cp#;X)p`Cd+4b($_q^cmrg8eY~FpZT6JhT5`z z&acHnyxA+Zm0bnwOoERy%v|-s}4l1b2F*uZC>1F)5qabw?*t*GUh-_j@O- zdBwQsqhVp#BD(QopHKGej>bQ?_unu7U4j3uz<*cZzbo+H75MK8{Qt57P0ka}bdWaA zcAn4&gOzy-^ru&4hU;k_7VvPaKZOKrako+1qMMWlH`Idv`KGwCwZJkVPk{;|7S=Jq z4vA3d{CjjL0Gnm*eR}%lHu1w(Xos40W-7?@t7O&??sa`w4(s~8e|;~ovg<8&viI-b%jgWf0JkWS z_?!pkD(yM#jQrS>E|zq?h6BlSje9u}?*AH-!&_u+fTIUgg!7yad(Tk`G)v<~v-@ASBXy>T)z2Hri5750#IyaK!q=huQw z3&CY!OSn77IhQN(czjHnh~?;=5;;e@+M1fE!t9`xulAJzX_!{4L35%IB4oN#Za_mi@tFNsU znObL~g0#JNiKf~-!+bBr83LKRA?Y>Kw56b+z=t88hx<37VaS!g@pgr_zq2QL$w731(%dR_#+UeZf-C z`9qS#Xf*u_?+Auycd-A)9lprl^L$-KXRt>3{pNr{kr53iEB7+*fzP4XJn_T>UW@m{ zdmAy4}`+NvHCgs+o7xc=JJR`%y{4nGmKCBf@RH344ATlCa zUFVMd2sxP(9N0CyYi$rhMWvmbno)S^J4YSZv@eHytJG|4Y#niz`50woWj_)#6Q_rV zcf+8VQQTGKQG3o#e&|peahi0ndfc@ig<`8McD&BQLY;h5C-aIj)#_OJhFMEU;6}D5 z9Y}!)occMjh}XAN9&Mf>cC1ZQ+gwxrbl+TO6juqGn4J-uCRxMwIHTI9NvX(VEAuS;1L=D6^gxm2s2ndYF@zDW|Wu1G&GK{P6t)v-&X7VJ#>Ts7Xv=+<#kJ@1c|;+kb-6o-$MUQvVs@}q zOqq%Tp`k zTRV8Th|7Lo8nn7ae(p|S8%~H9w}eMLr^gFlxj=BoHP(W3kf;Xvnwh(O<1xr#37h@} z`Y#KTIvB|>G&M+`zy?fC`dFEQp1JoEeq8tU*ED}9T{2sI%+7scg7;?nnd#{CUPR=8 zh5z&9pfFFN;2}!J%le_I=~zu;W8-33%i+o%s1qB0gw=B*jHyyK!C2fFYC`r8-z6Re z76+?BVJKmO+2Q>I{x=?QF`4S>X;O&e=grSyZwr>^?rw8}ybtsPi4SV=ZA7@d&QK{b zg$I_19?LL~M3pYDu39z+Z2d}<{dRqp7q)%DF?^LA`neb>ixvJv3_{qjDBl+IGP&J} zW&fVj64L&hMvHFuvI%81$e;@U^~vhuk(DfEDldNmb?wgK+Q?DVct6(NC9@!D?UDK1 zgR1{rQ)m2i!~DmQmBne2!}VR#8eS>2W*QrWYo=HJG>)5<)>a98S6@#!%GXNwzc_R# z0z=ko9HOhpbC|pdA5k=^TL);g9CodbdA^(e%OUgp;memVFG{Zbk z6VD_zBd(m~*9JpAdWL3%aY$DyH4?RW*ouT#8*+q%7`8v5O$CGsZ#_st*CI_|hsh`$ zn?sXaXF&hcPhML2gIT@qIl4igh?vRA$(GjE&M543gHO^&Bf)xpw@dbE=jUlDSh|4N6#Pv(Ry#tc&JeCgbd;h`CueylPal&oF=VC zEC1Ab`}S>;2*}*xy8a)QgTuqVFEHUhaC$VHZ|3k_T9c0CB{=WN3<(EXLlZH-93I%M z&sghA4sW=YW9h$0B3iZ0-)VNcHqP8wwubre=x}g-3T{UC7rGo0L)qy3_1LFRh94wJ zNlEoSA^5}O+QF#>gQ=EF_sIMyn0X) zP3@4dAyZArnz)Y?wP+67P=c8SpsMG@tRHFS4_@Pp z%EP*=fD4{O%vL=5jue@U7Z}Pna4A5ADzr}UE;}JTeGvVHk6J}L|Bk$MEbGltYCY}3 z>ZZjb4%^FHIq8!AvG;RQd@)s%#a&t!Zt!|oW3ff)u@it5LzwFu`RUfO`2__FL&%%3 zAl<>n}N#*0MuNRDX8KgA?qpMm+Y_tv|(Ta|S3tgXxSDVR$iA?PL7-$;8*{tZPbS_-D7Wla$ME6vi;QU`T=WA3DfwH72tc4nm(rTGDzo{_Xv z!1i2f#>7>yGCsj_CTlh@>GqA6JfvytLQ2n{7&SlJymv-|p##`s(bm9vlt_|< zBBOG^Fz!U#0A`-%nKJAMxA7xv7zw6kS2}cAAP@u!&Zv3}5tB;sb$_q^pc;Sd0qX%N zj{kAbD2K4!Bc^nOa>}02{+>#%g5)Vr-{pqQQ%;jAs;)5=^OUC52#QTrOk(Ry1XH&F z+?{o#PVMdf`w=7KLX=(6AH*R&rK)W(#8Q_`#gCCo3e;;~E`Z)6{_GUGff$ZpqRe2E zOkNp#$bY5Jtj2jDPetK2SnoU)D!uj3J$ntr6E+#oX{NHK?d~!j*r+oRc|qTN6knb~ zp;D-E_%))-OYF*p@Tl8)UeI+2CV($dnSx*6g>uX0AgVJ9jRlAG(Fg54}Fr`{+q z6a6!@vYfs$hf8cKLW%D&vphv0&K2SCm>7E9G~Z`c+CMMz=nVCRhx-aqzf@YlCutr! zg15drP7=QWT42j>JV*NQDxSjwRN^tt>nSeo?!wxck}gGPx<3fqBe)H&!mgdLU&CN_ z99UyCXs057RDovU)p@-eRfQeZg<0}~FxG`mt>F>*E|c~3Q{)$iL7me~*lLIG%R2J0 zBSzgl_>Db^`-v=$wIQq9$w7-314?G~1|`|b4!7GhEICj6_y0jVzaU7S?=YmNF{Ai3 zB&OBN>2n7U%)~iX%?|U!yvV44F}_2twzLdhUM1YR*qYwER){}-31BF|i-$BcY$do{ z;WoqawYFf>+C2_mf)K!oWm8k4yD+4-H-Wl$%^fP&gA-%l+$!V5I7nX{ zi_CsP=u)OiA~?x)GIK~(cMVEDELM>;3#iaQ{%+-I9>6JqsdDMu(5a}?k7ULkh;R##y-PcE9=4|tc*AI7G;xXZ{K@J@0y-t=i>9N;I z_ETJHx_3YWAS@z<7m3bgxb(vb!jGGX*+=k>BjWoLQb>B$YXk7yZo{h!OzreHO6rR)H+~@GkoOto1;ppx0A4?01FCUGI zTiy$|`#A-HwP?XqQ`jf?C{rmJrlmH*1|z#$Ecpa_%-FieK{V)fFrQ3fTeypKRnB_h zNFvCfo#(1aT8*EveZGV|ULB)RD;KM<;9}Ayqw)$N{E*nU@{pZ44qY;TSXFutpI3AJoq=~#Xf}s zgQBJ$>`d}l1FL+m&%0WeOx^X?fx*E`r(C9{s^GrdBlwAtXu48Ey~7)*Qy;perNu{u zs@!PwXBZM~%1`Zn>;O_O$*Dg(Gz}H{6+7b!zigi{gmwSsAyGY>+VjVhX8Psc>R8h1 z^71tym(}q~hhPi_lT>OX*p+2|CtOD$Ych0uZja`w`*qDCqr(&wsnpsmW(x)z!w?@L zkHtd|cQKS>J8!`+k4x43^8_lVHSv^03(b!~Zshf^efJT+h2%NNMk5wv!f&{kWES+l z{Pl{K{{V)L-wvAWr>q5V1ul(gjZ!W$l5NN02kZLFvjCPAwWxD9FXRE8{~g-Uf1bDX zRl)MfOn=r>+^h5@s+5lLg38KD@yEZuKB4-##616;{!1sbLp`cld+-iE42@dfWgf;J z&)`}CuubNcbho`-^8cnb_8c`eHCM(;%y(vSBnPCm+}!&Ym|0fkasHxC936t7Jkutu z(daN)<5CW!i^qSi6{lMVEvML5{xyLH=c69Z;nn$zX#!fSI-M``zFoyP!|MjI$9Yzw zvyEc&ddNo~F*zK{8LSR#lGR0U6H8&nDdORwwcxU;Twu@$&a0m#RUteFodZyVmxy&! zfQq5vkPbfV=iDOfx{ax+>H6xbTnEkuk3Z2G3?CgC3HAT{j6y+|6z)d#y6nVrvWA$lW+eofyHb2nNtYfS{l!*dwi^H8H&M6t6L~+w_`a z;%R9^!@)H3{G5B&A`cD@$Kwlyg&r{Kh2exR~G=3Mb}9DOaJ9OKI|D< z6wxXa<(-bkNV|`FbLf13ZmJmk(-^*g-O#lZ9Fgm&4-+upi<3cN4bi05m5G7(XM& z{zpd(wmT&OhlhtPkKh|abtO}!-PdVJ-Pmk@0(6?>7ib>AB>5CDy52QsM=23v)@21d zI8Y;Qbq1UQu26$CKZ{ZmuYvvEenE-OovEp*@On81PgmEVcuaq?Q7@fZzdqv?=595| zUZ>+Jd`U2s=rRp5&1I>Io}g(_SdyUpE%JU$12MpHPq|A-NT||eN;bFr3BkC#ATr!D z)=#ni@qFj^;3wiZ(0S@GCw8$hp5oQz#>FGV3(?O|=CKl^ji<7Pbf?)x&MOWH9Zh8p z`bhf(9A{J+vxDjT2TLy`6jKY9GjRY__v=18QkZ0{IIzzwI1#Vnmb+~Qh{~RypC3~r zaVnLR*y{U(YnAt{?z!D>S#k)xK2SHV9xU#>M&8Vr2!LJQ?(aI^t;kX6OeCE6Pm>Bg zJUqPEM(-t60RFX!h4we0>+9{a4N5_!tz8s%Ec3K1wfADw!aHVyI zg7-aE>Ew47`@NP{R%DATO4*J1uYfhzOsF&fPmqUz$oXVRdjuix6386>r8b>%=#*<* zZSlQ%mR-GAYLX#2UXS>oP}yu9Sq(X zv*KO$b)+n_qrt-oGaSeOUY#+)LK)K?E#z-zN8TsrtPAkF=D~+ta8m#*-|NP*{n(z6DC}hB)07pC@-|C&{07a9 zErF?|{JmzIk4|@9y7{gjTAdHT>7c?jQzVa8isSwa&oTmOpZ3-5a}~7kW>Fuu&!4bU z8`@sSapgjElCVXM^L%y_{wa{Q=rj)bJX#Y~mW`z^FLOeJ#XJAnzJCz#0g&a-yjp1` z3^^0r{}%lI?-sn`f#spYXFs=Rr8<6?afjFM?(ZKrnh780qeLDs@&Nv;Xvu#C1cd^q z^PlLyJjRE;LA~W)_CzeAw1x3V$ zWOZqGw<&97@nlS-ywEbGL}!0peZ5i{DZnr~9T3cNF?_w7QPmdYO~^%OhQPJ-Cxi=KGB#H4x;&VlrFu8OrsN+C91HnJlRO(xNr&VqdhKgK z^>dSXezL5rtd`Updro*KsJS9-9g3{u?-BjjBj%98Mn&V8S4BShxy(R1ba-c*c8KTg z$F;UaN0-bQCGVd={-tXO&Z^R$)pfk4i>$FSkBhB@OY57H7o;~55z16DfRM0MWWK11 zTs~ed9fJi0D;~q4n9{<+#W+BkbP-A_6ZgJSZnycVgk6&_9p_c}gHOtwIF$c8CE!ww zG37~=sIKfj!y2A#(}Pts5KV7wi466>`;CS81_Yo||3XlDos>Tj$lk=#($f0)$dP8y z71I{;4YFH>bcXizS?I+z0PN_(hLw2aG?1h<8dU~2cu9ba8i8~v!n7Kii+g`Cznqmi z;uwB+FcQA+ov`(jd7k?p{U;%-(xw*$buy^6XjV3;uG)xxFJG`md{T|_@F$2I?9C&~ zbccLb=lFKR7XWt{$xG!8{?3~|JT^L-EwU^H-*-iXzpYCZoV4P<@=|Ub8j#F$kY9C6 z`zn;Emat_3C6)tH$%tue)O{h5ExfFONaBoI!qar?(&q>-^Ef76ciSE*Ej2050i=!E zpRm{K4hON(88%a*((xZ%6!X5JAuuRm3m_#kD9c#*Ye~`0+kM!e-ZeWI-QMo5JZBLG zgss=X_MedkpG9`#BBRMvsb{hl!N&???{Q)*KYrq&QAlJKQgCiM6=9CK?9-K$mtm0RB6olu{+j-c5rFMPG;c(M+jlTQ zJ3UaO$tPm?)eF&ABc0x}wv`wOKD33Os0mo-lTEO!#C-PC7e?mQ82HoIK)nv+= za7yW&TOP}2qg+Ki%176KWiE`OFB|EDhEnGKT%P$4qG`_r2Y5V;%Fc`KTW%d&lOi53 zlQH4Z+}s?_3WaL}p`#FB@OmH;WvL8zv3*b(Y{nnorLxPzc)hOS?f1nYouvIhM9tcS z?v1P>oNQ0K?s!w+4yYxreQ^@fpNKyA89O)|5)T{N{ccd?n~e&+E!MxO2`%QRc%kSx z^mJ@-qJ0l;vWky!VXCDg=+~pYj0IDL(uB>cf|zZb%zodSxrUq(SSIhTs@_Q1rM+IY z-ogWGDRMud@i)yZ2%e-mKkfxov=_xDr9p<)g(QGmc7t-u%J4N5)Qr2o&9hB44&^+G z^=J5&nefNWfZ=fnTYcIr(q}$ysn8N_c%=OBA+DzBrbkZIO-oX5oojr@udnwKMP`!= zmJ#YMO~go``{X_6Pk#glRWg{@ScPh=wyv&>d24`143s{x9;XMAnzAYr7vBSu@i)FW zHPzMmTR4k+;o5Db-|0G>QDU_G-1aaeYqCs1sLnCQp{nX~>wN0l+bxQn0iggJdilP} zSz^8~1Z0yos{do|t$q17{QZnl9TV(%ghNtVc4bTmbQiF(mkPHv4BaTigqP*z}rDvPpK~<7-(S4pw<-EMn#z?km9tZ>rW8ijB>z{R1tKXQ5;>&UNY4U-BmWkZBlDs z+g>R?EEKRnHn~Yt%FG^7%-V0|_ui3JF2#Bo6ZZkc&;w8gp!#}DtAs?Ky$*fQRx9KgZ8XB5=gJ$lzg^`#@f@RBeX;A7Z?&!4`^lKONb z|0v41xJtIV%bA!tk9qPivtVOt&z=(KO?YF*>FHFrosGXP-7PjYxof{S7LK;3Bf`Bd za0)HQ%w; z3wWQDw-GFV!vgwn;hf8SKzNR45;pq*eKY@=w)8)m8ViU)Q9lAN@;83g)6I=V(8pWc z&BaAPe)}7@pF?ND9VIb`&FA-ee1+W1_AkS7^oD#xkv!_K>mVZYuG4>L+8xvaS^e>! z+V9l&=5q0fYc(30N|A~f)<4RY)akz-pk8DYl!e0Go-3p2KGUf3LZU@3%KL4VaCJ_` zgdafbh-l@{z{{10df-d=jyx93$(<|*)xRu3;y4~-gI;&rQ0&K9_PVF}vtJ36!k znrJq*fI4u}Pq&Nm2t7I0)Y^>f^ zGdwlS7}QxGE9V>Bx#^X0XaJRimaEJbm$;0(?c0yI^{!nL~e{b;llnU=&RSGU(KRK7MDzqK|9%uun5oYOTd@uDD2s(vz)`~N3WeF#c!`YuNW zhKK;BoY<6c+6Wc}?HU~$YvqpG^hbmzq0eIuo>?}JIPC*0rkNmh~h$ zO|vGH+$?>n!isBmfR{5OTMiMaJ{!_x7KjV0AxR$_O5q z_4~EEyEf+(jEqN}UGp&~mLPkP3>>Vl+&n$Q{1UcgJ&3}|=p5LgcV>YbaFd9=YnqNy zy~X%rF~HG8PDu)TnM5z}ic>*3Sc&!f&-9w2Q{u zQ5D0uRsYJrD)9ZJz_>zS())!{*@0;4U*C9aC-R5Lvvf5RsyM>#Y959I1BneL{&L(J1 zm38v$NfM}cP*M*stm^KddJOYWJK%7)Y_lkx{%TI0>Cf>e{6W5yt~T+YzC{pNU1}+* ztJ@dqu$S=l_n+ZfwnDV#Kj3cyV-tI*r$X+ouA0-Nk0DK=aA`O7hm|`oS5Jgp{KHKB zHp7^|Xd+GuP^93@0>lbL$=Us1+V=8l_iFbbuT>h)cYBzeD_RDykz%zcciZRz<%Fj8 zep#YJ_lYpZ_b`fDeY%fC@|X)Qb00X=cQR)I>0*Pu?_O`F)M^D7XDLJ{^CM` z#1JJN`8p3-92HN@p{jRsK_suh{SXKnTR6}STsWhG5ap>xd_|*Jpfkts>>U{cm{|XF zx=f|RG5w*x6@a=)=*sSvV3z4-&T^-zSLrgYo7ht|=)}`$^;Bs11Qc#sgiXPk9O0Lw zPWna{C$RQpU_m6svcivRGCzV~EWk9ILHk9bv%sW6Htpudc4XWC#-KGxWHUUln^E*D z*b=XS-1{tq`El`XV0ag!ITmF$K%p#cZYC|Wi6{ZT;_|k^xkX?t5m4rds8R$$$UZ@d z*^1ojbV%qq{frYl3y^INq10~f(@6hTc-SHmB|e1fe@r;x2T+)2uY*}BPgq=7!0k66 z1+zCC6Ni9gW(eaz`lh3I1|`>%(V())d?F%Jod_4bV=&>3AhOi2d(RC60lf(mj>Cyb zR(mxPDPzXhh&U3k6Jn0X{!#3m;C0FqzSGGuAIaY&EuTT0WMJyS`~>NVI?)7dS73A1 z++W*f<2?0C8Jw6T0P+5Hlpb#8}A(14NTM)4TlPJ zh#@D!u|JXFX-CynH~Jm|ov8ep)kY1__pr?KdOSLQgbrjFuL{PE2lp!Ihhus5vEKTFW2s%dnT%R zDbZQoyC#e{F*_}tGYQ3~VsYU1?~O*HjRq3+P#;L-cqs8uFyn)*1i@eR*o^4dBC6fpZ;ticl(6o!G{=g?G%!@rSu6oTA^# z@CG4#6ez{zsEL@=)DH(=c9)03Qg02+Mz3t#U{ ztdc&DN$Pmx2^`O7x}*J{TB za>!Ozvb9o)R1|f2gZ_vjP2x@r2a^URn@wZd5c8*9{^d33!aDv~5ysRQ++%(G(&~SE zc>5x4Lxu-_4M=&Bg)>QwK$}YkdMB8Ip@5qRxfmvFoq+}?Klgm*SB_@kNrYBg zBQ~B8%7Blz^V9vJ&kg6(E@fICR*h;FrSs1&cW*?eNW}#jnTt$+rfkpgCd6acXeMC} zm0(l2_v_A^S)c3!Gj6J`uFi`#tO;b+4{Qsk3$O^TIUL!6=!=X@2W=ZT+yRwnJ!c~M zZ2`A5C~V@&zzBT*F)T?-b_Qot>V9~1)=`RA2@EgPRh-1ZkRdjMHndhK%!wbkged`@ zMKG~G*|cz!N}ycv8Xid!<#5}rSCtTbzS0;Zw#62E4s zX(4$^C)4teKcK^lii<75yj(#S^T{agGAtVW!GrhX85P8XxI69w8T}-`g!P`jc}0ck z#O$R0WY~Ti2QSVYE|WFU3kZ$g(hcfiFm2G>f%6*P*Eu;>8RUXat>DEFg!|;|)_g9N z=ze^;`B^Y2@fszyCYmXesdOy=NWG~`dYft)T0%N-L--I6#`?7V@Jgh#OT`C~ZzK?djK_5iTbyoaa zoxd)U;T;FPtkqIf+5?{TH}0x$9{l>D9Pwj4f|EX|ypvf=G=i6D0*UvZndN{w0aTHZ>uUqoYlq{J z!T0VxP1g+<6BL}hNA;LDB2ZOQgz8y%?nprCgHJ-*XSEBw?h$MCs9RWc=3Q77M^oG1CaQEM0pPX3|4uWzQw@9`a$qF||rc(RCC!Hk15 z`9=ns4b<8LHGjaBAv5&KSjPpFW>LdZbbkjJ_mTeA-7Tx{hP$ge3wLq~pPHVQhZK05 zS}uAkL?B{6*aMSHZ#P%x3`~GP_T&BCFW7pXOL1CquGM9~h{xwued!YBUVRVA__iLB zLFIl=wVvXh_hYZ5t;LtM&n7I~-k$k^uJwGW%Ed?i>70jpbb-s$gO|>Cr;;6RmIRIdZ$R6@l20+YE2d+DbyzW0wr_hgsNm7tLb$g@jm!2M3>|?&;1*I*hnO zDEaf@WNHr*Rk^ar{#Jeb_>oqqrPyWq)8htkT{-7cN=HXWg`EAYb9cdpOt@7Ayi0i^ z&cH@CX9ib1r)GpdKMVB6n$ImlH&E7ADuZ9G?))tf>Ydwss~aCV8Vl-jhRg zH+chuq2aXe26vjoYDayhc8DHyvjoD;Tyndwn{0Mbg`cnKDDKN|M0Iy}U&AdUj9(jA zUzocI$+@+o-nU)t5bjEzbFJ=^lj3g37jW^pJw{Yc`~_q(&vT z7!oouIJj+K$?zfct(maDAT;SIgZ9w_&~~^IE}ijb|b78C5EY3u+g$n4bSU!}*n8=$$8Z@=X1CY`c4_CkK^2 z6dF!7#{$phjQY!eDNcUKr$@6h^+uCrYl!eV=i7pRP43E40iLKf)tMWAC6JLwQ> zEzk#?Ud;0H@~X6pYwHajGr)68+rPsF{&+w{A1xHA`cgsY2PE#%9|ildr?(H7zBXW| zzT8$370X`J@+C`R$6wr>$6S0Yk1FBn2rJje$cFt;I;aaY14T);Bo-AA2HJp>VS%>G zYXkiGIlqz*y+0mil7;kPIjA`m?G}>0h#&R4Zi?ny;MJ1Q z)}R`3Mg1+w&;JwLzav`7&|U6YdO1$@7qx(6IArn6r;Ba$7?PWKwCb(aytFd`)M|6% zmz1swrGFkb4pCE`os2D$huAK3sQ#9yzLAR{YoeLEpFezg>6tBG{#rj)?mVaeh{eXa z%Zc)_C`w2Mxgql(DCgJ3BBPI@7u%x;oOgpu)+{L@>8N*1Eq5Fy#{7v6P?lRh8mcZo z{}@7?1oCGp@8c9Z^bA+rPz?#Op7skI5UbZ3JOz%@710k@)`I`$lN9K0u80&HhjVIY z9$PWbwgDu8LLr_BFw0zQ+pkboWOz$|_H**vrc}0j9UUDQw^EyD2dr367ncbz16%N( zGSpvFCfCd@)gY_ndu0j5Hv)+*ZpjSN)ux?`R`SV2+3@8SD)a|`sOS0^?r9e8#nDC~ ze%TiyPS?f}8<(~mCKuSo+En`&HY50Tw(EL__A?Q$H4i58@8B04n&{nRf z0MScv+8!=04X9W(gm?mn?NK1~I5Wd*XpgMdQG}icSK~qB@=lOSh z0QJqtKUxqnhR|elp1z-EHm?ml>3qV+COMk;uspeLwWEouyA==jX`!>4s@%4CFPXYl znJCmZS4L$?x6-UAdKU2=TC)j7ZXK#QB?!A-z5$`szF_MAQ}D34KRuZ_=^^Ztn*k;! zqpc>j-X=2p7_kVxftE2lHim~=EVSHYkkt-7mEe^yLGpvP8q=9;P`_r><` z{5(~UlofVt2oD2WA6D+mm8&bFg!X_|TKfeWccX8%kjOY^jYBWy_n(9qzOO&7PMi#i zi}ioBFg767|4jh0A04GssAXdsF&UkKt;+x87QGd1cxzp%Yv2yRme z54aMW-6;Zw7P8mpPjT#~{DzF`SJhn#hTg-iE{?^r7qfLbmuI6pAZ$*u7o9RlBgOCQbd}V3!;2T#Eax z#`U^M{NhfWvngCLB6k029J|%=@#iCO7G|i4KZ+kf%FKzNX@hP$$l96tIC&l)HYi7q z2G8*bj_~ED*;qv#f3RyQUBwn)y01O14Jzo)acI6mb$MU`%X(E=*mgmr;#Y8ad&(~U3zj;Heh({ucHt+kx@SX|=h9-HagC+E z{s3e4qE01ymd769&0^rm4~rZ+TRyJqOlLobuCpSVL(S>tT)D1)!KQzvx@5|q@0rjw zf9iTNWGqb)QVfD?YHcj{h!VtY_IxAr;4aqqjz0T^@9QPU>}{7VRw)7Jv~ew`!}P-- zop4cyg=OVfL9WBwLPD#ncwOca!Ai5WOYjylA@y6jQhsA#Y%JAWN>dWu`57B>2`eQD&1^j{m^r}gi%Szp|me>e%*p}5BQ&b42>|gQ{3T9XiM|rer^bPSu>wOYs<*6PVJyHkl8RX zF_BeIsNl+PYJW*Omp@Dg(1HOtv%sVlbs!ZXlhH8vLX#$YaoyD1{2-9!;p>zqHxrmY z-MAFDW~8q#QC}K5$^T~AgKC&l+i&v^*Ey&SNYOH7xhsr}`#pVqiUVrnr0b&=c~@uK zRl6P<0mwFGZKLp+K!V0Cm5ZPG5l*Jfo$J!j&>*(^XV=9I`dFfbDS%R3yYur!OYha? z>FH^NNmuRQfW-a#_p_)tFFE_sbVtRexs)<73_!S63Tv&A+BfULAq|&`vE{6cgRd8R z&fUzdt{t5c-$@@C8433&wwWa;-OOc!GKS&+fwcl>)0~Q*2vbl{%xwN_Cs4O<25`yJ z7Cf-eq;G2mt6}Q+;u`<~+%=;pMO-Pj&1b9=-=({k8#X!SRM}ZcMdC!>u_Z*8e%IYyApb@g{)QjU3m=oq$;r2cgvDnbIl_ z{+mnT_z3ZHz|9=mx$V)e@$)?S(-UehInG{At>!gR{U*YdtM$akXJqBd&CuD|oLKAU z4AyBj4u`k)PmY`*gQ6CXI8?(ciZ*F1R=uL>XD0=#Vg7-CZ%lOg`7m(;b0+? zzc{B2C`cwM3nCeujnH;<{1Yy>(xW?LrKV~M^-*;Ty$`5*;@gY&Gz9u11;%gFLt>XY zZcv4d3^|ZTAdyIsc5(Tas3h*(cDvlKt<2)KZFs~?;9`}poPgt*&Q{WDQ&W=%u(PZq z7!(FW<^yNM0CZTug1X6rmT*>vkv8q7=5ur0CASe?4>TW6jQZ2YIIRDp zk5razCC8Y?wEtYn6Q%$h+xl!r!DYR3;(KHP2Y z^Lt_8Wj2^(Y8eeOgwLd)WXOLcq0;H~xuIeV%95_7EOzd(K@4i6pTBIEF#^!5nrpRAhHP|0791^Kx-YMr0GXube%D>NXs_AcV=b*7 zA}|4TKzSgKqEDZimu0+bde+)RGn8sh1yWDe=~G=-=kLbVc(v{PeiP=drn$OmqIg&? zVi*05li?vbH(qpCe&fJ+y|BKb!<9WM4&r{!dmw_0{3iT@>&x1tw^R)*cfSUC=akll zUA`-=o%(k`v&a-PnbXW}wMY!R#^AvdwWQe*P+EJeM)mp_ZzUMzJYp!Z)>IIjRo@0+va18%fJ)|tLYksUBuz4|T2)uJeIO7BA zPs>wP-`_wMZ3RU}2D)P-_rg8dVBywInCh-p#?sg3TPAdr-n7u1%kdqq8G*_+gcbMr zi~3&8U)6%coWdt}&D|r3J>A{xgBEmFsrF%`hFcu_g<8X7V@kK($165afv$R7?WqRU zzqbDV1T0iw&|;BZpMrr+I6ovVR*_;e?O%{)L&@fN1pX93 z@aHPnBGw0!FRRwj-_<)iBZms~f&dCH{JavkWH|0joQ2%JDzwJj!l--&G^A$CbwVz?1{Yt*C8+_0}Tqs{~@Q8=Q$Td%_`>dPKD*s7jswS`b2EYrnKyG{H!RuPkhjHyXc3# zdj{Q9P#N;SWCgcZ9%S^7;KcW(T!JHCLtg48MaPO>eD%O1s&+ApM_?+i?oX7Fr&Yq~1Cf#`QrknHdSx{qr|98|FcmP+^!-@)j-stI$BWYA~ zXg_r=4=C>6FCiNLk8-epCllZ-GJvyqo^JP9))k>kBMORzlFmI%;n#)OLol?Vs$NaO zZVp7V6+iRfENAMp^Dxi+`{Na~*)e<|UhIh&>Jt)*dhq^}U-=8MpdB~nzaRJY$(XP% z{N!iTXS=p<$zhHCMvM;*x3;pf!UsN<4ZfwAN7XvDb#<%5bAQB=+h4(L9Kzjt$pjPL zuYA#E!vBrOZ|YJpO3A=%MVO?G(67&mcpfg-c`ntub8?1r1o?|LF7TaA8QfK9R`i%g zqZw*osOki8Y+2FFcGbJSP$a6JIjh^4YpPx7tHL^SpTu5CljrO(v)V>}*`Jt6S zI06b3f^J3U6fgWtk~c_4IP@%)gcbR&-eYT&ZURxeYp5Dk$$erd(JKLZsS=m#8`Zap z;m1Bk++;^<*UPK17GKK5&dH-1S{Zo!8l7WWP_4I_YawP(!1#+V)6awG4MUD!@x66Y zI9=3OVMExlV{d|IcmB0MaGM~>>7G-edZVY~4ao5F(A^p3sfzf(lOeAhvEw!%TI1vI z)+x~uG$c=TdmXInU*2dwbnsyI;H}x)HfFPX3M2XG%J@L*vu8gCQRCjjj5-0}=?!sk z9KAu5t47k06BqZh1`{W8iktr~sR-uHT1Kmp9#X?-{BFB&ewKL80iCS^%3~HpvuKqN zGMp5&gV>ZqUKQ*nGPE+Od2hP9nmrtsW}yj$D&8I9|8K{4#>=OXL{@(DS2KsO+6m^j zKsJh(c)O>^UoBw2#lg`_NP_AD6S1j3oFmT=p8-Bm^T?4rUKe}O zyv{;I8Gey6J-)8$>({UEA-r`)I1uqJMrr{iLb1?HbFfCi6w7BRpBlq@JL8wr1yQT6 zWmKdd@PUl;Fjp6*?tPbQz-T!A;4c0sKLJ`m&1PO(}cbc?YDKy&Q!W;sZiQKhw=a_x`}M55!Hoce3b;_+FUNsY72!FXWYUmnU_QQ{J?oiaxaWJZV&nwke|%BEd`uF zX#YdjJ!*j@bN#}8IUWZ?1Roxo59)t?=C z@sL7jU!2zbcF9A!Q0q2T5Q$e=U`K+_O%x%yva}KAO!l#J5h%3di8E(v^~_c4e|wgus3Khf7#mro%GB7c2-ZDAZ0d2piF3P9$n-U9;N zMJiW+{e$$1U8#NcEEMnSI~#=$yx|yV7!|d#4ZH7%8Y$aDt6E+=3mD}4q0Pi8V^OZy zcI_@P7^D|*itSiB#S2dj@AK(<(*MFH4~J6_*fH5se~aMYpoQUXl_h)e-w>@*Co$Ep znrAMQlBov(Kl;vLun+k346^bbTJP{>bFvo`PS-E4t9Q7!(pBD(t)*aU+1uTg2a#m{ zdBVwQ*xXUbtdNqWwm`-Iu}A99iMPruUGaufI+t4WcVM@^*%2=K-v8oaN)n?W!s=w^ z3K}V!7$27y5cyE!d!_mq(s{vsagSM1jn8?z|;`5T>4%FM0 z8YrCIQ4YDT_uq4j9_alTWEZiKmXR?DxOgNkn*V zts+T+8fK4te>}Q~uTsR#Gr7oH+`sRRB2h;yi;w0M;%N4DGYz6%8RTarXrgWaxf+R3DwHor>s2e;2njvm~Qm!JMijls;o3^@T&CR zDAZ_(FyFiB6==S^D8^zBhuul1zD@5XEZSQI_ zHBK<;`t@KT11%O8b|eH_*g5|@>mzdkB^8xzgx~T7Sx_Jk{?ncLwHO83NotrICS|YP zyN%_YzoWM7Fm+FRerHfuG%>5Z^pIVnb&{i#z`ar|HPGvCnCn#3|!e&8{xXU(Xu7!j=& zO$P_jPPBaN_9ul%!c|~cf2Y34}fBnO`o}>5uVgNwdaa@>hIsb zvq4eJx2$!*6AWiTM~)n6X1?uJrj6D%#-9V+s@k_CxqZwH?05?2OKN3l;+WM;Y8UEK z;FAZ=iiI^!Hxr&3n{qX%7=<<*SHJWJ8#!`7juu$AmV`82rFuPr=IthR56-#wLS=$0 zC%2@Jv$rVfd`EC_DvOGo?>V?_Wx?q`oI<_}7`AXBp~%Rr=$zO1HO0a&l5{`ROPuh? zV@jP|WeMdnhUCA?*U59DIo|c}Ur2zOhElcs-foM}*kiyPyLkMep9NoqLBA$qjQV?m z!@q6%`Zqve*qNWjQ~8+7$>gQ!BwA+Fh%=&6oRxK0bs;8kN(dAFYN4Uee(iUu_l;dR zq8^A}ZeeIAUF3g#U`1`gIyQh3;HV4DBSYEoXew1!MObfy`EN0ZZvMb*R25j2ybY$0 zh7D_Y^H7wXmLzWEyogtsv}V!UPa1@zyL2z@vmbWBd1$T{lt+FV0U7jpc{pNTOu|>T zP}~CF{K-zr)%P$I1+yZlx=O!oTw`YEfAP}Nv`Q3kkQz@LC$A{03H^so|Gy{FTYuE| zX36DY*Pe?+ojm|d_4XbeS@u()ZF#%*U_=$kd(qnB@vhq-&yU>X(05;1hJ*MNb(~rm z5&YdtD%iMM#X{u^`LkD4q91-%;S+IJvr$KPe^hx@9el0AzMn+RK&OzQEBxqHIMD5gJ}H6rmmaf{5!PQWZ z8!CHOt&u@GIbB3vAknPYO^5OZ_F}=s>=@;ddHDxiOASNR%;(B3`$dntO{6AH^}Q~aah*_4oZ46TX~8z^ z=~q=mp#}fKkMezfSn@FE79V0(ZlJMwmpVVyS2pqz=u9e}9yOCe?UA~&~p1vCxzNDX`W3GYS|_?+rb z`iK4(<%hZ=f)r4m8<4GCMGp&f-$#yDx!W;~c0s${_xZwC>fj&Gi7a2#BYwK0iVaVM zK=&E^p9E;6R~jStYPaoZm=Okg;S{kHDYtI>Do@mTEW7pYVAH&_3BFmHhQs@t5 z;;Xs?y$e6xfICt1d}p@$|km}Fw-9*I!Yp+Wd<(a;f>$2hRg1v_lJnuLojqRr@r}?NA}V}R2Bq* zhFF^&3K<#tk`rCrJR*P`L3U@Zbb6?TodIaI^{!}bz9*{-HjP((i(mG0in45+1*x;XoogoDBJk|q%XuDr+O-12$EY!oFII*T3lmov{ zWh{Rx+zj>tiTI`IDNsOZ*rdV#z81?bgdC2eUILEhmbaSyy@CRd4i)ZXStDu#h~H?o>!^uObE_O$iN{F#5@uQy-v*LgbY6~R@{KL^~r}Ab8MI1;Mchz zv!Y#ux7vtBLgJ>8Xgs?SCIx_~jP78uwEzRnynI3AAWQ@i+n-T=(5G?+l07!eWnQB3 zfh@TBRt9@ZXl>07wBu`rCcpLjtgp(5t@jlScDxeViO%TpkTBU`Qd8U3T zdY(Yy%W7|zXSaIvl!Vuqan8QZo5@t~55Y1yzKXH7FB#Ib-spZ`HP;uh|G;Rzg^;&Wh{eH$dnL%xv8Kpbq!*VO@7$rtJgE%? zZGJgQYpS(2vrK&DR!LnsjoF@XMd0Id4gHwdfvn*cypR~%jr_o3-pm!BwaFkjwJ}qj zp2^h7&$=NLLT)~#t~q}RJ~1ZKw0hDmsUEpUv71`k+>Z~;=l_a9hBg@cJ+~3)u-s)9 z(ok{eebg68mX^~Je&1m$I_BTIM;C)(Ih3eFq1MXL_TNtN{}wi^NqDfceS@n7;bAs<@z18aKOR(N*$PUq=E#UdWu^!;|;(70^~woR&jT&rm2ck?6; zUxMrYW1W3ud$;F(h;*rUc{y|rA6P}0)_s!iuINy$Os~m?^GTun=0sj0!r{3JV(?$U z<;w=h;Gx5Z?+~U9Mf1KaJ=&|RtV5z6I5#myo`SLal}b1HCNdG88=?Mqc-(;Vr1O09OA%INH@yn_Un{+eG1)K%xrLjs4F@utxKAdMEuYlZES+YQG zH+A~*xby-5J~!2JXoB7`SD`{Fg#)MjJGAGP?S}!`9Ol6fH^W4PpnN!aaxn zpF^N?3bSuV`G0Ex92~OS8MUo{7jo$gk?pR6;J4!uv;YaH(2Aa~V`gS%@uy(p4o-DG zM8u1#g^}B-sUN+PHnf;VdrJRisNxDJ8)*c~DcjqZ{$OBEXL4a85s5mkL5cN_v1tT# zre~@F_bI<+k^1u`%Z3W9T&R27O$uquy~0)%H^O>y^n6&#Lly3asAr8m(Kz2zNai0i zZ)*AB=L5!?8O)-Fcy}aVvp|X%HInz1A#(c6ndY2|Ar>SI8HTGQ>RF%3>=dsvvxX?$ z2B|y!-U_>TZGKIJzZ;L4zOEsTJmaMACz$b!<_3D$?7Fmyy6{RCXiPE8>X*_r z@wPJmd7G%HHpa&|{&`#gFR2B;^V~#oEPql}Z!)o}M+NPZ4BNz64I=%h2q84lER62Hm{O0wiC!`B7%blWVn_pa(dUG z7Uw7@aoB>Rf|WG8%^5_{$%?)p=GDQ?UsSN#UaWRgZ0%F)`twp7Z*nJdoMGA;v56R2 zR-6q9<9whubJ*5Dx&8)qUc|tH`|7AK;?o$Ggz~Y(tDi3kk*AHJ#F<@ejr-mq@+b`f z;$>cBn*8X)^=9wl6ZQ%gaf(kTU>ZUHEA|6CpjYO~8M762#IvemS`g8!spi31@wEPA zlmunP4*?`y_$b$J4Xi?oQhA|3C zGPHoJ(xE#M(Cs>M_(KbI26+mwO9eprA8ji9OcZvCi1?LOZ?fq{fostT8k>&;l7i(8 z(|`I9XzFd?&*5werLf~Xh%)=7Cxq!`-)iiC0QyfiF7zUosD$Z>)1N2rK7i$U)Vq3_ zsKcjM)iZtGtjMq;{ndGsc4(1~qP0!&$slGo^PDw@!_TA#RII_sa-KA8?8oCLX@tHY z|2zf$?p9<~b>Sr*V@-KJ?8J5a+7V~AkoP@InALddq(C@9qtqD8?EAHQ9-4Ibm5E(qI;Sj6d!PZ+9lJcBib4=xaOCoy70dGF?ZsysGhJz zO`ieA?j<8BGYpO14?K}38$F#G7m~;Ut`U8G{T6bS^X#^84W?l><1ehFjBC<=Jw4rJ zX@GVZBeJe)ZF7rS^N&HK9*!NaQ2DCt(`?_;|64~Uwx2G%H!6*qcLR^H0`BfXWgpO4 zpb0cbZF4A4XyY8mF(O0|8c7#cQLtDahdAk{B_=&e_PYVJfB!{VErcadAD$sP<^)Kmru3@p*&uVFA zjy_x=b8aGe4=8s(bO*zbl@A-T_=XYATlymb9eCzt1 zLPEZn*k{abtB({S+ZoHuwr2RO)}02-7XMV-S6O~)Xy+#v+h6$j@pOL8QHUjBkg~J0 z2VFVYnCUYHqHP}aCh2!+-gC<#YoQmr~{cfKgdt=^7l?5YZY#-0om!XIO3QxUY|ZkCq)6}CPH zh{MTLT{#+P>$v(}>x+Uwcr0=6tvt@gGJ$T7lA!D4%P#xc{4y&xqY6LeUNRc6;TmgC zmYN6~_C{(t9F$}GYvDI|H!PV=b?#Pw&@bgJm3L_(*$G0EZ@Dp#-~C+h z7B&#S$W>if`y8R?ES*c(Y`nE7sL1x|-p#fC9{*@l?0oE-Y+IJmdC>6z=cu-zjNFP3 zvt=joB|gfgjv>4(KcisOeZ54Bwx1o7L7J-%q#~s!%!UR&2M4=(>_AX1^619zVZ(nJ zOtItR<13JGQ#soav#;=Ye7&-!_{^TA;a`zRA0mpl`~76H5boDP7K(j4v@mxw%nI$G z=pIH?G`L&!5jHLvw(}+IsK3tuC3+rMP%1=>p}(z`M(*u+;MA&wx!^VtGdVua3WBqq z@W>^}B|jBGE0`nB0=S&_Bj`@#Nb^ndX4l~}NarkbFXxk_|B2h#CbK$;`HKn~gfg@w z=ueP~t`jMT4W6Kk#Wf`XVt3$YS#J6AWsc2-8=Z4g=<0U|(fLX~?XLRB{RLUpuqROT z(_H=U@PP*WEL(HO z@}Qmn4BpXtl>m~Eb;3IKw{XBbBKokIl z%`DO&pX2X7tg_67{8UBf>|$wI+coB_4!JTSreH?B=I$R0WP>~fC{d7Tygio;2Ijzb!{K}PVX?dJ zniXz(D9G)8q4Fi->&ryv#VY4*Q^GhyOM$x;n-eu$NZEtzL%fJO`vDjH@KIG`_3(e` z8^zk}e-B7=d?maMac%U&$&PIySL?Lz=r)0pS)j_`)$NhrGAb z1z!X+y$|3L&7r8}p?9;3n!rxI)9T9F;i3;`$~XtVerKaJ6OrbV7YGr@HCy55Yr1o( zVOTUzdD%m3p>fFkYmgN?8=Fx(7`66dvh;rOv^@feo_*7F#1yOB`j%?a0Xo*IDu>~^ zT)nnx70Xn9x2>w6)^Pg&#M#!lS)Hm{PAWl0=S$Rv58kN3ED>}O=ZP5{WZebvEwO7F6+-Y z!iBX^t>Zu``q6hLIk1c}BlS$8Rq~iK3c%=VQ7v?sMqR4v669%I)X(hYQJy*tFwz~v z$AAKeF#YV-61K2`pYFSKPU6OEE@U3nFCjlTCX5U+!zX7eXGWteB;b-ePuGt?}n%x>Qg#_d~2dKZ`mN%B=Tkq2Xg+o2Yo>+Z~7=ejYUnuvZ#k z4WJsMb{hNuPt2mXJ#O{l57~uF2IGPhv@at;6URy^;rpQf zW*_yg_v+j&RlMCAJ^a6|(W*p?`8Gi4V}zHbKIc~~=F&;{wbQcMiEZ>eanl~SJ@H<+ z&Nmtpr_342fNgiB@YoZWg9Qius)JWGJ0ZbT2TXyrU2*x50^c*JodL z$C2F_k!&PG@}s7ht<9Bxg`Z!)e(koKd86{`(_NQ!wdP%*2t6(lHlI$R`~c_PjH9@l zEXfm+rQ7;GeNqAh=BNpW>YGw;mx&BnDE?2M{=RlmYP-wz29-2#qH(@D)86>7;H`A> zTeY$nZ?QE;Eiw5lV)EQhmo&mKozV;mC&U8`il<>-x^YN-!0FsR2NsY5PyJsC%hrn3 zX=IsChBo8+_)#rU*aH9Acqu6I^V4&+i#_Bok_LpgVkiergt4xTE=(4)n+bsCdEU`G ze{Gj*63wB5@$j6|MW&w^+>`b7^@oFxgNKBQ_qXpsN|D=X)+*(F*#8LKq7gdw`#Jm{ zQFK~K+>6*-PH?rbTeRpSp$7qXIB9KNfj3)`A?4uiZaQIuW~K-HU@U`@AOoWe9+VrT zQ~MTo-f%R`;_ucVMsu~sKbSy1?3CnWG+}aTH9cy4T1T*~?Weg6XqR z3i=kSBTTX5tjL@kt^KOBM&U;urQqK)<2Q@~pa-m-;zGZ9lK8)y3Kl2qxqq%g zs@f-!$G{BE*@>mxYBU06MLL*FKK^JrH!&H@59IG*(zY$P^xdzGFXh%ZS&`@+(jS%c z(QTE1yDW~LV@AJY{^<%5)psRa_Yu8q=?c&WH!Kf~2qT#*>3EF)_uaa;kC#u5u^{d! zZlpYux}_ZZ7w^4+MK?aATt1&SBl&G@^Lg(~*kO{N3(dvPRNZA_M9u&l5Z1$XmPEz5vlBM~^@_+YV=c5lV&3C!1U$S4=hrY>Ne!n;TES$Wu zn}<7g!ANKfwNr%{jgVX>`p914astomw{=>K8eq2$#A;Z2M@gd5F8fN*-CLC*6aSn( zH7T{#a($l5US4iz?8z_>z9W{t5GE<92Kj9blf%ykmm5G)%RP$5 z49F-6dlouQFc*G8IfnCd7jd-vFL_LKWUjbj-h$TIOgc2#vA@i@S@3}c)lEK&+Yysp zu>agd0cf!e$ai4DlGhHFAHGd!VjA@#ZpKZ9@dYhuwflqP78GBnMwUH2z?MIhwaC0m zI;+A|*5dM7+IaMkC^yw@=V9h6eKoU!hFf2Hp9ZDEClq9?A3^)JGRh)ymz50^HpI8v*ALx6nsR_})pHH}e+9{`=xx#}9KhE*% z)YIQ}l;2%QDHBj`QJdF=6p3eGhW7Qcz;2W>ZzDdZk=4QkHU?p;7Rz@$-H$@&56`%`v4 z$;h3!X3@FuW7tD=A^AT9i7gxrY}aJ2iC*b*QSrEL-T#u+2^O6=al}`A^A35g+fEmF zf-g7NYS1bdzdSSOczVlYqAQjkMBkqo*!ED<{IML`O(a_3$B=WOwBPutAy|W=_S7_*6ErxH{UN6=$ zVE~39ULZAfiNiwlPKMSUay+V^4fL_h-PdQ0GO>-j^-cq}Qvj<#K6e(>%$v#N<9fIK zoy2mR5qbbaYyV=zRmx>COdVFqmJ_K=BP1-%k$J=v32&`ZYB)*cTzH!2a}i9@O}>K) zTr$VqCwlNzH^`g7mg?}?dhZF?Ls}qv#n04@Q^}wGv%RS+^4kIu`I))VztB9(-+UxU`$!}_TW%t#>XGv(K=Q$vTR+Kfqky(Aj{y<kp#u;-10asaKYQFie(7TW2+*8ab!g$wHBkpiQ7@P>W0(+3og}>v zk;8?^Sw!A+F*1Ct_ZLl?Bu}xHEJk9kW6F1Z@3UhsX<=A$$iKfcGAV*B{LmQP=g!Df zHH5mpA9(yc}u#2(T#++vZw|&ms^C#mV-~rUA`=H40GucCmvE) zzN2N08+wN75V0fwueIWMHRkV)+rSL?`V8h;;uB)CbdV%!a;?(LNs#z*yb?h|ZLvX4 zVnd><{Mhjh^_*msa#yodl1q7#yEmb`=3SXROoI_hmm@mH=T=j{({7 zZAV8&m5AZgp{P3kuiQkPtJKQGz1o8{RI1f4t@&4!XE8}Gd)nEX=0~{hTX<1Pty0PS7 zJ(nHs;FHJ5(_Y!l@Wt^TfXA_Z%$0r-9Ma!zQ%%qwSD0HuiU*NTY75rb<@p>Ac`;?H zTywlged${5@C`oOEX0~i+KNN9s(Se|%mhV6MZ4M=%A_+C0uVW+H~;sA$9JXgJ!g$? zvI6Zpwq5{;Y34h*{)D%Jh!!&f^e?k|4d;6{X!LfGiVz~CLQ7hoK0U6GEF>Z_f8lJe z2x2q-?VC?M*5(;}t;@hb=SbM8J8`)@d2RS)VUA?-(CKN|?s zFNd!yrtOp(4&p3iTfk8j67od`BDEGo8#SZ>7DwzNcm}a z{_$5yPD2F_Shn!OPdT}hjuv=7gmmt#?AlRfLoTzTG{(9zQXuj+Kzve;sH3a3Bu~25 zYM2zuZ=$xa7c)>+&27{1RGGP4fUd)c6vOE{o;Y#I^8y&`kM7iG%SL`G;W|v^o@(Q| z*brjw6Ux9@Y;}z1tD&C_)p05EAg#RDSd-IIGb@D)cslBOJmjS#!jTdE@Zy0UyXJ2i zot8DeQp3GrS%M%I-hCG{hhg;oIPK6UaTg3G0r2j_EyBL9VZ*M+z}*0(Reh;uHr1KS zy-qnhROOFas)E(-GOk;#tv-^0CiMy&YdNUNP1~Fsn*crl2M%;Qz|}=j;45 zWXm0l?35UHV$wCqolK^f>%4U(Tak)<6$2 zx#+Tdonyj;!|?JYH8B%b!__>$nyPcH#YIK5jx!?n%(O=51!5CBpownK17VO_1i?95 z;cJ=uS@m|1rU0L3FR%$$|07{mBy?-+W#-BbOx>%R+1*_WkC97L-C6920r?AW-M}Nr zSLkBcGb1>@>6uXO{iaxV4$j*pt`on1jkWWEqH&VxZ`f3TIU}-iel1{sN8KJRUr}7% zd#7}F!0`J3VvZ?UJd2dFsmM9-HVezVEJ4^*7H~j9$`>-=uk)fM#3f^DG~GFqWZt1} z_dpu5Cdn&g^_T%(6|s4?;*1^7qlR4y^+}muTL61e?lTbI4OY?iVzEcsmNzPj)?O5U zXjX&X&<;BeK*1S5(_%5)tucoW@8939oBq}c9nFrlT|>Ld+`ATxk6|Y57?bQD!cBi zaSL~aIxkJrC%h#To+?gTqPmm}aiaH^78g6n10|vYqN8sz1)Nl*hyXB>B)oqWzSk{& zS|(NY{^Zntvm$TJxt8~Xv1f_qh(|(wG@>H9f8=x)LJ<)bJ`VXC)Ha59<1y+A4-x~> zO2?2dorj|NMvXyN7vR_z1%7l-Km^v)seT-5tD3mxJ+Zero_6Zt2c8y73@*Hzb@AEK zKam|!O1O|b_a{Y8>2?i=L`*`N=Y$>R0#iAso-Q%^6h{T7ICx~YH@{Z&ie86%mCUb; zdkJr&@!u|##2m+;Wr)Wc-=#Lo(b!>?=Q583O#D_}su$m%`(OuV)yO&d(6+>E6U@&G zC~o3}yv)lcm?oR&*A`(2TQ4pfGjI3L4#<4YIYWF3#{XBygkAb#prN7R=`(pxEL7no ztNU;z1Ry><$TkcbVtlX0xBe>mI{NR3WIiRlF~iU?0iFYxnE3V$gd*&5^$$Q>X*oOw zdJ4n2rnR|w96u-Q9@+AOBb@Yqkc-G|bNsEDx_!*5K0b`A6<#W$+`C@>I|-b;aTOg} zdyu1qyx&!5d^d~pstMe1gb71j6>IE4Q!Ym!f?yi_ znc&xKbNAgzvsubN@3~7(oI2&fBdPT_nyAA~zr^x{aTi%v{390y!x9sR4<~tQX29VXHGR8^C?fm8LBf zq=nIu_}XMIaGxmpkv< zZ*q?)zk`ufw5<{kfO{p&fPXWODlj5bCc~DAm~_f=zj17IJ!8Fgydz^UYvAQ2K2^y4 zfy?awzj8eK@g}UKZV-!}u)>$AEp$L?8{C``S#GGZcPTJ^N#Ly9C&2Kthc@WYxA^{e z{I@o}y(cs|Sf)3z2?C~-58NgeAW}yq_1CVW^1w60gD~8v@;WfqHgbXy(idsq9yK|i zkb7<-Mxa~o-+4_PErfaIxr^TEHCgYs_Xl)HF0|@*7bt`{NAatd#3wlcyuLDew{ssR zeDG=UAQ_W_-rm7wkw8oOYr=L4i zY*+nQRY76W3$xn_pYWh<_w^4T2}!Eaw$4H~h!h7vu1$OC%!84WQO5yY(r=pYGEO>V zV)AULf)l)U%$KkvF676Kd$-8BOHo_CGI)p$3vgUcJ=|Hsrjkvz0iVMy2zQ+L4Ui3A;2Q+qk4!1UZJjZ&EQNY zm~+-mN0ys;jg}%P1osHp&feREXeO5fh%WO_E`*m9u?Jns`^M)Wt>Jk4} zMV2Rsa4bZBPS4IWq7~jU`>but!wc7)9YmAAjf4VpKk_V z(}7kUyx3pvdWc%}VH*wC7k+w9-JN>h6P6ZWEL@QDUJvo^#E(%JyVs0C!EW#SWqx;z zF?HKA$l12GwxPtSvn;vI=Gt9@H6^?sQwYahClc|LeQk#@&z9pcRl276GJs-gd%V6a zqA6f)=)dO6GF(hwJ***SVQp=_1e&;D7YBK z1hTT*#8Hfyj+jzsf}Y7}rx<3GJ-NW~o%(!ue`(WF!t!e1P~RrZEo zt9%lXq++-<4??Pyc-3O?GE%%5#_Sxv}WY`16041#Ma@+ zSn}IA{*G-kn}TGrIzsXtgpK6IGXHVIKBB3B(u($=GPQXB;wo93#8;`~L!EOYb78|LspR&W z*={8I$6AxOR>;kNhyJ90H^>7~R@t8ye?ej!5=oXGEU+X`X(N5lOV^ZcystNcCL&qD zKr5b7_;JW(2io$I<8mHMCNi{U)FUHl;fI$!As)aFz}tX39a}tN>V&r$=yluU?Vb}E zXpab9*la)=TXFpI-TN)q4Bw7@}kG%UaTh-1&a~hCM8bE6D6r1no`J{T%&$=GuPtyAF2iDvZVTyoQ?T} zTj0YV#C&mrkbxSOFzomka@=ULG6i){QZJD(ox8LfP|I_C;u=4>JDzU7WN1E=I4)ft z`8`3;Av%>jw-~jx{xb@N+)X2Vo{|T><_0^@?y5UXL{zAq_eShwSU~-tr%CKcQ7=M< ztle=K|FYkKG9&Z^HmC`ttfWB{1G0EGx`i*KzR&pIg~5p#!H(x5lJvUI2Jufd(g-eq5t_eb@gc|coyRb%iXS55(5FO3IO$o8 zb#+jHm$MFeXYB?)6De7g;AoK7E?EpPAgACD_5}?c0DSho0lD_Y#E2|^Afb}ziCfs8 zJE@)W1ud)`fu6C~k$ZlHJnTMEOCgvKCUyB|Yi5QC@bC0l(3-~-=eR{F z>Xu}VG7d^!rMrhnGudA$*m_)}H1h>u$@YPyLUuH?2MYG-LAG)NVMEIsSVn^<#7~+% zD;-R6o;w;l{1A*Q8RUucCCzZRlf8;&>T)`>4;LG0+zP1ZT{VLctBrfTb+^cO6Cddk z=8j-i2bMRyfo$6BwrMB4)nyhg}cCF zv`Sx_^o%gwB~j&_vGYm7sk@0&7yE+D-?yG^yfr5Nj!}mEwZK+qP@b~rVM+CgQ@+Gu z6kQ0pOkKI$weVo++aiyI+W(_rz=A?pUKeIwPNa`E-rmPqb?UHHTTDd~+FUjP0isF?R}-@{Wykka*NS zDJ#=`wY(t<>f5?f%@R)oKUWA^xpw*T<>3py2KRXm;$j|DD<2#1jg50GW509+;gA`2 zoq&W<9=aM5Lol;6;v<)BPvzTbWoKA0^Gl5EY362vca$|WyJKSEIdZqgzPwLBGng%p5%;c~ICTNnUXE(OL%KSwLak@qtH6D|Y<|2?OmyhZ=f6jMBP#ir`_b38t= z{8FNfty|qrI#>ER%Y~>IPehhHh3yM!MtW@=lP{EveD24^NVFeGq~_u6e&Jk7EKPWD zeVEt97Rs7Ux5$rM&n+u3dqG&PV_)Neu!~dJ6}783O3SuGF70j)#Mm+>Ifza?E-L6f zTrHoN```9<#PAX8VL<IQpF#< zO3fmBO+$uMM|h>)-7yUwMmF>4`NB`<9gmzb`;H>VXDRF}%$@&*)SiHnLdAbWck30L zD_0As?p^%};Ppz>PNy^c@RjdXZ=#vd!D1|V5!X;k#0fx?i@>L~RYg1_Ak6E);xeOx zi`=XBEg6C+WI=uKk$Qwvk3Yo;-WK_JY9{59+xI{g$q!I*7U*Bt!bA&X2vg(p^_Hs2B9hIqACapmEIL=>r|ZZT{H{hGq0q z=}gbEsET)*;_h>-YcO5;8UPA~AEuP@e@8`#&{ht1T=tWw+S-HGzWs&xZ=YYTIi}_j z53rK~$FKe6HLnLOwgs))WG_C18La!$JGMHY#m(Q}5x(b312bI{hIqbe`MdE~J8!z$ zNbvu4pNQLXe!*ZzcR%My%7}|(b>Y3bBdOC?T!qQ%`ynLSWg?72Ns;$LhoVT!<;B!g zL49p~+t<@tNCwFG8b|Bqb~t`-_0NX58ZqKUSe&Dk;I{DxaAQqdXe{00u_J;rf3u%kT$R3B(Hsw8VD)2A1Xpm?=M*V@FVzF7;b* z$pm8$9LQ6L=Yz9N{=<^-%l_Q`FWLdqS0EF1d<3<=?~4!1?NlvD zMZT3~+Gd@MgBYe3c+F;&dhRUv>W?8c#0lcI@@}(8nBVpEVl;>DB$b*tC5Wl(3>q?7 z_2M{Y3N|%DdUpafJ|+o|Nd-B0A69u>qmzdbDM3<)wYHjK{3c+>9gzCCtRytqUWXL@ z&(ps>_&@2rt2+>*f0DPJLk7+6 z8l4-ANa5ZCDuu1y7cdy26H598!~W#kq>7rF!=8CjOXy#r4OlJq8sBC-Ue|l_>2AIK z=poOuy}sZW;Ee6)sBf`bLkD8ko>lhOXlwq_u^d+}{PeQ)k8Gim+XOoy?mW>cJ1eVx zP2ToTaaXzT+D||->xzqixL1Ag%oFUM!~Y?`NXmK)g%eJ?2@jA^KhB>&gB9us{Ly%m za+&RF;)kW5ar}E=Ja;^CpR_psc|C8ASzWKi3cD}d=q$IP`t>gqWAqn##TDi+}Vhlb_ zg%$G`jzqY0MnGdmH6TkE)W=)>OU^bmZ3-hsUcZ=GNomL?=xAfP_n)*>gYAI=k>)(j zDAJLgSPF~QPDx8^%=jYmZ#UiWmf_4Pv-yINx3|#AO81P}=VWrH=Y%J}$0Ns{p14}ky~7&t%tmOzud{n zir9@l4gNx1R+rH0U4B_FtW9FiUIWuh7-M~*sx=uz9h)>w8z_oDct#7$A30nud|^=d zX^A7(3M>!0zoNDRWnO9#qxHRqIPQ%A9WD$3PAfyZx+bntKA=uWUQ{EUW;Bq=!G=HY z{=G(+9{3dS;%l(A3?7Y>BB!TGK@{c#52e4{`~$zBLWmKa(BWuLbT`QRc}WZ1nBw7l z%I-li|5)LDQiy2!7ZZFC!{Io78Molc;UnG@ zb*c$N>j~(C9%eFzblipiLvxb>09z3fYG&BcUQpiYRT?>{+K& zDuc98b}5uS`~JJ8&wZcs`<`?ESMT$#%*<<^&+B@uu(n_sb*@Weh1@6LzLh)aa|AEN z>3v2#MhsDzISDv#Mz`3q++NfP%*5YV*SyJ40#r;1w2$Nd|QB6j$)?}5F>c!=q}@P%y0V1i5bJKnYfxqsW-^ZVUd z7Mf>76hT=grKVO~vi8H8e`rFP9JnzM7BN~i`AA}8J7WTUMr3D5s@F+K*NYnv@1*?a z!+S?rL0teiGWysZ5e&LU|F2G~A_&Fz@6x4k**mc3FfFB? z)&gyGx_r$mrj(%BGe-3jh@Ptem?$ zSH^97RHmo%)lfF7_F-}#*9!*I4m(Knh7)Vgs^92p~Z0cjl(SM1QbaV;zx?BZeIYH4}< z6>IHT_LT=n)c4;mIN7dz3E}UT;b5D=qVwd+Ilbpu5(#amp5pyKG+TO)`lQnN+sJZ& zWM$C#Ij4I3x;*_4x)eW)9l>)%Ro)5O|5NV)JhyfTBz&$>`+H4a)ZYreJ zp_Ph08r$M0IQlglR*XNr>ACT9RJ!a*Z@8{lE{oDpxBd6UYdHd9>dV z@RP%S&%bggf{qo=Cl&kd6j-|QDsofxu}r@FXFHgV;z>P$_MrFhzsd{?>n^8(jfL>`%pm4O(k z(2SZ?*k@7X(Q0ISZ;Pw|bGuCTxI$B)8Rrm4&CxxCj;$0b7@QZ#92K= zu3Jx>0jf{;?T!26=q1P)$9>=(FowbTWwxxq**AC8+}#>3*qV{z-3JA1-jPWt*`)|YRXDducXV3f=XLehZl)=PFq#IP-W?4WSy z-Q@58_()HbLzvg)FW!Pi#0PCjkr)w_CU>}+Q3O2`q|@*|&;5p!!C^3ph`8qSTRwMu zlS}72K?+cz${-N;zurj()-e!(#Z5?;KwDSAs9qbn`lH_usyAW3*k`%yGS(-kn#ej+ zuf8m5d&#tm37h!xINamWm5d7ik(g=@gX8k$dy~z3?mjNOn1$S8BQP2Z`cJvXy@U~=c$$Nm|=|b!pZE|HD5rS-H%|*)GJ_ zMm5|l{zvdNXnV7r0{fv0akeX2T_k3`enqC}q!`R=BqeLn9{NZ!X&LR8Y zt}(3|%)g5V?ZgGh(On{sE`Z7dP30q`PqG*3lY{St+vEB%IbYef z>NR3X9$i9iz1h5B4X@5@d4Iwnc!L+%-Z>A6U>5&WRP8?CUK_GVw}h= zF0Kqtr=h!dxBCMe8gC;35}R;(3>y{WXr@v9F=M#-w)w6K3&P9+_@(D05b9XP9}_Of zyvKtc?D*xR)0UQtgOKgF8_H^C08+QR4%eE)Pyo;hrv4Xs>rqomdFk)F?w9G2@N-)b z6S``SEor~z+)f-BqOgx=>NpIo<2{eVvA$ZI3yUhwj+zrn&mb7Z)BREkVd}lGSy0LU!zvoAgTvuWa^j0D%PBY``~If5Ayu z8Fjz1a#6FXIK$9brRY>0SdPa_Lk_!R+SIbXzEvk)-bVc#i8;!%9om6rL+UGwi&Y23 z3dULba2}Dps}ZzA80^F3ZH$YQy#`Gog(&c16=K@97L3kUNtjuG0iCn+Q22XK94Syv zLtRZxBDMYQ!(0?L14U<3~eekN;)z8ll$p7)zinZu0*5`Wk-#R18 zE54%|2|sOQ$6dT%@Y=SH<9GI*Cqq~l4q5sKRHSg*yC1<1GFOB0(q+Hi(d0q&2pcj? z0oy$v;K0GcCk_E2fu%zC-Qqbxvu+4!A!CeZ(1UAP7_Y{Xv!}&_IHj$ zhXJGg1WL~+%mY+#Ii>jyxAk=BvE|Rbhls7JGc!kmJa@`uSENCTW>=JFJB1!y*jxe_ ze>kmx{f1H`T-Kn3`e-{3$h0Rl@n}&9suX$#^ZcTEkja(G@(yePg14B_jKp9%`MKY4K~J# zO%Rt4uANh?k){L92cZ}xN5>2)RFDvRCdizJ7u_3u3NG9D zll>dpx-3(Cg~+da)Q~#VloSYF=Oah{R88z_^chl_vE<0Ck3!&2ZQpz$+6Go?cz!sk z7LctaC#QIH`BoH<$a)g(P-Ob`e&6J~MV8rR>%IUAtsPma`E3;09%!)Gxr||SF>Cm- zp5n2@y%r=zQ}twX3QC^y2J_ZN{Ag9!0qxKq|Jt<<0??6T@ zEG+zGs9jn19rA&o;{JR<=rRh9ieD zIf=7VPdYn>z7z#@bpFSpKMlQS4IdEXFfU}tv>>ffj|&?^$8Gl+G*L1PPEGOT{6^-a zV4Do_^3CMG+1^r!G{BR7UF92Fq=Dt&9>8ZtZEW14!`ONi*(cZ*g@mTJ`^THRjn{g0 z&AU6Gh+urOAoUCc^v(fiW{tZRWhnk??DI*aW^=!G-+~3kECcgnfmx$%DD%wsY3C$c@5%XLAbm@)?FJF|8~~v25cJK=hn?BjYeFCD#=<|^ z+O4xd>f&Ly~02CI+{N?;3n{Ca&Cbqyx=3~{~S#q)d4uW3gd-m*EIYP4H=+A1=i)J#99?e)3Z&~^YMe5mUiF#SHug(8q!jV$kcnZhUv;bymF>xX}8%&!XKp5-aM z;k0$+J|t3w!5MWpt94xy0W{6z7CGljyK-h0-CmgLglrdI_k`o6_S*k{B@a)&C>`NQ zUQ=l5B*QrA*bw=M+r5@_i(YaX*8)0v}I_!sybcPoKV? zA3w{XZ-TPlL@=GzDcn4C_%|iqv+FUojUBlaTG)qtymk;|&*Z z_dD72M_;mRy2mzgKCOQsE2w*vfYp7&ba~+0`yS9rC{PH+^Mep5k%Z2U0T1gRB5CP;4 zZG@Xco&785PHzK>CFh#IA)KLM1hN#mXy7*dufs?v$9-r;8aquUR~0>ZB7bZ5sd;ty z@r7hwUv&+zv%Jj;s|GQ3SsS37px5n(44;cKuVcug>7V(+42fp>zIs&S*b!ci`c|l- zi7@|@JHMP_{uXOex62A9Hcd_E;@ju!cZTArAxZI(m>s~`oXof8t!?<9Fl(dFHTnxs zVffi-)Q-@yL~fY3aCoc0{f^2Q4gsZ6vaWYOqYbF>T{+U7AHa-$6J%th%{!0TESX8g zA6gJF3}$197+&8Chx}LD72~}x&UGExsroQ0%fWV!?c?ZX&`-x93G4_?>$`8yFk%l9 zZx-7wO=&kcK|F?j4k{Pb84{)7aR2S}V?B(YKN;C%dl8L2Ukj|DXYlp)WOWdd8 zQ7*)=Mk}!U9lD`g#|~PcL>Fi0V+w#-t3#|$7Wg3;2#4d~Fmgz+t;vu!18Ye8wP#tD zYdfi0xGIKkPa~v4=E0$U4|ShLYndDyyp?jZ+7PcMI=*=A(1W%Ik(fd@%kx(4D8NE$ zhg?GczLy)m4n2M6BU`OEZ_4xHP8Cuf#xMsVOOYZ<*WjOJ`gp@1TmH?)IE{u5Oh0zev%0 zjPh|F+K3)9DWAjld-RIB|Euf8jjx*J(yT!5k!P2$i|Xe;n)qR&U$e!Bxr)P}g_x_4 zFUvF*IfEF951^FPolx!c7;rvyb@ho}h*ql)nymFddN_pT>w)Dg9y#tZ)bsI{;`iOm z)!V}X)iR3OHSjeHdUr#{`X7|>vo3k;AYy>Kxo8DcHNrT7*tzE`9Z|I3nX@WRRe=Ev z!gvlVHZ5lXws93$nsN9wH@SwO%}L0FHjD@P+XZ0VrdzG125L6-8S>k>~Y;-SjoZFi~4bGo)VBS@XT$I2{#HARXf9iyXEYfue zEIe<{wc!l%pc+LF-}70cv|clVUbr)R2YJ)LgA=Gh{Q$7;F<3SB8r^8SXFn8$ zeqE)2z?F$&>QHIXkI;88hG&67UXN*c-EDmYpLlLageJdsDZ3j#17j zh%^U~svcFOOMYQzZjabOB5}cJXj`*rV3dl}Ti)Lgx^y{zPK8+NDc&rEUE9hy&0HmL zv@0dL<~OlSqo;qKB7vNG2WviC*Koif56Z(?Dv-R z{-e|XBJ||a{!fzMV~B7fe&epO*$xfp)Lk1wu4=hVmmyB3PRMH-_N2yCj10)tm9cAb z&V37{r|l_k#mi3^Vhg`IuMVsQ+%^BxXY>0K@XJBKRKOJj$s^qT*~+=f;sE`sb@(Pu z+!sfv$rrI~DjM%?(XZ)^$aZSK+NC|%o@dEq!A^s-(f5y>aeH1=CYHv^y+}E-bK>04 zj28Xt(p7UeTJqnsI4#`GBPMX+t)3xSB`O>3+e+CB3fc>$j$SxcCUxPC?7@$YaW`93 zDH&q1#8WN`mmVhbOHX~XeaSREh{N(T4ujL5T_0#C-(e?rfimMzlD+gKBOCOUP`eZPfPUxB&v2;05JY$EQ(ZMoaLL(hkVOBt4A=r$_CT=^r5wZ?aA-l_N}&h)kxPb&8sWyA73LF|Wx{ zE}Q>+8-Bq)Eufx_Q9&M6Go(@SeIbIDoiR=^tG5LYhzj-vvj$;!m#&e)1V33d5icHi ztgGA;XU<%W#{96MWN_G{u(gd$m#km@>sNA4eUG+n{iyiASg0fxZMJF_6}2Lu)O3>e#G>y zrV8Nb)BMP-SA!LZEtm3R&{L7&BeErrjusVcOemrwpK&reUpZewsC0Ll>y<@+73_Eu z6PO}CgMQ8?=6l({Oy(X?Mv(gW9eWI;;f!>q*d8G^Az$3`6HQBE7ugsd6kCaF54SOH zB77$5P>qZNyQ30XW@x#t{wiRxh&xC_;JeJ$Z(+Fs>CF9M%o;`Pcw9M;`lG+BxbXd8 z!>ubuw*acZaVRee@_WFJjxenfSbJcTd5xl=PK+PFd-qI%| z3M$N_aB}byOHDN&%bQO+gGzN_?I}pYuIQYvey#%N`CAClG8IoE#IRl2Vvy3VMIsgk zWN1{#6^v@Ov@usnofF?7Z>yoT&k;wq-~4qR|G%^uM;|6nBAS-qP=$HfJw&2)h^0IY zt(!DPydEu?`_WH~EVD7*so$xIlTMmGhG^h(+|+*tMmO{0f9a#{8WTIvG8rA@jYxWu zn5)$8oY3yCdVo#?w$oZPv9rOEQulhM#zp&cjAz#ZrtKiUx(+JV`}Ds`Y0cKv3WiHj zZgtQDwqbQYFk=MU^grI>%tPrsEUR;Sb8V{{e4)0Wi`6E%yf=OHtv`cvJ2&(l(Mr1A zeT4X#Hj+?&ZSVesOGWKk!q;9(Y%a-Kd_kj+B0o{z3QC^G1aGz%jX1qMj8&l!3fZc2 z@2|3=J^=ll<?RWH!4{y{d=6W}y954$D4HLK@{2-!K?n)h9NZ_x!{EZ4 zZ{m6d%6X*wCG&l2)gj7yIE^d1E6j0-KX$|iA>+3m;1}McxO;c;Cl9e(V~>-U?M!VN ziw^wHLtB)ELBO^s7SZ}7KmPFOqo_g6N!6JH`4WPLyovxpd^Gx6H6~Jatl=aio@s+$*TAKVnwMJ5m#5&Z@V-!{Lg<-i8o+&Z)5NuDM7ii zA0z4!tkJ4&lc=e!)R#;hOSGAIr}kybsmu-L+x-oxM>9yRGjBV~LmVrGq!^tMK^vqC71Mg3 z^U4x{_F^z0>S9u{i9A>}VeI-V16p>E5`jXn;E_qNA8J4r!5VrMRxEPaCR97cLzw-Y zOm+z3@%4-~#r7c47$Y>!PS^qa1HW|BLI^)26v_K?iS`77wAd|0DPy6Z&TK?WM!~15 zIs5ilNXY5opFhXcSl}{)>@X*W$UQ7wk_Y|vlXK~o3hG4nd$W#QR5;9a+pe;CDF}-L zo2fzFaG7KdK9HZ(UtiKIIf_1Df|v>DJZsPW=B7(3J5@9J?CTe|W8z1L=*KY1r$@iq zRd>3LnmxenoMCdA)kwFuca@W;^A=7gvh}|D5w0M=-+y>%eLc;}vV%iFK!7p47Wk`7 zo6tIaubHATL!X>kD%hF5nX>nA|3XNuxf?mG*=a;@<{wC|OwF6@artLoQb!xoo}=qB zgDDwEf87DT_aAwR4~kIg=(G%o3QAG3TkoXY4X2FQg|Z>Up^#R22_r)E00E=60 zbsD@mrl{*JSbrDUr1y7VeAmWasT{git8g4sqZlxa0}gPL7RTpMPjc_GjKv z8#P82BK385K}5_6bMsr@w?nC)39$ianZIW{dK7j1+#iAUfd44IBxY#`^(&ha!6nGQ zo}>TmsoiP|Z^gY<^B())b22!lc7hM^%2sLw{IeFodR0~buz`*85+p#M>2hOoDi`FI z6H7VU(Tq$;iT-n0D?}G7k^J@g^Ig9m=>o$QbNz&?sHmaT*bB>~xpf6<4`$WIv!}hi z91w{Iu_N5bBgbQ?T6kJITG?|gHdm5IuP-(sdr{ts%VuCXqx9l}gOB5V3t3)@);rf= zgq&e6;e2#sE6qi%t2E`@Qi!bx62ttv2;>+R{bb2VvEX-vPE;5nykHpihc(Z*WL+ z*~{h6fl?{nL8WxB*KUxTDG{W)8t}c&L;hv$VQ5_%s-FirdE5LF!isWD%rc4zb$#6v zE+ZUwP*}-!)w8Mi+UMV;hSHzHpjY8Ewd?ROrFb%n2Z{iPTW zn8B>r2QS)USvwC6O)TYs2ol>{=AoPIXCafhg6(6@uWKwuQQht$k2K4O`BHi0N{0X5 z2$S-BI898j1@S^%<)$g-p+q4^$ar6qGiN6F8ya_Fo8j!eq9K{6R5$%rTwh$lN8{>nfJ@=8DLxnnIW%S< zBp=wcf#(npl(bD;JoCeZGAIU;R9opU$fOtI%QW*p0=VT(ghI4#qTErue%`ZZo!S+! zgI8nPd>m?ozL+%>cl%k59U(%6&mWV%SFc{#B%5oMb-X#Gfbx+hYwa4wowRtqoT1sBvIVv%9jN z_;m2mr2T`2Y9eM69nBbM~RzX zE}Q^0of6=o;4u7r!*~2OGxy*nT-9NGS(&rd3h>VHoF@(w;l_4n)}+xzRA&f?WGj@L zx(BuR+{G*N?t54kiV5e0Y%yEu?10~wmy5uiVhTOBu1NK{vM_Om59#TeZfp9pOSeVbj zyle}vWFHcCn&dmDCx`#Fl~}4xb%qFYY8&y?Tjq+4{GpVAE&0A%s*3J|XVb(JT0}U# z^PH_Jz|#V8I2^btade7nSNR%y>x^)8 zPozQW6`0?`z+b1+E+i3Tgr9TOXn1b^$3J0^2t0z!>&J+F*SsxLAy(cF?ZXj~^Ed9( z@7X1Y1yWj2J~dud0B_T!^vRV9MAVoF@#3E5AJUPUTdAoU@CZAff;cxD;$>y(Gy?9& zhB)&NzmXP4O5|kE447jnT&d>e?D9yF1i{YE+Pa#ReZudHjd5sTpwFPk4-t7#`;=$u zfm1BwMasWZ(tp8s$&dnW%X{EpkH1@QM!E1#2ZULN8+|^c?6p}w(H_4E`IZ9=tp>9G zrFA+9Y!nfOF?J6>|IUTP&}L+wbLs;8NSj_vv&gZ5^zi@4Ak02}`?gr++0`h}wgcI% zrLBFKUDJ*Asbbnjysa*(dp$OP8h_kU)ngm${07kOWNEu8Zc%CuvTBm(3-BD9aWp;X z0255##K=ey%7fn?!l$*o=f}S9S>84XQ=vZBiN2m`s6vAtmYVMR_`U0A^vV?6Bg~&Q znN(XUq-5+n|LOeABRf&{^{)HK?ccstM$$r)zvfw@pX*bj2K){zR^~WcrLvEh>qs5} zXf_(j#@?@Pjs03giv!04Li9)bEy_B`pa;N7TlVoG*=QDyjc&99`F*WAG_v*`=ZT z&5*>X)-BPJ1DY*a%vEK?HNRq0>V9!9`rp47b0JGvlA1{wUoSBKQ-5`9lEVztZv`RG zKd#$*fvEyq=}H~GcH;*&1X10w%7V$Xy+F%d>wSH~+FD!THt8Olef0_D)$WD0u1HK5 z78te`L|K?2j!=*zTZM#H%N{%!bVcl*d)g0G$GV~n`)qMlr`gnL2_D3`OtjOie)T{>eF6xDMedCU5CKK@rZHT9&}= zHt?=}`L1dL$}Zu3X>a!4nG?K~kul)6*+7AAVtaE`)}w3Q4pI@m4+^&J&Y#8 ziz(61p~8Fp4Y4%LlEcdr-Bs=dX{QZL+5L_Csw%3%TBV;Q-G_^O(njuJ7o~UIpruq6 zR7E{OldjwI~L{$4PevH#n&DBHtipj6L|^%f>; zT~HoW@sNz1my+}MIl`VMB>cz_gmPCP!H7cHm0j9SMns`Vid|khyB<>3NyM3Cb37sx zf2e+NWgS9Wc@4yKG)PN?*u5nq4BgHn7MQjm=Jr;%`5bdM<8y2INAXZ8A(6I(K{_C(VWW4Z#u#-U z%0=s8rT0X-*fh^6`t7h0=p}~mF%~ZI_3$%Vy6@gFzrfue!ZF$RYO18A$VXY~pO=~a zpLn;yKm`lG&65KtNE@yiE^07Euc$snd)qRY&3W0dn~1YvFyZ;!FjDp40%z7%LI=wA z;EAp4x)fUyksDbgqE&36s4K#`y+_3euf~bQMEv@W?4;fc!hZOSuB+HbkOH?5NTS1} zBWbv)6TXD_Sl4HxRi6o6<{x^HyCh;vwDC)nJ)8i;wY2bu$%#13rZXkwyx&fU26BbV zx%g#OV#aa1#s9xZ8l=F^}Q1!h4O~@*{{0qZIjIC|p$({PuHn8aypL>7H zBGy#|iG$)i4>z~KojM9`Zf*(SBuhkJ*v;f=bw70I;cfGYP5otMk)QbbFH!c&;v9!6 zKxadq)@g`-3~Jc4$rWz*d=aQe#j5?isu^oAKPtiEYcw+0git zMq2l;SfPEkV0$K3)~AW3N$q5KHocvk2J_23Gfj!9?Dmw5Ujeqh6AbeY9hh%QmoaUp z;VJE_vb}1lAiT6VnAiv)Xh@pc)7X(M2+(hHRaa~Q4IF`eOYar48aMUT^E7E|)b!fs z@Yahe?PvFd9IPDORPL#Se&c|^OSg3z>Od60@*Cs~s^L~P131v|tmQ=P9ps|*0NJep zu2=u1YBdkmDxsM_Cu`}XeR(UkCl#cpA0Vlxex$(e(CdQ<@$9gPUJ6+B4}#h4@5I|D z&z^0=#uEKFr#z8dp#H4U(`c$0Gx*O98Ka5$5PdHgwQ?`6XeC^N%`rwgS0f{+Tlony zhBXg0AdW1hpz;ZmNce5YeJDbKGOb@&4r9MQtl{=AFq@n!8eD$l)HUBmoJFWEx6KDT zzQ44$GzGNaHhuD4=bRW;jWB~oz#VdlJX#SuLPT5!a@W%)2{Xwcd5&>>ZW*XM9Cn8u z_Ks-^0^ULIK2!Qqp+nL%>8VSH%UA|v#^WaIH`a?HA|fCsns0;f(R+Wa0dJKrz?+vY z*1F{+Kfs(5Nccjow}gV|ORyNnG`(x(^wuII%HX7+XvBaBfpuCM_m0Vahf!{*p@G+Q6;+KJujGU+r#gg}}3(UnlO+3k%!d@e)W7$JWT?x~=hFSm7n zTie*w293n8!GU^ZUIm{M(?9f~gQFJ^hfRhweYQouswoOzfC=7Lx$1?FP@tVYws*10 z1V7i6@!CUFd8pyvoruKp`XR7T+bhpTf>*E{cvOhNn~_3Ig|O_l&+NpxHZ}UxH8VTl z+^g4v>r&kg-r1dyt%pEfPEcCFK0>0)P^XDFC1d*+BkSf`;yx*sb+>Xjptfa}xr-^l z_3DQw=+Y-_%s;4eI9|+rYbTQRu>ug-2gQC;FKZ61$YeJFI;&^Y|M>+#qpC=Klf)&U zx~d5?2a#(RZM7rU-*m}n_Q`_Q=9`R#W=j-3kuTFPeR`y7A|2c(Ele-zcNuF~>H+MP zvUdGutw}R6pHy0Ddtl9QKx^UTH$z%uT0lg5=LcPoH@vV0Zmt{@6k&NVDwNdLhIGKb zdI`0y#g4sASDp?gO z?AV$LEA+ItpHx?Q;*M+zB9?wb7~yHiR78z!k%m=9_~Ppx_!e8$T$xrkq@4tiSC&ob z4+quOISuBLs}3{&K7^O{-_E7!2F-6~1rVeli#G=~Q`w;>i+^q?g85MnVh&5v0yY!E zw7VDXOs@D|-FDldg!2BDtczfqEu!~{oOy;!?tB49{>doJj?(s~D2x+ol}ab*(f1^S ztE+Gc#4K;IZM{rhT$P~ZxNp#YHXn`Cr%uiKg*8{GgCOrZtuuC{v><^;CQyOomLE&I zR;Bq6qOylIkH4+U@_^5xQ0ATb7`dO@$-MjJsBp3ktH3uEVN*0x|Jr1bO< z``hh-a)=iQ8f!8T~Lq>08ikUqu=4(IqUSEdN|)S0Yl)zEsGhprO+4bjOTN2m_I^jFBMuu z3k)pLtkOfMkp41!8r|kv3JJ74h!Dh_AUl)ZD?-ku1&W&d*B;s6OLs@I;~Z?cr`VA& z!+zMbJ3fEphRrV@qygY9-HtS%cEVEYXS3Af2h2uL1d8VqmZV~6UqarDz@ zRsV_!$8UT&r?QeSZlmVjEOSF%t~}yo>|h4ZfbnZ$@~F=N)V8y z*G53NihGshckd>D`y>#oc0NC`&oNHX7DCi?;iFJ7q=`UlY{vWDBWlg%MI zhRqxpjV#}h+WzH>2~c)%^aZfcokEW3{s!VW-JB%O@MEq%ceYA|9GQYTs}t~Zo zIv$DHNHVw0EvpLvae@@|ADfeMmbEqvSb3LR_Z5ROF}SYJpIwHeTGLbpzaLH7<>_G6 zehglUobysg`M+s*Y4pRcyuv~|P>(v|wz*ri_kc{G>#4qKeh?2K_1q7y^XKVo{kQ6_ zTR?2Ub^2lF@#P>Fmtp#M&p)H1sh}7{zMV$-xkS*g)kS$`5;@z}A-cugW#nU4GjwyLO3R=1Ls9i-opo^A zB=nB4Ywn?&ygdw+0P*yVPsdVQV_mZ+S2&56tDLPgC@$=*oAYIn`gLdlu@{x!_3Fyh zHZCf>LF^zPx#;Pcwsa8pmt<_5e*F!jV^iE=n=Sog-W{XFeIU_mR6)WGn;||E+rqXN}cen16+-o*-*b`hdO!Yh@RV?skZ^ z@{9{{pOAq?RFmGhp}xQj4HwT#Q0T~K{P?p!qUopD3?hUpa8^ZZnHC$;Y&p#gzTn>& z`vgStR9YR+{T>JsF7FK-T?rI~vtQqNNc{OBA!pF3T!6RrhRJFCFW8+hi}&~rDslWd z3omRQqDW-nNwwRa*r;UJ*v*4FckNW24QMQbCfwz6R(TC}?Wlx>^<2mxVfJp(lkYna zbMmOs;Pj&4sP-8c@XZ_?2A~U;b4r$wd4Q;mRPwzfUG>CViG$xQ`1<*M8v9;iG23un zRGn|A0p3pDXw<)8xBnm}TwF3aCh#Hs#S`kc^b6v&p2n4LW8f$m+8*EF!T&IppPMV* z*4e406!cpWTjrMk*t6iE*Tdv^WIIRbong>z9oI0dbTB$;Ynx$bZe9!>eZ*M_NRS;n zTF-haScM^%adqqU;~Y6($X<)HLik^z2oH9d0)ckAeG3qO$xhtI0W^gwTzV9Q6CN55 ztM&!d>P`g%bzuX*7ONrLCZs4O0EF5+2e1u1NcZ4MXeemnISsZDT*6Y$;{pYtnYqRk zLb-aq;H&PZ5en+?bzy4{6}KkE3X|w|-WM~&sCQ*nt}nN>1&T%F40ip z+mot`bW{7o`hAF}GLApqP>lR`{?eM=tAD}F%0>UTN(%`Bjog69pAPN(mBw;laFXYt|(Muwn+WF z!P|#{RU9lBZ2iY_zG%)eT3Gv79$@P}lyuq|xBLxbVjOM63vyArGF3n(DFgN7YiaZf z-V)ym@N!N-5!YjN=*g{355*~*TD*jqvR6jYBtb8u`17vIm8)*Nz}}{-=|l8s#QgmH zXJq>Uq9E$}Z%3_T#8#CVBl749u&u@jC?g$M(FHvOXij7EPHbN;xV^_hudlm%tgBpC zL+GK!gJc~3R}kX&4q&cQOdEz`>)FL%#?hC$0WaLaf9~I|!h_ssUw(Z>C)D3`c@7TT z6vCxVNG2@<5Z8X+IaX|>`fXD4uIx?dYm@oWv@=x&*4=RdCyD#M`u4o-RtGZ{s#1Ej zV80FCIoOh$#)5YN?k^->W~1&WJ++&6hJ1R+(lSE26Qv1ZR;qLb>r}fkha?xhf1Xt? z%;3v^lumO3R0srtV&@IwC#K@~+Ny4HV~hLio~_6=V9a|VcU5Zdu;exAQ4y=Cs~2DF z3D$|A$Dmx3&CdWMZ&dY{+)aFnmI`xvZPQ?2NOXxz{M^RwV?o+qT2?k!fiRf7_QzG} zr5X=i1>)Xx0*#DfWU)4%PMT{U@H`g?32-;0n6C>TI8e@xY-cdRg~QXYhcuI(KE~W# z5JyLL-9v&8_TSSB3FMAQwm2A%HcEuCnr7rKu?F6%^B%5<^pR2 zC&3SaxaJaw!8{qLiYK_NhP959pyULGZ1=9t&K8FuD75nE3XP_v6oZ1a&2C$={Hcj;i5-B)&VM zluu_HnBy745?oX{Q^+xDX=$-T%lr-QbCHQWbYENrTL$@|>#~;yq&n5Rp&gm+TOkOP zQ4zmBjE)a{vv|e(68xXr30`lQnLILjY$skZolvDP;B~pQ++AwZitglr3GL+;$?J%Bi_WH$7OnEuMBpJ}0zH=4umzxqyPJsY6!xc@n%Zpuc8p`W6x$hS+H% z-W+d!K4MGTof9nll9UQ>qI+%2Z9lR*4(FPm4oe#^@*j%P3rCRR>DNS@2U=B;IivvQ zEyJc*4J26_<8v5Sn)z;jp9V@ASVL|YvL+GHgG3NT_8n+_G&_NF+k zhk(fvV8sQM=kJM@!NElR3rcwWdyfntQ+7bsKraieu_-)Y=WSE*sJwiB;EclwR;0w`< zD#BnvWnEcLZT6z}+ZzLD^u(Rnbn>VKZA29J?1HCf?SrBs*mNL>iM!D2(X-@F4nxr& zTLxNTiXt=uJ_^xNshed4Lh^Z`E_DCv;=Jc6&iU`=&NHw5Dnvr760-KO0(TBj3XD$t z99GZyViGBqWd6Ygfn_^!TBns(6OA$=1xQl&p!R`9z1kJ`FqvC#c7&g-#!EbdT_?~`H--fvVcE+hXVp$s5!o-t(CRQVa(Ln!neW~yo053XutLT zEX=cca0JCo&B%4e+wdO6FUV!z1l?+4q!=Ujrg;L^(1WM{Gc>lqRV4PbOz$c!H1+G4 z2+*T5KtZ2IJR)st$fMWbNHq4J23?*W!H&;>9AAGE}-19J5icQ{WXcwd=2We-548?irW$Ovjy{`?B zM>j$`S9@3$({|X9Hpum7ZQ~elV22SAh*FlSEKe7#1#L(yfC#P{5nI>+5{`qfq%!sY zxy}FxXgr^9hcY0}3K2|^qHDB-uVmAm*~W;1tGhevOSE5cln^th*~|>yO!ezqSb#Fe zz@GB)$Fvb@9tAS$@EOCkpFaCMh6J9EZEY%QpjVcpMj4C+@EOQN@PrhC>AD!W&=hk$ zZu|P86)DUqJ0+(fV8BIRUYyL#8l7BkN;a?OY(M+0ppfdIoX7v%QUR)Hhu9YJ1bygN zea`qJI~`Bl2WDgE0H>?8q3VJlc`lhtwxkzqjFc>|(Zm%k0BBi5m%~=Jn=|DZLU;gR zI(v)r7Et$}JaP312?;4Iv4K*b#?3Ols2fn;eyH!tV0>m&eViXh=KhhfF$E?Zk^Ha5 zLJ|9+blp~Km$#+=6d_JX`6mC`tM{jRKIN$|2(|Q2B1hKHtfgy#QQ>VR_!Kayti*)64 za>gxhe>tp!3D)RtW?Iapihke1MlJUY(wBMtFd-p<2dd#~9obtn>3K{F3&zq)(Q)G%U`mjcks#p ze?I}q(Y%AyWAnG-c2TcEM&{jjSqn|6;d{FxdIN^?V)X<)``Ul`CoHZjKg% z(FgN>AfT2zNCd0N&g&s}%>OI{X>1eHw;@GMfg}5Q`rw;the4dsNeY`LmLb9n76oy* z39=$Ry7BeIH}WfH1$1m;x!w!EVKrd{Y@==^J-y}Y_s!s3B^Zl$yzv1?klm6eLl-nZC06w>P0r0>;iIh$EE5uCawPR`7=P zfs}Q|OpSyJZJsE8jkTS-wth@8*;V0s;lez(_O6CqjsGQI9E;cicY#CF$ec_Ll%$?V z?wXdxz}>XLSpY7LcGw-w z07ZEK*VD7)s_V2}Q89%#%oEPLx>_0#H@Hr)LM|HTt{ml!mfVq}BmDB%H9=G`sviyc z23TEgdpnLF7jDrY{W2&hL&S{aIU3N*DM~cM-#fmsCzxE?9xX0PX<4nEtkPS9Xuj$F zRQ`r$08=5GW5FPyvWckx^yF~B%Dg#9|HcD)#mJ+BNNJQG8sOziZ+g57Xc)(vqg7t; zL~uh*sALs%{&h6H=(uL?rbA7=IJ6<~GU%@-vL|gxj1o$v?Yfv?i6S-_>L^`sP>2r50JUBveZ=z@Y z3OsH0(6tmc7+N7VPM)Mg;g(s*qf zq(LdYrYQ3|7b$8ABlr!@eq~AuXtJOf z4pp;Fa&MFEaZlyhtq>Co^vsho$-_W{W3s4zkg*X4k&DAanb5=(Ko>uwzrZqVklmPbsxB_qN4@Ld7HS?FU-I+-#*B@y0gv<}<7D&apzSR> zuPXHq0sVi-P~{^m1PICv&a(G^@$T@#2*Dq-!v=Os3P}c8qkXOb+`6(R2J+SoTy_KE ziqmTF?dc*kZg0HF9D~OOyk(t`@!h9;!pexAQ%@e1g05(}S0Njm%6o${Uw*WBn0yko z%4x8(B$1WxtPwr+mY8y78JZxQ4s5zC0ig`srR|5=ubjr0b!cgONG}`pAGCizrAHmF z(m7I^I$Ble=WFLuZTep=K%V|h^WK+CD8T7Kl?t}`+jQ7)An+UrMq(0Wt|WE?u%KvH zw^|6q?Y%V>e^>^fsZ1kkUivjNH85jgWlkqi95I>raRT_M_sefBS#V2gsy`lk8j48UehIfKRT7c#81wKj!+{!bx z_xzn+`rL)1tEB3%dw%1a!RZPvHTi}|AO3s#{X?GtcGgXCmIzn-apADmy$i$>-n;`* zQ(KwAgb2so+V1)H))O3n{*#lL8ixPal#D+a&3<5Blwc>OzEUo z&3mznliqzw7dy?vl#0npPr0wlSzwCURFOdkeC6 zPqOnnru+GPU$5UE_v?QCxStl+b)DyNyjK)tNmb=6IGpH@3pZN=sgzh?t{UlpW=)aQS814YeV>`PaItz?=;-iC9! z@28~0FdjU?n6+=V1PVp0TU0o&wP9=Kg$GTV5ax^+doH6ODPH2k8-vS*kiWx^+p!-N zs@=cRKW6(d*fsnq6o#~j3J&0G7*8EbuvLt?3Tr*J>_5}XmwUrDq}!phxSloh90~nj{y=tqmd_u^6uO@CWm0f z9m7B~ccBh*c;1)QV?_#>`TdB8N}J9%17-U1{VD!?Lqu*+8R)RzM@TQKq-@q8e6V19^+`guq7v(&?rpt_hIikiB=SZ7K~KhInw@4Eib}# zmB~uBA&H)Ax_l)Gf~3r=Jawg0;uCg5K*ga<+3Hnn0hJkR!S^GCQ}Qbu`8uT8Tv!4Q z2oplOd7Mk)5{zZMMYv6JG5Z6rmM_t;^7kr4|{K=jBJCk?nP}$#34FYS&<^6C>Fx8k_ z(EftyGoo0mV3%VKa~4WqdNdK%p)}ls6HIu9WvR?ABmF*V#HbbmSPvwh2cf=@7?`Yp zH`IL|$^Z`yXx_&#;w!y zy1e$tuORVrEk2H*D@2frkVbw4BR4FG76J}}?K7<9T0jlfQhkvhgmlG-d8E9Ti7tR^ z#8x{{#(FgSGf;>QfnO;D-6b2VIGJOCFsm@>a}K~CjH7$_)=+SXg@@arDcE<{GWP%` zaewNDSg?JZocI`PcbTCzxR2BC#XBZN>U~5!<;U7$!|1jxObU; z%7k#1&X~p&L8jC$_|#&C6eACJ=!$w663h8^8ii083xf#aPANUm&UTmH?s;W77GihT zhZ~uvIXsu{R6ZqupjJ;yR{ENWszWiun5v^a{j!%_mZ@>mlEDM z@rGlf$tGT4l}E>2gY9kq5y1CeU-wi4$NJ?q=N5sWQ*GnZ=;8s}Qd?~oUPRNf{N~d` z?)83UF}I=q{cuz96aJzD&8jZiQWJ#{XH)2>Hd5Wea}^|TE@jEnnpOZpqYJc^Koj=p zty_0pq)&^&`oOI&^on1zY7OK?^9K>|?_j9T-T*6Y=6}R`K6fISW^u|jtg2|J)hs@N ziK6N`jp7cf_hB?w2Ft{ot2deSM{*Z8QDbz9%dSH-jz4IwUC;&E12DL6ff}s>o}UI? zJT?#uIaZ2NDKAg=-f@TM{Z7n+LfziyeDH++PC;it4y*w#jcO@sLjo?uXg+yp4Mj;g zpp5@8w$GGsHiy=;lSvMY{`FGkF<{)SuQr26#4RI2Jt>KB|M4nIvn~o^TW+7j%};ft06(~=c1NGvV!2Pc*dOyQQA;&d#Lzu z-h>a}BWk}Xnt2~eL=yNQNz@E_X!xj5{K$jz-=_{1ZA~M;LJLalD!Adk0g2anmwpVC z)9LV11So%>Ty;Z_>vEuYq5o`FXr2Yn8Zx1RP|anZPOZvX!M1{q*C(;{7I-MES^0?S@5j4MJ^ z<<(MB(JODk^iK@wR!Q{j*wCRLwcu}qEG!Oa(>1fRY!FoxSb z>l)oLhxd_^^qq>od-F@#X^ryVhAb=aidBpqeJU&2de<-5WOO+a>0@^C$@2A8p+}6* zpPVfr=3x-5s52KC+dGyXz{#5me?1vMi{1b&shhno_CaZk^wwX+YdE7&O7Xky$;uXO zrZYwt`>pympmz_JBGl*N0{~WmmnsD`V?@E*NK_!955B8dUFL5lJ^S*vyLahLpceaN z`i&#f8FNK#93UiHn=ZkiZ}--Y1CP3z+Kcg^oZ&q($len02#$$as()X}1M0x)p!A=s zqz;#VqC&Bb+*S!cnzNADbAUE<92Fwj22Sh^hzEJSbn_XD6|(}rUd%*47phZk%}(;g z?JyuZq8Z(;42`_rq?Q%z3T%8PWN||bZ%UQyD-VPqQQOYS;~T^d?naQw;EEPBJ|r^S zVRSpq{MZ7M0azVccj;%788t<3-gHloyTf8}1NSv&G#cVum9F}Cw&PoW zU@aO-J|EC7O(pw~HfJj-UAPj80#=9wmKlVUx%;g^%2qmjk>}T*lNZrX%BfumQpKDr zFagH`4k(DoZ|%u%m7!5c;1=)`e7t7zf0PTi#R8jNX039XA3PX7lx8f8FYeuT0rt*< zDN`OBg;b&fQ~8kU3&YRH+CF`{#J-;AW61n?S2Rj)(FOqBC!8pqa}(vg(2iR~|2O~r zBa+Ib=)~Jc_5VGU%b1q4|KS72JU=};q_f-BwrAUwiuuN%u$;EJbP~Z3ilQB1!?lF? z+FXo*UWRQA?vhRH7w|QlihYTbj^#gh&ied5GbMLjrmm#*MM-PjYSW}a_TGObxORiBsj z2(*iBLFm1X6YJV@%W7)O)y9p86GNMtXQ7AlX@3i4G5O_D$Xxh1$BGrC-bUm4>(|%l zLUw9FDNFDE?C$e8o~{NGlV1Jb8Mr$nBt(-MOgfFJAMSPPa)g`q8`wCU;T$kTZm0;V za4gIGryYglF&%gWAyIB4_YLPSlGlCWJxchDsRmUu*BJiLA-ew@(eF2`hwzJOQq54T z*8mVMtQ>|nK26X=ickOGt-&`!g(&Xa_sVgM?ZdIswki}3C456!B*L!mC|&cZt*HmQRVfw2D9zq5q4WPjz<#$3+<8zjhydNMKJ zVyj)=`Ti+f1~q$0Rccz5!f;-uBZU-|8#4w-k#ySnp30Gqf!zWLZ8=xSdO&r7p60@y zw)F@ELfw#`5;qu80m9w3ThehpXzll`sa1anB=p62qV9R%uRL-&{DjY#a2#L~U>J#tnnt66ybOgMk}v zdw-RJhJe`V=;eLrTm7~>pv2>6FY(IV9uya!vW62g6s^T~Q#$|PdCrV6wmHzU0Xre( zU5VPfr2Dl^o~P7GQ`-^nxO7R3IKl71#1U4gFiT@Pxz#c_y+{XJ_&=Y4Vi2*uf;w7z z(Jyc*NRc+IVs}B{&4*)8W$)6{;bL@*Kibg@n@~~PMh79nS@kHNmq778J)B?j@ZnE? zv<2W{_v21&>KwC!*kFhXIB?+M$ER=uyFFEH*59^i>CbXY4wf4xQ~04}{NDP4q_4NXW&n2o_%`|-`jQGYc`Q34ef2gMpSP~J=#S~A z%DYVZFaAKPD|RWk6rbtoRj#sK-9K|i!o#8^eMePENWt12|Ah6-vJmKYFGJ7S3KgEp zU7SfDLraH1EWZfXXRaWEhT1+Kikmq5fHe&wAbJ(wn2HHfnr(c@o3q^z${GBW_(s+h zfs3pZ*_gFL6EUC+IyjBlVqM?LwzE&#DtBTHuQPJpAf0<2xI~wvxMv|%RaIdSqa>qJ zbX-e#|2|S9Xd1>vJ$AOOVC=C0a<2g?FbQL9>$+l&za4%YCrZ# zpi3eStrW<`q`=H|>IWZ2NNUp{=Q}x z1wMvJ!TTmFEhaQ6ON~uv6l&O+Qc3jY|Z$$BJ9YSyhmI;I_n~Wh-2N*3p5yn;OB)gSBRQOu7XEJy#42R4w1#9s>ox zA^nXR)nU0U@l5nk6PR;GpOC{2t|7lo zy-Qa_IU0msT2*3>N?!i^Sr*x6YxqLbWUwJo#*p}|tua-}{H%2>;oTN?6n17 z;1R)uS;hB&GOz)^ol#+LJ6lXQayOGRf(iE+TqJ7Q`&wSw28RW}k;%HPKk@D`BY$#r z{_3z?^}OEiM>^AK;BR3`YYaJiW7D-FeG8QNgA|Fmm#n&?vuR>v z+r@Q`z(EvDbz<|cm+=RgA zQWDnT)g~q;gWkv_|JVx%DoeoSCb^}!!@z!Kk4AcgD0_gj0I=cG#@E4OIBW1(`$HGQ zVSame0A(Y63v$Q2r|f7$qLigzw+f9somZ*Ku@N~aU`86cJ#siv%GBV$E_@ldg~upP zZCtFx@$NX4bz(nHSDwBl4V}~Fc>6W@Zdhv8Jbvs5a4q@p;c)kT2bthu(Pru?FLW1J zf!I$9pPj5CvB7tXp}I-E@%{1ISBKLx)v4d}QD@g>uR&t$2UN;P8-3YpR?f!AL zgc;wWVRQ8*Zs#6CTKK*45%`Fj6dHFKaDR|a-=_bY(-X7diJ0mOB9cZOFm9$FX|M4w z3c399s3f>i0O(QA^Ka0yIXV!G0_<&FMG)ANs_!WqZ~@Y);_2AXKGnQ;IMNpXSDYI^ zK0*t10Y~B3z;3V=io>8e2%B!rVR!djxzR4sUfCzY24XPHf$C~|g-o(m17{WWLQ2ZC z;Cp>M@&2MWdYd&{Rr5(C;hS<|P633q$g%?!8y^Zxrq|8&fRtH*{^s~NAy2|1LG*>O z?Ze%zCG8IY#)%cMp3uB~B~pbCFA9*EG%5$Y??AznDCwCxwZMqM;U~WZ4}1y8_6wIa z4Y*n=*t+8bp382zYFU)ecR>HXHtKTdrlg^u)J_>l7K{+7bC??mxsc%B87R>T4)kMo zV*r|L6fVMmP1k$XH#$q;3g7;nq^h0TBBv}Q;oLUIT%0zW$njJt>D>fo%h^=|TZ|m0 zErNNCbl|L0LS>>&n~rdXOh~_X&X}%N&&&LD2r@-E;Que2=>WDYg~-^m9n4TC0U~66 z_9eeyF5_>*fFze3DzA*>#nd>wr3AYCjk zAh)jQ)&K9aN8tD1kLq3SD$ak$n2oC*(TO*fy*=%_1I!e=HpngVQ9TAAaUjyiU@<=V z+I3WYi~hy;))>S(2@p;t5AFQDRIy~v{Mf|{rI$%2t)&9q^2_hzL5tggKaLaTOwZMR z&ZmW#6PL4T0k7T`lL`TK&ULjnDi@ISQ>3YFMd=}xvCYs=mE zD?I8Tz_p6(R zW1Hr$--Es-z|X#{*>h;&5t!|yf(@lp{MYC`^0y`}gOqRQs&C$bL(^x)sZ+>|&2hx4 zmWjJx>jsrj^kMjLPCtJ&3V$6FbUZAXBUmJBC5$)b(`t9t=Q(lL!#_iGawS$GA7ef< z^d|{kmh5<32<=3wl3uKUM+o%orN7xDVSOA%>}4pJt}2#-%x#mV<3`GZ&wk-`6E8P4 zi^R!qVx0MT8nN!U*>~fB5^li(> zOsU5|5Dr>>?g3LcdB_sE*{GPsinB!#jw0F!QgNv9Dl3eEH9Hz9A$^WTj23ks-P}q# zfTnVWY#^UW=@V2-(nUm)fTAwA)Qc_idY6-YjIbw(yU+ zV-2q{>Nq!km+#e*Q#^3!P-qrJKY)mmdXoHBl1_HX6HkNk%^KPehSFo8JC{X^*+A3k zbLS7oQ(qr9S|;^zD^_}L_$CJHO(dk_8gc_j8=8xCp??vA+-i*=r+VmQGpG7=QOcgh z?Y2&GmrK_} zzUI-a!7s4mh3iUhAz^>1P}P!$UaNRSt6S6fQNDeg$sRukgh;1@{zSeR_88bf)6$s~ zJAv1L-Ixm>>lTzxm^9+vx5nOJC?6e|0I9J)+NqJg8{E_HJ^9|(df&jc=7W?ZB#<>b zkU)MbKz)OXV^drBHd#s}SATy0-XPW>AZ5>smtx0)=^5Z$yn47QjlkU)y_&tRxw3Al7n z5-p|s!??m*Gc$-?${FO0#q1k(MTrp#|2^TYFTUhZ;h9Hu@?uJ5at0S|u)&88Kf_bk zyg7bKnp5A|o-CCq54(t4pqApvg2yNdd9>`&_~3ooKlA5@`!bjgfw-V~pK)Wt=9M6$ zxdpmJ(yDFGu9Mec`YLbcwW9GCkG|@m)y|nxnt6k$8g7qFIz-X(Pp%}^LOzcLu$mRj6-%DcZC#T4VD~Kp+T(oG!H9|HPqysRE(LSB3gk7~OfKXb)_w(AyZbJ^9Ap?8 ze8FKAZF57c7p{l~dGEe8L}~=5+I`24Mu?`GnD+tuLkazqDX}(10fLNRMRvZo_eN%^ zBmB}y+RQxCZykXuJ1dfLQ|5YKYnAb45gCak{`{G$YEwHvxjr!I^K2e;CUpL9NQ|ipmlwd>~@a4J#*yo-tF5HJ^{9+ z%7+=AU054v%I8uEi1izI_4xx;C*ikf@qwoxxl3-9eSn7#f!-%n!^^K`G8o740 zwb^>+0#EAYBFn;KRc#WI&i`Q_QDjZjURBh%*rBi*WISShK4>?7VNpSg8PyehQxH%I zSFGROjiQqE>SirE;G2wMmRro9_i}1XO5zo<->)5mO9*PPCMIFQ+{>69f4^f>Qxoa8 zvg(W9x0?&~X+zs#N!xa+2~dP`c=xvSFAK^WaI@i(UmJ6b1`BXDaO8z0{`3B*38KhQ zr^;c4z4+Gk6=|)oxJeVC_?5AT^7V`DDUJBoHXfD6fa>Y`O_41z=y!sdG=CES9pjUf2DVaQ#NwUp1AeHipq zMJ;|4lr}$H?@|t0O>v~bH*|cU3d3mzC%cm5@ZXtf(*LhdMX13UIw;)>9G{Y-!ht`S zC@h$j6|w<@3}7lvT+{qrYbdb2Yc+ z_8huGR#HqRm9;v%?;#OG3Jr;oIpxf6n}iKQHu{`8);ryMmAntweRq3%JgV^zZqV4AK=FIgC)9(Zo{uf9M?iOmJ|Aco9~TT#r+$MJ$K&I@v7j`4 z^yJC-;KPH%ipZt;hDl&7T2>mhBEMZp*qqELC*=Kd9+4o(3BryrIwByDH~s;N+h@NP z{O3!;97a4s46~K|-1u@^B{6EuWVGr}AG8MsQI>ShMeaLp#Mmu7Jd(3rd&&pgjZPZr zCxs0FeNYC5AvI^%h^xS}{=(JN2)nE03aj>yA8*2eoo!zFD>`;dzMS9bo#9JM_ihBt z*|<$b*9Y%|#LU_%sJpowR9%~yk*COA3JvVr>jYr>3 zhO+$xH_EQ^y>Q;sEZp%nz@`T`$Yt{b)?xt|XjPH4z}I#}M`)Suj-sS~_i(Xxyd7C1mr%c$b7dh%UmsMHCwCZwG3D&-rpo zjm7G_bZ?Y}&pE>%o=%g4bmYRXzn*9ELP_5B%&FwX61n5p;#-Bqm##5Dpk0ePbnlOj z+uyOt_A`sDRf_LvamBKZNe}GE6yLVI8*@=LPp&=mM&j*Sihxq`4MLGZ#8&N6@wuI> zjjx}=ZWr`m=>-@Z<=a1hHdU6bT%Ja%Jnsv5IG#c>#aYO@(yWlGFIX5f;4Xq;;XEeh z9ssu=>IENPimYtr+?-NtbIt|na=^$#w=9K;ipkTa_{GlR{9N%Dy-}Os3)6;_I}z0V z^Yqz8xW-P4PRjyV0GS`lVz;swBamvA=sB|w3{B$f3G|Hl;b%6yeA!TuG-nVT{X%M}kJ_K3xA+BKw>*M`9Q}L~JD8~wC zU#*GUu}>oc?oJrMiztIem2$!ehxczj6Z*BR?!8Fre-1Qb+S3y}uCVk45Eqqn@_o>l z!hyC=Hh9|i4fxfd95Z_bz=yd>me$MmF!b!VoxK3P4u8rE;R|np6%s12y-|R*N*?6< z89*!^A0}?NeGg&)Gg$Uu-*JEi_SXRh2KIqV3Sq%T_Ny9a)yDp9>1I{P~DSVw@N`ef7YmS3w zd8y;}W&U<=wI{eHI}RQC)arSamH&KRkJu~T=S-Mm;*K^!P^A`iH5lV#ZuWu*ejdK(#U&j+oO<53#1I7@&mn8W2R01e&Dvmai+&aa z@ILygq>GR^TO>)%P9Bm58|*XPk%fg5Q#fFApUs5{lSREKh|T(5!?YL?<(N(1}}z$*$?3s z{q#9o;^|?(NJ{f!?NL*_D|C$z)h17`N?cZ%Inp7{PH$)hKfM}-1t=h1+O;;QzrMt^ zU9oIC*f?^Y`d7u#{&)>6Vir`VD{*;HDBp;=RZ~+VWEDLgN@*THuKikHGjA<*eb(%L zN=y>1Y=!=gXKm%+iXU%#|GtP5+I#@yq2b}VZyxzq=B$0AZNtNBa9^DZ zrtZU}#{cEgvA+-T3;RFan87MZID(Zi&t=&!$!{;w9$aVWA00SAWN@HBr#2x|$nH<$ z2mLOIxeWi?|AP#SBlnSFy(oP9(_9K~-Reub-TP@Bw*pe+d|aA}W44m2P88(gt)u?w z?yj*eBHMNgs#tz71!;6Tk8;z7Zo%x3pX&vH)T1U#YG%R@?h?qAvs+KlUE9ZqBUPT= zuui!OxIBPzLz}Oq^8)Mu(le)A<91cZ5VUDMvD))%nQC(2mhtDu9F0u1Tt3}afwYmH z9XX+VctuTS*FNo1LLAiQ>`1m!U5z8$SxYiQRr~$Vpx_w+8m;=E{9Nzz;$5wwB z>J1g52OBuR^OyIw{KbzuKYg0wC(I#sCMSyLl&b=aPki9uyz)6xcnD)wCT-_kS#~je z$ue-+f$?RYMuX<36ozS7+(aZ}4=|+Z7!Np&-H~kZ`rSaFw)N-zl!PTKH$fyb%!nI| znq}WS{i|@2UH3O63vgut>>d9?_+DAteWQ)}eod{WSg14hoarcAG{blExb+q*$>&ft zq1RdFNZN9;pcV=tfM2WND^!A%>mm_9-sOwojFuc#0%BUYuaY&KVDHqR#PB+N?531O z=9jX?bGW1T-*22+L$NS4Ss8uhxTJl6(Tf-d6(&@rE5aU<)GaTCKsS;GbmNTe(fT+E zc=B|QL9oO_}*A!}BZ@`pB56omJcqh7x`3>-cbYY`mIGWghvprqtWNr06X z=6X!AHGoJ?(PO8JbRX~cHNVCv7sNH;FJk(3Q*!RoD`QWDnJvJ}C9?gW=)^CMuCA`0 z>oR<-Ri4L+c~}BMrfPS}7^`}QA5q-;pSnSsj?21?%1g8|8=O-uV%vcG4J!3aVC`^4 zx9D@*0e{=e3e!g~z6JY3h#=axU1e119mnqdTbWSMe56!XRp~3N=>2*G3ZS1E5|uHC z^vpoFS?|cjv5JiU00Oc9_b5(6+!c34zu6G=9?IMSbEHA7vIIc_!W{% z+?O)$7Xd8%j5YPjCxX98v6QNdfk-OX?vB-a9I14KHOM&cb94He8s*C=3)P9aQ|X@gt#y3%P{XabGX}CBTx+r_90B84N%CjYJb2=9l^FyEW1) z5@=Pp1_ZVM^8k_{r_<#A zMwKM?|4%k+kdJ{~m;X7Iy}kd>j|1qYu*VLxWu>a#PNDfHyYXw!yeXEU*1((4QtTgj z75CMj!s6=}Z`CEynYgEe^hGzq9jPG5u5?dH9nj%eA5WO1POGAn=Vz z6HmPm*tg7^ieDK(0MaXX%#f3!jjA98Hu^ks_cf)LoaF%MR(bFrK6+M<7^oAEyFG@* z;}h)JFE~1^Do6}-Ya#xWvWF1eHPm-%X**4cvC46p>(D}3MaAsP+vXyV3Ct*AwnP6< z9as)--Tpnesrgui%K{`%tgidBkT$Rb#yg#yTv&K5wY}u2r=VJ44b&b~R8-+%wi1SO z741KAq?$Xtnbn^tZy^}8Jyrwc=37apSA(4+jaNiD*zT3~sI>IcHL^uYUj-fM$?u$p zT$vkL6-JszXVoc7HRRzk&m14SAv}pCPGCHq;*P$;UOM^r#wz+> z6{&2SLI1`nUJ!RR_#@R&l4?;<7S3T-2JgC!q<^9ymdc)=P$5)`Y^4Me@>UaDR0z$0 zVS;T-g?S|2N~QVgrR#F%*~^m!``7N~!CRwzec&n2ISc}U+Yn{-qA1{>wl;?yq#wv) zy{>LoHSoC^A+yte6>ETgb zip8e;G@j`n-(4n#;AXUknGNhddp(a9ikh`VCefNb1}ur(&p>)s?bg;zNO6)i_W3wn zD)zf)q_8$-$)mCG$&((q^fyo?F$#Q$vjF`ubv-UmBEin{(Rmrm2H=&@{%hu#^z*Lh22jUv>YAC#dNG@FVkKJyG{#gdpRsDdX}+pUl*4CK!ubA zeE*6d+O$Ob!Th1c-1pQ!67YT+Bc1e7&|?}@*-e-Q%BG3+NhbKULDfd-Z-#cRE#5+f zi*?+e7j{1T{~qbqXh%cX2|W8fP^#+Ad#5Lzvyj4@_)Tex$-UmMH* zyFya^-P$}K*!8~wHd1xJlKj>QX-u^#?}ovCa1cN; zSX&x73s#3&zpNIn!FT|mb*+#Ge~0SeKc}EGfKj;S&Dfk;GQAkH^~LZq8huP39)AoC zM_Ud;J|BLuJ+#|=N7U6C1Kz<3Ng7S~n0xVspH86!&kUyR!?^IamFP>^mA&ta#O`DaY1XP5^~ZLB&#Yb93qL=HAj&$}~G&|I_gqW6r$zc0Je%h9o2327vxr96%jrjZDb<$*rUNVQxFKfPAMN%c$RlgJjR?qzChxm*G_ zt)z6#Dv!-ni0P3g>chTi)pOVBF8w7Oo2CM8A3P|^?0Uab1_*2ZAT`u=nptJ zY4Cf!VsWgu5yMRKHg%)V#|PU+ASGy3#JNSy`GxIw=_&Y8ETY!@d*>D=zlF0NwlpBW zx8GK;v*;f&zh4OXo-fe_NFk7beeiH~JVRN+x(mF#6drbetZ(oIcxl4p-F3Mhbk z=X@GC%1No;Y|h3+<2CA!Y&BDAzx=IQ`pX(*b^Pm#aiYn4Sb@SCRi%uFQoq4 znZ)V{L4HZ>fwh8t`VbdUejdO2zFjV>uGp(-W&MX;uXo8A?>zeXys_@MHTJ35j@R!l zROModvP`!@cx_AMALt>C>MR4V@CvpC^0Mh? zWo7r0X3N^-N+|D~*FhBBwmNH+#ETud7UXVzWx5bj9kMB%8OGT|9y<=xt;fI9*D-tKJ~QN5Zy@L$Dz^xz-GKW!;##VxKmJd-|NNi#RiSIBhEUEa()YaZPlw5E zt$BA!&uXjHhz1P3BLpoI;y!(SnG&cCO3@WoP&OW6sFWJW8@4N=4Y|G~y0W6Fx!k3F zfbbFs>(uj!hs*GpsPCfypECA@#Ah6K~YZP!2jiDg@K1d8IZr|=t zuj|s`yRAU_{X?Zw{JKJK@5X{qetdKofUtw`&#{c1uMX>;q5q`~?Kiapi2Tpw$(e`r zVilbWrk6{MiOX_v6EhkB=|y@ni`pRu#(=xFJ#_F%a^#T@xYpXNHJoa@*x{rVUo23O z>$;3D3hd1pvIl$@?I0ZAbh{)BoPyRgHGK7x5SjJP8y>>vv%<=uD;x4imDcI%Mg_oA zty-aaPomWhUE~YeA?t4`YPF{5tLc_BnwZcP+2nbTftrx39aAJj>QCnp)5D9G<^SRq zZ7csbqxbtlfm*l_8w0Wvb=b$?5Y#3v-=x`0|C66hYX&3zMkEL3r5j0UkTMx}Ql8as z5aOx)6)U1jfXz9~kb4qc&LD3F4ZWfj;kolaS{u(6x2ZFh2^8#sN5A-|Pp%pOAX0(;N>N2qG>Do+UGL0cgw8xSw7CM59l3Y9MYsr(FfDNLIE*`+gV5#$wk1Zj)U2!1~!7!3O8|MgPuP&Ah_3 z7My;@CMWG=|zb0+4cOtN= zp3$X^{XCf(v3GicG}Mv>3+j_ckLE0!iieYjY}!K$yuE>Ne*KE1^vJPwVBPf|=rlig@F1z-K|dV4FjwKeZ4>&I z3&kksMh$t!k{?!IrW5@;(-Uy*hTJ*Ms?IWHh%g93P#)XroU3$s{%~v!4dNm#(#bLL z3c*{F^fA@^eNRD>#GRLX2<>idNY7*70q$!(;Lzgpk+CC2q|+iqcL>ygXCWLJsaL-? z@mTT@5I*hgeH-R4;qvY#-Ho)GJbO)zCZx{?>cBIPN1(~nA8kl*t5V5RhfPdAF;z`t z5^6zNK;K_vlt|+yK!G$3+V&U-f~-kstHkT5eJSTFIg^8?slP{_CK@EAYR$F(*) zkGwnOw;kjpQ>Q9*V0uf1zqdbE@SwIAf4v|-;llI|K&j#S*HmbnRU^9hewd1?9nQf< zdyn-DAHPEb0<#gqfwN}gMtN-y!a`a5_i0ak2OssuvC+|+;wog2;4b>nzwKAe)5(fh z9Ie0|bwLnD{bdEauzqu@7W48@U@p&#UfSl42SQ(x1rDECICLMo3c?kyGdeojWyh<$ zz~U8ObLKsn1~Yop@Yum(y#q&%L>&Wec{QpkD=mf6nIYz!I7a1njH}}=Oq@y+=U79r z9RxaH`V0t5dyu1q{VrYU`IzxRJOUI=9PRkt@#M4tH)3n~@5TLAZd6auFxATe>z4^H zD-?})>M|9CJqU>L=J;K3@_%%W{qp&9#92^-tD}3zI}=m%{=0k{oE!fKw?=I{3C9fl zspsLzDz$Kgv8ryFqQL+YZs*2v9yt%H-etPG8yul= zUQSY^(|ce<*o}QksNZ5qpws5Q9hxuo0P9*d`E3bW$e=w*C-*>+U%2rnK|m+|F*a$4 zOM|YWRGT{{23(=fMg%f;*-lKx;>j5W?*o(^ij#u^yQMf3XbUm5yisdw87jz_P4?xO zMLeS$)p2;PiDhC}2&76Q+*=72apg7gi2)`LFA+i{l|T0+pc- zQe7h1E^@f@@A+w*@Lwg2$BfVc5L!OU&xhp8OEFjv1-|9?il-7J315`00(+8czQSn& zNyK>nv;$o?98Z`Kmmzug)bp`F2MLuxvjSM6PXeeh@GVC_Jm(r>11PXxm84Egm9oxn zPx1{Vtz)&8`H+cZPmdXg}8FU#`2qSWr zz@Z{;wNtxLNCj5?V~8Tw$VCX03WbmcVPt(nsCQcAtp7)T_!AD2eh=P^{IcKH>E`?q zI2!Cj2AdT-!JGLRRZ7Dy<@P!A^0%(noGQ%L_}^B8O`H~q))z{8u7FUPQIv%Hu&4@k ztg2hy{qe(}7{Vi!y!(vV&EPbT>-}XS#60+z{;!yT_2Am5P(w8lSo#Y}L=IKJgO@g{ZV&4O0pbTC#~4CU311c*fx%+QBOX#`OKZar|N%23MC zX+A9i^hUHpdgI32n7N;NtO-l{9t{(KnN}+_GDa)MM{}TxzDJ#^4D&q(XMCBdSkD8x#di}gzLAWKlDUFyHgx&-=k^MvE16T z|Lz7et51l+{Y-{8ChPi#M2s%~d(plgz?mEI&IeF>srt&$AH%JUJtBDP2F;ei zK)PU`AZ#}2l8X%A*L|RYR#^MnAk}l4vSC#YT$(Z=Ww+dqcmA2<%`y<@ozmIasc+r) zbR~lLkwQ=ltwM0qHT|`iAMN<0_jp&&23K3B6e|+P=3?#lh@OCojK968``+b9wweP+ zcOH^6A?2ael(+*3@5O(Dx~tme>PKrvQ`*X3^@>+t36$Gc` z><9HfAF+jyw;q1~V^FSF|6msZGWOx8e3M}!V;$vm`0$LdDk%(Z)AQ)h%8~5%Jv}TM zqohn6N@|DUPXMwrE7HmK(Ax7cD_bk#bKd*`uaN{ye0IX!t(v!QmCH~;Pz}*d<+!ik z_CT(r_NQzJM>_K3Wt;PaPW+4*-||3Do=$D%MPs@y@+c6{V}5BIti4>| zGWnrDa4j+SM?{amY|OkO^bZxZl=@?WLjOR&(CjggJbOW9>Y?5AROHvpaYa4DcEwiz z(cW_Zx52Dekw|_90vTEA`i4AkPbyMJFyLfA<2>TXq<3mDSvSGqd^Xc78wTR9XrnOF zR!7f_xLy!nr9*l5G3ys-lk{Um?3>o>1iFt9X>LW~)_|~;&^*RSz;usU6f<3GF zRG&Wpmbn;IMRq_OBosLhUUQF`^@!=L!#QUvyl+q!y|vAE@u=O{*I(h^xhYo4#p|OU1O9ax4Wt5K_t{iNEFQmhg2#Y3~~-FL$~uv^<<7R ziQ>cwU1pc9wsHCWIopRx$ZRdMny;=mG7UPYd#9JrsU&|jE0~JoF-HA4zW))5wqOc; z-5jRb!gXtT_zEknZ1>LBB7@<++WMwwp8#5>lbhY1ok;6;;oJJ(8*;s8;TKQ$4@3Dj zNFATKo1gC|k7BKgKFt%+7ByU0i65WGQ~JNZ;LugVzq8RAAK1T@WVcJZvUpLc zbcaL;9?RPf$%K7I+#96dyYqkREna9Wz$p%Y#M=1_HZZm_`Ia+twT4s|WZ)%7m=p+QiF`CoI<+!HU1CRY70ef_oa z3BO8J!P3R!MxVVp|9pVN#@=}uw4ZmV@udi1ReNkE-Awh&Vvlbcc&0~)f3Ao%OVZKN z*|GQLrr>AaHcj(&80V9(9*CAH2;B|t_4_f6PMK5b)pvU#lfLXcCKzvL;2=G@TPyqaz6c? z`eHte2tR?RzDiA)KYSItw*DA+1Eg1|Wl0l$zf$B=MEhKxooKD8Xx+`@c2r+1C*0qi zJQRUmau%TQ#dVtkS7)boFZ=D#I~hO#T449HSTi2H>O3qRDJME7LRM~|Ji_I1XR{IpIeQY zIZqzGnKP&O!hGLRia2#UDfY6>olo$lPvBagPrAkM+G=LU;J^^ZE8=q~>BZ4Q^GhG$ zUaB2z%OJ-jACe@OLWpffulI?6DoOk zo(_-K?W4qifa(aZ9nscIN%>Px&(aEFpnyjNM6k`k29jOcX2*B<%D($1ywbCFgLfyh z2}-Fc$Bkx{&M8WZ8*x97POmu^PfblqRtN7>N!F|xk|%~7iY>5c6X1d68wG;!L>JOQ z5sxEUIZMYv$Ld@1+A)4o(%oPqczi1QOA^HA>$f;%3E&msQmBD+D5kE^q!xY*-_!2O ziLwrN;-8VQ(#E^OJR_xM=-tqs*@#gP=({r60Z-P39_sVsFHJ1eaQ!y0e=j*xk1H0m zsrf2G6qd4;tN7IB1YFWO=J?y*>(_w|61>uVkEKM7AE}(b6wlL>(REIb!b;eaNq%K> zRJY+)g+DU~{ zY$cqI?Bo{?=g}=3Nlnj*6*aqNYHDgXNWL^txD?=&hhRy(OHV>ppe&0k^RI=>j+h5@ ziQ(nXRouySkGSG}z0;h%*4U%xbmA_|C(gSSNMEb`Sm1DML_+j?Gh?l_zjJIsXpLUz zL+3~M=OF_^dG@}0OTV;rulq_KNpv>JcPNlJvcd&hQ4s>>?T~=#ct0yF-yqk_qJjt~ z_L}NzyL%#9BIyL?$BnM%t0>j;YU}*dLTv%~+Ug2=m{05fjb0A!omQUEdCm)XG_7+z zQLxh?E;QZn*3Xa!m3JKLTwlgo3Hr zd*Y=mp|H3Id-(JA{LsfJ_?`m{CEezdT&Uj}LkR8$H=29aF&S_`Px(p}8Nbtwzm{zt zT#EbZmDREZf9TJd0C?N0a0IcwP{JJWEzgXlx{SYlCVH1VEAI>N^7`?IX7pZsLusY9 ze3#e2agB6s8~VdlB*w2yFW8dWI#40}+spsfIh7evVy=+NeADmtfkA27xncz9Y{j=t zVP`(P1b5iK{~uRh0uE){hW(7aY=e@JWhx>2WXoP7B}){t6NcHUP@&X(?}PfYG}9X}Pl+h3eA9BL40sy` zc|CTGOZ|=$2QFGCqW^KFhI?MUTJ(hUu;1Dms0ccj=If6uv)p_L_@1oeG_S+$C6V?@ zsdoNrN)!)ReoFxvj+_5h_#F@hL2G)Y>v{wjkZ)5{31lTND^|jm|N6|#jQy8>MxuCz zV=7pqAJ5A?p7-|?*eZ7P^xyCYw@=BuGjE*DxJ)7d$WEode#m3LVYYg00x^;UIH1up zA;B!7{GhtfV!P?UgRx2vSKoxCv{Xw0Yc%Bw zJ#d2H9k>CWNMs!5amK@kZ$wx+ou_{i=k_)-PLQBT7l4zf7f0&&wLM>2Gd46sr{c(G z_hG!`_X{3^DPqlIQd`tsKcwE}L3ghM9Rvu<-4xR(xk){-WHPAm*7=AYmd{$(x7E@u z>COW83yA@aZC1RSd!sAw-sr*c@^uz2FM8nZkFS4nCaY>nuAiXcFz%M*F!+{FgHjg! zep}Io?PJH;TGCMa$YRHP2EbriN%nwTz+o;!GJ!JAF^v4RR|$_aBPmuezL-D8R0$1aySvk(hB8VOT3@LfNWQ)JXJ6 zhHL8f(w1!SAefe_Bqnc%d0$*viHcS%YXnQWN*L(?A!87<{TJv~Hkf=Pz}yj}wt1J& zdr%ds_SZ^nrTOgf)DRFSTg>^7#Os2AKOF=S;Xw0o(U zWJ>XO{{?HJ8#i*x@s%+&I5~>9EmCJf%&6-7O%gsGj~00qZngy@IdH6D1bW!1@%3`y ziW}4SOm~FFdt`0BO_U|3>`|F#aqNvtN%lPb_K*f7OSf!|z!}vVE1u}~xB+yH$9t~Y z4TG1HJa&Az<*O?+f}C3`qw@FsweDCt@-0GA(Qc&iOu8;lO_#Gmzaj9k{9bZm>X<3@ z)Nsp}(p;lZ3+y%wR!MoF2Wi&D5Sc|$X=$D)Gi z_IzC{x_g_bu&s$c^%fvm$Y#=XnD#QPDhFxiqdUJCVPaXYnz-WgXlosGP- z4F!nJW0L-=Zz%*&amEsnzvW;?zLcOmcD=g*u$wQy30PmG>;AW5Vp^^=b>EFlbj*V- zt_<2Q0)AR8TBJ~W_q^t{g?T^B$-CqJ(5FAuR0&b3xzkbwpk(9# z{1|HaiGtha?MQ8a&yid!#L6RrFsYJE-nf7xZ>M>bF6rl)=KSsj=g(lIic9)w`ZGng zmgi9G2y^~Dba}plT!FG{uVlK%Z({*W&Ea3U_;Z2l8-zvdb`NV9YedYDD z^bjn5$A;xO7MtVEkyS==pEDLNn_py{FyryHenTy16Hxk50xIg@z8@tJzm!+qx${d1 zvpE%hkkE<;=>7MC2vC9Ese-2rj?>7VNe8}+qNQ|uQw0ckFWEHie zUw(zY5~-)BXT`!rr@~L*)JAuMvvf{xV2LW30+4jZ>dekl(p4k`ckRK_R@D5HTEGLO z0jB=-w{f!+xLq~irYeAoyJu^JYe^5e^TQ7xDaLZMCG>l)9?fSRkbp=BrPCOH_@d7x zBU}Kb9(Z$`^$s`#UI$X}S)9YP#Z3_vAmZ7AS_Y!!PYRf*rr84ocR94vzZ&Bk4}zU7Nh-qjb7Q?A^I(?V`DA z5#w56hKc=Dl@LLbJvnS#S>R4243?&MiF5aP-=s44E8}?K`+T*sGfh|9kMj}Ze7sPK3&;+2}Gv~HN@?IaHB%!1(=_gS1 zorQqJR%_*vQZ*l?UnGyf+-&=a9NQ9d0f+MfbG)N~OwxSklc2FmJtxsbSFtBoq>qRC zmmY^|)Pu8t40|ksX{e;vb<84-{?&&c?o?+5h%*3BPZm*0a!7p9`0#vg2-U`wS5b|j zyD88*w(y+Cs2s3)Ttivk0yfUz3lRcB49)T%_B=W#5q##7HJIbdfCy(Ud-MC}8B-jp z%zo9}!$N-}0BNGX$2`G`*^KZGVMu-#qR6#he&zXP&5SB*+%+(nPok&1jpeC1SMa5M zvyBL{sqxpK<2!^L_77?*CJoh;&j+@yyyhWq7+;qEpsXiRecWGj-n0$T7NlfCHKYLp z^Uu%x4Lv%R)t8*{jZJr2mQX53)ac)=sDGq34n_%cDazW`tr`QMbQtZ@%psZ!_EfvA z5BWUQg|s@j1%UEwtxNiT*w&|xu)8Y7Hl=DrCBGdL& zDv4tq|9xB-feFx?R>Vic+u0WiJVKCZ0A)0DX^XxRolN?*AK79N6*3Y_*81Up`K$yd zOo>9(l&iV}M?q{pgBWS=d%A$bsli?omYDKDelyhVGL8k>8shfFd|e0nmg_kQPG(k&DPr7T4T( zkV{%5*RYE9+0=E;?n^dqrI4yAf=!aY*zB_;qZUUTLa}k3g5NHc*K-lx+%34QxUfs# zR66J30JY9|tf&H;%?XSW5{NQCOtHZSvAc`}VTNX@Ygon6*UFrXzAD(JLor{YkJsP( z0tS_htLjSy)W6D@Vyeb_YFw;1CuH6?M*RKrQ!7i}>3!PvY|vi9E`3D=tnp8HjXCK| zv|l`WT%;J!P+nHk0ZJuks| zVi2sBVwGNPEnKp<*Rt0S5hNTluw6+7Hd-$bM1+|qLNF&q*jmV7v~bKITYUp7F*T0r z;qJ~xPSU@|t;%5OyQ7m)E<&a@!yS+B<4$~jt;wQI4#^VDU4mCLjX6|`_D~hmJ(>Pn zrogYI5E*j|!XrBS@*7S|m}#Q7gFZT_p9ky5-{~_UE9tfMS2x%uJP=OqZXd(MCD~ZW>VH$K&5!ak`D(J$0#dV;g{5 znkU9cpG6dSQlUI`al#voO<5#=3_%MK!Q(HU=Et4rTi>qf;0x-tvNyyH(+}{PknabB zA8(%4x&!a6dJ^#pVyC?B&%U|g5JN8Kyg6|ScW`xFZ*}>b7@|9)52>W)2P z{HM`AL8z?^R54z+(6Y#YptiomQTY$mE~P2pi=k-bu`QRYz}kiGJ_rxE9mAs>& zd)y#i9)JAw>5+`skb?x!OsWno=-l_^7BDoXcT6142+-$Ys04)( z-xnL1`{@up@Gi3Lpu2?l#w~5ltSh|-dejxsx6z1_D-`mDOz^IhrWuI2g8u{?cD#dn zM`5J}n7c49D(l-UC*qCOVT@d4H6Mn`Y@;S1zZt@7820vV*Prk3W!>;c@{q5}Wv)%mJDlB}r@a6Y18s5U* z(_l6K5)NxN>@Ek4Lnm+;F8bW~Nw}1uzyVbZPz$8AW-{;GLJwY@JbgpFz8XUPh-l2# zqo?!@QZfTQJujZtOm3UN=`!rxdy}|x`O>8mb?|#$Eo~i6F;!#KS&sg(8ie78Td^@@ zaU&LY#S&IQ>T-p{6A0FggK%fOxAXKx)1n@FFwg49X=l|hvWu>VZ*F*cW~Pg-f|XE1 zEHseleSUJ?m0f6j-F1)XZ@OiBq#nDn0kwGCwUZhg1iE|W)jK@725U;l*7aB7jOy$;pX&ryV2|^ED?xNp`{iGEa9u^ehFeqWl2FG>sby z3%5Aq^d&}rMCM%*)K)q_4=T0h5|=<@nb^cQrBa^!Tt%Y z{<50?VrXB*oz@;uh#yPQ z*KpX3M^Oq*o^ULAv6amW@x**Rj|4Hx9b;>mWUgYkqbLXP*#W9L7xclw*)yXR-Dd=z zn-}k`EGPEjZcMA?kxpB@{#<`wh-3)42kJkp;2!1billx2@Je-iD zA1q((LBOT?SjNk0piZTckD{gLa5%jT{vu$Ut5Ms#p)vKMhSOtR>8;`mZN$?zPUdoQ_oaZd1+ zT-N)26zLdDkYl5#u@J6R&Ch3mYto9M;xujIX75(O-@MErifc4OA`g zY@-G@GgwsjwXOvwfS^nO75~v2yV5v4)c`_4<6Dk@P7*R=-5~g257u?wGOBki!U%UB z^&-9F81QCZc0w*`4e(-$=j-}IvTN+2CS>{MJP9`jUvB)j_So64Bc@VBe66#s6_6ZE z?AK`riY5I!nMyqEAIxi@y{QHo02mZHuXA;SH|E7#Xf04RHW#k~FZ3Zu^TfPyxOKNu z`@^|-gdM+5hELH!&6qCHsaAney$#?RoE zZZRmrU>AR029cn*1?@=BY|03UimJ5GEoDz9^0p2q03GY ztuS?OZG3$2JJpja_e@{9Y<0>=xk(AC1$pKd746{>GZ1=4gg~ z$vkg*xmfaPaJw<=s0MfacvJW5KFy;gA}lh@6{=iW4~+_fA0cgpZECyc#)jhfnOPSrT)DD$pQxuG(+4kTdgn zC(2rVnH0-q?PyOUnT|3Acd0GCrjMPqz#DKH(CXpd+G%hi*$XQ@%n(c_%L=Rdf74NV zRUfHe@MR78Obvha@tVC6njx5{+i;(*^8t*NpjQ~s4*IN{Oxx6vCtNP?h3Ox8#EP&_ zDCAw@BADVEi9{n){i&@+`~Ex-`b+YRER3Y2r5&qk9`)WwH}Li^)%|F$Qx(<<04IfX ztEIul+vsOzZ69c-vw2Jh^y0L|Wt_hCN}kfg>2+nP z1s9S0@AsVq=c%2Mi%sxp2a?G*+#ddh+xXz1lYWskxF%lm^ZS{Cd$EVB0VHGoF0DRu zKgarATN({1%3p3Cf~Zxlh)ycDmCPysapM5--KkYh( zu$SvmUz0-yo#aX((#r@(UdmzCS)Md&=o@(M^bUUNf`OYCF@IK;&KHkn;4E{`>8r5^ zGZeT^4kJbwj2Yzc;481IO~H7FW^Kkx@gwps{Y6Hp*&kAj3bOwG4X1kqFDjnnpn~%= z7_lV^L$t>sFm%dxeRvfvxDI+>FXIS^xY)sQ61|YVe1Oo&$W+~@fuBCc9eWvk!@(E#s&VD&+X=?5v6~$oHbe^X#aL zIZ9qb0-)E-_%<_>a~j8dwKVuhZbQel;e^|0L(?|v6w~C;xeUmmK)6&98L$hgwfBW- z%4bC8$KptHes$w{7L(iJVLz@Ta?MxIO8AK8GCJ~Uz6OVgG$<_0FIRL}H67vJLz`Jt zQNtdUGqbF4xd?J2fM?hWfHBeOog{koo+*e+N(A4YLyk&Xvw2tdz_i}y#-8-jyVKKn z9b6OhG7l1m5-cNy2AXYE^&PUBKYtrN?ljE<>#%EQZ5{T{w~xtc(FH(*STJo%MuACj zDsI)xJ_3@UrGOmI;E+KBmuH|nWg^U5xP$|pk}r4s#tamdatLICBz&n`Spes`D2Q?7 zF@a3E)3_}}g`U!ncrz}OmbOL{wk*SWCL#dcTDm(D4eNCpQsOFEvBF~`BY?tUB&On! zY)o!z_;^mWt)JYE>+c(KI+9yi+kjVE`^eG#2 zQ`2A7q+fQTZx^6|4Jmo`A+=g4T`hQV5AKC5p&W2*p}A78h=^@qIqgGu9ECWX0ag_S zmTQC{zAYFoQ~qr>7>&F~p}AbrH%@_%SuBxkd3ZBIB#HPdy_UtK1tb-CMVSyTYz`-l zP4(oGB%Cn?MiwS#PT6PzZ!DLaH z^~ICewH{OzCF6U&RKZ7Y2m?iI-cy;m!GqV`M>6l>C;HMgHqp0v_<;VRiv^J!xIFz- zY3tuCTvJRBZp?=Ld zarL^Atma+wNW1q{m+sVl(CvE{AysfJpFO&>?pHvmM4nftA?yYN} zm3TJT!-;Y$&C{-I-55V>xs_BzALYpbF*A3Xr3}vECZCe*p@jTL-%ir{{GTfU4Q;T5 z-?T@fs~0cmZ(Fn6@3_3{(jWR7+~LA*6L+pCO%fGG!d!UIgU}m*zT-TxZ`*c+&YQM{ zVv1?Os#vtk6gJ?c;72JWgc=STaj!_zdEuqipd0XYMG2BsgS9MI#gY%|S9QQ4;MVWMvrk;pr4&7}*7 zO*^%Q!ayxqI}I2WE8!^8cq~u7t{!5|>#I1G!N5dGp~B;c+oa&70JPbsXZLJ*anqPUXNbQ6T&EJ3TCRj(SwXf@x-SW292(m{{N zUr=@^wT6Zxfch87H5hCUNK%Bie!FA8d9SP4&g|#NLE2 zcKnk$bM0!VCIS}48bFwNe>l|l)oEA-lb1T6@@^zm)`79=X?$cHactiyYO?9h=*ny1 zH<3-i>9th-k#_UnQ5>NFQTMX5PF<5en&-*j`*P5RLT!aBCcHlgusH{P6@;=2s}v-+ z7I2&7FG_GE-gE?v*hUc%%Qb${=K~%9mPT3>$H2|Yw06$8CVD31V3;o$f)8gX#0QIin6!H>Et}n9{w|W8kGcxR& zxVo3hOItbgueyI&6;^91KroBKauG-S*dgeU6k4ppeQO~FO!??OV zp_C#+HiZAsi>tc}>j~?Rz(4I+>DpK7-zeneLK!<&7%HUmG;{)RCXrm`80||{uX;UQ zv2phFpWadfpcMIWgU_i97LI0G{2L}a;Zo4S_!};=4;UchdY95drmYUe!b!vMe@_~@ z09KP3?8FsJ9Y2K&0VOks)w}?4mIdF5Kh`)7Bl|vvV3hV9$IHiWu@K$(aE*_}TlcD;~#h@edFn7NKcS|J^_JdYFzIpg=LSZD!`Q%GgCo)7Sf8|1)U zi0LoBBv4;6B~(v81WT~OXM^Y31&QjB+=q#iJu!~g#R(DVA;O4WZ(pBKX1$!XjObfI zJQH?F7Ji$D?U7r5E=%+d|8wJ$)d46N0)Kl5z53fH*mO)NX-NmC{E)xrDzbrlVS6&m z?$dY}Nbg{j*%(jOV-by!3wQ{W`0H2TS^ChY1L;$fI^so0BSs#{3zubU+2Udh0CTx_ z@S-yl@<flD&Rs-fP5bq z_!R?qrEm0TWRn*-|N0Pu3eA};y^8l+BA3L)VYqV0yO>+x#>oL4!eP<38I4Q!jz;5$ z04&k{#&EX(2xd;=qVGBT830_E5p{G@t1R~^xH1_Lcia9^4VIh2-%euMeXQvi-rL}}XmApWD(c)OrCQlUj? zIMhm}n}{!SDk>}#?`&@mBN2Zq)!VsDucI<`aao)on`))Sj;-mSZ9v#IeGSV@IgR|* zURAAQ(Pk%HL43d;Fgo8TYiPq#aebv84s>g9lruV-yNyl>6TxeuD0@J%lXF%AgvL8C zWN4_A9IQ#4j91DDM#SMn1uo|ea-M1Nlm29A%Sx)>q`Fo7JI<5tcCehk1zp1fU=f@R zDz5DdZHFtd7TnGVhsdgixQjIB^ZJeH3@v+dV;*UVZa|{Gv|3XW@T?OR!ONw(P?P)EvD*9X}2 zM`RF#M02CyCR}!iucGNM8hWQm6-zSNalxmcd@M z6CY3qdjK+Br{#%w;*WuryaOn4r|F2;S$>hWdoa*N1!O)YmA9y0|EP;YVWa3K^bsI= z>GUhXq3#5-$HMkSCFHh7JTvlMCGjF34Z>5RTZYJsk24A@TCuavfT|zh>W+jyqadvj zfjlrYK_s_`8qU@zF^?b})V~%;!f1-soT0kVc)wq!y^Cuuf?%~km*Zy&y-;P!cMp0+ zo|iZDnTn7G zV^w;UZcqDsQk{Fndx^Xr;?Afroi7qzOyZADp<@0Wdx6aZJ#O$On5PNi%S36~h{sD? z{hWVifm%=U7e=a(eO&ivwi@S#-ot=6U1}s5no?`6twU|pFGM1F!zXbvJij{omiXbI zw6cXmtp^=>HQKYIR0zkyW?^Q-!2s5>K!c0A<^}J97mj4B?Ill`M?5(n-6J<0$)&?_ zMsb|*>a@@wy)tLh)Z3xBM7JzMU`{dJe)#nP`|`=es&QUxPx*Slc(xEDMi>Tms~Y+s zzCYWXCxAoX1+iP~6vx4c2FCBDQ`G+sNdF}zG%Ik>;JNWo(>4{tROKe|tVbyzQ6~th z`bAmwTJ>SsGYQ}t!|6~pb)Iwz2#38wtD&d#$;=bx2zPg#dG(Vs3B^@$!{PO?!Vmj4 zh3-K6qqd7__H13pyzw&Pv1Z49^$?)R5$BC-*y|vGB+;v+ z5`jhNqCELvS|e+XJNFk`JJ)~4-t|AkfSU5jO86Ac7_2E4yw$}fcdsK+a_a`BZCdny z4-1WUakF%XfiJ=aP@99?lOd0W?s}MLyWs92Sk*}PA5vkjRfYt^d=p4%oHb> zfW4s6Hy4YVWFq?M{zUX|gR(Gj+k5Vd!M}ZT^oPFxAQZ>@{orUU$F3wIzsQ5~G-B|U zM&5AX=%Luza_Z}gMh-Qg3)?Fi<6gQXxZGXdVqk6txR4XlbTn5B=A^p@V7N}WjbxkZ zuf38>tqua}oom;M4cP(R9E`hhk2dg?VMO>a6SpX^lkCz+7$?a>9wL|=d8BI;!eSh^${Ww z(7gwQ_DtaLnvj^oiyc?@9H>wWwF-wQjawmdTXOwtH z0c>fHq+e08H`hOEUSsSLO#uX{MNY7t%843CCq8^iav@fZt)M2p7;7E6cUufZ%hp>f z6F11lKPpEJa6EM{zgU%DxDy;Go_CVgs>8BDMj5!Eo#pQKLVi{E4P&exc?%JqDrI!OLWnKZkZ6^eSz4k9Yn1E)GgW~WhY!L zvRi)LSTx7wY(4LG+3=y-fGtifOm5t?cP`Lo8)o?b)--{4-(C5FdW!m?3Y`r-fJo|5 zJ%uJ2P(|*O%!~Xo9%<7*DokOi3IRNFytKSLr$OxfYfa#~Cqe0C&C_i{G(X$4ANu!G z1Kif*`T)c2uN|gRaVMHfaOJUXuSp7r^QhqH@-}cZn>WUaX9$Xd?%{uokI&lxV`G25 zkF~iEaE-Nq?+oeVB9a2WHKbpxxTqRGs59eC+sLMEF*N%RX2-MbDbeUtQokaiAe~hX zS-`KGV&;m>m)u!feEA72>9z833tk6n+Y1tF!$1-$HJo0~K+eQCzIt=oT$F)+6u&HU z3}(}adbIexv3nn#H6a}bICYHF*RojQ)3{L=NTN^QxRTfN*3*(5(}tH$f(&efH<8M) z-%8E?H@GMOH?+eJm4z?*!ss7?7#yq+tp?+Z1*l!R`bG6j{_z5LVe0h>4sh{2Z*UdS z5T=A9PESe4oqa7m#)0iI#&oZ~GF%ADirXFQ+?hdqiG?iPC)RXCZ;69@LSRy$x<#|m zzsW-M0|nJz9rAjPB4u*J84q(99E5Sz=euBRGZ!+ZW!qo+L1S>`HS|&!R+Rl zS$hMRlePZ@U5b$8}gZ(hq{w~6@ z2yC!ck+w(MCcuyqU;hiE`$?6E9aX45cxY0!03z>ewL4_v?~^Zf5fyQkn;G>s$~89c z2FvD|p!lgb1n6EHn?1)K&xHna9YF0-x19Gl_E=jM>dI4L&IkNXBr4l^q&E4pIITvi_3 zr`{r&#yD4$o0&el-ld%*=OM~r@gTI?<<&vN*|{5q^-}*5gv6e`vXYou4>28&Xk>8E zLRM~}^^PTfRJMTkwdE2(teH7EyLw0~-7F$!>9Gxd7Yv9QQc0d!LflXnZu-n=(Hq;x zfBPR7z$D>UL9AOHs0!Ks`NWI^osaabKW{w&By3%54AAJ>q6e&NLJ~X$RJYX9RhcGO zfEu)2n?GL%p+{js8AKz-is+BLosq6hZ>h?O{EBmpuywxY3jn#x5x-dH<_rl8+6v^6 zPp%8pTei*}G=?CJf(romvoEyD&gcj?v!b%HvGyfi%IQn)Usrd2->>IawV3+O}GW8uJlt_3Qj>)wI`PAE6xHEDM&<)U>qSD=Me=x~9gWWbPG^%JAPl z+*iZ2T|0u`X(|4l0^#e*TpdbI;bDPWRZ4Db4)z$y=%PF4amwiKOgXmQ)40?ALy?FB zKX&(3Uf$7s(vT)wODXCpt!K)F%fD*{ACj%Ct6#g~FivgLKf(<};&k+tV94%UEK9H? z8o>xNVYbY$pPL<|)VkR-=O8@|@O`PDn;jlOX5%GeCl@&PJy9D1}_ z4Nz=BHg?W|eftFWJ_6YdbSmnQalRMv!#p$rY`6%bg@5<{yMS~5E+A98$^bVzaPohu z`|QQ`BiHNTgh{WftNX1vwA4oRL1}|IpEo!^C9$<>D?_axi_AelANU#B!HZnyN~gbs zq}zkVxo+@9$fQ3F?%WQSm2H6_7U&DdmL=7ujhdDoR3nimX&$5wwBEzCl*uWTPH$?s zI^ioK2b5z+K;oU|+kU6DOT|}{CsovpGnBkK=T==Tkqf}bhOC#L2nUld3t_)dC|?}v zFL-Ewv5MOJD4Ljm?Mq^8;U3CSS}y`Y6_n|HuHo%6sc!Dgx# zk?ws6(#dpzV*=V8Gw)V7Q9H#lJS$lVhAna<$wUPx`hL@jJ|TkET_eCVB|*~)IY#D0 z{Yw=a8%nz+Ey0m@b=)IBJn@++c&J{A){PNE{cPLYkPEkJNZ-6BX4`S(td+9 ziVD76g>zFPb+uU#MxRrZlep3KapW!TR;=Y z_YYcjI;rx+7OeLkqIN}#OpB{Tl1?Su6xw-!=!{OkAJn4AefPkC<5{Da;iJfg5nKpxYIh{WSSY=*4 zf@}lby%ax4c0dLnNJ63~v*=zH&U8@eVsa;B(7nP;xu4Gsi*8mS$cvhq;Kchx8J&G2 z5&J39$j&=zE82vS&~OX=g=7juq@@si+c+bF*=$_edba-_*xRdOPNtLX zS#D0$9}iiS0BRLM0z~knx}{wFZwcgy2Xe$D-IzXjB;WH8(Y-yqg)Fd6T5ZuN#t=%?(+tl zU%{|n=PpZ`>*AW6r?VB}j3Gv{Npii1mJzfBb`L!$K7HI(#9l5S8GVID!pfK8#%k@E zkQRO0P7RkJERaLO(G2W^jZaAe^uUD;{^&z8?LQ|miO?Ys#aURr(**d&dt{6b8a{69 zG1M)hJBglB2~>!L(90CB2ss`ln6~_XYnTuUy0qfQ@!139@ zf+gaj>vOP!*ZTeW_OiN<8nPt~L~h}H@9!~p)w?n}srwNK!%TRG7(A)&W9wQ0i`aVP zbslM`w2NnR5uW#s3|32kq4{w{&QErUDGNkNG?xq+huNbLVM4q0qv)}__lWudU81?= z=^+MD3QKvUJM`DNDgB`Fx%Myka4^TEbPrVJ)GW323p_|R*+9&moQcqXm{=898<8gLo* zfkUQ~dKkPpz+TQ*-eB|-I~tM~6q-ksO4p1XqwB}r0n>FB55LgiyGll_B&W&xQs%8N8gRGLJOGppD zhm0MkzV^}4xe-^$TL{%Ntma{T@#`mpn@siL67{(9oG%KZta2b6`!;NH=>jQw6yH0l zEDW{3Rg64bF>SLC;u+b#M=n2_3tj-M{ogd!j?m@;j&E*_uKfCy*l*Q!;8Z-GcJC*^ zcP>GbXgr-)1*~^6#166@5gRL0Q-xIG9Bm>wxL0na1-z7CF0yk%JJ7$TJ;e52gbr>- zWV8N5WI3(A7wZn@`L|e5x(0I3yM_5{8mX9H)Jhq?pF36G% zcJ7iP(2AI7|MAP6hbx*(Ma{tBw)gPy8J7wc<~js!zqP?yo382n52@jCB!%Y>CaX%C z-$KLO0!lm+CAaS?iE(a^D~)j1D4+Ar*Vrt+Ell)T{Cygr2Q?-gbV=!icOU5GW&k4C z5@F#7eWYkD4 zT0bMN_S}&FShWkte5ZCo_kE-sEFq#rCYk(RLwW5DiVT`oWm5U*Yj|P}XmR=^mMzoxSeq ztHxEUI`~(1IRS3@q{O_Sk^t{J&=U@QwNA8=Njne0V28U_gg9?HH2W?*5w9~b8<)UH zliCUc%LmWkB)Mr8Zk6J9`QONuEX>b8Y*0fo2dcd#m!EZzU9els{hnJs%bW zv$KBQy|%dOb6PnNcp(D%pp$Gz(W`#X&a zVPBzTCK1Ki-rto)POpuf#B@D8<|8P_`U0Wg1)p`BKU2DKyrul@Dz2G+@6ETjw`&j| zS>8C6nX;eiOPSA8{ZX@vi<(9_O}0nH_O`El9k+aciYZ2Si7(NZJ??>l)%0VW*Wy0p zK7U`$1QvTX4N%m@g@uJ_G5yGXtLBkD4~xat!u|R^pHuw7`!+HM)Mh%Fy-j<&XuSf> zZAkBno?vU^Oo$idCC1d~*YBb^X$UULNIR0(=H(ie&75b-*gCbckz@7)ujKIY$80$r z@x#H5@UaK=0tGGz#x!=k#@cL+!GTQtdw|bI?A;U6hwWN;3Q|x)$(m&WpXdp(r%>|U zm7lSWo4YK8V$H81V^919mzX`JF?Z#7Na?`1Y3VP>Yz`w`u+6*#c9d2XY~Q!Kj$$&n^U_n z<;WKk|L9C9@paUv#TVJx*-kgg0;}yao;L2(Bu7o=*Vfi5r?oGvz2z~c(rtnPQorRH zSR3kx56gz}^7$B!$E%zD3m;#~<0p^6d74{%2bFfq@%q?i(6_Cfb=)@|Z7sROY%M9# zU0r0XD-e4g-jV3#GMli54_FC(zFw<8y}-$t5nT!+WgJvZ>*smd6a--5X99zRcXe>T znKc2`D|{f;;@4S9mtX8&Mf`i#%!l{BqHEWCHp$lfV%-U5lYJ5X(%ZI1S9!<3Q1l&+ z=~t@?BV#O{_oWhFabNFSdCjW(EgQ5cQHXQZAUMtK9P_p3i}4X^ZWTN!OBLr zPl=`-3C<}6H_?uY18h%ODU@eSpRQ3DG|X^CUOsL;?*AtR+= zZ#TEI2~&3U_4UU4?;j=)NW-KHy+S7TL&ev&$HESc(VrOEMuAeT^s#< zx>3I)nhbH3#Y1DCKKVL?=>FD*6ydod%YaQGgXYOOJSm2k$&Kbgy^poCJc%LW9~RXCpA*AbRcy?BVsqVI<@kk(~Id0GtT$$mtZVdC=CBT~?OchEuE}b`Ira}FX^^r*F1E@}h{VHI zPpmdJlkTF#={naImm%hbb5G!%yyHioL~XtuVP|J&&ctR#VP?b{G`}3>M~a(B;gMHh@_n(d0FG~crHoO$S5-%} z$bdjP{i9-OlYO=abh{sj-`&YP5^V1R-P<#Oopz67qEH;ncKhyE-4U?I1)WzqK))~U zU3jHd{sRd(ZIpykClqO?PT^7P=FT4IJ)7shv{rR#S~KSvEDY^@vdw_Sxz{z50n7&c z-4E|bbL(`(V(eY%RATqv%l8S5T7XAb6xE#&N(rR@1Cneg5~y za7``j-P|ELHjgLbLswsg_Q0cI7tAZJiTfZ-usG@ocaKW_WvNC%SAZc#F~6d9oT3_@ zKbOb8xe)gFlG2r13--FWPM-T0ll`IuW4`Vp>vUN2Qmg9z&DE>a>uva|VU-z~pw4ZL z#K{5(vV?!Ju5f7PMLKIG;UP3OS>Vd}&o$jX<#_VkL0&FZRkoHWj^G61k95zmiUB+__?*B6{zI6gW@~5%MRj_r}YO;dPb?x_Wp`n3+ z>qKHW&TO1ceW1U;#u!Xd=kBjcW9*F^XO^flD>d5jM@qn;^z{P?jIZtPsq@5L_3 zUf@DYrK$6++zdOPCKI8MIC;U069p&TflF)V6Ky(Eg84;rr$45D5sv!%v-a@pP8Z@Q zD6H@>eHxbgFw0F3LNuWluI$R|KmR#^dccR~vKDXil!FT+$XH*Tv`wF0R=kB;NBJ1$ znQ|7od-(74A2wWM(y7QO-h{8DEdPdC*H18Qx2&9Q7HSk}OdONqIg~O?{Xd`G97aaL z+R!H}!0Sj}7JS~<5073?pq(6c(6QLjP19*mGT|QAa;X|zk6#Vt8a%uq7@*+k;4tAd zwE!>dL8k>DZc_5d=`xbHk_}vB>Y1khd>zx5*#!L56e&JAcbknFf>zbfn6;l9W!C-n z52&9`^Tk-7F}Ze`FJ=X53Zr5xz;=CDCk_(e|FvI;P(E?uDSC(EEd~o{EFd`JC*yV!n3WpeHaB zXk|cFKv|1w&Dw>2Ao6*dkI8g>7GO1ND0sd7ccm*S#PQj=3Vv;zC)3gyeX|*{obhMA zO=io*4eLcwN03VgqOHgvYrDl750d*d9LG z3hy6ayzcz&?*7w}Py`f%xT$%4+ulT9e}UsK_@OQ&cg;kZdZ!r`XfeM&I#~K{$6G$x zb8)2hqV6|+2R*ZGu)90k45jGr$mt z#=Rc(`OlttOEYZ^=fXg1gDRTL1W|$1iO~A~%1Uz;p4RQEm8C^#1 zB6ukdCiHz_v&xHRhDS572d9=6VM-bXpK4V3RihUsuh@sF%)e6u&7c$XsdmhHj^FaL&Ryf!HASh>PZqCXB6FT-fWUaF{Og!b*D?3~w@)`5XVxj`-JVoJEwrteK zGp-&)32y^6U&KujU$~GtA5bqHxbFmm(*B219aH}FFf;&%zMb)K&E0mG0v^-D+U?WT z0*!(XW25m^rKMPSz`{D{%(}!sc=|0mS@?WA&R$+HMDyTYR~uwGFIYI|ihC-ojVrs> z*_+URnUz;+;LZAWZD;K`glaRh-hPw&wOrwS`bXD2c23kYI%dku==)j6)Oek!9!JXy zB7qdtu>X%@p7W*i5RJDDMf%B^;=Wf$%zNh_EEt=M+`4Sm9#`H|IG0K>Fw0`hw7s#@ zIy|;KNB)4H>>e0U;Td3>1@_s)kItPyo!^04!<935!S^4P#YdO!1muIVF*_^!qq7k} zN$dA|zU{l8OcNA>1Lio=coZ{by0^aA{TaAvoc+C<9&W^Zp;zsOap~YLK+DRkHz`N4 zOyiG=mHT^pBcg170+WL0MvaL+|1Pr%^S~1r{_M)J*{?X9#_cG%1uvdm8cx^u?`%*^ zoK(A{XneIjA~|>h<@ULb>9bsO4WRSgwunpL{TlZGb*4#~AM}%<`z%ocj%5l}SZE zI~@FRKF=hxXR~gA$daWnS+YjcVki4H>P}NcNRq9EVq}Tz z+mym&YqLctG-Y41Z_hQ=_xYXkd;Wo^bMCw2R5PFDeQmGT>$ zo7>DtB(=61-_*|}hfCgiT-`lU4XqsI$GAfA_>SH2BCs;X9yfKSGXQN0LabOgoP8Jv zSSzOqs8@hw+vl^awh0}yLSvK6#L$e%H1(Y->^+va0VWv06LId*sb$3(|AzsK6TKMD zjH7+f!U_WuHGCZ%9R&?oG5A_*oJs4bkEV*|W6aiWAKvN2mMt-EgWnxb7C(`z}fP8U(R&h759ec|sWNZ}Ajju~6%(THB7X zgdnuP_osb_LZjPD4wMIzhbh!SsTDA{>vL<0qSj-w>X0!)4z`8llkwQhKK#*Lr?`8M zW_D~jWH$jWaD%)W@6zA*L_#g=qqD_v9UUD%FbYFMgXuP@O6}wnKJZXytFBzCCkMlQ z?l_fAHb3#lp?s zPlojk71e}_N2VGjAyl+iJ|n8(j{@O$78>Em7uwT;u92s&{{LI+)oR9#IBPwdm&>c*h0l03HaKlVU;=?ycWE=XPC^m;pJ)yYFJ_F@(@C^ zLGhhG%wc0r!Vr#JEvD>!3Zm z+1w{7`#OrWuEwUr+TfK3F}6wXuorCdWFIX50e(4-SupEvznv5o6Q@+U{e5@$lDs3* zBcAK3mgRG47nq)x`|aG9;6N_pHzXCzaZ`MJd^s0uySIISRFR{h$Tf>U?qYJyXW9=5{a=taG^;d$ZJ!iw*=s-*(ucbzsjFL8ch z#WVEcw)-po`O5$ba<0@x6q5k_y3hfc?g!XLwcYt=u}1d9Q;A!eYCo3&Nkc~FSGJbx zB5sn>FapUCk%0`}qUvL~<5K_^C0l{|)&yTolq9ci#~&>LqxiN^8QgYz}x_=N`YDzD>q{6dxm>QUd1e!=$Gz072RH`+g`~Jcb9377y8M>tE8;#d5CI9 z$7cqhqCra@bqO-S#d5{htI{;p?L9xnG{PqJr_gom2z{(MLd$!dTgTJ?mPv{qwjtQ! z+vIyYt3`s-L%E;|_7v^wKy^nqU%>lC4Bf{1Xv~CGz91RxbA6w5uZ_Tos$+aePB!*9 z{Pb!8BUij4xI}yN9&es^_0Qs5l1c+X=@-J#A=bU|UNxYNK2c2e#!!&GYP>C8Qw;k| zEK?Sc_wD+I+A-Hj6N#Z5rSBi*jEN%_3n9+?KHWb8^#HGomBIm*t0F+a01y<1WMVYg zA?rYIatHvFP$+irv$yYPlBFh$KUjHt&Rb8IksKKfsij@7n}3#Hag#0}G!oc)(?9T` z4IQ6bacKl+$De2rVR(UF5_hNj)Kc0k{AezZzkmF21-e!)k*id>=xbJ|0Z{iV{4ny$ zG;GYgy3nR{jOwyA_2Rm%HOyVi1J8JaD30BI!|7sSlm`}ogz${J0=<5KkBTGR1*Tfw z0wLJrfG_KRk+*qyvG*#|c7Na@s!j11P(n79KBGp4+spIua>=PS5HXVsZ?H&mwxccXj(`iIfGN+Lto!n zrkQu5L6A!2;YLy-BO_CrtZdFd`S9Vx3pSQC-)=-1wZXy2MTZS2ICNb*#?n`X(q5jo@!T~Sj! zw$j(c<@q+-EVqQ{PCN@64(b$oXYaqGj{3YH*)jvaV8px1U+Qy{nR^eF%^rcF-wvlb z?FkQPdiD3QX9WhDyCL`-+^AK6aBmGnCQ3hdECI5$WWUne z!^iP%iUg3FF+t~_t}0TPfJCf@j9~-lm&0rg(>3-9)z=Ov zCe3L!)^XdQzsOkgWBWv^|rt08E%}3EB*o0Fi@N= zA1XTVo*|8KXl-)^hBKag_DR{+`|Yj>=I`*;;Zv2grywA!XAD*NHT=k_aR-7A^RDqA zgpryDs6WbmEBh%~%+68;<>kucf&$I$Juo}C3R9^hHFMmU#V-85PBwtl zEMZ5lmRBaJ^-4QC!il%E6!KmfO|G}qgZ8kre6lrBCAQFRczovgLzK!xNM62D(x2RP zDmwRKImocE7Fu=UZd{b2+(?{sjk}1FFl8I2`@<`wFF>N_qmb0j-r%j{=l4$WSeM!!?p0h^m6Z!mZ;62BZ`k z?;FSe&pni(Ny8O)Lc=X_ya)!(c+4xGoRLNTy|m=;GtC^o;rHm23SSP?IsNfud(Bp> zPYE3j>An&8PCMMlH-I!efRHPc4!_VqZ^;Ssg&XtLlvxAr#Lyw+Ju^}(g3r+4261%nOMpBEQWJ zbqeK;tud!pIRahOhj`d^(;aC_(nSS27>f%Lp{qrahwEzUr^eIPYRMUQC+f9-ah~Lk zZ`kva#Uh0~rTAGJJBKT-WGX5owIYiUAE45R6Afy>!f~-lX0k9H@?@u4=Vemys^xLubg1g zTR@y7P)XVO`IEn3)ayPDTkW|nP9j-Jg=RlrO@u_@ADGBGlGe8)5M319_1yX-3SgG^ zs!P}+RWHYnzZVtQI8hq3{soFRfOZb=`}#txffw0A`C)xxeLb2K*tCkvX6IJc*V27` zEfzMgbA%xS{81y^)9B{iL~rW@M_15S91IoxI2jhRemjP#Ka{{W{g_`#y+4$4nsDx| zcmGt-fbMfW_Mc!0TQHO5hSa4Z`jWwEP*?57nz275OXEZtE?X?*W9LpdmXQl=EpKvh zON!sHEHq_1PhQO-x%CYW*6*HK<}!{mY25f_)u>n)qR#eZ^D!LP}q{n?v3h$?)Q`UqYM|l+BaUnJF9gyIP=ztFC4RM zvO@IrIOtVHZYQr#?r*P*Lk}{R+3BTD19R#S+t5QmgD|6VasKYjy^7!?_G8)6euF}&zpUM4)jj9&VH#x<`;oD~qKp~-ATj_6leR3V zsXadYpnE@e&_PL0p9_3ZG*f>K{!|!;$q;MEdsG%tmxmEg(U41=PQI0U7u@5G7sYIl zF3U)NaHI!M)+c07BPAh$Pz|<*4pMVBf^&ITTN~!ZaJZc|e*^MqbkG5VUGTd|>JNIBydd{UK|$gDHl9dlNDS5e_O-=ky=?xn4@k6M)_VNTQM;OEgQ!0$ zYSL$e0SPr5%A|ZA7#L6om+IeON3V~3{#BDkd{CM9%7|ODULCrE->4#cFmW}_I#``F zeqYMk@O~+5Yd`nOA%%TC>aoMq08H1B1a`xaLRWi5zp>BlNz#_~G6y;-1!y$d0i&t( zWsOQGDH&FYB|d41K8FHY^#W)ac1XXPse<7zozrO{f<3Sd+pQbGxHm<+^TlcXU9fsZ z`4l;&n(oNdMGI95lgOKfI1{tZIP`W*W{bQ_{~9+9W&;dMf-#OqA8L)+ND)W;1RdF}eq zVC{*X8fkiMKJo%_j?ZDARAuV#2){Yil293zs~i9FL9{PXlY1p1X4cgjw~b1BbS;h! zx5F!QA_t4U2Z6p{r&Z&@LQmMHvtI7*=eJ-r@J`|G*f1O@w8esw<2_RUL|R`!@$ezQ zXZ%59N2iWcHsqjiC0*LbiL4e03@)QRQ#SI&L zIJ^zEZAcfBPHJXuS@YSD4BkAx1VX*2+-#usKSkL1!yvE1k^UM zr6UE_$)c~ed;Pq_zLTsL_=u93tPHOUhG5CzJ16lAvgFk;TK{D*d;{L!=ABFbIjPv@ za(AdMS#qn&-}IE4IXfgg#Kc|6)1!Lp@lNRlHGf#?aBhg7A~htzy}~qe1RTQ+Sm^@j z{^^@9TE{KrlIMv#A!YU8V#FBx=%@atz_ykQYf!h%oOBfP>Jq)-0>&%*&poq#OY6I3 zcHHmnP)hLVmr`$mLRZw&1#Z35pC6N#(4=NpdrN>cuWjk4Gxw`L2F68NTXv=d;$Zsi zq;m>7`u3hvs70_a^|+ygR|_5i4i#SCj6kD-^>Ol}_{B zv^_G}q2x?w8}Twx()_7gW(Tc4Okx)uG>FW0e=}pLeM#5w}5J|djiNB6Rp1hTO1(JqzJrYAzdGIFkusy zWn1U8C%ZRL9cs;>h2EGql zzTi-d*#4nT$AQhZHVEqwZ)y6jQXpFx{e-+`{-D>AHG>wEPF?)e=U#57w}Jz`S3p3( zAekI;;KmuT;kYYeQ}+<4`0&@y9Z6N;u0$`xN+ZmncZ~9dq5%;{LKY{SeJcBryS&;A zC+slhI5X;x2h{#esOWmTU-n*fFaPQvA<1K(dv9mcY_izFG~@V$8YhLY)!&~L+~LU@ zDTI{1{^JZ@!`3tE4|8Cn)jH;RbtEfo@c4y6!`q-B;Ju$Q;bAVpb4Hc6n&#WG{rd4j zQcb|A`L7TLvr1|=*}#4VPv-{Gt=rl01azlY+>9Vvj9AtjJf6wjlL~^LVcxJgd zIjj%X@nGP@Y}w>S0;oL}l!4x4y*oaA2BjD{Ijyy~$r}(yPkyJRKJ**!^;5c6kEGUw zYDREoGu=|cJOFqF66tF&T-dX|z!f(_TL}%n0ix^p4qE-0T&vd#>pSk?I|1t{6y>zF zD0TiReY zOf@e6&naDV$airBzT7vv$<5UjF!<23d{O3fIeV2hw)?|B2fI zKs~ozqOGg;1th_Oc)R;)Rhj_ByVW$&XZL=BFSI1@%^5SHev^iNhI}Ypa5wYm0upR7 zBNu)n2*y86S1`FLsRH!9W!C9zu`qgl#o|alc}bnNIhD3{lPm}Ls6fa3w($wKzzp9h zy`x8uc96%8v{yEDr^%+ZjD7^hBJVCCYd1{)bYvUeQ}Sv?L!MJ(TTQl=jNJW+K&1mP z9AQ-1(k=2dNQNj@f1mbFrw9Z;$#!+F6ZNl%oU&L*aq(5eAJyy)r?1hwJ}X!a0)r|jZtWe_ff<@NX`#(0#}=nX zM=CRHN%2NcUvza{vm6yUQiy@V$bmb)o*`%KythDRE;+!Ayn7>^?pJ{#-zxCj0$gDu zAEY6n`4Kw!h=erq%2NGSdInsQ1%BfuxsKBcTK?7`T_H>a5L%;vshhGH;-n}6oyDHG zuj46LdmKQ&w-fh8Lwaj@($pV;gAvpF`)0E_^}@bFnX$v?v5grpO?oGGF3M$H??T%H zzlDnhko0LkWaR_Cei(>TH9_wO-8VoX2{}|5sb3760us&;C@**I8dJBE;2B^S#%_^@ zmsPlf%zaj?002*h2zixU#~&yV2%Y(T9}Q#NTcbpQZvf%oGcv}=UncebFbbFD3hES) zu3r9Ms^a7TQm}2G(J+v9iq(E_Y0%zeO3Yu1XB&OK(t@h*54P%M6JU!ePU?YULW6f_Q4%)B!9F1vxboLihTQq{`sKc(ic? z2YX+*ZA^i=^%mF)FCPAL9sk5f6)uw^A!5U*fO@70Rt>t#jc!!8pI<#K!@DI^v~Af61iEC4dM7@? zLUOri^|lcRiBIe6BZ38*y3K4RWmx#$8Ad$zyMcq~;Q!`mfFkp2c%A!MoZGKOLv_%SW0xV(|Gp;^hI- zs3HqOLU(O+oDMx^pOOg0EK6j+d07wbH2C3tg+UuI!!7VI%hh>{g+B7$_DrpJ%zez7~|X;C6n1PIGk23sNxNZljB3Jtb1*M zG90jw;nhL}*xcCNU}%*QDx9}z))HJ_=KY6(Qg9wO01u6%#=Zqu!S#P$mHam#n>~#E zIB|^lEHY4|$#^Wj3*6c{q5@k4rsg16J#d$nXmRq`A|dx!f7CrVJTJ1|8DEA;?d~8ki?F9xCxKpqeH`STAOFIE$|HrHDNQA zwsPfaYz>JLNwI<4`cVG=fs|AfqfD*@#3V)hI(s)=9PdQ-$IA(1w=G%ZEcNq#oxc6;4@#N z8(W(1k-LH!JaoCLn@ku8b+YJI#T?4lb5K>|A-SIE=}rC9I1k?V%nr~G$m_H=Z&(4) z7XlnPjH;hT$uTT)#k;~zi|0_;KkKTvAvLta@jPGDu>F^d#>co^@C&I##L~kp`#{XW z9}BPlDZefMr!QYaLzvvC2gx84AT0hU#YR_KZdK_Ofw|IdeBK%NGr$I|3^|imRe`Xa zT?FBfJVcdRp}?KlDI?>uE1G>eIL!jG5C&MX*v--2k_!<|IuRRv_q~P5!8Ih78C!ZB zwNgt3H-@oTm~aW$<8{Q#fJZm(c3B~uW{-#b%dSeP8$3VcMwR^`qkW#HUDykPvpdNtx9*Wku}zuD{_y<0x~ zAj?%>{K8sHgY>U!H=AFP4d-sHs&#(;T!WM37Nb5Y@YyhPZZroh2>zl_&e-nnDw?ro zuYVq);{@RGw!xN|Pm%k;4{G6SIRkflU4d`pK{}I9#%vzLwL@_ikwQFskZ^4{%~$(u z@!GW0m#K&3CNmo@cT4WxZOhL{8bBF9UyOSJx#>V#y{&_T!;2eY;Pc`@7vPVtW$qDA zH`xMB-nSmv@_rvo$9x@Ynw1C0&(*izFVbztjrdZ3bOTX-LF}?E9Lgtjc?|^M7-{Ym z32lKUWrpXrm2=(Da5M}L-yA9X>p5qCXhvGTcNyyW2diQW>^JxfC| zL2nHa?v)DPsaSZcVF4idm4>A)X1IYu@-$EUHT|x33F8xt_^=L})nGwLZ((}P{F2dU zc2GR*h(G#{Qv)YjUZzA}F2oN=q@=b9t}FD($o;IB?}sqr5g;^Jw#mNm20)^az5M)f zAhZiW>Ct(29_~tpz|Ot{;CtAOPF+>bWesI3f+fT!#m}{FOB7}q$R~UAMFkl91LUeW z@UOn}24dfzITo`DGk)tZ^o(&XhJ3JAPMtv>brux@#WHH!_19s*nMoY*+hVD~;}xmL zE$h#|IQRC$X`Wq8s&dZuT_C%x0LUVb>TwcKOQ_NHBCidN{^yZNvMnS>oaz)Da^mha z#xFq#*^&s$H_gq<+n&#J?cf23j3MvQ@laSN!ysYsleH~Si5_uoj48p5L=f8&PI_b? zp5Hj_m_n|z!?N-*xU9uU+_Di<7lXD8)BgozfRpF(o#=wgpt}30 zS}si;e~O)3@D|+k#qP)*JM4I5hM_2AjuU@W_R=$LOSN=Os5e>?stL#Kf<}`%RA^+~ z5eL%Xfym-5G13)CItsDVD2sXR;DGljNbhy z)5~rM!r^VOpaa_Q7+ZPb1&6A#r~{PgYr-sZE1`PXO~CC7am6no*X!!)Zu>ixf=nD3 zuO{3`z+D0^IgDlbo#^%RF$aemQzsDcA0WTq5&tQ%<1GTBKTIePl|rc$l?(=E;#Xjw zn-)sXfS2K~%Q~~boZN3`4nhnN#p3y*y7R{Du|C`GV9dy0zNh8o{k~6^GL?+JlP(N> z`fekkEU(q%V1 za~eAbU40z)?*g<*5cpR-?Sjphv)CPw{g+Z*X)}hGazqj>Pl?}p<8528e|fjkRqL~K zYNzUrcc^i35YMjAi@l#eTWp_TD1x!ETW83FRFHLeGKW|Em_1gKL40^rpRc_QW3_pxx zSKEvsx#f|qhXRK8=oD{T=B5a6uP6{nE)Y*}&(qxLaU_+V?xy>Sqq`9fulCCN=;jDw zwZ+12sC!1z)b;T4k`A;qSK#4RV2*^*ugOVw)Q|k^H7$tHCt&E<)|>veH#xbvlD`)h z85BUD@e9ywhpgZ4p>MPI!l_SJq>>)gm1)9@(IFi9325vn*U*`vMVCIllAAy+?pcaCFhMj?DTE;B~)Jj2^19HB2@hI$>^Z?hcl&jmO|dB)Pfq`Ieo*+$ro6sG3Lp z_J5p6uk)Ty^os5da19S>LA1QFZKk7q6I(16Sh#zItUy>E{q~$@x`|dV zM1#w--`~oc;3jsq!QcViktPbv)R^KZf=SB{lI??kadG#u{={G%>6t_;a4S~->a|_FqP{`w(Tm)d89GPZAZoF*vGr?9Rz{Q7-JUzc$>Qad3>a;Dv!^iAI5#wu-c=GhSjeEsj&n*+@M(WTFT1x%v^p^E1eYb$7WIW!H8pT~!8f}bf74}A5BiY2ek z&Y4IhRh8AG|AjiLDfg(41i7ikUZIVA=G_0TCp(>ef^FUP-Car83F-Bi{FGP$XQgxp zI_I)o@rpiQ)CH%T^c07g2o6WB`8WtOOZ7l*^T9dp zXqmBEx}12x5=eecOUugSGGFRLGaB2!)Zx~ScpV_-H;zNvS?F7^Uv+_x+B)#T3R)%G zK;Bt?*7?Mg2bI=fc#0irR%P0?SIn(6`IAk|^Xk*OW@u02V$v1Xw4 z-=r{ULysnmuN(X{Ut^j}md8c|Hd%W8_#@d%;Q-B*vE&^jJR$te(<~Bl#s(0;BO(l9 zYatG79{$n}B#k{FL|RP#&?aM!D~KMhIDddq-eRGy>rhrwn)>?T!|YF&rn9V|zSYHdnEEgIwujyQ_&QHnyeSKy7dCEH zjzBo=nM#t8d!3D#{`lTat&pXCg5B0n+1JAd6h$fzcz7qKpZlnvW^Zuu>Zyie>s$9u z3GjqmIdMkeO{lg1wl}#M4dw%n|s>p7`i}ox>J`;tx^!M+tRq?*%UMX5^i|tDw z46LmU3vlZ;m$?~;B(DY7Rb{EVXNa_XYz-TjufZO2fu^Utnx#b4OStX=W8UP|P(g+1 z4UIRGg2>R7gl9_+^xdDN9AP6na&yP)^qsD)6C)}wtg3&BRoTf0Bg%Raj#VOkxUR^` zbQo_v2U4?iL6oN1(7Fi&TcY6gxW2P}N@~92D`H0^kw^k+!6#r0Wd-!QCMKNkIFM=D zKN(wHF4wy>4h`Nt`g6{rgU}ym3XL~fJ@ZpoEcQm>$h0`ZgQ|&ixkwN?Tv7t~ee9tU zA@T91=^tE}+rTw?w^wTIZ&&pY4?0A=foL!xgfkPRLE9+Fka{k?v(F(lE4*j1=jP_# zb4awqv@Y~gu0^nDYFmNWN`lMRk+7o~DMwH2Aow!@!K9zsdspICox*?Tqv2u`-~*-` z6l@tBQA7|mJ9%_e(Z5dAffJ#+}DSjs|;h}ce1?2Gr8K&bvPw{3!iZRp7e@mM;L~Ms0p%11TS!O{J zYR*BWkk_DKl(;TPoJTZLOrACHdsIAfcR9I>dyn9@KwTWpC5Ml=J)j&C)NlvRp59*7 zcdfC%N@3f5_oSXX{aI(j!(9VtJCji%Mwm?f_ za;Sv=&hOqMC9c4PgXYHn_{Z??Nyr!dI)iToB!PFIul>E%`7ptN{TXkVAWzd`Z}4i> z6r2uD@I)7}Q$nDI64yKZ+u-8w0urg22uknAz8-Rj>D&WhmM=(6>4l?Itr%OsH5h=^ zx~*X*STO|guITe1903?f8l2uvDQW2lqq!txsCMhw@kcW~&1Yn=hiZ6cZo$Xhftcrw z2pS2lj?6pEye9QMN%Nil+SE|Tfauo&)8(0OTUqQnlLUWPz#d?sOnVVXA=_cStnNmv+Emz=M!48Yi1%D4piZj|vsD4jAz8#~|=zKUevU7bukk zFz|5-E0ok1SiLyct#D5ci}mTTs`NR}s(mSIya&S@_03Y>K3xN5t~v4Oss}5iI|{^%JTBYQ$Yb1da!0mNLS-^!0nW<3Ja;Dmk1!x|M*6NesCWdi79TU zSi*qXg8h{OVXwcsDXmE*I3P%Z&?h@BVA=kCvKiD#50*A95yG7sXOQHUFWH+GEA8p+ z!%OgF^t3s#QP$|60l0zIo*%_vG9w7R7j0n85D{L{LJC?4C4;CLa_17#7q7~3ct4yuO*Q$>8ROM-seQJ%m_0r5#Y<$Zo8$}F0tPLde zK`BOrFADc$;SMkr5Z|65p}drx$QMK*5^jVK7I`NMEa4Zp!}Dw#}rG z1E+c1Wjk`g6E{bS-g<1xuq=vv?(P<%)z&jpsDv{Hb57G6rLd;RRjmP!D?Y63aN`#e-mIn%WK`1Nhwd z2HQiAm(U`1H{csjpbFue*$iQrl`?BU0Frb2@x}9nolPi&I*zc7lo_be!cFEzMIAVX zI_RMzs)_)%L=QaI>7T{DhX=G~)Z~?cZyrEULQ1h%)0NZT=M8Z9)tfuTH_MkcrI1VT za2<5)i%88}(CjL-G?2+Ult=JC%cJ{M#4eE@gX|AeAJDJkjA`80!X+6$hInF9V4=@0q~Js-D)<1k1O%?e4HhM&=7*i#-5sJq`6;!ZT5XUCwgxY#xIFoO zeSs4`GV_T0k11Lm-SGZIy+BK=W+ldFrP!tZ?*5uz=}U_}uwsoUlza)*+*&y5E|2vQ zmPj%zR4y5aWy=u|W_{i!{tC3Gl; z$V#KMUs$a_1IzILJ^w%iJ_f{f{08Ad6kU=YgEDxDNTWtE>>()cwa_!NiffX@X$C6- zVLL>@4!w%Q^lOW`$oS_KcG)3v;w!(T3v1?@0CS1xYVAU)M2$3|fMJ&hs`bNwdj8q+ zg05Cr_>(>&e&Y7t(ojh1`=ZD>P^P4@A@pYYD><=}*pGcMd*BPICLn8^i+)^E|Gw$x zTPOt~iX?zhVMqbLy8pym_-|Q}`Xtevu=JJMYDi5k-@WbnIL4d;IAkoOn3kv6JJPDlkGN_Xxly|U24EJ(=%K~$XU<;%gBBQolt<*XoOA>;0(6>?!QIP|<) zx<7JxiM9-uOgH933x8hWF=$fYh&Ou4%lJx*E=s;q*eT?qf&O5jSPhlx4oW^KhVs8=2-XCJsZCBypR5`Wr*z~-@YP(rgh<;ThH97k%4eG+3^Cr*&k1=^pT0w?DS+W zWg1!6T(QA%$bz=qQ)H#MUS2_(A<#iHb4w5*97+MHyvMH+2UcwaFbLZ+7ixmgbVuS1 zCzS@(03T@6oJKu-^vKB#bnWwN0aEn)zV?w}s1vbI43)(mdJb_|ztTbnRoJ{=maV}O zsVL3FyQ0=vD6`1GU76||Besapk&=u(KQj@p6A*2pY9SVK$AA0803prn#N`jd@QFIu zTaUFK^co<7<0Y4QiFq@}E4C|ESDlj3=($imjOrJP`gT<_EcEZKxhR|cFUth2BN?W@ zWz@TN7Zj%Uo)7C*T>J*YI<4Q;D5d1l*Lb|6v+eMkf5rki= zIe$%Xe<`$0yCVbedkEW(qzC4JNJH{5-Cycz*+IU9JY7_4bwNCtX3iua zUhG8q?b%_2%Ez2b12vgc*+ z@LF9IY#thP;j&^rKRyOOzQY3f#WYkf@(5g(!$fU_2xO!&7_S??Q;qaMb0P=#=L+F} zy|*tT{}nhwz6%%nD4%IIBy%iYRtLwid+ZfG)c^hEbLVda{r~?@hPSVv=vUeB=Cwka ziO;>1qkOs_V&moX>8Br3V97tGsq+r{Bc#FhKOfr zRsx?v-w@~m=$>oa1Vh5^0Du3wVC7VMChb3e4B^D=Z^n7-Jg6gg8e|yyXiy_SuoJ3< z-0A=1pujdv)tcuND{i|yfm>erPmZL$I}j=@d78g z(|@iuYvS)`qhK#Y9wNi+h^%sSe%&^d2%3n9WZAP_+bGZjLU13f3!7K2o4pIWz(&e-nyG7Fq;q0U1W*MqS5p1l{HJ79*9@F9pJfFnn=4OvFFQymHhyIScR2x(m>FeU~X^*xrmvO zp`K9;QMvV4??i>guWTS5M+epl8C15<)_2OILZM(Aqd~tU=i)Lw^#!}hLkXBmC2byZ z?Rt)h`d%>#NtxECkb0${9@e4n0J#WKAGn;dL11IHYXV$YR1!Eq$>hsmlkq5eMk)qV zdov-{2&BtQiLH1-Y2m5UEQT%qpiD+dnmFd8{U0P+2Wpy@#;Lh>CAPIUFo z+5HKb0K+PC1Vm!4i8`j6&b5H<#P$1&TT+T0K%Wt@$JTGNG$>4_rS?EDE%O!hG8uW0nRGimGx~h}KRDo1!|}TbKnA4w{EX)WKkd>!0VavZo-aKA#0= z<6ZV%sMK8Kp~4!tNN`~AI#K+SJ0ZGl;taC2n^L_x@eyX>AHjPPbvcZwOqoIn>(A_? zk3vZx$UKvk;x5|D0N)Vf3h#$C}T{mX0KZNucMrB#P8BCN@tUe6B!7Pea zgQBFu4U5*h5F8MNYa{g!dKqfG_D_c^t{u;{Se2zt39}eNgo5a`3=3oPETs0aJC^xQ zi6(fW6tXj))xtP=#Gdt`l(oM+Q4c`t5~YMe4^K}|Yp5u?1utj*NIT2oC`jCMbO9YG z0L2wQ$_P=wP&@VzIS|)`g>giHbw~h_XHvNQa8NnH@_w&n;zs>wttUAr$4b{HW@(dU zI*f^mXalY)N}Q!StI*iA)mDBk4oou?wWyZAZB+`Hw$wZQ((hqu^TU^Pd%Q~z@c)j= z*AmEdR1<`Z1+|8HTkS8<*$_%;J^j3T&T94P}?8k8iZP9VCVTZV5xq z@=x>lP5+|z1@Ft*9S7)?9%%dL(|u_PqQnI#4pW(i?vFUvEQMF6s3L_;(K;tQ2}?*t zDr~?0O4Zbh?>|RyCzQ2>IE<;@^DX!qvc*RnydwY@Ijg={ji~A#3RP4uwKtKVbZ?|) zL{+_Yfqn^29I-Z+7Dq*$|hZ}pWR>)XHI;UUROxV_zeY-+QI#j!NSeSTotFk`!@db;np zewkRG#tz*NU!lhmMKMMi*}ki;m9(_h#T#a81~;%Pzhs|%G5Xf#A^q&?)8D|!BjB={ zJwUb8qQA+7v`%ONhf*j6kN+;fCBAP&vb5(SYL~ht-tSWVY0Ve)EIt%sQ=1$6cj1{0 zQp20NGw5YU7=6%}EDkHm`4CG~1q0=`W?nhN^4{-C@=L;dzNRu>n^q{r|xJM>o5T>?| zK@>C&`Qq{I_4TA`|H-P?t(wHZH*R~0C(n55X-N6!ryNaL=kM?O{Q0-?#CZ$os-Db& zoe#<>y%!VIQEAYyjy#*nzQQ^5ti4hm{MyF((RWGNbaV*Zk+|qW8-3(7Mp{Zr3DJhw z5r2$JfZb7yY7OtWbqW@%E=^Bf#YF)4W;#D0j|+_-{yDNzmTE0d#Zn)qxI-eV{i3_z zE8&c23RYE0b%~YW&qMq~T%Nx4=u}Q`_XC&A|L=Lv$;%5VO({iwf(;7Qf-5ou<1I;P z!xXi(4%`KzPUH3YTg~BBbMK^|Sy))qsImGDvN`_nP_i@jx#>G4h+LZ97(4!`Xxp`k zN828Xt=zvEn00ZQHeH!t_uulp)yS9!GN_9>8hdz=^B1Az4_H)9x96~;&>8SYNd zxH-b3n8!F{bm&1qO^WdefvRV1&v#LL2SB9nk0M&e_kT}2t2?(ca;Fc`AQ1M6UJwyH z8tM$ID8qDCHu$7q#>M@gwOVl_0&kw&6Bp6!R!Yc+iUC8f9ZyuXKY}U%mQ$Jt4xoqR zMYr4t<+`U|?!Dp7pXl`dZ<2{lNzwXW z{^EAH-<4__?*wdP|LVf{pzhpxBtvwC0xSE%%L@|?L9D%i4F|Q{6r~5{_R5;IRDFEPsPO;+Z+s)UP0(Zcc$?now$<4SwF@tl>SItS$iwJES>xogV^h{-cZH=Ax7v_h(5S+2&x7+jg-8bN%)brA%A zbExa|2mLW?k6*l)4MNIAh1MPy)prC5114#pPIM3#x^WvQgw=B|?xSZkkqc-Q^#eunKbeiU;{$&@ibr0-vgPK33=CqmtE$>`XJHZA)2CkU}-5C^aYuj%AWRkXl33> z98S=Aj`B)es>=m6)i-W6_IMo=5Wg5~zHcS3Jzu@PwE3xo&{maKTI%Qa!b+eTXugG? zzK;&1wq@wg`62BXFG>5K02$N$}*L0jPJ;5kA)XwM^TU|{r*R{{<$ z&}r`66tl-yju@?P9}{Ty`pII^NpYfhs~bNROY}v>m~^>|1vzsuLf`eLYbwa5gOISz zL;3?b0Wmwvmi&llIpWnBz)&h^s!o%e8F1Jx%&47^3}x!{f*V)Vw?HIQyI-edDdv|0 zeR|&eNHtVK^DD?ZU#8d{pR++|s2)Z~R_Z0fnQMWsbL*z|uT;vOEn9bKPgAV}KrIt_ z{w8{wEp!K^jiiUxG?|0(pj|^;9O3ZHO%b8}E8_ryMuqi%rAz5vg+xI9=AyW!@cj&T zo_-fJA@)Vpor~Z70we^>x|O&8rv*q$+2=_B44aku1SQ~1DEZLA7$_RyPH19K$?g7r zfvcPys$}Z~Xj05?uM|&~v7WoAYBGX+{A)n}=f;b8VC4z2d9~ugsHOfux{>1*G3wxh zUe`q9L0-@jtf`-nOZMega#QID(c;vWB^oAVf?_UHqDi&+8`Ov0!Wnme?M5<0RMnFV z-OqyVcWkqauJ(@yCsv3kybBqGR)Tvm_Ds}yZc|aE7S#Yo>IcG^Z?*FKGX!$mTDubZ z5y!lxx>`70l5B?r(gC`D0d=e4oUNkzPVbXfa|6F^P|P7JS6$cvtsZg8C7g+&XyQ&T z(-|D1C)($!tHIrMf277ksl*{+UFXrMih!a8K^Y)}azzKXL)H+|B^Ukp;^tIYAvoH? zl-i_`i7eT-7vF4ggozu4ylx#x>!4Y(pPj{`@4jSH6{PUdY~QJtzYs5i{Ucg^Ar72F zlRXU*jtLIX9-V0qcbKT65w7)r`*Bqn0Gn%jTRoU(@+58zupodDLegbYqj0<^A8_d( z(9^FT5b_WQ$dh(|bxHJyG~hGo4QFZu?)~V<)RJVmx|4e;enT8do*;bU2bP{=#GC!nHB0vxhR(KEhQiT*x~bGW>XU0LXKDNL;)kD5N2?+8sI>U!;R2K`5OYL? zI;<@Swn7dh4q-+{SK#tO57W>`m}T4DAy-|U_(%`)J-#C@p+-K*P}anzha|w0u>Hk_ z;OP#1v8mMKK2<6B{hR4MpFTdiJu;2h29V-RJR|9O9Ubci=L5;Ij}<_B$?@y^i4M5a zzkg(m8u0l`Cn$#zy6%G>VeimEPvKs~5kr*@DfhdhV=9)I0y~JCz`%Wn=}_glizg!J z4dP;VG}=QVWT=X*6QiWFyNt$4CjAxH*s0wj9=bE4#GQ$S-3jX%Dd}uOrKE_AlZXeV z=;jDGW_C)J{IPKH6!4b;l__D>OT}inSI$N3%%rPbCVqZ+ zqQyMqOo~v_G@LUfl+{{DO)?e*LHp~ZipGf}@0=u{9np!9d9WmU<~x;Dnf}Nw6F9V` zR?;hOkC-T)OtF3!Qs1K5ZBh)zanCUOS?yBXf~~E(cIp3>DXWgiLfhdvAjLcn{d(_> zRB>aRpd88ubw};eq7xs1tK*#sa$*j01FwyNjAuahSip(_Umw>i$-YzlkVs*oRzqEu zuRGlrTREYq&NPd&?Yk;`k-lOE)G@XYyDlK>gZ9-LZiM;jswzQ924leUmY@Vo=d6%V ziQLY+kh1-P2Sd=`%eEEzwWo6e^C-UGBhia-bxGs<`)`^wTWAOEHU)9lrW?4CO50fE zKJ;*Twae-XuxzELJ+LCaJ~`Y>C95W`Fp;BEso^0iMuZ23}{rSAUv^Jj@~$GOY( zdsrXpCs2KNqj=if_=)2B1X8 z=*?w**vkLaSF%ch@1i%$HB}6~`IVh%`PKob7pZs## zirFzZ6W@Ve=KZeRC@$8Lp{?=2&!JR=WHUl+ za>oE>NJTM(i&ERrsd$7nI8LmR91tiY0^0Pt=#hYg8-0zj`_wn8#tZsb*Ea(Cl9BaH zmyJoJ;P&I67er3yHAjj8lx&=;)FuP-j_#xZ3N2RKES>JF7d)*eGIi3PLE%fQSVCIN z^7nqXH@joa!#LLNrfgh*77ynU2j~CmG$u9RAWZ*;QbB>p8q(v2AwEMrM=1zWWD@eO z3I{rX|Eco%ta=v;O{ z75h9Jw2*`-1LdoSfBIH6~!IY0{xngw)AQE{}?l~Bq zkzxmv5~4>^<85W2J5dqRC*>Hgn}5N9&r7$G0ic_J{S2;17Ff}l)Lst7K68pXGewe$ z0n&;PJlzfY_=q`}u&zAa;tMmeEWq?`v`+N4r790vO`YXQ_svVJeuHw1O+jhp@jsx7E53d(fIXEG*Jne?x4-@EtNj>CgHW0EuOoF#_Jn7wI~9h}H{Il=Q!oDq;7GEEG|$Ti zGJiu;iA#j?g!TNCjWXC(viLT7cfg_>f7G`Nh;3{I=KpE$%HN^f-~W4zr6Nlzl{F@$ zEZJq(!j!0_k|jz*ktH!Sm^m#}Dm4xo+f>?)EY(;N!<<7oQ)8rshOs13$1W}TUwZC%oV_Uu@s0lC6W-uwJ5s-f@Rjs`GeI5MVp z^!9ug4*BNC5W$1!E6UvfDxE@9`v<28Um)8XZw6a`BvHOAj6fIDuN^PrjH%58W93LGn)*y z^T_GvR&}i#URSL77eKMi7%Up~ZUKyY$2sBh`1B`^g8?)iY1^IGTg|{)`6ZQlf%@vz zE0Yp9e|IyID&-{#w_?mg%H!A9H^Yy-g7HKwX==b@qWEoomt{bQD4Q@;`QeNoiz%ylH!(KLboZ$D~5`*)mR#&BzeYt2;8So`HI>|H>$Z601~mb>-Dsy?65gJ=6M6XMJ$Er*0R zKlE5NInMcaX00DmO_|)kQqsANV*s(<#+ZkIEY2R|JwDPYGsFC1xbm6E6{$@6ROAF# z?$rNrx8($AA4v5yW&xC5s$qmX!R8|y%}A?Q2Gj?)^gFKR>4@oHe1>lR0F#aa!wfPz zEW!H}GTAn8OI)gK%ui0Gsb7u{9uIBQA%|!cWX=TFjuF17bc@n~+YbSb&q&XP&9TIW z>e=YnG;MEfsaNe=*gq;cW@}cnnB@g>a-UAKnje9%jFuVXduXOjg?ur@^`uYrOxHk+ zw8PSt)gss}=WN-=lXkk(-=S)lyH<<`)q@9ns7L|Duj#9C@nFf8d7(fitqbP3jeqDS zCaXjD_!DfV@$f`-9%<}%8LteOXxPi7|N2cSaV`6e7;aJKdtsF~f-!bKHj@D(D7}Hn%L$s6mwPRyMu;OF;_28O)xi6?3M-SK zh91ZxIYQrdoLg-P`EuUg_I7IanUF*G90Kxt0tx%R`Mg`)`xP=e+OtR}Y!aN4l4hd; zhpeL|)rQb$NxJkF@-f`d5~XWr#1;8SUYNvK3ZU0)!Nx%cm4!FH z5kPHO+SM2q_@O*d)73=0>8+|z!WzM>5gHN$n-N$OB^J&scbG{JB`5)bt#le&dL&u8w>p@!r`dcm6m~8^2iqe*FQ#_ZpZb3lK6PPJ`W! z_AdzB*hdzMH~@P=Z~7%=?iA+b7|i)#CA(*I%-QvG57e%5$F*%$ehYu2b>!lfSaI32aZ zbQ%wf({uwI(%jNAV#Vu23W^{lb=|jjuS5ISl+~c;gIJo1ZV`>`Hc+TUb`<44DaMXB zMz%<}>Bzrq(vn|&?;9iOo^b9oY>=XqkACumpcPj(Fud?wXa1FsE2xa-;l$b}nq&Fg z>I9iT<#?&GkVn^j3C3Y9XT!hwQB}ZI%IGqpLZm}oUBcIap2<;gv}!-L0@IuWdjVxr zV$j@k0IeQjzjN;~Lw{}nZHHlhPQVG=HReocC3Aj_g<6#o@ut)9=lkifrU+o5$@{t! zpSCG96Y5>X9}F}xnu`NdA!V6U3G*}T)4CFSVA(Lx^(^rF#H8;yVM)<}Vw|Y(?na^} zpwihnJ{D{*ly}Vm--J+w2K;yy9*QYKc?4^D4EhzZ* zuHZPqcnd$`c3BCE(3{pnRhirFbPB7;6~Gd9!^#{0)U8AyE}Qz}1YnpHU7r2Fn=y58 z0CP(Y*3YQ{$r81kQmELnUJkW`qJrHYcE)AHN^N{u_xAi4rfb_>%q5+Kv$V@Pc;t_( zK_~S}EDbotuQ}ar6MTnMLy7pe91UFc3r+!M%pJB2Fa5fCF)iT@$geuf2Nz;HNXW>O z3N)A;iR~pI1vIseP2vo50Yh(sWk~bN(=DKB*$usE4b9(af&omKvW|a?;y-ty@NKu1 zSfc`7gxnAUU1n@4MQ}<$c6*)6i$@>NXkC{KTt)c}m;SAL{x$$IZ4RlAOyurm}$de;(R+Lo9<*hmID)7Yg3CLw+Rf+e3gdw+5?87s`*|bKMbVxXOq4rPuG?RYb!^Rnib=d1AjAqi5KNzr)Ub!j^qIei?3^ zVtU_*DZ@yR^njM6ck!0`5rgTgneHw`HHsI$ZVBrF%EM}XuHe}dCb859&BJV{I|&fx zqzd;uT5{WRC8aNEr~qrigd#2^Xhp!PEv;?WjJCnK-V&cHEJ{^Ze?(2dTqYywhsvzw zR4AoJx>DiuYp6u)!MU9VnaSe0m`yi}HUX4w4W`@?=DZ~(t$F{oK-U<`BGBoDX_-5Q86dtjVJ2 z+!WR3VIk~r)c|Zy*U5m*0h$nd3KuTjGhhHo^`!v$Dt~j?w{_==lr&VU9Q`W3v7pj| zkpnWT`Xg(L4O!$V%c#gh^p0zyjuj{4$i++Hy<+h(H4>Ihs2gM1~sJGA)hR_QD0d&jEdS2+^3Ao79Q?uTPI3kl!OFEg%NiQh1eBmzrz%rwWxZQr-IxH_UbRy;P=dmKN{#K6KFA` zy6BC_$KQqjB7B*cq*&Zna}H!+=1{KIt8XSg{Rvo6JA{c$7jrsLW7y*krcRyXUk~0Xk?X<_|~Rc_LxZFIAYlh|;1px{%)qPs!6DO3U|CRDrHdCx?K&E_FlLc!VhN z1SDXtlX1lz9UZ&i%=B`2N4rH|Il~PokWddvgV}Po3+h0lv!4fZ&!ifaJHEGFj&BxddGQMYl*Dcxe}0r@1?@O?#Cdj~MPMyLx6snMb3 zaT4MugZ7^%W7XJXB^Zxh?EcMsnG@;o;lna7#eKex4*d-^$72f-5(x;ObLASPy|K=S{89tX2rT43~37$3~UK zMub9o`#zkbul`bpN9lua%Wz})!31R}@rB6}Y&;?ESK1C|ereF6KC4$v-#We*!gQ)= z{bQhUtHckYv0oOl}~6pXvnnhXVxcZ^(aI6bMq}= z1f~1e&n+9@vU50Mi3MC)@;?aG<%U2>fz#V}@0vF-WKyOcD&+9sjC;g0v~{~u3}r6D z09!;1P zW-Y=E0-<;WTLO{SR$3anz8z>Rj3U0|*s+^&R17>eiytpf-uiuy&e?Re^xVN!8k~murwlX^#eb8WgBM zE{QcPGVl3Elx{L@1$&YS+dIaG9`f)ESZ~ z(z_jyHZ?zFcAoSp<-Du8&>__b)wMKzW!HsaiY)-Lf(g)f_pdMI)g_6ZLnvU@bd)(LFl!|#LxYOy zxOwRt!0@>rz}NmM-ll8@J&4?V=LtD#$aUV)_@L8`bHkEjn8Dz4AXD-) z2_Xmoxxyaz9P=-d)OzWiQa21Q-YVSs)aV*^hv|~fzXnT=tvui9n0G~`XKvb@0!8Wu zYUFC4+b`%L{!s$)lt2JY<~T%4Sje#b*Z-?^l>vuV zfb&Ecs--dY068Gu4qIZg-w*8aUeKuBL33Evb|Qo4ffS(Uw;`4Z=Nv%)2ZE?Bzq)O3 zXK#ZW;bZf#H_li(Y6InKE4d!jjGn9I$z(t-VrMa@K9v9Wr8yjo4G0SjT`|PeJO~>f zS|P~GMS-B#@>7&l0DVsvBuKv~Rk}X{n_i+EyMH^bzRT?BZqr|0k3iiZycB*;Tc!?N z7hs-plCc{Gsg)NVmhadEoevv;|0c1Vw&p?F5NXTwX=uD z+ku;x?6vtDTM;Dr!t--isUZ00GrS5@nxOgu-TDJ1;RFA}1cmFo*>2HsLfpc>&Kh0J zlV(nG02JekdvSw&TZ~_dgYg2!HVxG^UA6LWo1n!&SIQOGb0| z(A^;}LJM2)o1OQFD#3XLjPbx8gLjsY6x0ke9QHp4vMUsFUZhx>HwwkARInyw2&VLh zBNfPvYn|5zmkry|W-#lNpz1pBq*<=ViH)FPuw2Gkjvip_oF^6{&r7OS5#M9m{i|XY zY&-tnCFhFGtXznokLD&Rvuw`X4^pATAzw_m1;Y?kQimm@G$>v(;hxA-+~lb;g{sZr zI+V+(4U}-sigu9jJoQ8C*o@3S&;v#dI{8BcR~m1rU=~nY+ey1$l+j6y{u<4?mcd7; zgR>s0zifpgU4M&lKY@z-i+J|7ZbqJ5AXJiIlECa49lY62P2}5DEn>}!Ewv*}8~#D* z^ecorV7-9!u#EWC{3K&Gi{l{^wW<%FIp;K?N2pxRT7xsTU>rk3s917r7G$i>Y8{i} zLE}Zjxp&CO68LI68P;}GdlttDNZfG=2Yyk=T0*_i$TNpWp!%Zl4UCfcdZz8?l3R-! z(2s((C7X-1u9xdCDW1c8+^y1B-|JE+8??pc4}~b#Lw%ZBTSHA6&lv?b7o1aV4{wyx zrBr4%qTe=b9i8>#cRIPp z-xI@*JFq_#u;E1``^iFSe z7$MvnzmpWjCrkv3ivH@tNdzFI`?{~M50=?BTO#3G>>dDh(p@xS254^hk89BQEC5~_Zi zwPEjTnUMnL`Mge{$Er`p22y8`d~#+SgUiPldGG_QZB|d?4W?%G;7liiTD;?_NPTNuLw$s&Flx|GqT| zp}-}V=?_H&enAHW;|Pn3i`CTSQ|Wu&sU%#CwqV6UM5b=htXb8wuKh3Jx%k5Ih zN!Dt0T?cF{C;KXkHtzJ6p$43LvE)sYv!7jt z$dVFUvlW3gOU5L^|M>JWTLvF-rE~95K#3D$VWQ*BqVDjL=E}B+s3nLX`YXELoF;zo6S9Qu+7^ubyXc6wQ9I9F-9Nz>355N{N5CzEgY`;SCGd{QE$~ zJ%I!&*y7!sXB~YgvL_Z^W$WeL{LLTBVknMDWDKOzR(>=TzjrfB*8O~2M`qEC7W-sR zh4_Wt^(7VSl2kD0VZNH@ZhYyauQdGDm{^O#d50#EA@;ptZSZ1vAqsR^7>^PEp!+LD z<>v!$3+iN1T>d%S!AXBf@w*?tB4Svh+PzYhFJ{LlFXQM!p9OGy`IGu+6-skhk_sAL zWyrpVzcT4BJ{}Wi#wOy61TNzL_J4o=cLn};1^#yh{{LQqz|*rb_A42m)Bf68F8-AG MEgqXoT>?-4A2aJ+cK`qY diff --git a/reference/tm_polygons.html b/reference/tm_polygons.html index 54a91402..c6d9971c 100644 --- a/reference/tm_polygons.html +++ b/reference/tm_polygons.html @@ -262,13 +262,12 @@

Examples )) + tm_title("Inequality index", position = tm_pos_in("right", "TOP"), frame = FALSE) + tm_layout(frame = FALSE) -#> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). - +#> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero tm_shape(World) + tm_polygons(tm_mv("inequality", "well_being")) #> Labels abbreviated by the first letters, e.g.: "2 to 3" => "2" - + #################################### ########## v3 ###################### @@ -283,18 +282,18 @@

Examples# Constant fill tm_shape(World) + tm_fill("darkolivegreen3") + tm_format("World", title="A green World") #> Warning: The 'title' argument of 'tm_format()' is deprecated as of tmap 4.0. Please use 'tm_title()' instead. - +#> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero # Borders only tm_shape(World) + tm_borders() - + # Data variable containing color values World$isNLD = ifelse(World$name=="Netherlands", "darkorange", "darkolivegreen3") tm_shape(World) + tm_fill("isNLD") + tm_layout("Find the Netherlands!") - + tm_shape(World, projection = "+proj=eck4") + tm_polygons("economy", title="Economy", id="name") + @@ -303,7 +302,7 @@

Examples#> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 - + # Numeric data variable tm_shape(World, projection = "+proj=eck4") + @@ -315,7 +314,7 @@

Examples#> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 - + if (FALSE) { data(NLD_prov, NLD_muni) diff --git a/search.json b/search.json index 0f0ba8b0..2c4138ee 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -[{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"extendability","dir":"Articles","previous_headings":"","what":"Extendability","title":"tmap v4: a sneak peek","text":"First foremost, tmap v4 fully extendable. precisely, following aspects can extended: Map layers: limited anymore fixed set tm_polygons(), tm_lines(), tm_symbols(), tm_raster() (derivatives tm_borders() tm_dots()), layer interest can developed extension tmap. illustrate tm_cartogram(). layers worthwhile implement tm_donuts(), tm_hexagons(), tm_network(), tm_hillshade(), etc. Aesthetics: many visual variables available. illustrate next section, already implemented 5 new aesthetics tm_polygons(). Moreover, much easier developers add new visual variables map layer functions. Graphics Engine: tmap v3 contains two modes: plot view (based grid graphics leaflet respectively) framework makes possible add modes well. Spatial data classes: tmap v3 build sf stars. also case tmap v4, developers, easier incorporate classes well, like SpatRaster SpatVector terra.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"aesthetics","dir":"Articles","previous_headings":"","what":"Aesthetics","title":"tmap v4: a sneak peek","text":"mentioned , added aesthetics (visual variables), easier developers add new aesthetics. reordered arguments specify configure aesthetics illustrated . arguments specify aesthetics remain . E.g., main aesthetic tm_polygons() fill, defines fill color polygons. However, arguments layer functions organized differently. Thus, aesthetic four arguments: aesthetic (fill) scale (fill.scale) legend (fill.legend) argument decides whether scales applied freely across facets (fill.free) scales legends discussed next sections. can see basic comparison tmap version 3 4 syntax: tmap v4, tm_polygons() aesthetics fill, col, fill_alpha, col_alpha, lwd, lty, eventually also pattern. standard map layers also additional aesthetics. data variable can mapped , using different scales (see next section overview). next example uses fill, lwd (line width), lty (line type) aesthetics: Besides visual mapping aesthetics, map data variables visual variables, also another group aesthetics, namely (data-driven) transformation aesthetics. used transform spatial objects. call data-driven, content data used input spatial transformation. example cartogram, shown next section. polygons distorted size (approximately) proportional data variable.","code":"# tmap v3 tm_shape(World) + tm_polygons(fill = \"HPI\", palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 tm_shape(World) + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) # tmap v3 # ... not possible :( # tmap v4 World$life_exp_class = cut(World$life_exp, breaks = seq(40, 85, by = 15)) tm_shape(World, crs = \"+proj=eck4\") + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_continuous(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\"), lwd = \"well_being\", lwd.scale = tm_scale_continuous(value.neutral = 1, values = c(0, 5), label.na = \"\"), lwd.legend = tm_legend(title = \"Well Being\"), lty = \"life_exp_class\", lty.scale = tm_scale_ordinal(values = c(\"dotted\", \"dashed\", \"solid\"), value.na = \"blank\", value.neutral = \"solid\", label.na = \"\"), lty.legend = tm_legend(title = \"Life Expectancy\") )"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"map-layers-e-g--cartogram","dir":"Articles","previous_headings":"","what":"Map layers (e.g. cartogram)","title":"tmap v4: a sneak peek","text":"easy developers add new map layers extension. illustrate new map layer, tm_cartogram(). Cartograms already made tmap v3, explicitly required transforming data using cartogram package mapping. tmap v4, direct function tm_cartogram() (using cartogram package hood), uses transformation aesthetic size inherits visual aesthetics tm_polygons(): nice benefit cartograms directly tmap makes possible use available scaling functions. example, suppose want apply log 10 scale order make cartogram bit “balanced”:","code":"# tmap v3 library(cartogram) World_carto = World |> sf::st_transform(World, crs = \"+proj=eck4\") |> cartogram_cont(weight = \"pop_est\") tm_shape(World_carto, crs = \"+proj=eck4\") + tm_polygons(fill, palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = \"+proj=eck4\") + tm_cartogram(size = \"pop_est\", fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) + tm_place_legends_right(width = 0.2) } # tmap v3 library(cartogram) World_carto = World |> sf::st_transform(World, crs = \"+proj=eck4\") |> dplyr::mutate(pop_est_log10 = log10(pop_est)) |> cartogram_cont(weight = \"pop_est_log10\") tm_shape(World_carto) + tm_polygons(fill, palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = \"+proj=eck4\") + tm_cartogram(size = \"pop_est\", size.scale = tm_scale_continuous_log1p(), fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) + tm_place_legends_right(width = 0.2) }"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"scales","dir":"Articles","previous_headings":"","what":"Scales","title":"tmap v4: a sneak peek","text":"Scales used map data variables visual variables. Scales new map v4, used explicitly. following table shows scales currently available: main data type (second column) data type scale supposed applied. scale can applied data type (even though might make sense), one exception: continuous (log10) scales applied visual variables can take finite set values. Examples symbol shape line type. default, tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals() used data class factor, ordered numeric respectively. Scales date/time variables included well. main argument scale function values, values visual variables. following table shows type values required visual variable: default values depend visual variable, also scale whether data values diverging. instance, tm_scale_intervals() applied numeric variable negative positive values visual variable fill, diverging color palette used. following map illustrates happens six scale functions applied data variable. use variable life expectancy (round order make sure number unique values limited): Scales existed tmap v3, applied implicitly via several arguments:","code":"data(World) Africa = World[World$continent == \"Africa\", ] Africa$life_exp = round(Africa$life_exp) # tmap v3 tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 5), style = c(\"cat\", \"cat\", \"pretty\", \"cont\", \"log10\"), palette = list(\"Set2\", \"YlOrBr\", \"YlOrBr\", \"YlOrBr\", \"YlOrBr\"), title = \"\") + tm_layout(panel.labels = c(\"categorical scale\", \"ordinal scale\", \"intervals scale\", \"continuous scale\", \"log10 scale\"), inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5) # discrete scale is not possible directly, but only via interval breaks: tm_shape(Africa) + tm_polygons(\"life_exp\", style = \"fixed\", palette = \"YlOrBr\", breaks = 49:76, as.count = TRUE, title = \"\") + tm_layout(panel.labels = \"discrete scale\", inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5) # tmap v4 tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 6), fill.scale = list(tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals(), tm_scale_continuous(), tm_scale_continuous_log(), tm_scale_discrete()), fill.legend = tm_legend(title = \"\", position = tm_pos_in(\"left\", \"top\"))) + tm_layout(panel.labels = c(\"tm_scale_categorical\", \"tm_scale_ordinal\", \"tm_scale_intervals\", \"tm_scale_continuous\", \"tm_scale_continuous_log\", \"tm_scale_discrete\"), inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5)"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"multivariate-scales","dir":"Articles","previous_headings":"","what":"Multivariate Scales","title":"tmap v4: a sneak peek","text":"possible assign multiple variables one aesthetic. can done function tm_mv() (stands multivariate). example bivariate choropleth, yet implemented, definitely . Another example multivariate aesthetics glpys, small charts used symbols. following example donut map. current implementation ‘one-trick-pony’ (see https://github.com/mtennekes/donutmaps) tmap v4 much easier:","code":"# tmap v4 tm_shape(World) + tm_symbols( fill = tm_mv(\"well_being\", \"footprint\"), fill.scale = tm_scale_bivariate(scale1 = tm_scale_intervals(breaks = c(2, 5, 6, 8)), scale2 = tm_scale_intervals(breaks = c(0, 3, 6, 20)), values = \"brewer.qualseq\") ) ## Labels abbreviated by the first letters, e.g.: \"0 to 3\" => \"0\" # tmap v4 (not implemented yet) library(tmap) library(tmapGlyps) # which include tm_donuts library(sfnetworks) # for origin-destination data methods tm_mode(\"view\") tm_shape(edges) + tm_halflines(lwd = \"flow\", col = \"dest\", start = 0.5, end = 1.0) + tm_shape(nodes) + tm_donuts(size = \"emplyoees\", parts = tm_mv(\"Amsterdam\", \"Rotterdam\", \"The Hague\", \"Utrecht\", \"Other_municipality\", \"Home_municipality\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"legends","dir":"Articles","previous_headings":"","what":"Legends","title":"tmap v4: a sneak peek","text":"may noticed previous examples, legends look bit differently default.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"positioning","dir":"Articles","previous_headings":"Legends","what":"Positioning","title":"tmap v4: a sneak peek","text":"Legends currently placed outside map default tmap v4. ? Simply often space inside map. Furthermore, possible place legends different locations across map: tmap v3 contains many (often complicated) options rather simple things. options set globally via tmap_options() within single plot tm_layout(). tmap v4, directly related layout accessible via tm_layout(). However, ease use, bunch handy shortcut functions, tm_place_legends_left():","code":"# tmap v3 # ... not possible :( # tmap v4 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\", size.scale = tm_scale(value.neutral = 0.5), fill.legend = tm_legend(\"Happy Planet Index\", position = tm_pos_in(\"left\", \"top\")), size.legend = tm_legend(\"Population\", position = tm_pos_out(\"left\", \"center\")), shape.legend = tm_legend(\"Income Group\", position = tm_pos_out(\"center\", \"bottom\"))) # tmap v3 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\") + tm_layout(legend.outside.position = \"left\", legend.outside.size = 0.2) # tmap v4 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\", size.scale = tm_scale(value.neutral = 0.5)) + tm_place_legends_left(0.2)"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"combined-legends","dir":"Articles","previous_headings":"Legends","what":"Combined legends","title":"tmap v4: a sneak peek","text":"Another new feature possibility combine legends directly, quite hassle tmap v3.","code":"# tmap v3 tm_shape(metro) + tm_symbols(col = \"pop2020\", n = 4, size = \"pop2020\", legend.size.show = FALSE, legend.col.show = FALSE) + tm_add_legend(\"symbol\", col = RColorBrewer::brewer.pal(4, \"YlOrRd\"), border.col = \"grey40\", size = ((c(10, 20, 30, 40) * 1e6) / 40e6) ^ 0.5 * 2, labels = c(\"0 mln to 10 mln\", \"10 mln to 20 mln\", \"20 mln to 30 mln\", \"30 mln to 40 mln\"), title = \"Population in 2020\") + tm_layout(legend.outside = TRUE, legend.outside.position = \"bottom\") # tmap v4 tm_shape(metro) + tm_symbols(fill = \"pop2020\", fill.legend = tm_legend(\"Population in 2020\"), size = \"pop2020\", size.scale = tm_scale_intervals(), size.legend = tm_legend_combine(\"fill\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"spacing-between-items","dir":"Articles","previous_headings":"Legends","what":"Spacing between items","title":"tmap v4: a sneak peek","text":"design legends () improved. prominently, space argument determines height legend item. specifically, legend item 1 + space line-height. also useful make continuous legends better.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"facets","dir":"Articles","previous_headings":"","what":"Facets","title":"tmap v4: a sneak peek","text":"tmap v4, convenient wrappers tm_facet_wrap() tm_facet_grid(), former wraps facets, latter places facets grid layout. Furthermore, visual variable free argument, determines whether scales free (TRUE) shared (FALSE) across facets. tmap v3 free argument set via tm_facets(), whereas tmap v4 argument moved layer functions: New tmap v4 facet grid, free argument can specified differently rows columns, show next complex (sorry ) example: see map life expectancy shown polygon fill green, GDP per capita red bubbles. maps grouped income group (rows) economy (columns). scale life expectancy set free columns. means scale applied column separately, legend per column. scale GDP per capita applied separately row.","code":"# tmap v3 tm_shape(World) + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\") + tm_facets(\"continent\", nrow = 1, free.scales.fill = FALSE, free.coords = FALSE) # tmap v4 tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\", fill.free = FALSE) + tm_facets_wrap(\"continent\") # tmap v3 tm_shape(World) + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\") + tm_facets(\"continent\", nrow = 1, free.scales.fill = TRUE, free.coords = FALSE) tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\", fill.free = TRUE) + tm_facets_stack(\"continent\") # tmap v3 # ... not possible :( # tmap v4 tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(fill = \"life_exp\", fill.scale = tm_scale_intervals(values = \"brewer.greens\"), fill.free = c(rows = FALSE, columns = TRUE)) + tm_symbols(size = \"gdp_cap_est\", size.free = c(rows = TRUE, columns = FALSE), fill = \"red\") + tm_facets_grid(\"income_grp\", \"economy\") + tm_layout(meta.margins = c(.2, 0, 0,.1))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"graphic-engines-modes","dir":"Articles","previous_headings":"","what":"Graphic Engines (modes)","title":"tmap v4: a sneak peek","text":"Just like tmap v3, \"plot\" \"view\" mode. However, framework used tmap v4 also facilitates developers write plotting methods modes. instance, CesiumJS great JavaScript library 3d globe visualizations. awesome include R. low-level interface CesiumJS R (similar R package leaflet interface JS library leaflet R), relatively easy developers add new mode 3d visualizations tmap v4.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"backward-compatibility","dir":"Articles","previous_headings":"","what":"Backward compatibility","title":"tmap v4: a sneak peek","text":"early development stage, tmap v3 code work tmap v4. However, tmap v4 stable, backwards compatible. Layer function arguments longer used, breaks palette deprecated, internally redirected new scale functions. Furthermore, options options tmap v4. instance, legends placed outside maps default, small space legend items shown . order keep layout close possible tmap v3, style set options back settings used default tmap v3. can set just one command: tmap_style(\"tmap_v3\")","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"color-palettes","dir":"Articles","previous_headings":"","what":"Color palettes","title":"tmap v4: a sneak peek","text":"huge number directly available color palettes. settled exact details, e.g. palettes include, can obtained. Ideas welcome (https://github.com/r-tmap/tmap/issues/566). current development version, function similar tmaptools::palette_explorer(), renders long png viewer pane RStudio browser: (click image see full png) also possible render color blindness simulation, e.g.: tmap_show_palettes(color_vision_deficiency = \"deutan\"). default palettes use usable color blind people.","code":"# tmap v4 tmap_show_palettes()"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"suggestions","dir":"Articles","previous_headings":"","what":"Suggestions","title":"tmap v4: a sneak peek","text":"suggestions? Please let us know! Via https://github.com/r-tmap/tmap/issues, please use tmap_v4 tag.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"introduction","dir":"Articles","previous_headings":"","what":"Introduction","title":"tmap: visual variables","text":"tmap R package spatial data visualization. vignette describes alpha version major update (version 4), CRAN course 2023.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---tmap-3-x","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - tmap 3.x","title":"tmap: visual variables","text":"tmap 3.x supports several map layer variables, example \"col\", \"size\", \"shape\" tm_symbols() map layer function. many variables tmap 4. Besides visual variables, -called transformation variables also available. transformation variable role change spatial coordinates (instance, create cartogram). visual variable changes appearance spatial object, e.g. fill color line width. can find examples variables . Map layer arguments (e.g. arguments tm_polygons()) much better organized: visual/transformation variable, four arguments. case fill visual variable, : fill, fill.scale, fill.legend fill.free, respectively specify data variable visual value defines polygon fill color, used scaling function, legend layout, whether scales applied freely across facets. input visual/transformation variable can multivariate, sense multiple data variables scaled one transformation visual variable. example bivariate choropleth, cross tabulation two data variables mapped one (bivariate) color palette. User-defined map layer functions can written (e.g. extension package). Like tmap 3.x, tmap 4.0 comes two modes, \"plot\" \"view\" mode. However, modes can added well, may expect extension package tmap.rayshader point (start writing one ). Legends map components (scale bars) can drawn anywhere outside map. layout legends improved made much flexible. possible combine legends, useful data variable applied multiple visual variables using scaling function.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---ggplot2","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - ggplot2","title":"tmap: visual variables","text":"tmap package similar ggplot2 Grammar Graphics, tailored spatial data visualization, whereas ggplot2 much general. specifically: tmap, visual/transformation variables always specifies map layer functions, whereas ggplot2 aesthetics usually specified plot level. ggplot2, scales determined plot level, whereas tmap, determined map layer level. tmap, spatial data (e.g. sf object) specified tm_shape(). spatial coordinates (x y) considered part data (can changed transformation variables). principle, map layer function can used spatial class. E.g. tm_dots() renders dots sf points data, also works spatial classes: e.g. centroids sf polygons/lines raster data (stars / terra packages). However, ggplot2::ggplot(), spatial class requires custom map layer function, e.g. ggplot2::geom_sf() sf objects. tmap static plot mode interactive mode. …","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---other-r-packages","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - other R packages","title":"tmap: visual variables","text":"several great R packages spatial data visualization, including: ggplot2, mapview, leaflet, mapsf, generic plot function. interactive \"view\" mode tmap similar mapview sense uses building blocks (packages like leaflet, leafsync, leafgl). Colors important data visualization. purpose, tmap uses cols4all, new R package analyse color palettes, check color-blind-friendliness properties.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"map-layers","dir":"Articles","previous_headings":"","what":"Map layers","title":"tmap: visual variables","text":"(thematic) map consists one map layers. map layer specific set variables determine objects layer drawn. distinguish two type variables: transformation variables visual variables. transformation variable used change spatial coordinates (instance, cartogram distorts polygons). visual variable changes appearance spatial object, e.g. fill color line width. Transformation variables used specific map layers cartogram, whereas visual variables used almost map layers.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"visual-variables","dir":"Articles","previous_headings":"","what":"Visual variables","title":"tmap: visual variables","text":"visual variable describes certain visual property drawn object, color, size, shape, line width, line stroke, transparency, fill pattern (ggplot2 called aesthetics). visual variable can specified using constant value (e.g. fill = \"blue\") data-driven (later). can specified constant value, called visual constant. following table shows visual variables used standard map layers. New tmap 4.0 users can write custom map layer functions; another vignette. Important now map layers visual variables can extended needed.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"constant-visual-values","dir":"Articles","previous_headings":"Visual variables","what":"Constant visual values","title":"tmap: visual variables","text":"following code draws gold country polygons. visual variables mentioned previous table used, constant values. instance, polygon borders drawn width lwd colored col. visual variables default value, case border width color respectively 1 \"black\". visual variable specified different value fill, set \"gold\". completely new tmap: function tm_shape() specifies spatial data object, can spatial data object packages sf, stars, terra, sp, raster. subsequent map layer functions (stacked + operator) specify spatial data visualized. next example three layers: basemap OpenTopoMap, country polygon boundaries, dots metropolitan areas: visual variable argument can also specified data variable (e.g., column name). happens case values data variable mapped values corresponding visual variable. example, life expectancy per country shown, put precisely: data variable life expectancy mapped visual variable polygon fill. understand data mapping, consider following schematic dataset: first column contains spatial geometries (case polygons, can also points, lines, raster tiles). second column data variable like show. third column contains visual values, case colors. Important note many ways scale data values visual values. example data values put 5 year intervals sequential discrete blue scale used show . tm_scale_*() family functions, users free create scales. map uses continuous color scale colors CARTO. scales later.","code":"tm_shape(World) + tm_polygons(\"gold\") if (requireNamespace(\"maptiles\")) { tm_basemap(server = \"OpenTopoMap\", zoom = 2, alpha = 0.5) + tm_shape(World, bbox = sf::st_bbox(c(xmin = -180, xmax = 180, ymin = -86, ymax = 86))) + tm_polygons(fill = NA, col = \"black\") + tm_shape(metro) + tm_symbols(size = 0.1, col = \"red\") + tm_layout(inner.margins = rep(0, 4)) } ## Loading required namespace: maptiles tm_shape(World) + tm_polygons(\"life_exp\") ## geom x1 vv1 ## 1 polygon1 72 blue6 ## 2 polygon2 58 blue3 ## 3 polygon3 52 blue2 ## 4 polygon4 73 blue7 ## 5 ... ... ... tm_shape(World) + tm_polygons(\"life_exp\", fill.scale = tm_scale_continuous(values = \"-carto.earth\"), fill.legend = tm_legend(\"Life\\nExpectancy\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"transformation-variables","dir":"Articles","previous_headings":"","what":"Transformation variables","title":"tmap: visual variables","text":"Besides visual variables, map layer may use spatial transformation variables. used two variables: size deform polygons using continuous cartogram fill color polygons. former example transformation variable. example schematic dataset: data variable x1, example pop_est (population estimation), scaled x1_scaled case normalization using continuous scale. Next, geometries distorted areas proportional x1_scaled (much cartogram algorithm able achieve).","code":"if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = 8857) + tm_cartogram(size = \"pop_est\", fill = \"income_grp\") } ## Loading required namespace: cartogram ## Cartogram in progress... ## geom x1 x_scaled geom_transformed ## 1 polygon1 491,775 0.0007 polygon1' ## 2 polygon2 2,231,503 0.0033 polygon2' ## 3 polygon3 34,859,364 0.0554 polygon3' ## 4 polygon4 4,320,748 0.0067 polygon4' ## 5 ... ... ... ..."},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"scales","dir":"Articles","previous_headings":"","what":"Scales","title":"tmap: visual variables","text":"visual variable transformation variable can scaled one tm_scale_ functions. illustrate different options, show life expectancy across Africa, round order use categorical scales well. Like tmap 3.x, possible create facets specifying multiple data variable names scales one visual (transformation) variable, case \"fill\": tm_scale_categorical() tm_scale_ordinal() tread data categorical data, ignoring fact actually numbers. difference categorical assume order categories, whereas ordinal . similar factor R can ordered . shown scales can applied numeric data. Note example breaks tm_scale_intervals() similar tick marks tm_scale_continous(). However, using class intervals colors used (case 6 plus color missing values) whereas continuous scale gradient colors used. advantage using class intervals relatively easy read data values map, e.g. value South Africa 55 60, advantage using continuous color scale colors map accurate (unrounded). tm_scale_intervals() possible chose determine breaks (argument style). tm_scale_continous() possible use transformation function: case built-log transformation used (pretty useless particular example data range). Finally, tm_scale_discrete() uses discrete linear scale. Note different tm_scale_ordinal(), use colors values present (categories), instance 53. tm_scale_*() functions can (principle) applied visual transformation variable. Note different ggplot2 scales organized variable type (e.g. ggplot2::scale_fill_continuous()). related another difference ggplot2. tmap, scales set directly map layer function target visual/transformation variable, instance tm_polygons(fill = \"x\", fill.scale = tm_scale_continuous()). ggplot(), scales set outside layer functions. tm_scale_ function (least) following arguments: values, values.repeat, values.range, values.scale, value.na, value.null, value.neutral, labels, label.na, label.null, label.format. value* arguments determine visual values data values mapped. case scale applied visual variable represents color, takes color values color palette. However, instance scale applied line width, values numeric values represent line widths. illustrated following example: defaults value.* arguments stored tmap options. instance contains default color palettes visual variable \"fill\" different types data. instance, data values positive numbers, tm_scale_intervals() tm_scale_continuous() applied, default color palette \"hcl.blues3\", can seen examples . Regarding available color palettes: tmap uses new R package cols4all contains large number well-known color palettes. Please run cols4all::c4a_gui() starts interactive tool (successor tmaptools::palette_explorer()). course, also color palettes can loaded directly via vector color codes.","code":"data(World) Africa = World[World$continent == \"Africa\", ] Africa$life_exp = round(Africa$life_exp) tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 6), fill.scale = list(tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals(), tm_scale_continuous(), tm_scale_continuous_log(), tm_scale_discrete()), fill.legend = tm_legend(title = \"\", position = tm_pos_in(\"left\", \"top\"))) + tm_layout(panel.labels = c(\"tm_scale_categorical\", \"tm_scale_ordinal\", \"tm_scale_intervals\", \"tm_scale_continuous\", \"tm_scale_continuous_log\", \"tm_scale_discrete\"), inner.margins = c(0.05, 0.4, 0.1, 0.05), legend.text.size = 0.5) tm_shape(World) + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"scico.roma\", value.na = \"grey95\", breaks = c(12,20,30,45))) + tm_symbols(size = \"HPI\", size.scale = tm_scale_intervals(values = c(0.3,0.5, 0.8), value.na = 0.1, breaks = c(12,20,30,45)), col = \"grey30\") tmap_options(\"values.var\")$values.var$fill ## $seq ## [1] \"hcl.blues3\" ## ## $div ## [1] \"pu_gn_div\" ## ## $unord ## [1] \"tol.muted\" ## ## $ord ## [1] \"hcl.blues3\" ## ## $cyc ## [1] \"tol.rainbow_pu_rd\" ## ## $biv ## [1] \"pu_gn_bivs\""},{"path":"https://r-tmap.github.io/tmap/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Martijn Tennekes. Author, maintainer. Jakub Nowosad. Contributor. Joel Gombin. Contributor. Sebastian Jeworutzki. Contributor. Kent Russell. Contributor. Richard Zijdeman. Contributor. John Clouse. Contributor. Robin Lovelace. Contributor. Jannes Muenchow. Contributor. Olivier Roy. Contributor.","code":""},{"path":"https://r-tmap.github.io/tmap/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Tennekes M (2018). “tmap: Thematic Maps R.” Journal Statistical Software, 84(6), 1–39. doi:10.18637/jss.v084.i06.","code":"@Article{, title = {{tmap}: Thematic Maps in {R}}, author = {Martijn Tennekes}, journal = {Journal of Statistical Software}, year = {2018}, volume = {84}, number = {6}, pages = {1--39}, doi = {10.18637/jss.v084.i06}, }"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"tmap-thematic-maps-in-r-","dir":"","previous_headings":"","what":"Thematic Maps","title":"Thematic Maps","text":"tmap actively maintained open-source R-library drawing thematic maps. API based Layered Grammar Graphics resembles syntax ggplot2, popular R-library drawing charts. See source code images.","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Thematic Maps","text":"tmap available . Installation straightforward: Linux macOS users new working spatial data R, may fail since additional (non-R) libraries required (automatically installed Windows users). Windows additional installation required. Linux (Ubuntu) See https://geocompx.org/post/2020/installing-r-spatial-packages-linux/. Please address installation issues issue. macOS See http://www.kyngchaos.com. Please address installation issues issue.","code":"install.packages(\"tmap\")"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"development","dir":"","previous_headings":"","what":"Development","title":"Thematic Maps","text":"latest development version can installed using remotes. order use development version tmap, recommended use development version tmaptools well: See NEWS latest features improvements issue list discussions enhancements bugs. want help development package? Please let us know! feedback, requests, tips, bug reports welcome!","code":"# install.packages(\"remotes\") install_github(\"r-tmap/tmaptools\") install_github(\"r-tmap/tmap\") # On Linux, with pak # install.packages(\"pak\") pak::pak(\"r-tmap/tmap\") # Or from r-universe install.packages(\"tmap\", repos = c(\"https://r-tmap.r-universe.dev\", \"https://cloud.r-project.org\"))"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Thematic Maps","text":"","code":"library(tmap)"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"reference","dir":"","previous_headings":"","what":"Reference","title":"Thematic Maps","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39 paper written tmap 1.11-2. See reproducible code using tmap 2.x.","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"vignettes","dir":"","previous_headings":"","what":"Vignettes","title":"Thematic Maps","text":"tmap v3: get started! tmap: changed recent versions?","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"tutorials","dir":"","previous_headings":"","what":"Tutorials","title":"Thematic Maps","text":"tmap RMarkdown","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"presentations","dir":"","previous_headings":"","what":"Presentations","title":"Thematic Maps","text":"Creating thematic maps R (OpenGeoHUB Summer School 2019) Plotting spatial data R (eRum 2018) Exploring presenting maps tmap (useR!2017) tmap: creating thematic maps flexible way (useR!2015)]","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"other-resources","dir":"","previous_headings":"","what":"Other resources","title":"Thematic Maps","text":"Geocomputation R; Making maps R, Robin Lovelace, Jakub Nowosad, Jannes Muenchow R tip: Create maps R Working Spatial Data using tmap, Samantha . Alger Computer World: Mapping R just got whole lot easier National Socio-Environmental Synthesis Center: Maps R Introduction visualizing spatial data R Blog post SpatialControl Blog post TWIAV Computer World: Create maps R 10 (fairly) easy steps Computer World: Great R packages data import, wrangling visualization Tutorial Visualizing spatial data: base shiny - workshop Stack Overflow questions (#tmap)","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"getting-help","dir":"","previous_headings":"","what":"Getting help","title":"Thematic Maps","text":"two main places get help tmap: stackoverflow great source answers common tmap questions. also great place get help, created reproducible example illustrates problem. Please tag questions tmap. request think problem caused bug, please open issue, preferably reproducible example.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":null,"dir":"Reference","previous_headings":"","what":"World and Netherlands map — World","title":"World and Netherlands map — World","text":"Maps world Netherlands (province municipality level), class sf","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"World and Netherlands map — World","text":"","code":"World NLD_prov NLD_muni"},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"World and Netherlands map — World","text":"https://www.naturalearthdata.com/ World https://happyplanetindex.org/ World https://www.cbs.nl/ NLD_prov NLD_muni.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"World and Netherlands map — World","text":"default projections maps Eckhart IV (World) Rijksdriehoekstelsel (Netherlands). See . projection can changed temporarily plotting purposes using projection argument tm_shape(). World World map. default projection world map Eckhart IV since area sizes preserved, important property choropleths. NLD_prov NLD_muni, maps Netherlands province municipality level 2013. used projection Rijksdriehoekstelsel projection. Important: publication maps allowed citing Statistics Netherlands (CBS) Kadaster Nederland source.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"World and Netherlands map — World","text":"Statistics Netherlands (2014), Hague/Heerlen, Netherlands, https://www.cbs.nl/. Kadaster, Netherlands' Cadastre, Land Registry, Mapping Agency (2014), Apeldoorn, Netherlands, https://www.kadaster.nl/.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"Internal tmap function gets factor levels NA's","code":""},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"","code":"get_fact_levels_na(x, o)"},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"x vector o options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of global land cover — land","title":"Spatial data of global land cover — land","text":"Spatial data global land cover, percent tree cover, elevation class stars. Two attributes object relates global land cover. cover layer classifies status land cover whole globe 20 categories, cover_cls layer uses 8 simplified categories. Percent Tree Cover (trees) represents density trees ground, last attribute represents elevation.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of global land cover — land","text":"","code":"land"},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of global land cover — land","text":"object class stars 1080 rows 540 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Spatial data of global land cover — land","text":"Important: publication maps allowed cited Tateishi et al. (2014), \"Geospatial Information Authority Japan, Chiba University collaborating organizations.\" shown.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spatial data of global land cover — land","text":"Production Global Land Cover Data - GLCNMO2008, Tateishi, R., Thanh Hoan, N., Kobayashi, T., Alsaaideh, B., Tana, G., Xuan Phong, D. (2014), Journal Geography Geology, 6 (3).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to create by variables (used for faceting) — make_by_vars","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"Internal tmap function create variables (used faceting)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"","code":"make_by_vars(dt, tmf, smeta)"},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"dt data.table tmf tmf object smeta smeta object","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of metropolitan areas — metro","title":"Spatial data of metropolitan areas — metro","text":"metro includes population time series 1950 (forecasted) 2030. metro areas 1 million inhabitants 2010 included.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of metropolitan areas — metro","text":"","code":"metro"},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of metropolitan areas — metro","text":"object class sf (inherits data.frame) 436 rows 13 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spatial data of metropolitan areas — metro","text":"https://population.un.org/wup/","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spatial data of metropolitan areas — metro","text":"United Nations, Department Economic Social Affairs, Population Division (2014). World Urbanization Prospects: 2014 Revision, CD-ROM Edition.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":null,"dir":"Reference","previous_headings":"","what":"Print tm_element — print.tm_element","title":"Print tm_element — print.tm_element","text":"Print tm_element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print tm_element — print.tm_element","text":"","code":"# S3 method for tm_element print(x, ...) # S3 method for tm_shape print(x, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print tm_element — print.tm_element","text":"x x ... passed ","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":null,"dir":"Reference","previous_headings":"","what":"Draw thematic map — print.tmap","title":"Draw thematic map — print.tmap","text":"Draw thematic map.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Draw thematic map — print.tmap","text":"","code":"# S3 method for tmap print(x, return.asp = FALSE, show = TRUE, vp = NULL, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Draw thematic map — print.tmap","text":"x tmap object. return.asp aspect ratio returned? show show map vp viewport (\"plot\" mode) ... used","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":null,"dir":"Reference","previous_headings":"","what":"Quick thematic map plot — qtm","title":"Quick thematic map plot — qtm","text":"Draw thematic map quickly. function convenient wrapper main plotting method stacking tmap-elements. Without arguments search term, functions draws interactive map.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Quick thematic map plot — qtm","text":"","code":"qtm( shp, fill = tm_const(), col = tm_const(), size = tm_const(), shape = tm_const(), lwd = tm_const(), lty = tm_const(), fill_alpha = tm_const(), col_alpha = tm_const(), by = NULL, scale = NULL, title = NULL, crs = NULL, bbox = NULL, basemaps = NULL, overlays = NULL, zindex = NA, group = NA, group.control = \"check\", style = NULL, format = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Quick thematic map plot — qtm","text":"shp One : shape object, object class defined sf stars package. Objects packages sp raster also supported, discouraged. specified, .e. qtm() executed. case plain interactive map shown. OpenStreetMap search string, e.g. qtm(\"Amsterdam\"). case plain interactive map shown positioned according results search query (OpenStreetMap nominatim) fill, col, size, shape, lwd, lty, fill_alpha, col_alpha Visual variables. data variable name data split, vector two variable names split data two variables (first used rows second columns). See also tm_facets(). scale numeric value serves global scale parameter. font sizes, symbol sizes, border widths, line widths controlled value. parameters symbols.size, text.size, lines.lwd can scaled separately respectively symbols.scale, text.scale, lines.scale. See also .... title main title. legend titles, use X.style, X layer name (see ...). crs Either crs object character value (PROJ.4 character string). default, projection used defined shp object . bbox bounding box. Argument passed tm_shape() basemaps name(s) provider URL tiled basemap. shortcut tm_basemap(). Set NULL disable basemaps. default, set tmap option basemaps. overlays name(s) provider URL tiled overlay map. shortcut tm_tiles(). zindex zindex group group group.control group.control style Layout options (see tm_layout()) define style. See tmap_style() details. format Layout options (see tm_layout()) define format. See tmap_format() details. ... arguments passed tm_* functions. prefix arguments layer function name without \"tm_\" period. instance, palette polygon fill color called fill.palette. following prefixes supported: shape., fill., borders., polygons., symbols., dots., lines., raster., text., layout., grid., facets., view.. Arguments unique name, .e. exist layer function, e.g. convert2density, can also called without prefix.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Quick thematic map plot — qtm","text":"tmap-element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Quick thematic map plot — qtm","text":"first argument shape object (normally specified tm_shape()). next arguments, fill raster, aesthetics main layers. remaining arguments related map layout. argument main layer function, tm_polygons(), can specified (see ...). also possible stack tmap-elements qtm plot. See examples. default, scale bar shown. option can set tmap_options() (argument qtm.scalebar). minimap shown default qtm called without arguments search term. option can set tmap_options() (argument qtm.minimap).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Quick thematic map plot — qtm","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Quick thematic map plot — qtm","text":"","code":"data(World, rivers, metro) # just the map qtm(World) # choropleth qtm(World, fill = \"economy\", format = \"World\", style = \"col_blind\", projection = \"+proj=eck4\") # choropleth with more specifications qtm(World, fill=\"HPI\", fill.n = 9, fill.palette = \"div\", fill.title = \"Happy Planet Index\", fill.id = \"name\", style = \"gray\", format = \"World\", projection = \"+proj=eck4\") # this map can also be created with the main plotting method, # which is recommended in this case. if (FALSE) { tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"HPI\", n = 9, palette = \"div\", title = \"Happy Planet Index\", id = \"name\") + tm_style(\"gray\") + tm_format(\"World\") } # bubble map if (FALSE) { qtm(World, borders = NULL) + qtm(metro, symbols.size = \"pop2010\", symbols.title.size= \"Metropolitan Areas\", symbols.id= \"name\", format = \"World\") } # dot map if (FALSE) { current.mode <- tmap_mode(\"view\") qtm(metro, bbox = \"China\") tmap_mode(current.mode) # restore mode } if (FALSE) { # without arguments, a plain interactive map is shown (the mode is set to view) qtm() # search query for OpenStreetMap nominatim qtm(\"Amsterdam\") }"},{"path":"https://r-tmap.github.io/tmap/reference/reexports.html","id":null,"dir":"Reference","previous_headings":"","what":"Objects exported from other packages — reexports","title":"Objects exported from other packages — reexports","text":"objects imported packages. Follow links see documentation. leaflet providers","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of rivers — rivers","title":"Spatial data of rivers — rivers","text":"Spatial data rivers","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of rivers — rivers","text":"","code":"rivers"},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of rivers — rivers","text":"object class sf (inherits data.frame) 1616 rows 5 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spatial data of rivers — rivers","text":"https://www.naturalearthdata.com","code":""},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to create a tmap shape — shapeTM","title":"Internal tmap function to create a tmap shape — shapeTM","text":"Internal tmap function create tmap shape","code":""},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to create a tmap shape — shapeTM","text":"","code":"shapeTM(shp, tmapID = NULL, bbox = NULL, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to create a tmap shape — shapeTM","text":"shp Shape file tmapID tmap Identifier bbox bounding box","code":""},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":null,"dir":"Reference","previous_headings":"","what":"ggplot2 theme for proportional symbols — theme_ps","title":"ggplot2 theme for proportional symbols — theme_ps","text":"ggplot2 theme proportional symbols. default, theme shows plotting area, without titles, axes, legend.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"ggplot2 theme for proportional symbols — theme_ps","text":"","code":"theme_ps( base_size = 12, base_family = \"\", plot.axes = FALSE, plot.legend = FALSE )"},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"ggplot2 theme for proportional symbols — theme_ps","text":"base_size base size base_family base family plot.axes axes shown? plot.legend legend(s) shown?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: manual legend — tm_add_legend","title":"Map component: manual legend — tm_add_legend","text":"Map component adds manual legend","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: manual legend — tm_add_legend","text":"","code":"tm_add_legend( ..., labels, type = \"Symbols\", title = \"\", design = NULL, orientation = NULL, group = NA, group.control = \"check\", resize.as.group = FALSE, z = as.integer(NA) )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: manual legend — tm_add_legend","text":"... visual variables arguments passed tm_legend(). default, argument type set \"Symbols\", means supported visual variables : \"fill\", \"col\", \"shape\", \"size\", \"fill_alpha\", \"col_alpha\", \"lty\", \"lwd\", \"linejoin\", \"lineend\". labels labels type layer type visual variables (see ...) taken. Options: \"Symbols\" (default), \"Lines\", \"Polygons\", \"Text\". title text title design legend design orientation legend orientation group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). resize..group resize..group z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: basemap / overlay tiles — tm_basemap","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"Map layer draws tiles tile server. tm_basemap() draws tile layer basemap, .e. bottom layer. contrast, tm_tiles() draws tile layer overlay layer, stacking order corresponds order layer called, just like map layers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"","code":"tm_basemap( server = NULL, alpha = NULL, zoom = NULL, zindex = 0, group = NA, group.control = \"radio\" ) tm_tiles( server = NULL, alpha = NULL, zoom = NULL, zindex = NA, group = NA, group.control = \"check\" )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"server Name provider URL. list available providers can obtained providers (tip: RStudio, type providers$ see options). See https://leaflet-extras.github.io/leaflet-providers/preview/ preview . URL provided, template format, e.g. \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\". Use NULL tm_basemap() disable basemaps. alpha Transparency level zoom Zoom level (used plot mode) zindex zindex pane view mode. default, set layer number plus 400. default, tmap layers therefore placed custom panes \"tmap401\", \"tmap402\", etc., except base tile layers, placed standard \"tile\". parameter determines name pane z-index, determines pane order bottom top. instance, zindex set 500, pane named \"tmap500\". group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"","code":"if (requireNamespace(\"maptiles\")) { tm_basemap() + tm_shape(World) + tm_polygons(\"HPI\") tm_basemap(\"OpenTopoMap\") + tm_shape(World) + tm_polygons(fill = NA, col = \"black\") } #> Loading required namespace: maptiles"},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: cartogram — tm_cartogram","title":"Map layer: cartogram — tm_cartogram","text":"Map layer draws cartogram","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: cartogram — tm_cartogram","text":"","code":"tm_cartogram( size = 1, size.scale = tm_scale(), size.legend = tm_legend_hide(), size.free = NA, plot.order = tm_plot_order(\"size\", reverse = FALSE), trans.args = list(type = \"cont\", itermax = 15), ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: cartogram — tm_cartogram","text":"size, size.scale, size.legend, size.free Transformation variable determines size polygons. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args lists passed internal transformation function ... Arguments passed tm_polygons fill,fill.scale,fill.legend,fill.free Visual variable determines fill color. See details. col,col.scale,col.legend,col.free Visual variable determines border color. See details. lwd,lwd.scale,lwd.legend,lwd.free Visual variable determines line width. See details. lty,lty.scale,lty.legend,lty.free Visual variable determines line type. See details. fill_alpha,fill_alpha.scale,fill_alpha.legend,fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha,col_alpha.scale,col_alpha.legend,col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin,lineend Line join line end. See gpar() details. trans.args,mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.fill) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: compass — tm_compass","title":"Map component: compass — tm_compass","text":"Map component adds compass","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: compass — tm_compass","text":"","code":"tm_compass( north, type, text.size, size, show.labels, cardinal.directions, text.color, color.dark, color.light, lwd, position, bg.color, bg.alpha, stack, just, frame, frame.lwd, frame.r, margins, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: compass — tm_compass","text":"north north type type text.size text.size size size show.labels show.labels cardinal.directions cardinal.directions text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_const.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap function to define a constant visual value — tm_const","title":"tmap function to define a constant visual value — tm_const","text":"tmap function define constant visual value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_const.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap function to define a constant visual value — tm_const","text":"","code":"tm_const()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: (credits) text — tm_credits","title":"Map component: (credits) text — tm_credits","text":"Map component adds text, typically used credits","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: (credits) text — tm_credits","text":"","code":"tm_credits( text, size, color, padding, fontface, fontfamily, stack, just, frame, frame.lwd, frame.r, bg.color, bg.alpha, position, width, height, group.frame, resize.as.group, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: (credits) text — tm_credits","text":"text text title size font size title color color padding padding fontface font face fontfamily font family stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r bg.color bg.color bg.alpha bg.alpha position position width width height height group.frame group.frame resize..group resize..group z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap layout: helper functions — tm_place_legends_right","title":"tmap layout: helper functions — tm_place_legends_right","text":"tmap layout: helper functions","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap layout: helper functions — tm_place_legends_right","text":"","code":"tm_place_legends_right(width = NA) tm_place_legends_left(width = NA) tm_place_legends_bottom(height = NA) tm_place_legends_top(height = NA) tm_place_legends_inside(pos.h = NULL, pos.v = NULL) tm_extra_innner_margin(left = 0, right = 0, top = 0, bottom = 0)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"tmap layout: helper functions — tm_place_legends_right","text":"width width height height pos.h, pos.v position (horizontal vertical) left, right, top, bottom extra margins","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":null,"dir":"Reference","previous_headings":"","what":"Facets — tm_facets","title":"Facets — tm_facets","text":"Specify facets. tm_facets() core function, recommended use tm_facets_wrap(), tm_facets_stack() tm_facets_grid(). former two specify facets one grouping variable (one faceting dimension). difference wrap may place facets multiple rows columns whereas tm_facets_stack() stacks facets either horizontally vertically. tm_facets_grid() supports three faceting dimensions.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Facets — tm_facets","text":"","code":"tm_facets( by = NULL, rows = NULL, columns = NULL, pages = NULL, as.layers = FALSE, nrows = NA, ncols = NA, byrow = TRUE, orientation = NA, free.coords = NA, drop.units = TRUE, drop.empty.facets = TRUE, drop.NA.facets = FALSE, sync = TRUE, showNA = NA, textNA = \"Mssing\", scale.factor = 2, type = NA, along = NULL ) tm_facets_grid(rows = NULL, columns = NULL, pages = NULL, ...) tm_facets_wrap(by = \"VARS__\", nrows = NA, ncols = NA, byrow = TRUE, ...) tm_facets_pagewise(by = \"VARS__\", nrows = 1, ncols = 1, byrow = TRUE, ...) tm_facets_stack(by = \"VARS__\", orientation = NA, ...) tm_facets_hstack(by = \"VARS__\", ...) tm_facets_vstack(by = \"VARS__\", ...) tm_facets_flip()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Facets — tm_facets","text":"Group variable (facet wrap facet stack) rows Variable specifies rows (facet grid) columns Variable specifies columns (facet grid) pages Variable specifies pages (facet grid) .layers show facets layers? nrows Number rows ncols Number columns byrow facets wrapped row? orientation facet stack: horizontal vertical? free.coords Logical. argument specified, map coordinate ranges? default TRUE, unless facets shown different layers (.layers = TRUE) drop.units Logical. argument specified, non-selected spatial units dropped? FALSE, plotted mapped aesthetics regarded missing values. applicable raster shapes. default TRUE. drop.empty.facets Logical. argument specified, empty facets dropped? Empty facets occur -variable contains unused levels. TRUE two -variables specified, empty rows columns dropped. drop.NA.facets Logical. argument specified, data values specific facets missing, facets dropped? FALSE default. sync Logical. navigation view mode (zooming panning) synchronized? default TRUE facets bounding box. generally case rasters plotted, free.coords FALSE. showNA argument specified, missing values -variable shown facet? two -variables specified, missing values shown additional row column? NA, missing values shown exist. Similar useNA argument table(), TRUE, FALSE, NA correspond \"always\", \"\", \"ifany\" respectively. textNA Text used facets missing values. scale.factor Number determines elements (e.g. font sizes, symbol sizes, line widths) small multiples scaled relation scaling factor shapes. elements scaled scale.factorth root scaling factor shapes. , scale.factor=1, scaled proportional scaling shapes. Since elements, especially text, often small read, higher value recommended. default, scale.factor=2. type \"grid\", \"wrap\" \"stack\" along deprecated Please use tm_facets_page() ... passed tm_facets()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinate grid / graticule lines — tm_graticules","title":"Coordinate grid / graticule lines — tm_graticules","text":"Creates tmap-element draws coordinate grid lines. serves layer can drawn anywhere layers. default, tm_grid() draws horizontal vertical lines according coordinate system (master) shape object. Latitude longitude graticules drawn tm_graticules().","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinate grid / graticule lines — tm_graticules","text":"","code":"tm_graticules( x = NA, y = NA, n.x = NA, n.y = NA, crs = 4326, labels.format = list(suffix = intToUtf8(176)), labels.cardinal = TRUE, ... ) tm_grid( x = NA, y = NA, n.x = NA, n.y = NA, crs = NA, col = NA, lwd = 1, alpha = NA, labels.show = TRUE, labels.pos = c(\"left\", \"bottom\"), labels.size = 0.6, labels.col = NA, labels.rot = c(0, 0), labels.format = list(big.mark = \",\"), labels.cardinal = FALSE, labels.margin.x = 0, labels.margin.y = 0, labels.space.x = NA, labels.space.y = NA, labels.inside.frame = FALSE, ticks = labels.show & !labels.inside.frame, lines = TRUE, ndiscr = 100, zindex = NA, group = NA, group.control = \"none\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coordinate grid / graticule lines — tm_graticules","text":"x X coordinates vertical grid lines. NA, specified pretty scale n.x. y Y coordinates horizontal grid lines. NA, specified pretty scale n.y. n.x Preferred number grid lines x axis. labels, pretty() sequence used, number actual labels may different n.x. n.y Preferred number grid lines y axis. labels, pretty() sequence used, number actual labels may different n.y. crs Projection character. specified, grid lines projected accordingly. Many world maps projected, still latitude longitude (EPSG 4326) grid lines. labels.format List formatting options grid labels. Parameters : fun Function specify labels. take numeric vector, return character vector size. default specified. specified, list items scientific, format, digits (see ) used. scientific labels formatted scientifically? , square brackets used, format numbers \"g\". Otherwise, format=\"f\", text.separator, text.less., text..used. Also, numbers automatically rounded millions billions applicable. format default, \"f\", .e. standard notation xxx.xxx, used. scientific=TRUE \"g\", means numbers formatted scientifically, .e. n.dddE+nn needed save space. digits Number digits decimal point format=\"f\", number significant digits otherwise. ... arguments passed formatC() labels.cardinal Add four cardinal directions (N, E, S, W) labels, instead using negative coordinates west south (assumes coordinates positive north-east direction). ... Arguments passed tm_grid() col Color grid lines. lwd Line width grid lines alpha Alpha transparency grid lines. Number 0 1. default, alpha transparency col taken. labels.show Show tick labels. Either one value x y axis, vector two: first x latter y. labels.pos position labels. Vector two: horizontal (\"left\" \"right\") vertical (\"top\" \"bottom\") position. labels.size Font size tick labels labels.col Font color tick labels labels.rot Rotation angles labels. Vector two values: first rotation angle (degrees) tick labels x axis second rotation angle tick labels y axis. 0, 90, 180, 270 valid values. labels.margin.x Margin tick labels x axis frame. Note labels.inside.frame == FALSE ticks == TRUE, ticks adjusted accordingly. labels.margin.y Margin tick labels y axis frame. Note labels.inside.frame == FALSE ticks == TRUE, ticks adjusted accordingly. labels.space.x Space used labels ticks x-axis labels.inside.frame == FALSE. default, determined automatically using widths heights tick labels. unit parameter text line height. labels.space.y Space used labels ticks y-axis labels.inside.frame == FALSE. default, determined automatically using widths heights tick labels. unit parameter text line height. labels.inside.frame Show labels inside frame? default FALSE. ticks labels.inside.frame = FALSE, ticks can drawn labels frame? Either one value x y axis, vector two: first x latter y. lines labels.inside.frame = FALSE, grid lines can drawn? ndiscr Number points discretize parallel meridian (applicable curved grid lines) zindex zindex pane view mode. default, set layer number plus 400. default, tmap layers therefore placed custom panes \"tmap401\", \"tmap402\", etc., except base tile layers, placed standard \"tile\". parameter determines name pane z-index, determines pane order bottom top. instance, zindex set 500, pane named \"tmap500\". group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coordinate grid / graticule lines — tm_graticules","text":"","code":"current.mode <- tmap_mode(\"plot\") #> tmap mode set to 'plot' tm_shape(NLD_muni) + tm_polygons() + tm_grid() tm_shape(NLD_muni) + tm_polygons() + tm_grid(crs = 4326) tm_shape(NLD_muni) + tm_polygons() + tm_grid(crs = 3035, labels.inside.frame = TRUE) tm_shape(World) + tm_polygons() + tm_facets(by = \"continent\") + tm_grid(labels.inside.frame = TRUE) tm_shape(NLD_muni) + tm_polygons() + tm_graticules() tm_shape(NLD_muni) + tm_polygons() + tm_graticules(labels.pos = c(\"right\", \"top\")) data(NLD_muni, World) tmap_arrange( qtm(NLD_muni, borders = NULL) + tm_grid(), qtm(NLD_muni, borders = NULL) + tm_graticules() ) qtm(World, shape.crs = \"+proj=robin\", style = \"natural\") + tm_graticules(ticks = FALSE) + tm_layout(frame=FALSE) tmap_mode(current.mode) #> tmap mode set to 'plot'"},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":null,"dir":"Reference","previous_headings":"","what":"Layout options — tm_layout","title":"Layout options — tm_layout","text":"Set tmap options directly related layout.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Layout options — tm_layout","text":"","code":"tm_layout( modes, crs, facet.max, facet.flip, raster.max.cells, show.messages, show.warnings, output.format, output.size, output.dpi, output.dpi.animation, value.const, value.na, value.null, value.blank, values.var, values.range, value.neutral, scales.var, scale.misc.args, label.format, label.na, scale, asp, bg.color, outer.bg.color, frame, frame.lwd, frame.r, frame.double.line, outer.margins, inner.margins, inner.margins.extra, meta.margins, meta.auto.margins, between.margin, component.offset, component.stack.margin, grid.mark.height, xylab.height, coords.height, xlab.show, xlab.text, xlab.size, xlab.color, xlab.rotation, xlab.space, xlab.fontface, xlab.fontfamily, xlab.side, ylab.show, ylab.text, ylab.size, ylab.color, ylab.rotation, ylab.space, ylab.fontface, ylab.fontfamily, ylab.side, panel.type, panel.wrap.pos, panel.xtab.pos, unit, color.sepia.intensity, color.saturation, color.vision.deficiency.sim, text.fontface, text.fontfamily, legend.show, legend.design, legend.orientation, legend.position, legend.width, legend.height, legend.stack, legend.group.frame, legend.resize.as.group, legend.reverse, legend.na.show, legend.title.color, legend.title.size, legend.title.fontface, legend.title.fontfamily, legend.xlab.color, legend.xlab.size, legend.xlab.fontface, legend.xlab.fontfamily, legend.ylab.color, legend.ylab.size, legend.ylab.fontface, legend.ylab.fontfamily, legend.text.color, legend.text.size, legend.text.fontface, legend.text.fontfamily, legend.frame, legend.frame.lwd, legend.frame.r, legend.bg.color, legend.bg.alpha, legend.settings.standard.portrait, legend.settings.standard.landscape, title.show, title.size, title.color, title.fontface, title.fontfamily, title.bg.color, title.bg.alpha, title.padding, title.frame, title.frame.lwd, title.frame.r, title.stack, title.position, title.group.frame, title.resize.as.group, credits.show, credits.size, credits.color, credits.fontface, credits.fontfamily, credits.bg.color, credits.bg.alpha, credits.padding, credits.frame, credits.frame.lwd, credits.frame.r, credits.stack, credits.position, credits.width, credits.heigth, credits.group.frame, credits.resize.as.group, compass.north, compass.type, compass.text.size, compass.size, compass.show.labels, compass.cardinal.directions, compass.text.color, compass.color.dark, compass.color.light, compass.lwd, compass.bg.color, compass.bg.alpha, compass.margins, compass.show, compass.stack, compass.position, compass.frame, compass.frame.lwd, compass.frame.r, compass.group.frame, compass.resize.as.group, scalebar.show, scalebar.breaks, scalebar.width, scalebar.text.size, scalebar.text.color, scalebar.color.dark, scalebar.color.light, scalebar.lwd, scalebar.position, scalebar.bg.color, scalebar.bg.alpha, scalebar.size, scalebar.margins, scalebar.stack, scalebar.frame, scalebar.frame.lwd, scalebar.frame.r, scalebar.group.frame, scalebar.resize.as.group, grid.show, grid.labels.pos, grid.x, grid.y, grid.n.x, grid.n.y, grid.crs, grid.col, grid.lwd, grid.alpha, grid.labels.show, grid.labels.size, grid.labels.col, grid.labels.rot, grid.labels.format, grid.labels.cardinal, grid.labels.margin.x, grid.labels.margin.y, grid.labels.space.x, grid.labels.space.y, grid.labels.inside.frame, grid.ticks, grid.lines, grid.ndiscr, mouse_coordinates.stack, mouse_coordinates.position, mouse_coordinates.show, panel.show, panel.labels, panel.label.size, panel.label.color, panel.label.fontface, panel.label.fontfamily, panel.label.bg.color, panel.label.height, panel.label.rot, qtm.scalebar, qtm.minimap, qtm.mouse.coordinates, earth.boundary, earth.boundary.color, earth.boundary.lwd, earth.datum, space.color, attr.color, max.categories, legend.hist.bg.color, legend.hist.bg.alpha, legend.hist.size, legend.hist.height, legend.hist.width, attr.outside, attr.outside.position, attr.outside.size, attr.position, attr.just, basemap.server, basemap.alpha, basemap.zoom, overlays, overlays.alpha, alpha, colorNA, symbol.size.fixed, dot.size.fixed, text.size.variable, bbox, check.and.fix, set.bounds, set.view, set.zoom.limits, name, basemap.show, title = NULL, main.title = NULL, ... ) tm_style(style, ...) tm_format(format, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Layout options — tm_layout","text":"modes, crs, facet.max, facet.flip, raster.max.cells, show.messages, show.warnings, output.format, output.size, output.dpi, output.dpi.animation, value.const, value.na, value.null, value.blank, values.var, values.range, value.neutral, scales.var, scale.misc.args, label.format, label.na, scale, asp, bg.color, outer.bg.color, frame, frame.lwd, frame.r, frame.double.line, outer.margins, inner.margins, inner.margins.extra, meta.margins, meta.auto.margins, .margin, component.offset, component.stack.margin, grid.mark.height, xylab.height, coords.height, xlab.show, xlab.text, xlab.size, xlab.color, xlab.rotation, xlab.space, xlab.fontface, xlab.fontfamily, xlab.side, ylab.show, ylab.text, ylab.size, ylab.color, ylab.rotation, ylab.space, ylab.fontface, ylab.fontfamily, ylab.side, panel.type, panel.wrap.pos, panel.xtab.pos, unit, color.sepia.intensity, color.saturation, color.vision.deficiency.sim, text.fontface, text.fontfamily, legend.show, legend.design, legend.orientation, legend.position, legend.width, legend.height, legend.stack, legend.group.frame, legend.resize..group, legend.reverse, legend.na.show, legend.title.color, legend.title.size, legend.title.fontface, legend.title.fontfamily, legend.xlab.color, legend.xlab.size, legend.xlab.fontface, legend.xlab.fontfamily, legend.ylab.color, legend.ylab.size, legend.ylab.fontface, legend.ylab.fontfamily, legend.text.color, legend.text.size, legend.text.fontface, legend.text.fontfamily, legend.frame, legend.frame.lwd, legend.frame.r, legend.bg.color, legend.bg.alpha, legend.settings.standard.portrait, legend.settings.standard.landscape, title.show, title.size, title.color, title.fontface, title.fontfamily, title.bg.color, title.bg.alpha, title.padding, title.frame, title.frame.lwd, title.frame.r, title.stack, title.position, title.group.frame, title.resize..group, credits.show, credits.size, credits.color, credits.fontface, credits.fontfamily, credits.bg.color, credits.bg.alpha, credits.padding, credits.frame, credits.frame.lwd, credits.frame.r, credits.stack, credits.position, credits.width, credits.heigth, credits.group.frame, credits.resize..group, compass.north, compass.type, compass.text.size, compass.size, compass.show.labels, compass.cardinal.directions, compass.text.color, compass.color.dark, compass.color.light, compass.lwd, compass.bg.color, compass.bg.alpha, compass.margins, compass.show, compass.stack, compass.position, compass.frame, compass.frame.lwd, compass.frame.r, compass.group.frame, compass.resize..group, scalebar.show, scalebar.breaks, scalebar.width, scalebar.text.size, scalebar.text.color, scalebar.color.dark, scalebar.color.light, scalebar.lwd, scalebar.position, scalebar.bg.color, scalebar.bg.alpha, scalebar.size, scalebar.margins, scalebar.stack, scalebar.frame, scalebar.frame.lwd, scalebar.frame.r, scalebar.group.frame, scalebar.resize..group, grid.show, grid.labels.pos, grid.x, grid.y, grid.n.x, grid.n.y, grid.crs, grid.col, grid.lwd, grid.alpha, grid.labels.show, grid.labels.size, grid.labels.col, grid.labels.rot, grid.labels.format, grid.labels.cardinal, grid.labels.margin.x, grid.labels.margin.y, grid.labels.space.x, grid.labels.space.y, grid.labels.inside.frame, grid.ticks, grid.lines, grid.ndiscr, mouse_coordinates.stack, mouse_coordinates.position, mouse_coordinates.show, panel.show, panel.labels, panel.label.size, panel.label.color, panel.label.fontface, panel.label.fontfamily, panel.label.bg.color, panel.label.height, panel.label.rot, qtm.scalebar, qtm.minimap, qtm.mouse.coordinates, earth.boundary, earth.boundary.color, earth.boundary.lwd, earth.datum, space.color, attr.color, max.categories, legend.hist.bg.color, legend.hist.bg.alpha, legend.hist.size, legend.hist.height, legend.hist.width, attr.outside, attr.outside.position, attr.outside.size, attr.position, attr.just, basemap.server, basemap.alpha, basemap.zoom, overlays, overlays.alpha, alpha, colorNA, symbol.size.fixed, dot.size.fixed, text.size.variable, bbox, check..fix, set.bounds, set.view, set.zoom.limits, name, basemap.show See tmap_options() title, main.title deprecated ... used catch deprecated arguments style name style format name format","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Layout options — tm_layout","text":"","code":"data(land, World) # Error unable to warp stars (argument not yet added to tm_shape) # On Windows if (FALSE) { tm_shape(land, raster.wrap = FALSE) + tm_raster( \"elevation\", col.scale = tm_scale_intervals( breaks = c(-Inf, 250, 500, 1000, 1500, 2000, 2500, 3000, 4000, Inf), values = terrain.colors(9), midpoint = NA ), col.legend = tm_legend( title = \"Elevation\", position = tm_pos_in(\"left\", \"bottom\"), frame = TRUE, bg.color = \"lightblue\" ) ) + tm_shape(World, is.main = TRUE, crs = \"+proj=eck4\") + tm_borders(\"grey20\") + tm_graticules(labels.size = .5) + tm_text(\"name\", size = \"AREA\") + # tm_compass(position = c(.65, .15), color.light = \"grey90\") + # tm_credits(\"Eckert IV projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"classic_v3\") + tm_layout(bg.color = \"lightblue\", inner.margins = c(0, 0, .02, 0)) } data(land, World) tm_shape(World) + tm_fill(\"pop_est_dens\", fill.scale = tm_scale_intervals(style = \"kmeans\"), fill.legend = tm_legend(title = \"Population density\")) + tm_style(\"albatross_v3\", frame.lwd = 10) + tm_format(\"World\") + tm_title(\"The World\", position = tm_pos_in(\"left\", \"top\")) ################################ # not working yet: ################################ if (FALSE) { tm_shape(land) + tm_raster(\"elevation\", breaks=c(-Inf, 250, 500, 1000, 1500, 2000, 2500, 3000, 4000, Inf), palette = terrain.colors(9), title=\"Elevation\", midpoint = NA) + tm_shape(World, is.master=TRUE, projection = \"+proj=eck4\") + tm_borders(\"grey20\") + tm_graticules(labels.size = .5) + tm_text(\"name\", size=\"AREA\") + tm_compass(position = c(.65, .15), color.light = \"grey90\") + tm_credits(\"Eckert IV projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"classic\") + tm_layout(bg.color=\"lightblue\", inner.margins=c(.04,.03, .02, .01), earth.boundary = TRUE, space.color=\"grey90\") + tm_legend(position = c(\"left\", \"bottom\"), frame = TRUE, bg.color=\"lightblue\") } tm_shape(World, projection=\"+proj=robin\") + tm_polygons(\"HPI\", palette=\"div\", n=7, title = \"Happy Planet Index\") + tm_credits(\"Robinson projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"natural\", earth.boundary = c(-180, -87, 180, 87), inner.margins = .05) + tm_legend(position=c(\"left\", \"bottom\"), bg.color=\"grey95\", frame=TRUE) #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Warning: v3 code detected: as of tmap v4, tm_legend should be specified per visual variable (e.g. with the argument fill.legend of tm_polygons # Not working yet if (FALSE) { # Example to illustrate the type of titles tm_shape(World) + tm_polygons(c(\"income_grp\", \"economy\"), title = c(\"Legend Title 1\", \"Legend Title 2\")) + tm_layout(main.title = \"Main Title\", main.title.position = \"center\", main.title.color = \"blue\", title = c(\"Title 1\", \"Title 2\"), title.color = \"red\", panel.labels = c(\"Panel Label 1\", \"Panel Label 2\"), panel.label.color = \"purple\", legend.text.color = \"brown\") } if (FALSE) { # global option tmap.style demo # get current style current.style <- tmap_style() qtm(World, fill = \"economy\", format = \"World\") tmap_style(\"col_blind\") qtm(World, fill = \"economy\", format = \"World\") tmap_style(\"cobalt\") qtm(World, fill = \"economy\", format = \"World\") # set to current style tmap_style(current.style) } # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\")"},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":null,"dir":"Reference","previous_headings":"","what":"Legend — tm_legend","title":"Legend — tm_legend","text":"Legend specification","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Legend — tm_legend","text":"","code":"tm_legend( title, show, orientation, design, reverse, na.show, position, width, height, stack, z, group.frame, resize.as.group, title.color, title.size, title.fontface, title.fontfamily, title.padding, text.color, text.size, text.fontface, text.fontfamily, format, frame, frame.lwd, frame.r, bg.color, bg.alpha, item.height, item.width, item.space, item.na.height, item.na.width, item.na.space, item.shape, ticks, ticks.disable.na, ticks.col, ticks.lwd, title.align, margins, margin.item.text, ... ) tm_legend_hide() tm_legend_combine(variable)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Legend — tm_legend","text":"title PARAM_DESCRIPTION show PARAM_DESCRIPTION orientation PARAM_DESCRIPTION design PARAM_DESCRIPTION reverse PARAM_DESCRIPTION na.show PARAM_DESCRIPTION position PARAM_DESCRIPTION width PARAM_DESCRIPTION height PARAM_DESCRIPTION stack PARAM_DESCRIPTION z PARAM_DESCRIPTION group.frame PARAM_DESCRIPTION resize..group PARAM_DESCRIPTION title.color PARAM_DESCRIPTION title.size PARAM_DESCRIPTION title.fontface PARAM_DESCRIPTION title.fontfamily PARAM_DESCRIPTION title.padding PARAM_DESCRIPTION text.color PARAM_DESCRIPTION text.size PARAM_DESCRIPTION text.fontface PARAM_DESCRIPTION text.fontfamily PARAM_DESCRIPTION format PARAM_DESCRIPTION frame PARAM_DESCRIPTION frame.lwd PARAM_DESCRIPTION frame.r PARAM_DESCRIPTION bg.color PARAM_DESCRIPTION bg.alpha PARAM_DESCRIPTION item.height PARAM_DESCRIPTION item.width PARAM_DESCRIPTION item.space PARAM_DESCRIPTION item.na.height PARAM_DESCRIPTION item.na.width PARAM_DESCRIPTION item.na.space PARAM_DESCRIPTION item.shape PARAM_DESCRIPTION ticks PARAM_DESCRIPTION ticks.disable.na PARAM_DESCRIPTION ticks.col PARAM_DESCRIPTION ticks.lwd PARAM_DESCRIPTION title.align PARAM_DESCRIPTION margins PARAM_DESCRIPTION margin.item.text PARAM_DESCRIPTION ... passed (?) variable visual (transformation) variable combine legend : e.g. \"fill\" \"size\"","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Legend — tm_legend","text":"OUTPUT_DESCRIPTION","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: lines — tm_lines","title":"Map layer: lines — tm_lines","text":"Map layer draws symbols Supported visual variables : col (color), lwd (line width), lty (line type), col_alpha (color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: lines — tm_lines","text":"","code":"tm_lines( col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order = tm_plot_order(\"LENGTH\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(lines.only = \"ifany\"), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: lines — tm_lines","text":"col, col.scale, col.legend, col.free Visual variable determines col color. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend line join line end. See gpar() details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.col) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: lines — tm_lines","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_ functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: lines — tm_lines","text":"","code":"data(rivers) tm_shape(rivers) + tm_lines() tm_shape(rivers) + tm_lines(lwd = \"scalerank\") tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lwd.scale = tm_scale_continuous(values.scale = 2, n = 20), lwd.legend = tm_legend(orientation = \"landscape\", item.width = 2), col = \"type\", col.scale = tm_scale(values = c(\"darkblue\", \"darkred\"))) tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lty = \"scalerank\", col = \"scalerank\", col.scale = tm_scale_categorical(), lty.legend = tm_legend_combine(\"lwd\"), col.legend = tm_legend_combine(\"lwd\")) ### tmap3 tm_shape(World) + tm_fill() + tm_shape(rivers) + tm_lines(col=\"black\", lwd=\"scalerank\", scale=2, legend.lwd.show = FALSE) + tm_style(\"cobalt\", title = \"Rivers of the World\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: mouse coordinates — tm_mouse_coordinates","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"Map component adds mouse coordinates","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"","code":"tm_mouse_coordinates(stack, position, z)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"stack stack position position z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":null,"dir":"Reference","previous_headings":"","what":"define multivariate variable — tm_mv","title":"define multivariate variable — tm_mv","text":"define multivariate variable","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"define multivariate variable — tm_mv","text":"","code":"tm_mv(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"define multivariate variable — tm_mv","text":"... variable names","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":null,"dir":"Reference","previous_headings":"","what":"define multivariate variable based on stars dimension — tm_mv_dim","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"define multivariate variable based stars dimension","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"","code":"tm_mv_dim(x, values)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"x dimension name values values used","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot mode options — tm_plot","title":"Plot mode options — tm_plot","text":"Plot mode options. option specific plot mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot mode options — tm_plot","text":"","code":"tm_plot(use.gradient)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot mode options — tm_plot","text":"use.gradient Use gradient fill using linearGradient()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":null,"dir":"Reference","previous_headings":"","what":"Determine plotting order of features — tm_plot_order","title":"Determine plotting order of features — tm_plot_order","text":"Determine plotting order features.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Determine plotting order of features — tm_plot_order","text":"","code":"tm_plot_order( aes, reverse = TRUE, na.order = c(\"mix\", \"bottom\", \"top\"), null.order = c(\"bottom\", \"mix\", \"top\"), null.below.na = TRUE )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Determine plotting order of features — tm_plot_order","text":"aes Visual variable values determine plotting order. Example: bubble map \"size\" aesthetic used. data variable (say population) mapped via continuous scale (tm_scale_continuous()) bubble sizes. bubbles plotted order size. determined arguments. Use \"DATA\" keep order data. Another special value \"AREA\" \"LENGTH\" preserved polygons lines respectively: rather data variable polygon area / line lengths determines plotting order. reverse Logical determines whether visual values plotted reversed order. visual values (specified tmap option \"values.var\") default reversed, plotted starting last value. bubble map example, means large bubbles plotted first, hence bottom. na.order features plotted NA value (least) one aesthetic variable? (order) \"mix\", \"bottom\", \"top\"? bubble map example: fill color missing bubble, bubbles plotted? null.order non-selected (aka null) features plotted? null..na null features plotted NA features?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: polygons — tm_polygons","title":"Map layer: polygons — tm_polygons","text":"Map layer draws polygons. Supported visual variables : fill (fill color), col (border color), lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: polygons — tm_polygons","text":"","code":"tm_polygons( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order = tm_plot_order(\"AREA\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(polygons.only = \"ifany\"), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... ) tm_fill(...) tm_borders(col = tm_const(), ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: polygons — tm_polygons","text":"fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines border color. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend Line join line end. See gpar() details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.fill) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: polygons — tm_polygons","text":"visual variable arguments (e.g. col) can specified either data variable name (e.g., spatial vector attribute raster layer object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). *.scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_*() functions. default specified tmap option (tm_options()) scales.var. *.legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options (tm_options()) legend. . *.free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, *.free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: polygons — tm_polygons","text":"","code":"# load Africa country data data(World) Africa = World[World$continent == \"Africa\", ] Africa_border = sf::st_make_valid(sf::st_union(sf::st_buffer(Africa, 0.001))) # slow and ugly # without specifications tm_shape(Africa_border) + tm_polygons() tm_shape(Africa_border) + tm_fill() tm_shape(Africa_border) + tm_borders() # specification with visual variable values tm_shape(Africa) + tm_polygons(fill = \"limegreen\", col = \"purple\", lwd = 3, lty = \"solid\", col_alpha = 0.3) + tm_shape(Africa_border) + tm_borders(\"darkred\", lwd = 4) # specification with a data variable tm_shape(Africa) + tm_polygons(fill = \"income_grp\", fill.scale = tm_scale_categorical(values = \"tol.muted\")) # continuous color scale with landscape legend tm_shape(Africa) + tm_polygons(fill = \"inequality\", fill.scale = tm_scale_continuous(values = \"kovesi.rainbow_bu_pk\"), fill.legend = tm_legend( title = \"\", orientation = \"landscape\", position = tm_pos_out(\"center\", \"bottom\"), frame = FALSE )) + tm_title(\"Inequality index\", position = tm_pos_in(\"right\", \"TOP\"), frame = FALSE) + tm_layout(frame = FALSE) #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). tm_shape(World) + tm_polygons(tm_mv(\"inequality\", \"well_being\")) #> Labels abbreviated by the first letters, e.g.: \"2 to 3\" => \"2\" #################################### ########## v3 ###################### #################################### tmap_style(\"v3\") #> tmap style set to \"v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" data(World) # Constant fill tm_shape(World) + tm_fill(\"darkolivegreen3\") + tm_format(\"World\", title=\"A green World\") #> Warning: The 'title' argument of 'tm_format()' is deprecated as of tmap 4.0. Please use 'tm_title()' instead. # Borders only tm_shape(World) + tm_borders() # Data variable containing color values World$isNLD = ifelse(World$name==\"Netherlands\", \"darkorange\", \"darkolivegreen3\") tm_shape(World) + tm_fill(\"isNLD\") + tm_layout(\"Find the Netherlands!\") tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"economy\", title=\"Economy\", id=\"name\") + tm_text(\"iso_a3\", size=\"AREA\", scale=1.5) + tm_format(\"World\") #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 # Numeric data variable tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"HPI\", palette=\"RdYlGn\", style=\"cont\", n=8, title=\"Happy Planet Index\", id=\"name\") + tm_text(\"iso_a3\", size=\"AREA\", scale=1.5) + tm_style(\"grey\") + tm_format(\"World\") #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 if (FALSE) { data(NLD_prov, NLD_muni) # Map coloring algorithm tm_shape(NLD_prov) + tm_fill(\"name\", legend.show = FALSE) + tm_shape(NLD_muni) + tm_polygons(\"MAP_COLORS\", palette=\"Greys\", alpha = .25) + tm_shape(NLD_prov) + tm_borders(lwd=2) + tm_text(I(\"name\"), col = \"white\", shadow=TRUE) + tm_format(\"NLD\", title=\"Dutch provinces and\\nmunicipalities\", bg.color=\"white\") # Cartogram if (require(cartogram)) { NLD_prov_pop <- cartogram(NLD_prov, \"population\") tm_shape(NLD_prov_pop) + tm_polygons(\"origin_non_west\", title = \"Non-western origin (%)\") } } # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\")"},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the position of map components — tm_pos","title":"Set the position of map components — tm_pos","text":"Set position map components, legends, title, compass, scale bar, etc. tm_pos() function position components: tm_pos_out() places components outside map area tm_pos_in() inside map area. position argument map layer component specified one functions. functions tm_pos_auto_out() tm_pos_auto_in() used set components automatically, recommended use globally, via tmap_options(). See Details positioning works.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the position of map components — tm_pos","text":"","code":"tm_pos(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_in(pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_out(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_auto_out(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_auto_in(align.h, align.v, just.h, just.v)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the position of map components — tm_pos","text":"cell.h, cell.v plotting area overlaid 3x3 grid, middle grid cell map area. Components can drawn cell. cell.h specifies horizontal position (column) can take values \"left\", \"center\", \"right\". cell.v specifies vertical position (row) can take values \"top\", \"center\", \"bottom\". See details graphical explanation. pos.h, pos.v position component within cell. main options pos.h \"left\", \"center\", \"right\". cell.v \"top\", \"center\", \"bottom\". options can also provided upper case; case offset (see tmap option component.offset). Also numbers 0 1 can provided, determine position component inside cell ((0,0) left bottom). arguments just.h just.v determine justification point. align.h, align.v alignment component case multiple components stacked. stacked horizontally, align.v determines components smaller height available height (determined outer.margins specified otherwise highest component) justified: \"top\", \"center\", \"bottom\". Similarly, align.h determines components justified horizontally stacked vertically: \"left\", \"center\", \"right\". just.h, just.v justification components. used case pos.h pos.v numbers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set the position of map components — tm_pos","text":"tm_pos_in() sets position component(s) inside maps area, equivalent center-center cell (case facets, drawn center-center cell). tm_pos_out() sets position component(s) outside map. amount space top bottom rows, left right columns occupy determined tm_layout() arguments meta.margins meta.auto.margins. former sets relative space bottom, left, top, right side. case set NA, space set automatically based 1) maximum relative space specified meta.auto.margins 2) presence size components cell. instance, one landscape oriented legend center-bottom cell, relative space bottom row set height legend (given smaller corresponding value meta.auto.margins), four sides set 0. tm_pos_auto_out() complex: cell.h cell.v arguments set one four corners. mean components drawn corner. corner represents sides map components drawn. default, legends drawn either bottom right-side map default (see tmap_options(\"legend.position\")). row- column-wise legends general legend (using tm_facets_grid()), general legend drawn corner, practice case rare. arguments pos.h pos.v determine components drawn within cell. , \"left\", \"center\", \"right\" pos.h \"top\", \"center\", \"bottom\" pos.v. values can also specified upper-case, influences offset cell borders, determined tmap option component.offset. default, small offset components drawn inside offset drawn outside upper-case. tm_pos_auto_in() automatically determines pos.h pos.v given available space inside map. similar default positioning tmap3. case multiple components draw cell position inside cell, stacked (determined stack argument legend component function). align.h align.v arguments determine components justified . Note legends components may different facet row column. case tm_facets_grid() tm_facets_stack() applied scales set free (.free argument map layer functions). case legends components draw row- column wise, position legends (components) right next maps, legends (components) aligned maps.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: raster — tm_raster","title":"Map layer: raster — tm_raster","text":"Map layer draws rasters. Supported visual variable : col ( color).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: raster — tm_raster","text":"","code":"tm_raster( col = tm_shape_vars(), col.scale = tm_scale(value.na = \"#00000000\"), col.legend = tm_legend(), col.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, trans.args = list(), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: raster — tm_raster","text":"col, col.scale, col.legend, col.free Visual variable determines color. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines alpha transparency. See details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: raster — tm_raster","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()), one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: raster — tm_raster","text":"","code":"# load land data data(land, World) tm_shape(land) + tm_raster() + tm_facets_hstack() #> stars object downsampled to 540 by 270 cells. #> Variable(s) \"col\" contains positive and negative values, so midpoint is set to 0. Set midpoint = NA to show the full spectrum of the color palette. #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). tm_shape(land) + tm_raster(\"elevation\", col.scale = tm_scale_continuous(values = terrain.colors(9))) + tm_shape(World) + tm_borders()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: RGB — tm_rgb","title":"Map layer: RGB — tm_rgb","text":"Map layer: RGB","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: RGB — tm_rgb","text":"","code":"tm_rgb( col = tm_mv(1:3), col.scale = tm_scale_rgb(), col.legend = tm_legend(), col.free = NA )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: RGB — tm_rgb","text":"col, col.scale, col.legend, col.free Visual variable determines col color.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: automatic scale — tm_scale","title":"Scales: automatic scale — tm_scale","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale() scale set automatically given data type (factor, numeric, integer) visual variable. tmap option scales.var contains information scale applied .","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: automatic scale — tm_scale","text":"","code":"tm_scale(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: automatic scale — tm_scale","text":"... arguments passed applied scale function tm_scale_*()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: scale bar — tm_scale_bar","title":"Map component: scale bar — tm_scale_bar","text":"function renamed tm_scalebar() tmap v4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: scale bar — tm_scale_bar","text":"","code":"tm_scale_bar(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: scale bar — tm_scale_bar","text":"... Arguments passed tm_scalebar breaks breaks width width text.size text.size text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha size size stack stack frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: bivariate scale — tm_scale_bivariate","title":"Scales: bivariate scale — tm_scale_bivariate","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_bivariate() used bivariate.scales.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: bivariate scale — tm_scale_bivariate","text":"","code":"tm_scale_bivariate( scale1 = tm_scale(), scale2 = tm_scale(), values = NA, values.repeat = FALSE, values.range = NA, values.scale = 1, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: bivariate scale — tm_scale_bivariate","text":"scale1, scale2 two tm_scale objects. Currently, tm_scale_*() functions supported except tm_scale_continous(). values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, grey scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark grey light grey used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: categorical and ordinal scale — tm_scale_ordinal","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). functions tm_scale_categorical() tm_scale_ordinal() used categorical data. difference functions former assumes unordered categories whereas latter assumes ordered categories. colors (visual variable fill col), different default color palettes used (see tmap option values.var).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"","code":"tm_scale_ordinal( n.max = 30, values = NA, values.repeat = FALSE, values.range = 1, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, levels = NULL, levels.drop = FALSE, labels = NULL, label.na = NA, label.null = NA, label.format = list() ) tm_scale_categorical( n.max = 30, values = NA, values.repeat = TRUE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, levels = NULL, levels.drop = FALSE, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"n.max Maximum number categories (factor levels). case , grouped n.max groups. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"gray50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. levels Levels show. values treated missing. levels.drop unused levels dropped (therefore assigned visual value shown legend)? labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: continuous scale — tm_scale_continuous","title":"Scales: continuous scale — tm_scale_continuous","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_continuous() used continuous data. functions tm_scale_continuous_() use transformation functions x.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: continuous scale — tm_scale_continuous","text":"","code":"tm_scale_continuous( n = NULL, limits = NULL, outliers.trunc = NULL, ticks = NULL, trans = NULL, midpoint = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() ) tm_scale_continuous_log(...) tm_scale_continuous_log1p(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: continuous scale — tm_scale_continuous","text":"n Preferred number tick labels. used ticks specified limits Limits data values mapped continuous scale outliers.trunc outliers truncated? outlier data value respectively lower upper limit. logical vector two values expected. first second value determines whether values lower lower limit respectively higher upper limit truncated lower respectively upper limit. FALSE (default), considered missing values. ticks Tick values. specified, determined automatically n trans Transformation function. One \"identity\" (default), \"log\", \"log1p\". Note: base log scale irrelevant, since log transformed values normalized mapping visual values. midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values, especially useful color palettes. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3) ... passed tm_scale_continuous","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: discrete scale — tm_scale_discrete","title":"Scales: discrete scale — tm_scale_discrete","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_discrete() used discrete numerical data, integers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: discrete scale — tm_scale_discrete","text":"","code":"tm_scale_discrete( ticks = NA, midpoint = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: discrete scale — tm_scale_discrete","text":"ticks Discrete values. specified, determined automatically: unique values put discrete scale. midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: interval scale — tm_scale_intervals","title":"Scales: interval scale — tm_scale_intervals","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_interval() used numerical data.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: interval scale — tm_scale_intervals","text":"","code":"tm_scale_intervals( n = 5, style = ifelse(is.null(breaks), \"pretty\", \"fixed\"), style.args = list(), breaks = NULL, interval.closure = \"left\", midpoint = NULL, as.count = NA, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: interval scale — tm_scale_intervals","text":"n Number intervals. styles (see argument style ) preferred number rather exact number. style Method create intervals. Options \"cat\", \"fixed\", \"sd\", \"equal\", \"pretty\", \"quantile\", \"kmeans\", \"hclust\", \"bclust\", \"fisher\", \"jenks\", \"dpih\", \"headtails\", \"log10_pretty\". See details classInt::classIntervals() (extra arguments can passed via style.args). style.args List extra arguments passed classInt::classIntervals(). breaks Interval breaks (used required style==\"fixed\") interval.closure value determines whether intervals closed: \"left\" \"right\". .count = TRUE, inverval.closure always set \"left\". midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. .count data variable processed count variable? instance, style = \"pretty\", n = 2, value range variable 0 10, column classes .count = TRUE 0; 1 5; 6 10 (note 0 regarded category) whereas .count = FALSE 0 5; 5 10. applicable style \"pretty\", \"fixed\", \"log10_pretty\". default, TRUE style one , variable integer. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"gray25\" \"gray75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: rank scale — tm_scale_rank","title":"Scales: rank scale — tm_scale_rank","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_rank() used rank numeric data.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: rank scale — tm_scale_rank","text":"","code":"tm_scale_rank( n = NULL, ticks = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: rank scale — tm_scale_rank","text":"n Preferred number tick labels. used ticks specified ticks Tick values. specified, determined automatically n values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values, especially useful color palettes. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: RGB — tm_scale_rgb","title":"Scales: RGB — tm_scale_rgb","text":"Scales: RGB","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: RGB — tm_scale_rgb","text":"","code":"tm_scale_rgb(value.na = NA, maxValue = 255)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: RGB — tm_scale_rgb","text":"value.na value missing values maxValue maximum value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: scale bar — tm_scalebar","title":"Map component: scale bar — tm_scalebar","text":"Map component adds scale bar. version 4.0, tm_scalebar() used instead tm_scale_bar() (now deprecated), potential confusion tm_scale_*() scaling functions (like tm_scale_continuous()).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: scale bar — tm_scalebar","text":"","code":"tm_scalebar( breaks, width, text.size, text.color, color.dark, color.light, lwd, position, bg.color, bg.alpha, size = \"deprecated\", stack, frame, frame.lwd, frame.r, margins, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: scale bar — tm_scalebar","text":"breaks breaks width width text.size text.size text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha size size stack stack frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: simple features — tm_sf","title":"Map layer: simple features — tm_sf","text":"Map layer draws simple features . Supported visual variables : fill (fill color), col (border color), size point size, shape symbol shape, lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: simple features — tm_sf","text":"","code":"tm_sf( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, shape = tm_const(), shape.scale = tm_scale(), shape.legend = tm_legend(), shape.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order.list = list(polygons = tm_plot_order(\"AREA\"), lines = tm_plot_order(\"LENGTH\"), points = tm_plot_order(\"size\")), trans.args.list = list(polygons = list(polygons.only = \"yes\"), lines = list(lines.only = \"yes\"), points = list(points.only = \"yes\")), mapping.args.list = list(polygons = list(), lines = list(), points = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256))), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: simple features — tm_sf","text":"fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. size, size.scale, size.legend, size.free Visual variable determines size. See details. shape, shape.scale, shape.legend, shape.free Visual variable determines shape. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend line join line end. See gpar() details. plot.order.list Specification order spatial features drawn. consists list three elementary geometry types: polygons, lines , points. types, drawn order, tm_plot_order() required. trans.args.list, mapping.args.list lists passed internal transformation mapping functions respectively. list three items, named polygons, lines, points. See tm_polygons(), tm_lines(), tm_dots(). zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control). group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... passed tm_polygons(), tm_lines(), tm_dots()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: simple features — tm_sf","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: simple features — tm_sf","text":"","code":"data(World) World$geometry[World$continent == \"Africa\"] <- sf::st_centroid(World$geometry[World$continent == \"Africa\"]) World$geometry[World$continent == \"South America\"] <- sf::st_cast(World$geometry[World$continent == \"South America\"], \"MULTILINESTRING\", group_or_split = FALSE) tm_shape(World) + tm_sf()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":null,"dir":"Reference","previous_headings":"","what":"Shape (spatial object) specification — tm_shape","title":"Shape (spatial object) specification — tm_shape","text":"Specify shape, spatial object one spatial object class packages: sf, stars, terra.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Shape (spatial object) specification — tm_shape","text":"","code":"tm_shape( shp, bbox = NULL, crs = NULL, is.main = NA, name = NULL, unit = NULL, filter = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Shape (spatial object) specification — tm_shape","text":"shp Spatial object bbox Bounding box map (used .main = TRUE) crs CRS shp reprojected (used .main = TRUE) .main shp main shape, determines crs bounding box map? name Name shape unit Unit coordinates filter Filter features ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape_vars.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap function to specify all variables in the shape object — tm_shape_vars","title":"tmap function to specify all variables in the shape object — tm_shape_vars","text":"tmap function specify variables shape object","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape_vars.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap function to specify all variables in the shape object — tm_shape_vars","text":"","code":"tm_shape_vars()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: symbols — tm_symbols","title":"Map layer: symbols — tm_symbols","text":"Map layer draws symbols Supported visual variables : fill (fill color), col (border color), size symbol size, shape symbol shape, lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: symbols — tm_symbols","text":"","code":"tm_symbols( size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, shape = tm_const(), shape.scale = tm_scale(), shape.legend = tm_legend(), shape.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... ) tm_dots( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", ... ) tm_bubbles( size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: symbols — tm_symbols","text":"size, size.scale, size.legend, size.free Visual variable determines size. See details. fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. shape, shape.scale, shape.legend, shape.free Visual variable determines shape. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.col) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: symbols — tm_symbols","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_ functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()), one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: symbols — tm_symbols","text":"","code":"# load Africa country data data(World, metro) Africa = World[World$continent == \"Africa\", ] metro_A = sf::st_intersection(metro, Africa) #> Warning: attribute variables are assumed to be spatially constant throughout all geometries tm_shape(metro_A) + tm_symbols() tm_shape(Africa) + tm_polygons() + tm_shape(metro_A) + tm_symbols(fill = \"pop1950\", size = \"pop2030\", size.scale = tm_scale(values.scale = 2)) ##### tmap v3 data(World, metro) metro$growth <- (metro$pop2020 - metro$pop2010) / (metro$pop2010 * 10) * 100 tm_shape(World) + tm_fill(\"grey70\") + tm_shape(metro) + tm_bubbles(\"pop2010\", col = \"growth\", border.col = \"black\", border.alpha = .5, style=\"fixed\", breaks=c(-Inf, seq(0, 6, by=2), Inf), palette=\"-RdYlBu\", contrast=1, title.size=\"Metro population\", title.col=\"Growth rate (%)\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4 #> Variable(s) \"fill\" contains positive and negative values, so midpoint is set to 0. Set midpoint = NA to show the full spectrum of the color palette. tm_shape(metro) + tm_symbols(size = \"pop2010\", col=\"pop2010\", shape=\"pop2010\", legend.format = list(text.align=\"right\", text.to.columns = TRUE)) + tm_legend(outside = TRUE, outside.position = \"bottom\", stack = \"horizontal\") #> Deprecated tmap v3 code detected. Code translated to v4 #> Warning: v3 code detected: as of tmap v4, tm_legend should be specified per visual variable (e.g. with the argument fill.legend of tm_polygons if (require(ggplot2) && require(dplyr) && require(tidyr) && require(tmaptools) && require(sf)) { data(NLD_prov) origin_data <- NLD_prov %>% st_set_geometry(NULL) %>% dplyr::mutate(FID= factor(1:dplyr::n())) %>% dplyr::select(FID, origin_native, origin_west, origin_non_west) %>% tidyr::pivot_longer( cols = c(origin_native, origin_west, origin_non_west), names_to = \"origin\", values_to = \"perc\", names_transform = as.factor ) %>% dplyr::arrange(origin, FID) %>% as.data.frame() origin_cols <- get_brewer_pal(\"Dark2\", 3) grobs <- lapply(split(origin_data, origin_data$FID), function(x) { ggplotGrob(ggplot(x, aes(x=\"\", y=-perc, fill=origin)) + geom_bar(width=1, stat=\"identity\") + scale_y_continuous(expand=c(0,0)) + scale_fill_manual(values=origin_cols) + theme_ps(plot.axes = FALSE)) }) names(grobs) <- NLD_prov$name tm_shape(NLD_prov) + tm_polygons(group = \"Provinces\") + tm_symbols(size=\"population\", shape=\"name\", shapes=grobs, sizes.legend=c(.5, 1,3)*1e6, scale=1, legend.shape.show = FALSE, legend.size.is.portrait = TRUE, shapes.legend = 22, title.size = \"Population\", group = \"Charts\", id = \"name\", popup.vars = c(\"population\", \"origin_native\", \"origin_west\", \"origin_non_west\")) + tm_add_legend(type=\"fill\", group = \"Charts\", col=origin_cols, labels=c(\"Native\", \"Western\", \"Non-western\"), title=\"Origin\") + tm_format(\"NLD\") grobs2 = grobs grobs2[[6]] = 21 NLD_prov$population[1:5] = 500000 tm_shape(NLD_prov) + tm_polygons(group = \"Provinces\") + tm_symbols(shape=\"name\", fill = \"red\", col = \"blue\", size = \"population\", size.scale = tm_scale_continuous(values.scale = 4), shape.scale = tm_scale_categorical(values = grobs2), shape.legend = tm_legend_hide()) } #> Loading required package: ggplot2 #> Loading required package: dplyr #> #> Attaching package: ‘dplyr’ #> The following objects are masked from ‘package:stats’: #> #> filter, lag #> The following objects are masked from ‘package:base’: #> #> intersect, setdiff, setequal, union #> Loading required package: tidyr #> Loading required package: tmaptools #> Loading required package: sf #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE #> Deprecated tmap v3 code detected. Code translated to v4 # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\") if (FALSE) { if (require(rnaturalearth)) { airports <- ne_download(scale=10, type=\"airports\", returnclass = \"sf\") airplane <- tmap_icons(system.file(\"img/airplane.png\", package = \"tmap\")) current.mode <- tmap_mode(\"view\") tm_shape(airports) + tm_symbols(shape=airplane, size=\"natlscale\", legend.size.show = FALSE, scale=1, border.col = NA, id=\"name\", popup.vars = TRUE) #+ tm_view(set.view = c(lon = 15, lat = 48, zoom = 4)) tmap_mode(current.mode) } } ##################################################################################### if (FALSE) { # plot all available symbol shapes: if (require(ggplot2)) { ggplot(data.frame(p=c(0:25,32:127))) + geom_point(aes(x=p%%16, y=-(p%/%16), shape=p), size=5, fill=\"red\") + geom_text(mapping=aes(x=p%%16, y=-(p%/%16+0.25), label=p), size=3) + scale_shape_identity() + theme(axis.title=element_blank(), axis.text=element_blank(), axis.ticks=element_blank(), panel.background=element_blank()) } } tm_shape(metro) + tm_symbols(\"pop2010\", size.scale = tm_scale_continuous(n = 8, values.scale = 3), shape = 22) #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). data(\"NLD_prov\") NLD_prov$x = seq(10, by = 5, length.out = 12) tm_shape(NLD_prov) + tm_symbols(size = \"x\", size.scale = tm_scale_continuous(values.scale = 4)) + tm_text(text = \"x\") tm_shape(metro) + tm_symbols(\"pop2010\", fill = \"pop2020\", fill.scale = tm_scale_continuous(), size.scale = tm_scale_continuous(), shape = 22)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: text — tm_text","title":"Map layer: text — tm_text","text":"Map layer draws symbols Supported visual variables : text (text ) col (color), size (font size), fontface (font face).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: text — tm_text","text":"","code":"tm_text( text = tm_const(), text.scale = tm_scale(), text.legend = tm_legend(), text.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, fontface = tm_const(), fontface.scale = tm_scale(), fontface.legend = tm_legend(), fontface.free = NA, fontfamily = \"\", shadow = FALSE, plot.order = tm_plot_order(\"AREA\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(clustering = FALSE), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: text — tm_text","text":"text, text.scale, text.legend, text.free Visual variable determines text. See details. size, size.scale, size.legend, size.free Visual variable determines font size. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See Details. fontface, fontface.scale, fontface.legend, fontface.free Visual variable determines font face. See Details. fontfamily font family. See gpar() details. shadow Shadow behind text. Logical color. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: text — tm_text","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: text — tm_text","text":"","code":"data(rivers) tm_shape(rivers) + tm_lines() tm_shape(rivers) + tm_lines(lwd = \"scalerank\") tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lwd.scale = tm_scale_continuous(values.scale = 2, n = 20), lwd.legend = tm_legend(orientation = \"landscape\", item.width = 2), col = \"type\", col.scale = tm_scale(values = c(\"darkblue\", \"darkred\"))) tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lty = \"scalerank\", col = \"scalerank\", col.scale = tm_scale_categorical(), lty.legend = tm_legend_combine(\"lwd\"), col.legend = tm_legend_combine(\"lwd\")) ### tmap3 tm_shape(World) + tm_fill() + tm_shape(rivers) + tm_lines(col=\"black\", lwd=\"scalerank\", scale=2, legend.lwd.show = FALSE) + tm_style(\"cobalt\", title = \"Rivers of the World\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4"},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: title — tm_title","title":"Map component: title — tm_title","text":"Map component adds title","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: title — tm_title","text":"","code":"tm_title( text, size, color, padding, fontface, fontfamily, stack, just, frame, frame.lwd, frame.r, bg.color, bg.alpha, position, width, height, group.frame, resize.as.group, z ) tm_title_in(text, ..., position = tm_pos_in(\"left\", \"top\")) tm_title_out(text, ..., position = tm_pos_out(\"center\", \"top\"))"},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: title — tm_title","text":"text text title size font size title color color padding padding fontface font face fontfamily font family stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r bg.color bg.color bg.alpha bg.alpha position position width width height height group.frame group.frame resize..group resize..group z z ... passed tm_title","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":null,"dir":"Reference","previous_headings":"","what":"View mode options — tm_view","title":"View mode options — tm_view","text":"View mode options. options specific view mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"View mode options — tm_view","text":"","code":"tm_view( use.WebGL, control.position, control.bases, control.overlays, set.bounds, set.view, set.zoom.limits, leaflet.options )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"View mode options — tm_view","text":"use.WebGL use webGL layers leafgl control.position position control attribute control.bases base layers control.overlays overlay layers set.bounds logical determines whether maximum bounds set, bounding box. applicable plot mode. view mode, passed setMaxBounds() set.view numeric vector determines view. Either vector three: lng, lat, zoom, single value: zoom. See setView(). applicable bbox specified set.zoom.limits numeric vector two set minimum maximum zoom levels (see tileOptions()). leaflet.options options passed leafletOptions()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":null,"dir":"Reference","previous_headings":"","what":"Map: x and y labels — tm_xlab","title":"Map: x and y labels — tm_xlab","text":"x y labels maps","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map: x and y labels — tm_xlab","text":"","code":"tm_xlab(text, size, color, rotation, space, fontface, fontfamily, side) tm_ylab(text, size, color, rotation, space, fontface, fontfamily, side)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map: x and y labels — tm_xlab","text":"text text title size font size title color color rotation rotation degrees space space label map number line heights fontface font face fontfamily font family side side: \"top\" \"bottom\" tm_xlab \"left\" \"right\" tm_ylab","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":null,"dir":"Reference","previous_headings":"","what":"Stacking of tmap elements — tmap-element","title":"Stacking of tmap elements — tmap-element","text":"plus operator allows stack tmap elements (functions prefix tm_)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Stacking of tmap elements — tmap-element","text":"","code":"# S3 method for tmap +(e1, e2)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Stacking of tmap elements — tmap-element","text":"e1 first tmap element e2 second tmap element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":null,"dir":"Reference","previous_headings":"","what":"Thematic Map Visualization — tmap-package","title":"Thematic Map Visualization — tmap-package","text":"Thematic maps geographical maps spatial data distributions visualized. package offers flexible, layer-based, easy use approach create thematic maps, choropleths bubble maps. based grammar graphics, resembles syntax ggplot2.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thematic Map Visualization — tmap-package","text":"page provides brief overview package functions. See vignette(\"tmap_sneak_peek\") short introduction examples.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"main-plotting-method","dir":"Reference","previous_headings":"","what":"Main plotting method","title":"Thematic Map Visualization — tmap-package","text":"Shape specification: Aesthetics base layers: Aesthetics derived layers: Faceting (small multiples) Attributes: Layout element: Change options: Create icons:","code":""},{"path":[]},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Thematic Map Visualization — tmap-package","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Thematic Map Visualization — tmap-package","text":"Martijn Tennekes mtennekes@gmail.com","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"Internal tmap function add default value layer functions","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"","code":"tmapAddLayerOptions(option, id, value)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"option, one : \"value.const\", \"value.na\", \"value.blank\", \"values.var\", 'values.range', \"value.neutral\", \"scales.var\" id name visual variable layer, format \"x.y\", x visual variable y layer. also possible set x ; applies layer functions. value value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"Internal method extracts meta data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"","code":"tmapGetShapeMeta1(shp, o)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"shp shape object o list options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"Internal method extracts meta data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"","code":"tmapGetShapeMeta2(shp, smeta, o)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"shp shape o list options shape meta (tmapGetShapeMeta1)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that processed shape objects — tmapShape","title":"Internal method that processed shape objects — tmapShape","text":"Internal method processed shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that processed shape objects — tmapShape","text":"","code":"tmapShape(shp, is.main, crs, bbox, unit, filter, shp_name, smeta, o, tmf)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that processed shape objects — tmapShape","text":"shp shp .main .main crs crs bbox bbox unit unit filter filter shp_name shp_name smeta smeta o o tmf tmf","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that split shape objects — tmapSplitShp","title":"Internal method that split shape objects — tmapSplitShp","text":"Internal method split shape objects. far, used split stars object (dimension attributes)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that split shape objects — tmapSplitShp","text":"","code":"tmapSplitShp(shp, split_stars_dim)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that split shape objects — tmapSplitShp","text":"shp shape split_stars_dim name dimension split (\"\" skip)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that subsets data from shape objects — tmapSubsetShp","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"Internal method subsets data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"","code":"tmapSubsetShp(shp, vars)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"shp shape vars vector variable names","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":null,"dir":"Reference","previous_headings":"","what":"Create animation — tmap_animation","title":"Create animation — tmap_animation","text":"Create gif animation video tmap plot.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create animation — tmap_animation","text":"","code":"tmap_animation( tm, filename = NULL, width = NA, height = NA, dpi = NA, delay = 40, fps = NA, loop = TRUE, outer.margins = NA, asp = NULL, scale = NA, restart.delay = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create animation — tmap_animation","text":"tm tmap list tmap objects. tm tmap object, facets created, nrow ncol tm_facets() set 1 order create one map per frame. filename filename. omitted (default), animation shown viewer browser. specified, gif file video file (.e. mp4). package gifski required create gif animation. package av (uses FFmpeg library) required video formats. mp4 format recommended many video formats supported, wmv, avi, mkv. width, height Dimensions animation file (pixels). Required tm list, recommended specify advance tm tmap object. specified latter case, determined aspect ratio map. dpi dots per inch. default 100, can set option output.dpi.animation tmap_options(). delay delay time images (1/100th second). See also fps fps frames per second, calculated 100 / delay. fps specified, delay set 100/fps. loop logical determined whether animation looped, integer value determines many times animation looped. outer.margins (passed tmap_save()) overrides outer.margins argument tm_layout() (unless set NA) asp (passed tmap_save()) specified, overrides asp argument tm_layout(). Tip: set 0 map frame placed edges image. scale (passed tmap_save()) overrides scale argument tm_layout() (unless set NA) restart.delay used anymore. ... arguments passed av::av_encode_video()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"note","dir":"Reference","previous_headings":"","what":"Note","title":"Create animation — tmap_animation","text":"tmap plots supported, series R plots.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create animation — tmap_animation","text":"","code":"if (FALSE) { data(NLD_prov) m1 <- tm_shape(NLD_prov) + tm_polygons(\"yellow\") + tm_facets(along = \"name\") tmap_animation(m1, delay=40) data(World, metro) m2 <- tm_shape(World, projection = \"+proj=eck4\", simplify = 0.5) + tm_fill() + tm_shape(metro) + tm_bubbles(size = paste0(\"pop\", seq(1970, 2030, by=10)), col = \"purple\", border.col = \"black\", border.alpha = .5, scale = 2) + tm_facets(free.scales.symbol.size = FALSE, nrow=1,ncol=1) + tm_format(\"World\") tmap_animation(m2, delay=100, outer.margins = 0) m3 <- lapply(seq(50, 85, by = 5), function(age) { World$at_most <- World$life_exp <= age World_sel <- World[which((World$life_exp <= age) & (World$life_exp > (age - 5))), ] tm_shape(World) + tm_polygons(\"at_most\", palette = c(\"gray95\", \"gold\"), legend.show = FALSE) + tm_shape(World_sel) + tm_text(\"name\", size = \"AREA\", root = 5, remove.overlap = TRUE) + tm_layout(main.title = paste0(\"Life expectency at most \", age), frame = FALSE) }) tmap_animation(m3, width = 1200, height = 600, delay = 100) m4 <- tm_shape(World) + tm_polygons() + tm_shape(metro) + tm_bubbles(col = \"red\") + tm_text(\"name\", ymod = -1) + tm_facets(by = \"name\", free.coords = F, nrow = 1, ncol = 1) + tm_layout(panel.show = FALSE, frame = FALSE) tmap_animation(m4, filename = \"World_cities.mp4\", width=1200, height = 600, fps = 2, outer.margins = 0) }"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":null,"dir":"Reference","previous_headings":"","what":"Arrange small multiples in grid layout — tmap_arrange","title":"Arrange small multiples in grid layout — tmap_arrange","text":"Arrange small multiples grid layout. Normally, small multiples created specifying multiple variables one aesthetic specifying argument (see tm_facets()). function can used arrange custom small multiples grid layout.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Arrange small multiples in grid layout — tmap_arrange","text":"","code":"tmap_arrange( ..., ncol = NA, nrow = NA, widths = NA, heights = NA, sync = FALSE, asp = 0, outer.margins = 0.02 ) knit_print.tmap_arrange(x, ..., options = NULL) # S3 method for tmap_arrange print(x, knit = FALSE, ..., options = NULL)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Arrange small multiples in grid layout — tmap_arrange","text":"... tmap objects one list tmap objects. number multiples can plot limited (see details). ncol number columns nrow number rows widths vector column widths. add 1 length equal ncol. heights vector row heights. add 1 length equal nrow. sync logical. navigation view mode (zooming panning) synchronized? default FALSE. asp aspect ratio. aspect ratio map. Normally, controlled asp argument tm_layout() (also tmap option). argument overwrite , unless set NULL. default value asp 0, means aspect ratio adjusted size device divided number columns rows. asp set NA, also default value tm_layout(), aspect ratio adjusted used shapes. outer.margins outer.margins, numeric vector four single value. defines outer margins multiple. overwrite outer.margins argument tm_layout(), unless set NULL. x tmap_arrange object (returned tmap_arrange()). options options passed knitr::knit_print() knit knitr::knit_print() enabled, normal base::print() function?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Arrange small multiples in grid layout — tmap_arrange","text":"global option tmap.limits controls limit number facets plotted. default, tmap_options(tmap.limits = c(facets.view=4, facets.plot=64)). maximum number interactive facets set four since otherwise may become slow.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Arrange small multiples in grid layout — tmap_arrange","text":"","code":"tm1 = tm_shape(World) + tm_polygons(\"HPI\") tm2 = tm_shape(metro) + tm_bubbles(size = \"pop2020\") tmap_arrange(tm1, tm2)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the design mode — tmap_design_mode","title":"Set the design mode — tmap_design_mode","text":"-called \"design mode\" enabled, inner outer margins, legend position, aspect ratio shown explicitly plot mode. Also, information aspect ratios printed console. function sets global option tmap.design.mode. can used toggle function without arguments.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the design mode — tmap_design_mode","text":"","code":"tmap_design_mode(design.mode)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the design mode — tmap_design_mode","text":"design.mode Logical value determines design mode. omitted design mode toggled.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the development mode — tmap_devel_mode","title":"Set the development mode — tmap_devel_mode","text":"-called \"development mode\" enabled, helpful messages timings printed console","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the development mode — tmap_devel_mode","text":"","code":"tmap_devel_mode(devel.mode)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the development mode — tmap_devel_mode","text":"devel.mode logical value determines development mode. omitted development mode toggled.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":null,"dir":"Reference","previous_headings":"","what":"Get or add format options — tmap_format","title":"Get or add format options — tmap_format","text":"Format options tmap options shape dependent. tmap_format() predefined formats can retrieved. values specific format can retrieved tmap_format(format), format name format. function tmap_format_add() used add format.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get or add format options — tmap_format","text":"","code":"tmap_format(format) tmap_format_add(..., name)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get or add format options — tmap_format","text":"format Name format. Run tmap_format() see choices. ... Options tm_layout() tm_view(). Can also list options. name Name new format.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get or add format options — tmap_format","text":"function tmap_format() returns names available formats. format defined, returns option list corresponding format.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get or add format options — tmap_format","text":"","code":"# available formats tmap_format() #> available formats are: \"World\", \"World_wide\", \"NLD\", \"NLD_wide\" # create option list to be used as a new format World_small = tmap_format(\"World\") World_small$scale = 2 # add format tmap_format_add(World_small, name = \"World_small\") #> format World_small succesfully added. Use this format with tm_format(\"World_small\") # observe that World_small is successfully added: tmap_format() #> available formats are: \"World\", \"World_wide\", \"NLD\", \"NLD_wide\", \"World_small\" data(World) #qtm(World, fill=\"HPI\", format=\"World_small\")"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":null,"dir":"Reference","previous_headings":"","what":"Specify icons — tmap_icons","title":"Specify icons — tmap_icons","text":"Specifies icons png images, can used markers thematic maps. function marker_icon() specification default marker.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Specify icons — tmap_icons","text":"","code":"tmap_icons( file, width = 48, height = 48, keep.asp = TRUE, just = c(\"center\", \"center\"), as.local = TRUE, ... ) marker_icon()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Specify icons — tmap_icons","text":"file character value/vector containing file path(s) url(s). width width icon. keep.asp, interpreted maximum width. height height icon. keep.asp, interpreted maximum height. keep.asp keep aspect ratio png image. TRUE aspect ratio differs width/height, either width height adjusted accordingly. just justification icons relative point coordinates. first value specifies horizontal second value vertical justification. Possible values : \"left\" , \"right\", \"center\", \"bottom\", \"top\". Numeric values 0 specify left alignment 1 right alignment. default value just c(\"center\", \"center\"). .local file url, saved local temporary file? ... arguments passed leaflet::icons(). iconWidth, iconHeight, iconAnchorX, iconAnchorY specified, override width height, just.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Specify icons — tmap_icons","text":"icon data (see leaflet::icons())","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve the last map to be modified or created — tmap_last","title":"Retrieve the last map to be modified or created — tmap_last","text":"Retrieve last map modified created. Works way ggplot2::last_plot(), although difference: tmap_last() returns last call instead stacked tmap-elements.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve the last map to be modified or created — tmap_last","text":"","code":"tmap_last()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve the last map to be modified or created — tmap_last","text":"call","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":null,"dir":"Reference","previous_headings":"","what":"Export tmap to the format of the used graphics mode — tmap_leaflet","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"tmap_grid() returns grob object (\"plot\" mode) tmap_leaflet() leaflet object (\"view\" mode).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"","code":"tmap_leaflet(x, show = FALSE, ...) tmap_grid(x, show = FALSE, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"x tmap object. show show map? ... Arguments passed print.tmap return.asp aspect ratio returned? vp viewport (\"plot\" mode)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"tmap_grid() returns grob object (\"plot\" mode) tmap_leaflet() leaflet object (\"view\" mode). case small multiples shown, list returned.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"","code":"map = tm_shape(World) + tm_polygons() tmap_leaflet(map, show = TRUE)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set tmap mode to static plotting or interactive viewing — tmap_mode","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Set tmap mode static plotting interactive viewing. global option tmap.mode determines whether thematic maps plot graphics device, shown interactive leaflet map (see also tmap_options(). function tmap_mode() wrapper set global option. convenient function ttm(), stands toggle thematic map, toggle switch two modes. function ttmp() stands toggle thematic map print last map: ttm() followed tmap_last(); order words, shows last map mode. recommended use tmap_mode() scripts ttm()/ttmp() console.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"","code":"tmap_mode(mode = NULL) ttm() ttmp()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"mode One \"plot\" \"view\". See Details info.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"previous tmap mode switching.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"mode-plot-","dir":"Reference","previous_headings":"","what":"mode = \"plot\"","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Thematic maps shown graphics device. default mode, supports tmap's features, small multiples (see tm_facets()) extensive layout settings (see tm_layout()). recommended use tmap_save() saving static maps.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"mode-view-","dir":"Reference","previous_headings":"","what":"mode = \"view\"","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Thematic maps viewed interactively web browser RStudio's Viewer pane. Maps fully interactive tiles OpenStreetMap map providers (see tm_tiles()). See also tm_view() options related \"view\" mode. mode generates leaflet::leaflet() widget, can also directly obtained tmap_leaflet(). R Markdown, possible publish HTML page. However, couple constraints comparison \"plot\": map always projected according Web Mercator projection. Although projection de facto standard interactive web-based mapping, lacks equal-area property, important many thematic maps, especially choropleths (see examples tm_shape()). Small multiples supported legend made aesthetics regarding size, symbol size line width. Text labels supported (yet) layout options set tm_layout()) regarding map format used. However, styling options still apply.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"","code":"tmap_mode() #> current tmap mode is \"plot\" tmap_mode(\"plot\") #> tmap mode set to 'plot' tm_shape(World) + tm_polygons(\"HPI\") tmap_mode(\"view\") #> tmap mode set to 'view' tm_shape(World) + tm_polygons(\"HPI\") ttm() #> tmap mode set to 'plot' tm_shape(World) + tm_polygons(\"HPI\")"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap options — tmap_options","title":"tmap options — tmap_options","text":"tmap options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap options — tmap_options","text":"","code":"tmap_options(...) tmap_options_mode(mode = NA, default.options = FALSE) tm_options(...) tmap_options_diff() tmap_options_reset() tmap_options_save(style)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"tmap options — tmap_options","text":"... See details mode mode, e.g. \"plot\" \"view\" default.options return default options current options? style style, see tmap_style() available styles","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":null,"dir":"Reference","previous_headings":"","what":"Save tmap — tmap_save","title":"Save tmap — tmap_save","text":"Save tmap file. can either static plot (e.g. png) interactive map (html).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save tmap — tmap_save","text":"","code":"tmap_save( tm = NULL, filename = NA, device = NULL, width = NA, height = NA, units = NA, dpi = NA, outer.margins = NA, asp = NULL, scale = NA, insets_tm = NULL, insets_vp = NULL, add.titles = TRUE, in.iframe = FALSE, selfcontained = !in.iframe, verbose = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save tmap — tmap_save","text":"tm tmap object filename filename including extension, optionally path. extensions pdf, eps, svg, wmf (Windows ), png, jpg, bmp, tiff, html supported. extension missing, file saved static plot \"plot\" mode interactive map (html) \"view\" mode (see details). default format static plots png, can changed using option \"output.format\" tmap_options(). NA (default), file saved \"tmap01\" default format, number incremented file already exists. device graphic device use. Either device function (e.g., png cairo_pdf) text indicating selected graphic device: \"pdf\", \"eps\", \"svg\", \"wmf\" (Windows ), \"png\", \"jpg\", \"bmp\", \"tiff\". NULL, graphic device guessed based filename argument. height, width dimensions plot (applicable html files). Units set argument units. one specified, calculated using formula asp = width / height, asp estimated aspect ratio map. missing, set width * height equal option \"output.size\" tmap_options(). default 49, meaning map square (aspect ratio 1) width height set 7. units units width height (\"\", \"cm\", \"mm\"). default, pixels (\"px\") used either width height set value greater 50. Else, units inches (\"\"). dpi dots per inch. applicable raster graphics. default set 300, can changed using option \"output.dpi\" tmap_options(). outer.margins overrides outer.margins argument tm_layout() (unless set NA) asp specified, overrides asp argument tm_layout(). Tip: set 0 map frame placed edges image. scale overrides scale argument tm_layout() (unless set NA) insets_tm tmap object inset map, list tmap objects multiple inset maps. number tmap objects equal number viewports specified insets_vp. insets_vp viewport inset map, list viewports multiple inset maps. number viewports equal number tmap objects specified insets_tm. add.titles add titles leaflet object. .iframe interactive map saved iframe? , two HTML files saved; one small parent HTML file iframe container, one large child HTML file actual widget. See widgetframe::saveWidgetframe() details. default FALSE, means one large HTML file saved (see saveWidget()). selfcontained interactive map saved, resources (e.g. JavaScript libraries) contained HTML file? FALSE, placed adjacent directory (see also htmlwidgets::saveWidget()). Note HTML file often still large selfcontained = FALSE, since map data (polygons popups), also contained HTML file, usually take space map resources. verbose Deprecated. now controlled tmap option show.messages (see tmap_options()) ... arguments passed device functions saveWidget() saveWidgetFrame()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Save tmap — tmap_save","text":"","code":"if (FALSE) { data(NLD_muni, NLD_prov) m <- tm_shape(NLD_muni) + tm_fill(col=\"population\", convert2density=TRUE, style=\"kmeans\", title=expression(\"Population (per \" * km^2 * \")\")) + tm_borders(\"black\", alpha=.5) + tm_shape(NLD_prov) + tm_borders(\"grey25\", lwd=2) + tm_style(\"classic\") + tm_format(\"NLD\", inner.margins = c(.02, .15, .06, .15)) + tm_scale_bar(position = c(\"left\", \"bottom\")) + tm_compass(position=c(\"right\", \"bottom\")) tmap_save(m, \"choropleth.png\", height = 7) # height interpreted in inches tmap_save(m, \"choropleth_icon.png\", height = 100, scale = .1) # height interpreted in pixels data(World) m2 <- tm_shape(World) + tm_fill(\"well_being\", id=\"name\", title=\"Well-being\") + tm_format(\"World\") # save image tmap_save(m2, \"World_map.png\", width=1920, height=1080, asp=0) # cut left inner margin to make sure Antarctica is snapped to frame tmap_save(m2 + tm_layout(inner.margins = c(0, -.1, 0.05, 0.01)), \"World_map2.png\", width=1920, height=1080, asp=0) # save interactive plot tmap_save(m2, \"World_map.html\") }"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":null,"dir":"Reference","previous_headings":"","what":"Set or get the default tmap style — tmap_style","title":"Set or get the default tmap style — tmap_style","text":"Set get default tmap style. Without arguments, current style returned. Also available styles displayed. style set, corresponding tmap options (see tmap_options()) set accordingly. default style (.e. loading package) \"white\".","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set or get the default tmap style — tmap_style","text":"","code":"tmap_style(style)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set or get the default tmap style — tmap_style","text":"style Name style. omitted, tmap_style() returns current style also shows available styles. style specified,tmap_style() sets style accordingly. Note case, tmap options (see tmap_options()) reset according style definition. See tm_layout() predefined styles, tmap_style_catalogue (migrated v4 yet) creating catalogue.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set or get the default tmap style — tmap_style","text":"style changing","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set or get the default tmap style — tmap_style","text":"Note tm_style() used within plot call (affects plot), whereas tmap_style() sets style globally. loading style, options defined style (.e. difference default \"white\" style) can obtained tmap_options_diff(). documentation tmap_options() (details examples) shows create new style.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set or get the default tmap style — tmap_style","text":"","code":"tmap_style() #> current tmap style is \"v3 (modified)\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") tmap_style(\"cobalt\") #> tmap style set to \"cobalt\" #> other available styles are: \"white\", \"gray\", \"natural\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") # for backwards compatibility, the styles of tmap versions 1-3 are also included: tmap_style(\"v3\") #> tmap style set to \"v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") tmap_style(\"cobalt_v3\") #> tmap style set to \"cobalt_v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\")"},{"path":"https://r-tmap.github.io/tmap/reference/v4-not-yet.html","id":null,"dir":"Reference","previous_headings":"","what":"These functions will be implemented soon — v4-not-yet","title":"These functions will be implemented soon — v4-not-yet","text":"functions implemented soon","code":""},{"path":"https://r-tmap.github.io/tmap/reference/v4-not-yet.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"These functions will be implemented soon — v4-not-yet","text":"","code":"tm_squares() tm_iso() tm_markers() tm_logo() tm_minimap()"},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-40-development-version","dir":"Changelog","previous_headings":"","what":"tmap 4.0 (development version)","title":"tmap 4.0 (development version)","text":"consistency ggplot2, tm_polygons() now recognizes fill argument instead col.","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-4","dir":"Changelog","previous_headings":"","what":"tmap 3.3-4","title":"tmap 3.3-4","text":"CRAN release: 2023-09-12 (!) last version tmap 3.x. Next CRAN version tmap 4.x (release planned end 2023) fixed bug (stars appeared upside plot mode) fixed newly introduced shiny bug (#767)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-3","dir":"Changelog","previous_headings":"","what":"tmap 3.3-3","title":"tmap 3.3-3","text":"CRAN release: 2022-03-02 added device tmap_save() fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-2","dir":"Changelog","previous_headings":"","what":"tmap 3.3-2","title":"tmap 3.3-2","text":"CRAN release: 2021-06-16 Worlds fixed (now ‘s2’ proof, see GitHub issue #564)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-1","dir":"Changelog","previous_headings":"","what":"tmap 3.3-1","title":"tmap 3.3-1","text":"CRAN release: 2021-03-15 fixed view titles added html.escape popup.format control whether html code escaped view popups fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33","dir":"Changelog","previous_headings":"","what":"tmap 3.3","title":"tmap 3.3","text":"CRAN release: 2021-01-19 tmap_grob() added, exports tmap plots grob objects (grid package) SpatRaster objects (terra package) supported fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-32","dir":"Changelog","previous_headings":"","what":"tmap 3.2","title":"tmap 3.2","text":"CRAN release: 2020-09-15 tmap_animation() improved: now using av gifski hood; added progress bar; lists tmap objects supported; improved default settings improved tmapOutput(); now works reactive shiny objects improved internally used margins; also small exported maps look good (see example tmap_save()) improved tmap_design_mode(); tmap.design.mode now global option (tmap option anymore) reexported providers leafet added show.warnings tmap_options() added width argument tm_credits() tm_text() improved: added “id” argument, tm_remove_layer() can applied ","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-31","dir":"Changelog","previous_headings":"","what":"tmap 3.1","title":"tmap 3.1","text":"CRAN release: 2020-07-09 interactive maps origin CRS working: tmap_options(projection = 0, basemaps = NULL) added tm_mouse_coordinates() show mouse coordinates view mode added tmap_design_mode() toggle design mode. made backgrond symbol grob shapes transparent added .iframe selfcontained tmap_save() improved tm_add_legend(): added type = \"title\" title legend elements added ttmp() shows last map mode. fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-30","dir":"Changelog","previous_headings":"","what":"tmap 3.0","title":"tmap 3.0","text":"CRAN release: 2020-04-09 [!] spatial rasters/arrays now implemented using stars package (instead raster package) .count argument added layer functions; numeric variables can treated count variables (integers) drop.levels argument added layer functions allows drop unused levels new style added color classes: “dpih” “headtails”; also added style.args pass arguments classInt::classIntervals() grid labels specification per axis fixed bug geometry collection","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23-2","dir":"Changelog","previous_headings":"","what":"tmap 2.3-2","title":"tmap 2.3-2","text":"CRAN release: 2020-01-19 probably last version release tmap 3.0 many small improvements bug fixes (see GitHub) first stars supported (full support expected tmap 3.0) replaced projection shortcuts \"epsg/proj4strings\" examples","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23-1","dir":"Changelog","previous_headings":"","what":"tmap 2.3-1","title":"tmap 2.3-1","text":"CRAN release: 2019-09-17 improved popups view mode added validity checks sf objects minor bugs fixed: see GitHub issue list","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23","dir":"Changelog","previous_headings":"","what":"tmap 2.3","title":"tmap 2.3","text":"CRAN release: 2019-07-18 [!] shiny integration: added tmapOutput(), renderTmap(), tmapProxy(), , tm_remove_layer() improved tmap_save() (regarding default values) improved tm_rgb() (added r g b max.value arguments) added tm_graticules() supported TMS servers view mode, layers can hidden legend group = NULL replaced mapview leafsync minor bugs fixed: see GitHub issue list","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-22","dir":"Changelog","previous_headings":"","what":"tmap 2.2","title":"tmap 2.2","text":"CRAN release: 2019-01-05 improved tm_rgb() improved breaks interactive maps added bbox argument qtm() improved projection shortcut codes (using EPSG database) fixed several bugs (see GitHub)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-21-1","dir":"Changelog","previous_headings":"","what":"tmap 2.1-1","title":"tmap 2.1-1","text":"CRAN release: 2018-08-09 fixed two small bugs","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-21","dir":"Changelog","previous_headings":"","what":"tmap 2.1","title":"tmap 2.1","text":"CRAN release: 2018-08-06 added option max.raster (maximum raster size) made rasters view mode faster bug fixed geometry collection objects without data view mode improved handling manual palettes tmap_arrange() can take list tmap objects","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-20","dir":"Changelog","previous_headings":"","what":"tmap 2.0","title":"tmap 2.0","text":"CRAN release: 2018-07-15 [!] tmap migrated sp sf. sp objects still supported, internal functions based sf [!] added tm_sf() draws sf objects [!] renamed *_tmap() functions (e.g. save_tmap()) tmap_*() consistency [!] added tm_basemap() tm_tiles(): now, multiple (overlay) tiled maps can shown [!] rearranged tmap options, styles formats. See tmap_options(), tmap_style(), tmap_format(), tm_style() tm_format() [!] added filter argument tm_shape() added colorNULL layer functions added tm_minimap() added remove.NA.facets tm_facets() units data columns supported tmap_animation() enhanced loop options added tmap_tips() changes backwards compatible 1.11-2 vignettes rewritten, including vignette describes changes 2.0","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111-2","dir":"Changelog","previous_headings":"","what":"tmap 1.11-2","title":"tmap 1.11-2","text":"CRAN release: 2018-04-10 added references JSS paper (including citation)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111-1","dir":"Changelog","previous_headings":"","what":"tmap 1.11-1","title":"tmap 1.11-1","text":"CRAN release: 2018-02-13 fixed bug labels argument tm_fill() fixed bug regarding legend symbols facets free scales fixed bug rasters view mode improved popup width view mode","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111","dir":"Changelog","previous_headings":"","what":"tmap 1.11","title":"tmap 1.11","text":"CRAN release: 2017-11-24 added text.align text..columns legend.format legend.(aes).reverse added layer functions symbol shapes can put list small multiples, named according values variable specified shape argument grid labels can now rotated formatted changed default values free.coords drop.units tm_facets() fixed bug NAs view mode fixed bug dismo::gmap() raster shapes fixed bug ambiguous values aesthetics (e.g. “blue” also variable name) NOTE: last version major update (sf fully replaces sp)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-110","dir":"Changelog","previous_headings":"","what":"tmap 1.10","title":"tmap 1.10","text":"CRAN release: 2017-05-11 [!] tm_scale_bar(), tm_text(), tm_grid() now supported view mode (requires leaflet 1.1.0) added along argument tm_facets(), enables faceting along multiple pages (animation frames) added main.title argument tm_layout added tmap_options(), including new option tmap.unit (“metric” “imperial”“) improved automatic labelling breaks improved legend view mode: missing values shown default (like plot mode) improved bubble scaling view mode fixed bug aspect ratio bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-18-1","dir":"Changelog","previous_headings":"","what":"tmap 1.8-1","title":"tmap 1.8-1","text":"CRAN release: 2017-01-29 added tm_rgb() (shortcut rgb rasters) fixed interactive maps R Markdown fixed bug qtm() called without arguments","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-18","dir":"Changelog","previous_headings":"","what":"tmap 1.8","title":"tmap 1.8","text":"CRAN release: 2017-01-03 [!] package split: non-plotting functions migrated tmaptools added tmap_arrange() arranging custom small multiples added simplify argument tm_shape() added error message NA-projected shapes view mode improved unit handling, now can set metric imperial NA values allowed direct color variables sf (simple features) objects supported","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-16-1","dir":"Changelog","previous_headings":"","what":"tmap 1.6-1","title":"tmap 1.6-1","text":"CRAN release: 2016-10-29 improved projections: code efficient now shortcuts renewed. Also, CRS objects now supported project arguments (e.g. tm_shape(), set_projection), .CRS added get_projection get_proj4. Rscript works: methods moved imports depends","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-16","dir":"Changelog","previous_headings":"","what":"tmap 1.6","title":"tmap 1.6","text":"CRAN release: 2016-10-21 [!] tm_symbols() added, create proportional symbol maps: besides bubbles, also supports symbol shapes, png icons, small ggplot2 plots [!] imported cartogram function cartogram package (thanks Sebastian!) [!] reverse geocoding function tmaptools::rev_geocode_OSM() added [!] tm_logo() added added popup.vars base layer functions bounding box (argument bbox tm_shape()) working view mode tmaptools::geocode_OSM() improved: SpatialPointsDataFrame can now returned last_tmap() added, retrieves last produced map crop_shape can also handle polygons cropping area append_data improved; coverage information can retrieved under_coverage over_coverage interpolate parameter added tm_raster() added support custom legend formatting functions legend items can now stacked horizontally legend width height can determined fully manually (negative values legend.height legend.width) argument interval.closure added layer functions determine intervals closed added warnings non-supported elements view mode fixed raster brick bug fixed save_tmap/get_asp_ratifo bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-14-1","dir":"Changelog","previous_headings":"","what":"tmap 1.4-1","title":"tmap 1.4-1","text":"CRAN release: 2016-05-07 add just argument anchor text labels, legend attributes position map attributes (scale bar) can placed outside frame added tm_xlab() tm_ylab() RGB raster support, see tm_raster static text (.e titles, credits, legend titles, labels) support expressions updated Europe shape: projection bounding box now consistent Eurostat publications added crop_shape, convenient wrapper around raster::crop()","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-14","dir":"Changelog","previous_headings":"","what":"tmap 1.4","title":"tmap 1.4","text":"CRAN release: 2016-03-18 [!] interactive mapping added. Now, tmap two modes: “plot” (graphics device) “view” (interactive viewer, leaflet widget) [!] facets (small multiples) improved: group two variables possible, panel layout added, missing data can shown separately added geocode_OSM(), function find coordinates (now tmaptools::geocode_OSM()) improved set_projection raster objects added double_line offset_line added insets option save_tmap improved default settings contrast argument regarding seq div palettes improved automatic positions legend map attributes (specifically, legend snaps right-hand side without need adjust legend.width, legend attributes position improved double frame enabled) improved tm_layouts()’s design.mode output lwd parameter added tm_scale_bar() tm_compass() fixed bb bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-12-1","dir":"Changelog","previous_headings":"","what":"tmap 1.2-1","title":"tmap 1.2-1","text":"fixed bug PROJ.4 version < 4.9.1 improved error messages rd projection reset \"+init=epsg:28992\", since latter now \"+towgs\" item fixed bug print.tmap() returned object","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-12","dir":"Changelog","previous_headings":"","what":"tmap 1.2","title":"tmap 1.2","text":"CRAN release: 2015-12-11 added read_osm(), function read Open Street Map data (now tmaptools::read_osm()) added bb, handy bounding box function added layout themes tm_style tm_format added automatic text labeling added interactive SVG, can opened RStudio (see itmap) added map compass (tm_compass()) added text aesthetics size col added automatic map coloring added earth boundary, useful projected world maps World added warped grid lines (e.g. long-lat lines can shown projected maps) added new color scale modes (enabled style=\"cat\", “cont”, “order”) added save_tmap() added smooth_map, smooth_raster_cover, sample_dots, points_to_raster poly_to_raster added read_GPX improved automatic layout regarding title, legend, map attributes layer arguments, e.g. palette, can take multiple values small multiples improved grid lines (labels can also placed outside frame) arguments free.coords drop.shapes tm_facets() working updated examples vignette fixed viewport bug see ?tmap structured overview tmap functions","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-10","dir":"Changelog","previous_headings":"","what":"tmap 1.0","title":"tmap 1.0","text":"CRAN release: 2015-05-28 added tm_credits() tm_scale_bar() added .master argument tm_shape(), determines shape master added unit unit.size arguments tm_shape() correlates coordinates desired units added tm_polygons(), combination tm_fill() tm_borders() fixed several small bugs","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-08","dir":"Changelog","previous_headings":"","what":"tmap 0.8","title":"tmap 0.8","text":"added tm_raster() improved legend behavior: legend titles set layer functions (instead tm_layout()) removed crop_shape(), since raster::crop() job, , faster --scope functions migrated spatialToolbox package, available https://github.com/mtennekes/spatialToolbox","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-071","dir":"Changelog","previous_headings":"","what":"tmap 0.7.1","title":"tmap 0.7.1","text":"fixed bug scale parameter (global scale set tm_layout())","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-07","dir":"Changelog","previous_headings":"","what":"tmap 0.7","title":"tmap 0.7","text":"CRAN release: 2015-03-27 enhanced small multiples (tm_facets()) respect scaling free coordinate scales added alpha argument tm_layers() transparency added text shadow argument added function split() split shape object sbind() combine shape objects. added automatic legend positioning legend.position = NULL improved number formatting legend improved inner.margins outer.margins. can take one value (e.g. outer.margins=0 rather outer.margins=c(0,0,0,0)) improved qtm(): tm_facets() parameters working, also fixed scale parameter bug improved examples approx_areas, calc_densities fixed bug regarding drawing frame outer.margins=0. fixed bug plotting bubbles improved temp file handling animation_tmap() added functions get set polygon directions, calculate intersection ratios polygons (intersection_shapes)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-06","dir":"Changelog","previous_headings":"","what":"tmap 0.6","title":"tmap 0.6","text":"CRAN release: 2014-07-30 first CRAN version newer version may available https://github.com/r-tmap/tmap get started, see package vignette ‘tmap nutshell’ help files questions suggestions, please contact (mtennekes gmail dot com)","code":""}] +[{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"extendability","dir":"Articles","previous_headings":"","what":"Extendability","title":"tmap v4: a sneak peek","text":"First foremost, tmap v4 fully extendable. precisely, following aspects can extended: Map layers: limited anymore fixed set tm_polygons(), tm_lines(), tm_symbols(), tm_raster() (derivatives tm_borders() tm_dots()), layer interest can developed extension tmap. illustrate tm_cartogram(). layers worthwhile implement tm_donuts(), tm_hexagons(), tm_network(), tm_hillshade(), etc. Aesthetics: many visual variables available. illustrate next section, already implemented 5 new aesthetics tm_polygons(). Moreover, much easier developers add new visual variables map layer functions. Graphics Engine: tmap v3 contains two modes: plot view (based grid graphics leaflet respectively) framework makes possible add modes well. Spatial data classes: tmap v3 build sf stars. also case tmap v4, developers, easier incorporate classes well, like SpatRaster SpatVector terra.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"aesthetics","dir":"Articles","previous_headings":"","what":"Aesthetics","title":"tmap v4: a sneak peek","text":"mentioned , added aesthetics (visual variables), easier developers add new aesthetics. reordered arguments specify configure aesthetics illustrated . arguments specify aesthetics remain . E.g., main aesthetic tm_polygons() fill, defines fill color polygons. However, arguments layer functions organized differently. Thus, aesthetic four arguments: aesthetic (fill) scale (fill.scale) legend (fill.legend) argument decides whether scales applied freely across facets (fill.free) scales legends discussed next sections. can see basic comparison tmap version 3 4 syntax: tmap v4, tm_polygons() aesthetics fill, col, fill_alpha, col_alpha, lwd, lty, eventually also pattern. standard map layers also additional aesthetics. data variable can mapped , using different scales (see next section overview). next example uses fill, lwd (line width), lty (line type) aesthetics: Besides visual mapping aesthetics, map data variables visual variables, also another group aesthetics, namely (data-driven) transformation aesthetics. used transform spatial objects. call data-driven, content data used input spatial transformation. example cartogram, shown next section. polygons distorted size (approximately) proportional data variable.","code":"# tmap v3 tm_shape(World) + tm_polygons(fill = \"HPI\", palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 tm_shape(World) + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) # tmap v3 # ... not possible :( # tmap v4 World$life_exp_class = cut(World$life_exp, breaks = seq(40, 85, by = 15)) tm_shape(World, crs = \"+proj=eck4\") + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_continuous(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\"), lwd = \"well_being\", lwd.scale = tm_scale_continuous(value.neutral = 1, values = c(0, 5), label.na = \"\"), lwd.legend = tm_legend(title = \"Well Being\"), lty = \"life_exp_class\", lty.scale = tm_scale_ordinal(values = c(\"dotted\", \"dashed\", \"solid\"), value.na = \"blank\", value.neutral = \"solid\", label.na = \"\"), lty.legend = tm_legend(title = \"Life Expectancy\") )"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"map-layers-e-g--cartogram","dir":"Articles","previous_headings":"","what":"Map layers (e.g. cartogram)","title":"tmap v4: a sneak peek","text":"easy developers add new map layers extension. illustrate new map layer, tm_cartogram(). Cartograms already made tmap v3, explicitly required transforming data using cartogram package mapping. tmap v4, direct function tm_cartogram() (using cartogram package hood), uses transformation aesthetic size inherits visual aesthetics tm_polygons(): nice benefit cartograms directly tmap makes possible use available scaling functions. example, suppose want apply log 10 scale order make cartogram bit “balanced”:","code":"# tmap v3 library(cartogram) World_carto = World |> sf::st_transform(World, crs = \"+proj=eck4\") |> cartogram_cont(weight = \"pop_est\") tm_shape(World_carto, crs = \"+proj=eck4\") + tm_polygons(fill, palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = \"+proj=eck4\") + tm_cartogram(size = \"pop_est\", fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) + tm_place_legends_right(width = 0.2) } # tmap v3 library(cartogram) World_carto = World |> sf::st_transform(World, crs = \"+proj=eck4\") |> dplyr::mutate(pop_est_log10 = log10(pop_est)) |> cartogram_cont(weight = \"pop_est_log10\") tm_shape(World_carto) + tm_polygons(fill, palette = \"Earth\", title = \"Happy Planet Index\") # tmap v4 if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = \"+proj=eck4\") + tm_cartogram(size = \"pop_est\", size.scale = tm_scale_continuous_log1p(), fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"purple_green\"), fill.legend = tm_legend(title = \"Happy Planet Index\")) + tm_place_legends_right(width = 0.2) }"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"scales","dir":"Articles","previous_headings":"","what":"Scales","title":"tmap v4: a sneak peek","text":"Scales used map data variables visual variables. Scales new map v4, used explicitly. following table shows scales currently available: main data type (second column) data type scale supposed applied. scale can applied data type (even though might make sense), one exception: continuous (log10) scales applied visual variables can take finite set values. Examples symbol shape line type. default, tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals() used data class factor, ordered numeric respectively. Scales date/time variables included well. main argument scale function values, values visual variables. following table shows type values required visual variable: default values depend visual variable, also scale whether data values diverging. instance, tm_scale_intervals() applied numeric variable negative positive values visual variable fill, diverging color palette used. following map illustrates happens six scale functions applied data variable. use variable life expectancy (round order make sure number unique values limited): Scales existed tmap v3, applied implicitly via several arguments:","code":"data(World) Africa = World[World$continent == \"Africa\", ] Africa$life_exp = round(Africa$life_exp) # tmap v3 tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 5), style = c(\"cat\", \"cat\", \"pretty\", \"cont\", \"log10\"), palette = list(\"Set2\", \"YlOrBr\", \"YlOrBr\", \"YlOrBr\", \"YlOrBr\"), title = \"\") + tm_layout(panel.labels = c(\"categorical scale\", \"ordinal scale\", \"intervals scale\", \"continuous scale\", \"log10 scale\"), inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5) # discrete scale is not possible directly, but only via interval breaks: tm_shape(Africa) + tm_polygons(\"life_exp\", style = \"fixed\", palette = \"YlOrBr\", breaks = 49:76, as.count = TRUE, title = \"\") + tm_layout(panel.labels = \"discrete scale\", inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5) # tmap v4 tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 6), fill.scale = list(tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals(), tm_scale_continuous(), tm_scale_continuous_log(), tm_scale_discrete()), fill.legend = tm_legend(title = \"\", position = tm_pos_in(\"left\", \"top\"))) + tm_layout(panel.labels = c(\"tm_scale_categorical\", \"tm_scale_ordinal\", \"tm_scale_intervals\", \"tm_scale_continuous\", \"tm_scale_continuous_log\", \"tm_scale_discrete\"), inner.margins = c(0.05, 0.2, 0.1, 0.05), legend.text.size = 0.5)"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"multivariate-scales","dir":"Articles","previous_headings":"","what":"Multivariate Scales","title":"tmap v4: a sneak peek","text":"possible assign multiple variables one aesthetic. can done function tm_mv() (stands multivariate). example bivariate choropleth, yet implemented, definitely . Another example multivariate aesthetics glpys, small charts used symbols. following example donut map. current implementation ‘one-trick-pony’ (see https://github.com/mtennekes/donutmaps) tmap v4 much easier:","code":"# tmap v4 tm_shape(World) + tm_symbols( fill = tm_mv(\"well_being\", \"footprint\"), fill.scale = tm_scale_bivariate(scale1 = tm_scale_intervals(breaks = c(2, 5, 6, 8)), scale2 = tm_scale_intervals(breaks = c(0, 3, 6, 20)), values = \"brewer.qualseq\") ) ## Labels abbreviated by the first letters, e.g.: \"0 to 3\" => \"0\" # tmap v4 (not implemented yet) library(tmap) library(tmapGlyps) # which include tm_donuts library(sfnetworks) # for origin-destination data methods tm_mode(\"view\") tm_shape(edges) + tm_halflines(lwd = \"flow\", col = \"dest\", start = 0.5, end = 1.0) + tm_shape(nodes) + tm_donuts(size = \"emplyoees\", parts = tm_mv(\"Amsterdam\", \"Rotterdam\", \"The Hague\", \"Utrecht\", \"Other_municipality\", \"Home_municipality\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"legends","dir":"Articles","previous_headings":"","what":"Legends","title":"tmap v4: a sneak peek","text":"may noticed previous examples, legends look bit differently default.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"positioning","dir":"Articles","previous_headings":"Legends","what":"Positioning","title":"tmap v4: a sneak peek","text":"Legends currently placed outside map default tmap v4. ? Simply often space inside map. Furthermore, possible place legends different locations across map: tmap v3 contains many (often complicated) options rather simple things. options set globally via tmap_options() within single plot tm_layout(). tmap v4, directly related layout accessible via tm_layout(). However, ease use, bunch handy shortcut functions, tm_place_legends_left():","code":"# tmap v3 # ... not possible :( # tmap v4 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\", size.scale = tm_scale(value.neutral = 0.5), fill.legend = tm_legend(\"Happy Planet Index\", position = tm_pos_in(\"left\", \"top\")), size.legend = tm_legend(\"Population\", position = tm_pos_out(\"left\", \"center\")), shape.legend = tm_legend(\"Income Group\", position = tm_pos_out(\"center\", \"bottom\"))) # tmap v3 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\") + tm_layout(legend.outside.position = \"left\", legend.outside.size = 0.2) # tmap v4 tm_shape(World) + tm_symbols(fill = \"HPI\", size = \"pop_est\", shape = \"income_grp\", size.scale = tm_scale(value.neutral = 0.5)) + tm_place_legends_left(0.2)"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"combined-legends","dir":"Articles","previous_headings":"Legends","what":"Combined legends","title":"tmap v4: a sneak peek","text":"Another new feature possibility combine legends directly, quite hassle tmap v3.","code":"# tmap v3 tm_shape(metro) + tm_symbols(col = \"pop2020\", n = 4, size = \"pop2020\", legend.size.show = FALSE, legend.col.show = FALSE) + tm_add_legend(\"symbol\", col = RColorBrewer::brewer.pal(4, \"YlOrRd\"), border.col = \"grey40\", size = ((c(10, 20, 30, 40) * 1e6) / 40e6) ^ 0.5 * 2, labels = c(\"0 mln to 10 mln\", \"10 mln to 20 mln\", \"20 mln to 30 mln\", \"30 mln to 40 mln\"), title = \"Population in 2020\") + tm_layout(legend.outside = TRUE, legend.outside.position = \"bottom\") # tmap v4 tm_shape(metro) + tm_symbols(fill = \"pop2020\", fill.legend = tm_legend(\"Population in 2020\"), size = \"pop2020\", size.scale = tm_scale_intervals(), size.legend = tm_legend_combine(\"fill\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"spacing-between-items","dir":"Articles","previous_headings":"Legends","what":"Spacing between items","title":"tmap v4: a sneak peek","text":"design legends () improved. prominently, space argument determines height legend item. specifically, legend item 1 + space line-height. also useful make continuous legends better.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"facets","dir":"Articles","previous_headings":"","what":"Facets","title":"tmap v4: a sneak peek","text":"tmap v4, convenient wrappers tm_facet_wrap() tm_facet_grid(), former wraps facets, latter places facets grid layout. Furthermore, visual variable free argument, determines whether scales free (TRUE) shared (FALSE) across facets. tmap v3 free argument set via tm_facets(), whereas tmap v4 argument moved layer functions: New tmap v4 facet grid, free argument can specified differently rows columns, show next complex (sorry ) example: see map life expectancy shown polygon fill green, GDP per capita red bubbles. maps grouped income group (rows) economy (columns). scale life expectancy set free columns. means scale applied column separately, legend per column. scale GDP per capita applied separately row.","code":"# tmap v3 tm_shape(World) + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\") + tm_facets(\"continent\", nrow = 1, free.scales.fill = FALSE, free.coords = FALSE) # tmap v4 tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\", fill.free = FALSE) + tm_facets_wrap(\"continent\") # tmap v3 tm_shape(World) + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\") + tm_facets(\"continent\", nrow = 1, free.scales.fill = TRUE, free.coords = FALSE) tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(\"life_exp\", fill.free = TRUE) + tm_facets_stack(\"continent\") # tmap v3 # ... not possible :( # tmap v4 tm_shape(World, crs = \"+proj=robin\") + tm_borders() + tm_shape(World) + tm_polygons(fill = \"life_exp\", fill.scale = tm_scale_intervals(values = \"brewer.greens\"), fill.free = c(rows = FALSE, columns = TRUE)) + tm_symbols(size = \"gdp_cap_est\", size.free = c(rows = TRUE, columns = FALSE), fill = \"red\") + tm_facets_grid(\"income_grp\", \"economy\") + tm_layout(meta.margins = c(.2, 0, 0,.1))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"graphic-engines-modes","dir":"Articles","previous_headings":"","what":"Graphic Engines (modes)","title":"tmap v4: a sneak peek","text":"Just like tmap v3, \"plot\" \"view\" mode. However, framework used tmap v4 also facilitates developers write plotting methods modes. instance, CesiumJS great JavaScript library 3d globe visualizations. awesome include R. low-level interface CesiumJS R (similar R package leaflet interface JS library leaflet R), relatively easy developers add new mode 3d visualizations tmap v4.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"backward-compatibility","dir":"Articles","previous_headings":"","what":"Backward compatibility","title":"tmap v4: a sneak peek","text":"early development stage, tmap v3 code work tmap v4. However, tmap v4 stable, backwards compatible. Layer function arguments longer used, breaks palette deprecated, internally redirected new scale functions. Furthermore, options options tmap v4. instance, legends placed outside maps default, small space legend items shown . order keep layout close possible tmap v3, style set options back settings used default tmap v3. can set just one command: tmap_style(\"tmap_v3\")","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"color-palettes","dir":"Articles","previous_headings":"","what":"Color palettes","title":"tmap v4: a sneak peek","text":"huge number directly available color palettes. settled exact details, e.g. palettes include, can obtained. Ideas welcome (https://github.com/r-tmap/tmap/issues/566). current development version, function similar tmaptools::palette_explorer(), renders long png viewer pane RStudio browser: (click image see full png) also possible render color blindness simulation, e.g.: tmap_show_palettes(color_vision_deficiency = \"deutan\"). default palettes use usable color blind people.","code":"# tmap v4 tmap_show_palettes()"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_sneak_peek.html","id":"suggestions","dir":"Articles","previous_headings":"","what":"Suggestions","title":"tmap v4: a sneak peek","text":"suggestions? Please let us know! Via https://github.com/r-tmap/tmap/issues, please use tmap_v4 tag.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"introduction","dir":"Articles","previous_headings":"","what":"Introduction","title":"tmap: visual variables","text":"tmap R package spatial data visualization. vignette describes alpha version major update (version 4), CRAN course 2023.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---tmap-3-x","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - tmap 3.x","title":"tmap: visual variables","text":"tmap 3.x supports several map layer variables, example \"col\", \"size\", \"shape\" tm_symbols() map layer function. many variables tmap 4. Besides visual variables, -called transformation variables also available. transformation variable role change spatial coordinates (instance, create cartogram). visual variable changes appearance spatial object, e.g. fill color line width. can find examples variables . Map layer arguments (e.g. arguments tm_polygons()) much better organized: visual/transformation variable, four arguments. case fill visual variable, : fill, fill.scale, fill.legend fill.free, respectively specify data variable visual value defines polygon fill color, used scaling function, legend layout, whether scales applied freely across facets. input visual/transformation variable can multivariate, sense multiple data variables scaled one transformation visual variable. example bivariate choropleth, cross tabulation two data variables mapped one (bivariate) color palette. User-defined map layer functions can written (e.g. extension package). Like tmap 3.x, tmap 4.0 comes two modes, \"plot\" \"view\" mode. However, modes can added well, may expect extension package tmap.rayshader point (start writing one ). Legends map components (scale bars) can drawn anywhere outside map. layout legends improved made much flexible. possible combine legends, useful data variable applied multiple visual variables using scaling function.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---ggplot2","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - ggplot2","title":"tmap: visual variables","text":"tmap package similar ggplot2 Grammar Graphics, tailored spatial data visualization, whereas ggplot2 much general. specifically: tmap, visual/transformation variables always specifies map layer functions, whereas ggplot2 aesthetics usually specified plot level. ggplot2, scales determined plot level, whereas tmap, determined map layer level. tmap, spatial data (e.g. sf object) specified tm_shape(). spatial coordinates (x y) considered part data (can changed transformation variables). principle, map layer function can used spatial class. E.g. tm_dots() renders dots sf points data, also works spatial classes: e.g. centroids sf polygons/lines raster data (stars / terra packages). However, ggplot2::ggplot(), spatial class requires custom map layer function, e.g. ggplot2::geom_sf() sf objects. tmap static plot mode interactive mode. …","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"tmap-4---other-r-packages","dir":"Articles","previous_headings":"Introduction","what":"tmap 4 - other R packages","title":"tmap: visual variables","text":"several great R packages spatial data visualization, including: ggplot2, mapview, leaflet, mapsf, generic plot function. interactive \"view\" mode tmap similar mapview sense uses building blocks (packages like leaflet, leafsync, leafgl). Colors important data visualization. purpose, tmap uses cols4all, new R package analyse color palettes, check color-blind-friendliness properties.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"map-layers","dir":"Articles","previous_headings":"","what":"Map layers","title":"tmap: visual variables","text":"(thematic) map consists one map layers. map layer specific set variables determine objects layer drawn. distinguish two type variables: transformation variables visual variables. transformation variable used change spatial coordinates (instance, cartogram distorts polygons). visual variable changes appearance spatial object, e.g. fill color line width. Transformation variables used specific map layers cartogram, whereas visual variables used almost map layers.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"visual-variables","dir":"Articles","previous_headings":"","what":"Visual variables","title":"tmap: visual variables","text":"visual variable describes certain visual property drawn object, color, size, shape, line width, line stroke, transparency, fill pattern (ggplot2 called aesthetics). visual variable can specified using constant value (e.g. fill = \"blue\") data-driven (later). can specified constant value, called visual constant. following table shows visual variables used standard map layers. New tmap 4.0 users can write custom map layer functions; another vignette. Important now map layers visual variables can extended needed.","code":""},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"constant-visual-values","dir":"Articles","previous_headings":"Visual variables","what":"Constant visual values","title":"tmap: visual variables","text":"following code draws gold country polygons. visual variables mentioned previous table used, constant values. instance, polygon borders drawn width lwd colored col. visual variables default value, case border width color respectively 1 \"black\". visual variable specified different value fill, set \"gold\". completely new tmap: function tm_shape() specifies spatial data object, can spatial data object packages sf, stars, terra, sp, raster. subsequent map layer functions (stacked + operator) specify spatial data visualized. next example three layers: basemap OpenTopoMap, country polygon boundaries, dots metropolitan areas: visual variable argument can also specified data variable (e.g., column name). happens case values data variable mapped values corresponding visual variable. example, life expectancy per country shown, put precisely: data variable life expectancy mapped visual variable polygon fill. understand data mapping, consider following schematic dataset: first column contains spatial geometries (case polygons, can also points, lines, raster tiles). second column data variable like show. third column contains visual values, case colors. Important note many ways scale data values visual values. example data values put 5 year intervals sequential discrete blue scale used show . tm_scale_*() family functions, users free create scales. map uses continuous color scale colors CARTO. scales later.","code":"tm_shape(World) + tm_polygons(\"gold\") if (requireNamespace(\"maptiles\")) { tm_basemap(server = \"OpenTopoMap\", zoom = 2, alpha = 0.5) + tm_shape(World, bbox = sf::st_bbox(c(xmin = -180, xmax = 180, ymin = -86, ymax = 86))) + tm_polygons(fill = NA, col = \"black\") + tm_shape(metro) + tm_symbols(size = 0.1, col = \"red\") + tm_layout(inner.margins = rep(0, 4)) } ## Loading required namespace: maptiles tm_shape(World) + tm_polygons(\"life_exp\") ## geom x1 vv1 ## 1 polygon1 72 blue6 ## 2 polygon2 58 blue3 ## 3 polygon3 52 blue2 ## 4 polygon4 73 blue7 ## 5 ... ... ... tm_shape(World) + tm_polygons(\"life_exp\", fill.scale = tm_scale_continuous(values = \"-carto.earth\"), fill.legend = tm_legend(\"Life\\nExpectancy\"))"},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"transformation-variables","dir":"Articles","previous_headings":"","what":"Transformation variables","title":"tmap: visual variables","text":"Besides visual variables, map layer may use spatial transformation variables. used two variables: size deform polygons using continuous cartogram fill color polygons. former example transformation variable. example schematic dataset: data variable x1, example pop_est (population estimation), scaled x1_scaled case normalization using continuous scale. Next, geometries distorted areas proportional x1_scaled (much cartogram algorithm able achieve).","code":"if (requireNamespace(\"cartogram\")) { tm_shape(World, crs = 8857) + tm_cartogram(size = \"pop_est\", fill = \"income_grp\") } ## Loading required namespace: cartogram ## Cartogram in progress... ## geom x1 x_scaled geom_transformed ## 1 polygon1 491,775 0.0007 polygon1' ## 2 polygon2 2,231,503 0.0033 polygon2' ## 3 polygon3 34,859,364 0.0554 polygon3' ## 4 polygon4 4,320,748 0.0067 polygon4' ## 5 ... ... ... ..."},{"path":"https://r-tmap.github.io/tmap/articles/tmap_vv.html","id":"scales","dir":"Articles","previous_headings":"","what":"Scales","title":"tmap: visual variables","text":"visual variable transformation variable can scaled one tm_scale_ functions. illustrate different options, show life expectancy across Africa, round order use categorical scales well. Like tmap 3.x, possible create facets specifying multiple data variable names scales one visual (transformation) variable, case \"fill\": tm_scale_categorical() tm_scale_ordinal() tread data categorical data, ignoring fact actually numbers. difference categorical assume order categories, whereas ordinal . similar factor R can ordered . shown scales can applied numeric data. Note example breaks tm_scale_intervals() similar tick marks tm_scale_continous(). However, using class intervals colors used (case 6 plus color missing values) whereas continuous scale gradient colors used. advantage using class intervals relatively easy read data values map, e.g. value South Africa 55 60, advantage using continuous color scale colors map accurate (unrounded). tm_scale_intervals() possible chose determine breaks (argument style). tm_scale_continous() possible use transformation function: case built-log transformation used (pretty useless particular example data range). Finally, tm_scale_discrete() uses discrete linear scale. Note different tm_scale_ordinal(), use colors values present (categories), instance 53. tm_scale_*() functions can (principle) applied visual transformation variable. Note different ggplot2 scales organized variable type (e.g. ggplot2::scale_fill_continuous()). related another difference ggplot2. tmap, scales set directly map layer function target visual/transformation variable, instance tm_polygons(fill = \"x\", fill.scale = tm_scale_continuous()). ggplot(), scales set outside layer functions. tm_scale_ function (least) following arguments: values, values.repeat, values.range, values.scale, value.na, value.null, value.neutral, labels, label.na, label.null, label.format. value* arguments determine visual values data values mapped. case scale applied visual variable represents color, takes color values color palette. However, instance scale applied line width, values numeric values represent line widths. illustrated following example: defaults value.* arguments stored tmap options. instance contains default color palettes visual variable \"fill\" different types data. instance, data values positive numbers, tm_scale_intervals() tm_scale_continuous() applied, default color palette \"hcl.blues3\", can seen examples . Regarding available color palettes: tmap uses new R package cols4all contains large number well-known color palettes. Please run cols4all::c4a_gui() starts interactive tool (successor tmaptools::palette_explorer()). course, also color palettes can loaded directly via vector color codes.","code":"data(World) Africa = World[World$continent == \"Africa\", ] Africa$life_exp = round(Africa$life_exp) tm_shape(Africa) + tm_polygons(rep(\"life_exp\", 6), fill.scale = list(tm_scale_categorical(), tm_scale_ordinal(), tm_scale_intervals(), tm_scale_continuous(), tm_scale_continuous_log(), tm_scale_discrete()), fill.legend = tm_legend(title = \"\", position = tm_pos_in(\"left\", \"top\"))) + tm_layout(panel.labels = c(\"tm_scale_categorical\", \"tm_scale_ordinal\", \"tm_scale_intervals\", \"tm_scale_continuous\", \"tm_scale_continuous_log\", \"tm_scale_discrete\"), inner.margins = c(0.05, 0.4, 0.1, 0.05), legend.text.size = 0.5) tm_shape(World) + tm_polygons(fill = \"HPI\", fill.scale = tm_scale_intervals(values = \"scico.roma\", value.na = \"grey95\", breaks = c(12,20,30,45))) + tm_symbols(size = \"HPI\", size.scale = tm_scale_intervals(values = c(0.3,0.5, 0.8), value.na = 0.1, breaks = c(12,20,30,45)), col = \"grey30\") tmap_options(\"values.var\")$values.var$fill ## $seq ## [1] \"hcl.blues3\" ## ## $div ## [1] \"pu_gn_div\" ## ## $unord ## [1] \"tol.muted\" ## ## $ord ## [1] \"hcl.blues3\" ## ## $cyc ## [1] \"tol.rainbow_pu_rd\" ## ## $biv ## [1] \"pu_gn_bivs\""},{"path":"https://r-tmap.github.io/tmap/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Martijn Tennekes. Author, maintainer. Jakub Nowosad. Contributor. Joel Gombin. Contributor. Sebastian Jeworutzki. Contributor. Kent Russell. Contributor. Richard Zijdeman. Contributor. John Clouse. Contributor. Robin Lovelace. Contributor. Jannes Muenchow. Contributor. Olivier Roy. Contributor.","code":""},{"path":"https://r-tmap.github.io/tmap/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Tennekes M (2018). “tmap: Thematic Maps R.” Journal Statistical Software, 84(6), 1–39. doi:10.18637/jss.v084.i06.","code":"@Article{, title = {{tmap}: Thematic Maps in {R}}, author = {Martijn Tennekes}, journal = {Journal of Statistical Software}, year = {2018}, volume = {84}, number = {6}, pages = {1--39}, doi = {10.18637/jss.v084.i06}, }"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"tmap-thematic-maps-in-r-","dir":"","previous_headings":"","what":"Thematic Maps","title":"Thematic Maps","text":"tmap actively maintained open-source R-library drawing thematic maps. API based Layered Grammar Graphics resembles syntax ggplot2, popular R-library drawing charts. See source code images.","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Thematic Maps","text":"tmap available . Installation straightforward: Linux macOS users new working spatial data R, may fail since additional (non-R) libraries required (automatically installed Windows users). Windows additional installation required. Linux (Ubuntu) See https://geocompx.org/post/2020/installing-r-spatial-packages-linux/. Please address installation issues issue. macOS See http://www.kyngchaos.com. Please address installation issues issue.","code":"install.packages(\"tmap\")"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"development","dir":"","previous_headings":"","what":"Development","title":"Thematic Maps","text":"latest development version can installed using remotes. order use development version tmap, recommended use development version tmaptools well: See NEWS latest features improvements issue list discussions enhancements bugs. want help development package? Please let us know! feedback, requests, tips, bug reports welcome!","code":"# install.packages(\"remotes\") install_github(\"r-tmap/tmaptools\") install_github(\"r-tmap/tmap\") # On Linux, with pak # install.packages(\"pak\") pak::pak(\"r-tmap/tmap\") # Or from r-universe install.packages(\"tmap\", repos = c(\"https://r-tmap.r-universe.dev\", \"https://cloud.r-project.org\"))"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Thematic Maps","text":"","code":"library(tmap)"},{"path":"https://r-tmap.github.io/tmap/index.html","id":"reference","dir":"","previous_headings":"","what":"Reference","title":"Thematic Maps","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39 paper written tmap 1.11-2. See reproducible code using tmap 2.x.","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"vignettes","dir":"","previous_headings":"","what":"Vignettes","title":"Thematic Maps","text":"tmap v3: get started! tmap: changed recent versions?","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"tutorials","dir":"","previous_headings":"","what":"Tutorials","title":"Thematic Maps","text":"tmap RMarkdown","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"presentations","dir":"","previous_headings":"","what":"Presentations","title":"Thematic Maps","text":"Creating thematic maps R (OpenGeoHUB Summer School 2019) Plotting spatial data R (eRum 2018) Exploring presenting maps tmap (useR!2017) tmap: creating thematic maps flexible way (useR!2015)]","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"other-resources","dir":"","previous_headings":"","what":"Other resources","title":"Thematic Maps","text":"Geocomputation R; Making maps R, Robin Lovelace, Jakub Nowosad, Jannes Muenchow R tip: Create maps R Working Spatial Data using tmap, Samantha . Alger Computer World: Mapping R just got whole lot easier National Socio-Environmental Synthesis Center: Maps R Introduction visualizing spatial data R Blog post SpatialControl Blog post TWIAV Computer World: Create maps R 10 (fairly) easy steps Computer World: Great R packages data import, wrangling visualization Tutorial Visualizing spatial data: base shiny - workshop Stack Overflow questions (#tmap)","code":""},{"path":"https://r-tmap.github.io/tmap/index.html","id":"getting-help","dir":"","previous_headings":"","what":"Getting help","title":"Thematic Maps","text":"two main places get help tmap: stackoverflow great source answers common tmap questions. also great place get help, created reproducible example illustrates problem. Please tag questions tmap. request think problem caused bug, please open issue, preferably reproducible example.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":null,"dir":"Reference","previous_headings":"","what":"World and Netherlands map — World","title":"World and Netherlands map — World","text":"Maps world Netherlands (province municipality level), class sf","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"World and Netherlands map — World","text":"","code":"World NLD_prov NLD_muni"},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"World and Netherlands map — World","text":"https://www.naturalearthdata.com/ World https://happyplanetindex.org/ World https://www.cbs.nl/ NLD_prov NLD_muni.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"World and Netherlands map — World","text":"default projections maps Eckhart IV (World) Rijksdriehoekstelsel (Netherlands). See . projection can changed temporarily plotting purposes using projection argument tm_shape(). World World map. default projection world map Eckhart IV since area sizes preserved, important property choropleths. NLD_prov NLD_muni, maps Netherlands province municipality level 2013. used projection Rijksdriehoekstelsel projection. Important: publication maps allowed citing Statistics Netherlands (CBS) Kadaster Nederland source.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/Shapes.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"World and Netherlands map — World","text":"Statistics Netherlands (2014), Hague/Heerlen, Netherlands, https://www.cbs.nl/. Kadaster, Netherlands' Cadastre, Land Registry, Mapping Agency (2014), Apeldoorn, Netherlands, https://www.kadaster.nl/.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"Internal tmap function gets factor levels NA's","code":""},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"","code":"get_fact_levels_na(x, o)"},{"path":"https://r-tmap.github.io/tmap/reference/get_fact_levels_na.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function that gets factor levels with NA's — get_fact_levels_na","text":"x vector o options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of global land cover — land","title":"Spatial data of global land cover — land","text":"Spatial data global land cover, percent tree cover, elevation class stars. Two attributes object relates global land cover. cover layer classifies status land cover whole globe 20 categories, cover_cls layer uses 8 simplified categories. Percent Tree Cover (trees) represents density trees ground, last attribute represents elevation.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of global land cover — land","text":"","code":"land"},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of global land cover — land","text":"object class stars 1080 rows 540 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Spatial data of global land cover — land","text":"Important: publication maps allowed cited Tateishi et al. (2014), \"Geospatial Information Authority Japan, Chiba University collaborating organizations.\" shown.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/land.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spatial data of global land cover — land","text":"Production Global Land Cover Data - GLCNMO2008, Tateishi, R., Thanh Hoan, N., Kobayashi, T., Alsaaideh, B., Tana, G., Xuan Phong, D. (2014), Journal Geography Geology, 6 (3).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to create by variables (used for faceting) — make_by_vars","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"Internal tmap function create variables (used faceting)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"","code":"make_by_vars(dt, tmf, smeta)"},{"path":"https://r-tmap.github.io/tmap/reference/make_by_vars.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to create by variables (used for faceting) — make_by_vars","text":"dt data.table tmf tmf object smeta smeta object","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of metropolitan areas — metro","title":"Spatial data of metropolitan areas — metro","text":"metro includes population time series 1950 (forecasted) 2030. metro areas 1 million inhabitants 2010 included.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of metropolitan areas — metro","text":"","code":"metro"},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of metropolitan areas — metro","text":"object class sf (inherits data.frame) 436 rows 13 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spatial data of metropolitan areas — metro","text":"https://population.un.org/wup/","code":""},{"path":"https://r-tmap.github.io/tmap/reference/metro.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spatial data of metropolitan areas — metro","text":"United Nations, Department Economic Social Affairs, Population Division (2014). World Urbanization Prospects: 2014 Revision, CD-ROM Edition.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":null,"dir":"Reference","previous_headings":"","what":"Print tm_element — print.tm_element","title":"Print tm_element — print.tm_element","text":"Print tm_element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print tm_element — print.tm_element","text":"","code":"# S3 method for tm_element print(x, ...) # S3 method for tm_shape print(x, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/print.tm_element.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print tm_element — print.tm_element","text":"x x ... passed ","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":null,"dir":"Reference","previous_headings":"","what":"Draw thematic map — print.tmap","title":"Draw thematic map — print.tmap","text":"Draw thematic map.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Draw thematic map — print.tmap","text":"","code":"# S3 method for tmap print(x, return.asp = FALSE, show = TRUE, vp = NULL, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/print.tmap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Draw thematic map — print.tmap","text":"x tmap object. return.asp aspect ratio returned? show show map vp viewport (\"plot\" mode) ... used","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":null,"dir":"Reference","previous_headings":"","what":"Quick thematic map plot — qtm","title":"Quick thematic map plot — qtm","text":"Draw thematic map quickly. function convenient wrapper main plotting method stacking tmap-elements. Without arguments search term, functions draws interactive map.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Quick thematic map plot — qtm","text":"","code":"qtm( shp, fill = tm_const(), col = tm_const(), size = tm_const(), shape = tm_const(), lwd = tm_const(), lty = tm_const(), fill_alpha = tm_const(), col_alpha = tm_const(), by = NULL, scale = NULL, title = NULL, crs = NULL, bbox = NULL, basemaps = NULL, overlays = NULL, zindex = NA, group = NA, group.control = \"check\", style = NULL, format = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Quick thematic map plot — qtm","text":"shp One : shape object, object class defined sf stars package. Objects packages sp raster also supported, discouraged. specified, .e. qtm() executed. case plain interactive map shown. OpenStreetMap search string, e.g. qtm(\"Amsterdam\"). case plain interactive map shown positioned according results search query (OpenStreetMap nominatim) fill, col, size, shape, lwd, lty, fill_alpha, col_alpha Visual variables. data variable name data split, vector two variable names split data two variables (first used rows second columns). See also tm_facets(). scale numeric value serves global scale parameter. font sizes, symbol sizes, border widths, line widths controlled value. parameters symbols.size, text.size, lines.lwd can scaled separately respectively symbols.scale, text.scale, lines.scale. See also .... title main title. legend titles, use X.style, X layer name (see ...). crs Either crs object character value (PROJ.4 character string). default, projection used defined shp object . bbox bounding box. Argument passed tm_shape() basemaps name(s) provider URL tiled basemap. shortcut tm_basemap(). Set NULL disable basemaps. default, set tmap option basemaps. overlays name(s) provider URL tiled overlay map. shortcut tm_tiles(). zindex zindex group group group.control group.control style Layout options (see tm_layout()) define style. See tmap_style() details. format Layout options (see tm_layout()) define format. See tmap_format() details. ... arguments passed tm_* functions. prefix arguments layer function name without \"tm_\" period. instance, palette polygon fill color called fill.palette. following prefixes supported: shape., fill., borders., polygons., symbols., dots., lines., raster., text., layout., grid., facets., view.. Arguments unique name, .e. exist layer function, e.g. convert2density, can also called without prefix.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Quick thematic map plot — qtm","text":"tmap-element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Quick thematic map plot — qtm","text":"first argument shape object (normally specified tm_shape()). next arguments, fill raster, aesthetics main layers. remaining arguments related map layout. argument main layer function, tm_polygons(), can specified (see ...). also possible stack tmap-elements qtm plot. See examples. default, scale bar shown. option can set tmap_options() (argument qtm.scalebar). minimap shown default qtm called without arguments search term. option can set tmap_options() (argument qtm.minimap).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Quick thematic map plot — qtm","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/qtm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Quick thematic map plot — qtm","text":"","code":"data(World, rivers, metro) # just the map qtm(World) # choropleth qtm(World, fill = \"economy\", format = \"World\", style = \"col_blind\", projection = \"+proj=eck4\") # choropleth with more specifications qtm(World, fill=\"HPI\", fill.n = 9, fill.palette = \"div\", fill.title = \"Happy Planet Index\", fill.id = \"name\", style = \"gray\", format = \"World\", projection = \"+proj=eck4\") # this map can also be created with the main plotting method, # which is recommended in this case. if (FALSE) { tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"HPI\", n = 9, palette = \"div\", title = \"Happy Planet Index\", id = \"name\") + tm_style(\"gray\") + tm_format(\"World\") } # bubble map if (FALSE) { qtm(World, borders = NULL) + qtm(metro, symbols.size = \"pop2010\", symbols.title.size= \"Metropolitan Areas\", symbols.id= \"name\", format = \"World\") } # dot map if (FALSE) { current.mode <- tmap_mode(\"view\") qtm(metro, bbox = \"China\") tmap_mode(current.mode) # restore mode } if (FALSE) { # without arguments, a plain interactive map is shown (the mode is set to view) qtm() # search query for OpenStreetMap nominatim qtm(\"Amsterdam\") }"},{"path":"https://r-tmap.github.io/tmap/reference/reexports.html","id":null,"dir":"Reference","previous_headings":"","what":"Objects exported from other packages — reexports","title":"Objects exported from other packages — reexports","text":"objects imported packages. Follow links see documentation. leaflet providers","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":null,"dir":"Reference","previous_headings":"","what":"Spatial data of rivers — rivers","title":"Spatial data of rivers — rivers","text":"Spatial data rivers","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spatial data of rivers — rivers","text":"","code":"rivers"},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spatial data of rivers — rivers","text":"object class sf (inherits data.frame) 1616 rows 5 columns.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/rivers.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spatial data of rivers — rivers","text":"https://www.naturalearthdata.com","code":""},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to create a tmap shape — shapeTM","title":"Internal tmap function to create a tmap shape — shapeTM","text":"Internal tmap function create tmap shape","code":""},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to create a tmap shape — shapeTM","text":"","code":"shapeTM(shp, tmapID = NULL, bbox = NULL, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/shapeTM.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to create a tmap shape — shapeTM","text":"shp Shape file tmapID tmap Identifier bbox bounding box","code":""},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":null,"dir":"Reference","previous_headings":"","what":"ggplot2 theme for proportional symbols — theme_ps","title":"ggplot2 theme for proportional symbols — theme_ps","text":"ggplot2 theme proportional symbols. default, theme shows plotting area, without titles, axes, legend.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"ggplot2 theme for proportional symbols — theme_ps","text":"","code":"theme_ps( base_size = 12, base_family = \"\", plot.axes = FALSE, plot.legend = FALSE )"},{"path":"https://r-tmap.github.io/tmap/reference/theme_ps.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"ggplot2 theme for proportional symbols — theme_ps","text":"base_size base size base_family base family plot.axes axes shown? plot.legend legend(s) shown?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: manual legend — tm_add_legend","title":"Map component: manual legend — tm_add_legend","text":"Map component adds manual legend","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: manual legend — tm_add_legend","text":"","code":"tm_add_legend( ..., labels, type = \"Symbols\", title = \"\", design = NULL, orientation = NULL, group = NA, group.control = \"check\", resize.as.group = FALSE, z = as.integer(NA) )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_add_legend.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: manual legend — tm_add_legend","text":"... visual variables arguments passed tm_legend(). default, argument type set \"Symbols\", means supported visual variables : \"fill\", \"col\", \"shape\", \"size\", \"fill_alpha\", \"col_alpha\", \"lty\", \"lwd\", \"linejoin\", \"lineend\". labels labels type layer type visual variables (see ...) taken. Options: \"Symbols\" (default), \"Lines\", \"Polygons\", \"Text\". title text title design legend design orientation legend orientation group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). resize..group resize..group z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: basemap / overlay tiles — tm_basemap","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"Map layer draws tiles tile server. tm_basemap() draws tile layer basemap, .e. bottom layer. contrast, tm_tiles() draws tile layer overlay layer, stacking order corresponds order layer called, just like map layers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"","code":"tm_basemap( server = NULL, alpha = NULL, zoom = NULL, zindex = 0, group = NA, group.control = \"radio\" ) tm_tiles( server = NULL, alpha = NULL, zoom = NULL, zindex = NA, group = NA, group.control = \"check\" )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"server Name provider URL. list available providers can obtained providers (tip: RStudio, type providers$ see options). See https://leaflet-extras.github.io/leaflet-providers/preview/ preview . URL provided, template format, e.g. \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\". Use NULL tm_basemap() disable basemaps. alpha Transparency level zoom Zoom level (used plot mode) zindex zindex pane view mode. default, set layer number plus 400. default, tmap layers therefore placed custom panes \"tmap401\", \"tmap402\", etc., except base tile layers, placed standard \"tile\". parameter determines name pane z-index, determines pane order bottom top. instance, zindex set 500, pane named \"tmap500\". group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_basemap.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: basemap / overlay tiles — tm_basemap","text":"","code":"if (requireNamespace(\"maptiles\")) { tm_basemap() + tm_shape(World) + tm_polygons(\"HPI\") tm_basemap(\"OpenTopoMap\") + tm_shape(World) + tm_polygons(fill = NA, col = \"black\") } #> Loading required namespace: maptiles"},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: cartogram — tm_cartogram","title":"Map layer: cartogram — tm_cartogram","text":"Map layer draws cartogram","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: cartogram — tm_cartogram","text":"","code":"tm_cartogram( size = 1, size.scale = tm_scale(), size.legend = tm_legend_hide(), size.free = NA, plot.order = tm_plot_order(\"size\", reverse = FALSE), trans.args = list(type = \"cont\", itermax = 15), ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_cartogram.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: cartogram — tm_cartogram","text":"size, size.scale, size.legend, size.free Transformation variable determines size polygons. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args lists passed internal transformation function ... Arguments passed tm_polygons fill,fill.scale,fill.legend,fill.free Visual variable determines fill color. See details. col,col.scale,col.legend,col.free Visual variable determines border color. See details. lwd,lwd.scale,lwd.legend,lwd.free Visual variable determines line width. See details. lty,lty.scale,lty.legend,lty.free Visual variable determines line type. See details. fill_alpha,fill_alpha.scale,fill_alpha.legend,fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha,col_alpha.scale,col_alpha.legend,col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin,lineend Line join line end. See gpar() details. trans.args,mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.fill) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: compass — tm_compass","title":"Map component: compass — tm_compass","text":"Map component adds compass","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: compass — tm_compass","text":"","code":"tm_compass( north, type, text.size, size, show.labels, cardinal.directions, text.color, color.dark, color.light, lwd, position, bg.color, bg.alpha, stack, just, frame, frame.lwd, frame.r, margins, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_compass.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: compass — tm_compass","text":"north north type type text.size text.size size size show.labels show.labels cardinal.directions cardinal.directions text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_const.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap function to define a constant visual value — tm_const","title":"tmap function to define a constant visual value — tm_const","text":"tmap function define constant visual value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_const.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap function to define a constant visual value — tm_const","text":"","code":"tm_const()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: (credits) text — tm_credits","title":"Map component: (credits) text — tm_credits","text":"Map component adds text, typically used credits","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: (credits) text — tm_credits","text":"","code":"tm_credits( text, size, color, padding, fontface, fontfamily, stack, just, frame, frame.lwd, frame.r, bg.color, bg.alpha, position, width, height, group.frame, resize.as.group, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_credits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: (credits) text — tm_credits","text":"text text title size font size title color color padding padding fontface font face fontfamily font family stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r bg.color bg.color bg.alpha bg.alpha position position width width height height group.frame group.frame resize..group resize..group z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap layout: helper functions — tm_place_legends_right","title":"tmap layout: helper functions — tm_place_legends_right","text":"tmap layout: helper functions","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap layout: helper functions — tm_place_legends_right","text":"","code":"tm_place_legends_right(width = NA) tm_place_legends_left(width = NA) tm_place_legends_bottom(height = NA) tm_place_legends_top(height = NA) tm_place_legends_inside(pos.h = NULL, pos.v = NULL) tm_extra_innner_margin(left = 0, right = 0, top = 0, bottom = 0)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_extra_innner_margin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"tmap layout: helper functions — tm_place_legends_right","text":"width width height height pos.h, pos.v position (horizontal vertical) left, right, top, bottom extra margins","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":null,"dir":"Reference","previous_headings":"","what":"Facets — tm_facets","title":"Facets — tm_facets","text":"Specify facets. tm_facets() core function, recommended use tm_facets_wrap(), tm_facets_stack() tm_facets_grid(). former two specify facets one grouping variable (one faceting dimension). difference wrap may place facets multiple rows columns whereas tm_facets_stack() stacks facets either horizontally vertically. tm_facets_grid() supports three faceting dimensions.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Facets — tm_facets","text":"","code":"tm_facets( by = NULL, rows = NULL, columns = NULL, pages = NULL, as.layers = FALSE, nrows = NA, ncols = NA, byrow = TRUE, orientation = NA, free.coords = NA, drop.units = TRUE, drop.empty.facets = TRUE, drop.NA.facets = FALSE, sync = TRUE, showNA = NA, textNA = \"Mssing\", scale.factor = 2, type = NA, along = NULL ) tm_facets_grid(rows = NULL, columns = NULL, pages = NULL, ...) tm_facets_wrap(by = \"VARS__\", nrows = NA, ncols = NA, byrow = TRUE, ...) tm_facets_pagewise(by = \"VARS__\", nrows = 1, ncols = 1, byrow = TRUE, ...) tm_facets_stack(by = \"VARS__\", orientation = NA, ...) tm_facets_hstack(by = \"VARS__\", ...) tm_facets_vstack(by = \"VARS__\", ...) tm_facets_flip()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_facets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Facets — tm_facets","text":"Group variable (facet wrap facet stack) rows Variable specifies rows (facet grid) columns Variable specifies columns (facet grid) pages Variable specifies pages (facet grid) .layers show facets layers? nrows Number rows ncols Number columns byrow facets wrapped row? orientation facet stack: horizontal vertical? free.coords Logical. argument specified, map coordinate ranges? default TRUE, unless facets shown different layers (.layers = TRUE) drop.units Logical. argument specified, non-selected spatial units dropped? FALSE, plotted mapped aesthetics regarded missing values. applicable raster shapes. default TRUE. drop.empty.facets Logical. argument specified, empty facets dropped? Empty facets occur -variable contains unused levels. TRUE two -variables specified, empty rows columns dropped. drop.NA.facets Logical. argument specified, data values specific facets missing, facets dropped? FALSE default. sync Logical. navigation view mode (zooming panning) synchronized? default TRUE facets bounding box. generally case rasters plotted, free.coords FALSE. showNA argument specified, missing values -variable shown facet? two -variables specified, missing values shown additional row column? NA, missing values shown exist. Similar useNA argument table(), TRUE, FALSE, NA correspond \"always\", \"\", \"ifany\" respectively. textNA Text used facets missing values. scale.factor Number determines elements (e.g. font sizes, symbol sizes, line widths) small multiples scaled relation scaling factor shapes. elements scaled scale.factorth root scaling factor shapes. , scale.factor=1, scaled proportional scaling shapes. Since elements, especially text, often small read, higher value recommended. default, scale.factor=2. type \"grid\", \"wrap\" \"stack\" along deprecated Please use tm_facets_page() ... passed tm_facets()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinate grid / graticule lines — tm_graticules","title":"Coordinate grid / graticule lines — tm_graticules","text":"Creates tmap-element draws coordinate grid lines. serves layer can drawn anywhere layers. default, tm_grid() draws horizontal vertical lines according coordinate system (master) shape object. Latitude longitude graticules drawn tm_graticules().","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinate grid / graticule lines — tm_graticules","text":"","code":"tm_graticules( x = NA, y = NA, n.x = NA, n.y = NA, crs = 4326, labels.format = list(suffix = intToUtf8(176)), labels.cardinal = TRUE, ... ) tm_grid( x = NA, y = NA, n.x = NA, n.y = NA, crs = NA, col = NA, lwd = 1, alpha = NA, labels.show = TRUE, labels.pos = c(\"left\", \"bottom\"), labels.size = 0.6, labels.col = NA, labels.rot = c(0, 0), labels.format = list(big.mark = \",\"), labels.cardinal = FALSE, labels.margin.x = 0, labels.margin.y = 0, labels.space.x = NA, labels.space.y = NA, labels.inside.frame = FALSE, ticks = labels.show & !labels.inside.frame, lines = TRUE, ndiscr = 100, zindex = NA, group = NA, group.control = \"none\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coordinate grid / graticule lines — tm_graticules","text":"x X coordinates vertical grid lines. NA, specified pretty scale n.x. y Y coordinates horizontal grid lines. NA, specified pretty scale n.y. n.x Preferred number grid lines x axis. labels, pretty() sequence used, number actual labels may different n.x. n.y Preferred number grid lines y axis. labels, pretty() sequence used, number actual labels may different n.y. crs Projection character. specified, grid lines projected accordingly. Many world maps projected, still latitude longitude (EPSG 4326) grid lines. labels.format List formatting options grid labels. Parameters : fun Function specify labels. take numeric vector, return character vector size. default specified. specified, list items scientific, format, digits (see ) used. scientific labels formatted scientifically? , square brackets used, format numbers \"g\". Otherwise, format=\"f\", text.separator, text.less., text..used. Also, numbers automatically rounded millions billions applicable. format default, \"f\", .e. standard notation xxx.xxx, used. scientific=TRUE \"g\", means numbers formatted scientifically, .e. n.dddE+nn needed save space. digits Number digits decimal point format=\"f\", number significant digits otherwise. ... arguments passed formatC() labels.cardinal Add four cardinal directions (N, E, S, W) labels, instead using negative coordinates west south (assumes coordinates positive north-east direction). ... Arguments passed tm_grid() col Color grid lines. lwd Line width grid lines alpha Alpha transparency grid lines. Number 0 1. default, alpha transparency col taken. labels.show Show tick labels. Either one value x y axis, vector two: first x latter y. labels.pos position labels. Vector two: horizontal (\"left\" \"right\") vertical (\"top\" \"bottom\") position. labels.size Font size tick labels labels.col Font color tick labels labels.rot Rotation angles labels. Vector two values: first rotation angle (degrees) tick labels x axis second rotation angle tick labels y axis. 0, 90, 180, 270 valid values. labels.margin.x Margin tick labels x axis frame. Note labels.inside.frame == FALSE ticks == TRUE, ticks adjusted accordingly. labels.margin.y Margin tick labels y axis frame. Note labels.inside.frame == FALSE ticks == TRUE, ticks adjusted accordingly. labels.space.x Space used labels ticks x-axis labels.inside.frame == FALSE. default, determined automatically using widths heights tick labels. unit parameter text line height. labels.space.y Space used labels ticks y-axis labels.inside.frame == FALSE. default, determined automatically using widths heights tick labels. unit parameter text line height. labels.inside.frame Show labels inside frame? default FALSE. ticks labels.inside.frame = FALSE, ticks can drawn labels frame? Either one value x y axis, vector two: first x latter y. lines labels.inside.frame = FALSE, grid lines can drawn? ndiscr Number points discretize parallel meridian (applicable curved grid lines) zindex zindex pane view mode. default, set layer number plus 400. default, tmap layers therefore placed custom panes \"tmap401\", \"tmap402\", etc., except base tile layers, placed standard \"tile\". parameter determines name pane z-index, determines pane order bottom top. instance, zindex set 500, pane named \"tmap500\". group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_grid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coordinate grid / graticule lines — tm_graticules","text":"","code":"current.mode <- tmap_mode(\"plot\") #> tmap mode set to 'plot' tm_shape(NLD_muni) + tm_polygons() + tm_grid() tm_shape(NLD_muni) + tm_polygons() + tm_grid(crs = 4326) tm_shape(NLD_muni) + tm_polygons() + tm_grid(crs = 3035, labels.inside.frame = TRUE) tm_shape(World) + tm_polygons() + tm_facets(by = \"continent\") + tm_grid(labels.inside.frame = TRUE) tm_shape(NLD_muni) + tm_polygons() + tm_graticules() tm_shape(NLD_muni) + tm_polygons() + tm_graticules(labels.pos = c(\"right\", \"top\")) data(NLD_muni, World) tmap_arrange( qtm(NLD_muni, borders = NULL) + tm_grid(), qtm(NLD_muni, borders = NULL) + tm_graticules() ) qtm(World, shape.crs = \"+proj=robin\", style = \"natural\") + tm_graticules(ticks = FALSE) + tm_layout(frame=FALSE) tmap_mode(current.mode) #> tmap mode set to 'plot'"},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":null,"dir":"Reference","previous_headings":"","what":"Layout options — tm_layout","title":"Layout options — tm_layout","text":"Set tmap options directly related layout.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Layout options — tm_layout","text":"","code":"tm_layout( modes, crs, facet.max, facet.flip, raster.max.cells, show.messages, show.warnings, output.format, output.size, output.dpi, output.dpi.animation, value.const, value.na, value.null, value.blank, values.var, values.range, value.neutral, scales.var, scale.misc.args, label.format, label.na, scale, asp, bg.color, outer.bg.color, frame, frame.lwd, frame.r, frame.double.line, outer.margins, inner.margins, inner.margins.extra, meta.margins, meta.auto.margins, between.margin, component.offset, component.stack.margin, grid.mark.height, xylab.height, coords.height, xlab.show, xlab.text, xlab.size, xlab.color, xlab.rotation, xlab.space, xlab.fontface, xlab.fontfamily, xlab.side, ylab.show, ylab.text, ylab.size, ylab.color, ylab.rotation, ylab.space, ylab.fontface, ylab.fontfamily, ylab.side, panel.type, panel.wrap.pos, panel.xtab.pos, unit, color.sepia.intensity, color.saturation, color.vision.deficiency.sim, text.fontface, text.fontfamily, legend.show, legend.design, legend.orientation, legend.position, legend.width, legend.height, legend.stack, legend.group.frame, legend.resize.as.group, legend.reverse, legend.na.show, legend.title.color, legend.title.size, legend.title.fontface, legend.title.fontfamily, legend.xlab.color, legend.xlab.size, legend.xlab.fontface, legend.xlab.fontfamily, legend.ylab.color, legend.ylab.size, legend.ylab.fontface, legend.ylab.fontfamily, legend.text.color, legend.text.size, legend.text.fontface, legend.text.fontfamily, legend.frame, legend.frame.lwd, legend.frame.r, legend.bg.color, legend.bg.alpha, legend.settings.standard.portrait, legend.settings.standard.landscape, title.show, title.size, title.color, title.fontface, title.fontfamily, title.bg.color, title.bg.alpha, title.padding, title.frame, title.frame.lwd, title.frame.r, title.stack, title.position, title.group.frame, title.resize.as.group, credits.show, credits.size, credits.color, credits.fontface, credits.fontfamily, credits.bg.color, credits.bg.alpha, credits.padding, credits.frame, credits.frame.lwd, credits.frame.r, credits.stack, credits.position, credits.width, credits.heigth, credits.group.frame, credits.resize.as.group, compass.north, compass.type, compass.text.size, compass.size, compass.show.labels, compass.cardinal.directions, compass.text.color, compass.color.dark, compass.color.light, compass.lwd, compass.bg.color, compass.bg.alpha, compass.margins, compass.show, compass.stack, compass.position, compass.frame, compass.frame.lwd, compass.frame.r, compass.group.frame, compass.resize.as.group, scalebar.show, scalebar.breaks, scalebar.width, scalebar.text.size, scalebar.text.color, scalebar.color.dark, scalebar.color.light, scalebar.lwd, scalebar.position, scalebar.bg.color, scalebar.bg.alpha, scalebar.size, scalebar.margins, scalebar.stack, scalebar.frame, scalebar.frame.lwd, scalebar.frame.r, scalebar.group.frame, scalebar.resize.as.group, grid.show, grid.labels.pos, grid.x, grid.y, grid.n.x, grid.n.y, grid.crs, grid.col, grid.lwd, grid.alpha, grid.labels.show, grid.labels.size, grid.labels.col, grid.labels.rot, grid.labels.format, grid.labels.cardinal, grid.labels.margin.x, grid.labels.margin.y, grid.labels.space.x, grid.labels.space.y, grid.labels.inside.frame, grid.ticks, grid.lines, grid.ndiscr, mouse_coordinates.stack, mouse_coordinates.position, mouse_coordinates.show, panel.show, panel.labels, panel.label.size, panel.label.color, panel.label.fontface, panel.label.fontfamily, panel.label.bg.color, panel.label.height, panel.label.rot, qtm.scalebar, qtm.minimap, qtm.mouse.coordinates, earth.boundary, earth.boundary.color, earth.boundary.lwd, earth.datum, space.color, attr.color, max.categories, legend.hist.bg.color, legend.hist.bg.alpha, legend.hist.size, legend.hist.height, legend.hist.width, attr.outside, attr.outside.position, attr.outside.size, attr.position, attr.just, basemap.server, basemap.alpha, basemap.zoom, overlays, overlays.alpha, alpha, colorNA, symbol.size.fixed, dot.size.fixed, text.size.variable, bbox, check.and.fix, set.bounds, set.view, set.zoom.limits, name, basemap.show, title = NULL, main.title = NULL, ... ) tm_style(style, ...) tm_format(format, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Layout options — tm_layout","text":"modes, crs, facet.max, facet.flip, raster.max.cells, show.messages, show.warnings, output.format, output.size, output.dpi, output.dpi.animation, value.const, value.na, value.null, value.blank, values.var, values.range, value.neutral, scales.var, scale.misc.args, label.format, label.na, scale, asp, bg.color, outer.bg.color, frame, frame.lwd, frame.r, frame.double.line, outer.margins, inner.margins, inner.margins.extra, meta.margins, meta.auto.margins, .margin, component.offset, component.stack.margin, grid.mark.height, xylab.height, coords.height, xlab.show, xlab.text, xlab.size, xlab.color, xlab.rotation, xlab.space, xlab.fontface, xlab.fontfamily, xlab.side, ylab.show, ylab.text, ylab.size, ylab.color, ylab.rotation, ylab.space, ylab.fontface, ylab.fontfamily, ylab.side, panel.type, panel.wrap.pos, panel.xtab.pos, unit, color.sepia.intensity, color.saturation, color.vision.deficiency.sim, text.fontface, text.fontfamily, legend.show, legend.design, legend.orientation, legend.position, legend.width, legend.height, legend.stack, legend.group.frame, legend.resize..group, legend.reverse, legend.na.show, legend.title.color, legend.title.size, legend.title.fontface, legend.title.fontfamily, legend.xlab.color, legend.xlab.size, legend.xlab.fontface, legend.xlab.fontfamily, legend.ylab.color, legend.ylab.size, legend.ylab.fontface, legend.ylab.fontfamily, legend.text.color, legend.text.size, legend.text.fontface, legend.text.fontfamily, legend.frame, legend.frame.lwd, legend.frame.r, legend.bg.color, legend.bg.alpha, legend.settings.standard.portrait, legend.settings.standard.landscape, title.show, title.size, title.color, title.fontface, title.fontfamily, title.bg.color, title.bg.alpha, title.padding, title.frame, title.frame.lwd, title.frame.r, title.stack, title.position, title.group.frame, title.resize..group, credits.show, credits.size, credits.color, credits.fontface, credits.fontfamily, credits.bg.color, credits.bg.alpha, credits.padding, credits.frame, credits.frame.lwd, credits.frame.r, credits.stack, credits.position, credits.width, credits.heigth, credits.group.frame, credits.resize..group, compass.north, compass.type, compass.text.size, compass.size, compass.show.labels, compass.cardinal.directions, compass.text.color, compass.color.dark, compass.color.light, compass.lwd, compass.bg.color, compass.bg.alpha, compass.margins, compass.show, compass.stack, compass.position, compass.frame, compass.frame.lwd, compass.frame.r, compass.group.frame, compass.resize..group, scalebar.show, scalebar.breaks, scalebar.width, scalebar.text.size, scalebar.text.color, scalebar.color.dark, scalebar.color.light, scalebar.lwd, scalebar.position, scalebar.bg.color, scalebar.bg.alpha, scalebar.size, scalebar.margins, scalebar.stack, scalebar.frame, scalebar.frame.lwd, scalebar.frame.r, scalebar.group.frame, scalebar.resize..group, grid.show, grid.labels.pos, grid.x, grid.y, grid.n.x, grid.n.y, grid.crs, grid.col, grid.lwd, grid.alpha, grid.labels.show, grid.labels.size, grid.labels.col, grid.labels.rot, grid.labels.format, grid.labels.cardinal, grid.labels.margin.x, grid.labels.margin.y, grid.labels.space.x, grid.labels.space.y, grid.labels.inside.frame, grid.ticks, grid.lines, grid.ndiscr, mouse_coordinates.stack, mouse_coordinates.position, mouse_coordinates.show, panel.show, panel.labels, panel.label.size, panel.label.color, panel.label.fontface, panel.label.fontfamily, panel.label.bg.color, panel.label.height, panel.label.rot, qtm.scalebar, qtm.minimap, qtm.mouse.coordinates, earth.boundary, earth.boundary.color, earth.boundary.lwd, earth.datum, space.color, attr.color, max.categories, legend.hist.bg.color, legend.hist.bg.alpha, legend.hist.size, legend.hist.height, legend.hist.width, attr.outside, attr.outside.position, attr.outside.size, attr.position, attr.just, basemap.server, basemap.alpha, basemap.zoom, overlays, overlays.alpha, alpha, colorNA, symbol.size.fixed, dot.size.fixed, text.size.variable, bbox, check..fix, set.bounds, set.view, set.zoom.limits, name, basemap.show See tmap_options() title, main.title deprecated ... used catch deprecated arguments style name style format name format","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_layout.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Layout options — tm_layout","text":"","code":"data(land, World) # Error unable to warp stars (argument not yet added to tm_shape) # On Windows if (FALSE) { tm_shape(land, raster.wrap = FALSE) + tm_raster( \"elevation\", col.scale = tm_scale_intervals( breaks = c(-Inf, 250, 500, 1000, 1500, 2000, 2500, 3000, 4000, Inf), values = terrain.colors(9), midpoint = NA ), col.legend = tm_legend( title = \"Elevation\", position = tm_pos_in(\"left\", \"bottom\"), frame = TRUE, bg.color = \"lightblue\" ) ) + tm_shape(World, is.main = TRUE, crs = \"+proj=eck4\") + tm_borders(\"grey20\") + tm_graticules(labels.size = .5) + tm_text(\"name\", size = \"AREA\") + # tm_compass(position = c(.65, .15), color.light = \"grey90\") + # tm_credits(\"Eckert IV projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"classic_v3\") + tm_layout(bg.color = \"lightblue\", inner.margins = c(0, 0, .02, 0)) } data(land, World) tm_shape(World) + tm_fill(\"pop_est_dens\", fill.scale = tm_scale_intervals(style = \"kmeans\"), fill.legend = tm_legend(title = \"Population density\")) + tm_style(\"albatross_v3\", frame.lwd = 10) + tm_format(\"World\") + tm_title(\"The World\", position = tm_pos_in(\"left\", \"top\")) #> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero ################################ # not working yet: ################################ if (FALSE) { tm_shape(land) + tm_raster(\"elevation\", breaks=c(-Inf, 250, 500, 1000, 1500, 2000, 2500, 3000, 4000, Inf), palette = terrain.colors(9), title=\"Elevation\", midpoint = NA) + tm_shape(World, is.master=TRUE, projection = \"+proj=eck4\") + tm_borders(\"grey20\") + tm_graticules(labels.size = .5) + tm_text(\"name\", size=\"AREA\") + tm_compass(position = c(.65, .15), color.light = \"grey90\") + tm_credits(\"Eckert IV projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"classic\") + tm_layout(bg.color=\"lightblue\", inner.margins=c(.04,.03, .02, .01), earth.boundary = TRUE, space.color=\"grey90\") + tm_legend(position = c(\"left\", \"bottom\"), frame = TRUE, bg.color=\"lightblue\") } tm_shape(World, projection=\"+proj=robin\") + tm_polygons(\"HPI\", palette=\"div\", n=7, title = \"Happy Planet Index\") + tm_credits(\"Robinson projection\", position = c(\"right\", \"BOTTOM\")) + tm_style(\"natural\", earth.boundary = c(-180, -87, 180, 87), inner.margins = .05) + tm_legend(position=c(\"left\", \"bottom\"), bg.color=\"grey95\", frame=TRUE) #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Warning: v3 code detected: as of tmap v4, tm_legend should be specified per visual variable (e.g. with the argument fill.legend of tm_polygons # Not working yet if (FALSE) { # Example to illustrate the type of titles tm_shape(World) + tm_polygons(c(\"income_grp\", \"economy\"), title = c(\"Legend Title 1\", \"Legend Title 2\")) + tm_layout(main.title = \"Main Title\", main.title.position = \"center\", main.title.color = \"blue\", title = c(\"Title 1\", \"Title 2\"), title.color = \"red\", panel.labels = c(\"Panel Label 1\", \"Panel Label 2\"), panel.label.color = \"purple\", legend.text.color = \"brown\") } if (FALSE) { # global option tmap.style demo # get current style current.style <- tmap_style() qtm(World, fill = \"economy\", format = \"World\") tmap_style(\"col_blind\") qtm(World, fill = \"economy\", format = \"World\") tmap_style(\"cobalt\") qtm(World, fill = \"economy\", format = \"World\") # set to current style tmap_style(current.style) } # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\")"},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":null,"dir":"Reference","previous_headings":"","what":"Legend — tm_legend","title":"Legend — tm_legend","text":"Legend specification","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Legend — tm_legend","text":"","code":"tm_legend( title, show, orientation, design, reverse, na.show, position, width, height, stack, z, group.frame, resize.as.group, title.color, title.size, title.fontface, title.fontfamily, title.padding, text.color, text.size, text.fontface, text.fontfamily, format, frame, frame.lwd, frame.r, bg.color, bg.alpha, item.height, item.width, item.space, item.na.height, item.na.width, item.na.space, item.shape, ticks, ticks.disable.na, ticks.col, ticks.lwd, title.align, margins, margin.item.text, ... ) tm_legend_hide() tm_legend_combine(variable)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Legend — tm_legend","text":"title PARAM_DESCRIPTION show PARAM_DESCRIPTION orientation PARAM_DESCRIPTION design PARAM_DESCRIPTION reverse PARAM_DESCRIPTION na.show PARAM_DESCRIPTION position PARAM_DESCRIPTION width PARAM_DESCRIPTION height PARAM_DESCRIPTION stack PARAM_DESCRIPTION z PARAM_DESCRIPTION group.frame PARAM_DESCRIPTION resize..group PARAM_DESCRIPTION title.color PARAM_DESCRIPTION title.size PARAM_DESCRIPTION title.fontface PARAM_DESCRIPTION title.fontfamily PARAM_DESCRIPTION title.padding PARAM_DESCRIPTION text.color PARAM_DESCRIPTION text.size PARAM_DESCRIPTION text.fontface PARAM_DESCRIPTION text.fontfamily PARAM_DESCRIPTION format PARAM_DESCRIPTION frame PARAM_DESCRIPTION frame.lwd PARAM_DESCRIPTION frame.r PARAM_DESCRIPTION bg.color PARAM_DESCRIPTION bg.alpha PARAM_DESCRIPTION item.height PARAM_DESCRIPTION item.width PARAM_DESCRIPTION item.space PARAM_DESCRIPTION item.na.height PARAM_DESCRIPTION item.na.width PARAM_DESCRIPTION item.na.space PARAM_DESCRIPTION item.shape PARAM_DESCRIPTION ticks PARAM_DESCRIPTION ticks.disable.na PARAM_DESCRIPTION ticks.col PARAM_DESCRIPTION ticks.lwd PARAM_DESCRIPTION title.align PARAM_DESCRIPTION margins PARAM_DESCRIPTION margin.item.text PARAM_DESCRIPTION ... passed (?) variable visual (transformation) variable combine legend : e.g. \"fill\" \"size\"","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_legend.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Legend — tm_legend","text":"OUTPUT_DESCRIPTION","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: lines — tm_lines","title":"Map layer: lines — tm_lines","text":"Map layer draws symbols Supported visual variables : col (color), lwd (line width), lty (line type), col_alpha (color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: lines — tm_lines","text":"","code":"tm_lines( col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order = tm_plot_order(\"LENGTH\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(lines.only = \"ifany\"), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: lines — tm_lines","text":"col, col.scale, col.legend, col.free Visual variable determines col color. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend line join line end. See gpar() details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.col) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: lines — tm_lines","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_ functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_lines.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: lines — tm_lines","text":"","code":"data(rivers) tm_shape(rivers) + tm_lines() tm_shape(rivers) + tm_lines(lwd = \"scalerank\") tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lwd.scale = tm_scale_continuous(values.scale = 2, n = 20), lwd.legend = tm_legend(orientation = \"landscape\", item.width = 2), col = \"type\", col.scale = tm_scale(values = c(\"darkblue\", \"darkred\"))) tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lty = \"scalerank\", col = \"scalerank\", col.scale = tm_scale_categorical(), lty.legend = tm_legend_combine(\"lwd\"), col.legend = tm_legend_combine(\"lwd\")) ### tmap3 tm_shape(World) + tm_fill() + tm_shape(rivers) + tm_lines(col=\"black\", lwd=\"scalerank\", scale=2, legend.lwd.show = FALSE) + tm_style(\"cobalt\", title = \"Rivers of the World\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: mouse coordinates — tm_mouse_coordinates","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"Map component adds mouse coordinates","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"","code":"tm_mouse_coordinates(stack, position, z)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mouse_coordinates.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: mouse coordinates — tm_mouse_coordinates","text":"stack stack position position z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":null,"dir":"Reference","previous_headings":"","what":"define multivariate variable — tm_mv","title":"define multivariate variable — tm_mv","text":"define multivariate variable","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"define multivariate variable — tm_mv","text":"","code":"tm_mv(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"define multivariate variable — tm_mv","text":"... variable names","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":null,"dir":"Reference","previous_headings":"","what":"define multivariate variable based on stars dimension — tm_mv_dim","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"define multivariate variable based stars dimension","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"","code":"tm_mv_dim(x, values)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_mv_dim.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"define multivariate variable based on stars dimension — tm_mv_dim","text":"x dimension name values values used","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot mode options — tm_plot","title":"Plot mode options — tm_plot","text":"Plot mode options. option specific plot mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot mode options — tm_plot","text":"","code":"tm_plot(use.gradient)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot mode options — tm_plot","text":"use.gradient Use gradient fill using linearGradient()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":null,"dir":"Reference","previous_headings":"","what":"Determine plotting order of features — tm_plot_order","title":"Determine plotting order of features — tm_plot_order","text":"Determine plotting order features.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Determine plotting order of features — tm_plot_order","text":"","code":"tm_plot_order( aes, reverse = TRUE, na.order = c(\"mix\", \"bottom\", \"top\"), null.order = c(\"bottom\", \"mix\", \"top\"), null.below.na = TRUE )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_plot_order.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Determine plotting order of features — tm_plot_order","text":"aes Visual variable values determine plotting order. Example: bubble map \"size\" aesthetic used. data variable (say population) mapped via continuous scale (tm_scale_continuous()) bubble sizes. bubbles plotted order size. determined arguments. Use \"DATA\" keep order data. Another special value \"AREA\" \"LENGTH\" preserved polygons lines respectively: rather data variable polygon area / line lengths determines plotting order. reverse Logical determines whether visual values plotted reversed order. visual values (specified tmap option \"values.var\") default reversed, plotted starting last value. bubble map example, means large bubbles plotted first, hence bottom. na.order features plotted NA value (least) one aesthetic variable? (order) \"mix\", \"bottom\", \"top\"? bubble map example: fill color missing bubble, bubbles plotted? null.order non-selected (aka null) features plotted? null..na null features plotted NA features?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: polygons — tm_polygons","title":"Map layer: polygons — tm_polygons","text":"Map layer draws polygons. Supported visual variables : fill (fill color), col (border color), lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: polygons — tm_polygons","text":"","code":"tm_polygons( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order = tm_plot_order(\"AREA\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(polygons.only = \"ifany\"), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... ) tm_fill(...) tm_borders(col = tm_const(), ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: polygons — tm_polygons","text":"fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines border color. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend Line join line end. See gpar() details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.fill) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: polygons — tm_polygons","text":"visual variable arguments (e.g. col) can specified either data variable name (e.g., spatial vector attribute raster layer object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). *.scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_*() functions. default specified tmap option (tm_options()) scales.var. *.legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options (tm_options()) legend. . *.free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, *.free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_polygons.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: polygons — tm_polygons","text":"","code":"# load Africa country data data(World) Africa = World[World$continent == \"Africa\", ] Africa_border = sf::st_make_valid(sf::st_union(sf::st_buffer(Africa, 0.001))) # slow and ugly # without specifications tm_shape(Africa_border) + tm_polygons() tm_shape(Africa_border) + tm_fill() tm_shape(Africa_border) + tm_borders() # specification with visual variable values tm_shape(Africa) + tm_polygons(fill = \"limegreen\", col = \"purple\", lwd = 3, lty = \"solid\", col_alpha = 0.3) + tm_shape(Africa_border) + tm_borders(\"darkred\", lwd = 4) # specification with a data variable tm_shape(Africa) + tm_polygons(fill = \"income_grp\", fill.scale = tm_scale_categorical(values = \"tol.muted\")) # continuous color scale with landscape legend tm_shape(Africa) + tm_polygons(fill = \"inequality\", fill.scale = tm_scale_continuous(values = \"kovesi.rainbow_bu_pk\"), fill.legend = tm_legend( title = \"\", orientation = \"landscape\", position = tm_pos_out(\"center\", \"bottom\"), frame = FALSE )) + tm_title(\"Inequality index\", position = tm_pos_in(\"right\", \"TOP\"), frame = FALSE) + tm_layout(frame = FALSE) #> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero tm_shape(World) + tm_polygons(tm_mv(\"inequality\", \"well_being\")) #> Labels abbreviated by the first letters, e.g.: \"2 to 3\" => \"2\" #################################### ########## v3 ###################### #################################### tmap_style(\"v3\") #> tmap style set to \"v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" data(World) # Constant fill tm_shape(World) + tm_fill(\"darkolivegreen3\") + tm_format(\"World\", title=\"A green World\") #> Warning: The 'title' argument of 'tm_format()' is deprecated as of tmap 4.0. Please use 'tm_title()' instead. #> Error in if (!is.na(comp$width)) { approxNumL = min(20, round(w/(comp$width * textS * o$lin))) comp$text = wrapText(comp$text, approxNumL) comp$Win = comp$width * textS * o$lin} else { comp$Win = w}: argument is of length zero # Borders only tm_shape(World) + tm_borders() # Data variable containing color values World$isNLD = ifelse(World$name==\"Netherlands\", \"darkorange\", \"darkolivegreen3\") tm_shape(World) + tm_fill(\"isNLD\") + tm_layout(\"Find the Netherlands!\") tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"economy\", title=\"Economy\", id=\"name\") + tm_text(\"iso_a3\", size=\"AREA\", scale=1.5) + tm_format(\"World\") #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 # Numeric data variable tm_shape(World, projection = \"+proj=eck4\") + tm_polygons(\"HPI\", palette=\"RdYlGn\", style=\"cont\", n=8, title=\"Happy Planet Index\", id=\"name\") + tm_text(\"iso_a3\", size=\"AREA\", scale=1.5) + tm_style(\"grey\") + tm_format(\"World\") #> Warning: The 'projection' argument of 'tm_shape()' is deprecated as of tmap 4.0. Pleaes use 'crs' instead. #> Deprecated tmap v3 code detected. Code translated to v4 #> Deprecated tmap v3 code detected. Code translated to v4 if (FALSE) { data(NLD_prov, NLD_muni) # Map coloring algorithm tm_shape(NLD_prov) + tm_fill(\"name\", legend.show = FALSE) + tm_shape(NLD_muni) + tm_polygons(\"MAP_COLORS\", palette=\"Greys\", alpha = .25) + tm_shape(NLD_prov) + tm_borders(lwd=2) + tm_text(I(\"name\"), col = \"white\", shadow=TRUE) + tm_format(\"NLD\", title=\"Dutch provinces and\\nmunicipalities\", bg.color=\"white\") # Cartogram if (require(cartogram)) { NLD_prov_pop <- cartogram(NLD_prov, \"population\") tm_shape(NLD_prov_pop) + tm_polygons(\"origin_non_west\", title = \"Non-western origin (%)\") } } # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\")"},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the position of map components — tm_pos","title":"Set the position of map components — tm_pos","text":"Set position map components, legends, title, compass, scale bar, etc. tm_pos() function position components: tm_pos_out() places components outside map area tm_pos_in() inside map area. position argument map layer component specified one functions. functions tm_pos_auto_out() tm_pos_auto_in() used set components automatically, recommended use globally, via tmap_options(). See Details positioning works.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the position of map components — tm_pos","text":"","code":"tm_pos(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_in(pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_out(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_auto_out(cell.h, cell.v, pos.h, pos.v, align.h, align.v, just.h, just.v) tm_pos_auto_in(align.h, align.v, just.h, just.v)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the position of map components — tm_pos","text":"cell.h, cell.v plotting area overlaid 3x3 grid, middle grid cell map area. Components can drawn cell. cell.h specifies horizontal position (column) can take values \"left\", \"center\", \"right\". cell.v specifies vertical position (row) can take values \"top\", \"center\", \"bottom\". See details graphical explanation. pos.h, pos.v position component within cell. main options pos.h \"left\", \"center\", \"right\". cell.v \"top\", \"center\", \"bottom\". options can also provided upper case; case offset (see tmap option component.offset). Also numbers 0 1 can provided, determine position component inside cell ((0,0) left bottom). arguments just.h just.v determine justification point. align.h, align.v alignment component case multiple components stacked. stacked horizontally, align.v determines components smaller height available height (determined outer.margins specified otherwise highest component) justified: \"top\", \"center\", \"bottom\". Similarly, align.h determines components justified horizontally stacked vertically: \"left\", \"center\", \"right\". just.h, just.v justification components. used case pos.h pos.v numbers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_pos.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set the position of map components — tm_pos","text":"tm_pos_in() sets position component(s) inside maps area, equivalent center-center cell (case facets, drawn center-center cell). tm_pos_out() sets position component(s) outside map. amount space top bottom rows, left right columns occupy determined tm_layout() arguments meta.margins meta.auto.margins. former sets relative space bottom, left, top, right side. case set NA, space set automatically based 1) maximum relative space specified meta.auto.margins 2) presence size components cell. instance, one landscape oriented legend center-bottom cell, relative space bottom row set height legend (given smaller corresponding value meta.auto.margins), four sides set 0. tm_pos_auto_out() complex: cell.h cell.v arguments set one four corners. mean components drawn corner. corner represents sides map components drawn. default, legends drawn either bottom right-side map default (see tmap_options(\"legend.position\")). row- column-wise legends general legend (using tm_facets_grid()), general legend drawn corner, practice case rare. arguments pos.h pos.v determine components drawn within cell. , \"left\", \"center\", \"right\" pos.h \"top\", \"center\", \"bottom\" pos.v. values can also specified upper-case, influences offset cell borders, determined tmap option component.offset. default, small offset components drawn inside offset drawn outside upper-case. tm_pos_auto_in() automatically determines pos.h pos.v given available space inside map. similar default positioning tmap3. case multiple components draw cell position inside cell, stacked (determined stack argument legend component function). align.h align.v arguments determine components justified . Note legends components may different facet row column. case tm_facets_grid() tm_facets_stack() applied scales set free (.free argument map layer functions). case legends components draw row- column wise, position legends (components) right next maps, legends (components) aligned maps.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: raster — tm_raster","title":"Map layer: raster — tm_raster","text":"Map layer draws rasters. Supported visual variable : col ( color).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: raster — tm_raster","text":"","code":"tm_raster( col = tm_shape_vars(), col.scale = tm_scale(value.na = \"#00000000\"), col.legend = tm_legend(), col.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, trans.args = list(), mapping.args = list(), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: raster — tm_raster","text":"col, col.scale, col.legend, col.free Visual variable determines color. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines alpha transparency. See details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: raster — tm_raster","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()), one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_raster.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: raster — tm_raster","text":"","code":"# load land data data(land, World) tm_shape(land) + tm_raster() + tm_facets_hstack() #> stars object downsampled to 540 by 270 cells. #> Variable(s) \"col\" contains positive and negative values, so midpoint is set to 0. Set midpoint = NA to show the full spectrum of the color palette. #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). tm_shape(land) + tm_raster(\"elevation\", col.scale = tm_scale_continuous(values = terrain.colors(9))) + tm_shape(World) + tm_borders()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: RGB — tm_rgb","title":"Map layer: RGB — tm_rgb","text":"Map layer: RGB","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: RGB — tm_rgb","text":"","code":"tm_rgb( col = tm_mv(1:3), col.scale = tm_scale_rgb(), col.legend = tm_legend(), col.free = NA )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_rgb.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: RGB — tm_rgb","text":"col, col.scale, col.legend, col.free Visual variable determines col color.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: automatic scale — tm_scale","title":"Scales: automatic scale — tm_scale","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale() scale set automatically given data type (factor, numeric, integer) visual variable. tmap option scales.var contains information scale applied .","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: automatic scale — tm_scale","text":"","code":"tm_scale(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: automatic scale — tm_scale","text":"... arguments passed applied scale function tm_scale_*()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: scale bar — tm_scale_bar","title":"Map component: scale bar — tm_scale_bar","text":"function renamed tm_scalebar() tmap v4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: scale bar — tm_scale_bar","text":"","code":"tm_scale_bar(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bar.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: scale bar — tm_scale_bar","text":"... Arguments passed tm_scalebar breaks breaks width width text.size text.size text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha size size stack stack frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: bivariate scale — tm_scale_bivariate","title":"Scales: bivariate scale — tm_scale_bivariate","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_bivariate() used bivariate.scales.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: bivariate scale — tm_scale_bivariate","text":"","code":"tm_scale_bivariate( scale1 = tm_scale(), scale2 = tm_scale(), values = NA, values.repeat = FALSE, values.range = NA, values.scale = 1, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_bivariate.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: bivariate scale — tm_scale_bivariate","text":"scale1, scale2 two tm_scale objects. Currently, tm_scale_*() functions supported except tm_scale_continous(). values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, grey scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark grey light grey used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: categorical and ordinal scale — tm_scale_ordinal","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). functions tm_scale_categorical() tm_scale_ordinal() used categorical data. difference functions former assumes unordered categories whereas latter assumes ordered categories. colors (visual variable fill col), different default color palettes used (see tmap option values.var).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"","code":"tm_scale_ordinal( n.max = 30, values = NA, values.repeat = FALSE, values.range = 1, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, levels = NULL, levels.drop = FALSE, labels = NULL, label.na = NA, label.null = NA, label.format = list() ) tm_scale_categorical( n.max = 30, values = NA, values.repeat = TRUE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, levels = NULL, levels.drop = FALSE, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_categorical.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: categorical and ordinal scale — tm_scale_ordinal","text":"n.max Maximum number categories (factor levels). case , grouped n.max groups. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"gray50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. levels Levels show. values treated missing. levels.drop unused levels dropped (therefore assigned visual value shown legend)? labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: continuous scale — tm_scale_continuous","title":"Scales: continuous scale — tm_scale_continuous","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_continuous() used continuous data. functions tm_scale_continuous_() use transformation functions x.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: continuous scale — tm_scale_continuous","text":"","code":"tm_scale_continuous( n = NULL, limits = NULL, outliers.trunc = NULL, ticks = NULL, trans = NULL, midpoint = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() ) tm_scale_continuous_log(...) tm_scale_continuous_log1p(...)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_continuous.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: continuous scale — tm_scale_continuous","text":"n Preferred number tick labels. used ticks specified limits Limits data values mapped continuous scale outliers.trunc outliers truncated? outlier data value respectively lower upper limit. logical vector two values expected. first second value determines whether values lower lower limit respectively higher upper limit truncated lower respectively upper limit. FALSE (default), considered missing values. ticks Tick values. specified, determined automatically n trans Transformation function. One \"identity\" (default), \"log\", \"log1p\". Note: base log scale irrelevant, since log transformed values normalized mapping visual values. midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values, especially useful color palettes. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3) ... passed tm_scale_continuous","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: discrete scale — tm_scale_discrete","title":"Scales: discrete scale — tm_scale_discrete","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_discrete() used discrete numerical data, integers.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: discrete scale — tm_scale_discrete","text":"","code":"tm_scale_discrete( ticks = NA, midpoint = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_discrete.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: discrete scale — tm_scale_discrete","text":"ticks Discrete values. specified, determined automatically: unique values put discrete scale. midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: interval scale — tm_scale_intervals","title":"Scales: interval scale — tm_scale_intervals","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_interval() used numerical data.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: interval scale — tm_scale_intervals","text":"","code":"tm_scale_intervals( n = 5, style = ifelse(is.null(breaks), \"pretty\", \"fixed\"), style.args = list(), breaks = NULL, interval.closure = \"left\", midpoint = NULL, as.count = NA, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_intervals.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: interval scale — tm_scale_intervals","text":"n Number intervals. styles (see argument style ) preferred number rather exact number. style Method create intervals. Options \"cat\", \"fixed\", \"sd\", \"equal\", \"pretty\", \"quantile\", \"kmeans\", \"hclust\", \"bclust\", \"fisher\", \"jenks\", \"dpih\", \"headtails\", \"log10_pretty\". See details classInt::classIntervals() (extra arguments can passed via style.args). style.args List extra arguments passed classInt::classIntervals(). breaks Interval breaks (used required style==\"fixed\") interval.closure value determines whether intervals closed: \"left\" \"right\". .count = TRUE, inverval.closure always set \"left\". midpoint data value interpreted midpoint. default set 0 negative positive values present. Useful values diverging colors. case, two sides color palette assigned negative respectively positive values. values positive values negative, midpoint set NA, means value corresponds middle color class (see style) mapped middle color. specified sequential color palettes (e.g. \"Blues\"), color palette treated diverging color palette. .count data variable processed count variable? instance, style = \"pretty\", n = 2, value range variable 0 10, column classes .count = TRUE 0; 1 5; 6 10 (note 0 regarded category) whereas .count = FALSE 0 5; 5 10. applicable style \"pretty\", \"fixed\", \"log10_pretty\". default, TRUE style one , variable integer. values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"gray25\" \"gray75\"), 0, 0.5 means colors used black middle grey (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: rank scale — tm_scale_rank","title":"Scales: rank scale — tm_scale_rank","text":"Scales tmap configured family functions prefix tm_scale. function used input .scale arguments layer functions (e.g. fill.scale tm_polygons()). function tm_scale_rank() used rank numeric data.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: rank scale — tm_scale_rank","text":"","code":"tm_scale_rank( n = NULL, ticks = NULL, values = NA, values.repeat = FALSE, values.range = NA, values.scale = NA, value.na = NA, value.null = NA, value.neutral = NA, labels = NULL, label.na = NA, label.null = NA, label.format = list() )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rank.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: rank scale — tm_scale_rank","text":"n Preferred number tick labels. used ticks specified ticks Tick values. specified, determined automatically n values (generic scale argument) visual values. colors (e.g. fill col tm_polygons()) palette name cols4all package (see cols4all::c4a()) vector colors, size (e.g. size tm_symbols()) set sizes (two values specified interpret range), symbol shapes (e.g. shape tm_symbols()) set symbols, etc. tmap option values.var contains default values per visual variable cases also per data type. values.repeat (generic scale argument) values repeated case categories? values.range (generic scale argument) Range values, especially useful color palettes. Vector two numbers (0 1) first determines minimum second maximum. Full range, means values used, encoded c(0, 1). instance, gray scale used color (black white), c(0,1) means colors used, 0.25, 0.75 means colors dark gray light gray used (precisely \"grey25\" \"grey75\"), 0, 0.5 means colors used black middle gray (\"grey50\"). one number specified, interpreted second number (first set 0). Default values can set via tmap option values.range. values.scale (generic scale argument) Scaling values. useful size-related visual variables, size tm_symbols() lwd tm_lines(). value.na (generic scale argument) Value used missing values. See tmap option \"value.na\" defaults per visual variable. value.null (generic scale argument) Value used NULL values. See tmap option \"value.null\" defaults per visual variable. Null data values occur --scope features shown (e.g. map Europe showing data variable per country, null values applied countries outside Europe). value.neutral (generic scale argument) Value can considered neutral. used legends visual variables map layer. E.g. fill size used tm_symbols() (using filled circles), size legend items filled value.neutral color fill.scale scale, fill legend items bubbles size value.neutral size.scale scale. labels (generic scale argument) Labels label.na (generic scale argument) Label missing values label.null (generic scale argument) Label null (--scope) values label.format (generic scale argument) Label formatting (similar legend.format tmap3)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales: RGB — tm_scale_rgb","title":"Scales: RGB — tm_scale_rgb","text":"Scales: RGB","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales: RGB — tm_scale_rgb","text":"","code":"tm_scale_rgb(value.na = NA, maxValue = 255)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scale_rgb.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales: RGB — tm_scale_rgb","text":"value.na value missing values maxValue maximum value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: scale bar — tm_scalebar","title":"Map component: scale bar — tm_scalebar","text":"Map component adds scale bar. version 4.0, tm_scalebar() used instead tm_scale_bar() (now deprecated), potential confusion tm_scale_*() scaling functions (like tm_scale_continuous()).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: scale bar — tm_scalebar","text":"","code":"tm_scalebar( breaks, width, text.size, text.color, color.dark, color.light, lwd, position, bg.color, bg.alpha, size = \"deprecated\", stack, frame, frame.lwd, frame.r, margins, z )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_scalebar.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: scale bar — tm_scalebar","text":"breaks breaks width width text.size text.size text.color text.color color.dark color.dark color.light color.light lwd lwd position position bg.color bg.color bg.alpha bg.alpha size size stack stack frame frame frame.lwd frame.lwd frame.r frame.r margins margins z z","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: simple features — tm_sf","title":"Map layer: simple features — tm_sf","text":"Map layer draws simple features . Supported visual variables : fill (fill color), col (border color), size point size, shape symbol shape, lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: simple features — tm_sf","text":"","code":"tm_sf( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, shape = tm_const(), shape.scale = tm_scale(), shape.legend = tm_legend(), shape.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, linejoin = \"round\", lineend = \"round\", plot.order.list = list(polygons = tm_plot_order(\"AREA\"), lines = tm_plot_order(\"LENGTH\"), points = tm_plot_order(\"size\")), trans.args.list = list(polygons = list(polygons.only = \"yes\"), lines = list(lines.only = \"yes\"), points = list(points.only = \"yes\")), mapping.args.list = list(polygons = list(), lines = list(), points = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256))), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: simple features — tm_sf","text":"fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. size, size.scale, size.legend, size.free Visual variable determines size. See details. shape, shape.scale, shape.legend, shape.free Visual variable determines shape. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. linejoin, lineend line join line end. See gpar() details. plot.order.list Specification order spatial features drawn. consists list three elementary geometry types: polygons, lines , points. types, drawn order, tm_plot_order() required. trans.args.list, mapping.args.list lists passed internal transformation mapping functions respectively. list three items, named polygons, lines, points. See tm_polygons(), tm_lines(), tm_dots(). zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control). group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... passed tm_polygons(), tm_lines(), tm_dots()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: simple features — tm_sf","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_sf.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: simple features — tm_sf","text":"","code":"data(World) World$geometry[World$continent == \"Africa\"] <- sf::st_centroid(World$geometry[World$continent == \"Africa\"]) World$geometry[World$continent == \"South America\"] <- sf::st_cast(World$geometry[World$continent == \"South America\"], \"MULTILINESTRING\", group_or_split = FALSE) tm_shape(World) + tm_sf()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":null,"dir":"Reference","previous_headings":"","what":"Shape (spatial object) specification — tm_shape","title":"Shape (spatial object) specification — tm_shape","text":"Specify shape, spatial object one spatial object class packages: sf, stars, terra.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Shape (spatial object) specification — tm_shape","text":"","code":"tm_shape( shp, bbox = NULL, crs = NULL, is.main = NA, name = NULL, unit = NULL, filter = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Shape (spatial object) specification — tm_shape","text":"shp Spatial object bbox Bounding box map (used .main = TRUE) crs CRS shp reprojected (used .main = TRUE) .main shp main shape, determines crs bounding box map? name Name shape unit Unit coordinates filter Filter features ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape_vars.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap function to specify all variables in the shape object — tm_shape_vars","title":"tmap function to specify all variables in the shape object — tm_shape_vars","text":"tmap function specify variables shape object","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_shape_vars.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap function to specify all variables in the shape object — tm_shape_vars","text":"","code":"tm_shape_vars()"},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: symbols — tm_symbols","title":"Map layer: symbols — tm_symbols","text":"Map layer draws symbols Supported visual variables : fill (fill color), col (border color), size symbol size, shape symbol shape, lwd (line width), lty (line type), fill_alpha (fill color alpha transparency) col_alpha (border color alpha transparency).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: symbols — tm_symbols","text":"","code":"tm_symbols( size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, shape = tm_const(), shape.scale = tm_scale(), shape.legend = tm_legend(), shape.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", popup.vars = NA, popup.format = list(), hover = \"\", id = \"\", ... ) tm_dots( fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", ... ) tm_bubbles( size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, fill = tm_const(), fill.scale = tm_scale(), fill.legend = tm_legend(), fill.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, lwd = tm_const(), lwd.scale = tm_scale(), lwd.legend = tm_legend(), lwd.free = NA, lty = tm_const(), lty.scale = tm_scale(), lty.legend = tm_legend(), lty.free = NA, fill_alpha = tm_const(), fill_alpha.scale = tm_scale(), fill_alpha.legend = tm_legend(), fill_alpha.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, plot.order = tm_plot_order(\"size\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(icon.scale = 3, just = NA, grob.dim = c(width = 48, height = 48, render.width = 256, render.height = 256)), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: symbols — tm_symbols","text":"size, size.scale, size.legend, size.free Visual variable determines size. See details. fill, fill.scale, fill.legend, fill.free Visual variable determines fill color. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. shape, shape.scale, shape.legend, shape.free Visual variable determines shape. See details. lwd, lwd.scale, lwd.legend, lwd.free Visual variable determines line width. See details. lty, lty.scale, lty.legend, lty.free Visual variable determines line type. See details. fill_alpha, fill_alpha.scale, fill_alpha.legend, fill_alpha.free Visual variable determines fill color alpha transparency See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See details. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). popup.vars names data variables shown popups \"view\" mode. Set popup.vars TRUE show variables shape object. Set popup.vars FALSE disable popups. Set popup.vars character vector variable names variables popups. default (NA) depends whether visual variables (e.g.col) used. , shown. variables shape object shown. popup.format list formatting options popup values. See argument legend.format options. applicable numeric data variables. one list formatting options provided, applied numeric variables popup.vars. Also, (named) list lists can provided. case, list formatting options applied named variable. hover name data variable specifies hover labels id name data variable specifies indices spatial features. used \"view\" mode. ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: symbols — tm_symbols","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_ functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()), one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_symbols.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: symbols — tm_symbols","text":"","code":"# load Africa country data data(World, metro) Africa = World[World$continent == \"Africa\", ] metro_A = sf::st_intersection(metro, Africa) #> Warning: attribute variables are assumed to be spatially constant throughout all geometries tm_shape(metro_A) + tm_symbols() tm_shape(Africa) + tm_polygons() + tm_shape(metro_A) + tm_symbols(fill = \"pop1950\", size = \"pop2030\", size.scale = tm_scale(values.scale = 2)) ##### tmap v3 data(World, metro) metro$growth <- (metro$pop2020 - metro$pop2010) / (metro$pop2010 * 10) * 100 tm_shape(World) + tm_fill(\"grey70\") + tm_shape(metro) + tm_bubbles(\"pop2010\", col = \"growth\", border.col = \"black\", border.alpha = .5, style=\"fixed\", breaks=c(-Inf, seq(0, 6, by=2), Inf), palette=\"-RdYlBu\", contrast=1, title.size=\"Metro population\", title.col=\"Growth rate (%)\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4 #> Variable(s) \"fill\" contains positive and negative values, so midpoint is set to 0. Set midpoint = NA to show the full spectrum of the color palette. tm_shape(metro) + tm_symbols(size = \"pop2010\", col=\"pop2010\", shape=\"pop2010\", legend.format = list(text.align=\"right\", text.to.columns = TRUE)) + tm_legend(outside = TRUE, outside.position = \"bottom\", stack = \"horizontal\") #> Deprecated tmap v3 code detected. Code translated to v4 #> Warning: v3 code detected: as of tmap v4, tm_legend should be specified per visual variable (e.g. with the argument fill.legend of tm_polygons if (require(ggplot2) && require(dplyr) && require(tidyr) && require(tmaptools) && require(sf)) { data(NLD_prov) origin_data <- NLD_prov %>% st_set_geometry(NULL) %>% dplyr::mutate(FID= factor(1:dplyr::n())) %>% dplyr::select(FID, origin_native, origin_west, origin_non_west) %>% tidyr::pivot_longer( cols = c(origin_native, origin_west, origin_non_west), names_to = \"origin\", values_to = \"perc\", names_transform = as.factor ) %>% dplyr::arrange(origin, FID) %>% as.data.frame() origin_cols <- get_brewer_pal(\"Dark2\", 3) grobs <- lapply(split(origin_data, origin_data$FID), function(x) { ggplotGrob(ggplot(x, aes(x=\"\", y=-perc, fill=origin)) + geom_bar(width=1, stat=\"identity\") + scale_y_continuous(expand=c(0,0)) + scale_fill_manual(values=origin_cols) + theme_ps(plot.axes = FALSE)) }) names(grobs) <- NLD_prov$name tm_shape(NLD_prov) + tm_polygons(group = \"Provinces\") + tm_symbols(size=\"population\", shape=\"name\", shapes=grobs, sizes.legend=c(.5, 1,3)*1e6, scale=1, legend.shape.show = FALSE, legend.size.is.portrait = TRUE, shapes.legend = 22, title.size = \"Population\", group = \"Charts\", id = \"name\", popup.vars = c(\"population\", \"origin_native\", \"origin_west\", \"origin_non_west\")) + tm_add_legend(type=\"fill\", group = \"Charts\", col=origin_cols, labels=c(\"Native\", \"Western\", \"Non-western\"), title=\"Origin\") + tm_format(\"NLD\") grobs2 = grobs grobs2[[6]] = 21 NLD_prov$population[1:5] = 500000 tm_shape(NLD_prov) + tm_polygons(group = \"Provinces\") + tm_symbols(shape=\"name\", fill = \"red\", col = \"blue\", size = \"population\", size.scale = tm_scale_continuous(values.scale = 4), shape.scale = tm_scale_categorical(values = grobs2), shape.legend = tm_legend_hide()) } #> Loading required package: ggplot2 #> Loading required package: dplyr #> #> Attaching package: ‘dplyr’ #> The following objects are masked from ‘package:stats’: #> #> filter, lag #> The following objects are masked from ‘package:base’: #> #> intersect, setdiff, setequal, union #> Loading required package: tidyr #> Loading required package: tmaptools #> Loading required package: sf #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE #> Deprecated tmap v3 code detected. Code translated to v4 # TIP: check out these examples in view mode, enabled with tmap_mode(\"view\") if (FALSE) { if (require(rnaturalearth)) { airports <- ne_download(scale=10, type=\"airports\", returnclass = \"sf\") airplane <- tmap_icons(system.file(\"img/airplane.png\", package = \"tmap\")) current.mode <- tmap_mode(\"view\") tm_shape(airports) + tm_symbols(shape=airplane, size=\"natlscale\", legend.size.show = FALSE, scale=1, border.col = NA, id=\"name\", popup.vars = TRUE) #+ tm_view(set.view = c(lon = 15, lat = 48, zoom = 4)) tmap_mode(current.mode) } } ##################################################################################### if (FALSE) { # plot all available symbol shapes: if (require(ggplot2)) { ggplot(data.frame(p=c(0:25,32:127))) + geom_point(aes(x=p%%16, y=-(p%/%16), shape=p), size=5, fill=\"red\") + geom_text(mapping=aes(x=p%%16, y=-(p%/%16+0.25), label=p), size=3) + scale_shape_identity() + theme(axis.title=element_blank(), axis.text=element_blank(), axis.ticks=element_blank(), panel.background=element_blank()) } } tm_shape(metro) + tm_symbols(\"pop2010\", size.scale = tm_scale_continuous(n = 8, values.scale = 3), shape = 22) #> Warning: Some legend items or map compoments do not fit well (e.g. due to the specified font size). data(\"NLD_prov\") NLD_prov$x = seq(10, by = 5, length.out = 12) tm_shape(NLD_prov) + tm_symbols(size = \"x\", size.scale = tm_scale_continuous(values.scale = 4)) + tm_text(text = \"x\") tm_shape(metro) + tm_symbols(\"pop2010\", fill = \"pop2020\", fill.scale = tm_scale_continuous(), size.scale = tm_scale_continuous(), shape = 22)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":null,"dir":"Reference","previous_headings":"","what":"Map layer: text — tm_text","title":"Map layer: text — tm_text","text":"Map layer draws symbols Supported visual variables : text (text ) col (color), size (font size), fontface (font face).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map layer: text — tm_text","text":"","code":"tm_text( text = tm_const(), text.scale = tm_scale(), text.legend = tm_legend(), text.free = NA, size = tm_const(), size.scale = tm_scale(), size.legend = tm_legend(), size.free = NA, col = tm_const(), col.scale = tm_scale(), col.legend = tm_legend(), col.free = NA, col_alpha = tm_const(), col_alpha.scale = tm_scale(), col_alpha.legend = tm_legend(), col_alpha.free = NA, fontface = tm_const(), fontface.scale = tm_scale(), fontface.legend = tm_legend(), fontface.free = NA, fontfamily = \"\", shadow = FALSE, plot.order = tm_plot_order(\"AREA\", reverse = FALSE, na.order = \"bottom\"), trans.args = list(points.only = \"ifany\"), mapping.args = list(clustering = FALSE), zindex = NA, group = NA, group.control = \"check\", ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map layer: text — tm_text","text":"text, text.scale, text.legend, text.free Visual variable determines text. See details. size, size.scale, size.legend, size.free Visual variable determines font size. See details. col, col.scale, col.legend, col.free Visual variable determines col color. See details. col_alpha, col_alpha.scale, col_alpha.legend, col_alpha.free Visual variable determines border color alpha transparency. See Details. fontface, fontface.scale, fontface.legend, fontface.free Visual variable determines font face. See Details. fontfamily font family. See gpar() details. shadow Shadow behind text. Logical color. plot.order Specification order spatial features drawn. See tm_plot_order() details. trans.args, mapping.args lists passed internal transformation mapping functions respectively. zindex Map layers drawn top . zindex numbers (one map layer) determines stacking order. default map layers drawn order called. group Name group layer belongs. relevant view mode, layer groups can switched (see group.control) group.control view mode, group control determines layer groups can switched . Options: \"radio\" radio buttons (meaning one group can shown), \"check\" check boxes (multiple groups can shown), \"none\" control (group (de)selected). ... catch deprecated arguments version < 4.0","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Map layer: text — tm_text","text":"visual variable arguments (e.g. col) can specified either data variable name (object specified tm_shape()), visual value (col, color expected). Multiple values can specified: case facets created. facets can combined faceting data variables, specified tm_facets(). .scale arguments determine used scale map data values visual variable values. can specified one available tm_scale_() functions. default scale used specified tmap option scales.var. .legend arguments determine used legend, specified tm_legend(). default legend settings determined tmap options legend.. .free arguments determine whether scales applied freely across facets, shared. logical value required. can also specified vector three logical values; determine whether scales applied freely per facet dimension. useful facets applied (see tm_facets()). maximally three facet dimensions: rows, columns, pages. applies facet grid (tm_facets_grid()). instance, col.free = c(TRUE, FALSE, FALSE) means visual variable col, row facets scale, therefore legend. facet wraps stacks (tm_facets_wrap() tm_facets_stack()) one facet dimension, .free argument requires one logical value.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_text.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map layer: text — tm_text","text":"","code":"data(rivers) tm_shape(rivers) + tm_lines() tm_shape(rivers) + tm_lines(lwd = \"scalerank\") tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lwd.scale = tm_scale_continuous(values.scale = 2, n = 20), lwd.legend = tm_legend(orientation = \"landscape\", item.width = 2), col = \"type\", col.scale = tm_scale(values = c(\"darkblue\", \"darkred\"))) tm_shape(rivers) + tm_lines(lwd = \"scalerank\", lty = \"scalerank\", col = \"scalerank\", col.scale = tm_scale_categorical(), lty.legend = tm_legend_combine(\"lwd\"), col.legend = tm_legend_combine(\"lwd\")) ### tmap3 tm_shape(World) + tm_fill() + tm_shape(rivers) + tm_lines(col=\"black\", lwd=\"scalerank\", scale=2, legend.lwd.show = FALSE) + tm_style(\"cobalt\", title = \"Rivers of the World\") + tm_format(\"World\") #> Deprecated tmap v3 code detected. Code translated to v4"},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":null,"dir":"Reference","previous_headings":"","what":"Map component: title — tm_title","title":"Map component: title — tm_title","text":"Map component adds title","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map component: title — tm_title","text":"","code":"tm_title( text, size, color, padding, fontface, fontfamily, stack, just, frame, frame.lwd, frame.r, bg.color, bg.alpha, position, width, height, group.frame, resize.as.group, z ) tm_title_in(text, ..., position = tm_pos_in(\"left\", \"top\")) tm_title_out(text, ..., position = tm_pos_out(\"center\", \"top\"))"},{"path":"https://r-tmap.github.io/tmap/reference/tm_title.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map component: title — tm_title","text":"text text title size font size title color color padding padding fontface font face fontfamily font family stack stack just just frame frame frame.lwd frame.lwd frame.r frame.r bg.color bg.color bg.alpha bg.alpha position position width width height height group.frame group.frame resize..group resize..group z z ... passed tm_title","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":null,"dir":"Reference","previous_headings":"","what":"View mode options — tm_view","title":"View mode options — tm_view","text":"View mode options. options specific view mode.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"View mode options — tm_view","text":"","code":"tm_view( use.WebGL, control.position, control.bases, control.overlays, set.bounds, set.view, set.zoom.limits, leaflet.options )"},{"path":"https://r-tmap.github.io/tmap/reference/tm_view.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"View mode options — tm_view","text":"use.WebGL use webGL layers leafgl control.position position control attribute control.bases base layers control.overlays overlay layers set.bounds logical determines whether maximum bounds set, bounding box. applicable plot mode. view mode, passed setMaxBounds() set.view numeric vector determines view. Either vector three: lng, lat, zoom, single value: zoom. See setView(). applicable bbox specified set.zoom.limits numeric vector two set minimum maximum zoom levels (see tileOptions()). leaflet.options options passed leafletOptions()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":null,"dir":"Reference","previous_headings":"","what":"Map: x and y labels — tm_xlab","title":"Map: x and y labels — tm_xlab","text":"x y labels maps","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map: x and y labels — tm_xlab","text":"","code":"tm_xlab(text, size, color, rotation, space, fontface, fontfamily, side) tm_ylab(text, size, color, rotation, space, fontface, fontfamily, side)"},{"path":"https://r-tmap.github.io/tmap/reference/tm_xlab.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map: x and y labels — tm_xlab","text":"text text title size font size title color color rotation rotation degrees space space label map number line heights fontface font face fontfamily font family side side: \"top\" \"bottom\" tm_xlab \"left\" \"right\" tm_ylab","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":null,"dir":"Reference","previous_headings":"","what":"Stacking of tmap elements — tmap-element","title":"Stacking of tmap elements — tmap-element","text":"plus operator allows stack tmap elements (functions prefix tm_)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Stacking of tmap elements — tmap-element","text":"","code":"# S3 method for tmap +(e1, e2)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap-element.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Stacking of tmap elements — tmap-element","text":"e1 first tmap element e2 second tmap element","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":null,"dir":"Reference","previous_headings":"","what":"Thematic Map Visualization — tmap-package","title":"Thematic Map Visualization — tmap-package","text":"Thematic maps geographical maps spatial data distributions visualized. package offers flexible, layer-based, easy use approach create thematic maps, choropleths bubble maps. based grammar graphics, resembles syntax ggplot2.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thematic Map Visualization — tmap-package","text":"page provides brief overview package functions. See vignette(\"tmap_sneak_peek\") short introduction examples.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"main-plotting-method","dir":"Reference","previous_headings":"","what":"Main plotting method","title":"Thematic Map Visualization — tmap-package","text":"Shape specification: Aesthetics base layers: Aesthetics derived layers: Faceting (small multiples) Attributes: Layout element: Change options: Create icons:","code":""},{"path":[]},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Thematic Map Visualization — tmap-package","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Thematic Map Visualization — tmap-package","text":"Martijn Tennekes mtennekes@gmail.com","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"Internal tmap function add default value layer functions","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"","code":"tmapAddLayerOptions(option, id, value)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapAddLayerOptions.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal tmap function to add a default value for the layer functions — tmapAddLayerOptions","text":"option, one : \"value.const\", \"value.na\", \"value.blank\", \"values.var\", 'values.range', \"value.neutral\", \"scales.var\" id name visual variable layer, format \"x.y\", x visual variable y layer. also possible set x ; applies layer functions. value value","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"Internal method extracts meta data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"","code":"tmapGetShapeMeta1(shp, o)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta1.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that extracts meta data from shape objects — tmapGetShapeMeta1","text":"shp shape object o list options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"Internal method extracts meta data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"","code":"tmapGetShapeMeta2(shp, smeta, o)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapGetShapeMeta2.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that extracts more meta data from shape objects — tmapGetShapeMeta2","text":"shp shape o list options shape meta (tmapGetShapeMeta1)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that processed shape objects — tmapShape","title":"Internal method that processed shape objects — tmapShape","text":"Internal method processed shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that processed shape objects — tmapShape","text":"","code":"tmapShape(shp, is.main, crs, bbox, unit, filter, shp_name, smeta, o, tmf)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapShape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that processed shape objects — tmapShape","text":"shp shp .main .main crs crs bbox bbox unit unit filter filter shp_name shp_name smeta smeta o o tmf tmf","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that split shape objects — tmapSplitShp","title":"Internal method that split shape objects — tmapSplitShp","text":"Internal method split shape objects. far, used split stars object (dimension attributes)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that split shape objects — tmapSplitShp","text":"","code":"tmapSplitShp(shp, split_stars_dim)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapSplitShp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that split shape objects — tmapSplitShp","text":"shp shape split_stars_dim name dimension split (\"\" skip)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal method that subsets data from shape objects — tmapSubsetShp","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"Internal method subsets data shape objects","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"","code":"tmapSubsetShp(shp, vars)"},{"path":"https://r-tmap.github.io/tmap/reference/tmapSubsetShp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal method that subsets data from shape objects — tmapSubsetShp","text":"shp shape vars vector variable names","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":null,"dir":"Reference","previous_headings":"","what":"Create animation — tmap_animation","title":"Create animation — tmap_animation","text":"Create gif animation video tmap plot.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create animation — tmap_animation","text":"","code":"tmap_animation( tm, filename = NULL, width = NA, height = NA, dpi = NA, delay = 40, fps = NA, loop = TRUE, outer.margins = NA, asp = NULL, scale = NA, restart.delay = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create animation — tmap_animation","text":"tm tmap list tmap objects. tm tmap object, facets created, nrow ncol tm_facets() set 1 order create one map per frame. filename filename. omitted (default), animation shown viewer browser. specified, gif file video file (.e. mp4). package gifski required create gif animation. package av (uses FFmpeg library) required video formats. mp4 format recommended many video formats supported, wmv, avi, mkv. width, height Dimensions animation file (pixels). Required tm list, recommended specify advance tm tmap object. specified latter case, determined aspect ratio map. dpi dots per inch. default 100, can set option output.dpi.animation tmap_options(). delay delay time images (1/100th second). See also fps fps frames per second, calculated 100 / delay. fps specified, delay set 100/fps. loop logical determined whether animation looped, integer value determines many times animation looped. outer.margins (passed tmap_save()) overrides outer.margins argument tm_layout() (unless set NA) asp (passed tmap_save()) specified, overrides asp argument tm_layout(). Tip: set 0 map frame placed edges image. scale (passed tmap_save()) overrides scale argument tm_layout() (unless set NA) restart.delay used anymore. ... arguments passed av::av_encode_video()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"note","dir":"Reference","previous_headings":"","what":"Note","title":"Create animation — tmap_animation","text":"tmap plots supported, series R plots.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_animation.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create animation — tmap_animation","text":"","code":"if (FALSE) { data(NLD_prov) m1 <- tm_shape(NLD_prov) + tm_polygons(\"yellow\") + tm_facets(along = \"name\") tmap_animation(m1, delay=40) data(World, metro) m2 <- tm_shape(World, projection = \"+proj=eck4\", simplify = 0.5) + tm_fill() + tm_shape(metro) + tm_bubbles(size = paste0(\"pop\", seq(1970, 2030, by=10)), col = \"purple\", border.col = \"black\", border.alpha = .5, scale = 2) + tm_facets(free.scales.symbol.size = FALSE, nrow=1,ncol=1) + tm_format(\"World\") tmap_animation(m2, delay=100, outer.margins = 0) m3 <- lapply(seq(50, 85, by = 5), function(age) { World$at_most <- World$life_exp <= age World_sel <- World[which((World$life_exp <= age) & (World$life_exp > (age - 5))), ] tm_shape(World) + tm_polygons(\"at_most\", palette = c(\"gray95\", \"gold\"), legend.show = FALSE) + tm_shape(World_sel) + tm_text(\"name\", size = \"AREA\", root = 5, remove.overlap = TRUE) + tm_layout(main.title = paste0(\"Life expectency at most \", age), frame = FALSE) }) tmap_animation(m3, width = 1200, height = 600, delay = 100) m4 <- tm_shape(World) + tm_polygons() + tm_shape(metro) + tm_bubbles(col = \"red\") + tm_text(\"name\", ymod = -1) + tm_facets(by = \"name\", free.coords = F, nrow = 1, ncol = 1) + tm_layout(panel.show = FALSE, frame = FALSE) tmap_animation(m4, filename = \"World_cities.mp4\", width=1200, height = 600, fps = 2, outer.margins = 0) }"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":null,"dir":"Reference","previous_headings":"","what":"Arrange small multiples in grid layout — tmap_arrange","title":"Arrange small multiples in grid layout — tmap_arrange","text":"Arrange small multiples grid layout. Normally, small multiples created specifying multiple variables one aesthetic specifying argument (see tm_facets()). function can used arrange custom small multiples grid layout.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Arrange small multiples in grid layout — tmap_arrange","text":"","code":"tmap_arrange( ..., ncol = NA, nrow = NA, widths = NA, heights = NA, sync = FALSE, asp = 0, outer.margins = 0.02 ) knit_print.tmap_arrange(x, ..., options = NULL) # S3 method for tmap_arrange print(x, knit = FALSE, ..., options = NULL)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Arrange small multiples in grid layout — tmap_arrange","text":"... tmap objects one list tmap objects. number multiples can plot limited (see details). ncol number columns nrow number rows widths vector column widths. add 1 length equal ncol. heights vector row heights. add 1 length equal nrow. sync logical. navigation view mode (zooming panning) synchronized? default FALSE. asp aspect ratio. aspect ratio map. Normally, controlled asp argument tm_layout() (also tmap option). argument overwrite , unless set NULL. default value asp 0, means aspect ratio adjusted size device divided number columns rows. asp set NA, also default value tm_layout(), aspect ratio adjusted used shapes. outer.margins outer.margins, numeric vector four single value. defines outer margins multiple. overwrite outer.margins argument tm_layout(), unless set NULL. x tmap_arrange object (returned tmap_arrange()). options options passed knitr::knit_print() knit knitr::knit_print() enabled, normal base::print() function?","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Arrange small multiples in grid layout — tmap_arrange","text":"global option tmap.limits controls limit number facets plotted. default, tmap_options(tmap.limits = c(facets.view=4, facets.plot=64)). maximum number interactive facets set four since otherwise may become slow.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_arrange.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Arrange small multiples in grid layout — tmap_arrange","text":"","code":"tm1 = tm_shape(World) + tm_polygons(\"HPI\") tm2 = tm_shape(metro) + tm_bubbles(size = \"pop2020\") tmap_arrange(tm1, tm2)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the design mode — tmap_design_mode","title":"Set the design mode — tmap_design_mode","text":"-called \"design mode\" enabled, inner outer margins, legend position, aspect ratio shown explicitly plot mode. Also, information aspect ratios printed console. function sets global option tmap.design.mode. can used toggle function without arguments.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the design mode — tmap_design_mode","text":"","code":"tmap_design_mode(design.mode)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_design_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the design mode — tmap_design_mode","text":"design.mode Logical value determines design mode. omitted design mode toggled.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the development mode — tmap_devel_mode","title":"Set the development mode — tmap_devel_mode","text":"-called \"development mode\" enabled, helpful messages timings printed console","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the development mode — tmap_devel_mode","text":"","code":"tmap_devel_mode(devel.mode)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_devel_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the development mode — tmap_devel_mode","text":"devel.mode logical value determines development mode. omitted development mode toggled.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":null,"dir":"Reference","previous_headings":"","what":"Get or add format options — tmap_format","title":"Get or add format options — tmap_format","text":"Format options tmap options shape dependent. tmap_format() predefined formats can retrieved. values specific format can retrieved tmap_format(format), format name format. function tmap_format_add() used add format.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get or add format options — tmap_format","text":"","code":"tmap_format(format) tmap_format_add(..., name)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get or add format options — tmap_format","text":"format Name format. Run tmap_format() see choices. ... Options tm_layout() tm_view(). Can also list options. name Name new format.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get or add format options — tmap_format","text":"function tmap_format() returns names available formats. format defined, returns option list corresponding format.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_format.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get or add format options — tmap_format","text":"","code":"# available formats tmap_format() #> available formats are: \"World\", \"World_wide\", \"NLD\", \"NLD_wide\" # create option list to be used as a new format World_small = tmap_format(\"World\") World_small$scale = 2 # add format tmap_format_add(World_small, name = \"World_small\") #> format World_small succesfully added. Use this format with tm_format(\"World_small\") # observe that World_small is successfully added: tmap_format() #> available formats are: \"World\", \"World_wide\", \"NLD\", \"NLD_wide\", \"World_small\" data(World) #qtm(World, fill=\"HPI\", format=\"World_small\")"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":null,"dir":"Reference","previous_headings":"","what":"Specify icons — tmap_icons","title":"Specify icons — tmap_icons","text":"Specifies icons png images, can used markers thematic maps. function marker_icon() specification default marker.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Specify icons — tmap_icons","text":"","code":"tmap_icons( file, width = 48, height = 48, keep.asp = TRUE, just = c(\"center\", \"center\"), as.local = TRUE, ... ) marker_icon()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Specify icons — tmap_icons","text":"file character value/vector containing file path(s) url(s). width width icon. keep.asp, interpreted maximum width. height height icon. keep.asp, interpreted maximum height. keep.asp keep aspect ratio png image. TRUE aspect ratio differs width/height, either width height adjusted accordingly. just justification icons relative point coordinates. first value specifies horizontal second value vertical justification. Possible values : \"left\" , \"right\", \"center\", \"bottom\", \"top\". Numeric values 0 specify left alignment 1 right alignment. default value just c(\"center\", \"center\"). .local file url, saved local temporary file? ... arguments passed leaflet::icons(). iconWidth, iconHeight, iconAnchorX, iconAnchorY specified, override width height, just.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_icons.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Specify icons — tmap_icons","text":"icon data (see leaflet::icons())","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve the last map to be modified or created — tmap_last","title":"Retrieve the last map to be modified or created — tmap_last","text":"Retrieve last map modified created. Works way ggplot2::last_plot(), although difference: tmap_last() returns last call instead stacked tmap-elements.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve the last map to be modified or created — tmap_last","text":"","code":"tmap_last()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_last.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve the last map to be modified or created — tmap_last","text":"call","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":null,"dir":"Reference","previous_headings":"","what":"Export tmap to the format of the used graphics mode — tmap_leaflet","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"tmap_grid() returns grob object (\"plot\" mode) tmap_leaflet() leaflet object (\"view\" mode).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"","code":"tmap_leaflet(x, show = FALSE, ...) tmap_grid(x, show = FALSE, ...)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"x tmap object. show show map? ... Arguments passed print.tmap return.asp aspect ratio returned? vp viewport (\"plot\" mode)","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"tmap_grid() returns grob object (\"plot\" mode) tmap_leaflet() leaflet object (\"view\" mode). case small multiples shown, list returned.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_leaflet.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Export tmap to the format of the used graphics mode — tmap_leaflet","text":"","code":"map = tm_shape(World) + tm_polygons() tmap_leaflet(map, show = TRUE)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":null,"dir":"Reference","previous_headings":"","what":"Set tmap mode to static plotting or interactive viewing — tmap_mode","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Set tmap mode static plotting interactive viewing. global option tmap.mode determines whether thematic maps plot graphics device, shown interactive leaflet map (see also tmap_options(). function tmap_mode() wrapper set global option. convenient function ttm(), stands toggle thematic map, toggle switch two modes. function ttmp() stands toggle thematic map print last map: ttm() followed tmap_last(); order words, shows last map mode. recommended use tmap_mode() scripts ttm()/ttmp() console.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"","code":"tmap_mode(mode = NULL) ttm() ttmp()"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"mode One \"plot\" \"view\". See Details info.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"previous tmap mode switching.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"mode-plot-","dir":"Reference","previous_headings":"","what":"mode = \"plot\"","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Thematic maps shown graphics device. default mode, supports tmap's features, small multiples (see tm_facets()) extensive layout settings (see tm_layout()). recommended use tmap_save() saving static maps.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"mode-view-","dir":"Reference","previous_headings":"","what":"mode = \"view\"","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Thematic maps viewed interactively web browser RStudio's Viewer pane. Maps fully interactive tiles OpenStreetMap map providers (see tm_tiles()). See also tm_view() options related \"view\" mode. mode generates leaflet::leaflet() widget, can also directly obtained tmap_leaflet(). R Markdown, possible publish HTML page. However, couple constraints comparison \"plot\": map always projected according Web Mercator projection. Although projection de facto standard interactive web-based mapping, lacks equal-area property, important many thematic maps, especially choropleths (see examples tm_shape()). Small multiples supported legend made aesthetics regarding size, symbol size line width. Text labels supported (yet) layout options set tm_layout()) regarding map format used. However, styling options still apply.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"Tennekes, M., 2018, tmap: Thematic Maps R, Journal Statistical Software, 84(6), 1-39, doi:10.18637/jss.v084.i06","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_mode.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set tmap mode to static plotting or interactive viewing — tmap_mode","text":"","code":"tmap_mode() #> current tmap mode is \"plot\" tmap_mode(\"plot\") #> tmap mode set to 'plot' tm_shape(World) + tm_polygons(\"HPI\") tmap_mode(\"view\") #> tmap mode set to 'view' tm_shape(World) + tm_polygons(\"HPI\") ttm() #> tmap mode set to 'plot' tm_shape(World) + tm_polygons(\"HPI\")"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":null,"dir":"Reference","previous_headings":"","what":"tmap options — tmap_options","title":"tmap options — tmap_options","text":"tmap options","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"tmap options — tmap_options","text":"","code":"tmap_options(...) tmap_options_mode(mode = NA, default.options = FALSE) tm_options(...) tmap_options_diff() tmap_options_reset() tmap_options_save(style)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_options.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"tmap options — tmap_options","text":"... See details mode mode, e.g. \"plot\" \"view\" default.options return default options current options? style style, see tmap_style() available styles","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":null,"dir":"Reference","previous_headings":"","what":"Save tmap — tmap_save","title":"Save tmap — tmap_save","text":"Save tmap file. can either static plot (e.g. png) interactive map (html).","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save tmap — tmap_save","text":"","code":"tmap_save( tm = NULL, filename = NA, device = NULL, width = NA, height = NA, units = NA, dpi = NA, outer.margins = NA, asp = NULL, scale = NA, insets_tm = NULL, insets_vp = NULL, add.titles = TRUE, in.iframe = FALSE, selfcontained = !in.iframe, verbose = NULL, ... )"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save tmap — tmap_save","text":"tm tmap object filename filename including extension, optionally path. extensions pdf, eps, svg, wmf (Windows ), png, jpg, bmp, tiff, html supported. extension missing, file saved static plot \"plot\" mode interactive map (html) \"view\" mode (see details). default format static plots png, can changed using option \"output.format\" tmap_options(). NA (default), file saved \"tmap01\" default format, number incremented file already exists. device graphic device use. Either device function (e.g., png cairo_pdf) text indicating selected graphic device: \"pdf\", \"eps\", \"svg\", \"wmf\" (Windows ), \"png\", \"jpg\", \"bmp\", \"tiff\". NULL, graphic device guessed based filename argument. height, width dimensions plot (applicable html files). Units set argument units. one specified, calculated using formula asp = width / height, asp estimated aspect ratio map. missing, set width * height equal option \"output.size\" tmap_options(). default 49, meaning map square (aspect ratio 1) width height set 7. units units width height (\"\", \"cm\", \"mm\"). default, pixels (\"px\") used either width height set value greater 50. Else, units inches (\"\"). dpi dots per inch. applicable raster graphics. default set 300, can changed using option \"output.dpi\" tmap_options(). outer.margins overrides outer.margins argument tm_layout() (unless set NA) asp specified, overrides asp argument tm_layout(). Tip: set 0 map frame placed edges image. scale overrides scale argument tm_layout() (unless set NA) insets_tm tmap object inset map, list tmap objects multiple inset maps. number tmap objects equal number viewports specified insets_vp. insets_vp viewport inset map, list viewports multiple inset maps. number viewports equal number tmap objects specified insets_tm. add.titles add titles leaflet object. .iframe interactive map saved iframe? , two HTML files saved; one small parent HTML file iframe container, one large child HTML file actual widget. See widgetframe::saveWidgetframe() details. default FALSE, means one large HTML file saved (see saveWidget()). selfcontained interactive map saved, resources (e.g. JavaScript libraries) contained HTML file? FALSE, placed adjacent directory (see also htmlwidgets::saveWidget()). Note HTML file often still large selfcontained = FALSE, since map data (polygons popups), also contained HTML file, usually take space map resources. verbose Deprecated. now controlled tmap option show.messages (see tmap_options()) ... arguments passed device functions saveWidget() saveWidgetFrame()","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_save.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Save tmap — tmap_save","text":"","code":"if (FALSE) { data(NLD_muni, NLD_prov) m <- tm_shape(NLD_muni) + tm_fill(col=\"population\", convert2density=TRUE, style=\"kmeans\", title=expression(\"Population (per \" * km^2 * \")\")) + tm_borders(\"black\", alpha=.5) + tm_shape(NLD_prov) + tm_borders(\"grey25\", lwd=2) + tm_style(\"classic\") + tm_format(\"NLD\", inner.margins = c(.02, .15, .06, .15)) + tm_scale_bar(position = c(\"left\", \"bottom\")) + tm_compass(position=c(\"right\", \"bottom\")) tmap_save(m, \"choropleth.png\", height = 7) # height interpreted in inches tmap_save(m, \"choropleth_icon.png\", height = 100, scale = .1) # height interpreted in pixels data(World) m2 <- tm_shape(World) + tm_fill(\"well_being\", id=\"name\", title=\"Well-being\") + tm_format(\"World\") # save image tmap_save(m2, \"World_map.png\", width=1920, height=1080, asp=0) # cut left inner margin to make sure Antarctica is snapped to frame tmap_save(m2 + tm_layout(inner.margins = c(0, -.1, 0.05, 0.01)), \"World_map2.png\", width=1920, height=1080, asp=0) # save interactive plot tmap_save(m2, \"World_map.html\") }"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":null,"dir":"Reference","previous_headings":"","what":"Set or get the default tmap style — tmap_style","title":"Set or get the default tmap style — tmap_style","text":"Set get default tmap style. Without arguments, current style returned. Also available styles displayed. style set, corresponding tmap options (see tmap_options()) set accordingly. default style (.e. loading package) \"white\".","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set or get the default tmap style — tmap_style","text":"","code":"tmap_style(style)"},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set or get the default tmap style — tmap_style","text":"style Name style. omitted, tmap_style() returns current style also shows available styles. style specified,tmap_style() sets style accordingly. Note case, tmap options (see tmap_options()) reset according style definition. See tm_layout() predefined styles, tmap_style_catalogue (migrated v4 yet) creating catalogue.","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set or get the default tmap style — tmap_style","text":"style changing","code":""},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set or get the default tmap style — tmap_style","text":"Note tm_style() used within plot call (affects plot), whereas tmap_style() sets style globally. loading style, options defined style (.e. difference default \"white\" style) can obtained tmap_options_diff(). documentation tmap_options() (details examples) shows create new style.","code":""},{"path":[]},{"path":"https://r-tmap.github.io/tmap/reference/tmap_style.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set or get the default tmap style — tmap_style","text":"","code":"tmap_style() #> current tmap style is \"v3 (modified)\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") tmap_style(\"cobalt\") #> tmap style set to \"cobalt\" #> other available styles are: \"white\", \"gray\", \"natural\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") # for backwards compatibility, the styles of tmap versions 1-3 are also included: tmap_style(\"v3\") #> tmap style set to \"v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"cobalt_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\") tmap_style(\"cobalt_v3\") #> tmap style set to \"cobalt_v3\" #> other available styles are: \"white\", \"gray\", \"natural\", \"cobalt\", \"albatross\", \"classic\", \"v3\", \"gray_v3\", \"grey_v3\", \"natural_v3\", \"albatross_v3\", \"classic_v3\" tm_shape(World) + tm_polygons(\"HPI\")"},{"path":"https://r-tmap.github.io/tmap/reference/v4-not-yet.html","id":null,"dir":"Reference","previous_headings":"","what":"These functions will be implemented soon — v4-not-yet","title":"These functions will be implemented soon — v4-not-yet","text":"functions implemented soon","code":""},{"path":"https://r-tmap.github.io/tmap/reference/v4-not-yet.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"These functions will be implemented soon — v4-not-yet","text":"","code":"tm_squares() tm_iso() tm_markers() tm_logo() tm_minimap()"},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-40-development-version","dir":"Changelog","previous_headings":"","what":"tmap 4.0 (development version)","title":"tmap 4.0 (development version)","text":"consistency ggplot2, tm_polygons() now recognizes fill argument instead col.","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-4","dir":"Changelog","previous_headings":"","what":"tmap 3.3-4","title":"tmap 3.3-4","text":"CRAN release: 2023-09-12 (!) last version tmap 3.x. Next CRAN version tmap 4.x (release planned end 2023) fixed bug (stars appeared upside plot mode) fixed newly introduced shiny bug (#767)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-3","dir":"Changelog","previous_headings":"","what":"tmap 3.3-3","title":"tmap 3.3-3","text":"CRAN release: 2022-03-02 added device tmap_save() fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-2","dir":"Changelog","previous_headings":"","what":"tmap 3.3-2","title":"tmap 3.3-2","text":"CRAN release: 2021-06-16 Worlds fixed (now ‘s2’ proof, see GitHub issue #564)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33-1","dir":"Changelog","previous_headings":"","what":"tmap 3.3-1","title":"tmap 3.3-1","text":"CRAN release: 2021-03-15 fixed view titles added html.escape popup.format control whether html code escaped view popups fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-33","dir":"Changelog","previous_headings":"","what":"tmap 3.3","title":"tmap 3.3","text":"CRAN release: 2021-01-19 tmap_grob() added, exports tmap plots grob objects (grid package) SpatRaster objects (terra package) supported fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-32","dir":"Changelog","previous_headings":"","what":"tmap 3.2","title":"tmap 3.2","text":"CRAN release: 2020-09-15 tmap_animation() improved: now using av gifski hood; added progress bar; lists tmap objects supported; improved default settings improved tmapOutput(); now works reactive shiny objects improved internally used margins; also small exported maps look good (see example tmap_save()) improved tmap_design_mode(); tmap.design.mode now global option (tmap option anymore) reexported providers leafet added show.warnings tmap_options() added width argument tm_credits() tm_text() improved: added “id” argument, tm_remove_layer() can applied ","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-31","dir":"Changelog","previous_headings":"","what":"tmap 3.1","title":"tmap 3.1","text":"CRAN release: 2020-07-09 interactive maps origin CRS working: tmap_options(projection = 0, basemaps = NULL) added tm_mouse_coordinates() show mouse coordinates view mode added tmap_design_mode() toggle design mode. made backgrond symbol grob shapes transparent added .iframe selfcontained tmap_save() improved tm_add_legend(): added type = \"title\" title legend elements added ttmp() shows last map mode. fixed many small bugs (see GitHub issue list)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-30","dir":"Changelog","previous_headings":"","what":"tmap 3.0","title":"tmap 3.0","text":"CRAN release: 2020-04-09 [!] spatial rasters/arrays now implemented using stars package (instead raster package) .count argument added layer functions; numeric variables can treated count variables (integers) drop.levels argument added layer functions allows drop unused levels new style added color classes: “dpih” “headtails”; also added style.args pass arguments classInt::classIntervals() grid labels specification per axis fixed bug geometry collection","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23-2","dir":"Changelog","previous_headings":"","what":"tmap 2.3-2","title":"tmap 2.3-2","text":"CRAN release: 2020-01-19 probably last version release tmap 3.0 many small improvements bug fixes (see GitHub) first stars supported (full support expected tmap 3.0) replaced projection shortcuts \"epsg/proj4strings\" examples","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23-1","dir":"Changelog","previous_headings":"","what":"tmap 2.3-1","title":"tmap 2.3-1","text":"CRAN release: 2019-09-17 improved popups view mode added validity checks sf objects minor bugs fixed: see GitHub issue list","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-23","dir":"Changelog","previous_headings":"","what":"tmap 2.3","title":"tmap 2.3","text":"CRAN release: 2019-07-18 [!] shiny integration: added tmapOutput(), renderTmap(), tmapProxy(), , tm_remove_layer() improved tmap_save() (regarding default values) improved tm_rgb() (added r g b max.value arguments) added tm_graticules() supported TMS servers view mode, layers can hidden legend group = NULL replaced mapview leafsync minor bugs fixed: see GitHub issue list","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-22","dir":"Changelog","previous_headings":"","what":"tmap 2.2","title":"tmap 2.2","text":"CRAN release: 2019-01-05 improved tm_rgb() improved breaks interactive maps added bbox argument qtm() improved projection shortcut codes (using EPSG database) fixed several bugs (see GitHub)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-21-1","dir":"Changelog","previous_headings":"","what":"tmap 2.1-1","title":"tmap 2.1-1","text":"CRAN release: 2018-08-09 fixed two small bugs","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-21","dir":"Changelog","previous_headings":"","what":"tmap 2.1","title":"tmap 2.1","text":"CRAN release: 2018-08-06 added option max.raster (maximum raster size) made rasters view mode faster bug fixed geometry collection objects without data view mode improved handling manual palettes tmap_arrange() can take list tmap objects","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-20","dir":"Changelog","previous_headings":"","what":"tmap 2.0","title":"tmap 2.0","text":"CRAN release: 2018-07-15 [!] tmap migrated sp sf. sp objects still supported, internal functions based sf [!] added tm_sf() draws sf objects [!] renamed *_tmap() functions (e.g. save_tmap()) tmap_*() consistency [!] added tm_basemap() tm_tiles(): now, multiple (overlay) tiled maps can shown [!] rearranged tmap options, styles formats. See tmap_options(), tmap_style(), tmap_format(), tm_style() tm_format() [!] added filter argument tm_shape() added colorNULL layer functions added tm_minimap() added remove.NA.facets tm_facets() units data columns supported tmap_animation() enhanced loop options added tmap_tips() changes backwards compatible 1.11-2 vignettes rewritten, including vignette describes changes 2.0","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111-2","dir":"Changelog","previous_headings":"","what":"tmap 1.11-2","title":"tmap 1.11-2","text":"CRAN release: 2018-04-10 added references JSS paper (including citation)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111-1","dir":"Changelog","previous_headings":"","what":"tmap 1.11-1","title":"tmap 1.11-1","text":"CRAN release: 2018-02-13 fixed bug labels argument tm_fill() fixed bug regarding legend symbols facets free scales fixed bug rasters view mode improved popup width view mode","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-111","dir":"Changelog","previous_headings":"","what":"tmap 1.11","title":"tmap 1.11","text":"CRAN release: 2017-11-24 added text.align text..columns legend.format legend.(aes).reverse added layer functions symbol shapes can put list small multiples, named according values variable specified shape argument grid labels can now rotated formatted changed default values free.coords drop.units tm_facets() fixed bug NAs view mode fixed bug dismo::gmap() raster shapes fixed bug ambiguous values aesthetics (e.g. “blue” also variable name) NOTE: last version major update (sf fully replaces sp)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-110","dir":"Changelog","previous_headings":"","what":"tmap 1.10","title":"tmap 1.10","text":"CRAN release: 2017-05-11 [!] tm_scale_bar(), tm_text(), tm_grid() now supported view mode (requires leaflet 1.1.0) added along argument tm_facets(), enables faceting along multiple pages (animation frames) added main.title argument tm_layout added tmap_options(), including new option tmap.unit (“metric” “imperial”“) improved automatic labelling breaks improved legend view mode: missing values shown default (like plot mode) improved bubble scaling view mode fixed bug aspect ratio bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-18-1","dir":"Changelog","previous_headings":"","what":"tmap 1.8-1","title":"tmap 1.8-1","text":"CRAN release: 2017-01-29 added tm_rgb() (shortcut rgb rasters) fixed interactive maps R Markdown fixed bug qtm() called without arguments","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-18","dir":"Changelog","previous_headings":"","what":"tmap 1.8","title":"tmap 1.8","text":"CRAN release: 2017-01-03 [!] package split: non-plotting functions migrated tmaptools added tmap_arrange() arranging custom small multiples added simplify argument tm_shape() added error message NA-projected shapes view mode improved unit handling, now can set metric imperial NA values allowed direct color variables sf (simple features) objects supported","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-16-1","dir":"Changelog","previous_headings":"","what":"tmap 1.6-1","title":"tmap 1.6-1","text":"CRAN release: 2016-10-29 improved projections: code efficient now shortcuts renewed. Also, CRS objects now supported project arguments (e.g. tm_shape(), set_projection), .CRS added get_projection get_proj4. Rscript works: methods moved imports depends","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-16","dir":"Changelog","previous_headings":"","what":"tmap 1.6","title":"tmap 1.6","text":"CRAN release: 2016-10-21 [!] tm_symbols() added, create proportional symbol maps: besides bubbles, also supports symbol shapes, png icons, small ggplot2 plots [!] imported cartogram function cartogram package (thanks Sebastian!) [!] reverse geocoding function tmaptools::rev_geocode_OSM() added [!] tm_logo() added added popup.vars base layer functions bounding box (argument bbox tm_shape()) working view mode tmaptools::geocode_OSM() improved: SpatialPointsDataFrame can now returned last_tmap() added, retrieves last produced map crop_shape can also handle polygons cropping area append_data improved; coverage information can retrieved under_coverage over_coverage interpolate parameter added tm_raster() added support custom legend formatting functions legend items can now stacked horizontally legend width height can determined fully manually (negative values legend.height legend.width) argument interval.closure added layer functions determine intervals closed added warnings non-supported elements view mode fixed raster brick bug fixed save_tmap/get_asp_ratifo bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-14-1","dir":"Changelog","previous_headings":"","what":"tmap 1.4-1","title":"tmap 1.4-1","text":"CRAN release: 2016-05-07 add just argument anchor text labels, legend attributes position map attributes (scale bar) can placed outside frame added tm_xlab() tm_ylab() RGB raster support, see tm_raster static text (.e titles, credits, legend titles, labels) support expressions updated Europe shape: projection bounding box now consistent Eurostat publications added crop_shape, convenient wrapper around raster::crop()","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-14","dir":"Changelog","previous_headings":"","what":"tmap 1.4","title":"tmap 1.4","text":"CRAN release: 2016-03-18 [!] interactive mapping added. Now, tmap two modes: “plot” (graphics device) “view” (interactive viewer, leaflet widget) [!] facets (small multiples) improved: group two variables possible, panel layout added, missing data can shown separately added geocode_OSM(), function find coordinates (now tmaptools::geocode_OSM()) improved set_projection raster objects added double_line offset_line added insets option save_tmap improved default settings contrast argument regarding seq div palettes improved automatic positions legend map attributes (specifically, legend snaps right-hand side without need adjust legend.width, legend attributes position improved double frame enabled) improved tm_layouts()’s design.mode output lwd parameter added tm_scale_bar() tm_compass() fixed bb bug","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-12-1","dir":"Changelog","previous_headings":"","what":"tmap 1.2-1","title":"tmap 1.2-1","text":"fixed bug PROJ.4 version < 4.9.1 improved error messages rd projection reset \"+init=epsg:28992\", since latter now \"+towgs\" item fixed bug print.tmap() returned object","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-12","dir":"Changelog","previous_headings":"","what":"tmap 1.2","title":"tmap 1.2","text":"CRAN release: 2015-12-11 added read_osm(), function read Open Street Map data (now tmaptools::read_osm()) added bb, handy bounding box function added layout themes tm_style tm_format added automatic text labeling added interactive SVG, can opened RStudio (see itmap) added map compass (tm_compass()) added text aesthetics size col added automatic map coloring added earth boundary, useful projected world maps World added warped grid lines (e.g. long-lat lines can shown projected maps) added new color scale modes (enabled style=\"cat\", “cont”, “order”) added save_tmap() added smooth_map, smooth_raster_cover, sample_dots, points_to_raster poly_to_raster added read_GPX improved automatic layout regarding title, legend, map attributes layer arguments, e.g. palette, can take multiple values small multiples improved grid lines (labels can also placed outside frame) arguments free.coords drop.shapes tm_facets() working updated examples vignette fixed viewport bug see ?tmap structured overview tmap functions","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-10","dir":"Changelog","previous_headings":"","what":"tmap 1.0","title":"tmap 1.0","text":"CRAN release: 2015-05-28 added tm_credits() tm_scale_bar() added .master argument tm_shape(), determines shape master added unit unit.size arguments tm_shape() correlates coordinates desired units added tm_polygons(), combination tm_fill() tm_borders() fixed several small bugs","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-08","dir":"Changelog","previous_headings":"","what":"tmap 0.8","title":"tmap 0.8","text":"added tm_raster() improved legend behavior: legend titles set layer functions (instead tm_layout()) removed crop_shape(), since raster::crop() job, , faster --scope functions migrated spatialToolbox package, available https://github.com/mtennekes/spatialToolbox","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-071","dir":"Changelog","previous_headings":"","what":"tmap 0.7.1","title":"tmap 0.7.1","text":"fixed bug scale parameter (global scale set tm_layout())","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-07","dir":"Changelog","previous_headings":"","what":"tmap 0.7","title":"tmap 0.7","text":"CRAN release: 2015-03-27 enhanced small multiples (tm_facets()) respect scaling free coordinate scales added alpha argument tm_layers() transparency added text shadow argument added function split() split shape object sbind() combine shape objects. added automatic legend positioning legend.position = NULL improved number formatting legend improved inner.margins outer.margins. can take one value (e.g. outer.margins=0 rather outer.margins=c(0,0,0,0)) improved qtm(): tm_facets() parameters working, also fixed scale parameter bug improved examples approx_areas, calc_densities fixed bug regarding drawing frame outer.margins=0. fixed bug plotting bubbles improved temp file handling animation_tmap() added functions get set polygon directions, calculate intersection ratios polygons (intersection_shapes)","code":""},{"path":"https://r-tmap.github.io/tmap/news/index.html","id":"tmap-06","dir":"Changelog","previous_headings":"","what":"tmap 0.6","title":"tmap 0.6","text":"CRAN release: 2014-07-30 first CRAN version newer version may available https://github.com/r-tmap/tmap get started, see package vignette ‘tmap nutshell’ help files questions suggestions, please contact (mtennekes gmail dot com)","code":""}]

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