libgraphene-1_0-0-1.10.0-1.53 >  A ^ p9|@| ǿ.PgklX@8,9O 0͚BA oeMj H~ eO}V'C$"+yAˇxBox+F6YpMrQ%5 tmQNDfH.iɱi=&杪.I+)$HrLqo܄3OQK`x yzU$Gy[Bܔu;aW<h|v uo~J6a6c96f29102fe97a95481221c329a44f40d6001e254cfaf89fa9ce7aeb595d144b2963e9e68c8d78be476c016a7c77b260a04b0"^ p9|;gk*?w;1^;;b,%t^F~<=&z%āY糜s{Ŗ9M$1ֱ<ҁ@:˵ ⩧ܤGF+as'ýBCS-/N#r kp@.|?.ld  F 0Adjt    ( HXl4(89:>*@*F*G*H*I+X+ Y+\+4]+D^+b+c,d,e,f,l,u,v- w-x-y- z. .. .&.hClibgraphene-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.^ Mmourvedre SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://ebassi.github.io/graphene/linuxppc64le5A큤^ &^ I^ K]u,e9c57e172f5fa53b3b6dd892f8bc954d6bf319116ed2605aa2dd82e7cdeed2d3ecfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9libgraphene-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(ppc-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.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/ldconfigmourvedre 15914130691.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-graphenecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a55c50f1a41f5d153ee50578f67109a8e9dbf839, strippeddirectoryASCII text PR RRRRRRR7E*0Mc-P_utf-8baafb50680d35c8e5e25fe6d43fff3544f2a8759256b0629d7d6af9011b7d2c6?7zXZ !t/3] cr$x#+OK LX 5 22@'+-)1^>k\,FDd޿M`'v^)ldmԡYHc\b;NtE^ҢM̔G'$>QƝX2iyYbZ3nq9u7ޞs}W|%eYF 2ZiP\Q:ߊ{?%dSw=k&%z?@<~097dx{Nh {?pKmb[`p .b \PIb)-}3}jJ;2qr1tk g7a&nYb0F[ڦ2v{:=i%q\nA$o,戬"d0n#,Azp"Rw\W  ӓcWcKZj2sRigJ⚴ZRbA?Ixkv^K9W$߭VFv2 1ON21I0BB>ӄolX;=yIE 0>%9  u@+֣0YnsLy#ihP&MRc$D/RcX.XxlB;g5fpxAhqckC! ?/ \9(LTipDfkO`[dWL; m8.yP $?N;"o-i`X!f=^^q;ҋ,hQY੬wF/uR~Ox|5x@oU?ohl6(;`8&2;uON8_86b|{rpkGS0-XLRJМ@rdAKZMRa>V9P)zanv 7Qg]yrA|4ׇM1AZ݂v0|U]R)Z \f|VVTB 7 Vgk CnԪoފp\zkᰮkiOGD٬w 4v:/ˮKE٘x@)AeA9 R&}8q_u6r ۫ 1.lO_ڃ$uLon*]ڠr2NO,4TUY;Nq?prD]vA$ʧIh9r[o 6p6.e=;%S$}x U 5((ixlQPaN,Ъy% UUSDSc 8U,_1D!@pkDLQ Kx ~l / t"@=تNȋs\Y7Z {!FnKX\&̖#UV&N5-Yr#37Юcߔ3_BXWOFD8R%a< }kme~+S?J K r0Q#e<'MnPXZ3z x7Zt mśpX"n$,g18W|@pc;~ oim .o4*9kfcmKX})=\md.pRXO`\Z,sTu4$UˑEPޡ4-&5*=[Yٽ(ܶܭBc8m-C`^(`R>*5?]djzfB(  G)Զiaљe{}ZuTݻ{03?mCG\q=Z-Ir>(8״*5ɧ-u?AK;'g!WUI#L^or,;[P%Z+G0]!CjU&^|{ Bʏtg+DI5WUo}j--2./(+WqmlvO2Ȯ )Fj*{a(X#ŨsXb]Q#('r15 ܈FfCӑ5UfqvIbyR G$4p)TPaJ<E|Vq=Neo> =Y&&O48F*Vs%,ĵf'EV>WgĦ6MsTF0&J1/㰏˸!yDd;0dN;|2Rە#ngZ?;Ao;|DnA˓Javg2NhW|g7m~ @ok1QQ-}.wj|!\vJ<ߢe CtH&R٪x}{YG69Q"o2P A# *opQ>MBէm1T!qgKSjlH_=ȴ%va:^tFnjsE [ GUlnwϲB4»5ȕZqg0dKjU^cla[-|7_:17KeƉtyVrtk_d\G^Y ̱ޚ/Jҝڜŗt'> υ.g/xW\lߥ< _W0-# @YGgEA̩AT5]ޱg{L(ks@ Tqt<Ďssoe?Uqi?1W}1:4v-ez= :JHT=@xxFo4_a7mGX ӆk`i{. @VƷvoԕ8&t#yLٳe\`n^Mr9eu-hO^D ң;AU딃LjPapSQ4^\= zD˃@qI<9[(o9 ?z4A.d#`Om)Ds&[ "]{Ǯ$Cӊ g<a"H͓Ģ5+ θU;Mk˺8pϗoLP; ">l "RBՐ5M:)$XL|2 {Yqp9 v5~ juYځb &M%ҡ(^~5xV[1BrkjtETOH\)QJ,\en?uQ%WftG@ :ʇ9UDL,'z/9A"$UE"#V;Ã/rG>Xq\Uyȡ׀ Q4ȯ^o@?Y,HL^ϗglWBr\qG[ldݮU9\R~w\NV<TׂQuCʽpf!vMk½KQ* M3!(YKv>}e`@j.ַ#6u  Ko#JpMe ?7,L cEps{.= \ʞV>o2j{uv ?f"b9,&T|G;Z1d JoDIT7af'TeO$'ūL`%YЎ[q~iTT4mbnpʵl9.5Y|7;|$ʦXkj))K2yYm$[lV&Q͜uZ7i0+ZE oh5x7|s&ޱu^WB7N|Ҋc̚MNd2)7Ţ2Q< Dn#P++Kmr/ (\g3YZRyOQv[Fvp:3 G)9@#C*`ۄHR3xK..W};6炵~&A\:6>0m%֧PY F`}R%Co@ ̂ޱ{T֩Ԏo .\xb4\k:j@@xۇtor=M Q!¡ĊY];5[?ܦT&X*6QsyƂ}N Z>M3~ J7 M=kr;ʤُB?3WanS )?(n|6*q5AzMο ʏ s ɌZvoK+x0< Er9cktBY?\x}h+8jIOd'a9pc.wm 8q#3LP蔀&Lԯ.|2>M@X˻~'k[ # `e4 `5Om~`{ ඕ=ZoS>GY'`Tዐ#Y6153Rφi5E)$=;z],(Z~=" vRc"nw;(,Ԡ>l}q?lUm_^G\V..gtY6b}3އV>,Ñs[˘*Z;FsŠ?QjW ?'gK!":++_)_dP4dzJ?F 1pr:|]gY]lx w{Q٣+V"~Mia<*bI71!OAF#@z yzd!s0W+}!DMᗩ}}40n=A'j']J  Zlp~kwlL3,֧JxYB@3PLK,`T,휋@r]R|U`F#9fOz";dc8u 'I$n@1+)+դ%=+m z/K'i&%l9h=Jk\JܲWeL tRD )+b3?'7%=60+(»ۥI@2QWI##2ql|BòOLȣmSF^][qbWFUB=}6Ѹ4V\z?6Ӱ1z;ޭLIw):2]S 3wp^lW,rtFp :cv¢c$+҇6F{YGtF dʱ3g`c}m3p4?8%XSY ~2isyX%)Oh"وajg4Ԏڏy%rwZ >z6")&P f)]*2RD~͹ҹ<|أp=W&l^m`W͹0b/Aa*}V\3\}2`u:|D`(mol"&m2*7֣ F;tMֶnFVœDM 9)!~-L&$@ d$"k`N|4?x [4|!iwvJ$ryEw[lM똠bQq 349+ЭZt :}s0UU:"YǐݫW5ụk5?ͽᨻ;9g)ل6 љZbvWll?nhG+=G $I|q#^vǟ'qG%@ffG _ܔ\G9p,). 3TOJ/X^4bw)|"m,p'/(0(()Q)t!y~4f2# %~jPwBK2hu4?wH HT&0z/ Y0ߧ `,Y΁n 6ZKJYpL^nqUnU\Y~Y8jƋNEF yE>+GG'^V&EhQ1.&5bgbFX_/L bFC=[_<()>w-l7ܵPӑ,Vr]H+L ʲ-3y|D$ :b:S9Ɛd|fJ6q'<5jUNpA.׻/tB촭 N P`b>ji%y Z`ɾO Ng{hPd!xp a.8.a 1bȿKƌ 6!,_?u+V2|Hhtf FZYԿםk:2Q5',HCh,CBĐW6/ḃO|\(Xz$ 'p} \yITrgO#*+eL]ԛW+tŵ2m{߁3Tv{U&f;&3{;p@ b'K%^c4։gtZW~ Q^\(Cm+^},iuG/džg .V$br%q*S{h-䮽M04^??\D:X0 N=a?%HD7U_v5!@/w_/\E9H2ׁ?@ymVXn9Ykm_I9wbl۟>3gN>,ܒ+Y]8^cs XOjG0tpAݙ|W~*7?@$'boNȦIZ8= d8ೇGx&uwrIi*t! oYU(emNYKv$)/ʢG#H[t>e y~![6(Qia~{ 1G.%MNNDi@'8dw]%P\6ֶ8_"ZIj}*ªfi"YslnCY3}FgGO9e=ّw,}[X.Ød#Pm=t!*q$L| Y9e}sҟ#C\fbIp>`AJG2HH;ۛRc mvj.bptŨ7܆20NXZ լJ~M~~ dR%wQC~Q.7X+]aKg*6tjr voz1]7,#;nSՋ.kGI}d,lGhQ0U\ e.!c=8Mx02S'2h?\oDD򰃀ɚV%"\[ +Je%{AwJxLaw>A=(0{n6?KV2>qW$eL5D&Kt|w@F3h1p䞲d+;B>:$b}dϲq"THJy "L >̕E8׋,vw< ]Hn`oGW׀XW}c׍ &N8bB| e3C|kM}?K&ls] [ž>gni=rlQ!Q]co5$=nsx5jlǼ}@> eQϫ:]Sm:HIj@Vk,W6z~`}M?n{6si~&RFFO.1zwrX^]|%Ru:ihsÂKҮ>B:JX@PyXgf0GҜ.Žg)`d,Z ς]e_!)NAuQ%l6!W<k v$<]F4>y/zݥ(1mKkqmVOЕgH ;وgFD{t\F}? %`fd]S\"q]ݫFEo8IIj.;Տ pBH\[1 cb~(K2 knaIȾH-⊡g9ذJecq04 SkU];&Wގx-rܙ(h0嵈h]'b4/)fԾ՛cV*tA,ape11Pgz,5 D-{٩צ66KjY?N-<6p721 :0;l$}6WŦjC - J/#̠1yݘ{uk Kn}7T}-+I wnB뵳;Y(ISqREfh2qՄQXXp9"a Æ\8E>ݗcw^;ũ`Dtp L0)wV=?u9AH _>$FGTG\' >IT%g9*6ꔐU۴ONX&9U SefY;f'wYBY]uf~X@u^ib `X}l*^ZJ:nz,x.ܡUz[rnB͜=Ӑҽi<A ~ѫϥ tvqJa~h~p}gʗ~ $'!$8NE $2<9QO;^L\&osD;b_`=^hj)o֥ l~+Bg8 E _e.r% )|A1OĬ3ۡ]J:?b#H~ T=|Օs}A%x? ͋;j ;U4mjzG2D6Lhpu <4,wphTtjЮh>T1myRRۅnTaIg>%yī3zcx <=6H~}hCsY)3[Ȯh#vX O@ewz?mHG@7I Tk?6@T\U-+B\ E87`j95bw{,7#Amq&q匬ygXfz߆iZScJkWݠi#O{V(U{h!SݢLWsFpdrHmߔW$)Am5ivL4o.]?܍i1UEBVrRK[4[t^&>I|M)2QF'-y [F,,Q*d"ѡTW\h.GqJmRs9t 9XLw4mH![p-`ᷰW8Fmj zl١JEb;N}󧶉3#h C"X]"4ΫA a睏jƪ?A3tL>v18 KLC(EY}W?*bf~U몃_@e&dA\l]n0JyK rWGu8Gj6 L qoPd۠6ڥT<9kЉa)yΫdq1r,9u 4'V..5(jO3 BY'TÆ"Lʯ=-W׊cШm>72Hŵ՝eUd! ⇳ Rn ˟21B_ZSk0c?tb𛕤%鸡]1D0a;KnH >?3J_ƾiUVxsZۓr:(4Ki8Jz7#dy?ΉNz-CEQ/d iA=ɳAl;y>UMa]uWqduR,قutq֩! !ie8ޭXA˳Tᅎ = zQ,y``^4{Cc]xgAMĢ߯XB]_ #^>Q5bڕR=Jf*SdtG:2)O/TƋ+f&UL9gG L0hio ߭ƾ$z]BF|g^fB8\g%;I#cǁ/*N0Ea97 *lPxI  L:cgPq/OϧLgVh%Llԃ-8iinN5rOT- #ؒD~s r'=Q; !Ԉ^PKH(OkEΟ6HEExֿgZcը"FcGq|‹Uh2͎f[s +bxzn%}Ł0v-!IM]fy>.>]zCtCf*EPĸֺ_i2_ajZ5WFol1ƙOMpp Bq%&{ #9WEGƖ0gyDO8 U⌑9iZfmGn_m>,1 "OaFI%.{fcdQe,FsF{#&.=@By{sNMSagkc $h*OLJ+\&"*D^EsL|@L Z}e9&~$!9FrXLJV`3(j:7I`.A-bN lyo_GRTJy2Mp03%x5hKC)q6`<)H*Jo?e&%D#D+wv ?[ s$I YG-&NI٩7fGJ 8\i3'♥LUB2»i3\ 8mů&6SŞlN'M*98YNb [UN@ߙ&ϫr4l ȍ!vwQQ?1':U PDJ7 Nby|%ۦ*kϴNz8¬9,O5+_HvnCfd8q_SYK 4hæ*d;OY>nP|>Um< ~D3Ǿ2Gc77G+'_bV ڜV[s';XpŮ$GGi50Qc$d1g者YNX)%$'/jFOH)+,Qx4hG+1#,c4EW;!yLrMĬӸsV&MH V >SsF>/]'U|[c61H ^{V$Jl` {͡Ķ 6 X[>N3[BIKU99gXJ_V~|}-VA#C=v]EΧ7ށV@je=+MpS=: bk*ąGI¹e֘!5ݕϗob42hcO4=WBuge+} HeY/KAfEdw[Fl6ZJѝѐlSC&z{MNC?|]sq gXCHc 6 ƿDKUKH-N{R/mzWgxbڦ[PrdtlaU/7A9 '9/!R#^s,n}y6e~^Q RQYt<QQ nޞQ+h_iem9B܍]VXW.(|f@j[cKg.0܈N(v}ta&:>GZ9L2} QX3 }8|$b41͈||p;AO^-*{Hյ̆أHi'm~Gw"@;MdEUӡc ^p]iZƑ3hA~mU}y3a 4z- ُh6^{ azИRu£rjl2kʖ~f;c V8E{~ q9vyA8Ueɣj'h%[U[NOmm@9[GI7:l{6ـƋMkR at# <iA&q^'(;WSEDD{aH ؑ7rd'hb(O/. )zO 2j8\Ga8ťZ 砢!D",LvX>?}A?ib!4OBA#|?Lƍ?o,b%mr|e&T;,у$b ԙh ߌ @ٶz fpFOҋow<`x݌]Z$"E`. Dܨ]L9)xk`Qj,` ;/ҊEM.Xr<f9FXՑ=1jCV꤯4(kߕKSz0,P2džfGoЪs?]A%-/'5G\ǹ&UEg + v眬Ӫ?RҒr|sѲTo+zܙwEsgS;&m_4uX*|I%l5n `@ "Xa4"ܽ (M@#9D9^uƫk"V44Cv wz~x͛>)`Y>\tS zr^ Z1{ɯ"3 oһ)ІEV*C"j%evLl ٳ|yT0૜BP@jPx +ު^瘖2~/&>=p9P|+OHoZ*;Chb+9y2(Ώ/C.YbșW߽K0&Ҹ^0z-'_7zuFP2Ⰲ}LQ`8!ʛw;3&Ф!]K C䯙p+@zͬǜlf8|"KӪh `^-l!?WfF,,fPC.Lhb!USqUGdS|Wm4ĭ~4y/ &S4mcճ,i^jGMyмʜ w/b6.ydVrBT'\eFjn䊢*2(J+ @`v>iPEkͦJs-I9=-'xGxzCgP2\$pm]Mf*dU!Y 䈔 ?5'6qvSA\l->Ի;myu- U_ד ,XlԘ5~h(pu3R~_xYB BfȤhmp(kKZ)Ĭ]M2˖B*Dqih|fd?TZ?jqT45]؀5 m}wO0R?s C^o2C^c,ΕVJ#6gxVxIP̝s5x'>gڃ u &Pk?'9gS4pgɝ%K,{+`" )ٍ,SoOL8T>B}h~/C}m$ h庻ls>p̖`2y[NH O qJNUr ˸Ef/D0CH^ 0"WTao^&v^"dXyE n3@KWSa Y( //D载Fy|aa7XFs}۟>Ї./1'Yl=I JM_%c\adsx}H<] ر~ "?mMBYnѻ}5*})W9Ը=ZsY:_I'`~:Yj#Cpؕgm ;@{ɰ>Wg m Cpvg=čԑNyG/MQUR؂S0"d݈ȓqAcpzZ6h 0dC?Ĵ9/kýMBٔ I+ gf^ f L`xlj> &[>g(hhk* 6Mv@5K)Yr7 ӐIF);tX5Qz9$ ^]}lZ0|P 6{79} 4*/粱z҃iBZL"WZ:I83tl+nL'V Fqs.9b(Rz;F_ "_T5 \~6/P80z,a1FXcwp<;,igPݞg?ʋqNsZ :e;mV5Op^MHB=GP,iemފ~7Jd= B?,ҔQA%R.·42j ׹ҙnewIBBm'I+Gpg`1M.a$2l~&6q%{kMь!J1pN*Aj'~[$H,< :҂t̊j6pf9g1ўF TrIvS\PGO.,\i~ʶ)¿'fjʡulieC.t0*xq[/1ޚ"_>ns.풘L jVO-2UQr}ZMsd/EWcFk+L cs*7z!bD=ʱ ;J9 })J"ԋb\"g[%kF;^s&Z|!FΡx!@D9?%KtKT-ʢ K%I_u^oz |HTMһ!>]#[C! SKȺWM9ܷ04^\z&Y#VG2R- V(bkU N{Ϗ^A8B˾M=tB-BMNuMō]Zi=ck032 `LEBaĦn>8b8~Пթ> KI<1 >Qn=9*}]&6[`Zh8۵am^Qd p z2f 0Z/\>f`PE֙ ỎKn)uv)=M6N5s<;@ݐbf#+؉ciNL(; ܠM;) |ovGJh[$!rXe?UR(*u °-dʎ;?@| mKኪ༇X5Qu遨`BSJ95qmAQ`|C! :wPnZq.Fp\NOq})^Ss=D7g1,F(fyIx=/wT'سH%>!\dbd<2`0 '2g>P4x'dڽϟҮ1Sd`$)E=J~CZ yi1- EgW?jmF\= ra)"oW X@/|0Z>;B#]$|l-M@ 7,icn{W^$ t"G]Du_rYFe LLv |.~'U|mTC($K c]6%BB-OUC)ml6{vпHxgn.gQ>*i=1ve#r$k_3mSzO,\Qedn h-iHtJv;fM"tYo v{fnA5_-GɼS= |ȤYJ`>5] ?lϑ^EO}%x'#D:* b+ϜcG25Z'O1d X1VDTc l^* T?B4UP俏ERb3JuNGo]藳wcSd[lɶ 'MBwf]JanU>R4SZ1AB1:|VeT|Ld^ɛ go=s 0&n\dg\'ݖ8~JL&)3ĔYH-+ºM-Uľ(p0Q|֍ʙ.1T&QUEy(#ƍħ)0 s xA*7|Or)ˢ=Gx39X<:X-]_̧\} Rq ٷCtMM y|G›)uBͥi}QU{gb*aU ŜˉM $>gY&?CYhu/綅KAZfrz%^ɺ0nrǶeȨ失AMhq!U>eb D=$b^[Z`dM/q oە}N ϥdldm%QuI΄= [U ]@Jj vC2:YOd(j([gŻA@{2; An@d ?a(۟Ng]HVBk*HZF8B6j;JE?($gzX$Ңk~F=-/o7°%;zG4=]TK`E)O=DC@aaL=sHOvOK|1-1VtigD9ު 2rx'ȾPHDK 1*?|%ќt0\Vlš*>׉^e?1xS6du?rwlj` + 9x42FOi7Dj2tdΕ32dGxe 0o ߱}Byɝ)jz]xzb6đOC8ɪX]7OoG{GǷP)r^&fr{•AفՀڊz{ƽ3H^Pd&?PZwCW#|J< kfqxQB5*Rc|cԪ2Ďژô|W/1\)[gRCU4I0XGWer֚ \ Hh "D׸ S鐙]uAS7,O ޽bj`V-x;zN0&fYZT~PaRSŕ|9Ni` 6D.V{&=ĥ6<9 }~(ڹֈ/L4e ??3E#4S3M8WE-\W ۶Ͱ+!50s, ,z>*E+QaJ#r_g<|p$"GXs1C<[ҞWQKÀ%4ԐS-vXGF2EzF"=)Ϸ46`];0QyՐddɾ&IWw {M\#ycy·^LAV6|Q.PM?y0m&S6z'C?@XTݘ;: qñ80̹δN1c 89;K+`)i7?uܼB;¥rɠaű!쒼?䅦ʡL,2)R($ OgkĻFtA^ĶR%j c&sHbJ "QIl8ݾ_Uwm:*" b./j Z^i)'>nQ"6g+<(!px;=1*fw%VΡTg#ꬡJwnvS $#NQ*kq3NL q7ITkOC˼Dx ΰ+@/u҉+VĿ =T Oy9N#' %9g g`>QWE(6b9*%,L=t 'ZNEڪnT՗A~yk+"`s{CaJG308T{$"Krl˿joJSm̜|d]{xn輨wjW$Ҹ\[IbFBhAbH<URKEE.]"6jr!1nF(QCNg):v+'kʊRE?Bȡ~Ylbp\p?r6uu{aW9z11c*#_6ɶar( KYmk2H( ^* UJ7$# a|a;Ȉ`J<ͻϿ>޷ќ{lA?O 8s/ufeœzr #LҜtkm&Ȥ@Lb>n.!}KjN>n "S{W[*aF <P^23 Y.) et3Ӟnq7D粜sN+ʨ,ПCïtl_~zj=796\?h}K+QL^_gv;LAuf>u9O )2O ×$3ErqBD#B"S)̑&,,NuM{qH ,7RF3DІ5*O:6"$b$ 4l fQ@\15g7bs̖s -`)֖KXCMUcOL$&98{&Q֋;?uQ"G*ڑ&qV%NLV> AwJ"h'"(wwf,]r~|k1NTL^} RWqx>4PTB^%&% N3(u}`6 ef|쓿`fӏclu.śq'tA\9FvbtQh-Vⷛ*)=c{ib,ܾ㿩7ȣK25)kR;B|^o 16ou {bP*SJ-ENAm#=ZޜrWz^1YShJ C/. IH6BNYleb@y&ińcC:N:[J Q5Fʖ#CON\q< 9M4d~@.NdcQP1}ȕ՟q־r ;4!KR./ΆR76 .tY(Z_^E 7|hN;L4Q7pw1~s+{A)}*aVZ*T餑Fg%rPar!/>|楦>7w" xݗ9t0\r4y4Ys|d8Ӧ!Do"#kK r8|'5y\v06%Wx@4tQiйs#?*8:ŷ6מ+MNRԼO|ˤ 2[yOh=oP"[\h GHp;PoCENwud4 (JRG5W=ApTJ" AaIo \Xj4j@3 X[UmY'%*fp?h*DY|aJ*`tvVPJ-{nXG~YJ8{9.:/q qBrڄ(қ!Y%R_#%jf7P\@4%X1RSRD rDJ!6B]!6SNLM2~ @G?҃#eyavg'u /Wbj h1~5u3Lv'Oe:iɩ@;3V뎿4ul<i1UбŴ .phOQXwն|PB{wF$$, ӄS0v]=? lFՙ)@imlG֬ B=Xm*fq&Ws&i4]FIWëA56&+xz&@B掖j, TurUŷ}z 9Z#%=?Ke&{*gtyUB#'`X;Pҳ^GrH!K7#9+8<{+Wwue'RM GWg{48ʀ`\ޮQX2Z߭i4&d҂6r-&u=؆cnCoI^RA57ٲPJEX+[С5Ǥ˿ߏX¨BT"&4 Ƣ3qDJD (ĩ@Ƕ*h;TޯzAp];|lL F<ۨ'Y9GY7)ӡ1fze%Y7v^N{Y< bޝ"7YMe"E:p%D &(NyA7KxSnɡ ~*Ikd;~؛ymHc%0oH YV C@ӓv ᝃe!&lAN%/ʰʛB6_ 6mnuaWؠ}4(ʀܟPHO,^t8 a$7b{ jxҴpy/""cUfj޸dj"HD6KaTo&I ~_Bf0]Sʴ5,1 7(& #UԌ.3uZ?be2ʢ tq16v٪ ;@J;\_=JyuM vX[)=jUүF>^lax -q|J%,w;}iyԉo٩7r)S:`Fkaഒ BNPΗ|V,'x" 0}$',Qwz i:4E{!̇pew"2\(O+JPbOz̯D hC500)DnyW`$}͈j9!‘*ΧAzYAu QCfL:/=S!4o47W*T @Q,t:憆g?Ay kE[ >ڝ 2&#m'ETQvq-o 1Y*FÈgQ9h2$Um7[ mIn$;skWT )c*EuViVaHw?Ҽ n#ˡC-5C⯬n)^q&&fRϒ FO>.ֆӘrQ̩ŭ7.BS8 I5VVռo~dO4(7!J0_4i$ZՁ{ޔ:+LGg~U;q,lTeg 67[';DV"QB-Wu pS:PT1&-\ʞ4UrG~k:qU2,Ѝ: `Dڳ^bO%*.S5O'&600Ϳޱ" }a -/3MO.a^rr}Nj{0}X#v.g%V}Z[c7n!ol¦]yw߱ȥZn=뛵4l$h (Eq7E.oO[C5VA<݉ {}R uȏV1[SX7C+ľL񪠾J}@Y= mԺVN 4I;=c$W,̥8TR1]=q;eQimd!(%"@|ǭ)7EBC^٫0zn{^n9DQ XV0EJ6ewPib8vy`kH9,>Uƅ"f+ HӘΞ)"F֬{q<|9#^{vgV-GӶW:iϹIi"#ܻpfXc:}h?YDu@uFTez=KbqD94!O >r欦h8$laD{;|wI5"0WS"Y.10𰚟7@U^ :Rbƶ93wW(6tc Q"8;/> fu ;C?w@"cam'Dܫ+ DoOU9*kMt\KOsc%- &9 -qZx^X@],[tKMi ʹγGGrfy,K̈́c%A\}&3kG+BiǺpj@:%/sDXޓs91~d`.8ZuY:a$]sG/xy $b39R_~V 3ܘ`4lÊ[@aT^CY9{NV-UËDfEntQ%WI<_ S@&"БSBb:( >(%,8tNMCvV:R_JQ֌ѵ;uf8g{.t.졲TWfa~$NiF'j@M=%,.c,izTqǠ^\Ee1\& QR\h]~zt"=K.'Eռc7PrhSWTPV$~8j"dpspѠ(>e@}!vz88s5dr$npEbԫ@SfG'Tpbf':ҡ? O*UC@;~NGƖdtl,^vzrD3bJ' m+7_b58Y}uciw!vTz\`(-Ј@1naxԕkPK*0:}K(k񺲋C)$Eح[?{6-w9 stjAG1g(5fV}*銎N$;Ղ98'#QQXd@1h퉍IN@g /sP%2*:7s-T"EAqgT\}2à(޻M*/4TԵd.%3~mA2%3%kCH{YJc, p Dԋ-ǪA 1j~i q2zB5Z()%u`&m$N@h`2qoÝ8Vz)&HOT+\ JhXG1/ہۀ-}>|8efMJ6Hj`/3{7N:>ƪsπ);讃?%JԽJa69YDDb؝VϬY17z X2-Oup#}h#~'+\%yo]IcFVi g&Y'2b g\ GQx0rIf[O'0m?I-=bK-k'i*NJ?u@8l`5)*k kyy"O)3x"l268׈#FXB6w3p%z)؈͉ ǏY3\$ HjLB}/4ݨL m7kHݴ+0&ׁ,^ZƎ:%d۞dY|f+GrsHC~ z$NB:: (4N:sqtcJrFFZ3ǚKĊ+95%r*eg hcؐҮK7 64*/}( +ؖLqMi3պb=sLi\Cn;!=xiMI>(&~A`8.%5s*7 Cc4'8OՒ's{$;r͂Ïe]ԻN\^Ҙ 9/IJ z9t5\T"yax!.*A}ž19c`+ȈM69eHx_4>.02'دɅ6čV $TibAR]ʐstF E yӪqY6i_d`P44_u%iv>F+Tݔɡ1?##-o)Ϳye<Ԑԋ8xqFOKAV-BjJ,=_m׶mV1@,bR!&eC4Z1Efv!ͪd[ޯN\泫h> H*B;f5LsjNQc&(l etb[/7}mߖV KZ^va3ϔ[\:qg݁vMY`taq^X]#5;y*Sy+ӞLbBWc%/c5nqi%ێfb!ɐS!2~MD8/d#JrDqv`:y^2 6j`AF4 ٌ}l2ͯI|7`9,m8"F>nGVZt_|)HoҔ{bp>RL, п]UF9L ő.d$b&[) \*7 +^yhVQщ`+)|(jT=H"UY$fEk{7I3<_ұ֝ktxF,dyߵjh]_`vG=guyIڻˉk`$St!EAuH=*`?Vw:fB4݀bE챒B?rrJ 9/ [ ]T󎈗fUjM뱎h=)UCtk)A"'m{F SA!Lj҆,pKEc) ƌ8I _-GiTvB pJbZ[W!qZ#aU\gu>hCy٢{'^oԫaY rT\0`,ЀERVXR2Elf WK jFq5LCжK׶ގ"1Jf,z¤Ulңb(a@ v -&p.T9fzWsX7݌?BXtMFVׁZlUUE dL&GQ<~ KY%b>|ӉRhlKTkt͉h] Ui]vs{K$nbSVx u1i(Cr S.?\v{^ݪ4z ݐ).Y6҉DsX %MnQ̈cSTxk4pn~@KCWe}]͗ Ta8;'FL~wPDU.Hk}: aG4S9؝0e:SWO~R< UVj"t ZZ/תy8]12 , sRUXU&/6x2 GU0ίk-V `X*";})k 1FҊɻ.L@n7-o aG; n{oMYtū4ȴSK."LP\L:Y& A4@YX>:wd-YR5ԑ$L;#{PY<+D^xݗ֫(hyh}b@S'Bxi} V6TT$R1Zs/CW7ɢH 9[i笾5v)59HnXu HUx*9؃6V4Gf[LJМzBt# B,֏YZ)Xbс;K]VP*"BHf6HQ%Vs,$t.,췫 ~ "x/iq$d>)NU`5F!:iәW) xǑ'O'(G&uGz7].{5(YvXt.c*@虰!uG/ $ [n5JYMjϏ%>9E_oIx֍Ģ語Q#0҇Sfib3(_| #` .Lk. Qzеx֭m2f.yreؒ (>LK1ޒ}M>Bfj;zy)*J43r-ja}> xBHBk:z[Jcڸ7 Ks>w n`kbQT-*BXlcf̙mٹMNdiH<4H`Is!d#CCj!- ChR\pD 0d59{2|q11 -viLx-OjbzoNբmb7b:͵-nY V`.i9[൹W?[NSl({E4g<%ƙ9՛TƔ8qW6mx!{ Fl7: th^ YF։Ш?J}GU .oM }0QVNG -I'_/ȪTUq|F`OC-}AV 1x"ZZ| B̾RPVtHƛدdJ[?&YcQjQqN .1'2#qVCUH m>В$zJ v`'YS\s(48~qlk U{?)r19GeW:C⛆́7\"gQyѯ9kṴpxPuB5{a•beYNx!`p }{vL \-%UsFTMbz#A2Є]C!4Tt$HbW-&0UwXGYg#8pna,-wHVF2Sa+iۨiF>^o>=,nǡUe"T8 Yc\UJ(ۚo DLO%_F 2̣JfC Ld1'_\tn7+:{K"c>`4ze)Qfh''*Mjy:RݣG>HWGvkQxT=whUrl羵r&qB;$P%1 %y*/=p?~h.8AQWcjxGy\"YK%b\X9A_7AH0R8gKc#`gTs`iB S~ lz;=1uU+q[V 26yVST,v(4"qC·W{1Ď9%iӯ7n5 m3RHұtl퇆ϑbz/`lZҥh~-I&&LB]p=ߒf՜}]'RHGCy u Fvn2"1чwWToGh3GA(fgq^8p2 Ĩ yϖ w-+H v)PX-U 2=PxT"`EWsdS%Ň:I?=Xы=\WK馾V3#BtLor;_; r\_ ku4s9Pg>\*A0̽t*mLY]rNɵʳbphO@Jy{Gubzn2Q34ͭj#-]On+VC/jݢ :5i'F 9/z|v5e6ڻ _FsM~Mjzsl̆> };o+.`ҖUB~9ˬ ;Ce0 kHA^  !>GOI/+sI WK[퀂ia c#D/Qjjr~D8V1,]F$ sIGHwj8C\Pc)2*CR򱳛9.Kz!w`Y* _Fo^\{*uh=-O%-bakMmFxujWB+Oo=\Iiw]ŤcVn/财=O* |2 ^O`p gw{KA'!ϭ4@)F9@{"m9~RG3h[C KoޯQg{M,>Sq 1̯y ۝ݭ `hr.fuǴFluv_\/g*3ga&@a Ò[%=[ 9h1[`enrNd  |Ix!8L(V,FTX7nVC Ad{2uȺ!1K#t[t[`#4>K= ѴL 1.Cxe蘊bg*%Ɍcugzo>xXR^5@* [4L"kSRAeց&n!U{195Îس\8;5Etyf15 Cs4w ?ܮk0xe7--󬼬WN{p@26 瓲킟_}ƵP HBs-M\ UW>gQo@ʒ+o5aE d.",cdu2z_f3(y(Ky)lQgUꅽ9bBj &r{GP3% +6pe+jp2v 0o43n ݁W=Dޞ6iXvy?'v["WЃ}Ҵ ƿ}(Hޯ#"(hYP;) hiVn[m̆mE#48C G_.x $3Éf~3lV暜+~f6 nzVd)} *t^Y8xgCu>.K[s&Ƚo yi.'E "O$xE/wЛ5czطS7D;0"?MPJ۹eQUcGz D/U e'%h6D9#a(K7 ]g'ӄ[qěur~ y z2-I`6>zSs_=*)Ư&;@_-)?7(%{$=Fڋюu퇁@zV7pI(0VcFqXa5e:̹,1dMttr=TG@H!nooqEITE{e戌 % Tj,p<$wMEd^g Zxjީ4qaFj_dXFy?toD+5-6~E=&`@gM4Pc~++CJwJgIxޘ{'I=UU6P[2pUޒ$F ǵtTKѮJͿ5P##x }Y A7[$ X 7!Qy!Jlqm2F4\,KJ!,y c}tV,.[le_-gj TnWSJA~e-F#$ᅠ:}Ul1}I^-hg1l$6Nڼ,LȺEWzT=,dCSNĂÌ[".p)vP1+]:k?WA?/. WHGf5 _:f?{> dk/gqmUD ֧+=:v'b3&0!g)1J\嘼K*4 4L'E&ڪ: "P6]uPNGF[sNUbjqY[F /[Ͼ ኑo oWQ)1FY|x3d=,7ZՎ~mT? hVO烛F AoڞN1]1noAm 047 Tp@,  qF) 6Y'^.NOШIhMnuzF)KegҰ҇v/]ѡzkTetAMQ 8ZeB5b|+z͍_fi>~УA,>OI%Dyܒh5mnRZYW2b#!С5I y*LTD_$-T^^fϤ͂9ck P .']t lشX-܋5Ug%p!)nzw&>Zb PíslAcZ i1vHr+n["]8?6e^8>IxutѨ0r,uX%׋opZx ,cDkL/,@x+ӈR?R92w"<̺ Dh6w\lO+r\@&~aD,s 5HqWմerpŏ۲Gi8Ew@P]GmUUE,4xmz* Yq&EH%sUu Dgž=1lDg4pE\TXRͼ(atxrRvic0 MEUn@![xoW^}2K#۹yЯ }bcX9h{'r]M92L=ܕ ^$Bxh )rD΂;H`mJIaڨIO׵"Iެ܃+ Uh *uUʔLP\tPG}yaZ:ivqnoGgg`"_3@y(_7vz4_02cd}H8.s\c  f+] '#;qkʤ;AمiY;#^(cQs^ WM :HyWc1 EktTX*tVme* 2ދ+Iv~oKyZ=NUe\} |vs|X^[r[4iP]ֹ4G9 Vᦶ拠^4QaQ+}YuUZ,DJ[ #eL Y (1w~gA쵠9O|+];B,CPnC 庌1A0}ճF2^Xuq1*_X{lB7OtIXE zG&Hƾճdʰ`Wk)n=Wu±Nf 1@֞iZZ%ZBBݺ?Yw^?|,I0D#n/k7DǷz|\|i35~z:% ^6rV/NILs'eYN,s[ [kDGp.[z7FEP%܁8؞!)B>>оB׬{i`ESG<iAҴp#= ڏY$bl4nRDN@]1KFTպaEoa(JuFOῠyHZҘ[)Mĝ(B7)\8\ՐO;bn_t c̤ H F\)I 7lPCzwoWwdClCgh=ҖW-JLЎ#F+38\,ty:0IueZt6߻$YTUf~;&'wQ҉j&aNegIf#ce9>' 8 S$%KCщ8;v>ssRR|.i*tC=kEL0ZLJ?<ȯ/4]0FϒhQpPRV Ѯk%ը a92.N,a[Y:LvYG{LuVm6t Zk5s)IP0BZ-Ό; 4xqxp..%KVd,.S~:?** \xf ؤ{*?3b-wE▞g\=Тz('W.Z29 uQ}."9jf<.FV"W| l9vɛ[Pi:*|t3"Xchs^.vP߯ê=")đ?;U}`D $:([Xs6 GnyR@ /`j<0bA6_ˁqD4PߍQ 9r! QbSS֮xKLI-|\ک.#֡VVE M^+u  _`I6{nz6>մ'|1#+p9b+;h4!xQM`OFr?Xb S+ %I@% (K~?6_/ԇ#Ghv{;]ilfA|X5 ^_Ψ_f* W|Q_]ܰnw,gٓOQ;1RN=C0 Vc*y;?1_t\XD u#ICI(" ؈ OFJd$ϧ#dj:ޯgx-qQ>V2eb ̦ t:ܣ9tu /&-ލV/x_;ܖ.}F & Md}{nszJQ`tZH,wD:gBxJeBo h+C⠻V 1J`7u^ba" U| ȣB I+"̸ݜ*]_*5+U(;IO_ls Q_9Gu7RUJ4?pXocDU,ĉ4 `/ʈ0fB;3)2mݩ[Dj<֭ͣgsHܴÈ8BK *,f`>V}fC;* %o'lE` y(OK!`]<5 R wOAPe&J8xАBpX+2YfDR*PV{}.=&@WH͇EFukv!ĝ{JIҽN~U:fxxZGWcsri@tx@e?|8k03㽯|3Lp|bsߪJ=ž'7U"7E3jh}. E#_v[0% ?ZD='S~vZ|Iw s'PHBoNV GVJ*}݊~GHdEZ`-pё ,N6*k3pa^` MU'ͱ]v!t?cq'5EXLq$ < K,tiJy9,R| $燸tSl9uM֋@xbmeBgX"M#U+w~:nՉ@mӛI5+ŢiݝK#NkIӮ0$U܃x0Z|#Pwlzfoo427U)V#~BH<:Mi*CàF䙞mg˳֫I)\y !-/=g v~-p mG}joti,d1*:V(нWr*ԭCX<58K6|]͇mx:/>u\ӪNts㝳.6T#j9a)Pn1ޯ]v0SfR(S ^aSHdCUۡ&{; Sq Uv l{C K r `Uo&8g6w Kp FmxA? [nu/u1jmAfiQ^UH&9 !Am܈CAJxoG 6K<9F9r'6̍8V,pClikfكPGl_}h_]l!rQth[}Zے!xB@`"F)X>8ڇC5I$Oi@QYJ^.6пbf| lMf8_dOx5sQ'RV44mbPU8!KOv_h,k"/fIfS_`WJ]r/{!~^7_C~l6?/(Jޔőn0\nw~ &Q 5ߔlr79O d2pN4b#]ǿ..颏oR#:^`S ."ǡ糜R"Anzv9]O{D/'vW_`dbT2OJ[ Ʋ iOK,{\*C@GRUvI 3%,a!9}S/p\jݰy&n_U0?ݩa ;t?Ƞh'zn[tB!M̮Nw]ݣnN [Z:`yNҐa2?^&n)1 =Vՠ'"QM02h6:贅Ylݺw%XKfqk@ige0q YnK(Ǚ?E+~"S*daBu{ahz'ु|PDD)].!`.7*EL^aibΜg6eY8E6$0K((΃Kx̮7]u!SB^RYyȨٶS/~fo[?Y)"vtr@OK\v*SOX_I"汅f#J pW[YK =IWc:'YdlD'4Qk *xi9ع~knŁ o]yH@*fr7K)8)^z1ƷGV.87%!"V f0muf|k3=j&+iɟT^l]IЈ{z/T&pSR=hJX8 01ːf>^ӡIarSSc5TbE[ 7 X^C^釁&Qk~g], Q'%) xzY ⍽ wd3,Y3GX$lIm>MRO.XU 73Tcy $v?'˺ȝtReN"AeK9&^.JGY[X&u xkiF1>&B$O˨1I Gse62E!?uhla*q  i O;r.AJ .a3"()@g7W (@;57b0a~[w BG<+#(?Hב7Ĺ<]@J)U Qbc:|lE9r`dx)L54L%L0=3Ѝj%›7P-L9=fCtCbtaWҕGbwlÅEڍW !m f,]h!NHE2{H؎D%+$l`ҠW*08Cl+z=@\GRuIHmT%~ [&hUޣ{kOSkqEWeHza?P] 4Q6&1maZz|DS@q"i-]XEJ gk]n>IL:'-jqXBI,' 6 m?m,Bc T\/STItdOޘ2 &F/DW> ;x  nJ8bVp=MurYT\;Fv)rI]@N/tnn`{@ 5))oE l=*V 2j ^9"K {M.q20ckz;)9uA K~]Ӭ>g lxAlofJTỹ:M doI6zni=HwY|dJhV"C ~e:g,8Ĝ='bA=8 &+%Os?KMz_P3!`sN{ ȐkM>,Md" \z #D$!YzXo>_=:*͕v*K!$!-5"b>P<'Я׽NLN"!.2oGgXCG'ܗ}q?޷ڮҧ h]Hx,FfGHDj 2C}GЫgjE+n/u8sJeYڊ/oh QԬ?=J>!S75UH^0]X1Oɒ::#wZP7I$b1^ OtDհZ+chp'ɞ;Eq %ȟ]D{Z{ulђ8?*Ͱb~"4}IP V pޙ# TOBy)Vd|`V? M:zd1 ֬u>5mw֤vLSUM12O$EA[zqRB4 џ!ݩJ b3x:7T4O9c[V +^CEgOlЙxSH;2T~sI*j9د"l@nG@F;/ e} Kqj7 xIz{MϬq wo!Xc{G;I/k`"H(!D*ŔJ>ܾ,d@1 $p1*9観 I.H).ZTqAJx5vݳvyITxI%tDEӭ^Q*FɻN3_ *Ë֍Hkg?@dq9> zWKƬَou XPq"=H_\dkg\r)^28)LR"; 3ݝLԁT Y"!mCq1%RT,%Vp}nt)NCAȋg-*I%^(* #݊=s) ԡD{9ZNcA[;clPI>݁<$^[D:ĆgwDy 'ULV2w!i:Ɖti?g؝ބ@"-!9lǨ&M'#ڍ.j 46̨;`ouW-_)[-*B=Qcu\*qsOl$AL!y},GnǺ0wy%#'@˽9li&ZO H=ug-p=դc`)MH}B O`?<4송\,잳Pl'7(Brm[W:~W'!6ТV0,>l6嫳y`y}A oKo[:)]Ok)Vk( c]g%^H/ &׆ȤeυmtS|f5Ri Isӟm.KG 9l,K|djqIO& δ&n0n)5{̱vSx/gnPL-n\Ҍ]TXiU򌱏!SCTp 4R(Tص?Y[}J._A6+/oضLG夂߾~&H ^&i|`+e5SND@PEV& H[&qș+u?=> _u9V/GL/ ֭xric398ti[DbM`GkV> &9]@4^`O*if֖l\g+8D{us )D!z$֏>l2It%!Nhl[Q+*hXxaƥDK$ztefr_CGV[X;5%jvI['<ˢP)ǮwpF8~~QbR>NWI'y&!hLg&~Iэ'Gf;{~nLuF/ʜVR?,lcKY6ݙlԘ:8_^{@%'DjT}*=v_;ϋ8:@1A=[,lnJA< ڔ_Om]yzTᅕ)\"C%o%|Ļy¨js`JrPUEF**zWmzmtB pK)MS48b"C8 ZJR?kbQJ_#s#sRN(\cĻ d||ܯJ58/~Rӡ3UGDʴadoewξLvb=O{7UJs}|K//,ٛDz%6mBQY>f`Zms 8dEq ~ ɐel]$|}]5׹>}huw,^3rD l؆ (bm-a<hP!ʾG2//z)'Tݛ3cNqf=Gku,,D$)j**LLd2Y71F$Pd"J Oڀ%$M)rm!MҥB<'h%V.S Bco(䤀u8.KuF _DA=p߈tY ¦52[q%m,4y/{`h>}_m+FJ+Pb^Gh*X/yU>BzI65o0NY?BϲdqR=RI6BishJ?C=,/t, /v5m.ⶰEςV.6q/jp7#K&&4| /̱௎laҮ A/q Cฤ\[|o]WK30UF%*V2[8Y55;YY zCbkYB#~;0+* hTIQ.>3v juèrJW-PCl,KT `]&`aB SgМõ|s*ꞔw  (>Q{a\OaߡЕ:(Nb G]wSSyl,iVIBLsrPM2k}H(5 O:5RTW=BGb<:Axf7ʕ? A~",w# gQ.|a]@B {DT{2=@%'~}_'RCo,ztDL@?zoc@ ,ASNPRc٬ ==,s`s"wnD4qkݬӍlhʖ.2IK1&/Z7ķͥp5Lfޗ?;Z ȟ>[Z"4JmSiJ Dc5#ht@otLlB@0/(%ڡۆJ C H wZg&J|\{Fuѿ %]g>oj 8V,0Hu⪂ۇ[csǪ ٿT`Cqc^$&<~aH ͢Ʒ"-g.QzF!"|>ChhSKy UͰ8 zpz46WuR\o VdCi΄m6EM9~9ZRf: J33㔂$cY Bg^)4@M.x~*.YuL'c!DRuUhjsp{١q(CCɃ~42nJ>֏HKSZ=6z,D`Xi+~qwͲO'L$*b\lWk<< WG>sGo2~!tW'R׆F2Cί _.yYB6iœTA%:5W<8_>Ӹȝ|8yre vhWtuSfϤ ʎX) k6r4٬=m=hHeߖN[lCJ 'aYp%*NCI\m5x/'b԰n1[ B1s^o_thVJ{($q>o`,w(r GL>Rh=GL=R0XY摩p:_moWg>?޼4hh swͭ$[Tej2}3CF\jf4֎OpxڱڂOhǶȀaN;bݔy#r`=:X)U͚ʠ Nk;ykivg#_9E<򵣪49Щ;ELk;iBi)]Bew};Pru6JckI4R~\dI-)&Sy={=[p?])SV=4r )\ ^Botk.(]e|i~@ ׫KdM1o\WOe#hcGIJHi E#c4 iRZ9 VY!\:L_젿N=x^*WW胀}x:NcϤ c|_a)&#Em"F'PB|:c,:8^[F(/H}4i/n1 {^-,؋FLKxJȣPmmrs$:[dXlY;pY5KPܸ]sМs} [ k9\t݈Yb IE E`Ai,f[VF3O'B_Ֆ ;=ԔWݘ<ǃnP+L*di(,EtnπBI_뽶  >S \zPY뙺lS.h-\LY@a2dձa 0iznmܴ(ȶo]4{=SCnf:[ES\K- إqm*b> @-eϭe"]\6օYYi#G%-것Ɉpɺq^'(}<Hb\#)M[ iU&4"GڃE<fDzI+ ~B<ϓ~+¡~IGZZu}ݯXW?lpRvN?(:3hf ij-rqK `n5b)WSlC9WFZ[<=R'b6<8!¾>[b֚!_LSyg*3ϋ/U=O" 1ê,['%NtuyIhZL4S@8 ڼTHI^ArNj L0{TA髢;DuLTfs8ǝil&}+j3KCII3ϩ DGt/ C> Yu}Ժ{ zŬwltuT0m5Up$6]bͪP[xnKՇ$5FÒ7tI5