libgraphene-1_0-0-1.10.6-150400.1.10 >  A bwKp9|^ atSAX y7VxA:(T&V׸rTT"TiF8WDԀ{/)JLhl(5v=_g)3HUaɺi25aLx謊N& lK,5w8!ڢ1F"m@&5'd(Bz8IR>ڵn/Q-li U䯕'!I-5:C5bc6f29c806c74caffbb7f8745bca5f84d573370f163e207334d2a9e65c792f53071f4d0919089949d13f044b6b1606293f2a05bclbwKp9|n4vK*wedfū!\jDP`k}.yL?ygֈVW3..^Pj޿nxAw^}=lI@ v x:m",×z)&4b{O7A֏r35J#(l/ 6B Jgj P;OLQbb.y (Bo){KglI&U)#CA` NZ+y ?Z0k8p>p@3?3d ' M 4Ehnt    ( HXl<(89 :}>/@/F/G0 H0I0,X00Y0<\0d]0t^0b1 c1d2e2f2l2u2,v2<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.bwKs390zl35SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://ebassi.github.io/graphene/linuxs390xh5A큤bwKbwKbwK`lbc6ebed8bd61365f1466fd6175644a96d2010dd2b98d40ef1614ff70e1ecf0738cfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9libgraphene-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(s390-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(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/ldconfigs390zl35 16519853211.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-graphenecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=154dfee8098f2bdd387d005d0dd5650bf91c8ed5, strippeddirectoryASCII text PR RRRRRRR RZSC1ɠ|utf-8d5522e5bf4c6640f60c82201e588b8747dd4a3abe1fd78b4fb6dfecaa4ebaef7?7zXZ !t/e] cr$x#F2 &6LbS؃\S`2 h Y ~`#1L!mP.3V%-yMhGՍ~kxWxQ>SX,;3RhRčrDͦ^&趋y:s3ošÉ('\rrwuᨿb'v}|vf)wˆ45,SJ VM?fڗ8^8Z?8^PM= ))-b8 :O3B&rj>+ea-PQ:ld k]di yHǨfs=  ~k}n(k}8-O,Sq>; 5c v"M>$B:ll<.6M+ȷ:ҭ;+UQePDȗ/;w nˆztҍʯuL[k9/"xUM$ nSHe7GptֈkO^B7`(@qVr6llIHAݟI@a!t&,;7v?&+3Q,fB[콳Ki֦c+(֣2rwY̊ϽNF# SE;4tuf6+`!!ZWN diXƑ U1ѹ^iPS.UbQP Ϸ{ھa' ~UYh|?u,, a G+Gdq;TI'ΓL>;sO{X)8!?[cp䆐RJЋ&'I,9-6X"9o?~D(Ͱ;]Fg?L0azqJkO3_*U&3_-mIΒ)GmFLS#vffoE7 F.M-/]Mc?lVabœ(qC (.Ϊ㕗/2Q8mUp\zIMÖC4jH`nQa u\P6KTv6"xڿ ECP}Բ8y!Ej9׊ |Qy!r4-] rՠgOx^]J>3љ꺴M^Ø58$ZdM_`R{L1h@8Ks`&kFW Kj;hxIV|kW3No$Br.%FNX0-\Cۉ+ہosMHB9> ST<z^Ho y( xZSqD{c[nF9 AmUm?hwJ߳0x?k/Qh󿜭!Nȧ_ذͽD8/L4,1*r0sÉ;u\nrazQ^1SNB$W)wm[7J&QuVXɦ`֜{ i3~%!wvf2_tSJ ({xl/~sl&f`W|/6[AΉޅD_3,j|"_ k`^CAiG$aED/nͮmlqzsT8ԇ+C8 &"ЏMrQ0x3 };g篺)q7к}|ؠsom KSn.viDs 1:`H]fqߵ~nP*9(= j2 .+R~^RpZ'W -_0M3@DUI@sIF9RGЯCSlGS]L֪l(TMM+SQܙ~5yEJelڌ246_I $6T~bJ2-†Vt*(UQF:c>`J \^/= X6Ue=}Fq*eÊ`|CSZ- Kf<.'I[| )u2a;.9pɤ:"õfVTpօ/\Hɢf܅a|ҏ%)_cnm7`fQ)kQE@!O)y)#՟//#4Wr럌ee@q `I6Hf6]",j펴Voxsqd|Nh;vNPY \cxmO'uڱg4hT*\5S?x>*ml\2,$ۃq>ĭOJgeધ[SysEZTpך|9kީ`UM<{ϱx`QBF^$CW=ȃ8+W^6Ѡ툯SWϼ}# a%6N轐NLvG:kZ:v3UQsJY%ch"Z+ &j=f@~#LM"d3[mmآ;=T#Xpͤ,ݖC3D9ڰ%z~M`] o9rhcܦX/Όt Ǥ^b5iwv4z|P-E}o۶%r_jMI۔ɳ>{*D$lje@πx=d+q9 ǜ?%0hh.SlXo\"dmiXdVoy8.}S8M5[ˉvaNgjQ0oթ L ,n}{ۮhz0}^p P:â\]cne̲|Zq%JjT8ON@;/ZrA/诎Y@iHs-y'ȔH6hto 'hqBi5@%h' "{'P5=b+.HA@rg:Ӆi,h ȁE?~~<3g2%irF}]C@P홂*ELzhheK%zm \CI #op 3N.x.>k( v\G)9jJB!"A36C57#",{))LR YaȲu.U|&CJ>Fl\fy1pf&yp&H^֤ۅڔ`n2!xK>UPiaCw?׬8 OAL9~nن;+mYS/BwiqQWTic_ݯbķh"|bxy6RI_e#|JqO5(1J*#8fxd QcO>v!jDx?'ؚ7kx\3O~ȴ4p1/DOZ∎J ѕLE*`4#}2lU޵OBb~ϭ9oM;2P ZsLׅWfd`1d~Sli.,59vQ0tjn`B%8of|$ }VYaS*[DH vf(dc\^`W CAmVWls$${m&^$zTv|ķIk _ 6Ap)ՉRS$w0#griO:1 <3.y$C1q_n\-MŻ,ÊƛP6Ov\sS"N_˾}&rVluǦm;ˎac' p)YMUN_p̶{aTV=đc(BU3قH8SlX,,x2Wo-^{Dc!d)ͽ#Լ_<`V(O:`3f!P | }*,DE=h+˹%V}7z 0 o%__Q!VG3h}..0 ‚ŀb3,ް9;U{I*x7g5^I)[%4^쇨*K՚|@Itɳ U4@? h icY&Ëk{+5 rig/l@KqZ(BWߑҋTY(Xok-ٞ&0a>gybp ZY ΧR" U[ppbn>GC1bN ?  g4t ;hS)@) Ys֟<b8OCXS3_ym{V:/']ɔr qa 6f߇+75pC}QT N~#[G[3ɜ=|_@J q?2G{Ьiey*盺xv <@ 0v6}e jsc̏cxKvVֽ!CĉEROcCgJ"ej<,.vPcu_Q&b;lb_rV@Dmh pe=#Ts0R Y . ?IlFWwe"I8͋z51m*zIJETͭ·d* ?ٲ> b#0,ywњ;E$2 `} p5ŝ?/)Ӣdqf2Ւ<Ϟp U9:wr_#dh&M0܋6b& h!lĿoaD_DžsrCS0΅Puzwc}}8;]v}x!ˮ'rzc:ΣAIq0$l[/stjWX8d #{ӯs8%~fOĤidmK-}jI̞!Vkhɰ W/E]5Sgşq]& H?N>02N9zhp "* X V^ܟ\(E |Z<م_ >}x/;?, ;-pkR8ѱf߁C)ru]6ͳdHzAq]]"fP #"=^FPq_[ v V$th|{`Żʮ<6DOԒiѦN f` 8;xo^yNԇH'ä!A_AeR#S8y1$ևKx[Gg-Xl8B )ߙ'3_2ebNG7nkj]S ex;UdMFwϵ T7c-Es8M4S^$4R#vpZJ˄aagFTҡZeaW]O*hICڡߪJ'X\5#{c_Ra"K7uha0GC jB `Bm gbQڒ4Ŝs;P[$b'Nz)̶(c:ȨA3y]Xc\FPd(ܾeйgƒ%pYXVaJl< j'v:JϸcZs:NK+2j:ta}vL~84 AƘΧ{z~U{a^0]Ct<&ekM &ڨ$ De&8yMHN3.XqBeIK9',Bg!KK:3|/(4m0o.P}(*҆ϫ 8< pxQ* 2M ׷ & +_;䉌–KAd:+AHjR" zf$WvR-jmAo?{7?! Z: !)gT:Ul䱠b7WA4smyIšaf S1vɞѢOeI,dž'oUurx1[%3Eaّ^S$HZN?B=4j6ph=Mjj`,[6<&21mчՖA @X仦v*I& B)A3g= :7)9Fvf|H+ޙ"MIyk1qH) &4ҙY?菰UݭT;U1?|_+b q/;Jb"b<2Yá7`vNg|)K%1E]*'x $D"::>YPU>cRwI .8GnFpKl5J4y#nA5'An74Xd&  m<a"ʡN4RSo}E]3O WTi1e^GF%&bt9fʵj-}FzSX(n-*kI~G:W0m )U1. )SWWo+2DN?apcA;_G3*cX5$l7|BՁ47\̠ [+Zm*ߤXTMM}1s7$ 0/t́gW;bloH/cD"V'o^ zB06=j5& xݲMy?b̧v/m2b BઉnEK!/gs-i[#z@έq܆a9txO+{@"i)d(V< ыd7t§`#P.da7Do7]P].f | ޢ p0:=dzU/D=͢WTc!&O M){]ߦfvfCDXYA]SKPD-'vgKmUv]^#Ub(4wVܓ3k|X5YK8bc9~婚Y^I#Q`Ӯ=diYʥYR]IIF 0i@R[JOS Zɢ׽^ '  n+|BsO͝J ~{HTĝ bdZh#NQlc뷓X^. 2>4Az>Evկ/mi0: /W?<+mg҅2J 1T8paRYH1ua2 FF 1a jWQڸiUTb#z\J;&o^5Eڀj:\lAUh^A K3sPzf#h^%pi4k_3ۭcK_Vgeq=ƪQ{r ZcvtJbZ1x`gR ?Unn- j$@7mWwE|/3Qߟٹp XdwlE„h?[9зEa,eP@h&`BeすtxNIv/YA,UpU86A;=?,fT@rbHޢqZi/JbD)']H.w* H%@ tٔGgpHˠi_4JJ>P~y ٕ:;6 ϙ|S (^RT3KnM p %YoXC^q+EXhH}ف'X$p.Kl[/TQLl IN@'t$Wo/|TߓBNQP ;Qִ3mD)I((d>TK3Lz Evôt"- sV2UF4 bל0LP@eINA+}e&u8(ᦥ/E  7≛7b9+r%ڛ.ƿ#Ǩ,?"^1G O2au[Zi[DP_8&ٗXYq8}cFSu|)_3ODyk6CCV@1דu^ 2brȹ?":{IEǴ_Wӕp3S1cd3YΑgG <:X7BҐF_vlOgJqo7e7J_ s{efK 2# y̵87'_gm!.o& Q'}3vd@`7/ dD)fGJ9?Z]=L|"sᶇ!.5 l*\_'zERL^hil5C;Czgڜt}*YW/efpLZ*\pX2 gfG'5,rig1,;I*I'{C29~k+74KfnrڅҴ?m3?WvzPA|2283F|aMHxG67jmn k|%g ^&>*n{"Y},lmZel? `(:䙸`}qMEp}ޡwレ}g\^j:!5[Bb?;!$:D l3 ( 3k|Bs*‚:jtxæ^r]Vɚ 9E'nQlj)EU=6yN Px/  K+u}޽2>^<4.j=2b`:T=nYCI@j:2DΚ`q 1#ro?t-_|᱿P+ݨ FNg7 VKμ+Eק0צ"zТ,W—Dž4xHy4ŷ։X9!'l^TR)WB}r E%o!y yIo#qk/g9Xf;ش9>-#n&1h\Ѡ贰ւ;}݂<8u<.|o2Q[X;haW,˸qّ= Xo30qoJMh xt&`QfF:xq0ޠN@=rV7_-?sT(6AL`o5AIǟ3r}xrg KrDIĢM̦AY)h\4hgCSڤ6ߝ6]tΜYw U2&~Ԫ^\ER1]xݽ7y`$K}G[4H)^eR&hREm}),;@0ƛ-xQ,Q cy8V9Y{va@ IOxTYJl ! k[ Ǔ?Ȋ~nSID@naN 5Sm( hv"8w{6[hKClijj~Z2㒉_nfN%pNvYzV-5hԻ^) [vه|!Z nvɴ !H5]Ϸ]?$ţ;PvلPz(`qai3cը7E5eh{Ǚi.iwYPR-`dTBo7g`ˊkMc|mg#I0|~W[A޿K&E8\%A;e<.p %nj5T ۷r7V, tX5Q[sJ:!XGx3@3صxݳ޵M L` )'j,b)*յl\I^JфoP)|(#.SA~co~r2}TPtLym~ #h (w+ɀZ4&6IpGƲʧ{%2oֻwFyJP7r*' ;$5h|Yl-P,y8UEP;\ytߣ̆ N*PȆ;wR y {98}&1ߌ>?iQ*ųܹ 51B aBM5BPc2<K/ v6R MU:@ZDUW%hTz<  ;{02ѵ U]޼&tJzIfiYbY~؂ 2`\Y~(7Qj9 mkg-FS#_Dqh7ub\yg搊&#T,=cb`o$[[a.IZڌ(<){t 쯲H>@DA[7K^B>9uxxL ea{:ZX>􏭱Iv{|0W9Vv`Pv0 7'y@಻-ٰ?[YX.Sq^Q}UX3(O} p 0sP<]X\\L58 OS< W>G! >Dݝ`[HhSiۭjnw5oT$:p ǸG;]7CNÄDea's/:bFB D>FG=%'c`/ZPj% ?qi鰏-@_Ѩ|| 5Tb\.*3",ͫ+ A+͕+t:>=F[Rnitpп]ѿKFkK`y:DJ옺OVT).Vjs$;>9 ا )bѦ&8iQ똝#/V!"VmA*wh# 7RzɑB)IHl9:~)MOXf9xyAl\_rXLDRь7d$'Z X"eyd1厚=ſX0T쏀V@R犌@7I: kݚbh=b΅KZw$@{ZwVz!}JM &*jii(Ak7MtEeoV`pM`zͺPAOBN (nItIuvl`.U8HF.\5CZ02aFƄV<6&{tϛ )r AnkAu`ۀ GRoˀ 1vXirAn'{] >e Z,ƌ]V bݗ eQj<ڍHuK9|emn_uzVŝyĆ2#W/'~շ$`Ta Xp+NAV[#^نf5IKfb!c??E1Ef)3*pjQq!I\8,Dbx9VgL1yW3cq\0p쁅H#3 #1px] RLD6N_IKo< LJw˞,Լ>&Vh)uL'`*geRob~nX|Qpvxxs :+2k/gc5ͫhтۧV26Qf %eLv 9sgqfBcț8æ'~cBRY2oͷ("(<}wfzvV H6aybAРD"Z5hz&tWT:$4,wͱ,._x4Ƨ78c#jo.BcRJoQm37D՗X^%KfY(OD ۲Q-Bo/_tO"gݚ`ٞ'a 2_4\h5~0,$ Žb ar.TK {Lp&fR \]u971)Y]=ʺ?AYW ȥ7-45B`2 ApZg9x\SKדA :;gv&Z[Š̤ȥX&S'u5M;ET&of4~ 0;/LIh>}'**|@9CM$sJXduF .hM2Ѥ eɏlAaD{!ؼ:YřE,d*j:$hϏ=0+;AJU@_ij ]wPWSškā)'؊#=RC$ 7>ixpFKojj#.\ȫ:?mn|!$f_T}\S9<=s:84Lqػ-97 F8`bDQIz %.Eɱi-B . kfdޛطRώRAN뇂el g-h#oYN'9oVZ4 /OÞ3EQ([ٰ5ad;-m V]ch/UǼg$E ҈`Up)ȳ8l*xR8-بxP]@DJq )Cƽ-~I/(n H$6eq/ 1I}w"1Ww!yy5S )2IIw#_drnd (# ۟r"]@7W'|Hpc>rEQ4PKu:ҒdGgsHn/@K "X/X"ik6q&Y־G Vx~`cbD JCoȳX/Ca(N&b?.5'ti`wo89?)MS@jG:S`fJ`o;I%ח V9JM23ޏMCU|!irj8̀/ת}\ j7+.vLɝ@[֓=gfUiHONwq!.&}n KgVB F9&iJrCս5V,>^?5%R4册aD!Pl|Q!z:y_= Crr !2P-T )ܭg*3E1;ޛS-Tcܓ֍u1Գt:S1b2ry(lµyP=sA ϐ٢Cr]4m_أyma W}N' P%k&в?4Kԛ;9A;= s~ڝ}%GO46(X+/Z3$Etݬ7y؍s!KJZ\|#x=&ϐwJgQknDg{Ir[>[L*lv$ʼnҚ؝tPꋽbopqINݹ; 6N{ aL׶:~jĽ%&+Bb YS;U^%zaWqq/"ViB|FgH  Njh5kZuph3 #Z YqK%o !@\oJfY|hkodL; t@ ]x3{RP<ňB|ֳ4R޽7xyqʤcdre6#TiAHTp' 2j2HH ߆GRn(ni[ ~n%SYӧ2jELrfo$u 4 eJiX C¥-r+H]c Y̚ Hx"b Iu4))Hw²rbE^?XR'H;LpXk9@j^Ii <>-.ޱw2 JOI57OX6g4<^<|#IvC%Dڐ! 3N-XDc9 :sfFMH,6"r݊Ö'_tVݤH90$V̕|I)LΐjJcŒ]OϨ-<% ˢpY#'ks9w;zє`kttn.t]R:G<6-fv8WC̸t,z '"ɛy0C\eΎC -5fGȹ܅hcɈ:B)R5rYY~?6=o ߮K-3_Wo&N윓?VrT֛]tGLfϫNT%BngD% sEJD F3- [2Q3HwYj|SJyXf}lnlQz=]p@N /^ggW4?-N+Χ}[FdxCn&VϽ*4rmfEcPcB!dlʯOO@9\ %$+4;"NbZ_WXM4p=+NἵxMAnhF5( '2f:zk8HmS~F+v# -W![@<~ ?S?8zA-?|i3 kJbx^ݬ Y @A)j3.nfZAlj-J j<(ůjngLvD e/7-,[wظRUA\H)Vݾ30ȷ>I: pBvy?sv a!M?3]N T"R"3a<|A$^G:f &海کc"B`y25naN=,1W "]A|u3;oxa՝կ볤,#mU$j{1Š% XZnZm)=χ-S+dў ƟDoF~|!ڄ4UQ%(֙mt`Br '<_&qR|si /Ƽ>*OM(%wvP^g&IyrLHClK}f ;dɝ5ʯـLjM=e:mCZЊNobeM6&1j8HFY.^`G:DDó茌zxy ؆d7=Ζ]Q(+zWp?7 P)6mjF!OJ) wކvZzc*FOI{V=3@qJʽFR#s\o^cn.ASq볘^cG /OPm La<<;'!Dgk6$_Jm'w9N+ *=t kOa ^88$BXS F S6Qj@mmPizDl~lg^ ;UCͬH݀#ƅ0 8$|99 Rwdnk.47A} oĺ18q2!ubexEZ8C_q}gjӵ`uU8F^s#EOʼ[ R mjLr؝PƓymZuhqŢxkHyy|G;2;hg57u6v]@ȹp%XX]ygVZʦ& r:h|3&Ow Hxpoi[SgLf> RO<(1ɅOK90n{1z`ʇ < Uif,yc@]Bũ#G?D*UDq6yIXW۹DU_M^FۻH7MK߰F 1A*' DXGVBB㶮,aN U1 Q6O=4DmAܨ7#/O7:1e@B4= "ET"'!`; gJ35/6s[^ez>̔yo"{lDW?oA>$'l)+E]AէV|x,bC=1>X].6 ~\}v/h ͜+GֶFCUWv?J&gj Ӄr:Qu$A.rt=oܝc!Gt]ʜ~PۀIɞ1Uׄ|MgJ34Ӛd#ח9t[ m tQn-aZQV.d_w^=)>v43}V`/PKC.1IIdJS=4f?!zhx\~:m͂[!7/xcV@L6\ wBjXIUߝqG9_{/`х}I$wDcٶvCMPp tDPk DZ1 c#Kf4:ݲ&e6ʸIU3G;-z=O{V{gs_HgGT)1P4$q}Qj(o`׷1VWS475Q9Zhh@WUWnow hI`L& p{lk>h nQS Bp'yd.[EΡ-Ъ@H0k6?&Or6453" A06ob?f2q7uQ?vOs^*UJ+)!'}\h b9MI wX #9 E'Xg&:mJ)stm8Q )6/~ޏ[{^!ZG@ߙ$ɖA`s,L~t0)S  pƛC`~~j^NJ*JD&fק.=?|XW܀8y/W?Mk6c 98.t-6u nw$P!eSJ.J7so>ilhc^#H$(CC9 ]O`ewWv'BW5߬_,c99^L吻Jk:Q9.&ER8l'Q9> /kEשod-N[4qO.R^sPg$@2ijf 4_5sͽsrB\i#egD 5©D{͇=q< /T%0©lPp ȋs\䯧q5^])5wjxC[M?kJ\3>ɳNi0MDn2HiPXhuFbwPǂbICLqP'0$>@uc!<&^! ІlVmO4kb;t`!MXj7D[ /~ {B_hlBNQ[wдɿ'V9?v*NWL<C{5Q\q.QxÔz |͔CF9>\ʞ(UseEBi7Caa"B#jn8E{@?IZw'XlM]hN'%;$z7]e\3kCρ{qEʪ519/1$YQ`1Y%pqRqw(gtk=nzãz1d]5BCa(3;̪JDJkȢV fq0͵)lHO_5Q9+wv1$@qBYuW븜lhržR/ $("BX+˙wΙgu#Qmw.iӠl/wpes*3.D,mSޟ\!BSݒ8Utn>U>˶Jo2թEج^\y>j =vLAp>Bjzg[\zq; OBnVkűZF?A3p)԰DAn>+ 33lt$I/tL: l5>~fBkF$~PqɩDN⿴V&z\]!-\ldu2&& eTk1ZD|:q[ZMG9A:ΝLnH?e";Nq⛮o5M\@ +* y𓰇):hYhя7\)2؟}[<.h @f+q[;I3;$'֮Va糽< N`v74\pi+ZTקT#k=W?@!r 'Pcvɨ}` [S1Q W$Υ:bߋ_./+O9a6y] \Ug8;1~XpXsn6*SS.T)':Ie|q .Ɲ(/y4"3I | Pqlpi=黙Y<|EHh.+Аnɷ.9-v5)._J *bm0Ad'P/x& aN(2 0ʖM[2ViWyUG?=-p&w]kt(8=R7lFg׌2j hzάW0J}GƵYmhXR!s]B )߃};`(J$+6^ \OCz Ncg2SG<˱$*^[]Sa[R),jLv"J˦5Y /8 S$o[bn^?-t1~H,* ]h W|3JfRŘ^TmVuuna L||M賓Jf9>iEvZbnh3,/s:]/ǢZ鹑J+a¾F̺~I&]h:kSҨQBT&|rlz$)V D0d]pIOl?Xdlgkv/8 /fKU5~mF'%2+L_/GB-M[ӺZh~{V/ č`c7P%y䊘yW{wDu-r(5\oS%= h$bwAT[DhԦ~ rXje3 IU0yp p. /tҰ` Q Dق$NbS_M*2%TҌ)?Imjz'=Vn\gM_S)tb-~÷D\:?}#4C푞2ih^ ~Z(Z';N_:"d 6m64AKO`їmS0OJEOYz+4H6]Et$~CVjoB}yFq|o%\ԍHj{1>qR;ʼn2L?N!w7< [lxxܭ@DCb2 XxeNߵ."=c>cVA3lBYRsMVJUTb^=@ wQ}e __푊~n`ﴋLrI.F)3zù\v&da˿vJ'm90Qt \-.YZkZe tf*|ɯ=]SRJEg|QtJHrA7tT7Q:&d8u<8EWF)`^@k0bv[7ehVv߽̍%ojdŚ3+:}kҜ h,G/9hBI v~"zZNBS0XS0"WG$3~wA}gyUN} ޶`HʐQLk[9gaUחubU Yn,bjF Ήfذ*2_LUg`A$SI$)* g Er?T/(c9կn~>hT˻Ci~sȇ M?AųM%iх1g,u#g$lE]Rp#" 'V( :%AOsW =v~q)lAq'(3e !&$.0Mu}9bh:9Ԯfga7Q%$ҟƾBHBdϾYV␾{R^~5N"nCd,BD!MPq wQu,43\5} Zb;uK(OHVn{E1v(/hi{+O#=H' f8g1ps[Aԝd7潽'LeQvze$U5sI5z魈cSfe@HǾ`|NQQ[VuOH m: lwm>J}k>J^ >>X;AWdD*/HJH"xEe6-ZyRlxGi[Ǹ;"qv]>SI*u|FfK;gV*]/X2CifF+~2*y$%uZ !ud^+~±ATguJuJ wcҶ?M LjQ ^8>WtWsj66i4xx2elxnR;ct{r [3)PAKl +8Ĵ]K+=2c^K&bwK o_YGFٽm'ڹJIH꫒5&㣝ק&&S7aW( >s/وEm+ւmZ[U58ўU^H]g$t"3"*`JU-,O6' g!:~IR4b3/]soSd{8!aq?4ϴ` x:d+oH=N]FL,(e'.Utӥǥ^KP"YB@'h'_sʡS~iSK d? /ۑvEMk5B19*ciCqNfp.>.:v`SiDVP:z+~mO֐ưd o~i}3Lؤo-(١ Ha}rfyvY}V&LC=_w*D|+HZfr~FSN- >Bއ0C(V4[oWz08 %5"7)VχunMeb)rOl#HT `g7<lºf+(VY^%]awۀiAP@fmU3✳-]jcqT\uiЄ-T/; SrFI֙<ǫee I|>|4([~m-(!0dKKB1>t[([uhc UY }"7jΊyKaNvR ]HTϼul7=vI$~yzh  {GLvf=cKnǹ2.DUeǺc8ݐ9g7HSy@ʽQߎ,q&/yXvhSJt%NJZ=3MdеaI&D ` E8qIg-W[[n~.=>]]̝qY[c>bȱkz7=4b-yJ|'NJݕ3ӱ"H%+HH ~^7M3WH-^$#;##h2GQ%8UJ/eW~/*D).C&vDEs pքEU6)7=5uR:|̎A3\Y3Mܢ ^&M$ PALŷPGSŢOYt8.B/_ފFԲXbz>btHW`Q䴩1HMmJk[O6~eEuH떳ihϞcauA2 +C%zw ٖsfZ0@9a q@^2ǂh7~ڕxE|4"YvӒ(^)COLkq1 ;HqW2W^WOUMI"ftmEJ^b\hLxZogIi'y+ l2EJxrG۶uN$o=J񥰉A,Hֿ"go󟥆+8R WYvhXq~t-1itB 7~INf.-6"w&Y>Vj{S)~DdWbs fO2gb3$.Ybkf36fh6gՍ}d[ leJGi' _wn{Sʗ>ʰ1QU!;&Ѿ M&m2XI^w]Ϭuyṭ0']].#&jx{pœD~ $|f(Cg@&.A #$h=Oj>v}Yo8<ϭ]~ТeWa-iDgRԹ0hAcLJn\u6i%Sc֍sAbJ۵HTX.|jkt |ܢW[ɊC>WHBy2@q+!Su)a"bH_CnEz_b\~2(^GFC(W`=ŒT/Pl^F5P3Wl̎܇&0`(wvf4: }~Zrmol<8X *RHa4;20MB TdYn LUo ѩY~*BSY wu:2̔[YƹXc„(Z0wfȠ?{=+ _$d;6 jՆ}旛eli1$H]1YDi$l!uK⎜4q 2Om'JSL#%J7v|\Q BȔ"}10̺eî$ژĦOR咽:8Hx~M/ӌR7=/@rE>LI0ah, I(gW`zK;x4qu=ak[[5zAcx];>eʷjxhΣ`:_iÜw9h~I7h_+vcz@vf%SD֘KMlXLgB).o̍,$': ?X5HT T6T>8opLcX%JR<؂=ia\H!sLv _8YVT.+76YwJd˜R 4DN)e}Y, 6Ze KOuyl~P^LiܢJ$ |aմEt ytUCA1d!;Ӵ>Hb%zhIP%erQR4 ů(#*sjrRYeec 0;dx6(7ĸ܋Ž&θ f*v |_MHucuFi>F&p1%(*(2)QuCe77.0Hzz_fѢ/ l~^bx"=7o$ ȐWYܞӪ7=QڜIJwCM˼N]dk*•_X q 515B0 5c m2>/#dW G9lё1ɖvCc+y*Ԁ՚c RYBZ0ڂR(RB-eD]1L U7Հ̭쓨P{_Lا䇁%Ǹz?,IKvK c7 Ͻr6jه),r.HuOTuRNq-$ђe"ѦG´gyj"d5hU Wm w%;FϨ"@קՄf ]?5\j)Ϗ$n/' ૔^'8;Mme%i r-Yf)pvxּ?@> bEK&%nѲ` tuyߊ&Ҕ;,mjlL a?tť k{;Cf-vJP2,W|+qf@T])+ڥ WÁsyjrQ -] 3VxV\#2RF$8pmG2&]5!x-RRޣs'%穳 iSe";bjļ-5+8΂F&L^m݃,xCR/(p_k^>sun»CbB{~;u'Np-+'WȭK U'>OYV5@9o>A7ʼn^ZY@^PT3& h!G{yA2}wĦE,#+փe2&`ߜW?V등z&'FЇagOvCڢzq/UQ:Ɲ s9 xqOT# ĸB1bWX@!/ 1|&UCt"cSAI}b2< +|-EmQ C blMFbpU3JQhLj/Z͜b{$Ps9J?zT]h Tjb}Y. 㪱L8pSL&GiN-p>r"ͳvS9θޏx[k9?ox{% e֕({@VE 0a~ )QBS .h12Ӌt-4+]VB8tv_]Fhq >j8[Fx,H t: HkrR ZwbNVsP$;fDAI#IF!J0G(D0@_Z(MB/zD@ y^m0Tl̂^΅f$e~/bZbj*Kga{4T笍8@v =4>^@T Ҫ2r4F  EрVtWtU9:%k=9b?H!yqPjO+!h<D4 OR^a'SD3nKΧNp_fj} %G MV@'2V>p֒Н3pE ?2~dXylQtGU4Bd*x;n;#f8קq+pX]Nɶb[)7j;, JB[\:̓ڨ4BĄ$8QK*<"8B*H>6冴xlܸok j(qꥐE*Mp-uxI_ kg=H%A;gB"~eZѰeksɯP."j+Sd@T{ '/IDvjLDCɅ{STĆv OA{CX g)mom(& 5fC9oًH%/Nswf9ůH-zJ>1dV2ښm eJQBυOT6U xL =,tXk[" '"G{Le$>}+$t)ͱ=M<.ÐesOF^ܿgXV n(|p+ 5Յ y>*i-:ޓ /w:?6.8y5j nont,s(5pq!Tw:8LFM4>c/Z\Q_jKru(r4=$_nj@B@lz/N&rTnNFt ~*UB{١dCf}~U|e WbT I`gw^CɉJ 5ԟE dƒ |E{"~]:'шA4+"ߠtR\6ypmfy16!<6y<7m,AXKY^XEr3 d|~%Pn<^N ɜa-q[߱-gn"Xq5M3א؅ETSM>âe!~s[Z.Qs'nJ)Zn8ϙZ* Kwձa}`d/ʹ\Ok -k$v, fcdt ŴKP@Ҙ!~EwsöLeEڡ7/uE -m? Q_˱iu"D\Bݛtb<9Is0#i\]k#&~1ޗwo= mi"&*'v@Q؎߸Sz0<)c p9 *YKs5MH(O7-:SѲZ]d.vUJhZ#Ӹ5Z :4Sx"M뽍pqVƢ,E!Gjh05]‹]~{,UH.Hi-_,PfnF8a }`&P3B s-RTz LOQޅ! M(6VAH0W2GөyYDg֯▀'Zd@fh;`4~^2[giZW "Jn$$Nd.I4f*4':ʊXv&XiVDmY-Bgxi* :C-㎬dy^=(9$?Yo-Phe=L֩ogg "ÝS&DP`Oƃɂ$ ?_L2LU։ 烼MYke*o/C3cn8U֐oG [Ǔqprp0 []l mҜPL>M *yXgfSTlB95RV8ݎc֨couT%y$3Sg+U7[SIflmp!jb3A>rQo[jk}\WORk9;%wUF͘g;c[ hv9+KԆv^ĞeJڅo#s6o`LωSD$9?֏kǴi>Z˖Tvww]]\w̰EP *${mua%mRM D #`0Xfh劻VP0S]aٮy` etOAmK~mR/ӎHgoNzm3w׍ra~AP,YܻUd[Gl/ƫ1CoASហ;dFK׮}a짍Y^>E)jx1t(m0c]vPbMI8chO7%j yܒga=ihUo: ^$V#z V^s|$e)eݨJڑ;T) |Vr>d EY? E+pC9KFgaaM=AKzB`TG`~TCd+RRLq !Cnד3DPwG{txw0kb+ TYu)o/1{ 0:Mˑ #Qd$&QQq{ !~>mu3]2¸C !Ӗеf3{NM9j0jl%ɵ7iܓ b0PT@ˆNvy[Yda1-AgGQ $]Pћ~aڌ}N0֊\g KZ~[vhL@Md9.CƓTTq>D F3`EvCwa|5oUJ&=fu9dks )m SV} xrk~JFP2-*-;J,,7l5DޮMq:Eu]91ƫCN$hu \DIhDJȲYG)Qg-Bԑ6Q;ݲ lP>:пMLj4Щ21B8cE_ܤ6!K@)@ ᨏ8߆,_rjVo!^b,7@{ct0gjgq-!\=K/ o-K7qð9 \^^';;{Zz9 GI`3ܿn@av+xBP%{0kXҎSV0h#XؠXS8[ ʪ%LLWG)@?ASa+ͼ%?Ah X*  ū)B04!8 hIv0̧ZO UqV lە;'!j*EEXDo"m{3W_F0si';&-am}r\1xf*<#<狀é2ǰǔR /''* S n&k 8^':z(^=@ĸ[IJH&+̵B&߉  gLY6sl!Wv[SL0p-b -q>jҕVɁƝ107,(TBiPrݭM; D-g'L5>5Lm&y3.1[g6̽sXjI=IŸ+U]:~N}{3߂ oGs3`yHYXBݴ`\An_Tq |QBMg2?,tLfSޱե ;پA7}/ K?Zliڜ t!h<ܷgw8aԬKI-wM[Q-^U|\,?+=Cuv< !*1@+L^Ucymim||3컵1;Xr0ׁ e].-jJCmdj\mAw8[˴Rnu6g6b6(!5izZSS;>Etihb)|.$)w<܎ hDFxy A W] @ȹ?"iRkY&<|me~'0/NO_c-5/zLr &6ZH0 {yHx%ڇW0Ú Pli- sBqQncSqdy~-#(4ն.E8ĵipٵ">ߙPeQMdId,g, LRX ?:OXK7?LrfJM62\A\ql  Xt -i@Ki4 Zb3$ WK-ϱ*X3cuZ nҪ51[M ^HY6`3aޅGw8O]Al afReuVzPC"߿erٱsƵ/3ed6Qd22/8)7D!-ꛃ;*RQV~%a )m*dxޅW â 5s]d9`ղ!Etb4g<6k/`HvCe--qp !u%bz;fEhߐIZ oj* 4趦A5SVȇNk6}ˍf}L&SETnۚ6|4O+jnL]Kh*!u)ҙO]awo+]^9bZtFjK- mTx$υ+V"x%š;%;yQ<1Qݥ2 1SKf?y-cn !?輕j?6aFD\a9}[N6sƼ $?zO"yNm(K^{joD|&4X܁U%LxČo;m:G}2vMW91XҲ .gsR{4jTWPy66VBƒTCJ \@;6,ssp~st 蘡R+#RWUbM @Q8y/xۑߡmnPv2 W'! >5sٹ0CSSzPD)zO&l8X'iT#l՗Tzr>o㿱B$dӗ[K%:iDMB׫c&'uڅN愅`x*_/U}{`r/7#HO QD10RV\4qJ>D0v$\[^d _v#۲~Q/)x" )!;!'H2d7x[<'-΢8k~2U=/xrtT3NcF3x]VN ћ,5"Fb7/$K;{]IS@3Ke>FALN9~F^~ cBJ܄ hhz+f0L@|`Sl mZrn6sCRu]zJm&>,ַ_<:ּ0gjJ[3]QnԨ%ŭEjvФcWy#_ӋhYץ!hԂr㹤5-VL?<Z#l#tݾHzClһI|{E R)bk.w`cnD`-V3o3b,t"`bD#p؞f2H`P EC?'{Eyzպ-x/(&ܞ"ťuQt'ŌAtisjdj; 4u Żp(b[n? (hoa*FuxsOm"=[o 6|iggfv1.Kcٛgq@H`#0CM\["'DnXR(, zKX?TK{@4nqZ 1*]1^sB(s Ȣ t#7IШxͅn쳹\8Qf1(Iݚ6qZ!fm۴@^YG@c U )^'wSvv *?cTf-&y}sdOڕSIlH^IWB'Hhnr$ncm Ywtqð>W W3|ǒAwYyp]k#W$S4mMK}[Do `ٸe'`Ұ>:.zD&'Ē:lN 2bkOrՆy$lL* W6RlgF&8㹿*ox+0G h`f<~ed+P&K0x͓w5[HF|\Fwє0GMf]`2к K: /mqI|T~"A zp6108`0+9g~h :اvd v:&ōXt@e{vD>lUy_64ǭ) :I W 5em4.gCT[lחg؜:\甿Zá,-8:3Ր[zpK) 4x.7O>4R@cKP⹐ICuoR.؉4R1$Cx D8xLZMUfSwX)` 0?rEY ? ef|/^8L~Tm7SbȈ{ҿyQp1 W`Hl/=7 |u(RDPL@F3QqWWdzBٴf>׬&c]UKI'1uY;")Q"!Wgߟ#:!vTghlء ezݫB"%Oګ>BN>`KɢfQ{"!l׃J #Eڝ+%<_qF4M4aMbpu{Q `.R)&P5׊pkF}&P^K>b(!-w}53cE`s8y B"/Gn^ :_GW'0\+U-&`!pΑ؜iNs)R+̋#! 6C~z`j xPV] a ْ ϳ\wN5'l(|*q=*9? f+3L c 4*!ZwG_*B̥R.j%)b-*d]Mgp?v[+Xf__t ^,0JT)nʜ bYdi&8_ f_o kzӁOp,ԲWeŷ}s1 '9_P9@2 #ŷG}G;5s6r^8 6f8DP:ISy Їd#VW-i d!O*|kw ߑ8ɉ%4Xj ҐHHCg x p3P"7ydP% `_:n3[:xm& JHf =}Gy!]u))-Z(֝F- ,ikW#vͻ >x"ǘm: 3;'/ù-G{Aaw'02͍|:4[_TFy`RHM$?50O,bU 'wYsڲ'8_5O$|Sc6{^ ˄j5QP5oVD6{Ѣi45[dG߬O^MS,1gs `)9mk^Jd2oUI $D% !Ew*x_6/㫖ھ ÿ#'Yexu$qϦTޅh}6G}a "f=y:!3>|MXw'7D,y'cӯE[B@f]G0i8l.2fFxK{9z}]bA㞍* $ HL#7e;b ȫi0=gS LvB54z×eEgc\=W,L m^db|,|gr[#U֫ e uo2~ GlyU ~[5M:W?B_[/$sTcߡ=Ml1\clbIkI㙼quABLNwpy|b$U W-~=S1f?aϺ橎riʎ{AP0Cu4-VI'<3]0G%u:?>U ۼiWfҿu&1Iл:Bc.89Oo|6J`m$MTaAd^/ pD}Q@v۬D?H[<<<0/ #}rIGSQD=zr.u]U'6dQmS~WH-lV2kS^l̑rOV ԋX˯ Κ-<-qYa7; O(rr$NZlɰYqdqgT 6(+(;XdYzS@xϳ0agJZS dOWzμc~ 2BB<:%ȜC0RF8D]'Z);(bTXrv-XbKb3CYZǍtKXcƻ*ˮ`X결hmQd6ؚ(KIY!n !V7iD"LtYO ҂]M0r& D)L!5 +seQagL q| zT14WZxIA%"Q1$Q D/k y ,'zݕ'46".WRP0wx]%njLx>W/NBT4qH#If9FO 2 v 2e!.7Y{G/V֫'ǣqsY3m*=T(ܖ[E.Wu|թt&'Jc*;op ,;XR6|WzkPɤvg Ȣ19|$QiZ+z&8 E!q^[ݳPx 8;B!?]j$%r9Qxa U߮E'fhoymIᾡt飽ZҼI'{x|IU T|MARRw>zh/.KyE`/[\Yzcᒃj¿i7a7gB%"0rN۵z827x8Tqec`ZScp YrRr8̗JaB*y5߲\E®Ua" Y@ U[T|:󼢾zcȴ1EDQGwj6q7e }FQ255a#ndD;V0RTɘXrjȨ_l'2ؓL]ma?7ӻ?"s5͚K;_@eá9a10 "l7fuϤ?EE2v[J5wK"5+g+"~x=QtfO-: ##:9v n@rFO=쉠L!Pa0T/F&6G43e_|f 2S }v6RS),&Z3Nh60{ QSj--=6{te#;8 j) ˋPևջoRC9 c %[KXʈSU+SXdj$U.bjcCj/Q1eb+jl7;=NV{͊,,!1$@ZEcz8mnmqJ_S⚽<_$涆Z:ϧ*?6X.ddT5@L8=/^9=`q Wa#з84'u%M^ڑ-y_7Rs\=#䷊bmZ";@)4Qt )0%1e 0ꩤKKК1UaS\?f $<_,G蟩_۩3DXʕmNvMQ<|7@P)j*Sp&R!>HN 8 YZ