libgraphene-1_0-0-1.10.6-150400.1.10 >  A bwK p9|7 9B.ܗa1ցApzxhMcэ溻ia*3[|b}}²Nu@71ٍ5@YJ8zAuɪf R"FP],TSXfEYا%WۉGRBUaNi n$;88 xDuТ@6j!7838df2b42936aa24749f0ffc4550de24a4c4edb85b5bc682c13675e966c36724e300edba2226374a0594d8aaefef722c3385386)`bwK p9| }QZeֈhBzȹu*T٘5}b0^,;N*@T?סܓ!\DB&<))QA $!# Djp1|Yr%ҷ.NjٍviQm)AYk!9Zd"yC8<:Yk? Oh)Ag~Xp9&|du{`r`Ij ud5DO;ɨ E)_d1{ uS•ai.>p@3?3d ' M" 8Ilr|    0 P`t@(89 :i>/@/F/G/H0 I0X0 Y0,\0T]0d^0b0c1d1e2f2l2u2v2,w2x2y3 z3,3<3@3F3Clibgraphene-1_0-01.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.bwKibs-power9-13 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://ebassi.github.io/graphene/linuxppc64le5A큤bwJbwJbwK`lb3ba3d2c941ef40bb7b30509f8ab719008be250f065abe9998271bfb25aacfb50cfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9libgraphene-1.0.so.0.1000.6rootrootrootrootrootrootrootrootgraphene-1.10.6-150400.1.10.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.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./sbin/ldconfig/sbin/ldconfigibs-power9-13 16519851551.10.6-150400.1.101.10.6-150400.1.10libgraphene-1.0.so.0libgraphene-1.0.so.0.1000.6libgraphene-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-SP4:GA/standard/5daae300efdfbd8b7f08433d0a2dd3dc-graphenecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=82ef2943df42f167be647c537d0d6839d7507f88, strippeddirectoryASCII text PR RRRRRRRHӂ qK~.utf-85b4ee5383d805644286b39e969d31a27ef0726ffcca6c5cc4877fd0620034cee?7zXZ !t/ ^] cr$x#F2 !D,W΀Wp9 )!bjܨU? b<ڀsly&ܯ\V =_j¡]˘\C;~ A2--_" lZ4}xD By#fCJdMbvBTIj_ blߛB}tTʷer0,|gKeG!t\?PDRVVvCoR=ϬY.3K !mӥ;!alţ`=qĕ;ּ"kiMgLc'ܽU@w?-v<~ m~r)zIuX1ͭI2)(g )&0I>ڟ; _lq]EP@iX5f 4$,Er@.--,nJG lpPKGԉPwo0"FPRߌYycl9ճ_?beD&*6)'kVQlե5i1Z@P=E,y)"YutJ0 Jo(6$$9/3aT~k;8xH ҵS*rim 哙 f P-,K/ķyJ%Vo-5ٞ," |u!i=ZQLf {!^ݑOrdOS={86Q{@P0PN_IŌp5 > goPp]*] p055kc\GvDΫ y֝?On丐h_+Դ cɐzvέlF "5A[^`dQn{F4ޙ2915^.wrHSjzΕDp! ǎ5̄xsQ_X%zHż')D?J#ʩc+ X:Ǎ򿻒UYl/Iᧉ $ qӓEuNdn>,jzG paZy2\o98IДi餈\^9- +1y\{4b#amմT{]ҔahU3rծÚ^r!OxΔcJ E2B}xߎ˪5۾;xr G銞z%@[0E򘾱+^E|O}k54g3KA{7DiU_Jz[gcT3;l! ,$?KQ7*h'tMl[— '0yLHpݗ~`z2=`TpJ|Lwo^2Er#=A3vhZ'q{5逢<"Nw6Û)5nr\Uc%nw/)\{\Lt@G*ٰrML⃤C{is ͵Ҿeb'J%_n31|^Q _[8*gUXgGױmTONxBjD2}[Is}ӯ>Ybidщ^^h~gʜID_dyvحSD is WcjqlU"1do ojz~eھOv+E۳!.(q mv{{N"e(r7NW ,(nܧsom:`a/O3gLRHt!ASgݔ%'@Z!R4t2ƔM>D.<,]e1~.OJYD!Hd P XF5KХ.WcAn I|b p/̈t~k>$DmRkS2-7K^l*?k_њ_`zQkoF.~Ɛ XWHT ŔqQA%}UD^^)b4l!QG4kˣBHzS@hnS53ڬ,xsEȽX>s}ܟ]͒ApLrQ\ }^:Kygp)V[V]c t!934b s_ģ>v BݻPˁ, ڗu"N"ʦ{@߇GwϾ 23< t=Cf˶M)u u~T;%(9e#uZa^n:[p22V#Gq8^'45LF+C)iy6o =ѽ6!3H0~Vi k`xn@BN?-lBkb]:d0u1SpB2>I5;bY3IRo&:|2 گؿUxrmx)61]{O#mWhӯM62CbXyoV4"VeC)j(8Mjÿ1 ۋ:,$Gi/sWCe;[owARu" ð'a~ }:ς|B ,NE9oǮF];6Vq݌0:!1ݸ$MR0S`Z]*F=\=R9A$>QFH\xf4jVu7ـ*UڎWIHmi)N~b܃bCa}8:4}- S8:[{!<.}na*|>DQ 3tLH3_?Ջ*] OK!:x o;O^q?`̒Өhaq Բ7 Tf;-)U,7`qjT6q(rrS߰ [ؠy3*s#>V(Q¸c ό2wCҥ8ӀQLnhųZgǴ U|;?M4_dpGZp$]bU(8>*v G&yBz2od?;M?yFekӹHab]ơ tNwC=g&CYȻyq1v/ݲfGGU)@ ^,h7|BP:ӝ]]W xcA""ej >vf`VxϺyW/tffOGgEMҽcImC^J~pZ^<-'M-J<{ptu(|aO/j Fs$~'\ŔǪm $O!Uy!壗8,zгC:d4IW :WPx"DHd.rA;zdCH6?b8SbJ/Ӎ|ӿU@R݃ū%oKwpd FYMtkHSnpdӬ]x^Kc˝V7,㟍L}CнR/8t_8B2+$cj"J6~/,(즊A\d%ULT~FA`rI A%jOpDCq +{SLdV#)|R'+˦xr UUvۮesE#f DKDՉ7F!;1܅Ctr%?pX (]A֔I~($.Z+T;6@}0ת#rDm9HvTx+kmyZfh2%vz8Pk;=F4+Hc-I딭Xzʲ}턭%g-j-n+?PPf0|! =X:Mdb)ց}t؄R_p3#[6]21o!?3uP@-%+)@>zT/Yy2࿞[CןHVW_ &'6 >䲜CNe d#cP<]! WBGשgt-Ӱ|;^ hCK75_@xvCu͢`gb-HQ6y|;|ALRh(nv@@v>;{OCN%Wm0 _0qBFik7NyGM~Xxv1;6p=&gc?Q zsANHdu{Nu,/$Yve>z)&$<]7<WRd|ץ +A``ց^c'$ѬU{؏:ц=z+;EDf_e0r/*Zit6t=^]Y5*T2vF!RvVWኯ]oRL6LjDRn8ОG5A1*5L|E|l4ʩctQy߉m@Y)+{5{YŊU"OfבWl'a>[}BG|4x?-(CH-ã$ɯ_xv>cK:S]UG5IvP3J(#?hD_$o჏+ %v6!UR-7TBn='2+ OS?A€5ΰAB>X/^g?g|wx[7 }i5Qɷ3z_ʂQl}^X;w<#<r-^{]@ɌETi1-R5". ٫GswL=5bv2Qe4fgŵ&M]O9CwVѯ PjSdݫ!t ωftGӉ5O7Lb O2AwPr R^ ' Ai}FiNfN*it>4kQCΊB[Y>l=BP9kx=}n;܃ Gx8)NyQGPʹ,1sw>؟ DRIc^^K .LH{3O_ :i!($?37ఘLO㬍lfT>J COACK1#05V= 5XÚ:zڤ b\-}D'-]C{ d9.9&*@9i$dE#h=ȳ}y=]ֳ7GJUO Dt;}I]9ɤTj uXD>( b[8~QEru JofaZ(r.F3AރۆcKkF%31O/)yXw,ct w)"n9 ӥh7DŐrRNN }{v 4^*1 /xdؾ -F7 v9]}NC<U IF\ب7pZvp}}g{?*Z.0@Կ(?S7ɦBxԻ1ButPMUNqMڼۻ' } vbLbxQCVk!^3}Vc"§q3;&SZ!Q /t*Ep&'[^Ьx^ K\^,8sC`Oc?_&[m ;#%m8$*R]GX HB 'ٍRX(=/S>Il6}(=ak렱RK" 흙佋|ӟ[ɤʄ=aP-掵vZM<O-}kU%g۪&wnQmRG#ˎ߯lG0ha6JE[2]+BZljU3\3YaZ*~ZCά`9ļR!tV%fJ^5O IRpjgy5BK+7wVfra0j'<͏^4z"rk+~%0vzsi):}"a:Dt na6蝳G.( K9ɮ"5;G) kZ2 FEDض*x#I)6Ӛ]ɧT h%[kEL.8̦ *a-(!Ǩ^[!tܖY lOGjgT=MpAv!!+5dN=[ 7E5pNh8aSVWKQbT7}`S+0㴸0YЖ0n#l&?l?"tUVK۾|e{s0զS*Xjw#3@ Ѽ* m$XHͺFǹ q埶&|fYn_;biaoa^sX9b)cDVquFaq͞c}FT7S>e) e"SVMm?J(FNs^~м3+jz;.wGtF3cVtwgN) t EİD u@ѬFh/GEٵpM\TJNH[OR˂t(bJ +iH)WpACX)KlhgMY8G_1efa_oovڂþ!~>܈(m`ߌIƇ -/i?>}>*47 _aj24 y*D`]U[ "HSJ=n W;i / 8=B_=_Ӊ_\]qjڲ6e5;98s%yc5=,/ xJx)ΔƃI,M8Vu]ڠ1Y\ S|Jڞa!2A3KZ<qhKpl*EFC ,6zVX`_N*qbf$O4dd\p@u1ckZ,sJ1.Bha Ժ^ړ-^[F ԿN \_YS+vJJtԪm;қF4D.FJn^_3D&9"1ntK( >@I2Qw3ݜ RD; ?).qCA6hn~bF:ƻtC)^.Рp˶sot1ZNJDŽP)rKbaalb۾^0^[45%FONU{6 K[ywp#_Q4wr6LNO˙/PǠ/Uſ5WI}&)UO>8Uqa'DYK~@%U73d} o~sJ:9lurRƞ{E3:a|P\L $`d>0 L_5i QY>+>tq)s} ~/K{}Cj^ӝ zCH-1mj}ܡ7fʂZ"Q}K/"$smNwqxSP#'䁨E㐿0a)ge{0#8c? t۬Vu6.Xb)0O-`'7mɷ 7G^yLjGy VVY蹲 );Nmat9@:Nj*ʮyXVCHuYaA)yO4B٪_3%^<˛&>N0/E5X}EhEwZTq `$U_E7) gHGLH%҂Q,X:[; Fz|^S'n4H,CS[[ƾ~ʄz^ݓϋ+ 27?_ͣۈY& ifORe}]0:t+%WimvpKʮ5XbnJX,8}@?$j8z]^ujRpL_<􋤺dy.DҺfR' tB̶^_/ZUy&?p=%r& C-MNFgr:n'n_8f!TbKfPe*ԦJ.":;7#c_<.3Sd.A<"ֻm>{4>bpQM\"#Jc\шC." Ĵ8W6#)Uc sՋs˄;p~VA:GK@ ucd MU >3Ev^`[ư}7 G-D-@ʛ{2;Qڭ -Sp?Qσ2$TǓM;֔88 DFo%. -Ya!~l=4 [@%8tNLawԑ.Gz7ލ !;OV:~|`׿ '<jlNs~[>h=pgZ)UJ/mn1pTxox¦fNأ#_= v5fv0Hr;:hou ]e/XtRJ1VC??trxb$-s/hv" ?z%kۨ8`:WuhUw]Z@0m]E WzݾI{%;5}E[Hn@N۶;Ug": 1k.. {g`E-Fp2vJMNꝑ9=E䜶 r14Fs| ٲazT+s[(:CewnRZK4@טq^T.1]/XfVۑF#:ʱ}?~Q u3";YciKz h>l$ ;ݫ7$}I w py[2,9Qx4W>*` & ,BYH9Zd~eu28n:;qe)w<)֢l{}؂_>& 3(-q`1Nf/G$ڨg\[9i?REBxY i*cD~uH>j*Ф־m+܉H^Ԏk F8vnG4_%2kH5tЦ}܎[{d^~a?R!ibf16`~+n{|4 0B$#b()i!G5sۭ(:)SݒZGyľqOx_dqeH]^ʚCdm+k!Y'@}| un w)˙,~'}Js|θP޵p; p;;C urfP]՜kkЌ݇Zvn2xc:][JΑKՉwD9d@̋T$\n1,EyV?eexWRy>/ܞj.e5Zm+nwa3nD >;mJp!KD_j74:.SUsQS6Ӱm 2qAՙbVAf:D<k*{W"[uxL2F%u's9.`P@]/.<ĮQHGa:f.hE8F*uNxN Xt&? jG8. iޗU.#0Ӽe)86~SnBqJ%3}1~"|uՅgv0(Bpxv(f&U7*t;tCQl|zzxsFJ}ڧ|qUSs@kAO+_6uǺHJv;Ps>aQhxlޢ okQy؄>ăI|U<GGUaܕ}k'ZK/qMdVPQK_Y[T-=%jPQ0-KkԿM>X1#+@TsK4U"$<Ԃ  5ܓpijhn H|/P{8݈:/!Yj{ cۆq "^Om]#K(]CI6,qy,߱hc9}/+@x+^:\)ah qtglR[iCw8K9k6וrmR4AYQdTX4iېCēç/*r4~QX!eqX]y6&JD)6NPc~Q#wJ;# E%>I(ceZnno 3{9FL~r1 ;6`ә1=޵+UGa\xϮ֞ J>Orկ=_0ٷr;|%m%d8\z 8^W|ŨXCĐț\^5TL#S!K=)ruCdϖr\{/ =2b^`t0L@V5޵Wl,ĒjpPH7-Vw좬WߪUgwݴڸj;լ/YxޖQD"?2Uעn =`F$ xZQq0́EW=M6C-;cv6ƀ+hO\|ظ Sh& _Sl+M [#-El7j?o`ЇvIB"tS ^Q׻1Ĩu p'aaD7J[l!HN~-[c8`YuTd8I_si70V`]Hj2o1{W7q=e$o16U%oETq,[J`MiA0ɵ }gdegύﮛ{w7l'Z|J (ݏ[) jz G;"57ZEY0J#;6 lrh1U7OYlаarE#E%4 ^aQ>֐ƵT黱j]hPex~9?,;Wx _Od! (1nMps3 4Ԯ.< zmR0"HF`IaH XԸ 6&cDz~6H= :ԷƂVGe$O07,$J$QmI$+V WRMQe-4o+a|-I]w#fOPQ54hpĂ_5<A19^"VcH*}nU9嶒W#܋EMx疪OvTy;S5yf3:9cEa'3tLP)+X۹C B><$kIc¡W{6-fX2V3Hw c[8Uρsds=]x@U4yV)pD<}Ǣqs4BO`*PSNjVwȁDj>t@KyY;?~.<_fuGcYk1QF!p8&DW IgBk (NS"-~C%Bsqa XG`^ t6ٴ]y@r߼bd߼.&AGr@mz>ԸO5XDh-]1[wH&oS6q^B LU*{ 8g %iXk ּ50e{L$ Me'[;F<> Ϩk(}xA_NF,xjUX8O rrsfGAM j*RGzޫ߈udݖ|@6К!bvъA-D<| {#&T=? "bF5FdU_W $x2%<z d*P6vM-y8`aB k7+tYT}Ao[%AE% :^Hi1uArvM5E䈨.Ba`OH+BjxWwPy^]AG[lzSHJO5RhFE5%U\/6[!:<%QA| ä6'J] gz^V 6\ޑ'&P)ج= 1QQh*dG K3"ʙ 7}זdfe e ة=c,<~,33ҕocl4O9$V%*CRLNvbyKc@\T*lqd=[c΄W!'N% nZe?zq+>ޅV4eeL|P%29SI8*hվFS5GpbW{rɿZ·(wV1o4wգhSH0pyqL`LZq b/$IӮ:'hEͦtҵ4n3bNcᆳOo5MR)=Z=5_qpP1zE$Ŭ׌hEr{&`AAGB_.Ȍ| }b"7A$'9[ }:W/u)~۳^ X//B'~r5ccۥrjYT~Nq݉#L>8A`hbLC49aVjxS2z0,>=ܱ9|4uv*y擳f] जҡFuYJ #1n7' ɃBoak|N>O-sԍYU}Cf``c*GYvHCzW+r$[B}*_g"/B{P5JMnx2he!zXN?eА[y X =L6ޯ]L,gJPJZ&R٢SW5^>"HOIixp D"~/CP*|ᾥۣT*Ax۫iB 8@eNþ!(必[[Z/{ӝUL KnVV2ށ}A>.})^MUi,_igsԉ ` 1uIg#`eB4ZQ׼eqW1hhTTrw/#](;!]1 ԎNzCS8Qb6ο7zGtt.肑Ν%A|ه7F x2EZx$LSvTN3My>)JmzK`a0 $f`huiʱQJ mU=D!P2_ϘLn E1^]=`H䍧,Xė0nNJ1ۨ_]oͮk ~JӬ]{"Py']O' Zsgh6頕6Ŷ7y c0_r3O\'OAm2k~ʔTͽYdF~T9|jHCi2U}S.uLن!/'sH}s =.` ^WĞf%LK$z'@/.)QJ\i~ H_9:j4t1$dW2E` qhW!1$d> ,' =Bĕll԰B@V C~Μrۂ6Kp=WRXڣʐd}O轺Tf$%BoJ)@RCYA ƒdȵ>Y߂[b72h{8s6%/i4SX7j}^.9a[dm0l_ QB[Z㪎V:m%,LNPJ\RY-ų*H@H (;YWk$I oI'Md|#WbcI& Z,3;U*YW#j2A睵U?{CC}RPw\E#.vЕY{֌1>.p-ﰇ@9q:Q Psiv,zDYA*؜WWƤqB1q(miV{vO1,7ia@zR$pe?݉GLq1$ 'Gc"]^ t]9 ^sbFwIwM\uqӖ+a =2Ds^f*hbw{kO?`~}Uè$]ʆ;𝬰;IBX[xһMTQJMSr'.WsdX ΀'eP0G[>?bjC$y@ˉ%Ɔ`$Ee4uŹQl1~KMnRU5ܬnZ1xbÜ W ; z?õtx}+fpfLi]dcR1 ovQwc@]ACbi%K?6L oJ\=J(꾜\pܟe6# >Z~&[N$mjiE:L~Yqims JXĵL>޹>n/AO$<2ǵ?R/b&.A &qyG^oP@B 4sVO-q){mɤpgՓ}K,[Hd:^7v‘z!h\ =%M"^1Ocv"oL&i%}ĸc eT߆sq6tlOp;a3UoUÈUlgv4ʒrMXPIH(t=ۘM}(wK'y$ade{Zբn;v@kKJ?;wǂN3nl#,TiyAgWgf2& Q l05C4t^٦% Ÿ%c>2~ߚgwk㷥j}L]<ĊSϰtA*A*4l>.2 TQ-mF^l/o&vl}ONݼ,lP$¼UKD8*HKO{+GJ+r>i@;%qJ(pڵ 6Ǫ5|cz LUڜ1"b~I܉Jg̹g@]T/d 7{/[wV+]KY}s:I aۼYd~3 U<߽DUԼ} GJo!̓,h} *<+D6}p ==P;Q7TJ k}@J0qņX~V' PvAqU8̓_cх/Oho<#Oۛr8 ,:\[Xp5n0 ;PXŞר> v &UФSZOqO5%vC"vahF1,DƦ_2ƿG_c=, o]j@*2wՔ2ߦ\ajJTiקSNvl +ry}ԝpEEOgJUGRi<@еy <S߬ !=02lXr>:)ĉR.9Bb>`j}ݿ"hi|marwڷ+tp"B8jo; ^qf/E{RJ#ԹsK~"HR'2BLd.oit0\DrVmfpOcn=-O~+? Xqo@Sh0K $ eጵxANXK&fbt%jHRw2j 0c-/ꅬ*L훏?kfȭ o8iGύ!~\L"/{-Sc6OvawՀ=#MMOBNq\~TIlF*k6o( g|@wtg$ hΖy̬ssώi,ӐpAH+jz%cR;Zc9sҩD| F^C6D--("F{i 4Tv 3QAj<Ma[s;mEs%9:5WnRY#LP<]rSYFߖm:+@Ѣ Eh$389U=7o%1ۈM9ߩЎfwMo4_8l ugg`\Io,Ꙡ=Z(vCYʼnCN! #ar-8Ccb7)XGfSk-Z">EΤoxGחmŤW#)҅{,URE03 ~'Oq/sCϠB+>l8bB!>foyX\%қNٶJ_<=ĘэF!n|sLT'xy+$cOT^/UU {v;.tC!cCCOϣXD 4t)&é7GX‹Hxx<9; z ^p4XG]0_0uBzsc UVwZIE@VY)4Kz -0~"i㹁c_ |z|of <&Hke}Q{f HEy?~Kvв ˲!UT?N'MoFXC+ndګPtX3UGrb\~y%xjI\W1Ʉg4hP{4si 3/ (: Z;+nP ?씧컋8StQӭdɠai>Mii蹩/ ΥEUb>A;` ?n3x'!P_468- Wt 7;ʅG`Pt$HLG*8aJ8Rfq \E O\Pj,Gl9UEmӶjpeZܵeSmSݛeS;YؾWi ;SL9mӝ81E`Lh])X.z 5F'sJB>T9 ]jb\ǁ톎vʸFkOu%:LI@tɾi+@G0CTW@S*~BҮVcQ8ֆJ|AK5,4yYR>#Z| !ۡySNrqc8O=_ӫ Sv"/d]bE}u菍.>Vm4x:peR"iA RJ`[ E\< 0{;Qas*>Te1[G[%iYЊ[ܞ`Zj?ehA?Zn!}VqE|@#&^,Q 7\̴ Pjfg[ dT"Ї4X ? x i2ڔXU &Fo6@mhQ*UV!e_;ŕQ Lu0Q6撀U-sHP@P}p4O@v-oegHR8Tڇ*6%TKu@1Ed$ѫh]tkn)wuogB$o$(f:rX+7BAMpOq6m4lYȎ2eK`M! `<_mhD9J(ȞbIg`IUqfVdJ<_lXJxǾdaqy݄lr i ؅Ͳ= bֵ &d [Fv,䖠zquG=F,w6^|HںZh}[0aKO/wߒc[Mccc|ruzbNgiÏ4\'Ub"6x'jGU]> [RK;ݤD+Λb/4g23?jB 7m*h)=m"ee('+qAd)ہ@N'e\4M6 8XjW Vf]3(<3MZCj2H'sلX6>?6TV0˟P?O =*2L%78!;$šB0|zJF,*xiM3gMPQ EX~Sp= ` Kx<~Wl⋄X I/=z5~X7cg7ONK~ /D3kR~1k'̰[YdH >#޴1I^d8&FhV#}Odk*yA mj 3#0+33}' -m{~qic],`-߱f2&U>t`?饘U+,͗|Р pE*&Wg22m=PCf:XC} C`"&rQ~ssp#rpp͖3}J?E⋄qnd .P9'o}s[5SyD36=̪Y P?? ϼFRGrq!qҌr0‾M:&v o m0bs =&O=QJ ~M@}){QKŭk$?Tɥ\8p¯f \2 sȌ񕔏q ! 2q53.rKc$RK+P-m"tG4?yUm$>YG:nO]6/0lNG_fye.U&BYW$|ly~jA8ʉ&u[rӹ_FPSd=lk=̺rh&k.\"0p]uPΈ]RkpxV"ppF #7㒡kiUw/ (~S0LVW*ɞ=V+x1b0c]-di˶쒮$b[CsCM$K1?0n" 0N-AnJb0CG6pS>IctYD L͊J^D!F\F&suCO[ 68 R%rɛZBŒ0i1zp ̙|eCb#Zgtcsv" 3([qp+r=6FOZܪ35 Ax^h$-łF} 3VI2Sx5`(;̈U<0;Ԑi5}mOddL7ro߲zXʢ~Ŏ#9w^8 }O*Y>}xp bxNYo-6K[zSSZ(%4dSbCg?T<PH2:ɻ'鮞LM7>X5Blzgx9p D@0aD:"s2Rؒ\<<&*lb5(br = ?"TUMɰ Af nk p%sk;dȲԧNorá# $<֝@mYp k`ۋ۹g((&Υ%\;@|V{]bfuO4SEX-ހUlm|p-6U/'yXb|'Jžy2wD(8Y;rH u]qzłT>5([@&ss&AmV0l+JȍD6EvPQ98 J<լ&q>OE6\`j? u.Ojn#EyRYԢaÞ)fZ;,KMm^so 5Ы^s?C?l#0LԴuJ>P'5ŧ&Aۄh C|c3?ZelI\Bnbw0a""?&)+m Uz*;s*܆K߆yJ;Km9d9%EEkdUp]vΉS}[TQKpF0fmW0gWzHf/; 3\ L2-LunFFVcw%"͆ ";dR!a̐T4!ODʮ-{YۉйGU.rVT޽^iY-o%Տ5UU44I7fFРf瞾 = o[$;%V}ֶK9rV+c)9^]|<ӚT3dE2^-_leLl~'ViOF'UK[z3yHjcLk.d]'GVih yׄӂ1f Fv9={*nгK]h: "@>G$m,2'og%#A.řT¢FYFiҮ.su[qf~˫CFC| DF*!PɜΝ9d'u]WSN g=rsk,<ŒKxR漜CCCD`w'`_; $ĝx 9d9Usp8mOa첮z-b{QJCjZ+OI1]7\! }cD$o/O+[%pZkQ[덳A8"J;X3}ÐajU75wBiwDy3w0)_|̭rƧHWـт]N$%ŎG kZmaA2 ^,O&Y;j1[%->MU.Z[zk3GA}NпjӼ8-3g53Ġ6dwq+j w3޷*U3{F:JMl1CgNUmM".q$l-m@}!2[]WAk )9$ ril{0h0bǻbZ,*dWfjAh\b`7q(XD1sRvd75~](Mb@Z?Kl_igN-ܨ̡LIU5b y{A `&Jb5W&<ըS5=MM"|JQEGr k30;UM6j=P޾}&M$Y0K=d~4~xn?4ts!xd?]²rpJ=]=|iw" !܌RqfδM\}wX} ^(zx-I۴@jG1eaw~pR^LA*BAi[qcA:6yb"~UKXͭ p54bIh.* A6Rs%EY^ԡ&\4pe!NdtyjPmaG M?2;@Ȭl3ƚS6TX<^Mӑhh׭/в6I8 1@zfyJҒ^Jta}cAo? b}r+0̅oeVk ɯ jQ|zߠzd6jH&v~vYjNK޵ɯ2▴gSMsX' FzQ*ds:$.^JR*\M0n;DiW>jgQm bB?2sa;Ȇ 9 - њȅA6:eX5ah, @/rMWD&?VnRIQ;Dކo_x1M`nѲ͆: :ru!]v Gg׍ !n6oB͵$RS#Ekg ȼH|~NbcRT9'xֈ {L+3.}º7*?-P:vCMrx ʮe9pzTӆk@Ҭ/"82e#>4gVi"*~d#\z%xğ楺s(p\Bh#noMӗ?LV52\PFZQw;!x~F&l\0bX S)I4{5x8 ?CAF~$qJv sUmBk05wp kDKb#T%_%ީ߱~T^in,F/@y=.x{-rr5%:#0N#Tf>-&H[] 3y3C03~2O(/{])m[SzpswɚVf\>pX%0cl.{!eb7χvKċ܁[r/Kg qh? j8{Õ91|79ZH +h#h\@Z d[jO: <)Va.fp,+˨;='j @^C+}.~di .F+!Cr.p5RiO'TH ;'ƭDH| yGDDtXXG^S=sq@p\l ژ.)=%cj9Q?Cf8>| еLc^C'Cf]] bqba{UD*VPU.js_2w?`Cn}!a0 jv FWs}Mw_n̙ŞqDf- CߪAҚlFJ`a> <;dJKSms<)0~Y+%=_#&NkTѯ88T6Fl\Vث9*+ɒ/>!CK'=ћEܝ2ZV+p0F8%R殔[s(4Kx)w!U\ϓL%xAIT+1xmK#=6pfp1 9C?8dZX{+ 1{Ykɧ$cR'zkvFCդlZ86`V#b/KşW, PPa)N+r.鍐812\2oƑ9(zn=Z/lZ ~ct>mf-'SeѸQ0b_}&Mǎ w-Ve"$=n(ͱї$γS3SH ó1] ., y9tDZyq; ˯?fuq##P54[*vB%4fiWw]>Ke_ʟDty.*6~çy[4O"H)^ mMNҖsxa;(p[U\;bHN~v,9D /~ؕuV |gO8`b5bkG`Ĭ+Vwc&—䬍W(ȊXfdy1%j5iQAG%b#@^s^[._+'gۗ.p$]vEg* LD>=ͷ'9 10|Gr.` ǚkJQ-̃\tNѥL^i7Z)`we>TÔI- /ؓ p,EwLO Q.Ud 4z]9:+ b0tHWi<5g;2W%굏ʹ;jДNVRl2Тuh5&s(I59dZC#_'Jإ5}djۉ9#E8A Y-޵Y`%=%b1( h>.U^G8K騳L+&>XlzD2s}3 rk-DX {:)2GJ w9I<#@3:=skVn(UB~OVkxF)+E'~֨ CHk;yOԡ*}Xc}pG EpQDI28j /NcGT}*:cCXoQNwV>/=/e&aΤpmz73_{yv_mKl(Q$qЋu!816فB=QpMN>ʠ{<t ȑ@,uu8C -5>N>$٩1rMqc{1ǭFK8v|LD+F00!#<{;V_d,Rdj6,ߞt#AGU0Yp3Ԟ ]Iȥ. !&3عĎ­PӴdn2CEmJ?:]sŀ}b!HxZӬ0t\Nޕ2[L-Z~hLX))g͜u͚x|@=Э\aKZTL"$-?;V;¥~PnWSC^% *zӏ@'2+cȃ NGl9wך.n7-ܷ~1ףN\"ɂ7#Iqz@;t6,DMD {+5C U 9']s10}^qg2b4mfqʅnA\!RN,L7=8@WΒTݱBјtyt@n^Ss޳bBonykWĥȬy: 0dʖzb$XqNf/ZBd.ǎ (XcpI]!y6h؁Pn!z}5~,̃kĿ,Fni38tCl2iZ*`sl03Fsn Vܾ7Ta)Xg *m2qpGf!~IՕ*jPpFdƠ ?UC"9F{ZZ!sLT|ߟ2'v n5ZipaZ<_ vBty߄EF t/NS9T o?GUjw?F̖А%>bOj<Vš%&sZ(;{Y<'j+OhhnZSIL%M 直ϣ+``̤H{iMg%(5 ~HBE4n!;憏KdZ3pX 6ATu59>!Ez] Ϋ:Rdwncq0uD$3}rgmeHAA|X4W)k$;.mwltN<1ttQTm8 zCY)ChzGܥN&VIʱNeٲ-"8vY, d ^za读xw hn­JBv 3TH*? gsQYanv6o& RC ?޷}6]%imdםzTLBBljCLH2wm|9V7[J}vCnAɛ\Xutz6x\#fh6l`1]oL%v|i(7-#.b~½߀E9Nî MۂQp?:^fZ]ŌzE|D>8×/L%TJ.{x xsLKyLVtj?sDd%~q)=`OWʀr^>ᤸ?V$bHIrWqLV)+A ֙qHwkXcf(DYjJH7#c#Wc'*P#'`_s.@N62 dlG3eIڊ6gL?H;ZZ]s_&!}Etjc#z9V mꁭ?8b*­ׅ/ibv!;̼t~yXA *%pmPfTer.}⻁y$\Pwc<`1_a>t+cL]Fݖ@5l騛Twb *Z.? E%'qD5A4G]qz΀Em~Z7eɨ^WbZ 8j^OPL#8## kofɌÐD܉ŢPV$gpm7k~W-?Q%aH|ļCJm=C^_ 2*EM\ΊZGŕ|XHWJ+OI2KsۍT!F]OI!z˘DxWoX.^#OzzY桥ZJBPdp~ߠ߁.@74>{LiV[ybD'aP vӆ,HUJ廣IyF`JLΏ?W&rjv&L";Q,ZlBc[x  *}< (i;RҶ6\ Lmj+`Mn>e!RfZoMz _HZnڵM@=γHe,YK &'շ8[1`*I`1>쪞^:fv{>EB*Rx%q%q'C J4;_Kh1.ٵݿ,prYC^L x 9PB5Z)k1׈`YacZxLvG* i]>j{+<1ࣨBD"ljZwU5(VЪ9[ G٪,69# Aɕ{,kDOÐP-ubn*ks_ ;;:Ǿc\ܰ%&9LFuysG`1ڣ=[zSIfiOUum%aCjq-Ф}ဢwk|e=('.!-ן= On'(buL%2a #bOTl.df^@? z0Fa+:vR0J^>pP@E8FMKˇ2|H\F֯n*jGaEf؅[H qrG}A[ѿ(ׁ R{pܢ/kM,%$%n}2tW@a>X?%^b$U{ 8-'w )RUmP8G=Ks-.}9MfrVRj;,X'^f LvoHc& 6r׋yl{G[ã.& 9 =sG? M^ 6 LfTrĦ xAdu(*qO^? #{rTZPc{ 76j}1% }EhGjt%UD@I;') !Ϋ$!=U?>!?ĉ$%`zol)PI~(Ǹ̪ 1?7;boV e=?`֋V򻕮.=P6cC!쮾y]7]$)JS0x藅O[Pka@W Rܸt"]X{j[NJ-ycLpKyJ9l^|n%^G,mtj}5tVp>'菽銣tSJvC̹vҌx8!(Ab.%~ʜ {f2rmmLK).:]&tg0<ű-%%wzm^i-w(RaЪ:B{M'eT2U;6uS^b"&aeuӔ\facbv2*S`ہ,L2(!0>F2x{fr3PXdd5IjjOo+#'Nsl&vP׹ϚwW_pwO[^]}[g4;Eʶ-Gi?Y=lƅԊ6\`Ƨ7Ym_8᭄={c{~ތr{; =[{pix8&J׏76 3juޚ2$# p|| fɰ ^?wKi} ǬooJLnq ̼M m:t^ >w1y_vP"<>)x2Vc8qHP[z@0]iò'_^wӾ):腋A,鱪)/ y)D*-.YSrS >q!D`yo'J?z|l*ҠnhnZ8 B@==}%l{ym--XL@&r}35#?e[見'4$2Y[^ L[cdy,F^)!F )TPEZX+oN6ʝucS5ioSƻPsyJ[7-KzI~mXУZl߅K@f`t>*n'P ? 4H<+DIG Wkj|E< `)t#q9m/;{ 6<}M2p1$i$},NrBo`^CD`"Ig"ЬF.?dokMeSդ( ؖ i Ҋ/ y \@3B wg_~?s~%ҠA#WSؚf s9 Gl%DdKZm OJiRg;yl~qdxgH'1mRҋVW-F,$:T]M N9*>xmcR_f>ӈ(ǟ:iBTNoge]XK>^5Q[-]Ã:'vAQdL&/*Ʒ'(_ ȒCˣ y۟^/5z oi).`2' =Q`/IJwedނ $.QSf꽜*.?Kb֓SBAC?v1x!'gmƒaF[n[bquSFdCĻ!XP{b$}S[hlD(kXxnP"̋l\cam^(6Ke$x6XRO r=(jԕk{S}WΙCbK#? 俺2Ȳ)bZ 0 tj6G BhL fm(8q4_n{pFW}\p !i]{gK[Rdֶ7}IRUrTw!/S&+LcII>,7@11I5`A1.G/fC.7J-W-ZEXV/6S ~AY,jImy@h.sZPCX(3A,Z唞Umj,D] ZA*W{]+FlJ+P:&"jZ :^+li5RDA.dKq1Σ: Yz}Vq2\߸ij(d`+f x<9&"qRw\% :TXr9=ѕ à < x,*Z.uq*pg ]hk<8yl \а s5 Ѿ {7FZG5*_ bE&s!4Xٽ شVĺ"sGA-*^J6@r399vA;vzGwbd aؙU>(~)| rJ<ѩ֌ w)~ _dXUJ@O$Q;W&jBOS$7M,rdcwrj3[féI.jD8~@1y6o,٤i84W]vsޡ f;*ȸz#3+5|UAʅ)^͟{9%}) J-u1!EvN9Ytӎh=`ǃ-CmynDW`$t.bAFX=*mݟ#2X=m'cvfS":pH8Q 9+sryl! =ơ(dq/pssPhY\ANtwɣp!'H * Q+U(jkukK*!s587O$8z8=s+&TڬC!:$;f+G],DtM7/w,o~Uڐݥ24Xk ~WԩHKF:sI3f@4]eРo`Nuxzj8/}L%%eÍ>7쌺s#*i4LHNXl誺^{$45Ub@_ɳ%f^SvT5Ed>Іp_;>r ۶7w"q5T?w4sKomE&*i㐵EO``!X(%l`Y~T``[4o)c;Wkఝ=<n`k|τרF!j%}m&Bk2F9>V$o1>-%5"\">a/B\nH(ny@QTiր{%|%b+h^"} s3@;_Y IbR8~ZF!م۩ 7ǛwG#r$9OX`y%S|k|TBu!TQ B@U)9d[%Ki%IKO2|[p5y'45Q;pO8@b^ sUD*x(tDVwg7נ^Whhy>E֠N~:uTCoJ#*,Vv-2ʚWP|?v(}}PlckBp0/)9O;MK8nj8WIVC.Zن ˩C_W2s M9ҪN))xRC.=ҫ+&.‡wʆr~@.2֗lI i6D\yfǡL2RLb^G=b͏ܖѡLc"=Â~wULmzOlj J޲pei"43IA@u`!{ivK`#?>Q]I(iEpSr=)v2[ a"].;ˌۗ .׀- Oԋާm0wK\TP&O;ۃ9&ɎF95G,䇷:7O\:DyU5]A^xdc(-$It(``Ȧo!zwiTY@&ԵJ ,z {PbS'L8UIH[^ytYo`AEo/th Q,GDW|رp?"DŽk/'Nf@܉{\h&RJSȡ/7rd'd *[_Q4ujȄpYv T b}xNs%b2LS $֑x0J-~'-CGsXJ=#\m#ЎE$cZv]O_c8oq8/#ΙϲdRn'B띫j$mfY<_vfU ,ܝh9YWchQHBG,3q{ì% XìTW<,'sHڠFL5j W\+F1Yk 'а|*4ߵt?b̠IV0d]D#K)H a [L\4p>mm(ܛ0-P 'xiߞXB)ܜd_PNb8͐_poVoq""(CΠմzݔ+a ToFoʥk%!KMX́$<TKS^ؼXh~ 9DqKUT8P \]/yv^ IC)$(r!e62xx5%$)9#%ZM؈Xպ ͫ$[JOD@eXMv2{{Ԗ8X Oʀ'4.4D#r1~R4bΓ\9g*=X i5u&d1c:ebbBQP'P,swú{]Pʺ?V;̅FeGli`NA7V* Hx+  Z+hi)َ6Qlr7[ [bQһLPblÂ^*xO; -w# %UL8W SH|whkW]Qlq\bڽ$cDU3M ml{ 0`o5,AӤ4K:bA7I6}j0o$ybE+bٰ X6,pdc䶖%)[U2 x9#e0?ڧ0د+Oۖ夬^꫄& xoR_֧ӢT4m y>{_uN]Fڧ[_d=1`JOK,*yĥNqqKޑd~u*^F&]sBct6tZ a9.*OAo/Ǣaw'VoPz{>vyl]*V6a͝4pC[,A8̋JM̨* mJR^Z'=\uJTAI]. A4T~FcdIA%;?2Byc9$O1^-Cb `]U_p%XÅێ tJ&+yuM4*"BzcZU4ɼ^k.6=m 3Q>|ba 0NjdCJ"G?N2pVi|RJjpOy-i>2%.1_hqWI _GakA:b dWwαG`6ʜk\H_=B袌_ KܓnJO/]h(S $Q!,"q %eغ*/AĂD~ЮfkmIL7Sd_uee^[zbU!ں&i'dmNvMY 벁x!$!+h޴mwi]P9ɉ.mGbɣ4D-nw۱Dgpb\u5W>&9 Hɉ u2WS^),qSwRms3W$i-s>\00J;Y2OZ>;u3֧zEÔn}q+}=6=Ʌ;1h^iڄ" ,[;r6 O_شl~A=<ȟqetAOl1F+ ٳD-հvRo*1r btD>T"{ ͖uKU5ty9B@g0I7nP`47n7㘅KA/ ږ,hw˘H gZl:` LbAw7,ǖ3+I ]ܣ&p`_ݠO=e1lm DN'{wRHLBeA=Tuč֎m֌G/b0} ,om>,,q%e(/v4$bUqvnxr|~zF`n_dw]TeaL|ʐQJwF]?jN?@H.L&W6v e\%S 4׺z\dK@ly ͇S_m%tWdW煿CO[9P^iadGcVzH|r62?ՎM)5]ڸ{~ǑdDL=wAQw6򑻞G,|АSʨezQK @^-F1IbzW7 4m&В/er,EUMLWB;bٲ$#WwJ6Z">Dnۀ2 ״vEi6eurarg0u ٦ Zjwyb3oyF7նG4| ^iۢGڷRsll)!U#y1aK4ZÍ}؋-/_XzڲR$8D}~8W)]̥۴p.\ j^MDZ2[jp(4\?IaaQ>?_ ",@,2ar?R/Y@ Á?5dj},DGlAC g?fܚ(@^`譈!wK3KirF~WF c6ǥ*s#tI'sW3KX^IF,8, XOFgzd uYv&y/XOEd59EoTy=iv{epgJAgh#}~o9fg=kkv{TbVLN%)rb &w7)ullT|i:={!G *Mc:~Ms˓y H| -18ޱ@=<)*7ޛKE;X|9ftn#]R )č_?I Mxlw=*6!k9?}=>%K}j5+ZHgMG*. 1hKC瑍@cQ]Qx3g\yIk֭K۽Y"dT7oO `gQGF 9P=)|yYxkhg(>5Ƭ ylsǑ ? jPcRAll]v\\8'X^GG:TlZŒJkO̡`3© hD}>2ྉjhư29SrWYǻ)=nN8&mI❇?tV-81f&ı԰Z'ѧl9j,w9Q'ak@d+6%Q5RݲVc?(OvOmv+c&_)M}nɖH})ΟoEfFL[31(ͪ/2s`MZQ``H;<ubEHR: \]jj9T3ԉda:2#Yrb*lPinc{}JA{kS@ƓFQ9mi-`4ǬR"8{P!%-\f%xne8{o"HnIh]LÞmP]8`;F~FYkZS˙x`_N9 ek텇hx1iv#5r+t,C4ի01uZZZc/2qCcV{T)4@֊Dߍʣo Zrcf.%6A℣6no/5_S1;1j9Pry½,[f)ZNtAF6Iq]He͊dRԆC !©QLW9  ET's,5Suǘ~$$QWwd9'3}E?z(6$q;Y.vLJXgnb0O 0lB ]SlS@x{ vsnɉ0m6,>6b P=9 <ؓ) G*=|2ȃ;*d=.|;Pkv\je Ԓq}ƪ87CG ~s偢;-jBn.Su@B;Π|2j^XH**4%69V9 [aDw;xkoywJPK`g8guf >]]˝F}d^8K I8a#]/Wê_E_;`^qHsҷDh tUg%Nܹ>80zkK`ɝ7N67;{nh|یUD f@Xij cAKB<䎀d2-"gHTue8SB\ϿiY4&x0;1xf?Ԥ;rv5*SΖ?RnZO˘9"ņ-i~-{*!A@[0Y)eNzN9W'X՘)b٭wD}]׾L>1H2HӋC:$L/V3R1჊{\jf'/v19, &|o`Ѫ7 ׈(0[QBl*-pj%?-!|W,#Lw\al3^J1էInQ\1"\0܊[1*;.QBܼa;;۴`ӽ[Z=ZϳGէxjCl.ySI )7.SȲ#ʽsfܠU]kÝA_/D:wJ=.SǚxpPA džcKF$sQWӅ =<l:{RVYSt6|tNIC5UM+X=pi%U ]b -(wr}M}}'B}lrzQ2 ^,LOda28`b:&Hv_iC@pSmnd %,gAK敒͖1bVv Ѫ;yJx@ڟC?M¼u\>P,~3lD;J7U[_5yz+ͬ)ŀ*c*ƻ0|_oԿЭy~[;+=pGҺN{ܹ/㉅xBʪ .i~aN<GyŲS>WlT4$R69rOZ Ͳy,Hz׋,5`v:,cn['Hr}mjZc@,3#~bG^uh.n9&MC+񌼝a֒~ ƈ_kKL%l7]uI\"=_D$ߒam ;0#D*6Qn mhOnXuyG O( Cq7}%Fx *k}NJ2FB4Ύ|3O/T.oԃUjr? [Eң8< *~#}_Be૯M;!Iͱ"#ЖI#H hQYRPxuP vG'VwV#~:8P7H$V.]%C%P}K;-2#nL$,:vVz~se,):B~f`[jHx$4"z ,PfԉobbK?Buf9=99K잖uN^$fK/Izz蟷% h4<+\FP>IQV?}j?wE u/AH_u-d<Ȼ5~]Лe.>:PWgZFBz}3+6y쌋tFEяCcG^-1pwqYуij 6J@dzn^cVJ& I;AtS1B8_4? WLaG^X _Ba*$8t]O|W2/HlșN+q7g`U&|ڷt=y.ߛ~n49vWaBmk7gUrϪFw*x6*BylJ0ԍܦQy|[P /-x^ؾ5朱^Bw54^fIq$+ËZwAg@@s aSWv BƸv:զc"GA iĜ@7 ; h_=Kj '"I;%Gl 7 0#:"*S$_\ T @(J V|wՎBm(K&؉yPۜ(NwT2`k抨lk}#qŏ5YsE#?č'lZJЧrR0,Me5Iެ贛mG&v-Ҕ 4-R K5S #Ix/8%ۥKX NH {pȜdvGKT5)U 8lr&gD-֎Lg7[9/3=܌іKswޙCs Z"Bj-Y5:Ή$22f)V+|HG;"r [HNxJ5:Ŝ3?;΁ZduK kPhRϔiiݳƝYbwZ="rH%ZAT ?UwML-{W>` _S7x^bĈɕ?D+\^ ܶWϦmUv ;W征@iSJ`]NlLdRrq'pu_ƭ¾]#B?ZϻS6"8ZtFj: A!!E}׶? 0b{:$7ͻ_ a`DxҜ=Ь R{l\|jܺccO<ܸ{ 5wAwn[N1Pl!dkQV'l 6&t+SAW =[D[eYjxh{-yfI$=! ί! !d.gDA>su9xy,% WKNN c]0J}ć9`o Ap_K&O\LMlͨӵ!Z&g^m9$񋮭PT#ƎiqŨv:{J?䉃 ?-Ȍe>T㳶2՞Z(˅K/_sقЊՁɬkLtI٪h_Y-dO}7K2ENjsI&-ܬ|F\e`Z+̥DOuN7^tl&ݏ~P#)K wUկf<7`MLːPS£K pǿLpXTAUm1 #`DcD{!A>\. ! rҵsrʿ5)F5Uaq>!h 4(_GʕVOhx` Lyum1[ a}nwBЍ4P(ibmĖ^Jі? i+a@hiB4A]0šdKpE Meƛ肆quhҜ aԔ S`"$HYu>ct >FEXX0K>>Vu^Vyx8Hv߯<^x(ձDwnLpUKw@m姌E4 \GZO'dU\>/qIS "9,MQHࡏ4IXoSHk6ȩыZeeORWG\Po(~A2P| fc~MG^W\fw];083DJY_8 5# (m n 3|d6"?`pً:7`vDaAv;H_M.4ό϶fpeT.xV-}xLdHS%wQI(\?, **?Io͙ֈ!0|_-i^#L Lp9phc;%u< ipRh!9i3ÏT!󖫚.OPd28*]nmztW1plL{:1@~O_<.X#3G*NG.vgjm RŰfRnP],ݾuF?uxEBD:픇rCԻHCa_!1:?˓>n%3,(7JXmHf0Qrj-ϯW[?ls {G;m_ C?.$KbX !:TYYz~ n{6 LB0eJCn/.^2+Ce^IxKRֳfd]pm7y̌g`~Z,xVjzS$T6aUΧ\ o(]ǃr^ E`@zH0*JRv˖t&?$0Ὦ !?ކ/Tn>M.Tr6ω{ž&EIKH`VܯI[½F6u oiOITԆv 4?+J̣YXƌ[33@t&(|0}%8@=s|H敲콘#7GB>T䀛:xZMsRUm*Js =q9‡;62/1 Lu~j[i^w &N&/>Sǽ[J7D0w v  YZ