libgraphene-1_0-0-1.10.0-1.53 >  A ^ p9|S*%E%bӧ  %+fRqP賮f=^O'73kܭ=vEB@!bT>KiAèisu)0LqkqOǚ<p.YC2-ghՌQvYX9L3~L>[(5Jcղd/Us>D3J?LU{}⍡dQ-lٸ[S`i7 ( E:, s \50cc224bdc6f894e17a67586d440404660c32dc9911bf8fdfecfd6da2f4008683d7f7a7ab520ebf27276a390beeff3e0d309d940"^ p9|sFDǟVD]t+2zB 2o3ٺR[cIx0P;V1t׺m20N)"i) lY BgɲE~z |ms 5{hN4^eR. +׆Tj˻YcsPAH5iӊ&ٗz4kԴb0@&1rez!y_tS]~3Ksx*Rq'7\Z&{d! >p@.?.d  F 0Adjt    ( HXl<(89@:K>+@+F+ G+8H+HI+XX+\Y+h\+]+^+b,+c,d-.e-3f-6l-8u-Lv-\w.x.y.$ z.P.`.d.j.Clibgraphene-1_0-01.10.01.53Thin type layer for graphic librariesWhen creating graphic libraries you most likely end up dealing with points and rectangles. If you're particularly unlucky, you may end up dealing with affine matrices and 2D transformations. If you're writing a graphic library with 3D transformations, though, you are going to hit the jackpot: 4x4 matrices, projections, transformations, vectors, and quaternions. This library provides types and their relative API; it does not deal with windowing system surfaces, drawing, scene graphs, or input. You're supposed to do that yourself, in your own canvas implementation, which is the whole point of writing the library in the first place.^cibs-arm-1 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://ebassi.github.io/graphene/linuxaarch64`5A큤^^W^^]u,e556001cf7ca3dbff8817a30547aadc68a87a150c028d8cae9c194e6e84ae3ce2cfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9libgraphene-1.0.so.0.1000.0rootrootrootrootrootrootrootrootgraphene-1.10.0-1.53.src.rpmlibgraphene-1.0.so.0()(64bit)libgraphene-1_0-0libgraphene-1_0-0(aarch-64)@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]v>]rJ@\["XZ@ZZ@Y@X@Xf@Xv@XF@X<@X6@bjorn.lie@gmail.comluke@ljones.devbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgro@suse.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.org- Update to version 1.10.0: + API additions, mostly driven by Gthree: - Add graphene_matrix_decompose(). - Add intersection methods to graphene_ray_t. - graphene_triangle_init_from_float(). - graphene_triangle_get_uv(). + Fix graphene_ray_transform(). + Documentation fixes.- Update to version 1.9.6: + Add radians based initialisers for graphene_euler_t. + Use pragma once for the header inclusion guard. + Remove unused function (#159) + Add multiply(), scale(), and add() operators to graphene_quaternion_t. + Add lerp() operator to all vector types. + Add graphene_plane_transform() + Documentation updates for graphene_ray_t. + Fix graphene_box_get_center() and. graphene_box_get_bounding_sphere() (#165) + Ensure that we detect empty or infinite boxes in the. graphene_box_t API. - Changes from version 1.9.4: + Graphene now uses an ancillary library called µTest for its test suite; this means it's possible to build and run the test suite without necessarily depending on GLib. + the conversion of the Euler angles type to and from matrices and. quaternions has been rewritten from scratch, and should not only be finally correct, but it should also cover more use cases—namely the "proper" Euler angles as well as the Tait–Bryan angles. + the ARM NEON implementation of the SIMD types has been improved, fixed, and tested, so it's not marked as experimental any more. + Require Meson ≥ 0.50.1. + Fix graphene_quaternion_equal() to consider the orientation, not just the component equality. + Fix graphene_quaternion_slerp() to always interpolate along the shortest path. + Re-implement the conversion of graphene_euler_t to and from graphene_matrix_t and graphene_quaternion_t. + Add graphene_rectangle_get_area() + Document restrictions of graphene_rect_round(), and deprecate the function. + Add graphene_rect_round_extents() + Port the test suite from GLib's testing utilities to µTest. + Remove internal floating point comparisons. + Improve the NEON extensions detection code. + Fix comparison operators for graphene_simd4f_t on ARM using the NEON extensions. + Remove the "experimental" compiler warning from the ARM NEON implementation of graphene_simd4f_t. - Changes from version 1.9.2: + Add graphene_rect_scale() method. + Fix warning from Meson by dropping unnecessary argument to. configure_file() + Clean up arguments of pkgconfig.generate() + Add equality operators to graphene_matrix_t. + Add getters for translation components of a graphene_matrix_t. + Use darwin_versions argument instead of rolling our own. + Add GRAPHENE_RECT_INIT_ZERO- Update to version 1.8.6: + Bug fixes, bug fixes everywhere! Also: documentation changes to clarify what we do behind the veil of the various matrix multiplication functions. Hopefully, this should help people using Graphene especially when it comes to integration with other libraries. + Fix matrix multiplication when the result matrix is also one of the operands. + Fix check when converting a 4x4 matrix into an affine transformation matrix. + Fix interpolation between matrices with a perspective component. + Documentation fixes for matrix/matrix and matrix/vector multiplication operators. - Changes from version 1.8.4: + Mostly a bug fixing release, with an especially glaring bug fix in the point transformation function of graphene_matrix_t that was found thanks to GTK 4. Now the function is covered by the test suite, so it should not regress. + Another major fix is the ensuring that we have a description of the SIMD types through introspection, which means that language bindings can finally know how big every other structure using them is. The SIMD API is still not available through introspection, as it's a pure C convenience. + Require Meson ≥ 0.48.0. + Fix matrix/point transformation. + Build fixes for MSVC. + Introspection fixes for bool. + Fix the InitOnce checks on Windows. + Correctly parse SIMD types for introspection. + Build fixes for the pkg-config file. + Documentation fixes: - Clarify matrix/vector/point multiplication. - Clarify plane description. - Clarify the units for the matrix skew factors. - Document use of graphene-gobject with Meson.- Update to version 1.8.2: + The main change is that we've now disabled SIMD optimisations on 32 bit Intel architectures; there aren't many of those left, and in general compilers have been less than stellar when supporting SIMD types on them. This is especially problematic when it comes to using Graphene types inside other allocated structures, where SIMD alignment rules break system allocators on platforms like Windows. To avoid introducing weird bugs, if you're on 32 bit IA, you're only going to have access to the scalar SIMD implementation.- Update to version 1.8.0: + No new API, this cycle, but it's time to spin a new stable release. + The major news for this release is that we dropped the Autotools build from the repository; Graphene is now built exclusively with Meson. + We've added various fixes to the build on macOS, in order to maintain compatibility with the old Autotools build. + The variables in the pkg-config file that expose the SIMD functionality built inside Graphene have been updated, to ensure that they can be easily consumed by other projects; instead of a single string that needs to be split, we now expose boolean variables for all SIMD implementations. + We've also improved the ability to use Graphene as a Meson sub-project; this allows Meson to check out, build, and depend on Graphene when building complex projects, like GTK. This is really useful inside CI pipelines, as it minimises the amount of separate steps needed when setting up the build. - Update options passed to meson, following upstream changes: gtk_doc=true, gobject_types=true, introspection=true, gcc_vector=true, sse2=true, arm-neon=true, tests=true and benchmarks=true.- Update to version 1.6.2: + Mostly fixes for the Meson build, to ensure it's a bit more idiomatic and conforms to what newer versions of Meson expect from a project. - Do a minor spec clean, use autosetup and license macros. - Stop exporting LANG=C.UTF-8, fixed upstream. - Stop exporting i586 conditional SUSE_ASNEEDED=0, fixed upstream. - Pass explict enable-gtk-doc=true, enable-gobject-types=true, enable-introspection=true, enable-gcc-vector=true, enable-sse2=true and enable-arm-neon=true to meson, ensure we build the features we want. - Following the above, add gtk-doc BuildRequires and package the now built documentation in devel subpackage. - Stop using sed to ensure we are using python3, fixed upstream. - Add fdupes BuildRequires and macro, remove duplicate files.- Switch to python3: + Update the shebang in src/identfilter.py using sed. + Replace --identifier-filter-cmd=python in src/meson.build with - -identifier-filter-cmd=python3 (using sed). + Add python3-base BuildRequires: needed to have the python3 interpreter present.- on i586, disable sse2 for the moment, otherwise the package fails in the testsuite on the "box" test- Update to version 1.6.0: + The Meson dependency has been bumped to 0.37.0. + Added graphene_frustum_equal() method. + Dropped the -Denable-debug option for the Meson build; debugging levels are handled through the --buildtype Meson option; you can use release to disable all debugging code paths when building Graphene. + Graphene now automatically builds binaries for Windows (i686 and x86_64) using Appveyor; you can find the builds attached to the release notes.- Add baselibs.conf: produce libgraphene-1_0-0-32bit, required by gtk4.- Update to version 1.5.4: + For the time being and after requests from distributors, the autotools build environment has been reinstated in Git, though Meson is still the preferred build environment; I still expect to drop the autotools build in the near future. + Graphene now correctly identifies whether the platform has an aligned memory allocator. + Compatibility fixes for printing int64_t to terminal. + Fixed the cross-references to GLib types in the API reference build. + Improve the builtin detection in the Meson build and the build of Graphene under MingW. - Switch to github url, gnome url is currently broken. - Pass export LANG=C.UTF-8, workaround meson issue. - Drop sed call to workaround Mesa issue.- Use meson provided macros to build instead of carrying the long meson command lines.- Trim description outside the main subpackage of interest; reflow summaries.- Initial package, version 1.5.2./sbin/ldconfig/sbin/ldconfigibs-arm-1 15914128351.10.0-1.531.10.0-1.53libgraphene-1.0.so.0libgraphene-1.0.so.0.1000.0libgraphene-1_0-0LICENSE.txt/usr/lib64//usr/share/licenses//usr/share/licenses/libgraphene-1_0-0/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/80e506afaeaf1ef06bb8321d49f984d8-graphenecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=04f377d5a4f08efd7e81830008289e7b5e4b6785, strippeddirectoryASCII text PR RR RRRRR RRWapt<_};)Wutf-87bfa231508b35672be583604efe151158d85abef337305592f22762f87d3bbe4?7zXZ !t/] cr$x#+|hԨUsZ4Bm%Wz .I7*߱TX1N~Uy HZ,cD]DysnKvIt4]^JiYG8~{$!}Zgq߬GUu[ %8[TB_@̓D7%g0.!ɾ>Ȧ=No"ªA GD*$&gôdE67#A% 0 vיpHCP2laZxFУfk="do_-ubCϠp*I|mJɞI¤E,@V5E 11]$l0F⟐!x^d~\'qkbr$0[""h,+GO#':EO**m#vKK~8ynqj/%332_I}~TI}BzΆ6!֯`O<|1V Tn7o?r 6X)ffgB2%: l#,Ip9?Z2B0cȤeZ1apB>av ӑp}a%&e_.N񥅙A1&g1GV:AY?fR0}lmٳ%!&bh]So/vk~"5{=qW6E6Q\RkEzca=0x\XF9WO#eq̈V8 DM4Jh"0ÿ f?<gܜqeuĆ۫.BDҢ,>.B4_|&|s! 95cv O(~ tӻu/fw іǓ9ѥxP\z=OX)rxpE7S]Mͪ&GU.w*VTs|b 1RcH6aRA`Dr"nl>sXr2vg6BA2*;yl6| Zܳ˧K C B%cVyA_Fw:g_>p?mK-džM-ʟ=MIɠ{p.VN]Jfe&ڶ'?p{YazPiw99yDEg_'.&B]$TdC=L:xFv?8b6 bδ+qZLVS[]+HS P]P*D6,蟿r&Əs@k#I40eCy8#ui2/S"sV Čt i p3-|짟 .!/[,_Sor)nP1Vl¤pA414&8ZuLCCI9`wȅUIyF]h.6|J*g%ik7S]ҵoWBǣ+q#On%Z4&5M2wR0soS ^XwE̍mLY3 O/Éb'Pb/“[]rs#YQC!@$.jz\Ĕb͔ͨ,c-&lT"˨c?8`st !.r(yѤ(g.uxRG_iDhD0G8bJ]Q=Dt}lR+L6f,D˳غe MM%5NDx?L p-h?&3AXʤnO} ?ۘ;'6v ;.` ZvwpIQq>&cd#N*+8_w!?ǨWpD5Ԟ1r8qaO? F|ut.ERR4=4H|JmzM?f+M 8-P|O'vYBE5.kD*Pj>ͱdJ+_٥"q1M{J>].oA1"t*Gܠ#GG[`Smk1F(F#h41}4>,IM-y*P~?3ln9)Ҵ=inp"RS^lXQdO FTB2!.薑[3JNF!'Eќ."L+(_Ĉ"N@h1 4ʍF_ӜqsEs02}&9]/"Ae% ď ߗUr%x4lPTA5rslQUr;$vG׼}QMΓTRP 2So9bjE^CEоY<$YU-'a ! OZ3>h'96mdloDʯ,"'MUDݼdgDMWokn( ˄pi89(+0 &oY{Q]x.[}5/0a_iWŨEK8|XUD\˥{vfIy *C~Ԍsƒ.?21ydcrSo{5{b D_>ꔶY4e|UU,1iSӯW38(RGAe4coƈR"Н\ Pjf#R ͳ ͛p9<0g%KLA5I2j|xS'V H4 f{ȓTek)c%&հfc[:|m Cb}[¥G.Իd\5iVcӳ SH8ohX^My7|Bb\Um}~I=YEUpʵ$垧mQT*mt!Nfeιi,rX.3q±/&֭X]͊Sו&1)h_3JSK% b^xy*6b)7ԧÉ`SڭsQZE,gkN%!|Z#9ND8["[7/Xq Q"'qFIl^]|T=zc B9I.,.@wz_;l_5ΎrȦx2>Eqe/){=S@5cXfVzGj#6b[͗j]*^.YOOl `0 3$چhGctphhl%~/1ʕ2%6De-7±Lk$ɦXiuj+3]~o@(WWiQbn/O  )ycHv ! 6y~NS7𚥽9ȢF)N_-Mx֍cн\b9g ̑62+\6N[ N :2ԜbJ9+ DBdFD:کQyZuc[xOhM5(ATR;}A\XD*ܹp>܁1TPa[x:;A%MO&E{&J#7(o,J\KHM}X0Dӥ? xPxL Qwwb)>y6j`¢'&鶖`2,#Y-K)iqbE=.g`jqbbjy rS>e r3_[ `m [գ%PuM9SFn cɄR.Bp DbbQfOR˟{m<S嗨3VuF'W5]\n~Y5qg>0"adލ_I`}nUu|=򴑇rB ľ”9T^A>F =N =[%Wc1Rd+K ˘oE1*<VOSNãhG'"rp/k NkؑIqmPi?(—^Ū3<:b5",J9+~@!Rrp>_Qϟ x5)i)3(z9Z SNtcvWhph!ЃL̑5xUŒ^"B$ *95Lyƨڄ#zd=p"Á+A,pɡxϊdكM(9(APR$R-]d)Z┮O ]U۠Vfxq>bbuHcXvšҔD.9IƑeu ٲb %[#5^:r@ah-;tFѐopͿk~%Ѥd_zeq}3 զ0d ;Y%Yl[N,pq:ab8:z_KQ7  E5967E/e$${ y;Ar~̋Mj%Ag<%@ ՓT"RQƜw(U.N6P .PTC)^Tx26!Bf`/)mt'>0URׂl!ȭ{Yv-Dϋr"RV<}6&B^~B:$>uy<B3&d]z|7*_p\nsm*]yUFz.fͳ#_,vټX_:e3;Bjs*3wͽh犿5&y14kx"^*`nFO3?fTB:e㘨~qO$zn,!LE^̏<pngH^BapoO Y>#CE`.:Ao+``;'ֵ0"JQM1A&# K;b8B]%4&)}.đ!NV -M^$Fͻhlikk2L\SQD%R{χc{MD}~C`9O$߲ŏ<;&6<Xm^8`=(T;-KCR*Llj%.MzѲrv*lŘUםc׈n"7a) -2>k%3I͡N|ebX*,VjK+R=ج \-]Rn:Ά{~*tXxSt{ tRXځ!nTD ؗ0.҇h'z >[~֬ˀ^fV-{(}+N Ĉv ,n+O˒ZN@ {a*š;ECn_Ӧ tn6 uoBJw B0'TP4^V)B&f@g}n:Ŵ<23I*DiG%/MK u.r'J;oGt4WS>2iG7qr I? x} 5/S-F-̭15t;K$QjZ`QXj=G`ȦG߆%CUap ߢ. f0"{PZ/P3-z 1$}{z G~U˴߼ F/sHSefMX;=quCͦ~ߘIz?Mu_Wy *m A_/I,:kyLXWgbk7-C~{J']ͦL\Ư*_v;[-=Dfڝ(3!_ _-bBfP^f\-m DQ&֘ śM ,zk#1MP?⣜$>w''-~Rvt?R*{tD0CCScKw7$S®;2y1K"=5P՜*[9K$S2xb[Nü0yޕ,M) Og<LH\K0E.O11#<:"`nQӊY: å0S;`ڰ:K+:뻚.8Ŗd n&rE0_qBaD<#ZݖNhJ)gMMYiH3V$U9IK, |S_bI~ Q;ukZDË]Lb ^gI]8"#RƖռ\CL ЪQ*4 {ryt֫daf6Qn,3aݽSGؖ\е*L7igycsm~U'ނn^n cQ1>㄂"NK!XoaG.JDApN aotl>.ӥ杫K k}ٱ@wlijjh`֧ctG&=w45QY{p`)ߊK>47H/}51׋fHUab:5|cJaB U> ~.gX hՕ-AHXA1x:5ߠ4$%Ya\KM}\(V=_߅P)k'mNk>Z0_͒0Oq=ZwPKr^۴s/[[NӓAuc鐧 uf$m歴tWk#:S0jW;o< =RsR 4ɏcjA^a4eJAсhd:]nyQ4&m~K&qڪ!D)9 d}hS 2)'皝S4h퀽hZ4LCFf>8 l}PEzrgbXYɋyL6Ґ2 Ev{^AI5B렔-uƲw\`4r30Io#f9b5#>-e[/FKmx9yNP#ʂ\c~Ÿ3t4.XA͓vSBK5DkyhDNR u*ٓsh>gĝ-iʋwҞJo}Op2¢0J8'6a7rD(3p7-p{hc3:~֕X)@7h y|4zx~g_ b0DI`& +€MYf^wL#lv| w9zKj^GR&S sK7-гU2DJy^([\@UǒȺI͑DEpnƇZҶMv]'Rͽy'ݽ0T,9ILV;xOra>ud]v F<ޒ/Gk"s_akt @wy50v 2zdۉapfUMn*J*_=8Jwj}G{`(%\q YYҟAUMppjjQR` N.o&NF5J :R?,\Gʬ ֢170&H)Mϕ;AAy!ѢͥyW8ayoy~QĬư I;$KJEq% A/: &Eap1 m5:O{B#)񁞺͆Ls,=(MSQSg>H XZr0KH*{/}.ip^ "&6zq>pK|XK)Lbd#3lbu;a*$4_Ué]$ԣɍ);)cqv y\Ff2)CAL`VR+k:*^rab:"RM?a )_8 e;Q &V- P±b(WUQ(Afa$eXgOSVג'NFې|/g`giŲxD{Ÿg* uXnhEڞrwM}:hݑ1,A}jJLҡN^p/*,%Bǜef?ôĶV}.rinocJ~ !I<%2X <j6xӂ,QdI뚡_ j+vȖ/߳X M^غ_(uǔ9\{ e_|2tb1|7yRŠңhm̀cŒQ$T\ S;! WޟmLUrVC|˧lg8 (7E,ʫ$?PNPC_MvxJK@Sc%)L,ΐlЏ VR 8ϯ/V݋q 9%oCӒrDjnLum7F@l.4A{b#;9"poz/4+ &i.miL̙h3~8fjƐ 0ћUj(U<W,!AFt}ɝDL!aM^I/b@+!s(A>$At@c55*QbY+]CZ[8ퟀ\x)fH}f9/`XSi̠ӫ,w ̝SBzcI?{,qR &ޛ$ ޟV CvOldua`,`k|F2E7֟;7S7ǜ@c(CX^U_PB>W@&D!tLDJ+G]ES`%WES6$UnC5 =W9,KO7Ce,2TCEV1&)cf¯ڕ[nZsO!gbKY݁Sc3`yRb|(5 aI8:gYdpuFbr8t C4 ߵ{h$@J^&p 56 jOG[2'|$5MJWQ9)wߐ RBsS[')#r6¢B.!](+sm|N -x~YT>dJm89$tuQ6o/ !QF=8llFe/p=BO!Xe>n*tEq,ߝ}SR*۬IG^ Ciͨ՞ee9Գ\MV8sT4:> Fm_AbP_x±?wiߖ3J](KZ%_ǧzI|Iա.s6HYW=‰Zԛ@;*!MqQxwiA=G{s ]*#s铰ɰbS}Q[<<7^Dn{JMOd- 2vt/g..؝ }UF̋/=Ǧ=g7E<ڿBϺz1~H[¥ 'd] MuEa f#R~'7Jxjw5@,=}y%:~R/-#(&12 γ J8*bq쁚ۉv,!-%(Ҹ7*u o ݦ("݆ L]ì a "-3{v@v2 h 4jToQ+|n8$c(cULGy(ď`'?w4K\ē4MWy؉~9m# >m#OM=&Pe/"V6{*:0ɩA>0_SDdMu $ցu^"VuZ=:3WC+Gg-f΅u:haGn9s3=D?U*@n 461bͶJFrFb+ I&upuVtooTtxM+!F[ ]7%yRV?!yй+A ィ0F0_ 8qtXyTXS'*vZu&)(׮)&#{IF~0)c:%QƸ,j4*B4eoȜ"XI,s^7vԟ?,xQK3m[st{CM7WƯ j;$-`s Z ײA9N8ތ6PԷ8Has5LZjh0c:E^R cĖ.[I;7Fӽ.c[@D?A (9dR5{`^-(;ߎ.+ap7lJvT1Q!.~یθ}lrX_* .Չ2VCWVi`sg ra[hָ?{kOWC2:[`G2WbZ_.m#[5$qNwA<,uDA$뢷CÑ&X9`sg㍾ܧʆ0ʂ~VpV* -Qx R:AQ33&"if- t``ː4{dn!D)8~Mmw?dl$RT膦jiB:0Ɵbw,Tʔ.~d i MiWKQ_KN{c`jơsUv;Ӏ:}5N% du4<a¹MbO1s5H bsj4bн\ŸCo\ {$E$jp8ưBI&;W|Kj*&mT4J/lD査1 *,ᔻsAרN/cP~5 0ӣw3K<Jqi1Zm mڧmSRE?MZ7h Wp |8I 2{̎:Qq=ALK-@{i( kxH.&XYzD(F.YT޵ .VF+Sf^LSS679|~unoBD԰Z(Yoq1I{l嗱M^c}|`CnV~Ls4DQ-[ {sv^DpwE2j}!&_ŚԄ~V%u BOUF4/n[)RuuZRwDMЋKp ;#::XTlsJ|G;qXjT ƞVF9[ŗ̝yyJS s1u8ZN; #;>gKQZul*R$7`@1]C6CBCe(w">+Z9>+vGw IxGv=WT w끬BOޡxP Xc冚qu9Zc+%V U_EGN oLE;D#"Lw}XR.!)"Gqd>\aZgӔdPpͥꬒ'w*meG1uԗ'SmGX˹h;D,N_ P֎iƢErHbW,sEN}!je+|f~+Э$R"ة@jL%nfQ82m43Rc qƹ^ ̣_M6ɒGzbdHA1Ц]qXagxMxԈ$GU~>yM/Lbftr0l~J:7ز[_Dq(te8/PȆK9<j}/&<.O2)$^! |)i)8 N%UQL/ 6~Ml+@whof8z2 d8ZrB)k!Ѓ\MwM<5t%5Gy7@7턙"A27bxư!Ef< 5 ZaI)aY.un3f2>Ҝ4>F75kcw9桝z&jF02;c( p^$`3'a[! TkyfP xU%#EU`2D֢T4HLMB !{XI1aA] 福VT⸮X8,"{,ϋz*2\?UDQXpAvFSFWw ĵS ^Cv%r(9`UY+Lp'@*l#ݗIrV`SD\ oǯ5Á7Q lz^B.>^j}PG@Ӊؐ ) G?g<@TKըG wEǜg`n{ahpO J90$! g?^;duM+O͗\?pgiᚳ9qZF Jrt~ T-qB+0r& ltNw8Ѿ[m=opxe)TTt0@"RzN*Yihb~:sLfC[:xY$+{c[Ɔp};<3jc01]_kIWg@ϟ{ѐ0ؼN{PLb^&D^d׆۾Ӏu+SV%yXâ.CR4;=ϣòl 6BA{7OAi + I. #Re/5wk4DVٕI8a@EOL+.%AkATcq|L)h<r8 q6_+y[ZPu>"{ E Ĺs+3⹞K"`s}|M#&'ʞPʿ&~8+pEx廨dXsa>8\æVJ %ӇR( xe_ږ;b/X-+FVNuIH&0X k;mu3Osf~}) JV ˙"&<}s⏆Q]j? m="Yh`)i~lh7yĺ:RIV"8O^ 2ϗ1N"gj4?5='Ş AKgwy}мX%D[`!qvӓꀫG*lkGImhSli|;Tm4Q oyO 6?oi7tfM Օ\C}b4åb BPz=+GNO5j?N @!7tԤ4U 4XE@|$N/uW hP>Ov7 TuO=8;pxuYLy ~7wqi \SODDbpbHn oj|?Xwxf&ٛ(h\W cL:my^Uy_Bu3L޴Io,] \9<;/¼ETFu=m6–wOC#iW4$ϳ|V!Z.4GXT>K! {asd]ʚ^},۵28Qrpkd:BҿM]0݃"xĔ>bq 9 \˽nil]˪~}ޯ «!**sb_SSwU0LL5oFo2 7'^ ^`K'm%gNP~DW #e'sy9w@Ԭu1dTE߁m;fJ*ވIgQSP_YG < \5M3e 1"r[2;[EQo%pqnRz; $ϛWvoLػvK QIǧ9ݤ|ҧ6o)$@úA\PCE'Xt Xe޲2lNxV~ dC|M~=/v-T0T" u%%U EI`vr_SVjȝQ@#O k7T<gNg4bBlA3wu`8DMSfL%l-y&:̱kģHZd] T3],T>njM# o~j V3a^xHyckg4i8Es&@/%!SY /*gOSZJIz -g%\Ѫ=D]\n@ ?֙&dҢG$$':* bQc\p,RCHEGj|eLqe@lK.BoOw`?Ȃr#1KMQMG@~v|H\"]ua™UHkcZ'2ZvAT`Y] ۳RSҹy;矮ZUyh~~*8) .oסogl6ַ-c!#M߉wՈ9:CwR,3L?QkGnla)9+QE `QdM7X;(;oX.`5]h'n_ $ǭٟ9T$.,|}8JϷG5Y߸Sg!R/FVC1U>gurfX][svNq:\È$ ՚@: E)l(|q.$9-Vdrd_쬤B8;ņV~,tP{ғqI`f3}tz&K-Z5Xﴴ3ԙoô:ޑ(#,iCje'xk&9ݠkByyDSeE}6)P?_,O8aWĘ$,-i9Bى'#q9I`^Iea:~ZAg ]"~;n(ƽT%$3F8dCҋ%A=g3+[კ;TY鵤i28zS`#bՅDiYs0$W{a̠Ɨ9>p62.uHgɂ)eIO}Q]s(F +4*A A Yc[Y'|30) *;V{,}b#+U-4RTh"`o#xR_KC虩@/uؑjDmpҮ7݄[4 guߪBؓto<}\!Ȓ=xM71\ 9xyok:}: kp^Îζ|`ɝLQo@waGx2\.C)K.Р9qpRFOaeJB$s_yE<[/i%o͔=%IiCftᨂ蟝CuS1uF*£~1^A:ǥ)|(k?V1 ? uJ Ej7Y,wA`T:;e67KHb iug 9\w2/0vemsHEXӈ;.f!%cYr+c_˧sT #F<7];e.ܵ^]|y.fyR 0ntF4z1}[Gg(k272r?iމKέu\z&ھb##FIуz ľ2qDg&X~jQrCY1 e~Ől,*JEݓϹe쨎i^}5Pn-EEPT1Du5b5z\4I"gG7tfa^!aaMK$:6I-6Mɓ hE-͟1l99Dnb($Ơb)qЎYyp|K >t:漾`Cۿm-s3J)A055&LcBmp٬3tuw#Rxǧ`Em__၊{'w <  Mßdhfeura }XSZY2m{4\K@Ck%Cӭ!@y }n Sb5 ؒ| U-C`)о  m5HoަS9l F4FŹG(MPH;I`&fW@  Zʥ?Q ,/g{hW'y4XRDi{q$P^wOZ8]!=?y/@NYsY%<"{۠N^^26 WF-f9X]\Fݭ/}Xމ6@+;cd8$#oeAIx| cqyAm k~jAMzRW!Y7Q2 #?VJIN^?C0"~"5g$ )g3)-/Be2G)Ӓ~z-D[<#qx$vAċs+D @Eg~Q2s5LR$MD)G wx,Hx,"{g/E(2Dv!5J} +r@l2O㹑l#tcqD 2i\ 9q<&A2F>;ΣSޒ{A'j[_fu[c XZq߶[$NJg߯_vqkuIm\Wk3oe2u]TfK_IQ5-d>֟Vt8́ Fx3!xBoMN'C2 2 9N 4׶7+*i^擛¼qK:- ;&O ww0bn!~lP鑉e =g93貋eSԼf+ГRlhՉaSKi8X9yr j]64g̒E'^ݑ>6q]OVѴʢd_.vCR@ۀhf@N՞$ SC !]jLD;!ax.pgxf--bX4(2+;% 0ևL˧[XsI"꣙gݸFBz,x;&)\NJ\KFJ 4|eƝ7`@byY[ja(*8=tbЩg8 Ly%VSY[yBƘFt^֐-@J vK_S7H:bp}Gf9ڔ|S3ə9_o}*zpȾO$@_|4R[0&_?]PcdckbpK>SB9'@8OveWS*Qq!8K W3Y %^V(Z4}~U%Q{c! MP"bNf]`HF 0}=0V-9{V9"1ħڤx KeQ +ˢ<ثdߺ#k2N^ZMNoTp g_r-۶33yXP S4Ϟ}'eJjI5 P. aX"YD*tNubD AiTG*p׆O~?_FRz_^(VpgiԅM]&g:+Ed"%|N֙vq[,Ä]u:X ǃm?p+jac!? ʭÐi}NQT갓k/ދ q>SKw@ T(eT`Q a)&՗$@@[QHUBʸU<* [ 'O׆{b`B>:Ȫ<-lz{)@dGQL/EAWh'kί_J3hUKYu/tȸ,B|$w +OŌ.bS^a@d5G:=2ĥO!(Xk"C}vlQM92G[4=9^O깧BCIzgh#wT@k"` At:Њ J{YM ݆_ۋ3ڢX==OˉZG#Ħ<r!"ƻ}̓($r9B*2aRnhVmnױɃ㿟 CÁeA<`[@͟h~a1VK\K*xx# d]æƐxq3ݽ[> :|IZ%8':II„|ACh&mffH#LxsOƣc¼Ss,_G"TjSߎ^ Dnşg~w:0 &dHo Ec[36LpcZIʍ@[QS×8je5Eƽ:T ͡INgɸXBG#20/@: tٻ *r( I)&8Z%؛ __ }kFC(y5L"5XAa`1k5 d,)+rrEք= /Q[fxqv* 1z(Z\q>E[ݠy/"J) aJPhFƫlM]γQ)۽ <DuLdYoKݕ p>& <1p% YWrTD0s"3%%'=lj&UC:w6\ &*-^4pd@ E1S<&rdٜ|)dI|CX!؈5ckv+dy&6!7?1#YNBf2RL`jFY2ot,Ӥٶf] pqoʀLJB K@AD#| cLeԄAjxƺ{FU -ӊ3$#O/m@b`K%޾;얈M@m-5 P+q"T̤F RdGSA%"YK0Y.EB!9}KKS\&Bb `Rnd7EQ?SK0XKQIvc nMzC]3cis h" kl7Қ6>}|_{9.~)X .= g,Fl*eŤp}3ku*n{n0Ȟ=٘ђ#tC!XTYqoI_&hJEܷG .2 mQcs .l%]2~1CV DT[\m7U v]4Ko!ʦ.E#ێ,Xv9.74/ɺpdxE Z^˨.f-VDaKS9'%N)!DI30 Ex b0a޲~&~]㬞Ձ~wpвAQ7HLNR,nHZG7[6]݌M3|Hg亼c%ćco|Ą 4{=icS;X3l@m炇›rKƈ2^jvpsp@jVW@) )e ̀Vh՜,ѯV{z>Z%5 n~4@"AS{G6+^yI63ϋxk.F3o;&b eb+ģeҵ#c;]p>f3 η6"ɓAW!lJj_dn_kݭR̖xv)j GKT_b6pi?T7:>77~ulJ}Lql])aKʱQ^GrJ`VKV!kQ_5 ]_VT0Bǝ,Pb )d`F·̻?_QʆIf9LnJMe@JȌbN&*HPHm]hKeII洹yo>pHl](坼x԰S3+ْ1u(tj@CÞ88%dtxq޼x|i> f;{jRCY-P]/~%O&3~]V @g=M8VS`:edߖ"LaV F&$JbT̴q D`hHuvuWrc8P;|QwWۤ$;(ߙ" r:KX,GCq*s]-1xNԆP扷t2mp%V+Gɰ#eZ rbGZT*$V}aew :ܴO 'z\41Yn*&RGy}|*j<}1߇ou̩™?lH KδёˆVhѧ[*,9IWN l\L{H@$2M/%=>׊Wظ46)r^fzH\,8x2:GAGK%: yC:rz뤌XUTK}-m8ݪT^o?0EI_.#g}bSe6mӽ,)x qC(HHvyXx;a"L!ārid& E_[ OWշa_yń |haW_i %.8JS?/ Do wOd28OcX׻w:jTmsi,$3V˅M8>oXv<{HK+? Fa `1EEKլ[dqJȻWY" iCXoE2E'È pd`U?UmX׼}2Gg\'`8&vS^m4e,b>i]urNCj== Uo'd{$,e)oh>goQ#PDm"d'8cuır;uD IH"*i:DKY=$)i<{P/= 蛑& ~5 y,<÷13;nZgid.pq:/(D8b5tmm2jS6\$<kmO&\_Rͬ.F b K[ XsbhToZ]&58rr^?CP8j%p,Syk 5 [ͮv/0θ\Z@3>& oT HZ~IqYMšt? 6oF1^ q'nl4+b(+_6p Y$MrsN׼ ph7+`cCCxwhĎHq@dϪD o^!aZiРj->  Hq|BV: [ !iLo FQx  LlĔbp s~C˹V ǰBξ H3Y$Xd} Uοy {ݐF0nVDnDɧ2_LsoJ?o8D֯%|\ f yDg0R CR!wKA$ڜI(ۦC!³,"PD$#\,i. ^s ES߰?1lk+=ijɌ/4Buݜk(!шL#bAZZ\[иX Qk6!J }e#7Kt L<'߶gyj.Lx@IFb<7O$Շq06*rme5Sg,:!8 /#E_:@ Qqy jwΉ573K;}rQ-]!ӧTscBAfC.ȞƧTû(%p4PF$~V7{Qm^ ӌ W_}c]j2}" 8,|EAӺCT2gEtho"gΫr`4IUB2DaB(Ls 5qȋa>\oJpW E@S&ȠZ^ qKӠ &Q[ @/s g U( *y4Zvѩ>*2@Fx`_Bר2m OMzg %~=M=?Uhͭ'Æ!RBs{eWM}Rn.: ?N?nq'^rl]%/fɚ-zQ/4P6w.5M"N~`u_~IP"Dd#dQힳ+ ymgCU@n&~HR}87AF䛟K9m-.$1ңPbQB;_ d#u22;#8GU H8654 ? n?*l޷$R]% )՗8f-[7!*4uC0~j410P9~Fsg4ZZJM;\_0v%}]΂3}T17AlM.8^"p|?*-TEu ؉gќwm@!+zS]49Y~ _XɏDP0Kc`u)-X,bC9+34g\$1,$,IV$&s ~ zdLpN=`j@t˒n!Qg3d8w[{涘>@2ԗ%A'-n9ZRV[0ҕfM3A$ŬݜP$p@Y[rޞM?pXJIQ MrS/'=!HКp ʕ7#,P)8}"by^9Gw[w`|'F,19otNN .4 ȼmxq8*-&$s'`އ; S0 6O@Gm>40ṉ"o뷫 ;&x&FwxI!k*E+"AJ70㯺AoOȎMRURд)OqRJ̅O9o|c3'T+m`O8f" _dnsZ5u_sN/GFX$5 ྜK k=}+%0W΋@ r-ůH}PK-H1Ev!63^U#y mIJ7ϪH@yjY!g%W[zKU!$p*qL׼70 @b/Xy&W`s9dOo FD*Dʎԯ=*xh zoki?Ds]u".UMڙhEu$8ko,4كH1jt&Xr y2Μ?iI۔%ENJ#[.pHGĚ1ř@yQ!%3LJ.8xZ Ő#  lu]=bx)*JWMY @  ݍR%T|[F|)Ѵ H3hMvk mD/}MVYXBTZ}f| @X_%!r ktO_g$Aؤ.;un-QԗR@Lہ[Q>IIt:7j7cR|40%C]?56?ks&&:3D+ X d&Ey7=z2˕HbRuT Q>vT=3^H6ޥGDǗe8uU^:A{mǟ )]a?yrH9m+>,Cҟ@jbUA &k\y~ pOZjKb똑K<{&܄^ܯp- q1473q Z|Uvc%xPN{{~1=PijafKl0PJh"=֨Eu%XݯaIƼGَSSl JĀc YT ȏx_~0x 1Qm-9`/R!; s~At7J _J=_OsM4^l[>TZ7T&3 tq̡(e+Hwd+Pe!}=)  =v*LpPStj_(jF{gݵ@ 5-ѭMD3ElV$&1<,Sn0;20Uu_Ҳ;ᓮ&D}&A<JkAtڪMyn]q6Ʃ?u6 z:u"Kz*]LXJf1'n59Eh*0L@/,ٶ^Qu4WXMpMii>8PmOrj=PEc5Z50Ýp|blF&N>moq \yٟ1򞤋 35X4"8y0$v{W㘢]%lrHL \ФǧazЦ:A~Hsah8yGR6MSZ $E@IU\v5R}6UQo)µaJb[,E `vTj4gN%…x~MLz'ܕMW#zpyiz8k&/C[zYP#,O3fiFG9#{IנNk+>:4Bl[Qb<\zz0?2&]Yj-$IL3@ aE,DcC" ƪ5 (ڳV=-@vei$F"4Z&\+Iax_Of[u`34Q*HONu:.XSW;w(_X[خ58vxWnXb@:aWm]6f΍Xv)VAi0Thnl[% ʶ]q&Wy^)x-`{N6pf$νy(#ʍֲ s S0>V:I&NJ (.ņrɮϹbktK|o#v@+Y~x xE^ř9ʛxbsUF'5T*"ڤLY-p$[B,kp-Vk6/T, \}ɐGB`oBdf˾z=dpExH1VL9bJkc0< eLd!Ki}xq`bڏ.fM+^fW+pYE|{]@Ef4ì\ -M\m@唭 X))@~֔5ͦu|ҭ=v[׹  O62?kNFr*6:*pZgGG}&짙!s ȽTgFartr82g3?Ur%&dܞ(vwxC?+3FhG*[=3FHޏ4bǿK;:tSѿ -scƳ'جﶜr:W,C< f!nVC/zQcg ]ZG8Hr q5!?WxT] ~\(~yll1o8ĭ}E (V;3rSd;K^tK S'=1֙J?x/|`lGʼntg6HUݓvWuԚvlUc_ 7Vʝ.ቩIKV<ҐsҩW Yv+XI74E8O9tYjzN~%<) CП- Pp,=r`R5(?ŝb4xER -Hh4ٞy5qװW(=+-q$K@/)nUu>,̘Yz$c7uF`H?,D,!_^ӑoPNr -]$mW,e@ʕy8l{[C/Nx5j$ɶY1vh[@gX,$h<:$Á ik>zfm DŽZnp1֩e2aL92cp475I`<_qgGJh!~piZ63wkG3{~ш7:,B)1׫vRZ{%MЏ+d޶IkjZg%vnB';t;Ha 1ڎY:u:{jb+S~/-α*CVjo5GL,ddfPHh{DFd#Qmv _;$Tf ͒75΄t68|^mSg22H }ڞwlBkVaN*+:`ؔ{Eb}o5""uԫ:fXa6q_q*^ Ifw c"*"u"OG}4^ez%Uϩ¶؄y4ZR!l{>e3]$2Ӊ,òCO@5yQvX?@lSY(Qtme,\ nӘ[=] ပEݑ@0XKr:eDɝT=1IоDwP@&THelT؞^5:+=/IyFu(wdacv \U00aPxQj˓hiOPی] >ydEeqPRdh|RêG`l-M_%n>x89&GR+EN>?' EF3/ UL aySOO$]5uX 2tju)A܇4= zi[3WOk.tGJ0I7(8 -V~F?gQ7; +|AdׅKfjO=gޑ4,4JG5U8@aQ-lHēMN,QwkfI%y҄\*h{_жy=fX^*S(Jzm] `xt{ĚÓe7 F; Ob Ù dI0]EeN9 _mCC4,z >+qIhm C;J4"2Zxc ͫԜGj:6#F4c ߫R.ȓ_7;x?Z`%B\:^}v@WFJ"E~,.Mg:իvoX~švtwXBW<ʢk{e:Nz#=srIx.|-$Qҏg1ociPA+s@ .ƛ\2/{f"IZ%WOCjx(~WT`7x 0\v3SKs` Gs [:$l*dw?L%;`,L?ݮlsU'l)S(X'rM1H(aߓi> kiԀۆU!W> ۉь]1L̖Lo$ꭀoL}o``1$dsk"LV ~d6u{;W;}a%.R1XiUX(ˍd~yCq֥|gh2d)"zP_HxH1clZ5> cwW6b]v_t/KnS{ӡVL+hNJjv{_%f,L.q ;xlC^V=6~bc02:#5EJe s IO+PQ1"棌?ι'?%k&'-ڭwamIj-˲sBuSXÍ$dg͊V EvVy2<35gI3B.΀cwhM3q("-WG a>OsdR T@tE?,Y)k~r̞_9tF9KGMlBˁPL}sT)MSXG22;Vizd^]_KB)8[y `=>쳅{l$ClNKse`kfp÷;ܵK5* 0h~|(~ RͬF@^?k:^UC,Q̃Ic.jplWr0#쐥xu#]k_vb^A'$QyGu&i"/? qS/_8F;fP2Ьo-FuEVG+noAM6kdPpT+\xaezq.eƝ u8Gbĉ(m\ɻov>Ё;T@}1qΊSٶ:pbڹxPGLֵf)trfUS* '>dE.@J>= ǒxW|P+D\]$e/ŵIAgC͡xѯc !@(:0cVA]2q"3w% E ^Ä3k?q=n~CNh*h5r}A &9X>Mo D_5@X3Sp5yȏgE?cH<'raY\Һ#qaW楁͔Г]ޤSooq$RO /2\㋲: "^ȸV N Pp5F Ar?]f e?C/9ĺ,S+w:())gYV3I~ף{"S(Uc6bL\yY GL:-49kw/pBxo4x<νo45;Vdߠr ť`³+Ǻ6sePot⯊C/ib (É|T`S O_~TAP0 TUjGt*\{Ҳ'z[ ̤}h,yRS\3͢c\K7A3RrLth]=i끑fkH.ysL e Q"CQ YLBE!N;ۙH*ITx)al-XoQٲ=M]]_m0ɟN$L3.Rj5'5v򲕞i RKSKk%q} ^hU_ S[ql!f0fBV&^վ<&v N;WdC'oFCI& \tDf#!Zܞԋ`FOwOPCuo"׆~N3!Yjy _V(9vıaW<L3>ss|G;گӶIVolq\9~ҌA8)3ΩN߽O?_a /脰o<ٺ#uD^[ZKLB%;'/yh&CaT۰&^AqךgJA79VhΆŇ RM+f16T3vB$ȏ>*Aq$2ۮXݜvW)۰ّ :kK8aWOD=bE/ZHH XRb$d^b[դ# <Ŋ>2WeVخ210@DMq9U3bov-|sO!S@YgVsISXl5\Vc0^Ne\dy-=S1eFN[)>!"7mRל$Re:"+?HO[ %: 8ŜSeu1kx!IG>:WIQ25mtaЁK2 AArCp'(<0}^o5kاI3q-#4϶>M ߈QO 7VVn+jM j^{V06j;[99/LGN65(wlR:qN.!OUv7ofoIB 3ܿ# Q얙MYR.y PP 0Uc5sKe*Fݓ:dYdJ<9nWQi҈t;aX'|ass=3rPl|KUh o8¦Nԁ(2=OWk.,\=7\S}?fj濕"8GZϝ)-Z&@˚_0GTCOAx䔁(=vE:cf{`ǏAX͇6G\y\Pkz?i͡ ( &N} DIkO(s+y֧~xXT^l(_%H峉;j&~c;:[a oc>[X8D%횠e5# mN?4E2x9: mG=d>=Wc4FyڢMBJjP'0m MZQqc4uΈ2QU4q,+f35"&|h Эb`R!ְ;)N!i%j0Ef1OJ˶-n2p >vb.'ⷀ\i7rY0Yufx<'hyWS\킧ePwE Sn?)պ6Á F|?cە߃{ƛrwCEA:,We86 G~Rڢж3E+]~pv,ý)vqJYcE0 M$|U߼ݘi>>Jj&߈5sh'8ou%~Y;\ăta&؊G+V+pt6(/Kh|rZ2A#GҍIQ2Esqe5`֢^AbG; \Lf^ѯ+iF-ix޸͜ 33p|}*DAL桘T)+0a+9$FF<"Hίv[>~Z";dhmHvIf_cE@Xi'S]r tnc ٌPMN&h7S$"IlILڽV MNkdsnnER<&.#S,yf2PRG>7XR@DW`\zDN9ڱoS˺?6rhmy?9j,h߮ڢ\7Skt @)-]RJpڮ}빌Upp _.t|T߲o&PM{ nN gK-$ށsr/ԁ0ȱ [Y "6'cbu*0LJbO?WUMlnGcyy{")4Y15(YMƉ 14U;d˺ 8瘗۵~Axo=DOƹDؤf&yoMQ:@Sy[<ʄ,ٔaml]$rd/FM}_K6 \ ""AWLCZ;4N#ˋ衛 uQGh@yseb ֑=w#5zL);F7tEHuHQQ HjS"rv} eӓpE'8DQxed/`(֯lj5o8k(%/pRUb6["<=-ŘdX_(V1ql{a룦$p^G5H%.S.pD`Ce)q&=v޿`WI9z(VtB^@ᄁvφ2BfkA=ZgddcU~ᷜI_^Ln٬Qlgҵ$my6pq~nt"󋤝^sG"2s1s¯/گަ*XБ՗8In:P8C _`ґq<@k: (LQs =&=~._ܸuDJڮ\.]ڃY"őhc^x,de+XЮp^t/mbmT:O'*Z S}~_Խbz j#&{t"O G$4N5δAYk` 8>d=Yu`BLlH,`R҉Js +k8mPB# My A CO>DvhI93ȯc\u~}x ;214}Xc|'c]qp.1[[E@XԌ]u;nw>@-_=u i Jœ@ɎGP`I&/]l!l+: 3 eCoR2Q]8(/שuɈޝz"gP64U_ {uI9z2]T= nA&T_4hzbbbewξ)`LY}*έZdC"~a_@}p"μcpzݝ){]MG0gE1{S'f1_eHkۚ3?׋\<`ָd ~wWCp ;?g,}l U^{B@u"1#*zбgt>Ę#a7־{z@ЌɆXZ;{'3x[aVnC;Qw$Cf4eNJ,uFKd,%SexwA0Lԫ,A%v`m^@57a|n5b ZU 2O?p:vS<GXc.u D^&$(Ǵ5$&]k u+z0)<?Rk3ӴC3 (pUl*T6\6lro\êVGmiE-_S\Rhu"8-h:J:v0,6{ڄ]Sdͮ<'"fثOꅪ(y_8&8kt]&V>5fc)a݋7Y1m'tlhgbB?y K6P_}F4S:w5glx)T&ʓ e&ax.?NٙxW6ɻN|b ^KM?1uaX-9&qnd(`;H|TX&/ JodBM+%hGpG(|G˅ vɭn!,;RnQṈ9{[>S%+ {fpr"cC |Wxv}쥪 3x8HxΟ.{R{ٌrϗ06#]H0Y|uGog+hM:T{guN݃Sv+u?{ȩ)$vC?E*mJνhVm)ٱξUȉ^.U=A'{*K/8~Ve:d1CkHef}ݹCryXy!uf4Umc;FL5Jn4 v؝܁ idAO| V,ѷՓU-$7O J-yR's$cᅠ]l~8{kaf׵OE9rAQvYxa{\N(!_|m*w3ʛN%>]wTIrnN_MQ҂VռBkۉ@'.)5s,w+yH_A8-X#2'fVj)'M;q5yw95hPv~? fD`vmAQY ~XXqPJױ7ҩCqY[ͿcMMuD%9X༯|RC϶)p,H.[Ɨ (/ju4Ez"d60H ⨴Uܧ-.aN !3mžh,цbu<Nt)t/'Gt <]r]!,tqWİ?u ۄ|xUQ7Vצ4cIlYtױo)wA_δ,֗ fY~Ԓs {/4 ^7^r枋g};cv=?V$W qV|2)5S1ث1J%C;J)XM2wum 8Xi5h ?Hq?πY|mwoEuq\CE@ԇtWS7q[|h,!p6X5g5|Ga[Tp1i'.3gEaH*kbnI W/:Do7T,4b8“qfwjCMڷ~%vN> 'nu?`Sai\Qb.4d.8)Ȟ=Շ.`Eٓ)5DrttB)r50 )V[mD;pAR$";evs<0>uVL~P5ؚ͖NXMgu"NyWB/w^D=X&ea@lOPC, #a=äNWs31 LqWE$oD3 UQ~iBe{I=;J&NwO@?=R 0; } o)(|xS'mXJ/ XJcdEᅺZ2h)Bn˛8BxQ'+j͌JAڟpĵe6L*?9-X0͈M H1r)Jv2Cf{ؗOj{)\a G1سpJBA"gH)7=!`X蟕]ۀ%CaƻJ1ھT3XZ_=P Vb;o2%ab3RI3|F/)2G}%Yp{yU5.)?m7Ye,MNqcs"L`A@668ӇJG2j[t6^:F-CŹ.,%b;I?qAiE m3.lkdxEV.x_) {M/,lJ$NlMWhK3Ir}M d^(gLPeQ [E^e}߃Jj9ϐN%U,In&IjJM( gf&hW7/;{DbZ&5(o ֽ}A nܹ47Ւa3箼\b gaWߌ{n)YrXF2%<%>f(K{^Αa;e0 F8 aF*zdKO4FAFrZ_%J,fIH=`]\ pAӋMwuu6tqcus֠S5؄uGGv{q-cusQJ.k&]?|d7~pc^K6X -LZ@_͌7tH5KaSe=2$vPA#7Si*7돜UM Sye [ce8g앇 6tq,NTa~TAEd*C̍rv$ت6Й|\GuD$ f|O_L@Yzg뚒gHCF3]07ke'df6=p'*aW-0tqf n47G|2Xo031ati2"Vf{ѴXQm$ ^䝽W/cQ^@勡D֥'B>BT'x<>%9x3@. Gi_/Λfqǹ*w['1j֘cj !mGNW "FnlV(N':τ|9@uAZnXQN1=!%ZJR4V_v۞D&SJ./{(FRse鉩m#Ixp;2E[8o \jgKÁK~T05^ pUKs4#UGvvY:|^(|bܝmtGqC\$2Ta*\[u/>تޭq{{n8m+ j.Trʳ'tV N}gYmˈkY#a-.3MvΆ7FVws]2jk@rU-oƯz|‚*[ZnVA5=g#O[HrO\Y˒vT*kj!0ATElL8՚[&*,7 w+ (8J:N}0XV)y2YDlM*^4}gbcoB}Ono!L)jD_8"Jx$L۞S!0a~aWOa[FD֭wbg#@27)b\<]Uu]3h7Kzϑ/Q1h>/`YYksy4~p<<{/.xIAɏL`#=?S~;=KLB–0[)gWdBnN,jҢj^(ce3&N`4H.?0o,'EW"LDJvnX+#f;#1,,ȋ⿉uנYM kdij&Td{PNlR3'bJ;1,ةb֙ns#4oi;O#Z>򥖄ǧx8e#^ϧyvppG)7{4kVBMge\d'*N*lz]5ch]jK-Ւ /&H&B(Bֆ1v^#m@DM+,-#/ #*X 2~=/;=v '4Wظ+̉&Ebms RH^y3APq2^u_>JkL쪠 8R`\<0tI6R .#{EdQph:t.,a'OF'HO'~_G,07xD=D+TVmY.o{#' VBBT["u+Cl0v&>]MI^H~~nų=RgAt{ uJK-)b_J:Qx뷐7xu?n{pG^1!nR& ΢"+i;tg ?)9 1 boSG(^ !dlv })E}]ɑ" E69Z6;^:b5?::8^ŝK$ J/-%P7ɎJ ';[*nՒrU;lsBb2.ˆuOs 2pⅉw#WjB kLzKNwH9T|[is21~+.+.Z[?*TUA&Yny$P2[WلKR41XLf?:&Y1{mUlw:0PޘZ ύU^ŭF}ب~Uuoy FD©T ּ3W6?Jd7 xyʅmi{}iuW +oa% B;,=[gh k' .GS˷U0)'ΰҨghw(n O,n02Ĥ%T29z,Wq0/HB^8p̕|?Ӌǎ3e/CE?&[&* Ⱥc{1;^gOEI*{s^xx9g73:j  bR!T2lh0W'jycaL[7]cC%8[^~PW7i}Ђ_{[<{GV%܀upԛGPv52l -}iّc>icnu}^:au1m~D88Si ܺ(Ǵy1mI^Z'ҺK*-`=Jijirw{Ż4#<:L-\r?EypBvp*㉯B:`i5>Ry,Ozo|JZQ6T.MmكZPH vژ PuYn֔[X,#%[_odg!'CʌoY ˒$Z@myBQ~J^H sseLZgb@p8a+}A0Ţ*̖剬 st%#[!p^L,lIO0$_[WŐO jl^I{{[{Ll{yj'iC9+AšJW}@cȢ SG_3Nʾ𾬖-('` 5pP;SSx?.I7ɰ=IqĪs@t yKlkf~A9YdM}@G2J4.&>hrOt:L)3 ki-C:ve#?1"SY~qG; .E!q4ғĬyE(=@S^6RKp+޸ba^A\td%mtMD$yOLtCNms<|Ƽ(=U73/,ݮumr Gwg}:iY:+k4쮋5'm? @3yC~b ǀ@0-L C^rX10U&>n$#up R8榀Cˁt-Ld"kw*I 9C\k=^؁x Qc⵶@Y !n,ṣIKluu8gd{gnw^?V-LI$Lǐh %RA֗ %t1OO+ 7iX)n93o"'f>TI;Qײ-|*ʅsE:9.-3(2b){|%큋 梯!R>^e C}{ϳC[a `ZX:N$%B t޶_WM"0ɖעݻ h.8K5=neIYыrkEO"sB&*.h瞟ogU/ꟃcGEC딅)7YϵMik]tH #/ACGNvVmSDǸ\Tv $AtNH?EE,>]F(%x<Zg2ek:Dk?5-1sXj9|cӕt֤CEa`E`M¥.ÅVC*/yϿ7"?Q8[ MO\s :La"9cF3QgTq֠ZSFYyk]p+&tis2R猻q:NjH-U~h(Dh`f{6DG8?gʢ$WqPgP<sUn/`ۧY 1OwtG"+.\.$"$ c)Xځk{ 8rW\=JܣYx%a෥y< xg ;텐'6p@WqkbڇqVBn-RUL7Ox{+|>(ࣘ5OvAŹ㪍 )iA)<d+rq^siOGR#{ޔV(V]+бNsT,DEJ]?3_ [`T(4~G5Y*Kk]$>1{Cr3EhM>i 00eP~/_KmyI͊\MPMgh]|w%pwQg δ!f.NEUɬxkD&>\\O?X*A<=kƻl1.^FX@u<A}tch@JMeZ %~ 2Xx.hW;Pkbl}P/3>Afjؽq:=*BΏ=g|QN? ɚ~(aG1eGn{ӗH\-@xpC /1st^XrrAR1|kB>8u-yETPj@낣wk^0g^<Ŀ;瞂ݘcC feLM1vK@tuLrU& =Fog+xCQq%=saj)pp'.Y! k8QuE-Ҥt-hƙ6*.#Ӭ:ļ-9_@AWT ; shQTY(Cx er\dUZH%ҁw+Qv+D.^v(#ub{`6}lͤ^ζ;q̘df&_ښ ~1)?ûGve+^ m.dV%[(`/XTBem8īHL ٰk˾CYqN[=QR 9f,p}o=\ b";t,$Dcc:g/*LR dž;ڌ.)S䶿6îQV&P*e'$U ;_UG>o.6 k=wn pw. 6hW(8N7Id/0>Z1[-h,Lnfi31x=Tta4[6퍮J !fLô# YZ