%PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R 18 0 R 22 0 R 34 0 R ] /Count 4 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R /F3 10 0 R /F4 11 0 R /F5 12 0 R >> /XObject << /I1 13 0 R >> /ExtGState << /GS1 16 0 R /GS2 17 0 R /GS3 20 0 R /GS4 21 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text /ImageC ] endobj 5 0 obj << /Producer (dompdf 1.0.2 + CPDF) /CreationDate (D:20230401145118+00'00') /ModDate (D:20230401145118+00'00') >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Annots [ 14 0 R ] /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 1092 >> stream x}Vr6)dFH^{)"IL`9YJX_fg99T%9!rΌa0N <"Ӳ8g iG{`[Q #&pk c5%2G39j\J;pP' i Ga?\V v 5#?re GT.(˄qfS ]jelࡖ{,Ddh _YPLer%7X]x"8hYq(rᄆՆi$tI%AOvN.Oda5G+z)c*Zs{;3#HҨ|Hl,3ݫԨV)l0"j CUU{$*ԘoeQq[?$u dPJ''^8z.>L:[EəB h.<)cLV*ox& ʰ#,aHӜ]!tLx$%)2; S..H.o7; udjZM@g) - &3M̆ gk}Rtt endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Times-Bold /Encoding /WinAnsiEncoding >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 11 0 obj << /Type /Font /Subtype /Type1 /Name /F4 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj 12 0 obj << /Type /Font /Subtype /Type1 /Name /F5 /BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding >> endobj 13 0 obj << /Type /XObject /Subtype /Image /Width 400 /Height 400 /ColorSpace /DeviceRGB /Filter /DCTDecode /BitsPerComponent 8 /Length 62147>> stream JFIFHH   (!%"/#%)*,-,!140+4(+,+  ++++++++++++++++++++++++++++++++++++++++++++++++++ }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?k\Oŭ^H$LHH8f H99(_='U=3κ洛f 0c G#8t_1Xye8) ϶9??5(Tk)}<\G('̠ )8 `8Z\]pIXGrdn+7?*e),k8*ABur9@̪]Qs@V ҵl:Rsn'"626cҀ.\h4- `--Ŵ0.>~a9sLGHSQNn[ۅY2ۙmsHhK&0$:Jpv ť..]]Dj"T6s=|9yONW9ǽ],㴴? Q* @P@P@P@P@P@P@P@P@P@W^'K! ]JtCmOA K;au&18cJmagjֶXRIN(uA$"2C qǿJv_Erѕ $jSVu͹ U7m۞@:a#hFlj!D\*a ĺujL+0AM<_bDP23rn;Tct%ЯiNP\]jqn<z=={-ϩ';kȑ."xweQ#CN:M6_t.fivC8  AK3:/{柕\?~Trbk4A^y'O/~Tr!s1?/~Tr a{<3柕9l^4AbyG"f?*9s0ؽiQȃOʎDy<3k7}_ʎD>f/_ʗ"f7_*9l%Afy/G"f'_ʟ"fW?*9m\%A]jwҗ"fj\Ţra@P@P@V-My-&fђ @/v[s},pL`ی@LuQ[ /\ăk:;f5"kO\G?gPPM< :w545=,mX ,iTgh-֔5Xwfso# 3JI9ҝjjYI6}֭5pfdFqv'P[k1PNʂB0[ FIF6IJswaM&ݎ;ľ#{]\I][7h0,,-`AEY##R2g}$HH(øLgoe:E/c2OB* Plg=@j6{PzPzPzPJa\ s?خI&yĨ%G͜P[jZtkh#k98kV糚H[(RM܏[ŗi*a`hYNf 2GNhb*j>,-tkKt%AL u @MwsjoHe[|nwcq׭pqx^J)D; ẖ+1Y=֝,Pʲъl~8VI$zԶ ˫I;i+؛S>i$6ZGZ@v~ ::*`Nǥ zC0RFg@ ڀ le(vPle(@6P le  (@ 0FEN3nO?kƪ9h ( (+YDO-+dc\^GS𕖥'ḲrAm +zVfF H0v[@f$;\$&v+3M#HA_gvXzLԵ˂0ltw9MKqe}VI3S3A)nțs3_sא$.7sБֶ]w;~N1)\,e2 gxTER[p;#Ԑr^}i<īwF &A?Fv{&༴ufeo2Mx ;@=A ko"I.?$ܫIݝTt+A5 Y$˘2GPp1`񕍜B+(*H=`{fko"L+}TYDs$o+Fzd㞝2hm0 @LeE6pmvp \mE6p \e ``hՔ S rTުZhiTP@P@#֬|;]jڬ  p97ĶxXXG/gp?.k7ҹJ;^jGPԚpIoll7 #`amu,؆oEm_& RF rpr6a{8Ar/ESԕLeUh(rzt9ۏ=۬F+{kY$H#Y!b c:Sb )H59#8iX,vWW=&uX|#h@@=Y ֍U, Uك!6YvٚU8ڮ(MhDjNٳҭAk_19gf,}I$k+2"S$tP@ 0R /Zկ7v֋\ SGv&ug[LHjƨOR~)ܽQtHHS]ea,D"sߴw$,~ ?ηy=kh#PzWgx٦5J  y^[ RՍR3ٝ`Y⿄1ϤC}RnPÐ1Њ쥀V pZJ"Η} [GGd*N*x<ҕ)Or%%tj(JZk0U,*$'4DHu}qR @[k]-]\F%W 3)|(8ȷksmul4MHeX㯵:4KZM &3.@܁C :oil9a@f#{Gi@ @w%xcZ~y,R'UXB̠MuPխh-.e:0{ '[e{~$fqtbTzo<StzG=;CՊ=6zz~8ص8gWe8Iqsfh5!P@J˿ct1 x7:C=2+˝ O8+#Nux;iWSe L|c4~ 7d{Y MJmu;6ǗEk QߑQ׀w5{FTq8QWbn|-"IIV+{ kK?«rp{Wg&+ ?VAc*zc2ƒi`wmSlL<]6}HJ\LvA#Y纵n2r.q3)s{(E|ZF'?CkV>C [߸Ul8Xa$ބS殎r|1{\8EEfְoAKxYYsna <$)r] qgG^O`uqo^`u?Et>(k躅ơ֞ɭcᄳ̪qxX0GX;Ѯ&MN[ (WV.Ga{O*9VS[#4n~|_^`Y԰{J_ˆ_G|vs\l:BeԊp_Unvש7>KҴoG'Zc͸A}$E'<}|O/MV[>L$u)uKK CsH:yaJ9nT2Sl׋IDμ=G%fn~з>k9Aq8'TeJ$ol6.<;!̲ (uâ`qc5+t:=BgY[隽ɸ7VB[WV''=pyX: A_%9>;=;Q,[Gܤ76 Fz$')nRIY&~6s[Ei e%;e,:vyF3Ş1д xRCtɷpَbquڪRPSQIX>.N[xf塖7 G\2:hVTn"q}4ĺ}懭Jz,7-$D=8}L$i58+&u᪹+3wfYNR! 4ڼ= WyB7gǞ%%kKu0|AY#9,}=,5 ,/۫.3?&F9භKw3Ա$n kSB7%){/m=û{5 Z<s d{.+Bg|k_~"V!'cTl^p4n+c'h>]=;Z0L]gz֖)ʧW*Q=7FBI#2:oEpg3cճ|"wlUn=[۷q |8G$:-*U^_-j-3.I* ,D[uzlye;ԩ#̌d6RBue$m&R2Hlѧh.uhb<2)r@v=?kV_WM+k|Uz b0FۺrJOA^rEozSק"/7Umi}PGs˜px#g= 6lƵW4gWuQz,rWz3a+ҏxGi?C_YxJ5(pJ#>n9VϾX(aʢyfBrNݧxC~R/LWتpǗ϶Enp$zf9>,ξ? 7ֽĒU4rO _;C孞'R=p }@N>Mo]yPz^bҮt8#ztΜjGJ2qwGۿ d8eȑݫnCʸ=!#j ?I"~fOyHn|?+]:!To955iO^.["oG1kԑVKX}~_ʧ9txHYvs^|)Eu HVa,HU>ݏ¾Qԡ=yU6Z]g^srŦH$-j%\(;LSuok#{}xLEf`HmI>77:ZG\2OGDcF9ďP~udjѣu3;Łdu]yoIK3?y#>M?i F_IGסZGٛOۻ9qҽ;0\ 2*FlˠOh|ʥNvi}ôx්5w|W _Sw#>;k9V'9$wͱX}>RZU/;0JzSiQ]Eg,@/ C^@B>Ҭ`,[G]񮉦x/^y*7~?gJR]AsI/38P0mv{~֚$^ CvWk| dZѣ3dVK__iϑ}dĮx. ȿ]4vf8IZv=;džҾ P;Tf}+] ^u\VBx dߡ =}=k<~ }xէyYv qSzS%_ iaaVyR(L(K"=A<z=X,lԿbxU#@4zk?mBm1ZFfPH8xdԗ$u \L?;k9?.LZ *Is kgFJM *j9h~6KpD}}JdмDc(5U8?δfE[FN5={QK,_)G>A$u#y|k]v:+ڧWm%O%9Pp3?޽Loj\G<2=Rk*ҳ5 7wqxT{Kd1z2zs3 ҝ;i4`:num^kB`F, "r{xIdx٭(^_=T|[ ?)})AKb%_5=Tx7׏/Y4-KxQR~a׵{X 7YvL~6Z矮3 L %_~Wc59m=V^i|P\i3Bt -E7V }6T_Cĵϡ?dSGZgȆK#?8iՊ7|/4؃Dzyg~͈#>tQ9e?ыV6~Zr8yq&f_t_֝!JInQ#XdV>e̟H`HIB3%HO\b>/K90EzᏌ H%iQ9 Bd{kT:ǕZ\mW~*Vf1p |>jx5X(+A#mKB7_տ-}Y\>m u0?u WbiueJ)UZjG=Lq{;z9<)vG>-WdxU d;5u(ǻ3¯y#2vpJ|XEӏBѲ5z?~j#訫8:Ͱ=^U<,}Ee/ҚOc_'?<@}f_k0?<>~lCf3= GC6MgZhPqXV2}.jkKh~4+V;襗o5RWTyP|OX9u)2:A+iٞߵ4q(]c-?"z=6HH3IwSXٕ-7TT{$o;Sԯ>hηO'o%A6pWA=+K_Y^ 8|$t%GL$s M,԰&J0jkCz8|G|ms F bz k@mCU0_QԡgoEHP).ϛ#) It I ;*e?T򛗡HCkLm=0O JJtk>=x7#+RIm"Dಜx88j#Y.{h8pn}yxI|WM!DyX951aIR_V7 NLa?ﴽB;{^٤NdTƳgEWBj>mGmʷq0HC^^\{Kzɡ?8_Df<83NTti9@E7m;MG7h ʄqq~UŖƳo{q/\Kugsf42N2EvS$S* #0 3GzumT3HF{X7W֪#}dWȽM,|@; 36ߕԜzgE}NjVzAGSG59cHTE=;8:9[2՛W=?èy-HvE=Qp{xyY,Ki򦭡;2LAZU] g׋'ɛĺF >ay񤰴S'Ox?"kK& @;.}YҢw}P)axOB𿇬}4mlC7rNY$eVnrݞ"~?hڥM^{M6xYa$P3)HuHGG^22ۣ ̮FA1jX4~G]5s}k 2F6) e$ZRk6ݴ"q)iٗIԬ> M{[Dt<вwH֤%E$} Xw:F0|JZq ו f|Ox޲/+CY1wWRǗFy:n_8\jIc%(%}ZP˝DiZ_ΡV-$Ң!eė'+W! %'Fx3(u]pûD= W|j=qk< kusӧwva!dz_iG__y4 /X_9WVgUᗂ,|ᘴ#̹#i158L9iSPіݠ:m3+,tvcBޟӣH@k玧ހw}ifP]A|v:4PE텺Q8|ʤ u#So, ^g)esm"31QhuY&Яl7If~(`#sNJ7&ɳnTOidD u84]H-rօpFp@AƢ4擖8ـcH_*Mq;kHT A\zֱ3e6sUa3"6s@4XcL w X4i]#舑z*6֠;!/5 A  N^+xQ*i7VE# 7P @ 5#c8cGoʠwRhRuok{؅}2]C)Ad|\&zaE 5E~op* Rnk0aߧӚ@ys D3# {֌X\HS_m=m&)DoxݷnxH4U SfkrAscs@'MfN #ݖ7#9b6"e%j,MՎ)q3M ͚!(淆}|QɴoPqMĀ0:R?OSDxuAteTC `c4Ut}CTll-)]ds| 9Ҁ,&uk[Im*>I| >FG846s< #ۣ\uL2N3@Mz+%{~'?i=>WPkUUX.2vFiN ǴwCk&eҴƏ=x?{VtFķQX^!k#C>lFi^/(As/g"3;U$(]Cg{}iS!WٰK~[%QsT|8upbt.OT{Fw'/~?XΐxM{ nbrL*\FG(ҕvNCr!0h0*NG8Jq<? k1zꅡ2DceZ{Xc I>K_دĪO%lvsOȓf._ܥ$.C2z)EY_v|K Lڃ~(HcV"MEVo֚i? TGΝkmy}+q;Uvę8<u z7|5ݍ ZDHդuUQ<3亗?_i\/x ѵ{5'11V([v7]Tes xΚv<3-6sid.ᝮi7$݂{G=?)|zz|c&]%K|9AƟϬi/[]RmZwn|0\chRɎ^ \׻zQP@gm}l\iF-9 ioZgREmR wZͻtW~ӮO4` GF=j!=. W)+0+ՔcN&>tĿibWb$"Umŀ$v9|zWgGi_Q\fe 8N0s4LO׼7Ykwi D`Ѣ!x-rY,4i mtaAx{rO4/Q 0 NuhcXxQN2N;)4֌iE)>]]D wXgk9nyl Pmn;HȠnSZgbŤl Q"[C+! 0Qp+_I[Bd( 'P}FZ6o( ˜>6 cǾ6the?eep یs\npNݿ6_c!I$Y(Q~wyMzGPe v]!q‚Iu>N9)4'N#F6rHMZRJ˭~Swj0D3۴M$eH ]$x5^!QT>U_ꏯff~ұʂ\pr8w_yUky{]}LS8r[=OJ+"cNNKnj\{I,y8֧54ۜ|A\9>iE0_'{=b}A۟^5 BLO٪$pja?#״ W a=2Uaz¥:קY^l|1=υ_cw -b<HJr'ai |oygI%$ܤdW+8ea\^O`<_ SvYhh-N>V=54wshMv(wϔ)o 5**B795/ƫ>x&xg4wSXQ+d@znZQrxZL:4LXkLf*zQvfbOxG^%Mb/j|N⳦}Qe i.Ԍ sOx{*=K7;yBO5Sq[2w~q+ʳ^[ ܠ*62~Q hG|q̚O-nU]Z 7~[O\nϩZAk4۽'QO (20 vkT{0ШSUnxcƷ-C"䌺*Np2yS|V||ΫA~ !}SWҧr8B~ɩJ^x:K_OD[xLw.1*Y,JHn~J#*J][:γj:5)a< c\{eS%el7uut,UOAZYkISofw&퓇f1lT ˀpIբgy c-6$,B@c=jefzxXH8%{Kf7XDadVfT>? 4qO0觭-h>!|yxw4d 'h>q-<ߍ?iv:^:Mǜ󢝨698I=d*fTVMZNj­%1F# E,KY#ܫR4-:`Ko7\7CC`yhv?\i`I%90$^[e2*/M;0y{aڄx3JɻH)gڌi҂l(tӨQ _f+ocXmO_Nyj_i2ۣ6S{PTJr|.R:~re^"Nn:t:g(P xh}68#.w H-`A1Lv4uKH54)H @Cnw=3R/~$xgx7#墱n'5|-omk4W5߼m5wyRq>үzNa ~ϖRX(>Wȹ6gi:Ko3#G)\vZ tԗFpei[OJs:#[ HybIO\םÒ<KwIoE xYGn/BjD}{$- IMϨ9Ѓ^[Z3؈8̯|Xmm添Ӣ+GM+/i5gt4^xÐv#[n#U<2IkXj34U'#[3?`mJ 0`瞤t"5{QJF'!1t _hv>! ~A ٔ48Ͱyz $-$Mh5+e<$?_°>yFI*\[Mm,C$RF\:Ah()U֜GHtQekT7ax]zWE9]X\ SU`{>v{tBJ0p˴uʛ_ _ge} K5}3`tkz{-PU/MЬ&I`$Ȓ.z}3W 4=Vk ߅w#'JIntuźj-[:I{k[O"M$u9jS t,ՙߴ64Bܿ;یuk Y3ԥo{o>-bi ) 1v9=fmgJVԯuisl12 IR\sfW~dC zxz})e+}sykM:t\Ԃ S U=uRwg1tʻ~5E%/4-.mQ) G^Nܣ!^_O< $e" i*7:Ւm4W.k%ŲNZ# xϽk=([_c¢febrr7st59u~c̥2P8>y4{aB#9 >)fܯobqX5B+{$Y,b%xϧ}M3#8:0Uy.."T( pUH2'LWEEQw^ wlq\>PJ|>/tp . 3BSa=1'֫cq dT kυއ[ч&rGFn'' !^2>#h8 ^<jUcQimfım<j.jUwu/# 'ۘ9B05z2IOWG7QFx|+v ; 8Z+t>GRZ霡@2-lhbmm>^("G$ѣ«0 cM=F-BKas-L"|AȪĄ?=tۈ*@>U}%A~ht}ḳ/@޾2Ǯ|Y4F"4qz4.$=Zoeͯ y&S < \Feh?S׵=zKunBƱP$qzkJjߙWY=_ |4u]CTdHv4ea*cu+5S3Y6:.'B5qdP+J3m0ȥcg$1Z_(ՙT"2#9=+4O nBygm7_՗[ $34'v`c*~&qOf[ xGL..!ñ#*麵ЯN䖚a/y;#E;Rl3ON5`qi83i8YdE_!SWmx˩Qū:][C@x]{Q.6 +a9S;/2RN,S, DF9/ali/1H'T>F^ߵ+_.|mo4+o]Y6 .U73[J47=33 *a/0'Q]~}kOS$Y7ndr>fi `htxlDTM|ϛ-洚X/M >i_ O~,tu뛵fcg"  3 zz\,= ֎em o Guos#^4f5ypv gZu68v#Ϟ>Pu>kۛqk-0loS>o'vJgEQSXR>nfK" !KH9W]'tZ}geoJFmkd *LGZ-#\xd#ɗ%^R@adtǭx\4q>y|?եj&Fe'ԩG<'m301#u}nv-jm:-GM.|u##KԹ*ův]mp&n RzMK~!)b8`'gJpVgZu]^Z(M# ;Ǹ2"wd6ր/o$y%\IydTgqI^^-t$w@۶ '32jOw ,t~_9ξա'G>kn'=څeuYexJ;wfhG8f3\$t#Ki;g!MG~͞m3 &=Uod(v\60Xn_ָIu} ɨYw[-T"zTgiId(&ٲâ1QGcY䕗'6hN l}EeQ{TKG?+?Z9pFPAT֥8_>S Zuۤ62^ey$'gt[C5ZOC·7^[7\jVq΋B>Pj>8''Τo ѓ{y3UWH.Iw$ c;H:Wmo#Ӽ_ស*F jY$K.8䎪kI;F)]byn ʹ{_Vvz>luOn-ݮL(6Tp'm="O.WFLC sV Ais(Gqy{t/h-ʷae Gu|L:{h_^8bn?:%Wvh/+/b_10x-\]#BOxsZlܴQuum,L)UgAdeWϩKwPYnT?HBDq<*qI{eq󨶧Tҏ#Z>𮱩t {AIoq'$>W)S>\@zw&/YKnHQLgC8u;HlG]dž*UH>=o5o Wv:LwYXV.%SoQ%![oI9GGa ΡrVwXq`9'ny,Lb]ϮXX|77 ԑιv:}ITm/5ycnso,LR2PĜ*};X&")YL:dy (>uZ42(L2 ԁ>Wa@NJ<ڬʗ,(}y@oWio," BT%_q n 㡠 kiuk&ͫ]A#Z5xٸ8Cd8Oⶎ;kk!}Ơ3N~&d{(' а;"o_[\X[5ϟC:J\N:qXw.C _5ZP X8܆VCqsJb(B~4XF W*.L]JPcqvf!oiηӭVPw`)3=:OKH0dW= Q85HZRU# –$܊lH.c E-i$ј R,![kiمNqIi}.ڸ!o7BCB2OZK`e-nF$o4H"vL#. qz҇FԱ5i|hDO:-)d W'ǯ/g2mVWZ>~Grlp6VcԞ1MEt9UGy[-LWSys660UGwpF =F)Xjڌ}մrs912LylAe#=h] +^Z{wndVI,Ib=;;QmKD{[K;p#%=ԥZ}ٯ[eqm$bf1 @F14IrJ"H宵'BDF$699 +M&a?4z43bOUpPF8ixz ktT}_/omVF\9*e;,4}Di^\G,wc99d!ѣgb4dcB"IK+1!]t܈w|٦1ab H ڎU\>[c}c6,C'3yɡhJS=JzY=kpg FGֆboy6q&maqXIe 8?&35s8NQ|v;j ZXiNGww2s>ޯ?4iYaX9],=د낹'ʙȢ,^[cjxҐ [P^Y%C-m`h/ 1ʁN.ȼм1 ҴXÜ(! h4y~FaMqRH?At(2Hӯn iU$=:Ēe2DՐJ. ֺW͓`'7mdnf]&խ66zusfSRvvBǘn oGr y|1w+x kc +pDIP~e8 >b1掖w-Yx^{&ŬEVbY \ G9uT(9!Y6Fރ=OoKosj/™ ƀ,jv%$Q\mAՏSZDqmm-N/.OmBB;$*+ AKxG}N/QJ .- qX +Ũ^jF{mnDdp2#vbjsm⾷64o>ĀQ{1/k w3soHyvG5z{ѥĶv"BF0[CsxY<[ʶ>Nv ? jW^ iVktWk1ElVVf^N":QB31Zf~I浒)^Lo#XEAxU  `9vmј. .n.AiY?w ]#3w(cUm aM9QNW.Epj,u oz,4XcY9Q"ddgm5+uV+Xk+GY`+ Ã}}h Ei,1XZG !UsE\Om!ݼ*oPG#. Y5["Gަ9]wsr{Ev$L b0K=FC& ^?z,+ o5 #5")#%IB'ƛp5T]F\y{4#i/ xbmM $l ;7yu6tv^{EKfhuv-g20z],Q^F5ѫ=:tkEC&B{߄<:]wVqۭܫ ~&H 枱VOӴt\yL ?CR?*؀m-:gր9N#ͧ{FDp6I:iohRM$DQ=IC@4P@P@ORmkf6X8À@?CVy-ӄZ_0F z,Rec2YpO`AK$W.+nd[spI > 95IDu ό<Os QxGIH-d!UPw(Y+i{^vp5̋dq@6z~iV#a%4]zu5kTKњ`+jWiR\,Iܒ.RdL)bJ?"[to# q_x99?%yꁜeT23ֶOC&;<1f0V9OZ]Z-?Y7ZPE.0"H<4-٬X,J 9[ ;ƄatM$ #̅NyT^-fPkK|=iMou $a#i8_a 4+ -a~hƋƋg4\ 3iq&solOp02Lfq%d1g)]0JOZCTj5u G}ǽQ/CfUf3*1 rY> %rvsEZZZ̍pP<&!$G5ƠNqi4R3%rqZh,lY]yk:EӁ-_4DZ;U3 D]e9lGڅe\V01k;[I]eͣ&_ 3ҡZ3<5OtZ캅yr:jō7^Gjڢ[ W )mO{خe0$ m* Wvpsҁ7p_ZŤX\|?=ņ%XL+8Q>?> ( (3EMhm{,@6 \@#ޕwqnVy&  h2 u4odqp 9P:\dSOK!*a`ΠqhV0=fk i-DRGݳ)+ rq9F\GesiwYW[_p@u^ǫH5VEHvh81ohsr$9E 1ɒXF HȐH0X9$/ti3[#쐕xs)SMM2Y#JH*U?F8P%FMܷ.7+<w$MsxvHO|ή3IJSVMgEQ*"sVIxZo>,#xҸXrZ*.@9aڋ1a~E‹cE‹SE‹SE‹CE]mqkqX㳸{y7:I0Itod0I qqLj9ƒZP)GJ.,_``ݣ,2]!' &$ r84&sv`&^#PO,K >v,5 Dor:q${9bq׵+ ݯ#]SR2#PrC)z4*ii_$`I f[*MkW!k4\$1 Esހ-Ŧjzma}5Ԗ֢(>I f'9=@P@P@P=KKկfB\}Miߋ٬{A GZ,t]*Id,>cC|*:@ 4}kcНG2|Rb PP4&Q6HI4+J.,iE‹HEÅv‹d - _p.fWI$8.F~lzEƎršozn]Qtqj5 InY~Lp@W,-n4xgxqʯ}hV uY2!g62n\{ ˚yCE 8Ko0Ve¾sѨ+X/{-RIv%U[i'iz)Xkcld]XaK 5 =w<[ u/u_Vx..tJKg<Zb-hڦ/gUoTءI<ßNO5eb>51$pT# GChV3q]^~!RWp9 =xN kb |PdxˉI$x"u>ZvHi̫OӴ K4JA'#\;׹gMKE ) $0F:8lXKiH#2DZPzg4v)Z1Wq.mBa,3sl{( (!Oe&&% ۞ǷjcmdFb"ȠV@= n݁\P!(ɵeފ\jv1HwcU7zMRIqLS/6!.Zɣg"YeV x%Sy${TZ[m# " A9kQG\L%ysQl֠A@P@TGZUU*`@ @P@2hı:7F4 2I $oҭ 0( 0( ( 1@(9aRX6ܠoQh5/J-t­H T; *:ǎ"f$B,$9QBD?.T @e5gR`v-xȒi跑e:琎BnO#!q@5{]fݟM <\F>_?Lgޛ๎ ^Qж;WyZG}[0VPqop1Mz&ZI]'-$7 PGwV_ Z{kye7%ꄟ1ígmZ/MΛI{}7gK#7RO)fb:3ւQ> I{;dOmB+fa˅`ceCndOΡ %үx0J$  {Pƙq˪^vPȂHi,O'?7b&ҵ-D.bm%Sa:]M5-^UHݙ]I /PAqҀzeF Bp   hIcY"uxeYNAN]/L+ɥSWKy$H{*(^7Y#WC`>^3i%F.~`qS{ӫ+xų3` *e@GQq@ ).!I_8 A@ 7Qݻs@2d 9<@KYEt]B6\d@ѵ[v_` w<΀#ZLZėk1SPe_)ZXFW[OiYٯRFYAvN:C2u\XkّC$Z+I8‘hN-n6mt#1KFp0:'`X(- P.!{xMʱIDp*2rBSt^^~M5€2ìXۈɟsIQ@( ( B gKmrd!W#ۓ4 oCNʹ低R@}084K}rHtr*0x׵f7HefDY7 jF$_0GnWnve֔RF[@4ՊлxIo5-9,oe2PlSHWО <[ksS1Fbyh ;w(AЇSђ228#/GF7wq.Zw;( 1*]v5;{ecd&Цԧqc DTGSHEjtH]*8wI+Fr{)ҿGZiى 6'9Wq󊧸>s7F*Ilo5 ucHjVu^^XC-e8a@弄Tuj Hv0'4Tѵ{fTmwyhLl@_K(%/bKGCnG=͚^q:#3>0ցCRP@!urRٮ \ tpGce]ܮQng9av9tֶ-'ԣk$im$bv =N&C@Z,DH[h#-^X,s\LUBZ|iU9)7p,up@8, vIZO)4rXcC .$v'PD [ q kpm㲕.N3n%z@5C6. yRp=m\)}to^WDf1r9)i[F6m5WReҖ5V1?{N1eA≛Tjz˧q+I pwz`:.i q A'Y?#@?j%ާHwW;Q03&m.[y3IJ:7P3ZIkYh.@2z\(E|_ ^-zfp.̐,l&͒c=nGxD;|E@bà Ұv~\g4kquǤޛ)(JTFrUA|rF c`|b-bjX]U =hK8F@[@=|;f)nJ>Q-H.G7H-uyD[F؏W1ڙnbg=zc$2w# Xm⵹P B(vL.rh-CYY#<-p6.N:simwmmqsw$cfIf8=_q^6Ѯ_:*8㚵/SV:5춒ު$M>t ?4X.嶖쉢lH'`@8$u)u@Ӭkaźmm22["tbc0;ge 8 3@\xi5H'?DaY w 4-]KGiqmw"ڪzbKz5nIJ0' gEox8%ve v:`gO y#+A(&kW\]5cGE] }.;77x 9CS1}7WNBaJ)Zc4iihbII1f#|Hzyka1 aA v$kYxY漬/έ?hַt8-l%կi.A$pçPx"<uk7I=ևxD)ؔ!`s%ugXEomZY{duK32sP"m[Tfllt:ќv$qLvc.:KkPR8蓾/ ]ooujyQ)){dAb>+Ym۝kCd+2*p0tsz[Aw~ ȃ@;֐{xneU(!h,% j0@3څ񼻎Y'C33|f0`\j.aVmR8ܙ6N m+|uRIL(E`WuV}NtbQ}^O?c\J@gZ躌ZkGB+HX{(<zεxTDbr;OjS)i,4klHDay0} ~2ʚ!V! xynLJ^6EpAfO2;[ѵ nմ_dǁTD7%6Lvך)x^BUnn@7J$>#4-]-W=0izU+w,~8P״Z9m{Iۍӎ7٤3BF< Ư\[E`dy2(#!@^,~]jWݤnB}b<qLai]k:}ka!vI 7rh4`xT "ymˆ Nr(n:4Ckmєɘc7wp+^hˤjqYtCJ[y61;|j@Ey^܋]HG ҁp nA@b_SX#U>Qw447STc EFOxA+cI=K&+(%='=5eԮ}DERàhY.fnN}5 /q;%ѷo ؞8NѲ5ALRG;{z<(kй{XLObcX*|ýSj,Ta.I'Dܴa8q@^zu9BgfRtgƛq%.XܠIqs"dtP;|O$Y$r7ّ@ ? nc1ȫ>E߅WވyFsŃ\_|?omV0$aP0h@9w7$tv-渵Gژ3DxBFOVN֋3~̶e/8LkCCJmil4@\r8ֆq΁\kjH1>/ԟJӧM= #B:s%Z-Ebh cpV&ՙaMmlk-bF۶PZz~:Df bHwQ455mY}>$cE*~ '$\dz-̠izVVT8/O^Z5άl%Qu9HMn4]/-_Bc$ri-k=ݲ]jԊY!.HHKrZReԓt>$g1d] |E@'mῖQ;ɑd}hI~MTEc;3i:n3sNi]as'&h\gi`*GYi,彬lvU@OI5QWinc_ y5Zz OM<^}s.?tkq=PZ2Vc8:BՒIySG^:si6猼=c(a6w('-f//Q4bek" xv |@撌mF]䳥Ʃom44cCHAJQtOcJ4;j hBak%[+֮%[naH$H _6Q~ހ <}h͕gO !W7$>֣&m4 2<,3ϩzwX,kI{3HC2cq.AF?E4txNkH.$%qnqvr9@KqCLxm˙ko9?\zcBVYeIc1؅/q$C T@=/Gn̬d@Px=:4>&X(m"ӯ%Y44; ITݺ0' ?4_+[-q Hm {@X}߈nbab!($.3[?!GG53ah`E qZCiZtP \$ GjV_>5Lt߶y WxIR*Q{jW[Y`|&}1EWBӭLpnwC~8 '(2KcZftW,K 'u4tcUuh{;t3k!$Io`7[Zʶ"d]n=钃Wu0Ey |xi1nb@j%޲8G# #|yu~"n`{vQ< ;e: IZN-nkM&Uӡ7/;e4odr#˭FOoJ(Ddp{SUxAv[+$z[5;0xw^T8!Qݼ<ޜQDe&aV{J d0=Z]JS،sebBƒjtQP@-7 $zd~"?k}H'Midr2Ms)G#.C< ZrK 12=p҄f*Ť|>-3P ON3_EVJiǧSNܚi %+s?{izGwO a<*;;@*:ױѼe7913J<N@ySn%mO)Jk8@k+ {=GjJ*|G^4 FuPB1so1Bte欕eY_׎8hm-Ă5ݣ[8K0Ikso$DEqhM21 X``, -b2_|Vstǒ*3}*?~Kk>]H[YwϹqI$:o*?775UnⱰ -sQ},{{;dyp* uwt.8nVe 9=(n:mzrZk3O3M6Ohn*kKyt{h^5m3૩ 9?JAs翊2&1-; 9䜞N*C%&z|sx;zVvz,e% DsӑJ5e/u3n|+wymmΠX sX=JhrNg5CYT1ezzEu$eԮDrrH [}ڝ*6ƙ=ׇDZob"E<,Qq |5젛آ(#h\HkVs(TYDH+$<;Kmn#uz70|ϗnqt?QH "'^"bDKP\uƕ߇,nFج} M iwL3kyъ7 xEVFLf[x[Jyɱ$~tm6"W.$׾ү4} =ƀ 50ͦI#LrExsÖ)jtٚC:q+eqU*k~lCM'|8lJ 6:HK&PgsO^N)%ZiwgU'/C͋MB4R쓊bw~cmCymkĞSIè?zR|e$rp |f_iv톦!Pb_(0p*֪ĽԂt5a@P@Pa״%f +Iz+6Pi0-5ܻ[C|_g(^GR*kQi \w+ ޯ}K{xmP5]~:ӭkν[EoT+F~f/.XIll^ݠ#$z+,˳>.|6K]X_^;!9+<Þq^v+(]h=-4{BIYoY @(9E{WvFljQ5K[&EԒÿʤ`}r~.j۳XgO=V!=8|&',So&ݏGo6s Aӣ7mny?t4v G|Mx[VzO*E\2c=zVxZ*UUF$|qj,3^Ӵh PIm-M㖧d<9tn$.z87ܦ宮E:ҲVrJy0^I($IT^-Ecxwt _WX 21;'hQiGr'5v|߭~$i~emV@=@+ݧRKmXtE-?񍼪n.W#bYM+3߾HӾ iMJZnz20r]SvR#[jN7-D%@bz\5՚I-?5MOz$z^ow1$s^I8)_2_ Ei x֔2|ܙwc߈<ZVWPh\0@Fz׍u\";))>!~Ђkܬd_\Q 'JM5Wo#*8?ƐoۘooGH5,Z],TuS[K5G f5쇸=ב:VSө覸M4|bׁ<+ck̲]&$ Za'm kTp񗈵Y5Qg"dNY g_UJ Dy|ͳ>nա>Uoa}r3ke|n:iտM?'+K1nFF< IJeJ+ۡpIFim7OÒOC.|c| )lW-$9ǧ߃]s="aZsæ|q%M3)mrےO^pZzGOWM}|0X`$CpI++)p\ԝbv-|3i0Gq}mM2g+9 =^UUd:fڋhO~:/Ot k+Iwn8F}٭Fܣ&G$1M&k;O2.OvaFsƣ|߀KwvH½of?>&k_u?iv6Qd-#'gᒳbZU&׼+fU78KA^boK9:-4뛽:[1=qpwBs^^:m%85~a7Un{{᢬0 sM'FgEʼZ_# ޿ xdQv%vRkүNɭxJ.ߴ?vNA[FB c*xlY+뮭OC'ǰ eT[)@,[ڟԒ =Zos㶯'~(k% R eMs~A?V5F6[TϢ~hzBf5 ]Tݼ+ڼ}^|Dm 7 G)AdݻiW'Iwoŷ̽ ?πėk7V6W71]%ɥb%XGai]4x;Wam{ijM *[yMX֊gEjqpz%|<<}^XTHW <׽'Jv٣~^-ӵ=[CԴ:ud2>mb'_5Fjֶ= J|@דQ.4^"n=~`@5_EB*P/0ւoٓ˶.R\4f,9a؞t^cVF3Ǻ͕ 0Tq+*P7MO6n*S_ 4 h470As$yRvuz1xͥJN_I+\ 7Ki1dW chgE]&cϼ{tzPhr1qxajG6R\G<긐tq/JFU)Mß [r\ؙD-U~{q[VխaJWg[QEׄmcXuѳI ܭ""vǽvIvL1V?e[$n|TJm,:Fꥏ> ~$?flmWGt||ͨKH?A__9N1_疒l O<#Tڽl2& Ѓr8 yXh/vkɂc@ yMeb9_JvG|?Iqjv-'d' dgw[2:490~$.M&J`gR9"e 0޼ X̤R|g^x+qi7[i}UFGJ1Jf57 _RtSw):gA5YٞӤ~i~"[=n+Uq QJugMR>go6vQ,6_QDP? 4OvIIᏀ<*ԍ*wyUuk1XpC;okO r8x A鷻+Or(@kth-J0睙Yӟ_Ų{Ak&738Z>^?52"Z;+ɭԞ#ʾ]<+I7_u9ђ?}!_+*\5OIJ>7-o𦕣oil#FXOZrrw=EJ Z_i4')IWeWyn>5 L~#Ŀ tuhg+mOҹ1Wil;悹ŏ |Bԥcݿ̸gQ_GGVhCៈG| jM<M]xlUeZP=:Rg?'_CYǃqa ,W'?C|1Tu{.G8ll_Ě3*һCX/3gy=iq ~dWָ ߇^`h.Ǘ Ol-W9qqoA΍|Z@m" z(Qɤs|OӮovP< axPq`s\ye .=YUG x\b ZD`W*{:їVmgV/^u7wJ,&%wFPᡥX4k?+xJxafH{ c}6&)&3_2өį[Gou %KX,_5Nct|ssxS9n/ep@wPgӢ{WWѤVW895j Z0MAⷷ92 ^q9'aW8 \Kw 1q׭wU>Fߡb}OZn5>n.[P]ǟξU&R??'^xR[q~{qp(E<ڔ>U*?hZsè kjtsxXZoz n%22+do#dW9v54mG51f*z fcȾ7^H|0g.cfh 4Q`aչ'#p')؊ xş/-D}_v댜:շ&{*a6Qϡ<$:} ͮon$q2ߧs^%i)Tͳ Kȗó/-.ڭ\ssY[=s]M>mR9!hW7W4 kffRKp7#Nj+ZeX׀}bV:V!`q^-o= zAzAqu/«I.~qb$+,n5[2ĤKE?ْ~ ~$x9S FIF=TWOC4_}4 vD K;ds>RΙ{:v2bӞgA[#ϊm Sg^ot}^^? r-&`0 i[~BF{kty!If3"8ESב)ר^^,4Llrvdյ'eFOشx@a:1J>ZfXWRF,Z}^q?tK]fy;i1NEBe s.rK11$Q HBt59nK j{nnRB$g=i=gWZ׃zV1#(ʎG5r?2d|i,lvp q_Q:Rvc͌?%%嵒Ql&cWk,2FF⼼ڧv_tV>ϫ4i/[8VDrI8է}g[Xc;rNFH=x25 AuVH\g;"ܶQm+x$r[m\&͟*C>3Hڪ`?  Uta{cn9\4IwFVobM",fFWqx {96 e{jK[°ي-K8y|x8bfp SuPErlPY9a18IV}QNv?~(Ovi!y&xR0BNNz⡕2SZ3YSVGXf1&V`Ñ*RE,dϷ#IGjO:[NF# uϧJXu<>oå]GF~#-.Ek1fy琀y9f*'^c6MJLi/݋`@a85`'CꏈZFojSILǚYBT3ۯ=+;TMwG||uዷ.qk!688_Q^9Y}!̽Ou]i+lfѧI<;"8f?+_&P>xsUnY{Nw@sf=!QkÞn|_[ŷyd1]1Y30#?^*11wtpӛs sYj/ȄD.#TH,C_j9ti _U%2jl\Kjft!!©`F8pW9 uJtC~} EpTFI(;>gͶ7j<:|w+ Cԟ^%`3N?Wa:mv2msIyc& OFݮ{d_UhTW"R[? M']oxͭ- ke}AJu!uG$/CJ>j0j*fe޼ITƬvGj&>5xTU΁\Ys([k% 8 2kц[B4Қg;MZx)5 4}erʊX u=kNnU͹?'{ @Ua*f*Gi&H*dZ;3Fߟ#3 X ܹ@:֌iHj}A_>wi>_VL'z7IcY#`*@O??bv%UUw֙ -'GF&gcbXki֟<6sy8̬k">2jt6ۯ,> }9j0Pt!'v_'ÿ xRЃ;θvd@qڵҌEcwq!hCF7rvh<ƞKRkaPֱYrP-OWn'-24Tn''s{e4K vbۛj NOЕ3ŗ:ީK,RƀMlS%[# 7dϡӇՠЉэFy>ϧII igSXTGPxҺ_UZ7SH/\!Cv_¼:[պN#ue;($s@_i-joso,r7I+s֕Yҗ42u'ekN A#aI4wc O4v@~|xRIY[na p7w~فKwknY[ݲLvP⩒aqE#3֚ŧ $qcRЭrK ݤVb9e* $+ɡCjt M& ۃGKpRJӕ ĮQIфbv4Bd(㸬#[[ v䌏N(|%$2ETt68PX€+Yx'L,d,hPA=s{J@_v cFP(`A>mΏ40J/濎[?.1K~$`R@?lowIrq֐1 km!!-!k6D*̩=w񤸃\Tku*">gܜz֣pOk*g0Jr~Y u =SRTJbr8ԁA_ ɷ6J Wq}'prjZ4`n̮<"͇sr@3ӭ_ y4@"ybC/\@zm" Ẅcϯ==(6j֦c|uh-&}FenDP__sLѵ [J-U7$!X1ǭj ! B@84L4PI :Eʿz&*,m:0f% ǃ/⋭5n8L:;Ok+US\*{Kn3j}>m?GJbM\ra)HncNqUX [Yb{O1#~`M+wV=%r@R@Xгqlo%ɊB봑u=ih2N" ..ĆXQ6PJ{dq@Ś!{A,C 4g^>k>"oa,!<}Җ#y>5Gl6n2:ޥwuhZ}wBsH N~_]^2cmt:Y%y|VOz讵R75 ں1U,WbxrvZu펜א\3BIYaU@|p7u/ikƗKyvھvs@4$MZ;Y"y O4lM =oƁBVK[Ե7q8w@Z,w-2; rz:<feNٛ5ܯQP#Ig(e&m5$pAv'ӧ@7VIoj,|H#8 8'P95hVi.CpF=}h6iuąn6ՙJ ,ʬ#8X\]F W2K(xs@0 FGdo?&{4y ߃ӚAw=춖ڥ4qieL)X$:cb,Z1LOd mݼLsBo|O>I5(;G1V˴GmBMB$Nj<|g]:Ub#2x{ pQO7Suތôkc-k!9fW=2 #5j8JOOПޮ|>)&P>K*s:9P=qÉÕΏNJ>𖿧xl]%bY%;wcs;7 . !:bCºvl/6:@o-#+yRX28z (o~m5.Uy<ɢi5+@|wLf-ءԬV6ۮNwvҘ5.LJ:vs}8'4nBxM.lo u!I{F廞ٙ$qM\:|:mnUŲDdt +4-2=ITac>4^K9.T޷nȈBS,Uۜh!z~ sI r^3 co댖G,zp}<^[[^pq-Dr kx F}#Sҷ6d?} 88u=*Zjizuݭq@ppЂ? Rtt pj3Y̱K YG'[99);#lXvy~)pzFY1#%TʟJMu?!HHrdc2bi[ ࿎VZZMh !CdUU@s>)&^'*Bn0Cmq_b=j(y<1[$i7O*ITncTskcYlj7ŤxU٢$ ]\ Ō}Y&䛾Ğ?àxNKĚ<6}` I*5;2?[kO*hzk!m{R[eӃ<ԔLL䭒?Úox촋aKK J"F:և$kS>4|.DI,6*_}"MsR-,ch-c0)&& |^E\6iPbI'd66@WWG O,#+@,yaLv:OUIu si>ԄOewo}l8ʺ@nFh$@CTʼn$eI[ja|t 4hEU= P]׈4}Qt٧u$FTp:`Ikl8U3Y]${)J x~^G,gڈrI=k{L(S|@ys kcIy<08=T mVM#Uԭd5*)+uUu)Տ}XC-jY-}>qI P=Onއa~gFe0qXXw](s|]G7\ZXi8Gr[`GMEYKV#3ž&EP$MH&v:0ؘb)E>Y^!=m$ '~&睝+QS[8rBY NP`ܽG Եgc"5D M5-t+n"^;7?* 8J5#Vh[[<PK#cۏ)ai{]~g#Et]f$BB| 1su; ?2j[ /xA,:-0;}# pzf%rpɼ#`ͶSa ܿȏƝ=ŝAΒvQoWpokm6%>N`~OV:T.ę9gQc֍xrQx[8?ovHNbFSǿ Mh|\'6a9_>` $uYVgjJu^dD8pI )['K6SoH+/^cD.kjwpWq¨Ic JZ(ODu=](MR$RESG2">,2,=*nw:4kj} Ö o鶫Y3篣mi5usr:/xu%/,rC"h åf>%V}xkevinT}N@k.|5:eG|7 ۋK1fc,$rkO ͥ{'m?VMb̳ |R<8ϭjFdxwt/#LrzPƕ$]xG3xEKMcH-g18 n=kCqyXHAsִ[A%e.,6'H1saHGNyOkgnm2eiڥO ̠`uH]LӮ]KLoyBb>Uia=Ξ-F/ [}.y%Q@,Gj],үu}6aKL)Y{v9Rst1 2WCAƗ[Xx;G+aobg_$btA'󫜬u`p3ɵ<[VGfLHYsj},ppT/̉UW)M#zJ\"?$1?8ޤ{('o޹Y|=܈c9e`'ۏZNJϒB#"^`}*mCH ,yew$#|pڤy$uBѥlv00*[ 4J4]cu\kQ4M[q*l_vRq)MFq/̹B1c𖛪[ )嵶-OF9YT:}C[N dvW;H8bT껱|AxƿjrVygY;*XX )Mm$^Qrw/\Z[3w&(żvXB~t_K ylR.K. ^\{rO,~'k?a ԕß^F @ ; lSTci5| O)-h.٣b8wj)Sޭ㋫:W2 4JC'< ݱMqھccCI3ԥsЭ]Rֿ}uYZ]OiEݠqt5y*׭|k>.4Vx.>I) s} B `x85'Ldssþ(=v.4˶F%]Ccn*1Z!K9-K` !ʺ\G8kxK,/xY&De"X!J8pxcֹqZI$b0"Tv r@9+IT woXiHuUq_CPIPcM/Nox2%#95R;ֈ|7ᗋ¶A]Gq9Xcha=koSXXhmx㈣}rǫ+ӎ1⠣Ym58]:[VQɝN@6G~(5nWlx%Q)YDm vrOQCRkdy U7{3mNf{g^!YjRd$aC 4E}~gŒ9P0+ϕmsU湞I&T<OH5d|ni%,Lyw<[ΨџVGI&A{y#+ĽoH?MkmlMՔ9##Z蚺>[/뫽}"yT0UQԒpm%v}=2=zn1k MՏI?uec15j)c׼7irP2)?Op ՝3cxexR#e=AErѤR5,@P;+>;Q4;³[tVxN/J}CYV.WyʹOlg>G5ws+QTijf+ 5H.gLzms[5Uӆ1J-r'g|Y {1yT}#I#m_ ^[^ܐ\G]1NcFg(,#]~^ODEs#?"?:pm1i'|+𶻦xK#NE*pjWh*ae7@@^>J>/SZY8khndH?pY~QH~ UͬҮ`',Q? 8M&4n4}2h 3r+t6eٍ5$Z;&o|xsYn.'GgGSQ &jxs^ gU[x;r4<œiɘb3,=-HON wg.hMNX6YDUdtSNgf9wO1>\-.f` a=w.4/tIb9Vj|\ןOFkGu=7/?w&>+7{\KKh\[ C"tajyѓM:x6^MsؚNbYbSbB9%Ig4EFGMjP>ɴ80?ʲ=U^WR_yx7ʖ]RyT16RC =yM~lׄ~o_NC\L{ uB,]KZfr[xRLуL/ ]8JUNFu"#yX׊;>H"WRRUvpfT8OZX30vMxvzsP@VQ[ⁱcLPuErN8)PCݎqQT-^O4k'$G4{V\S 5UѮ5+WP¤,Q@X){y5y.3\ӱ0r6VOvp̄bŹ$E=}έs7 x"1?B+m!bUj^gv,C8xwcE_;ޕQ?|z,ozvo@?ŭ{Ut;Ko5`#=oZʫqWGa*UWxX2x#D kSr.܇! a}Hv3]G>) IJ4Pۻ'agDS4O22dn iZ+޿Z朮଍ ( NOT+ûn`Ғu2nV} ۫[o5/,pw 1) iww6\`9l?ǷDC;9EUlOM+"[8|0.oዅ*nA7{ :J*vV,x{ᆉ3_4lГDhnMl8;mR{nBB=V<:Ke@# UR=(h|zC/!̠̠4ZD}n#p LΜ&*Xjw8TE2*/;o wKݻǥd۝c'w6ľG(uj,L2 3J7עe'sYT!@s`$ gHdu][;X6ɾT3 -!Io,rz4l~b$ Innwn(3Na<<20L;fJ ;a41 @4!{3$":lΝfCwhh9Id!EWAu"լm \[}@lϫZEbh}pA>ZݺkXhbPxT9Vmsy} G\ Zll1 |猩@އ=^³+Zx_* I| ߝ4 Y|ʼn3nNY|ec#$@拻 .u;m1M8}҆5y5+id[o߮~4'pj\.3J!p gO?!Itܸ܃ sJWak>&D-2LcE#94YY{eH.Qr翭,>ۜ]KxȊ}N[ mun(_3fᏦE+ $k67hbebL<4+!7gj&:ZicyH@?ֹ͒[PH-Z%ĩppݰIZI\ZYmIY_o cv]Gz]ί%mou4frR: =MhǬ͐Phtmbê28C%PX?ܝ}KQXInaیkj^0Lh)1ǩ9P]-nx\P}FBkKL3)W"9_Feei4036 ca@gmou_ -P~Hd:}B] + rxB{ $Eh AS5QRCgo^I Sk['_)åqg\!*<`xRV XX\Wͦ[Ep"tܥO tjmܽ{LJ:5y2]p3#6N[n$9{Դ+Q%kUv'h7SUDMZo/=^\yv6c<彃d\Xڪ2 e f@^_*n̓~gЮ ]5vJ* H8$涉fl-e⷏{"";Z .i,PV#!N8K$6p<$3(c.wO}Qm@u9iĽSLc":|~-VOiډeyT€Zzme*[] nn @+:K%-u7 \ o>"3BD\o޳0^1N}Ϛ%,G@r 6 N>ses0}(I v3[h\i!6&~8(\=8,DyRL%Z ۈns}? oE>ϙ[;¹4}6*1\gԞhȦl?g1h'aDC͓,$M&"%AEV ɦYۈy¸ivQڵV rQWe;Cex$AxaEvwt퍄V`)>DiHӣ{d1>(mc[rDAسk+b\%[[u.V!TD `:% H5#$oXIS`P@VOp8cRǠ(msreQc׀x VpΒ̻pxa@M,+ 4F,_^Dh6Ά1aZ]u}2LǿWc5v:՜:Xw,vjփ̼M&\.b/vle\4jVb.&(CvӰ[Tmm$,`HRdZZInf<+{ͨ$_ 6n#yNՋcT!By=}1֝YuYd1>ݑ9))+5VJI\98 ),-ͤ}2Q W0_Zsk&d]HͧĒ|f#>CҹFdy{o4/#MEM6m "IaSFPzd{p{OKc9ȻXzqBTx#-}"7mF%,_B{`( : VhJ83ӡ"R173ZۜRjcN,n}5oKs> ct$f;Z;=@8R:vH=(RCqcY[x~kG$g3IwS;ARmL.'aGRFi-ɮ͆lSmerՁ4Rlc5Hǻ`XGAʺݎ4kI`K-fnaR+ CS:?&{e`aMò ֳhF4WkuWIaqQ#8|^oVm~KX28G@"l-|+) q7u=rOXやPbx{Vu徳"1]6kVHN4>i*wBFwZkK7fr8ۃRZV u[v[EE :< 8]7;{='ᮬZ[4Dw=|Fu,70nrgÿ [O'6)X|j֛Gϕ!R)uE m좊W ya]ՏٕA-V!K + ymGR65 4dYDdŁŋfhÑGN]2;ȞXQr#|oy.U@>010DvIKr ϭ.v>T5<dm'tm2:m+QÕ@R[%23 8cdL|cVy#Li 6 W7'2# J,5|&w<2:`62F%97OqG3^ӣ/?և=(4𖐶2Z%)#yg21>rs֐4; +9ϙ'@|/Ym$`|4Α$R=l NO͎/iVQ\EmeGpeRK<*젰Z$@4#z76lUtz@L(DJ sހ%Ӭ`x-aaشMVV)"U\ PӬb1bˊ9ڱ3Y5%hUhR)1ր= @P' 啂F1f .;{9hn:#8Y}RmM_ r#op@ {VS 4]E% ]۟zaQ8 4c5GqJ 2zP4RRaab&dހ,Cwk4sBܫ"% ZVۆBFq@$#J$9|Nqǥ>HOksm&`9XoZq ?A@hzhP6׏v V{[ ϙW+qƁZxkMmhwqךiY\yi '1ʡGs40 Dv 43;/EsN܌z;jiiqu ܨ{f"P@P@P@P@P@P@ endstream endobj 14 0 obj << /Type /Annot /Subtype /Link /A 15 0 R /Border [0 0 0] /H /I /Rect [ 146.3720 511.0206 387.8360 523.2306 ] >> endobj 15 0 obj << /Type /Action /S /URI /URI (https://scrapbookcampus.com/2014/01/5-reasons-to-add-paintshop-pro-to-your-graphics-toolbox/) >> endobj 16 0 obj << /Type /ExtGState /BM /Normal /CA 0.3 >> endobj 17 0 obj << /Type /ExtGState /BM /Normal /ca 0.3 >> endobj 18 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 19 0 R >> endobj 19 0 obj << /Filter /FlateDecode /Length 1881 >> stream x}X]6}/Zei}Y$A[E7EhunRvÖ)<3sPw ߲ K7E{9;Z-7I9޽gyTEm[⻜O߾|褱=(]y`aqn\$01GG&msO4&k,~}{L0g)z˔cul/iN7`ԁ=鑵ƃ;mE# %C OZz[DؓhL,6#`f'_g6@JKo4 ްIuÒYqƗe*; 2')xf1^4UR+V%7!OA~jnܵau=#/GD%_l2)g߰^kjN)fY'LI72, tj{0wY133eL'f759{B-[DDUG9ȅ?18)$&dՆvܓs.XYjU1u1oZ\U5Iuz^kKvYQ.fRXEM,[ˣgnd~-P\GY DwkSjTF4e59d1@)5ۍ@-oW0JIz]\Dh]PK"nTfpJr/a|ެĀVJImH ǒS#%  JqHI>'8qbBO34mj ׆tm&捴Dǘ?/x$Z =c6i4'{ܧ8 #tʹ>W6NtٶI1D ,&˹_zS1*JHnjlܧc D%<%#pZɪ1 ݴu$հy|6| GD$G;BϹTI||Se ;.};tW~<BӴJXn9s%\d_{˟aբGݭ^1,O7/^_bأiYx-Gt }]Ar?a(%;}]L]UU}:?5 endstream endobj 20 0 obj << /Type /ExtGState /BM /Normal /CA 1 >> endobj 21 0 obj << /Type /ExtGState /BM /Normal /ca 1 >> endobj 22 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Annots [ 24 0 R 26 0 R 28 0 R 30 0 R 32 0 R ] /Contents 23 0 R >> endobj 23 0 obj << /Filter /FlateDecode /Length 2234 >> stream xYr8}W1 }r/NQ<&n8)\wݪ!{ՊN2 l`w浃jءJP e#? "g[%-NUƘі\$c17_P@t+Վ>0;{am\ r#hv\EKzzCčVT͂LGkh^ ݍjfVjF:}§rWuwD߱DKmM.G4jG߭fD9Zzx]8Kgn:kaC{ ҩNIzR(e>%o'ڎVKթ2A`ms٤A\`їW6Sf۱ '5[?QKKD/J5D+"6. ?h U;9Rx0&)o2NcDٝB y<+>.5zݍ5T5&6; (4[K40g82*$^w]KKQK$MeH C'H}hro&<\BԮH}mz H6! E@m@r+u_C($&"ǀTu.Uk 6<rJ|.]ڶCUj+ҍkڏ3˗!x;FɽiypYCO.lzE($MynC}BAJ}iZZ,irᘕi}K}%$hzrQ w_²8i o5OP\|Qһ 4um 5~KA85#&)rںe#GhJ5lJ -\}TCRAe5,V5@SKhZhηEzAɎ%ji'&]p < \J5 oOH>ahg8 5P[4)$UD)rB&jXi }g[2_h`UsQug\VZ*!p%ys_>^™σ3W.1I}$y2-͋Xd  93/w?tYrDAT n^sr̫ˮ߽tV!c7m -#F~G>;d0Nco endstream endobj 24 0 obj << /Type /Annot /Subtype /Link /A 25 0 R /Border [0 0 0] /H /I /Rect [ 509.2520 619.2884 549.9320 631.4984 ] >> endobj 25 0 obj << /Type /Action /S /URI /URI (http://creationcassel.com/store/index.php?main_page=product_info&cPath=7_8&products_id=51) >> endobj 26 0 obj << /Type /Annot /Subtype /Link /A 27 0 R /Border [0 0 0] /H /I /Rect [ 509.1920 604.6364 580.5560 616.8464 ] >> endobj 27 0 obj << /Type /Action /S /URI /URI (http://creationcassel.com/store/index.php?main_page=product_info&cPath=7_9&products_id=394) >> endobj 28 0 obj << /Type /Annot /Subtype /Link /A 29 0 R /Border [0 0 0] /H /I /Rect [ 465.8600 589.9844 533.9000 602.1944 ] >> endobj 29 0 obj << /Type /Action /S /URI /URI (http://creationcassel.com/store/index.php?main_page=product_info&cPath=7_9&products_id=295) >> endobj 30 0 obj << /Type /Annot /Subtype /Link /A 31 0 R /Border [0 0 0] /H /I /Rect [ 158.3840 560.6804 247.0880 572.8904 ] >> endobj 31 0 obj << /Type /Action /S /URI /URI (http://creationcassel.com/store/index.php?main_page=product_info&cPath=7_9&products_id=283) >> endobj 32 0 obj << /Type /Annot /Subtype /Link /A 33 0 R /Border [0 0 0] /H /I /Rect [ 225.7760 534.0284 311.8040 546.2384 ] >> endobj 33 0 obj << /Type /Action /S /URI /URI (http://scrapbookcampus.com/paintshop-pro-scripting-course/) >> endobj 34 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Annots [ 36 0 R ] /Contents 35 0 R >> endobj 35 0 obj << /Filter /FlateDecode /Length 774 >> stream x}Un0+CroMQdsC-QTH*CyS:-# ͛ %)5<@AJ QFfҺZFұ7vH "#2*$$Ii@~UnxXy]ܱz[+M< YLfԧE`ԊVY*s۝?|(}(ɲ) dǦCrh! iyD89f!}\^&>u$Z>j03ސhnc^\7pzj9Р/%o;(")-#΅4,⺗Bľ,ROA$41nFɣ^'dA~D흖$ ) &H3$"}ӢJsdr\0/n/on~Ø8NI`6l5kk;ȺR/kTLj44(l{ۆgYE`w؅ endstream endobj 36 0 obj << /Type /Annot /Subtype /Link /A 37 0 R /Border [0 0 0] /H /I /Rect [ 351.7760 673.7984 405.7880 686.0084 ] >> endobj 37 0 obj << /Type /Action /S /URI /URI (http://scrapbookcampus.com/2014/07/what-are-scripts-in-paintshop-pro-part-2/) >> endobj xref 0 38 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000431 00000 n 0000000468 00000 n 0000000617 00000 n 0000000739 00000 n 0000001904 00000 n 0000002013 00000 n 0000002121 00000 n 0000002229 00000 n 0000002342 00000 n 0000002458 00000 n 0000064774 00000 n 0000064902 00000 n 0000065046 00000 n 0000065105 00000 n 0000065164 00000 n 0000065269 00000 n 0000067224 00000 n 0000067281 00000 n 0000067338 00000 n 0000067490 00000 n 0000069798 00000 n 0000069926 00000 n 0000070067 00000 n 0000070195 00000 n 0000070337 00000 n 0000070465 00000 n 0000070607 00000 n 0000070735 00000 n 0000070877 00000 n 0000071005 00000 n 0000071115 00000 n 0000071239 00000 n 0000072086 00000 n 0000072214 00000 n trailer << /Size 38 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 72342 %%EOF What are scripts in PaintShop Pro? | Scrapbook Campus

What are scripts in PaintShop Pro?

In a previous article (5 reasons to add PSP to your graphic toolbox), we mentioned that one great feature of PaintShop Pro was its scripting abilities. It can run scripts, it can record scripts, and a user can code scripts. But what are they? Many veteran PaintShop Pro users have never used scripts, either because they don’t know about them, or because they are afraid of using them. So, let’s shed some light on this fantastic feature.

 

What are scripts anyways?

Scripting has been introduced to PaintShop Pro by Jasc with version 8. That means that most current users have the ability to run and record scripts with their current version. The word “script” is used a lot in programming and that word is not specific to PaintShop Pro. The simple definition of “script” is a list of commands that are executed by a certain program. It’s that simple!

What can scripts do?

A script can do just about anything you would do manually with your program. It can choose a color, flood fill, write text, draw shapes, make a selection, add a shadow, apply any effect that you would do yourself. But they can also do a lot more.

Why use scripts?

Computers can usually work faster than we can, so using a script to execute a series of commands means it will be completed faster than if you did it manually. For example, a script can add a drop shadow to 50 separate layers in less than 15 seconds, while the same steps done manually might take several minutes. Scripts are also more precise and can include specific values (like move exactly 159 pixels to the right, or rotate by 36.9 degrees).

What is a recorded script?

With the arrival of scripts, in version 8, also came the ability to record them. For example, if you need to convert a photo to sepia, and then add 40% noise, you would be able to record those steps, save the sequence as a script and reuse it later in one click instead of several. Some snippets can be added to give the user the option to choose a color or such, but the user input is usually pretty limited.

Can I record scripts?

Yes. Since PaintShop Pro includes a function to record scripts, this is probably what you will do: if you want to draw a flower, you can start the recording, draw your flower and then save the steps you took for drawing that flower. Then, you can give that script to someone else who can run it and get exactly the same flower.

Is it hard to record scripts?

Recording scripts is super easy. You click the Record button and then you do what you want the script to do, and finally, you save the script. If you want to repeat the exact same steps and those steps do NOT involve selecting an area, or a color, or clicking at a particular place on the image, or working with a particular size, then it would likely work. If you want, for example, your photo to be brightened by 20%, then add the Time machine effect and then turned to black and white, those commands would always work so you would be good to go. But beware if you want to draw a rectangle shape, or click inside a selection to change color, or such, then you would need to edit the script.

Some scripts are not recorded?

Some scripts need extra commands to “think” like you do when you use the program yourself. For example, you can see the image you are working on, you can see where to click to flood fill inside a selection, you can see if the photo is horizontal or vertical and you can adjust your actions accordingly. A recorded script cannot do that because it just repeats the same steps over and over again no matter if the image is appropriate for it, or if the click is in the correct position.

What are coded scripts?

In order to have a script work with different images, formats, and sizes, additional commands need to be added and those commands cannot be simply recorded. Functions, loops, mathematical calculations, string manipulations, conditionals and many more can be used. They require editing the code itself by adding lines of codes that are not available while recording, so a good knowledge of coding language is mandatory. Of course, because of all those extra functions available, coded scripts can do much more advanced tasks and mostly, can incorporate user input and work with it.

Is it hard to code scripts?

Coding script will often require some sort of a recording but since the same commands are often used over and over again, it is easy to copy and paste some snippets from one script to the other. However, there is much more than the simple PSP commands in a script. For example, you can have some calculations (ex: finding the total size of the image based on the starting photo, like in the Stamps script), loops to repeat the same steps several times (ex: creating paper cards, like in the Pocket Scrap script), adjusting the size of a font to fit inside a particular shape (ex: like with the Alpha Beads script), randomizing various settings to give different results every time (ex: combining colors and varying the material settings in the Colored Pebbles script), and more.

Most of those can be learned in the Scripting course, available in the Campus. After the basics are learned, it is a matter of searching in Python references for new commands.

My PSP is not in English, will scripts work?

Yes. Scripts are written in Python language and that is English based, even if your PSP is in a different language. Although the language of the coding is English, the message windows could be coded in any language the scripter chooses. In my scripts, for example, I have a special code that will give you a French message if you are using a French version of PaintShop, and an English message in all other cases. Since I only know French and English, I could not code messages for other languages.

Can scripts work on all PSP versions?

Scripting became a function of PSP at version 8. This is when a user was able to record and run scripts. This function has stayed with PSP ever since. However, scripts are based on the tools and functions used, and the Python version used by different PSP version. This means that, although most scripts will work in most PSP versions, it is definitely not an absolute, and you will find a lot of exceptions.

What causes a script not to work in a particular PSP version?

Since scripts are a series of commands, the commands and tools have to be present in the particular PSP version it is run in. For example, if you record a script, in version X2, and it uses the Pick tool, it will automatically fail in PSP 9 simply because it does not have that command; back then, it was the Raster Deform tool. Lucky for most, if a script is coded with commands from an older version of PSP, the newer versions can still recognize them. For example, if the Raster Deform tool is used in a script, the newer versions (which have the Pick tool instead) will still be able to understand that command.

A good scripter will know the differences between the tools and commands and also how they work. Some PSP versions have some particularities that didn’t cause any issues before, or work in a different way than previous versions. Just about every version has its particularities, and depending on the script in question, it might or might not affect its running. Unfortunately, too many people have limited knowledge of the scripting language and are not able to render their script compatible with previous versions so if you want to download or buy a script, make sure it is compatible with your particular version. If in doubt, check with the author.

There is still more to say about scripts and scripting. Check this article for more information on them. In the meantime, if you have any questions, just post them in the comment section below.

For Photos That Matter

Leave a Comment