From eb859ff347dd6d80b816bc4cfdc18aff50f6b512 Mon Sep 17 00:00:00 2001 From: Mirele Marques Borges Date: Sat, 9 Nov 2024 00:01:35 -0300 Subject: [PATCH 1/4] adiciona habilidade 3:segmentacion rfm en el programa de data --- DAT/00_assets/ejemplo_cuartil.png | Bin 0 -> 10588 bytes DAT/00_assets/ejemplo_dashboard.png | Bin 0 -> 148606 bytes .../ejemplo_solucion_ifs_cuartil.png | Bin 0 -> 42920 bytes DAT/00_assets/ejemplo_solucion_piechart.png | Bin 0 -> 24211 bytes .../ejemplo_solucion_segmentacion.png | Bin 0 -> 45495 bytes DAT/00_assets/image_solucion_rfm.png | Bin 0 -> 6829 bytes .../00_01_desafiospotfy_ES.md | 52 ++++++++++++ DAT/03_segmentation/01_rfm/README_ES.md | 17 ++++ .../01_01_01_dat_conceptorfm_CONFIG.json | 13 +++ .../activities/01_01_01_dat_conceptorfm_ES.md | 79 ++++++++++++++++++ .../01_01_02_dat_cuartil_CONFIG.json | 13 +++ .../activities/01_01_02_dat_cuartil_ES.md | 61 ++++++++++++++ .../01_01_03_dat_categoria_CONFIG.json | 13 +++ .../activities/01_01_03_dat_categoria_ES.md | 55 ++++++++++++ DAT/03_segmentation/02_analisis/README_ES.md | 16 ++++ .../01_02_01_dat_resultados_CONFIG.json | 13 +++ .../activities/01_02_01_dat_resultados_ES.md | 61 ++++++++++++++ .../01_02_02_dat_dashboard_CONFIG.json | 13 +++ .../activities/01_02_02_dat_dashboard_ES.md | 55 ++++++++++++ DAT/03_segmentation/README_ES.md | 22 +++++ 20 files changed, 483 insertions(+) create mode 100644 DAT/00_assets/ejemplo_cuartil.png create mode 100644 DAT/00_assets/ejemplo_dashboard.png create mode 100644 DAT/00_assets/ejemplo_solucion_ifs_cuartil.png create mode 100644 DAT/00_assets/ejemplo_solucion_piechart.png create mode 100644 DAT/00_assets/ejemplo_solucion_segmentacion.png create mode 100644 DAT/00_assets/image_solucion_rfm.png create mode 100644 DAT/00_desafio_datos/00_01_desafiospotify/00_01_desafiospotfy_ES.md create mode 100644 DAT/03_segmentation/01_rfm/README_ES.md create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_CONFIG.json create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json create mode 100644 DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md create mode 100644 DAT/03_segmentation/02_analisis/README_ES.md create mode 100644 DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json create mode 100644 DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md create mode 100644 DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json create mode 100644 DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md create mode 100644 DAT/03_segmentation/README_ES.md diff --git a/DAT/00_assets/ejemplo_cuartil.png b/DAT/00_assets/ejemplo_cuartil.png new file mode 100644 index 0000000000000000000000000000000000000000..0d80bf1edde7caef0fb6f03a271a835d86badca3 GIT binary patch literal 10588 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 literal 0 HcmV?d00001 diff --git a/DAT/00_assets/ejemplo_dashboard.png b/DAT/00_assets/ejemplo_dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1cb7162fb901782139d821b74e018776c1b260 GIT binary patch literal 148606 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∓t(+|$`C-BU2X3GiY_lFo;G`Q4$=Pki$l!|2~cEy__?5f#M9;r zv_J!G2okYj!Lcv;Wn9}O1v@rUtz2vm-Cj*?aclKAu);~s(<*YJ4^3yT(HNg&ApQkx zT8hxDvHxtgTD)L@qT?ieAaCCWlQjTd#}Cb(q0Tq9m9+Onwb5BV=;Dt-Q|{LP=7wZ6 zNmEVb0yUn@%nc}sq6owjPB=%t#R>$zIjuOHuQ>kTXu_SFRGfxsQIj+);MYh_(yB}r zMV*1+U1~NaLZo_+74Vg*-@oT@rKBykm2RBQIEfiTa<%%+Ijdn8Fc!BEeh88r!7E-a zXz&jX6M$Nt4KEvuMAi*O5}JIC+rs7>BD)(pbU&>5c#8W6(-N(C@qx5Q$`gk+RX3_R zikrnhQsB&gNXzun?oUKPS~@lfsUAqA8@Glm4%-NC51CaUBzXgq)LleOMzHVgV$;4>y9L{&hHREh zxRu(8ue_@q+XeKyFLikyur}ZB+*_fqQAar8*F|lpx2VTw^BUwN(K@Qg!oBOkd(?*=^V!FeIn zj&0{t8e_Z35I1ZH$uQX)kED81ttaCBHi~vXgk+k|8HG6>MeWyUnRX7;;x$pUkX5r# z=&g1GPb zn&20SKKI5-?MJ}GI4rJ+3r`AWu<@tTisS`3P2~zdW@dIIZ=jTOCLuB;S{f3MFyNET z@Q$f@H2SsqYw*n-N>?aGKx>HY6gUmpw1O^jnJx~jia%O1k%`OC4)T=xIsoE#K>kKR z`uQ&d3kn?stPdRN?Bb4~Z86HlJVV~&+0^gP);HPQ|4?|LjY+0#V=|ZHyZij*1}RWS z=F-Ek;#xv>P%bFvX7$@NkX+KaPXlh;bGp!V>8^4rG}^ zd=|bG7IzrOCUN1VZ51N3V$iEBV3IiBl^Bs6sCBrI>_00MXlR{i2)BEGU9tZJcXrjj zt-I>q>`8p&bllvPNswPF36iXp*A~MJMPox_JWCxLL`DxSpos`&cb8|XJ6KF?`Bf?@ zEj{9CyK=QXjGRZ$bU5&Bs=#*O!LE+TiPbc)p#Xptqj;#YgJLgN71A4Lg5PZ|EL)m| z+O2d6Juei%=esuNnpVK3YQTns@+4CRFMAqniQ_u4dUjhKH_&y&S< z+zAgnj(*#^-R1==bNg|eR1lpua_PK@o_m-tcrKk^zcw{=B>_{a_8gyMlAkiuil2J(L}`*PR>)6;lbrlZqrt|8@H zJ44a<8S>~uXjxK)v<~f;Vc$2)#y(*)xGeo%GQu%#3c2Q@ujCN+BlV`ffYK)5NJ|q- zHE<`Gf8wyW$uV34@PXz#F2$0GUO(n1GG=;fiH|KTCGD0 zU|-i2?Bo_T;{)?-s;*%}uHC5gOWyQ2tVv|sY(v0c9-uvx+RYw}*jG-%MYP~M_wVg8 z?8Q(oeJI@e)61Of0IvmQ?D|nzWs05df%>rz4l{YyfNQpk4wiMHf zKHkILRnBjkv8S5yvvTD}tTE=1q~HCm?ke{{*ro&q z5hE$eoXOl1t;``3x1M!G=oFuUW4ooOR?(Fd@+=SEW@ShnTHu{DHXXaKOiiNRLxut* zwaAhNnbUrm+LL=jjnLJ(z3dxjV}=STVRQ`0d~2_9)rsKKw~|!Tgznef5cGI#BHrFQ_Lx?6R&!CA2y)r^Q$GDF&m}?Xlg?a`wk~Y=y4{|NRcidW}}O zjL2t@n9oA_cnHA}Dp=e6rzw%CPGlW}0Z`sfp zu(lQ-Qp zj+Bve@N`EK2vpv!a5Fd(gZ<~W9MEV{HQMuBKB-O21UG+$-ZoUUr(`bh*oso6Pny#^ zz@aLkG9DolBzTdocl$rIwQVQJq)2gMS-=F%ToesP(^L7(Hg^ugx87YK{arA7Nd6-W zG)X-B9T(&)M}vFL>O1G|B=xY<89ULnxz56I<-g)DvgNO3wz%ceX{mgA^j;0k(Qx`8 z6mhH*gW+V(@?UnHuFnahhJPg8pj143AA1+cG;1L3JAefsuw*u!s zHltE^1aW^2AL@$Rce}E7$!8Dtr3O!~hY{dUa_}+52z%$5>Hy54tz>rU+D5X(VZ$oO z{&Ic7vvBevTJlLcTGQhIB^?(+F7K%U(qW?tNO*v#@jp+8KI;S~F~Jn$Hmv0jChiY= z+PrY1!Gzc`Q9z>Pud(d^T?Obw@_Ho}#fcH7^Y`RojKw1@3a?@}=N#> za+lKf&t9vyqz^c5(J3NyW+XGn@$~w}xd>v{+Ayu}DLy4@ePwkOFa zG1twONym^SEoj)N;%L#RC8UfvQfzIaR=klc!h?h^_T(O9wmL4QW!qizX{qi&%BC5d zBoZirJAfB1NDDVV>A%^|L;t=QA^`-yG3=9qXu)YJqvql$2j;qip!`gXvVTH&VelxlCAboH=Gd{qoWDGfVD%yU{EPZUDE?6Wnwx{2P20QE*1&&Zbxuz#2;H>hi9(7HFUZbkzZ%`rwC%_0e!Y&!CEtN`rh zxEgp6XWqebREFVji}>A*`E1UpM{z~UASbX33j-DUv5uNMjFmZ6I_vln-a+1g=Z;Ve z$e`JYI9~~yjqD3^WC=k%C`;{N5P=i4GeP|Qa@dfOxiw&j<3wG~@|Nb=62^qZr>L$9 z7B+_`@&l^FSJySy+~0T$5yM3cw)YuiUara$%YT)LUidEW4E1$e3A^VD3Q?)Bk+pivnrR-e z>|Yu!718=V<@!;ybE;;#lTZnOQl2OVH!EO{na`;$G#0t9$%WkWL;p#=n!`J>FqIkV zEyu-WC(k;MIZmYu2c{|`9g2t|sm(xKe4UOCI^^86X3giwy(LW62kcuAFe=Y-`>2~N zTDima`P_lsqD(JidjSw0Wx?1Mg9!HLcK&P~na@eO%0@=|b2f%XrXFQv?^O)_P|vjj zJAweQ)V`2Mmt~*|eR9u>N`yaK+u3E04h~}pR~gtW>?}*)*eS??tFFYDCrYAPk&Z=W zCH`e?C}CK-bg zn~Ktuk+ddQo9SxpA=%PG(418RWV|LhomEg0yfTb7ov}Z4z1wj`{vfq??$P00Cv%_7 z7T!4U_?=LtRqc*Gh+)_o;T{2i>zr;fAW^r`c`yIE_doVT<}=!L#FvRVW?lskG=^k; z45tYbD)G&1l+CXf=6NL=+zE zdXUfs1lU-=m$L2o(<(+8$4-eai^_%6 zpqf`SIrM>;TQ+QTUv%H5idPIN&MqHcR?1(a*(CFX-uQR5U z`M_TTqQ)wcqBmnzJO(sJ1J*j|mmWv{iK`jZ8rEAvN5w4+fDc;X;KA)8J z1--&&@kYs_3EKK}jU|}aZ3?jG{A9W18wUvS#!KEs(Y}S54YWn2c7iTqR~aT?ABT-c z`~N|Y+MBvA)gFmv+qVg;^#jGs_7m1BZU5|xT*@o3fqsyVAyUpSd~3{KTi%L)jUp2o zHSGbGyrhsx!jy#;pE}{8Mu7^(*RXXm3jlMLS%AcR)6gl?n|7+HF|&Tt7T`VebJ^*F?QR(X6^Q!@=TiOh$bppQ-DH8bKHe}a?%e}f`ZgJ14! zv-4Fq@zHmu3C{|LX3GAcLXUh-j^~83U#bquVhUc8U-BzfBRcO*+bL?nB;TLnSz?+d zv+|>Zh1qBu>Mfl(O?Dx8r1~I4Gw!L*LCbCn!wM4Xkw`*)S$zY`0!jrzFL`2lnMOhP zone=rP3BLAl7~fySYm{vzt=mK3>j`3xV9C2kCXUt(y}n>aA4%(99K1nPlt8@Z3!0i- z{yo6GJ-#h>HbY+8jzv5jBxD#KQCuv_8R0izv!kv&Dkkdi_VZN$o-EM1?h*O9)fJhbsigbn>P} zfFRA_SXTJjb?o%a6Lya+e;t3uq!@s#x1KxGMc!qrs)5BA;Ht6zV=QpUfDfjOp-pZD zmSXtU;Ksm2y^TFUwYqo}Bya1v7@Pke^z zV#ve*yC7SMsWdWey(-E$JAU^a#m7;+D2x$({qQVU9QG_vE^#Yf zF8p4&OlLY}`;<5sfkZs+#3kka!*kc)z1Z(v@Ef*!has$}0qh}1<}bu5*MM&EeqcB- zdRy2z*OJj2T%koiktb>p5Avz$J@18hjlHuw*}0#P8i7O?e`22o-M&&VZve=G>_#D2 zy9HnLIIcxnl_?V3u9Fr;7S1S+SQbXghp-Tk*40pE*9Npsr*70+*T>v7OqJPb?kC?G z`#$5@D|0N1VKETMg&zht{KntZYGf0MbD#F@m9Rubc`?fS z{3DR#eT@NDmDmqpUxl<*4C6m|2X3_?&XV8Iu4k2wr16|;>spkjBYL6vRNxU!pj4ii zKaf*XPzup;o1rG-kiwfIENp&!4AH&fT8QdKsrJt?`%r<9Iv)InFca*lg&N6ckERd^ zcGR{4jo}T3bJpjw|#T|2ia5XZ;3vw)`)1 zQKyq^WiFLdeoQ}^$K(&B%O`smIL2hzQwY8#=+uRIdr3z#J?IHA;5b#3E6KzVMDu zw~$V&1R1-$NHbF*4_Y&dO%ngnSdbb7wjgP5jpWKT)kLLFOpu55He6LA7r)`k&GZJH z9Ca1ttI_x8e%cS~o2|GnyZ`YlxA8`S4qM*tGxr^yxE#nRH|7=sg(dx`Z^20VkWv(I z8Oh$vhK$Dg4E}Zgs#xkb^5;fA zBCBUv5ODUZdK!0wF(W`PxDa8foMo#$osv2+Zz#k%WtvdJH$YYEwa=GvlC$(qkz)FI zHTwRO>iFnIsTzVa>@tNwDFefKXk(~(Bl?KSM{ZNMN=8gsu__^}2fufn^ISi9$wTO~ zeIR#Mf$NmI{>K+adsulmLu3vzAKIluH%~si-Fc%OP54$Y>R0bPeyW??Ba;w5hHMsG z_)eGtqU_rmws7EMLUIq(cew9L-KT@E+h|h7t#X*C+hA&KYhMa~#7kW}M=3&KD z<>sKJs~ZVeeX>3Ch6Yr#626H)IB&NLyH{MEtKfdnCJ@AQ2w1`~w4!eiGU7uDLq=av zugkA>Qkjf8+Rf${QA_sDrHS7lO~f7kG8#nr>JN~y0P?E12b25OZ*7e&`5$w*s68=w z@N^oh>vW^fZ5c6tg~#dsd*9epPCSMsil-5%YBiu1uCAig7)r{&-|8Csq{K4?pf1 znfwQ~EvfPwVj%Qp@A048D>okcavyq`Rv(1;I#d2TT~Loa@GjU&i6ZJ3rr=s(6D&_G zBE;C;G+XjD{PbZv+8qefJosQxV;BZx{z%u4-JAhDzlA%H#Nl*)sYn%E+Ed0IjdF)0 zc7FD02@ji2?td3N4Rv@AhWzZ=<6A!Av?FDo!96c(?tv(zKBDNd#Nq8KBghCrQN>Y1 zb4|oB!8WmxsFP|-TU>snmoJ(}bYcluMp>s!ATsZVi_qJ36|Rmg4R!Ej3QQNCy9Ag( zK}t3!pHv2RNJ0}zFG`sZ6er%h7C2O`fU5}4`PR9C%}4=iu$L*Va{Ygm`k zP@hF#i4s-2*RuNvJS7@m)wE^9oS6JIjPXA>uc9Etc&TlXi(eF34GM^)k>|nZfe-8F zAr%nT#xt!iCo4_J_POpz96dL0&3rSNlc706FTmgFqH|*n{@5cI@&=+cgaEn-lIP%h zyauF3A`}VYgb~1xVD4QAhl}KOw$;HFx#0wo-8m+u%a^qw<*=en3it22l@wKJqkcsS zdixDAE#Vi_yVg#Er4tPzZu zU^rf~_-l7dn1}r9Eq}Rh;s$d%f7FL}N_0(K?!f{4%Z!Qn5&;8DKigeg`!}~;74On; zcd%14y8%wz4~Pl!%Hj<=d)10IKr+~Z=a>QtT3$^qhWWMZuvxn8a$Q~^XBDW8k3bnA>RARDXxrrLEcMuRMgO-*21Je?<8I0)GfJ|hT>+3Cz!kPmMeVN| zuNhx-BO6O{q58*RE=E1$&?s?FgJWK~=C1#HQ~(j7@xX;1+&obX_GSln@Fs7o=ji8S>V6-#uZ&A zdB~`DcP7-1TJx-f&k8FmE1eO7`@-6~Gs|VOn>jO?_I|j)(zr0cC1PS>_F`i4dj^Ss z-aL&rR2#}sil=;tl{eSC+xs?5CZDs{*c{SC%d}dvdzAQnCxofej}3VKqMUK~_*YMg zSUD@V#;a3zsnrkcjDed0slca1C~5;1Jw18qdpQ-PQRbqN5WT9pckGlWSfWpu>TZ?O zWs`arh)_3HctK%Wf*-Li4>IcCm8lXid`ag{D3`4wB#EVrf`wau5grbc6lobo<9DWt zG2QA}nFMpAvG^8$HvrrD5)aUc2GzZZ10G-TgTj6w9>kY|B!C%Ade@^~iX2hAtMzd( zt~i_q_^}?s%gnV#T`D#Bdix0CU{j4F1(VNtD!bdNcP~EuCJ|%M=vG)qr7o*%k|Vvh ziB&nv@J`+b^7M;G2uF&!fb4t46{(*m>G;Ulgs<0776#YQ%u@F!mu=qH!6s2logJnV z^g)Alm{3m`t0Z_>`fqTslIwa*jx`DieXxp{!Whg`?+||Z2($$09w|Kx{)F)s9k@9| zEyubnt?19njrsU3315tZ?jS7wmjJ2{G+0KEgCxO>^lAN4e;6(_epE2wJ?U??2B}8w z%%b*U#aOr@JPHswNcx6t1Z_Mi6|qMS!~!5fCEmoAHCi~{f?YK7;;FP3LNrNf<3@x} zssm#p{a02zkpt$~uUAJ}$O{+PlQGtth;sz+6w8tZa2-pmJeQlbJQzDu@Vu-eZBRyq zz&jVsY-;2lLW#P^$tgc%xu_jMiAofR8AFK3Cl`Y5Tx#?IPazLSq_+zT2YNf~(t(UY zEu%q9#4{UUsbOv}!~nhaO(og(iml7J_VStHOLc5x1G!PD!K;~uAOL`~%+xKeZkVV+ z0Ido3NVDmnRi6z)FFV~r*Q3Ui&dH}B|gSs7wd%t$*UJI{R<0ESYKJlQz zD^sm|I(U~&lLyWl&yENYUv@RNj?4bMjk4mFX;17ir(orE#D#HNO1pA68{EwHkahgF z(mlH{a&gwthHD}y%o$V{E|zZTMCMJf=<6n~u5BHqyy` zt!81EF7HFKR;e5yH&~r-^cbIbjWq$_RkGH^Y+(hmO#@>`!?y<`XqJ$ImKY*EBJB{o z|9U5_mY*3@jbAQEpjr0Gp zxK?wf@SP&TbE|g&VZ>63VupEAoO*bfc?ni70_{4fDaoHv0^`sFd(tXhT^5d82o20b z@qJjR^%f1Q_Oq6EuD_Zs&l<*A$`Fe>sc4y6Br=%5pel1L(DT{2%68m2pMGT@odV-I zvuuJzEFvf){Q@T`LAobWMzX)2H&0mj%9)n~@JRPgTxILgG5;lEJPg3dBg(?natYma z#VMG!^kSu4r%RPNlr$87EXh2aYT3OLlNfZ8Es5{5Df8VImILr%i7}pCcN~{_(tOsD zCi-%}AXCCD>Hm4G`L-4?17UoCn-sx+Ghb=qfE~pSJ4r3+!^FK{eBqX#Uo}_$o_>&} z*;iHbXM?(umxCg~&QXU;MxNrqGTQVFl3PkO}-YntZbY3is3`Nua=}JbnX1z4~``C5L0+{Xx*sxPJc!ReBfe9Ikcw@OI;F$^_h0gpqytY?5V4stN(m2<; zHVhc0g|%IqW#@VU3{q*gEy3ieRLtOaSi#EOa%TkW06n$L-2*{CYNe9B!e#e7zcUWB#8rN4WD&@+?LQMY$CV2WpC#;=doj3bn%tP{P#W?Q(GU(j`Xlhx#16bHfm(8J(6Uk`@d!M zpkxU3oEIh$FzYuwrnzH0s!01rPC@Z3R|ef>vsi4ShEw`;_T0n?;aPCzEq=8eQszUE z2fQvm)c&kpa2m+@THgUk0Vc5saU1C55C;ol;$!j*Z}oN(o6Ql(SIcbxh8x;G0X#1U zjR(4Icg_d#V6!}j6X)P+_^39Lj2WzqDVTd=Rq_|^7QL)@QIt87(Q%6HH0-dSKnDVB;gCXy*KMx>Bbuur8XK5WTpp^P% z$aF4R+Y>z=!TZ^XYWVNWMs(3eX+i3u(5vD-S70mQhNfm%c)#yg(_P~7%Nbh-?`i^z zEB{Q#TzoD06~3LV1uf7+fsX5yEcqeaIox$FGa<4asJs~tJw9kD=*9e}8$GVQEm-|* zLj5L{xk{^GaNpI}?a;PwYtt^1;Q%)tNX^hEmZm3h*2J0n%awJ~h{lM!iE6C6mT#Yp zgV_QtH^@jT6}npow{W-r$jgd(>#NZTH#dEFO)~ccH-mTyNrB7Z>zy;{4;94M!~4OXcw}gC*I0$ z7_Kd3$d0>HhJe|PF{)l6KGXhiW2V%!hq53jQC_05Sf>aH$WxR8Oml&+`s%mmSB>Ie z`|bYij_ZDk{#uSKQz8(wWfIdtKl3|^N41`c&Ms$JIyI3jW1s5Yh#CK}yWb|~#!MVO zu#d$e)?^;0nyIIo!J=@9o4RF>ZLZa(C3O{JQ8{)LHcEkV@-RILV7Hly`G9|}ai4N7 ze&9|ATRU!&u*Vi`m`UvdEawA#t2C-cghTfL@C2N?f7FF(7cXwScZTMXQPln_38qS+ zE|KlTaAxd_s~ql13A2R5J74m9Dw{Sj?HnAO#|+eOrP0`eUrj%+rdI{LV(C<8ZFlXL zSjayv99~2I?T5j_L(qjcn+E5NBELxgJ3^@8YfKK~8sxsdz8&(HI%wSI@?OM9z@JpE z_nG!_B-JArf^z+C^K)m)sCNmLz<#Ko@*8{FiR0eWKXf}LXFW8SIW^U&4AUJSDEZXZ z(*zZPzGfiapAiHDeNM4CV+qy}eLLpY{Ar|snG<yQ^PB0FrH*VU5GE=OzdbZZjCgzL2?A#d- z^g0jNZd9{Ff*d|`5N=NjXL+4yv2wYH#wo)PBUTlU$u?M(D5)R5?y zU6sro`74(W$!W-R4HK`4C*(NA9q+qaCbqRvinAE+z}a{Ppx z_#+h@@rD_mKDZKZKX1^EChnxBt#1ed?Ns^=kQOzT6)7;6(f&q8Q!2t<`4@IBLcqJ6 z2~oJJUm*!Ie^Sp`jbgg`=pHXQ5gOEO;!?E|ThxW%PSS3qn)YFf?k{?NQ->T@FaFyM zAWMFKMMRo-Vc|LktMx*8utTS;lRr|JDg*zI#4V>F<7PE1*za}k99}v3*z6AgZ?s{n zhHLro*kKWOvUaL&u?a$WD#lR-Q7g2f6#boQ@XHEp4y7iSlebG;KV>dWdykt0%msf5^PD}QYXy}fUm|{xSM|L65~in zySX0?FVcjBZ!3jMfAc5A7>==5mY25Jbb`VTdLQEBX&%)lMx0?|fF=MFhn5A2h2^a2 ztj?@wWzSKQWEI)m_Qx`6h4^@5-j)7c?f4da2pUMbisO9)rDIl&&i|82>1>M%hGjl4;Zr8Qlo=6c1H3)R2dQ-p|iFl(9xY$;4E? zPNke}<$BoZZRV0OdT;LtAIXRJ@>y}pH;bQsn?&ETBzFSfwe_3zKlz}}#S6E+r%44^ z$?xr!Tnp2NF3`RsW2|{@ra~7zI-N8{P9y%l5(*1fk|acglacqHbdt4MjPjD8BTEGI zW^O5ZK2?fZU7k7J8tzJM(B5w-!@UIG9ywFx?bi6qB=#h&Nom_z1B;;L6(8-%8n{g9 zgp7*dR@%8UxSR2BO@oyvw^r2qj~U6T->CK7#nHS;>6y@o;1|BC{R2MLBx; zmQ^NHf#x9kWwmw*4>pe(x2lnwxJ5i1!V<&7%$YaEC>}s5j(tkP6&fVt8W;%*T;LN` z5Sf4!Ddfx^hmR4#R(Dhb4RoT}7^nZ@FklZa={936IfJ1qrr^(}F@S(qLJ5Rd7^5uC z<-Jnwf>KqhF`4m(`8&O;by_n#_;P3l~>$u`6 zr+nA0-Ot9)c=C0yl7vZ52Xi!VuJ0S2oNkx+G=;77em4Qu;Vqmh&c0ic2Y6V9^Xy#u z9EiI64alrUedb@Xgpw)`{^(V_m_j1RzRo+zem08*F0mx}Y%fFCrOlz4I&Wh<)#_l4 z0exmE=kS$k-=MN0gZ?00?TguPFvw=ZWYct^gpxbnW{d$U2@}KuOM34A!HsPAa9TFF@A5Gh?21NxuKQ4th2fKy# z;7cF%kqE}~ldlUzJIZ)Sk%z~J6|jy+Y~HI1h$UOkfS~*6CSH zeHBczjGLB~4ryOd6tvRI<3wndAIO!9Y5&vv##Nnf%Bo_t_*1IGnk5TYlVToHoO*d~r7Y+Cr_o@>&@- z?<9`i8o9wu?RgzOtm#tEx3-xk|C+WSQ}k(9*BenZvp*MD>t5j3Pm+9Wy)Xz!dW$>FV& zSkx?)c_{45Oh*JPef7$Bm5>TQ0UnBtY@IX3{+7$6(Z!_VRzO`m03lUSKd0#@rZuCL zBdrgXcTs%(m5QpC4u}`$i02zcyI391N1lz}IbS}Ud+=DJ!4T}NdP4gnK2I8{qNBK~ z)cs5g9t3@K$C)J1yZp%bb6wwNs7Pw+^fk*>3LbVh3Zq!2^_!+2&;WTygNL^bemp|< z$Q|X2kx*qSk}7T6S1*G(#VdQ#?_va&2FD7tBQD`FCZq(I?fu`xD6>){58;CtV~24O zdH|+5uaYD1Ol-0w&v(7P5MSM6f&`j9lePHqO>=Vfj{bHfM46~rOz8RDoHCgmHj%oj zrkrX#j(pN!LO;P+EULr-_kmy^>)3bBCxPo*$z5ZvW$qjKT&wP* zTgkNAA5A!O+Y&bvtm&@>jf5_>tJRH&D-IZjqwN)YTIzWT>3+zZqxRp;^Tl;f7h43bvC^dyab&DO%_Dk_K z!&@$FRGY7{p&6+oQh((E>JYzGMi=H+?Y#g|4dF5Hs?wY|Ge+3pd+w+ zJO@ii$U2&VC`OYp#YGkPGvu)G-HKU44rh69Dj|HMN4oP?xJ~z&383#9Wr-X8XKJL!`!)!Us=5c6lb9m^M_F z#3Z|jF>Mv(gEkQf1`4v6pQ`$GA#M`S=B=Oh#srKOP8bbHVSOaR%*WwMoRM!Wp{*_Y zGigESWgp$I`Hz|jT1(AHxt#R2j|_)hG(ib$I;F?~x;Q+&nX~U#^3gXHx)tbp#|&l# zF;!EEBsnkb6v1y&5pD*~b8>&3uiqpB%`p+mesD}EZgd6FltRsnic+EbrSo=vliwA& z)g>aHbKmpSP+w$>c5+B#5~Z>d8Ux9yUhCD=LTc9tI~}MTHZjUpW4riX!arXSXya+v zzM(`5yOF5Q0sZzL!ATH3-l|Xu69+?%PoP-uo1g+$9D)UTr~bU$&pE1?s)pi|4W{BF7*y>G_zOs~M`u z+pA4sL4!$`#eKk?=9y*RebxFEIgFa0yyTH$>F{T%$;BgdGg0-$CoHVYQ z4)Nd>JzN&>qUOE->MJpDUuXNuRPKX%^-MOXdwp5O+w#zywUZf$p zz<3M$_=XvFVgPDVgZnZ6yeVSL&ui8+ChHfYhJ?|= z<9a%PwbV$%`|ka{R5-!e#|cVis_A|(T*?d~Oy)QV@=uJjkE#*Ir#F1cxQc^`pT~x= z>Q5bCgAuco%Qy6wA)BS`XIb}Q)^9UZ+t_&B8|heCnWLb-u{sC)^I~`%QJE=3YM0o zoa^Iv5k4U^lo0=GwlV0-{}v^CdZG5RJzrN}fjK}wbQ~4s=)N9a(u)3(^K{MEv>VTc z){q=4lkLd9?~MK&RK;PNWgYNaA?+H-%V6Vdrb-%dXl?KHF!AS#t{`Gt+o9$7LXqVS z6Rsp8*|Gl7$^~i=`Yap5?0ms+e_6u>YCs;J!A$V=Y}!HSS5tY}oCIa6G)90}IDI%F zj-m6zwbiV`u=x9lk_h^qHvwUrEguEm2y}1jgIWk0&~htf?N+LPUH~&=1izo5vQ4Mgm14pxl}F1uEZAtYo)OwWtMc}pHLGB zG=Gt0-Z+41bd`aj#Vp`T&wiY?SNCqyWq!zHlt<*Y2VmO}mMfHNu3bh%kIawHQ;&@zZpZxA;v| zC`1RvGo9eDue+lc4pfB>1?|9D$J}VEI}hnc$zwyFHlvkL`wv$%^le2{GkP!6NxTT( zDF?(@(3cs*u!=hYlMi*ZirK@Cq(|kfeQxfea&F>3-n!}M;H!LWILeGpwHSX7P%-b` zz3Mi7SIiF((>L~glA51p{J3E1-%S3EVy4%?@4Mz|7mq@=B)YO{9zhPSU6URUlYL1? zOSh7=(i@z2hzC}(UE0Fr_Z%k;a{LS%^)=Xr{+075rS;JGPapK9gh!X-xNPalO9S;w z#2c_zqwF^S0O6Az>OG825C(Ol@e<+ZC&@ILbocHkXEVQ$qQg^oC3r zm_C*VYZcE&3}zwyjUvdg!y6GxN$3t>iq`gr>ziB~8YbLW zN_5b=>virz2$W}&wja*du@gy36n`^dwkX6AKz@5z409eQ7SLstYO+waC{s}?#4#Mm z?TuLpRnQuSR>6nY)B$+})@NtS+P!xv=!HN%|2>Y2_1mLZvTHg6 z&Z-Q5ST5A0=$VbTzBN~!xlTn*y?^7E@!&`M_0!};(v6`AHXh{BL$F52`%J|z3pm5y zoW&^7VvXj)Hh;Ej3u1Bvlf*KA4!_6M8XDj5y%O{`DFL3BZCxN!`9uFGFy^#kq3j-i zhF6;4PoALJ>Qb{|QK z0q2I6UKRtXbtP9(fAC;nLLPVEZ?g4}5jOqbE4r!FIGy9%7HpLmP10(u6g5PUfAXLz zMGSU5WNofMul|9Yd_sRIrw{u9IOC&hAt1;4W)Vwo%X?EHcVboSNcLn4e=nbhD@cHH z6_0>iUSwI4l8~>Tc4p=Y!D^VIwEDxEK_Pb#I%=2-u;oj7pv)US#(?pq^4`CA0wvx~ zE*3q*M6zK$l@IR5P=wFk)BBz?gmj^DkJc-H_#?8)XW@Q3bKkL%@4{n04#Zh1AHMP0 z_Fwu%v-PyV)jbibg@$P4MY(QQu~yMmrer<0K`#}K1`cVGkQ}pb$@z>;z!9|wfjO|H zbGa&e%Pe)Sj{c?dv4D$b*xg-Db$E(}gXMK3c zd|povq-!bIQNjv?EVi@g+LXbU3IleOkRC~fbqoCFDkZ!&WXP`sC zfHai(H+3gqYk{N7f?pj_WD^-gGd*-yOBr2MY}}XE&d%FoU)2$OeYud}GZmtCdZ;7v z1V8Kx4*9_&h3j9Usl)*JQD8uxT6CATI4E}FmVS0ESdBJ9J)rd1d6rn&4l-dKu6~P; zj`Afjz4U==At~in{Ua=8ryD+MnSN+j(Ngb@h^rRivlmceayX=UU?ul8cO0BtQjt&D zR^lBQYbRn-PMpdZx3&TMTefTd!QV^7{OMUZHv~f!*Bz(QYwfC=%hhcZvt za^c@&ste>5=bY8m#C?Fu_L_uSKZQ`}lLHNk$|JPJom@gsrcyTS{iO16(qk1Qz7t$T)^O(eix&$0b+S0vW*?K$~k06N`=w4-IUPaqYin`6 z$PW6O;PLfo`-S}$&kTlNksvF=>*V+&TMgXn z)&HtpB1Ij>DKWcJauhy=X(T+^;~Ru6QuDs@?xL2{u@xJ7c^&RZzg0I}P4i zFh`X>r#5Q-r7(I1Xd0+`!zHH7T=~i=-rudmC_gW&W{-6mz-@FP-Ohc^mvG-^?kGGe z6=gs(5YDCbn9>mbpd+6c3}49XBQuXl|C4ZQ-X=B+II5p-^{HxBgx{D?@EKYtoT;ld zcHyT{EnnU2v8A-^IVNcWthDU32w5Y1NxHu$KmD-))Hg9HtwND^XmnW!qi}0Nc;SEy3Y_s#UPrKH8$glXKOoYT-BaVF(v<%J1%bxv5iSokf35?}n#!A`a%>kcL|t$jceGna{FlT67>he?E)5T^t~u52zEX(fA<@OT8KB@Rr}%EvqdH!Y5c zy!}kYZG!0fzU3#WCaE#qjw*_V^U)zyT4_>kI5Pp%2jYvu2x(vnnD$^T~%YF+5 z**0vH&W=?l1ptI)uInz5Vc>I&#o$>wcAc%}b28li?E5ZbxKmRnS0q# zP@iDB?|xwURAf%Dr-=|(z=+7n*8wj1YXMtHq*_W`wt(R4+|vc5ZQv-?0;TYyis##b!=GzW=Q0(EI@Kv#eRF>m!zOhx_N~di z7S~lj=2n;DimDdi@<%F#C}k}AmY++{6O}8}SKzN{h*4Q;h%G)|znanTo?p-|l{DDH z_%-NNXyvdam3bQuwTRgN=Apl14HU;oV1BSO%3>oA7JzG0nVzaPUk_)aQsE3=$GL!6 zz?}Z&MVsHmXu>xLR@!ASEqZ-iST6csk7^${a$SU|+U!VKR=2)4~ zqc@+w`g-&racfX!7CJLnYYy7pzvF+XXOr;VVH1>oozz%9aG2}_SeC}o%jTaQ8y%EW zs;{>EQBB^|BLf?J1$U%X>TFs`?vz`A7JimhBh>QNio9-!4NchyRG)Ju+RWNY==xgL zV0*!PG2td)=WwdmydPR(EN%%L4?~fzO1X{1&&wJrSTKxqOcuW`u zA>Y7$u@sKFOb?-+xqGZ;b!qb;P?*nV4G|@A_laINB{!9FCYY z!P=7udc%nQTFQXQ1ITk1NkC2sObf?nZZe-Ycc@Rja>opMIIVU^E2WC}Z>#cYx3tP8 zNUF%~l9CX`+LB=4<@L|*pgSlua6kws?C*RZMEZj+*A(1Hqi_+ zGN(Hm4(^fu%csr#SI2Rb>Mel?)NP_9Wm#tRYd!DUbf|j1jj}*|IV*xcVFU_u^dr`1 z|InM}&9(`ipzG_ubKwx$4NCVrqAc%p6G~NT3R>=&zH?-B_+bhXBo46iYvTVB<8Acu zp9!s;nYU^)0iWIu!%fBvXK&m?9*Pmqd){-VZR@iFG>@@h5Bmv&g|d&nA4Gxmiv}t3 zvmUk8>mP8IO2u{J)>iiDmLY#N#4M`T6NIPGx-|nfP*MGFkfOAC` zt~lz1U&-nV&8Dl}a|>?x$9Wa7>%2=S1xTy9UX{8m63daru!=?g15I*kAGmjE`;cSl z5@I56yz3Vww1NJkZl}8hm;}){J}O^d;ctdBR>BS3xq;O(-OiD4dNXIU6r6EQBmCZi zm#WOLynlaNO*_byy2!X{a38Te*p2~ED#(n^uU!6^`N+uB_m8es-5kI6X1_C{>Ty2MCS5R-Sc7pQ-XtZ;&!4S1$!e$&t;fsdb%i4EQ1`fctHW_ zzwGu#gt$_Xn}3}PE?-C4G4ND;@rk?1k)3p_87tb!%Q$oA$(>Ad{j1^^oyJYE?w#5F z15Bqw*e6Uhe$LF7Y8<8zuqBVH;#64K#4@p|l+aQzet8wj;kWXpb>Uy&*zp$)6&MqT zU6MpLaQ;Hf;r;K0h24OxjNNG?N|vRC+UIhkvti2VL)SiVRBhrP^8+J`fQ1Ek(fe?A4$IqqFd&zJ z6^mapCJx2tr^MqJc!RWd@mX zAb8txrQ;gT$%^INkY;r?!Uu3Y`53C$&)!|zKE3s!v@}8^6Un6Rw{gtmku%=EK|YDP zxmHd7nNlZVgkM1&h3l6sTHiZg)pHa1_G^l=>F66_99*hdJ*hMCRsB*}yjAICMzpuj zT5LEnlp8WkyH2B#6^X*82vw~5-FZY~4QGis?l~%bwdd$Jme>M2S|wE99&{dS$|+Fp zFpdh)53$DLW>OM*XW_WHbF(6ODv&O|+dB0)(9zE<=Y_=yH~96Yz7ur9-t;hwiHSBE z3kZ9p`>2i$sn1q0S6f@Hwpw=__E3*(DJl=1G5Xh6PZ8qmw^mzCLfZC5A48?X?B1$} zS0tH7NOU?}1L$>cDVCPne zkG=uOHjQtCb41R#u6wU_sfQ|CXixwQoyG}mOB^g_Hw3e5sc|YrY40LXUcYB=p2~zB zOgH>dPv$U6_!`jCf=7NZ<1rk#s%q2jAUWGx)qkks7OT+DTBS)xd`2mGeUsD3DPQdq z-<|AIerH|dRNOusv|&n<(yS6|Z&F)b%1Xgrd9qKJ>@}=slyr$V37h_Opt`;h_(%N) zp6Y6tvuDSYPyiY!h1bqeh(JjRb2Zt~GgH^C!!mkp4|`Z|IU9UCna7XU_r zT%8$0aZxeR!K_Cq6A0A4!E3a*%SElfa7c`pI&!{kZzxz7ghxS_9ZC&R8*@HSZqFhn z6m;V~XnVSy)(rJ-h=aDR02G zv{bK_&6&rl*04;>UH9uyBIwpm~pQE{XNd5+A`pnnQGh6Pb$194iQy78szJow( zP-ICB%hu}jhMb*30ls1)_xDfYKcYWIk3WJZf>o1-Hws-g80H0m%d$s3Pgb9~L^yY3TZlX*kaS=^@VTUAZL zMx%5ZJZ{rrh}-z8`J~MA>NcZQjO_MY|0E1;wUaXY*F)S*{>hDgkLP)yL{*2w9q{uF z+llFpXOko?hQN6cKC*QaVe}^s$5!;&Mxk|?Eo+f>rI}`cVZ;e|v$amdU|?l~mn}Rd zL6cgjpD;2@aW>B;A3u!;^@?h=|DiezMK9X;ZJB0VOl(hbw1NVwM|Iy*2mWLDT;cD9 zh>!*^Z|W*3Kjah2l_;c9K~=M6e7Bg-_UhOi)rr8;?cXYdBOC9x+Ko0moK{Hr7YXH3 zc;dSN!%c3Rs`B|qW-{*BI6RoB}oDR?|<6MP9Uywt_)!Si7sKW)+#=sc1Vth_oNN3owY$^Q%JTP|V1-BYQ0wdKlirAr&AdSK zix)9F^uRZF@M!>?uYvIr&F=6!0Y2*EVME6Z?c-H?fY9`wrB*V33uHYlj3KdBg4x-B z&VF#wq~OPRuSZIdPw>SmMlp$xYw3<)i#A7ZA)9Kb$veZ0hXGJ23sKGua+0u)$5w7- z_l=u+&vI3%}evO~QvB&-f*e>6yW4ixcK@e+*7C{GDA?RE@IHho zfyBCT!wN4?j`nO!{H;eloCpio5x;)6|0`)RttoZ&Q|mt#JUsd-ZW|8&TknL&SG`E= zE(1xt_QctoMOY5>T$t#7xb^l$^4}c`I7` ztMjdT8|0Hwfk^394Q)Od@og>>>t{+}J2)2WyngS=ZSEnrJaj6xQc~PavyCYqU|VKA zauLJNEEW1b6FQ6^AK>ruD7f5A6N#RXJ5ijl#mtOJl;xab4oWA1_rK0|(egC1zD(&P znj<8ATQb(>I+uSvKW2f-rSlT*3de0S{C-qMJ&()9J=A=E-)Y{_rVyn}FP8Tp(o4+P zqFI;qyeeRQ3k%Q*sS@}u>@I{n3&Np5y=)gDY;y>?%%>sS<6jY8_3gpa%zjwj1wP(- zoLFR?2yaNLz38Nt;fWfc8}=`E@K_H#5Vt%Rl&K#w&{V>kPA!c=Xal<5vy_Y2{UsV{ z9)0iGP@iA_6UCLYqW?a(my#NkI*uEm5E&p>b%PYLdABvzMO@5e5AZ5EH(JyH<-ALc zb=ak~TJ1G%64^ksH6umRdIS1-Fn$dC)8MG?9N&`+G0Imzp;~iqTN)}jBpc~}^Jx7;ySdD*gieAT9rT-ymXyI45 zA#2j$l5rMhxH<<9JVtsyk{$|2tml-JjL9s9hrLF7i4)q|7=}lyox*M9Bvl>vZ2bv0 zy(w9O&cyI^DR(%X(Ouvib~5N7bwQ^7O#lO)J_XOh%dgIUIr1%J#5%}h!q^b#KRZEk zaVnq>iwD7`lGk!ZD<=xl#O;`yOT|POoCk|-ebzD}}k338om#`C? zibONN;R5vfv>v*30DOC^Z$=?V0ui!@mYF7ZbIWnOuM=#fFId5`U(BJKwfC)7&s7y* zV`$G`2u;5gVPslylI{>NSs73j$bkK&@}^s)4vQExl2^GxK|$;T6O#!v1?E5EVnF+NouV#*aexn#0=lufvZ_@TJ!6Pl|z z30rIrZaisJ$M<0<}e)C((L#1xg8-LuH;IlqZ4wBtEblMe0V^JRchcQp3mYaX|& zmGX=&^HaJvh$>P+F4M+mH8{8ZYwcK4X5wVG2lcBcbYBK<6!9W9G-(%k@r{Dkb^CX# zXZ`-JPajNOY4&`f!9E(o+s^f{-Nc(5PX8P_nHwQnGKs=l#8Q__m545% zG!=@=Xd)%LL7#8B5}FjX0oLzt=!wBK6faWJ>gxULNg-pGBhYLzGg^U6IAALZ>831I zP_6T!Oe%#!h~G6_Yfm?mHxwB(tz=T$TEsxpacgzZj@YO$abiUgF)U;Y z`eZEO+)5PxXad4kv_7jFaZG^bF5yn3A3cYyyIkU?Hdf*4xcTe)0q_GKCnmlBP~EEo z4ZO4EMT-8T6Zm4IhYH_lHL1O3ji@-{^pLuzX^}qy)B&#r9{o7dSmjv0-ox3cZo%+`pVP`SGk#2}qN!}=Lo*p` zl#$uXNOduPgZ8CYR~F?&ab|`6$ak zMQkP6Q<}RD_|aO%P!K1UF!27u$3%~cZ;cOZ`4N}>S=-a`UlJc*z<2d__1sHp1(Ueb zJ#0a0Vj}Bk5iq-hX%vABwl;iYAc+HJjLOG3QY|5iVyPy!ZXo48D{OM|Y@i4g=g{8u zisgK9E@jP}~sog5UpG)0n2T*}>Lrp}Uv=1*kw z&9L+In|tJ8*xYY&Zz5o!bFx0B`67ARIU+f)^8eC5{^>mi!fBq0fJj6|q=fwS32M3{ zV=;G8?SvkWs}6CG@2yOoItByxUlauP}gKPo1u5PalMYP3#uWrWyi_>T!+PcBun52c z*tMZbR5l)eT27$mIv%*t{&Kl{B}yTp6yrCY#h7VXxhwOqiacVK^CjOg58dAUcB&%5 zdr)k>cgrXnn;h1%l@n65b%5|j0bR?gpV6;r z(zwt6;U(my^EVp@vlD!Pd~TjXF6LVd%599qM~2s@ap=Mn+*-JX_OJB}e{Ehzv(M5f zzHZkpC{~$V<-mM}iMZmet+lMV)hX=JcLXrHWa1q}*=1#^v&#Q`8ebx8r^UBCyNzCLls~jGQR#62qs3htKelLk|$%rN~9PSiGG4l8R zR$`0sKH%J*cD#k=pEMTV9cwiGFSs`jxgd6(Y(42VC_XBVnc4as+l9@JV77w2ITgIuW3glEB3|CT^PEj`3pS6@AZl$h?mep4~4I znM(ayfiAZd!wEsj)-o2+ALw}NnX%N|dEBpbmZK=t=#j^g-;_&g(*lqKh?x}N7rjL& zlC)c%{k{wOfR`n&1u%THdwvKXIF|sZUzY3zW?`fz`0bZb*oA1PS5pGMmOH0f`Xv7G z?cCZoq4o?oUiw}1Db7>bI`FZHKb4U*kxT3U`)9)&EOq2rvJ&U&Ep1aOSl)eb!dP=r z{m%vToQa=7-?oY~&{H@k} z0TzzKt8rXughvn|@3iy2Rwl0&F2)D@mP8+w_Zcz5CL%A#!B7N~jT1IFk*|!yTZn?*=#llImYwRRSUBp#N2&|W zP`Ii_igVT%yK(Q#s$*Cpl|C~2hgTNskETQSXwOe-)Al!M;+*Ws=&@ zu=7cZL0eX0W2GXkle8VHEqqF+pZvXsD$ICC5E+~4biJD$p#1;2BQproS8?CAOhP`H+3pE^_Xv;f2V%h5&>iN z$QLw3n!v`FXTgJ-wHq4N!m@G`vN{El1^^~FPaHxiYE#f{k4eu7X`*R2x3m-EG{3DI0b5)XwosZyhN8fXF zR!$bjp2}mUA34OZk%b7%Z2_lrMyQ36@SUEjQrcH@LwUiGc!O#;HP3M4dYm)6Q|sl?zqiCXPgl#P36s zlz+6lktrIrmz(JIHbFmI_74G*aK^E$A}(Y?=)df4{&_uul#uHH_Ood=(oD_1D?GJb z2*__Z6OnQ%=|1cwi@pMHY{Zeq{ok`O@=tjyAK*}2Y?_r&5ww~cddyzw_@{+ZbBjv* z61RY{*s7e-Z63^yO5g!%njZZt1RHsfJ9($lY8q4aW?Cq_D;LDD%Bf(UHjW3Mi`mAk zjB~|hV%Mt8q^Q<*PuL-wics&%sMQg0Gm#XP-Ggfty32d5NB{zh!##dr#`dgi zvmNgo^i8oXa$gkkDjY?0<|1VsSP<)bk+C3F?WWAUhylG3{G#ry=1gjOOm0X%=A{v1 z>Wrm_qP1e^_IGX=pN?6zdQc4eCZ^7ITun}H`>$4|7jZ4J^(8Ih0XDn^BoAc}Yom^` z`ka;4utUto*&7+q(gc6gLb?@4oIT;4TEz^WUS{P~3dfqXlC89Xc`UM8nh*OBWoXlQ zi5~1L!rQnT%M4hq9q;?N%&>W*gwsE2DP)B_%K%UVo|dC0CN8JfeOO+YBb{QkA~#@8 zPeezX7YEFAl#=JTDHKmFUl@s{h`HfUT@^0R6CaBFQ-p-a5$&Q<(ut$-+NOHh-`w(a zz6e5`F0a0S?-la4_T^QD4s(=2PNj*f?d>jiIfpcKcY3mXscRHTX4#XGQ^1A=U|37( z|4l=f6Ph7ASwBxJ;lZ+D$XhSk`o%6K@cSB9Jx-m69upEz8BWSrgN_pf>H9|gy#TU7 z(Xl)q(1uAPpuZK7kFdqC8UKprEU{VzJ%QI^ez^!)&Q*=dhO-)kH!fGq+_4#b@uTi0 zW-}@*oSF#}2a`!|qwjM5-4{790<%||9PCMSfPKH9&NGUb^E^pnI ztQkW8_2BO3#bNC5O3cnRvA!^6WY2UAu#xPnN1!C~f6ur;YYTlWP>KP4yY@HAi+cVU zsN6~j0WpoJr-MCoRtDHnkbY|x>mF0%Z*WJECy>c<9YT~MOkntx5Fhyc%lfgLK+RT@ z?5c&GIudeSf(NFK$k1N#!uGJ%QGrmomowu!P)OAoQmjZy!+RFnmBf7Iu9AqBvhUY+ zI{%NUw{VE6jk><+Zia3U7)m+>hA!!5KpGJcB&CLK7+R&2MnXXv>25(nx=V6^p&9xe z@9%rx=lK)PoVm`m_u6a!mXfZB9`z}Gwx3Lo|8eP{!Tv*i>}Jh{TFr8{gB-rXX}>pp zKyka(sQCEN7pyra{#jiGQni{v&pPL4iVI#@{J3uxvK&-&FNzC(&^%Q>QE#Mf4B+Q$ z{m5yOu=(r@J5d?ljz}UoiEMmFgjim+o#k17tO((_he?p0 zNeEh!5B8?5tqq=F_YWl!R8p-&Vh5sxkwT}Xqm{54YHcQK<%R(#gj1P}Xl^F`wCkhpNx0;j3B9PZ1=T2v7Q(YEp}zUxiUp z*`{gcP`?n_MB-mIG+h?!asMsqpCUtQ$!BI}5Is~Kq5qs&|3aYuaTKeN%s;=)I8LM& zjER|t2mfD?R01{xd0-z|87ol#EU!X8??_6F{t_U%Zo3|uLy^rm$pIfQofvh`zQPG;rL#mN3@ZwF?wMu$V4>H-4`1V^;sq#)J7 zBnIJGSc}BkiG7cBCs9|obGP?l2Y78ZR8dQHa_2oww-PJYTSZMZC~Z9MK?l9l5V^nn zN#4dq&;l|ydQv;&$k|Gm(J=@KHv|HKUG3Ma@eR&%wC_%ll1+8colg;iRkd~4wVFJM zicpy2pprG=2krnuZ3%5!e*Gf?VH$qaosm#N!-(Ip-Xeug2yC?8smYyzXCvTeO1ZAp z#7M0rPvSR@!@_)8l6P@C$NgkcY+-(Z-rASgV(N`x0M~M|ZKOizh#9p2A*dwQ$$@ar^*;E^+Qj@Q=cPwb7_=7$U*{;?D_i;x?+B^@bG3iDW1PAOv!SSmN z=X}+EuE_F{6B!mDV{|Pd2W~XF>MirmmUD3gu=et1(hDkGRxa23lc&hSCN(M;47uGcouiE@-SgH|s9!R2esCVc8YXXEU@?$of)FE{h%LI;UFSD-0- zoMQ)ZRT7nwIj^_@Oq{VxRJBD4j}k>3n+%w5@F?*JphQ-1JvZGhT@-iOhg?p^K_*4U z!S}$*OtC2X#>x2Yfai~3A;OrJ;IRR*OLozs*&lsg?=ciCT>Dzs1ZDJbS>WDZ1q!JP zV~ZpXh#9gYtb!G42IF?OBzL|DJC3f-8A?)`}w?;9-5OFRu9Z{Y!ybq^e*L!N^Rn-%)RH0l7g%B4v|4~o5`Ed z{fk}uLS5U%`|dZne)J>TJlUDVd}Z|~Q-vP|;0|P7nqRzqOKuPFcj60Ebwb})6V5VW z8oNz5WQ!>55YJ`2BF6adheNj6k$OqB4x~5XLQT?Q>GBUk%)y9xeB{9y8(%LV#Y@zq zZ4ha4T35-G?j{ns5Mz%TC_-wD)mY+^48L@*ecB5r85R#zSZxLQT%-rO!pFooIg}Fz zImw=Pjb;uvF$c18ME95T{J1jOwQV}x(2k!HuG|O5uOPn0sKztC`|Fhz-osQgvE&D| zB*$Z_gme7?miQ6Oc`#`&#`j%2H7l%?dE_dAD>&;V1y##nv{Yd&6C8(b(vgclAtF3C z&T(;PI09+c9TTic*EpE?=TpL+0R7QqIAkZ@k)KK#2vhC#I;d|>RQTvUTows%K#y`d zy+@9+kQ|3UtW}&_MbivYcztQeJKsGRQFe~Oc;rVR`}T?aO!ATFvV3>NlW2YpCGZ^H zwf!a3txV??ywkgfSz`H*g?VbSs?`G&8^&AUq0yTjEs$ur=AlHJG$_PX^rSX|n@!-R z8Y}cm>eZs4s3hrD5eSQ~KwiUR9Uo-%^fM$fNx-^73eUin6M`)IiA3pzElC0kXOi4i zV+ErVy;by-Hxzq=nfH!^K*}0cx`EZX0gxQOqr=~X5~PdaCxV*g*V?_u+T$8AOVqzW zyp+SFc7%FrqQOzdOWD5dTom zydR`wW}}%$U|O$&*QN4KT*mx(S=jnDhXtq_aCNGm?|Avia{okJ)vl6uosMRgkNNJ9TBbk`#OFCvZ*;X)O2Ld zZO(_90-nzl)AJn5#3Oahd#FVU2y@)?$fN;sqf8@%&I8P31l?nj6LYEIWwMBf?u%ww zSiF+FaxjO;LB^q*#}_k~Mxa zB9ToQ4HFF$gAj7$zo9fIjrl8ULZQoQoNDU$w}INl&ERJ{k{^+jR=^b|&B1qqTbbpk z4M-}{+cJ61s5-7b5~&Lpy_4#|HcntimX)PqdSYIi4uo8&U0!fp`b^?s*s~6wRhe?U z+dgCpM!0Iw5}fI(!_m(H+5Oktu?Pf;T_{9e3B2UP>1AhWS9SdxUwG5wC`0lWZW$ch z!4i3Oyb_OueGRpmF!5&hlt!&$@=v}=bG**ijv-?i0H53IjrsHm+nLae*QC+U#h2Nx0EL+B$EDO zAjZmtcJ~&4Or*J^u|}$!02ZYp4U6)gsbd6lSdsR4dN#{uGQvI;M(F<4cR!&AxObe; z>JeOiygM!#v}M3p~d%Vx?>IBw-ms1=*Y^E*4< z>l-B`nI%^^f`p8NL4i?}AiL$#UD3&tZ0Ts$E$bzZ_hqj}ULUM%6>kWR z5$T-7O&B9p0!}(YqVs{{qV_n>RXRW>K>q%#+?ncYz07@BB_{dEfV6ud^CoCW zAkJG396VdpfmMNjteQ+W^#{4L$>R!l4xD#X_`kxKgJRvQ1(0JuSgDuHa|b)yq5q}* z#T+-Ctv-MxAZc9mgQ?LmX+_9mI44+5XY~c@YgbI4ptNqBHlBztdi>R9lJpYuy78uV z`~u%@0fm`hlN^U{Jy_@t8_Rj`09m6*@?^c}Y|5d7CPjXjT-? zRPy^_e`S*sGxK<0C@2%V!1w=YVF|3k9r%dfonZ{|pQkHQgx3mPfrUsr)tak_16|2vbi5G zwQ9P(+yku0VR`#rZF==fY%T%4NAG*Lb?1IGqgM`y<$pt;WXa9YCO;BAz=t#M$r9wFsk$c@ER zb$|cnNuuD#^E~mz(ekQ}MTFL-VpYif7L&@-(2&QWNB7!tMFlTBHJmwnlPVx|d8O;I z>XN^5D98(>-~tdlB50L`Ei{VCH=evki$nAMfVFwRGcqYV0by6N&7Q&py9VqdO-K0^tDFh+ z!GNf6P1TBvsLLJ^KPz{u+>C3iIS&((Dw2!FGz4deXwgh{<%(5h4$=N>Ao>JbN)vc37(ZV^AJ zB;ey;3m@t|pmI@b4iK%~o!7gc60Kfq!qWJ1<^ikvl@LU^e8c<4XBFC(lY4W>g|wnqBFMb7kydg7k$UUa^7JyR10A7b-*$>2AiA-5k-wTlDb?NrG!x4;suFVR(j z+dL}IUOc*5_~tmE$S&DGY9nRAzS>8Uo=%gb64~c+yQL2V^(BX&hTt89*UNqq>E%ox zQHq%Iv7yKV%UV4qEMmsRTtAdQsiA|G;Y2cJ&1tUMo24R^xNHs3K#$tq$Ye=xbr6?a z@lL+%hUEKA!m z^xT#@q-|SEvTdwN(S?s$SNtBFS;LxjGslXbLesEdOn)c?WY&^l5|{Q|?YUI6_z~k# z@_4*ICz}t+jnVXW{?YlI4!E3fNFAf^h?y$_&9DyIAzN>rO9@;PS~rPL@vSp^I;VZ@ zHl)y<*e~NW$R;jK^)1Rdg|TQX;0^W<0X!NaG}ymL>(dFS#S=F-_sMnV6T?5x%4E{< zVgvr#-Rkwp5L+@ee^&cR55Atcc>;gXzJ>$Q6CVy+&fKRTr%|0KAyzo|gD8UrN77i! zb>#D@`xc~a7=;WUyQy|*@bIA6v`r#q`&#*_+7Y?YRg|>L$>)Lk15VH6HWc)FJpZ`w zN{^I)_;|$=A$Sx$m&@9dN*;3EU66g)Fw3j`ND{QlWAB?O|u;rr| zyu%4m*o4bGFnnPnJ+;Qf6)EH5aGah(6sKzRzKRcDRf^zWL=eBpRQ2gxFTFxcAW9{W zpj3JJ`s&yId)-@N+81N)A!7zg?ySqn-UFAK8JDx<5O2T05Hz(pmg|{SV9B>CT%;6u zJm}o>G9V7JOgRD8*3h$lF*WNtr@%?HTCdc zL?@%gyNAf&P`fNdOLbo>twy);q~}YpV`i;c5)LLahBvs2R*ds1KJHrfLK_1?VBr+! z;jTYYdCCJXj>q~V2X~w)*y*Q)h{`OvM+_sICV8T_?r-g53XUaN}*mx zpk;4RNGQJi&&wl^0}>Q*b?Tam$OqB4%d>qB5A6w!mIc{8#Kjhrw6rV=Ae@$`tQ~HE z`kB5^{9t`0lAXr=_dj2Upd%3FmTY0%~B>5noBe42?2V!{3 zba#|(YDWmx(kSSzl##fvf9Sa>Xx5h~_CKYDKvE-WULam+2zv26VuKB+65s$)ML~ijngHlL_^a;49#tu?J zaXxmtAvVhfs}OI>*+!ZZcVhC)H2)jB3#d!{!3*>eJ^`^;j2WA!>Lj36YGSQQY+49< zA|d-5vWt3hMCkoPTTojP&?dOy$~7>zaGewZ8&5 zMml*g!1Vuv(U58uGaz6r>v@Br{UPYC*{BuSTPxHk2lw#mECk$DkDahjkXQ|HfWlaZ{GX}4*&c9;vO>JLJcrTck zw1)NE3(B^QRZu;zv&6z1se*-8-vf*ZGAFGp8|ME$^hj>@NmsifzE#EiH&9|rxisoJ zB<#wtynMgi>PK)Qn*kBWiuK3sdd|MNO1IGcuhD%W(u5pxI0hcXP2g}WT9>eB7bq09 zl*SeUnMLyV3-UR`?|lu%rs980`i(H0}60 zd2M#FSJQ!bDWOx-4cYX`HR$!yHNV^~E+Cm&LCJEM6`sQ++euvkno{o6IQTz=IaNy^ zQhsk$JaEl?=!U#zs7}HGCGc`i*~;9Xmi*^Y5g>5V|GD)s4cV>^j>(Uw0qp}$m7yVq zw#W)v{&_SD;H5}p5C~6Xz)5q8x>Wwq8DW6qsDsluHBr*E4&jrF{v{<}P}*Byu&fIf za2w_Cr#$~9J=Im}XS)E_2I=UK?Pi4>kJsZ&v1sP)JE0=2L_qftzP7-q^vcrQp18r< z4nLW-EpW v)+QCx4Zh4)u)=K3Dq3m6us=Do%$wI0pf$bNCtir?xrdu3HT@l4gO4 z9Iq!jm=Vc=Rv0$a?$fCBZ?R;Ir;^xmk3$0ve>v)Z$e(m*yA-eJVye7&jzNOeint5JmAS@)#FlHg2|7m}8#^yy2a ziP$?Sh~HD#%H1wRMP`=ghuYF`2?Q#WC<79Mk5&rGCcNe4`z5V!>XFOjnT(VB?o2@m ztJElGyMaQnY~Fm13a!-pLE z*~_XyD<^P9TOM$_Y3+ZS#2%9FP(bR<9R7PvJ%$EH) z7!@97i8RG+Wm2|F0Z1dgD;u3Xl*iLn88vmy_2l$KoWlC=&x8d9PYrYTAGYr5z?Q43 zi{xsPL+{!;_b9&ZZAwqAbHXxEjS**dD_Wi+%veRth;esBM|FF^)q+E!oW9llCY8sE z_Z*GoBeFi9^E26EdOX1nMCPFP_e9~JMljuXIm*sen0jfqM&kFFo*J^d&wW|NRL&GS zeq_UKQi%IDLLR15&c)Kih_{tb=8@5XW@wIWPBMRb=%9f-0=S-}&m7&fINB9iD`#Kr=6XQwzx$^;!t(e@T@ z=w4k6O;6gO7z$+#oj_M6RU+-u!NbOj7xp&;<~H&7W5M$7?x38N4w8!>DMq(afZYB} zHTR>!QLN|VLi-TbWmVtS>2O0|nrF+}s4C-(tqgyJOXgsb_U)(OpmEQ30TDy#kI8uO zz&sa=IA!N|tC)0nc?-}^=?^h@-Z$K{I|T_=0S@eVO#CWG#|qN*-zdwTs~oqqm-*F@ zq=7z{eE7k>+PtC82esnv^>;e@xx?c2I(eJX=O0v~wCy%f@D7QsJVBB(CjDxp8rv`a zXsF!%1D9DZ zuk=>ZXeEhKlqm@VZQRS6twir`0=Dg%)jgX6l>EJ~F~fV@-wsNvZlASio5t{#9$TvF zB=JjQ!$9)`=9ier$S%&{T37J%^i&H}Q=;@Qo5LoCq)-7yMbu%4O_09aq@6NQ38{l5 zlr{mt%SeOQ(`ldxxM|sB?j_$?G@U%Mw%ph4=|YRYHs1^2wgB8}iI%*b5Wf@?g9Sbx1Y%LcE-wXqf9|ASh(0f3x(i+A=j!Q-jO1(U>*J zgNU+hO+zHD;AGg-IuK8vQcBn0%eOO=gw3y-Uk`sNpS~JaYekyO`pR!tEGqugussYE ztF2}wU)~iY4XY@aGX8QtDofM}Zy1AOUcc_@(Eed?ZFzQ2p;kVk*j*{Y+u9%gr=hs| z_i!JyxdFIrNc2UR@P#jLs5&Esbcw2Ds?=F^Z~)q$<6mfE+dXfF6?QJU1|Azqe}23F zwo~Mz$|44@EtqwR;uflCGoR?ti#s@4v@IdSnF{VlJp`Au)29%?(yt0~`3R*`nc zy^eUS1HXZBzrun!MhclrcWiHOBM@839>~}>T4b7G1+wGocih?=h9GD80!T z3?C*9hJ?&3QQPI@>w-#VLWlFrbRX!?WOVue?{dSSZ37rxOixr73u>Zgor`4N)c@Z1 zDUc~aFA;dEvY2|weyH#}7W&3SFhhMVt~%DeKF38x!H=G`=aZf*o?_;3f?)c(=LQ+= z6+pj&cov<|4-XZOmtnqu-;X!BD1U;HKZmljEF0W;kBqL`<5CN!2-2x;Wg1cG4ZZC4 ztkwoU#{z6X@L07g#GxF}XOJpC`V7-Ic-l}+2pl-t#1D(x-)}ji(9YgHHJc_a>6dmo z{nY~JdL5CLFHBv2<_?SB_d5tPWUmXvG!}H#8jIQ<@S7eti&*}uAl>i-!~cq+tg~SK zQ&%mhg+O_Z%DNxH%BwMq8f+97j!b0>dCoW+B*yFi4TX#QVS$dyX8h_dRX;7>o~~9` z&SM9eA+5lFe#;AZ2UM9gUoRl^dA(ZFhi&w$gcZOys&KH?T-IiZ+xd$E9A^HvtKhp8|&;juGglZ=VVY0V!!i=A&Nz{R_72EHnPXRHe+gM?lV~^Z5HeKY<=sNesi{6`|fsZ$IgnCS^zE z3YH=Nd@ISt!bX)~WACwFT5@mHi&JGR&BFD6{m6PTl=RJTNqEM`^_!u+c~}J@ZzBbf z17+=%|F3r|Ge$po8{T~tTE?JMo=)d`l@Q~xzrR1<;G8kJYGP!>!p4T~*7+bt#3Yj- z1#g==amQ60t%R(1{zQl8qI5_SB35=oGuID|JjZT&QP(%FrR}~4f53Z2L`+vqchOed zjwXF>s`DZ|5-IWgQFhOiW6Rvz^S?*UKUKHs@~3S;I#e@9(eG@aG~_YJ!JAos^aNB_ zrG~2yqmG@PbA?ZW^iQ~A&gJ}^AC3{BsG~2E0fUcKpQ^o;lMBGprG2Q#5SB;nYWX^m z&pdJYZ7RR47+kRXwkejU=gi$UH!Gya(}O|z8E3j)JU5gdk8>8Y0K6-?>Xp6A3Cq&) zH{}PY0!+;E^;`t`a+Bvm^Dds%J|ezmoC9ob%>)TSM4HqXQ(h+(Cg%P?#p9#K%>up* zW@ir`7cJZ&FiG5R=X1TCdgkVssTqg|+S|8Bz?N1N8hiH4b}{V!*%=_jkF;Xg7@RB{ zxh>jU*6Bu^&chO6Mkm0&KtkK{k>zDg23yE07Va; zQ8|5~1K*5%7dOJqR03ypA^qpCpzm9H09;yWLu>jae_loxtK;VL^_Ru%_of)_e`+&A zQ`P_6GMR>BP)`3!T{pxOi59%RF7Mm%B}KX>Vt!yZCgkzvnl z7n~f(y<*r|henacE&P(wko(lM_9Hy)w8*8$pPi47@Snj*Fyt{%8nGUMc)adR9uM3R zZaVt8bb@ppO;HDUBQsb2;d#1{nxFxxNq5in&{TCU@UN}wI7tnR!hEg>;h(Io|=FTbgfMW^2SPk5nhea2v;j3|KRf?D6tBlO%o3Jt0d zvzpAnwMP-2BC4ihK`7lfru{RwKFB$ z`!z%BKR7rN-lM32H*WtX+!lftNHvZ;OjHvod@9yE_*PKbSI_$7MsgkB6Ig#8^7L&X zWg?4ns!^nyU7^B5>j=$K2tE0zB87>fEU$yA45S8E0nnBQsc4@7=!g2M{A2FXn=!Vj z_O|WS75CHIo3-#Ju2qK$jU$?)aXPh0m2paCYS>2$V*h0QX=M2JRg@x>;b;zdfzgt2@ z$qI#y^K8`X;C>TNTW<+AgKt$mdJa*)f@)!dHhxiQp&qNDR_6R&kw5LQ_z^;}UJdOT z4^YU$=8;MRKNbFhIT$jARGmqRxp&itN6Q8gNI%Nxo)zcgSR&OWUIZf*e!D`^rvctX zUG2yL;MyySKbw(AusAWQ;W4^%f|`Xa{-P&S^k8B`l$6#=Uk8)|V8O zZCIKgy>&MFZ>Pdcn-ZP&AUi&l4rYMbQS2&AknQavjzh_2)~nR(^v@o~%1fmkhtXud_E`H9F(LU^X@vQ>bb(>PvK``U+49HM%d-X68bx%Q)%ZC z1JK5;&%ogyeylFIZc{{O8(&H-Pi_rf=ab>|bZv}y)J^-c!9>>sGRl|^zesOFN1>Rm zpBH@H@uS%tV$agQg!y)$EeqlM9SOMizhS@bY%_BTgeb8zRAkMLC7u`RU_-I1Sd(?wO-7|EXwc zPRJ{XnpMYXuUr-B3|v^MLPRblqeg0f(EA(@*`u7v!2}FH;?oWrQ!ZDa+>4s*!{B0g zO&mEV?RJTH3XJQdS&N+Ptv+jOxn)z8c8vGiKr>bnr#KOesw;g#(DBH*Gn{$K-Vz67 zc1wHUEci*{MdmFpu4BM2fuo!^d(U{zI>WZ@oe=Vy<%m@SsZ>ORy&AZaV6CkYXH17b zY&%h!KKo;|#Yksdz}%e8D%D55`ZLS>ozpo|uc?M=ZrscJ&pB$Ht4UPBZKT_k<95Ri zgM%SNHQRzKtn zJZV|ic>12+t;X`X85iAJwNAVrHjjMJ_;EJ~n_u!H-HGOrM~td8aYWkeBH`bz>PnCc zOF&0GDc#d{Puq<_VrA6NAI-o(Q4Fe4-%YDzszUe9MIRecsHfGyQ@bg?b0(pEK^;kJ zJN4b0-%&S8qGaEHZa94TS#)8|+HvYsn%ZfSJYc)ZN#^nP^_zEDyXIBLO5QWthi`LY znosXqt{Cc=_+f3MguUmLb%}hG)eAa^-eiqNA`=@BzRHs{c^ml)F8VRl&FX94 z%=>&Z-11Jwv*WMURDI$}C|_i-ERA3zNvLoxyF3dbe^7ZE$lK6j5W?<9Z5@7he%n!* zbQ36ea&4Bsj*^n!N8GL%wyu>H^TiSysf{Bg6P}MZY_Jsxv^ae};XzxEz!it-OGaBH zl!I`}*yTc@H|^x5Y(W7n6?u%{7r|F*N;S=Y_2_kNslbUDW`-QPQe(D6;(RBs3@F6Z8Ta+=go=BI5%(GS$K zzKmpz-`#1L*womQ_m)YQ)t|iluw26Xdf=0_Q7Xf%p^7cH%5g-4TJv<+hj(HU2h$hV z=6{Q2;^$m}gP-4p+P&ftil38vaN+r-XR8x7^C6Dnx|qhf+U|uXw?T@TRT7j?=6uHZ zYuN+OR$WREXsd?jr%{iGDp9(nS@NHf_kWjDiSD%N%wSuo9)tQ{wXH&n@wfDJfY_C6Zar5aMyl3zq@Zc)Ytsk!(GfDFF zc7cr&uqoJ{rK%fp)0KJqvfH5*?pPD5zvXSR%8|-(dwa6OKWG}~+QABMP9LkW?bgbQ zl`ToSTA35)Pk#p9{mMFXDt2g6c4RWI*OKQ{U%2|gx=l8I_3P&nz-xCL`42+X4m->+ zefwoDy5FdDF5mA(DS2v*I(Y9~K*;a+<&Oiz5ye{_qtz0O?6EMa_?F3hm}k>xIR~y|%imp7 zZ4k#5SnS+8k1uI%nEVIi`R-x{oxPqTo_x4iS}cRIj3Q1>=Rn@nd#BFi)4pd?pca=i z_O>eXA0_-KvaOnN)%c-YlU*$AeG)tSyWCddJT>Rv5)T3%RA=_?QDg5w?nhSbxPCS# zxIQ|6{l0~D>265yI|w{px-8Xj9=+t9TMf74+WYZ(EuL#;ic(02fHK zV}d#{nI@tpwg;?1&%1-8)THSy_F`gk)h4#6uE2l+?(^PS{WYsCn_(~c>j`0Hmgx+= z%61lj{-T#cm~u_O9oJVNGZ0vxp%P%zG&*cT;{LR_xJWt`Rn6H#RImDrD*9j-hVt3s z$1fkl61!J?+^}+M=Q6>A5AU0@-9Kj!$k1BAHQ}1MTnv9K_M)bG>e1sV=TCGkIMS(U zC3-o{Td#vO&g)Wsdb~)NexnM3I-~{b)d-EGQd({8OMf0gPDPz7vUBQ)EkMYRF(R38!J`cVP)Jw9YUY; z9>v!Q4tvMFeic~u^$@Qa+wOsM8e2>10=@D3l~*m-$<@JnnTO4cL+#70r}Tn?`W7Fn zP7U0wWi=Os-p#X0{0PyKa@-1A$Qj6|GJ*GnvUuztmT!z2iEc^A=d zKcKu-LNkISzLmX|Li>1o)b2j|T8X<`)|_TG;;Njd`fMOg&GeeK_73;f^lr&$KJfS3 z*E*+_d+|sF>2gY#s4wBMa&vCR)tfVKJ%^~R;y{3T4GxWZw$bX(=_i2`BlXxs9p!^& z#4ky_)F)dk8tMKM6qKinmrC-6looX~>}d<&mWkHjPb~5_w>IbU>m7~Kwy+J6%LrO? z)S#B`V~-Hyo9z*o1+8~h5e`9-x9`l0Fm$!zIdw76Ap)P*3@?{Pjy5qgx9$66byL$~%9rdJzSRBN7W3 z_~a2tib*jTT+_-j2%af#v8U3s%5Am1h~xQfcM!ZDlvZ`%iSrLS@Lmsti?QB==YkN# zZ$`gY`3it8avK1lAKKWFtXJ~kE<#M(!BD$lWDBnP17}&h)dgV|x4;w#9t&YB)>VS` zV2iD|9K-@B%~c7k2bR4DI=b$9NLn11w-WuK>pj=b6u5YZ8fWJ;)7f-i@@SHHUf6(s z^qfVap3i|51G*npw7@qmEj zx#l-ux&$Jrw+xie`tNRAqe(6w^sS!5dluG1+l?P^%I~;kVsqUj4jZbawo*l8)D8l0 zNW#3a_G)e>mvUpBL|8jPBdsiI5(Na0uYCOaX3+C6g0sKV`ZwgRtPugjPU3a0ACK9u zKKO6j>4->lpfs6^-UAp+r=>dX&nc(lJM z-RP0E1bk~cXg*l~UH~gekM>*OYuSXYB&^KB9#Tfq%0-#W($542$?|&u{o^F%vsDqw=;uY-j z28t;$g7jAW07;I%jmH*`T^{DAIjNaq9DbJ15AhWP3`8zPDokaw!QzWcgG?rsMWs5} zgf9s|(lD%+#Tms^nKW(y=MXk)X=;Szj#`SVvp6 zwU$PKgz@O+5lQl0)Xb!j^@DRx?P-9K@yfx(K%ao~^;|-E2Z342q9!r&EZw}9SzTk^ z)rXHL4RgE9y#)!G&#=|S(t1l=Xn4v4jm3~vR$Sr#ui-mOla={6%ivvc+AU}qe|q|f z@pGSM$nsF`bkTEqdWO{oN+D`MY2CkU25_w{ShY2}Gt)gQyFG2?pxf8FL7HJuoqYNF z(PsY6TS9P@eT-(CUku%3quV>r6+M$7|(nFlaX}CHb?>^A~8> z<(HuY^VXR-GWFAxpW=X*OF-b)ktlP2Jt$;;WLasv){$R72YAmh>cXyEra@%a=xusGTI4UzF$nap+h`Ck22MYXo!o&5G-Hs0X@Ux?{j zHSZI4lUl2uj9MzWTA3&m+g28CO#$g;8_?EQ#B@Z zB1lWE>471#EU$vR^9f*XfVP(8T~tJl>kE(GPV04im5Fgzl#%as*i0o^L;OT1=x^k% zg)>+)R~0Jdzz$xnEY0An)sYSH0reDs}Hy-n>4RPw^{kkGKO zi7!;~?hMMQlwhTR2FEsoPkNCaxtryUg3`;!bijy9Est$yMBTA}rPnQ6V3Nd`9A(nh z9sz#Xi|GUsS$JZYf=;@qB#q$4BdA~-^jmU!YO8>(uD9P>+QE^3su}04_wy;r=t#Y% zpck)JtFSu^@IEmb$#SoH=V@bzS#9~(5EcEIblKW<`Zx|bKEJTc-(%CEjhwutmU+z8 zXyd_PQFA&(5qd;(d4%WtI+f@vG>m| zf~H!spDTtoNm<115%hlAQ|iNXx|Xxrvp-|t?1vO&+TH|#UYRB6MZVQjNAIZeFj_XD zyN&dw-?PS3>_4`BRw|N+~)K zT&f&xtXcCFH5t-U6$fJ`o`_m17@^9q$!f+83QZI0Zp1BLSYqU%=T)Y!id zL@KjLix80RoY4H?l>%l07%!_PuWdkPEykZa4Imn#v3jKj zf=u&3y&c4=i{=dTbGn36{`8K^+N7|gNYUV0UoCgGe-;mWSN zASVq5YZ5lk1@{cDb;CV!-FXXM4C4VYIfaMWh>h$3NVCB+~S~Y(3|}Y@2kg z7z3|tV`emLxtP7(@f9YAB@37fIpb}oOpvzTcfi`FL>SlsG`U|(a zUhf!=)NtaJ4gIbKy}F}?Q3wO%mi`ZOZyD8A^sf81xNC5S(gt_8;uI-Rw79!F!HR2; z7I!P|w0LkSP@uTGyAzxn{(J8$W85$2(>Y`01Cd3tk~Qa=>wTZ+_o$JcWbLS#_Wu8t zccJGQ{IV+m>UDRLB$ZpRG z$yi_fd3SVFHaQc*|%MyiX!)dHeyLg?cx!6>pA|v3Aw&xdOhu@oF9y9 z|9z0+;jLnk88mD#dI_{?(;*7JLN8Y-oY6Qc3H5$vR<9nD9!E}SDyhWqCW~5^lao9) z3WyV$5hT(Wi`3XfPQ@eo)ajk^KwD zw4k1r9q=1YY0x^tw;JcA(VK2)VP`$xPkAkp5C1&!UzV3aF`w}kG!&!dbl54RV|5?@ zn-CjPd-;2`@-9x9Crwo=Fa-%VVyG$t6=9nl{0V51E7@rrFos?}1`l&f%Xl;Ky5!bS z13m-LA>wRcLTZ2+Yg1DEK}%$eCsAm2N0rGgoT0Hakh?iHC?Z=VsxW)y!*SMug0^*2 z*1pqALbrA_9)B`W3M0@6BN9c#vWr`Wd-_iMSq|~DKyi9qJc(M6hO~#a+CHSV$KkW2 z%oju#zS8X?(A2<(0$YR(Oxr3$)J3J?c$>za@9BYsQF?$Eg-HBDYU=}9v(M14hT9@# z6-YAx9xg7-Pv$>s{#pumcomL1N~@0874`$)zQV~i5=KnNv6P&};E>Q(vjt{>!x;fKFHI~uW69~+ft0y*@ z3G$vyOhthdf}lT#c-6VhX?Lp>>CF5FXRfU(%f+ojZ!E4|u#x~GiVbD*+W7W!Z3QUX zH|mKeuGF&IBem61Sp`Ug=&m)L4`_{~(FF6JKWTXkw(X1HlU6vl|KEkwr<$1*+Lf{! z-T0tJze!k_1J2_n(P?>qTR&GvD`nF|PWGK~5K0B^n?3|^0I2x3R9Z$E$QOa&httS08|PLBKC_tWi%!dPj20PNC1{JflU$@Nf3HGGiR&_n|M9u~@=8JINXrhkq>?+n>0XvbxAQ7t#aD=_cBP+r@fES#@p`vOY@=h@ z19B3PF9YinXjUv;k)k<#`C@ho5>_vi`g3bWO@n&gY8R1N5Hk57dI-^G`}|R( zh`OKxp?-EJ*K1c&+u%p^JuLY2Zc|=yIX>=DXfi(2E_C`!`Iao_0xvM+ei3h_fAo_>(z9jY|E<*N~81`2;60BEyZ#mLrptIlik$ z(HruEHjO^u%9oh*RLWh>MPs#mTbIVGSLruQtM+7Fv@>cQAG_|RuLS3m;qyH2Jtbzc#nV?Jl+IF`y^b_T=87qKx zVJQT$Az3FxCfksWkPhuVE#V-C3{_RG`7exxYCjiLP5MfS{-WuUmqF0h6~@vQbB|=) zFOxoalI31~L;ePlkm*4reRarMV%L1Y()%QiVpV&PY$c*wW2 z1LL*mfNNG@yDRS5;TVW$l;uCz5bzsd4S#Hegm}kk8C#QKYdJ+FA)lV=`<{$xul%>h zD1B{_T*kcMn8Q(r_$!rb9?hr~QM4~nY@kLEs7Z$GrAjOU%UwCMG^4P8xilRdkMm5% zUDbf47?=8OjvD(#41^(reDvFc`aSCTGer1>d_!eb6`eVF+#Cxcx#`QUm~|@!|gr)dj?TnN_<7<2pbe}TS=}ZRw9eo zEJ2fAf;`!%>+xAHZi<@x#*^TJ1UWTg!9Yj;hwZ&q#5vlV^&@@)>6!-OJ6&Q4r!#d2MrjD1)(s0b%?rhtport@ef+Ml<2DH{ z3X=h|)V9Fk*Mp8G#(B_A|EC8&0d#@ zC*K6uw_vuVI0G^k*1z(Go()1A#(()^qDh}m-7Z2Uz8f%l;2x2vCP;jvWCb;jZk>~{ zI5DgHSXow6GJ9-CyM@w>lZO}nsZAwL`qo?G1=E&DH!X$~HNXxmV;_ZbnufpYmJSFE zGySQw9K4*jr>$#ow6`L{HC3py2Id2oLKZZ}PmL;%k#0wipJ?!^W2MI%+hI*rA?G_H z+w-2&lkVRsiECuu#;MRQdEd(w+9~}yl>HxxEhT=GVh>t^$x6%;4lCuivx(-~c2K^l<&KyvTp}80t*+8boy|7`8T4~WX3~Ge{;skLT3UTx z7>fZ0U9!GSpW-R^mDv?fn%!+GnsrgVbs^Am-8Et4($e(+`AtKjO#Vt7-IyF@5R^|` zOkGysld1kP6=Kw;!e>;LmR9U=vN9M_3eyFM-yHlI8ygUTE}2Rt_#KoMpXI#V<@^~Q z=IWj8BQlJ6b;b5akKVa>!*D;MuyG4ROrqqLmhMkIWZ%M%6M^*b3ikKokCmL(f@#8`Z8r^7V6@W!Phz6-yyVeT;Sm|3v+#cP#BREKi2qO#k&iz3A zhdRe49#b@hJzy;QiF}j$(~H^Cm}GY3v&h=XHd`d*Ra+0y{t-m|l;SesrF#>>>b^i8r*F3BURxCJL^n)?Yg$~PUe!l| z{)DaGWV(?B=tYA+S11J&ymdM&Lq-=>-CWUJ;=_lC>To*5h=zI1^41Jw@YRplBoesL zzY>)T+XG>e)UU9x&JVV%vg+ovKkJCKGlTw17Ff$#&q>tms%BLAM{4F;Ue|6=vP;P0 z-D>VoL-e5?BW8FlOrnTbx+9+?QzS1*Q7QVVmLn%$H1KMRbL*5@`Z19}P9^{S;XNR! z+Lt+?f^aa_i`fg7oNNA5^gT?#Sg7dfwmp6Haa=+J$rXBOp2SIU%nuaR* zeCCLCyj%HSejcCA)GH-zs{83B#B^KAtCBkQsWo~ZSOAF~^buAAUi@GQa3)MXgySK%IqDT=la_UPgY3}X-;yUeeDiDf+JJQ_0$-?CA zhH8gCOXq`?l87TnpO|R3IF+Pq`cfvbmBi9ncb5dTukCF3x|@geQ*_{K1A7j-QC3c% zdcV)UlF`@b8XGO7i3Y-+i($l?eNaPEPFY;cdyRlkr8UPMMkD&PHIF}G2&^;pbH4n- zLIh-N%HCJYcrU*4S~ogdFM*a`p#5TlaeoYnoPxq7B|S>FoD4#;5plYX)ISu_A3?kR zz8CNHDMD8EoCI(Q1)I8nKCzT<)a%#P!!ua?;wlf^+&W3qLiWz;$sYP0vOg$ibGMuz zTnuU`hh=o}d)XwstXVMMf8tH-6@hgQh!7=h+(PO%`?lHX(#F;zmir}Ot3 z>E$|XOR288KqL;UM9==CIby5CuGi-SRHo3A<)-_CaxiPq*RNm0YFc*EZDCNiEfLrf zB_S52LKO?5#m$Z?J((u)3tzN!QXloM_cIQhl7=J;sZu4%bvx2GT;w~6_0RMxf*Kjy z4z3&DYiGV8XbAY;)|`vTDJpV{j)nds6@fbx?shiAFyoL?!U5aFN>kt{`3AZQZytDJyh`LC^iqOLe(yBBo7>C`b?(&uO`M0*nz`&C(Sd2 z{GS_gm&c2AnECo?(6~0f!xPqi4~l|vA(y%S&0<$%$Ifb^g(uW{C-Wc7Qb&oQKXP&{)O#oWrhcP(>wL#!@c?Z^FbrRE1k$)d44K(cA1cQdWdV8g-#aMFAshk3d-$eSm}{Y;r317B|vMJG2f^rG|NL>EbasENPmFE-1(y;UpEgA z?!$#U${BkiNYX3(IDmqt-sJo~*)KIoFSL6J?Dd<0aKH9J#JKb2=S|M)?|=n<b|q8L4zy95Uw{i3nVTI}jYj)1jUW9tLmlIJs81pU>{bLiA1EefLZ6?=0y* z%X;B+PuJ{*CgFZIyw9%U7>v)qaL;qHLXQLLXdtB+V$Xlxx+cNb-x|C>DXjgU-@fqCjl*^e|U#J^V66B4g26^`Mn z$k{gyvJ|jc#`LPLCw+fSgvDjE^g(s`t7G9)`vd#XGF8FfYntbkySL99AgTb(AiE#7 zM9)XQ*ydTtDshC4Q7W9}_#U34ERA0asNkBi@6uc7muF!Datc7m~Z) zvglC;S#a>m(<=xhrG{KLV<2N@J)bltXx~ z7L}L&8>5hIjcz0h2&{M(Grj8t1SM;)1b9+*`JC81PTKeI&LYbYwTm$r-+Vu0IXVzF zJF3o0W!zti{z9LA(;AnLbpR!D=na=L2L18+i=7o~J5pcE??%Zfxw|&JpH>RImA z#P&%F<9*u3xsUq@@J-q*x|puOyw_0DIG8I5!n_838_c@l0thyVVg`Gtb9X8 zMh5=yP+(~ng%iW=`OCyml1Fd!vm!YA8!AUI-=g=J>xRgf&!caf!^ix5)K^R=qSwf8 zB8`(xIlhsPQ4I5~9!5up!ckg6Q0iWaAjkAw(+W;2WXY^n)CZwB5?WdYv$bsh6waa- zEs_)NAyn{2PMCgpWUyTHFNR1!U>CIHF020US?bwSbe_DZuh6jkE6TQ`uq|M+?Oxxfqne3~v67cGhOj2CXmZ^+fpoKO<)^hkSj z$oL`83U&WueJiFCW5>vehiSGql(}5_ckK22iN{8&&akhQHXkz)MB0LfD(^W?T|rSy z2Ue|3r=9+df{v>35>EPHf4WpHHQNCxePhTMFodJLG+OoYJn;s3MT@pva=pdZp&mWyu8u5@W3=gK*WrELXl`~GEcLYw0aa9>s4ph+?ii1706Rk^0|OKO6`f2 zdi2t|Jt(7{{mUMC7{fpQr4Em_%9Wd$IS5*zrBKMK5KE7+}=zB#>lZ>nq zk*eK|Qp_EcT~(-5dFu z2G(b3x+@ip%-P17x&|+INiG-2rsY3A#^K>{|FL#@p*~V*l0p>)1zIIu{!q)%^$T;W z+_cnSr!nWA5`(q_XFhKhf*Q*n2as1#Xukb!XiS=EpcYR$A}KG1Wf zA#}_-V?)TRprco8Hp5c2o$@WY=PpI#W#AYuJJ^J$H{ucA;hc1%qu5Cs29UvAMUUL? z9R>SAJdj;cH+kZOa~h6Yo4ub_;ge_b`}fD}2h*(;2Mg8}yZUR*_4Qyu&yeyom&N=#y2xbmpeYyi(Hp z)Eu;o^fKN&wzuFVw_JW@!@@qI(#?*mCLw%tsj7%chgUD*Hr>pI_f82*`Yp&@S8=$h{qOYvw;4fAtG1fRtrSVB*<3U zSlD(WqFfUnve$d;Slb`9yPFthhCK0)cX9T%s7^{q6)W3$A>+h9#2Vi)m)hG?+IenK z_taafv!^2xLeN%WEdk1bdA}p*~ne+!9vd-V@5Em;wxnCS$ z4GZBuxZVAAuc157Qv=E>Y$cu$fXI8qF!#|t!42@YhO>X zA`$TbrRM%Wx^47fZU(a$OHTT4wN@X>?^v>YYLK(dZ!HhaWGqsv%{goBhIf(zmloC6t@`7daQBabQ~>0@PcBTcW9#u0_OZ zJ}-U$L&iQzEwC!zi*Y*&{b-d_^AYIQa0hYar)xB9)rOI?r>3VWCoL^ak{_l2);h!` z+oZg)<~WF*T)^Wf^}OaARAjv;_;UI;Kdg^R$+pk(YO~a%w5dye)8S1R>&P^&o*B7u z3U5nDXgV(_L{6mlEd=@uP7lV?R-*uFb(gGdV*o76{P-+-JT6@TCJfmi8hHA~YAI`b zOmaQ|wb(vQ;j%&Okr;rQLHYCt7~p>eRyKB<=6&D3!8V%Z$lzdGIzt9n~+5BNt zS#Q!MLQ>kiOVw_;@L+)0xCM+57AAFATz zgb`@HmChJ4b}gdW#fsZ2T~>`4X|*eH*TEFGfS5BdFGeS{v14xQ+Qgfb%5G^eQY{X} zyG+Ar-=t7`+R{%D?NXO=67@OK(;de$8!52Ldww-~x|uba_k>GBpZ-0U-#|b6hKmB| z{Uxh0AE}g$Eqptz>VjnK$aYwzX)p{FO)%^rFLAfo2PCV$@cMyBAD7Hndu!f%`sm6w zuve$8y23R=ZTt?ES#<7eyRX2`NJe-PlNM<91`~oSX18kOhCO8l)0lml1W2-l{>$iA zuAY|el59G%9+AMn)+ksE)Z5i8&?U}OeJ-d84b$qc^f*yJ&OI+}P-V~3DSl2x{w$0* zK>Rd0O>dJLNA@>|Q&{PWJ=6#CIrDUE@;vYXn7!|{9Kq=6ZWX0kl>IR2nlFtSiXx&4 zpwTP(vv@2T)6pt=c5=K<=qlJxhooBMB)O&HrX1kK$$Bs~A~`ml1b|Q`l>GL<>v%2zP~zt#u_xANBHu zT|dNDg95spM2^W_K+!NN2;hIQMwtFrlW{oKt-k0(i6SNRp754k#xrH(LnxuK6pu&N zMBp0)<9E3tT1PiS$fyONC5!*)tn)C4sQ#YIWtav+K0UFMt8d6XO;44Ikn@z(RCV4v z$`nl1VPu@v=lZW(RMaH`H6I2J8XW+@!f2mnJxo+yn zdk`J^^|2IBi~-nl;ggsq)=0U1`q*siuT_ahVlBtW6l&g1V>;EoUD7s1S0y(n8jgpi zkf5W5_CO%;r@1?J;^`w8kK#XF1yM4EBo$*(usff5o{Iv9P8>a*TIA1nu*^l5FF$W0 zK1t6g3CJgIF};PGV#1ALB(q6BzzxvAI?4HhO|Ogbs^;#x{2wiMolbr07ZQick|lk3 z+kDInPe9&Mc3F&QzD+&D+hk%gdEPlA&*WU+V*Q_4K{2H^u3w6sGv%fI%GA}f8XU?4 zw^zuSvvS@Xof?S3(-|rx;2TCg1|;TMsFe88EaD+O?G%`beG9YBa;^5%p zgfAjEW?Z2sTph#VNP=LySb;S1{FC~B(au@k+2aH!_%!Lxf5fl02| znkuo0mOR`o=Pufd|ET=dWba6HSX3t$*(vrOt1#SPPk%FTvndRJql>htMuB?3U|hFv zjWE-<6`r$YZLZd|FPc7v7+B*A-<-)7^c3lPKEf4$s3>0k!=Ti>(Y%Yo#q+eUp7meFW)a1l%CN6lN`@b3Ffn7*+;{x) zkVo7X%@ruC+3f=U?g}fySSt$T&d_%xMn4v+&v`KAS+GhE21(bP!f6(sbV;^a(3RR? zb2`Xr!YTb!+y5l{6JfE)#N8K-k?(C9L(&08T8)EFXcW_gN?l(NtiL5W-Z=ZFL$4qN z%V<>}E<-Z1+|N+O zFLZJe15f5Vvh8G%(rZKOgR|boS)}uXM%> zq}h@~EU^u)_yw9}y2j)EOTMH_s>(rjqOfzw#J_Qbk>j57t^NX%W@{~{0xxCZlbVsWGRmr-v@;JtzZBsmuQ*}$M6aFNvoP1NP(&RjcKM&MnJn1F9Op;N zREf9Jo0&OBHvN&N>T?=3u+*zuqN{Y3Z>W;k1O1Ur7uX;(5(+hbW%Z=o!XY6l;9l)I z{gQ52T~$ec5W9&n8$QLgTgf{7yb&shAfhU%Viw}l+Ug$HI^BWRdJlhe~^2a-Mx*7j}ty%JyO=fVl z45yVEG4ij4J_*`vN9^%wGrOZdG2@JA9MMgy)7=t#Th*A4FP(qGz6N(+ktv~Jhn8;4 z##23ebWUn$5sNp_-;b%xL@W;Qdl}XPIqS`cO!bW96i%8e^DV*&WgPMTJE`OT++o-C z3_tDln-yuFNHb5avV2Yz{qpgv6C^qAznydy&N7H7;)-W}hNEJkp`mj%#_&VK!?i|T zaGOvNyYTbvX8-9mEI9*Wi-Z*VXZ87pPZ+x7>b3tf<*bj*-&y6fztFzRDhd%15r(_x zFQ-I&g$BlKR%#yR9)$9aI{IId6_AsYc3HD`U>`l-P3AlUUaO^uM0!SrT&a(3m!m?r z$BqHf9H#wi8_{exRTRX(MkxKRRE3|eCS?rXD`y`qbFynEBU5_43AmrkiFvTNzuFIG zoV>q2Jb$gXb_T*XZGBfjTBeJFQVcL%=wK5frQX4kG%aJow;-PFl#0mt6l5!vb3oa+ z`VFE;FlHYiS@%kIdTn4fyK#4E3NCtAC`KybV?W9`1Wo|`M_b;g>)M=Feq!{880dt6 zCUX-5{`r7S+hN;!XL%bloD67uw}`1Sl2X1V{s7wsGGh5=o*gfav@Uo}jdl~c;(CH|M6r4b$G z3}47)R6IjnWYAuYWf=5EF9fj&RK?J0yFPCC3!II%vSxL|=Y=zlMT}$GY z;J}8?)t6__SMz*Wo}zN6Q7*FG$x^fSFDqP&v1~9brUFKL&xDx_$zeIeZ0)zSH^+w{ z0tqj}>>)#I0AVsWSb(AMCK$4q`_xK~kPwuq0@svnf(np=hV>vuShk#wH9j)1dM zgU&b0z+y1OlOnH&YJ=LKzzAEL+xv*XE}xy_##LCD?Dec+oX|;= z=|8BGy*-P8_cnpuV#7$Q#afL)z{QUo;+sRG)73oKT*Mw0+Lv%q+^tZvd>SlS)eowJ@bnM+ zD)-ohE1|wC@HEONU{F(w2f<87G2mjg|57m&zwh~?5wr1%KS=n-F5x6O_O_>y4TgTT zniPQCEZE8bBm(AZO~cQ(a%3*FI_@==0$!eOVTlkCe5<~btpjQ6-uu!8#UJSD`)-eS zPcaZNr6W6P78li&Ma;dVzo@A>kMPW{6~u{hVk`$fS`ZKrtfyIKa|pWtz*iC~Di~7y z7rtz5XF;m(qi~WBU!FQ%!V3%EnF_ab9Kpbx9rx4KF)p>DWsi~YM zd+>>fEF&5MJ3)WP#`q4xBoZV-@-wetB;JQ%!Jwmlkc07sFvdOZ}9@L@($W z_6$1W2SeG;O_C7X!SD28@mEAMn259@pD}PG&j$~M<4@m|mXxr!qr<{$gV#e%TiU2D zFD{VWPBH26woFnbyL#AY#k}z^q6c${0AJj^kvT62b4;AbiOBF;Nm`l*g>%)H7sJv!|!ifH+vF21UnhA6rb7?bUq^6KQMTosi-;ldyb74h~#w zu}5}?wsRTDh_k+7!~2PpHlHk#BG*Ox#&x!UJM^KUp_urEBStyN`BhfKD>OnPqD@=F zhxGMvSf_@o7v*pV=7_jrqR2kA6nh|XXuq>CO>^%#iQ=;O%T6n8;4yFBf6vtgDnuy) z=6h}Z{%IK-bo?4F{nS2Ffxe)2G~@{z9V9E_H;N`x>P4H%X;vw zrwf16o?mdzjS*M*px4y_6ge-CyWqB3gS)k^Ri7O@*h&KltzzZ9@ojE-M{2dFVD^G zEpLeZDsF#yIwhO^34ts_jC+tylLOCZbRCu3h-G$L&5G-({G@qVpp82my?*v zY#RQcsIIY;7BR*xsXdTfYBKnQW6Op<^aY8fw<V zS6Rz*RP;2^g4?HN&)k@Z-@lHD0zwNP+Oc_L(C1)y#2|r92tk1lg(wkQ1?yLeUZ#y@ zUMye$=p``5FixF4?$UW|lRcwffXn1)x~{|}AcDW($-K2*H_`EgeaHa*^kbBK-@vgs(#nI{;qd$<Rl9CQmwS-`%a_}&hK}31WbG9hohD-XEwb}O z*ZI+`ocEHG(qh&V?>5mtd0xLfpT3ZGM>*)tusHsudfJn{?dNMZ=8kteyo??Y9d?7F z2dz=T{6sfipX|>^hQAS^#iNp4a3*y!{*^kP)ym(P;L#57L7aHKvSTx2RQevb&1SJy z>T{%>)J&Sh!JvJ8VN=-tBbvT3k=m~ZRA{FY8N*=o^!TwZ8oX z_LkXd_S~#dZjDrj{$!;h88gqlD)W7XoIx%%=h|PGll#jj?MGz0p3RtB2cs@llRJ4u z;OC<$fCjp;=`A|%6l?P>hTtli`eSK-kFLwf9O$Px+5M3&6@VYE;N41@k1q>ZJz9{k zTQLtdb-;2FCBl|6Qsek?&=9Wn3ZA?1U zI7NL4Bk$#?@3wQpGkwu$hFPd~6niS8htH3q_y4qip!AtJ;ARF2u;hFk+!Se8#E*B@ z5|q#WD|@e`pwe-|b9#f=ul;L*f^oG0B&CyLy#F(4c{B%#cL_nL)SW57W6*Zd4WqFE zo2q}c&C=W?)pqE`v}6QK`&2GOk*A# zEAo0p0NYXQpKs_#27ju&-~*R?tzMXQ8~#SbLjzu*0W#_E9KT3b9cYCPeoq!uoVzW}ivt9$2_X*1R)$oJyMm}zVXDE)$@*!} zmEh;AzwU;It-V$C{l#N1**yAt?#nM%f@79M?Tf+z%d^&3db6aMk`{HR3}giUB)3~( zn3R3^WKuVGGk#tjmszL84;*!vun-ZK-eOU5t3S_8!I6n{C=xiTl_3*!1oCFqL-9Tj zlE5krF*Ib`vvEhQe6L45?Nvt2i|+6&`jQUqv?B|qiSICx&W|FDTTbQ<*)*u@p=$eZ z>|dV~S)E4Y;d8mH)u{aRc{y;Y^z#T}C&78maaD-9ugJwoz43G~dgAZwpcx1+^KGQ8 z9!VEZ`b6zUtl~TS@{mm|`k2flpn&Pr$KQn)DXxBHH1E=4m5wKLsN!OTPQrh;Cq|Y( zRm!C$MHR-9(&xI=bgtv4{rj+B3?8y9zb{|XFK9?I@++s{S!6Q0l+iOQ>}}N0DRouX znYN5@XzEBgj%nAvywEvY2qvuR>|u*lUK2NMW@HU&EPbT;)sp7 z?gf#QG|^(jc1BX-#?qUFv;~4VfHk*HX$DPnva!S-6Ce8sjMMhU*Lxg_1`c_M$1n;u zobB*MJ_Dp*-$j*z!6+4Z2Kmr4cO#0OVucB#u1jvx*N9yO1{KE=DFp1g?))XGX`+oO zlv91V%z0TVG2AgP>D9>PKZT1{=Hfs5and_^?&T^R02-8p3XJ*A7Vif5gBtEfea^Bj z6?-pBU-%kI`g0!)XL*%o1y{u&MYb8?CxDW z@`X|iwWAn8m3yL=lHJ8NZu51DOZ~;F!Op|zK{!&1V_o&wh56-Lb8r>6BTs*>VgquT zyhtjLp>MRzjT$VI!V|gQ0qOp>(;y>iCFZ}Q#})|44xB#JG#$S()2>{ghN_$^QVy;7 zp$yx)s0OT3G6%E~D)<-l>f3OBFP6=t=EA&V#Fsu~Omr`fxn>vy`kZM3Nb}%+;2P?O zH!Syg@vdd`<7_0HK*8*u-2-2zazW4Jt7kCrkQ*0r*l{8LmM)lrGT_jxn9 zqYpk%`SH$Y#6kZNJT@}I6J(}Ra)&-P_6E;)Lb)e7C=5wRkmcg?KRrOnR9}-oJ@yXtnpE$-@|6<8dem!~lYG@GD)z@P> zQi@pn#-FhLA|iPglFjI0Z2k{tA*JmGQ1C1fN3^OeEtJ^BJm;P`8@-RQwX*5g?-L@C za6SBxlFhw>+>=E^7To9H(6|D!jbjZO_&2rxQEOIkd8Debv|NG0JW5RevPD^c(Ju~q zOgrc93w85_p0Yry+_OthpZrolD2`kd^s?WFGYEf~@z8mYJ;`F*p!|!6?nj>~i@NfY*jJVMPAE2J91Ha@m{MYf zV5$-fiT9Y!e`kb73BUHBn%S?nvTgdFWq1>iW zBe3l5lPr862JD*b!NtS?9gTZo6u?7H*d2btjNO;hv3X+6#Ch80_!av;JCE92;OQEN z(}ZTY(^(f_f8}vcCZgKodLgOzn81Vyr{j`ef&)x09+QQYzxy<&y@ zI;u>ssm2d|KR~Ju;}nWh6qFr&1>7iUC0jb|voIM}KXtbE*!AB2+@+S`EqtsyQ|Jl& z=3CYs7HZ6MmyLpj;rnzw3#Nh(^D~DAcVVOwgpA8muk86(Evmglh%abZ9|Q!{bl#VK z^*^xOdPQBHasA@Zsx|=MUG9=?q|ioUBi(l97^oX&JS(2Ho2T8ff18aQ zn3OznG#I6aiC%-4qH-tkrQA$F5X=ipZd;znA~^sNxr(zzT5EYaa$JkUX%BC=_r>}Ln4<}!3lBgu_FD&hGID^ z_taj)M7b*2*ZJnktj2Z~1`#zCZr=3?fAqdE)YrF#wKfiEx-KCw zPZ9B^Yvw(C&e>htT%wsGLy;Mex2R>t`>Y)Z9)j^6 zO8bWkj1dv`xL0Mz(d2jB`O;W)gWYfJaKw?6%%tDBW33}N@hEa;0@l$D*|Q%5uFDOt zhi@%Oxq-vO!(hty0NKo9no$%V0N(S*o}3i`2#xq_DkKp2eQ!VS{50-gLEhiX2`9@G zQ4fy7x%_qIv5<}p`DmP|Z@Lc6eS5qz>jU2q$=lbIzv;BJ7Y7~z!dpGB{e~5(b{Vb$5^86go zOK_Mnn_;?2@-~5O$b9w-$an7PJ2Y0TMzKwK&)h_Xt35TfMj;!^!sR{e)EBBxE}$9Z zu80i?r8`WaU8TY%Zq2_~hnp-gGN&e#sVs~)faT{JUMr*$74?C(QkkNx&`egi$UAnG zpR%!G3-LkaN?80kd$(#<+|mG(%3+E0{DQFX)fW=--{wGHnUQLiU|iFn2Z&n8((h)V zv76v^@KOy6Q8SxH_lkPt#)r%J#!|f4_wGw{p}>XmI6MS#Nz?B#JeX=A6JX43VwOG} ztjZ|SLDyM3OaWE_sqycGh4JMqsKx&)x$?BbMTBo%8Mp1t#U@WF9Jpb3e2!oOg{2~a z{iBGZI6+;hY-qRveFUKx!%}1Tt=`UQZ}Io?*0pJ1kBJZgDgoXxXR^-S-XL{ioDnML zzN(0vho#+^L-9B)_%L=QkI+rQfB^wjMduj7R=9~tIhrnKSp8G+hd$95!mt!J{wc`} zTQyrByEMk7RNy9dTSH9Qz?=5~8o(x?vMq%lqc^7wCsuM(q}wOiKs!pMsK+OC^Z2pZ z5_t7mahCj7>(B5DSOq-VU%qVg_pWBYB^4s zgaP>^Tr&beVVu=Bk4%Iv7v-gk2FLi1(bRUkR$<)G82w zHQL!zOn)G8ibk?En3tTt(z4mp1scMQTddn2gp$JzFl4d{K7hl3tASF1{U@47Uv}A! z4CJtJ;dN>hC<+e8y)2;Jfgjnh5vd?vSDh4M{!0-qveoGw`T!D+gzD5h%dizddu#Ny z0jcbv7V|FKpV#MM`glQ^!|qdLm-66KR_o8X-$_tTk)-GDmb|8o zTQ<-wko2xIaQh0n{$?`QYU@eXaqYEgy%h|t@5uLW!d2HtfJvQ$z-xyWzp$%27D7n! zs!dIGNxvWQ)EMAJ3;yk{Xz`naqF$pSN1@4c*c#y5ELLj_KYTM2@_6P#BJ!)lJLH>J z)iswr2u1Cj@;X{Fh#m{DF+xhFzUr4dp#8%k&V9o`3k1#`$H1QpBo7$kiu3nJS)WCU zV5%Vr7(uxL2F7qekw8Iyi|u94RUXkaD$KMWL} zYlDy(gqueVy#mg&i=jW3#TjP!PvZ1HJV8GD0y|INo?=G{Qx2aJiP%1aHb+0ao*Ehd zgi@nO)X<2t!s51NHlU&Uy)aJy`B;@=aH#%2EB5+wYVb%`cg;*p)IcX8Jg!#znFebn zv3lp~8aAZMGibcETdVi>5PXO_;9RSC6;boBU}W6n9i<(cKo-$-5o$V5{3ozqta{RD zJvx2yN=A`3nX#ujDo@5JCP^iiJs87q!9x-%%& zdR6;CCSqg>KQQ^P$Avd2LH{xpYhV|n*L51-L)=vBR~P9^$ZWX2gn-Pk9UN;76NQNJ z)we9AG%xTks7nny+mX!Rxgq>{|8;K|*QBvPP1pebuiIOR*O&a)-xA+m-HiYJ6b`kN(SI^!{u7yt@}DvPfBGi0h12V9 zKD)5N_G)#7xeMw)3ct=({|A2VhXfkFnZc4p${lQ?845!n%i81WfvsGal(Wq z2+@LG5H=oYDVhK8oq0n8r|{o9hCuW2RT%K!Pod!a=a~DiyKt|BQVYm=O7BOFTMcZ8vXSLG4{flf*U^HVPt+tg12_vfY`!5uM8DzN4xKGNy4G0p~qGk zo?l@vbjs8U)VPxq{9e2gmH+-Us*-8ig)7x#(1j9!xmn;AHOcqxZ z4{Zz{4psKU9l^pT>_o?Ygh>})Y|V#zE44b%yEM*}xeJQvPYzWs&yrYc5*eHK+x@PX z@M%*_`n)->m7|3davA(9RD6jrTeGp-D(_g1MThRgW)Ldw3QxCydFQbdmHn3W{%wP| z0qhcbX7p;-fbn1`-qSVR`Q+E3W?o4;6U6>sP`Jwac+_#rsb|i8&td&UWXZ!7cu*bXDoeRmUB{H)_Df$SQ%Jhxkh^_`Ig+%I^5HHloa~b)RgMM zwA82G@{@BX!~$!HK}<__Zl+1C7Isey?4x`R^7J+hSZoVt!g>_$14o~FrksFgvIwv@ z^(sTZ9tfA7JSbo_*-qUnqAz_7t+Y8EIr*t_$#&%I*v_P}t-rnaBPM?ua+mDI$J)C3 zlz#lJ^-;h*J66-P>-wxpZTDHJXfcS{^X=GbC3AKg>vD;O=kjR-?Ml}55~U~jmdkLOYO}nj%1B0$3UU|hLIEa z1{Wwuqli`bfpnK3M3nz|z4fGVh1D~qLx26*vvP6S%_%NDU|8SaIr*W|lW{pbeM9qVZYc}UIwASxHueEHc*h5SKWV?tYh)8LT9^AqrT3Tz^k~uee^K{M;h8jDyAwN^Op=K`v2EK=Y}>Yzi9NBCiEZ1qZQD-v z^M3F5@9RI`N4t)?tEzi-p|4u&UaRU>xp3%uNGj5vd#lDh+dQoCR=7}W(V$heRv#01 z!ds|JEHmC}92Nhn(7pt7p)K*=Tsh*s-N?=@_4d*n+FnGEOd&xYbaym+sY5sSwH-pTWMIybi`awYFqC0 zxO?nVkV`K-EoflZZ1B%weeIq!-8geC-FUU)TA5_nO3mVQPHwxBQ+S9%eZoqtQtSd5 ze`DB~bo_F2opiaJI>39o^qBaVr%}n%8Fkl2EpSy|r%*L+rcvcNdwe%2@hW3BY`Q>rUNEm(WX5iR-r{p>bxGb$8EgPB??9k9*kGSB8rU~n!yF4cyLE>qsqV`v?k zONGIYTOcjmCd$^&xH^tjAZP2$fNH1M4D^%~g5GuSXXbu-dNXTr1rBDc80 zHWQi#N%q%p+^n+d=2AezquyN$J)8kOzx46kK$>&2_%T#;mZao)KI76_S*_WE0ZBFc zHjiBO=2> zQzQfR^3_F(Qtpzm*yLAK2lThbJe@(!xF2PY4-|^t$}JXilKP5AH0sGnL)z}5*w!7? z*y_odB^UKX-U2YNtR-#t6%WJN*s`wXK8=~>}luaRQjrAs~)M6-x+eyGA))%C{UU=R-@F*wK zyD2G@*aR$oS)3BZ-J19p%_5Ym<Aet?>YbNwEyDd zed3C}((!|d$kb5g)}p*+#&HEm;2R|eJRJ7@w`KUHY|nYyS&hjN7WH){aYZQKL*8c4 z>x|s}BqcFH?b`Qn4J9iY(VN9TmzN9sM#puU^T}Juz!MD_xaz)P4xGhZc!oUYJmMB= zLTaK^Zy&KHe3Ik6ERptkc-F`@VF<9J+=!>Ki#8nNZ+C34&M!3ObTEO+qX;cD0v3)# zx)077bawLb-!g*X$YQd7Q&~{|5vyM)Ww|ZZOHWUJ%%H(=+Z3N~=^30q>33me2 zem7+G>nFRC2|L@~MLv{zzcz!SS*%oEjtED9g}8PFc7&uy5i{%GgoWC01(&AD8n!IV z1OueX#ePMF@ndjKZ%zjc28%Lta=&Fv9-G5KZOYzniausVXJ?eiDA53J-LA?9{!Z@q zu~-7^6k#0js842++}7&Y7C!!J46?jQ)>wG)R?0T+F4A;*mfpTILa}&i*6i+_+x+bl zLUvFvF?8R2)0s#hXYwc+ttD<5E?}BaNCo3@Q+_+ z<$R_(vqFOJh^sTadcWllE(5d*PwhQ0Z*^{408FX`UzHBjT~)(%UWFf?d8?3`3O^UE z=z305jmcLxw>NUwtu>J_xlIuen>UJmAAI&sL{{G+ioHv|8MpIBOQNEw^m2BbnIFxf zTU5XN#8&xIFup{k5KmW(0J=l6u)BBsgf@&$vP(pE#pzbMr)23sBZBuz9b$4+EOk*hNT^HT)MzY zT+#HV#-!xiD#3ZOV&DY%n!ji14P?wmF#II5E9ZdSDP*n3$z9k{cxuMZJ;d8X8_Y1r zXXAYNHNF6HM1f6=YFH@!TLhE8aj%FvGcKe)2&mu*iG~_e)27(N92Q6mtlgM6HK*IV zUBNu8ghS?a5M^$xaraH$dsH8)Azy`yI*b-HJJmu|SnR>+GG$0_8K zfYOQ)!(+PC%8ZoJ|K^Ixc?GaU&o`7M<~7scC~@T;uZTXTMc3qV!N63X(+Xgwb1x(* zQxc*{Q~`W14(^qV)WYSfC+B2W*~(S_kU@+TCB#CcBJl;)lO-EEv*{mNPvH#mx00sYN_!de(C)D!;@|lkB$Eph7^g5qo}F?024M7gW<~=dIS8#(9@eeypR; z+fa%Y6kXdfXSQ7Qqooe7*JG{F73!_*;u)A6GM4La+DbiC5=cT8+LepeU`3`Y3)|yGPCc3!dJw*EgMidy>k;Zs-FhKPA-tf~=-_ z8y8}=-!YEgYAS!72d~r#*q>VvQl68$jm_=Efc&`B4HY3IgqEMH1@0I?N^B92ICx!A zTS$mPTN-j_BbQxU+zUPxn8kf@V=ef05_g(1yy9kYTDSbJ7w$?WkN#HUWyBjFcEHtM z<_1=&8TcGxO8n;~Vw~T{`G zkLr9Ps4AW&rOX<*GRE&J_-$xoSto1djbIpL&{iwd@~g?Eb^e{!MF4Yi$$74P zVK5MaKp&MEIuc(YE+Nq~P7yEas_FLgLb!>wcFBoblkzHE-|I=}@UZu>WkJnXiX(}{ zE*rSyt2N-lwJ7pk6mWo*MW}YWcm~AD_RhlYC+r)RRFRoTvM#>Ur?yT)ZLrb_*>89l z$we_o>(=UnsBG|dtB{eRSZ0k0f9@WT-@%G$SFXgY>UEg%EcRCoS~boP#tr8rpGaF5 zaiEOZC=oecG8#SHQ`VpdRx({tf+_pDFFB!$W_c4cydC{4-%JXTCK0_`0$q`-Wb>)Y z^4{?=I-eAiS0=q>r4<@ckmCvdMJ-ms1_Q>o`s%1Nb>#OQvHupxw*rj%;sIK3eduCq zE1G2gn4|RTagBiQ?_}S%lJBs9d*J_Ted_-r{{O-({eQ8SgCoOTDY= zhKDqw6(EYu0oM>F41=y;wq6xcPt%iJi zZj{M9=POSv>?cBKARvrenVyh_DXN7wy@J-|ZW)jyuP z#&wjDdN=9L!ZhWtUnMdw27cWc$egA}9^q64!)W1uKD>pZ;RCsFBA=d+R9xHLD`75r z%ssA@tf0`_NtT^78Y!YBJ6XpUKP%8bG**)w89DwCW!gwSEQ0@lT86w*9vs7;94|B)nQ$oQ-!?xqp{!G;2Cgl^)n`ee7SG) zI88|RjhA}87rFtDVQIVGvHkQz3Ck9IzXA1fdj&r=^+8^BM~z_qgmmwc=q{?q;iY~C z+q6szYvYw!>oW2?A%@-OeNtYRPmTGis)htJDr$9LU=BppvSU!=_N4h?k?-89ti~O6 zJ8$eyc!k@(#DZeZU>f&S2*coL6Ieok50kbg@4L-j?gh`=X2Gy)?$}99-v!yO{*Fl9 z;kr}TMDhFEtWq8P*fOfpXW$FHx0@UJ6}29tA}<09So7JWD8^lMj>ji8yUrT|_1#r3 zBkZA1%N95<3BoDdIlCBOl^%cVJp+og6se~CjshRHzMh4su(03vJxJT^rWo0fqT6=U zaTie=)=dun^y$;rEi?LQMY)`o+&23$`6YC~|0Tw3dV6ecBVvT{;MNWg{%T;malrIO zpWi)+q>fRGPdKk*m?wn12X~^cZ#5Go=2#A0Z%%_{e)TO*@yGp~zeL7by1ahBC3r`J?h22>jzJmx^5j#Y z)`_zA6!LipLybWQwyh|fAxns{#ni)=<2ABzGt$KfJ%6uW{fu*NLhjuI1|N`sESoW!@7YkeHyh zaIi(+2$7qQ#+dZutXBq!ORNW|3wR0=iOfs{u>%=TwNCs!oU< z3#Vu3>hG=diu`I~a5?S?pytH|eyoc>3@p5;#AoTxO)NLewGz?@EViv$ghulTSNW%QyYVP?Ww|lr%VG6S8Jmf4R8}0$!+*8tUD&685)u z2Bj0$9R02iWs2v_wmJ~hOTE~sPw4sTExj_+yDiJc{Kl^+t0TD0O!oSQVcd=QeolTs z&~xBc$LGOGiy=B!>ag|9h&LfGhN&e%I0{iTt~dbH2yK8glyAL&e}~sNSnW^P)`t=q z_k*4p2i5H(W}Iq|0JL*bA>kdDMG9!3JFG>#k7jrRU8tvda(S>x6y9rtlgN-_k&fDM z-(wm~QfVAdNM06b>6$kAmSwPi<4h@P^#xmxR{-u%@a`N?-4z3YSC>*vGDM&4e+RFK zpSB<$UJ~dcM4NM8_36Mq3`F(jxTx0H40hJRQu?e2yu%KcL{JS%y}kGzFr;71JWabO z*u;WRrul6`wV@jC*O9P)T)`owGzsl-5*4^_iG5NZz(By9X~GO_loA6Afh8eI6a#7X z7?#W;BIH1qe~|SNT49vt&pXTOTS)AvYVC&E_8NiJVD0swY#dz?Tjj zt?f-7Wz}aBqPfqz*R@chY5~B#sp}{yDH26Bm(6>^aZ}PT7(GU|o*Cb*?x%Uj>Vd{p z(w2(k*x(44lUL$onQqa;DIQf}S}M7X?T*m34TE$w?<-Zu)CO3ULdkt$CwEUR&d7af zlFielhkk@AQ?8|OYh$UadjplL`F6tLl&{l{4Kmhr9m;Zbozl=T&8*##N<- z`C{W(nWC|W)LX#|#jtp%b-OR)p2%a64{#iRpTm7wMDDK*zL60-*3r*C@NM$Fz$_;C z2fmarTgA`;d59^^SDt6SdO<=SU=lvJ-eEp0EMMG7rO~>lH-jGK_wA!dp&cYvP!}YNg0Cp7*B{!5_fKm436w@qgs&%jp+-n zcJV>Q1E;Llj%szb8{!&kp+JL!bBb=jHQ`CRTqsfK zXtSEF4TWiMMD&EiS8#7QQ|u@eQQv!Os0Wg&eBcGC+RG(1H8T_NM1wA1HhMb42B|*v zWxF#SYXk*UDszgdUrAs~3y9uY?|lFpQ%eUg_!!hP+<9F!`0v0mvcVB+f9-ul=zl@S zsX&MKvr~`|6B9dn_dX$tmxK}jr!&qnDURSc;HW2+@@bO~F{K@}7<$Oce_s?soYLis z-cQ85RAZjz=U=ZO9mEH|pfRa%H$vp`sJh}!_EnAYvo;YrdS9!!kYaWTAR!c_Mz#^< zXY?gAm^<;@W9O>}NaU@#8VS-(AoYNo=}?KS8lC`DFk-v5ATC@P<2pkt>U*zIP|mS< z7@H{dR}Ft_Cq|cxId3B#=H=M4Fycp)Pl8w8;D|(HzIZYZulHD3-G+&J#u={yl?)p- zqf{46;Am1D!=cfbnJe|V_mheFpyO11C?w!iF(4-E>aK^nZn{BT;ox^`TcYS~?8SeV z>kg@Uhb%1Qs`j8ol4B$ru8*kQub;w08NXUGG%5WFR^XHRP>F?onUW0}!w9(`wi#F= z>5sNS;!|=*MfzTN4E{r<1bOSP==h4D*Ro(wkO#{jUc@-HWV6cs>em|Ey)o4bG}N?CTR_@tw@)38}x4Z5I=QDWh$6Yo>nyw!lY;e1#FS+|{UY`HI*7 zu8KXiU7@@dy9Kp6=y4;2fy0s^*ZXsAX}Wtp-GX{>4pHJ753!iV?8R}p4Zx)}ba*Hd zS$RqolP=b2grD@zb$FZ+NHR~3`)_KQw1b{K^5Jk;irs$>y*<;WC0{Zn@{EHk$od9z zlcr$zWK8Io2WvyhhxbeB($8SV#fbN>UnT+(4pAMgRTV&BV>f_P8HL(eXM#BXwm`Ag zEBwb{D%WgxCWe3kPl7u)JEf)`M{v#_4CCcH#VFgs9WP=*)NHK?YSwSb9;ROLJf;`- zhWn3fNs*cvWHOrgED87iBE84t+uv8DnPgGqS4x622f_4!-cL{ra5R}(d0qH1e+N4% zT>7h~z`GQAAA@~I)C9TO1BHBW9*Daod?npF%>FQ%)yRl9?ohR;~?q&KVcrM42aA7VIJeIV&iZ{C#rf#?MP3D~TKa z!W?$eV)-m#*W~jRu14gDN&E-zwH7QuTXp7zTMHH&BC78cAOwPm9l1IUdFD~y3-(=XkDg`QGft{9#f)g)d0K~&tk2ZjXDS4cMW2z-0 zx?oMT>;f;%jhvZzuNb(|iT{)pRECbWM2ULWvtPv>k`8h&m?yCLs;8x6lpS@2w3e9z z>ognokar~$Md_y)|sDbbA1$$ua; zw=pQsZo@xHTa;2-d9z~f>!~FZlLj7b;xz!;77|hrS&>dI9b}V#iS>Nz;24EMKq*&-9jM#hh}gpP2CZy9SS5pq!}CjrTGf|Ke;IWykN_!vHt!%Y%Gd>R zX?^8*rP1maCB}3|#4hoC$udi(53X2yS0S#AAvKbr<^a=#;g--PkWeem-8K~bSv&|H z0*hJ!NnF3Ls?=6Rd-Qm3k(RrcQsTsh8lM9gcAg>k73l}$oAq;@TWkS(Xj1}hl2B*Z zE%fJ2Gn`!GbTgcd+QkUDRxd_F(gK+;2T~|9T^?NNm##xg|6e%0#URo@L~q^0F8?xQT878iM)J2 zV`j&%487~II{$m;kg=k7hwr>+nD#mahaVSZ$v6xzx~_JCez7=$EeR& zr#Ex0(-7g=8IR-MBCW(mu!oLr&v10;KrvaL_b}HulO10`9m_{MYO99Sx+?(c^AL8K z=W+Gp_V(>r=e@xHXPX8LxRuSGr@v2ovfH$#nnie5X=~qeo?d-l}y!i zgAQY~<;Io`$GgIHMfpZ!@2~on>x-nB8~G5kz~awhsb)TH&IKI%HB)-*qveFhw}r8Z zoKk+U0wfsLR(o0^?2BS}3APN2-nMeyVNqiY?DNk10H>HAhkU0XZAOExF|gMo^Jm@% z1FVERc-iB}&!H$|4g*2GUrybU4>NA3l$$7%)~d_3_wqyA3))Ba`K|bgo>P0it}E9e zPwwopI{k6AKD9H^r_i_d99zL($X@zjov#IuT7~-|a_^X5M9;mD_8U=?KM?GCq4$sr zA&P$gk(eHc7gH(}oEzvlq!5#2LGl0I_|xtmgOiFRs8#xU!Gr*y4Opg(gx#Pg@BZt; zNh&b<8&%q=0Kl8?+xSOQ+?pwilIU0w45-q5ZG z(Md>)sQSYQ8BxwZT#%hs%%y&suJE8#V3`uUgD0&u5DiNVAauWA4@eDJV1ST%8>gRp zsl_qr!6p`_i7k2KDG8Kq!Nrtvhn^w=OMn7f_yT7UD`m|}%kB8o$kLFdA*JYM%(b(H z4DT2iE+!AT;74>h4d1EQgrE{x#=oTdrc*4m0jHtHH##VLMms;#*ouDuUHgZK)GA^` zphYe{cQ6!m+Qmr7vSEe-8)@F(OtQD5iCK|gfD;AHEPm0cIllV52dd^0(Y%MAcIVFy zb?XWpQc-k|^VL#K@goK;y0ZTDjT8B3bnY95`^ABc-9W>(avt2>6KzHq87t!UxWu+s z0~Fk4Ru~=aNncQ-@V(ASzkVCKD~Tj_3}_cUCf_o9=$uht!PmhX!}Hyhr(KrSwQB1P z?MgFOWYlI*-L>26H(p-M5SF!{dg+{qaEosCxym4)4p5s_*!`u@Rz|R_?QUc9Aq~1R z!n=t&Ban#&v|j4dn}~OvI?VdtZSfy=@$u!lN18b0g;+hRra4E4Myp>^I3#(Cd5OlM z=rWQ8cG`3D;I29rpvYeHISbt1^wh9t*qdfbkiJ^9xtwgEf?kiKuGd%T?hQ71?y6Oo zLWS@Vc4x+gz1pXOUXzUOwQYLDjP~YsMg;{Ho_scG3R&Q8F6CNpBA&FKiHp5)a<)rJ zVYb>RbT+drIsrzX8)rA$9TwzA)cxOkJid*@w=@P>N3ZkY%J#OmV5$eFx+!5ws^PL6?~ zAZ;xDi9J5ft(7kF0*-@NbFEhXvH2tqN&G`lHKj=AT3*CJ^Qi8XMQI)LT3)zdWG4-_uNoq!N8m z75tb>ozDfQ*J|Z|QVhg&#fJWVyQYW00vY|?bPJnbRm6XgbM+y>B`H--uSy<-XFMH36#3^Zw8 zG|RnK{zB;9FNMZi4o>l2+xE@}Wbj({g@^d<)~QcVi=;JKpj_*&$zM-drT*k#2wFa* z5pJ#L3jFx1`5cNKls@487C}`Vrlknvx4IEO4_iR{Mb?n(e&_*P*#8oAb~)(P*jfos zlId#jvC+H!-RGdZ&JMLIfb)}nl5WGVfGlQjcEN=_YxUbe`VhlKI;XUywg29S#Cl6G11U3Qo#{I=B^^ZVA2DZ+tab2!0R2pk0ZaiMcLobF2r=oP+r|Ko&$ z`tab85pgwj4`slI+uMPQmnd$8;|Y`9gRlGh9v|uU#fSa#Yx3TVeJkz&0$xTQ_9+rx zHcb|pL34PHS`h>~YC??7sF(rx3$!vas&%_U=I=G^_2!7%`ISwXN_GtCC3d!sXz2(1zO@Mo8x)$a}W0WIv%HH=Y*(Nao^C zujy`1DO3VuAW?yNwjNrK&imzv3iX0Zp2;2~L##&?7SjBBuq%GiCbXxA@?6x>7d@Eo z=bd0R{ssnHefW05O^}bp*r=cL8U2|wjD=|>&~fS~2TzFANe>VKv=4ezZ(&F+VL;q` zF(W{oV6Cw`MY#h+mX-}u9YZQ>b|?dM?2b5x(I>lOy6}$VY(pVjgDZ7g7v-8rwo`GL zf>*7J!*i}QzVhrL@mA7)Q(Y;A0KWd(ed5Lc-7N(8Aq7gmE7EQ%C?-?(})jR4=>I$$$>B7*q1c(S38=nj|=DL zt?Z9R@5C2H^v$;Z(ZAh$sTAj?`2GO29#&7JKj<#KO3Wy_Q`?7A zqQh4OfcARO^H zTwgu>b@c(I?~B;uk!Yr4_?aF4wEegKLmY?73fV`*h;{Qr9i{XqS@(u81Jermnf$ix z55wvVtH=kLU!FAAyclV|RQq1k4;7cKKY_KIt#rt^@j;pBy{ zleP_d0}79dbP&2M5^jDP6HHqmcL7)x$ABS*9W}m$rcDn2kP=CbWD@FIy zymknzu5@~kPq5ws?4nwxsk9AEiCPC!=&S~^FUHXaAqrBXYA^ety>i_ueD7`0J#1mz z;TZxsuQ%#~Z|y}ixHH(_FSe#Y6O&Sc-%#50b6m!@IAw;1U@V$+V^`OYFOnL(3%0Jn z1zGzW@rA6rY^AZ!MuJn2a^8Kba^^3QKfbN7i?Gg;U*LX5r4jthjH6Z9})OW*vJ$1<$UBBy^2SBzP$x`C+V&dJB;7EDX8dt zpL^6m8s$9}9MZaJS1X}DLsd$8?qoPM{I(E6yStn#+bVnVT6`(&KnbA=-^x4bJQXa9 z9J03ScGCA12iV5c1x2UV@1QuRtB0oPratMOmmm`oo)--M=~5$Y0_)Fn>CO`VoH zu@sE+w~m=+c2CFA`any~CsR95Op>98Hh=UOcdV{x1>>SJyTql-D%0@i^7+;2TH>9H z*fzQ8FXK7jWEP@-tg2~^r$W6((Ye&(fPVU0*N0Dikm+%ZUzKn7&k1DrlcMo#LZ}-K zH77|27=yTUzBygGL{uv2NJa^e3&EPl^B9R}T)0_3!D)^S+Yf&ynMMC&ZY8uct6q5;w42_2P`X$5UdLns#66`R~ea=44{uRfN z!OEax>eH|k_>AE2apr*(8{5-j&nPL+cd6g6X1e=VwoK_MiE6 zctMZvqQHNZ?{OoMFXbkj*uBH}B%2ofDXn}MFZ90v(^T#Z(d9ko<`1~kVGot4(T`5O zL69I9E=GKrpjuL;T5XWbHAo@7_UQqkw+bsGz9iTz2utZwZon;PmtMC!^1>^gKP-=|-lj4V9V7b9Xh!G1nX!Cg}y)%!1e~Le7R5H1^I!A!f zo53pGG2u_BHyAi-7M%47i~K9`AWC2}00!-asO#S9!|TOZB3SJ>h(*tc-(2aDD&HEB zyqStMN(-)|bA?KS!Bhn_$$$~gqy#!bZ(#u^c_Y0@2T>F7;A1URKjryfLIZA*sTro~ zto1^)N3%9|{Tz@XoFbS3LlI*b?>&O-iVxyD?AK!mEk!+kZ$}J zk*_NO&>6x6;jOO>0^8cCKfooIoU6q@H?N{djwt+VqFO!@c)WKNs_y5d4W6A>R_@!D8x>2%FIq8c^j1jcO; z(%gD1Q|K4gHh}KxGU6u>F6HR(*#lW zCb^#~*3Wx5(NIC;sis3x+Y7GQ{o=oR`Buu}vfS!I7~g@|+4U_LVJ$9BT19s}@bQFt zr$l9z2Q^w=eLMthxmFnp2eFc=BlA#Iu^0m#x1lfH->e>;qZH9Fm3}f&y@QLdFeiPN1&` zA&93U^;4Ha_`K5qv)+f!y8Y=SnNW=GLXMrhM1gXd7LNS1eaR+d zVl!<)sU z9%8=jBaF>Wb(Rai>y(;qTzFM)MY9|j6a)k37Jr9)zl1mnTW zcg{ouf9hB=OVQ`0CIJf*_qKC7519!4719@X znlt(%=bpWFRR0sNE+L6MBj!EqQ1d%@-0TvegWo^?!2cvBcW~#d3wkz-xQDrm-gpWD zi7WR$KnO2DX3BjYsM@{I)5ACyLA=l%^v#OD%`v;$8cF&W21=6%C9t5MUyPuUtOzw8 zV8g{e{XvuEo&Llq^#y?q5O8U;qQ5BQ&W1!CL9K|4CF?5H;|HKO2&qTG8~~`>Kn@{w4+l8M zwrtUYgas!{I{Kvx3hMxZ?(oHIXPsWTn~@2JlDDx>!3e5g(ZtL87Lk9^Ql!WaYI?N} zxi07RXF;i1$xWo;KPpD^C~Jsq6WO~izEzZu^uabxve8wb&-r+ob$E`S8BcK6FbK4hGce3SRDvRks%0=So!rR%Oi%W%yVcUDV7Oe_j-^w>PKv z*_VcQ--}3gIcD6-_w7Y0P0nnW;|_mVlbM0eyC4)?+{fJP6VRODmX^(ImsS!r6=N>i zSX?I}?!R|}42sqYj723XrABG*oaG(DI(!L7N6Hq^>qMbbp{1 z8p1+el=m7ig2_DRYbq&eSE#PR@^j`kXgmfp1s~h*02j(Zw=JN()~5@<4Z|Ow>Pqq}vSR1-`zff1WB)U{G4CC!5Lh?sZ|(fe&J@sgL!0&Fv`?GeyD9nydGGEtIb~mn z+~~3yXmQE$pACtw;k@W+fwt0O+J{?u^&;GGHKi%Pz^J`@W_QC*OwV(6a}K%l_O^}B}{2kdWra9U20Sw zPlaL{K@%cg({*~DW_2wNA*w8a6@D|RyfSquj1 zfa0D#r(Rc?-f#Nihcck4IY)K@d?D-`1ht3_Vl=TzY4W!NVeoR zTr2WQYq|5sIZ_Km4AteR^Fkz&VYms0fD@ zltZ1N%2o1Wgir_mbUlp4do^>daLz_TPkA^gYGOvp zg!D64$5(10p7F)R0-2$Ru0N7^o(UE=1ny)cnxB$P7?!c(q?(P`BWzmrcjp z-&%o2Vf&`-hk7J_-83%x$Y!9&dPDEE9Kr1U19gJiDg)F@kxLpOa9Spw6%RtE<=e`W zBCn+9Z>L2byo9BP?nMri_A;14(pqGbNPv$%W7awlVZ+oY(zc^Yy+=PfSt^mlz0N^_0*I@%`Xv|~D`j)4whMK^{-Ow4(D8tP#d^>`uS zG6k`71!4}Z7P*r5a9rq7wD!jIH0r*-+vzu1k(g|YA>^}4nyV-PUnvP+0as1Vh)|e z-3*X;Hxn!$_v_c%FB!o{wiwYy^Xv^emV*i4M%r=@;h3O5>a*JU1(cl%bJqwj-$I(g zz6y#uqUUs?BUN@`vnxt94y)0?H4YMmciQp3)YvMdQ#}$qlv!AHkszKX2JR32>DDFT zTf`7(QthK>|oW^AD?hsQxrOtQgjj>b%}_!JtJTIIEK& zuP_U!FlBv?9;0s|x*l;nB6zb@N_rCV0&uhaP1#<*n_Ke#15Hti~)#|$~YisO-7TkarK=%Rg|1Gz0ScugHL0Nfrvzf-JoB%Gg# zppbZ?Q{L=98Op!D$xCtS=+H2SyF*xgu|)mxY?0Zg^8y}ADrsiv46Jh7PE>$M7BMikY$G(Tgq zR4oa1VL;=gIajSAA~5blERD9y6#Xw`8&pI`WKqmj;Uu%R4gH=GwjE+ErLV>V0m}q- zE;S}H4^Wz^K}_xyeVL|JN0`9kxwl-H^?;#i_*#;#RtgIa!7VDqSadhfi3Mm7Fj}=m zxDQk29*@ZTKBAoZXCYI83_YAzv`8TGn zr$ucpw@PVrU-A`iqo>CL@h8zBUQ zm_qC)jCZ^%4N#rm_O}jQX+qc(gB>`jV=Z@sCg)8TK?wR#XoFeS4J$9$rK=B$ag#qr zX*0}(*4LzQFo3O@&E_Q>6`WMQfS1--s??cvrZ={g?Pvw7FMDy0f8m$nr&Lv z+~NlO#mbZ66}yP7L3%U+y49(My{3f`x7RcK&--AE`s~X=eC(2VIowQqo~%fSS-d_a za41Nh+Pg6q#+aYNt57Q zj}XUFQ~*+Z>+;gOU)~Q;AjW6D++)nV6rENXvSKs&$kY`k)fuxR2nOg$x>Mf zAu^$apD8i?GRoZ*rT;IITN7fF6n+TueqF=<{&}JH{t?WcOZ`T1%_C#%ZZdRFhz*3O z2RJ_v7WQKDInibnGCOG&PP)M7PwaqV0{gB?O?PKJAsI9`B06lzc0F|oJ&U;P{j9vC zGZQjnruu1S@v>9Gw|7LnDmfuyW@Qc)=TACgJH_Ekm*>hX*c>(`dok~{)@g0L4a=Zq z8Fa~ev$Ph7+>L+GW;*1s$wzroY^TvxApD~I2c3?6VE}un3HeFD(t_=7J4kqzKELLG zkP@+KeNN_${kh5e9C0(pn_)yVM_`Ai z%JJHSh`M4+QVfr3q=O3`FdI>4it@fNhOds0J;lm>u2+0|0mqr~tELMkEoy%Z0$RuCrw8-?4+=wsES&ypYkDJTvA2%OW{R(XtKi(-Uo8+MC zKY-mF$PMpn<45X@xuFX>Tl2BMmq~7sSL-yzKe<)>{*Q~m=qWf5sC>lJQJV+Tk{~X6 zF6_gN1ZR5b!?m%+(s|i+ZiyC$Z~H+7Z^h|uNgmLc3w|1FG!j6xvCe)RP`@}+Ml6W< ze0YxdU;~@x{h1I@R`soGYtEl!OSY$#-Nh!AuRu@fy6DqWs5)Ga@AH{4WUAQEp4OYT zGfDgos0i)amQ{25e8Vl`z_Gf{2?*#c!c#@mzWdL>jj3sR!$GK^X4aBvbcy$eC6|N@ zXXz;44f{y>*MW3i4=N#NVDM5r+RY*|vVoyGWK#1ZXNO(r#{LuuJChQbUdnaLjAHpd zijfJ{i0^59Xud@}Vb;z0BZS`@`qu=iZU{xou)GKB#`Kz92~F=4IB!+2o;=67Qy*Xp zKPE|aY-XMZi7D3a_v+7I-29J8)S_E0h~^>ukb19UFiMk>!EIdo!ldvy^}e+C_V&|* z%_T0PhTjWyS#lIuqG~h!?zy<>lOO!jWn|Mq3ud!UrsX1nSSx+4ux*w9I$Sz6uR-Z^ zXdo~_5Qd)^5yx3w*X72LVb{E4u=?!<(L76S0P*1ghysSbh}tY+FA4_8?C2->4kA_@ zI_W8vJO_Eu^$FBFB=}wdHtwCLj1wJ7DWdzZ1f*8XX!WG66?yjvP@80^gQ3b^rwpFN zbWvAGl_bn*vg+4k?6tu!9sYy&U(GFQ`M&0OUUKas*i0jknaRsFR^N<+te@+=zlW>O zRWr;)Eq(3>dlD{CEQAzrA)l4-CMkMHK9CMGln(JJ@=zAzfz26YQU;$oQDc+AreEuC ze7iu8V7h9#-t_D^&ZIlsbCdgVnaBAtpK?UPS*;3^xMee>J!Y~UmVC53H|vli=jPFX zDd86V8hlhxz{adNiY{5LnkPj$EqbJ{QiL4blxzpjYin!f`x>nRtw?s6Zl$ zP1+Fi?TELda5fJ1AQ?LNbIzV@ifk;BWSmzlm-_99;akjJ(8RuwdYkh0*cj9`I#bLe z$Bm$RG>kQ$R$D=B`yB(NB5=FHBSij*PQ1ABiSi#^Q)A4rDn)f4-JntTeYmx~*w3IB zA6@cw>=ZiSkG08Q6|3vp36t3LN7pu&fPxmpeC)VcY8Z;4YqR3}WJJ;^ql$OvXTpLQ zJmRM%6EL_z2W5jS_}#qR&PMDh$X@O1N%Ao=6hnCAtL^vcK-hNriAOp^sN%+4oG5G3 z49g;c)!j&s4nzjYb1yhy$735#bp{XT8G4qEHyZ5zCUvJBs2S_=!M5b!)SnA^q{_bo zzj%5KwxFy61jOr>46_2Q7jT!=1st#3ZnPF)*Kdex=5m10bfTPP@Rx;DwQ>66YZGQ2 z(=7~rR*f!X>nn1yG#hefHf4OFFc9fQK=i|p3=FWrXb+JoIEWM<>iPRE2tPE)088d= zSxI9u)Cs3tU_=yD=56KQJL=Z=EVI?I!dVBRUHfWCGu^3S)?l6JU=vZ$yN;X+wP)&c?XMK$9v;8)aKBK%X3q#FagVfZlry{G36If6d;2kBoZ z9p;~x7WSf0W2TO5b9w|MMhjM<>+HmIO#T&ERJYG^#$uLJl{{-#F!g_Q<7pP^(HjG8 z%H=yd8aW80-vqwma z#rhY3KR&2b97DeHo$E(WPvSUP)H&Rc2=l5n^Xiz=&4^+F^-MFHa9@?!0Qze{>Grmy z$?f-F{lH*s<=KF^P-!}z@MR#N<9*CTnI~QvlMZBcuas88K~1_E5xC^F$8}}K=Lqm1 zL>l`9RkJA87^Qv&-!%VrT0xIT-~HoNtvPNItx=)X~m@b3<%f^=G#1Yooy?r$V*94We^f&PX53dcQvHhO++Ee4Wm z&`Q)oiKjq~1gfT(eR-u&9(S{t?8|$QyRl2UG*Gfr6eHixk*sWGMyz*0(6{#wChqF< zjL(t^{2$8BGAND(OxM`p65O4j!3pl}E`viLNN{&|2rdDFJAvRD90CjyAV3K25Zv8z zo1AlY&+gr=y0?E#4c+uqPfu0%)6e^UbxW-J%Fq*koItdpqImiUVOPas`V|&?qz^G6 zAsrQZX2E`kE|9q9o}Jph>4flKIqkFb=0deqF`(x4)iR4PnAV_$@xNso8d%* zc1lq&IYNg@t4}QuF@pFa3k|}vW=U4f+{j%kPcNI185boFgq7K zjPY0qZDkli>f1||2KtVymc6-}{Ig7+o0X-j()=adty#7Ty)v)8AoXu4 zZ3;mkR<%{Bp!lZ@R9@qu!kWlnj$wuHVK@mnq7=h0N1Ez^t8e8`{Dy^M^YF+%6AHQ}g3_iOy|Qf*6`pokzJ*7Bl;%EcayNGsAUA=1{dYeW9Y^>fvtq28;lUfNuG03kaEzD6H7H@%icBzG_U z9RmP(#otH|OTSYsXd(Jtf!Fep@Q=Jvx?ub{gl#hlUlacmqAg>9IV{r+Ix|0f2DJ>_ zLH$5b4n+rZDbMJA#~+GVGGnt_12J6wq@%)2VSgd1T7}8ieP-+sg3 zO|3LehYiw@vu9mU}NH!#j2ysoje`i=%~ z>83}k;onX(aRMau>4q)I<4Wk(+>SRGxgdp%^@<0z=Di;{V;_gFJL#VkLWbl6W3X>t zX0A%u(XB7R)ub^YGm2(y@)en`ovNPPTAZ;Gt0-fZ?XM~45wEUKs|iWQpRqx#TRrm- zl<0t4A7qm&24s20&~U6PkY=78l6zpcAo2n++@%DjTJ3l#H$j;q#JW+H^t7B3ewNHa zV%yv7878y+4U-ij(V`i~90Wv}Y|d(eKc9b7*za#3&yB@pty@8U;C|EjlA-K<#1{?{ z#)?#n!1+23L>I~tna~RHDZ;cJv3-Y?f!lTT?v4M2Bcti>?UCmSKU}0@ZD{6}0WxF|GKh1`uWY?Z~IZh=~$ZsW-S1C;Z+_vVYygWiY z`yTXrb}5J>4Wr;w%Ai)}%+y(PF~1NgExAVc9e3sT=CwDncT1(Vvt#~-f{WoFBnB5+ z#4?;aCuGhEQ?jiskg^yUf)Y?=xcp3$cLpbPLl)0}Nr}vOE1#Kd;!}CPT%OTqz3c7d z*mO?=;uK#2G+zDj%#Cmcvy1l%d)j_~A!2gF8t|9LA_|FG>GmW=rra@G2S1tqA?&Og z@bmK~FFm;N41^A4gd~|r)n&T^F!AJpgH%~K+%eBGeF}EOCxJXtFGZxQG#N^d3C~}1 z%;jxK&uFwOcCx=m3y(dj>TT_3*jz_Uhty}6NPn>pRG5AwA?~3&J__ysm0Wz`>3f!v zpHIki)bW)D?&}3lW;sill86udf^gB-h;I-xtR)_PXvW}e(bpn!VJv3F@a6F(5^|3p zO>hO^K~&VA(B#JxgQqWGcAP~!*s;s;A3g;uzB5!k`&faMg6tMU61;A_9mnNJN8^J7 zX2>ZK{H#Q{?nWi#D@8&x3{|aniYoM|y-3 zB5GvO^Jfbe3H_bHVlDbLt(r`*8x?)oo1YC6wSP&ug|^ejW~_fZxWxang9{d@`4?X0 z{WxN}w--!&Nbksy@L8?fw-vLg(`$P9o#`G~Aj>GBGyiz^^mpcYD@x*A`OwxJ+lw*K zaZ|Ei9p-kMrV()O9pB&mKpP)yRts6iWGb@zJk@Qy8#Htj#sa|8!UfsL#esGla}mk= z4w?Jc7h)Z+KzCs&_PKuuX{y*xFX{xttY^Ay`+oRZp;3_^15z{|&zvk3F^S>_>Kb-U zJd9T_A7vk-@wdn?s;iFa~_yGeB1iDt-E2KJtkS1M+Mf7S#RX6SuakoWRLni8l4-D(kk4_ z+q|wB%=vhBQEJLYVyy zbonQj!s$j%W;$dE=ibD~V%gW%3@x8jBxl}OZx9ov0=Z}DbjGX+=Pi1A_U@VDRPFFQ zw|w7f!f-~ib-cfLs5ymQQH)G+kb5oOm(SKG&8FYx@Co}8*vB6$5%_9HIHjSb<%E2y3T2D}T(a~e3pwe164M_xRLP@QCeQ=d~ z@#@CeX)z2B1KvucKX`7ZZBI;`Ltz|>3>*i_rNtO(F8s~ousX?L3WS%ps|V6(X67x; zMjA$DbzLyyZZc#`KkD%>eI@l%7BsC+_P+%V-JZQ|#+Wymxr7r)zz)rkCL#9LB|$mE z^@4jX3gxQSZWIC4M^N^@1V(@RdVTlz`dSul{6zy?(TX_ty!Yv5PL9*;>QK0T9lKK9 zcl>4eC1X@6!O70bz`H8YtiKL9@;BGZ#njLXKJ&st6qWWZq6K(6%NtmbHpbUpC+io( zpb&Z?@|cUZA^16uhU?WR5l76lm*`b31T>9_D~B(Mp)XG*Tk1w%68kWae>7XI(GZ?a ziI=Z)V&!vju0$V;rMq%}Z*3ODkLT+^(h>*#YJ%zXvcFO%EfAqxnH=Y=X9L0KOIWGi zPZY~fk0Ktq<;s#hBh3XSoF8ol6<4sUh%?J~Q9h1O!!%bUex1xV&CZj=@ypMAm_^-2 zL0FBBl2K=EYz>lp=K$@0(0-$7#ibd|YNF6SyP(tmGU%GI8!hR#oI#+gb7EYOwBUE^ zn3|=5K3o;MTr)cndxJx6#@oD4oLM{K^TWKnf>U{s+30SQs6{K>#Jde+Yxe!vbVP$q z>@l|KJ_%Q?yVD<(ppNCBe$kRQq#R*z4oTxj(2eR0Hi`Y322zCNxWax5k%=Txw^9J$G^ebZp*s`neU%JKbwoi5)+@K!z%V$4#>VYKR$h5qq#Y4(blLA|-nREh&Rz@HfTcN+8R3u>VsU-IQ< zsLwN)U75@CZpU0^JB4BA;*+lR80DjFxJ#2+rzre5^_xh?{bb^SvF$X!O9G#UY;EVt zBI4$Y=?|IhMo#9I^9n0s50I`2#Oq>>!Hsj<-{p;G_i|%yn&K``SyuLv zTX{fi*mrASK_T>jpGB{soCzDf9N6>=aWf%)b7dEDeL2Ab3h7v{i{eL2g}lKJps*FW z+8dd&Rc$gkV6Ez=#nAxt)emGopzRmRe1Sz79&eWTa~E&2({new%Tet0SeS`o#w*ys zn&|g$Mg0N<^^BNhG_D0l^FGRn+o52QrK7#lec$OaDPUyQ-9IKhuLx@3w94hhkVn81 zCCA6GQ`Gqymli`wT#ucvL`!^X-sgfc7fDULWHx)!dr@sy!yFgUHiQyqZ&02a*YAwx z=5FDsHlK~?_Xag>5F@nqJCO->knPvlsR0Vb>gmEWJkX*YSqga@GWPw}>o9w9Ih?GP zI5sguHazNkss`c!Ga*GbK@U?BIm*D~BiSff4h%Ljp&0})NyBnr zc+2h=aAz#nfp{8KP_nTHI7Z(v6x#?}JjM%wNl?=42f=Me?zXz4iJIQ=!Lv$o; z*(NG|5IUwZ;hPLi^39MpgJ-2dqlH!WXvp30fp1kf@71Cg7#`#U(}JsOZNbQV>4yL! z*Ug)c2^MKxGa~Q}Xf^W9-_;dBbu|68e_*JQ`80eTBAt73@ebv-*U;FsT5EWbcPD>^ z;^kX=B3f&bSJ+Mcwp69PCe?$22n(MCYU+cxmrvJQKjF4)$P@^C?^LC8#hT@T|MO7l zek;gig!?eH$qN#RJK`R#Y_-KQo&D|ZEA_+a`$vw6AMq{bUouV~H8U!y`Qn^v+R09q zJ-;waxhDKg;ofl1cH&f?!rC%2TT1ey;~5e?h@u*z{3T)j(KY8I9Z6mxJKqF>=}W#h z#Q(h=(TH>rAbF~#JxiWUqjGGFt$9(oT0LPW6@KK%dFeB*#%aA>&R>;{;e-%$$jvTo2L8`13ZvE^6-xio9j> ztVIBel@Rb#fg-M8rv3@8KmZ{k|4J@JKH~+1!k@T5zw?3*8VOk2dyOf-Stqz@XIW;$ zf1663o)QPSnJ7^&&**BocpulxTd9DMLBy3O(;A`HNVE5pU-jrZd5FK(8-9}!5v^sa; zOt?ce);=mjX_NPMcJ4}^fV3!ket0JMt)Ycny7HDMM{$XJoz(a zHs}>`lwW)}OZ1q%rYfh88k?#2g&XcfLA*t280h2_)CqS)ro@n)U&?ul^)Az8 zs5Dh`tLqxq^$sD-zu5Y9{yTPW>vagYd1HPhzC)7H28kJiVK6~a_(#MK>)nyaUgfan^L#8qdu;x{&cWQV+O$l4MZ+O_S)mt*wIg}&~+ zztYM`?D`mD5esi!&Vo~SVe#p_uPgYn^9LKb=BkH2-)0(pzW%2$e|F-jn5+6)Gj-Kw z{n&^uvHK3jxmnSmHzqk{Ia7@rvm&X%{h69Y$hq|VrVmFft6RUikC7N;q=cQv-sR6( z2H#!&pkMmjTjGh$NbZfEIdP8nvf#VXCX@}y`(J%Wi7$i?axPaU7vXkq=vH_10QuE7 zNc_=GMUE4@=;ZCY)s+MQ-Ejs$9YK;UXk`uY965sHrw8A};(A)g094K2>it3CL2bG` z`CFNwNH~E33Zh_A=fKOM7r4e{wB*jrypRaLwco&h+uZ4b5m{mUrkG&4lFq?Rg~dt) zOKTL`%L+g|^97&pfE&BonbhdX)fD z4TrGQU?oEi!`v)f(7mTQyzD~6n*erHuSIeztZp`F4Y$_b{&GS#;&q9kKMmPp#hD%reYpYLF zOy~$|i!YbWV8WYxNKQ71e>Z5@&o>W-RG+ZyosLRek%5qEk1{XJW1%+Z zK6TlqS~pu!uuM>PaMRm&!M6?B83%Vbk6D-`I+8epFVusR3XG)^nF=Z5gURT&R1k3_ za4ul9kVA%*cN|>vo^#yhmvHw;~YO)?_rD;7&hP z2G>GnnbFCA0a{NtIRe)<+rdbWwdC=}w$f9r9TH-z_>35*k;^Tz7z8AKW4XQM)ud%1 z#jQeCvIG|(eD3li{uLuYf9H{R3c@}Z^s#z;$<^tNN18*{qTGns_CDM$Pr0S+Ca8;| z^qAs(h-O_-ya|aTYzUewUo4tORTxVN5DNT7p7>BRt>onG+OWV-EdW11z`y$v@n-|&uulO0{B%{4zZ}+f z?9szh3CSntb&^fj-dKoWaGDMK9ql@rxSv(Ng90K4s|RxiW1}iYP-b@4R2x~{8w3zK zx2g0D&kGmF`c2;m#+oh&_suNR-%Z6~L#%mWsBN0FT{VstjYuK6~XXgVhj-PKAB8OndX4X);f zg&uY(o^%)6C;X&YWS=LZ*2yZ{8c$v#il6sR#?ZBsDJ-sBe2-t~F$x|A_W;MXhrjOI zleGF!p$UVk)VP=*NeOLwD>d38(tScfE@SY z7EA=DYnk%n?Sj5lz>9#Pr%Xh8hj{+00@`pXr^@wRYKWnmr?GFE7tt_1i2Zg~A)!MM zeVZR2RR!FY14#uD_d#q1Z$AP0}`X?gBm z!6&ybBEjX=A$xtW5-P-#7Ow((rzFL8VBUSzV!QOoL*W#q>oUQs<9uT(Jb@x1M?U$a zy;dDxLCW@8QkA?OpWS^uHhEmMLJHJOD6^Q{!_ZLj=U z^4db@lp9P*j`H{1FKv0sM(`cMA)f<;ZhqGLwoad9XP?r~ zUC)Qvlv*)idYcW3VHIyv`b#Ps84~#wDq~)B@~`6=@dpS)xldv58cRVXh4y>vEvEaj z@GH{i%4cDw@I-Oay7u&G^lG=P9guvJ;S1xA*-PYv^ObCRNse1_ZDwOe-ijdwTc{myrw@{|56{PTX|Aj^7NIjeXL0vh$@XLLvmp1cH3cg_m|kn%_;q% zn0P3+eyA7OM&@l)O^UXGQI=-7D)I2j^2>O7TqodU>WCsg7?}~Dw+Oz%;k`X8Yjr?r z608GxUyLgr!jnYhl{UHNE zXMQQo*uqYat9G#aA@Ah6)f_-PoV>Yxh?N*`dSNSnsMDj|%)?iiO`8#+|hHK1WI9rB$PZET~bAV@dEo;Qp&V_eO}Qq0p$51PxqRkNEtNsOB8%uk)L0{>6(J$#Ui&zB3&y4_{%PtdnM zP4cdiJI|!O4cJfd_Z!_>?s*V);Cw;jiyu4tv)Wq*>p)sNLcs9sHnf*~(n9_sEWu5b zMgML;qS1%nd8XolTU-lH2$t<&H+XxYe$~4Imf>2Ru3uT~XE=eQrMIeNP);K=8J|GO zz1`vtV{k-vOPdAD*nuoi%)a)4QIP(XCA2o{)7EFntlt!%&dz?c&s4l`fk~^I_zGVf zf8DhW@xYfvVB;DS6i`_me}==-QN0x~*%1aQO?np%s5;IVM-@QNTn*umf!7>Zsml=O z7d{2?jU;?^QB}5)78~(3AJYol|0JeXO+4fO(%If{yBYXaAoEW$mlKtSahiK>v*X6l z!W}O%JB80+HwSr#;{E*d0oM>_)%d$~O>`dqVk^t0j!H;@7nE*%f8UAwD-Q0j=(l-O zn;~_uz7uS?Jwd_*(WDa(pNX!nKjweLM%X99kB(yOfB%>sI>}h6g z><8)>5^L4;Uf6xfV(YY!o=+xxYGS9P4>Wb&>-33K1Xr=*iWx_&UnbiB?jen)nDswM z%_#L77kW8+=J35E&l~U)s^{NF2ryKA(U3=&934oc#*$c0Bn|tAE$%Tb{$HLU8!@-SLmhW>Y2-8ozHg;=7bTPC2%U8WX$ zpb{IUKQ*GI#%!$FpCt{6@e;v*T`~R}ds1zM?D5pywLFiU#-MM&lom}kg zPj5e+9|t=5vHEs!6#M4G`Md_&`&)|4M==x?D*CXbjIH)OiBp|iR>=-N_^wfvA9_fF zxiN+pD%lzv165?<*C7F@Wf1stGefi4yruw1wESC+MMFxSpVpfqcj{CpW*YtQCJdV< zO&H?rHbj%yK58d)Jc}qp`0zJ*TV{6@XQg4k)c8b@>{;-3jWgr(KLp^UVEEHsAh`w* zPT@MLPwf(bT002DksO5>J&Q^b&=VMV+(+yiOJQ?@2w z^`6u~n7hHM*DY`U;)ArYa^AuH{)S6%Aqf`$D;|s(E`8k>(D-t;PRYk_A&{S{0BuD$ zm+Q&cu8;E%5OmHIbi=}VQ_6AXRCCv(F(}E-g+>ARbY&Xj7+=N3c-TAtP`(K|aN!y$ zln4QW6p0eTe@c4rOAs%NXBr1UzpYDEp|28{5*p7T^XE5SYx@Ck?=O|^)jN9tCN{EW zUe%R1WC4k8+^?~>a0)PkE6~8H@7yE5a z;ftb!67N~dkddkeB!B=s(c7qNH!JaAri_npbNF!>Kr9@~AQoX;Bvimq*6}r2!S}1u z=vb>8ifxs!sojstfmSI}+u@=K8W?n5WM#WT$QE^+M1=}X@zOQ#JtaL~K>|KO;pIN8 zg|cbz6>WwhQj3X5<{fyOgNLe4Pj)74e2Z`gGE5nX%@+D@Azjd+MzqJcV*ivy0`(1W zqt%;~xkw^4aji67_9BWSIXsAB(Z=CfA-BbX1nEUSfi!J3%*m1;ULlh{i1M9?5<2Cd zlT*~P*wPJuMY#``Ex;IxG%f;YO)XbABn)Hd!+A}6B1)e>F-saw_b25((%7E5^Yy1m zVX>rRXzqxn#qVnBYtq*cueWiLj z6v-J(GxNxCiYgUJbC>YmvkP`FHY1qEH_yN`&zJAsbER0e=a7iGfvJ%fmqvi~u*(W= z=vox%EdMa{08U{lB89UCeUatmg+N`t)2-y;qxwl7&A2WUHn>aC-LI(qjQVFXg`r9S zjM&+3sQAk)>Ln@=$tjV!a8aQhc;{_Ihcd!ZB_EbYxdMfG@f zkYyPB`TjEGB%h8%f%-?_iG42%=b4AggspPOjI!b3x4^?dvgkWOM+J?1-HM35H{y2| z%!&w5b{~+^8W$4Y4Mlk6pl81Q!@LARN`IIa6vQ>K>F3|ZTntw!W*8&s0WOXto7em$ za{4U$PpgEc_cC5F#CSGXbuTYP&tow9I%^RZbn5u9k=-j!Pd?BmWaPxTc0#pU>WFF? zBRz7y8)jmj%Cur)RzDzFq#H@RK#Wk=$7^cX>~1#)WyO|5lpDWuHyo0% z(~0eKILE9btjTtV3|Q8@{cfVlcj)6%%s(MvR@fbRFqbZ5!2^{qTxRq*SbVocYS1;G zHo4}dCHKoB#T%;(u`>QpT=kvzOY%M7Bs1hB)d6HVkm~2!zL`dp1tGrK0XvEB)N$YK zrufE|(2Bmq*7)!1Opspu(&7P{C~^`1o8%^PDFmdv+aCm01u`Z_;k=m1Z-xqi7q{0P z--iarIi3wPP6=0A5^R}UypwMHA{;lJ|ZYd%1CDBP_x!wGr3 zEWpYJ?*oh5fNj<5IT^Xzb)?msVzbi28oPP?>4Dt1NIOn8e<~6c z^2hFggb=m?qUwQyHb-`B&HG|a-s01f-fJrfxHKMDL&T;+Jjnu1QvhjMO~>WkK*qie znx?!g<^A^$DGIm(^4;uu6Q1l*uv0^7ZDaPZ=cZVG-0w>eZ=5o{%W|i+A6`Blh3psp zK@spnR|VzWGwuxVH72of4_V+}VZR7QzAK#lRy}MP(fU{7jfzIQW*XlhoYKHM^@bc%A?s;#iYxOx_Ayqe)y2tTyCPs37` z)6qGsJ(!fT3-&0PST%%DYp~1S(`Vth+n2-)CyB{N+2($5PN>&!5NUtVh>%06ne9$z zXTNA>jA!hL`!5ZhEA0(Niub2;;M0O?BAI0ts=Z;yvQ5-XwU|1I2*=2$;XRnCNq6cV zt^8e7g^Rq)W`_-5Cj>)ObgoVlplA!@b64nq&UiuJ6ztD(Jkt+}t6BI7`bH==)w~Wi zwpix8&k&{u^gFP%OT$mfYct}%OgAl##bvDJfi0rVv>$!)_|7KJ z32kaZ8#`>4)!ImTVIrGEeQ&i<8ByT&UtBR|9XFCp&auL=MW1vEo@z93wHXlzlMY!p;_?6Q{CuDEph>Y z@ib5y(%IcK!|cw)DmSAHy=B zJKPKT7sR5BaV;=j49&(}-#b;0x%E78=Xtk(^z{n@`B#oFk=rYn>1o^~11}9YvZQ!o z7F9??_Lr;8)DGDVSU&ZxZtSY2kV;(Fx|_5T8#pn0{@9tM^F4cGzJiTV{~3EMCY7!6 zYNB{nj>qz)p(`4j6YNCTZAnV5zd)T%LhL(y)HrDK&slMk^Gr3T46ALdJ=1GQ4rVi- zAy2liM#()uMITM}GtfFWkQMDx;@M!uq?yV0cV3Ac-rM_M{)n3Wtw!bFRZ7}5_-a)J z$KVIeI)dWXZn!1T&=ItaPE*~EFNeeYI@zJ!=h4pbXZU@MFc2B`N3LsD)%P1m>yw$@ z?o5Z1LRm^*Nbc64TXyC1{kUOSk@yHY6QgT`on)?Y8;4m@w(EN7yWnw^(mVZA%s>60 z-zG8jK$>p_exVy?&p`7#|CyO7ykJ~78Xy+x5+kVjPohYaDn~Y3W}UcTELdAZJ;%RrRsCr@;!_@B)oZ=Ap_o8HRj@dGNvT?=0_U;MRNc!F@?N1;HMl;hUwZIB8Pq{_%jX{0Bqb zNH>ph{4|VWiT^3jTh%0SIt@?1EEs3KGHt47gFxy>LV-24En5?5)=m zm3m>CUv%dW8$MgGb3OX4R&nQ*)#GblD{fXA9sEAw0C-UiLU=UF#H%jYVw^>DKMQzN zx2c3$UQC1im*1sX=fGZV&%sKHk-=JTD_6ZgP)S{wL`QX6ncF)lvHnQ=IZWFVwN0%G z?U+zH21n}i&3RZxG;?bs8dl1He9H{pc@ppLIS;HnEu9y=Dk_5ddq3DB2CLYI*VaoN zdI|yAe3=}fst#5P9i!5K%K2&hRTrABlp_I<)5H+StH?muj}w0A`%HRsKl1Kx9_0U^ zO=U|y8dUAzBmqQXUmDY^>ANF-YZi=j>y1}vq-Wag%^np&wh4)fW<}M+G`F)i=HxQY zh?)GUSG(mS$3~hFH+o<8&2UxKHFe%Vps`g({lSh!Q!1hH5rb8%{z&7^!gaCPea~z4 z1&_I&B-Dp+pUud(@2LDB=pbs{=uhp^0L4UeA-Ft$WWpsZ-cX^IxyhQsDP0R>E0~sq5HgNg*^A6?`Y%VmX>*J4#IqBv~)s+iiqslw}FQ9vyWCa&1`? z&Fv@z3Fp`TYElJ%H$k+R#%HKw!<;L4Iu_I0e7)lp=6D>{$$rgk396@!<3JmX z@+#Pp6xNh7CRm?}kTy^FZwHsV5Pzoi=^yGTB;3r{Zid}yHN5_-Q!fS33v41pqF?n#A{>wz)E#gF8VL-r0P^S^b<3ZMyZXSP6^|ry{rn(7EzbT3zv(wIZ zM7;UFh+uq{71r=EQlSJLMkQMor1V@DNJIj492-IvSMrY=HUsAV<7W{R`Rz)N`TPTf z9B(7dQ7dZCFn4*uYqrlqS2sl}B_1;J%#HA~)3r$l?gJnV5z-t!$8)n_B{x2>rdi`7 zAaI>|cT21qVsyV`6CQp5fB0%WBsDIO9mS!T> zDYpGR)&Z!ETmQgn$*~#i>iGe!WNF%3!~`Yjjb+l>t!+m`X@IaQmH{eiD0_X1;_?Ec zZ1XP>hfrV)8(?Lf0pkqJVhM!chQbi!69kwcr47a32`Q#ns7O4Tp~I7v!5Eo4H%V}< zG#WV`6Tjb-8teJNWt<7MLf*RXsHiHub)RcW!38R=Oof=5pYf0t5xprHjV=qOGQWS3 zSsXo~iko+1EtD6lE@=0GlF;uHw01!FBe$HlVWkIc04qHT{HC!ee|-29Nmj%z$%Gf1 zhLQBJ%!Jp;4?nx^+m^V0-@Xn}i*_y^CZn_FcfXUNAW>f zTE#L%=iP~yYqkVNxpd?ddNE(bSZB*OVA0?!vkxS|@g0^vHxuCoo3H7rnjXpnC7trT z@{5j|v#TY);gHU-IHMO`-&1S=&| zd))P^%iNL9F3Lwz#jv);lD44Vza$lTNT*y-NIIR1G2m^Kg(W4``9VNYXe=T9WzmsA z9nRWy8r-8s`qtij*stdnKVi&lK!_#9z4*HmFjVGbO9+@z@T*7X+68uO&~0?{6XGx+ z<|$I0c_2JjwP{S?yZ>boxeztDBgd!L87M(J$63|%?n>@yqa85YgDYWY>s-k^kxOhp z)+gkzn=sYJoO_cR1W*v$aLF!+LPMZwNzBFhFYiIMMx+(M z-5-&pA5ZmJ%ZcL=d&vJKS;Yo}iq1h0p*EOLck(;AbLeOw=8|9Mfv@ceR2*cqeW5F_ zKZoDu!E`MQQ#MN?EvX}~&)CqvXvkmnV$vS1FLd_9OEMY{*&9Jlx7AN5FUT{k$7_Pk zYoFTzd()$D2kB=bf725p!Q#~251m+k*&+rnAM=ViO`p$No4gxfX?*6)x zDe-su7`rgQxN1oKC(kI0lws9teA|$cNe~_Os~B*m%Ka$EjU=Ybro!K(+btxDWnV>& zgndl7F2K`;Ug;WE%(6+f`&|_I-xMi!HFFbU>_Nq4S~#8ezy|w?trF-!B)@UEN#*S( z)PGEm*{+r;MDiNnrgEs(!cjMQgR2(mH&U#L?$B3%T1^e3XEs>%!p_4|m7iGfBluRdNHZY*5!@sQ-L0P8-47yj&R%A^I=>mq;eupGc_bUGn zssj$9rlt{b>eZI`M4Rf+#$0)6>%t2BolfNayp|>K>=)KVv@fd*@(ByB1YX(MHP>08 zwIB7~9^-;#9)?-cZ5n$Fh2j^dUe~BM5jKtJggFDI(D&~$#0>y=O4UA67jphR300vl z|6%$W6&1%`YO*U$i$;)~K^!d?67IjC%#1;UuZ*RRjKm-b)=0ghxv zKVt3u1q#%Ro=Fr^&ksq*!fs?Me2P(hb~jr}961BP7#0}df|Kf2l+rMm(~Ms%ivCu- zswZxd`h&^aN6cRBpNw}HdiL$Ic3m0suIWwVHHL4S9SREZ0J}?EzqwhncUCd3ypRu& z2n;G>ty01S`Y5k|pr4ubJb%)ylpy{+b@@(rt`-#Z&8Ng8%B5+!S|Ci>8N+5oOWd#s z@y`Fy7J45$N~3WceB}RO6XkIiFiZjiUijwkZ=Zz4f;`u~DsU=W%FRCGXu)XVsJ5g? zAbZDoqH&N0Qs*|lGN?zUgyd!U9 za|0wJm+-9Yw``}`<`O~EeEYRRlt_EKWV3?JfyW{k8mx1OoMmshY)?4xsPC&h(<}Jb z+BK0hh;5{^Yg$uR+gN(OCdRU@44&0%K{{FSwv(5{`S&>=>APl?luc+o$B;Bepj=Ji z8#nPs#jm*QoJ^p~F_^or^w;x@UL$^F!hFU?ENJ3%7+8Y0uQEc;EWJ;wr-RC>l|yT} zFuQ)c3HZnBc0(gqSy)re0G;6%=p(NmI%xbBtmrsa=FU*uJh4 zQ8{dCCmut2&Gwr8x0qd*58jPCg5u|C`@ROhU#an??<}8iY7DF;_JAmkv0Kkyp4M68 zrbzEip4Dumw63QXM_m^wY<(>PsB}Hy(XdX&TA%oqU4};yA86$xv`Wtvz@IbDe;gIG zjrCJq;luaFEf%l{bg&B>61z?Bo*n1-2}!~M2aIl5zDg&O_ef^VLV9?{Le@MH{}jD} zpowhNG7{Tjiudd|hv6h(>fsMxXPTC+_k8XBJZ;*X zcA~mJtvdbDq#&-7T9^5Nm4rGcBpas6>y!no42;6%zpm(jnN za|kULzsZoHIss2ok*f>+$MDuEhCd@vQB=xcFh?w;8JL3M9kXkChZ(8Z;@3;4UwEQR z(>sJ^+}T^48RjA}ew^G0Y*Yxr#fh?p**B`_+3V-uVMs5i=R&5=y55f*(!vz1L1Vvf z>baNA=k=Qj$Hjo|x2)eWs5ds{fd)nkG-^JCHJxCxBJ(KR*Zqf|)U@|ww$+x-jX6@L zJcMI84&Z_w5C_SAUFQi%Sam z$AWbf*wkzAf`~I_=C~hG`Lw~ImMg5Wa&~m5zhf*qj+6RAm&&0-^Rqw1`V+R9CH$~= zP&VTOqRTHV^A-80!eP9s+r@}1@MS+a5z=Ppo76U7zV9z^EPo8w3LlvDxfQXJ8A zso4(#C{UY}$hN%bm`C#CvmS+TXL7TlWkp6I@_!gR%c!{4bxY#}2?Qs&ySqc-7F>fv zAV6?;x8Ux<-66QU1b2eFOK=ap$lmANeY)@M?lJfQHHtM@@D-!xJKy=tI<2S#c4*ev<*K#o;3SI*zbkS9}A{uZa%-U6nryx^O#pp z$f>r3Y*2+2$#5=(zBv>Wd{4AH(0>6UmK_vl`yuRgELf3qF$dL{*0#P`Ky3N`#GdzF zxGRcWSdc!*B7A26#^53IqsnTIPugYHQvhTE8vlC2bWsvth>{n@Pa-|+C9J=HX#FWc zht1P`IFMNv)|@PjW4)wAM_tOa|$ zjsyTFNe1d3fL^kne-?OZ{?B}$VIk;I7@sC{4)J9+@ip0ZZ3%f862jr}=rI-k`8dh9 z!mF1&ZhE^IZO9Mm6^ivI&`0%;#TjPYEKegcE#JyJF(72eg&Py@&(0ZdMb;%FJ@PKKJ={+;? zU%NZ$e|C6)REHn7YV4D#K!!_SWux;4QKIhx6d6M7{Tmur9jR}5vEv8KRxK+HT>uwHojN}D>8W^v=Wj0D*wDwa*vB6 zUzWqE5+UjvMe=#bonwh;Z;2Wtt-RLnMMIRYH}oUAIrdQFA@z5&p`9ueQ04rI0_DC1 z64;D-?Q(9B9R!93PB;e7rx4>Hm-%j6Vb?& zJ2D%kLAp;=@#r$@9E!d^4z!)l__n^64~i>+wBA}5(2UG0m!c~4tS@Ibnn!u7#`R6o zlfu8gp~p^RaW{r6Stfphepa|cmlTStV9!~&8iXKoO<`gC8-DIlt;a*bcg=Dq`e@0i z9d7*FtYM!QT70F_3gT>w95(B)oa@bw&YH1^uQaSXG_<;OsfP9K!MY25ZADJ03-)V8 z!9V#@m5=Jc>P`H!AkUXdAYaz|h`(MJ@w$35)>X7%!@KYX6OB^p#M^_Owa$k7G*$_X zRP4DrJ{8zi`IAm-eBgfl_B~OGLncfuX@%JkT|)yS zRh$xwa>TIuymawb+am~$*poVDW6up=zHPJbL8S$9@AP234m~5>o>^+ig+5D-$9J9>Y49IWvYk6gYf<%oi={CoGHcDhs*apeiL zuU739#T8`fk9O7eFN4;Q&?UdAgASb>`WYTa1OIsil3c1sM{dPmN(5yQPtktbv(Y8# zMRrNIaeUZck`49S8(V1=Qlk8jK#JpF_K?toJ@FS*SzOvat^5>R zawdg3MoH$%ep#nv>1b=YSK|})B_7x=_dW>*4iU3`|y1R{>OPn zB#h$2w53SJ7F`*nN==0wHg7R_Gkz5kd|JfU2s_#ZBCb@U$nHo|CZ*p#GTl!aHgyq$ z{GtPfY2WVwN%g3hnVe-L(lXQU0$!TY|z+;$XJ|^+k={hn#lk zqbvHx!Kq+erq3IiWsi=8NP>=-Yl0(*bwq20`wsrBJ096!_nomKRHc{sGB*8t?*>SK zP?pR^Ak@4nEQ3~A4%4QX17^Kb_#=Pp zZ-mT@(%NSJ8-kVV4!jdCKfd-142nBqS)kkzEvZuI%R0=E%sYY43H*?dArBv|wU_w5 zzSje^$HI{1>D=sk_fXY`_- zDQ>oviX2&)`l0Va#6PFgfHdVBB#Eg9sm~{)OYmSNk}x0oYCEJs5ebVtmpL;FPd_|n znw+VkKOEGeFIpulW#H%Qm<=w*ASGn|lF%uK$Ni6U6csteQweUS zdyCdM@E(DIbC@P#65WytSPk$%=~tu*>dSfKA-;J2EpY~DWvo(P zZ(5zengRFfr~`O>pcIvdx#Vm^UZ)^~5#97u=;DWajOe72y$=0yLnRsI!ONuCCjfZC z8`-seivGON37x#Cy)CF+c=*zcAUHC?UT4Z6|epv3x=rzkT%x9jHIJY#| z9ra?mHh}!39Z+l!)@<_;`~*+><~rwVY#Ty?3*Cx;sB&A8*@qmDiDn)~0aD<6qCKj5 zJnn5W#_Uqk{<8k8S%NPHvC7nfN7*J2-mw?KWWYW z=F02mpKV$Dv=o5*bQ4;xS8gQQV zR<7jpJREHq2M=a$H{zuf>wU@WU$7>HXf%@E{C{!bnZKzMdA8x2+~fsk+h%!WzE4C$ zuZU1+U-yXkMCr8M8dy#X?{N5miTVEOQ(dFBO#2x-8l5U>8Sd9kqoR15W6o}sjYl9m zENB|^B?1%v2P)@S&06^XK!YbA6xl6bggUN7pZT=#7Y)8qb1~_;hSs7~Oiq@#z75ji zp#-FnpN}L3w2xj%j(!%h#Zas0NE4>NfjWZ6tdJ46d>`OirWMSa|H1R_|D9w?fcSR% z#n=9A=Y0KUy}N`ON^MI~LrRYCs4E^dD+beLrf@wAfwnVysM|`Fn^JVHE{q*5$*V4= zj)t%b4lLjy>kM@q6haQvAP7804*Ek4d+YYLkfwqw5zi5jT+^vO zgo1y#@PH zNPx!LQTBTI6W4<6A*>X>>@+mxai!XG%3U8s{8SJlSZ*e!7zaBi2W{8RF>g&ODOQE- z{a}n+i(q6RlNq?1*`VL^efoTZcRJ>L*2N*is>eNvugF4KUt$;UqJ)IB_`e$~;K2Sz zxGOV?2&2pE>D(A8Q*mHZ`$5~ovY&{D=Ht0r9jd$sH|Aet@^x)3k_-=RZU--54Wu|s zPpk^7!!@>t#gemxbCnoM=@<^vX$>4C;KScma?s!LYyczu(hAl9_qe@bgt)K z6&Mvxhs}qi`D-u`US%;IBL_lvzo46nQaUU-q-F#HMFs%0d`&&uP8W6g#8&d9+oL0* z7ZiWN`Uf#oe~VTR4)kVrWgfv~Cu4*;d(Q=w^ugJ1Dn1DUWO4%N-xSO+!(04~QmbSw z+4_|bWA_}vEr}n{rjFW|#QBwP&^!Pz&LOR2cgHinkj^n~CiM;ic^>8Mve#oroQlZ~LsjmHb0no@|rQnXz*) zbQ|4cmZ~b|82CF@(Y={UuVi5388h>!HM@+e4ypK!(S-yFU5DJ8vW7|1QL1 zSlD%oa9pKl30H41t-HpN6&Yf>_0g*iA9?Hjqj6R#q3sYHI_I^rap+n8YmehR) z^V;MHz-|6CISymJlCr_>GrAQ2Xnt3iNf|FX=9q#uAbUgk+SbSm)aU)jb_n+UzpnD> zQw3v1E~Ul+)s@=@#&38tIsdZnn|w!XrWqCSbFRTWuz%xtQoM0HB8K)A!m+YNy52OW zNl1oQlA=rj-Hq*8G-Qo9$kpv*l9Gj=0Q`=4Dpufd2z%k` z#uJREMtVc^G~O;}(gSG+WV>7?%oN-twY?Q3bHfo;xLj8~v>L|vn6K$T<=_23V@mH+ zsQ$^w_U8Xc$JCk}mOfvmulMP`ijX6U*#xii(pT#R^Bx9m+x-hE7naLQjQY?M1a@}J6!0QAk75?=Q^>GOdF z-z`4=yDXYP2*#~d4{VL-2{F*Z<^3QpmE(fz;#oeQ25u>oSl4o!Z2JoQRtCg2uy6w~ z)9YLeX7Ml6ynNpSDDFMyCUoVTmq228Q z!GdUqL{@P*wBL@j_~bb?CRuQQW5TbUVgcd`pn9n0*BZN;j9my76jzPa!9ZU>bh%<5 z;ZRCdT$Y$;@7XH+0@;`kzlZj+oRbZ3>FH0!eKo;%#-S)nUk-BGs*K?^7-#kf5WX=F z>2}_D^{3RZUNOpKfTX_0SJ3uk*L+OG!3WSE-L#Yc_Or*j|1bLQ zT-b3b`iKkR2rQw!6t7>dd2ks?12%9}Jn##D@baZ<)y=f*=eKsHV_kpp3-wo1H56UD z8aCHhF^?e9GAnA&I}#uz0q{K}`YYSVzwEb#-JV8MPgm5@c8z!QxjFmKI!Dir@!Jy9&vi6p*Sc%b&mvPkkl&cyij@bz~+@5uEA+2=?au1Lz1 z_PW&8Nbbad^n~tVu3RF*98*W0-44Esmow}SDg&=%RwI-WX!IyM6% z@C=t#tmDRF((=3)Q3zG&n6jQk3D#^rMKJfT@BgYun;fTB0n%)s0dFWHcE>)Thz$uA zJ*=Me5(WC&fU5DQHS8X9?i1AdA2iiBE)LTO*Lcqb=}zrYQhNy)hiZ-m98=&xnhIz` zIfp^!tMUFTzm_0eob8ck9)q3i93+3DaNyH4{8lT_ACm_d_SKLp2>T92%6?iFVQ0<@ zl^iw`Od^5)!2pXVaNr7WG6HMX;c5|d$dFQ!8?&M)F2j0Ebs{Y?7wJ$G;94VLjG$hi z?0dgW%_LLMDZ7w4ru}*<*8aI^oRug4s$SPfhltB9d$xLZB~u7$J1++9HcwAoiRuARie&oX`BYb~X|)SDa%b zL|&bub7T|W{L91UPvmz*tZ?s$6ssGsX)1#Ek17;VbV6JiSoGc5W_qP`1eAJ<{-q@c z>%bCkO!CGKBwQsBES@jBZdH4F-HU9)mLg#UJ>hBuF_6EnK#Rn|YG!6cPK6~I9DRdq zA3##x13c(ZrsuALuh?J9!L}_e$8Oq{=5=;>{!i|dFuB)$U`qK?a2_!g8zG$ zGnc+ODIq$eB_BM{3Fp;l`))4o?`AOyM^h-mnF#-F|5Lav|Mc=g{X-LhpO7M~!L`u# z+547(<<`KqTB9sKP=ZJWWLjawSqbyU8_&=D7#+6uwh>;wd29$^>f&Xshk9&m{kv%l z-f8fQT;`s)SNSNIiT{)kl>wLS0`Z*6vTI|QXq4aygB9u2;H0v4y<_xBHf`#pchz7XDB zN`@fl#(|k`Qw<7M>+83NFWc4{o%y-<{3_1pDxA6bfzLAv98*uAr3o~u{srTjt-0*$ zf7{ZRLD_$Eg9SuMyu+=wtS5FImnd9$r;zK+tirg2&R-Yo7DZ_Qx&1rIls)O*o zvG)=)9}UkkB27d zwmm*>y&@X877%)1-%fZKP`|c|=~xN1$N5zx0PSKrVv1UTqMVMge}VW@^feBK*l`fB zJNeV*{ZdR#Di5|3eDiM(nB@U}Dsya~*#w_-@AT6K;?g&(6Nt(v9+d=oMVcX*KP$jy zD!j!Ha--zYGIeJG60|jsT>P@%Qr@UFpe0|$!2%lHh3}C`255*H)(vg8QT=Yij7#x6 z(D#QsP-m5Y?Jx}hB$}5N87J5;iUTLEu6KuEyV#8O$rvIa$fl5f!IG84f(yQfP(Bu8fQLuf}Q0(&=_dQ_7K zLBA+;lrBQLW<#{&81Z}#R_s)0hG3sxPTG(?RAy6NUf`gTB}veTQx$U&$$sQP;r-S? z6&qG52~xrklc}lyGP#mZeNwOQtu-`%>Xh#lCOV%VlaE99>jRYn1S%_NQ;udrmM9h+ zjn(%l1J1*thmhM}qKER2Eyx<5 zoEDIGZkO6b-UyPfx{^dphP~zIId>b;Vj7U`yg>bNV&11^JemCK%WW3udkK7gWoc#m z7nzV6*EGJRtRvq+$DHR1%W*c|3VjzQXzB{unUvGpBR76zwJ&Je<-Q7txyE4{KX&|9 z$Nb4HLOiL9Y}v!|wHfwL_yE{>?HN;v0DWc1-w#~v?U*BFbx?lf2n8Nlr_>O^$$%|o zUBH5Wy`Bu~ef5R{)KrZW-Hsi|davuSANJafpzPGc?)8go;64NQx(t)M`iR{8037(7 z+5xYx+BpxxjE36rSQyCv;abU6r<5%#`etFDH|t$U&5dP11TJURKJAo`@H$$;RV>&z zvP&@GMLUs&Wc$STW7r-(kZSOH2_uvn3>&^5ZBP@rf!+dTkSjzC61bG!uVCbhVEG#f zEo_sbX~Lh5jQ1B~)kKcvWGyxkjrw;?(|eEP)`(3jc%+;d#rOo7E#xDt1~)}-ek9*M zmh9E-(6U4;PI$g(%oQ|4Q@DwEe_A-v#TtVsOOlJqZZJ;)fB8VoP2_~7pgb3*XdIxU(}(AuAx z5zUMnlhGX=RmzD)pG(U3YeRS=*?oquEKg#9di$jjp})WY;>s6ubj5F;+e5~^>DsFU zPNc)N2(B*Kl7}%7Fa4wj6|siW)AcGtx)k`VY#Je-YHy?Bu^h*XB|PctD$z7uqXIm| zGZN<9WhPq8;yxF?grf(PFI)6-)*!a5X#H;Q_KClZjcEBDa;!H!z zNGN0IjdNk7rr-A>}BkjZ~t6 zy4&#Dyk?dQRiqyed4fBB+=GVLNl4o~{mE)^c&h_lirWJvRuPpD-UfH#z?jCQy2^KR zd5O3DR%M|?Jxn8S13Gy1v4h_Gv`-ia9pdoLTo(3ZTvB&`*3fq<6K^F27#&|j*bBOu z^djs`7=nZr}0Go|`fZPsbPbA>Yv-a`duPaA0gWr@GesIxd3 zg_O9UVH_;%6A8|1(f7YQb?Z8noGeIf&RPW%(9VNZkI5!`T}hbQE9pmt2f7s?%|$6^ zx$1~;^#1OS46*=Iff&i&l6*#kjR@=}i@-3;Xnql=K0&L@cJfc$y#5udLWcF_U7HB< zj$29Tf^!g#t$iK(UZcJSX=DqSEy}$lZKSx1Beg@AUlwOSiERN&v8%KxDf>h*q6;l0 z`n2IzmAO0HodMWm8FfdU=DN&G0&%H5^VhROCcM{_rNUf>r4YFmTrsWGTbD~8{Vx?G)yke>Hd zEv$LSEo-izvFo_`mqS9_w2XMx=k1;GZKxiH$elDU?peVZXPrlMe>{C1!lz9H|B6wV z^vVrC$C~s5!iG|5pAl}micGq}I5fm*?tzXJ^1_FKXJ?GT;@_+;p4o6_UyhjNWkq5N z`wij4t?)Q67dT<32a1clA6$tBz^-ZGek&H>2i$GBZKy-N4>G_GGDrpw!3@*G46U7x zcIkmkPjfv^^S{~Yo9Z2&#$0LcO6XVz3wwPYaE_9pXi*3%0))qIkRX-jortq03IaZ# zsbMJO=nYVmyk)wwnrgE;D56>rJZ3sQ+i8&Vg{SK2$v(FC2bZY;Ps~t(dCW!SmVBR) z{&${(xiz0tv}1(Ie#Um29riK%L_Yk8NaStV7i^3RWt=XHX!~c;%P2cP1D-vP z9tpb=Zz_Mi1m)+?>-WNFENepnu2<+(p=%QTbLMOVz52cFY-LMEJy0LeZYq{S`9BLY z?R4QBe=H3)a7LmjF|R6Qz_xWxASN}&y5SOjho$5jKH5@sq|aI~67Iv!3H{!UR5oez zSKFkki+3`u`p#l6_2s46483Fggo9$`WJ+pYCs-K)1L(3}Xt>BnX(=AgsCRL;)H= z(dwM#!A^7QVZ&0bWdc{D!_tj*ikKHr@Jd0`O*lmg5i`in+4o~8RLjwDZKQ~{xx>rG zD9EInPAFtC^at9a*(L*oRh1-&C@796jxB`{TFN)sd~^`0wmF#ri`gv|ib?WQ3ry%A zW*RCCqwo(a=}N{|wN-*;eXqA}4G`1(ib6-mj?P%RZMYx~G2s=)i?eSO#~N*cBiLj> z3d_uFA_VpvCWX>WD*4rR5AD0Du^4<#ACJ7Q?wMS}RyE3VWFsvx#qrhHZNf)9YA)dy zXJt(VA8G0xtySt9mh_n2=azu)-iu#ze`4)hXefS{Mjq~xsr?OQK8Lj>JWW1BSQ6)S zfcW^;yzFU{OjeHjoBCVQeERsYvUZ4cplz?G72K;@(H5TeTFp+}Zq*}F8{ucx#fVYu z_iGZ_PoV}CfpLWKTcozdALX{(H+JrD$zSScLcCW*zVa8Y99eAdA+Z+!5RmrQ^W8$hAgW0Re0=d=<~H4c@)H zD_ffJ9A7LN?Yol6HcRz|D9!4NIBR|LEb#Dq^w{&@S?s?Alm?YMC^?#-B5HUi;>N}bv9VUC~QGaUAo(BUeTpdAQV4cgy7X#a34 z-qnPhm2{JnX|M1%%yRy=P2wAMvPyO1SW2|tuXUinhhYazyO>cU6&fH@H$hYUJBEQc z1$2`C`&728@&mrY@j}*7fb=yfTEzlrYf_k9r9f*0eDT{4S zuMm-hi1ZP7Uy?8JPyqF*!GttB@6B%6C%So)+&T|-S?fIgvq(05Rg4lfGku!JWEg}Y zs+rLqVZ9vZ7pe4mRlDU zXU6I6H48?{@_P8**l+5uFSJ&R*xo5;%BWl=#J z5XO=_KyuDSS`w;8qUk2BHZm1 z-@iP}{zkT&a8Yyev*IJNXC%R#z8(UBEIMM!g{ge``=7xgC=v{^cU0#%_^t?yODsBb zLkMSxy@|*_oihOmB*;? zhDGB#+%Pla6Oxyju0NJtG7;bh`vs9lH!QH*qVy!Z>jksc3h{E?lOi1xe$|s=x!P#x zmsL3{dqZP}H|Vo(@(7;!hv1fyBqxOUSbjCtNj}wWHxsW__)M(}!~PaQ$#55(SGt;R z$}^b5(|~p=a3o)7`Da4?ED<*m{@3z@iB_}-xDFV#q?X$Q+)b%jvt@o->;!0`WNhh? z)WENnJIci)NlrUuh8o|EvfxMhCI_2Bo-T;wJnRWVGsgoBhe6>UQeiQlkMy5gQSTne zevObUbGD&jbYWt#v~$5-mr?b?u=jX9kSUETbfWX)-NbQNRCXXL_n49i5+IGY`If3c zJ$~uY602%LdGAI$v!>d0(cw6;%8XcWKtq-V=Oja4KhM#%{YKdCsnH3yjAZais3laN zRN$iG?9->;;Y+)(Jnii4afp;goMQ=WS4D~f&o(i6IlO9n1$TwQk5U=n41yZ(r zD;f`b`qaNd3B{uCzVhU*O50ZvmSF=HD5Bh(j&V78?6Lh_1(`X+wpIF_^!!2I-!`dr zK$XUCG%4nMh*LrEJ@~a4R=g2zbiFlO>?VXkC0E$V=Rqu86{7o;>XU1I3{U~=qAC>b z`Noue4P!Xa67Np)OH>R>;DuW3W%B?y!U@|5x6dDDcM+^DF}l(Mqe-JAS_jT_VKu5N z(NeXmP9*(_IpE-?lfRh-$A<>XiZ2i3=G*iylof2e=9f5+as2PkR9|_(sv3@bX`7I%m zZMyFfLt4bz|I&~(9QKEPQ42(%Arw>1`}+v#eTZNYR$0FIQ+V$MQ(u8CZ0P~$E>|zE zO+s8)X2Q$>KZ{1IV5?rHnn{JtFr$enj_Bh1!s6 zHeYp#fw@2Z5X1pFiStPI71hLJS{R$jbG`*5}!1#wUAn=`)p1GizbRY>bC) z85?SeSVjwCJ#2^-$qfX??~I=whNxQW#i7UZ>2(qCUUI+RspYxUN_S!1cNgxLXoA|S zy4&FFr-7HQx|}X0@Qb%cx5rwWS^uH8oJFaziR)kGMD`MQ9 zqKDd6l0>^EpG)p(Ai#BGXxg2dT4zBnSISV`}q~INP-u4ox$)r1(kl zmQ|zrbF{kni8HOj#E!{`KUfQ0eL+~%v%kR-P9>Orr(z^_oa_IHK;x~=NH@I-t5L9m zkZAVV&Bu5#n1OEk6neOpmA{kaC#5*G!j6;-n7=CTspX60nD85#dP>bh&jJV(tOBxJ^vD_7%&cS<^O?;ckVX})rMWYKl_c(}%G$~Gh z#13{4im8eFr-^S&NgBny(lUit=n}CfH?d&WNm{V!bu_&IF3cTbngPgii;T0m1RQmdZa^cCU3=_EfxsVR*7#P~{%orG^`3Wh9%F zS5*I=FI+38>K>lmILSm8J4rb=;CXd_VmH)_46aFxq_t>GhcY(6!JmwX4mdmYSfTkv z>xbBbsCkD00)(9JKEk!6s|dJG`1?8TFarR0ys@S%WbFkJMyj=5!qizdo#R!Ce|SG_ zFn*7|!Ai%(t45k})Aw}8VerNikmQ%_wNNt{W=x|QFd~r)Kah4p6K`nF=9jV{S&iV_^^*bdLjfDzC#Q=ya`KQ^MT1g%*xeG zJ-3oU`aMLqy?`G-3+7=8kA{FQ(!2|Pt-TlzMzUzOj6UiNgNS=uk-*Ry&H0mjM%IJd z!y&zCiSpnWL@&Q3NHH-oa;e>$?}YJTlI~iM4_d)Nu63~-p`aselv)yDzFTRt`>?Q2 zGuLNwc@;VJkPX`ekaI8weamiU{3E;ujJ&h2N9I)`gOwuR?X>tiV+}TWU6jhQeT$4` zeJ1^NYRBEjG#}O7T)3_BlFV(@kbWrmN3CxlXvyCyx2aOBpGtQu=qDdVR9j`F9}-q? z)$FLe80c|H+8PsC#vxtqn)K-FhC{*I!JwXI+1o(Nw{;QDBXp1q{ymq2d@BZliZ#W; zW!nj@4sorGFEio{4y*Ck&~C)1r;!_N^Rghr2JX5|zyNgk(LenZ`UAs(R-S+XCy}Lu zwfUMalBFV54~oE;jHW`-wd(Le+6O`mWNUH_V6p5@jC;6I3>ZKxBu&`aMgVh#9$_zr zLhRiK+lQ$-YSmTyB|%`G&_m-l58H9q9ri-M_aGrO$oORBZ&1O?p0v!mcAXTmgbLi# zdzbc!fRQ@4LYZdT@dH1qKLhDZ zpo`X_lU(=cn5qf*y!n6*f#jUeX6kQy0%K8T+TX)WTBWWeiw8R}7DYzhRUjSwuaYm&mO#i*M#iX<-d>}iFu^x_JKyaG85XP{6!j7dNq$(7c zORw``hZm_{L6a1Tv$?@IIj#S*-o{4N_^(aE1LX8O_bK(emf9!87YW(o8%_2pepFGB zbnrc3qtTX3{>E47Z}s~7B2Wyg+HO<~n_O^iBC%e*E5Z|5Fw;RzjafAqCU#+-%}hwlaB~MMwfPoRa#e~ua#b; zoPuUeXrMmv#9$~sGdoiqe5A1*l%cQukf6ZBpkGB(Whe!)DNMbU&$fT+#JI!H(<%Xy zFQ#~`#=*N#f~=jTDxyP&&qoci!@_5TtFVJyuM)m?Ks6L8tKu2_q%Q6MsYSQ8dJ*DF zn&Bp7O>EYbI?7}z1M0xrLAnOz=P)8GXYSWoturqgroDd?2t1MCAPqHoB{d=-mL&Om zY_)b;#N5R!Q(KH*8}F2ls%p{4eBa_@BOE%i+>i?T|J0h_r((|SS|ZvXa-{<{iXXof zm8FJg%JTS47{SR5HB5i*$S%{&J3%=#Ax10Y8eyvOh`eaxDli9 zM_rhRwE!w!XnRW|&a-;OEVkdSrbwTAsMHdSd)OF|HgaY+&=pPw1KI;<4yrme41#&8 z2>Ka6FomuEXkqYUVrN6aF~#aL_=sP30DF}dV-zn+Y4!EaD%5vWlq!0Za)jxX zVb0MIFQh>RKtDc9<@Jt0I>j4m<~<@=K6I<)jVIk=I6LKAvP&XKN*I12nS$H}x&0DI zfx(T95FpA>Nf_)x&qt73i_lbN%pw~1{Yvtyn{FhP$eMP#B3%{nixZ-XZxa^|H&%=u zLGM@VF_H7jCIt)bkQhcY<_in_vdn3)oujx;)-ap3D>)S?Ep3OG%m5w+_-fE-Rb~n3 z@I8EUPH>OcRM5#@MdyqSZtPw_!#JT$La09Nv7TP<;)SBZ498Yd<=cVXZ#`9}3_rQ1 zeDEo$?|3*Ntm&G{M`23euyFbTqLY5s#rE3N;=|jx41HopcmkB2%>&hY=+=&Fr{iT_ zT|`#0pjv>`cM-_)w{ommD|LA6X0YP8@4NDySGVS2@G0`j%Ln*2!Y*etJW56T8s7NJh)u9&EnqWZxorJg-067H z9cFhU#$n6GS0+-}9^uw;DH)0x$e8%ZFU=!CDHO3d`%nbl!&Qv-LUK*Sq_QIXS}4JNeqJcocuIkrt7Tw;9mt&vkp*Yb zEp$&1+r*Ai3DJJHg(Ea=OW<61b!CoZHNdEgp0SRp52*5#5{Qt7561&hS!%5UZ7p~= zS?g9A+s^B$9>i~jrjHDwpEaJSu%-kYyIh^Kwg)bTq7DY5KEPX?-kkLia$xVek?KOr z-knQb1Ul<0mf+kD?`*PbonIZ=hIc7l1P<&>Wrra(H`&=KpAz(9AQ_a3|yqH;(S^R>SfTKFDt7-GaBW9z>JWqdU?3|fs^f>DUzM0#X(_kQ7%4q& zpArM*9UP`T>AGtbkH2Sj);yrywgz6^TjbXp=(*Hq9$D`O-a5&%EyF&r6zzut;(nzI z?JcW66jD_X!|z{#zmv%p{@iU3xY~F!2c?J}3e;#fh6a-q!!ajAqju;jbqKKU;+})GbaFa*<6f z(b0HXG&Jp3bkm}_a<^B+zetV`?m>KRE~mn~21}LIkxYtW5b595S#Yd+k6dyksly3@ zY6+t7uKV-HSPwT9F^bl?gucKn4x>@`Rw`n*?5BUO=z z`CIe)^B?&UGu27S)cmXJD~^fOUpmYdh=zwtrCXxokc({^9Oa44OAr)~^LT#V)(-dT zEri9>yFnEZi1(hL+n(sFFg=c!Wr%|w5vqCtN^l>!^Idc(;} zClhSyK3?Tz39E&;`If*jz2mxXF=_M}_o;*V0LPh|9wAJEEbm`FZ%-D*TS51wnTmHB zMnbzBkRwQ%v7S;8=sOo!ajqtfiDbkZ*;aYO_}2G zA2MTssrFwyR${?!$ohX2U=ZEYAK$n0Ht?ZtcmoFu*6|oZs6`F3{aBRipnz4- z#l?zJ-9K}~!V1j>Gziv5%`Yq+YRdb{wf2W@duD9Wn&FmY21UZ+3tO7>3ea5bTx;CZ zLMPxFWON|@7%lE34(HlwB>m{Od{=4i$g z9u-thfhqM7-b5QcD`C8+MogGB;lT{VBg{!5a&HTN98;|@KGS86{!AA}&y6UlV-)Q6 z>JL-9Sd`MzlkWUZhWu2KZv+jfS34Y=A-G)XH?+E8(9%;?H4D?hG?n!w1}i4QS6m3v zdu2YMhjd?=`vSU^_ErUnTM4jc;A>sxn@BK*Tx}<2cSuc(aqcs=+QmViGSu5D(f+o6 zz3yR-80BAuWY72xR1czs)12PY7y9v_f?+^vfzMrc0d{8JFkpa|Et64Vo9M^cpNauy za7MdPDWETp5nxdMHQ^t zE+7)oiwNB?Fy*Of&~a5zU8(5D+R2dCp@OlJtQ7iQ4;N_WhV8VMl~V%ae&~n7IT zV@P-{NX)k}#QD`|=+GM_$5;19s6pR>r6c^qk8<;5Wd;9K|2`WJS{TR7JSDd=i= zWhK=ieO_5dhL)+Amug>z#}32mXEbYSapY`1Ey>dfW~fm7CiE*aB*ea+Z0H0kNIIN1 zGg*w5R_Pu6oa@DfoAV;>*##2EgS0BR6V{-8R*1tY%1pC;5gnCK!}r{UVVm6$N$u{R zf+xL`#|RD_Wkvt1v9kbb>j~FB?(Xgsx8hJNc%em$TaW@R6e|!Uc+jH7DNra5#flYo zFYfM6AwY2X(!X4p@7|f4nayO*$)1yJa?b9v&+pyWFh6X2jn&8>N%%0zC1;=L0DoGw z>0@Ziy^!A9d5c`ry!%-g|M&!8J54zwV3HizxM9}EADl4>I*IY6AsXNmOdi~qS9^Y% zmHPW#J!Q6TM3Q{=KT?tpU-`xB%1aEah3Cs_eCD7MBrfa{V8TgmdhG1PX%u{o`7|~@ zWZTgW1>Sfdnv7lq-AzGKiuk>;VDE7M!&OwYHzbECUQK%672i6 z+dQp~q%|C5+A?0#1K;1NxKq$ag%l_m*ezxO6qx)}d*xrbsP` z2rUQceDu|7Z{(}A3Gv($(TrwuUXwnJL`rZ^Yp-gWD>X8}9MIi6a(Z#G;85IZV!+Xi z14|-F$Cso}+Y1gg$rYjd(IiL9@n~fwfN4%#bsKtS0R~D%fJqN}i<1{RHTY7Q_$|=!S;FzUTOtjotO3qwU0g;aY-E|0D+zEi*2Kg-J{6e^Z z5CKyqcBRF*dcL!sMF|lQK5ty!R5l0QNf|)-Z#pYzD&NpSTJ>uGUJNbh;S=sn^kLm?<^7N-Sr(d=A3QzZUfw!Wu zJ5p2`8VZ4i|(4`8B* zrks{io!fbSVDrB^j#`XLxIob^Cxcqe7<0H^nkG`rRm1e=g&?Y20RUCVsM?t4;9HpR zwFp-E-xlM}%Ii&jW}ZHF)nD~4)6j(~y$p-CHt>TZFY3mw7_i@kx~6_R%&Yc|k)j8O z%8dcO6(y>Lqx%5}C5;Ff$DFDkUE^?U_PAnQ)tzH7)ZT=qvuO{r_B#fpm(o_0kCSO_ zX{nnBsnpe-#cpp2##>e<3u7iD@`9!mr*y&xnmE&DoOe`Y|EVE)o&IP@Pfb00t}ut8 zKBd(nsf4h>IPp|cR}?SS_AT*_B5neC+}p!6VQk{<;}}C6t_~) zT{be#HSc|SNsRF1{Muqg zp)S}JAMk9B>#(w=4znOiP9;kw`Ekw0KrxPzrKS`^;&g!7e0}8=iLQ;Op0ew~a~jRh&zW0H*6_Oz`I}t&u}~llCo>`kD6)VRKWMTi!@smTG2xsd<*kpFTImAB0Td9$4E2hZ@Vu>Ah5j?M}F&U#TC9(JLT;te$K~XJ27gB`=V$ErN?c} zy-@tHx2d1OjDr1?(G4j_*Td||9>c|Pbn>0^xc1K(*) zFh9DvyGH(u|I3X_O8%eRxLkqt*|Vnd(h|+v#>U;Iy7L~mpi}BQE=LEa-Q~}_pmqf- zYf|_^BqkrS%qw=`mRn${4aKq25SJxK3N~E7399@T{Z=ak2cz*68F(_fwRy=;iMij# z!5z8(QN|(usfqA@Z-d;tA1>+YF=#B@W4+o4OO&l_0fS5V0?j;ra$*GSlsj(~ZRIx!{J z7FTkscFKB>?8F{IY!>bi;BK1w2{7$42m9YwubnC4?TS@Ej#Js`O}lR9Y454^ses^KB^rnh(D^x;FMB!v%$s?gG0 zAErsuuH|Rw!~h!vb_Wd0E15OoCj1|gx3{UWfwClk%Y7|6QdUf5mA;hiY5Bn|k@uv| zTG?~1jm3*o5_^C1ZXtSQ=kWlil!REh_EwJpuRB}X<6^Dld8pMvr7bS37LI)p_k{5r zyWZiKMuJ)PAt=7*w2bU4+(QHUW6)-s`TVv((>dE3CWjmvhL5Y{LikDjeB< z(I%D~FRM+G7ry5Dos^GOngcb0e;XB_+V{)Cm<%v?Rdb9MA`}|Cuu9ANcZtr{E877* zBSxefDcyD0D+G0pXcS01{5z2Y9~PiV0VfQ>bToMG4Yrl#Aqj(|!j@+^q6y7E>uW#| z#5BNLi3*Gjvd@K&p-ackGlua_xl)oZ>pj^Vc~AR?vW3(Rf=7r1VIkB`Ua&fmA@Brv zxgTInMD{|Vc8>wF!pnNXCGMZpQXZpG*fFhOo4fG9*;K#OTEWs{j3j-Ts{Go_tCrh` zF7tfWep&tC3m%xO29?zi{4VNeH^UGnLHgU+g4h^Fn#7ZLPje!395}2&}yO^gX;24eDiQA=~I~2 zNogH2CNvxE1U?4V@Xe1+ZFliYQ`My#u-Mx>pHyqc3E&Tr4XhjLVQC8uRjS7aCURq` zq$jEvm3&5GslUxK7=)#N3$Tf%J)nHot@u-OtGF#FsOgXXDv)acdgKE(&aqdyWqik3QKwTX8AtpVB5eXpq#hi@Mu9bGaM?!sQTE5B;Vkdmz#202+ zj;2)N1mK6znmLC4%xL_TZ=sPmD$0E9NSxbes3~EKN~WxBQDe_K{U)qo-pD{&9rc-( z;U9x8xI)SWPeQ!)og3Cfr~N7sxgKA>BMn+!3A(m5U7j4?*=i0Qi9r ztrOM>S5JXp#;yyxONhFE!~EGneRXq_OgXuqV%*>4DiDo8)YvR@d$|G^uktUJ6_`pL zuI5`l#S8$B@fKDn6`e;ol{P9DVH$PIh_4ba)1UX|Xg0KM5pnvM)=s?n8m8r2s0R$_ z7$sKqj#(wuZaGq-7}^S=BiNPe1S<7Pa#gv0j(EgE@R8$uju++1{9Hz;b7Cu~O7^jL zDC+kukfD<^2;9y$Xo%w$#ZOR9{zoTO@>!>@bhVzoGZ8+FtNwsOm%88CAxt}c@;gYF z>y>svhR6)0;1q%8-WmBq5pPM|h6b>G((uRcJFFnWUX$ z5kgen>!=Ld=?^t^ZRJ;!M}MZhl_j7s3zN!tujx^S77G^bHKi|hS}F-;v@yG6fk_cR zpFQ}8UY&B#klU$ZcroSxNLO~O$|s=A@C43g0j6}xbLYfS1zvKVUsRRkwwUp0$k|0> zA@&?chP=xeW1ob+P>`ZP{e&Yw%p42s&cd0aOABbXWX3vrg?j zOKRZ>*FWA9s7cyY8jV~>HezlHEWGPS*&Z8qm#7lddQ)W+U9P7@-(>>RVLc6FA2DHJ z2YIFxJIVRa$x%-lE07O09x+kpncjqboAi(RwxRtE)>OEgE0@?}%&muKkM;$gx1%S% zd6~V)b(a%+VR9MH(gD5k?>a?Du1az;%M?Mc*bY29!WI(uSs-$%#k`oRKaTq=oKIF; zB(hOMY02g?aM(E$v6euKj88jSh!<<$-tB$$kC!O23#qv6Ra-ydtd-=mX_Z*@zSK)| z`cx0dtvAYw9bB0PGZ0cl?UL@ZXQqvb#HQAltWO{Ke5maWxp}+i#z9`BG~s5n1YV5IWyq}{cUyP9WQmLYOdJn(I|!=ay+C?VydehKmu1QG|yheKo)>u zKZ`MPw!QbfEs9%gYWMA88<&^Uu9`oCrJi4aLgW-~~7eZlOO3rp6RFi~8wkzvq!1U(aOOe!B5kcL5z}>w8#~2@>{UJMgb3F-VJA(1?*2hl#yg5k?&CZm6fN z#(4ox=Hr9d@wt#WJU4%#1ZisJhUD$5xLJ41J3#2ZFq|CkG;$1*Qowx`g0`UOlB#5b z1?^`t!90vn-&3=eI&ntjHnePaglLmJ=`2RZ#oH>hHmH?rSs8_pHU6xcxYr^flKZYD zCm4*x@AS0q7#8#G5%FdoP8rhnv`Blo>U(^nEK#Lun39F#_|F7U0qdz6PFLLL4O6S z5jHM|_{@&>*zL#g;BrpXk6UbNq$-wMsBqchvY4|oXBkDbzuV|}p&P26?7P1Fqu?d+ z2ak|{`h;No*&U(0(JXY+7{r}fq7eQ@^M;#2UlI&eqTjAFCk+-74v@>7$44Su9JG|k zueP#PRX=37R}mrjmNL-6;n)k;KpFV;PQ*n;{k^EHg!H_b@EZXM0DD*bi`XnXmiJD) zbBzOE&^AfW{wl7*@-5RBdkSSdR}>}P8DRHks{klr!#xbu3qABFB<;$PeHDa!7qb*A zne9b#xx3m<7%~Y1SVu|Lt;=ozLg;8WDiUzn&DnL{Ff3bF)5{<&fziM8;dOA{^qBp7 zn?a1V)MCoQM*)!E@HG%E`PxX+PRqSEBPR)#Za5$?5DKJ2zevzt_0-gOM=zIeR?QaY zS5w^)HtG>}nla`j1V^ypv=7!vjC&OrxW+>Hwz54qG6(z5H6?X~E!l-2|G_D{prQT^ zDrJthP~EHH4syo3a#{Sr4I;qr#cCEzuy=A|M&wix3rlp$xfBD-K$E}G^xf?xYRZtJ zh$;W?dZx?qM{wGrnJ4x0CpTe!F9D%Z`^Nhb{RL?zjNVg&ZVx|KZza3SyC%VM#D8hH z^i=qbSB)6obdLNveBf?ANBK5Y?Hhq>uIUOjx^`R@8^YDEPtIyp^#j@Hoo1vEOrU$U zZzDH3o%VV%vCP~j^f%sl9*N*=gW%!Pyt$_2yUS$biboK#$V6k9ReEJg-Q?3U%51%V z0A_yiT%1|pTSpuwrQ6?|JmY?@`ka?^ybA99R+@|5BF98~#q_^}1jj;nD05pmQP8zz zYi{u8^a(@5!?8+!RBScxbN;+yNc;|)s=#ZSIRIWaQ!y@RTEo*)5+3vs%vsCZxtr~} z9#`KtT?shcEiP^sIS&;#y%Sk`D6_l2t|FK_sqNSke_e+5>xQ;2n{xq2ZmwKg4 zW=LM)_O2*-ak{Qk6u0wSl7b|YyMg+4q$?J?FU#0>&G?o++d&viXl7lZg^6Ualx5e( z-qY#l)w7D*f$Bq5Y*O7q=c0jvOEc86DSgwyT2I$cF~>w09Ns&P4|YIgxL=wt1xZhQ`%8BWZ7!!G6C}4rnD+_jPtV@c!^p!*LLELTh+zQh2Lo z(fqz$dnT58ZVqToMwT2z#Y+{CvCAiq6y3{{p$Ct0gAY<+m0LaX@^`XU%1VFOHr$Vd zZz%|3L4xz?8iD;(q*?w|bo+R`^rOKm;Ut%+BZ}xzy;ItZSf`Kc7Yqh zSOsSxMhw$pQG*8)78LZj#;>^by3>nEb$3;yCKSNtIacV#7Q?lF2biICtl6*9)RH(f zCZYEvToOMN)OG4|&z^{KrYimn9fZ&*n{n!n@`O&?eJy{kwOpgAy#G~1$5~V+t1kb0 z5x)K{P1mQI`o+ck+{cexvHhcAx}TcJSP_Ae(y;&!JU`GEMQP?6|J@q(%WPBAyhB?d`xtmn>9xgq%nRC-vL5 zy3BZD?*7L_IC>W7nX>sOxb5&yaGUdphvV*c%qcT_$wL-=(`4sme{lvjy1`!{+7vz9 zR7j}7o`W@f*=Liv4nkvDO%{Bx9zk5Y;u}cwJL@GA%KptxJue!%YKrI!t^9Jx7E6B- zYp&6xv|QWcZ6f^;06!!1iF9a*)5ey`Q>wGR^x23s+wN`OmnzAvsb7%4dW`?(r|^Hu z{?7n7hPkh+4k6c(%Is5VSJXhyinzU0+tfge|3LF_6^bVEE%QlK(%``rxW!JkFOl%- z9u|Scb?sXLERu9oWdUmJ2(6ic!_S)}&4IF5$4+JOzXXO6f|1J}HPfPkJeLK_jQ!6v z*!#(fC1^4qjcLB;v3y^Zk|M{=JzBP`s&+e2BYYTky^SFjh?_D;un%-9Tn&2C>BwmnId=PNHV;}@gAc&`1? zWYBYHz(_$uMoxs6dAp~Afd7F@!KoSNA;X-}h41^Saa7{x->;e!=296KLHig;Z)xHk zY4%&9iQU7qv^VRjzM>%Nyd-$At***Ni7+3#K9u?6nqj^|Nc$hG5mB*yHLN`91J9xXl;n$eQb~w{;1hzPWo@PrsN7QK&L@ zVby-uGx(u$hT%5td3|)}bCef9$j2p3#-3))SjZx)sqzfqyTxqeYswQGgqUogawvOv zOx|kD7f$pFx$!g9jw*!y_scGq?78|R4TtMVGf(bZL__Ra9wZ#L@S1Vp(B106n;y~r z_~ayz;U)da<;UZwI^V*<<+-PGkJS&R+Im$VrZZI{qk-;pWnkL z)bR>BmqiBdrdWn;oOzWYxeY>2G0XU~Wo^^g;??gd5B5IZSA2s|t74f0sJRpj-Q_IU z)tAMygzcd|U+EqWauhDkxDVKx14KWtncZv}I%Kx!yf*I)%>Lc|a)4aV;=P6lg{UdV zdc^shT+VB4d=fQ7!m&(GtufMH>D)*=LNFHu;xNs#TM(~{_dgSNE^+_3fm@3+}e^=) zQw&Bz817aRRi2EI`FXMOp&l$L3;jwc56)W7iiasM{*-|2DLd;n@}LWi0f<(mFkf&p zHE#F>q-Y189joCtQ9`0evRKe_^j8| zqL?P)XjwNFX1z&_TavsQ)1!ewT|bEr|Mbc6QVZ=M*2t&tgiaH&{v$ro21#hmKQEC) znBibOJf185+D3zzEQUTRxXoolrUxM?=sUzIg8UiHT%>?38LIyFx5^qe>H~g?f!-5) zg!rZ!IzEGwE|Xi>ZRuVtH&!_(iAq8qxN%1p^>hf?4LY00a1Vx|-n$~7${pBK@sF?e z@xtGvv`Oz>*?}W>zmM&>)#oRPwx4Z|)cGv;^)LEUDP?O=g;YFgAZpj)iC+U=?Wnz0a zlrycZxTCu{7;<2LHDqxM?R*=S;%zHhMGeFuZjwD`Epjk9{^tkiC4HM%gn3GMr&>S3 z59IhKP|AH@g?GaxPhW6crXTgh6TtBX^sM9&vhdvaT1Ue;$oqp@hIt##L)h!G*N6$C zS!(MLypw`ea;&$2i+*+1y*ECvZZB?7Sj zF?q!Ctdj5C0il#C@D5M^*+`F$F}-`?P)vOb`jNzfAN5I{c}t|>VYa)i*~QXy3l&V^ zw(53|n}{Ay$@gB+fCp9Jib2XxWP+Y#pA*H`WWj^{hv3w>_2$z;{B`EID`vDZd(lgC zA>#c6iYZl;evR5jfK;@@{TUNc8-AYkL_15MU(KE}8+gDvPYuaf1m)hpuc;nNF%O!F z=%$a(TT*1v51GK{o8I)iVtl}?Qj|j4YRWccoCl3qZ6eKUCg9!zKl}hHx2s9bfxbBS zu0p!~6A!gs%N>AqW8pc1Oo@6WV*^m#mlspzMY3|e@2yd`X;h@2IgGU*KTZ7f(sqy& z$r7Laj*DM_#WtAN5zl}@z1oINU7W4BtOUw(hPCT&;~Jdvp6XS{apU$XKY{tAi4uyZ z=&hQwoZb8MNpZ!V9RQ1aWc>ND4ri9a+!La`KRNnzPK#f$^sLd_MUf}G?wYtHU?Snt zv8vQ23i@H$c&{7v6LMO}mp8|CBQwGbjab|wYV>G@|Gkwb@)R?- z!Hq<=*jO(R;m~Xx+dcoSW#V048$b4bg36u?%Kg>2*-dO0ss8E39iaj1u_v`i{L>uE zU94;cn@MI)%r`4GGr$JEqA|Ng(gHy4h?;m|@$4nOBNTcV(t}BS^HuuB{g(En-zE}K zcJ68l_bu3K-GdWX{&u5SC7ZEMEIMG-$a|Td4o^q3cKyNGA@0s9aTim+P-uhsET_#& z=l->Kp*(aYoxPdurc*-we#HK^=ZI>0^zE9W?pjiIWK+(n1=t=1Ro4^PgDzOPL0Q$K zy7yK;PTAVq`pmM-fF!D?%@C(Hj)#1gLAyWYeGxZeRmD%6F^EZn(LFUi_A*W;OFi$I z4%^|^%qof@vgO#hn<_^)TY+KOK;*Lbz?J$O-%Z>jNmrTQzB^iT+5X7N1b7@%17w~K zU4h*Y45@`1NpJ6mC#GOOy=3~2{j78}6O*N=6j9TwL|1N&N^RoV4qv*@+JsdqP|?a{ zFpo2H(QyB~L(@|DA>94F)iJOd*mb56XruN!>_sNsdSaFtk1U4X=A^1@7FbWMS@F*Z)SCJUA1i8_*JrV6x($I73kDlF-?b1+iGZ!*P4$R ztP+D7tE}MbS7YiYj|2yk_A}UpRhF_y)vXW6deaX^GgKOAEO|~ePNy56 z&<1+!*s5$E#$36IMnzT^dzp8R5B0{Ib^#gbSPrdkRTpi2fXJV$ylNU1ezGu7lmktY znxs5@1)R%15A_I|=o7w=8(}VbzO3JWa!a+`O3z;}1J+V?XT;&hAoo*W*ZIi4)BKT8 z=1Iiy)iIGj{l@+@%~FhcYls6vX;JC@8ee2ZT1jNY@+MiS9Yl5=lS->R z#tyG3%VYG=Lg#SrPCqXexP8~p=9ABwZQ>(2kJ0lEi>m30J_+Mq8J#Y{H&j$VuTY=v ziE%~j2YmQ$cTxWD)fh39|Cs z?lQ;`p>N;ohwCGn-;BGQK`xrkC?S@kAhY8J__t1f)mHxmXss+1?WYW-yghwk01nvg zI17Ro_GDlE(*}RpC269)?xW?O-kASV5RtRHre2TegE!(694aq{CDsVKcim|GWS1m wWH4oC0!Y!T@xPu1yZs4YV-4+v2+W@j*g;84iGZLsnF4D~a@{BM&@k~PAfWa6 z>qofyh9iK0pj7_3ijqNq<-rP-xxs5305``M|Hj(H)bReJ7ks~*TU^SrdD`keehitl zkNRRh_q)CUE%~M z`#0_2TVn#nze(*Bd9sx;*?(V;y&eAF`TGC#&Fful2uS6X>fa2|XBrcDq`ZD@RNQUz zZuHGm3DfvcDsOEF+6&DT>sKR?($jYWR^NYe2IO$E{pNqVbo2eHpRt0U0S5@ofl#;v zEE;2EaWjEf8CWnn;K3fWX`|2xGJsJZchZ;1L-M{nx*F>`Ikp*+Jt|@qGBC?uqoKdL z@|8A!97Dwsz2G|AZ>nSNfIDx3T1=e%0pQV8I2;Pfav7xgFCKpnf5B4!5w>RByz^GC zSk1|n@eqh;kDy8p;ltlS%u&&SW%O{NwV}vS$%`!xd~6Nm@&YMMvNK zoJO;+yWnxSZYsu(74u?%LwyeoX5IP4rqmObIM(w< zVieWa5-loK=O-Fovm5sgij9+atu9SsV!0OG4}uO9VCW{Kn=2)V9OY)-)-g&J1Wjq@ zT%FT*mtdJhkgq1cHQBPvhw572eLtTym@^38jLO*DcyK0Jq>#c4hbg8>0~H16f;tg_U&K14aE-4lDt1jra{NM zr)6(isNo4q@;3HDIK;!+weMLz%ZOFoS>7L5G$5@(y1_h4HmMw|hTg$7*)&(4P5Q1Y z6Gx5u{S*#nf?`eZ7(7Q>P4fr*T3cIv$ER?)K{>hRrVWNm`$3vbwIDzRHd1#VyXc)Z=n<6B}&?y z?o4XUrGfF7wX({}RPg>8VvVC|*((8ynJ9cF<*`nnov$F6?~j2u*>=7q^vbhTRgG$Q zr@Z%6CA(-55-R)VXXd*M%OEoR84&+f>*2rT-qXf0oku^Q&%Lo1p35P~(Z%^FnxQj) zzmABbu#LKsO-Wv;(zIYxfs2v47t*FSV>dD?YAEZ|N}K<{ivL=oQpC-n@w2lzpzUOl zDia_~PA!Qw?i~^7u+q=u*w_zbb?WSa#0V%}VfLF@Oj;Vf3H5iUDIU#S83v2iGBU4? zK1N{g;YwR=Ao7j5|BCOT!Mgc^j2I3R=#%t0QK$((zT}_3Zaze@<8$SaS>1XM1_-4} zR820b*LbsfOgu6F*88il_$W$++b2>xmsPU*Kv?QM81yIt-cA{DxKpa-dnAFcYM=qh zH9QNHi<#KjpWOdbdAy(wTu-nC+O8*er)`fH-><*rpq;C_x#hnR-8E;u6feIMc$L1x zc9<99_mJ}g&XVB;R3`C)C3y2^;9z)!q%*XCdctMmYbsgkctQVf2 zpV!+9k+-kI3(o*IsYn(2>Fv=qV`7_)F2Pp5ePr9mFCx!($dLnU>$M-5zfeKgp)5gM ztJ24Umfx^9^n0q6P-B8?%ifT4pyRT%PF&ZD^KH#syPul!)#{}#F`b6Mi29|lDD4h+ zr3~48qE?II-Xqn_>K!gvFz2~EP3c&!tc$*ijpf1}oo`AV+fvF~2t{3g*o}Au08fr# ztm)0bqi;zjK`FaBf+|GQe6L^&MxL81&u-ysj)z$q`9ZaGNuZ^KY_JS@Za8br19I|J z;1Q?7LM>GxS@GmmP_U8#a#dzNb_SH+m#e2Fg_idiNzDE31mr488`ux_>;7CXK}`DD zuInw+rR56Q!x`9Q!9l#|q>_}b_nmP!=?H7<+`c9KytR8~0LQeUt9Ns<0|kE)kb{dh zeaAJfCoK&ac|`KtW&s%@ujgoe*vIqRBHHtpetsM zP)}%|tdzdK>uP~=$dR&)CPYVsCx>%zjPDW3eXk@)ejb5Sf72FMsn%FJX!H#HM=YSXLq_Vo?zo-4_z%NcPy zsc4Nd2pF!?Wi>T(vjibHG;DBmw9k87o;USL5UgTVrIaw0+Gn3N zvpP{ZqjtPNe=X&ED5^FG3@N!)Qb~G$CkDA4qK91enbCU64}Za(UY zREVEeo`c`dr*W)L#S42}vcPz}va<2pwVl#yqQEyAUz`co8X4ajjehZ1c14ODR*C0_wb7C|6d8V-H#${VyCQUF3Ka;iX(0!4R8N=4 zg!oQ`3-q`v)?_M49b0~uU~s%R;nr>srsfL6yO@W*Y_2*3gbY3QX{jKs0!p7h>-uQK zmq7(F6p%ZbT(VDWw$*juPQ0z`LG6Lq5n^Iry(bQ=h;p1P%smDI4t|OG=zWr2a_k}U zFOM6yP#@d)W10KAIRK(@uyz%3-yqk+{e{NzPVF9CbQr01%P%dzVbBo8F+Ubk%nAUj zlq&St{{l`QHst~+vd_NMrGgWX1OCO{r)BH>pTz8A7#A~JS zxtEuXqQFkSL$Ppo?8DYOmWyIOtwCRM)@W1801HP9uRys8F0Cjv1be86{GSIVW_Ve9 zme@$#1x}w@^2zf%&oIkEE~j``k2=lYO{XCn^@yacXaSJBX$(_X05X8s_e9Vb9tfd} zas)xIBy4PL^$h<=v76dl;euJ^PYKm@vf_0rk~iB@*BrfBA1Uy4y)A6oj2C!z^gLZP zn>==bL8kvko{!>Y)mkNt&P3yA^Qrk1>?Ri56}aQ4N+rF* zXal92WALP;eIDp3*p3{NwSSP-oS;cfLevvY>B0;#Qb=xQr{qvD9|HuPI!-;^4CGRK z->D_J!i{jOr;8%~`t_^VN(3p@Y>7Fl`J&4r{l7gXTU)|T)f2Qs{z%r> zP|SJX>2Khs!!f|Sf??$@=Yz1#Ub2wO-BRtI3}D!T0R}3lGCCqq)BZ{#!>Xp7pH`T2 z0ep2fH{x0N<%`Pf{50d^`OnqudJ-JAvS*)V3cZbd(7Vn)>}lNU5n-pYK3dqe;^;b! zA92t&sgEx<>th#lZ2RALUArARzhN-h4jkhEBqc7W!GxVoq0+-$p{NCIWIn|P8(;8f zKk#-Vw-dwSW?6G}z`6xK?#WKlJevQr+@@4}Wv*&kQpaFOp zpzAiQL4RK^WQ6hrv~e_qQ2iRX91sO+@X|6`C0-hOl*6bs;;7uTr~Pm z`Y*dR@0J3(OI7jx(v^$1U+SXVcNUQ^a^{1n8@-*CJA(5qna=R?;R5bH%WhsL#mok7 z%kMJZ8`z_czqZ^Z)vLr8kB@CtBBq&qUrFFLgTp;h9v1Kbt?fAE#eSQEy;A2}g}rj* zA4{H)%h5pT@x!^Twqc&I)A&1*MVAT4i<%TAt>d%jD23rM|GO|}KR&L--~+~(>SH{q z{?Ux$T;+tg6GeD5fDiV(Xo%TUZa1r%rlE4K1}L0b!YOhIz;7+*cee;PcF|80DM^-e z&R$TCfi0>=^~5FDrsZ!pf<~-dbSaXo_TIa5;ok`nfqB)l$th%jarFb1{VjBO0`shW zrzDNV{HEN24LVGNAc4vm`@6NIAZDXDw*sz@mnojF+3{fzgfT)sP-r^TJVJE#=Iu7y zs&;*~{B_0y65^&L2%U8VNC~Z=?tn5nZ@&o}%U2&w@d{+8RiRVHpRFZ}J-npqXroAU z7+*ic{3)o%9nx^b-f$3!RaVA`S2&F4os5a;G#sgpf<67;I&P}d-?&xu3CgEJJ&M1z znWJFcO{}7-I^?Nmb-$XCvqiYtXf;-LKJ2U#IOG!F%#!r4Si|7XjaGtn4zp3gI}HOf zSr-}IO>1EZuca%ubzfUNq~izUpyFCnjo2*??UDHyE)KTI*>#qb9Y*nQs+$%7xr_A( zt)Y}pv0va*I)Fq{_J9H>NbbIBjJI48Mit*OoC}kbz1%FmX5wLEa87Jg7dEY zrNc1Oj_CQ1mKG6qaD4b;O>Nn!l(v{yk@*jit*%BL?M)62aPecXXpq16v{WA8OO5L= zuP03X;^Oq)0p=vlm1pp^`!=HnpA2U<)#g~JZ0*V*!5$KUah;pIrfjV{VJo>RovDc z>WvUvu3^jhx40>u!8ylo_iS4SvoOe6$#s=vN2|F{0wcN9 z0BsEvH&-Uel0l9iq6pL#_ZCPsu-K*MHs|Y3J z^K=|TFXlcWi7C*JT_jcX^sKEC7rd09iSjFY+n;BU?mFzCpvUI|_lF4GDXH#AKbCCx z9DnzZe`1JfU~!k@d_HmZnSKstkFAs#ni*XWEVf=-ajY^Wba8s5jbM#LuCmURhu7NSxYN%>L>$>{pz&h_R!ffJ~F=SOgPJcT8qry&Q7eM zXN^`LwLjsz_r@o;ov_4xZu4O5wz1^<7`O|}wEW{i?`fb2J1QrSknwGL&rzu>(`8Wl|L$u)xA2yB@4O`QhMiVth1b3mn4T z2>B&#Jj=}}KB#K;I}uZ79qL9u#sOA0Qyh=($76*xEowf(Gne2?O*)6kMLae7uS~eI z@GZ`rT04GjI;X6xH&g5I``LuFqj;agRZ4kx2)n%dfnfHHUy?-JStMC?{*+R$UL5Jq^q;scFHo)K+HtO+WECV+v23{;- z9PC+eR99k57Cw?EK9o0}f+s13m**_1_s=#(FVOK*0f@37*!%hP*#o(V{opJ+>#iv3 zQ4Db@Bw?&+ETy&{t(g1Tp)6zsKlZZAES4jY2a%aSR0{f<3&`}%aP5G1goErCE@ ziTFVLa!zcF_>$@DXxA*gpDrwPEfTWa8n)zuqm~^7 zXVTVW%&nCHj@ReK`yS^zPo>uw{VAJCM|f}~J=Gj>$q=cx18XmOfOl|1{7S&9QJQx2 zH+>Y9G&+3Yfwteb=4Flk<|Tp!D&rujwbe+r>BL&W!X z)j$VIOnt95r{r+?rjeGDuV>FuDz1rLM!u=JB#e*78Aor)8~rgS3Yqpb;&f5TG{?gz z9gdT?4&A`P4%d!TOwq`^1C5+5Kqd;ul!y=zkqLg0Ej;hxH=bGt#|r_%s`+al$CiNW z>g(-ow5K1>p=cgt;nAnShZh&$P~Ytjh~_^X-GWG)?>gSph%0r(sV_4e{pnrXaHY_m~F3S1Tbe0@t&;1(bYYcbHkh-(qSZmeU*fFZ+xp#Um`H3D=t++dd-NliE{wx+W~YWayejHL}6Z6yPQ5UjML-*>L1uZrN6C@DB% z3V#sQpY{5CD7dQpbN;74FH5v{d}f|xhJzHFI3VS$`&XWgoBY0p9zY*9EVqosHwgxw zkN8}SW%sKf7&zwS z{25+Cs_MH%R44Z5ZupNtNhXsOn+gPUw+lH)Y8E{pbnwjtZ0tH!E?xXBF2tKpTG^$R zCSnl~xkP*>z$Xi=I_@q7UTyjU|Fi|%8oo ziRh-)pqFEGqj<59V@h`mDSe4;u4prMjc!H^Anke3BzAnxK0Ou(p345C4)_=jN)F}8 zCal2tOUEBtaL!rJas8lDzPTLfP3dstcE&5^eIlEN-58(G`$2%fUOG*4$S0xLg9&G{ z<9|2=p!%95uqb?JGML?`w>jA8KF<$PZ5M0IWg4aM74mk!%FUs%@Utq1cO*5ER&Xe5 z6ba{hu5Q^8Zs^WM6L!nH?s);M$y7wLi4fm*_5Lxj@n!UDzx&G{`@w)@Q8NdE^8h}X zGc=(c2Is&wu!6Rg_2|!el!~{o0oQ1H3YAemx1X$S+9_5#o%!xO^T;>4BQU=b99e*) z;^MUy2HEhOE ztkc4DvPJ$xSo7YVOPY7V>%fC3f$COri-`10r{1-$l^TzrB*`LB1QdUT&?bp2ns`R9 zvQ%SI!~-p>6{bbm2m+gyQa?rykMT ziKSrlS|~;IviNtWi^=g~J?|sY5adGB=osTDfdz->H&@!7!RkjX+Di1yA!h#ME6>91 zH^D~kaXG>#yPM)vI3(9{fm}^Ob#9oFnCgQ|b39)%ganu)G1dJe9YO8`Doih3+|3&Nvv z&i^FPUwi6kD%|xt9xN5s{zioJ@anVqs`j)PZb&DL6A@I)OH|V_9Qjuo2)HJ@G)?wB z06Q0xxWiV&lY)$&aTB;C_s|v~8a5kPhva^TD;6JU7&}V2q;AQFYwfJgM4D{1ZX)oA z_!4V9n5Ot`CK?GS%8pXK1hgXN~vDS3_d?XXDVHpYs^Q>?qv z%JFWK_`HD-In5X!(k%dgu{7)%%udshgTWs8R5hW{+U6`O`Mh`(xaj%A^m*aGJYee3 zoAWNHH3?j4?7dKjDQZl8ZwWD!?>=?IISA@vGli8+Lx(rNEC5{)goOOKVUK{PD5?@DA_ zde2noZ^dfE`b5w;3}VD3yF(u+ucv#T7Q2Z)4}B&Vzj$^22GQ$BH_+0dt3q#;aD&KG z;TI!$?A%(TTXy?c%U!X5gK_SqJV%RE;g}`gg0%B`XXJyOZ5g$vJ6Xl|x+!QZ@gu;A z@>H@RsK#swL0>RxbGatO17zi@xcQ}G97ytH{1h%gHl=Stx+Uk~}Nq3w- zFt^_&8B27X&FRKT4!4gbV-R|=ObpTS9RuHYsboD~xadO%W>!SbP;_=+!thXBi#N>k z@Id+$3g_XzQn<77EQi8G#bHQVTDp#mM~}(g=+s0$3>nto`bqtk;W=5#5s=oK&Mzd0 z7R6w+87x@)EhE&7DNOvkOXDaQ1H!>cwLy|evY?X_O*JpFK+#Ot#zQjS5tY1NMwVlMW)&KJTfc70u0-dalm#>NhhKQlkhJ`H?aL-=s!Q2Y#o zI*f!N;L+|Dn#OM$i*~-3iBykKbTra^!Wlj3uJ#rNhT?amtN4Cww(PEWcnibOP~2IK zeb-WnR(8&%KDFCr{t6~-+3&k}_w-lNa2s&)Sj0ywmkVZxM(mBonq^s9#8U~n+!!g4 znURB_&X((F{v=#|X|g=VHaiz{Kxs_%wHWDJ)Pa|`gpsP(sFdab6rT+Vd*E0m=@VKR zWGzBvTN8E9Qw}$VzaWR}ph{cEMpk>%ukSSs{{|nqfja4bJ8BQ_hgHn`x(eWe92u$- z_iCA0r`e#fc@ec&JR88*X5Vq030|$1b7Nf^94*9?bIGpf=x{!Qi#1e!FJqBYp0-7r zw-0rgxQ#-zMU4dP4GeA!&4jgmVr^pW>d(mFa_dTMKEL^GLiHFv2i(BtSw^;n<%M^E z?hgLO$9g6~p7wr)-dA67kE;hKP@$kP(5v0Rg;nUp)o|qza!oG2Y-z@2V@P=a11f|^ z;ajx|tUzdo<`>-*hY6o7!z{8fu@@p(vOssi$uBHZdN-FS!6mj?B5;rCq9oh>qyLw< zw(&;L+NzIHVbx<0Gg;-7F*Qnea_Qd zQ&}ylBX`Lgh+LpW2QdSU2i*hs5UOGvjAnsX(Zy|{PF132Gb`-}o%lsQ|M$(~UaQ-X z!ZQ&WJx~uF3(J$MBq1irFJ}lHF}H^@LJU#v)kC1&5H8oX@=!pm>F-r%G*BA`nJ3)u zTDZmjiHqWnd7O5HTWO^=ImB{Re7)l9)oDAN)eB!NA)a7gexDM;b6;d&oWmm$hzzLF^m;avH z8(J`4hQ+lnG~x`xKjPT+63&X_lkG$SYdKgo3H77HHpE6dyj@e~8UrwBdUm!pyLFvo z=qaDN7GdJX5)tbll@qmg;mM@BCY40TIwkr~?MK}dbtPZ<_$EY2d^6&n9PcFeI<(i# zG3fLN6&B?d!LF1$ zVH8NkRRiA;=>ps9I+#z1-%=8aV)WzH&iUX;;~yHJ8Q^YFKRG`OJ6s(jw)*KH?+JSgZ?>fl0$Jhye;SC1Q6%XH~X=~F)Mmw z&T^xJj16QO1lf@-X!E)qI~LwoS8Xcu@9D~;O25)M<-Na%_kZ}upYkwz-F+Blfb-iP zk+{y?)+PfTIizgXsOKI|Zq$_Sf6U~u?3q&F&U#JjPg`YNTV#l2&{hav}1pOl}^$D%iiHSG&kW@~D53 ziAmkoiZxNGw-z>v&7<4VW(Q{s6cZk`JKug^Eb=6&zf+2tXv^`hPOQ{w*pk~~rpR}) ze;}6s4`IjuTju{4%yC%+J;C&S;ZV-7lL7ffDUy#_?F$#r+i3wA8w)mWgygIZHMXA= zl6GqZ)OktLHUTnhF_-TK?AAZPUN>!lsPYo?6WdMQ(y->Qzz(c|-Pb$;;wI;Pa1 zoyy-N+(q@Gr+1~MAvHmn5(3FaFTtf@z$-34m#vTOZ%*2orFwlQrjGx($)JVdAr+Xs ziaT=bM9*HLS^oInh{%v?`9u7B-Rp`QU)VQ-1clCd3vTU<%cv15da}<(Cl6T2`g=Ou zHrPPfYHdig+jD$+Kd|&N(2I<3vs(nipz_$W_ZYQNV|AB;@W#sn1nV(N>HB1}Ut*9a zh8B^rLQ%$=@kZ>A{A~t2edCXYWM%cf%Hdq)s5GFAi&WM#13q(|rmU5Bo-wWVAC?fO z%eZyVKXJ>!zBYc5;iTA*zCtyK|jxDJ;Lv{x6 zTHJHnY0nee!eWsJ?YG(v#4Fv{p*!BHBRy=z4L$$Br+q5Naa}^ab(wSd$i_V@&!~mkld^?iH?I1I@p1rA^y{#+Kc=r+2ad8(GeE*hy*im#>5q6!yxgwcU6K%s4Mm*;z&g$&f zk(lM-X+%I0J!#B`c$FIqc;dwRz5CVSfW=IWRj4QB$HPrSFyTFRuVe?E*)Bu$N6c9H4rFKmZv8fAkR}9(iFLI$ljNhXOS``SU{RR*Y-;N0$E)M$s zppn#VIjT>T;w+-D2i+`dH${)>p9*h-B=B^)Ds{%^M7jyK-zCrJ;=?wIKKC$B8^jcH zKoP|B4Z9qZe`*)$sY%M_>3`lPJ$zxCD)O$12f@FfAnsCpGwIWbq}m|Dhgfi6sDRj7w@{}NeJpj)iUT34(9oV3$!24Sq6VQ zH^Mj~&MchI&tE&#TGYOMl`6R;|K?!i-A)~KL()oYV}ApH|E=RFL5InY_oH~?FOy8N z+AVkfz`K{Uu1B}z-CNs+OJzdxTYcc^EF3!5Fd}E@cF{=x>LDQe8viJ`4Z8htO{AS7 zjt+Svtds}Au-#T(%vsH3=W=HsHHfZTyGg|+7yJ|R0r=!Pv$W`5F+x>3@kB*&Zo`y7 zBU6kF9CZBfHnW&UwwHA;vM;Fj@(@&T*{Zzn7Q8$D&R;Xhl>{cqA z#bqmgWgqAXee;T7B8%`5mN6SorfY58ndF}&BYwt3zWW$)aATg`eZ4G{t^O4L-i2-B zY9o1%%AT_|O{ER*`cz`#M;cV*McBZO5TAC@(EUFo*jUG`y8ds#n+~3jpirf@~l^e^`ItRuo2aj)b2ddnR zmJcvoW(K&&>C0}lyQJ@&=nCAEZW3|lm>0`{I`e~((2JONC$jz9F6?957k2M*!R0Fv zY%|t}aUp@FYBaOM2ytr-lg|;KXUVF;CX#Rhz5Bgse_0%;u+if$sU|q=T#(&Hp8a;I%j9Zfv_+G?N$vo0sL@hafhDWcU zqP$$m*f>){?OptTKH=KP`1^aFeAfKFU>B-LZuQS$==prp?I+Vb@juF={@<#Y{ueI) zAB(5Ta!vGH#`=HqbJ5&mPx25^NmA)9Zs9|}FpInv&N6?~>0xS3KZuIc+H!=D#e^f2 z`;h{*C)*6hY4q`Q=$9YFI0>cI8|>p^cZ&W|ZPkz(M6dAa?ayD-+|@E~Ls{~B4!#8R z@^agp*Q4i~P}1+Igr5DGe#qxEou_;)LMi{Aw6aiElf<8+hQw=av;sWQjJX|i; zkHaIVtf794itq}l$e3}}6q&`|sng3}=09g71?Xuanx&=r%IEIt&gUClI6b(l8K;*) zk=$#Xu^k&LbK@T$)5a$-|JL-h{{YzQtiOB)0Z^%*Z`=BPk?1latxI|0OGd8U=R8U- z*!RpfsJl*(?zy)_fwr0E>qs=+R4rh$$+%D)U?A`*xQf8gjf}G>>FwY3XVXH?$q8a1 zkBef;w&3OS?S#C_w6%Un@^2=EVs`CyYyv!wL{WFQKD1_*u!sI?vc(|lQ~0ttg2H5H zdH7SCIudPs2|0`Iy!*!!?>OrPt6T|4X@t7!)KZ`}2H!C-tv$=WPh#5}duzLv{j7AF zzv9-isGg>OY%Kkj{da@PEfp0u!hZ}WTO_AV*=5EVr{9swRmEL@gOohRnDTt&`O?FgO;?woR>k*ZJ}0R;s%7|6g@eF5g*r7dXMFl$ zZ0sQ0KZf!uve#z!oM;gIlqNI@8uwFuDh0Pr+kUD*E$i~o4{rAE_`zbG@|s=M@{e1` z9m5~$jZMzWl~2*W3YK8weLds7#NV&c#$qD$4K>1gvl&TfaO3?;C(%1qFP}YmJP+=y z5PYek;>VM1Gv3z6B>%`TTjgCvNy$xXYwQ2!(floJt|d>G-P5i&^-i|*W&d(_{<=sr z5G_i1?adtB`M)os{Cj|}{jLAo+RfGw$Rnl0Zu;K7NG>^ZHXEKV_ovJ$DjNsCzWFB9 z8?NrHSD8qpnklflRIIAK?K1X1b8zBYHJeKg_cs)}cuivQ7>Q&J| z7X3OQC(abB{-#(nd#^-Kc2(#^!KT?(Nb&EIP@#lNH;N}-Dzu+m<=#zTGHkX-t_9t0 zj0a163Ub}}eaMenXNz?iuZ}5p=XL#B;yHF~M4ZhdVtTm(gX#u0@&?@(UrldJyLD!h z{(xG*Lx@Ng^BL*JzvBMh&_26tp=5ta6d@j>rIAKkc(GHgPOLh%th@qyb(sHK_r%4u6HAPV8NO@?qQFNNs%d(e9 z&K4f=!`?)3s`FTNNrYO5pSJ@TI2}yCwEm3LloJe>zBsFsM{QzYSM>Qj82y?eTt*683|nN7pz%g$J3@&y%?C+sLgrWyR-F8 zB4Lx=D7^*&_)xC3{ck^9(m#jXP5w_vAf>a8B?ZAHz>ldh0yzO> zfu`|nFItV{eo1V|z37%-KlXBa-%j_ul5p@sm*w>j|Hoy5udEvRk3E$67a3igvz{_z}AuC8>c@uj9*aZs$mq>zCkRb<*Un$nxcYDmFNB=MmDo3LMYB7?AS z-@)h9C!xnLezKSU+{umoI_#a%f2POCo#7_V{w&?8p@#dx8&jThly>Tp%l4Ghj@yvZ zB^%kGbcKS>_o^42gV!qlkTqF#JR!4}%b0tWS4eS^-|Yb-q}r@36dlHWg(lw2ryd#Y zkF}yfaNBXvcw?;EGnyO!h~EGb-u=S3Rn40Y$IlZrJACo7%YD=xE@GPknT$V9{-&Fh z!C*}9pxTxCoT(TTUJ1G7J-}`K97m?I%$p=&&k-y4AR`;n-=JGf0)dnm{7+k8IIQ$> z27UaZ+h>iSs?JIE!Kn5oq6Ll2R$`J;o0P(X`Z(1dm5g6UKTP;mb}Yrr8=Mkz z)K!EOD${e7)!s9aqv#D-LN9q%1Ar!|?vUSrLJ5I1DVX$cP{^&qGIh_mm&)H!uI+Ua zL~&$JgU$X@oc;Y=5(b}F1(>(eVf}YpQT|NLIgK;ACaF@$A==2Xp@GB1gbzH~9;T7l zjyG~X-uIr?|KR>sXMSF9ueeOkI$wLEK2=52&?*>0n>zKP-7lcb3%=hfZnz&%wVaZy zigF&|ACJ>Luj|g`TPIFqojBl)01d=T#|RYl&Ie4mL{f{>AoAL zM}q;}q-_#JcB+Lf)Ecd%Te2>x2MVKoA=^@vd3CgHlH~&ta@uR)J6q}B=7k2#1%MHY zF$gV!p(PvNCT`HLlBQ@EB%@{4Cr=l@{_Td`d`WxgiXYL%y;Jg)>WwfmiNYUz-n% zE|;zYEO`xAPM=3`)fi2$T&H0fRXUDgIn4f$+t=W+hi#*6?ZoZSsGVO4Suzw~liPA$ zHa%ABKQf3#6w?#5hYF|631xUUFNu9C=e6{be zHlIkh@Lk|Ni6pl7G@Ai0Y2T#3X|A#rxI4~~G+n;PMsy_0dzI0xnwJ+u{Jv+QY;*Xin~sjHJBLKKvF+39t|JtC~%V zN3O4$8xq^7e#7(J-9|ndxqU!%FcTVP&xd!mUrGbw&ImJmMNiV;gTxm1E($j9> znU@)+e{SwaLZ>`kE@(30zf9%9KOsT~9eqN}FomxO!Xn^$^?DX>V!i z6E2*(#zqNpAN6K0g{Mf2cGM)c=0@@9aX!J!9ght-)!6-n7)cv}f{CIo;a-FT=9SkA zAu8FQz*Tjx;P(B>S8Wd$ZvPy2wD_eLQf>rsly&!%;Ig++u6MJ4u^AXKYh@U96_`FK zq~(F-oA|9|l57C?b6WaCpEj=Z;X0(Iua<72r|2W`2;Ovd**uo?74V16pz)a)^~24B zZ|Krz_l!j~m#7}q(R}Tlu=8>auKk8AnFo86V@5r$+~6-<3*^-EbwPO=gS_`a(JfAF zf9?$@i+_8oj4Q}~74I7SI2{#FA^5ccn`wiy8Kb@Cg*F(+GgtA<1ZcSBmdi$!})^~FdkcC#gmN6|`+yBAZ zTgO$g?tR0AlqlWZ9RkuRtu#n?N_TfkFS<**n?;uri$=OZ8tD*_5S~HzIeVY;-0$OC9ACErPa^UZ{%mv+1ZC&%a{vt+FvrX-iOhsgKWEDQpR&0OaiRoAx7xJ?ukca z>2df3&?!b>-qC=u|~F%ewFOePD-e~s2bSiiC6s7D0|R(jhHZw6(E?^?a(qY?o^PQ z=24gs6%G+KEL#@Q(+2n6^QvN$zG4{v^PuhSQ#xHo6?D!#Y+_B--1he#Lp8HB;xoI0 zG!{REBj8)sd|ut-tof2Pm}PCfakkp9E$(9GhaOT8$Wiqvc{Y4tRVGK&+^=_k8o^g! zg|iE@T7ST|-Knj$`onnafKTEjmrYK*oC289XSa5Lh2VS)hvpGBN(gk78=ZwRX}X!X zXUIGb>d^UM2aJn4YQfnR+?VCy-eTNaC$W`if|Ihrd7t5E9qxTy^^0U_&@D`)!CbF+1jc7mK=dg6SukWo;*H9%mWwTC zbC%VQyW8|m%TcfTaxvR}7_6BXh!a0(Ks59pXx|9y%FLgu3n_BX+sErwJf;yiZLBpU zOx_c<)XluPq!L@(jZSn)gUpp)FKGG3gSOi;P@U`T=6U|!7fdr;h>+;?l!fG{h6+h8nSaw3{z?MZ{C0SSEV3vWX)*)^Nd%9iFS)Z8JQb z4ZSPo=OFN#_VNMs2RtcD!N-XF4&r$Z9I&&*x7FAAzz0j%! za5^$!W%BvtEE~QRhOZ-%UdIz;#ML^s1a@JG`q1($PZanNoZ&&HP;54z~Ua&{Z@XGT(HjVP%XoWP6qbu z$1P$R>v`AB?oo&LI4oUy@|7!ZsyEejRrS4-=eT%Y_wq{aV)T7Jz- zyb=%!Y`ko|z&ID%T=eQ#4f+v6=Jx>(oAb4Jte~s5p5%Ii)DlxRe2qJ6CQ%do+mtCQL+S z){N92-OQKnz}6#~c%g@sjlptzDDoTi|9q0SXO(nffHe@$XkU&V^KRO(oexBp36Nm7y5bPGG_}EhG%`bE8aj(gVaTYA9gQ}~)GwQEq)SLH4Q2pF-KDzAl z_`rf;6d!w$)*75UVCHWbclQoGuy}2=gTA5DVn7*$P+q5-4pK2~>jeV$5s8$B6A4#e zG}c;(op9GVOH75Zp?>%=Y0tiPrNVEbaCv7%;HcyqD=!n5W%u2xU~rLd)U|zy^dcL5 z-0AqWTBXg=vW1mXX2QTx{g_Cu@6`*YMnAP-N0a7NjFl}>WXp7wi1VV<@+_Dp%cHt+ ze*u#{%;mZ?Vsu7umXBBHc>MVd#!d<)1M}N7ul3B?(ssQst#l@=77qxSzHQ;Z29IVh zBHvsokgc8=^&GW{2Z&~V7~cI*ll;No;>zo-I96iG{;lr>pN?BDD^qe-Y((c#I%S5! zv_38?ywtk=6nL#WiVyhPFKkTb<2YDipMmsEHF>2qSO>srvPbc%g zOXp-n=f#>-th6AHhZn5f-Azoc3mf$-_g+^@eBN*_s9>5cil;?)8kujhbU)#ym=>WVi@nu{AJxSk541oED|cYT{V8ap!4z)#yCXht`q*IyJ)_{Eymqm zISt!X%(<~rnXqYLgloIJMNUBC1-<4%Bc1p{9b>~n=X~bm4{zR)S5_R;F2z9OnAzSg zy-rRj);7ND*tlwoyi@yik;P~g$17rfSJ}Jaw5Y;gP7G|E2gcg#7?7f)JX=&BrseDK zciOJ6t(7!E^!pdYOOxNhN#v&Ww?xH18wWhroFbECm@ZF>FHba=+_oNU^ouWik2~c* zZwp4;ICfMDNMey}?$zmL4d7W;m&)Z0SI;<5b!}-A=~nZuj$t~txVH(l>Ir97$z3^> z6D2y`n57&PPI+Ip>~kuta0{HkE^;br>gk1MR((FcQ@TjkUVY%J?1I0k2jNN?@6$Or z-wAFuJaq4Jg0K{O9~1&&{w?>QIau>d8I*jc5}MC;i)8am+(jXyv!9-xCSzifCCo>r zyk(Y#;##VCV4s;c`lmGXw@xI!hHsf21cU#_eF9if$TsHfi{21&zzd%|Oa0rj6UHLG zgbc+r%+_lXUr4$7k^JyeqCl)oo9DbfQPA0~31Bd=M5>PY<7AP3(#--ua!~k)c72?G z$!mXq=U;9ZETh`eh;GO~tSOWjFcy&+)*QWet%^(v~p2jTzpy$D7Kk;c(UvW z_FzL1RS16I_qf+xg*Jey2si%QhZFP*1!|TARVOOf;V*wqO;OoDJUWu?u%C{yp#HWg zp~tNm{=ex2{C`Mi54_r!af%gU!B}5kM~n%3^Ch3qpw^OuKg#nD;|TPM9HAxnw-7S# z*=LY{V*`DxaS9+1ZX!qFompfT$NgKh9KgF`{+wExMtAtcbXE6G-ci_7_(5+JZGTeJ zE}*3IaC{M;%`9&Jg`&dUgWgOkTjaB`gS6IET%+hWW1{HXs{!BbN5x)w1rPz?pFPbv97W4#js6 zb;(^ce%lV}49#r*>3W>>ng9vokQznYTdA%uJOn{a7nbWi>(Z>l-B-k@G;A z>#{*yW-ow?RS7Iw@ddWtv30zU1}zd9F$_$kJA7-w*X53H=R3mnb@AN(IKOpEo!eJa%4=c; zHkSp2$#yB-{`Rz+EmU!V%Uu)xIpdC-&5XtVgW3&8lxyE#7ibXX($=3XF9cX%QU2T| z(Vmqrg4c+}<@Q%44e8O?C|l@nSc7HTQ3pSZtdAMlMAXh4F^MBl#9kqLO==*%X|K}_ zR0?alwoDkPW&=qY1{BJAG`r9xJUTDbKz*tll2HUvQ>XCVUZdnCo`@0 z?R*(Zdce9HQ7`}iDwlC?t}*FCkoq>0^RYFdX7#~SE=V){67#!Jr_ zAbo~Pj8_KY#*bL)XFw%Q%niwj{AgbyZVM+KT)rvyaT$K%N^C)j*pTs=Q2zuO0domY znfUof&#e*s(#Bt`w=|j>VOp*`A}NT-P>Ut|J<4RB&+-}^xRV_d8Jwitbv`}6Y1w88 z-+t@P$M}4^<>nY%)L6hET#?t_mArPk?PSxpakDMG(B5g0_O`{WfM}@ODD8eB;_|>h z@x#s=W(Fnk5wWWmWOn(t#&woc1c~FXjDMN%mW{GP(&df^wL+8i=Cbb3Ftc9PtC??( zHI29V>SEP#^9qd@P%ngOHR+{^rNm21Mifxyt;7^m%5W$iV_7Lc@;%kZ{cl9xH*kgD z$5arrfOJuJN0<-dLa|H^K;Iu?Oc__Dw179DYL9e-;9xpbDMmg?VW{0i!*68GI6gOl{>tW}qQF}2S2*hr%uVtoXvz5#4YlhTjcTT*2>X0By(vZ8rE8gZx zgUdM2GBCtQe)t`}vTgw-wq-?yb2E2VA)jqRwh=1%^*88*VjjlO+LROPzdm4Kz=?>s zhG0~G(1|HvNKAoIvUn?Bn|!zMM)w}zCE>+iLV5)w?}gNuYGHvFb~#zF=|SAYr1 z9Fx;9%moQ_C9k_km+Xc}hKeM2p>4UTUnzI2Q=%BMt-|5&Up2FL-jYs_cb46)e)2qw zV5g8JUQlyQX9~5_Q`hU|%pvmparQ<@aeu>o;H(_(n0BD3B4&J#U4T;;an&ep*j8<) zi2r@87TufRGxCxh~1Ql56>D(t(@oUBNpo8W4y(>Z1n^5@37$0{mm@tBKDH5;onjeV}T@ zl!6jCi5Hwl3e~H0Sm!8be0`>Gq0BpDmpK-wG97)~TRB67w%pu(0M`y%4gR_tf{Xo| zmBdG;68k$oLkXXb^KYfR*pwJcVGnl||<8>rv#GIj&?dEcjiA>$*Y zOvPd}-Pcc73YGJVFS8zLQ~dGEcmu4H7EjEXj=TyCyN>lK2gVl- zz8X5|CwbjH2T$%`=n<$c{;*fh!Hc~6N^^-8_*W;&Bp)R|QBGfnk&rjRFwN|{C-mHb z<>NIEsL_ClN%4m{&lk!mC9-tqN&dpj6c9rU8#-~mK|Bj14pc+iLzrc5?Z`t@GwU~L z0)B18LTAbJ zHLDK~XTTQWYVB3K!SPN`*fc6-DtSW(yO+Hxp($H_TS8(V3uGR=_7#Fz1Qq5WI2LYJ zqv=D=NrtDlfXCUm8|eq|+*3YjL#y`As;OA=XV-eNt<$XtgXkJJyxp1uM#nJK4MZ%%ORKSPy5VwG29=<={3#lLDR0p>nx6$H)H7BZejjj*!72KoXx&Car!6Fa9 zru&s}&?y1k@t&Hhw~&&y3#~)^)T^?-5?#s{o4D9!=dmh0_(O^tsrvXWN z&ARVv2);Cy&2Yk_G0{tMcV&2-J}A@iesWtwmgl2z10MEF8+A;GZ?(ds_#5EDS$+>_ zZP&+2otsJrs*82`hCMIpxvFFbBkJh&6Kt;Nt2P@WthKQWR63<)Y%jD;8tL_WGqS7Q z4(Hj9s)xr@#b~u#A4=BEjc)q1Jzn0y z{p(=h`s9J&0ZU3OVQG!p%+^6YhT9H^U%9o97!&;ph8Sx`TfI-7tCzv-uk~>kP}7Nd zb9B4M#xk0juzl0iVimH{?~yYYa35zkC)NLT?aT|r2G@Ur(rUlal&F;D?FY6Q%L=jq zCiwbGLY@(>?{Qu83RMbI1% z*Yy1A{R-7mO+YJ8)ruW|=_t)3#S_T+tOyHC0J3+V^ACykzhysDOXvZa66xoGxAGvL zwb^;mI>YWBT1=D&rUaPLx9)Xp?C%^(Gv-9k*TxPG7Cqjfcx@l-x~!-R(ANJ9+Q&G< zF`o0OPV)gAOVHh78}pZ$6{I=|<59+Uz>L$J+0%hD^jZb#>#~D6WUIEz>gIL;4<5#M zoQ(uPJXt(y^iMm~UpW8@P7P^H0%C{zvg2GyHH9D z=?8sQQu>(YdJcI;zeu|+!N7$G(@z_Jtd3|tf+Zd(&rSY!FW}FE@F$#i zucr2}i`TVBsdF=oYJb;G>G)Sgig(YS2J~|o%twRI=Yg0dHycqzxG_dLvb4Vw5P8Y9 zNMx|_uIVzSq)Y zcChXo_M;w2IOF^?MUnNh-*JqZ(&xXA^$+C!%QZP6LF3CMN9Y6Q+XzV=&r$#56&*GH zg92}`Cu&bfi>~|jN=O#5J{Yy8j-&YhKEq+@5dGifr&}qFzl2~eFzyC+e4m}s_4hgd zK93ZZ_ zaJ(vC(3{HCGQI{J>iD0Y+M|j+S(Z$frwx0YP1C}8_x!a-gmo2(21#dZhQ)`PrI~%> z@c3yFsP!#4jtCAEn_oe*p=)JQLMVJxk@g9}H+ootmTRo-FJf>kWEh$iT%`X-vBrRx zlb-`A4WZ!-rRcw~qQG@6>TuaztwA-HsPDSyhV%oZjsco-ck5H08$ohsI|d^T2%*uG z!eSXC@iq1JL5*R*bU~NiM_KG?><08C+&mYSTxfefOapO7Dy1!!??bmv)28 zDB(AmK_RH2lpRd4OKt+sa$3iPZ!tD#D*D4?J*TgAgLRk8dQyQC2i7L~UU!ZMQGt^t z<-_fJYgK!9bA~uUV|;=kE@Z#Uy*4799#MGWoNbTO z-FfV?cE(=ht>_4G8Yu7C?%cM}4Ex_sIe)IDi1(%tH2zS&0tS`#8o*^$e50x%B>SlI z>(#Si=0%_~XHI4%FZ!1MCe09fuG|)S@BNu3+-=!=>G07qG03Gi$tsZvWHYRMW1Zr5^>iC zb}LD)9STf{Ous z13c{#09AZF zG5LX7_*?7v(67;!S7RdRgsy8C8T_#dI8bu^lGytuNpb&8i2n zUj1Hi^fhplMjI4cU0uYH$9ws52L?|-^!ba9ToPU<$+9Casa`TeLvqWNMf6gsi3BGl zv`$1u(lEtFlACC?zPS6DT%SG>6Q+-|xD-yF91iWgIA^c{d3{c`xmsClNrd0|Su0I!Ot^S_*ss$|Mz1cepd2#&lu~GWJSsIF zK4;tLtjsL-NUxU7f+jRG*OsmtH}x7k+B$EwWw2S881hWK#-JuSI+$vpF}re+Fy-ya zyV$*Mh}s?BwR1R>HW|^mf~)P~-JmftTl3@0zIp=(p3sSpz zHDUHQ`07P+dN$=e<;=xAaooCTLMvA(3e#szq)N#^MQnycQ>ve(715w@Go-e^(X$St z`g79~kT@9U+Tkv@vAf@tTPp8z>YezmVO3I7`Op&9V*7KuyfFgarc;5zdRUTioUmiW zb-;ymU1%Hg_l^3I0EiuG4=jcrOn3|SRB8y24ph~wpK|noE%Y>!DGhyjmASk$ic8W2 z3b7V4>L$Ku-Ag_~P z35r+5=iK-mt7ALOs25?2U7>MDjc>HkIo@_8Y@QnH3Dd(Nwv6wzl1^+R9C;XBLB}%%(S!# z;%A5Pb^mQBwO(E@4=A?OqD~<=ex%IUYnqvD zfF9sUgsHFMYAMmJx^Mc3_I+p@-C8Kk$eXNn|dpx|10b!G;!J zlw~pLTxs~r19Qvt8%@E2vp`Wc^H1j*UNE$-RsAxMfZO}DF!UpTtDX^W(}y_ODD2G` zoWbG=(`jX*8TzfJ+fOljJ-8hc5KdCkg3D$H`TGwNXU7<(wXX%frDx{2lg1}WL|&6j z7QNnlPrkZbBtSz=SsThX`0~0GB^(I;OHjR#2(9H9!JWm5YIo`uv#~erK+5AymxI>B z{2)^%TO?_!%C%My1N5p@Q~L?bzMFI@X~&m-#p|~0Nk2FyAyIku+{aO$`4gV~D{Y?` zBln_bu(G!((SvpaMTOHmX>m{qp=0T^+m;R$sUe&}co3039(efiT~+?eG5?YVs#%Sv zH(MxU2@-%#2b{4oCu!!h7&Ln`I|y0HI# zt2mBW7sQ!SrU*R68&{?c2iWIc+gjO3l-c^ws935b2nABU-JT4NHCLDc@9b|~z8Y6F zYGD)En13Uu6(3z9W)*uPEMLxv}z5BktD$cJ!H%Kz|1kdaJW{1m#UfZulT#2pnst zA{FL?>lM#~^`W9E6JD*cB$NxUMu%J%mSWeDs&x$vrI8j(Y(3Fx^*w3iy!MQP`f@QJ z3&1@jCErV_ZNt$%N(8pGPdl|;)u|{~($w*##^uQ>EL7b4e6DswvKaI`^IbWP3Jd#U zpP1iU+TsVMFIaDyPnn5-tm9xu9rUa9O`&SfKDe^-lIpO8^nzUYRuj?-Fha0wj)eVL zaM63rkY`P%L{d(UF)V2T!r}CL`=YEL`_r6GtaMuNf++%eC_7qg`HK!#I&v)F#P2oL zM2m00z;`o8j@Jj^HN`nJlic&TQ5(6`4)jabCRu0qzuB2L6olsWEP08OF@xvP){Ctt@AFM z@NLILqDk70m!eb)4O?BiW_~p5-z(_0Y;5?+i zQrnp3AceBn2t#ei!*age-bR7*P!GJg!wSJg%3BMyfL4s1dLx^j3{xTVl@nHFdzsf- z9K%c^h0?gJ>Ma?*R3j;=A|Ay5>xPG_$|aySFdx(X?gOBwgQ@2}{xbAk%)w|Aqd=Gk zH?0leHcfq!oZx_!lPfP0TA;V>+Oi_C^v@r_UuABSh z`nSr7Pf3?0V@i6SU#=J4(Acp#ZQR~^-d-Eo4M~IO1h_5Mf$78EWW;5{*=jNJH-_uF z@zk?fC#nLnyi!hQCPc6Zzm?Cka2mNj-BGOhzv05a2J#xHZjql7%l}(k@Gm`+rY!33 z6wE6iuLiiR|Ni;^8drJx1X%W`8O~LK_+Oa!3E<&tclrKm=mPM%bTuGxU8S(4T1Wg2 zJeFwKV8E6A4aPid&obm@5elIC|3i3%@|XKZI|4fXf3*bs|MN~XcteRw4`>WY zNeTf09TYYdoKH22WuqtlpdB)DfhXOvS}hc9!R#huSuVra-DwOJf>p0jrleQ;S~k7FP6&5rDy2dw=!?=s$Q z1^zohW`dZk`WEl*8+<0BLeFH1y3zJjJ-Si{^!Ls9Sf}^eC9t(5gAzm2vWXU(WBW?4 z{a_~Nh(z~%WPog9VJfi)3?T_oWPvJ<4gTl3?L8w4A&|&mf^qB*Yw|!$9K#TtoIuD% zY(tTnb|4EWX-tlagvKj!B$@N!uOA}9HUZ*=Cx8eQl4hz3BRMwsM#An=pvh?6-9Vcr zzMuKc+x$kfIFx?}yy#A|7(@WyJ0f5X=jUP()e;rhIMEHhUtxSjVmdIwu*buhSLs5h z$BAi7!}7+VgKKoA)4E`Hj?yR>|3;yJT!{Q-B-e3w1kb0#1tKhq$eVT|u(1BdPYaf8 z-$IhyF1FuE!IHiY08UL5ObQQFS#)&v`00K>ZR3qjxE~nTyzh?#5g+mOz3gX&-itX%{G^fnJ;p??KpGkXjc_2%Sqp_ z3pF4R1i9bYkWEpFbZ}l^#g`JM9UB&_Sr+RnNFEb*W-FbOfn3d@QsA)c$`pU*%^sU0 z7_X)A+iev-b${W_>`hD4)qlc^^%aHa%L5si5IG6?A{D)fzy^dqW`@>YG|R{xTrDd# zR4-9N$V2Eci~%kkvy7RhpyI))PY?yuiz15Jp{S7%PAi2}4=deWP=j26pkp9n!7rl{ zE(ydp_faO#^3m*0W@si%*ALE|_C%1-GNbNj__8|C98O^Is>R)V)Glp703=Q<0YOw0 zqTPhXS8B1O%F0bYqsBc^@%fb&NCQ(3u9Wc+LF|fE(VhiN39r`fFo5=kPiZ#~;y%?q zhK&mb2|@ThyQuc>iXu!gW(!|48~>4NUz}}H{!^-j6g0|(+Rct%3*KzHctu>w4~j+j zbY!T+&TV)mk+u$by-_or@(MWjAQtwPV7G!||MpWL$-?TDzi`>Ttc-*68tZ5e$15_C z=i7WFasKDtdbZ#1#c-FXD&`tHjGy>&%qO|G3Gj?NXX%F@nwtjTFQnpr5z4g=Lm&}Y0ht>=i5$a0pbd1EsW!`Y9P#nsqutA@eA5IiuDx4ohmc7TG(DDj#@+x^!}e8__Ow z_2+aimQ)@IT(gV5^ZIcmO*KSVo34e`nW_(H5?uN;`$|5B8zWGGj8lxKeY#x2^P?*7 z97cKc%-EBM92m!kvttBzokDhvYiM%zIBk>y5l_J8E65d&FALfB? zHtWPhj>;F_yv_tk${;u+Vl&b%++H4h$WZzENsbLAXXEE=&(Lm;fwpd8w3lMNW8ku+ zWAh1XBLQp1(A;*3%OVB@K*>f9bCF!dIRcYQjiC~mBp%v?#gUbTJX~(~@0m#RWl7Dv z^5$bK7%PRyWma!ZFB(}P|(qosN&m3V%;zgyT%b~W512aX|rr!@8s+qdBP zFzMX!#=>iv3`t)b83v453HrGS5Bc2*nnhwq`iwb7sa(lyb(PqC=PdJ^#W%iY=bqc@ z@hnwX^Xb3jWglYJoCZ?&xr!;@TCws+${D+xMrTF?XrepsJ0)736Li1)a6q5fhrCV} zsgwxp%e?5vPX^VTkU_uKZujE%p7a=E`*Hj}fE#BB$O%F5#`Ke$oguvduL+WcX+6yH z{qT0?ckN)hef}>14uilR*OJx*9m@}FCYspE3fOWVQw6;>aoT<2X5+$Ruu=u7>Z#8* ze|}0SknS!K^{rxgd(1{&b)Mb51{fBW6E5TqkqW4p3((V7vbX7Y3))Au1xCQM7c1^8 zuN5tXQ}ZOrhK?W!x9vE{OnZ}QnGsl9&@yjF3L02qn{x&y`09M2m#YQuvNz%-iWtG8! zwHvHNYTaI=tJk}cPJ0~|XdU8M#~5;==)8coO{n@LT@Q|q&bZpmsuc`f?L_O|$*r#2 zm!ye;aOj0aK2nphF7`CyfJenQq!vJ<)Uhn(VN@f(V=TIan;Y`MVvB2AwBi9-i~1qy zva(QIUY!{dM`Q|zb3#~rack&qXr)I{<>8yqE%l0nS_3Je)TCDFf}rUyYl$BOu$D=N zy8WX|H-xl#O8^}ljqH=fuTycha3cG~hpg0lq^@1XZmSBZbz@_+YilIYlkuKo)$l#y zg3)}O5ZQOh;l1&&qmKrcF1)P+e2hI4&r5WB_cP0+I?mD1b5FdJ??WJ)#dC-wdSDsX z9c^8oXKiXgs_~mv;tX_$-CjP^R|Fpu9nIhJC|i_oG&2LBwZ2R= zuwn1uFIu0Y*3me?OTI6;OBhuPM~?wA&@~EjLo>;xPw?D1OGO0=Z5Im@o@iutqvFMQ z;(&32L;H_1uF5waKbWXIWUhu5zv&&1g^fuTRvENB8k?C!ewi&itYIe$-+CldTAE+> z<_O&KTU_U7yTSDx&-I@*|NJq{I2K4^YE){zn7zNQ_*seL zFvFb#`gz-JNTC+7ouj+3$#plZX8DHW`Q^`2FCQ9;9+jHUmmkwR?DC~O!id@4-w6K( z|7&9HU>H*HC;tIJtyvVIVNUeJA4)OuvRM}}^<2f;K6$Mlk7`*d2|%%IJ0QifZ5b^Y z^xF8F^h4Y0psm`sL`hC6e63qus9+~r=0VBnT+RXYS#7Yj^pq=hPi&EyZaQWN`h?!% zHm;mp7(bWu!Rs{TBzjBjhwO~=32vtXE}6+h`;lnNqVHs_KN5Y89Okr&-;HqbUeU); z?2vnXbX>MG`NC!}&}OG|ES=u2hcmziN=aW7$hhcFnA?SvjvX+N#UJ|S*HsyT6awM_}?!neUQ?CW^K zYE;QS`XH8=)y)ky7@VyKuxtj!biVxxyaswqTfce2Uft>C&+mfHbfSt;FU@q3L;y*O z6$|RKg)~XAJVAPDlp^&iz# zL9{-%XJxKxCHhjPYKdC;wS~U0F#hTHxZz%?In)%-dy+^asO5Q`z#_d951oK!PkaSv z_S=<%qxU7w(J??jyCCg_Da^Yo{ci*ump+43oienaEi2WO%*jgN5ahwd4Q8xna;Ca1 z{^S_%t&KBFh&iWDBDOkWu!}*n8L#JPk#CrpZ(=Im0il}rOI?@=`rodJ*aLkQQZw{X ze}F`qh|@G`>;o=NMbYQAI>b&aWNPW)={(&7Rf_W+Sh9YPEHpj|XG<33CBIZ)o>I9m zPAu%jaw4~8j2~G>MDq41{aFZeVscXNVjU0^&$p;XygQ*nZg^Aq*-+9D05I+dZ*(-8 zDk0=w_?En6JSQA!iapMXMf_OQ)JGG?)Q54KFKn4kf70g9Ok-x2ac&GLx}QI@c8ZX@ zp)X+C)&mDzE^ZY;!?C$Ay{eE&>j@En20N=O*k5Sx$Q3nC9 z$wt3zqNUW&tv~O-omNJFnK|r<_q*-0OAJ)A+Wh;qoPk zaYpC84N1(A_;06ZE3MXE+J>z`n4aMrc1_3ysq`@#cH z0RAdTDhB!HNo-04i-ZgXgIgU#93I972e=deA{E~BPN-lA#v&yAH2BjSXkE|zb>?3- zZh*Z6i0I#P^nX?b3h_@1Ai%Nz<757Ey&nE&@!>yOPsGJdME;g;0g~ar35r+?z(-x@ z7V(wPE*bO576AMV%mWi;@$VOldrBTWn>SH8^k~A%m+G@jpi}(6JDntAIwAu_mE z|2WVIb2un#m_Hx?=R5xU)#?Aoqx`>QCrt337yw5po-aK~vszdz zvfTp%v(}+})~QuY{A>u|#YCED7dmeSI7-Tf%f2VF0f*S8UQbQRDHe?+G}F>%x!i0+ zIz_+Up+ah~%sC27+BD?A<(6LY*(_Bv#0m6uS!%+?5hiR2pvBoY_2 zWIm(h!K<{hO<47m3I;tv#&HcpdCX$C3766=%0*^*vV?Y^Yo5vNS!E)bY@(oo56I}5 zHHeH2n-$+`d8jJS^b)6Z+O1*^)gMqL4u6yuY?l#k%K%cWR@kC_AA8Q1*uBFymJt*232|gz!3I8#=S(|4~jiHNq!ra?-x^7>P zVrp;)3QbhE&T16k{u<81m1*&{KPtctsv)S%RBUT37X_dbw4s}S6Bf0qgfLC+k<=C!H?@y}5R8XbNm6%wCs%IX7%Ioz!Y_F}ZIS zglLbXQ*Ufr2-|z)kTk;G;I`N`_tE>uNI7m?v}CXl&Ruj7>5R?E51+OZoC1nmLeA#p zgt@zbvIw6qBAEPhSjQttF_nh&nqruG0D|Bahoz+ z=H56KQvD5$rg}8$Fp)*p!$CjtXJ;JoNf+wmtFD#XYewzNHDTH>ZHYahk?tD>QtpB9 zz@ju23H%5tO8qE}%nd`mf7BZi-_tPh^WSPb%1{ioDPJAK_Js}h#y8?mGLDg?DoAwT z@sw(%h+vVQN`*c<>lriG%eOmoHec-|zz7yN?h`xQdLa z8rL=SExD6QxthEOX>uHaWMnJp-#JBVd!Pv`x78DFBd7t%)zp+ujpR1iSp`z)i6zL3 z3%4Fwa~^=Gskp)LV--B_Muj>kmjNchxqun*>5Bk1O#h>|I^v(v!}L>QV3%;nuLx|? zrI;acER>`h?j_}ntsSnHvB@#Q@lFG#;3nLV&99bV+17$hYwl$%(n)6?XGTZp+-hfwZ( z&cqIBhk$!)4!lE(=T4{eE4RNU8mwd?wqVf|*I(Wqm- zb9_W>s#v{I;kRA=%4sq_hBH*z!1f*DC8Yg>G7#@x6E)JUj21Q!Lc^|`5`7P?&aMF>c_l8QWe2oVPMfuo}DerrD*fMLxJwGb0D%C z>*f4%)6P)Mb}-Aaj%T0VMWX`s?Q%lIT_8T-{Vo}c00tY-g|`0FU7*Q@zTa)jwOpbL zYJBHQggcc&?T7P#*10J*4q<}v%JgW&IT%<}OZ7f-0d{x?R9lgw=3N6{Pl1F{T&2BV zjJ1wqh`|kL8MFOyEX+9@?(+EXD2{e@rGS;aLjWf-pA;%*!{=u#(<$TK)RgmNQ^O=%gP zd(K;fs8q?mKh7J@qwL3DSN&1+dA2oZ|MIl2wb{y`QtYhP6dyTB_ZH!6<5+>uP$`#~ znQ$>Uwjq<7Lkjv1O+7`Li?4}Ws$WPYPIajKLNBb)`&F@}&{$OJmXtaLEXJob4pP{) zZ9Npwqx>O0f?}M#Bv@KV_rXa%pb%K!aL<7C9R#7o59frb*VhYws><1jpkTrSYQypu z+d)OOC~&AW}9T=2G|OD98Hl(rJwtgFavj<{HT{wS<5vDKe8?7#i4LpW%Ar z?xX)$-oGUyPkTo-U5XP|yxB-y3%IA9M9Yc&)0kqq833D>`k1~*7(n~Zt^nKnQruPYr?0Z|N#K0;^z;fPt3IhhY7d3XVJ)>$YKi-lcE;{(#OqWn z^(4|C$(?`v??*j$68l)D2PT3m_c4lRVn92+I5OKs2|zho(|F(&9@5&rr3ZT;pX4O5 zAaA=Tk1Bsp$G1>}B8?$VvU@s5Tby}B_(6wk${)=#u9Z%f>2u;%hAy~uT}Sm2=nc+p z@lt^m7bgyqaugK+I$=WpMW_$V@O?WJsleHiB@Ay_^8bnJY9Nt0%PL}wUw1MrZZr8@ zz%*wkD9mBdlKphS`_MOFuzUCz25?5u;F0GUR82&fY0q0ovLgK~*^ST4$hhZ#CDsaVj_Nyz9T_h_(d+3rmAggNjgI-9sgM$~tR z2YWTx9?aufD{#pZ;%7|0K|j=VSTB-;wrGE|4m`R+JXh&gZ^bMU|9*^ zxB4?IeX7i>S1K*1XIgT>4PPx3Y7}9z`ebGh%<`FS!vRw^n=cewxJbOXfn#J98Sy^p zXXbgR!8ROMEjh+LMN0xqJw)rReLDCj6yCO+^5}qt?Z?^$xL$#`~z`n8aae*?) zqXV<{ebidDE4=dk`xjp*Q$EduOG(RBX=qG0;#p$UfE!Bt2japE>t8l~Q?Gk51P0+K zE%cK-sh*@wE@HSm3-S&X(|Oi(vB+@y6FZTqzZOiJ%96`<^rCIM(^1JoYSY^_r7Fp5 zZ^1WJ3fKI>^2IvIVqhWbpEt>OL>oR5j3oz|+lA*MUiVUtLqq55Z z#}kFnIf<VFOwz-ALjkqIK1M zLMepES8c+uH9Pbs@L2ner}^RGCB$K8b+)Ws7Rzed8wv8N9PZ~)YE^%!FanOy%BPM1 zf4CMu=BXmYOFEq<=)8;Lwtl+&$}qQzIw3l#z5Th&1lxZb6xzA^bb*cf;c27(P3^Y0 zaFsV6tX93%J%V7>F~D-&u<}7%%HeR(L)M38866h=EiqgHProU6tLrdoMC@FD_075< zQuQpE3)RY!9;Vz8-E^(Ieg=m!GD@apq1Jirjv^L73LNn~ek0JHV2W}iicH_Q)fxcq zt$63bv6X3>I!)5K9p4{5kTByoA8xc8R6Wx00n#7x{gWYL0Y^@3hFUa^qakz}oVX5{ z97;IxVc=m5?PG%}sCU^pk%6A3PU5a&>-ESr2DulflVh{sg*C55Wx$mXL6YrXQ0%B= z<3F?-1tI_=5bcRUBs_rL}5aWX1m>7yue;^T86J7b9sh9cO^-iyk%m{LTXmIkf$D zHRR#&VoIopI++G!f4g&{R|F!1%qDU@fI$)iOLZ8-gs``h+GS?v#n3M89tNJOCGE$F z`dBJVkak?zuhi$wOC^1%ZUPX5FvRlJd=51bCcK7i>MzvTqKKJ@(xL0 z{SFWeFq9=Kry)mj{1y&oACjPHp2lGFr!hF>?UYW&ozmT&`To|5@ft%Orri~+i1YWe zTWRqJN+Wq8*N)7n|5e+005!F@X*`08C{+*zVkpu<6qH`2NRtve(m_B;ksm@B?}?S7BFM(NSgAHsgq4=-4f zIZ2jcl*)S4*3dN$iRs|ptdw$=mh7%EBRtLmWz6 zjuUs1bd8wqxV!ph;?heNxfyMw+#6lrI9XLf6cC0S-&D_k_c{ zCG#yKruXCQ{(^62!wVxu%v0>RNIHDWvPqVS4yl5t!|?o*gh1^5bI$&|5<>ZZBO&k; zk~Td5@4E9YBDy~+$NUd=;{QZ503qQQ$!)?C zM{?!QzLjAiqQb1(gBg2x5$5 z)Hx&BR$(Os5U6o+Sj=hjk}}e1vx)K-A^$7a(Ka9+uN&uB_RIjKc{!@quoM0uk0CMg z3WtDzQmJcuJs$!XxzngP&Xer^>~5O{k4!FKYyZPUKqNi-2f*X46~@eqs!M;%#lL)& z7l4lMR?S+I?NBM&jG&6uIT1GqJ42UH!7)|Y5<|;P#G8N=y~19d1Lqo6hcRPL1UHQ@ zLAS);hcjjJa_|^XT0g!|C2-#w(GSn-ZO4e8uT|OMKZ#%;xt{e)H@Nq<94UGFeG~Vg z-OaU8WlI-?ydOwDzc^yEyNRcLd9TQill&T5KykV#z*q=+4{Bn_$+|XbB`|?P*0hW% zHM0H|Ai5%=$Lsu#=F%gfuQ09dr}+y`JL{Q0iM(d+4~w<^{-;g6&9qX}uN*o4S5bfn zF7QZ&f0Y2Y(+FTMhq$S2%W6Xb{?4_9TrtJK(NlU90Q1v_ua6bBdQQl;r?hVm!8C{Z z#Pa#jpVK$}wb9Mzdm|Q8)I7}a$b6NQ1Zq6N-8t@Eb^I^$z<097b4E|y~E z26MUQvOE);^PbB1bmqndN=k!cx!`@hr8jSV>7_FeBpmF^YAS<2KL=lA6=&RCOo&zJ zXr{K3RfDt5z6k!@6 ziYjpER04<`-O+Fx$m*4!<|f zqlnCWc~sGFsA0#ColTa9v|S7*hoYSO&UhvJfQ?Ny=)ELn=T?80Vu)+Y&r=CH8L{fH zmQr@+e7&t_Aoka?AjbB-F=u`Dx3_biDbSO79i%$j3fAlr?8>4`RSi;<0fONm?4nBj z?rZ-uwLvL8H6mKLki$E~;V+LLcvW$Y1JGj_Re>Pyw&R5=8Uh^>r}m7~=-jWU2tVIn)wXgC@XLKbODciJe|>o81Jr7Pa=R=2mM*M#N)dOw+AO=o znsnoF-S68D2ngvD1pxe{8{Lp}hj$Fg`Djz%9ua=st{U$)zt>md>G@n(riURvOf#UR z+7^Rw4B8_@qI3U*^=<0%-vlrm-PYdx0(;JA@1<0BL)k=E#g&^N1bvNz^!PWyux~-7e^d6--?QA6`dXjh+uEi~3qWzC+gEZw)>QW@0{ouPvIb ztb(mD;uh!G0nz`*cj8I~TKKcF+v1P+v+#>j86og3hZtLx+sPnk0fga)9)KRJzU$`9kQjpLrxsN+a zm79s$4CCcxyYcn4ypMAHWg-21@D~Ep5}2J%@3Gt5lX%t3mVhAGCX8F%Fm9d@^;#^h z6FXTChizY@8@6@Xa57c)Tz4UCd%3eCC>@w6M1D{`73GsNrlLS91i{9?jSGKF}aaG;x4A;0*ljeZ*JxO+3LeWU4g8CIBys@u(Q5&)lqIi&WqvY3PEv_R~QV{ z+BF9-geu?d>IBOlZ?u>0S(Kag$*j1|q!y*v0r`q=q`G2E#%j3wvPc&OX}wi|tZDmH z@t^JiGwTn*(hy2{e}|!oQ@A|(*%Eptd0+v91|;S(&xj}0Fz^@nInT6^(%`O0h4f^&&tTc}!> zG)+i{oCDi{9(P$E(Ab2fir?2BZe!wjwJLv12Lw;6cC5_TAn*^kJ-yxG@u)4}>PD zu#em7nsL%CL0}*Dz2t{)x-pKGs=i2w0HO;~+UKJ>;<4|^-Q)tB1~OvTe`eLN+=E`D znccyw1!V2^tEXm;bN9vzsbY6v8uiU?Ce(JwO^b)}sj&iKE>11o%GL9rM*SHP+R>W_ zx-@I+`wJl$TdV2yhw@9_*bTw3OB<@(SFfsrd zY#x|1B8kkTUEev^xNe=0LnFU@&bS7KGxP9u9s`-kTa9p*-cMy+x9t(7LCe`~J{$R} z@BDmD*>8-&CQJ1z;1kH;w`#cePig_u=7g;kx}C!_5bd!wnzPOOy_QCPGX2{5Op;c2 z#6p4|0(}}@|AlMnVry0zQtOHI#l17Nq$cntKI{A>i5{)t$!mtf8}B}* zxz{#33mrDfr#sx46Bm*-GU-_;;h8ii+0tq!EsJW6+GUft!ZW$Np}6%AH-KN6f#4QX z@M!Vl@2XxRMa4)fY|-cyTC?aX$=Q6@h1}~(mp>RiGrq}1m7brY>K7np=&P}Ia8aev z-#;q%i=w(L4}IuaK4dNTx8YS!;4V%P3-p37MWJ~8_D35-T?~MvAV{t_svn%8lbI~_ z&Q<}sTBysx;zhn;$fbIivO;0PVb6zh8^rL(f5RroL7d5p`jiWw-IQ0j;B8~(JAGup z&dhkls@$aI4}jr9Rp*2&Vp08OUWe|R( zl8i|^7gnS<78LN{31BMmc6z%uIZF3@Ip+q6JBL^%DhrDGI3T9R?(~M#M=z<>)G4FG zav|YFD~b`>H(i*C8XDj{32-Es@Q0aHzdmo!8~zZdc{NyUoXuhUZPN)bmWo?*nRp2`;s=jymN>2-xy*Gz_1Mk|KeAVs**ssq7z zYIxRayUrJuQ51+P{%UpRZio2gP-7~B(J@karF7{{@uXq|`{@r~twxeTk%4C|cyufT zDZBACj>9cPcj6L>T`#xI>Y6l1^nG04LtezA^q*HS#)_SDi6V(+%653BP~MB=vS(`Y)q`z{RdpaSNXl zPNt6gqFHI^l9NK_oOyH6Vv^#+(h5F0|dK12lD!dLU)S`}Zq3rC|)6{+`8!|RA7C$geIecjuE;r?&lmTY8t0`(GpF&5nfRr}YN;TG-2lud!t~ept|xwS z7896eAZj4Wx5+2k)N>xxxjqPwRqUPj0BXGsypWFLl=Ifq=y=&{U_U;z5aMcV3f0Y) zdPv>&vRGSPqdK$Lm2$XCVP*5)TeUiC(gR+!CF5CSrKaWntI}6@P*ZuGb^8T9hv+iH zW2f-CmNpyno|`{ENz{EIpoi^sO&c)q*43!C`zuWpbcRdU=4`=>FP%KW=181%q6>BT zgqtVW5h(LE{(>8%?PRDD`Ag@#z#9eW3RUy3_`^yt zy9s42{#P3e(FFYXn@EAL|A$*G5_tr_rN845fRe7JHKy&~LlXWOqY$^4+V%ba+7k(Y z8z=zt1gw(t5?5mPW?Y?tY1in;ZNg?4FoCvWsskI0y?K#2S#!*03=EZj3eE4j0Q2WE zv^ox=*_-#?t5>{VjLj=rwEa^RSTO@NMY0Ex`OwZ;S87Ty%=3+cvUXPD3xP>AB29|= zQ>6_+m>^Y7IHql;cFIBzYM;VyOJa}OhGgY~m17;9TT|nM-1m=Hzk8Dty(DKCfU(Vo zneB>Emrw0;^mcdYt5WajrVii|o`-pjO=bNuvNniLv$lj$r^$isS4Do!fsc>y#vBi} z2&4A5h+$${&p^ZkF<#ByG=~|sJG<8u{nx?Lv-bR*0_B}abBe*<&kaY;1 z%01XgSq4fu`UBtOw7I<|i}g^kQ$Ay97Qm_4E&^duwP|9M$z2FT`@XKurgOkNP$=%l zlP$}{3Jcs0qK(4mOrP)l^kN{~1I08oSkm(_tAXJ2dmHe&b zUwe*rod5->Ij@{e!3-N;?|72HBbrThTF!(h2(ae};5U_2XT}1jYI`-V$|pci0bq+q zRiS}~rMtNM1_oXI*S*!I@4X)~f%5eCVJ{wLm`lYcIF?6?mzk{ zy_M>DiFPwihO`S;czo{lSk2klTOW<(Ob||+y_NQQ8rw<38Iz=Q?Y7c@QB;lwJ?U+PeyzYMMqmv4>C4Mb@v~GA>w1e(}er zO-J}?HSW|2uEp3srMqOIE(5Nn2X*Wcehp(!vT8V(q01xuo{8%d2G;2fqoIIxc^#1W% zM@3KcUaJc)GL`sko`{^%3(odZZCo1n>^}u!)fWKi7vA)-UI?o$b6wUbpQV~LV-d;2 zEoq!|UG2&fODMv9(@KdEb(x(Jzhf>{m*6Yz1(Du;O)*^h{Zq%p_p(Qm&naY=Pahw) z!toP2cTH?Y5+@n-w-1i@SqACgMa?EUdrQeh8<3E295cacGV+MjeGhH`$t!Gf**sm-ify>fpXZPftxe6sZiwT zs-ytV1142JRb zhI}XKji-FftJ)QeP>UT%N#qcD9#a%6qBuAEj6t|~XR!DP=7?LO)zoUe?i@S@`I_~H zb3vpe%JfG__JRq>*?E6Ipqt_$)9YTVVd#!f!KR&u#i`-8K4&d|3v3+@|iX~#!-&s@g;|y>R=YWRC z!2L@!=Agk8;%UYaFmR9yH#T*h4RK zXRN5|4r)KD`hZM5w9HniVAOx?Er=dIkj;W2`-=lz(ATR3;<~hMp%mkCO*I#;GEe%A zi3{>)ikD?9^EadNs=tL?g2#};{Tb~pEcCJ?+BOnSls5x(-0a!3kCt8SuqrU_9Mh<$!Eye992u>6|e7*f{58zunP>pJ@VA z7JFo?_R6>aGIdcYGwKiqgS2INg#>~qy;;Ks5&aO>_3{Phl=0r;5?b#3Z4nd z-oTpWLM^Gjz;AV+(!v#k7}E1eKp>i{3?ROn5T%7IqaOVUGj*KCBNU`qS&GU@$!H2U z6J!$NZzP+=<H*LrUF~qqw&u( z5`Q0+2(&KL^-hP7KhnW`h_BNvHBE-Wd4eoklG(%KfK_I_tabOSe>re{PP@YL4vz?O z8$;A`jf&^K3=Jigl$XDCIQMHo0BhoJpP>kRF~Oq20d7SGoZ;^WE#UtAXhm|KlUlkB?FxFpiY5 z;Ki|m=_TMfz+@Em+Tb@OhDPDMlY3~M08N$>xLRiB+A%*5dOfBC!r zzXLa?#to()Vt-xOaFB{=!f@++Kbv_J6G+RA(0-2abWY+Ak4DzuHsZ*O{-4L!_gQD(m*9S-#W6$>uPPpG{rKog#Nx$U0RIwY@C2)0P0;mx;;?yn|I*f$wLIWH?`+TIp=|;|nOM)g_Btu4G;EG(6D#+JvUsG8rC&8=u#ZemL4n zC3iDOpgesIc)-QM!Kvuj9D+c5&TfA%SjM?(RA>g$<#@u1z1~l9m<|I*F=hT#TpFby z0Qm+nv6$08E?){0X?Rpt(y;~2T~8$^1^o@Y{yAilA16AAcNbDxQ4jBr$DGPk=CWo~ z{rki)I41|z)Qq2fO85P(t6_Kx+VJd8bI|#ZkM+6X_;)ERI*!{hdje%i#5aAca*gav+MJu%-sPY0W*;d$PLYW|~c;1Toe!ou&&$are$tz->-aRr4K@0frWXzpIBVUb{?!@4LMDZf(3e6!Q`te5X( z`!{3bf(I={;R~s2=+pgVz+et&c{f}dzY~=%YpS;%rGH*Ulln1ts;;TV zv4rBBy&CV_e|)a0Q+uy>mdKBq2x~Z%*mpJmrK=tz5}+g7L*2&c{X8iUK{sxONiArc z13AaoWvCK1RwH$K_?#->1%m*Q)7B%_3f&eQv4`onKmO0&@UZXPvTFBwU2iRN{X*r~ zI`H_`eYtLqmkJ9YabhooL5P@xVHE!1>(8eij1PVf2PID9JPV~JNrIDKWo1=xO4Qc9 zAY{jDZ5ku(`T6300+$U8$6@5&G7(t}7r+XutihkZ&u?zltc05X_(#EGjYl5vT8dG5qZt9fT%7B4p0trYipU(unqO5BTA;@If7rDprbDnj^K7FY*$!UMTdwMOmrE3n znAG1#a~Au(>E#_%W5MEOg!ex1eQw~WH=GcPTYJ+;T-f^Umh>dwW^n-D1|%xu{7IIA z_ZTCuk;6HFRy>@xRel4HuFwjFT||Tom4LN>$s)J1V7j)JQ~2??uKD?9C7Hd=<1F@f zbtiF$_jPXqjhtGB2n`JaU6v!P_tk#>r*Ze=r8*0f<$9~(;bEnPzhh(l0+6i296q;0 zwO_@>1@-k;-`N?Qz#nyeP8t}!_ZmFGUXbjtrgeW3H#axgO9FjQ%1{il@>&>Qbp4=d z0czXM^_?A4HFb3cFDNL;88Yd5IYMW0xii8jr=+i6Wv_Tg-s*M~`n#%Cc1`WPHNiVh zgfXMMrofPeT=SK?>UI6Aur88XWO29?DP|QxIL>j z1>LIz7fQ!{<78rFR8hYC{tix!F-vJnOG}IKf%e8lLMV?T#=fMmWdfo)Djc@3X<}I~ zhs*{0GFR;%Ld0cm_;h!{Smbxsaa*2=)aDjQc6g`z$b-3XsHCFuV|7(`)oF+S0S^Bg|_{IsM(7+(FYm5zc2T}`xXXz@i1Q)R)`;tp5I+{q6QNX6AXvEBBU8@f5}DaMZQAtN!{YUV>ng zqQCHp@hbEAu#INsa=hG}4G6^E{&L)1FPj@SYks$DcN;;NY9-vP^66ZH=6HS;N{7)^ zujgT6rS+YDl{_}{rF-wpandpZfcdby?8(phPcZiY8-uZ$gfu+_UY2Ojs>AbOeucAt z*&w)sw$lBvJ%fCcZC5Vp+g4a)5zl`d4@jV;P_jS~s@5F(oBMbkm700JRzh+y`O0H- z!m7Gge2gH@c2SR6}a#id}En3`G=JetI}`&X@j?1a;sg_&9S(+_(#`3^4BZVU@6 zD=S9rCW7L9Nr#WxKMuS>&+=z{UHArJd~~am+)vN9>(zq)IOZmAoEjTYr{VrKgTdDv z{!a&f&2~%G7aO4^HLZ>!vLuXZ+F2r_CJZ#-Y4(tb{jBNR92GK$D(Ln?HTNcB@fcCM z1Jh6LwvVK-thjggkleT*KVUzc)Y^I8U+#K7UoWV0%LW=akI*op>cDb?jk*`n%D@tJcJ`#TjZGz&PAII!ihxkh?#@nWZUo8HHZHgW``c)4D_zU3~Mf4|0(KBkJzghA36F6kmY4P`KuXg>}lYCp(JpRYkNw%RM z7hTi4iSBDF?=8e0iHhaZ3xY>5ETh$cONas?GShV|=^ah4FSlJL{o&Y^klAWWItV$pxZC6FD)TS)g6?(FpCLmz!CU(H`6{flM^edZn-q;d$RXMo3_z8ymc`AycYcUuR zd~Mv9^Zove&8P)y-PMYWpIT}DI~R*$#FE{rt=t}Up;7U~JwAh-yJ_LZz3{vWR9MH~ zyu)uaF`Al5FB*tru zJ7WDwWLAOW_dq^586tVmW6KHq*t*G4b!3-;pU?GY^Coge9J-|{Kh5n4@gnzQq8vx8 zQ^E79?*WXYQnVvv6+8y)Jt0JWS=Rmh;^92nmle?=tWuwz8h$A;EbaXeSuN}U`?lQ+ z+!)^${RwzJ$z+U`*;;_L8MeuuXVcm;A?>nR*s{2C$lo;XA|I9+!w(|D}7Eq<{v&h|LJ2hzybha)0u24^+n>OwTpN+=VivBCx~ zDFQ1$Y!;l0w1Cs4XDac$I#vN0wkN415pSyLzH_}FOZKDs~$>UlXOjj<`@>| z5AkvCTWVZX5L2cfSawpsy0y;6;}@6j{z-62gpfWE5_g26q>#O{6ChXoDXrZ^5oc!b z>+sHPw6+iF&MfSc`|`C@k_= z+JAeG$Jd@FE?%*+$pQNH*hT2c#m#<{C$ksg?Z~U4R9{_f2v_C$mJ;>SghoT^f89L^ zVHHG$<29p8f7?bgl)p_d>I*H?wgn}P8+oT$dCcoUSzKW7=C!%XO}+4s{@f4CB+hu$ zrexM`bu--G->31|qzKaX6M!ViqkAFe$|K~$`m@1g*XYH~+gwoGYS<>D>g!K&#l`#` zz9}R#VI#uu5~ec=7H!PAQcKR-3bBUnK;B=jHR65-t^{$|fO!?YRHuA}pRZ=-TC(ty z62s1QMZ^9dp41Y6<%iCpzU@*O(gJ)CwKMtUIB*4H*CH(_Nd zg{Y?6k6~_9pLt(wsIWOl6;Z@ubpTFJ;5+IN3>tTZ(TV-f*e>08 zkGi8vX~dqq++^iZ2h#LIY#(KFq+?x9(#EgdsmB1{NY*% zbjF&4^-DpOXP9a>zWRY?>vY&-Dt8&B_HUA%LB(*<)-mfF8S{aG0og^;o-uO0N-rUn z5WjgX3!~wml(PM#Mlq0^(={DCsP?Kfy#r_^y7TsIz53r}QZv>gp~B<1<>Ta3(;7zM z4tlqa?J3$#!_?Ri!(yz_1ZVSBJ;irNtU;t0(T`0sLy5VbPG>p_i+`jGoG4rOIRm*8 z^#2$JX3PfRCNt}`s*MkfTk&N||2^gz-&9Cvg{WoAr7$b^C2~?hYMizQ%iLWRLwiYJ z^}`N4eZH|rbed2UKEdtlbRzpLP#DhIy}JUPqLbI3-~Dy^(j+J^pI|A6)LZWzL*!RI zg1XUDq~K{(gjvLM`A8{+IAM^fc~toWs_U{9+t^zsCH8!!`avD2N64NZu2t<8NTst> z?a8Z}xId4XWK9Lz?b|-?@lv0^gL`jycfNV}{(JTuzXIJrrx(LhQDaum6{N zQk?N@ZdYEeQA&~P(VkaSFefjA{}}x*uW5%)2r-tMcjk5s^4YJ3->wH3T(equ`|gdU zm*4nYYz=q<>SBB7x8;-L$&tj4Nm7T+ z=p)AdXSQ;3h&v{<@#o%3kjsqquL^m7Mt!J8H1-`X#pC&vGsWnypiC@r*8>^b=x_$h zN0vX*0)^JS;px*{g_fYj=ysx-6$ZyP3-8isA}iJ78yBQp6KU`&8;#j?7Cq+c1h$H`ek`%h?dm+aGWb)|K1+$ts zENQ7@8QWlG&Y9ig{=tD1J|oj{JDq-CQ*JVEd#Fr?Glm~V{>}*`yuA<;BcvSi0{d|K zSaJF1+)Y#tDQUB}URz!^rBs$*@OWd;xo*-K)^i7r?OSHtkEyv~yI)u}gmbx)>o1ao z2w&gDJT515iZO@A#=nfGow9x|o=aE3iUlR!Gc}tTz;T~j(;P_XOg!O$iB@7InA*vnC>A-1U60Z~ygp_X%V(TMH3R~GIqTfT^EA7)Eb;mU^sJS;v) zA5-L&a=+~~M7fTm;$%&_&xqTossx4_*d$AYv7EZu=hk|2(**b7&QNZ^C-$yE&L$e%hHs#heLu8Rlq!Zx>Om^3I}#$|>IkD-cyLQaKk+ z@>OH;FjZ(m=D#bTjf(TSHU}XE8(XDpH?Ewgd zrW_l;*>7E)ND8pKWnS^e98;+zfsyfclOL|!BA#!_vWbEjaR>zQ0X9VAsDv+ao60Vm z3iD!picG$5yb6ND|D<7*m6VKZ7mTy6{A;^tPM>+@-~G6_#M4Ju0zonwhvM-^f6<@LP@8c9sEq6fid4WDQ)TdCa~ZT z^hN_JkewDfi123dcid{VGUA zQLd`LS&9MJ%Qz8Z5(~~1EoK~o<+s7GUlpVp;t9Vmr2P81Zdz6>fK^exy!#_?YcC80 z&!9_ZDC)N#eR;wjQT_>FEEs`i#)II1vW&AT!WH2x{%g>f)7cRH+wJgl|J`%4edn9M zQ*x+6mCymq#Av8g3og4ZQoWj^?|dR1r@rvZ?a4rIlJ(pDAh)1=*}p0FNrC#ojg+ti zy(kvAGaj!*pj~HGaLhb-Kg`TbwISOakJZdf!gIrS>$AEbm%)3>lmv2Ibzl+T9?H+mBWE;3S;s%=lhr6Dnkd?&yMa*!vf``v{9=u4y^fL?> zmx-NT9I%vg2j*nd5` z14nen>v!d61Y@&5Df0<9^aEOD%uIFeND^rqAK9215&uZ+VG+dsK+?6u^`55MPi8Wy z1wW>7z!DZZqyj@YcKn(8#7QPM|F~uSFL7`X#o&It82DeFNiAkZF(nrl?pwVdibiC7A|mW7_IPvB*J!sg>-`Hb zChd?-me9^K19t0ip#^?=A|d?u@b1PrfN_xhXIB_F35C^c5%DfKKRmQ%)~-hiczs-V z0+7tsKRLF6rp{{?TX4G;nFYK&!^>5PnEFsv+o|9i+GE_(@AMTQ_ui+h(C;9ACw|R#jDa#b?YJHYQXC=Vu6R~EnC2Sl%PAX z2HU_pCCtodMn^}_uV%iQ+@7u-f;ItS*gL0T;J3kJ-+6C-yxbtCM~#=$=DaKGMou7V zvDWH#NEpBx`I2E%r94#CyoJ(!zn6KaDZTmB5YYf;oUhOdvYIK@(vfI4JPsI)?tCR_ zE39mI7v@DhGjk#yEB3()Je=%V&Oul;SYv4`-*|%*kFkB)N(t&Ur;q=Eu^@z>ng(9rkE ztuJrjg33%E0)T5J<17x7P+2oJy;i&-ihy>U^Eam3>G#N(esi`?5kln*~f(B&vC6z+J{IsW@Xw+W;@ef!geHMUEfcppBLEf{9_ zy}ms2L&v!0TwbrM12&g!st15a!mqAe+s}JZ(}cY^+x6K_TOj0P89b_$%qW>qnneJ_65U}%KmS$kco6ZOh z_4hgN(TRg8p7*60B_KTX&X0Q^x$P!M(9H4gh*9yGl^~ZL=l9i}59Qup<)7n-xIkn= z+tFN(w`(3vX~hnhRF0dANV9$PzQmvt(9BMPpo8L{3R{A~=Fy@Gc_g8^nD^fxcQxh~ zt}?6J7lw;}j0o8czbBZ2K<@#P99gN;#OURcIrPQZnR76Pq=X9k@DP-3Oq5T6hgZ7) z*n>!+hRv(GBldC;r#_l#w`)78C?oSg)17S z%uVeCdRc$DX}SPlJ=|H>Yp0-n-xWW?MEG4%s=f;L9ncktSg~(I&-J~G@MZzKj%D&; z1^|aMRT z`1Snp6oy?p2Rd5Xa->YuxDZ)x*OkzJri>jrP4?v?>CU^C&u0M!4V7FdqBy>+s>}T+ z?!Slnj677@09>zL?FvR>mo1sf>?1*8g=D!*1m5=E+`Y9o%Ez<#sBDicX2+FiLnx%$11GrQiFxC;*#i$RbZhK2JPgdKpH=$|e7Ar5guTK_p zystMa4!<)~V*dkNYq)YPA!u9>>fT^-$Y~M*-|?QVtd`Tt9IN-MS7l&a<3mjwcdbv6 zs^;<20Iv~f+SfFbbES4^Gb)}JP(Wg@LYFVJ)>@%{z%IwqUQ zfyft9AdB)bG08QUsphq7Z9LuqUTn_Ai^aHPFkRFlObD#YZZ^q#qC{_D4!c;^W+G*y=^JxIL zZDeoU@)p&@$d;X>Tz%VlY6~4f-FSO&n8JC>QANg_fW936@^s`c&e zva*q~b5J+0SiM^Fl40cap5bLmdLlDu2UKMF`ZSoq6{V}Pen$(t*-?srE2DE;(Pk=TpGbxZhn+M+Gxm#T zEiLK_F%`8oPM|b}qC%J)wC{JD(T1U$q;)|k0|(khfl7|#~&sG ztup$|;Uxm=M6$`Qm*0{s9?(c;IW$8#*X{&+xleI{|LM0of69Wp-6tww8l)MqIj5ZR zijOEAA~dDwzYJ}zvGC?ewPX9|(T$7us(?0MbH1 z*ajrqj`7G&l8S5zpK~FV^F~pk$@#0#qSD*@R8kw$2s8Ucr?S7=%9Fa~{D{sE$&dEM z-s4iK|=eG{xf4l`6^Mzo%fYVQk|tL{TSm59D3Jr4ea#Inh!OMhW* zY|&?k$9pYM(f;L21K?opHm~IjKBQFC^dALbiYomDy5zGTS;mbHGvWR^T2J+n(Y52t ztsUDqVG%y+l5aQfufA@EQIv0L+AYrZ5KYCpt~mmF5R3w!{M2^X!h;RALM(DlxJO4> zV;az3TQdnJ!-KR*ycTj5iTNzr+(5DrLEhaVj|QZoQQ{L8oyJmk3&k9Xh+0XaqaM37 zSMz59Y3J=|v-}}j`nwLFTPiv_X>`IqJbr1HZF(D0lk97-@Wg`~#(A&JMZDe{F>kPR)d`0iaVmgwE-T%6pKd%0fgHDYCMiY>(N9P z?>bcqL=__u?|sjG;kbC7kbqD0Hlvv$!we4kQE{Z{F?L|xMe!Kb;!7S+KaAg_6E?zO zL2ZkwDej+uAP(a_Lc&fA9q0Kn;0A9Mh?A9~7P4)si%L1h?HOo?(Av`PpvOz}!re7rL}uY{HAe$q)it>h+D6IS}m?cto9NN#Oo34+<|gkN-{mq^MuHkjWL zk6)2#bb3t?4!b#z-I^Ch{rC8~V>)YnANvzwnDE$DQbE`lFfnWp_^lOs8g39+2hK{2 zccfPXZBYa~)mUem?~Ij+B2(Ltn`l2-QuixQB=HXM(dj}IV0@CG#J*%8h^-_V1iT!3LS0A+ZHZv?%UcTPO`j>-?4>gCSvXWrm(2m z?U6+w=_*;d6mC(c|M`_j`0K1kSal1|tPv=a;N>08s%J0E^nEd_WiL2G#%0p%X5X6V ztH++8c$d>t6QbPggNrGz_H@RknO$G>;!!U@Fq+cxG2xJ1V>VaFB)te9pGMKK5DIoP zjG8anEF^bQi~0Ub+~aYge!cPG$v64T5< zmbUBmU<_l2;&g3{@5yq5^X@Ej3kKx`!e(V@Mkv489QFi3XVYr;UdKf;$UGTh% zMzuIP)?z%P=-;8PMF}@bYWC9ceGhW=fL%)X#l5>1;gCnktk3PKT{aP(km^;E5Vb!! z1bQ!etY{CcpfI>h3$f51HScdXOLj!x)2+GIlBY(ON&{KYaTO0SOz-|p z{Y{?<^{r#cayGN$r#K0LwQyAogtp*a0fLd@V1=4EVjfvHZJiop1kw8)+_}N=`<|s2 zyS^*oAqk7C@p|EE$qN@nNByX2!6sl`J+n-bUcVNcu@>m$!Iykem(fbc`bOOTzLDT? zQ58QxncpX`PL-%=JW!WjS5}0(mo|EyVJ)4@g7M`Y+^Hk=rWaHPt!)pe19l@;$?b(1YQV1ftQM6RA7E zt+2ki2KD_u)a+tWHP)a7?e%KbYg zd6)CGjL(4$laK1$v-p7v>h71yfOF73uMQ;MRd4GSn!PlCj5d6?&k>6x96QY<%DJXz zZHKHkfJJTa#rON$EfQ|#zuAB40D;O(YU2V0(GJ)IMG8h&ma6|^7@0`U;yLz1&U@&6 zpHJ`P3Wsok;eW2yMlURbVc)?N#@YWs-~H5&5-pq5=twC%%k6C12y@smk3qSI6*$C{ z%mibQ-azTf!_1VqH#P+CfsmB}eDh?;0h~$jjcAxDA@fS}Gdy`5H^3O%kU8xvO?zr< z69K-6L`@pc0)`;J4azB88A>x%Z}1NiAG+D+X-8lVfGRB7G|+l`T*q`JnS?wgY@8%o zW56RO*`r1{S^{ixTBcIy_SCoo zh8TIbm6H#%B+v`b18amUpUt;3GMld~ar+T88XNHgfF$#e`-!&Nw{KfOE!CgFW3vHm= z8$d+%^XJdJy>BP<#3Upa6GCT(KzVxT#((b(0u53oHZ-OD_wjo&lSa8sBLtM!r&L%S z(Onor$;>22FPZXY6M0q0!%QiJ!YPg~%l+C8AEG%+6f({28ZdM=fb-McAAzf^q?EVg z0i^AQqe%>eLhcm_8$b^Jy+|%~YdcQtTVkP0?{#adpzzDxHe;{fVOdF1um=EafOgOC zkvUAdXFzF2HYxg8(K-)gRQaakP<@{ho@*{NpiKjmCO^*B+M2xC*xJuw^}P>h+Hb)= zhkM3AJIngt4e%5iP$VLMtJE&anY2-v_a$%g5?%MPwk~gFU5DU)6%GWTi8|T#_4}`C08DS=Dq> zcBN**t{Y=AzFuc)6NmNn&xhgwOvG3c`f-kF3Avn@VczrOW80@)wg7Qw=i10YJ=WA^ zaDxrO;n7j@dD@S&rMeQqPN!`U4KyPoqq=B~2wU|MkT?;F`3sN!{i~kQR(@#s)mDgj z^6y_sNy(suCKfw$ghu`$2j+ZO=jwH}9F7FCN4_CKe z%D#!tG@Bjsan5r@d@!*2S6Ya?RDS|1d>v@R;dbWUR#}G;f@8t$4^&7SZzyV^>*}A} z#X(7Kxru+5fynKw>em5v4ZWgR)!w)6HXzT6Y<=rWaiV7OISjt(GJ*bW*+S>b!%>Z4 z4=jx%I9h4XWH7qtgNAM(i9&f6BXzd#z=dH&q4l~nA*vMODfXx=B zUdgLO@^bgzJ{6VXMzk{#Pp;=y1Y=~;Fp-FAY)eZEW5@UvAftq;*ZZCW z$&y^&ioZ4|OR2y63*h2X$(6Pfw@7xi+32YyqgaVw!*K|ph3Iq18L)1eqQ#244SY^| zdRYp<0B(QU=(#VMF}8JEW*z}5SQ7iz1KMlyC5Ec|Nw9tUK+gc)cdRv_sll0XK*a}_emFvIm5FDgg8uK^?d1QLSs z@EnnarTf@FiOXD*!iCG-OFc0iTV8$60Al=I4Eyr*MAR2C{gY|h1C0X@;mwqgQQGsU zqI&|Tih#qxz&09PWD4|E#ry%C?(ZQ$qxl=duyJ(}JpRtWGs{fxSZTg1;8hZSLM9`7 zjFFM?9Ps$c4dUw_>wb(s#8f^hMAY_?IH34LGuKNYK$4ehHzO@K0Oj{dgzjzcrW$<1 zeoVK>i2&5JxByg)YsFXHZO5OvYR5JrB2tCuYWfdic#Xl5+Kj$xvJ+n#!vEmIlDOK& zP}}tMprrNO;rgH*w&0N0yv$Akgk7~68n=z{e9NWZz5u0^?Y2EL=T_*cNhG|jqvIEf z^<&Y6SY7yd_`|ph~BZTnhWMaYK~9pXB1Vd1spg2yY9S$UM>TA)*sf? z5SuVuKwd$p{(FpGxAWX21kW>HNVP`it8~bHkuS3hS#$S#(ySCZmvr+_b5WFd1-YEL zXkOk%PUrSFv3})5klkjgfxm$Nc@RbEexszf?GWL^d}clYO9HodwDQ4d@AkFHpJrP0 z7n3`#)51wfi2*!XFR2DM1L;e4`1V{G?9lWgDL=NjT{dd4qvDVjns9*2f%go&FxD)IXjgFC0yCXSb> z=lrHQ=a!#V1m4HZ#q>rl7dBY|NaP~}GO?o2M8p}3{2zeO%L0lEoIq7DsWEpJEJTWK z^SFg9;tyEF^;e6Dc+sQ{U;4Ydo*M_2UH-eZAVbTZ7dYHjmY%eFGub_ft4)_;lZXJ} zoU(%;*w|Drc&QCoC!xS}>a1pnv6X0)E0xLyY3Z-I_+L}B(OVk%XFhnAjI}pue6WLt zJ3M33=^ljMo;SwEO?*>yPKa3GI8!x{TX3@+f zc5vchn>M2jZ|?SjX*8LkwbWJ<=L0Tx_yVMi(yT)N)H2%{Hk!9dEkhc%gcr!|lNo#z z*G5d3*SCVHZN(r*m)9+EyT&zXKNdV*ksorp5TuRkkO=LQxY4CU9AH}8ZVOZC2<*eg z9I?jtWAS`TP=cH~KS&!{Q(D7`4G= z>&O(`P^Ef2-raF-p&}qEP(b-@`Z6WG9G2_9%!SwOWvmFN;zm1e%Gi@4#~iIR+Nsus zU9@IxMpsK4^FE)l@N}(V##9hl-72hxa#&Fm1Z?5Qd!TJh9kGu$V9p4ubLyl|QTap3 zt7|EJ71AUYrp#a=GS*3Sba#ev&Wc?l!%I1dnFVHTym3z7KVXFS9!LnlTSGVH1%41Y zAo0tfOq$_M8fh{yG0maF?uywivR`Yr^A3zpFWzaBqS3k*Bx&}Yr^E7f`p-ym^YAr4 zVGp5*zz(EkD@Ahrt7oYHzWy{*U6tDPY+3RbenNSK|8J^@Exqb?bPj_qXf(QB0Iy7> zHG@S_3z`@Q;C^ObcI}uo zQ0Fq%?xpSF2@b56e5FWESa0{LBPLJo%TU=6F5yv)0g;7z^=(!2QWW(Ww*Mrh@00gH z9t4m;uQJm9d+SV~9&)EDSis-y0J5qNAzX9gGFjPE^yh9z^JPTs^t&lkX5}OEaYM@=3Sv*@zN6cL?#RdN}s!XET3EpU+!1o!|9{(kcPFMu^=o8v>BAS4c2F2 zoDkG7IzxY&*)Q?2Y9HE z9;4$8zD4jjx4`ZwuY=A+bn%i?%p(w$Xv}R%EFOf^Ht<~C-ERVMI3+e$L>4kjR+ctn zaP!!yAV<*FV|t5{<4ljAQP!{x38HbT4+kOTk}Fg25xpVRg_#CX=%U!3^)qI$P1Fvc zc09|{_AiQxvDQt+N+;fS?y@GIz{0Q=kNm2e?$%iyV>UK6>Z8K-jhPY_Z0?HNBWgm` zGrH#-2ql=wNW!c}T1&1P?~3WZ0eQkX4`CqRm-YElz>X9tUA})9O)s+nZ5@9HVRKQH zXfinZh^emG5?G*Qovhf_6-P5zwsDa;?$U`-J(MKu081EBhbUNR zk8v`(aJ=3XAb%~x_v=}x3iujw4o-AREoVMav`z-F*WSRtRM;Mw9}oy-DR<(PbYP7x z;B%>NCEcEH_F*Q4hNOfm&)aUBmvHAy4reNhtaM5iy4}cFXy;7x5pkM^TccV$WK|Cg z3#Y(W6=MMt^5VE1K z(!vYPXTlw|ze?p2Z$#K42~|wU!2DB`DV00DdOj|@Z;x&|)&km0BnMqS-m`EI2LXJb z0jez`K>-Q2Cv#t*u4(CP^AK)nH<|_|EzKKC2!>r)`k)tXEw#ZBgQSb}k4-7&U`~j= zxf6y}L4r*@90B+TIIL|#Z=9=+1Hx8!f{76?vXc2qsesCVf{gu4?^>GT0F46&x|n|1 zyI2eQv;V~LGv=>;xX7{49_z=Vx{C%u<<`4*{=-OU=$lldLz38`hK)1g9;bYWwP5z* zt2#gru!jL9GT7u2h(tD;D1wc3Yav9;75brp^bI*5`%x>Z+~mxRW`U>7xSLvrrAgxm zy{Voa?Yxe}y}~xi%euqYm>k`~(B{%R^|4F85LZOR7woOTyzbo_(dBrDTg|~uj#uh{ zUru2RXWcLFC@<}6F}Nic;`um-LKm;$gt*zeAX$$rE9i%+-%9Qv{X{RYh?+Pe@HQtul z3ixp(aqRLR*e{OUiz4vXsD%8=JqGK_HQoe^4~faOh@;$ymb^ru3pX!iD=pPkcT&Kp;LjM;nqyI{p@pAf$RihMWIAR_ZMQ^wFHSc zcd3nRCa*{LdOdKyXStlyYSpdN=0u5;_(5hG>0%%rgFqC~;!}1% zE2o6o+w8Ke07xO2)D+qNn0`6mM|B2w=PSdu94OFIz4=dMa^tGpjPMhU1;;z;bJI8g zyaQAy#fdgE_fLJ$5OXNQnXxMP2-rT?F-^$CvMkzq11w}mBn&mmpzoq{d_R9qM>@o^ z-^`!p*RYhSa-4775NC9!-rD$At$+I*h`W0I^(_o%CuDSIaD?wwMxh*BX9~KVM+{k7 z7h-6M33a6d2U9;&=mDnzjMZ(GsCc-j%}UQprtRf(Jje z<@O8g_9Sq{;s1$6iI2tcto?tV6U@=yD`AF>L$>v*9{<7D_P>4LDS&iVJ360I>DHbh zWT~~GXsI~ke{dwdIt5&(2-Ugf(9FtHQc;uatVy$i7ndD)J;?)7Jg(ELrx$u5B-TA3 z^cn<}U00#8DAOkN=|eRdu<}1Dp|w;2;lqV@n~;vr5M&?;x8}FY$$M3EQJ=BOXHtCV z!d#1TVduM5*KLFlWfjX#$W{bNeCpX3qE;_B)BF#f{OHqFDp0lwd^~&CQ}5*mKPm*D zl7+s~LJHXvjY5qgFbUO=ouERGlank)5~c+Z62G=Y$~^;}wvL3FxL4{8`lyf2&R?OV zq)5NC^vCyAt5Cd&3SR@@86-vHe_RUil$UIurWoa8WltVUAMtx4YOB0)73iI)w zZ+#2|FDj)9Etyb92Q8!Wi)R-FfAFu1#jsj?Wt$fk?vSG6mg< zmFSel99hNfk9k&=3}<%H?Ix1o{AQa`cHUb!-C8I^mc|V}?W4y>1=$Hfbc~IJ9LB!V zK@(P6o0VBB`T#sW{4=2r zgJv4t^!n#npr$xHIc76gg)=9SH^Zgj&e}@S?M8Eg2R%bFLRvCZunG)ph!Ty(sO z1KEe=pubOz5Ulca&TzT0kFaqB@_~IcuyJUlQ-39?&a|y=Mc^H9In_p%iYUGQ-l$y*=W0K zT!dax?JJ+1cm2m!YX}#1#R5Z;DM}N#5YdiG9Y1M`@|Ko_;-zcx7XzmXTYJ>9duBm5 zK7B+Gx8q;ZZRlokdp6Y>dmhhx;babvX7jU_E}-4wBAEvqKdRCy^`q=-swO~ezc&BN zFN#IXVwlIsFI2wNcNl$SQU&u+ojE2b>HT03kaJu+9dcA0P>DvC8Ci;#`7$LR_;b5ZoiUG2Um|jH@mL~ILcnr zsW_V_SflvbrufbcQC*e|l3`e`ePu5^C!cS`QcP-J$c(?GO&xBFa-3Z-R05aq2RtS= zH=A-4_dAWGOTuxg07=)k_^&(|PQP+t#%W+N`Fe(R{_Vv}sHjuMu3r$_j|GrgsQG<2 z@_sk=bx@F)!trj_sDsC}ST<4Xjmb-^3}yx_NsfIrC?-HBK-?Lx_i7jxQkfzqnev&` zW*+l@pGv^idx1_eCH=cLc2LynOScmoQ2KuZA_nyYp5>Ya98O3WLWiK_4%sFUM>(v9 zR+{}63i(SeMWT_9#S`}GVh3sEb1jN32~&X+p$?q?$P`h`45682oMl-haG?}<`uk+m z)$@v@>4cos?Y{_We*(4S48+v9mj z;{u^HdhtTEYS;^pK&?Gw+gE@?%XwaeD2-baaQPs3@@n=Nu!-nLWzS50dWW!KA!1+y zl6FlLZ>UzA&%R`hCU8-^%TDlneW|v`h^F{xa8VQO+v*gZ;>5}Qm7)s418FEY;T9C{ z!Mssg{rMYMHmmCySy!czFfpT%QZ?!&q0Tfel;fFf-%eIHTyJM4#-u(8xrh8<;u9cg z!tst77Q+8h!Ppypyx{2aLd{?JAc;0}+xKCB#^PXvxELe;%Bunh*cRM~r0J-6Ej~Iz z!G%uY?Z2hKHKFsf-*bHCx1;S|dy;8h2d?N@1Y9z~r@7eC-64x0(M?Y}Km9+ny2XSd zjEFlO;yYwVZ~mIn2ibo0o_(Uy8?zA3=O^iB8jH1rAJZP%1>7+Mf`G%8mLr8{@r%u{ zR^t~&+&#hb8bbA_XeF>88qvw^yAGK&R6McRr$C^wsCYhIQ|PyyaplvP zI#;SERt*RhdvJ0y}L39EKS}&jl_!AR_3X!Hs-)WcOK-Yqnb7=5H_;cn`81 z(E^o+YEgfBh$R5hY3tW{?;N=CnT2J_{RSX4iN8##Z^7!HRtkIZ`tA7A7_ePiyTG2$ zK$5Oq=~jPq(fqwfgeN+2`K(!7)JnW3Up=04@c*gh%>SYM{}x}|5n`-mO<9s5yChph7>4Y|nyitrjAg82mwoR(zK{DKxPQ2Rn}^3-=A8F+ zu5-?HUC-z1H0~V|n_Mp!m)vCmyA|_CFtvOgipMP3z|c?A#N@qQt!$omxTr71`V_Mx zc$ER;tg6`1BXa7tBi*RijjC^AKvIj(xNAH;zkCb7%~UFiyfU=%3%yELp*Sa4Rj-Qg_&~01x~#|Wpz70ZvmmKU+BdbTKXGPO zE<6d!+fqrjIFUcj!zzsat?BXn`-+WL5W(9BnjQVoDVy2Ps77N-4Tcyob0Egkc{%N? zczG>Yu+IHbKQIuHUwx`MJrpf3)eKB3n=WAqPO#8jHt)F9oMpEj;|>mdEPYMDbfa@k zTyho@7CMI-XJ)lUnNzmX!MQk6a|scNGVkpb0Y1?fHL_|cxcxW*8@|oWg7S;(vY_HI zcThTBEbXAM;BHBF`feXIw@)i7zv`hm4T-9gswoUg?&RMtrnXVnW1|$`xz@~B=N)+y z>G^cNB&I%+mOr!vq`S(OS9_e)SjB#@mr3@H)@C z-C;e3Yxmg4Uk=QY=HPIH=7|XIql_}dFUFe2d5ZgArz589K!39tIDPd$Z64lJMiR=L zMe}m^6eJf{z;I|{PbdHjEOpk~uNVdgOhb6aa~>?kA3bSoQ+2N(JX6N!v83ko?|rU* zz;^S0a>{1pGP6eK^(TeW>&c%C)`f}44fAl{T_U1q zCoz~SRnUFf3+NRvg*5mjm!Y0%lz^+&Zti@;y?JpBZk<2vsZ~dUL4`9mu&NDXN49*e ztYI?<-M*gR% zR^W!Dn4aDt=_|F0Y6;*~baIx29A^{5It2%-FId0-O8T7!ehXzZNe>!5DvEqdYvq-f@^q(2yM$+IN3G%vdyoDexh3O`Vs$bN7BQZS9utYh2cJ@RN1VdRZXJ zio{t2Qt;Le;<;-y6YgPM;HezHz4T#BfXjNuSOdNDSIhr>Vof7JJO2m)7tWh+aQ`IgsXi~>#+2Skh8w-2t$60jctmF6fbXrS7_F#dNyR}WpGLZ%O(T2 zqy)14q%8~DC!Ye})z#Qx2K z`G!{1ff#6RM%hrhE8a`Hab65Ysn<~bKeZ+L<6a%N`6e}qADwG|xr4uPc;bOB_;Oy2 zC4!bC<}#1 z03(AdDn*tlzQs><)hE*cVp8osjt1@*OcXFJ%Ov$(T z!1tnGhEpz+@1&Ll1g!ki#JCtE_Q8~_K+$Ku$hxZz;Zv#9#Bb#{XE=0QD15sj9h;K* zO-NX$am^eiBU924HlPejR+zh|IDtB(`G-L!P6nuM3MwK3oQIX}YABQ#%lPhjt2l!8{VVf`EieFT$@^n)yvx5W2;9r#_EqOFq{Dx8w#}I`ol8)1ji#{SAC`3N;_n|^IevFokLSM(y z$az;j)MTF#!Q+bm+182b-XdWs82;kH<=y^%R=n)y!^Z) zsoD*d!zK<6Dcqpq0#4d%R=h(8|6a-_7P9FGtMxTAio2m9DssOy*m6!u+W^6 zJa;b9Q=9jbZDG!^=Tv+fq(2(%$HP2Hr6zz?=GYi?NDS(g>z&5!2)GLPfQgQG7O}gQ zf4Nb+c9*?o^et|oBA!Z(yg7R@MhEdA{mnc_Q)C2E*n%=bTLb57Vq)^Ktjw^alK~va zH^{*7&gVQ|yYc)fq?=7rX*ja$?w;%eEo@BTjXlg}D+HPDd-t^oASlZG|Jo~pES0T* z1|U=2h1~zP_vkM%FJU&t!lN7mn!FWUMY`9o;-Xv{Jvcy8xo-A|emwdY1-$8&fCNlW zpK?We(~gTCOPV*=-K`5^af;omC*r0W0>5?wO^NxQcLQK@fJ7uO&jtc|9-h+=HbInBV3F6YzM-Ef@wD5Q2}(8RNn^y7~rqS?fb2< zksGM#E35!7+s*{E#Fx3C&7ho!%_^IwkQILmAen%Ui%~JH-D{n_=WJenEg ziIMie!-Dq5;4AVVRHuXI-(e@&L!o*D@ZdjS>K(887I?{Q4`P3a(@iQBXf&M$A-0PL zIsc!anS>wSi}J$d5!}C^V*F3mtN(<&`F8<5EcRv;dhneCD{D44np;g*_o`+*XUt{D zM^>Qu2YA-I_#YCY|BhIA7B3a#=Myfny*d(jrk}=C&p*-0r8Xk{<@3;^mP-^DL{@6Y z?>K)u*ISDJR{XccYz0Qq>JXdxNmbN`4|Cwnx6$)6AOigb1k?=pckMRk+dwa2Nu}u3>|4pIuIj&?oPQ>`hVAZ~yg<475wRG_M7U}RGkHoz<8lntf-$zl^( z$#Y7+@t3iLObzz;&UkjkQ9ar`T+nYDqwyaRXBc0FJ40fSm|ze#((}HA&tJt z>UQ&r@IFr0n^Z}?OwtQMKLtO0tgSV_cNU8R(n5^fl>gja^Gw_V4Hg7K{l$Ct=K^1a za%%e96ZEkBP=UVj7^(G#rR}I00L}Bt$jF$q1^;bl`N|Ows4Mf$8>d~>IrP5%1^2ba z4?@E}??_yU_ZMs!jzriW$ne}DEtU(`GSw)PQ6sXlN~4tm04!Sr>;@CPr+5Eciql*Nd&`K46J}j9D#@n%Y(Y==N z@YXq*_I_CfPXT|cg8nOcAsm>&=z@bgU{0h@h8^$G6%2cx$Fq}YYI-ta!-isO1NT&C zm*M<-Cw?suc%$!KqKJt42PC6%&>`X?qT+GYvp=sQ2UjCmtevyQLRjU|?q`iB8+Yb? zQze#q$?oJyGdBYFOK|ICvx$er5<%K{ymB)+3XW-xT3@d}y77XexCq%>LC8t;vj}MJT<$4raYf-lsZ|~7kZPhe zO&7k)LF=E_>?5B??9Gt-I0G-Tx7lYjb$nDXx%gPt3n+OmjctpYhgK7aFR?n zqmASOGazD1zG*A)wq9a3ZqCa(sn}O@1>n1uuLCUAwQlU)QBms_pN8iB^=fg(*AHEf za0qjsZ0IctY#Gx&X?c){=vH${S=JB%4|!0=1}zQ=N(B!u{9gdhHXbx=+JPZ3lC~cH zX?-w{Qlgf~R}Y5r$}yAF_fVXbU-50k3wsCMtgxj(TVd!6Lx;d)K+KeROe!QlT9VdW zUmNS|%DeGjZ5j^9qN5BuuWv0Oi-=PMR4w4 z3hMOfcISQ0Iy#61_P6uku54S-tR>N_jK-L#IJ)cxKs4Q{TYL6Dt~>p-p4q+T`kjpe z;CVm4B(dh#+O=Nx*_`6KKtp_!ZSTn4DGUbijczU3wA8qzn?LUnkJ2V!U0dLawvNjazFfZI|mZ8{HF?b+h>#^l-p3os@9pyKtKs06MRK+Ur zwcT=CGSGhM-E0euLSj#i30<-M=^i0}cwFT1Uc5n-Rl)&!+03t~|K7VnviaewQPW}5 z7Toidkr{l0F|m`Ask)O)Yx)*+5=S%%$lFP~%4Lm#r%%1(E> z*R|<7tE@SNu2#mKx?bnwHj=zF$>0Gs1av*w(*uF_NwvOsf`Lw`LJ3Yk`z@5WEr?%JxMN^(0 z@SUa|p}om(V{6^c1Gg2i#MDkY%6>vqQ?LYKZ!Lp^8%>#I$04tk#E3N3J?7= zwkqyEv5HbHGIVcwK50!WY;}@I%}+EO98bWw(Fxmb%;kyO5{O%9`w}@g%^a08O1Qn7 z-QD2m=NzX~93*nA408hZ113w6Snnr79chCwry_BCj1&5LRu1KA=Q^@g-f4NX+~JQx z=RNot?EA!&7arIa1MEF2l+%lG&Ow{v#zY&n?;_!LA*8=vN?E-o(soJVb(z%DC&8 zxZqf_-mO}o3Oaj$%tVvc;^(?X)=6YTl`I$cGKtL_in8K11u4zv4XTL{C=R2NR@8=o zeS~yFePG`z9W7uQ&6d$WJe*i)ysebJL=Sk^JW#*u-Ms3P{#H-v_`NYbD~!Bj^a|B3 z2g#1{Q92^yEv%Ae^tx+NggS10N3D8&w}?K?&>=QeUiwNQSC*{H`|(brF;=e&lQt&9 zIO%ztY)Z)AgRn%Ip-GgF$Z0U4X6fW$v$Gz#GpsyCVmMzf(Vm@@l;^<&v#wLx=J@_I z5pSTd{JG3gA3S{=FxXwuWsZ{z-c=5oXbiIp5oK*0P3RWgs8BvLLP1$wOqq#EO^n$E zQ6to&^;eu_zAyNaQ>;O8!A#}jTGBkVCEV-o#^cHl_+rWF6c+>R?JvC_8cG~iI(um= zI&DZg@tek~8vd4HmQu4Db(7MvJX&qxaOpI7X6tLFIqJVVOKVTBDl*+h0x{kEN@iGL z{ZakV&eB&7QrdZ}oq@a!te+qtgu0#QX%N5=Ps{-EwID&DC}=^rr6|Zo+4c?Ic5{yv zg(NiRjw;(-{u1bjU3XW@;j(y__#sXR!nbeq4TI2^=cY$jjZUC2{R<}V{U}ehr9Nm( z#zysqLg;X0%HBCYN-{b}4ZiKCO)Nqb3l5Wh|9+?VLh=1#Hu*tYF~Vonqv4J!Ou>z= z&~eN}?XS#R;4IC$)h+5z0=hgIks;@0I39~fGBz)5TVhJQ=b@UDnSWw&1vO);9sm+u zIgV`vPH6NxV(&iQzGAI0H#EpR5cD)~R3lVF$%fyshI+HQQp&zLD-)|`!8HL!% za28LRJYk>ch6dvIZclRiDbYf7M|vf*jw?O3gamkV%Sj!oJ+Ya+HugbJcs0#ZY&A^T zqJ~Xu@47P|kKjIZt0>){*yO-U{S`&i588j}-tJ&Vw0=HmjZd{%U;~iA0Kt_Z5vt z;p~_U+{z(weSNNLMIDuOG&>~*@@5Q(x9cxUwR zb@}QeQ6!qH-qdjPevI*`&d+D>m?8jVZ6}zSRB5_E3Z~)iKLp~ z{bGGQpD&Fu(<+gK zC%$UX;6PQiUWtaF_D74%5Wmh~Rkkt+LXj%4GtJ$-T?Q zg|3WspH+;$1fTC6z8#pb!#NV`Ee{fr|B&25$@hy(NIb$3Zb-QGV<_PSR~f;kprhx> zDVw#ok%cDr+x!y?D^7p-Gx7EtG6g5G4SX0v?IXExIVBO7}#d}zQm zt-%&x#kGqKrdsPY%YSwp;@wb0a*jQd`ttST(+6lL5Al{J`@jivl`Y#6o=X&NCF85Q znDo8oU|#CH)nQrK$*ySwHtVcnria~DB7BCZLK0u;QUC4+mEA?AxHLK3Xl|=C;7Re( z<5E8Vyjq3;eQ0d0IaKM(lp&og^s-jGLsq~IgjATB3~fOTv|6hdpD!q+swcyO=`Z{& z#^&lWnd|!?8m)DilPzsPCJ@WJ?5RpL0b}ZadFH^A-g)%D%<~B6i(L}<>;K0P^l>Oh y8u(f8v_~uYzOdNECp8?{D*nG^ol|c8BlR#87|Ig*ybprpNp$WRXq2kihW#JWVymD4 literal 0 HcmV?d00001 diff --git a/DAT/00_assets/ejemplo_solucion_segmentacion.png b/DAT/00_assets/ejemplo_solucion_segmentacion.png new file mode 100644 index 0000000000000000000000000000000000000000..4db1f5d25ad80ef881b2dd6bdc6b1b9c7ba66652 GIT binary patch literal 45495 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 ODafcuS4h5n|Gxk`Jkl!w literal 0 HcmV?d00001 diff --git a/DAT/00_assets/image_solucion_rfm.png b/DAT/00_assets/image_solucion_rfm.png new file mode 100644 index 0000000000000000000000000000000000000000..e6348d6fe26d856252fcc5aca3d1dfab3508c38c GIT binary patch literal 6829 zcma)>byOSM{`RR-qm)vLL-7`Of`wBYiWGNuhakae3k_DF6f1rxP~3`ypa%_<1}8|6 zVnKqZ1PO#+dd|J~m37y<-aj(4_hcqJd)7Sj`99B%eXXTJc8~5J2?+_AnyR8M3CZ;y zV%zo3ZQ|C1#9WiOyXLE_B2Q91%&FH^z+w<$hzh^&6{lkj5f99(S zxkf_r(S-f?^agl8+5G;}a4(V^`16|7@3!vVNyKTP0ByDGS#Ho2sPcdcdr$3HZ5I{_ z^B(`eQWj$;^$70wEOF}(hKZMOosRPjNB0P4PU4Tg`N2v{yj_1dCO^1A9I5`ljr4R- zkT{5NyuC3nBVj+n3~j`e?ZZA;(dv+S^)=4Q`t(c%eM2>IB%H%*&gX(qvzC?_6?MAl z)Ui6s1mH~Rd0~V~?1Ud-z0w_4MMUE2P7dRwaPpw+(v$iR_NRrUp#9B;oU3E6bvx|S z$LLL}pp#3hfpUp9F+OI(sZ+0rnjh=MLMv#e%8((#`&V_FntTrLM#psA620q10<$>0 z(|7pt&YQ8ouwc_7K4=hcQUo6;{JfGjI{nQ4bX6s3QtMDw65r1T1E2U}J%typ`XVxo z@DrGmek81BFz8I*QYSK*AwTTvr$rY@Hx7*&D;R4uE}V^-QiWtjZo~Xkl?erQ0G?Nc z(mZ!dKC?HrVu4A&2OfSegvVCBAHTaBd38}ti(jy zJAke&obU+0Vz~AvsnhxnJu7qhe19Pi33(d-cZ?%LwL4djluPic+n$!sX=RI{x+9;y zTx>1Z*xkcLiwLs`<_PYLB|H;p$d{b7{kE(7K~Q$keyb&~Oa2{_OYbc8oiI=CbH7_Z z-GpT?vqT{28eBc+_te5KQ_!&|d2=>Qvg(F~kYdnR z)l#~g=bUK>o&?Om7JHR}AEnOPpH3An4OIN38eg7XGp?;W`;13*UP+&2q-BG4PNRZK zB+l`{z~Jz~0K*O}vY}0VMoAONm_>lJJi0Wps=rh6G_q;wuT4fEZ!~W2J01x;u=AH` z$`wf_sTssf)Rg(IXs<0Ykq;{kItyRGeBb*ypS%COHz+D@rELh-y5#&8sa^{2hsA@= zHrdWzTt4TF4maLw_Zld43|aOX%ErLgNcSgj^fZzifo-h$gl2ykg5Q2z8{TV@n=`rE z-FpQs%l2Lzwsf_eM24Ny2|1F+maiKx^Ps6dZKurno`IH&XccrR{;j&VfUl8>g`vkI zh#7)?tHj;ks-^q4u4st8%;Q@N$}>#F)|<*d9sfR}B>doi6KGh0H@c?xpA!bc4!TG? zB3dZW+Jqf#1P}45XR@FxJpL+P6LK8!>oX9%NR+*0N9YTcLfz`=t;hmnw$mxM!(yMQqLjEkd0cZ+Pn{o9+7 z;Qy0?ydBp`-H`xx zSohOe>q_TkGAfj!1?r@q>njE1@qd5AmVB@0Lm_pcYOjO!L;ggLGI8XZ^{c{PG!6`} z=*di4e|F%shhD9}f1xmz5($*E73^n8?7^4Nv#CO&i%qP_yk|oU&VDW-c;qbVN1dAs zu$HKOGFL8_C3LoM2G4h?TW1{)L=wl~x9aE`B4gQZd$9ZDe1CPB$*64+EBIpFX>UUn zf(MUos66O5?$zPy@#*m*Y$Tssbmp$NS$={@4IreyD-Q;ZFsdh%O8~9Jm^Zcj7qg?K zODnd&{@jP~s}#;XH(AOkQ!f;o%KnN{k>sdg)t6Y1e0X%pBRFe4+DC#=<0#~!%w%9+T#0m2uCl}TkeWsh3!JFP>B@9&bJzeyOnbfDXSJ-8 z%L`DSsa1U?4!rA7-}KVJquypqDlrj>(-`l_x`mHt>o;&`*my+%)tM-#(s67wKS+-N zJh$;tJo-fm?~?grW9qs@)vGay#azVuoF_(zm^xr~3M|^Oh^>b6$5AD3iid~E)X^5| z+)=|UKfx!fdTKX3ml-1dIFnK#YnT|5Xin-?TmINVK> zQ`>wi+7bqjovxl_R5lp4*EF7gr!b;5GC1|(_+*w6`lGZp0(;*Vq?}}D-M#XZL6Go! z3vqZhcz~8o5#DsXl>ng&DEe~$?d6Q6P;5$vf6+z(B;k{Y%cUhaDRE~}c<`04B%N-q z(JJ>#7!x3KEdxA1(pFk(HR-BrG&tJZ$fsk38}{{>hamKJWn7EZdxa=!r!Q&2?NXhGq|q2be7|T|j5x2GdXnyKFUQ7SyOK z>(9{duAE~RhV@%7y@9)^8rWsKjWzytub22Lrh~b?5-CL*!P86zVdqb@xq)Eo*PDj3 z^_#*0Ss>Ok%G&YVFDIdScR{;hTq!`cz-g_w2Y7QR{Kh`8d;Z=x zFA+0nVXMPEG7~=NoaZ(!_dLKW<8m6Uoo(CSa%+zaA0!pBQdBR`2gh=gjaQ=f5jMXT z7`M0tu8#6M7xlpG1+M<}Vc>N_u9oKGBamaKrgh7h`^xK2k`rV)(+D;h#uFB=+38~E zMLW2=wPhy0U$V0;Cp(;qnf8%(IEqnrz#&NU#|pSd_sB73<#KiiSJ=q z4b+I%f%`lY>k-L#wRhit#UI53k-0M!EA`f>tttEbC5J3C_K_v@)h+ox(XC!iI<4Pm!C*)%Wv#VP26%NTa;Mhe*S>_UGb89;HE|HiiXJwHjukD6w813DYxd#th`haowV2W zQULxaTa`%NuEKv9oHlV~Gu)Q=t5_lWUzpw0WMvC975^7Y|EZ~osvOt&U9xBXpUnR6 zMfI}HoMo~eEN3mW=Y`3v_=JOzp%!V$#@b|+g@{Gi3bJg#WmnumE6j1PfR@p2p>i56 z?-tB2QGy&Ek(0G=zk%vR?LNM2-NSik)<@&k>vu!Kv};P+Z;(^29RPW%;($JZ9!$$VV&IXiw6g;+xQkd$Doe^7{~TsPH`1g9!9xV z8DG+#ZTHq0R}3UdBvDh9Ax!Vq@GEMk7XS1xa|)hO8xbIYo$L|#cJyllil>7DOEDMV z(S=Gc@38Xs-!ycsnIF{ePa>RCd~NyFJ%UQ8@Kd&%hnxLv9uH}Fq~6}+5m`7f^YI)Q z25H8z_bN~XRc_jgzlOwfOQ3kfSXTmVs%SgWwackU-5~rQS3z?9$%GPmpGX3^|0ZG> z)WM>c22uC!ZZ8!*`a~q?XP~A4^!Uf!0g29$_!Zo^DeVO?|yJHiPotWt@FiNtMmU^{%TB4R2fLB)2JfzPDd`+RG zrrK|lN}qHn_rgc_wOj`JtyXC@yE0W>3dI1J1T8Gf0j&;>KWBWu-b!je0KEa=*!GNt zCgi_+FNOH{xUcpL?l2JD8SzQd6_HUqF4=a4ex!!xNkr-Sntu$f|2iYi60dF6*jwk9 zFy*evP0sD=xmq26JXifn)1p0JCo^p5!w*FKWFE#80EGnXzLVzoL1dH5yi4af*!FSp z>i%t+oRk$;OOKPjO&TzjN;?q8ctcxro6+@~kZLw4OieNOwFAcSKy@xHSTnbYn*Ypp zcgIP)>Qt_c-(gJb!c3R;DpII0z+qhlv&RS{H9~|uEm8L2JJKS*&5kn`0&5E33k7{u z`YKJT!7+Akd^h~cS*JXQ%LW)eEf@G`=Y2D6nBzY4n%Dvhf$m0tU z2`=p=L4{x)YL2WB5P!~-2(%URrIk<{NeU(MHzSAIT# zF5vQ+PblEKR4*#93R|3T&hF#~Jjh)Ed9=A~2sC+~%XQjm3UhPPP^l_oZKTvzu&uqalQt^t4tT8J z3%wh+mcNjWckMX8i$+&@?&DCvaEUhWWA=2lC?#->GOJ85Twrjj%-Uo= zJbdRK{CNunGB-f!1?OUVFkopAMEnh`G zY!wx;*lTD~3N(^^nHxS$f#R@i9mcq&BM6L6XQ+rs{x{0(l_6D4&8={=N#GQcEcHDg zF?Q5WvgLmDvlReM0bKonMsx!{+T5EusC7mUu6|AQaK9*3h?+V&*ZBp(MGa`Cn&!K3 zc%c>Pr4%^~)l?y^Rstn&9%MV-Q@R2pM$=!LPDl~`|G?656o-0pi^bBnd@dd^9z z`X3_kmOp?>!Z{=?YWlSrP0`k@$_%7zN5*$kmy@ZV3k`bD`)sl#ZjEX)_)0AsNShRC zyN)=V&j*P>ih|FMiWww9z5iFd^c#i$&A$E%g`gJb9jw%N1~DS3`R#Ro{V5Uq;it>& zzrv~iKwMSiZ;Sk&=;^;0;{U)k+Eot?k{lF^mOR#qB6`vF><%8DlHL8ezwye9^@;HM zO;Yf%lo`f9SgERU3H?q?)*gRW5?vKyEzPf}{A_ZsN^fk*CEi5T35W#cwNRN)3}fPi z9?dxQB#K!vDBxV!Z}>1o)U9v#NG^#k)sA3E#*^#=o&9W0Q|FEnMd`?#W=yKpgm?$X zxMnCF%CdE)qj-V-ozp~bAzaLfFtR^v#=k(J<#mt>f>cwX_UoJa zq~E@U#ppJC#iSV2874D|v>$$9Z8VX7ITm|RlzQI)OYe%GiYth9rn$tYydso}zVGMF zkFv12dr74<2@o}bv(8446qy{gZs}P%ssaEXx$DsQ6IcK+; zGU{`$ccL6i3izcan+#EUSI20l9WKYkwxc0})vua}8K>@PulbeF99loF+BE0ZZzjfQDYz{uyEbJNBHo4&&<)@)3OL>Zgn;? zkkvA7)%sKGu79XbQ@8EGj#_BKUJpk1sRd61M_LnEOVVe_c{)OsTe4eRls9fxdRN8o zvJ5J*6$av2tJc)qE`2 zc$b{DKYEoU$UL!sfkFMbcWE}DN9t|;SIw%D+LZv7$94`JTZM8RoP7KG& z`ZO-4s?~Y@@bjZt`_-GcE*&F6a8|gtJhY5oZT$^&3f*0lnx9tWIwibqssh!7;ord5 zax1<~91dT97zIrC&zU@ASO~X*>%cQ{v1-Z;DQuPI#{eq6f;6=^@%DjFehuo$xriip*zg%7p_Kf#~AbHJG~MiF-0jBdXFH;O;d6<&lq(;Vel#qaHEUC zBKx#k%WuIx?8v3~_)j>3OStTDb??(S{I}}{Rg6vam};-T}!F~%WeSeDvq-bSYgSvKIp_l zfwOqNHlhmrl92Zgz4TIomm&IJw?X)>YOLtDg#|5WyM|)?zIu&;HEEW~rug?Rx`g{~ z#89BF4NkeU>i%!m=};SS`&2)IudyZC@q9Bsc3;XsjU0iFS<3{!5NnN;zoCM(W35bS z59VuQti=A2R8|0rE>E4rb1WR|jdV)Lb5bCOP=<}h znyIo@ZZJ<+d3ocHuRdnuUt785RXKp}yXV%PpcZLJmEeLn)(ID&k2jc6@L8{rPz$$_ zU7p-E8TKB9`WL>O6ng@Lx_6gFq_1h*4eJ()^$whfp@r4uWE{^L3S(r+b{g@ZxtJ|Q zz_tzazVG&mwMCra_0@*DaPhf-o+@Azn`?FMoa+^6Td|`Q6>FvSmy)LP4|BtetO}(F zIV3L9;BQ#AqzafKICB8wi=sL)cC3E9MhOcWV#zPUN+@C|kkDG$(GhR2whreWNNxDT z9z2I(XxM(h<3))oanH-=QkU0Ao8l#AhW4*=8pCpSZMExfTgj#DiMwd-PYTrL*DS64 zS^D|xX2cTH&VFzheTYKfk1cZS8%ZJP%4Cz*-^(1URVYxS0<9;pL(DoQa}UZHpO14j zZU~3%wGl(v_RurkL💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", + "PT": "null" + }, + "discord_URL": { + "ES": "https://discord.com/channels/1209273049304666113/1283906644970962954", + "PT": "null" + } +} \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md new file mode 100644 index 0000000..119c4f1 --- /dev/null +++ b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md @@ -0,0 +1,79 @@ +# Reto 1.1: Fundamentos del modelo RFM + +**Dificultad:** 🌻 + +**Aprendizaje:** 🍯🍯 + +**Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs. + +**Reacciona** con 👀 cuando comiences la lectura y/o actividad. + +--- + + + +## Meta de Aprendizaje + +Comprenderás el concepto de la técnica de segmentación de clientes a través del método RFM, lo que te permitirá identificar las variables necesarias para este análisis y aplicar la técnica de manera efectiva. + +## Descripción + +Revisa los contenidos disponibles en los materiales proporcionados, así como la base de datos, y responde a las siguientes preguntas: + +1. ¿Qué es RFM? +2. ¿Cuáles variables tengo en mi base de datos para realizar este análisis? +3. ¿Cuál variable o conjunto de variables corresponde a Recencia, cuál a Frecuencia y cuál a Monto? +4. ¿Puedo utilizar alguna fórmula para combinar variables y obtener una única columna para Frecuencia y otra para Monto? +5. ¿Puedo traer los datos de la base de datos de transacciones para la base de datos principal y usar alguna fórmula para calcular la Recencia? + + + + +### Cumples con la meta de aprendizaje si: + +- [x] Logras responder a todas las preguntas planteadas en la descripción. +- [x] Logras unir las dos bases de datos a través de una fórmula. +- [x] Logras obtener una columna que represente la Recencia, una para Frecuencia y otra para Monto. + + +## Insumos para tu aprendizaje + +- [📄 Texto: Base de Datos 1 y descripción de Variables](https://docs.google.com/spreadsheets/d/1nE1yZuE-bzZ2Ot4xjbq3zADqTcNXnNA4_ksE7uYE2JI/copy?). +- [📄 Texto: Base de Datos 2 con la fecha de la ultima compra del cliente](https://docs.google.com/spreadsheets/d/1lM0f0Pu78rq4t-eHCHnPo0T8lIS0F4bs22WS4gtCQWk/copy?). +- [📄 Texto: Concepto segmentación de clientes](https://docs.google.com/document/d/1I3_bay1ymFa0iMRz6W_C_mpmnahMdMs5_0UEiKf1jTo/edit?usp=sharing). +- [📺 Video: Podcast segmentación de clientes](https://open.spotify.com/episode/23JZkyLP28b2U9E9LIEaWV). +- [📄 Texto: Unir tablas en Google Sheets](https://docs.google.com/document/d/1mPYh7wmMmqUl5k8lACskw7Jav315NVZHrNymf6NwJss/edit?usp=sharing). +- [📄 Texto: Documentación VLOOKUP](https://support.google.com/docs/answer/3093318?hl=es). +- [📄 Video: El uso de las fórmulas INDEX + MATCH](https://www.youtube.com/watch?v=QzCVTurf5vs). + + +## Pauta de Trabajo + +- Puedes agregar una nueva hoja al mismo archivo en el que trabajaste en los retos anteriores, o si prefieres, crear una copia; elige lo que mejor te acomode. Recuerda que en este reto tenemos dos archivos con los datos necesarios para realizar el análisis. Puedes probar la fórmula [IMPORTRANGE](https://www.loom.com/share/80681eee41704fd1a919a8fabde781ac?sid=9fc7ea93-1ef5-4fa5-b691-3bed2e363b1d) para traer los datos de un archivo a otro, o simplemente copiar y pegar los datos. + +- Lee las descripciones de las variables que se encuentran en el archivo de la base de datos. + +- Revisa el concepto de RFM y asegúrate de comprender qué significa Recencia, Frecuencia y Monto. + +- Identifica las variables que puedes utilizar para segmentar los clientes por Recencia, Frecuencia y Monto. + +- Utiliza las fórmulas VLOOKUP o INDEX+MATCH para traer la fecha de la última compra de acuerdo con el id_cliente. + +- Calcula lo necesario para obtener una única columna que indique los días transcurridos desde la última compra. + +- Suma el Monto y la Frecuencia de compra, tanto en línea como en tienda. + +- Tienes libertad para probar y analizar los datos como prefieras. + +- **Asegúrate de comprender lo que estás haciendo.** No te limites solo a las preguntas planteadas; **explora, analiza, prueba**, y busca nuevas formas de abordar el problema. + +Aquí tienes algunos resultados de referencia para asegurarte de que vas por buen camino con tu análisis. + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/image_solucion_rfm.png) + +Tip: Utiliza la fórmula DATE y la fecha del último día del año de 2023 para calcular la Recencia. + +--- + +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o desorientado es parte natural del proceso. + diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json new file mode 100644 index 0000000..8726fdd --- /dev/null +++ b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json @@ -0,0 +1,13 @@ +{ + "difficulty": 1, + "learning": 2, + "time": 4, + "directions": { + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "PT": "null" + }, + "discord_URL": { + "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "PT": "null" + } +} \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md new file mode 100644 index 0000000..41d137a --- /dev/null +++ b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md @@ -0,0 +1,61 @@ +# Reto 1.2: Cálculo de cuartiles y puntuación RFM + +**Dificultad:** 🌻 + +**Aprendizaje:** 🍯🍯 + +**Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. + +**Reacciona** con 👀 cuando comiences la lectura y/o actividad. + +--- + + +## Meta de Aprendizaje + +Aprenderás qué son los cuartiles, para qué se utilizan y cómo dividir el RFM en grupos a través de cuartiles. + +## Descripción + +Vas a calcular los cuartiles para cada una de las variables que utilizamos para clasificar a los clientes según el RFM y asignar a cada cliente y a cada variable su cuartil correspondiente. Todo esto se hará mediante fórmulas como **CUARTIL** y **IF**. + +### Cumples con la meta de aprendizaje si: + +- [x] Calculas los cuartiles para Recencia, Frecuencia y Monto. +- [x] Asignas a cada cliente el cuartil correspondiente de Recencia, Frecuencia y Monto. + + + +## Insumos para tu aprendizaje + +- [📄 Texto: Concepto de Cuartil, Decil y Percentil](https://docs.google.com/document/d/1uF-h0giCJjWO6HjSkVP1pIAM1UG6ar2aaFLARWvHdGg/edit?usp=sharing). +- [📺 Video:Video concepto de Cuartil](https://www.loom.com/share/6d80794b67d14d048dfbf112e67e4a79?sid=dad30d47-6aca-400e-8a40-db990f68a311). +- [📄 Texto: Documentación fórmula QUARTILE](https://support.google.com/docs/answer/3094041?hl=es). +- [📄 Texto: Documentación fórmula IF](https://support.google.com/docs/answer/3093364?hl=es). +- [📄 Texto: Documentación fórmula IFS](https://support.google.com/docs/answer/7014145?hl=es). + + + +## Pauta de Trabajo + +- Crea una tabla donde puedas calcular los cuartiles para Recencia, Frecuencia y Monto, como en este ejemplo: + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_cuartil.png) + + +- Usa la fórmula **IF** ou **IFS** para asignar el cuartil correspondiente a cada cliente. + +- Tienes libertad para probar y analizar los datos como prefieras. + +- **Asegúrate de comprender lo que estás haciendo.** No te limites solo a las preguntas planteadas; analiza, prueba y explora. + +Aquí tienes un ejemplo para que puedas verificar cómo va tu progreso: + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/image_solucion_rfm.png) + +--- + +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o aturdido es una parte natural del proceso. + +--- + diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json new file mode 100644 index 0000000..8726fdd --- /dev/null +++ b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json @@ -0,0 +1,13 @@ +{ + "difficulty": 1, + "learning": 2, + "time": 4, + "directions": { + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "PT": "null" + }, + "discord_URL": { + "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "PT": "null" + } +} \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md new file mode 100644 index 0000000..784ff81 --- /dev/null +++ b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md @@ -0,0 +1,55 @@ +# Reto 1.3: Segmentación de clientes en categorías de valor + +**Dificultad:** 🌻 + +**Aprendizaje:** 🍯🍯 + +**Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. + +**Reacciona** con 👀 cuando comiences la lectura y/o actividad. + + +--- + +## Meta de Aprendizaje + +Aprenderás a crear categorías y segmentar a los clientes según sus características de RFM, para identificar sus perfiles y diseñar estrategias más efectivas. + +## Descripción + +Usando los cuartiles asignados a las variables de RFM, crea un código identificador (o un score) que permita clasificar a los clientes en diferentes categorías. Analiza los códigos generados y los cuartiles para desarrollar categorías que indiquen quiénes son los principales clientes, los clientes inactivos, entre otros. + +### Cumples con la meta de aprendizaje si: + +- [x] Creas al menos cuatro categorías de clientes. +- [x] Utilizas fórmulas, como la fórmula IF, para asignar categorías a los clientes. + + + +## Insumos para tu aprendizaje + +- [📄 Texto: Articulo sobre segmentacion RFM](https://www.pushwoosh.com/blog/es/rfm/). +- [📄 Texto: Artículo sobre segmentacion RFM con quintiles](https://www.unica360.com/analisis-rfm-en-retail-empezando-a-segmentar-clientes-i). +- [📄 Texto: Documentación CONCATENATE](https://support.google.com/docs/answer/3094123?hl=es&sjid=13643531532267330533-EU). +- [📄 Texto: Tips sobre el proyecto](https://docs.google.com/document/d/1iuNR8rRj1mu-squcY7BgBjZggOm8Bor6jkT_OEffWkg/edit?usp=sharing). + + +## Pauta de Trabajo + +- Define si trabajarás el RFM con un puntaje o un código identificador. Si eliges usar un puntaje promedio de RFM, recuerda invertir los cuartiles de la **recencia** para que el cuartil 4 represente a los clientes más recientes; esto mejorará la precisión en la representación del promedio RFM. + +- Crea categorías para cada grupo de clientes basándote en sus características. Por ejemplo, los "top clientes" serán aquellos que compran con mayor frecuencia, con altos valores de compra y cuya última compra fue reciente. Los "clientes dormidos" serían quienes llevan más tiempo sin realizar una compra, y así sucesivamente. + +- Tienes libertad para explorar y analizar los datos como prefieras. + +- **Asegúrate de comprender cada paso del proceso.** + +Aquí tienes un ejemplo de cómo podrías realizar la segmentación: + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_solucion_segmentacion.png) + +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido o confundido es una parte natural del aprendizaje. + +--- + + diff --git a/DAT/03_segmentation/02_analisis/README_ES.md b/DAT/03_segmentation/02_analisis/README_ES.md new file mode 100644 index 0000000..cdbb3ee --- /dev/null +++ b/DAT/03_segmentation/02_analisis/README_ES.md @@ -0,0 +1,16 @@ +# ◼️ Módulo 2: Resultados y Dashboards + +**Tiempo:** ⏱️️ 5 minutos + +--- + +## Introducción + +En este módulo pondrás en práctica cómo analizar los resultados obtenidos en la segmentación RFM. Además, aprenderás a construir un dashboard para representar los hallazgos e información clave del análisis. + +## Lo que aprenderás + +* Interpretación y análisis de los resultados +* Creación de un dashboard en spreadsheets + + diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json new file mode 100644 index 0000000..d634c64 --- /dev/null +++ b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json @@ -0,0 +1,13 @@ +{ + "difficulty": 1, + "learning": 2, + "time": 4, + "directions": { + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", + "PT": "null" + }, + "discord_URL": { + "ES": "https://discord.com/channels/1209273049304666113/1283906644970962954", + "PT": "null" + } +} \ No newline at end of file diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md new file mode 100644 index 0000000..79f2052 --- /dev/null +++ b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md @@ -0,0 +1,61 @@ +# Reto 1.1: Resultados del análisis de segmentación RFM + +**Dificultad:** 🌻 + +**Aprendizaje:** 🍯🍯 + +**Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs. + +**Reacciona** con 👀 cuando comiences la lectura y/o actividad. + +--- + + +## Meta de Aprendizaje + +Analizarás los resultados obtenidos con la segmentación RFM para comprender los perfiles de clientes presentes en esta base de datos. + +## Descripción + +Crea gráficos que respondan a las siguientes preguntas: + +- ¿Cuál es el porcentaje de clientes en cada grupo? +- ¿Cuáles son las características de mis mejores clientes? ¿Cuántos están casados? ¿Cuántos tienen hijos? ¿Qué otras características se pueden observar en este grupo? +- ¿Existe alguna característica predominante entre los mejores clientes? + + +### Cumples con la meta de aprendizaje si: + +- [x] Creas un gráfico de pastel o de columnas para representar las categorías de clientes identificadas en el análisis RFM. +- [x] Creas un gráfico de columnas o una tabla dinámica para mostrar las características del grupo de "mejores clientes." +- [x] Observas los resultados y extraes conclusiones. + + +## Insumos para tu aprendizaje + +- [📄 Texto: Documentación Gráficos](https://support.google.com/docs/answer/63824?hl=es&co=GENIE.Platform%3DDesktop). +- [📄 Texto: Artículo sobre gráficos de barras](https://tipshojasdecalculo.com/grafico-de-barras-en-google-sheets/). +- [📄 Texto: Documentación tablas dinámicas](https://support.google.com/docs/answer/1272900?sjid=13953989927308243057-EU). + +Aquí tienes el texto mejorado: + +--- + +## Pauta de Trabajo + +- Utiliza gráficos y tablas dinámicas para explorar y visualizar los datos según los resultados de la segmentación RFM. +- Analiza las variables de cada grupo de clientes identificado en el RFM. +- Extrae conclusiones y elabora recomendaciones para mantener a los clientes en cada grupo. ¿Qué estrategias podrían reactivar a los clientes inactivos ("dormidos") y motivarlos a comprar nuevamente? + +- Tienes libertad para experimentar y analizar los datos como prefieras. + +- **Asegúrate de comprender cada paso.** No te limites a las preguntas sugeridas; **explora, analiza, prueba** y encuentra nuevas formas de abordar el análisis. + +A continuación, se presentan algunos resultados de referencia para ayudarte a verificar el rumbo de tu análisis. Recuerda que estos valores pueden variar según las categorías y los criterios que hayas definido para cada una. + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_solucion_piechartm.png) + + +--- + +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o desorientado es parte natural del proceso. diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json new file mode 100644 index 0000000..8726fdd --- /dev/null +++ b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json @@ -0,0 +1,13 @@ +{ + "difficulty": 1, + "learning": 2, + "time": 4, + "directions": { + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "PT": "null" + }, + "discord_URL": { + "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "PT": "null" + } +} \ No newline at end of file diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md new file mode 100644 index 0000000..55d226c --- /dev/null +++ b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md @@ -0,0 +1,55 @@ +# Reto 1.2: Creación de dashboard + +**Dificultad:** 🌻 + +**Aprendizaje:** 🍯🍯 + +**Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. + +**Reacciona** con 👀 cuando comiences la lectura y/o actividad. + + +--- + +## Meta de Aprendizaje + +Aprenderás cuáles son los elementos clave de un dashboard y cómo crearlo para presentar resultados de manera efectiva. + +## Descripción + +Vas a crear un dashboard que incluya gráficos y tablas para comunicar las conclusiones a las que has llegado. + +### Cumples con la meta de aprendizaje si: + +- [x] Creas un dashboard organizado en una nueva pestaña de tu hoja de cálculo, utilizando gráficos y tablas que resuman tus resultados y hallazgos. + + +## Insumos para tu aprendizaje + +- [📄 Texto: Artículo 5 pasos para un dashboard impactante en Sheets](https://juansguzman.com/2021/04/16/5-pasos-para-un-dashboard-impactante-en-sheets/). +- [📺 Video: Video Crea un dashboard en Google Sheets](https://www.youtube.com/watch?v=JK2uZF4Pct4). +- [📄 Texto: ADocumentación tipos de gráficos](https://support.google.com/docs/answer/190718?hl=es-419). +- [📺 Video: Video como crear y personalizar gráficos](https://www.youtube.com/watch?v=Ws2cTgMTPQE&t=17s). + + +## Pauta de Trabajo + +- Crea una nueva pestaña en blanco para organizar los gráficos y tablas dinámicas. +- Organiza las secciones para presentar los resultados. Por ejemplo, comienza mostrando los números generales (cantidad de clientes, ventas totales en línea y en tienda, monto total, etc.). +- Utiliza gráficos o tablas para mostrar las características de los clientes, como el porcentaje de casados, el promedio de ingresos, etc. +- Con gráficos, presenta los resultados de la segmentación, incluyendo una breve descripción de cada categoría creada para dividir a los clientes según el análisis RFM. +- Incluye una sección con tus conclusiones y hallazgos. + +- Tienes libertad para experimentar y analizar los datos como prefieras. + +- **Asegúrate de comprender cada paso.** No te limites solo a las preguntas planteadas; analiza, prueba y explora nuevas formas de abordar el problema. + +Aquí tienes un ejemplo de dashboard para representar los datos del análisis RFM. Ten en cuenta que este es solo una referencia para inspirarte en cómo presentar la información; los datos y cifras de este ejemplo corresponden a otra base de datos: + +![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_dashboard.png) + + +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o aturdido es una parte natural del proceso. + +--- + diff --git a/DAT/03_segmentation/README_ES.md b/DAT/03_segmentation/README_ES.md new file mode 100644 index 0000000..59a7db5 --- /dev/null +++ b/DAT/03_segmentation/README_ES.md @@ -0,0 +1,22 @@ +# ⚫ Habilidad (H): Segmentación de clientes + +**Tiempo de lectura:** ⏱️️️ 5min + + + +

La segmentación de clientes es una técnica esencial en ciencia de datos y marketing, utilizada para dividir a los clientes en grupos específicos basados en su comportamiento y características.

+


Fundamentos del modelo RFM.

+


Cálculo de cuartiles y puntuación RFM.

+


Segmentación de clientes en categorías de valor.

+


Resultados del análisis de segmentación RFM.

+


Creación de dashboard.

+


Tiempo ⏱️️ : Al dedicar 5 horas por semana y ajustando según tu ritmo, podrás completar esta habilidad en 3-6 semanas.

+ + +--- + +La habilidad de segmentar clientes mediante el modelo RFM (Recencia, Frecuencia y Valor Monetario) es clave para comprender y aprovechar los patrones de comportamiento en tu base de clientes. Esta metodología es ampliamente usada en ciencia de datos y marketing, permitiendo una clasificación precisa de los clientes según sus hábitos de compra y su valor potencial de manera exploratoria y práctica. + +--- + + From 032b33d6df9d2465a21b5476ae3e1ccd100747a5 Mon Sep 17 00:00:00 2001 From: Diego Velez Date: Wed, 13 Nov 2024 18:14:23 -0300 Subject: [PATCH 2/4] ajustes de texto, enlaces a Discord y otros --- DAT/00_topics/rfm_prompt_ES.md | 20 +++++++++++++ .../00_01_01_dat_activity_quees_ES.md | 2 +- .../activities/00_01_03_dat_activity_ai_ES.md | 2 +- .../00_01_04_dat_activity_ai_que_es_ES.md | 2 +- .../activities/00_02_01_dat_myfirst_ES.md | 4 +-- .../activities/00_02_02_dat_close_ES.md | 2 +- .../01_01_01_dat_myfirstanalisis_ES.md | 3 +- .../01_01_02_dat_viewanalisis_ES.md | 3 +- .../activities/01_02_01_dat_medidas_ES.md | 3 +- .../01_02_02_dat_distribuicion_ES.md | 2 +- .../01_03_01_dat_graficolinea_ES.md | 3 +- .../01_03_02_dat_graficocombinado_ES.md | 3 +- .../01_01_01_dat_conceptorfm_CONFIG.json | 4 +-- .../activities/01_01_01_dat_conceptorfm_ES.md | 28 ++++++------------- .../01_01_02_dat_cuartil_CONFIG.json | 4 +-- .../activities/01_01_02_dat_cuartil_ES.md | 26 ++++++++--------- .../01_01_03_dat_categoria_CONFIG.json | 4 +-- .../activities/01_01_03_dat_categoria_ES.md | 14 ++++------ .../01_02_01_dat_resultados_CONFIG.json | 4 +-- .../activities/01_02_01_dat_resultados_ES.md | 7 +++-- .../01_02_02_dat_dashboard_CONFIG.json | 4 +-- .../activities/01_02_02_dat_dashboard_ES.md | 9 ++++-- DAT/03_segmentation/README_ES.md | 10 +++---- .../00_01_01_DEV_internet_web_ES.md | 2 +- .../activities/00_01_02_DEV_web_ES.md | 2 +- .../activities/00_02_01_myfirst_ES.md | 3 +- .../activities/00_02_02_close_ES.md | 2 +- .../01_01_01_project_myFirstWeb_ES.md | 3 +- .../activities/01_01_02_project_add_CSS_ES.md | 2 +- .../01_01_03_project_semantic_HTML_ES.md | 2 +- .../01_02_01_project_formulario_ES.md | 2 +- ...3_01_project_responsive_mediaqueries_ES.md | 2 +- .../01_03_02_project_responsive_flexbox_ES.md | 2 +- .../01_04_01_project_replications_basic_ES.md | 2 +- ...1_04_02_project_replications_netflix_ES.md | 2 +- .../01_04_03_project_replications_slack_ES.md | 2 +- .../activities/00_01_03_LEA_philosophy_ES.md | 2 +- .../activities/00_01_04_LEA_ai_ES.md | 2 +- .../00_01_04_LIF_overview_closing_ES.md | 2 +- .../00_01_01_NOC_internet_web_ES.md | 2 +- .../00_01_02_NOC_activity_que_es_ES.md | 2 +- .../00_01_03_AI_activity_que_es_ES.md | 2 +- .../00_01_04_NOC_activity_tools_ES.md | 2 +- .../00_01_05_AI_activity_tools_ES.md | 2 +- .../activities/00_02_01_NOC_myfirst_ES.md | 4 +-- .../activities/00_02_02_NOC_close_ES.md | 2 +- 46 files changed, 108 insertions(+), 105 deletions(-) create mode 100644 DAT/00_topics/rfm_prompt_ES.md diff --git a/DAT/00_topics/rfm_prompt_ES.md b/DAT/00_topics/rfm_prompt_ES.md new file mode 100644 index 0000000..dc5e87a --- /dev/null +++ b/DAT/00_topics/rfm_prompt_ES.md @@ -0,0 +1,20 @@ +# Usando IA para verbalizar tu aprendizaje + +La verbalización del aprendizaje, es decir, expresar en palabras lo que hemos aprendido (oralmente o por escrito), desempeña un papel crucial en la consolidación y validación del conocimiento. Este proceso activa diversas áreas cerebrales relacionadas con la memoria, el lenguaje y la metacognición, facilitando una comprensión más profunda y duradera. + +**Metacognición y autorregulación:** Expresar el conocimiento en palabras nos permite reflexionar sobre nuestro propio proceso de aprendizaje, identificar vacíos en la comprensión y ajustar nuestras estrategias cognitivas. Este monitoreo metacognitivo es fundamental para un aprendizaje efectivo y autónomo. + +Si bien pensamos que en muchos casos lo idea, es hacer este ejercicio junto a otra(s) persona(s), una manera simple y efectiva de hacerlo de manera individual es usar un modelo LLM de IA. Acá te dejamos uns propuesta/ejemplo de "prompt" (instrucci{on para el modelo LLM) con 5 preguntas enfocadas para principiantes sobre el método RFM: + +> Actúa como una tutora o instructora que evalúa la comprensión del concepto RFM en una estudiante principiante. Haz las siguientes preguntas, una a la vez, y da retroalimentación inmediata y simple para cada respuesta de la estudiante: +> +> 1. ¿Qué es el método RFM y para qué se utiliza? +> 2. ¿Qué significa cada variable en RFM: Recencia, Frecuencia y Valor Monetario? +> 3. ¿Por qué es importante la variable de Recencia en la segmentación de clientes? +> 4. ¿Cómo se asignan puntuaciones a cada variable en RFM? +> 5. ¿Cómo se interpretan las puntuaciones RFM para tomar decisiones de negocio?” +> +> Usa respuestas cortas y aclara cualquier malentendido antes de pasar a la siguiente pregunta. + +Puede usar Gemini, Chat GPT, Mea AI, etc. + diff --git a/DAT/01_intro/01_baisc_knowledge/activities/00_01_01_dat_activity_quees_ES.md b/DAT/01_intro/01_baisc_knowledge/activities/00_01_01_dat_activity_quees_ES.md index 667c52f..12ee580 100644 --- a/DAT/01_intro/01_baisc_knowledge/activities/00_01_01_dat_activity_quees_ES.md +++ b/DAT/01_intro/01_baisc_knowledge/activities/00_01_01_dat_activity_quees_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 30 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DAT/01_intro/01_baisc_knowledge/activities/00_01_03_dat_activity_ai_ES.md b/DAT/01_intro/01_baisc_knowledge/activities/00_01_03_dat_activity_ai_ES.md index f6ac4f8..6e413b1 100644 --- a/DAT/01_intro/01_baisc_knowledge/activities/00_01_03_dat_activity_ai_ES.md +++ b/DAT/01_intro/01_baisc_knowledge/activities/00_01_03_dat_activity_ai_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 30 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DAT/01_intro/01_baisc_knowledge/activities/00_01_04_dat_activity_ai_que_es_ES.md b/DAT/01_intro/01_baisc_knowledge/activities/00_01_04_dat_activity_ai_que_es_ES.md index e007947..2edbfef 100644 --- a/DAT/01_intro/01_baisc_knowledge/activities/00_01_04_dat_activity_ai_que_es_ES.md +++ b/DAT/01_intro/01_baisc_knowledge/activities/00_01_04_dat_activity_ai_que_es_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 1 hr -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DAT/01_intro/02_learning_bydoing/activities/00_02_01_dat_myfirst_ES.md b/DAT/01_intro/02_learning_bydoing/activities/00_02_01_dat_myfirst_ES.md index 7e1f8b4..a1ebf8c 100644 --- a/DAT/01_intro/02_learning_bydoing/activities/00_02_01_dat_myfirst_ES.md +++ b/DAT/01_intro/02_learning_bydoing/activities/00_02_01_dat_myfirst_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️⏱️⏱️ 2-4 hrs. -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- @@ -73,6 +73,6 @@ Como todo en la vida, hay muchas maneras de resolver un mismo problema. No obsta #### ¡Diviértete y disfruta del proceso de aprendizaje! -No te olvides de que estar aturdida y confundida es parte natural del proceso de aprendizaje verdadero. +No te olvides de que estar aturdida y confundida es parte natural del proceso de aprendizaje verdadero. --- diff --git a/DAT/01_intro/02_learning_bydoing/activities/00_02_02_dat_close_ES.md b/DAT/01_intro/02_learning_bydoing/activities/00_02_02_dat_close_ES.md index 4719ae9..42cf931 100644 --- a/DAT/01_intro/02_learning_bydoing/activities/00_02_02_dat_close_ES.md +++ b/DAT/01_intro/02_learning_bydoing/activities/00_02_02_dat_close_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 45 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DAT/02_exploratory/01_categorial_vars/activities/01_01_01_dat_myfirstanalisis_ES.md b/DAT/02_exploratory/01_categorial_vars/activities/01_01_01_dat_myfirstanalisis_ES.md index 2041dc7..f6a8248 100644 --- a/DAT/02_exploratory/01_categorial_vars/activities/01_01_01_dat_myfirstanalisis_ES.md +++ b/DAT/02_exploratory/01_categorial_vars/activities/01_01_01_dat_myfirstanalisis_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -66,6 +65,6 @@ Aquí tienes algunos resultados de referencia para asegurarte de que estás en e - 864 clientes están casados y 483 son solteros. - El ingreso anual mínimo es 0 y el máximo es 162,397. -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- \ No newline at end of file diff --git a/DAT/02_exploratory/01_categorial_vars/activities/01_01_02_dat_viewanalisis_ES.md b/DAT/02_exploratory/01_categorial_vars/activities/01_01_02_dat_viewanalisis_ES.md index f77c27a..774e186 100644 --- a/DAT/02_exploratory/01_categorial_vars/activities/01_01_02_dat_viewanalisis_ES.md +++ b/DAT/02_exploratory/01_categorial_vars/activities/01_01_02_dat_viewanalisis_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -59,7 +58,7 @@ Aquí tienes un ejemplo de dos gráficos que pueden ser utilizados para responde Estos gráficos pueden servirte de referencia para verificar que tus cálculos y análisis son correctos. -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido y confundido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- diff --git a/DAT/02_exploratory/02_central_tendency/activities/01_02_01_dat_medidas_ES.md b/DAT/02_exploratory/02_central_tendency/activities/01_02_01_dat_medidas_ES.md index 047d234..eb5c7eb 100644 --- a/DAT/02_exploratory/02_central_tendency/activities/01_02_01_dat_medidas_ES.md +++ b/DAT/02_exploratory/02_central_tendency/activities/01_02_01_dat_medidas_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️️⏱️️️⏱️️ 2-4 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -56,6 +55,6 @@ Comprende y calcula las medidas de tendencia central (Moda, Mediana, Promedio) p Estos datos pueden servirte de referencia para verificar que tus cálculos y análisis son correctos. -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido y confundido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- diff --git a/DAT/02_exploratory/02_central_tendency/activities/01_02_02_dat_distribuicion_ES.md b/DAT/02_exploratory/02_central_tendency/activities/01_02_02_dat_distribuicion_ES.md index c0b161f..c1b0ceb 100644 --- a/DAT/02_exploratory/02_central_tendency/activities/01_02_02_dat_distribuicion_ES.md +++ b/DAT/02_exploratory/02_central_tendency/activities/01_02_02_dat_distribuicion_ES.md @@ -46,6 +46,6 @@ Aquí tienes un ejemplo de histograma para la variable compras en linea: Estos gráfico puede servirte de referencia para verificar que tus cálculos y análisis son correctos. -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido y confundido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- diff --git a/DAT/02_exploratory/03_time/activities/01_03_01_dat_graficolinea_ES.md b/DAT/02_exploratory/03_time/activities/01_03_01_dat_graficolinea_ES.md index 7c97942..6f3d021 100644 --- a/DAT/02_exploratory/03_time/activities/01_03_01_dat_graficolinea_ES.md +++ b/DAT/02_exploratory/03_time/activities/01_03_01_dat_graficolinea_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️ 1-3 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -41,6 +40,6 @@ Prueba crear una columna con el año y el mes utilizando las fórmulas CONCATENA ![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/350093985-a687c14e-72d3-42ef-8cf0-c92f28641394.png) -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido y confundido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- diff --git a/DAT/02_exploratory/03_time/activities/01_03_02_dat_graficocombinado_ES.md b/DAT/02_exploratory/03_time/activities/01_03_02_dat_graficocombinado_ES.md index 8c60234..17dea71 100644 --- a/DAT/02_exploratory/03_time/activities/01_03_02_dat_graficocombinado_ES.md +++ b/DAT/02_exploratory/03_time/activities/01_03_02_dat_graficocombinado_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️ 1-3 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -41,6 +40,6 @@ Este es un ejemplo de gráfico combinado que muestra la suma de compras de vino ![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/350095241-65aec943-78f7-46ea-a122-329ee3aa82ee.png) -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido y confundido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida y confundida es una parte natural del proceso. --- diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_CONFIG.json b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_CONFIG.json index d634c64..066c686 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_CONFIG.json +++ b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_CONFIG.json @@ -3,11 +3,11 @@ "learning": 2, "time": 4, "directions": { - "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL. Hazlo en el canal *-ayuda

💬 Comparte el enlace a tu trabajo final en el hilo de Discord y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", "PT": "null" }, "discord_URL": { - "ES": "https://discord.com/channels/1209273049304666113/1283906644970962954", + "ES": "https://discord.com/channels/1209273049304666113/1306335790174961684", "PT": "null" } } \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md index 119c4f1..b178840 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md +++ b/DAT/03_segmentation/01_rfm/activities/01_01_01_dat_conceptorfm_ES.md @@ -6,38 +6,35 @@ **Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- - ## Meta de Aprendizaje -Comprenderás el concepto de la técnica de segmentación de clientes a través del método RFM, lo que te permitirá identificar las variables necesarias para este análisis y aplicar la técnica de manera efectiva. +Aprenderás a identificar en un conjunto de datos las variables necesarias para el análisis de clientes mediante el método RFM. Para lograrlo, primero profundizarás en el concepto de esta técnica de segmentación y deberás unir dos tablas de datos con una fórmula. Con esto, estarás preparada para aplicar la técnica de forma efectiva en los siguientes retos. ## Descripción -Revisa los contenidos disponibles en los materiales proporcionados, así como la base de datos, y responde a las siguientes preguntas: +Revisa los contenidos disponibles en los materiales proporcionados, así como la base de datos, y asegúrate de que eres capaz de responde a las siguientes preguntas antes de unir las tablas y generar columnas para las variables RFM: 1. ¿Qué es RFM? 2. ¿Cuáles variables tengo en mi base de datos para realizar este análisis? 3. ¿Cuál variable o conjunto de variables corresponde a Recencia, cuál a Frecuencia y cuál a Monto? 4. ¿Puedo utilizar alguna fórmula para combinar variables y obtener una única columna para Frecuencia y otra para Monto? -5. ¿Puedo traer los datos de la base de datos de transacciones para la base de datos principal y usar alguna fórmula para calcular la Recencia? - - +5. ¿Cómo "traigo" los datos de la base de datos de transacciones para la base de datos principal y poder así usar alguna fórmula para calcular la Recencia? ### Cumples con la meta de aprendizaje si: -- [x] Logras responder a todas las preguntas planteadas en la descripción. +- [x] Logras responder para ti misma a todas las preguntas planteadas en la descripción. - [x] Logras unir las dos bases de datos a través de una fórmula. - [x] Logras obtener una columna que represente la Recencia, una para Frecuencia y otra para Monto. ## Insumos para tu aprendizaje - + + - [📄 Texto: Base de Datos 1 y descripción de Variables](https://docs.google.com/spreadsheets/d/1nE1yZuE-bzZ2Ot4xjbq3zADqTcNXnNA4_ksE7uYE2JI/copy?). - [📄 Texto: Base de Datos 2 con la fecha de la ultima compra del cliente](https://docs.google.com/spreadsheets/d/1lM0f0Pu78rq4t-eHCHnPo0T8lIS0F4bs22WS4gtCQWk/copy?). - [📄 Texto: Concepto segmentación de clientes](https://docs.google.com/document/d/1I3_bay1ymFa0iMRz6W_C_mpmnahMdMs5_0UEiKf1jTo/edit?usp=sharing). @@ -45,26 +42,19 @@ Revisa los contenidos disponibles en los materiales proporcionados, así como la - [📄 Texto: Unir tablas en Google Sheets](https://docs.google.com/document/d/1mPYh7wmMmqUl5k8lACskw7Jav315NVZHrNymf6NwJss/edit?usp=sharing). - [📄 Texto: Documentación VLOOKUP](https://support.google.com/docs/answer/3093318?hl=es). - [📄 Video: El uso de las fórmulas INDEX + MATCH](https://www.youtube.com/watch?v=QzCVTurf5vs). +- [🤖 🤝 Texto: Usando IA para entender mejor RFM](//PATH_TO_THIS_SCRIPT:?lang=XX&track=XXX&skill=XXXXXX&module=XXXXXX//rfm_prompt_ES.md) ## Pauta de Trabajo -- Puedes agregar una nueva hoja al mismo archivo en el que trabajaste en los retos anteriores, o si prefieres, crear una copia; elige lo que mejor te acomode. Recuerda que en este reto tenemos dos archivos con los datos necesarios para realizar el análisis. Puedes probar la fórmula [IMPORTRANGE](https://www.loom.com/share/80681eee41704fd1a919a8fabde781ac?sid=9fc7ea93-1ef5-4fa5-b691-3bed2e363b1d) para traer los datos de un archivo a otro, o simplemente copiar y pegar los datos. - +- Crea una copia del archivo en el que trabajaste en los retos anteriores y agrega una hoja (sheet) con el nombre de este reto. Recuerda que en este reto tenemos dos archivos con los datos necesarios para realizar el análisis. Puedes probar la fórmula [IMPORTRANGE](https://www.loom.com/share/80681eee41704fd1a919a8fabde781ac?sid=9fc7ea93-1ef5-4fa5-b691-3bed2e363b1d) para traer los datos de un archivo a otro, o simplemente copiar y pegar los datos. - Lee las descripciones de las variables que se encuentran en el archivo de la base de datos. - - Revisa el concepto de RFM y asegúrate de comprender qué significa Recencia, Frecuencia y Monto. - - Identifica las variables que puedes utilizar para segmentar los clientes por Recencia, Frecuencia y Monto. - - Utiliza las fórmulas VLOOKUP o INDEX+MATCH para traer la fecha de la última compra de acuerdo con el id_cliente. - - Calcula lo necesario para obtener una única columna que indique los días transcurridos desde la última compra. - - Suma el Monto y la Frecuencia de compra, tanto en línea como en tienda. - - Tienes libertad para probar y analizar los datos como prefieras. - - **Asegúrate de comprender lo que estás haciendo.** No te limites solo a las preguntas planteadas; **explora, analiza, prueba**, y busca nuevas formas de abordar el problema. Aquí tienes algunos resultados de referencia para asegurarte de que vas por buen camino con tu análisis. @@ -75,5 +65,5 @@ Tip: Utiliza la fórmula DATE y la fecha del último día del año de 2023 para --- -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o desorientado es parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundida o desorientada es parte natural del proceso. diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json index 8726fdd..d0085d3 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json +++ b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_CONFIG.json @@ -3,11 +3,11 @@ "learning": 2, "time": 4, "directions": { - "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL. Hazlo en el canal *-ayuda

💬 Comparte el enlace a tu trabajo final en el hilo de Discord y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", "PT": "null" }, "discord_URL": { - "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "ES": "https://discord.com/channels/1209273049304666113/1306336264722845696", "PT": "null" } } \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md index 41d137a..d3d1d5f 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md +++ b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md @@ -1,4 +1,4 @@ -# Reto 1.2: Cálculo de cuartiles y puntuación RFM +# Reto 1.2: Cálculo de cuartiles para puntuación RFM **Dificultad:** 🌻 @@ -6,26 +6,24 @@ **Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- - ## Meta de Aprendizaje -Aprenderás qué son los cuartiles, para qué se utilizan y cómo dividir el RFM en grupos a través de cuartiles. +Aprenderás a asignar puntuaciones a cada variable RFM para poder separar clientes en grupos. Para lograrlo, primero tendrás que entender qué son los cuartiles, cómo y para qué se utilizan y cómo aplicarlos en esta técnica de segmentación de clientes. ## Descripción -Vas a calcular los cuartiles para cada una de las variables que utilizamos para clasificar a los clientes según el RFM y asignar a cada cliente y a cada variable su cuartil correspondiente. Todo esto se hará mediante fórmulas como **CUARTIL** y **IF**. +Vas a calcular los cuartiles para cada una de las variables (R, F y M) que utilizamos para clasificar a los clientes según RFM y asignar a cada variable de cada cliente, su cuartil correspondiente. Todo esto se hará mediante fórmulas como **CUARTIL** e **IF**. + +Los cuartiles dividen un conjunto de datos ordenados en cuatro partes iguales. Son útiles para analizar distribuciones y detectar patrones en datos. ### Cumples con la meta de aprendizaje si: - [x] Calculas los cuartiles para Recencia, Frecuencia y Monto. - [x] Asignas a cada cliente el cuartil correspondiente de Recencia, Frecuencia y Monto. - - ## Insumos para tu aprendizaje - [📄 Texto: Concepto de Cuartil, Decil y Percentil](https://docs.google.com/document/d/1uF-h0giCJjWO6HjSkVP1pIAM1UG6ar2aaFLARWvHdGg/edit?usp=sharing). @@ -34,20 +32,20 @@ Vas a calcular los cuartiles para cada una de las variables que utilizamos para - [📄 Texto: Documentación fórmula IF](https://support.google.com/docs/answer/3093364?hl=es). - [📄 Texto: Documentación fórmula IFS](https://support.google.com/docs/answer/7014145?hl=es). - - ## Pauta de Trabajo -- Crea una tabla donde puedas calcular los cuartiles para Recencia, Frecuencia y Monto, como en este ejemplo: +- Al mismo archivo del reto anterior, agrégale una hoja (sheet) con el nombre de este. +- Crea una tabla donde puedas calcular los cuartiles para Recencia, Frecuencia y Monto, como en este ejemplo: ![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_cuartil.png) - - Usa la fórmula **IF** ou **IFS** para asignar el cuartil correspondiente a cada cliente. - + - Tienes libertad para probar y analizar los datos como prefieras. - + - **Asegúrate de comprender lo que estás haciendo.** No te limites solo a las preguntas planteadas; analiza, prueba y explora. + +- Pon especial atenci{on en entender cuándo debes asignar la puntuación más alta y cuándo la más baja para cada variable. Aquí tienes un ejemplo para que puedas verificar cómo va tu progreso: @@ -55,7 +53,7 @@ Aquí tienes un ejemplo para que puedas verificar cómo va tu progreso: --- -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o aturdido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundida o aturdida es una parte natural del proceso. --- diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json index 8726fdd..31d21d4 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json +++ b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_CONFIG.json @@ -3,11 +3,11 @@ "learning": 2, "time": 4, "directions": { - "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL. Hazlo en el canal *-ayuda

💬 Comparte el enlace a tu trabajo final en el hilo de Discord y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", "PT": "null" }, "discord_URL": { - "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "ES": "https://discord.com/channels/1209273049304666113/1306336433942040656", "PT": "null" } } \ No newline at end of file diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md index 784ff81..9d753d8 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md +++ b/DAT/03_segmentation/01_rfm/activities/01_01_03_dat_categoria_ES.md @@ -6,26 +6,21 @@ **Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. - - --- ## Meta de Aprendizaje -Aprenderás a crear categorías y segmentar a los clientes según sus características de RFM, para identificar sus perfiles y diseñar estrategias más efectivas. +Aprenderás a identificar pefiles de clientes con el objetivo de diseñar estrategias de negocio más efectivas y específicas. Para conseguirlo, segmentarás a los clientes según sus características de RFM. ## Descripción -Usando los cuartiles asignados a las variables de RFM, crea un código identificador (o un score) que permita clasificar a los clientes en diferentes categorías. Analiza los códigos generados y los cuartiles para desarrollar categorías que indiquen quiénes son los principales clientes, los clientes inactivos, entre otros. +Usa los cuartiles asignados a las variables de RFM (Recencia, Frecuencia y Monto) para crear un "score" combinando valores de 1 a 4 según el cuartil de cada cliente (4 para el cuartil más alto, 1 para el más bajo). Este código resultante, como 444 o 111. Analiza estos códigos y cuartiles para identificar grupos de clientes clave: los principales clientes, los clientes inactivos, entre otros. ### Cumples con la meta de aprendizaje si: - [x] Creas al menos cuatro categorías de clientes. - [x] Utilizas fórmulas, como la fórmula IF, para asignar categorías a los clientes. - - ## Insumos para tu aprendizaje - [📄 Texto: Articulo sobre segmentacion RFM](https://www.pushwoosh.com/blog/es/rfm/). @@ -33,9 +28,10 @@ Usando los cuartiles asignados a las variables de RFM, crea un código identific - [📄 Texto: Documentación CONCATENATE](https://support.google.com/docs/answer/3094123?hl=es&sjid=13643531532267330533-EU). - [📄 Texto: Tips sobre el proyecto](https://docs.google.com/document/d/1iuNR8rRj1mu-squcY7BgBjZggOm8Bor6jkT_OEffWkg/edit?usp=sharing). - ## Pauta de Trabajo +- Al mismo archivo del reto anterior, agrégale una hoja (sheet) con el nombre de este. + - Define si trabajarás el RFM con un puntaje o un código identificador. Si eliges usar un puntaje promedio de RFM, recuerda invertir los cuartiles de la **recencia** para que el cuartil 4 represente a los clientes más recientes; esto mejorará la precisión en la representación del promedio RFM. - Crea categorías para cada grupo de clientes basándote en sus características. Por ejemplo, los "top clientes" serán aquellos que compran con mayor frecuencia, con altos valores de compra y cuya última compra fue reciente. Los "clientes dormidos" serían quienes llevan más tiempo sin realizar una compra, y así sucesivamente. @@ -48,7 +44,7 @@ Aquí tienes un ejemplo de cómo podrías realizar la segmentación: ![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_solucion_segmentacion.png) -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdido o confundido es una parte natural del aprendizaje. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirse aturdida o confundida es una parte natural del aprendizaje. --- diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json index d634c64..6b15096 100644 --- a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json +++ b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_CONFIG.json @@ -3,11 +3,11 @@ "learning": 2, "time": 4, "directions": { - "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL. Hazlo en el canal *-ayuda

💬 Comparte el enlace a tu trabajo final en el hilo de Discord y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", "PT": "null" }, "discord_URL": { - "ES": "https://discord.com/channels/1209273049304666113/1283906644970962954", + "ES": "https://discord.com/channels/1209273049304666113/1306336605765894255", "PT": "null" } } \ No newline at end of file diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md index 79f2052..a1241d2 100644 --- a/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md +++ b/DAT/03_segmentation/02_analisis/activities/01_02_01_dat_resultados_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -43,8 +42,12 @@ Aquí tienes el texto mejorado: ## Pauta de Trabajo +- Al mismo archivo del reto anterior, agrégale una hoja (sheet) con el nombre de este. + - Utiliza gráficos y tablas dinámicas para explorar y visualizar los datos según los resultados de la segmentación RFM. + - Analiza las variables de cada grupo de clientes identificado en el RFM. + - Extrae conclusiones y elabora recomendaciones para mantener a los clientes en cada grupo. ¿Qué estrategias podrían reactivar a los clientes inactivos ("dormidos") y motivarlos a comprar nuevamente? - Tienes libertad para experimentar y analizar los datos como prefieras. @@ -58,4 +61,4 @@ A continuación, se presentan algunos resultados de referencia para ayudarte a v --- -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o desorientado es parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundida o desorientada es parte natural del proceso. diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json index 8726fdd..6317fc6 100644 --- a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json +++ b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_CONFIG.json @@ -3,11 +3,11 @@ "learning": 2, "time": 4, "directions": { - "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL.

📢 Al terminar, regresa a Discord, 💬 Comparte el enlace a tu trabajo en el hilo y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

Además, ¿quieres comentar algún aspecto de los datos que te haya llamado la atención solamente después de verlos representados en un gráfico?

", + "ES": "

💡 Evaluación: Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu reto y compartir la URL. Hazlo en el canal *-ayuda

💬 Comparte el enlace a tu trabajo final en el hilo de Discord y reacciona con ✅ para marcar tu progreso.

No olvides dejar el enlace público para que tus compañeras puedan verlo.

", "PT": "null" }, "discord_URL": { - "ES": "https://discord.com/channels/1209273049304666113/1283913571691921508", + "ES": "https://discord.com/channels/1209273049304666113/1306336759810101359", "PT": "null" } } \ No newline at end of file diff --git a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md index 55d226c..6b304b3 100644 --- a/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md +++ b/DAT/03_segmentation/02_analisis/activities/01_02_02_dat_dashboard_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️️⏱️️️⏱️️ 3-5 hrs. -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -34,10 +33,14 @@ Vas a crear un dashboard que incluya gráficos y tablas para comunicar las concl ## Pauta de Trabajo -- Crea una nueva pestaña en blanco para organizar los gráficos y tablas dinámicas. +- Al mismo archivo del reto anterior, agrégale una hoja (sheet) en blanco con el nombre de este para organizar los gráficos y tablas dinámicas. + - Organiza las secciones para presentar los resultados. Por ejemplo, comienza mostrando los números generales (cantidad de clientes, ventas totales en línea y en tienda, monto total, etc.). + - Utiliza gráficos o tablas para mostrar las características de los clientes, como el porcentaje de casados, el promedio de ingresos, etc. + - Con gráficos, presenta los resultados de la segmentación, incluyendo una breve descripción de cada categoría creada para dividir a los clientes según el análisis RFM. + - Incluye una sección con tus conclusiones y hallazgos. - Tienes libertad para experimentar y analizar los datos como prefieras. @@ -49,7 +52,7 @@ Aquí tienes un ejemplo de dashboard para representar los datos del análisis RF ![image](https://raw.githubusercontent.com/Laboratoria/digitaljumpstart-curriculum/main/DAT/00_assets/ejemplo_dashboard.png) -¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundido o aturdido es una parte natural del proceso. +¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que sentirte confundida o aturdida es una parte natural del proceso. --- diff --git a/DAT/03_segmentation/README_ES.md b/DAT/03_segmentation/README_ES.md index 59a7db5..2f067dc 100644 --- a/DAT/03_segmentation/README_ES.md +++ b/DAT/03_segmentation/README_ES.md @@ -1,21 +1,21 @@ -# ⚫ Habilidad (H): Segmentación de clientes +# ⚫ Habilidad (H): Técnica: Segmentación de clientes **Tiempo de lectura:** ⏱️️️ 5min - + -

La segmentación de clientes es una técnica esencial en ciencia de datos y marketing, utilizada para dividir a los clientes en grupos específicos basados en su comportamiento y características.

+

La segmentación de clientes es una técnica esencial en ciencia de datos aplicada al _marketing_, utilizada para dividir a los clientes en grupos específicos basados en su comportamiento y características, para poder utilizar estrategias dirigidas


Fundamentos del modelo RFM.


Cálculo de cuartiles y puntuación RFM.


Segmentación de clientes en categorías de valor.


Resultados del análisis de segmentación RFM.

-


Creación de dashboard.

+


Creación de _dashboards_.


Tiempo ⏱️️ : Al dedicar 5 horas por semana y ajustando según tu ritmo, podrás completar esta habilidad en 3-6 semanas.

--- -La habilidad de segmentar clientes mediante el modelo RFM (Recencia, Frecuencia y Valor Monetario) es clave para comprender y aprovechar los patrones de comportamiento en tu base de clientes. Esta metodología es ampliamente usada en ciencia de datos y marketing, permitiendo una clasificación precisa de los clientes según sus hábitos de compra y su valor potencial de manera exploratoria y práctica. +La habilidad de segmentar clientes mediante el modelo RFM (Recencia, Frecuencia y Valor Monetario) es clave para comprender y aprovechar los patrones de comportamiento en tu base de clientes. Esta metodología es ampliamente usada en ciencia de datos y _marketing_, permitiendo una clasificación precisa de los clientes según sus hábitos de compra y su valor potencial de manera exploratoria y práctica. --- diff --git a/DEV/01_intro/01_baisc_knowledge/activities/00_01_01_DEV_internet_web_ES.md b/DEV/01_intro/01_baisc_knowledge/activities/00_01_01_DEV_internet_web_ES.md index 6f1a401..0259e26 100644 --- a/DEV/01_intro/01_baisc_knowledge/activities/00_01_01_DEV_internet_web_ES.md +++ b/DEV/01_intro/01_baisc_knowledge/activities/00_01_01_DEV_internet_web_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 30min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/01_intro/01_baisc_knowledge/activities/00_01_02_DEV_web_ES.md b/DEV/01_intro/01_baisc_knowledge/activities/00_01_02_DEV_web_ES.md index 1d4fd14..f1e6194 100644 --- a/DEV/01_intro/01_baisc_knowledge/activities/00_01_02_DEV_web_ES.md +++ b/DEV/01_intro/01_baisc_knowledge/activities/00_01_02_DEV_web_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 45min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/01_intro/02_learning_bydoing/activities/00_02_01_myfirst_ES.md b/DEV/01_intro/02_learning_bydoing/activities/00_02_01_myfirst_ES.md index ecc8542..eb704ac 100644 --- a/DEV/01_intro/02_learning_bydoing/activities/00_02_01_myfirst_ES.md +++ b/DEV/01_intro/02_learning_bydoing/activities/00_02_01_myfirst_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️⏱️️⏱️️️️ 3-5 hrs. -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. --- @@ -54,7 +53,7 @@ Como todo en la vida, hay muchas maneras de resolver un mismo problema, se hará - No tengas miedo de experimentar y probar cosas nuevas. - No dudes ni un instante en buscar ayuda u opinión de alguna compañera. - Recuerda que puedes pedir [la evaluación de una compañera antes de terminar tu reto](https://laboratoria1.gitbook.io/codigom/curriculum_model/lea_model_06_assessment.md). -- ¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que estar aturdida y confundida es parte natural del proceso. +- ¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que estar aturdida y confundida es parte natural del proceso. - [📺 Video: Tutorial o solución](https://www.loom.com/share/e23a5d140e53454a85db47c0c0d8f628?sid=38b96ce5-6ef2-4d31-aace-45fa355523b0) --- diff --git a/DEV/01_intro/02_learning_bydoing/activities/00_02_02_close_ES.md b/DEV/01_intro/02_learning_bydoing/activities/00_02_02_close_ES.md index 222b2e6..ed30975 100644 --- a/DEV/01_intro/02_learning_bydoing/activities/00_02_02_close_ES.md +++ b/DEV/01_intro/02_learning_bydoing/activities/00_02_02_close_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 45 min. -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/01_your_first_web/activities/01_01_01_project_myFirstWeb_ES.md b/DEV/02_responsive/01_your_first_web/activities/01_01_01_project_myFirstWeb_ES.md index cd63b8a..ed4029f 100644 --- a/DEV/02_responsive/01_your_first_web/activities/01_01_01_project_myFirstWeb_ES.md +++ b/DEV/02_responsive/01_your_first_web/activities/01_01_01_project_myFirstWeb_ES.md @@ -6,7 +6,6 @@ **Tiempo:** ⏱️️⏱️️ 1-3 hrs -**Reacciona** con 👀 cuando comiences la lectura y/o actividad. --- @@ -58,7 +57,7 @@ Utilizando un nuevo proyecto de CodePen, crea una página `HTML` simple que func - Recuerda que en CodePen no necesitas crear la estructura básica de HTML : ``, `` y `` porque CodePen ya incluye esas etiquetas aunque no las veas. - Para la etiqueta de la imagen, utiliza la URL de una que ya esté "en línea". Puedes subir la que quieras a https://imgur.com/ y obtener la URL con el botón "Grab Link". - Recuerda que puedes pedir [la evaluación de una compañera antes de terminar tu reto](https://laboratoria1.gitbook.io/codigom/curriculum_model/lea_model_06_assessment.md). -- ¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que estar aturdida y confundida es parte natural del proceso. +- ¡Diviértete y disfruta del proceso de aprendizaje! Recuerda que estar aturdida y confundida es parte natural del proceso. - [📺 Video: Tutorial o solución](https://www.loom.com/share/e23a5d140e53454a85db47c0c0d8f628?sid=38b96ce5-6ef2-4d31-aace-45fa355523b0) --- diff --git a/DEV/02_responsive/01_your_first_web/activities/01_01_02_project_add_CSS_ES.md b/DEV/02_responsive/01_your_first_web/activities/01_01_02_project_add_CSS_ES.md index 99778b6..62ca088 100644 --- a/DEV/02_responsive/01_your_first_web/activities/01_01_02_project_add_CSS_ES.md +++ b/DEV/02_responsive/01_your_first_web/activities/01_01_02_project_add_CSS_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️ 2-4 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/01_your_first_web/activities/01_01_03_project_semantic_HTML_ES.md b/DEV/02_responsive/01_your_first_web/activities/01_01_03_project_semantic_HTML_ES.md index 8b136d5..d28c7f6 100644 --- a/DEV/02_responsive/01_your_first_web/activities/01_01_03_project_semantic_HTML_ES.md +++ b/DEV/02_responsive/01_your_first_web/activities/01_01_03_project_semantic_HTML_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️️⏱️️️ 1-3 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/02_your_first_form/activities/01_02_01_project_formulario_ES.md b/DEV/02_responsive/02_your_first_form/activities/01_02_01_project_formulario_ES.md index 4f866f5..4fb6674 100644 --- a/DEV/02_responsive/02_your_first_form/activities/01_02_01_project_formulario_ES.md +++ b/DEV/02_responsive/02_your_first_form/activities/01_02_01_project_formulario_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️ 2-4 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/03_responsive_design/activities/01_03_01_project_responsive_mediaqueries_ES.md b/DEV/02_responsive/03_responsive_design/activities/01_03_01_project_responsive_mediaqueries_ES.md index 984588f..9b97bc7 100644 --- a/DEV/02_responsive/03_responsive_design/activities/01_03_01_project_responsive_mediaqueries_ES.md +++ b/DEV/02_responsive/03_responsive_design/activities/01_03_01_project_responsive_mediaqueries_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️️⏱️️️⏱️️️ 4-6 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/03_responsive_design/activities/01_03_02_project_responsive_flexbox_ES.md b/DEV/02_responsive/03_responsive_design/activities/01_03_02_project_responsive_flexbox_ES.md index 48a7901..ef9c349 100644 --- a/DEV/02_responsive/03_responsive_design/activities/01_03_02_project_responsive_flexbox_ES.md +++ b/DEV/02_responsive/03_responsive_design/activities/01_03_02_project_responsive_flexbox_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️️⏱️️️⏱️️️ 4-6 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/04_practice_replicate/activities/01_04_01_project_replications_basic_ES.md b/DEV/02_responsive/04_practice_replicate/activities/01_04_01_project_replications_basic_ES.md index e6b092d..d0d25a9 100644 --- a/DEV/02_responsive/04_practice_replicate/activities/01_04_01_project_replications_basic_ES.md +++ b/DEV/02_responsive/04_practice_replicate/activities/01_04_01_project_replications_basic_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️ 2-4 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/04_practice_replicate/activities/01_04_02_project_replications_netflix_ES.md b/DEV/02_responsive/04_practice_replicate/activities/01_04_02_project_replications_netflix_ES.md index 82a8e7e..9ed8f46 100644 --- a/DEV/02_responsive/04_practice_replicate/activities/01_04_02_project_replications_netflix_ES.md +++ b/DEV/02_responsive/04_practice_replicate/activities/01_04_02_project_replications_netflix_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️ 2-4 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/DEV/02_responsive/04_practice_replicate/activities/01_04_03_project_replications_slack_ES.md b/DEV/02_responsive/04_practice_replicate/activities/01_04_03_project_replications_slack_ES.md index ba1824c..f392d55 100644 --- a/DEV/02_responsive/04_practice_replicate/activities/01_04_03_project_replications_slack_ES.md +++ b/DEV/02_responsive/04_practice_replicate/activities/01_04_03_project_replications_slack_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️⏱️️⏱️️⏱️️ 3-5 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/LEA/01_intro/01_baisc_knowledge/activities/00_01_03_LEA_philosophy_ES.md b/LEA/01_intro/01_baisc_knowledge/activities/00_01_03_LEA_philosophy_ES.md index ca600c0..cc38642 100644 --- a/LEA/01_intro/01_baisc_knowledge/activities/00_01_03_LEA_philosophy_ES.md +++ b/LEA/01_intro/01_baisc_knowledge/activities/00_01_03_LEA_philosophy_ES.md @@ -46,7 +46,7 @@ No estamos diciendo que con esfuerzo y disciplina se puede conseguir “todo en ## Aprendizaje significativo -Vas a dudar pero recuerda que el aprendizaje no es lineal. Te vas a sentir atascada, confundida, "tonta", frustrada, vas a querer salir corriendo y decir "esto no es para mí". Ten paciencia, confía en la manera que te proponemos para aprender. Saber tolerar la frustración que causan las barreras y retrasar la satisfacción de conseguirlo, es imprescindible para volverte experta en aprender a aprender. +Vas a dudar pero recuerda que el aprendizaje no es lineal. Te vas a sentir atascada, , "tonta", frustrada, vas a querer salir corriendo y decir "esto no es para mí". Ten paciencia, confía en la manera que te proponemos para aprender. Saber tolerar la frustración que causan las barreras y retrasar la satisfacción de conseguirlo, es imprescindible para volverte experta en aprender a aprender. Si consigues sintonizar, te llevarás una experiencia transformadora. Esperamos que así sea :black_heart:. diff --git a/LEA/01_intro/01_baisc_knowledge/activities/00_01_04_LEA_ai_ES.md b/LEA/01_intro/01_baisc_knowledge/activities/00_01_04_LEA_ai_ES.md index d7d76f9..8c87b48 100644 --- a/LEA/01_intro/01_baisc_knowledge/activities/00_01_04_LEA_ai_ES.md +++ b/LEA/01_intro/01_baisc_knowledge/activities/00_01_04_LEA_ai_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️️ 20 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/LIF/01_intro/01_baisc_knowledge/activities/00_01_04_LIF_overview_closing_ES.md b/LIF/01_intro/01_baisc_knowledge/activities/00_01_04_LIF_overview_closing_ES.md index 6720705..f850cdc 100644 --- a/LIF/01_intro/01_baisc_knowledge/activities/00_01_04_LIF_overview_closing_ES.md +++ b/LIF/01_intro/01_baisc_knowledge/activities/00_01_04_LIF_overview_closing_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️️ 30 min. -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/01_baisc_knowledge/activities/00_01_01_NOC_internet_web_ES.md b/NOC/01_intro/01_baisc_knowledge/activities/00_01_01_NOC_internet_web_ES.md index 7037333..3a4c34a 100644 --- a/NOC/01_intro/01_baisc_knowledge/activities/00_01_01_NOC_internet_web_ES.md +++ b/NOC/01_intro/01_baisc_knowledge/activities/00_01_01_NOC_internet_web_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 30 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/01_baisc_knowledge/activities/00_01_02_NOC_activity_que_es_ES.md b/NOC/01_intro/01_baisc_knowledge/activities/00_01_02_NOC_activity_que_es_ES.md index 2c143db..1ddfe69 100644 --- a/NOC/01_intro/01_baisc_knowledge/activities/00_01_02_NOC_activity_que_es_ES.md +++ b/NOC/01_intro/01_baisc_knowledge/activities/00_01_02_NOC_activity_que_es_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 45 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/01_baisc_knowledge/activities/00_01_03_AI_activity_que_es_ES.md b/NOC/01_intro/01_baisc_knowledge/activities/00_01_03_AI_activity_que_es_ES.md index ab8a692..40ab4e0 100644 --- a/NOC/01_intro/01_baisc_knowledge/activities/00_01_03_AI_activity_que_es_ES.md +++ b/NOC/01_intro/01_baisc_knowledge/activities/00_01_03_AI_activity_que_es_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 45 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/01_baisc_knowledge/activities/00_01_04_NOC_activity_tools_ES.md b/NOC/01_intro/01_baisc_knowledge/activities/00_01_04_NOC_activity_tools_ES.md index 94ecabf..f70c480 100644 --- a/NOC/01_intro/01_baisc_knowledge/activities/00_01_04_NOC_activity_tools_ES.md +++ b/NOC/01_intro/01_baisc_knowledge/activities/00_01_04_NOC_activity_tools_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 1 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/01_baisc_knowledge/activities/00_01_05_AI_activity_tools_ES.md b/NOC/01_intro/01_baisc_knowledge/activities/00_01_05_AI_activity_tools_ES.md index 8552d1a..f5da89a 100644 --- a/NOC/01_intro/01_baisc_knowledge/activities/00_01_05_AI_activity_tools_ES.md +++ b/NOC/01_intro/01_baisc_knowledge/activities/00_01_05_AI_activity_tools_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️⏱️ 1-3 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- diff --git a/NOC/01_intro/02_learning_bydoing/activities/00_02_01_NOC_myfirst_ES.md b/NOC/01_intro/02_learning_bydoing/activities/00_02_01_NOC_myfirst_ES.md index 168e0ca..f0ce20f 100644 --- a/NOC/01_intro/02_learning_bydoing/activities/00_02_01_NOC_myfirst_ES.md +++ b/NOC/01_intro/02_learning_bydoing/activities/00_02_01_NOC_myfirst_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️⏱️⏱️ 2-4 hrs -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- @@ -67,4 +67,4 @@ Recuerda que puedes pedir la evaluación de una compañera antes de terminar tu #### ¡Diviértete y disfruta del proceso de aprendizaje! -No te olvides de que estar aturdida y confundida es parte natural del proceso de aprendizaje verdadero. +No te olvides de que estar aturdida y confundida es parte natural del proceso de aprendizaje verdadero. diff --git a/NOC/01_intro/02_learning_bydoing/activities/00_02_02_NOC_close_ES.md b/NOC/01_intro/02_learning_bydoing/activities/00_02_02_NOC_close_ES.md index 96dadc6..3e131ef 100644 --- a/NOC/01_intro/02_learning_bydoing/activities/00_02_02_NOC_close_ES.md +++ b/NOC/01_intro/02_learning_bydoing/activities/00_02_02_NOC_close_ES.md @@ -6,7 +6,7 @@ **Tiempo:** ⏱️ 45 min -**Reacciona** con 👀 en Discord cuando comiences esta lectura, actividad o reto. + --- From cfdabe3ed70a27ddd55d6e6fe2cd7bdfa5c14e71 Mon Sep 17 00:00:00 2001 From: Mirele Borges <73914867+mirelemborges@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:37:22 -0300 Subject: [PATCH 3/4] Update rfm_prompt_ES.md ajusta typo --- DAT/00_topics/rfm_prompt_ES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DAT/00_topics/rfm_prompt_ES.md b/DAT/00_topics/rfm_prompt_ES.md index dc5e87a..7d8161f 100644 --- a/DAT/00_topics/rfm_prompt_ES.md +++ b/DAT/00_topics/rfm_prompt_ES.md @@ -4,7 +4,7 @@ La verbalización del aprendizaje, es decir, expresar en palabras lo que hemos a **Metacognición y autorregulación:** Expresar el conocimiento en palabras nos permite reflexionar sobre nuestro propio proceso de aprendizaje, identificar vacíos en la comprensión y ajustar nuestras estrategias cognitivas. Este monitoreo metacognitivo es fundamental para un aprendizaje efectivo y autónomo. -Si bien pensamos que en muchos casos lo idea, es hacer este ejercicio junto a otra(s) persona(s), una manera simple y efectiva de hacerlo de manera individual es usar un modelo LLM de IA. Acá te dejamos uns propuesta/ejemplo de "prompt" (instrucci{on para el modelo LLM) con 5 preguntas enfocadas para principiantes sobre el método RFM: +Si bien pensamos que en muchos casos lo idea, es hacer este ejercicio junto a otra(s) persona(s), una manera simple y efectiva de hacerlo de manera individual es usar un modelo LLM de IA. Acá te dejamos uns propuesta/ejemplo de "prompt" (instrucción para el modelo LLM) con 5 preguntas enfocadas para principiantes sobre el método RFM: > Actúa como una tutora o instructora que evalúa la comprensión del concepto RFM en una estudiante principiante. Haz las siguientes preguntas, una a la vez, y da retroalimentación inmediata y simple para cada respuesta de la estudiante: > From ef1e5b56675fa0051a1c1d0deb60004aca865eb5 Mon Sep 17 00:00:00 2001 From: Mirele Borges <73914867+mirelemborges@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:38:04 -0300 Subject: [PATCH 4/4] Update 01_01_02_dat_cuartil_ES.md ajusta typo --- .../01_rfm/activities/01_01_02_dat_cuartil_ES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md index d3d1d5f..857ab41 100644 --- a/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md +++ b/DAT/03_segmentation/01_rfm/activities/01_01_02_dat_cuartil_ES.md @@ -45,7 +45,7 @@ Los cuartiles dividen un conjunto de datos ordenados en cuatro partes iguales. S - **Asegúrate de comprender lo que estás haciendo.** No te limites solo a las preguntas planteadas; analiza, prueba y explora. -- Pon especial atenci{on en entender cuándo debes asignar la puntuación más alta y cuándo la más baja para cada variable. +- Pon especial atención en entender cuándo debes asignar la puntuación más alta y cuándo la más baja para cada variable. Aquí tienes un ejemplo para que puedas verificar cómo va tu progreso: