libgraphene-1_0-0-32bit-1.10.6-150400.1.10 >  A bwMp9|Cȃ0/fG,^2aZEj>_@2G FׂD}߂ .Ԡg:ZwTQ22A0dCɞ_!jiMSL)u/VE/cܚA0\iíQP.A +dj* Kĭ>?\;]9>qxda}كi S =4\LLF m; 츁119428350c5d5b170df941e4cae07e260517213104777d369f03db15598823d77a4e3262872997f9e1fac9afc7a6614d9428b967&bwMp9|(`⠤ʇ?JFt"džcÉnJ]@ {Yl/Y$%S|S$B;Q7Li]Ox,D8NB-E϶5}Et7p]9^-ǢUZ3:bwnWoUavDEP- g1e[IU bWM8]Wz2׎0\'YW %Hgǜf_Q!x.뮫8st$m54%O^i9h>p>2h?2Xd! - S" 8Ilry     @H-(V8`9:>/`G/hH/pI/xX/|Y/\/]/^/b/c0d1 e1f1l1u1(v10w1x1y1 22 22TClibgraphene-1_0-0-32bit1.10.6150400.1.10Thin 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.bwLsheep590SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://ebassi.github.io/graphene/linuxx86_64/sbin/ldconfig0bwLbwL21f54c35c3e1e43ec72cb6f9a49eac30b9271f979784e498e69f73183d3f2d6flibgraphene-1.0.so.0.1000.6rootrootrootrootgraphene-1.10.6-150400.1.10.src.rpmlibgraphene-1.0.so.0libgraphene-1_0-0-32bitlibgraphene-1_0-0-32bit(x86-32)@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libglib-2.0.so.0libgobject-2.0.so.0libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`x*`@^^U@]v>]rJ@\["XZ@ZZ@Y@X@Xf@Xv@XF@X<@X6@dimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.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.6: + Hide GRAPHENE_SIMD_S from the introspection data. + Nudge ray axis when intersecting a box. - Changes from version 1.10.4: + Add ARM NEON support when building with Visual Studio. + Build fix on ARM64 Windows. + Drop deprecated "python3" Meson module. + Fix detection of non-intersecting boxes. + Only enable SSE2 on x86_64. + Use the compiler-appropriate alignment attributes. + Change introspection option to a yielding feature. - Change -Dintrospection=true meson parameter to - Dintrospection=enabled: follow upstream build system changes. - Wrap -Dsse2=true meson parameter into %ifarch x86_64: 32bit builds for example do not support sse2 (likely boo#1184678).- Pass conditional Darm_neon=false instead of Darm-neon=true to meson, fix build for armv7. - Stop passing Dbenchmarks=true, no longer recognized nor used.- Update to version 1.10.2: + Disable SSE on 32bit builds on Windows with MSVC + Add more documentation on the conventions used by matrix operations + Fix Euler angles/matrix conversion + Various bugs fixed.- Use %{_libexecdir} instead of %{_prefix}/lib: follow the package installer definition.- 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./bin/sh1.10.6-150400.1.101.10.6-150400.1.10libgraphene-1.0.so.0libgraphene-1.0.so.0.1000.6/usr/lib/-fomit-frame-pointer -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-SP4:GA/standard/5daae300efdfbd8b7f08433d0a2dd3dc-graphenecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9494c0748c46b0751306739f1e93f29c9fb1e70f, stripped PR R R RRRRRRRR Rutf-89d57188f276095b344be9dc0442f4e3b78e9f04a22b427778206de3a9f339138? 7zXZ !t/] cr$x#F2 ,eOAIfۙ#$Z&} *EJR#;1YѢHFJҥ==n3Ȃm8l2~qŽ?\_x9ui4PSqfr+?ѯg,I3C\E`Ai!ai<(%}wA !jdR=_LcU{tK|Kh^wu9,iYZ[ëẹBUפЙCg?N&TvrEOkD-3s;PҒy@N Z{?ޯ]Uۼ¸4V>c-?{Fi-Oۅ3fm'uSN% b+B!r۲(ʠN%/ EU?Akݘ_۠ff*S8MI 1:*$H9Fh$%LU*DFmmsEer\*XWXs$TPO_tP x?@xr%ݙw(jE3\hJ'rK ":#(X l^)f>6 ;s-?huc:}xO[_ ,V FPjQY6[ﵮ#܇`v*\b7*.pס2w߾Z4()l`ՠb= ?vmoni';9M e Wbbf|'z͌[>2!aGW0],t|hvr A&p%ӜheߞkOk|v-!:.MyobShsj/й j4qxMŃ5Blvg\+1VJ)U2TV("pKar.DY\&#;'݃Dig][[ &Z.n=:gB% ;68ΜH1hO8PIi_4 Dp$"joO[/aПetQ;VoTYrԛ7W[j*jsrZ $ \ޙxYȾx+NE%K,yI1&Ky/rQ xҐ4ׁi`#Kɇ'CFIM*v,rȶMt< VD7/yDE_Aģp9IBaMfm- rKKT}>gscw3zP l8ufX2P 3K:lRf Y)Pb_X5r  fHj GDc^/~dȘW‹ ܁Rߐ7y:~QlD?\en)Py=qJwp $RjwԨ8E瞭ɎjpDlN+D{XFS-z__PkQަ7l/12zF5pvV5lQ}Ru[2Qq]> 6>0Lol|gM(*=N AJ8xP 1xf4Oy&.APU {GB4BvoK#6P5EgW C7dWk(@;VIGL)d]釤H֖Zf¡]Z!^=5azVs0A߁xZ,5|5ھyi$iFRb#KhYkHzB΂?r;v/kS޹P6ڌ #|ZzF-*,W6Tvy40`]{B`+s2se$h}mZ=XFkm* _4f9B ڀz|C6IC#< \ 7xiid(R>vjSV Ž)9`Q{P qi6jBĜoO-eBQ%yДwj]boP8" 8N5iSyKUD_sĸ)<j"}Ղt4-# $jpJX ίƱo4CV;ts1ƎlǎH!+6<<^#X;"'`@ݟ=Ej`>>*=6N|DEzGFs6;HA6}-{8x[vG9]”UPפab7[jnę bjWMF%f~mꂃn1laV %A4 ުuةsmgJӊ+FZd=N6OZn#:!o0rbZʧ1M^Ib9jar9}KvDuG_%R&/mJ9LϬؓ\pdi'LXP<&T4jUwNVB23#xXgh@1v)`&H׀s[A|SrLYW#?7֠1hez)ev\k' 4zfJHd?iRY8bEtLM>0oۭs°dMk/%GÛOJTIIKqH;kʧb@IĻ a(7oy4@#UeAVhiDعn!أ{(IEgZmR15 l{B4OІؐbmLެdZ V_'$fuD&b6H-|2bmfCEwGG(5dDrnư˘\'j@3۽1 I@YI]=o3 ݇e6>Bq==V)讆piܸŧ9Q\n?RkBap2(WHA&M>vhrFLm +%;]ѩ>Xϣz@mBFU4,H?J֯< A.'& rO eV4d`_cANpB:Gj$jnZI|\M(D` rjN|0d$M#<^(V 2n+>ўx1%NMI@Iv<|VLG^@c5JTa\1M:#ZEC="E0%Ԭ ibaW!/2Rl7 ͻȀ:0X[RwgUj)~^&B‰̠6YQE4e}b7I:ob=sQlITo#"v?pxp:NmM +&>(1cm|'-~r$Ӷoؿ\Ww:?7ha(GԝzWFj>]2ᅨH31-q D'\,(ew`ŗud6$IRB3z9|-*mψ jW Lۑ]u.s}-$`oCOu"te5%Ƴ5>&9Ĥ/l)[!C5P63ri%x}n峑:hdݾ:nK.R: o"5p0^~ ۷Q+Qꉽ-g&OA]_[ 5-{ 7dw7>KB.+6)efZ8REħbhNztpt x} "aR ydnUJ 5K+J*?d/L K_nn/wJdgh>}dŕ!YTnXiraD|æ9"[VEH8?(˟)l2QZ@tKG$ꉹn-O ccedk`;BڟRLx̡/@d{89YYG 4B 0ԝH{ɤYJ6LUQ)95[:dž'Γ.Vhv뜲V@ *r:7E ʙ7(#)L@ﳪBQC'T3KiHzk0:&<?YXp;0SҌiQOy`+-#+N 82 .Yuځڇ`[PϞ %߉ה2^q%"2;R%W lSߒN'Y@L >gi\j;**V\dc7I⒚Bl<6#},Q$'}vq {t'{ K6Q[${y!Tl( !!ny2R B ҐE1 )}i@Rm L 9=sN|)F.Sw|R kFhf|I[SRJ/4#+oK J#0҂3GU7վRn?b&#X")E^}hahz| ?ssm yFA2A} ҝMIn-upZ ޕP(b<}~ 3T{ )̻&hUbs RĽŋy=^JQ;sN| SYGω< {[g"Uj HcgҦ$}߀,JZ68m߮g0}@Oa&8yJoP*) ,kNF.6mu_ C{0s\hֺiH!76! ٝFIŎ6( )!JQ>NsNH9Of@l3nfؤnOBkT-tX)9i3 Υec&5 fE V>gR Hgج .4| FMM!Krn ,3OF~4prrUɲ"lo%0#< Rۼ$E5w9 ᝢt䂖P!Z~mϾ SC[^;1w2 2\VKskHk(VI%8Y';nLn0۫ٷ1\gy  >/U 7gEl#PB˲ @PxB^oE3JKmȍkڑG!UbfR2zp!ܕƃ{O38bx( "AdMUCyĘ GXA(Zd,ߡ*P7Z_D&QyS8A₹lU[;1meM0^<^A>IPFF:+{4{)i_eM0 ߈D[ZkX6&]էCւm9# agx6cvy*ͩMBϨ|z1T77!}aX$BtY%xln*!SeX)]SylE { bE{*덏^CH+@&l3{`}fse0|18}[>tmM!6w{o MI]|oVUhU1gpq4]lt;aw)8CIT.t)BYi^91jޚdtE̳NTWM*=wнlުe0c$m ӏSPCQ Iufua{![8((X#eڅlj_f4_ˋ ,: ˉ) 5x%`(8/ؼ":'I*3dSE$lpm\]TqG. Qky܍}VDXm47!a <}o-a~"Td,Ɇw~p?O-ɦ]ѓ9=(4|3 ni֏7DTG2BO%JD4OTaK)[=*(:a72jq-6"1?d xF?>Yu:hEAoTH:.!:2N ϗ0F" Sx6ښ ǭsJ_dwo?{<Au5٩81tC.&<>h #ѕSBOMi:ܕ̂=?^~k?.1| s_cE'pss6CN:-/5VιSw`)"tOiYs蛑yKߒc5o f/H$ `_ iBH#|@;+up$kO|ޮiN6;A3r8i)%įR(:8ryFiSԛ9 i a/b5V8v#\]ԟ]alуbP;+$u,_޳ɗ{tV}%?}IPd kHh']ٹ ^YHJlmÿy32Ég5ޠH(S%)"?_k*&9N 8W=7Į@"WЁ6s":&j\2jD;yҾ%#b&hqn V \[ѨiUGb*Aق|4-%(MĩRYVC!{U4ac-?=*}о] bˉTV*o{ iRG< sZK#1f̢ =mbقD5:!h"kGa"&~hig4[nL|3sO6&5 ?tp6y;;3㌤fw UGȏJ^jᗽ=#G +&%wC\^tԻfR?HJ8Y[jTҽIqHA1ujd>œ 4[^!ve;JT;'p^TOChX)t "͵7'f9/n!6wWew^3s;]AXA6F"-C%PJl0VnJ%,$@S5S}ewD/Xq?g| ϷV/nO/|VDՋL)A`]^(=瓭͸? 2@L(6g0wP[D },"ξKY%y@cˡ}3s`uyKƛo )a8*G&5yTeJFHV# d9VzG[:Xh2W6S'$yoa*M5<@z ==6ӫ.n=,^]S=E!@L:supOӾV"ڦ\CDĻ5 [BMW rfDWCjՒ+yS1%erg 2M]#rAa,|b'Goz(hPֆ>u_)y˳v45,ueQ쒱kvdW"YiCξ/cK#.3mה +[Y5s ƏSRqS6`WP.,_tYPLWh27w0YQQi4~a1(1_{n" kӺ*c6JG0'a"'{ 7WH<>3b1I$Byn&9j?oy; b [^ oZE1wL@.+ҩ~S&1)L7xX#%iݝU+5aM#"+ ]죒gI#8x 6= v#) ~U{ڰQA;'g)t = GV2yZ͋cFLB}|2V<uϧݎeBЙp&8&- iIouׅ1 pg!4,*ht9z'H|_{"\*{w7 p.qdn>^-ٞJ8f3-})kwA*Z釡8سX T`$MV~lZ24?&8 `1 $ ☾u[d*ըɐ[;"Af 7QlkbvJ6CT詥FП GY>N-3Ujjߪ/+JPX)Qqi^ȾP=S+WQ#ԓJtE]#p&$ުD_+yyrڳ;K~7z Y@؜S_.y1{e(vndfzsS$6*,v#%|RZ̤S#Klw}^2Z@{* a6XMޓuwV{ Žux&)o*h5Da*6CR(Vݨ2g9~ /ڠ0Oqe;m[I?[m3ET◙dw qMF)̈wRVF/vip 3L"c߰xA!~R0MmM$2ǖykgBv~̝jKO0p9&X&$; ԎP85fH,ë$ҪWhQ<*\dmihDsWV V.IW`=b[`g.L.ȁ19q uv=|ץ!θe^)+lNi{D}u|vȑi $\K7 PjP-D2:ትt;-QuN4L6nv7%9,(W <#+!{Na,ȶl0RvGsJ4B55qqJp£Ϛ?@Rʉ>ԋ"l!0VW?_X3T7Epտvtʍ8VY.$4Me2 rKhT$͏Dafu£g!1s-$LيEbRXY|X|{B<.gVț7&wO=um~I^k 2']+>e0?V_ W~qJ[0HBoe(-0?EPerx ܑ1$fXA .?V'@Q4q ,O: 60pI23ڗa_Cm-]g)C:u&4sq3d&떄,fFgp45nr:aJ,=̠+d䟜s!lRg^"\k%2CLٿvlG[A01.Ŗ6 T~;9sWL P+l/>U-:kڻ.JʈЍxە"y$1C5.J1"b\ng^8r9U1"K/q7i׽Yܴ0D-'˒etSJ]`yhh/gyݞM_xvMRBTTZ]euhMA6BD~65͌!b7YHA&"@7*T4 t pC8|҆iDl)` ƚu:xa2切kF, =0m :`Tۿ3;a |OPFeGLTv|U ^C| D˾GN>5'9V&vmo 2΢b1:β$8tG4|<1q^1)Eȿ_ rXW3dmj[0N E}WY,άyP ܰyaE},4|3Y 4=ǐ1XR?\BmYDi[ c?4#|;R%IO2k†Ƶ=dlE @U[f;#vÅG!Q+t>ra4~$y$`E,JX͔0m +؟s~D-~C`XI}4L6fJ"tGj~RAc.{,&>@2ew81zƸ5AЭ\eKW_԰(X=hoP}"HŮBkvR&?_^h o6eش9Ƞ`r`0tB*q%OۮQGS|G :pX oˮ\ߔcq.C~zj=hܔTB;f;ct;clPe/$oY~r O wCpٰ~%|"HG~)ۦ#jpLئy=VlV;T..1񶘶[f,9Ҹhg:WюE.{ Q,4'Ђ-FGZ=Or '1Ń8r DY6m"G+?+܎/]}+Ȣly/ K uӝ!L-Bbqvj'X_5H <|O0ڨ_Z)7poz=GY);`њɝB٤*<>)3oDfm7٢~,73  !QEU<滐w}ɘO% !ӵkc _i/MPĚZx8k(js&,&7\Iv T<5C4xZt_j(߯x檅]M#bmh2+/q>af%jM.>i}WjnN8ą=*< EPR;a䘴ThjL@*2kX}ɘx.o>cwf=b\# o}j"^X>;66k!ZֵY{˟]܊H/0 2I5_ Xʢ|W:B26elrDfV^'G^f BIͼǂ oӨZ , Q/1]?H!S`[6N m0b K[B;|/-KCA|O$}y`wbOhFόiпc5< R2_c9Pfo!\(ExYY6m e]B}`\6$v/i >6O%㿺ёS4CI <=C$}H+, #US >70h/`'\w -z9>XNi\de )$dʯTfҵ%UF)"$s=,ie8e^pZQA5`΀AP0fEWa6F vDao]³f \؃yϛ-z rꏰ-v_bKW}v9vyEhOe ?"Ygb;А:4|Qyc—?ujG]m@ cq~ɺV5ЏNs3{rvhm3u|=h"J5#QmWSxpIt/TZ*Fլa@qN;IQ*@ʺ%Ɯ9+Zan ʸd*cg@9|SiN:(s8"~]KW"u&<*oaqD\ ʆMT>{Nh0q24k CuwD7Q<{]n O1 ES}}5!gʔ*JhQkt*۱3]2c=[ꜷy|p UymolKbWoӄЛVHNTouޯWSd&2+&eYd`'KâxS<1>m' l3f!tNOG_$:t0Vpu^F@RZ]VZ8G/ R (Ja%H*J~\|.մ[@dJB;Ө :K,pܐ|C SwAf-Z-*d^*MPЬl`{5.{nxd!R*hEQ, M)qXq(mIuCN(_[NDW1_Lp3G3Q" )Cb̙y7fҫ1S38-B**OL-HC*hm#!C+xᏄICEP˼o(rZ%y@6 6IuX_< {{-vzx!` JxCksW/iLKp ⭡CבƵ5R݃\exZ <{CUWI7nQ}.( Vi%0$& |䟖1˺Jm7xYm+ Vϗ֐|1Sq%ЂғI֫?ٰ6z! DXGĭoF-19n5oR*򷶳Wu U2CJ)Ucn7,ʜH:l2[ ,KTpcTnpo dou7Vۘc$UDU4i*h>[CPN ر_4Z,q^?a̤^T @I%6Rpr҄HJ?ystuvr8)9$;t>ξwuI ca9Inf {;$+^kDNm9K-7uF *zΤBI|PbGZ? Q[mڬw1ȡ I[SSWHmo!ԝ<`X14.Hsmd ŕ>'!jҩ|3#BSdbMGn!Ene `q?.pJ!Օ+W+ (~]U,-+ 뙊ͦٷq>.P>?x4-bJ}b3+21%z^*]ю4 r%! go;I6杅Yv&L/'󺅜t4Ʒ#˽CEpf0Ԟ(S.3s3Z˒ Luk)0[߾F+?{EH fu 3KMkx7+_sRl&h)2!6^]HͤMfp-Ua;<@99TDQ$r$mGO ,%besF">*pxn[DmAocRH?{?NynX#IJ{,? Q:b~$)V?0bŻxFd3wxw^Yv/D=1KP9'1ȆРE|rﬤޒ%ً,T[!mXmêb_Af~@}y:_(W֠E( ZO]8$Ra \?HC9GJjK Op`Nhn6NTh[.5О=fߒkwkUƒ'ΊB{] &]XsWR)f2{Hs~i{}WL۴oRj.^DJ#LNU`~-rr1F)FOC\TQ. FA^=~pM+jf+[iQbcdkv9Dvx:> %y[aD 6ҁ*/YE8x*SGj310➢\myDҲĮ`\??%OMw^({9 ni<;abF9%hm=>A 9Np*GEjlкʷn3 b-:Z3 ?~ծS6w ؋ =_M~'[0=EJvͅ7{Օh{`5$l-Q~îuti"cszƒ/t8rΦoK>XB9E3Po\]h;ԫ/(϶fFPW9ƙ~bMl:jSԧXAAyi¹ƎˎM^d>3\OX#(;CѫcJjFR/LeĶ:|k2~J8O׳SjXfP7f;~SN52%TVpHB3Alx.Z #.EUEld3)~X, *B3,vљ{K+k 77!mRmpz橽cJ)};DUg(=X.qyh8GeIԭOI͡ٻCU? VHf}07bhx)sxب{ul%9gh=O\9V-=Idp#TA>ˈBߠ0p]EY8iV XP fqlmNq!oQJlT}o]/6Cy7{)Z Xpv gL.Yђ4(er4R/7Q2tfIﳍuT̯ xIFȔ,-HI!Q[FQ@iǀ(]ksj7&1"nS=iR?ߗר1 X΅$&߿D֤²(i6@QS{2|J2w"5K[j:\@h'w^`0`q(>GMv8 4~':VL[m/ m=h)Ie^;aT뎿U|"r-~GcW\U Y:(>C f_ų!y#DaDZYItPfѮ~ռwld, nWUp/JBϕSk՘  o(·((H_xJ H`ȌML oioX|i# QNg8;!O,530S;,,;N1Sd A#Ђg>aZ竗ӭ5|qpIz - +a>j=}*#t튇%Q9AD!<BCq ngBT~IJGf0RlbW&#UV@^@Tj^obAm9\X|kW>.J^`)f>iNG` ͻC‘6Ӈ=j&tI\_hs^2g蕻p48'|`[HjF2H'7XJh$UWlw]pk,8 XP[:hMSv8>FSHN3] "XKŁ.W:*8J!TK>OU^.}!X^ o="?uIˤm3P^#f6t؜'D9܃(dVSlkRT5)AӤ#|N*Z#;Cݾ͒t^)[`z>BY1!\~=RF} \[y_㤾J,\Ѕ#5tmjU  '@Z$RmlE=}^Db]O/6 DF721 @(ГE+u(%3h#?ܩ}f8#ϴ,S\]Uqu7OO$%<p:d-ݷE 4,'+:CK˙r+$ftlTS4]ْ3*$!b.[d~ Ky>P.$9؄duU .QQ-]v6V bmA bp 8R$} ] 4%P/[ū!%y. K5Z}MiHҋ&,vܐ p?z|d7{PW$CɛAPFlY4Wxpdb;Jl0j}a_CT7IblV]C_BEZŁD,4.wE,'jqvbR xND Ԛ?RahUaJ1R+ǯvF˓kt:6vQww/)@SY蝳zSxԐ}}Xx+Vd[" Ct\zgpIU!jn0(.MRf 𙋅XAV7!(h$h2ox" Um$X5kP6N0 ćWLJV}Js i(M#z_&t瓉u)/|(m EVdWa{-{u"}CWQԆVR7W/ID } Je~Ұe󶟿wF{V]\hT́#VڱsN[+ Bވ#/jZo ukx}5>b(s,ca18. %KgD}u#mT gĀzYsRס-6VZ`*1/XRd `ZT~0 rhx 7/MBFj9z7G%ݸ =QNoE-yPcљKB| vo}pbܭldžֈ 6U} {\7_U:kɫTVY׹jH oE( w5RZuų/*- bY*HGaXxInZ 횔|O=;iwޙ밖?V sj˭KO`;:on%@R%t<;s ŵ 05:夰 ~_u@Ơ`TƞUŶ429zxn k,4?ZJ2!@&銪+z:9Vg|?DQscJA ǥyir?- RB7b7&VfJn 4bg{kPK$jT' <'y}=eSM`Aѱd,~ /x NPb.ԝfڸQdDT1FR%R]!ơvuEk ^Ypt ]'KWcX̰F B$-8UDpHDOx̓$X |YA-NjsiT=E4\EOslHS+G%'w-6^x<,YyiHU(ao'5+xᔜL/؜3r:zg-z:85@_b`{ w`dfP>8A˅wD+ݕ>iwʾ;˓<ߕ]/Vo9ˁ"*MQk#$ݰF]_\4$[C}cdc=ap7".B{&>%Jy9{VWء#"HOVN(2{ FԒѸW/+1=B”FH\~.5P LRQG*mѷd0ry1Œ0 .~c9OkxXkfTэ8~t5:"^!>(r!,9#3ʇDTл\/; p8' e(/%٫U=޵n6~I\(7kگ;BDBօeIKH\f(nYj 3  WM }v=Ț2ł '9{]\T'آ  3!v؀}EljħCY_bfi8g`Wg,Րm0qׂ$V#P;¬HK^hƥzo1o!B"&.v4ZZw(J=>ٍT9v@JO 4<hj=X /SM乾s;J6y@-cȳR'^lPv24"<2A<d ;}%C+oŊEmy;Z}`~J7yQ0d$rmRG],=5>pvQM-fe??2&~pņQ%Z.Ox 2Mޘ( o2n,X$.ç (> LKF a:zIG*IW RIq/bl% ޼ Zj6r"Y}@%ڣ2ypV+23)J";YbfzCr/_x^&XGϫ7zKe3L+sEF|WaO@MfoC~d~ӣqNwM yטUE-2.HNMD"*S0/ԽA$Qq QIWH!<z!" 6\SK0RTӃn$wBѻ|E\_*IZ⪆AJ0*?r+Q' h-k8#v"ws)W@Sɧ?LJ-Z Z8ŘӞO)?& >~SVh(v~."HW X E&WEJ5l6D6޶8'8VFC!Q˖ Zvhfގ1*j ՄxFcMv}/QEQ?Ʃp۬IWUObn'4OMgR_:ByRBz8گ9!+j8;tDفq [#ym|lU iT5MNj?*ꆢW%L270E>L7-Eia ܚ۩]5QIzZtt T wK惏nqE:hQ鋿7jC_|6ˆ5 "SsQ}]饰nNDU~ P^45i}'vS/Z.X7VPϪ򟭐wu!.v|@$5qulȞg8ri3f; XtGҎm4)KlQ,7>u"C1KxHdO4a3NGR]=oRD#w; 6~N$Tknq7%(/(QG)`MQRS@ /ԇ{,n-aqk3 ۚ+0 m[:3K~'c7DZpPmβ/P" _7 d.k !21Z4؍P!'NP( rJ`ױ$9XoAih{{1afB$3^V o~_O9^یڳ !XVmK"kI 4TET+Nb89%-~iNZ#zs 8O~O%=Kx&ەDeVFŸF8WO.{-3ͅh!-R6U,=Kkd`δ> Mಣm}M3be\[ 5B́n.[vlj߸:Q)+1&/9V;,ʮ40(tdXD?xKsa=Sq'&t 䪬 rPm%X <Û1 [QW-"ψE2JU)(l6v5@:2[Ձbr;Jۥ%ҧՕ'n&MP LQIXw?BH=u3x%Cxcު|ȥ-эP R\׫XسWh5䯁nXfRyi×OP@E 9#Um$\Ҷ~s% T2@TgO>LDF(9MXCyXCAϯ^B W m o:4j)dA( 4`IB_4Lk~e{W#Z'Oy\lIK/MEߡd#S5w38 6 [xQZ:a*tїTr]Cu {>K{he7JG&rU+M4bb{s1PIl)^{lo(`^(Ѝ$9O|ӿ'8Fa֖ A@./ `ɛuDS@6 q6pj v-6!Xx~r(Վ˹vZ|3-{9PJ6Jd|? 4T~ߜ1x>{´ATյZ}'ĥ_Q^~q7.d(hF:lv#ç9FK2d#Q=E=t^C{UZZĺ {ϐN*zˈ ]YV:0#R(J}jKA ."6^1آO"j7xV-p%jYg #K+ƵPL3eBcp\EtBG-2 J挓ok(ETRo|Go{QO m&H7m%bZP]A Ue?Iev'6KQ%+ % ?S+z6;uO~wh[ j>= 1h{V 4;꣧q\+/f`P_q3LBt;{#blОYR[>t."1LJzaSӖ-vl u1y)u@,XZN}?[)G?<[՞~lV;KitkB76vv8,~Gh؂'Y2bBfpr|q&" ;@!?s;L6%hdݰ^1,7_8Z*Y4 Qnv}^F~ % Э<9bԝib$=$~<⮵vΫ-\<)uC[(W:7$,*dQ杍ۦARAgNRt?L\M[=#eO|&iRiPw#5tdҢ(s}Wlv㵇v7vr*Ml0){kĘvCo,>R ߪ3B5&.>"ep3 ,PX?[c_CtbVDnLgY5 ;(X&Uÿ$v8 Vel.&en~q;fKfbS{Uw&>qwt ~^>`:aeB~h~Rᔦ彯3̞Z(Y{d49kPږDSDžD0- x'z͕^Uv>dlFH#Y/LW}3q#Z;'J"fWh(CTHe֪,4l@ǷMs &]ʕz7mդdM{-jEpyS(d$K2ȬȤlĻ5 )js2h9J,r4\#d]HӯJį905$tɱgg`Jnhrখ[a ƪSstg뤅>Q戄[g)ɿHɯav"G<䉪@og='ڱN^-/=+(RSdfOE߄\O1cb .C*ٺ7$9Tw#) 5ܦp!]son{$sqd[۫Qq>X>G;%Oi#U%#,&~,>iwnG+iʠpXǷZn2NP裄/>L, f;N2kmEz*dp@;IGY &zV*ڞڅgWz= s/P{0)Ah_<NJ1pжqR HnA7 O /0A-ßG/x? {a̻nPZ<] ɍ{塹ΥHxMF'St24ELC8h+h5ֶT({,Wu1ڳsis`/I䘶ͺG6= $/?T-F8f{yT ۔b?6!uUR9N1ڗLqS c 4[ Ch;dh;Kt5*ShoPj5pS@Ҹh=txI!60ml^=l*@a,߿G q}q79&xOc6ke^Shs`IyƑβ q,k?$ѵ@^/@2qvnks{K:/b_ǾkFۃ1ƸH51I쁷 XV\tM|ZvMC [S/_W0]irgK6VDjZ4KCMAvy2 57eL،Bđݙ)d7:=Oڮ{+](t^bU'Nsہ-R"ʵ)3..eDL^ImHlEO- /XkiỲ&^B:F\/Hºܔvd̯:\3EU>/jpXKu.7Zhˆ2v5gS~5煸~M:RصG CU!xEh|j i]P;ɕ8*%'(=Wt (.zi}eou^ܫz Խ􊵐1!`7jt}94`h`bhJk$_-y_/_=7D+Vc(O$k B۔y! tz[ a5^"Wu:,B}q ua8q-T,߻EQ*9 cxS (ã c5y`FZ ҁ9Wiҏ-YMqX}%x;pQVn{>hߵǑtT #:R-,%y\zM;#;Ƅэ|5YNTt5BJcy9Nm]uo->9)Uy26#ૡ:N/5_ļT_1仯훼zߜH\2 ʾrAәU/(Sd6H]4{3𒒿zqJ]JAi#- lAT%!/Cis_pJ]HӸ$EaY{eAL p{hP&vzW¶ۊ1QG\XWhٹȢP> O:V[!y.4rrۂ>ݸ [3iMgG1@IrNeP.)J CgjQe^1P CR]$}o"PPyߩW~5%Q>oi]Ftum[dgt|3ki?ߪbNȇzH]|?vM6"E"Y;옙$/)#AWu*[D#U>8^k&歠b]HUr."v+\ȁ[2$j5%0rG!㎅?g)o2r\0֍LF2-)/a!c{9odr)Ӭ+x 92'ESwt4 %Y/gl ߊ6yiyze3BۊEqcuo1)7?[)Xb!UWg kE8eZQV{|U<ݦfU 0n(m4͎s< o3n[,(69؋'h "=aԢ{:5R2ؘʅZz!;Nrf3vkXL/UG3ȷ8g!* ]t~mҘLB52YTBKbW>y媄xߝ]e⤴}ad䟲1[`/vfPdse2Txws%C"L#qnd-r9M*7,3{cg;#n$Ȯߣ;E_!XSxxoO3*dy_[4 (Bo=7dcČks OVݤ^- +!-zKlaO/\q}p\O1fTZxcvxI#z Ghn W)˝"pgfZw4w{M0P|KmL~n{n9t^(R|2BɲipH?$( 3؍/18c,[XwgS*19Dvȅ Z@LRGK5= O=DZF2 n0?3AVˬFiNSy | 0${:cdj +{--.Y9ݞ99nS#+SoU",yvd=>.cbyQP޿7.5듓S_pR 236߉~ջ{iC y¼uI3`MhL7U9G̡vXڽK`?-qª,=ߦ׹sl袩9 dSm1<'+=4"δBX2}O0}K~WI˼r3bsQNS!)IF9 t %u^k1\rTj5C1q:?5`Mysg̴/nL2Tgr}p-&ڳLy+Ǥ_`I)o"̖QAhuDPd?km}ԛ\ p%c;F g#g԰)}YӺq6tuc #zK<귤O0P]W'WF貇sޟ V?p28&SH)ЋGg, D5U2E2}H2( /L"iXqKfakbZBp4:FȳgFu[ɼ̝!EQՍ˜7ITJC܂ _6 DiND*ksFU] ͻa>Ps( ? iإ0FN8̈́tmFGe8\u/bdZ-L|rEՆʮ񕏪OQP,sKƳwVa\), >1,f!j INkr1n-Td2\[t~(5D5]ʴV^ئmH$qbl@}ѐWY 3䳗eP8iVd #9WJm8c 0Z'CM 4K6ro0t7P[^.\bGIγ9=6CG5d☬QDQGԄ'4nUBƯKzx Yg'E;R.a3q2J Q : _Rui?ryoRAA%u~?_dG̈́(8󧲃=-h|Wso݈ć~wA0U:_@:꽚hw09M%mqTqXΊIEd,F-V+MҊg`CCa}=g7 80L \Y+ﬦH9뗟A|ErW$egax2XMa9*J!mL`Ex6d1/tI왘T3Ol]䃯05Sƿ]Ý ~/:yr. n8*9pZNX}OK|Abq&5 BI+ ўk/*Ep[ \oFxPγP/>wZ̳Y2xJ?"dnșySJMbj=}%c _C75@}GG>r$&420un8>.jFcc0]?ah*#VMm|K#'N4{_1 T9(sb#WjuA8Z0ؒ]i*WK Y%\}*PPwtQyP@ʬDa15 =oD+)5 ߒz7^P*#yuDp }ysczr g,“ vԾb̀ g.:e h_囡z^LLnb LMz:nz |eFx<4-ܴV`68vh 貗ـDɧ0: gZYC cPpEi+?6z//H;ቜ[o)T uLΏP8>T~ f>D(dAt94 x[>x2|rzptVԬ)+S쬮,)Q]fs4tN{mnA09#V b8{MMEl 3⽯F1LY#D0! PWͳ@IGpcG^W'6\:?L\?9?{nP!!(S  q }h8=X'{; h^i(eyZilO!,we~f4 وD5!\:ZcV%(k晬42m5]CJuUgyϩbƺL~&*`%S&پ6 Q@S?(1Q/ [pG5AZ|@7`XCX;TN?ÒzTY5UVn@k?$&6SاFuMNc ,8dA/m8/G}%^o=:·c'Gmϭȃ802"g"I(0Thf̔6 αDҠErYf6I4@{I27R rݨ6bP?$ w-'ʃjݤMoxhx]+:4 ƿ$i>4!!-s/cptYD6Ea =HF gZwv6Jq`䃿]) TYbe0jAecu@[(^ C|bS%ڱ4#T۱~Y>a*ANM5a 8#JlѐɶR2cZ|-U'r5y$]/z :E~6`+&pSt g a(rN)gg>D@M?ӛ:BݑoT">wLo%]97ȱu⊓";aW0S Y T0R)T7[x2.*SuzLPc"D~~F:}ir*r@#+>mNͅ53ppu󗽯C"ttT3W-2*ߏonbψ H`2"գVϯLqpK@$}rd Üܕ??f7[tT82zfބEUgJŖ!l +c.l]ZMVʠπÕH&lo(u(yϢ**mܣo$2>NwdťJeOxg_[~J‹ka#/Пb*oKwg0s#KK5X,"wivUҟ.q$FǷ 䝵3vYcXa[m~CGfuvP͗!wsa!}R0+F}{a_|mGÆy6%ؠU?ͧXuF/9LMgɣ-{l^zUR&ڷ*ZlcMs |"kȸ ̖1@ *;L{.x&jcy (4>%%Ht{Yb@GDoi%Pw-#tk k>{Sz~4?zuvrKlnZn F#://aDBƻ_얻ت6<99-!zd\f`muߟH^Wͨ|nW(|]R5wh]8 /:7@BPo\z ս !7׽'\S?~k{2k/٨T_Lu[E%%k,\/nίЈ`yBF>I3/-4Bn 84W;akڅ9bh=b #b;S.L2n3ecG::ٺ`BG%ƖNI7Ka\XBe>v fjok^ǑK-k?{rdAbL! KMlY|sp)^.XȖ&~T|ب ;"E#7]d;-"L0#Fƥ}UL(^:bX8B._$Eۧ.AFܦ7*&dNsDusUbru{ۮ &dëfTud2zZE .{v  gܪ0̂ɺ2+1KHD w#2FoQ*# =?TuZ2G9:㡗umf.q2ވ6!էᇈEƽ;N6'%a7k<>R~^*en Qu,NoX|{-2߸ >,3O,j:T.q"#qe#qvH\4!*|u__?ZcNllN< xDmd s9$t:-X~_*_ɗg6zm])TmɅvygIXQ/Pl l;ֽ hb5_6:2MQq#"H{k]PgrRܤ{±T^xA=djACz_(b-i˹^hz*i︦8Yx-F.)^O\CeﶄqE{r|9]FOцр}?\ mgx50 P5E5Gd -N͜i˽I(zJ@YӘ Q]ԇ=U1:6!Tj[&KHq%E`٬ yKpڱzWؒ4sr xΕUBM:|~Eq,f}MYlIyE se] {alGN O(U]]:0?`@(>`$)WvAgAre%IwƾGlW׾`{tZr͝X?SnhQ-=~@ P䜓 '1@"n..9max^q6־k,ދe@ ӧkzMZ@^ S9p18]QJ=?\͗U@B*s8{co(1ve]NAe/>@/bח!*" d`2|< :ƾiYc$h~;j\?6!ݬ`gw*D"*J8(2S,c5ن,ivd|$ܲ"B_`^tX %>uг6Ts!¨OLL+ !/ӑWV"!ܷ w׽w;Eֺd#j|ɔou6ZT;K^)^zHAM,%-4tYl0T%Mll:?dDAwA~T]A>/6S۱%sjlLZ nA0+!sVO]cOgÐ'7=9 >i:6mx]1V+E瓈C,*k[&H;a^ [=0BtMonEOzQڊ*6DC '4d~Jqni5hX$ Ny}MF<?n(iЮ(D̅ZT2ʀx=7I_,sչh;V7ָe=::&46dZ>K_3]ﲛ%۠.̀6hD~CoQ 4NQW W&4Η헁FkT.]Ԑ<*m9X:& Ϝ`f)3/Yeg/ۑȑ.o\kLn0JQ!1|qOe擳Q+]7o@FP&0w9$:QA0{Q eTyI|]2Y b8쾍*+*]u~9b "Uv@+wK5M/|%Pbᙻyzt6"yMP%(Cs]5 kYf=̉F@ iZ}qDulΉ#*&CFrSU׎,{:A@cZ5DH5|jDG-N6dKb'WAteH!n5)t+JŦjBM&a۔kσ|W;v\YqAX5|iiҤ0mO¼֡ReŎmF@okk> Hi*K7HRxd%$,3p$wpnG> F}"Wȷ|:>8H挍ki`6?̜(nIbjl9F^Y1)|ǨyۀPt=*d`@O+6$+#jCxЕ)`D)THkRxF*آj"["A ;hN.g+2xQw, nN]vf2 w&tXcY`]\{ 0kkJxmGd o-ƵHLRث~V2ěrբLw*zfPQ] +52CÖ^h |ڏm `}P⡺(:~19'BrM.Iz9?P~O0k4LKސK 3e3G:`Sjh^7 E'l% G_ WOa^ODHS<_`'f/DH&tGǦS_G?5"mJ,rWt(8>rEl28Tzmٻ%)bg4ab9&Jqy6(q#䁹Ö;v; xƝQ=d,|RܽV&ՒF,;X{E;Z xFB}mL1"  PJoNW#:J]T̀BG 8S`8N@`"#7Lǽ pcֻռ z,.p`XqY#w%T gɳAN=jF [O^= ^gb[r 4ub<B!``j5 y7GƑcǺs#%8ݡ86` : 34? ]ĕkXgxGTd?}$=|2sJ2~)i*ŸOR060Œ @ri)zرAfmx]L$HQw#>M;(IEzDZ&Q}kFdzҞd$i?A gؚ2Ōdv⢙湉nH" ^SeJp؍vP]r LқloU(< * 7F$pǓ+Xy"Ư=B3=ccs6<⹽0ëL8@!~' 2ۤuA\ln$c* F3+I c$I7 I`2M)@&^jB7 %x[no Ϛ^rFFݡ<8\h1#yЗ=h*0&RFe]i;^.'/˻½FrT<s^!KEDX :6V2K4oQGGO\ "!}xvѷ*d >yԪ#' p-{ IJ_0@2@xSsv.[#_GGT`gL\\rҝ/ Z׆lR2ۦ+ߞ޻Tx$K`ȈtO*ҹ=— EXb*lfoeu RiϜ˒ʛ{%UCW|ĎOp>''$<z,oF4tuC8V ވκiyH )7y*0bFtEbIo㰝O~Sm~3O$;#Wr%;gZ7»j%}+[CP$5;cKh8ZP%LJe=:RScѫ2ϩOY HZUu&sBg W43@q68 tr̔t3a{`F*6V. j޸`qXhwSv AZy)\bGuviZ0n>m=35ϦOwmldw ~m]}*Ddi\UҚi.gUT0dp1ZZNCowqA|:!Լ 'ezh],݃Sz=7U1Kaj.0{8z9>bUV 2.8rszlr B^5]Щ>bZ{aʒJ8f æ}__spKc5_ BKal9Vٮ`X93UJU$@CP?04JN&+w#imxp镟|/Uk! !%DU2[hP\t[ͪ ^5D?~q4 |Sk6 EVe=Z#t$qTYinXT G0BjG 0?WyeE cce.u(=^X߰ Lm~=aIvtFM1P5SSOXǩc{/T ֑;Ӝg>8)bVpC U>ƵZ Q`H7"dc5 {}Cϊ`YbͱE- 檘b|*|MkeՑNt؜7_y~zH mV%o&Ӆ,ՏƮY?HӒ mheE)ւ~dlS(Pp^.>%+1dj =)a)ubD[Ėl2Sae }c 6i}&\_ua!\jJ&hX!=WI'vfhÔf%x܆xv{Z4iʹsGϾcT1sH<_QgM"1#My?ܐ!?5/_@jnDߚ^~zk`5-C[đAk0wWRI]"yG}"CEtvwmr!*23-ݼ/r2se/'=Pt÷b<^\oy I,g 2e4K :^fc7" AY+NDKtзol>m rN͉B)|yd]r)lN̒UNڡNh{jPexCߟJ'#AiR kvT(m]fk>Mp 3,JQ-EsoF0QVuoKțի_r#[GǸ pmr!`}Mƅjgk0oS2?`)~ch%"nԘy7uGp}-H$i,w>Lt8 Ӽݛ~ >? X%Rc4`~sdu'$lF'@̧κ}XWDBtՔڥ-uB ^ă^$&sdVkIV=KDȾ~ q󱾃յDtun_)%Wͫ?X0CyA_ܺ* :8!H sUo eZDXw& <OA q&Lr93zvc=l]R֦; ,oEj pfS?7Ue{E|IORU[=y1[\SK(W?kH2 ڳd=IX̜>} $iW]gse^0؁eX&rb ;%3/W}ح=&o;+,hwrurQrʦ-&f7V敆X̍+wCr@`+I"=?฽B=K /~o5pa=Bh9:ߢbyS<+2)t(p/BYΙѨj3az %U\x%tMGZ5 HӭrG6(WLh~0;qEiީpHeT8v]Y]k2by sګڣ/sefRbkd҉ %I50*UՅp' 5jÈcex1 keЩ? VEKrn*|$Ml,s/*%i?Ə6Na=.Fv#wnu}^c M۱:e&n9rmu L;z`r 3}n+5{9D368p7^pб[ySVx5]+Pc8cם?gj*17A} hS x#<<*;@0iڂT1|F'W_$ tEUEw<∑noqBP7=HVA+,t{4{f'"OLr\߉°LO Ae&GO@,XV4` u[4%nPYh e!sU77*v@3ڥnKRX-zsn-eFSxt(tvrEFNz{`8硂4N?.L@}f#0/Q 21U;i>k25|`:1(#بv7]ߚѺ++Ň,Rwn Is㑩m{\t$um]Lg! b†^>x'3~]haF^wsK~Dt4DnsJRhIx"dUqMAb%0t[!+L?ciwA9*!CoȦwXG⨗D#PSR{q01^`xƥvs)drnp-r?F~ZW GcjDИkW6 `FR?w3D] x$uathNa?٪4^EУx*įw<^n"8Y]ΙЌޜCy>$ ϔ9W8.Ȏ$ PcGax{9b]^Ԉh TU#&I9A+2Cb荤Ц͡fɱLFׅi<$rJÙ!|) j?ƎzP:c湲\%4p_kN]/m\|? 7t\n}`ċ^&Ns)jᓷkOcơӁ>s!\W:わSc $g.Xrxfu i)Z@4o߻ <b\`,r O>Z89㴹/t7h 9 `/h&|2b6\N3ZzwcA4S2#lu/6,zE X%dqqC"#7DS^d_0FBI_X+;k1ݶHzN4 <>PyCVZfGү `d)~(Jg‹'N;VG'Y>M戙uF`(Uھ# sbp /$_`:|nFDر ;ڊ{Lx~%yTUA<,0;w$[!>-cׯJ 2ۄiYk Pw@S hwY+JIIwsC`)-XaڃHzxnGtG皧^͒lՊQͿ)a?wklapU2ہl<M l=ޔlP#+`󸹴^bl 9cQ1 iNn訽mj́TUci[lTumy'+w: mg`?D8$nG Hl 56R(lĭUw^NTĻ؏E՟IN)Mغy}5L}.:[շ]wcR N/%_^&|aݐj44tOn_oD7e?$f<8 6ܜ t-W[SdvxK+L1KͿ"F;뾀XV2 p#E^AUMc"iu"54ykԍNJo~̢`=珴!y@|c\_x(qV(.U&q>P̸tD^&7sIkm *}6Dq!>THjCvDRRqYv,v ܦDŽLVo]'.6hp}S[FG)݊Ӑb0&g(d2|)*}k8NPW'v\mNèsrwzc5Pjks*vP\FXkPufhctú3K^OOdkoգj#>:,[Y|GU;fONYևJ=݇{ߡFB*rt| ̼ 8>yViX֫&9^'6lO b> hIGq)`sÊ' '6 7.ef&*!0zEBoU<{Hb#!({{{S(З_8"duT~htϐ;^̓S,OWBjNƠY?e1H|N~OBJ`Aw{g*kx'ŸW)/"_c$U簳&ʾX8KCɡsbJ̵"{lm˖@QɾWnj;cV8 ׷ZfB#G 䜸~f#T\x2~j705"vT/'R'8{ /Fa,"Q$>{;*3 NcfX M`=Sޱ-Bi:>Sxa9#֜Ĵd̥A |c9Y6FRȣ`g،%hgC4z"l LPv\,@@ L A$NrȐ~tjւ_韱 w[KP}GG G4!OI΢i|%36#OA`TNl J_ĤivA\+eDqjȶ?ҠsgWTBJJ[S6)\AT0liR+4S_SZX7{j[扭jMW (G@A^(5)H _d|t+R WMwbP< Ĉ|KtPuQUA eĢ|@`!Ukp|곖JA2}g:`H5qIIE?ٶfojly+{?u6鬁seQHy۟>B?풕ġմ1*Kt>m]\_ZKsۯ~($>P -gu{e2eήPI+ u%Hj앺ݙ%8mF п}SĆ$ŕ=;j+I`SfP]>Bp=H5ɿ<]Ԅ7i3Ow*{a15R Lk8 @j[{{!m˅k'$e!\4.חEO=z|]x{#5"j#2?\~jDk <@?zE<2p0нu8^:~X3fё'TF>$|90=Sz{P袿lj4uf [Y .sw$s{s>b\RQ/a}΢^z]=:u rqJGuq}48{d"_XWCW5PN!d u+j()J,m@4oir2M%ZmBCdE})d'~7q f'9 9PT4v8} ПHx 蘧{yKCEB ߵ^׈Z ->CK(bݔ!G? sW <yH-;֤llLZEKy-?$(h!K> n&{8}f3鑖 m(º\ht'FŻn>ٗK6ukS]:q穱4{l.5(Cۉ3KjJnN3d~(ozu ;|'9J=#Np<ߖ3QH֛JǛJ CiM|,MRPI1*DU AFsgl䅌LL$v%giiY;@޲ Q$}BC\+ysm,W:jhuzy08᷷:=F $nE\C HptF8ϕ8]e56HSj30]hO'RfQx '3ʮ] 3y\PجU4RBz_ޒ䓹\<(ڭ9 /'V5c\ƽ#С# 1Sw,PBl)EG g+V\E(MqxҒ׽o78-zOI, SX j &*&2ϹCr(eM7k7/wS[`4O:aUn>0z̏(rD^e@ 4[ec0m7,6-+$S`0MĚXJB' 5ZAr.J y܇(( a0J8 cJW.zͯwa:o~{ oK~KS#Ew+q +@ W -ęOJiכBI0G\V|u؋")c 0V(H< nςR~€%-/:==jgB+U< &I\r5R:J|^$JzVP3ҹy3 Vݺ;nVVx=nRT/j;@]Ro@9ƹ#[=M4uP0LfT:"`ɳ蓞Nʐ1 !8,_;xI*Lxtb)trޥl;F$y _&t5_5nddVp-tdm?%2g 和YA[ 7'!+Ck=fE@جAq eIspk(B7(-a,`XV=xzPX";HbNA&Mn?(g` <,c<$Ȩ*@ChOIA'ljƩg5Ysqv+3.#/9#8{θ=-@GuN&J(mSBs-ٴ٭6C֟`idG\upLU2pA㋨jqudx=|4zwוYI 6qLmN &}XeC#҈?<'6d,9X6t4.c` j`b6xw3A۲0ܑ `H:4&g5N ;sv^]SNUj<Nvx ݿ6v:HfއvP /Ruy{N]yF?=B g@ M0}8rOEJƔ /18:u_Dt wUcKm&_+4R:Vg7?_-̽gyϾK*֥FmPA{e|q ($Hfbm+U- s@'b3"[wSŸ&b4|!Wc ~ Cer5sWLR7yGDeߗ) UdJ͟`r۟" $20"6t(:F,' /nua4(ZSSݿQX+$>`AM"XBsuc ϶yRB&؞El{vXcGq8YOhp}=yۘu:w- S8Iڶ-os0Q|}R/?P߳ Gg.0*A_pֲw&zd) ˛$b&y(4d L{I64-u mtDB.9I3ŵ@ԢagPg0YH6_f!:m4*SoMb&(*맇is9o F:Y K>D:o"a\+sb`9m I̐ҽQ%E70_ gLbH 'EQ2A0 A'P;C ],R!Cg)bd`3Eo;bHh9_eX},bgi)=ԣ#2.Q iB ciʓ2% ~VB8=:~G)_бa&]yh^oE5Q+AwV$CrwV%ARPo~I$B@*i9 ?D'=\R7kHteJu4hLm Ij48J0i ^xxKv#ŠJ@ݱ|Nٯ0 Axф;W]ܻ<ʏ:7+ 9 GVpn5F?q>| e-k+$ _DE >[=IwVDXѱKjgtt[Ҁɐ?lcDxPmG}m% d㙉nK hbq70/ѩ*Tj ca5_FD dkʆH-NfEt Nkg4MM)*-zcy"6k3& ţh?%3p5]G(腞!9i ¥~9b軮e!1GUpV,V N -3hu(@X BLnH繘{}&4V1 wҢ.R?>yľc/u (IslvaVe#+y_3^[k;s~[N1E w_׸|DJ^̵Lcf)em$ZG@$d_9Cz(" N:V|%{,au4H`f#ױ=/u>+1*ŀ@;jF/7CDܺG5/Buvʻx+ k+յO%\ۦ@4˓\W8dNB oT&c[Z7FsШu[?q6A4sU@6RvփZڜ UkRƶ)P6J)c~[ݷ5xٺ7 .Je @幭 4QaQn. 13_ xmC9%/X@[vDU@vR 9G0Y0YA`YĒٓ<5t^H>OiKtmrVQπm1қ̸+lȑmu<7=h=kU >כi<(:4t5bYZ1CAfxׇgSM@얁} t}Ep\o.1c(>< w)XRoA%nz9:&nuU8o{)C(b Cȵm,wQw~G8Jà ™?e#F߆Z9|pVП _"JeY 34JFx Rl*Z uV Sgik);Tx}(RcC(xӋ䛛4ZʴsKEo)taP>vakM,hK!62rGeVM d&Z725,g1Aasf:NS4k,]*x/h NYn`uh1Qm}׽Gx+6n8ͳ³V,Ko|7ܼ]} .r3P~唳xY;k56{CmR~d}ѴT"$zEtF6X:e#а4o*ܡ†WrP!cd#sDxwV]Cuֶ4_d .C~Ox|^'3+X ?}۴gǀF nF.a{qr2gY"\B? ]XKKɢ}uG?n dQP..ENy%Z@YYp3#>Tzq"0r~ً;=PқJsDR"H͘j線LJ/\ T^_C~ϑ۱Rvve<FFN,SN9e +4j\_3YNC_3Vl/,UI.]R4`v(f71׼jA<UY-}?>U-u 'YYӨҘS(W8ɵ.l.mSm!,wR]C 31;ٚ l(af#a -WCʼnTNux$/ܔlA%|@+֓Iԩ 8x|U88|.aQ r'fp45O1 T)>Gow"-nBOyNƘ%}NC4pC,вwtN -Mxg4y~$gP]yw;)Ňf5+8RaUY(\yWlF>4H?D$>s_LNPF|7 'KJ(X8i-0ĕRs2x/T~IWɁDZeo8W)m q//6WKIK8h H'MCmVﬔJc4Ku(:'<&u[͸UCOC+M48V @׮[*4 Q%(')=USy 汎Z+2q] <5r #=·`G1D̢{@0` #}/-Dw^eeۢG5ݘcKmliܵ@3N2~`))f.) 2nT3@ܿCy`#.8anВwGҰ淺8 MrchQ?4>BwfaL&?0 YZ