PK⸐R+4va-lightbox-gallery.cccompPKRykcomponent.jsonG{"UUID":"4a27b5b9-26dc-49ee-a241-3565c115ef85","additional_states":{"Container":{"outofview":{"character":".","name":"Out of View","value":"outofview"}},"HTML Element":{"outofview":{"character":".","name":"Out of View","value":"outofview"}},"Picture Link":{"outofview":{"character":".","name":"Out of View","value":"outofview"}}},"appBuildInfo":"RSD 5.0.3448","appId":"RSD","appVersion":3448,"buildNumber":5918,"component_resources":{"classes":5,"file_sizes_values":[1634517,0,0],"file_type_values":[13,0,0],"html_elements":1,"ids":0,"links_external":0,"links_internal":6,"local_files":"13 (local size 1,56 MB)","styled_breakpoints":"600px"},"description":"Your component description","element_name":"Container","framework":"vanillacss","html":"
\" data-ce-custom-footer=\"\n\n\n\" data-outline-closed=\"\">
\"Placeholder
\"Placeholder
\"Placeholder
\"Placeholder
\"Placeholder
\"Placeholder
\n\n\n\n\n\n
","htmlembed":{"4":"\n\n\n\n\n\n"},"mobile_first":true,"name":"va-lightbox-gallery","resources":{"./images/IMG_0079.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"./images/IMG_0285-2.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"./images/IMG_0296.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"./images/IMG_0429.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"./images/IMG_2723.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"./images/IMG_4985.jpg":{"breakpoints":{},"elements":{"counter":0},"pictures":{"default":1},"type":"image"},"css/lightbox.css":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"images/close.png":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"images/loading.gif":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"images/next.png":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"images/prev.png":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"js/lightbox-plus-jquery.js":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"},"js/lightbox.js":{"breakpoints":{},"elements":{"counter":1},"pictures":{},"type":"image"}},"stylesheet":".container.lightbox2-container {\n box-sizing:border-box;\n}\n\n.container.multiple-images {\n display:flex;\n flex-wrap:wrap;\n padding-top:50px;\n margin-right:auto;\n margin-left:auto;\n box-sizing:border-box;\n justify-content:space-around;\n max-width:1000px;\n}\n\n.container.picture-container {\n display:flex;\n justify-content:center;\n max-width:70%;\n padding-right:10px;\n padding-left:10px;\n position:relative;\n box-sizing:border-box;\n}\n\na.responsive-picture.lightbox2-image {\n box-sizing:border-box;\n margin-top:10px;\n margin-bottom:10px;\n}\n\n.html-element.may-be-deleted {\n display:none;\n}\n\n@media screen and (min-width: 37.5rem) {\n .container.picture-container {\n max-width:33%;\n padding-right:10px;\n padding-left:10px;\n }\n\n a.responsive-picture.lightbox2-image {\n margin-top:10px;\n margin-bottom:10px;\n }\n\n .html-element.may-be-deleted {\n display:none;\n }\n}","timestamp":1618606788224,"type":"Container","units":"rem"} PKR\ resources/css/lightbox.css body.lb-disable-scrolling { overflow: hidden; } .lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none; } .lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; outline: none; } .lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; /* Image border */ border: 4px solid white; } .lightbox a img { border: none; } .lb-outerContainer { position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; /* Background color behind image. This is visible during transitions. */ background-color: white; } .lb-outerContainer:after { content: ""; display: table; clear: both; } .lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; } .lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; } .lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } .lb-container > .nav { left: 0; } .lb-nav a { outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); } .lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; } .lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; } .lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } .lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; } .lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } .lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .lb-dataContainer:after { content: ""; display: table; clear: both; } .lb-data { padding: 0 4px; color: #ccc; } .lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; } .lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; } .lb-data .lb-caption a { color: #4ae; } .lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; } .lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; } .lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } PKRM:resources/images/close.pngPNG  IHDR gFy]Kՠȕ G`o ˷*TʹntKV_ZNq4?-ѻh5\9ΫO5xFۣ++9H\D6Z׷enh| *HQZ9|`f⌏ߗR oZU$Ѫea%PUJ֖[cg|E|7ŀa8~S/VoelGMv(ǰW= ˄odxLJrLJ.^x9u\eS v0ˎ|ТΞ\Q4*=VZU[<(laKpMx-xn#D={ 9K%җPoKN]DH,] 18"qއ&CVMkxY5lD\mɰ#Z{khF?L)#?6./M8WC$;v K;!_Ǻc⽙wwc7{ma{1hmu2edq rG>k{ѥʫ"3A7_jh{{L8vӺ\c;Md890cVMUK90BD8g dZ\ƴ{NC\x U<5+C,^6+UR_V9 䥔8lty(3軿T$E?U?67ShtX:`\s9I=0$Įbo3sښ7n| LN=qG#8kD2Ǹ:XC"7}sqC( &1/52@SV=tb\ǵdTmʽDŔseg첖F}WQg :664sv֭\Ni=bCc3,dCl7v]_݁*X-`ې+|VX}^U[9:CG;n"LjjI{PuYcIL5m+rwc݇~&F:uYB +X˚O|+v aW= N/b"'`eMIBqun#>@O?p~jqwԳj踸OՁKK6g.~T-{oj9Ig;fѐmG>m&-j2E676/RéxN@Cceߓ~3+ m*tUmڝɺ=U` 'l@{6n?[Y-W ׊l{.c#l\vJqcAƸѕCs ~뽯%nY3[&_^~i~_[þ9,?wLG}Ήk6.fӣ.OXrud5#X(zH#]  ^H[}-NʮY&!wb]{h7Ԁ]_Ev7_mPcGnq*0ۄJH,Sϯ7y~-`C'6?܄hťш6[,m4n}N$gXKBc]cLv-Lg1;oplv֮h`u. k]#4t]i}=̷c4p|B`lBğcʪ6à`3U ڶSu dXnEuSWwC 9xXͶ VyK'V1ޛu@65sz_[e <{ p#s6obPw4=dl&0.~֙s{y =]N ah{8-¨vvC (r~Kʝ8_t[ijQMe?Mk'!ՏṶ s-~|Rb*OdUӰ-o#XY8p,RRh۝cnkvS#HW@ȮwhGYr?t-48o&S2Photoshop 3.08BIM8BIM%\/{gdպ8BIM: printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjc Proof Setup proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMEXIMG_0079XnullboundsObjcRct1Top longLeftlongBtomlongRghtlongXslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongXurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM <kDʀ  Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?6cHYm2ƲUdl EX lHU Y&A- hgl-Lw~w=Ҝ#]E kIsoqM*A/#B.uv<bN!'[hյ9)6t(E=]7O.̖zn3Ody5T~hЖu%ƑyOu5ռ+_!eDTD* ʕIU7Fy]Kՠȕ G`o ˷*TʹntKV_ZNq4?-ѻh5\9ΫO5xFۣ++9H\D6Z׷enh| *HQZ9|`f⌏ߗR oZU$Ѫea%PUJ֖[cg|E|7ŀa8~S/VoelGMv(ǰW= ˄odxLJrLJ.^x9u\eS v0ˎ|ТΞ\Q4*=VZU[<(laKpMx-xn#D={ 9K%җPoKN]DH,] 18"qއ&CVMkxY5lD\mɰ#Z{khF?L)#?6./M8WC$;v K;!_Ǻc⽙wwc7{ma{1hmu2edq rG>k{ѥʫ"3A7_jh{{L8vӺ\c;Md890cVMUK90BD8g dZ\ƴ{NC\x U<5+C,^6+UR_V9 䥔8lty(3軿T$E?U?67ShtX:`\s9I=0$Įbo3sښ7n| LN=qG#8kD2Ǹ:XC"7}sqC( &1/52@SV=tb\ǵdTmʽDŔseg첖F}WQg :664sv֭\Ni=bCc3,dCl7v]_݁*X-`ې+|VX}^U[9:CG;n"LjjI{PuYcIL5m+rwc݇~&F:uYB +X˚O|+v aW= N/b"'`eMIBqun#>@O?p~jqwԳj踸OՁKK6g.~T-{oj9Ig;fѐmG>m&-j2E676/RéxN@Cceߓ~3+ m*tUmڝɺ=U` 'l@{6n?[Y-W ׊l{.c#l\vJqcAƸѕCs ~뽯%nY3[&_^~i~_[þ9,?wLG}Ήk6.fӣ.OXrud5#X(zH#]  ^H[}-NʮY&!wb]{h7Ԁ]_Ev7_mPcGnq*0ۄJH,Sϯ7y~-`C'6?܄hťш6[,m4n}N$gXKBc]cLv-Lg1;oplv֮h`u. k]#4t]i}=̷c4p|B`lBğcʪ6à`3U ڶSu dXnEuSWwC 9xXͶ VyK'V1ޛu@65sz_[e <{ p#s6obPw4=dl&0.~֙s{y =]N ah{8-¨vvC (r~Kʝ8_t[ijQMe?Mk'!ՏṶ s-~|Rb*OdUӰ-o#XY8p,RRh۝cnkvS#HW@ȮwhGYr?t-48o&S8BIM!WAdobe PhotoshopAdobe Photoshop 20218BIM http://ns.adobe.com/xap/1.0/ !Adobed@      X !1 "A2#03$B4!1AQ"aq2BR#b3rC$%Sc4!1 0@AQaq"P2`#BRb3p >CbaM՛>48MޅI1 $.b}E ZB-LLIf[-J۝WlSPwhW\^hVi=D0u}& 2Ωq-b)ނ tyIlLrS.3,s'݂c UcB>yUQ2[yD\+YJAX`4АZ R`˒'p[n ktH*]]y pCWVPUAp%IR iJ+D:-$+()_}HePLLKwA! -킝䝍Aqa5UǡcAs(Kt2j(uS@FR b$e~ae-Ь^* ''Zmz pVk9Zfv:$փ )qӋ(%;"'!Æ,c_`yR)غf;3Q&)VWN,ЄR+2W%\r&]l,=~'PFbu-b X * E=z.̺2 M .ٰs]a*Țev\L)(ȐDXr>Ҧ#„;s([%KkECECPD}KV M;7)**&9cr̸zϡ"Oz(:#fryn%~y)$pFW$-7va&M(pBDOY;U 510ěU1pB |0Z-}*`bA9ܿFD@brnhD H*At @(oT!dRm2#Ov7纙Et).J*eҞFPىS " LW:g]\kkV߃)P.h4]',DpCʉF%s(.1Hv6@K]2҆mu` Ϟ+4"$mͻ ~w_UNaԯYFkdln6Ϣ!ʺcVd+HǭYį`8pCsI`XĘ+װB9P7_k>Zwϵ+C+n/tP걥Dc_1ފ+%p.L3huϥ~vmfvLV=*^nvmɌaʻ0r pwW-6Y%@d'-6xa& &%rbБBu̸t2pDtNɢ/X0ATG/4fx$]̺gku> t1#=d  Qu\r$lo(>kg,:)TG&S%VEY4G]C# ΥX#G$k>TEҤ32K"3b@]2:˦w9.P|S99$꧅CPSr];mg̻.3AK% P ?fcS "nRBZ୫P'uêYCmU,1arC4F) 'цzՇFRZھn[t_AλtZe#'O\#QFTԋJP X6%ݍ6hTO4A=c>Zj3"oaWdH„\+$'Wf0a$~U[d<tY nTAR[>/|s8+4o/|A ̸Nw!KFL3:ɞCE l/rv* KS"lg*Ixj`~A AFgS)SK)$v3IFrO@q+85|H]EP+?jIjeK>;_%$$c~&s0D`cFF'5Gڈ(D=,;@zi|9>o+XP;8d.C>,.%% ϭzB릜2TTRmh4sSx:a .; #krKotT҉̵a;2 SWX6jdPB)UF ⏁; 䒌m-cTYd-/u'Nvs7)Sh$XVQ};q.U<닾"$.{!FdwezАEtIILH?]x$4bM)MlW4Rl"pUME_~IN6Iyw(FT3F.8:ZS0 `Aiɢ]tqUγm'ЦqzuN~xA!2d]W_\B˄O+lށCNaKzkGI$]73>ۡny$U=T&W&([gi!lVzTNQ=)tRǭ!Э5vΤuRͭzG~9 jmNZ\4`F 27 9ۖK]GdHT5i uu+鬾c جN 6T=lRՃΣ\LQ% Z ⩪I*sW(҄e~ܐ0MCQZ6Zhv*wZ3'/Z N%#^/J;Yڋ%D҇:钣ܷVg]l8RUO. ʜ=lRg5EN* P *ЦŨurW2I&  @Fgkpn]:hxbBkXzƁJt%-h;R+ؚqܧ3%\,*a)--֒'@2,v&YΫm~_` _3OG8bX6ng&LI7ܿ jG* B:Y_Vv 3aNw5@ lTW;1UY4WJ1yH٠ kn *um\3'C9H5ߧ2Y%kjob.$z_-㎭zb˛XOo)piHk`Nq8/7bk[^\P+V 2λfr۸(i d" pcɯ/Jd: ꉳ[B+ EXT%Ô k= kVt`2rS3wqw z%-gӿ,XlK j\BВGx=Y\s՚^V_m/0kp3 l*#6ClSE]gv4kQՑUT.CJ]a+ʂ]A'ȂOѡmYԡUaڥw*Z|;.u"ӓRH~ǖ 6m#-P`Bs;~AecQ&V3رDu((#^eRiF+MLD5HDbe#|@ < ,SPMr EnΙbg0*(U%M_%B$67ΞʃMې6R'4CYh Gl?L֝d(u]mMVx-Ul} r͂(N; 4Y-vUjY(.T@tT]vqIhtwDZ‹'?<"=; vKAD7r& e@S9B`!ԡnȔҷHb0\էksqPVϳm c3B=Nc2^Wߗw}U򬮛S nbџLh^Hr``QbG1y*r}T#/ me 3q/BŠ: [ EvSi*5֋z&2ġR?b\>:'k`)#Wm= DYiQK[}[s6j "aU*^&9UsY,exF l"7N@~C%/4 \Ɇ)32 RLC|}OSܪtN鳹=Z G+ܲ UҦwYJXuiyLq/u^хGfbvϾU_T%}'~w4d03*= މ_7YKi箛a'4SD׾ߓwb~Unp[:?1Ҷc_yMlGp}7e2#S̘\FR[2z*F#Q dkusydVi+*Gpm\ʱN-e<~_OwtUG*Xp^wIZ%r}~ŖA[^UU||Fى%~>S:ǗWՓz$MT7 U594Y|M.,wz{djXv`MbmڡM|ӒL0N9R:̍oXJut^j5jگ^,N(UCj4L9\4(F^gOOɷNoɿM×u_xyOoRJ~]ub %:/F}/OS}RDr˃8`a3ܦއ 5?Yxqvt5\+ 2i;I 8G"Tmމ4)$!bYߗsH)(0"`m ңeMMl.~r }٩oB_>z|6c6VGHl_C 3.ҫ}G}V1|5(k}~lӂY"8 eY=_KkuN>ߛK4c'\f O.G!,>i뭒L]•hE!䞅ʣB_[mX_[ *y:N8mعT q7IjXz_/Է^P z'=( ?a ?0e]vqUTk`?jj9&Nd ?L7zիy^Nb}b$E\jjw[8_kQeTCNX$%ɭ-eX{sA[p!5AyG^g'6N,Gt>}~{VUg&{5%*7 ͽBq+NI[@N/:;ߙTIJY*FIF"mbTTƅ0Ul)A+ J:%jnkw!䏳vb0LG3ʼnk.⿒~cY'_Y7oJTcVeh~|羠JUWWE A6.dֿM\zpRw!ec@7`#!++]v1TAKg=)u-bFWa-8 m)R͗uq׶#`Wx=𮳻> q|_UUQjQRU'x>y!g.dcOR){EqZŋX^[U򽊾'FEI* ˁH:>Gj9tx9-mКZ lҫ֜Bjdh'X_yv3Ҋ&Z|CQKZߓb}Gy\Ϳ2_;TDq]˼Z;8; KfbFԅ_<&t5PӸl8w.7<^girӿL' `%& ax;=$ VTPKNaW_ҞG:^/eǙ#e6 [>͝=r=>{M1|o]V?kK\GZ>rI~=J,3 < 7]SH6MO^P\0YOպt3ߋ[}wPj kt]BPB.-(_h !b5aZhT,lU/wżsb[䱊F݀Kf||;RǑ;z6?^_xmykMSzX$Zfgu%هg06zJ33[zZ\(^z8\) B?EH Jn=,iaړƬ3JZ>y6Lc;66 +:CBIMV>~]\Tzikv:BjtQg;2OZz^q>qdqYG1q9ĒJq+'-cs[.:/9ޥVZC tAW'D꛻(\ٟ/Ӟk SB.lFlo޾ܽ/8*#x^8Y_|/}kPk_Fv}-溔߯-u%#=;_>: 3r]g"tcFUEl\n*w+C[qn=̜I/Z?/٥~kĄaQUJZ.r T@:L* YZͪ?fBSQ/}z\Ma^՟5~SHۅ r+b E>WzUU]+==Z{f<`pk[$iGfK~u.[-Sէy^#.tpr&Q]quf՟;6ZI*M,WtvD/lFk* >־mX9V}ͽKvLc9ۥs6C]gu?z+w&n%2%*ΥYS":`D E̞jì~7JT+D6xR d?ԭ Kr͛z3ưUT$Rk-JXlB!:)FQI;6^ 1EDw3?!ѺsIrߟd}]盥VoW{:\#HJ5=[jb# ;hKI-L:lY;O8i.{L@f7:$gWS U,iMYJIfZ_u1|ҡZ̺CezhdyK9ĭxtSO{;|=~e❌Zh S *#b &뫻.S\49IDe VIQQb[rz\TvzNeqVo3fFJhf( ExIi>V`8@}U6)f0SmIfe[kf4|vR|[!m*Աd KqC/-(LZ*eWRf[͉?z~HB}x~.Zo)%PЎdgtd#}`!y*g۾:/MfZN!kO^V 9)Yoe ״o|}>]U«M~gyMjZˤk!լ]o5Zp4_:^| \qzNfl迮H5$4\K}RNW8N9}T^kQ kNfUp~SFo֛/S&e,_@v˗>m2U]T=cvZt}-g(:UPRΡYQ|wj=}~B8A,ti|]*O>{1J $_P+J :֍d=9Z}}Y%??~}ԫ&c>Ik_K>ukwglSF}/tR ^/#m'/:TLF*C2}b`q 4-Mus]z8>H&-\u)<cվ{cQvr]o5הl2C믱o.;EjtQ} rb:uyפKLfck[>{VgWLiЛvf螄t6 :5N>`xn{lsߧϺل4Ǥ8z0PrՉrǧw{ʇeKPVx=J?+ Qjǹ^XLӔNyl4*h^kirKf ѷ??:'Bmm2gZt}jon'Dg"罾8NmqzrSoegn~le%JrJsrT9 2~֯Эq5z`Ҽ  R!39ڲ jѻ:x]iI8lvcQy|%U7Zv0xQ'p<閛“7ﭿX[Vl^Hcz}$,rdz Li,L+μ*,J~\I†N60yzv:7?r?B ^ " Rdڵu +ˋ<]9<;EA˚x_I%.YqsJ w_'{<,{ͺWOpJ+Hxe,Mʸ}AYIݕ]i+1U7Oτ.bޡ_Fy¡t>G@ ˥tsvqI${2 Wkx6'KU4$SwQۧ%IqvNf(L8TIS[V4[yUQ6QCAEQ+jL s=9%sc_L%gEϸ.LFN}!ߡ^à4=tkK|3cj} bX$<S ǯW|ic VجL*(Dؠ %Xc ]H+ƚ?CQ̧;R(N@q~hINY,W _/%t$bm2j"x-n.mb,TEgjw^޾nl~htYK-g;+=|yAUZ}J} 9$3n3}Iza*eDYdQ7KAH&8ة.#@Dcyf'n3gB#b*<s*K)u.edK3( mz6ɒ`f7nO]uCwMKyf' Qѧj߰޿`ҹ;=JovTM1ѯA obsu{YՙnEVoVlA C|QiyuG_.W2^=Ryݜ62\F0ID|PRYu`U~FӖ=,7mկ-o-vVr k,}ZϵhKUln<Yŏ10tVɌ`bJU8akllWbFPd;MISrn@ء.t:>1_/yz',1o>o kGbW>ܫÔ:4^P#F_)uj'\mMKL'lzk3=uGѻCXYN-1DB9ՀJ7Kܪgɨ[mvzC&s8t:؀j䭐/;oғuGz񴎿#—aD傓G6.*ZxO۩,.٤$E>+ԲIvn8筓 yǛר>ꑒzu ˨s7Qq!BoFYHew R$1jtJH BoW@Pe\+\ra`C0Gx5xl;]PFt++FC2em4[MrXuU\.>һ7˺* rUy&njqSPK#k;s1PhVZEEVTFWwR"}ޖCQA;\FFC @"=b֯4gN5WCk\"7X|f@Q5[?,(:%Py YCߊ_x^Ger|OZOJ>@:|61rءi[8tbUP:AJ1& 19j1 ܚ)o+ʆ~-ק@RׂȘwqr\Y_ꮠk& qB]W q7{aT;P NOBͭvK+jxUމzLw6625|$f`at]ת: CݔxW"ԀbI@6A|Y(W[ڎA,|8E{R^u*j/Zyձly kt:ˢ4|;緫]^{|Xߛyj;&rnDL/]b{Vqw'Gʬ>12)' 7euB bL #3yUI,zru{sZWn+UIyEG#BghRty>w/ R~6mR@2^X*kX vR?I!i`wZ+[w#DێbmO(gTGm21[,++ XZЯz Ǚϕgۙ9r11K'7N\:|2' %)J]4O,3ݟm?;XV_7@WU,OiUŨX ͐\`~Mrk(/b7Ƙ!t(gEEY+2O-x݅"s}Rr0fM&GiۗQ1zZ;[DA|??)<ލw1=*: ?[4un_״~_b[e" lf(kis]f01=>of-gg}ٱY̾:ڶ J7NdNpHmƼnT7t[T,3 |6Y, Qxd3ܷGjZ! ϡ-Qٷk.!&c2ݚ? cRuzoɨI-;`~*u KEŧ:'1ꅱª fʧg ZgqeN[]gYѝzN13hFPԶ/2t8I,25^cbUftr *}7_|7GXyMն, (l [x:6} b*00l:<䲋 h9#17ޫXO*gw6UB5v%mywjzŵ$4'9!^>nT-YN)y,ܖfzK͕+}Vjv]N>hbY7S7[Z'nYgi]kSkscu9[w@BJ $XR7*zNV@×8D#|횉AU,ٞ~ug",5}y8&5ê[ 4>"mX#gݞ:"vw\X Y\{/͛0na݈p;pⳉ6usq`xf3dA {SY@UVZ^pߝ$5t2jZ9i4\,Z&˥U2?[2V)a3!Dp$:Wwgish-K]vk&{{׻S=y.-MTrg^Sb RLqH_(Ee)"'&ztKdCBJLac rxE5O+r%EmbtU7$kA6usKkX\3]Jp%hiżvzMxc\ۯjҴ%Qu>m$Kjh̗U^+2@_mL4odSR"Hd=j%RU-QФ&l&+@&l;8ŎpL~W/6sI<0"3l-mlz?|VE^W_ZF!,E!mo2̢ sGY5D3K].MwGRoFu v/Kʠ<© q6Ql i^qjG_Qv<,[MӺs(4-U me!2z༞)H*YK!C4ъT$L@ i&ڝRDΆNѢzϦc:0Kt27uπ3B?aIpe}0x2-.vQُ8F>av1lXpp0NH^~ ml~+W7e9KW]S)AռTl ^QW%^P/0懸$I `$npS!>j+ _\zU/"l/diwMϏE_RF)C2glCCn\3Ymv6)~d0as|Wf\sVV Q+Ba3;gQXZiRwUG.t$@T⾥1 s|ci:jU,;${g"k5P=7|z.lSdKc&F/;5MCX~lEFa\Qnmnk;| ^F1z]"/*@4Mz+B(Ồ_I F}KX,T$:(K&ikODZҟ[.uV*+h5rGevԠ(S|ɳB_ G2Js5dyN` "x]y Rs.LJWʗ[BV=К@DٞhfARY+KWҵm\H,EhzASJ"&Aʅl#)B9LD\ֈWe[N̡q3"Z(5,D"Q徭 Ir!cWqؽaLElV F.mbLE&yY5cK Wङ\-*tӺ Ȕ{;I,EPW 81 Y^ uĸ2ZG*wBR.fS$aq[ P+)B5d Z)/˚獡[[ˁ䜁v E @nO&qOHCi<)嗋[ӛ6RJrV )_heF TDfer! Ô=b Q=$(T6\L2$=XbdydW'lOşn8 \mFg/Cr{G'F.!`h$K45]"sUes$%EIgV.V[)vVe0q\ aH}$gax9[PU\F6HrW9dڜs@ԃy׋TI2p%q*rG;U/nj[lPOnf⎺u[x|p wp *I~ICU;wee[ѝ +lo͈阢0I6P`I䬸*s~`We5%p2h-e5xz@Sf*FsT}cqKlwrT<(u+̟IR~e R feepiX #j%LAJ$  @#.- x+0SQNJpAa0bpr?fvj~ a-M3<șㆌ-6E}h3q&rȱ'!sԌ?\gU %ILřpIN.{ &`,t9QʸhWV)q~9LXS,Iaݬ"́Y,#OV,6ywJg5?>^&7nú3rqtRzFo_7r }Ms3k)*GP*iYEwODsN$'U j*eMsF<摘Z+UM~(Y3@56MË;킜cUcMQB,6ɺ̚L%NtgEj]g<13$s,S\2 v+/Era ITZɊd]sڳDk\>\C (j|w<zr֬Vmݫ,vRea^]d)+e^7A^j*h3:Y:9{UL.̝C/8Ǣ7P`Մlqu% EQ$+CgQP4I` o2rTR%ZQa;Y-ǰ3m qԛf?H叟>9`2 T3ɱKG9T^'.V(284:_d=d,+%p€MN$;.؉!}%!,fLC%V]tÁkzNcY=QU4ㅶc X +.D՛֔7J5ut Rc9ƪ4ɻhFgի+,X]X! -8)Ai,t^"D5Aj1]>+aDM2L6RmJHi Ί̾i= \q€˻]^Q֐ xE}r0JOx&aF11< H ^; '= $H/FWQ(HDw{Mx>H|!X"DK<9gc$*`N:"N9"7P& bc(zBz3C cD=qTFλw<w=3|ƽJ De(bfxD>V S c{AJ!8h:UdiG7A;>f!T$Esنb>Eaf "-33 '= -~s Xw~6}6cL0t0 ;E"P{zq\a0c|? 1L0*!3!QVGZGTLY;X!8cV1f 1{u0ǐ 1 C";R`=,hz 1  \!2bLC3tRٕ`87w # LV =0_ =&fal# 0f bw!LSb"qA0 Y7t174$Ll n+0309ܑ #1>`\@w0Ou0ҳ*OKlr7>/6#&g{ܘ4 eg30 ~ +0 ~'w@ӿU10r X X~DEZ32.e~O8_! = d'SJچc4c y8LR"`31>A8v7{⠣csm9Օs=eO `X JD1Й[gulͮgL04C1Oqz89C`8İz#`RAH ߍ߷ GUXU\tl'z%/eE`jW^08M[m ƄA/hs~#3 ='tl":1"<)0aXVZ]eT3f3=k٫lSBeuJ c4s|JsupmwcF:b'=|30306b製B9Qc"?#1#TJ50#g_*^b&%iZVw1Ħ5f͉aPNs&9ș=<Eb"GLta0b/B`bh>WwFi.gtx᳭_i%r谰C\A+,021 90f;_hYHB1aة]/dfɏmshj`=_qiM?/P|ZĮ11O(ψK,{cs+|-kNF^W haRz  !\K=[[_t@B.l3܁zoe+IcI|+=IQߧ$qGܚW1C3b]>aGn4[Kcdfmv؁+ CBs ='3333?%q1113ֽb۽GMjUQ@ jFF>U잌 uaT`+rqg"{V]!Y~I;]CƴL׷k3ee(? s @д <&gD fYgzk+!g'ն=Єǝi3?l#O|׳GTeM16613ݠh0XǕi-\ʎ'LDhO|fb/EVx[@pEg{j%L0S0FUdrb寿"㉰ )# - /َf^ H*!nѡ3<[8/qe($`&P{zSXuq:|L=DZm:_=WuEVR\b2Ϭ.̻ -N-l-Y^"л#9m"`B#f!0zbDUQ @'UT_&-D8YB̥M{ۼvk 9Shqzݢ\5D:yKx6f+.hñ 6MG2ٲ"":{W+Cҭ Z.O,Fl̘[1LSϒ> _wfZ {&[K^3 {oB>aJeh^" cF! z8$ʌLD7תoLlBs3b4S3_u؁=Ԅ[.OW _\eSZYKV|Lbm݁oK`>La_cl'2-\1ʎ`7Gr3 hL=DQ{3?\QC.4$;q`3O|S [M )un^)~KjՁeg&437a[⼝v&b,ٌ!(Y+9 r$_cG0`z80q107o(BЙObr4l$OL#appU)]^MYx#̈ JmD_m܎>39sXN# !؏f:;xR)ٙ{FW#gNz}(܎0Z" xbW2/8~'? vyƂz}o_]ӉkbkD{1+\\ m۶}7;`3049;r".e_O0eueB <`1rD1\l4he1,d>;?99khs93'yʩ{BLQ;O!kXnZ) tX &![w9m}'דKUVm%8-gLnA++RO'U{<;?)^nٜ/MK^ `YsLc6Gn`yKGc"_yM| |Ŋ[0D߈;UҴiQ%deH{dmB%eO;E׸k'!56)-K3/zo^%<ݮ5WSz~[iq{cboY:#1.STR³G55948Nz#r[%!8Ab &D-lS]5ݠ$Eiz{zgRbD_Y=7kow~'bax tթymyjpf~N_a_mOJ􊸻kzQUL XA?[ܭll>cb,lXkg[cFEA5~AFgqM^-.QCԛ6ŢP(ob5?e ݑ6uD DflC=ԷEmw($mPAB ~1bb'ob]WVMe,`̽W{h׵[u@&#i2%.bnk9}edCUN][minb2j.; *;hcDX" [tֶuYM|K bx½ @tU0Է kMxzׅ紶r5WtŞ~U`~ .3+R効G|Ցa8*&vu~[\1 O L3꽢`9FѴ["6EPeݦm`fgVW1 qc?i^{aS6go@&{iNt5'b ^&?4k~O^l'x{-^_%6}ž\߲'}_|[~/aunԚfkG|^* 63nD# ~HQ&3`>c3Df_3Ų?OlJsr{;Mv}!eeĊ|XTc8Bhwh{^SJ P6##(p Fp:/x+(p&Ƶw"@8uȳT,cq7֯K)&:b* {AȀpgb+y/1K_KDY6mYWĢ3#WabᵛŴ$F;4+AYX DЧxr_oS=A [`fwF8TUNCF`&򰜰Q[5dzs*-5=ƭm.|>@D@: LK0g bϨAX%+T065'k9tUyO,# q)!_RnW<@=Ә)V_jStO7K72bPWJ6S?;O? %zuVU@Lf}dC[e[4]FnDSIGRm*qZ/iwX:W[1M e\]w[mpsݠnVm<;׾9>:S峮aAlKЈuGμ*1$]{_cUlkF5i`(uZ/^-jPB}w _7!̖ xGo}[2kaцEM&&!XE'hTѴ(`5'RD@S6x8&Pb=g.g_׽ܵ{fF΋ Sk&)qKlUq{h芍ch-3byHy`g + d"v@_{ېfY;T)gn#r%G qcOóʑecbklipa׈-] ^ggLwݺ CO`ǽWIv4Ekm实2''Ke[7z27Yc4ϒbc[0J,27f'6ZhAl8+hxK\)yS1kIrB> LF FuABX8MDT+`lN,`j8Lͪ< U*&]LQ0! g֢ljK(P5r mr6mi\ݽkvkrZj6r}TTŖTf%jq6/d}]mآe|[5xz5(Mzj;{T}b,#ճʸKhjԩbE,s @}:,\(8)lL˖{=K70CM&mdݮb+ 4n-w֦ñ׽gPro]ە]7lkB~;;*QFp<0kԬ5ҲXmY>DҭF/U+"x@"00GPהmZ써1 V8mj*w}GMG֖{5~T{M/-R 1+o6 Le4T`@؁¬3(f˙vݠfͬ^zPؔZA쁁Z;\;ؽuX 3++W^a}b0;+mV?M,۶VŵDQlTG#UE %ڴʟc⒪),ۜ^ J><^uxBhk-q>v.,B%T5k *Pqs>bbCVlq:%Wҳ[R831kC"&2 aYAQڝKsPG3aG8>6Mr'z/k8QG"#k9. l)ҭTlY1j\U@@C !Q?'55؛v# +=kj a[ "1S05 }Ipq0be8Y^U 6֦[i Yyƥ{75=uJKAD歵oMw%`" vQ7?w#nb?*1%?`y G꣥MY8 , \@qB!C{jϥmOVw:.)#Xxo$[D{_ƕmtoH}{hz[Zʇu$:kmm 7|q+5WYv@o>a30QDZ $䞦1əqHc<1G&  w"aR_iR>y՗vYゖPo 6 mWFƍjK[gj5FipӿI- `p'bo~Cae{󅦴w׳l.n>ُV-E͢ZcbfasX8UTURc=v#Ѹ)m{/b]*c s4TiY[FVL:xZF:ES"f"  ʈ"bb00C/?@ W%Xh5XDֱ 5{I$Ӄ*!9fMSYD)WZRˑi+G))ڪ늞\QrX- M+Z.YbH=1"B:zL'F4VNţ1uEkE XtӇJ86Ե; ,'^0+ zީeM-jn#oZ1h S`pm)_죏g:ʙa |0(1F6! YIBѡXݡ 0-2F VbQ) xQ)@;mkPI! lQܤTiIF,,K^VlUA&V3^[YrCmZ,11Əá!|0N&%Tc ! }hOulG8<8-(RNve{~O͓')+c W5JCKV, l;K"C$.ہ'\s40#hz8cc|3)G|)F `'0vN#m k39ٟO ٩w#"PyB30.]'U?NַXT*0[ 첆/,&l;ܝ6אɷwl=;*ڎ%HԎAl*z "穄 DRT .mò <0dON7]Zm"`YYk YԉM~GrUŴ?wzK"?õk~A^>4.Wj-cQҷqPw4 hlujmJ 7 fQP%5|i'ʈyzxơLڶUaA1N=aGc:&h+ R"$FkퟫGkx ɜ'uSr5[b&Z*˓WsfQRFG {JW ]HxН ;I)/XAfcsE;Bm EX2Tg3cܪf/L Gm lk_,YHVUr[_?YM2+a`4S<"m5oJX(cFX)B:,Q1R*GYiTf)QXq l9OR]w/cX&ɪy-=i7a!#Zu 4_fֲ6YT'$Wꋑ+1,GX㽝ETEX&"` _&嶾ZjI|j 1=mw᧌ṯ0RkTcVWhuZ9s}eLc>iapTM),I1!`(UK!DEU$]~*;}F# es]le1jC4vJ3Xf\OFL5L.'&63`샃>B \@cVUQ``цaXT)m7ք2 '0 (՟<vYbE*ʐ;PgyKt#'t㧏o ++?ŻMN7< f|w6e3fJجq3f"+)FʃU= nv"-+^-%`Xeu$7KcZ@ F\p*$#|tT }?nrlaٱtY{=\ZG\ExR}Y\z>%1<"bV{DDشWWJ(.j, akmi;qa ˨ Ў_3=DF\4K+"81Jd," H,; N7ڶ ڛ]Lhqb2H- rs3`#X  NḆ*/+H1@G`)Ѵ5N)1 W0 Djr^Gf5_S-AkDbA&}!^ 7noAj10ej-_YR`XU{=V,ȞFBqm8 >t"hTg^aXGՍD?>S1"=X|َ8Af KX!,L=Ĭmc,'+bN6Yp䞄Fh`^A=q1b=!>!c bxǯ{:~kX~&3 Au= B@z7Bc)+יFA/-Dh{ădD)ِV˘TG^O1ОXsѾv3=t  ]|Мt&acR"> Z{1Cxa{;B'+b2F:dnLan3A:bw0v 9X=c/W0! ]r. {,#N!X(ѣ$bD#nB1LF36a0d:D= /oB1"W{Ɔ0bb"fsxь=C:c$@aS:bt0VL\Mr @ 7|ek*&xLhb :,$L3lCA{ODa&g*fbD^"w0َu^ <:f=?93?901#G@3<`gO1bbHC,iLJ >,)08I ""`ʰ03`=~*碦gCܑE ¤Oa|}cj \3D(a0z{O!=@z XOcl^&}l B1\  _YPQVȆb0âAO.Ϙ\L=ݡ=ygNنrW3WU&1LF>1z!_h{J\,1q3Z)R''3#t8)g1N r'1~aGhb@ ψ`D#C1=N#6z"bk I[x9iLɞYݕd`^='L=3A'GCffL D$8z0;bDf+`x4_&b̌1(/b '110|t=?A Ǫ:@B'͕ܲ6aLK[j͘!-~9)BXgχI,ӴdzbXaK#bz~gfBa9|'n tR!'T #on=e=31x'BL'32ؿ0ta='D`C!=1b|@ٙ3c|Cə7A~81F!" BR%|U!0[l@И~Lii: "tQC8G0'fs33ݏbsRМBa2u nOQ+Ot# qb2<&)@zfg='?0'D=sLLDd? 0D~{)2k"1F:fyE= zuD= c队*~M,1>-JL=@axSS-ݏL QƄgb:)3ᙙL=ɍ.R{{WЈDd~Eigczg C0z1>RLN'czlX1-%+5yq1L3V=3g =Bzg0P3b@a9_=Lo~$K%tS_zb5¸I@gol l' lʏjįB&!\:b3=@a9 陙1fzg0чLK;DUTOqaLLuЬ#&1~2fO1Agi1Q0,Z;cc?>:0-=3F鎋Ȋ2`T%Qz \!5 1܈Dos.?zg0~1=Oij)8ʾ@`FgB"#.%3@b@s^q t1R?2qPXKkgTU?vD"XcA SS~GA~g1?8̵e TW331Z)'ងbaWTŋ>a :HGW3-\ D#gSwS3F#XBc b@1` Lf'+1sţ"+ua=a#|Ѻ">!3u::c0'C&?24_&&!陙 SЈDa؉gx0tN A!^cW陘"t!_t''=ne7"U#ĉgL"B1VlB3-XbR{z`(3'gùf|A+v&2LLA@:11ЈЬ0p L R{qc&!@@1=oɎ!dEta0&Ȯ-HDohĞ!LQa˾Id3=X1L{_>'_SoaiǼfz/(,ĦWaߦ` ?fzcl2a8 S/0"Id 0/1~?s1`00`?m1of% 4' `Ww鞂TGScv+, aGxcф$d1@ a7 e3Zrћ0QȂE,L byA(?# O,1YƏcDa,q"O8XD-bD-[?,0E=33? [?04 !hL)fX9&"n= YMw O8."}2&V߈a`? j?|Be 'Q_1~Ea'h Z۱^x0 ^}=xFȊ`sAt!#,&g X*+c\ uPx0<8)\j3%]βdT^~ Rt4a1bbjD[۪T\:L?We\^cXg{ffkVsT1i"7'= #&:!1=1ʰ C[FSoގXm`Ap2 &a3a9Ia\DO"tc r32FDAFF_լ?$6 N\3_2hگpME!# s{e\FffV ,Tzb.\O,JoOFz0 °{Vşka)F51MrwXwQ=cl//@Nbafgl#6)04n 1 "03ol`1@'`Ÿ:BDu^7X}U>]* m5QA8WΊܿzYaXF:Gu[= 0D#9f@1Fc.bӓ *OUȖq[# ,bD'cKgy3ՎM˙j9ve6d!\c3F#~<ŀO;KOUUV3b37[kFPpf9ub7!BFF"6AبC@,cg)ֶ19Ao:cZ&W͊w}{ ʚTOV=9O~6`ĦFxծ0g \5\Z2>}Wl&nY1g!s/a1&bwVV\van"RjoUaV?\Ə1sfЈm(ežJ)Qgs[|5]"-06fac/|-;fHkVsLO  O B W& I]N` aUkXkl ~!ؙzC]}Vو!ْvX!H\j9b)ck= `b "x0Վ!zfy\O9Wk ^GH:b6u[.as+xmɲ2vW1Z3Fm} ,:fb0@TCrn&3f[03v|D="뿌6z71&:+@sLX3LpL.& If((،/Jc0&Ai45q{ ؒ^W*Qؐ#ֲDm &1ynJ1-\uʎ%oBݺZK2 #S+``Š!B`BLo1[>J*PZs **F/tz[3lx~ʬmݗsa8a9L0T.OcJDUJux&c,CVND=D4d^*8f֪SЀbOgp $=5"8b%Gqx*,ErZxFA=-,k0ْպL@P+YU)&c2.NAVݫ1F_1Jt,p%c0Au,GH%f*b>U+f1bxg $/xL-a&3bkZaxrĜC1vD[c6L² e-Ib |U%Ttic`]Pph\Ecs3wD% e!یbRa 3xa.gaR BaLVfDt_ ˒__gSҳ޶Ĩg-d@fD򁢞Rs ,=F" f(LsXۉ2#c ;Qf@'"(*k  b`W1th2"ı%-\iQqgF‰ff ɉXI*`0.`fef!g%ž*l$xTSfy@1Īb;"\6jHb#b!zCf3FA-ˁr`0.ml ,.6oJE f`(Ń=bo0jl8F:}O+rwYd׼ji `fGAЎ re"KFnym6Dmna5k\)MaH7SʫʈXte 1дGA;Zz(h`E#=癞m?q[00# L̘:|b[֘g0z2U$̥|&USb .DLtmMo6P%n6Es̃01>k"3XŁ3 2B6 a v#= b<8ĞXb+/10b"d0kAJO`P!"A =DQ]dxz#v&f}YXCX('Ә(uվ1Pd"`L%N*u#3f QFpT9 * {("X^NJL@p`3"y33 6Bs,?,_ӘًAH׈D 8Ȝc5">ǧzcX7k s1ݾO?_r+Ae,|6 8m[X쎮& AbL$yL=T@.aR h2ʷUpqzş.!X= ovIwM~A'1/Lt  3K)912M[!LE'%KqF{xb8"_emgAql=|3L?A3Blo葧Wm \{7iCby@s1;$W3 ti'&Cs(@d({۬? DQF&ax; ʷYeB &&[bYL0'hz'վFvVpǸYPdv蘗 !x_ װ`Ɣ HVaL[AOl+(+)K!=Z+xc0 khJS8lpA/E+aefx 0 t(``lTTD#30~ M`4v!o+@fa03=qʩAge-rLAO:H]e ِB#|e"g<LCP3 S'?6~f3.! %Vf1?4򅺳MSjPlܒa=4<`k;:ZcFX8`h`zR Bm!kH*Gf3LO†$@s3f@qHPţ6=wf{ѫw ,92_(xSi<]đ8K"xDab s0+:`t=0Ff"?њfbN%InA' a~83X@z9=GL0hLf11 v$-< \Oꁂ٠@! 3v˨sC3=33 o2φ0@g#f=Xf3<0.b@O'`Y؀~f$s3Ԙ'%$3@s԰S8+,>̆1{3C1v`3x2z`3˧-c #0\u31u8򧺜:"zU13= @2|zF!T2!XW .`Yُ!PDN؇E# &Ga9r!{D3[y ;LvӈN#`3* FzsLq<`= &"10 0|*'dt+ '_!9v>al.lCxłC%}G0_ Y7cv .΋mQ|5CoUn4s᯦,Sϭqr`*15 S(S갓O&9@3k*9[;!$}Y2ܾ'{ Y;[+ zt 5H zAK, ;D ;<4 < }d{\-JgՖ$.ܺa*dc^12*DJZK`TDPVl@]b:a|֣txG%鴵A&~$$f%Ž3jle@*Pbچlje[bͺZ:|Q_YT-f-e ýJ*^m! Շ{!Vx1U:*]jY[(Z.]Å|D=n8 uV'+cݗ_PhPQ_Qj 6BwkryӾjkU[5ؐ,JZ*[dU֐ƚs VAJR۪e*yR=V{AY VYKbaw?rǀsmV  +u,̊V,`X3E-㘵 +\Vg‹lQ ,ToY҉jܪUo*k3^'K*mbv\刵XMiZmBjeq7[:J6iEota|E')-n%V.@/a̸>E˚Yr>)vBJ~֨kUس=++B`!]6)d!ʪ1^*ƩpX.seOۅ/kY{ޫ޵vkmR2*A! ,!Zp8*)Df}ϰ`0ɺ \tʹ,u9OC +*%jFeφku#rZ5FsoUciǎw9keʷ Ru)zF6+QXΰZlFS7"#$)dT``\35lհ|NǛ%!e%8Rfڳ^xr-r~)k/<e`fb Ï;qǻVqafɰy'o.F'Ŏlv­̨a ul-ME+jJù e1Ҳ-M,V*=2*5 X5k,E-8-QՂX ]mC,ިjqmk[}֐nFr–P8ԩoFO.^װ;fZW h]DLhiSk9{5{ YXǩ+e8gD)$xQTUo ]~lm&.ַحZlig_b⡅<bQx<԰``,pc)Md%WjRMU}_\JU:asM,sKƻ$G޺=W6ڬb}5TQQ1 0VE XX@ib V͖b?_o: [/UiU /UmkMd6pWdbA-LrnbO&aYyXbTJ`X]+¿*EJiҡ:! Z,ZdS^2>z3v5[ʽ Pi2b8gJ&مlYAe܋ -f[v6ݏ*jVRyU+WpWoŎv4٣+}NvX .@VAO3[xsz-Ux  dϛPؚ%ƆiUŒܾUZR/Pvf,va/Cͧ26kxׂ], 6e95oX ->`{yW FⳔɞ YB;M_, \yFcof(MGA"ZL@&Mvf "rba*HE5dWgtVz-_Ms:-}Xʵ ;]C [NڪSO/_ nYBո*r0o9eЫ6Y9f>YH [\YXeRiTx<#I9Ӡ!I^~ֹY{͢f`2y`ۆoֺ ₍/KaDPŵ&;^:UGdV.pcQCV+m6 3s+KYCv|M7-+u}C[)@_톭v4R \#v^Cdz*Z(RkHtu⦆P`앍en6-W+U\J:NѯYSd}RkQ۬R w)u44뙯ՍZ,!^MJ:5h&Zj@Ke`ߏTMA #Pk a$&Z 07] vvBtzd6$keS #[]9{-MlE+Z#h:6tlt-[kڵkUfbFYW.F-iJM'^YOu&V-/+-?{軁.BT񕅈a@mfH<}j")d&1Jj-jE-T< o!B«͊JꬲR8Q,ci,z˱An0X,U6;y+yt:zT6Q]`[ƳjdŇ_e?Ԝ،mG& mj;Ѫ[YWhI jyymW`[Y`'xj7t[ %BMrؼ:݅z"˘׸O@u,F|OXg&Юlm7u_C+'`AH}-fYU("P.GZy=k>|)+hj>OnJRyGJ}C Av ܅fB;3(f)GVl}-EW$GR/z5R(R]c $تx*lZYҧb?yPm[f~0,) _½~uXuTͱk-rD@"Uˮ0ߤX L]\J5 \׍yu_:mJ!sXek2{(*WؠnBmPz5s(EʕD{|Pk8QK0X Vώu߬n n ^l䱆λ1 (@Zu1u.2[W 6)t[iO+WP#, W[p+j V7x c^T-WYRU66г>+S׫-X6; a77KVƩrZhG 5,ui]5luG qM nJ1 Z:ku6k-p|%޵HC-^V@٨RkQdd,qUzZҚ쐪!|a٩ǒpv?[;?o[kXA_gj볖z[YT/կ.ݱP{Jy-;8`KIJ1C_-PZb1uʬ朴7|ZhܛK!\Che/a_/+̸VuʭUjWexJ+T_dVWbT{w l9:ؗ`L쬏b=NjRNeĽ3Mm nnU]T=}3ڒ=^ϕVZ-}V?5i 5'qb%tt8nkW9O3Y{lk:v4w,Z9')obYZ![8;jh7YˢFk0UB+װ*cR>+.c6j~ݕ\n .%bUZ |jMݝgzSԾ]muq.}G/^]9m;49Iin>/WgqVnm5Vq|- ƨ{om6lM-Uk4Z5'yٶ]RMtQ@!WaU6/Y rϭǂȝM Vڣ[6V EO(5DUamyn'䔃8h ^'[V,y .%F+f|Ck=xMƇ vqf!sr5wU6Iԫ~-\OgO{Jz'4ڜOSsS_%HNޭO9.kk9 !i_o7.q_)w> A htz,D-5)+joҡ ʦ|l?ʬ}^59dZm[Ғ #56\M%]*yvf`~jpub4n¶im[\_l_J.:}+={_{jz_~[v~lM/Yu>66iݫ9i^:KZiUh-SؿF)]Š?P5.>u ?&U*+Sj3=-C<|X7n318e6OaYD\%`iv|F⣷ }rꤊ2$`*yP5-EdX0jx՜%XZB K>wClm7jrT"KPW28f~^, k*Ao]J=Ko_>}dR_JٯSW6e.?"> 5=t}?{ZWSjmZ1i,|&̵2Z)UX`CA5YbEVU+v$2BAiT;Zӻ5j3.؛u~NzVuفג*QI;|{pNқGESYYM)5=iƪNuſط8꧜8>& O9amgyU.s\/%zgONRrzXǽ3JY>6(j@ɚڻy-[A5 **Ι,JངZUe65쒍-9O<]Ff- jpYNhj>2]'&xBwkv*U_V+ +R k~7Q)ܲݍ+' yz|mQ78Tml)w}7Zyoags{n_sˎMujr9_cVoË_Z{b?UB{_ھGo\]V_'cr1Ha2 ̎G ?$|QZA[u.Zq l+ ,[PesVNeZ0f&aUSxVkP6UeWMyMl\j2ث6Jvb[ 5Rz. {h#[L#f'<U{|_~举%5+}/~S=7/mk=]OQ}!m7aNoZFϧBni>?cqmk/F[ zNO۞Cu/[ Sn~o5TYGUebs[yY*[e𒛾x]Nt`r]z9_痐 \aZʝVܳ3THA5O3e&lT>³׹~ 5M؍k{' Z{5}ݲTQSS44kr|[P{{<?g꿫yd7|?/s5.aܬlױ)]gq齧 ӊ6jvXK!a)df*UT-}5"CexڸeŬ˭y3xV_5eQfΘ3wH)`UZbZĸfTZn/jA06ДN{[rllS/!mչMWi,eg_ڶ^)="Ԝ.[5M+9Rv㖭&_g w1~}vlOoZ!CWj{v}cښߡbźe.se׬yvnl\&֫eheT+5`Wlca̸ȋ?|n&/oWx?z. l1եz9Zj֯zp~d@͍-3ayo ~P_ɮ['ոpR~:{Bs/a@\?UsrVn]{IgYx/[9-kZ]SNYeV_Z9}JZdrZvV+Yw3}ܯ߫u6?b`˘"ZE9կ4KLxMՁ+r|f_TۙU-u6}a6w=א]-s>_>/S}mg[lһΎzO]^{4{NWf7+w.pyK\859N~/Cz(O؞뾣][Nz-np>ۖ)Y^OP~hx^N R˽i+_޿ޜYynKٽOyu_c/wtMrB+vspйʨ_^x37'ǿ7iWkz].bɵN ~6|բA`QWT{@zr_b6]Wkms|r{ AyU2WP3^fu%hb.GōbmKVysnΟ*H7j~W:=^~e;?)JF·_Gsg=~SwQ-gs)iSw׷W.W[i}/dy?휏o迦]vp鶜}nY=gЪgB~ok~Ũ躗OU,yDܫ^}\݋u5ݬ~ϔc4kzU;7Eg VM7 ׈]]FeiG_B<%@=f(}v}Z)YoOjw=]9}-5+kMT8cSU߳V ~ՆqHw\MMe2B%Z[^H4RFkJQZVG5m[lV멳B\Η[nȳzYjn%5޷뇌^Ci;wY]XGZ8]m]|V /O[xJ_ٴ)_B^Gh8ן_t_ZPuk ׫85C޿˧/Uox͡wz/qǍٶ^O/]8w7o[cC;gg4}ں?cNfMO%JDomrN֭Y뀉X)x,k%蔛M rYyV,8PKv +<}5~Ewk  p?h𾭡{{ovyiu짚śʸ oj}׷Wy=GykjK59d,}~?Խ~GەnOr|סs=V:5~mS(6hzgs}o +c K~::;u6軄M wFmjq%ֲڷ[`õtZuQV" E+U]RjPEx +r֬8&&( Un+V؈5wi* ޭUw'RAǀ/o1O o:n%}lѳ٭u59-3}v f݋8k}_Lk_rg;&N_sUzo^)Ƶ'gkL%n4lxuoyofzWw?Uv֙Wo:ԅm3Q[PPZ ݀61`bm"Wb-|yV2"UaJS#QDV+ԆckEMERؕigж֪xY?9_Hr3rkΕ\mߺ]]mTl=#JuyyM~Uj6jw<qU]e?~OSFڿk;?GO k{t?q~n#8O!n5渭*`MDJ- j]iҠmd~SG Nfj>%,BA=#i]Գ`[h ۷/CPB,F,ōma >K nnjmoe*벫lJ59븯S*'[66]ͧgds~ljvU?X8 49i/;k6ΐ7?Fq_Ժ;_yZ5ωO[vc!w[ii> .}*9[Vw6c(P 3.5Wsޤkae}V,Nu:ng 69SZ,֖%NJ}a.͍L* Zf!txۿ&%/V5.WٲZJe{BCYPͱ- niR[RV]mWq iNo#]z8oW߲59Nn3[ԸZ;SkM=M-og߯mjo)Rk7(F{Xu"ݓ^GcfAvʱw3c}џVf߶nf²='Z0f>kKXMX!VT{6Y{X׻܏mwT˫Ujs{ wW{frۺW_yVz/A٣^sn{vbqұc-RϷmSr?V\y-:xfn#D]n?߫^Z>^֯+ֽWۿpw,Ts*t,Sp6QHۧ< l?kLO=-Pem-fy^k#R [u`Eg[8+luUWmui5͜VrZuobDTuxr>.Y(Vv=,=ZJoӯJSg䬭tb;z/p\=<U\{w;Mj.c_gf'9xA.+kzSej_0Ǐ:;/QsCG!^sa!gGߣ6*~x֢ezz^ݫk}~]nʌSʴ6=nzs^ѭg=|N~ϬeYW`J3ZķV,#BVsU/UcwصPKW|*:GjԖEYREuD͊.ޢPl;اI+}}RAvőǍV~]oe귆^]:zml%Um>E}`"QU6x6YMCCF/8ӿKܧm涾q \::(٨#rG3k5\M뮺_]g} 66\\r­m `WX؊(lA@X!GձWtbl⫷f/Fc=~#ZϮbb72[pDQ_P׿^W[R:.utټm])[F).B5x;<kTqҝ-ͅj#s ky>Wfٮ-bj5`,-fٕ9Z7U&FF&$)oep0h)FFm!Fv)/հllr*Zssm/iGwbvK^27kݣ>vuyGb߳OmVivuMvC} =Kn-Ocv#MNf+,}no[|GeS~B?[gmGoӸNQ7]rmnb˕/5V+7->۲,3<@JC)U](QJm*u!]^r>f p Xbc$خiK ztP{&|4S 6E}hݵV{m*͗k[~ K}[g~7m ^ՀqbGQoFU6 wSl^Nwh-˭͊㹽;/طRf׵[=5g/컛>V~ܧUuߴ=wfj>wqvzYIz=M vWRU_eMcu{ڬ7{zQo~}ƚer]cbOkUta7=K[uс6-viuڼo]-7VᵤmM-qqeJeo!0} n>ktiMM6-{cz]Y2Q}S}m# j-Yg fG}KWbz'*[uJ%_EMsq:{9&K[-t*6MQUv6.B8*'oښW=9n+sBg@-č'lkrruPBk"V;YZ/{:Q.an7bףp[:3*5, qơ[xJܑW l6p)Barq통Awruqd7ju]+ʳ}]v9<} gqq ~iMYcOV+*fk#p]셦FEmfw>} `qOzW!mTO- kcJM 9_V((D2\QoppVKIxia+C" r{<-&'UGlT~n唲'gF1WNUiM_ )Q}3#Jw6J-A)jH*2!5T֠֫5yYi RYWQ[{s))s4Xjͬ[0ٮ/ަY6EF1γ~ w[j{RJJ;dW+j\HSPv XlNմʓf8m9{a ϴMnvws"k/u4F O!ow{PO&qxjתɲC̫Ȳ751d!vX9UE“O+N|NqB:~d<ǒf'*bY}x^V5y[6jލb=HݫiSRo{;qBzYPz*}Jj7Y/Si W;s;66h7S{_~꒏_Ҷ+7 ~WQlP8@yBLDll]Γum5nL䩴ScXʽ-7čiԲx*kTɴ%<9 _:jو(|G#nd?}*$ <4ZtY_Z5bޣrJuUe;zKcXu8>!m Z:V/z"uU{}^׭n#xU͖2l;6WoJ6|‚{mSѓ_sFFez_lV@kҫ]E|]lfWu0`u`[W,}ĉA}b/W }_cw}ؘMnuUdeZueq6nn˩r[Aɾve͆x,n%|n\ ,Agu[NqE%l}n6ڿF9KKhֳlǽDv`XW:?b0}M+gOqף=u} B PjH'ʗd@PTJ\kHAb&? v_&eHl9e<η 5[71׹:e U.o9. 9 7ձBQe{7Ra+s뼮ƺ};[Ue6]TWB(>Mt)ؾܽݴ=7BX~/.%QI{)O"$a_jl]:;ۯo,Aײtdg<<$87)("4 Y&EZ-> Sj*jӌ/almOw8U]V-wlj?],C5NTP?򄰆ƭmf.eK,7Bȱ6-åMv.V˩k㞱5Z TUGj ]j/n~ml^Ff_R㼧YܟqF;-żEH! KezMt,.lJCP+l["kv+ƹ5sbɩ;ZE3 ,ZJԖW@Od;F\,e]Rd{~_eH԰b 5 inlq[<=kjHKV \#CA Te =kL a+涡aN~UkڎU%(k#rݸso 8sgB/Zvym% ʵ@_55>/wԃӔMwRD+ `#8 kd@|E$% I^>vԴ هV˛_+U͔`6j) K7a.WMiy0pR; UHq#M~(*JDaJ?bVi|[?q$ A12Dk}k-: iCrQԹnɆC;vIQ`f#]kJ'E&%mb1rmu7e,] ~vFqQxBG[r(yY*IPgN} VSNu5HhpY]@׾͍U*M*0y7y16PW&*X YTâoJ /05,_O>9]?* Q3=UfsZhī*Yoثl[rrȲTjy1<'>lX4{kP`uQvy8oW۽*G o0ѹ'w Rp *CG5WZrYo|n= _{q_[K:r¦QV'0/uc` sa+sV)Hbdg"`P\MqPn j+3jYؽkY՚ZZt8MW:ʿl;Im;n@sz%6歉w@b<`[vömH +W}Aqvߝ\// 8Mm;o hc-ճ&61d 1QI>*I! UEfm@|4TZ<]uҬVʁ^jo2@a)*lGyJ68OfշX[qkvBvWmG3r^q#YX[UMf!Záp%n[xAi릮S|Txrq[x>WϺmnXW,Rf`Ȁv68;fgBHh̵nQn͌TJ2JRh;jFL[R[U)]){WwY~CueB| *~7q}q^?Nzv- hA~[ >ŇZB+@8WIgp I`կ#ٹ!/V}DjE4s׹XbZ[zrv1֏W&̈T1dR-Ql")Pf_-${EUfrVq&=G/HJUaQ]XݨVbv'z|} ]OWRRs5zv_TSSpm}kp^]j9Ju>WyvfϬxGZpx]XJ[E: 9n9TDO od Oze/XRօPgQ-VV&),L8у0Y(V+ذ̋evyY_*D#$@.8>R*䯡}[=?SmsOzPi{7Am+)6.}] .ʟK?z=yǦ{5֞ʁ=Y_J>bӳZy˯-Q!/](|z@km{Q}Y(kJHo"0p.g-x= QɻbV4eEKX3W1]{g dS4jޢna]|c0) "0ĸ{K];gQo{6=֧<ݯ'o+jGG~4ێ-컵k~,}^YUr tܮg7Cjl׈.jӕP#b-mW4~o )9j_'eEԀ8"lowQ-fcoZu.ھR۾LVmNװi'hW74/mu%(+_dݛ͖L>g~`0V[(ulk(u7T1)//멋ʑ[? ]|6v9>9_?i}Bwʿ7ٷk_7<<.<-?x&oGmeeVKw#th(KjwGE=|\koϰ FPTOi5-m~4Lvqھhdž?m-hI]T+|>RvWo7gOHɵNվ:@LEDl=#a4s> jq?F@|Nn/} /їЩĄsjt F]g"tFӍjv>J,HVNt 2ng/Pq&Iܑ b/l3ucNt76Xy q#c*  wNxSД2u7i&Ԧ ?-IL56vMN{8D1ȜP~P8)G۪b]B ewM$jw~%31O, Ap?D; T~K(t@klڎ| @CBe*TIL <g1nȆ&/ K]b܍ő|q%T16I.2滛c`QE2چ;9MaEa1] b{2^fXՇ d~?_8!`xUN)uٜ9=u2%YFhm1&INC`X,G|$8c,<0=8/,g,CEĜ_O Wfe?bƃv'qtQQ b=t>'IL’< #GC'8午7sMKr#e;Gbp]4pWWx~VEQbmdaet9P#dOz,E}Wk,Sd໱@")O B.=_4@夝s=B ^0NQ\zG~<Cϙs$2CpYȦE+OGC5=:]=d" Qw`XrNAq G/&D?TM]flG܉@qwMv6Y2V~2ʠ: bmd"ޥNGTGG>j׃Cyӊ)ұFOF) ͸FV@$O #L<D xڜxoE,hV&p_vHTỹGڀ,Cb ts~ #Q!X TG6+@^^Wz0C;YBť3s” z//шSP&(k lyG@FٵNQ >kOU_vB(L *QE94!9.ts䫨brzIQ_v @)utɪh&MG@2B>d]"E`(S4،nA6>#N1/vld]1}S 9qasX ۀ!&6=ߧ8(yqA]]pL'F sG!M~Q@`;|8}?2O}*,cI r ~iC&B`PU='{M!1N/pAR40 C&6P)Z^B CǙ&md8~ߟɉ#>/ax}n._rG}SL6 uW㙞 w.9@&Lt!X )@(hp,V]؇}G 9d1ͤ8]ؗeE;/ 換9.ÒalGڛ VOYNW\Mt8hE3U‚ԩ %LQtOtyLpx#w ]GDr]G0{Eh љ Α]{B`++j:NN gg]LJF.)V^>c *( ;|Yq,̺vDh؇'=-.|>D.85rR~yR>RP,6Tm\U,2rW8Oj=/~L p,A: $ndHa7sCDwMxT{2G~Dr✓ Woap~Kt{. @zL(G@g ܟB&n\PBr~a`1ŧ#ˢss'cyO{<9Ԁ>w]c#݆<8t[,YhgavPS:sN6%6Uu0!\#ߑ+ٓtـ-_6s:]8*TY9xϸ;oe}3#ݓ2 ? Ctc V{mp6('.M`ƀp J`EYOg7g$Tj8"范' D)5rusmfqf &= Nrvj'7]خZU p se#M:mWo% -ϗQ#ސSh.)s|,>"ßTrbec^ lK(GC!pLxxBs}0&]%?9Sbce0ďfNq%~~ذbGa=\\ DL'IaH ß꽖DtXJ`KJ^Kӵ:m2˭3M59!X2<]a &cZBS~ n{s3d=M%g 5,j{!>6 nˉt20%{̡:9c#b!LKPpzzh5e\=sRP݈jS, &q2޸> ,0鸯Ow`cW}7e)VXMsBQ .zIEv3b =tB$ DpY6#Hj,잭ISwdWSXMRh2<ƒ GО %b>1䮃8HObCk}{՗ݨiMavR4B(B!5!9)WMG r'69pzÎGE !2:az+&G 2WN8)*uD#Siu;fQt2W8Ў&ifԍ=h$Pe:6AAȜ>Prm nAeB8TedXLS2_t9P3Eߌ ˈĦ ^ӧmӽrle1WQF x+U" S0

@]wcIOk)v1sM:;h(pDm'4j̍2#a:kQ1c.:\t@9u} *v%v))M~[iޱXN.Ru8e `蝃haj5_rec'`􏀸$05XlnT@'e44dۛVw(Nu6"FZN{Nx}ИCo)mWEYu[n2N5yo0Dm2}ٔjegTF̊FѩھUFѶo}mi&(D)>vS:u 9̙8\FY۝j (u?KN~8|nk?kc} omf?Din x?N|2Scso[S)jl bP뻶Nd^z 'KGGg|NS N2ÛIJ5o+kOcx&.G΍pd?|=#qcPOvNкbnPtBrٶa؄D.Ƿh~&BڋR [uFnwSZY~_$XLtE cl'"G /D1!{.αrmnCe q^(0b˵;Rp) tGa!Ӝ~9 M]n !9OtbT)2!w`&B~*UF]oG8t !:2?/tP:>vCWh K% ;q0yrQFdh ]g"̩˒,&ޫ+݌CDL vxr=V]xMNgcN4q20lC cP?5 lC&7xXjsd!e_,: 7ιd(zȅ*)Lrk]Jnt*1SLo=SOS Dw0_4\Ja67Y&b/XtO'Ll5&cBS ORS,/KQ5_W1n_Wv%GS ]Wy,,(6=DS7p=I:NH#Y]] s0 N02^lBJ׷`h{KDmĩ+ bTIN@S~~#Oe6`1uF%2z⻉g?W9^YJYLe2>FEILTY6Aǔn2]AcOxh" bUu!>>ܗB~LF~FqUPlnK02R;RH_1*():1Oν*4lC,HjVCUIPQ^%_Lhv,BwDLѱϷr S(鴵RRv_Ekµ&dWpT^:eKq]ЉhP'D5\ڽS))i(*خ!YJm !LnMSӦٶL_ ԧ"u;(;2xt]uBm6VVm&2J`,4;)u"+)"H-HSH"rSxwUsOVRˆR*k6F eB|?ր7ZlQ[z:\ *fFptNT'*(%:␚O%ە;h7GShz['t%?*IRd#d5}rN*oAJtB?:>"RE:4q;KYThj MIHLSvV:i:+YMeM,6j[C눠:Ze՝Z M p!_:^ԞZ P(mMOiSmRD- O -ҽÂP>26P~AV`@Otܯqq0E5 \hq |)PwGvMdij}Uˍz|Sdt59 6ajM^f6IyQ'KUZѸYIOk:~H},ɨB~I*%8CDMbT&IM:mNT8iDe~)Ʃw~jv QwJOrP fmm |7  hEBpmrm61[RۻތH2l6w5o6?/j?o ˖ ޟx;7CozMbUe#bmnbn?VqҘ#HRH`^i%F:j 'Ci"̓I0HsdO+Uw ?#Dr0P@0$‹"p*)K{V fB~tq$1-vMBKo.ڱ )e$}b:S9e ͍Thr$Ǧ_j(껟CՕ %`pu̪evNaF9!H'Q08’-&4eM 1If Ov1M1bEicCpcS&\(pI:r9Xnh \ CmcNYWo Syr1b-ufm*Oԥy^AP⤉#(e,b?Ҡ"BL\X|jY+AH~46 vZ#Ɵ PN$*xqBA&e{dO ?}fHp&6X6Z||KMw6_@H&O-:E2(v1cO~H̕SuRA<Ђ ^bjJ$#@]ÑE1ŭ?HLC Iq:S'xa3{O'&$/&~zVAۑH`{7C y4̱gV$Gvz Ћ([)q0tOKQ^"1<@o%7Y,8ފI12E]:A2:уd+GaX3vYv޴ɕ%LJ@ VhҎ@{rD: cH3n$v34H#Y15xh5։ƟGmYGQ.3 r[*7Bmk8Z`87GI8TMI-P]A3mY $}cJ@ՈzzQ@ßө(c-1Ν fb9DH)W 및(H&u$Z޴=aWBd>3Cyr^`mJXb ѱڻܥM΄$cRU ? Ip}~T _m#^RHԝHr[Zn,~:y1"֊LpLm4" "zP[i?I*PdX~}'+I$`Z#)WIb'7Ў.oiu#c7G~F|(,"i "G"鑜1^РKh#j4Hh:  Ҡ ̆V @!HV 'B7J\eiJ0x#O±Yh O|6Z )aLj/&j61#2$ɱ`RoƲ *yczf ]IyX\}%:|8 c<;M9 lnZǑSK͠'"V`V;T;@atv@.5Ҝl`u폠uN Y 26׮3!IrOI @X 81IS3$QER.GOos`` (3T4czf,d NFA, >mZbqLIX)b'b.YbQezu0, zL|B AhۥLLղh?ƔiYb$ҫ0!L 'SAs-"~FMA0É L.orKnv4D+?z 6c r~{I&XPO@6uS1*Qv,,m )T@ܚ#%d9N: -ivJ!QA[1 Lrpq1l8΢OY[6CnK-v7 0 "q(b/Zfk'%rF A[&H 43G""hRdYo7Ouks< LiR|!z&4 d.}+tnJ$h?*9L`;rtҁ A&.DoZLy r$紝zoBm2(6hұVaGPo1֝[A tS-3M*"Il,O+;iTN\Ƃ(dA&Eu9 [X M~&Ȅ%DxPl IT-M}\12&o:|e>؀TN ̐H\ew7?S,֐H2Q%ZUDI`@jV0 e05 ɂOt&U$cZ5m'){C\ڸC J* [HUT&&$LA:{"oL^'ȫf  F2 8p7%F"b`\SA*"6@E_{#@4'[[Jf=ő0oZcj *bHu@ ayؙ>mXlxQ`T1Xg_bSG.$Xۧ܎NF ƖqhR.>GJJ17kPFJ M6ץ*{&sYMSeU1rȈ$K JosQ$`ۥ2J @$޻f$VBxę}* ÜMT"+sό (*nF~reS}o,ZD EqUDQ-t$;ՂXYb•'e+,3NmmioWQ9($hA7TC *H4P@F35F`cS"}*@vu`CqP{HcZ$1*cH2/ MьJ VU ɱr:FE.Xh,AR0f &@8d3ȝ[@`+ KV6`^B 8RT1!h~;^\yt'׮Q=ͧ4QG29 Sk|{r/q-?ʡ*ȋ T)oiξ:t'.q],Lλ6$*p=ƜӧOaiBaA04L id DZ=bA"4Xqu.u";ork |X @FV cƺAAǭKeap֘ࡁQ~^? [(Rj[R]㊧lM}ianh݉U6T#4q)2"f[3M9U<Cm֢܏:=4!Dcfu&o.L|Oon`S8kO6:M 6#7k~.wPmGCr33J9:uKmHmZR틎J,>t8Ju37y8OZY5c:@T|#c\8UqwDN O/{|*ɻq8Rbv'ZÖI X#IJd-{ڜSm] +v;xҁ"6BdA҂ p-`IY1fDu҂2a, I P9KEA&ڍV )ih\jxZ&zQXЕL"פǏXehi6hXua`I,H  )fpKF7{ߟIcŎO Bsk$A=둀W!IMs $lE9ȅN=<zS,׊ȹS4d*ؖm^o;@2) "LINX13t_ҲW\f,>vX`)5\01p@p pP鼃4YP6"T\99n~P&IҜbB Zo3\.qo"uoEV-m}Ħ?`y~GEHlIو:Z})yWJ,"n{j2D F)^W䮦MN.`^k ir@%fQA"ĒUPt!ܚc,q ,f`K)A*Cy9b1:$=E',1H=Kn+q r4.D+Dh p;~ gpFE21Cȃ17Vr'zHQ`^ޞd"AQPTgnr⅄( E‚T55#{uڈ IS*&aFL` XAYƨ{U)Iֽd(h)#"?1DQȐAiMȕ`吂b[v'}*9PAP`Ɨ9hԍxd N `k ėP z $w!t 1Ms4O+|H1!G&[#aG;9+H;N&X&L$O *mk _Lnzmt1aPh~AfxbC @m^ jO_@]$Dr ^NE(楧q? e tg*$Cbo'ҸCvL&mi,$.Ic3P2#T",?I2K4 P$^HBbX8%-O+xBEC0PP[MwhgH[P졵mgzt#1H@48KH&ދ1U`iKǁQrǚq1=mH'[ mpkݬmJ"=i;mR#(d`D24 k\dRDFY9`ۭm+8.ĀnoI';Fn*s:K~m $\ߥB'ȌDEMLc p@ qƒ=xOiJ 8ۄX#VqPFQ.TA%4I?-)2^d LgN60f͘Md&;Y5t%2HXpڂvX-x"G-Gpf0$/L65!PԀ9 FQ!*9cy IJa _*-Lx< w&s˒륬 hw lH`W*ËbC&4ҸyeƖ奔%Jmm=Ec]x092Op:ڋ ĉҔ)061ZTG"iM NOt - O$ڦL *֒=~r[.'ҟLLcڑbDҪ4.Om1i? RA$#zp{_T$ ,HB Lr;h&ƻ6<(YOJ&N\o{}H֏)`0ت*X=I=(;:phH5׭[S8y0%1 ##B-cJGI"5zrk 0 }5KҖ  SO˕Lz|hJK,Ɛ}w42h L'd@Xm'nrZcM&H֊to tHH #2BPgHBGs]` LN( +'6NJczbZ1$Osw<_a?dju@7&->tQŐ&}:<`AnZN'pU0 GZl@KޕX#j [Ҫ p10.$]*o( VG͇mEXCh r@"'u#AN1yd!Iו=) fdhI_Z !ș6n#7E690xX,ES&R&&&KV3434̬=6I1D00OGOpbk AGֆhQ"ޓpҋ [e H:ܪlA~Sa&i[jUÎi\dXfH4@S 'ӥCJ5L"hLq$[} һco T"ֈ'?J@ 'jh %honĖ/ &aMia^}n`A 2 ͈_QH2zۭnx$^,$%lI$RrN jȂ-rmvs,W YHBIVsx}fRUyZ mX[ZcC*U n>(p $^km,|߀.y}KӞJ i=F7z}ʓ7&vc=ifT@@*X[E-=h?ǐ2c"B#5{ kBN*:OJY,$0ZU1* Gk&gpD)`bzTXSA"/9p ^$M5in20'Q=fOdĘW:)4s{򣁃n:L^!\vṘ6@U±~r ̒FȀ7L/M"=$mL 꺂. :XW/^.g딡V< yI &y~M6TA. S^+BD'$.{D8 (.z 1Z@Dqv' 1OYqa0mDTwC1EBU i.4EyO n$9L/G@SELX0)UrqOPG_ʈFȓ`CjV" 5u'~RfC 'ځ@Q 7ucgVmb#]>D:E:3";U"NdyI}-\kC#M:&YiZd7܋҉8gL O@}5`v*ȣbd\MT0dD~-*8̂EȑSr8'i3Ǭk}D)Y/w઒m׏JP$D,dzV0{ cФ򙙓7R= CcVb,tR *bLŮui\[ׯ񬜛LH'ւ&Y Qņ2S#).Dt΁?TZd$ˌ ,G`dHҐ8\xE N]XԈg9-=tDr 1^L$ Zm5aJOiN6 [ & $䆓2/_J <&'@"TJ:kilȵG[ӈ dlΠ)w Kuhf=_Q@w63k7^K:w7&Nd)i@_LÖEɨ@*ɗ 9u ?L ȥa'Trp NɹaP AO[ɦ@SP:bu(!  ExN#6X[o‘&X\36?$hdi;ƕL2ɜ3˭&EO (a6+/2\eLf/EO&ؗ= ZB޴9gYtO[r(d$@ h7!  :32x] "_E"me2q~L=/֘{{8dfe OG:o#$pvn$ ѵRBeoI[ )d@,1 3`=Iu}(G6Hb/]X&Jd!Avʸ3L;O^|Uʱr_an`Di3"ÀgCA05#ҍ1׎1$E$i$u˅Q OA 7}&S#% ).H@X}qs"dikxQ˛I"LoAWͰ:=&,qvH=>[ҫ×! ؓ5ȅF. ~LGE;ɢ퀬lAڀV@WQ` Ɏ`q[OԞCRf-ңE\ƒYG! I4j"kԑM=C"I`DhgS\=H DMk1^˘O+}}~TLc:Y{TPQkNh]YG-dN^ho 3bM=ۑoYR}9uoAn `A@:/*pb@hQ"#XVTN5B _P4`@i# NXvƧ0l= EZim@[@uN"jH,O) CC :Mnf ېƢU+,I֥(  dq?P37fmhO" }LmH # !&8-mT.܈GQ4@&H̻ ]G¹Mǡ hh266&ƴ/*`d8IP$_ѱ 62wYw6&5QK0^ #籢2rɉbAH&b 7,=a $o7 L d@F?dC'H,upuҲKu36ڸ0Yr7h:\B&AYsAEs; ޸#n"H<݄ #xȒL=vЍ: FfC}ӯΊ>N#; uL87ZYrS^u 61SJ7OH$jD},!z\^S Aܒq"@"DG! R{^$H6 #IFfS,H0,$t}f7fQs]:Rj9pH>S0f7+aWé*`ORr`Ա?~LeuźT3;Ad0`[OZ;_dv_X7yXI @Z@By:4LƂnIXѼR2/s0G+tJV pJo)`4#ܐX$ɠHD`&N ~t ;If>PФ:H9X0ĝC1*,@b1ר![%$WܲItGbY lLF• qT%~֕rk3J Ŵ@̡ SLnO@:V!2.Qm)&p[ iBKM H} uVc o @ Sdh.u,dU L6yn,7Eru-H$Z'@r3o+ AiL^CR',!f Nvu*qVO#;o}# N}tN815@6zzpIlRF0A `F:e&AƀA”c*TY43S c ׸ vh!{E]R3R r_:̫ALTMWREod${*KͿ m󣓑iRG }Sץb{I  'MbgbD݁qۭIĸ &\!mN@o@@\p.Ae;IR"@!- zf`$1`>zƊH x;ĐD &JuMFNyAǩ'$la&L|^D0e A9Ynv*DyZbrc6ֲJ]TγS+cy4%Y<n#uo9rbL5W7$XtקA,{h${RℂTHb1*$F&h+ Z\D T#ƫoAB^&%{}"EpOŷ]D tq؁͵k1bB`F.u҄]\U4;qɾדH sI8. H0fN2DcHSe.J;qL8T>PiRLLGΑq_cS-jRy1:m@XvH@#JDbd0P,& C WFtZrLLLthªrӞ*jWU@PgfX_R'Y( 2d;g@h!Ԩ@_NRVv7 jBH`ۑ-‹qeô oqH͐a@2XO:dJPZAЎ9ARUm F75X›"etJʱOI`m (ȠA0\xGt]$Gb,=v2Z9$ 4'jÍĀ@vcc;Q[_E[ƹ #`Iiۥ ZZUJyoK}g!pc1)[oʙC" SP~H`G8@IP st=lt rMDUԙ Wtǒ@=zP9MAL,}x?#P*XK__O)f}\@_1zC,Z wkY QepYB򲋛Ȩ0"IנJ#$"4(35o:r".L",6GβA>k!xQ@&^рb 7%;b䈞Mi&m+\.F,֔B.5$Xk50bK:"uD//s"OR0D>4L ]uM01dVE#`OF2ԱlwST(P:ܱS8V+~oZLHi7NH!Y`sڈ$>LRK T .N:Z2Xw~2c4p `dOƧYBK0XZIAIrO-E§[6b@F7A AA)T}5`=FI I6qJ AXzƿK:n kHIE5_@hb>+'ƻȆaF,ZzKCmh~r bt@ *@3MLB *A1P}?'g.+ͷ":It3@: r8$xRf§&!\u$D~Fh>>ɲwFr'A!W6!= W&`N`;&iJOh{@"Gy""f$8d+fāۥ26YNz GƓUc:|N[J `iz;^~"4Ha֒ N4Av**`9}&M{(n3s;|(-}kXۥBZuЃžSvQ&F[GIˑI 1WOKW% LpS:VF`H`,lz{[!PI[7Ih ;:RI-sc̐H"zO][逡omHŌZ}6 dGA2d4jL 7n22!Z &cA@v{&āzr,4uU^D :?3fp4`و 1ݸE-JHnfD`@O܊RNbƗǥ(H։2~3։?]oj$g &5ڏU<NL^'#GM+ǵץT I&h$zCKtƓju2Hhȃ&zhta^-q8劂T ڔ81@XP`4#F r1@Zt:T2"1c֥nRJpƝTo`A2Lkm}~JrNč'zn-Ѓ֌B( \zJlhYU,e?I]TpbLIߠP`5o652GB11KE~FB#:j@M KTYM׮v$ M-A 5CR #C&'\YA^&p @Zb`z @Li0F(5kɏ)7b ySy)x,25 nvs'Њ,O"2uͤA:m҈`!\4@Hޔ0` hv?-E+oqrnQc i&h%1qRybOhn8iq(p"P; ~5h׷q@9 -ՓMҥe3Ȓ"/":궖 k2j e P"E1k9*L"oXi:o鬂@'x:>TPܠZFF+A8Y)y_;)$:()o3hp :h'M];iD(7 Y Ĩ03\qnGoԔ3Qs=&Ae@ar(")(M1eThc%;*+sU κI?WbL!HbC\h.XV7A&zod<9rDfOB$.:3/,cR1b=L SI&@MJ Ï&& ~'7$4Io X }VM¨ΚTD䓱͐O[ΔDR@Bč >U!X@  M`K_NN|L|q % O`%L[M$B ґTg h*-Eƶc(Q"UNy*hRTd h(#Z e q}h/.Em??ZULw@x9@Y-2}/$kI,.PWG8Y"0 n(fx )^҄ 1LG" q&LI7S6~B vaZBR  $H&'0B%NňmH"/бs:8$+<$\Ed@8-m zoR,䜗3=Z/H̸*!'hH2Uqu]y|ۑX:+Ȇ@u"L&V?ҕ5Ƀq4"$A5-oGj @7Sr^NHWcT 8#h?dɈ: bd> H 8IWԙPEȁi90@V.^/Gmw -2Ǘ4'ǐC#S>؂:a"ǘv&yQ&G LΠ}DuȒL 4JM&Pr'QD'i$Hdƅ!0H>򉐩YzPIdu?IzjUmr:H+#bH79%M@DrÑ΃>d  zSŘIed:R0*qWQ`LΆ d obˊtOD*"1p45[ 8& 3'^5ҋq'n ꐧ'6ހAҙy&Uz&PYH&wGJ*ňhei呷 ?&8`d6*0fNe9 XI, !^ h{qg`țgT n2fN*فǍE)cbNXW]Y ߹dKcI1?HD\E(d<ؕ*d_i#":4, ͉<:1PeVgRQX7[Ґb/y$ۈ%T DB}7A*0'z00U`^:(+ +jL"W.`x&k{Rhi*$w\5_Įۯ㮔21`-I?ֽ~ ,Lqy4׾b g&['"-7 N9 &Ӹ5K+0I\AH \SDGSC󬃸HbI zSJ[-E@_@PP7` f^C)#u6 P+KnHРdJq UQEHO~8% -HW`ɼ @wpI `Qs)AcmawCY1 ^iIRX82 b-,fd+d`$I'q'zi2x"i%n3"9-!ng"VQ$q0:T6^MϬDuzS- ErG.@51D'%l$:E5ه.#Ru*ɏ/^'/A>Gr $65֋1n#]5 9A=/VLj%AmELMk˒%SoM 56ck P!`] Jc̱{x'A ʘoXBOzkIRFxeR!һ >Pd6$"TbC Ѕٍnrq!oEq36$ buȨfL+1"xEjqn*OnoҸ4%\ T(&"=C3Xw!pT5%Px1  ™+$H#@mҔ¡*yde`>8)βcZC60Lx+%] c2⊐?hHy[[ąYd҃ʶ3(4*4''M2R@x b@BO&IƂP*AzIqIv+ewTDks+¡2c*YM\~}(JrS@v¯[єgbvC<Ɩ'_ʸ,*4Ydh( װ$Gֽb,orm{h)*  , k TȖ1+&{ݞSoFH-} ~5#0"bGY7!○$cEƪd_c+Lpd H.)9 &S_蹀@yŠ9ɡ?SDz3a3 AmAYTAJ$L1`#3z$U`cv6yD8gNܲ9`ØhΟ½!3s`"ކKr8$cc2@f6PSNH  ]VBtP7(điSA,y-bDj=6H3yZdzvf0?Tt~D- 7 O%1BfL`bm bXm`$ WA1&@נ bLDmC:4o}9(8*D--F8S0-Cc(t }" d[&8mEKNwLl:kGr+`^-TČT tU"_ RaL&u: ryd\N^y~tPnooBdlI#Yv*XCLt"+FPB ܁7VžmmDr,B&Ez_ 6E=R 5!,jOCK31"nZosCc{(Fmӭ9X5#h))+ 4 \E;/~ S &b;\BNɀcҸfb0ʤ L8Aa1df%C`NܶP q36h.+,Y$αsK$fP@jmւ3pLh?&M+q /Ȁ@Y<97bƟ-ƀ;zQnLo QĘ}[Ë ;@Ë=,-roCH@ނe`l2Tr?kԱMrIQDK4a@$Hh} q1H04V84iQEhe0VhFEn=mvhC$=L'sc h2Rl}(2 Ss@(q`A"o1?{8`A6Sk̲%e#Y@c JEł1\$dY*S5&0Dhh3Q*A q75DOr532*fI,GԳ!U@1:zLL{ؑnz`LDAr;t$=X6mA`L/?-JKYzQG#yyAa^#t:|kt * =?40فYglGq?Bd~(L3 A!8۪?W 0y ڎNHFpt0(o1cRT(]X7"FuκFНp7Lҙ۰bQKzQIh;׋G\ĄW'F< (&dm39+ VenFh#`5I#!'ibus=u$o='Q*ޖƋqFG+3$P^\`K_nUQC͕Mh"E2IUd5I؃  1XP7H#ֱ ɀ,TGƘd=d=b@#](1f! -"Ԥ$ P0J$`XovktR@@IRK4Z؀%]hj#Ib}NiKB4:~T B?WTn #4Y$,53=czVU,-părŻא 1q}@NJ1P `:in ri :_RIm"&4,ז#"Y1ݏ/?A\pA3@}Վv;Nq$q6<m}"<&; p#Y>}fcE'V.oi;zSAP;Zz@DC>0IbM+1MAV vT2%&i XAsr;ځq èi~4Rb~ŵ.܈ӧ#Da9 ^O G.Doz܉@AR?bnXA"ޟ*阏o pLt$FP" I$F1q`ޙ 3.5=+DLLXt@ώ; VZ7 L` D ҅]yz`[r1<0t[b*\Y Q$h.{*N$ul#Pa$ğW1o{f.x]u$1|Sɐb;q,$r/4F |-J9=29#6曶OQmc.L46 40:ǭ7z=2MR]#J`Ҿ%` P/5VA±HV$l`)pH.,B*΋81^ XJKM+L 0, sgXv ;$^@dB`mu߭ CpF Ҹ KZ@2Y$M~&<\vpLM2϶1*CA +%,I"2=iJYg 4K9Dti9YAHj8Yl˹<.\$M1A˕Ϡ$;<d&HǍEt )Y@$rgqE ~X#rVZEǎ cQp>5,I ih"r Q{B 2 $3LdfYrgS{XpA$ƄYmI37mf.̀9Ds:@ mѭ$2NløA[îx0qy4snmmD 6$X|옒v#Zy3zNQ|$3HŘKߧƳ v{Ճ  VMt.I඲ 9<,A?x 'R";9W(@[7R~4ؿ%W ZH 2QNo><]#2ev1Iv@AReem\2"w>bA , i֏dCfDAUe3:E\2)zHAx3cN i"h2 "uhe GZPZA6 ~?_=DON@{17FGw~dP!5&Ehk"I$dtWe;hdWD]Arȓ-$v4ʼn2BG 6k`褂  vN0E5tJ ̖əd4Z5ưZ A?iCvA Pq!g5 R!yhY д Oc@,V|k##-#) 2(0.-,ʓk0ndrc?Ə9{~q e$MmQ%:wg+Mk(*pb$HdH5h"Hv7^'A (I-뽁"0l!A']i!}a D zjheY`4&Ei \ttǒ@1ӱ KFלּq e"EɞOAK jJn7 ŏ;O_V{M++jcbnFoԫň*DJkzqfPX4$l'$Eҋ=F&Ef*ELg un\O+JA ڈ2Q˨ q,b?+d%dd~*Pb`D7&e!I==){v#o3^ѱi"@@>kZGEZ$@5$W 65-`Lס` ed&&n*ܱElt4@p4jL~tRǹwpҖz o?7w vb :Z$`N$$>u䁘&nExɖX%EjT=n-_ZYr}iA؂XnzFAƤƇNo;?xUӻxMXO!l{0 E9UB!`lFI I׋ HFNMD|Vg$\F}}:7*8˴o{:js*wjB$A0)y$Z4=vLל";{eT@BIN0^B J\Gw><}  >-Ed~Q%U t"d-gn'ca'I~_3+LH@$rE63WD3rA֛4߄ (&qss'S[J T8 =vژJ3*5ޥc}6vw&]XA/-b| T@>B /6W%, C"zȯJ@/] 䧋`:[[d׀ R)Plg 0DgҸL* iBx90_Οef O8bt L.ID JfeHftQ00ֲxFN^(xzGÊ +vז{d @qL!IZ"C%PPYoH=b@׾&B i41{HbO7ֱ*.E237J^Rܘ>U[ e&PO_g!X ȀLYUyaFE>Mvo{#rcdL!6ᐲ[~6 Pt+rrǑ 6D2q"/31ԃG)P27ۏYHiB:i#:eZ BDs6Ab@Z$kKED&&#(tT_IJXēk DJć@K& ^ջ`o҇^ 7KG&0["r)v9n8*pI hT]׈kER}T=5IE!H !AEaY:)f WQ Pq.:75 nĎHfRDqLScκ[\XA5H02_ ~*>V4T$% |m* n7$'?ѮWX=HղH^RnTD{i Os2^3sxTQ0 ch)0K]X[kiY?PPb/X..69'!,9A14,>-X3Ȓ aIpg #~! Dm>$ t+rD>H|+| f =fk^e+ro[ZeD,i{M-Q2܄Xj>sJWlm"I(d,g-O[ 6R}"k3&AՑO m@#}'ƹLZˈ0,5t+Pq$`tX_&n@( +W2Pq/L$DYڲlpH@ReGYaY(IviB(&f>5+N d!;D o҆yq,jaù26[~ ;66K*Zc:\x Ar'S#җOOؠb$* !O˭bɞI3%SҕVd9PTXiT ԉ \}ܦw S+ aMZI@dX;̍mY9ߖE HS*v[X\⇹D>3q`Iק7 l LNY8^7H^wH4 -#~)" I/1TAs\2/0usMcFFԋdXasrȖ&M_ƕaٙܘ&I`$6#?*9eRFBͬN H-?*~uEVNW ; e2!Z±(,`uƁciZo"iry32~a@$kHqeU_Ɠ˜h~qO4:X)! E7I$SlM0q=dk{@֋! qT?Ho\PbB۬~4 *ϔgHEz x 1~‡%``d $m.HFP8(+lI|l`wu>lŠ(A=q"ZgQJdfNs5) LFZ8}%BjeM&^(Ne?c2(MaK `4z`]LUԖ:jfJVP&r8Xoq #I  X;8$i,(t"/c*[ X1b=k2H2FY2#BLk$67"fdoVl f4M&hIr3Ckȁ3|Ђx$ͬd:ԩg-0Jy!Rǔ^&UI96RI2k!7!F; %c ӭd `/OS& JnP ͕!Q)7RUU"V;Ԛ*N ms^8![D@׍'^EZ<@lxM[RblD愱RfFT f,&6#^(nk6 õu+)= E3\D^zu˜Tȭ&q43q["""v-FQ`*vqJbj˛񂑭Šd`X g/L]MGc`c=42V &e3 aqi#K"Phדj<^ &B TJ9$һ@`^o6Z $k4Fڐlk&"H^C׋>59T ;I` bh$Jb@6q]&e) X(L#A)2@QJ*C@I:t3"ԪeyA2.')nL@;"Y1]Du'֤0vSn~zT1 2u/ӑ:_QLƇ'#l6bO(m(aKHKAO6<cP"o*h` lG+IoYL6 P"CSb}HFM2{{m"3"~uɓy1,:zP;-P vc*1k}MoQW 9DGnm^R@Hq I:z7!`*Mr C-ĎiXvb; }fzX~!RG2`Awy>?o!2k7z}XC~$i*1dlҽ bEW~َ"g[ ӖeTx c3zoμlpc X D‹6ul :0HP8#D 1?2yA!ji-":r!K!6D\O IъڝWRI$)FXT,̉tٲ8˕$ 7lXAw@&/Y`*I؝w39ӹA,C@+ضEі{#V4VuҞ$O~ma17>uA%e/=%$ )[]:՚B$\ȮЁ$tiD!@q*/ 'o{?l0H3bA,X  t i+ A[ aq1ES24=/OQh-K}$ 0.HcG p{L|P Gi`b_D(Bch޲bIBMMBX),yI7Z,IF1"H7!"$`q9Pߥ3(%SH:l\>\2ޙBY5 `]X)q#s^ =iWgCV N%(PJ‹ ؝ƂZ֕zL|h9i"i(OsuX NH(0OZQ`>4@%AJ7cŮ9QӥېbOqSb"À,T֊a\0$ZM(ɍ㏨"G^B/"Bq :+-2`V!#\ Ft䣗DxDuX~<`H<# R5k&Odd⭬՛͗ s-wTh3b `m Clx\ $'g[&gT%f f"b*ñ@wC?x #wCy9!&n"uҕqGE̓ij@"A^gZpW7ߎ-hV'2ma/EW< `n'd 4QI7 WIjL`eDZ~;ms 2ĕ&7$Qtb`,$Z_%HmC QVe2iJ 0tk~B1 xT0(9di?ZO._OY"hr L@=i.>!A$ 9"C^mq;ɤʶbe-p&wSn'H4[X0V(s(bŕYaA~~lX OdˁmJu",AcY2O{mY.%omLO?V<DQo% r6gI"ljHH6>I<$*A3N+7!K VdO x]HF*=lŽ!rYҙ=G1 =`Mj-bi`"|v4Y#sҪn6S)ўS7 on>u }W(kX Iߎc֕Jbܾ&BIBPL,BgQAܘ栐` j, 6\8r$7(kˉ@c7&̼&&.~uNA\?t>U㘐*sʗ)!gy/ *$X=)9g6F( FJ`wl#$m\LrL 1kSd0Z'#\LmCyik|-lo0-iz"Z:i!ap a\\Gx׸E?1LBO(t^q$2N`F Dt9oPVu6$$%Y:e &$IB$=h91`"G`m;q1LeP}lj#`joxCUhP4" +c_$2}M.ɞDxQk@7U6n/L`9H \CI֟=tH޸#&PB@)#mzPq&HEVː/iH?(/b˵i0bLmnZF6`۸\y EQRr*Oc8-,LͫE  !t 8c,bOpu?!@]I hbydI`yb0{Ε 4)z#, AȈ OXלGhu-U^Jcŷ/LPbDWNDS*|3zXT ՠ|:?@9AQ( nHOOVO)@ˍ0kP,pq[H/ykL' lb#ZPxam9OZ/c ;hJ*`X+$Do5*I$;2A0dh鸨= osbEPIa(͇G3$ c?I䓧Əx`܎\m"-bN,M-,>DM'F+#k|jB8$ hF **trfߔf K=vGP"dΚɬk$c`cȂ[ݿa+=,H:i&)D(e՚ `vFG=Vzƞ+2VH".yYQ*X12tΈbBm'k\Kj5 <$5^ /#  'HaWX@0<&m*\\cX6ya`fu_L`RA'F#\Ne#^AFԼJ3䶉w*9oL xc*%/ g(F2<.L>Rsq<"n ~q\DVvl!bpQu57I0uوVh*~7nc`& VǏb F!$vP7(yTHnI "$A<0C$dc Kz뾦ewSCƫδ㴾1!OJi=@M FFdq/*t6hU&oւg`@Bd%X bM{8LPA᪮p[6@ f&D^]b?+ÄcZ_td}C$6rM2GW&㭅}?NP̞IrO`F5񯾿,T-Lu9h:}a2>@K a +gP/kSH}"4ery?ӭΪ;@0}dn`DA ͡A)'qbxnEڇA*wh҈lr X:h+9fdlݵ,yj^)J)"N-ҝ S~K#-zTb$Gi ܞ#A0D`YmrdRuQ[ @0Ę旃]8^&"?ֹ>1p< g :dR Ƒ,\s2o*xqtɢy`̘DԽ)”$k?TX)"bҐcPeTM({P[" 286qll"gJ`P2z_b to6V@\fXF-#J D< XA"*Tqd=/$z7nB9 i\U!X޵JQ6au-=MI&9LrI2E&M#!4 7Tңp1'Q:0nU,DD @ oĨn&DEb;es;lOPw"~25i1CIv73aҚg5` }M2dK6 &㉣Q:J1!+Uf'Y ! DOCaIvS$}FpRUgS>@ZpavEWdGʾ]2yxryXܪxǭ}v0<\E܋k3/c'I}2;DSm'_h*=}"$k ^~(qz?>\OE]qo?@wړ7'|Yŏ!2V=5yl.< 'Z>Pd=fLJb`@aE y9|r>u12d@9R1i!k~'jyOOp# κ֜s^!72m;֏{1́zu/3$u b +I*mmH/'tH5$& nv(@<bއ` D)?*UL[HZ@0IQX H2Ѝ+1T} :ڡm$3đnW:tQb ejM:~ea6z a0nk|hrӕm0cFt{k\r "anQ  Nc>>PAm"'YE0>ʼ_`S?ܾRּOr h1Ҝ*'pyK k xY$6ֽe~j'irI "ӦLjC@&leb &N|,ڀKN0I`t}=4hr$"YvYP113z*ޭ 0'nБ"{ɸM0U"D4XKbێ;B%^S *!$qczXZ1x6jm }m WzxT `^@!չcJLCw0oqPŽL"go*q $A flw4а9.ˤESp7*.{M@eN@G*2, RDgk'%ghm*aLaxDHu5Ő&4B40_d8X-?/+ ]}3`ܝJXI̪L4,>\ b/biW^LT&A)%^jC tlymFEK;/@`%$AIJn0Dn9| Ҳ.4u`5S*ŻbD2I=wB@GEc+2.AaiB$p?çZ)Wat+#1Ҳdo'L|HJD O% !A Ҽ@V2N^k?nS!34Iώ PA Ly$@hreogLsXAgQOr@pl,H3\Le󰢏'A]6Ln Qs) 9pf>uǟXkA& *PDփrWʍmhZPKK 7"9Kx&?:,0|eY@`va6ozIz؍@>%`ArO<_,:W3D@k؂?u]_:URQ?I1?WUWO4ۏ?Nk}(Xk\륫!g0 r1YRDtSn0]:4T@Ryqv]9X> 6' wdp8";C0VDk2_Θe-71=H6V[S}M*qܻMGC,[#2G"WvRࡡy"0ca"uzK?\hS"zƕR4053l:Se[QyH#SmY  1q/JYO$Mӱ#1I$\b}i۝ʀeM'{c8҈$fI^#}W2*{Pļ6d$l9!Q}tE', L2.LL$ސ2pyh-Bx$^߅e92Ugisf2&XֳBO毻L:(ǛE3(WfYY'M ~5Zjfd[G^_@1g_l1b/V{, HYi~՘//g(*1KQySM4BJ{b^v*VOSCǵ][r4'ІD,m+D^Z)pW?ʙx#boqCxyYcס p5C tƃ b})U`#2&Gv™ˀnlEzJ`Ȱo[O,`,qk̎\dX^5 G2&^* Mi/?(Layd& L?)2@ WdEN9$.w(c&8;|i0 bɢH*W[zЃÑ0,9uϭMķ;j@&H,.FD,tƚrBw4c bd'耀v)-J!/8;Ye#E}gZ $-x:7 P + EcO^"GΟ<`XRÒڊFFǺ,dax#5 B TIz9;w=KLDI$HMe%Y>//0#˨zSX!ԕ2uȊ,aŞ,  >vKI7nGI4Ip242Vg?N&@ʹW.EՔ:S2"51ib5<6 NBEʙ ;zҲ9 SLDoI'@C@qIgi 2fE9 @Ƴi#J0ܐNK3 B& .J1 MD(C\ʙ:sfl ;;z\lʞNfVA_ hNKpcd`J{K*:ioc-~I +[{[B,/{Q;cư+qܡXwb]p|1#zK&XwE1 꿨|{Ju*7>o9LVWE0el,`'%AXEL'֔GG'm)B,CɓSH8}4= yn`֊o 'Տ݁ƑhqoGF7$hR>XIdɅPr9?K\Fǭx?r0?㌓ɱ}J3\$` AnҘ$aky'꠨͔XcBL5QȠ65` 4׹n՜DF=f2/Y,fĐۏƌ#"z\ r̖0Uz cBI=z?+=P AmEE*]tb.:;S +"DΧ2.Bddf Ȭ/#m҈P@[Z,$oҸ } ~-w@9 &I,r@.") xrmY<|=3˷¹ n>^:}oy_r1'>DwHiV نu"Tp$:PyT“@t֛ ZǴ@deSəugb6oo6 b7ֳxٲ}Dk2sm PH`*e'o+Q+n֎SՕѸdj+%#CYElF5r,@:Q!7㋚1/7'1cl5$Z)<_Dr2ef!@7cr0\}U\vf4ֳr)|C3@f@el'lB@<9r?.nBb GmefO̧&h$&I>VooU`X4w*v-Ï; ~Acv`P\̊F,l]UĨ1xޱy^c?0x1 !?tݲ{i81AZI֊hZX^r3~%?8IU鑝 ^\q'SX]L#"oa^a|`hnj||>[e$c+1yC232s؋ ‡+P2)3k1)p<2ʶIV1 XW\z:W8&VWOHR䛐V,8xYIƴ dljc,g#ևsb7+Md'`/>y_0"lT ApY\ a*䪋]ְ9<~?0 @6ˀ2d}*A7(^.O q|rPB dbOʳ`ɏ8l3HGSxx8[y a UZ $oZ_*fȹ3>8*|QdǓ#d g@?;VC#1*Hn#d2I˗/O0ʘ,}$,Nf/*s`YId" y <{o'8p%#ru&ç@#c +"wՇc|X*D 3VU@܉"olC(b; \L|) A]dY&^:!0 :Z&沩\kHc: q௻( ,Ysb+kw>|YF5$k3?F.$ܱ$#_M}N&Pfc6tQI_RAJ@ ""FF <]7 7$=)Հ6O,gt<Zl`|_ y6&o7= GkL|G2DLHNDy}6E/y@\C.)"S$io7a$:鰚O7J|Td&mO|A`\V/3'1g+ $##U 1?Orf˓*4N|xxx/*g+Ç?jg$H=AC>T~$1TYq@2YCHRo4,?+ Q-OLId^l"ÌD|FllNGU iޟff.7 tw|.tw"""gP,m`n@6Y*PW@>!r2 Xl1q"j~.\P~ #_|Mq c$Y E>? RS#p>33/d$=kYubW0% ¹}AI.5$YҜVL'҂rWYȠ֚_n~[#y>cо<経YI@|gN#BAp*Arn +֟?A@UR`A2LO4n wkMH-pl`W?RK6>zg+d2b.4^8"I}gJuod $ě1nj33qPAk"`xָ߆I%X[ztpJ"ӯZ+ Pa k$E28g:zފ@I2:GՓ)e Po5+#yJZaTZ[ f$߈cX3Ę eO$֟ b!9ÌbR#yNcIWd,qYy!Pyn@ ʃ!Vw~ 2xVEnrm_R|v QuNNI&rhdy^[ɇFt' \&f7X=y)!W^s76_i|YLoUĀѹRk3 /*1a4vl~|+rŋ7X"a dL6 @Ww-s:w V7G̸U@YԚ˄:Ed`Ş" 3 h}N9qHapFZRv n*;.L/(u\,6&jŋ/¶pKM̘8)nKÇ1ʱ}Nʸ& hF0&r FұbT]yr??>D|O,6aqҙq.+-呈jL*Jȍ"k'dLj PLh(u 򙅙iWWA k_LArƃ#e%t?4eÉ׈f|4cLcĪ|@UVu$K5&4>%O~@Kϛ2B[dW{SL#-lmxZ#%@Q6ܙc;zSFU-;W-{ALa߉ G?O/odiOq*Gh6`IM:)2 $SWVA\XL {q2Λrg[@yM|ٕ1{Zk?;DgČ3V7ou cnKa(|hrd˕ @gLOΈ_`RaǑ&qcd4¬Ыv::Ik'ϼxb*L_!,x +ȿar͓#D˷m}iwpgPK,@6zW_uŔs˗3Ĥ9,FN3bf'?n ziqy?qWD'!БV,~6ψȦ޽K19~ -6 "ϋe_lcƦG&܂ Sڳ*Ws|c@}Dkt̊Aӕ7 X%G\`|hb6MwG0does$a姘9ˍDh @0if/ٜ̈́?:Sxcq  0wqY c'[Ec=ooH|,x+"h.= J8Pщ #h*p"cX~ˑ*IY1vOl*I3ds@;tad<c;ziyN ^3krH >֜;).LdDFZ+) L GnM%"&Ax~&$Թ8Fc1deܪ b?Wiy׋\Qԇ&Kg_Js0V/ )mmh?nG"D11@{ -}dYRȀg?v ICO b9A)>?m\K\Sq ~ i y|Ѐ$iD!YRbEޕ1/h 'IeLȈ$zyLBD:tVcňkmt, &iT4LmJØ`$P7#BpčokΑbGqa_oIՐ;ޱb*9"cAUO! v ) 0^]%FhMoM1)GJ= zE31-HԎ$pDŽ-L\]S>&eoarv ^W3q,\[#Ǚ(HRMͬ~t0c [Xĵ&Oxgx\z^)%ˇMΔyr6EOZ̓#Q=Ȝ4'ye@[Ņe|qsÐ"50kxc'<#3b.Ǖ]GԠZ3yEf]Qc٘,9dkg6.r*):rħaD Yq0ˮLcV ֲ{~>?(;YYDݸISyY,Wv0%uhS7S "/ٌxۼC(E?+g&4$|ټf>F16 Nԙ?rs_4p ҟ&UD&:F^>oO=Q/ PbfAJ;FrMvKֽ`1u$.~;<fAdS LNthNԱ#1"#~I0-u=h:qG iqx YouțX|rc A ~mj8K`cC4D䒖`DtʙJ+PːqHL,.btP)c`e +G6$I&m?/K'#^t7f桰)mOJC}%Kq4\.0$Ltid]uR A`qL18e 1鹿ˆH9K:AkJS",׎zcŋp$7ߥ=sV-{NFsP-5(E'%U]))3sƷ_w hBb:#Jl_cӿ6C&BHA; LdNy\~zUIlE(y錻&iI F.?KMolR~80"106|eQC#Ag+C1\i?ByMbl·$"+y [!`jF3>S>F%Z I/%<lw\`$ O kgL=&oJc0;TL7Ɲ!bO"gKe!&4{M_1bԙ"I? ^LLeGMA+ ,'uAc";<ce&4<gmQҬUH2A&#:Pr@NoE <ID.ҔCxʂ ooJ$&%VG )4Р0 İh"$/r >+V@n ֽ%T*J7iRAi!cY:@'Qzrag2tP;9i\:D}iv{eU*ZB>}(2dl ,T4CYop\MpxxzH]%ΛTa'=b7 eh\x\pfXX$DƖ(x Q>D+(ah0dqkV7LECo*218+d)nF&޵6_%0XadsRA&o~g&,P8*>J7>O{<~ *edf\+2uUɢo Te'X/x? ƭ ܊$2ov]^j$v'OӑGhD(;l@a;DžuNp35 O_S첐Iݔ$h!؍#oh*LA vܙ3?2b9MBh-RJpy1F".8ͣbiUAzES[6 *x~38r,eAel˦>( dIV͐{n);>>,C9c6>;J_]wdǗ>O'S 1EZցG"ϕCw|L8|jg&UF$@Y?/Ō^^oTx^xX9 cEBX؈m"x[JT;&<~vOk$qU^?@cOoQƎ՘GƱ|6?.EvP[_yG$ A$ $VG>ђqvJƟ ~,7܈}UIl-#oA<-q\((r$2iˑV;f_+.Ddo617p.NO>f-E~\AGyj \Fh[ DInRL$ԓSd'% "?Y<<ؼh=iǸW&oH}a0$XΦ.cœꝶ2fa$K; j qu-:EM닭QTC`(X 3 `I+Tuהm#Zة:*tڱgS eXXri^>1<`^LX ^uڲ1®@:To+N$ 1(Ք7mM YbTs G.l@OPNŞr/& =iUm(\R;{E Wh< @|pD`޹(VU^ $,(}uğZ<._;B#X7Z<=Va$?MPkɤcXUR@  e t5a2Lyq FBHe &MLB13+~2OZ@Ox:iwABĄZbAb )Fm)Ķ^q$|yrʃP!fZK($Hk”JLA70s‰/]E2q\l..hDz]~م`U;@Pܗ@M),zC2C#{F֚ee C\_K:Sy k I=:hϐ>BbXj !BiOa{濥 &C:Za:}늄IP/ ).5uj\Ƀ{o@2ݦlA$G =(@F1 R9H+֥ b&!B]rn5y/!`1X;1 abLMVhʾiA0uh>b{8#  l2 JASG/Y, I[\[BʫkJسqet'A2z\u \*/- {V/>ؼ͝7j.1+._o~ဿ8<:cƾNLpIayM0S9H^ĝoJ~3,ro<ݕG&a ۠+SHSP,A/pǕyq(X&bVL_kE>ξ?!# ,KZx/+/|܀JܪcXYl&pٗ) 7/j~6|ϓ/͎o;dJՎa3j &μ2@ >f H#+nsb!eXLeHk؂buZa:7ɕqs3s\rѹikJq꣌r37 Yb8QuRO 0·^+:O3_Q 8qR 6XKwFFFnM4`H#A\E⫸3E2q("I7ZAOh-AQ~fO҆GH]/hڎ61"~tG,{$0dD5Y?1n퀾Ґ#*0b"ȃ!)~a=jLFD* Ɉ VFEHZb[ݻ,nK0&RT_x:3։nۑcEO<_\r2T iS+H.NN?/\.(x$(!O^t>+5]/M D ;Z3.Gagm.A:kDxqbb TB];%m<8ˍAGOJ2a|;W̠Hc@Р}8glY'b/!҇x>YV]qax8rh.7PǾg>x8+}=7ܝKݩs>ۀ1EᕚDv _}&_L:F( ڰ|'^Wh@k Qy#ʿɛOf'BbyG_ԓqbAvj}޸1<&{GOɐ>呭(31 ]\L5̯"@ A2Hc}J#*.)_%XǮ)sUpLLw d0aA%v+O x9 C]Kcn]#\혼+*I|9OpOT$#M-%ODXu7<2@Wp0** Fi.,*2ǍI(TbapC),&hbgus93BOE b~ޜ}\$0ր>Ħ4f"L~Or6,O1h+Oɇ!qq׽#2c>' $y⁄52l=Fsr5_j\C2:(c'INK XN eX `h.[2C=L6'@֏~9TؼZ_x_!}3/v6h}d<A#M'{)ă1l_n$@'n?7Ǹ28@MRJ܄d@{AiӜn 0 @_) ^DAq'-fE?*%*ǔiAOWr7V `@?,chx3; ^9+%i+'q )qiEȈ֘+)6:Έ0@$D\5҈#ߩJl-/~H\y@tO.\IIkhcHoD 0'y~?  E"/l-$ 29%L# hoSt҃0qcr(w7q*y0 )`xƊHk>LXdLy  &Vo.\ =YnjxqƀF7M*cmO!HoDgǏ';aW|ys{DD0'2^6 6/%$F0L\v֗w+̓r< -k .4Yې+) 3-ER+2Ns,H7;mY!2XAB`LAQTd0Xh$ $L(q*qdE? P.K`{6Jf\ b '; ++RE\N (r 676C3u=~&ӧ4 {Iq؋m)Ay3~ѥuU\sRZ;E7kS+[HTFR "&AcLxfrlWAT$4nMAPor<_-dZTu:y_?, 4_+)Y!ԷT/y99$)APBq1֧$v!IZ5ͩ Hb4kD' I+('4ĎBƘ&h߫;0b\$H:>fN~qF)DX_Ƌ;6V(tV'YZہY3DvBߒVD &7ë́D i0Lג'I .RӶjX2{ٝ` E\3>WqDvȘ$d~ix8dYnÝ5}>4rKcsYYY'6DHָ_x蘸}EL NKZW۱asxɍ naCUƖ3hu_kɞٍ"_7#rS VO4$ GH$uOxm3h@ 3>./ 8 .Ñ͉/r/ϛoyO1h߱or[YdlaDևC\90EןF~h06Am8J65la2 :V2wcy?C߇4ܲΆ6ő~W񓉏=6ۼ<~n_}V!سɠ@cV,K\Xy/Iv37eCWبMgAyA'YL4~ocr 1iC/< 3$¸$+YbNl45'_#+lEԅ܎ؘ׉brcL|s*)TVq|G,,HQpoRA,̣@`3 $mץx`Hzg;:hX%ԙd‘s) 0>t.\X[\Pz~ !7ZoQl3Иv!~UH8 #QKW.dHU=&֥u\H&X:P<{gI$ВNH!7(;E{yAu{$ҫ-AS/zo&v$uᡕ>,Ir VngiXƀY@(̠0bzt0Ĩ{wux4ݢ/rLoMki2/#LJܯ0? ȍ"}cH} $/P\d/#<>:lk Y@`Ní3 3A~Q4#[ 7ҙXenHtxo=D[/T5@cϥ0E$3}W[FW -1ni,QLIIzr  rďJb pUOAz~ ;zڎ J86^b mO?XcNVY6O#( " ҷD80b!o3QId|H#j/,ϕe1 3 N2cnx0A:_XY<'(\*܎R`q?t x0^A:,_-._'iwF=)|}]4$e}H9V蠉^q173* ;t45}K2yy\^86!NDt}6C}f'xذG / f޼_}??X,VFʿf\@ o}4sdŎn'Kh W w=R HsY@q}u3.<*8^Ňkă3!_Mk&?#.>uʪnMhk+qF;EG}-eO,_=_*ݡDk5q'`l䵚gsYPp㕀Ikv xuO5$6HY">>//)ɗ?X0bǍSyTlcru+A-mky ׏ p`Nt^ iZ92kh}oү.\ tTRJ%6ie*/HН'8`UU#Q֓Lޕ b$X/B+H=45A7_J @JSz+ )^g55"LЂ!xz|i,2LP{We#S0n(bru*3si@*xOm7M'qiVfr%N!Kiz,fD 9IzԂuj8oCaz0c "?f@7*0O(f h/sHDr=uބ! .>6+˓Ir*4֠ܠ'EᾫNXǔ!)ӴF8Bc~3fۥ0#T-Fj'XSDegKl^DHh'Z  Db*C,I0~;0g XQD@]i0xϏb~l:@L}eeZY޼mŅH\aAϒeGƣ@tCU@'cL 6&Aһ\ t6f2-*DXԯbāBqI I7$fزFǟ0?6I#F0x01g7D :N2ɟ jk?\e̞Pl`v7_xx1g}X"o#S2ɌU?Lܨ?2r"- mNq& 6?g!da8~tbȞ#e(JĒ|Fx_`Y Yg@l`Ngv-(K~6" m~uUő?) ߴk8?k.w}u7:Gƞ7>cbRy!Yw_x>wLtaf7֗$.V ˑLn1;2lF^UqEJ?N2@f@v71:E9pGkaH؅$iFj @X#e"sa 3'jҪ xsl#{ޗw.dp(i&n8le=dKʔ0 M3q?r eՠi–^'`=)y"ˍI Ɖ*A o%#^d׸y{37$Jf 3aA&@ j?L(axk ,&w6lY #ǷH CUg0F61<56 )<r>~VGu%eZaMύ,W9Z9GEoyk?ˍ0"lyU#3bK"./ֱx22N&O /X ao_'r N;,5G8W@E렧 Bdޗ#-(L\EFeH4.-/_2 x* OO΃@`JޤR0XV,xi#Q@vvrs{ NCpȡP>[SssY1Nn)ԅrb [^_ӟ}}o+B \ ; _C T`Jbv7wbJ+]Fh? 8A'C{Ҳ`vLc8+.Hh5}"`x9+,H3meak|h-qX coA,1eOU&2 ^iOQWxo 襧 !u:oY<QZ?HڿpΩcc[yh)as:C+`W*;q[V9Ǝ@`hǖ 1b]<gC}h'V@0NmY=nLNC\1`lTAYW`ɅˎnI`(N2xw4_&uRɱNA$F߷ C{#ye F-jN,M#263E,r:O_X^Kq5Οۓ@I TDVP A=7e!0 DDL ;\,tg y,'JGk[ǥ!P XPc}:z>D lJIdUIw•XܰkwCd'A3&"*yr {A2;F:Sh7hE$LdϦvʈ&EwZw^ٞLэ~#mOb@ k&HS0I JL/Zgn_r2A@Ly{ҲwVI$|<ԏV? GBa}2ͮ*H0#06S ]kiIȓk"da0b@:W)lisRIy:VLCASZ/l`OHf<2&C# SˏA?^?@߶cMZ¾3O |`JMk>ͲiܛF:,8_<(;Xbs;.:#S5CE8XqK|kb\o͛DFf˙:Z A@[ԹLgmaˍW-|V##7$ 0`&SX>S9`|v+|×ss1;T(B8Ke\.l5'}5'kg M‰0&Lؾ),%\Zq1cX}? sѱܙX6i1x&{}VOp~aqĞjD)-a:|9|?yk'řdpU\5?g|\I60r!X! 3Z_`EǗlx5hB7^bY0@3ɮod~\1?,8C<aǑuҖΪH~?81zPIUAU Ljކ k6'jv*D/ׯN0CE qL>LeոAk籠GAs:ŏZC+~|&&"Ѡx"HgTFi@,:qti#V<8^́Kl QÓ:77Vc8 cla6Ri9#! ";ME2*?Ox1ƒ&L<8yk} B[V@<\Xd瑛&?!>/蘼!`$ ~424pnj dq[UpA *U* IepI1?{~!"?ɋ_m ^/ SBZ3xVψ2f`Dzl\ḃ)b^##ҟŘ'F#&Qٌ ^kXͦoɎz?x82i,e t鑼7ok~4?/p5acuO}"xaw3,FF״үU||0 T͏ZQ@AMxk&V_a32X=43O -;_7Oˆ _鼱oCc1f#$Y|||ѱE$I/߸{qYq'w|XgJ$#jƲ_x$pG0"Dh 1&gRz][(/3%ńm# Ødr6z|(cA` R,AA3~UN҉#"MOXv+ymhֈ'\zOHο* a`"gsMfWb ةa}+"AKdFNԪ9SL[J?(rq. A:k)Hom%0oc`o]ɂbXoFqX\l;n4s];S̻D}'SXN\圃$봊[!ڼ&X_¼eP Pȸߌ&wKߖ]WC|,dYAS>}u@< J0"M>{p!"JJy#W/Oq tO 4A؈M@1Py.'f AM (  4"7r`!ae$XbLp1xSEH5s7y @?JNJ1䫬 \"1I鸍M@f l }m:\Kqu^[ܛ.N_B?: ;NJK bf\K% 3-iJpXhIB@oqehܴ-BYOYs+L1mָ Lu ZE#N"Kxęg$f\->1I?³y=ÈME_hxd\*`}]5Ʋ+f9Tb@ _q8Y|O- #"I92f9_0=I.đ$a=iO5M4Ο&?!LH>O1.o7Vl&^oyse$F"y7=7,EIS8x4] V?x~ٛ!EC%l/P,ljq.7d^| y$NP-ԟ°_!|6$& 'ם`M>ePŮs&ݺƕ}>Oo|/fLL*Tt"I8_{+q"܆,`d@ZDĒ@^ߠW_-V1i:sI6cQҟ +}kiYe͈9Wo(q<_F6ެH,Iw$(x9\1ι*S& ?: H kc$A'$OAҊUBn'P@!•e`rcl*s0 h8/HuK9 Tt:P%,i=t   VzGC\= C ZmҲV#A&ݠLi_JRln-?#D L-"׵*$*%"dؐ41\1Q!VP |7 jrJs,ZL6l&76^Ӥ$=܂ldֲ7Tm:8`i׃Q2{_Pgz&0<g1bO1||;ǀ3s9LL WŇ缾e2$خ>5qˇ|=͉I L_hQ|f[ޠ@;W#ɂiݠldD^$1Qom! |ZzE  &x\ EMH#Aҽk=7H1K8b*T{y&gFX?08=u+i:mOJ8i!'H:38 ٔcɘ-<'*t1ҽLu#X[E:IJ cY MU B7> ),Xc&/k!ʁRqA?9]e!Mx:;5}fy;kpב7n@{bc_  񳩴 ٍȟQO+*[@"֙U[ ƾSx2,LK9mn+Foo6f$[RuxG$'kADLf FO-:T*Ɏ+ 1JS5<>G5*Fh72u/ ΓY#6|i1H`[oX!f`AlhJ;Jsw;|7d!'F6-/_0FF[t"❲#;$r LtW"uo.B/& L|גIl&፣ $7X?vWxrlhVū|xψd`rgeA ]k͜{f1yfc* Q\X|NxE(o4oH}_1Ic DxrD|K-?1=a^Qn"l+et~?0 ~c,f:Ne90ȼOʽ%"rr 4ԭ$2``^ r XIR;0nH(3`X(A'jr\miVySq, e":?:|lJSl@Ɗy)R m4Du*9,􃮺Μx,\Oר"=I5ǜ*$ Y3G\6өZ.A$ȴG]Ze2T@)c#@EwMFڴ$i4Ȫ=f#_CKújzD@ED̈́oVzJBLXwoXnRn # 3*8ؒ 7.ZEJ<" ҃J/  u9i<#b>:[Fmx֯![HeĒ'>1B^ c"fH] Au70N~Y-*fgF~gC7맥)V` S:Mcpgl)oְg<eP9lǍ* d D9A&6dbXYQ+$Ŧfk ؉kBApGIWr,6}Ȱ"}kqQ36%=hLR ,fJ )eeS h$L{}28+9pbLV/`NbUc IeWdˇeFiǐ`?n"5%0Lr 'ZYG11#a›/`M"r<0,-1He!,sOVRɎS&@ QɅ2H"4HdđvP|G+8am[.\|_^gkcu rp y8 Xpx 1, $_jɅxJ>?s;I6v(C6U9NoZȟmQ^`Ȍ؝Bdx2F|ra#R ܱ&fU镰FFXx6۩׭fg0.n$Y`thD8sd!`EHר֙eUv1DHiS.>-e" "&  6ϠA23a*,!]{+ˌ, 3vq-ppJ,?B"5P|p2ceq"(Yֽ\X;nu2#L-Lf8`#M,E3Zlt\65"FƈYn?K`Z "H'&m2' 8=P:?&`QN02:&^G7ٱ=o'[,ǖITnl`jDޠ uD-)KYw:Z}}(00SÈrt$q#CLry^'L>*$$)\VlBꂱmbI~Q0&FnY3ǤM#UdpI7+ylWdlȆ<4P 0HW0Evܓ;@*mn)ZC%>Oi|p#ب&@&bdaکb ȵ3cĪL@ ^ ]LL ASskuֲ#P?I^A$trr96IOl #Z|WQɥYqys-&Hco"8PǙ}DZ$<`ɇ2qϑM(gX>|FQ&8o-s"b$.Yo#i]BNפ+(?A@b߶:L1mH*"'ci:M*`VED7!h$M,?N%dbi0uڂ{AuWbD5?uHdxܝiYɁqUT{ tPYG׶Lr,5 R&Lj'NSO,@ ~k,81בqj!8@fM*v$ c"cKa6"oye1cZS*B mHA`t ~tH dkr0#s=PK֑-S_ucP=)JVa1:Pc+&6; ur ,/`S ;70)Mc"A4*|Ikm5sǑlی)HOkyĪAI1ak"~: 37sǍw6nIo%~޾HvaH /}ʡy\-Di5''?'4+vNZkr>,G okVL~{[Ǔ2Y`EŽU`ˌdY dGB@Ġ63X)Ldk?Ǔ$)(^*$Chod~K;|,AkbITXzQ9Xaɓ1I{.|Nq4NU,<-pQaK(+$ڲc!iV9I;S]9p!̬N$Tً*-q{ V D~[Gp$ORHZ* 4*oĝv׭fh !G(㮺!<M+A 2f \PPeV DA7>K+6׭ 23Ԭ)Q xEcډV.EQe&Q"$76%C6j L o|4g%$ =~PB*lyA5y"H-O1"v)Jc'h uư00?+fuuzT?,|:,E7ka Ƌ#ь'md#3:J/}N$JL[ ^?:<x(G6> 94_T,}~tB`܂ L'1@:'Z|"}q!Ȋ9- *JPO':ҎWġbrvcӭcVF< pXX1lWW"KHs}'D9G^xyaxA __N.>72=`nA8L=\AG+XNƖco_J\Zb^'zܤ+ IG5}%֤ ᵇԂ5J-X$ ב+8LbAn#PP 3-%k5q/QNx)V$[:V#lM @kDO{ş@b dqh6ӭy6| % }b& YY]t%y EcβM-x_~K+#NЃVObOӄ $߸ڳ}nO\[i0bFWyp2Q*ey7$~c'S$6I2d5BUVH픝=i0 hk7@_9w= 7/"Nlc_M)2/oyO}Vw ױ:›3?p"x o|5o3Yj[+_gQ Ʋ66`7m7+?́1Ԟ0*bl oM8 { @ɛ DJ4PR*G$rzʤ0uI>IJ*E =I?#Y991:VN( $4~qe 7N ay( '@7?=h84 ;zS(AŔ{.d)o% -q?:lB&SKW@-yMyC @&}y,Rړc=iKr)*$Yfqq$MQC)<؇#'u@k ;.5@؉76?o.,K&@'SYV@2Ǒq*fYO9V |ɞ>2Zs^+3w(5 0^%J,̴A-=oM2{Ī qkzԿr@VԁA4RCj%d+18H RL@rxeP>Rn]eDrS N0w47;`cYUyMڃ19 Sp/OZɏlؒuzz:mX[AIe04ZDM?W~lC]o V,@l9<ş*q1$Aes2y.JHH9rg*,uky>)1`T4rɐ )o_Jog7`Al)siqő|-'s ֕a<;9q2i6A 2 I. = ҆iV Xb:(qబ`VUG9I2']) nX@oҮq !9CkoZAm/`;CX$KDL @2 &=fs8I5ШkM 6iAB}nԀGYbϺM~ciڛ 7I:hL00@1?}P4՗'1b$U,/\!AmD5/FVs̻kכp'17h`pVzGba ujy8,d:S4AF52$ّETw0mLG6E 24PҲbbM@Ap`4m$)@2-$Fg3o^.#(TEb$,>YO$pPOV 2ć+b"I"O¾*C.dlNVVQ(d: D$} Ž<>2Yɟy#miVH'PIw,$cG`~";Lp #rF*؈0Dqf,0"miSȰBC+4=h$hHa%]G&zij8/?CC*{ iЀ(;d dN7{2uR-:7||Gn. i-fbfs!i"'};6?'*;.n%&HS/H8pbd ۦ8JIU:ACm1ө ,LXmme&uޱZ8s-)LXv!icOl{McťhOԊ;,-KE 󏫖DuK8-1 8@D,LcLDUr2Lјa]l*g<raZi3"\cQ=?:p@ uxA9|i q!G`IiШQ PbFⱎ$?8;VL,s!F0{yGqGI|lIzC3$:ڑ ؓurdYfǡzNN˓#OsD``H\j$W'II7uafWGya"ǰch 2 yoSrb_˥4؜L^'cH4hfcͩIaiC$̓ hPAEAvD(s^݉?c9vq9_[b̤:@A+q2i\{ەv I@ I1E d ]f~bTc*́Ҋ<jXH޻QB#]/cr+.xe<@.`N6S r4yMoW A͌֜@ V0-?u3PK ! dY%xyi[@ 1T #K vy8L.QH 2 X}Ó&Ac8P;mb 2y.yp;;SgV˂K 3)Bp0TVB$'t^Q I"v-LHY h.EN0[1 Eʕr)O;Dc0 zNiۆRO~.@$i $dzQ<Їq:~YEř`Cj(bLr9FJl 73x3WcHH+aܗ"1ץ N>&Il`yfM6eXAA֛ |g"}eA;oֲ+)9C%嘬O-'xJX&T ('e2rϡ771 c ?Pk/x9!q~ &; u$q LZ ڂF<2'skA֙؏Iڤe9r, ARS҉ܛPYؙXD2s&Lb\ yb?DkuF:'M.( I%UA[4lg1%$ ۚ6vsw4)p3 r~5 1`ѲN|FOxҼ*o-7iՎ\0v 2y$˾D|/]-SvѕD6D@:UFlT7ڂ]@-ܑ tJg݀a+=+#bG"@ֆTXl@/)FU#!%$^X,F9nJGARcoO.Jm8pè>d},~sփef89dP688DXHVp46(,1R8zEr< Z 2YPAp<= Ў  D( { X$9L_{ UC@"CR'MGXC@ɇ{p[>WqɄbn\Ic3AQ=">:o\I IXJ3)`$#8{[vå2BHbo& {d]A6s,i@"#eq>.,.  yűK@Лo@xq. `X,j`m>2*3L.8 'cTg(Lh7䫖_]\@|mYrW'?>i}paXǹ,OH-K6N <+Qbl;nӸMĔD, #^ifOMu4py3"S* ޤa2ߩSVHch`X9c}mGe<2akI5 e C#*\ENiRI i\Go۶uАNrHLr?- rP>8 (V?DV,0*AfF}U)+J[Jbr "5ZnJ DŀY _L m78(@, b ͅA1:mcI;̤!^=7O + l5.lhxɇ Afb鰾2$"8$RO}d!Ǔ0^ $ 5I_6kp`2lE=e^Q![V  YA)X^u;c(R Ek@ر=)bh2DHX!zȝu⠒ܶ#}Aت./c"L})o_KTDblN$}6>Jː?2VkBwjQGr$\r`'pڦeHkқoJW"?)fvH2{cl@:#~]*9H$D='(IyQ ȕ1@x#h"&d_J@% 0x&`zH֔#nG9bK֔QGX@hA-mE0a,.A+bDFk* .@t sj :fIֲyjԖ\P ca)O!@$$[V?) s  1Sɗ# R-H2yAX#(GJ`3@;"D\Gw Dz8"a>Ey1r&!QқU$lA7h ;RH'޴ #A76q 2I3>ZXh*Py\cz{@G ̂&z_]9Tu^5LZXt6 F2ߺ"ft+~VS=3ڷ"Z*&8U Y=i/FQ0]ň?L@{"$lg֟NS !Wf[HY[Qx:zqW`ȋlE$|+6'ز60kdˆ Xx&nǥdP@7N#]C5EF1j$GkI:^}:Rrr{Gk: <ȓHLE5|NX .B$~^bK0'aFElG{GzKiDEǮөq˃2"Ej m?y_KL [-B${ɑCUE=Ƌ3*N) }6^>xm>iQ,鹓(eA})2*%A[@Y1 :ܛȤ`"djܠ͆}(qⱸ LXW'vE a $O yp9TmIלm+4%f]6(H*6Gɋxb1[Oڟl>" y%D,+2_x@MoE}FULzfM"cˍD3 "*08o$ɽ€񛯎.s۸!u@35sA!E $ve!KK=dl LϮf qcf/c`R3s#^Dt܏{FNd1<m*+1.&G¢ 2-[d`D71hRIb0 鵍8/0Aġ c:o^7+ oo'j=!PD+Oo__xpla3$LLH{1>-*`X\ R9q޼?02 3ȁܭ> }+P`ζ1q޵*À<)acptȽ<#<3I7 DmJBr  hpIM5*d/tɋOuġŘgMgkmJ8lccK-s:2b, PÍjf5ܭ.5R$&#qZ7aLJx!7w5>9|OC<@L)u@"gs qBI `LU6r:Vnv(f0.6VTѭ|h:9eE9PA0T ~75p r b֕PgQĴY-;@dh'0$m`)-!D Cu;MHOq'CYUԙq;`HR\XͣRCCyG_B:$r$<7fnq։GD|4r\c6vDyf$oևYx^5n-:V6+@ *i& Rh L`}P.܄+A#I&A,YiƖJ"+#Ac:iLV5 z|-C U$H82@wi QfH1ap"nv޲-\xɄY"SFrX} |젇E83#r?T6,0+!T@b ŴV}hꏌs Ę5R.z, yoY;64)섋c^\;)! " 2H"-1?2*bWF&AȲ!@#{[E FOLZHHϥGYp\`+UI@Ye@#IG!*lН ָf dLAc}AkPH:zNً\jIh#f;`Ⱦ5e`sd}G FjK66kI#?Qh?)ow48iFXI#]uc ^8rLr4O@-7=h9,qAa *Sfmϭʰ@HĬB}blzDA7?n"8s#Ajd) Gk /jlLK4gJ2WL(iib4 UpyqA&hyR%zz +" jG(*8HŦv~c@։S#%[Syk"}B܈0 ޕ0%_DõeKH-қܕZH'xihig 1IAeDߍͿ}>vWÇ,ŀ#Y$>EPOM mKqem~tBR`+ {S41r#HbPIN1 -̞ ۓT7M!&`#7&OhS2m\x$[A2A k.| I$\4uOK bĐl +0R[p{R0nBuYbW**ɉ?*92;W؁{THڇAk>"gYҜ*$ /n,}X-seJg ,N6lI> /bBFu"mad\BԀ[ 2 mҕPq^b]Qb&\whZ3RD!_0񮞷1Y\?4 b[MJo|,+qF$Jr&;zs`\^ _H[9YPT`""֣*LGM qGA$-ĝ2XIܲ-pt?,I h%H@BmƇ *%z|hfPmqku$G)KV `FhL r :WJ'.%X3p +╂g)1 hDWTh+x?YD r/}LN`e[_x %I w6cy 0.g=5 L ZםH&H^QoY%{ 7, D-}zPEm&B!:1#zV#jMT5< AjVPrXs6mƈː!0XuFRl@#afץef`/zgِ= 1dFܐ~i$dzvr$ 52&?֐lA#PɯI.#}(K (Q^޳Ap 7q [Ng,T'"Э ']k&D™/Э0Nga\22H&&J=Wc7S֗b1b gu˂ D8 c7Vc"oDqg$ MCIoNT2?s@5paρ l/J p# '\P$Q(>H@W<$;WM cKtRnWE |*+@?I ~ nE1W^ݯ( b&Ñ{q^簬# `i@r@`@kD"F5H`xԏc"J:>z AǕe sԉ 8 3.$JxEz^wGOn /ܲJ% 1׭}2xr;L|*@r-EX%F'oL7'Saj><#N7?:`@A G#A2:"T"`ukLzc eb' V(Ҷ!f6 m 0ʧ0aX";EƆi >JBxԛ4ţ׷$0$iAtN`\"ff_mHcIRF3^jQ!x}:^W:YiwI&ޖTi H0`@+)Pr;Z ~#zÑ7( *.@3DDd6>Zԍva C ocZbֵ)+dvc#s 6(uiPHLL3aq&.r#r)뿦Տ&I8MBhd*p ;4a1y3;HPno"tO-18rI[{P$py3^{[ *2a WAۙ98&#OJnx, f|yf2)`bYq F5b'&OljmL  qE`5܈S؀DӼbXL~4J \dfӬȷ҈ y #k KCA Mr$(_jPR,McBIS(t"EOmȷHi4ٽC" 1ȃ$E*$\3?wbʪ?;Pgb 1I+Ad΢Ȏ*>i1DKp4|?! U`D}ǛnTA aǶ?crEbP-Ҁf n}_LpYͧ woY526<)L&6/iFXj=(0VWhH#hI9' Ye`H 2 * ,8^Άm14AR&-ZM Źk$^oL<\vy?D&bs"ۑ͑(eG#vp9;6B ֘p"r7?Ro1YK$ȯ"}w Spf'H);1h3HF0oyY7iAjRS$qLzNůʆ[acC&,qV0I54 \\iR@<$7>!DS ʀ4j-!ܒo>OAGƬ6䍮5ʼFtXSԟJVUJ/L,Ҥ$p4ԀS~S{g^(7-&: I#Qi?KAfY#@(2,wh8Fj,7w }r9؋Z VKX8 T"ּDH Z޸3.F$q bm"&~"/4eUsA? A$7cA OGB)9) Êh\{Vզ.u ֦ 㓘 @OIXHt xr$^>ڸ8Fi@almA=L\ZҊ3G,q1'G2œe:T)@n(I'Q  @ n%̛Á]Ҍ m#ྔ&OFXND'f-l-}k@Uně[rcp:~4@d`c"Dz^A1bXB^~Ty#Nx/(iQzO1l ?:0 tMYA#H`ch']Cd52NXXy>Z{u.TX@Ϥ 3l3{!`6$1 n>ӕgb[֒M4 z]~ʡ;xND;@MDLr Lc"ms6E(RG]4֜6[$HRV88~Lmi\{OOliJraPnW$XB_M"бnL8Y^Q?ƊH0OodEnpaM@dos!`.B!Z&9{;3T3Sx1Ov7ڇ{u,/b`X5/2ue?v^ γ7$o:/ )ziu.OI q1mĠɸPZ㉥D-TQhINTD5XE@ʪ ]At{loLJHPrT7Yb`w^L"M'DZwܙ> Ŕh$&tJϔ`px,,tۭ<2`,A6>T(#&x6#ỵֽ^*؎/ i f5-+q@I %I`cYLZgY(-˔#b!=~Sq ,Y[1wJCi:Hu0]IRDD& QOJ<,h*X1$-26n .Dv$'Sq&}kD#]EH:\pKB^N"mFȷJdz{-]D45čΗOJb2;q4i&g1]wjKi Ȍr, iK@PWb:TxI+Ёm^ <477=UՎ6]b) +X)kW`?0&=(F A$Gu"A1@͹ ǥqhL7!zc8>0o2`۠XB4N)TC\ZEtƠ@]"SH,Hm$ԉ޸$/+v$V'0LF7u L,|&`qϏh6a37L2oF y}\%a$OL(⩔Qb £v-yv | ,UDFҡ `6>x{)V]D65,'[]D (O_Y嘪rLFt&'Z)*x17:W<Q MX<,t8<\P`)MJơK3B5FmrB<'겓XcL wS5Rq}v!UE&XEb{]8H6 g7m** w1V&ao\V,Z.Èm [s]ʲTw-D {dG($&ק 4Őcf0@qY L)FH&MҋS0,;ڥn3M)F@&:#i1k ," M-s}"by'_<%bEN92=I1z5 31a!~=I2ɰoэT <Ơreۊ6JPxSkLk qj$9bA1qUX=t'J[d3"ڊOaB?WPz  oR,-ϤmCbv =)8D gSG rP̳: &$@" c \q^ߍJc+ 29Qi R h+ r7%r!YHx#jardv@`Sv W`gQr)slFȝƴ2Tr$"|UI`Mu{mgJ !tM-AEu<:I )v#m @0# 8@X7Iq&N'CAŲWt-l#bL؟:Idac&k$!1LI@V"9$zkG]g `#Vhu6}f}v^,xBf Qڲrܛ $" {r/1N`*'[ eqI#wCkݰSL82~WxsTxmEF=A-\JMm(r0fL PnF`pLţUntad"ҘO_z.v$ @'FY'p}pAE=+k_M.!`b"\'aG!ɬۥ27@@@c*I/E1Tr@U>tX>?F'tW; \PQ(/ck,yD'qX _Y1, 2yܐi`XDX:$>Jt*IZA'oš_*qcfXE'P FTHCj @ߍIUpB7 Oj,QGo.ѹ {3X2I2IfR2K/3Pdr q OʁKq` 4in&Bx;:R1To #r6 NTt:M$o1YCt'[RbGr3C)3&mAk\#3K3dklm`I;^])9  )~=62c=JS"SAfI`f%fz~TO+;H6a"2{&$bkH{"ޓA8&QmUzoYL/Rc{Rg7is,:@-j|<1@1 'bŋv8T6m7V-((&Ləi#ňkLBIRaF8vAi%3h=u4ҥdAmhboJK$Fm)Q$D8ŚLB酵|fKykTaXAM20-'EIN=A72G $M/HblŢM T2#X0 t وXW+rbl ng\jB pb^ ʋgFm$pT Bf{AGk Gn?0P܀]Wndߩ oS)6*חЧI:J>_TOu'Io#Leih2(L$"Y[kE<;sPDƈteJD c_ceC"`XuǗ 5imLO /^c6"n>tO!ڕc@"KF>LXYYG'h"[ҜgR\dmOؚf#'Z.;n$#>*~7tҘE .R p4~cs:oML:H>9AEp̃di] +"MUT qiUiiM,ּqK#`@?*9Db?! xq5&>ZVbI0b6$'NsAQf U[JZFe\h8qul&J~Ӟ@5@:'E2EcNe70:>h $q2=E4xf>zy"O+ *L[s"Z޴p],OhɐdH1I4%W&Qk֋qq¹,`N(H &H5g7'7tpw71#(u+z_s:0udltzr: 1Eݮt7y"yFi, q&OJ*@H o+%Mc@rW%S\rsb cVL16LÞ ãIHAc<` JɌrR$&=*LP &S": !Pf/6ZH! i;u4I:y+sݷ 'JRf<.BlwR6PCOqP,N؂IA :R!Qyښ&nC{VT3KYxqwe(P8rr=ѐ~A}\J$~D>-85?0Uƒd2ʼn r[#eBSfD#! :ւ`!zQ.Bܺη\0Z~ B, (r"4{ԕ" AЊltcθ))JYOkq26$tI6&LD֙]́rҪɲ!sukLda V;{A+)4ā$}"zoX³2Ƅ50:ް7iٙTKL`$җ"I  Liq]v߭eRH7ki=iKvߑT$&LyM̐54y,L "l"Ed D/J`)" M2 lJ>uY}FɓbGnbI)Qbd-DvDw/m*H&34zm`Dȫ7W1%xkJx0cGXZ:L(!̓vژ0^i1iH-K3eҎ JJRMq'Hs^ eoqAރUILEzVQ("=׶d OB"(f2@ov4Bc%bq܋X]1XK@2DPc{w0.L}d *u4 & !f`JF1 "=+.2Udn׋_M8 "bJ ۉ g",x*NIVSCR5`5;&¤&TDNbԬx# A ژ8 m]$74#zVRq$3iA*n̳77ұ##2 ui9@dm7jfL +ܩ1 N0N'>@)yA-ߦ>eX0-6-1ݍIz?I. P1% 9PVfeTƎ4w1_ƂlZpX0{dNУEdt%` dgfP:pI@)%~zI5嘂$ic"djwbi\0s-d? NCu^$6E@A~B%[+^z䅀@2 АDn"~Ph(3yl)D@[H,VR}iUpw!ƙ4X`MG Hֆ2;>"l(Q :W)@zXVڥy{go[zf$*2EY':Rڙrx߾\~7ޙBYLS`^ӱH^f;(d)?&txU` DECAX3M =)L$tňy6Dŀޓbt*n`~,rAb`D 3 ,B,#e&..h@k\P1O)&NKkcZOs ASjgD2ĺv hD@n6•-H=ܴ+'QҬ_pA[}s`؁2DHBa5-;;SK0YBG{$GHS1RI& 09FD7 MPY$A&9Dv)Xwmփ#A+/[hHVU $75 }qiq@/I-/"0<ăΗx65UrdI􁭾4<" 4G 1$Fm}irGɐre.@?Nn+0{`O6S&\Fqۍaӭ*رøI~;mOHSڏW@-< =~FD*#7eIdmC& 腍`H1LYN!dH]4O#o"錴Gsmo'm0d2R $?ak6 iE'bmM*c~ LnGV>-Lj oK?G0O ya4ڳ2X# _q7Ei$r::ӐJ7JXCX̚ǵqc^6MB9&`ޜ@OOb%dK^@E%ZuT+X3P`;| ᤡX#KGxA">I#"iCm Z(/LpVpl@Fa$Y~w8<]f Ʊ`QdI $q$Gk^@tBu$"I$֝_Łƞ(KܦcQҁ1[I#i1:@'Z jwJ;Z$ץh̀t)W$tD+cx*2iSqy@!Dz9\6h:Ƞ X)&ڹ1RXa'H͏ @:ڝkޔ؉XzIzQHr,MzC9ǐr&#mQ@ff%~զڙ_F<zƂ=v{0DLT ac$@xʓ[#Mcܽڬ &'[VJq~B-D(lqd@E>G%*\Z`RD\s0% 5X?;+1Z/3K@ 96v |`r,؉::$u?@76n HԋdyqAfR.~ʌ{ȏU )4QLrdӹ@T HVU!Bf"IAEb ӹb *R7z͓ VHH fQ@ iſF,As: ͤoNVxw=vZq]Gwӭ/pTX.QDJ=j$KH"4d@;) O0&c*|%vE2`ۗZN>Ӵ ^@3oYZ8˺4>w_ܝ曇.\#Si8Ӻ"fOU1DF?:3-*ۅt㶻~txR5u1#ܟהo=+MщCM}gҚxę4N|}'}6=zDm˔2:,r[i?²p?=(S~1ΏDi_Zh0gyG.1PDMӖKͨ?of#(H\wSr&9r08Rs>sX޲{qkiOIX4vR受ωׇW9}:D[|}Qx|>/wG9k3Wۿ> =(3?3:sS<'v>/ʿ>6>_JA#ʹ9x~Q/ub=>SX:uK.Py:o{܈b~^pؘY׉:ݯZ>)'=8ǯX9Oú5kIѧQogxۭf~mDroOPKRGd}+ resources/images/IMG_0285-2.jpgExifMM* 5(12Ӈi  ' 'Adobe Photoshop 22.3 (Windows)2021:04:16 22:40:200231Xnv(~}HH Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?ͰѢk("zħ|yV+{ LBP8QjxҦqTg(M4 UH4F @ M*b:-,BktTq- ƊKy$LKN8)ۈelW%9HS@b<+E 3B/#UeԀ;*k8뢒2*jX͆ uKʮ x_Bp Z| 脣i^uOT7 4V)d& ;GcIMpvNc]!}~-yٿ.r꘸7}OĴвmn4Щ7GPg<UYLP83cI(GK͌ʩ4svWޥwOȍC+t, .&Æ2 y_m5>5z^_Koc] iig[ITcYM\5u=M}7]N^/#.cZݻT˞߮q*ݷAR?M9φpqLqqxuŝaّP`/nmVbû:Ⱦ[V#2FѰ?ۚպZzucp3?UU5}A˾_FMqMԸy^ޜq|JO|XU{K74Nן*Vcy'J'$c/nberjIYq:W\麦׏[>kmvnem޸eR֖1ڏq \.3#2ZiY - 3>GIW 4pcq2_[tJrX#dzn2}8/s s{[῝gcיcqŤoz}2ZX~괲fb_ fXv(kg6욄wuWFϮ%[zWaiwV=?5~IwאUW}"[aeVX.-iawb~# cɏR*tLc(o;`gW' 7UcΝoI4ՋP<6}~Jصd ͎-}/P}9=Owp<$p!!1-b?K}'쾧o7dgu a WEZ>?ZݜWv;ovݸiqho6{7CAdu#S>}%s9h!#Îi_c[8@hM̵<YV7joRb7iaܷz>gMj~v5~{^Ε}_koEv?٘veY|?=jUޝe0h}no7e4v;G,c?lTS :nQ6jYj $mn>s`E Ƿ8NQ?us}!7=zmp=^÷􊽭S^C{S{];?IuWc*+LJc# j!B Z[ܴnyGk͎#xQdVf0Gnesk\Շ^zKmp:.xێq^}<:]?:vkAy]?~'O&,b5ٽYkItg%[pITHs"鴜q:pj?l%~-nn>6#[[?XV<ȭm <~NUc;3[2(G_dWy88?*QY*pZNGqi8d5C79~y:So4M:n`6=2]-UU׻X7A?J?W 4=v0W_W}gJ{ޥձ/;q *]?w{+\shUkIyk_kt(f½cGbŒVZ"DWp:Uz~U~cOw;q:|!C- $y;UoU6#j_˨kdm }PˑgcG$yOK~t|qqzqs?m[c;ܸxOiPؤ%ˌe\2O3LTnj 3(TL+Vd䢞ʺtC~&q!iBg&GӴ}E J}NP֗ӬS>tG2P~^=@ \{XeӅOoj(ׄ^ZGk;(q)xN;m ۶Y,"QU8U+j܃ȝǥ)1:h.)Ȯ]ak Ble0d%?+'+G?Zi:Gl &^ hL@n;gEĵ6KD ʽ_M)~_Photoshop 3.08BIMZ%G8BIM%}Ǿ pvN8BIM: printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjc Proof Setup proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMIX IMG_0285-2XnullboundsObjcRct1Top longLeftlongBtomlongRghtlongXslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongXurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM kDʀ} Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?ͰѢk("zħ|yV+{ LBP8QjxҦqTg(M4 UH4F @ M*b:-,BktTq- ƊKy$LKN8)ۈelW%9HS@b<+E 3B/#UeԀ;*k8뢒2*jX͆ uKʮ x_Bp Z| 脣i^uOT7 4V)d& ;GcIMpvNc]!}~-yٿ.r꘸7}OĴвmn4Щ7GPg<UYLP83cI(GK͌ʩ4svWޥwOȍC+t, .&Æ2 y_m5>5z^_Koc] iig[ITcYM\5u=M}7]N^/#.cZݻT˞߮q*ݷAR?M9φpqLqqxuŝaّP`/nmVbû:Ⱦ[V#2FѰ?ۚպZzucp3?UU5}A˾_FMqMԸy^ޜq|JO|XU{K74Nן*Vcy'J'$c/nberjIYq:W\麦׏[>kmvnem޸eR֖1ڏq \.3#2ZiY - 3>GIW 4pcq2_[tJrX#dzn2}8/s s{[῝gcיcqŤoz}2ZX~괲fb_ fXv(kg6욄wuWFϮ%[zWaiwV=?5~IwאUW}"[aeVX.-iawb~# cɏR*tLc(o;`gW' 7UcΝoI4ՋP<6}~Jصd ͎-}/P}9=Owp<$p!!1-b?K}'쾧o7dgu a WEZ>?ZݜWv;ovݸiqho6{7CAdu#S>}%s9h!#Îi_c[8@hM̵<YV7joRb7iaܷz>gMj~v5~{^Ε}_koEv?٘veY|?=jUޝe0h}no7e4v;G,c?lTS :nQ6jYj $mn>s`E Ƿ8NQ?us}!7=zmp=^÷􊽭S^C{S{];?IuWc*+LJc# j!B Z[ܴnyGk͎#xQdVf0Gnesk\Շ^zKmp:.xێq^}<:]?:vkAy]?~'O&,b5ٽYkItg%[pITHs"鴜q:pj?l%~-nn>6#[[?XV<ȭm <~NUc;3[2(G_dWy88?*QY*pZNGqi8d5C79~y:So4M:n`6=2]-UU׻X7A?J?W 4=v0W_W}gJ{ޥձ/;q *]?w{+\shUkIyk_kt(f½cGbŒVZ"DWp:Uz~U~cOw;q:|!C- $y;UoU6#j_˨kdm }PˑgcG$yOK~t|qqzqs?m[c;ܸxOiPؤ%ˌe\2O3LTnj 3(TL+Vd䢞ʺtC~&q!iBg&GӴ}E J}NP֗ӬS>tG2P~^=@ \{XeӅOoj(ׄ^ZGk;(q)xN;m ۶Y,"QU8U+j܃ȝǥ)1:h.)Ȯ]ak Ble0d%?+'+G?Zi:Gl &^ hL@n;gEĵ6KD ʽ_M)~_8BIM!WAdobe PhotoshopAdobe Photoshop 20218BIM http://ns.adobe.com/xap/1.0/ !Adobed@      X ! 1"02#$@A34 B%5!1AQaq"2BRb#3rC$%Sc4D5!1AQaq 0"@P2BRbr`#3pScsC 7$4HmHe4%RQ![bc *"Ƥf#R u $E @2N&!5(r#f֤蔮=t)Y L+\#fg),o80 Hlf0Ḣ1icZ#,EBEVP%)1Xe crM4":EibԍE˂\bkRT3댕hJJPojy\YC; (KlM.a HC2̃l$nž!@=X["ѐTLd 5$59$0 "2" KrJO-J&E%4 A`H(<ﰐZGځlg\˃>]a0ea0 v2~poAzЇ4ed25rqpqj@_3bZF@mv TMKP%#jFD6m %Cq 쀳jI`MwC+eXB P}aUfߍ ? aƤ6<̂Ze14<-qnK(n!ȷ"15[:KnH~JLTjc)\**'rmA,P-!LKc3idkPʩuAukB"Y%L2 mHڬ6o@I$mw1ْїdX7#BN)LC%+RBZёCCd%&:' Y1,Z0 aR *Mc[%C>.}22IcRlHmځcrC3!qeaذ - $tA@H#KI 2a$!iW8N40"Z2FF[ZyULʬ:TLBjNLɳ$܁B؇6>MAAC"q7HϠSH zI$\% > $lI 6[Nv ldR2r#ё?eWMr2B`Yo| Xǒ%8(@+at )?@ )l7)MnJJlergE|-11qEA2 8pE,ړq"!'UV\eV#'- 3 +F31Y,Xd#/UAY"!EJ%,@GϦJnKIzBT[D:Ra;|1o*Dp,K$2 Ca'ވR\GXD$⓰FX 4m m <$B2TEKMM=(v;~GF fnUq$=؏O.<ǶR2П"}D*m ̣ uI7I[uOY.#AԲ|ρip i!([d6Mp4kD؄< 0\%$mR2A)-".\#sI,2 ɈLBk:D[l&X[ 1Hr#j&)#2`1 $5UGb_IF\VBOE[2$#A< F$560 YIbda3+ p`bCbHR6`y"f! L >%V%1hiL CdS`3Bq'"-b$&|fDY0 v-J5*,Q`j v!$Pdf4šCdW#`.2F!5(3$ٱ/2̢<& 9l#cXcRLͳ6<ې!B YK z芉%ȕ)XBBV$GBF#p51UՎ!uĒbrzb!IQDEdY*oF i&f1&āITā`Z fQS2 JבY+b|?h} d\l~ DBA2a׺WTZGI0v*іSABrn;}i}ɠYGfoWCTbbǁ5&-I Ψ6 2#l%5A1 R!)KTYDGC>b$r؜]׼?w^-JrQ_B~]n|oiłXAŘ7%[&!5- eSy %1 J+G6#Q2JɠB,R7K>yoc~zklW;<~?EdD++v o6 v# dcJ<D*'93E*2zDTEĒD%uIq56.7ѹˠ p X[SHɧ=5x˕Ȱ=ǭV+`t>U@zO^ٓCo:;s^s}'':߆qW|Z眺^KtA15ؖmۚeμ|w-U1 FSqrAPk|IMtizw枱7ύ==ð Sjw>r7W>ca8V==%cAw.?YҾey==jgW?ok,St^cOE wz?{ܯB|^/7;MGu?'a! tVfo[x\.CVVJ F|')bdL5 A%Z!O(I>ߚ,Cg:o溿\1\{gN2^z}yNF9+W} ڞs齯. 6B?f}]qUA%.G[ڼ#ps{~s}ys^=7~!~쿭x@?J!jFD oB?{z{N[ڸS|\0rrDI\zd@$ V1=ۧ{{Ͻh2Qy~~t~ л<v~k:}aW w7vwCxrԾcuyukss9s}ɯn{9t~)sW~؞+}+^xϯz~#߰оWx#PҟW|w?ܔww]J29EDZReŽ:b@qa5mz r]_7{a=pewrVRj=zz7#g;cwqvv^g˞qvwntZ o|iaᎂA}'Nmi+$yvk<⾛U[5Z%Y 1m䟡w=:\z-z=|w1-i:[zox;ߢ仫=5c٣S]g+ok~Uㇺ:Ow;kVt_4<1~_N{-F8yնx}A](fs羃Wލ:AEϝD\D'4COV΄5ZM!1otRflmNw{;o;K|8NO|{Cv7&r;_DDsvJŗ;3u:.r2q,ؠzȏPn{}_|G=/ O]ǭ9p [7sm/.:N/_7M}^W91?tbV>ia잏r.^m5o*{oU}{}]~{=w^xa[VF+λ{W]?Lbi| O$ͥO>/5:|K2~"sHF$ձ5:bjȵDmX|,|isSc7.y~ܥ`l_c/AFg/_sm㻺:6+/з~z%2tހ՟6|_^uz._z=y+Vn1[Ӣaw{=ˤ/W zחUau JdaQ1 Y.XuR2.D fo;=\:ki[c@:X}$6I tVhǾC߸u[TuMsFb_tvI:#O1`??TgMpzdkߏ{Ttw_Az|#:eJŇ,v:Kq\^/XڎmӞ v\0J^)+'W04fu6}ֵ4)7b41ns}omvx }g"bL>Y:\y] m:O;C!&ێwDq_#)]]3[VS_z?rxn0$:*}1v2]̔ZڽGu5hWm2.Vm2aRLMBt4l}.ُs=.f=weTBa<1 :']t}Ϡ57$vi!S/;YoB3>[7s=;z`rz|_mYܯ1m\sJdNS`u f.˥>7['=Nbj=7A#v3&}'-L#7@uΩKQo>;>ݮs{/z*n$$F.3/7MZ[5Ϡy 9ғNpQRQpj] -NxFlm 2;n: j<_z39}o5U??Mov9rX0q+z ٵ.̫Z\%veL</}}e" Y!\y3)D V}1Ƴ 4?=BDA;DL6o~),rks8"2xmA,ׯ<OzϟѷvuѰ;wV]-p?rZGNgkʪV4+PfM5.³]lDd=Ί_qt۝m7wr~!pLRa*Mz^u9_=CstG<]m*z,@~mY>xKgIZ_Ym{546SfI,DƷx/'3*t-set]ӽOi_\>DXFJO=iJW7Nfk6+[+v)W9ՍNM6fÉ\d0NIa76_w}뜉rt:[?WAl(y{͝9$'Cfkscunm0Z,ڇ5oRHmڼu؊Ȩvq>ſϡ|ϏbrZ έ[~)Bڤ6>+K9ӼO:;GZ_;Wϭˍ}v^\HKVl}v'$y Ķ!ڢ=ϯ^~HL{y&೯}E9m=p;67M_lf&Z:]fl~A pu9C:}+m! "a#ꑰuȈ28RE^מoNgO =p&5^s{VBY}{˕ģmUYl{+ ;,XVtFn?@BǷu=w*WsdT W74X [Ns*ce赭J/]͜[]K8[%Z—m-M/`y!_rycr%Ag&2}3j pK,ro:ٵw\njq=#?44O|KQg^nmXV\9 k㷰ә۪vD,NmҔHhvPI -5Kq 5y֎Y[llc8 fUغ 5UxMo̝fo^< ܦTc2RMHi6DD%9݊j-*B/:[{ ^q{Wק/Nc_*q;;!r%d)9`l'灛S!7?[V辶ƐXz, %뺽v;@iMRk3ܮ7NO7 ]\V,|Swsɯ<ˌ/z- bK 4ܢ̆ SKOzrY2:_˻~_n1L9Fw^`K]E\<&^{aT\E,IYaO&<9NOgh5er8ō\8x-RBUjZfIWW9mk,;|nL~![ƶni~vz+}pI nd4 LCgcE9nhh3pɪ /᭻|=Lh_WQqʾǕkяVyWWϐMU5('#H]L 1c6%;OADDߵ9c bd1>sRsWlUm.{gv4[8}^X(@hEv' ǞsM-6dbćvyWmf0ydeͩJ>)G\e[|u< g}97)YaXUvǯ括:jO$iWM^5umm.Pm6o}Ni6ZYDk6ә5>j*uJYnV *\J_+E߶˳¥b$3!!HC~w=zϺy6Ty7:*kϻG3k=77;319'4ZwP4ՃleclnCl\Oae[/5wm  lXD<.s8)NnɆd\|L3rj@Nm&5j&KtN1r0yFb*k);9alC"h3"+YƟeރz _Rr]gg~yYc[̫ Cn-fIK!י#`ʋjSvw6p*u_u=]̤ybf́3%e?QU"5VDkzIFoZ,XuM:NEKss9RɌZk-NmĹsPX\Zp{/n]W`.U>Wrm4lJ-m؆3!,޼C>䖙[IpݯCqD6LNA i nAuUV b!jdvDbr+ʫ|/ure8l[uH la2k`ZΦ4ЙF5a}Wٺ[l8M&`Hx[뗇^s79$~0 rĬ7! C( zOź$q6?? mk(;}?!ipvinAY-AYXT u19nWa?~{ǙvQ`gj6f@KWm[|j6^4E܁s({h,b,ɖ7!jGB B@B\EqR8v`7W]fǁ%Xe -QŚ% 0{ؐtK|w1%)K0U:^Fv9lm.Ɂlew`u%X!urn\M[O9W郦:-OڄF/iޓyLhԓ3m3 -q,@!* ؘԞUBlD݆v.ɤHPRFRԫKOJ%޷wGKsc̚ž᭿jnR㛾z)%SkKi;8z#oXvTLlm;ϡ<{;rL15ԮTk|B??ЛiE>2>rkuL6Ƥēr"NY31(PߌB?53ʹ[K.Wƪ~{6Ǻ?mBMtZlM=9K6Vt/ pWw9vqKRĄ)MXԖ-t E$#.! eEMEY[_9&ĞbF㬳mkJt[zugVi@39q.uNcoK̯?dk,;}}b^"1Lž_oXض; 5|p>fӑ gCI}ض51X~3eɩ-ZVB8.M{z}SD9KYPa}TZo}NZ+&]1$vVVuic?rnqǞ;],UektC,:1ʱY%Ƣ۽ITyղ-[}Wg?;?MM6Ƙ<[z"ԞD߈H6T"ԬuO t+VמJF־Ly~&Ew/Ōd-+"|XgvJoBfc7_;([zmUeov-Źv:7u:Vm= 67/P?5)5)2Ƥof\G Ck vl,B%4OTeI.YzjS#<+Kʨ ߾[Abz}kKLFtK^i3|NJ&L9YɇFq]sygK9M̻❛JF+_͍ȋʣhvc׻jAQg:?-HYXԪmȏ@&#əP dMzާ̻F5v;{q̡I39Ҋ%W&L ɬ+/]2 G{qx-" ̨6T fVguots=GI%C'.+[]l!قQhXrʫ[79TCB^(svFo9-Eq-ߴ!t9;f/c'I%0Z@)ZpM~_VK g_\nKv:T-P/]LĪv7;v|mAi#Ty߳UE܇LuA0ч#5p>Ga2kSź˽jv[˔n .m25lfEEyszowZ̹m~0 1XLS&$Ph>Ht)ln s7_^5&WnSMcNKT-;c=c[t 3([}.E\dp"#z2bތX 1!,m1 i1;"D$Zwz m- UaVڑu&9A@H<TDRH(ֈh_I4Mߴ969ʦ\0*{|5i<+$5JRxA5$ÓN#`;94-BCEcL*T CiYJ$"&@Q @0SĐ4-y Ƒ-U#\P HSL2AX8!`"C &F I i Mp}6o&ِC> }a0 :4QpH2Sr-P(X31!a!XH@b<ljdkbM!<jzm#WzCgKlPCCIB` HnLi@b@H 8kmiənX}aVԈA=`>>1ct 10v&HPdr7|[Y7ry#"t$ccDD4P >"Hd2 uap7&ڔJӃ9B XmQ:a F*A Z55Pi@C7 Fb62{#v96ny ]>f`6 #XbP),A!6+LxD@D(XӐ&ݗ i *U) p  d$BE0؅1u )Af ѕUm'G_4Q]'^s%1Hz" e"F3'X4@`Hb 4[d`5ȃi8YMnReau2}hcYNVHFEdGUP䏉bR6(7'D9<^yFӗ=+Q߬hٲy"6 ;k,@<(bRn(h A`2a$!_ț0mjE C+ m12!T%!MrT$I$ZK@ ,o46/rCi&i3o~Eu|So{PqCn%> 8_B<K ZBDtCVJ.)b$NdXT*&Ҍ2%BYDeIJ2Ia K$9vbR\aʼn69y=a߼OyѐXcRIl>P6@8 CaxrhРGL!![D;"#!H:kFR&!0$(dUra4LD$*,Altxm}+rnQx൙_Y~{oVhrbO([c d8/c\FԄl  e 1@14QED#QR . "m`HӐmAՇRlt@6@EFBZdK  'Pc &ʼaI2e#=g: v87LG!̄ Bb 7&00 (Ƒw(aƄT0+r4esZ!F(B`L©5I)rDr rJH?m5$OCk6-i_ay\fNQo`79#C8Xԏ2Őe0V7θiN"@` * L: q.(Č8$T$*TH2"BP$$ĩFA af^G<Σgh_@se$L r)$_7&`F98BȀbrU6DAVċdR5)J J8]aՇJ$tQ95Uα.rDHclM1@F)6]}.#}+#OX 2dX06 ! 0%.D%;!! [4Fl)6 FdJJR%BBT͈tQľ́c)/al0$RZ= HlHN,Ǵ8|݇Ø}#EX0҈U FXzM,cLdX` QDd-@DC"6 l&XL&['N@+%U>J_;g91%Eh#2َKg0,4b~&g?uOgcP vqȲ !m*߁P#C@j&J!!<1Q2Z+&+9R ZKLV| ̓_yҵeKAU[غ,CD鵵E]VsRK@54e[ wjtkfMMfC,H`,Ecbe "tik!F@$Z"cڭQ͔!5"]`ft{tg_ȍYMc.+/ZQn{&a#ćܶIC#MI#>fE>Nn4zHd%/ 0 dybPρ- ЊFȍs\leѐL`aƀAVRjwI4 #?:ByO>M*lRN]C1)U#}1 @! vϨ];q>x%qVe$%!sE3,PO,h hFIG5#Ljq#qHS;WnezLYm8Uխe4,nLEgTW@yj6~Uc9]ݼV bX  ֟o X" `LA<Ћl0 B'1+ U-Ϙǜ&Egw\vU#7Ss=fUq캧w)5eZȬNd˛{zajn檥~{.nQT32>AA> ǃ)mI`IG$`428acVǬ-J5ٓ8X0,YNǡMWdo_{mY>gq[k1V){|ykX-~Vu{ ݍN0;JF[t:F>UwTwm;gbx|Y-bǐ|䑠0 qi V @$ 5- ),5ْKbɷdlnƻdB6}hH=\ΉMf;oUgB /_^Y:s.ߝs̊-m)`šVPVΘ|M~6{כw>wZ-k)A-奱a}cH,0CqY C5%! ÔA ؀0g 6H $ވE֦\Ge~,jQl$zc:с%͖Ņy=Yl>Uu bDcsY75D&.ʫwenE>I)}cP8Ʊ:7!T8F2p eX $ H6jGAV$/ul^̤+'a:7]Q9[ Sm~[rat(m9o8~Flt¯[Th_I%;&py7c5IJÅ+v"s˝9S]ZVuyuocl/c_^<7e^[ʢ~f#q0KP<t @5?Znˑ4%@$dFCI(4-fP Ͳ3m4d9uq 6E!'cc4J;,g9vcq˗eU*tr$ >ׁ%JDՑ 5?8ʽɝ.޸On;2HCCD-(axS~V&jj`ha6Ŷ|C (ZDZA/AjoRW-4-(Wh}<"5ƂRq/\hV( QѨo( S}^| Z\j-VWjkU~-VUz_?A&DPBBoz)jk@xZ\j ^jr'*&P^*MWkxzihS4|?W;UP*TPJZ[蚽r^QjWoWoW^Q>o@ځj r}(5 MFJ-6>ZPZDx QM^z/D4M&^W!^Ѡi~+֯W*ƯDj{Q4i|Zej Ai|&ErcWBQjk*zjj\5/@5sWjk^M5š m JVEʙKS5됢ZZ?*WʹW+kj Ah jr4M14Mz7Fލj?kKJoKB_4ƉhQjjcE隹Qzzg,hrU΃^QoPk)4P4 ^WMҟBj| "F4sD )h5szעiQj, 0jfZ+0+rw^^PjSj A5|^kxL|^$GH5ιڃ^r\dj-\j-EZZ/E_4 AT^n hQ7E5oyzf85z\{ν(Z^ZNi娚&Q^*^^GU j zj'hy4ioAԦʹڹZ:^s^ιjA'БDhډ5>z(SA5\^F+z_4( )jqՅ0* EʹВW:/j-E&&Wk։}h=AZW*@7ׯWV>BQšxo[5ʯArz^suιQjPj,hrU{FDޯj=hW^ZFԧx<Ei +j#rWjZ׹\ʹW*jj/E5zj-E&Wz (5zREWzԍCj?QFWj+oVrQjWi\\jʹj\?*r*zWoB6jhSz,*h 4V&ELŠxZU4Mrj-Dޯ\rTڋz^quj\GօDүJ֥4@ҟ_ Q ZSJ}(ѢT(j›䊵[֘z^roD4Mz赪s\E\uʹP5ʹW*z_{P4 C B_JSJhW@ Z(2V¸"x"MQj&bW7& rDDMr}/(?H(P(P> KW4|azVS-x,mz&WoEWhPj(x> ( } @UmDQPmGG4E"mj E6IjM^\az\54)^}-'Ǿ8u2(ZG>=V-zkq5j"DQZ@x4E}Dޯj4|^$)2"~.I*H(PzZ@R-ƲrN-ܢ"?r׾F.Ts VQ[J)V(0("z>4M^-[ldͰ[>KL#- j%7zq &R( _'M]8Bvsj-ĘMc\N(PBZeVtRZ*Qhj4hQ$5hcDg_I;jr^eejog?6p)kjH\,2 d,Wy)qMֵrŷybĘJz_˱fCaiʏ#d#v DlLȲ@ ޽hQEoL­DQS}C֏MLhD$NkMMI[W㏢6:,r."aK UA, R.عyY .6i6' s Z8sfӞX;;y,Cu[=_Y{`tW|IOOLvȓ+#m^=jWkiN㏱7ѫSNˇc`q4{Ev2ptX&6GvDL],\}7mEvڵ$t]Ga ,YSW_|vM/A-;+Ʒ1Mo[Ē_[x{ad64*Fk32ŘL޼: :4~4|5.\>х[{q0>|Mcekr..ߎ^|(TǼļDqA'Y*=V- xvjh1Ԭu|' T dmS>'b#mJeic"~-_$޾TԨ@MTFy44hki끹?x: 42t9&=jZ8t㾒 P5_k̐W<`:ܔD,pmm-(qsD9f꓆>y;娗~Y_(7dwYn]DZ gﮣEPZX;$0gb$sziŒDFٳ|`}.Cdkam07+{~_ uO,|Don"w؞o^yZC҅h12-/Ic;m↞^a4E-4GQP)f,q!9`'"둣FPbjˏ&@]-cq8:͐x='۴l'ۭ9|ogoQamNB!<{v|)3etۻf ]fe2u(1G0=<3/{B1&?aɺdM1#-?j<+\hg'=?NpX7?5&Mm?I B1ƍNv7㸔I]XlOX?,/,iC1{;[LnܗkNk~]9N}9->FL$NŐ~=י$oPݶ ? O>9Y 0enA|7kGsDx0+[1 D[HSd6"Hg}'5Vջ̶AcdI$t "s,}k\D$F ݺ[G;e>v:^m ^nmN,>82mvY?fsf{c2Dzǐp;`9Y>OY6"n2&1}iM(iVZVq<|crEVl|fg4`e'4CDFS2IF&Dv7&<'oX?Βmk[;<,ŒcM 6{v-|xWt c@nџsb1ѷkYڤw993]|FV:0 %| 0q<DQRjZZEk^fF@PKSڝ#w.& I7TӶD%‚b(#[*w|WnÉ J(閭jVa[C vQ24;!x00WKԢq8HO\/ioGdHΒ&tp%}2ϑGϙ^~60v{*C.&iMD䙢x҉/ƺ!G88g$Xx"^D~WLXSx#Ũ-mLp?ÎwK΋aj4jLt/%fd"l9w\"/KR̀2cAļk&N+d4kh_+%@qdH?ܒYF4Dc?ߖq;IaF/i0K dbq|8"g+eSdZ$NR?H;:Ĝ|Zވo6(0Kf{;ͱ>8sƊѫU_zsasLGJ l` > cE?Zt7_v>CĶ#ZFsǂq6Krd|8[a/6'b[tdm1-<$ŜDZy>2zJu$EJdie˝@!ʈ&vIH"Y,Ӿ<>s14ՋXDQhmVD^"mLƣ\>,xV"@VyYءGkѡk J??XKa,3ЇDoɴ8y\0ɍ֣5p~iؒ5Ibbxjv <.ЃJ.4QGd`~2,Ҏ|q85O0wn:kFAjm49X5'n:x1IȌʁlyRK[U1#1B} z=C^?`9ayd'5Lc)zC{Ұ6NEA7"@$RGuLghɄCJZ# Ҿ3dM%cTURob+7!4hd)\MDQPh}|^DnFr͛\rcn% L$ᨲUZq7l1lK!5H(>U3$cK76'3,nc6m)II!(E$AR5f䒉D9dd^,t*Vފ^qUhZH\|42kP֓MvdE[x1> 6rebnd"=dAqu,y1GvϏO$3~e9:fˮls_nQTHV{S04dXnVoR8PRcU*iVmf{PB=Tl|s6]$L8 "?9lgvmQnI.a-6 _ȠA01sRNiW@6#aۼŌ`-$NEEVu?rchX+!N2 -VblqV];ϳM20%4wT&95WhaǗ51b,sT.+B&SS `R@4”H_Pש YR+ː;a1˲GWa"2fZfX"|ySgHaP_,#juadی dBZbΚbh֯Y߶ ^$ ~YJMjI)Z{*|8lsۧRqX6>HMpM&1p2 [2La8FI*0,fw(KX}żk/%V&ʵaI p|}V0#V$,YrjyscF2;vbiEG>Q/Bh4@#3ZVӯ$RH5j7ZVIjS_ ȫ )Xf"ÎJm]li̊%N0Y19Y$<"ً q!8 8(F\dgjVí́$)\ИЙe4%R -PhPz [Ke6@1F(dmVS L< "mWO3R3:mt-J(p|-%)&ҵzPj^4Qk5*Ir^;V7jL X"&*2 rgQ1f:t9ǀyCrlX.c{t$g1 oJ|hZ^D> Q1QmXjDRiNL“U5j5. p@^UW4 +ښP){׹j2X<7OYn& ?[] XRb2[p-!yJ%$`K riBBZ|Rdft$橋6sQ錧j)jz7Wj F:PJ hQ^|)R4z@j-Jo\$7)RIEy'{*H}DYa/F$ޞgW ϯaՠü &yitlL[&D.b]5Sf#W[_Iͨ'?c sKz^BkplO%6BRu(e)83i݉zl #W&lA ŖԹoy;F"2mbȌEe‡4m ώKafSU<ڹ: Z(xq@'& }Wh2 $QԛoXǂ);>#"] N熇?&.;p5fa0qlF4x aDd^:,%M$%% 1}S PɆ,ϏQ&\S,p<ǩ49zE!\Ժ1hZ`Xk4208Ȏ# ՉxUXd&^> [cCfk]_O?nfj6Ҕbyj.*]n'Y^ +c2cGm,(icQVQEE4HcDޝUYk/L6+cZqw1VG)#ju4ѽ> f lPBPʕX,;ޟ:%m7r ]4}*G(ѣ@󑎳 51%>Y)xpwƯ1 7bƒ*Z Ɨ-0d,$q\,Tk?c6BT4 3Qj-5z񗥃"1HNGNƧb2Zn΁ś=6(jIeZ92A`Rٗu &.1[4_ZjjѣDU'̂vMj r&h6qsDQ!PT# 8T3=0T쵏 +൭{x|%&6VoWUzQ-ed$rTg]u&G^*bK fEJCɌQ:bO׈ j4hؚV\>&{.&.R#FI*e(iKϖ=ʔ3+ts*Xi%kzLv*\ 4+FUeW @&A'RΓo@o ,9cS23ٽ?_i9-@(R"DѢjhQ]I_Rŕ?;t`b^&АI_>=p|)B$~1eSKj E&^}8:*},lp1)hѢ(">U~<+b} _dz;* \mW$}"JhzP4-<j>5/ko */yX@'ٗ@Ы7C@ᩨѣG~h53_U"J="K EY}DG ԍzjjAZcFK[fCB?\"d"z?hQ>oW~/Wq5Jԍj^mWiF1J [E-Nԗi"_PmYlX}w~ԦDhQ5zj J^\ri5MGr>9€2ZՏI%I*c z+R@FMG5r&E¦6f5߈0i6ώu7ipeEjʁz5zJ bh7i5COk~9OaUf8RZVfU$(4 ^~ƈ4hc蚽^H>l~KIҭ_/Uʁ1@4.j45Z/?W?ԭaדjlXbMǼ MQ7hҏO<^Bo\r5ʯCo@څ^jcMDj&4Ƙ7(W&[ B>5r6k\B, ~UQ U驍ѢMF3ZD>o5zydo]v0H\WQz D4|ރR 5zcFSBhD Azz/6Mޖ(U+F\UoWoW蚽^BږD4j&M^3Q?!@@ӛ "<Vr&8z^Q7roG!\m45ބcroEѦ7?o&C@4 jL׬['6rmQFZL_H\(׭r^(5z^Wzh^zz5zjVаM1j4H7'轋5oWmAxSodՀczBW:kt!@z^T G6i\5zfcI_Rm$95K^Q5zWsu΁o7>?A6i r> j4nCSIqD9LUf+=cdڟ8s A578UtuCaʹMzWy6U|1kxʒՕ@˜dHArd,1rYd%끬C;F) C1p~ !\z'͌GnMd&_<W*WzπsDڃcjM^$fYB"}P^>&\(AH}5Թ|Ds򨤺2ޣly3Q 5+\_v':IJzC#\F)}w|oAz4o =yڒZ|Jp Y*~2 X=N< Xd `^VbVLfѲ\y' jEIc4ke _ 㙠q75z_5zSvK jCv(,^!M<%- RLRy,D*IM1A}#B6T[.[. P\h5EQNi1IYa)Na#d?2r,`X;8;u *ynQzXMcޑK ?NFcoj鿛j\7,EWޔ GR\&:S RhP7/*]Pp!^Q +kұ$qݳی{I4 ^_R^-F0Rq*d3VVj +"2pl\S<ԓRHJiԶ5zLG)ucY1`~R_oځ_꿂~Z=h - =^7q18VB1g : <$Do_+ 5ї-h?9cDw?jQ7Q-\hP^T;KeG22"f w&;ARRAi8̋cuĽgnsc>#Ƃ"4(}րoZ C)@!SGv2e6|/d()RHbZy41%%1zAZȭR5K/%|zjƁjlEWO jl{Ʋm"V\gFMcL®ĜÇq^ÐIMLd eo<(ѥ,j[6DL6ޥբV4%gXMO&- Tơ[ -^OըPhLM+ޯ Ƹ- PI&xkթV*AG7)\Ry6^%3\d~^K -7p|\TEȨ B)G(a@>E/ͨh-jUh5Z?LޙJ78,Y2PzDj0r+6^1ͱh _Z[ڃ_ͼ"|[RZ/L Iz2Z$9  dڲc$,AeH-QG\xѝYd`og,5юX8~ Cҕk-VqUVxZVUoE @ƸZ|2ޥ[S5U$Nk >WYRDKM誁MIX0`@ɥjW UQPkU5R%AkmBmuJjFIO&ץŭWo>^B䏠x4Z= &Wo'?<-@['C jZB6h}*/L)VmV}# >o@-/WxMǀ<5jEKUxW[\G鿀I"M׭zZVVU#ϭҋyM ?H{kӛP$Q¸Q[}>O Z_j?%oWI>j[ʏ >/\o> ^FMM ~@UZ ފż^GŪBZ?\h_#-J7@EqTab|[}-BB4=<*+zЫ}6lB VՅXUoͼ0&~5{x>@Z|@j^}8GVjy>jžU }w  },(Q_J@Ah}v;W<}_E.|_z?I}<ී kւ#ժYȵ?Tڇ(Wh}俕E/oz>VHW"MV/@z mm@*&?c뉡]hGA(xC>~cq*E}-hxk} BaVڸoW>y"Eozy6o@VP>/W4>GEjaO ^5@U_}P7*}&6||G/@گjޠ[~@0u[ Tc_GD̬λ&=_SρW@گZH(֒?ԌfD?H!3D< ?:Z×.;~7MCj똩9kP2`jP"fDML"FM D}(R4NFV3㿝L|yMqFͰEꯎ'4/.ϾcP؃xby1vxGhV<{xܓNƣE{6k;cck)xv 3u9mxaL Wb2ڃ;\><2FIa,-@<cHS'wl}A|?6)i0>[{+z7Cxеo).6 `=OV`s7C;m;Pt j?X:Fc#lnYS%Nχ^'׋:><<uRq_s,ohPV"_hS?j^5E7Y6_,Wc乨őIR,Cl ض]<).u/XqyE`qxݡ&.<~&h/E~b0dnI<]eo?c9/R=uq}0Z,APa[e< Lws'M^S?nDI Ln,?+evSBgNk?d[$֫{oCc2V|0d#t%IrT֏szb %d\fɖxS _# n1 c鷑Vǁec:s&?\,7ݛ}wLnx"mY\eհ=LcmaӿNS!λY8x^~so"m&uPw.>$&<5nGl=,(}#oWǫMeTSZwdKIiU_[7^--t&fқt|wYq.ǬӞNgiAq=oUFb-|xn8{?&5@W١hgx36D_o翎SQlݟͮ+S,o[]]Fsp!Xj8R?ݴ돬F2;NI5hɱ@I0wנQh;+"^GC Kئ}QݮE$Iv@z Eh=1$A Zɓ2a ogԋs_"%dW`ngB}paF3r~ث"z*?y87&EyCqpqj {7;"U(,tZkȘ:P,S|  ×ۗC8-]ar9q1&~ fS$pt1gc,l7y&m.o1WPuxRI6mTKJn),mY9 =X»MKLMZlFC7 qEw3o1k#X'xYiM7Wwؓf븼T. TX8*1=6^d-xzH}<=2-DOn䵗bٽ{Exl? LXh8$P}z%t0Mp\̏_sPAK^N3Puilb2؆G5 ƈB=T P,:2>*ZԴ]X".+FRL#ʛ8I&fCsKm;3>JZ#4LfeΧ"fd*{בx()IDU7&N`lnz0<ngv!Ao{ZqS)b.^WgC H8}Fv1W#<ͬ b;1FzI2Ev`A84fHlѣ>ȡCȫWH0c..Օ9ey_)1"^ԯLM gq`l,@;R5~'ǓȗfFFY ="ϩh#VdR `hĉy扶2LdVG.Vo$7PpExGÑس[~-| >_Êٛ\7xLˌ&'_0fn1))_brGlvuB, z;YrXDA `Xcpl #_6h^SN-x"V9`o[z& "3sjJԧ KxroBD$m&<\ӏ28u*"E S 伈:Lz[pSS2q oc qA`SM` x+}>I_礯dIDQ+^- ٩INɚXAKm㗋񇰓=,EZ)Tr`F/Tc RTz1zR.Cr~Կj5 r#TT(11&XbV@LBYCrݧAPކ*@BLĆz]f 728 N}zAҙdQj>y^֮Gż6q:rYw9+É))fV<2/}6-B 3aRqDXa?r}J?֢}x׸c&++pHf.$**lV*lkIV^s\ ̍2Vl, ßϬިd|7!]h O<: `C -GҌTr$Ԍ)7ݫ!$=OYf܎QUB0j)2^ώh➦ (1M({.ݑ~oO_O%&&@d`KlrS517Lƛ aŒI|-lYLJ55j+z"V/BPil S=1 zN&bdyVfD '`T Ln+ |5BzpO\xnd,\[gר}l/̾ÑSD~LjϋG3`xmXj+ƩbPըZVy CdeP+G'A:DiRLOȢ5Ld6^ < xzb8h ;i[eυMǛptp:CoFjLPiQ.?1̌8%dbK;q[ǘz6si`Rڂ +Eh xSJ@#1zke9#y$8¤K) > ru1 5\r#\rF":\{νQɵů%P7%aDjqzjPn қhxqcell]V,ŏعG?Wo49OݲV`Vr_^:&L+`LZ)*(}xL4 US!\i2]v[Z .uݗ#7XbthvcN s:2VH>)(Iz\\4&k&F% ԛ8b |7[UV$PR^ڤ f]VDt7\LSTXy._9~jn4: "i?GH] fZ2{! ]FECy*MQ5jUE\h/N @yLVv4z^Ej"pa6\f$:ݬ j?GAS3#j}Vz(eC122_j#h-[j{ЌX%qj[W nе?Q/@ udeOak#emV~jEbkP*j[Ũ zT^i()5ըϋc'WL x ,NNsʊ EZڣlqI5qY)eO2r], Jj_/Q ^q$m7WHB"jhPMr.8Fؾ!̛"w5O_g;-R!x5vBrYL~IH;S%6;-*5X;FCJϫJЕ0^Ev ds} (^W~P: Y G#M>DkPcH\brǏ-ʉ}$;Z:bdg@xtRgFLS\ld[s.=锃DTn4Y%6u  ¦ J>)QO)R'5t'̜jzHPF}EԍE,trp vW2ĈO3e弆g "Pk r&,}Zq2jR)7Gi'##ېZ6QgX62c)RoEPRj#zH63d8E&r. jGԩAG2M y299|jI3[!a$+uZioL=URb"X(#K8R[jaWEɵ2H Σis.M-̱.AQ&Z׺Q"zZL*,i '`(d(1(yZZlXڧYg:)|zU[r0yBKsr{jAcN,4)il!f(ZrI*h`zU})bO*jQBI*Tib̎q.Sk hR*'%aK9-_9Ty&Գ0jSyGcײ  hNP$ebr0+NCX(,(4$k@H1Vj51ddGsUW#\ڱc7ie8}9G5>78ױ $tDTYHi8={PRZ\M0ُ$)СofYV@F LnxHrc%kspTq,&ǬҽS> #ҡCؤZG iq54IP+QıTr3T?%l](f&ades"L}d$l3aEю3M 2#F) 2AcVNG/!b;ڥ7>W?\|U; cK 8cQ1[ee^qJ/l1?`!!1=ļaOj^-;7i{(5-I$5'crXj-zKH}|_J^}rZ;IMK$P7$W\^WX 1ެnnkjI> _m/&MXv_z_MCA h->  _MW/<~G?B?6W3z9j(ғ_? Zjq56ބԍLnh6z_o( D SIj GCB} A/|pGl~> '"j@;zx?UO[?@O[xh"P㋵IֻM-ޯPM/-mE&0P[Io7/GmW|_>Qj=z?ꇋU[_|P_N4EfAaq@ ZoUoz`})}{ݭj@W@ƭAPTaaH/PЏTanxj#Ūo z ?{UCE#DX[_0s\7<?4–o3 csq5L-)$ oVjlR+5\kX" j- ս<zjqW|QO!PP8 q- C\h}gƀZny Qe r'5~ָ/㏭m@Z"-Xo!I[!_&x"ScTːܘQaKM>*ҧZP*4ZZ& j|5B=Ma, ޸(, O(zLE-B64caJX(S>uSz8EKԱq7^#=7oKE)D["*ҿЫʡXjEC-1 ȗ"⋾8#?Fj QUޯW\}JڊڭAoAmڭVԢXyQaCȫZэ$>0$ID"I y衦 La2Rz,c*=cՒ/6}v~/A@Jzy Zj[V2jF.%r sr/QNn)ū_Ln'nf"<*񎾒5fxy[ͪ ZŨxWdg5e$ceWJz$`j9E /SI\J++z06)54EjAo5zZVo}h ThpQj45Z* M|)oCւA~5XF焦!F4<@ds()KD}[я-Vo7R-jœ&Q8aG)gEFڕHn&[ɠ#W3LmQg*j^%5k%Oժoժo)EG^HMeA ݱq 6)JQЦNA'#Tnj3pMHMdDMdDy(5bՐn|[mVUU RCb(dړ0W#ҭl$&ƣ_H\P7FPS%L4u/+d>? yQoP֦sI)b?ԑ4B9K+Rj͘Fi5`)ޥ^FE`-YƉKoo*_#\@z㨶$&W LGޛ"{%JXjԇѓL+)4+w>8} z >1ڒ^'/M/ɧ^O(ʑN/M7[ъ ˜3^Y sjZV(#mV6?BrrQ{ҽAcAA 5C5›h(F eE혜貛}2 YCmRZ4>}Wo 귁__ZW((j SU !kNƒ +LiYGav 9GU/AmV<D[W&E,#z5ZTevEz/zԑ*-Ɲ=Cޣ^NƧj5zo>YԿ~((7c<}qI=j/s$5}qH֬Y+z)+ zoo\,BStk"{)rJKQdQIzF4)VIH#Z&TzSDډ/4 OzEi7z1[ _њXn^>zL45o6?]4MAoV,MJOУXݖxjԟuy_ioBi/?I_ԟI|G>&i ЕI M{-+\ )aO0Zkܡ) %L 2(LU$wRI^W7 q"Jh{ؙAy&S`JQ @&"T$ X6+FF* E&H@DpIeRJWES5 4a%"h7V̈́)\^]L[zkǒjT\ jTF=kڹPKK+cbkS^3 }`rR8H-_h޽Ea #pc,B;@hF+,2Hu0R rkX@XQaQ5`P_# {+UMD$ k#kATSC/DXh=3]qW&=Q 0 F- TP3IBXKĪAFgrk =`aMEjxŚ6 :S M{lZX@mRj4E*EDkp|ح詰I-$I,5{TB-g MڈP,l*8cj5H&Z3K "!^1Yo?H}WpqɣɀB;j#xX9SGF0MpnCnĀ((?z]@5I{[TOƠ)=q^c\[ RшjjB4Ж@Vh&a\r_ 61q?5XY@@Vh ,l /U7 IV l !&%ۀ$TńeԳh1 l}j,PPRr\ WzIhp4#e()bF0ţ ib81U+C1N8 XmBА=$Aؤfw KPi@ĀJ nYTSxNP<5#z(B8䉽Q6(&R@p,[P%L2]fK' A(%%W$n)V%OBAa$$z }KCjT%!F-2Џ{$CQVT6 QV &"(2[訴ʼȏE"ډ4̋fAB ,C")E2IR%5Qr\rB=јX#+K W`Ƣ$!!PaW.!7 ,rg }DF2)# E!M^ZB;ƥBDeJRVV6nd45jpsu70*=ȐH@ T!kI,ab s7(ŒnPwQ=ZR?ȯ(4ЊD$W ׶#FQ%}}HBiqdDz=c4$WQUUX5 7&y=8<&$BH#׻ s89 DI.hIu)k\.H>3~ ^A #IZ- )LTLIE .$ AI?y$ :T @1p(ފkrYQ?1`/@\-[qq`Q,lx@5FQ}[_hWX_vz)t#e $ĠT+zENGƬZ?~$ )02uPQd pk>F] ?o?_e*d=\v̍tjQLl@y,LV`Lof r0|~AY7z?vOέe-wZױ{ZRyB䤐I*dY1J,ȸL,Թ52U]V֔V`iGEb`Vc q)hI,G~$EBxHRYg0 ֆD˱ǡi?O׺N2_ò %yH tHOr=Z=E{VFgkNw_񽎓:cXOSC>G똻0oX g<߬&[>I>^Lo~^>AHY4,!%[)QJcl%N)%%4$,PilIi@-8ËF 7oپ+vȠYbe\߬E[}/ Lј~0cmiwٰ^ow1:Ù?C>N^࿤ q:˱1?8;V<ܡHvg֩_TJ/_Io ca~n⟆k{Mt]IҀU$􎫟;?߭ݳ9HzVuդFb|10P͎1G|]!`n"_'cG_L5.rt̋ NɣE˶UC_kaoٱziZ}g6)}ϗ;Xn7Tiq3Muԯ]Y=mzcծOTw 0~G}x_zBHHϏfwY2g99X}sq,lMIVV:b_HZc,4ZPTyrJT7.IN= uߑy J !Dvgq E? N.~(uiz|chy`b}^OBu<evN1mi)ŷstAwҋ.}̂;R_˙ -MoOh8;~~N`j_ /_ "ul=kK [>NŨɄ x\j0ij;]X1 J9Fecf*Pj;& f+0T/0YI=9%w_쾤b>oQaf’aO|F&iN #hXvNX:_k;I(|&&3C|ҤX% OH;k_L?3~)wI;?dBWj>O|%?Z1׾4Nj.wbb!2T '8QDo{VL=Hj,rXGB"c7VMFy)"Ԏ,i[eY~?&|eŁ&VYWGT:^ԶgƻXqɎlOek_l;nlL$6o{>ސуZc=6M1lc#~&7+'{ p e~|j[gȸ8;yGdkִ?)ċ|nj_f1+o~4 o3ml$dοٯY'{arkq$XٞG(֎úM"k;>uɻx״? xEqRpX/Q=IImQHD-n Ph5ʹe"6I4-W׿ӴR3>߾^io7Ceř4u(8mĕ3>l߃'o};?jُ{n\DNo*m^K:1}MoXS|>!뻢&$$?Yz5S'/\I29r?W+u]20>2j7w8]˱I{B]Mrc7`Iu9@,J9E%L@Yk!V f2NT\rBխ>w.^3|C{8{mu.?7d6&o^4=ve8S&M$hȇ#[tcdMN;L;g?P׶ӰmD8ژ>9~Xodt?M00dF5|n0m%#OW_vz\ 5}{?c!G~/`xZvuw~/_~|! 8(7 Nu,9т O{3ȼygmE#3c*I!ScCWA#xmءI86뿻>gjwY WϜ-Doֹȝ`';k =O+ݛAĹkU[ȻuA]*X: bP~|A.-VY3SYxزw`,qEY2Dlq49xQZ L_m;?/S3*^gj!"Y.=g.*=-vaw.yɝ)ܝoy2cbwtɱWa][s0&Z]C>w2;."$vŧ64y[O=t{i`:Zܾٙ=E&Zn>G䑾 ҵ)u +9+{p|wѶO$Y(揽1!NLH;Ͳr{ed~O}&5u$%b1%I$ e7LR@N@v]35ؓ'?W.Էt$Ph8É`N3z:jx;yɨخNɝ093LYf.G"d|Xs&Λ dOԢn 5]sdɲt`Lx3;jhu39?؃AOe7 Q?A5@פTb)hf[$T.k!Q?c"HtiļhIBK\3αO:VS* +e/ǩnуdFoWH]/6/K{qeDs[=_^[bɹV+Mv>lsE·]2W{&Sv`XRl}enEI KBWzoZP,iZפH~kW].|e-Q?:q< k8M~o?ʌ$1ƗǓE|wɬ@xG4ũyK<=\cXE>9dl^_[5Z)6_Eo ظI4:͵q(v CZ%Ə\Lda&uidgLYwKxa_c\NE9$T.yC2 U-+P$GQ"~w]^UĖ bַ_ߞz7c[n9 VMnU\FG[3Sc9ؼ_+MdkZNj1b =XQ@sJ~9{,fm89~|ϒ.o7|ײz]6Bvr)7*2va` 8?ˆ h`kPV-~(:1LXYwXR7"1 _{<'r,?0-|2`E(p(Kƣq!r5qT IBl~743r}u> ^|o ~eD(txp/W#v U i2aV<~vj#lM dl3ŠvNSWL{_݂P;FNBa11o8>V"Gy'(m Gpl?rRBbB<رqS*?69m s`~sv_/oj~aE* i ;)Ǚ티6Ɏj X] E5Oeӳ:_ɝGYn$RvI1` ϑW~JƗ<|'l9OEs^>W<,@enˏ#"6WtnJЄmb3$ 9x{ej[ZFz&џ+/MgŸn7{ҡoa&vsjpK:28&`I 򌕏,3C eٲ|lsbd͋6~XX2ƿg#?C(9XHsQePTHi'Clа6㟝q68MM7w/[cvQI.d]kck$CRb֮̅Px+"hxZm3 ^ںOUK=$R1]`cl=Y3e7wgܻ2dg'f=o=:^SϪ6WhLuT $ưEq(847x08;V;$X,~*d*E$1+<h3wZ]6=L{#v黏h$rsI_ IV[RLVc^-Q*Ie;۳R]&?@'{("l-= ߱=GaI׻>_42e|[t`K)1!Yp35[8O_ǕJ$hʦT́f1v^4ncɤ|-[}pNt1qqs|÷\,FY,lr q+qWd˕dbS.Rg>F>>t ~ǎ_zQs!4bQiTYdsдyJEGWZ׸MtÅa:uO=Ca>n?ɽ&=|m~nz>ohz6\ M,|]8q͝Hj,D#\XaeCnG$ɅV>3RA;^Ec4y[+G7_V2|͛/y lHώ Dr" 8u|%dY$ml~kÞ.Pf!S=Wd77Õ3'q3\e* \cYg}OCT7~ׯ l4Y|ۉ0\ӥl4۝n|˜;ɓe ?L~֟O>w:2[Mw;·)B3(XO(±_ ;NX?Tr iSËsذ1idŦY*Gŋ&PJ<\l&Ya$"eI, ˔Iek*Q,fBd2!)w|oO oBވTsb,9Xuy'o<']ͯ|GmQHGcXaN/tRmRYOX}Ûz>znt];T9qΡգݏDO2xX)剋&CÍֵN㑕X9[4BuKf̸OCbIM?eTiS:FR s#dρ"#I2K;L`<[=dv_)~ؾ6l< [+%Ԃԁ_rk8rPz5h`!a;ANWd2_ȸٰacgcd|w):Ƴuxwh;7rC쟊ʟfHəw#,L5C$d 2a {Ihդ1nIC[qkSmrA4HGyon(yK$YܲEĖfskGl\MtxSGwUiֳ M#&O? /ZcwIg2f+zc`ǐ+rR>ǻ} 0\yLEO*|k'&꟣|6k8bعћm5>B_lL3w3rpeF nb{ #Gnm`&|rNc߳&Mb$lg,ɑ uҼI_.qF٤|dxr l1 1!WuGm v<V\~LO;:oU0c^0 nMVZoZ5~ r+]e#XMA#iaS-X5.3 w`ioc']kQ6͘yGq:>&<C66DF,"~%LhK0t.O&#nєr|ͱdk6gFŃ["[;.$/d2EC>"ɒI$yv1Jw4|Cddemk#ul_\2vJDsGNU` r\ދB([(k|'D XɈjlgd̄\=0 Dj(듒#mmfa OC$]f'Vrl]M_^V:K8܉)Ck&NF^V*cfSvȃUd ,TX!gh؏e6|t/A>gc:=opVpE[r.e },@?ޔ"1Bߞe`?J_3*\GZV*!opF׮??I'~O񄰏(U4Xqbl(G x\R V"y/n$V&# w~xuݏUYG V1!&+RF͉a6954n*_|2;+YR\1{W:iv푛ɗK`K~{ =G=C|-gqצBa:],&5#1?I\ 3l75PG#gy3Sp|'xNa4ev-W#O7Go1Sk>uh;,Nl*.\i $q`Ԫ,#( V+/m,_ڴ4vGYKfsWkH9.BN8va&rK 4VOIRŮbbؘ Yx_:7lvT@&F۲6&xfć_͑C:ā2`./Nb/n98y];g7o׻&/giõdgEvs|U \}zN8}LW|芶D~*ˋqMM+{BlsB+W܈敏mn:ϓ3qʲ'zi)v3 {>| /Ћ{\Fo5EXc >TAX -kA4Rk?aOftC2Zu}bi춳,8aҮTnŵ&ŗG0vr>{&]f6.t2D-]Iܕ>@g0H+p pr4U#۽*Pz[) },,!e1`7*!W(32cN|eAa%5a6b ca udZt '$Pp/Ku,MCZJ_8oWk ]vh|qơfrl>ψnW/I9X7-kx8ɾl(Sޗz:l\9Hn>Rz *ƀM{mȚV@zF # LSijuΙQuHV$!^2Af1b<:XAQ\gae%K)z..؝+H ԚNvS|a.']cQ \+ɾEd[hvMN{{xyLSö$*vl`ĉX q"ہ<"Qb[01لh O%cSEV=G>Lcƞqqpa & *E<ܧu_E퇔zw?ōXè(=̿t|IқNq_3É;Egiq6dT쇯u4oFp`b˭GʽG+RRRH#=*i ?;OEԣ^+xp];Z|˩KŮ.Kb6|:X`X[=dh<8`/@>,eGQj;Ri ~,-iolmƐGwǓ0Ƹ-"^8e30=ͅ9@];%ca̬εն/dl~ƙuٺ?U80~62wҫ+TƘ+7 Ue&Rz? `(9!`b/HJɲ1"P$W~|^f/SaIbB\<ܩlYS:MP,h[&3Lq\ّx*8}r*~vŗCYW#X{F0[ˡXHeX3,I"=&'g`$l]ڲ7mO?HbO_VFT% d(uηY4+SCbkp{:NZɋ=f^ŵ $y!AY8dL.00eHQ{z "MLVRSwmZn!h>Kw ~s{zz>zj{51&Թ2N4U%Ҋ8{Iꊙ5sԚVCtNۨ:W;w׎G$ ^,(JF7V1~+c3B q&w\}_mqN|bK*! A,CR usȖ]T5qfc`b|būaKWآ? vJ\’J_@"5EU kJKf\ݛ>]gln 6n]nqDX29O]g. Vϔ[6&^4<\*n,)); u,re.oSqܱ0gIԎo5>OݎYgiAvՊ{9$Md }`Ȭp j Ƃzl؏RXME&D+}A; _fh>zJ݆%umGA$F厝 <|׋>VػU%ٗXRRFPVB(6|y"ޖ;jvQ-{$^fMswfkbxpcf7K;/;a{t[Nv&ḙ/ySdGc:1 5A,.=)Q@ބwdc *jS?cbY} E@ETia+DF0{v~ۧw$ W'}Qя\R&0MDniR' EZDa Jdd!Z1V  3 Xj ^?:fl`XVo,l "EVW(z!ŅH>4)TeJ(&TS08 W3P!kF!RġEMJDZ4Ģ'!4 ҪcV[ZLaʫ(Pb&Tc@3$ vY'R}fl}Dd"aFGr 0n EbJB(GƖ YX{KA jc4*1Ei^6cj.&XX, " )ZXMTV(1rfLayD.Q=ABiOKӒF2 h\I*A~ٹP[e WfdBCU~"_:RDͫEywgj1ꗡL B)b2qB;kX+cz4&) c41w4E1ԑ54-bSDm<_:r&>*W Cq(cj"-D 1 ƢTj 20i#l#h--P'f)rL.$LKU4!Z|)ingH@„FoM"`*MK XG!cV/VF2@h46/FX ԑ_d1S&_HQ6 p*2 JDmQhEȤ|hEjTb-MHu^3F@U Ȉ"hdP#11aB;p1*Qm\EE&8lb9\TXxx2ckDkդ$+<Uxhq_ˏġaʈXطoD&/Ǹ$e04AFF/ܢCqAHE2Hf[)zu:d@6%mt3]Ar8~ X#,4Ce|u]cv=}uR qPVE%F {Del*[A("Tҭ IƤFxKSG\Bx*Q(tZ"ՠOGQǁ)"b,F\,04 xjl&I䁀)Ƈf1ئ;Nmsr6dW)CZ%@ZAuAe& -\Pj@ʠ[Tjc/ VdSFMKƥQwQwJe~(e+( Q9+>r{y7i:V ͒OSv#Ϸ.`/&EؗKGq 454*ɳ"kgTXqCu ljjQEq#՚aH,8+ >ŮUÈV! RFI:K4Ȧ!&hRᐁ$G#:d$,aO1Ŗ7YU50Ossb<$=.1"d˛)$y`̂9px˳]&tWȇIŧBf+C$lnϘ'nDCJס"oEyUA ~TjUj,\yoE܀X!2\TpAu Q" KT7c Jlr &٪K@bC=ظ p$ZůN}$ˑ=(S$W? du@q|ude9}ga:˸凞Z .A)E#pX|U+bvy"@\̀\g5r ݳ.HI 2Wb( i4_-v$eUp&U@v*k^,Qx==ҋ84W(rgKeGW&=6e)OxƱr""I#&wlTv="I vM'k?W ]QÕErd[s)25{JsI *iy,I X7`n/1NC7Y.GoY/O_2xiQ\H.$7 ,LA1$Mƒ`(sUL2H,e*\ ,f[! ƾKU ,@$`%4*d@I׸ aĐ+6Tudbs1O$Up}XzVi, S/#(Hcc9h4ȏɋ7 eLɚ{&yw<|WgJƳ |t&?b&Bf"[И YޯpFC!a Z䒁ՍʶJJӳ܁gjF ȵ5!V@)Q!! +Nز. ku!œܷ7e&BÜrs>v齉 luIU;?^<ջK{޵L^ʄItȟ#3 z@$ 5a B n 5[[r"^r+ rG&$(qu !Z&E`&T57K%.%JBEEL9)_rLybYW3\U=Y Gqey;hw &L|61=63O\?m~/8YSk2[$x*"&e9|{zJ/l:b$|D܆FRdN\lepk ^PgEВVÊ̶`–@;)a^Zf{ёx۔n8ޔ7Y@RYDr]F FA8ሥIӗ%',˒ȫ,AN ,:%A,<ݣ)d+0m OZNW8YhwoXHFi>2r: .ۓ?J 6r*|F(19HI09K(̫Q1'ݠUVOVp/w`E֤)3ZҥDjSBFnB)rG>8"(ā*rll(;,P,]2t?j2>0OdzG_](J a>aYh 1c͓^5/v6 !G9{b>zbd%"b)g&AZX#Vy~|&,?v^g]ԟ㽞?>y֣^oerY΃{=e﹕^ovټOvGϻ.w/ͽzPs>1aq%9Yy^>W7+*n<9p{s}ܮ?R~-oU?ӮOI-T돠?ׯgԜmnSz/]zmcU z{KU鎪NZWo^Tޜީ~NS^SzSzM:[_L=! =cm'zb.;N}uzkj*"Ep>В:5,zʫ{zU'8&UCnBC}I[ԅ@! fȜ_ h@*F,ҿUJ^/ ̣ޢ<{J1Gl D_-"^ޘClR.jܮ>[щ>-˓t$x)VV8 %V@I8Y?[|_+h-Fw(S^`~¶Pug< yħې6WŜ-?rFEnHf Y;&2];ciRUi4@H%[`v3[GnA@dP[E47G(HϐjDѐ%,z?1tChMޒTq[~b7APR$.q܄IDvIc .+ 0besރ~>Gl4B}molg9P:nA(p _ <Gc#]wFG= RۜŽqحӉw( <(NNvj|Զ5OHj2uԴ&$B*ܼ텱0Cp`B\8H-Kldd~+4f#(b +m=*1xƃP@ʩ_ъ0RCnY $}ևFFyQ-%DJ-܁N5Pڈ:p,5j>Spj-,`DA2"H<䶆oܶ_)}H}9ąx(f[#$d/ f{%jAjBh?) b#nnH`#doQ#Qe\jSzJ&8j 1#`VXFjw# ġ|z9bA,Sr\ŽEtx[ySVGm7S[;c1P۔̱ 37&,O?7}A =!i2|!֜Fȸoa]2B%8HȞ(c,S!"BIDƔd6:QoBQ. s[- gF`Gvs(+ooG?3؊ߔADg)j>+Hā(kh~ޏ0Q2W>%#7D"}mgd^8pi W ͈2;cMӞ܇z(A Dm)w1씶̉S1[./O#O(Po {VÌV7fD݉Z\J<̨G ;de+JUK.h@;c՞?(`A_LeHݘy-ߞ}k$u6en~ 5D9$?jTg2ڥ*6HNR,j8rQCFW^(#ܤ2 <[1ރ[6vKdd]y%\~W_LFMn[ 3q>)"I@Y 1&A:(S?,gRw`Z= ;$r\ ʤ#( "l~ ?O,h ״ךc{W)D;@QD5w)Qd$nA[Y2ǽyv@vf&RR@sN+aScKGp P^h/g>Q9&[ 01մภUU0+XP @܍~ ")\I\5@gyF1H d=ȠdCU".q[8|ۇV-vrVL{ߊgk&'ʅ|2` J};r/y5CrB럮D ͸P".~H&L-&Bބ)̭3.=Vq!WGõB9U~Oeù+f14<jͱ Kct|ć ssOJXfͽ==+%*[&vN 1.mWKVD0]vdv9T'%q t ŒvaSRܕL*oz/U<-u ] JȲ08# Q݅Oђn $G*1.4[rp|≎KktObY1/[܍czDZ>K{c,zD+_P$?`*R?)HbTT7+ތlP~P.:E$}Jb{uml\.O;@D(KSJeqaFd1RB88Uk#8!##1tb&jMʊ$?S>Kx= |Sࡿ[r%ܣf)8/W&: nBk4XɑDГ h0N) q{il >+l 4A ]eڈ0j 7|1(ʸ*`/U@JFנ.()=@QIrBq5or| &/ r(q#1}/M5E!^'r9ӄ 2dARvp*0I!u1Av)/nm8?a͝-/nF' ڀ?9V7kRMuLUo3('" s #%p) C,-u;XpA}iR%_նt˂~s .ɜ H j[0$7>P"qˏxo]!&/p rL}Np\ԁUTE ckۄw=f[E(bB1.ɿwoK6Dr}*TB$ R/Т9#(чٸ-y ꃂrQD %/~ H7mn/l&ξ˪' {6w_<8'F!Ω! 4J Δz004(KnWĵ@u}Eƅ †co8%q_[Gn&K`PgMobxgI\ ruJTa"nT^$r* ͹h7W,'fK^׆F1xۈT> >C̖I|*'@2{8t'"gQ-"@#,Di\x.kS8QR7&ܛ Nы"W-+.ԙP!嶌>, $%9u.ht qqww?1LOԇ"&4w|}! 2xWEo}M}==ŰZeYEE[X65Bpj&>kH*!7 qt1$"ئf8 H.٘"B$|Һ8Dq= n6{Gw~N'd=.1vLoAj X\PQ7{$7l^8FDURʄ tYQQ1*#,OAwA~(FA7k"PsGO%Qinej"HSdP&D6AպbBe!_Ovz'H=d Dt,خ}=eVa8 UE3P+ѺeQc T(@1M8B(NpZFM@jOV򴅤^0 7QL{fPl|QCDM.bqąۚ ={Y>"ep'yE…xf/ҪbΓDULA@8"!SLݼ RQ:\-r>=ȠUnGT-إ-ȓQ*j[S.rO7{kÜj݈JHR!TAU+ M,ȧۖ FJU$EhI=N_OXQ.k)Lw<'ޘHؒP?2}qn$ gw]ڴSHr>#'dq5*CU菊SʥGl\H:cr2b{r/U8 17E5Ȧ'8r ?#ZwA|:$ rmxKo7>)Sn*[re*JЋ C:EEܴWS!r;0 N+#~bWeE[pLSU9Kuye\n܎&4^iBbcNɱLE=y/ 1.b27F%&GFc.wO7Ș{,hHς'S 3)=^,SD',:h3@;1M ќZP0ԩi ;[ء3Yr8 "v' "$3O-;=iqxd$8U1D W.4)!1 P*Ě-"z0}Gsr8 @3rg0(Os>8!1sjm!嶋mF?3|2n) |y+.)5Y5Uw"(5#9(0)AÇރr\WP nkVПmUx :7LS.6TY"CBSLU*K*!Q2HڟΆEG@:#fw&<܀c2*0&U%xLV5 J:`VԩZ" tFlʈ`:֩QEHۑ&v&\'JzpUʶ)wF[""PNp:WU`>ס/$ڔFe/r 2dlthfPK@N(it!e#='yfS Hepz=ȴvHc^GP$&`JR&C8ڗh*I\$0 Lb_75.h,tɂ|EBWʾZ&f^"$ȌtiYW~^8?$,>Fְz@y* ԭ?Ƞ-A\ p}=($^jPhNh7# $C4ӧ^Q*RUV7VE0E2@ z$OoHd*In,)A(UN}6JLA @fPW+֒sM|^,z+ꃠ^P@pR(!t^t)T62JE-J!TUj wOʪM<ⴌTG0LUQPEEm9蒙r(D {|IcgR2d%̡"kj~AqOU"PYsA;YSau'VUDf*XSsDC9jZ@e#Ptwd2M$!r{*k)E[YiЈUCuEZ+Nh4E|Щk♓ʠ@X=^,rKH+[nY[(d%؉@ zI SJ蕒3zjkU ,1UNU' r&^"Jx^*K@TӢt5{.* c!St(@cYu*')'5MJ "rL&OtGBat`/"(7_luD`6:%w@EK <=f@@JFWցn ->dGoZ7D )eydCMctj-cz @S')M5UWU,h{UIuIP-|1Zq }@uenTTAoV) >?A㯯)EOS-7BR>wwRc_ j"367 P&7zϖ( T#܈HN>`ai݉r;ZFǎ&DpD;.PkDQ:+{y" 7`P1޷;bqO/*KnHw e B=N)`|C] 9w@:vx^;2BsQ<~+t~wEeX9Csx<` ]{a x#x-Gܤ?j}Gy-Xr @t-[o˹GPG$%cޥ%sjȁP؇ Ec v) nOD-[Pl6l('O>h",!wߐw1?[˼+Oz -Kneiuxܡ5B,̧. 8ÜDZT/f VUFf྘S7J(~G2w_Z@fR7Ȱ?O@b1SWs(™̔V෷?Tn%oY@9RE%Qe'rhvydT6F$y##u-9%dQfNJl=2myfysIĸ콐uzrNpp*(#a HlFU [Vd"T(Y 甏QLm|̏2^``{[n=0NW }՘m׵h!C2䂆oe0_?zC܍W4XŰ+M/q7{[2XGe.IT[F 9P\>xE aF-!S}12Nq%zP)'_NXŐۄAF_"ɕUJ}Cڎpi !+sxKx-%DedICB_"V!<|#AeܜO5<uZBtIFr/_ˏGQn_A:{._*Қ1;igNF\j9Zȣ!n۟Ȟ(RWqB9R͹glJMZA TL"r,O4d6t1˪U @m莉 !w٨(D`)VUV #!zHDR2 m=)wrq[{BOSۊMǁ2ΆM¨1,ԶN&bS~ Glc! nB&s YZ # GEFAGs60USܝe*gD v!k ʭQN\@ TP~h @7tM{ANNHo W!Gwl)j(* dUM/S1"WQ<6Cgܘ*Lf޼2@5#r&23z/ BQPba+b,wKw8@G]#3ZH\ h`Jj(ԞU.ZA%GtcCqN>$J _S˒ȡCLc<#0% Gg$ˍc?E3C;Mu~[ pDfızڝ񧾩v(G@*t` R)M$.iDMě!9D=skxbc}9׆v_.)bxOk{/IȦbh E4ꫂ+AVP,ǘ[ P܏1v-X"Qc&U-1\tmjy.x !3p 0au}~؋e؁!qYpZ$|PuD,P64Z"-05<8wD{@:92ރ&)H(8"28&k$CLSy7L|Þ}]7#o G+q"J%צnC@B'IT 0a68UT'VLrT9>A?wWzLL5t)%_Oz\Wӝr_[ɎKGk"qz$`)n8t)kuF{D5YɊkt٧$ؠi*"P`2Qb;P8ԡm:D쨜Z%z+8[8-|~en)&"wuy(5~aukC$ȔQNQ.kToNBJZJd鹈|/Ze\QW'1 I8FQ{rhIDrEOϽ}=GQװ[u:ޜNSP $#LCob&S7R74K?\5x&n'2շ> CTr+GI'ྦ3cp50 +'7-eD띿CnB?4<"1g.9#7zuB@Ǫi\XD-P J{߽jX[E5 QTN'9,$NkQFrpEQ5TNVrW@Ƞe)>"bC2Gbr# LKZA2-ܘāVީރ+ RcrEQtLޔ{GDO<qdj28iЪZB thUzNmt<NfdœQ227٪`E*?c'ƎRT2 FD:m PpUꆾU@Ǡ5,t}jlZw CpB`#)^}M"+ѪtNRwq'YoCr2;s^N[Cn{6i߇B^kerVIʽx^'BM=dގJoU__FE7E2NczB|>o@V@Sm,˕.F,Fu`7?rZd1 ŏkD&dPޱU8Lld[]Կ(B= ^K)P]DUNEQ,[T7IOkhAd^ZeD] z>sc1**tj[0Eũ~)a!a1H蹰XJ6%?AS[czͬm~!6"ڄ'2&Ҹ!k# ((O]s֋^ H a62vaT]7NmeUDOMXަA--`dU]뫭(QE,t㍴CG?? )_ ({~4]~)E!l|(RQR_ъJ@y i#>ɍ%qtO .7I$i6-e6`I꿕t4z" Qϕi &Zض4O)C-J$3@2Xe|Gz6" "܏e>W`8X:H\N|K_{cLM˗TD@@Ap0@ I[QKYu\z$L+cBB %bVq.@ `>ISc dBz mA S5> <9Ɖ6*<A1iEfz!prmIuHPW€(rԳ,VQ%b02*8R*j$ŀR$aDzA&cE)ZbM/DIg[:(|@B66OʎdV}B~|h7%uuYB|(X h1SpI rR$n~,Ӈ SdP*RD Bcϙer4~J x*D:ZCyp”u6t%'!B*'RH$E^dE^|>1J)()&  8=P=Qg.# }M-:F*"  +JAd+THOP  ,(+(`ζz b)J꒒N$N5@8q@2qӊo@i .!E(X.G:12Qpm,aWX 1B(؀OmKIHOT#PpLʉ`&~"?:'AR ׅQQHPn)IBdoT"J ijWQ)䖩bP$\Ș-GSAP@!oh,=5$ sΕK.P(#w*G YU8 _!0 Ɖ%]O(2 WtOR2i!UQʂB2 4(IA\R|iՈ3*aQ&P?*u$*^KEJ!LJ@DuP @ LRʒAB"r{1H$@E  (L$WȘh/QŇ*ӥJJ) @:TBH"GT,+R<(^ZB]Ml)Mڌ1Ûڊp HrV@ gQ$F : % (l>t>2x%{P:@2 {pbJ)?F +A:f(@GB7¡=R }@ AdAB8 R iQb5ܕF֐Ec9)e"ohĵxу)#vU1RDq piSR(‚D!$jT:B#: *5(ql 9V%X [I9*.4Sp\)."0^ VA( ™nrO>5 $bmV6xTCy X`QVI x@WWЋ)HB eEPiB(ɚMu񠅀qYS&ʼn%/SbTb˾tdT`o92^ xV( DtD%Efh$<sz^m 녈8SEs$aYՕiԣDsB(L%<SVюlR,YtR‚Z1$4p#&„ig+ǝl R2'E¥"g =(,(X %t$X $t6 2YNPJ"^֩ !e !:hGB1B )ŜjTyįJƂ;f:*RH`C8#+ J)cbx "HIcVJrmZA+(? iL (@:+X#gQ|B€I Z2@dYVX'cNFˉΐ8* B+ր=$l8B ,TbEP\q&"yd.\(4ǢO{BYN i P@tt #n ΐ˪,F|) * =Cdj2"1%%D\TcȵDH9 +ʂG$:8r4ĝO Pp A沏kQŨ Ej0bd E^[#  QHE In^@%9D\a>*(((, dBo%XTDWP@XQh (2 Byr{P fD=iAgɉI+EB d8*_̅vC]ruG7Q"&A:DZB 4%H)oiT2"R)n,^>B*#+"J)(aR&D!Q%bes`I-DY(-zM*tc  _H>9g"2L S{ XdWH K}8&_: ,K4ĕ+(Z*(%`J5`Y2qu-HdhD@V,)LmG*: #ʉ ]DF:h,IC+Ί TQBJA*RKe) (HXX` t}tʣ8Q>P#ozqމ0f\J:.-ǍE`l^@Lz=! >KEb6:Bd{֊Jj܃~?QFA?Ē3%YpĜq emHD@@[ܙ֤ \r*]Dj }B܅!%!`LFdt R kpbPD$jAau)ت4HԘئ8A4\ꏑwEK dti HY)@D"yL IbR8R6PdPpT z"F$<1Uυ$ ""Po*cKwh?rYhH q@E9{5M [ƂAI`]-(XA&(p\RG IzJDbrF!G3N*'ˎFWF&,\*>5R:UPXK%#H WLăJ,b>&&T( h*܆Ƅ#WJ f)&-d)9%Kc]1!bS`Tu) DP9[TX6UݯʐIHU\hE.@pE0( .^J ׂPu?1Sb+H#lNTpPu>nB [pHȶ<1QΌH|C? *RҨ jYD\ύ"cjPI 3Σ9!A"`oeT%! AeV(}J.DG`*3b0.ETQeB; "LIi@K{ TĐj2WT\V0\_ A8(X; R: b%s8TNP֧RF~Д >5P: YxPDD@'lcu8 jAO(7a쁙hi"ȑ A1G8Q UJCRK2\T8rV&KCC,F858A<K"ATh#\$NZ+؟ .&,\S|*.R4 C,xPҎ$Q(@1#'.TRޔ8#TeqMcY5'CPL ~8cc$% Iv{xQbUy~ZJsF$f?* -@ɉ]<=$PC/QgH ٱA>I ąP %i$L!lH(;\]j,8Ҩ $ 29 DCf$RqH^w2>z DSJb: `$t$x< LF 0 6 恑HBBkVM!\'W>6 (xz:g_H PbϏ"0"S}L& Y&&$WGw%1ta\ IMQ]ӟ3lъ,>DYTɀ8UN`Ռ|Q;U&K@N^4H%byLy}#;!b, ƒsSÀN@6#Dhx 1 5U\eZtq'wҠ8#$h /^U"I"JU;ޤAa*i (,ۊ!DaCz`0N~4@_PNL~j,$剭:I@ccΗK"*Z *P0 I:K%u(aM@ '5L C*V$&D N*r#R4 $dƂX9%>XRCnP(J RO;UFT,,I*epW1TbI2,Sb}" ]Bn|iQ J(*$b/iDG3RҬ6IʯHA? Na,B: '0( _oJH%%u65Dc)Z r` M7|W4" DԯfޢD)a˜HId.B[:mVxuiA& SVC% PHhu*SAxZQ9{޵\qLh\dpW"xj38WX@Hi&S$h,PaCz@ ::茨ERQ ڣ%Q) 2l#L 7\ʉc!H縷 *Pn24 3>@S*Zx$cA¦$ F+p8[*" DHʄ "pDh:?= *s5! B/1BQ2ZHOք8KB[Zpntzt QNBxhf'9di`90Tt1,D``\*"D, sD sSJu:b| ȹ%Afwz2T)HeZ?8 Q1!@E@jSĄz*)d z.A>C&X)z+K ăOH0.tA'J(@LJZRr"BGS4NA9 +܍(Cb4)|蒀kQr(,|2P<ٽږqrQSIR/ƴ8҆%!ʈP* |(F@F%rqPcҠjԡ,Շ(4.j :dȈq"G1JAUq>tQKu1ZPY%c< (ߋP(T!Okt$ ~:BܹC }02t>MA<**I 2l0OYDNKRHlԀwehmQ%wG8QB1jbLLKP #rqJ)࣍)!(p/ Q Tdu ڡSBxD,{Z@j1Q5&(!)vUd82 ME`VJ s@ia"lBaj*cYN )ddct# ֋ ! [Te(HGgID6id+ƚ.K &Ξ+E`qKł}&&`OV 6d~u!OYʄ`z@ 7ʢ.)*༱ zWAb-( sƂ) #'j r,Ƀ֩ gЈ /6@%!C$$ꏓzHh'^ "- H%#!Qa0gPP!;э~7NZx c"']Vjkbh =*@HԠIQCbT*1D%rg@T 0q#A8Y ڢ1Spy8H: #vP($S&omG D"! nsZ1!/]@"uΗVC*B@iV xP$)~%YHʀiL$"Д RZ"ª F:乢xPT 0[R2G2.BYSz $?$@LCn`K+"R@(B`.t9A2k .5( *3BmJ!W82L#{XZZ XuDT8ZYvU'TZ DDžbHD%QrLQOPlʦ^*P9X֏saf 5#6[JT P]ۍ" <X2i(.:2VD,8S DyaF2 ci!ܾ5":H) n@( SƁTTrz4D9_(38]Ƥ" g|)d8xQ"$Q ㊠5S9QT&a@d+XBCbL+! \Z@Rd=I(LQC9~TI `1mb8-H[tB 5Z]aVDՊql"= /%`DBLJt(P*T2G^Ҩ.hI8D/3QHDu($]G™+J %OTEiD!iReN4tRċQn:kVH`3AS2mj,bo #:"ZXxՀ4U^6L4Y8xqQ\7zHJR !]B8RIԌ \ :^@9J>4A=8¥`Yd!#-!>| \|xQH%K/&VG^kp\-΁.4 V8 $Tz(9𢤀@dܗ)ԃM)4Ġ8$!JKu<>t2(YQ(D:PPå],|*@VG)VI>cƖVR![H9g(q$)KhT5zb_)AGK!H]C]rOzԂ_)`xa TPƀA2D,hNqTˋVv dHbE\R {(ctѺ`U? F,$b1怈N gRI WJ(1ST e V GX,Ɖ #>17&| hZ^e10 evHQP{+LJtԎ } `H*@|R2&΄rXs?: E .) $( 9i*\F [9R 䊼a@PiB[Uc!6+sZQPUukTPbF@@)d^Ei4(-Ήu)| h'H%ÚS@]sJS$fFuN@9ΉY W_TJ>Q uyO*Q-E[D!!/*А=Ez+Ip| AXcѪ%B%|3T6(EhQ!'$Ht , *d>T]\+_|s[p=C"P0ql8R|֒eLM,U hRH F*#*mfq#,?S.ʙ U.RMƒj1gj$$oh+\Ј`:*59]17%=omu/~ 4*Xt傛1 QCJtzV2\Њ P*8- * 8>Q Vd(@U!#Hz (J * m&V$?_IDDVKaTN F#eA4[ց. @H(((p.mCL@U"USST.ldH⹯΋& ՚V1VPÊ&_l'VAu]*@D{GHܠt[LIX~1+!yK{E~zN$@י]T4 TUJ.&ATŒ9H|@C oc@.( g^XV!\g&9B #<•4G%#FAcύ-D֙6 N>V3>(u~4HcԤ.RpTr  fFA4 #:zQ3gUS%(6<ڴ ^墒t [[¤" & Qw8' @0PU %5X' 0|~" {Tb 6tecxDs5҉ANN^` i.RMuEⓤ.8R)s= #U?*U@\هb" dH/R"Ȼ .# I  4TQu% AET'3CnWo+D bG@Ҿ*ԁÞ,&#!5DQ):B 2uF9P$y|J]5Bҟ2 4 8W5„LP>aR eAFXsTB[{]EHsntuY OxЖ$2**+!KƅT{8Euas{E$CZw+t"gH q<֯!1BLy0uFe "Yx@$hO s p9P]:v`cpR|HÝtŇS]AFqAXen!xF_}5d덲 8(\) NyHH1aRU|B2 ȕL4yU> &YDW8rHrTJ$-E7rؚdltFAՐTt$ RX!".x҄ @., |)Y.l_*M$xK9rDUPƆETx$+XTPT5kHZ.^$אLLJjE h&AA j&dJ3(̦ (@Sf1'(LH bʊLdTOZFUJNZVZ!Ft%' Q 0R@-EQ] `zHWLDo2g8MQ 1B =6q~F(W  1EqˏT2< HB1@JATjGB $KZɝ,` #{Tlq,xM"g3t X=z69=HT)4:"nVΤ55YeHXi}ӂ-:R, BDn5(WsQXiHc #qzC&1ʑSPXMY8UβFYRAx)V(Cx-,DPjL@z4A16*"2 t&)v1΍AD/6AA@C: IB` eEIRP!ZFWo%,zH`/8f(A;s0(Tpԩzu5$FV+4bHdu*tA[Pf!nԐ)m,Ҕ9HcRPF\jC$ӊ񫒬P1rҡ[&Α4+Dȑ.C&>ݨDIpT !Ԋ 0\֢JQ8 R2#K%׊RRT4Xt b]<tX rT$q8|"bs& aųuYRlAΣ;Dzt 121k׷; =7 @)mj {}3F+]$"ƂzUǟ* H27)Nr9q@ /0iD,O&{!P0StF`JRbRƇ;+ Lq0 J>-RLXIliF]:rdbBDe9{EH抔06\"P~^% * rj>b @9,0ۑrS^MEV1qqjB*u %}Jeӝ PUbHX#cdI(7N(F0rӅrœ: #$:2)8\<1҈.T%y!,,$e1vCuJV>Ocp.N%uc^Td E- @ ēx.30R e7@m&p{aʌld5cD59!hJI3rIC NI$ϧ K@19mS&6J)ūc#1劒;]㿱1l"dQs6?z#n&GmD@U67'8D23$+wDAT^ˍջ{qL6b.(VH\*Hb dR 1 UEe{q _jK#4LB?`aHUFm'6J-ji%ڋd8\Z2V @ kWma(QT5ۅSp"$I`"s,f,,gRXB@[=zQ'$tE? $ـBʤN$s:D9ǍD8$/<,P bTb4¬=J*DVQ)/JX7 7#Ӫ@ć"_o\ xV!%!t ]^{D/QλO anlom1܈? )"8K{hMbTxDH%n *;b$"X-r@a]"# v*j+GpdLƉN,Q>tt`['!C)#TRBށ1b=":SP! wb\9X+aPA- t}ժ;[C(*U> p LD.XD#qZ1BT(^{ SvQT[^"?wkc"~,Ep+k6.c=g(K"Qsyr)21|S,Ĉ*"n+{(`m5w~Fb'PPojNc8vr~#_o8}sjADVIv~d6Q *BDuc*IEң\"4%+VJbĞtjH L 2JD9a4BD,炀EFRQDX^$*qe@kmQHIP*418 QL,[*$D(@B-Ùw[qf@% <),OV(BȬKRĥ?@%~vE⸜b #@U:]͜5,"1SY@.W),R  F&8DkK8R8;i@LF[Zp̩Vm-u'*Kզ;Q @ёBRSzH10J-Pp ,B1i ]@7wI» !J8 6 ub Z#B{XBI3 q)Ep h= m ?zOnϩG- ┲R@*V1$SR`mٝ lJVPq~Um}k;'킉RɄɆH"BQb"'k{ >@F|vMvc2B1;m Y" B&ؼ H!Uk~'1؍RҪbZwb&`#oz1j% ?^Q9׹A0__%hW_G + v|H?!">dj,wMQ-wV[Np(vДP';=j!a% ' vS@)I $GHF.z Mѭ@"dTgFEk1,D8 .:M^ͧ0)jdROw>u+MCPb b$2 YD*z}D!(yKnfB$,G W=kBP%%$%\m), 9קw #NQڶ6ĆMF*Gr[Z6w! k׽^oqK+ڇڈڌ6#<(QB{m'pv1jܟo#C c98c[%- ԑDP*$i2+B:Ji g#. *"1tkT&0ǝ$ EU<)He` @&KP2iQ@6+֒NV{єQz]&64>*NPۆ LR)D!E⠢]Td%D0KˈK JZ>4BLJ(s󮓪Ox5( " @ZHC.vzJJcpjۖp*_Qߊ=Q=JQ"=ker4PTo"AVH0"ARv<턴ـUA<F1@O u$ UGD{kv- R" (N ke\#-O$FFù@J/ d`|kxH @ G+u)$0R]d["̖q(W[h$ʬZ)#{=RQ wN F8 =OzFd+lLd1F1PF^c]*]+ԏT u0VSשbIf W cloGpE۞IekW ~R_b$@0/QXے$[_ƻI㹐 {ȩt|+=[;i$xRNg= #zq Sgcӓ'QWCI/l ɲ"G DH1b@(xx֣ +-EUwSw#j:x_m& ʶ#cpnnw1ل#Ývk$OqTC*=$"kᶓ2v?y)"~.틟e HBfN6zUw(rU"-J.S.F~%.u!tF2"0TeAQa VUɴrb*]ZIg 2#aD"*BcK<ؠWϝ(K#~tLW̟S*@$oƴyl-@1(Ju@F't] S44ɉT+-0 6dI@4+]$S鞭%?N5f4KhR1F0%U*1BNH36*x%z5:2J I:tJ`NLmWKI66m<5LbqwclhD`A:؏D"yt=$ *_ 9zN}P\„Z֔@KM^LSvr"OW[z/ M᷸}]w=;=31TvMnIkkpGr0yJk75q 05-қәܑ?EJ FOQÅI*e6DP ( ҁ9DWPr l8y(B%*Q(I9TS#Hfξ# 3$ Nh*A*("X*DX %fh CKR $:|J 8UPr&`P\fR@AwQ )Gp*#5ܑ6̔H.]A@=}˵2&DT~䆢4Fdlȩ#! )v'ܔtO$wKH3<-z-:Go|$I_ ^ ֱ)NEx~KvM_j 2 0%!)H`S Q]H Y+A5*?unV_hSʻ-$B"D(]pRDN68 ;p 5{d < ;;=3q6A:[Dνxo{G;ۑ"Ȁnv;:e ,[$( zӵ#o4e&M}xɧH)&~ATd`"p84(<ہQOlJ~r %_*$5QNـdxVw]ᔕ_lЁ=+ov:Im1 f^$yRS)*SNJJT 0j(bdQZTI|Md%Ƨv1FQΎ-ZG%鲟eQ Iv $s DPHbp\mQJĭrsT#$X!8/: #0B\&TBF>fqҌ0D+IP K&?ԙ*%$-+M[22w$w/Π+PI6 s^钎v}DL% Q1Bm"0 4' 6Tgev[u>Iy&VwI޷ \N80zgr"uv}ff+ēwnbQK.HČh -ZDcI»mJ%!r5>$učcS76v{hnIcR~6;vڈ_+aa j_Np om@ȟv~ϷЈAr6+set`@253 D^K{rG3."Bi, AOX |(̐#D.]se^NqsZ:bykoν3e)HvvtdړmE>Uj܌@\g^-Bщ!*&鈡R(!EQ꜊Ec}-aDG)QnB,H`IbzvP8f2 61(΀!B\ܭ&IIS4DI[ʸ8RGER*nlP"2NWDI |E$DEf*XAb.i]!L։@e? )0['ʶwĈ1"7ue0Q]Ă@+l Mq $ 7ٜ(.2Z$ #(w0ӵv÷yqdnoKv,TG'F= w>XAB˛YuU)P*JOzL+4( 4&|dj(:ˢшRC.TXH8QDDdRyAu# ;Zu Pz1DCY lr:A—Up2Q9%E,A(dhlhȄ(Ľ:$nAcŰjRk"J$=Իh/wVnHP km}Ϥ`zӂRsQXU[^Ꝝg>0glHVߧvɟklG$IA%9o~HjdBw~ǹJA"(ۛ*|9ƂA@-mnL޶T=ݩ@pOׯ]Զ76SH@A 0A/KLpzڑsF9VQQf Kiktwl6;r.7{5 M$m $;q#4bZ؏w?q%#<_lmv>t(F̀ŖS{w繻9G5';a@Dql"闅wSݏDE ڐMÙُNwnňLnU3-FdunOQv $6dAr_w;bJnmEDdw{@ڤG{rC.Mzi-#!MK;= 2;cQArυKgv2݉ bW!L Nj{)dW}缙"G@>5)JmϹoQeZ~'3]pل@*Wܖf] K>ªQ%\G¾I!U*¢ !} B^H&bzYk)R8-s`eε@ l˥UJNBb%f"T[ B*A _2*7I" hD+_ZeYYFZ%Ԇ/s^^% +tT$ъU,h CP$+҂a$Y>LyeS1%2<}5FM8U]ήۿ؜ +랷#2mĨq﷦6lE"+{ýR+a»:HEڠvAڐ110%-yW݉*F[q%_PW^5"6`c,jq$.c =1[.{f7ZR1om.& А(@q]f?%Na:K;[;n6: ̓]ĐBNfvwlrA_PR NpHr_}k; mi^&EMzppwS+*74ܥmyVv#wؔ(LҶ =CQіrb<+ w;>! W^Cml ?13Hg1 VАnaո?Z; L]z27?^DF"B]` (L(.+kwz9!?m4DJD(jM|", K݁;BB;k|TхozGmVRM|ŬiF*BVLJ {[—PH#Y(HIB Is XҢU)8J&HAGY銮fP TjWf9Ɂ 7v\`&!6PZ9'l k q1trJE$IH2.Qc̿*ȑ'S AֿKH PYµu,)bG£"@lecKQIl9gI*yV޽*[R?ssv)]»iI*^lK&7 ml@ Fv qD0Ӡj!#0׹e bd #[)^z܏JS$AvSL+Tvq8Qܖ!aQ!*_Pvg2i¿ކa̓?eR!eS;[Wb]ӶNg oj8׬Qǥk ;q4)Wu4"]wLf W큱I g]Ĥ5m̅DAl++ɻ$}cm2nu@w#(n +(>b۟sAbk BTz/F+&ۉS)]ig #Je-~iw';r{υzQ@]kԻMhbv2";PBb1ۊoHB%0ηFP3nv5kqDvwϿ܈RzBmJpwl*Q>?е>vMmD"]IԊ@+]'MYАDKẒmKtK Fbc/_ Kkޔb6 Q!PW:ez;͸c8T=n7-Ǝc!k V0#^olqCDs*kݜnmxWymv0$*8/:URz c#WkCY̪mPdea C*;'j'v@F;ӷnvy n T "ĮUoz7%}Jq, ʀCuE4iǁ7Q5K#u"_˕mďʐiy8=DLjAvl^>LpxbhL 1RkL$3TObgjCȖ+ AۍJ&;[>bw{hۓpmOwf&[fLC*]{xzWvGw?L5?l}Qd$77&&H.W'BKT UZ(PuIkYh2 :`XPUbؕ=6A ^DmKԠ{AHٜxl :b ʡ= [noIw;`j X/P2^@$k@D(@dnN*&3%uQo=2_nj 6xWf 7^$z 3V7$;Dc)je~Uw=zesaջЃ?5@GܞߔbHWivp, 3R}߹2U;]ww{<~o͠F U1'n b4*Y# }'l!)'Ru޻}>&pz S9a^齊onnH)K *[E7{gPmKg{Չרw1Y@ J;{˧l8ζ.PG{vI WO,[m##־ڙ»ත4 N;Nke)y@k.p{w7Hw%8uRX O'ƴĝL,(P&QH%Lpg&EA}PQu P-R'H%K$ύJIՀ'%*q6p[ "Dt6I5-I~(Q 'ۥ*R2Ӣ?JԤNQAfX^c[lF%jbL3GTҼٜD΃$.b`De"+JdGv-&x&"\ 핥>[w܈!bt! Ow_f$Tm]bse:w'GS{g iFVܗR{+ <˹",w]=ȝ%+=?rsݏq jz5?Ů:灯 ku0GoH1:v17RXPOh_m 3+"`Tst 1r xVDB/)Z!!F0s }ѩAL|!ej}e#ImpT ԇuv}N("Rމ +sR{vAD8@XkV^i%·6R#j{{MXƷOo_tEH֝HlCkջC9${%EUYTgJD)?I(iBܢ .: _\Ή )uh$ @ F@HYs\ t:!"Z)>>r$XEj[lv1]r0ۈV2@˿kv-zR>ר:{wтmO9K+XOuw{)-Ab@E !P:JtUdP@//fH@.: &A[{S'8{Wv}G]މV zpN@^Ht+yT~H ۓ6%N(yT$ ` K+CgƌCQBqN#Fj!@ Ό";DWco]bČNUll|T$EmF`nQ5ȨJLomHLJq+~Lgd%BMm˕w{ݼ>jNWi-c2wxJ+=wGJ"+wېn8פhulKl""QzN[ĩ밌{]#*Wq%NN^ #5u/kpoh}(MlRrdGhzomG$ybQee$ &$fmQ3w2G%<ݚIQ(%)]+p8*VMgb@e ULK~ RNG5K9ޤw%>oAv4#oOQ([$DdNik([bP L$Vn#lov1!Gҷe}ܤP^%\ȏ̖(#1r+)@jH/rq8Ԣ+%' z2^QK\е:p:XƵ@QsH"@$.2AʃE\%D}~TפXǸ5OoD į F=e0]/PڙleRڡc]&7Q{hPCZcᨅd@$8O˅(_E,> B8פspK^K)z܊5)4Na>4T1@ n@"{PD >wDbޥe Բ*ZQ7N~>avgl8nm!"H(H6vuyRMCFP>(TX5@6zMer;h2B@$ Bӊ'WT7LTli0PrY܊Aў;CD Mf>,Kc#Fd)Q@6 1d aP!X1hV@? SLE zGƢ`B bCLF䢇(#Hrkgv%܁W._ԥ;n[?ǻ$=O76d=;XP;Ȅ[dx 6ox-_,!xtVe2P!RڀwK-AzNỈƵ%tSR P"K2 tgQIDaP&S?G kZPLg J,E;#ʋ޻sڒ *bƢ& w'=RWduηCotM } ol탿銡9^}#|˷ߚbApT¸ʻ)!/+B Iri"nɃdM+ o.φg@x,G f#TP $%5!-A5<Ȯ AƌD6kaT kP qbsk3!FP0f5ϣ組{̀[[H8A7ww' $Č P_~"݀ ޷n˺؉Gչ \Vgumi`1߆5kg0m@I(l*8Խ 'm^[kq^g~H K¤ZBJk҄[26}[b$[\Fu=Zb lOlaS>"`NYT{NhL}+>{g#.r?uK@p#4|YTT aszݑPRGlDD;p F-wc>p(W_s,g=CӻH0"1d%w"/>'8=DGQ< I:UzX,Wsr8+K 5H=$j0T jۂdX(ʷ OTbBN#d!n TL,>z@o):p޶2%i1&X'se9DJ>U=8g͝lHݞ+)E t B %/tDDdH$ZKq$.+kێڐo$cROūQ"1:V,c(KpSs ^TJ](uD `N7jQ1W3"uO LeQhi:H#%?*׵1.y!v[-؇A[[{SLݔuK >}]pHw]zsJ_ok܎LTGX PpVwDǸۉpRƻBI>ލ=Ǥ% +_)չ龱-N[GB?9T7"ᅩn []n@4b t䬵Kʽ36$!>~I@PNЉ~~( rFM j /Fb ')B1P[ـAper8V>z`T,Q $J+Rۓ!JحBe.#kNsPB'TTFq~#¡k 5B@) ju[ruf y!46bFF&OF{y[t:[kemnAI>q$DMbODi)ZȜF!29@TbkqaB[IalCnkd(&R^rpL18Rm#"ی@ $5Rl!F@An$帪B 8&EgS;{Z;Go\RZo"8Wsnn,| !wlJ1 |N\Õw]m?Nh(ZR?QВU1 jS#*-"rEH<щA oV=EtlOL+Эmj uDa -QE+1 FWʜibW*(<\a[2ޖLJ2ۖ)6ƻoKS! [iwFζL ;[)!8s_wc0g|S[l'Ƈui&v{soLCsks{Tn[}ץ7}͹Eo' }ҥ?۴TlFCn=!gb&vv=ϧn(cmUb5Fp5u%ď\Fh^t!0jAV2Bʾ'1T{M(^N;!TB2$" XڵPiCKͰQԪ¡$ENc6ζ4B֡50@NGP$ u~NXWk "X*HH=7v"BF[@`N{TZRC#YtZ2؀ێI1$"Z;՟ݨulJ퓉#v=c w>APvzߥnǸ=Cb=o AK lPUV Fje[{$mkqvS#FSXM7»$e("f$F (MT 2"(Ĭ$`kԥA "n뗺@ I@+GP bA[zɂQ9sBQ11ؔfu<+~]vB{SƷ_$ GWHeF*@Ԃ]aDLZdo;]ߦO7DH;JAW}Vg}mp %N3bp WuDLfXOBtJ[q](/AGU$TM F%RmDAP[ug(?@AH"bd .8Ws2tG#nꊝR&Ʒ&@ӑZQui5F X7 w3j>HF*Pct*{]H"VҐBIϤI;d׺XG s>SR2&; xߡ/?fgFz 0sj>{{NxdxWu 8x]}qi#-Ni,rOevދow߄%;r!&U۝Rڄf SNϼkP?L AWugjv[޹oiچ{h}O!~:eKqZ'%Dm5=TnT{]z6kn{{x90=9)0dL|8T[!!21"YiqLd+ov$ )%b7k8"I%>5lu5jTCq-"H[GsQSڢ6e+'w-1TD;sO)04þU.߸7n]1]:AEZٙ"H P$ 9 +Kuz*\ (IJPU[n$B`p Eyx;39iO,@{ZOA=RkPD;fb%UJԉ v/QNJ)]ºmF$2+o$;$% f5$&KԧQM)`+wg~ F}ҷw"[}- %[2ܞHȩ$8&=)#*e]-ڈlBYhErUz/V ܩNnlKJ\TLK]m@Kb%eHVʀ_G6bw$KlFc 30Jޙ!q"h8VޭuE3bF3!uCavmF]J#Zw緹! 2»oI-ϹSXlqpAgշ3%Oӻ͙H5{{rQ\"=Swt}2D/9^uvCm% Άzu#-@SچgsW6w"7SL#U8Ws8ϴ;݉ ݭа=QJݩsِb."HuwS:%ABQ>[$P:vWD)s"D$`0Q=PQ¡="f>}XfK[{gBX ̺U,غ%51&QQAj;̆ (n ismG Qޔu)D7'zVOkqb_w!-H1TL÷bMt\UkA "@z]xN H,ڤ zکGpQڌ/[=! @-J1OR֣D )Cn]1drgf!cc,n3C#.@T 1V7P!F)#0M;@y\-G{@r;azd܈BҊ.5~~lw9)E;ra$8C hId\^ʼ8ഁ5q"svDiT)DtGΜC6QDArIyT' 5I8޶F13YyP B` Ђ3vp$UFHT_RմFdgƾ֙Q]$vSL fnpKz$/={ ӻ)ѳ=cU/=Dޑ"Q9QcR$8H]ml%DgGCsoӷ;_37!(X.u❷}N"##8v~w{6ԝ2@P$(o =K??w݉P> EJ3 ?#JԦd[s9LH Y}vdL@ _ҴID3ۓDĨP F(MsǕ'|FUPȊ@+7$bGkbRБ3WCQ$ 47DDv> G#|hnv}ݱixVyCkSobM]Ǩ}=#yA[g([Mww}s ڽkG@wg$۰d 緔wF3H(D¤1C&,,IFh*bBTu]j3 !tr8Мծ%J*ґ׶\YjA %$IǛF]p£H!l ͯ5:=m "8^I'0" V܎rzڈ7O2EJ+o*$ <+lDom:JeQvq7;.bvum."Jt) KLt+9n@{IM2>bk`H}x51s%J" q[Ԑ@-ȘDMHDDN@A1j}ҙnމ?)z~)[0D(-nwٗ{]ģ)o1 Wyǻ ٗc'nC;Qwe)"I%hX/ÛFeevHH) IDp]oƀN%h :HbIvJ$=%I$0U WP'IZcuuLUrkq4J<:wXFJύGs'BjcT$uh{#?Հ*$dJΐ$%8KeZbaS F'HP#ºB7R'}Absu=:NĒD7µv{ߘ]ԞLrRBzO#q($Vmc1 cQiL$%[ޫoco2ksf[vݦҬwbrP LIGTB?:E Զw+iA8FʖN4Q}EqJ . {jQ"ͅKnP Q p9S |kjP @xVܡ% %z0D+P6fF$yYGQ#CII&8*%u"hov"$նD P\ ޣMsos _܉δBv#HrV)175!His)A0@r2{iU+:MBˁKp 'R%"vډ$qff#z0$TD&WyNHVo_7wv~в 5wIޓ9zggQ ':WV>{7G݉(A#poBdXbmQX37 2Џk=("@.xTх5x%iIV4\G$l  P$]^(e[s@"> ʕ9V7JJݎXf4t`?:DTb Q $z~(!?wJbEV,m&Bmo|0g.ZIJ$8>? -ZEVmnm$kon0P{beA!!Mop;H_<`LbqB1Tm&5~s1U@T~U( ž"cz;FԊ.$Ld1b=튭I klIuYNQiVCI 8%n"K9Fu HDJ*u nzDRZ`RapSvHHGf7~Ѡ)QFAEHI5;^LT*FB%Fl{P[ӷc˞8>y0Z?6di;sR8{"!coU>Ps"4TոW@D,MZe@QL+2tEHtԘʕ XCJP!q9%EB:|PeA=PN:K (ӃT\4rJqFPy~4@\Kbd\0╷~[{K[ K>yxOxP1(o҉D?3ԎTD%9UV.62(e$! rrPZ;7f=bA%Sb2JKk"uGBWM&?L"e<) XB (}$)& :B;gz8nCnR {{ &=rGt[5ķ :$ TAtvAq$:DE8W]aKrZ~EbWJٔe1@lJ}Xm]ww;pASak*&C bk;X*[2 AKB&Q&[} ZgDPRF2K~H=A8=7H;M}t@Ρ)0(e-0Sk[DSryPY:de47#LVDKp4(GlC[pͽ{R_d.%kgێmtzTe-BUIEmwuGwbۏڌyL_;З{R!Ȗ~~f$Gow"?}7GwvݤD`YCa]ߥnǸWo݀P6$)ԵXB 4L[3΁0)sp07}E566 ?Q^!!6}8PP *+$!HbR M &$RL*mL@e[z̑uDTɏq)A¶㹽| @NI&ājZ2bN\ă9a {5e>m۔1V)tAfHA">!DTr@+:fT1 3N ⶥbIEbjLNkjȖ:Xq NN2ԵLԁє%ppMjzT PЄwL kPkgJLt?pYmώ5}{GoXw悍N2sDSQ'TCH7*F02cWx ai bII\ZJP^,koH@NnV ·JQ"Z}<Ha/KklGxvIH;Ҹ`Y+cfqHGdX*jB^=̣oB1 H܅~&lJ]2 S:lII.{ot[mS+1 8sʌHQ:ZPBu];]" VyC~7XJhG{ 7w@Sonv[dĝb@[CMݳpMDpv*Lckwksԥ{CȮxr5zvՙ5Ա` (Rle+N OB"=EP+5&q?I:sd|sQK!9NTT*,<=H"CL*MF) B!ǶnR9\h}ӵ=4B mwd6T'w:7Q Oz"Niz2b/,|+e,GWn_PB%>@>ƴbl,%e}ȂSQ7gXT҉^rji Rw=&&JxgKAF1W:L,Zg!!u :%t rw}1$DB{` O1 ˆѧqZ;Q)yB`yPKcc(H1p\% 0Nj_lJ!IH¶cJ[q$zmF6 Ckjqw 0 h[;"$h4w}LXonw3*9{hvrCnjX£gO@$H찘+MSJ~(s׵~LB=gU;ٙ{¡o؂1JTg"%2c,HF? R;D$!w{ޡQ&nzp8wrg_v4jb/]7=_Ҕ&@N9e![;qbnAxߨw݂@ q!q]ש>J[}k.%]uK:l;L) T υEItUW‰ e S8SRFezA"2*5 ʢL F=7H Id ܳZRIp )9KH2\0 pʁhHQ- 劗*s!5KaƄ|E7H- uưҊ %#._1PѺttEKsP#|AP9} fJ.'>nD)'u$OP˓Pշ B ϖt(U) BԐ}FpFZg` mٹ[:E|R\3]dH ADė)6%Է@ V-QjNfꑶKI.#?w>dv=kq4s1{HJT}j8k\"qUCwc݁ V1<m~sوӳހ'COR:P?(CoIHK,ZDDbmKs#giHl$pn.rdډD1':ݿhcmIQEQ~޵ ۖО`f-f_ip΃[]|ۂ ʶ(KHH[[Roǫ{9&U/Ng(vip1{Q$&'*ۚ"0%ԧ Ȇ2QdFA$ʴw6GLKi{_{>$ni,j~Cfv ;QFQwCFw+"VR}W0=NJ25SUq l}f=ΕX 5/H蓻Fv 1q5!(nLf7N&lV)laD1""rr$q[{Sӻuq)zn s"<(nbs [u$S;n~iФaζbCjM19W܆= RB{ۄh)9?jgdH0X""~%=pe"_$ !(j[{ݝ;F;rn%-b'^IEȨHF#ِHu]9~3:DT -jFpmB? ӊg&ߥW65DJ%H+ʀL$Lhb k<+gB$ȠGƌuhoKZJBpOe(E It@_8F4 =K P)a-:Td"˓TLe",I*cQDT###k(}$q+>"tD@ZO9Q&P?y %Ņj1og;d3 9cQsPJ E(I%c2dɨd#Rg$$/E"~mƁИ{,3i@A~!rJFNRf&`-降ŕ"K^Іm@=(6RqRB2΄ W7DRAqjznHsv (;ӿޏ$@ b*6ʗ#cXTsHX@iPC .:iO6;ht76N&*b*1no#: 5K,hD=D5 K݆ #vKe>^T7'1rz `N7nܗT_fdeQr#U$p5{]Ē)1. R%4e)h Է7;(w@5Ǹ)nӸ##]umvF"*i;[p""B&]E# BZDW:ENORClV$;gM 8xVQRDD &M52 _PC;Ӳ![R")"zB܀ʖJI+\@LT夹%? R!µQz? =R+0KW%U3@BC̨E96QbPF )*Il#K٠*f @k$V%#-ĹǶJHpPچ$n $ R؉ Kb>sەF;HϟoH@F[{hJ0=!RVwBp+§0rx{'v'V26pT@bKpu #23*ht!$ ZpUennNY+Db "\#*D.QS܌C ,t^ed!p'VNNnԱ9C򨏸RICP$qC]:w)ne5ib}$ N] wtsaVwwq6E>!=7R(9Ks?ң3-.kNڝu2⤵nXk|g&%m[^.{-m 0 (mP&LƎ2C0q$ځx#fԤj'p Q%dq#>Dbd-MC, E\3DMB$ m$LYFjzZ&1Dj|*F NlR!LsƗLY&JA6>UUneu!B8*(tF)E Ӫ&*Pp[RJ* B^TbnocP$ Q :F*HمH1j vI>q`.bBޡl["q**6cb?}uI KIUi 2M 䭭w(^QI2CgJ,4Loown= (:۞JY\IxQJ R$%ph醗X! Tm&v7Џp~c"x>6εmnB1)dG[2]2{n~#S;b+~ziB\ZDu$Ꜩ ̨Gժ:SQ |,pJ$=H$W,)H 'K'ʵiqp?:QFhP‡ᘮf"FHRlD&'TK XVQ(GÂ(ܩ9Q*1qz)ǙrA"ޣ$@T /] XyQ|O*9[{:/..P -rƌLu+FvPn- (*_Kwsp#IlRXB[]39 ۊjR`*U À-ZI|dD [ (FgNTbr9Dp-vzs'ۈd&[""DFGg~;eB7{m"R0΢ʙ[qSẘHl;z%wG{D0n5nm u&V@rQ:{%ݰf~BmؔdIۏסsKsӻ-FFVǨz~At)wP8Ppj ͕mmzm xێi T7!N#n1x$ĽbG٘s@b1ʃZT$0v7P?}ySL%^?*z8P׷1bC[b6B N[P3ڂ Pg03úIzc,%]ec._:Q[w3 PDp' *?+CcSFDZAyVqqSΊ+< _g %U DgԂie{  퇺ԀMґZbۅ1*~:"P)%7 &j0nƋ]::Es)'T~HUspp Q @@:!ȷ I\! ʢ[[i4w{NK2@+iF*yVGS G$oN'mcG4wHU_{=K}&dvs-1ޑC?{kdJaPGocw{[qA0wIA m Zޮcr u9Vmޯ DRCEoAqƴK1j Hځ;hv㹂m-|)WmIQBQ"G\Ж!JNmQ; < hB;?A"*[p(8QYHQ:Ҍ8Զ{28qGs;J9aGnviBaoI 2h&*SqJ_릲εv;bВuwR v_eOgve=Z@Wu}/:'!,FHzއ$S=e( JpMQe!-@QB"X)z~Oc,zlR+){?:#$:qP)b*,u88 KGIHE dHd j~2RZSIK୍,2|yRt@Le^ DЋir܆e9\oM=#lFs""CI ;i`ulR;ɧssrsp~ }vыT{n_T"47{}ħ%:"j;xHarFW wAxCڇb#N32 )3)EXiKkS{4ewdG:NGIet5[:fWF3ۈ>ou* Oø1vb;֙m p-ٞ~5H/״V=Gw;iL{&KA p*d\ \ɣ߅!tULו 49bEIIuߌ(@u- f stR/WQH%JaUZN+d\ B2,|(:& pN(h+"^ٰc@㝫c=;q6dT_]c;YH$I yr'.b&;QĢ(ja tp 򃗶I]w0۶Iw[ґb*F ζOg[aI?@~<[]$dB=)Ĥ$ѱ 4%(h<^:F&:"8uۀoƴvpacS XۃԠGmzgH$#%k6F\jJ[*%}SېRi^꛽єwwS-@!$JJ#X!@(H5 7t!{+~fKvOגf/B;.db*_5'R=D6'k]iDf7ve܊ُln i'ov$ t;~\or&&Ma\8Kn,i2.h,q؜p9P &- 52 /FK~A0T5!f8T ^Qo-@"! 5o@ĽJ{$$؊3Rwځ'ݮa.n%Rٜ% 0aV2g9`,RG۞ S$> £|pݚDb0dw"NeS!VA<t0eI2-|oF:bMGoAZ;;qc[rޗ܈ڜVn}fFH5ʒZK`R>7w[Z"Hbʙ?6w1!)b 5QKK7 u X1OJE <HA2I8.ifY։7!Ƒn@Q0`̶SiTRK=ć  zBQ Ĕ,V(vHG +w3vOvs$F(crzw{[;}z*z]{P8N@}݈&קmv;2=31 PMlF[H4(C? ZOpj;d*!8."')?* M8]VA@ W'N'g6G" -M [r236%jMgRDg0$yB[%wJkeT5.Է]>Td{l.eb>u8y ᨀ_#O}pW,SPUKR UJBj'JS+,Zy hr*^]p (RB7 ,kT7+Qy\-hP{͉Ĩۑƀ{4Ȯru-벐AŞ#r1~ lC~$AތI8%zCѡ>0F63[m!R;l`Cwc6;4Hfv{vRMU K+iA Ri#(`WŒ.-[6a% @Pƻb$ $'!(nj dL8w(X;/:I'V@7 JQYC,DBĸFtU>yIžwJʣ֊jpA)\*Sb TT4IQdBXBG9Pkƀ/PXՌ"%rւ(MF|A&B5@Tw 숄 0 5.kwwkvr{H@av>3`gom#@R-[ݿtwkpbh"%)4OrJ"B)XϸbT Ġ{hw$yPڗs D2']N<IyI*vcT%pZ A" TziF)! ``=gsx<,*}͑j_*Kq7~2mzY9H 2WƷzDN"qTɡԅd. `[VF‹" 8H YڬNYq-ZѭR(c\3(>tFtGQMp#A#dެX(J!xb8ZPg-Q&Tm%dc@PK s-jvH!EGF+PUO^/Qߔe: ݃1z{r!$1b Σ6wL n'򭽙Ka bBUln(;}h (RaJLG: H`e3tbx=ϧnDQRJhP1YZ/ILFN-HHTh drN<,_jAzX%x?:(%&fi&$zJi<\$epBJN$eWHFgDM"`_(Sy':C S@y!6GQ "4{G܉RLTĺרG7g׽Gowz6"@m݌!5E#͆@T!-Ș2AVnӷߜw#ƥJa2 QB kBD'gjqoor$*|j;wl@jC{$H/DCġQQߣۏH"^f;m v! @%sb^F2`nI/fJT&Q&N'VtT_Gbu%ny:MqTztyQ1g$j&[@LIxxBce)jq R3%C;uAGazڞ{M%[#ºXʊTI q%5u(Bx w%l-@D^CJ[Wh(,B%@ʖdز: #ĒxPRA3@b#Ų(hIЇR!JA jB3bI<4eH7#N+K+<*U1BڐOeI&A'X 1r*ᜧڈDV~yd`T'C MVPVZTJWIpQ:P˂PFF8dA$,&ҥōI:@ ߇*ju&83Z_1O DF@y)$ae.OtGRz.kHrTvҋ§.(.d>;jdRԆ$p!$p89D H 2T(+l!JzE#t 9qRX7-RJ ]h1 j V2F% ė,Β=QBAHqQI 5$2J1 2qQŒBpBZzP b#J䴊&2%d)K[4[ԏn2Wu#r1u-@" Eu*GŬJZF%ҧKjdCE8RN!T+R asDH̥UI[PH yTU|) 6C.TRD0_PҍLAE#.$I WTG,1XOd:HMDР  RsQYV&,QT*/ύn"0,QJ?*PA[:Q-" ?Ҁc5tJP+#~U(F`#H#U?n-Frcf[[S#0"4+&U@dATULt 3 U#* 01 `Ҡ+]SJb "Z5!/}hF8DepHKiPFO6Q9U! ĐO(x|@RN[+Q$,$#Q4$1{(hĆlbJǥbxc]%pHυE`B k[t A$I^+ DH'ʔ,v4W:,qGQ. kKJrI)!\]@7H '攺tgMG̪ʌ ] deVU ^ѳl*]0O`6t"s Ћ 2FPd@TAp-q lAVz aRO t70DN4|Omb$B>e}A=ZS$@ pT#u)l3jOQ`K/Ћ'}D#V6T\BpRY\P*CI*1HI6A%rTE.LN4Bj&I☞9Q%O[p}X*(R{*%J1!bi>boeD2,dYO:$#*@"ΐDK.<׉ƕHI n„@% GHLJaDHp# )@˧$TP3Q2.- @D&$jHi1>hISpةфʉ NĂʚ= "<&KFl@2X IB'PBer*Q+!*t Z `SeGpȝ,:qGL|U[,c#Wޝd5.&#5\]3R#8)|+Q0ق},D@!^V7ju6QRQ * "$V bH Cύ:&5"S!{j҃e-@cD Q1RFf8 . h c"1&RÉʔ:nQ tKđӪU) 0v|+QtC2`iSR;j(H:b"C:M[@.X (GI8'EطF*h 7>4HR\nFZT~4dTl[ !? PKWJM.Ρt.tk~H1t"Ĕ͋*bIK5PmnH3I/)D"r_S ~T~H/.O'gP%TXaDI 3 H&!2@soj@\Ph Z*$RI\:t|^ C_\i I``$d@%ROԃ7#¤ȬOؼj,4^\*^j9P[Ƶ.2JJr :Qi/hA-3U% \CTe/+}-ƐMkrJGTea?7¥9`eʡ&ḓ _5IKǒ-WI_SH^ rZd/(zm,nZ#B4ਔT#b8W>zrq "䧝T9~ 'b]TdV(^*\$& bΣ uRA0ь@ :Uʆ#B"%bԅ/Hk]D>VM8Dsb@,HJiu*T)hu6XZ :x@V"]1(P)*'H_TY Xe@,bL~o*5`M^d8 $ K_ZWIe[<)\KįSԖ *4@X)!&j&)Ԃ24VN "竎TI eXXBIB@u"@B_ am@H*%K֨ZC%" &$F<(SQf:$rJ:DPd[Kwr bnO뷂"ۛ6"רF0bkpOb2[$F%T"!-ZE J"$(Nh4xD Jlʋ=t*DNpl i(}Ũ Q?tSdT8!3R.ʖGH1x)HK0, QƐGPq\GGR8reA-)*Qbl}(HGJ%\"dFh5aZJA^TuƢ%9JfڼH0 dGSG{E(:z5Z1'\%(u]jz)좄I,?Q11ڐHE:1V@ pNkG *P9AZS\|h =jR@6e$H@EG*,]t+il ,- .%@u#0F&ŗمC" "ۇ!%LR CX0Nw+{%IA_* dPC@3b@ƌq*|(T';֨ bI*P)|~8ZE}-ȁ\!ݰz2DDFΉP%QcZVXfkB2CT9EDNB9SFې\qlm$Tlȓ2K 'E0Vƶ鞻1w&( b*~䌆@cKT?Q &A·@(FA>`ڛ"J=R]Hx#{+$EACpuQq`x^(`۝``j@bWAkVN!А-Q0iP\}\DtP).,@˩%*@[a~u26ăF)疥%䒍jK%|M_uE2R5@'J `VE8% 8(}T%RYI AP}(2:A Bn41PT,KiԬ[ j k{-*J$ b|(H*.-x ~؏҈P j*]*PB!WjQFUl҂4P8eȑ H b/j(Xk P:s`8"JJ!/5VAE7 ƎÝDi '4aEdL@9N$p*{hH@gWydQ c V" .t_ƌzXhz_QfLD AsAYzvжhq!I!Pd€R< "KJV4l10XIF$4XJMDEFr&R A[ FIm!DB0[+VU5cCrGOۋxgS%Ua]&A[J&"r5BB*GAA,ArBG "#1`pq~t" "l2.LJ/ (EDV `+IHP@Ou2n E&HXb! "*Jр.1 2Ļ!"*Ҙ1>0 /ځFDJ3U(C(@Y{kY¢Qr(:A`=R4N/eiQ e(@Աh 1̵*GOI#O KDep.֒P(%H(oqFD`q RU@)H W(\p[P(C]NDLJΠA'SEΦQbPF* 2+k @ˡUԠ[)h ]Eg8Ќ "`OJ-`} 1%DY0R? LACdBwdZ_1n@:ݎ$l4#0P ]P{_PN>Q̩ʃ. 3ՁJ#Vw bG/H02N5RHڔ.r8PP b>>11f|_t=ߙR6ːq~#%`J3h)NV_~!.7TFV-IJs(ƇQ$ l9-Ae}GtK2̾I[TRCu#WJ!؀.(6.ԗ!DJ3CR*JYXi\(ϖTA@E sbwh!Y Ȁgeԏ6 #ɐTOQ*Ĝ^($ʋ-K9@E QEn^1%x(Gu @2.RD(,"/nFڈO(? +èN<َ54cp&mn:҅:v)jJ[zAr\I>BD!R D%{hpQ( r8&Kހ' $!ƣr=OjYGz'4tL,Zd<gQ2*tv(*<Ν$@Lu%Δ`)J%`OoP 5}A*Nt)Q ZRġR(GHAZTe y%:s/rq@ +_**(-qL[ƔPIdaVDLH)y2s@Aq֣$1_։ҫZ3(KςVH[:sUO 6 : ɳmlBVԶ@ uZxJF2:FBĶ7!-%SBq:%xq lWL\c̅(|ٺ*etă SRmE T(8S$N Y@)R4FX HbUJDTI ")F`82<:B! IeҘ+Y!"Z@*C-@hTPP.@N,"K+aBAPI@f¤QHr\hDnRBtD` C]ʜMiɴ KR.@t=R(eE#^A5% %'eIbBd$T@FpFWevJJ)7rU8)Jiv%XPT*/EΠ$7'Q.B#҄JE.tbYW.'CR8R|kH(j2$`*2h R6H1$0T %#[fQoWVjUtȥ.4ٛ~ .Etq(3T#%KQ^,\ԤJH bhW߃QBu%@HC, mK%7DёSUDLTR8Ԉ 2zJUZMhBp|ky$AQu:2'$W/[Bq".5H"Fq-nL'P#ʈH( r~2zcP?Ia&!*=/uY!Zq8=EAB:*.^#?%IԁL"QeJb/p $̑!'>51%u"VDU u\KQ C#k)a׈'ˋރio ΎdP,Ο0h$0T pCG22 DȢNa Hy2 sPNcOT>4T Q(u32@DVK)}2 8>c: K-D7JG fG|F ovtR_Ԍ 8`UiQ[IzɍE(QbJi~U 8Q%JKE@8I#b @+%<EWJIE1Wbq2OpIGAW†\f )T~tU 2#@1)"Eь,'_P0H$B5$M=:vQ L2DD( NI@yQH\U4f*x檭F!E* Az^Q!|\%qw$_-S Ĝ.⁀1[րˀLQOmA/q^~RYQen8ZYc%"$W>GI cH'+TN1JA:HTA&C R(LZtDbUd41(}J*I"ȷ.mF@0ݕo@"  4B]YbҒ!745GRK&իN)­ ) "@DYR!$ nGŨ6BYٯZ^6* Py(= 1#mIKa@[<őL-NAN? 8l(BR⬫nUРJi\*vSĘĜHAT$d+\MNJ`Z*#Q,BuAB a1A" u*liQUw2Or UF.AQL\xڷ'LP"\A>`:޵P @2j#j*A%ʔ.#"zN%aH]PUT]   {hȧKXW=%`,(& @L3RF),BEIFW)=r I))[ A֭aHVRJbnLQJŗ082Q2!!b(q tF.m52i2 9:ĀϞG*$)k@HGH,hFs 1[F sMWP@Sl&fq/Ao IT 8)[䒐FWm;g&Wi8aACLۄM-ʷdrnIat|#39iHA"H_,P嗅$WZb5@֨+m "/*( `h,DGpˆF1)FT G+-2D $C ZPID 8ш%pV-_& DT͹ьRXR}TH= \ A{ DI%4F3*xP@OKq΢b1>g*N(hd9Ttu!@>kWLP*_}I" LDKo  @BiF9D0Pb)Q$+@PST %JAF8P2^'@>4QHSʢ%"2] " ԛhP( <uRE$F*ÏEJ(t ,GPqJJ͉Յݰ*dE$  @".7 5MDJr Uo-n!-8*20 -V펁"V&'TfTJJbKWpQ])yh Hk<%FbZH e*7Ĭ J)\\֨)((UI"@= aF:n{䴍`j"$"6{Qr_== IıTEVQ$!hX+J@+P֖$YyRGQԂDTŊ Y#Dd6VpQhkE~@ d ajWRJؽ\ :!keFJzK5bd¥:bGT NexTt 9t&@]h &f-9^WT@?fĂqg΁ x^nzd1RG>4B3RGkIO^5 * ?P7Du(pXGRyQ"D7@E@BNX֞IsD.z\?u A -F1Tpm{p "٫a3щh< CBኟPғ@PqL!^ZP.n_ ?2-8YҬ,u#@tl-@*)iąWE & ! HeZ cxYJM*?:2|ME xT VOx[EfB`ө3TP#*CWu[߅"D#dj5jr3"BcdBƣFQ&K! {kn !:ppQ֡ Frٞ ڣ!RB2U "JS؞Ӽ@N[DNBŠpc!Ӫa·@ V_ C!p(ZꅜJH8,c/3FR|ZU VC-Dw \AQRD?ԶojQ» 23J &$rԞD MjD9HΓfFs#N%28Xϩ(Ҵ X+bD@ ÎtRłR2-*qZ&e\0JwU\](JC|%I*x@$UU痶H3V_QUPq D.@)@u.$aB^iXzB],SR"(Œϕ_H$'3dH*/ɤ$_<@\Ͱ"4pB,u@@ i* H b%dυL K+ȤS`4 s~4"85.@Hҥ#bߝ yaւCʠʃdz/lT^ @ e^Dڥ-'R u1G(($&LjU+wCTy :+PX_CCFQ *"<BQP)bF!=lsԋb҂EH @'2 bDDrlWNl'@I+&#l$𭾔Hr+scBD#g + iˁ"F͋yNC!@^ W(]Ys@H$EpEx$/˛TTG+Q%\*2(q f(HkVuX/@@ 8̊(]q)ֈOlT֤\( pz* C* "OV Za҆'1 TXIڵ yXD#KYFb9ڵȂ'q8B%P\ǍHHLdIgw`Oĥ>]CK62 ΠJK"X THB$5EZQȲR1DuT:$4OHIDDVXTb"V >F# &OF2@P 83&^&R*qR!\ˊamܐ[0b§c"/ 򩝶,dVԓsqZ0U'[`:Ɔ{R3 [$FZPDg%4EBLP:e Fb1j"ŀl\҈!Z Gq\ֱ uDy]bEI&+S)P fH"lCf){(^TSZʘe@T6sPl}G1≍.P&2 ):MX>U%X@1 S[+IRXg\ʊ~QʀmZx&@DӃ/eDd]3iQ3iPU4:A)BmJAdm+DT\~&=ZN#9E#Z%& :e .KT+I 5GqVR @ 6*RP\[;r֎"X\?D,y.CVpyxބq A(WWT\O CJ*cQ8Lہ؏4g U*;s Fzfg)4NT&PK$Mű[܈95(@,Td-X"(jؔc!-dOm(ŮƑXaLى:Z7uuk$Uڷ$*`>"6I/Dfn/@ >uNEk9B@1$"t7 f=BSE˚:IQGƁ -6¤QGOE\b)>թK x V訜4Uqd@Rq"C saQ#ƗJF*͝ X1\p4$1`M8|Nb!"+e'4:H=@/nizKw& 4$9P"<) 1x5,f\p!+O@y*Ǒ[QT!26g钪o{{D R"EO*0*(!TfEVSbZ,dRpz֚IfP?VX H#ԇRRZҚʢ))amtoƶDE!bt'݉h I չ;1*q#lB?Kps5u\=[&UJƴ mn*tF^5dBb|+zo(äT)D"+QTfoQb4c[ 9J#Vz0JAp*YJ1u@>?$ sT n8VGIﭭw.q$Wmb$M%BDʣEN>U&ěϕc#$*$HtU!]-諸u[K0"fW? :㨃k>"$*(U+j@Pr2HSuoEFDFºP)bī $S@BU_nD!oЈA R )@C1u&q IՀaG9NGoJ Bb9Q:N\JT/$.+>5A6ɨH#O΋ TBZO5@ҐHD|hBƎ 'l) sl$%#:ARPRE` H,pEˆBF. pI VF\0%JbƑD}ZlߕL!IŃDžhS`%bNzP\U`ĭ´P@!F@J2)4*Z٥HȈ_͇E #D,LBK.ftF 7+lj1OLE$dյ9s҆K$ AeP^8qq 'SUcp{?wd] ZF"(TF .qr,jnq) T xpu)!pQ6{ *CДA7KA7zoT@tdBx(Π@Q~mAf$e6D~֨%r 7DD$l)K [Ҡc?wxUxV(D@S|]/[ÉpR<(0Pjp,|(:##)v]T@AG%’LIİ4#!PG:'TU`':$,eȄ[ zA U%H#t"驈 S .PYeΑJD3y$ܨ\eW(D@wPQZB\cDdRX7V4T@^%V $p{' FI ΤE\#!tIJv jl !JU8a@ p(ZVKP'#)!B:D*!͑h|EPK%G]kԢTt7N`͕%⠷0>ca/L팯SdAl,hKĭE_9YE(bF҉uWoz%Lbh"A鉼Ha:J+ 1Ҁ@F[2V@$0_J0'>tu^@*ũ ;!SƵ1ATbH'Hwj%(VĐlPT6L^¶βΆYdEO2M^P4!ĥFBLe]Br62P:N&$Q4'kD&!Zg(8ֺa]ȗ 6Q@*jFD"ԞC#Zd5DBf&Q*X)$[{&kDXlnmŊF3mB@&1b`d,NSlADԊd .#"9`$XV! 2IJJV@9\*=`DD+ab "̡22t-$ (} I ")$gPH RX$7?u Q^8Tvt-2$ jS#MրBB JH@- 'g PG6 4bPbcft%~JT8P:6Ƙ/b9S_p"A"I@fu$#4nXzIUH&WL"VE.MP6(,)J) E J"Ryf ZHPʦBA qÕHcpzDW6\?@%n 2 idx`<=ig$"y~U"IXHP0SF!,6Nx*xԡ)K#۔Ht R{} ;SÖ@RՅ:l8809HIu )'= dgN!iҲ1i#BI`m,PTBB60#mq< F@O WF %KIb[!7}12ddAO;wJ[VEXIC5H2$q”FeUjRB,I] T@:ZȚ -rG SH<~u-AIq8 GR" b?J(:OT9uU-N;\)jn5Z-HrPp*# #iD^w%ˍYL T`c s0JL<-Qp>S/+\+|@M'$`B ~U!*/)OE?::@긦ySDPDxI]@lycQ^RX T)j@RQ<-~52:TD8LV6ZK%P p$".1?$R@@9%N yJD1hSh'I2I)/o"Z.^UFe%U.Q 'T\P .p xQ:cF'TYc'"P0 J +OυPq2B\pC\`ubkfBjIJQ&H*@ZR1|(%TxQܑQr2C%pq $; ;;vuBp!V[}1UO -OJ*?FrV#ƷP,ܘ>t*YE^RZD  " tCŽUPT (V/jAO<-t@'@XB8iR"p"GʔH-˞u 4,UMjYET^DAdd+IB2 拍@!b ʤH%bqz(DTVN3QH"@9дLƘX࿝I2D>KH3 @NJ*QG9:HYr8PYj@uŔD"4@t A˭8&헅J!`Q )+!D@ jQ)ep ɍZH!XKDN DPqR,TSHV`@Q:LQPW4 d:Il:: S @ҐrV8|M [MȘV&{/\|ΧY* J"ڄu7KR:ycQUrP1` ԑRIO*^"\-c[2 ~5:T(Ċ#2>J4  LsƆSYmF@$\n#Q'N:c5(`d"w$#vIOҡ%n4Lg 7Ӏ֘pDIG`GΉ]eQX. {iQ Bɉ%q :bOLDH/ dY(34A,ouX \>TZ}7* Q*&.<0&IVDjRsQv# Ԯ:I ҡsZ2'RrPEHrP@#TH/QG\971RH]mo,lYU[?2I"ʆ9$HA24”i% 4%%"+ fpVq $,$)b˓(t,ktn ԣͪ#Io$6/DĄ2(q6RI-qL.RXx 4P|PP~` !dsE *_:H|oF@d$sM^cP.%6IJ#(W$ l+j9".YH1P1!A#N89Q)V gb_L#)@Cƃ.2[Acr1\=͝k-{`FTHE R' 㒣rƌiBI8gR*KLtƢ " Y"񂫅Wˁ$Ҭ*A en(QDJ)k/¦cA)QermJG"]B .RrV DHHLOfTddF5Ny:P1qcT(U՟Ǝh o E0GD!rP (=:]%r€PN5n:bX)B)R`8cQ(H}C$570M 8B!&KUKT ):i6\x $Xa@ IΠqEixVB8vDaZKԅCIdչ(╦' M2Ӫ'<6 \/@"1 G,ޣd*T@MJJ%@kv?s(,lF"j.$2T6HrZܕbJٝDu"@ EoJ1 .ƍͱ(N"OڑnPHF!Q# !ԥ&ـ7(9aSxFn'2ne)khBYV~꒡$8]*aFL)`=ثPұȅ@j@c\ȁ 2kI_2K(tQbALhēF2 !uI~`@b8IHpjR̠LVu\|@"9Ԁa+$, q:JZ&0B2/ *UJ,C3@Add4B tĠg%WQ'<*&QIFB Q|n/K `j"(]49P%#rq#,-bZ,e.D#L^zXgoRD [21<kPP#P-#\R$2Ą[*C hJ @3vw~B\HRR#LAUHtET3ocDp+.:@$Je:[4Ԍy=Q4 `-<@H ǕKB~T":AGW#THhJSE"("PjGv/m $tH1%%*"' ѬQܓ:!A@`Pd~)[fh Z$4N|.N$w7!Lkx&#J0: 2ÍlDD@8.nIItFFZujU%F*.jhuISRT؞8P4ЂJ|F!:bA'?ixaZNEniHEmDC"$ K[J`T"b +BDD*GPBI*sThU2gD,nL!i6$f, H`(dt`Uʈ0y<:PcfB0#Jc@JDM*|^e"Tt"tҮ%~%NE(p h S">pl?!uDZhH} %2HyB"]R)I|B*)ӊS}uQCv^ WDV)B/2plH=Rтp@%@D$2]W!9RX6ڑA)ԧDBB,RIcB@([ /ZԈTX',kčBY8Vuk:!z27"%Q$hJeFIV_*dpCD58.V̤# 0!R,"Jc  DP`m an)ʁ-μHjqܓi1w1FW!*631pwrU F\[=6=8*c)T'sΦ}#p!rA3zQ!)T93Rj'q. )$xaR/DZ9ekX "Ex5s.9%LCG<3$ Lbp*8PR"(D<ʴ) +Ad P6D7&XPYtfbp)$HT\v 1JV ~} 7 \xE8QQa?F@BJ5AH$ܼ"LJslyeHhFS)\P @I] 5?:i)sKh̬HBr<{+ !._84esQI)CCG_#UOr!uWeNj5{/PF$EJߊڗt#ZAR- լi !ÅO$JenjW M/ζ}"&H0$B*{QQRb1 8JQQt@zX;`ʢ')tVQB#!b T\j*YQFRtMߚa]+=+%2ICD1oeҴ\&%3AI.zB09rAB2D:!:J!L9rŞȔm V"0JU,3 T$@1b#.""[wc.'\/ʉ)(v%(B&!_PR! f[ "\u`ށ2RK:HqR4ȬUH C =Q$d(-f )tr* Z*u?tr@H hRe9mEu!B"@D]k(QI$)Y8(F(2K_hARԥ0](%{J3%#TXַRS/lI#CkxyTexnb*2;'f%2d_?mlH=6ݐXAb'ΌD (dEzh [*\HC'ܴA ov}̥tH% k1SD e+Sߑ D_ٖVB1A6irxV$DPo=LZ"2=Jn:AW|:@K-,ԸA*͏΢AVk1$ˠ%C"j]I6Rd|5Zz` Qؽ]m,Ž J6 Hv MdW5hTG!s&ԨKΆ8O-z$U1T+xX*i(Ji%%#$aqwliѰ}:˞\pv$tX'KD&@8ˋC@A@P#rc‰]DwzB+7FZC-A],mje,M/ZIT@"0w*N h)2%&(d@qbl|SPh5߂[j(ԺV[zGFycjo^5^}'F~U;y\ӧO[IKgfΆK*/[>+ Qp{AuriVmyN}H-[?iWμUZ:i_kdSTwܪ[uz'VޕԣN^e?}(ɇ*4ԉ't']R%Qsͤ~ ҝ=^}sמ[⧜井ׅTSR#_[41N SmbW .*WqLjAdҫ?:КkqUBt.Qhk҈5 PԞcۂaKVz>IR]_؉4ʣ[.+PO&):'QVhȸQӐDjiζºJQשt[TUƎHSVqL_uѨiUNHu ҾeO:pKVSNN 6Խ+ºqZէJi*j4+ﮥT8ڤJoSׯVxQvE_3_BOuPKRA%0q0resources/images/IMG_0296.jpg?ExifMM* 6(12Ӈi  ' 'Adobe Photoshop 22.3 (Windows)2021:04:16 22:39:420231Xnv(~HH Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?_Y]9;T122,$_'PҰtU`&ͲA*,@+DL1$']m.~G𺑌wchc8>]V۞mnO>?fXgqy.&\uS ?dѓm}%WbS˟ #P:F Xr!f>nhhpѲu]% =r\M}Wv@Y[?دTn3^F=0t\dC ėĺNoOw٭=װϫec=y˜f7CwOrU^=?. s<~YMGR@-h> C@؋ht@!4J,b v \@U^ip{. >p2܏/.v kvٹoK?H>6:1U`3OZku>fm[UƗf]L9z=R9Y"cǘ"lĽ&v>m'&ϡZAhS^Gm hw:Xh[^Fk=q[]Ʊgq}~7gZW| Pd`n 3s 6offI|Ξ 6{tvKHn?=*mNumSzgVN1ܬ5O1ZޣG.kj]:}-ݟ&x/XЗF’Ӧ %lTQF0N$YL oHhSojc}ZkoMϓ2Gun㵮-QqAПΈ=[\Z7XIs) fy /f@d;SCNDE6ѵ?]v6M:5;-?מu~כq̳mk*fn?_`2#(krV5Xn;Kɶ*ow9uUJrc5zL}}VgO1?5>jw8:+ƚ}+K$o٬g,zp }Ch >|f;;}O.[8;C2DdnC㏍mth;]S 1]$GZ5u'`>g9C?՛3!T'ywh=51lqnef\ë6ak~z?YX m K'w[_jLV;HO k52OiIՕf{pY]?k"+l8YGRѶ0K/v6Zl5Ec#y!sGӎKg4ٔdj"4~#I`o~j_̺v[J7YVg@ǽzkI-6 ܹ]f Ϸkw*s$~_#cLrTcg9/UO4Y:UoY;%Sb¾K9[UT2C\4OKn&unxb55tUn'Rߚh rvvUOG]-ubE+utah6TVwKs=YfkGFASƻ#$Z]hgk¦11e¬uzƲIstGwoUIrKߢ'kG+oz04@cds19$'fnakq*8wJcXh[np=685[G֗Ua#E7HR2PZ!c~sP%; %YhXiQI69Ş@|Y~ݺchGhUj;x)#ꔲ-mfƐ 9?n&[OOXrGƽQ0p6>jX(GR|\lL>viv?bh'kַc=:?Wc]sc2sw[ͨb }9pVU?ó6ݶYM4Xk77mtfQONDbwV'oU8:5K&}[t݉y"˚ZZv{_W^>%ׇOjsۏM_諽G4U`e\ZCiW{wzE&|x' ??oKe4Aȵ RY<ʴ:ZeqMYa Of^۴ ?KSdzymGYƲ +=?C[*M?lcEu!YBgJ&.wxs=gko~@£@D:9nOx,>MpsŎ]m0lh._ d:,}}i!K `Pӳ2~őm"=-yg}aEXQdie?NjǮc '\kT$V.>[3&ifl  ֽTJv?ʿ"0-q{w>^>~~yc%UхLԥ2~s}(jw:7*2[@sBqu=SX&9qGEauLvZ{Y|^%B 2!fU> 9왃F7ߺ?D( )h= y.0=Uxw?8 @k5nuL$< *S5;i;Ѫ*xa28#N1" H7ES\ܟL 2DjXZ;1@r0˶A>M-]muZƨ-k9'#kwnJְ6* >K}[,aьs/sfJFCX?a!C(&Lt-J=畡̪>k 2H"Oklm.u;"<X'@D8Yh9']˶#> G}$"{}clT&R@8IPhotoshop 3.08BIMZ%G8BIM%}Ǿ pvN8BIM: printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjc Proof Setup proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMEXIMG_0296XnullboundsObjcRct1Top longLeftlongBtomlongRghtlongXslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongXurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM kDʀ Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?_Y]9;T122,$_'PҰtU`&ͲA*,@+DL1$']m.~G𺑌wchc8>]V۞mnO>?fXgqy.&\uS ?dѓm}%WbS˟ #P:F Xr!f>nhhpѲu]% =r\M}Wv@Y[?دTn3^F=0t\dC ėĺNoOw٭=װϫec=y˜f7CwOrU^=?. s<~YMGR@-h> C@؋ht@!4J,b v \@U^ip{. >p2܏/.v kvٹoK?H>6:1U`3OZku>fm[UƗf]L9z=R9Y"cǘ"lĽ&v>m'&ϡZAhS^Gm hw:Xh[^Fk=q[]Ʊgq}~7gZW| Pd`n 3s 6offI|Ξ 6{tvKHn?=*mNumSzgVN1ܬ5O1ZޣG.kj]:}-ݟ&x/XЗF’Ӧ %lTQF0N$YL oHhSojc}ZkoMϓ2Gun㵮-QqAПΈ=[\Z7XIs) fy /f@d;SCNDE6ѵ?]v6M:5;-?מu~כq̳mk*fn?_`2#(krV5Xn;Kɶ*ow9uUJrc5zL}}VgO1?5>jw8:+ƚ}+K$o٬g,zp }Ch >|f;;}O.[8;C2DdnC㏍mth;]S 1]$GZ5u'`>g9C?՛3!T'ywh=51lqnef\ë6ak~z?YX m K'w[_jLV;HO k52OiIՕf{pY]?k"+l8YGRѶ0K/v6Zl5Ec#y!sGӎKg4ٔdj"4~#I`o~j_̺v[J7YVg@ǽzkI-6 ܹ]f Ϸkw*s$~_#cLrTcg9/UO4Y:UoY;%Sb¾K9[UT2C\4OKn&unxb55tUn'Rߚh rvvUOG]-ubE+utah6TVwKs=YfkGFASƻ#$Z]hgk¦11e¬uzƲIstGwoUIrKߢ'kG+oz04@cds19$'fnakq*8wJcXh[np=685[G֗Ua#E7HR2PZ!c~sP%; %YhXiQI69Ş@|Y~ݺchGhUj;x)#ꔲ-mfƐ 9?n&[OOXrGƽQ0p6>jX(GR|\lL>viv?bh'kַc=:?Wc]sc2sw[ͨb }9pVU?ó6ݶYM4Xk77mtfQONDbwV'oU8:5K&}[t݉y"˚ZZv{_W^>%ׇOjsۏM_諽G4U`e\ZCiW{wzE&|x' ??oKe4Aȵ RY<ʴ:ZeqMYa Of^۴ ?KSdzymGYƲ +=?C[*M?lcEu!YBgJ&.wxs=gko~@£@D:9nOx,>MpsŎ]m0lh._ d:,}}i!K `Pӳ2~őm"=-yg}aEXQdie?NjǮc '\kT$V.>[3&ifl  ֽTJv?ʿ"0-q{w>^>~~yc%UхLԥ2~s}(jw:7*2[@sBqu=SX&9qGEauLvZ{Y|^%B 2!fU> 9왃F7ߺ?D( )h= y.0=Uxw?8 @k5nuL$< *S5;i;Ѫ*xa28#N1" H7ES\ܟL 2DjXZ;1@r0˶A>M-]muZƨ-k9'#kwnJְ6* >K}[,aьs/sfJFCX?a!C(&Lt-J=畡̪>k 2H"Oklm.u;"<X'@D8Yh9']˶#> G}$"{}clT&R@8I8BIM!WAdobe PhotoshopAdobe Photoshop 20218BIM http://ns.adobe.com/xap/1.0/ !Adobed@      X  !1 "2A#0 3$45& !1AQaq"2BR#b3r$C4%S csD5! 1A0Qaq"@2PBRbr#3`SCc ]ESe5̎9Raee`V H/ "m(%/Bw>4 A'B6Wփk,wvv7ϛ|m6&HNQwRjrGcb:vks L[.]dC]ҡF&\P~#eSf!jְFo&13z3 RK/L `(vP@iBj~"tUEg؋O.F|d!H>:@ep-sQUGk8 h;YwL+xj>mR|υ#h`h H*Ia/6¯`W{J.#ԑrT/!*' Q+I.F 曂1>P8qZtM0N>cce2̅gr]m6"f]SHZ#bKUMuC؁CWK<6.Pï46B`}Ap`c=2NVtTtOrXLtLʶ97`sZϘv;|ѴsQF&^;N+:^!ذe;kD7Ncq哦BmA1 P`n:v):6,5sW>1jRέ2dFl 4hV$"'LBe,8 E_# .ޱ9ϠB𢾅T3W}tNJ@2gw1b1ZNqr_igdB ή)E 9Sf[#c\v /T JV#*RzENG.&ٚHm'Zqi=!M`%w^$4jEG .1+d!&{mR.oJu-4b!Gua WIw^ ` q Hл1T}%g6pl!WJ틘VcYZ4EP2QCjmjEU@)nr4R : /SeJ!!C4g@D׎:c!Qs=*5FzUZY /w;y}nӨlf YF2H0K6ɸ Y3WۑQkd$PfeVP/NC5_O8S^HgWte'Y 2Nxj5dLWCHeHhI2*HxN/cʚQq12&єI+^䟯u~7}q=/sBr3U\E3B!x$:2eD ۵r: sed`=r0E҄.s Zi I1 h!AX`JmOp*}Ӝ&є#@I?k%ݘ'"B <c*mK>{ c.ͯկ}"OM%; neG ծT[ CAaomeu{BjNK\SDJAv^h[`M1mԓ(m= Vr 8O$jxnS w˅:K6S֢$,'!Z^O~(?hѵQN&gAD5V5x(?k1w'RonaWcK&&.t5c V]O3A{mF鶣`$Bk"Zple'p.NU bfb9 W;b\Ӝ=)Qr,'3|fajnGѕ]z]C3ܗ5 fbXQ2t?XSuT1`^N!0c) A= _btI7rf b(|dڛ&tR"qۀ^Qq4iEGWeG叡>O 'k^H{.<~AUQdB_5(sgg*Iֵ\l#\K  TVUAޚl Ff.79P8GfSq2, v66h uV7pq;J9Q]B{[7~ݛ.UvXC.55v{mq}jݻYzS½j8 Lϩ,]*wމjD먗H&T̪=1>ֲ֒/Uc048nϷ&m .g\ڕzaonKh,c2%ܽA~ L qACD5 !b= j7%HLv=whjaL46-Y~7s2\-ԣ*}e\ ?Mp9ɕ#EEEE "fe 4<Ӽ^z=4]o}m7FczOEO͑gAZwPP۸kBUޖAU23Fc"$:*3VR.hU !Kh"F}eZPq2.xwD]GBl?8o~*O965}7]z:oD3RcD\0j-mfʝEe.Z>fDE`9{E &S& h уa 1\0MS: ́O+&V1ͮ[?.kI|ad 9~mC~+uk.nZZ*o9:sjCcoo5èfkxbpMm'`βNy8ws0vѭJ(N&r?u BwL8*mTޚ~u$>Fbe㵣^썔d!髋r\7![E&CY-y YzwIuwoU[8m}tkx:Jk)5d{ :*+(e69*NW7<~՜gHwl Al}Q16i^Z^6Zz32.R҂U#q[7 ت{<^B=zX\yFv϶T?d2{n&yUWusWp=3sϔxky䜣x3gotmS?zK+⯠Zs@/zf2E3?]; f4\=VS]tlsV#qQps,|oD-rwd/ v"Vu7BPyS: bJ/c !H}snVt%_о[˯1;»|}5뇏;8EKj)syFާo &VWqˏ3KJU!&nl\uHi(>%|xx#2nu;h~e-3(ibU7o[0n36z3Jk诽VR>ªau(W1{}j캮sy/2#z+sVc ԭ#XB ~g!X+PNҹ:{DY!WEg |a;X  mn3Z.>CuD'=00ҽU-+_p/oWd|u{1~$=S~}ÓRvvv7%>D~FURC+"`1jH^D7.V>*'Ci;c.)`%+vC R\j1plum5A.hկS:#Wt >F{[ANxj74+=ο6;Z.n@Wo>^C軋n7ʟr^;?j>KUcM]LS #^#yFU'lh`et#&Q[0ES{*ˏsٛ$\ŬnV *uy#zfѳ|E3/ev;ʱ+a9*dE-,)K@&$Pe *zs{MSփ$.\糜CzgU/;lЦYz{skGqښVp9@4g(-c`91h]S7VL)LuYŮ]ld"z lwEbKU]p:]eruy?8ν⬥X5[CugQ{gC\ͩEK.]ήH?FުMy(iyi%÷E` ,s3EhAQV?J8/rk0ne;б:˝Y2H!RC,GNH1ej ն3m:lWg?%nN V2d}#wywfWn5ۺK6f\|G]cq(xq!x)^,-+(<džv]> ,L,LnZd5Vka(Z^xH0p@u\*VC.bW=0΍yn=A)bIg':yz%ljzmm➮`AnG0>硳ow-Fa>Tnp`?*!S ̉pXf-Mt9NMC( HH!a1$ӄ$| ߢ 4=M_kxc>332]ͤe9F-y%7p+FmF휽}r9 M[`mƃ\<x=Z-BQ6ʳ1X`fvS<ӸVlhȯȞv6m7C_k/[JW549CzJrߛG԰8[HdJx2S,\k_uV-nX|#We..c ,)^W?sѝ'qN9oMy{ [:W>wԜL b Ay(.[|[sd?}Y]W=mtvD?*kƁzrvytb.9 aE;/M,1͔A햡-k(>?`]iJCdpul}n:/)R:Qtn+D4 'bI'?#$(dIFCS(cW kefM{((,%iغ_#_Rfz0PWf aF~mѦyU+c>*BlN xtiwa#ǘ'l?Fbz*Vҹ\VȹN{ҫ lu^Z9иDR@AZ'_h`!O'z,̚B=&}uk 2äƜFM{Ew.cjCB3ݴDѪju=LmEoI%Ec/JKus63dro~i?b'K`=vj\iEuvk Pډ*ϖ| n(X`][Au[oV^eB0QBp1R o%s4Ց .&<Ւ܁P5e 9kUsf$w޸;ⶌ*!>7uZ&Fݮgww6DmUPb$>iTV?@漥ZMpCxxr\f廭&'6뺆"ӕ* hp1 flxŬBS*[=˵yw珯EL_7 igP=u(JsK=G32+DJH|ZJHхGdRcBԉU7{'|՟|s8͉b7=q< dLŬ,}\W4n/Iq?oh w5̓>UmAVUrZ^GdT QA"hU7T|mNL*ws_I nB>wZk!c8ȸf,(/*d\R ^r=y]>ݒRi6eO<( !"1RM O?}b>S?mrDk>;jHr5F>zl$ dR6?5UV& ` F]GKWOz|}#K JTsk$H~|+3!fk2XK瞤RdsPO3=3cd ˎQԘ-Ug=wP$VFM ݻe2tnFv]쾑e!9ж_=뤎CMiY5DILSm}yl]:pU ʦ[ 7F;{ ct*Z+=E]Uqwú&9$,L1WoɺCU_ޛ^%8T5BӖPXrQTLO2"B>]^t ?xWQ%*,E& N[qGu`fAaSWT(0eQ>Ο:tmrҝ\Up\U]Q}N]AЍeu47!rN6k]2V¯<=*{n)>6kJT2s'uU:ha!7z0l~CIhe n%җ( d p`[s̭2mWv N{Ή9 z:ᓾ‹W/|8.a5Nxvú<|G lגS8__EW ]Γ")hHCA_0TmiR H}%C}zlTԪa#.fFaRn*%2*~l"{9-uwUs>41-yRȻ} q] ;#nJ]ϏQaj{R:g|Q~\U$vP*_y]lRMB|@ f vU4)lFgAuʿїxR֊r:`R9ν*XۊҵPDU9[‰b4|;F{Ghv=ךɬ&؜J/N*x55 M#HABT+ ̟U]"7b03$V,#\+{}'HPc`0I9o]5_|q4->GzƲ _a_eq^:= w +]3 !nU?ʶߛ*[h1s@_L`nP YJn-FbPCclQDepVg:ߣsQС.1p"^ia6ӫk._)~B](YA,mכ;piEQz+V>i⺹l}@^zb0e%.θO8p2:BNC|W%m ׎dpeҊձ542"*`2h%wIW2;^#"1UzYdß4tÅ<ލnS"ڹJH>E(ؗ_rOQ]_&uVZ{O`~qnM:9գ! w+rÞdS)ci)/]9&cPXG()S!`Ωl.w@&eyQlXVb5 ̋k% rc#\Ky|sy}+?xV{X(a_,-oM犢C9VC;cP˶<֨Tht8WndBkCq涶Q j.`Z&g] BʏZ\>q2Y]Uem|ӣbҺ#L\e fCkIU#Psrf\*J`(J:1$uREV*)dQT}5to>}jk{rP]tTZzS:]%x91IesIb[i˘ɠgTz5RҨ2kLKu[52>vʧLA_N)h,SezkVrrdZ/|璾" W0ֻTEE $e~KusPNǁ\P,xhjHY:^yVWV .9͕D| U~Ûv'G9M{j(X/J{#DL`|X~wߒՒJq팒ܗ-sH"n1l!aʵbt4BAmk빊* SGUU?[w{AL~1zq7ݾP\*z!גQ :uџ)om~esL 1_RTo1s·語Z),}vaWAr?t@y"&T B:wi|W6_GIa[{pJ͐niqdlPP_Z@B+_e/& Z/}-x[ p}2{ n O%WQ崞k:=t<<"98?XqtK `|'*<ӢD_*z)Vw\? ZЇ}3M3+4pf]B_Il&ս^L{|ڦ%V`(d[1`BED!u H GcQ=@\<:s4Gn>Y\O^}%jNXwx-3/ (}g8: 9̘ޕ:n-԰RbFF|ϩb|;5qh xRݠ1z D%u~o>AO\`]QQPXYb(U^*:+uL$QE3ҳB{Ca|ZB>~%K>sk $@UXź8cL֯}#)6ݎ]Џm3irv=z:CfbJg[*,y-k\ӾpA![k148.K17ߏ=-]Sp(kF4ngD I${gލ>{7+y/d-  _<>^Я)T4ҝv9}]m۱)%/8j`_[WϮB:UStWH;UAh-t{BuʈRs y#BچTH0nF{93S#h7!;,3'AA?Hx~^x4o*Oymg]R]cHFU" 2Ѻ_B:hߣag^q{aǜL b%Nr]1$޿F~2M؋~UqU)7m9YWo|y•_=#{iq%M|%i2QG=뮖]eθ. }laD5cuZ%er̨슮g&I1kZxёO\:a6 :1gMix}x9w({3vs*q\9XAfД:ya<W̪'V5p: WB`E:ˮг>]7a[*[ꊻ\_RZ(9 P MD&>}Z6yhm7ǔ":egOLƏiyƽmv%t\c e&ϊuuBQw%q[[3}CDJmJXk;k;wav4;u-tI#Kzf-˫ _ߏjT_ĔDW_?EVF\5P3sBԓhfU9<> KiJ4$R+/B56FMֈuE.-t!Q\6ָzg{-5x~]{-C )l"];>FZǣHu~b^8M%swe ޅndz7UQ.Bu3m3ci,_?+>i;~=!mdht%տ6܏^hh[HRš暛v~U5a5RX!GXkLt5^)ѭd%ȜG٣}Lraμ% )ݩ CUJஃm$6\tJoKdU0߹8g7'f|k K1팩Jޑvg@ɓcSm 2h1H,z`VIPzg1\5d,W[/$.:]RH"-,$9B6f?U;eQc^Y&w4U[ڒGrJz_:;U uYh ׬1^K~z|a#s%ȌJW4}a9a+&5dUz5`mPAОê+3ȿjlK=^v8tAFrL 92I&ȚVWd I޶ꈙ_{}?5PeWU;4AH/5fN ]m %e#Ql#Z{U*U&t97hQcY\ n QW-<{@6F BX40/L"6׼L@sˌ Ƶ4/G5gR}:nr}-5 7ˇ Dyu jp?9'm 3n~w Úkab:]CaW SrdZʩ窴6dc D gCӗu`UiyֈXv\ 3P *VX$7A좒ސ]?I¾q*e-+[TEseFg+53x<Տc層gjXr_29"ia1*Y\`ڨؗ_. k&Z^5P*&r53He pAF z3[zͼbz<~ز[Lg&%N 6q&,*VlV }nZ,,zILmj4%3`P{>uΤ SQzy>y3mծk2h4)SrT5(2뎫?'hZƵW?uob *(ٞ3om*(+)g)uGd:Mu2(o461^N'+?+m';|=Ve >x緧^=F؞gS=#aTWJ.ϝY i]isGdR:¿֤i]!E@ҰZEZINVAY-DB+&'d)Se4QQQjjot/l=;Ssߐ_|sQՠgV]w睜=2D;2qWzicm;/.}>e+dR LmԼ.~gJnf1kځZu)ܽ]jK*lEziil{t(XC$3DpIN8 PPCAT3`t]Ԏ0< G NVT܎FNߚN3r YPc e7-X3ю/ŏe8ebS$%%k!; l`!VaZTiyos]bYT>.UnSC934EP:k #]R( vΞFu2m}Ue[|5ֺ0yn# kfH.±89o822mrũ##Wr:ZԢek韠|kˋ 4s6lk8ZfiPj{.e&%F%%#(DՋ: tU'9fATϪ{߀ۧA?b>iu+d JZ7 f DVG2ZD耵m+3^еMYUA:w((j~zkLFLOx*JR\L(Ȱp!M̲AT R9!z5<$櫯?4Qd喽O1}SLn:҄!D!f;r+/&-{It(Lb:-xrqM&XWƐt>2f~ٺIjƪ2,l[[c*3΢˄w:<*CΪ4uD߮x,VŚ'1i?.4O~~i 4+ZR2U!i_G Gu'pZ袲hdגnRү|΂9b&6Oٙl0.B_U962͆ZCYG&d:,]hh:2l5W{ގs,)Su3RP"ׯ{zv]IJ-/-y{ҡN8ʢl@dtLf.N׊SH#FY8JqV74~6hX UIeE1҄lQkGW9D ݒ);MO}#$` r#ίZdz%Q F˛$ s-΢Hz:މ<庿0p[{RzI{s54YPciL5v8)E"ċ23;3NPa2fJ5Jƻx+ml+8t`fԗdpc%+;&^]|OWۇ?J`,cIvr@ /Pƙj5eiԁbYa3cDFoPX/ϑr*]bcGgEOw!ߛ^UJ8SA'>8`n!J)tOC kݢ>֨Q>YO"Ý۴KQDO hWfz^dgki])檺LczvulUfzkjȩ.Y8L.GO:b4݌xӝel LAĮZq *}u*jXإggUo)d7j{032Q +{+mK#pH]ʨTwLK3B>YT(MX'$H"5L iwfa(hETճTlY"==K`c.QjwS 7cFl:8 6..{fFAVB3"uT緍a39E9su ߒU?n-e5\VP&',$[ UdaiDQF'U{z9 TK*.מftWeh0wu(QQ6%CZձ8 %K:"٪Q% dƽH`W<21qK#̐dϣEsjdHi5aXkBK+Se[IԖJ,,.mTR9R恧wvs+˜2fd%\jᕉh?墮UρلfF{)|nXynm!w0 \k,ce,zlb' ̄d5^FThXc5rQS"CF-sʨ]7~}D۝ވZiopT@;U9Wl"l`Qw: } h>B'~@BS:O&]d~:ҥy~1۬>7c>thƑEP|C]UN W%d@gpeSDU= ޿/}招N>gc*5PXe d/rEԻ^lnYH@E_ѫ@hu:6$`Mhu $W6M]дݪKZ(B5zR[%()6`mYJTgo 9S1ziɃ$sҵzĈ, ifgY /k(.AҧG0`UK{Vc4o fȳ\D XP.ـhBns3t+sk:%7I`ԸtWSV B{vĺ; >y> 9}LT(UcF'*OK*JGɝDP("٫10Q82j]5;;S%%6 ؕ 'z*I*iH|^xnѧ5@B?SѭE.UhsmRZW)s0,ɚOCI-N93㒆%F*Nb6e!K=e9lCv+@)(AkqmZ<g6QR:rx%H"V$QnlcĵFԒT9A.c6l yp^/&c:.e4CeKOǍ{!H:ӊ(5n6KjQs[yy9 6ᚚ2w>¾dnrjtkTm 6T5 X)BsTU5{%eUiؙAL La b.Ӯ6OH`z.]mXIC!}bj]Im8u_95Zau*ym (H ]db,4>VC'j dKAw &C'& Րr .B{/O~*0{ayה(`[Y YbcL- }V-2P[h fe؄] \/8aZ>\g\5,-NFƬssiynlsGH(D4omLsIV#{H$5B!kOr rcS6+UꉿKuW`K"E+E lG)C!7,}\ \.<2eZnޥdSV[ 63jJ`3?X2ƭc\9UVԔQmM/\Ҳ(dILfu6ԘFIpLm-YLuDJC-G,2MBT>S"C7v.|VHy#;M2Hm+Ɂ{ƿKw籰G 5TiGZܶZ8]`f~>1,nJI6qw k#T0BUGعf7CƦN > O6<.rXMܡTǢOr S,7ߡU4%x0}Zf-K8&&kk~*11'h2e{yGc7<{Һ'1GB +|F|KI`1>!>s؈يbE6f #^`[ 3eٓ @x i5vJW[yC@~=sf)`L3~!? 3;Graf90~7S͆; ɞb WnN%U%ͭeB؁f~?3Y+WoK+"rCf`9F_'{^ѿ,д46b? 6eݾ3b0W" ݈-,0,{- /x ff/MwKq+OݓU 5.]=g++) 0@|Lg~ h{3 G%0W"R`ol~L1N`33JXxcw M~-0DkK?fz@>XrAn^` ;>o6"-qo%4C׌| ЙcGp#ݘ^!UmnVLrI+ `,ν)wĻ`7 ƴl&3b{`ʆ'2ŀ@H&'_3V)v`^$mѕJ3+Vayc͏{#YVo`lmB<2Ve2a[ #1 b(TB#$f1+L=p`9Wh薙UUSs2Gpۙ3}gfcIJ-=ǰHǤ*FL*Im/zj$8^eublx1{d&bP}2@uid|LAOD`_hdnXC gc,8ۈ`=k @\+,Ab- fb<h&?\Z_8Qv!J[ԯ=Ӓ|{bb{vpu 9c4-.idZ#ۘ?f`qN`&zJ*Į-PbzBVF^dW$ |/Ә*yZU1弆*"X)(ufQVXV[V @.Wl7{O 0E-ىt6 /| ,pCޠ8ӡp KxO|_"D8O>aXWϨXxB#$UǴ1,lxu, 11S0S?VbaX `&G̽9y VxXB1|#^%g D"#b1aHRl`G|Dϼu؉vYdk< UU"Xsq'+\CŬ%F9$XuȵLu1p&^#Z-3eZ̕c~ f:0bQ3eշWo s?\Z_l+h xFTYA122++LZ,I~VTQ`"b9;Y\j"4c8 _"gJd) b֖_o4hxJ$ e)0+%-) %5ۈ,q/M,L ?dOi^D?XגbzLK^ S) ͭhheƖ~̮2Ԣ*ŊfՋ{f,n۷*,,дx&0um& o4 _Xr{G]ڮRL=QbיMdEY)_&_%c")ipA=c,|A~#_- ie iɝ1 mzӷ|.Wgo_PSk۶mvc,y c  bF*u3*xhTcD-=ȌH5YWHkNjF c(C|g_ Vg6y<-CU5ZQ^t9jw|YA?rѿ( *Xa*5b8-O2{fal[˪1fWi"#hV 0 11 hq ˚XI\ L׷ׯ؝F@ԏF%f Q1*ž m=1J[35yO3jTѭfj>M)dJVO201?F-1ıe =($ 3v5-grTdohkںq~C(0I"1! 9ÌJg>-X,R>.ǮK2M>u "^ $E OhX̻Ŀ00ȼ~}ٜ/9];} Ugr"0#ؙV=^`V3N'8ʯXJR|1ʞh07c k l,lEsĨ+iclÂ&"+o,OX28ba8^aSQյ9=igYT+=@aoବ0? Wc7hр1p[_^Z'k7N/Sk`J*ֹjKӧX߮.}Kwʳ-3(`zV=1N 11{d*alM&̧ C bD̰b+K/ٌDi,>/q`faoK>##3Cq9*8k)'YJfaa1OZ ~ DJ{1J m"Xl&Wf"٘\ eC-b-fW@[QLxW^|/am92e]T+z-i4V+&]?.=x0 HIzb\=BHLDHnB[h|AU2b~)yU+̳r=eb=+> 0`Xb&e5:{7Ů(<]_Mž}YP "&خQ]j.%£j2D%kJ  -@G0jFO)WD*N+ValRg"$l)T| b`~7سbDS,ʴX.CV(e5 2u^?N; m{ @XqNȄS=?}B7#s.yM{uaiQ ml5rb,-᧮ FaF M-AXeqŌqk`5b!2]xXcjVR <6x2m#96M "p{*qjsLfi O5ɛ75]p,a j ?_*ZQB!G0__H )'N`eD[3vf01&huۈ,.$N6,_Skbh(6 k+HMlZ,66{&֠0ޫ8_T<?M3s^Ů+XT5شtJ-ȫq5s]z:>Haa/%c[ 3b+FhL/O1h5Z<\3,ĮN>f 33>+)QHT>14ȩ_dq;}E lrMhRDԨVk+\'թ^DM9]~sKj0F"gc.e_^eO#g%Fc )UTBeiS1h1PrPf-A!#d >MTg l. :e4t-%gU0:TLXX\f76+-߻u[[#!L^^X&zyE5`P&1 (LO"gA1:=H,^k8MQ\ey[Ǫp[($bm3%{nmqTp0u~-f:'_,iޢN'k]>7f3lX/ tl,Oy!`D?¨DLT(# 1k1kIbb/;B&[rSvq4YQ%@_lrN2~*YRW'v5SyL[3 öece:=gPEOibG==S|Ċ<*ϫxncXEdظ^g>'p4ŻVŪXWկidkeZTSu3blղ+]aW`[p3e%>g2bJT"!02f`02"@""kj%LV*xg~gڰYoǦS5:lɡz(Cyط%OC |XK3,Z0[L 2c*YyB$,\|&y #U"fD?x]}mo7&ScZwebR2z~_aģ`XSEV9=UC[SUK*9hA5+*U=M[?w7nsı="e -"R1+1Dbb*(O=$ÀX&xجW6Au STu@WQ453lQ-oU s A>pH *l> E9l-mx$t=7^V1ɆC^e`=CJ,]F4r&edEFA'Sy`b(R2|_b{W`?I +>Ds_ Hԫ>%5{ ix0y{ a|Elijcu5b2m"fkAU=qs}a,O^ LVfq#T† w{6bY|\@tk<qHZF݌;l/"jz*-xnR@xCvDA6^:wzِ䱙+q!N.,@8^5W'ti0pP0pX O,!D_b*@E9Ⱥ_^a\3 DhrX 8O}Wث`r:%%ZnhG季CZmFz&3,K%Fheg~m:x+J}[@\rZzFc˂FcG Pek}gOs#ıe3`b1'R7_vK *ߨڲ"%YR]tyce$LO̹#IFfȄL(\sojp7O$ۻB'3[(\ 7oVE[XAm6aGoX  2f $Jc*=~,\KzXD :w_ƕTÞbLM{*^@[1OGEC'1KDZ_Zhh%y@QX]6Kj+θ%)f5qNRM^ᾂ{GW1Qie#k9D\ BL⡅ ,VX0]|53w67nͭ m(]XP?eKbV|`.۬؞R2B-*@J ?XA6a4*6Oe2\M=;/4iQ܍:MNcgLr豱=9 y$c'eTd^}|*b bcŋ-HIf'aV\X)hA21@^'9:{&,-k/5?]u~z/VbT KLF>ǯ[OVZYZ%EZ9f+nǸ}{{Xcd ]dx4fYfeD.`P ,JN'T sbaP0R2+2-&tkAݳikUWm| ݫ \Q^؁?ocޠ# m&/$_\ي=TV\վoֵr,sӂG11 &' X3Ds`HR sx3B14f-g^%_b_~Zє)ڿkg٭ Vf{   pK]W/Ɯ={ aQru)Դ&a~lA{ >_"Q3ʤ"/D |Ht?׭]njQ/aVV,pX]F7mNk\JVC1 .`HrmSѱo-$,`K'@(A{_#<nÈρ1L `JǐDxi^gH7TAٷѭޢ^YuԽn&`)ʳdfsE~Y=ұgLW.U%_1om`"ZVb1[1V+XX^0~#LdOPgU۾BBW,AJ1FMZZX]fMɕم5}VCzn5F[jl{˥G b 2vִ8eN1u?ٰL|o&ȯSı=<`Jɕ b` bb0N}]̋#!|,FM93MU0"KOike=J_+J>ʬ2B xYó]#"kFWkszv9yW䘾GbU(|d~  1t6OqXnBTg AHLej0˰qcV@CmTZ}T%/+OeozҰ |lV[X,2mJ!}E{ZQiMxbU_Ȋ3A3?g ̥?cS5vXYbKbǃFTo38Y[S\zUj?zk V 54>]ӷ\ZY,l4zZMe 9߲(y^A춲ȉY$rc,>T|4'?0'0SyzSB:Cal>Xb0$:{ER'YHl}=2[͉AyZԭU;ڦM>B؍W&ԍMMe/Y&^(6&#ïH@h jG.šO#u4k=c[$zFYYhط ͒ ifa0'3>,[D_{RU* r܎Y:]뽹y)غlx%c($=2mr|A#0fa13f{SCW_㋨W=h\*=MR𱏪{Lf&kAcf¹ĕڍ#?)BXhQSn(WPQ=aMkR-V-#;/wlD|Mk2 K93d7 0 Af#Bc7|1SkPWBz eNs(-\.߱<c >y{j2o^n-bSl VBXbU鿫lJ婙ȱHK;#ig!ժݱe]ےSӘy9CYW/DJ&'"̭3)ZV.}D)O!--_`EJB,#<56ȋbڭD+xޣ8n[jkك S~۵%Xv/]y5.e r"iKZ".[sFb{8F(D1;g>P5ݯy r nSJJ`1,W0Q+ Ǚ0LCUs0#IXcQJ9OnhqQ*/5DI:˃s1ѣK^`^% '$я6";Z,׬Won{+um ήCi3 R 89Y~{<ɯTcQUlo0Zr "c1/ b1 &3bl_XA5OHPK))Y׹].ϧVV15VJU6j fn_N[vTӒkU,ao6 _a~ծYjYAһvuX{B x#(tovAvIfDZyA X lCn'zf /IHR1s 3e@z  AXՂ3qݟoExNݩ{@UmjΥIutbxIkR mnUUO[?&o'Oe56*ݶUWVz#WV@BeKTM֧7%6b<< \|2 _QO1o#oE̠Sv}p.c.]\Sq6Sbelpb{@F7 YWq񜶾Io*C-\rBc0fhԍ^EvRP&56Sa3CY]~?XHTf1,0ޭnY;{k]im30+'+cF+%1-VT0Xˑ#WycWb4-Fq݃OyoE~@{GlK _`,g>(lXgojnu; \x+P%SY \(E—z;)V+YقfC c l#!'AG:b9K231q/LbfTL VzA17ٹ*._f>Z\X5gV,et0xrꌵ@Q2֖-ʢ8Y~ư]|L+by-1Zuj=gĨ ȋgs-iF*093!}Zα?Uvç46/٠R6=l XҤQȽXpھJ'CXrŸ'%wWP s  VVR|̶J2a1*_0,4W s"xfyULF>)Ff᬴:\YpGogVWvB/ e*UK]MeUU Z㝭u&YC_01ckucIdj*GecS1W41!~ >i|d3aɘ3e6ν[[MN+% .hֺi% b[.vu x`V&F.Z3-d Q2i#@T1+LG{U?0Na3:c+&)1ab*fC_zI.%s <ſm,3Sqڤk Ӿݫ%P-J_@-rű_a ۱?zZũN>:+%5 m -C?A 𹁇 )L |+fD9f.u^oW[6VS&Rp`v^,eV2 %*zaQm)]YJ|#hmbzb`<;GbK<-Z-VhE\p |~!Tf0PL?f b%'zk}<= ٔ[efޱV_(K}v&-kZ҄ p޽Rն,(UWQ92Y2ՠ!xY`^I"E2?,[ G[1+4 dLxSw#C>`3|y@B& ݶmc~qo)v&%nwr5C.6}lG*Ъe>JZ )n Bf} { f1N;c HR"/Y|gUQ]p"ݓVZ&*x Dc )&s #.!8=LcLRb@f\~Һ|tʭ[fJ+!eֵ&a/S U9-6eYʰV"z `>f1SXG{ExiHQc+0q 0o0 908V`=`fhAk]Ұ@Dy+4kº6ذ @b$UT٪[V# g3+uAdF@LZ?IHG #5!"1O#a߆0%~bY\1:x}5.s1xr jlYca>ïJaX}\@WX/dYO99ҽq.-,`NBU OHzfL104ceTQVs^uN.PI:&zAY.3^5wց &2IÐ#ْ^dXСWʬe̱ 15A@1h)45"YHb1Q-LY`"N'0C=C`LD>N3D"?\.$s奬]uhPUq8Z񵢔fX?\vVvvT@(dlmk11yz=YA" z8(%Eq?%!a38=E+4;Ye ƍe+f&:=f³(⍆?anZtYI?sbzD DB+101Xe"Xs&[oˮ!3?0E\B ",Vjl:kKhqnLk3NIeȵpl szJ$V3]lحr nH, {IdSLZL;Ffz!cy !+E``1Ĵ\|)s0#>L 1L*EBaXЙv5a^Ā333|z@13a7D#0Ì (aB!Hk*DoX" T̨LLL|̡2h՘1UY0%_)@h\0L* z3= B`$Go ѼWxv1?i٘".~<~a?6~[į`M&&L")\=# B'0, "."/U{s=sU"bL(f X{^2݌Jaa= 3Y&ZF1Vs0D `G+2ɚ_(̫['jk)=3LDIX0'XMŞ;W%>b[&T>aCKj(Th00U:a=kk@fkJ5ŨĮa 3aXPO=`+B~DXnl_KפԥEf)Eg4XDc^K_tMQ[1LI,-m10a9o1٧̣_Z- AV Q| &1W!s)%1.prf g!xNfاD_/ ߛ6Z%k]Ys _9xvB80048N%SOj1i'B'&a!3 1q  z(\oQn\Hqk5 ̬z"J,6ff3b"˚Ŗya9lRZlF|&OȖflOlUDI13 +& V3+b\s=aXDY0_ziU#&!g$[F1-1T b5؊q= w/D؟7d䘾 G!cܹE 8 1 =a ORb՘fM5˙MKt 汉Yũcρ=eHb- $˪vc9X#oWO18ac?v ]ı3eV9[؏dk01L'ϴX> 3=ffag3Yee̮̋iNF^2sĬFF0Xmձ (鳪|t +`1e͆9$&JN%_pYm,ٙOqha>3b"&s=s,R )I4->̮˫',mkMMW8,[MT!O}0=|Fl|i0jќiD'0&c@a3?3?Ya||D;nmwXf9>`-U`"-8F}sf: ǯ$Q1Y_2q.0b &{Oș&{Ch]M*aPF9ZC%5Ix{$J^Eb),WW5 l RzCX<0.؂V318s\fX[MXX #] Gk٘ŏH[ƥz˅z3?a0. 4A%2^`\KWʼn,,̭L)"z°D# c`-d͈j|8)=B ĮxLJ6%O K8orb@Z.ul†zOz-F1,XF# b11LF @N!'aa1ɓDI=IPȢ=DkbY6*h˃&cXg0=MQ;5>3~-83ѿ~6Ks/?U̻1f 30؞%xY[1d1qq#~.ZY l|fO`9qXN=f&!@LL|bbbk `IB%[Y +D^ \DBN&O4ĵrǫt( z,)10{1 ͓|xf>1AQ@!ȁI*L2Y_zů$T# &j{8LB>Qd1񉉏¤B?L|ff;b1cr`\Y0aL :U 3 #0x2KkI] EU@f!L`a=pPB1Df0ǑRfc6p'f? W0| RO>=fe?PFJ=)x& Oa`? #FO>\~OӀЮ&Dx3ȅ>~1 3*p Ϭ$K`̧[Alj  YOah=L-lOlC1$52ԉaC\jQJ"0f dŬaIAξP ˜!3!38"{L{д&Oi-x|7‚z0zs,„LJ䅀Y1P@V F\Eū T1Zb&fff`?0 "{Oi[? D03ߟcxf3 z&c?@E5' s!Y"' X' &ff3f|( 0 L&1C{G2:$"y".`LF N>=333gL0@4{| 3?(&c0@'`|~g?FL#]}JF5dBb(TVʐbf>s3 g9a04И +Jʯ30fc f{L*=3 z4hXFbWZ@3&a3030|0|fͩDZWdBПh331ab0-1" Y 5O1 '? 333?Aa+3':޷~|4-'' =~'~A"юbE041&zFI阨&cL01L?/Ÿ>G{P Nkl^dc||F! 04VИ0 L| '330y` @> 19MZVٕ9/^W{|lƊ߶GO1[0b##C3S=Dc 8F Bf`? fa A/>`湿M@u۬6yV /b1ه<)@> S)gf|f|& 6eXR[׮0x#''4)3&9g?*`0,EF0K+K%+c*jesKs?>s=g ߌa|,>R(1i & `>g-f9"><;AbeRj 9\fc3B<G>JLd0cF0b& aA6j^N-hHدJ$_`G8g0D"c `iX0ah Ѿ#|Ȁ@ ,#1DQ *vבkĸW+is5l/ fE:D538?shaq?`0Lc hЏ-& @ X(Ʉl {-'būڎmN;L SFf0qa 3Ch$>L&Gf~1&g 1 ¯)^۳h UQiVܧ?(2}p41>333 b2фѿ&~#z|bA&ZݎYaD>ƽ5s ("c\WZ+*nhpku@3Ʉ@! A0$a1ᘘgQXVz'|f(,8k3eoj*y@hCʩ ZbR6[.[aC[Wu J+t)013a3"1?dh~Z0!Y`UaXD =g LE]kC1Dž8 |Z<"䪈 s兄8 zZr1`c2L|c04&f{L!@  LBB!Y1D&Lkr XO,WљR"ޫI6%6Kf1Zy33 !'30||1 1-GZ3%x± ڰ K4A Y L[|1&+Ac?V0c@3=`I~ `؁ǰm]L`' !9f‡.j5KՌ#ZrBfai -hLo~D6`+ab,@g'فn1a%\=J06X a!XZO3{L0PY,%?`8&RI7 FC+_$3S.~ ? |F  3&!8|ff3bf!\@!Ry0 .bE'*Xp`w&8ȰxɆS]RX?Ba>A&bfzs'|b`F!LA2&Lc Ȩj9p0\)i | p! nVL03`"E_1Wʬq11cb{~&>1=`3='rao !#Eەj޽x rf%킄,?a f~33g`|X LAka&3''~f3Ȃffo\kֿ J\?fkBx%aWUeд_" cb ̬D840C" 0fZ{>?lo$d!* ̸eH,(ĉah[? =A6!2z ,70 +<uF3>|-_0 "bbS4?q Zg+@~?02=Q*&V%@ 9 <"ChbcXűc|zA=g`bȃ=$y'%>Ba3?Zo񉉌|Pzioe-2|@s<{{Xu& "0CYgb1~A#f)3L'"Ofo?2iQSl6= _`")c^gp`0#|  s🍴9;DFag0ͳ||fVkXV~=$Ur.< B!Mw,zbzEl 3XOx#GbhZ X!:ܪfNfȮBKϰe3*D?М0L'%<3&31NermeuaA_\Ñ2 06 ٟXX!ɹebb$e M}|'+f1 L"~`3gȄ``!,am[jR!6CTBf2-aG |z("nT{?0`W~3 S&f`1LG ~[ c ?'oQm:z ~ U0@ 1|,?f)c+?.,oPL?>A~G9c2Q&~ O]O;E" MaI_2##YZd*~%n]`ޥǰ~3>03=@2&#,765`lq6u TJbϒl8@<)x+3 CDG3BՁ`ԑ4GԤФГƲױT!8` "Vg񘭈N~ ??kah=v6V@{D1;+yS/|<1䯉3~~Oj ܨfmVe[& o 3cN!966~s榈b0&x%g+GRbĬLO>~<I0fpLqslf;-g5iKbGa1S~  xV^31 dzUl Xs?$>HG3b dq\`\ *~Oi>ɄgN&`?z=+Z~ @/0f1s3Hc3=9Bf03 ?>RfQ.LW|~'LSe,LS='Z-k>@ L@<(q = !Fl Z~3|PI9?'1N&|+bZq?+bEda8 ]%? "(LA?~ `'-`d"+ Ek3c`a9 bc~OO&$Qu~ L1|A ~DA1=LOs ̴N? 8oq<q3`FB G%@ OCX>YNߨ 1_>Gc~% ~ 3?c o~A~+\6RgL0gFaӰU"b Lfgd$33g0[C3`ȕsT ao6"$<' -"oF )+d h_0a0Oiӑ 3?\ ͆T!8~D_x0s|/.|G''yZkj&f3 #8ؓDSq1 Gs\|"XE 3@|F3 yLGl3bLocXL?G30bXr1+0>G- 'S2R1Pa `Xٛ0cT ||{z3OHZ+_X 3338NK $|f!U}~1fS!"-O&g~@C,dJc/9Ջl)5L ~Oo?1tߐ%O ـ_aH0-+` VEU 0?& Rj6gW`y315O.0L#=@#~ ~ 'V Wб V)i'3xZ DhD&q3Hύw2 X 0401GEL|*qҭe3$OxN~D&s33ll_1T0 @C`',bca8d}a#eρK `>N[rcؠ=tRa #c)cF D_Sg90>sPf31W#.axc}s d X'O32 LP>30|D&<$2 I(&?4Wi(B٘ CGlrXYqs d 1{L0?q#<P{Oc+ &F{A䓈13}ANcF.Yp ?9?NOay? ï`8\E-`7PcВgc^ĭXpE*<`X 3ea33,&c&~5X# 9#85 ?'W~~`iW#ȖdHlb1o~-ORC0%+F_R~(<꽦13%B|:<-3񙘭Ib8'%1uı"ى`  `i&s "Kજ8bpD&9 `>0N 9e?0Q 9|Oq3Pn7C7%F Y% )P ǘ'3/0`afz?>g`@0(C !9$Oc ƈ3,ֲJc"bh|!g3j"HXAXE0-,g0L|(WfL9 #x$ s#o1&sadH#|Ub S3ff8,r#ۓL % VXCg6e2U`TI~ ` d1T"/CB#' E0$g`P#}R &a> K[g#[kC  Ȇπ~3%}0 NI|#(*"Cg? <LM6q3 bXL1XDck3 ްh|ls 30f A+mdGC?_ +\g$EǷ0 l@<  QfH5ʼ+ F0U3 @c1=L+FJ0(sH09+xh?J.C* *2Q 9Jǭ镸h ` %qtR >  +` g3*b0e՘@ bXDc " T*dzT|]XhL\0xAc |+&- J VeD_\ \IL _ V~s`%N 38D$[0#݁q @mVK!b(`c>!+& jz/"^IX)&fR|?.~H0 @툭1XfDdY/^F5Y`Vaj@#؈`ZMl,]uPƒ6@{x S{ck0Щ aH'1جb'?gW0V#V 'g1 h2'$Kl)+,#6&fl3~TO?ɻ`)vA?9d['l'~ ?oB0D38| ?&emed*!\L@W?A/HDv+J@' >L04[dL,L&{b{' AO`feSU>g>zQ >#0 f%!IV UBL&&&&>1|G`~,N@{c2ʾ!9'W+a=G9SGEo 1LgZg3{ 1,q3|F>Bc>G"{|? O ̳k2=@?@qGf b OʘHÁ WQb91䉘XL؎'2>Lɘ1L4t11OǤ9X-D0Z)`@ ?Ϭ6F0Lb6#>?d,L'W##d.LcF'4N!H1|ᄰ{@`lCdgc&' &{γA$s\|Z|f> |>+&f~A$_7\&! (|# 4C("# A1 4 gD#E9b?$f|Or6XX[xF|F9f{N`_lsTA ~&a` E"?|p/=g|/3 OD-='2`\LʜBbs=T/ YP"qCLZ @'"@?Sx>@As ?`&~>c(@p36<2aLAC孁bZ bWac,U+fr>13 `B8O&30|cc!ba"&g1Jf̭Xb$\Cq1?SubT+&s񙟃 L|sbV0*PG꟬D@(#3c1Dǟ\|1- veg$|2cr15oOV#1HXmkkS<|P199?Q s0ȕ3<&1Z{<& h$  `VSă0C"! X fa(3xPcWul'c3_S~䆂!=s .f g J5 C G1b>b1|D 1 Rg0̻Neŀ|b >[S @T{Tf2RgefWPXff`a0)h`~~1 X?BfX0> \f RPZz(˄0L0 1 J.j C#[E*{Lgb  s !I?'!D{1 AS= +!H!CLfɕE8Kh&fr { 11X1LVpCKf?-LA?gC6=r=bc-aE,+>1dO2>bug%y>IY.A ڿ,&kyU kE^w~ekBY](6T/ucju޵ aOZ5JӘujuw[tO[.]1ҞiN?C[@QZ'"X' 3YƽO6#OJ81kc`E\mqhwD +5oZ Mb+٬wSRݓm{g,[{5;yj7K7Zv[-J-CJL=#6MZ gYZAcyZtu{in1C٢zXN'm۸-][.߮~u\@QjBkuVz167ҾQ{vxxK.v+Y:xNαKFUz&t8ݡVC{`EOz.dN;#Z7Ŝ4M Jvk+5t=u1_jzp o+wPnCIz&. ?l/[% <]ï8>ק,N~mZZSkP5&>U}L6i,7ɱyOmH3kg<^s{ ud_NՖTJ3* 5l\ '%6͏ ,ZX5UUsssk_}-Vhֶ+&qyiCmCuƿV=7M!M-m/`5cPY6V ͍aX!v␎*W[[ujp_ij.XhW1J^5鷤gخQ5޴Yݧ!Йg!gY۵7`ƨ]׌TPk:ꄲ%XnOo5qRM63 zGgiq ã*ZRJ6oWsZ8-zOEmp|bSNAhu(6dio/qͣw&ڸ+>z5xeƀO[_u55Dm 齪A}fJx&ފڧRpg1l<8_ w]UF[tj[+DM\8rM.ztUWZvxXK}RG\gn/qocG$WQL-ktկ8}rϪR#(V05t62!fuu;VZ~-Y7os_RU{)C(I:qVL \([ ~&5"M5T}DƧT~,2n x4i X[ wV<czy=YMlWq-XIgٲb:u!8Gַ_Qۋשq@ c?!ǽsCa_[(ZuIX5ɋ25AjxZ}M)foq[rpE,AW(8Z0jUsUn/_L QT Yݿ"3-E5_~.\J]kt1/;˵<$ j-Ej?ى=^RW^ D`k1JݷVuͭTj tA6?ښKX)٧ ~c6m [@{,NsMj{?YڻO[c.ô :6Y:40: U7=t4=VlM}Pҍe-Vکl +O)]S@#AFzA]JKj$[ H}4 D%B"~^ˇRņ%T]XPX o:?Elz'ھf-265IQ~:?la{9{GRxnuvUakKlur| M nNw:JOe|q&_L5#J>z0+cQ,@*LMWL}eiC&_R,BBUU^)^zּ"v2;.Pz.X!jF(YVB:)DLϵ,f@hkoPa9N'k3S'-]S>w}yv91Yg[n!uƜjjZ4ZiS+&&E1J}M* +2bԐTKkzLmu"sO|&6~w}?4_>6wN-i ,ss>VV@hh(|ke:=,zLأ'gYZ[8\cEh48v!TɻK]}Yw8C}or:Z}[sR4Ӫujd.[VU¢T*! g+`* F.,.a) (ݛﯷvw:7?ݹݽ6m $YNU$HfBcCJ\[r˦eum1C3 r:q;pDn*Ø]]n>wO]ꉣq(gJ$է20@ԲǫWyC׈SW"$"Vq?{`lZCQclIc'th`CȢmVsuE۵8, u5UcS8>޸ r"`VHV$aXdp3^ Pc􆜗mq< rxWT]oH zNDjSQI f=lbVAjae1~X\ڼ)Fd0Y7Ya#O~Zty[)ͶYھhS%x\HQe?50{{۾eAUV%i-Ou+*R6K_7<]>n+W;3jy@WEwCg ]gO]MuJAQGhO!X-Y _,ZNW,1lBV\uju}{z[G>׸2FսKkUCm+g=ʢ,͍H;t2)X0iEJUH\YQif2P&NN^_YtWLp` uZԪ֤W@V  Ԟ}pHk+Px,s7U{IɟerpZh}:wۖu?O::GkK^k]kCq?z{}ij>u+o'{֔cpy`U.{O-bVXĝk{}Me""meifLrG\osJMPam Y_aU@JbEy05dEO!DC7Ӂs.3[ʸ!0sdar'mm7s~hq:ڟخ7p)nCo}к09\B׹'fs+^'dlUJ)BNͯfY ck, Pe^mSQ-*qwJWXz٪XktRXL$kO>7 qduM-r?G^usH-y`ō麬B'zr[P؟z"qJF4,xu5dYOC)u٠Q7iOo,mP:68mv3OXz04QJb)W-a2 0'>-?cyh|ɳZX ?-bsO E;?_Vt*~MEY}oCY­lђ-{.2_O7 Z5vzx_?V̮ZYn jN_ipGL~.EӯVj?ڪ*J'!7b0-2# (6Eʹ9[s` #P'BQO`iu.WxZ?njQ׷8rkBh%Kr.˭{/mR/,_u\$J<{f0.,F;'(7IWYH =E` (HAv'0`&`O LX. i|N/ ޺Rv^~էm1Ͼ_soo~üvzԚ}s?8-[~cY>J3HW7ٹR>,QH5Td:yJxV(~’k)V9 ?14zq٨OƵ Z?L9%09?G,FYFEi.}y2lk{@aeUC}/yo_Eu2?gwߥ:v}}*߅u}ƝC %l&1 S}qpR[5iQF=PQY^g/YW5h8@K*QOf99feqxokع ?eRJ[owS]ϥ3.ӯ~sxKO{윷Z'S{6ή7[c.5톮͐[b̲a{p cyfp_]a|WTx&)0"mkmSM%`PާQ IY4#$ 2,=͌2D,eci^ke jh߱>=^ѭu5:G잋Rs]7~_ݳ_%9n#>MGkЫQ`nqZcv6m?%xmn.!vŞߡPj i*\)bYVhVOPѫs`1̷,` ECS(84lBÈ3~@glcHncTj3 Z^5[Z'-0%{E]%[S*-8mc`6^g||'5gewOټ3Gڼ_\^:ݶwqq۾lq}8q9iqwtViw-1ElrS'~Srco5u* '[&/@i NbkjMrNXQ>1=3c' }D *\ 3Mf횮‹`a=H+{)aWkp6B!؍xV^G*8ns}hOoB] }ܯskz4ltt}r8~擀Ns{]];W m^k`qh%ۏ?oAuշujl!pATLj|[Y](vu-U-DgjZ:_#9v ;+Z2,:` ZgF[pþK,HA%Muih>m,nrԧ+>y.hcϽ6\-GgӼ7[^%nlV#~5r=Ww.h~_ׯ_ݧ'w8v޹uN+Zj0 FSLV$VXZA^HK!`c}'WjNUzdEʶJ&5,4R6vʛy[eS,,kv67k@ܟ4{l?x<(5*6_8_^Oh}&ݫܳaSuonC속߿xE۰ ^W<o[[mu_69'u崷zt>Y%5dž?D:)IWFӂ A ո,mʶMKTϬ6 fJ_jr?H[J^yPr݁iNSPUe}ڗWY[KgWڟb1>k8hr]e^4+y Cmݯ_vJ}ѻd[z+GDfV=W[>y{k5t-xt4~uOR`%C&P'  .ʗPb(D09!T=Skj H:~6Ȳ5, [yfř`]b.hjsNm!;_SV쮅JZB]]sq?Wk/xnװꕷo{Br;lXV꺻ݏ}RΫU׬kj4:1n}})NR~sP`m~ {am>  j 2ANV=D{= q<;׼jX׫vQƁXM[Jm9 XeʣceV5k2]oo79w]yv{ h-J6eTZ/wv5nά?͵{ۚ_^1-&ڬ`{T1a?k%l7O^dmXØa/Z%kMr,;<'585y~{Mݿwo[y{mk^}mnnUUo\J>Nϰw#S8Nkl+E4P~A#hjUn__2% YKs=5#F Gu#ހٱeA`'ZR'qן];}ƞ!RASⅮ"3il:*b2%.l F⽃s}}RV#uN*ඩuq{~CZVloZ_~N*RsvϲWN:z\Ko/!wX۶;Mg_WvM|6gG%;Z׉=gFrQ'̣ˇe6^HkviYXJE|r*6MTa)Fk5­V~Z([ R憵ek Q7lqWGsE}S@\rxƾ)}ht-wv,ܯ`}mJ]U؜o@#k,wmuܽ6,ӴªqUqVhݡ_ٯRrU;G\5/z^Ƨ?`?Z6g%eW+@eV9.eݡ\ܥ =Jд-FѲȿ֍kh{ϭalB҄ 4lĬ)B^Z\ 5l xY¢xp'ίXf>Gnw޵Ӿ麧+6t^>llr %OarC?jwy47l}xnonTymGm{~\;]=m{9.#迻ս]Hv{O_hPeo e\I]-}nm֤J5-j\AZ&B!R5 m~*] Y%u/et&!G[lֻ}&u*^7篣n݊M_/=gГ}e{e6y* tw9nsS3]w{gOSqYݧߒ;{J[]]?@ۣ}S;OyݑclA+//։c-\o]NoL nq+ S[U -6EMc "o)\+U?A6@UWhVmdPC♱wtpҠ1Zg#qOx.74\hZ߯IԻ-S_[rϮ]zO^7e?ogn6ynp_iRӣw1pz"^=ouqj݃>G}Dv~^_<73.&$sAL~ӂl xe"}f6;좇A u)x J;Q% *5Ymc&}eWl+ѱuvXJ;dcT}uսE)]y?or5G6Fmk㬲]=Czڣ^>k7}wU:i' { rG;ؾ[s|ZNޭVGo9 B>㺦sW|׹׳M`~#+[oQ-[%؈l&ZXMLM6 VUg. 4\kNzݸLYr#T@U`*@PcVM=jy֯޺+}ﴗsz{5n޿W MKgQ樷>ާ{_zW}g_hmoUY*7ڪ]jOiE\n(j5\cRqv~mNs ;_}Wue[1XzXǟf-+LHRˢͽ֮lEMXc=^VB(Ը&Ep,ptȵ6p`Ynlw-Y>CԽQ`oWU읾sk]ǧZUuUzܫFu?ss?xշ8^CSSEuL 9U+x; MsUnEub濙g][uVms#g߾[A߂P {p`K=F$씯e=rEBK5P[!^ A)DhpMD}2I~5قk#p߯]r ׻T+*u9>Of cQtuwݶ9s_T)<>WyFԶ(M]Uj3lT cޡ-#6!h5zץa4)Rm~ksܻ<_5ZZ׹}<8wA8˱ʗq {5L]V߱Tcuz;?@C~̥CaMx1s%3, rfM\t (fv8Y].fͷŗT2vYG"mZM+]DөPʌ(Ek) c_G;(v7+}ao<.S=7\?uKnCN>[[8O9{ߖ ;b t>Ms|hٹu>Ƶ[%mȅ7Q{~WO>׮Ox)h}B#.P3 ]},URUZ֕"}zT),㞖ZXGfZu"&\ඕv/f"/^%4B IO\]k\O"n9!Kp^G59M+npOΥWuq3~WOs_ [7[; *ݯݮeEQ9͝Vۺ:WӺޅ*׻֨&6-ڹ=VD zVV1bBRDJ}ElՙIXZ UܫleBuxUfvQwkom`ym}Կ]gc7o^ikWV.8퀃C}lrXmS\͵zɴ)oٷp;+mfqN3SpȺZ#[a}nR)AA[=uA{]<η|ov\ݝV4?oӯjGЪ^շzs]Jvjjq|Aﺑ=tqo]Zi?Gr]=2ޮlsHYLyhįgRom'̞Sq@#l6xBmv65ny 8õ(ZSweY&P ,}*7kģaY?(DN]QnkzuWs4'!ٻٽc#:Gڝ}m:c9Ћۻ)k?Mi'_K[kd|}KRriF5'~[;)o+OU[}ڿ{WcG_بdj29}gcUq|f*Wkx[֚5{Vv6+9"tYN{]^'%VG]\hmj5ŹUNzإel}3Ƨۢ `d{ƴKlS .ŖdQcױaL,bv٫mNWӍeo]Ur@UnYvE5RI>mIwsGbG0ӭ~fwrp<.OfGssw+Ǖg3O9m6hvAG];G҄u=SSee9ZO'Zk^2M.3ؾ+cqkwvZ5yDݮKU5QZ[YvDcoϨ?]v";bZb[A}~O$n0(CZb^E6nnW#am/hd4_Bm}hX[5Viqͳ: ~#o}]wu6A׻}%6z%7lxmz]%Gt/jN3Nu'ѠWWѨʵ>-;Egbwi*ZU\z}Ѱp{GrOiv&~Ώwhs66Ұ[[]:Z}}דyNJ;o#qϨhh%m&\ð؟9AA/=9a~'[Joi酻/} Yu~ٿ_׽{< v^7jҳo7/wFyMax^R}n[}ro+#q6T7 =.'\ל?^l;}, ZaIU.6[=hwvnBZ @zHj+N ػ:\WmqCpjnf8- 8*>o_]廟ܽ $׭ Sh={M`T+v-]kxOֿCyws*omf{3o`;qu}n+z;(kn\klպ fMySS9 _x3sujy=~wo9N/۴>s>ӧ\'~,kq'mlnW:Oڻ:{{,Z1[R-n*=zݺM\1~‹7p aY4unT:LQ Il?e{ poŶ{%\ֹsG}wZb5^uv4گx+(cSMͽ+>ZOa}qPuyOѧwj9MO{.k?5fzc]7w8>Yخo=O=v>Y]ZȻhr;iNK~cGg׿CkY,6p=qM15w:ҩfx]FwR)v{jeUU%RZv@w[YB{ Hu50tuIgdb'"fh;]+Nt_mGާ[GзkWGָr* Wݫӿyiz>woGG7ۚ\C7koϏw?noWEv_Xأk#oWUC㪉ejXQ]B wgmrٓp7hz6ׇhB颙JբKkm/yn/u]'ƶ"F-:?uz؛OX{gOEjݧr7Qw/OѪK.L8}[k:}T5>4=;p:NKCn-yo{5q3o٩v$٢ wh)*6tU?G^p--ڤ7\Pkx{p+=P 2X=3+UgcnQSb)IxӨ4>F,˹=5ެ\}t4?;Wwb?:?E^\ko]>[ޖ,u^j]j9{zN>;W|3'oהyN{wlwssw{ok7r\hSF~F=suu=)<W[iv6J=Pr(W&W&925J6@,e (k+ ^,JqM.!x+9~ϣ6z 65qVfrtjwkQSvZ/Th}M;65p\KYqL(nKi<6ܢwH<GOu|cW=QYmDk-{)u6jSe4.Q [8fQ}gy;pۼ:(rKo[ico T6~AeKJaE{a§u,wt<hoZ[rvW65)[[O?CNz\;Rn n_6ף,ۚ}8N{t>xgd3=;捔S)M>Ggnp=c_ N/ڽZ+{S.5 PwR_s.[%v íuT}ivlJFv3, mYkjdҳ}B:F҈6o%/K%^akMG!uG/Zɯ-} s"ymϾN*ssgX_Egoգ_o{m5q|7inm[Ey۷ou}oݜ[68۹m=xڸөp,!2{W~}Z{}\<?m얩\gf~6}56[Wu3a6XHֶƣqjkCR[wΖ2ݍ˼}I`RJJ63)i68*tuųV]e6oe:ˠVj3[O~Vu?alnrmjQ5~6zPź4m3F%z\wUSsC_ 9ο/5z_RM`9p];:ht8ʪ-5JjUGe6#񼚵ֺ~6uO9k-4t)/]O5 B{6n/`ҍ\gxӢ/vm_%ͦvnor<Ǟ^Gxr_>ٻXq{u}U8fԷgs܇n:\_O~>{hYm}',ߒᾬ77dMklZxK @ܯKmfů_V}-bsf6__Y]o+~+[ S`ߎk*e߽5y MfU\+Sz i&]t=<^ZjbMV0-JqmhVӬkls=.Z3g~]kt_^C_g>[܍{?h?9NCksNS|K<9y~^8g~ߨssj5}o|_~b|}MTݫ pۻ7֧ZSSc^]f9.`uV}z_ӽnP oO嫎Cx%T_cE`ͦF_/EAtWu[SOJҕmC>A[wC;X}N7^TM~'s&֦_Cn<w3;=+ckWwzh_z亿khj5ګh/sj~뢚sEk#p|1%ݻx~9N[o۟tWM;־/q|:q< @ZUI(g`~ W:6jفeꢽ?f`k-orܨ+gG9oa]-mSu`4#b?5Vٲf ulM5ߛ7/xtd_n=7jvi/|'m^G?Q^2/k[[hMCKṎɞFnoZV;gVuw8m]C%[vy>}_뜷Wqeu Ne?n}u5?VַMo?(UwjUSwn#Ӻ囜zSbs_wh>\Ys)͗!hf3n łB#Z^]ZF{6z*&KFM7Ҳ7S俉[z,cr NAur˟+0{wm_k64R45Bo{MO=vVM͎3kmop\lpfjS{gWkzGC.W`ꇂ_j\֜_ 7Wܾr ثvչâjr\[q]LsFi㟔٣m~7Z\ ּgf*[vUn?Jl^si}kzriq;Nݸjv׬]Ez˶l[ߣj,y*Ym;:"Y(u*/1 6gv5w8>Df7 oQݻHT+p[m+_^-JHڭqK)Z3@J^y9kWםrQWOح_vnեJWNvr=wiqUF g띃rvtk 0jvT )QUnaW;b,MboZ+kզ-[*Wq{y.9~lWCѸR}NeO/4ͪ^oVzWg֢6[k+ݪ̄졏(| SyqQ.o)q~яR5DN.7t_qG?;o_^i-}ǝ[i>ͮ:Zz/z_ Uoso[t]JArN[u= ձmo9ӳcG׻GRv׳OYzd(!+S0;^oRn&=Q.yUonѵ_%~?qښbm-z]|z]ʑ_U_v9F6&TrmtK7A5l~ V}٬ 47\N3u-;mox!\v_:'wéwҺGqgvNn:?ZGN?cs]~-5mOqw7]k{U[Z&㹚?s4[Ԛ--Ky>[KGeiMQ-Fa 2=iط0rT۹އoeME`~Z~]kZέTu76}GhԱ>J8M${yQRfU]/WֽjroFCmrM:a]XO#_O/^sHP3Amf-u{}N31{~dܫ5} &_َ~;; *5_r|mk6;Զ8Gi׽x1fԿ_szS>ųܺ7/F)=}>vl+ZC er-|15kcQ6ѵ5e m]n򉯯W_:ۜp]{mvS^.7VT;o޼FS_}eQ5͕=PXvZ +JU,7 @1bRRz/7pOгdLj+e]W_wi3g^~wN>O`~G}wWz-ʮ׿,\ZЧgr<ևgi_tO_m/OWt|p_deuM]vi؆Ѻl}j!E6cei?V%ajw5k#g&ƽikjlZz^[M#VV,]'W]UV몾ֱܤܹ9-j-W1{^/mT}s;Tk[{jm ڥ] ~q\Hϡ{gc,WoװJ,L񷳥wk.R#ŦnZYu]pUJ*5#JE]_{}ɴjjk\_A#uNѧ_h;n+]N+}Mo9x>7u^=cGH_Gpbܿ]kQo++ n@5Y][/klp݊ 8͕oPWP[jr?-e|w+[){qKnqºJmWkf׀]]7@6{-i:9E]wyr~'y.G+J5eqyV mGY^j\w/~(oj(oMw[N>&ks KuYGWܽCc={C=Ou~]?cwY{V8^v)Ѷ+W/t:U׺ݩuxXV/{[k֍"ٯT7F(- %sU;^q~:҃f=-]&K:w(\[Zkq ljUz6Igv6*6R]d4l*5vVYmY[MkWT]uVt[94+%PrY/҆f}='VثP//ի{vnQ.%54)G4pk+\wy>ն[:χE'ٺyhuNh}NGSXqW}u^Ozʧ޺)![BrUm<#qZBگnd;]Z;:5|lP]V ]r%z͜mL/9^ϩw7h:݂~ۻil(ȶ"zlնFW>3 -PX۴sil޺ƽkݕpKx+S]G%ߺVLno6+gf^nj/םvߴw*'/q:] SEj߯;t|/9xN oBٖ;&!]{ґv˶[a\N:NS\#oZs[Ou5Z_zɭmHVU_r:y*83Br*r74yz4 ʔ}{,{ _\ۚhy?Un,I^”ڵ9UdZV `~=i=m>c=np[ܷܪ7_q}ָ߶޿l,nEɯm%vҵmV} moke_E~ekyl74{ξϹ-JtZ!k[M~åUwrBU\["jo嬽[5M6eRS1~UGsy Ykot; Ժ)үpʏgMM~ekr\{Z]is6rӯo2 u¯pП{;;nuGQؿt})>9[wyWj;٬];re8:YJF^Ս ~$y]ma%ĵ.tuZq܎u1lko9m5$t=M;؄k;-~nT*qcZڏ֦JŢӧg v S)zEzڻ7Sƍݽ9{%ǝSwgs~wzv2nU|_wr4]g;]vO[o]O!hv?֜wZu;O);W5lh/g-Xd.Wd=Dix [b=RVS6,hrڕdmR]7 JbV,جN@SNAYϒg/CqUޱ٬Zj֫5^fA..T4+qg"&޶6ElU}>WGjibk[kڛ~h3g[o}"rk( 67ei[kqm:ܷ?7u8;tvj4vm>6m.:)K(fm}ƶPa/ ld V!`Űe?PXlulo>2lKoT׾37-4KXM[lFӕSz6/iYmDذp[^c&]nj%{Z\gᆺ+;fY,\}M? 6ZM:+o5 OqSV.wuۣ]#ĺZk$SUAњ*꒾@Cx*z5r_e.TgߪqP1mJlSXnk]KSev#5(k9QnkvtP9 mvvNy*ؗShP_co[֭*]SY{A;ښ:ʖi__b.,ҶKtEX5Ia}bCЪ^K VOV=|XQ4벮?F{SʵTK|Jwެ-[tct{ )_zV]~ͻ,d\oSݰyiu{׵kd,dN;o7Kmzzۿ^Bm>ݕM[c٤ף*AɪU']Y]8EwjX`jfYISP{ulgٴW{oNhT 7d}Mƪ%\QZ]R~{q^VYw#lvnv +mV3e? Zid 9zZط[,˚sJmŨu]"nW -kTޫMsX4V[?EkexŖGAvm=f?UVŜ5wUYupewl2~gJ]iW3b8уohѵfzI:6<k&9N7-7sl?'s-byMݶY\.b6ld8yj ,pWsyg -ףcym[C*VY7]%MUjs+Z0_`hLo 9ѳc[`v}~FȋrFؾYԣs$Ǒmzݮ¾vu9^us[c^z ĹʵɺSf|U94LumC/mjPOMkU,z١RG[I"`}r݉[0q;EUo7ZXn%ۆNfMD.F\Y[/%h+w{7O,ԳE.`hiedf/SPߩ^{:v3J}ۅvkZ jѾw[b} KAoM]}X#[7QCLr\s[w5YrKEgY&WU=ڀN, G^,Oe{:v2{稵7(83U,8Tڪ9.~-ifV3HqC3Jhrx=NnfQvf.BpWFSg[ P4VѪ={YZ͝j9>oUP "zXk-mM>#N^ͮ״֛fOsMkq+lN*CӔ\$w3za^6[* &S+Z دp`SOru[$r|{zGL>qDջ'<~pe,6*!6Y8Zvl{Sq+eo~+٫"X/xڵԣOakMؼriN짮W^oTjkW%|o { EqkE-~kJ{K9OK74 n-Uշ49:ڨީ&3hn'zՖj ZfkV*t`MK\ᥨ߯YmF)ӻn4; .VթR]%gki΀x Vʹ;6XJF:4_Wn-[m.ޅf]v;Spe{hmz- Av8y:Ob{a㯸uW%ZgA=A5Oq#+kZo(/l%Ek g ,g vQ\&WCgWZuoըNrZeg@K M/ܮ;t=Ŀ`;}ԑe7! 6yDm[ Ukvg\}.?Rxoi{v%kbq6}VYYڊ߬ѡX=mu*ٳb[WoD=C-I_(ޚԥz֗ҞqWҦ7 IJ0:[^:'tاU,uo⎧7}˪}.4jF۩hk%cZlq k]Ūߵe B{Uo|BY8'R~/[orYVG!S`/{`DfX7m-PDչ%5O]lk-ƼƯ26 7d{TCWF0?^VKk68InfIj_Z8P؉{8QlN6O^;673B`Z5?c Zqrճks~c^kjbӦAlE*F j.b_=nVV;(c%ܚ\[SXɢ6V6}_׫En]֮> ݵjd^Aׂ͐i&]Tl]mVRUl}GG#MLUYNlk۫p܅3Njo_um8֔st;k֝vl[C mԈܕdQCSMvn8{[uU0__k9aE k .E^.ϬRael*((;3.Ud}bu.GZzt5wxϪpsbh۽*՛.Ve^۹j~MTFv4W7y,݉=2׽Zkq)#FŭO5k2:[WXUpn_`ҳ_ y0M]G e'?g†}cƢh1A&mV]X7|&aV"m6 rd򵲑M:\_ՄkG<֦w⫰r}sIlhkev}ݪmUHSs䞮k4Uڨf4۸x]'N7;VF)ܲx51~3;VdզW@uޡU Lqe[nWq*\8۫ת6-ӡ-q[57WT @2K>jXTڮRJSՕk~}_֙c-|[Vmuɩ]t״Nõ^tr]pi:g?jOjOwW[r+Y[9 b\ЧSi :m_״W:9.ɱι[vʂv]fdg)Yscը&;Sj]P-Zɭ54CYm#yA@O r9,.߶l5/ǜ?gua=]>OoM?YazM\?l"UNo5۹?gg_zٌ?g__\duBWaT=ײ*cʫT}l@ǧ4Qrӏ?S5#:mc':q6k+mv7_W/ހjۀ.ޥjy w6·cq`o.T^\e 5c#{QԩkkK3% XVKm*t mg [8VR"1i? :ne`9u4 i THKOGhяTπ#c]3*Iy #pJJrLoq)mV>ND=/F2-Z r.F_f :f꾚/#90ິtɏ>Xy:S,>^GVCt@ӌ+"?4L$Xp6ª=׹]NBlƳ@HPMH HȇoiuDW#=1``o)OkLOp/I`d@K.dDw #)O*Qp2|yɳ;vUM{^ƵV1Vljb "|%?,L |g1.AU-MUKq鞰GU%w9)}?CL e,F#7ֺ1M7]aw}&,1ȃPBU/%Mz*Lq *Em:Q8?{s2zI|L 2&QƗ\kǰJkմz/_NQ`4d0& ~A[}=Տ\$ Ad*Qge-G"mk^/(ǻOCѪP#q8֞P,l ':2 GJC1jecGI`;xqԌV~/T>iH/0$MꪪkxZr qt$:%BUQM~֮po?A"`WNH!~h~8"q]ɀYOcc(ltɷ^{)(]'*O CsՐmg˫dFG+N8u= Y5A1ܺ&υ\'qgwӽxͫ8[)1'ɷ:=8!WQ-Pp"~~!W}z\lk4%O/ɥ]YC`oӖ2CSti4F%WTـ%Tތzġ;w(Dq.j(ɹ>]3'ޤ@z> &zֵ$1+_XDt35##,c=X]kv,n6–qT9Kz><ޑՐ!/!mHtycNzs%S[qO 1"ew/,"ܤ%g^C!U+v`'R?rhIǶ_ujhD\7x!'FHQ#H$Ll{eo{KxS=#Zy|Ո2 N C)B}ؘv߻*IB,uUDR}s!;G9GO)JPreO(L$q!y_}iFa!;)t3A)gl XS:uccTAQmÏy:mIhŁ~iH醐"ZމIfO$IL&L,<Y9R֋a_GGS/a4URMh.R6ƶNrZ`鼷yhiuȀ߇KyrcӉ-@ S }_WH0>բ^O|yBoZX*,qTֽ'R\k\9/sE ne"02S'πoz>19LL# ec$wE)62Î_Rr#L:}&)A:o3?(jiO3'3TGK}j}K:d某x9#Uv$uk( C#G/OKR=$1< u{׻Mkc 0{-S(GaYwuReCrpc_4-6j D#wPft<>M;K;L[SB9 Q7爩<\n2kDz dTx(hӆnqL; :rvt>HXPۨr56O{تl|=UF1 u1zLSCHc)N]-J@yX;G<F`0*9"< p0|>0; Su~]@܏O=9ˉ ǽU>#hdm|Vu5K,pc2#G'fXl=1D,MS0c nr#b$a,nS${t-dX1TT5:p)y]8ynv6+2৵t&]F@SneZy~&7*KJ{X& },k\y0IJ.LJ?rʼ& :a@.2dQDw b*r+(J1|d*]?y54GF\=uPAOjU uDHO?p> Te̢ 9dJ6$[4_E(i?0ߨW<:% zĢ>AOf$O@/͇S -%ѩ AqK(׶z&CcoZMب s;-M))BFLsPY:-`2 䈻chޒ}>f2}]R]:#8?yG & ޷_ԣn'='ʱ?!P9>Z:x{e} Z-IJJa.2 "1i@7|s|+Of÷4DZ 1 7(F{ ɑ;E6'ǽMWF>\m1;;ڀ|d)$FcqW^XF,9<,QƨiFS#jDWcN4RԑR8C#1awTA9'*!h]eV˩u.4hMcjw|6q]%8LElXnETbƇzZ"XJ?r9~w--H%4#lp"y(DlC,f_4.pdeitE(=H5L8\' 2EչS7)eW!4ygq$tc!ʥl`tQcGތܧ&5cFuGB9qʑ=`!:afSv(<0;5S&'9|P2`ן`,qTd (LϨ' T4OWBriw{/: [D#!mcrd'Ȣ*Ǐr"c˾;:lZw1N~"{VܰG`P #u=U踳tې{+u)čQt8(R>[9xͳaMPJXLl,}mD~rOWʫq%ILP5pބ$ArDp4jUm0ŔS8ZʷDwFeOIqLw9U}IТ ;-: 螑^>ߚꄈP9UPz^QGn\tC`Teǒ2\!q`5SS}aguN̩nhDgc}^' l'ӈcDA]v+r+:`Hrrn⋨}=D5Wڀw;yT \Æ#|-9HrK'ST5A`o'_GFN1ӌy&6RDTDȎ D'xNpN?{Q9ވ]>Nv:#>dje9IT"T k4O8yxVNDJC xKOq;Z?Q܎ Qh#HFK&el#3*:0!!f񗊌g1N3>)2&]? >'4<RCLݫOGN)&܁j>MQȑ_O8o(@s›qZ\6]RB bJ#鼑Rs0y'GOtA2t(}^vȂ$K3L wl q_,z⡤;HY2O฀@~r;w\}y`Ɯy# \gjK{ҹ3u]6hD=`0xn qU&޹XTg2Q/ݸv;产!zя6VMPCMlNʴN+p)4ӽ,'RQJp-c\~ U0)uLWQ w.se1ϾuȊ5GL1F"-iABV9rQlgP )i<|K-Ijb9q݈Gy|Bp,ǾߪlRGR$Eb 7 .0r}@H9$H 9NS8_кET My6:Z7HON@C/~P AqFEnHXgr&B#A]%cjZ#?+#pqʥS]N=<Â2FZB#GJ\n9.`S$%oC={KqrS2c"<`Fz0zZƲ0U{yNg(6>7uc x&Ʋ@qN(MG5*DǏZ$ˁPHR ?+8,W]V|V+\_x-l1TMm.TǨPti; UUUCʘ6rfy!F'g"s%8 iSȔFIeSĀ!ִF]{qE[,d_2!PieHB"@c Fq^R~H+ݷ,q@^KaprP``ax':S4j<ڈ[V-٬k)e,*'ˊԧ=:qhbM<ӜTܥ0ﲫ#4-8q(Wވ!?7˶!b$H pTa P2q\MeU1Xr3ZZ͌jyR)rosDDD{#QNJ`rИ1bh#,fXP":i_NyP.%#)ˢ'C[ЏDp(h0>l{0+rֺm ?4zrrFQqpZv`<.Qԡ9}hAaw jջ/(#ޭuG_ž8wo@92 qPU>g4HǷi$dQyu¿7C4" Xgcx20 H`پAu-#PTA?)9ycm-.S_kQu"R0.iVfT/Gj?lS5CzvP38 ,1;x5BYn TxڧJq7d/RhYh{1(PĎ)~ozd ^9;iYdk>_rcS{WbhAc[K_{lirӑH9։Ez0")ʮJf8UZ OVAGI#V~HHU 7<xwN9=@ZDøh1cv_6=KrꙢq}zz\`l,Dzjk],h*7@vjQw_ؑ/z8rh>~]#8eQ@ΫQʖ`m6c* Q'Bj lu,]2j7WA>{HC; "|wv+;:siYSk[T 7`@DِÍqj?տZ΄j;Rw?Ѡ~mv mvFgisXZֳ!c],`S=)neEp\SbqOlv_Cd\S.a]nк &` qUXll{ϳj q *>ҘJY,ŬuAvSbmEK} V,=S_kpUTU[:dauK*- YAk_rNVRY)蒦 [\gU[2ֆ@* m:)ZIEʬmmSb-{[uWg[S&8 eU(z6iM7Y=Zڪ :UTFjn`ɶ‰c3U 6Er=rTkE\_Z/ES'jN*)oSe`ƹ[ lsRh#ߢuQrʥ-{)c 2L*UeEwUMyN؝m6W+~ʪ[LWUUqUUB7kp*YK؛*~??JUMU.6N}}mvM6l,}oVo*,WD1ɭݭR(TʷkK}JB/[fq\J`UTA\k(rd?ڴ5}*6 =%_ =&Xw}!*YV}4%~X"IO8ߎa2$|#}>ςd{ܦT-#|.S*} na"zSdiDoTa=Ard;jiuĸ4mNCөDb1'O Q4qe/!AHbP|0!g29L H0+OH^X$Aԙ1芟ӡ<"+Ȍc^\PC.#KA1 8Vݽ?$cND{fq;s$y܄#wiT/^2~npFG<-z~}5p2A8I<鱣 w0=긍\#@@̶-H8^oD[X1Q?40^MHbAmb t`p=ѨzQCsʊ{Sqc,6`hK%8?aR,;~orĎb>IP_#SUіeW5p ~8vPos8w;2}SL>Aݟ Jor{\a튥S TA5}9cG-9}3Wx ?|Ap]%t^gח4V^ ,g:Pߟ~ESޮ:qEܺM:Lʉs` C0:(HS,b]y'> ɜJr~L)qмIGy N4|-0q4$;|m:٦*l 1> }|{gţLc *ﲿ) ^{6zEo>i7MƱEG,wѫm1bMKeA$G)ec8 GoZwtٰbc27Lj|Kx&x?03yO҅U(wG؏?ؕ҃~c[: NY[- _OT zL฼_s^7j+c#Tךǐ⼄.9T 5(N`Sl:>ƺd}]*\Ɨ'v?ORll-<5Kz)m㷷+qLNv]/b#'.2k^N6no:}LÌEu'q%US]s]5E Vm .p tF*pUVMi68cicL`OK{ lbhV(^*V {+r:"Ιx|#=}aUrq!X5mݦ&UUr\,&@> P_aE8}޵Zs%5۾Kt2%=pMZoTp)R7uDSՁ+ڎqlXHʨϵtn{-}9]0.S p]N|~yR.NnrTضH۽~# ^]^UR[@ܟdylŻ&0>qÁ RծR5 Mמ^<.:by ]gWWp?aUg!@vhlk׹H5`AQoegr?/";z%jK鵮=Z͂2#w]} snzVS{9|= j"J+u'j#iqe=>Gg}u@tQ ְhйmBc\!{xL±kS[bnغsk&wZ0{\*k*QRʬ¤SeODfFZy]{Yo)I YRRE,4k6k\>D3Rl)p(QVNJt]p1z9ɭCm_k+,&Q8 qoXR U )p%~֔&cl^ǵ';'x&h.Xƌs=˨Fʢ9|Se}l(O*=ZSΜ3^Qmlc ًln9?Kw P_s.6;F]1>9'{ 2^P\_qN䝓6UF^`n@+4깦 >PTZPNBUL/T^Aޜz$oELh4J L Rv.&LA'p =~)NŶʦ > , ik}9Vb{.eSl&7K\Eƿdi^8+`6۹cY,.apƛﲩ:=[Nl@mo1ޫM" bvl:aqTvtlU*6,j#L'ц%0 VIvynU/C;Ivq>zp,t *<{sLS\k!Q('m-^;zlY`c\v籮Sl!=r[TMhV;.JZު>Y[ ̟e\ 䨘!eo7uָbkb}uTF0pG$긛Y6ivc\U6~e$b*S4S ƽD; *=ƼP ]'58"/Ll5K(7[L}&^lB DʹYQL+ {-sm&Ʊ]#;+qoLeEƱ)ݓ!2auULAOc {)aIT5MzR "&!DZ35L-c)Wg;iuRkۆ[25\nⱭpTy юtldTɝ a+VUSn&LU,t쩶b-]t«^bl3OoUD0sLM/qaf; .Xh*c m!K;5 j[[;Av[, 雾 aA1ޘYͳ.[&=*'ʧb1#9R1=9@ysKoaETv]9LSPdžrnʳ>}̇U ;6ձ/2{)k^_uAkقy*a>Dl'OMK\r;&}_6`u7 ǰ;&aOqʥr񶊶`U.*Sa]oWgUL/SkDR n\cU籽z\pTЩm.qUTؾ ܦʞ} #Q2+bmfU6M,lagr{t]oD㲢.%P:e4s1U6Ҫ[ lmq9)ɶ,vXz Dm.ʪX'+~zCNv[}Ra=eB©=z@\n6cf &Nl/*م[kZއKTQWrK ?h?Ju(5J.pG4 8)ܡ/-NJ#=p,a HҜZBKJYJьOđQN(:EW=98 'qIr#U 6-N^ѩ rGM=L:/[B$-qo{H+jͳkğޔB@VsE܉j='% rqUn!A&nCΘC\KtwkCPPc6x8Fh87JjtJ< , 3 _T(AS`_:\JF=OҜҜߴzܝ%I!Inz!@h)T^5fREDtU]iJ4RSLJ#@7J*(%S0{ns.By9fv4 LK|WSRJ RMzP6~f<'Oά"Ǡ]V k~/)z|T{V)zŠw6<މ .征NE,FU$bFЮ)ZkWOץ&)H@7I ۢmD+~Tm΂~:^p +_jsK47]Q[S:P񥱶M]x梒MH-SuOOE`hsPE k%>8 F [SJyyEiV˜ABRA%_q֋4h9V<6kq .QV+wJtŠ<4!ʚK@"婩6Iզ^h?#ZPcDPn{iDpC~u-bmJ4H`ג(ps \\kQh=>j)BRU>=(K\ByEl [rE8)-j{6JnִTNX+mk*fipD_xqCvxImzZ4\>k4b`Qx`ZkoMhnJc>8:Fi#/LsmSLh`\nm TґTM>$kB[mA./Ёuqx)$AOEAM40qRsZ`PB T4 R +WkqWk\'RA@9Z[}ATQmN`.=-ck~tG7h؞,秥T5toF*ʐsOФ|<(4F Pь=CiX" ЊiAUס.n4HIU[VtO΋K94PJK; \ۊ%PJOsnJ'JЮV%@z_[뿕蔍Zj4)rn>7y(40 <+pmA]ҚkQHƖZp)! 7hPh\[}E5,Q?Dۧh7zlKiH֮ꟶFֹT_GPBZ=4jq---:ڇ, 9[Qsw BFQP:No~&k!HnM)OԭN"]ఁI ~,"r H)J~ O~/kN"5B%AOʛ(mٯҋPY%#t:- ױpp~9l,֟BXtQ ҇KG]1v; ND4pbu'9Kthh5(7S]"WkL[! MʹKS#GAd\4"`EWP#@&\KQ)8|D. A-r6= 8"5}n#馧΀ zì :S+Py4`iiR=栱C.Equ RT;P )Ni@@ #{U:Qj_ HsUy pZ}k}g]薱AV-δG.n\憗]Oz̈}@]zEֵlE=o 7mG+iPscs (DM C܇ /,k%4c.76IiU~6AN6 SR)u®jF&Fhښ4|*(4:[.r@oEl_zwR u5iCjP[KSy[Kch`4{A6@'rkKA$#t΁,7AfMȮmI;]:kB=(E5npr1kभ.YBA vprpD8[CIumMc"%#Yjs 3Klu*D#*N#gZuWK~@A}HDM>@TQQWhp|aO[ ƹ `N#7A?^K֚;$/TEKK5K7- mPDk6cGA֚Cy\wO:1IBI@~F4dԑK>BuEo"yPwAVJ,k~TX$j4I`cw)6U:rmEԛx( 4׮œ/lyKK[T@)qUQR y s#.P\R{nWX<6 EF% kPui͍l-"jt*6s!: Ginp B8+LmB@֝|}mu]Wz=Q@k~|V74Q,JjiRuKLsw"z魷c,P8s[sLta53ItFЯƵx|]4ܴ Z؝@&p\u}t*moƌmb(#=IQ נZkPlQ`"zJ ((Zv[6[J% : -Ax+H@J$ D h(۹\@]i)})%"q k\ aÁnW@P@iXBzhlX GM*$* .}& !ڬ9O ԣeӭhT˂A sjQ!kyrwz #b>/í!:u҃ 5lh7}gxȚyS] ܢTgyhJ(@o U!7xynDi?~ڎ@+y%U(#rHɥ99M 9j|Q+`up#tZ'E"&_B}򠀮h)S-}T PP)Sploq5HG"n#N#QA.784U:”ȗڬִ~JixBh @i(6>t\oMCE ƋDɥ蛏Jl>Pe6$ 4XAo4ҀOW58x , TJXj𢭰[M(GB_9Iڛpǐ̭+@v_ҟXE@EQj/ sk[Lc/]ON;^i^=Ҳ\ÚPOn3 -uRGzQc֞Op-hn҅]mj) p7 mDtҐQzH@8}!?hԂ9!D7icǗ", Ӊ4'&nf7Ptځ _ և9^!B42Pn4Z.AVN^ۀ hj@mXlnmm跈>DJiKVcJ.~kDr! UtJ*'R$ʮ(46"6\yP Z ѯi .(‘ 6@(#nji }4VZQceEHAztE;cnieێZAszӎUWk"tJiODM ޜPzE[_&D;j4lDWv4渹MœKUȜ>5#dsa!}GkSH O֝+̷gkLO@N=/M%ĴX'!\VkWG5m Z@SǠO.I[m9?KQ-(+~ޣMƨH#B-vS\.`P҂\ yS9/cPs6JM\;BƾJoO4c6'PVrДDqO*?ݬƚtZZN'M\*n*]:'Ɛ OJ.蒼#-E)[F:-ҍw*⅒uƯZEQ:d;ixK@uZ.$-y#DS>+G/'ʚpF>4j%;}jڀ)}ڶ(=(x9ҷ" %m* x4ۥaCMDrVʋA?JO@.Ԭ}.SPJ8p7(o։yiO#@&HX[_Œg܃v+lopTwrm]\h0{{up\rwBeOjVs^9 uxW(lD! (ptI'*-[MbZ  mFҸO ): ;Tm *u;%uoNDMT&iR4i(,—OW֑n rLjPJ+䪾t^ BBSw*F EЧZcSޢ%\RLp*']CQCu?r!ֶå %JuQ &Ʈ>kEzrMjRҐ)@Do_!mCŠ1H>5{Q$-&QJV#Άm@_.v mnXXkx>{VaӼd,4 4á|*8'xK#ANJ+w?(-v'Pd~(sHV MͅS}_hZD]mH5aҴMǟMIޑqKW|@\M J57ߧJK^)77oAʩ/n!,hgqZ@Wdbt))[*E_VèZisJצshB>"bQ?sAqQpT:K[8%l:qKlG@5ۖ\kXœ[uq`фhk\ryPhzxP|HCZPeZ=hմ;R+OƓ}hn7!=D}u7!AUh qs(vTd7mx6MG*'!n4 ʇ@,i ?tK@|m+EB)yʏ^nhlxAhqҋQzM ZZPQ }xxR P|s3Iػe2\g1F <\Jdq&7;4'qI$D.ozr;dckbK3I X»s.7n.3L@hlXLH ivPlIu桎IMjPWWǥx A\wC(y_ԃk(tړE vh֔MazƜy! oΚ D5#pe.\lo}h`6ʅtSsWHڮF8_ހ@\U+ܖU4E`Wz9l?һ=_$;o7q^NJoNS{@~>$>WG(@Q:=7``Bܩ 0˺Idqw_%ݻm,X2ܱGXBrpt<)FUZڷh~!h6 (("r[xĆ:+ M !C P hHG:G"֛~GHJ(J!ՂDEQՠ >ZB#JU֞x_V/L ǓDBY ؃ E$4~9GO:i A<4MvPFޕ<+ƴ[R4R,iF&ԉoD]ocZ k=)W CP꿶aG_A7qC;F8*.N¿_v,758!k}q sH;Iwt/vw?cM@{-fzW6W>a4B<8|'#&pOl<f\G;=98G6&'JG|av.-R)o/*j\oߛ浮܀Xo+Iq:8?+N?ŕ\RrfK_nOsR+V`v 1vA#7JPӔKD^)HDk(֗@l|K,IE 7BwMjͷ_iW7b箵@}%w[@ 䖽%@VK8%(G҅jh~ʽQP QVDRhni\CHUZ$xƿM()uKXSCf^΁-:MhlP鹭 uJ&]~uJ|i tbW־?yh+sh֞=zp[Jkr>Kv# Ɗ_2Z!1) \3@<"nX7VWL$psN]vf;}߳e`%!&d9IBQ| !ߌ4&#۱dXb5G ϕ~߽?wg3Zp?ہ1ڈ '82?q 0^qqLm lђH֑R1$aӕ2l&ȷ.o$kƣEkӚtҀJU=ka͖U=t"lOMR\c l?EO.xR/q\nS9-+S(kq`_h_4GI7#uNҥ"  <( QriEDIK~- i\@SȺTSSCBM)AzDKK*ҼhPz-P_{ҐP[J"q0hvamht-r(~*_zW@e;U ֈezIP[`(@;|WDž?bٻn\2,_b?12it {l$G+LoaApk]u?ƬUhAe*!@W!m mUJ/y,s~d/sr#[48L_k9s :vVwl'ˎnrd/d+X&?yq#bfϓ')D^sZU]ҿbc7/G5=wl Vx_jF~&`D8#voGcMZ[q*R}q |]6' &48)?j 1gts^xkv>WۻNo&F\XϒBTھ5Ǚ㽓w/s)Lֽ4l`٭һf3(| .k&!#c`@[!RlFb1`6;E5ھ5&} I&;$y=._a]dJJx&&iJ\"c?wxUȅt--|ֽCE/Fy=_JI]<ݭډ!MҚ4tb |P( h<$XSR苠=k HIu'Z<ΙZ։ѵLWPޣo` ZEIJ-oJJ*+ZMzҽV =}cw_ka|pD2'{n5dv>7.hʹ: s0#:Ol5̈́0/oYpO#!Ö&;7B^I%ʑ?8Kڋ!Zɍ8Lk!H_+/${`4j;%VqSɯ.HP!8S]quJ6UZxDѧ>x@ܠt]ZF5rFĝ)mx+wc%5wJO=zץx- DhoM$)Њ]FWއJk_¼k-~%%NN@X+FBߝtJ7DZ_ҴiXO 4ڽZoZۭ*4I?QE`SJc~/NɌ;;MqHiF7nN@;T_{t|[ GɚK_ ̲\ oN3!2ds戵7 wn ZisqGXth7 nOy{ |pGAd|`kY)%W:ſRˁ~"\?;_ۢ3]>dri PV>Q+gϖcq\K i=/u8b34cY4f~ ھ!q~ݍ@d,{͝I^NG)c%:&mBo6gsd0QB@4ܙ=,NN"Z lOH% 5_i1x"tLoآ z/~L1\1`a&/;?Y&=HX\B@]kw6(G41b)>Z(܀'_ ($Gvkd=$'9J(*vnCmWSXEƎ>Z\{^R6٩Z)@n}E.vSTlxo]j󥶺x OE@V_|h SZB խֆ(VUo~c^;-(C^u(%.KP+Bʳ>ۻ7| QԓCs29}%&{/u&?u{6l<, QEx!Hw"d|MwP'9YNC .HN2F6;F^\d\Z_!(RNo}PLG , o=䆄uY̹yfH,f4N28t2V27׳1EB ş(q?mYeʎ>$YPOZ %'p~sJdVNqTsiǴq{t#Fd 2qO'PH akHVC.d'x쀰elI!20F+D(eK1lkP#?#tJɖ>Il+~ot>II\pRk|YOd g_/7byv1{Hs-sHHWwc6V>.!B a%&1ʌsByh#i%#Ɍd Y+lMbcɏR\(q zx-!jV[[è/FNj)!7J^ەG)Q| ښwVվ(l֐x+](Rנeڐ]HGiJ75]@jj.hxB[tiMtM)%v4Gh:(^]W]ޓ5ҀT;Q4Uލעjw$E@CkfWbe?1܅ka1FqIt}q"n6[yI$*#ȷ\H{,6Gec\LEBgn칭܃}93ՙޔß+>?ء0Ḁ9yRK町G7AYsd%HkJ4'S֙&>^9)$O0'Oe\ cYNcː1dͅ;JGFk?*X_6#ɮ GH͆j<ɱ]q?%]IeVHZMކ4"([(ju$Rʸh!k[E" _MNi-8ܝZiR* W t^iG#Ju; (R4k/_PVtց_Dh!ҁ[V?:^VO 5M}o{Wkm<)?J b|V )Z7Vzr:y"O%_:wjWZsyJp贵ZXbpPBkvq|cEr=Itmwtwӕ7bL>9{;ocv+_3,npqfR;rȢodǗr *2l+ I,'{nkmc{rB|h V/˻0;vGɈx 86zn[XQ]/!`O|;u)ҧPD[mjY$͝fK|js|FBbmё߈vk+!>7J<O,DnC!fFD`dd4|R^ޤO7{[w)$cvHQ& 5~AزWe~NG(j2FAktr(mH wB~$4T*@[]/ _:!?}X|wp]4(u@ۭ@}~)VJBSUր4UҮ4J54QQ.iAjAT[V[֨\GQ'cd:JF־Z"X;4V"]ѧSe6?B,IDzӯ$rQ+/%} K?6cnO8ƥ(\X0)y_)]8D޻d*ָ(րatL\hI{~ڻNiӳed,݋N.s+J+sN.DaA$.0LxNʒ q#bfeh5d}]<ބLx x\=bs{v~3{tXBn2 xzd?9 9LR8G4n1=4 AH-D%p5ˊ=h:\M:>H5$|"'irlh*J mAan[Wk^[Nf_D'W}6uT 8[ΐC ]+UZ"Ģ[P-@Z j6~]*R4n*Z@BƐ%S~*r(pRq$ ֜#sS^`QwXhFc wn흋e2݋bYS"' $=ޖ09F]>E~_ <9v~#HOrg#[>&8!eF93aFMa 9f俒:C"vՑI2l pPVQ;ĕ{k1V4\ 8HHZ BV/w!6|`]5 7d?|DN>wF2s@+C:'&N$qPJ5(^7*IRG8H =KVgĚV)6ҤI ԍzWm_l71pctsOɣp$7X4CŞd!ԯy-W)A]C,X=m kj52%׶2}Lhsq.)u PPˏ f|72{r5ҳ?)sbL#!w7fv2CdT FJշ|EhJTUv7)J](B_GP+(EޚX^cz>TkZ?۸vIG~Pso5 vK—CҀ(".iE$BBlZ Jq'K]ZJO:+k.ވ[jSjq$4 p$Юf}I5$rUTBNNW4Q@_Rq ,$(qG!2?HvHP&{3ێޯa2gwܦ͘Ɓd *+/C3{/]hrp)y_*0FB\50)%Ô@H?qv(~<şs/qlR"90n;f75Ó^9x_ 1[0!|P?`k(hE,k h-+E-__y*>4;01@}@8XZSG4X"* t͖L3R7{u;&|b˰@%rl͟+ڒX_^v1rhc2#a]!,l5ל8 hְcϑ6Po|ѽQ$ocRSJ{,rcw_t`LyM4ot98ssv>Ѯj+޴P/AG[ѿ֭q(lOFcrP6g3IҲr ''m4p6@|/i|Wwǒ.f~ +y{ʑӹdI)# MH$;!JujHf&l6h&3e$sMwrcac$s'q o5,K7" 1Ppxgk6b{V4<^ >w8DMcAwe֙QjAkm,/tlj>qǒ ?oKh^,s^i]]˺qZ"ˑ&;V(ifIzpǃM$r3 8e =ԊcHQ KpV=1/Я.rB;̙/mL'dFDo(sjX+N_{Ԓ9oLNeq+Se'M܎ s^@!jQBRT'^(4dI 05{Դ0әS VwcN*^d̈́zlo9!+'.chto$\`TV& 'M+]ʢ.*>ccI؍Q%iPF945耂-#c`͐0 %Ǎx㸳AaWӄqwߎ8,#ccRTٶ5gB&*Կ_9/9rDg7:.Våv \汎b-9tZ󴵌Rō/]ef=+ `-?`wr&'g;L l3(bd9 F1Iksno6B~XÎ&dqȆF43C[(]|*րҿhJwߝZ@|)!)E •S‘Jn (" !ĒwNSK=JBhM>#ThSD[F (QT|h#ʞK_ n@ړOJY,J Acn)/7(kE;S#ZpR ho5MT ڞ׎NRsDoսV4O/p2ξ+)ʚҵxyV@@#E@w|vbyMeGֺ\ ǀG9oh2v \x"c`KchMwYA`\ҏ୿* vL?3Ʊ'5p!iQ;rĂH7܈]3%<u]5%d{`$e.?f_KtR:o_!k;1f_CZ2^V{uQGԽHqs$ +d~ `VדMK{sx0s5P >H%xQZqc|>k-*p56acэW l<\n ~n|I!w!+G Yy=X:9[xKR %|!K,ΘG $t'Z0=;$s@*Ra5)R@PAЅ׶H`ys@ջW}I$8RdN*IEI[,HI  >U_aMbrqûg7'n[pYΎ(y=w5.GrAqlC"FXƹɫBNGUVҴ:(E})nWj ։J@i(j[kJ yƉ&iQǖzPs\tS׭q'MiWp k@=hFh8k~duqq@(\?}8 ]E(p{פHChTл uqmץF(yСi$ߧ9>h!--a!D CP`Mx"498/E(zVaǙ/yɛKqLZEc(g-x85ND+60nDKIBk (yWhB+o܎p!au#lHQmFfH.3.rZcb!HaԽu#f__8i(.cuhw/.Gog(!h'˂73MTFE$~.Eh Rs7-)BB2}bz\ p/#=-j^.,%cFi!ctafk~wCÜ>FE/w^$ |"9%\O򁄬n+KmHtF`m(Z.Zԇ5JK(.6M-xPO!V$lNƁ(l6ZsS [Ƙcda7MC k>%Qyw@nkP܍_*W _B68q% k*o3@% cҔ@'A9,J@İhSI(]ԊBl#V~tkCaP;[8R/ \"h(_KRn- ]P _7uވ ![kmK*u<,m+_)NdB5> 8;wfዌ}l'<6:޻f;Ŋf wHyc^IZSz~[CGsf- _9m{t񧵀$'xTIU_4D8Y)Pt Nt X6mq,3B)uwmjj[$NYB_.—LdL%!"8[#BoMce˓0tHذB8cYoHQCiflϥC3qE6a*S5&Ta+S2܇<"Wwlts?!?^Q-jGO U831Q92!sA 0F98 TN,2Z$$z[~=L#$jʏZr ϋ0w>V=A%+#{X!sNkX%پ2GzT!]Tr.M')â-aL㓎浡EKS$-[* 9 ^t=Cw?ukۧIGq jy=L|nd9w3lV pT 9el3lyr-FM@ݦv SpB)ׯITuH)H_*Q4 Cn;O: ޗl|JJ9īO8BSNiH'Ӻh|wI|kܕZCJ~ %.YuUJjPzQ֑v<MP}H5ulP[w$:9z xӉXzJ KmM@T7?Z^ŷMpV5Pk):+CmRdc#w4_]FLlE5yWOz8%sʛiXFZ]nS#^daGV!VƤMK4@'| 1 -V q٘ۧwmhkZ#ʴBLr1VL]'H&pFX% eaY⏒w){~ Yo26D%_+Cu$A3#맍] ;jkrt5h"CHh =v8 ҄h<^Z ҜGQqOQ*i TN-Aց mG߶+Z%V@hqOӕ-@0?Z@ GMSw 9o }['-\(8.n|k@ປ}hA'WB8ZlҸNF)]6HJ]]VkꪕamN‚ܝ<]\.pc29]?ř ʛ6YXֵZ^R>YrZhn;%-g-(ӿH '+UwҤƊ7;4* }# G[ؐXq(BؕyIkO!۳~CxwMh\K`؃Tg1%|)ZSs{âkp1c"Y{zr,x9I',`/~|y=9%ݣ+73a dK; H1tͭw| "ǏݯE'n=0$!E-Ūj\^[+ y1es &}5۳ 3Rŗ n\m[G_*r84nBkgIom(kqZєK Y.,BGq])$3k;4ݦ.p` hcH[{+U5.fc0 p}hEr8"(AzdžB\e$< vk2^eh GҦ c$2Xg.:Z7B9\MT ՟ { i B*ʅJdVNץ@*[' yoj,bTIM1ZC=E;?t5x㲇 ]33-a2C/)r"}ñf佳#ikQ qjO$sGɫWQ_$J/YX+?ݞ`c0t҈j/OQAAzj$ފ[y ;n]-GB;Ӄ(k5r˶~[ q hr/<* iNSqak.;S(?)q#;}iA!Rթp7kΉ)B jL z Q(R:m聰~ m7(/ʾ%ߤ=1{@-s"a8i['%tnFOJ&$VdEB] uGٕRYw4d{P7T)T2HHK&zT8xv\c*KN]w5Έ6 NN +8~s,tv(iӢ,ȍŗ-qi?ػcQc|w&ddd8;N;\= e'/| -=3ssK/9$.ifMܒK ܌ l^J%^#Hǎ.-$4nL{d7*wis5TpgO $eԇ5;HQe qk  A_ȉ:HUH3?a9WܥG)>ɽr@>ݮ8=*#]HjFÐ$r;ӻkʗ1c@c~P0Z ?$ܤƲdFWZz9l} w8ea->u܁_#Aڲ2OF} =q9m@Nv&/KG7#mJAV$_OWKoWޯO:WQKoRZۏE!64R!#`c>U=ۀ"9_KN-DC(sQp7ڑҝ۞$ӏO N] 044k\Jzu_$14 8 ȋlKڱX1{GȻ{nݭc$2%~6CѮqbC1o␒H}״vGe1aFHLZfG /8JXc)ǹ4nJ^ֶ,d1Zƴ!GO{l| 9&;:iDYfN;60saĭcdF97( ^q7GD.k^+DC+[GI!TR>fz<#_W%a:qz[ͲQ-t5(? sXHqh_ΦŃ:,޹8{K:m*6JB|ØW1.GPzP n>Jzl7_.L4$dGwV6lnfI2rkSX_dp, @ : =ֽ܁ 27ZJ`B+~]xwݷ$hJA܈s=@=ZNX QQi?QK$ɖ\+a}X sߴ&4[jsZ$=wSORwwOl"n>+nl:T]tv|.p Q{0bcnX!Mdr v_ʝǃH,`gTwXBD&og$,rUIq@@"_͇1#vETUރ"z E滐pRUǧJ @IUIsI>#z s! ˺G52f5&9HA_6On|I*d,Vkkڣ2#c޺KEJĦo;3^FJ)E4.A<5Nz Di=:(]M .AOFyƈ}#@ZȺD% Pi )4=A/Ix*[ZXրlm}p!CHjɸOkQP<%x;le-oʚCHzSA], xR=7Mt:hZtQAN풿]ώQ|j<Up8t&y,)[ͱkYJ Ohz%|"8csLL,n"c $F|#1{E8.ĒI'{]A>p d$k@ |2l,<JSc^hC][X/",gT(rz*i;+>0rZZҲs&LKO"Mψ޻vd! Ndj_) XXXzo#|6 \,@%Zf38ni 2=-s +VFT<*eC\4[ΊwQ9@qPZl"lrhZgptII ztM֟4F/LVdN.sɍ6M@/4UMjKd6R+W$TڀqrQ*,zZb߭7$$CHM?:ɷȁ$*jcZ(F}&)"T.Aֆ5`~K@TM,6- ؏Rkp#&_Ų ns@gn(|g8s|kQ4ݿ0$aC,*7X[,rVkv<2OogqE|cx/kym-PQ죃 >J18jц=I ,fh<i4_)B6k](U%:< (};'F?qroDmFXgs\Ű[)sǁͮ J5f㎈|fE#0>]&QɒX8@^AK}*L6Ja1N|P]!:FNj$h$}(. OI R5B ;kw\Q98ǎ299;$$ ӣ$%"c :jbW~N*b&S_׆0w,)-F .d0<[Px.h\:HQ4:H4:RZjJծ줲xV`nRuQ&=wko:iZ?5C\Z: CB?x<tRiSgjCBxQ+ % Z5y*ZƳjqjt>#@j^85@>]PGU[(/96Ȯӻ .֔ spP@R>7sʖX,5GssSn߀F;HB,3q{^><qs@!JYn./ZgPOʡZ施\|I)s^ԟܟ5ԧ&qŷyqi+禕)r~7~z =uw0C.ްآz#)wL` 2xK$,gSao;Qu{_ۓ%XR"@E^wtdMߍ@@AS3gM(Цm]~;bA4!,m62}(6SegvCYDІޗCw5 $|rBvT8<'T9}{+^*# +¦S<\v blz|o 4(: q1]ax{|jp=A"V5T`:$kSIwgeMen1tҞgA!tP?:w#B:DHX@ܡQN`54/J7I \ĭ!i;Τ 1$nXnIz}'q*I+]ĀH{MV'qȅDŽ,1ąR~SYϳ5jsRI2Bf07&s\l) tn&Id$RX' [AYNGXiKcp&(r>J?uCK7] Jh MGt )'[ZTCK_N;A_]?DzG&(4JklZl<쩩n~'GDƒʰJDPH5@X&i\$pqI*E7`QrԞI(d+`#OH:PeN1C -|se|q}9X=^Gu_޻|=*'cM6N1lYqO"X g{Z]Y}i]'yAX} yy98<7Wcbro.'PPDŽ^n܆V*!,lCH>^u3$ c[ GLq@cQyZ_ PܣbxH;3p!q?rOCk(6\>&}4>?JᤫH)uNhpk49RJA3cP^ )k88SCarZ #tӡQ049"ӪX~B4qo"R (/,ouJ}-8O[DXXd67ҫ5Jr$fLEŠ9 "ҭmX]#fNÞXX&Wq#=%6ҋ[)x|@9 EF>@^k UФ3U6r1g`Aּ~t;Wfk_f,k~װ{pQ#=M#!E7W*ԗOʀ k~UsK@ՎhBNx=JUzj77hte\Sn]^'ni,NJkdpCWT]op K<ܾTjzSo"JZ kllЊ^\~-#4A=bo}6$ hb46 Aqr5\Fv#zzAqFPjP7ȢFӬSQȥSk1P Id T8Q]lA쭄sumRBȻqS24&My`T$-`fc(>5iiHuh󡝏eaPX%:ܘht;F d.ƍ@ j8(cqh:&W2%HߍxD\iMA,J1ql:V[ Bn6ΚF]ji\+[96A =4= )ʸA:L, ֻ`ȏ'I2]C\?^ $_z6JXd1qR<>HxҗYڝɄ䰁_ٓ;c̛?j10\ij>i@×8/kPlUسˇwXǞd ;wH{_ 'W^b),2hi-?CZWT֭ *%.<lܯuЯA%oM8zK@:@ u^%h\P Lh^.= \<K!7^!ؓ,g7Sn>Wcj'zA rh^cd7f8<|g\0v^xa𪱎ǩ2TWmqCZ4c?"nOf;bqwƋ. <r>9ןo22 9o{ώ{ Ol<%czScOݗ3fdsB\1ϰ;+CW]!w6I[Х|{ojp=綵chUbeLIf;x;$W>Q;w\L9Er, ĕ#!}v$WL>>#/wl6=쉡a/Ŏ lƸͲbܱ("G:#pTrAvnGP|(K+$αc$0HL;V<$k"A7!]N9_"V,yVvc},|g{oĪ7C\*/ΙPeEsw)YF؋#M3I WmCcC\kq*}.,B2{SZ5KMw;{WZdOqܞ҅C'[T+34QMhoPwU=M3 ?r9h {F2ۑ X1=D һg!p1э{d)Z~T\[ srà,o_3gm`XQ5 ]&?u:iҭڷr81 \jNsd6_7;;s}yA= 5u^.F[;}t~_*~4lts2wO}_od2?mȒf{bn_#r_pl\\w;P[sWӧZUO i suZ)wE#ZMŴBtq(mŴ7f'|M@$PœW(*:'J{*`_Rt$j)=O>iӑ]ˏ\Zq F[֙8o*X֘C9ڈbJT&6 L5JvY<(z_AKv )%B B>mY=ܥ~",7kx a`#F' kkA6'dHOa{ m^ +s7%ϳDZdscH^xz|n?pd3w&W%9@PۥvՏg-,HG!j րq-nބ(_)_u;Ge+CGMp$|d\$Zx(3ZJR-bqI5clScHq -R- "(BnvO5(EֱdQR5,BmjgNL@_v0b'TP*nZJL⛗D湪nĠ.]ΐxrD]ւ8w}^2CX~H%lY]AyMON44I -Ɛ@l|| %pNkXϝ/t!E 8fceB % ߸I#7;Wq'YNd|]$o!>ֲoҰs ~M# c (f28c7W>GsL2y.rO Zܜ`e"e`.qkNFKIo%T("92?fG4;7qa:\ k5IO u.*W Yܹ˹oC:XĐ.<,kI$WV6#- <ӱdle޹G($izx&gkqu-/G! ElxԪ)Y<k izZ4STҶ7H!oFu _h2x5:O(80])@sp_%=#Yc.ߍbHvYZPZ22=NȕMȬr2>xqrC@.KK-Xw H ~dq,( XM0D< cH`rrJۻ3c߹7G m$'czwt3|SM8\Ks I/a Rrs -vFQ+;&E4& Cրۥ Ʀt[҃*ПҗTމT7[PiJY6Dkx#R<ޮ k5 A{CC{ ]+/q kPBiR?b#`q>R+S:wH 6PmFwcsuq:_fIl燆Gf쌃flGq[=g% ];)wY!;`Us7):niƊl2}Ċ/Gaji8UܚQxibg}+g'M)eJ+rQ@n7o5Q:-sAi] %@j-Mko}6 uǓ4_z,Efjpa"%7yJ $}wJ1{44@(8{~6J8 FMyYr](qpr-~lhnJ  M޼iNֹxԋƿ@Uoe8\lƆԏinFK=o`4MwDȽ˅o.ۻkNo%\,0as`Sq͗<W mkʚwa 1n,&1(4r*~7bEr; 9^ױ=YbVj%K#٢ysAyABEtFQb5RJ_lf"Pʟ--. M9O׊TN\ ֧rkH[ [E4!B{Xk3Z`Qȇ&cPs45PLn`sXmDZ ą/M 5$s!!,:0ԻMW睗3f,ӳvs4. S1 U4m*.88P1aXyX/ĖwlQ#T7hk7|q1$_:i [P_X`DZ"&ɎDxĜl^T]k:9>/ kNGE,Ɏ{l#n[g9X-gGFgS1In\Dтc\ː8ϵgAܻgqA,3DǶ:U%i*á|h?? ܯ_[_ QFN^Ǩ!}%"xΚI@'C!:sd;%qw:JCʥWUF8.=9jO)?m1$(9`JK ,~δsRPlmL+\]aқK6"LiDSq8!Q HJPW\7R-m@4ޒǨ^#lY!@46uBF.D&lNDisKop_ld{!wS!h'! (>ҖVo{gjwilFG(˘.e3?;h;|Mk( ?.dX49rpdK\BWkS:GNr&~S:-o8"( 7K}cwB(2nڂ.@! ckr!o9qr{XB5j @ ܭEsN+%\9-\!iҜ@ҒerpiRE,Z4 YXQȏKW[[d@R>u<-{NCH'YSL?КkVrxppk K - {Bso Kq$~ YeċE+P7_n94(4*lŁ=Q./eӳ"." 3Paț{Cf @ai'[Mlfel5|{SïmUheB92fvzrH i65s#iШJ J*vW,ucEܰ%d92!*Jk _͑w†!a8 sn.!K9ktoib)FCD_kZV5:~ NCZiŤ"r:kE!A7M87&[,/XJTE=iSu4ǎ t@wCK)"}ihCr"OO-hi:9)Bx6<*1 7U"OG])k.+X84װ/ZX<2]v1\K.o~8ClX{6gf/.f661| s\HMJ{L;ӑBAʙւKQ7H{g4q{v2C*u Øg`2Y^!a"E ]Pd@c{iiFVKu(dS4j00)Z&B$yWm'ecﯬwkZ3T>VE=zф6=+HF@ z5Z֧9Q@zF.At Tqv61RO4$M yn+D{aljXe94 ԣ+\YI aĎv WSsm?;>>݈}=M+97){f?<#$@8C1Sngѡ#c%2=9pЅ##Qc|{ɑkQasC8dmVccc&_d5s,6h$ӞȘTw+[r] Ŏ9'#VKT.V裭vv`a{N,j+_s#z/rt Lkzt,nE>}MtkSok$M\#:M4+8K-(e)d8JMɉ6[4;h#svH#R/ 0cf3pdq;T)svp^8F`zhß(/sO8$C(j e}1dIgԘa4!Y;cIk FqI՞Ԑn|tҽ8:7DM\pCcqc܁)DK\m1"A drc{{wJ$uڲXǎCgŕ' ,#bccE1  @y"kNdj"=;J"~< U J>$bkD\K)Đ  i6#Q6J^ERx"êsj{cvJ$4qcu $Fˈ ]Wxt5,;ӹX4wڽCr65 ^G|**ԯZ^5&7Q!tRAO*- 7ƶB1)t5]J\H'(b&"SEދAp r( Co5N8 8)t]j ֻ֥~k\; Y 5`ӑi+ \}ƒ9- Ǹݾ~!0Gb_ hP/]Gqp`0vێ,id&5G;e&Wl{[ X  Jx9{8q`kHϪxbNm]M9 ^˘؋9^<"o> :PPY? g(14pkUwB4,qgY`A +ƗMdV#V T~ƨL_BHT95@_!@R.McY`]Μ)(mID?Kר|Hڤ@B7UM%$SmJE:hnwi1ɚ\_^q"ږq luZΜ#ƮktJ.C}즏%C@50ˍgi@?:9\4X9@ަ{9 1^>-uM3db8d*4o !K$r1#8q"r'rV48뮕ŭPOL[ L[<)_"jPҽq˵* l!􆵭PM N?ɋ'}CޱpPW9h2e~_'cV8p*wJ#HPEbwlrq<ia-}24Zj1ҥ(` Iuְ\1Ff蠭ǂSk\'4&`k3*4DjWkN ('u$oK鹷J{P>܈ס:ӝ=hr [oEwxC櫁^=jV@),hDy-EX^!E[Z\AVrq$'ZcbRp֦#!Mn5&ŐEpα:+6T~Kcp_#)9 $쾀P xE)_ ̰͏sZ7j(UE`X?{KpK]cԸ&k ^pÐ?;L`>\OXPFuCb?s#Qw߲3V'M޳Yy:RZreCf?P t}/Zc/ -T\O2:75 8OnL]V7#)ئaVskQ")"5nÎA0oG;i̍d HZik,M;FnmC!P8yFЪ|;ߐN8Ő2XscD#ى |OavǂAC|q1s>Ҏֻvd ?U# gHrq[ <_&IH tW.aG9@lcVJ5ÙkTQggAlʼno=FDEi亵Ew`}Nc\ Z<5')$;Φ$ct^m5#ϪF9K[RBnS%fA[ymjJ2 Aoɗo:R#kyPJ-o)o&)<8j ;mY=I6Fgtd|mS;PoRC2s{B>1,*ݜ,w,$r8hH%p!K>ȟ&A 7^JHߴJ,1e{Hv,9l;4O?m9  1g>c 퍀Cbx0}ےJ%eNALń0>F#enM.(Or[qRهSb;O@ y~Uq{2qCX^[u- 8xZ…ʗ"h7J0w6ϊ'=C?I'o44H{t94\,y=H Z\i10aǜɻs.IZȮ$ozI(\*jHއqt=M399N/iccz!n6V|2Qİ}[X٘՝v:9gchlj^ݺnLpg#I)-$#ob7ڲacgcdˆ5]6d.l9 #:BEvql珔|鍸 ܕ'T8֐8 <x\7BE]DP$*佭׈NO/TJ;'8m҉p7Jr7 &JŜy䉺 GӮ zHqJ+BTؕNGJ~6ښI`w txsPh:֐dX HN)qmu-g먤 [i@ڇ.\F'Zu+f 4'~B]i{K5?:P@i* m]ܲbC6*ڠ|:#~)k޶k]9)ݧc cZVGJWû>G?{'rgzdLhۡt(ocX5hX;Fl4Hq$n?$s>O<9FJ}.aNF(,.w#zY.tq,`{![+z@!B*y`^H¡$ҡ%kr!x܍޻T͎Tc&qp<#X\T6OKaHЧM]clEؐsn6 H/#^EWƦq_! J~saŒ'M!'A%e{|9l+ċry#& /mIEQ /?l1p(5||?# Kmk&i!b@q_5=k6,& qZdlp44X v\9`s6_+`2DïYcTI79K ZD->1*u@P7G4Y9:8^M mqVJ#Ԇ+OdApƌ۝B?l/~sIƉ\pp+?;&a7kr:b~,9HDwN2F\5n$r9)#=;+ruO c;Ldohc5SsGcb$-deB浡BTޥpc}{s '\ t#" %as2|Gڗc6vG񰠎ww!~Pn総 _\?`O$ܷ'VQw"oXZQ~'A\~I@GCRt{4Rʍlů9۹J''q",G.@S-sjF'Β(mAB"xӐ#X ;hin Myq(,uҸ\J,RޚkP4/tK2RZU_*!(MP ^mN. 5M+j?E]4GdӠ.D{@C?vFãÑCD m5ܽHڌ/?nw|G9g} 1'r16?t |aP[P8ݳVv &~n ef=r) vȵ{dd6s{F( Q98nQ\JWʲ!pG;ה^7{%+>Rw/cǿ8lx/vQI#i-k($WŘ3 ߧ~vxaɖI pw".QlP9ǰ =t@PP$qʅk)ڄP2|4M1䕌{˗xV 1Ouƀ4=DFqoT\Q̮̂Q6PKJ= ܎[\lZhFiwd(Ҡ؂uһ^ȅgC'#e|/0q`NXdd& 5&JnvSQ2]+UZ Jry/qVr+'+`d3`Dx t"VC2`fDy1-8*r rY}s00Lr 4 ˅Mxf<9ehOPqzawX҄/LfC#s!(CnAZ.1\XBjs2ZC!G6T㲭G9}xF-9=116qEO"7EZ}3l8]Y!ԆN$"X:jyasN(;lw;lOOEvc񵳹T=.Q9xÙokX|/(\*-kj[Wryp+yˆ=ԔR>ce{3K.L9K [V_p^^4 hc #m=aspq;{i܇wGyj,XG\Dؒ,iqkqaA°V+(8 I\H$o];Y&Tˌx$l e>7s\ɠ!nUo*v,NI bIriĝɼK$# Y*/mпwS4왚׺SyzT=4p(K+8\lܻos$~}xK89\Jް;\NXyw08/G+Ja# :/o+pTrNBeǓv_>A`o숹0ֻ{B6"r,_ d?/g֒4dJN8HܷFJN g>gT"O_2&n.c^ƇG5X3c8O2TX}qrJO HD3$HsS$U+M!&T |k>L̎Ί|`ܜ7oL඼isRbnOi|/14Pn+b|ߔܮbh53qnX}÷|K&^PaI#]7s< ~eLr&hW2GFȭX>d%ŭB]"9nk;-G!ĕo?|R%]+|ǺvZܻj89:4HR1FV҅s;,~x$d9ķ ! .#u_rC'xq=ݙwߎnN ~¾h AoEoaHhC4\\@8z~Bq$.mz04N*yoH1:@ A}pJ4Hۼ uM5q btW (;Vx}h!,rhF~ZaB=8-Z@sGFh.v$(pZ]D㝣7Q?@UI0k@3 ]3p\ ۣk`25J@ ?rqJ3#1,ǃ2F-l3g{,sYxg$RqknM!۠1ZȦ XWuM3lSCŜ&+6IC3bt`:u:iI_<4 /F% o֛!|dIP.ZuCRV "a{uJ2=ٝIFЋ?=dn{f %]rR(LC';ɆyrrNdǎb,QP95 ds4riE%*Cٳ!Ds qcdDH{\Ij7?C+^]̉y#bC3i=+3{ ؙ1oRױ~ux'+)bp'Zz[ƪ[]9{0d r FCOE^G$scwA8)>kYt8DRTz~gyw8cClxHblNRW_zʼn-nDoV#.(TPKOT z(2\vO6,]K$;ܬF9-<`4B5^qKxı#,305IORX-9G͔#^ׄs^ HPq&K_]GXC977rZ1)8C/jj+O7+!BE^qneփH}jR)Ɲ:Nz~F.liR/m҃ z@pG@2,JK1G/I:)(w1iOzkӨܣx&3ŦةZrIN.Ѓ5B&7NcmԚp+܇[U#jo 0*~"]aO .&UE"H!V[jspRiDi(`7͈ mX]Br3sed0@W"nNjrgO; f.;5@嶋_ ܧy@ yWx5J΅Md<0]&L\Wf=#:<swxݳ#l0͓3\}G6YsdU9Wu3mk#<`ypI귧5~Dݬgi#HpyЖIdVGϔ2B*ҋ129O ;[ ˇA#caG:,POPS'Y9Zwtj<{?Jሴ6GAӒM7mg{˟\1d ZwG0g *75))Xq1>G<s9{>F8;k[t:Z{>gct,{a.sz;iRX]\omeac!ȇ5-RָPq$y4:/d{Dp.+oFXPu;eءsڶiMOc{\ N 2Z*pjwOaȃ&28c $ͳ{{=dhd}<L12򡱡7b viq.,+ujPH`Bюe"w䅲F\ynXҡ k8zGv{5866LOMb}/&;p!Df'jmBo>I%kn)n-k?>&drc|01= ޱU37nv߁d眞ͅ<7 `]!) Q/sB h~9 N4'jQa܏J^(<Ǎjl~)mh8G)Z(7^Jk7f.@ =H ~T%4+UB֥sPEN6A{) q"HA! &%l HKHr4~x p@_G 9ąnxSADJ' V= =i 8StiE(a> {.@槺ZE(wk|M` o﯑9tXXhqŀ 7p̆Lo7"4@$!XO2I|{n-yֳfr_ܢNs_+ȃF\Wnđ3J278F&v5GJ0<1fg90- }CPO鐴;P.r U+Xqr/P r'p9iOO/YRcbvY$Lm u&1ddZp%cLF;1\6N' /qX]NXLo ID5VT ׮N\?dveshn#*֛)"3gě2v.hPUC.<,1'ʟܻ:?)ĝƵc3sُ@1UjWvrpvwJ<~LyIۆ:8!L͚2ŏjZP8\}#$KGywfF4Ls=HG:_g6C uۭ6|&caƍrc>T"F=@RߗdqbC]Ļ3(wbq=}屬з&>=tZ &Q15\泐lOkAkG@5ɸcke&IX8-.%CG |nNxp,{mfݏ/ Kl.( i(R CHn J]@F  )6?|*}ib/Ҙ^\tK-inA]?*RP^ @Fr74..wi\ GEޢZRaX:##ƈ'hgGV+] zTǍߪw&woWgA `>(-Tp?M~6 rzĮ泻27}y4}.p&p`E)X fI c 8dZ|쑝bMǣIFr)w2L9^X؏om`\A4src mZlj˛ښهLG^Wq ͒X12F$F֋-Ԛaŝ{f7po1H- Iq1d<x{EPv:u5GwNݝJNc}>u.^n/de)t9`|se<8WqؤdRŘbiĐVK9yOݠ4Kdg7G@i{HyoB{d]5go.: P Wi1~.bɐ%=<QAbd}.?t(dsP֛ް'un[kɏGbƢf14k]o.׵BHZZy5 H8u %zڽi] ܁6O(J+OPT2#n!*636!/Aj0bq9 ro QnD^~J v9ydF!kܗ%XN]%33; q?Uk#?#㛅?0&f.;C)@<lT@i%wM紧jS΃82Y|hG& /-;)vۧ_:4GUYs+>`?PDnz8zߎN{}Hp-h(,tqyχS(9υ9q%nzyPUqRnƕVvk\@io qn n-{4$9r:.Ƭ}[c)ÑiܔU؄ q✂UjB8U7$\!}?թ2(>=ŨPX1!ⵯ͗jV9Y6cH!W);9S5D, לtDޕ'ͳlsVnĈt.h$TLsI:(ZcHTa$r6G/kYڒ֋C/:! '1@SjOalsc@ %ԝw# Lqr6LQB\[%cc%}9$;"ZWJfv`@ů&APB[f$RHIC i Q +9k;|ʄȈR"I^1k ՘pF7ĵBdso.R'Smp";>'Onw r&X_9>CcDsֳ˾ߏ1qı72li8qܵ 0{YbfVv><;i=xW8%K.i'=ҁ\kR6,z< MnP {f89͈= }{z]pi;jJB\QhGv 14M 9GsX],lxHB{pM҅]0I! 89.x+H֚ Gr x)`6)K6_A繮 £{_kwQDv5yk{qq FA[Ʋ1&ZЮllĝ˶8$iʗ/{}ظ8XېB-ZZw86)-~! |n9!cgˀ?#bG?GH J_$?⼏wnytc{]>(ce?0ca^#dl w{2aֺ71SP9>w흿O߻Ott"}跌LÒGѴ>_6X=w#wN>NVaq2tRȾ77? d@}Ʊ]7:?l,o`X6i`tŭi JYq{K~ .DacAp1ޞ;d?zē|ۢh9 (H\[A,BW\nx.0F>.Ξ\^}NB\Ncljq)M9t7\SÚ<88֪mzy Qo5sppw?{xA@ vҚĎ<}i!q=* @USA^::SZ Ԃ5_Lke {ۈ]v3i 1+Rɬۙ>_Ib<: ikW\ MomƒH{y0uo1oRFA$N-{M%Z%|64?<}{nkr~9o.~3}#Psaj_!~fGϊE XYHo(ZX%Jϟ͝ٽ)c22D ip qp1;,N=ÿd6W#sqG{/{nss,n-$Ʌ>65[I{7Y ,-%AjaFNFpk XҜ}.~C&]O4S\#KW ֹ@BL!iER6D'ln7iPZtyu$h tA@#O+_ dqG3" `&&{qDk-BTmҀ c?tH+ +cz^:Aq)~Rڸ1KƚFdcʆJQcЇvJr(njj@D r!#Xď PߪS ڻX21 -,{TQzl$0p\/ BD5"ږZAZ3}8J>~,kehPZ*I! *5ui\I-G]Ѣ 8e`d&âV{G"G@ 6)f_S)Gḣ>Vs#2q<)U!`s0{D,lAt_]"Z)_3rrd|3oSTBLG&Ъ*>Z J?PCj:W˥KS\,Ww Ol %cMRM;[֯w+XذA@G"*c}{Ԓ卆C$Uj921)>I]_e(slm!Ҿ5>;6;čg!ŬsZԈO!_%Wo0{_ #͓:8e&=|_$Y3n XHeŜ84O..~݄>vT1,e1 cf9$x7# ?~˻3%bխq'̵Q[J/ߗw~_8`v@lb q=HYFX TZ98tÍd6Fe {=QQ;v.q M.dqkbu9s;|LZī MPkCxC :K-=a4q$ղ8Y>h.j',:Odl< @TZFehcl@+9Q+Dɘ 1INM!N+*W45=:z8rSqa {=)k-OA΃#h!좁ybh@@}#n aν-T*%'ku4Թ`Teރ[ixni^BPlߝ=zRʿN$}aZKZѺN c@:|m$@PyҀgT4kAŤZSHU餡p@ӧC *4@1ۊ̺dw\BQ@] Fi1mZhE ǝ Q%#M<ҊX~zzA Gh XkK~+ZZOO`Y}ŅbЗzOon3fF+\rKS;92g읆& \!=6"%]]ӽw&O͓7/ ˑ,/tkai$޳=L65c`T9u{gilOoY e{ՑtN=+1ߡN }IJO;R 7<#ȼA Jg>7́nNEuS'&!k>7ǝN>ۣ?8=wEe(wl?jQ-1`"8!7MeG rp<ricY0d9p͚7SN O> `Kx֣|X^!ݝ7Ll$(lv/0=fz|K{2$|3EN4d2Ly\ֽ壈/?kŒ|b{3|m˕ qlk?)0OxoԆ]ȹ͍qR+{|GHز/vFXRrHrE9vH`֢V 7i>۟>c̮sI+6#]Ͽw.;)w5x5ŭhGҨ4/7j" !,Jʂdw]4hhj$64Bu~&c_E' 5717}R 6Pַ5ݸ3swZՑ掄ElLJW)x1EŊԕ'7&贋čHC\ZZ!n=Mjs( SHKQbGFxku Qy C%.֓7ҝ'\ Z|Or( KF #w5!CI6oN\yXA (4#M\ []6 -%J6q(=tq 7 iP?5 6E4lEΔ܀NtQ=Fl簐8#OKxԘI% $^\!KP4S9n/Q:7; Id%Ep1Q xXE)ڻWtyqgwxݿ"&:6"H`P9Րk]3ͽ!\e$|؍чE+!W(6p%rkH65nn?qN4ks3WToj8ۉȜׅBI*9>yr;)`q=9-R|o+b;xFr9 O Thß @Pz%*ۭ9G(+4 n$9{n(3d5_e,ߥ~ Oȏېˇ?(! #Z&d}ьI懈rH'I ӽ e5f3OʤGϼBgƞ1HE2;l_&÷`d' .?sX約7 4ǖ0Ca ]5?Eh 7(7;3Nt,kdbJZ=^ֽMEgPͪuKپ ܜY {ɘ a9/嬛h޴rvFWdΑ8,8$VԮw @Қ"8{H$Jc:HÎX}-?u3쏓3Ji'jwc0N=#k;PDnB?qsҲ9ĨB%ͱ؃QMH)i Gc38XHxa[kYӓjHYj=5/'1x(N#I,ӈ qҜyqh-dƑV㧅8pEMw\=!'4y;ZWOsPw_F8Ar:(O$݉E(Q/cE59. =Hj҃x4Z4U n)-P'ڄ"zJ҅|F^\斣]/Z5AT܅֚Z{ |?6܍u&c{7 >)+01qboPB,J]/.7ޛ"*_JޚB?e}I"/@p颚t. '_ đ+Xމi/G@Zd mZHZZȶudIFC?4rOΙf$Ⱦ'Hpn s Y k-EKr-9ʒN\2\s79ǓZ ֮N{Yy09` k͏%̙݋ ǎ0#e*Z^BoR+!-Ջ6f?&v.<. 1uyP|u! 47;ᙒѹ6~1{=_7FCɉ%\Eq;p]& b7{H*E?)wmV̏'\y30'VڏaV]#2;' >\wrsM0F@!H.fs#!!Zz?#'ľd^\9r36f;&@J)yA6]q:*VfQkf &p%)cg68qO"%r0"٠vX!`%wmq{Y΀K cd|ru#l.||<="~cZcnċ=w9abT/V f@lo6.or8}/G&a3$R wvǎL:s Z[!j5BSOgNj\qAX9 G)9;5A4sHCmȶ3k̥|&fcaw_ dcUK] -cSV ? Gp>#`5^iASqHnpZ6N}(.Jrw!sQ$XƐ#R%h85l[bJ\+ ԛS{B/#B8T &AJBucyu7KkFyBZ6 ^Ҝu 3ԓw0EhD=I=) H[K TFĻ @'j, ȲW('G1o6 *8j ؝*"% *S\\ wB !ؼt:r ܼw P\9HBW<wiCI NG~-J.X?xИ%+lM{9j&5.: %Phxʠ>zW.m3{Nld!;Jd9ntnI(^H.CH66i=!Ybf3o&ok8Vׅ,8s>2_ {L`zӂ5󡍡R?:F4/528^Ct]b@ pM1 yGN'if<+Ƹ0'ء{ta"&mMo4$9UE3G@ZŞiF+ tcbD[w̠3'$w65I0{$zAnKWn>7%)7!Phk#_s$01,;7KT :58Tr"= nNNLEc& E`v?5آa>h~00?wyd΃PK:ծn@\R 'ҹvZH_SE#q)n5B6O:TFnC;jS] #x|)\(N;&w,$ؒccC$R#*䠦Wqv #Ȍ 'h(d/ 'CRD, PWfkyt5667X悄49@ pJ-vfc)SMX` sab!CjS, O..@A3dtPE6_#D/-B:.<&`%H.\Qɑ#= HG5Z:jvإxazF4!BTǷ v,S{M蘘\\֢ ;(a5]#;XCGSApmsrQ](IkuTMOx^iOO yrasG.j6 G%zJomYUR7$,4j[$ Slj5_:!rQ9h-ƿW3Sی ?&aϥ=}H[œF3׶'Ɵ#} /a--j(![k*h9.<ZN\<GkFjh5.AMasB>\ǣpRƒHIo0H*ĭE@-1;KQ{|,ch[4]u֢sׇ]6F J⨞Aֆ0{yMZ'vsnDsCtX>RC*+Pk+oP8 &=E:J@QsRF(piD_ d{f,␱qkCH43gOJ0`kѹ.uXc=ܸ~!d a>yols"HF#66nq\@T]>Gv\4 h9Wov =c*7di̖P8JfDevw[4<FKo0lPŕ!X@{N$CƤynlbhO&kQc#ZJ{ kHܧ@ϩ|qcZlR^'(iRK(stމpHUP<"jŒg`D4N !<\l(MUzSKKVxi5S|in]NڜC?^\൮z}@˖aCĠҲ.NswOn8; fdsP5B*Xdht@7  仸ogb^FV;`lKU >ᴬ!ڴ]]' M[sK&Ns$4ّ5@Wٽ*Ռq켂ȞKZ55Fok%O%v,y7qhk n "[v# v,m1 Y'8ow?sNs{a9lr.qNS]\2- \Z35u+K&L9Mf@--6vbk2 dj}sY{a{8s-EDڲr"`#h9`l8^: 5BJ t-Sc .P4)ܕQOiq (Tc-Id;R9^d\ۥ̴KTËPOJc{lT\DNI&Gcv_vLp(S@z\5)K h4;#I!Nd?WJ~ m~-j֓rv>@eН]2@Z[Ё{xӣ{9B4+WUZ2=ع k tDpM5],qZ (u#0 VulUE٣4nc y43l}2qY,'jLy0PxP4a*vB?e=H6 \ 8;!@]BTB4%$E$R®((Q5Z-s Cp@zצ/">З5.t/ZgxHҚ*N X^@~Uočlu icɂpK7Z $. njp>0pDs ӈ;2f&ڀsPyJq<^T)OJ\2͏bY K4R~r{[(TE.R!żW1-ᐉ0؂jlIkCL16Ť lG!P-`5čorI9=W!NY1QFޏLnRH}9w5kNvHH*E qPyZ; K:TQoL MÒ}jSšURGO\qrZyj:ĨP]?gֆ7)-={d#(V"֯gl{#!4(nkŝ٢}N/ma_eIڑOFOzS@(y4lɥ#լq|oC2q#Gryic8}#َ{V.}C#ޓ ݧow'bw<n@\c2=^˕ݥ흷cr136#7pyp8ql|b_؛3 &<\g(Ai ,'4ˉ/xɅҲ>,?SidjOtބ42G49K4]wO\,6B+ɕ,C&Iٸɐ5,]Z/y}.@KiH *v<,z+v{P^iY<+ѐQIj q Yju֢Y!{nH6jn0c@k؀oSpɖ(cHjL1<Afl2|lKƟ&\2e2bGioHU uQadB&-R ШS9Lk^8vdvH]6rtTi$5rZ^(SP7ػ ZD(Rʸ1}<)pk)JS]?)cJxi,oJ`KF h)ЎM.B_g6舂()$QbƚIeUa<|U Z5xR t,Nuڥk܅ JF _: >K\\ ih^"cC},.hA_$dL$HG_*1 ޻-{*ZxqV9 s@mpG8AB)_3쏎w{˃BDHTv]aխ_!4 p8w_sd&Ogzݒrǟbd^10y=k wϏG>'04%?qWlҳ+*N XZ4YȪ6Gz gdݸ|c"Ydsߌ_rd;ds[#G3ώYˠ @ 奔CL}"OS_ֺ9cEsv h֛*7ޣ֐5 A(yC@uZsN6TEkH IG*?*HR:[sD`ƃ˚ D=g0 ] ^ۤxc@oλ{L:9[tf$*6l,!9Re@yJ;,AAi ju~O5* ށk܂&}Mֻ^w|v"E#Dc)FA㿌 rionwy󐽣dbu? Lrq%#hOϠYnD]a -Å;ڒq(\I-7S&On9? -*Ls.;\iѸhs9r'Gy)?uL{L{bEַ l~6/~1e3I2sbxclLk{qʗ/w)7sʐBiJPyڰ2qssp{"n;0Pzΐ>H!|@rR|>'vE̋c!$3@MtI݃!Krk\4%׬h6LNs{7C(TiZyI,c#Cp-yjPwYݻN݉`= S8j|.;/30nL}y#1ߵK˘bPߦfWdv&'b'2L)7)k9X0 w1ew[+]8x>%r} Ll.Fd?lq#_~,|CL@2q%{=Z\v1`?Ë7&~ds6YK\DŭbItQfceIV&<ٞĴ}S߄dc T 7HPkB)κ"a>,#BmM֞#pw@+Ā,!.&ֲItcjT׹ı@h!}Di @BQR$)6aƬף/Buֻ[Fi])hA]I=Xlsl, SxZIBʇ" -AֵrQABn'u߭Iw\6҄$V0Sw%]ϒ,G-̰ưN$@nqsMܝmOхkn@:Z qrrmNv5qOlBm:U „ƲW0흗?؇'KBG). Z`m|wwe6or>&tx& K2Hx?s r{#3I^h}+p16JHqSxt nKE Tx.ԽL/ ݣΜی9|S*@+/;ba"QЊ^E# 3v{K\i$A;N)cz8ZѥF|ws䐟j#!G ]6v>ٙڧc1`Ȝgcs;Ftr4Sz8:̃w )fs$صzպ(>!Wc37'BiOd&׮[!vv\ j7"iN#Rh{nhϓw x,}RKǾvȻv&H3[OǯsN]12[̦8<ؤeUEfO7a N_"+~`H Pp+  '| y Ti]㽯a.l'h{%HD5Soj~{%vl&C_+A> Mio/wp-,5W55j(G1 |m{ i ,1rKV0*=)Aeߚ-<iRI%@StN1'`oq%EQ5iwDҏ"5=nM6`-k]R}sSNzs!CuCh: B(I^ rj=/sBxx@QE-0}zF¹8 /P7(1ذh)#9+EΜ@BTIggB*,<~F,YOZ8X0d ` c2,8{0ͺI֟ 4. Sus]NP1!{4r @I%REkbG8ޢLXq$tEW>W4ěz,SF%4(5h7NN$9kؤ{y+AwVq7uɍ#pPZqz]c Xج쐽cc9ax9ħHK~ؑI?HC-ѵ(kxcь\ 9kǞq7tl43ַd&¾+ޟ6zddi=(MǎNܚ80≱SaX˚L˛?F\M2#@G1 Cԙ9c ɾ?\\XL1A(y q Ah|ȑOCDHQ]UB5v%${WqР$k>΄~ (.p9R_x7^xHMŊZՕػ/{onr{:y&~DnX<1s|X>-+LDZ9Хw>=ocEǷ>HZe *_!wb_nWʳdj?œ<|ƆJ`ɆW1XɈN]ke5 .Nd^܍@.Qq,dys!6_4e8@q!:NR@\BN4?`hDQ{X9RSzPuЃqN %TOs(nx{\u iiM4P#J\W#o0C}'@ƜƄ%/Ҁ%J֐PߪS\%9CD$YS}Z-H4#$؝#eڥmCc\CO;CCQ7dQxЂw1<Jt#V@ۏi`Hɳ@o_ݍ\CpւN:PcCsԏW4ԭ%( BZjBIBIGqe*dRo [\mu^?jbONֽ{k*Ft7`eTY"(BO*=[ SP<89ܨё5s:M=J>֘~繠r[Ms\ ]Z<Ҏ$]Ptgiш @*RoRIļ9 $B1K mRd?*T8#.QdS!"<|~*}O:<+(܈DH:<7o͐?4ʷVkmft qUO&0 6X{{D:wZɠ~Y߳/cO ;$=Ix?dvgݎgs(;&<&p}یǼ+q#ōeo2||~>ُ`A &X;h-NMkծ~ ߐdӤ}0 ٱ{Vo`}#{pɞQf(sjL~C_&.}Ǝ);'"9֯Gq~?cbdwLc#|F1l֗M;qO~ɧEiLJ:R #lSlʐ˕#4s+LcHZ=ڢ_Ԉ+ŶDI$!CV7a⾔-rH%4HSpJPkZ0ޣzƱ*_j`c4-骎HHzL{ȽIR֣-$K+DypkTzJN\ofS\^rFSX j1G@t4$dp{HhA^J#xSK:{y:y1A[DaP/NkYIM4Z 4?֟t))h!ACQܬ0h֚Ɠvk8Z҅! )st pU4skGG-nhq+5i (smS]ȡhj:ґɀYiܜV6}־!SAi{S\Z8i &2HvR j(ƄpxBC)].֦qnO≥p{IC8qҚ_Q<>rSx.2B6!RM.y+; >u֚BC:.G^{q0Z=h2 <w<ݟYqd|ևeIGuNؾi?圼9c{3tas{ApU*~YߏM6/jψt4(zI DZ)-O(\yISOT7XQ!U])d{C%@ &ˠ]DKP \]3]Pi 9#U.!GnF! hSA\h ؚhUHZoEAdy"`b##i\7Tփ}wpkK$r@ZR;\e%z Di_+`D-g֋[H!Rm/{hiLdmÔ`ݼF8X>h=[X|$qiu.>DnǬ47ք٫ >C`W{Glv3cвFܵR7W\4[دQJs*P(t׮C,U34 'U']w'H&ucsX5 .P ?XqN׎p2GDщ}ŦVܪ"QI6/J>øY1xZ"iqugE 1cgh$45Xw6ѝp<~lv1ѸЌpjKt@#̢O~~30{ qX_&gsddݻ9 \c!a<^Bk?+Ɓع r|oC,v^ɍ(w\֡ AJ'Ŧs{rAѦwn3t-mY^@@<!@C:Q/%7CKPP9z0sG])\8l(IW}Wi\.izUE ի=lW£WqUp?֟H!I t-J+e8 D^OVw)e :zڏj8:!!l|E;֨HkA·zeʠ'鉶?[F3FVME)&å t4\enGSH#TN@_ԌkDs-.RbkTv=jV^W1\'=Ē=G7T>eialT$44 ߌ(I(*qRy0: J%F'W.Ls]r&tAM'&^B6P}h{dz-a4$(3ߎW F8I%Hx4O]w"⠁oI&@Ei4ZJ?jzǨAl||*GlP;#uӳ;Ԝ$qp%: AL2|h&7MOƦυl'p%z*}ye9S :nGoӀ|mbѸk PC# mqi,js0q5z ,uy/qzI.uFf75b$pUB)ǕYlIcO{ *r#GǓcB$h$\%ce&6<|,yr!(Z{atr ?v.0p\˔䉬chfy-a1R7Hٻkȃ)|4ܜak#^!5I.ɻWϘ);nwu㏉1,!҇Iod,BxOCv_!|X]vtiF\\/]1{˻>J&5ܷlVDKH?e`͓.qš<,ghbx^áǾ]0 wwHxs$5(%hEd|_2 xhЋ> ;#6/ǾAnccdNm{8zA;(3{̣V=Ή*cʳ{{g'KٻnkΗX 䍁x9ӻɲ"ݾk$dC{(\wQbc͚Yck=8L#ܕy`*TiqRBEQOOJ4į_܆H:x5RiԧziEhXuUǘ[Bh撇4mbZPޣ-q^"įE4KP 8 4+ VmCs .#huh6ޝ#  +uZ4Xy̞vY#s cF}NQ-*lN f O@-hs($OqAiE$`R*%Fۭ1ǁڵMmg.ƀ`RߕQ];o|_ct=pϖGsT9w i+]$c9y(揘3]ieo'9z ~gfwz<1oscDҼ0T==v7,\xR!\\Oqދ AP?*{C.| oGn> )K\FZd?Ji۰yҀ ?^\ҍ2}\h C\ABXqPnWnzлE‰5T)xA(>-qO 7SZRH_Bԁs Xk.p$o*$FM SmR -[E[T! m֞-FE!z |/i-k6MLFPuEyWu7O k\Ai{do Œ| ڄypx8&"jAj: 6ࠡi ˖Dkj,&.x 좞yq $8Ej$%x<E u\- xܯǏxEqiiI4@hە**qqN* &5ѴhЦ߲#-wd+CIo.Sƍ@ Iާ̼\JX܏:tEBP.ZP *luҞ)ut$-M:pp@2'juJzIiLU]O%S&%1%bi݅zf5T+ާTK~XSi)%${%zd SrG@_rZcZB ^a'CVNCw5#89vQ}).)+P@Nx"o֎FʚUJ^H[t74@j NVѥÊ΋8iꨟ nUH ׃!)i[(-ɷ|<)x~A<(9޷q%^84Б|4$ڊ0\®G$MvpB-Z(oO !}&MmJUz*k)@o@J︄$uPkMcI$@o]M5.r!NlHѬ <9R鱢 nZCćh:@OM'r]wkxmD4^}r P 6.zZb}LoNi~7"˨ED:26H (r>4֙{qe r>";k uR{s# @jH7@ k,7J.O md׭4KCEj}BJI4P?jQaw nGJ.iP⠋{d;G+ЯQM hVHshpH-(ży}#dz|`8}O;Z.8-Ej[]} y)6kYv߻'=gh$װ&– pɌuAs( 'uPllj. =v"KZ'$-OD(j[Sӯ ^9Bor N"N: {5ŽLp "Jd` |6R9riহBYMT{"kyn)g9XfsZk}ҘNApC(4֌WUSEZM }S}΋kyuw&PzӿTƸQhr |)UAj$:[i.&^FCJñD*<Ikrϥ;uP6ʎ8s:G2uMWxQC)ak'H))߻ZQvˆXك{~x Κ;cnۭ8/]|^cR ] Ӛ[5y)gO^4 Brw:75.tJX)~ /AM҉/ 6 PUqM>&K);jNF@݁?( Nll<5ȸqCtuQu@>5BpA#T|Q9˩~wHpt\6-<@+I'M%nжb 9Ë:bHQ5 '*(S mź@@%T_+(#\A. >4suz|;Ӂ AHڝr[=mE.nhzmMu-(WYItUAC'bƚPBBX.&Dr"iD)r#bhM!ڀi@-ZIꧯD\Q:(I'@/ڟ# @T'O!L!HzsrC4yni286oORװPK#I*RP-j[ӲoMlm.yBiL.5@hP7 vJ-h66rSzXC-4֒\ J9?`#viCċ;r<)Ho +;STeˉihtsİ$o@ΞzshǩpӒH"P*v]Eyknn)7#I6 #9[qƁI_OTz!s. &&mNsZئc8-) @]>(MZܚӜ$Wnh4 uTUmdńEh®GSZ%ANI !:*Xk@<9/)x!^KHU|4@-[Ah  (w' Ӹ 8!#}@)֜Ɣz{ AF*}hic}hH^ZJa-Jh(w+[|xGRH¥146|"'޽~1Ђ2v-:q:֬s!ǐTw z{WZH(򦸅vp) (>nbu1 wiU V+Fx(4Ah,_!sAMҤH[ mƁz93FK(_J"ԣAoWN_= xIq qp Blœۑ%lW΁D! t"^堔.i-(Җ€Ӑ#Լ@h7.ܜy?QOoz\*~B9 J.r?}Y,ނ{ iW]VxSk)v;?j\[P'QkGMAH[:ҸpD5>s$Q\tOϘ21. TTmύi+MV򧞻mJ-})e$yQ)P])Micjm@{D&#qQQ@~$DuDk< svep*QQhTqwJp:.ޞEsZu=cBݕΘ$qDk,Hmxhoxs %m8p{ljн|i09#@է`zKDZo ~Z%EX nIQ.$}*|;%NRM@[rr |Ҿ lvqbރ\Z B<&) Ezר,ox|k}sM[Ao -}GvƵR j'eiE\[UA+[cG*oӃ(tRv5,~ R袛*h:i@OԕПD^_+ģn5[X5,㈞Xkoj@TrJ+ c ˧1 ].yk6&nCEHٻ\x.`ZM6sʁ$ vfReCpd!N9 v4 @O*L\]hɈekP.3mKB&xF9yݴ[9pyu)N8BQj=-ו^nΚppji5o^9x벛 O+Y_aGm#">{4%#f z,bo@y.;܌D$08؍cApZ̒xEɽӜ&!E[Q\nTk#aPйVAk$4$?b,z m?Jye#ejsz.⽢׏|OZ_ AB֚.ZdY;kZ=p Ҟ$j}]-*9Sp! aH-MKM3ll̑*OܺMT׵#QZTӈ Y2JHWЛ*ɭ5Uڝ#'ݲW'ss8}-2ޢhj9o&*&6>$iƞ Vu{(:E#P9kzNj AakŸ6?uKB6ZRW;1kB$h MQBZâuJkck94ڢH0㯝bB~h54OU([])Ⱥ[Em;n AB{xi! l.iQ~Ns:{| hk\Rt\E*:}|hUE֜CA#qmAr<4ГSZn=JGOD NdMAN(EsJ<҇&vJ, _ڴtLjSz+oH⟼UuđcpwBQح[hWR]|KS6(Oӭ6 9-jksTw4&?e2\}H껊8%Drj?e!Gt!h)~NF9$ǭ]AC\(>8k!UދpT!Ai@j@I'.=Q!UVS{xW?LaQO ҜOk{cЏ*.x1. [ؠʕFySb*[d:@dE Lw"*Nw -sW02t;?uZ,# "GZj02ަ9lZki#Ps64D,H4k y7]-Qx !w"z] >).E D'mvV [ʗ]+`E7r-*Y@B_$Ҵ PU ָDa _rq%M~${\ֹ80H+Қ6#~iSG :Uڥ%H wt(D \ȸ}:u41q(4#P+*zӊ?РUkʸNƛ,koE1= j/P6OM}Q^G]<@ڟn璷uرH H*n{WssEϝ7UJIB.joO>>o$)nj繄;RLİB\؟AMpTQXWk(U`k>%ĉK+ZPZkʡpҖMl&h@|ÐGvxSe #sd֘^ȝ75^MRЈkTqPqHJ'c)mҀxK@[@"[܏-B.nxO!M{:ƐP )oq#H*tEh(MABuxRTdB%vCQX\zZJ{uE uJ(G^$kyq[ioQ-:"mp5^qPبAOʁxJ%+ЪCu;TazM%.N~TZKZ5wȩkr#OoӥO :|V4\P!ǡ:nBuKڣP5S-tҝ$)ҋ jTtM8AQ@t&I;ci7b-NWp +֚",=:'1{ݏQLvD@qmP:DV cZʂ\2Z9 xZ?pk&=|h:@4AstQAE o%C 'poLh)samֲ/O=$nq|saWu S&-js;m6ZUG_ž<q; (wA%V.t5fnnD@jT Zpr7T^Sh;~ob(II<~R+&8P齩$9ēMy ٠nZyAVC_ʚ85Ť:iy<qdUY. £ *Vq+`AKNsb[e%ҩZoWOҏW-ҽu*UM4Z&nҏ$(pҬO҂DUJ8W_YW1x8*w֚AҤR*+_FxVv9N>?v|i8qU}~i_R/]\CM92(M^(}zS}߾UU6T^yr纜tڿ+7Tnk:}.o:R"쫺Ty]ڛ.'";tN-@⍬*ډ0Uo+h C}`X\KqF.޶ <2$MX-\z\+ff6X\9m-n܊]MG==D8q?hQ[뀃2eSc-6i zOc\~wz{}]۾?94n"5 k۫Z" 7;c5D|I@v9 dvA?w%Uҹ̜)` Up(6^n.s47``ec%CO-T@t:s` R݅8v쮗mmU4e,XVޅo,(a;l/g}w=%/33n'oR*sOme{?Y笧fs*<_?v+eW+Sf3]Z3N7W6UYcMlp$Asvmw\ֺ֡UbeY]/{cݥNr6lvǽ UZs=[]ռ`.iާ{VJ# :?,Oԙd{cXokw޴?4ϣ}f>m韦fϡ:&Cvf2eN1wo51gQTHd1q\]t{羈7C9$hfdlT9L൲-xr}E:5v;jbYog,î's+guwnL~] /DT 1g[krs˪Bx,>E-cסqiatփr*suV;kMV-sm6c^/hmOv6cw}N^^|FT܇<0]cӯC}gzwjF0k{SQkb7YiFY_O+ bWrƮkrf8wve1wuX}je=hm,y<~ԏRg SUOeٲ_g&(51D<=xPwӔPPZFvC-%uُgt|[}^A{]-x#*I hO4,6y*knc߅{;a&ceW_~q7Rfp>Stb=ց%@S}f{]wMDZݵuT~) W躻6xӱwIEN΀]mweZV{rӇ5d[Բruk=ul;D~t{[-=_˾9K :~P˘,:ڞ׵Uzw?̰qQ^wQ1x?п%3sa>I>.Hq2CgHѳ#YufOOn]Oja1[ C-f~bEo-m>+.x#бͥs|:1̶;+2댍oB4WeFuv"Uje Gl |d h|X=Bm q2?Y'^z{Smdkk+m%2?=s+Y}PnƝuVsԷݻIPۏLΠ˾cÉ_6ڜ{k6LY&! >rO`n85sH s먳%^,1c;]S5tK:N!>t}L~{3԰t݌nWK\7aXuV:[[kk<C?ѩpr39LMoR&$s>89{J赞CK@uNVWQYNۘX ĺ[?Ww.{܎f̪2/h2euZLv>{HG f;)i d=kٵ3~ӫ1i pT?/7Wtl:u|RX˘hms^.]>6[sv]kEY5U?MW5/}M=} Irͯԩ{sTk3eu2Z6hQy)Gz$O->%uxX33`n#0" k[ZM.S0<~S W/?C͚Sj/]$8VV&EFcn;n0m'Vr%FY58@RuN zutVnq}}=~jebk v 9n,N[:Lz4tCbwT^n '3 8xPQld^2Ok^o$.!=J~x?7߳; VۚaZiCŧ21;)p}s+EX]0z~%N%fpu`__ҵދ]C{+Ktܬ\[~G8_qs=?~/qX gF{kO p13#^'v9Oƿҭnsj'`uov_aS]øwc6=cԾqo4=FQ68WAgUa<r}_e$HF_ÉͦpsUCߑnk[^P6lo4wW j H6UqhݵojĺQlǢ`w=/OzWxb(OKb@"U1}~+c0Ԯovtq2=H>ϺoDN0ӊBR9ڭշx$@T?\2y*dBc)DULg]e?7'v`۷{\X籿g\Uc:M{p;d:98mӤ掠k**1#sn#g;^G77 1A;zL%4dT+k -ǒ^K^kf<ۓVqjk買;k?Yw<:?%c\M^Kƫ O[V>wHD=E>?5fd^<ˠHe*Un5uNCn%Ŷ6Mu7{\cos?fI]ͭab8Ֆ:˷ݾO6{k{}*iaި "ۺb]aI ѶVOs/?}B`DNt>/8wWUs^5[ 3Nj}{~{}V+lm vWRa64cG~f5ٍ[nk 46>~kO(ŷ!~5\$mskJ\ f wVoU`Ů9xs% "\)?-[pŶ~(k[5f-{?YW;ndvCC!en{mٷ?*?W􎛟][e2=FϾ{Mc5wUo^m4`eY6o\~?I A]߮*2"wWrlǬeSMc~GmEM}wщEo7(X5e?Wgg=juz>S2 ٶkjm6><~޳?lbr3 ֺq^GKY~*U~_JFԵ 2!ds?iߝŴWe80l]z׷??gY:Ocz߳})cWf(se_[/Mw36\z?FOޫ0#c!7)z}z?UFz~y %j5C`hB-vXyf@-xbİ:6;=6 6tT/!O2ݣB kaxRh0pid]eUgFp'Skde>NWO?ZXc YyzR)\ǪqEk̯NT7(=vѿ2ͫШc[^X?ko*}Bo 5d=M \"d َ2CCOz?0ADܭqaI۟==O;+ӟ~>#+ÚZe;_ zLX8'G3f!N]95koZr}nצUTn^;OA{ڧWKXdnjk MwTKdgg>)a[۠'uaiUH\3.>m5 + ?*ؔ_ō`p*=1\G!?oWj?~RczL{۩fsT \xU6<`.qY7>Vֹk8&WdP)8?vcq܆Jى;xϊitwUo_i1dC=6z'm]>>v8{Aڰ>f~c+k5-yWUC`pus~奋)Z{juVgP-̥ͷmF{[e{?zg۷;&ܚlӌZGqkZݛKoc=z"u_҅1Ch&5h?sk8n./VgQ{wǦ?[?1?t˶9{2ېFѺHmn._c_)f^fCD?48QltY@sތG&#$Photoshop 3.08BIM8BIM%\/{gdպ8BIM: printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjc Proof Setup proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMEXIMG_0429XnullboundsObjcRct1Top longLeftlongBtomlongRghtlongXslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongXurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM -kDʀ Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?I0sxs@ ' tu/kk-ĞxE(D|s Nn"'^-{|IPl[@T2瑖^3g@Bf㦊ح&G*9Gekw%{{USO"Tht+tXNs@0TaqӅ/H5hו\~?k. пI}tY#W.`,ORdV>'";tN-@⍬*ډ0Uo+h C}`X\KqF.޶ <2$MX-\z\+ff6X\9m-n܊]MG==D8q?hQ[뀃2eSc-6i zOc\~wz{}]۾?94n"5 k۫Z" 7;c5D|I@v9 dvA?w%Uҹ̜)` Up(6^n.s47``ec%CO-T@t:s` R݅8v쮗mmU4e,XVޅo,(a;l/g}w=%/33n'oR*sOme{?Y笧fs*<_?v+eW+Sf3]Z3N7W6UYcMlp$Asvmw\ֺ֡UbeY]/{cݥNr6lvǽ UZs=[]ռ`.iާ{VJ# :?,Oԙd{cXokw޴?4ϣ}f>m韦fϡ:&Cvf2eN1wo51gQTHd1q\]t{羈7C9$hfdlT9L൲-xr}E:5v;jbYog,î's+guwnL~] /DT 1g[krs˪Bx,>E-cסqiatփr*suV;kMV-sm6c^/hmOv6cw}N^^|FT܇<0]cӯC}gzwjF0k{SQkb7YiFY_O+ bWrƮkrf8wve1wuX}je=hm,y<~ԏRg SUOeٲ_g&(51D<=xPwӔPPZFvC-%uُgt|[}^A{]-x#*I hO4,6y*knc߅{;a&ceW_~q7Rfp>Stb=ց%@S}f{]wMDZݵuT~) W躻6xӱwIEN΀]mweZV{rӇ5d[Բruk=ul;D~t{[-=_˾9K :~P˘,:ڞ׵Uzw?̰qQ^wQ1x?п%3sa>I>.Hq2CgHѳ#YufOOn]Oja1[ C-f~bEo-m>+.x#бͥs|:1̶;+2댍oB4WeFuv"Uje Gl |d h|X=Bm q2?Y'^z{Smdkk+m%2?=s+Y}PnƝuVsԷݻIPۏLΠ˾cÉ_6ڜ{k6LY&! >rO`n85sH s먳%^,1c;]S5tK:N!>t}L~{3԰t݌nWK\7aXuV:[[kk<C?ѩpr39LMoR&$s>89{J赞CK@uNVWQYNۘX ĺ[?Ww.{܎f̪2/h2euZLv>{HG f;)i d=kٵ3~ӫ1i pT?/7Wtl:u|RX˘hms^.]>6[sv]kEY5U?MW5/}M=} Irͯԩ{sTk3eu2Z6hQy)Gz$O->%uxX33`n#0" k[ZM.S0<~S W/?C͚Sj/]$8VV&EFcn;n0m'Vr%FY58@RuN zutVnq}}=~jebk v 9n,N[:Lz4tCbwT^n '3 8xPQld^2Ok^o$.!=J~x?7߳; VۚaZiCŧ21;)p}s+EX]0z~%N%fpu`__ҵދ]C{+Ktܬ\[~G8_qs=?~/qX gF{kO p13#^'v9Oƿҭnsj'`uov_aS]øwc6=cԾqo4=FQ68WAgUa<r}_e$HF_ÉͦpsUCߑnk[^P6lo4wW j H6UqhݵojĺQlǢ`w=/OzWxb(OKb@"U1}~+c0Ԯovtq2=H>ϺoDN0ӊBR9ڭշx$@T?\2y*dBc)DULg]e?7'v`۷{\X籿g\Uc:M{p;d:98mӤ掠k**1#sn#g;^G77 1A;zL%4dT+k -ǒ^K^kf<ۓVqjk買;k?Yw<:?%c\M^Kƫ O[V>wHD=E>?5fd^<ˠHe*Un5uNCn%Ŷ6Mu7{\cos?fI]ͭab8Ֆ:˷ݾO6{k{}*iaި "ۺb]aI ѶVOs/?}B`DNt>/8wWUs^5[ 3Nj}{~{}V+lm vWRa64cG~f5ٍ[nk 46>~kO(ŷ!~5\$mskJ\ f wVoU`Ů9xs% "\)?-[pŶ~(k[5f-{?YW;ndvCC!en{mٷ?*?W􎛟][e2=FϾ{Mc5wUo^m4`eY6o\~?I A]߮*2"wWrlǬeSMc~GmEM}wщEo7(X5e?Wgg=juz>S2 ٶkjm6><~޳?lbr3 ֺq^GKY~*U~_JFԵ 2!ds?iߝŴWe80l]z׷??gY:Ocz߳})cWf(se_[/Mw36\z?FOޫ0#c!7)z}z?UFz~y %j5C`hB-vXyf@-xbİ:6;=6 6tT/!O2ݣB kaxRh0pid]eUgFp'Skde>NWO?ZXc YyzR)\ǪqEk̯NT7(=vѿ2ͫШc[^X?ko*}Bo 5d=M \"d َ2CCOz?0ADܭqaI۟==O;+ӟ~>#+ÚZe;_ zLX8'G3f!N]95koZr}nצUTn^;OA{ڧWKXdnjk MwTKdgg>)a[۠'uaiUH\3.>m5 + ?*ؔ_ō`p*=1\G!?oWj?~RczL{۩fsT \xU6<`.qY7>Vֹk8&WdP)8?vcq܆Jى;xϊitwUo_i1dC=6z'm]>>v8{Aڰ>f~c+k5-yWUC`pus~奋)Z{juVgP-̥ͷmF{[e{?zg۷;&ܚlӌZGqkZݛKoc=z"u_҅1Ch&5h?sk8n./VgQ{wǦ?[?1?t˶9{2ېFѺHmn._c_)f^fCD?48QltY@sތG&8BIM!WAdobe PhotoshopAdobe Photoshop 20218BIM http://ns.adobe.com/xap/1.0/ !Adobed@      X  !1 "A2#03$ B4%5 !1AQa"q2#BR3$bCrS4%&cT!1A Qa"q02B@Rb#r3P$Sc 5֟Eđ|r;KΟA"!c,C(Xy3!LLj1 V跔[؟М/QN'H/;269Il蓢ΈrE4K!P$wcizdPyR T.OSQ3 P$/~X*) c#=u:\Udȋp!Lk0"qX2 :%ՊZ^3UX<$Rbj|l'dJA76];K'QOԳSz}Ew[) A<7:Ity5C40Q=37M1^ìfC ?uBuгT;> 6N/B zdc $AMMXpN+];ĞVSz|+-CMjBtg& )QlE H0+nqb4Q.hH%].~(E-7)G);9T5OsIPZSA!w3'e*x@|+r*$yɥav-23+ٽKA+ZmRx0Ə0TJ%b Ⲓ7Gkc,"ԗWQ1F,2FF40uE؝i,("v"VNm(Xu,PMrqLU-gZOig;nhqtGM0ԐI2C!{||gq+I..1-ELNj,n$6)'܇LNU9G #._;~i!SL"\֚ԾPȌ@gC.+~L  c*9U:ΤnPqD$MYf㎘:㏏%dWk/:pvT3&C ۡ@)|D/nFC$~(A1rEvӃe!ئaTu!Q)+CuRn2XeLtS7HV`TpaG!ʉFTOh~kMkv C*{6M Q3E1fZA6 $beRm[RȌEL&JN5tygW2 OUF4>-ݙؐ!l۰7UQO_jnva<2J`<c!4DO¼N.gΤΚNHE5ܜ4'%OK.f3Y:pd Tipv+nƱn\ɫͫ̽E:ULofɆJI5c%b)Zv:Xi,tٸݐ!ZiR1c9"+ԛ)54:J-.J`I4\O_NMLHdl'tvզ:CL'~$UsB4h3j+#l;tOYt7N錢126JzHv~ (f;X0n @]nst~,$Ν7ЕvUM4=8B55cW˓b[`QFRZ@Gd!`GzƵ)Tt d&HOxr,cc Ie]֭+ T: CKfฐ PqjTCSZ27v\:]J`ٰFVY7LUprԙb]ɥodR!?讆}brZHb,0dK>?8i60<6"E$(0vg'BKQvEL豈T+W. 5q9j Qd/gV DKWt&Sξn;>@]%i,(56 $\Yb.Ss-udF#U,2 _a:CIq +K[߫Y;7n]>گ|%snVQ(SKQvBo4_H7$4[+:L &#xv-BoU; ]ESgcD .@)xZfEܖcőSFV71|\WD2$zR(4ֆMvkCA+5rD'W:/z^L;+lV/Pզ7FwN6YX7$6 É!TɵSx?' xauQ/;7Ͱ6]TcYf9ɾ/c[]k01}&_mvUDHxB^?|jfo ٛ毓t7sa%U?úږlf8,9 B18ckt^CN\/MICLEW[f OnZ 3]\wYwֻ5H_g3WC;pW1 3.gnip6NV1fnp#9gWWfuZo/CD"-M|o ,l ,'6GodsO:C򐼴;! Am_ :Hi{1-1%)[B}Š6rqJ)7Nk9Hs_M#'uDi~x=O@JCzӆ~=?ed~PLi 2k ({19Yϴ4M#2]$Ȗ3 ysk.%6h B,AمYaHYrjjjK5%5.!uя8U97S 7rOB\IDoN]'Rg\Y|T_Y}瓍;M gi9_KGn'YZ!5w;<}Xh0hAfȴg<̞|k?f:*1u}}S]B! m{>F[N:kea[AV%dԘ̨JVΣrt sqV͔w vsNY))Fo'k Cm^ceSNUt!RYEs5jg[,Kᠸ3!!qr+D k3뗍UklOAl6%_D]Eh_BbK+>5VH4JL\:%5Gs q BH]JA}5r?d>;as|ïH'-<\Uru0~Y>.K .(@Xsm[\/X=dl|HIэdi.Ϳ<ϞQ22іW57Oz6{U[o.V)># k$?y8J/ }Ŝ1xzf!%_)S  6O1ƈ6^,qA9"ۚΊf[b˧ϡ [_A; hlȶ5pHbk f/8cj,;jźU5mHmQۥý'Ο[7>9*J*NO?P3jK,#ʣPSnrYuyeH:,r4#.ӓz ^y&zE:8܃AN0){|Foë}M`͠HFJdKDz0Htz ЅD]־'`Bg%C3ʯm2^:ٗWd)N%9]p[IIWRق`^TUs 蠯F;<|{GbkH_ҭ9}??{׬#,tzұjKMUyi^7o)T+UlsD+9QkrYokuo?R.x/GL[+,Du-]vSmVN3E6fIRIGGē'LTex0qYEozqk`Ʃrv ۦƐ4IIHQؑ烇 FrH4<2@7z;?(;Q~+] !.@;WMͮ~E7^FzinF)t&erg4ENU慙Ш\qHY-&Ih(Af=kivо+_fvT.G.I '<[aN?z/k2*YRQ`t'F[lM _&J\]Y9<~fҰםb2hц i&2>hUS.꠹@8}hk*EL3-z[:اb͂A[IUuzFMvT/¦cB! -Jvӆ|xrZb(^"*_dK*QJϽ._ _o:ڪutc;fYktXJ5iV5WVp|Vp.yv:aBifٜ0$%tJgeE"KP&zs824Z]l5w-X B>z1Mkfɥ-,2|P [?}ĬQlM5'SDC*ݟ3yM3oR|Is=סjU*Ӫ!(m6_+m(X_g`>I ZeٝT[qKz+ ^[VX>X٢DRD% e߇cpgOIVu8/^,S'\V;E)\FBϴ!臡7HܗIma*nB1<7*ǔYDx5酘<--/D-? j4*L;6E%AV_Ghp>FFPo-l+LՃz-f5~==)_º[R-1]Z~O#dB^"k),@F e0: yO9ɏI RhM14\H1C-fW8 :{ͳ3H2lKήNӫVN3ZY[_݉9R#23짂p6'arqbr|{KeX_8 }\?G)Nk[o>CЮ?PO)@+BBo)tp*͎$gvX]J:PZhH/BWUz[jcKnF!TGmib}ӷ;.ȵ%~.1 մ]@s+$p+ #kꀊ6m:GZYƬc5S8*M ['^(Z{<۽>Mtnz[7$5ϔ\7ǵy==o%$XȞu#Ϗ;<-&vjprj,%`^ Mg'ZӖ D-E@yu~_SzN//0M: Q.E'AafVپs?> ne8 gm[}ChYz|@cYBJEUE`v%w<êԡ'\P!Kk15~۫S;i(y+]WyE9ۀJ*|ʑrHRGI50 o8t;fc^> D-YRF<`#w&.`.(Q&H] XvkmH曋V]]yZ'c8Z+2[7GU<]G?6}'/DHVwe-V3gW8mcsQ3XpF0;+DR*.0ZuOvH151"HR{t^K jg2&8όAA;6v!_cBg[/Q{FƤkqjLfXe"^2]@-YS "shLR^(ɛ|c.;DA¨y-0WH`1 K&$Y_Oj8_xe=(_Lj?ZstTT_IyWOW"*ɍ zqc,T [ZȻyȔ,ĄrR_  CY΄ z ?.C>4'? EyEα=ͫg+%SyUFٽV|1͆x_RweZ+_/<'Ll.դVF) fnV3bqvѮPYitruyl!b?QoK3"N3 pP!YJȍ"GH vP? CTYDG+GΜaMA`HPq%&֥*Y1vYz uz*]S:> ѴhvVo4f}7=:ƣG=lzBnա]j - _=5yd=otQ,(4g>Eeq8 #ZxU\6h1Dw!T\X>½NŋODvÛw\\cC"b.OGX[1~p^ sCz)Άk7Uis9X7k>Q"j]mbTo$ZN?Kߐ#p'Y=3Zű&vZPNcȨF0o?1?D6FYBg\kk=GNz3*GInڒqqieK\"zCm5mY} s`NoikQR:$ܷ?\ϲԕKpy9R/CsU]ZwAD?種]ׄ?ge*@G71YK9eJ(r0OgXGq:ka666}Ya!K~{==sqQ{ tW~aXnvcj%N)9K+Gr;|'9`t%iXJ9lou:}Ӕ+tk ~ؕHEZ{*oo^&f`7[ mcBĺrZfTħ8"Kg|8y=bap17?mI_\ҋ!A@m@TDŒ~) ZJߺ:> { .~%Gb@KI$W6<&W-ڼqmB Zϛo˧[u.\v RJ&0ǼJ˹޾VM5ivt!c FFhv`>.77H%%eG|0\wA}[*h8i´uIscj7fc /&O;>x2xkQ,5NoWH򾉥î8/:h[E42J~p])?KzV4URn6m/?d˦β1jF r{ԝ:ؤ.Pe_ =-4STz& 1J*v^weQN0;Q7}q`&AHY>ͪ4]{myz9T7Jw@[8YʴDFX#I(+=`AS꬏`JPӯ`Aghiu@C',}J+ S)8Cmޗ26Ggwsr= 1%ׇ)]FU7g.`ExxΆv)\=%;_1oYcwzK"ވv yi7Y8/̵yFcrE5h\l )FC$[8 g.ß2~F4Zw V_>Ed[ vrwvrbMW[7$u<6hng+>c~簒կ(w!|'ϼ+١?56ƗSz[C |:KK?Im~ ̱rNq7>WNuVD`Wwé]}~z$]Xߴ )Kg.x/ϽF%='D+`[׾kOK&l%)iR2Yעά =gk^ff~5<紽D˧Isaǵz |mvFejOwq2PЇPt\ ric8P3xO 'C3w֕ȯ@B(DGם "SmY`n b}e־Vī=g9c]K9Z?yJ~z-gY9\(>Ij4(!zuo:wNh^r CoU(=L?4e2bAhvtԦ?ҫ(LLRC eյXzQ󊬂'澭~mS5s55Ə?]MIuvNڍv'LM.!֖g:s:ϰ A]+zs>$k".I;jQ26?Z~MKәyJvL? 6"=y~'uBI70&X:XsrɎ*U &׍v*S2$}_p[F- 41$dF>De^:rwX`%2p22EH^|uߔr^ ^)<--OcQnjyMƲoZc$ȝtO+еSk /Z'G?'kz!I.unn4F2숂kas|L>Nb<[YsGe>tEv=#o]!`k4oa6J|ZP7?EFf|bs!$V;h=<|pS%E~Mv7UCNl}0-Tӿ>~`t z4u.!.bjarMqhvDmQ5Z؛X4j=qڇBӦ#u;ߎ5^dDu`Za6ev&MY;ܟTƶ6O[5W?yBXMӦ2 \|暵oU=P}Bw\h31bP nnir Mҧ:ЏqXH1R:c$+hf:h!D)QuLnCfErZ!ˍYe'{~z󒱧κ9-QchU_ v~7qJ iQ.mWV2F tw\HCICM]%"Dgjilڅ:789vkwr@з>S.o:;~@l7ZVQJ-ݹԻ~,祐%rgFzeduzst7昊ܭ6>kfß@,e_r_$ʹ14&&=^ߤOlwxx J(J,[]Kd[koѐ5@ tp̠>-g!c$羏VqGAaB;M\6{<4pmJ]8s`;T$Σ/誾jѼ?od QoYFDY;z⎼,^\?L+|ї_CKruxV !%fk4L<>*͝1UW)dұVwQ1:]&L%RI'McMܣ?C% LD1EnXW}n+S)kKM \Hh{F.YoSͭ}|ybHYx<#&z3)>Ӌdw{7 y꧝ ߱@ %9yF$4ab7>kdZ $L7˥U*3!{_)~h\΁7aXA[mk*dw-%~c !q{o?/,:eW>w59msA62ϳ0DܽÐǸ߬@&p_>W o+ԥehF, I|vSwdѮKE긵WVUn#LղagCL@Nõ5-sо}0rNt.v}ߵ5..s4!iZ^UDlh[KYӎ_4Qyi%q:HLvGyE[Rboy|J~c'{hϬot&'sV~yqPWwRu: =d?܎[a]̂vj%N/ d$'z-ɲSF]/M)ߨ5$Ō[6%{;3dd._mpr,2܃հu|>>V򝝻L<|<:8b\\JijbĵQqD{j=G%[i{7Tx~Lf>e/oƥNg?O t MX&ыXm8D1*5+кZ:9 TɝU7l@+E.a5tulL^d3>p˼\^pNTo)ȉmd*LJ&Qd@k PǨN,I7dAdXSVTwM-F_MjIuc-mN7s(A4rȇ"37VW?Z GTɤ Ŋ:2;es漇aX0Ӊ7שbƫs(qity_0Y ȓRV6g]jKhru?.V//) Lխ.=<Й 3ٕn.̋Oƃ:Ho&&6( :M[Uf\jmdNah.o=#2% J;Ϫ΃d2h5Xo=񨆲ήD{1\pVKGCz[Sǫ 5'U,;4BMY'&j2C ;qzk~U%Yin˦:Jl6Ц~Jy@sR,thEDzCǪTW1P|zsV}~&ʠ\W)xmEIGuRا4&&Bٴٓ?“M0k L-QLltQVV +v)ok}[{|~~4lDme{\,u#HWoZDj!(^5, =fWOaFT0"@S.IJ#Ѝꊔ5*X;BWbZzgz3 ;+ntũL q0;Pw`WZmn]]oяpgmćndm+l+,3:]F9`<1zL鰡NgǪ?9r/A{R&EY2^DɕU.*<\kh?&J.N"_idMk&L-mY,jb ʵ*>TPp6cI%7tC'^8A.ɛ|pKm3n[*prـ_Qm}tVMBU`C6rg{jJ+4&KyX6}hQOV<4"4ߋk'4/70M5U$Ha{ ] C.qZʀ) -t%^52RK:7{μ|8Ⱥ&z3gqErl*lMp5TB"%j!(Getr#2u`F JRxqM*Fqb.wk7d_m%lzj[2LV"c.h҂e>NgIwUs[>2t4e<#3c [_+گV'D p`S^/eu4(ٺXK!_T*COᠸ$nJ&sT*иuE+Lz[Lzr߻QR)pfXˢ$4E5F4e?Lړ{F-=eeɈH]Y[+Ѝ_E1W꼱P3d/3ϙeeocx '*vl\z?^wZ{o"5BbԢ#s]UOgQr*<XlzRC5?pN+{>1kv.RkbQ HQh4JJS ʸ-Dbm:dFz+-*:;KjR!vz^})Vhۥ3Ɵ&)[U[OLWxD^%D#9N0JWQ)rkWCDs'̃HQl5] uRlL},tkb:s*" Au˱d+E՗ωF@Ę H;c:wqv[-J&-x9bc,fj.C<ȳ'{ʩa\ƴQ ҮZR*D){hNLCF/ꧡsl@4׃%)ă+$Vp*g*ڏBU\[A;_ U.>A)iqi _X՟/&=rIJ֨"RX5  :uk557ӐTf2h5NO^dz2Ձ:dczMJpY Թh)mfQY5z3¥:Bq żHX4n]e5V܆݃\~!%SQ۵]q+LcD6Dx-UKPF O wD$ t^lI2"&;FHQb%uIV$cBY<}Z[#܁>Bh<Вꐅ ch(n=&5f6?b}XM@ohStaӷcFu-XK$2D鴅$3+.otJ QO)frɨ @ Є!żzILN#:VQI"MDʪ ]pۢ`Yc% ]")XjV] -#S(liG!Z蝐% ܽq'flk/iMr*z$1FW/EuMiZPISQ4[y&b\1( *˿-=(?c:>^MIUEb-SVDkcL^}O@RFIV]-.N䑹1%1!6*@ A/Q2rLjCggʉ/A0[r3KavFئ,C7o//ttV92PFqJǚQqCK$A3u8k]ٯ }z2{1EU[[f VdXug{SXZďd }K_<}^&%MrB4z"H)̳CJ'\+DvEܴC9WNTqQ3Ns.GϬr s3 Zu $꡸qպp?݀\SY4"!V(X]=#aծūH1_d"|~z(jqzlK* NLʐ%!8Z;s W':eUd^B̏ZH2vCb 8xWlzՌnžqMquH.N-mODGl0h=@m^'Լ Zަp2ڹx8njJySTr%I;b SPx!&/լDrZpbtA&7H92b qM ;QSL¥ e7`R#V>%c/|v>]w5G,J|lSBxJ7`z װQsx1MR\3_]#M\J97ߨx\!NxJ0ㆩ,DgҨPp; sK~zZ~s,R{ЀSd%[1(֋)Đ^Ѫ_e@DCŨj5cȭr.vI 6)]VP@j`67 :YXa箠H$+ B]<56wTFR=6d%ϗF!-=I\7\m:7ύCpxl^}i+9E˂ +{LJj@AGHY"xMՑ&+jl'@EEͬv|S&F] UP,2aSꏑ"{X7x6 %qq%g AWzkh#άe欯Bv{;'Y32qvN7m\SualW%Bh>5e *HA_  SyWlY>mCCF8e < vI>M?g*SIf!-*,+'yn1Xⷑs# anK1,em8P(3`Qge'X߹ O?'< y=4PXdXBsy Gq̇lg$K9%;%"\2s)8F۔r 㑓 qr>0X[I FACx?2]1RF7u¼eD+Ȭ908OYyvƛq'8q1\A!lI`b2sGV80J8yqs2?ml9y9.>_%X*y[QR@_iy`xNqpc}g $\1dĴ>AW r0py' &3|byou'$^ ǜs^0C6X ~φf#<+'f,f?"? K`~I01Tgϫb8ɑ8By3''?GȌ 1> S01HL)| r`?ǀ8Č# _gbd?q?Q08[|ԍ7N3c7I,Y0/8*85S9_,eܿre7[Tq M2FKăqhVC֪V; ]t۰&Y2PN -<~$/oܧ#|411rnx D#U'T 9ی?qF$Dq?s?͒`^2O*#rOvY[<瓑r |$C`+-v,1)XꮢuzjucGտM7ۜ ~\OC>!I V<~Gbk~`F$!r׃>Mdz#׺X v+XHs.Y>j@y&TZV<Blѭ|׍  npM#/KǓ19!98OHl8@8N*1$R`p$glcʱ kʤp EC@x(@!p78l?_y !'.3FLpiH-!lo #]v6ʧk{wh^M>]wP3Vl#!lOXU/$Argj"dNz'§^I|7N|@g|sK3Ɇ^GE(&#!s!O/p>@daG*$?Gp|g;r5$²\lf%ꚉk9s"o?%b"Wü]3NO#Hvy*궯T~fH$W_%iĄ+DxI!"ZJȵizKyG, $[0ĉ S=&˫ܳRJE ^C6Z=Dk# O1ɒ?p$iZ%5I#?(~qsxq\N8r2 P#~o9ͽk ^>@rXp mFPr(]H-娗Z%M0bA0a,]4}tZg9&AȜW<9Qʮ(_ү^1c#r4>[|? 3`D`⏅N9#dcOŠLyRf2#ۣCHek!cN SeKU,(XEmd,x92l%>FViB~Yb\E@>aO MZ4jeVODڔ!ѥ&Gsޮ<ǛWZ 8xax #!XPg"Pb~4< $8( x1A+WWVFl2_X~\~?rL8D5ZјZ"kKa!hbrl/W}wj¬:wL8[xtzi?^S1O:#xg7%c[ܐ&+Ȕc0 `^0!c"RZ)Z9Z4Uv# ,Bן,*o>dH8V?d~%3sN^J<*#/4ר1Ю5޲ycYa%bwG>hq_ㅇEWkYh`&#Lz Lz5؁ʼl:n$d\$jY.$("xZX#6]Њx4lm/٘/vr?䟦8X< G,7eXSSuZ:u= eVéiڕ3 Q_W^z &sv0 /pekIvsˌkj^ea'W5ɓ$5M]b21ɇ"`}duZiu9WKf6 y3|$ 9<$>I y4P68+ЯD"1TI,~m%X]kM֐[GqO~ ɲ qGO3ip Tc$8V>&*=$6i&H]!fL ]?o|Y <+Gʦ[>m+i#[ґ_q)fʒ d2? "m#bY,߬ '$VqT^شh 3 撰ܽ䏀ĒLde)8c7VGşn Vzׇmb#rHJ-  5r(e@@#j_Yml+Re'&|El;hHQ+!*s  dɤh|lle?EyO1q"9Y~Uʝ}Ia-rb 0.EFIgo=!cNvb9+'C񱾶>,5)9Qve=gEv o{*'?LUQ-lr]Xijy'oN19<$9]kb43T˕\G,)b7cjV6f>#ũ](~QIVBin9MW^hؽn=ݗ LUN21ȍA`bJ!i y! Q3I +u2}?Gc ?i2W]OK\ b"Ve HŰSS 6AһAg;w+gÞLcٳ Nr+.Xׯ5uUԬ\>@(WSL"?Rtթ_>D $huVG˕9I߂F'j=)~#-E¢8U}vY9}c+d6iHZ ƨi֜@VXxʊ4)7" '0Y',k岶kkjT5H4Q4)T. ӷnҍrcg䨳c rIp,OdRsͪG(DM2,fH:C֕[=rest[ 2Vaθ6Ug&ñq1s~eU '%X줪{rU^_r j+1Earvc|ȓ-&'1[[/Giy ^RN/@Tq-,uzƙK!h{ Y,ctˊK^E+f*TT#VDaYbME)iͯqUakvANذ\`_њ5gpZ6jZHc>Mv{5kX'YMl?aPkV`+2["$n&cuui~[F' ϡFM.)$dcT{o7NT$\;StV6v*H}7Gwf>7#u+V41F7+mU"'dFSV̬N2훕XY݂ܷ^ [ZדSMZ#HZAu:j4vF䄲^d'?fNs|b#6GXH$e?A\h@?(*6'pZ^'2 *Zo z^I-E`*l/dW{_ s&?ؠM*e$~bpcUD^BDAL",den3If"r]Z@I+FG̵dZr%,.rWgfFzHh$lI]!GmlIlClZdx0!+b@F$EP9 kWGGUfNLl E(7vXeɠKkuۻv+oe=4ႼUS$,j*,ޏ!Ya쐺ƔFi3h?2ARMr?E,fi:*‡L!H̆/M:Lΰn xJ/rѳ]JMͼtk׮rW 4{Y|i;"W 2=wJ` `\2XTpVS9^Y_uzנ>*%>BxhQٍ~XoY3rDn%&[oyl t}}3hcy>嬅2\8/ ZK"N/H9=hV]{i\董!#83WC^[悔["@y3/81&(do>y`x'y`:Cc+Wc]"L} W[rG8vzVʹB_-FIR^3!EYnoֶEx[0-4\|M&.cʬkƏUkcheWWUZFdȣZכ֚䮍Gn+箳JfVb*X /Dj\IExU# ee`Wv3Vs𧂪1 Vc$-n/x'E_G'88sf}ϵc.Ve˪qA_Qy/,H>%/J'LJx2wK!l2XCysG4`ڛ-kVIݘCϒSb[˕hthq$ r:^}ygQ`s+S[!LQ_ eYIʒiFZEpq|gsyd*1):]jV:ل&q831]P}ŰqO892$ ߔvT%V" D#m~uD)$?׫%kI,R.qT.OZBt@Eiܳ$P<VR3Ie(K%cGu{9[ܵvEe "V'4Ucfee.02.DCՆ15ج!v<S񇁀q񚽪ۭBA$qOq!}d`+-Of9lhuCPQ>v$GzVe4sطI$U,)Zck@|a^L)6%fvj!j6Ҭ;dLk]Fc60v,QɚB쾿%6'%DȞ8/~N9T*1S|SZF܎`B'?PF'u;:/fc4^@'Ϋc"d5L?_(4P{gln/e30X1k* %)G{doӯ9r\X|#RE"a 9x8@>l)(88,8rW# Wi"<=&kwe[[SpX ?ˌI2/H̲26U@;̎Ԏq93kh,r˳㚪fB255rɔrŲ [ %58=mUwjxhyğf3| =Ube*c#֒VַGe^#vcUӷW^-U }C8Y#?GNOʷ k2pq,~0psG @X r[?m *eFC%lZ>1ջU%* *\H8wPrr0H]b) _[IftQJ^nZfsJ9g9-z VR Vri{Uuٮ]uޝkZgsU9>$\0,d%@4aa$``r/ԅ9>&i4m^vzlxY%o%+~Ϊ_Ѳ'>&ƹ,=Z0 q[n&17 gl66$ Pf\{I"dk۶b+c kq*WV'q)gb)cch4 vlK`!jL JAŚ8JWM}BYX, f#,:=uPQ<3g_^07לx9. ǃy yrcX%3C]lOJA&dݝ=p%F zJpZ-*Ն:Er)ޥuKBEp>W f:`fXkm$Wt ]TO/{VԐ7Ϭ`p)¾XS# o8>r1B)~O*2&O!hsGªX'MnnU}y x /UG %EVطXF̪~*&şHiA`n"T&@TT,IT&i8bZ>4ENF+[ Ж : yGgb-ۓUȠesj%_x~aÏϰg,'NI7ל?h3˧<A`fĒA@J՞J0d9ckf[C["TكEE`9V5g௚XsdM.$3/ _ijɒn>Յ]NjYr4 ~S~OsAXO8|7_ɇ +p0c#Ž21Q"'"! ?q*qU9: V"$k&_R35űG 3<-a,_WLEnP- 6Z FI-Xc'gG|odqg qO#>ßca`<#AȔjypUyQʳikpŕv2: ! av;Pyoʃ!o L w`*Lnkg`w{~$Jb0v41<~ qN91gpIaow|saɈrɉ>B*< ^3<yGl 2Ra"AO'bK.<`ob93yn1c!qlR8dac,78;`È_,@yOD@((pQy¼bʂ3űS$D iV֞͟ml2E#d!PEI>W.>\|'x2$B^202B^0'}Cx^G9Üb+H-i)d*jVKaՐGp2W>r3s8ya~03flA8Oف<#sgss~p/¢`db~P4Nq*~$bF Ib|_6XP2mt m&K#ID-Κ{d9yO,U|b@sI |'N3x ?,I>Cs0 g߷ 8l@8pρWF@YbF3R?Uċ0~x֤f-ccYy vR<8fI+Ý:VU ev}2庠 e`uȞX~q #;x63cpLc;?X8qT0HƏȂ@j"ג?GCnpqqi4+41,׊%3s|,+ XjHԑycͅNrgSrI$9=_AO9VQ"ȿX߳@oԇN8cįpsߐ^@@GQȃT<|UyU*/., tW^$x:56ɂSͼ"yVT"٢bY1WZZؔA&A<ٔ+TUe<T23߲I' |9$~Uیvɛ1.H<ddr"b_"?Z9 9ny|sNH]C#%|ba٤I_!j*D82(*adSn28| NiJ]Gs1883ęHs@T$P@`1TR>3g2r~~sbᓃZ:H0%HR>2WCcY2,'(nPMp&H6y"YM[R֙|YӃ,J oq#ec~O 7p˃q9 UANpFDc 7),͍"~0̃>8F UM\ W#}5"r "bb`$y={?dGNeCPR7+)lVtmơʿ&eXoKp|? ܃I \*`11G8"b/1#䇐g!D80Lbr!H"Fi_i,lk86EY>Eaw^şR+vNIC`R#DQ\P7|r:ZECܘ.BM8F uucr0Abr!F>XqCĩc&E'1QJ5, rW[ %]Za5#F8KpCHзT*r}O\;U_T٤⼏m6&eYd,ėwf+1<2UleI$gE~HV^1'RF.)8ljSya$<[`25?86 8rRH޽lBTӜ0aZM:}oųpa؅U`o(J֬pmOFIaey>9wp~9<99_*~?_]~2u}#Wer|\/rp<.F?H A#yW a0|?0##|x#?X.(9NYe`8p( &(p?#nj$s?7ˏ_91G?-?X~p)\s?Xq?x?l#˯G9?䣏r3?g/㓄 <3q 8 88?q_,#mpH# ~~O9/n~8? nj??)_q~\''fy$8~v~38q8 #g 璹9!90ss !y?>s9O8'|s ?<p9a9'?9Cq_gsq9 |ǜq~W7~Ü?@cpp?|s3 $y 3s?U3>pQ#<3 g!Nxrqp'O8O~ aO?X ?XF<1_᱗Np?!ybs?3S7?gs3GW0(?W`1W88A~@q|~q3a*s`9s~qq?e’Fb~? 1?p' /q8$yge?8>1~㟌ʯ.'~&)#>F~x' |~rO0'8983<a #?_08~ ~?L1y@pgfؙE B6Jcc~6lyn30<??#9<~H~-^l& (E_cۨFn<gT'!y䕃r43LQ6l wd!Ҷqg9?X0|܎>|7-q#e?Eq>?9s֨2ޡ ֱ<4 F ߧ5 !R'%yƈFe6NWJ+Cgq񜁄Qyv]i[0yxs\3p` $?Xg?3< XP$RX(+Qf˾h9̹ `j  &|<&g.+sK(x?aO?q'8qdsq)!#*,V@nXk׵n^Qjy͙+ɊNp.\"s⟚ͬ,R&3~x8N?'A?g?F?08F xgW@93p XORvl%¬(G1MPemdhWg829Q>WYD 9eG@ rqx?p~(~^p<|AG98^3Og80&U+t 8 cxV[{E bg )Yq+qZB0$QO-6~8  F_Ğ>|~9''8J?g8q~x'_#Kr?DRZFc)hafULW9?p2*f1X5m e"o)ܾ N#0I\5%o5#S!ir_Qj?*`o"?-/q @f[a00<`Y לODj+"c fIJKNF0M+xF$BFU8#/_sCFPOSuT- WRJx|9p#Dq*w=:K2RKU5ƸrV$\0"_< GÕ@8Iy _CO/6κZE /&똓 ܕbB`#??g5p6ϯ=ض0,m(%r`_,9ϯd+"$⨲J<0Hes 8>9s%0Hx pIcpC4k%n1eL7?06Hך-ި9¾? y^u#-e}t]´%x,VwF-uGFY !aNI~9xσ~ O~yx@HG 1'f~XDmhhՐreԤj:tFkcy ^p0p2xM hefW$Fa92p-f#bcKY'GDeƕM4(yiՊgW/>e,kf%˚HDZRrA!8G89dcgƲAckda<s sͮI~R IS2KOĕ])8j_X=- )A9K 5eO_O2Hqg8&Fv>x* a+Hc"^5++I`͗ xE ӹnp p98Xv܊ #Ix4VhA<5̕9xnրEq&Zm,FQH:M-JRFڪڸ1 !:&v D/岹%p?8cI? L#i yD^!٣q5K'UmeKPB6KͲ]ɿ/u5h–,\7ݗm&|ՄL*Gx#y?RƽArIhؒeFSFYY%1OmYGIX4_x_B37ɒ&hO6CSNe+^2fzK?f_Ҟ1g#(lheQsUDOϽHt}BŦlcMt9y Rʜ(8s-"I^"60pNOZLKi~k]J(ϰăωŅ/W ?x؇ Z_cөpo^3X1$Z6~H??O7 @>gHW0ǎ0 xq(ÐIay!(9O^ #`lS>Y #"\#$ OwÓ؜Ms0o6MsZХt ,B56B6#$»"zWVf2֟$ 8>3H1ߣE'98j6)ĕNF* t;B9<|G"5!cɝYO&4@d0b gd 4EW=aeıOuJIե!S1F<`Bq 2fӳ41\8AU ?gx?2?_qk5 s_IbbPX!&ULiY> I-b"*NC}(Ə4XjҥHfa<p¯92~yy4 X̍nZE@ඩuGd_ PkK4MAV\&G p?De|*e6 BO㌯!Zc:JK"y;K0!˖G&H)($1,8i$8lcy6$g1yRA#3-HHĻKFÌǔ1D4L.L#ʳJ/V>M\ [ARbfjG/΢Z C'm@Ǔ64 h8\ }H##=|}$nA]cy ܤ` Q<\?eKV!XsY&`%76r{m=C-%FeXYP `n<2%_~+BUQCbB-Opջ9/ygqfX͊|b[U_A`4MsQ1aR|`)$b?Q’H!?#,~8$EnI9JeM>xŅUΓyt K5VP+ +FdƓoPLu ^;_](-XB\OYkɷ-^A`KHc#bۓ\"Z 8 <~Trx qx_"x|X3FvI*r #ȓcK T8rI*lY-^XLKIsBT!kI zG FjB J!2+q4!ᔬ|g8|6ki%5I\58ϠP*?aIhH\bsO/h3VzdBvbSn/ Q+kXfӶ e_qȌKdb1@PUlB25D ];j&#%0 L ^WVcv5FԔ) qTmD9-1GUd&\\A/,o'd5$+%Y<# _͓`qG82?3 δ!a<8-.K !A&ĐZ$0y$P'̞ Tc:# _*,q(_HR|+I MORJajydV'",adk!ļdFݯ3TQ$|췒~kS"-!` ޫ ï89YLL bEX6*y7eAJ@,Ns $ jMFвleC# ȼّ#eBİnH)n8j"s]񱨚XCW^kU'=@1vߛr^@6Ca|Ŕ/A*Y!&Xkvd/%a^g3QZQ2ȹ6aAs94f1kB5|1&?'TF)?gpp3p|sϯ>?aYuYy<^pfbo:oM$mH8YgG#[\21>~@X3k d9+( T#"[Xgqx?p0)8$9|0<` 5l_ea ʯس)߉2ͅ^B4Vbf9%_bOA9f>$A`98<҈ VCȑʦ0 Bxǐ>_92A'8q83??Ds&RpXQ pS"g˟眀r`7eibT+UƋa$vc-(_>ES26 ꡒHU"Neʼn?e䁀[8?~+x5%(cWnbK7xJ19lC[8S`%_+J6#9hǞC5FO^]MzI49WBXGQ@~s8Fq0~/ U+'?_Fg6QD%oo* 93>?'I56bK&Y$ RIJ@9̓4g/HAF0~`[޶lڱM t$eԴj`ؙ_댷au8~Osb? 9\`19q?Gp1G#W@PnVIT$?"12Cg|lI!??jV[WX*Iu۷w{oMXz%h(AgU zŭ!<*<~đ<?Ny$<8s|HcƍT/&ɲ3OhŪ,Bdiɱ[ۓ}2H'F)锢 /#:O$AXKs˰8X~^qpǎx1Sw)'?S8& R9aȱ1xUxZ,!. ! 79HD5NdGJKr Κ *;֞V;<27vNj y' F" x9GTx8??8OX IlMq$QxBJdkj$aiY(a,0^RnY>]ќ¿T$R8E.* ¿2'!q~?`>'d[RxfVIn5!ЕME0A ץ@o<)"akŽB'9a?n9 #xo/~8^+3/8 x?ʐ*J8Xxb0P,#C"s9b ~X89/3xs<\)q A^sxOO8~Yx# ?xc$e>3'"[*׈K4FTM0@_< (wnJ.wLE!w5T,۟hİ#>t>?F999Op0"ē?O'|g#/FX*Y\(@d?Y&i@#2fH~q vo֞c< 

1ǗdC9O`g$Nqͅ?g9sQ}@(@_)\q"|2wh*ed B9ZVibW>?d'c󊥍ع|xf!cľB1Ȉr>93ܕ<0 +r:"ͶJU%8KIqT&,LpG#*I4̏ȯnM3Jr?`< H<@?1pyNssOd*963@c Sy "Yl= " {Ԗ3&Ve SŖ\pˌnqٮ.| ~Ɉ |oa0 |oqgSP1s8rFV<: Yj#S`3q`x|v|7[(<8G9`""%O4;1Lpu$dR|D[Oώp?qsg 0pb! *G᰷?I"%0? Dw$]슫#9>yHv Q$Bxk4 wm Zwe* 66gk6(e6FbDf7ts*GHSj1[DI^]y1_X!<>HdRyRIФy+i_hk}Rkmwm nS!R(b4*21bO y_h $ i$ParqIQ+RTƤk\z~NaK ȩfǐӞb $o9m4##M*4#-v&H#!- c̹ycU-Ĩ̬J1VveO __oIK2.7.cI$h+#8& q3ȁ`2cQU)f4}b3Ԇ1^Y,* ($vIeij>lwie)ϱ,Kn@[aYk~eaDf -Ob$%y갰Jj;HՊaET \X~/EevY"XZ/Ii+Vryc H~Q!QyciO:TE$Hњ8B) G HVj+SLpad-xʶ2"5gPKncgXe"85QicJ@b̄EXi! G%yik,~K vk d*Y,Y!dx\µ,7#/ :9)$5HbAi$-+X.$QF_bdjkr] Om!7(̒\fQM"%dx#ITr )Z!Q.WߟItn--+91`,ȸB7?|ND{Lb c%i,3.$o eHT&I9v <D _5D iX3 yHpq Zci$k4ՁvUx'Z -SI̐}h,s8$h _8j1UNIZS$UG574~J{hkhҶӨІge{Σi Iu "WdleXL2H`Y# czaIbC3C2',f ftgaIT_8A( unSYbIaޯgS&3^FR27v2ʑb< J'.4E%he( ."㑐KWYD&<ƫVSEjHPaRVP1 pHcDFEBB "7W-|U{]V>˨7=_alǻU94{}USխQ6ԢkFh/?JV ?֟sa{߮{g=nݷ]w^}}ةtut?0ˉ9k dC"9X܃$c2NI/sifyG]UX8UI58TDRW $FI]~.ؽotrs*"G=o 6}_kGydD{ [dBuϥ}IHP+/:kNỿ; U2)U9K Ց"UVdUiY g+pYIkypL 3}nyUy<<$4G6FL^4YdH??TF,!yQ+,F$PLU6VUY9_-b;"IYagu$y#{<,;i`;TKv9+E Y#-g,%X[>I=K%Rc!}Mk[>魾T{OH[j?G&mTǭv<Y&<}5][ۡwoCM}_]z؃25=Fت=ïշZc߽5U[a#֗'qQhՑ+k f^'~byYY9K4I 0-2FY4?33-Rf2LHW[KZm4"&'8ũ#xmXcX$_"Rz>c{W_[֭W_I[ybTo=S5vF8z[U}w{(denia4|9YrY#K/Ou# CNJDYO41 eV0D%"Sf"ȆL";:ְ i㶵,Ilchid%8h%5 !Hg6Mv(!Iɡ u &רlM/.UN2Sz zRF+2ڝW=_=-,E:E&Um䱳M쥓$IQ>.[_GZ}a훚SJRZa!$(}"þL! Me*eI#aiD$VĮC eZȶsbC4$^h WWo'c>`#zدZ,V ʭ,ouA>/Rmu{ZzC Β9;mנ:~:V>{ݚdQ}ġcgׯM_c_U_uն},NGT6_dwkcQ-qI氱1 Yb,G&UYܣE9f9Tg6Y1{2 *%XWRRf3FL~I.JHG˃|Cºc # 4cY6ȏ%YF]D"pH?]6nؽvƏkKϡPl5VZ_uǵ=~ow\v tkiE_xG#鴲ݯkҍw _{GeۥN]Gs=vbTki'+]Toygr:x݃d)>K'Ec`$o*#vgx;8LEv'A4rej"cQ2^S,#e*Rʮ>H͟ +}&{Xw}(3$`X1eGTO=_Y_]cu,1{a>^{ђV=d]ݢd鼽-orq/k1fd@bCڝлatOZ 'w7ss#V?IHf^̄ +!`W-,zfgp)lJ 6D8 ,`S^2m듩n MMm;}}3ܽ]& $QȮdAbY+i2y+$XlCV)f"Y8=bŪaO.>7SٽyMv)wOG;T $*]>W [Rc ՗fMc{iw=abLv,||X*-:,Ѽg"FGV>4aW5.dG"Ņ2blI^RY̒֨ۘ:Uo[aں\[-u?=s]voHEEݴ?"]EMS'ieܺd.f&i%H%"aɝ0eIQiAOY;G^wO:mo՝k0ŧ[swU ^H#?DHDX^\=ZS*[=]nm;I>HnL4BypӴ qCQSΖdW$Xr.2yf_(ZHJ76zwHn;}v|Q6!\龦?[vZv}gnszgT%Lv~N'ֺJ>ub[a7@ȶ-bFI<^^UmYߥ/fvT 7eSۿnstӶ %H!צɮ[mQVҦlLzgs}o6ށ?N':=w` o=Mwfme,Tn$m&׾ռksO=W4zˢ67tĕфHIyǓu=Wܝz_VJ~W뺷;.>ִ޿ָWx?_^8@ E[%pLsNZ9-Orq)K [X7{52[:ϯ6K'qouwoc[P[{/ol=C[k:G5~bv&r~Cԩ@Dg ̆sA}Mv?b$}msKfkwu7}Y6I߿֏]kG6XzWä\}iMbjQ 5_Z T:#y6=vގSmY҉St({nwNƿ+έn[ݣ]׻ХIY"cLF*JTYx9RӬvY#2_s^7oҽf:dd5$<0vC[z^_zz_u{L>tOfu 6gn`:=~ּsä*Aє#;ͯ_Hwc~U~uG;T?^ 'GH}+OnkeOluw=i3KN3+&Z͵"TRbcYYhG6Q^y %d:<'=xIGcyjzڵbMc[ j-DAF]_U\Zpvڽ{b?/e[{Hz‡6 lU^U ! pZ ȊFvG=m6sުlg;F ^_t5]~QK- i2(ɫ֗!ʒ,gewH{`:7}" 6nΊ3;i,]Qhuj҉)dk^=L/Zou8nR8L䍍83,gWq,09nDlf/fҙE3I}J^Ht>Qu4ysm$]Q']=֧:au:`{}N{]?wVi_S{fޘaپӞힵ~=?ʴv-+д#"px#O`o=wzҷ^h=zޙI{k׺QJ" FujbRl"DZ;0vG[e{~ͶڮԼJŪX,i;]zCok֪}.IICKC4Cc_5P!TP"ܰfS=GzmN[Rĭn,=G_eW~cTk\_`?F{GQ ?JIj7_ŸeWo/].ikuu qlN-M˔קtz=rG#lk#j{4c:wePZCi5`=?5-gi=wOOwTvϿv7:K4vrWEZ Ċ  34{'=.=})AV`U/v迾;gzKu%{s֖~RO }pH-+LfoT< l,͛)iRLr W}E+BS\=RM͏g5^Ng{vUغqz[:ukl_okI{֣IS{v_Yqhu?WJ꽇tQuޗ_ ݲɺg:yl:i# m{yMO\3M΋Y;*Ǫ쨟=M.iԺ4^:AxY=GZQ@%PFAjGbY(Yv]_y鶒Y Z?m{ EOelWfEta^WH=jgJRK4s,IcS$-҄{ݿ$R]+ \Ws]~zuε^ut4]_zve*uݚ7jz mrlF=KzzCE\o:C;%kin(ϼ:߫m Hg VHl֮6__{ܷ^}]ֽ$w'+=1samG= ep8O _zmז΁QP >)pOfI>Gm"ٽZmԺwv΋9Βs.ؒ/t\L̻-jI$t% ̖ gjC#tRzMsѽ-{ծ轿+**ηn.V W{뽧Q{ߨK ٺe^ziT.4ϹvcKHѭ[%=[^~w~z#ȽWI٫~߾$_`Ho`"3yY!s`L{MmOjhUJo:{z+߼-ïONudJk&O5^Yzާ{7=o{lPvַF$UoVw&/oWveWf;F2"v b`&%x"4lkۆMV6;:=^; }7]okJ줩ԡWi?]ө7XBuc_aRZ@pPi%kt=~Y56K׺}ٻauz 3ݻv]o!We7jզMޛ^RujzNf:dW@Ivz]7eػR JI8km):~re&ׁ̿kz^Żu~λYġM_azۺ ׾V=z+}:I='lk6\l;<&9I!!U$qYY::׀VI(Tz25t%F,ǫ N,띻!?QI>{wlmjzaWa٩nXʪ0ƱN\}7=?Wm4٬_,ޭ=7J}~et?A<*]e͇GOw}k68)kHm%MlʳYK|;(NfWڐ$}v=w,GcS{ekg{>n{| OGaVjX;'zɺvmXfKN^ٺhRxwu_iA;^өYz AvcOO`W׃Mgm;_:wF#MglCw\i&gJyxAB. nLqoU{Uo_z'SoDuFc,3J~۫leA=X&%h[y=KjeK 2rX+\VMz_oX;i4coSsi^OFv+Tk_nU6mz*{/{=lwvM_Qgæ&tRSG/k mֿh>۶|nz^^!.ng[5Z^<hٺ `u6=^sε'u%=K{$Wݟt_AzIs%dkzvjCG]h,X*f5n/lvZXǽRo]zW-UkwO__zV'+#KgMsMJv[NK?؛đrʑ/WXƓڟYc::]_ZXoڷ;n1-9u ~hnm`JWlӯn/â^{}gzi4OVf}=/\v?}4?ӾǮu:?Q]ouI4yѺ=|ة8 ϽzO\|v>{yսe΋=[uz?u6z gbC=}ػ_?nl;5tݍ*y^uei}i,)lbmI|a̳C Td'dR(&Bf`XK u#Ss^ު$WlK~뵺K}!k&Pᄈ=jWֺk(/czǫ~pk>v7NsU?:auX_]]˶-]lMuZKJ鿱z׻ޕܶp;Gti=Iw{> fn6[b;2{i;>ZٹuKJv:UU=7^?ݽΟWQ[G[kt}Gўlkp=]erY'4CbǃLW˖!QrI+C$^g) ڵ9X+9Hd0vFG_d"@@4ujV5}]Us?qoTmku>ZCwll Etxknާev;{_OXo_^WP'IKQy}i`8{VOrz״R7ܚ6Ϡk'C^ AVV0ݞNƋz_kRh/xv4-Rѵ"b-դttm_qt^t_^Ip;]Q~v[kp)*ڷjڭp׮!d M;eSqw^WVkR6fI55ڮ9Y,vY㚪ˆm0svYaakiKK"g7}R~ñcbۓC%m-H+סI߫ΝR߹+u]_6˽+'`ڿs ݫwSz?l{qNC=Jcގv;84]g{9B)@9!CL¼|o7_B{ ]>ծvn%/[u^J<U) v G_^jQ5Xzw]̓W~us{7FMt 6$zU8MCO)0.++6##N^Z׈ѦdF_4g,&uhz/e_b=ER o7ͿZ _m{_wc.ԵKzDɻke[MNcWyQO67a'F}n=_imc2[Sb>'rkPv[rC_ء=-fN{GV_WrT?x±j5ȉY =۞)]w{>'j^Xۖzk+ꄐH-Ɇ+&2nhWHqjO2 ;XDZTl޸_ա ׎;}==iԫw u5n)[ɬkawa vf=d\o֗xvgaa$Ű, Z6/}S?RgMY-IT zce-;47KQXJ;;z7E/cE^cv/k;HLEES})TZ<)j~6i;hzewjw+>c{[h ru*Xjc o[ .Z2URB ,.b5NJvxt,muxWw7MwǷ˼6`v^k||esea'- Inۧ6ikq)7ޖ’1L6/B^IusUktTwwnP݅A"6tzV5m_\]kuu= _6? O:;'_ힸkںΏ{,SeBxx$'O/H4=;}~/C7T?7Mէ)##"J#@[3x%D)I f%UgW=ej:mtkݻ]UAOKW[A5lO^>I׵U k2ojZ]֝jUi-mjEU7 o:H]DVlYo` x7Z^:FֲjhArzmwNg=)n ;=ϧ+kc`w5ޗ?zVW>h؞7XzG5+5Ύ*{wvvz/mat_Qz֖ҿqIꝣIsj+ĞpSEHz|CnqzU]y%Y$ˡkIbk.sir'ێu}׆}ɞt؏7ޫT~8i]H{`Ӹlh砫]VhޣWmz+Z٠Fz2Hސvޔi;[)}Ǐy dzavؽVe˪t.j%Mrz_v=1C}תG?/l^:kǴ fS?wԭonn5=7}=.h)m |s!Ff){v龻L/}ԞҖ!"B#]AaI%4&њ'#Ld4,v>qq*r%GGJǡޡ;zu]SG;_JZeΑ;]-iTuuv7luw>ŤY}f+۝߽z-*SNhL:BjNނQ4RuN{en5{Eۛc=D@ì]G{f[u*RPo-齥meɵ֥W#tb/Ѧj., {fVBP`}aEĻ"ݕgOA6|=`,ѭ M+SM}"C[?Nl6^=j؇oz{Zk`n8Ju2XhuwMN.Ƣ^]u,ۛ{~{gwzHbf aUNzhOk}gMj_|V%{+N?X=;zvҽ[3[z.MP~[W@Ez~q?!jk%Gw:l^J[H;uںۯE=uEgڶcrbHf"4ѥnսog _ҿ_N.^ɯŶRԍkGȊ>8 @@/VueKk 5MS׽wWcV$ٛ?Q K&eugaK]H†kH]4<e*R58e Ek[okE=e{¿{4/tf٨{ϰt#v;H{.'I[F~Jl[v<-OZw=Nzn[g{WZo擶>{jۇz}.5PzX}K_ݽ}ӯ=Ej=;(kz&i鎄;Qܕ}9q:ѫOǴz4C|gHZp-h>e!x?[_ݾf앭_7w:sn۫k3'k{wo-ٗ-{kaKQi!,],3+Js֪Aw=9]>AJ"پ) Wے]N._ vZbϱ[V5]7hYsKnS|ē܀$VjF-EڲEgm`w$4[Gx5]OzDD6ʧ\z;$[nVu::*-߹Y{kZVW_{WӠM{H淼]ZZ]l{nhl4;~ãSJosGyoK[X)m[t"-ut7Y׽_묒ܺ}m읫m:V}4ݠD#7l{ZOK{ٶ~&c[_Mֶjju͍ȤͶrͰah7[~ݨ:>y^yI`H r0P,a65t:hN=mƇr} jzlNٿOM{ݗiGZkuZ޸~Ӯd#9靲Z?t:5&׶uz[=Ӛ)}֏z7+t a\w29sҞ_Yzin8`eoREb;P*֠w{h>7=oNP^vN7#۞gr=Oz}V Eywtk ިn?mVzm\{k& nG?ýʣK~v}#i$\>L:ʕ*7|7BJ,̞7$J6SR>~Rm]|oisJ:`޳u^ NVzF {Fأ{fp1ٚd~Oljw:]#Mn[˯v HXka&tѪRGcM#l^VS['=C{kޮtu6}mO{wEMZkX)jȭA Nŭov{VIu;K+U 3dS@WvEozi:qھ- w>}x̟EG^XhFM?Fsim-KK5s _;CcmI_S^M_G[UՂ(g)_E# !cj3V='{M:kHOVo!HXSCvm: t}qK<!`BQ%]]4_p^[[Yk; Z;kX>]7_ES"|WzZv4Zf{aW1KPL"S&KTa?2у_bQ?x"?:>ϴ=w*=m:E mI"chgC"k}/K{>뵾ձVϲl7}KwKk˩v9Z,/ؑvsMI}Y_K>H`_r횹 FW"P1T+S4:l7)XbםYy-`E1S vֿ5I[z=zѿغm뺧lv{.B6ʰEq'H2F_p;O4ڎt.^_iZR]giwWg#z=s;Ɨj֏q,wa/[Q隚P%^XaU.”7km6W5GwUL/jY>{{oV8"C @ʔC{1ILi=7kj]l]ڽykU0s+I#LCaǘiWg}Ӗy$5瑡K $ɕ53as{v:ת}F5^2Tk[~$oZ>0Cp7oOGkɔUX5Hnϸ߱===u^MYQZX$]_xƺnNpVBvUబv%675jCɾCk}wa=}ٵȗ;e?"]ƿhm:}O^yh읚30N!$y.I=k⎱!;bX+2%),%ԒFHbvP;W':w*_j5:ۼ\kgTn_}="u_lJIŊ@ĜH<3ie@nؽG[׹Omo@DA=1}ֻ^M-{uZ je]JH޴TU 6Y ;":wV{K{34w2w^ݖw.ZE揵m=:`׷uwS`ﶶ W=эHXP{֋w?QY?.w/d]gol|ֳ!@r%|M'4dY-IeԑeY'hQa4[r5]mֆ]ҽ}Z:\Lhz;go{ Bj6v?5\KXımm4ӾKiycbz ;nvX6%YW]-ҟhvoWnU{j4fq R]^K'W_kQٷWt^{]Wܬ 5Sw:G{wOvߺrՋ]lk '"eʃ-fĺn}ľƹ_}gEѿSk&3 }/1Lc'PP#A4biC,I7(5y)ll뮶҆ӭ>O{Ľ:\Mj%!B#'8A k) \}iYbde};u]F-ϷmYn.#Dejnٯ#v;6w}V$_b+k(^z;izF1CA-m6q1m?ͷ]ݟq=Nۭ,ifx2C:=T,"*büeO_kbǡz} {=wvZ0TOhGZQVX̾w92\" 4)&n%9ݫ,ucD<1eq}|U"O4R*џ5S$2+mu]jP:Mj̳{ŋ֚}G^ۼkՎԚ/SֺVYn=ޞط~7f;'d~*H8/~=õh{>T_V~55M]v]tUzZ>¿-7,t-Z(4sYlwh[f:Ɋ6lN>{Ғ5d{[ }Sn7̬%9AM >$\Ke mYRA^)9ahZQư4qy#$kPG1$Y#*5Ml+z;~;ڃaYfQZyS[cC>~Z{γ UGZwUA=߰՝NF<{}:[Okko_fzGsCeΫzӽKTV='Z5w6ݧ^$Q7X_{[]d@j['Q#׋ve+͵R}I{/Z캦εPh^AEf%IU @[O ՎSsZ;:ubZE$zƖQe+w 4=dJ<\HbFBIF[{[ΓR.`'bX[RGoN+}ޞv;_>ONKYbDF6)D/%Yl}J4_" _BM{˞3ꇀbe`+^3 aC\C%VD iY"JM*D`DiMbK 9d`$ 0+HG^{^o}[{n7ݦ^u=;R~f._m5Mnuu;}lӿkgv=KgKz\ߺʧI0z[˖}֫}^Me/to*ZJK1z޺/GVڴZ诸-W[~[n=|?;Ivͱ+5㰘IMgNK,b+R 35xo65Y'x8I#+I֝E5Y$D-_cр#h0ġ]%':5#D6':1l=ꫝm*MrtmLK7Ӳ,==,g*龽 `>6:Hvz1-?}6ˠ`[M{'h9^6#qֿZz`t.4Ez?@ҏGJ+^yw}Q?Y`sW_~t'fo}u+j/\J6GȮ Mj; "J$5mjV>11cՇϑՖB*euRHk~i7 |l)$)ā8?i*V_OS?֋0j=z:nFlêZbIbO :9)LlgVB P"GB9 JF ӈ51V$5KU lȓ<20%(咿4 E<T #Vx lLI%UFm$+q͎,vf{[BIHuo/t=>i`l*uW'CK/ 60˻4z{O9:Y<۶fMzu>ɦvu^K,ݎϱ__]wW_%N&Zn${s[Dz$^e4k=etTSA2i#IX5堹6MyYxeNbSh`\w׳:ɥ"mm#][a`uOzvJ; ,Q+|9Z&kd42XdXȱ)"$Kֺ+hǔ+("RGRd&Bs+/ "QMr-#,J9eIgA!"i^Tb0S}̲4#-f͕{1\Y.KzkWhV^#>zU׻֟E^޻ }ƷQU];c4<ryч[mg=qzZ?Kލ\.o\{Kꧩt/{=辦TSɻ:vYriVo: l fZq(Z9%hH񙣬M*iF@L'!]Q[D#e,b¬nQRLg$Z$L,A$-]&Ѽk֭G5cΒ]u ٸT޷!k3[%9'XU:v~?Ao_g?S۬ӬxcU^kz=h=O%j_۸W_kS?7Xz[_n/kYwẄ́\ll4r skay ibexjZ=ZN8 5#ĉF8Bg,B yXU UDj/R;W'k*r/ Y2}Ŗx%{r::hՖ,X2Ub"qka[j2k{%o(Iov +42b) Y*z{OCzɶ1DlMǴ(kŮz(uއ{n׺Ni:1wM?`{w9lёv{o;,Ej5)G묲:eh9 h6zl֯| ITIK"K DZc)vC)OȤ/WyE?@LvġBrI# '>t&G+Wye0A5X!nV\˰hɺ妳ݐO-Z֯Yi&ekD78czmӽYqT{'Un՞]7s޴U:/6GY75^[dAGS۟M|&{Xz边nQG]Tx56t_W޿~kW=BmW}GwjmڤM@k_:VN}Wh?תukm{Ʃ&o$wf=ߵk+Y+iyhj*DWPI^)gS*Ff3ecYb1u[3^14$ 5% D2ye:ٙK1VYLx $سaмmM o[,^ŋ&~aO9UJHE <&z;Ҋol5aH5֏a-;1\MORl-NeJ|i[}.yu.v's~6Wm} Hƃ O10A"-jAW_M ^+2WRX$'#q/XVS#+7WGiLßf$g&yE[ $I$!´iInZ^/  33dyҳ>=´?ӟPSS'Vx}kuZ=A޷Sq9v9LcEHCBW+Օ+@zQ TXbIޕJMusÓ'G,1^9$A]+ʾ(/$i(ٿȃ0_L{&Tk[:Wtm^'FxoW^دJk}%O{^ ꒍KW]XzeajWAj>Ph"ѭYǫemKl>R(g֊P'dQ.+"7s" 3"W ҤA(2WFHDtBҫ m$k$4#,B:ױ!ii1$αI`$M7jD{SF5]he,TEZ+!fzɊZ7EuXQ^f]VZtsjR=sFzw:2͠k}yZje_CzaoZ#{zK]SZ3eakA@&˩˳I[٣[DKXQ$o^{9Zx0r2N$NаG*xd"(PI`dG;N#$l6rCf&;eR H8+W(h/kx$CտrufƾӺ^.Ï6c%jv5Tc.vk8GNvfؼ*I<0C6ϲ}Fէ0XV??}ڏb.gۺ}p/pw{X*.][64-"Y n`4̊Xr(YHdHŖ<|ys"2L(D,bD VGJYTJE 2.\yI" zT~N"$vӀ7\WP4$kA{Zk8~wtR"vam#F]t3Ir(Zw1.~!ƞ}v=;oE}읥{Tq~?H=e55"_$=#::a4;,"^ΰ=?%!*%N֠eRgVH"s^GL͂H'Ti2(H4 'eu5h7RW_&YL1J2X3K BnxūGns1((^&yu:s׫=>f55H1k-'4ŧ/VNY?;e.]k\e5}sڶۍ%8Ϸ}S IѡܽO|nvCg澻i?7}=ت[nhuZn={ٽiKo{w d=hMENוh0Dm)ge\2`v܈|FR`SR"05FĒHs42gII$Mu ᢵ*iD,w{5c^54H^GEj *}"m-Qmao3iNofEz_^tⴱ5"O=>nw6o7{pzw[Τ5)n\^u:G^cC{^'j3wоmKD[7,qYbvv*1,CX%8H7kY|dy<*}HԄYclm#HK*h ڕKXbJ <^ ǭITTyrD)Yv2RQdh<j~b=^V{;͊5F]Etdjtj{5ޜi= 6[&mu}Mt?|G^n.[;Q^bUciwvwK҄"^%gG1Y2K:"wH55u0bV@^ c`$+y',Tv ߡũdX4>I l^ $Xg|m6IɤttH9hVW[߻tkէI{/Zfccz}zڔ^+}ôR[Ž{$YxSrکVQjjNGw{;SW>z~2uz=fS볭ead|V{6s TY}Pz9'axVAB(¬*^V9K $!`iaA2v,GnfϮ!, &k4bդʫ$3e&hi.aĻ$i-Q:ۂTH ѥY!/n_شUx] :E_mk;mdgMYr*T}dzReO=$[O_|]mwa7%) z(z:Sy$eͽww=`2ћ1@EAb*JV%IdLȖ2~(I! ǨzEJu݇Wg>ѧz}%=q:Jr_=Fk7MncTgkO=X@u"DC*ʮn"XC8`!#73CGM$N,mI,obY nvy-HYݒ2X!\Qh]wI<C̯f7,QOTT& }zWG\oMtC=[UNuwX/Zaq$:'Nwn_hz zgۚWih{6?/}[/FGmoy~>æu'OچH!gHFٱ?N:Jpٕa<9S+"eIK& $SZu‰6Hk3NL*Z_<׳4om#/ X%+%bW#ջ4oC cYGY4qسPđXPƕaGl-~߶zػ=eNé~џuؾUdާJjͺKV6:Iiz \bEX {7箺GACRƟvZn<{_$oW{a,=$J; XGKi2HK#etӈ0$QG`<1C4y5S53<#K_XWUrN"<#$9ZuVƬmQeHgCh9 55/VuG4u&-纴:_l{?h;}e|fT]lYtYIHx֩+s,G_2:yl՝YWd n-ƯU5>*PYj{{V[qIaNfM|1֚=Dk-{SYGk$DfcyxB*G hkѱ%:,$b7LX2:ʎ,VU؎2ڈ$x,UXmcY籯 U3N㍫wvRGSŬ;=ޯY6zief ,^}Q,2܃}#wOazHYjN/L[Ǯ:6k{w>)'gX‰f6s7"#l{dgay;< N+˿SlL{M; 3UbB` !U&9!YYbI?dily@df2m]fF5,FD Yx|#-D^kB\-xdt>9/ϏwZdS'⿟GÝgjJ>?}[X<>ݟ/_`?}mr?^N?OMfT/o?O출_BƏH/^v?xp?m߶oow?_?8&Lԕd fd٫TNMPtT/ ՗TƩ%ȪɸB)î=8:a["xYx*bS#*'89NaEUBj%8[O%BeL_@EW@"d8@UWT)ӕ[N&:u\.¡6,E7|`ULdDx)戒/eD_1WWWTW|Lpt aU;?FiuTl:\YU˜c":!Q0tӪ#1(?%EEQ9NU&5L(%Q78UQWL&MZU<NU2bWWrD>kd xjp://Ipl)oPkHeP*Tʈ5ʨ]9N]28'GC8LF.ӺDٓnI80´ aEUWU28]?? QW 2elӲw/$>*]Up2T*T5˜0¸~L*"Ӫ .QQ0LsF!UTP9WE8Uؿ$@`,#QU1TŎN0bx *Ld)EtΩueD5D!N$:r****9N*aLY2>K+@MM1ҋ**anH:|Bx pvsDǒ]x(]6 aN*['U oYN|/"M[|J q&Ɯ.2b*(d |S 'ׅTLpc6:<#-Y@Ia୍S&82b_P*Q1Ӄ*'>_!U-Y`2 IN&œ&8hDɆidnjQP SO\[8/4YE_Lp8]nM탫+q6Qys8l[`G 2oc⛄UJ|YUVʜ5TT~"sOɸN90|;A'%+>*C1d S$Gj99>:l_+x" |GT N:|O6cT!s1_ބ6 It‰r5ے2-2  -J޾*WD_!NQd~Hp*)pUTH胳\5Ģ%ՓVLK!y2EOUCZI1؉ay@]iqS#:< TFɐE=`S&f'?{v JUZeaBG,滬Yzb(}Ntu#.$}HZfdNLĉ U!߻A08 E8 Gpap[誧`mj@?#1>P=y?ޛnS#^2, ߹/";bρ# 1b}o]H2wpPfc[-S껅")ː{SK܊dR S*؃B|(J Ӆ`>DZ!| &7BaYZ +Q;QQ^MHj1Ӭy/K$SSGTlAz"ALidE2tC: \z#TK?@G7`CnA#ľ@5TULPQ@7^NH$@$$n FQdHbq!U P 2tQVWN(|*'Nꊸ/GlǴsDfZ)3y3eٸs#cG~QRLIs/軣pulH?%be1 %[.ۭF rCՀvr"yeQ &H TcE\ )0,&)¶4˜U:# 8WBn192|):C~2mDG!ۍ.Q'%$#+@@jP*K+O׹7a˩7/$Z.LCE\+l&Ŋ lWU)p9-TiYDL4ݹmބ~,øzpGT#/]O &SjKnHG2VQĚQVf!fD' P,G\Vؾ`FjXU$غKK1;!CUond"Br-Sh9#.BtY}@;QNMy!0&1rZ>)P {K9,ǒgRFKTy2'~kx¸YW5 rPtt2lxTɫTf 'Di*4ܛ>YU'tkC"2TNNr{K%XF 0!x5UD*Ln04˶6c)pl;䪫Q0|)2BJ5DI;2d;Ӧ ͨ@9((!<Ǧk,Wj@;rPIB M8HEi9sʖ]lg$B#&T昧D& UgP {bU- €IKTfh@[R%@Gꎥ&%0sZI*vqBnZdi4"`Coъ;sQ@ʁ Fk:AhҩӦ(4BV^)!6t1`NBkb*0') NB: 쮶TF܇yg9&07NX#P6 lITӒ P܈ɉ iyU9A0#Qħ Nl2 1(m9+Hc`裿!rOHa/JStA~N &N aEjd2 TT ?Bhr裸XtڇO9?Tc $ȒS '|bQ%VVĦຮH2F\/tpB|4! Gsd6j)GNuny;MkSxjvsl}ԇF ͿkgCsg|סfq5#@۔@3 GvAuD옞!p1> bU>QJy58JŭE>`mKlɪΜ$ ,P)ӧł0,ph2 #AK(Q TCUQSPj2{ꏫ(NM%P0Nh$$d9{KF[x<1#0g|gdǖGHH EnRlVSK F[!7n"o5D1.n AuK*`n>Ev?$6݅c7$U:Cwx<,9eDw#BV@ّ$i e&tDee Qdvf@GVY&-P$7 d2WR16Ju۱vL&1?h/>M'+3&d@DL'1Tc QGgs,s@Da%(ɲCdԌhzz{AdK'6*QU1Cn9a/%cQ LDfL 7v.(L3 4EEDF[19Q@Jr ؆r]KlmQ(Pָ/tC "$hըN!Cr&TȦZdG=E\'J*F}T& 4HdF;ǧO$"$F448@Um@:<_54bx .WDL|_ӧ@4\G%rEnŜuɕp 2aeBTʟ%)Fe$tDu a$En pDi&@A QsR$:!Dv,l=$P( טor䆝Ist^s+7łi֦2u^J`#a+S<ѫ d|M>J&A/_kQ0--Bo C {Qv% }@_ ֐ 0?gΧvDF%DLȵ>EDKQvU|8CX RZ<"%fI3o "'hsl$"Bn7<썤k,Ch1OviT501P w2% m|։"k7,G4NȲ;C}3qӡZcX~Ҥa=&'۟BZhYT@EHJ#+#slO5N Z^2"PBSOh!(B%jtsL(ɉWM1hmɿwdQ?1MADUz;br|dN*W S@gĦF+p2L)Gr9SJ^H{rCtVLE/֨jǝQA<6FFir:&KDPڎy5AMB;B1H4}`# DQ;+Uw)LIK~}.v#^d(؉c_@oHZ? y'4*Vm/"vZ[̘5Jpb)鏚q U-| )%j*[4lABum/31~ ӉhDSDD}˒jK-6z gf2tyj0ȭ 8(D8eeGorF0:n[%cb@\c0v.ـS-6d+](KrN&K3ѹbK܏%0}S \TӒn^ßTҀ-Xy"wXdqdpueDJq݉,Y(b` J_ҧ0\WC$ʩ` Po] E 1(7heSԜЌAu@e sfRzU^[{$D ёA0i.vNH p;!rh]<}&ܙyU*#qɉqДe\,c@ʄ ȏ2 ה[QU;(si5f-&nz`@3'B&nn4CL'd77H/` :t-}WRBO]9r(0]:2Aòc,HG9 h1N@Lz##NKD%S]w">pSM7?@67Ip~}(̻M`26DG䴖y)%H2cmpl(Vj" BG1f jCn@cFdeJ;!ףu GMcW._ʁw~VT~vO6$nt͓BJ':-_O'p2S& [2tQݍ>"jR 2`dT|%) >pc1SxP&ԫt9niF⑃O1dk))]K#*2QPer+C&K#y/HyYIP#ST$,4V%D H4sO*pa)_$2+j5ȀwusZnij#Y^jZBC4k-^4ClF&A˖s%0A$?:1RekTd"3Qܡu?'c[QGH& |!]AN2ͺjdL Sd#'Y*f4#6Q>NݹmMj~ G#EFNݼ܍c"p>Il:v-Bd5Y *dJj,M*ܠnB0x'jNn)w4<w{J( Cu#܂0y@¤gAަsR"4S9~>Len&ވU ɛ#TUT,Gp!(X1 Is|Hi$lܴb><#t%{EIYw8-ѻA2%pdT:bI*0 ,5^tT6̶}?2Lϸx&UaRKD>%h[H^FP@,ubZ'K$?hUSȟVNpdPV聚 l*Fr窓HL EWD35 aaR1F9&p 4 PhTL$vDU2O >(Opۧ@p>]j"%JJ{77KcPۗ\j"1!ZB>#1O7#pI?yQX7 eDvoKӔOw&%dE !5vģ64]Q5(6tGj_\; tOr?FRWvêt H0ZlrD**LYy ]KƷVTH1OZrn9ސC.it }P{D{aO \#@F.gM 0  Zso}V=Snn{2%ܾE1VZPrDbl&%pܴ %0 $D$eGZ֡> ܭ{8:ulD#w#; [%Ց"( 6D _uTLU,.r7Z< QeNO{vqH"NquEPPd̩@Z2PDdBB8/WedCܢ 1ۆ p%$Tmun H7O蝡_WUATt$~dUdx+' ZaL Cn>hF$U0D&aj4k.L7Ҿ]1)z[oLS1g|%10w9?9ܖ眢tڝ%ۻ G?q#T¢mx7orF~|,ZCYmE' gZd{s@ת)BYLA\eBbj;"&+g޴oLi<'w|EBѐ܆?" QD5[c_VHM0T UnU2dʫ;ZGnB17PHɫUeI G z#J Dʼiq9H5 J$9;ڜέ)/qrxHCh#́bœ3 X|$znKDKKsc  r** C>舀D %HƀP?D ZCoP$DF@<ّ/9BޔAƟB"AVj"@~3ٖ`] @'$g WnoB Mtd/s}]z-KAn?. .B) ]!-QSkQoPj e-iYjy}N %Z@ًTD'c -NXMGn+y4+HvG*!K+&lX 0uMP eR܈))m*)藝W@Q1ł!unFϒw6F*]y;e@]Dj.ZAE>e=oY,B:=0s>%0)TT^ Ԕ*ʥ L$cc/堏E:ۑ_ݔQiX! 5Zg`1U-ϽY:l*sLA kI-d  D01U>Rd&FhŪP$K #B*̏3"P<ָR\B5 ġVAp)RnUB$m%.ǸIJN3Q%&9yDlK0Ic? AeTwD-$0M"";l.m}%ˌE4$*:i T#$LrevFn=!vFHzչ ifenrj nhMj9)n7}C[wLCr;GvBr\h6 QR%T)ʚ -\]S b@~iXxSv`]-<ыG2 Uf4=;{3p:g+#A!ےi?]sm!tH>KԜ,B[Ԍ^{]NMh9D.M:'E;d{(֠%^g Ӡ9N.ۙ]s"Cd.8(**pWASz 4g0ջU#B^4?$.`}rUCjP;s6rr.sRJr,y/dZh0AFdFsb#Y܌+W!BOX- W* T̀ ~" Dʚl`6XVV!K$[q{Š;Qv'x0OSt/Cd$"Le#BO2HqwI#l&D`6 >HT'~( "Bɗ2]zRq> )DDNT5ne=eEbA;F;1ː9I܄dZMgk;_yCIolVDn!@ De TnC%NXNT&K =IܞJ3N]Aܪ?D(ɹN4Cn!$cA@Ni b3t$D'+T 2&ޗӷ#Ƕ3#d]PJrOS<CDfZ$QV5:#IFS+IZd0eJp}Lnx?5(ۉy2 N"P-|K{}\߯%'evU{2 DYʠHFrs!227D-"pGʠb-L%AH ^ $ o(ātdHQ~^+P˸L~iDbuFmżâw+H|48%9+{7#(ň"v@fI0,MÂU!_hZʌHC^19@J[.h;wsZIwZIrNͫe1ȟW\GN;{I3Gs3# lܔ yipp]䜖lRJ(<0 N+҉RKmk)BY7@RpwrN;ӍB&h$ I[66bg"C7 (RWXj[Gj-el}zA-%U-\ȟӭXW ^MM sJy㗂bM"I22.$!2 Q`AOp8FR @ }8DTXЊ"Pq ;P9"IphPGn'"3@d5OrpNk8OC`d_K@QpOh\w?~j{EkOrFg9uAH n4Sۓ-kU#Pt-ڰt0,3ؑ>Uwbe[;-^I-\YNq|6U@|2" '-$fk8#sFCF;ddRgF*ҴDO0>I".!c ["!\(H[ބ3 U>Bԕy-"k&NԷ7dpOE(Omiʉ3:MtHA2Df8Hj$9Vd6v0Cy-@ƯQ&Lp), ]0 A-$ 5-c)CԶG`EA@D.N%#4mDTN_@BP^.,fY F}IKH|" lCP i47ACO9,"K/ J"J?oٴImחDy!/GO1,]i)f[!8f ?mKdNl(`KP$u- ԠIr>WL~pd"? N)Dۯ4`aGq3k7w;ƲɅEE1L0b9`cOEd'uD0ȉԤnfM|/C!/~MZirxJl i70`)玘%i9hy6y"5d xl*|^hm@ 3d^PNUӺ-RKj1@%4vwEdw%!/Ƌ\%36},iӑFqKދYۅ":Q%,?T :uLUbYBYw7'0䚏uAYdȪU2k.fO+"?Ieԭ,Y ȸ>Hs=J@'NlUl89Wn]eeUB3 zmŊ;s۶+)QX}99'wsD/-נi4JyhHxR`:lH KV3}і1$|#rĄ~rGE@ԧrl8iHOzfn9¸j௹7+R2|c8DH;-xp:?EG 2dέd'Gxۛe楽%cY"Ev7&F4zג3?5܄Tʪ%B2"VM(9j"$gj-{ϚTqCb6f0/Zن]t죴FHm '@˶s"cWGsCCB2ڄƦۑBM֭ѪR)V`n5F MmjO"Qk`KIӯݢc#/ʯZ nG7jNay}`Fͩڙ. >n 8bKSYkApSI僔r!ܽ-ܱ~kNy"lFIݜ1 0:sG{QaM<ܕ,wLU 0a~EjHK-;`DtLI&˺˺v>Ս@`e"!#!$r{8 ,]RۣQm wdHZ(혿Ccz/iJU~K\K-eXNJnI<3*-Q N=фZFh:р5# & @@2#柁d64TuH'OUJ ^zs)t5O!fF@4aW Y&$y#0i%ADfh)ڟL\dbPٍ+UPjm楹Q ʜɬ XP"HEje)8zh~r7j}T>R,zV{ץM4'j:p(ċ{jqlS;n/plo}b oЋ "Ay=&R؉7eDD{وeCom}Pf  ;ceDsdUkeiUO5MKzf@&j`& v:)2}8F2ڈbمt9#W9ܐ.zLy |2Q?Q9J$4%0A!)V \œ溭_ }/LE R?S?$'-2K)@C]Z.S1Q2z' LiNKn5-ӓ楽|m>lP:,Qr  ٙ%sTŲⲲe[4OuD#" U8Bq6w6CjriE̠cA=ArYJB/ (N {kal5$jjn+ Tb׻'znF&ۖ<ܧJAm":j)) p '#4g(ԭP<1fLUx%ۡwFK%:% ;r (UnmJ4֢>)^GP|hl~J‹=aeT0a B =,jRf@^ -rbDCu%ecIiX ;RD4iAO!K0\d*`> owpb;w{r/.GЏ1 |!:)TMEU>@~@ r{m/ 7䉜uFr*~LzB3cQ,zQK߁|lt.QuOgêS' P6/]$?p衹Ð,Y &UsܕI+n-UB@F@Z7(FJ{2H|Hӵ9B,JR5yXV}NbYBۙ Bv*fP"T`j(lN._ eQ/]d6.0d&D+p0A۝B`dTKvcKQjNpmGBԵLr@D8 z,P[;u^LrpZ+FcB.%bPm 8NH4%bTFr2ې$d)omNʶcB1Fhx2ːDL#UELl?֨T'l9,ܹ|A vG{t J0yM\4 DTH-K.b/yu@o`q82l(I![ "nQ0vv"yWhŊ0ȔHT"6 BKf^H'B;35Z6 ܘ+P8?RCzuR/[֣p}3ڈLFz(z{y+ws]GFJ3Z1%(:^LKۗz7Ghk3gabdX1xÞLh]nkgr]ډNquUN*S*LtNN*..&P2,׹G&D*'ET~ / DꎑȃF[aۢ}3#S%1Wq$L'29!D"Fp$Ocu(6jdfJsZbQC7d_TMG#r&{zOw5( 7/jorvT*>/_r O6 *DUHL—M 荒Xt[d&1L(KF*ȡ!α Hqihh~F.XS"<%fNKvLdl-D<7Z".7M|[䝨,B߅# DD2O@pI<MWhPaU)st@Ltm!#)"?4B?b''S%!N]?4GGUQW]YdL0ANx\PWd#%DcbIE#f*[M UXbv 9!ʆ+wAcN^YT1і̥ &OryFDkBR0MZu|3ޜgVDB#dʫaD_4˜aUD Aa\ӵ#M}J`qܑ.$K:u8nwjRŻ-SA1TǢh:a2y񪏨uk$+~hF×Bbx/Pv.ony@(dGL8`628Ʃ]PoN eKӮOaz[}p t=)tǚ ,:PJ X/5pJ۝O/ d<0VoA_b]1(ï1`;N*ӄ>iEʎ50 =TjR(NFaTДWLx&$y-;A\2'[-@̛(FWVhBɽ`郂J&u|*@5dy d}x_=L;&MϞ)*=k0Dw(9D>0Z^dUiFQ4>7 D*|Y0su|+DjUT,*2 1`4\iS{ ' в27按zim*LV(6M`&էMKK[I:Mx\pW C cੋ&v ;'L{Ʌ*0,PI.AAzMj1ہ:[Ql Qҵ WHxcN&&=1 ЀӶn =S&DT,aTlPꨬ7$pU9j|:7"̔AtE^_J&,(lL'eh3|SfƼ@/gL܀!U>8p8|,dSfDY⫃p2n U*|Jje5DYQJ1C\̆10miӽ=ZGF7!< #)H=dfd 2OӅSS`̝? [*pW 'TE9?x2 ds @o|KrVq jݰGlOjc`&)3"J@UL9OV$?^ *"l S+ʊuTԔ{t% ::m<2MvW <F"&e2lmJGrdn'I1fx׸1 ʘtUNPL0#%VQa\Kp:uƩJ=aE pUidCRQEӯZbO2 {䥵/L!Uܣ&@pzb!0 5#(UGzKM'۔X$qT'q&:|kWl(EׂʊfƸV:#$*bK!0ՓD$:#SUjLhU8jL2#6 UJ[6s #@j5o@m z7;43N SiHEFA;{$1y_VQG4ʘ`P6xsNP9T ,2%j54t9 ۲<G?xHjtTULu,RʩE |BATFNOr$nv9:%hr(8\/m)?+QB׹r"Mȑ&2%զ(9@ ^Y::|eL)檁.?%@WT̛[IY]1O8^)tݿl(J( Y4SEn#-QaFh}(ߒ] T֐_J_ y"@I|CXw zpxL Y`ʈ`Q?ZGD*(^XU7棳@Nj䶷xEJ#3gVZJ g/rfRrM$.pdc/ceq@IOb%5[VG4,dSDaEU\tcQ 6#^RVI/Owqk~$aM?W#9VR8x\Է%'.^ŏ_4j-QD:ULN.(#T 6&GC -  9Ex'EtN.˪ l $ @/ȕ\;'WL #)gcr3Q`T ̀uL2)ӽpM!R(6*"!d$8Zg@VdY9,TF+ILoə2ԉU @c1^(ǂɕSU2| uG\'T3QAyF*.z9JQ%=xBO?T.V`>5D٦6JEUQ8A2 *x*tW)Uh,{'d}BmX[nعDv6qcD&P4g@ӕlB *`TمZ-]*:'N? #l2\@eeEg)VMe.Hv*;dX[#Et:t ! ]C G57 d ⁕CMSdΜUV6X8:l+prwY84TCj%HFDܩށi`kNjLFm̕l~设M(ʊ=PZIFrMNvGrG%[+ț+QVꊨ6qꂦ4AS]8cnHt5dEC:(HۆQTASX7 8J P4űlzŽS*'-Dǀ&Miѕp,U4U᪺:lm8`-UpfoUq[ qS UEOU8\*t͹ٹ8:~64Mt[>=,SUEn p'7UŹ^ªuVƼ->&GdbɓNJg*UW@8S KcULhN\]?U8\^^aocd EomD0 qfؿ LٌGUƨqwT +\oc|)^;S0{Z׍&CW #2S|_`1,̨Cb!uf$ q_tſq-FS꘦$AGv$--Ѭ Ƭ'1tܓTwOμUT5}{GOwp UFQ=6$6v-] {o584^+FX_DJ0$'s 9#Br\M-y# qo/[$opIZ0ԮdmLr I1!\.怹⯰s7g7Hfx5!1ⴌ4p(pz@4ɑho^-؝R2'T%kz;S/(P}B¾ƉaUEn* S p9O3Ynnmjot7{ytGD4d[/B`'`|sAO ZV>Ŋu[WdRډ7aJ_L}J痚̈nSBQD^xJ-qjjrR@B[~CȆh44OۢyrA5~3]Rʧ|F> _/d Ƹ !5Q%@(nF #(Ѐ Ni$ ^Op( ћGH9@!t)݂Hl7~OQ G5!9 e8J*|̈́]R y܉h!PU+DQ1}INz D> =8\b]),$ !04N$ B2ݑIa |C(DʋT3f{-#l#+7çoa̡ LR$Ht$2LEBFUaT%F& ⨪,Y Up"N^h鱲 T9"BՙOL>ٽgIѓR %~H /F)F$t'"iK4c(oM!әdƌ2rSsP!n1"mTI اdXw TO5]=`,9EU*{fyP(ŘL:q9{)΅oʺn9dU*A/҈]uN7:E4#*};cAMpjh**p2ar aj|˚bU }=gWj3(/cUP_QE:p}*AF[#51ྦ OWȗx'5ݍUQ#u!&2x<k #mU!'2Zcnhm81$t.Id6;/Jpp2<7D@:"9"!P)KWU sꃗ"q''DH_eB"iI#ܘtbdUį7A>ETzXK<.UZr+o|\A!J[R$)Z` ؐKVU$ZB923`h8r=uԥ ?D7tQW¹ES/@Ua+%EӷZ#P tΪ3I1P ֒IlH];׀K0] O/œuAdFBpH%Ǣ ź"6܂(h,?SDt@m 1lV:͓TМA˩_:jf8ʼMU%\Cl DXTsZ^,R 66wtF~ G!FQjpv~n3{ȧ܍aPtF[s.F!aе#".sdr2 2~cU veza_S j'`!DuGj31DH0 U'#TetRv# >g"Y&ƼtDVT(T\.ڎ Z."[VIݙj ɑ,|]bxd$3d'8c/=% ov1)rkTmazdqȖ'ާ8V%EDK_&/k @j!9E90!AZB!"EwGӬ%.O{:aRR hMӦL Rީgʝ]"4XFQߨZH2g"B*TqW/SbDsml;=E jC( ;f7(@RٝLl0POUUVBܩ"6MDFi*u/HᔂL09:RܝFJ5N wZbGifcR-7F['[ٛɫ y lEBU#ުC&r)SvM[3_S܂"HJ[7 Eis<щ#8 )^K|TXeSGTχFy(FD\B2R=UOw  @Ȓ<9"̻J Q;s5˪_%DӖk\ndSH VRCHBQz޿$I&n%#$j * ww`!Sۅ6G0"'^nxtC톍''uDDœuLh##s%-"|h`((R q`ڀ1UCrc?z/#wHLhJj"?sPK9$ "2( 2Ĕ%fFT'2NZ*L6?΃.; 0G|oƠqʖ[2#"=qlOS *-(J*tO%/FD?Q< D*q|&W%{E9x ۠NД,*8$J*H5 x `ɰ"ddDotBR>IUO6L]f2סЙbm D"Hqg,9ɝP8MrPQ7@K|4M˙[H)3F!lQoauULrLn3Wz*Ժ ҋf3D24* `@ZJy82Ж$lF=:ۜI1zW/Ϧ/F[{fA2P;`0JBD?qgor'f=#9#-#D%J6k=B:kP&u-C*{O2Ѷ50y

OL3Ϣ4Lnv]<5 UO}H_%8W@ k/$ž¸QTS]82͖@b=B@K2zMҕ[i9V'E]-QbDdyQ QxXHnB`{$̞'Q"429)H@9HNd\t:vٔQnH!2'DdIT.GÚBd8vz~jЪX . CHGp$~,,I#nN]SINf}?TO\O+意6e-#C䙝Ԣ\?5^ߊ.YUT&)0n:(I>((#1k&hS CdeFO3T% Zw ?ҘcTm(c@K-DVB'$ ~-a<&M+@Pwai J75/FzƯeP: \rj LNjܜ-?r \'t$шUBCZ$˪|dg?0qo"꘧BO(,Vdk 7Nnꥮ$#!&' 9 ;cIԤyȞ-S}δ/kZ_H<˟al"(ކ܋H#$ 2sP4NjDʶRר$Q%̛'eY1R$*LCdK85M㘳euN K~ 44@ܻ*bW#&DV0!^*y9!@[imJs"8ŝzgAᚔ+onUzp(+*Eh.M X"E p=|$ %H(Z@Dăwu6ZY8 PݬyK\=@97DFDO1d`T\ƌzf*DQj4*3C̖uS^ Lk /Ɛ`heRz .@:2pPUiXRErUjc`jzrZeXEرe'"ExHn&Ap\"1N@Nai5D.nGp֨C~Gn,ƾhno"F1 -X2<5ƂW8U[RYC-ͩWPin%!urW*. K2*Lh8)PK2n' $N%9y ~5CV9QP&DTHdCy:T 7軋H uꊮhA”7 iR}m]rL8lIngc`[1"6ءBG4ȅ4Dɤ )}%8x6SgQ>̨ɀ ʩDv<ӿ6=ь;x3*V{䌧-;au(hg+]j7UU^*qez:Oj_׵-q>D~ɸY0NHʆ".Ph3 ]Q(]рSLNdSYI6-JPVЛuF,8vLP'2[T_WS2UTF j_&|#u#G576FO47w 3߯RXn4H82#{Z DMP: 8EJ+UR\{Q @Y(FALVA2c1 #!c:K͹HhWt3 DPG熡eGT$/Gpq ȠG5u)%/,G,V*Rn(oeTJT:3MjuAR"$ul\䙨xBL\]r2fCD aR9\LMB$*̀ e+`&e Jt V ]Gb1xSmR=؍&RY递{fC (4&_H޴AMgTG2GМ6CnFK*p }B3Der˚"5Z|?%A QԺkB"F$&hQMԵduT'Xi C:tt>2%k\VLULT~ y>ntAR2'j(2?pjń?GP+5Bc@%L<,W\fl!TgZ`-b#`Je" v @~NB_Ѓ)mB F5U6 ngvH܁ȾhHUJ\S {C0ҙAjj͓ e1"aՒ;c-ِ5L= Lm5'g[47vD g83KSP #ۙ&9#?1q5P(" Ddc"7{% F(#%?$Dv$~AhEtS܀ZB BVD`Aw-!J$oذ$Kon7GisL̀vDQ>Qz04jeS zMn\U327>i#-NJ8ASTWjHJi /P+%RhHՓ:( g_K$_D]L ^F"0. *ٗ ]5?I[6hCS6 4ѣ]U>H_ j 8*ܞ1,Y9Cbtܤ"6 'U{CD'Oy,U,@D\V2rzK3E"R%9tc xmE>)lj&[EnJIorDE"@HtvCȇ@ ¨;0/Z;(dsn^*QO/,%7ܣYʤ8Q7 =ȜЌ\d5 lbȲy8Ui]W?GLGJy;ÒՐVLEUnKt:=SFB'0l|O^QOD l@9SMX@@\n|Oep:`S+$rdUZh4tP8 ffɕbΘ5CsςTmxp=J>$iSθg\_UTt/PNh6UTUD y ٧hHEHBS"1b>!m DEGwRoU|E"̎HR:! "(H '<7Z9/\X9J 9[Qadƾ&᧰|+0,SIwQLj@tQkj"Pdc @=&cTґGnT6(I#܏GNQl-YS_ġ`פs'hUQ՚s;gb=&@\ugdꫵ*]uD(vVh FR:uR v4ClwgQ0]H!=Û]67"e"'HGу(lɹ)ET6꟒-Dv)N.6L+,Tɝ -B G%j]:RY,U-ۚp_~KN؜:HSe9-i9uAӦ#= &R4 sE ͽ +QR"ʜ@?ꎑV\T\QHH(x'ocjHS "7MF^A<@ƽ?U,Bmŋ7sDsnS|WHǧRv ڈ͐t(tD΀HP0r+F4J2gb/CxF=*SOGchbL #h;EwEԤK G0=pL]j2s'v@AT-Ur)쎡ډ`!#tFNb+"Eit <omQXd ؂/RnۡQ T]vmro! E-O0t\}JdYURڐ=WT¸> UL/ύ辐ꅕ 1QH@uJ*'(6 K ЎtClor,sT`LxIȈfꌏCl 7Dt襻MoEtʙ!!tq'dGpF7r`b:tWqՑ]RidDG*GKIZcRn;ܔ`cS˨d v$]"TMBpf. =O2>uHoEwUTL280HOeube5]0uLlſ|ELYg) f9?l4F3˚Q#~􊑙Px?kY=U_plY9wZ4 5Ƹ~œ5Tņ,5p%EDtNd75(t't9&!BUnZ*2F<EzU-tDQo|~&n:/"WeDBe鳠wyu?GnIȫؙΆhj`#LJ1"!nlnϪcn *EWQU6JFK.tѺ=₣^5"biT',{-y2Ki>A机:f3Z .,y"0#BM_ TƼO]74DžT `*H*Wkc`ܕј* 2CD~lWsGH&_cB:G&A,OXb؟NW2=*AqD@n&`h n" ҪGti*2teJ2ffECdMIl\')U}{UTCoɘ$E' _w!nD| 0Ub dRMetad]1 hF1'܆蜄7J)I,BU (L8:qٛİɺG"s"Cf |SSXsAܔe7.Y\Q*w95GhL7@D8 f]ЄHsO+0cAӈRl9 8Ni$^vCD.S!%P"hTEPwR̃@Tx*ԧ8iSrAWn>-Y2oSS LJnQ2ra3Ӣal*т9, i~:1ږ/J|n%w?"8uFgGǍ<]U}MGIy6T;oA.#  AܔS B"UIzs LD@Q (]՜"Gp'(' 8J~i삪`ʅ>5e+snP6s%5V@>)8π ȒaK"@R=V\~j ы5K^i Wp67Tƪh4ز @WY9gH7MrbݖHaaM6Q%u&"`;â4Oi!>\M==C**cK"Bc1Qg ې]K<`S0gdZ*R1( p ?<hxkTG:QE[)lrnH.S{rdʈlSox@!n=UUD*([h-"hT`҄I\5SʌN0$'@#/2#~Lxz[!樺kY**VRhu\/%N*:uU?IvB [kh< vSkשLR%PVe\Tk?]?u4ʋ`:I6 H=N= ؟11XoB70?G<)ED|@?¢Rh4$&XI) izTyue#I m}n|(rA低+)-5)7yHLqȷʌQ{=mP@0! P\+:V2n4=)R7 Ҹڒ4 ̞=B7z|)enU.@?֖_r\?AI#Gt^?Z Ck7oZuAQ @i##V)PmK}Ƌo|*rSm).B~D2PN/~Zd#ݧ_ W.Nҩޚ%T۞WmIc7XƆF{J[Q8~~}ڂʶ]iobOGrXΌYxG!Rz):iG!;{v]Ë7NkAZʡB;s9a{ w BT\"x;RE]ܝ4%Jͽн)q@c'7CќX5?V/Fʽ=ca֢kwSK'NJKo4X)=ahoqh@ZIZ܊h&pGsY;R Y^P fu e[pkR- & O*X @@ k R`fcKJl ^wK.uvb`{ږ]&F^;Fo?:cAQRn=Ƥ+2Ҁ,ꡢm>zu0ZIZ' 6z࿬jRцbzԱKHmv7^u$Ut*(ky]mEvLF(RAJ=P!SƘI}iGyMN.]t'J}˸.aW,ZbtScvgkRx 5[΃`#՛jiXEKR55#@4)d$nZv-W^ΤGXoҀ(;mbI"cu$D#1oD#M96JlM{KR%ﹽ`OƤd{:QmaPC[[SڪKd.Y΀ Q_z5]͹cf҄dبF@ݫv}5:w7eߙ}MAmu4!+Jq2lj+@~)mb$TۙwK/~,-k}ZUuSv[jGӵ9Xkjh6}R4es_*Y^8 7{摷܍$%ӵ{=UEt@{#IΔBۤA$Snj ^Z&V=,)4kw_ԎP}(IUXX$ !Nƽ9by} FڞߍHJa$^c:Tc_hC.|i[,vocO6GbI"&5|)1 駍@0#E&'w¬6X\Ђ5 c6yCLہ𤍔Ɔ .(EOziRQtJaSEF)NFިGZBчm|(m2zhI! ӗR=uS Mf, ] }J ܍ӱJuک[m) l.Je$t%bv!Z[w>gAjm׽Krj{\d mAsi%FӲU3Jݑ]YPT$¢H=R}kܒb%mui}uyOJHl{I-BU/{*P}:lٜjAa{`:T~ˢbCXWp,wch=eC׽j?֡Y7 mjy,K:1Ԃ/+ mڟI!n#Г*S3/M.|*)& t$ı}O4RȣB:i"@74},#@) ދE!66uvh݅ c{Q/vOQ֋+A R=29&G,FQ"$nAB&ڷ[{1YTX*'ʓd y4׌T0=ͺV$Si#VW_r/syP}C{jq J<*H ;rٔצ| t_!Q*onf52)uJ ɋ2B% mvӵ.1zZ8F})`0$[ ,*:{f$N,IJ{!W9h>"\ɶn Ik[mUs#cmjF>ֽTG׵ij j6,@,:֞6AFzރ#"耞ySHv$KmzfaߵY̝ATܩo‘a.]uiPٔm q0 fIlw{s*0aF@:Әa,wk+Q}j؉@Ěf%B= c!@ak&{ob 6ZYpEu8A6+,z*F_`TطQmD.:DhkޔH,z .J&?ʕ U{V@b^mAnJVliǫT6&k ?-8!BI֕75 H`߅EPnc>4Nָ 5p|)D%ևu) cҴ27mX kډI]I]mA{/[kxiHBPmS[Ӹ_EG䴉@QeQn MƟK^DUK@dZC AM0~3# Mn"]d o#DC0Tgu5ͮ۔^ąlԉ-]Q 5=YN^% ]_z^,tҶ8,Єݻ( Ζ[NLjQ @$ja`}<*'pHR]æTsxۭBeK i,'aU796!j@ %:f7>zЩbzuWx wk^̡e@uqQ")XO` HTH]Wc"b .T#CfuATڤnKN?0#aV篥M$opo:R#ڍ^mCEc*ܽRREG֕=A;R3h[Za0pX(o:Iؖ*,!zWZ24t[SZ¢<\|)fd jOF*nD*{kEӁgjI LwE N ɷOk xv ^j?S2GrA ~ƕUq>&A<<*&QXAҤb*4"EbEﯝ1?ܑ4U p#b MF?r,Or)CR;i\ .4(Y$0M 2Iq{׶mz2kunzFk.Gs,%/uZ2Ê7ݯPHK$NmELHІQ<+mVGDV;kOҙ1FiOLzJH HVpQG q"X'HqYͦJC>nAt5K]uҬ^E7+1#~Qƚ85thEHֽ)?a"dtT{8ŋfY!I%~hXA*Fy.ᦴѼZVM msԨIcL'F76*='4˸AfaF8:̪4q^mwϕ0f jCQI'KZrQ1OZ}̻O:jfvbF &F7_cII!ۯm$lШJ ]R(݅ґR6+`('ʃvơIR8=TmCldH5PXE5BoHI^@2C0;_E_"z-iF120(>>5;mTIfB5,mR5׽ deU}*Eq&81~|@EMǰn]ta'@h\9t:ڝNT, r_ Zu} k^2YH-}@RHd*4ԹUNQ ޣW܎1|VHqu`lwh/Rͷ݌= J,:^w4 "aS֙ڑ@ }h5dAf/k 1[]mWICkByBnZġ#j8|ih aS^ԟ:_["8VF'#RGRE[R(%vntS"^5ԟh?zmtҌѹ؝OҤš"-:[N7# 'vӠ@*,f su ՎdmO EMO+P3:m7yxTIERHQ\5oIS^ڍV'}ωQoby}*Dq4*ȉ &!KERmZ#ws[qܞQ;ȮcJlVHH\JO?Yc8*DU&7Q \ bg?{)H뭵R KӤk7ޡaZAr[Sؐ 袽I;ToPT0!kΦ™i{|;QxImv {K'E]x_l_m}@T7|;iJяiͪU2.O҄q\ޞݾ6i4_i Z(kRiYH& &бң/b)-}Z|VķH ҬdaK QjN։d=Qn@>?J9?}vNhOn>C֕h /4UĦbh,mƊ![AUMȹ*-1A^#N!$>H@Hqk26_5F2\[N:ug?M;{ n&P֌ DU IԊmTk+?nHؤoJ 5 NƤ"5_?(ȗjcIf#¢5 ŘjDw ҕU$8:\nzmFVVg¢nKw`nOkw!ԛX*6ޙ*KxW'Ƅ׺؇‚ϡ`EfI?Ek۰.FGuQZXt'MG4ҦYnudw*\3-oL}˭DѪ ͮ䎶UnhnnS]Qw=`vmGMQ]A'j) *&"Y-Tp!Q2iq FB~B^h{WyPnGLr34Au+ܐgՑqItekd! {(K`jY7}m(ܛcRhb!wKNZcjc?1XvU kN֤qshjoy㭮~' ZP֍)8Q 24eUtce:QɊMTM퍐ZH k 5C`6Ԁ؀:ZDUOѳ>T\{ wM} rUb:R *{vKQ,SFj6;tmoXBLkʤc #R_UQ/eЀz}M1@c֢7sU0b1 ]ܑHL)ߠXh.^Izլ{҃H?wVI;EZ 6:ڤ]ڀz>UuZK~4@"(Vn꣮4p5d YHhd,Aͣt"Jܿ])79#[ uoLq>>Tf0He[?*fILmrDX&F:ױ:Y /4=K+Ƌ Jx0,Ky1daEmA}Xv㆛abA,BO{`e`w=k"ɹ?ZǑW2H׵7oh#e5'pԻHVb:*2]!^꒡IΑ\ 6<*8@n=)qnݪu 6R-@8&ژel`]mPCEdOPeٗQa4YkI* ҁSnrǨuR8k343R5E^({Vag0i3!+V ֈ؟YZaErz_2<~ڟO@"?Q{pc3z@ hf@UP|$G,pw7۾Dz{z[^/vR[xSukR cpG)ЛXi ;Whz R0w'MNw3 w8ՔJߧHނGW*[2dMK]={Qfw㥏ֽSQҤG؇@mޚ@.K*Q|? :D_s#OU;]nhH厀Z݉](HG[4d'hkM +ePO¶vX TOqz.\BT?NWk:^۵R56hb4coSIBAb(E&e֦FBnwxTY[^ˠXi6ƥzWvX;T)s"B+/xz8j-M3 kK$PWuȘ5@JU n,ʝj5u$Zǫbs }h?2kp7AL"*$$Yi-Lxƃ'jdPhR*^̷Tȥ/[% zJl\נ@u<7 (ҔIG}iKoi`kd#oHt + $.j1&CbiH,6ScaF$ދR:# 4d':(I‰E 7sQDK9Amԑ m~ΣH[*@!}NGz߫<ۺ Vhvn>wøkk%QȞ6㮾4* }P:#]wGZqQ~?ғ&۰B\Rj5IdZF=OFC!1[skjkk~Zc[iJm aR$rL^6+zi[6"ʧs։aފc ݍQH)Ƥi{ozq)m؎w[@-F6=$z9qؖ'jOa73-F:\u6 d;u15uaR)HНueBis55eOV{ 7/mDc=Lt4&P4YbG&rěړ%EzwfmZ⁔fz5yaMڱWh iM*%wRB6#IN pD'i ܊lԑ F1ڂQb!m?Qo: !Nۑ#A M|Po`|);O@kem8>gSnS|b[f ͼiK{:PG>Th,^ۄ]*Y}2ؠj{Cctei˕$M]+|Jd/ƤWR]0bҰ:Y(h =oFYqAtzxwsPI&H:Zh{F}et?$jQ,JUFQƤG-t"#K0 SS$!}vz8UߣΟJ/s[#6ۥ2]p5sԒ) H֛&5=JZC갩G.cFfT@{qkTֹ:TJղ-R}Ő; tH֣\w ~eR4G,G{ %qbF1b-!=69P\B]">E%#S^6j>ޥF{T,Uaײ633}f@{*27  G)VFݺxSm`IXN5Q]7_G):@jI94l\T>T QlJMIl›տPlX\51k[5-Ƚ#QgMVG#ۡgsM+ư@2@}%QYb~xvuF,zH2A x Rl#ha>=KxFYUjIfFGE]ޥDWkEDfb`Al?kB mɷsRnunPT${۩•%$ [;2¿ +]ӥш[4: xW%>ǢFښ6݀o't#/iQWBtEUnoFA6miut6T^XI';Pb;!=7cټM-ۻ3Sn=t6ē:H =:.a3ƇtkK{ ֘)\ UeF@P Sƈ"x *g!` 'Jޢab}GrZGJC3OOqN]?F$nӵr}N]9CxӸ7SSO#̻ChbQn o(T4JWK *8# I=H#R`E .wtCY4T72`{PE 8Dʆ%^rwSڗe)uL{B1b׼`{)JXD _Hyk{ !QZ6m`iiW葊%BU_r?Qu[y,>0~Ԗ鮽,PA'e:X nbvҔ%ٴ*QM(죯JB|Pmą}CJHܻɩRF Ic۹h$SiRmV6lCQǮMJcctƌPqIŏBj). F5?SNdvQZ'BXgg`6~B1L w4:Z# $*UE7K[SШZE`i(iZDTeURV :2uEۭ0 OK連kbcwE{&fliJB G4ϸ |Q"v :Q.5&ö$` j7qJWZ֡Jy }+L_^E[+i?Lpڵ ^JTܽڦޟlZ Ce=*nvnj)E@naz6 ޢLxخf?4]Jנ.ծ64w(e@I[ Y26E,O1yTPoOŒ@6<(w]IAx~46jkfN]v~VYn-hDF#vAQRr6um9sޙChB<җOl==MI!c3FT^Qolw_ZD)O>#HvF|hB7P2 TiȊC%T-*2GOm7YGOQB@̝*.D==֕|n7YM{HbrҸċZu$P;Ao;PX1Sorn:S}j9!~QS@hF>5a&,mV˺zʤy@4`Rm֠>g,oP,}udwT}SQ; 5@:}>USm)K͸m޲r*м`}+?đ2)" 69d !:iXfP)ծЁAB{K:yP,#[J񥑤Ui^Mj!C 2&s_:- E׵mr4fvdύ7mPR}6 ?AK5Sc֝O "]7qS%klRѭ H4#n%4۟]; b3kAR.[ nIȿCщD {[ GQ@mX)7F-56_Q}F&]=>54l|I,gdTi )e*HNAoMcL [MNEIJwR 5#ARD%=">4ryl=^tɷj1o,P.lH[؋BniEn <_sR$]|*) [me>>BaTXyRIb126' i\nV Vo<F2JPP9bQ+8=q:єV1ZCrzLic cE$q<~[:ޏbTK38_gTݍ܍VMo&4W;rWلiM*=$͙N"j}$|X #{"3x*+vX\FxHGhH+36@nʸpEq1 @}}k+]6QuqmFv7Jd[$Қ3c(oI>ua#TXHi-B 6&MXuVtNHﵺN77M`pK1:vCm*0ݐBHcQeXtMM,@nLY#4F]j{i;[S,!\#=Rx1yь2ukݜzlYC!-iN/__G|:46j0r176#qBI@z|>ŋ1>nRdWE ۍ2b6j]@hu Ge-֕}ۏnZ`gҞ5:YCy;P,UdNBoTV)6ݥ6@S'yԙEAV>YQۏV?<݌$Oǐ_a)q#44bcԞ?!=\_qӓ-q0 B?̐R͕||aAnmzn~FYP|GX^O#ִ&i\z^|&Vlܜv&A\'?sf(n0 %`Co.O%/x|Iy.k?yT_mW0b}+8keB 2VS~R+Ϟ{48rl]$y^1|vF: T}jUb1jKJqD!yĭ'Hzyij^7/);tV Aۜ/P@YWMǧj%)NU/މ 6zIi}H𦼖 59v۽O#H)7c";xƒ\^[F#M#[wAS6\<9nS~!Զ@y@&^BANʑ -zʣa֤IdJvvdvaJ:j(&t_;,'sxVJ,h A>Ai(2]*\k]n{vПT#- :_ʕHolTPD=4c'oS+OukQΥ!~)#b-J8|{TBrY5)`'Ћ{Y6U=HwXvV}ma fz_RR yTEɡx=߽8I5#V>vmb&n c*=/.v<Q(' RJ.TR0w[_JIǗ=~H$]ZHc|6DX)7X#psoeڝ &kI}RHڻ{ժǯj(ÌJ%OK Yގ R4 X~ 34|8|SDH2FzOk36HG}IXlT޳se_M!WS-"SwX19EpԬLMeBJ1 k żQl~E }ّTX*Kr@"Ix|T2nZ(t 4_Cn{V f4ݙX/{S1yz_ѣ.ǿJ@:\dq:j-tUV:!pwRnE=ܿ^6AK2 l: unR /oJ2M clw*:e6V7ѻ ^C ;P2II2Jd])UexvjxeBHz^׻v=W>*g BKm E{F[k^.K~`Zk?WhjGB GyFd6jrT/midbG2d/du׽Eb7me2؞ֶ*f=Ev+D6O‘_yO{1G֤LjXbiS zB;cIHSNٵ,mM#]oEAv;_Fhe4W Gy'$7_x,Yޢjڢ,+@SO!bHԖw:O@+'T ɎJmtcy׻1#;nʣS.FُROxWV6l~$ڀpfoƢy2g:#CÉr"'JdyY$y"pjAG=s㇏l\h6 _lz akPf-X\_6sci[\#ۜ`VN=+Oq'&R  8DĪ`oQ>mI5͉P?Vn@ǡc ݶҽ`V5=#(hdv= ^m6,zN#>FʕЖRc@,ޤNު3'zVu`Q:#-@MWI$ ֢PM ^tґ)i4|3lwڦd2D}V3 A y*bƬ!,vO_+cӠUҷAZhOmO%(#Az0% >5Fn/oP]K-:{SE.͎IKi{ƯrRBb +ۯDn]Xv L`{nw3G&4?Z78!ij9Y kk! ;k<=^Zh$(b4קD;h@FM*h5Y&~5@b8!17ZNjqwFCx_ob\ yr\_qXA;!ݙ΀}j<#bhr#XcYǖKqJxN5d'."%J_uԋ4q}¢:۵0N^ԷGU{SjHFR,^RC4T:";TFIqkncғxKp:|#L͓~DކʡM5`<Īb)`5AÅA$ 𰬙,D[N8!#<#ǴZO%eBRnkr|cOvfcL11e1PFߏA_O$)DžGضIzP(X*ލC)@tm{ZopT5LzT42qMBEp(Le>aRNB;3O+JGثlbZB;ƢbczIV$'cSGD 9*3F.K~Ya>D*րuYdZ^Z1ntrzn~m۪bhAa޽#q}7RGY]:Azh2`1x26M$zoI.TЋzpgzd[m7#@ OPH?TBE^FZΣʮe6AkӺɺ}r~N 㐝G#S< A :ЖIǹcڝ>5VNKqwq"X)ďO˅*4`Hm) 7_LBYY0/rxg0:ܯG\w1lrb:nw#pqnlA: |o p1p#`#¢Gr lR#[ZFҢ>[@r* ;ܞ!g7_}Ed<2+4d?X|֖tu6qF85_Bt$yjsm"bIIt3o>;06PU/uO 6[AmK Y!I tͨ*.z}MQ= }(q>.XQwiZ39C.)lEYm, yr#bjp3%HNj̘vvVjxq0{'+jI$R4`ڠ/}+vBC^¥aQ/̠sTm}yd5Rտh ^Ot LhvzZvT:e*H•I1ll|i@u ,I`> U%!)} j2Pop ;f]m`u%H[t:KM<^'ΎoΒIX3mLz&!vT^i4WhZ9>)З@>Kw4FRE GI^U3!SX\cΗƁԐ ao:XBKP dsnt78Xj>ڋ&d_GEWKuFKXPjƲ\YF#t[F@a~)p+44dnǒ5!C]롬f]c9_RM4rJLn@kyI;E.!]~'$|{G%:o\0 \~69pX:-νIs.1>:~>B:ڀ DToH 5ϗ*LX.;W#y\9%u-E~2ܟƟ Is/ 9]䗶w"[SzX=oB u20?{$iS}UNsޗ|"!FV,ofFNڸa<8x^@nϓ68dmA>lXYse@dot#/s64<,:"綵uO|veivNvM n=8u@XָV&rڵ ea֙J*`mSC  sTdnzYr,ԘuT5Q"$u#tB?S{JovsAJ]`;9`[O.ն3^ƀUکoq)'[ =vVfvTN]BPUh]eVޚۃH6KăoJ+<ѝ<*9 (2"؝td2l:7Qk])KBCdqMp||V6D~bt>Qz\("㠷^6HWz+$fģD֑EնV +F/^m |A Z4|dO.?kֆ.SΖס$?* P&vnYP|JqٲtөҧW'=ϴ̝,OKV6n.GƲviȒb#Aᮦo2E#½W aj4B_ۮ",E-mCh\ܻA\O|hJukbkdQ )B|&)x͕-EI$yDVti[ْ%-kބRmxҤxlɲiu0r\xTx*4ɐLܡa eX+M|*HUCM%uфa\dx8J" >˚1ReI,U'pm֦gn:,IW|)^nQpВq@!9ObnWpeޝH[E`ёΠ C6n [4S[{(*Bw. O3X)-FA( ZȐMicOo'S¤ w7 FM t7o*`jM39X7ҳG~j&2@aQ`%&5wv,@n?E#1[>R,ANK2(lY&2=So rOd *LiaRG,T뷹u>7=B"1= nys@Q! -4kiš]#^h9[Moos7ߧB)ڱHԚw#[~^uoj%"#_Z|FR_@¤pPP$q ңĤrsX#fFc` "ZW'{q"SZ"67۩ :XW3r0 ␣FhƦ^;"GXG}:k_^>;4Nqϋ/ ҙc@($:TX{p(E=IhURĒmEUU u2`z,4~SLJm/v$*F8$G#M񿉀H\ǺRҲW`e&EY9lyI NйٯX?2ăΌF?͜UW! sҳe$ϊQHk>V`&0#_Ծ'N5$W8, ̘bX q e.l삠4ukl8Xvh+ 3ب ME1h*3֊:4PA ZmcK*b֥["=USWw3]A_]\{/Vޖ\ "yF]tb;@!{RڅonlS([Eأ_ ZeTm5ұEmt!V a@ H>t=Ҷ a43AhJ11`܈Hܠzi4gУܐ.lzt&Z G-cRTr2$miaS]/uQE@'PWfF560B J}R(4bDQe',[ŵ:ԑ +9yxT1P.WۃR+hUS/@`'J;N\9p`tb["Ehu5oEq#7+6ڳztr\+,r`qU?J3 컴P|ގIز_O: _uI43˕ZNV4k|~DYGnNa#(aP|56ٮH?itIAL OfG61߸579Ub%L$Q6T'fؑz}BM1/ҦU_uga$ͺ׿zȊ`N"ݨ(ԞQX(ҶAlޡ~4OGP|) }|Ir$ySh\.HO֐=Bo Ki攬6V7iV%ݨi`+lj׵~$cSx{JNo*Id JhDZ"F'i*{4ԐG#O觴b8o#I*}cm$?:;V7)-QO2/qGZ)lUIqX54UY~"w:. jf;q-B8O6Z # M;bt^{ wc}~4$ @8#p{XU4Z=-WKΗB릔׼qšX6{)>~(]+L5c+$(e±)_+< "(Ps1x=ɡ6iOC`x579<]vNԜF_bO#m,h\x3ϕx5J?SrpZ$,DR;5m|7r30$D{%Fh?~N|ěBo4I>(qoi7j' !Ʉr7Tc=vʿlx^c<yc/yY ¢8nn7y|lg몕:P~#pcp߸m,e9ag?QTq\!㤱ʹx܇f؍jxtR@v:}#‰ ;Z`V`ƺyR±;A"H>U3h=I&/Q:xV,ASlV"[jbJXT\x+lPu# Q]J2Iwu;JmR_LdZoyGyVrкnms\77GSyvF52s$utjvVn[89+1&ku 'o-/2HþJþ'1"g>56FljLTjzO] X>AF- ~O"rk `Howp Z{dJ{RH|^s' WNcQ7 ȏ '6.y3ֱOG\/'*P䩸`ܶx=6=U`4/0ߵ\.{?[|+71\1ܾ_kr e4z~4h<ѝX0_sГJ];҄҃]klp;FUkERí:ML!!SE=IM {.5$,6oXǴAaS5p.WC,v_A62]Hh?Jcokz}{]&\.qPC VɨeԮmf}~4{ڥޒo%Qҕ1;;ޣ&1+LI^Xm-ajѩdA>Q0ku }Ӯ[(1R!i{XV L:h ZMGKhYǍ5n`=,;K%T^M}-m*[֧2DjO;G'+c bV7QY|sW,1Hض{5s9yJY8ljo(m{1dž^bHpĶ) YzB`w`:F6@$xw ˨IQ|c8338"qn';4*sps_s?܎GM*1ƾI|N~910L|tPtGb`D*Ӷk ,UW#*0{ \ԚlY P.O[ tA`޽MEyV_:G'v$ص}eU O.V 5!Ht&G-Pj_(P/4CvΚ9YQ_˶bA'kA~&6ַG0,R z-5hŊ"'`b.¶VQo)1g VnTGR9q .š'cGץ.e<4b1$_`Wd[Z_b-]5;ja?AA7ɱ'2A&2-!w8,S7+q"8,ed 5Kqr{S)y1M2TdX:q@dLXh>l^:ˑ4'ƭ$6d7k}jfRqiX!;E}\}(1iHjh&T"h{ ܹdGw]@.ޣ TW;&I#Cu:z4鉝$9{7HKxrkˍxi$ɑKk-^F&8D ,5=&,\m"֦|'>u@I?H9,h 7Si(L/ЩA>)ɝ ϓlM99[H>bqa*_O !7}W°H2fyNvUQmkd3b,i%f@?d#\6<0Rt%$ǡqn1_NAPcoHԚ7xƃEKDkALnǠ&CW+Ω 2cڱ[ (B<cύKÙ3aR%kI!n1>-WBEdb'&cdPwM]l[_>\W >J) 4&Nfh`w#y;hE OF۽Hw5fv+KĚGµ@KtS5/@6=q8p6ƒ$HP|;㑓GHaBޡjĀm\틴0xFA.<ɮ_9(WʒXnsmq d*#^Q`XJ9KJ()C,Gb{VHVSJF4較?M'k)F9 Fv5X:)dwm6ڝY^6@7@ 6RQeޣm?+Mo^7Hm[q(OR<)QԛXuJ#}(0*G*ʏm@ >-ұ3qF n{ڟyy?0sΦ;qs7#EI#dFhhnU@Rz>VH~x7cSIr++:W>Do:sGU~eO[bK\3@ccqa-&#g;c"ѴL=`{t֡Wx`L|SYqMOҲ~#cr2scƈu$Hy ^dxrڐ4zXr|hl$u9hsbY"V bk8\7 ÖLk,?2.`+sr~7^A3'L(K7Nǡ`g⡰rjw7R| L?77qI..ƿLز|W*P' kƏ!̥b (fC6Ʊw˚B{hJ ѨWm1!?maǎU9Rsn⹈^/4dX0Y,+GER7:ҿqO3p#4.zNS#U/.$D8q$IR.7ߍf|\T?+~hKO*(y I΄Q)cvcm$bZm1i-K$D-ss֒-U) Z}M][J `[+=Pވ:xHbWc\r):CҶ s\w#n(e/#FDME~OȞVosdqP>ԹKA>x_%YŐlۦ7y>(&'`XYu 8wĎL’*͵RkAr 4/QW}*6l$=)%Na~ӱ2J=ƀg<;T7҂K嶐.*xAhEHz[int~BCދR, >]&l p|EnۍG*qdJZޥhkO5 y#!%"W;wb*@Y)cEE׸,ܝ M$[m>KG$dJAQ^X<~?_̍TX&lN2]!K4wH ~3|YZv="M2+7+&cCJ3Mz?$EŏGPW,͵P渿𿸣 xqq/;qXK!e>,|G1`A|i%vg's\W; y ,G%dE0pccU%zaZ(MRjB5CN1T75/\O 3;C[#J9^W-<ٙR4"#\J5ِer~-G|emKQkco<,iޯPVD~Sar8j'˘զl&7/c\(SQ(_qzp'›c&-JcJRIAeQW{ -s֘(Ȑ -ԿUzvMb ' H9l cl >+sp$aNM)X nH/%p܆(IR>ޕr?&1WIcW"9p]Vj,hO"JҙUljAuK~5ﰲȶ J %Tm޳ԁ=>бcPsj Iuk?ZFaJV@#])Z0EI{:UB+hWF"AԒeև~۰ LN>TWT$j~n&D'BєvQE#пSpY!shbOJ | 긨;|wx UqH vi˺3xLO+.n*H8!'-;MDSfG؋W ؏f:"l3 LJHòyÅ f~ɯ3, e !MYwq߹p,diX}"!(cZ\no>)^ m,^t@ܛrڒFNn&Ί >]3r7>#r' 9sCee1{٤G1V7)u{Kb6<8%үӵx7𘸮?/'/䘒~5ՙEt+q᱆;q|sw.o7?'@Cc#;ćf.hM>Uq{70º,LX>s8߸͇>b؅5 PFV6.GdNDѫ{E+'/7DqT[MQ[纠#=7lZ9܄!8pőu#ZapxSg] N r w.izVJO 8"BM>2L |1*4`uqaQ'rc`L0>C㙇!_`|oD8W'hn6c1M~rα/3:)8*Zhb|*<8fa yWU.%bqd&Պ$8A64c-=oΥdakQI7R֨ ڵ=*N lǮUq^mXk+KH~>-ʧ]\޸ D8pVQK_n˜KJV VoabW^; FsmGM>>=3`+ԃFe'=V0A^i\jv)~?ozdݯ4?Ky5ŀTe/RM;Ht79%)}mF6wH@:Qiooҝ'DE4z42FQ>VpN\_qR?C7`Ȍvi9Q3:ғ_lusڲg| x)'.B^jH=J{a8id*B%M*O|v7w1/9 H[VFnڰ2x+Ewƍ̙ߐ4:p830gGycoQ{WNSp2J4[I"RGw W-7g9nS?8/+x OS{vq ,P].<9L}ˇ{/K1)qU5Cpc7mPr ! "12Yz]q׀QcHcX!IcI&ݏ:Q{J'O f|$0El Oʹ_b`6cGek!?BkDh΁.YCnOY`yXT9P5jg?##;2dr`òBoFT.UKmq/N+>&67LY~A3m*>! 8Z>u&0s޸* V?rO3ǔ`ޟHOO9#LJ< @@D ż^D_i.ۭ9o:Ut!Q)ޖ﯍{;1@Թ Oj~>ccɗ't`zyMfrwnv7!ǚ^F_B4 쩺Hrpq6@gmY8'hXeceAߥIQX)C ]k4L< 1rGo?X+x|WxTiX~M).\"]GR||n>̎=g$hP$ ,Ȫm}{޾E|QRqۼál"9|gQ pɌ"ym(F"9ٰam馴^79O ɨoo5z|i.&V>Zm `niQX\ud"$;_gSB="M <(3 `?1?dc4 NSIVg6B bz|*v( qpEH# D({/J2&v hwNP)X0T$?rX {V/5n? >!ڸ_owǗ|/!1hQ.@#RG[ڸ~o$XE3I̍ՙ[0~3mW?j!I2ZFenMSjȝp?j\dbf#u C,]YٯGf~yrXqrD58yI8P6|>./? ?n7*dR6e1\؍ޖnHO~FHq@IHX,y{&b6Teaޱ>=>baeeF2F!K!g|C;#O UQ6'-&N~NBBK=Ec C`ŭoY3⅛oin; Y ܜmֲ@Ǩ2&=>/B^Y}F0 Xs[qI̬\E;Hs^<_ Å[c$YNl˜ FSKo!e?{˴sr>qW xK2&42=+HnTl?ؿ|S!!pb-+) W秅= ފ;㜆̬Y 3}ҿ[HY2-}*Ry& A[ޗ'~߸7BO֤ȃ8ߑ".:_x:,H{ځEqȃω04AV[msڷ1N}#jin8&ry䕮J1XQP.K?O*oƸ@QK9Y7H걢6, |OIq!01fCszYܿ~q Kʪ {DĒߪu, ɹgQCjrcpxhFetQ+5ikN[cbl:zGSJ7.Ki$ګ[(YciCJrTIQmzRd&ۛ];6rt5saBINǵdq9)qIf"pKù78fH؂B/}u1Y@C21c E[y=)KUz v}j~S\|nO 6􎞐m_,x|{$xP:GoJ˒BYlHQ&tQwN YDj|AHH$v!{^ (+_I]d?:f{b藵!4]{Ov,MKZ4YTl:Rc&'#ź{H/nݫ[㟷l# sBdڬ@Hs_(S7C:I"|7ͰvIƕao︰atq8#(az=0Džj?҃nеnwLqCdcoǮLI*Mu־ 5xO|汖1M]޹0Ϗ"kߍrx,7ʸ85NԘӕܲ|)w ݻ5 54Lc/Sj-b(z6cMΒ8f2 h$jZNS͢K$ͼ*ɱc_RtsT+P6mGzy'^Xdf P1*821XVcG%LAӨ~g?%,|ܼYV,܎4%bN'L>.(P\ ߭C񼈥dW 79>Ja'¿|k;FhCkFWG4,:6ު]k-k>>5~cʀጜN|x%[ d:|RO }.V!}V#:k_sǘ|hIH!͔ V,Ni#ctTC$yd{c@GOƾC.,Y c(V(*) ޱIO. l,lFȈ"iGTr3#;qb@=+N8 qTGO%̅&{vvSHҫHY&hS+v,F6_֖Yx̬R$|f\ $^e}MELL#n%C8,y8*zd O >[/|[/[NJu'2n E`\?0HPtj,ZG8Y3xݬ<&vnOez\'3d2##ukhp֓B`~ ׭p~{be6yݙFUmý~~eAl~{1<{eAMEp?H&ƙ݋kXs 5}Q"1&A7b.6T7 [=ϕC%_SSJfwN̖CZc*,XS;X~li7.,"4]F~r{xYaMGScǺ $-T8zFw\)dXx<8ǹ1MJ('aOg ]:u],[s3c͈\[zI Wc1 AtP ַ:^CV.ZlpѣD*J=r(1.@ lI'KiGp*_7ƽGƱu%v]j Nz \%ѾNKn$$~r͵I\\t2Jtl͵EȷCnsamE?ʳxdذ\\e9+:T(`Ij3IdsyHsSCF9fTzk\N&nDo:r&يFI:ijfcdAʎ}*HO~L,Fw|/E3XH1-nx܆Cdrnv_Qu4Wvm)׭K'ti>ѨJYnCҾjsG0ui W|yqPr?PXj!e YM㳣13*3X1K+8" W6p׿~Ճw!4eձܦokބv^ߠy %r'ϥqH 1~t7hee=ބM !dP,!#pz*ZSvE U mHV\~-ȕc'VLz~T8 mV_; @O&LfSEߑA=nXU_ycqG-&nO dr?!rc@I%@$3 UE5_?_<2,O$R z_;S s :TR1[x5"oE˽aŏ:3H:\ZdexB!;.R  )#wk1Yzs)d#E z^vUf[DԚ1ed'cO "EXO9J?/K?"$9pb;כ)(xy$ Ҧ#L\^5p@SY_"]?K:hzQ͔\,Q*M&F.W@Ect(t_3'=ŕ.^A6v7Z p|*oe,TY0AM-sB#uKҿ~ ~b.^y%RI_]n[\f7%{XmX۱Z=n]pYa.9%rLWj=+qȗ/X8y1xZ۝ty 8R D['b|{ pH\GNXH]G!0kE4l/[Kk\Afq(3wԼ17?<<* "ذV7%$ا=IF[pZ?'{z r)i& B󠘼iQ1?#tmfuҞD;D6JK',Mc]')@_-֌28f<؀YU|6IE 6`{N)xYwZqG'?;,˯ukY'm{)ŴKc3Y(]7O_q<âsiez_j.\qqG>'jCtk %fD_jHak y''p7k#M+/7|aIrlx?ac$osھ=4\,FnN>/mU JnZ/?$Q6xOrxb5řRƲ[ֽ1=z!qZ{`C6R1M/ [:޽#/ P[])n>2Jw‹t_LJ&z+cQ zR><@ZgkJ JHa:so?Vr ]tF'¥ȃKYAN<)(9LJg[/y\hluG!!^pu kRchCo*9&x8|)O<&(-d2Vr1qxO0$q*Jwn'*! ֽoj/?f̍? |?眯#7n/i3Bde]NPQG$oOl$ju/خp~+ 0DẆ/<'x+FV<&+䶚&FK:(Vd  UԸw5(>o|q" {|$Ҹyoz&L,k>5!#7ތ˹B$H񳲏 HN8ŅQ@oR7S!*l>52?GARU=WU&9M:ww67GCO>T"7aXH`xXhāڸsht260#ʤZ| rp'1p ASoM^?Gg5\VE#]=4_9]p͇}HۥqXb2TY u16)"sZОԏnO ;P; w>f|caqFY)$!Tlz?9/; 6Oc ǖ||aT|VCȋ%WjzvrxJ:\E2qy+ґy-dq&4F">5n;/<,L}H׉HѷYVGn9l,pY" zX{YE|C_dzq21&"?'!0sڸcGÝQ .Mh+23-Բ\e|h$ʟ)D舩m.2XayI "MX8^nC uCE>ە#H-؋X D.vW&ޒ{4>Q7*JGj|Ř8"S{j(By#ϕi¥b@&w:-[IQo`5aIhV/Qsk#2Hr)2,D HdA&"Oǭ?4rzSZc(3v?Ƙ.R3-&q#ۈa`5=Ԇ61Fb[ˮ3qq(i\Lsp_\_56e~ʌp#LĬ6B^ڡ>/djʖK(-v8s$Ͳ\7|64*LI$cc{Z;UY"ӽBy|HSd 4]aH,t\g\Ɖe3AY12qg7tV$Jp?ȯ'q6DH} {T\?ù?.v9xyfw\#nzgs1/+A,Xg\!Y / xR }GpGd fh߸׺Tˊx˘ _0ˆMՎ˓FA Zl)qP{p.vJ 2PFdxVoH4]o@EDX a rt?"k҃{IԑzFrFqb?GL4XTi1Dl.NX|o(ʇllʥ̓~dq6M( jWHsG=I7/ 211侊@OҶKţYvޕӖr u}894A[45's|q,#cPp*s9:v!QTv+_y=oV+{ {oBeXRt#Re񙙟7x_W0݋*Zʰwxe_8(FV%JO~gGa/ǐvܒm9#Y-~޹`edY'MeB4bG\~I`jAOa򜣃 r`ܑzSGRkܓw #ܨc$Lװ$AZ;l H؟@jnM.>$[@=( q!mΧ0w VgŸd|<{n"o*=u T(P5d][$G>T#_>JdbWP+H_Ʋ#64y:C' |*fPA}kϓ/9h$t[Oa\gx.p ⸴8|,0YYztu5KxSr>I=¤܂~QNCË;j+ŗ*?8,{> {"'&+ x$.4kG³'qYI#g !aD$ڡy7lMEUf|39_d,I_73"9O~\_k&1D{kǸޮ _c<^ Xr+ @] ٜ7rnF O׶F7?u7W bEIhZb%/ڧG!/M'6<71V`Gh?ΰNE))#XzvI[3^CԠ&āЅ d@I򨐹ǝdk})q,@m!HHю?zm1k!-=?{v5YY`/A['+sQmRkrpxnRM4%*}X3JT$g޾d1ifo2HpYw*ؾMd/>D{ F,ċt?PcoJ?ee I]73I!XKPZz{2cRBHW"jU  U"LvCNE4Գ.Z\'*21.[aҾC8y@s<܊"WtEE0 cĈ ɬl$|'ȣn'(_ޫXMs'ȓ$(V= :ݧq\f?Ź|C%ef H7;E}kyQDhSbAS1.,SO,%;N|0|o590F7nD|MѢpvEռC5eMyW2{orM4{CBҢodՄCҀj/ޥc456HU ^"-F7G j+y[tN˱ŴY]ǩTRk#SPGh ۤ@+ oqp17B` QfhXnxʼnîGY${HEW7 YN[V"M,in^&6L2˘] ю›(HcPhRp#bb R;7e8{(±reOI1: ̜b1Ms"0rtc'%!;_=ȩcY$.ӥ2cν\xɑMo1qbJ$#XXNVd)~v֚w{s'ɋ.:'F $:QG FTgc:maX r8hEƙ% Bo4Fn\/ޑ܃4bj^G1a $buL?#U _+FdpKr&7dGM#,P˘YHv{J8TI arQ2Y,% ޺z$#+Ǧ&vI1A9;x!|2\L.K1gm>WU ۠ ۴XsڷEdyԜRu;#AYK+rk;#D#/nxs0c ( x y,̘9$Ol4Aosz"nl3LB }M+!nM<ٰZ#{싕fڱ@:,zωX6 JAxHkԁ` dkzDRv2YSVD7:D"߀-xY =ΖU }崱Ȉ=p[NZ$L7%H~Ļldb⽹T{XXI+Bî/1Hr\[aƖ&>O&<.󂀟K06:޲!H$w< 9\D_!RbxR,Yq)Md]TTXDa>U]}b{*˲$OP| )yLgR\okҦS>/!$Nksb\{mڧNR9Fd[8?#&+$dvƇh=yni#ke.ٕ mu cq\' o'SC&2,Qukr2> ˳/8e۫( Z?1yi܃6ЃE/NH3ˍ:H;wxz2i#$C[y ]e#D>ߩ:ʓƃ LHnh.!-ʃCzG5$fo=lX=u#`7q)5h<:UB5Xʟ½Ap<ȭq0ۦ?JtM0M =+'g1S "K,(PBv;`C"R(Ҷɂ5JA=k7ϝEFx'sY0New[J//<~@'gUܪқ*4?!fgTKduR r6>˃ *OF=jyLs<쬼(D`zv, >G'.W&ԇZ9$_XXRy <+ԒeGcfPuۮ~8?xx%*bqqoQŸ#8ML@,/|?C?3njT!;;*6_mgcagB!yA*] @.ZVO52ц?%VM|m+',~C<&m$ki־=s/+F1oIٹX }5:W18iQ,yUȺZyzTdϥvrzVG>WIeC.t=HkiQE\-π,ampAIp̎%|{kz؆ro#'鐁$wM5WhiC,RE6WQoPrJׯ|3cI$y<> ']:k_/ZQ.Q6V?hi}ҋ,w kPnIr@ h@=ZRS"D9kL@#'cn=JOU*$,{; Mic wY5SE# ֤3r:) 1qM0M@mQ$+$-5q3Nf8:5,Tq6f1$]CA7l;"3ye(EH,rc''$wZ0?$ 7% kڒ= qcF\, r[. .x:)#ƙtDž,MMX9 xf rkcxR)#<@v뻭?ð??B؜ E|C|Lhx̙~@arIrXn8,@^@4x^0jYX!q20yRuc>'XY\.FLILT'_-〰oVIztyp\>>;I|O`*nqԀk?|g' <6~RF2BOsXo%33|O*I* BIde``ɏd$v6?AXqG "@bfе#=j_zu220m|1`i2ЕWE49 O3i\PZ]n(BGtN-mko 5+ gWtώoc'Dϟ {_?r90,R#]=ƕW,[$#P-jG˰'gv.j?: n :V?dž.$"9Df#U>4>?/Oi~)f8W[:\2x.\2#,@ޤ_%wlL?Y&XȲEbx ?C$ҝ%nvf|s9ncM/>xaDox'q[tҾ/2'1 7+U ~ǥ -K?$w@,ld::T\o&#]Mu6w #{:*c|e#DfiYNdBˠr6X^8l?*N,=R}iESʂEvӬڌ^L˸X3R])Fz_*A׼j| ~IDڗ[XRvk%bnM<*)dSQESORCY:4tsT2{\yɴ2:$:1)5oꘁ%7j0`s)5:m` =ʋ_yafc>Uόώe\A`iY`ટuԛCdd@ zH{bM Y_挘@tԑ\W~S9R#yڠ؋_])}tgbL +-,c=4ID/~4r񥢇BX>Nt=M~~b~ _ r$BG,ZOǥyG$*#Fv%|>]d.qxd*hA׫vW7^F4HǶ$xT||N`c>dQ0$ҲC;YVK@!1oIc`r|+/fjK$X*3dʂ(k^NAsɎجq}Y]\` T3|!o;K?0I2"S#c#6\g~!?Ycd|"x&f2@ 'dc~LIr=d)twy$(@\&P)!on O/YS1-K4[M,9WS9P)\yRR?9&TgׯI3U8%Pꡮo`|G1 sA3N)ˑIEu'n y[EfUBojz+؀"aKg*`TИRlDm@'S|Wϝ3r2gNaXmN2ŚE^+11[X;^"ia " =gk-ÏN7-7X)t;^m"%44cūéU E)IGt_:r0#L MSM?&iD,cZ@_8y#',9I +lul5s_W+OsިqKXkxK\hpqBۡ5ܮM )FQl}E,r)xmaV6p?Ʋ" 7*Ly :-E4 {ǥ\im#L`_m{TPYq{>]iքcgq@D]]LU=(ԗ.wmbOf!6sĦ:MK$`"0vd`oGH%Y ڢ7#.S,#(*<ɏwv2k|~?31KqYYw$f3Nhϱoq 6'I%IT[`4څX =@k>L(r@@oaar5Ҳg!{<ޠLc#aZ4WLXn -oBosܬ~nJR7+ _S|/$/@++Hb7OP@Z.J*6ܝMfs:&,`S:[KҤM$g-Iō /-rdq>%ˀu>5p%t E$Sk \`l5R?ҡ½ V]B*Ԩ5ѡvWsn _D@OkRXN]2H_UYB6B9 X={ y7z̰z{?J{;t;JۭqSwc4gO,Šr 0[cБ^&5?!q ;t+g@d?BǭźiXxb{AmKN'%LH_ 9L"a/5*pH?d3@%x7*,!Gmj~?#"#LiI6/Eku.s# 50(ڛSs2SGz"QM24;޶F0RicZ%,Od`όziwhMrrq&~+6CrP ~lPIr ΐܯ.f؉<12, #WŹ+\x~-";3 X>#_q $JAt71G:fD"cEͭYXYq"l3ծRiLݕƖs=s1#ۃ]ɴw5'8n"[e`pWvS:jGأp }*\i#{EC,hG%j|S8,}G]incօ< ff@O)}{de">*Rz'Ȧ׿J JNjh8$HzDd#2nq¸fܟ-"i?W;-,qT;UO>Pc) <"L~ hï֢IwGqHM{W#'3 "r(xb}] F%hz8HFAX8ϺcAVNLl>0|Y:_Zi$CHJZr l3wfY@C%y[/ʟE"edq\Թː<6ԏȚ,sl["p˕1Mq\1̉Aߩf}TdM027~PJ~AE>F 2>TL.\oH 2>>,as#4몒ŷvs[%2('[Qr2%_GZV>K!m,(SM4+sք̱&}k+ "yGtX J4Rv_S~|]9?/S1 EFQK?kMT˅ 0yreQՐ Ak-r\L?[}A8?1>S,|LuGpj$8"y2"e#@Xr|d?3ApҢ%rlmNc՛rAzV?:dU 6?\Og!!5wmzlԳH޵*\Yb{J"8l*1X16bED#{_SE$&YEQRgeÉKM"q u?Jdξ ԓXF.;T.R:B%DA'7 T$ /Iʎ*_qxDɷc=5Kdfl":4\ox|hΙ1^jW@eű\aMDXk,`=@Ȥ.qc6د_;:l ]>#۳خT6c\ZWL|bA_+sscsp"O̞3Tr"õo*mkToU|hvG6ݵF[om|hn.*hMҕC0O>l4@[α`"t=W+3tk}ѣgS,<;EML ɮkX1>0($LHOD1!@PONJ7drx_+“vHf6Yyx.YKh` _81YU1#JuVXGÈ |{HlҒ7[Z n91?THiznWII[  ڱBνJba%ާBp"(2х~:QX<7#H#ތb.AIŖ@ߦo)2x?Ñg1MYQA.ݯrFH|57_d`Kr2/θl˘,}u:w)Ó z11&&4ȥ[|+7"g hlU&4 W}2eT :vLKq(ꤸuD[B $m{Šޛl*܍!ɶt}QfdHˠem`~M'P IN:R||k,<) h6Y,aJ;Ni*qe@j/ַO&-&nK=OSP_ ,}$s'ñ9VvTf(gqܨ_d 73MIY/h "ٶ)Z; '\]zp2gcB3Ǩ.u,O-\urODԢ(uFe!T`jI&OYmH>}#ɍ1 K,5XקҊȮ)ݘMy$0'fd}KLmM|&.TZBs*Iqč.ZQ}l{¢ÄɆ0^:_2{(F|`=Ҥ3% ]) k(:*,LARדszY$a1|쇰T\w'fg]LG̽Q?:Q㰶`vM$O&O-LJ ct#Ud!cA'{ *Q2TG Pc𢈮FA;wdSG]7}mGqrH*Ar^j OcѸꥼoڹ.[/-sNXPnD 0ے.;Ty?VV{6ٴP>̞W=^r\p ,Q5{Z/'?pPە[RIjΓN8H]+ |Xȫyңx2H΂hJLvQPN+I,/zK u],c/T@zZpxc$?ξ[p)ē3nc@km֏ƾY'Źg|LCrCS}4RI/3&Vkh7$vT9&>N|2k6"u+ˈ&YJEUM)LR}'iTn5e|G$#ʔ~:6R,t0016?O`KW |^KeÞ)csOeą"Qy1GY8;rgEmް~ Ǒx,0ّXnj@ T?6:`q%< #cIoPYT4r )9^l9UvoƣřOOS Kf7;'9ry\݁LU(>տsP~z4!\{ Ό:6ۧ`|_?oܼL9gonA;mbI~œy1vT.N,78 RWp}NU_NKi/>&=[xq\\e."mpl)ϙ&t,v,-rlGѠjαXI>OQ;2]"T /YPVȝHVLܑlqRAr9c mұm}j6R.% ʹN;qVAyr;Σ[. i#c65ηps1OfJǕ =ruo;cˎI,1$wSfHEggKvyI2RYrz~cy'ư+uLkkPV!-7}E,¸gΊI$ͭ索|@#I.MI]6ZWA*9Q=bO@Frk{{7.F43{E"*Nұ\ gLR5cc _ʙ:xF`\1򟋦LYy\.QݱR,K0r ;Z}5. mӠxd{$4ֲ+w.GE\ (*׸=+_;|lc0"+mE;?9e&.AkzO^>O2Iq]m"(X-q bo>i<\bd3Yp~uylUITy1Æ{ћ+dndvDC)RY{m~|_|Fy 9JZ4$)RRcO?*[zˡa:Ԉi# /ZK7CR{XЄ"Q/R&ѵ{N"Oz !gC}dm]=^f3MaA$TƤ$}*lϐ:_V_eqGc@tVfTXzCk\K1&@=D)elb*lrF>*hNqx$|n2PU*~#^¥nNo`@>+FĎ( -Ad8/$S1KX rRErAg6\`` p^ őS!$1\U'|a>QcvcqR|8.KwY~?"L#lZn + pfJfPz8CcěL(~[ߠY0DO}d(C+hjwqhPC^icI DHbSM&wކBc04aTƉKI+tE}k,ybLy(xnmdIa`,:ZAerČFcࣩ?J~7[`t{9y3Nzۭ݇a'2O[W/8?s4ad!M/b;aiv~a029eVn=k&#fdV!m$kjg%G.+%u\sycÁ!]K#~#7 J} ? 'ȉ?O"C *o`^V4v[8PRA?ys䗘+FKPG~2:BT;;e4naŽrHlYIR= &N>0IGx<r-q{ko?Ÿ~9_~Yr &$*TTyk2n+{IåN,Q U U4d t܄hmJoE[SFFCm.H!z(p'&=iIHƬY*bbPhcľs#fʻ,: u*Bm'ϥpRJABoZ3@5Pcg Luq%_})IXx KNj.NJnZCb}.AҲJqCL*4rOvWGk! 㙹4W )$? C&uY(5](~Q&L ozu#{em}4Ć(:t<T I2@}k ȘaZX2.[[q\/2"8~BmvUC8kW;O(La𰹤8᳚4+)e:0>- ǎ9 EWvzOpǜgYQd3L:h{zRΘRCSDk7$̼daƬDaMic6ڞ?`{PғҰA/0H݁5$~I2|)PCJOǷZK.!"EX8#8-Oz ·gĹqCukDI<8<l ̱K#< Փ+htzz'5ܜ>0>+a*ry+N}y>1?*`U&sY?_?|3~rd~XƠ.Ⱦ+ 3?1dW :{k[sX9_77F@k0õq8!U#MѠ\,)dd!k֙;-ײX(siaQē&DƸ^H[. Ǘm?Wes3!=,Xrof$"c:r̳}B_‡>]/ˍ"`j&IC)V#B?œw@"T$Gk0:Z$=\2:XJiBWN[h7wRN#t'M<#lcBMJP>""7!¥Y&$H-_P]LpC)6i"XLѬm:.l?SuLBd lǟi?N˺u_t~Qd-'łb-ᤍV'1dqT., q=J\x܈K㧕c" ."!cCfkX0TIQ_t#.RqQKd"ccC! D҇HVR(ۅR)8w}Kk! +ː$,dZW? Xx䧕I; -NfM.#*\Ik䙙9M7;X&ᦝ Z1C,q[ YaNvHq~'rFbB;>dˏ_8x^K[pZnlETv4"BKV1i$8،{+@W^Aiu|GI229v\C'F6y.63y &iup|~&'!ߓP~#,0 T|QS9#rTK8.ADJhXgƥ_}zrK-HG+i9eq0r~? I&"Rw p7*O|{#9=19m^ ȼf œiXq w"[S~F:`d<..oEq`|6|(qoFЍ/Rr1]꣭&o'hC0>oz_pe[MctuqÎEJW֡ (ۖu=AQ^\QE,]ʹ.w[ Q2ʙc8.dݚJKI`WkF4ƶ&b3I¦XtKa4ecc/xVʍSl&M|ofȑl\ ֝lZ棓&z9ʸW3&0ti׹JN75ɝI>qկQd&i:+v;.\,bDBw5keIn7+7- 袔qlwS|1~7cc6؁^+[yRYOD i1T#O  )h=5ӫI1 ^33u+WOoq_9 $tA~94/3 _Nظq}8=X{v? ΔG>N{2ڠ1Π%Mj2oC$tQJ<+[{x!^s4- <:oҒcgHϮ;+77y&:*[7[q?_-LW,~ _wcG_90~QOaXGr7J+| +(nQr0?zf[zQD' 7@ 7t:YpQ4e9 -&hyH@!%錑u&M)Ƭ貫װ#Q9;Si*4FEKmԞ z $ancH[jgxޜ*FPokR=۩%ȎKc07@:P|sˊYH`f~myW<Uɸ ^Ybᰱ88a'r {֡o~;N*0"G u$ Ic*.mjNdʫDJt/4؍"tXװ \pBH1 6}:t*A.RA8tLvuuҗ 1w5^G{]X؝m\̀ǭr1ǜĞr.ҳ)alnJkA\?Ơ8:Bؓ}uܠa>:X=ڹr,,C,AAb6#n%NdPD<"ĭoy03se[]`<Rc@Ōf{Af/ҹyI31&Dsb?kbpшGrE"ݨC'PIb٢ G+ݍ+33bbX` /x/r\6+4bap|c|} \I n@3IȒQ33(?o34x^/ #XԆJ$g@FԬ2\pSjl?q_96i$v-^,%2:i''+%2d@Xw`+& Llu{]H@UT^߀`|i7l9Uiw%Mm)rci9te ֯qJMēָGpőek5qdMv5fdx= 47-*  1mZl| F^\X|1QugDT-s`2uaj 7֏%3Ld.'=j_{< _PCgo8)82uRB|ËSJ/Yyy<|y\䤲e1-Xξ5af\gm1,)dΌv2H6cHdȅ[[ڲwL|a!%tPzkUJE#vkI Ye+ܟqt+h6U8߉|W8sff=0bk/rg1˵ .۠e~|S2Tq7&UKlzzy.U@;{_Φ?iAEŮ ,t,Q)l.+7<+M$l }.|+2rq䂸 sm+˖F$!O |3w[dhD["G#8Yނ;lƸAn~CN3Qy/r;w+2tl;رץ`|O9 2nF+yVB>lqė5dFmc[N#y&vEdr8"ɍ1`2p\3R#UvvW_Nrz6#&|n|A0iYB#jH  Γ6Hq.Zɑp6w)gT,hIЎW G <|@U{ , Z(/QbF{ x)YFۂC(O*AJe#>FWc*;z,45`ICuʉ2["7ԁZ\3sIanjG :nȱ\@B=ՅEC&qװ}k {(mKRN~A!S uȏEF`J2"\>?bV9 nmq02eÞQ6;( ~u|pr-!Q1}:yW$ .4>:2xb5&Xe\X1qm5[hA(ܞP`si&-oG35Cmƞ,1DšjGs+/,5X|d4D͐hG]PNBV:*ś'DH峭'^ ޸2oƊN5&4ek ʦBgwۿ|E?#$uSwKj-Pɇ>Lȥ{:*h XPf?a\WW1_3O 0biU*ߓ{D_$x?|WaƄ/I,K}>ێ?! \a]/l6R|IdZVfXcw,4qmuyxOF,(b:?rx7.|y0 ǨNF+qT"jzư/{/rIegiW5Wa”MMl>z\Q#htAMPke\x0U1[倹'ΤceGmIη7=)>֚qۥ֡PPs$ F\ H2%7R|-ֹDę1(adjqy2 =gcI#:yyNV R x?UK4GZj8s3$cN |s+;WmůZds.!}'K;(Q9\)6}#nV8j'OTkd*)SD dEIfvDC7}F w=oڰHR8yO'ƅ71_Tk̯\y=@}llm#9mI 3N n\ ~511 blMᡬےKo,W!.*o޲xdfsdђ2mkXy4,fwǹ7eߧA>o,I9SGMJ7E,ZHm/K@NAߒ)8L1yr=4,c'e-3n#f|se[qՅNՍ\Quƙ \Ǣr\! f:xZ6 QGb{!6~ؤ LS^+Å30Xu3\.Xy!bǑyb<*,ݪIA*FR\>JG;ƾ G'I~!P⋛mZ9c1͍ {#1~G,pVFpm k׽ENJr"e!7 Er9fNs8$0M#: S>@3Ԟ7 $ݵ$m!pxgPYo:a6yT69I6RK \P+FzPņxW1e>~~QҹaaU_vM$hƪ?:Ӽ\VF HI75\ {d •7Ru#\БUAzI#uso :Nto 9Bܾ>fVfN|&I&r;)].}k>Q"8l{2[yW娎Oj“sg#QmpҤň';d2M9R ݓ>c4T>^yyXI P>y $fS_WCY+9RoB<Ȍ]XV\9 r⋬m {+u^՝#yv{1 b+[Q鐍i\v_ǟqUQVR?9yqWnS}:'14(L@PRI>8NMA5gM{Eq&^?>#:#}7G+ozG`#$?J+.b [,w֞xg){w'˥Gly!,|FK~K0ڢʔ?F{czxͭXD QoE$ jƋf Y`V1d葷_-*N_͋wTy^՗|#|Ժ\Q GpozŊH~C0s44z)>0]AD:Ҧuڰv#H@z\hNJU^Q'_Ȍ6Eb(Hnu[҈N\v782E|c/&5>g\}N C*_ʿQVWE`4"ݻ:w0rlq*f%M)ɷKkV7g{l;}MۥCf<9,}=}G~I8kNrX@qk3*-qF)wǏr[CMTd HnSM/𥌸KQiIzG=?~Z\Z r߅~^9?{l%y\EFYٱl!Cfcks|w9h Lr 1kWMfW¾<&W¿iYTfec0&[F9fҠΝ|>cgr1 Mp~vqdOeXCLy9_"\%vt~7i˛恞렰{Vǥ.#|˹w 2BJ ~q,?8ʼ4^B=)Ya2̏rgb@cHwҪ?2$cf ־S|xbO-$F%) h+\We9_piUprbh4u;-zYG"_Ofd4DwAEƝ+I9 }j倆nڥsgY5JF_qP4dXU'+W5@H 8=*A;zaj8x&YEޠbX)PV!@5|K+ً"Ѧ۫e=[J|&LHF$k+^K r4]t,{ w㹆+ ~~A˅Fhex YajK K(6t2a*=kb0`+g_g)gn^jnk@zK=5W@KLmD1SxekXP@Ԛ2tjym$p}16ǖޅJ-S=k\t9<8&+ ߹so8:2 a?J8NF6]‹o$ #G~= a%us { w,U཯Vvmԏ (Qh2>}(z}ˆl m#pڸ(x~s#ǓȌI9l6fMސtZßT2rc͎o¨.? ñHE[ae͌8N{^, F ܑMo_<'?% "h2Y 1%qbq}+~jdPB B:Zy.dE өJ9"pj i[zCJć^U^kaLLrSk~Y|$kt40.(}lc0e'K[5ry ųN;j2'.'mfO)v-ܰ#gH6h1e+h B8&q$9SPuэ5rYKK]I8R]|55pH 3Bb# ޸qR)᱑$e{6ڷj1qԱ_raE /Ep1gď#"](ҙL ksץdBPh&Tf $-F&J! xc8d'т' ۥca żQл\_q6Mfed.~*VyW_16TirѩS齴& 8= EQn:ޡ-1$W3EV1JlskSGs)xAoJv1⏕q;1"Dմ7'Mk\DVHg <q]mQgF|<+aċK3;XEdɤb7lSRIQߓL7x+t-enֶ֑:(&|y9 k)=MXX\tR.rqJe[zMŌbf:6 P FZPʸ\,ҳnNC2`'E6l$4x9np@ L>L.T5UCj%]֞5`#T\YIۿ dqGm~HUohbCe 1ap:Tq/}-;ʑ7ЪbڌN7F[7#=kSFnvxf@; p _AŚ݁b+ udH7ԑְO\c8, [\_ƿUg&ApGR/I"pDe 0Sƥ:ؙ܆bq6RCOLᝇ)jlOى>QϤ0|7E!C(J8di FRtYT/קy 0kK}A4$G[&ybnGrksYX9pO2 _|?bb@9X(n[iծozs^Ry9"?EEx8xaES|#Ku}-\|)]usYYDxtgjG9`Y]lLl"A/-)"Ξ5XRAMƔ7-$Y<ۙI+4JA: yIŌF;wrKp|L[Rk?#C "ʑ f9 i oIƗpƸI սur˷l۾\ Mr_1\qf1 K:,)&?CH򸷹u }?~.l&L+S6-,^?/Xq1=>T#\}Q oְRȋÎrwk7Qޥ_uƪ<–#r7xsET68;X52 (*H ҥ&ډM5%Z2SF;a4G$:Kby5՛{\vʖ(l* ! r[NF:\h>j/,l))n%K -nc3"NT47i1Kj!'ec^tĕ-V%@Y#ʢ._+E 1/I~cFsdwSg:M*,=ܐhOWJKҥś ֱM?"I~ 6?&vDwR:ƾ'b&sϯƽOYϚd$ذЛS:mN$${aR&~P0C@jmIK diWM@ƭ7ƲZb:]y: 8;>\G`ހk~g~+>#GhؐgaJۈ W$/.^HT\|vF}+;24Lk܀TJ!uښeVx"yW$b`*!C#X |kSaǝL} _m=q~Zه77x%g*z4Ln'8&Rdav zY~8 uJMj[.<<"Q&n<Ū9a܀XCd"_v\&7b㨻HHi'rpܖA>d_j \ӿ mH$:k޿9K|VLՠ}Gzop`ӘUBVc~B9/dggb 7WL1|cɅXn(n(ܝA_I+)==QFwL`Jrj.zi[tMץF ):i-}t4Y_I l(Ir)oq\EܛXyv% ԝ[Ńdt)}'I2Yb\{Xr{v,֔Gy5B5rUk\v 6-ɵ|'rtt"1y^Y[IH <*k!@ o(#(F&{P T)tbmME,X֝L!X~oJyOdMbOP4y2g$2Sz#+b?-w %R]V[{Q@ړ[#.l!'@/}הΞL Hu;d*VDSڥq䧉YVFN[<~_?t+/)ғ#I-ޱ&Yr/ГڢVQ̉1"|v)[W#sɝ2wnHF>$v(ak-rPrF,L]w'Pk2Z4vaqc)$7xK XYLo>?`Ři92(,Q=@H <1pXG:Xmk ?h9 cMRM>N?Crr{ZB7 y ;NK\~msA۠)(YN_%I>v,&vB0dDqj[Vp1f]`׭gp2hyBcC":Ye ͷxRX sq>dDBUhk-y&?_1,|mlN8Cw)=)s܂hWIܽGPQ1!P*$t7J%#D1+ڙvkƑevHouҘe43K8gcf2 ,K) (DPHucT"&,lQb.%]hR1Bh45 koc_ shd1ק E@zxN>4"i==ݓM,+#ʥicBh{1{QAzN&7 e`o”E nbG,rM p<_c+1ethH ߠƟؒ:طڟC⵬;Sb{QH~y(lwkn1V7-xT܆TBzw57~™ :4R|Ǐ/L("UzcP@ [j1e[_#N9W*HDv`(. r˼+a $K3T8p 㨹 B,PX&]*4ff' !$aK ;d6󨦍=CtkHnE@u_l$m(G-!Լ\3 A̐\Zu{HnoW>uy(ba [7G͠Ȳfe1Hh QM2#ϼ 5AohfRKϗq9|O80#a*>uR;V'd,!832ziYq Yb%BTO*KEI٤[5p;؟#PUT \^ Ao(B["5s֗LM4Ɠ 7\Fv"^:,r.[}(H& qΣ:.m1[Sk•0ME4 BYY-TTBKjGҕ'z6 ozvSYSF=֍Pb- ;D/J$_Ji`1h'ƷNҏI: Q OΌ۬ JU!¤.ek?!ǖ~/k,R2H9\$bI2B׹<| up4YJ`R(І^" D ~3"VQ{!Y@1uКHx-+pvd2ppEacL&Űb|Ѓ9K{$桓%V܌\i{Qq_?2wf!r6ǯeO=~v4M{W~#t12FLtW].l/K "ѣbɗw1x\Lsq٤Q+PNڹ^sUA2K=9"Q]n; v1I !#czTqo+|hXmF4 ؋4WI%ڡ^4Tsj% w^u$xfQ҂24ʭXF, ђ6d *]X RKꧧQ &Oao:}\[ِ4W%y :^mQ\+3JoktJ! QBgi 7JmmȁJHo? YRHB[Z>967j9Yb7$:VO'Ť X)%Acisqᱞx #KS{I%gŶ'7SMŊoacRGlI]{3_ B+aS4Xb?E5``D\HI,ڱ'?SqcS"qTkϭițBk_¢f#bhO Y#z(,md"C$)c"muC>rm9>ι,N( F&qAx̣$Ҹ_C8w\*a7}@Kяg˵Tū!M$O`/\g9 eSť n W9!X]͔) 31aX|Ǖd 8'-~l)# IojL'!ΛX!J$R 6S X:D[m$(n!)Jcr/8S*^kdxdɑX[[%'yl|!Y.unh+GƔ~S~rŦ\jVE]lkRō,#)!\\Yhɘэw+86Ng''njX0x!g&=,.Ie~|_^f ,W'z _q`: X]q,9t8?oe ,|ow#Oa͏ ܟg1\s5|  +?:_ǸefmM{ws˷>I.nv!W7rpVcIeĕ] w*A}+9_cGӲ ]z1 Zcэ >EP7:)p:^σc$S!,:kھ):g_D^BHX$nt:S2p{$!ȼ:KŽb*|yT$fIegM mnNnO,2lN7mZƮnmhC1kOHX΄yഎF`|i3Iv"UtH^㝏`:iiЀ)P%au0@e;J[1KʘFO\5K)*:K=hHvzEƚ(&ROA_ʃĐ 9 { 4U$AV8S>ϭHkʝ}Г\mOi$__:ye_q jzyXWs!!UQ+Ǡ5E1r$"6I?%9Bh/s9.J- {@0}m5<5zIYV%TC( %Y"Q؏ \V}_> +38#? ! 8܅_H&r8_[\ԥ맕|7_+”C>BSjgfI5YWjmG+v½o޸~K&^W-9P?NH-}~kX*< :љ'̾;̱1:M_>C+ TCLt9Mc m#ZlnO9|cῊJ#ߖ.{xK,O۹{@6j';;C);%fPID$ KR4r9 6 /-Օ _౰ćRz+{''dmNG#oR~{~@9?Lv4P};?Yk3F-#zn1knX|4yK%PA|0)a%2l-~sQ,\'L ::5s3G~G>θbq m-P6dzDƛ2˹I&lJhVSrǯj<5f;v?S_"e墲mڕMpmt?ґ^ -] @\ҙRc pt4I&gr{WڮF*y[mLz-dTњEH͸6-2NFuU<ŦuQCb7BIr}O鍎$}czI(X HluzrP)$GAk[-zTK*=icT>t\q;wyHt[ģJ.crmڽ76Fl6dԎE<\[`#Ebw1iOR|K! ( >UC$Jē沈.ND!U졉6ˇ\P[X+)W'>4BIA0#Mk%{,Z*㹦݅&lbb|._ p NZo$nܔ.?|w`'L"f7mdG`wocn< e_K{i+(EEΗk754~ bHignz 2 Kq\n? hpvDCe¶ kku=#"h#,b )*Gۺddf$w4Lw*ax>3Ƨ1-g&F#b1S04%ʱ]5ߐ|ِE c_hz*.w $G=`v   t+ 4v?|#>l.Qcb@^6KjXWɾry q2 iRr2A ^PKXJ(A6 csmk>ϐbI>Wf69!Žl:{Xqmsh/?Q UԀn-ھX1el Y99:7uV(\Lu[u!K`or َ=?2<ϝD.¥G  ^TPcy2 }mk&%eaԨXǭ7}FB-btJ,A3]|OQC #^e20N>ֽLi%#RbE(B][ʡؿ{̦;mPGwj%k7t׽F4gt} -A␐oGi(KԑJ?-ᷯ<R>5-=@}j`X=# q{WQw.#[/IqvV?Zɂ%gYZNE:~X&Ex3R ZC/eb;``nEVnb2`{kښ)#MFIfI7Y=Znf7ݐnG39$2zFY4Y hJH!IpO1UQz">S*oaGaxVt1<\ToO[J|䘹ܶy2gŏ FOER 2#JjҸqEaw:Aي+fd'ש33m@cҠG{ tCp^(MZ?3ser4V5澶|f[$8|#R>kl.N`!q&ʌr4)eqm;̎Ε'?qo`d:Cxp׵b|~EƜ_Zb"0vmA-YP4B! O B۶GM|,yx%Ε>O1𩢓$0#մwfW/zʞiǶ ߹(t׬qYI bD1j"=6l-eHO;Toq`?ZHZ 7uEL ]X}ko̒$f& 1WIV{ۿҽ6/[]HcH:%Rey' K R #I3.;ҪF`<,=BBZWk*o tKlJ:"Ep:Z ȉ$½֓֕قt&eF2]sSFeyQ?aװyjRFe(I xGSk7_Y\>xi$IU>X((7hx=M~)si␑, nӳ(3vXV&C2f(\9 Yip+Auu;d|N3L#QE+2W#XITKB ;7ֿ$n A0. F.O! @ƃiH٬gPc>IvZM0}ugƅt= )m;+0͐Y`lYQbI>Bo,qQَZ6s|So~1bOp+ո[eb#ASro"68kd[BOJDCG.)orR4a92#U$j-c_,| p^gJXam h%Ƀ#Ok] LjHE=|h3![i֮砯p))oRƤko*/)2,W*wѭQXG*åc G@4::ie6U7#%h~u!;A8 osO푆[506p;X ( XxyBnW wFTcT!hP @?ƽ;ZifB;J~ĩƤrK}tFebZPtBH5oW?u04LeMxއ0dQ * z(:p.@IE@Yc]P:W ]+2 n@+yqSFkƅ򧥁q{o*2`{iP)ԔƓF8{8SuSOkT٘"u q̹WbV_NE\q{{-C_!dyޒWʿ{Žhx8H!VyƳzf<.:&w :Vg3<<>`KA%h[+N.SV $Sk;d~c9#U۷apMAuyʃn;r|iR$TtUQ`? $ k] K::4* wa;qqIųvHƲ?!J_O^;?忸ܰwڑxX02Ifl_ߗƒB3we~ ߱?ovcݷTDƾK~I\A1"É7l`+/7Yq4PX1#ASEq'7Cc~Y~5 Z] Z4=Mf]FxAK\|(:d?y}mFHH -R*-B|)Hl~Sb) ԝ? PaAݧ^IEUޒ4m#u|*Fv):til~OF{R|ϝ*q!vґb I𨠄 Hu7Vsr~Y>>PTǕT*1缹AI!_X +?9LI$PeIoPܪ=-\;?!#,I!YUPm~ x%:GX[xsAQL`nr9}-o!|{(:8cTv`,𫱰(XM ɈW|Ǜ+xRut!z2qq1݌2Kk7^{Keݘ[A`+?'',Yp#cpH ~4 }Dd0d_iTԸ:O1|NZ£k$")r_)cq|lcs6LqY,zO5')&/ߚ)ָ\> y#V1k" jAC!Me/A}MTܑm&b:uI"@c{yQqXQtw ־C_KL< ?}u1[CZyxg|=t$bt4.|x)KXP62] PF=F5K`n<rrm"ӹp$\XO[t?qSK$d1T6s_c!6K`1aszO=@_ Imn1MF"BZۯ,ZO=tYk Rʄ"c $):^'!m_O(Dx6-n(z6?,zjvT,@z?{(h~fAiIa~:MUzEj2Q"֣U#?ANc;n?EdKsn<)Rz 2FA'0vizMTx *c\oUsf*uʓ2{:;ڑ1^i܀hcR qc!ZRU\Qp&V>w.Wp$d;R46G/.8Ɠ@.OAOc|~\~Hbƫ.DX<[tvtH~@ҿ.k?)Ǘ>\NPֿՕ"IaCWmHgi~9<bm_ D ;|_ȕ@PҪC&6ާ˳ei"ݴjHg`fIa&@22ă֩mJeDGpz %;,w2;R,٦JEh4xxS_iPzI<*]ә f[ր\bF?Zq7GqhkptP%,7zO]l\Jxy e2!1s[ --ґf6:ԑ+YC5r{۸cN5hN5ť1(Bamg%F*F|%d6ʏCiVHIǿҐ Vmݦf3d]jVĶ(Nu$ |Vuݪ=] xSD/rКDmU@}\ʗs0щr}583+d_{)> I"^Zadլ€d"IEQP8XK5o;h{jSFuTd`=OҿA$!,7 Koj8Gs> MDža~|s&|q&4[bƤe|>"> <|ņDutSw::/G;;.WHF8oOfD1V srtZ#$#lBEo.U0{|)C#d Kb1b=FXpq\/`ƿNAFPEj}1֥d8_E^"D--h4$(۟nǽA}ŔF1'VC utB:;<^t3#zԡܔYP?+N>{7NY;ѨI{ Џ*%#:E2F{Z4Ej8g =6"-j&$ }j8H ΘHR$K)Р+W(uH53,mȹE M$CV]cd!UԲ p.ObLH@pzG $i%y߽Zb1v&oT.^{wV|?iJ! yĻoҞ ԚM:ZH =-ܖ6 L#f7;;;?ȹ ])8P-r֤s$qᨼ)H\pcp% "oz*l }o!bmTQ{Tid1oqMm>5$GmpH"7x+d5]; ,d%?ҙa")2H7ӧ{3t'l$﷽zc,Q6v0 mIi"*RΊ"JijH*8܋?:xD`՟5 Rdb[A*YاO* JǸ}Eƾ(xUƆg%y$Tl]4|aBP0PUԭ9:x2e ۢ_|@hk jpUoX OֱY,I:[ΞQ#H b_njxB5KA7M?+0+/_·)Pء$: RE j o ib{QR$,oqO'r |ozٔup;PYYC< ]Ӻ1&X0]#j8Sy)􍱢tZ@YƇ{4u[ F r^4n$X X MQ5bQRJ5v/jVm]oJ]ٴ,|Q\hGsho3FUI%ҁ]@Omr}ˆOt:>5e mwEA&GI֐#+N4 ? L2#( q d*0$zP' Yſ9,y>k6| [5'%*,E:;;jT~ ܋ imTox4!b#D_K;C7Ȳ#$wur@Ņ|Z _\3dƏ tJ壏x|36J‘%u#`SHnWsL&ŋ7ɲCqEى *x.&8,/ |P3{I =K /鶕+LUДQG,s[ nN*f1I0.ؤ@BnIG_+4< xl.q"EU$X ^?:9m!i*<˯;>"0YBh==Xt8{X RM:_Ƥ`GPv:v]&AS/Gic+p bon8wzw#0?*gR3{ӶGI!6JOX^Jƥ1G/p =U#$/,g+FLkk--Sk[_*F(3TCb|>Zd]_+tpicފbR_6*/x}#E'B>ܘ܄ !pA: R mk)YbژE_;BZruk9iC3-Ku\jːDsh {YݍcE5"mޟYV8(N[R+\B :+$;Hӧ}(we u/} D%vt1wַ>{ A}TcA*8R eF7ˎn_*yV^ I#*7'q, %ʍpY y^'㸿f~cB(ƀX_%Kf##9]SmO*,xsξxS+.0 m?H¿<$OpaDyc!*wcS\|c1ƱQ@eu WkJ</ky v0 .+ٗqiݖ=TتnRm*Q~>H@,!fgбƣ b'E#h'J ˨ݥn[i!*3!ъTF,G+jMKnnҲ=p*Tr B0 5M7KX[P<<$~ jll\$,$}H|GASWDcT`6m$S'tͭPlmqyQ\'ҴcXhZ&BAsC#H㖒vWڱb I{\4#@)c@QXtʀ.IR/jE1+m+xp[rXhŲR#+ ZҐB;ޡ|*K )/щmԷk-ύ>'pɿp3\?VVtڠ.{Լ˳_.YI0mdr+?ǠH66Q,.>3"h w'M.50{4jʏ,?jX:@j\ߗ|?'eq/{A\Y+eb228Um ^ 0F#@A** R?xic^ϸCʉ~I+ccbD}+=G7-,o?bOQ\V.+P4x(v+QaaSs)6\]Fй^i`mY8<8(ث%XNU@=[F`<A/aM{Jc$4E;AX\Ԏ{L}J*Bҗy,cyxIFK$725?$kbmAxnb4 1Uј?mX@Ht{$Knxl=~MBed X_ie4:wmL̅}#f'R:yT.`tYXɔMŻ}-Q=o$1SKYeZ*1ƂhS#w=zhPk[΄2tL"{h7ҥsi@ֵM{/sQ"DE n>$ `=ڋ)`BAj4go?C6(N | A؂ jA5+u7ۨ[#]ۄ:_ZۍE"8! r)V0}~dx`C1a{^5οpy &[GDR'Q\C|Sk -dR:P˗0ܙE=GAI[+&YRm[]iqwt"MF6BAimңkՐDwjY@%#YgqOv-sh&4H5UF [Ȁְ`\m5Ƙ9PH=QNF o);. r<ɦȠ ̀\[܏ ^[>G:V=v[ZqɅ'"-SV1c>.?||voh !Ǖ0.tg3>l|ntsG#KiC+)9.u߅A܇UnbmXc%@FY, {(-/HR}w5$Y@{۽>b,nE_ -&;R636zO[FsXRv% J6C ,?%X fK~ђY >T.h)K}ǵOOzSc<ҥiPI dКbPċJʠOSBd[I3t7Jb[GW)Ag6FZkdЋOW41qG6I{6_60Ƣ,XXSD7 6hE \~: ( 4x؝x{0tNBgDMFid>=iT6GJi{y2 }>d"gCTQrO)4vOcJdjdhJ l4] ݘ\Z;VV' +dr꼄^G7ܪ|Oj#/&>I7_R45p _ 8 1w@/ j~%p˗px/?+hV9XƗ{ڹ/?I6gr?ee H>PXXO&23 ҙPJ/LݼHbExƽ:}QFnש@}(Y44 J۬$ ƴKkK$Q!ҁ+Dw5iFB'Ce hܑZhc&7$3ZEPuZYYj)$qB&h{.8o[yԎ SoJrK=/JduYYTiPزNTElW7k۷n1!I1O&]ڤRLJ?V}lNW ^T`K7s|*t||D^KP5(zX/C񬘐' XfFT'+!e"ЇƐ=N6TxUHe#֧;AW;FtK*ZeVm|)c=uL'- +7|~,rqXM2&^Jo@QE4M,:uR@1{H= zwU%>^Mq07v&>,*Ku'ƙCL]G! Kj.@Њ$eoS?hX :q |nBFK\+jp]iy u s~MdI.=:z+p2VyЧēM%7r2U&2.EW+NԼŏ%N9E_##Ϗ~WYMPeȦ9|k~7 <4@c4Qw㡾]{^y/iȶ]i?fb) t!0$FŞKc K%M`QY>Vܶ^MBc1?@[́~.5S +*@C7an $RõKU2T stORk>5Lє?N3W>}@4ǕBHdDQԟ•A3ȶPuҬE+nzg`v"$FюovmLS3I5Q~a! X߯*9wQV[T2vvи@~#7VkPN۬qvLJ.ORߗ4-^^&{(/L 3![p/P;uIU? F,Q*yst{2jTwJOf1(_̑^` .t҇͑}xjljECrj4mv?ffG#1 qXE8FOK}iKIct򬘲y6CX,lD/%kA (A#j.'*e|T:jmwev*!Ym2բ:-҄װYHB&x  {T1,l%Qԏ s}mQ G7swC 2X"DvtfËEB6~~Gur98x X7Bʶ(: ?˹h|7<\#/E=&qȦowQ5۩W&I$2N"Us8}Z1mH>"Zy2f䰌WQGr/Kk~XRJxosdʆ\mRwH>+C2~1LbF@m~{xȏ+!a`QcdCw]_Ÿ w`qcOe*E[SY$A|âѽ7$[^k79;e|XCCv,},EQJϳԾZ-0"T\XMG{SbC뉈f=nh3{c4S[kQfbqq+$[ir<3"( A^?ʕ]X>Lv4|;Oґv,RIrc,zDLނCo,hvLH7$WHt,CM,co ];ݩt5$5P5P{Wf)&ۅ鯍D}Ό[me((? G6[CΤb6/RPŪ ItfI6`'KyV;jehįq"8= Eo:k,Km|*;>˲ƺ Fbq<{(,=Y渱wHc# "uҜE"c6T4`I{[$Mz"Y 2^+Iao%1BsX)H=!)#9>vU"9 rJ"@!/=+nsO9'sGZ\;c^#o% /kԜ\!R*|;pD1:e NS1.F@fw~cWžz;6(?!m2@"Y73yxvc~?l o_?<.D^YYjFY^'$']ji|NyJK)\OG0shĪ\±2ͅ2.Lnې6$V?GB Cǻ*7xyZ, .;kW~8i,.;[|gƐa`s82e|),ҫrVn|o>E*ljVe@ X7PWRipjM3R'EۥQ<1DJ}mA(J9G,$AVvRB+@T5bI).yx[pv͋m-o^DGsڽ+ t ČIޏ Ս.ߠEKt]=qQXu|j1T Qbr(ub H,E@j@mF e2]u3K1]@ֽR Q. uXj1qk׸]T[s \{R*z"bC1*f!ctkH$PG,Foڌ(dޠ l QfUzq{H"ER'd6=:R+)[KRǎ5ٕH~Ij3|lÏ%D|n4ËEcfOxK$H hId*tXW9Lcg̊kS. zH؁Id*o:Kn*i-G}?I1Osc|y-.6X8ܷ1 H֓}& nb@ձd$7Tl:;>+UMDžb,\F.gG)bm9F}*9gNK8j&KȽfD^qƒV~ZI=zNNW!/8~9s .4cu]̀6q?'΀bMG  О`~1r\=e1<<(0G-ƺ #849T)ykmk[KcD#CaLԣ 0 A.#|f7%;q[jn储6$#DKxڤF:w[SJe [OƘĨ=V*a6HZ7{^4<.jڛS Jm'EP/oG$ !T=_mzh:SVmAjIv x (̱M}5Q95kPݙV +ƶI 1#ut Z+q۽H9vƽmJO5yTJ}305 REMtSWp>ʄ\|^ƋAp|\ܬFÂ徃 ~_'Ɍ.*۩qb?OeQq4İ45)?ROJӌ 62n|\+L$70-PsܤMk_y,r\.|bL?c"~[m:k\p>i~8L-G[!*MW129j^ #?)WjpOg|,`ǶuIy\k*hdk)$}u̍C{S*?Ũs['K#Ix}) WΤHWHjJhYPDCF׏hORɒce -{i:){R=+Q˜;H.sրmWf&'B};^ >eoEůi RR1 %PI+ Hkt?Ҷ #^>rtt ,)yߥCvj9"cV]u!Yn 0,ӥ*4~ԃ>Bs5#&/ǥ1J ,o6:PY# ڪ(*HѣnvəA,B"w=F^ԋC)-#Xm~CeQAҬDvʲ AHԴĻ$O|MH:]{wS:,IX/Η.< K4ODܿF}jIUGHMY7:q8}k5eMn+^"\Ʀ.nMfsY1d(\8jzW{Crz Īѻ{.!IUV+{L)gn/Rv-drKN932&Y#Vv;3Y\#^/Bctqb`$2[r3xx*h;u /G'87cd>E,$tStkd9${JrifVFP{ 9b< jN:VT)ֆ_ g%  zj}3wg++M<*kk'jA 5'GXnԡҢՈFHd9>5K(:ҕJZu{^!1P:¤5mҔM Fuԭ#iJlwdVE&fV |k܅c u^ٝM7#zFCn_f7d:¬w/r=a "k$iREi.:)R@ mEN0Jޠa4&2lmt`h*]=goX$vX첷_IҲGiܚ kmH#}6{S^u1 ^B$u=*P, Q@I=I5"[[TOe`؛֒#Q w>4;ݽ'/ǽ7_!eT'F$yUUZ{3=?¡.G0I4c.\w|#aE+]+BVP|W\ALkrҥ糸yq/ A.j^K$ws t_B~9x NK`vBKiҧn2܋ yV1 Dw3-[`quʝ"` S?Ɋ܃0շ,ok d͇wdQ @Dx30Aj7͗:Ti[ݍHMEumڔX5cmĘ][ ι^Eo6.$2-` C+3洘X#ی9׮*E͚\ȉXnT\ȞW|đwG/>#M+8i/ OR nJǏ~_Gr16ҲlEo DϹ`;};2 `%uHr9,(i.|;Pv^oľ*V? 3T/k/"̋2s$'Y0Eǯ-\hq X?nz3-9NE0,hb b{/Z8|3+.&Eb*ՙ)f['9#~j5>u0!nzkqo[ 1M $d@˭H(c%& Cmmz;!x]C[k/Y#U=Mp1ipTezQÎe9SB 6iQGeLc 5Ʋ8FAQacy2PE_~q{>? *g 4ܰAyI-cKKs'7#4M|{l_(W0~Sk\iڠ,\|mJua@wKQ{8G觯ҭv/aS8V}OqJڛin_TBW1YKڦgf`$ Le馺UGj &FRY (ޱ*Sңy.j&2d.>>]:yɽX3J쿅G4$r/Ivcl:*8Ɍsm_KwYys(H/4NΝq}/o*J&iSx$"FDQRFSiUòBޗdK}M9&p}ԛ7_wl 4T@1&BMzZujO"\4:TY]I4}EQ=ޱY}f=M*qߤRh-\#!fltAjOѷ->JQb5fH0~I nW-س"o~I d\"^;-X\zv-w9\ۢبGI0#Ǎz.)%vQ{ꧽ_Ä2c~h#Sz+ nS>B zSjIͮ4 js\}zǎ6yOCd$<5k^BۭYbޝk~5H# nGzdc[SP O#AXu5cſ"_xSAAzoj7t?H/aޟR=ղ [M{kK&A,Pri(/zʂ6ZE!cuUى0=du>U92@-25ʷaЕ]A2uV-^ p`D;{-K"evazY,VRn{'D'])M8O{SLX\xڝnސFV48($n'cKcGp]W[''< ZİLlBIN4nh#XOƭǮ|>cut87@Zڅr j9\_aGFsiw;;߰?.t܀8ck5blAo/7o^ţ:WI,cwνid =M*5wŒq2#4Jq{4Ȫe ^#Th,3>fFTxi(0w"5nGʒ z#4lsG)-tuƺVZGnގ߭PF$y$\+L#Pr Ef;@/R0{ RE\ 2c3 dQ^EgW|] !1B ڪ=iMVn Vd(ufPF ֝rPS5hՍHE FpYAbAR4ƱB4sOz 5K6H4NIYE?õ,FE%ߨC&1p[@ӽdnNцnݪ$Sl?ZIdI;{:ƚ%Q}k&D$a@(-?R0FKm#x.[R/J1cZl+X -&Ynam{V;G)Nx9l\HGwvQGf7$yJV cuKLk&8;Y΃K- /By)˕L gfvE=Brb: n׵oL1M+KғM@TE'\xR:I$efUdI R1k3@'(ƣI*?A:fw1a],Ve>1ﳱҳr3\|f+ aA/,#>6c>y~U=켞TLZ8^~ul^46:_ǥ?L%`]:IprzAgp0Z㴋 { 9YϹdwXƑZ$CȦGFXx-tdNb㥁r$񅺀L:_H6a1sҳ2r|j0v x~Sx̓mVp=Xy&T0 #Ų ƢHRzTJ#=>BFVR'faR=¢ yլKiG)wp45${(߾]I[c* 6_x׼-}( #}'Ji\xwϧsDʧw$ ZQ3n[f$kONUPC.^[^ >~T&:RIU%vO] Gfer4=4W%wAS#:Peu,݀W:,\k&K*jZ-\W#4,\hzUрQSr96w~I 㸱/Xa'c#:/䗑f͏Ⱦ#;=0Q"p6^F/0pt M {T'G"bUW>'GY#$wb> h3;-tI,I\gvTc79QߜtX$W269&ޤzkZ@($l^BXz0b"*먩mŋ1Z6A.K[ʸOcPG 5$.5:zG,x18Ѧ*@XFZ/^ܝOTX-ԞYHRG i#7 ?Pިݾn/r)J? Hvv#Vݾ7kPeg}]mX|}|MP|?I,eDntZǷ[ڤv-Mw}Γ/T^j=lwnul7߾׵P[lݶ}nv[;>/{^widݻ^Ɔivm;eoU?c[ڽu}_n5{wEwm6uCͻv7oo^nM}~7ߺޞGkw7ҤF[ҡ7{Vo[QM{?Ҥ}6jm[^sطA{o~C-w~6K'~~mY~gMV;}{~];us~׳1~}-}- ߴ;=aIv_ݵ_Jo* vϷޗڿa߭.{{}]/ғlX{>?zhXw[ǽ&ݝ++oiQ{v}ۧz[>k[?]wƚ寥h:f&)>ݶܽ'ǿ~bnIgճ{Vn{T]7[udm mVGj=}zPKR~s~resources/images/IMG_2723.jpgmExifMM* 6(12Ӈi  ' 'Adobe Photoshop 22.3 (Windows)2021:04:16 22:41:230231Xnv(~HH Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?:u+ýxUv19nkPCeQ@ OP额m.Vd BJMP:?;iASL6VZiׅfc.#þTaVA_V1uVKM$WSKw!Jk_klt?G{1(ngͭnkY۰{3bCz>&%OmZY?A^^`l2??A--5!Gs4 q;Mmic 3׃=Kv^9Vcq (6P(o0{7F[*s,X\YֺNS1qӷAs3# <čZV#_\,KM [5r M*,v&[ΨNKS5$8 -cC{GAi L6;DJo`}F<|Jp7k>Z.ޝhk[CIZus_v.S"Xs, էL&-@ѸK|5l.%J2qms kQ4V(auE/Lϯ6QӊNAnڞ{b7Nv~c.~M;=Jվo}=FS/[+{D/ۖ/o]4m\*eƳVdS鶱}^ϻ 憻%Wnmz5>{k\Q3M};q@:/X{.-{CY;;1qcւ8NkZ> ;en }k:i:Jzwcn~S*!zW:?M?[\F&K 6ٍulQ &zptze~eݲsʅƇ6Scv?eeYSɥm7칾?ػ6ܝ7}m%ϣzno3ef6bnƆߤv9n$+'޻9V.¬$ b5;ʌTml/sAc#f MWfy st<\nFu9FZnkCl?=0GR =nGq%5p%V;puSF{9^W;G6AGN?Yx [u20m2zw6~=>*kٸ]cEpo^s>/OW.?44ƻ`#{U%u(ޝHY}sjT㵭u{ZXOuq˺qͰVj~cg͏9ҭھd0_eᾝ辟Z+;򛲇:OߍQs\HHPV>b~>h%2v?Zv)ptK;"v 3?V_/ExYX] 8 sK}OjլΡc.s\ZlmuRZ}/T1ᴍk}?*|TcF5أ$8v3xHv?XO˥YF6̌:63&VN=~+_>W%=Lke f/LUtoTy"a".3:(mi՝ ̯kE$L582+v5 Z` ѱ*u nW8F=RlU5o54W>d@ʏn{#IG=jB.T{J܂Ouo^Kx$1k~}eUkQhgeu&cR΢bCh{v]_i{,%oڻ@~RuM ̛-K) en57s5;ԳG'cieUps:v},{-uUDcz=?Uo :;܆H;c[ nk~׉3eeˮcYc7ٿW3~Ԍ"@c1uj/LRzӗeŬ}66V2_hȡ*7~}55hqs^9oZYgrPg \.X"T}_S*`V(.KYHzoIݺUi\/OٺlunnM@XM`4{[[_V;sl}Qacߙ elpzڰ Akr\Xg:h 4FWd5m̾:>Z >)LhUӾ]RHp9PǬYk ɐB˩ȭb˛Sw[A=w[d}DT-pGt?w6=ea_wڛ_<?pL T.eOo K=hfO/*̷GGZ5ZOTMn  ;gf@ިuoIWW-˶+eN9ō_D&cNMl]S&ߣf#4m$Aݍs3),S=F>~qFL`z|H{2~ zR?[73ٱft{[ڱ8yrX7܌۹ߡ c[oS yVm9uZ$3teLngzTΡޙWi]H/wOWyic.BCfxe.9dwwX(^i=6ǾVǾk5lvEm:.v~ONۑ[\msM׼Q2VNac`ea6˭J}z(e;2 9Y̹:n9OLda(@嘌./Wd}Nc_81mqF_{G%u;vfx+'kq8EMq3躶=_wѫx4WXa{sK۠c\6{n4}̆ Htwwq?G'2N+7KBkL8.gbUם[hVϽ窟cʟϏ9:G${gcF]_l?яYO]}MSp_Ӊ \SoƼ>Ȗĸ뢦ɎBn_xTH fFd%s+725 Y@΃̧4D  SEVGkUL}>U1oևG+lݱJ\. {/k#,ߜ  iz-jԭ,vKߺC}wAqrK-}[Uѱ;۽'NkYf>SY&cinVȲSiʌd:eαsHߣMLows>caWө6TS꺧9IK>>>] 3}|ef~.@uls*>czYtΫ-SuWR}mv5mۿGfYe~='^V.v?kD9TerWg |D5ͳ{ku?3zE8Q^M9ET۟v6op=~{_UND 8joioOsO!,rqab:kPɱKKFU73ppisdz__/kHV2X^$F>gIU&O'Î/wݯW}yp+[k:D~m`pDOݍtO yhUZ"tsLYNy@Sĵ'_ywyVkeA8:')G-Րg=y?C'P~s Doq~UD@=ՊM!uJ+˛x9`llR5aa}K ; G[^kD'Y`&7؏r-GB1h;k{>ڎSgu i :~(wT7nߢV;􉺦>_Lm, [lT-ekͩcs5-[uz%ҺK/ ]W} w?Dds2N^3 micG{ݬc~_՟FCؾ..'/ِm ۫~D-V򬪺v}9hkOO~zV1-kC@i?84}: *q7p"և^5 Fo;~x\wo2,|=ClwҘm7J[tOtXB~]0DU}VH߹YK\whԁ Z$J앵{@ I :ieO L kd չuU;a@Tv?K\uQ@nG OU8VƙvS+p:%Dul*νhfֆԪ_YS6SzU͵BXcYq'C?˯RQnobf\^ݻ\vW;K?CA^p_c_5h߿w߹,罁D G`Wt\>r:=/h<}m۷T2:ڜGZ5յ S#_&E0n)YC;xAtMWƵ5`sO}g)?J[?F?D]v:É_ح姰wrCC<뱃{//- 4YkIDc2l!cVѴ>3@"Ejե{Ϥ5EDoܲ}&\9wqО5Q-챀w)TKC05ݨ%!kI?)7bN] vnd&%OmZY?A^^`l2??A--5!Gs4 q;Mmic 3׃=Kv^9Vcq (6P(o0{7F[*s,X\YֺNS1qӷAs3# <čZV#_\,KM [5r M*,v&[ΨNKS5$8 -cC{GAi L6;DJo`}F<|Jp7k>Z.ޝhk[CIZus_v.S"Xs, էL&-@ѸK|5l.%J2qms kQ4V(auE/Lϯ6QӊNAnڞ{b7Nv~c.~M;=Jվo}=FS/[+{D/ۖ/o]4m\*eƳVdS鶱}^ϻ 憻%Wnmz5>{k\Q3M};q@:/X{.-{CY;;1qcւ8NkZ> ;en }k:i:Jzwcn~S*!zW:?M?[\F&K 6ٍulQ &zptze~eݲsʅƇ6Scv?eeYSɥm7칾?ػ6ܝ7}m%ϣzno3ef6bnƆߤv9n$+'޻9V.¬$ b5;ʌTml/sAc#f MWfy st<\nFu9FZnkCl?=0GR =nGq%5p%V;puSF{9^W;G6AGN?Yx [u20m2zw6~=>*kٸ]cEpo^s>/OW.?44ƻ`#{U%u(ޝHY}sjT㵭u{ZXOuq˺qͰVj~cg͏9ҭھd0_eᾝ辟Z+;򛲇:OߍQs\HHPV>b~>h%2v?Zv)ptK;"v 3?V_/ExYX] 8 sK}OjլΡc.s\ZlmuRZ}/T1ᴍk}?*|TcF5أ$8v3xHv?XO˥YF6̌:63&VN=~+_>W%=Lke f/LUtoTy"a".3:(mi՝ ̯kE$L582+v5 Z` ѱ*u nW8F=RlU5o54W>d@ʏn{#IG=jB.T{J܂Ouo^Kx$1k~}eUkQhgeu&cR΢bCh{v]_i{,%oڻ@~RuM ̛-K) en57s5;ԳG'cieUps:v},{-uUDcz=?Uo :;܆H;c[ nk~׉3eeˮcYc7ٿW3~Ԍ"@c1uj/LRzӗeŬ}66V2_hȡ*7~}55hqs^9oZYgrPg \.X"T}_S*`V(.KYHzoIݺUi\/OٺlunnM@XM`4{[[_V;sl}Qacߙ elpzڰ Akr\Xg:h 4FWd5m̾:>Z >)LhUӾ]RHp9PǬYk ɐB˩ȭb˛Sw[A=w[d}DT-pGt?w6=ea_wڛ_<?pL T.eOo K=hfO/*̷GGZ5ZOTMn  ;gf@ިuoIWW-˶+eN9ō_D&cNMl]S&ߣf#4m$Aݍs3),S=F>~qFL`z|H{2~ zR?[73ٱft{[ڱ8yrX7܌۹ߡ c[oS yVm9uZ$3teLngzTΡޙWi]H/wOWyic.BCfxe.9dwwX(^i=6ǾVǾk5lvEm:.v~ONۑ[\msM׼Q2VNac`ea6˭J}z(e;2 9Y̹:n9OLda(@嘌./Wd}Nc_81mqF_{G%u;vfx+'kq8EMq3躶=_wѫx4WXa{sK۠c\6{n4}̆ Htwwq?G'2N+7KBkL8.gbUם[hVϽ窟cʟϏ9:G${gcF]_l?яYO]}MSp_Ӊ \SoƼ>Ȗĸ뢦ɎBn_xTH fFd%s+725 Y@΃̧4D  SEVGkUL}>U1oևG+lݱJ\. {/k#,ߜ  iz-jԭ,vKߺC}wAqrK-}[Uѱ;۽'NkYf>SY&cinVȲSiʌd:eαsHߣMLows>caWө6TS꺧9IK>>>] 3}|ef~.@uls*>czYtΫ-SuWR}mv5mۿGfYe~='^V.v?kD9TerWg |D5ͳ{ku?3zE8Q^M9ET۟v6op=~{_UND 8joioOsO!,rqab:kPɱKKFU73ppisdz__/kHV2X^$F>gIU&O'Î/wݯW}yp+[k:D~m`pDOݍtO yhUZ"tsLYNy@Sĵ'_ywyVkeA8:')G-Րg=y?C'P~s Doq~UD@=ՊM!uJ+˛x9`llR5aa}K ; G[^kD'Y`&7؏r-GB1h;k{>ڎSgu i :~(wT7nߢV;􉺦>_Lm, [lT-ekͩcs5-[uz%ҺK/ ]W} w?Dds2N^3 micG{ݬc~_՟FCؾ..'/ِm ۫~D-V򬪺v}9hkOO~zV1-kC@i?84}: *q7p"և^5 Fo;~x\wo2,|=ClwҘm7J[tOtXB~]0DU}VH߹YK\whԁ Z$J앵{@ I :ieO L kd չuU;a@Tv?K\uQ@nG OU8VƙvS+p:%Dul*νhfֆԪ_YS6SzU͵BXcYq'C?˯RQnobf\^ݻ\vW;K?CA^p_c_5h߿w߹,罁D G`Wt\>r:=/h<}m۷T2:ڜGZ5յ S#_&E0n)YC;xAtMWƵ5`sO}g)?J[?F?D]v:É_ح姰wrCC<뱃{//- 4YkIDc2l!cVѴ>3@"Ejե{Ϥ5EDoܲ}&\9wqО5Q-챀w)TKC05ݨ%!kI?)7bN] vnd !Adobed@      X ! 1"0A 2#@$34%& !1AQa"q2B#Rb3$rC4%S&sE!1A Qaq0"@2RPBb#r`3CS$pc ʧO[]F\u<;-"s-!Q2i6܋HM.&SY3& s)jظbIFJ~3UoXbvՄ8ɕ" +PYX9-8Sʏ}=e 4]O!GpEy =Zdq#d0$̛ɉ1'k&/QqWҟRΤv#T}`Pi $XotVdd뷖6& gPC@?ĺ7ZFM.*nV> k{tus:Zs# l= PԢb/nm#3RŤkPD^/Y6YEVB*y@eTҌ+Al0G\wꋀPsͱ'fX&_!ZtR52!f-Z+Us'czwTh[7'73)K}Խ4"c n>IɴRm"-"ʅ/TҒ)2$(@Ud0e<\fW@^dR&3FQA&#[@q݄\ 8"p1f"\H>_(JQ[ńfvD?H㋊œiKm-y7y[izȬH:|mei%OGWELj"s,HީmȅSYnDҙK{5$/cH(GCM\ ɽ#^I0[:3#чBI׫z21jF28YJyEd&e}"2_/"m#LJ(ZV8 ]+VymTXU'/l(Ӏ69uoh CA\VZTGiJ:`jL( Jyȳk~|6JZg6VlF^TbzuVqhuTI uE*,3Ze)M(6[V7zu\У@0Szofʴ Cj,1"!rߩĒpB0e`3ZԫK'9R`w>̋S ltFeI:HDžTVjI6:O,UY<qQB0 ,_ }o>&]e5wΞxVY5VI*ڊ7Q$cP*jTއPb3!fOEf_7c1mVBV\B3]F4ŤFAbӏ]7w[4_Mi177bz)i.;-g36lShO ڵX&"!b7Y}&dVYMDLVEd̦mmPTD+5Klɩcr&VNSi4Hu!8qQ`^R"q:Qu_nvH`F--`j0,TF6HIDefGN7-g{TRD`2ċɬlS 9..$%[31qu#)]dD>"hh+5A2|9vju=nK{w2jVX{63ZKᒱ9! ҠfcHE”:k "dR|vZr+#dVF279-h7sTsH歿#)+FQ&24mdЧOj,g|AjU^x9bȜ Լ lK9BqXhTJ<@`h/&[ީr6P+ITyQFJ֥)SNqPәnƓe-I3WV1WSrj.fWkZ߅3fH7iT*HRqDBHݩCk`A1lKUZM$Hi;ȭLFFbG8z\ĽjH.K(1Ao-nmVXp#[HmU]i$dV2l8F9B#[)ceV!EE0CcUJu5V!\G+(]yDEMd"54)Lɤ;*ojVJ%)r\֣jkf8PQ@'!E#s{7 )rD 2YģUUl͵22KxzA"dAs2SKʏ8$"di:fJIDm"j i-9j b*XK 4ZNf/s&InGB$+%n;bfDʄaA jd‹6;w k k\DүuJJ<8tO[L$mENl@ds# Lnh3R\J^ V' X%*(M{ Dmtʭc 7`Z.0!r$E`ZDN܅D]~^D1ˌk[;ɀG1( @_"⌵Ic정`.#v^LHIt>MX NQIHIbyBJE+j峲hɽޒ&rbC@7Dj^dT@#b7WJTRs{h#!,)T##)yIuzeӠzh[n1]tiRP[!p=CzH"VXz"HLbI6;zF0#u^`K"}x L3w0"(lJWK%#dMdJEd]tԉ)+i1Q{ԩrExjPP\ccTN ׭A5d^kkDhLT?xe-dbYFA޻nYإ#2[zϽq׃7@]c|-Z%IڵZȘxVrfDN^))9hkq"R\i.U\k@`3([o AuQF0{hnޛ/4R_]q-芫j2hhEFzWgz+Ώo;xڸ $vIȝLJE3Xie%014R&g_B}0k8շ9||v* 쾏^=/ru݅4lyh@EՊmĴ3p0H3'"Y(ypo4@iWzոu8ʬPYb(d= jHA@E:TY_:lSQXiɈB%ܾw\*zI7"̈́9lrH.-2lj&´ ZAubh.), ЄSSMBBQR ]Qgdn֓J 7Eq܎HDnNaY B"(7#/'e~v/3>ULw=\ WcK~q N kg4tQ$Z|[;]Xڒ%Iዡͧ'hTDNx.=Jz.!0tKIJJGDŽPں7;a)pXPD[*^Nל\?ќ6  t/yFH`g /"H+J"ťyxsׯcz2J,/֭e#cmJK/R\HkTYPAWyXFפtԾD~df!~;pA9-:NMVO7tTI),g}:gvӻh"X>qOJ]$B/ GǏ~DUU@ڣa-}@<-m]Ŋ9hDm\AJzpuODE6GD-(Q,׊;wLkW@6ɨb s2d2(ܡ JLtP5c7d񻢨/i|z&~Пq.cCn}t_<:9A瞻a ;82Q^vU]qWZ?7/d]eD#wBx!I j .:4&#:BrU4Az ]y.͠-sCg҉Rd T~4FRZjZO.w~s7੝'GwuyΆ;zoOz.=,' =VO S@i?H;㵣-9'w?W5l}+_0m$'+`3:mE y@$e\,@T?S;RT6A˭5_/"C=)4q*^s}KRk Xi1;ءQVM3r*I0n91ʝc~ȝxjlmǟ3& oImݯ~~2!~ZOⱅ4dʒ,%JE=aHjGn)Kv{mnVH'j[Yp0J%g4Ci6ժY5y~,jg~+{\Q+.h6口Ns~C.l\דW mQނο8wy9W?M 3:7|ٰ}myW3Q-eW$u'?t_7 {#1ifʫoL9y#\nqRm ԥ3FFJȖ=k~jma?-ƪħR`vOԧ)!|عqѩ_}o]5yx~ w{+ .8_08맺ۨX$D6 մ2]Y8.Y%S:<ŋ!4~Mϙǩӫӯz_½*\Aưԥby螦ZMlnpy 9ZּPtJX6AzULpP.QCtބuڒ7(X輵6FW]I  EN^ъT/s~I3/O_Cp 'NG}o$Әp&)%s>tmkfFضHdn evbx}-?dS\yM]s/Na@Q304|} DA)zr`^[:ohi]~hJ>tp_Ep .i]]74 >R)+)%}ls4qGhlv#sjTf)AV^eE%Nr8'&I3XBɄ;_8=Pдm:d;ee{GW>f/3;W9OBoY>ۼo,d5F^e9V|yO^ҧzB3sAR5z7{(̉Ptc8M0~fY7ImUn* n$?e^;}Uy05ٿ9ڻh6Tk.NA.Y"C]t7QRxw¦?!ņ4lKwfk;JC}?ts/\S f={ *SWk▸YRyZ^MM3fqjL*4RlkQb'B35RևS{~77{GMѽ Ӫk7K˭i}UQ  6Ee}:X`y ƞS 攏Ra5nm1y4]~Dҭ8lKt-Sy4jA9{x4C;'yUHM}/7CiTFT|Lmsz Ox}}cǻ9Nph;m]xT~]w׭c|>Q+o#:m&Xg=>i^e yRٟc5r|Εb >_̞y%BzD72\\@Ფ/wsDUu(VlD ZF''Է#OdJkPy#Db[ Gto{u?jK~+O‡?|ON|]7 |{AKpD}IzԾWmocJ=׮ ޝUyitFMIyO}g6motm7jVtff^{Q.SbmzTk"ukscZ]06h{hpL tHm Ym涱حՊR}Sy\)I^x}[<_C=:mA͒gnmީg}Q=ܹV:㾑s&O5H >mTC|Q~tDq?ќג s4mvK9`F׻ZZV7Z4EJ,qɻܿY7_eL3zG=OݸfG_Kp;Ϳqϕ~7~H;wz#F2:PכKGό_X cwUa$-Γ%4Ϯg=6dim&{B1eW^dkNj޶Nerl^RP\JLoHM ks6yql?̚s$˻kK'iTVߓ^jVS l: q zt5?b1 ce {IhBS[kj?~ېzCa{L=Y?]hV9ۆ߾Ҩr;އs<+fWy;> ,^vHFu3븹o6to9+/j.x< *m*U쟟Ir*uĝ2ڛ@IqoUcB6iq]I@]wWt馅`}{wM;fǦ 'e|oz䟕 2wK-41_l,1z!%үl üVڥ1V dlekvE{B5T-$2eY̲?'u`;SrNdOuNUCi|?5S$3U0VŽ߉ay9{qgzޘc5"}QպMaJ-nbFQt ja^vǞn}R=Tc/Yntc:]^gWҿw?@9Ehm]s^:LuzO9:eBޚѿBnfW|Oz3ug|Fep}"ɀryhA&^vNf[YlH3my+@˷wjƯ"g8_{Ua ^o;?'>z׋{~\϶<>Zy[}PNi*Utt3Z-^37ʜ9}2W@ߝ&m0[ƪ=' --|'28sҪn^0k0mxG}Eґވ(/0y9hmضF;R rɨ,1+Xu {޷C~}nn]M):]2y/=ɾhuy4[WU}0R+5cܽt:N-vo #jy=¨p/o1PS.///ɟLyNR\oK9f\6Q5}Og4M[>L!<&nFb0gX?goagseΏo?y3YڍB;[*#)"N9p6VrJ-E5 fM[|n$y\>=ᔇQzu9rk|xՇ^7~d6椬Ct~ v5qBq~·VWÉ38uviVitHFPޣ6 vqdJ8h> u7ӿwyל~ǛڈEɯ;{ ] ׋t"NCcJ}}W$jLcW@=+XBߋF֧P yWdѶW^}^'ǫٺzȩvsV"X2H tGMs@JH9H7UEuGD+kufe)c[WSP 9d^?puіGK;_!Kz7BHY#Q'φ_Lu7 s ٍ ݐv٘ ccn黎o_9+.Cz^vn(ތl;a=M%t2v~U'ekZ_rd̉}"CLyH#DU= r {ǬlS1Ͱ//v6 {g92ƘTS-#D81НQ#q?ZmpƞKtv|K`l"Fh/AuR8i8t[u^8 }W[|sfe~)EOrqyKn~AlmZBJg.1(IG' rIk 3S# !qzc9IRS˝|+XO6?.T ܗW,|н;'1ƜgP<\šѶ+MG3T{?Uv];[~jCs|_qk*}WQH \ivL쮊f bUN61ntcvv@*Of!̉VZbn [f6w9z_셁cr pVqu [3Lrszv}fj}zGo#}ƶЭ8b=D3,Qk3t|+t,IfjղЦsG4—ndLعŁv}<4S-ˤ6މNо֮XǮXC% `;vq2hGNyjpQ_H|_r_ú𿘃Nt#n}՞5~Jz*c{Ua^Wv̢-%t^ е"d"N]CO:[{pc]LDĞi(i9 2{azRu$ xA@$ '5v:HL٭=ǘG=+d䟙wy~ ~ݒ]cdk"ၹBz]ܦJkTsfK\XU*qyѢ .@!~fXT!s )@C6N HNAVv{ yǓ~sNc|uםܵ5|9(3EDpsL)w3C=Q eTyVTM6Mnp[mBnSl,Q;kFr)1JͲ:A=eT+bedn, Y oOM*8&ajoI#Rsآ{ 7_<7K瞦 ["@k?W]Uno+C)z܊cތG麷46NygD҅Vá4! 2bTPL5 ni.AQܗ]9Xe݈u Xs!li?L kXrRr*vdo⽀ϛߠƖ;vQ3Hͺ5aYf0 szz/:l/9ʈzƮP]61ٻY]hp$NLI]c$6E_[[Qn-hI-E~SUTGcE5=)\ʽ ΒlTcj Qm2.}/yq,>gy. dwthM܄G}W'6IE Rac"[K'rc  p&Xm%C ] Tew5YD譺.,i(yN'v~0iU x0&wwC̞E9ܼӷʽal:`]1rK_z.`ڗ W7 HEǜ,HK/%\GЖ.7(J]#ydA sdfs40%0\`KXwSV8/;MwgzwA:Ο9>aIc+摎~i/?@uġ]= Da@dYi(LQ' #F˩B;͹&) aCKS} A/Rx2y;T},.`mF4h2Ӭ揄kY #U0QSˠágVGf }^YY cse:y9d+-c >xAbçn#]qw"YI'ދ&m9pUSr5"dm)zF'dDa2`1sN|aҍ)`0$]#Q%RϠ'~9Nw;mL.iSNO^UrHzcT-Zʟ23xk>98‹GYj.k>\7*87Eyz2e}(k)cbnܴ I!F4Ѧ8 -n:1XD&&A4Y Qysvwwuվ=V9(WrUdsS`Wz@"[4-+!w'اiզC Ӽme#MTwHsЩ5hl BW0VYGA'˰jPu'24 z\*&sERKD/ # #V%V(2@`r&M>oڨc\Z3c3Bf8CٿMCpeW>j۴yhgGHč-'P8ȯQtAux`xV\,QuX\d:./(,Hj{$W9DpT҂IO4\b Zm%]Rvu1e2uel-gɭ^MK$*Sg"Sl. i't[׆ fl(ULvri5]_=O!+RHؽe+gU;zZCNt؎b<5&D앇QL+\~zNæꢨ\fl%\Rk\mD6C۠jd%>ٻjmm?8q}_8˔+h.P ΞU=|Ey(ȥrx[d:-uQ㟟|KIvS%-nN;LqNL7LRLw ȨaB)KtݐRi`&t3lKeWRx^(?L{̌U =ՑK:Ŷ]S0D$C"JANDeW_Ѯ'+R4Ze#RF'z5'qh#E(Z O^v"55,.Ü<)v5~=CIpx*9BV`Vzװɕɘ_d5őt~^X;WZBUh"|`~X.54\'˛$β1Au9B'TEЩlѽ2Bh^K~uG6Z2E_+*X4^؁͚j ѵ>G6s3&P1֠Hݭor+keJl<%x߯흵W z|wv1my [0nQ 7]Rc&UV q+iV" ]ϻ{djۃ}g t+9a*+hѶ4?J$kjT?UG|wܰm=X>:SWW3 ܸ  mE?d s,_$֑kڣ} .q'Rݔ8X-LenvcVllolk`3lvWٲC0 d D$AEkw/*5Y{[suY7p4tN믪5uNS;'N] f$]}7u]]8f0\t'{FhHLv!1Fo hvM,2Tm(TX2l5U'r#&l7F#0cUKR4򬶅8aO.(giw=XjVdy&UVu7\n'_2hiNs9j [K.ggz;y* N_g- J7q[&kMOTk^dJe`i>i)NZwe<|H[x0ߪ aTiUYeh᯲S(dCFӗ Y#؞];0ŷvr2f]q}D[URCs5sPofy=,C\Ksˑ9|zHĭ"c^R” _A$)D9DƩ t-ۅbLU0֙S:_GU7:d5˨r݉ -Ee<E6cSdMũ ȸ,݄r44IR\y`e_DhbL7+Fd<֋ub:Kɥ9&Wf́#Nul"*eKP(K ibt+=E[G3&YŶ Ah.j2h hNC3!AӜ`l_Bt90d<N5s? S!Kq)E$JԐṶ9ź:5tvMۣ +6l”$,׬M5Z.VNPl"[M)ҍϻ gT_@ΏIy'YzMTwGUbQ]rU[M&Zl~_~nn>6:G*+N(X>m*ȹ\,+\>{E4#zKRJYlvu ju~Z̛H*K#SHF2B^6:r1oRmpќ`*Dh]-euczR'W@z e hk&QcK6ZK܀Ʉ[Ay˞ 5ZF䘣E զMŭjGr\Sb"FFHu:6s9w(ik=PL,IbHKч#${:FGmw[ʳl8 ϩVQ)w/=i+G'cf<6$F3MEf\cM {zF}fOrٲբW:e2YeQsc،*Tv_(9fRI0RG6D`ƒ@~R ֩-̅ޮԌjXh!! cN&`OIB eWe ;m <*:L(F*L[6dG'Q-Re3ZRF~ʟ?+1 ^BbLq45d*h9虌$n$2QN.jw+Y.ޏhlF5fm6&[q `nm,gTG[x7RG˹j:k(P(0Ɉ*co?:kn 2d-Ѿ^Y›[y(c{ɓ\&qW+-'v: 4:hU#BBhB!<WĜ:-Ɲ5)5 Yy2 Dm^ʶ\r0-5qFSB}넆87i 4;[Gփd)vd{5Yt*d |Qۅc,lYj6Hi#Xm6"̴:/ie/F%$m;m2N4q̌6YT֤,JkB*ƱKrG m~6ԙ'Qxthm.<%_ՉE ׍[ZjCuE}$S U譺 #T)S!2DZj=Ej5jzj&^P*#&bh=FЋթZUORSwT?}*/^=njCXjQBEt@5z?=-V4MiZ vХ=i8{WG{\2ھL-J@( PڛBz+Pkczabݨb(=w5z m@މ4E:޲AVwկAj@4E9޾E=QjK#2j➍Vhu"k¼MjQrh׉ȃ*WWxZF Zթ}mC$h5^Eh@/VCBh+@Zh%xajaS\jCeGK^UGKuoQk@u蚽^~WDS e-E^ը*K =/~Ƨ[fEVӀ(5RzjGE@[POA ވUP-ע,ht4Ovb(5^Əحģc+]?͜-4y4M^h St':E1ПQj&5+ը SDP€^tZiT SFREjf'ja- J֯* zCM-Dz5@~TZz\QD؂M Z+@[kQt"G{R\":7͓⭒h .W4(&˸nOZU55zUQ(UkʯѫVNKT9-M!jM'ȲKjʒ$y^AQz Lzx-ƣZ_?Gx׍j[ADz+z@Dj&7zaR!CP*DK6!KOW=WER(T֡/C[Eu4E[DZ@)h=G_j+ElX7c#yǥU*eGJhDP~Exm۩ECE{׏KPȽx*(ק582>"W_Akƍ1IL)EPDUEjbiO@hƭj:(j_tcLiٌ {Cn"H{Zj#P=4GV*o,hOP( j+-x aWj"iijZiCՊ5jMV+ӯVkUw5k-/^XQ&V=QJz_5_jj*iW7Ktl;638BUіniFjcBJ zW_(ZQhU(ڼ;íg cQaگWZz+L  MDR%酪S&@_ ^ X`"Mz+~nu4{׍beypko -W~j4E8EoAE0-Bگ QA$ <uyb' х7@:"Q觽E5zXUUn`ُQoXݨ&Uh5\BmA57VkhqĻhƔȔ3f dHKu{պDQzBm^5WXZUs$PIc\7jr{ZQFhwP ժEE+aM HKKTUX2XY}g#H~5~v"(QKZJׯ++KUqsPܕ^W'zw2ۥ4c[<3hHK ]#u10eJD.E 29U 4)yc24 ^j#jK17n6 Ij(hUE^]փZ/V_jD ~26 ԅoOLvM>KfqW#{y5 026F96<"zAh^&h }7Ƭi8ھނ;:٘WڇzҋWڍ5z"M &K5zyV";fʏ,u124_C [;h=yƳtyБ$1]2bkcH!G,F"E^ `ԝSj{L)~^-xׅ2׍?ICFI`1Evza&_k+cI:_PMDUL֣'8vzZW^=KW-DU Q((t+V a 돻y}Ԭ6)[Rb]AajQW~¥ =6fzAjxbe4nzZ^gzS`( _zJn(V*TV)`mcy$0<2'l"ހӇ $iUEq&?:ڼZVKO椀I7aCF()QnWz?E=I]^pϵSu>\VI10H雙 X`1tjG֎ -<5mea+V} ߣ'zBj\dGIة3BЭƭRGz'V+އB)_1IG])Z$>Lh7 3F*H,kjSC0'˄+R6{F'z͟<%@B.;Z;ۧz5$w0t_!@-zPiZ;ѽIϖ4mSml&6Z@FqcʇmgplP1s~A0;1A'EZ^@0ɖ2GK1AA^-V 1lؐD:Դ"ls;5SPjFz~x2k*걡]qjZ:Ia =kqwX_u6qȲ/ډq▒5An1F٬* | }Y*>j=+ߠ(Y}]Lj,kaf Rk)z#&f=uk;D?E3E>J:|5 6O{TmƬ}3Bd1W9I*x\z95!6c(QDM@VG!)=Ur.A5[-6CHISz"^=yuqDZOqFJ=$ C4P|\Zcmbr}ʛ1&yu1Tz bq[ Ћt8oànBVanJj/MS F|LV t[&%fmBB/ϯYbl#eE"ZYT7.I>/ee`aZxk]n&KecV6'GoQHkt^W_MAP'Ѳ!N%h5-I,aԢ^}z )QZ խW+P7敭FBkivqֿ)XMPe!QE rA3o&'u QȰML1/߇f?(bdR2&gšu}O2oDډ[ځhVݢ>1d3IHĕ?RF/XӞU3-GV(e(* @iri5Vjj,OaRXOY8TXe`y&6s@Zs̓ap^o=, /+;XyXe_h9ARؓDGr;?@7bIg |ఝn%fgkT3Lk/A/Jn*ǡ(QE2ZmE=^St?*ŏ[LD6|aGY J8!V~ M>SڷZ(6lxÂx9?ScLJȭH+_\H+!mFL.Bebˋ%ףW4Q4R/Se oY5QB !J"EC/E-ОG1j ʛVP@Ҷ&A}>tLB|ib)>79Ȧ|rPhck[.;-Hf*8grI㋫ҍd˃qe×&{jY5dl>qx5ZTTޏ(?_t"{ GXX>6'd`L׭_%Y/-&$#)v>YgI#xVmۅYIXK7kbAaJzEXGڲ;*?Q5z5VRDQEQbOϛ)2rTV g.73Lhs0;8+y-JauOq9ת9.spp 2ݴRaɛKӅC`ܳeYa͏u]!O^ջԄkzzڭV(,U~Q$a`ls1l+,ͻE9:#Ɋ#un ׾& [! ٽt| Ը +aLqjPBaEr$b|7Kbkα9ĸ EIkR:^ څըQ[W~:9~TsqMK n35qI~lbs4xa5l_ hp܇ /&U.dRqmcs1YpL7Z `ʤ #V`H3e.dq& \,dI Œ–j"Vڥo*՘z ǥ$Q4Mj Ћը:8S}%8u'AsFNOrhV(r\t㹩lJɡų"+!Tc)th.fd>A+A:szTͬڵ_VRhR~"cWޯ^UzcOGj'<dJbq3#V^$ٲ&!( 02-9A&%ܤ}j(k%9/1b ɐV,]H!QYBCGbUM_պVt[WM cLՏX0(1kUȃ*=bF7 J1ڶn0tuSyHv1~;x'/s&}p,mSNJ:P<β,=a2I ``YSw$'ƌCZ[l ]Y{% B(t'5?jcq4xӎvYo[i#>32ʦUqV^3CNG,SaH<#NFYC!Y&^C >H-Y<*庼9i:\ ͔чʾ T)Xi# *E|2қCx_:Rd*Qڼz?b:Zð>'[>Vb<k6}bu$OSĥeu[]hQ>~(Ȏx+I0 r q >"mVoqʹd\mpLudrFO)6 xS.DM+$"1 \+;Y?*Z/!l~ᨑW4Ʋ怓W{_=HEZkƭDQ&+Q0y*Jv%/M\bۙrefEs2 y5͸^l !13r!rڥ˭My\F \g6\ ZBBCBQgtIt0dyVEe"Ldd"==ԭfd< zjt"."cU@=BjAo Z(H&4o •aKXCMZ3Cx|yEf%O%<|hcԺ:Ԋj]T^cKw*Up(U!X!iQȘ !E]Ka,4UIH}w^T @ukp+#1I3qZigS>oC9YWWɎhV >YXR,Z}<V pSD evXY R0 MuCX'']]y|8Y$$wn)MSQ$V͎jKQ6k_hj)jƅ&c\I8f ~Pf&Ypć3VWϴ׮Y&6 x|3ʚwii-IEMjX6zZV:Zw)<+Xms^Aȥr<1I!k U\~ZO0U1xÚeceYEr3WUWu|zJ~3 )49:Jr&i띴VLHb,e䰐DdI]R>i0[alA4,)e7G C #WjYoJԔEL-j4Ÿ+' ͆xQ2谼}|gI•uZ)!DqQJ ʉ5QcFpؕ *Y3l$S2saaEǔeɮ˓g4UGʋ'R^EaK3 h&~"0L]}>+aQ¢{C5jGoIF)BED -L(59"r̙q#qS{gp]!kr:;4sg%Ӆ_i.oԳOմhe9O-A9\M{\ӧax֔Ԃw(%q!ʗ##Y1&c!qʼn*0)Iq3_ ퟪ_$^X\CIRMc )Zߥʖ_Ʈz%ƒ͹>1YsNrJAPߊ †;Vϊ 8hۍ򬶖"dQg0k\ym_i&YE63c34q|?&<,rD,21F*m\<奟5~m 5ZH+]%c"S_.'g~EJzZǧB*XZDZ_%C@z]f$R&TQGi63j6+ʹi]d8vl3C=E2ɉ4w4xV)5:GNq hƋv{\LQ~;i"DTr&h%#]k,:lsGMHmR:B6 8_0p%qFѩZoQ46* Wp^uPԒޖNA/Sc(^ SHOA6*عDW߮x9#^V49M2Eri&IU(mR(4[GcF7=bř' 2+S fsO#$M&I捀+389G" 36Y:|go:jV67(Zj9 SvKnץz_(KBU5)Sۣjc~7jIͥ"kɲ6rhx DYlZayG|cZrL95m,_f+K4qHW򩡸^Uy Wa׶YJWekz [yt"5"^Q%;iSJhk\UAkƞ&"DpWP"w~5.1h C E&e!(-k!?iL}OcyT.<| l~1M+Tb&׾{}/}kgǗX#fPk]|%uqѠ(܇w=tPTEx*Uj* 2@Q4 jQnZFn̺4"tI/1085vaF0( eE :|*#jbSϷp춙<i clrػ-#CSc,Iڬ?%Z" vX cguOuYkqy9J- &0 /N*AROEɤbidJAb)HPaBAxUF{¦CS⡦׋ǏB:b LC)_"(A3q|/Y]K`IQϛ?],|~os 2-6UI'_,l ׍:_1a#1Ά'\UmV)R=*L '/A !ЫДЖ򛉩2ir(^Kz )"aK_eKޚ;Ќ[B ^,sŰNnUv& MXbÕߊFRXq#Ɏ1Kޥb+AXe0U`4Mmr#, \(c|OŒݨz+zySjcgb)Qޚ0^-څH oe"jI.bjQp B:)^4cR( %x׈55ե6LbJX#yųY y3k8Ϗb1r, Yq5Lud7̮]s$y༡1/rFo;sS; TfƵi9n3k%>MiM (L#^^wE#ڼ(XZPPZ#Px^u֥MZ-EkWðKj87juƸYy_$ESufD3)uxrm"Üh3S:?2 [ 2y vm%H1Ì: 6&~>u؀Lxc哑ƍ#SNFu,/6:R+k%qu.t2_[rvxfh.j$-G[ҭ +C UƘLW4FZ*4SGS#Rj]a.uf@kW#;V TRxcM8Yo505q卦 5‘jgkrɎ v7{Q6{yk c}͕B[[alO-R 8#ʉ+Jji(MI=$zVڥc@QV؛ҵDZdP[ڊb(H j(ȚGT(n'fbb[ EGi{+OGUٱ]]k2*f46)2ejsڥHoЎE^)4F7{Rʼ3a@[#™oB+RWstj D^ J+| ⩣K~=,PqK$Z! Ca`3 Čv zmC4H6)em~R0  c0"9MnIH.]{Aa@RV5&*ڊ^Q#ޯnR( Em@ڕZMmз$M!4vⴹ>:< CI:\_W|lb|1I-U`y jw-Pjd  :4{P,(* CnWށ4MKzW-z^z'ة4ޖc*bʐ>XfbOMce|20A3&ux֤:[Ֆ58svIY$H/@zj/@t&c@ޣj E QzU*;DR54$寐 W4ڌKz'cK_xF=ᖦl|ev̓h[egFfCF(X#JEǘ$N^q"ڐ޾N /B5#RUJm^Uz*J.5ץa^WTiz+jV)5KjQx,EK=$؋eH^, lZ̲|*VLɯuKӋԱx1ܡܠ00@v)5YDEd檆+aL/N) } *mD޼yvnQ:)F6v [CJ-NPaE]V% G!hJAK(ږZZʈR$HR%Rɏ21^"z eYVdA)O ƌ9,CTR-Ƞ+Ċ4V4jPPV"ާKW:ޡ(-JA@ZA\I85 $ +TEڑ 14A"Ԓ1퐶1ˌ;ВH֋dd^IP[Q \> $u`S$ ?sMJMpez^􃺨E% tizCKkaEMI{B8txCS@E4m@015k5bU2qS) >kG+pfXQKT0]aAb~ĢGi2#E5c4)VՎ|R5*ޔ[*ӭ:RPkW[J0iW=| */Q@ZG:ab^jK)4#[P`*+Dcގ05, SzԱWyם3ѣ闳%:RYQ\㫶$-$_aERdDfڗy E)-EX6HFC;x)G:Z*;0HH֩_4}@ I( ^1{ҭ<~TБ@ZB;)%s7ql/6Gy7'hI$A{իƷl,C5[QeESMQjKCqeJ :KW47ZH  )P^)LtIƔCW5!ފQKTXwoeW+K8bfXLu`ľ '#8goȒH~ aKDUheUCg1,iy)){tQVA@ S=;JiD Am)4A+ 5E{Mj#L 3Oi,>CHӭ#&:n= $C@Z4jlXJ$%CL![8vHJII{08 b,)*%a3-5Z~dHVj"W;[RImJ vKѐDtS,^$ A*e$080%:YbB,DRQQRcboJ.'ԁRM܀kIP[Q4d/A/^6¾KSHiKiid4iZШR_ S?gbLpBPJ|@Wj )jEyRB;QA^"jH-An-AH5"ބw& S>DVƵBɎ=z([ ("[#xz M)4Jh53= &vRiJ)hTBoH,%袙:)Tczw|JM3S^ME,^E74"4`ƠPlN M'U4' b?ubZh)caQAF*ڊ[kTrvyikР(%-RwwJ-%'8@hQ^BKܵzJpcN-N~w*, 2c<*8l+E,HI+ ƱGR.Q/S-H|Wh S*nHJ +Ƃj )ԕ w0Q;ZJhA5^zS554M4aX, "[9Fht"Az8ZekIP%iJ, L‹Vz=nkʼ"UiRj"kzblbGd4Z/IۡC)XB€%_*|rbKFƗaL{Q^"tV#ucGM7J5'ݾ/Q% H4d<-VUOzI[ 4;ҩPRh%)/׈Q TdE|TV$Y/2ڗ'XU54MX5_j(xZ%zsOQ1jy;4PUCEЃM0-,AiV@CH4qj dwd1Z%M /K!R'zx$u ha%&;bg8\eE o **jQԎā_%^BAO-1|w^ӵQzEXUǠ= ENmFk8wHj oi^fzK_E|.)(|b |H(D()$1"gP'pZe|YMx(iA$(*kM'pԔ)Is] P  թV_{W_-3^ڒ&ziVV@ژv+^;WVBhҒ)䥛zz# O&9A#iǥZ3Q4EZn޼*j#smQ4iqO%!&7[GB;W4٘i )WWf0+΃P(_Δژޑ̵L;FUܪAO4 v3y\^I6*;RS%C-nRE}Խbi"-Q_GSWnBU[t"VӿADڑKi%u/zA-;Xj )=Ejڮh~5[Rү(&ȟBvB0QЭj-z'6z]In yQj AC\QR⪃H|@ ثZ3_oG$z4D&}ƈa"D2`IŎצ[U+ \-t*/O=mDUz 1Eo@F b@RTQ{^vKԶ z+EH`M芵[4ioQoKtڀ(+ʭz=E(^QP &[*&J-DL-CL(պVE_ߠ5ZE'z"MXXw {V ˜&W-#jn*QzhHtJ& n5 4O@kP=-~V~{zڇK Џ@~Fjojo-PGJmG}X~6*&Mހ+Cխ_okחEsWoj?K ѯBխ%9*C_jKUo@@^#9QC toI}~1z1 y _jj 3իƀK RҋQMLoWЫ(>U/B xըQn7jxzx^AA ` m@ؖםyQ+P=5zAj3 FaO2֙ }\\u=P \E#Cr!& ߭{ڭVaD[>;H1M\XrRgJY /:2߫UnWovBQJGF 4]m )&MN^O[,IёY7 ql-JygÖ>B(5z¬z 7KAڣ~Fұ:wA#  (tkJ x ;L 9$xm$0O$ ^u(A:WhQPkz~Q[ 4uQJ?z|8P a@H*TYqxe\I(^>s:ZE7KRRj"n$S}ѷ@֦hzQ]) Tr QXcA{9J)-J AD z#&Q)(^Qt+D[QZԦI=q I+Gy#-ֵV(u_jǧz,ozV[BkР(Kt'= p:qtVl(b1cd,?ѡ^Ix`4 K͏$C7C}5Θ>V7ԟeXPmAAޯ YB.ƱXYic&"rXZ_ r#ډ $ a~ڏK7+zK[= h n~/K"-ņ%ss?H6ke& q*̥I*<=ډ~ߡ[F.zB@PZ=Q Qg4ؓ-0a^">HXDCKqYS8":9 K#53R%ǘBIB tab_.(t=/@4X zyun %Z9Ԓ(c$1oFQK kch *h QEZ+AD^e*oz/mu4?&\ulN愆Qo+b9.VptI-M`z$ݘI5޼/A<@~ވz4{X yyS ZxP&22cX0Hk( "TԂRy!-(=5,^MmW1"W ը!=*l>ހU?6 @&^= eBNؓ1J@ w 9Ez FJ.Mw5jA~=Q67h RoQ JE(XڝmVOS‘ k\yaIRlW NI{Aڈ(ayz P[-MBDژړY.kU}պ-L(ܒT=B(_ZPƄ7K'JYA-+FQ=>ljڇz6M\ E^M6S oFEzK5 aLHn }J7{ը^6 Zo_hwlT: J_XH(\X< IVޣ`+Uy2)i|(N_ʥc""ԧ "۵  ':ަ7RLa{M!zQ E䦓ʔރxK_?N A̎吕f˴XT+|-^N2؃~* )M\޼ "X('bم +Z-GH*VC= : ?@pcGIH1I,]oQ7{ N9/O F2AoRj1=&H[Zj&BJЦ[Q@Z{H_rmL<Wވ(--oL(t[67*hkĚXV5w-p+r|Hε;LGɻU&Uy Oe[S āDrEE7bhjo@ZPbI  ~JiGp;0hLPdʈ">E5$ H ȟe6oFi&c2NvVV;DƢ[KĪ4i^~w(-   < !/^` _cg)))fϙ2/b ^Pɱ1dÒXq9 AI )ZԛP7W@U tr7օ1/$KndVf&IL|q<$aYg/ "P0Ҫcz[/ޘ^@ ޭэI@H$t]$TVwz٢c/e?ŔKVI Hcg9j7k Ii?F!GdjÑV $o7aQ$+-0B5woQ"=znP@jNi bj82%+YsySReifhH*))f_+6jY 2Tx90//dvQˆ+Q7Sv͏zSz4Ob/]ACE7~ Mt4Z_8h9d/([./_ Dbb? ڥ>,kqTPԸU,+X pr BQD9Ɯ^XFDM^CKAVyD6Q#wXX./_bhBSTL+VbdPrĘiZS%$ p-NŪ/@Pj2Rؓz5l)X;QmWJ{86jnډ:6dp9:,Zy*_F7? U%yFji سķveHZnii#z^7+kWhPnjFԢt"Vt?I60+aqQC,`:ަI@EAX^Di-X#D -FvRc{ʈMڝHE"aj!kQWs FՍ]شiY(eZ:,05ލ uE^xak*GY)!r4BJ{$,1 cRWEH ^)ZGcv!hEnnx׍x=-V-ԇ\RcdX* ]1O|F4B&-xYX;zU [[ "!1wMIڧi%v$MړGʍ 5 UiyZڥ,u-/vZSf2ƄLh,gH )CRY6+Sp֯!db-ռ6Qj0#pZȄcj*\jI?)ޤBbh5@Qlk"YJv`m^U*an WINbi#&0"\H{F(QKޝU1V1NQӟ?/G]oBz7jF!|VAjZ_Xq 4(k(7ŎiX׼r<18xe)/t2FIUJBf,>f?oK%qRb/xؠ0x(گ^5a]^"ڑE=-ƭE(UDwF'%C Tn<ԙvJI9A+E)V6@d1"dhK},LGJ 3aOfSqDӋԑ1A)ZޖnʉTnƛB_շDqL􂌁FC6V%rfM 2Jf.?Ɩ ?D$brvd0{$Ρs$F<8@ʌ%FX.;7Zd~dLFLlwR)WvKR Czhw!G]p:[ [%#2f)f $dOj33F:͓,PGK10MxIo/Tj@iT@6wpXLEImk*[kVDcɺK9@պn߭lHl|MC^˒XqFO:rgua< ka#D|^^P Irdcp ˊ^6ǬI%W3SS}a keuXmuPyѠM*ɚHUՁct CZZd!I_*"PjL` W{释Nn͑qT]ZB’DUV#q>A+rcb%fF o'q# ňCN-PjIo_zv5fmRo@ڼMZ 赏IkU븨\PfRr5r@ R%͐7GqN&"&;35ec j!B@k^,*) 䑥&K0Z9?%A&Kk5IPqDPimc(XЈjsWSH+ʼKaR sJn+_PmQLoțX,.qD(EO r!"6$tLq.fH H A'";(XB{ rS9%`NUNJi2+UQ xc&3qfXB-*XzoWhQs^u#AHmA|({eVCGl|Aȡ7`Z.Q Jm@bdlĉ!l"RSZR^6UĒ8d+\t`jǠZX8 0z^ (KI!hvwsBQjLIY%B\m0Dml,4èZ(H·ADxҗ2y16-4auF4/y~_-r?@P62ޅBmJcIaZKM'{Z )PQ@-ghWz j9K84@a*u,l;ҭjO,X yR OrB3Pǽx=oʑ0`0;;I_/ѷ'*̢l| "+I5ri,TSjP(- S&M\РlYfE^EMM}5!lă~h4EzM 1`{U3Z̠Ek5|ZZ>V0GL~sL^trmYctUdG$pI=>EFԂ:(_HʌB@@(-E\՚4?_ #dZB@iiu^궩L}rd)fWeO5a: vxS$p$vXy }Z\N)MKw@(WsW3ZVTP[PJR:Q@84bXh@Tk_"ډVa]W2ƗGq eҾxG8q"Oɵ`cIIJ >+1Y1RiV$h:lbsC5*~РMQ0^zUPm_z ]<,@v{ׅxқb(≡v+jK /V\p9TVFnY$tHF- "e&o+R( =o^1ySIޭЩ$'nҿu;OE,Y;^-@ķ-IsZ|2l4к@IQIf{k."7_I^-G:^;Q {kP5z?b/E+م\z2j扥 Pj~qEȪІ=9"X *luL7"W^Q5#X! /Fq^&Z5߫E]T4X 'B/AkǠ[[t1X!2_ZQZN%y-J4.-%fy @w_I_5nEȯ;S(_%+^LMcJ{X\ Zژv,50K^ ^/^xќzb(;]I1oJG TjF&D!݀PYxJQ7 VCQ5Qw5:^DڤzoW,DR 4EhOj&ZmY*n1YBJs$`Gb%hEyNoH{!qf-/^"zDZDтTFC^dҵI54`E  <)ǝ#`ⱏ:njU+W4v5׉"C`-J kQaJƔn=Z*z FJ;ôE[TksVVޘ@-[tUfBk2-e[ěLj.Lrv~ƾ(`}қz7E5טy{S5Zv"Ҏ~A_ !D@}?/c8-~NRz1ڙi_k@i?0/r*H{@Q5z&j~ +S}KSK_ qq)pMIe4I[C 5z"_ L)5lKbSROHTjL/GݫHh84扫*ډ*u"#^vd<~]ɱI ѯAQھKՉAbҽ^ڃGKTqL 511'}v,*7$!A@ v%Oji Q4~ "q^FmA@`Rl\WM5Nm9gpXe2iHHוMjk -{拟 4zvoH;mLi(-NEʨ/V`XIz4~ŨMx9jI # V1 $F"*^W6" !!$:.hnRAz kSPEAH bLKI0k4.jEKU!+SVi^'I`W;נmW T0ƌ=o*;PK5P=^ BE[z4AH4rhѡV4Ԣ( t#kTX.U/_GVyk{Po!-zhIE lBJ`ub|[U, w6 T6蠽^ tQ@^Bi۽Q6z.lzv4zphZFS_!j2FkRIjފBU&ZKjVTP2d[ilɖ&+wH^^%%W𞣽*ږJmК$ 1ܘyLLMz4E酌bEѫFkPz%B2Gk "(6EMt4"iQˢʄь e*KLH5tN4WS5n^ S81FA_%^ P (戣N*mJ?xj&Tּ1_&1¿_$W ]  ,J4w +* ʠ{ASILЯ+Qj.~o^*f(NկNi;PگD}`($$04b`S%4j > +4L`tQW"Yc \ICj,u/j5zc~Z\Po_ڍ78PH5$ƌkھB 3bT()`Z4 F[Sz LݙȢVKpkHwiS6lQ4G͙n71fNWL/QIc^ ԘhiJ yRQ#q@ fZfڏ޼MnEUq+NCVV^@ޖCIW$ҞקkHi'5t3eڏKt jb D@hʣL.xo ;Sw {1~Pe _2۩E=ZA!KҠ<{ӊQ7^0(Q֦sFO|2 pRcs!4EhE|v SN `%R -S5z((xo@W?GޙoAm@QJ5fHQbz_rzE=5IE:X0cJ{Jd,M\c]խ]DMhib&@*+!"A :-S7rnUkPPVFZ(aםsF{FzRMIM*7bE yf"E*+ c\E^Wh xݻo~\Lƾlh(Z^"ׅ4Ej"{t+P#ZzAMz(G- 5i^EphMڭV65i1I $T-ݗʕ-^"Q*޼M*!Szj4 )j NoQ`(Hhf&jn׉ޘP@ڕՏ(kҵQ`i5&7ݛH>`6*n*@)5h;Wb6, -DW*?.i;[Qe[ hGJjצmWCWXQPi)47mQ|S^w6IL{1H qJTө$(P Qk4@M2':,(S}|4'rCJ =-P؊W(mWӥ"GUkUEڐ ^QKc3L/Wuh ڣ%Z#c~^I؆5~AWFDTtUD^PJ4#*j&#c(l(Tq QS?jFkn)ZMz zW^ ):sI"ёQJj7'a~Ƽh-X WL o@tzhUUZj MZAm0kT@,j+j Eyw$ȥ$ՔS((y z jV#ھBj.-׵(Ա&wkMZُPm^TM5zҭ"EDѠڭԞQxd*ڼhZ } mCr)e"ǠQKe==>aj_[Sڍ)~{-w%}yo@(i~Qf(ɕ!+RMs+ķyc!3GaPbEe+$ev.]*֞K.|D^H,-)ĉJKJ)"jxH\75zBzOebKH_Ʀ)Oy(cJ֔5H@i^G 6,Sw{sIJdMfI8'0CH2 ZOPUN)x8bРtEMEقGXR9L1Q%g"AV*b*S XS-GjU&GFaA! /#ڈ샾2yH!Rc.-F(c*0.H15#y`DqF:1hJv2 (x ̱2:B S%†!@4[¢xnozEEF B-`R){/fR*u6oc&EȢī-As`e7C4ip d)q BKD\R~Jil] )2HP(/|XH1cV|gfe+QTtw DEhHi%fR)g&-ILjvkbڢ-@h|Up(2(*/AT-oęUW%لؾC!ٜ|23k"eΦ R# l2 Lo$A Վ.p0CbVA3FfcK!4^:0) ->OEe V:Aj 8 |% !JI؎/rn 4 G B)4b T@ƗGȲBIxQDRJK?'wuP^ΊWVHb V20lXhWƠ F&o)Sj|K]~,9Ss 0?`vX[RQ C5 8xF9H928SeU8JcbTw>"2()W[׍"^C,#DEMf>@ԭ|H S!6&D8zZ1dP4B//wV"`ŁY,YSH3ǚmPj:ɱg'IG{$/31v:krMneqhpq!g9y2$˗ cS2ApKTZ\gZ p≱eUf0O4,fA$ /iENJ*(>,XI=$YHTfS[ȂhZB|hrJrV?u$,CBƝ בEZlbIJk&;Ab2V6q^5k g{#lM#dG"& ̜2q}Hm)XϟCy*BIh\Uo|>X%b>y9's\".YU2VR( נ/JW̚l)IpY! n pbvFk6+yP Iq P )zL/:Ʋyw"" (PBhQvO䑋d sN ADaqE#/kvPŖV $Se=sj!{QZ)o(;Z+;VIb·AT#&YR7e;A'C,JCx6 EƤri3Y,p .B0 $R@hjd5KE0?`⢔ <ȩl@F![!$۹SR\R#G1wDӸMY@;& g,gcqÄm EeEZ E,vI SZīXQ@ Q;Gb$IAi܂$Б4d`>V5!$Z! zI"M̳4\e/Y_wq2x$EI vX](42Bxpub*GzPA=z0͍ )7#[#qI{BNV%_njd?ׇ=)MHlr)` (5HDܴvxݘ(  \Ȟtx.A`EM$WBK?b 0b л\ϯO\Ld{v.Qσw]h&&lҢepɑd0(x1;z~ P,{<+/Ѻe;roo2=Y^ٜ}NEnyvV8dG&?]w M\#۞ʃKھlwK jXnZ(.L"Gb, KI/>2L3wVdH E^]故H/*ז# \ #!qnwʚx'4ʃ8Y^͘%c23K"vj̱C)ƕn @7Gnc6Ql?Vi+ea/h8>[\mռ+^x!ʸwدu26zV{GD@FKTĴi\Rr*f7`Ae1$!Oqؗ6&A1N֨_L{Zlcĭ/+>G7%y e94jг4=>bHa㵥R6"AkH &;ׅǿxتc[ԓq v|_Tejh'ɔU/+n5wop}NI&ccbkiz,ޘ cI CX%5M'CEAr(xmFVn@D!?!ϟ]'2͍'9I6hAjYTX>NaQ9OU+ 11"`< >lF]G%ym]mfO+ '9D.ndg/ oUp̶m]3-MVH [wUŋڦ"N5J{X#$ޙJAy>$@dPX i#|w%m4Ð9CG*6Yy2]a0g2R0T,!YsEVTP"E]OZͦ^'CG{;HpV<_Y}a`y/Nybz>Pp]g&mrf Óʶlc䌖5 2 ʝ/xRieNh=ȵ96$1$,PޢUTlXKqB~9W8#FUfiR+׋Y>ad⩩!18PcbEwbUbUC3- '&/?|rGȽǰxqu;k4z[9qv[͈q-b*juXj7 w~i6_ة'}r?տ햲/gk~@Z.*b X p<(ڭF|N +ő|`b#xFuPfFVtSXbc5<=[ʣfJk A*A.+EC)4Ѩ&:dҭ}ǏŸ^YNQ?,Iwu>[×7e'>Mps e$we`fA`gp#KYU"CctўŽyN#Z&o@Z|En^5\Us4ET4$eh2tp17&DfdW#B,<,4bGBxdfXkb18wk]P/ E+c$B>Z*+^Y&r>="yͶ[䶇w<_ǽt~+NCݮU5_ߢ8{cO6>"s)8 fja^}ϲeߒ`z##uBJ PBS(a$ C$@B?hRbW _0"'~Hvq$ʲR#80B+&\30%Ȕ>8-&H㪖QG:"݉T0w*.,٦^+U~ch},8l?t{d휾vwn}}17 א*rmsƎOii`7KDO+ii {~k=D H%Yl\7`h&WL3$viKU탷 b9x$QUP%+²$RUV?h!U)4DFbƜv1U6ĒԊ>\W\jGx${lIal5*>^YD7,aﶼO{7^W'y h1?N8' sG t>]әqh#N}16V>E;iYjhȪ1$Xe,>+ rC8A (V¬3Xե֩O·;+>~'Z:m7M pl؉T*f){Uc>-o}y&,ώ4N`ec/ _X{MI^noJѷE7_䜏F22*Srw)L֚xLH0I+$fljL66$3T8EdZ#C;zkzal{sX%O""̫yT QK"`qF uN"B&D[L N3.9>2/^I䜛72%&E;4Nj+8*ԤU7O%E, zZN~arey<Ɩ__"-i9+sgn(812/?O1ZG\K ߸[nIoNs?]wۯQY |Iʼ-EHQcg{S5 r/`d<>_r9֗K˥zH^D9/w\q`mN]\j jm0eXOrSYI4biD`H{K&ZP#;dʱ1}O`붞MsKlbaNp0-%%]BcYMGG_yNڭ d־zϘ{ gg{~S*ҷ[RG`hg뷳byTܟ<j}E9$ZMі(.M%|z,>kx N#2z9vxSC&ƤOmJ2᪬Vfn:b \wjx%tf''\Gh&WO勇߹УƦP&?7p>={mx|K?{oqnSYOW?Bczn9!l-HoC1akCs~Zɴnm(9y"ʲq\8Zh106l"τ"xҲ\djGXQqx$Zo>!Rv\K0HK@+]Eq~pe5;c,sshk&,#F'_&~i=O5 k k՞7a>oֹ}i&?\s;a(}!$W^nC>c5YK6?•΋ 6Q3}}SYr3Ta "#\Xz*<'? & fDl8}4zy.s!L'e0KՓȘYkg)RoMaJ4R^GA R|~ޜD} 70[ 9%MQNX\dàmwN'=5}8~~?hqbs#<;c魗&<>V [/Iy8Gajz~cV/ihQ=od &n>OcX0Yp}uCjrvcYqيW>$mV<!fخ:Ͷ0l3bM>LQ2ȟ#kQI f`*7,N☙g<;Ikg_'Zkz{7\kowϲ8'/{ 9,yp,fbˑlH7z#OGe^xv=/U&c -yyd}/0$g|obl [cő">Xq:17aR 9۟5% Fr9z+^cDXkԝ&?x'L)rl3IZliecE؂I|70]4p,aݧ9_y>'uqql]3d﹆&lfG!·{Esg{;ojqoTo{T@7Dg9$ؤ{ j?=L}}ͧPva޹_ aO7N&'OC{+ԿXo=Oʎ=ow{y$L?arwlYY:cX #eR%icH[wRK$B@F54iE|˃@y*-#0%kO)j(4֍|7368OY\NM_N,Sbg>sIcp<&Ē g38rc8b b.@|/X6$q?'Ǒc.c0© +@ ]+#&A(bksML0'm>e'6{oeKtÖBLdEȶ}U2>iY9ÄO{_u\{|v܃mbpfJ8$qX=[c=8L تE/enƤێG:\m܁vr%hp,$[6a%_*!F6$+e_ fhcScR(VK!ɻڊ|U>_Ѳ̜y_0;mlK;D73 O/7!3B8\Mq\-9Ǵ;bzߑpܸr2W`xY;`azdl0qyo5R׍!@=+zDxYYf|okŞ<~$\,_Z,\.嘹=ώoxI$ި}Vmb͢d.SǗ $@u{IzB,R ā䩬RBhCv0!XX3"R/jd4T" _Wj`/I m=!aQ$x_}yg7)yG'_ޜO[לw|O8N=ĞY.^#O^x~'c,nG2219t[kD[?yz}9<2-#5e5<367$<3KZb[eZ7,ʒm0󟏨IOOd!1(8aNLEC'x &XF,j$ƥ^&T ABʘP0t_*B[6#eKh=O`q~[K`͗A[-=?d;#IHSMrHM+,V mOb, }_xlQ&#o<0`w +5Soe8Q~ֈ% 6zU0%PDHq*@Oj1+O Oa[6W(8bM5{89PlyӼrm=ucr0ߞ<ϙFߏb{;בZ#>{tH&|țT]nא"qt3\}[_"NC Y\s,A&[= b[bc6QddkelS-fs'Q~] XBȼ]hO+\+$u #v%<I(2JRX;—*Q,BM,$ ms/܌S9o",MnQM>oy6/mፓۇo~w 7>K?A|rL}L -^ mꝄCkE4OYaɄؙ;0Aø+!r?y;ypJn>~U*$&_w*M{:ڊd0ǻ2Z$:yVE;OT4WWyƹ->&{E{gspfg 鹮i=5^w~~G"{܋3oԾoQ~whϏ1b#ER;S*(HvjusR(@cp.'?yMo{7xYܺ_@f.]!I񽋷ɪfpX.zsme~ڟS|ߙr ѯ(Ob_YcŐc6 : (k6ډ'q Yi|bixa|^oK+^r-7a&6 Y{>f 1N# 0vDZ+܈9t9[wFBXkZ(ؕ}U1%E/$6\ l[b_|/?}4{tO,1'}^^XQ~3|ÍC"ba<<Z'+9o8l4n13O? Pfreɍ1*K( <|!C|4 ^@DҺF(yԄB]jyRM8.YI9gObp/rzro4] ^{qOrzr=Iǵ.]SWX}O?*6;I_l%8f_\Lsa q&lnL \Gi,39,y>(TyJŭ-%"v)[Mi~(sV,{Eβi1P?([.Gqq9:<'ra+LXb*" c (UUŔx)VJȭA!Fy$|i[ fol BLL.C̊]FվwG C踂G3*ݿ-Nܗe'!;9s;ß z!亼v;h:.M,ȰZ/hɡ߯3td"mE-%Lus4I<9ɐb)s4^\jl4 )L؛-xje&fbp).Mw12 PLRG2-R AIc Xq ʒ 0XK4^rvL}vKݜi>|.wo1q?e8<^wkg>o+r]^>?6𬟶ZM&~Rc{;9ëfm|o4<[(\ i|8v8fC&k,RE~r5}v'\>8uFSpC2Mt[=nEd8c;br>Gd*ĈWȘ=,U5yT;\&A2*6R,|0mL/2E./mp^.E&=L.7?4s~XCamiɸ؇qoL쭬gw_w#{"~?q~$[6U?b}K38] s吵KV6#~cq_['`kƳL\~½MdA3n#Z#V;`޴g]6+TX ;fyʟ eL.FEdM_.-w[Wue/b7E|؊#g_\WKO'(~G80sq76Ñ걵\8E^N K\\Oy7.E܋m/8]leݿ_zxwx/ƗMsY"OUWɳd?Pעy X'XgAjvYx4g4 &ǟ'o i35lH",RudI$ayhNN$"\7 Qc{ p툥r*!-DiXcZ6Zh _ V4XI /߉s.OGaIO+żPxZ][=Z=8}·G; d]*qcoTav\{ψm0dK}=ƛqa6ǚsjzY[~s/6\3מz{؇"=<xbjl-5GsvhU)>l8ph4yqpo'7}C 8c;MrN3$pb1eLob?Q mAd592t 1"E|Ov:bӀDh„tqvlg4;n 8[l5 >[d{+3J0g9׳cfer}owOo}?;r^_jŕ,$Ofor/swfg2d7qL|pv.O˺q|=Y?/pqy%\{sgpɭSqtl-q\l?Oל.wΰ',]#^'nLV`l9)мP8j{gqy9"i#w6qqRf9o4ϭ|닍uH\aG;>Q_YV28s}vیOE6~ˍzwaG̹V.l%\=1m˕#zGqh{"/8cOod/1cuܿosv$ejabMvj1$Sv|K/Sީo']9-&ț#^^}OFӕȜ@l%N7c{[g]&[sM'aW`Ǔ09'(pٞJt {2d|pKn NWP֌Eb6OŶ18g ɒ7:́7cfX+-*"2q`3EXHljP0VXJ+S=45Ad8Us.LL+AYHcP?M=?׹=̆j13?7ˠ ƿW=tjS/Qͪfh?q=M8懎g|wUc1 Bq5\snrwZ̝v9#σ}>Yf<}rO؞[c57Q?`I9WwlLiWe[lrcd^Mrd&N%,'Ń8Fl|YǍ;$R>EL0EG7rG,ߎѮD32>O*V[D( #u 9h$\i%M4XncXVI՗AG 6hOS;יBm/<[dzzmv'?[hD339~_VW9_9bլR{_~G=Y×fJ˶>S[deSO+4;K~u}dGqqbE(cv8ؾ0z\Uncm\l' ^ʟ g:uLiwMD2 7cQa |\Ji4^aK(r52Dqc1ԭcdI!a BZM>jRVٙ!P=mƣ#Wxy&bg5eㄗlWZօh񁡊,*5UfgvX 2DŞZÙ1eA-X| Q59 $1MB57Y  G6}!&c7&sSj(/g]⾉rmJG͎B^7_˲r=G 1Ez܂^{ɽS1sye6F/&3iuɔŚTjG/Yε["=y;u ȸEাS?\-V_TäX'G6K`W m+{+fƌo?hHc8M~+0F"kǹ,-dV,~BIL*gA>UhbQZJE 8aRj0#(J)cƙ`LN>l}m'9f7ZM9+x$yk^6?.FJaܫS##;-LTr81 _w2dy^ H2IY#{kSq9 h&v yV+O4$1dRFH{kľJ#0L2'QsvD.g+ ˘,5B|sʉ3T[ óu!d4Ipa$x,s8F>FajVHՃG^C4DK|B%2~ }Kydr8>vS6>}zyw о>jwyJnSrW!oi& yR%|H!>d8G L\vUuƓ/>L=n<-t+v۹zJ|ޢfFUZ([Py>F䯄dBbYUr2j36wyvf6?'4ܾfe뜏j~ao׬޼VD9z[~|Ksi'4~ }tnWyn-Y[rg.i:-N's=o- k;#^(~~r~G^x?{/G_V9X^z~fzvt6j*yGq+kf.vg S|lsccU`q]qb>u&:sN%hT=|,7w$5řIF̞"*Lv tZ1|I:LԸBX!ϋ}By8^Ț=V>t/ǂ̮۟#ݔ|lv|+ZA4ѝw)he߰s؜7h}iX|?^cC c{gO>r]M7噾'!sY9\ 69#./8';5r1L}58~S̷E=y:l8W*6f]`?MQ?e{y@=u_8lv9\`qprclvl+N6B'ACv._o @+&sfg ZE6Ta%I.su BU-$jJo4xfE&29-XOAs懎F;KpV|r#& O#6q9X|GBÔ|h]ض}Cdgm$?C?wvޙ凟r-i\mqrܫe,)"*Ʊ?PNkɃsFec{ul7g Yʛ/$@dd.f1߰S>\3FQʲv;;)SZ1e4p]WmpdmILJڙã;|k'2gɔ m[\ ,͓Lg}dxd&&Id:~~A9c7[xqI8ۨN*d@  XlN3ͳ&ghY7 ,$C' 0+cv 9d2b2ybDs,yzgMjd#HYlf8,4ܟfI3jpE9ȋ:?m<2p#Ci}[1"YxH4\k)1FN.p.b28;hw3D*ZUTA`V01ob-"dhćgR'W$ҕ?Q>%G Fddld9ߌcHL)rM6.m"L\q2t>_ht0}svȑl@ 2$\C;SZm1'ǵǕٻ39\{&o)vSU_>a&>*6Y.$;~7>0ALM|`d!!hp'qĬ/(ȜmO?w& 5ɑ HZ jvsw4qm+a&Xʺؒ!`>EY S&&(ڣ4{D*3WZ9Hj6Mɚ>E a6FRG)V]6ONM;'ir-t\ە, x/Aty+P ȶX[FOt{/p~cu21 & fOb?:vom*›&lc.d6xȘ;9:̸ULspq([[Krb!ŊT;RG w1nGd?;z~qܗm=[IjrY]?1C5L, j 2/^ɛ_U6p.l$?VwcV"CƒB EB0_ |2!_Á(6~m&AɆ(1bCg\DqcNK DlI2MLt54>.1fVwD6[o3x\߸l~{-a![=-D+Iq`M KȠ2r>Ec4DVK< , ̽f,Q^g8-,%B+[G>5$lK%k=&"xmrPcn2Z}~L;l̴267F#݁ jp;-C2:|Df0L=>ᱯ/d`zx_\n=r?EyqpfMțu}~T.&(d?Q G>f.iv?˞˓ DٮDY>\CPF')Ѱd/$OÒa *1>Nw AmA.pWMKB*]DdI6PpqK6Wc$AtcS$M/کsd 6Z#IO)`qݲ9.C$(Ar)EX Aw׆a+C$aH|YjׂᤁpdWS5bb$Y%ߛ< V;F, d5'ػ h7ȲϖOfRN>_~&fq⌎3 .F$&#.Ewc6PM.3urqAi=x7/M"Mi~-={wͮ 06=2+Y'hdH & x#1r+xrH XQ;'ɨNiTiZ62H퇏 < +c/ %F`,@@? ͘B_x{<;8ᢓ54IM 2F3QhƼ\ C6-!] s_>2j֔I2~XroFll:Mk>+} sn19eȗ{̓k?*FHy~nh1r6q)QɴD8.H$ʂ69ة+I,g&,H5|[o\aa1,i23IF∰H1eO0%9Akg]10%Ub${-}qECɓ hs2eg'M#D>Z\? 3/rpLRk+ScxN'yn%Gn_/m}s9j 6$yaRXJdF$Aӛ쬷e9OFVIyAX9H*;)d/ 5xfc&<[Ǐ` xi%k',E0=/&/JvaDI5c'$ɗoT%ȍH0#lC5c̺K|A-I#Q8"TQXW 4,(e1Th098~d3W}{l{~gy_19fC9=}>P;QvO&P>@xU@Ը"uG13ƬuHj*$bBXQEŌKĉv\Fߖm@t !).@Ŧ؂ ƒ s(26psM\{oz~5fsy$6[1x?`k4گT9vѹkOx'zze$ GZo( ȱWfU55BjO 0pc r~A<2i1ާW0bY1`H{ ZhUDGE *cUȝa!lH@_PG*r\3cFW[ϊD+x㘦|1]֦R`>FP%M++.XL0"LybMh $Qgbygu*IxWzI*帹jsn9zMy`*: ȖX1e8X M.wMBdIZ-BIX5dpIxʩEp&d3d(LL)3^Vjjgab"blHf3I 1o'M>G`=/r\ˮpdqy|?'Mo׮YfUys8g>Mɏ"t $qʈMe([ |J`x2C(N]h81EF|TӠH! tkSF,̆ ]~B3(2,L"0BQ8F`ek6Mn,5,G!Ɲ^㓖$6sbUČaH1~پfߙ.=CffkbEF?Nu]=V)Mm7#+YU8W#&G&1B+*␳aYx+Xkb%`DJJ[$jׇhaFqlQtRJ)'+Sa$ˉ:EDz|6t j#L:b6?AGJ5k1rH#T7*):fh#BZؤA,ӣcE4Rbɉ'Άy'~U8y0|+A_T`N&"=kXQr̬x? 6/}g!c''9o[ }ɗg˔ K; Y( 1;I-J0%pAo&U6;vI2H8ƝL2.*c8*|wS'cd]Dm 3CI/<1o 2GSv3ITŗG}E22!ާ5KtwdEoMA_X8{Mn3+5sᏎ"E2W7ѯs ɾl̎Oܷoe*( c`ҦmQiL#;ƙ# 0%FB Y]X6I (ڥA-#yo$)b ciLM_/ N>z՗w-NsM2*-TqBK*Vlx蔉9rOQFEྼ?/~m~~uov{3G=[.le+F #juOʟDǃm,eaeLY2b78Ȇ|Q򦗎{WVc08:.X*3Q pV*IՉYTry,dR{#YW@2e_*KXQdk"t適qO"pYrYѤ[\fs# 2]dJʴ2("_5ode퍞#Ks=E-/riaA4RdNHXѶZrd}ȓK×kC7C8pG?°y.>,^pG W!88'k+QR4uOT8H%lgE9.j 3Q[.)li <`O8<^.A^4@$QhΟdW8DyeE)݈G8HY2$|X)\6Nk&~Hrx#rm(z.j-/k>fv~L+Q`aF2!櫦f?.-joTz6 k" yk+ƥRE&YzYHD׏5MǙ654a5P)Z?(I„D[ VFuP & # JcL713g>deS1M}?1ാ7!w#ǚyK`̴qE4y *Hƒ*Ed1 P.}9ˎN/4r'4Io'E .d\u20`Yq15.B"͝ g푆`emDndkX Vu V,&^M #Ew \s ʰbGjCGWkDMƺ$ ax $hcdc;ne& ;A L}P#[|``iS6^LotYqX%>XhIsd}x6\S#kuPcx֥ޤb^Uմܺ'S-q,^6] )ɍ+_b # m1l<ϰGMޭUL/#\2AYQ4lP™Cw*)r?0ea|IKC&:Q#H; 1L5Z14 R(;kcƭ6YG:i&0㽰g޲_>5":)^XIʟwNd &2hvpYܙEerI-."R3&=Բy\6:TI2rfdH iC1x a2@D34f,38$1J@G i4s4, X%V|Oa)̳frؙ|ӟUlP3.)02pjΊTif*fLi02IH0IS^Vdx8~?-Pd| yVL*$z"R !f8j~T*NżC_M~$;xM8hU>g twVbb RB-SR"e*?[aQV|rd"%9y1r9h.2c#d-Nb6,%2q2 ay0!YUTG"6G8V4}0Ŏ$#ĆYV2рHQs4o0d`'w8;v yR͎$%iO(IM+Coau0mf0DƎGfnÈL!e/sCP|\8ˍA#9Κ' E Le\0ShG ١ˍ;*9cZNGL?&f~/Z7a#mC_Eɯ~3_wO?/4IT'%q|5m_Y_#?|_o_+%O9yG>_?Uy?*'q/?RoTUɓ`hCp٨B'U 6`\SbdYs@YO-`ީm=:W-c ˿[8+™W5z_&OO9=? ҉)9`.M @W|tW+:GFH bMҥ8ҸDM p m(](j*ɢ[e}))K;ztUAx.cAXt(p;?#g#CMrx9(F1tޮdd!ݽ H1"vHp@}<}Ddq`R1qĝ7 bjD""rLJ[%dw }19(1kZMpNMJЉkL&RC =Q}f74Axu=Vb҇%=DI< #Q4*$|de಻A-P 1G,zsBB݄uCYGn= ! @Q6"#rlCOR:"_/25d!+ KSFr8 0ϺG5.3Ԭz#I&72b2AGSD1ܵ"1MWNG*]8LdYP1A޿hF@/|eFk[KC0q fݲ7zRԝE@‚%H{`I'-͊Rrm[ [/'QiB<$:'HH ׌\WjBpG}~If p;FўmxC+y N_M(X19y,̷"Guu] !}"X%80Ât–P'E53<@Ȍ*q:g%8Hf6CNSҗ˭6<%L!)BAe i'/$g-9]/+BɪL4p*#\^Y7_nnS=Q ?/j '.↗$P?<Ě7^+Bn#THhq k3ׁeܪiw\bDDޡ2/߻Lܡ %x2'`ڧ )b=O OEMWLkԇlpꑡ.3?f{SUOA'Ogƒb2[@] x7utzJq}ק{8XHrS~pc:䄢\7uLrJ&UC+ 3#(iw ̌|:śHB1xkO-))M)bTa wMJOSQsE᪽4 KDI/+OC ePߏQlO5ii|C/ChjkhH1"D?Ĝ>?GW/7ST@ ֫bpC"B7q1=ADR[cw,14d@eZ;sg(yL!8}Q"%|sd4-~nQb5 AٌO!8X7@ޞ$Lj"ep@x:1?(䚕Sr _N,kPjpk=jj7 u<{^b ^oY{oZD:OVMRgH1 5"3fbD"dk* pDH ='35oLܿŗB&ǎW'jhq-aXЈ_Kظ> i5':z{YPVXByJc2K',D4EsBaĢhMF<"SK;C(G/*)j˜(@!pNȘ!L@ʪY[9NzM/3f@.b ‹.peԡ d>Dg *r 3J6S؝wƬ#Z*b Wu,Pn>L FQqK~_/! O 0))/ӒE }P*UKx6^zp3S -Kd31=1q!'oeG~J a1g@iȆNT޲9swr!q*'B10}wrHf{sזh0Rg BI'ڧe{ Y/}aeV@SLS~p42o MpKF/B@׈|s!)2(nu1G8Cp7r&1 KÂ2 |^//X,O ^z7f7~Hnbx3zS݇ƈlz]qB2,lՌ Q4~DޝDRԓN"LijOKMəo ZzR0zE 9ƿIՃHY@5eA&f>b)WZ78y>hqxv< ۸7eԈ÷xGۖz 5@YGVĸ@_?a'r}F~5<̳\xYKLD`KQהobͧQQXVdJ$!Sz.`I\wv\?-2'c #ZauN^DҠ}<0>ӂy@@ o@֜c g'>Hf$,QF?KÌ $V~b2.͖B)1KS(.c,&TtT}X2:zr,}B,q" 3B$?KT`ԥ@EVҌ2s_ԣ>kj&Gޛ)_س_?P9![$#O,[xg8|0&\ .ǑL >**򁔃}:?wXXPZ_Tб.:mK !Q=LD8rXHHя)y^{өcqކ%du.~Hǽ=;+XE{Qb ~3"ep2ʳ%'9 VSr 9DT=5UIjeJ0v3n'818 eUDD*ҾFs'p5&LH8ާ4 xLWJN.NK'ތ ::rv-M e!؉G4.s'Ve$L G h*[D˅roNH^/֪b>= ik֪Zt9@%^ _4h.7xdI‰He"c 8ʆ;A P~e0ܐ-(Tu3 Cs"byDZ`\DWgZ1;T @憞aNno=d})>qCJZC&K ;>;(X[}ltmq vM }o )w{k;@|FB˧bC i4(,V( ;{1FBRw3Zy!F%̸V%v\q+.b#[ -ࣧG Vpm⌰)BFj'5`=}!&3{ef]XI3quv{ݘqMUۧ)"H۞1kS u"> 7`9)0৮C#S%CiBl$ 3&ڜ2kٗՖ]>ɷnPG5)6*jD%q􈻟Z"G,<$Ƒ!o 'P`9⥩]=Jċ9(j 7"2p_bqP[RN/*$)}0Ac}w\paqNx*RҴrp1b p#Л?opM!}i^jX68(he)ya~W w֦%"/+2E 8匝 h|o`q58%&$ OEqeL*ET>sHJ:֭> (H=r*yDBmXze"ҹG'8&5ȂuT4GPZ"j0Y.g.9s7v_r0wD jW{zR2fbn޴I8f<{Zb?6ZWpמcM1җj~|dP4slL/4u~ZpHR7ޛ{,3@9Y<3y@I\X)CP9@&c!¨WXd ?4#Lo7{$W?GVZ1@яjǑq2mrͩ(uh9]!!-1vb Vj13ȴX߇biĎw(jF]J |WKzr.n#w4y_hDU4Q~!0`@bJЕ&%&rF,#N!aYq;ӂ Ć0!74+`\obx{YӰ"0#Џ eP:tKjDj@s*:`7L.z=rROR ?k:@=ㅐ?Yb]KJWH1Bzj@6g/CN8udgV˕} (HUM(ef71'&fAuGR^) }Jdjb`AջL6I?ΜFd3'QO}V.8)H}ɬ`G/)OݹFz@Fb(FeUQE=\aܾΣ>ܚ̑Q;G-dJ.#NJ'p_j^hFqBz3-q1Q͞w^MIb c.2 MB4npgN-rm8NTr3sBAq-SSXRGycUt%QkZ RD ~9x/b&?PV1.:0L I0r+C[U 8x!$^=cPR7}ͼ!%}48-廍ߚ ˇH3dy/ڞ?TTÒuDJhhd"+)Ֆ]B^d ;Ee/VmII[/خvMfAwqr} FXGh4QՀ`^179LMlte`#!@'zB?'8\Wͯ8'刹pGkHR/"o*2$ z9dBNKPD~iAÚkO> y89P˙R>^_jԘp~l=jEULAMC[/K艞'C <9c#5 '7x>V n1o R`jΏ`+QD0`Խ}V.s7SWڜܥ2((ȣ-Vj>(F7>Y,8,F:R}K`/<8/"#oj qk~mkeU+46J$*GFj8Pa5n2|y0^rp,ԎhX~F^\czFM22H=:.I&D# \V ʒbb(5&?)>+ 0b&d m-3"KzLZoD ;5bH0rӈ"Z ƭ^*"B(B^e8P 930t^;=bHo. #AҎpoʛJPQ ZSN=ⳛH0!bT2LI$N(.@_ke:*l USFp"XG-\@WP:T5%|iUQE2GRR -N3<Ԭ]IK 5bߊ8r_cRU/Hnk-I9clJWF:/9c-]_Ղ|e;u}/+5}526?ս} Zz勃̡2NNC{(@"MsFQ$ /?8?X&9 9 ݁KFaă"+P"cVXQӺ!^R?2,BV˕#RoGD"4~=z{5ڝEqfN,; GZ5K 1Seŭl}y0Qo2X$/`t5C`0ܧ:4;b5P7*~ UK!1q:tD@y#/OD[Tu5V6 KK\_X TvlBB[:쎎SҔ@Db7oD;Do_˫GRX<".T׭Ff/y_n:pUfݓ_fu#*N8e葇zx8B<]LF&rdZ}0dҢ; yG(jC\i~1Y/hGSt@B$QK\~(eT=܁{ tRlW}}ti.g7ғ;#ܐ20/ZnqxR槇}էj$bLj//Y"MS<հ9T8dL 6[*cX dowzWy["$BϨ#Eu⵴&2{֜4Dޡ?Hǽ1_#bbs'2@zV;/N-4-=@QB 4syH8 ֞vj'ܸ' Y mɓtONQUU5\,b(a oRQ 8DI8]?SbMm,Y[5mkּJ#0dS<@<8rRwݾNBRӕR+3g2 ֣19XD^ YEeqN*Ȁc*ҾX;(AnN0! V/[%uW^cL|S,?G}ӵÇ~fE_NQ2pӤIP]!1*:dTӒ r ޳ l^[ XGie}u2p'd ∅|LP$ p4d(ېbqLp)¢tjb P"bQ ߂g;;N%3N\u*H*W9L:gkcEYQxhCN09|RiVPx :j6VơN@qutujiۡ[Y^1{ik*z{-1loUUUWb]?=S^nRWU7ѲSқXX*&OC&6]S=U}mS\bJ#5,tH(MOem{kײoPl=5o tW>0*&HhOԛ=S>*Sc !qLʩCO@ M#|ϩDtE꺲 0NK<2#e/{7K\?m= :v| B&bH 4*Sa6sog  J9̈?,O1N(@$s%e&so<zُg""(Pcʌyxex$bYu2:6oSfO2dw4 [i G'8#B=>^_IaŮ/:vyJ KUQB$@=:b^n?×mrH~nkkev~PPgO/4h˂ G-F(عVX$jzqBq|s7IbG\(?k[V≈$HԖPn<RH_M\w&zAA}4U+@*㸢Hqo3DǏrsRkϏl=Xagӡ/} xic>8H^O ̵zNqٹ;p<,qDi~DWUa.˜XMp*w 9ȜsX?4`@j ^MUK_WTcĘH}oPiq/3Nɇr<ɲ#?V#7v\'b:%);=c72,I&yY8s`*4C,U{h[I^gޯT٨"nRrr(n"ZơVaHNI6LMUzvсv0Y'iXمy`[bpn1-ipM0~@q߈f^φ٧I^'txl@2;ި]l1w"x8<|/z<ѪUQHi]Եd6_0胇?WbqTe,vFbw]w1,O׬&(,ǯen&*+ +]ܘ>+h ]78M?#m,uP0w r}"bF ׹rw59Rmp s Wq t*Y3U(zRC7[hNOθhqS_jAYMw_Wbg v##S~ >Ď c!@ Qw n5fx}`{"ɝ7 "$㽓GF3yFM0'cSez|MOO[rnU[T ¯ &4)T0_2bN+F8>Ln=qie6i׈Ƚ0_gB.b] MZRc*ZYn?}{S1.ܱ-sz܄cH؟}۰Р&8&+(1F2/ވád 'zsfaM}Ԍ|@PfP8"!F{XWqw?k#|,qrU47wR{7&'w8G0w5Y\%qN0y;ԕ"帺85DcBK ,yY4(]cLSzE2*nr~O ru%ZbS3!@ö߂a@582 ܨHIlCޜ,.m `|1׊F'DgF#r>7Y9LUT۬bWf 6] "a(&O.ث3mxK xVhQ@KE{Yze-AW\MUBwR?bs2 L*B ")љ˞uQnq _1NoZX=kЌnFQVDGNn(*R8zc)VT\*`UnC*'')wjո,k* bP{=첋vpw=7z3JnÊ闊@p&R;Oa+zb<;ʟ) 3sT1Oe[F^)eSPkh`{u(CqJ-9`Qw@ #)OĪ]G5z$Q:{-ɶz +J"]Nhf܉&_f[ڣ=ԗaÊ4rtrH):p=lEJ+>62xa 1\}ܓD›@8LS:(TD;[<[oc2dIVhcEUʚʧԐ`/)[Tጇ +Dev3NmdRԑg{Jl14'T;WAc+Vy=e0#@5 *"/r&Ѹ9MMﻗ^fln *Xv.ק'+~Oe7zoz\E=AL0Yau(6eXV8}hቤqByneTɇN]˻0OX@PX ~k7ry >!.uu:]ZMVC}Wc5oRLۖQnv^ª]ތ x\]x'"CebTQ}CD7ܰ.=}FxbJrٮ:J+쭔ٿ0TqC0j3ѓB ?PF oW!fR`}0{?%]\SD0O?̯Ȩ 9.>[[m'@`^`.מ(F2沐C+~F(SV̱84uOQ|\.<U8)";-FEUK*ArxŵWeԀN~#F"⣨XJý ݾM+@Kq!v?>y0D(q Lc05R}*]>.7N-4hP*sb.0vRa8bn2~+Ȓ;}#pR$΀j)~ޛM&lr_wZXG{_7,Ѹ7!?gQx$Us, =_J@`QQ‡\&q'ژB;(>AĠ.W&#fuTWfRP}z z+&peRpRC>WP~z⨀H~KFJe zl2 ZmW6U 1Tn/;YI28p39RY\^GS^Љˏ VVx8R܉8#d@l7e{i[YLj+_ǭ1ķ2=ȽDIN(_zWqrqkD `஠YaRIFR)ȊD˶NʊuTڪ{D3r2u0G7ގA{OLM~ F rUY 0HK_Del٥4@#Q{o5m?5!x)DOACe7[MnFH`ۀDqT ʫëgT1~VVʩDn@{J LJ/G} &Uا@#Xϣ6d"_$Mk:ȿYF9Qo^%}kdElas5Cvǵ v v@R.oWB|̆5%0f{tnl;/ɭwg`T`0]򬑨7!e{B0r?w#pR[YVarW_wMUKaKL ^ mUOk':kZ<-ӠcBB& teȮyqz' MӤ2k.tA5YpaD̷l6اRo1Y0֜XqUSa*Tb{.J~܋UzӃm=kJ{SJU7s]r'ekjbvY=~z\5sK~8e! c˦ֱWeWW0ÂwO%iF'X>ʖFSj7@M9MzwL gr*) ;SD3޽Ul}Z]ONU4xVnuwM^e,iE]g<1TO)cɏ"Bl=m8z%تaXJ}!lӥOFkȎE}j&z91 }_iZײzZ Œ[( `LS)e}B/re[)eSarcpeL(@`PS=iXp$FZVDKxUXʩ؜ơ> xZ3XzC?o.*j\*u]BSZTLŏA~SmMMtLª\z&=vkNV{*עtMV{+eʄ.e1){iezJSm[D]вd_DaWn_NJX҆U6Ǥ?AƱJ&2BuٯCNlq5ev]7Sҫcm:⪙:M_*&)::>Fp~vCOKWԲtuآGUNU_?+֬5V?HUZSrF\՜[ԟXh[TH_Ɛ)&eI]Oʝ(BISVOV*(Vm]P:o\MkuK;Q^Z|_ W. ( iZQ59uItvQKzP必UVڼ|iKb i)VT- iBv7O>Sx1Jkb`m4~4اnk|kKКhiP)m(^]ҐR:EȀ{W(?jR.~ū h[lEj Fk(hKwANJUZ@JyjBn<{Ѳ{ * A-kA)>tE (*jZWƴJO;RT*EQKѶjz V.:!d)~ڷtDZ ~Z6 r@RkpBIVVKj=FHP;x&\3蝍y'r蛴^X)+}ˊ+jW7j{v6K‹u֜(sMlPzڀztm)j;ɢCz^Uݥ-۰ Jʷ6kiNoމ z(P/tZѠ(@N E:i66Yiz*/@:ӷƊ()|hA-WƁ{(mHj nnV|nP4_:iD}ֻWaIH(`ȡM@htSlznt4MEX!~* 㾔F;^I;'@l>:b@ [ڬT#P,JxM@ m_(EGVR@⡢Q&|h7vzt#[K)I @Nh>? j:J_Q-w mq:)>v4[0ҭvGOjU5}fi^C܊\$TP)+ߠ @)S( KPM ÷z*.zӭ|jP55"΅iqԓPPOsMrdM>pW#5Sg']T܁܋k@E=~TT%zRڏB5U&Џ uzEE|hyoƮ[S򦑪X ~)I%`ֶ_Zd E脻RkF;ҵc0:|jѧO :u~4D/ƐNփn: GuZ yQAK|(hS_:k k- [)z%/u6TK|P+E>4I 4>=j_ QZ"孫giZjV{Wz_Cj^]OWf4mhy/~@><S\OM>зZ(NGD?HQ @rU{ (mZR>&j+hEu:ҚA­dR~']GzVւ}}懢֠9Ozn#ZmA768*.*($kPP@t7 y|7O(*AAooDOeC6Q סkNGiEZ\tOVӽ<*jmS[iޒ]IO!ڈo~4Th ;t-,zQPQHz%kj}ֆDExR+ޮ+ztQ-\BQ`Wj.h ӢѰtT{PRCF#oZ@4\J7-Jb)@CS(A5op}uKPwwIn։$oSӵ oUVT&'J/DaGHQ)%:&4X/k֋{<5O.2|fw9o)ADCiuζF9ʺOZPnVJpiZtRՏ([[l-)pF^E5jPUEMmjCB_ӲҀJ>4룿/}<( -+5Pӽxڐz%SvJE;l^@ R_nXެWҊܢ%~ EŷEM+p nPbu쿏jz֫PES)7‚A'-溞Bw$( R>_eh:-GZ.eyH)ho kқdisNpG81v7"q_Jj?G)"7H\>%c>;^Z[r,[ր8 qMewAfbF¬@n e{Hkz7NJ k(D/S*j҅B(hiQjGcZ܅UԢ֭e^Š\wƴZ$|O :ֆG®U§z:I{ .  ૥l_M(v=Z7E*վRJ~_ή@HwaJ:j4 Z4 W*NxPBBYiHu W~@PIT_O5Ž'RG_Wj&Cj h7?jۛ.  ԓkTi 5q̌Ȉ: $hp(IRM#[+~⧛`.R|~>ږNdP*'-W(zoJ{{o4E?jW^N[B_NWRO"[B[XkAzR~_hSӽ_]PP_h!J_4{w\| |:ծ(ZkREu| K {z4won[Ӂ |;QQb?>_Q(t_W.+|ȶ*.3~^L5æ/bv[" Y)N2'DAj5 *HCJ1*֐*Zt75s%ZǎX!kZ\mYp+K#DI._A^niųC:Ԑ7ywwJk_J9wzu]hP54OKа#>4 ni~?ǨB5oUʍP{[eR@JkV _֊/קή%VCHzk޼ WsvhkKwO-D tyTwiK%Yjhx+)`G6մDeJ_EFZN>tuu&ZUM=ғwuL{xv->Fw󼆵r16Ddp Y214 'Z{wǷmIjuNؽ78H7?5;-7k_xPqR#!oeƝRƀSkڟ2d{+]٣ .Ҋ\5N,bKysOG{\T‰EOKjӢQPI;h? h7#~,-A@؛ i4Emڑ\ֶW7J}H֊܍(CER*MQwNH(jRP5uV{ ߩ@ Q \|kilYuj;k^T;EAC:ځ_(h=j \WT=i#ǡ"PZpy\\Z<-zT M)A~ πr i@}@S@?Bc-2tSbw9TEΗmjjf~6N+.VkLbýDKϖ,R4OdM 1I@G-[KiTDة5ɠ9~>:#E[ڜRΦ[{h.|~rJ5NR:ځH?ZwF:4$ZBX|(|hY|$4I#R@[ZNzxAj$]Pk{U ׭}JU:Ʈ57*SDXi@h]5=JQ\߫PR}=M]@>P?t/cWPx: 5(v!m B|ȇqrvȥPrJ˃׮$q!Qu9 {8ޚ]$SbiBǪTqd?c hK**i wW[쀒Qy "kE.>4t>4mKSОu!a;z󭀭=O† TD nR5pBԡސ>4!&H/uRh$ oJn/ZX֫u4J:|( PY|)MQsVQ['}iBQ:E:z]iT MGQHtW{/?Q NF >U7JQґ>5#jͫ%n%ִxQ O*\#[yk󠒐AM+ph@?E]e`U4cgmڽU& >=T]êRMAjjhI #eφy{vP 9nRrNI(ݹ@rқ'KShKX%RB(>5Wh%Z~G!KoAu: wOKerQ!TRB(JuZҬ-ސ^.l(55{K]jh%u5ִ ]h R!-ѿRP)p4RƂ:כM*F{K)IC(־?YiIRuEĄmM:Gt=kUԄ}kzmhMRI49vjAkzhDFZ?*{H5!W?@KSQڠu89kmQƈoZP|*hpSt$X٧š: iT&+h;ҊtKl4$ܩׁ7J _ ]頀E*xVԅҏ[nR}BkXUZF[A֮ih Nگz$^SSt] ^'}"IsH㨷ojN [֎:w[WutAVb:At?Nt_)PeHí.nk[*[Xk@]P-A\ hh>QfM(8 %_&ġ>=V{QPO"ҨI҂('ӀR5bjJj>4S5U;םʀ[@ޚF֚Z[ @ku >5dE(~^vJ(i)VQR\j|( J7EJP?q@zP~=)HB5>F^֮Ɖ/]_A@}vp =|(?7w4QZ䰢,SJOJC@PnQ/D95O[ ۪:CzU˥nwUC򭠄Kc[nS ֣v å!(؋.(ONҧ€tA^8R,ވB,n/qiMqm^ӱ4).;Sx>(t@z)~ iDwt_D/E[[KSC Ԋd_WʗM/)4Qu In@7J{I ]=)vڈKZ)6-|5Tn+D֨ +CT:t }."|4&Ư}R"j{j7[@Δˆ'On*wK*NJ>ڹCډ'KNt:e7Z o lq4;Z.{ dн XzR%kRױgǚY'q"1ɌFBTfE=*Gg\?)e֐Vkr]@Mo~:и+ 7H.~aځ'[.&E_)RzSDCt _RWZRp|h5h׵!*ΕWZi {U4iVQ'FAR4DkzROhP: V^Ph+iދZ -Ґ%å\:|)b^kHlW+JoPuJDJ!(SŽkެTЕ5-"҂NMӿ=HB5Z֋O)4(Q:=,GZ.i@&^!|ցiJ[~q[d=O΀mP?EJҺ#Qu+[ R+#lM4@SR{ 37Isf6FȋIql@(is~x|nDy`lS 42DJ?ަ(!֟^|qS҈n%7~Sޔ7}tMJR޺ۭRؑBR4)ƓiBi |-KptM~VJ,>5{?V-4ӸK\.W}q<6=I~F.$5XK7&d˜!ӒWČu/h}]nabd{seVMXkGXRo6Dic dޠ!<+;߷|1l{Lk)UmB[PRXxjZSKOW(k@;)^:z]Vvh kru=kp4LƱ(~ī=-9Bix{dPf dOhc}Pz%K |h8n6)ԟvZJ P-΀]]ZQ^~SBmՔ.  WKҖ~+HN_ʓU=kTNCMzX~և19 hss\O_A>p{FKL&gĊ0_E94^Ny\$1b"&nu ‘00`fW째c?4~V-gQA!@&p)A0#PX9clyZEI)p؇܋&G(<T#ql./ΏcY}#3c_!lE]M.vJkY^}ُƃ? 22;k ]\g%w{/$|<6o/he]* -9F%an|(.HFvCڐ@+s]@M)u={ mTR߽(%" V؎ԗNBZ֎D-t|k!:*ڔ)#z"DnԊaMWFҷ4*j?Ayu1K}|4@7M)9+5LtNUSB..L/*"m:$jN$y2èuHEj5+WE>e_q]Tw6,/d/ҝ;^oY]RiQM5a~sr/!nKk1.\E0=n .!1}^/ɗ)E 6'SG;ݞ˟3&y}lFA5›NP? `юXMw|NR9l@IJS=F R|ˏ@;V/C.|:(Y{XQr MO-e|2q^J/ !6]5_{8JKqBP{7{_#KHq&VI cޖq,& N;Ї,.c9@6l9d8'R{ud5n+X.”$$/{×'/uk3(ߵsdsoɞA8 Xgo/eA?=e|ddI26={pnDdel2L=^⽅q~Ǽy^F<:4/*nnMYCނQVqjEt[O) (GϧƅUr(Nе>&zԚ> OUε{p)P)ƘOΉDCI [ ڞ+M{ۭ2h@Q=:ԮBVž& ҃NN4 BP,mVu);FB>=(ЯDB;P%^xySoZu+H@#%( ZAN԰MuP hX~2@WMI=]QHrczb@mq!<,hɝ>1gs \IsȌ(ykYƏfC#dXgN?Hnۯn4WݼXNǍr$ 09%d{ڸ2(b[y\=I ;wƀ6'b_(KDҝS0v`Jwn#,1'Y\<*7/)dJi5d5^ٹi7X?#';?S&1E<5;!R'ιAe75w_Gx"R֬P<(D%SA  Bӑu҇O]ЧWJJ·RBu_4Z/z<)R MXR{ ZZ5Z$-{?mw)**6֩ 0QDZ"((A?qR48wU]4,Z$`h0 4weRJ>>ވAubֶ:GQDt%Q)>gǩD;R!p(R գᨠU OSp*ԁ%HNSEt;x(ފ*ӽϼ2?oE;ڬ,,n/+{#3D;Q'W5~Ad,3K ⱢlɘosCKA|xG8[>7KwhM5@4I^qH%Û#:&s#|ǁVQ{R!O=ZUOxRm]O {^'z<0=}#{/3<,-t1@qCG/9=8s8vɥ"L?{}Øy /c!si ~M'ԕl`aAʟ7[$#j̦@*tp潏31G!V*A.ZR:R`:vuMM\JP(P}*ejT=Աj<َ= P78~apEi':!ƶ\[N6YhS[ӗpӽ4j( UݸɯOkz.h:wT4Vm^ AM!z)=~q@6? 6u*~r7WD5/~(ܟN*9lx M :K=#s\D4{b>tKx R=X~k\4x869=בg9.Yq_?S$]nj󡗏晧L #(J6fS8=\6hy[W$i`/έvM]SE7!|*=oWdmO`:װ'EbO#2lt153c<+0OhhؘxBGCZցr=;)#dx%xfC0 ^# XSX3$Gu3`v<٥~AAGٟ/hI#iY$O%FCR~r{g3'n['s_{vIP=q˶`AhCEkà~ǩ:RMma@74C`A~"Mh&?(pqY44 zތn'sB:SZ|ދ!zs*Hm Yl{k^  OkUJz|]wEyTҶֽրi;@믍yotvuHsδ7=(6lyWNjyT !PD_iEvtl:W)kA,Vs㈿>1[ɳDݨNY93w,oJxV@3-:Cޙ8\D0F𺳸=chVő@k#*hϞY-iy?C9)&dShĎjzw3'1[A细+}%$&I Nx|*#bdr:Y#6c5naIuXwh jI:/af{r9`sqT,QS{Ɓ'}͛]s13\qH#l yZt+̜\HgjHZQuidg!(qp-)RFT'k*!Tѿ+F1 c6?16Gw/ʥWF#M%{ ^pNCZK<6YF\.•٘或=AG\m>K]/qk-x/^v5H\Ul;@^k=ҷU ˆR,ҾU(+5rھuAhE  { .Q/|ȗ_ ݨ@^otR.m*\(!Sӷz$JK4~҇ěu k +uP4R8[8G:! oӽhқnm>N rlM)u6[ssqFq:r iq adn9kw@,);'2a|$|oM.5Ѹ(l{L?rM\5ڏ-??ȕoNmh&CTY>ǙCOF׶j ݜs7!}9ݑgp^hEΗaM27ͅ#Cn2j.vY;fs'39nc9Y24җ=SZOJ~'XyT~a?h}ٸ vtfbP 24oqp5r/;_Q82qa2ZW½OaqeE 4؍;VvƔnoiDHT(ރ _s=R yw_œ\Go}ɢW”yiEHtJ: :К&$RNO^TП@rҋ|hjVҊ(zmYkPl?@i)ۈku/$N\}ӓGNeqbFs\=wpBAe/?q2d<*q16k. f9ᱧrYj8x~vņ?5(͍GZtjMd;ϗgHDl-'Ȯ_ݟG!3d")`ُ9+ qE!}{w?~s38nF/NP#FK44 v [Uo $ %{+19N*Q.,!ݮЊ[>3dX0Gw@Oՠ?g/ f/ɰYReFtG 8~W( S i\f\\߶=˞#7̸gOɡ I#'CѵaŊ ~Pc`ٍ Z6F+8z\oz|?& 5we>S20P͆/nqGb;W}ݾ֚' ~zH4^<}1Ýc|td2۷5+o,,&ʥmbr~щXdzqT P-Rc_}M8O!gc{?'#5a\l _ scfY6B68YW+7qbvCKex#x=A1~סJ(Y_~8qy8Bv =tZ|dOed馐䐹Ei쉭`@IԧqS6m ypAOq>t9FK2"te7<>")\rǧq)E;n!yk[ $~LX˨ax¤9n;A7S#d2,\uࠔ9 i[C!Rt X0``> /rK>IAm@J!j Ҕz  W롫u:m ATt> Wi-ЎWWw{wH4f_( \ cln赊B5cNh#/:;Zl[>꘣4hCj~v$ <,ⶠHB@Tp(8(EqUBEN ѡZ<QG┛n|Sh|ӵ"]נ4?}:*^ꡠ^ A{g|d'2d{*/e.tm{Zc^|78>*x/ D 2őThArdeY? {K?ŵ{l9NkCJt4IP\kXVo88/d{v.lc 'gt;HAJ=^`1Gf>2"'̣ V_U$7?x8x]Ҡ?qoB:9^d?~5 A ֥y tQQSptSZWDiO/ n:@_[OқD h!zPPՊZ漣RiD;Z*.4 ^x(&O5+!ÅY|R7(+ڟ?O#~8wxd+>f\cDQ 7r#AD^<'ΙY1IXv&RI;ǔLvAyVټ Z7֔?&47 \'2Ր{R9Lu$bnqE(\O3G?fᕸ[sz"?px^Eg7 ; X6:3'2"do`cBæRM>AhQ k .<)}D#CBz. Hտ֋IjM!E_@ X*ӕmOMh$i @o/j_=+R,@;).*=CvO^K3#,)dmk vk^w ϱvw(X~a#-=͑#B. vN!s^]٭k\FԐQz&K1Kf=Vl5帒P .55oo{g3޿%~,YxN8#6=y$9YsP#r=~'(qPݡ`J0s PfP4ǽ% +y^)Ks8̓>\oM 1ͱ.i6 BW%ftnO/q%QH^lEwAp+7| Y28ƾH絤F!7*,܆ؤ;%7p)_\_,D{ %)U,wz`aƙ6\lcUjhApď/5 g!":(Krs1 FgݻbOi{~^A}tnsx89dJٰ=(3` qS!n|՗,y[6Bн4옱e2ȆҚwnF;tdyAup4O=׺2.U tWrr4m~ ȋ ̨FVWʞtodYr?{KI$lr25=X@|rkrϛ9$~H,V 7f8!FPc&Gc;g%JGK PݧJɉWqKRn?%9\)[ɗrY66L.,)t-pO{K\yH1l$Y7kLhB{N~66oѿo1f-pw.+8]#{#1>_; Q련}{cBr{9Gp֐ADՑ+-{ޜO gFN7'{&,|.%tZSr\?n͝LIp1\8sȑD( ' W 2| )2,ZǵS64f彵pc30r!cŽkA6 ׂ(*E=۽ ?:Aru5sDL;ӱN7tJW:_cqB=G[aVb`cahh}9Xla(FN8Km~BV=POz >g%}h"*$n q)"]Mc]Qkn i ]Cwhz@T]/B]/*^j HB;+BtZ =W¼HUW!/Jtj7lo ֣G%b#ҍ qqyv$xҌW."v5#LX?!{LdG S{Oя<^dIGWk|6izm ODqBA5,ncܭ~ܙ_ aCccf@ /:L9?N 2rݭF^ǽd5zxxBO(+ _.CM 2ݐDQ]~j}1?hY!9! XCIkZ -r߷?/n/"Ӓ6y[9ZRl~ʕK~28-w!z$t =fC~I)1Zc,v(k;8O!l?\;Ä$fEk)-ЏY.R'~kޮn ɓ緇^Wn֒WC_?\0{[2hH&9hCF;6;Pš=8|+#wHY"!@^Gx܎?9vrr_c`Wߕq^*yvG=X?m䱮ʜcTf9܊zr4 bpk˃UM% A2W #Wxϻ3Y~fp0Njȵn9͑K(h:+TԐk9v ?cx&l s~m\W?1#}~GhDXwAs4( HuE4z=WPhVQNLW~/; ZuKڢ|aJAqN;Ng44t4 ܋iqR 8T@%z )M-Nt ]mNAb &֠&zsia-#53 iUdF ץ*;ڈUƊܞP:PRiMj C)/[U[:ՊkD񦎀^S J@ E܃D*ҭmvZ4DM?4;Rv+޿oGx+|nW%aFLVd7םfӵ%_~ycyx  |ޛ[IvĵM?/pn<=˾)48)UPP M~a0y!%Tit8RL|&9GJ x |(kB4Vce{3ޫx|[$| E*Hhk^*$oO csH_}{SJ ՂY8 =F  {yb,y'1+K+қNRm\;Oشʛ q#S?T^dM',Κt(!CNiV 6[p:hOJumJ.F/(@"P:dA҂k^`w7o},fTql$Wcxs'v1=;LՋ 4vkҗkɴy}?zГ'*)(q=|ZYy <I1KOA`xNGc㸤ܐj 44 k`缢RIW7%ާh=4lܡv(,EgfNևddM{w2{S*br흸ӸBATO"09󰠌EK:3+o.2Id]T>nN?s+n=ېPzo_!׀v]-d'y x܆;s0d torj /V>)"2z,rm3O?g=חolsY8J#pHf6{Gh<72=5G8xCoM,l,Zo#ڞܕTXtqGtRQމK K+\u?ʜ-_M.|*su\ۯƊ$-4 j ƮGr):@Mjݨ)>J*>𦐁u|(j6 T&A%g۵| 3釰pnֲq"'FIS׸y߸ܿ9|]rYoŇ!sKA/.$Z9^\/#1r0"w'$-!Z^B&g rCW4JOn1e1_y ,/jG99Q6FbKłֻӛs xfɵY3^')2_{psd9H@.~؞?pq$fO3ɇ0oL-3I-ty qqbbwՇ ?<4Qa<`LFRIx8cbqx8Mf'qa/s߱b]j FA$>`8-۵uMi$r'Z&u4S9cw2[uR║+!nV0`[" vD6TkY@̇4yMK?ŹUrYvGsr#bĥa!" 59Hş›w] =ōt58h4*GqDhl>tJ:N(H\uhà&lq9m{-L͑car<`g-a-ppsҵsn_ʸ9̇` 86ษZkݕ ~kn[py_t?r#|A)>qʼnƞ\b#` ჹ41ZKmѼc%zߵ?ޞan/1_+]1# BJ YQ "1(`:5#f<)#-kF\(Al%!dBlc3sRc9̎0w=Ŷ%OY9'#q!2/0DI#sJ#aQ\?mf}d|\3} :clX3BwG/8 _875E9ȵINo@dy 1vދo+q@M1rKg; !cm5Q.|[qLDs"#{_zFGBz1ͲkOlˌy- <ƆcHl؜\ra:|n5͞XAbniFkjdr6n:X3$m,rlj .#яBI% Qa|f`|Lt(HW[#Nc7l 'h;qOpo≑Ly ÕP>G7ڳAxnWdRnq@I 4w? # E?v/>4 eU4!BU:"[R@=5Z TPAt"2g$1e78dy s&h[W3}qVO~|V;ß|}Sf7-`-g%c$xy"2m j()s \tq7'SI$80C`#8>6=L]+˽Kps }wy~>PfbxLXo}7/8\=nIסY<5geeir6Yy?Y rW.#Oq+r`xYK7Fk NHiEm{_r}9Zwz8}K'^`"c{A>%FY].~C6eȊR^< %a: or6TG'02aeBӣի+߻txFu13<ރj s<2lyZwF<1#VTVHI#e$f1 }F5w5u`>w#d=2i$?%}KdM&.sxtN.xr`šjuҹymqp&L#mDi>*~1#m;],S\lnn#i% Ң2?>f9HYǑkB/P7f '6yi7d v%HOrc09x ȑwWE6zU ;lPОi;z5޷FM.({@B,¶3f(jE_Zz*\ Үn)?ZGEJ\TW ]ʅZOR*O¼qkD-G;Quj(lGJDu׳p}Loa{o4g44׻H?S%:l~*^@sG C*<)F2^-sUE+kZ:\'MvI1 0"k<g$ڱ}^G\x/(/C dcf[yW;]?28c8H[{MChp(TikYG2 c>`O›cy{VR~H'/yy"K3qьZ﹧Yy#@GKkt8yaȎFeh`wlK^~kCF\I8hץױZKۭ$LsöhOŧT)^ꚧ-!$~QJtƘ_ Qf|AnԬ &kҸ!~Z҂ꕹHmH>k1\}>XVp[U;־QW7)ju+ BGdގ-RCܖZT7"|jqiЍ.W^r]ϼ9bŀzO|F7rh+_1}ۏ%*1 Z$q@p= r\R|6?L_cY dn+0]CR~Ó}&6,mԌ|+<]ţyYd6DFbphikY@J8_G>p5H h:h\ K4ln #8p0Jt@,;aҴ5Xv4d^ EM58)@zjˀ{,stƱ3\HSvg?v7d8|cO3LiS?jlOq̼I$d')cLA>4QOX rx7qm*;hͻ?MdǍj9!d+K%>fMiK946.j"PcGG"YFMDceTTCߓŋQGcCG%6G#XrlP&~CspӉO=5jcgXa4vs佽6D㳝;Եmgt6037=ĄOvqX&qOtL3ܟԎ±oJlNTd8 +!kqyQ A,8݋X" 3A'E70$bĉφse]ǧz<\<#v'kIsOch#qܻ9A/!L2VFJQGp9'' @xZ:Vuɛ V;yhzB[QaNO˄n\EަlBh` T.; =<)7>o}ԇQ^n4ӱWa/5JT4Him7NԆ%HoJj^bjZlӽ)T֊E֬5CAГJWץJylHP R?:TEu_v*(;T$\B]|iHcǏ0mz/tg㹮#% 1֠_{T\_gxkcqXq8͗qzzu\Ys&hhlaY9XN#;K Ǫhkr!@Q6RΉcZN-ȰKWksF7Њf; fG"ǭ;Zas69ŠS^&fFOƿv$Th]O¹|ܙ O33oyzZkcFtrzl.]H&d_6tRs/2_2Y;*Io!Sҿhuoxsff=ȚO ⤑M$۹-7# N2p $ov-:P ,lC#m2FaTU6VJӗkZ-q50$(r ΨR4Ng# ?VPϭMl5 ཫЃlq O%.:Ɵ?ʌshZJC񦎮>QS9>wt`BuQ[MŔ-5mpW#)#K)Pv U^oSV (Rwu]4襁J JJ)TIBNp4-=hQpAKWƜ.IAƮz-Xj %B@h7?uI@F6Т_OwGx/' 7#爾(g wiB }D9rٹ"Dk$f6ۜ R?̐5qsMl݌k4pNPq -#OMsK gamMpt :+=Ŏ.C[eĝ1npԔ4{`qh:a={_3Nj9 NG5;˅=S.\XvkrY--d8)kP+8p#n.BqxsK+*^7/uLֽ81/rhZ'yB|Onc fKµ:!oY~VX,̑S3NYvޭinhLp7T;@+3='PIgs t+,{*wIv.Vkwn|9r )ׅ щa$Ը`\)7fFəb1sAW9n L6ǴH1QYLp@  *ZKV"dL7 kزpmtb.8qugf4Hq1ƚcPdr3p\Gh 5XV9ɻͩ;kMο{-,~uvTl8~1Gr iN0rgRt4nWHos} NtUԯΜ_h˥\ H1462 |z W9TTnkt IJ@<;kx ۯ8.>4tNh~hV/J#˨4Q^kSں"R '-RDMOʂDչP%׭>X/OW(z%'̃H$-%U%KШJ QCu4Nseɕt k}رp,tr:$!/#qy=M3L7eu I?0+❃$O.7#ZUG戚2iCpBQ7@ p쬃h#(hIYrӎS;tSK$'8bA[V>|ӛ Y Úab{wOj?m茭93ŸM 7q"8($Fǫ_ 8\Zƞ?._9|8dO =׺~O>ȍ+ǙihC 3~9㽿 +Ӳ{@TX;{G-ظ5&v#'έoy{F͎8~ lIf썍Ε񬬌)9I<9xF<5GSd orVIAr('{=b": +c,"՗dlD讏pk:C/) Y4lfۃuJ .ȈОt"M>9hMڏB"?AvnJH,h6*u܀H-o44lVec% 7SuҋhtQiOz ]@N. eȘg f棑N$kYoGEk=u"* cځ,|*NR[fQ;E4)=~X)*Ѣ=o]t-\J;P]O: ) Վ /j=OnzUԧJz6؞uMץ/EtEJ@ӽ tJD|E~{{7!)kqSH ]=5qF[r\(Pc.HpNhl&Gyؤ/Oc29{z;d'&4{ZClЧZLJb~2Fy\#_7rsFh:_+"~ag@Czќ{6u5`ΛCeÜ22c0#z5k泦_X~k>TZ5#.Ɨ 7!t_^gd.|M|ry ľT? ~l>?7%ku6G6_A*Vh:8mw =bx<}oR E2b5ȱ=Zk OB^-6Nѳ0Y4YK?S\PC ͋0o`kI**msq_ PorpBtSġ$_*.4zL7?mpXX.Ņ(Fk){^V?켼͑$qȇ?QUEL^Y Xe G>W ME:;D<0f]4q9|X̎N;fji7G<cFԼ)4_"x!G($Fœͪ[bB))aQDP)q^#jC:NJmJ`*iE.Q5]-SJH5RWu^%Gi]IGz b :&ҁ@@Sqe<ŕrg'M{cI!4 YY'wȒ0IPsۍ_&;&cfo;ǻqr\c(d lهs ͓8};Ȥ! qg=_F 7ǎ=jLo{~ɉ<vIU q\w96g-8+`Y굮` ƥ@̜La dc\; {;rQ8-tǛ&|ѾFù Nj=sߙfV7|^C|Ļv^W$1cVFO~{قnK716svI݉4Ѱn6C]d{\sUmw7J,Nj۹N( #v0k15;0\ S=C^d=ΦɁ9qI.\٠D͈oo7%rXd.~CGՉoZ6ҿ[| W388LC>$BH^6.mc5kuJ j5,~tFId[7FOK#6> ZgF9<y]!` aaDw1]oWt\cTPF\FGWsGrm\FR525M *VX 'Jd2ȃ{J@oi;Z5N:iZ3f.%MOjt@`_Ʋgg} lQ5[߰)UhB ij w46 Pt_POr r֜ (m[T/jVCbl}ڷ*6'KHmOO!?(JQ!I[ʴ zwA:]I@(Xڑ8Wh䝩6}E ҸV_;y1.N'+&bmq? &w!L_e{S%|{j'2Y2$i 8F_S9O~B>6dO$if^RՋ{DY Ib`P/Sg'3I5131ȍC$c%*/a<$!?N<).'C8cevY`;VDJqsa,#lXzWY I ccsUwCwJso=ܯ ~Cۭr_㧶9/c7Ïlh8s'sZB'1~>P?rE_"irz!0plI@ŕ i|. ^7I,=8ۿ5 +<v׷O57ywRh38ld&${C\'GҘr9nl9g=|OEo[SD?4yog*5taq0>C ɓ"1.<{O#\I]%ﵤ`o3O Hf^FCr)#C|Tb~c/ Y }x}0\Sӭ%Ilnsuh) iBw x`pHGCcEք| B  #51.~ֆ?J Sج9胪T8>g?sܝr*.ZlV63,ܮ[#n(Tn^avHWwhj9c+(!oПƫN!, @AMtдGuz %X54$d 5 Ўs ԯ#;IzdG&湛&yBtM6#/JR[Š5ThJdeD](^[ ~Z=`zu4-v.t$tKUO?5BЄ|EAu*V?4B-ExրJ&xS^/MN}*^\k=gc߸pgh;C%{Sq6!ۜW2#C=y}~r\Hni2AK4+R _凉ǒG;/ ߴjPSEVF,)<)8 SHn)75w{9b i8kڥ.TW%Grx2& GsZJ}dd6H.2'7S`EōM>'2E4F\ѩsX~{[ǩ`8lo{@l31\t@JJ8Ky)01R1-K_zć!iۏ+Id踪LGGlo`q.W>L;Z?ӺQynŗ_?1' C2NW%ecMZ&w ѻ2cf:CxX&!Z=Hp^|vNF\ϛI6 PQ&sNd8>LZ];;ZMsw5r;/5;Clh (kZA5#45Y31yL ?~K$1 Ƃ] Sdb1* hH# mp&-aLqPOas]ѪT7H1\I#?ʢknLE< 2;nn.'c@m{<-p(ƿO;z gAk}9 GM|.1!6upNơ[:}IXTjO^cM$FJ\ "_"f(CNN I>NQ1Qք5Zd):ubQr:'c›35^Jԑ(;~&FZsЗz惙mR~tVQl]"OpXHa:R@)k6f5\5Wy(΅)MODں$ɼҕuN"F@( z-'jS@(%GS6Hzז}OM<|<+׷R)@MZ6Zr=L)V:=F<5Zr8/}7rs;2"j/s ow"$~$kQZ ֛,56Ѵ(UhhO feIhdy ~wÄw[>X0#ȁB|^3EOnj5}Si!UT'Ƥʞ/՜Arƒq(Waiu{\PlAd9nVfȍP=>NErY8Ďc.mm^e8gpgp ¶p+͊waGό[zWGn+38= cxpW_w<0rx&'87 p 2|W#h΂fōxq{Ʋܩ06&q2M w+ AGhAj0C?n#Kq9XZ6)-ei!> @:V`|i"5΄<~'ȍg >sP6 +ÏM}c7?:vDDAEzhk}{\/cwv98fcbz0.|~ՉZٳ1qZtdG'sDOˎ9!؅䃧cAoijӐԱ`O44Ӵn6X(H_ށ,*GR;VƐ&^{-x+qNtORtvYBpiȹ3#zlҫNZ~dTqSrc7IqHsdsjnCÇ'ȕ͗2wI7GLēdE<'H  9O[8.n@+eHdÖ?FX]񴇾Bh r\!1E4(x'?ۦH{Ԩ!Wa;nW2&>H+31xL|}VltCW3r ynq>+88GŞWč+GS1a?/͕رcF5C)_~>̞V9@ISh?Y`=&m7ҏ9cF״@~5?%{{ܬv.=c #Mff7޾= xD٘N9,n洱1iP{S?{ $c\ 7!.҈-g)s=;$Ĝd2CW*ly#vqhpz \+eIYxalؐAPn( l9Ձn |._ #/H@4c (KrX_rLyeI64M<兰i,~4toB"CgiksѲ?zn@FݭvL&ZtcL.g(?^kbse5G?vd="sP!ǍۜqJDoE&U_+c~kCkC-Gk6j s^e^4^qC9_TJvAbOc@T~a:livR5@r]GU. ӸL׼:@Ԏ0O96{`մV΋ǩ^J֕nh*._+v:<(A#ڜޜBѾ@ihz/J Wu("A:z;{P)e7*GU)>4Bi~!M…% ǵ/ކ֫}?֐&Rz_#?3k%KDя cŁD҅h.I$Ԙ<$Xlɸ1aa`&.| 3⡌Rk ->6A>6*Ḵ>W81p @P=ot? M0`YcM3@ÅF#wv Z]4hM+ H԰t^Jv~aq-y}[(Վop9y'01 &K7|mׂ^Cxe pfN;ax \W)/8ѕ(|?2O]s延#AWJ0eqp".,"|gZ.)i'oTFǹKu:yBGyZ"H/MM=$3f0{% `޿G+ǏR|K2#Fd.ln:[j-ǟۼ=NJ^ո) "FJ,{ ݜ|Fnj˷8M&ʈVlwss~f\v`q\1q"i-dQ*.{\\l3GQA$ϤHBP˨k;S |oeˣO/PB;4dX὆E֥^0LGgx9Y<KsI:k(C37ĒFA&G<'t` #4u;:)ݭ:!^(PA=UGZw $BQUGAByvOSMiдm)i:Jj>^4{ rPͱ|b?.7NEB0sk-t;Ej^ @ B 45:Ɗ ITCmr71O!ߊ!{e1ѱ䥒f%򆆫th[D1Vڟcp3rxw1Θ.(?%c3^?'hc -4= ʃ#-qO_;VvF~<>v' i3v8Ł͉\||kRetǯB[ƞyr<7ƀ:&lJ0q/d?dcK"3ֹ/87^/'/=f;322&scp k斆72)Z Q^Շ4l|^f&6k娴3ּ稫4nh<=~wGM{z&9P 'j}\8Id=x,'erP+1~pp'3M?s#V&H1+ OZVsL8.7ϛ"R7-vk$2I -$26cC@mMmY, !5Yd1]eu֋$V)ԋMjVHo#nCaO̘4zP睃~ݱz++{{ox\ϖ|PqAlysVZ>.[Is\ -~iCn;HWG^Gr{8#gF^He򣝚q~Xr|v[Fly*ӼT^T `FN]9|aru53Y&=0?{Z +5&>%w;N3?]ߗ'bݎZKH%-)S~%ǚ>h$'Yc8pfęY|Vw;Pbgv$͹q9Vo?gbqg/ШmDEjFQJtވ7w=jp7o,;J"ڷ9STZ-VSEK Ԏ(/@,ʍ#RuJc@In^mN_NJnK%oғ^”Joh'Q$O W/fs^'78k r1Vj+{<.7xF$SA$"9͍#us#l֓a8FZ (^U<ཪ)C,*w5J'u{lS Wx~SIJy!&8ٌNZ05˃2r2cDcopnƅkZ-6omlMc Hݬݺ״q};bA>d$T0;n8tc~\!w#<,b(e1Č&N^2IZ eC\OYsh.ua{j,yr}Œݼ"oJ7Mh42gtwe 98E4 lň45Yrm`_Ocw#66Il%pKAG*k^y_xa+~o 3̞s(5cs@{\Y?3 p\Dֳ](qS>_ p{wlIFN4[׶= tFNc`{sDn{;? 8gM1UPJr1cdύoՑcջ@#Q\_+ܮ$pNgEhw"V8-Yr{eܴMʔ&VX+ 2 QÙ$d`{CqX<le$kc38aݴR~cfd3Ika8xhy J̈́aJrq2F8*QPwHֱJd|Ry]o2wA$-#mw9-lHsPWC\lOBzޚ>۵@=(ܒB|aq\VG)s1"t3fE Mq=\W >'^;o!~9Aޮk.s/̷/8z\<@֘fҝ~i{`Cq2G3;I' F X'bV?nŏ3ts Ё7PO[61I3Lj._&'TBh$569ܚkݛ;XƗW݇aE{#y1S#ik[1@_I$$?xls(r.Rw8Xq+\/N *lGc Mq$rñ9mr|Z|ɝ>,.\h'qpn ź .S#8B8K h# {'+'c9.?oȹHI9k[PK r阑F*;CB=/kv|h'U7e|qI4\tov\~,36G2Lm(n'um׽r|oܯ{rxĆ~6Qr dRB+VC>F<N'3m0X#U=Ek^;*\8̂EJ^[%AC3I3XUv]ArFp͛ $Tp,y@:_pQ{{>ذy,,7 ϚHtkn5pǰ/vdf;2b.],{ޥ{J9 t ڎRI+whUh'zO7?KOzMpvwn(!>TTRH@` jw=ېo/01zlqCB]i<&ޛczBnaBm.3x-= oT漹sB5 ŶX=_zM90H?Qu8.[3qrXcykCNkބ؊!nk~za$Ԁ6?uvvSB%~s9AK{Ϟ`g$8nqx}OY cvA uX_sZ T?~g_~'[!f_Qnwj,cYdC kyѐa!͸-!";;6 oC4e^ۇ#ܼV|Yprq6LLv$ps$$:kuy7ݹWqnS. Y8Ycypdr\G%<=#pG; %qgb5fBM) 804;A@9|0bmyRbczM~s🺼8?"ȱ๥5[Od>|AO#>4ޖV68 Ec8\q DTCo??|d#鑇pSpݡV['wdpA̾# 67FC!k$rMֽc{jq̾1#0#?hI2a66B| u.C&~HgcCFƝnԩ7y~at fFLj769&車Jׅ6Wow/#$boDHr|kk|;&fFN&<=ӽטVEqݑB1psL`CN +wz1D+[3!ɕ㲲"s!nwJLid;xVFBS>, 17.2ΎW^ 8G!D|&[ 6;<㹯n{ėX"I٣ %PEdp>rx>_n~HszIK$a(ľ7@nVVih9$.(ZHuϵ bbr)ZIpBP/Ʒ-(.DsGR@-wm){뷨r6oNiw^v('ƼǷz(Sv*ʃPhK Zwt#O =~4ɩ#@;"{еzp'ֈ @N|Wہkլ[xxݧpc틚I]^#=+#^3d(n@aмdg<+qkB: y i ڜ!^ڭi{x̾/'{9pK$.tydq"ʡq[_\e)y1lBH'96B6SͅDzZ,X܍@E/y`a"ITfe3r$SMlUι+OK9NyodF -~{y,N;Ak+0 5p-Q5>g9ŕ;7)²B2qKW{{#nPF|*X Sr׾cߍGacyQާg} /V:9q u=ܬd1ِ-k;B;\g#:@3=a4 N5-t.58>k 8 lh$e|ٌ֐gPJHCʆHw65I8kfݬ>7,rtR@D/)2y"㣋Ֆb"m' ̼+H\C! ,x+'w>~-FuJ|0s" GcJ=Ŋac'kIZIkQ@ jhx\(z-icO*ԎstE>!aEAiGB/I_ *qЮPBߺV[;Rh/e彩& P_J#O5"ERz5@nW-t@K#Bc蚧ƃp>5 Kv+;&ȚD_<0ӿB/wg!!uԹn\D6+1LDP2hW*>q'{~Vs{\G}*l-Bi{3##"l91FxnOڏ#ȒCۊZ׸gqj S28mvDd:`KJ5hNIAS/99m{vN~ z 1K#O뻲kQrx6v9>] +SǸ}!!Nh7TeSƹ uh K\ZFCvww?38B45¤Gv|O?KM$X&v8̚H qn.[Cemz`l89Jjcq/c1KKɐ|g44(+7!NxF)8~ Sr x; ruSDK$FOTfBA~އncI',l81ٱt:+ݕgE>;M'` xHg#;%1x!p$k(i]>B۾]w;:q9๙ +L, kkZ}bns|95&6lQ5-#0Ô%ޙnp nf< Ǽ#]Jb!2 Pvk8>8df0IF % :ӖZ~5Ož x8ᬺ i%z ZvVބݮk8hhI>imMk-kp2rrxܒp?,`Ђ7JQW}Fƚ(`sޣ$s[ӭFU Az[}T\˥l߸~WŽ>妀 UzEȝ-~t )VT*Ko5ƈG(}QJ MOO77t4nE[U Q悾"¶6F>T őA:|0]ע\-FiCFUWlH6#UZTtӆ'?m5qmMdV扩Fm#P.5<^7x{܄xx݆\exk~K-arL/[3Gge同.m^gW:IcU[< cRn.LDE׷W'@\DyxhtuKˉ׽ap<{8K 92q9CC)3tni#KIK\Ǟ7^ߜÙw'`đVs\;ٗGg%fd|OUC{WA>A鹧Ut:%9f:ls,Ӧ#U!:ICKӰA1HZVO»*nC wƿ8!#rO"8M.qY|'rdÓn~<#yȿOd\v ^K ź:3SN;dorԸ`{VrÑ#4:=؏ .%2r& l zFU=;\Ƣ+6r#8dXL܀7ț r0.ubhSp;U@҃l]@+w9.-RP@RnJh B9 upA\{fLw44[?%|\<8٭TSd9.'hܖ5K!~wG88] \E^Lom4ɓL@8%RƳŁ/o6ndOOF7W;߀+I<];88h(F^Uoӭ6+T7 IˣۥmÌ A!Ei=IoxqX,!?R A^MX _  G=HǽsXCǷHVѫ8V=<x^Rd`bqĉ=-G#N+Nw ό##-v@eO ``;. )wsޕnsz]B4u4Q/XLnY4 hD*%oN|MD(JmYtiR.xxh#?ҹx0ǻI~K PFbJyKfyf`CǺVaysZ.BWCqэxx],l!" p޽f<|K6n#sLxC0>6}-; ^w+Ƹ{uvN]o \@Co[Qp~jW0;Ƃw҈>64S+.Ҿ0w_  H!骨VʶNOʜ=E 9Zڗ^/Mn~4]*O槝tQN+i$؁),QkJ(6oj1yh=k)ڂ96c9 lƹxdq\Šry.[-yӼ&( ѭh@ցW]1-PT14|I _!,w3^CƆ .6l>bA> wXVz c{?edfpd5"r:\Yƛ 5n>Lp9ؘ>&;Z.ir9Yrm#Ba?֤m_Uhm53b^>6Is`L_)]X~U>˄Z攳Jo~Ÿ\h8 -4=.z./.gڵrxj HUVrgety ;M~AM+"uk 9P%r8᥎aclv d- `,7J,=΋*Y%5Uҷd4hZqvzGҲF2ceVLxA k[;HvhDc|xOR7 Ny34岲rPVIt i^ژlɌ#g#hTKw[QhS[oБP4zӀ%qKt[,&d!U,E@2ZȊY'sXƎybh#KT+7t{vQ@;toֻ.uU) 7@zhb W n|{ɤ)ת#l8WOXakݩb?O`)# vDZwC浍S 5#jhO ./J-zPzQrԧjg]£;Sk|e8Y:tZn◷cNVBKp=|k.GN&9G5֗X䳽f6c8m$ Hf{zN%d| ˻.3[3T)X48D`MaVG}60MĊ@'rhm jW{_+ڭ^g٣& F6dDmr앶$\*_w~I}㻔VC,'/ ќN1|VꝴECxG2K@ HRdK<&`G=4I*8_m7rPGx@4w%bȈ\v~8clLnq-RJ&b I 9nHڊ')4ɕ!% ƉB)@G<9˹Ki\oYY-`k6yJicK>.'R>:1@ hP\mqD Dzw&T^'ΏfVOd58irdr1O`YrG쨠iݖ|Ϋqѡ1?`-P8,I6+qy"-bKr>v x,J֒H{q#k9YChcZct,mdf3vmBVP7:HeH燺X3k_#ݡ`u +ݜYq krll kjlK&h дnr\ǎg;c-~2g|sGnssOZl̚ cE G%ݿ,l/%8scs[dqN>l ^悽ir\Lw:CXYL:(1m{[U'@HkX ^|{O.# mۏΕ w"T;/ڮwni6څko[ Qޣc -Tefp`1̄8j tMj1;Kww^^桌 Ehcˈ,@&ۏ+__ofs0ql ?mLLa4;ZnFq^>c̼f8NFhBTӋuOE'ZxZhmX{)jq.C}7΂^lrӞs-ƈ=n<|kp;@@,D:ߡ4{wKKNƜ4@v(ґšT/ppΚK*wBpJ}D](l@*;{W))`qxFB6;tٸr[<(np(/B$:^%GS;x81tZlzh/V:ep wJ=r84aWjiB'=Ni ZeC|ĵ -sP4҃bF}FKuP+y3Å?3 H.>sZ84<#$$8܆TMs<\JVMb{~s͉&G fd1Fi6eKU`ե֋؜sy/km9Sqg>ՁFDxܬ>-,5זRnmNN#x.f!UΗ&\ƹ?Oz9[H@Ҍ641oe-SjP}7{}=^¤ƐǓDQAy.E13gQ r,(гF$[X\1:1/"B K ^&>3I3bs)Qusع- *dhKO"v o8.O#ܓ=\G+3akw \'ʭ4Aj;V=PBq*:p#RgT&~5bS@|i.4gsM%E W$xRht iھK{Zy,wA/.)J!MnqW:sSƁHZ@UցT!/(n=J kI{~^ϴطcpsD ^4CR@4HS(0"h)ŭZT%OƅH򨢕KKƺ^#̒e.Hϋ*jv;NcP9Pk{TQeFq$(|{\K%>l$?ҏԕF.xhWXhM`7bai@]B8izc3 uY1]\᩻Gjrq]taz9`vn=ckdpA0nɋ!#⧆C?#-csTE3K?w?>oN>ycI xE]tu.8 hln!d=3"6U ipsN.. 9q`6,F7B#4r5)g|=&@xm{v<;*?u/f1xsdELZ1cСr#ikOƽic/E^G.Wmm-dR6U~LsHylbm\fGxf|[I!fLd#! ;Sb SNP]pOX\DFQX(&bAvI8&嬐u<(\V#ɓ Bw6)kd1=.;sAsnս54cRZ R6CwЭ> uVLVcIl)R櫦.72~C,iFE)#\N,<Ӽrc(h?v/,eK{.W=o\>{.ii mBɓ+{Yh7AA5ca˥)$$߷jP4%yTSҐB6JvWnrtZ5a[56[\ښѣJCKh*V DhPtQA*ބ*?XZ1=H#zy{<:Jdĉ45?oo߸/2Lh3n̔nѶq,o>oo潙XA ~r iP4F8zsØ\4lMߎ"-5{mcd 9Y\66+d̔Hda% Ysbx3%?c1H ""=נc]~1Ň!68\X6\-:jkP{?\iv6L9m .1JhZdɕ8{'PkZLז=յq9E _7m̟ۤFFݮ|DE{+䲰{9&Rk~1gq1lԘ{%؊懳 xGHY׻=/NC WϹfC$D@O{[~V0wCAp V7wF9 'ĝ(F -tԟIay,vY .EE>Rq$_fbnIV~nl'u$wbq%zR934ؽw+N.=TDqۊ2+5@kNq1}IHi >Aiiz\.&VKmhhQOzq}F"EJ vlhP5rO≃w YrL2cb`X/2q\ \;ĥzm]G!X;+HrH"T i(k$@jkwiMŤ_[֧ *;R즧0Cy@6˧˩m[C|j]|~thDtEԒ( OƿޣA񭺩I^-* *~&´q֚ j$ Q> i}=u}V9#"*k~m։EANSMPW"s7r'ʆ@wmFH^Cb|(%ȵW4@'n+۾329lRh 9_Y*Ey ;*\ 4eCcvD>4ņ8b$/?eg6cŁ ^=X2De E*EH ds9[c)ޏ'epYnD/T]o$?\K ,ğkGCߞȉ 0ܳţu(lXXgad|p{ax&'״Y8Nۏg폼wMdf[\x׺]wǼ?g"2>g +#' "ƗX,D"i5?1es}{W=,? !H+Aqw s~㲸7(deFm6Į?.SAJZ Qt=q(C=8mk\^6#\Q|2x#w.$3=l`֊ߓ\g%0\DZ@D1AҲ8 Vdp$&tN_Rv7 ^~),5_DQSNsO@ XZqhН`歯\E?zfK{;&XV-_*Lq`ǗF;hVm^Fgw!&4M0g w#1!G9I8G9̌xS;ޮ AVD)RE j륫[PT'O q^H+*Q( DoG̤i~m/޶).ii{ZSRWiAW  -}ooˆtSET"h)^R|M"YT/4CiaRCE Z~ۡpڄ;6-671\@kH59iCA ]:S FHtVXX@הtJu7h҈hUҘ٬Ј:cHQ}v[ݬocT64`PNEԁ"C<ّ˿*H ͑qrt65FhlMW !{Cu.#M+h4߽hG[NH+P7@$PA#IhO|FMhC;u֝>:\yC@񷏍H 6~-v֒lOT*SO}0G|#RCd˥f0 )/:Qk\\ AOaAOҘ[ &Ҹfg<>$Q19"089=mclD5R$! lV0ZKZFu{ >'d/dɴ\68xIXxIfldJ_$'@+fw'&._Mw#f]A[V?dq? :)v HT=!DV=t7^=u~{+>f8x[l2?Vp{WI򧗗Ș8;7 FVP힦yor|nw/ ;ӈ`dq2ȮVwO̞>SꃧI)sPT?_x78GboMۦpơ8oݞ+Λ$0q1\CZ}y͚H#v>f#L,pFb6HpIq$Ate};.x3ݫ۪W)3cc`BϹ'9V5DDѻ$ڎNDc["paƖN+ 1's+iXYNcv|d#.I10CZOUXNc.!( xETs:[P'IpE4V;*Y.d|Dw-j!?|k0RR.A 8~Um `!>6j-J46P/W EH@>֊}'C񤾷] Ci>`@ dȞ6.^`k VބSB"R !KGnk.MhhP;IӥM*84 zQ//dA~AZO"Z%kZJ(Hm(Y)獶RpVZ6'Z1= t?.yzZR Z{rU@ƍBaQV_D7(iƒj?[N~5AcU|dҢ0ڤWqpY>#_;1P.F_zBoS^ʳ^o)hƊI,(QhkZ,.yy`$|9Hے:܉2yG/<̇v g6$ ,\\hǚIx` T& @!&N'8M~w(-r|Cu5/>,dq|(`aD!Pj>wy!7)K]nlCs=ZA;fs/s>q@|*ٟmo={#Q4H7Ǟ2 N1FW%?Ye>W6`6iN;Y?9E"fkCCDSҮi(e{יlIKbk.k&&8qc^E H?M%F= ^\¹z1C#[\,q׽pfE7}mi4/'sj9OSތ ޅF‘븍Nː&4M},TG;2 }F1kBT*Z&,@$ISU{ڊ ,&On6ש4nx[ZZӢ57\]>:ЅKQR*Y.{"IRO^aڏ R ! ]+{kHƵP4ZruZ @ ˨Mq2uXF.{ڜ] =TqG͍RBi̔E<ˢ=BU!w{I$xXܡ8mzè‹I.VHuփ k)@,璉$ *Y,ҠRoAo&uJld$~t=0˃ښlI vmZs/ur/܄3a3ӊ6]#8COh=.g" NV$TR9q5me]fK$2aydiֲc6lon'.@-i\C`cL2祩s( vHEq&>n^n<˞2-q{ +cڰeHDinlZt=|kr@xfN͈DV~sq:GHa{_ :M3HC9oG$L>ie<)Qq"lz{4!8\5w6FרjuͦK[etem[{^813ky"&(؈]إbpg3O'7!Ѵv3'3!V0ݗ7q?z7X۩#q0vV^CZhZgэ\#ҰxxW˅ Y<.2F]PC3$F#szn޵$I1Ām֌.#G|sqR' @zB|(uiRa^ROCn RށDcv_CP"-k֍q:u4vۗ9\:P)@ Vۗ!r{jh) x4 [u[A*|hP-)AO:u;1$ ZQ$w=6u<` H9. ,`;xש,\NnWJM|mK^SBaEΚ6Ʒ2G/Q4ֽgz6ljZGs)pn!iB# RJ#q^2G6Kҿf88p0k\bb-d6т_[`{Iy&I!; 񨲡2׶zPX3.6#d4?*G'ȓr\csȍwښW&O 7=oke}%TAގcFoǭyШMw;RP]5>;n o4RNhW5ڭP@J_ S#<9¬PRO zm9~ƆƆ8A'j RzxpuE^nU6$$wuQcXvG X#N慸4KJArv59< ּ]Pw=iDmhm{ޕ^5u4#Uǯ)=HʄLPǵnM *~5o+Ю]3sn7',/v;&k\G @J*W칿a?&PGFT:}5;$#sF .ALřZ#B#~G\]O',ܻi/-T4Dc׆ZhW5"4 nVsdNIiv>keqGKs k@ik-+$ۤGzk ]v}G '' q}%ҽYM| $v%엾Q[/gwRڌliݤE+$By Z!Jh܉u=R@5[ V}? kvз,*d(Ne>0ĸ69@ z@ Mޝ)P:ihi6i4?Ҷ'oP6oX-hX8)-8ƚmM4h M,(lJ(T\[ƀWґsm]piӋJ)nTUyn ӭ[/nJ+@)S8۷_xڛ;.ru>W:bοP S4#/Fõj(88hK((ޟ 8kz凾xF`GxwKݿcz>NF,y9 v˙+h >+RIݻS[w[*m>`w[ɄkݪI" Mp$\ plĄі6#*K~&xZ ؃Q0yPv.P]+b0hT<sy<&I ), S[xW'dN2]|Z MA r /^W Te~PuW>A7hx>2\d$M+4;䀰" ]`7(y C|m_/wjh{ z;F(6(*"1փphOۯJ*HMi ?šUw}٭:Pc4t?mmܡ<Ƿj.*! D_DڛyOԷN,(\րڜz ]I *|h z}M "|#]zj]䞤D@SZhVrsqJx.DvMcu?G'ht$|:5.5/#]|I!7%- `E)B.;đ̢h5gGonC%]^} עc\HC>fQIW]#H { ӹasY~ F[ťmdY$dA؟\N(=18H +*nCܦ32V\xv#\N:v\+^hܖjdϞF@$7'J0n&g)3k/hA`@qiPM:G vzGg%HٖI{[[ =Ecrؒ) zݡUyAޣP6@~Ll`KeL`GAYxJ'An$OO`;I>cҠ#uJoiSB("˪P-gMIKkhp>N -VuZtȩ4 GdPz|(z'ʂt+\ZItZ괄{_nCp]J +ڃ !4#T/AT<&҆_Ɨi'Έ_{9@Fƞ zzsP;ӈݯQ$d={;׮MkZ^EѽZ.n$Ja[݀ =om?:rGɭT:Ū9mě1w7׍quB9Z,.SVQ (c\>{C2?ӱ, t\#~cۏEbEň@I 6'RWJŇ/ə4B22)dzhzWhsڼ/G\( Ia2G'ky7 EU./xeJx̳bRB1^){oi%&IO:68Ǖ|V'm9SdA^POr ;dHkZMxu4| N/a:d1˨^@;:Sq|BY[V+OB|_1BUSa mA`?55O)= j6ZЄ|h)AϑҐMdHȻOkΟ X͉?p`{x#4|2b^ Kf3\۔z´" !ݸ&\'dq!mts#}L.sЀrR4$(c ~7Y"K\T(:A liV_#+2K ͻ&#3?1vƴ:ڲW55k)*(D!!{_eDpR{B'57wqQtkZ/D/I)AT(D* z W4Z[$97k%TthkhDq׷QMh'AZJ᥷B'^tZXimiKڡAK\I[Oh!6DiPJHT\6A$" `N(WƣYb尠 z)[SfiK!h?unvW„l7.J⦌X9}B@Q5hqd򹫯N9qT\-5΢~z$wpSh%r_MkZZ^ W\E憆@~U#TmtC @3Lpc\fdvG|us}#{oAfG%|WHᾢ\Gg{c'&=X(tY19~+#m`ffC+9?U~iA BV>'^}G~d͖yddI?˛c<7kZ~k})cqOYc14e{Zƕ;yc,K \t3'|l/1Z5BS>ns`FL,Uv,;ZK4*w8p|Ip 9zExygzOڄ-%;xAYxG{5I$!ŷhd+pAz`vCՍ͍aQP4١Ò pQg@vLքq68mkS?q>˜ T'nk}$q%*tAj-|(F <t+ދ'AUߔ8Q :8w=h'T$EO/zx0]=<*lAQ)~ڮJ v VY oqڪE>4b.֑K›jh1n7"^qӡI6i LhkUm4j5׿5$ChWEDU Pz|iv4נPB4@ *3r<(v֘C~\ӂ@EE^+w\H=<0I;&+!>)Ϣ-O)-Uwvs[8|8ʗeI| Zv՛?5~#8\\L!lxP"ZGoxx~xr;Y7cqI 1ב_9 \x |N;p8|8~hDH|rŻ߫8.Cy^ y%rmkP9m)9b|yFp-xJ;|dCƝN{i1f:_%'FARSj#Qikz:BRnsC\oa,4=a. ҽy%m'OHyJ|op5$DݨZť^-@!=$!<)Лӡ,eZ6-JoCHj0Pu @+Q¢V' 5)hC߅X:hO_J]F@M<~48eQs}RZm*P7uE sPuƒ4 aҼdӘPQ@-.q UzlkhQ ʜ neS"蝾T[ETl|mm,E16rԡA(AI,")!:7G^ 4̈7t'UDm4J]Coke@GS Q*UwX&.<Ǟov۵p n _vG{|1?B/gDVG$>̒8W)$o~Ƙȏ|gNƴi!;Mq*p'{7=w!}$q)$d՝W~w9~9/׎'h2}N7qs913 9QXtncϘcIr\IԒM CDAMIsЧŸX N*9x z|) &pOƀlYGnLƇ(GjI1ף/ȁȫi+l7z"jA{YzGA~M YHP|,*<΀E!ݵ MS E"l{ 'cdiVP&颕_ ]c>tI\4QojTTv_zmn4ԯSQd֔!ԞOTE )Kփ~6FgR M jRLRԁB3_3!GDG@M94| &?i$XtҖu6ZT=[NNqG9<4m4+Ҷ=sZd䫜$žƖZ6'hF$gҌִ+Qֵ[?nFEzAMI\+\nIҗ'P;(V␟SrNwS㕾W+^ҢS¸p˓x^f'|hc5c\M:LG2OR␻q]\g88of_-1L#VAփŗyb/kaɃ)Kt'\w!ؽ2x> ld1񙦊9Z \^C,D9LLuƝ*z*'EG+ōEy{hRu>3#=&>+r1;k2W04C͕7<&ʄup}ɇ1x[deqPC54 N[$%ʚ֠:ބ/*Gu-s6Ƶ pqn} NyH)}xVzg^6I\B5=ͻ\4gn״۪$&B_Zq' XPPn&]mǎ8m%,O*|l $5He)RAG̽ QI'ե8jcF-(`-'U_ zp= d?:k8&6[ՂsVc_OӴ:Et#y:'u@׃+s GpMqJ<)~[*wP%:/{D$S^GT:V 'zohʁ:ьQ_.ۇv"n ۩X=\@ MqEC;۸ JVtK_ƁmNdB]3cHduҏo '(%Z.NwﺱL<~fCn] e}7+ܞ8zw=l~̹p?L1@"TSe*G$;Iqwzg !yL564_?yrWߛ$1dEpe=)2#uhxj|g 78b:I _(ǑZZuMɑ cflc?qڪ7tX9|V@^;* ֳ. XT"kB !.Ƙ6hSM/$XZ9OA<Srqly]8YHTZȑpqQ 6ۑt̘E5_(!z_ b8<k õA -"G RJR^X|_Ɗ:wNz.1u@5MJ[u ڬ'j'geI_zq"|,Si)ہr-N4L|ژ*:5H hf_A/^RPxP~:7VoUУƕ}SQM M4yHJxqBH,˪ӚH@%%ڷ@<^惞/pҽF4΅7 3ތ6]Y)/E͕Ly,+8(C!ZACV>l*m MtSX.8\fBm/Ir9ޖ6; mqb+-p1/ͷ"=d~.H{v2$}F(FvGu,zxk@Uiѹ!uS^:*ܞ;_ hݼ|i^PӠh8 q./-{1gH$DQf˥M's#;{Q1wKT=Ł 4  BX{Ҹ}A;PxRsDS5Z:NI{w 8n69l.0ʡpVfi ZƓMF$׸yO|K=|5Fc51'=NCO|s$ʙf&g?vmh] xg1'r!#>xxg.h8w7Mƞ7;'S-(jFq-#heroCr[Jz>~$6,'HvpJsz i6EG'Hg t_Mʉ굊u:2zԳFZ`%&?e2cto"zd0>53&>!b PF3:|hEQ^KP>E;u=Ҝƞ ԟqW)$B6QF0|:4)szv}WM *P{I'B~M7Qcnv6ƺkD=W*\isMRH+z^PִZ,!ZЉӔ_@*#qv~IzSqx%M ?}4~6OPu#k^M+) Aki]6#Ʒ5۷~_I#Gcbo}Eg9rbKeDŽ w16EPABW)K0_1%0}hg'\g5Z{nl`d3&17&X+BݭW[R+;⳿bIb)6dz 3]tq{ǎO134#@ծid9^1ęJ.7R h/KPq2Z k@s`b!?ڞl ӝ"eͭkW1.f?̖G6(Hk "׷=gG@ vDwI D sT T"c8̜Oǹkz,;.Ĵ5)b̖9Z= Qt悊lu(ou@rn- 46H`?[L4Ob9G+Zn(I$ >유DtŒ U{[|h@#SGo o4o.M֋X %iI{ m:v "[ʂ&Ą }>hmW/Ajb_.ߍ!h|h\تNVUr*q RAQA73?3GCN,pO-Oc^ *)4@`KO^Uo`MZ8䳢pf\p1οnz1{M*T9 ʓ 3"K}V8zh~LB,v4AM!۹fKx_tdedr|33x\h^旌iZ6uIW>< 2̞]ΑMc$$_PBSX3K9V mw7s-^ȕ?5##hcUKj(6MDNjKCҋ׽5CC!{5,05S_i k7=MkxF=P jSp[-.r~T BDM.돹*;m9rl+ʛ5f0z 4/R mj)ޚݤG8u4oARچڟX@)4ܨ[U QWV؝GOוQA*5([kmpUʜ\溎4TkqB-! ! M*i hEC&2ki։%uZԵQ.E8qM4nPҎo?Xn=EґPZT\8kLV(K5<ECG?Y٢>Xx cA3cs9@2 3M:~L١u@Ń \#y29yP7kZyf}ac Մ9~nSqc8C7'әk[ q(.B_lN˓r^̀qs1|;ӝ7=N$Nި4~4J.xK]|ICzph-KOk[ 6n(u=!2p*7ՓB.'ţe8#R:Jϓsց'Qw9-+Ҷ;x%/4\)5Nй_(Sujߢr!ztޭ澫۽i tZMj;"Mqij%:S@B)OLa*_otu]*~_iE4EҜ/qu𧵉ZAiDf]zt%PsB'#pD#kܧ[$FUpҼ\Qt HӵME*m6- +c[MD >)HQBu#U km> ycx}!sJ|R-k^p./B"P6݉5h9[rVZP5\&ʝe=mEJv#O+nIiR;Ǒ9^FHyrN3kג|xGԐ fFX@Sr\րZ2㧕͠8~v1:I@muq? etEaHqQԄQ;*dftq"ש9cJ4it>}(/RZ4t1wQDqfqm+;/{@tr_EXN fs3^} znL{qG*؃kqpԕ6*tBn>|HN#|Jк 'Jr=).ZM E۬ I/A@Ү6<+TJ MH)rۯw\)E:B'BNh tZ,`,, (|+iJV 7t%:P|+j%ҋ7ӀȤ}9Ah U -EW;@17u)MfhVQuݥJ!T-"֨s/[{uЕ;uDZ~[6D QR#Mil„ޓيJ|V阏ڤeIk1>F֪ymAvz2 nznrEֲJV79_[Fץ8?[߰Zu6N}.WŌiZè x ؛KxzG;*M{)?#$8+OF3FJIlBIZ<|[(*fzb| B6rHqj39fe|*B*"C/+X?W7'U2ݏ~v O7$ێ~3o@@qAkhzGg?4h~Ց ȁ守.zl-ނSEABx;noGkJ[5:P5:EҤjB3Rihmi'"[Ph55 Myq׮k۪Qm.H^•>K|jz@RPӥq^֫>$0l'OH҄n _w2hYRSM{p}[IΣhG+ڮNZ@[ZׯzO `{nLJոƂD n|)E;ZARƇw_5 YbkݠCԸPʂ-r𫖮5jE 9mJ1kH^w0)^''fiٞ E{d(e?M>g2 hkXO9۽;+f|wFIThk LnŪnGI =F qh/YN.e>%εқ2=3߀҄˼;{}aq6>5KO"([ )>͐>B#^GcQ28ptm24#h E#c ~CM£f&DžsrqH汘l9A HК 2cdRHUD gƻҿ:Jߔ֏uJ֥김B WƒCJX."=~,P/EmΤ@mO7ziY/D1W}U|WƐ|WƉN/kD#Wb<-/t^y-Hjݽ(1w??m m>smd(NƜJgj?q4m&rPUWJg$M5dQ](ioGw|~4[Q"|kq'[}@-R)dGrtQה?oj/u ԰* .Ox I${_sbX$G\7"A׻[/ȽvcKƉ=JާɁr9Yef;&Za.hvF8?Y xp4xoܐ683M@-;QG1HI;yѭDFto# *P {)2*(]h:cp55Ѵ 2GЕu9l_sOz^GKPF)o}5KQmVDݫk\X^}Mb[6iDZ_h|4CPg^'3r6u,o]ЊzآA|:@m!j~,pRrԊGb8]'Zo1dO&d5Qւu$P[M U(ډORO]HFe4M4DnZP QjZz&^dΛP{5r,-]HJ}@S3{u*5yo }Ɯ!moO˜ԹJj)]khh~Tj;bߥ9.[𭱴t0mivmvGi`O e[;UOt5Q!n=*V?ƉGyd*9NvQh:7/{z mq[c~n\a#ۙC2 |J>WO~$rnz9fGd/&;*McA+hO( kd7E4kz-;Cm-ʀ4ԆOHJ "V0JQڌ})D^Ķ>#d;G<*`M@? UQˉ;F8G¼CH*% RQ~4APWͱpBH~9e4"T%1$vB+@ 8Z->#*#Dm)Q҆ҝE)D$"uU@54z/kP#( BpJ_U[(B ðA MT66SwFPB?HY#FpA?hJ:DIuuyEm;9Dmv":4B檨 No*wk-"0o! /AӒ\.׭cvקz9ܤ5Ѵ:#'n@~໺47_іP\r]d!m{wDoޒBboZ89עQ)L@kL$k~hrH)USUt&mth(.tQ4&۸ˆ-$[m5q(‘,WƒGO(Q*;liF鯆~4( )4C?6)bJ jb ^OSBQ:T5/$jּ5_ j>.C(e@փwsvQkchwK7zosUI4*4_bh$KLkChBd\dӵ4:&K-#DIMa -~L v*E[Cv85CphD֒nN/xD'R7n mP ~&'DU^?o4Kԓput7t(bdHּh]V፲ߥ'6 >5H55#]Xsؤ5֞ coMbG5ΧP{ q֔K7]O[҃ÐlWPG H|Ewe24n> QKUoE(yFph(*P;v6~ =N҆:WnU~:;,Jh&5@~_ (&8-(mIpT=5CUr>PP#^Q|_<|h.x\oo RӪwi/o(Z P k9ژըQ.'‹/~?}8o*{P;  CM]ûBۭl #Rus$jjŵ4$T¼ƿX}jmנJ-pXA[^QP?'_/OpԺ [P/G_ZBx6];}I7Q p%~,+{{R m NtyomzdYr;:vz-(FLN6K[|-EH  q)ΐǺ5QI ؄JɁ(Adyn@Њ|hJ֨ֈۨ @[ KlAh$E'A८ |*7WL ->uj$ց )Kj$\Dr} O· ; (%Ft@B<|)uL7<)CHUP[v"MMsU%JwEQKK)>5hNƀw}_/Ɗ5.{DPԚthhӎ &KUX҅ ke:I NKQW5]DH5K֝bk:Fᡠ 7ꧥs^Z! ` {Z֋E6gZKB HNۼxO~cPzœ9ͻ=c{w4/X$pjQTE<{PlS||v"Œp.>E;s*OJqstiMBwAVm z%No Сnzs+\? bIbt$Gqނkq]uNA[o.M *w5):]Fh%҉i Q ʈw( u<1|;'QA[5dJhC6kqw!aoz{*NTꂉMwQR7h xй}hi n[i|iiKaz| ][hPzS;4O\t_ BMETC D @(tzi"wu?ʋWSqX۩'q?mhѩҎF}"(gOo_zz'&;Aޛ#F>#L{T=p:%*}Z{Qk-㦔y\\|ׂN9S.PtA_c-NjnƜ@.մd‚Fz֣oWPSjM;lc؊],~}) /ʜAEʶONS!֕F cC%S_fnj @a,\i=@M\zDYZ I`-z!PU@?+PA%~U{ +E5ƀ]\^Kpzy ӵ6WNhӷRܪJZGAZP=;~ɸ3O S_1RmajWy (SR4@8wփOMIMzڵ$.AH%~tpim(v.h:v ;CFMj+/[FzH]zj߹@ )cU Ѥ2MO)@G Oj ugdi֒JM{@(G£Y;BmdHh]M( PܧiCQZ(FoПMirPkksAq!ATAHtJ%'jW*MR e Tv)PqPRQ( kdN` W] zDQ՞GUDt| : )]:IqyhHm }D6BW0<B?ΚKBtOMɡwZlIwJnsZ@HsI$xuJ{i 4\@Sqk{zi+c\BxދP)HZl AVI)s҈b~ PB!tޔ:* AZuNF*oiA~](y|:S165.llo;K n@qcu֦]š*=AӧQM|h.RzQC(lqN/@uQJOԠ-#Z^?*a{Z.҈svrJX"no }GʜmAȭMBEuBO>$HD~oڜUΛ|(JnZ$h:Uڷ4m;|+[^G^:ՊtQ@):\W-黀jLs^Ң)haUX$V~4nb\PҴt;ΊK(!qF4RKOJNehr~ZB5rkղ?ҰވtI&ס`? *Pn{P"U7܄(+RV/~J)w~sעq'S֞ S'֜vЧ:j? lZF9-#{uw5QƗiR 1nR۟I)c4ZAhj M>I8 x[hFDRPZ.(w})j h.aҷ ).Gq۲wosu4 =)E: ռĔvE=n%Wi; Voǿzr) mg}&l?QWP i_戜\vD51S-j?aCs niml?(:PpD!Jn^@m $k~h!w_ 㩯JB;KzH:FR6K贝BX}4SEJD( Y袪ۿU̿zӵOGTA4ɭJ=~wu}4ڝ4JoO.›j-ҘM4z{^nEJ %z-֎nMW_~:w_t}7"?Oo­4?Q==~n5wuݭy|.Uv=~ ^dOTWܝ"o*:S^ޝiDΝn}=-W߷i]YWDU}5j/ӥ{tƿPKR resources/images/IMG_4985.jpg ExifMM* 5(12Ӈi  ' 'Adobe Photoshop 22.3 (Windows)2021:04:16 22:40:500231Xnv(~HH Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?yHסC9Mog6YUXk#ɒ*m cJUA!;Sq8!dӟ.xeo HR[I*ңm(m=g!h({&W+a;FCqT'an0(p ;JCտMHp|hL @)ƫ<|%[m!i +tS0*L6b4" NRp&Pw PMjhRBШHH,2 *$!A䤸Stb uchW5m.r+ДELpe> 0IΪmS " ! bm!c+l 6@ ^|SYJl C模ҴaVh3@ B#kAJ܆be$*xpU`MqeH3ar wgSnKIk^xӅK|#Ay'I-HY2 V^ߒq,U?2<_')qy+YԮzFPƒlp:k[48p*(q H`DN\9(?WGtʘ% TmdrK<ȨGr^tV;⛅&\vHN 蜆(i[{A5ZN"ּj7[7+Ls3\`_+9`u`6V240;"7!ҿG/$r;yc$lO~xs2$c2>4e%IE4 8w65r ]Ԡ$ȮcP5Ek4(TSV!H؆tP.28"Ip gJVȫ#4[X\˝gKFMcp.Ra*V= }KxG2ıe},eҰoSm;t> .wwG+K?gal4ޫɳ NxGl:?{;-FfL5MW5ڳAVn VJОs`?d$iSH |(]J\SF{\x?JcKHI,Q|$~q /dz!ߤ}~kQ\<|EɪQB`g$;9ٕ2uic'ݣ"6gt+_T10HlW~]]]n64KHmV‚x _A>pc$CQT;%_Kk^w-"_cuvWV{c^DZEV+vQG"SCi å6Bl48%uG'sj`>[A]KZ&=OZ]Dc?r|.{Ax Hb7̛?W!.$R[}<}k`slýey,cc\3^n.Z$ax>"~lj_7qD67sS"tԤU oBۜ[QXw~5};,K+˿FNksl@lv6#דېtqߥ?Sw+<0t݋Y{uxpImM;^җQ?PC)W_mTiir/?io*s7E}~׫#a v;c0}GmO)?Azm9Z6h7?Ha$%v_7m4Nb JGjkp#T](LpV~pE#8ˎ~sEv1 s#P`omE{'8O_ %6@cY :i%ou_Rev{6gW?rcymͱ> HhAM2lMy{cS/o-nVLX s&{L˭wn+w8k[KGV{-j~z?Jʹs`>mkwVǟwӪk{z貿jRQDVn=-kH}m 8Op,P2+AlṕյC{]W`1t~c4I"zΉ}V}8PD{?F߻sZΕXc}{XXC洹Ŀl3Ce:Cc,_3`K57~ЏQpN^=Q}/eU c?>ukkE3[ݲ9w^ߴ'-뱞=FXlcÚ n[ލ>Ϳچ82O% ˆ^9c!XEvZ:|Ct6A"tl}_[?,\㋩ۇi&e/=}7ۅ`MN:A~5 rFT91cu.k`_fV/\NiF[3>*)ۙ[npizۄ4".4Ʒ'漐+Zi.aݿewۇKȢ꽌l#cnjt])uPC{ n6O^]zom4:oLmԹ2!}oۿ žC*y!npoDZ;S7;k{k赟EEK?؛?kh`,,N~jpf>ƏYֻ,Oo[6lH;M1ϳ轿O:U_{It.~?JnǪX]̢ͷOGu%0}Momms N gSz]T*tmml~,뺇TIS"LWP"܋ߺJE{f:6hVAXo/J=_d,[k~HfKA"6^R>Tv}L{̜VPhotoshop 3.08BIM8BIM%\/{gdպ8BIM: printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjc Proof Setup proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIMHH8BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMEXIMG_4985XnullboundsObjcRct1Top longLeftlongBtomlongRghtlongXslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongXurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM kDʀ Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?yHסC9Mog6YUXk#ɒ*m cJUA!;Sq8!dӟ.xeo HR[I*ңm(m=g!h({&W+a;FCqT'an0(p ;JCտMHp|hL @)ƫ<|%[m!i +tS0*L6b4" NRp&Pw PMjhRBШHH,2 *$!A䤸Stb uchW5m.r+ДELpe> 0IΪmS " ! bm!c+l 6@ ^|SYJl C模ҴaVh3@ B#kAJ܆be$*xpU`MqeH3ar wgSnKIk^xӅK|#Ay'I-HY2 V^ߒq,U?2<_')qy+YԮzFPƒlp:k[48p*(q H`DN\9(?WGtʘ% TmdrK<ȨGr^tV;⛅&\vHN 蜆(i[{A5ZN"ּj7[7+Ls3\`_+9`u`6V240;"7!ҿG/$r;yc$lO~xs2$c2>4e%IE4 8w65r ]Ԡ$ȮcP5Ek4(TSV!H؆tP.28"Ip gJVȫ#4[X\˝gKFMcp.Ra*V= }KxG2ıe},eҰoSm;t> .wwG+K?gal4ޫɳ NxGl:?{;-FfL5MW5ڳAVn VJОs`?d$iSH |(]J\SF{\x?JcKHI,Q|$~q /dz!ߤ}~kQ\<|EɪQB`g$;9ٕ2uic'ݣ"6gt+_T10HlW~]]]n64KHmV‚x _A>pc$CQT;%_Kk^w-"_cuvWV{c^DZEV+vQG"SCi å6Bl48%uG'sj`>[A]KZ&=OZ]Dc?r|.{Ax Hb7̛?W!.$R[}<}k`slýey,cc\3^n.Z$ax>"~lj_7qD67sS"tԤU oBۜ[QXw~5};,K+˿FNksl@lv6#דېtqߥ?Sw+<0t݋Y{uxpImM;^җQ?PC)W_mTiir/?io*s7E}~׫#a v;c0}GmO)?Azm9Z6h7?Ha$%v_7m4Nb JGjkp#T](LpV~pE#8ˎ~sEv1 s#P`omE{'8O_ %6@cY :i%ou_Rev{6gW?rcymͱ> HhAM2lMy{cS/o-nVLX s&{L˭wn+w8k[KGV{-j~z?Jʹs`>mkwVǟwӪk{z貿jRQDVn=-kH}m 8Op,P2+AlṕյC{]W`1t~c4I"zΉ}V}8PD{?F߻sZΕXc}{XXC洹Ŀl3Ce:Cc,_3`K57~ЏQpN^=Q}/eU c?>ukkE3[ݲ9w^ߴ'-뱞=FXlcÚ n[ލ>Ϳچ82O% ˆ^9c!XEvZ:|Ct6A"tl}_[?,\㋩ۇi&e/=}7ۅ`MN:A~5 rFT91cu.k`_fV/\NiF[3>*)ۙ[npizۄ4".4Ʒ'漐+Zi.aݿewۇKȢ꽌l#cnjt])uPC{ n6O^]zom4:oLmԹ2!}oۿ žC*y!npoDZ;S7;k{k赟EEK?؛?kh`,,N~jpf>ƏYֻ,Oo[6lH;M1ϳ轿O:U_{It.~?JnǪX]̢ͷOGu%0}Momms N gSz]T*tmml~,뺇TIS"LWP"܋ߺJE{f:6hVAXo/J=_d,[k~HfKA"6^R>Tv}L{̜V8BIM!WAdobe PhotoshopAdobe Photoshop 20218BIM http://ns.adobe.com/xap/1.0/ !Adobed@      X   !10"2#@A3$4%B !1A"Qaq2B#R3brC$4%SDcs&!1A Qaq0P"@2B`Rbrp#3CcS$d @"dX+~&mpEf.3$4HH)b_!+ ͦ4X, p"I v}q EI>2&*Rũf+*bqX2ئ3HXA?Rń`-RNg#H,,L)V3 fA/KYQUa !5$@dOL, YށJTRDob.K)Ӕs4d'+:S)(zB%}(DJ`s| ZJ\TR3|ޒc"Yl,Jg+ D$D¢Q ,3,PF MzxW"E*FbEnYAؖ @@LLR-[9텉 VI9sUi_HJP@>aC,ߠ"Tk1I{IK0#tc $e;XRɭRzQ*AZ(AF7C@ JFtfpď11q#GW<39xեu!dBye4$bВzoK1KױMXLXXً`bwr"3QLBb4\k2&U|//_}5:Q)uRŒ3fk#hhlRƗ~mժ Iuc1\WkV&e[?WWu9z=YZg8o͍ȱI,1NkoB++DBWE\5(ڵsc= Yk1b(KHWZQMjkZXFnrbކ:㡪ns3`?VA륣gg4XIUͪKmvĬrmllKjyE DT5(LU͘4$}Dmp^2RZai}H.m&,-L:Xf<3FC4f>ֵt3kV{E;KZFCXY DfupU#4@6&Rҭ8ddxa I뱥siBP-7JЭ+;iEW~,嬪H攎tfկr~i6D[6Y-IPdW@L$␐eHʕtfc?$ Xl@Ċ,WɄf/SM(̞nY.Fձ*{dK[3j"19΄hU!4hks:v^^n2Ja-,bE ,iUxGq~tR9uJmhZFf8'*͸V3MX52iUX5YkEuq̇;8Ѽ97AHtDTboZ\^nSYԪ*a6YC<UDfehI0T1,}ZJXb a$yW2Xbrɯea(ѭ7+S(̉X~*P1\TI 6ѻ]Mqx9&Ϭf]f VW!ZSJ @Pd&p "U0昴OKFH\;[2kSR*:S+Af1:fU Zg"ZDﳖ90IS3+ 8]Yk1mhzp$1!AkExYd`F>/:P<\vz[F5~j{Jg,szFDk4+$d jˋ57fa`YlJ]h.Ke6[ZL3 #;#Uq]6I(lDAeYI"n<abq2LZe$餈;)5f:›28(|s.Ιgl& Z T5,PP嵭a:3Q)Yj-,S +[BEZydz4ivf_ghFfckIi3&!4TIf\iQSQG,̲"#,=+KKN0Y랛3g/Pb2+$PT!iJ&X8㖋v%e#͔L 9Vp*I2UbZ5fe >LM7U`Q^!Ik&-lfVb֔uZ%%]1]H5eJF#̌&{6bz`>'*`T OW3EpɳM,#(Y' 33F 0x%Yȳ%&K6$DL)[+OWhX"S<8l=2&M3ekDH!fc1X^3gakLk·dN `!CA*efbes`9ybp u)&hEϹxa2嵰lR9XJ^*&.QE*ݥ٦gGmiJ@ @I'W  EKlvRYW7D 3 QZbZe4NFoKY[hϥ6[Qt C&fxW!ɓ.gs r+DZ KkZtx F`a4|t, @|/I͕-j9cDɘ!XY,-beb!4] pLTEi\ME͗Sِ3)P+BhD"Vr|mfesC $Q6WђaB# [ sk  qQ`J⼩*EzYhI{݅,l=T X (M[L+8 j6:E++2B*Rr_E˃zVЪaIk% BUȅd56~Ɠ`=ym)8)VaBDH@u,j XG_-䴵c:>kK-~2DPA#brCұCK$)pՉ}ts ԠSBbPD3HǍ߱ɶ^fKY||-P`r*5T5b5~dzfױme3ehK-$*Y1+ M6dɂ"~Yz$*W H?_?Q&}7S?~CH[`!)KAHJ&|bj@+P@[+XZ67ֹZ]2f'cWxU< (% U/fnJ޽ۧ-}&\_߭IC"$,P)RX%*Gznt"{^|m+wJ2Y/j 3wŪV. ?L'|9韹}4o27yYc{_\8cY \ǖjbJj !0F"tExhpc6Zvaciv-DU Wx[cj6=:_auX3Ɗ8&.\މU*<]UֵB$|A**$L G3l|wk kisk[Z֫X+4 D I6c0IeH$96øϻ+)~$-uiq}.zq??x!$ &a/$JNkG>xˉYOJVK!مى%X1@8ݴS->i >DKc^|B?$ic e}ۜWټx!@ I 8: 1 I*$a6Sk;MWK$XqP0&T¹CǮ~)d rא~Fbz>;j)>뺗^zQw߳Owp0D0`0C)i1AQR@! fdcd?el>YMd$i0-Z@ h54>>>&y?6^ܒ7׷{z ڽIJ.>MϷOB " :L|abcd̞jFh;QM80lf|Um6_W~( & 2LBK (p=na+BLDHJUs1j fՅAf$ gXqs>& Kߕ{6]?e*5y|? B5d%L.A #C;y`dx"3 _!,iђ'<e)#^e /̦QWMCt ]]?[>7l c)>#`0&F$%`ܯ%'a+˓?VPƠUus] 3$@,8UYr`([ߺӞǧx>FJ+cz>U^~g{߭". fIUi`X Hg7{iAj׈ .+'@0Y)+5 `O,g#^o)}\`+gl|~_/O_ ]E?LS{_>&`%YrLp0"@ E1na5y Xf%f@p> 6I_qWRxÓ؅L;PG/?j)>~[?gR&0H&a (MGZe1nMjT4b@JU(HŅ"&FS q3\?>_0bBiz?!?DI?5'R@'SUBe*H"flnZ$bg5AafYXPi65| DBD6J0!V`@-J 7cFO+`:]S+_]_>,WX@@TXW! tv6 >KK7`8*@"1VakT!NJՓN >2#冷>:?r8z@흧}_R`Ed 'ĉNk,TB% 9F6SKTXZY8 ^KFJ j ]Tg`-I:گ_>#Չ}7_&p R "Ou$MR>" +UD,/v`RrQUIErY}3 {!@J1k_ o|b~ݾM>,D%`5 &0L4!4m$$&NKA ŠV's)Yh/$B ,885Whȃ&_02L<HVbBʢMЗN4[ L3G8q'1vT I\UF4Rub{;?]$_ǝ?Wy~ y& QLP0 8RZ`q4AJı0 1F$&@jF@ٱA1GVلb4α pl4i?;'wuz|>R?#z_aP$L-BW-)HS[%Y j@ RPYDCLbAђfnvR8 ,Jqq 0b5b BsecL C~Oj Duz|_!}OrlTJ!,2#D9iV̗"f(X!3'ioY),­"f '`3Qtݷ|6Ru``d:x/dhY;>t0Q:6 ,PAS0pUfHrI X $C,0Zfu~&R5~b3B~s>k몴Z!>?߹}}U|_3^̻>Ȟzn z mE&ɣW,Qb'%bUc,`J3ṴЈT\i=itכ$j9زwߞ>ZC),}N;&@4cgsCZ:|htbdA 댏+xQ ߾K^!5 vߌӻ w͟}g$G\"x=P I0$B]c!n44i%B6L dPR͇ȩ Lftt ᯽ TjFViI?mHz??WOSA@ Z}Ͳʕ4#3aF:%,2ŗFa0O2K`D&$U:7EÿΟuN^j. ~_k~!xiI~oygg3dPF~>AQ!+Ȅ0Ln'`01qM~*d Rg`fFNNQR fJDm/"l[;]5A\ <޶⟡zú==/_S6Ozg Ե&DSk qHG# @XEj#p 2N@$UH#t{lf+83"D³?:RX|_gILLdh{,>PEr _([5$ 6rH26X@1hGҤSx)|W^"XTV `e[oW_M}_g@I3+U45wl/, dP\"$j=ņDV٣1e$.%فadk&@ hQ&2==x>L5C$ag{-wx laj-Ct8ƨ QpI tjDTof(\QI&Bd@\"&jjRϋ>) $F%}^j@BD1)HHa$1pD^J"࠽R9 fe_G&/zKz~@2A ~^UIcBF>"##h"XH5bA H La5Y8e0`!?3':4~grx? "?gߦyv|ލ |]o޷D&dBGI= I2ef*܉)&$DɴXF40d>@х2&|mul| wǻ@ 1Wặz~>Io=7߱>"L2zoWGF<0yT@ ?+9$.AŁT& V\2 lɁF&v Zgiw~ }>%rԥbse!/zN",{D=[_͞GČ0'$ȑN4b>%4ARE,hj0ɂa XFQJ Y+$``Hh8"JķO {~~vApl6|Sz 8JIߣ^יOiwxO@cÛ_>Dm$2dh02] 6&i@&M"\k1DL+ FρW&6X[]s|^_elU斮nCϭ@_R{+x.pM[zG/y?3>&`1$JfH{2gHXC>>(r1d2F*`h,[)jr2] Tq޼kv^뎍]'JCAS|ߟi_{QѳԻzR|ԧrzOy4rF0@s_lV;3+0sAAb-#l +aYLW)6+CsVkG>]<}Ë?rsGNʷzÚXy1OFWo/堒h`D͐RRXI$ b$H"0R%J(j3`- ̹Y Ӥz(F=ӧ-hy}M?O,9EsX|ƻϲzi֯nMtC <ZaDA%MV+kYpk| Jjf[BG<30f"/i;lww4>-X{>ǿ/q PSmhr_Wкr|;kGJӮjy|=ΗfxWJW!VuѧRL mNlZ :p!(;S-L5w sYކSri[kٽz|+ sr~ KKH5cn{pSȦСa3It;G#D~eqOymzO'ڶ,<N]f]ĘԒ!̒1r1{n{7FZ\Ygx֩)öTIYo}ڞfjݍh= {z =|H o{|6N~sk~׳~ɵCmz>Wf*7*;ݯѣ̴fO_*~k&ah<ȃLXg[ Xֳs[-u3JHi5Tt'y$FH9ק-Ƣ;W7m5Ĭ^Z}i]Qok=wqƕc-{ۥ-"/Rеm eOYo|@+e~t|v=y^G h2̯H2"1f'F4L> E +MpDtRȼHj"w[b6kC܊ޞW.c~m>1N6؞-z\>}v)KMS/k uo_(yшGy~q~N 37zpsoUZi:L' 5c)3RT].Ѻt{}zoGg:>Ta6zk};ux{*OW|>wugCp~;ŶAwnSO4ftwy>ANN3_3^W?Syxn1rVÈe&'ڿ(U%yz6Wi ʷ@:6Wץϩȼ_ :Ca31Xގ8gw~?fyxOKy??qOԴm~oV|Yawh?Tz><??Q'ήRt<@cȨbk4asZľW!&g@K!G}'/-N}O!&ӱŻ竏w%Cy>oQCvO=N Y W !t]>I{Ϸ8кK;Mi-dV7mw}~|qOgMO'\ջ寛zK;o}!56Zś|Chݴ{I?~m߮1х$HLV"p%G0$U)kWѺraw춝JSE-=4ގf ٫_Re^9iĘNߦ}7_˾g74eU"M[2'! D!`|efߏM:ίN/j/+o4 j?AIt||>G"Tt[NwM~nRvXFH_QޏngB?>p}7}_%ùyxt|h&тFQqt,>>&qm+an5G;o?jV7>g7Kgx߷_߼kvz39g5깧&͞sz_\S<]}EuUȯ3OwNkhԳbv$zN~~;fKT#PJ(@Tdkk9ѳo筕^.sNg֩<O&꽎sץUgͫiӟʽ~r`5^IEqDr0\Ozypl}hMiRFK/7X< Cԩږ٦+:*-Un ssܿCקJu GAu}'$υOb ;^Gsceֽ^v+)iˠ>)|;ӟ]yOYdzio/)(,Y=ՁUgMjqoIPDa`yYTs{;7|/ZkGU{}yztcUyԦ57}>&½{H¯/euu.7}O.{Wyt~O޻'3?6ᾟG~CN.{7}y(*ђf,l*zQmzx]bm"5P-Yn(} yso\|^-bgmdh)}y|ڥW4䗷`y|=ogi^Nv^ i|Ξ/D޾/{0AVE:Y_}QŷŏӕA 2fZ[>^륌Zlzڞ-|FR"ijoWϱ]v|F|k>;/Gjc]:SnWzy4Q~omxv]-7DlLq_X<9|}g~ى/KmN'V|{5{<=.kL,#֑s&LcV%:"J*NS_GYX1]}_ק4>;F!4MΰCs[4t} Ƕ׭VsנoBQ>le|{x>SOQ=_նӮ%>~mpSҾzumnqV7mz6gim#Fֺ z*9Э di$F7iϹewnc-mZ%8m?-ZHRڎVuAh^NɦVt[ΞѳӇ]қzά󹴬WϜsuN;ڎ>^rM4u[i5'T_Nz-]Xi P % [gΜ:6{Wheӎ?[۝<+ZWRT붂%SNݧpy\}x}G7h@>]Ukw|y˧^V;?6z{NzZ,,5J/8Yg|,|.5_30d `=BVKU^`8m]Skv>>?gW4wdLd`bvH" 2E'==YG_Κ)KϮíM*fk9x'^YԟywJ[l*ލ^>WN[tӧ:W]uֵ~o|ϡ7Ŝ{mr]rly}4]wup5toՋC>% @v I:me=IWϘ|^Ni}}N|3C)/c8_Yx>Գ)}sxpߪ0WUW7?}Cg@ƾ۪ι^mM"Mޮ{tylQ}+iiE7G}/vFKt0k_/cgՖo$M"XCVbeҤtG-9?Y{YSvx^F]RֽKcVV3ξ}OD:-iRcZ9v^vҩOG]kQ ٿ4N˿Oth{c{+qpp-G?.k0Y 5k/DKGf糧_y{<\g_τ< ym=ݟW&ӻQ/Cޝ5׏/F?Yf/=9_ն|8l۫q<w~ϗgkny'SBD^{oW4FYDލ4֟[R4w5jB/GoЊEoEh-iPZX")VU(zըwW^D4ƛ쎖5j VtU)h R=H)0/DP-XUZh)4# ZkEJ VAVFDQSV(޴ iE- S枘QE1MB5j zZ(-*JզQJ ZhtGP:^骯zj"nQWj" ֚6iZ~ѦߥhvzPZXZZ֞[-Ѡ;&GCDVպV*׫ZUMZV ~Pk4M7-pW:Ah%[jZj(/KP7o=OCMDSt+H(uj[uaЊ+Z+ELEZMMhPjƴ֚DtZVU@G ֟u5nUj"Kz"AVZi|ZZhA+EiiV  #EmVj&۠@z *E( m-WH"ZMi^V&Zh QB/ЊQj扷mCzj[ -EwZЋ[j`覀Q4>+UGuh=I/OKQ~}zu+ZkHKtZDuZ$wz @UOSZMЊ[7jV:w~ЊVt4V? vjZoE[wV;@R4h-E AVmjyzW_GOh~uZ&M~eB ZkM[{`(~ ~0{Aa6o_P-EXՏaUݢ75k-G=h _Kv} p;Qz[:yMj;o'ui-٧mBM^Vjj?P/CDߴWqV^tZV˜u>Fi~{ czo & ^MUhXA8(86IP{ j'kIȷP_TOmf!L[7"ϕ\1~f6689{'$l:ށ_݇[AW֞:~|lVvqVfxn}t"n%wڭM[ vo[yr')5)25Zƈc@Qz7V~eEInK %:zhţ6l#h[y=rT'[e+HTR YkhFc}I(vUA&&BVKMH9XFoyzmVaZEV z2D8_ arEIV1ScE+M[ƙh ]iXլ~CC^t#f+ztuey;- N>(MC&3V;GhZ߀߿@Ч6[ژQpc}>GKf],+_ߴv(=P(79T a@P%*UĀ ji@+=oz{[;o^keX[J+#[*R]A>"kӭĢv?;ESno-&ޅ )A,(й \ˋ u,)Y 0QqWa4OQ@nS1/_4VGUM@ڡ8^SnpXg7A ~WR;QC~Db敨?W5z5zq0mYƨ ?A?g︎;Cฒij"ݍD%ga\[ R+Y~MZW5 m 5I-M@(v($;x7뗇Rev,[h5Z/j[~&ScLE7"챠>?~Bz^Qk HhV'2;cMG`?|s,O "/aEz"ղIK(ZoUڭ 1R+gm98Ǧ,a;3%υqzޗ-C_駼vZ#rT^L'd坢ba<nϏ}~Qz? ֑ߤ=>*Ei 8G<͍>hwڇݺ\؋v0{ P:ZD[L{݇; fN!tC+EG`-ѻ[uwV]Oa ueO<,]_t&J_z~vǠ4M^ 5jc~ng fm^DQ޶b? w4^ܩQ!Z ;޹>0KvҮ8شh{Q߸n &ըQ : o!'c h5Fa}i=.pc$cD;-Vԏ^ "߃ nЈBG;rG\>,CaNPXfˆGn?B%c(}֙./M+b*ld @ 8^~z[PO@;/[jÆ7@"48l9Sj EBTvڋ_t?t?'%od[[σԟn{唣~^^UG`k<2"~א'c`\(V#'TwKW!ھMCdԿ~AGEk|w@xtN5M&9f[Zޯ-ܢ~kt*i$[9@>:_Xךnߐ-Wn^߸vz^P750iȽV7ɏy7oOha6꽢"eۘɭ%|ؓ#^Y|giQc^QHj]^@ozv|K8W=6Kw'倠oDe&>|nys#k $mt~KO6x6[/Y8.4ڈА*Ⲙ͗Po#N,@ d2ཟ ws \п#ۥ$WR/^% d$-Ka8ȼz#P qx"A݊m&v*߈؇Cn.7#c6$/n"Ls?;/:E ߘ ֓DZYT}TcN<,AIm9F^_z`nn1`Mv=kYV>oWP߶6.bW"d|z{u{i:xUl%۱bhEOCvJl 35޷walyrcoe%I,4^i*ld70=oЎ *^%5,Fԛ|KQiA4t j\v5ha*BC4Td$͌SR4wPF [$X!"wUR9, "*uMnQ]abˑY\ܗVX(P6HhSVW}vXtn փJڀX[RE2*tBv$M|2iX۠oEg1C!n9O!ELa6CJmPcUH:V ( rRCcDvh !5zOhPz M" @K/dQ o95Ǖ..Vf\T-J) U4X+B1*zt=AsW4XUCCVMe;j7ޢ\̏7CN1H6ٙ+ [rgqn-FL+Xi7Ozw5  64R--v_j_'l(= RЉ"Ĥ1+%=d1l\GB7B!c_\ 2 x0+k3қQkoL.$GT]]JжGX' Vn4;>7:D}V%y &fc'l)VQnCr;gꌨrD$ʲ  -V0ͱD2lpsN[UC_=P^KP*S(U# oDjLWq b:)淏h>SY͚Y]a;`M"6P-Y} m'Sq:B8GĢ_ "@uMPXP,D$̒6@u1q`ueZ*:6'BGFj_q(m640C+dED<$ƹD2~!v SUO(ZFcDadğ#g;>"ؿ&J208D(0\AT^4Ei^2[lc *xEv ܁zfUfƜGc}^ku#гHYE/ DQ迄ۥbI1aZA1jXBEjZ/I#! F+Hn|YKc)WⲘ b@h5r H7܀m.)5ȽiI4!V~YNڑtˊ%ɤ֣Z Cj-U2(a1O4dVvTxq-n Y0wp(-WVd"ۢ\a.-)9)4 ZyI*41  jU!HGeJEI%:ނUZ$%$΄ce`p%^]%Q'm^VYA12Հf0F&ڠJjViCN֡(e m,:^Bƥ) Tec?%,o9H *֧V>j_(n5ş GR-l@ QErYOXD %DJf$>8[@ų)]YiqØe~kk}\,N'\ ŔIS80v_ "jz_<[{, /SrzIH4HJAG(epkƵ"$8"V sCJU:љJoQ&t„`m+> cΰ;׸'/iW(Gv }U!7T¢kF=kD' S" 3TqҒ^Y+"A" XV5֏ 5x[KDZ ~%5cnS)~Tv2'Io£:[ME +#)r:0|ɭn@V"@ Fe,V<\/Ϥj,v? zy?@tojo`#@ eV;.qg6C22N-Vn|!iPy)C+ڙu"p=T Y3Ū7 21ɆseԺ^04ai,'񿥅>)ڙݏBkoT£of@i)`[tUA[ƃ]3xi/6 {RG^WA&ӏ= MBâX3S| y.Z/[&k-r,϶ٲ2}zAp Zj6d`)Γj%U2.B~ X YT&)UbZ@  R4gB-s$JE ֎  EfmIB>ӌq)VӁFԷC(N,AZ [6R1ө%TJfn1M7Hqi%)iYдu`.9I:]6Шf,I!\SO5 ȭ@ֻMj~1V>h 2*Ӌj@jg*1f,,9ǓvH#njmW{i"0 'NB5k7#%My̵5ISp,SaRB&+ XvZLj!;5P>)E@ZB \v57b&DGeZ@n#Q !e,Qh_ E,hJ eMn>H%J@/QK6ւkl/I!enW(ᅺԊL[~,E0i=- scsl2VV~$R‹BYP 5%ր}UA-zp#aJצ]T K4zB!.)YVE#ZO^ro$v3F4!0DU}PzXŌ0)x[ŵ+ c:@ 84Aы,21Ť z? kQj d0\rC `Ou[6xSGz,'hH[U UۢEOmn,\ɚFd-aK_dH+14"*֫T[!4Zb$CWaDǹ:pK,$+2ER:Z>^0L,>+ܑ@))_8>ډ:OiR]jZUm,,ih&쵓Kj2N? KKO]+K qfT[eaʀJfy{v+8n $@>Ry~TN5FoW4KTKz?'R>|XLK)@#U4htIWU&`XW( +ښfffj4Y,Uʬ>_ Pjt|$VI{,1c" s'H`CW vZ⁕P5Cl ,Bh.HPB ԭQƤՍ2ޘZ҂hPT cajK4>|!Ȉ@.8ȗSZu%-rh(Ԗ?~{}"b{_pY6ڒ57ĽᶧmV4o{Pwtͩ~R[LֿvOF_OAe_uF^jZVU Qj&* ((H"+Ah Q:Vjz(4SD^@Qz\V=-@t4GB:*+ikUj~j-zQkBj Ej4 _?7CGջZqz oƯZQ~jo +P7=[v% 5nM jM^K@ؓB֐hv wV*4_j4E QG-V5n^~j #KZIM QQV~B//=RaEkA#~蟇O[P[PZ+Z(tMjTzZUkUW{Rf_EEm@C&Z V*Դ*Gj=I,j=oZ4hҹ?njjSJ~ImE3Vi4­ZE֟*zڭ&*5z'@|[znWhk  15z/j-W[v 'oǥU~-~э\k4;E7٨PjGzfz;JޮAf@mB( VzZj"z0K7@EtQzhQjw^ZB·[Jz7A@ڙ5aDKZeZMW{/K~'+P4ZM?iC5~U/B=[ 5j+@u?}M^A@ZEj(Z^fWDj= j _E/Ato֮t:EH,z( Q6ހ(Q57hV*hSzBmDߢmJ݃hGF (iV'[`bn*Ԣ(iQMZFСW6hv j7SB[PmAZhZnQZiG`mԵjMzBkUZZMZEi5_= ^E ^=Z(V~7_~Q~jeDނҋPK^hͪj^vދ~|QoJm_h+L- ^+Mڧ把XU t/OxzV5cVBoժj"~zDQbSVZiS~ڢ}-@ވmMV/C쏛U@[EW=ڭVte PjVվnXt?E͍AhۿU (xj#n-@QZ J;ɽnKU~uQzAn%~>n;KڏF(~rh>%'x{ 7C_5OPoץPF(ߠAWZGqoC{Ghl;۰t_:SB~ => nM kIzh Pꔵ}B4zDtGP?)j?Qj^۪P4~ ¬(|vrn4݄ߠ=WbM~kI?=4(@zz"EV(Ph QG~d^q9n@{G#" ja{@Խ-M߶ajVDzo9{;>~)pq œ(4c8H X WU{TOP"OEn;@zbﻝk@i(NYp&yj8[ժ݁EZZRP/EnvzFPZ28++OJnCLז3em(`( zi6_[=ըU-z8bɔb\)$ˍ'Ͳv ?:_Zջ@~it#>2¶x8FƇ>9釘2!TG?ǘ^mQKb\mͦ~t? tnzhA{ȵ"Ytlxqr^rxcA>YbkՏ0b (7^',vA׫ an|\~/^Hi|D0vmk(ժ-j-j ڧMs6 "w ƶNT`p!7I#DR)1>g Xl 4Ch=e=ס@vnn@^;c@ڤ*kepL>B$ ^XVE0nGݜf"^[mh悐kr=>읫sœx퍜ޞ2J_`(-X8Wq߽˷ŵn;N'MW>?ꀷPV5~^>9.|R" '!?0{CWK[j-q|_4 2#Ia0 %a6I2Kꉿ`_*פnߠ$+Mg]V\6Co*~efK7Mo-v^ _M7=kPky6}n86RKȥ.87h$.?=u"Ghb`cZ\NAb /=̄4%SJ)umO@ڃ֡ד`-u]?+»)y|2n*@;oQ~{YR odL ow7&, NwR֠oj`?I-CV{3"O[,FNF,zh47G`n,hXo;r19,7,i dqDؘy=whq0gac#V絇Ph}tƘ\w޾hJ; kG'HJ,EbiEfH{ƹZ>dU 4oK 2Sz",jݪmn>;oA>mn|V^lpcg|lJAL֠֠o>917RoQ0llt֠:COR'_~rex}̉2osuo.J[V&E9noEnmnU85}24[Mr4XGsqifbCmMU+zźf>Μ EoEmV4Yu ;MQٓyV6GyWŸ"M!H~]Mxc*/lL..ڿ@wq f-?Pn.y?_kt_m4%G]W3h ta~E2v0bn% anleg# ]ށcvvw=&jj.-e+Mkl, N:۳l6)Os2XG?s24,ydKѬRGH& jW6}[k@tEofTHսL ["2Dink6~G&?i? jЋ֑? 7ځkElh5 Dާ}#tm B~6YblQs߷SC|VLiI<4f殌Yd̺cځq yq nZ/_t+H>=HF'i7 ҧe.\-Pjk;lgKZYͣۢ>s5V[P"M=oYLRL*MNٴ8wQF[D$Cm^!P@&k?ޮia!]%#jbr3ŷ ɏD#`GtgK8En:4iGB-ܿc [+Oɘ0e< i#Pm&CGo {~ 4En^~sꉿd #:-u4fAe.\p1f^ \)ˆ$ܤҩ1lYc $5~؃/7(jZ([JUp~@}tyG H;jCR'甴M6Sc:ń&䘈4ҟy0?QxM3%zK|?"-я-XթSo~SJ .FƎ((MYh$acKqa9ɐ;@u wm&xBЊg(`'\ZҨ6ڙJ,(+@4sP= O&ը5koJ @R@cqAeI5b&:(hIsJE-&㎰ŽC"rY]#Θ4Ƭ~G hm@60%bh(=[DڟZHkIcekPkP$zd޶և!jv$2mk"#1n#̓%TRME J X.!҆Oh vzV︢zV74Bliխ {  Q5]3v%!w4ш2:vIR]'"LzAEmv8SE&4RG"ʴ@5x%RMG=uPcDއB/ w[\h@$h=jբ=6L/PF<늻^85wsd?~$8s0-CJ ;\RVіr{[  k1=S}tnn_4z֓JHW' ىo#}C빶CjG_n@@/Cg_]=3."qIJo zDژ|P^C^ A41ĸqD*G8[PZ"emC,BzZ (r#Crd%rQpFA,R!sv'*RCmq۟s򌩴g5{&5sAEnO ##Imx5?BR ?_Haү.faJnd7GH|U@XJS/q"Uj"t sz]\sf]v I &`&4yXzkGmH Z鐡$aqC?b 4jǖK1rh*I&QSP+%j&I!H듞$G& Xu [<XP($j *CV-&yw z~~|/JL{o>M\&}RZi|TXfU/FHD#f:Bc}@ɡjh-DFT,ԋl ֢IeRNE9ԥZB :*eP*+ Z&7Q$jOoނfFR| "#Mk $RnU.R]?2kh?WD uӻ~[n`fݢ)qɵ{5_~z/أ%tUh- '5OQjAp]+?$ޣodO*k1(X-D&6xڒ;PmT"j\bR"ٻi9qIfġnا)&z6Ej{vj{cuV84y`?1(8pl $7XZ cz3zRMZԟ;ޖ-e )JAYbq~2Ñ 8(6Vaě7AW_"$>z_p4}\b'[{VS8YmH2JMT^jnA$TBH)M'Ƽzj֣K#1AXy.3bL\_i؃/_?4>:? u֟U/#lt$m$})j>5_")"SF!MϦjFXiH (|T%ؘ>$ lid$ 66Ԅպ^J/6$4 hUOKICQzǏMndJA-XrO)\6$ڷ\n7-W"Qs ׈Hmt/OB@jLylK1m*{t/? oB~hv[徇9iq7=dQBӹC9 i-+|[[6\9[]^$ I*X15N&3$*ɭV@nns+5 1 %0/~C Tҍ(A8_>c_5 EdTeX1f\2Fڨ2r VYg-ޝ$>K ii]X5rAfP@ZdȆ&l1Hj CK!cn۰,(6*of䅗l*I.3R hYҲx9='G$VkXZ3; (&M_t*A* xek)ȃaW0i\nߠR{oDZBPV(HmYLv n$ %L #_tu,1yeic)o9%r*9ޝ $U@ 28*p>*aXؒUuU4KJ/nK)jo[FƢ6kX唊5J+7ׁ,$ tj& ڒIELd.2k?M^B(!VסEX56K/.%MjGkcjoR@䠥4OjOm!!e7Z4 ~,!ZIr0 Rj*h  #rLЛLj86@ʻ#TH5ZhZP@v4/!z*T3h V+'= mGTz7Ҥ~OٱR}t5SwY%zFkŦ0j8ExHHAI&"1924m#d㬶(&ҩЌ3N1ҥhF"4k V I[<Ş?z6%:= |MڈK-@ځ(_5 >AXQRd7+(D? L\Mʣ:xf[=`J-=bicW-GB Df4lPiQCqV'4 :LoI'}9:z %WA/%\Y&QzN`|V9 VDsh|5`i@P U j7` _]B@Z'Z bV&0" Z*2i+U>$[ށ#I7Qj#E]8kZn#@20  I  tG>, ݵ M 62;QDFc@Ek^K!Fo> ^~-{Z%OzE}&ǽ6Q!Էwqtw Gtе JOJIj_zGImMz}WKѦ5xŬ:uOKP/혣0hʬX+QD%e@<Ƀ 4wa&F9n\ES(>1d'DbU ig@eY ?RŠqm"-T Af cUJZΉ!YEaDU-˯EP/QѬFQ 2łi,qQc b82;4L,VUWa"hHI$P)7sRw y)a$n4KU GM(qB+P8 b[hd9 ȉMGJD\Ʋ"kVs*_ y@i`XHBJi=Y,u "o$h .YU,#.-0 ƩSumzojq*WHct!HV"(HxǍRfމ]F,جVxVBCyNė!s ō"M*^}U!Icrgp#;`qSzEAuV@[ E|4xe"&A._:Tv$1ek*f13$K5FcаXUG!(1RIfYDmw- < !#!1UyZ%ҩ;âE+O"L@P Cd!Xrd Lѫ22bm13ELaw5ʼh 8Z (ɐb5,XԤeIJxA>YyaFpQ^efU/b ɪM$rbB$L; ^59QȚG4&Ρ@)S"-^12KiQbPH3*Iu1B!FF).3IeyȔ9o㆝dFlZ`<`B2K,դ#-_H cREH|jbW\F lB5DSBceIJOI͞E|R ZXTeO#NRHvVgKFhyeK2E2ggHc+H;N(G<\bř\ƣ0Γ1mzVFu xT,I(KZRR$ D35K4h**FR57)MgLB2]14qVXF-iFW$-iˡȊ,f<>AHU\2T牄i\ 3Jh|<,ȓԓ 3eRI"ϐse%2Hs;BQ_ULRh6P!.W*7DI4Թ:j\Qy9‘ɔLd@X #lWV02c Z@'B,rA!ˍ*L&t땬e@ɔP62"6F7&c>l"4e54E&l% d6DN`3 G!7H2V93$8x(n0ĩ86;$P$MU,n]TEi2?b$* mBHXAB"!4? I F0$AҜ#ī$icI2bV,FJH'K%ɝӞ K"L3 sS&Ȁ.@%'$,$lr\4 М'AˎPTjҮi-+ 2kSc"2fb*K50m?jD[]1C(C0d0YAh$/ #OY!X!RJ5f򴒬J[,:͏G.ۉIqY ۔U}2>COu2dSQ=.FIc]*׌Y(#R>ʔuJțȕi2FR*\YS&YV,(rbƸ-E%J# Q$G9Dw}Orq#I QcbQRD1QG12T&!dF#\xBQLt!M\˔q5$aUlO&S3de-<ҬG$DcɔP")Y]j=Hތ٤hwFG h)2h$f ($2ԴJ"$BJTMFIH ԺhG5 Jʎ#eƚ9ǑjY GR#S(eUL9cBQ˪5ٕa$FJ7hbq>b,ġ2>)2 V|v*Ա(ad","F0 "ic!HeE2G #Ec"" x(X8cȍ@ i42y%xSA g=BdHCV'f1x饞Ib#14zX">79XDFiȋvI# !Y'8P7eD PueKdLAPFic5҄h!YOcBʩ2PI $+ =K8#$DӐ+H,$mLBd#G#p&FxHT*#xQ52Etȱ]3(9nc;JDU[2%*Tij,dvHx$t cV\}=!6;ȉb 2#V$$RUnR$jk$qA XP:ܡ>e":C ^#FN)g/?xxݎ2&?{ i! geX%]2PO#NA^ Pj",wƖ P!F Tj*U#phFg #Y^%Ј&d0uDUL!p*IPd5IdWHh !Y0IƲ$ed?;)dU:V4,xd0DjQLKau\ZX\p2hY]RmLid8u)XFvHʬ#(-dX$QU8Y P(n8JAř4EP4*X$lܔ@*JIk $t;2)K~XR0Iv]YRFd1" cNbUP%b|G\r041l;6Jji5d|#+֒PFxƝ +TkC3ǎ]GCH[EK9Uc-$ E)ݞUȑd(׌JS)"Df#!`VAVAX3zC3)ZH8B6(bQ3-xZi2&Ahb$d>G35]dvy!C=Kv F'wX\]2<45"y82F]$v>Y5gr`pI_"6,A"f);d:( H*@uYTĺH0V`ŋc6VGQ)*G&TX3d+o$ V2S0dI I#+HX>7&DKbX c.:%*cYm@,SDBDG8̊TVZYJI;$tbFHG*hQc+ʢB?$2Vm3+J!`񴑰s 6-J k34+2!!17hZ%]K")ghWHd ʱ$$4OܦCw/ie]xD#MLeLZCXF1)  ;4i\G#0Y@xDD6 &1"#il&UF R IQjPW-)%%GMN9SN$'q# A#X+ԈDسeDY$YLRڕ>U%P4 xco*! dpٞȂ c$ 6wdJOX*HťY@D걐6ѡ O Ly ÍvO$J!≴tJUxP b!3`YJ֩)f.!,YZŎJ,nxˑ힍&D;~D-EQp+^F\%,#"FZ3-KLb9\Mt 2.@*FaLpME1Y4* Q#TȘ vz\a@r|WRX4K"*^%dX@&-f Bl8ϰ &K$PBYޞV-ppкo8"x^#SB@U'c`%}3ƒZx?<,,ۇ4WiVc@ͯ4@%,x)jH|.f4+­R-*YYLLc DHTh\'ie`)$El6z/#<*/~f&壐DC5JթCTl#q]D(`V8W8xJ faH%IX)e`3#V4y`EoP VlU-&:4vKFDI֥RׯytM fQ@GDYPZod#g eDՒd1*4Xȷ4WARD2Pyfg5dfRYAL^?$rd2G$Ry(S %$FELuA ^7WCKuf/ JN!{߲Ҵ`R!H4rěD9#kȒIHlBCKƹk$ #dI~"TeuYyۤk`FVy.UjuU,LbcM:ޛHd,Z%mi"dXj`>k[BjXMh5-:HW%Ry`lbhʤŽT$ȯ ] LTi+"d`F)]'ewP+dk>:U1dV&j]Voةh\\yHG37 P~U׋nS\z]J%TLqQ~1Rt\Y/a! F,`2ƪi\QR$#3麵ILLbO d V3).JY8G\B&:QsyIje]*$ZhBBRFiR3)3`&z=\ F4w-:$ <;z21VlvRiђ b!ĝ2}<ؼkŧE($B , e 01,(R30KjXT,(03d5v!%eL|A1({ȁ84hii nVUJ.E$ ZDq- G4ub+# %Q2 R*0:j'$rli4!a1Vѐ ,(UAM'; ?qL'mrn}m[yvdpmMRNFPͨ!yȾH4J}*Ui!# zIZ,R)Vj0T%$"]%XeHCXRe4HcAHJ+44T,lc') Z8nڜ,ґ:2@jUPD&]Bj<]7Lh2g;F|#,T\[ǨBOİ9VýINIv}n!M6DpS:$CM4+ 4#8i%:ǺUԹN3!LQǪY5D_IQ0{\Q$&eHL_\b $&Cotb _\r:x@ˡt x5F̹љ3CG+4 ͂%OTWnQ gfjOi1O3 P5Cv, HU|2~X) NH#, rE@X`Af{4V,6N/:u5jId@X1Jz]QRUPТUsjUBW!s#4)"|CF%TUIpg\/*cXG}Kq#+9BB]YYZa"jZH5^/ ‰EipDD/&O1CDEB V@|̞0XxnP*Ʋ C+Pe2D{IPI`$$!C(XN *@jԚLJ芤J D %f2]&)e'Bɐ%b_д$9,`vsSHW15yId䲆:_8- i#M"KϰfbU1 Jqja 6l(T'|[-zRPwTUF`DfhG By*8L*bFbbW4(%q84`r"t6K}eYV0C##cjh Je!GPULue9gӥY|,IM,d\0%ZDIVIF UЦԪ<0=vyx"+1&6^MfMŶ=Y]#E9F1Bd RT uEpӆv "ήjYZ bƬNʪ 5cDKF> d3]iDtR&4T9,XYWhܴIUbKʳJ4i<]6-IRYʴYc8P&%jz'Knok緵3ǢydHD'|aڽ߿6ᾓP%S"%X9%ZҴˠEAcPKV&-4JIf +gd0 [VDJ2ѳyYa&g"d9u.ApTѐV,/TYHKcf;"׊(r\^lYG3qsEC3˥Ldz2k;DLZW'>Y}'waB iV[#%o 9:>#bCGꈽc/_ TgqDBנ]ARH3,).B51Cɨ2I+DA& ֑LX,#Y5ՁC!w6|?ME2y{j ѡ``$6D^ lϽpllY ziS΀VBC>7fB O9 3}QܶL|W@JSfb.VDd7`5bMSh)ԲiLցYՕ4tREVq@eT:BӉ tf(x\I+; xĺdTΪ!%q'q0gIx.VNF\)N Rԗ!DDxm0$[?on`+"HFfbKX 72r[ ;r7tVIDƱvIҤlYjE*!Eb9-WEq)4dLs24fhK|++i1(0]+dꉴD Șb*\׼}oF*Uodu,i Zm^M߅#TodMsDlMH0&>CoPVi F&KȱK"\; ]d42*M1,6UHx$Vo Bꤱ@2S@N-Re\}2<"V) o36B$Э$JƄ11FJ'rU_Q4Nuk_#*9 gیQrrl7;F RUE dzc2L}ݙ,زZBrti5dhʩGTAdDi%r)PƆ)T1P5ƲO=N]QR=lQQ Ҳ'T| EE[#I&`SD1#%ĿFO#Y$?ٍK8GЉJX:$Jb(?Vgbo6oT;FMܜi"zi,dH}D ur%xңb:s EXp]\e+$5UvI'XaphH!\SьٙLB^S1c$p yX~$SV23gTJƨR s!˂=ٱr8By%P̑&:ԉV$>uyٟ^oazÐlg5}NǠI ֣"F"Z2DUWNo"Q %u81;tUMZ###f #KNك(P2I|iECo-:-6+)Q,UdcV$Ǡ-̑KHY"["$d?HݴCP!pfE"OyR)KT+җ|Hu},HGyjiV3-IJEpe3bVQ f3 $(xy hI=5'&TrRHv)RjiǑK54dTs-H*hm1(U~kSx xna *$$ʈIRևrO$$˜EV3]hky<+U *<\y++&Y9 gHh2>BNFKy2G+!rcq!wI" v*+du*S3HgXIS2!BVxD 'E:Mkx(&DbXk4F2 MfVuhյ3X.@#jO*yI ʾNm׉XHH 7y'pd-6llܸe|_lFH,CĪ ǿ{+"O!Q*"0ot,bwcp\&KHťuTUXWQ"> 8+YFJ2$ xHF]@Rt:)cuwGdDR H>i5ʈhڍGy]+hih(PU]8t9<yí$! yAX:@v;t3=_Qp,;yR94>,/ &=L@:>Ih+I@_HeZmDFEQ GtfU-XG$RDS@*5F}rH:I5YXú'a,FIZCk1T2K-=34*K9\*ʫy}#6v;R#&bF2mx|* J؞Yc [~Ƹ PR":YWֱ.L;* yYVE.c`cfy# ʊiXxr#mQJ$xeir\TAA*tP$*#Hir(tB׀VȔEL nÖ$tHFeK7yvJ9n盲1I$EDA 61* ֛[E=!_}yNVͽ'i^IVF Q6YZFVs*(V RgF˺,Oui$'A#0J#+H',ڃtٝ)#T( `+{#ṄąR;xU#L0B`BchT4Awih( R!(cG63SYg=psMuy3KE;-CcS-l9O9E30r噻9n_L6.En }K^!$AAV^hC@ƍk Gm b0 uQWYgdA*ɋ +jTMt.:UM"R%t:=zȵFLaLB2p+쾴ˎ>Y=[pA'qkn㜏)x'1Ad囆mN],9"ě'tg[b ,*hy#̓aO#6PEEBIei-ǖQ`EoqGa^rbΎFgj4$R챈fh̒$,M@1j{\6)>E gJ@Y@!Qµ!I$ҤHy:"xUd#IX]&J]qsbHpWj2dz\>ȁyK6/~oٸ(<7/mΕ?5izI:V}R|{;1~9Es!%w׃.ymwn[׶cIdyd?ٛ\KHY3a ^~-p6m^̞VR@,e eFuJj,.(srDK4ٶO0^Yt9y&fLՍNl/̦;N˹+w'܏,68Q-:922Lp]b1f2AuMM;';O=)Y $_AF37Eϋc٦޷Hx8\h۽ۊ%p97oVr(09x?x{K+KO02p''9n۬w%\'U8T "Uq7rnGwN)T.nZUYu1`o#< p! U+cEKN<.feblxCM7hr8Vr}r==hhLZq% c$ڷ/_?m;q؇.=4o v%G<&m:Eqgo#mw;q7p^ G}uø7hf{?3RȡpH#L@b9qŚL~+˺l۬>gׁknPZU;'ǷN{]wzQgT򹢁K26CwDt%Y#0X2Gmrر[7nKYg/, ڨhʌxrmLZcozz߹m~2'!L\P#2*Wйo|!eeٷu>fN\fWb6p/gI6ReI.$L=99\]5Im[ߥm `{w>Eqn57M?bK O?gqx\w/ W _\Uذ.4G6!p)@ّ&6׶c7r̙[*L.WHOEN%Re gw]98?=ar}{c!8 ICH+1$[kfa+a잩;ϳW=ɴ]v3w<<ۏ/0~wQ'|pe4ټɗ&*f}]86/r.7T935.=θ߿=;6߼IF,޳[{>j⾢ٷo_zjo$LȮ]),})! Qq(xL G+͐,%R8I0ѵӫxPUUڠ.^#00b6s_P|[$޸÷yݳȑe $a |l]h]*Mfŗ#M}}՜ZYYj[v>!v/Nzל WG6n9kAQŒ Q+ƈ+eVpq --.b޺ͷm8LQz'mm 徫q[>.֙G<:iPV1$aQFB@DlS1udDK9fҭ+<H྾ _nÏg|fɴmx*9mظ!91f fʨuGcZy p |}d\Eɗ/m#+`qU{l{ 7}%pͷ*+,{?8?8˟>:bVw>N%5hܢԯqMƷo/Ջ`zw`ئ\?ׯaźe ,V{C AimC&&k`Q$< 6֤, ̧8/yop0 ?ܧd^+b->fŋYSC&6yVlHۛ>VN4pD[CYoێ@tN-wG[a^[Í4 }[cı!y<*ՠ܏cqK)|u\[wvzGr>7n,o^8 ƚ7zKֆ0 Eʾc RӐҲy0(6\!'ydU2:`>3p➭ٶ~eT;r|ؽU7rzh7w dc<8y<9co~䲶&wHxou5~#6-]0wMْ1xۃ \(ip6̝< 78۟^7-ca;ɳ;;dx7 ;FNU߄AB<"-\.WKġ)*f96HM 3[[Rclo] K+5+,J_A֊ ,?84)&$:NiP ɮK+šk|QƸr5>{Gi9DdۮzlB/i7\}edx֍y>@˹n3e㘘mX|p[JmW,n?Kd%Ã~]2(9>tbuh}%6L<s޷iVg}gKmg,F HKȎpgYy/5.@3Heiȃ!"ovn.,^ww_r8Nôr|nc}LvjD08݅ѐɩc 7M+1Eg $$O`"Ye`cμ{c9cρ.^= #?scbmvG99Y;9o;V8ۡ^ٌ\r91Dsy"vs?|$0x~ ޜmc?5zzby?'I1)ɷ6d/Mryt/mߗ7c<,!w)|܍ %}{t893 V%,1i^DSI$BGEm 4D10MBa;GKR*O3mcCo$M`qL;6͓s'wٿ?7 -onJCm{wp<}z`9 bn|_&}~{78)qgV,3ǘw% f6M'!7]a\ܼH9<^xl$o6À/ &+@2}?%i)v,xˁ f *FǦl!PC>+GR@R4(D;Nf6?~۠%2m\G's}vYك.6G%v9r̔ u{_hmd\=ٱmr\>=~mo|mxyd'6ֳƟ pxv}zط-mF[3ȇ g߲'vϝ>wyLܬ.1),3Jmpm=+p=rߋQvn*n3xϽcq>7erXw8q]xه!L9&dn=vW$طwtM/mbv$\G&[C^8\)yG rvۢ]V;|:ɶ}\wmpHpOLoS1 )VR(%Je-Y$طY1>V76ݸd @0rUG}r2eLcTb Q%;Psz~J+^=13=c0Nlwtùl?ܶNe\]^3v̭k;֞q}/m{VV) prq#r|;&2Ict WŸ>܅37l.|[N>_%Lo[yO%߿3MK \l-gldsc67u@wYs+#:lcaX D^a; Tť&Ӹs>5)^nM۹mϵn>=``YjkbY%{ TLZ#Xcb(0̱XBzܳq^84y7~GK_m}'szC#r=of嗹Ÿ?z9n7S[ g˃/MpI rp36nOn0XlKy3݇r1n=g\xvd{Ϳl<#^kڥdɋq8y?;g=36Lͣ/`?xN6ٰeDkl2Cdڷ>Sb򃉷q\s7f{:UH@L%~%?<)nLmjXp\ jZ! B%5[M}u&G;ڣ|f8\ 果۶. zWs8ko^8OWs2>!{Wy7["⻎:8>>VNbmgon닏óÔ\S6 9Ɇݸ_}xׄC0n\%m/dpwva˞_o143dnvl=zx^v&L'8ؑBd @UiHY]v=e|yqaL~ڲ}pqosrQ;ϸ8'؏#xÛoE'5/ ໧Η~⃌ɝa::n7*9.Șw}od&θg,{7M_{oՌrdk{_

χ؟N&8nvO*e㻯.Gܵ6$ F2ȉ+#7vx^6qwm%{8BSs3x>VU2v+^4"!b6AX 1)2$>ᗼnۆӼz|c\&t^nOpnSfhXqd~ɶ,>+7,{>1^)hm;'$fpBNl86^ϸX?[u'uMApIgbϖ <[nwyVǸo%a޽cƟc.M Ayvw^r.qݶ͛fMu$J42RZUhLU"" ]ྲྀ]"\MS{u:dr2wLOxqzF9ؤlS0|CȶlXd3DQvrI,Ohv>.An 2mP4k<߹K&n*VO,<T8v}|Y|+cK <+w-i;s͍60rY%o/?p۷?|X|qxy>'.Rdn;psLMwz `IǷ듺bn{+Cp=8v 9O778~87 f>/y#-8 rh`q!KNyo|'C}Ml8c^նr]qXޱ6\s0-Mpvb(]K.W}, (H_"::R9Jΰсs2Gǂxn<N۝M o9ٜCuriEC Mfg gqỿ79> e#'dgmbfA73qDܟh߷-e{~w͵pCs9K{b^Ffo{0xG>TsǓFǍ/,g۸6K17 (E6"۸6׵`RCsSű7s"fētvgܸ>ٓ}U^l[?Wڶ-sƞLټqwns틷r^ yNnjl[¢gc6t]#HZw[)? + ! :<3_p|1(1`026}ѼI[i`>qDžns{7"[W5ײbf&vl囦σ+.ݸK.Ѹ>al1{2az֜eo(|OvKŇl7ɱ#˶b74޶bݷ>Ss틐9'\|f6m2\x^r>''0M_`GS)hfM6 on/[i<_8{0 O[7ѾTg/>6+o?~-ojkVO5UN~8$֠&菛nU &Ә's)D^B"1{SfnB&ȟPd \n%ކZ~a!t/b9eB.Yf@Qw[u C >-.'?Nf/;sDr$M`(U6Γ?<>z&U'&ұziH>]mg2z1Ўc_;,-OUz!!u"\ezM/48rܥ6˚"=oi:/=wDvimv!:S$t:ڀ8<(z[A`퇱YuC xۑu4{v t Mlh &ScŽĆ<>MzJ {_fw ^3LmpaqB`/aF&PB;a"L:8"fn̳1?lH7XbQjޣ҈50s):" Dc h6e }@ b=:'jiDTZIר1,N.2 J!b4tCZA"9VC(Ox~kRSS'<! Dd7\{FӺ\^}؃.j~*3 &z^J!& IJ |6];Ҿ ܄-%ަE HZ$a\m02a|iD7&ۭZ]`e!rpldv7ܝԉe=D(eSZ\&Du½zӺr!O\+|AesODNQUOe>DEH0.iSQpA9P}Źit / .ܥ#z"l)w愅=ܟutz^BCsw"4yt HZto焄Uf_Eב#(`D^QBn2bQdc"%KB,?\L;pOz[ mC;nU9U2U0;Cn:Z^o'{Q5'什C@;T@P; -0LP')ɓD&!o"gxaBjjAL?+Hh8)C7Q](\{Q8:fd,y**leB ˊc-M&ⅵMm*#S n)Li z;:**\uulkєE ꨩ&YUKM NMSKHq ֜Jc fgQdҹ* ftE[cިU#DbAV¥;gEĦ/\s>$X-SuT=a i(Q;1)ީU] JZVZx!N鲕!|T[}z "L*]T0W&*Q;\(Btʉ8#F$nd;^kc'$E&"Oec fF aaM TVoQ-ePء@sU\ k8&*Ӻgu5옊*Qև&6 <5P1WV8-0jU58;)@rollx;Pلsz|-˪{-kt.R4NTk!0 ,8VTXQ7O[Kģ#}0P*TW*P!4Ņ\Sf]ɁTT+rp )LZMvhy\:Q9+UTίAb1 PЫ [{Z'b>e}ɱޣ#X FӚrƼP;f\Tff+,H ʈD*Q;:k8*)r9/@؁^dUR[Z !Rw!c/OrW+]cYTʩ쨪uzaSrm{Rt$eI:qB6 sLX9?5 ieNCeU3]eQ3'G=[U{{{%emਃQCB }kz<6?B_ۛ ]]; }l߉q/תҹZ~>;[)=/׮ oTHO=$܉ӉэPigObfJ's@{QtݹonΤooeCHԙnbe?翨#]!N%!vbLGaX0wo,aڥŦ(U_`y3OZ -1>s*s(O/0 fVߡb~i3Kш\WJX!!ԇOt]=:Jz:QӀ G^Òazl zgNO G z11U`cDP d hW"Sb;?L,(r1:T[7!8\~#+"l:1G3N ٥1NJLVPx ƨ\ʴ?E{dq)==uO`g,pP'2dKEXm6ЉLfz>cH9^W:z$A ctTzU陯o]kiΚy .G Q_oD$aޣ3:A>GL?/N1N|SorP&~7-8 UO;챑~/wW5ޠx7uZ uta#Oa )euh"8o滊 wc9tɣyީ~ǰeXCBw;x2 Yw{%Rn*4MK"cPT2jQqz0#Cc~Q$ܪNhIX7۹j7{«}gr@I>f[ZC!PLd 2 V|S1}'53 HLȵ} z$^EJ/ {?I)Q!_pS1к733'hf#'=q/S{fJځcE'[]O\ӈ%jcT! SGj# s XuYK/#w=DH#xCKi`م 'x؀|ǾI=eTtQUf )g*žG©$HKOZ%$–/7Z? ~]t5bۑb.$ :H=+ټu}^RuMY ޥAr|+Z~3Zzq&xONuL<2l'}5#\bKE?Uu Pzy\U6 tfo,AD)Y~nS9}@&\3:T:mv$$$.69TT*kz2ՌhKxdzɬua }ȵ۳F !(4QzaL N=l~Q?wJ7ope䰽Om]]8=K UwN5IKeW ?_I(]lTthk_,S7,:(Y=1w*O3ޑYLolrzmbCe$w]ٛn 5 NȒzOUJnOYe?e-8ĘT/O(#%ݳDk =8]0NxWª$jq"EŔbNA~\͠y=OL)9߰SyA z?TdL$N71x-/Q|%f"Bwb/zpwB/b] bq z  1M f,ڄB[bP(iP4ĿA鵴5^:M1[c Wi V/I&ݽJ45eH@m0A'yWopJ0l]=TbjiIi[!+kݖp,nR4Gt.JrtLO'DCE6OALAҟګ2pntw)ȏ)r?)o%HIZDZl*P3Pk]37AT9uiGP_ ?{KGX _(wAˠiINi GTW$e^53rDAjrӠ.z*7^bt}&;LnSzsZr:SӒv-m|&HWې{2Ԧy/!Cs KX]2dTPVgvCT^+ܽ>'#Qz ? ۣs>aP|DHv wiIo!:CU&n\iZ|aZ4$21w(R-W ⵴N!W !iZcSR**=%0bPcRUw,N"jD"GnTE8}P1Ҩj4$ ˨זQ> 'H5ěf qy{{KCQP|kPqډGoJn;B9(`Z%Z:x z*:="w wlU ޣM؆ГD\ BO_=-zR0+P mQarM Sɋn܈!0"t5#16c|T9mnq uv)T @UD@0_{†%RA{LJ˪3'X_Q<}+{ H@@iʫ "{Q$Vdӽ@H@+yy#lxS/qD~hcej gT*U ̨Ue*'ܞWb"4NGQ,y@?Nw.8rO GcsD}_}*>!8W 9uua8ܰHʻE2}S"Nlu H~e!]g9!y&Ћ6c(P79~\B?j1aKkiޚSrSGG`HƒOj%ogRI<fM 9NGg>}st(g ^$#KhD}\y%,qzɨNw:nU@4.ezuܝf7^.IaFJYcq<Ї?x|TNiȹ;*#&)z'R7#pBq. ^SEL ЋUgrV'6>yCRf.pCxn5ǁ:`BBI!Iﻹ}<NtT HA@U6a`'1!~؝z:l Q˅+?2qbxL?ڇ-^23H 8XO⧪EJGpdtgX}mS6yxF15d@/1Nm-d\3Fc~QĠY >\NLPÁY@9 !v@\ކ $E@f%EOỊ''8v\7X5mR݉@D(qLH_MNT@ T2%uD> ܰ3rEӋ M-S0JqQG01 PQ7r(fFB3X5v5+1⃢:#qUE 17N`98YcU[?UQX^g򱔢.1yQ(Frh67-?SX؃(cץrlSc`h#ZQ*u[Fb?UHqLzXFf2"^*`k;Gޫ$CƱpdpBiyXʊ*M\@ d0 Fd wZP\RDF#Q#Mh_ac P=6iU[3Dac2 !i6TT*t2u[Mg{jiɀSShJm1'(ڿ9K\ޫmvyr\Rs} BX2 ;~PAܸ:rΩq"Cp6W+kt(H57ޞE9n :-@mɓ)O9z~|^AC+4=!7pcc2^nDBVX*'uA>áP*ɮYES BX@!F-r 65;n:5ﭕVx-IAiF=UD(|}X_)ӁRr/Mh9KdS܈M+/W{"~jJk[+Ӳg/N4tJ'19'L7Z%TbiTb1' qM*l,5cC#WNVRoW\zpd3?f!rhlb[-2 ^8b",(q E4ޡ׷u#`t$LTyAYQ fzT/Z1\h2e''Ò'}#1J'Z. # ֲd?!9Ozi\S{c`k7&{ވԡ]E:*|0 ЄIHV]Hͱ[_|P"M01;Nf1*Oɮ8!Qz/.k.624v{jB<*2:5 47.&N,"')8;ч0cIGH"/ { 0c ed4M{*b3`EqOuNEQoClT /!^`1CVϔj9xQ.$81?2U(GVL xrx{iz !>"-eNH]2 &E4WS3&>qz/DYw^g ] 8&Ջמ.2!7bt&pޫn]X !yceɛ`lƵӦވ@ B!pݪi*[rGu"*o(S+Ǵ#2oxQD쨫e&ʣTۘ_' j7-YL("ʪ[1Y&)ЪH9Pʖ=6+eNV!f"KscEDj1DF9!hLnGuQxxQTU2cő3F\πM9fC*WYE[.O L*'*HKcF*@`O?8U5L2$cs\rڭ$qLbY'fۓ ZW*=Q4yWFGr~6Ӌ261ccn@ ĦT >Ydq:bʪYzRl)[ӄ󑱢UENv:=n:pV:mxҁR"'0@%z/'"Mʛ7*;T:pXt,~EPޅ qUUS}1AgQVKk**m/E66UV"ݶ?F.!>\1Q MOwJk#f˔V- H2:o둌9J䫩,HtIb eTpJ`^IҢED>bUnHPPGA]c@N<2  ɑNąH4$b 8`Z:%1u a jX21{[` T:1.ebKȻ -;IRY4]WL!EX.LQLv*3*NKX:Hb1:y39];/"#YːRЀDSjSJK^@(~;@3< +5uu+Aӡ5#z۩[4I=&:#)+6IyhP o,6DiRAE&}zk Ȓ b@@2)"bAU +Pڢ{D( =xE/5X2iY!` ud(#Lnvt:V igYVSt%S#f Ob%fuՊV&Gq*)[UH h ] >7Qdq4z79\h0Km-Jp).0fpU33)e ܘ:cVȁr+F"kCP  RAAoO]eFJHR=E5p;`?rؒ{Cuj174mVQ` E,j ]xY|A H@~3^nҮZ2HzAc"/T@mۂ? cRɓ [H =(#G)"[&ؓ`Jt(BW :HA ]be6PtIьM/!@gJ3@D~#i$kB9tE`}`P_Jkˌ+(-VQVϷ;P^C%ci" RJlR-hDHRgS'6^R@(@C1@Һ[V IfGaԒ=RP #At$Um"dLۼjŌj.THm 0 -|@ r$ ,ʿZ-#*4giW&.$0t7EbA*؋TM`^αM[5 wLX BzA$ |y`OiV"bFƭ䜼UeQD 3*|t @0Ah6@<)̊mB4LGLDWKc&fzǮ.؀Y1C{}@iIABěh#sIQ}ASڡ`B:I l АE(;LqTǔaՖ,+7YՍJ(܇-"S'HU`XuM(IMFf `lA@ 7KbarAʨqFE3Zzi ?PA$#src LWj!X @'ִC@]`DDB+B`s0aN톪'H kwef&rcXo6`Rkuk/YĘ* t{ %C4V\j x`#'<89`$-FfĨKssdP1y*ʨ@[igc  ~$t t'HBUtP;}c@M;bj6iM?hɐ#aCI, ~ǙC/!B%qVC\j[X  !d5 #v%2 \N h=4Qљ I(@ڄOӶ*`,퍕`4 _򥨸,@i$Pby1[/%Ct S4Q[aV V 3HO@9E\fMLp:cÔ~+5bժ DVu c j$Cm8ٌa1H5܊c d*DgD.滀iwpVv&mAhHI9])?7핗rXh+#JD(gǴ"6K6ycHX粒qRn}o4n11eIi ? L ڽj V$Lk$FX$!=uVɌ^VB'( uB\Q`UU g##9`+ J2+dZBo H_؛GiC:w 2Tl$z!x2d`P6;j'h o\r$*.C&GUp I4ei=v8LIw+4%$F##6[ dJA ۄ+.|*K7ZB@>۝rA%*,7BR{[( =GI_2.UfSU |G*  pP]Xo?S`;`@'ƹnɊJ5K]R*#uơ%AJZ^alc8Gb拮5ӌr ܥd® }5A<\jZ@"o-OᬙF2Uʄy@B ]yŐP);YAs ȂDZa~?](qw bMHӱىLl 01aq4-Y%iP[ kr!&D12Lw YxC!9J Ff='Ky|c$4'$o&;rƊ (v$eb5 .u Qvt) 3 i|eO5N; AnH3H xX`Y%ٯB 4[-4.3*>QJ]vU6pHCH`ds`.N5 5}vnbX8dv}b7W؃i/m2Ğ8`k1ʧ.APB`nOHqhI4jtS!T)VĠMԐjEF$0S hø?&s3da %EOu( [a~=M: c9;Ȱ@QJ@XsORt&BZM=bINٛ8AgY Hlw6I"R+kZ?]]{+ZIQ121R jMcmJӎdY@X`Hi"\Kka{&04__i%ɕdry h~w ND C\DT e}<:-ee@4 zWU9 S&}}4ȥ ap$A ‘.v0Pي 6۰\`0.W"0&E i Mc.>Z@],,Bhf}uơ.1\JYԵdoY?VWȕ4 M:WV+qͨZ 7iB6%y-X:>ԯr(ԑ4M5jR T2S#IrEʅbЖ"gX(`.Mۢw"4*1* OQSXKZ'+ anb-j'м"fKArȵih1yғllrIV㑆d@0wD($ɒ "jDǧ]I4$i MbK7 qV 'NU!aLwLVcnC)0- pzo9 uYr$иm'Н3F36d#cQ$Η/wdhXH`*,H-Z3V4ˑ0KN- `+$(Rɗ6&\T Z7R:3blbޱCPISڭ4C3`oOX8腈^\M80-RF J"NBZwTixÓ*@1 11]ΝClnQ 1 Jo1?GU 0Zu6>Bح WҦaduX:A\{Gl杴r*cmֵtL1MUealQtOrYpb*)cqu:'~h%ŁK5V 1)k&d_,/ZYwK4Mh@LlLF^35̡gp o4rXbHi+J@&}7/%>A>Fk5`[*ЉsVHo9ˊJHi*Ly3ᗸ+0$&i1ήOd /B-~5Uæ4 ABL{@:k9 *f6"(+'xN&(hh{Ne"IH>AuSZ]bPU7*dEIR\u%[#m@rVNPm6R0+0mlJ?xEeXBȷۮǔL-I3('u,K)c"n:{ Bd je$mJ IMT˼ Cqe&Pr4OY|g hG^iN:cV @b61_a\v!M{  L5c8V쩙 ""2>5Ӱ):)p">n&1>8W((F`6pҫ;d[XLWEwGUpZYt B2aىEj:a)6Uɺ {AHc΂/Rצ3 a35$jLCېM5Q7t)ˌe[Z$ wM5: J@MV7t 2:u!`7M[(Ī2)!PlP OY9rU!$БX"t[ a|u-W&)϶ |,Yqr.t5ՃqehՁ$Fh0{ =BTDa4JRk܀Rj,K+pM0,ɏ,!Hv%.Ri"vuL/r$2IkztFA)Df1kI]0^NFC=$Z!#\r8K;~QWʊ\?0>ƖcɐrK, ` &KI&8Ad)ngwEʩHܚEo#e@!T@cDR@ yZm:j&PJQCOXq|Vb`^ lN U nqc4|jG$өeGd3w&Hb"ύ\PjI)cbh$ڊMqW*uT&ah)4!P2$MhLkћĪ(@]HRBϕCw@jTk$7 ڰ`MbZcU`!WOk1'3ZւZIҤe;6 A TfɑN6vd?p1sáE\mz]i38ȸ\B!-FL#"(nkZNEL<1K dSY.?,;ju;L2,bLDzR#(*P )#Oh*txlV3R*i'LɁ5|xu Xt1X8ЄLjIA@Hdu0 1m;ne WTiCOAJ" H$CH"$t:X^EKz $-0hd"eH$Cuu9YNkEC80 ,d=ŌOQIU S#{"d 1""eRXSJ.f<Į:#EA1rHIK;~@;B؃.L@eZIy0kMv3>),TaW րMbÜ!Ƿ@KDK]2EiDX1aok[B/UCvJ3+ aPf"AvP*.6#4LXdLԒ`cM H8Y H=+JFPp6#6&!C bgLCxdH A3dGP&u.l.b"*:}PzWB1͖HCRȤ[Q5L,f$zN͘3c62&M=?PPMJaR cBlA؏C5. ߍtĐsd9,l6|dOL^STuq!ŏlHI '֦V]>f R`Sm%&Zʋl 7tT*,of 5PCwKl>+uՃ:RHV-Y-")Qe{Hc=Qz3'jveH+N2.q]phY8OHɏ8+*?ID(͈q%*H aRࡎ# vK@")"Wk*6BIRm-K)$Ʋ%LDTdH#q>ir4!6M̘2205xUt;iUv &735RK5E"A'O0[On qnqc EvdǠ-dn ȡM8Ɍbָ'!KRgh4W hi5bF`! 2a{I ɩ$nrq1E"B3 Z4@ݐ`$(6ԓ#ӯF(VI"IC:K.?$U*2d̫A"GVk-h.cd0& $aueLcZ$6p&Lje؀@@RO:U^'=&uR1#2@I!Srff u:VF[19 )1i58L`\%ze#-A`EHs}*䥥CNY\ 9sj WmN lYO6T;FW{Jg}3xǐciPaYAF2'@]ư %QYdxD)C<@܁h'W^jKq3ZNE1m77w P ?!. &V9gr;$@"}HhlQ;nB NAX݈ba4рJܶPZV4uaX&]X_1C !V>$Ik֚AAiL|cVMY#oH|XRLT ]2bbphC?i<ā /i"GJR_+ f0EF{G d4"Ѝˑ231d JlcO*TF@ēO+)%"` * $5+Z+ l$u9tRRUz"c> VI OP4B ZI$!YL4ޙ12vM"el3ȅ`(f#J( Jb$$hqa@YT wѽMkolShD+#&R2P-3}}Nr q+%#H< _5 35Dҟ]+E,$Q>JHe B(yW$`=mv X VgN?tΨ uH o#Yok1J$ &Vjاdc)RLќyTeV$*':Oʏu%U+0!C's:|Y!p)%Hf E:3 Mr匩h;+ a<\YMLtS'^XPX{άŃ2 QV lkk:QrSp(zHd $Ds$R4s;w`Z n 㦞` FԐ"Iz3>0Mc`k4P<&xh$ }5#F<^ IRdj*mJI`E7=4 平JR82-$u>JmA2 T":*+ =YlYC?YMTKcfl.\ː*;G|yi nIښGn ^PŤ)_e D`PH&GXJcW_ZBʆAJ\wE"j|9-LTtӳQ@bDyƍub.f5Z}d 0B*U 9i*@$~X\ʈ)8ԟR>܏v;Z }+b3eI$XD\.-"dTȉ$"Xk鬊U12fMh'p\lS/y03~))O%LDAb+-IT{2$-`? 1hucz1:ULxbv2xL#AIsWer&b4ߩ526>;FLY|wc3[Q9Dmc X6$h5pqiv$ZúgutPYLcUI@=n_"ũUjf+:&RYev{*eb & JZT+'e@́LCr'jtӾG&e 7qT McX19 2#Gʵ̡i P+MF%(c`&7zi bl3gmΊʂ;2I&fG!Jg  m\FFd 2"-j=Y dV>5d *̾&\lW%Ȫd{JNLof2&DI 3'·"dÒPu| c"V&E@ ~l&1<툚hTdfPDZwI]6HRWǑ54I$ҥ֣ĔUםYC`\ιx!09CPN򐭛U+baO.`/M *&@4nDxUcW)nh&2 4,Hbm8dPd I^Ok5#d{1Vٔ\r h鐳>HaI6bD`Jc= {6:GLjc ]hc})5ƪhQbMi4+W x 5 JEt& xZ0~]bQ_r&9K@=VM?bkSJMA'JӍQ؏ Ԑ )ټH1F ZGp ;+2Z`5h2d(P `h5 c9[HCҺYrrc%]]bJ(iu3QbKĕ1$;M4Vb=mXa]9!̫*A^vBda \pǴa$ Ɲ*VHh)/p8𶖫 1_J,p@.: #Mfu0U*LE+C`WrU l6ơB1ѻfue3vCC l5leЫR UcV|2Q4VZ}f&,j1qty'pOt~^8-#,ۮ.#AjI_H*~,لf'5P.PB ti9 3\n  M/q&-d@>VZbUNJ֟ՎL>1㸃!D4B[S} J,CGF{3" {*D?Mde* `3 PkM"6!9䲆 #DaedTWi4rH\̀!^ܓ*ǡ l@7OPe;HPցzk23'0Pc'ǩ3V`92 hFLRW_$Ye`Er6,J\e@r:=5aQ v@{`lr,G`mf V 1CDdfS n-Y`IץN \C[ i.swU%X7AQuUVlkg-㬸S,T(aY3>[q\4X}ul'!yRGYGH -'púU}A`+2*ݫϭ4ۋ{xyLME iR>0`(i2# G.6f>ly,%I?u Mg9?ua+)LZk$ ͘`b$bVi3R4P)8$g4-mxg|d(4=(#}tL`)\BxDkhHj7rZcV-`ȍbhWB@YT"A='3 DTҐ[F4`T;X>s0\ ryADO+35PNI=)MdLئ7RPwH- !%M(Td D*H`YCjheeFVӼ'5{!UQ\A?AcC8"V@;1" :ʹˉP*QD Z]8.ܙFv"H yc㬏 T*`P&"{)NLmsHI&t!VǒAsܤw@Ҁ^%Dw5YdNTUqb I$ V&XWK1$AH)}\Zr!-p$8$Sq"& `ɐC*0 5oygR ^@= &6Ȗv+A-3h" }B>OF M ztB.\iIO}o.R_"\hd5փu RY%f92%EĀX[CH b2L$nJD=h\FGD.Rj}*u[Ơ6qh#%Jl="A"MwiM P {]v t͌ZJ&}Fs_Ir655Xil˒m,,v;Ė gu!Z@ Q16"܁h"+"'H1>HeVHt>S~J-ic$dL6ʽȬH7zvY@=0 &I~ɍ37|Y 4);i%p[ppQ Bd1 Zk#L)Hm2HHzM}tȊ]`u:':ȫQ10Qg vE;7쫒lnT"-e2trdk @~٩&βLqPQYdӲv3#osaxG{hdďM!w8Ŭg` ű,;+Z\22rpA=Im#½XPiqI0t!ʮu5XfDn)v[k`Emiܼ@\, v#adD ;%[B@I)Ar$iH#aWV*\r }nNGӥ^LLotVblH;L5`UI޾jqî&\ere&ĒA?M0 W\vfL~1\UD4MfK X p!$MhN"Ud _Zi.\E#]-=+#2@52+av.6P$u܉1B4(ɕLd9H!]iݹHS/ȗ0Ĭ3I&F'JA5qKh I5"]B8Lhۆ+&-Pk"&$nR HRD#C 0rXF>+WDV"Ս` #}.2۸zi]TUNq1jȮ)ǐ eY( }60A[`\/r$IǍi"A"IՌTdblpcj4a .k{"4d(K/ 4rU @ F'r0t #a]:!E+=@`rR,'X@6Pvkb IYhG7eYN@+Zӱxq+aHj"{K ا'fL ̍ c, 's_9/Ve]qnЋ0Ef9"V+R@)3.Qj,XGPeȝISM2X6K-0b('E[@תLo5J9,3FfȆiYH>6$n.fCĶ-FT4]:6Q>" B+71$O R@fambXSƲv JK# orlAY$}8R b X|L Dž@emɈ)PMM^2LhYIw@wZ34XeLaYC1R 7Sh&.G s%F(dMcCp($ +Y~۲zRlkb Ѕ$u& `@cRAbM'J` XE &47ffcHaIL/>2Bz1t҅ 14ahpĒR陝Zb1ecu{@bL$kmG}*PqR'҆&`iJ>&k/[P hq69b*nHN8ŋ ;ZRW|Lr\.*n#x;8rVj}aD-x}lfe{L4Wڲ*CAv:/ 1x`!Q]Zw6iBm L*Kf)`XT7rOX;@bޮD&gGy N@I@nv?"+)Hzh) VͰ2MdLJ+j@i [5o|"{:Xdly.VfڌBҚg[1mڮP( %(hYQPHx`M 7Ȭ;ֻQ|Ō7 m CzAB11IPJ*$, # ͐R#cbIh&7;Bˑ@DRq۸#y;E!-:=HZVL+1 6-I6Lk-Ĭ`+sl=Yp& SYT 3=넓%X-PbwtZI=Ԝ$WAR ( )&}U\LyV¥L~:|r2(.H>Lg`@Hd,b&}C*#[@ffAUP,T3r@YC#xS HWW@%Dž50'c_C:L'% -C:8Vq!&IC8{*XS $}k,gYL$ȝW\y12+*nM\r3y1 i}%F AkpGZWEe;iZv51Ԃ?te%21Pi ZQC_]cM / % AR hcFwD.#jYb\\UH TM +h}?n.庄c8`\]3,m?RY=um?M"jXe/h%~#Ʋ=fAcbvp ɥ#C]` aBRZܠ)r7J7i$H7Lf%&EtCD5h` ):f|D*(b܀ AZ 6bH'ym8188 Ed@5pRHlx,L;zk"Z@``Z "$u'ipUYt!G%r`Xi)qI*l*ɨ?].jS$GZH50 j֥I$1ju6Irr @S?H rx?#At{Ӻ:vmZXˆQl 1-C PfwRV~we\8n}yZn1$>.r!2Yʑ뤄 0 - V$2c fق @$ȍ "WE* m6OԜ]nH۷faV0욂 +O}$ba|`LZJf{[ˑQ,ZڤPo\'jXH2 R=4 < [DB+ۤ#9$c[|1$SG $-y""'|$Q AbHX5Hk5Rl*e1)BHçEK^H$wsBt g-Rh3?@(Zزe,KX+H iؚd 9[eI,6?\R)eaABz}6\y*B H1+ǥ'LmHalԆj5ޔdǙTȆ]qiH ??E2 _^e#" HItS8ڴv;NfvĆK Kz#o@xr|XęQ +(LMM*rĭ"]gKC]\V*a]S5y1ޥ|ZE!vDt&ЊT2",X0 %FAQ@vg";.UǛ*+ UD;Hg"$F*WWCC!UDT*U1Lb̵TaYӮ6%-dFa R һ WR<`WP)W9ĦC**v5<?H'sc,-Av4?}߆Ƈ#ddž-iR vAF5f Gƞ;KjI&y> e/"A"k iYP0+tTZOSYa0R 30"6&7w20./.Z `īPnHB f C=.i !o @O(.DX5 :*դ ] =`vY05fqoJNɌD Đ\"'tT-eRrC<$$zGQQ9|y1$8^nd_} ";&@"b1Iv\+L`%$WgĤ" EgcM.MŎ܁RQjz4%t2**J `5G0ɗ(!sWیچ׬"°.&YVPdfM#묀^.TXILIkAȪNe7ZCCOifZ]*_MIR7LHUX -,R "D{7LL }GX{7d"ʼw\5g e.H))Y-BNj$t鬎j/](ӦƸLEi(zh* P~i v#sfȪ=XEOzjьdGE {$SD1\fdw.q.d ~ZDsbRu*zҾ"LN'u%ޓ9" VNjC(T&0fϮvfqb Ճ$@XՒyR֢Ȃfկ\ح2#2H$|{aڳX;Ttz;\)a' 6?}3_ ,flm#aw) tNhܚ}ƈe)_lBՈDō S!GcPA;EU І-LP ᆴD-w fN,CwLH\+PYQ! o?]7F` 9B(: qˑ #""4eFI2-Mt3t +9ȴɶ+ WXT gŢA?*cEz70prLGuLDoiVWɜn1D ]\1柳W*YpbEҋֽա*i%IfQChfZtRs9AoLV kȫo&#ZqfS;OP΋" _5yA3Ox;PH"w̅V!IRjH5`y k( LQV-eRcvT D &Р-` Y[E8J4$PJQu¦[.TkAL"/yȬj`}k'GC@64 k^֕IcYQ#H KBĊB鷮 x[\ aEn޵Q2kH@5oO]Be6\Tc܊Gi;JФ@`V&T&b֋α#e~,`Vzz Rph ) , AKC]^ʅr1o)$ !nH68Xp k"l׶n7{w6}^_úq@#ƫLk+ Ūt >ȡQ##a]FM; 2>a5beՎIW$1gmv5Nq ڪ("iȋP )Ъ6br̳tIiq>5-qU7nI7Fi`A0LuƑ8̡V2MNEy6rŭNѼKA0ߘ@ \+R~JA3I*A:nPeSA{ztBtCcC(2MC"+ K}LvNc 87S%dec29V$r!@jҞfHA$J8i ȨAPfIY,bMA$OXӭF& `Ă@1dgrm5ƃխU7S*_Yq"*AT22ծ ߎ\+.V? W!%R=#XpU H6m&F5(2le@Ei4H2.\F13% v[RIrELh~@A IiAK)WQ"Njp(ˋ1ɟIR~;3\!bd75F2IUكLT\Șiʆ4`lա1,İf6W#]z6V44Au\4mI& V4h_1r؋I,Sz BJ]!bqU3T@L4M&0m LI)5*E1ǩ۴iKxN#u%60\C97T D7a vn`ޚ(Jc`4@3B "r%qUaiP!#PIbLƄv#E3Ԓ#W~;gɎ LAɕBnZХ۴uft 1 |"LuNp HWқve2edw\Y +cȫna"d4YdJxU $'h!eR AkqA4"BoQLa~RQ>ZDb9d*ĤbI"m/1*&PP٧aZNd$! P #aoџ't4 Ned7鲀.d0DIfVam'xޛΕ#`{U;D3 3ifxPvY?r[H1COiX9da'^CfI$|I`j<ΡTT:_ y CcyyfavUPP$z7q B5i]K͓+]1LSJ]"Nbҽ_fRHqIk Y0A:F(]Vkr&+irdEa&4az@R2<CƒE/00U)7ma]h-Ś,.`;H EeYELKZ##EMDvPH@_/p&$iRnfcB8U^&X(T4B1*VWi6D&b°&+ՈcG&|qX(P$1Ǝ'[22݌ [(CDx.#&\L`ą(b ?7tƳm 2g@'^˝*ŃU7='W2UW* ni}\yk8l4 T O]^F0 @+,/U3^HbX/FTA|/t7?؜ܹ`z@dbd(/^L~O:㒅r R *wZMXzCc`)P ͦ\JY k"DJ \`M\ ij>J (w `ؘuȍ!Kcyqb @u6>wic}̴bO*k+Il!KECFX\^{A1q;cpd Ѡ#];)\Bʙ@mɍeڝE FxΨ\L"M`P-vPqJ#K@uö;c[[ΦAk, tI¢ڵ?up(BǨ԰#fKjA3 7LXǍf& O{ecU0 1S( 2BniKriR:27dj@,\ @#.4:jtuW]nIcf'2V@-D̙PB.*,A71×ɕ0`mv"I*.Iܪͱ֚Ty a `OX Aچ+TV(aF;%fLG_SA(1RI@Z@ uMʰIzA2H}dā 1 05'FvEI }߶ğY ;-'@%?^B 9jH.Z`{k 7wiiP`Ab^UYUB2H,K[0 TEKX;Iz΁ a , .j+XӮPpɌ EIoVLHk 2nD L츎RfILR?E&$à".>Sl֍4CG$2U"MH|@0 W fZ[dT |R @"&Izi0.Gv\@4 ̶5I}'O'$dVveȞ~UdMp 6 R6:El3Evp]:HCDtBA*Ł$}^.4܈:Հ1$S#ϑĚzi@Av'ǓPE~t_%T.LN SoYV [h꾵qCyqa$@ l6һaV@- Q2AG˕:- vĕ;v&4&lv4ىK TJa\HEݡ`r%HLOHpVHP@p  iarw!0L̙ޔcع;N"J78Y'c4OS7k{DϧNB,+c X@z}N -r74]Qt=YF#vB-d(YYwFYʹw*v~xQre^>D P:r"ă/HYV@XHx"F0MI! @5:PɈS%UZ0Y@@&4Y"mh+8 AwkFlܵh{&3q *`QivSXSqw_Id16lT3!i52-X5&!W2 dԋZ,~P "x1 [EjIM2*n\MqnBǏ RaTAiQ}tWX!,A &$f#VE_( OH8{2 H0fDAԪ c v lKblT3;H`e#6Xn&$7|ÜstHcn۝H1~!Xm Dh"ٓ$2DYTDtXFl<{Z٨z 4o1A~B#r B(4?QM˕!!}@  `MA46%a (ejTfAҚE 8StH[LL,4|6U*3fV_) 3+ $ğAS>rې"m_m}K"%. Em~vlr2Y 6>ƙMV$ҵ}j6ʏKQ؅ HtqJvP+$OYq-Voa-h$E\U[Œ܉L|.>Xo,X;z~B(9# ~Dob`}SGR3!RYelE(Y S2K:aV^Guk'5 cv60ޠP)Asq +H9$IHoMcȗ62<7(~F& tl<my4FAe"@LXY5Հ И uo$!݉SunjbH)L.ǷMcEمQKqbc1t @@;@ j>D&K,}N*[9 $Oi  7]ݓIujXj`E19$*bH`:k ܰrA > AKҋyo0"8F4faW#s( fcbq" `WbSQ%nV=Xw\B` *=5ڝt12T:ȡ*H M7`)V4U$ZkQōu,YjT65 c/dUZTA&6bFS@s &ȭt!d)*I LA;uf!71QTBwiS^ACSM/XF]67lXUi }WqǵYTRۑvOP4)*d5k)5Xdljı$!f-'sƅSߨȒC,&)d+cf uV~3]I&g^=0]cqxID"`.t(b0wiZo]*!񂏐L*U%]iyl)aɊSL`}dv $dQR E 5vxfV}&kM u u*P2@-'+jeUbƀJ&$IE#6FU!|,Q@*IÄ)hIci@a>;HdM3#/yWn1YQ3091VR6'Xo@7b!!i}:Ezi@"V.i 3:dB IELC?,JyX' 7}Җ%IR}@Eg~ D@W)`a'A$֝tq! )1N]JǑW64 n5b?"Sf'jFd%v`b:⻀?}i3FtRAj7m2 QoqC%q(L-ą*bkTl@$:F&)Yg,d:i:ƑʕWrHRZXbbAO]6%f(R%V#omA!DnRjq gTXyIebA5]) ˳MdHA:T.ga$].PMXDڧCyop0Yj"ۂ֛r_'viQ0:H>-C#Ơ A㡌:Z7$zu]b %n$d@c WLTZ,P;uߦZ.DMLre)S$ԃM d~86 cI& u8xY]@@D Oi"O19ԴZ%26Ҋk5Ðd|Fql 0SA;'k#0FP6u:T kռe A&&v*ƾC$'JD3*mrkY D@Iز\y(;m'hLbB *U~z-|ې@ۻa+Oo}crYN_zK$-Uϑ#VM@Ԫ:|5M y!KxQpK1'6e_jhd*Tf:C\:[(̻RLӣī{25dX4 dPBe$dj[xL,I܂ aJ:yq, ZL邃yQbs=jkzh -/,NB{'f00T8l4W#~Jp&b#҆"43=9% JI&%ёJ_S#o] YVTZC4ҹ B%LhdA"`ȓK L)aGڿS7+18t` (6׍{ 7A(n*&/cqq(gV2;M[urV G"C1&<%IUP1=1\m`2bŌ!&YDZBv r)\%."ۨ$OX/͔4 dޚ~?F. " dJ7`۠<*aG_iڳLlo%BJZ3Xed01i=$\HKdziIpoA' G;HH4p @hR4+;zk6CX*k i~2B j 5Έŕmbꠊ41Z Ơil,YfYP^f*0"FB_E0BXwG#߇++AP $ɬhQ`&&BV;Nԓ5)krc6eo;;e%rb ?- 5;%[*vb= ]#o"P@Pk題S"9U`JVvފ6#rA LғnPmU$m "*$!Ό-U2 k"(\jh&u_!HQA`_! zk3ӹrr+!~DIqqiR"MTu>p\UI`,+ I&'*f$IFRhH#A274Cq&JҲ)9 l2*S:ɍqr29L+X ?o5'V[Kk++l{ޝr"VkfC" ]y䛊,FB`\'x4`A1Hx=0VIcV + ڶI$D;TȦ:.GfoPILjfUcccl&AYk&@5ϑqEV2b'jiV-T\hoLIfb݈dR lh5 \AEDFB[+-h+tFġp* U=Md\*2HcUb "GQ+0=/kiU#sK@2dZy cm۸렙B"j bREg0ɏJQ ʆB@7{:%ϋ{-z@ǍrڸT(#5$KD==F9tgS,)-n;FY7f30҇iRX~uVlG#KEZ轧#zi1\Pc`" &cLZd,UVBI:@Q:!fDX:}a4ed2IX 4}N@@uh f>B21&k2>b9%B,쥦`HP&r(PAu=oF _X4NxDHH݉#X++"@%JoLġV,A'ne PdF kXnO^L"¥PTZMHIx©GT\iZ`HU[,lՁ5,3Wƪ@Y@]*2{r}ѱ2Lh(Qr[Ӱ$n#aﬨ mM :ǾѦ# FYVLQMgX\ఀ Y?]6T-{p X"goˡ#'q"|*fK@jj]3*8ՈI6Imi2c$ZLDop,ł‘;P 4lpB',o&`ԑb2bXdkc4Nrn{zmp60U@Y!bH4ud#NULn,DW!BdI3MNx"T@à섌r1pLj6+I܀'J~H6HW1c0!Hx 72hDG3JR@#i+bjb-D jJA+e{Y1HLa;*eN E=Aǔ/,!ߠT``̆Ո )1N1\wC4%F!oe#}m"ſ(@"0Jԍ^F,CK'Mi%/Nj"~g`C$I4v%6[ -4$:7<bD1O>lݘ䱓rgMY!T61@MYE ]F2G֨Q2vAC+-<$tnHȷƪZf7H^,yDdhIR L 5dV 2![N'm uƠAhQ$4b}+ZTȄI7YVpSt/i /1#HW\k ; 9n頉?YGj\eTƒ LĐ}"-\%߰e3 EHQvV`: <HuM!rT ~:Y+,,@5oF?㠾@.\qr4 T~9Ǘ;.\aOCn:΁HLFOzO422¹T~hh$@&O#V%In1_gQy ?lb`cO1O5 z@w޺>C{;#vMp~ՎCpUI=Ez1v؈F)SJAn_İ .Fqjj=颩Tl&]XZLI&|+%ML(Hՠ 2)|-H7>v\e0c>27,$C]2HIoh#>T%eW#MLʙC\ -*HfEtl 800tu% vvV ] q[ L}ȗA8Sށl`nwHx CwT@=N>FXYZ,ڒ$Y2+R=uc v`V1Ƣ`M" 5$6$k5u}\t@$LD3XN90_Qp/ɘa-CC^T3 HH7EĠ$\$IftAW>6RC`_JYMBj PMq#m!̩ 1 IISĂIIWM x T ܁:ؤ,`nk~.1k#ޑ `aO)D(R2@5N'8ŌE;?%ѥ26Zq6$AZ^;Aa|@5"k1 ޚwu7 b }dLǴh$APfЪY$,jIى `VaHb*F秪26‘%~;'C;T%ԑ(AYM6gƈILD$* thU+r 5;KE}#AgֵّPz{÷#vV';,UhHbSA I 9)O@)u'sh*BdY|dU:NM+ŏ(_d'6KW}q$0h@n@ӪX$30iޒLreJ$a(ߥg@ ,@ &@#r=B]*@m$Mi*LVYfzm*&FUTZ|mBMXmeԅf"`u?L1MA$$ǧM `d+m93&9Jr-s$?J֨`(u5HL)1͍ś#ce }6W1_llq1ܒ!XmY_PP)#t%|tiJAOs=֖Ym!}p݀ā, )i'k](,;>ںw7,B[芉$4AJ2S&ZA3+"rtԁXEƸլu3Pgc, L i>]*xn. "LRkAɕQ :3#\T(!F?9n(/Ωl@=D5-bXXА)*?8K?=D0AiT>5T?}j#Sxv4!T,LKmrw+b-b5$ܥFR|PnEȝqS&$ @NN> kv%MIfg4 d-zā-c{720FP hLf 91tL ȥ.TI"c]q,%\\m,÷s76|G.b.,+1\\,S)G6l@DHc&G\i^k .0k[IXS㴒}!]cOM˶LYՁ-Ȑ)^5^irq8&V ŴΑTP&6E&Vvd `G9,iq 9F2䨉rdJc፫&ęafc^˲byi"I E5LblVC=5cf9<p`c)1Pq&QC1 ?g93.(XgJr3 V=&uvRqYEOCXL +'#D$+icɒi%v+q0!5Ar1@EjLAreI$+ѺR52.,՞⠅Ϯ3 dB`>?>4vCw*OCM_{cƲ6C1Ek2"y#1;(&bTqdlϒ 4|LQA^? 38Y€ 0A驴1Pf}ujcmՍqS@t2)\V,M$2gk&'E|r>;{mYa̎$1\{qHyB %ƢӍ I `Lnup ]r &NHS*9[A&iXw*ktaLMlĽ˔8"WАLkW>K@R0uk +_& L }jwi;cˑc,̔,Lv4҇4#'W3=DS@qAQ!7~Y4-[0%]A!I$H4>"%F15FFdW`Ru(28P a2NɈ<᠀兾5PiJ^-wUR nZ (d,o{]3|h;m)WT0҄ Α;q`@8[bj"diϙPCLxYNqǒ~F7MY0}tF,`~U Z\{B@X6*E=Q*2L 2= ir]V H&&o#}.gD*r<bT(5$PجLzS:VQr9HPrLDmX dLS@cxHt,l Hmd,VrM BŶc[d!P 6C$j`><mIZvBC!l  HchA;2MZ@ANe*ª LNH'!̈-JcS]qKj 2AM R4u\IWLdkOsT>Sl9A,q@hh: +vS(Ȣ@duɔ1Lj-`L6h2b Et1cb\tlm}\HYHf xS*lAXRm0+:]ŪiOo}f\9ӕqPA{n`>5f/ Ԋ,`8I CUT2/&"iU)+ 5m M,Ɩ Ƞ;;G㬑ʤ廌4v*f[{43lAunU"M.] XTibYl$Do龖^"["V4+a31@OA? vynpcmN3$3_!zXu&5nLIAE"tvRjsMeQ&ȫ-U=h۩Nw4LTDwg!\0$'/0Xj4Sj2 ٲ$)7CTWTTFM}? a++eA2.2 ȃPUJN&'[ΖkJ+E°ӣ71-Դ$}gMrdjՠ(;Ko0>dC\TdPT@su)V>7. }?8χ.Ve I 1 _]+ qdyT*7;D"ZdY#A unBc6LYI vݤeEo@2YPPD5)|Dڰ'i&aj=-TQ3]cPUZ@ G e) }& P6XcU)Dۑ Htm!gS>3u 12TM`2 Ѿߦ_.LL (Bmngg^07~%訃 &IU{@cisy~믖{D@&=t|j|brI1U&i5 2tW @$BH"7I} J|EsY k7M]4fCz(e@d;418`{lAUb&$G!i?] Ҥ\iոE![g0R k8@k@`!I7M@2 NNKH!d@P&ySE9@ 4'X털-ֳP‘=ߍ1IH's@ VC\mqQY4:UpC!nhtt@X2*m$R7cpbF-4 #ӷA܀@RqP/ [S,͓"ݨVRwBp)!=zs$DoDY0./Pn")#mZ`D ɟ]2#3*AօP{N b~ @VkSi$A]rr$о w Ĩ ef,VWȁ Eb+-+ŅARl@> cp1%eUH3:!ٝnlpp@k#[@5!4ԍJp;cVfB0?*)6DU);Q0GC/73-f z)Lg͙$4rBwJ乛 ȋn¿rn "5%S3\@7JLuv5%unm E@ܞudllR7 T I_k uB(f!TȄա`o:ubŜT(TMP#q^K* / 46 ΡDc ;Z#FeȮqCJ̊,)ę]$lv뾱DvF6Ej-6VM@_H߮16\ 2PE -ͣCD =|7",,Iƌ\V@Gk ȕ9{묥XU`R֊1MdT!qH73F E\.>Rѱвlqkג;"w﬉ps*y @R̢H4{7V2I-DHU'3X* e} k+qR"F"7">F4L bH?B ic`J-IH"U K+STPnjrMIx>$#"\H n&:Qq,!zmF3k$Kh'cRAһb Gz b"ݡL]^_19S=q;w & IȈEKDJ3A ~MtILż$Lcv(n' v63J[)EC)`hL+ m CZAEI+{zĹ%\ Im=bHlǀ?-*?|jc\@ѴaI @!@#EU{|R% XL6^1ڷ*ɴH+J F4έ`+S o:h(† Rx1&;`A5=Fbщ[kKb;48Klb.QЉ҃G Wd͓X?$; o>V`F&Z114qb U|2*" ^LnY>\#"vy}4> ÍIXvɓBEUwLji`!HYA`"-`6Śۉ97I%0kMu<@p\OT΄xוǔ$$MM&53RI*BMIypF'fdc혚ccd ,mƦ{`md@P¹ A]:_0\YbU 2 P ' cUE&Ҥ} pQE J6Kʫr"k oҷܡ;`%6 ?i\ X׸RGYlxٻJܫ A B "M Fl-!6aE޽zu$,TǦT}4^l{¢ SUʓi B FP+`4 0(HH%ZAi(RDH'!( 2XXP2h$2~`T@p*MD5 Sr&M dg cUD`I$Ċ H9KL+mA7t -bد䡦KF "lkhؘěW-A Q x ť0I X4Z] _ K"4=ɂ-}h'^L@6LY.R8.$W6E1M5`-ƪ\I-}46 ʰ 3fwHI~r&DI==Ȫ|$(@)qu맋>$d@[g$)q X7DoRgjI*Sj=##@b f!`3>F(%5-r`Mt\ "U(Y@R]PD t3紫)'ө؀? 8Iшr{fc$ba$5ȵ2MLfPIU,$ <sAƼ\}049\㕛xr,$b=tSrqa-j ,16UІmx?sG74TT p>Wo18ט|s%$0VX θ@Č\'[wy5/YMjApQr.A[@.o$oLQ,BcZZ(rr'XMA;և@h\x84 YH)u k˽k:YqۢrV^Q& a%F 8VB+NIfpS x}(J"dhUvA\K9J} !;C0ﴐ{fLSi%EEa"|jVmh䌅JS!$]YP$Yi1>0! $ 0Ot Vp$wXm4b4KI,0PUʑʱ{B\P['iA~EBV밍 -W9Xi 2mZ铸Ŗ;$@:k.{ @A*h=RM6*٠V؂Ew.%lkl*ZnX(*tUnUF A (lA:1ʫ1 )&0;q16'(7}b!m"-MN4v.ҲIg亊Q7RYA"\g cpa YC;n&~1jXTBȕG ƸP* gh4Zua޺>8Ȯ2/c\ ZbC[3cJ@44$<ˎ桯X1Na@:UGPWh0LP@W^3HLA06AMT J|raXP@:ɏ fb [20ZI]1 2yǍJZA㢀`6"3cV +FFq&B&U.W{MH!A1h+gFgdRWNs@ i*. {t9_mԉ @թq(!=SKPIrYupKH=zi2$ew0׵:IL 1 G&Z4Mp`6P{0f>LAي\!A$+dh%Hu)RC FD""q@'Yc9QVg&*><Ŗ"GAgD.5˜ɋ;QRpD3:ϱ@NP2 g)i*Z;$qNeF!\T`B?E 9 E "DGX.\x"@$ߔa--C$&@6|9YT,@E F1@4MbrBu(:61SCC Ȼ}|z`rN2`ZŲ }Ϡv0 c"V?ld  dTx E3Z`}>Qh $ (uSh'D?+]\TZ̃ӭt20bAh@@;M+,Ɏ,OuݳYAAV 3M{vyXd+kGF5i: Kd9ԁnY¸D\XY\$.R~T* j ]QI:dn@0A~Ƽ2cfPFR  }2Qoe b.LdfpEZ鼝}k4ꪖfqoqX 'P.:LJLv#hE:Nr.DUe%CViկ\Îզ` 3Ί%CY P1QTKi ;G1B ֦6RHV%ԂHA \{͌67$U60Pi<ÉfbJU2b#hn gI1ZD?C+"42#XX R4r-  :0 C)MҸ 66PJʄ;@4fb^h&FLhgݍR BD7Q`E*d3A ONLYg}Q*!#40 IڑyvKI(`9ǔf նᄇ1{Yo]7TBZ?a1j63'Q0+|@ Y+ ^l-wăj {vQK@S"@VW .[}omlXP[A5 cή2kEhgZ[Ufedf0.0 GN\L&ziR0K:i ɔim;UZ=YWlfeD}to@Z>lSη2{lɨ*rAd &ph;v8 ;H֕'j:cQWԃX'`GkPW $vY{?l27hXI @>yDG(- "M602(f H?M r2 rv~\L31mx&" $ēLԍ5$HANȟ}^F{hnԚG]B'_7 ;wBFDK*8V@JY- e@]V`jYhDM;L-ΡgYԒd X%# R{`ѱk-nYJAnU$Fp!$mY<)$QT.T$v(\  H0E#jH!p2:@ jF%N/͗.* #aO}1c9򨕵Q=us,2P{JNʮ5Gj;5GԐ⯔',DM*_r+Yp1 UJ")A&}a>+JQHzb_9sZA M'I -,ji$m[Dcv5%h GwMZ 4"N}~ .)swHABXw)&ۓ}c:ҹ@rĴiʧ1TPhH j n@44Dv&?1Ɠؽ)$ZDoV-d*#ab,w <@A@9. EukeaC1wIa)52bkNu7Em33MW{]Td6JmAq˫JQr :t6lNB&-"MJm,qEڷ=~cɒLea$ 5 fZxS.VrRT&0fؕ^Xaiu=Á:T:ʬW R\::‡Tm9 iscg0Y:i2ymB{pɐ :dߢ";!@ MLR P1#ot&CO#^8ͭ@,45d *1L 7ҝt\E1AJ(c@Hk!f =YK-Vِ?xDT2~SR"1 MtL`2bAQJ@`tN & *}dn}G(/H%Di5s2WC14>N\7ijX `A$HPa\!$ z}u͒FlK)km"peYƥ[ H4myKٝ`o!Vf*o޺ B\ $hK)#Xygŗ*uIj}2[Ew=O~HƉ"5j(UQbb:L1h@e3,hNg΀de. "$H].Rh&:P*}5c0Ai6vjֻiV$ɒkYs*7Z RuҖ*ok\f*%Ɂz 8;p/C5K IH!qG,pS0'dFdA*чF0Uuf DGpT`>L7^I#9PJsU.դR|6|1$hN:3|da&jzGJjK;C*HB$7mԟiYY_(%T̴NѢ$f7:zfȾB~ƒ"R$ߣӦK`bct֦D}WZ>6=`M*t1a=լ0#E`cʦPK6茸Y11 6V`V$k+C,>n[ Mۘ"=5N2V1"A6V^,m;鶂PC#DtΔcw, SmS#beS+HiFY"GM}i0{2#wae$bk4PPo[ Y $ՉSwhIOi.1^f2`ɉא)!‹r+WFb/ctUGi3Jh0A$A$%DvN9F/J2D$u*5(OAȸ+!QTwZ;>ʌe$v`?\L ] +S8wL``'?t0uq.I1,v{۸T?5i9H_ʴ:Wmca'`SuӯM621aj{GΔRq 1ɴ؊ Au*lr׊#,]t DRB $J@'v OCcb"Ŗv VDmdJ.BIm@NƝ8qFl`N2 M0tp@!ɺAhc fY`6#EdTU/ ΫHN,&%SH }5Y v  Gv\bfIzGfkk,o5b8UdgAYN;wV`M1@j:oNG@C;bN,&-tyR&OmvQW5MZ`@h\lL`qAB Fib dD0(1F.E 2̉$E=tͦhuy7!+hPA-M+>e* "O]IЕ9(<3 iU! $W3d! 2hAI14D) v0QAK#-Ԇ CHZ.X7BF#xe8b@K$\I$,igt&1҄M!n&D5\.P؅F\e-Ē$R=٘w0˅™P&.JFScG$Ekpj2e|Vɐ3;8NP`Ϭ1\ K0hȳh&hqZ$Hb"h /djI0&du!iEލqɐ&D}h]V+TvȨ :Mc 7`Xԗ 4.shH~LƥF`B&D!jQA&B}\*h@IATAr ctI3:R^h.7vHq]%%?22ā h?$"T6 mAQMZC2W22: ʃfe&!=IԂ zw]5$ m1ik$TSsJV"=(- 4eM)'` X2eXQʍ4+YU\Tَ-&N8QCy0%vd @RՕ&RL`TJ\ ܯyYs7(GIF52I;~mҚˑbr#EGduv(Lc]Ùjx0=4ze+i! i]J]mV 0G6FZ"ٽBZƝK09%ÀMODǔlױ f6CȄn6}tq[rcP4$3;Vumw2B2I1L3.˅ݢ+lMXv&+7RA&)}r!Xy T ҽ>Pȕ0 wjw1 [or OYZQ-m;J mCgL.5nVDi! ȁ7FUUU$M2 N3Flx"ha]>WՒC }:ʆq-X5HÍЯ; %5.@gLD}kk3T(ό[*XdO`&8 Kݾ4\X|POP ߮'/heE{jTSIv#\;U*YXd,CǛRWBBpXf7T!"kUIPcP'N[kVX>c2$R]\VI dW\ !]~(A1>423iS,b"QNՎWq7L7-ưDT'Fe A$wk(-&zi]U2cޠг0+Z،A0@Otm9l RBcj;ݙx9{扩"B^*V%Lb419`WI)뾱^d2A.5ޚ*dʍnנBQTHzPD\Cf )N3z)yX0hj"N͋,J[5jm|gȊ~MD:27!Sx>WPA@g>+Mx$LyěXZCA$&'rK;YiP2QNma#iJAlf"bHi$OM2=tN:!A+M Ո~PM=ω&N"e@PƊXt"Wu+Y Ͼ欳fH^ہqi2\0MV?u8'@8ZOwq ,=AT2T.$*fۚH$]b‡fjqh A#/C D[0A,L"kUIg+ZE]3t dDTPh?e%R~@mhc+@V"b`eg*i'Ȼ Qv^@cLn(QY }b|ԫsA=Å]j\.;z}uږ$LgBdOQȬ@@ ύfs6'/5Һ22&T~:8|jX8ȥaZJ~޹B[LOho]rcw*Jcl>NFayCtj@̌e&* 'MK2 ƛ35ϕZTI L֞ ʾA*c@Aֻi1H^T/+17)ؓSQIhƊ_%0PImӨ RuA.C(A>˒-)7mH"k55 "A9W1+XZ{%'L0Aq6N].ˍb6b` =@{pv1j?O ndYT"(fՈUI&AZD>Ԙa eF%o%5>Pjzk!%s1,&IbH:G3P".H;4cU0x,{ Ҥ~p͹1(I C N1@PQK'Lvɋyme"`"k'm# % =$H=4VmB@V`LF|9APP32)U{d ?M"&g(A#Xiž`IJW0& bii 2=zsA\Ye.2VtT@A4@2LP[jp$Dt#u:& &ce *#BŝTBz :qL$AuU$ĊLM $ \~$BH;8D4@&=t2!J1'6>+j 3*Y$:2 `P=hUYߪ֓8QqOH nXW#,DŽي未daJy6UgxySHLY/ք4\N Z4A{;D)7ںg1$ jZAel)}H9/Vu^JwX3ޏ(f&}g鉟+* 3P ֚.)UK7"Y;k&ErUH jA=:Ig|(* 1yv$E y;^#8⟦ \>M"v0AchXjl 'L VT$7"mFƺL@ǒ6YPѥ@GF_mΌm)0 1#/ݗ5F5Z 40hƎ,b!q-:f)h_`>5+"XpZ==")3B, @w6.̝.%PqBd">cV /tMb`L ׶2ʡ,`V3 ZL67 J2AD@ZH4rp{ _б^z͒7M$IX@qT!.go} 6``qj>eL+>FkqTN z%lcY_ Y~)qE 9bs 4zυLGc.Ƴv@'HeŸT! *e;H_$B10D[bA;btf#ȒօnbEH:rEV!r[OQ Ux,2EЁc\IbYB*z*=2: GtwTK.ybbˌ98mBJ(5diki P:_"BĨ?HCb DMA2t N1H;@h'D4j=4DK1޳:D`}GDV'j ]`i[[E5MeAoIWbfD(,%OŻd&\FXa@N$R  Y,h- FӦVkTV ݓ% HF3! aՀ0 OXq2dq 1\dS<8e$G]&Eac`[_]μy1}ra2 L iC+*$}>|7u1^66V\bX2 dIk:1e A4܊Rt q AAܝt 2Ж"4:];0. = )i1 xjd^)&L@V9_G9* ؄~^uȌAa$ǽH`E5]K.2["h@ؓYPt_|{(lM h`Zk^(̕L龢nB ,v;C P&%#u;t+2^&&c񤫂XnL*@Ce%YT١IMvV\1F&Z@RJ ~,E"qYdDXL\O\Al`r2K Vt@ ޣ ,%@]:T-fRI!;Ι?:8ɍ~\@E$ߠTM $Lk#*fV5:FF,6  B2jM* 1KGlT5,!I9o5a?{"F`D ENV@N: J+td+8?_شF0H7@ӓ,Ă_SiME*c@ QHU불_j3}+SɚAMV2==tOd֔#ClӣU%~zsbVTR@@Ngޮ꽀l1fzN^@7h3C4=tט'&;PD1L됪VW]}fU.L5ImPSCT7y$2IgzcE@@cu^=>BAA3`q񋭑.{ GNc3 sǩS"&AJcU!$@$l:X}u-$+2`L-boRn2єh!~J X9R`&EUY ]d=fcEȍLob*#xv ](OjP֬ 顐%Шíl0DTf}' -y`@!` ${@5b7/nbr+wV+p#ĦH*$$#X'-q Z}t*cW=,R@h&V,MSXwRT A@ h$J0X+9*#1kBʤ9PO{2N*0e֦l@2AM,4_ om cˌ(V0IL0$ zH7Kf5gP[MՓv3Y>Ocom& 1Fl9\ܪ~$}\W&LyahBK B~e[xĈy mEϧ]L#!K9ښik`T%fdO5B=h%||xz4PtL 22w2L&4b{_Ҭ/ H1C"40Ua.";qaǕöE~w`~sQ*}V?Xr c, vwS_= UVDL4#Y2?v31UDHY&HXGJ b9Ib@={Fd1%ď&LNYEhZƕµʴ V.۸%qԅ;zH1!LBPBs=4FEĖP$jQfb! ;FrIhVnMa dr4.@;tZ `%X,-DMHGk+B@" . \d@uVY*L#R`tG{Q0w` @ZIЄ@Bdb`kB Di<1eIp1H>۔H+ H2֓ڥUZQJ'Y13:A vɟ]Q/PF2ATEY<`^H݀O~O d Ž緶,hwp!q0uEm ]YOy 7mcuXeJQ02{Qwiziq]1=$4;Pʥ'*RGƲD1Xѫg*.ilX;2(vN2R/04$oKO#9w>CI t+TmDYbF2#}ahɩ:$HQwխh H,{h91P?'AECm%0ۮh|p>2A>S@):ǔ/4?5μLy]Аp*áRi7ŋ)c$#L*UY2$H':[U] ]pOO]X>LbZ+"ޤƙG*emmA5iZHT\~5CUG|=:u *X(d!$ K ^A}cX0e8ch[T[0 %i,$I#ڽ4BK@ Gq `wio^TJItESEtS J%*Ҩ*L' ~#!l )#`Dm?.cm.@-oSY&MdEuz;@cXq%ݕbC 4ztgXJ:$Q`&Bf (Yp hojiMöRJPҾ`CMgҺחEYC/pѶ] b[,[ L% FrǍS3T7ƵjV  jǦ dȸ*\ :?4JɌ)Bʽ2<Бj˧v $`&&>U%Ejg}nd|`qb%ZEֶ,LϾ3?@FFa#wk%2WI#R9JJ0Jkj VCeGk!DDTk:Bl9ew"UˉuUV>sNPqG@A;V69N<(rK P eeYI$*`!dX]=#Mc_$%]Ph@aILB!I.k ` u>$=+Ҙ I2b/}BA5p"TjmD>.\F*DO${㰪$ר3 (еMdn~UǏDK6?`sOS?ܻqa؉T鑁VƚPnlEL'XG cq!*^>CP16L)%KGԔ  hF)\$}C"vl(p#ԏrg\QKIȣ+VP^CU:7I3(#6;0U|lUE^Opzo>1c45flTD#Nb v\(AD4S6L ːĔ[ؙi #61\ $ƟM*;R*HM {Rugث|j趠0TX܁u"6li>@!w;@VV>W- vI뷮TlD>1Eh;4ҹ, *n _=ue"ra$ `1A"R'yj9h\p0 A 9w\HmR"X,{jgaiNq\i U$h3҇l.fZ0cV5r-.C  :$gij%@v;`Ă .<Ks ui_w,@#aF^ESi'Be elm- ~b(kaR؆ mbFGb@T2 d?͐\&$:c(lׂ6(b@i_]@aiLXթ&BH^$=k[!{`,BtUjh=?c7@gY܏] LC9KjrwDW!6 2SJ3ZՀAPIe1Nq*-f``SLə%cJ4zmƈcjul@+p ;K B ȊT"^Xw=`#YgY?t g@JޖI"NC&L mX.C`}h~ =u%v4/$TӧBt/Ʈ1HbЪ2Ht`ُ[-REtDvZhnFJY`cAGDPLRzhE='tO]jH_oU/W`X:rRqJzh rHp ?v=5; )&>|F\[Yr$,S1c(G@}JM_ip23qZ龲**92+4u37B:1|K&=+ݘ^nKh"O%g&eVf"$ə4q nВy$)he!oKt"$ 7yUP15`@ X,ISЩXSnһ.ebE Iq,K)?1>O (\\!{ &> +Ժy'#KlJǥ5(U@8 ~4M |aS! }``r䐕'a$NXr:{6fD zh2} rUH7W֚rˑPi j{aVGo]hmf &Y)܊& H13 r~IƢ;V\@&cO]vf0m\AH AQ%ELj`R2 _KY8 3N@s~+!D@3fw!I aMfur"YOa $ .y[&.AiΊĴQi=k,1 .E؍ȚPћ+|ǸڦX0=΍2\^?(V+gP<PTʖ;@Ml.͙K6t{ms~BYB3 γ/VČmP5SyY z\< v&OwMSJS V|o xm:Ha fo Dl6(G]6ep\Ok2RHLJlF 66 fDljn DnOM 3I54I1FEA{+=Sy5'm)ȡ¹]f $L^Y*263+4 >w:VSn%;g&z+Fla ?&LAA #9` 5T)2ftQ0"a`IP0I#HW#[f kp7x@EfXEMpɛ2`GـL}tEc}$p] f=FZ A믶(g@QK}$)b@N26v=z7p"A$MXN.e%2dv*kbL(:PdLhB\ |yaNFP㒶=f>ܪQȝI$&1 fXg誥><YIb ZV" n"~C=A& (? [@A =}@b M ,Pm0tR6hS$Bv2(6M[ˍڹ-/s3R/+?MTJ$\L~ud/<<*Xx۹tћ Ts"&Mt]2;:{[tWuUe$&@i|WB[lm RiIn&!Ѫ]'m`׺s0.&]0܌KPBƟ*0c`u.Mʪ$udP6" ]\{ӊ /@U4 Et͍ȵ$fE ]qHɌ G^F pǪ$+tC'%;t @RE8 )!;`LᄇcJB݌2 Co \wFHg-\w kD" ƁPTY@ xrA(&򹠀U "VMc`BG r1-VLLLOF秊1B݅Uq#Qw1XXZ-J}mps RC&(*ҝ4x3\aH >5 .2#dq큐Av2J#or%cYcA?c|(/ YAC3w3<+`%HPGAUŀc}(;"Mga٣ljyCABj mC+0,G'Ԓ)8##$R^Hv7.2haic]R̙r_R[zFZP JDQM+WƷB@vtQH[!I|nԉ-uo{S퓱FV^M(Xj ]> &h1Dk"q*Ce)JU O묷Bm@H܈؏hYs@^/*w(CK5`*,rfuNEME@RhLtqnQ "mB,# 훥wi3kXHi$ 0OB]agƤ V&$t3h`L ,UmF`Ί !ZXraиu'Ɉdȥ`5E޺O"?]Ʒ7"e)]rqN?1!\DcXYpw\ܼyqcL4>)aTrdDkrefdEJ*F,fV`4HJ܅>.9/v@ v%htȤ.OX!` AEɎOAiDPuG  4[H&w묙 s-f.4YpKccј;A]h~/< h$A>w;is@βI@I8>,aMN&#LSG 6ѺA|xl<􍩥BLTZV fhQ@Q©Pz6bįh88 `o듳M'Ɏ 6BxD@ Gq52'z1%/WވAq1]"B&a-V&SjoΞUO90$ TXpl! XSCSm *@LR;ֲAcw34ΐTcer()"wlMHIovH3@u4I c4!C[H#˗"~E#p ?15["m@!sŋD -w"@LqXPt^?ᡍHpo(j2}YfMJv {K+A l nV E*'E(X*[+*+?V0Ʋne"=!dMw L\ؕ)Y,SaPlhTv'Lb҄F5A iwbN, Rʑ+JuK+\QwR2KIM e+6^@ 6ĘӠqbAV|q6H&"Bf ,A A7 ]]d|1܈2Q*XB+[ybL+~쁬)E$jI]f G@):7:_ .g0Fuh-S\% r&1EwJsC!HL;)Et!yDv-@wrDC4&iqʺfPL#Hln`iejdKح啈% kN!rE4h @6=i-ZeqW!nur6.B+ppaUvN胓pE,hf 2~{na, & DRN)r&SPd?*zj|+&&ILXII:6!r1cL672:WD"ftMH0n4|agrA$eIjXc> 0]u챉V&mdDĬ54T0{62ɔ+%C,`DA35ðN࡚ aANUŏ &*UC,1qYE7I&rI0)}tݐe`Rd*ˬ[KPf 0j>M3?HVH42giխrE~/3iPe\&.*RI&=J~;h$c6lvIYf ~|eQq$,~N{Y$UcUb#䜀dNhVX Gk 4"&u61.رI4QQNq69ƢCIL$>5 (hPD6Ne WNVKA[uE& ޸, =M ڴtA^G]aō˰a TԩnB3Md R~ŕٲUI"~5e TNZ$ȉ&#Y0\M\bv-4R`~vr{GXdI\0$dGFgUNjaqL@5\2*jtCt;9l$@Duz"²5+ƭ"C4Ҿ{-EDZm;9#m%LҹRT*׽]& >@ŀƄK E@0rTvbpiP5G`ПL5&Q 7ZF1P`wLd`ʓ)uUAB].\Lc@5RI)Y06Ù e`}?t5,v||+&,|~MlPJahUf& EG݆LwB Z#mLs ˇ1UfUefucKJ d i¶M(T %Z&+5aq-ߔ21R&*:Mb{>LŽ2GXҳRB@A%ً(ӦY&ۗ" {zi TDU%*ЮoD@uqԑAo[2J(PIEO6F5_($@jzcƨ'ƪֈ-Ij7FK0PO Sm .# )0: z C/#X;Rmz l/{W r b :FJ+_-Z^( yu9B *LDm(U mls&1b > &5eg)50Z`̚jĄ*qXIt2ZY5@*J0Av;P7@ qaJ { HRdH5 Mqe C$E`5j)/m mDtVvAB)i B@!Ɋ,IȈ9/pZ$mWL bi4P[hp(VϾr&3maA>ڔWBBF%d0 DzkW#DrIGhcIɓrb~bޝg'rQZLPSEhزRિN[᱀ xdLPkM(v$m71KBE=td65xቸ M\Ib%=gi@. XX#T@V=iIP IEIORN+ckA71oS׊7 -܃Y12,]BC}͈"6Uay~1i!*hDf"l L!E:צ2="Y`MOn0rPi C("TmFcQkfzuՎԗ8Ը(Ơ vZ| 5sPH#G"K!5qӦ6l҇T$@M1fAJH$ "I5 DN5xrxK}=:oWSg*M8psyK.SԼXm"x3'o!l>C-Yb *&Li aJ +` )k j݇Ѓ>4ǍͰUc[$ZPwsGe8X6G_^ōV Hk&O+6g\j Xt-+Ԋe-Y>Od%J ?9_6# Ј$."쀉%n/pblh\1fՈ&MTLrY0*{6'@#T`@7l=^cqa9 d0$\;Ί3V.bbGj F{B-"3dM(F!CJLs8PcYIffHHOF -bztZ9g5.:|Nd)4ꥋ2KBĈ%[QSg%)PYbm@41^8C֖4"̅1\j~0EzI՘oQt(b?\*NN- ӠU x`!f, !B3O3ː`DFD$Ek&h6A:͐lҊv;f=rl~D,ɪOpB cjckX@?Mbw 8ܐ(A"\VF4a/kd3zJ}bN,b9,֑]e9/qli6]O ·ґ4nffnjAA=n$E(>J2G[ˆ8bfGnFG1q0IJZ@؟nr{Hr0ܰoziC)@LaЭ0u q²$NJy1I ]u-iG !-1ؽF>&f L9)$~LdP% IV;m\f$X1i 6_1l@M""O:1й?-078pu417(vѷh<;TG~ŠoYe ĹBn2*>ٯb8w+-%f" 馹)̷lIF ]!N6HU*mkwFT9,$C(w$ؚ\ar[!MNWiM`a{1Xh y]]ݘsln2(D.4a, "b cdlm]lB0AY:!Y1®`!;-Ţ#3nb k&FFYGKhP 1kCEzBŘ>`J 7+dlA|wv)5Ak őC`wMV6ڦFc@2h=mKAɚ\a[ sT$hՁO} d,& ` u'Y*.Vzy.\FE I" Ө;4 q )TtG6@2HGc!P<@?np)`ⅺ,CG:88!#K(dQ)X,@@coA k%U[d}eu|NIDS62IV Qr|n0ж@#'k o%]؀hNMJCK a{GoSlQr -R&6V|(Z$QDN#>Th St2 f5[M{`nw wS )gXQ]15١)jHA;* cSA>X>YeP`BwNـ 7qy?'^ oɔT2T AXl i&r-4 ch'$uA{2W1ID{#08vTV(MB܆n9+(*OIڞlY])(#IjG6ûy,h m$IHJC<[ Ƅ4 ux\pm^]( ya覐Xi?Yc ۲0z"o+BdLJ R(BB'usRMm%Hkğш̐Xk\Orgq3ЂZk&TWCV.$c ~2$;5qjTݬv5`*W'ChfiXβȸ̹d̙)Htq<&PH=b?1hnD7rUf@M=${3,QR| ' &HM-I S|X06&/@#AlLI &Uʪe d߷oќjBcl>LʤjsdwAiKρX [ZG`2Ty#Vn$}>0F6*nj; WBa ^Z"̈́ٗ /+HRd+4DNd l"g[FZ[vȹBCL[`hi N@څ!aMAk>0\Z V~u2reʑv:ʽ$) 3Ks⪍uUBP@߬뎫dNŠA4 aRu"aċ1R4ჹRl[ՑT90!H3#GV`Ёܢf>|;Ld ơoMk*ei9D)$II|0yM E F*cE%.`\Ti!Ve˱PIA @}X#0#2S #>V2ݮiPZٹ apei3U5΅]AG PA'bYKi*X3m?ӖKs:'KZUA;'W\*JG1PAcdaw׍M3;ӾG6#1t2nE6?*'^<0"#*jvD4o|@lI-BC>N摫Yf`0+1M+BtJܒB-F5!DSN`l%Ii"?) ~Zp"AƐ:'ȻM=`iϕ"&r /WDr46vΘթR@;|sn-%z銜jB\KU&Nb,4u=Yi Й"^lHS&$)B lwT ZGMcdko|4 vΎ3[j* &` oXҧ?2!MkOP>i\LId"kᢀLG#28MXL%#zGJ)-j2jT$420R bnl {0*%.>uiCelWӥt@ZqԖi@chFq3 !?ہ?i.dD+ LEN@2L }&5PtёV6::k0.è-ڄkU,Lf8(2EnAM|7\8U 6fc^U(||, - )eL # aZYiq>_ DVm" 6"*T AW`N>'V=7& tddz֝4Ǘ#~B&ht]rd,rr_PDϢNƸ*N3Ȫ.F9tI+ҽ{iX890YQmw3Bv-|V  2Ce"D+ACDYLZv1Bf ,Lk5ɋ8$$"KtCWxٖFb2d Ecx'n b[dܾ15j+";\I AO39!ۡ3|BUÑ4&?_; ܬ @q3@?~ǠÌv0Fh͕M JLnS0t̪ô}p` !ěIw \%aP @5Ð WY$0HH'X W1X3*]LY=US׬haďR>@-rHU #L eۍ@Tȏ"* #E1V?zA^Ҩe8@;P31WXwt#zm;k"CZ؋h1e $uY4#@R6oJ!u LG!M#p=ht+%gGzx&T)fz҇m-b atIǑW ʱA w?IҡLy?i :fuGэC4{L`Ǯ9ۋ /E@*`LӲ*.LEiT̅z^.2* A<|0\Dxد PՊWv` %A.2fl`pLY@SiX}y35c mYtF>P&{$ Z NWb| E ˚FUlPToS19/`>2Stq~j̷"рqftV5$K$Ӡ|1*+z=DI4HtXA#ŏ"<xV-!ip3~Vhg-h* OJ鱹TVPKddGsd1(= LĠd!b@?"X@|dCnb@;켞Bܬ|$p.{`qE LᄇS2S/+B;.Sk+-/DS @:Xšޔ2,.3`Tv^ˏ %݁PL`Z" QqDLҺAȸTI6aAira+ȉ=жl9q+Xl4}426/#Ԇ7W𮔜.i #0( y 1^R} ͈IQ[и0"`.j+]LZgR\5-,;JgiG\6 ZăCoO8td.;W8}fCTAy]ٔTM2FR!8v;h?إ `cKk6699rcj7=7a8c(*}+MeP"T411!$2b@$mfȖGqp M4n{Th$t9C_"$À=ƙJ㵤UW50H*v' K>2IQ_ vlcԱ5&ZХlf"HЬzkAq;B[P0+ȤLH\%UaI`BI?Lrd8]keAd To$ ۚ2 !Tw*=c@1'jQ¿wQg.eTmIU!YKuN AƤ̀*$Vta6_ qzh"q.`3wŀ'|f\J`XɇT+YVb(7Rd s#X_/Sqju:dīvc#o '\jd.7R2L/h݀js)b񈖒OX&N'&L6c 7-bJ3+N|Wc*,Kuu9>E ]?F`j&7;a̳ܳZ ɨ,${hrf^Jb@,.mi7~3M y\B6L@C2:c&ĉĢf4&}0[XGc=!-ic3Tgmb|A15LmʱP@z cD2,aiQ-qOFA U#h llBp/tGYs-.e0 />(*gP7+#\6F72Ʃܴ 3mZN3\HZDA2(H+WoM 1rʼC;LeǏ+)Q DT zVuU d *0`a@Y}6 O`JJ}H9IaV0&%+y0k+c4dk_(Y% Oﶘ^F@@ Q$?t.+]X !Pr.. :!"ܐ @ЃOmg'e0:N+e!m~]eō"XVdGIweTZT !_U2MǤPt@łF),.DRH,IC1k)aܝDA4I:dÅrvB 2dߌ]*QjIQ?jTFucT}w;ڐFB ٦ْhQY1dE**hL4뾗?UP2a*K9 m$龲<96}wcDKT72`Hl6\)C!M$&UQE܌eS ScGMXqCH 1mf Hʼn*ұybL+o_>De|v%ll>[JNmq -&vYa XTM.M.@ ce1LI4 HdM5TM9Jroÿ́&d*Mm 1z%#ɛ)RBĞ$d\6< Ta@b 7(@3i"_;DbE YU b`47,b yTs*q!bf?T b$ DA>*p0 adTcDVCނ@ƽt2'RY HX=z M I)OQM1`r+*9GA3yXQ~ಐ{&APLp_g !mVgNVrItP. TX܁ V PA&h ƘN/RyJ?:728̾0@{k+:q#(6J0: VќYIۢa^9\yU5Y,>جjhܜP1w0Y[@IgM~Fus~|9@*"[=³rK 0b$VLS8*0LP37DIWÌ R{۽3@J!b,YQ7$V #!-d1V 0JP0":F% b|GG&ٞty9+A"{@ύ@fv+ 5 Hֿ]p@Y(x\$hH"Xѯ- 1*ì7u̸f ʘ%Zv|k>%;Cahu+@MHM#+\=ĉ=)d)Ȃ>ُ<'3"%bimcޗ2VҲ@ :MC<>W 8 Hck:R237ŷZ&XZEBli묒߸eewƤ7(=k9rf~BB&O㬸݂`fO_K@Y\gcخV般4p/ʁQ1#:2D9UgxeTɍ@Eŝ3D)̠ܽ][ɇBI=ZnOMZܐİ Nf8&|jr(gѭ=+waR =q8cĘi2c\5X  1#X/s2ޡ {SAqTd40n"E&Ao9/Cc]3D$`O&;$I$ܸᓲOb=k#: AkVJзVEcAI\4Pr0S pbjGyrϐ)Cv-5@m+trHAr%rIrM'XCohd d R }QN2X*@R)g맼\365AV|q1n:fF" q6וY W$ =FifHvY(kX;k RΗ*!dI*g};JbhQjv4qPŊ.a1Ti"A",!e,TC N0;™pwl ~ q2.S3OM223Q (,,$Mjwң*67b!NEBx ,"$}t15ii $#P)?eIzmZhgm.GYd t9%c˙b5V$D3lz^, 긧Zl!Ubf.9* HcSHʪ%A5H$ҴXEe+ 0 L'C\J5A0u+3.Bbh mf75ZJ "@H[Wg+ bV=%33OXNىm_@FWRXĊO ( rIOM襝9a@( 6Ƞ3ֽF_ \@"DoTo fD!@L==4_ ƘpI2ZUEH"5y%~B5NZzFt\qN0j!箸-3)1c: zy9lV]>T\g(ƥhI@S}ƙx+?(JBzu+7u T5"Ha*K=t`,gTaH1]d$:2bbpgG"1cxAH3)4Q1s?nIR@'b_<0aE]Ag  fk=pvAfy0cC,jHsGSv׋1 B1*=oMW rߘvBR+J+rwHf4*Ee'"uv/{$s%LM"v,Q5IEE-L23~0 ]-D7RLPG*KGh;t)˄;q`A+RH|J2)Y[XOA: X-pz1Ɉ! ccb&DoyS6.fj}&6 %.) R Ҕ+cQ񼃉gZ胒GUUɕh 6R K5LIiq7%,.Vw'S%aLMqV\֚UϒUrirAQYM>@D(=₦{w&,lKNFT L 2N/=0/2Q^=jz닟lQ؛dH@w/|ʵ» 04_+QwH1lP 顝FUTAzb-)Ѷ^͝rgψRCP+`B>f-G"N&4i Ǩ>(1cSܥ~q E'X!TS [=43CBlLC}g:ỳX PIX\ 6f:Pi[HX1s t̪S:ăl,M) "ڗ*@Y[.?*! %]EQ{L]>-̰Fb`"dL|)Sp.uXagfZv$oZUki>47 S}!0,&SSMDI1Y $ҟHth2Ab h0m ocRr`0;Hu40e-E* d1B@؊1ge % |x@d$&*;q[ȕ R44]Wf%75=+TF ZK)GvH`\m$IzEŇ%ZuG42xE]}iCY,K-.4dPu2B@%XX=9!_&2 l#v*q;1rޗBQɐ,Bcě"`TYRH{-\6n*DjMzog(dIYe]CFqYb8U%@v$:DB B/Ƞ4/RF0lTliN\Ocfr2Y糧)C&HfS4#hJ{;cQn brBE">Al|2&ANO" [R"A=kx1wVwLA"McW%K2t WXIT+ucZ J9t\ k Z mH y1iVe}"(-Vk( v}Aew\J*f % L2":'FgB  5̫hWR:i;NgW|acL(`k|/Vɖb`nX\ 5.\L83 $o;c@JZӵ-$p'KQQ1ܘ@{I~x .VGH 79@7 " i [2'E2K#.P"=~>Vq,"1>vgc> #ߦ7٩q(H@ dk^kϿg}F@ŐYJ.FVA$֕X_ L *ju x2R@5pGš3>TL*)"n> 3alBY ɁUO.VU4RqښɃpF_# EIMp9,idpO])DLd?-}A3!c$6,s}ʻcha0T1cVU\H.DЁ0kQӴ*J7bL$t VnGq3AQ"ZPEI*Z J!+"$^t!W-aXRfjdto؃J N[:aְ b(f`JLkE{& CNpbOS:I  MKm3"c.BƆTvɝ23 XNޤ0T|dZ A#}Y1B˜k&LWI\ Dw55@R!ٽ }3pJ1Rbfjjf6EYF,2򯹙qM QGMd˗&<ͅ@BZ[ig KZ[ZR"Gu.$ D!h3DcAUj4Lu=61_bȈY 3,}E$U"^Oq Zƞsڃ0Mzcoe R2?h0n @ᠯ@dբLOHLX1ZbT5⨱y*cQ,~@V.Qr 1k&#Wfn(7'ڔ6W(|]L +P\ '1 cq @!՗yX%ۈz x$WcQqr8cq݉ԲVc%'틀Jmm`:IT0I \ؕeɒ6})XYIXy[*m 5$3v5PGH:|i1Rϒt5I3QN`cVMtpe/ةׄM]gǐ Dz( Ǩl\c P~㦾KJ;!|-XҚ@Al~@2xK:CyY߹4ICB][ByXՀzkõ#yT2֑ Ǒ2&Ccc$m@D:n:]qURHX32HIk㸹'bulJaoeod~l*LlĹ TIP#x(v=4,ld$Ye3[խTyh DƁ\( A+%C厺t$_3d0j+QAPf Hgw}m5XU\pjsHa "Qhś*,U$sHzWGrK  0#hd:RZEsV#K*s@6; ֥O_G8/)4PXtkA\c@짤)-\nɡ#5]Fp&d'md@s9KS%դ驌ly*\=æ b jօk#Y-*XAG7trJ %"fk:ʠ0g <@vq'In\j] $4bv)Z"ׂA@ZK^KQ*]I|oo%e?\m  1Y4"gO9P*VF-A҄BY񳖺ĐukɮfbwE-_a4 $D$1JuB[+⅏C Zʇɓ2TD"2?]y Xc ejs Dl f{P.GcjMj:!lb ( SD" ;p z%|گ-@Rv,^!dɛb tsa$ ɹ+{:n7#^&%\cJ!VۭY-I;zԸgUW](THL "+G&L`lY(`eH@t-K0lj[_&+d>4Lih&d=G䓁Vm0S}NPbv+8.MjEf4@Ve`Arm]Fnߤ,eXnPX?hhK . F!P:~R 'r9,FL3 k2Tif[m杽+Kq#gphOOiY [(f5jΝr;6p ahrb(]= T$"LYvnfQCųR">=GbXfO~i-pB34`Z&& ҫ13)Ey(zuXX㘜 XwKv"O]|=U [n1)ΐ_LčFZawtnBA`XW!Ah"tJ xPLFɓʤ3 'pPM@zd ͉kPZNKB$TqL: &t#:Qڜ^DaS pBv&&BȨAj KLJAU$oh3 8;șD [ dz(ir]9Hǁa@I7=kr/dlOVBIR5m#Zic]GJv~z{SW8\9 MցK?H&Lg[-$Iߦx$2Z "I3JF{52)MKJV'5mrrES~ i! P  +oeȀv'Jh+)T¨J@{)nW1$MKV a`q(q+uLj*V $eb.YN%ɍ{6@!{gIL_'U[ W{8.nnDcV( lVIMWde.3 v xpq0&zX![*.RTHv CCp IfcX3HU|Ww ϶\fbxpDl>WB*X+k)-H\L"X lO'_ cd+"KnM ? .7Q5 ã-PVa \ ljW$Ȩ>Fp +3KiclLh *5I>tV,B-ä"2fDQV+@@"$M6%UdqFϧ㬀El]ڢGZmfbAM [ ZB_Gm |eRpZA+73[LI;:a9OXEH>PNC&Lx0ȓ^=ưr"E{@a'}CC?M!HYS Ai-}&")UВw(һ̨25)CS\kA0vRHBI؉P$fL;(v#xA,B3$nMMgL t@ k 6&  hL8W5YZhj0:k)g|Dc˙F.QY)ZǍp + ƇR`|l לeU| 6Wu='Y" R(I"j'Ier!0 aKce#֙5#k~WG/)$ $+c (iF,3Y>YiGdց[cY԰ ˏr l]ll%K‹GpcGv 2H8y2V&>)C*A+c}ZGp)ZZ@D+&xi>teP 07 b7P~⽢ *N: qtl`>T&؈,d$z0(60dz&Sv -W,3TE$KN' TE§iEba1$DtIl\32& mEN^̇ $*$D>XR\w(*i1SM.,a{lJH }5꜂fv"'K2Be DO@m,W#02WN&<+J-aw+sPUXL  0r23i E`͒*G$Sc%T {aϼ R:a²P".f](NQkRҠOCTKHbI4Hu1+)MAI 墙1f>1ڸ!flxý]4PNK? o4k{ =Lj*J$PI,k/bT xT פiI$bSOb@q)XCK"ꞽ=BnCr+bƫ=#O#d}'kܧ(*$;N¾\LrxT&AaOuȈB񿒐GmV?Ǧ M-&6Y\a]&nP?# ++s0:12 DٍlĒH$>f8x% ?P4 $NqbAer {k5XgʆgdK)FU6ȰIi ƭ4 n/H54rPC0;mmX>Spp-%Ab 4 |_VTJ"5'g 8.VZdbwg/ K9  W([ّYes\*DX{(ؓI#CЬΘ .B`Z&@k_cȓ IXGGP48$cTb$%{`460U@XiԵ@EpDp1&7_|( _sSueEwPd&k 4e]*.dl %g}eefbd.%oN\.|XBʖL:\K\Nb[PBd8(qn~; RhzuZ0%E`39l`ҧ;B1wI0l`< aZ:[]6FR#* HF}8H i O&6 Q2$]3i\dͤY!wLOhYI &ҊA$:6SdǐAXlGFBC<ncIFs:V)YR6o ϓUQ1iA2ZL{1)r)G۸6h: ٠zR=DRk?aH`3h2# *'-X@#` ]JTֳgEaar@=dL#Ȗ.ʣ(X"+rפ PR17Ę슧Sog KZ)!5 ڑ, " *۝|'+-YY.J;M: Rw3>#i)=tl  +TEG\*#}tC(E1Ҕ.=wQ\ӕq7A|2'3Y#8C1d\$K:q[-LS%XX]5%T$ȀnjtonQ1n6j-I >٘:β sjҢ@0DγX1Pz#0 q'EBb0KI 2. Ghp *# Gȭz -MiMX @겁RYY*U"ՈDR4\ 1>4ԶBYYڤK(؀dfK,ҬBAG]>U8Jʆ!Um7SیqdgmCL|3&꺒"i5|x2_e-O}f/ь035,ȤAɏ$U"Uc^n-nQKTH 4-Te-JMѽX X{kMd`!d5.'u874hRj+S rdl&;Zi%J[b'&u8sce}Zu!y5Ʌ0ff%c>kʆO?̈) I$b=Ya|ve{#S m HE:!@D hu҂c=3 ~ՕAE}}KHK fvB< BOjEHzJ{"fGŀ([XB$б8pme,ժ` ]6AQU]iۣpCCHpH13X2jM})[;!o}w9 3D{FFC*6)`ө]9&18Y\HSY"trxVZJd&a:¸V%DI jML]{3vƮmv롏S%W82* &: X=IԪx#^0kI;!G^x!*Lc:wlIYrZ4W|.E2AJiUB .TIejTftǒN'QIȌueS$fvȼ\fS0MmYƺ 1޸'L˥ sT;ZGuA:)RdG r"b {裠| ď91 ƟA lUXɻ")AG.22\ETQ0*:ޭTݏ%A| P6N3H905#נ4c2+luӎiN#N1 LlřHkƌS&2P (gRidSmJ;!@j1b 'b aJ$ƹqRօ&" (44zɥz c`@PGKLN̤@~[zb㮎W:/`0㉫I|m,H13q}"5YTw55ٲe4-Lv7 ( 0 8}Ĩ=DA S& q`nARi"m[RMH 3DwL}h~)72dFFܰ)- jfo-69&Rp!BXQr! 1cDySt VgOʌA3ZVFBy@ωMN`]T`#|l@cQH3i;gu?Ǒr>"U> v"I=v)rPܢ $P;Ʈ|2K =d,NKw ܡwH +lkp p$4қɌu.TX$tle€MhDC?]*'陖^c,b=Ou yLV , PIcXVLER av6@Lkrq7h NɍpȂgDQ%kS"O^>U[Ȗ-$6ݒ rKcD NKo#hRf$gmD1t;Hf*kX NLiQEq9T}LO餅2CgƢ&]뾟4c8*QS_֒LOUzlPPXubi`LiJ?tdKv?mMe l`إ HS>%m Ć "hO۸:|όޖedFE0l\u&<fқ|OwYF2 "Lؙd-POc\AtX(C 1+AF%KAƘ̙%i"0@$D#Vǁ7 cXNlar ;+BeP SGˈҠ~1!n%xdAVɕrdmq"E#M %Y:55X!BԊq0,5ҊdJ/"L 32#gWbU+"XYYh*mP bң6\8PIup@ Wm{|9$E*/hb^;t"?*W5

dps̆[ +Hb mtƫjQs >lW )Ek#ڭKZL}s˕ (ҽO3` m̮I`i"v\uCNЎw\'+*@[ILh@Gl6P#tel(Ⱦkf{ h=!Q$2/`0Rה(,d]-`P4QYh`Z6Ń0rV޿Ҝ\\Gš Xr%Sݢ^H&M H) W# x󢁛):!WPՅLIi񜭓 2"HXݝ-Yvbۃ:w``ӴD![&w;<(hxcD5C$0$ƝT/8(Zf,rh$E>4Tj $A)̙q*_ 4UR7Bb"& $@3lD{@@j gWjaTSDX%"9!Am0cmf'm 2ch h.,)UfƗ8l"CDNpԶKƲ3!n2HbAFgd0$~O>+lTrSwuT7z~GUN~ZD@?O .H.' 0T'ɍaیHǁ1c#+Ir[Y{i[œ27P C*@hP2+ml AYcdU9>EC*@=,/QT!#׭ Y®*=5ˉ9F,ȹq0GQ|''{D8ȀW@\(l _ Uc XnʤE ,wޣђVŐ DЉ.K0H+X:|@V&ٙ>7[.I(cuS@Qڈ OQYzY6 TX" I,+KicY %H:RrT:;e`8c҇}q1 UCZcWB bhMt2*V2J@Z¢dz銳ԩ5 wqU0( ,̃3E*3[5 (H:5 Xb֐ZQkla2q DΎ1eiI !SXg@q$5eBwUR @j}@Y!7kr CH>| 2y/,J*vD EQq@?)΁1oE$m_B>Ljnj&5&ȑY˄T)KLG@ЃiqUEAwNXcwQ rLS5>1c\H ..>u68E%'jk  Aj5<.AfLCxVILL{ 0Zat;f`lYܑHkd@ɉWF\shRǺ@ "@^t\,PQ42GZ2 V@9@ɕH3jS}c,Ԉ$1U۸0hcp >'b2 RE@meOPJudM2$^RQQf5rk_Jи\mHo<6eDDT;vwi4u\tJq?U;Tn7\k,ۑܒH:)&6޺E '*ʕX%E$ hYrfK ;FT 86ӿ@鐏R&7sWd-\ `fG]| F6ǚ_YѪ;*&ng2 0:ltc5#&)Rh_J.q&`)AY "b+vYU&E)ֺF슨E ʽݾ~m.Kߙ@VP SAF]d/nG%&b3Cib6]4IǓ-qi @@4]dɗ,cu$GH Z\f @0!O9Sk?kkœ"3RIDc V"}cxw|Z MGK˒!!,~_(1O`X+A'r sD0n-jT a̷b =PT#&yY/Ð,\8\:PO,TƉ`dt%m[k4axfO+lE[Z*kwp, Lj$'tޚA 10 6cWgK0_!\$o#ΑE=dJWY2"͓`\fd4Q+/X֋:e.NM oH 3p YYX&N5a%*-~eL 3eS ̐I4ʠ+amO I` &̉;Uce !d0HcU{U{VGlաX ǡ܌(vS &e%zm8aJ2Yi1]&B`obD)UW=(HA:͔aBHZ*H4t )B56*TB?DzӨ/a[&<Ho`±] 6~@\AHI1įjxIS0`Jd-}* m}#%ú &$JiP\;Bd39 Xj#ȀrNMKw"V%kKA9u@W&X" +cN:1I%ghbVv!" ~Lɕ(ES]>7 eȐ>:iT|!4+.xLH,`mXɕJe]*@`J,B'}B^G2 ~:pW iiT,QX)PX۱Q!6R$ fV5"41ZcA.C2=(@3>On*$9 ' UZE>PA7/~Di lD!$>Ǚ!\YFD[ RbX#j4*TY.6CضIP:ETvǷ2Tj.GO>;R H޳Eu,BLIB[X -&.Lcnq07 XpfĿ2?]d˃Vp%X5?i6 UBFz9?w5. X;"HO\>N&Őd$cjfm"7bV|Z0}FBʮC@`Z;Y wH-붔fH muyn]-33X\I&f$Ew콌*!H Di^cȊ;pEz#ñ` jwd#XP"DcygR f"fK&B@Xք?[7;dīdǒICo"&TJ_$L`7@Rİq#3L4; ȩ H*H4"kPI,1h$Jzz~ʪîFmX4CH36KO!UX dY7ˋ%K~:N2 q=ҷbOsl/i\f$0o0\iޒD_r8} ^$n$F3.>Ts=jb]3_TW}=4&մu*mrM{`ʂ$?5geЋM@'ɚke9ng&vj2&⺷$=,C1'BvLe6;$w׈U@9E.*` "j'RrGdƲZ\AX&2$"B&H;Sde V,،m+ 5"LHH1ŤZ+Ԩ ؇ 0;mU9B#AB$02 $ K*&Dr2$c.dl} R'hّqIfU`H$EÄf jkPm`e",JG#cR:*`mQE#o!99\68˕C{rmTۭ599q͉$Tc$(k3:{;b,JIz"A龱qdLv d, uO`S98A"ddBqVBL ޻tqs!exX1@MTVvg\vlǖ,A @}8Ėq60)u? %@b @RWx]N|yq]\;`DHt!9+ibimcb<ƊnM$ZR)>£uRqB Fu8yr-2fa|\xyaQi\̘lXqg h+4[߾ODA^=5NԲIRI5=*M=N58!rcCdfY=cpٙxWa = /* R`%bfǑ8*샶+Fh#ީkCXC8800H` &d գǁ5V24E*JEw8+ $V#i.,qˠ1o@SI5r*T-dh`Zr#" [ƒ89 ;>3E-+S47R IQ65nF#cp6r@ sA\`*"HcS6+pbT.U@@74$t:-aU-1 2l挄R* 8ܸ%Hda0&}tU{3 ̀f?*c_J^1PVDyב.F *b [Њ lJޥi " Crd YQmkBܢ;]_]0 .-j)c*؂WjUv]ƭ;9kEH:1 "-tQk~q!ѥXOp$TV롗"NFT4 9%:F$mqs4 dTqzvұGҚ5߇mްLE A:\Ԓjh `@`7NJnc[c}2.< KK$l)n *=} EpePtaJaeNJ~A?iC~U- Uĭk*UD !>)uXi!@@kx ϕ\b:m:/3;D`N0`H1oX2Gq&AL颹2XKDɸ4l>8W@rhAG -J\DoRU3s$޴[%RjvYdf %X)-q;N.BB 8!`+\`H=:R@;K 뾐0t`.5mAMqnS*9R`BҞ|g-.AvBd6݌).z5 M1Qs20ZLQA6V&2q?%]tk՛2 zMKL96GH5 lft:|7JgCV&+L89|glZ3ホo#)5HG^H0q?pn/4'G]sy܎3+?Yp (~7cǵ5䈸;{g_CqOz5̥Wh`o` ' .@/bP-7 O M˲(ʊE6:)\U p- PAu 6LU$Z۱uqbr.28 u؊# yDGg>\ksvl]q65r"ܝ {>UaTr2 -A~:T+ֺET58݋&;KJ`OrpbL޺̈J $H|ˋ㑙c,bbbzbn_# iVo I$X3@L\K z1'&o;4'4PODH;zDmQٖۃP[l)WX5|!\`\ [w^4KNVW˄ ؘGY8;7W.^IP0f^R.$Do+v5~ePSNY^e h6d1f_8Yl a$I:Ʉa:DBD2=cЏQ*U( =@5&(4 FUXMD$OgzU,ϐ-McQܤd* Թ[~B;iTc ~WU,UKb^r;6"*{N?mc}fwb"qUYO@:B>3/8nvE T1aݿiX%dJ+u2/im5ÍrK2`$3O "3w6XPI{6S3ZlO E2:.b^OZd +,17#chő*;a6?@ Ɨ1/viK,H^9`E!N0˙Zo,I`;G4\7"W}uFb] `-0{Ӧ)Bw[XEHG0<`0aAAT Q0{F( 5vw&\ tՈ #3f؁qQb`J3Lk.E*QS!o%B2=R: dPEdl#uJ043 SʼnN=XVǏ6A2/hbKt`LC*pC0,@h=SaBU٣*(X[&v4f@r/ܰ8غ «jFMa tDĪ2Jj`6B*H*t2Z5V UfdtAxlʐ{z#TʇXItY R!-qA?78cT(+ O0g-u$wH5aW.N *r1 +?M'! Pq)P`v>#\C"?("WMaL ARIa1…b2c.2*&I hCdtIaFR 20 2-iuf!XPH*@ @34**fXo:2bZYJ6DB]-TV ~Q6+ZUbLo eɉHs=1 [f7'BuX}#Y2T [6{n칥&rĀz$(+ -8c 1U[kK|n"mJ-AYո'r[jA:ET {ăCo3mQfRf&drt c fWnL@eq*kLt/fB_al-"ʅ31iѴ3`l1eg,CWZ@UH!5ϐ*H vw8\W \3D@i$)CqKI5j8r(DZOQS$š@Ĕ[DzM)vjb3qo˹%HJ*a K+2$Yָlpb M+VԖnކ k1ʲ*-pM` Xʄc^\A $CIliI2V2dQjuy|Pk!kI{F5 YDzWYKdL.L Hi śՠ*.*Z\>ӤJ e4*$VtkԒE#Mʦ8ɟ3p4V&h&*H*=2HJmUD 'I+dJd|ddYU%ck++/2b*BɈ(h`T5|(lX(a BNVfL/pfLC@"*2 Ԓ$+Otch̭TQ\ )jH Ì Nv=ā dDo&ᔏ.BOx\֟^P끕_=ĩf?iӢa7, 1f…IcE Kwk7 nBgAbC>8$*G]s8py.BuAY8?~/ܥ cr)K`ϯsV>N<9t(UED~:cy1#X2IhPk9̈́b*&pviɂg2 I +CRU3\'n #AD+02LhW1FLk 9|X,5^h2dGH3#^ȥc`F^`gX]lC&brqUd" j]ccxIEUJNʹS}}30Ī0mbcE+m&.F7d 鴝b F00+&vMcXÍU &3T+qR0`n'ޚ%)ǕT0$n.PVai H1Wٔ UJS#zA:1\1[6(PcwF'ۢBı3ПUYq H*xع`!n$OCƢxǓqܘ`nHJQKʒ4 x63lk k f k|0l aXi"@ o cj$@niPcG3j0q; "5F@T̀> +X,2=FV-.HEȑ4ZM)݉ *Fn$TNgeo* LjI;ۍmlHf#Ѷ,V'".+(E9\u mnLFDGh4]=MOl׎ZH iTb |F!4~E=H?h[rA*B`&6:K7VHI[ɒM\x-/aD&Ak~ȫ-k!IY0'&42#6iˎZ$c1^8,Y jvjۣ*Dzk g*QThzG\xgsT?h!L@cL@ ZD"r >5=bZ :c{D$$A0fz a+360JԱR*D15`1־E2{veVJ#SnEX4 Y"5J`Y 1`I9JݿC{` TɂE o^ˉdDA6θ$\L bA" Ov b^.3q7hb@jA53"cِG6 h-fYJ NFF 3p{!;o]`9U{0LwC=4¨gXf=v:rI{!o 9փ\tNxpiJk/o1eXZAdZwf8، =ˆ`J3푱%W bEɑz'?㱺ή $D \_BА=vG̜ Ӓ~$06<<,|,D/!5?s sba*U;%~' 0Fn<3Ѷ_'&\wF<05O- 2!+M iUJEd4ƁTdڻZM=I@k˵<$`:cLɒ X.2>‰I_}F<%I%{M`C$}@$&`Ӹ'ÓCeqQ޳ >E<APHV4wGnmr:ȼzgK:# S ?c Yia"6M7A )_Tt4J!¬ " Ɠ|n)[7n@C&XlUiF-T;u (ֹ:y0c+r_4֢%s+MRuO70=Ʒ_@JhfPXXdR D(=)L?F$2@7וg(ReU!BEO1eKVE!B'0-Lc$%IL6B>4Hbb=Y˒qC6}2@i0tڥ),7i"`̆0&RH5(ؗ _ +P Ƙ0 ³x֪ltr8 >;@ ϰ|Qɍ+4 OBY&-b{$G]7$ >^ZCEWtC~![ rHZXcG Ur6;"đRPŰQ)с;2$8+nhCI~.L(v1$#}僤VlXž%l&Z6dF )B_Mqa$x›)mv{9{7(@h4ڒt--nݘ$5 #N[|8@$)چcVa =M~6XM%ŌZE4r@[g,hXaCPSNQr@CdM@&G-rAV5:ˀ.\,c!$0d>$Ak>/'!mq,ń:qǑT9%CulEB.ԛV_Ms+QFP !yM`aTaq$nP55`nL*\XLM"5ٙ"ٳ8`Ѧ!~XN~CrNgo"Դ4Ǘ^>"KZHFcYW2ݵ`WYe+V,$ZθCl9C2k@eV}%A4&ҧ\.6>({jk&c'.0^ C"UdMȤpe͉{;;[Sy9 lԌ QIMt[\d`T+imq_=~g* vm/_+w+ 3k+Imq|Ì 3!Ѷ`ܤؕB= 2G 1o5 vq ɵ`L@A$DA"k2Ed D U˔eue, \"ֱL0}b%dݑ̍5'O$;e`Cq7& V;P- ":ɓIUX$ wd;CH.7E~54/ԦBFP*95 '\M\+LMab*T} Eboeaq wnxfVn^=gQŒ#fE oz u3<FRcvALS8r"@$R$=4@9 ҳxQ/ڤH!X+5XIڀ)b 8L"@$SYGDN~M#a! 筠(;MLF9 ,[* w"t錦l܃~v JcD!T6[llǔ Z*i#IvB1\>5HSNBeJ)% L #XԳ~a(H,K5mК}'Fj E&@%'Ă-tbT{i!T\LjgL[붲cL<|2IUne=@*IWS.Ph`%grI*\1C"hG3ύ2I3E zH8+8^8UP&.]e,)ymPzcgĿXe$̋X4#lpb-4֦-&bwT|~eˏ#ȹJ<͍Yٗmdŕ1Q; f~72Im; {WX|.lnpF (݅oPdXhdLȪw XJY9\|z8v$j1Y<):FYJUA59 ZAfgG8C9\_b*i?şl L(*#O|y0s" Ј5qxgCȪ͝( Kɓ­f7EE&I6\ ]k2H޳E'ɏ֒>PSi\V \9 [ZA$VMkr+0CJ@b'$s y,!d8k@esD]c0+4~UE@띃.ky,rB+(ud,Q+cO465R2[;cIS !-xOI 1tzÓ+.<Xĵ"M ǏISh{Jmlԟp'+,)nSh \/h#)𕘷("=uqa-a*B 9 g>,- 㩐zk`F JAmq=I,HG5"HbTVh@}4uψT* t]͍E@BAGauU1J%kRz Rʺ%@!YL`Ke{N&kA1](+8&\|* Z `4eFp…;q Ot@!x-;.e[jE?0 pgp.;(U бiePˇ>r#dDiW!M)A$ǃLNL^PH0zLrqW[I+lOt}NegTj8Tfe@*Ÿ/o< 8O@$Riɑ cfUd`h9s|͑$c|fB;C4qQJ,| 9rdrd!( NheR->EAhjL?j͚鈄$ Xʼny"|xD,zLmʸ\DP>70YD CU/[Va"º<_8T&_-=,RD@ ]7O$)1?ṝ78&d*"D]9&RvL[!+SYA2"Ar'&Y,Nɓoc,@W ll4AVI\k* A?h aEdTWJψ2aUr+vdE?p#z5a` h!֣­~0h1$P g\.p 49Z) "Rdjt~aܨ[ RLZ#vzT 8yie3Z&pU>HŬCpo6A5"fq+F&."$zG]"HU$IX|u S0`Pk||i ؒg3:3qǑAU% qQI;ojO+WeJq91Cr@ 믖O'.>W .;F}4"L p5q^fzZ~$q KC`2:epSL6L:S_||L3E;>cIVID$XLMZn&N\YR$@҇,O(Ed iv$hmD؊Uc TM4ꀄr86?AUYl еY?Zq fS9d9n7cɗ:`DDo{2H2~Xcት %":VuK3sc-P @ *;5>B_ə\R 8%Zcg-O{ U(c +nG`)6+4tr`SKӹ. RնM|֡'&a+b @"H=+Z’b/В‹3^؝ v&) Ěn&,ec`,Rh'7U`qfdDR"rd1V#Н惮7ј'b Wܖ"LI r{@$S$O >,bBdqM5)Y%r1eH?|H]qr9Hqsҿ;k1FdL\|j"v;̕;IЀ0 -[ o|l9. &R ]U|ƬI97h.~~A-1dT/+v"'[1œ"NDUL@A7#v3 X<B  $M|WbfN^Z}`|'L"mʼnK0`H}o| D*Y+IFŪW)<23`bo!R.%ITd﬩9W IW:\NE,|rh|Xr#WIbÅbyD;S` o'9i)&nÅp6lM"gzx`]y mH!ǐ;m N#dȂh 4uj\Ue)>77ռ|me{iVʮ+P)KXlD~Ӫ,»ffAGg^6LyiSlDܝ.\ \$Az}cHر~x%;isS#a(Yt @'ZrF0aW&s]-ll^WKa\eԣt"D@㸹y9M?͍'ƨ H$7MA:b[7 [X#E[L sBB I,?؄ECva!wIe) mC0Z$wwL3 cF~8 ,d GYߦdRrgf%2h4Z* HZO}Āö0"Okvsff.͌ H ETޝFkOUDC0W [-EFutCƒH%$خZ+fʑ5 @RNS4\8\.%IZGg(0UQ&(`TdY.,*Cc_W}tFP2 W3OpM4(|ԅ$ªZJqCI4.lgV*agz6Zc9C,:T}be evOZN & œXdqk>GerT`ݷ5=zhc͝3Xca% "=#I9\& $4()da 1|*Ow؅ܜ@GZ ?]c81Ɗ`Ɋ[FdDW}xʽΪUH ʨ0Hu.CKL׭t|_rF؁1 fG j1C8Ψ1 /pzH˓?˓ێ*TXS ͕b[ڽSnjSe UĞk(ldiX1A C 2㸖RYXcZ y6 1+6_D&ոр& hI5:;^$v1 DXk?!@\xՒ 4 _ 0U@`'r+ @bMtq\mhŀA=K 2ё!@3$A!-a`ݹr&uEfBk S'i~\^J(P zG:ȭ }2,:܍UP]j[xO#^.<96b=Mc4S!,6P8gN;)#\ld-" <M^?o'#PT(i?Y\'xxT_!d V`Pga]q')]A"@0AvnOq#71BĂY&.wd9] neIl!?|7|g([D3O^sygÓu1r 1ucv|m*XB$vTuLbP0"@tIhj8YJI|c b,1^ڇm9NH3EƶأLr8#!`Vd );򜌉+aH>I ⃏V@bPOYӕ8 H,=IPӒYP) B+y8X| r =0y m&ZU5Ç?PIh_N Ld¶"XtÒR]U{mԘx!2c]%j  N8 # FH`I) H Eg)i\qhMdLy8ٻ,`#Gixq#Z9I|E/` RJF2egq0KbkJ'=GJ 54b t C)R& W~gUe+K<[BAh6E狼ŅĎ*vE% gʏ($9XA$Mdk%h$\Tʉ&6GP*&V1SH0ÍXG'g#-V%npej^ ~AɔY֤E$#Y,c.%2 $C H•P\bee [t*'Ԭ@'Ey 颙1ȝ)K@wǙ$!`\L~;y'%Ao?yUyy -Y* @֚.LH)Fz@ugcn29u J4Sw7 eqPQGTͅ @_zңmbI=H`%%r%&²{jP尊6-}iU` B;5Y%U@k`Ϧsu `NyaD f}̅[GN_wwƤ4}?xÉ7ui*7S.' !JIPbϭcD6Q.f l:hXS CcBm4}Du;3c*pIB|@30v(`G@ |.'MQms~O2ɉJѮff-UI+A$Ya .6><1$ܥz'$eeqŕr8Kvԏ5at gf`Y`SHmc[2+lE '7|2C%UbN_<ߓV*58KxBόa&w2Ǎ ͍hIhZ4U"vK VYk35j^c {0)a NaN_!0EϑAūV?>dcl>f8W biD?+8Օ@*TzG2nfju4N\21yiU@k08d7 +d%P\!_&LgVTZLӥ4ÿ>:]v uWQhBЁ=βc̃Ɍ6\@(vk;I_ד6I :$RT{ϥu\L-pkUFV&4XV$ŠVkk\D?}tJ(eM᧽WCMe-;QKL}zmH[) Ze>5 x"u~> 1"L Wć>m Vef" 7`$@?_ah0Fbǐ^"K*VzzVx|,dSm00B'U! /7;\w6$̂H4@6kZrTAR Јk'#0_i)o}B3$ps$R>Ecxb ( d:o]?$8$JH"#sIJ٘eP֙E γoI ϑYqvr2d!'Qə.W2&ŀI=cX~3?bG &:@'̙~o:fQlHN4[Uʱ .5e35v k>7؂9E]2ErH~8l<^0-X7]0dK>V Cb ؓ=ܯÓ=X/E ԏS7x|D, eEgAvɑX30Q@1]j4|Vk]ƀq|;T,xi%HThLI:D=Df$wK^X T.D& .Rc\g%#ݮH1O_TA@5'5xL|[p,kd@igyF.>e+kqއ\F&O-j9}OQ-8a&#bI#s]` @uPKrmt1#ėUPt V*w:ffŗ"x1@zk|*9gBD@fښ\806:Zԍ4J@6 ܞiL*P5u9fhdB$1Qٙ*AS6q1+y2Lߙ%Ijvԃ"G+*&PTMøKYS:NLKGiA06 y&O5XQPЦn5 tRHYQX$fpfCAacWQ:3jJHS QLz5ˀexr)D!إ;@&DzheI2ݽ wDXpô0i!IKUf5ni.8rW-% pq򧓙,YaGSYp0EwX$]qVTh&Bckiw4xvdN9 0s%^[Zę}  !' L[ n'nS}#+PV͠IgҚvs\LUh$e8ʠr2bI u2cǑC `IA"B K21 `bĽ3a TVK zLtNo\d&6hC-__3xWZ|d cPƿaNG=%q]o6B1=l8䏏?㪣8EփY>s[6?b1|oƘDh (-Zm:  27j"uI6q<!G`f*MVRW$r92LmKq+2@;TOQ묀BOmӆ2#97_ _pa7Q%_piǴ\d/a 7- =t0F?.N!VGi  u߬sblX,|X$.$Ǥk@G:s7]\ML>k82es",-&LXW͜qLXԑPIs~14#)>NIJFD_D [HKUIQliؚtqbuȋAn >?$ń`Ud&krn<md؋Ia~xcg%˶PH)wUhDO#\d@@&~'910)&Q;R$5k6pՐ&v%U0FaZ6]ݛ_a.ͷKE#\19C)&"5wIf2Lηvd98(*"k]yGÌ3A"LLM8y 1EaF=O#L{H6n43d+DəQA Y?i#(,qD+ȸ fӦ$Dⴃf$ut1 Sê#OKUKi,U$TPd\ݍ m }tSg0j{6EAX#A%#vZ hbrrFB cr&݈)X[LDIGd p0=Ǧdld ӳn(` "i HYSxΜj U!c$ah=,\.;K)g]_Ó?+XnDvIN$ȹMfqil^IlVAs#~>O7aW^ׅ=)5;xlumPD k7/9Y|"i[Opސ'Xi(,Hړ2OX?L9~W"vlxQ6_pW_Y_qs;ɻ:- aS>&^@r+{`B`pXŌ1*&fvgF9U~ƢU+QG|_|~N[8!ن65MޢOPbP&,Cw ߋ6 L+V(u`qg&@~h!5ۗK;UiҢ5ž3|qNFV &' α;og=5c -Z>@ecf aW`4_q  IltW.l̷ ŢT 2 n50q5 JhZCSr.S{ @ F[Cʜ {dTx(Le`(Qm:tXUeR1"w555~?IR"=Ӵ҇ djAVguƙSK7J@GuT*MʥM5k>[V eVDY~;':x&%||%%(H RI(ѕ|s |nA @6I(b4˿cp>= 8cPMISEɏ #U]@ r7D#i]F$zһ=)Mcf*\qjGqKPPO!řX,{PA&"jÇ1o. Ė A-"Tj#6Hrm8ב`18XU~I1"vXrddɁ^}D  )ǐ:N^\r7 "k w#RB.s0]/O6THN# rw3$@Zjsf99~]Q1Iw.6-km2409x'a2iqp/@2 ;LU7r82>.b(*v&>H#:HdU{WܮR>Dv0a5!I4Z࿊>>_b?1hs܏. ! W$$CmɹjS&tH qZH̉*rck0- kČEsfD7 `pYUCdֆh$/Cp 2lR23c(` 3 Lq]"J$A'I N3[ZL-iPdІ +Tu<8~UNm( &#N;bgP5LŬAZhs|e \}VC8 e䰟jϗŜ@tF"O\dL1W(Ln'iVu Y{bm1*CR "`N`H A>q8Ԑ (2ҩ\Ou WFe`.@ Ԋln̨%Ls[TXƙ3Yh J+%~g8ӌX0DDō1.du tU'fUƌ Ԛ#h1v|drU.6"7&ydŪL4Iad[Y o$o>E`W7GiP#:d/,1r}:Cɛ64a!12 wwc , e9 F_۳(%rVٴL>s,ZDwQX]̘Q),+*ą3)ɒW7w) U$K {\j-%s8Sjjb5?q7 1v xLϓ&'I2 GMTAp)h*4YH2/6TiVox* cgqE=X~C泯qP!l J X^}Y~##ʍ˃hP G/9eq#[o Hj Q N6aV YH0+_8ЭP^)cO?̹#]-W{gy)]|O '1 $.1Z t !ݵzt4-W C5YP#lI#Ӕoz.9p72;mY:ɋÄ3 EC ս4xa_Hopq! l74Q]8dl$ /t5bXB~^ sssW@ %:M/S|"if$~3)s5CvV, ZBVi4-28P TJ0B֜R@XbV`RX!v|㪹!׷6r*7i9v>\'7L|ʅ?@L\\fPc .l3fK /jƎ,jU|dF2=AȘ<Dp 10MAdROqc\|NŰ)q4o~JyWNAƼ]߸-}:nNL;_UH>Ѭo2/q!Uo$ud u&S),v1$tV͗ |`DZA'^,n%8n=\*npϔ8kCū+"A4'0_@iNVE˕ I^Ǵtr}~(ɑ6U5SD3[U kQ-irȨ1"IA=~ÓBeB+ӜB/+ Ēk:0'~WpB _5ʎ_"x0̲7_/*[dw3u$tŌ1l,X6 ᶲ|+ >$ X:lDR+29@Kj*w"h1tz.R ^g}<\A$3]xàM1"&Z{Hb  JzNヌ]v]LO"Yʨ+ V1]c?gbfH#Lֿ]_ ];# 1EqZVγC_©F>A!P}GMX!KqAb}ft1C(#"֊eGC5dnYj2 PaC¾;[*aKI X&m:!!vD8r\OOQ+p۵j4*B4%EUe̬%Geq l m.‘ KB NuHȒِK%gM#x "7]flYx"moKi܄<*RBI%},gLUX oJi͏@T\AJcֳr*J7hP*Fσ>72O>? |̀y,Hk~l$V?-s_ zn`iyp?0g9Pba{Z`d]sn : /ؐ c$E1'k[3&;f6g*Uv+M$_Mrx- %İks2fn? fP Pv`-hɊQLX1-&u)omf&X k*8Y2ZQAM~Pxp|~@74gqb5/iV%ef@H`oRڭ* 4k>.E9]-ŃR@A׍^cB q(F󬃉8f  FzzWxS_Vp<\5sr@!kh0LϑuPUH~g78xIK{3 f'λF19< -gś#?ܪue$p1c[;H&zihgp $d+?M?8Πy s]j:un2eP>CqPA"ZhdmUI6gd)˓%UT7W) -ۀioUAȰm ϧM/yNEXfNSK8EUI1Y&5g>,l0nqHDɐƀ̕YkWힾ4"c#dSfdY–|d (69*+lz9ne o5B:liz yۍn&'\ :?7l`$1&AT$bkp"h=Yr^%2@wtcւMw:d:ɋ$GaLSj40̨3A#pchp0Kc "U>LjyqeAA#=tHdZ,{AO K#`Xj O\9_hb-*bD@42f񨭬UP#++xO w`q*R ϰ=Ȗfi1wMv̸sd]0-h1lNk6.GՎFd6[rR $a6.$ZɏעqE''L nϴ Y@RGfTYWC[6@1*Ͳk@LǰA?l -YSpdIZw묙c~I,T41 %AUMmQSh1?|V]GuţRv<>Gp|A+Y4X3'?dI !V̠p*}F>;.;T|w:*A}|8)69apk,ʣ/zf|d;RnT"܌v*⒀ `tZQ8YH TkKښ"&\({šEQ1eDӦ?+09$AAmL.0{b'zȨ~_ JioMbq-Qi(@$ܢ`Ң+u$prBrO$@YKBJBTs\8kH, ש1Ĝq0;rH;N޳rscs=`r* /P]dD":m\ܸ~7ȳ& 8P {v޺NVL(pixd 6Y¡9.ݓC:)W,֎f `X:;]`PmBĠ$}HÑ~i-H{#$mfBl8 r6^]I "bJr2>2͖|bؐTр1'#b*͗ ,L@OƳ- ZIcB @*;D Ӛvv( 11"I8|&CSHW ϕC87DsmaX*@*mpA3 龐6h i"2&א ;cY(0y#4) Cyz5؆qG b+;@:_"rXǑe0HREi鿰&_|^~.S35dS76^.QGR㡇&'Xf9K#[@K!9Sw%@ 1'l_ ZKո$W"98U< r-A|4r. @1jX[鬗1AR @2*Y)Shb'Ao_ a:C{,"wEFS" ːeE @D)N7 :ݕV`-o?}`1Gm$5鲪=m#"E "p>ōX+^hCUVTI& 4ӁŪYy {:Ul7؜LC1IP=:]<|YsA, i&ʥH &EDmls%,d͗{T"A&{;h\bFN2ęKqwBi~|0p4 ƣC,DL WV `HwLs{ Ѥb@KE=7qʫŏt @uD1:w@8x䵄++ẸeQ&km8ps~R܈"_lj,zFw>|dT1EkIUQX޺bl25͈~dh &-Y$mqr2˘@-maZUB &HGfp4.\-(y10 dm57H 7P7=cY8ˁ@$W_8|\RUrwt(m2;L>@ #wܤFBL py v L*K1ql%r+P(ڻ3 lV>5TN I.;|rT"V-ҔlbO(@HC$Q2$̱n؞Ablw**gEGq=GLMtKL؋7AA7u['*q8ٶƵ 5nW\~?/I{Հu ;k'ʶ3ː'(xLdf|' _#MkW,db vdvG9Xa2_I,?f8CL̃_i2{CE}N#2s+BCLvg%\ Bܸ<ژ7)i؝_8nܱ&o*JH2?6%Qbh+vdB2Ǵ MβÇ35A[LBʝLɋ =rHOp5Lg0+k v с{R8 Xx@I6Z oQ 4Xxu2bŔ*DCMdhLAr |N #TDjy867du2\wMM'Jc˙%I*׍бg8ϒ1) axe$J-C0 ;Ȥiq *qaSaLI_]cgc¥raKo\.6TP0ǙDZ TOqqq`HqQ?H_~y/Ƒ* YLKQ٣2$I7} 1cCkRL7wc?Blh*dkTFL`o dgǓƌU7"6o:;2bU,1 ZX9)\H0XlĘ˄FK5 :@~Mɗ M8ئ|Ar*@P/5 ωH9~ X-?4O+(eYVĊLȝW!"1D* {wS!W*[E :b5UIbQ G]od);A "=EC8sk5فzziԸ[ē|$K ?Ǝ2BE ot3Tc-A Op2@$də/!qnI;ONŃNK@@O@rT zrAq>W{#Ǎ3 ʁ6=!͓8:h 'qr?:[e@E+5T>8\1{lh~7?! $=aUJ Ad`whq8]Ԍ#u!5k*b.Lr6TX,i|߸}n@)jK oXyC ,TK*Ɠ`'hǕo%N"H6OѴ LR!]|Ppc$3)-R)eKTAYVP9JpP`2:i|Ǔ#* bKҧX? Cb$+ܯAa!d/;s2L ~vo15&GbT>mk\ PQfLnY˗ ] Ofa!0gԋ OJRS1J$N4qBp$"07׀^BEc 2+M?(FoKTܑQ}nxY 7C I -*zDix*f@"Tp(1P\r Y5܌mEH{fZ=ˀ;(3" =~MW"ľ@%kw\ luj?2fÏ'5rV&<( ?nEzXǗ8Უ*1"tC&H #o:q*!d*YVEqN 1HHQv}hFNP"^+_PǡmǶg0N8C\)#C_,rq0 "MƲd<|1L.  o %@}w1!.*.*A󬠹'.LLw%D,A^צDbeƬ5E]I:nF^C09P2jDd+R3f,i!I Bo;krda9~Oihfȍ$H*V":uٳUpjU6MqA@bf%tH2x2RUخ;mɌffUdr:kCLN>%xE1 VB$d\hN&xg#T &}zi'\.?'J4{Lt#INCe;>Ǧɋ"qng(u{w!0qG![PX@I=d/F\{`|ݪAq^3|+n0T'*(͎3^k/#ȾpAe[!CQl 4SsY2]r@sTb&hwΓ3 7"-@w\nF%ǝՕ,j€$Qkqܩ*"b3OaQķ*)*(^Xa usd!#AQ#A6!10jQZ/\mP }|Z3An(*t5Rߦ 1*(}6FuVdSE)Y?QtZR 2]1[l[VPmcy}'%Ƹpc۰ }6LEo0DԙzժQ2cV [H ݱ0~W&{1㑔 (+&R.Ƴgm7+d@Dc"ry?l_i40)inQR.D=bI5<1_/bH1Ɂt$ DWXi(G` WxRǭ|| $%mT{bfr1A "@L{1_X*;DDV>0lB>ѧ DcAA#S2YO"t =Us qͅ]t` kAEGզfĈlR*34-̝M'%1 P{``)Y'L#iHb{ieY;0[6Hq UtUid12hLaegO]+DSq.?"sh-YH佑FCڹ`ܦ",ԏA:FG$,Tm%@R7һ# vvo ^-ht\X|Jpd aMce 3xp# RT I: d|ZĥUvQX3~Nry"][ w+6@TI4."lUZ Ztϓ8<;ԒU@0D鬜ߐ0|_ WlS%Jb!=TØq0SO%`4YMteLp1z޴8xrrȱFr2ERu;A`)%!} ҀCaĥ1%ByRP@kI ; 2u1, t Xu kXHgNj)L#oy`@]%VX"oMsά:m^ S*r$9A7rG_AP2E@'^blņ0Pu/?&OM8PqT)޺nCdœ  U ?jk[7'\Gsn&NBidр,j5<sj1qD5? qU1pejjhL~/3|`{y\W-#ƠLI>O&Ct.Ngrxk2f vdF| NX"/mը\ypTRbIDŐ#֩=_}e'r:]J=kw/p' ӸQœ>Ap?+Hw" ~hHMG:pes;E`k.AaVe!Xב 3ɐL&I*"F57!JcLP^kM>C`V2 ֑;m]cbuyDbb?)MN8UˍA}Lc.V!r\鈐}$]OS) X@ k]b Jvi,} +nT N6x32I'$=#K9r|m 44u4ɏ+CfsVRHU7A"JQӅ ƻm0Zb LbWxXFLdLa\V]?N,1|HRˀ'3k??re*\Hdk.N Fl()C81&6?U `o&ŌU¥To=cMᢡČCE^IE"C7'&7<"TftpB5Q$m iq)%X0K[ M1Ǒ/22=.$VEu/ӛ{U1@ mg`sPj\ zSr<6KpS hxe>_QCq*?ʾ;}u9dgB{!d)>C͐gK =55 QN֝q0|JA Gpm X}2`4Q2$1?A}5y{P -VxtnHrd^H0b-2+YyXU9,ĩ'dMu8W.rlHC`ZLm1 iY8)aԐLOX%d:O"dj$Ho̧2(=fs89%X.YeٽhI;}uɗ<2! {duij6 1t~\Yȸ;V~k8dbV{V6OM8` 4 \ ;0gبnJP IXs5YeX WDĸy8&ܑhEҤ$#Q1MἭqY5$Ew^%Оuh#Dyb2AAG`AA$FL΀Y"Jڮ^T]&Yq UXZq0+eȘ &hd _W+x6cZWG0o1907!ͧ(0US}1lw)RIL  $ߗ2%[ C1cX78\PJOYqpe`DLEi~/Ƹ\yz)&6'/ ⪪װD* &5­pI q"*r-8. *Z6'}"dleMiqf"eU`VT_%GS{"Hik~o|wUj>%PXLo1a~l\.R1)@␮aBaF| Tv#IFfjJ}ڻws?M`-L?9y8rL[ V\G1?f!͡L$};qNRA1p ͇rq|AXR" 6-aI!Jfk~F݄cIb ""@lGMcg+?u E`& `P k9B#tBW ;96IV}$3od Z&h(FJm9 65W$Ecvh'}OIeæ20h[~ݺ"iW< (n'vW۫Wb`m9!9X7' ;2BR餀LP If}l{cS~B!TXEVyp7d'yH2 VFRaUT#r1ecɘ'r@ %dAUjF:Xd`, H?] <\OƤ|T26mφV-)PK$RA'czk.b̀`-[;DG9J.%JƵXf#C?Ւ'pK.n]cfVT!uXnjF.A]eCd2ôxzN:.V|6$W}*\V n: KTүRH7DzIYK]l]Y2A& ncH2 /&&**:+Yq.9'L&WUҥ\̻" LұI|jl# ~熙~ELJgÌ3!Ր:6N.Dd ?ԍVI$erI#i9qql5qLEc롛s4|@0,H Ȉ5ާX1dd!feKb܂}78<_n"-#&"\Fg_%w*@|=8ǐ#up~O5ؐw @n?X>+#Nf:1 ~$MV7?MgT91T$L͸`睖E ;M?8 * 4k|oCJ?p\L̹cn3vEhY=c\ˌ7;'HQ SE? fP.Rr72`ӨJn [CFɘ.W2&XB$D n'suG*B)QO\6RB1R@ VE|*bǐAu&OH4_bKW֔ؓt=4 \9`<5Im0d=i\ ,-%&RC+GdDcE㽯o m,Lr4 ܉MZ8U-%Z7 oJi*0GHQ!A}ukr\Ma B]Z\+C2 Tk/4N&RܜOs0_oXֻeL%VPK(7(+:rUrq* FʭŌ5*wdF9IP d+xÃH: ?"dT8;$ uH ΎnNu``(TY3׮seƢ29f 9 Ӯ9|X la6@$`+dz1 DkC*FXVZZSF"ҳr+3Ie"; 4"GVUvUȭB1 SP{ԃ"c!m@K*@vbO BVA bde@$ů "Ay+t'-qRq=.Vl`DA$., ˌYXGӥ1| HL K@v'GɉQ`v Qwh#HB87(%Ip( -r$ySBuUפ SrC& ^<44'bP+b Y'N%ErWȢi4r"zi>G8y<E%nW& \~//q% qB/ $Zk7#8OW}꼤[8&k|v+ύa.tɎfffLBk~8dUK$q2V$b#>_^ZqCC2C8b`M\ߏAx+1DS돋"y1ar0 Ui-3b kȋ*+Yg EfB ֕b#K2s\~3jqČwIp[@": |d 7a!ʭ!IQu XeGka4 l9璸XÐC5Zk'#6~3ȣgh|fJ>oK+=@ "'y*yR-f\5}Lrx& GSέV H"iZ&l$)W18U=PbN lgA`$,`d//!e.SSs~3Cqh'6qr³Y0w&WuVo{$@&c<0)Y1-mGI$`i׋|i_h%FE; fzM5:71b5DirHLjZJ V\N&4|RK H#Q@!ĬiLp]]I6ڐ0e'ޟX1|$L@QWoUiMdbCrs,DSj)#XR1JqR mZ^§ -` }1O#iI][&zhE# */RҢwb  1)Xddotz|0bYT@+@&zr*b!@~?1 _"- ^+NR;ՔmFը=7$,UaCkB>9q7Z#IU,ZbDA]?|Xgj$iOCB).u/㿱"+Y//d&>DžC! G 0Dݪ+|k[{HyfR47|ӈ"f^)o.PMʡvPAmMGX.͝J:i&zf q.i!Uϩ]-Mh  NX8MỈc@f.Y-<\ icKXEC/ֳ gWr16T"զC<\?fcA X{ƕ-Ǖp ISXMŸaiVH (~GhE*ʩ#xe1:qd%v1s<: XH۶ >anj*Fǭ~AG8exs(e'ft2d`ۋCܠnԉ4M# @@Sw:3n?!~.Ȃ/f3q\ 2zk>o|(?!͊BI\A+~ 8Y@RW'y}~-qrpY~u̪{Q k<7!N,YT+3Opypۓḟ/2E(OZFq]l*2(GVH.\92& UQ$m04p>*f>$o u\9#.c$3 `oKBVnO % bdG|'0ۓ"|9D*LZMN/3)2Ǖ 5~2X:~מx*x825& $Lը$Aɨ\{@,;T$\:Aן-ϔ%NB$I$lH!#[18 VGov >6yE LFs`c9-E d띟`]>`nʤVL"+Bf4O2,ĀIkHvŕIPfv#o!m><!=gk.Ed͓Ž˳I~v8 `3š]MB0$ǨYr >6`N߄pKbdd̢K\e<[Kv}.&nlHE1M 0͓#Xr.5# $Ι0n1RA #H+룟21 `,VA;A51G!`Yo"\Et{j9:p-"m5` |@#J]c[P1&35 9@(o&TP$-m &:&GCRT)@#:TM 4N\S q ur'1K1s)(*k#d 25ǒQԆ!B@- ʬC!!i"}6'ȎV,&6&u5ςȐ4؀LȎtqͣQ2Gf]/=_9Hg\ʒH ilq_XL0eZ9/58ݭ$;o|f_L[;_5 3"e[*M5<_&1&^ q2:9~K?|1R@ܠT'\|2VŕI2EfX\M-HX2c#6lyIjR$OY) ;y=#G>~c%@LUtp˓/zSuȌzʮqدi7ENMvĆ?ȩGOpG>>_8Gģˁk} d̏;fVUr i5?\2-kvb5V"s7 YSh/B$wcÑ]Ҁ S-7#>70q-=̢o#-Ŕ$e0Jcz/->K\0CƼ^D(9*TB_G:DXP\7ESk2Vɏio}1u IQr=U!rW!ѭZu} 莬IXװq3c9N3Km-\ wZ-z g5'IEzIFE.y\ ZS͒ 6W{qq $oצ@A$ֱiG ,*mEu=tBC+^hE!bIB@!T.備cX2% F4PzVþ5-|-` o'Gtc.ŒAM:r.HDd4?OjiQr4*K]0`Rҗ2E*;񄶍m*>JάNL=Ң5p9 $+Q+@w\?F?\9 TCI[2r$& k="L̈H2>}g_A$q@<PWfJfs94OyS)$&Ӵpɛ B)'Ti*=,Y-Z$$432[6WORBO-'ȹ \pBv(oŝCO?12^՜,/0Za]y6uwjU[UmAM"@͕cj/x$Y62Fc PxP "M#Ҩ",B*1R`PcU3E׆XYJv9H60Ɔ4VȦ܀RT S\l>Q"$Fަ4"e[PI@h,2T[!&ty:<~6Ȥ bm;qs`9P* 7v6?O̱+`M@qp<(lyZg_rnt$ܯ!QMs^/-q D} D뗋#|V\^>n<񴲳LUhC>?򁈓8@*2c&I˟?'p .">#̓(uϋ&@"c&5_Y~@2j4>_>_'BpGJwP@Ɂ?K81ʸh LPk\o(*ܮWoH c:ˋ Oyg,w"7k&_ɇsw-mh@P{?XE@trL\ue D胕/}hD~j}=6)#.*b*.]rV.u eV7@ b`me@aGME@' J%R1rA6檆76r.E5%BMcDjM 65Dc*b}Xԑ ?111̲F뉋1rӻD`I &=&\^W3\h@ @ k` Fp* ӧ|’q`~d2 W\ߗnG836"n42Ғ |%p1[TaNE$K)2cyҮWmD8]Q4NO.F[d``Ƹ\Y a# -uQ2vfG`TLİMHq#kG&\7~20tM.4Td̐\ȴ5 ,25kRZ tfLnZ $V RHn| Z;zX:s7RTwH`7'kaPGh $ϽtPN hL@p_E"%TPdR+Jh*WeWK_*:H- v?b aK*Gp6"n&L~2'"XF0H ":t?.1d8Ũ@A Q1md;9^f⸙fn"TCǥ5c+ɐaECf7FldYc"=+ŋ;9T8恌sirF0m5ͬ82]T'jFe-Tcb&q#tY)ƥKՀ̯sr$H10txS2.RiUi ӑTL$Ht3>K3 aaJj$}Q@/R6lr?5L'ֽE5@u@dчhmix1L"nw97*c`wa Osjh0hAw|x&%fȁ͠KC& i02Ƹ +BDD el G!@VSF>gXܜ#U6%\8(D@i=A4;ab덗qu ԃ@ w}xrddU6UVK3!4FNSe.ؾ'3c]p%&Itdn2 i t,A*7M`l5>/-@P W\W~^O|?#]] "*70|v|(f&}:m".`ؕg(UXf--?D2,Ĥn1j2qxb-+C@Zt~Mrq,L[bTM6W"[~dq D鯋˘p2=C{[6L'dƶ vmC\6>/#ƫb!jAǮ8ܗ4Ů>(n77r+) T:)<$OS9c 2 J0yo>N5Һϐhʇ/wm"VQ "S/-FwR b+/#b`Xd }?ǾW zʠ 0ʣ~@5 qU&Lx(ea H:r׋ʵ5) fdz+u1O࿒#Ɔ`J KF<@y8eEܯgX`LOtO,:1- "`g= ^ZqSJ$|RLcL5 5\S?Ǧder#.L`OISB0$xGpTJS c#;(Qi*'b`$ӌ+A*Eđ,Mfk_ Ŕ(GBHjfOЁYpfƄ.2h]I 'Lt qe@ &A>oœ5W+C%Dy 3x P WHi|ŕ$v49`X܄}:i92 [Y==I~E͓Ⓒs+UVvXOڦ`2AM|·&\p q!Zΰ*܁03$$J=}u&]*=!hɊ)DgU˔sVNI@p52DDRLj1d AkeR?q"h2YY4_,͚J²Q%s* M &F[ձݶn ftdVp25ٹ&AD7_7lf;hXdPM@$B1J00LHZFM>bW=;A@H#Mo&pǒeqy4i$#&Eƅ,]ؚN/'΂.V"LV).O x9D}2)^XdF8I x u3; c;seVvA&`]=^'+[F <]pz:M9y77.nM Ae_/;q?29(ċ\99 ka d$AP qjW|܁` 3p?/rOBψ rC Lzk⿐3gpO :^8rl<j؁ n/rZAkGSbD|{IR0WdvES2/Nt.9MĞ;#GC_*TŜ|kˏ/|5m473y9Ny &lYILxIZGa~fLcy3*"I1s3K>I4n&3RM# 6+2YwNoE<̯֋T>rqϋ>E{G0 WV? b/!x:s|qFWR_u>?9'_37 (k<&)S\|Lyk$oP]`!Jq9n'jO\| \M kzF|N`}\wc7&H%v O5.Eb;}N^;`f k_}r_'B&,U 3C\3pٸ>5BҺ u\\8Բ! *ބ+ w7$VPOv 9H"8iNÐg-/&"Ыdnh=Q2dlh5h"'Jg,h ~G]4(b\+6Z 3lXPAm&dI6&{N^ ]8䐪݂),-r9J"UE DŌE$3oDZҙ'Z-uFɵARzqr{G% J0 h>X0"QMxHO8߿$Wy wd+*cK$ͅfnC|c9=eX/|~>K,(İĤXMI&`\2^«OM ЏkZ9Ubmpv[v&6g屜y.D4S qrc"Ȫ['),Ejw>%Ĺ3xA$+pILDa1*ؐ I4wO.D^,X\-Pf#Mg,3]݇n7G3t$dK2=AC=uƨr#|. ,XSܖ,HJD@-)N̠ K\Y[ ˎU3Pr U%e LBPFJTG.f I4χ r$hG;#K;*$`řN+>G 㿒bؚ&@$ r>GOWlپ#&6ɔgˎ.Fg6?#oO@,f<⎲k?5q|*퐇"A3׃㙱|/lrO# dwXqq?aLJT6"x_3<߉h~ S_OFc w1A5Y9-(z ω>?籷' @3\Ex.;ݔ!)R˥d߉v0(r!e3 q/܉nEʠ3[&5!|B)Bfe2YVUl$&0|w1r|?=䀣ȆET|7 ȠVp8ࢳ'Hrq2.@ba8߸U bzk_ 1[ |yzf'5pH"gb}5r9M@J NĊq_ȿq O*3@aצѧ\\$ʓbȿ91]r{_,rA~jN"v0A?7   gJ#7n_f3. 8ޣ׬jɏ0 9X& dc8&\Ѻ'Mrh&?܌\u X2 >pKqwrHF\|ij' 94*ƨ(u_局?yL܌US   u F$OAlRXZI&Jp89"md!J @켖ϓ#+$AUqN(@q"nۤ⾿Z B7aE &XTI?:d+HGrMԝurugЁPD`r*F5;2Vg$6e@dVbqC7du9ŒE!nR+q@j|#ˈO[9>Ij41fʧᲂYi91B y|ݏ63)r)Һ_,O( }}ᬟþaePTEI `+-"3F\>#rRC ( zDû̋AIah\Ϗ8![bvf5LyOƜZׂZvܳ6@ܮEcF&m% vuo"ȕP!ɕRKdWlscY<Ge=bM@zqo9`Nj6QI:tW1!2ZI\@L (; hqK)iUJn!rÈ "_h.@B)* "D18I h,:/ 8Hġk E?| LYB>]dLxhəTAȡ'cǜj[$P=6 1T-(o Ϝʙ 2HkÛ*TAViY77? s>q5@?u/,O+9d)[wi9%)9<ym+W57?468܀1En&K;/f`JjwlX|\Ćr;܍4}7?iiKW3_\yx1{7`#]p>dɓ.v3YH ?M9.ssejh 3rkZ@"?p$n.nZʼnH,0 AeSMq|zClqRDQΟ>,|7͋ݏobj+I_%QXu&ꍄFƿm 3_49 ~Jˁ+z~,rmY7y'&>FhÐ'h2"^O NlX ~8E\NLmB7>uʄ$G]?ɝL +SӮ?_'~p{tHF:0c亖 zhܘ@tG^hA{.l'B  Lk^3譛&D>;"VtSWKEJAR@IH] y1(̓xp\.`&#+\)a m@Y&RcK' YYjgbYPI-TG8lXTZ1QXm]y cX6`@FcCgq0͏&%2\)@"4_ZqK~#)u1rt17#/| ?u`A?I?K:<8؃4ɪ&cXg8\&#ǃ.S+$}K': [[j=b~E|>#eχ&<љZ]cy@ !AO= ek?r~_"6ut^^&pşݮcr 񜼩e8UYU\w^oO0,$u˸̤@O¿/dHΥveP@$d?+q2ٰ×d&4ѝYv?#{{X=Czt+繋J^υfUQk?eX2Le 4M ܸā@Շ?'.lx2>C$GrF>_W_@$0+5CKqh 2Y.4n>n1`sx1@oyXq)\1e>DDLǦHq#HuROI? Yhbi1 pK|\{P3_~7+@dQwGXt^GgO$$bb#xyJ~Mjts8q'b@+qy|όkAr# &Wk@QsZ YzO9%xehj'm-<4z,nN;Pa`Ёѩ>N6E?!(Ҩ˘RgY|!jIR˵ >5E1%dō 2d R 4q6fYĤQBi'" Ʋ&[+aDž ;CJv}1@bxz}6ޅ+T5J17ÍxX=681&M4/ e|xLſ2dP鱠~wArhTk zFʞ8!bk,@b iM28˙ªʒ&VUlK,AVJwꪄcr5k#8 '"d e?qV.꿛v 'X~ &"p v7` @bM>]_>=XG]''Jg RA#v=uÅ~*of =hHԞ+W2=Zr nΗcs9|f(֛<[ _]q9'b-`֢$tukSt0M| 7|P–V[)ֺȟ7'\cˢs!9mfJ_%e|{xO(uqrAMgKu4!b Q(wSO,&U|^A䰢cmcÍUj sdly+Oij@$Md˕2 pǔ6INXLY(\\"Yj'`c\|ȹ2kjޕƙg`rI I# 0ש V"uL[PU!%\$Zh^J5h̨nj5|gx_v& /g}kly=9\\'_?̼od.22Ccu Os\\#ieaIi5Y9?;1~ӈk\jgW, C$fˉn`jɟ_XF7* @RHN7PJYAti>M+7ύ@8wNIﬞo3"6fk|SyffXC\_;.?ĹE}@Ǐs|آOi?rw- cze*NX'|ܜ'dC+H3Iҿ|gd8833)OK("FEi>ȯ!>[3/3# A'I9ÏDž_+ ^(:#~NǺMO4{7ㅩsЋ~_}d\u Į@}fwɒBhtq?+2b#i>#D#Ѓ<>\Wn2fkCMa͋*q%07 &||,i q,PN6.;8(룓<0GY_#Q}(Fr_!Vg*SHy1? >33"qdRI<~wŐ l3ɰ/x9`*Ak(sN6>O4 ͑,Zؓow/Cekbp05VF\R(XD ҁUEV/ 빝=5rwop=OM%ʘ U.D nӯY]an#bL4ۮtf|LLA !I'dRU`,XYK ycu{(;R#oJ9pa7/X{Lm땲e+(zC]`By7 YXw W\~/ɷq)(%A4tܿI¤ݐ'` gS(PG.OG߶|¡ r#IfHkaC̜. H<Ka (*qZ=7x?"o( B@DY18|$#.'qI3FBdcŔ]cd V8ٟ707yC1:kࡵ,$@5rn6B)d l9՟L-IiJMk'sMrir&+#X65M;׃6^J|88\JՌa&j)n6 y7W \(d d1/q03$s8gNJ}4>_>'kܓXQ+[j,/dL8UVJ&a8L| xȡaLn^zo;qx/*&`Hv _-˻8"2yq2U\:$4س?Wr-) 6ݾׇ)\Y8ǠZ^ݢ(4ώne*A?|ٸ3eԑWC3 r`S:X6O]L?!OC[Bf7k'(Ƀ2Bʸ i9_|'o2Y[Xp%r>7òS#/2p{QX;>7:f.G#rb`‚㘳|1ŌFU_sK>{75(l 6"MAwzuW9b\ V3B \N/BʼldS^O^O3@2'sNG |n@Ā Dfɀw +Xe}T- *SOO %XM8/䤷nUTZH5:_)TJ 6_>S/cˋ.V9* 4u!ܹ3p2GXQĉ;ax1?9]q&tp92e?ےPwcL!mkzI?Alæ4$*PH3iC {ea I D@^DB*T]'2('S _ 0VR>V2 -SS"NATnP;,MJ*ZD;mb2)mnC6 d;krSSL&AopN1u—($uY-wi'z7Y$2(:c!1S?i78̸ٚvUDZ-w#G9װ2)fue)eS(ՀCM"u6,*wbe OX|DdAe7s3&,\u=kpώsN  = G_mu>'kgMr Fp;r"'n_y c<Zo kƲa\n]bQ3p e&\_/1agiǟLe7ouY%[gI<b(X>"n>to|0 6Hl&¬.A\1</=O1,vOk}GM|G)Ì?VJ2.U]qALBay Y-e65#(p%A>7V.Ujx63⹕K:㹄MHw';cL\܎ٍ] A}@Tq>l}E ,Lm|nF\v2d|ʪ@` f- pdT V ;V q8_񉗒]NBrf/VX,X?n+Osd9}`) `5I;Fd +~Vs|p R"#L~o.\t\Ϗ#b7m~t|FuŗDc/iG0c֦ƾK7'4 9C h3Hښ_e:^-q]s?r1r-\WL7\ t3|#*{,@ֺG[Fh!n*{QǏ,h0`dN \yF+ I:;/-!ZM]? G 2plE::t_8bKp~$2G53ȥx?"?y!~_|nRx';[ry`dS73nC q٠6=>{?/Ƥb|rLEixO -k, f˨8\un &7| U [ @`z:K^ _ kfԂFMƳx ~'2'&lmdd4Yy?7xF.HBY?^~F39[@):o?#!bLT5;t;'9?e]U` V`=O1 rdE(A?xAx >S7o|2F?~N*(A3c,r0p&[ɄM>"0dJ;2JvBHl]4h# @)R}gի N\W$"}'MlPmd$ҔԷyLu p`rJ*Z=!eY}/߉AZNdDiS+3RG{ NXKpA&5)O00I$Rtהe1-KMZ maN3% x8ƁWaR+ON<~^ S(! f'3u2sqGz@7@*bbzDp|(,KhPM`ߍb#[8^3Ӯ`?YW'g`ú1ds8*H܅5;㼾9fVY1*“;R-nͣUK@%h;~>\ nF.;ገG" SjO~c/> 1~a XӶ+>k .LxYV ysmi?gaɈ0z6lcHld|.+.l952oP@Qe^o@Fn1cR ]OoȜ\V8tm86LaŒr1k5,ύe }ԕ"Xk)PNN#*O,A&bf\SWVq 26/*K<|# .l6Ï9?mǓGޢ?;F 8Kf/ay ,|nBr< j)&H?6ȒT);_i4k^Z7࿚`rYr 9h2BEď}| #g+EN1keHDN#1n<#cy߉'%SCAܮJ?k_ɐ'b@auPc5U@|EY]s)`-SĐcqȾ/r71&n"dn'yb1I'&iNeT|/ŁQMvZ2#m^_]6PV*DWi81ryGW\ P25}y1eK2syx0F-ōL.h$V`a@t0p~?aIq9X.duT_ōj!=)c!?#&wE6P@#\r9[!l Pf=}G kX2)>|xw}r~3 |t 2o1SFcܾVn鶿Sy5 &镸rMH55m7#rd%g4 AoY8j᤬G9+Wq!A4|IL1hi!MLp\VB,k뾎Oq^d@QYgr`  QA?xUiT5$u>o9]̫J;H㮹_7{O')|58*4+k: ܟn?;C''*Ϡk66_C%3^TrSb@|WU|KISHطle jt[ 1b%M 렸aqرdvLnV¦VTP@45z6K,lwXI-D8g\<#vZ ";] YĸxP15$m Gif j ( g,؀($oBHbzk"N[ǕX($E)9.pk1e\ʠZҢTG]cfKʉdZK/dk_bF 1HOa^&{Ieg?L2&$0Mf^IdȌn*\0d<^{(|xLFqp1NJ~F8Y'A]pu Z>;W\y 8Zݔ#o鯇@|mX*E0bc\,߇׺`f7 [iRD N1y>o5>Cx|@.m\(hw/?'7:6>_"eLd2i?2˛/Coolx ̵8#|^2n `͍fOk/''.^*"f!|%6?R:#'d|ndDL'y+-x e%hA޺͔p-eELH0+KW8[I( $G]cx7|-TX֙##&m7!pג HNtǿb^H!ŖX)`tnR獉I^R md }u81P[nW}uJ ^ll2vX3o+O*ƾK!"r ̰ (rblȐTӯMq>[3-313eR8'qdLUa :GOAYBaTصaA+!7 ⿍>pkYv8_iU[fqlt #EIЍu.?8|HGAʼnP?G伌Ɲ5cI? H Mtrd* Uji r 7z<܎V橗h4W/ o/ f):n/S2 i3U1I,d$;;0);LCdB;9@7_3/+䜲 d24( 6:hRfI=}5(9ɘ)GXhͷM"mi>Ӭ^_חfv;篤{ΗV~3g?dpɳ]oM3 l/޾OK5pO믋LSyټ{vM7|x}o֛Dƹ_/o_= zzʟw[7Z~ 6k</\M[S7w_|}dQ |Kx>w1#X6oS3]?o~[|[׮ѿ}Ƴ|ڿt_7{uJ䛣]:Yagb立mq~^kxcF.o%u6襶ŶӮ,se#Gskmm?<֍2>uy<_>utY<^*m6})y߼'k4Ou'Oom⋦ԛc_y&غ6 %ߵ|O"~tKy?w]=E"wyq~Ὕ:홿-? muKujΟ}1XwC|m"Yy<_`]7{5foGn_mۦ;#ӯtwmnTYm.wml4'ws rw[?=m j$ŷڻ7k?F8kidR6}w?l%XMbhß}aNiﷶODe˧ik$?G#ɳf+m:,iO_9o&PKRaL)!!!resources/images/loading.gif!GIF89a .ͿɤީӦՠ𨨨䚚! NETSCAPE2.0! ., @@pH PdCl:]d Xla[茲@$,TؕѬG!c>#p0yzk  .#) krwv&. /$/_B }} O\(O'Oe Nԏ' 0,n.` #( # ܛ && tuQHȁP -R1+\,"Ĉ@+" 9 8W$`L!I HɈf#S~hZ"==䞀XP  Z`*@B7ćK4Y`NCP'&, @ YyR%!JQ! 3, pH DM$Pqx=lr-gc PyHeRQ8/7iϒ !!yn  ^ #j^^  (^* PQR(%Q DȟCiB3 3"# "',@Ѝ{ T P'=8А =@ 54H #0 2$*%tyaL2H(8& Bg˗1Jib-``ϐ"HPΪ=3ؒТQ<! , @pHD THcPmBvFLTa86RD%!w$k|]1D !* !EI#c /DM  SrS %SD'RC bB""""  R7" Pxz8!B$/#Jp"#%|0F @H0 2h Ĉ3)bΜ@…:IPT&͢GSFtVAP 6qlѰZ! ., @pH%@hT1`}Rb٘Z OaoBYDnsD% vXK|mm CII  }32B %a. &C'D&2ĐD'D÷*# _ؼ߮ ""NR  ='A@Bc 0!>Qa!6`) p ,^) T1͠AQ bWuԂ l ^}2! 1, pHB@ tA4 βl8t $XöGu84ihBbc uuwi{|^//#S "%#$$!C E#!/QC  qCɮD($/ %E1-'E C#% ( p@0}# Hd@ JHL@C"'BHAÇ s4#B I02`LP9EB XД„: v(ԅ .`…k ZlXdjAv-k! *, @pHT : tp4P.)Hl[C[`pX 8!끴SȘA nB! 1, pH)P@ZFŨ4J$%4iT8<ׅ{ G@,PՊ oaS% 'g|j%R0 )## x'#% #"D # S)C0 t C0-tD  BE' 1.,Q .oC (!B @1!Elx@ +(^HD '7|\$ .$sRr(D4hKpp@ԗ:*C ZD&^uB5bsd7 ! ., @pHtJpJŨ%Qó\ 4Z)JWTh,E*zo bS zi'l^p)R {p D,0S  "sC¯tB(CC# BD*B++ED%2h8P_6lPPD0PCRP C(%/B"VYċ2 āNBF@J . 5̊JaU$JEI-poc.,0z 'QqSFw{b`)%*pO  %*'"Q "" `* Q P  O%C%B ) ,^  wB9@P0Ht6A^CD(xHH|"G>V"/t0E> GV b@ł`^01Ѐb8C+! ', d.e giYV$ ,ʝ^+HCJR 6"] RhF+TK{d# ( hh h  Q *(\(* O#PO "*C%B)' %" g,A (0恃C<< _6h'b0`x" @3ƒ7I`@ 4(2L3Ζ ,|RBP7!r! Dx"B!Ǜ`! , @pHd2El:cBXbfV$JEb/fk`- %%{Oj #zN%# )O) N (' N%C *C((C#B)  "%" )C"%СC`ω v@&dD"p#6CSXj60C>HOI@_ALJ4Q`aO <:hQp: "%TH%ZX4 ء!8 кHB ! 1, pH,4q4"3 I->Wb\ kF-I /3++]*@ yLk  Fv %F% F -D#D%( C 'B1ÿǿ)* 'D """#C!12&y &d#$ ""Dx D2ā!VŒIP` p(P $MD@8G/Bla&Xʔ?`TL 'B2(Z*^<" !@Ͷ $ض$! , @pH,rdХsuZ2ӭm:3B)/jk2q+IVz~Gz0 E, D %%%C)%# #B ((-'C')'/&1  && v)v ** e B $V%" //(((< >!6D(TGJ, @`鈤Aċ1Y0 hp`@"#HB@dG pP@LS,QPɓ@-&6kAN d"6| hnzbL2U$0{$! 1, pH,MlK \Xrd0B:Wcbvb, fb(,yPg+0}G--F  &&# %%-# ##((%u ' u( 1_% B $$(Y **B!N  A/B($" Xސ! HaL p0I>acHd& NPDA77ȤT͜Tt`AЎ(uI(*ѩ6,5"(YE0" ! 2, @pH,rL2MMJ%5i^d`{̘W43!X6|dzp}., }B.z(200  -   #} ))-$$})#%#2$//d B /$/T'( -C O%<88AD " ߆%|p#A pp%P1`-82Cr0@?-ap谓OAdL< U,Y@+ J";zvI! 2, @L%,dQ9Ш`2LV"V#1T!# -cg8#23l/y{'~E+zzi2+/z.$$ 2,$/'/!#0// -2!Oj  B !R #) E* |H`Ĉ%@ `ݿJ( pDA 4    Z$)Qa 8p@Ā@ d@B% <̙sgϟAz0*%M 4xS(G|@֞> @ <?w.X a ! &, @Дx Ȥ ͌hDbPv8ZeV>b!xXivwRGA{Q K/$I$#&/~/!'/*!!%. ,& q,B Z 00B 00IK@hѢ‘u0``@% RHa(0 p" P E P$QIJ4iM,@L#6JEPC1X*%Q E@ցQ\|@ԠCz,80( u! (, @p(Td2 )Pc2Ed5@٨)a%S~ ipG"|uxG$H'/#G$/pD/ D/!~B!!( ( D  ( %"B*Y+EX.C سGV &  p$$HPaB H8F Xj8$ hpO*88!  >h!Ƅ'P49'UP@8ӪPF*hQ!"N.@@70(!+]%H!3, pH NĤrIT4"&s "XS*8plНBGd(/\eIPa.FxJ J /$$J$I!//mD/C"!!DB3  3̼ w% JxD e+ qQp@z3@ P(8xpP( A 0L`G%)arN'P(D 29ּ$ P: A E%T0##& YuZ+pQ& -BQ@(H Eի $P ;PKRTnxKFresources/images/next.pngFPNG  IHDR2-8 IDATx͙KL\Uǽ3w+0bgp-aZU΀Rjj-Zvai@ƈHAF#a CM0 @x#eO|Ҥ9'2Y}{yĴ4@'F<%I?IX Lj# ڣ=" xA.8Ic ڸrJDu=j~T1],N$< NB듓wvwwξ7pʨa>rNgdaaa6nZSSS|S e2NQ.HC+*eTWD)HzbMOO>R&LS-⢠TWWZz?2&#rÞ )-,,2|*#ϑt/h4ڶa%3666ephDl ږd0"3˨kM2gAEiii޾ F]Ld@F2Nj3?\(..X]]]9u˘<&*6(((hA ,vi3sd΂ĨJ@EfT0QM+y ,Z6pچQf [>+phb *c ڌdpf4!&S }@-ex\D"_...22ZLW%Ay 4:Y3333#W7'И}|600W\;GTD:tN~ٱ|4"!c k?*9}v;UArMM"QJ9 $Ia"d@"OW9$DT655[[[olJ-q MKdL\nllIttt}UL"$s Y"`2Q__/l'H$2qI\ "E-{`DY%t#DbTloQx%?W+[ x>HdmqiLp7ԋv|+뻣iuj<&AV7KpIb;t3 {S! 2!"L$ "Ŏ`OYBzTMk@>7{L^www%Ԅ N\HssCCCSS+V3zV._ S2V*b~F^pgK )@_#4\IENDB`PKR!dUPresources/images/prev.pngPPNG  IHDR2-8IDATx͙[L\U=3gSp+炆A 30ZZ Z!iGn;1`#bD F:LM4)?d=|V~sP$O005xpN+}%/hR" $X& ؁Cp0Z=<ۋ?IMl/PTph\Z,poDpFFF~G]P>(mhY@(y /D~D{"(g)c*Pdcπ˽c466~: d(#D@:Md PJ23G Π{ڮILKKj23$c%&sikkDm $2CE8DdoD2S4f,3"|gAF托̸ #jLg46u`uב1@D7z2{:::dTYD @ؙ~2chu("Zo>o5x ~0W83_2=R_+!2M!S$ŞSW7(m6E9ٯ85xj$D.Q-H|_߾ع?>>~9RV'|pGGG6-@ox=HNPWxrd4;]KH!_DBI&HD#4r,-IENDB`PKR $resources/js/lightbox-plus-jquery.js/*! * jQuery JavaScript Library v3.4.1 * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * * Date: 2019-05-01T21:04Z */ ( function( global, factory ) { "use strict"; if ( typeof module === "object" && typeof module.exports === "object" ) { // For CommonJS and CommonJS-like environments where a proper `window` // is present, execute the factory and get jQuery. // For environments that do not have a `window` with a `document` // (such as Node.js), expose a factory as module.exports. // This accentuates the need for the creation of a real `window`. // e.g. var jQuery = require("jquery")(window); // See ticket #14549 for more info. module.exports = global.document ? factory( global, true ) : function( w ) { if ( !w.document ) { throw new Error( "jQuery requires a window with a document" ); } return factory( w ); }; } else { factory( global ); } // Pass this if window is not defined yet } )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { // Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 // throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode // arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common // enough that all such attempts are guarded in a try block. "use strict"; var arr = []; var document = window.document; var getProto = Object.getPrototypeOf; var slice = arr.slice; var concat = arr.concat; var push = arr.push; var indexOf = arr.indexOf; var class2type = {}; var toString = class2type.toString; var hasOwn = class2type.hasOwnProperty; var fnToString = hasOwn.toString; var ObjectFunctionString = fnToString.call( Object ); var support = {}; var isFunction = function isFunction( obj ) { // Support: Chrome <=57, Firefox <=52 // In some browsers, typeof returns "function" for HTML elements // (i.e., `typeof document.createElement( "object" ) === "function"`). // We don't want to classify *any* DOM node as a function. return typeof obj === "function" && typeof obj.nodeType !== "number"; }; var isWindow = function isWindow( obj ) { return obj != null && obj === obj.window; }; var preservedScriptAttributes = { type: true, src: true, nonce: true, noModule: true }; function DOMEval( code, node, doc ) { doc = doc || document; var i, val, script = doc.createElement( "script" ); script.text = code; if ( node ) { for ( i in preservedScriptAttributes ) { // Support: Firefox 64+, Edge 18+ // Some browsers don't support the "nonce" property on scripts. // On the other hand, just using `getAttribute` is not enough as // the `nonce` attribute is reset to an empty string whenever it // becomes browsing-context connected. // See https://github.com/whatwg/html/issues/2369 // See https://html.spec.whatwg.org/#nonce-attributes // The `node.getAttribute` check was added for the sake of // `jQuery.globalEval` so that it can fake a nonce-containing node // via an object. val = node[ i ] || node.getAttribute && node.getAttribute( i ); if ( val ) { script.setAttribute( i, val ); } } } doc.head.appendChild( script ).parentNode.removeChild( script ); } function toType( obj ) { if ( obj == null ) { return obj + ""; } // Support: Android <=2.3 only (functionish RegExp) return typeof obj === "object" || typeof obj === "function" ? class2type[ toString.call( obj ) ] || "object" : typeof obj; } /* global Symbol */ // Defining this global in .eslintrc.json would create a danger of using the global // unguarded in another place, it seems safer to define global only for this module var version = "3.4.1", // Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' // Need init if jQuery is called (just allow error to be thrown if not included) return new jQuery.fn.init( selector, context ); }, // Support: Android <=4.0 only // Make sure we trim BOM and NBSP rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; jQuery.fn = jQuery.prototype = { // The current version of jQuery being used jquery: version, constructor: jQuery, // The default length of a jQuery object is 0 length: 0, toArray: function() { return slice.call( this ); }, // Get the Nth element in the matched element set OR // Get the whole matched element set as a clean array get: function( num ) { // Return all the elements in a clean array if ( num == null ) { return slice.call( this ); } // Return just the one element from the set return num < 0 ? this[ num + this.length ] : this[ num ]; }, // Take an array of elements and push it onto the stack // (returning the new matched element set) pushStack: function( elems ) { // Build a new jQuery matched element set var ret = jQuery.merge( this.constructor(), elems ); // Add the old object onto the stack (as a reference) ret.prevObject = this; // Return the newly-formed element set return ret; }, // Execute a callback for every element in the matched set. each: function( callback ) { return jQuery.each( this, callback ); }, map: function( callback ) { return this.pushStack( jQuery.map( this, function( elem, i ) { return callback.call( elem, i, elem ); } ) ); }, slice: function() { return this.pushStack( slice.apply( this, arguments ) ); }, first: function() { return this.eq( 0 ); }, last: function() { return this.eq( -1 ); }, eq: function( i ) { var len = this.length, j = +i + ( i < 0 ? len : 0 ); return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); }, end: function() { return this.prevObject || this.constructor(); }, // For internal use only. // Behaves like an Array's method, not like a jQuery method. push: push, sort: arr.sort, splice: arr.splice }; jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = arguments[ 0 ] || {}, i = 1, length = arguments.length, deep = false; // Handle a deep copy situation if ( typeof target === "boolean" ) { deep = target; // Skip the boolean and the target target = arguments[ i ] || {}; i++; } // Handle case when target is a string or something (possible in deep copy) if ( typeof target !== "object" && !isFunction( target ) ) { target = {}; } // Extend jQuery itself if only one argument is passed if ( i === length ) { target = this; i--; } for ( ; i < length; i++ ) { // Only deal with non-null/undefined values if ( ( options = arguments[ i ] ) != null ) { // Extend the base object for ( name in options ) { copy = options[ name ]; // Prevent Object.prototype pollution // Prevent never-ending loop if ( name === "__proto__" || target === copy ) { continue; } // Recurse if we're merging plain objects or arrays if ( deep && copy && ( jQuery.isPlainObject( copy ) || ( copyIsArray = Array.isArray( copy ) ) ) ) { src = target[ name ]; // Ensure proper type for the source value if ( copyIsArray && !Array.isArray( src ) ) { clone = []; } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { clone = {}; } else { clone = src; } copyIsArray = false; // Never move original objects, clone them target[ name ] = jQuery.extend( deep, clone, copy ); // Don't bring in undefined values } else if ( copy !== undefined ) { target[ name ] = copy; } } } } // Return the modified object return target; }; jQuery.extend( { // Unique for each copy of jQuery on the page expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), // Assume jQuery is ready without the ready module isReady: true, error: function( msg ) { throw new Error( msg ); }, noop: function() {}, isPlainObject: function( obj ) { var proto, Ctor; // Detect obvious negatives // Use toString instead of jQuery.type to catch host objects if ( !obj || toString.call( obj ) !== "[object Object]" ) { return false; } proto = getProto( obj ); // Objects with no prototype (e.g., `Object.create( null )`) are plain if ( !proto ) { return true; } // Objects with prototype are plain iff they were constructed by a global Object function Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; }, isEmptyObject: function( obj ) { var name; for ( name in obj ) { return false; } return true; }, // Evaluates a script in a global context globalEval: function( code, options ) { DOMEval( code, { nonce: options && options.nonce } ); }, each: function( obj, callback ) { var length, i = 0; if ( isArrayLike( obj ) ) { length = obj.length; for ( ; i < length; i++ ) { if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { break; } } } else { for ( i in obj ) { if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { break; } } } return obj; }, // Support: Android <=4.0 only trim: function( text ) { return text == null ? "" : ( text + "" ).replace( rtrim, "" ); }, // results is for internal usage only makeArray: function( arr, results ) { var ret = results || []; if ( arr != null ) { if ( isArrayLike( Object( arr ) ) ) { jQuery.merge( ret, typeof arr === "string" ? [ arr ] : arr ); } else { push.call( ret, arr ); } } return ret; }, inArray: function( elem, arr, i ) { return arr == null ? -1 : indexOf.call( arr, elem, i ); }, // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit merge: function( first, second ) { var len = +second.length, j = 0, i = first.length; for ( ; j < len; j++ ) { first[ i++ ] = second[ j ]; } first.length = i; return first; }, grep: function( elems, callback, invert ) { var callbackInverse, matches = [], i = 0, length = elems.length, callbackExpect = !invert; // Go through the array, only saving the items // that pass the validator function for ( ; i < length; i++ ) { callbackInverse = !callback( elems[ i ], i ); if ( callbackInverse !== callbackExpect ) { matches.push( elems[ i ] ); } } return matches; }, // arg is for internal usage only map: function( elems, callback, arg ) { var length, value, i = 0, ret = []; // Go through the array, translating each of the items to their new values if ( isArrayLike( elems ) ) { length = elems.length; for ( ; i < length; i++ ) { value = callback( elems[ i ], i, arg ); if ( value != null ) { ret.push( value ); } } // Go through every key on the object, } else { for ( i in elems ) { value = callback( elems[ i ], i, arg ); if ( value != null ) { ret.push( value ); } } } // Flatten any nested arrays return concat.apply( [], ret ); }, // A global GUID counter for objects guid: 1, // jQuery.support is not used in Core but other projects attach their // properties to it so it needs to exist. support: support } ); if ( typeof Symbol === "function" ) { jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; } // Populate the class2type map jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), function( i, name ) { class2type[ "[object " + name + "]" ] = name.toLowerCase(); } ); function isArrayLike( obj ) { // Support: real iOS 8.2 only (not reproducible in simulator) // `in` check used to prevent JIT error (gh-2145) // hasOwn isn't used here due to false negatives // regarding Nodelist length in IE var length = !!obj && "length" in obj && obj.length, type = toType( obj ); if ( isFunction( obj ) || isWindow( obj ) ) { return false; } return type === "array" || length === 0 || typeof length === "number" && length > 0 && ( length - 1 ) in obj; } var Sizzle = /*! * Sizzle CSS Selector Engine v2.3.4 * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://js.foundation/ * * Date: 2019-04-08 */ (function( window ) { var i, support, Expr, getText, isXML, tokenize, compile, select, outermostContext, sortInput, hasDuplicate, // Local document vars setDocument, document, docElem, documentIsHTML, rbuggyQSA, rbuggyMatches, matches, contains, // Instance-specific data expando = "sizzle" + 1 * new Date(), preferredDoc = window.document, dirruns = 0, done = 0, classCache = createCache(), tokenCache = createCache(), compilerCache = createCache(), nonnativeSelectorCache = createCache(), sortOrder = function( a, b ) { if ( a === b ) { hasDuplicate = true; } return 0; }, // Instance methods hasOwn = ({}).hasOwnProperty, arr = [], pop = arr.pop, push_native = arr.push, push = arr.push, slice = arr.slice, // Use a stripped-down indexOf as it's faster than native // https://jsperf.com/thor-indexof-vs-for/5 indexOf = function( list, elem ) { var i = 0, len = list.length; for ( ; i < len; i++ ) { if ( list[i] === elem ) { return i; } } return -1; }, booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", // Regular expressions // http://www.w3.org/TR/css3-selectors/#whitespace whitespace = "[\\x20\\t\\r\\n\\f]", // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + // Operator (capture 2) "*([*^$|!~]?=)" + whitespace + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + "*\\]", pseudos = ":(" + identifier + ")(?:\\((" + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: // 1. quoted (capture 3; capture 4 or capture 5) "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + // 2. simple (capture 6) "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + // 3. anything else (capture 2) ".*" + ")\\)|)", // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter rwhitespace = new RegExp( whitespace + "+", "g" ), rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), rdescend = new RegExp( whitespace + "|>" ), rpseudo = new RegExp( pseudos ), ridentifier = new RegExp( "^" + identifier + "$" ), matchExpr = { "ID": new RegExp( "^#(" + identifier + ")" ), "CLASS": new RegExp( "^\\.(" + identifier + ")" ), "TAG": new RegExp( "^(" + identifier + "|[*])" ), "ATTR": new RegExp( "^" + attributes ), "PSEUDO": new RegExp( "^" + pseudos ), "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), // For use in libraries implementing .is() // We use this for POS matching in `select` "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) }, rhtml = /HTML$/i, rinputs = /^(?:input|select|textarea|button)$/i, rheader = /^h\d$/i, rnative = /^[^{]+\{\s*\[native \w/, // Easily-parseable/retrievable ID or TAG or CLASS selectors rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, rsibling = /[+~]/, // CSS escapes // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), funescape = function( _, escaped, escapedWhitespace ) { var high = "0x" + escaped - 0x10000; // NaN means non-codepoint // Support: Firefox<24 // Workaround erroneous numeric interpretation of +"0x" return high !== high || escapedWhitespace ? escaped : high < 0 ? // BMP codepoint String.fromCharCode( high + 0x10000 ) : // Supplemental Plane codepoint (surrogate pair) String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); }, // CSS string/identifier serialization // https://drafts.csswg.org/cssom/#common-serializing-idioms rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, fcssescape = function( ch, asCodePoint ) { if ( asCodePoint ) { // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER if ( ch === "\0" ) { return "\uFFFD"; } // Control characters and (dependent upon position) numbers get escaped as code points return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; } // Other potentially-special ASCII characters get backslash-escaped return "\\" + ch; }, // Used for iframes // See setDocument() // Removing the function wrapper causes a "Permission Denied" // error in IE unloadHandler = function() { setDocument(); }, inDisabledFieldset = addCombinator( function( elem ) { return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; }, { dir: "parentNode", next: "legend" } ); // Optimize for push.apply( _, NodeList ) try { push.apply( (arr = slice.call( preferredDoc.childNodes )), preferredDoc.childNodes ); // Support: Android<4.0 // Detect silently failing push.apply arr[ preferredDoc.childNodes.length ].nodeType; } catch ( e ) { push = { apply: arr.length ? // Leverage slice if possible function( target, els ) { push_native.apply( target, slice.call(els) ); } : // Support: IE<9 // Otherwise append directly function( target, els ) { var j = target.length, i = 0; // Can't trust NodeList.length while ( (target[j++] = els[i++]) ) {} target.length = j - 1; } }; } function Sizzle( selector, context, results, seed ) { var m, i, elem, nid, match, groups, newSelector, newContext = context && context.ownerDocument, // nodeType defaults to 9, since context defaults to document nodeType = context ? context.nodeType : 9; results = results || []; // Return early from calls with invalid selector or context if ( typeof selector !== "string" || !selector || nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { return results; } // Try to shortcut find operations (as opposed to filters) in HTML documents if ( !seed ) { if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { setDocument( context ); } context = context || document; if ( documentIsHTML ) { // If the selector is sufficiently simple, try using a "get*By*" DOM method // (excepting DocumentFragment context, where the methods don't exist) if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { // ID selector if ( (m = match[1]) ) { // Document context if ( nodeType === 9 ) { if ( (elem = context.getElementById( m )) ) { // Support: IE, Opera, Webkit // TODO: identify versions // getElementById can match elements by name instead of ID if ( elem.id === m ) { results.push( elem ); return results; } } else { return results; } // Element context } else { // Support: IE, Opera, Webkit // TODO: identify versions // getElementById can match elements by name instead of ID if ( newContext && (elem = newContext.getElementById( m )) && contains( context, elem ) && elem.id === m ) { results.push( elem ); return results; } } // Type selector } else if ( match[2] ) { push.apply( results, context.getElementsByTagName( selector ) ); return results; // Class selector } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { push.apply( results, context.getElementsByClassName( m ) ); return results; } } // Take advantage of querySelectorAll if ( support.qsa && !nonnativeSelectorCache[ selector + " " ] && (!rbuggyQSA || !rbuggyQSA.test( selector )) && // Support: IE 8 only // Exclude object elements (nodeType !== 1 || context.nodeName.toLowerCase() !== "object") ) { newSelector = selector; newContext = context; // qSA considers elements outside a scoping root when evaluating child or // descendant combinators, which is not what we want. // In such cases, we work around the behavior by prefixing every selector in the // list with an ID selector referencing the scope context. // Thanks to Andrew Dupont for this technique. if ( nodeType === 1 && rdescend.test( selector ) ) { // Capture the context ID, setting it first if necessary if ( (nid = context.getAttribute( "id" )) ) { nid = nid.replace( rcssescape, fcssescape ); } else { context.setAttribute( "id", (nid = expando) ); } // Prefix every selector in the list groups = tokenize( selector ); i = groups.length; while ( i-- ) { groups[i] = "#" + nid + " " + toSelector( groups[i] ); } newSelector = groups.join( "," ); // Expand context for sibling selectors newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; } try { push.apply( results, newContext.querySelectorAll( newSelector ) ); return results; } catch ( qsaError ) { nonnativeSelectorCache( selector, true ); } finally { if ( nid === expando ) { context.removeAttribute( "id" ); } } } } } // All others return select( selector.replace( rtrim, "$1" ), context, results, seed ); } /** * Create key-value caches of limited size * @returns {function(string, object)} Returns the Object data after storing it on itself with * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) * deleting the oldest entry */ function createCache() { var keys = []; function cache( key, value ) { // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) if ( keys.push( key + " " ) > Expr.cacheLength ) { // Only keep the most recent entries delete cache[ keys.shift() ]; } return (cache[ key + " " ] = value); } return cache; } /** * Mark a function for special use by Sizzle * @param {Function} fn The function to mark */ function markFunction( fn ) { fn[ expando ] = true; return fn; } /** * Support testing using an element * @param {Function} fn Passed the created element and returns a boolean result */ function assert( fn ) { var el = document.createElement("fieldset"); try { return !!fn( el ); } catch (e) { return false; } finally { // Remove from its parent by default if ( el.parentNode ) { el.parentNode.removeChild( el ); } // release memory in IE el = null; } } /** * Adds the same handler for all of the specified attrs * @param {String} attrs Pipe-separated list of attributes * @param {Function} handler The method that will be applied */ function addHandle( attrs, handler ) { var arr = attrs.split("|"), i = arr.length; while ( i-- ) { Expr.attrHandle[ arr[i] ] = handler; } } /** * Checks document order of two siblings * @param {Element} a * @param {Element} b * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b */ function siblingCheck( a, b ) { var cur = b && a, diff = cur && a.nodeType === 1 && b.nodeType === 1 && a.sourceIndex - b.sourceIndex; // Use IE sourceIndex if available on both nodes if ( diff ) { return diff; } // Check if b follows a if ( cur ) { while ( (cur = cur.nextSibling) ) { if ( cur === b ) { return -1; } } } return a ? 1 : -1; } /** * Returns a function to use in pseudos for input types * @param {String} type */ function createInputPseudo( type ) { return function( elem ) { var name = elem.nodeName.toLowerCase(); return name === "input" && elem.type === type; }; } /** * Returns a function to use in pseudos for buttons * @param {String} type */ function createButtonPseudo( type ) { return function( elem ) { var name = elem.nodeName.toLowerCase(); return (name === "input" || name === "button") && elem.type === type; }; } /** * Returns a function to use in pseudos for :enabled/:disabled * @param {Boolean} disabled true for :disabled; false for :enabled */ function createDisabledPseudo( disabled ) { // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable return function( elem ) { // Only certain elements can match :enabled or :disabled // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled if ( "form" in elem ) { // Check for inherited disabledness on relevant non-disabled elements: // * listed form-associated elements in a disabled fieldset // https://html.spec.whatwg.org/multipage/forms.html#category-listed // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled // * option elements in a disabled optgroup // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled // All such elements have a "form" property. if ( elem.parentNode && elem.disabled === false ) { // Option elements defer to a parent optgroup if present if ( "label" in elem ) { if ( "label" in elem.parentNode ) { return elem.parentNode.disabled === disabled; } else { return elem.disabled === disabled; } } // Support: IE 6 - 11 // Use the isDisabled shortcut property to check for disabled fieldset ancestors return elem.isDisabled === disabled || // Where there is no isDisabled, check manually /* jshint -W018 */ elem.isDisabled !== !disabled && inDisabledFieldset( elem ) === disabled; } return elem.disabled === disabled; // Try to winnow out elements that can't be disabled before trusting the disabled property. // Some victims get caught in our net (label, legend, menu, track), but it shouldn't // even exist on them, let alone have a boolean value. } else if ( "label" in elem ) { return elem.disabled === disabled; } // Remaining elements are neither :enabled nor :disabled return false; }; } /** * Returns a function to use in pseudos for positionals * @param {Function} fn */ function createPositionalPseudo( fn ) { return markFunction(function( argument ) { argument = +argument; return markFunction(function( seed, matches ) { var j, matchIndexes = fn( [], seed.length, argument ), i = matchIndexes.length; // Match elements found at the specified indexes while ( i-- ) { if ( seed[ (j = matchIndexes[i]) ] ) { seed[j] = !(matches[j] = seed[j]); } } }); }); } /** * Checks a node for validity as a Sizzle context * @param {Element|Object=} context * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value */ function testContext( context ) { return context && typeof context.getElementsByTagName !== "undefined" && context; } // Expose support vars for convenience support = Sizzle.support = {}; /** * Detects XML nodes * @param {Element|Object} elem An element or a document * @returns {Boolean} True iff elem is a non-HTML XML node */ isXML = Sizzle.isXML = function( elem ) { var namespace = elem.namespaceURI, docElem = (elem.ownerDocument || elem).documentElement; // Support: IE <=8 // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes // https://bugs.jquery.com/ticket/4833 return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); }; /** * Sets document-related variables once based on the current document * @param {Element|Object} [doc] An element or document object to use to set the document * @returns {Object} Returns the current document */ setDocument = Sizzle.setDocument = function( node ) { var hasCompare, subWindow, doc = node ? node.ownerDocument || node : preferredDoc; // Return early if doc is invalid or already selected if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { return document; } // Update global variables document = doc; docElem = document.documentElement; documentIsHTML = !isXML( document ); // Support: IE 9-11, Edge // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) if ( preferredDoc !== document && (subWindow = document.defaultView) && subWindow.top !== subWindow ) { // Support: IE 11, Edge if ( subWindow.addEventListener ) { subWindow.addEventListener( "unload", unloadHandler, false ); // Support: IE 9 - 10 only } else if ( subWindow.attachEvent ) { subWindow.attachEvent( "onunload", unloadHandler ); } } /* Attributes ---------------------------------------------------------------------- */ // Support: IE<8 // Verify that getAttribute really returns attributes and not properties // (excepting IE8 booleans) support.attributes = assert(function( el ) { el.className = "i"; return !el.getAttribute("className"); }); /* getElement(s)By* ---------------------------------------------------------------------- */ // Check if getElementsByTagName("*") returns only elements support.getElementsByTagName = assert(function( el ) { el.appendChild( document.createComment("") ); return !el.getElementsByTagName("*").length; }); // Support: IE<9 support.getElementsByClassName = rnative.test( document.getElementsByClassName ); // Support: IE<10 // Check if getElementById returns elements by name // The broken getElementById methods don't pick up programmatically-set names, // so use a roundabout getElementsByName test support.getById = assert(function( el ) { docElem.appendChild( el ).id = expando; return !document.getElementsByName || !document.getElementsByName( expando ).length; }); // ID filter and find if ( support.getById ) { Expr.filter["ID"] = function( id ) { var attrId = id.replace( runescape, funescape ); return function( elem ) { return elem.getAttribute("id") === attrId; }; }; Expr.find["ID"] = function( id, context ) { if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { var elem = context.getElementById( id ); return elem ? [ elem ] : []; } }; } else { Expr.filter["ID"] = function( id ) { var attrId = id.replace( runescape, funescape ); return function( elem ) { var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); return node && node.value === attrId; }; }; // Support: IE 6 - 7 only // getElementById is not reliable as a find shortcut Expr.find["ID"] = function( id, context ) { if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { var node, i, elems, elem = context.getElementById( id ); if ( elem ) { // Verify the id attribute node = elem.getAttributeNode("id"); if ( node && node.value === id ) { return [ elem ]; } // Fall back on getElementsByName elems = context.getElementsByName( id ); i = 0; while ( (elem = elems[i++]) ) { node = elem.getAttributeNode("id"); if ( node && node.value === id ) { return [ elem ]; } } } return []; } }; } // Tag Expr.find["TAG"] = support.getElementsByTagName ? function( tag, context ) { if ( typeof context.getElementsByTagName !== "undefined" ) { return context.getElementsByTagName( tag ); // DocumentFragment nodes don't have gEBTN } else if ( support.qsa ) { return context.querySelectorAll( tag ); } } : function( tag, context ) { var elem, tmp = [], i = 0, // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too results = context.getElementsByTagName( tag ); // Filter out possible comments if ( tag === "*" ) { while ( (elem = results[i++]) ) { if ( elem.nodeType === 1 ) { tmp.push( elem ); } } return tmp; } return results; }; // Class Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { return context.getElementsByClassName( className ); } }; /* QSA/matchesSelector ---------------------------------------------------------------------- */ // QSA and matchesSelector support // matchesSelector(:active) reports false when true (IE9/Opera 11.5) rbuggyMatches = []; // qSa(:focus) reports false when true (Chrome 21) // We allow this because of a bug in IE8/9 that throws an error // whenever `document.activeElement` is accessed on an iframe // So, we allow :focus to pass through QSA all the time to avoid the IE error // See https://bugs.jquery.com/ticket/13378 rbuggyQSA = []; if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { // Build QSA regex // Regex strategy adopted from Diego Perini assert(function( el ) { // Select is set to empty string on purpose // This is to test IE's treatment of not explicitly // setting a boolean content attribute, // since its presence should be enough // https://bugs.jquery.com/ticket/12359 docElem.appendChild( el ).innerHTML = "" + ""; // Support: IE8, Opera 11-12.16 // Nothing should be selected when empty strings follow ^= or $= or *= // The test attribute must be unknown in Opera but "safe" for WinRT // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section if ( el.querySelectorAll("[msallowcapture^='']").length ) { rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); } // Support: IE8 // Boolean attributes and "value" are not treated correctly if ( !el.querySelectorAll("[selected]").length ) { rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); } // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { rbuggyQSA.push("~="); } // Webkit/Opera - :checked should return selected option elements // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked // IE8 throws error here and will not see later tests if ( !el.querySelectorAll(":checked").length ) { rbuggyQSA.push(":checked"); } // Support: Safari 8+, iOS 8+ // https://bugs.webkit.org/show_bug.cgi?id=136851 // In-page `selector#id sibling-combinator selector` fails if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { rbuggyQSA.push(".#.+[+~]"); } }); assert(function( el ) { el.innerHTML = "" + ""; // Support: Windows 8 Native Apps // The type and name attributes are restricted during .innerHTML assignment var input = document.createElement("input"); input.setAttribute( "type", "hidden" ); el.appendChild( input ).setAttribute( "name", "D" ); // Support: IE8 // Enforce case-sensitivity of name attribute if ( el.querySelectorAll("[name=d]").length ) { rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); } // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) // IE8 throws error here and will not see later tests if ( el.querySelectorAll(":enabled").length !== 2 ) { rbuggyQSA.push( ":enabled", ":disabled" ); } // Support: IE9-11+ // IE's :disabled selector does not pick up the children of disabled fieldsets docElem.appendChild( el ).disabled = true; if ( el.querySelectorAll(":disabled").length !== 2 ) { rbuggyQSA.push( ":enabled", ":disabled" ); } // Opera 10-11 does not throw on post-comma invalid pseudos el.querySelectorAll("*,:x"); rbuggyQSA.push(",.*:"); }); } if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || docElem.webkitMatchesSelector || docElem.mozMatchesSelector || docElem.oMatchesSelector || docElem.msMatchesSelector) )) ) { assert(function( el ) { // Check to see if it's possible to do matchesSelector // on a disconnected node (IE 9) support.disconnectedMatch = matches.call( el, "*" ); // This should fail with an exception // Gecko does not error, returns false instead matches.call( el, "[s!='']:x" ); rbuggyMatches.push( "!=", pseudos ); }); } rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); /* Contains ---------------------------------------------------------------------- */ hasCompare = rnative.test( docElem.compareDocumentPosition ); // Element contains another // Purposefully self-exclusive // As in, an element does not contain itself contains = hasCompare || rnative.test( docElem.contains ) ? function( a, b ) { var adown = a.nodeType === 9 ? a.documentElement : a, bup = b && b.parentNode; return a === bup || !!( bup && bup.nodeType === 1 && ( adown.contains ? adown.contains( bup ) : a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 )); } : function( a, b ) { if ( b ) { while ( (b = b.parentNode) ) { if ( b === a ) { return true; } } } return false; }; /* Sorting ---------------------------------------------------------------------- */ // Document order sorting sortOrder = hasCompare ? function( a, b ) { // Flag for duplicate removal if ( a === b ) { hasDuplicate = true; return 0; } // Sort on method existence if only one input has compareDocumentPosition var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; if ( compare ) { return compare; } // Calculate position if both inputs belong to the same document compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? a.compareDocumentPosition( b ) : // Otherwise we know they are disconnected 1; // Disconnected nodes if ( compare & 1 || (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { // Choose the first element that is related to our preferred document if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { return -1; } if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { return 1; } // Maintain original order return sortInput ? ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 0; } return compare & 4 ? -1 : 1; } : function( a, b ) { // Exit early if the nodes are identical if ( a === b ) { hasDuplicate = true; return 0; } var cur, i = 0, aup = a.parentNode, bup = b.parentNode, ap = [ a ], bp = [ b ]; // Parentless nodes are either documents or disconnected if ( !aup || !bup ) { return a === document ? -1 : b === document ? 1 : aup ? -1 : bup ? 1 : sortInput ? ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 0; // If the nodes are siblings, we can do a quick check } else if ( aup === bup ) { return siblingCheck( a, b ); } // Otherwise we need full lists of their ancestors for comparison cur = a; while ( (cur = cur.parentNode) ) { ap.unshift( cur ); } cur = b; while ( (cur = cur.parentNode) ) { bp.unshift( cur ); } // Walk down the tree looking for a discrepancy while ( ap[i] === bp[i] ) { i++; } return i ? // Do a sibling check if the nodes have a common ancestor siblingCheck( ap[i], bp[i] ) : // Otherwise nodes in our document sort first ap[i] === preferredDoc ? -1 : bp[i] === preferredDoc ? 1 : 0; }; return document; }; Sizzle.matches = function( expr, elements ) { return Sizzle( expr, null, null, elements ); }; Sizzle.matchesSelector = function( elem, expr ) { // Set document vars if needed if ( ( elem.ownerDocument || elem ) !== document ) { setDocument( elem ); } if ( support.matchesSelector && documentIsHTML && !nonnativeSelectorCache[ expr + " " ] && ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { try { var ret = matches.call( elem, expr ); // IE 9's matchesSelector returns false on disconnected nodes if ( ret || support.disconnectedMatch || // As well, disconnected nodes are said to be in a document // fragment in IE 9 elem.document && elem.document.nodeType !== 11 ) { return ret; } } catch (e) { nonnativeSelectorCache( expr, true ); } } return Sizzle( expr, document, null, [ elem ] ).length > 0; }; Sizzle.contains = function( context, elem ) { // Set document vars if needed if ( ( context.ownerDocument || context ) !== document ) { setDocument( context ); } return contains( context, elem ); }; Sizzle.attr = function( elem, name ) { // Set document vars if needed if ( ( elem.ownerDocument || elem ) !== document ) { setDocument( elem ); } var fn = Expr.attrHandle[ name.toLowerCase() ], // Don't get fooled by Object.prototype properties (jQuery #13807) val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? fn( elem, name, !documentIsHTML ) : undefined; return val !== undefined ? val : support.attributes || !documentIsHTML ? elem.getAttribute( name ) : (val = elem.getAttributeNode(name)) && val.specified ? val.value : null; }; Sizzle.escape = function( sel ) { return (sel + "").replace( rcssescape, fcssescape ); }; Sizzle.error = function( msg ) { throw new Error( "Syntax error, unrecognized expression: " + msg ); }; /** * Document sorting and removing duplicates * @param {ArrayLike} results */ Sizzle.uniqueSort = function( results ) { var elem, duplicates = [], j = 0, i = 0; // Unless we *know* we can detect duplicates, assume their presence hasDuplicate = !support.detectDuplicates; sortInput = !support.sortStable && results.slice( 0 ); results.sort( sortOrder ); if ( hasDuplicate ) { while ( (elem = results[i++]) ) { if ( elem === results[ i ] ) { j = duplicates.push( i ); } } while ( j-- ) { results.splice( duplicates[ j ], 1 ); } } // Clear input after sorting to release objects // See https://github.com/jquery/sizzle/pull/225 sortInput = null; return results; }; /** * Utility function for retrieving the text value of an array of DOM nodes * @param {Array|Element} elem */ getText = Sizzle.getText = function( elem ) { var node, ret = "", i = 0, nodeType = elem.nodeType; if ( !nodeType ) { // If no nodeType, this is expected to be an array while ( (node = elem[i++]) ) { // Do not traverse comment nodes ret += getText( node ); } } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { // Use textContent for elements // innerText usage removed for consistency of new lines (jQuery #11153) if ( typeof elem.textContent === "string" ) { return elem.textContent; } else { // Traverse its children for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { ret += getText( elem ); } } } else if ( nodeType === 3 || nodeType === 4 ) { return elem.nodeValue; } // Do not include comment or processing instruction nodes return ret; }; Expr = Sizzle.selectors = { // Can be adjusted by the user cacheLength: 50, createPseudo: markFunction, match: matchExpr, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: true }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: true }, "~": { dir: "previousSibling" } }, preFilter: { "ATTR": function( match ) { match[1] = match[1].replace( runescape, funescape ); // Move the given value to match[3] whether quoted or unquoted match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); if ( match[2] === "~=" ) { match[3] = " " + match[3] + " "; } return match.slice( 0, 4 ); }, "CHILD": function( match ) { /* matches from matchExpr["CHILD"] 1 type (only|nth|...) 2 what (child|of-type) 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) 4 xn-component of xn+y argument ([+-]?\d*n|) 5 sign of xn-component 6 x of xn-component 7 sign of y-component 8 y of y-component */ match[1] = match[1].toLowerCase(); if ( match[1].slice( 0, 3 ) === "nth" ) { // nth-* requires argument if ( !match[3] ) { Sizzle.error( match[0] ); } // numeric x and y parameters for Expr.filter.CHILD // remember that false/true cast respectively to 0/1 match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); // other types prohibit arguments } else if ( match[3] ) { Sizzle.error( match[0] ); } return match; }, "PSEUDO": function( match ) { var excess, unquoted = !match[6] && match[2]; if ( matchExpr["CHILD"].test( match[0] ) ) { return null; } // Accept quoted arguments as-is if ( match[3] ) { match[2] = match[4] || match[5] || ""; // Strip excess characters from unquoted arguments } else if ( unquoted && rpseudo.test( unquoted ) && // Get excess from tokenize (recursively) (excess = tokenize( unquoted, true )) && // advance to the next closing parenthesis (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { // excess is a negative index match[0] = match[0].slice( 0, excess ); match[2] = unquoted.slice( 0, excess ); } // Return only captures needed by the pseudo filter method (type and argument) return match.slice( 0, 3 ); } }, filter: { "TAG": function( nodeNameSelector ) { var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); return nodeNameSelector === "*" ? function() { return true; } : function( elem ) { return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; }; }, "CLASS": function( className ) { var pattern = classCache[ className + " " ]; return pattern || (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && classCache( className, function( elem ) { return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); }); }, "ATTR": function( name, operator, check ) { return function( elem ) { var result = Sizzle.attr( elem, name ); if ( result == null ) { return operator === "!="; } if ( !operator ) { return true; } result += ""; return operator === "=" ? result === check : operator === "!=" ? result !== check : operator === "^=" ? check && result.indexOf( check ) === 0 : operator === "*=" ? check && result.indexOf( check ) > -1 : operator === "$=" ? check && result.slice( -check.length ) === check : operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : false; }; }, "CHILD": function( type, what, argument, first, last ) { var simple = type.slice( 0, 3 ) !== "nth", forward = type.slice( -4 ) !== "last", ofType = what === "of-type"; return first === 1 && last === 0 ? // Shortcut for :nth-*(n) function( elem ) { return !!elem.parentNode; } : function( elem, context, xml ) { var cache, uniqueCache, outerCache, node, nodeIndex, start, dir = simple !== forward ? "nextSibling" : "previousSibling", parent = elem.parentNode, name = ofType && elem.nodeName.toLowerCase(), useCache = !xml && !ofType, diff = false; if ( parent ) { // :(first|last|only)-(child|of-type) if ( simple ) { while ( dir ) { node = elem; while ( (node = node[ dir ]) ) { if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { return false; } } // Reverse direction for :only-* (if we haven't yet done so) start = dir = type === "only" && !start && "nextSibling"; } return true; } start = [ forward ? parent.firstChild : parent.lastChild ]; // non-xml :nth-child(...) stores cache data on `parent` if ( forward && useCache ) { // Seek `elem` from a previously-cached index // ...in a gzip-friendly way node = parent; outerCache = node[ expando ] || (node[ expando ] = {}); // Support: IE <9 only // Defend against cloned attroperties (jQuery gh-1709) uniqueCache = outerCache[ node.uniqueID ] || (outerCache[ node.uniqueID ] = {}); cache = uniqueCache[ type ] || []; nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; diff = nodeIndex && cache[ 2 ]; node = nodeIndex && parent.childNodes[ nodeIndex ]; while ( (node = ++nodeIndex && node && node[ dir ] || // Fallback to seeking `elem` from the start (diff = nodeIndex = 0) || start.pop()) ) { // When found, cache indexes on `parent` and break if ( node.nodeType === 1 && ++diff && node === elem ) { uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; break; } } } else { // Use previously-cached element index if available if ( useCache ) { // ...in a gzip-friendly way node = elem; outerCache = node[ expando ] || (node[ expando ] = {}); // Support: IE <9 only // Defend against cloned attroperties (jQuery gh-1709) uniqueCache = outerCache[ node.uniqueID ] || (outerCache[ node.uniqueID ] = {}); cache = uniqueCache[ type ] || []; nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; diff = nodeIndex; } // xml :nth-child(...) // or :nth-last-child(...) or :nth(-last)?-of-type(...) if ( diff === false ) { // Use the same loop as above to seek `elem` from the start while ( (node = ++nodeIndex && node && node[ dir ] || (diff = nodeIndex = 0) || start.pop()) ) { if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { // Cache the index of each encountered element if ( useCache ) { outerCache = node[ expando ] || (node[ expando ] = {}); // Support: IE <9 only // Defend against cloned attroperties (jQuery gh-1709) uniqueCache = outerCache[ node.uniqueID ] || (outerCache[ node.uniqueID ] = {}); uniqueCache[ type ] = [ dirruns, diff ]; } if ( node === elem ) { break; } } } } } // Incorporate the offset, then check against cycle size diff -= last; return diff === first || ( diff % first === 0 && diff / first >= 0 ); } }; }, "PSEUDO": function( pseudo, argument ) { // pseudo-class names are case-insensitive // http://www.w3.org/TR/selectors/#pseudo-classes // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters // Remember that setFilters inherits from pseudos var args, fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || Sizzle.error( "unsupported pseudo: " + pseudo ); // The user may use createPseudo to indicate that // arguments are needed to create the filter function // just as Sizzle does if ( fn[ expando ] ) { return fn( argument ); } // But maintain support for old signatures if ( fn.length > 1 ) { args = [ pseudo, pseudo, "", argument ]; return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? markFunction(function( seed, matches ) { var idx, matched = fn( seed, argument ), i = matched.length; while ( i-- ) { idx = indexOf( seed, matched[i] ); seed[ idx ] = !( matches[ idx ] = matched[i] ); } }) : function( elem ) { return fn( elem, 0, args ); }; } return fn; } }, pseudos: { // Potentially complex pseudos "not": markFunction(function( selector ) { // Trim the selector passed to compile // to avoid treating leading and trailing // spaces as combinators var input = [], results = [], matcher = compile( selector.replace( rtrim, "$1" ) ); return matcher[ expando ] ? markFunction(function( seed, matches, context, xml ) { var elem, unmatched = matcher( seed, null, xml, [] ), i = seed.length; // Match elements unmatched by `matcher` while ( i-- ) { if ( (elem = unmatched[i]) ) { seed[i] = !(matches[i] = elem); } } }) : function( elem, context, xml ) { input[0] = elem; matcher( input, null, xml, results ); // Don't keep the element (issue #299) input[0] = null; return !results.pop(); }; }), "has": markFunction(function( selector ) { return function( elem ) { return Sizzle( selector, elem ).length > 0; }; }), "contains": markFunction(function( text ) { text = text.replace( runescape, funescape ); return function( elem ) { return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; }; }), // "Whether an element is represented by a :lang() selector // is based solely on the element's language value // being equal to the identifier C, // or beginning with the identifier C immediately followed by "-". // The matching of C against the element's language value is performed case-insensitively. // The identifier C does not have to be a valid language name." // http://www.w3.org/TR/selectors/#lang-pseudo "lang": markFunction( function( lang ) { // lang value must be a valid identifier if ( !ridentifier.test(lang || "") ) { Sizzle.error( "unsupported lang: " + lang ); } lang = lang.replace( runescape, funescape ).toLowerCase(); return function( elem ) { var elemLang; do { if ( (elemLang = documentIsHTML ? elem.lang : elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { elemLang = elemLang.toLowerCase(); return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; } } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); return false; }; }), // Miscellaneous "target": function( elem ) { var hash = window.location && window.location.hash; return hash && hash.slice( 1 ) === elem.id; }, "root": function( elem ) { return elem === docElem; }, "focus": function( elem ) { return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); }, // Boolean properties "enabled": createDisabledPseudo( false ), "disabled": createDisabledPseudo( true ), "checked": function( elem ) { // In CSS3, :checked should return both checked and selected elements // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked var nodeName = elem.nodeName.toLowerCase(); return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); }, "selected": function( elem ) { // Accessing this property makes selected-by-default // options in Safari work properly if ( elem.parentNode ) { elem.parentNode.selectedIndex; } return elem.selected === true; }, // Contents "empty": function( elem ) { // http://www.w3.org/TR/selectors/#empty-pseudo // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), // but not by others (comment: 8; processing instruction: 7; etc.) // nodeType < 6 works because attributes (2) do not appear as children for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { if ( elem.nodeType < 6 ) { return false; } } return true; }, "parent": function( elem ) { return !Expr.pseudos["empty"]( elem ); }, // Element/input types "header": function( elem ) { return rheader.test( elem.nodeName ); }, "input": function( elem ) { return rinputs.test( elem.nodeName ); }, "button": function( elem ) { var name = elem.nodeName.toLowerCase(); return name === "input" && elem.type === "button" || name === "button"; }, "text": function( elem ) { var attr; return elem.nodeName.toLowerCase() === "input" && elem.type === "text" && // Support: IE<8 // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); }, // Position-in-collection "first": createPositionalPseudo(function() { return [ 0 ]; }), "last": createPositionalPseudo(function( matchIndexes, length ) { return [ length - 1 ]; }), "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { return [ argument < 0 ? argument + length : argument ]; }), "even": createPositionalPseudo(function( matchIndexes, length ) { var i = 0; for ( ; i < length; i += 2 ) { matchIndexes.push( i ); } return matchIndexes; }), "odd": createPositionalPseudo(function( matchIndexes, length ) { var i = 1; for ( ; i < length; i += 2 ) { matchIndexes.push( i ); } return matchIndexes; }), "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { var i = argument < 0 ? argument + length : argument > length ? length : argument; for ( ; --i >= 0; ) { matchIndexes.push( i ); } return matchIndexes; }), "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { var i = argument < 0 ? argument + length : argument; for ( ; ++i < length; ) { matchIndexes.push( i ); } return matchIndexes; }) } }; Expr.pseudos["nth"] = Expr.pseudos["eq"]; // Add button/input type pseudos for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { Expr.pseudos[ i ] = createInputPseudo( i ); } for ( i in { submit: true, reset: true } ) { Expr.pseudos[ i ] = createButtonPseudo( i ); } // Easy API for creating new setFilters function setFilters() {} setFilters.prototype = Expr.filters = Expr.pseudos; Expr.setFilters = new setFilters(); tokenize = Sizzle.tokenize = function( selector, parseOnly ) { var matched, match, tokens, type, soFar, groups, preFilters, cached = tokenCache[ selector + " " ]; if ( cached ) { return parseOnly ? 0 : cached.slice( 0 ); } soFar = selector; groups = []; preFilters = Expr.preFilter; while ( soFar ) { // Comma and first run if ( !matched || (match = rcomma.exec( soFar )) ) { if ( match ) { // Don't consume trailing commas as valid soFar = soFar.slice( match[0].length ) || soFar; } groups.push( (tokens = []) ); } matched = false; // Combinators if ( (match = rcombinators.exec( soFar )) ) { matched = match.shift(); tokens.push({ value: matched, // Cast descendant combinators to space type: match[0].replace( rtrim, " " ) }); soFar = soFar.slice( matched.length ); } // Filters for ( type in Expr.filter ) { if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || (match = preFilters[ type ]( match ))) ) { matched = match.shift(); tokens.push({ value: matched, type: type, matches: match }); soFar = soFar.slice( matched.length ); } } if ( !matched ) { break; } } // Return the length of the invalid excess // if we're just parsing // Otherwise, throw an error or return tokens return parseOnly ? soFar.length : soFar ? Sizzle.error( selector ) : // Cache the tokens tokenCache( selector, groups ).slice( 0 ); }; function toSelector( tokens ) { var i = 0, len = tokens.length, selector = ""; for ( ; i < len; i++ ) { selector += tokens[i].value; } return selector; } function addCombinator( matcher, combinator, base ) { var dir = combinator.dir, skip = combinator.next, key = skip || dir, checkNonElements = base && key === "parentNode", doneName = done++; return combinator.first ? // Check against closest ancestor/preceding element function( elem, context, xml ) { while ( (elem = elem[ dir ]) ) { if ( elem.nodeType === 1 || checkNonElements ) { return matcher( elem, context, xml ); } } return false; } : // Check against all ancestor/preceding elements function( elem, context, xml ) { var oldCache, uniqueCache, outerCache, newCache = [ dirruns, doneName ]; // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching if ( xml ) { while ( (elem = elem[ dir ]) ) { if ( elem.nodeType === 1 || checkNonElements ) { if ( matcher( elem, context, xml ) ) { return true; } } } } else { while ( (elem = elem[ dir ]) ) { if ( elem.nodeType === 1 || checkNonElements ) { outerCache = elem[ expando ] || (elem[ expando ] = {}); // Support: IE <9 only // Defend against cloned attroperties (jQuery gh-1709) uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); if ( skip && skip === elem.nodeName.toLowerCase() ) { elem = elem[ dir ] || elem; } else if ( (oldCache = uniqueCache[ key ]) && oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { // Assign to newCache so results back-propagate to previous elements return (newCache[ 2 ] = oldCache[ 2 ]); } else { // Reuse newcache so results back-propagate to previous elements uniqueCache[ key ] = newCache; // A match means we're done; a fail means we have to keep checking if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { return true; } } } } } return false; }; } function elementMatcher( matchers ) { return matchers.length > 1 ? function( elem, context, xml ) { var i = matchers.length; while ( i-- ) { if ( !matchers[i]( elem, context, xml ) ) { return false; } } return true; } : matchers[0]; } function multipleContexts( selector, contexts, results ) { var i = 0, len = contexts.length; for ( ; i < len; i++ ) { Sizzle( selector, contexts[i], results ); } return results; } function condense( unmatched, map, filter, context, xml ) { var elem, newUnmatched = [], i = 0, len = unmatched.length, mapped = map != null; for ( ; i < len; i++ ) { if ( (elem = unmatched[i]) ) { if ( !filter || filter( elem, context, xml ) ) { newUnmatched.push( elem ); if ( mapped ) { map.push( i ); } } } } return newUnmatched; } function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { if ( postFilter && !postFilter[ expando ] ) { postFilter = setMatcher( postFilter ); } if ( postFinder && !postFinder[ expando ] ) { postFinder = setMatcher( postFinder, postSelector ); } return markFunction(function( seed, results, context, xml ) { var temp, i, elem, preMap = [], postMap = [], preexisting = results.length, // Get initial elements from seed or context elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), // Prefilter to get matcher input, preserving a map for seed-results synchronization matcherIn = preFilter && ( seed || !selector ) ? condense( elems, preMap, preFilter, context, xml ) : elems, matcherOut = matcher ? // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, postFinder || ( seed ? preFilter : preexisting || postFilter ) ? // ...intermediate processing is necessary [] : // ...otherwise use results directly results : matcherIn; // Find primary matches if ( matcher ) { matcher( matcherIn, matcherOut, context, xml ); } // Apply postFilter if ( postFilter ) { temp = condense( matcherOut, postMap ); postFilter( temp, [], context, xml ); // Un-match failing elements by moving them back to matcherIn i = temp.length; while ( i-- ) { if ( (elem = temp[i]) ) { matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); } } } if ( seed ) { if ( postFinder || preFilter ) { if ( postFinder ) { // Get the final matcherOut by condensing this intermediate into postFinder contexts temp = []; i = matcherOut.length; while ( i-- ) { if ( (elem = matcherOut[i]) ) { // Restore matcherIn since elem is not yet a final match temp.push( (matcherIn[i] = elem) ); } } postFinder( null, (matcherOut = []), temp, xml ); } // Move matched elements from seed to results to keep them synchronized i = matcherOut.length; while ( i-- ) { if ( (elem = matcherOut[i]) && (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { seed[temp] = !(results[temp] = elem); } } } // Add elements to results, through postFinder if defined } else { matcherOut = condense( matcherOut === results ? matcherOut.splice( preexisting, matcherOut.length ) : matcherOut ); if ( postFinder ) { postFinder( null, results, matcherOut, xml ); } else { push.apply( results, matcherOut ); } } }); } function matcherFromTokens( tokens ) { var checkContext, matcher, j, len = tokens.length, leadingRelative = Expr.relative[ tokens[0].type ], implicitRelative = leadingRelative || Expr.relative[" "], i = leadingRelative ? 1 : 0, // The foundational matcher ensures that elements are reachable from top-level context(s) matchContext = addCombinator( function( elem ) { return elem === checkContext; }, implicitRelative, true ), matchAnyContext = addCombinator( function( elem ) { return indexOf( checkContext, elem ) > -1; }, implicitRelative, true ), matchers = [ function( elem, context, xml ) { var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( (checkContext = context).nodeType ? matchContext( elem, context, xml ) : matchAnyContext( elem, context, xml ) ); // Avoid hanging onto element (issue #299) checkContext = null; return ret; } ]; for ( ; i < len; i++ ) { if ( (matcher = Expr.relative[ tokens[i].type ]) ) { matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; } else { matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); // Return special upon seeing a positional matcher if ( matcher[ expando ] ) { // Find the next relative operator (if any) for proper handling j = ++i; for ( ; j < len; j++ ) { if ( Expr.relative[ tokens[j].type ] ) { break; } } return setMatcher( i > 1 && elementMatcher( matchers ), i > 1 && toSelector( // If the preceding token was a descendant combinator, insert an implicit any-element `*` tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) ).replace( rtrim, "$1" ), matcher, i < j && matcherFromTokens( tokens.slice( i, j ) ), j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), j < len && toSelector( tokens ) ); } matchers.push( matcher ); } } return elementMatcher( matchers ); } function matcherFromGroupMatchers( elementMatchers, setMatchers ) { var bySet = setMatchers.length > 0, byElement = elementMatchers.length > 0, superMatcher = function( seed, context, xml, results, outermost ) { var elem, j, matcher, matchedCount = 0, i = "0", unmatched = seed && [], setMatched = [], contextBackup = outermostContext, // We must always have either seed elements or outermost context elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), // Use integer dirruns iff this is the outermost matcher dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), len = elems.length; if ( outermost ) { outermostContext = context === document || context || outermost; } // Add elements passing elementMatchers directly to results // Support: IE<9, Safari // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id for ( ; i !== len && (elem = elems[i]) != null; i++ ) { if ( byElement && elem ) { j = 0; if ( !context && elem.ownerDocument !== document ) { setDocument( elem ); xml = !documentIsHTML; } while ( (matcher = elementMatchers[j++]) ) { if ( matcher( elem, context || document, xml) ) { results.push( elem ); break; } } if ( outermost ) { dirruns = dirrunsUnique; } } // Track unmatched elements for set filters if ( bySet ) { // They will have gone through all possible matchers if ( (elem = !matcher && elem) ) { matchedCount--; } // Lengthen the array for every element, matched or not if ( seed ) { unmatched.push( elem ); } } } // `i` is now the count of elements visited above, and adding it to `matchedCount` // makes the latter nonnegative. matchedCount += i; // Apply set filters to unmatched elements // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` // equals `i`), unless we didn't visit _any_ elements in the above loop because we have // no element matchers and no seed. // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that // case, which will result in a "00" `matchedCount` that differs from `i` but is also // numerically zero. if ( bySet && i !== matchedCount ) { j = 0; while ( (matcher = setMatchers[j++]) ) { matcher( unmatched, setMatched, context, xml ); } if ( seed ) { // Reintegrate element matches to eliminate the need for sorting if ( matchedCount > 0 ) { while ( i-- ) { if ( !(unmatched[i] || setMatched[i]) ) { setMatched[i] = pop.call( results ); } } } // Discard index placeholder values to get only actual matches setMatched = condense( setMatched ); } // Add matches to results push.apply( results, setMatched ); // Seedless set matches succeeding multiple successful matchers stipulate sorting if ( outermost && !seed && setMatched.length > 0 && ( matchedCount + setMatchers.length ) > 1 ) { Sizzle.uniqueSort( results ); } } // Override manipulation of globals by nested matchers if ( outermost ) { dirruns = dirrunsUnique; outermostContext = contextBackup; } return unmatched; }; return bySet ? markFunction( superMatcher ) : superMatcher; } compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { var i, setMatchers = [], elementMatchers = [], cached = compilerCache[ selector + " " ]; if ( !cached ) { // Generate a function of recursive functions that can be used to check each element if ( !match ) { match = tokenize( selector ); } i = match.length; while ( i-- ) { cached = matcherFromTokens( match[i] ); if ( cached[ expando ] ) { setMatchers.push( cached ); } else { elementMatchers.push( cached ); } } // Cache the compiled function cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); // Save selector and tokenization cached.selector = selector; } return cached; }; /** * A low-level selection function that works with Sizzle's compiled * selector functions * @param {String|Function} selector A selector or a pre-compiled * selector function built with Sizzle.compile * @param {Element} context * @param {Array} [results] * @param {Array} [seed] A set of elements to match against */ select = Sizzle.select = function( selector, context, results, seed ) { var i, tokens, token, type, find, compiled = typeof selector === "function" && selector, match = !seed && tokenize( (selector = compiled.selector || selector) ); results = results || []; // Try to minimize operations if there is only one selector in the list and no seed // (the latter of which guarantees us context) if ( match.length === 1 ) { // Reduce context if the leading compound selector is an ID tokens = match[0] = match[0].slice( 0 ); if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; if ( !context ) { return results; // Precompiled matchers will still verify ancestry, so step up a level } else if ( compiled ) { context = context.parentNode; } selector = selector.slice( tokens.shift().value.length ); } // Fetch a seed set for right-to-left matching i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; while ( i-- ) { token = tokens[i]; // Abort if we hit a combinator if ( Expr.relative[ (type = token.type) ] ) { break; } if ( (find = Expr.find[ type ]) ) { // Search, expanding context for leading sibling combinators if ( (seed = find( token.matches[0].replace( runescape, funescape ), rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context )) ) { // If seed is empty or no tokens remain, we can return early tokens.splice( i, 1 ); selector = seed.length && toSelector( tokens ); if ( !selector ) { push.apply( results, seed ); return results; } break; } } } } // Compile and execute a filtering function if one is not provided // Provide `match` to avoid retokenization if we modified the selector above ( compiled || compile( selector, match ) )( seed, context, !documentIsHTML, results, !context || rsibling.test( selector ) && testContext( context.parentNode ) || context ); return results; }; // One-time assignments // Sort stability support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; // Support: Chrome 14-35+ // Always assume duplicates if they aren't passed to the comparison function support.detectDuplicates = !!hasDuplicate; // Initialize against the default document setDocument(); // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) // Detached nodes confoundingly follow *each other* support.sortDetached = assert(function( el ) { // Should return 1, but returns 4 (following) return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; }); // Support: IE<8 // Prevent attribute/property "interpolation" // https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx if ( !assert(function( el ) { el.innerHTML = ""; return el.firstChild.getAttribute("href") === "#" ; }) ) { addHandle( "type|href|height|width", function( elem, name, isXML ) { if ( !isXML ) { return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); } }); } // Support: IE<9 // Use defaultValue in place of getAttribute("value") if ( !support.attributes || !assert(function( el ) { el.innerHTML = ""; el.firstChild.setAttribute( "value", "" ); return el.firstChild.getAttribute( "value" ) === ""; }) ) { addHandle( "value", function( elem, name, isXML ) { if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { return elem.defaultValue; } }); } // Support: IE<9 // Use getAttributeNode to fetch booleans when getAttribute lies if ( !assert(function( el ) { return el.getAttribute("disabled") == null; }) ) { addHandle( booleans, function( elem, name, isXML ) { var val; if ( !isXML ) { return elem[ name ] === true ? name.toLowerCase() : (val = elem.getAttributeNode( name )) && val.specified ? val.value : null; } }); } return Sizzle; })( window ); jQuery.find = Sizzle; jQuery.expr = Sizzle.selectors; // Deprecated jQuery.expr[ ":" ] = jQuery.expr.pseudos; jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; jQuery.text = Sizzle.getText; jQuery.isXMLDoc = Sizzle.isXML; jQuery.contains = Sizzle.contains; jQuery.escapeSelector = Sizzle.escape; var dir = function( elem, dir, until ) { var matched = [], truncate = until !== undefined; while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { if ( elem.nodeType === 1 ) { if ( truncate && jQuery( elem ).is( until ) ) { break; } matched.push( elem ); } } return matched; }; var siblings = function( n, elem ) { var matched = []; for ( ; n; n = n.nextSibling ) { if ( n.nodeType === 1 && n !== elem ) { matched.push( n ); } } return matched; }; var rneedsContext = jQuery.expr.match.needsContext; function nodeName( elem, name ) { return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); }; var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); // Implement the identical functionality for filter and not function winnow( elements, qualifier, not ) { if ( isFunction( qualifier ) ) { return jQuery.grep( elements, function( elem, i ) { return !!qualifier.call( elem, i, elem ) !== not; } ); } // Single element if ( qualifier.nodeType ) { return jQuery.grep( elements, function( elem ) { return ( elem === qualifier ) !== not; } ); } // Arraylike of elements (jQuery, arguments, Array) if ( typeof qualifier !== "string" ) { return jQuery.grep( elements, function( elem ) { return ( indexOf.call( qualifier, elem ) > -1 ) !== not; } ); } // Filtered directly for both simple and complex selectors return jQuery.filter( qualifier, elements, not ); } jQuery.filter = function( expr, elems, not ) { var elem = elems[ 0 ]; if ( not ) { expr = ":not(" + expr + ")"; } if ( elems.length === 1 && elem.nodeType === 1 ) { return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; } return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { return elem.nodeType === 1; } ) ); }; jQuery.fn.extend( { find: function( selector ) { var i, ret, len = this.length, self = this; if ( typeof selector !== "string" ) { return this.pushStack( jQuery( selector ).filter( function() { for ( i = 0; i < len; i++ ) { if ( jQuery.contains( self[ i ], this ) ) { return true; } } } ) ); } ret = this.pushStack( [] ); for ( i = 0; i < len; i++ ) { jQuery.find( selector, self[ i ], ret ); } return len > 1 ? jQuery.uniqueSort( ret ) : ret; }, filter: function( selector ) { return this.pushStack( winnow( this, selector || [], false ) ); }, not: function( selector ) { return this.pushStack( winnow( this, selector || [], true ) ); }, is: function( selector ) { return !!winnow( this, // If this is a positional/relative selector, check membership in the returned set // so $("p:first").is("p:last") won't return true for a doc with two "p". typeof selector === "string" && rneedsContext.test( selector ) ? jQuery( selector ) : selector || [], false ).length; } } ); // Initialize a jQuery object // A central reference to the root jQuery(document) var rootjQuery, // A simple way to check for HTML strings // Prioritize #id over to avoid XSS via location.hash (#9521) // Strict HTML recognition (#11290: must start with <) // Shortcut simple #id case for speed rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, init = jQuery.fn.init = function( selector, context, root ) { var match, elem; // HANDLE: $(""), $(null), $(undefined), $(false) if ( !selector ) { return this; } // Method init() accepts an alternate rootjQuery // so migrate can support jQuery.sub (gh-2101) root = root || rootjQuery; // Handle HTML strings if ( typeof selector === "string" ) { if ( selector[ 0 ] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { // Assume that strings that start and end with <> are HTML and skip the regex check match = [ null, selector, null ]; } else { match = rquickExpr.exec( selector ); } // Match html or make sure no context is specified for #id if ( match && ( match[ 1 ] || !context ) ) { // HANDLE: $(html) -> $(array) if ( match[ 1 ] ) { context = context instanceof jQuery ? context[ 0 ] : context; // Option to run scripts is true for back-compat // Intentionally let the error be thrown if parseHTML is not present jQuery.merge( this, jQuery.parseHTML( match[ 1 ], context && context.nodeType ? context.ownerDocument || context : document, true ) ); // HANDLE: $(html, props) if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { for ( match in context ) { // Properties of context are called as methods if possible if ( isFunction( this[ match ] ) ) { this[ match ]( context[ match ] ); // ...and otherwise set as attributes } else { this.attr( match, context[ match ] ); } } } return this; // HANDLE: $(#id) } else { elem = document.getElementById( match[ 2 ] ); if ( elem ) { // Inject the element directly into the jQuery object this[ 0 ] = elem; this.length = 1; } return this; } // HANDLE: $(expr, $(...)) } else if ( !context || context.jquery ) { return ( context || root ).find( selector ); // HANDLE: $(expr, context) // (which is just equivalent to: $(context).find(expr) } else { return this.constructor( context ).find( selector ); } // HANDLE: $(DOMElement) } else if ( selector.nodeType ) { this[ 0 ] = selector; this.length = 1; return this; // HANDLE: $(function) // Shortcut for document ready } else if ( isFunction( selector ) ) { return root.ready !== undefined ? root.ready( selector ) : // Execute immediately if ready is not present selector( jQuery ); } return jQuery.makeArray( selector, this ); }; // Give the init function the jQuery prototype for later instantiation init.prototype = jQuery.fn; // Initialize central reference rootjQuery = jQuery( document ); var rparentsprev = /^(?:parents|prev(?:Until|All))/, // Methods guaranteed to produce a unique set when starting from a unique set guaranteedUnique = { children: true, contents: true, next: true, prev: true }; jQuery.fn.extend( { has: function( target ) { var targets = jQuery( target, this ), l = targets.length; return this.filter( function() { var i = 0; for ( ; i < l; i++ ) { if ( jQuery.contains( this, targets[ i ] ) ) { return true; } } } ); }, closest: function( selectors, context ) { var cur, i = 0, l = this.length, matched = [], targets = typeof selectors !== "string" && jQuery( selectors ); // Positional selectors never match, since there's no _selection_ context if ( !rneedsContext.test( selectors ) ) { for ( ; i < l; i++ ) { for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { // Always skip document fragments if ( cur.nodeType < 11 && ( targets ? targets.index( cur ) > -1 : // Don't pass non-elements to Sizzle cur.nodeType === 1 && jQuery.find.matchesSelector( cur, selectors ) ) ) { matched.push( cur ); break; } } } } return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); }, // Determine the position of an element within the set index: function( elem ) { // No argument, return index in parent if ( !elem ) { return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; } // Index in selector if ( typeof elem === "string" ) { return indexOf.call( jQuery( elem ), this[ 0 ] ); } // Locate the position of the desired element return indexOf.call( this, // If it receives a jQuery object, the first element is used elem.jquery ? elem[ 0 ] : elem ); }, add: function( selector, context ) { return this.pushStack( jQuery.uniqueSort( jQuery.merge( this.get(), jQuery( selector, context ) ) ) ); }, addBack: function( selector ) { return this.add( selector == null ? this.prevObject : this.prevObject.filter( selector ) ); } } ); function sibling( cur, dir ) { while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} return cur; } jQuery.each( { parent: function( elem ) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; }, parents: function( elem ) { return dir( elem, "parentNode" ); }, parentsUntil: function( elem, i, until ) { return dir( elem, "parentNode", until ); }, next: function( elem ) { return sibling( elem, "nextSibling" ); }, prev: function( elem ) { return sibling( elem, "previousSibling" ); }, nextAll: function( elem ) { return dir( elem, "nextSibling" ); }, prevAll: function( elem ) { return dir( elem, "previousSibling" ); }, nextUntil: function( elem, i, until ) { return dir( elem, "nextSibling", until ); }, prevUntil: function( elem, i, until ) { return dir( elem, "previousSibling", until ); }, siblings: function( elem ) { return siblings( ( elem.parentNode || {} ).firstChild, elem ); }, children: function( elem ) { return siblings( elem.firstChild ); }, contents: function( elem ) { if ( typeof elem.contentDocument !== "undefined" ) { return elem.contentDocument; } // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only // Treat the template element as a regular one in browsers that // don't support it. if ( nodeName( elem, "template" ) ) { elem = elem.content || elem; } return jQuery.merge( [], elem.childNodes ); } }, function( name, fn ) { jQuery.fn[ name ] = function( until, selector ) { var matched = jQuery.map( this, fn, until ); if ( name.slice( -5 ) !== "Until" ) { selector = until; } if ( selector && typeof selector === "string" ) { matched = jQuery.filter( selector, matched ); } if ( this.length > 1 ) { // Remove duplicates if ( !guaranteedUnique[ name ] ) { jQuery.uniqueSort( matched ); } // Reverse order for parents* and prev-derivatives if ( rparentsprev.test( name ) ) { matched.reverse(); } } return this.pushStack( matched ); }; } ); var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); // Convert String-formatted options into Object-formatted ones function createOptions( options ) { var object = {}; jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { object[ flag ] = true; } ); return object; } /* * Create a callback list using the following parameters: * * options: an optional list of space-separated options that will change how * the callback list behaves or a more traditional option object * * By default a callback list will act like an event callback list and can be * "fired" multiple times. * * Possible options: * * once: will ensure the callback list can only be fired once (like a Deferred) * * memory: will keep track of previous values and will call any callback added * after the list has been fired right away with the latest "memorized" * values (like a Deferred) * * unique: will ensure a callback can only be added once (no duplicate in the list) * * stopOnFalse: interrupt callings when a callback returns false * */ jQuery.Callbacks = function( options ) { // Convert options from String-formatted to Object-formatted if needed // (we check in cache first) options = typeof options === "string" ? createOptions( options ) : jQuery.extend( {}, options ); var // Flag to know if list is currently firing firing, // Last fire value for non-forgettable lists memory, // Flag to know if list was already fired fired, // Flag to prevent firing locked, // Actual callback list list = [], // Queue of execution data for repeatable lists queue = [], // Index of currently firing callback (modified by add/remove as needed) firingIndex = -1, // Fire callbacks fire = function() { // Enforce single-firing locked = locked || options.once; // Execute callbacks for all pending executions, // respecting firingIndex overrides and runtime changes fired = firing = true; for ( ; queue.length; firingIndex = -1 ) { memory = queue.shift(); while ( ++firingIndex < list.length ) { // Run callback and check for early termination if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && options.stopOnFalse ) { // Jump to end and forget the data so .add doesn't re-fire firingIndex = list.length; memory = false; } } } // Forget the data if we're done with it if ( !options.memory ) { memory = false; } firing = false; // Clean up if we're done firing for good if ( locked ) { // Keep an empty list if we have data for future add calls if ( memory ) { list = []; // Otherwise, this object is spent } else { list = ""; } } }, // Actual Callbacks object self = { // Add a callback or a collection of callbacks to the list add: function() { if ( list ) { // If we have memory from a past run, we should fire after adding if ( memory && !firing ) { firingIndex = list.length - 1; queue.push( memory ); } ( function add( args ) { jQuery.each( args, function( _, arg ) { if ( isFunction( arg ) ) { if ( !options.unique || !self.has( arg ) ) { list.push( arg ); } } else if ( arg && arg.length && toType( arg ) !== "string" ) { // Inspect recursively add( arg ); } } ); } )( arguments ); if ( memory && !firing ) { fire(); } } return this; }, // Remove a callback from the list remove: function() { jQuery.each( arguments, function( _, arg ) { var index; while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { list.splice( index, 1 ); // Handle firing indexes if ( index <= firingIndex ) { firingIndex--; } } } ); return this; }, // Check if a given callback is in the list. // If no argument is given, return whether or not list has callbacks attached. has: function( fn ) { return fn ? jQuery.inArray( fn, list ) > -1 : list.length > 0; }, // Remove all callbacks from the list empty: function() { if ( list ) { list = []; } return this; }, // Disable .fire and .add // Abort any current/pending executions // Clear all callbacks and values disable: function() { locked = queue = []; list = memory = ""; return this; }, disabled: function() { return !list; }, // Disable .fire // Also disable .add unless we have memory (since it would have no effect) // Abort any pending executions lock: function() { locked = queue = []; if ( !memory && !firing ) { list = memory = ""; } return this; }, locked: function() { return !!locked; }, // Call all callbacks with the given context and arguments fireWith: function( context, args ) { if ( !locked ) { args = args || []; args = [ context, args.slice ? args.slice() : args ]; queue.push( args ); if ( !firing ) { fire(); } } return this; }, // Call all the callbacks with the given arguments fire: function() { self.fireWith( this, arguments ); return this; }, // To know if the callbacks have already been called at least once fired: function() { return !!fired; } }; return self; }; function Identity( v ) { return v; } function Thrower( ex ) { throw ex; } function adoptValue( value, resolve, reject, noValue ) { var method; try { // Check for promise aspect first to privilege synchronous behavior if ( value && isFunction( ( method = value.promise ) ) ) { method.call( value ).done( resolve ).fail( reject ); // Other thenables } else if ( value && isFunction( ( method = value.then ) ) ) { method.call( value, resolve, reject ); // Other non-thenables } else { // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: // * false: [ value ].slice( 0 ) => resolve( value ) // * true: [ value ].slice( 1 ) => resolve() resolve.apply( undefined, [ value ].slice( noValue ) ); } // For Promises/A+, convert exceptions into rejections // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in // Deferred#then to conditionally suppress rejection. } catch ( value ) { // Support: Android 4.0 only // Strict mode functions invoked without .call/.apply get global-object context reject.apply( undefined, [ value ] ); } } jQuery.extend( { Deferred: function( func ) { var tuples = [ // action, add listener, callbacks, // ... .then handlers, argument index, [final state] [ "notify", "progress", jQuery.Callbacks( "memory" ), jQuery.Callbacks( "memory" ), 2 ], [ "resolve", "done", jQuery.Callbacks( "once memory" ), jQuery.Callbacks( "once memory" ), 0, "resolved" ], [ "reject", "fail", jQuery.Callbacks( "once memory" ), jQuery.Callbacks( "once memory" ), 1, "rejected" ] ], state = "pending", promise = { state: function() { return state; }, always: function() { deferred.done( arguments ).fail( arguments ); return this; }, "catch": function( fn ) { return promise.then( null, fn ); }, // Keep pipe for back-compat pipe: function( /* fnDone, fnFail, fnProgress */ ) { var fns = arguments; return jQuery.Deferred( function( newDefer ) { jQuery.each( tuples, function( i, tuple ) { // Map tuples (progress, done, fail) to arguments (done, fail, progress) var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; // deferred.progress(function() { bind to newDefer or newDefer.notify }) // deferred.done(function() { bind to newDefer or newDefer.resolve }) // deferred.fail(function() { bind to newDefer or newDefer.reject }) deferred[ tuple[ 1 ] ]( function() { var returned = fn && fn.apply( this, arguments ); if ( returned && isFunction( returned.promise ) ) { returned.promise() .progress( newDefer.notify ) .done( newDefer.resolve ) .fail( newDefer.reject ); } else { newDefer[ tuple[ 0 ] + "With" ]( this, fn ? [ returned ] : arguments ); } } ); } ); fns = null; } ).promise(); }, then: function( onFulfilled, onRejected, onProgress ) { var maxDepth = 0; function resolve( depth, deferred, handler, special ) { return function() { var that = this, args = arguments, mightThrow = function() { var returned, then; // Support: Promises/A+ section 2.3.3.3.3 // https://promisesaplus.com/#point-59 // Ignore double-resolution attempts if ( depth < maxDepth ) { return; } returned = handler.apply( that, args ); // Support: Promises/A+ section 2.3.1 // https://promisesaplus.com/#point-48 if ( returned === deferred.promise() ) { throw new TypeError( "Thenable self-resolution" ); } // Support: Promises/A+ sections 2.3.3.1, 3.5 // https://promisesaplus.com/#point-54 // https://promisesaplus.com/#point-75 // Retrieve `then` only once then = returned && // Support: Promises/A+ section 2.3.4 // https://promisesaplus.com/#point-64 // Only check objects and functions for thenability ( typeof returned === "object" || typeof returned === "function" ) && returned.then; // Handle a returned thenable if ( isFunction( then ) ) { // Special processors (notify) just wait for resolution if ( special ) { then.call( returned, resolve( maxDepth, deferred, Identity, special ), resolve( maxDepth, deferred, Thrower, special ) ); // Normal processors (resolve) also hook into progress } else { // ...and disregard older resolution values maxDepth++; then.call( returned, resolve( maxDepth, deferred, Identity, special ), resolve( maxDepth, deferred, Thrower, special ), resolve( maxDepth, deferred, Identity, deferred.notifyWith ) ); } // Handle all other returned values } else { // Only substitute handlers pass on context // and multiple values (non-spec behavior) if ( handler !== Identity ) { that = undefined; args = [ returned ]; } // Process the value(s) // Default process is resolve ( special || deferred.resolveWith )( that, args ); } }, // Only normal processors (resolve) catch and reject exceptions process = special ? mightThrow : function() { try { mightThrow(); } catch ( e ) { if ( jQuery.Deferred.exceptionHook ) { jQuery.Deferred.exceptionHook( e, process.stackTrace ); } // Support: Promises/A+ section 2.3.3.3.4.1 // https://promisesaplus.com/#point-61 // Ignore post-resolution exceptions if ( depth + 1 >= maxDepth ) { // Only substitute handlers pass on context // and multiple values (non-spec behavior) if ( handler !== Thrower ) { that = undefined; args = [ e ]; } deferred.rejectWith( that, args ); } } }; // Support: Promises/A+ section 2.3.3.3.1 // https://promisesaplus.com/#point-57 // Re-resolve promises immediately to dodge false rejection from // subsequent errors if ( depth ) { process(); } else { // Call an optional hook to record the stack, in case of exception // since it's otherwise lost when execution goes async if ( jQuery.Deferred.getStackHook ) { process.stackTrace = jQuery.Deferred.getStackHook(); } window.setTimeout( process ); } }; } return jQuery.Deferred( function( newDefer ) { // progress_handlers.add( ... ) tuples[ 0 ][ 3 ].add( resolve( 0, newDefer, isFunction( onProgress ) ? onProgress : Identity, newDefer.notifyWith ) ); // fulfilled_handlers.add( ... ) tuples[ 1 ][ 3 ].add( resolve( 0, newDefer, isFunction( onFulfilled ) ? onFulfilled : Identity ) ); // rejected_handlers.add( ... ) tuples[ 2 ][ 3 ].add( resolve( 0, newDefer, isFunction( onRejected ) ? onRejected : Thrower ) ); } ).promise(); }, // Get a promise for this deferred // If obj is provided, the promise aspect is added to the object promise: function( obj ) { return obj != null ? jQuery.extend( obj, promise ) : promise; } }, deferred = {}; // Add list-specific methods jQuery.each( tuples, function( i, tuple ) { var list = tuple[ 2 ], stateString = tuple[ 5 ]; // promise.progress = list.add // promise.done = list.add // promise.fail = list.add promise[ tuple[ 1 ] ] = list.add; // Handle state if ( stateString ) { list.add( function() { // state = "resolved" (i.e., fulfilled) // state = "rejected" state = stateString; }, // rejected_callbacks.disable // fulfilled_callbacks.disable tuples[ 3 - i ][ 2 ].disable, // rejected_handlers.disable // fulfilled_handlers.disable tuples[ 3 - i ][ 3 ].disable, // progress_callbacks.lock tuples[ 0 ][ 2 ].lock, // progress_handlers.lock tuples[ 0 ][ 3 ].lock ); } // progress_handlers.fire // fulfilled_handlers.fire // rejected_handlers.fire list.add( tuple[ 3 ].fire ); // deferred.notify = function() { deferred.notifyWith(...) } // deferred.resolve = function() { deferred.resolveWith(...) } // deferred.reject = function() { deferred.rejectWith(...) } deferred[ tuple[ 0 ] ] = function() { deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); return this; }; // deferred.notifyWith = list.fireWith // deferred.resolveWith = list.fireWith // deferred.rejectWith = list.fireWith deferred[ tuple[ 0 ] + "With" ] = list.fireWith; } ); // Make the deferred a promise promise.promise( deferred ); // Call given func if any if ( func ) { func.call( deferred, deferred ); } // All done! return deferred; }, // Deferred helper when: function( singleValue ) { var // count of uncompleted subordinates remaining = arguments.length, // count of unprocessed arguments i = remaining, // subordinate fulfillment data resolveContexts = Array( i ), resolveValues = slice.call( arguments ), // the master Deferred master = jQuery.Deferred(), // subordinate callback factory updateFunc = function( i ) { return function( value ) { resolveContexts[ i ] = this; resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; if ( !( --remaining ) ) { master.resolveWith( resolveContexts, resolveValues ); } }; }; // Single- and empty arguments are adopted like Promise.resolve if ( remaining <= 1 ) { adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, !remaining ); // Use .then() to unwrap secondary thenables (cf. gh-3000) if ( master.state() === "pending" || isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { return master.then(); } } // Multiple arguments are aggregated like Promise.all array elements while ( i-- ) { adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); } return master.promise(); } } ); // These usually indicate a programmer mistake during development, // warn about them ASAP rather than swallowing them by default. var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; jQuery.Deferred.exceptionHook = function( error, stack ) { // Support: IE 8 - 9 only // Console exists when dev tools are open, which can happen at any time if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); } }; jQuery.readyException = function( error ) { window.setTimeout( function() { throw error; } ); }; // The deferred used on DOM ready var readyList = jQuery.Deferred(); jQuery.fn.ready = function( fn ) { readyList .then( fn ) // Wrap jQuery.readyException in a function so that the lookup // happens at the time of error handling instead of callback // registration. .catch( function( error ) { jQuery.readyException( error ); } ); return this; }; jQuery.extend( { // Is the DOM ready to be used? Set to true once it occurs. isReady: false, // A counter to track how many items to wait for before // the ready event fires. See #6781 readyWait: 1, // Handle when the DOM is ready ready: function( wait ) { // Abort if there are pending holds or we're already ready if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { return; } // Remember that the DOM is ready jQuery.isReady = true; // If a normal DOM Ready event fired, decrement, and wait if need be if ( wait !== true && --jQuery.readyWait > 0 ) { return; } // If there are functions bound, to execute readyList.resolveWith( document, [ jQuery ] ); } } ); jQuery.ready.then = readyList.then; // The ready event handler and self cleanup method function completed() { document.removeEventListener( "DOMContentLoaded", completed ); window.removeEventListener( "load", completed ); jQuery.ready(); } // Catch cases where $(document).ready() is called // after the browser event has already occurred. // Support: IE <=9 - 10 only // Older IE sometimes signals "interactive" too soon if ( document.readyState === "complete" || ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { // Handle it asynchronously to allow scripts the opportunity to delay ready window.setTimeout( jQuery.ready ); } else { // Use the handy event callback document.addEventListener( "DOMContentLoaded", completed ); // A fallback to window.onload, that will always work window.addEventListener( "load", completed ); } // Multifunctional method to get and set values of a collection // The value/s can optionally be executed if it's a function var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { var i = 0, len = elems.length, bulk = key == null; // Sets many values if ( toType( key ) === "object" ) { chainable = true; for ( i in key ) { access( elems, fn, i, key[ i ], true, emptyGet, raw ); } // Sets one value } else if ( value !== undefined ) { chainable = true; if ( !isFunction( value ) ) { raw = true; } if ( bulk ) { // Bulk operations run against the entire set if ( raw ) { fn.call( elems, value ); fn = null; // ...except when executing function values } else { bulk = fn; fn = function( elem, key, value ) { return bulk.call( jQuery( elem ), value ); }; } } if ( fn ) { for ( ; i < len; i++ ) { fn( elems[ i ], key, raw ? value : value.call( elems[ i ], i, fn( elems[ i ], key ) ) ); } } } if ( chainable ) { return elems; } // Gets if ( bulk ) { return fn.call( elems ); } return len ? fn( elems[ 0 ], key ) : emptyGet; }; // Matches dashed string for camelizing var rmsPrefix = /^-ms-/, rdashAlpha = /-([a-z])/g; // Used by camelCase as callback to replace() function fcamelCase( all, letter ) { return letter.toUpperCase(); } // Convert dashed to camelCase; used by the css and data modules // Support: IE <=9 - 11, Edge 12 - 15 // Microsoft forgot to hump their vendor prefix (#9572) function camelCase( string ) { return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); } var acceptData = function( owner ) { // Accepts only: // - Node // - Node.ELEMENT_NODE // - Node.DOCUMENT_NODE // - Object // - Any return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); }; function Data() { this.expando = jQuery.expando + Data.uid++; } Data.uid = 1; Data.prototype = { cache: function( owner ) { // Check if the owner object already has a cache var value = owner[ this.expando ]; // If not, create one if ( !value ) { value = {}; // We can accept data for non-element nodes in modern browsers, // but we should not, see #8335. // Always return an empty object. if ( acceptData( owner ) ) { // If it is a node unlikely to be stringify-ed or looped over // use plain assignment if ( owner.nodeType ) { owner[ this.expando ] = value; // Otherwise secure it in a non-enumerable property // configurable must be true to allow the property to be // deleted when data is removed } else { Object.defineProperty( owner, this.expando, { value: value, configurable: true } ); } } } return value; }, set: function( owner, data, value ) { var prop, cache = this.cache( owner ); // Handle: [ owner, key, value ] args // Always use camelCase key (gh-2257) if ( typeof data === "string" ) { cache[ camelCase( data ) ] = value; // Handle: [ owner, { properties } ] args } else { // Copy the properties one-by-one to the cache object for ( prop in data ) { cache[ camelCase( prop ) ] = data[ prop ]; } } return cache; }, get: function( owner, key ) { return key === undefined ? this.cache( owner ) : // Always use camelCase key (gh-2257) owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; }, access: function( owner, key, value ) { // In cases where either: // // 1. No key was specified // 2. A string key was specified, but no value provided // // Take the "read" path and allow the get method to determine // which value to return, respectively either: // // 1. The entire cache object // 2. The data stored at the key // if ( key === undefined || ( ( key && typeof key === "string" ) && value === undefined ) ) { return this.get( owner, key ); } // When the key is not a string, or both a key and value // are specified, set or extend (existing objects) with either: // // 1. An object of properties // 2. A key and value // this.set( owner, key, value ); // Since the "set" path can have two possible entry points // return the expected data based on which path was taken[*] return value !== undefined ? value : key; }, remove: function( owner, key ) { var i, cache = owner[ this.expando ]; if ( cache === undefined ) { return; } if ( key !== undefined ) { // Support array or space separated string of keys if ( Array.isArray( key ) ) { // If key is an array of keys... // We always set camelCase keys, so remove that. key = key.map( camelCase ); } else { key = camelCase( key ); // If a key with the spaces exists, use it. // Otherwise, create an array by matching non-whitespace key = key in cache ? [ key ] : ( key.match( rnothtmlwhite ) || [] ); } i = key.length; while ( i-- ) { delete cache[ key[ i ] ]; } } // Remove the expando if there's no more data if ( key === undefined || jQuery.isEmptyObject( cache ) ) { // Support: Chrome <=35 - 45 // Webkit & Blink performance suffers when deleting properties // from DOM nodes, so set to undefined instead // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) if ( owner.nodeType ) { owner[ this.expando ] = undefined; } else { delete owner[ this.expando ]; } } }, hasData: function( owner ) { var cache = owner[ this.expando ]; return cache !== undefined && !jQuery.isEmptyObject( cache ); } }; var dataPriv = new Data(); var dataUser = new Data(); // Implementation Summary // // 1. Enforce API surface and semantic compatibility with 1.9.x branch // 2. Improve the module's maintainability by reducing the storage // paths to a single mechanism. // 3. Use the same single mechanism to support "private" and "user" data. // 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) // 5. Avoid exposing implementation details on user objects (eg. expando properties) // 6. Provide a clear path for implementation upgrade to WeakMap in 2014 var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, rmultiDash = /[A-Z]/g; function getData( data ) { if ( data === "true" ) { return true; } if ( data === "false" ) { return false; } if ( data === "null" ) { return null; } // Only convert to a number if it doesn't change the string if ( data === +data + "" ) { return +data; } if ( rbrace.test( data ) ) { return JSON.parse( data ); } return data; } function dataAttr( elem, key, data ) { var name; // If nothing was found internally, try to fetch any // data from the HTML5 data-* attribute if ( data === undefined && elem.nodeType === 1 ) { name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); data = elem.getAttribute( name ); if ( typeof data === "string" ) { try { data = getData( data ); } catch ( e ) {} // Make sure we set the data so it isn't changed later dataUser.set( elem, key, data ); } else { data = undefined; } } return data; } jQuery.extend( { hasData: function( elem ) { return dataUser.hasData( elem ) || dataPriv.hasData( elem ); }, data: function( elem, name, data ) { return dataUser.access( elem, name, data ); }, removeData: function( elem, name ) { dataUser.remove( elem, name ); }, // TODO: Now that all calls to _data and _removeData have been replaced // with direct calls to dataPriv methods, these can be deprecated. _data: function( elem, name, data ) { return dataPriv.access( elem, name, data ); }, _removeData: function( elem, name ) { dataPriv.remove( elem, name ); } } ); jQuery.fn.extend( { data: function( key, value ) { var i, name, data, elem = this[ 0 ], attrs = elem && elem.attributes; // Gets all values if ( key === undefined ) { if ( this.length ) { data = dataUser.get( elem ); if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { i = attrs.length; while ( i-- ) { // Support: IE 11 only // The attrs elements can be null (#14894) if ( attrs[ i ] ) { name = attrs[ i ].name; if ( name.indexOf( "data-" ) === 0 ) { name = camelCase( name.slice( 5 ) ); dataAttr( elem, name, data[ name ] ); } } } dataPriv.set( elem, "hasDataAttrs", true ); } } return data; } // Sets multiple values if ( typeof key === "object" ) { return this.each( function() { dataUser.set( this, key ); } ); } return access( this, function( value ) { var data; // The calling jQuery object (element matches) is not empty // (and therefore has an element appears at this[ 0 ]) and the // `value` parameter was not undefined. An empty jQuery object // will result in `undefined` for elem = this[ 0 ] which will // throw an exception if an attempt to read a data cache is made. if ( elem && value === undefined ) { // Attempt to get data from the cache // The key will always be camelCased in Data data = dataUser.get( elem, key ); if ( data !== undefined ) { return data; } // Attempt to "discover" the data in // HTML5 custom data-* attrs data = dataAttr( elem, key ); if ( data !== undefined ) { return data; } // We tried really hard, but the data doesn't exist. return; } // Set the data... this.each( function() { // We always store the camelCased key dataUser.set( this, key, value ); } ); }, null, value, arguments.length > 1, null, true ); }, removeData: function( key ) { return this.each( function() { dataUser.remove( this, key ); } ); } } ); jQuery.extend( { queue: function( elem, type, data ) { var queue; if ( elem ) { type = ( type || "fx" ) + "queue"; queue = dataPriv.get( elem, type ); // Speed up dequeue by getting out quickly if this is just a lookup if ( data ) { if ( !queue || Array.isArray( data ) ) { queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); } else { queue.push( data ); } } return queue || []; } }, dequeue: function( elem, type ) { type = type || "fx"; var queue = jQuery.queue( elem, type ), startLength = queue.length, fn = queue.shift(), hooks = jQuery._queueHooks( elem, type ), next = function() { jQuery.dequeue( elem, type ); }; // If the fx queue is dequeued, always remove the progress sentinel if ( fn === "inprogress" ) { fn = queue.shift(); startLength--; } if ( fn ) { // Add a progress sentinel to prevent the fx queue from being // automatically dequeued if ( type === "fx" ) { queue.unshift( "inprogress" ); } // Clear up the last queue stop function delete hooks.stop; fn.call( elem, next, hooks ); } if ( !startLength && hooks ) { hooks.empty.fire(); } }, // Not public - generate a queueHooks object, or return the current one _queueHooks: function( elem, type ) { var key = type + "queueHooks"; return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { empty: jQuery.Callbacks( "once memory" ).add( function() { dataPriv.remove( elem, [ type + "queue", key ] ); } ) } ); } } ); jQuery.fn.extend( { queue: function( type, data ) { var setter = 2; if ( typeof type !== "string" ) { data = type; type = "fx"; setter--; } if ( arguments.length < setter ) { return jQuery.queue( this[ 0 ], type ); } return data === undefined ? this : this.each( function() { var queue = jQuery.queue( this, type, data ); // Ensure a hooks for this queue jQuery._queueHooks( this, type ); if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { jQuery.dequeue( this, type ); } } ); }, dequeue: function( type ) { return this.each( function() { jQuery.dequeue( this, type ); } ); }, clearQueue: function( type ) { return this.queue( type || "fx", [] ); }, // Get a promise resolved when queues of a certain type // are emptied (fx is the type by default) promise: function( type, obj ) { var tmp, count = 1, defer = jQuery.Deferred(), elements = this, i = this.length, resolve = function() { if ( !( --count ) ) { defer.resolveWith( elements, [ elements ] ); } }; if ( typeof type !== "string" ) { obj = type; type = undefined; } type = type || "fx"; while ( i-- ) { tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); if ( tmp && tmp.empty ) { count++; tmp.empty.add( resolve ); } } resolve(); return defer.promise( obj ); } } ); var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; var documentElement = document.documentElement; var isAttached = function( elem ) { return jQuery.contains( elem.ownerDocument, elem ); }, composed = { composed: true }; // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only // Check attachment across shadow DOM boundaries when possible (gh-3504) // Support: iOS 10.0-10.2 only // Early iOS 10 versions support `attachShadow` but not `getRootNode`, // leading to errors. We need to check for `getRootNode`. if ( documentElement.getRootNode ) { isAttached = function( elem ) { return jQuery.contains( elem.ownerDocument, elem ) || elem.getRootNode( composed ) === elem.ownerDocument; }; } var isHiddenWithinTree = function( elem, el ) { // isHiddenWithinTree might be called from jQuery#filter function; // in that case, element will be second argument elem = el || elem; // Inline style trumps all return elem.style.display === "none" || elem.style.display === "" && // Otherwise, check computed style // Support: Firefox <=43 - 45 // Disconnected elements can have computed display: none, so first confirm that elem is // in the document. isAttached( elem ) && jQuery.css( elem, "display" ) === "none"; }; var swap = function( elem, options, callback, args ) { var ret, name, old = {}; // Remember the old values, and insert the new ones for ( name in options ) { old[ name ] = elem.style[ name ]; elem.style[ name ] = options[ name ]; } ret = callback.apply( elem, args || [] ); // Revert the old values for ( name in options ) { elem.style[ name ] = old[ name ]; } return ret; }; function adjustCSS( elem, prop, valueParts, tween ) { var adjusted, scale, maxIterations = 20, currentValue = tween ? function() { return tween.cur(); } : function() { return jQuery.css( elem, prop, "" ); }, initial = currentValue(), unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), // Starting value computation is required for potential unit mismatches initialInUnit = elem.nodeType && ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && rcssNum.exec( jQuery.css( elem, prop ) ); if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { // Support: Firefox <=54 // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) initial = initial / 2; // Trust units reported by jQuery.css unit = unit || initialInUnit[ 3 ]; // Iteratively approximate from a nonzero starting point initialInUnit = +initial || 1; while ( maxIterations-- ) { // Evaluate and update our best guess (doubling guesses that zero out). // Finish if the scale equals or crosses 1 (making the old*new product non-positive). jQuery.style( elem, prop, initialInUnit + unit ); if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { maxIterations = 0; } initialInUnit = initialInUnit / scale; } initialInUnit = initialInUnit * 2; jQuery.style( elem, prop, initialInUnit + unit ); // Make sure we update the tween properties later on valueParts = valueParts || []; } if ( valueParts ) { initialInUnit = +initialInUnit || +initial || 0; // Apply relative offset (+=/-=) if specified adjusted = valueParts[ 1 ] ? initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : +valueParts[ 2 ]; if ( tween ) { tween.unit = unit; tween.start = initialInUnit; tween.end = adjusted; } } return adjusted; } var defaultDisplayMap = {}; function getDefaultDisplay( elem ) { var temp, doc = elem.ownerDocument, nodeName = elem.nodeName, display = defaultDisplayMap[ nodeName ]; if ( display ) { return display; } temp = doc.body.appendChild( doc.createElement( nodeName ) ); display = jQuery.css( temp, "display" ); temp.parentNode.removeChild( temp ); if ( display === "none" ) { display = "block"; } defaultDisplayMap[ nodeName ] = display; return display; } function showHide( elements, show ) { var display, elem, values = [], index = 0, length = elements.length; // Determine new display value for elements that need to change for ( ; index < length; index++ ) { elem = elements[ index ]; if ( !elem.style ) { continue; } display = elem.style.display; if ( show ) { // Since we force visibility upon cascade-hidden elements, an immediate (and slow) // check is required in this first loop unless we have a nonempty display value (either // inline or about-to-be-restored) if ( display === "none" ) { values[ index ] = dataPriv.get( elem, "display" ) || null; if ( !values[ index ] ) { elem.style.display = ""; } } if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { values[ index ] = getDefaultDisplay( elem ); } } else { if ( display !== "none" ) { values[ index ] = "none"; // Remember what we're overwriting dataPriv.set( elem, "display", display ); } } } // Set the display of the elements in a second loop to avoid constant reflow for ( index = 0; index < length; index++ ) { if ( values[ index ] != null ) { elements[ index ].style.display = values[ index ]; } } return elements; } jQuery.fn.extend( { show: function() { return showHide( this, true ); }, hide: function() { return showHide( this ); }, toggle: function( state ) { if ( typeof state === "boolean" ) { return state ? this.show() : this.hide(); } return this.each( function() { if ( isHiddenWithinTree( this ) ) { jQuery( this ).show(); } else { jQuery( this ).hide(); } } ); } } ); var rcheckableType = ( /^(?:checkbox|radio)$/i ); var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); // We have to close these tags to support XHTML (#13200) var wrapMap = { // Support: IE <=9 only option: [ 1, "" ], // XHTML parsers do not magically insert elements in the // same way that tag soup parsers do. So we cannot shorten // this by omitting or other required elements. thead: [ 1, "", "
" ], col: [ 2, "", "
" ], tr: [ 2, "", "
" ], td: [ 3, "", "
" ], _default: [ 0, "", "" ] }; // Support: IE <=9 only wrapMap.optgroup = wrapMap.option; wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; wrapMap.th = wrapMap.td; function getAll( context, tag ) { // Support: IE <=9 - 11 only // Use typeof to avoid zero-argument method invocation on host objects (#15151) var ret; if ( typeof context.getElementsByTagName !== "undefined" ) { ret = context.getElementsByTagName( tag || "*" ); } else if ( typeof context.querySelectorAll !== "undefined" ) { ret = context.querySelectorAll( tag || "*" ); } else { ret = []; } if ( tag === undefined || tag && nodeName( context, tag ) ) { return jQuery.merge( [ context ], ret ); } return ret; } // Mark scripts as having already been evaluated function setGlobalEval( elems, refElements ) { var i = 0, l = elems.length; for ( ; i < l; i++ ) { dataPriv.set( elems[ i ], "globalEval", !refElements || dataPriv.get( refElements[ i ], "globalEval" ) ); } } var rhtml = /<|&#?\w+;/; function buildFragment( elems, context, scripts, selection, ignored ) { var elem, tmp, tag, wrap, attached, j, fragment = context.createDocumentFragment(), nodes = [], i = 0, l = elems.length; for ( ; i < l; i++ ) { elem = elems[ i ]; if ( elem || elem === 0 ) { // Add nodes directly if ( toType( elem ) === "object" ) { // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); // Convert non-html into a text node } else if ( !rhtml.test( elem ) ) { nodes.push( context.createTextNode( elem ) ); // Convert html into DOM nodes } else { tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); // Deserialize a standard representation tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); wrap = wrapMap[ tag ] || wrapMap._default; tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; // Descend through wrappers to the right content j = wrap[ 0 ]; while ( j-- ) { tmp = tmp.lastChild; } // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit jQuery.merge( nodes, tmp.childNodes ); // Remember the top-level container tmp = fragment.firstChild; // Ensure the created nodes are orphaned (#12392) tmp.textContent = ""; } } } // Remove wrapper from fragment fragment.textContent = ""; i = 0; while ( ( elem = nodes[ i++ ] ) ) { // Skip elements already in the context collection (trac-4087) if ( selection && jQuery.inArray( elem, selection ) > -1 ) { if ( ignored ) { ignored.push( elem ); } continue; } attached = isAttached( elem ); // Append to fragment tmp = getAll( fragment.appendChild( elem ), "script" ); // Preserve script evaluation history if ( attached ) { setGlobalEval( tmp ); } // Capture executables if ( scripts ) { j = 0; while ( ( elem = tmp[ j++ ] ) ) { if ( rscriptType.test( elem.type || "" ) ) { scripts.push( elem ); } } } } return fragment; } ( function() { var fragment = document.createDocumentFragment(), div = fragment.appendChild( document.createElement( "div" ) ), input = document.createElement( "input" ); // Support: Android 4.0 - 4.3 only // Check state lost if the name is set (#11217) // Support: Windows Web Apps (WWA) // `name` and `type` must use .setAttribute for WWA (#14901) input.setAttribute( "type", "radio" ); input.setAttribute( "checked", "checked" ); input.setAttribute( "name", "t" ); div.appendChild( input ); // Support: Android <=4.1 only // Older WebKit doesn't clone checked state correctly in fragments support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; // Support: IE <=11 only // Make sure textarea (and checkbox) defaultValue is properly cloned div.innerHTML = ""; support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; } )(); var rkeyEvent = /^key/, rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, rtypenamespace = /^([^.]*)(?:\.(.+)|)/; function returnTrue() { return true; } function returnFalse() { return false; } // Support: IE <=9 - 11+ // focus() and blur() are asynchronous, except when they are no-op. // So expect focus to be synchronous when the element is already active, // and blur to be synchronous when the element is not already active. // (focus and blur are always synchronous in other supported browsers, // this just defines when we can count on it). function expectSync( elem, type ) { return ( elem === safeActiveElement() ) === ( type === "focus" ); } // Support: IE <=9 only // Accessing document.activeElement can throw unexpectedly // https://bugs.jquery.com/ticket/13393 function safeActiveElement() { try { return document.activeElement; } catch ( err ) { } } function on( elem, types, selector, data, fn, one ) { var origFn, type; // Types can be a map of types/handlers if ( typeof types === "object" ) { // ( types-Object, selector, data ) if ( typeof selector !== "string" ) { // ( types-Object, data ) data = data || selector; selector = undefined; } for ( type in types ) { on( elem, type, selector, data, types[ type ], one ); } return elem; } if ( data == null && fn == null ) { // ( types, fn ) fn = selector; data = selector = undefined; } else if ( fn == null ) { if ( typeof selector === "string" ) { // ( types, selector, fn ) fn = data; data = undefined; } else { // ( types, data, fn ) fn = data; data = selector; selector = undefined; } } if ( fn === false ) { fn = returnFalse; } else if ( !fn ) { return elem; } if ( one === 1 ) { origFn = fn; fn = function( event ) { // Can use an empty set, since event contains the info jQuery().off( event ); return origFn.apply( this, arguments ); }; // Use same guid so caller can remove using origFn fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); } return elem.each( function() { jQuery.event.add( this, types, fn, data, selector ); } ); } /* * Helper functions for managing events -- not part of the public interface. * Props to Dean Edwards' addEvent library for many of the ideas. */ jQuery.event = { global: {}, add: function( elem, types, handler, data, selector ) { var handleObjIn, eventHandle, tmp, events, t, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.get( elem ); // Don't attach events to noData or text/comment nodes (but allow plain objects) if ( !elemData ) { return; } // Caller can pass in an object of custom data in lieu of the handler if ( handler.handler ) { handleObjIn = handler; handler = handleObjIn.handler; selector = handleObjIn.selector; } // Ensure that invalid selectors throw exceptions at attach time // Evaluate against documentElement in case elem is a non-element node (e.g., document) if ( selector ) { jQuery.find.matchesSelector( documentElement, selector ); } // Make sure that the handler has a unique ID, used to find/remove it later if ( !handler.guid ) { handler.guid = jQuery.guid++; } // Init the element's event structure and main handler, if this is the first if ( !( events = elemData.events ) ) { events = elemData.events = {}; } if ( !( eventHandle = elemData.handle ) ) { eventHandle = elemData.handle = function( e ) { // Discard the second event of a jQuery.event.trigger() and // when an event is called after a page has unloaded return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? jQuery.event.dispatch.apply( elem, arguments ) : undefined; }; } // Handle multiple events separated by a space types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; t = types.length; while ( t-- ) { tmp = rtypenamespace.exec( types[ t ] ) || []; type = origType = tmp[ 1 ]; namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); // There *must* be a type, no attaching namespace-only handlers if ( !type ) { continue; } // If event changes its type, use the special event handlers for the changed type special = jQuery.event.special[ type ] || {}; // If selector defined, determine special event api type, otherwise given type type = ( selector ? special.delegateType : special.bindType ) || type; // Update special based on newly reset type special = jQuery.event.special[ type ] || {}; // handleObj is passed to all event handlers handleObj = jQuery.extend( { type: type, origType: origType, data: data, handler: handler, guid: handler.guid, selector: selector, needsContext: selector && jQuery.expr.match.needsContext.test( selector ), namespace: namespaces.join( "." ) }, handleObjIn ); // Init the event handler queue if we're the first if ( !( handlers = events[ type ] ) ) { handlers = events[ type ] = []; handlers.delegateCount = 0; // Only use addEventListener if the special events handler returns false if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { if ( elem.addEventListener ) { elem.addEventListener( type, eventHandle ); } } } if ( special.add ) { special.add.call( elem, handleObj ); if ( !handleObj.handler.guid ) { handleObj.handler.guid = handler.guid; } } // Add to the element's handler list, delegates in front if ( selector ) { handlers.splice( handlers.delegateCount++, 0, handleObj ); } else { handlers.push( handleObj ); } // Keep track of which events have ever been used, for event optimization jQuery.event.global[ type ] = true; } }, // Detach an event or set of events from an element remove: function( elem, types, handler, selector, mappedTypes ) { var j, origCount, tmp, events, t, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); if ( !elemData || !( events = elemData.events ) ) { return; } // Once for each type.namespace in types; type may be omitted types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; t = types.length; while ( t-- ) { tmp = rtypenamespace.exec( types[ t ] ) || []; type = origType = tmp[ 1 ]; namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); // Unbind all events (on this namespace, if provided) for the element if ( !type ) { for ( type in events ) { jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); } continue; } special = jQuery.event.special[ type ] || {}; type = ( selector ? special.delegateType : special.bindType ) || type; handlers = events[ type ] || []; tmp = tmp[ 2 ] && new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); // Remove matching events origCount = j = handlers.length; while ( j-- ) { handleObj = handlers[ j ]; if ( ( mappedTypes || origType === handleObj.origType ) && ( !handler || handler.guid === handleObj.guid ) && ( !tmp || tmp.test( handleObj.namespace ) ) && ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { handlers.splice( j, 1 ); if ( handleObj.selector ) { handlers.delegateCount--; } if ( special.remove ) { special.remove.call( elem, handleObj ); } } } // Remove generic event handler if we removed something and no more handlers exist // (avoids potential for endless recursion during removal of special event handlers) if ( origCount && !handlers.length ) { if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { jQuery.removeEvent( elem, type, elemData.handle ); } delete events[ type ]; } } // Remove data and the expando if it's no longer used if ( jQuery.isEmptyObject( events ) ) { dataPriv.remove( elem, "handle events" ); } }, dispatch: function( nativeEvent ) { // Make a writable jQuery.Event from the native event object var event = jQuery.event.fix( nativeEvent ); var i, j, ret, matched, handleObj, handlerQueue, args = new Array( arguments.length ), handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], special = jQuery.event.special[ event.type ] || {}; // Use the fix-ed jQuery.Event rather than the (read-only) native event args[ 0 ] = event; for ( i = 1; i < arguments.length; i++ ) { args[ i ] = arguments[ i ]; } event.delegateTarget = this; // Call the preDispatch hook for the mapped type, and let it bail if desired if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { return; } // Determine handlers handlerQueue = jQuery.event.handlers.call( this, event, handlers ); // Run delegates first; they may want to stop propagation beneath us i = 0; while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { event.currentTarget = matched.elem; j = 0; while ( ( handleObj = matched.handlers[ j++ ] ) && !event.isImmediatePropagationStopped() ) { // If the event is namespaced, then each handler is only invoked if it is // specially universal or its namespaces are a superset of the event's. if ( !event.rnamespace || handleObj.namespace === false || event.rnamespace.test( handleObj.namespace ) ) { event.handleObj = handleObj; event.data = handleObj.data; ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || handleObj.handler ).apply( matched.elem, args ); if ( ret !== undefined ) { if ( ( event.result = ret ) === false ) { event.preventDefault(); event.stopPropagation(); } } } } } // Call the postDispatch hook for the mapped type if ( special.postDispatch ) { special.postDispatch.call( this, event ); } return event.result; }, handlers: function( event, handlers ) { var i, handleObj, sel, matchedHandlers, matchedSelectors, handlerQueue = [], delegateCount = handlers.delegateCount, cur = event.target; // Find delegate handlers if ( delegateCount && // Support: IE <=9 // Black-hole SVG instance trees (trac-13180) cur.nodeType && // Support: Firefox <=42 // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click // Support: IE 11 only // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) !( event.type === "click" && event.button >= 1 ) ) { for ( ; cur !== this; cur = cur.parentNode || this ) { // Don't check non-elements (#13208) // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { matchedHandlers = []; matchedSelectors = {}; for ( i = 0; i < delegateCount; i++ ) { handleObj = handlers[ i ]; // Don't conflict with Object.prototype properties (#13203) sel = handleObj.selector + " "; if ( matchedSelectors[ sel ] === undefined ) { matchedSelectors[ sel ] = handleObj.needsContext ? jQuery( sel, this ).index( cur ) > -1 : jQuery.find( sel, this, null, [ cur ] ).length; } if ( matchedSelectors[ sel ] ) { matchedHandlers.push( handleObj ); } } if ( matchedHandlers.length ) { handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); } } } } // Add the remaining (directly-bound) handlers cur = this; if ( delegateCount < handlers.length ) { handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); } return handlerQueue; }, addProp: function( name, hook ) { Object.defineProperty( jQuery.Event.prototype, name, { enumerable: true, configurable: true, get: isFunction( hook ) ? function() { if ( this.originalEvent ) { return hook( this.originalEvent ); } } : function() { if ( this.originalEvent ) { return this.originalEvent[ name ]; } }, set: function( value ) { Object.defineProperty( this, name, { enumerable: true, configurable: true, writable: true, value: value } ); } } ); }, fix: function( originalEvent ) { return originalEvent[ jQuery.expando ] ? originalEvent : new jQuery.Event( originalEvent ); }, special: { load: { // Prevent triggered image.load events from bubbling to window.load noBubble: true }, click: { // Utilize native event to ensure correct state for checkable inputs setup: function( data ) { // For mutual compressibility with _default, replace `this` access with a local var. // `|| data` is dead code meant only to preserve the variable through minification. var el = this || data; // Claim the first handler if ( rcheckableType.test( el.type ) && el.click && nodeName( el, "input" ) ) { // dataPriv.set( el, "click", ... ) leverageNative( el, "click", returnTrue ); } // Return false to allow normal processing in the caller return false; }, trigger: function( data ) { // For mutual compressibility with _default, replace `this` access with a local var. // `|| data` is dead code meant only to preserve the variable through minification. var el = this || data; // Force setup before triggering a click if ( rcheckableType.test( el.type ) && el.click && nodeName( el, "input" ) ) { leverageNative( el, "click" ); } // Return non-false to allow normal event-path propagation return true; }, // For cross-browser consistency, suppress native .click() on links // Also prevent it if we're currently inside a leveraged native-event stack _default: function( event ) { var target = event.target; return rcheckableType.test( target.type ) && target.click && nodeName( target, "input" ) && dataPriv.get( target, "click" ) || nodeName( target, "a" ); } }, beforeunload: { postDispatch: function( event ) { // Support: Firefox 20+ // Firefox doesn't alert if the returnValue field is not set. if ( event.result !== undefined && event.originalEvent ) { event.originalEvent.returnValue = event.result; } } } } }; // Ensure the presence of an event listener that handles manually-triggered // synthetic events by interrupting progress until reinvoked in response to // *native* events that it fires directly, ensuring that state changes have // already occurred before other listeners are invoked. function leverageNative( el, type, expectSync ) { // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add if ( !expectSync ) { if ( dataPriv.get( el, type ) === undefined ) { jQuery.event.add( el, type, returnTrue ); } return; } // Register the controller as a special universal handler for all event namespaces dataPriv.set( el, type, false ); jQuery.event.add( el, type, { namespace: false, handler: function( event ) { var notAsync, result, saved = dataPriv.get( this, type ); if ( ( event.isTrigger & 1 ) && this[ type ] ) { // Interrupt processing of the outer synthetic .trigger()ed event // Saved data should be false in such cases, but might be a leftover capture object // from an async native handler (gh-4350) if ( !saved.length ) { // Store arguments for use when handling the inner native event // There will always be at least one argument (an event object), so this array // will not be confused with a leftover capture object. saved = slice.call( arguments ); dataPriv.set( this, type, saved ); // Trigger the native event and capture its result // Support: IE <=9 - 11+ // focus() and blur() are asynchronous notAsync = expectSync( this, type ); this[ type ](); result = dataPriv.get( this, type ); if ( saved !== result || notAsync ) { dataPriv.set( this, type, false ); } else { result = {}; } if ( saved !== result ) { // Cancel the outer synthetic event event.stopImmediatePropagation(); event.preventDefault(); return result.value; } // If this is an inner synthetic event for an event with a bubbling surrogate // (focus or blur), assume that the surrogate already propagated from triggering the // native event and prevent that from happening again here. // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the // bubbling surrogate propagates *after* the non-bubbling base), but that seems // less bad than duplication. } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { event.stopPropagation(); } // If this is a native event triggered above, everything is now in order // Fire an inner synthetic event with the original arguments } else if ( saved.length ) { // ...and capture the result dataPriv.set( this, type, { value: jQuery.event.trigger( // Support: IE <=9 - 11+ // Extend with the prototype to reset the above stopImmediatePropagation() jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), saved.slice( 1 ), this ) } ); // Abort handling of the native event event.stopImmediatePropagation(); } } } ); } jQuery.removeEvent = function( elem, type, handle ) { // This "if" is needed for plain objects if ( elem.removeEventListener ) { elem.removeEventListener( type, handle ); } }; jQuery.Event = function( src, props ) { // Allow instantiation without the 'new' keyword if ( !( this instanceof jQuery.Event ) ) { return new jQuery.Event( src, props ); } // Event object if ( src && src.type ) { this.originalEvent = src; this.type = src.type; // Events bubbling up the document may have been marked as prevented // by a handler lower down the tree; reflect the correct value. this.isDefaultPrevented = src.defaultPrevented || src.defaultPrevented === undefined && // Support: Android <=2.3 only src.returnValue === false ? returnTrue : returnFalse; // Create target properties // Support: Safari <=6 - 7 only // Target should not be a text node (#504, #13143) this.target = ( src.target && src.target.nodeType === 3 ) ? src.target.parentNode : src.target; this.currentTarget = src.currentTarget; this.relatedTarget = src.relatedTarget; // Event type } else { this.type = src; } // Put explicitly provided properties onto the event object if ( props ) { jQuery.extend( this, props ); } // Create a timestamp if incoming event doesn't have one this.timeStamp = src && src.timeStamp || Date.now(); // Mark it as fixed this[ jQuery.expando ] = true; }; // jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding // https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html jQuery.Event.prototype = { constructor: jQuery.Event, isDefaultPrevented: returnFalse, isPropagationStopped: returnFalse, isImmediatePropagationStopped: returnFalse, isSimulated: false, preventDefault: function() { var e = this.originalEvent; this.isDefaultPrevented = returnTrue; if ( e && !this.isSimulated ) { e.preventDefault(); } }, stopPropagation: function() { var e = this.originalEvent; this.isPropagationStopped = returnTrue; if ( e && !this.isSimulated ) { e.stopPropagation(); } }, stopImmediatePropagation: function() { var e = this.originalEvent; this.isImmediatePropagationStopped = returnTrue; if ( e && !this.isSimulated ) { e.stopImmediatePropagation(); } this.stopPropagation(); } }; // Includes all common event props including KeyEvent and MouseEvent specific props jQuery.each( { altKey: true, bubbles: true, cancelable: true, changedTouches: true, ctrlKey: true, detail: true, eventPhase: true, metaKey: true, pageX: true, pageY: true, shiftKey: true, view: true, "char": true, code: true, charCode: true, key: true, keyCode: true, button: true, buttons: true, clientX: true, clientY: true, offsetX: true, offsetY: true, pointerId: true, pointerType: true, screenX: true, screenY: true, targetTouches: true, toElement: true, touches: true, which: function( event ) { var button = event.button; // Add which for key events if ( event.which == null && rkeyEvent.test( event.type ) ) { return event.charCode != null ? event.charCode : event.keyCode; } // Add which for click: 1 === left; 2 === middle; 3 === right if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { if ( button & 1 ) { return 1; } if ( button & 2 ) { return 3; } if ( button & 4 ) { return 2; } return 0; } return event.which; } }, jQuery.event.addProp ); jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { jQuery.event.special[ type ] = { // Utilize native event if possible so blur/focus sequence is correct setup: function() { // Claim the first handler // dataPriv.set( this, "focus", ... ) // dataPriv.set( this, "blur", ... ) leverageNative( this, type, expectSync ); // Return false to allow normal processing in the caller return false; }, trigger: function() { // Force setup before trigger leverageNative( this, type ); // Return non-false to allow normal event-path propagation return true; }, delegateType: delegateType }; } ); // Create mouseenter/leave events using mouseover/out and event-time checks // so that event delegation works in jQuery. // Do the same for pointerenter/pointerleave and pointerover/pointerout // // Support: Safari 7 only // Safari sends mouseenter too often; see: // https://bugs.chromium.org/p/chromium/issues/detail?id=470258 // for the description of the bug (it existed in older Chrome versions as well). jQuery.each( { mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function( orig, fix ) { jQuery.event.special[ orig ] = { delegateType: fix, bindType: fix, handle: function( event ) { var ret, target = this, related = event.relatedTarget, handleObj = event.handleObj; // For mouseenter/leave call the handler if related is outside the target. // NB: No relatedTarget if the mouse left/entered the browser window if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { event.type = handleObj.origType; ret = handleObj.handler.apply( this, arguments ); event.type = fix; } return ret; } }; } ); jQuery.fn.extend( { on: function( types, selector, data, fn ) { return on( this, types, selector, data, fn ); }, one: function( types, selector, data, fn ) { return on( this, types, selector, data, fn, 1 ); }, off: function( types, selector, fn ) { var handleObj, type; if ( types && types.preventDefault && types.handleObj ) { // ( event ) dispatched jQuery.Event handleObj = types.handleObj; jQuery( types.delegateTarget ).off( handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, handleObj.selector, handleObj.handler ); return this; } if ( typeof types === "object" ) { // ( types-object [, selector] ) for ( type in types ) { this.off( type, selector, types[ type ] ); } return this; } if ( selector === false || typeof selector === "function" ) { // ( types [, fn] ) fn = selector; selector = undefined; } if ( fn === false ) { fn = returnFalse; } return this.each( function() { jQuery.event.remove( this, types, fn, selector ); } ); } } ); var /* eslint-disable max-len */ // See https://github.com/eslint/eslint/issues/3229 rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, /* eslint-enable */ // Support: IE <=10 - 11, Edge 12 - 13 only // In IE/Edge using regex groups here causes severe slowdowns. // See https://connect.microsoft.com/IE/feedback/details/1736512/ rnoInnerhtml = /\s*$/g; // Prefer a tbody over its parent table for containing new rows function manipulationTarget( elem, content ) { if ( nodeName( elem, "table" ) && nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { return jQuery( elem ).children( "tbody" )[ 0 ] || elem; } return elem; } // Replace/restore the type attribute of script elements for safe DOM manipulation function disableScript( elem ) { elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; return elem; } function restoreScript( elem ) { if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { elem.type = elem.type.slice( 5 ); } else { elem.removeAttribute( "type" ); } return elem; } function cloneCopyEvent( src, dest ) { var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; if ( dest.nodeType !== 1 ) { return; } // 1. Copy private data: events, handlers, etc. if ( dataPriv.hasData( src ) ) { pdataOld = dataPriv.access( src ); pdataCur = dataPriv.set( dest, pdataOld ); events = pdataOld.events; if ( events ) { delete pdataCur.handle; pdataCur.events = {}; for ( type in events ) { for ( i = 0, l = events[ type ].length; i < l; i++ ) { jQuery.event.add( dest, type, events[ type ][ i ] ); } } } } // 2. Copy user data if ( dataUser.hasData( src ) ) { udataOld = dataUser.access( src ); udataCur = jQuery.extend( {}, udataOld ); dataUser.set( dest, udataCur ); } } // Fix IE bugs, see support tests function fixInput( src, dest ) { var nodeName = dest.nodeName.toLowerCase(); // Fails to persist the checked state of a cloned checkbox or radio button. if ( nodeName === "input" && rcheckableType.test( src.type ) ) { dest.checked = src.checked; // Fails to return the selected option to the default selected state when cloning options } else if ( nodeName === "input" || nodeName === "textarea" ) { dest.defaultValue = src.defaultValue; } } function domManip( collection, args, callback, ignored ) { // Flatten any nested arrays args = concat.apply( [], args ); var fragment, first, scripts, hasScripts, node, doc, i = 0, l = collection.length, iNoClone = l - 1, value = args[ 0 ], valueIsFunction = isFunction( value ); // We can't cloneNode fragments that contain checked, in WebKit if ( valueIsFunction || ( l > 1 && typeof value === "string" && !support.checkClone && rchecked.test( value ) ) ) { return collection.each( function( index ) { var self = collection.eq( index ); if ( valueIsFunction ) { args[ 0 ] = value.call( this, index, self.html() ); } domManip( self, args, callback, ignored ); } ); } if ( l ) { fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); first = fragment.firstChild; if ( fragment.childNodes.length === 1 ) { fragment = first; } // Require either new content or an interest in ignored elements to invoke the callback if ( first || ignored ) { scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); hasScripts = scripts.length; // Use the original fragment for the last item // instead of the first because it can end up // being emptied incorrectly in certain situations (#8070). for ( ; i < l; i++ ) { node = fragment; if ( i !== iNoClone ) { node = jQuery.clone( node, true, true ); // Keep references to cloned scripts for later restoration if ( hasScripts ) { // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit jQuery.merge( scripts, getAll( node, "script" ) ); } } callback.call( collection[ i ], node, i ); } if ( hasScripts ) { doc = scripts[ scripts.length - 1 ].ownerDocument; // Reenable scripts jQuery.map( scripts, restoreScript ); // Evaluate executable scripts on first document insertion for ( i = 0; i < hasScripts; i++ ) { node = scripts[ i ]; if ( rscriptType.test( node.type || "" ) && !dataPriv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { // Optional AJAX dependency, but won't run scripts if not present if ( jQuery._evalUrl && !node.noModule ) { jQuery._evalUrl( node.src, { nonce: node.nonce || node.getAttribute( "nonce" ) } ); } } else { DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); } } } } } } return collection; } function remove( elem, selector, keepData ) { var node, nodes = selector ? jQuery.filter( selector, elem ) : elem, i = 0; for ( ; ( node = nodes[ i ] ) != null; i++ ) { if ( !keepData && node.nodeType === 1 ) { jQuery.cleanData( getAll( node ) ); } if ( node.parentNode ) { if ( keepData && isAttached( node ) ) { setGlobalEval( getAll( node, "script" ) ); } node.parentNode.removeChild( node ); } } return elem; } jQuery.extend( { htmlPrefilter: function( html ) { return html.replace( rxhtmlTag, "<$1>" ); }, clone: function( elem, dataAndEvents, deepDataAndEvents ) { var i, l, srcElements, destElements, clone = elem.cloneNode( true ), inPage = isAttached( elem ); // Fix IE cloning issues if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 destElements = getAll( clone ); srcElements = getAll( elem ); for ( i = 0, l = srcElements.length; i < l; i++ ) { fixInput( srcElements[ i ], destElements[ i ] ); } } // Copy the events from the original to the clone if ( dataAndEvents ) { if ( deepDataAndEvents ) { srcElements = srcElements || getAll( elem ); destElements = destElements || getAll( clone ); for ( i = 0, l = srcElements.length; i < l; i++ ) { cloneCopyEvent( srcElements[ i ], destElements[ i ] ); } } else { cloneCopyEvent( elem, clone ); } } // Preserve script evaluation history destElements = getAll( clone, "script" ); if ( destElements.length > 0 ) { setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); } // Return the cloned set return clone; }, cleanData: function( elems ) { var data, elem, type, special = jQuery.event.special, i = 0; for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { if ( acceptData( elem ) ) { if ( ( data = elem[ dataPriv.expando ] ) ) { if ( data.events ) { for ( type in data.events ) { if ( special[ type ] ) { jQuery.event.remove( elem, type ); // This is a shortcut to avoid jQuery.event.remove's overhead } else { jQuery.removeEvent( elem, type, data.handle ); } } } // Support: Chrome <=35 - 45+ // Assign undefined instead of using delete, see Data#remove elem[ dataPriv.expando ] = undefined; } if ( elem[ dataUser.expando ] ) { // Support: Chrome <=35 - 45+ // Assign undefined instead of using delete, see Data#remove elem[ dataUser.expando ] = undefined; } } } } } ); jQuery.fn.extend( { detach: function( selector ) { return remove( this, selector, true ); }, remove: function( selector ) { return remove( this, selector ); }, text: function( value ) { return access( this, function( value ) { return value === undefined ? jQuery.text( this ) : this.empty().each( function() { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { this.textContent = value; } } ); }, null, value, arguments.length ); }, append: function() { return domManip( this, arguments, function( elem ) { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { var target = manipulationTarget( this, elem ); target.appendChild( elem ); } } ); }, prepend: function() { return domManip( this, arguments, function( elem ) { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { var target = manipulationTarget( this, elem ); target.insertBefore( elem, target.firstChild ); } } ); }, before: function() { return domManip( this, arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this ); } } ); }, after: function() { return domManip( this, arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this.nextSibling ); } } ); }, empty: function() { var elem, i = 0; for ( ; ( elem = this[ i ] ) != null; i++ ) { if ( elem.nodeType === 1 ) { // Prevent memory leaks jQuery.cleanData( getAll( elem, false ) ); // Remove any remaining nodes elem.textContent = ""; } } return this; }, clone: function( dataAndEvents, deepDataAndEvents ) { dataAndEvents = dataAndEvents == null ? false : dataAndEvents; deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; return this.map( function() { return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); } ); }, html: function( value ) { return access( this, function( value ) { var elem = this[ 0 ] || {}, i = 0, l = this.length; if ( value === undefined && elem.nodeType === 1 ) { return elem.innerHTML; } // See if we can take a shortcut and just use innerHTML if ( typeof value === "string" && !rnoInnerhtml.test( value ) && !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { value = jQuery.htmlPrefilter( value ); try { for ( ; i < l; i++ ) { elem = this[ i ] || {}; // Remove element nodes and prevent memory leaks if ( elem.nodeType === 1 ) { jQuery.cleanData( getAll( elem, false ) ); elem.innerHTML = value; } } elem = 0; // If using innerHTML throws an exception, use the fallback method } catch ( e ) {} } if ( elem ) { this.empty().append( value ); } }, null, value, arguments.length ); }, replaceWith: function() { var ignored = []; // Make the changes, replacing each non-ignored context element with the new content return domManip( this, arguments, function( elem ) { var parent = this.parentNode; if ( jQuery.inArray( this, ignored ) < 0 ) { jQuery.cleanData( getAll( this ) ); if ( parent ) { parent.replaceChild( elem, this ); } } // Force callback invocation }, ignored ); } } ); jQuery.each( { appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function( name, original ) { jQuery.fn[ name ] = function( selector ) { var elems, ret = [], insert = jQuery( selector ), last = insert.length - 1, i = 0; for ( ; i <= last; i++ ) { elems = i === last ? this : this.clone( true ); jQuery( insert[ i ] )[ original ]( elems ); // Support: Android <=4.0 only, PhantomJS 1 only // .get() because push.apply(_, arraylike) throws on ancient WebKit push.apply( ret, elems.get() ); } return this.pushStack( ret ); }; } ); var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); var getStyles = function( elem ) { // Support: IE <=11 only, Firefox <=30 (#15098, #14150) // IE throws on elements created in popups // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" var view = elem.ownerDocument.defaultView; if ( !view || !view.opener ) { view = window; } return view.getComputedStyle( elem ); }; var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); ( function() { // Executing both pixelPosition & boxSizingReliable tests require only one layout // so they're executed at the same time to save the second computation. function computeStyleTests() { // This is a singleton, we need to execute it only once if ( !div ) { return; } container.style.cssText = "position:absolute;left:-11111px;width:60px;" + "margin-top:1px;padding:0;border:0"; div.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + "margin:auto;border:1px;padding:1px;" + "width:60%;top:1%"; documentElement.appendChild( container ).appendChild( div ); var divStyle = window.getComputedStyle( div ); pixelPositionVal = divStyle.top !== "1%"; // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 // Some styles come back with percentage values, even though they shouldn't div.style.right = "60%"; pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; // Support: IE 9 - 11 only // Detect misreporting of content dimensions for box-sizing:border-box elements boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; // Support: IE 9 only // Detect overflow:scroll screwiness (gh-3699) // Support: Chrome <=64 // Don't get tricked when zoom affects offsetWidth (gh-4029) div.style.position = "absolute"; scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; documentElement.removeChild( container ); // Nullify the div so it wouldn't be stored in the memory and // it will also be a sign that checks already performed div = null; } function roundPixelMeasures( measure ) { return Math.round( parseFloat( measure ) ); } var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, reliableMarginLeftVal, container = document.createElement( "div" ), div = document.createElement( "div" ); // Finish early in limited (non-browser) environments if ( !div.style ) { return; } // Support: IE <=9 - 11 only // Style of cloned element affects source element cloned (#8908) div.style.backgroundClip = "content-box"; div.cloneNode( true ).style.backgroundClip = ""; support.clearCloneStyle = div.style.backgroundClip === "content-box"; jQuery.extend( support, { boxSizingReliable: function() { computeStyleTests(); return boxSizingReliableVal; }, pixelBoxStyles: function() { computeStyleTests(); return pixelBoxStylesVal; }, pixelPosition: function() { computeStyleTests(); return pixelPositionVal; }, reliableMarginLeft: function() { computeStyleTests(); return reliableMarginLeftVal; }, scrollboxSize: function() { computeStyleTests(); return scrollboxSizeVal; } } ); } )(); function curCSS( elem, name, computed ) { var width, minWidth, maxWidth, ret, // Support: Firefox 51+ // Retrieving style before computed somehow // fixes an issue with getting wrong values // on detached elements style = elem.style; computed = computed || getStyles( elem ); // getPropertyValue is needed for: // .css('filter') (IE 9 only, #12537) // .css('--customProperty) (#3144) if ( computed ) { ret = computed.getPropertyValue( name ) || computed[ name ]; if ( ret === "" && !isAttached( elem ) ) { ret = jQuery.style( elem, name ); } // A tribute to the "awesome hack by Dean Edwards" // Android Browser returns percentage for some values, // but width seems to be reliably pixels. // This is against the CSSOM draft spec: // https://drafts.csswg.org/cssom/#resolved-values if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { // Remember the original values width = style.width; minWidth = style.minWidth; maxWidth = style.maxWidth; // Put in the new values to get a computed value out style.minWidth = style.maxWidth = style.width = ret; ret = computed.width; // Revert the changed values style.width = width; style.minWidth = minWidth; style.maxWidth = maxWidth; } } return ret !== undefined ? // Support: IE <=9 - 11 only // IE returns zIndex value as an integer. ret + "" : ret; } function addGetHookIf( conditionFn, hookFn ) { // Define the hook, we'll check on the first run if it's really needed. return { get: function() { if ( conditionFn() ) { // Hook not needed (or it's not possible to use it due // to missing dependency), remove it. delete this.get; return; } // Hook needed; redefine it so that the support test is not executed again. return ( this.get = hookFn ).apply( this, arguments ); } }; } var cssPrefixes = [ "Webkit", "Moz", "ms" ], emptyStyle = document.createElement( "div" ).style, vendorProps = {}; // Return a vendor-prefixed property or undefined function vendorPropName( name ) { // Check for vendor prefixed names var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), i = cssPrefixes.length; while ( i-- ) { name = cssPrefixes[ i ] + capName; if ( name in emptyStyle ) { return name; } } } // Return a potentially-mapped jQuery.cssProps or vendor prefixed property function finalPropName( name ) { var final = jQuery.cssProps[ name ] || vendorProps[ name ]; if ( final ) { return final; } if ( name in emptyStyle ) { return name; } return vendorProps[ name ] = vendorPropName( name ) || name; } var // Swappable if display is none or starts with table // except "table", "table-cell", or "table-caption" // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap = /^(none|table(?!-c[ea]).+)/, rcustomProp = /^--/, cssShow = { position: "absolute", visibility: "hidden", display: "block" }, cssNormalTransform = { letterSpacing: "0", fontWeight: "400" }; function setPositiveNumber( elem, value, subtract ) { // Any relative (+/-) values have already been // normalized at this point var matches = rcssNum.exec( value ); return matches ? // Guard against undefined "subtract", e.g., when used as in cssHooks Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : value; } function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { var i = dimension === "width" ? 1 : 0, extra = 0, delta = 0; // Adjustment may not be necessary if ( box === ( isBorderBox ? "border" : "content" ) ) { return 0; } for ( ; i < 4; i += 2 ) { // Both box models exclude margin if ( box === "margin" ) { delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); } // If we get here with a content-box, we're seeking "padding" or "border" or "margin" if ( !isBorderBox ) { // Add padding delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); // For "border" or "margin", add border if ( box !== "padding" ) { delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); // But still keep track of it otherwise } else { extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } // If we get here with a border-box (content + padding + border), we're seeking "content" or // "padding" or "margin" } else { // For "content", subtract padding if ( box === "content" ) { delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); } // For "content" or "padding", subtract border if ( box !== "margin" ) { delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } } } // Account for positive content-box scroll gutter when requested by providing computedVal if ( !isBorderBox && computedVal >= 0 ) { // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border // Assuming integer scroll gutter, subtract the rest and round down delta += Math.max( 0, Math.ceil( elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - computedVal - delta - extra - 0.5 // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter // Use an explicit zero to avoid NaN (gh-3964) ) ) || 0; } return delta; } function getWidthOrHeight( elem, dimension, extra ) { // Start with computed style var styles = getStyles( elem ), // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). // Fake content-box until we know it's needed to know the true value. boxSizingNeeded = !support.boxSizingReliable() || extra, isBorderBox = boxSizingNeeded && jQuery.css( elem, "boxSizing", false, styles ) === "border-box", valueIsBorderBox = isBorderBox, val = curCSS( elem, dimension, styles ), offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); // Support: Firefox <=54 // Return a confounding non-pixel value or feign ignorance, as appropriate. if ( rnumnonpx.test( val ) ) { if ( !extra ) { return val; } val = "auto"; } // Fall back to offsetWidth/offsetHeight when value is "auto" // This happens for inline elements with no explicit setting (gh-3571) // Support: Android <=4.1 - 4.3 only // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) // Support: IE 9-11 only // Also use offsetWidth/offsetHeight for when box sizing is unreliable // We use getClientRects() to check for hidden/disconnected. // In those cases, the computed value can be trusted to be border-box if ( ( !support.boxSizingReliable() && isBorderBox || val === "auto" || !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && elem.getClientRects().length ) { isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; // Where available, offsetWidth/offsetHeight approximate border box dimensions. // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the // retrieved value as a content box dimension. valueIsBorderBox = offsetProp in elem; if ( valueIsBorderBox ) { val = elem[ offsetProp ]; } } // Normalize "" and auto val = parseFloat( val ) || 0; // Adjust for the element's box model return ( val + boxModelAdjustment( elem, dimension, extra || ( isBorderBox ? "border" : "content" ), valueIsBorderBox, styles, // Provide the current computed size to request scroll gutter calculation (gh-3589) val ) ) + "px"; } jQuery.extend( { // Add in style property hooks for overriding the default // behavior of getting and setting a style property cssHooks: { opacity: { get: function( elem, computed ) { if ( computed ) { // We should always get a number back from opacity var ret = curCSS( elem, "opacity" ); return ret === "" ? "1" : ret; } } } }, // Don't automatically add "px" to these possibly-unitless properties cssNumber: { "animationIterationCount": true, "columnCount": true, "fillOpacity": true, "flexGrow": true, "flexShrink": true, "fontWeight": true, "gridArea": true, "gridColumn": true, "gridColumnEnd": true, "gridColumnStart": true, "gridRow": true, "gridRowEnd": true, "gridRowStart": true, "lineHeight": true, "opacity": true, "order": true, "orphans": true, "widows": true, "zIndex": true, "zoom": true }, // Add in properties whose names you wish to fix before // setting or getting the value cssProps: {}, // Get and set the style property on a DOM Node style: function( elem, name, value, extra ) { // Don't set styles on text and comment nodes if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { return; } // Make sure that we're working with the right name var ret, type, hooks, origName = camelCase( name ), isCustomProp = rcustomProp.test( name ), style = elem.style; // Make sure that we're working with the right name. We don't // want to query the value if it is a CSS custom property // since they are user-defined. if ( !isCustomProp ) { name = finalPropName( origName ); } // Gets hook for the prefixed version, then unprefixed version hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; // Check if we're setting a value if ( value !== undefined ) { type = typeof value; // Convert "+=" or "-=" to relative numbers (#7345) if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { value = adjustCSS( elem, name, ret ); // Fixes bug #9237 type = "number"; } // Make sure that null and NaN values aren't set (#7116) if ( value == null || value !== value ) { return; } // If a number was passed in, add the unit (except for certain CSS properties) // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append // "px" to a few hardcoded values. if ( type === "number" && !isCustomProp ) { value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); } // background-* props affect original clone's values if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { style[ name ] = "inherit"; } // If a hook was provided, use that value, otherwise just set the specified value if ( !hooks || !( "set" in hooks ) || ( value = hooks.set( elem, value, extra ) ) !== undefined ) { if ( isCustomProp ) { style.setProperty( name, value ); } else { style[ name ] = value; } } } else { // If a hook was provided get the non-computed value from there if ( hooks && "get" in hooks && ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { return ret; } // Otherwise just get the value from the style object return style[ name ]; } }, css: function( elem, name, extra, styles ) { var val, num, hooks, origName = camelCase( name ), isCustomProp = rcustomProp.test( name ); // Make sure that we're working with the right name. We don't // want to modify the value if it is a CSS custom property // since they are user-defined. if ( !isCustomProp ) { name = finalPropName( origName ); } // Try prefixed name followed by the unprefixed name hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; // If a hook was provided get the computed value from there if ( hooks && "get" in hooks ) { val = hooks.get( elem, true, extra ); } // Otherwise, if a way to get the computed value exists, use that if ( val === undefined ) { val = curCSS( elem, name, styles ); } // Convert "normal" to computed value if ( val === "normal" && name in cssNormalTransform ) { val = cssNormalTransform[ name ]; } // Make numeric if forced or a qualifier was provided and val looks numeric if ( extra === "" || extra ) { num = parseFloat( val ); return extra === true || isFinite( num ) ? num || 0 : val; } return val; } } ); jQuery.each( [ "height", "width" ], function( i, dimension ) { jQuery.cssHooks[ dimension ] = { get: function( elem, computed, extra ) { if ( computed ) { // Certain elements can have dimension info if we invisibly show them // but it must have a current display style that would benefit return rdisplayswap.test( jQuery.css( elem, "display" ) ) && // Support: Safari 8+ // Table columns in Safari have non-zero offsetWidth & zero // getBoundingClientRect().width unless display is changed. // Support: IE <=11 only // Running getBoundingClientRect on a disconnected node // in IE throws an error. ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? swap( elem, cssShow, function() { return getWidthOrHeight( elem, dimension, extra ); } ) : getWidthOrHeight( elem, dimension, extra ); } }, set: function( elem, value, extra ) { var matches, styles = getStyles( elem ), // Only read styles.position if the test has a chance to fail // to avoid forcing a reflow. scrollboxSizeBuggy = !support.scrollboxSize() && styles.position === "absolute", // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) boxSizingNeeded = scrollboxSizeBuggy || extra, isBorderBox = boxSizingNeeded && jQuery.css( elem, "boxSizing", false, styles ) === "border-box", subtract = extra ? boxModelAdjustment( elem, dimension, extra, isBorderBox, styles ) : 0; // Account for unreliable border-box dimensions by comparing offset* to computed and // faking a content-box to get border and padding (gh-3699) if ( isBorderBox && scrollboxSizeBuggy ) { subtract -= Math.ceil( elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - parseFloat( styles[ dimension ] ) - boxModelAdjustment( elem, dimension, "border", false, styles ) - 0.5 ); } // Convert to pixels if value adjustment is needed if ( subtract && ( matches = rcssNum.exec( value ) ) && ( matches[ 3 ] || "px" ) !== "px" ) { elem.style[ dimension ] = value; value = jQuery.css( elem, dimension ); } return setPositiveNumber( elem, value, subtract ); } }; } ); jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, function( elem, computed ) { if ( computed ) { return ( parseFloat( curCSS( elem, "marginLeft" ) ) || elem.getBoundingClientRect().left - swap( elem, { marginLeft: 0 }, function() { return elem.getBoundingClientRect().left; } ) ) + "px"; } } ); // These hooks are used by animate to expand properties jQuery.each( { margin: "", padding: "", border: "Width" }, function( prefix, suffix ) { jQuery.cssHooks[ prefix + suffix ] = { expand: function( value ) { var i = 0, expanded = {}, // Assumes a single number if not a string parts = typeof value === "string" ? value.split( " " ) : [ value ]; for ( ; i < 4; i++ ) { expanded[ prefix + cssExpand[ i ] + suffix ] = parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; } return expanded; } }; if ( prefix !== "margin" ) { jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; } } ); jQuery.fn.extend( { css: function( name, value ) { return access( this, function( elem, name, value ) { var styles, len, map = {}, i = 0; if ( Array.isArray( name ) ) { styles = getStyles( elem ); len = name.length; for ( ; i < len; i++ ) { map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); } return map; } return value !== undefined ? jQuery.style( elem, name, value ) : jQuery.css( elem, name ); }, name, value, arguments.length > 1 ); } } ); function Tween( elem, options, prop, end, easing ) { return new Tween.prototype.init( elem, options, prop, end, easing ); } jQuery.Tween = Tween; Tween.prototype = { constructor: Tween, init: function( elem, options, prop, end, easing, unit ) { this.elem = elem; this.prop = prop; this.easing = easing || jQuery.easing._default; this.options = options; this.start = this.now = this.cur(); this.end = end; this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); }, cur: function() { var hooks = Tween.propHooks[ this.prop ]; return hooks && hooks.get ? hooks.get( this ) : Tween.propHooks._default.get( this ); }, run: function( percent ) { var eased, hooks = Tween.propHooks[ this.prop ]; if ( this.options.duration ) { this.pos = eased = jQuery.easing[ this.easing ]( percent, this.options.duration * percent, 0, 1, this.options.duration ); } else { this.pos = eased = percent; } this.now = ( this.end - this.start ) * eased + this.start; if ( this.options.step ) { this.options.step.call( this.elem, this.now, this ); } if ( hooks && hooks.set ) { hooks.set( this ); } else { Tween.propHooks._default.set( this ); } return this; } }; Tween.prototype.init.prototype = Tween.prototype; Tween.propHooks = { _default: { get: function( tween ) { var result; // Use a property on the element directly when it is not a DOM element, // or when there is no matching style property that exists. if ( tween.elem.nodeType !== 1 || tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { return tween.elem[ tween.prop ]; } // Passing an empty string as a 3rd parameter to .css will automatically // attempt a parseFloat and fallback to a string if the parse fails. // Simple values such as "10px" are parsed to Float; // complex values such as "rotate(1rad)" are returned as-is. result = jQuery.css( tween.elem, tween.prop, "" ); // Empty strings, null, undefined and "auto" are converted to 0. return !result || result === "auto" ? 0 : result; }, set: function( tween ) { // Use step hook for back compat. // Use cssHook if its there. // Use .style if available and use plain properties where available. if ( jQuery.fx.step[ tween.prop ] ) { jQuery.fx.step[ tween.prop ]( tween ); } else if ( tween.elem.nodeType === 1 && ( jQuery.cssHooks[ tween.prop ] || tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); } else { tween.elem[ tween.prop ] = tween.now; } } } }; // Support: IE <=9 only // Panic based approach to setting things on disconnected nodes Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { set: function( tween ) { if ( tween.elem.nodeType && tween.elem.parentNode ) { tween.elem[ tween.prop ] = tween.now; } } }; jQuery.easing = { linear: function( p ) { return p; }, swing: function( p ) { return 0.5 - Math.cos( p * Math.PI ) / 2; }, _default: "swing" }; jQuery.fx = Tween.prototype.init; // Back compat <1.8 extension point jQuery.fx.step = {}; var fxNow, inProgress, rfxtypes = /^(?:toggle|show|hide)$/, rrun = /queueHooks$/; function schedule() { if ( inProgress ) { if ( document.hidden === false && window.requestAnimationFrame ) { window.requestAnimationFrame( schedule ); } else { window.setTimeout( schedule, jQuery.fx.interval ); } jQuery.fx.tick(); } } // Animations created synchronously will run synchronously function createFxNow() { window.setTimeout( function() { fxNow = undefined; } ); return ( fxNow = Date.now() ); } // Generate parameters to create a standard animation function genFx( type, includeWidth ) { var which, i = 0, attrs = { height: type }; // If we include width, step value is 1 to do all cssExpand values, // otherwise step value is 2 to skip over Left and Right includeWidth = includeWidth ? 1 : 0; for ( ; i < 4; i += 2 - includeWidth ) { which = cssExpand[ i ]; attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; } if ( includeWidth ) { attrs.opacity = attrs.width = type; } return attrs; } function createTween( value, prop, animation ) { var tween, collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), index = 0, length = collection.length; for ( ; index < length; index++ ) { if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { // We're done with this property return tween; } } } function defaultPrefilter( elem, props, opts ) { var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, isBox = "width" in props || "height" in props, anim = this, orig = {}, style = elem.style, hidden = elem.nodeType && isHiddenWithinTree( elem ), dataShow = dataPriv.get( elem, "fxshow" ); // Queue-skipping animations hijack the fx hooks if ( !opts.queue ) { hooks = jQuery._queueHooks( elem, "fx" ); if ( hooks.unqueued == null ) { hooks.unqueued = 0; oldfire = hooks.empty.fire; hooks.empty.fire = function() { if ( !hooks.unqueued ) { oldfire(); } }; } hooks.unqueued++; anim.always( function() { // Ensure the complete handler is called before this completes anim.always( function() { hooks.unqueued--; if ( !jQuery.queue( elem, "fx" ).length ) { hooks.empty.fire(); } } ); } ); } // Detect show/hide animations for ( prop in props ) { value = props[ prop ]; if ( rfxtypes.test( value ) ) { delete props[ prop ]; toggle = toggle || value === "toggle"; if ( value === ( hidden ? "hide" : "show" ) ) { // Pretend to be hidden if this is a "show" and // there is still data from a stopped show/hide if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { hidden = true; // Ignore all other no-op show/hide data } else { continue; } } orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); } } // Bail out if this is a no-op like .hide().hide() propTween = !jQuery.isEmptyObject( props ); if ( !propTween && jQuery.isEmptyObject( orig ) ) { return; } // Restrict "overflow" and "display" styles during box animations if ( isBox && elem.nodeType === 1 ) { // Support: IE <=9 - 11, Edge 12 - 15 // Record all 3 overflow attributes because IE does not infer the shorthand // from identically-valued overflowX and overflowY and Edge just mirrors // the overflowX value there. opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; // Identify a display type, preferring old show/hide data over the CSS cascade restoreDisplay = dataShow && dataShow.display; if ( restoreDisplay == null ) { restoreDisplay = dataPriv.get( elem, "display" ); } display = jQuery.css( elem, "display" ); if ( display === "none" ) { if ( restoreDisplay ) { display = restoreDisplay; } else { // Get nonempty value(s) by temporarily forcing visibility showHide( [ elem ], true ); restoreDisplay = elem.style.display || restoreDisplay; display = jQuery.css( elem, "display" ); showHide( [ elem ] ); } } // Animate inline elements as inline-block if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { if ( jQuery.css( elem, "float" ) === "none" ) { // Restore the original display value at the end of pure show/hide animations if ( !propTween ) { anim.done( function() { style.display = restoreDisplay; } ); if ( restoreDisplay == null ) { display = style.display; restoreDisplay = display === "none" ? "" : display; } } style.display = "inline-block"; } } } if ( opts.overflow ) { style.overflow = "hidden"; anim.always( function() { style.overflow = opts.overflow[ 0 ]; style.overflowX = opts.overflow[ 1 ]; style.overflowY = opts.overflow[ 2 ]; } ); } // Implement show/hide animations propTween = false; for ( prop in orig ) { // General show/hide setup for this element animation if ( !propTween ) { if ( dataShow ) { if ( "hidden" in dataShow ) { hidden = dataShow.hidden; } } else { dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); } // Store hidden/visible for toggle so `.stop().toggle()` "reverses" if ( toggle ) { dataShow.hidden = !hidden; } // Show elements before animating them if ( hidden ) { showHide( [ elem ], true ); } /* eslint-disable no-loop-func */ anim.done( function() { /* eslint-enable no-loop-func */ // The final step of a "hide" animation is actually hiding the element if ( !hidden ) { showHide( [ elem ] ); } dataPriv.remove( elem, "fxshow" ); for ( prop in orig ) { jQuery.style( elem, prop, orig[ prop ] ); } } ); } // Per-property setup propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); if ( !( prop in dataShow ) ) { dataShow[ prop ] = propTween.start; if ( hidden ) { propTween.end = propTween.start; propTween.start = 0; } } } } function propFilter( props, specialEasing ) { var index, name, easing, value, hooks; // camelCase, specialEasing and expand cssHook pass for ( index in props ) { name = camelCase( index ); easing = specialEasing[ name ]; value = props[ index ]; if ( Array.isArray( value ) ) { easing = value[ 1 ]; value = props[ index ] = value[ 0 ]; } if ( index !== name ) { props[ name ] = value; delete props[ index ]; } hooks = jQuery.cssHooks[ name ]; if ( hooks && "expand" in hooks ) { value = hooks.expand( value ); delete props[ name ]; // Not quite $.extend, this won't overwrite existing keys. // Reusing 'index' because we have the correct "name" for ( index in value ) { if ( !( index in props ) ) { props[ index ] = value[ index ]; specialEasing[ index ] = easing; } } } else { specialEasing[ name ] = easing; } } } function Animation( elem, properties, options ) { var result, stopped, index = 0, length = Animation.prefilters.length, deferred = jQuery.Deferred().always( function() { // Don't match elem in the :animated selector delete tick.elem; } ), tick = function() { if ( stopped ) { return false; } var currentTime = fxNow || createFxNow(), remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), // Support: Android 2.3 only // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) temp = remaining / animation.duration || 0, percent = 1 - temp, index = 0, length = animation.tweens.length; for ( ; index < length; index++ ) { animation.tweens[ index ].run( percent ); } deferred.notifyWith( elem, [ animation, percent, remaining ] ); // If there's more to do, yield if ( percent < 1 && length ) { return remaining; } // If this was an empty animation, synthesize a final progress notification if ( !length ) { deferred.notifyWith( elem, [ animation, 1, 0 ] ); } // Resolve the animation and report its conclusion deferred.resolveWith( elem, [ animation ] ); return false; }, animation = deferred.promise( { elem: elem, props: jQuery.extend( {}, properties ), opts: jQuery.extend( true, { specialEasing: {}, easing: jQuery.easing._default }, options ), originalProperties: properties, originalOptions: options, startTime: fxNow || createFxNow(), duration: options.duration, tweens: [], createTween: function( prop, end ) { var tween = jQuery.Tween( elem, animation.opts, prop, end, animation.opts.specialEasing[ prop ] || animation.opts.easing ); animation.tweens.push( tween ); return tween; }, stop: function( gotoEnd ) { var index = 0, // If we are going to the end, we want to run all the tweens // otherwise we skip this part length = gotoEnd ? animation.tweens.length : 0; if ( stopped ) { return this; } stopped = true; for ( ; index < length; index++ ) { animation.tweens[ index ].run( 1 ); } // Resolve when we played the last frame; otherwise, reject if ( gotoEnd ) { deferred.notifyWith( elem, [ animation, 1, 0 ] ); deferred.resolveWith( elem, [ animation, gotoEnd ] ); } else { deferred.rejectWith( elem, [ animation, gotoEnd ] ); } return this; } } ), props = animation.props; propFilter( props, animation.opts.specialEasing ); for ( ; index < length; index++ ) { result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); if ( result ) { if ( isFunction( result.stop ) ) { jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = result.stop.bind( result ); } return result; } } jQuery.map( props, createTween, animation ); if ( isFunction( animation.opts.start ) ) { animation.opts.start.call( elem, animation ); } // Attach callbacks from options animation .progress( animation.opts.progress ) .done( animation.opts.done, animation.opts.complete ) .fail( animation.opts.fail ) .always( animation.opts.always ); jQuery.fx.timer( jQuery.extend( tick, { elem: elem, anim: animation, queue: animation.opts.queue } ) ); return animation; } jQuery.Animation = jQuery.extend( Animation, { tweeners: { "*": [ function( prop, value ) { var tween = this.createTween( prop, value ); adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); return tween; } ] }, tweener: function( props, callback ) { if ( isFunction( props ) ) { callback = props; props = [ "*" ]; } else { props = props.match( rnothtmlwhite ); } var prop, index = 0, length = props.length; for ( ; index < length; index++ ) { prop = props[ index ]; Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; Animation.tweeners[ prop ].unshift( callback ); } }, prefilters: [ defaultPrefilter ], prefilter: function( callback, prepend ) { if ( prepend ) { Animation.prefilters.unshift( callback ); } else { Animation.prefilters.push( callback ); } } } ); jQuery.speed = function( speed, easing, fn ) { var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { complete: fn || !fn && easing || isFunction( speed ) && speed, duration: speed, easing: fn && easing || easing && !isFunction( easing ) && easing }; // Go to the end state if fx are off if ( jQuery.fx.off ) { opt.duration = 0; } else { if ( typeof opt.duration !== "number" ) { if ( opt.duration in jQuery.fx.speeds ) { opt.duration = jQuery.fx.speeds[ opt.duration ]; } else { opt.duration = jQuery.fx.speeds._default; } } } // Normalize opt.queue - true/undefined/null -> "fx" if ( opt.queue == null || opt.queue === true ) { opt.queue = "fx"; } // Queueing opt.old = opt.complete; opt.complete = function() { if ( isFunction( opt.old ) ) { opt.old.call( this ); } if ( opt.queue ) { jQuery.dequeue( this, opt.queue ); } }; return opt; }; jQuery.fn.extend( { fadeTo: function( speed, to, easing, callback ) { // Show any hidden elements after setting opacity to 0 return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() // Animate to the value specified .end().animate( { opacity: to }, speed, easing, callback ); }, animate: function( prop, speed, easing, callback ) { var empty = jQuery.isEmptyObject( prop ), optall = jQuery.speed( speed, easing, callback ), doAnimation = function() { // Operate on a copy of prop so per-property easing won't be lost var anim = Animation( this, jQuery.extend( {}, prop ), optall ); // Empty animations, or finishing resolves immediately if ( empty || dataPriv.get( this, "finish" ) ) { anim.stop( true ); } }; doAnimation.finish = doAnimation; return empty || optall.queue === false ? this.each( doAnimation ) : this.queue( optall.queue, doAnimation ); }, stop: function( type, clearQueue, gotoEnd ) { var stopQueue = function( hooks ) { var stop = hooks.stop; delete hooks.stop; stop( gotoEnd ); }; if ( typeof type !== "string" ) { gotoEnd = clearQueue; clearQueue = type; type = undefined; } if ( clearQueue && type !== false ) { this.queue( type || "fx", [] ); } return this.each( function() { var dequeue = true, index = type != null && type + "queueHooks", timers = jQuery.timers, data = dataPriv.get( this ); if ( index ) { if ( data[ index ] && data[ index ].stop ) { stopQueue( data[ index ] ); } } else { for ( index in data ) { if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { stopQueue( data[ index ] ); } } } for ( index = timers.length; index--; ) { if ( timers[ index ].elem === this && ( type == null || timers[ index ].queue === type ) ) { timers[ index ].anim.stop( gotoEnd ); dequeue = false; timers.splice( index, 1 ); } } // Start the next in the queue if the last step wasn't forced. // Timers currently will call their complete callbacks, which // will dequeue but only if they were gotoEnd. if ( dequeue || !gotoEnd ) { jQuery.dequeue( this, type ); } } ); }, finish: function( type ) { if ( type !== false ) { type = type || "fx"; } return this.each( function() { var index, data = dataPriv.get( this ), queue = data[ type + "queue" ], hooks = data[ type + "queueHooks" ], timers = jQuery.timers, length = queue ? queue.length : 0; // Enable finishing flag on private data data.finish = true; // Empty the queue first jQuery.queue( this, type, [] ); if ( hooks && hooks.stop ) { hooks.stop.call( this, true ); } // Look for any active animations, and finish them for ( index = timers.length; index--; ) { if ( timers[ index ].elem === this && timers[ index ].queue === type ) { timers[ index ].anim.stop( true ); timers.splice( index, 1 ); } } // Look for any animations in the old queue and finish them for ( index = 0; index < length; index++ ) { if ( queue[ index ] && queue[ index ].finish ) { queue[ index ].finish.call( this ); } } // Turn off finishing flag delete data.finish; } ); } } ); jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { var cssFn = jQuery.fn[ name ]; jQuery.fn[ name ] = function( speed, easing, callback ) { return speed == null || typeof speed === "boolean" ? cssFn.apply( this, arguments ) : this.animate( genFx( name, true ), speed, easing, callback ); }; } ); // Generate shortcuts for custom animations jQuery.each( { slideDown: genFx( "show" ), slideUp: genFx( "hide" ), slideToggle: genFx( "toggle" ), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function( name, props ) { jQuery.fn[ name ] = function( speed, easing, callback ) { return this.animate( props, speed, easing, callback ); }; } ); jQuery.timers = []; jQuery.fx.tick = function() { var timer, i = 0, timers = jQuery.timers; fxNow = Date.now(); for ( ; i < timers.length; i++ ) { timer = timers[ i ]; // Run the timer and safely remove it when done (allowing for external removal) if ( !timer() && timers[ i ] === timer ) { timers.splice( i--, 1 ); } } if ( !timers.length ) { jQuery.fx.stop(); } fxNow = undefined; }; jQuery.fx.timer = function( timer ) { jQuery.timers.push( timer ); jQuery.fx.start(); }; jQuery.fx.interval = 13; jQuery.fx.start = function() { if ( inProgress ) { return; } inProgress = true; schedule(); }; jQuery.fx.stop = function() { inProgress = null; }; jQuery.fx.speeds = { slow: 600, fast: 200, // Default speed _default: 400 }; // Based off of the plugin by Clint Helfers, with permission. // https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ jQuery.fn.delay = function( time, type ) { time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; type = type || "fx"; return this.queue( type, function( next, hooks ) { var timeout = window.setTimeout( next, time ); hooks.stop = function() { window.clearTimeout( timeout ); }; } ); }; ( function() { var input = document.createElement( "input" ), select = document.createElement( "select" ), opt = select.appendChild( document.createElement( "option" ) ); input.type = "checkbox"; // Support: Android <=4.3 only // Default value for a checkbox should be "on" support.checkOn = input.value !== ""; // Support: IE <=11 only // Must access selectedIndex to make default options select support.optSelected = opt.selected; // Support: IE <=11 only // An input loses its value after becoming a radio input = document.createElement( "input" ); input.value = "t"; input.type = "radio"; support.radioValue = input.value === "t"; } )(); var boolHook, attrHandle = jQuery.expr.attrHandle; jQuery.fn.extend( { attr: function( name, value ) { return access( this, jQuery.attr, name, value, arguments.length > 1 ); }, removeAttr: function( name ) { return this.each( function() { jQuery.removeAttr( this, name ); } ); } } ); jQuery.extend( { attr: function( elem, name, value ) { var ret, hooks, nType = elem.nodeType; // Don't get/set attributes on text, comment and attribute nodes if ( nType === 3 || nType === 8 || nType === 2 ) { return; } // Fallback to prop when attributes are not supported if ( typeof elem.getAttribute === "undefined" ) { return jQuery.prop( elem, name, value ); } // Attribute hooks are determined by the lowercase version // Grab necessary hook if one is defined if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { hooks = jQuery.attrHooks[ name.toLowerCase() ] || ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); } if ( value !== undefined ) { if ( value === null ) { jQuery.removeAttr( elem, name ); return; } if ( hooks && "set" in hooks && ( ret = hooks.set( elem, value, name ) ) !== undefined ) { return ret; } elem.setAttribute( name, value + "" ); return value; } if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { return ret; } ret = jQuery.find.attr( elem, name ); // Non-existent attributes return null, we normalize to undefined return ret == null ? undefined : ret; }, attrHooks: { type: { set: function( elem, value ) { if ( !support.radioValue && value === "radio" && nodeName( elem, "input" ) ) { var val = elem.value; elem.setAttribute( "type", value ); if ( val ) { elem.value = val; } return value; } } } }, removeAttr: function( elem, value ) { var name, i = 0, // Attribute names can contain non-HTML whitespace characters // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 attrNames = value && value.match( rnothtmlwhite ); if ( attrNames && elem.nodeType === 1 ) { while ( ( name = attrNames[ i++ ] ) ) { elem.removeAttribute( name ); } } } } ); // Hooks for boolean attributes boolHook = { set: function( elem, value, name ) { if ( value === false ) { // Remove boolean attributes when set to false jQuery.removeAttr( elem, name ); } else { elem.setAttribute( name, name ); } return name; } }; jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { var getter = attrHandle[ name ] || jQuery.find.attr; attrHandle[ name ] = function( elem, name, isXML ) { var ret, handle, lowercaseName = name.toLowerCase(); if ( !isXML ) { // Avoid an infinite loop by temporarily removing this function from the getter handle = attrHandle[ lowercaseName ]; attrHandle[ lowercaseName ] = ret; ret = getter( elem, name, isXML ) != null ? lowercaseName : null; attrHandle[ lowercaseName ] = handle; } return ret; }; } ); var rfocusable = /^(?:input|select|textarea|button)$/i, rclickable = /^(?:a|area)$/i; jQuery.fn.extend( { prop: function( name, value ) { return access( this, jQuery.prop, name, value, arguments.length > 1 ); }, removeProp: function( name ) { return this.each( function() { delete this[ jQuery.propFix[ name ] || name ]; } ); } } ); jQuery.extend( { prop: function( elem, name, value ) { var ret, hooks, nType = elem.nodeType; // Don't get/set properties on text, comment and attribute nodes if ( nType === 3 || nType === 8 || nType === 2 ) { return; } if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { // Fix name and attach hooks name = jQuery.propFix[ name ] || name; hooks = jQuery.propHooks[ name ]; } if ( value !== undefined ) { if ( hooks && "set" in hooks && ( ret = hooks.set( elem, value, name ) ) !== undefined ) { return ret; } return ( elem[ name ] = value ); } if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { return ret; } return elem[ name ]; }, propHooks: { tabIndex: { get: function( elem ) { // Support: IE <=9 - 11 only // elem.tabIndex doesn't always return the // correct value when it hasn't been explicitly set // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ // Use proper attribute retrieval(#12072) var tabindex = jQuery.find.attr( elem, "tabindex" ); if ( tabindex ) { return parseInt( tabindex, 10 ); } if ( rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ) { return 0; } return -1; } } }, propFix: { "for": "htmlFor", "class": "className" } } ); // Support: IE <=11 only // Accessing the selectedIndex property // forces the browser to respect setting selected // on the option // The getter ensures a default option is selected // when in an optgroup // eslint rule "no-unused-expressions" is disabled for this code // since it considers such accessions noop if ( !support.optSelected ) { jQuery.propHooks.selected = { get: function( elem ) { /* eslint no-unused-expressions: "off" */ var parent = elem.parentNode; if ( parent && parent.parentNode ) { parent.parentNode.selectedIndex; } return null; }, set: function( elem ) { /* eslint no-unused-expressions: "off" */ var parent = elem.parentNode; if ( parent ) { parent.selectedIndex; if ( parent.parentNode ) { parent.parentNode.selectedIndex; } } } }; } jQuery.each( [ "tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable" ], function() { jQuery.propFix[ this.toLowerCase() ] = this; } ); // Strip and collapse whitespace according to HTML spec // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace function stripAndCollapse( value ) { var tokens = value.match( rnothtmlwhite ) || []; return tokens.join( " " ); } function getClass( elem ) { return elem.getAttribute && elem.getAttribute( "class" ) || ""; } function classesToArray( value ) { if ( Array.isArray( value ) ) { return value; } if ( typeof value === "string" ) { return value.match( rnothtmlwhite ) || []; } return []; } jQuery.fn.extend( { addClass: function( value ) { var classes, elem, cur, curValue, clazz, j, finalValue, i = 0; if ( isFunction( value ) ) { return this.each( function( j ) { jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); } ); } classes = classesToArray( value ); if ( classes.length ) { while ( ( elem = this[ i++ ] ) ) { curValue = getClass( elem ); cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); if ( cur ) { j = 0; while ( ( clazz = classes[ j++ ] ) ) { if ( cur.indexOf( " " + clazz + " " ) < 0 ) { cur += clazz + " "; } } // Only assign if different to avoid unneeded rendering. finalValue = stripAndCollapse( cur ); if ( curValue !== finalValue ) { elem.setAttribute( "class", finalValue ); } } } } return this; }, removeClass: function( value ) { var classes, elem, cur, curValue, clazz, j, finalValue, i = 0; if ( isFunction( value ) ) { return this.each( function( j ) { jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); } ); } if ( !arguments.length ) { return this.attr( "class", "" ); } classes = classesToArray( value ); if ( classes.length ) { while ( ( elem = this[ i++ ] ) ) { curValue = getClass( elem ); // This expression is here for better compressibility (see addClass) cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); if ( cur ) { j = 0; while ( ( clazz = classes[ j++ ] ) ) { // Remove *all* instances while ( cur.indexOf( " " + clazz + " " ) > -1 ) { cur = cur.replace( " " + clazz + " ", " " ); } } // Only assign if different to avoid unneeded rendering. finalValue = stripAndCollapse( cur ); if ( curValue !== finalValue ) { elem.setAttribute( "class", finalValue ); } } } } return this; }, toggleClass: function( value, stateVal ) { var type = typeof value, isValidValue = type === "string" || Array.isArray( value ); if ( typeof stateVal === "boolean" && isValidValue ) { return stateVal ? this.addClass( value ) : this.removeClass( value ); } if ( isFunction( value ) ) { return this.each( function( i ) { jQuery( this ).toggleClass( value.call( this, i, getClass( this ), stateVal ), stateVal ); } ); } return this.each( function() { var className, i, self, classNames; if ( isValidValue ) { // Toggle individual class names i = 0; self = jQuery( this ); classNames = classesToArray( value ); while ( ( className = classNames[ i++ ] ) ) { // Check each className given, space separated list if ( self.hasClass( className ) ) { self.removeClass( className ); } else { self.addClass( className ); } } // Toggle whole class name } else if ( value === undefined || type === "boolean" ) { className = getClass( this ); if ( className ) { // Store className if set dataPriv.set( this, "__className__", className ); } // If the element has a class name or if we're passed `false`, // then remove the whole classname (if there was one, the above saved it). // Otherwise bring back whatever was previously saved (if anything), // falling back to the empty string if nothing was stored. if ( this.setAttribute ) { this.setAttribute( "class", className || value === false ? "" : dataPriv.get( this, "__className__" ) || "" ); } } } ); }, hasClass: function( selector ) { var className, elem, i = 0; className = " " + selector + " "; while ( ( elem = this[ i++ ] ) ) { if ( elem.nodeType === 1 && ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { return true; } } return false; } } ); var rreturn = /\r/g; jQuery.fn.extend( { val: function( value ) { var hooks, ret, valueIsFunction, elem = this[ 0 ]; if ( !arguments.length ) { if ( elem ) { hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; if ( hooks && "get" in hooks && ( ret = hooks.get( elem, "value" ) ) !== undefined ) { return ret; } ret = elem.value; // Handle most common string cases if ( typeof ret === "string" ) { return ret.replace( rreturn, "" ); } // Handle cases where value is null/undef or number return ret == null ? "" : ret; } return; } valueIsFunction = isFunction( value ); return this.each( function( i ) { var val; if ( this.nodeType !== 1 ) { return; } if ( valueIsFunction ) { val = value.call( this, i, jQuery( this ).val() ); } else { val = value; } // Treat null/undefined as ""; convert numbers to string if ( val == null ) { val = ""; } else if ( typeof val === "number" ) { val += ""; } else if ( Array.isArray( val ) ) { val = jQuery.map( val, function( value ) { return value == null ? "" : value + ""; } ); } hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; // If set returns undefined, fall back to normal setting if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { this.value = val; } } ); } } ); jQuery.extend( { valHooks: { option: { get: function( elem ) { var val = jQuery.find.attr( elem, "value" ); return val != null ? val : // Support: IE <=10 - 11 only // option.text throws exceptions (#14686, #14858) // Strip and collapse whitespace // https://html.spec.whatwg.org/#strip-and-collapse-whitespace stripAndCollapse( jQuery.text( elem ) ); } }, select: { get: function( elem ) { var value, option, i, options = elem.options, index = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max = one ? index + 1 : options.length; if ( index < 0 ) { i = max; } else { i = one ? index : 0; } // Loop through all the selected options for ( ; i < max; i++ ) { option = options[ i ]; // Support: IE <=9 only // IE8-9 doesn't update selected after form reset (#2551) if ( ( option.selected || i === index ) && // Don't return options that are disabled or in a disabled optgroup !option.disabled && ( !option.parentNode.disabled || !nodeName( option.parentNode, "optgroup" ) ) ) { // Get the specific value for the option value = jQuery( option ).val(); // We don't need an array for one selects if ( one ) { return value; } // Multi-Selects return an array values.push( value ); } } return values; }, set: function( elem, value ) { var optionSet, option, options = elem.options, values = jQuery.makeArray( value ), i = options.length; while ( i-- ) { option = options[ i ]; /* eslint-disable no-cond-assign */ if ( option.selected = jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 ) { optionSet = true; } /* eslint-enable no-cond-assign */ } // Force browsers to behave consistently when non-matching value is set if ( !optionSet ) { elem.selectedIndex = -1; } return values; } } } } ); // Radios and checkboxes getter/setter jQuery.each( [ "radio", "checkbox" ], function() { jQuery.valHooks[ this ] = { set: function( elem, value ) { if ( Array.isArray( value ) ) { return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); } } }; if ( !support.checkOn ) { jQuery.valHooks[ this ].get = function( elem ) { return elem.getAttribute( "value" ) === null ? "on" : elem.value; }; } } ); // Return jQuery for attributes-only inclusion support.focusin = "onfocusin" in window; var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, stopPropagationCallback = function( e ) { e.stopPropagation(); }; jQuery.extend( jQuery.event, { trigger: function( event, data, elem, onlyHandlers ) { var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, eventPath = [ elem || document ], type = hasOwn.call( event, "type" ) ? event.type : event, namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; cur = lastElement = tmp = elem = elem || document; // Don't do events on text and comment nodes if ( elem.nodeType === 3 || elem.nodeType === 8 ) { return; } // focus/blur morphs to focusin/out; ensure we're not firing them right now if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { return; } if ( type.indexOf( "." ) > -1 ) { // Namespaced trigger; create a regexp to match event type in handle() namespaces = type.split( "." ); type = namespaces.shift(); namespaces.sort(); } ontype = type.indexOf( ":" ) < 0 && "on" + type; // Caller can pass in a jQuery.Event object, Object, or just an event type string event = event[ jQuery.expando ] ? event : new jQuery.Event( type, typeof event === "object" && event ); // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) event.isTrigger = onlyHandlers ? 2 : 3; event.namespace = namespaces.join( "." ); event.rnamespace = event.namespace ? new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : null; // Clean up the event in case it is being reused event.result = undefined; if ( !event.target ) { event.target = elem; } // Clone any incoming data and prepend the event, creating the handler arg list data = data == null ? [ event ] : jQuery.makeArray( data, [ event ] ); // Allow special events to draw outside the lines special = jQuery.event.special[ type ] || {}; if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { return; } // Determine event propagation path in advance, per W3C events spec (#9951) // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { bubbleType = special.delegateType || type; if ( !rfocusMorph.test( bubbleType + type ) ) { cur = cur.parentNode; } for ( ; cur; cur = cur.parentNode ) { eventPath.push( cur ); tmp = cur; } // Only add window if we got to document (e.g., not plain obj or detached DOM) if ( tmp === ( elem.ownerDocument || document ) ) { eventPath.push( tmp.defaultView || tmp.parentWindow || window ); } } // Fire handlers on the event path i = 0; while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { lastElement = cur; event.type = i > 1 ? bubbleType : special.bindType || type; // jQuery handler handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && dataPriv.get( cur, "handle" ); if ( handle ) { handle.apply( cur, data ); } // Native handler handle = ontype && cur[ ontype ]; if ( handle && handle.apply && acceptData( cur ) ) { event.result = handle.apply( cur, data ); if ( event.result === false ) { event.preventDefault(); } } } event.type = type; // If nobody prevented the default action, do it now if ( !onlyHandlers && !event.isDefaultPrevented() ) { if ( ( !special._default || special._default.apply( eventPath.pop(), data ) === false ) && acceptData( elem ) ) { // Call a native DOM method on the target with the same name as the event. // Don't do default actions on window, that's where global variables be (#6170) if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { // Don't re-trigger an onFOO event when we call its FOO() method tmp = elem[ ontype ]; if ( tmp ) { elem[ ontype ] = null; } // Prevent re-triggering of the same event, since we already bubbled it above jQuery.event.triggered = type; if ( event.isPropagationStopped() ) { lastElement.addEventListener( type, stopPropagationCallback ); } elem[ type ](); if ( event.isPropagationStopped() ) { lastElement.removeEventListener( type, stopPropagationCallback ); } jQuery.event.triggered = undefined; if ( tmp ) { elem[ ontype ] = tmp; } } } } return event.result; }, // Piggyback on a donor event to simulate a different one // Used only for `focus(in | out)` events simulate: function( type, elem, event ) { var e = jQuery.extend( new jQuery.Event(), event, { type: type, isSimulated: true } ); jQuery.event.trigger( e, null, elem ); } } ); jQuery.fn.extend( { trigger: function( type, data ) { return this.each( function() { jQuery.event.trigger( type, data, this ); } ); }, triggerHandler: function( type, data ) { var elem = this[ 0 ]; if ( elem ) { return jQuery.event.trigger( type, data, elem, true ); } } } ); // Support: Firefox <=44 // Firefox doesn't have focus(in | out) events // Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 // // Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 // focus(in | out) events fire after focus & blur events, // which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order // Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 if ( !support.focusin ) { jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { // Attach a single capturing handler on the document while someone wants focusin/focusout var handler = function( event ) { jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); }; jQuery.event.special[ fix ] = { setup: function() { var doc = this.ownerDocument || this, attaches = dataPriv.access( doc, fix ); if ( !attaches ) { doc.addEventListener( orig, handler, true ); } dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); }, teardown: function() { var doc = this.ownerDocument || this, attaches = dataPriv.access( doc, fix ) - 1; if ( !attaches ) { doc.removeEventListener( orig, handler, true ); dataPriv.remove( doc, fix ); } else { dataPriv.access( doc, fix, attaches ); } } }; } ); } var location = window.location; var nonce = Date.now(); var rquery = ( /\?/ ); // Cross-browser xml parsing jQuery.parseXML = function( data ) { var xml; if ( !data || typeof data !== "string" ) { return null; } // Support: IE 9 - 11 only // IE throws on parseFromString with invalid input. try { xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); } catch ( e ) { xml = undefined; } if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { jQuery.error( "Invalid XML: " + data ); } return xml; }; var rbracket = /\[\]$/, rCRLF = /\r?\n/g, rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, rsubmittable = /^(?:input|select|textarea|keygen)/i; function buildParams( prefix, obj, traditional, add ) { var name; if ( Array.isArray( obj ) ) { // Serialize array item. jQuery.each( obj, function( i, v ) { if ( traditional || rbracket.test( prefix ) ) { // Treat each array item as a scalar. add( prefix, v ); } else { // Item is non-scalar (array or object), encode its numeric index. buildParams( prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", v, traditional, add ); } } ); } else if ( !traditional && toType( obj ) === "object" ) { // Serialize object item. for ( name in obj ) { buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); } } else { // Serialize scalar item. add( prefix, obj ); } } // Serialize an array of form elements or a set of // key/values into a query string jQuery.param = function( a, traditional ) { var prefix, s = [], add = function( key, valueOrFunction ) { // If value is a function, invoke it and use its return value var value = isFunction( valueOrFunction ) ? valueOrFunction() : valueOrFunction; s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value == null ? "" : value ); }; if ( a == null ) { return ""; } // If an array was passed in, assume that it is an array of form elements. if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { // Serialize the form elements jQuery.each( a, function() { add( this.name, this.value ); } ); } else { // If traditional, encode the "old" way (the way 1.3.2 or older // did it), otherwise encode params recursively. for ( prefix in a ) { buildParams( prefix, a[ prefix ], traditional, add ); } } // Return the resulting serialization return s.join( "&" ); }; jQuery.fn.extend( { serialize: function() { return jQuery.param( this.serializeArray() ); }, serializeArray: function() { return this.map( function() { // Can add propHook for "elements" to filter or add form elements var elements = jQuery.prop( this, "elements" ); return elements ? jQuery.makeArray( elements ) : this; } ) .filter( function() { var type = this.type; // Use .is( ":disabled" ) so that fieldset[disabled] works return this.name && !jQuery( this ).is( ":disabled" ) && rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && ( this.checked || !rcheckableType.test( type ) ); } ) .map( function( i, elem ) { var val = jQuery( this ).val(); if ( val == null ) { return null; } if ( Array.isArray( val ) ) { return jQuery.map( val, function( val ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; } ); } return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; } ).get(); } } ); var r20 = /%20/g, rhash = /#.*$/, rantiCache = /([?&])_=[^&]*/, rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, // #7653, #8125, #8152: local protocol detection rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, rnoContent = /^(?:GET|HEAD)$/, rprotocol = /^\/\//, /* Prefilters * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) * 2) These are called: * - BEFORE asking for a transport * - AFTER param serialization (s.data is a string if s.processData is true) * 3) key is the dataType * 4) the catchall symbol "*" can be used * 5) execution will start with transport dataType and THEN continue down to "*" if needed */ prefilters = {}, /* Transports bindings * 1) key is the dataType * 2) the catchall symbol "*" can be used * 3) selection will start with transport dataType and THEN go to "*" if needed */ transports = {}, // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression allTypes = "*/".concat( "*" ), // Anchor tag for parsing the document origin originAnchor = document.createElement( "a" ); originAnchor.href = location.href; // Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport function addToPrefiltersOrTransports( structure ) { // dataTypeExpression is optional and defaults to "*" return function( dataTypeExpression, func ) { if ( typeof dataTypeExpression !== "string" ) { func = dataTypeExpression; dataTypeExpression = "*"; } var dataType, i = 0, dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; if ( isFunction( func ) ) { // For each dataType in the dataTypeExpression while ( ( dataType = dataTypes[ i++ ] ) ) { // Prepend if requested if ( dataType[ 0 ] === "+" ) { dataType = dataType.slice( 1 ) || "*"; ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); // Otherwise append } else { ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); } } } }; } // Base inspection function for prefilters and transports function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { var inspected = {}, seekingTransport = ( structure === transports ); function inspect( dataType ) { var selected; inspected[ dataType ] = true; jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { options.dataTypes.unshift( dataTypeOrTransport ); inspect( dataTypeOrTransport ); return false; } else if ( seekingTransport ) { return !( selected = dataTypeOrTransport ); } } ); return selected; } return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); } // A special extend for ajax options // that takes "flat" options (not to be deep extended) // Fixes #9887 function ajaxExtend( target, src ) { var key, deep, flatOptions = jQuery.ajaxSettings.flatOptions || {}; for ( key in src ) { if ( src[ key ] !== undefined ) { ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; } } if ( deep ) { jQuery.extend( true, target, deep ); } return target; } /* Handles responses to an ajax request: * - finds the right dataType (mediates between content-type and expected dataType) * - returns the corresponding response */ function ajaxHandleResponses( s, jqXHR, responses ) { var ct, type, finalDataType, firstDataType, contents = s.contents, dataTypes = s.dataTypes; // Remove auto dataType and get content-type in the process while ( dataTypes[ 0 ] === "*" ) { dataTypes.shift(); if ( ct === undefined ) { ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); } } // Check if we're dealing with a known content-type if ( ct ) { for ( type in contents ) { if ( contents[ type ] && contents[ type ].test( ct ) ) { dataTypes.unshift( type ); break; } } } // Check to see if we have a response for the expected dataType if ( dataTypes[ 0 ] in responses ) { finalDataType = dataTypes[ 0 ]; } else { // Try convertible dataTypes for ( type in responses ) { if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { finalDataType = type; break; } if ( !firstDataType ) { firstDataType = type; } } // Or just use first one finalDataType = finalDataType || firstDataType; } // If we found a dataType // We add the dataType to the list if needed // and return the corresponding response if ( finalDataType ) { if ( finalDataType !== dataTypes[ 0 ] ) { dataTypes.unshift( finalDataType ); } return responses[ finalDataType ]; } } /* Chain conversions given the request and the original response * Also sets the responseXXX fields on the jqXHR instance */ function ajaxConvert( s, response, jqXHR, isSuccess ) { var conv2, current, conv, tmp, prev, converters = {}, // Work with a copy of dataTypes in case we need to modify it for conversion dataTypes = s.dataTypes.slice(); // Create converters map with lowercased keys if ( dataTypes[ 1 ] ) { for ( conv in s.converters ) { converters[ conv.toLowerCase() ] = s.converters[ conv ]; } } current = dataTypes.shift(); // Convert to each sequential dataType while ( current ) { if ( s.responseFields[ current ] ) { jqXHR[ s.responseFields[ current ] ] = response; } // Apply the dataFilter if provided if ( !prev && isSuccess && s.dataFilter ) { response = s.dataFilter( response, s.dataType ); } prev = current; current = dataTypes.shift(); if ( current ) { // There's only work to do if current dataType is non-auto if ( current === "*" ) { current = prev; // Convert response if prev dataType is non-auto and differs from current } else if ( prev !== "*" && prev !== current ) { // Seek a direct converter conv = converters[ prev + " " + current ] || converters[ "* " + current ]; // If none found, seek a pair if ( !conv ) { for ( conv2 in converters ) { // If conv2 outputs current tmp = conv2.split( " " ); if ( tmp[ 1 ] === current ) { // If prev can be converted to accepted input conv = converters[ prev + " " + tmp[ 0 ] ] || converters[ "* " + tmp[ 0 ] ]; if ( conv ) { // Condense equivalence converters if ( conv === true ) { conv = converters[ conv2 ]; // Otherwise, insert the intermediate dataType } else if ( converters[ conv2 ] !== true ) { current = tmp[ 0 ]; dataTypes.unshift( tmp[ 1 ] ); } break; } } } } // Apply converter (if not an equivalence) if ( conv !== true ) { // Unless errors are allowed to bubble, catch and return them if ( conv && s.throws ) { response = conv( response ); } else { try { response = conv( response ); } catch ( e ) { return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; } } } } } } return { state: "success", data: response }; } jQuery.extend( { // Counter for holding the number of active queries active: 0, // Last-Modified header cache for next request lastModified: {}, etag: {}, ajaxSettings: { url: location.href, type: "GET", isLocal: rlocalProtocol.test( location.protocol ), global: true, processData: true, async: true, contentType: "application/x-www-form-urlencoded; charset=UTF-8", /* timeout: 0, data: null, dataType: null, username: null, password: null, cache: null, throws: false, traditional: false, headers: {}, */ accepts: { "*": allTypes, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, // Data converters // Keys separate source (or catchall "*") and destination types with a single space converters: { // Convert anything to text "* text": String, // Text to html (true = no transformation) "text html": true, // Evaluate text as a json expression "text json": JSON.parse, // Parse text as xml "text xml": jQuery.parseXML }, // For options that shouldn't be deep extended: // you can add your own custom options here if // and when you create one that shouldn't be // deep extended (see ajaxExtend) flatOptions: { url: true, context: true } }, // Creates a full fledged settings object into target // with both ajaxSettings and settings fields. // If target is omitted, writes into ajaxSettings. ajaxSetup: function( target, settings ) { return settings ? // Building a settings object ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : // Extending ajaxSettings ajaxExtend( jQuery.ajaxSettings, target ); }, ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), ajaxTransport: addToPrefiltersOrTransports( transports ), // Main method ajax: function( url, options ) { // If url is an object, simulate pre-1.5 signature if ( typeof url === "object" ) { options = url; url = undefined; } // Force options to be an object options = options || {}; var transport, // URL without anti-cache param cacheURL, // Response headers responseHeadersString, responseHeaders, // timeout handle timeoutTimer, // Url cleanup var urlAnchor, // Request state (becomes false upon send and true upon completion) completed, // To know if global events are to be dispatched fireGlobals, // Loop variable i, // uncached part of the url uncached, // Create the final options object s = jQuery.ajaxSetup( {}, options ), // Callbacks context callbackContext = s.context || s, // Context for global events is callbackContext if it is a DOM node or jQuery collection globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? jQuery( callbackContext ) : jQuery.event, // Deferreds deferred = jQuery.Deferred(), completeDeferred = jQuery.Callbacks( "once memory" ), // Status-dependent callbacks statusCode = s.statusCode || {}, // Headers (they are sent all at once) requestHeaders = {}, requestHeadersNames = {}, // Default abort message strAbort = "canceled", // Fake xhr jqXHR = { readyState: 0, // Builds headers hashtable if needed getResponseHeader: function( key ) { var match; if ( completed ) { if ( !responseHeaders ) { responseHeaders = {}; while ( ( match = rheaders.exec( responseHeadersString ) ) ) { responseHeaders[ match[ 1 ].toLowerCase() + " " ] = ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) .concat( match[ 2 ] ); } } match = responseHeaders[ key.toLowerCase() + " " ]; } return match == null ? null : match.join( ", " ); }, // Raw string getAllResponseHeaders: function() { return completed ? responseHeadersString : null; }, // Caches the header setRequestHeader: function( name, value ) { if ( completed == null ) { name = requestHeadersNames[ name.toLowerCase() ] = requestHeadersNames[ name.toLowerCase() ] || name; requestHeaders[ name ] = value; } return this; }, // Overrides response content-type header overrideMimeType: function( type ) { if ( completed == null ) { s.mimeType = type; } return this; }, // Status-dependent callbacks statusCode: function( map ) { var code; if ( map ) { if ( completed ) { // Execute the appropriate callbacks jqXHR.always( map[ jqXHR.status ] ); } else { // Lazy-add the new callbacks in a way that preserves old ones for ( code in map ) { statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; } } } return this; }, // Cancel the request abort: function( statusText ) { var finalText = statusText || strAbort; if ( transport ) { transport.abort( finalText ); } done( 0, finalText ); return this; } }; // Attach deferreds deferred.promise( jqXHR ); // Add protocol if not provided (prefilters might expect it) // Handle falsy url in the settings object (#10093: consistency with old signature) // We also use the url parameter if available s.url = ( ( url || s.url || location.href ) + "" ) .replace( rprotocol, location.protocol + "//" ); // Alias method option to type as per ticket #12004 s.type = options.method || options.type || s.method || s.type; // Extract dataTypes list s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; // A cross-domain request is in order when the origin doesn't match the current origin. if ( s.crossDomain == null ) { urlAnchor = document.createElement( "a" ); // Support: IE <=8 - 11, Edge 12 - 15 // IE throws exception on accessing the href property if url is malformed, // e.g. http://example.com:80x/ try { urlAnchor.href = s.url; // Support: IE <=8 - 11 only // Anchor's host property isn't correctly set when s.url is relative urlAnchor.href = urlAnchor.href; s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== urlAnchor.protocol + "//" + urlAnchor.host; } catch ( e ) { // If there is an error parsing the URL, assume it is crossDomain, // it can be rejected by the transport if it is invalid s.crossDomain = true; } } // Convert data if not already a string if ( s.data && s.processData && typeof s.data !== "string" ) { s.data = jQuery.param( s.data, s.traditional ); } // Apply prefilters inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); // If request was aborted inside a prefilter, stop there if ( completed ) { return jqXHR; } // We can fire global events as of now if asked to // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) fireGlobals = jQuery.event && s.global; // Watch for a new set of requests if ( fireGlobals && jQuery.active++ === 0 ) { jQuery.event.trigger( "ajaxStart" ); } // Uppercase the type s.type = s.type.toUpperCase(); // Determine if request has content s.hasContent = !rnoContent.test( s.type ); // Save the URL in case we're toying with the If-Modified-Since // and/or If-None-Match header later on // Remove hash to simplify url manipulation cacheURL = s.url.replace( rhash, "" ); // More options handling for requests with no content if ( !s.hasContent ) { // Remember the hash so we can put it back uncached = s.url.slice( cacheURL.length ); // If data is available and should be processed, append data to url if ( s.data && ( s.processData || typeof s.data === "string" ) ) { cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; // #9682: remove data so that it's not used in an eventual retry delete s.data; } // Add or update anti-cache param if needed if ( s.cache === false ) { cacheURL = cacheURL.replace( rantiCache, "$1" ); uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; } // Put hash and anti-cache on the URL that will be requested (gh-1732) s.url = cacheURL + uncached; // Change '%20' to '+' if this is encoded form body content (gh-2658) } else if ( s.data && s.processData && ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { s.data = s.data.replace( r20, "+" ); } // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. if ( s.ifModified ) { if ( jQuery.lastModified[ cacheURL ] ) { jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); } if ( jQuery.etag[ cacheURL ] ) { jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); } } // Set the correct header, if data is being sent if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { jqXHR.setRequestHeader( "Content-Type", s.contentType ); } // Set the Accepts header for the server, depending on the dataType jqXHR.setRequestHeader( "Accept", s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? s.accepts[ s.dataTypes[ 0 ] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : s.accepts[ "*" ] ); // Check for headers option for ( i in s.headers ) { jqXHR.setRequestHeader( i, s.headers[ i ] ); } // Allow custom headers/mimetypes and early abort if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { // Abort if not done already and return return jqXHR.abort(); } // Aborting is no longer a cancellation strAbort = "abort"; // Install callbacks on deferreds completeDeferred.add( s.complete ); jqXHR.done( s.success ); jqXHR.fail( s.error ); // Get transport transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); // If no transport, we auto-abort if ( !transport ) { done( -1, "No Transport" ); } else { jqXHR.readyState = 1; // Send global event if ( fireGlobals ) { globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); } // If request was aborted inside ajaxSend, stop there if ( completed ) { return jqXHR; } // Timeout if ( s.async && s.timeout > 0 ) { timeoutTimer = window.setTimeout( function() { jqXHR.abort( "timeout" ); }, s.timeout ); } try { completed = false; transport.send( requestHeaders, done ); } catch ( e ) { // Rethrow post-completion exceptions if ( completed ) { throw e; } // Propagate others as results done( -1, e ); } } // Callback for when everything is done function done( status, nativeStatusText, responses, headers ) { var isSuccess, success, error, response, modified, statusText = nativeStatusText; // Ignore repeat invocations if ( completed ) { return; } completed = true; // Clear timeout if it exists if ( timeoutTimer ) { window.clearTimeout( timeoutTimer ); } // Dereference transport for early garbage collection // (no matter how long the jqXHR object will be used) transport = undefined; // Cache response headers responseHeadersString = headers || ""; // Set readyState jqXHR.readyState = status > 0 ? 4 : 0; // Determine if successful isSuccess = status >= 200 && status < 300 || status === 304; // Get response data if ( responses ) { response = ajaxHandleResponses( s, jqXHR, responses ); } // Convert no matter what (that way responseXXX fields are always set) response = ajaxConvert( s, response, jqXHR, isSuccess ); // If successful, handle type chaining if ( isSuccess ) { // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. if ( s.ifModified ) { modified = jqXHR.getResponseHeader( "Last-Modified" ); if ( modified ) { jQuery.lastModified[ cacheURL ] = modified; } modified = jqXHR.getResponseHeader( "etag" ); if ( modified ) { jQuery.etag[ cacheURL ] = modified; } } // if no content if ( status === 204 || s.type === "HEAD" ) { statusText = "nocontent"; // if not modified } else if ( status === 304 ) { statusText = "notmodified"; // If we have data, let's convert it } else { statusText = response.state; success = response.data; error = response.error; isSuccess = !error; } } else { // Extract error from statusText and normalize for non-aborts error = statusText; if ( status || !statusText ) { statusText = "error"; if ( status < 0 ) { status = 0; } } } // Set data for the fake xhr object jqXHR.status = status; jqXHR.statusText = ( nativeStatusText || statusText ) + ""; // Success/Error if ( isSuccess ) { deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); } else { deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); } // Status-dependent callbacks jqXHR.statusCode( statusCode ); statusCode = undefined; if ( fireGlobals ) { globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", [ jqXHR, s, isSuccess ? success : error ] ); } // Complete completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); if ( fireGlobals ) { globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); // Handle the global AJAX counter if ( !( --jQuery.active ) ) { jQuery.event.trigger( "ajaxStop" ); } } } return jqXHR; }, getJSON: function( url, data, callback ) { return jQuery.get( url, data, callback, "json" ); }, getScript: function( url, callback ) { return jQuery.get( url, undefined, callback, "script" ); } } ); jQuery.each( [ "get", "post" ], function( i, method ) { jQuery[ method ] = function( url, data, callback, type ) { // Shift arguments if data argument was omitted if ( isFunction( data ) ) { type = type || callback; callback = data; data = undefined; } // The url can be an options object (which then must have .url) return jQuery.ajax( jQuery.extend( { url: url, type: method, dataType: type, data: data, success: callback }, jQuery.isPlainObject( url ) && url ) ); }; } ); jQuery._evalUrl = function( url, options ) { return jQuery.ajax( { url: url, // Make this explicit, since user can override this through ajaxSetup (#11264) type: "GET", dataType: "script", cache: true, async: false, global: false, // Only evaluate the response if it is successful (gh-4126) // dataFilter is not invoked for failure responses, so using it instead // of the default converter is kludgy but it works. converters: { "text script": function() {} }, dataFilter: function( response ) { jQuery.globalEval( response, options ); } } ); }; jQuery.fn.extend( { wrapAll: function( html ) { var wrap; if ( this[ 0 ] ) { if ( isFunction( html ) ) { html = html.call( this[ 0 ] ); } // The elements to wrap the target around wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); if ( this[ 0 ].parentNode ) { wrap.insertBefore( this[ 0 ] ); } wrap.map( function() { var elem = this; while ( elem.firstElementChild ) { elem = elem.firstElementChild; } return elem; } ).append( this ); } return this; }, wrapInner: function( html ) { if ( isFunction( html ) ) { return this.each( function( i ) { jQuery( this ).wrapInner( html.call( this, i ) ); } ); } return this.each( function() { var self = jQuery( this ), contents = self.contents(); if ( contents.length ) { contents.wrapAll( html ); } else { self.append( html ); } } ); }, wrap: function( html ) { var htmlIsFunction = isFunction( html ); return this.each( function( i ) { jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); } ); }, unwrap: function( selector ) { this.parent( selector ).not( "body" ).each( function() { jQuery( this ).replaceWith( this.childNodes ); } ); return this; } } ); jQuery.expr.pseudos.hidden = function( elem ) { return !jQuery.expr.pseudos.visible( elem ); }; jQuery.expr.pseudos.visible = function( elem ) { return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); }; jQuery.ajaxSettings.xhr = function() { try { return new window.XMLHttpRequest(); } catch ( e ) {} }; var xhrSuccessStatus = { // File protocol always yields status code 0, assume 200 0: 200, // Support: IE <=9 only // #1450: sometimes IE returns 1223 when it should be 204 1223: 204 }, xhrSupported = jQuery.ajaxSettings.xhr(); support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); support.ajax = xhrSupported = !!xhrSupported; jQuery.ajaxTransport( function( options ) { var callback, errorCallback; // Cross domain only allowed if supported through XMLHttpRequest if ( support.cors || xhrSupported && !options.crossDomain ) { return { send: function( headers, complete ) { var i, xhr = options.xhr(); xhr.open( options.type, options.url, options.async, options.username, options.password ); // Apply custom fields if provided if ( options.xhrFields ) { for ( i in options.xhrFields ) { xhr[ i ] = options.xhrFields[ i ]; } } // Override mime type if needed if ( options.mimeType && xhr.overrideMimeType ) { xhr.overrideMimeType( options.mimeType ); } // X-Requested-With header // For cross-domain requests, seeing as conditions for a preflight are // akin to a jigsaw puzzle, we simply never set it to be sure. // (it can always be set on a per-request basis or even using ajaxSetup) // For same-domain requests, won't change header if already provided. if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { headers[ "X-Requested-With" ] = "XMLHttpRequest"; } // Set headers for ( i in headers ) { xhr.setRequestHeader( i, headers[ i ] ); } // Callback callback = function( type ) { return function() { if ( callback ) { callback = errorCallback = xhr.onload = xhr.onerror = xhr.onabort = xhr.ontimeout = xhr.onreadystatechange = null; if ( type === "abort" ) { xhr.abort(); } else if ( type === "error" ) { // Support: IE <=9 only // On a manual native abort, IE9 throws // errors on any property access that is not readyState if ( typeof xhr.status !== "number" ) { complete( 0, "error" ); } else { complete( // File: protocol always yields status 0; see #8605, #14207 xhr.status, xhr.statusText ); } } else { complete( xhrSuccessStatus[ xhr.status ] || xhr.status, xhr.statusText, // Support: IE <=9 only // IE9 has no XHR2 but throws on binary (trac-11426) // For XHR2 non-text, let the caller handle it (gh-2498) ( xhr.responseType || "text" ) !== "text" || typeof xhr.responseText !== "string" ? { binary: xhr.response } : { text: xhr.responseText }, xhr.getAllResponseHeaders() ); } } }; }; // Listen to events xhr.onload = callback(); errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); // Support: IE 9 only // Use onreadystatechange to replace onabort // to handle uncaught aborts if ( xhr.onabort !== undefined ) { xhr.onabort = errorCallback; } else { xhr.onreadystatechange = function() { // Check readyState before timeout as it changes if ( xhr.readyState === 4 ) { // Allow onerror to be called first, // but that will not handle a native abort // Also, save errorCallback to a variable // as xhr.onerror cannot be accessed window.setTimeout( function() { if ( callback ) { errorCallback(); } } ); } }; } // Create the abort callback callback = callback( "abort" ); try { // Do send the request (this may raise an exception) xhr.send( options.hasContent && options.data || null ); } catch ( e ) { // #14683: Only rethrow if this hasn't been notified as an error yet if ( callback ) { throw e; } } }, abort: function() { if ( callback ) { callback(); } } }; } } ); // Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) jQuery.ajaxPrefilter( function( s ) { if ( s.crossDomain ) { s.contents.script = false; } } ); // Install script dataType jQuery.ajaxSetup( { accepts: { script: "text/javascript, application/javascript, " + "application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function( text ) { jQuery.globalEval( text ); return text; } } } ); // Handle cache's special case and crossDomain jQuery.ajaxPrefilter( "script", function( s ) { if ( s.cache === undefined ) { s.cache = false; } if ( s.crossDomain ) { s.type = "GET"; } } ); // Bind script tag hack transport jQuery.ajaxTransport( "script", function( s ) { // This transport only deals with cross domain or forced-by-attrs requests if ( s.crossDomain || s.scriptAttrs ) { var script, callback; return { send: function( _, complete ) { script = jQuery( "