libplacebo-devel-4.192.1-bp154.1.45 >  A b|^Ԝ!M@eee^)"ȹq̷+ͥi A} =-[;tC: -5J Lv7ENe[؉(%~3|.ڍt1JzvȲVSE[,7H N4"`{!yP(Z1SᐺB uoR峭q޾NQƄk/=A-hp*.fWwԑcKrك:Ysд@58e6ad9871129f12472a7e3f0a85e8d95ac4640d9664565e998ead3388c6b5c4a189cb7f881baebfe7a5b3905c3664ed1b605cd4Cb|^Ԝ!M@eeenad"6FKocY,HCHEY`VY}jGͫf]ۄEZK0=ձzʗ2׍4=2F!0>1 qfd/DXusĖ(YE6e+ޱwwQ͐/^wYvζPW,,u™pg%sE4s1d1>q .N/E+l0lk%Ƴ320(To0QL@Zp)/>p>?d & G >lr|;h; ; T; @; ; H;4;[;;   (8 9x:F G ;H ;I x;X Y \ ;];^H bcdeflu,;v w;x;ytzClibplacebo-devel4.192.1bp154.1.45Development files for libplaceboThe libplacebo-devel package contains libraries and header files for developing applications that use libplacebo.b|^lamb16 SUSE Linux Enterprise 15 SP4openSUSELGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://code.videolan.org/videolan/libplacebolinuxx86_64fC&I>u0"^+}I-h _%O "Z#'_ a]B^F M`Jnjt,!_A큤A큤A큤A큤AAA큤A큤b|^a/a/b|^a/a/a/a/a/a/a/a/a/b|^a/a/a/a/a/a/a/a/a/b|^a/a/a/a/a/a/a/b|^b|^b|^a/a/a/b|^b|^a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/b|^a/244b2b2fd32a6e106acc467646210852036b6cb0f5b5483afa26a9031edc3807a17e226e997d9a91f974ca84149f64f9ab1f348f60a76a19b2a92dd584ed367558f8e3fac6c389d931d10dd26edef996ef6f6d436e683809c845324e99ce11b0f8366474ecececadecde4f9f0c1dd71b0c86f84c077b2b5ed6e8eefff485fc5294a429c6bf22608e339ce3b0a35c7fcf7b91a29f92484ab628f704a5ef5bd6e2ed39f71cb3dd706c1e78a9cd8b96b3ae319fc3c169e4baf5084bc4114e168e34c32418ae1a96c3da47d362890f0fa73376f14f581447cc65236b1a28de2cba2c77a11e52a938fd4a1fd3f8ac38acf08c6d89411b7db617fbad55504374ef20d9f258f27f8fa9d5b305aa8c9f0fd7ad5002a47ad31ff99a7062b842da25c60633652f0c41da22cc8497b9b089cb2a5f848a37a547460b87616f9d8ee793fa95ba7a2f861f1dd9df162d290c928799d26f304cb6713b5fc3af67bcf97d7798090a410ebdceb9ba0f12e0c6801a07231106bb022ac3f8c6375311082595511b28467ca3eaaf853b546a6f35a71c095e6c23050c85bbbf445f4cc24802a3b4a0fec5750b187bbdd4016a6c2b6cb7bdda83ac91d457b1b029d99d1306a9ea72e7a8ceee10cb2da5be11f3aaf191510eb103e33cf79ec8f48d07b563bd71bbeb7c8f01417a10febf29e52d55f74046ba01469c0ddda7f9df0c6f9556108f6c3bf16d5c668b547644cb39b99c62556dd1b293ce1de787bf01b998b32231a25f837e0ab2f37ed942166b515879338f15bddbeab1954500ba4671a26579fb530ae0f7c0a3d68db5be922c24c25fc29e900318018895920fbbde6c26efae5ead88dd7ee0d6246e37b76938647957d8e01b31a2129522f59341a61d8e49e2ee3fa1e4805d8d9c4e1ea07f7ad8f89f7fd7ba3551862522b2619250139b9cc10cb8e9c25f510a56dfc72057b2dc983de1314a4db6ae7db0488002c8ff372d4c3430b2dfbc6f9dc0053fec26eca523795d570578c82088b8e9a2153079a5909537f91b241d8321e99642fad15ae6d1daaf299cacd818d3e408ba6dab9fa149f69d3f97a8ff5c2138bd0b07dd7a144d3dc71a3438618d051e259ba6247aaa21a99b5d6d369af91a3d630145fab1491d2f30218c526d8a39e671d22ccb8561550b1bc932786fef4aa75349b7d5d4a8020677ed0eee7437f9ec1cecba3be18d834b6764f7bb37b9503321a949fd4598d299c10df751b6dd13f8bd6dd51a94f850d5878fedfd7051765f29571358711403c8e69c6c1353903cc562ec72701c613e90c4763ef6c878e76ea04a9c1ba4a86d27aaf46867d26f8dea65de7448f1f8d0cac8f507d4274e71e4a4d5c7ad8ea8c70f9d75ad161ce9f4d9e2282421d3a9d7c07267faee94a98ea2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499f55b789bf79525bb2bb444d8c70a6955186a43e3bdb4fa54cb9fa1cbdf38177b6761da85f83af7fdd699613d810481811a84024996a1ffe0d35c3ee400c0dbe789516f606fb22935d6605965dd0c96cb8275d9e57ae3dde8931a2b328f7cdd7ec062375a66f5544c98f01b9012ccc61ac282dc24ba1222718831834773403dea40356a3a2c06850e92ec954ffc139b5cac0c96eb9456a3c91b6ae3cb634e47568732c11023d7de86b2f8e2d079970f0fd2c2b8e60950f6cdbfc65a97b7c80906e8c4039887735d147fd2246a432602496422e9de42e51180138c7e5e35033d8a57b30c90a647d22f0ffd97d911d0b08bfac31010d9933918c1bc3ea7479c2e0985e10baa64c3bbdfb58dfe53277b242b2f68aed152e502ea39412b331b536f4bdeb700e2e2334d18a588aa03cbd6f6e7f094c97a8d1687e8c30180307a1b2f3e6016aa744d121a621851620f1621648b126e974c2a65e892654eb82d882c29265bc5053a4e16ace9d735cdda1dba4fac77a0fbe35342ee42c65b518edcbebed2266742721957368005790d1fdcfa0cf2a72fc9ef820a95799fd4b802da986d6c039d3fe418e59bf1a70a086eb7a172ac989fddbd032e0a6b4c4a502297552ac924fb5754cd705f8806c36faf72b29c11c6ae4c7d76e99dece5e29654fcda9adf6416005321435d9b4a7f7a9cb372e9103ab76141f8696b585a2a1f1ead5a5a600001160e2d621ad13467d1e3cda4c382294a46a097980715e69728232896c2beb3aa400aca6d2ba1f0bd03bd98d03d1fe7489a3bbb26969d72016360af8a5c9dlibplacebo.so.192rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibplacebo-4.192.1-bp154.1.45.src.rpmlibplacebo-devellibplacebo-devel(x86-64)pkgconfig(libplacebo)@@ @ @@ @    /usr/bin/pkg-configlibplacebo192pkgconfig(epoxy)pkgconfig(lcms2)pkgconfig(libunwind)pkgconfig(shaderc)pkgconfig(vulkan)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.192.11.4.02.62019.13.0.4-14.6.0-14.0-15.2-14.14.3aa}a@a7T@`+`}p`lM@`g@__R^@^^@^^@]\u*@\>@[[]@[@[5@Niklas Haas Enrico Belleri Niklas Haas Niklas Haas Niklas Haas Niklas Haas Niklas Haas Niklas Haas Mia Herkt Mia Herkt Mia Herkt Mia Herkt Mia Herkt Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>jengelh@inai.de9+suse@cirno.systems9+suse@cirno.systems- Update libplacebo to version 4.192.1. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v4.192.1- Update nuklear.h to 4.9.5 - Add dav1d dependency- Update libplacebo to version 4.192.0. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v4.192.0 - Add libunwind dependency - Bump meson dependency version to match upstream- Update libplacebo to version 4.157.0: This is a major new release involving a significant overhaul of the public API, full thread safety, support for Direct3D 11 / Win32 / MSVC, native HDR output, and more. The primary way of accessing most libplacebo objects has been revamped. Rather than writing e.g. `const struct pl_tex *image`, users now simply write `pl_tex image`. In addition, the `struct pl_context *ctx` was universally refactored and replaced by `pl_log log`, with no concern besides logging. Direct3D 11 is now natively supported by libplacebo, and compiling on Windows in general has been made more straightforward. The entire API was revamped to be thread safe by default, even when using OpenGL (assuming the user provides the appropriate context binding callbacks). Accompanying this change, the `pl_queue` has been rewritten with multi-threaded decoding loops in mind. See the accompanying `plplay` demo for an illustration. Finally, this release brings with it a lot of features for feature parity with mpv, such as the ability to get pass stats / timings, oversample scaling, and more. Additions: - add a `void *user_data` field to `pl_frame`, with no further interpretation by libplacebo - add `pl_queue_push_block`, useful for multi-threaded decoding loops - add a `uint64_t timeout` to `pl_queue_update`, allowing it to block until frames are available even when not using a `get_frame` callback - make `pl_queue_update` also return valid data when failing with PL_QUEUE_MORE, allowing access to partial/incomplete mix outputs - allow calling `pl_render_image` on `image == NULL`, to render overlays only - add `pl_get_buffer2`, API-compatible with AVCodecContext.get_buffer2 - add support for blitting from/to several obscure formats such as a1rgb5 or 64-bit integer formats - add `pl_tex_clear_ex` to support clearing integer textures - add `pl_render_params.ignore_icc_profiles`, for debugging - add `pl_queue_params.interpolation_threshold`, to allow disabling frame mixing when the source FPS approximately matches the display FPS - always accept DRM_FORMAT_MOD_INVALID for texture imports - add extra windowing functions to - add the `pl_fmt.gatherable` capability - add `pl_shader_sample_oversample`, a variant of nearest-neighbour that preserves pixel aspect ratios - good for pixel art - add `pl_scale_filters` alongside `pl_frame_mixers` - add support for compile-time specialization constants (`pl_constant`), and use them to speed up recompilation of shaders with hard-coded constants - add `pl_render_params.dynamic_constants`, which lifts hard-coded constants to dynamic variables - useful for scenarios in which render parameters are expected to change very frequently - add more PL_COLOR_TRC_GAMMAxx definitions - implement full black point adaptation, even when not using ICC profiles, and infer this black-point-adapted BT.1886 instead of gamma 2.2 as the default gamma curve for SDR files. - add `pl_shader_res.description` and `pl_shader_res.steps`, containing more friendly names for shaders plus a detailed list of operations that shader is performing - add callbacks to `pl_dispatch` and `pl_renderer` for informing users of executed passes and their execution times - add support for the Direct3D 11 graphics API - add `pl_swapchain_colorspace_hint`, replacing `pl_swapchain_hdr_metadata` as the new way to update swapchain colorspace metadata at runtime. This can be used to e.g. switch between HDR and SDR mode, for supported swapchains - add `pl_peak_detect_params.minimum_peak`, allowing users to constrain the detected peak values to only be sensible (e.g. above 1.0) Changes: - simplify the `shaderc` pkg-config check - rather than querying for `shaderc_shared.pc`, `shaderc_combined.pc` etc, simply check for `shaderc.pc`, matching upstream - make almost everything thread-safe, and document the parts that aren't. In particular, almost all GPU state access is now thread safe, freeing up users to access `pl_gpu` instances from multiple threads, even when the underlying API is OpenGL - deprecate `disable_overlay_sampling`, now effectively always true - `struct pl_overlay` has been refactored completely to allow for overlays with more than one part per texture. The only way of using this struct is deprecated - prefix `enum pl_queue_status` members by `PL_`, fixing an oversight in the previous version of this API - make `pl_renderer` automatically clear the target image, freeing users from the responsibility of calling `pl_frame_clear` themselves. This can be controlled via three new fields in `pl_render_params`: `background_color`, `background_transparency` and `skip_target_clearing` - rename `pl_context` to `pl_log`, and make its use optional. The old names have been deprecated. It now lives inside - add `typedefs` to all public-facing object types, o make them shorter to reference. For example, `const struct pl_tex *tex` is now simply `pl_tex tex`. This change affects almost every type of object in libplacebo. The old way of referencing these objects is still possible, but considered deprecated. Note that due to C++-specific reasons, C++ users *must* upgrade their codeto the new API style - remove PL_PRIM_TRIANGLE_FAN - remove support for 64-bit float formats, which probably don't work on any Vulkan implementation - stop contrast-limiting ICC profiles, instead assuming perceptual profiles have infinite contrast - remove `pl_shader_signature` for being necessarily unsafe - require Vulkan 1.1 as the minimum vulkan version - rename `pl_oversample_frame_mixer` to `pl_filter_oversample`, and allow using it for image scaling as well - change `pl_color_space_monitor` from PL_COLOR_TRC_GAMMA22 to UNKNOWN - change the signature of `pl_shader_(de)linearize` slightly - significantly increase the default strengths of the desaturation settings in`pl_color_map_params`, to mimic the hollywood feel - refactor `pl_glsl_desc` and `pl_gpu_caps` completely, in favor of the new structs `pl_glsl_version` and `pl_gpu_limits`, with new members. The old API is still available for the time being, but deprecated Fixes and performance improvements: - fix possible use-after-free in `plplay` - don't explode `pl_queue` on NaN/Infinity/weird PTS values - fix edge case involving plane merging for cropped images - improve `plplay` by using threaded libplacebo APIs - several fixes for edge cases in helpers - several fixes for 32-bit platforms (e.g. integer overflows) - fix blending edge cases involving overlays and alpha channels - skip some unnecessary matrix multiplications for RGB content - allow for some small backwards PTS jumps in `pl_queue_update` - fix drawing overlays to subsampled targets - `pl_dispatch` now garbage collects old, unused passes to free up RAM - various improvements to debug/diagnonstic printouts - allow blitting from e.g. 2D to 3D textures - slightly improve small texture transfers in some emulated edge cases - fix several possible hash collisions for generated shaders, making the shader dispatch mechanism significantly more robust - properly allow building against vulkan headers without linking to the vulkan loader - C++ compatibility for public headers - improve performance of textureGather-based polar sampling, especially for radius 2 and 4 - fix vulkan texture handle capabilities check, again - don't include superfluous pNext chains, fixes undefined behavior - fix crash on edge case when shader compilation fails - infer unsampled alpha channels as 1.0, rather than 0.0 - properly infer `target->color` in `pl_render_image` - properly tag the OpenGL swapchain as pl_color_space_monitor - fix possible crash in pl_get_detected_peak - fix several edge cases in pl_render_image_mix relating to LUTs, 3DLUTs, HDR peak detection and so on - fix sig_peak inferral for HLG content - several compatibility fixes for older GLSL, and GLES 2.0 - fix possible use-after-free in pl_shader_custom - fix `pl_color_map_params.gamut_clipping` for HDR targets - reduce the number of redundant color space transformations required for frame mixing - fix edge case in pl_dispatch_save for some ancient GL drivers - several fixes for LLVM/MinGW/MSVC - fix bug where pl_pass_run incorrectly invalidated/accessed `params->target` even for compute shaders - add windows compatibility to several demo programs - fix the pl_fmt <-> DRM fourcc format mapping table - fix inappropriate texture access function for generated samplers with the sampler2D API - avoid generating spurious EGL errors when probing for EGL format modifiers - fix various typis in the documentation- Update libplacebo to version 3.120.3: This minor release fixes a number of regressions surrounding memory imports and DRM modifiers, specifically aimed at issues that arose with mpv's --hwdec=vaapi. Changes: - `pl_fmt.modifiers` now always includes DRM_FORMAT_MOD_INVALID on OpenGL, which instructs the implementation to not specify modifiers - passing a DRM modifier not in the list of supported modifiers is now considered a hard error, to rule out non-working hwaccel formats Fixes: - fix a crash when using sampling shaders on textures with unknown formats - fix improperly specified SDL header imports in the demos - fix an issue where the vulkan texture handle capabilities were testing for presence of the wrong extension - fix an issue where non-enabled DRM modifier structs were accidentally linked into the pNext chain, causing issues with some drivers- Update libplacebo to version 3.120.2: This minor release fixes a number of additional bugs related to the thread queue, included demos, included helpers, and build system. Changes: - replace the `shaderc` library checks by pkg-config checks - `pl_dispatch` no longer grows infinitely, but prunes stale cache entries after a certain threshold - improve logging of GPU capabilities (including format capabilities) Fixes and performance improvements: - fix a typo on an error message - fix a use-after-free edge case in `plplay` - filter out Infinity, NaN and other values from fps/vps estimates - add several warnings for suspected frame queue API misuses - fix a crash when combining pl_render_image_mix with cropped frames - fix a crash on AV_PIX_FMT_NONE in the libav helpers - fix the loading of overlays in the `sdlimage` demo - fix a number of potential overflows on 32-bit platforms - omit redundant identity matrices in pl_shader_decode_color - fix crash in frame queue with certain out-of-order PTS sequences - add missing link to vulkan dependency in the `video-filtering` demo - correctly shift overlays when drawing to subsampled YCbCr planes - add missing check for PL_GPU_CAP_CALLBACKS in `utils/{libav,dav1d}.h` - improve handling of asynchronous texture uploads in `utils/libav.h`- Update libplacebo to version 3.120.1: This hotfix release fixes a number of minor issues with the v3.120.0 release, and also modularizes the included demo programs to cut down on the number of compiled binaries. Changes: - hexadecimal strings in custom shaders may now include whitespace - added 16-bit half float formats to the dummy pl_gpu - significantly reduced verbosity of the included demo programs - merged all of the demo program variants into a single binary that picks the best windowing system / graphical API at runtime - install `plplay` when demos are enabled Fixes and performance improvements: - fixed an integer overflow in a texture bounds check - fixed a false positive error in the test framework on 32-bit platforms - fixed some minor issues with various outdated comments - fixed a potential use-after-free in the `plplay` demo program when playing files containing embedded ICC profiles- Update libplacebo to version 3.120.0. (Upstream changelog appended) - Create a new package `plplay` for the included demo program. This requires bundling a copy of `nuklear.h`, which is single-header library not included as part of the libplacebo source distribution. This is a feature release, introducing frame mixing, DRM format modifiers, and support for custom LUTs -, while also greatly expanding the available demo programs, in particular the `plplay` video player. The main highlight is the new `pl_queue` abstraction living in . This greatly simplifies the core of a libplacebo-based video renderer by translating a stream of input frames into an array of GPU-mapped textures suitable for frame mixing, given a corresponding vsync timestamp. New frames can be delivered to this API using a push or pull model, and they are lazily uploaded on an as-needed basis as well as internally garbage collected when no longer needed. This abstraction also contains all needed machinery for estimating source/display framerates by comparing and averaging timestamps, freeing users from the burden of having to accurately determine this information a priori. Also worth mentioning is the addition of support for custom LUTs, currently only in Adobe's .cube format. They can be applied flexibly at a number of locations in the video processing pipeline, including as a replacement for YUV<->RGB conversion or tone/gamut mapping, and fed with either normalized linear light or native-gamma values. Among the included demo programs, the `plplay` example video player has been greatly expanded - adding support for a settings GUI (based on nuklear), frame timing and mixing, custom shaders, and more. This example video player now serves as a convenient platform to demonstrate all of libplacebo's advanced rendering features. Finally, all of libplacebo now contains only code written entirely from scratch (rather than deriving from mpv), opening up the possibility to explore different licenses besides the current LGPLv2.1+. In particular, permissive (MIT/BSD-style) licenses are being considered. Additions: - add asynchronous GPU callbacks, specifically to `pl_tex_transfer`, allowing for non-blocking host memory transfer operations - add `pl_shared_mem.stride_w/h` to control dmabuf pitch - add `pl_render_image_mix` to blend multiple frames into a single output image, given relative timestamp information - add the `pl_filter_mitchell_clamp` filter preset - add `pl_render_params.preserve_mixing_cache` to speed up redraws after renderer size changes when frame mixing is active - add to help with Dav1dPicture mapping - implement `PL_HANDLE_HOST_PTR` for the OpenGL backend - implement drm format modifiers for vulkan - add a new field `pl_fmt.modifiers` for DRM format modifier negotiation - add new header to load custom LUTs (currently only supporting the .cube format) - add `index_data/buf` to `pl_pass_run_params`, adding support for indexed vertex data when dispatching shader passes - add `pl_dispatch_vertex` to allow dispatching fragment shaders using a list of custom vertices with custom vertex attributes - add `pl_frame_recreate_from_avframe` and `pl_download_avframe` to help downloading GPU textures back into AVFrame form - add a new header to assist in taking a stream of (Frame, PTS) pairs as well as a list of VSync times and turning them into a stream of `pl_frame_mix` structs - add `pl_white_from_temp` and `pl_color_adjustment.temperature` to apply white point adjustments between correlated color temperatures (K) - add `pl_filter_preset.description` containing a longer, human-readable name for a given filter preset Changes: - `pl_3dlut_params` has been renamed `pl_icc_params` - `pl_render_params.force_3dlut` has been renamed `force_icc_lut` - `pl_3dlut_update/apply` have been renamed to `pl_icc_update/apply` and moved to a (conditionally installed) new header - `pl_upload_plane` no longer initializes `out_plane->shift_x/y` to 0, instead leaving them unmodified (to avoid clobbering existing shift data) - `pl_filter_box` has been renamed to `pl_filter_nearest` - `pl_filter_triangle` has been renamed to `pl_filter_bilinear` - `pl_render_params.frame_mixer = NULL` now disables frame mixing - to get back the old behaviour, set this to `&pl_oversample_frame_mixer`. - `pl_color_map_params.gamut_warning` now highlights out-of-gamut colors in bright pink, rather than the old (ill-defined) inversion behaviour - `pl_named_filter_config` has been renamed to `pl_filter_preset` - `pl_find_named_filter` has been renamed to `pl_find_filter_preset` - ditto for `pl_named_filter_function` and `pl_filter_function_preset` Fixes and performance improvements: - fix buffer overflow in custom shader STORAGE blocks - fix include path for glslang >= 11.0.0 - actually enable shader subgroup operations for HDR peak detection - fix locale dependence of shader parsing primitives - fix AVCOL_SPC_SMPTE170M mapping - fix wrong color space selection in `pl_vulkan_create_swapchain` - work-around low UBO size limits on some platforms - fix compilation issues on C++ due to the use of reserved identifiers - fix `pl_get_detected_peak` on platforms without host-visible SSBOs - fix edge case in vulkan texture handle capabilities check - fix suboptimal mutex destruction code - skip peak detection when outputting to HDR displays - fix edge cases in shader LUT type selection logic - avoid redundant scaling passes when scaling anamorphic content - merge similar planes before dispatching heavy shaders (e.g. debanding, hooks) - avoid scaling passes for certain small fractional scaling steps - entirely avoid processing unneeded components when dispatching scalers - avoid using more components than necessary for intermediate FBOs - fix out-of-bounds read for small non-cropped emulated textures - avoid thrashing the shader cache when reinitializing OpenGL FBOs - fix incorrect include in - fix vk.xml priority issue on windows - fix undefined behaviour / GPU hangs in HDR peak detection shader - fix incorrect forwarding of DRM modifiers to the OpenGL backend - fix crash on AV_PIX_FMT_FLAG_BAYER - fix various compilation issues on certain platforms - fix obscure edge-case in floating point printing routine - `pl_render_params.force_icc_lut` now excludes no-op cases - fix handling of custom shader COMPUTE blocks - correctly apply hue and saturation controls for non-YCbCr color spaces- Update to version 3.104.0 This is a major release, introducing many new features and modifications. Most importantly, libplacebo now interoperates well with FFmpeg's libav* abstractions. This is primarily exposed via a new set of helpers, , implemented as a single header library. In addition to this, a number of other supporting changes have been made to the API, most notably the unification of `pl_image` and `pl_render_target` into a single `pl_frame` concept, similar in spirit to AVFrame. As such, libplacebo now supports **rendering to planar targets**, including subsampled YCbCr. Besides the libav* compatibility changes, this release also brings with it a new feature for custom shaders: buffer blocks, and persistent storage. This can be used by third parties to implement stateful shaders (e.g. motion interpolation or temporal deinterlacing), or be leveraged to speed up some shaders by combining multiple passes into one. Finally, various import/export procedures have been expanded, including the ability to import host pointers and real-world DMABUFs. Additions: * add `pl_memory_qualifiers`, plus a corresponding `pl_shader_desc.memory`, to allow attaching GLSL memory qualifiers (coherent, volatile etc.) to shader descriptors * add functions `pl_dispatch_save` and `pl_dispatch_load` to allow saving/restoring the contents of an entire `pl_dispatch`'s cache * add functions `pl_renderer_save` and `pl_renderer_load` to allow saving/restoring the contents of an entire `pl_renderer`'s cache * add `pl_vulkan_swapchain_params.prefer_hdr`, which will cause the surface format selection logic to try HDR output formats first * add `pl_buf_copy` to copy from one buffer to another * add `pl_get_detected_peak`, to read back the result of peak detection * add `pl_primaries_superset` to test if one set of primaries is fully enclosed by another * add `pl_color_map_params.gamut_clipping`, which will colorimetrically clip any out-of-gamut colors by desaturating them towards neutral gray until they're in-gamut, rather than clipping per channel as before * add `PL_GPU_CAP_SUBGROUPS` and `pl_gpu_limits.subgroup_size`, to expose GLSL subgroup functionality via the `pl_gpu` interface * add `pl_gpu_is_failed`, to query at a high level whether the `pl_gpu` is in some internal failure state. GPUs in this state should be recreated, using the appropriate mechanism * add `pl_shader_custom`, to allow injecting arbitrary custom GLSL code into a `pl_shader`. * add `pl_buf_params.import_handle` to allow importing buffers * add `PL_HANDLE_HOST_POTR`, to allow importing arbitrary host pointers * add `pl_pass_run_params.vertex_buf`, to allow drawing vertex data directly from a `pl_buf`, guarded by `pl_gpu_limits.max_vbo_size` * add `_COUNT` members to all public enums, for consistency * add `pl_shared_mem.drm_format_mod`, to allow communicating DRM format modifiers when importing/exporting textures * add support for importing DMABUFs via EGL, via the new fields `pl_opengl_params.egl_display/context` * add `pl_fmt.fourcc` to facilitate mapping between `pl_fmt` and DRM * add the missing `pl_var_*` helpers, for consistency * add `pl_plane_data_align` to help with aligning `pl_plane_data` structs to byte boundaries * add support for STORAGE textures in user shaders, which can be used to persist data across separate invocations of the shader * add support for BUFFER blocks in user shaders, which can be used to create UBOs or SSBOs for use inside shaders, the latter of which can also persist across frames and be used to store persistent state * add PL_COLOR_PRIM_EBU_3213 and PL_COLOR_PRIM_FILM_C * add a new header , containing a variety of helper functions for interoperating between libav* and libplacebo * add `demos/plplay.c` to serve as a demonstration of how to make a trivial playback loop with libavcodec and libplacebo * add `pl_sample_src.component_mask` to allow sampling an arbitrary subset of the available components from a plane * add `pl_frame_is_cropped` and `pl_frame_clear` to assist in properly clearing frames before rendering to them * add `pl_tex_poll` to assist in interoperating with some external APIs * add `pl_render_params.blend_params` to allow blending the final output Changes: * remove `pl_image.signature` and `pl_render_params.skip_redraw_caching` * change vulkan surface format selection to prioritize formats by 'score', preferring higher depth integer formats * `pl_fmt` may now have PL_FMT_CAP_STORABLE even when `glsl_format` is NULL, in which case formatless image storage must be used * `pl_buf_read` no longer requires `buf_offset` be a multiple of 4 * `pl_buf_*` commands are now synchronized internally: * `pl_buf_write` and `pl_buf_read` now block while the buffer is in use Note: for this reason, `pl_buf_write` should not be used in loops * `pl_tex_upload/download` may now be called on in-use buffers * allow `pl_dispatch_compute` on shaders with outputs, including the ability to automatically determine the number of work groups based on the shader output resolution * remove `pl_buf_params.type`, and the concept of buffer types in general. `pl_buf` is now a generic catch-all for any type of buffer, with individual capabilities in `pl_buf_params` determinig what type of shader operations it can be used for * relax the alignment requirements on `pl_tex_transfer_params` * change `pl_opengl_wrap_params` to allow directly importing framebuffers in addition to textures * rename `pl_color_levels` members for clarity * make `pl_opengl` ignore software rasterizers by default, unless the new field `pl_opengl_params.allow_software` is set * add `pl_av1_grain_params.luma_comp` to allow drawing the luma component from a channel with nonzero index * `pl_renderer` now supports rendering to planar targets, including subsampled targets * `pl_image` and `pl_render_target` have been removed and unified into a single `pl_frame` concept * remove `pl_tex_params.sample_mode/address_mode` and move them to `pl_desc_binding` instead, to decouple them from texture creation * refactor the signature of `pl_tex_blit` Fixes and performance improvements: * fix an oversight where `pl_buf_destroy` delayed some buffer destructions unnecessarily * fix a limitation where `pl_tex_destroy` sometimes delayed destroying textures unnecessarily * improve the performance of `pl_dispatch`'s code for assembling UBOs * improve the performance of `pl_shader_av1_grain` by switching from SSBOs to texture LUTs, also improving compatibility with older GL * improve the performance of `pl_shader_detect_peak` on GPUs with access to subgroups operations * fix an issue where reinitializing shader state objects with different settings sometimes resulted in undefined behaviour * fix some GLSL backwards compatibility issues * slightly cut down on unnecessary image layout transitions * add some miscellaneous debug print-outs, and improve the legibility of some existing log messages * fix an issue where freeing buffer variables from shader descriptors could result in use-after-free * add support for vulkan memory imports requiring dedication allocations * slightly improve, and fix, the vulkan memory placement logic * significantly improve the performance of `pl_tex_download` by importing the target host pointer directly * improve the performance of small LUTs, especially for the non-compute polar fallback path * prevent `pl_renderer` from unneccessarily applying a 3DLUT when both the input and output frames have the same ICC profile * fix the behaviour of partially specified `pl_bit_encoding` structs * fix the component ordering on some odd packed vulkan formats * fix an issue where `pl_plane_data_from_mask` broke for high bit depths * make `pl_renderer` consult the dither bit depth from the texture precision, if absent from `pl_bit_encoding` * fix the behaviour of `pl_renderer` when sampling from textures with swapped component orders * fix the implementation of PL_COLOR_SYSTEM_BT_2100_HLG * fix some issues relating to missing includes * enforce legality of image usage parameters on `pl_vulkan_wrap` * fix an undesired shader double-compilation when using orthogonal scalers with subsampled chroma planes * fix an issue where application of a 3DLUT cleared the alpha channel * add a missing extension to `pl_vulkan_recommended_extensions` * fix the plane alignment code for oddly sized subsampled chroma * fix the poor precision of `pl_shader_dither` for high bit depths * fix several possible overflows in the BT.2390 shader * fix a bug where using a polar sampler to draw a scaled overlay onto a non-storable target neglected to disable compute shaders * fix a bug where the renderer could sometimes alias when downscaling, in particular if both the upsampler and downsampler are set to bicubic * improve performance of scalers by avoiding bilinear filtering * reduce verbosity of memory allocations * fix missing PL_FMT_CAP_BLENDABLE on opengl fbos * significantly improve precision of float literals in shaders * add better error checking to gl_pass_create- Update to version 2.72.2 This hotfix release fixes an additional glslang linking/build issue that was missed in v2.72.1. Bug fixes: * fix linking issue with some installations of glslang >= 11.0.0 Changes for 2.72.1: This release backports a number of bug fixes from master affecting the v2.72.0 release, most notably extending the range of supported glslang versions, as well as fixing the 3DLUT/ICC generation code. Bug fixes: * compatibility with glslang >= 8.13.3743 * compatibility with new glslang semantic versioning scheme * fix broken shaders on some versions of GLES by defaulting to 32-bit precision for floating point math * fix the vulkan API version passed to shaderc * fix the extension check for glInvalidateTexImage * fix pl_tex_create on older GLES versions * fix OpenGL logging thread safety * fix undefined memcmp() in pl_shader_av1_grain * fix pl_render_target.repr being ignored by pl_render_image * fix 3DLUT generation code (generated corrupt LUTs in all cases) * fix symbol visibility on some versions of GCC * fix potential overflow in BT.2390 shader * properly restrict pl_shader_sample_polar to GLSL >= 130 * fix vulkan function loading of promoted core functions Other changes: * tiny performance gain in 3DLUT generation * pl_opengl_create now logs GL_EXTENSIONS * log some additional VkResult enum members * improve several vulkan log messages by using friendly names of enums * add a copy of the config.h variables to the libplacebo.pc file- Update to version 2.72.0 This is a major release with several key additions, most notably being the support for custom, mpv-style "user shaders" (.hook), giving us access to a large variety of pre-existing user shaders such as RAVU, FSRCNNX, Anime4K, SSimSuperRes, KrigBilateral, NNEDI3, and more. In addition to this, major additions include a completely refactored and fixed AV1 grain generation shader, support for Vulkan versions higher than 1.0, support for GPU-based timers, and improved interop APIs for both Vulkan and OpenGL, and new and improved aspect ratio handling. Finally, this release also brings with it a major change to the way HDR and SDR content are mapped between each other, including a new tone-mapping function based on the industry-standard ITU-R BT.2390 EETF. Additions: * add pl_swapchain_hdr_metadata, to set HDR metadata on supported swapchains (currently only vulkan with VK_EXT_hdr_metadata) * add support for vulkan versions higher than 1.0, communicated via the new fields api_version and max_api_version * add support for GPU-assisted validation and best practices layers, via the new field pl_vk_inst_params.debug_extra * add helper functions for working with pl_rects, including new aspect ratio handling helpers (pl_rect2df_aspect_*) * add field pl_vulkan_params.device_uuid to allow choosing the vulkan device by its UUID * add function pl_vulkan_hold_raw, to hold images without actually transitioning its layout and access mode * add function pl_vulkan_import, to allow directly re-using an existing VkDevice rather than creating a new one; this requires communicating metadata about how the device was created * add field pl_vulkan_params.features to allow loading optional extra device features at device creation time * add support for mpv-style custom user shaders (.hook), using the set of functions in * add pl_render_high_quality_params, enabling debanding and EWA scaling * add pl_timer GPU resource type and associated API functions, allowing the GPU execution time of shaders and texture transfer operations to be measured directly * add PL_SHADER_SIG_SAMPLER, allowing generated sampling shaders to directly accept the sampler to use as function parameters * add pl_image_set_chroma_location to automatically apply the correct chroma location to any subsampled planes * add PL_TONE_MAPPING_BT_2390, a tone mapping function based on the EETF from ITU-R Report BT.2390 (and make it the default) * add pl_peak_detect_params.overshoot_margin to help combat clipping on certain types of rapid scene fade-ins * add pl_sampler_type to allow encoding non-standard sampler types such as sampler2DRect, and also generalize samplers to allow e.g. usampler2D or isampler3D * add pl_opengl_wrap and pl_opengl_unwrap, to allow directly mapping between OpenGL textures and the pl_tex abstraction Changes: * deprecate pl_image.width/height, which are now inferred automatically from the actual planes * pl_vulkan_wrap now takes a pl_vulkan_wrap_params struct instead of directly accepting its parameters, including new fields sample_mode and address_mode to configure the created sampler * change pl_dispatch_compute to allow optionally passing in a simulated framebuffer width/height, which will be used to translate vertex attributes (if any) * undefine disabled config.h features, instead of defining them as 0 * remove debanding from pl_render_default_params * refactor HDR<->SDR mapping; PL_COLOR_REF_WHITE has been removed and replaced by PL_COLOR_SDR_WHITE (203 cd/m^2) and PL_COLOR_SDR_WHITE_HLG (75% HLG), respectively * completely refactor pl_shader_av1_grain`, which now samples directly from the passed texture rather than requiring the color be pre-sampled * pl_render_image now infers the image primaries based on resolution, rather than always hard-coding PL_COLOR_SPACE_UNKNOWN as BT.709 * change pl_render_target.dst_rect from pl_rect2d to pl_rect2df, allowing more accurate aspect ratio handling, and correctly compensate for subpixel scaling ratios * require python3-mako as a dependency of the vulkan feature * pl_chroma_location_offset now treats PL_CHROMA_UNKNOWN as PL_CHROMA_LEFT, the de-facto standard chroma location * the default value of pl_color_map_params.tone_mapping_algo is now PL_TONE_MAPPING_BT_2390 Fixes and performance improvements: * fix shader generation when the GLSL version is explicitly overridden * properly mark some shader failures (pl_shader_is_failed) * fix texture invalidation on OpenGL * correctly respect pl_swapchain_frame.flipped in pl_render_target_from_swapchain * correctly validate descriptor uniqueness in pl_pass_create * skip redundant matrix multiplication in pl_shader_encode_color wherever possible * work around driver bugs w.r.t out-of-order buffer offsets by sorting all buffer variables by offset * fix edge cases in vulkan swapchain usage flag checks * fix excessive CPU usage in pl_tex_download * reduce the number of unnecessary GPU flushes caused by pl_buf_poll * fix issue where blending did not work on some drivers (e.g. nvidia) * make the framebuffer discard check more aggressive * fix computation of anti-aliased resizable orthogonal filters, e.g. when downscaling using pl_filter_lanczos * fix external image memory barriers for exclusive mode images * fix failure path of pl_swapchain_submit_frame * fix various GLSL compatibility issues with av1 grain generation * reduce maximum vulkan memory allocation slab size to conform to AMD recommendations * fix build error when lcms is not available * fix double-application of texture scale for e.g. 10-bit content when using separable scalers * fix a multitude of bugs affecting av1 grain generation, especially for chroma planes * fix segfault on vulkan device oom * fix invalid shader generation on some platforms * fix a multitude of bugs, edge cases and subtle off-by-ones related to chroma scaling and plane alignment * add fallback code for edge case w.r.t chroma scaling and gpu resource exhaustion * correctly load VK_KHR_swapchain in all circumstances that require accessing its functions * minimize fbo usage inside pl_renderer, by re-using unused fbos * tweak the work group size for polar scaling to perform better on modern GPUs (tested on RDNA) * transparently upgrade fragment shaders to compute shaders on environments with async compute * pick a more reasonable size for the dummy gpu's max_group_threads * forbid 10-bit linear transfer functions from vulkan swapchains * fix segfault when re-executing previously failed shaders * fix swapchain creation errors on GLES 2 * explicitly mark all shader resources as non-aliased * correctly specify shader storage buffers as coherent for shaders that require them * fix various memory barrier synchronization issues for opengl- Update to version 2.43.1 This release backports a number of bug fixes from master affecting the v2.43.0 release, and also slightly extends the range of backwards compatibility with respect to vulkan-headers versions. (This change is not on master, so this can be seen as a compatibility release) Bug fixes: * fix GLSL version checks when overriding GLSL versions with pl_shader_params.glsl * fix minor order-of-operations issue in AV1 grain synthesis * fix glInvalidate* backwards compatibility issue * fix compilation with older vulkan-headers (e.g. ubuntu 18.04) * fix a bug where pl_shader_encode_color sometimes uploaded and applied an identity matrix unnecessarily * work around upstream issues with MSL shader compilation by ensuring all buffer elements are sorted by offset * fix hypothetical edge case with swapchain image usages forbidden by the swapchain image format * fix an issue where blending overlays caused the rest of the image to be discarded Other changes: * log the vulkan surface selection choices * log the overall library version on initialization * add a few more pl_gpu validation checks * significantly reduce the CPU consumpation of blocking texture downloads- Add libepoxy to BuildRequires - Enable test suite - Update to version 2.43.0 The major highlight of this release is the introduction of a new OpenGL backend, documented in , which is also the reason for the major version bump. Apart from the addition of OpenGL support, this release brings with it a large number of fixes for backwards compatibility with older versions of GLSL and GLES, allowing libplacebo to be used to generate legal shaders for virtually any GLSL version in existence. Supporting these changes, the test framework has been expanded considerably to allow for automated testing of older OpenGL context versions and older GLSL versions. Additions: * add pl_gpu.pci, containing the PCI address of the underlying GPU * add pl_image.av1_grain, allowing pl_renderer to add AV1 grain * add pl_opengl backend (see ) * add pl_color_levels_guess, to infer color levels from pl_color_repr * pl_shader_encode_color now handles non-linear color systems * add pl_render_params.force_dither, to force use of the dither code * add pl_render_params.disable_fbos, to forcibly disable FBOs * add pl_vk_inst_params.layers, to allow loading extra vulkan layers * add a way to restrict the maximum GLSL version provided by the various pl_gpu backends, for testing purposes Changes: * load all vulkan function pointers indirectly, using a user-provided vkGetInstanceProcAddr function * vulkan can now be built without linking against libvulkan.so * refactor av1 grain data struct, splitting it up into "grain metadata" and "shader params" * pl_swapchain_resize now recreates suboptimal swapchains even if the size does not change * pl_tex_blit now requires the new cap PL_GPU_CAP_BLITTABLE_1D_3D for 1D/3D textures * pl_tex_params.host_readable now requires the new cap PL_FMT_CAP_HOST_READABLE on the chosen format * pl_vk_inst_create will now automatically load any layers needed for extensions specified by the user Fixes and performance improvements: * make pl_color_adjustment.gamma actually do something * fix av1 grain shader for separated planes * fix memory corruption in pl_vulkan_swapchain_suboptimal * fix access mask on API writes to read-writable vulkan buffers * fix some instances of undefined behavior in av1 grain synthesis * fix av1 grain scale for PL_COLOR_LEVELS_UNKNOWN * fix use of local #include for config.h in installed headers * fix various incorrect literals for compatibility with older GLSL * fix potential type error in XYZ input handling * fix numerous backwards compatibility issues for older GLSL and GLES versions, across the board * quench some meson warnings, as well as some compiler warnings- Update to version 1.29.1 This is a minor bug fix follow-up, to address one major and two minor issues with the v1.29.0 release. Fixes: * segfault in the test framework on platforms without vulkan * error message spam when rendering to minimized/hidden windows * compilation on certain glslang versions- Update to version 1.29.0 The key highlights of this release are the change of pl_gpu API semantics to use explicit erroring instead of implicit undefined behavior, and several important bug fixes related to swapchain resizing (in particular, handling of suboptimal swapchains); as well as other minor utility changes, bug fixes and performance improvements. The new pl_gpu API allows clients to duplicate less code related to checking parameters and capabilities, as long as they're fine with the resulting error messages they might receive. In particular, libplacebo no longer aborts on invalid parameters - which helped during initial development, but is now suffocating clients more than it's helping. Additions: * add a new field pl_fmt.internal_size, which can differ from texel_size for emulated formats * add 16f / 64f texture formats with host-emulated 32f representation * expose a pl_vulkan_choose_device helper function * add a mechanism for allowing the user to explicitly resize suboptimal swapchains rather than having libplacebo take care of it Changes: * make pl_gpu log and error gracefully on illegal parameters rather than doing undefined behavior (i.e. aborting) * creating a host_mapped buffer now requires PL_GPU_CAP_MAPPED_BUFFERS * drop priv fields from public structs Fixes and performance improvements: * make libplacebo slightly less log spammy in general * skip the creation/use of semaphores for single-queue usage * fix several bugs related to swapchain recreation and image acquisition * fix creation of non-renderable but storable vulkan textures * fix several bugs related to emulated texture downloads * fix pl_fmt capabilities for some emulated formats * fix stride/alignment of std430 vectors/matrices * use push constants more aggressively, whenever possible * slightly improve accurate of BT.2100 matrices * fix overzealous rotation of vulkan queues * fix dangling validation layer suppression in rare cases * fix possible swapchain deadlock on VK_SUBOPTIMAL_KHR * handle VK_SUBOPTIMAL_KHR more gracefully / efficiently- Update to version 1.21.0 This is a minor / house-keeping release, mostly to get some important fixes into distros while also getting support for iGPUs requiring non-coherent memory into a "stable" release. Additions: * shaders.h API users can now override the GLSL version * add support for vulkan platforms with non-coherent memory (e.g. iGPUs) Changes: * default GLSL version is now 130 unless otherwise specified * signature of pl_shader_alloc now uses a params struct * PL_FIX_VER / PL_VERSION are no longer header constants * the renderer will now automatically adjust deband grain scale for HDR Fixes and performance improvements: * on GLSL < 130, shaders now correctly use texture2D etc. * fix a bug where async transfer was never actually used, due to incorrect alignment checks * fixed some issues that could lead to symbol conflicts * don't require large vertex buffers be host-visible (usually impossible) * correctly detect swapchain image feature flags * turned a few 1ms busy loops into infinite waits * fix compilation on some platforms that require SPIRV-Tools * fix vkCreateEvent error spam on MoltenVK * bump queued command limit from 64 to 1024- Build with (preferred) shaderc now that it’s packaged in TW - Update to version 1.18.0 The major changes of this release include a new and completely overhauled HDR tone mapping algorithm, support for importing backing memory for textures and buffers (such as via dmabuf fds), as well as a swapchain resizing API that, among other benefits, allows libplacebo to function properly on Wayland. There is also now support for generating CPU-backed "dummy resources" for things like lookup tables or convolution kernels, for users who prefer managing their own GPU resources. This allows pl_shader-level API users to access the full host of libplacebo shaders without being restricted the lack of a pl_gpu. Additions: * pl_color_space now has a sig_scale field, which allows modifying the signal range without affecting the transfer function's shape. (Effectively, by "stretching" it). This can be useful when dealing with HDR material encoded in a non-HDR curve such as linear light. * Add support for importing handles (including pl_sync objects and pl_shared_mem). Currently, only memory can be imported. * Add partial support for dmabuf fd interop. Currently does not support dma layout modifiers, so the usefulness of this feature is limited. * Allow importing external memory when creating textures. * Add a way to overexpose HDR material to bring its brightness up to more easily viewable levels. * Add pl_var_int to go alongside the other gpu.h helpers. * Add a way to create CPU-backed "dummy" instances of pl_gpu. These are not capable of compiling or executing any shaders, so they're only useful for users who want to generate and compile their own shaders. All GPU resources (textures, buffers) are backed by malloc. * Add a new field to pl_tex/buf_params allowing users to attach arbitrary references (void*) that libplacebo will ignore. * Add a function for changing the pl_context_params after creation. * Add a new API function for dealing with swapchain resize events. This function can be used to both query and update the swapchain size, based on the usage. Not all platforms support all operations. * Add new demo/skeleton based on GLFW. Changes: * Remove the hdr_simulation field from pl_color_map_params. Use signal_scale on the target color space instead. * Subdivide handle capabilities based on object type (texture vs buffer). * Completely redesign the HDR tone mapping algorithm. Most members of pl_tone_mapping_params have been updated, in particular the options related to desaturation and peak detection. * Split up the HDR peak detection API into a "detection" and "application" stage, which can run independently. This avoids the one-frame delay inherent with the previous API, and thus allows tone mapping to be frame perfect. * Remove superfluous field from pl_shader_reset left behind from a previous version of the API. Fixes and performance improvements: * Correctly apply the OOTF before performing linear colorspace operations on scene-referred content. * Avoid clipping when tone-mapping out of gamut content by tone mapping before gamut mapping. * Correctly reset the peak detection buffer state when running pl_renderer_flush_cache. * Correctly use the image's original color space as the reference space when the content is prelinearized by the renderer. Fixes some cases where libplacebo could end up defaulting PL_COLOR_TRC_AUTO to a suboptimal curve. * Correctly track the lifetime and ownership of individual vulkan buffer objects. Fixes some synchronization issues when attempting to use the same buffer from multiple different queue families. * Fix integer overflow on implementations with very large texture size limits. * Fix building against static libshaderc.- Remove baselibs.conf since nothing needs it - Fix build due to missing shaderc, which is optional - Switch to new upstream URL - Update to version 1.7.0 This release marks the first major release of libplacebo, in tune with the release of VLC 4, which will be the first major project using it. Apart from API stability going forwards, this release brings with it a new AV1 film grain shader, better interoperability between libplacebo and external APIs like CUDA (via shared buffers and shared textures), and ICtCp support. While not strictly part of libplacebo, one of the highlights since the previous release includes the existence of a new example file demos/video-filtering.c which illustrates how one would use libplacebo to do GPU-based image filtering in something like FFmpeg or mpv. Additions: * Add a new function pl_gpu_finish which blocks until all oustanding rendering on this pl_gpu is finished. * Add new functions pl_tex_recreate and pl_buf_recreate, which work like pl_tex/buf_create but take a pointer to an existing tex/buf that will get destroyed + recreated only when necessary * Add a new function pl_shader_is_failed which will return true if a given shader is in a "failed" state. Shaders will be marked as failed on any internal/usage error, rather than them being silently ignored. * Add a new enum pl_channel to clarify and encode friendly names for the often-referenced "canonical channel order". * Add a new header libplacebo/shaders/av1.h which currently contains a function pl_shader_av1_grain for applying AV1 film grain on the GPU. * Add a new concept of an "exportable" object (buffers and textures). Exportable objects can be exported using a handle and imported into other foreign APIs such as CUDA. The new functions pl_buf_export and pl_tex_export must be used to correctly synchronize access to the object. This also adds new fields uuid and handle_caps to pl_gpu. * Supporting the previous feature, add a new field memory_type to pl_buf_params which can be used to influence what type of memory to allocate a buffer from. Currently only works for texture transfer buffers, since allocating uniform/storage buffers from non-VRAM makes little sense. * Add a new synchronization primitive wrapper, pl_sync, which wraps a semaphore pair and must be used to synchronize access to textures with external, asynchronous APIs. * Implement the ITU-R BT.2100 ICtCp color system. Since the libplacebo color systems are not strictly tied to any particular transfer function, we must explicitly mark which flavor of ICtCp is meant. * Add a new field instance_params which can be used to influence the parameters used when pl_vulkan_create ends up creating an internal instance. * Add a new function pl_vulkan_unwrap which allows users to unwrap a vulkan-baed pl_tex to expose the internal VkImage, allowing simultaneous use (via pl_vulkan_hold/release) similar to wrapped external images. * Add new generic helper functions pl_std430_layout and pl_std140_layout which replace the old pl_buf_uniform_layout, pl_buf_storage_layout and pl_push_constant_layout. Changes: * Empty device names ("") can now be passed to pl_vulkan_create. They will be treated as if NULL was passed. * The out_plane parameter of pl_upload_plane is now optional. * Clarify/Relax the restrictions on pl_buf usage and polling. Users are technically free to use pl_buf for multiple simultaneous libplacebo operations. Buffer polling is only needed for accesses by the host. * pl_vulkan_hold now returns a bool indicating success. * pl_buffer_var has been moved from gpu.h's pl_desc to shaders.h's pl_shader_desc. Describing the individual variables of a descriptor binding had zero practical application. * pl_buf_uniform_layout, pl_buf_storage_layout and pl_push_constant_layout are now macros for pl_std140_layout and pl_std430_layout (respectively). This changed the signature to drop the pl_gpu parameter. * The buf_offset parameter to pl_tex_transfer no longer needs to be strictly aligned to a multiple of 4. The minimum alignment is now 1, however users are strongly recommended to stick to the multiple-of-4 alignment (or ideally align_tex_xfer_offset) for performance reasons. * The chromatic adaptation method in pl_get_color_mapping_matrix has been adjusted. We now use an LMS model derived from CIECAM97's revised linear Bradford matrix, rather than the non-linear matrix that was being used previously (incorrectly so, due to the lack of the required nonlinearity). * The order of fields in pl_rect3d has been changed for consistency with the other rect types. Fixes and performance improvements: * Fix std140/std430 packing errors for vec3. * Skip unnecessary flush in pl_buf_poll noop cases. * Fix variable collision in sh_prng. * Don't leak glslang internal symbols on supported platforms. * Fix an issue where pl_pass_run was stricter than intended about compatibility with between target and target_dummy. * Fix an issue where pl_dispatch could sometimes try dispatching shaders with an incompatible target. * Fix an error in the heuristic for choosing the optimal image layout for vulkan render passes. * Improved debugging messages in several places. * Slightly speed up lookups from texture LUTs. * Fix the addressing of shader LUTs in some hypothetical cases. * Correctly flush the contents of host-readable buffers after modifications made by the GPU. * Fix synchronization on pl_buf_write with non-mapped buffers. * Fix undefined behavior when using push descriptors. * Slightly speed up some texture recreate operations by invalidating re-used textures. * Fix an issue when trying to update large (>64k) VRAM-resident buffers. * Fix two address calculation bugs in pl_tex_blit. * Fix an over-read bug when the size of the vertex data changed for otherwise identical passes. * Fix a misalignment that could theoretically happen with some combinations of (odd) texel sizes and device alignment requirements. * Fix UB when creating "useless" images (without any usage flags) * Fix a vulkan device memory leak when destroying large textures. * Fix an alignment issue that could happen sometimes with pl_buf_write for odd write sizes. * Fix an alignment bug when uploading partial textures when async transfer is enabled on some devices. * Fix crash in pl_color_primaries_is_wide_gamut on DISPLAY_P3. * Fix an error when re-using shader objects between polar and non-polar samplers. This is now safe to do.- Add C/C++ compilers, glslang and lcms2 to BuildRequires - Update to version 0.6.0 This release brings with it a number of minor fixes and changes, as well as a new feature for simulating, and partially counteracting, various forms of color blindness. For more information see the new pl_cone_params structure and pl_get_cone_matrix function. Additions: * VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR is now supported, and gets treated as PL_ALPHA_UNKNOWN. * Add a new feature for simulating various forms of color blindness (based on the LMS color model). Changes: * Setting pl_render_params.upscaler/downscaler to NULL no longer allows automatically choosing bicubic, since this breaks various other optimizations that are only possible when using the built-in GPU sampling. This now only chooses bilinear/nearest depending on the texture/hardware capabilities * The public API of pl_shader_alloc was changed: the uint8_t ident field was removed. This makes no real sense to expose publicly, since users had no legitimate use for it other than setting it to 0. Fixes and performance improvements: * The pl_dither_params.lut_size now gets correctly defaulted to 6 * Fixed some use-after-scope bugs in the renderer * Fixed colorspace selection when using user-specified swapchain formats * Peak detection is now correctly disabled if the buffer size is set to 0. (Before, it would default back to 63 in that case) * Fix the out-of-gamut warning feature. This previously stopped working for out-of-range tone mapped values.- Fix RPM groups.- Update to 0.5.0 This release brings with it greatly improved support for HDR (including HDR-in-SDR emulation, native HDR passthrough and improvements to the HDR->SDR tone mapping algorithm), as well as support for ICC profiles and external VkImage interop (needed for e.g. hardware decoding). Additions: * Add support for treating an SDR curve as an HDR curve by overriding/providing the true target peak. This essentially allows you to calibrate a true HDR device to a typical SDR curve and use it to display HDR media, at the cost of bit precision * Add more values to enum pl_chroma_location * Add a scale factor to struct pl_sample_src, which is useful for e.g. debanding on bit-shifted inputs * Add a new function to infer/guess unknown pl_color_space fields * Add support for 3DLUTs / ICC profiles (via LittleCMS), including support for assigning ICC profiles to the `pl_render_image` and `pl_render_target` structs * Allow enabling optional extra vulkan device/instance extensions, as well as listing what extensions were actually loaded * Add an API for VkImage interop with user code, e.g. to wrap mapped hardware decoding planes into `pl_tex`, plus all synchronization code and extra metadata necessary to make this interop safe * Implement support for native HDR output on supported platforms Changes: * Separate the texture from the plane data struct in `pl_upload_plane` * Swapchain FBOs are now guaranteed to be blittable (e.g. pl_tex_clear) * Tone mapping is no longer done for desaturation steps. Users wanting high quality desaturation should use ICC profiles * Change the types of various fields in struct pl_gpu_limits * Slightly relax the sizing requirements of pl_tex_transfer * Change the default value for pl_tex_transfer_params.stride_w/h. Instead of defaulting to the image size, they now default to the rect to be transferred * Texture transfer buffer offsets must (now) be aligned to the texel size, in addition to being a multiple of 4 * Change the API of `pl_color_space_equal` to be consistent with the rest of the colorspace APIs * Allow the `pl_upload_plane` helpers to upload from buffers as well * Switch the type of mapped buffer pointers from char* to uint8_t* * Rename DCI_P3 to Display_P3, and add DCI_P3 (using the actual DCI white point) Fixes and performance improvements: * Fix some compatibility issues with GLSL 120 * Prevent desaturation from exploding when tone mapping to HDR, or when tone mapping a very bright HDR scene to SDR * Implement the fully parametrized BT.2100 (HLG) OOTF in both directions, based on the tagged/inferred signal peak * Fix an issue preventing the out-of-gamut feature from working correctly on HDR displays * Fix a segfault that occurs when instance creation fails * Fix an issue where `peak_detect_frames` was sometimes too low * Allow debanding to take care of implicit bilinear sampling in cases where no other scaler is requested, thus avoiding an unnecessary FBO indirection * Only run the debanding algorithm on the parts of the image we will actually be displaying. This is relevant when cropping * Fix an issue where PL_TONE_MAPPINg_MOBIUS could fail in certain (unrealistic) scenarios involving HDR-in-SDR emulation * Fix an issue where vulkan could sometimes modify commands after submitting them, when recreating vertex buffers * Make an effort to reuse the same vertex buffer when the contents don't change from the previous invocation * Fix the glslang locale work-arounds on windows * Fix an issue where trying to upload from a too-large texel buffer results in an assertion failure rather than a clean error * Fix an issue where the usage of VkEvents prevented libplacebo from working on platforms where they were unsupported (e.g. MoltenVK) * Support and use vulkan push descriptors where supported. This avoids having to maintain, update and synchronize descriptor sets * Correctly disable signal linearization on low-bit depth FBOs * Prevent a crash on the (pathological) case of a shader with no descriptors * Fix a bug in the size limit calculations for 2D/3D LUTs * Use optimization level "performance" instead of "size" for shader compilation * Fix an abort() when trying to render to a non-storable FBO when using a final pass that requires compute shaders (e.g. HDR peak detection)- Init, 0.4.0lamb16 1652317894  !"#$%&'()*+,-./0123456789:;4.192.1-bp154.1.454.192.1-bp154.1.454.192.1  libplacebocolorspace.hcommon.hconfig.hcontext.hdispatch.hdither.hdummy.hfilters.hgpu.hlog.hopengl.hrenderer.hshadersshaders.hcolorspace.hcustom.hfilm_grain.hicc.hlut.hsampling.hswapchain.htone_mapping.hutilsdav1d.hdav1d_internal.hframe_queue.hlibav.hlibav_internal.hupload.hvulkan.hlibplacebo.solibplacebo.pclibplacebo-develREADME.mddemos3rdpartynuklearnuklear.hLICENSEcolors.ccommon.hlena.jpgmeson.buildplplay-screenshot.pngplplay.csdlimage.cui.cui.hutils.cutils.hvideo-filtering.cvolcanologo.pngwindow.cwindow.hwindow_glfw.cwindow_sdl.clibplacebo-develLICENSE/usr/include//usr/include/libplacebo//usr/include/libplacebo/shaders//usr/include/libplacebo/utils//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libplacebo-devel//usr/share/doc/packages/libplacebo-devel/demos//usr/share/doc/packages/libplacebo-devel/demos/3rdparty//usr/share/doc/packages/libplacebo-devel/demos/3rdparty/nuklear//usr/share/licenses//usr/share/licenses/libplacebo-devel/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/3ef426499552da64f3b65f3802054298-libplacebocpioxz5x86_64-suse-linux  directoryC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileUTF-8 Unicode textASCII text, with very long linesASCII textJPEG image data, JFIF standard 1.01, resolution (DPI), density 100x100, segment length 16, baseline, precision 8, 512x512, frames 3PNG image data, 764 x 1262, 8-bit grayscale, non-interlacedPNG image data, 320 x 85, 8-bit colormap, non-interlacedPRRRRRR]`V$utf-8caa7ebc6abf35b1118e5a5d1b47a2a4bd0c3249bbdc51f49a72537f87dab2a7d? 7zXZ !t/] crt:bLL &pL][DՓNҴ_8- ^bb&3, UdviLTB]]9 V_D=PAV 17!JWy> `ʋ ]4e9ӃJxW `7,:#(;JIOKh%®JŅ'I,!#f-VXŵ3 @$AwEEk# -h҂ o|$6BwH4\ rl\{FZľ2qKP^cp o`Al?w:=4ktK37vL:B`3qؼCvʋ3'G^賝_R.<>3t<zhqv̪GJM=]["U`A2c%ެ"d$=l8 i/ol4[*1yb]a4Ywkl+ ,æ"ÙGF$5r1z npd.{:ЯO/Wjn),$={QՈNƲLÊUko:_{]j3AjڤK@/ o{dS32U:cW<{Hsw:Kǝa2lGa%V ~N ?Z !nE(A˅F5 4P<ƫX o[Uĵ' n-Bg'yOIMH6UI|ɼR,b 뭦wZZi_#b& zpp06؃c9nf0_]s/BS&*+Rp |$WTV%\m`[w%1|JL`51kqM5$[wG!Ciݶ'a68|U6EbLw|q_n;4< @Ҭ\[|Q5!Y#0I$0e϶"fhB ]=fqd&*}ֳ x6g R8M3}]I<̯/@( y/淿Tİ]FԪF1x.޾: !BN[ dRI*%M!0GZS= 6t>ʪR4t\]ֶ+H3tT'2(_D#iq~<{#^:,tC 52/j<=FS6P9#[\± ax.[ P1ԎPؠ EN4FAYQi\ U'Vq+L\ ɞlxp^j4}80rewQ˛.@GKG- GuKY䭮bj[9%3{m W,6M%+܌!/Mlx۸W-prgphst沂u볳^2\{|k^6dY79N\Ot"ܑseRof`zVlJd[r@LE23Gym] a|"_(|;qqy S6,:2f)I }uԉ Gу+2leΞD ЁE#(jnuE"8thp͡ZhQ(b}tGt/d;t" 0豔 #s ES"VxZ-~|`hO -QKT&c|X$Nwķ9QLM,8myþC¯1e"l良vzggMokq,V!|t- $J(Ui%R?$6%gr4 [dYOGjpCA+cK7!.SuE;7Ii*,J= Yg=M!=Ch?xJ~r@7 K5X'l\Q2%CTHDE *n,ݩ٠;1`|wgqeQ3/E`;]bpr/TFI~>!+"鄤>?[G[aV* vU'8=rb9$^j|*TT,0Lު D/@4"-2dK}mx:}UfZ^LBcfPj qwVN9;z4EDV0t0Yۣح} 2y,&cRXq8J0Kt&9mBj0W$RcJюgBp` OxRRhCqtqJx+Dƶ| {f<ݘK`3pvЄbӻ^[|;.6.{16}#Lbͼ}jH x*oW뤃_ʺUAL$ n*mSL˽\:3a:RR o3]zC 8_8en6oi[C.ne?b/6Q!3ҡE óY4uGa;yBۿi,ZhnpR[b:|%Q׋(l,?Fid(R+}ۯ?#$lv"|ḚN K 3FciΝy2NwcʛJwKjQ"6iCOR&Jd\C0Mv/ B+_K]-zxS/V$ L1R*c4L ]l˿ME)߂Z{zZ 0KsyN2ns}uǙ)JQ(5x|Ԗϐ9 x9sW2D oY4 x-߂*u79aC6.(n`'ÈT$Y$sA< "nډe`6S$c}{'0[>$;[_ _=e'AL #_ʡc&_Ԣ\.qqF>-șZ 쩒1̭AB;$Q;ҾW1D><=.nB8/EIu`t4IAX"]k\2j#0sIpԣa@ݕ# L9%3c3r.ZuF"CpWP6X{ K$N8rx5iF HX3 'F܃ ;i=YRE֐^| 6;6ln`!]QGZ-s :VʰG"rAב둝7I+ٳz-]7SN!ږ%&~ 3H8MY*at.aiNciQ$Flʘ78ET3lF^b1axh2?wo3c  Dnh] rr9=Cɸ!WJ`'-~&EݮfXAv% ?.*=,0CVG9l3CaP@X21:` Ɍo"rь=)\ZVklVMU;;x篪=yν(Y{jtv**a<b塄Ԟqgκd TA#]lHwseF[]S6 )%r%aŴ5 9>6$N8}X!ߺL&_+1x.ȇ ʼyIG~+d0- _HcD &ta|#TI f#!Wc2f z3Zc-i 7u>oB[%d#mпa4m6d$Ԯp1˽Y!]Z=+*kBU5W# q F3c08lJK BXÏv a$]E 龅VV<S0cO(MtN8@hG_,M[Ҿ)nYZ!"GĄƀUZ,ذzp" Вž8X)1qm5/'ZP> |27%Ape<1"V`Z\!8 u"W3E6F7rԾ@?,z_U@ fk|ݼ˖%an"PY]xb8f<4#&yn_;JY O 08׻Zҥb?#-P'RѭX/ 4ʈ]7uX;qAXOhUzJBEؿnά,h,N'@kz &V-xߍ bU퀅?l H",Hx^;z_GlSe) n/ȍ pyb~iJiU>h}OhFǩSxC=6([_na:-h:-_5Z {)KD BjЄoq24v e|&"UXXBș wu, x=ނs7椥ʪaIw)[,ARjx'C^;KO/Mq) %Ȗק+:'~MkIУOjt'{Ku>t9_ \֊ʡyCĎ:yWo`7zy?d8 g_٭◄'+fh57C "ɷ;~IǪ@Iq1O*8wƾ/meCi4e8}{25 2ʼnX!ւy?Lsn{ޛ-b.d\ w+*H;ۘͬ"NO_#Qwn_=#EGuIAD]'g>@2Q\$.|RtqJK5DmG';IMM?HVnNs eD~fټ\VU#j-s?yVd)&!?LղN &b@QVmtcu~1r@( ɘԀc c eܮ?vA #^K9BW\rG,llxŸՓkT2r EA{#F$wF7L[]m8w㣒g@xb(.J^}+쎗Jn$tBLgxNݩd䆶¡2^={u<}? V-G;OFb>JK%Qzhݰ6h.CgaBBtt6|CB="XϤ-tԱ_Rm;?ȁ\{'H[r8iݾ-sĩx*yJ4.U}@4ȃ,YhsL=T=dtt+8QCլtDo)bs&f?&s' 9xK ԃCA|J<):DP Z(0!F">lYU)k>Z%c'6as;xJ@[tyPNn|Ry|Q;buo 6Kq|M7uҗZ{?YJ3YyN!ҦBJA6kD+=KZf{tK(t%X:a\~RӷAkq~c`+~iWșEB69B@:ͭVM#hHB Ź~sJ3Idgu1Mi$߳&Wtf!cN:j9 3(!n" AyU%zEh ]Y2Y #XQ&q 1O[j|φ0YpM0XK}!"į;6k DZ\SbLV /R]$+Z*kF]A>_D$f%m#[VMow;'Z\6;_i11X vt,VM>-F%D(5Z8* I]ka3MP?ʏyKsmυ!dHwHmԾ6P[.@w2du] ~'F%}{N! ]jn<8`yUK Ve=_ ЧAt]hgF[DN.Zt9œz'{E hZ6@dfS,6a鬿&m흙tǽԩNZ9Ex̒V,⼲T':oyd&KFVJiYA'\#iKQW' hR ~'^ 햗y|=#>c}~|."2e'pu :k |\TZ"$aֵ GT_ό ;o#JY OjẐ^ [x^ӕ(( ;猵9Hdg󃊺@$5K4᳸xɶDڬZI hf}d\=NƘ 5&S!!g|d=ŷQ.;kxgO^\70RYW9=U/&G~/M& ѻlZ0E1>a3ߣMmӪu5vNeV|X_gMgO0ȍ?IYG*ưv97e"TdX/'Wk(-XwL mb*efH/a#wMt/铟b_)l$O}.(ſ bC {řa;/Tq; .{!(rn\ vwO3 ٮw=Ы!0>%!D%]H*a#q et1X1hsa+!aWw}+|S+MOZl6l38 =re'pQ ^CJyj(5װXi{Qǘ/a~` ؋Qt}iJ~BpՓ%twGB(6WVIi<v(]!9F͇SF8d,S69߷JerͧHd=[zε@{ҢƻAmF==ڎ>T,̟q.m5̷?݂ݲMS1*.4m"x $'(|nX9aRX)ie+1]&O4{Zk W䶊Qɑ*@BǭWZzc HT_@pK:X F]868*p*]hT,r8o-ϔV*28*^vm`aK'xpQjڂΰMSd:c-st|ANpaǘ=~=Ĭ3n (o+U7 4 Pts)ܿFyHȯPS̠~{7 %ʝ&m}s{dfpL)w IZZԃls3GuUHC@/t] Jmꗫ2Z]7\"@{ra1~F'S:Ghc, j)w/ZV˓/a )mW8}46b ՠ=G]K/(oI%0Ĉ}[~[9LO\tuŸ3ar|mƍ g 'i%!/?g@VlkDZzWix۝Q+EDJ^ 0m0H ¾lc:Bd5*} e8;NIԶI.аsP~q$%Y~~J̎,9ϵXZž<@K]0=flT^0;N@w ʽ UY z| j/Fnظ#jQA}Yd˂ QLJA `يT2/VQR%t&+;WUSnNqXBҬ&\`#팶8Vj L8@8%\Nr c?RN !h~( 8Rr.uϿ)f+J0jFr~ lT?37/%7b' ^^^"nQ4 b͸HT:-  7@魽YwR3%nC?ҽg4o?RWtC+u/#*5,[׸TfөxhJK5n.6i2-0@ރbFSJzкfFc*I.~n2 ڒ. pSC-T}/4,\ R!ʖL;tC~7,h;Ô^)ĊHz=@[a l?aU [F\%sϣ׃5~m#;4hUҔ* y*A-fAQ1CvQ;dD8<@4NXb0VfG|L!ӪHM|ڞPQ\X$Tj?Br^ȋڔ3u.fhnk[^Uejj3?̤#y|cB㣍lT}Ov }qДg<,|)qQZ1-'fԄKDǯ=e gՐ)kdAp@_D֟ǯ0&SB0dr6F-Hb0l\1]jՆy/ɿ1A2FŒHpj'LR5 u/cϰ2|edf^ De8Q.G@^!8?ʧնCA C}y6*]XÇJsE: Newʔd7ͲIJ\fp 3ԬA"]zb !ФCڽ%D"`O $y~&P% nzUBConV3"8 9]˖c>c՗$8FO&RZe] *>j&%y..CPtI c^Ctĺ 5%4#%MA}R*Bmväsbɍ@LD"vl D >ՔҢW"t}9xuQ#G^ml&/J.(f]̛T>7@UiJ*dV:y# Ֆ] 5s>6지7E~  ɹc؃*J` h^8ǶOmpUYF푶@[xfz``M+tLxa2[;X\Of!cKNPo9ܡ 24pJo Dws]]6-:u3 Q-ڷ@I/&XIלrT4Ye9X:%Z?#=V~W] Pj!7auT$]?[/]fV]9ykVOReD`<_F α(xqbϱ"6/vH>Aƹ(z*.x%ot/DYIRn? ]M]dLjLw&X-pcnΪU;!ՄŚ|[ UKׯx0˵U'k:J\?kȒP[ǞO[F. 1ZAA'rXۧVl·L(pR2sBDONjُҘu{$Jd3A  j*.2]fv@ւ-\ Vi`/N.X$li$i@µ+[R{^=bnƏJuѭ:&!N`1"U,sa_si3յTC%!ԱVٝHٵwLLI~LY&|ީ+)<+GBd}q@H r ڲ Nv\k+4<!m) aɮo3p[+1"*LoMǜgmGt3|;P8fQJC1><'W ce奥#CdqᤥBg9yh=VX1uZ^>~ 1n'ϖ͵.XB X MLmHt*1??_>$ףuZ̙3 }D|ssb,Mċ}eXCn9:K &;@Uz N6>@W(2e޴&Mʮ ׮c6B&XY+[𝽐ZF$`Cm}ўIB[ehhf#/@0bβ.q9_, YbmBI8/7 r2n`a<|)HEya14@#u ]UG@¼[%~ؤΜ'h$8 \K닿 )s9M;~l@0bm[7Z/z8vRSbvgE,r*XTkȦ 0Z&U(+^n|XG*$א1_ PWLz[#2ӄRPtO/l) |ǬWKg~!71tF/⎎d|؂+[ZR?N,u-VBw 8([ӵ]"xKcx֐YWXmwSط!LӈL.Б.wЂ ,rWՔW-0`0Zyb.~%홠`n [VN{,eƼ%&Z7^ujW-;35 3w,q!LÎ/MbӬ6l\>;4cҍO3(:.u,iަKy0NFLUJ^|G=5brZfb hfs󒕧oŝ8r12N:e9SY`vVd/E\^ڬ1;AV@nVx_` "]mdcZ(r#!!3 (97+;^O*{sH"9d^T9q5(#Vl&>ˑޡ5/nώsDϙSAn: A@1.qن#]Th3E*a#:R FT g{3_EcKx}=0ЩqPmF4hU61Է\MQs6;)e3""i΅˭.qYKCNW(JypPSW D?h[{a4"Hx͝eȼjaKd[60Z+hi&Yt89o-DxhN .֐{([BN49[ 27JGs1 x׀o K/! }&EtÊJpwbX(NLFwTbŰ C$&9Ek{xN?uQEdwy2[TL43wFg{uU S S2uq'AҰ׀sBͿn_˰rhqM9&'E@5J I+x UPJ6GV-)(0G#bɇvLS!k+w$G2 ~OR %3jMD׹DtoB= #jBZz )NPơNռ`}]=o=x&+3 z KƉXJ͏,-%[ sO~zxw*+{iBx06`KxF5-{@;~Ĉmo3=۫Y[J.FL4CWXa` vL!ĐÐ +홀:gj TMm5hFD/t4˦--oNEXb9_>0cPoܸSM0}8PI@mOK*`FHn x,`0D;J]IFu1Cu5T}Ҵزi?JXЙ D"v`[ef4}ɗCI ]Wy1bNlg>,Ut>2vJ ww t+]Bi?IIAi`E7ٶ퟇O]Gh6zM,RToȚdx;S#`=!d!̲'Y9iО88"n%zwN+ȽP]^ƒjFE6҃9 yiC[#$)n?:Ggo hgh|#D;i_c2"W?!`rw[Uq h8g6? #Lw`B>jv}jʊRNU/scy7qB3mѕւڝ>8D5RsFc62U h 1ݖ-젿!Z!ߎ`֊m~t SU ƴ&vjrH]bres xOoU;qze /DmI{?HXh"( Bqm~.┪}&m_qA祲v'Ņtez WֻDa끢QkժU™@q2ҚiƹYUg2#M,Y9iEF2ъy "Ls<^ @>(*h0 l ܶ/b4,BԄ\? }͋Gf5c!\sgsoX$6u Bq*ag,;͆ ΛHW7fvdۥ~iYvSC5-*=::*0ȫ霫 @|$|-m &S=nw-a 4-ݜjÎGRw)] X`lVmYU|P~oQ+gF%1q#8&R%%y }aڕݓ$G*́~/R ^J+a4uCeT JЀrLrMLnZ0Fb&4j*H;2.Lg4-tF(^My,*ɔ3 z#H" FE+9v̮@>SgApj9ߤVZ}{grZy6`3:9'w)g> 't;X :%n#DJ5G,!h#$jN?KM0Y0_6A)FM "#T ޳b=b?Kmmy1[!EA4'38uVx-u[)ڊ?/S~9{ |Sds4eJLZJY8 ΐ/vu!߱J -=|PI'ٔtT$tʤ# WԛZ& x=I(XO?zg#R>*,D5SF88Pbݑn}#@GfAwl AGNC^1PqGԴ!аM2=㓒)4AmH\EM05rh%CEṈ:k Yws^<:F/x\,~wI#2fissoT@~Y5~΢& a@[o 9Q'ma%buy[/WjvPE.&&GEΤkS`ups`Քx_R7g[rZ2Ï%)̢JCqZa#e&!egdI0!*1?1s4VQ)G 7`Iq(8Y2Pej(KslJ+6 մj$5`Vm_&(#}'c?@;Q~Ŧ!B^@U'D/n0 40p@3?th=/{-̴zdmW|Ǚr&2r̳԰tI)x'uC4]԰ٳ rI BTp9ֲU_Tp#IEړ[~;ߨ227$"7Bc[rD.:i=a#  h(Q܈A1Ajq_F1E#|ZS:F(lc{Gzx o^Ø\I@<$,#G- ){= [L09E+L J\|(yġ?1d0O]-X ,&j@3NzJu |ζmW cxը 3&uy,Z"@Y V~g5o]jwN?ܬ*cx7=6aD5T`@ǛlsEu3շc_zaJ Qm)R{בeH{0 (}qgNӧegbSU;LB&) '_.#^G̟9XmFz?L&!`Җx45-Ս1:VbQT>#i" k+G dՑS|Vbe?uϳi,$8!5EBbb^ 1" F7]vh6KN>+`E1-rцSp+"34 /z.6M][[Ns KaX\7V,8`;;-h˺Z[^H!7 ُi80}}m9\|@&ك=f%:&ͷ8zeܙѪT鯭'G{a]SɽB2K )/\ƒo.F;Wvߤv2}_c\IA@W1؁ [#jbSD<(0+ @^PBD+Z )Y6LBtUHp̒řbH;<?E12ْ~>p*oV 7<E:09fDd\ംjܶAQqS͙/uwQsvv(8_˗ݓӎ(u9$~V ~D؁:Aߝo cu7te$Op&oj-_tҶ_@U־F3k-ѯ#Ws A{>lp VM;QZOvo\T}b9ytY@5w)Z?Bk[UE=u@q5bL*҅Z Q~‚-H']`ՈƓUWk*\ Gog#VQ%u*8WA'^as^'ɘsMṷ%aD7L*b#T9lRmdn/C"\(O#g6"r(ڞ [(6j$"'~H*Sm"%h2)g'i>X/$/>4 s֥d,y:}TKW,:wUY6313+{,ˁ*}਌"`eUmW~^e{S5PAwJ0)-\Rc !r ryaq.yd37-ZE4!$#{=bobވShэI҇B쓰WDw)]rؾwHZHy*M ees%Pc^ߑQJZI )%*8J"Z%*gC/5s?kE ;"Jmk<),w6MO8TU|JגVh8}vNh꯲G5c0-K RUF6 ]\:X.Еߎ-0<>=]oe=mQ*rp edؘO8Κ2۠g#skefM0{Дbd9h": 99hkkqPY,O6}DPaz0e0dlfϒ[B#,#P45C(A/f3) a^v"*-+qB3*2K\WRsad[&0\gO潼ʤŅXɇ34͕-e+S5b-{JL!4SdAIRls̲ʿΝСIiB2pV '+"6VXW4J!Lؓɶ7V|XeZ J<աYst9v$& ˅.Pί9#9[Ko|t\/E;uYvR`q|D,PBEv]:쳪 t2ڋ<9۩ȨpeEMvɒcϓ,k`6{f@Zңɬ;]!/s:RcD%TxשO`ٹq(?(ۦɏ>Ḃy,rh[@Н]*䆱\[xllxRǺoA`D5Ffͦ&,|&Sˣq~?_߉7=ћ׃ѯ@Ɯ5daTRᖻ`+$9m`loHe-Zcq^ݻ>[s|A^'-؂X \%GBů@Nmi:CNt%gQvU s1]Te\F#B\G>>qd%|yHy!եMeY; |nKlro]VCM=ţtd; yUoFM'(76t*rp==;A[nfhqf-6TezQj׼.iL&$R~Xej"~izF ~SXxS{ .!@|bvR}x5PD&^kï?tvZK_$80w0Xg2'F>Q׈IZ!ؑr8`͹XO +ΠTݷw B-L|؍H\b2h+pkEϿB:j'>]d\gŬ_, îPc^`3cF4gqUzs\Z,Ӻt+AҴ62܄2͸qIc` 䒟V&j\ gHG$j}^xk Y4rҬVy-aad(Ւ7!j>4](6Izn꒣PEn˳'mF"ƱO9䰚R~ij=Vs 9GԦۇ["}3'_$T)п Vpl.>aoqLѣX* ٖ$7 W+`M ŧJ6KnFC* ZHb#Iuݯ$`.]_?';| 1l3LYuZ56ktd˖k3T(of~Sz)D$&QoW*=Q |[kM_yo>{FQ߱<3FWOAguҒxܢL?'8Lb^).e>\m F`x3erQZkI E+8Ձ7:\v`nH0 w-a~;s`f=l4Sgs\(z):,ҲTI訚b^pys /IbGC9Lmm%y(wV/:qH ;Hd<E"q}EPc@1g T 4f~mFȐ MK9Gx\!SU˰B.<-yռtcǫ}Mn❩M_oN=ѥW|XKq1ܰhIQIiD_ΗXu55L# <_xw#o IЉ6eM> +@*L9>M"I iZOdbj,͖:֑ov{:E.fß˦&yU"bqFKv3:qz^$?pN9@ޞ l5G$:K.~^°VhB2Uo6b+$̔Ǽ10dzGDحq;kuA YT#t`zy-\/M7&K 92GAiC-Kj464uNŃU߈!qA$~b,puF;p cX/xQAcZ8W\Gm7bޕTm tYf!шD9upvc (՛ *At% .n}@٬P:P.}ꦛ`@Y0|IǍ%Wj"2QdG93F @xNV.hE\Ye~nɑTĬ[_3{rdkD u~ɓBniqdc|2{yTw H~o5 MyŴ3gHF }RˇRObS"lf[T *OhO\X\Ž)ɥ%$0 zPBыl=IJ9B " |&Tq8!Hg1GwHk#?$z͏e>*yڮ|4g y, ,qߍ+0Zք][9]Z28QGMsdV%ꆝWCAsM!2nҿBu0B'UJg l һaX|I`;ɫpD\-kF't]  EaM-N#Ǖ$r/2CM{pmv[4k<}Tzն~Vys>Խ/u"F9NƼ G'R \"ڄ-WT3sRFJa4f=*g+n%PF D P08oP)'CRK!@h<պRtPԜK}'W\#޲a,t qi3@)3!&j.Wwn{Ijȟ,t3A#Ma?ES["Unb{oHeV\k/gr&S'ZqXWA GDI6 &@xۢlY|ma=Ch*օ!?Y&ƤBnb5DZ47Œݕ*vߕENPa-FkTrxEm.O (Zdc4JZK!{Q0^ox";Z.Mγ H19k2fKVs6 k xZjDb!+<4ȯ6_ s{Lͫ(d-SF''`9p 7Yuf<ᯈB(虙F=y}HL]NxAkk j竴#"vipFp_5f4aQ"̛~wX![wh>2g=-)vT5-\V{kE I}@؎>&hdjDOGIJInh{z)r&וS@EKmc-cmn:uRxFJ@]V6(| W ϷZIVxk]-oy>ȼؙr હ&-`Hht#^xv 2v.} dʼncaPpӵszʵ0݄zQm&(Y1)W@"S<(+DG{֫UBCs Ӑ539 ~M?\uh|vJK״ +xrE<P5F @@+6Er$pY;(X/ډ*<`#!%,#;_] F} HcnVdK5U!\nhTr+S=w3X-p%_h2 .eR|9d/#e2[=!RR5‚Sc"6u]:s:$l?1׏&J 0tXGΙӿ)e0ѿbuI%*l$xU,eD֒;=P?5P5 ͐VJkH>+f7 ){=Q`dO Vs3'JFsE3a[;FK؊"%PK驁$zciu|Mxrt+FQ>"ɺNKo|pl ./梧o&{3n:Y'f VbЋ>W^Pyp\4oRG(pzOʴ|;I5\/H̙H4/b/9WO,)𝑮mUY:& 2HIW r3"ujjF1J)gM+|T#R1Q&WC%NS HtK ܨ zu|sCƘg˪ڶaSx) u+C(\!Ê'/ş5s7㟲3*X^2.tpI*( Yڞx3㡒q-+ zCW?:: 6G&ty[G@\Gd_#W»QF)MJ(K􌢯6G~[}j%k=b3pXHhw#l.˂`lꂪ YW$z&MPp)ͧq)p/QRzz}p2 Xi[V:Ks,eB JK*(4hW ۼq*;ai {kBqķQ %K,(z Fo*_\Ұin*? QneAh*gA>_S`*66]v]$G&FOcm肦S)Fv1WyTfb6wj#p\ s΀ghX|5jm%n4ЬCQckm<'U շ@^)#attZ纝A ϘoQ*\5Ţ#{.򖭦T[G0Cz儎Bt0 vb kM^VGs]| 60*}c^vl#̭I 5~M\L.ۇ#k')k,װ:g{+}X/h b.uuـ<፵7q, 7lAԵyU)"o2F;~īc]1f‹3 ~`>,j [j?㩴bdTX~b oy8K.nĆMU}A{ ڋxt !L'w1XM= g⧕4U79f9 wO&"mMZ(י#c` m2Z ('g"Tj䓆zY:a T Z]yuLYJ%n#]i7Kά{lU`)!^>u\J LMe^ڨo3KD"I "/.$|>39@bA"-t„R1iwT -߲A>X8I_'\Q .@&aީb[Aa {jtϤbuׯ{rV;#r E |ea"/[] b9% |B'XHY4 jXeK#:brY s-sA U-긽Ϥl"4diW{ _ u,B p3w4n%)ZKoc?<Lv| [s U}ye:PY:md4e9)g8c[\;>ʊ;{37*3j+8FUI#.}A:P嬟P3glMCA}ldN`# csha`f«&9݊i@4F &Tj帶C« ?+u(E5n4 N9%|ȱ  ݠ6.D|4Ӡh֠=!ză^*\;` 3ƚgeg;фΒ|DIўүe疆 8CC1.V]j"]==,C( )O,Ԡy\x[El/NorCikTغ5s/RųΚ4pg2zS]tE7,yb=Yng UU>0 ֜kW+\CGgrm;$RW17=ƭa~j9|Q0vWn6&qy%t M6 (- <Cx5P+%5wZҢC"H{jX當Vcl=FIU^~q:0~ӿrc4V@0g0(dsoVGv*I<#n֨5@I3L3`hf2oS /[BÌ" {bł?I|\H}g[/CJ=YJd ~?ћn"R-t*y$`G/R_ͷ=4='[k GkrpZF;VLj֟t.5{ZXH\gX17rպ;$ZI)fAP%ଠCVjib (jQ ;;80gϥЃHS")̧ti2U*=;M^q*DNԊ/{|OSȑA,~iYyg=f9@d~RX $?'C2_mDn@=-o7P;j=3+pFcJ 7YQb:yM yQeP{vߌ̥Ӻ䂓(ҁūn_WdΘ !~!_('o _,&Jzy{,Y> sSw}1,ܴ/P-̆nDώ�L~HS5yM$VgPn:0)bľD MVXn#2WDH6IɃMH{-ne-ei (GE;-QSjR9:|[^gdؔ_M5(ribCD"OWa^ y! .izX2.4Qr5ޮ4ʠ Q @J,Tfa>F$ LU˚1 m + (ZݞEԕ < DTKŻAez3+˲в,/5냲Vf;G \Np9 ܣrPDgUla/aE04 h 2"HQ NΛM[d`R\9 NrU\:e7m! cLO F dOr ٗ$o9=5h' h84[}h<$=%ؓvp6#=O3,|m=\V|A7+yZ/<=;&ĥE/&YvՀ3o#$qZ]1:<[oXeSHPwMP<><9DMɖ)2?Ubw/8K vk %+9yP,^ziUUҢ8UX-_{hL .zHؓFm4S i#5IyIba{ݱq;C-`y0r;JQ'A A叡A5K>7CXfU1$~Fgf2gdh> ap<h^)( ջ% >]9_l)[`獧ԊS/P$ܿZe _*VO!q2aS.)cՎ`9 psT!\ڒUog1gt `'"n˙("v%Ċ]!,@-b4={ǟQVDV9b nwK @N.PQm+oѪ mmy/᦮ק^aߣ0QB @ _we{Ova,qqV<5t?Omu6tiD|s,v9fӹObPۤFoRv{G*m}!yqsqnOoDB9!՜}2R|Q`7fcSiNKriwb`io5 8;,dя=~EEN'uTyu ΏF贏ʜqsdkSk;3Ĥ}paא ,5}*,%£,S-Bɲv(Oإ+> HʄbS)7:GOms9|Ǘ_" zXbLeoj~m {)%kp/P2IE2PXQ9D!-a5։-h6}LC:8#0U*gG_YIK`ΓLe90-D>Y;5غ^@% 6 BN3 $eR'H@24hsB`2(o*'*gEF? M 8#9c\ir̮9? Xbޅ7QĻ)lR)=i^ijݦg|9@xSm P[KNJ:ύr#T2ݸ0#d()"I 7U5/Z8Zfh0žwS(/Vޛ oK%~ |:cISg*/qJ?lgx0:6`gV3pqV(ao-U _.ezh$kn(5J2ī)CS#W"}zRHRJ)9^V^`T@MMziBT;o6e +@P6=9[9!\~}֓X!(?1oPsr.GGm XgZ8w)3֊񽠉d{+"2j;j3aM<+:Fx >5U8zQ=287T,"}#ѷzԊ\3-m"_ATviy2ݬ7,Y*e<(C88# 216!?@;XV9|YnSk];88DO"X^(}%r0Em`M0!'57+ ½=(FSߊl6䧕"QY\qR=6JQXK p8,=+>ONl$؈Ya5Y<"rHc 'go?JrQ)Pu ;}.D<lԷ|ш=/Z 畹wnkkۣMOpu쌽~P0'8XqHxKZ"GT!Bݼ]]DqovɅ"k/;3fQV‘yr;7$XQO5-68{=.&sSy#6b~Щ~pwH7r iW7yͅ MN&E,jLAoWդ0;m6c/"[z Ix!V ,e| Cϳ/^.zLJ*WQgFaҽYbM&1ʬ[d;C0-6JtZc.ˀoE7ϝSfȲϭ2T!^EaF^"5b]-'R#HhE<¸ԶUPBcjV\E!jz8SsG9}',\ه$9?E~xhxP80qc)+ڕU,2ҷ6~c]h1h4c5r2ʞ05 u|GX}e2 <kWf޾nysL*a4oȑTBPyHvHV&0+فҵ,]QC/N}Vgu6A0yﱛAQ( !{nΟo:X^}9V響 q_:q')k2˻Z ^ ?L[ˆTcȵ O܍lV(-q!rR\j ąw̅A\-T^QË[|Xc,6~ o2IVh=ZdTK <4*j!jHc<&՟]O ;lu ->8!Jl!ZHOK ;U ÀaG1|6\օmlx%p)[`kAF:Zl=Z/`T(Xʑ\1ÓRn :dٞi9̓.O*Rb t@Ӑ*v& +ՈSVQPfJ'Vg' Nt+3V#@Vh{u{c~WK:BDղZ8-/HGu,_ː4K֠X_eⵇ s Yg6:nPĈc%x%ogX(efmr Z=P!ɯM8i)FbvI60V^+ ĖryKH8NQʇOZ &PytFH?Q@F=.Zڡ?p`WXqŶ6!$eg7QQAs L [@˔a|S< LWJaoBjl5^De8Ҁ};9&Q붛{A,HC(#XY F! ~ QjvlDoGyJ9NZkuKltrցm`rӼ$/}+^5f%y Ӫ'?Ie`]IoŚpTd!x!-XnXQ'?ğ8=FFȌ3* K.;$3#&dt(FqEN[KRxġW0Sr#j1| eJ>r*l3 ?#VGCoLsS+sp3]PQEWUPJYSۑ9PAV,i;+4zB(Ta]yDJRzS7S9eE`3H9)k%Va hߠ˂K0U~Ծg"b"Ne5q-.9gC[m;mػg)'J;n F<칳#>`_ Pc5u% Sj!+Y6V{4rJNu6?րZ]>Q&rۛs &zF}^ձF9ڳRn"AT6Ԕ)-0?QJQ,r1phF$ G,}F-b\ T1GS\ү@59ʮt\LD+~?S'/=)C piF6 /]1M/6dFxqv] iWr["sU8\M9n!UcsZ#q3Z?2KYTae- g-EL@Uz/Y7D} b#_~rY,N-$ltSڏ!1.VyS_y'L8!w՟A5]ugjTr\ GN8zT7=9Gn-)*X@|]dSH"H9?9psߌ|^*;au\֟bTdoty_8="V#C|Rn >z@rgAq 5Vêdb|Ƌ850#BAN tZBxM_b2X ÛS@; 4*Ӆ/jFok/kEtQ7Kk%zNd)WyXN ~_â5M2A]#f߽bs*H=uh*c&_UP%+=.YLONUbvLlS"TX%:״':ٜK?t}@8r?ˍCsAz C0e0dJom."1,c HQ-@,PG٣ CP2(:s>)va.( pqµ7r$?"VbR\xB48`qL 1Orр|I xՓܧg4)Im;jcv| e#{&r!09T̲/dDb$ǖ!TZzoX߲ rxW)/k}@ 5Ijoq:0ӱ*, pX$Ll]>Ӱۻr;VY#PmiyOK`pXᚳ)iP*wkVU҇ 9tKr9u䵤/kksOKg;+o46lD}(nu?E/<"`vCHjgEG~R/47ſ嚠՘<}h[PoNQiNι9QGn$ aa $ڭQMV/NS\/'\,, ̌yHw3J ֈ@7oqvע*O%;ڻ-"bB1 kl bUmDE5ܝtQy?,y6u4ٴpRѷuVzHp(o l pkmjzS:i Rfu,Aϫ'k: n 5 pW3_'c6jQA׷Ϗm[Ah*(sl ĸUXۺv;5SuNf^8RmR2剼f KJ :LڭCe_J}|wx\&p `zmxZ]̗10냔~9XC&p0&6%u*[1A*0 r[9TxEyƊA, 041wԍ]YK?IWlnI w@Bfw2pRa6[c dh~JV#Sx 84p5h7TpW)FuB;MF2Zg*0V @tE,WmU {'!p@ MLrEۨqH9Z*+$乺Doԋ"zsL#n\*}:G n=CPyteQ0 xKV)ccK ZIŨQHwĉ0KT`DbVƘSvm5>77Avb4UFs?N6RnAveL8XޝgYLaϣBPNvjdz=^Vٌ 5 (G&z$ywxA\1yjU4hlr8DJkD~δKx"KIGk24V K]; $`Q-h =tjȲ/gWHGAIjsfW5Bq6zCH`:[e=CN=WP%.[1]F:N\7"͟kfE;_4U0uS V}yE>$3ӡ;R7Y1xUS =ⴝ_^L%wd-RζX}YdB(N9( &jpʚmpFB#%%[C2׬мKJјDGk0;*(3nfD-$;#*>/Yx\#.k8kgҾǞKnB[פYnhE1[_Qx( ,TͱRi*,Wx:z.mfTm",=҃Uuz)=>" ut@7d -Xi*>R2.W{f ?@o|Hax$UةHDw҄ w;a|8j0z,G1%ӱ!\Cg}/7 0kE32!36Kϝ⏲/6eJdhFCU fC!'9Fw"}ڙxMݸn&eо_Ok;՜1M԰\Mk`zl1&))% Cy5b0Y ODŽs &6e rnuIѥ73(Z@}TԦp͡)[6) /UNvD'WO>V#옂6a2}vT/R \ & ~&8׊t*pHܰWNL7D1 Ñ^7<$mn$HpH)(׌g67Pe%뎢|o_ȯ ] /%M >b;)eNP{Uw<ᓓ[u汯ۭ5klG/(O/9cqAga83B׷w$S^ Do7BK{J!An[hRSp)9/vkBIҏeHR+OK܇xCwoOUDroTt]gf<ǝH k}vv9\O=zQ<CJ16 \RMz[RLv#xq1J)$AaX=)Is#ɲ5n`Tq.BU *Ngy^w_zw nE)=|EVO")My7r.\l7J{إUg3˰qVwbQ3;8g(m8*nNBPݛ.%ZKV 1?:d'-iry]y܇C)xX=:\xǠ,B`da`jpm<> +,;XvqN)S dy 3V:ߵ0q.*n]twOrYjOc0&,o BӢ'Opt(?6*R`>J)J}]I W<1whGz &ϒZQQSv `.n A-iPJͫ<";-8mBl_M4BdیZΨe. mX,9aآTQj¢⋨*W Hl ڋgIGP%U*Ke;y;ri\k@HTM%һ o]ȶhn)1q{S)5(<1LևfɜPqx̜1FџvFQGxy-^$!A=/)t>(X(ŮR٦I, Km6hLdRAvn^[K/MM!.ٻ[]\}J`L$WEo"B.~oޜ  ӧkQg9lnW~1'LWDG1ZNq C2??mWߩ{';ƭtT:a=7O4G\*`dyLXRcKv`ՂZnN潑p'o>$) 9r _|Ģ9%%}($d^jHҧ_~- 7r(r)OFLVZ AHyQ,N 1G: jg- ؊h1fL2)R;]=?fOjrZDX"'ŠīQoQV!E=S]z!A;=z|TWE0*c:kcIGY b=z9R& qMBq[# os=;ZL@-Cm ?5A&ΘB7kɵۘǬ1Rg77-XU.`NxB@W:ÌK.:Ɋm)l:)0;% ~Gf 8m[Vx$+c3:' 6KM,-xFF3mcxf8f;ۺ@6#H0ǡ8N8v{8״X޽ҾQcmÔ`dxg˿MGCKnNؽI[DeM v[%h9zODz`wi%6㌓8`Aͫ.% U+1y(>.o:@Q:qT3Z+ᒩ+bfDP ~c6biS#,4.ۉ6ue[$2h Qvs8Ykx_O/ ҵV:Ȓ ēY"8} uȰV=ŤdDC>~s 5J?ï"b>Œ=8>#=y^*v%*8%סXxS[k!$ߚh<4?|+ts\,l#wU@qVU =3w&w16* QX/]0ZQ7!tDgJ..@ti76ʠ{T9\vBaaV=;O`eEP=CRAVOr~5<;x;ka/q8E> E > c (e[]"@7Ub-A W;u4v33{9c '7)V29@\=Q=hA]pqܰpN,o\xpj?&/Ip yZ2ib;X(4> #<{Ndaq8ZP&'PsS54UĜ Z]?n:@o=~{^=RQrp'RݮRzr?"]wU{OkQmus1|ebOj+ZSøy?gYH4dFj& D#Tw( O`Wd w|X1H?dϤYď].}OBM^HlNǾ<B-ۓ3s,;qˮƆ63R-2 }fxGbʁۉ&vfSsUwН 8cYD^eb u/=![nMSgUU/lfc/_6f. XrzSAx^TGKMې%űpYH> ,GVS15&w9iGÈq[ c(F<[6~`ϴ=+$9Ҧٰ:;!ƔYT粡 р~jo~LgI0(N fK!^h(9 74u[#F/`'?z|&bՄ-?By 4Pfritv׼fッQh]jׅvyFV_L)z:""Tmʹ,l&%)CGO+ "~"[ކ",&)_U_|ygChb&0KBA>+N?skt@bo"4EħS@g/:g0oߡF / =INFznCZ0wrjLyk3tGYUpVjdU=w%3. .6|)GTZI3ʫɐ#b$ o#+wMm sn֍*š*tyvkOuu7tkl]UmP@b]VT-o8'i`M#tc9(F$1u54|䉻iYiF{ W(>,iȮ駏JW-Ɏ}ϴH0[x@'(;Y73mrS\xq96D0m9z+ uـ>L _OWh[\]l^u`b iGҊ ,y7-dYUu[Dž0%`K\s@L̂Ha~ ˍdrۍ HV| >f%ZAuFaA:զNd@4!'@ը574B^>]RvҖϔ9Z528'²f{a{?E赑ajwƒd=EO1V_u:"ՅOSbO b$0[7=JƸo?\K3#翣;b75g {x;{Yԣvk,!ҷ9 Al,K4\9*^*}0k VS'*` '5e-l JnxA:hhɃ%27p]pF!>)wJzj.eԬl::[*څe \4"f^EISCv NRYAvj99I HJ ْ_g{׾ #Ηuj#K:v:9bZK00I@WOj0z짣}ɣ0nټeǷFvG&3K?sJZ#:aIDyBPS%#7&^RwC@:%{VW|ϼ]NLY*si4 (K4c8$ry?-}Cəj KΏ@xT1-PΣ\kj6RDHNW z\\Yx1͒+@yko ) DB )DsЭ^+%w#nddx-+#M/k9U{ZOtIj HT *5-s&,[l=E@2}? ;+`ݗ`/1Bdcs 7} +gV4>m|qyXU,N2*-6n l5%Dަ%CM)0#Qd g2*9ZMG?/ Yj_A#E\yxهy;!('avER "{ڂmhKuy.VVns uc>Xkc\SY|q_[,L!4\FJAE5 铁g^`6:bW|=!<îav]Ұ|$a@|쬥(Dke#/v#,fIEt%cqoo r'$ ۉnXN`p..JSHYeJyQbcrܢ$3߆Ӄ؋4=u@UZj)oFqM=K7g.&v+|o>c~wH1q5=C^t vwM-T0uMn-FBB1ߎc-mEИtJD%:Pu)ށɖ dY )Y0*c3kY[azKs=֘Ǿ% ;K)ͮtxz۾|kCi d|uU3kOZ5a]b2&;Yi>EPޤ )>;zjcl6g GmP@MeQ#'bUv ]W PZ!t :dvMdN V;dK/X{Ha:nF.ZTm}Nt b"N‹L`3L_^Bg^+WhӬϊ"W Paa)Խׯy]j_"cx\7GT @8Ӽwܙ*y ?(9R}mvVh)P[W>3q g''k^%Ƚ1X|p,s.38q1Lk|ā9!1BlJ%5NJ2_4EaNFk1#C)52}f0iF;UR~&u_BUzFB {UkYKr% `;dEE̒ /"%Ҕs)O8-"c]hb'B z|i*qmyp<]J>9,1θn򋶏_Sg;JsyڿO4ʐz A -EXGZc &% Կe ?܊K[z=ɀp0R*!˚޷la2%:O7.02Ғ%|*6tX/+l0$򪘋 PGf(|YP. n@}.)-M!XQV/?FM{\1 үUTOSknA^%Yp\ Y/u\,ZL Y_z`(,)bT|H'OIdλCD/z+iC|~bs\ FsS.rkX.[Zf /.E&y ^)Uhzg-$yYFbrv•[ 7m 4Kcg4c}HH񠦵9?x ')Lby0 FZ͊ LU㉟C;0&RSF.OK]_-8Z%ƮքO^E=MαLq|+ my;Tyi p+Y/1I$$dy{,"b ,ai)Pol0jOn"a.mrUF?EPvJ{tsoMÿlH  wtux3z͆>6RLA}ltǮI2,usw+(IJ`j.<-%X4߼+ 37:,:;%fb%6:=`i˩Dޱe\$7uW Zs8s6p2Wb(vr"Ea̓˅k[Re-7OK٬;9TZ~YoYAKF!aqﻧK2.'Fg;摐e<](?&G7yk 7ApY wDOd1QhMRt\8 Rn2jF}ȑz?)Veg%\-1lsUkrM@ =>Wޢ# =N.;>@ݭziXXzv-2($3:v6Fىq-~ٲ$(T) JsJ dkGlMq4"rO6Vi}lwz&[Xuey|Ex Ar1LE$>v:?0p?h sjSϥOxN6;c+h7GiO0]ͺy$8'.N*-<-ĴB1Qx)?;Pm W"+fv)zUT鴚b`#-S7Y;*gh! l wٹ-ndgB(^csF YkD0AZζSKd0&]SARîޖÂYGX;:c\X\ b S&&Yk³ԁ xG_M d,u^*ҕoefAпcYKKTdp˷zfhˍ)H;/}40^P9e1*:0#-j\[4 MaNoŪ%fv.y8&q*1BYG;No(7-Bt k5 XC Q)^ a+mٌZy.xzΘ&0\SY]9@m^Jplv;EѼ0'<WCoYj~a=bwUmF0CtT#vwGįIWzPPMtk&D:PzRV+x"ύMcQAx" &VdwE4BDjoĴHpo_qx ޯik`˓DW9NEXtI5*%*2=w\@!Z$oXlAS՚I7m" 4A}ysVJmJ"D14[P|:j+7u!iL7h>FNu=לT_CWk?+v 9U (:MIq?%Ijk̔k)o_m&DP hiWљUi:x)uHƀ]85&(R䮂dʬZ;RnwVE_vy$}oU{GpC#h'si{r]G'#\E`N9rO.tF@JD FJ2F<)eT4N{vVp5z>aDB'59Ӱ/1.C)ՏMBN~Gǟ8dóYK~\:8^xO;wAb{D@꜖N#B1p*܃Q~HQpL¸T8xcytӟW.Zi:p縊YĐ,oܯm3]=caFKB\ ҦrF!/e6!= |&8I}+Um244A+Y2P\ɔ.vӀ2Uwtbۀ@t?6*`* Ó/4n9u$K|ЧV_,1X4PNѭ^բ6n>%~tC5^PW6klkٱ+ ~_ vz;| : A(qnbx%iKuEt\-'-U窼@@R0_67-UL` ;2 m Gg hG$axT waYvoeNy Yo5_^"PY c5 3hy<N㈍0xlw #V }M/z^Y?k^&VyX,M$QL]<9 +6+y0 wDP:dpRVL!V6 F}[B4\ G}oM c$i3ݿL\o.Yq% T8=VN# mxwI+p >'WQm"w ن|NzB95̕n1X3 LӸѕ06'pfVPNZU* IYݹs%!w&&0ɽQ8O[7~I&l#t ~ȎjnC3$gSJNI,{-8D-X._eDN! _z &ZEg.W Nuvk4hDz­":#<c>5JM.rS`Ab /U!avsW9F׈# OhW)=‡B ,kCaRZbKܜDaڹ چ2xSDfҮL:0H!$J1M&VPגQjzl)f~T1y=2ymnou6G>}RdwZΙ_?C&m;Oy dVBC{.D/-B%w]p@;{EBiNHX?nePȚ0, }mg)*^m7}F2*'_9`DBQN:)#XT ~DMQ1tl8Ҙ ]05*4 d) +m$Jl])I-AFN[jeS"a="0{3_F{G(NP`&@5_4~T|8Z? G4w=οW"npP@.=[;[bX4Ͻ‡mxNgTjxKIx,S!_GCTܦZ@DtPfd ʣm!/ 'YrxhLzSx1ڷ@8KC"\ĩ*z'%tid!ANLV1ς7f,QIFe$o`|HU]t. mDǼ(ÚT֭2T?&̰^ JÈNxH[ HdqFҹkO ܌\u.≾q]kLY*lAmZ˰+2:22 mZAYM>d}ƏK}Q3HB~w50RԼwcD@хkDvki!W\;M:Xi|xN`iYw b ߧF*뎭M])ԓ̀6]cG(D)]lg_tס)͓A {rkA(t8 ֽkɸFTwhj'}<[T"Fbj__٘}H0K*<'TYtp~!׶BWxx#o[ԇ9t]6Yf'Am(!NP2(0~֢yts)*Zkv}ܶ?冷]܊d1XGVHgzĞ5f|zt)w̉Xzv@!~0F"ρ]G!d}%K4?v,IM-!uױUdTȍɯaSHK8+;UQH/7+#H3:0ʖ~\`֎Eqc8[(4̀$[(^}*㴻UqjymCBz[,|֥u^jhϨiݘ;Qc]MW%֝$ƖK (OX'm%GӾ\h-)( D5՛U}bm|Mө"2vSEf2C|4c`S7͊V%lH^(@z6 rj CSoقӸ ( Br?7ɰ@gJ >}? q5}b}yhٙ%X/bѡuIgmz>S:(7o3f}v0|vU x# hsJ )YnDVI=썠t_n8HLFX-@lҌ@j{DY vSu0Yz{ٵ Y./(Js7(*)+j+X*IZ fȄGb Fk^ B; D`; "YD(S0 ,d -ŷ13aLfsA1TW5*R b2JmoGۥ0QEIރ DFE-{ Vi`;ʊ^cuhAcW`We\eӛpZUK%*A|C k[]u$` ^ #ᄼE6/8"`$t/F\-AqXcVwU/cׄ<}> jp!˻.6yt Q}.dv("K;cBx&nA*l'5*(YLb}((X86,uiޓ\+pN>#t.M2(u9O࿜etW2vׯֳϜyc?TVڻ {KZ2qG49t28DpU,"0k˝0/RlB9Am妔65D$]bZĩmHz[8jl!ISj/gEyM g̼Sd?eu̫O~*v:/pg KJv8ݕW=K9MRkYZ^ߨO yӥ*&#?0~^@,~]QAJ.@ Ԋ ˸g7Lc9 rr&H'nɟ }d[i<ں4k`Pޘ ;I%dݻ"x{PŹ;}V ûRa8MwdܢQ~~="qsRV/N/+K?6vܕr_:*HFK]?~l/lOx ! }^ yUJIo]]Dh`LzX0?{jM2wDo'Ӯ (-nkS;>ؖZ푭Qi5@NBtl-싀;Õ5G,hF1{KPwR\U}~n qkisurтyx~Dcn59$6c5)-6d]$:1j'hɮ>W|qf8@=XD6lo瞔4w^A9 ;9Pn\m)S9 0n0ϫB(pI,vK%}Yl_1x9 GCsL-J mFopC$,ğ —;97J{3Zy͑1n$AR|dR{"(1֏4T)%^=ߑ259 DU諄\׷kF~D&ګ99/nm[iЎ)LJ(hC+XwY:#Q"gEZ&JC]x/?G,"_ARAũ *FkPK7W] V13$M01Oi Ù0W=zDۇS& hڿM؃Ǐ՘:H(%U(RllռuOY6ɈYOƝH ^g͗"=gzLzÂRvߜFJl.NDz!AsA̱2Mn}q M6<L!inib!wmk+]q|FY[I&Қ_/8j8#=-DRQg ䷴(.z s/K9f ]JCce䪘V}v)d}K#/0}?"oȒY5S#|ZY&@<Bܧ!?J1:ѷA*_F3J _y&Dž| .ZæànK`(%D< vV5A-9J~5wYU-%np#%v`U=~f*K1:9/#aU͎JEӄGշ%RӉ pjgy2?*˯ KBN Q)A Ĥ.x@wҭC`#e7&ڌ !ם1gVޱbb@vj4I˥Z<-Ӂ^y\פ_˟U$V8Z@ s+o.9W<?#҂\`Ҿ^;AoP]r5V2_))`wGթc%a7pu뜣 "9u2떇|mZR8 [ujI̡t~KLn1 !N&+&%v=%%gf XkKVpki!\gmPƧC.o4C2An@$S sl%Kg8XFc'TBRUUHo\vɗk/4x\r`6$}n5t{Ռ=c85Eg"{!m1 [yc~l/Jrdm0mYLb !fCtWwCd.=lAnfvWhzjO,g2C>@}MfM;ߴY"fyrqNW%4!ywz|SvMN>faߓ97PyGU4]@)޳qPba/jG&*T0#6̒`Q bq 릑9LxrZd -\$ *{1y8՟BCRtuwʜtF.2FI;=+|敠dw}PM[4V֛m!ن,AP #Ҏܼeۊ(wrαyb@!!:SiuDx&z&rÖe`#vG@U/'_ Q8c59\B+EuHum-@00b']8Z.CYk^["1~\\eߍ|dy8K%, @YF5.d3)ψ A)_DDv&|,B2.*Z4`$ӭj$IKcv0(#ၦ֡Ptzunj)T"r08cޕ O~XI )w 5ABwy_!c;{MIq >s}9lE=ttJdz3̩H\ Q'P*hGJ0kB|K[ tD-T >Y l#!)> V}W)|E6l9S u'E^EaV`_EIm_:2%5ǐt4']h4W͡OJ<Sl%gubGO"N/"phrE?X(d"gޅ']8ùNN3% O4l﨎CIZ 2IpcS}6LW@NL/o;Ha8P8ߘN얙I$/F& i h8yothx2|jJ6Mj7tr:|{,&3u~8!>YP. C܏/zQ)/ƞW;+o 6>:Ɂ^5lͩHqگh`1̚,et#0x@R9ve`UԥLƁSyNR-Q6POJ)~\V" ^J]h'NKß3nIq9+##$2|#\F qCuoqICB#{IT6)\,W< ;7ID;L5rݝY?@h亖icE < huaUQXJ|Ȓ ] ~B-nzn#Q'5xjɒ@,'W\5)5濔~J%}^IN;K󙯄عsz"V@{;:ƫ /~ Mx4 ,¼?skflGOSt3 !;6E^7rW H 37<[ ;^4s= ӽ^(2rjLܮ#$5WՑa5A~<wgO-÷5Mt1<6s WtBss'^Lt@҆ꑦynI /;gQPV9Һ6=ੲD2o, ض?Z؅p?]j&! chaߋQ L-g^1(\*,~ʷ72uuvea&"xK7M~S-9A\5"Fw2[iQF'#Fb x;u4zs \-.Vt?4`{="j yYܜn~ljn~)jdPʡtaNco Y _GeLYȀ-jp~{HF|yޝ]Q^4oRl*3]eG2 d](Dԫ[TcOo|6{"(KղgŴo&o2D*md2h(r3(02mV2oyJ/吮 ;sS{e՟ !6G ^+c@.> !f޺>#`WNH>>jZ.)ώ7X}t1p?s\I9s _ wV! ] ~*.p~)H*o[7ltqA,o>Z4%L F 5mCADIkhϰՅ_T^[@ C/Ș(jÉi4V hh߰X6,N/"5lD`}3IibIʑ.ޱw? \pYJzvxH"V?,`coeVdwfIlwA@!ஞNyU6HD`2@wuȚ-\CT:@D72yǓNiZIReUKN*˔J8'[pZiВδx_ B%^.^2bJ ?WL8DLveJæ6f)xIfp\mHo %A-*~NہUDaX#(YҲ(cB{G%x SXC-+YAJZb>4Aw9cb-P~%Vhě05%vzΊg:2`*Lo'=è)3rGLA>Zǽ7r9l7(!:T+yqv֞(ԋGdֲtF}KP!>sJ/TN5DJ3fϰ]q ^pޘG{hl:׫/3 uB>vNp~I ty/susk6s0;lRPo?xO9RԀ;[!4q4'~o50~npX@gNL9abZ29 ZK`/s_9QI"Lsvʈ'UMÈaKR:O`dw8B[k?ꤷCm!O>܃R\S.یA?r3 OgUe2[s0:'M:fVbRλ T@qz}nDL:l0]tHD:'u pz> E9skܷ\4r w;leӡ5# )XvA|w#l|nGڰ0u.!9].4W@E%3p>.ĬsT_ܢfRn"C -!iR|@:6n2u61y6_={Z[%ju6-\ ɀ8h14<( tD.5$dY} "@y[[[Ra1=L.hoKﵹV 7ۻ価C<'0(),`h3QOjvuBa\"QB7|gDu7WrH#85؎_vȟvFU2poz{C Y=ς@z"4HN`^Y[61wzOO\:[…@ë[c.rs2RQa%;Y9&?T0'OU vbZW[tLx1I$O8F"^O}hbnXJ̒S" %T}Of21-9A3NB@Pפ\5VFi0L_ztVߗPb0jGP#^9=asL_'#UfQ;Mc8[ۢEph1F6Ž(K UYz辖<“# B7(A +Jw"+:l.PEdY' S.{#cQ[hNQ)C%l0T+돸 S \pMd=]bn)X/'"Ì 8c9&u^c_k l;P&XJd85Ebw!`2.AF6qe/=|E51GY0nt]2'z4 dRHZN^s Y ,%:9bʰ\dU@yҔo}Z Ԩ'dC'Rx[r25tM(c + IfrNyfze)kpJ<Sބm3|1u6=brHIՏ0oIadg{rP 5Jԯ 51ڂ 5ORX0aaw5I»u2a5TMCRuDqHX{f^ͷcn'P$k+\h*SPؾf60x@i/Jު| fwRPA+?mFsS4]oc,EV>B UuDe6|e9E bnG1ca (y_4e ߾S EX] #8>f%2UDHЭjtF+¾#cfENvwΙRЌN<KK> mN^ &KH l~8p91Mzw5ck"l7i}ZU2OO "WA)&&VoZ=P R٢)1%m v(>rFDM6+0k NcI6=jB|ALlgԨ-e4gۗ ǰ-ފ"! e{O|-mv"h$v赫yPpPJ%pS:J/0ERRݱC70|C!j&D4QDl9,t?:գz67H^ M1OtJ ^tR%ϲӄtD,bu@r lǜ$HXS5lVT,ɨ飫H.UɧN.qI }{r61k[95QH=ۙPg`Ejm6M56ᄩ5~-nh.lٚnxG2yr1Ji^M{y0 km U H'1zıS]%碌<5Z,}X{1ae R5oM({Nj@>KHW@RY5T%I/[?xSRy9b{<ր̗YD6 aߍ|=!lt"/v O ))CU%1E@;PZ9ң(vq&nrůJwQlNGh9 `^\dϳ ?u:cxI6֊Eѹnh.W|hnZw+~|r@^EqUxA[n@T[SaMI}xx*sꚜ}UyvfR&۩8 r}y߱<@P4pr~YnwCȟ wE=+~%}歰|˺n} D>B0U{={c Mn=K5+6zxhS5o+VPeFiDÔ~a؝Tޣ k cX<6&V?23 ~I= y='  &@I~Aֹ1*oդ#iLP"Fj<=)pL˓c*U?ڎD o0QMT eΔql O]鷠]k )R>QBQe !1+SZeQ.&δ C;\-yr b{}` i|bӢ_5M{OtɚsJFYURd䭚S`W/ )b9-c Bp%^貟[C Պ).4!%%3YhFIf2@oL>fpަCvb;b?m`,B|ڏ;tzFZϗd?3ge+ n`xѲc n5Hcɶ(qh9{Eķ/D$u1ֿKa7Yp T"4Tl-N:yߓ)0[ŸwȌ܇!m41+8D,V~7-YG;QL%vpVjBAFgۈOQ *Âc30»Zڜ 9hM ,8 JQ}CV&\.5NǂqS#}hPxw`$CX(P!]-aoblg4.#-2[qU_܁4cXRKwQ"!f9eojy]3<6A0^m ER=_9gk DsG2ɸ Cx…\͒+yidB+lƵp|jǜK.C:m:GaNUG{+H(G8&>P +ppc瀙騘K&&ڦ ငg[*Y52O3d3D P͝vwa$(wXIJ ٮDSs>iq"sFŵ"lG~{?-~qf6g`_|3T;굞´ Aꓩȃ'hؐIj#ϮYuf~]ϩIn'\Yl8Sfe00"@+[\69EQ&Bc6 c4rN"j`SxԼѠ:|cbѸbo\M9_/JhdwJbpt~w72؄4<*f w1J3a  TVl֪ˑM$CE"& rE5wP(T.B*v}rrI[?祔xJStӒTEO+YL@FZUT-+QE&VluRTtsRJ7~9sÇj6hE?سӒ살hɬzEUG\f:N|gcrg#c ?<$Hrtt[^z bu!BҾk[ ֛^.8' -Ehi+T;&4/䎕G4b$QL9nF@D-́|K"nԼOf1*}DQ:=܆b(2p!7l`)WY7 ԓ*RSmΜ*H%[{%ywL |F'beJ).( @: ؍,_WjUM&VwvyP$5GFk|TQgM})mzfӈpfiXHp; NQ,Sf:; !w‰9BL>~4s?Xen@⺃(ŽlGt'!@0#bi@̫t.&ByaаcMLChñpʆ bZ7 NATr_ć nQPTj;ׄ7 qeg@C1 Nl/hܑL _z lWwDA.{uk*I×E5%h?X˱;h"hTd )|7{bbS g({7607r`&7&%x4cCx,'u-PI8ҨQA:q0fYGۦ͊:]*Ϲ*.O;׵h/<,|3..u)ŅŎ>DY uDZ^UmJm)MO1TXxCSJyVM.1͎z r v&|8y6,)ݢ3~eN0vEhdO5㖢_5)xF/Iy/'_%>1'}x qOlz.g(| D֪NԟgBpdB_O}̃SboA&KMSckѪݣ)@&%i<~;Y{T;ꩱ,\ۮaOZ-Ҕ`VD$]2jkܱ(jTqH a|snVNC^?W*P%Sh͞8HdI7('sqr(aKF[Ss1LN߃+h|$Ņ'{dbJv|!e}:`h8EdfRڞD^ۇRf y 'L|PKNWQң(EyT>E$@+~˸uGkBv}JIVjpS9 ;瑇cxʱÏň\@7rR]l|~\V=x#Kג{!43|z[6Hԋ1O. BmؕiTkQ~W$93"1H[S xMLvs+]$c$0VDh9JZU],UmX:#VƎs֕S31e#,l9W<.9WSi7ϯL1UC;j<ĩh#[SEai\:WLX%1brF,6<Θ9LKa-f ⱠJ;FIqʯgPQLW@ o-ɎG;DwCR̖}V3dGr}U*Yy'D9JIڸ'?v=ro{VQ sm{g;H_ExWtݕi7+]P@SX!c9rDf!qZ [&3Yݛԑn#|KI\4ڻGY.:0n◵ ! hYm=|k@e6J!T%ͽ(*t%yxDC,HFwvU@H4~W3 r˚-T&WrKN}oVTdL%e>U6yC)`+0)*!ȽC.\oN찃3Uh!;b:O;[.+%^.m9bYwIS7!e<8/7n? ސԲʴB3pcSC *GzBfE!]ҞwAyBK|XiY%?׀G:Q^Qtj3fཐHq(psA'jF;A-ZH6"fA4\_F"h^9Sf~OBӲ{_| Q3jK(h;#SƱ¶ BȤ[ UI4 +{ekՐ G|ZD̔+n8[ ξ$S롦Vո; Bc MN(|V\ K*HZ`eT'6/3hVE?Go=(Fb2 FMF.~% .LSe>A\* 'k9GhPoъ!煶`!>gGiy猔e;L9 "/mG ‡ᱲZ<=)R$lj&iR;tcaic ? ^c _%I1I d}dzҳvݳ{Ri}HxԂ:7ޮ77.h{@Xj[[ BKs|XؕNޝ}hϦJk^Ij[R ɇo%  ^\mDFߩ0Ϡ{XISAVXq?65D'NK:"Pj0 ԙIo@ RG(=''^E$%ȿóv9 ҈ V5͆ sJb=xcCXZwE./aO{՝>&xUF*c5q]_!WSNa7ض~k94(c9 mFܹ 7Q?E|`M[L\F~`'POďQp#b6M&?ST`t`YV>]Vu(`@1ʎB}1W-8'9y:JFlՎ&վ.A!/1آw8dNT;o/ nm*2Q{qXD6cEChAҜ: uE׵dMgigFf#R )\w.5g<8ڮGal 澗o \dW\NpH:$`(%NPM\2mwmp7?ɛ Ń_tLB*U uoVAoI`eAУHi'o,sSٛrmQ>xd:/(}#b1/1SaԶ[ %!CagxUЗ33;꡺בuI2i99@ћ4߬֓J\H$W4FGy/ 6SkzmQ߿PFs&3 d{dF'yW JmנХWَ=x&@^|E5_'V,ojDo`!‘>[9r)M87*sCꔚ~|1zZ2ad#9Vn9ry 1>:|_P\ IhPylWїl+(䉌^ͯ^p3pw@=~궁sVm=Y=ӸQ%.{i> 0ocj"?l?dx6Bd,Á/$ C\\ɚJ'P #']]PG,1BB#Cg%^jn@G؇(po(7|f|kdkdX'R~7 Ū;N2=fY6b%Ͳ:)*?iۏ_l, >]@k cY YN*{7IPu\tF*Q{if`fb)P8ıs+$.u;^|RܜSsbom^ M~tv/Tj󓊩\B. M^-&Lf//O?ۥd%`鿖 ~S/j=V.I(E&"Pvt;o$9ʡt|8SXy]\xŨA#l S'bd ^j6ŒYp-ǎ֮L;wAN7z=#F"bߎ[i԰=(}Bi)!fO 7;O]e/so2kG"o{֧o΍e[m jFy0~J8}jڂFVS9*m7tsiP}fKf&Nf:PVm30Cq^X*Vױ8Yq[_Tj|i#9vAI=R <³u&r$CPK>/`thoNPʿa^:1dEwzȴ 52 ~Ⳁ=u'Yv}y*U۝i_$p1Htޏ~ï7f!-Km:_!Jv)`܎h {BH" ߼,JHg42P`A{~"g]h45̼Ԅ\~3NB!p ?(]kvR)P- Y0'c ھ-GvTVud%#g2ALxF>gM1f(,^ \wkÊ_ Jk7 d|Kcz~VsKąH!Bdo1~L%TG0π3MWh' [K~Sltu 60ka6$1]f%Go ƒ毁Sj s>2%]A_A*fVG:3s/h>LF'ΝYOa4 Rh^/* 9dy[XZwSv BҒcIM)-$ ?sbx*XIg=DD~%"]*TNq4) j`1fZ\(em[<[!ÔC]vNjVj#XI=}cL %Mz,i Gz).<_ 0N";%wR^Bɘ-jy,`F,\MJ%ǡ~K0;.U[V-XH% cbH&պ~cS ~R g^M +nkcг_"*\Jwd7nd\?gP䥟TgN[)lݭt1(дI7V2 C/j$/`ql+.bCrb|ߊ83zsbvqBG}%\oZWrC@Uر}o^Gdm-1$ f?.sD As8ã%񛔴i _0GK#zhAX nU= Zvglb >ڹGg J{E-BSM{uuSa]1^Kd9&;,h?}Z#Yl3BK09f+DTqcw$_bM iތP&f}¿ R8$QMJĪőY.5nĂz(|G8la/ tV4wzalL.Ս94=4N byPy[j)2،qgLJ\P51gfX⟀8`DWHf: h\'նڣ;|qT2tz6W4cb ׼`W͡>L3+d.kAY* FHPn0q'LʑN3.\X˫E=qP`0 @k49VV} OnEn?b,ozTWz@C(gD:|e%qBsI^B 0L!6Ӂ<&[2pg~K(UJTm!@,*DWEɴbzN-ccxz)IS*0~֪ }{Su} ^['\!8=k2&=@/BF= 1o'S=@]S ,PVRT>Qnf{TAM&KԹA|_ ] g] ?+w- $L\,\у_a1f/ `fMLsTv%Cĝ͟{KwK,&M:R\n2B⒃fǾ}l م[E` VM4$]N' z;)o7ײ??}r)śIHrllڒ%>yeU[]U ٨% 3u<7WCBm2y YBse^}zrJB@E_G+?}\z{*72>Ztӆ*L-݉TuK#u@z< [ϵ}"stz^c M7e-PY!Mq+M  7<_$6V_ىa/6tM~i ;ז\Hр '븘_[`lXަsCPۧL59tiBj!D!=جqcVxVK y3 DĠYxk"ڧwObk ǀ]D[4jWwݳQln>JwR$3 t~hw5\ֆx`3aJe){q =P"X[NLyCyƳЋᛀZt'7JZzcEIJ6t5Zdl@'Cvnxh+9na睡_9 rL}c0 <pŜpoApglDSH?R &Y.; (pg( wԸs]W cjz[u+3##lAH: 2]t'BHؙN+({~XVh%Se/Qr̝Y3b7uOt]j S| \HGV.;n_|܄WW`aoNK`N8+3CWJBhu.IJ^}}Cbv` }PՉ4hk.sx*k.@>.lGkDA/:ߴ Zwr3Ϭeء.2SX^ܬt^jI8+2'F#N=" /FT缥֏G pJ? "s987ݴ_ Q mȞ#I~j0J70[R464#dLlJgw~Rʗ9j z艩,'ɢIR@+rY e8W @7k6vxV7ۙ1^&VP"b8&ЁBeKEW{@8, I`E!AQy)zI?^0 j3:@kFr&{@LS!3lՋvnF㪦5umOеW=+ødL4XDz9t45Ys)P6!z r))$v,-M-T|LEQsгII=q SSFqeQwy6,(dNpC<&>)) {?r1R1#rZ1zn6,ɦOlIұ$*# [х~$P3. FEm1Ik(0ǢC.㤥r"bٍfZiX)R_XpqqcݦM 1cwj_}/\zwAk# !c,mtM|&Q$I[2ߛvЂ-iC!gђcBp΍JY+qO 7rз$NJ[􍩭6l9nyAhR=*RJ:9l(NGT;L7I>nQ&.s X.*6kq7UɗqɌIDai^h 3)Mny$`,_UqkB!wU@b("t AF,̈́p7M?2I9d֠ipM@ieplxӲaCPr9T݁HGPc=uCET,@BÎ{u᳡}RDۓĦ< 6(%d`ौ"+fN^c+9%T5rzMB ,(Ux|աͪMU+8}g:S`' 덤cKԀi$n*>eD| A}+[HZk4`٥~p wLncZ7*>o8ə&XiG1̭K>zԷ}{˦a)ێGa/AqڥBp5 ]g3 yTi483QbfI4tVЫLTI}!5r UHqwR|i9\g.!CvG }ڂE%̀J} >E-Ke~#i词z-!sQv܌v؞$7V*3YƊ^\S5 WuPպs@; mRI@^v=lw!)Lr&_2;'gk,Pg FCF5=9TJoeh)JRK$h3qKH-)Ն '@)HwBrxJqvp$Bx5'-h(!)'9AlӐ2 82B9gE k5#ƸnutG6gKσnu^Kv*ګ_tO(.t2f.6 #5D^LCBSdZqY3FJK&{[; xT1t-jv'ۄEB?wp; FdNY'70bgsق}(i"=erϺ`sUbF}Ot=9+6VSѡz넏.w:uޡ:^@?,]  zv=+AF3]N8U[w܃3|[[}=, s}23Z>b =k>zÔ6rN,)G7q/5CxfGJx8G̶W?H[s)[(^8˿3{&6!{{5fSrF7lV# :d.5wQ_KY_6D:M20W\/N$yg:yV3񵫷:VÐVb.U?bmdXfӵ^)Gel|zЗ(Rƃux_n3KI"۩yw"^j;(|+Kgι)eMx!6Ѭ)`֬5O}&*gltA F"1q{BK3 ٹgh񕃏팧4LD{{Nqj'{儕e@xUXdJ3ĉ S@%(8CS3o:K =.Xע?q6h$^aX#_Lz{V]Ab>f_ |?ay* /?>PO #я|!-Y =^ Y`!$mgWHsVko͡aHƤ0_<~P'v]S }cEz r,9=%]!{4d@߭ Ρ1b)؋;b5 Lkuoiژ+{)ךx#|j#g>YGF֞YL7hMV^Ʌ|ݯ]lb^_zZBaS~km!N>R`goϩO<%S^gTiY !'rAByB|c*T&]63* I]Ѭ 4MS (cϬKA+meoI/b7QZ% ס<ƕ!:<PH]?Vod JS.샶#t'o_}/5 Z֦^5 DJU;aGȶ8aJL(.'B>˖d X} K _qoZИmV\ȅ./R49_iIm 8d9 h%.CUֈVq\7^_Lt9_`K2Pa~BRvR<ԛjGY9/tf>a%d';g3+µq?"8褬ѻrtR# @j^bC(ͲEQ#ZZ{?)|}b(IDd4G%>5?HlJL+skE4Iڊ>1TrJ1A~EA0#WLW/6?cy&x K]g(SnS? }*=0h܂%8 <#RlfԵڬNanhcWM D9jٻ̔-ʡgMkj\{Ө¤ÙQ|OS3M>4͛,l n]P/t# rE׿6eix\DIc47l#K=7C $ Fs}U0c lxm`f' nt5S\>Dx28s~6,wU."lbzAG;g3(,5l[ut]|u< }PgMn#_\6 Hee8~g GINԒQOtH`,TbBJ:Hcx/'h*ZtG4μtKp>fIR4$-;\-cxZI!^|}<lfbPI>J&տeQӨ0/_QWVUi=V̹T m )՚;cҐA&/UPuv)M nA=ҖO%aA/t,>޵E .\]8ũ9m jAvNPDJvmzW.Q-GsR.tT6%ׇ{m ,vߍ$ ϑ,7t6LQy[ Hz3sx XCTx-%,O P{Ǟ2E "4%A6m ݴ௝m=/( P|]yjs~ur! 6( ۈy5z{4fxƇ"_^X:^.bؔ>@s ίՏIջtj-)ht Fo'Usg 본r۲Ϟ>b?qa4=:znny 1kDz:¡RZ?B|A~*8v8ҦܹcU/,GD*+\[)9B-[CmbE1!l0.h2hWhCCW8aCtB?(]D%7ilhWb楚93˖SH urK*EexVtv)Hu]t:%3=—S Ίz +{<4HԔD -e:ލq0fťm4ƍ##SHWњyf"CX.ҕRPkklzP֔^wΡ[OfF5Qc0Į b4삡tj2K{Ϭ O6&RKzoXYJXHT z# %(UjI=D΄KGKաu^u&Z_]S yw C(nHñq@} sҪjx}ַU/K o~|0. B*),;Q,(DrY* _1o3TPWFkSǡJG)iN| vpP}+7SzsO+XrۡUk$dZwi*S% _O7ɊDE$hC(gUκd!rAVZLn3N^^N'ݏ67B뗬ꌮM[h~w+a%58("*슍01 _342{efr#fYU~/Uk-T)vo&pz9I+c(&<(g2#[Ȃ5I~6y-qjl6R+ËۛL\n%1G=CЉ38OO.GSJB=1vl ]VubVAW:݉Eܬcľm/SFH7n~mdķ44%3R& S%ة6ԟBX\J@Rθ'\H=ԑD( :ǺAy'gybmuJ'5u hc ׍`RiFQ9'Dq<%ٟ7M_v/m1w3/a)7].W9Ozg!4~\[sX,zT屷(&A3;L Am&JB+Z# o?D(So랱vg"p91Q'77ؤJ1b7^_D|QXnQ$#wEBv!z(㗋/T}dRfZB24^ Qzwl&e :Y6K:=ڜ<9(̵4WE-}{زd8tk˖-^*!Ԛ(9'(,RGJ, o_FdSWGgڸW=6Ok;m胓+wgh2J@Ehjx+ "G=@(c;Eյfڸ5V5mGnteL2K ,5WM<ƵWYx{ջ QoҕIqc+kSlY 6 s`E  ؊4Lm.T T0KM%O Cqo2ɮe_}${'{(%o5x(߷tmٻv;(X#_` 9$q)۪Pn"WupKدa,9>%(sՌRaۭs[lSbb'#:]45cP= tV>r ʽgeD厓"3k,/ޓ_5Թ_@?= a8xgzL&b ymtw@o\ ت27xBzDPq'g'Zs:`&Bv=es dC4 衮z㫤qx sG?6ln㶕Ɏ%AL=rN>!LJ0eC $u_1 $Jziѭs6v,sXD.9fk:J7 ͭ{ Ą$`'JU#Ez458&c3P x-]{7[즪L0ux0[D:s]+b@P>GG~{gB6Q,%`6)tNmD \IK]tj>hN6'dVCNS2]acܩ[Ťg%)h:~HPX8Vevt(Dn,=Xsj\sxٛBfr E6IIRЍdHe?B<ڠVSuARݬBZe j[Ѷrm|@p?8.s.ߍ y N-j@+ф-Oİ) S^ԨaM_r qt$<0nIem ̩;o}g`8$xi*߬:$QIq:6X)ygxko^–~HDǫSIq3If_*> ~!5v7rųJK5oZI@Ww 5+E}Sp"&"˃jE4n*ϓޛQˈd^7lerɒ˧\(\,~u梴#NyA+LAIqb̮ȽEsnA/!ڭpQ˥O7GD;z.ȒYs/sMeHi}£v:jQ lbj^VgԘon3xnƻ2:B!NNɮPRqv4{!I.̞w+בQ[zAY§Шsf(f: J$ X fVEfLEM!#_>RX6@`Il֐mY=G|ė&vh#Ț]PL}烌1L.KUSQNN[4I!2gVՓu0O1z 8+I8;U#!y/f&i,wmڤ֖YjXCH}oVqx@'PLٶ O)4U. +< *:?[^=/D.JNRbRFόNËϘQ +™oE짏Lf|"{1V[OC+}7T+P uE>ݑ)z=u9gjk5I"w&h7|4 fm/le_>ZmU̘^"CЙr0]fޤ}SV. b-NK!| |1g*hV)7$ LM2/Bwt.j%*k۪l|1)S_ˏe< k27ۻMu"ݍ);d kJ5Px(wo3P),#8tCdW?܈=+wJF_Sg/SH5}LqS{Yw8&ǃhoK/FCCM ޽"C)BU8)[[&~23FstrlgTRK[$qq1VuD7oK *5@^:G"Voa~uۅZz," Yo Izrp=uP'j&]$)C!h&{bӨy LAR_-}'#)m$)6ǞLI w3GI>t.;p4+K qEVQU6a|#uZhC,{ W u@y %ƆclCg%s22`,4!^݅l-B3T!>ӂ9mogjÂ#1QI )uY ng6{5cxɳHizҵR_;mJ을de5)hԃ5dAM8'a(3<;svR*XQ#4^0ʼUؘ ̷r{ t88^ist`cJЮzbŚ?vx#4Ckn{sNOBF?0Txvس}Y!XwԄ4V?jJ>M73RD^L^GR}*>?N^zj ]܏S!֒r(qacn7/ڝB4õPk-A'q#S=t&x P#c l&;sj 3ِWo̓g˦צCA`}g IA70ݰy"2$;X~JHVaHZ~sVi#zjFلQ1k63X fcӜ L@uK@4wm2vD1!iW%rѤToT¡wDZPJbM{`İ$w?_*X_|KlW-!%sͬߧ%m;C&Ӻ]\&/(0/ TS}\(euھ!ư clN0w}oT>Ϡw2pAӌv!}l]tƯ8xR;p!1-Nte6Uth#jčo/-ŴX Z!=}"|`l4 ==aMm;;Vۆi~С~U "xްU{ iv*^췃KgYCXi'> ~J: HP`^@_TEx9Rwe*`qc) NZ`v_<|p'&ޅZp:`)XZ T& )@xn5Gh)\)қ/KW]bS^tf',.#ؾ&qB2;(}vM7F=Әn/UzPL .|c1K6s]|A BO3w[pXR5 AYNT$/FA9K5ezlo!b,uh #+]9!d7q.%vWCne|AV`뢺wUO;kC97vـEć⾃ 52#΄:Z&% CSX%6h Ԏ&4`镑vSq NFfJ=/IX=$_+*KtĆzV쫓{ӨB M|ĸg6b䩠Qb7һ9H.*_b*)}hIn.Q_AO,mB7ĸtmԱ9DmD%eJY"8[S?/Xhu~њCDl]5 >ztwwlu@Ha l@0 w,#S<[X:`;xQj e׋.Kt9@jaPP HT @L+^\<65L_0-E* 2àm{j s8a,ҚFH ;Tƻ8GU3!.s=M~7߮sO,,:o`Q3٪I^yp<]7a`Sc[6W}Q~mTaȡ/eRx]0˹OĈ!-BEq = @ԀR+fT&(}5HfgDX ,KmJ۟>s>o%J%w6ߞo+M/Dp毁#{Z)֭+ m?#raB[Ef_ŊRYAhivà H"޿2yɀؘk㱹to I M)x{oJA#"`h |ed{,uA_b98.tܵxgk~\ύL_ 3EuYW"1ϵF<&fooIs .͈'*kj}]3 f#4֭HwFvx|(|ʑn᧿fo6>B5TA' 9 Q0Dee63t}Ga p4"PI0qB$BBiSsW4ōtk5Ou4=42TN q23W܃ a  9.pX >q* %0mb >RP$yYF .OMfue`x@>XOLgj ]dY{cxa#18M29ţ3c1s9SxWoqFŇrk`E »;axZVl$\'iA5r-?H IfE^ZT[c _u궡y“Uk!@$?s$~ګSA53]}'-"LδUVWk09B/uf¹}8heӋ(DZaOeͲ\n&~j4i:Sf[*BUW'h]fXq޻”"߁1ⴀc+ 5rAtM~ClL~F(, ׯ,I_6zgڧcv݋'X1hxT(Y('c8WS>rBO,`Z9$xCܸЛ/fgBa=˽Zm>+D  ~9H(VHcNЧ7 4ݯ)*"غ;s@>2g>|SэVԀ7CJ*%c%cऎƚN T-:_J ܗܝ'sKPH3{u$\ Co9š=V^[dp8?ݠٺ~y!|?9fj `E,#wPv1B'/w;I}Pv8ذ :fũRNgj1f%iW"I6Et)N;|<&V{]tJ;1Ͼ=߅yYZEZͲge/\\l['Zz`I?gq ugdbNrd#\~k@;[UCr\tPk+4lvc]/3 d DwK\:[Y4n\@G*d݈]B.ҜOc\ҩvMDb4`ů%'@0?^JBDa'+LcknBۼ ȄGFN46E\YcP+h-XFx<VyQhY-I@+d,z4a v-JXanBɧ'39%2+IDD1X y("?úk{ OT+?:R|0sKV58ICN2v.$1&d/NuAB0? {¤ A!Jmf G -tx)LӤ EqYLyCb=AVY> ^;p F4£RƝߍ6T>f' *[v oB?m)vߎ3h}J#-F*0)|yYJDuWb%|N9jfG:̒~I'ci| ӱї* (o/ZľE>5^0?ͿS*"Pq,꒶}.׼!×PDy>=kƁ?H,!pӆGڰvHLM=8 D%6 Qx˺^Oi=10:$Ϋ6WCiñл{ .L{LjHbuGG)ZeXrচ&͐D1Hk&WœL ~o sCm-//E70Nwj!6{"7ǩ=wgpOT >Ҩ;ΰ*"e$F(mf?o\Ph)DqLxR@)~  if 1x']=]aXu&L$|! #Edw^ z4 =~FA a95}?W䯑xppfܪj-5rna` <'E&{`Y@S@'\猉Ȓz9 gkW)Q{fdpso:8Hd4Ym \#&vewHC)Qk*XƄYk2&MA01( yg< ǐ]ɲu"ك'Mߣpka=!g̃ q*no4#cA:8 O>cJ>:^3qgm* QƏzwM|IT)ޑ{@%u+a/F^eOwA%턇2K>J&?4bla7FZke~>-vF}MMTIYPٙLy3}EU^IK8} 4D/YF;H waFΖ$ZFVLo78ŽE,Ň?KרH`p@!\6E&Idi=CZ֤00ShwCEŝh r;txׄ?,]A+ bۙd.$jI="ҾK^@=ZA$05sbH IDvAqؗkVMt+MWVN:qaԋ9 8o l|{OG$ wUx$퓲YY\D h&N߾CwRV#oCi;(e?s?CKi&Ms|{;{?u$|*#O.Q$Jm6_7!#.dɠm^U̝:p3F%lVT">*CeJ f= Yzs~OIjY!~⥅Cp#|ܨ0R%܏:lX_jv kA>T_{rqS_l9 k%͠e葾Fn=L2{)%q-;"1z@ ;\f_7C=rL2 ŲoejVinL2&[;~XȰlWwKj*19&а LNh˴Ɋe7X}AHxŘ}k=prr2!Im!Q?s 2t!^˭ޛf`mICeefO}S rr)~]F_靇,5zs4ˉ%(%#H{GkЬr=c%5}%˖^R_v6 zU-_$mTk` ZIfޫ\ro+ѡ#&ˋOѹQC؇Iۛe Gj&IuCB'#Z=(ܜ׸0Hߨ2NHE_zۊ جr^>jc7UؤY߆.,&'JgOPɐ-B63`7ˊ4PփGjBͽɝ}ýb"V?O n>ŲADShԅ*q(ȉC 5YtHQ=ΩHDQm ?]^bq؞8,`~~j9az{֡!zXT+ᷓH_cqU^l|BxJ ^ 4puͨ%x^i)B«C߈qt-+Y¯+[NKcҩ樤_>{e\Pe$>)FZmTQosӖ~uǢB]f1F3%9\z\zF3u{!K݈WoGvtlESs0NZW!d.j˦ ٴ؏yk1?A%(34^:6}Ў \Mq7eCйe>Byr]T?m#`o?8/Rz ZξuY/B/[3+ \]H&~5=Z %I-WEOиBS!H?Ws|+ˑ%xpRȐhtY6?ш]NO1Qdy:Y⟤\Zxۜ^=Ɣ&lnaMOm ~bp?16i( >RV `!N5F6cP?۰-u^b7`jhn o0>(+X9MTNoA+I:$gP28JRhnI:#Pt4 'Y{BcYnCF,j0Zaw$L8fT[/ZAm\ HdM5JWIVf ? :>ߐ)&Q4-VԹn4O.'ֺs/ܷ0\T{,8 h[j3,K3>[-* VgWPEG;x+WOrU8XլMu>}Ix_y␁F ڜaep' IS QtWR~剎Bէi鋑qTJJ?Ms^Z߾!W%hYeUG8VBQ  "hK f@4T6_Y|Ssɗ>aWa̚+ JfY dQ wTq?*%\zwpL0RV;ݒx@?qծBZ%ZoX %'Hj֤\vQ T1U:߱FAJ=G| `˯)w9%= >%.,&Vx4%%|Rɲ.vwO&]ʲ4#SF[ӌ7wl걌a>*73G0Cݸnl*DE}QS f¿y_3Qn}\=C_; dƁ!K oϏ3'YIVi(53(B-KƮHףtlC@$,e%2eS_nsVϡ(. gMe{*yx}E $B%&ozeYyK8_eʋ ģ);^3Tp/zCISS#u_/e/%ςKUުUo7Dhu:J {/9"7ՃE8D ? BGG,` ?~ٶ/xt˚?U|Ei{x/X6qv>ۇ~~cj$||I+gDjr@By,#(k9o'ϽP:ʎGץg"7qrU ]FskDE+VȾf{DZg; 6zY]M0p毊Ŀ|zgW(^e^1Q4[6hgq) =Ghl#(qs0̂]eS|H:Zl*E0'dUKIdɚ#{k}#Bc<-A>XKw 6WKJpL5p3eO n:'b}jDtoBQyH;ql >;@A8R e+ԙdm\QXsDP^؈Ebyse/B0 *Y!U @KDNLaVW<C4WǮ# N_JP?dφxi:lWQY{XD XL 5ݖ Ǽ">>\#yabO]OA5IU:^4 4ךBD *:Ŧy#:Rhuh'aR@`JSQz3Њq")BZJ5_cS/CGR;Ne)xX^B#IW98X֝-.璗#G3+o_tZT mdGIU+,wAet[,XI%O'8Ar'͐NTsD-EFx{rNܱ;QfؒHO N=gw|ӘXV!)PzŨnFh74#?((Wu&:u*DהfHe0~XI)y%A+,ZwW&"A2gqDֹ=ܟcbA;f{z9ml;TUY虰A?4)aeDUNZ޹wZ É+XmE,KXX?F<I\"_ w؜l6>kUJ\rf򙘬b]ӫ~[xAǩAɯ^hi\$㬁vNi5*N 6j $z5#x,DW)+R\Tttu-&gAhiN,/kXxgG6Yz$"3 b~FpZ!@uR6k" =H aw[IKVJ-XIL: K {!u i 讀WȋIWvFu |fz`-WA4LX3k/km~l(mj&Tc݁`J4RE 438Xr / z9 "h,I@8sPyfXs!jH&ι ?DbUK,~\QLZ±>4#my.rPBH3pB_gt4I *00$݌5BJ wJc.9~j1J"LOS~c\>󦟨l.Q4ˁS"9:s!0QFoRVv}z:65b\xvB=U}^piO5/<&AIx煉Y~Fd|+7e6!:@>i^]J[2%l!`,S {"f ?yCc4JeCqgdPgY P$0[k =q-ߢ*_?dמ6k,Xf=XBit|Yjzק$o b^\/i6U6O2%L*!=7FΜfX8rcׁ@+ `)Us_BdTpqq7GV[&|ަ(0(9 b}6 x:CЉtX_D s#YhŨzI 5~j\{URJӈjx}D9/9@sޏlk hZxG\g@Z[hA3eםa+ۄb*btdbo^͖li6$s\n F2U\HAOh$M7{ZTg tq ר)cW"i:0{Ӂ\UY <𡮢E1ȕU~mY=M)2}V*u'GQ6()4bfߖ Gk,cJm4%Q BEt¹K`JSENZpr5{O }&;Oӵ0?WU9[UfIQX<^JI7ĺPnWHzCylj~.b\gwZz* gZɠ+p>&_7Vk=YS4T/՞soq|c*J+(dTֈ$(JM9S0v L!컩K&ϴ#s5C%3.D2 2Hq > f'Wji^lB-GdǞAw;^JZ#y93GC$ .8~hЍ+͜6CO/CjƆH)r-o`D12gLmaZji`i<.Cт;PT/HZb)0] h>[F*:PL\UA8WI+e`~%!H q-[!\/&5 ,V̦L."xD)x97ȃ=QkC%6exCؐm݌Zڸjw!0x<b?m] !CF7D#E%#D Aɫ~No8q)O9bPܽ6{ 55:@왁Y:\CųTyF ZGałQuBQ_կ9L?jlJ$&h'⠩T'^˛ _C1S#wDsjSbI6 (܇TKVK|;gDDo,B^p^{^̨7Tl) Z,2kD"AL/2'|,V7TpfV<~ͺ8 zȜ.wIG iQ0=$ԍ4@_Ӽ7{zsWk&fXHDq9ܺ봣, =u'礽+rNs%ahE  Z ZHFzn2+&РS"_aL/Fq䩰A*x%~X6>!Q/8:$a٭MNHʷyys0Ng-"p4T|./y\B۫>ƒ." /S&R|\`zyhMU?>(; *)65`^{)N'9+7ufUaiղd"4dK*s%.Bԉ R~)~ 0p|;i:?*?sjˉ/eb$KjҔaa͸+I GDA=GV4@ƶTGDUhn\!CE5ģ͹$C>>0Q'DeVؚaTDk1XUg\#Uo½f}i,8ӄ !w%BeY2lJv4Q͏-M&,)a%OQ"1٨ĪabFʖR"= =覱Tiq S{d)"hl]5}l7MPj8r &Zib6h$[-,klzdP\ V̜3L~Mr$IbODPty[h%4]VKYDة)n/M4!=-bT!Z>s73οc70jc0`A@bAɱi> 攗Lmc fB6 sK=fS'ռ8>I('iz9\sahc?=\߲􂣖QV@ 8Jj+0mHLfu8̘.Y|ӺJrٶPd8OJb R*DځTuj1t A|K^)k8CI Z3u ?m8_Y(9A=2қعӄ%0SOr-3;1źecvӹO7FMcBQO ' 9*MX5@\\,d\X3"8%u&(7ɂweFKh4d dFc&De0Fy% (ܾy>6#{ɦ6uչzȳG0 AU R)]B;aoTN8-sn$X#<܌'J}PFgTp֚౯u8'7Tտӱ!Mo]<rtiI6ŒԊ!%KpcN-uz a&O~u@)7oTƄ1Fy7b\w,3N5En{/cyထ=':c(0s8#k^\qHGܻ%Q~}0O/laĄW[LbKt ]F r'5{VԤ̈T̅M9%ʜj9e"f},@K X2 _@6FCO3>p'5o=iJVc+tSQ${(!C_(xM9ꩀ)!j{PøF̈ %[ozL:ƻݰ̢7 s\#JeU'dȫ{̍-nf=M2V%rUZ%82U8hF6=;ј,L P[CU%]Ꝧ2,Ћy{*%Y)Pt4x4"^б (& M}i"ʼ"5Fm4QcWNj HuMTacqV}:[mA&hUpvQTGd:D1 t[ 3<ƀQtK4Mp3\8H+~c:swhTӂ>dSډ-:XH\f=2 u2De1pnepjEJV}<^LN^z=Nl wCyʷ1m /V/S/Gqr>x}$ z|IH9 eFB߉X1gx#bh̏G+?)J:$Lשy0|-^zupZ/' $A̭gX3A~^pX!!KoP^k;eT[-ŽK5JvF+ڗNoyc19r?jU}8i/#Ϊ3y,}~dsi>9^K9# A`!GPj,xA`MuTk ]`2&xJS{%x^+`;lE)/Siɴ^hƝӆ7RF:6l HͬZ1T2VV#l# #ǴF?`LzG@ B!-Y8xfEmm3F'I,P1[V DS9UV@#yEƑoe >P3g"~i*P+z%t=BHkzVXg,: ͯ&7k '`EAw5[`FM(`Mm5У~gb† mrPfWc?[',ʜk sI~hm!8[n0}L-~#P~ɽt CY.<?<@Ow@9ۤ=zdkfxMpUz8jEMb'0HB *8`]mc.ռ*P Lmp}[QN3{um+NP(ϴb ݒpHC]/kQܡv+CjТk)DgxRC/IMsvHfٞ]nR {87<}ZS~&p]qxKRU޻-4`5Ȣp^ygJJ"; g?/phO! mB8%AàZӲ*䣁-0XsaF|Y^Ae([6ݷ<Ҳ Z 6ukӨ EixkJO{yDd&0|ixؠWぴWE9Z|{=o~=@%j ';ŕxa-IځVk0?9VQg'asS47XZ :Y7.7~l/ oZcaދ'D͋;eCbn!NcB[Խbȱ'^c,dZ,qLxi\K [9lsx[Ttj-,4 EOKZgtg¨UPOBF>g.әc7BPtmJyēri@Y!|kNPߵsk|FtF=|2yRzƉyZ|*i?*{#gsWP=|>B9,]a@f}' %P[E˒,*K^g(Kd'KBOEInԝ'7` {9s\TZmRbWCBXamՎ9Uy/mW:e.4$s֓9>ҀXF1 tIyDiKwuYtZ;LtYT lq;Ƣ ~]AC/mj0my8?7./OG>k'=vF'-5O^fߋq~GKv|6GHAS͜%*-'h?ZR؜ ?6f}J7\l*ړ^?|aL3MJ-}}2NEͷVJOsI̜UH\(!d&@l w/ 2`س"4@;G@)X{-xQTiX:\2|3\ 9kgx[Z7e_MXͬ-7}'c bߤAQX p}O)A"!}y]7 ݿ0V:91hA ߳l>VPh! tL& GhoܰiPdUDLݰS.7J֑Uz)@"a܏|4Zdp9RFidI<Wɾ]]qzw܍bϖg=J)lh1n `U3sb@/ _IwvQ͵+N-s>\>|ymJ asdǴ H~z5ET[XȽvOT3<CX?&R) ֏>z+"d}86,ޯGz)qφ%&<;]bvB'"# j8X{/B6{!+I @g!_PHAyJ{aw3Y| ^M%1ADTY%L)#j*=;fhdױ$v~7${{E,f|ڃg`[%jrJB{x]' ª 6VU6v3 8wn"i ?@g>mMN Cxe gp=6dž;CyVv  ¹>~_LEgo 7{K]&}^Z%mGɬ35Vm1b՗snK[:hm@`ւgh @*>N硣$l;Zfڃ;9VOcHwGBfjCFv%yHƎ`1դA_ bO)U"ssJvpsc-4r!OQ3ذ9@̓E}s}a$dGrw?K%-&Ko/ˏ2hPdwݦ̲qW+'dK%Λ5b~Т r29#H7$.&;.u &$5 wmvOV,xѺl*?a6s~%ӵ MsDauKS| w ^T`β)A#]G'rDB Rm!V4DJΠ&\5Ej4.5ʎzhI( y;"g_?gYi;E缝Hi #w?! 1諍XLvj+7 dp6u[=Mv%tu, `%*+] % r(Wuϭ2ؼ!Ka'cҮ{AʉTU@ߧ48{ V"\@Yi$Ӄ䂬Hr Nm2@[f)Oyv 'fXTZK#EM=%5r,k_NVAXBj?Rb0Wwp&L9nxA#{ʝ`N5fD !rQt|p04\|HnmM9|I&X}.\X|o䪆PzmrJ`8kE`miᰡWflIA8UBş7'RIPNy3f=ݒcؚd9N^sٯv":J9W Bu6%&7DyV]wUQ NTez[LݍE.spC2?n6fzA lK s%j\ۃBj=I[wwF"*8!ۘ$>hvy_╜$cel߼W 'Eޙ-A'S7+=gX#ؤy^~] SF EKhΉ6Hvœt{uTx.rYEoOFD9CE>#et?[t]^g#oLzC:z;#)mƇ,+r>r1)1A^:(uIHth$o8mG 8~t0Z5SplʴޒB㭽:4pTcndp/P)lJ b~dꎾ,f dk*Y9gӐ{`wDZE#\J4gyc4~x3Dp,2į`#qK:@>Vhڼ&+# 㤒zZqŬ{q<+YR+'4 N=ĭ"啫؊dD/k7MQ*#ԋ^gji$橔4M^XTd'? ~d`zݸ>|Joδ۶& h H5+w8؄{ڷ,nSO y< f&(l sd<%Yb,pOWȋ̚~~Z{۫¸`iӒt> 0}NPPZH>{  T2I/N]Yc (w4CޜRt01M@.Rو!hBW*`+ m΀AoY2W|:L! ISEefp}8)+BUixč.Bi\$|;ёSMhQuB~1J9*Il$~!5,.ƿW>chnMe'zfP~ i$H$n3\w0wjdwuqEMQ7Cu<̉ YWqʴ -W$"߮D2?7Y"M&k)3tPD=2@[-W-=2F!oz6|LŽK&Tk3~k05\Vnk?"ʘ::z} zr4OtD XGM\Ӟ= Yb:qMsc(>ˬ]̼.h:T1ghC3%mM+4ڬَ9f:#JL~7cR>e1v=0HjQ/᝼=Cp~v5\YТ%&BLP*EPn` DWB >é <Du/7 QR0EFTuDO B@ByE 9B4}'}oR9uYR;QMN-#i_=u&~tZj * y^ ڨ#/K{!1_jȐ6\ꄰ;@[&] weM$ yop)g54r= Y0^* B[J|fǭq뎂S.,z/ngh2MH$ge XwD4%$迪X`]{SJ.',2B '"(8}*fi*Lk W1&GQ ϵ5Qg؆V''e|hq6%'/=I0MHg`mHɟ Îx/^5 gEhy(=0-GӳE"Z:vahQAǣo*/`Ptm=ILS+2I[gh7wra5pbQ]njᜥ&\;EmFVMߤY0~>i/w>8; /$S?t+/qn/~`BOs#;u% 50}9AW~:Jx݀v42Q>~ų0 BnlE!7Qt￷E¼\s`zUdEl75?U< V@lmȫx{:fgPٺjtom^&2ޖf?{kng)J ʩIe1j`,&()~_ {ᾪ )̈́AhfSSmU0| <^we EwbA F:$_>̘{Y4?Qd>(f{qi/R_R@d,  ȇQ@,[\;=Q) %da}u)4KrGIښqȌo[&8<J Ǘ0s3 c|-Ah.(?TL%x9(4a{ eSJX8ٸ͔_!a soBSNbXnPnZt`ds\+~nQ#=t§ )dpiۑ‹Qnٝ "2 Ib{Hƿ+n/D-Ȭ.g۶+Rlcc7v-|˕2!GZCBAxW# 0F ,b6a$k`XH{7~qW#}?~XT::m|~"T1 P }qCdKi(G>$lbET3D,B!6/,=jravԷ *D[QW,~gɫ.ܴH'r:",_I_b]:Y8jwsF|3Tn>p;$ZRSp#۴j %= /ѱ*izΠ:$Is8^`2N9,Y\b%ىW rȍ=AGՖ 8I5d]^ރQѬL؈sM IV}5#cBȺ+h%z/Z7*#4Psbh"P'p~0s#3 V+^1iwi$Ԁ$eft5>utXź/ 9vm ŭNzǜsd?(Wl:t9_AME{_p]x j`$hv@jG߆3a\)>8NGUlX$ϏrR-w<-Cwڮk)ܚ"|*/% J̽+rȑ>1k1o%g}YM'} L(RՍyP@RIE&VA|:k@0\3:H#dʐh9Ꞛf4;fʘ)OaauA0!ՆdA'wg%ZZ`ddX'[˯cQaXJ1h_fGkp,6('F))TbHžLnKrfY%>%#rM=GU.+ -z 1>n5t.K4NDZ.%R]O:CWܲC<#fzIڙGӷm^;Kp-P\~q띇b;{+EZXv2$/np 0P/jQE}Oۖ7H{V&*)a$08p^JX݌$)jCdH\#|"ۻ9rZg§ȵ@X3WAf %- kuV'~eprCR29"q#|O /9h+d\T[BGG eZ3YJl+V,L_ei1| nqjpIn84q: A%z|e0dͪՈand쪟mNUC%U( jZ{h5c_hpÎ?Dž>O] ;M{Qa=#| L_s'ojP-X954du<. VL jvg(ΐߐ%Pj:o=>Ɖ0TwS4~v,+ԁ dǃP # yǃ&u-tϪ,!=n|*:?aG\?Vm?P>ͫŇwzWrSY3l2Ht+KρbaBB&ѥx4N_3GꂃX2`;;پdؼvI*}יbM>|ާn,G)[!n2_؉I3= LlS@">Waf0^bkIZE"AMPQHjC_xğ=Gos &BG5>NR0Vf UQTbbKD/hwpxicUO|#(⦰6a, p>']1AgcX?*GHy5vgvxlw+Ɖ MG6eQvdXNYOwD\ Iy,G:ߟ(Ox?YEL'*d2|=}>:b`f,"l3T%3$ev9Ge5a=A؋_=elPG-|SuOVCe dU0٧Γ%|k>#$& 78v+KS/u`HV/U?$)BTg n> pr+Z#3nn x gjyu. I,ARr)?=K~-zrU7{ ȸ4M7DiYIe8HSwnh  J]TVZPONCf: <9a]R`emT,aL85eܾVC,3_F/>ۡxѹ̹#*kMZXн215ز#GZYd6OADŽj⸦&۞B jIE8KT+-Ge>YeIWXeq%d֟v݀>)0:VYc,߳ =,uX$(;ڱ$b#:tjx:YQ`yPX\O?IFwВ"];/3vy+]oDe>b#54V'SK\kʰLEa*clwE(:))Ч:֟RA$jM OžƝ3׉cK) ,S.ip<í@Ň[of7=D9fnMP&([N <)39s4f!4Ez{>JRfoc|1TrFxP.5"_T (^g;ܶޙmoKYS(HKm E kfhw?esk$k4$Xs4 $$h$m_D;u L[ѵ SpiLAtii8'?IÓ9Huuy?d =zoڞwǙwO1fHғbA`<&"P`ݔs9:J.GcJ"M-I6)k{l3G#sg^Po 4o@ ԒɌR []$_i;F( *!a?/)Om}3 (iՁzP_|PQB̆C\zPK _~}|YbeaOijx(^|P{2˞>,I|?﷦۷r3[;~=u^aAǔ|Ph~JEcQb{(]4gBF(qdsq{ܛ|PXrLtڴ~yW5`S.:J7v,:1_=IAQG^l#{q4oAn S\] {!VpMa4IkSu =^؍M-|DBg+ c{ח8񚞟û dԘ|ȤoPK5`?.༳1#++E蠃l5fj<;1Hil-3`/\)L:Bq!+Ξ7Ӱ, ʥ }3.$`/{E0]Ѵ4kEZs{t8 )X%<U%#:ξ|a&j LxO@Q=`ɶg; I0.˼lA*>]_ д+YmqfZsIA{ / C}WKL$0I]B:bR2om~P5ν9音}P5WHY13|z8!$h^ 3ah%ViwZP8@cxf܄`nK~_IBR 1Mh4 K_V¹Y!td8f/K,ˈ~מƧ1V}Q-;]߼Kɦg![k݈lFDi$cC^)zy쁩pYr]5+ 2tovYRSN]E%*7?[8[G, yzHp>Jэ=DޙM4LSP6R Tħrْt(Mq^:ϽI 7cFPl*[-٣fMx)RX7 Gֻ>F VٴuMЂSu*x9ݭsӍ.R9N) s U7?=_nQPN0U)4ɜx}i0hUgd'L>y*1ó@htr6aՔl]g}n[&@XJwWDM`X.<-ç[ -.aļ9XleT;)r"RXܰм"ܼI575&٥a:̀k.W5jpFˤ?09g|MW ꏸ.r^j-KT 3c{wT7 T6ҸqMCL.O%ecuEqRy=$ι~~Nx _`nW<ɪ{\'|InM犣tQ1;,U̿u?';C`$I$ I|%]\/mOHH/"Uͤ.˩z `f+&d[FwI ? ɵIf95݆·hpCb4-oYE齗gc<0n#P@{ͣ@:<~BۇTPG_˜MlspQIr'ȀGOfNt}:?^kH0 6xBё3хe=9L3 =H^ՠ}N#nt֯1ĊIoqʦk.:[k k0 {1" !Z_ό2CI~$u,;pw{. Ҭ$}`Xs@3a# ϘFhW(jx{L>*wvTmԡYAb*j1'~T9 oMoY"Oc'ƹHАl pcB/*zl֌48h@0ǡ3 bFym- ?M|xysklF#zUK^ip|\F:hc}l5XEK6g ڭi=Q;/{L0KhT;HR U?׈z:ML vd'!5W7qX)`,O(JD5J̟|ьdl]ep@es^B#PҴҀpaf['}y朑B5DlxKN#$1547wꬾaay.!Q_w-e7ݜBjMMMW 9tf*^N'X4th9N8Z}G )FbZX("Y`y!w+z6*qlN]J4t@q{%*:d2檟q]@+yT.NNߢtyu}\f;)So>N3yrQm4UtRj>2?|Iys6$WIj_VMggj  KX1o=-{WtUA6f㟯}ZqE[si wKnJg-.?=#=A,Zl`Q#RM6@D=K}; [NT{bn>QϾ߃)ۭ q[sjBӆ~5Ÿx QT XKn2e /7 l8 I?AmriEgAL @QW'jKsϝ@X>Td&)b(g#!-a'Gah)HS>8 c<8ru6}r\栨fZJmݸ&kE5^QחTIWgf=U*gWm@HWtU@! fW#7S}e%¡ǐM-͋J;&Q&)&hʼiSP@8/\ӫ҈w(@si9r sa`L/)Ng^d Z?Ej1:3c3x٫,؈!#~Wf|ce1{8vm@ eɑv/헱94F bbn'ㆱ4ÝkJ ]E8N? G{ᙐ*I A& ,"%N]xNOV\)3! Iib;p"aQ&;TG{$NZIvw7py54ynGH.ĬG "ifT[VG} ƒʠ5!O /mZMo7GbJL*FA4#Myi44΁1ec#it6颢C8C(}A l}zA>B[yu<~fiͥ"Ϡ@AUe.^'L+q>_>垸~ te'G\hvԸ@r毼X:6C qZbh1Z&fh6KyVonG Ue4eLfj 9}uǭ $SwS}b2,#! 9Iv8tDGqGnFm E5AUHf|Da`9 o_5$bTLV ^O ;0'Fsv:=R:xc(=0$ w;EbcpeܤZDfP]q;Qi+@FϓzJ\G`%ړKБ[QeSGC.f&kjh0g"y3kyt8)%,mT O ;LܐN<"=mȚllRPD-9X܂?(n>QZ廻ж1.|d8UWHs k̉m\J""prb}AZ/м&‡nopDCu%GvU6ޞ {C:U-@`C?kK~t)Y8IopDKnSo|S'IBNw3fj[JͿPYJjg Q)BqԁK{{'wa EOKU9i$S>8ۂo"=G1ΙkhC,$Rо,E_/L,Be7az`׌/ڜmXT%u88R47DZhbޜp<9b&ֲCWgex\c]$@q Ě^&F#v |U̹!] lˁsrSӶH%Vuh UkoTmKY`,ZB aaڄfDn5@{[F'6',wrCaF#&$I0.S[("yh]D26 L@ dw%ItxOw*=:79(_9b p}5oSh.8ḩzCq*YBaqk\ogPv쒼*~LW,U"Mj6bP<\[}?#rL94 OJ\5bJ}s6,S 3YwEŢ_aHdOWZJ4scf\=Fn|FMF /Ǟ_qᗊvb"~ Q"5UR3\+'9w&P1߷ 3DӆF8lj˝Cޅ1̫ӎ"'-l[ʛ%g S2gd>M?0iisn[0v3AnW3@d&7IuR޶@.i_9κ'F3,8Ҡ8~L/4 %-6penx%\yKH]VV |V x՗TN=h7Ah)toct6) Ä= +aCL{kIFDJ$'zҊ)1 y=OK1}>oSJD|of~f B+`&9П}XJyXv( )%303d8RXGtSDa iT8rᱮ_y_#ٙb}I5i|82 OCPXn*pf|܂1_6*drSSgSﮘWs5T%La>nE4 򶈷l~" mT`69Mh7+%X_Ld5FQ5NncԹy^|8_@ʆ@s!eETBnSd|P `T\'g%Aga`ލ?.ӯρ|qOp5XՂT{ƸF6%6 p)DpI۪L 198D͹iYzt##cA# zx-%0s `˭܄v*9q tEQEZָi7DOQtJ)3c k R7ylOyN̿$ҹrn-~J֐rdIM/mu"D_+5ef!4)D=QU}wtRIZ!#r4o2$ᔫwR-HGcb<tE5djV^K;S*t!I=2.f!rg[{3#S5$`;P?A*j*ч7cGAV.Q#uMǚ$l&mc ;T@ݠ) :Nmͯ>᾵wuO$º7ɿ>(k8C6=8TqVٽ^0rCI oG_ ̵TB?5iM>Ƽ^BuU'h~$xŞ>8’3&(ۂG@35%AOnW6%eN=FbAfjz 總#zƝ5Ttzn>*7v\Nu0XKxp) { )@S>7 s/L3^3h=* e^}J`hfAt)j/r*P|oV b)% 3{{bס|"8iGV8OW Q|KPruH% -dԥUehklDڤq.tܫj1SB,76vK*|)vN2AD^~F 9WDޥc3jWU3jgęmLjϣEB8GVPq MǜS:`Wn*U'׵Fkߗy!8UOK,S v}ʋ$=ZD~'U_fv< ܒcrHrAq)Jݜ25h<ѹkJx9T3jmɒU™c kN;_ea.ʶ ̶Ԋf0QUe4"[4=PH?}j訽{Qss5g8r DVr/ du‚!.ce-Cn`/͙im9[SyS7pr٢J܂loOlӱbAMل1yjSwFF 3V jLh_Ew P?Ev6m'16KU;B6"fT;џ~9ԃtW٦نBu9c8U&+R@J^J3,OYE $uRq@;y]V!WnSf~#F΋+)*)\[@9ՙhy>˓SV4*gSS[;y|H( 3U ظoe*V;\_/EB I3z3HDX2i93];e#OdSA=niYsORZ~WX 0r5l\>%zS/C ȸ!?\h\J3jך<3efcUl\'AZu!?~c$6ה6ˁڋ߀$"YvVNyu)V6 7`IP(yFzsPE}PݭC/ Ƌ-#bhA [XVP5P Z2טG{-[#ĺtCPbMJnVH 뵊Lָ/,kh o%3/]7Ѷ]׸[،*.7dL\P{ t{*x[LsTQu]W(c}CGADl"Z>n>U Na |z7f^~TeRLvC7WHKR97F *`FIi$XzDsh 0 xw!$1^|R7MOl;<29>)1ȳ^؃v.UjԁHdE =+n! /o_DM>6ռiZ J{"1c&})dg1k`”eqSÁ\b_rHyh9meRؘz܄*0u ?*(dA%G[d[Y]셥r9ppD+'|Ԏf4W"OD[XoDQH 4tcU[I͜ L;`2٣YTv*]FL@3o),/4dH&{`Nr̤Ʌ tz !@w*@luybmazRXsr|9z@.4];geZdY]zl>c-ht$s(XvQCy0H8",uPý}ƞ&#t>\{Ћi!po0vU!!9zR~OMws]1U ӛv֖{#4LQ6jku-lUn(ʵzķg5OO5Bɑ)۷q&k?\>RW=tcBo T3m26BԦ*FS!-y-;hf*P[LTq ָP4B[On9_*R\LVf5Y#<}&n&|mÄvg K<>akC' -]b lѐ|O[A h>d&me*%l$XC~a!>"DfPbݹ֖ mYLdkuo %}!XdԷwjh)ȭkOH%' Ä[#L!\KhS."(/E U.B[mt3Qt;k d6& Ij\\ՊhSc`@p^/qik()Sl:?~`<,L.9•Vdr]O EI 1Du@UKUˬ)Ϋ@{S4Vecw 8CFBnR|9Ej̿b"2E7 ^R\b[XCl[A'nO5z?ūKOMXf^!c*Y2P*'$h[}YOI'.K|N<5&dW_zrq fS%I05J(DR4 2yx Wi$k%Fl^/.Vn6CW|hPrg w[=>A1Ra![2|)f, };.TOZ.zp^S}acR8曆[YFvpPEW K|;2YtUx'6WM1'ʈ˟,Z[E,$kL}{s~r/pl ˏM>&E+v/iHId_ 6xO18 VJ 5?˩웼k$| ; ;䅄kBh;JT,23M+7(]LpLڰM8.5~\wY@=,́]jF1F2eVDdB ֌`.d;s+r^_Ԩ͇io) 9d7H CR)3=P]W$jޗwn3(@9}k]<2z։阩_! ejѳۏ 7U%<:2 >f'b[;vf=Qߒ)*Jge񓝛*@ZK=zZ&ov+*SS`| Drٿo(ovx iMI皤NYfd&FԪ>Dx˕yArJAjp$ϲR\9J>o1N'BO9\Sti%icmPٕvR7zWX}ܭ y`+Ρϸm"nR= i.HX(6 :pC2ȼtq0C@JT;xt$y@ "yqcI~fދ*8.!P ,>AJn!^HKu\}VBqA-4Eu`9޳@2Wb8Io31XW?~HL.4_/ 2/hIX|+hd'hQZ=W<;])R424Tׂ})u%D/x"qa-,'[u xPF&rmdh\/Q9M%DŽ56/lQaqdipJ2]U671H!G5uo~7a8 F sLFE( XhJ, S枖o::3n-!y< ^0Z)yƏ 4pWjEn(|눃GE;o ی;\XH j]e>q4zJ }^P,/?b4XfBXϘ43(b6$7'UɓrЛ{ Y{T% )L0I֫8Jq cBPtYmn"7oS =|nXgO>`|,[8*Z%WZ"zM(QژŹ\5yz8k17=.rjVԠ/cƞ ep-Qb+/_ 2ߺ՝ gR, Y< g @3JxؔߣSV47eܸhHƪ<K%ߙA@j쉬WlA~:-{πi7u%JТ#OB,^ ,xL ve=,ljy.,iRzަL1\H~w, խu96gN |2Ծ%NEf4Cѻ}=~ #d.4J &;/'1xWk;3KǨ˭ 0Ou|S l7fKF6mu ާzqCX2_m3x:H@W!̘ˍޱp1\Wqm43DgwnOZPU.cr |||uNv 43Rc'2}{t;^ͫ;lCb:MIt5z /"S.R 2V" /7j0Ww"^ځto82HV.H^^mfzj7LM {87|rZKrU&aQ wճxP8X\ƜQz;ґ~N6v-T<eEYW'JΣV7SٴUfv#bs jMؕy0~\ki JksIJ$3p3jmAFFyT"_*eZcitw` u8mC6_m+۷kRrIlQv6k {NxO|HhYx<4q)&`X64RE JQuP]@ k[cB#^H5V<᧖i")J\R-;~-\8Ipo(J8F꘻z4DZlUBҊT&mE4.St{,+;]ձh{J_c C:]iX*&!=w▊ L䴋ZIHg԰RrL>Yzϭ0X-*.׆c? ܡqQm,]E;%_k[lH(i#ęη>b#'x+Bzd%=  E9}%4㩖rGt.'Xum*F:YÌOÓp5%?懗+-!gN w.Y*k[ypp >Օ{rUu,ьlȝP^h DXΤIo  ήXx~_WɽKs$[}QD[]Y2x}jKءb䱞oPX: 4(Ce6dLӣ`kkdorv%@v2E` STQ-+\1w"m}McB?<@dٴAxdk٫w \28kZ;" CB(#3O92#-A'dNe?KӋu*]Lb,hHI!eTM'3?fvYo*Jf,x!pTW5Z]!?Z;򍰋{H1 #lj0[./IOT8(BYnE2n[/v`mi˒u.b1%*!."f4 ɺ@N'O,r%!w> P\4 `)[K#m8r7j#>/sk6*^ȭr3u}~G=ðF=VPc;f3* k',}SЯaϊ[_]"6VRYMQ"'\}-4%KI5 Ȁ;Lh`ϏIfk7 RxDHG|Pii{H thm`>x, c}g~Fz^èSinA-n,U*eN r'y-ͣFֵdh4(l| `T,aO B*.q '~HB~;WȣCȵގu.Yu|:)s>H,࿻׃ #G8oIYݸ3LqBqr\ wT^Jq3 SrT!dA`hZMc\L6H2n^fҠȝodT)>qqcʼn?|`:{픃D͝4ѡbyWϯ:%i4@ ~벶R;UGCv/c\|g@K=tU@ޖ*&^ ަF2}hy /\(x+WOi'x j'yrvd_8z6^*k1T@쁒%r1%(1 mM,脵2nMmGq݇W.g]xZeYgOY}b>q΁><<}?ϰ3KQ\n1ETsYӥ44)ev>]E6M sBǹ=>lacL䂴T']DQ 븣d}jx$ 6A璋Z_ՂS?K]XXF]>9N z@߭X)l?>ϲ_W7\Tj,S7n*aJ^e uFh-x]I/2}XL|#ukRfwo}]ePQYS%o$1[;M@*n:U4yJ7rY|]U ѿ/CQ[akmX))j$iK= 35g­Q y}=:L*C=Sjc~ DXuٕ9DFPs< a~!^~5o~Ex Sz:Rxi숗k.rDui#'t[ ElAbf:><b^IdQAx G#Oɩ9-։9YwQx.XD^8}ݚ`ʓ HC5d}9dFG^Sl}XAY#rp8#{-lÄq'10=ݩyV@''Ձ}7xc{[DBŒ 5(q AN]}4!T gVq7 ɮIv`AFy29nbp{ %M)_32DT 9;@P[.lHǪ:<#ψ'4:ɬw?jJyM20n\2̳^Gf`_&sd_Z^5d zVV=J<~Kr/KHL^W/DNOQ*12vpf7C%!֋r|Ig #W\"-PZf vj8vk)js.(`#!!|9=c/3?CK3`,%Qg36,(:!qa= LROlQJu=0:0=VTC5q]|@YD+47E!cuVT*Rxت{^S„ʖA {|ӤԳ[^2k2⁰5`o{4$Bhi̯ZasZHx^R9|4~uJQ|d3Cz{v ̧me.:D% [_?}]~'l{ZŶM@*$|:(Dr,qZ9mgk~qv$vf$"|@a.D)'q"rG!<#) "XRpW6)D_4q Q]2wW,[Px:'u=R&5E eG.t FoD.hqD׆ÞR|#MOt:f,n9p8.Ng^IHXoV;cÍG,!ȐA1>-E:OPAк,z3ʻ ka Q?2,LrS*~6᱖TH٘I1i u/_C37؇ra0F [}=wr9֠ X@W$Do&saGFp=9?f6uaLM J~wZ_nJOTT 2U)KpG`]f9 9-^ed4NzA a!Bꗯtߚ]e}TFo?JB=.["a=55Aw{z/, WcMT|/Ta!IP2`>=߾[ŰUՇOkso*LxDw(uBZ8vxS媿%D4G'4TI-5]h !c?~H*8 ׂRhN]F)HB:!v;Y5n)]Crȶ0ճI7Q)Pgh unz jBɳ9\A'm[ ƬY*F .6G Dh;QOMC=BLaz 09# 7-Ts_u$) ~C\89ԂA]8~tU 4'FhZ^3T[^yICz||4忏'~~:\}/i "9sp!eH05Uߟ`mMD+A>'~GR@!f흏 /m'B4GNtQYtT֙Yg[MÇ+#}j=UtRj =ӚBnW슔>A#0#uq% /dvKr}:{ak@O;CK=9_ ̀[M7|dSFƿ NU(ltp(Q  \E陼ViggkJ<x#l"KAj(c5P+\׌[측]`/EHoF'*dTX13/!8:X$=}^g侴 F̤P@,:J\oǩaދÝ(d7ޫ'm V|H,)S\5>O߰fG߾,]f̗#\BnI|8Lwip®Ht`|w>{Xh@Wn\x YulJ01A(P0?d?O%'wM$=}8Ĝա~+*Ƞ`#z $#@[%?ܯkq+W(oS.hۦL8'vzomP@I33pTp gf jE_:j j']gw*pQ)=Ɠ3U\;w,8|12Rq~/qH]8gnH:fXQn*\{*v\]n~׶$۬·3اfG;htZfo( ?p:5H=!/PLqmu4I*XBE^mB]ǫ԰{́~eNA-/k-+L e 3AĽ4w= S">q;2YT}M'*b~0̱RtuHjSʎ-,ѿ977"7@]U YHsKň\g"NL \݉6SF}<*^j ;l[) xe 6 h`m<L^?<~b:п f‴LK `=UdFÊ$`jy8R(LZW,_ Xr@U+j$LAqSF`iox zfW=@+cp%#$$hjޓH4]CTFx%nK5E\?YbPl&rd=gX^ gN? d%Sqv`AZPvCXFd_uĪDzN!Caݻֵ<:әo>PPǴEHES!ڊ V6kJ6X 'v8O*J͔6 MV'`'[{\d@m@Lcf̶ic cMQlG㺜U&Q Mu7iژ=U@)Xtٶmu {wUfD0̫xmwo]*4!ͫ|s)mX!oA.ޞc8ăcO2=j-F7Ѿ?Cf*ku Ќ_+H)ױlcS A8 9 @ngso&SR-"Pq`M#M~NzbwFWD WUtZ\DR}1F9ǧCۿD2*FNsyg1𰿹VZOvs X='\3..q*IQ t 2 R̆ǿP5eKo=bGʐG\զrgX}|\GJ jkx9A [F;p'yw\^^3"JXrʜVy޷blrqfµFkWV+>var TWz9|]je,*FOփte A{K=:lgn˕^Ghy${c P!v~۰mu=w(),)QH;9ݍwcE0Sȃl # Εq..0Є@2_[삻ڵ G=Y,|Kirۆai@{1r> Y)$r &Gr2q?,tb'aiMK葵I;BT[jӁDx2OqD ([ d.%̵y`'G;_O9.I?Dicn]N~$8#t: S3ԺLDSVEp${9%7}"'ވ%8~D Iӱ,̓xJCI4~* N!|ӯMDY=]zPtZ!4|I=s"x})x(w\d2^6Cע  6 uSv$SfamUKٯb"> :51GÁ?6* Ǥf&@ACobscJVw`jbUK^>9hfv=X>͐yOe-!p?\-._^[NÂ*ak+n ;)w!;B k419+i^Y>*M8KTCePv֖p3ev j~xNa0+[2_ o$ٯFt:62^֬'\# ~+z)@HDk<+ Dѫ xg &$^GLzH򀦍j!?>9Z s͋),2B)\$MoX o;%rWC#8]!ZUcL >mGogܜ#& ;HzDqEq+}6 |XpNP|[2rs=D&kC3EJ5{j9f'\!d|H._U#_ ο-l߅Jtflë_Np*\8b誓D~,^UδcvV!mٝkSh2ԍd_;#:HnhXɷPҁfxԺϱ%A`TV#|TIX#U]80y` tb|Z)׬j%Z$Op ,L 1ıF 1u$7κdvpℍdׇ9gXs >-6X]_>szgKvu? Ijܥ{jQg}PhOT^Me]%jo,Ge;sL)s4 﫿>ʵ:V0J, ;ef9r'cho5qֈXר C[X[)Q`o}g?xzp %sv9oF|J9MN6VR5UR+1 ӂlbK jZL@|]<Zw,a38qM}}҆pL|_bj0(AU$iC•'?@頠Qx`]S65sf\y0R_okZC5JzDS iw|O贱(Kc1LUwCs҉c>.lK59W#uxE(l#REb''q*sU=y3*y #hoF{_#EDZ .2 *.2SI:X,}tv|WZ,PEXTVj'EcٜJ* NUDsf9u *@Cw-_sPf 8(}\dݖXHA`Yo-V@ 04( ~ l? Y{9-Kh9N(ShfvGzl7<\@o~zf:fES{˴^Z^ߧW[*PD쑰Y` :pήMfH-(q4"N8 xc[`ƚ%P2?-:ɚpq45<'? ftUca3#٭tpS&@MJ~^C.4^G =I=Z*@G:ç^jp2}.A+JLq%Y۫Y1L&{@p~9d5̯kxe:ܔּ^[66'L2FrJ-fJK 1p缢l- Fm0&9;.r64 PcY5TwA*[1i+@D PN 8lń`:miTgg'*0>QfsφNѻ:P7Gz'[7'Ak ؚoK H6(ZX%8k мvnan.f֑(ok#ZED )~,]rZw/i'Y3lNЏhm2n.@;w;IXOsHHg zgKhY<3c3SЇ~ߙD. 2dE؛۷l?N4V#"$V"KkrWP)t{P?,  Vs5B=Xś`wJ7StMP__i6e[΅&TShEOTig%WLɽ#\~6cAw'҄D*_{u .Y;r̯g!666Q_%.Q$hZ`g+nhUwgxC< Y0e+֩}Z;J q?+ģu=cEW9/~?. nff;kѰߖob7}@4b[)͎1YR.=QkN8p=B?ʣa{N4D lssBO_4|gM6Jk5{opKq[H?dzcS$ hnnEh ZV}+KFscnE4EJ: "{XJe}y4xS^]{,Myq(=+A3"^"֜J(:@ӟȆdL?V WЫ t"FM[}KխxLvx!*6ܟ(OBsSYk*j)Ybpt mZx,SdKx[OaWd~z;Z!Zr#ct _5Ol®U[at'`0Ϟt%w&RBpYWT'-C=`2`lv)uf)M:cW%'AnXH #6IJrf1q=#>%J(XGZ?jYrRu>6nGK8ѝ'"GuoH[g2.b4 E,LLn? sU֯ڊ5y5,Tʅ4=`un8C&:仍P v*Hs8HR z#e]xA"Z6b*vI[U__[MBBƭ!=~44s{^;d5Iw0"K~f$/9͓G A!),ģ2\ȝvHz.d(%21_%@jۿ(5?aK'IcZCh I}@B* Wws5nHը4T(k"$kWdWe\ܙvNWF~&1rFX4!/3IJ}*G,+zc.K[Vb&ºpAp74`TJ+$2ꥌ*SRtj,ʉXҜ##Vz%2< Y] %N!Iu?s|3MP{/ޜM@;Q[UH;RKzcHgVE.g0qԨ݄q]YS䴸 qh2py}e u5z(Jz6F bҵ (=+Hc7$n,~|L? {43#MؒE]Ў `z6J0Oj2sGI2GkM?_7mb$K4o9 5rp,c2$=յyxG:Ŋ4ںWCO94TzAO5{C' oo{uRÆ6Ӛkkٝ°N AygQD#bvT.ŋ\`#'^1fbl HTU9飞ȼp@L;0cgFG 9~L?y-FD~!q̛; u7WcI ex=(_ dG<_rRnX[FXOB=?(Vp3 A.^mA.ӦhuY%Q\*WC뱽Q*2x!#]>|>u0Dz$ YVB#w1DoN➼V m^sH.TL!%rķ9SiE=Έ;_!qNT?'k*E\"Ĕ&6W:6/7hY@m *JhOua-;%@U'Hls/sԱnH8cv?b0J,q譹P wG PbS㎿~ 2KJT}Ry>EN$Wp: 9$n (R |j@ɇ*WѯקGFq(% Řa\S!HרcxwQ0;nU\}SȌP-~m XBS]|IŽgCEyV$7W[ Z'pDV<cwJ3d H\WI_y!);8 {CK:tKޤI{ϼ46[F&VWZw_T`!: *:SXzQ?pk6P3\G\M$ ofwfmoi`H hP!~SE`Dw=vAڷy[̶A2'1lDyZQl9FȎD'S M\q:{_<1Lm.'_ThC7#biR9_\etlk &O)mIk |rUyT{ YÁBP t.zbjxOin-ac.i7v6ٙng V!1wT瀍09_I^XVųZ!`((V;nCE~{1bOBQ1@;w{s#|. BclPHFQ zQyN / Zr l}j:mO=X%9O)T=:[KI,\8J`Y#ScNV82P p |jY^◹(%GXxW!¥YvM9!?K;]zîM&I|}t4A!c 3*Hp|lz6:1p+sb qig12a}nLhk 4|`=R>%Ɵ p6fYÀRQ,؋%C`"ot,Gk/ay"۬.t1*2X,$L9@73]h;yP5剴D.J/^M C 8[x#)WYɚ{n5sS!WZCETCkag%Bǝz A`).nz#Bg\b^0w*2) M~ T* |}((BmAQ蕫&q"sN4rOI|'U?}g,j\}{9$ l_vtw\13lFDQ6y$c"t0qx":ɧߣ0l?2$8]޹a#wZ+}VD%xV爃?~mz9 Œ\:s#@Qʨ?en},hO(JagzkV)X? ˡPҖq=-Svu&w4ׂhO=0s ʥZ$6F(Bo?RId9Mɡ=8(Zx *Φ i `*[2x0HȇfG5cǓoHgp\|qgChؿ8 D$y/n=hҷm|3kgCL 8ipX#3hDD,ڨ W0C:  fݦxj/GSfMa`X?Et6 0cS\Ҝ~6ߜ zހ+y$aռ\k k4#߬.Z8L@rӃj}|z'6SVJ{6z53O-{ ,\"r˪Y-:t,xMz.:&#l*(g[¹pPؖ@h^K.kg {y!Mjus"`䕯3j Q"7 $$cgSOyl@iDKSc2,AO&zpjzt<>LZG&κ)JOv$9DR UFÃ>۔ 64Ȫt}f[Ѭw+-JLKQɢZcI:yd 3Rd:^Å}XacCIA XI14|]KodgAjWf`s( }b"m{$>{]~}@n%>>C& 9=D WhH]D'D~ԞZ>2?!{8LOܻ86/5b>jNʬg+.Yj).B7S '++uU>2k|{1Ͱ*tg覚H6vyJ+cz~ q2]mp :-CTX6_.Ab&zTV7wگؗza6בHe< uF d Ezom4*Vq󋛳}t)L:Qeyvfd`}|PbRBrH+P3w29T)-.¾كnz̞yC@&PTssQ4wҐH3mzʼ ׻Т<-*9_4KXGݲX` `wOFW ]S"Aj*E#Zf 6I˯j!3s̡*cNQ\0-?`᷋3n # tjGmLVEӈaCFsB<DZ#qm1{F%{ _΁ӆ<ɦ;;Y## N?y0 ` e^V%| ̺#A%욝Rש̣~274Nl S *[(OBШUaՋw%4 kqU!#@XX`WOߞn$)OtĽKhNY42RAvb{*:#"\nㆶ}NX:kiyhjk,h1X nq3>%e̼_ʁ TWt;x84E5O5a{45m R/LDUuNK~Z ܲ8!Qru%WQ_"ȿҧnW֒|Wg[; #}XѵmŒ@:+lVܐ'Z 7<;6L~AiUEuO3on*uy&!蠵̚}xZp-z7r8Hv8t|\ ,kB1^ĵ_/waWNl]@QI6<$9k67 kײ<Ĵ0Q@Pƍ]OOa1PmΨC;fX5'\eCvgF[Ӄ҃ p=HF')o.02$zʬ#&mm7 <749r6L,CA}o_nM!P͗:٭trq:(UQum W:wMv.n=8 (1/ w:n4k|FdšH1P-ğЂ?u0(5p$w5wBJA4ՋⰪ^%E@WC[,%2gax= ] US2H@Xg˩L 0Mu9 (~8@:kq/"Sϗ ~9lUQOz tYNNo"'!˒3jchBj:'M崩{HF>T^P[N~puC1s#̪=aa8b[Эu/P`s*b}$޿}oMt0V(4 hIڹYHz%EqeT2j<_i@RP@XR$/:JS51C+(38K:☪/pO*@ 0) }=+2{;k+ڷXpcY_۵'_tzTDV Sl5ok.cgә |z[$+WvJ#!_MydB~yR_Z2b\ J#X}~<)V.HN4YH! Q!| w.Qjzb5=h RX^:jH:BkW夋\"oQgVN"&句{0Ă_x=l؁PkEvM }|K0G,r+eƚ^'\:( ]`*OO)2㦝#=Tx]h`k5P:=$()2X+\T4C@^A 'r {*Fsk] 4<ßHc2يڟ*U)$`ǸgX2ny'ĮtóȱǺX"RRN}yivOㅍw-Q߰ 3GR$ 뇀Nr:E^곃b~жz`&*t64&4l]pK _$.O`Z6+=( ޟr|}DR39WGf*zfTqעoDV'#R46L优s3OزE9:%i`jywv1Ka|oy{@㬧0  :D}oE J%Mf7*Ӯ;s=^J2m+b gco#kt%ϒ xw!z%8{vߔh8P=8 x?Su:Չ И;_9(Os06hTR(A#i<" 0WB_lo]eBG Y"ӫ!7S@BY<e$h/tD,EoVx-9A{+0o#q+a9)S\t*3R5WDKK M4LDRm6_q,~X2t`7,կޘ57 i%Zn7ԟ,!!b0wf`aaE+A&LD ߳vr Xpp=K&*'WoL̐!BIFDfE/)wLRZ1dExrR\3۬Ur+GAb{ "}"nq.s&KYXLR J/i FhopN$LA[s`{j}.G[;[[ 13^ d 9ƆFfY^kdۺ qMկC?ۜÎ~& |{5o-.&1@x)8C~V*N++zR W|ϑ_$@Fsa=gq7lDnb@6 ^Tli-߷|m~!7Y zpm-":;6 KL.ͩ^p#|a0It/m ;Hu]lO|B$I!* -Iĭ%„IbmNiG%P^Rv/yל.A]d"1;,w\G\Ys|] /\PZ$L,(^p䠷ϲF[3\; *6O9mYC[E`"q!$KKZ#>5\B>1ZT-?Uz4,ЁxH-' |5?Yo6iLF"ulu:I8B+ɡ~46aww{JXNt&|`1oovJ ܷݯA_ch.ӏI9=!Mבv_, lPX>݉ۤ*QO̧4!m:Z_q[mcmC`"B9^ͬ!}{>G-pfg.ru H~T[ZJh\gwy0Y SGlG2-23_2 wa2vn[l3[n{?Y+v@BzԌn 10Nd0d : "~?@T /~ j嶞v]޼ ;hqq0_"tr+_^oő%F&N*6VKۋXt26oX9_M4~K4@i\ zR$iy<{Qu{]'})v )MX -5߳uMs*{tkR~M>@t?*&9D#A5o(Oh]<Y'2~[l 鵊>e0LUFVs8~2kfK&7 -,З=.E I*V5=D[r6vhPl<[ 3k]\$3IAISm!ҐG g6 y%C?ܥKJh+"9w|BrWg㒇5a`./@ff|(%l!HZϝ@qIl`5j:-`z/+_*5VOԙQFg< <8ODvh/{`]Lm&!%x/š{R>*Ι#g*kzZr`.%4sR2H.„Tς |D%hҝ-\ZA 'Z\"~esO*^x#u =IDSoڪllajHgKlľy1. +X*tR #'J#{Y%Hn}8_bTDЯx[~z§=}CT6n 5>OaP\3 ({1R^?Z^kWȖTs' b'/»K<DfzDy ĉ^蕟Uw D`ʰv?nkF(]!D-8! 3YZ)N6zuZ6n* Y*y#oXŌ׽& c)9Zmc蝊>ٶ3܍+k/B)/˻l󛻕ldpobxcD"7}"J*I#|\A =u  @Ln>UͰv܋ Uk WdJ2۷d8ݓVۑTH|-ʵ;@P'Wàr[ R' }=rRSP"Y(xYjvR:71Us)ߤ32R0ۛ#]vZQ`]7z@NWjgj2`tU>Ve^_M+Z!9䜑s6/AyL#E:*nxD\"ߐPTӛ2d T'Hr ?*RTmTߙֳEi\=q9!9mRsƚO^ mVղ~Эq3i]20e?l!1_g̾b;F|CMcѶ֋Vdxɕye&NA%Ly56&Ӝa PR7<Ʒd?g͓$PfY4}9HS'.j"[j2?.zKxkga镤wڭ(s~Xע[o\[uz2i['H.@AA)::IR6.&fI\F9:)Srvk- MԽ)V^sCF| }҆BEF8hɆ.W/wDd&34'[Őnfehu7QPA&sJOdAuBzİxړ2.?k-6@.;4FG/b-(ETcI9s>yΊ!: 8=!"/@CT"c-* Li__'QFLx5ǣ dYEH͜gwsr7z"'pMˑN_W#_x׫ >Ʃ۸7xSQG"wWR:^ֈ u4I e g83KV3,RC^pi >P5j[}fr X=TZ"_5ix""D p$BiHx=PRpgQB8B%VƜA{n°e ^N8# Y h#>P&gF\ $|ÕC;w0s^nmSG}̭O1?Aڦ\kz40g.bgތsPz?~Ц<:F`V5/)ߵDpt1^gzN,-{\oU9Ѭ@l#vu Xr6.>IhCJ%屢#p<+VM{񼰹~l[*ޥ 4O[ uoNϓjbr1ޠA+`N9a;Kn!2gac8vb &K9Ф~I$ec36K%8eҷ}\'}l?:tdvw>+mlӺ ЙOxǍO P8,Qד=2ʭv9M%&:nmtl415kk e e~mg39f-2}kt aأa">cW5 $[ b;[P˞4K[w(ݸ+S/b"DN!G=E$<.zUδjdWkGCLVJ{T"x]b3x5:ۣ&⎇'+ Ir.ʃ>;I  Mɨ6S*A $o0trv;2_q3.2J09q{:IkRn ~bꄺtU9-+qc4\#dS+,7ԯtrUsa Miו^XeNҽGmLbrގ)rLYّHʠl+(}Xz_%{suT;p?wNﮙ@W:i1㨝S;.}3̆ޤz6OC K| ̥ c@(Ҵ__nI+n&ZJ^C7K t e@ϻI@O[`#iDmTq bVS8Y؈8ex&,:eupX )34f?ޙV\En)LQk5ĕӨp&[޺1J}` S\𠊭 jqÊ+XozETrKB}{0,:CMÉ0 `ZaƍY>?/حNb:6 9&|-^}"_if#|y " ty`RY,G*"+39MwILDHp6|b= 襜^3'*UgQ9zG~[ 2J&G>%18"!<:bU2u;L9R.C/*8*~8O7Y3Hi^˃lKDg9q!4&#e,Z_r͊}IaR GJ:]W!W5AX^Wđ 1T7$di 4^y$GPsES#Dݭ vXRźmZO P54(*#5F*Q< "eΘ{ݘGȷ HSY*{6h2{7 N`ܾ?$M T=?`%+ơЃW%R+)5-%f VC: . U}X [`6h΄J]ozd̼D<غQdLx8^2 \H*&s#Uͯ?̳fxONͰ?P.FRRY]>%C!<|27X^ʟS/$O?XY ԧ'j#۴ &%ZÜyE}(/BQn*pxFޱsqqGt)T(j*/z/4ͷ˪$b SI.ך(@"~L:Y_la}ɮ.[[۩򔄌.nN5BEXݬ͡o^)ъ@ZhVYßIuL01t dzrfyEq=-E[/xCmünuaE0+af+diy-ݞICEjJgDy1 [S~DnWkm83̑M!Xh%9N@ꕮl]4h ѧSݴ aj_9H|#{2hBش1d^ƪϳ{;KIPc/ TQ?I$^t҂Ou^R fF 9&!Av(yQzUXCG<(;E$ `JdLW$Qy3!D|>+E`&$V'nEJk}#fPH`֒ ]j `3{Hm%9YJtd/r,>x%R>[ uT .o@?1!|5۫]sgYNZ&@:2N iA*iQ]B"ËL [l%z%M)'v^&umI2YzY %ᕆ#FZ L9oy+k+zp*o){U.<|ǥ7kun \u+bۉ gK|Ɉ9^|qqtz/sjǔdlޖB9~7<zI70uF9Zr)䏘6!*cR; 9e DPMy}sg -is"zzV:܅N2P-LϹs={F7}.f(v@T)k>'UP۞ VdEkJEzEJIJ} >whU ܩL]汈D4Eqc5WOOA.$w6("RҒPZځ+ 6Gܜ{W& ٝ`o.FF#1( 5|/'lZ`NB9zG^ekb$xXQyZ8Fސf5'@/$72Ή|+dDY6/n͡l2},Jsը;,rV3B8ZMDC<.25HŽK2kyY8EJxZlt<:RpKj؁v6^>XN3o{/$D2?΍և+/=bj~PKA"vbE_|褹OL_$#-m[37b F#ZRuK G=A, +9J׸L#Z#DlRع 說S, W˃ 2LOlzݡy,0{$"߉6qp1kIj`JܝCMH_n 0=HplcPay^\Nhڊ)0`^9hC/x*$DMU}*<,v(YwŁ0YK2Eʿh:amƐ2QLeɓWb‰:"18{"> d]* ;S.Tݥn|pNG]Q81vVz65=D0!:ֵd%6W63dUo]J15ZQv pJjO#"1|tdٹZSL塁D\%'n?]qA-34z̧lE/"TÁrqظZ},**IttD5UvIV\$p,& JزlZY $H)%[)>)o}uoIS[ 8 /)ְ@q$kqЌD)kSEJ?r)/#fN2=F,gM䢩ګvQ;! ?㜀 Ú( \T,*Y(,Ͻ27p69}}Ph}*,tN0Hr-a?/260jmV#K)Zo^,Ȇ": /q1:]a e͇nH&q>dy~ˌ-:P ו^Qߙl3pSm8aY1Lׂ/IWķ`v0滹Yɸ'ШDT⛎@ ƙA^K@)HWe=:*#p6wmԾcOmB$Iwo͊tȘڐǺLJytBͫL-iwOvGE$ Z*N gFse Xؽ6ᇼ;L"`٥>$[r`tT̿qo= AfFN2U ^l\BS_mJ!z_:WkrrxH&҅@Lw6.B& $#.+O $d!T](5/!a~rܛN5c"ߛ )xA`˨O=bkm$eōGzG U(r_9SmcMVՐ[IP$Cx;KmVbJp]{i @%)C:nO/vY?r45tPBWe\wO9hHPp+ >%#Z!ue!?`xR\i5'lJ9='M7w͇-Nj1Q X94qju fc*p'ފG*"gFl*:C\8cx%dqqeQ%Apo ~ FOK7y?)f Q慚رMnd]?:E=j {;aV/ ;I0 pXOs=o!#6/Ƽw[^.&zXzOiX̧ib{I4,4&GE Y=%~h4@2Z/ȬzNOwջmD,wc7B+CM;\_0)-Yir3=pK٥D~P[`q9.g?hHJU^a16/9,[øNnkQD}[Qۥ\ QYu6iorR2J-sq nN6D3ҧl(ojވ?ű/_vk}%0,\.jӲ]5@ 4+NC=S-O&X0vYX lt?݊kq+nEEؙSB*pV&8tm##.Ѓ#HѦ'=ҏ RIHeÊ09R5& s.nV𗠳du:4(Bz>aI_Ե6zxF0cL%+}/Ry%oU ˇ؏y A2;vh1 'TMmxָAk`,|/'\`2!}gPVFDؒauΒ#5Pss%ȤeH?qNfGSԳdJ"[M4֖Z[xLJѮsBNPB|d[ ȉ5o٪)bπE54Q3H-Az3u鹳&[ftVVߘYvޠ\03j$]g!I_q[z͙{]1$ sFk9}m+{I6}îl|g!&r{G$4GQpPnO)|[G j 43fR;6Ѯii難2rOz8Se<:9[] R97s.@,g#l >7nѪFD-:uAjwz3N*L[ݛ^D! 矘XW\e, >e14%^\ȥP>m}Ӯ\Kx:7ї`d дX]_[!5h(ݣu&q4 Nz1Ly!JDh[ 6Q`~#Q*-3j 2) 2EZB\QP$e}>{-IrǺӹZzظ+ϋƷwsj⋲K ׃< n#tQc]`6Ǎ40vO4\RrLMwJׇۙv\h#)F/Q%e,-3](d&U{rǐhih/3vBᅯ%d("N`$+F+3azc ON|+s4}Jy^``Q; ӺB)ٵQ>M=(E/ D,M-VGx$.1O ykN3 9[ל0sϗh}&8d܉Bai<3D_Զ-Į75rzmoUgƅfs?H}duE 'i EoM A B&cף)dU̥,*@¡~@DzlD}Pnߑ6Ǖй~g=jN> ѠkQ%Hubn oWЉrʦiMn]xJ2|$7)O7XAR +LIxv_xʸnB>La5BHnur 7hJu)~"]6P@'#}qB\WR05'&qʌeJȸ95aaԔg}bJ8"hGa_:,͛8.7jg0K̸CJ}{c9A7<;)'LVTM}[SF"en3حB6ySY>%t]֛?w@|?|՝n[uFjUa=_@(,s4BXKkTdNWKU0 ")LCςpޯ"I'P`^听3`)Y!W뮑YXq|b)^3-]ks)Ưi(ð@ʑ >-/0l=f TIn@ReZNnm%C#&]`{=.,~W{R Lb&`'lp5?@,R-uƒW*\9p)Nw A#z=O?2q+m$xM ,-+//JV)XAOJj?g=$TQ `Ӧ>` W9īYxuADC@;.;ţ/Q 9KbK։ tF6( $$[hCZ W ^w /KJe.y&=<95o}8C=M G:EuPoU۾ˏ+M1zK혮UiZG1 Ygv/SQr8㑃y Uѣw.AikRKdTMɆ+y|4[-PK|Dwa|:7fkz~ o#k}@%0k{w_oýg ZZC/ArFcrU Y@tIOrNƍyXp?ya5c҉܃6#7%9Ўko^i5 :0KeLP`'D,c?B>CXhXM{Sk &áʧ0b&U*>k,ƈxmR!nfHRԚEp9^V[,D㎤OpJN|kV-@I:Sn7*}uNm z9 o KqPI||c9GX%l{z"mq!@|*|Mnf9 E}D@@P.Nhk=ͅ (|fs_F z@[@$%"z5Xk"3b]ď gyOG%[7nۙ<?yC;%- ;1ф=..e55Yzr PYaeNGm?BKbX͖2鞱}Jr"Ԗܒ!rܠSaaa3lIΨ+Ea 7cuEpKשE}_]8HFib1C#L;J[hip V "m4 { bb:9L>,`0Yѓp1 Q h"ʞK@gfI_m)SsЁ?`htV+R4S`,g Zuvs_e۱ :f}#T˭ܨXBZTqYb&%S9e=tr9<gs54&_j3' '*<,ݑn/>y;%Ott/B]pVsex==u1rW&lT`}TO/ oT8az r_%"/'Lޓ$iih?x|Q?^q;v:BG(3ErGV3_Spn&G> ֋WxUבAa6B^! zfc7]b8=Il9)gV(Ӈ `\7wT4٢4pqto"d 9O-\٭vNKMXj@tXZhŤiաp#5վV WY۩̙)L̀3eⅦ(TW%'rmUWNA5l WQӼqi9qt;х -`HO0Dê֊AU -7u r?E㤹^>|^08$wU)<a:o$X{qR g|%HoE?(QVY2j~ Yf/)bueHƑ~R&ۦ5{<=lG C4?Wg}D`(p̌] LMTIէٰT~ Zw߃{f J@=ZpȨp<׹>`PC&5tAcuse- B̕ oMrR/]XQ<ڻ !AZO\5 ʛl͢\Lٵ vG{Țp/DooM$֖ ~ yԫcb5as2Rsn/țUb\I[WH]Zئg+٢njȦ~S6W^Z`j-.3A7[#F^4 Č;3VgjqB}DDžS$.Dbk& gL1#r 8"hF銉OuBι0QZ怦\#nJigcUk悼( S&ێ ws^$I ]c 11_3fexvm160yPQȦ"eݧiX$1$NSP;>_Q, M;e"@IpD^C >0ŏ$HHK=ͩK~TQqᶭ?tnt̲ ^,GbPB9Ji" 6⬁e塺E$s e/j!뇦uY?J 1a-ѢfڀEng7bhO6)*6ܒ1dhx>,ȩڣ|}ΰ\0Š s`.4F[5sAðY.H4K/˗z2pnvUw;EpA+y }+*$"9!mF͚pΓ@D#/211f(`$YS"\o @wqYڟ 1dɯcS&6 ,>, 4c21z<)?傟6BӼj< 6qi@)y&9Hz+_\?S:x T{}XEk)./4} <QD릈5rmvUɫi{Rx:6 ϔsÆ]NʑuqhMx$H5Y@+p2"Xӻe`)L.Pmw. %?Ad8uq支%1٪/6 `)W6AY0V.\}O)nG03dz!ɰX,EܯKVj'0n|.NHd|ZDWXtvF4jPG&7Sfv*1L8Ny]gMZ,`\;m_iEmQaxDIu&`d̡B9'KKOqCG=bb9ɵˬ7*s:FsvN\~WhDzZpA8wC{E }?ha~]=NuF)~ >F4bT p$&4;\r\7n甉}6ߗ+#01Gj`tQFGG#%lB4v V>8dl`}6eO!.Wp!s8w#?U2q_ڮtWx:g<7_$5#N3D˭9gul!T H>u tޛ+Ҷ=,$),;'h!EuJ c뇟f I TNGO,CRDuQL|51Ldg5pBs0MI.U4fWer^cȝ*8Uz]03r;gUWWѯG=HE#lIS<HDCJ}OS >˞WKFbX@؊8 I+T[ R>=GH2.ds0"Nf)w)<ҼGW={ Ie=~JU@ )wAE\0 '$1S/EsxxK T;Gڇ#H7p?H>VhM<"[ 6{PL A*WqŠCxGx9 iIoҤA}k[xF2ʥ6jN巊Jx0\C;hμ Z#`pQ<]TS|+M[WH67?{ cMԈtk8>mଐEUm ]ܺm]|K7`í$8 ᥞwZԥ݄ [(wn;1}xl'q1W([4\\1!ǨmpJްщ?KM]r0tϢ`V9wr{80K.gvA: T̮TB-'xԞm#v %F_΍7S o&$5B =ﱆ!]E}'餣ZuM!ɓ@ [("%^-M; -1P#rehq2tz(+Gg., HYK$PA:Ffd(OImTwni`DoASuu;n )N/!=qطDi0h?ǮHT0ei:dU DO43 V0b*I v9؂NJzB虱U W)]P*0yd Y0 A]Ƴ@T9%ePf|w P/I~ k,B &s)X4n@K;|YLcݲD5'chJ^Vv'^V˛6!_TcJ&aV= 5&Tf_ɷrc~X&D ҘF͖(AElk 8FȞPen:U?SGeZ* ja m4>09:{d@l3~o|]UUך4ܐy\50#J+1%[Ul`j.cr- b8/6^N%zvE3s1W)$6O8RtBp1XAeoXA!^;SK=v-B0QW/C@MeQLxkk\$/WQ2OM|Qw^3XZ1/ƖC)6@7[dE5\Dz"A+b@o`d3{7@z <ßo?Kjvk '\MOjuLⷽPΗƃa J7-6 O͗4Gz(q[4 &hJ9 dqe?0aJESX>}ԹX[ _}*N8P)5cjl|;A"jbE]VY/}hn`83Otч$ERl535sHN ZM3'4SҁN0\$_l08 %~/m>pWȗ ܥ>t_ADnP%_N)n8c . 'C\XoYL?cǵw}(lFSA c4x"sRsIppkG6BZKE2s&4'Uu]u/f̭z#eoWU*ĬG̊%Ѯape@pTsGZiU=4:ٽl\0o2{JE^$z{[>r\⧏73!oB)E{PאFΘhKA}N)Nfc8 <e=re94Jg8bpY)@\]+k> 遮_ lPRwKD>-zw7uc)s>tmzfTWw*("ۨ\1:V\J¡˾U}u ;}ƶdcFZ./swPֳIfrjQzxCیjmF 0)3I3 bsQY~_b} KcpЃ$%7yNhAn Z9R5x6;~%0L> oXaM촚fZDK]B}ٱU}@v(9A*18n\lEb>qy{%cInIv)"w\ +Zj[$\޽ [ 1S!.qfh\Ŵƭo_6p]y]dMNRX$e8;ZId`"y _Xh65NK==x?c{ѡ8X\n$8)+zy1i(9aٱw&'A~f:yEV yEAcܠ.m \0#i˿bƼ{aJj*`Cuf6ƟG ^g #Jz﫦P)\OFf;;^i2hʕBHJa,^,-Oӑ܀Cm:`Wi,$AKZcݭQO'!=jAՂBsń%õ9XʈG5I(ߥ/Y{T)ՑsQځ<1঩wK h{ (bJFhIѤ ^B~'C䲹1ћjR(yvd0mlE) X4za68qufه*~y`Bj0qykȅ5 zjtR#?kX͕iV& q $'"5x-MX#7r'&[ʝ;PR۴v u&ށy2<좁 9x4`EpjUavarѻ)i}I9ġP>^η|7F}RT?Ϡ9ukUiE$FKvʬ1eny k\MHәK+DKܨn- o258Hژ"t8d;{GH;U KQo>6'ؤ>~c>7ț7;{z SZ LaŘumJݭh `&&7~iv:֋UxjX6{w]T5a$f^*]5j6XŵX'lQulY'>[Z,'XrSHmqObEOvZ8V*?pXM\J)9i%gPӯ`:A8ҍ9O"fM !6RoWxO:'ͼr,ȣ e$bO(_ *@/[K jS|=`]O uH4TjԬ71/G`*=S 9(٦C:Atj-Ϸ 0kEmj&ҩkLj :H@t"qmN"֦*9d=` tZ7ioK1"ЛWf<BAw~,2iSxCCh^E2[-Qm {uϛ_HR'Q'lt(ʷ+&9§?yi|@;@uCJLZei͜dChv()+,V>pCDS\qn%< |F4OA\&\|'Vӄ?-:fl ۂy!O xq %]hԵ7plb& ĈTAGRa+]KZ]Wdȇ3,еoy] G?;Q(^nq͜׃{B|g#!jw2ˡoIp_c!2!myz('!⤢Y\~wiKVmoCq݇HQrٻalE&Tr@L 32\Ơ?L]\SAWŘ+\8&&nHWhQg.wK6rk.C {\z#Q'Vy Y"U2iǑubP?̻3pWXB`{$ˁ*#N4]'.oPGK'Q48ES6 ~rcpQ/<)GF`~ )`d駖0K`9:dICԿ~7GC,d*yu"ʾ}BnApZ1>WJ>|{ Ȱu +]Iv|)jaƝJaoY B?+rFo$3gJ:MYBS(p) Ʃ(=Sl?q tݛ'L+s|4_&/NZ޺GE8z96 fB i(1m;? .\}$R-8rbi3e@܄-=;_l"8CէVoqmLܐ\z0 ?چ~+WJ<,\5*3rN`E=tAn8❓/{~e]Q%|^gr>r\ NZVGkt.W N^?r0^g\ &Ң{ eIX5vόhO[u~&_8 NE88S-1 b2^-/clk {(؊.Mp`c&Kc^7{Е6H=.+a2~7w<[S=/5y4wqu0V)ݠc@-Or l?f$Aiak%l:t$ȗ[Q9u}?[]KK'>0vQ' lR\L)=}B6z@ o|%#C"HS&2`N =<sDgn<ql-u^UфLUZS3ҦbF9TdSiN<"E~X¢w㲣L]͐G0krcEzY{  Lg\2~* þ} <}@|oyXˮ41' UVj]ȑSl)-WU n6-l[&A4Mlj Sua. J ۪UmJ#m׬ǙteTǧ?lƚ^k䜨J"y{G_zP M^2рX|J$%ڬW=ٕEQPvΰx@JjwҒwW .o~[DƜBNC/͘^*o=NL6 ̚63DlnV-鎹`bHZQgRM" Xtq]m&w$z;4<1:7`lN^2qnīlSQxMn3jvTP<5ެ֟ 4=25W TC+gY[;w=:KP pwf j52Ļ\xw`aԬ54>)EQcH[XZ^y<$oMnoA0z.&AӴ!RuGDY%bw |Z *;x)뽿HȾѴL =x#Yp(]@W*j g9Z-~;-[ۙ^Qϴe @|mlQ%Hї:eeOwAoQu˛ͪd*0>t) Nqu %ZqR'di8,g`r^F_MFuB^vZ{M WVG'Y`B-QǸSf<<ʮb= Q>0=n;|% QQQB 5 cm䀭ls!4J `8Sh;&$ Kqm\hwr7$ӕFs)Xt4p"&u_"n"17Ҿ.GN E95,Q5Z3Y1.R7ˤt7 $ .hh&cF r_TiwUv:J$, Ԥּ["sËEBkԄDZ,\RQ fjÚ)LNO#=YaE:b,H܉7_C=QkʥWE6˔ܳ#nJVfV 7''{A ݊ 9sVoWi㛝߸(:+j Yh/æ(<܌墨ic D4\&WJNi|r[2j|fh}yqP!m/I _%=)?gY_-^ S=cёpoEUF4kaK˞砫Kk Y,&6m6%^|%ڜg>:ёv&enb Jvl((t}.|owQWSG@q5^Le6 ~`]0#ځpa ۷PQ{3)c BjQ[`[Iw }0#)R9M,roC;X{jWkXGEjCanPD2ڃQEB - ճse혪.ʼ- h``.(mavp 5|F4fv1@v`଱@yEIݫ&mNp*JҪ拸GY$ _~޾/EYM9 xI>j[#arՆNjS+R &rʷ<}"'kXܔ BqZݭf,+zS>fKIzl{7#}bCHNb3٠ٶ 69L c~H}XpW׽O8tTo|XaeIux32'6IM(3*_25kK#R{|; f<0qRqIFG~T)XV hd]bw.&j2^=cBbj5{rgXdf⦑I/9O ٖStKG EG{4҂9=E#ᒽ*$1ФW :__C~BLx\TnDZėu [`E[yɨ 5t ܭbHRt*Gz xvR^r]Se(.qr (Y~:uT#'(Vf*3Sɴ]Bߟ[|L)h~6c\I #Ȱѫio=`|# pVz;jB8v } y]7"ѮT<+bǿA"v >Hs/}悃H!䇉CKgXk3-؁"c$7 +w&O4^J^0D1* 8P8[FĶ1ajDMJ1D:" P^n$ Zy{`}/M8+fh+ߐNņ=į|L+/qJp6V!8C ̉vWM$Ŷv<}lfWeFca5۟ycSz"&~Lj IÃǹ+2+*gʢ2)_Jc"jT7qu@- / Ev3BbQR4܎/[S ;p^ ѿ,mw?=sXJR&`Vrb] [nOL`]=ly1F8 ,fYH㰪phWN)lN]FU;FL `$ Up?`qt 5 T֓w2i5jvp' N~aE>~WKc!nlHlGHZv 6,S⑋Amosv>0BX%AN3ofrl}0β  ETo.QKcY&D璼k3d/:R4M^l/bG1Ĵ-Y7TQR+8~i6f]NH9P .:1i7uOWAݒTesکv`y 3aF: gpɰ5TYl2;1D+k I^ޒ'tT!!'f3_4( )XwAסK'@T!]Uڿ:_0CyƎcn!quȑiiЭu 3ľL+C9mx_tu䐵e|,jI5@ȩ-_Ms-`[U]k׌!W+|U8 XGPT<ΑoJ$lǜnC[D~cļn@`{iix~ze# <oJ!_D3 cMK=\v&d}ݻW*#u'mg _@є^S~R$D2@Xى{J#ٰRL^DW4 1#S' DYy^atzTTu(vؕWTż%"VRCK5$}TNu@3qj=js0͜:To/da/|5h,|r- Pl,:AGܸqD9,blqr8Rпɗ+.xlL/b3PUw-,9+|Eƶ;ŧt9FggUײ[sWq1 9f ΉtqX835n±˯*SbIk<=淜Yզ;{ bw31X|"FV2flRD₆`ri#6JMδ9eW\{eR/H7PO(]ׁ땶'bBMm\D6H3(cYVj㐞66%~"x?dAH@!^>kx~:55܃%76ǘ(4pd!|^-.cX܂;hA馠O`yC9-g*C崜a0-7I4"fІK3u*j!H7[e@Fr9 in"O,9_Glre u +o[eX3eO ȏ3rlSGiKKY :;3@7J51n3?>:kXzĈzsk2>p`;D`ݹK%MnfÎtݨvY`Q$;\.<˹uq1k6,B>0.u5D)HdC6BY|3 ;ڗ~wVܦ#SKw DS'<zR^} ɉ}~Q:O˽94={54,A;RT m/omC.@3}G3]j@,y`Lh2 w1JY'o샔YxMՈ޳7otFKNюSEHB=YR4}BF"؜L\g  ! 8d#/ED F?~ED-m^TLq=Sn[2$Ne}8?  \lt3 ;NhWTmgƖҾS|!傋#o`/ȚYI M84 >ufkİum0 ,>+H0.n,]\s^|_υunYqپ֎67+Q_r۶ XLpr6{r4ڳ }}F( ?%\IA'_0#C,6{mDXg*'G=rWD?;)ʕN A@رyuid? <36}.tLŀx6젺OORC"L>oG0'J& aLO As{,t C -Mo $QxcھP51d X:Hi35,~XtYx}309-6bWR> 566*gMxo2:bFΜnigh?RzC:b`ϑ~g6<Շ`yB'2vg2*ctW6 5KrOqKL?mj3P+ڟA>NeXNkg-5;Rglo<ؙ!H?z q}|&+SX΁տe)InQSMMh=*ii·r9§&2,N Yn Mc]"׀yW2a/k(G= O&` 9gypQz}k ߀5]}%XTDz=Ó_,p wW1(d7X@;A#/_b:gOZ;:tPV#lʟxEt8+P|t]D"\X$Fm+EG57/('Zn{V"Mc:g@a 2$hɢZXnkbI=IBO}AS0*w4<灭L]()_o\n:Ea#zKW' t:젍Q\ rǚr[u컷scrtЮVr: 4#QkTs5,ߠ@>@3#"QaJZ #24gi>ߪDI2}yT5yׂ.5>F X$M{Գy͋Wjd(*1NR|~ח,ִ7~miV)",h <9c߯uڢj9 j2kbDEUyJ"vL1MiTd)-ftCo#i,O |~'UE&¾N[/rWRK!7]SxbhR~ I̳x~Y4QCPbtkI_*ɓuA C;bG'YB4>.Ke. ŵ`&a a27h]#8ϨL 2Yd_ 6NyB=db)xx3ׂ,j"/a8d3{݂2,s M 0}^d:VP$6>RTzJ ' F~}S0)Xѵ~ězSO˴zNҠs#m%3K1F2e{|3=9-NHJK,霣ݳfT9B.bԊDAeW{3쯮Ǝʌ 6*Vst$d-4p%&XXjş_IҪc[шJ`r֜!:ZbV/Sd8he>Ly`nʡ}iC71aid ^m[z4P$nka/t}gL/6Ila>flAYYZ\&$;B) `2LK@kr/R PfyfFodIOO:ZpG@Mduke wgC~QNfoUS*:QG)|߱{"(:/1pSp?zlّaF8jcR.mAY*?aeS'‰S"V@x#.}ݞ!M@*|IhG6+V5/"َ ՅRm!ğǦR}ÑnLMIaN䶖hoPȇ<,~ 7W~jT?ڮG{pNOsT \k2 d\;xY*he:9.ߞ : UJhvFpo1@ݹ!]R|/@Sثal# USقMtkbT~@ >Oimf!O"hEo = ()4yr!]' 輪ҋ9:LZ^8e$$~3Ό'maANy)9Ԅr' +BϭkѽȒ6Ex>#Iy'Q(#PMғ}$&Ш 1nI(}32ns$Cײ_ Q "Pg2yc&F3xrgZ経W2tq/("1Ԫ'=EK鐒)P(ytxԳ(x23PIu_Jub·# *5A>ؾ$=jgu:d~WE⨉>P!ӊ2=gZhkJ>I0zF4}Cȑwaee$lS@dlII%lL_Uc'a@ N|aEshW~yiHĮUT< XrLpU=sĵ.V,{GG5 m/ؾyf;%s m%I%\M_ c%)@Ϭlk1C ;0ҽ;ɿ"P4+LHRpm{puOz@ub c{W- x;%O) lMY^l˹<7͉+IN8,cp0YhYou|cR>Q1WY_S)O" D.6S\=tgQz ڷ?]9O_,GX^"U)'9hƘ&l#cFR?אQ("mn^qPnMÃL?n`wL4ם6#`rKf&< 5ftHCE8yt?aW=5R*]ӿHYmSj"!Qkm嚬ڭj{2rVF5Y"d,{h9SĔzvcQ}_h{4"R&A((ЋUpA8M&6]6y~)5~ь>D%]38)nX(=1.hicbڟD fsZU qm[@]k[Zm:ZOcȠ*zGaս2_-,ǡnV .CɽMLknZoID4-X rha ,>}wn @5tD}+ehɳ4G:E[зJք1>ȭRОK/F/FR ә<6T˝q\giJ׃ (i-bL b]i[V1d7eit{lVsٮTNg>;#j l|JdjF/iY=TFV[ɴpXь/I^0vme_Q'VG;Lk~<2raM|4#,T Ƣ~8pRiU 3 &z%ɐ4)5yORBp*y'_DeW袂 }uk?V|ntGr]Zvgª] OфvےIJ*K \$^=6hn΁F^ЮNy]G p]SIhz)?ދ{]>Bo@:rAROlˢFdF!9Dl(衶]On+Fkt:IQ) #N@<;}BcHgmJ5)(MoacB5: L`d*]aV.H'#¤JqGFē2V؏Gv]XdvRW%>@Лyh5!' IfDlaS SngzdQ`<3EtQ6QテkC$JV2l&&͞Q3[6=ͩ))ɉPo SRa?._1sPk0}1N8R^cU8QHFؙ2=vUZWJO}OMt9؂&%0=Hf/:\ca^&J)."^UVP?3ndx͸m8A%& LHz[$|4@".r`Y[V"~_!9|7bk,j7iWR~x](ݒc˘tEKvY}N83;VtŞo!ܡRTxJʬib$6Oa/e &~v5DBPF r`[ӑBdr aYѼ/ShlJfROUPTszSB;ZksAm uLM}Fc m9oT=I+w$5`#&4^#X:aBhzJ]fn'*rU\v6L b S bf  ,1;'DsGA 9c4:1zI ZV pe蟏Gz0#}3P!X7 s RC!K.}ݨhS>Owz,ʜآ r(-Lh5\/1}Jd3+/4*T| 6@[AgPZI!tHLF$.=;H׊DZd/ꇅH#2xy{}Spy#n([# ̬%|,] p aƵ4iDBA(ov`dCVaxto C[zdn3$* LA p4rBǐK~~ %a3ipݚ2yy/04G!.R{)BwS2s(! 68#:>%DETWţeȈKאB'i.[#sȻQrp!o|CpKRVއp윘=m)?&[Y~gȼX#)DS9+tA?JąNWkW;jO+}Qis ѫy<Vs_(җ'<]5RMԯ'">.]Myի y0TnA5n}}[YNu 6Ճ xi =+(VX5#F3רK:RK$ ysE;x>SB ߴKR&KgM#pnȾ&~ Py|iT `߀$vrisFi2|1^ԋ|PDg[bWu}z' E՞za=Sd`qhz`K:|8 KuB9_Z(tHB 6>iW zF`[: L("ah-0\]}h~ ԑBn8{ 5ʧ6sH~G#_N'ܿx"<}kUy@" D͙zZ0L010;VD7H9ɽ'Y2-J5!{N[\=-6AMaRd9N|+b6e`jwfiz5,OZ7仐~<~{Ӵv~(^! P!؞0oILbR1ӮT" uRN^n#L8_߾L͖k;:KJJk4i.CýRXR6( nc8bs("y-?uR);ϐy?t\iMhQ VLC/X˷?pyJ&:t\Iu)$!9Rz-70ڿyH\@ٰވCȍC˕P)e-'oM)#QGto=6-G8ˋ.WԦ`]9e"|y%4N=UoRn%䔉[ xRf׉.7׭ 86apLJa,Uw4z:&Sm߯ԢQW2}4FZENeABqO;V cZwi 5CwE=]j9IU@ Ȕl^C9[PLHAgDMʏ-EU/v{3RLKMc2,rr Mc"m? -&%iPX42-4/f?9uS>܊^$ ? p+ 3Qnn*ښU٩6 Xv3k;eWfB-F,`cJg %6)Pbn#IH"~qu6F:3s9*qRr^|{;/ܴvg$b,8qLT0dh0(FW*}M$7ڬ7>i&(9a M}%wѮqސv rKݒ( ejˋS M h(3flǣD9[0ި?³3.]T U(%nU `dYuz2 y |XM}7ueYHlwE U|`#4si x'yDlN绣iݶH2GiJ(˺!1c=&LZ蜤^[ȧ1inEb"Cl7әM߮2 AbLɚB`2i5>P0;R1EE~o݉#ʢtlyđn9y= 4ryM*Q.XWh|^bpˁKo˧$iCܶCjKҝ&{6JRb.<ͱBaG9_J&m#,>;{DoB?iVI sEx5OR+ז}-^/LEE~>R ނр@RxX"vȋWtɅۭLv}d@NJcH5}JFIr$z&p NP5O 8$:f;.ePۜDH黀ϓժx]PB|Lk`yC$i4o+//ޤf*. %0SѴv;40?'Qj75LvAU0;9ϩDf`4lynYQLAw(PFX.yھ#bWCZ[a& TA|5 #x';y.QO#x $P*戆 N-J|"wsrY f\4YD| [0a(ESz_²bdf)VcSf+&i>K .r\U a%SA=/0Md= kxrrLI_bb 1gd_F>5!n"B@c\LwVchnꏒn'@u,%6+:+h p:jzb$ٜA—KcLr~ͻ[v-[#F=u"*+U*P]zZ?4X5e<Cx9zdbi(dhrrI,P|xÍHe3A_i U%]XpTn֜ Z_kۜ{MsFVUpTD吿8Y*?E>=Dž e+Nz|U~*AO2qqI_?"߇Ư|Hh'C0긛s,]}N-259:{YYl%*`kP! >)5vlLU l9FȵP60JDOOg'BwR߇C\\vl#"2g󳼕*>/[ped=/gشQm54@9e1CˁOJ{[r S X~6 k*H@UG:ֿ Y:jҚF/H5mxFo:E&BSʼnsM@& s= )aѭVY 'RG:A}tY򉀅R6Өm +%l>ᑷP (x/|f֤NAN(?ߐFoQXAjvڧU=XF;"o'mDzӕ1P!uX:qx\h6z'ֺ4JyxV4:A1!T}!&I|K[`H]ŴN`"*{d-ּ9Df_[#PD"{Z## nsYrtoCB,HbҬb.(&9@k9MP v9igH} Sַ~e\dz.Z9o԰b_VlŋE3 J'Ϋ\l<-=،z&-v8Sɀdԡ"@Ln ڴ̰o|=ku;@@P2e7{07 1`J|4s_d|BnIF;iM5a+ki^H_sv\iRbmy=o"d@JE)3pmZyw^{sFl^"SF/a9#&VHbo\-$7͋6N4lo9ޛJʉܩGJd) ؇Ga/[┽3NHBvy^{%foF ^^Pb@SOG@4ԋ !T^K q.a|BGPd[ΖKȺPt9ŵ#q]w]Wz5z{ &4!?2!`}ͭ\ǑrwR#.t5[v470Ԟ)?ZӞ949؇o7'%lFݗƛJCgsD^vojx(o@ٹV19*l\=+ irjWSMf@}M" d~ZWoWC턷Ht˄@jeEOx!(xgI9D=lpD@I0N-~xƗR<^dY<>q||MRс1Ȩ=;I'D:K88$ Vj2LuZF FX'93z[%.Xo[joqÌC|p,d9a*+fk v7Rݶz_X;Y&COR1Ua>QUˎś?wqM p@KWpxҴs;j%+õ|EPv^یh!"):H;+^R` 32^ ҫH>0Mm]) j`g nڃŋg@8:j63 SAIkv;m?Ky](1']3 WOµa:lJܕk|g=^X MFLo}哃6 ?#5:xOĆ7qY\KFzQ*v5Tm.{yo,p^`%\OReio+TīWzp?71uaދ4ȿzzȞڟXqf=O;Z )ўE̊Һ~ 9򪁒*VoA TtRO3Vw|Rudd|gkwa))2#x6kk_(5o ɩc5,HQA( ٓj33n)(1g;d]6!&Z鵩c1tuUpS֑dV:opg.8ޥqNWEa2.m!8U|, c-+q$܆nzB.ı$azt%ᐾ{Qk uK>5{3G^`+jؖ>fJ䆆ۿ/Lg&q~ Aό [jbRb~2ar'̹pj&Xus$& ʌ И/!M=D PB3>ga&"v A%ځb<m,c2!^&rtJZLE-qg!Ҋ8~mGV Q>U|繑fQ,KnUi^71~mu #P%1G|7I6}{)50Gir)ccoR;|E4d`%?%厯vMPrȥy'j NYZEٽq$i~Hߊkf.Y?Vќ.TBsDB ^#Zmu^#baq`Gyb\ckwYa\ bhsK~jZ1Z\uAVjǤ jθЄr`^vY& I3P|~&hr;;٭,Xrʉ2bS] RPm]?@u*C1DDh!`$2y]l[۵CaqaɺeIlDW;dZ@R2w&+֙~Е 2G XE<*UgC;^rɝ {m< ~Y4*=O9RsG"ktK\hUM;'qI(Ӈ+bՖKdC>w% ׌|ðI`|d7ftI0UGj0b/Ur,Ft(/o=Xn3q=[.T*ZL riI/َhrA~qQ-\[)Ҷy ޵zk;%1dm__Xrj8<<ӃROu@xa#YXy]u8̷&RpzUT!}sxFf :FZ8'tL{LۚNwd6X(he\|| d Ub{KGP"/ _JL& `Xx.`p'UľcH;*&Dژ?V pn(BiKRM~=pU"A'NXH󊨰Bt?TSW?+PUx.žv/׹zWZO[y+01}Dl7 Cͻȗ;|%@ۋA]Y.iTꍕH{ M 3G:oaA:^56dܱ!N͕>åni$cK0wsE aly;s1͏'>YumV۩$ae\@.Srt>Z6ve鳫3Id.v~DIPwυ0oʯ𴡴7lZU o)^ivd+gS3vnz\ݏ S̫?H=\JT+ p R.X)MtLOs :0K>pV.4;i <0z#Ţ{UJ9i>%N8y %XcD̄q ts.3Դ>{uFH#Ύ]DU\)@{=2'b=ʒ=kj9^F^2ňaM/ߒ8/:!Mݻ?xL|bgq p4y rxcFhrxҗmDzyf+FLoS UT~Nm1j;Quom>yi]yWQ=Zh'x"+Rmsk+{Ob]pL>tmeM |HJ~ۥg;EȰ;{oaHJY>PL-&=C%Yck!hA$W7pKHbrNVW.Nd{F\G(1"2Sd9#۫A~:Æs d@6MX4E$Q8i%n` @ZUtP1.~ ~ .ĵÙ6*&.Zޕ56/R/dߴ)d}bx^+t8&}3yPϢN" ai:fU84FgWߋ+ m9 ,b6@ Fx\s jeP)ٟV4L`¥C8c: xez6O$"zfdWw/D~X y}{H]ͅ8cvS(I^thcH뾚ԁN3N}mhtDvw[1Oj QFhRdE~eo mhNq\u}+q1.gaݶhT-15P D ]ݱ]J@`{"-”|Z!}2` m? Z{$lmOoO-w<4{\<ʄB-{CuˋٝI'^F8'98§`w-rh_2'kxٔ:_L1tntHd$ S0qROQQ׸glc DEr^cqi d#{bo4Kb@l'+OiSxC+jM&6-DZQr}[!~gz:ڨVnXM3@3Rdu׻!'1,lR&v˳EBĵpVek*;}Jz}7*KXX݆Fzz&ֲmmw^!BExVI+!QC({x-V M!hgk;Aki7(0MңAT[*4D|!D"%oI.-Qeݥh*dPJ:ωL[BS*7]L`~ PNu]~_NELe.*ww)@9_SV`/ig9r:VP΀OX6 ε^lCUj03Fsl:,B H[`SlL | YZ샐RY5xƭ?,蛾*s ܖlEp8YS9c6/ 솝~h#_YXrb;*7⁣gԼ#QwdՆBph93%Djӟ3{تl:M^za4Bz~5@vQ@h8_xrV_`D-qIWW/x9SfarWT@Amܘw׷kiBZ"?ە$K ף8`9,xz!V xuD+`}QSLwB4Lg*c*\aՕ`>)0'>Omm Q y&QIQgENEdȟ P4!tƊJclFciu蕸Z<*?\M0SLn ]X urvPmcu6Z|_ s҉3=q tP& Lg/ wO9h 0s.B־#ΒP5 ^jjc15/U<^L[pԢؽ%yՂy4ѥrHbܳ税>1圃۷֮l`ZՍY흄><(P3Pf U7bRK= Pw0<?&H: @"3٤9[٣ceb܋b[ln=QgPd3dKU:ڜ=c;I.CCkPιI0?9e (Ys$ēV%Z37w-?eH!rLUOPr$]ٮ?fV8lmHZɭU[2S-bIZU%3{p/*[#Tn}hH410L U1VI]LoXe-~^3&'q, lC)DmNzw/<"D*5wI Wsrw"Ƒ)#ސhdXo%O%oVμ̞CaS~pmkţe?4N'P@(.sЍCmљ%?N ;`T$l.(=z87ԅ{8PtE}5LgCCn|̮ko2i+ǭSSͳPI H4}RYDsCF31Gö*}Hn·G*kVØXjtsG^'[y! rXG6pIʦ!`% `mMzI$(Q?"-]O Vb sA]y?П_MT8sD$nΊ6o "g3_Tuɳ2qSMnKL2[`#]s.ϯ!=ңcwpSN V0m|l-4FB=?NVܱg':lγ3-J!+ג.k \C_4Y=9WdBkm+$WXuw -KFwd7Vu*oRĴǶ '25 d#)dNubX-*9>Mo iZ>D X'"&ߊ}unm^q#6ǰDlZq* i'j^s}14a65x#S׺c|_AF"ɩ0lC:’E2y? ^[I5GԖIZv`t@+/ɲQG,(KFf$Tq󁎌c\S46vJu?On 2ݒs@)@_yK:{qq`zɢf>:$6ߋgcʔaA*δ7Y Vh9@]4C.fm٧p%~Mi"O&IAT<3]ZMܚ;6YS' |:bXU$~gdK#V`uU88`8*) pi$NTc$IEݕ 3-5f*iAcvVh"0MYx}|Uzr>qV7`_M̹Ljovq+ fP['ok/N`+q4! 낟v^#nsM Ny*!S}gLJ'hF(5*cbi vpRUC=r0)&h>p0a! )<"6'qumumkŎ#"CYZ 6-踘TT*~t* d;=̶}PЛ" ~4Q=!O0cQ MAiݷvm]X T!E@h6Tyhceޮ$:f_6 G@z oܱ͡D8ްnQVK[aA|mϗW;)۬!j߶R Uu/$86uuwmDT(BAn V\ކEs% بD0ÀDO I뉃n{s@|u~N⬮/.R :Fgx@V)\כֿ{uB׺$g~u ڭyDD|e#sD YGq>E2ou$Ch]`f\4}dI%]ꏨ$u7`KWjNe%gYT)5bl#a>*"9LWt\3ݜ 23ݕ^yIجɄ@@"5V&btƛGg:Dlk;9.F oQGt\tιT ."j"G[YA~CGhіR4 @n0_|UDU(E/c-Tü.[6pO%宋0 ߅iQ8mIׁ?RmAFMnvU?NN .[Ns(۲P$CP,85kqtLP t.y%ms'1<1~:(ֺB??)H+b4rsrIq+y+A+qlP9H{*w[ رM=PK bj^X#o&qc̭`ahc u͈5LWWsC{mc,D;&LڠgwexHۿ!왨/l=Jܿ(ӷ1.e-AY=g()kJ*Cw4MjmE)_ ^ ^ݴA TO8(2o 3`8}룒\ U E  h#|[th0Jc E,eq;(wƧUk2-.:Og9p:Pta +1+5I(`FP~.Ed7v GF5Sc!=+z/P;jeR%gm/?}n+֧^ 0m@nKy 99 ,#¼0eL>+%(r& YGȟ4IG0XhUN6/f *̾l<_`+#ޮǓyIGOZ;[kG4=w{E XEVk)rupx&$pPD9pQ E H& [ Apß vщNAW%RuEN\1/%"kwφ9RXLr/fP̆p^!NGB p>YknJNוCè09>FT а1 i3-eu鄕3`rYyS$(:ufЇ\րzL6}Mgva(v!Hl0ǚ2plT92qEܴ[QYAݠXo kǺsE--?!G']*jEyjMs"roW$Р5crWC>W^ | E@6dS:!>.J9]]NnTLKs :]P9\7u ~2MiɁryHe/[[֨'w=0:wqSؖ[ tغa\&, JѺ ooqNv`J4|E,k/Ԕ7aJB28c3nv椵a9o8x7lJjm-37F42Rb윆mMKZܦe3r ҂q{F%)>PLC[OJ6[uzIh}ZViQO[v2m56>_HfKSeԅpx 7OtZ\Pltj&<NF!+i5"8 kB'7" -6o Rt}Xߗ =hXε/s␧'>C&s 4oaȤ&Q-~NL?Os9:#A^6!ɑJ`et9Wp'h~)Q:/C4O'i(N.$ܝJbѧ,NG)E6ԂІj YЊqRzC{ʑ&Q{2u֡ g?ZrødWc$c߬\1}K#,~? aa)*)pCfrg >a6z(Ҕ/J=#e!G~S2ސxS.𴈥8merc&: A dl$o{?d{)W9j^tZM)&b@Qt0I,b#bgO0O'>'Xk:b-%֨oL2r(1k͔|ԥ lk\H6\oU;$a[+tZ'% [4~*NiE3pT8DyɖCo,x( gA^ţ6-ܐiJ@mT.BMAgrdۓX{"Q]xi|+^n\RJ;;g:"irY 0:E0Ҁe D&"Nqa[wP?Iӕyg" #ٴ^ 5yurL̟2-gei_%iϲܗmX(:a;^>#:s6vRWZ[߇Wp\Ta $A kc; >kj2OiB|sewmc562S 3O0t+aɱg;T w3W-ZQBƆ:<=~9@WpFEǬ>R\~|?v|*밫s-#d+^/G_3#3{cj bCQp9Ju;xseLF0q=Xa%, r%W'92DzT}hGr蔚OI^;/*cD1"1(;CD`xĘJ|<%/zp ]e1H梜)ض9 ( w=A2hӪCV6gGreb*W/6 tKL'Z݅j٨bN $~H^vP.ޏbJX@ mXi:N5$m ڦI/JhVo3 zNJ>L odwc"=B %]b2&h͙3mv &rd7q =[awTHxNlEB` KyDx(2~BãNh'מ9Ԙdq.1]+uX<|>YrM[f#TWp: st귨 ~&h65=+[Gx>H"#Ʋ-`W9y=8ַ: \H+z!:.?ټ2vBv%śխtw:1E.q&_y]|Kȟ}WssGT-^`7ʼxOcG(%z$lf#Ufr:l=̤qaFjLQ KZ^Dp抣 :!|9? "fP #yC*JLI((1[L\Mfrsʿ,ws,.U:h:Za3Ìa3n@Rm h2%6QDEФnƵ ^صjBO (qV2oҳPSzQf7êy,ï,:تAfޭϨg޻p,zۋ,4 `.Y4CA12fm?(v5hfb0ȰI%H|*{VCQr oEF fQM& N Ì .v5 j F ̆5xGx0v@U ~ʹ-OEҟhn].8ќor+z3SFShudDr<˼p'im`|ϼ,ȟzgs8Rűl`K1z &atLRs l}ò+YpkН.#NRkO.9BɵZRBE&x/zVX|},.p؟+'òރᕯ 2A=(UM$g^ޢeJ4Mh5ԆxdK2-3tLCJu;npa=8aL</W +Ws #Ugnבy=:~86ayBnoxkWB 7`@mLFKy!EͤjDIÝ!=ށ04SɋLз?Ye\dR 1/Ne-F|yl}b'ylݮ4v(_ԭL:?n-x:n;9b#0J¬Џz忐_x RDuK-™L7(Lzg.J{p3pIOfFƉ]x fсXæ[s1߫nsFm. hpO8=JW[T5ߑEy8 >rU#_T #􆻭gc+\^ EQ&. 0(ko~wБ:d&1Iqh ھD91]8Stގ,Bc WS)oX_3+DLALhh6֘Ým>P*eڽq( _l}, qE9M9qXj$)::˷X2Vo-[BGt \[5;$p߆az(JG5 iV8BƘ% ^Ib~&WLt.}^O4syr2'aSYn&Vk}q>m 2䘍J1 8Braws;HvD 4Imh,!Fb)E_4g-ylX0G2r sn3 `(Ք=3WV($ (J.u窚ݪ2GYQy*w,y<(t܀Eecw@V CĂ= {@޸JTUߴvn#tQ3W=rn~ 3@sD.D^(O{}oJLrE8/r=ټ=v{ ]:WK|@l(_¡e^񱕤,tԑ"liyI4T>,0og\(|I`;1נj+Ż g=wCt ~@@q.ymEYAAZ'd1ɐIcvD4+$e <茩CHEHR=9V3PA]a\^tzy]ʦ 4C c8qH{ gTzL͇s:)V>ߓ=ݔGbQQp ͊N SVD=?q' 'k2I i :aEe B`}w4Yig&kN4y#߮gM_x kpZ?cf;#RM lR߭j5df(Sq"=/f (ޛ?M.mH%Mz=Ύ㐟+m|¸n纙@M}_\!t'hi@ݏJpUd5:xl3ɤrҐ?Fi'Vr\;R]X.y6-|q7.4 cԴ)i( iGw+tlKڼ }@uiH) +f˒lnz zKRU~{TЗsEavr"gvch r;97% >Hq =+X-gkJt?{9qv}Bb@{esQI2풨ko: Wʙ r\Qn۴Ƽ;+@6ܐ43xFn,GfG aKLRsQ/?jXB#Qnp?#GPT?Z}kIxOC -i$VZRC\ OI[>ZR}m`O_bJ -2gC63c{kqqF>>6LsY)~tP෡ϲyL2F"Mޝ A~Gο;RNcihEoD41Ce3u]Qyv6"uy=ڦpeYmyJiw#q|+rJ>RP.['du5ڼ)w$,XPY/8-5S%u>)}RomfeF;9-rdW4J .܂Wa<pJf!`\!'ڂ" 3Y.?cQ=:&msT4`'dYClHp=2@MULE2&( I{83DŽ/>8 6vS'r4z/n{S4US刟EB,`c5b!ƀEtyϼ&`3~W:3TT؁ٺ">7˜CGi!R_#]+ %ʟ;1;7G3$[Z~Cxo ONO`c Z^,hŊן18ʼ徬v(P;jkåc*ǣ὇5<Τ|8.pߞ!TMSεˋlM&_ڟh}4}[tC+Ԋ7޺yQlJv{!9:O)9mX|yP+=mm͒<~l:LOg~%JZ=A2e)J>{q=OG z ;$Gj H~M(]`v>N]E/ %!?d۹)Krkr\΀;QF`nAU箟CZvap?U^,pЁόyf:DQSDS3(# '㊄/j;y>,.qR r-&0GIE||p?"LL7xԩWYL_~!V=v α~=m)ɛLE. |$f~]M,3I=TiX{@3߄9u#H_z8Nm,OWv{V#TPbq?bU0VV< EB`M/ᏰK-ɒR8O0'_f, |<`Pi `>`d3ڸTrqof 4.hMH.C櫿WCJsMsl! 9.3{ch!㯗 +p%OV'AYb~/r3 \kQ q'ɨ !@կZkcGKqu|KQԚnW"hI`%}m=\M XAvk+AlΫ%Jb4G#Pq9)(_~G0%O&/ e,Q⛉P|'t"nM"N#6h7j2-"D۞.|M|݃J}DZJj6SvF"1&']uv_.fK6TѶVqQrshe+%H_A(zXm[<(!,rxi2)n[ɁR@4WNЁGݖ:+uG9EU r#heG$,'Oq‡:j7hLw9hB6}3 l%؁$ L0P)2-yP#zuh`C \M7-(Bm0pY7pg}E!p\i U,Uн½>mODgIyO>i mBJ15q-i &z!4{A XV6b tzb94e>ncQ1bģ/ @ߍU.i U'5?HRo]9$s%NW=MkU#LXN EXl b3T\yM IOZGG*kHa UwŻ.9^;[Rw$,ۤ=־"0e|0bIcK.C@x 4{C*0/*yg>ot6 &$пVT~tAaW2D38<İ"9gy/j4̏b\SL]YWPC,-+ :M1ם:1 z2BTAԃw;VpGpil -VC yrFM`8:ɂ+AX&0Ȃ !l䔺xO~u˖~L-SؗȋժtS|+'؉~iT-ߤH8qMjU*z0ȟh`GD[ ra Zt(,b0V"O~ 0ktU IVuruմi9WOܫӁUUoM ȚJv+I%{?{=E1XU&  a|qP`ʌQ'7C^] ̗&B?C_u$K\c,Nwyۣƍ[w>gтwqXn4.X9 Ȟm{tӆ @Y` ,sM7cJm*gj-I+AVqD$?}usXO 3p1R@"ETPval5S V_0u> ro_:p-HFҝP9(LMPi|ͫ_0S[#RbhdPu%t}S$3'b6IbINDXvQ6"u9f_^y b bcxN؋k Az[)C(n6)H8?effTI\eKw nNf8nzI,%jꎅgq^;&ʺ"_M]$(nhϘՒ_KP xBF>wB-1/ޭzzuTe^MkQUG18'B,Ԑ9=j?ZRWKДr0j U{_ռ9 OW! BX"3HR vneR RXA,`f[\BŒǗ>= MC ?odV&@l*>!掾UUn}4+K îr;4_*w~{f/ef{bSH h~nARP5)4F03sHx'/B52ou^'/ Tz"$1@TqMԾm-=w ż dm$ܩxִ,[NT-8"o$WRň6J)9^J^3u^Q67-\n{X ZxG=t}˷+B@M`rWf}WHcmv}2?{wMi $A:\Û aoi+kWbp;eb#^c9~-@;+KOck3ja憸uPrYt21QLd ǩٹ2*5l\ PY;>o٩K h Q(Ϛ2}EW/oDkfZP"m+Cn0&NiJq٭J:UΘk_}sI>IRKav|:iԈtO| ax:C6ֳ*6$KT3Ĵ'5Y}!wu7-7CY{ToHzyrimqfK'Lh )lX}ƚr##Lm]V(&!TNQQ tk%hx]1*@3v<u=,k \HeVȴC% % $޼h(|O[΁NOFPJ D#O\y/;^pbW0GVQj V5!PĿmCyRKEX3b@qiyK8M }_ōXƜ.Xt&g{  go+8yWok ]Vzk}9Z,?TU~>'*ap[ Zީ@&5zTc~[c" n@P[\.sd^+]1Gatܤ JQ|YVlH Gmhckl.АTo^K}}r*TZXIgi:Zi_MUFkPl&5N2s@.Dwv2':;_iQl}`Mu ObeΤmAF`^fu8DRh屵t҂$JG6ɚp5#7iF *wщY4V[bFwO7r6. t)>ÔȥeT46w2i2؄@,#sJ6m Ͳ. W͒Ck}@ (zp VlV4@!^$"5#7*W^q;rfB%ܒ0IaGS#bVpF"T!Q;hD@<Ұ$9dX(%%7ߛb[eut Y}\c"AlL>*1V( Ү]wg?Y@#lwvOoL!ح o PX>HUY]Ii)sv[VFs1PpJ2)xh9˞֥@JGd߆󹫖|"n)pjcרmqT(m֢;|>@4ߢ.]o /H]{O 4fdSCDZқ5+' ZٕBS?̱J ܘbsqr-hZMISDl` S q( x5K \K3?Pm/)xRhl01`T2?ڃ1ZBF-A+{Ze=ܲGץ|Z_Ι džC]H˖˨}Dj.C$RLYBџ|HnƎql2 v Prg]Eڱl7 ~ۚ$ ,$lZ^F)}Tsd%)e@Рc?ni@x0ـr[<ye8{?:9vp2<~>}T)u|A?uk*N@C‡$+%ݢ+\K4 TE(߫+fdrl`}K_7g;!;* 1m1Ry?Y%b6E|ZIYwl!P(NJ>Z JRA}BS}H"?2s' QzeBY"{?]/mr)( 47a 60Glj J R?{o?";=2cof2!a9s9aN$^ce;ZP8`6h 4jfiQ$K@g5㽴hMDy87SE -T: BYs9+/`$ K) qRg%sXp<`*:ds5hFIxY̷657kI9:8EjO [KyC p0Qb3HNU` 4@`cF E7I~WX7_%ge&TZR#-)JݛC\X#tE Wu:)SwӯP;V#%g=>8H-aAy/K@ b ΚW(au&ƸK 46A5u#P᳷/nХe $xDy )u+jLW>U!_NҜ! /} ²Gkz:%l`+8-z<_Sѓ^)g5ԶT}BESQ[UԸsIBou~!;L4|G T-wFcK wf+9T}^`VGb$Oyhk8/m]} cdT ߓ͸*%237;ts"}cbu&k!2!IR~h(曙+7xh O(S'q捏\BhLjf[w˪$w]sa>6&gp5D nO;Y2I(x>+v>aegZB͝gj([rUMXX -:^aQ (HTB9/(-Z`vȫ.šE,ͶGh,:ؗbP~őؕÁR>I|!pVz٬-NN8g6# ?$o#jlgWwȀ̌!G@- u|GL&&9K~3@#cqV"yEJ&ٌo{  ͺwд1Tvq5\.A:%~+D*0!_g<I3O%NbQ*dD~i.5gBGg]6By5Cle0p%\3S4"5}Q &_|?K($0^)K؋ꢃoOxz"kƽN[y%oAȍ9!H\SpA)'Lr?h[a = ovi@Xאٗ'$ /AWo?2Vj:sX ],?:_txFaƉ"OlM16lGԹT_b/GtiS,bW& 2} ǚc ꬷԌyR92`ի}Fb56g&ז(6"ǣOИa^E<}𱙌ryic>I@ŋNXrꧬO|sX~[m߉J)|E5@t(W҅?-u0/?ܬ S֡&}1G.qmiLR'VCo˨f$HMr ([KÖ~'&̴{?|eLp ]"W<5ocZ ۴oFcCT,b [~rGK6}壤Qodw)db5taSX:ş#7x,ubh"h@OЭD9Q?-vtN{A6snx4L?n"iNWљ[|>>o/$ա?Mhu0C㔠ogP_1>|atAbo>RL&8 §auSC՝xq K}Nt^ޱ{) 2}q2I:.;זH|P >T޹ͨ!ۿ!~(- -;e%:FxbׁfTnپ+S{)R`~P=cch|Jݻ[JFL"i["K$aE[%vUdr z̒ [{۠I /TjGPz(2l [k$"Z^)X?!d*]D@@pc?c} e03h ѳmg$`毺\R9v6tE!#>ظ\=cƇtŢqa`ǖY I4w,.H(Up`zC<2wNS~w]bՈ# wT*~$U;q|Ey$sڬp"A jYK AYZaPߡ{bK&k 鉬~(HeFBWPd,114ݏ$S.MyBlt?JL\;TΣɎ@2<ڻe$V ?`TY[B1r17h晙YQR;0r' $)Y@ wzQҐ%jWU<ȘXo&ty',j"SW^5T'M?ӱvH`Ko';^z88|l6`ָRn=s)NcgG$]\j?[/\VMHg6ZVӕ۳M9Ȳh!N8gq=㏐|UNJpnj2TKD5,3y@+JMQ )3~Pg\'!x׸Pc}rzv'-LR1km֒Yw l3geleΝKQLqTT񶃁c$+CFOU66 ̉4'z^ s?Ыgg\RbLqCP&,7Y)4v 5гãQ^A g*E@$? ԫȵRQx"#O@{ 0&uvͳշ_T7Dג=jgk1 0BT֦W5ES4R2AIf_;tY˸+5_e{[#2֧jkQ3M $Ps^~OdQ1 ^PHrSn箣~|eF!~cG~IyA =ʗ5>-ΤOc,ۘV`JZ$iP~_$)J3Fb)R1慮27ɩ@Uza9. ۈ*s<u7:_FG]xKט#٫ $M].4.u;Ck#jpfy"qpD-!"|N_w [I#&cLӓ;`"`HNJ}p(7"v $Έ@e ?cd\RIn⟒WPSW*9=!o@G/LӇ˒t" MĦekZ^>$|A2&1 ϳ5 #$ej83ͤNJ )%Ă/*_2uF6pF;]+B "))[ұjMٓ[vCɀIχv_Gq,<,mIX\WMߍRZ>qeQ,?KR%H̺HNM(<QI:2]OQ3^M=bP]J:U907u 6q=e:u'l?d{${vam6in2L rt6Ez?*\0!} [){ Aӳ v^C\r`y]ukT 7943gD@3E/y*(ޒX#e>1 Jx仪Ncט\z1|sXP+$ Oh2]sd!ANOh^9aC3ՈR#OAwjhavPfũBOYrYtgg1ck\fC"L!Ha(:Lhݲd Rqh/gLݣSF$2[yc+aM٥WLaV ߾?_ Niل]wLefܞA1̥fvФ ~zogpXQî0vv{(MI=*V;nK ~ MML툚WovkX6{H`}Ҽ9~QҀ͏bt^AVCr8k?땤 20YY#V:"sjwOaJb dA3=LjqFrq% `# qo5 HThtQW8sXqk |!/vΨ=+ջ1h4&s3A *Ө?pCbǚVۢpzrt0$~_Wv\^z7ՠ`y`ܷ'Fu f>'"uC/k-gGЩke.hW d3崙?.nȗk[1J.Մ_SGGU='JxЋgKx1FfAFbbe߻5ٙe;kD(̜ bܚb0Wa7EiW1 zqrw't侒F_ǡ6|`Ǫw Kt %svw2O SoK"898Td6~k% "fQuxl)&bk]F wFjWme] [q> HsՈ,Źg rq]mp韢 YH/yg%r6;[V&v10G@ ;"G~"J)6> Θ bFS3" O $R嗑PsWդEK:N J@M츗EQO%a<t{#{ t r.x@x#}/&`[63w ~zI}NzK쨮<;)(FpKyܵڲƺ_%}G͂!mGOi52aI\3үWWZ-;A"`o%3K78cJS#:fu~0fѣtVraKOd)d½ҧI㊲t_= @h+p<4`|YխEoR:±MW )ejf"ia*,T}a,5W+7e w4" /C_>92` ;/5lXL| zlJU+y[4 g-/aC4=rI g*TawrX'V d݊)-1fЭ :uY3EDz`!sCVomΈz6+uع3y$!Բ{lCuӆY=Fc>F0kBnȆm!+)=BsٙKMT;iSlvx#[QDq o_X~:Ra=tZā[\Uhα%)se*|Z( ̓[$ 1P(KOmIYs\G쇾}-HHfG~(_ bm?Z:K1oMO=od>r,TFo1Z˻S Ff+'3%7{JkqܖaA)7l~|∮T9sDlrMGq!7VV7;[XZتI9po?8vϛŠ|m섦Bd6ƠV^{_TckԖ_BHwᲤZТRY%#wݩmGIWSKtﭭ{9m_Sc9(\(&W󧬗 W9Z#oχĤ#v6FTPDn/orX IaxF\N];z ũ%qM{^_a_9IcX577O'godm-kexXKT Av9)hHső_Uw3G@X=[HFy``W=.MϞ 2A]u*r:`Onև}P]](qjJ J8U 4;fx0ᘵL?4D7}Mo37!~xqA{ݢ2?iȆv*gɒ%RTY67 K9 iC 1ARp[ p,'n!QmI"w/2.$t]\Iw/!^n29AJK) "/zgݙ_sZ`BFM0u>[j?5 Ed{$.v8}6wK{ DM ΣXQՆ 9XEMYE>}$HeB- hI5.0Pm7g.#ŷ*oe 6ПF,֙VGȃg FW*z9d -iŹ&r#s0kLi`m0: m.Vy)!=>ʓVݦPUd"6b-+܎ HFDޮN{p&@V-Ar^x\[ | t^UF#T  s^`]QfP?^ ELWى\ 9e]E*C^Ts! W"`Z;Z}ֱK, 4)?N&rfРގ&p Y!K9T6> 8r*)=]j\\kps6 8S/۟ ^tR{KT@Qf58;)_.bgr:[a[GgwAfN$+~(^>m~{L/ @7]i(|m%|Qnɖkvm>󄒼$R$ <\d@( O>[cIE<^:3aW x KUwx.-x76sZD+H7H83r/ϿJM >Pj³?m|LXgahVes` i*4XGO'dk*>l&) UOn(~Fyv~8G"f'`Na{\}3r}}5i3 Y/#9o5ْ Ү,&**釞 {W MMcO`h9=8KdsqXîxoq 7vp ޖlS~KeS*WyN r}Zz; c/S2/hHT='q PoOXoT{F D=~>3m{#;%y#~I9z{oV½-|jB] *9ϻC㕡Ȉ|9h &MʳU^a Q}' b8,b9k k)nA,XwK`w)yse(p[I&2dEi`7Ϥ~Qʱm7]9`#"[I'8$/CR0r`RMeҕ$ml]OH?#ժ3t\ώ7u])qڄ1M8'2 #Ĥryы6\dk_Q^дEOUq e>rq թa<%NQ$7+gl >LWi!.eBkZ< FǷ 6S&f^!S8wſx]*SY܍E6꼫n_I%J3 #P =L0lwDScBņ6xzQì=ghs^3J@WSBʉ̣_=0?h"`~.Zv~b7-a(IϫQ,ix?ՕNl|QGf灔-\ێ^ZZcg5 G-_F;#\ijH@ʲ T~ DJ _3 rWb3ۜ *U iMZ ,v_ņ=!"lrAE\P;^H*a1e- KLh'Rp AB`1ٻe]Ӑ֖6G]  L5'6['D|#LB<^& [ ? z'!`UÓ::eD/ ̋٘1"ojqx1jQ`OL⭾VXZ{?eIm\|m>4hxت@{U++*eaл&a33Y^a8?H^"8c(l_Ao/G &!=A3SkM5T{^ Q0o'W7oK pؕ1-M5MYqyƶ1r%|ߨ~Q''&~A 6?fcPaIsCXrCƖWW{ eCyZ%K֓DDkBȔ EGEFH슶-S Hz6,NJj%JNb7.K_;= w,<˜"&Q c^ ?+Gy,"eoltm5x<T'9‹2]tZ-a(u&>3I5k;B%b$"27XArsiQWL'pngL4hDfj<2aZD!hv-j}PDmNNkk#-;w1Bn7l tҋ%#Sg„.HD)@|2(BVD$lX  rg! @XF\M8DXK*<\\[/8mptL1IX5l=s#3t[EîѰ,]M㯄V'ӥTTr:Lݲ{U]"m|!hza~F;Fd=m+UZEF'B<jt;cʹaA(lD4T|sr򗲱߷N9)aw%tjt!$^Y3/؎iM M2n4Qgbg49~v+N:@dp]yVB,gU=*9Y59lp~H.ñ%:>`/?cʬ:*w&gn0rvғT/3DPY'j`W 9sHdH 3j] _]ZH+'U85D(-14{TC>޳6-vYJA_ZU̐Z)u63Y&yԛ˞ LJh(]YGbD)ȉF萛Ѳ(0L8Qf3Z[PآAU+.ֱܹăӧtԳ)̹n`5L&_:*瞣ZL#vk|j2`<-Mhf>cDz:z)VE!h@t Goz&&\˂@_P>b#TW[;L[ q{zJM,4 `vT=2MR 4&E 6?vR, }x8bR]?0r[,[L>=jBtVpE6~M wT˧]ik:b eottx9% mC{8zr]/iX(#}"vzX0 G}] 8\Qlm -H`]*C eϘx*І5fA"(%vߌsW@*xŽ߁<3m8Ca&Q砏mz WzG cH縠ϔ>jVA,iaî+P8)Bjga9%ޏAQ{%F797Z03$mXm$xQ#V&$H d}urG, z#8<7b ;Pw[-sAkCi]jAխKe<;@j8WB%.nt9KKv]`"t*1M_xwol_/U2cG <#U35:XR/R-گB* Msb{\u/)W |ǒ㧛a,UqcJ θ#7\b)sPrb7suxj˻K=L_n}J<3 j9?XA 'bH䜩H>;aW-@MٛHGZt%$>O6[q}k"# a]:)KIyS~coנqћ@$!W:ڊoq.3-'L4Zğ?`~<#2j7BeJ?ۢ6cL'6P׳I+eܥkiġڔ3\OZP D 3%|Ed#*'){r?u-&ŗn_3_4cKӤ{lk lŚ`h\sZ[Rk C>M&E~!j7OA͝u۹(PU޵rۏ6 `YZȞGB0SloCs"=Am[qv't)AWKTMt qA2 I+Qtn\g5ZFG.|Ff kvr/La*֝AYC"kRHdPbxAzߓXV?Klyg,u3-Uֆ؀TlVvQ[7.3oiph"^t=glE C!e0J{CxSASOi 05*MDE, QxpDgh$;L[ܜ|E]aX֊Wœ !5{Py̺+6vxQ< BLsD n{scr'*2߫?WY!Ϝ=f0c͎H  VG߻ !ۛZ.OcB^hhXg[mro4&Q[$x a؛NιWWwnBO{2zߟ#!.{Gf¿i8 ۄuuuwJ¢kZ 5"$m"&y|ꖫ 1brW}o!9|HeZ$J%#fn güo I.k/Sf&57MCMzs7f#~1rw![pJ5f%3y#Z&Z|aP@B$I<29Ž^`ŴSenf Bq'V@& Moqkg󾱂@D:_@W[`aU z\ U+?`,3&O WKryS#s61x,q,vKˁ:)e‰jI6Вij~]J5ٯ4(W !' V#U uӇ5FgU 4KM4-Mfx$i7< +*bȿxP83  uJO6NNx)-Y0iLT0]HZ =1cӕVN5\oI MK<"}m&q[] cuzJFeJ?ҪZ'kb+)մeOrXKs+ M gFNPK7[F1<&/k!gbeQZmݼ)sþNݏs(*dٿVO@ x3 $ Oh6}D ,d5 D5ifos/|=^ЀS,jgExO&Jgo%x1Զ9CoѴ;i2 tbfaP4& b_qp Vk~tLC3C.{h\fY L;>PoPp,ޛO+ Sps͙4RLf9T%.9]{VT-n&|ٖSC+WW^CV8 uΤ?Qվf -6W|a+xMho& "VZk|eѦvF vC2א,:D!|Sv}sQYY>8ֿZpU *ŷoSщV7sB&0&B Ǥ~v=GC>9ҡ o9nl0]Jwo)a>k"ﳹpv}BW8^̖B¡>\%1nDϟ'xƞLr#p lcmNJytY=h?^aP^^M!P z \˝/YdM5 FrI_V~Vbs}: +h莎RQD6(>FŽz*YUh]fZ|݈xKRBx8Da,Vۭ|IAU$MSڞUű_R5N;l^GMR$7ZÎ9^;Jۇ w.N{ۨ&m7YK9#캋NCi7 TsmJ S\ބk:̣10(.[0$yes -cC|%]e";kVn{G?AH|[b038kTDO C:*vV|]O[A8-]ÖYJHYL:#"GOukiDfyZwp9n 5>UmЀyPFZ2M s'9D^aB׸(M|&qľnz۝=D6a3iէ$#Q|r~ݗT}w۫*ʧɚȴ)$018K)s"[^NT}>o wݪ,N9-wT|H:^i JEcdGtwz[yˍ yE58?7-odu<@1Eƹq/ itw+ 孂ѷ&ܺ ͱ~ %S}H}3'g>QTz^7Exg)@rŘ^<"4y"TkzM8Y3*,' /bXgPhgHhЍ#%n}ӠH 9 Njw+sf;mu8e E4eNb&"D hQJ! [VZ섑)52]Pxpse5p"v1Bw97=es!1%t*EtO@\v4R +Lܝe0/>8TX M+ Dлyo8>((MǷ cRVf{舻FUDw>:.\Qi_wks Nc'vbx&߰-ub-STe-`|=(+o3/[Ut`=fn4T=z/ evg\NOÆ{ff!9^TTcI.o' A7N4BO`dc5QeLXI벡gGI&5|4V 9z~8acGJ%Kh<ׄ/,gv!;wJSq4r[0+ >ˣ}N7R!0*0KS<5EȌy|C6(1. 0^fy++kw5զ|mv:L+Jd`U? z$fHߑjA&Ily/0p!eJJb(/Z:z~))ካ;ix!H8?O>kzw77p2RnA~.\r zbMOIQ;x'żC$ `i8kHY%q_ny895"TBhC{+>=^ K5c@-<B/v:%3.oȰFY]j=$ad^IgsZ_t"z,hH_shYob8űb WpBVS-4thlITjx4`+{0!z ,V1)QySnu{h 0>|lR(jռmhvFbE,FWAᗀQP#og^WVeշuܯtDԽSl Czl R6 #; B\PЏ8>+rh<5A'v+:άa3p!wA>U1Ղ8d %3eؽoL}塙~v푑3$hѓu'}84"N(04թ]OA&Xɔ<䫁bTדp¸/߉6NxębZX~Lj1ΓTI,{p B/ Mx@3ǬьTpcHͥZzRTԥ-sOq nx嫮 /M-NcTJsBld SlTT.zĉ/RKgO?2&*]zZ}HŽcy}ZPZy"r:d36Q:d8x-ZG2N %U0&Z0#5FP:),9;fvu( u S#ɑ|JVʯԛp5#yyKɄGDItspU ߤ;g3LRUZi?1hb$\nh38\@r~d$'M=ILz)! ݌b# Ph,e-2pֻ̉5*R)PP1t1wKQ{MՐi5k,r(?[FdU NZ,D_YTj6 P`bDxK$^sDJO4߅]kB'JZ\9LtlۡYD0p@zj4*p;IAdӠ_TS <CqRd+p?:<*I'G}$P 2$[;7if ^wW)nH;IB2eEJkyf#>϶Hb-!TࡪYmAR _U$PUJ뗩9#]6e7OWDd8,5f{!;Oȥ{g Fl/RoMr9}lF%ꚉO& OZ)v<&=cnb4Du\p]޻D&C6B7/LmKP.*#3hpCUTspѳv$Itg×D {k5`wfY@=>l0[gI6vy7YTnYcP_ H6<1E0OBtoa]h 7aGHLV`z-){u| 9t0>/TYkRa8L>MT Cf :y55c5.BYRHlSJ!#] Qu_NHPo"d#()V<3DW 0`L7J^T_Cr5 `o[5Xߑmiwf,xT[g4Gx_H̩@ee su>Fas=t,6˄ ۨ1*׉60+vbK?LNߺpW9a4KC=9C0y[Pne^-YX 圏7RcXDyWx&Zgj(/aPyىb"vm?k[9]r.`tԺa/K\0#w.JuゅŢA=]0F@ێ mN\ 9U`x1L0*FHlq4,Z+gLqQu[Q6z (1_@ja$C[d DPA&|wcs>p{|c_p͋ R/!;D1]D;vWW68a6*gņ:ۮHVbn<W g9jDzz`"X=u^? gy=挛Q ${, . "~z6fߠ3-" Q'2Qϳy5 .ȳ:l+ ^L7-FA0 ({ϫ,G6Sc4`%@#TUiٞ"٧cOl=fX9j%)t5%VUVz|`ދ6kw:(Gͳ2^jfxʹw}EbSp3oܗ`0@G7ȉ"#.[}Ѥ|DDK}4CH+7Nzv y{pQ^SHi}ɶ+kCg轎FUr❮Q15r2PQ "JN,QRӭבE 4nEK) 8yN"535di~RR7Z.\@a !)fzh@NoēLݷT>x} r sp.ʡ|?7 X 1$0x *{Yg #Z`rdCôY%jе2' ǘ ;)1۪ζQ 1kRBG@9.ū2 :`G|fMjޅ=V*HQf!%^Rը찣>l<^'f~5{EJl‡n9Gϳ(@ӑ.d@p3ҒǦ'7"+_N' 4\D~ k}pѺos”1 ]U.+r¶7 ]vC J:DSt *~mۉ6qdPZÊ?T8uըb.qJb-$h;Ԏ#r%߷Oء SqOZ5rTe1ޠL;c|˯ 5ecg$Ib|HĹ B+sr4כ.g鸂1R&Zr/;e 쥮x f)k1qâJQs]`^6y8v8/:EKIe 葈O}x<3 <{c,$,زk}w^_\C6m`Ww}%LA&)9ʘN48wt=cyx|@f"Am+=#B92kC]ཥZ jmWӫ$%=+rݞ7wna]r`)}u|Uwcƽ:,'m;R5ci-W8L C^t? ց}u%| 3:_(LW6՞Fb{٢Tɯ!1V {œF*ΑQiӈy`lV<~B6o} O*v$"L]xl:E䏍OkUT,CUx?5KJU|i;ޤrQ):`vJA y$TD.jWf SIxn9=a`q8|Q9gsv<#wOt8y<,ǬdLjeO Q$*2<̶jeNgf(ǣo@r^ woz-7 h[S_Ӹ#L}eqNնHj GX )~(F 0U b88o~s%![خ\0`?,ߦ~v S,[ڧCiO kT'?Fj"./FdZ]4gX9<|xJ%$"Y_cBX+;ߨhXYmNA!gȒ][C$[;]|м 5!(/wNXJaܝoZ:5nz 7j|卵Թa_ [.55u b0>ytV,> VȈ@U|8 ؈^8AjCܰ2cQX"xU ٽ`j3:WcP2ۦ2ϙi A<th:v});d{Q(Ц> )!\Cl@{֕hqxg^^"Q@{d3co, )Ahd(SF 5CLwb=2 E%;]Ew ֑_Qf"14Hၫ_O0!ݪ%U< 8*/+귌ݕj CqqYk'k5QAФ1gZIlGuV rήU[7B~LaqVu>tWv+2uCF`ѻI>ٶ8w5snI/AEu4xyV399:;e H8˩6uwF#`d%vI`]Y&FrR4C];8 I4YϏʣ:=!ȅl tgo"+\?'AGn+0޳~T'`W,n\ZS=ҟ>ꆕF $/w[?W׺ .FG&09- lqe imDk58P5e XdeV0la-eŀV9DArx`{' BS*)Wgg'I&>YFr:4g!EόƯ0o?Pě( ELl)FR\qx"w]o114;2t*53VS3ߒg &>{C ~9Oa@il殳OTDq2a "´1rD5&tqz;DwiÓ @pȞKA~zOsvW 4bf6Y Uw5?]K-l>"ߦ"͋H9~݄ma-]V){Z }NA Wۻ-f늧~T&i*P/w}XzT]^. \tX#i~1n$~uaf([ Bx"gڴ|8 wbqM—@ ٨ǧmFTG8I^G4 aT7;Nrd (@gkɭ5H gMT}oKJK;inCCso^ROELZniâp'<S| `|%udϳ|$EW3cx};/ʇ2yO s Ut&JaQT2Jۻk1 #I"Gx`~b]֯Oق/uY@e< |?MLxJ ߓR OJcanJTP3%tDl]9|yO? `K}ŃY|S&S&QPdsc.8!mzrsm4P}&!$=S1g@D)3_5ޓ ESxv%taOhN)8q6<ƪJq Lu -7xgrL~ba5¨?ְC^2L&0z/q7..N=WaiWP^8Ucӣ17⑗* MDTb$ 8qϨp lv㟂䑄Okr5pPSaaO~Y_kfcv|!ura9fa dEFd7m󫢣~նR}V"2yƜ*tSq%CeeR]lKn ~Y1v.NdODS1Nd5֜beDʋmugav'a1bp*)j~P--y⊫W^hmMcY.>Z a}Ȇ#3%wPqr[*Va5,rGY ;5xSԤ.bF%Zɯpp7O#Z#Žsx#o,=_hvi5ି 1yt}\TKH萨 V\rp4F"-30;P6?;#F2rm$z\Rz|E}^-눹|R\h3)LQ^-73o3W=3oJUZ0`PW3uʾA6RlnԪ7K2TSC< @F[G6. W,K":RFszŚh<~/:ɠ8-E;k;7Kw2KUK;?²ž!@Y4W))w/q?0*7'^s#Sl/a2]痰Ūg%(h4\P1a]!.& qfkdTx"'֘`7lY6QMsZ纓cwrH$!R&Ņ3X'а?S EEQ~˯/=\x9|וV9}Od|[m\Vu$Y=~j5 nwtOwso䪘(Q "i5E|]%݁Z̺O9,b1Ѥ \ڠ$^EPm7s6No.^Xykg,K[axom#8׭ :տslrwk=恬4=̼"mViAh_$2oyz'_Bq[| qj3ϰ_Xb7`F{|+ZDSNC;p/qaJtRf%ƑERQwtdAmȉ]*4[!uN.w-_xSZNLiAQ0N=SU_ަhxX{w$Î]u.|PϼZ&3;y k5k}n޾'CyZ@{\eetd9†bgmekz-8\ '^Ѽ+AhA˟F 'oL6<`sϊؚShNbuT =Wg΂ 5V.o)>b*'5]|f5T'YR%(%yV ƙ2x"\`5,SiC^6{KԚ*F%$FS]{maJbrAM^ c=][@ \N!x9f~}- QE_ }-S+Nl#][e$Y&aD69Dn *-|A/d$63FѓB444Q>w"b<32ִ,"}%#.W\q/hLF&eZL)[>:{'9%"9A/0eA[۪cŝq$fbi8kuJW҄f%PstIH޼+G2w$'7I$&7t]Qd/+ .+U^G-eu֡NxeE~n/ŅN U&hb&MQ̰1Qjc* O޶e2Z$Zm)$})FģPSGŽjVzy'<2R/UY"IgVI"Hq qWp Jqbpl8NfҶw"|8m?n%WK{iVSin%.~f*5%4G0~f^kM,aFh+C @WLc(]|")T%pݠi"̎=֒t z8Dccth0n"?M:s m~Zyv|q-2!Sa@HcywgSTf(tPxVyLڏzHcAv 1 "S'մz_ -CrW5l-IN .+5R*n͕`Wr #0E'5ZK~+Ohp+zHˍv.+5uf>z$;追++@nH+aH#&cR)pO2TrTM` ׍^HgbyR)6:p>+iKZat%Ct s=iWu8DZaS[Ɩ^$EzpǿaNt`9 b…I3bPg,0I/E_a.ѫu@oʖE(9TspqvLrk}/P]LI1n:`֜w9w|LVBz |`lꝩjEp yXwSOhr穹zuAW8dcT] -c=m;: J\L󔠂pejsݤRv`ςBAS:HwOy(|ۈ JPG9<_ >ď&8h?^ XHJ㩇r+[jIiJ޴]QGr,Nh%tVxsSYQVơ #z(l:eNj mO&2"*}|矸z_kBU#>"Xr_KV3k n4~Ӓul2(a:czo 4ի?,ʛ(kIlu:>d#I h5v)*SiTOسM]7P {*A m(PY30'tX^4LY/u`Ikx~c*{^g ϼƧ`n"9ڏEYvs~VsXIDv7aiI ]7-k t8o{НՂ8a[]sa7GRMcdMrQq >!2=Jѱ=l,)z1 cNYIݍ_?eS&82̶ꈉ oAA(@B߄2WUZVo~OF<${"Gjd FAIP--g8R[>}Fw4@|/ b a:^P,>aA2gn >%acLbqѼ{:Rm^K8Lwz4\4Kt!2 !~˟ *_l, xŀ@I;sJ\qH*x-鴽({g0B+:㒗\l- ; S lY_v^$;*a>6@`@ Pn{IGb%PBxfimK.@:9NjsYAVU\Dhk?AŊIv UG&1ʵyhl4!(C] rā8,5n/ ^߅v/p&ߖq;idɱkR/<' ~ޔ^h#ȅlLѦMz1z0"ҋhۙ8Fߜ{Db; b(:JoGOnƁg(=KeNuOpr쁬uj(iGT|%ǧɝTvf6n{XǼ5|dp4maDF=, wԀг76lޥT  rFgg\wYe;>,LYt!jeٙ9f?| 4*p >;ށJEDnlLu-fs1zl[ߢ܂s=]MX[ls\%"ϒ:(|EP`<X#˲xX?F8A̕" gS`Y ψ^C S0faUb=<1Ezz?1qDv)_Z)'t'xgJt@UeYRŖV$4${Gj݂<”STވ`Gzٺ.6%ɐS (t/pV`q=PR${Wi#2H~XA@;=e^@[3' lU2-{}l]H0. N}EQWB%|m+ExK^S;XV9ƒDt"_7?S\c2]x.MeAV9ri5IxmpUt]If@9l]]zAiz~RcwSyw1/3o'؞qi:mc}:,Ao"`@ؐW6tR. i1lƇefW̽rS;e; R? e5Oߌ$D:JA?J 残*_f -yhr_3&B^h┘v^MIEC Hə|\z)jix"|QZ]e=UA 5HNs2 WrwG4 ޙ6M-=uMm TmgK!w4W3 Hi+:gȗ)yȇD{AM lְ|lX܎zׄo8c6ctwbpfګ..Q7b%̌^0} .sE=tyj򥓤[[̒GQTbw|L=ՠã+~c%U(=h& ]ǜ>PBy7 7M1tӀGVWv5. " ,"mOskuӓ!{JDI= Ϭa, :l}I t3I3,y-w# #dyn\M˔2x%dU_Mt[|uc~XU]y e_m+5}EV 7%Git!نF䱅sk(~nDUq*6T&RFW5-܄G8)p|]~Gl |y͕Jxlvԝ!ܖ.#U,666e;g)c]NhO-j.^zv ;qv kQ-~\[C2l2)T VZ@IQ{̞Y5z51b/vy@&s\+Mx\QɧkAA\tFOt݋),t/_DyP-{[V9eyiMhk5`d)׶j!AgǽMrŬUqS)ם&%Hn{[Lk:vX lom0`֞Y?"q[EJ(ٳl]j#4Kbt-I|'yR 2 pri|8d-A7&w?掂&SD+BW.g@TN{@l5T6fPۂN2 M12%\@rK8P{g\+J97&'#Ewr`dYd q߸ *XRAIv/{T6xe Ǖf?}&z~,lw/r#~˻rt[ W('It j+?w~ .}^1i*ĺ7Uߙo!&k'Ɖ$U?T.ѝkGYp|66iPl<1W|_nH99hDGG\EԜv:"<+*{]Q75mNJd;2Űt>)DUfa<6L msS1K\ xr`}034Z'9Z:_*:y(҉LY[]}ԜBHSS[9Ca\Z@3CW^ǀo^8PZ*lYBjl ?ЄP5*l'貮oLuDơQEn>9qkxW`ol|@{֩'ƓXGا̏o21yD((o1uWBi˿)Hq0EV@p~S*7ޜt4 7_̿riElOixl}LIx^g̋K`7MnA?xGӌ.#D OK^RY1qod+IuPx29u]¸JfGVTӼh&+mL]k }J?Uvdey;x ߃'~/FVHB_ya k ZYT URG<@BM(ss,eq$m>սn/S!M.Yn>ك?YHG֥f,YκV /i4+PXP%~w֝sl YQޑoMq|DI0kQ/[8L z>l7Due8N9 jץ>Q\Aȫn?S(ho i^< cdeM߯os3AqO"t<'N ~ #]>'kGĻ:. quZ8ߖzGy{kWܙS5o/?Ҋo%hlT"`2[ CJF9rv8a$qLyأܘf5JꩄK}mʨ;9@|M-YJ m3|!A;0eU< x0$jX>%]qc3PT< mRx ѹ>wh,><+߀:׷:v̡!χu[5x?J.# )i 8~Lc\4]TD~Ƚ(&@ߪ.\4hciZhwޕ+/"pRH!Wq:E`Vrء+ӸUU)S:[q(eoI0f7d7{2sJ1܍KiRgN?Jt {sh ^a>8hlʼ 2l(}LfaKoRiz] [Qdփ hrJ:Pr m#״ٴKQwz2;Cc&a֖DvrqIc :Ay_5>sqynMU.2f|Y %I@표ve?t;E!M`24EW^:qK\*juݬs)&}؞[ + +#qR^lxv7e)wUxq*R:o (2I+7R \qe4᥏vŸEP+/lk[aR<R@R+~vByiԲ1*X~eK^ ! `l`yPkR$T珊m٣D o( 7%e_wB筲d#c@!b2҂LdrSϞ{w"c6`-CV7.߈$i 4*H3Z]4┖=hHbm/뼦.Iv ]')fɧ0(“ŔO fNHYj&fΡq˝q2lNkgΌ'0N^—ը@ytJ^.|~%1#<r Y/4+v8D@E uVolG'*|e`JǞX\h}COUA3ոb>Ih/כɨQm/V([ YFW[R(? NKI.7iy897) |RV"JSu{+#˸DYL"-3z?e{,Nr0-h6jbV#&+1!{N!N fw1].dEluS\;uԶF=B,J&wi-!ІvKc 銡c)kdgO\H _ l# {5Nq3a˨%J T5/.t40M/eyv-6&q2m**%]h`yJгv)%VDgBhlxkkeMUNAkm{LTNPӍFϛ/F[)xeT/vBKU^|l~)0TA=TObEou׭O2CIIDF9ezvف oh_[^G4cAT6}mhO59A4bKs0Ό;$4#1=Fl\fnݨ15ؤ~#1ɟ`OpjfiNMAV:Hw<~rD޿E=@׸u~#-CVWC vqudBRJhLJ5ݝq ѓw N-#Bؑ#+)otП .sѴр2M06ċ􃑪W1nzBඬ~uL+-rv{ŏz&OFpC[y?,(&ȟclEL@&D#or{m6:}OD.i.#Qh 6KqX8|t/sP=$,2%z:Ds$)%OG:*QR*0 7.=yXaVcݢ{K.O~0J ^ J>-ͫj! dZAFɅ +9\/ĴX L[1WRX~!EU6xǵ㪟Oerax~/3n4H2oӡ%ݐB%{-ND1C %@bD#NYD6}/vfR8][ Fh!bYv4)qCә {0 "fUz8zFO~z MiFKΠS]%s̨R9w/?}= 6ZFYϓw8|o(V8q'FFu͒zo3m)Z ylx&>`jZښ(%():6 Y b;惇P]WHn@\肩E s΅ױc.I '+r{Er^yF8s"V;+Mœac˖[L)>WK3L"~Yd&6XC)CG$h6|Ti2jrNj*sЎʠm ٢ث_uwX(hOܲ􀌶sPݪ=sdn-6zLA :G(#=l 5 8P]'<o)K9 .(itJOTzȷR$6NA4O)q7f;;8E\f~\lĹH3'y"Bz[cT"tOxO9sz;m rH//jE+LL LSgbb]= -`TQB؝\#~ėw Dz9w*BVk%7x9Hd rb;3mܷ RŨ|%u-A1lu1F=t;~1:=2V[*fAGrJ y`H苶^?s*hGze#[5nL7c]!Y,eN w: *2Qۜ:v%O ,_X$y|߿)jZ? HcE =Q+"P8HU 8~F|g#A~7NT0UAN"!%M~aQl9NJ R65{wLs%o2RyrDVo̠]Gc:1ZGOwIX ~)P; ZZmHB])i8 Y{A.J#-If4'6hzЍOV^2:2c@^.pOGO?a;4y}F)F m _}'kU \*5fJ&`{h7^r5|%fzfikic;Ak®68 np0Cu(vb>7zd`(*Ȭ!jGiLij JD DTY&@'լq >E!Kwl 8!X},Cc9ʢ?/ݬsbW85 Lohk)6ۢ~2Fn)1[lg( q> y (zѭ./aHᖆp**3O#1so:[Yк]0l Kb6z>=z7}>E8}\_Rx#p*jbUnϑ< ? }{27,YJ~ 윉B F^CmV5XThDN;{ZLpJJY8;]McQq\)s 0@ ;IH;x 'wXۊ:d=a$sti1PJvO3,.[v"QrļyP|wT:#\ϻ[U:X&ji{60<kS]όgFX7c,rP, dȵGh.8; S?IM"l>_ I_t]_ݕ轖nx f|Z&X_|K~^VzTy=lёEP0'1BPgUԸ@+\Fՙiegqh7 -1UD#Y-B'[N_{[}iJ<_=;~u6Wvr*RZ1@“@Ms@^8,<iUz[F3x;3ƙt#O1QY4I{fLRgaR)߭^gOXe 2% %JG}B=-ѓG4k% #z AHDO#̤&_8͈cۋ PT򋔖f4!6ܤp-#m8"N_nuqHT~ ^5{^ԏNHi4 ycs56 4P[i7$pE6uarX)Ă41e*2ڊE)X@2Z{j2 qUXTETAW6nBYBÂn"ԀB 0@ǖ(&w[U5x SH)UIԫgﰷ;qRz)<&9sD6S) {*>6y<.H6 ɯ~͎cV0^}4V&^廷a Ω pхO MRwĺ'K%]6|' rqQÏfs[(!VE=iوr۝Y(P#A=:MnǴF1g_.BX[Y.3wӭa2VR.hJ_!XJz+&'7MQ?S/jӸPYlV.Nᮺ3tޒhǷl~8Xq=O2cѶ$߀<4_:lU|po `QiՑ!Iܪya4U5p^4F2x(2C7c kIRrvmL*eAO?2p"iݨ+*Gt$y@1+5U)Է"\|*{+mKU49Qb n>& v3sP7U)oa\bݠ!"#w[{Y-Qć5IKh'uY 4[Yy';F n#>-{vX(aC}FI6-Q[>aX!mS WB~ ZcKT>7F*鄜)Jv i&I+͢j &voN$tr#ﲣC}Ƌ Q΃O.>I D 7 y8RT ̑jF@e:U؏sQ٤d;~3 nzΡroRmmy:nj,jn@Yb[j[j ʯbi"V&3RÁ$$mDA0*@R[(& W)8BhqSA\58 sE虄YZӡ_2 ͂%८_ֶ]t3toJHL=t5iAr}Ǽ̑R goBwC8 etB"B>q ^jʋ$)a{gKY ;/EjP᝶[hzOg[ ɺçh%T*a¸޲!%`#!Hָ8OYG)s ҇3/TNfn'1q FYHm!rErCͬr|H3\MT }7VNKX",T=W66<酺cL{g"$Xzwnh>#ơm> [hs[ OO .v)^:{dyO;@ZWk9>ݞgO~nP90!fݷTi h]ѵJ(4?X]BʽFs'k. H]4!H,-8 xtTJbǍ=LGEf^x wM^QÝv}ȵcRYYg2mp. Z`=ۆixE,QS>x~3ݠ[ Kݮs ~o޹Ѥ HXvJN\)dOD?"6ljj9)_Q&ydJYZbmbLJч=^N ?P2P ma4L\TdѶ@@I.8ɸ1u*4xxtcJӵ۷·!&BwTR#f!"Vط,xh nhj~'lcΩܙYKX:q&WC#4,P edO\@W'I+=^cb?_k~7kmg"E!jC$]# ŦKDH#/Hb75ҝ;c;/bZAiko%=sCֻ0MdI8ο!p!#&\k"6r63 qNɋ- D/F/.euJ}\hk.^3)GY/Mp=]8VXe/֘c01IiUAҕU5cO|N\IHlln%rg[;v빛Bst7aT7,6bѻSƳ&ãp/uzr5ulT챍5# ,QY.^*آȺ-7eiְP`OL\U%1M|7c Mѵp?3aRWBa9 `y/3^;S0\m`sIEHLY6εWA.ueF8A|+4dt%k [-XjFf41fsvP/O RCMsJгuLBP%NU J--Qzy腓6‚<:[E_(Y)q4KAT N>1><)X6k^l-?):/״忨.Рc(?a遱&AH6`nfJ?/qѿłN%w=y8Yoe,>yCT;mR3KvW.H6j>a*sl씳Zzv^sDZW یQPƩN:2W|R[wY[& vJcO AW~2Fz#뛯d)Ӻ6)%f݋Oc-AC|eMl@/TEHeMMfe^| Jо[jn~٢9'@K?NlwrsV9Jx#:&~a,iG6R1&ӚڮX&coo+GN5ܤeE17hrV^>  8ψW=女?iF u>WirLR!~Cv` MFx./^8V{Aw E淋PC]9qY/=Rq8NYk]K1 )\\0)Xp22~UYvlh4n+Ʀ̸H !O5FdFf4 m Or"6T)5L~]ڨBWS鉛1?,taVX{nt-E1_&V0ㅌue- vGp_O>i]$Eyw4kS/f[0o}[~tt2ܥZv[uj-|nkȮAܥ#(-O;˩6Ts+պ}۴ۏ.YFQܖ1Jx{xf=4y~yh"AQ8:=ԟ կhamZE tGKc"[&Eض+J [bC ^i d EɴnoG^uЧymjBXe#!-.SJNg#:?ڳ{~pai:(䙥{wn˅\iu*Xg@XvFmY/ˇ1\_Vo 8.A 0joW$Cp͈` ?Hl^Qh\6\H==A)056J;\Bx v-F|ڥJʇUK۶r>Urr/"uyZ{ ww=4fMO/{N0'lģ?2J\TGLı@?/|Nv%f@h0p]8,VC/bu1njL(K:8bߤXԹf3HYw9im{$-d6 bǬ *|{}+Z7ؚ0Eqq;(9ILd\$.N/:7K|>M+>^Cqȶ""M/堍I=$j*O eyJ$k?K|cь D1|mDYR\^ryzUs  jG( Yt m<XZa*A|+!YhCqc떟v<|j~IHppZG$v0ED +hۑ\OTMlqIKfДXMɳc_$Iϫfq0PH8oRb,F/OϢӸP?v'PPc*:!Qpu#"Ƞh~/J҅(!ndU$Sa,>VN嵤%bylh}wFMȪ HxkƮ "koc8iSzȯ|at(6} !>@KOKSZǠ)7J>ZEy l@=PK*I&\kQ˚9]Iܒf]?99h"aId_tDtR/FЦ͜/Npߥ ~=]=o=w#&Rar1YA}k\Q^^Xz7j`Pon|~5v6Ɂ6b9hW{V ٰy }Ku8R4f/y̸"esfa p&7aEb"(LIh s|oQg!qecGT sO 8*s# ~5 (ei_pt ӴTZg~uP2D$+ǘkJopHan,Z2{=j]wq@+1m,삮F/D' :^n@ֵ0o[jW"{;<=\ySMVLԟ;'TǿHg8uy۝ף&/D*ݜ*&A=P X.*ֲi\IJ p`Ul(bÂqw"M 3ߋk׭[G,Y]qW{|Fp ^y2؜B OZ_ގf5Qi$Wg ;&A 'a\D/W*^_,!YRUoŹPDt3*OiX)L؀d'*cܚg~'s ՙbOӟtሉT"0H&>l#ILll)OGv3lQgzt∜!ehz$A_<  Q/x3=U W~]o wYq"$y%zŠoD;6D0R<+ǃQP"ܜZLi,9YAޜx)jkp;"Pzz܄#^Stn"YOPBC쑬m2Jk[ U;g߮l>{Lz!2 qe,:H/ҺDr)8I=]'ڍL/S4U:°cb7NjgZeIIl uyym:kmPPbrj|ⱬd p$n -kSTR#L^UUV! O%k' NE)`|1T\Y)$+/oZax\U"%lw&;ۚR,9꘮ͮm4}Z-&a \C׎K複44XEW iK#nʗ|=ڵ"9cg\)%+Fn~>J0CI9ë)9Mpŗ™9v'\ zzHA 0 U${"oA[H&{(0nK)mF$]X#z+L=g`{ve󻳅.9F(o }갯i8q7 2幭ّ!1r7&9BHB!o$ %cG]ߍc~g/VG-7H{I/|9qQϿ.j U J0crBlsBaux1}wꬩ+Y(r&X*"9pV@^3 RptṥE YCu U4OPM QRm]͇Y]9W4)x=G#$yy|YqEDT>lRY8ulgS._3B[̩eEI:J1v:Wě(<"&qj_$'gmNKt°&=:հXϲ D!Z&H\eڑrOʆ2d=*WU6*n[ʋmg;]\߾D^J赼A!OT ܉Nmue}Ns2 gyqm@E1i`c=#"/C&;$J:gq6o PLaj 'n@ɤ(INXEQqk |g߫N86c*< Ek}xKc/NzŇ)>1K t=yI!u_*)|~(#P +Ńh̓ό N_0 ˕ ˖1DKf)F}3jޣ]x^K.y'Izu wk*>%ʣL~ЭcB:3 ـJ丢 ZnXP?)EDHL(gw' ?˼?G&a?M)fYgmۗTyv3 Qs un,zi"*8Ic BTS“BY^K[ q(vpKj\2.#j4RB@(Gv\60 Ą"lLX.id!V0ɻ6N=[1|~ .E}d~VW}&茥b$W8;"p.LGpm\v/^t$0q2ăK2NRQUTV1D gf̄RCe;'B~Y5"@XxK fnIorǻ36 >-)wY񑒳܉g/2jkDQd /K/E ۣG6ѹ[܈ʬOA@QbM%.DpMn@ S/O=3ñB`-KG":Lo9@ĞIٸX'\'{.k0Hzl-H`rW)Fa+S*#tҷn*;ua(ao+0H;E<ͪ5m5\53DN2@B[l0y6CP є+b]g7; >OEE]}Sg@*\RKc D@chmQu4~uFF.x/`BYTOSL|_Cg[+,לJ-q͔L23'3bYiL811OK~M|=XtEXijܹPLt>@϶}=R∠;dD3W"E'#vMH*ɮs^ *%4UISF0԰%=vKnфC}Ȍ1XK|3Z,1YSԒu cX89s9Z?LD#>@Zai FU.͜_#Ew#5}/YTyږMx)keOztuİ1AWt!ڭ}3(KJ*n^=n, r&4rhqil_ [P@o`Zt?YvL[9|]q֓G/ ?}:f/'d+l+Eĩ˒5(UhPLnqc;6kbFX&ySv ?AjV" B߈B8C#ա-eeKlG΋zT~C(αi'C軦; Y9/\^vCi N9;Oİ&{.6$\{Mb!ZEyo؁bӮ?nR _/QK'lE Z&VjX'F`I BGIT2u˩NVْY?\m,DMeE߻]R( khg-ӣ">'k | AhNL,s#N`va,MXaPH{ދnf؜ ,iiuUA$R52mF.uY RK^V0x\>=y:& ]AOӘ#lŵ>9 t=bҺ7ZTB<4y72:%ç;UFg5iǠEl~=fsfiP![ۏfȆF^~jUī?գg՘:~Jq9)$ϻfJ-TRNCaUΕRB7?{Y,E?ut,60YQ]X5`x_A{l?9|6,`n 4qYҎWYT1Tq]\a[幠0ܝ.enK;E M=OѪF)&_3. ?Y?gʠzyF⁛0ffBk\0F#A[xKy\h| V8M/>=[3d2mT$?@kLy1QZmi _Z -eo4Vs2 MZK[ZzT;BxI5l>ݓAPJ:J@eO)Xq|'؄zMuM4sҩdnc|?i-]N௕V`ʊ@D~ҿMirl_+rU;fǐ{Sk!d؛G ^$1T.~ְ. O4р*\# ]8~r=ppT@D.;x݅(JP6:iFoR, ?nm[d9NF^ٿ8Άv>BzI *Ͻ}~5z9BWK㓚"r2U!1_- &K?;bmZ[ "_̡ ǯH774[|J _AJb9~n.P$^'vugVE(˙~AжJ4{ˌ#1L1nXCX'e,Q.pc~^B>ŮuUES(Ԭ7ߋ\gAroᭂ@z ,bu5#Jq>}9$"/L|yk9]rvlȜCWY>M /7q4;Q/`!#L[$ڋt\_놎,+BE8xԯzZ8NK5ǠmI)'Cr^tRkҤt8hWaM2(Klx ono5e,H*|'ZuYr?+H2#94\}ȗY`}镠Fڬi8jMFGv YފwX Yd[#XٔE6oהͮ o/FJE< -X[dso )Omd .SASʶh#);IOvd.!Mp#ɉа.hFÉAq-'ϤIgțf xjZ 6U ^P/{ i("O#x5(Px[6ܓƋP3ZCiOZ^?`[G*8}AH*ǚM0A]P(~n9&x_Y]$Yaⴋ<%! W tI(}Ž/&Y{^|`4Fa!M=S!OU yAvjjMh<$ʄxhJțmF pXv IN;D$)G]sq"cԯm=p?(GHn|hMb+%U9)(<IYʐŝ4m5yf&+2rGg%1m| e^ksЬ,8.:}d4E| W`z'iD`S)%5 hzY"H!TEՠ鿯OkVXo.c|t+H#O]dj 'XUgb=Ko6glZ]7v7ݛ;#\fsKK4{hEΕ_SFuM}r]~@6n{L'7K딊ǐܖpԯ)¼<ع bF:J- ڝy 7nk{GLK\țݞtGʷ{X@AiY3w9ű=o;Ǟ.yOj S٧ą5spZZbDHs agZ05"':mN ?.Qؽ+(V칉=53™I@w~?j # 5@G@l8=vRaZYf,uc^q]L<*mOR{Ny#UnP:#kD "w_P?aNOx> : V7=.Za@&BL>?^*u\7UխO\ ꂞ6T+%=6*r][ d,lM33ylĠ,'2 ԰ 1 W:tqٮų䪣)tQF9zk>9\)lF]A{>iު!-( ,"OØZ4G|4Y=< ^my|ķekjԄ ؾ5$ ֖jCL -K|잻Yײ.<ȲJD"M'?c+s69uvPI?ya4 (S"$jCHai.F[^|,}P..` FIL!S6e?4='.3W{S@gurW PG*0԰Ư] ^wqUFF~˺)1W:qGVGGyܒ_QoBkR:.|QƔZ}OHZ2<w{TyBZU~ QHi!-eewP;zPm hM;Rm(xb[S(@DI/y G47X(`)m:tn>UVK`>1 :EsYx0qϚ k;j Qcm;g.XLJ⽞moqb/!&kVYi1J2[Q4i >&Jǝ\X|,;WDfW`QwXd `Ņ+ns~=Ly׾,θȔ7}oeTsmJ(j3zNBqZ<OֹO a.棧S7,47v&U{g3g'.E$7a p+?IB` s`7 LC9m:?tHY|a㠍3`f(;7@j_eV'Yp:! 󆤹LHQY,YOsX.9̖/F)$u1exN\Z,J 90l: xcS(:ą6UE*6e=+S_SVGI"ꥏ$QsSp&C$a6G!FZC˙"G:C!+7-CJ7NG~U$ b lL{^l+V3zU<+P|8İ#K;S;Wi`|ڰ@* DO-~Q_6-$ϵ1(X>Ξ`0ܺ|0\z:qNg }iȣdĭyẢyUDW}:V䦔J!{[/ITGdx$zzpDc Q׳ƯCQH wbqCET ~G5B"tU#ע̷Dr@CG L|gIq`4wxf:X.RiƸ;-( UdF;$Ok{\ )@Q,bKxcle[&0lbzVd3 qo'CS/dM,oJA*ԉYiTu 놁gXt^v$MjD՗d{ܝL18F JgK#T/Ny^ QF2L5.5362BK@o2I9gMn \kvLa͋0*\jӡ+=b{բ n]*j9糊٤]P:P!cѴ+@J)@lϤef)u@PD Fa/SN*;{k]N_e(Ǟ$![`Ҭ8 7,5,<6 4 =^@BY7nˢ^U5Ӭ L Q8(M$U aߞ6q[5:%k fм ܪ|J,A}+E]֑:p+zn~_+mMgsQ3pk `U7M3$C!y'qY0lu]0ח >r FR`-HDa.K7 ȭxj.#mgxEyh5 i4- 2ak)[qczW37., f|^TۓK,[Ĵߦ%L!hөǫ&,=ϋDtZĈo;Ҙ~V[\NIEAxmK< 7LQݫXтhB#0ٵp^GY2qx6> -o:bEm"@%y(D~&/'͕U?LUA4`z#ՆfԲ'˥a+/`cMAp]AR^I. K?Y6MsO>`#QCsY):F?-;_]^ $x2ϕ.:F 7]ejjsKr Wf WˍZ'DڷT]RӚ4 Wze-E/4\klK1BI L(S~BXܻ巚(l]]Fˍlw1d9Ӽ4B=Iq`?ʈJ 2m(,^q?~AG$z>=~ӥIuzų0L$,#xsAֆb0 ̝> [g-qqc)>RwBCvGVLUx*<aOs7y]3- >Sn}) "e\s_zI?.232]߾X&D덦J#ȄI_ծ6P+NIBUr$V h`d;2IJKaj/@w'E]6°,LR/~9\f\e1C/șfo40(>N\pHۑ F)"DN08=,@kd?KΠIW z+[;\wKG\ a?] M 9^Z-bJdC (hgC*h*2 Š$>cM;ոz}W[eOWl$@%fbPm|0;/ ~ 2KPOF\ܗd{}a: ׄ>ѡA?O!t?fr 0 byw}*5 }8/N(P: U,KHQ7߿0 0Ģf7{B(,Ԥ,O#-m QQʺ3 u$eW<7_u}47)? 4QlGqEfQ+y-ͪ"4:&|1tǗK k/ERVZ>Fa0C)@DIߪUfPv5=Au~ܰF̌w Z,5&Q0.,JA UT _7y!7ZI9 X<}lKr5 OAc=Žv-^c}\: osKnʼm%f!&7Sa5Iى(9s*r]aߺ=7@R&P~ݴF [XzL@vCURo%o{@#a2\\%q=.ڞ41-*Dܾ U[%]0 6wbAak͸'6ye˸q IȍzE ƛ ,9."'0C8<_;Y3~/" e+{RB ,ePgƼ7Hβ#F҃ & NJW*$NV;>ty:ԃ"Бppi<_p`v#.L ?s (n:/TQZǏ Gm9ga*Nfxd"Y>$H3h++:6)\z}CWBIS|aouOh`O ZBBcmKeWTVP ı>k~ ExeP,S}̕KXf##`Z.?bsp=zIsrA\d .}p:Ԣ>Թ iR&̪)5B?8?IGy^7 =s6@|K(ry,^G<zYJ-HWY?2{s = V^[(uePz]őI6W7`9RvWKռi[H0QE]ܓQ vد8vRnvlet*aI*v ny@Hm[W^I>_0?5l2`jkzStR缇;pvL,,~toƆ˟)VN7@PGc #$-"o[*A\!∐C& (崁aqkB.!7.2 .y)I;/0ʼʗ> I9pϥ)Y]( .yoIwZ+p:wR9͵J-i&PK4dtr]grer܀ejA`i d X ͝CdQWs,v6kHjCd^" 3ܘle9q q'F@pcٮg{ A!חϴIK",s}Ɩk |Wɦǎt!"‚2#H mrIm5l)af-hˋQs2bYY ޸X6Cq0UڽMVi+Kh(}gAd}'h9^.Q e%B-ㅋƛ86>8 &cnY_ù%^M7ێA ͢AJIRp6fmH/P^naW ?@Y4P)sB?.+VpK.Өl=f <0 #:KoECiO$֑7wB) +;a_O+܆m+="g_sW-[S;ogj\%ZUei* #jJ.nOڨZ0.[<2s |Q.Ƞ?XY>| 0?E_^9*Lrx/G`dQagYaA ś+} aF|cJյ,ӌs)xRMMR+277s<9$EOp%~8Q ">,BH~J#Y?5-a*הZ9weMM{Co('5! N9jL)fzgua psȝ? *&zGB%FEN6;#v a8W}Zcǣ%԰AĖmRy5jA%a$Ҧm"(rJBeUkH*40h/naYBÓ/8gjuYc^ї<^p^ٖ3&O|WKaap^̙&bcƠi]?ԓ|hQ$[D2 i5^*ު=mH`e@ W'5ZQ|-FWܶsn={!u]7A&3%i>Гwx<=L- ӓQXrف:*rNQ oN3eeH_lU`@X%<,f:Xx[X`ʤY4nzXY1bPjB9R}R2s ( ZҠ Wh{?FN&|ՂPNQmG݅_AL@.C Ӟ3W 6>(:鋾T€/KP7b@~ B\L;>ä_Sf-)͊nG(YrC/_1ԉ/]WRz D$9\y <;#VdDŽ.M%pQ0d|A7/1R}Xsm>];XEJJ_ DͱK*P%h3#,tF >8PuT/ 4bsʑHvpr5*)^fli ez+sp(i *}l5WWPD/;\q3+%>>Qj&rqT2 [Gp]',\0YbkU`R^ ?qC eC+wa{;)^/ x.51{Vpr[$="Bi[D (S2ݗAd DkY i;QTw!OelE5Ns@-rK%}^OYdpD3# +l?O3`R9ѳ;5oXോX~glRHAƗS4Δ- z,t>g0(+N9uUz-B%cL ;r(ץW%*)0hߚ`ݰ]AIZX7 U)| g< ]")g`2kI(.[iv6(ZB厜ޒe-liuYUإ%jMD44l)  { "a1GDig:_b:I?ճ-qt\qKcɻH̟h915(W:5X'"eYW3D։3&db{vRD,X!cMy<\goZc>5W39<;7F~ظaubı9޸lek"?dkr]+D6 S$ .0ai1;aVR9ܿj& +zD_Z2b|bKJw)Q3alWlo]"Qp":Y&p)t8e8yrD5) wYLLs(s)8w`6hVGZpH\%J1+G+9.˜f]sݱ5Cװ3]v sd@Çy0RD%CmJ~rDS@VkH(dn}eksZ"0>^$ע9 X`ᜬ~le!0D/9-yzJ 1x vM,? B X}LąOy["ƃ?+dԉ Ň'+$wj-,qXٲu,$J__ ڴy6Fs[*Gj.Nvhg9Åب{eC!y,<><(0]F'JX(>:hKq "ʌoleIy34^]򗁢_Gi`J!(btX3e\ {֖!gKUd7u\Sz(قJQ\ 2p3`Y;G;> O#/6O61 3ݬf fÞJcZ}rn /)םclP¿qIf}O3 OwO!-,Sm;Ucb+9_gzXPWf%:rg#R+tO}L/ȗgj)M:2Ѯ~QH>phiYdbXDgyf+1`,bja$$4@8g 9a^j(uDR-ƓVtͼ6TtS{cܽ#1@fq$Bغr<”N< ,ŏʁa?{@>,T竔0nL߃z"bĆ 6K|EOd@zCל؝{Yu9HpC#%>i5;W_"VDݕ?x)?X OO__AIKIOOP+fn~O17yLz԰8Tn 1ifؖDVioV:Gc+kl`3*B =֯-[(aD* ;b}n`ec(o`zdXЫWB.,!0HNKcN!C=﬿Cߩ;;{ŃvҰ":lCs(%P xv= ~;CQ> CBq/&[;[2Ti3<Rp,7$ MvQ*wfbD{=Q|V4.njν6cV:+Q$@#~`܎Ü6XIf9QLO Xj8Kkt( 5ΕB^eLk:L<fDДR2+3T +MlS}VcA&2T$%wBC?| IAԣ$myFjnۊOgƎ:{3mUB~9r$$%T7YSvt=V'HOqơߊ1uU‚{6GđRTAm7퓖:︫99ғqMCp#4V'ȂD= h>؎Ӂ8ؤnb[3*I/~l_a/u4ϬxYj(5:b' A r^;O)F3 Zk,q<+D`%3KQm5x EfCBjlBq:r{IsGܞSR;ٺS {Ǝ ]fFcfʾʖspA',Nϰ7]cH^9>OsSks 39d6d{*on-/6 Ssk~J<57# &"GdE_25^HLTw4R]2J*.x"TUž,ɝAd)hxW{%`x~tns4)7) os^ T\+6 MpA]0}jhi8%%.\Jևuht!$=)7pO3o$xQp_X'Q3rX@۱3_MPܞ! jrH?7Rcl c]y<ar$D1la N6%=n$p* =߻l Oȫ.9wMN0 ct`0iHKzTϨ˷b'A7ٝS?׉R$F`OF~Q"CtCM<=y#Dh"G+n,nDh{c7Ya:~*BOUV:{Tc"S&1hxv8BKq$5ISE[n's6Ĩ vy A6jyT7zK P-_*/S)=IMJ~򏾫HMz ZpdK3*6QNoH9 3ߙyP`WFRrcK[%!P^ 8jYHnREj%8~3{n[+ȵ;t'#_+]X(38~J r=$H0>WUyu_ 4A N8!`8OӮE!Z!q7Կl %rMW۫RMN_Pk+,."w5þ?ÈZD2tf65aP `v^DtC fDoˠŭ"ro[n\*tq;@hrׁl7t^%T 푀CM&s8iOI 1*A}!kتX7+roM ř3 %IUƘό $Y< B0lށSD1 NQҶ o]{@OͳdH1=OF{ (GA2bTĸCͼ:'y:rCsVZፌˮ^S`;iKY!"G!Jh\ flH z )8צ 49vB4pE91פg奭d^q_/&;Eݑ ӫSvvNN60#ywٍj$_Wɽ°V>OL&):>շ(VD" n(I HJ7cO7(1?жZboo'[EхƬ}+-,7[ؚm_n2)1Ik\&6wЩr1Dxȝm_9h9+3Xv  xN8ogf_ 2 L1L* 0_Z0]̖nnQZ 0o/D8ml\ gQOe)VaWdT\$7MpZ-iz,-nz'B]^/;DYQk P!_ܳ+ Gj\cln0*F1B*Ԝ%'˧,rnW+V q , WpE~ln=|)ݳy\j}>&y Ecin$c.y*lG.\: y\TٟnPx{喵Dъ\U͞B FW&}[VܫԃG_<8&'v0nctԄia"t=qOw+41&}py7f)Vʝ eSImh @tl;6,Y+ܪg -n_c=g}H0z_\zZke?xK"rs%tYOϑ?<->3i q}vXV8'P>q=q7AFa1ⷰ3vy.T$1^xvVt߽& P gPW5<$.?ǔe_i]W/yВpA0N\wuJghfgtKm8}$˳z\ 'Oɸ6*ZWƽyf]\K8.DR@ MEV `u'D̸ y=p+w-HZS^H |QrDI>>b^x$rҒaӰ3wcHrэ  hL؍(leZ8U>O0=6akoǩ` B{LWȦWy\`2 M)twt 'f B5 \.֏} {#wyY ''ab{BR|4p}F]Rg壋BLדּٓ /w5fHWl6^ } G(g t0"3v+-#T>AYоlnUz9y?b;叽Y8s[љb6&<ΛCaѧ|+_)̩V~Ѧ'<6{!I]p;/@ƷCk);yhNivv{mTf&[mtHAP7 +օ6 iG Tk;~F pƺo7p {r?eSmI#yaCMU+/-.%p7hU]o"Bܶ: N⾱ ;Y(8>gDIA*v+6 <&>R3_x<,Ƥ+_~P(a"XԭU%>: ſ1+IwD$q=*:T&.غ|Hj$-zr0U8T|2i|$O$7l5ҰtF$OREP)7H=;O&1My,((_;)b8fd5hRu砅,jh4NH@-ЏlH~#8aC#qMsRٝsto=QLoFhsSa"Fh= no}($4US02$|Hze&\a|b}Zy|$%`]*RkcD_#ryۨ1ђTd{ATu_'Iq' !ƬшpQ9L4©Ij!?%/4޼;Kk .WO T[]^ /U^9 /xppe!/u8<3AH "Dm~+./6.Ν lOc{rSsev :nR|@]kڽd.;Ke7eA/ANW]b;~J3u"Gbwxs6@۝fS-p[twxLX>!h=~$ʹRKW0Ѹڭ+2|kV m6tDHDgpD#LsM\Hd=t;b_=`2Ztx s/9>|E/Yl藩w;T<2l; 7|_?G!፪ jb#!'TM :aqgcŒTwX/LrJw]@9=nNmk!nr Ty-=\T:8ү»vD*EH>Wjkqu}7g,4eXM1X&4v'xGjZTb L@ɦ Z;$l\j.Dg\/BI-93Tt&6cф-jWcXc"V:S=|4֢HyW6k2G_X7{\.'<@XD0AҋKQ|r]S?";[ rhll̸˥:BQKԐ'M*Kտ]g 9SK=+XX7@v{8ƲDVSEPK gG5L(1mo `8'oU;d2)錟e;jN~ƤE߼`47>"Bz.ĉfOZn&/ahN^B U NR4+?t;U18a*0μnЪxolAjipNF3XU ^3 z2W\?'u;^ZavHyqU+Q ^)p͖ddjg읗gY9ܗV1X^{wY~ObV#@5xBvhϾotp،Lq7xSsKe-„2I489]d n~y{5iN1rc4e5.j%+n+ \.x>/zoo T$4z^ 8n97Z18y\ RsS7[֙3ex^Җ$=ΦM0kZ#p{x`ȣ8"Y[mGydi"P)v6 Xe!}.H{?ec f\B_wN;3z ]&8nYFds$.ZH˟+utE5Ɖ7=~!'xw(ձӱ|rZZS=HP`j"V.Y4z|Bmi}la)+څ֔0#`BJC` Nj 2 '~{־$jV 3j[?cG(FL歪d+%닗Ve|zvEHEωx跣!7;iu+JF?>=N:H3NnZFa^8 %t[UW]d;Lt uG[7*. ı0θ?)D8K`D#sA6j~ZӢx'b¡nӷSEϜs,GxTFD0㼶֟‰Ybfl|o~Uϔ+%qOʚGE꠯]$Z(w~֟Rg ,v6`( 'еM1$J ʙ.aw4Gq[*gcPTm'eɞʨ+1PA.{Ot|`5eH76h#]CKI9<Ӵ bV ZvU%.|n郏$lݶgY&@$ֱD|H R>Ce}tf!-"g ^e⸺ 5j^WG?eʝpRv2}uT ++(Q j)ĠTI~`/d1@f t"T"e6vl2lޥda+ٕނ Un{Tq_"_|am|ahWf'0tq&fEÆiA=NGol M4T\AC{Veb>IUqٮ%QX4hDH5G(/謧f|%O'g'݃AԙvVκ?nK @eqo)}dmnuL"isfzא(ak/$U,]=M<.zaul˺ |+>Wn!u_tplbnq187 C{MO#q־|{>&J8\DL 5ыRZ"#Z1} Ώ-L-IN͜cHK8zjLP/9;8vFkv#73tӞv2-F 'u١sl{ٗ \z{c> C]vn2e~W#pg-}"ƭrƳ8-wk-䌭窙D `1<;E|*Xrth\C Ĩ/*9XQfLF2 DY~2K^`Wp ,i> SugE5& Jה \a692CՃ}\f\sme5)!0P8<v ;2X׺L$~p70@_6QڇRȩDbM=uPs,(%"t7pYI"FnejߌP ͌}~ چ|F=GJa;Ν\ysKRC kQ1Kd Þ}Iw*^p@sVU1~P p{+8, I4؆ҔHYS|S^'^gPiyByuP#xx ^&ՈgﴵakU)u-JE|:{ep,e_ˎ˙i* u6 ߠJ\%ĝ)[ $ NG*Ŏ;YtOS3Äh>xE 2~זrY{WRT߄{?\fF4\RY~Ij-p)R̴ gO2A) .qVl1Sn `3-bTCEnMȝ)iWEƾ8{"^+gOS孂mNfדx+ t \%&G,,^ o',9&d)Q*;% 牜>[ŐuEۄ?vI`HN,ČΗiP_Ft0"K&P[9L%o]G2 vPIYfGxrŵE6 fU1kp~ɸxv#T9[릐}ӯ`gTT`hU."QqP~RCP@qD5Tqgl«pn:.dD+xN[ҠTmI  3W 9<>pR-/ q+7!.>;,{v`<i_n YY t[˵TKQ.lXĿʧes9chNUIOR5|,K>np^2oDd|yL iCow)HHC$?c& u"Tc!57H?TzYzvވ }IiFq5PTPX,D#I sy$Edr\Ș䮓V!ulC?m6v#k 8-uuTYܕm#O?us$-q^[a>KD%"zqT׶0V)_v0"H?IX1'|k$'Ct}(3Ͷ8.@ _пQ{].7p`M񿞇T-l#oCFnU cFyF<@]gJۅ@ +60p;B+CΈ`Eg@⚼ ? jڻKV6,? =Mn݉y%^d^D1!gm@`$FS?sh"8\0{7':YωS66MBЯ7Nޅu'fu]|kcx\JJ Ʋe:CTە,̦_IBY }R0Qdk^W@ Ώ.R( x!J>R2(Xⱸ!q8#,#ߓr .40aK,GL}3ˌyާӘzWLɟ Sa^vi5D`1ҧPEr,YR[&2r w9_Yk5H8_Ġ]֤WdF]ɿ,CX@vOf/]@'OBY)r}%Wy5,__0 ā!5tщveã,=dR.TlE8 0^(׻C-DU ǶT18'2R5_Wp]EdOYou0LjMK>f)h6ܣwڤy/YUb|;_ <;;)F\.=TAt'nuVɄaJtLJՠ#󗠊q`[u荏!擪E59F98VEꯉ63CіsD籴hp!ıOerzHZm SlI?д{#Y X$xxìY0d-PyQ"mhqA 7)+N]ޜF[Nb7Fp1 pBE/[2=7pbEa6VcaZMF㛋gYZ8%ʳq8ů5T,PXRiXdCmbB;L ,UJգ:G6LqB'9y>ZW@yp`t_/5r;fuk[XL`_&oj$' !>#[*3elMȎ[GC}!}A8PGA8OKVHӼӦG78+7K$g q`񛟽b 5|6e?zS*[􀌝N|ۂXzЏ,⟯1盀ŐqdL!(}0^SG=_;+\Tz5Pݎ #Om.\:u)kFP>Ijq::fdX[*HPfa\9^Է;} j[1#ٳ̾ju\ ʭۯyf b;ΗL/FGvP{Vv8Ta./KPCFl>@E6'mvp Ѱe?^ ,23dҩIMS7쁰"Yb^N䥧[pbt@+gqcAI5 RcglZV7XˆզSlhϙg+k oY_CQ\ y̏2xbSBRP΍$+[Cu0T:ʷ4wqI8>(a/JS~֌l[1nBի6Fd*9uʷ=}#X88}M{ƣđћ ݫ~zߔ]v'*/rxSپ_Ft2 %U y_!101T˖ut ^.ٚ(5( wh'70r|uvϘ9}6ϒJb \v);`")O (Ov琴+-I pIqW . M{Gw0kG!0L'fhtbHFѪV@$K0m }zdeS{HL"uw Eע;7U~ ݿ|y!8/rw%p|ŋf{.x"%@J.1mC9CL~!$WXJ kmÙ6\l,{,֖W I'-n NAۑ^F6խ&Ot*^#M'3R-\N, +ٟghj}2 C Q )긙~&U D X&gkJ2{Aif=JY*0iUe3֙n,j:Ȧ}7O72B.^ &-H{&^\3pHׁkNaצoo9Д2\>saxyfVSq7nw=fR1>_]۩.Cc<+ieK_Zo/ۚzՊ[ݵ%_0kHC ,ըpsr1%E$6_W+%A\j%6s3=SL HTa_?5U<b^w:SVۺ_NG(>7(ԂS/qLz=%J-`KeE =n/Go"a3#)dy  ]j0XčO;283TeßEo<ˏ ?E0`!}<8ӇpO?qɺzO=3\<0 /LUX]]W<6^<cya;jPaɷLIOnNL`,UGP3cn~A}q?~[vM)ۦg$=bNeu<,(E7q.hЧ4G1E":9"o=2)`l=fa1GjL56*"y\5g2J8$̴̡r6S{ 379T}Zt&̢bވd1*<qh8@ +M˰'Ғ;Rb~&8/r'Z(x#Xrܑo9G#g2:x~|}~Z/ӈr9Qm՜   fx_ P0m-.NJƱBMݪZ@ZN&6#|\hF ci/GSˀBROJiP f< ^gSTO1'jj!E~1f+2ШzP p$6edUř%# t" A-"PgDWOH*FZ ѴO5|vCUE,&+ qm׏.Eq51 Xn=GƝfdK4󭌸wRIxY!)SєԐ[R4.xb{̮0iA0`ˠ.ňi'u`vԏRW>#"p\(s"Z> ;esjQ%*Sm&ȶ翦qB-,y4Sҕ`Wˌ$Rbhk' 򃌻Bw90v))Xԉ x.+wf9q/FS[ "GS86] =]/m !!zW3xϣ79?KRз‘]d[K{TOc{ jD+>F.ʁ,\r 9m pe.D4uΜ'N]gvރF7@>zi_xRRG+ݰSl b2{X*^^Cԩa#W_d*"m*;H]o7'Ak3bրZgۦr:McD q$:K%Kyi>ةQH:[fdz堓4p$9%  nUyke/I$5ix+4) <[:Bx{ϕ@ rM2Ffi꧂8sYmVO'_̠u2 r{|M#JE} le[VR}l[ beu `H6;sa؀o FEA.D X65SqyED۲Qn÷EHR^M&#~ :"MQiq[&lTդq= C X',Av$CW+ѥ$6h`,CrcV`:RcIs f}WMDm󤈿jPz)F +mn\Q qܟ3gjb<*5/{Y q40 U>C$QLR.!ek{Rid _x>K$|="SE TFVm&ˑtv¶qthb5d H2n}!#ƞHl*ʞ%]"-d&r)&r*ҸEW}v[=Upj4,ۨWrnlqer}s"Cv.I5QpX5m.;k:.2np1=QqHOʃDk[SEZgʼnSRL&JpVX%xlf(VP!E%ffk"T|<]{>-Qq˵bIw=~`A\ub\ԎȖ% DٕNn<"rKl#k}`T{9uee>^=cD V^nwڂar1c%yg&Re<]}\IlWtl YIn$eK(NM%薄-=ykƆPl$5NwEd%KzM m H7R/U keB fdz$O2)hlٷ 2u@2/"]F\4gKsw0p|MA,*k.A ȳ[ Hm.c7sB5-Kjl_km|AɀDY l;iz s"Y~ÿouDvD,-_Ee ~1PhӸ(|_ki)[X.l0`v c_˫y.@,y >72CuMOuZk;7B%ňtk+]+]n\e8BG([:x9m#_p8Pu a=xuY 8c~J?_F82fxLuoBmaTkXi"GE迎*u s'qޛ.lp%3/~\ e|5u UH![$mk9b;)\>8F I^j^,iY-МiJ{IDhѸQV+%-@bRonp&3 aWAkQn @NW69`WrԜ{X(Hy䧪R AMmL!-ZB-JBՏ~8;sYg 6dlpt|bj*ftКs)O mtzSrkۋQ|?wi*<]' O,0Y5-:b~'2s;Mհ ^Y%k44#M*xʈXSzx_N]և{įTrQv 3t[l*!aeáG"!:>UzJVY/Ȑ>~86fB%GrW +RTaMQ7ɶ?W Cr8F\lY`|TxnCS])2+/#<+Ilj>yB%-j [Fw~h厦L/U*1kd`8m@;(VF\ex-Cjt@-uJ.J @j1ĕ0LZk\R%Peߛ`|NaWV뚗,(j}Nw&I( ج晤Qg㦥ϷwWK+xb1=Ra62" :]s*EUi(j}F%nAvA XBJlo' g18-WZDTP n/~4~-"Ym,r\.9cZ\JMA!`QkSᩄ-.QCQTTVzvy0q{JUs #4}k*oSyȓ_|"ęS}|]Y;HCәWq%4 4f>B5 4I-rPhuk >\5$}9FYhٛ~ d#;l9ແM&Y1IS=K5}(]sS**:B", TV&3s4mdE Tt`";|Py)SeR.5^ N6#0[eNb3L&K*emɗQ#CBwYV+OC0O F&Au jk0x8xRbE3x@f&,FsLU0uKiRpQȨfO^ OkŠ?VJ*H/U[fH@ViӶkzz7p8rxaǽFfQ !1} 7n@^BB`&{PeZH#:xI>_e}  ^-Phjd>q|r)fT3sUQip vWYSs}>8=ctͩtB9ʫ"W3>JG>7nujצi\65`(C-\Ճ?0ȣ˘)3hNO[Yh2Wj?Wd*RɎZ}Fث:P0,9Sj9\c_}\"k=] fRbsTz [e`e$ j%vPb+خ>E^ kuK Cĉ]w %D͟psT|12n@ >RE`4$=:S4dtռOS8k m:RxԃCvy@YT**4hT:jԚzP@+ԫ)zb #S)MBbTom·+(zΤcՒ i:%1@2( *b_EjbKjycGqRrpR^9%ڀx=ZǀY*".ᭉIng8HC;Hm~ &kƕ>V>8 <T/Uڼ 7Ƭ4?d*7ܼ*F={OXN+=Љ`W'{C$)C?3XfwTth-ˠTlmMչ̾Ziq/%KRLEh_[[d@EVDl+c _Uj"FksG]_C;˵2kv 3<@q JٽvجNdI0~AɸfIWpphKD0_IIah:U[si)$bL71}~3XS|7q]V nY{OG YkA; SJIE=#;@\%gcs<}UD{~'5*avgPi{$8E?kKٞJ95cTk69%vI!LvSsA}ԥ ;ohqQUڅV˔NS9.wcNU$" W=d&ZEGz4N54h{k,nAD a}w/ăEG-ڤe=V:Lɟ\oqU'FU&A ?Ivp}o5h+Ƙp" l}W^f&8JOeG})؏'}^k/N4T?jV<e}ѕn[2 >i5|PAUڊMz'9^\ { d"Roi3-´ fW?),-M#'sZP"IwN69`Z/^Hr#b[0CMހ! 57nęen ,-uќzZ3\B]@4.3~l nR{Ceo $h Q (~GB ŭjy}~0 e5Pƅ،stJFVu!ډyOyg ?j9~/!n`;(+Y+i _SӬ$6h q,n5s؎dQ|ޫ0^ƞGI}ŝ:i/qN uyHѴ@P곽ҵr+ꡛ\\騘X^*s FV{T`\jC:/!,u۸.P󍢿Xwȧ2Sfب4T{ JVtv3㛮q2__]d,,>`gj!V;(å5+D_\Go8NBUe~+k-{`/BCT hΤ{T}h^7=&/ܚ},)utg, wudf[yzu!a ϣ6t:WF<6 >~V jKƙTd6.S+l tgu( ޘFӤ0ZíLB".mR!u:~3EյJ;'[ӯc;&#fbKC[QFHP_ʚ쨓L.%M?m}rcjBlۡ G4q&L-|#GRc`Ax{\aO'# ;i<iC^$5<ȿjr=jJ- s=s'z/`wߧ(Dί~ x,?ls1jFPxbҳEjê_[Z nh pR΋t#r]Q!HЂ1} mOsxj{{ՓC$22y47`:SW۩NxCŮd5 Nh,R\.؈a3YCYpAꁦ+g.zU!XF"3Ʊp/*hj4Y$(\2I]oxmHdЅ"|p^sKWK.A rsf5"`>*i#@t@rW*Z,Njy~ ,4!W5_g v=:G>8j#(rVyZA<}'>'jAHZk2s0lAxRkL18NBdy|I%FIfM$of{ PJQ>p<yG%ܑH9얅ƮQaC!S! ŊhIJ H2*k؈dAd Usdea-ޭ$Wtܟe PFtXR"DP v!QxK V!7-< !W,Rᝀk=ӡ}j32O[\?#UMg .߶Kw"lT:]T/ಓ3$붰`#9ǔcoyh 1;=aPQ`d'c#Di0:N|@`ƛ?4q2-m]_&fz.\乤ɡo'S0 C|]%HAaʲs@hQPnJ]qN RMI7[8s8oA|]oӸ-Ű^}ckx(2q1Zu:Y lTNB*ӆX;u&oҰ>ڛ0+W"][C`gГ,ı`[4׿G7gtMf_{dh}?HjxK_ ʴ a$ k\?A1ŘT鑘9oZzvr81/$Lږ~"Q٤^e47UӡWH  ˆkYEBBO5F}xV=܁8!`n7%4 ?݋U|/%4k`Km??oP@Rx{~x:^\~f=Uк?ս96~qN:POwd{Z^\ĽpM~}X5;0ȅr]v%dDѭ<2x/id{exWmlH* ߀gC)yd.T#.eWk|-M%]#2 !-OEҬ`5^!ތj'HpWuփփq@m9؂1%p|.#Ռ]NԫG ⏋rE>\M1ܙS!v 2EM{A.lBXmǮHㆇkVr A= FwX~' AHzg- <zM VVVՇZWB6x(t 뀻Ge=z„- !߃MO&e|0 *;+VlRBC-m 6q0̿NRF8B5hՈuJ*nC `~sheX0}:hFnw^?LErƛlI꫅X0bޡ Xk@ A*,׫NOѭ KF덟QY}3O|+"K4)~aq뀖#Kw@HYJנ`u=MU-(@@,vD#2=>Qv`Qf[W1)|ɝ*`ʉ2qgAg HIPjY`}o|RҺO+RE g} V5Zƭs]!~gAM=H @9%,Y+4u>EZ0=1 Aso3hў RO$qb%^aTNNx@D G()Rii&&xi v[ fNJq4rz,k]* 獲 "E>ea#=PB\8TGfMq{5Nl/W$v^ct 9^;߲_l,= ^УT7G?=HQ֒ &4CW{hD )DL[tSa@4ݺA'5?*bB%#4LjFFiifh4kվ2/8]}nvrV6储1Q~zgl$ʵg 3Z(aljaI {?w8<;لA&0z??Jѭ9}-#o2 ;^.${JOłl5Vi,-&aI2ވm%-NLApݗhX8  %Gz}bOQ2ukg̊,Xf\p"?0H`7>pI ~B2t=.L<5ܞS.mUW":NJ`^Є|r= ?X4c4qVLkNӜM#7TNLsa@XQ S:@bB60it⣜ᕈmRxPfy +p،;[,ބeiveUgF}dz7lP񈁆PLNk *Ng*kEDLƻђ<ӴslK H"8)?ppr&9AeK!uVےrWg;ImvZS a"cWFT"sEj}Ea}]z?ءհ"L,R%B[OC-I_L޿wqn,p9Q]N9g藣C(n!VruXՉP^,_bz&'$7/H'멬3VMHb]̺2C_ T㳎'r<_mSYOAH--fo| O[lp>~lT{N15Iꜿ\;pC6/ʯ[ȿ>QDh= rf'H4~OQ[ef6/Hƍ`F<8bA?[>CKG+͹:-|ń38]K}tD63jI !,jl6r#,XO|TyX ݡ,fGA8k߂+piⲻ*>!{w_;9l:uu+Ή/b r?RTcƺDrX`߻?ĭ_6jNb)Οt(ҡΧ5aQ]T38{">)p)nhڼ`..j#? eE1,yɯ_/&~|4uT %NԈHA蠦l.>^r4z`UB+;ր\^l#qhge%GIN3-d+2tQET (:*Y~}lm=Mm?vݑ99CX.0gQP@ZFl(3'a=V)\sRRlxx~D]+?9IBې>i ^eEs7ߩ$d=h )l3^itה8,jл-.t 7%J܈ܖɯK80Od8jՐETRe%̪eX+So!VqWک>9)i]z]Mp MB@{E0~hȇQ+W[HXHj]@AɫIꬤߚF>8KdJEF"#*!0 t,&R0d J '5jfﲜ`reA1ːZ\bb 6P3nX{қ ɤL҂jP$A>bu*GQl} ө":QsVXUN衖P~4z=I,+!”a&h]n^6df[*".g>VsĮ)^g[34j3L1/ X(,o/h p@ Axd3Oe O1h1g&;&%#N-\ 1@rs?N"V hMjF!toënnNZ˖]5ڇ. ?9OM_ qwk52A_`x-o[/ߒL&a Ҹ "X9!A_52{:s#[ g1OLO2O}/hpV8U$&߃8 oLm Gm9Fg#Oz=Q(J6緒qDĦ0TZlV4a]$jNnYAsjX~q4aydb[Q9"nBD( }Hwsk@hV0-r'Zt^Ȕ"n;ߕeϚB!v#ۈrKLS+Kj[tl5ɏ@xU%bI3%<_{HKF9^dbRL=ǽCu_ĊZmIL.{ 3Ozd(>L8wuԻ F==܀]CXg~y)s]W-bs|%ԄDGY)PqK2iO]G` :l;4覼jj+JyAL τ^nҠz\!C=bRZF]kQٰ]T?" x)ArY5=3砝VjkR7 u˞YBԩ\}4mx&e/Hd[\0%#eCֶZP~p,8Ox[H[.5B+Dlj7NBVNG9fHoyѤnke>KɌKpc̘;d ,^um,I Yr#tË=*Uf24.Ԏ<,8wu$[ \bCs7Q7ljpn#|pMo'u0ԠRӂEbBʏgr0O1nGlVN=oEiV(]HYlp8zB_OAf!B ĀgptJ#]Jh*tّ=l$m)n>~@8aek_x7k^gj\~EK5*=RfbJk6U[+֕EyO3FYjav{z j<>Ă#ro̞{ex{ū@'/Ty Q:/vpj- Q]Kc 7I9v*::t~QdV`8x'%5m?Iݤb C @_r1[E*PbPA~e$AjiY/=;椇6AqԉD5r*<=rHx[UU~@Qx8ǪXlƑb6x:/!tɇf/,-QqBpc#4ӊ է GX{Y_姂Uf!&ݱ_ zHM˾MJoK}& yL[gw+K(sE!Hh֧;Չ~.ǽ.an:6*`U** L2rEBVh`FŴHoYHp /$ ZMC;NOkN֥h/MLtf$^`d;F@t{Y#2+-jd&!~*OԺ h b{9Q"-/<㇠f ֧:⍗Aj&:}|'iΏF}dSKB]gz)|.m1z6Jv4BuEOZLCũa%%)Fhg1Zې8@5.٨3xXm?lW-Af̨~ѐOkKrdwSyvep6tɹjDʋvV<+髺p>"TfZ,US6wGiN H?!aM Q{@Lg*WbusjjrU;#V<06U`;ᅧviuV "叹B^nߢ ݉T$`72PZFj!O5t\q s)nn(NP@7D,_rߴ| 6 2}E?ׄNܹ[];UdsS% ,Xw_>d26zTAc" o1njg$d._ufž^Ft6N?mS[?iV!clY'hCTc盳ɗ^b@5!Tg,Lyvy=DN\BPH'StYB lpR^El/NӻlV7\Qi)#0kdD _; T/VDixvSZ) ӤR]CU>- N2''!\ бߦ_?u0aUҤF*X1W: H.z.IJ׾)[|*Z\5KB6 oO&'$MBI5=2DQoYWуw1u7S9j#)W\|VuqBxz-3y>Z'Â"hkx&*x`KZ:߲}3G …@$E`̣UԭjDԾN<={t-˜.%hgTun vO@>;q2KpWqtJ}kTjnφU~w#QmH}]1pKl01n_L,{\\Wd{`';PTXRy+S%]Ss1ۗ^6!Θ٫Dе4`0P헭*_^u1.5mexO0h-LբI m aIwOWS~o*VSA; |PH,y.%_<2r3[C@/xh# rF, 7F0v$L_$@H6GADI_''94 K{UN6wo!&xO¸d~G) ÂƧp\ mg+o Wvq!4ɜ >2Jjq'i.9zGzbקpSf@jtEׄ3:WD:ۄ'>e{2GCX`iE-nX8v92?;CRmoz F೶\b:ΰ⮯'p-7 WE!p$Lәq .D\'>&+|o;MC)*@\C@y];yXd V-LE O>9 8Ko XnUrg{ P7q`7D*@XQer0+u!4ݏO,hMT)I]5/n JJrql ϞBP$W =MxMTtMTh$KD).ֹ@m]d3eqz'{H.P2w/]It@@j=&ֲ Oa򢹞|mlAǁd%Ix-+]?X wgA^x+/ o,9cgwQ^F^S LzqŽN~*ڱ8X?br4SR ˙0= j-iHaZͧc9z3ﱷ }UI"XFG ٴ;ĞDt&[^͙?N/BYʆ4m^W:;s8BxMezl%J!},md)?G4i:$ӖXa>i`Z#ʏs7 %S0-+ӂzcGm"V2S~mp>pd8<)_I@+i"&h-WOX!Vwį@+Y1^ 4B"w,G )`K(|Vg@ȅns\&F@sIǠEJhQ 6= 81sH eזQʞHp]<͜p|6-E?a[&6=4mC ҄nk|Ism6Wb0]Coluyo*pŖk S7'jqo"4e9An%LR"o䛮܆xUn2 vIB@GyZANH cWl,kxl_J9yGQ&N[ *}7hanù_r ԓwĄH;t9UHc; ٍQɦ_2ؼ@RnzZPwզ$rsǝy/2Y{~aw _:Qc׹пqgMӽSX߶.Ƒ:ᅍQT;7-N|71zf4Wu35/6R. T]/7XAW4hu%),rq}&%Y5%)_j,y?kn7̨y_Mn\7g=4,[&ůwtu"''GM(峥v" - WG=2s gvgKhT*@A>=H]i~!ۇEqoQ#m}ދo{ x5oSJ⚯P9`T3PĩDte$@~ ?PqY5%yu4 K|B9s =\6= lՅRi CzpxC}ۀ[]̊ˏQ*'/%JDH54ҍ7N b€o_t{y"-|܁̫ŧ AuKfP+5:K(%JlxT)#hgð`Jפ}%Ii9QftQ7*[dibbד -eV襥Lm @5# aYl C=7*L\P |{>j\cj%4:cŊ˜C=Y S(3&F9!Ty$i=}ݳ/X u>(HkkԘHU1yf))$[ _sDW*ŽJi{"M0J")m;f4aZ7vbL&Q=&+̷eJy( rهUYL:2-ġ᡺D^x$D 7`9`*|؃5r-lp./E}rFx|d2;J;$B~ȝz#aٷ-fEׇuԍGc{Qg_:QqRj]XF'@ Lc&O@RdҮBQ1 Nf|ae7VWu8UvU9%.,@.6 خUn!IݳJO6p(U L,DM9?}t8`%xJOhM}XEQ_b|L>ɥ Ϩsj oErOo:<ޕ #z?E@x[6xyӮ\WQGE_t`x$o!UbWSuOQ s@3x02N( r\)@ar%B?=1eRbሺqy}GpF R+-v{UL&4vyOmLX9C= 4tCm8tm2~=˷Pl1)xy ~73[PoVBgT ʹ<T  ieGxU͋?UKG9+,;=p `h0Fҏ6"$1} c8 HU!vGurtMO\3 $qs!rFM'15 Ҝ p&? ,j)r̥rm;gkUû? ͊B2o3# 9`s  $S]×ݣg_ quST4@]AĮ"b\ce@-Q!82s1n^&oJc*UJNV`9'I޷k/L#MY e+(tQ+z[G+`X.[Q_Btoz PN]}?p 5 "#7P0Lׇ;asO}HWE^".6]??"Gm[%ֿ FA榯q+U{SS+:9E ?pl&J~ 11)K\o2N]F'H~떩n,1 ?'*PT 9F1t+Qeq\ Ĩ5- \X_]KU쮚|KghP[d2cz%OAz3&ƶuР,_B`N0P4 T4L`ߒɕ ,<|T"PSU&ZG聑GR]Ӑ, T#Me3rM7A,uwm?e!(ʎ-ۛt g'u+dm! ~)wDڪ6B/5Uqi{eZ XפFϩ L9Uf5p%XfƟoRs^`lLvq֡[pjŬ-蜄HXCu0Y0駶M 0p:7NmJRqb$qHLm~cG4䃪B<˝b1哗Jڴx1 _'edb9BE@J?'.~' mC/ujo&a.#1OpXa- Ơ48s[(QXD6^]`DmPz PBhea/, Ͱ_.30"xuI |p<45AW<$=zZƌ9o\j1;4?5ȋxHOy6 w/oHLq?XF^~7dۆUNJcmWd'D), *Ast5yǛ*-w#L0OF u%.YF)αC4^a2:d`[龜G3K"stƣ>x(YwYĽ<z. W)k-/:DuSZV 0_/kd&)xیw~Ooc;cٚ8]9R*nu@7$ǍU)1ӓwe1s{35dAc<蠳T8lV >cZno]PQ;HB 'kz+ N]cf6'yĎ[;2*İ8]ÕVl j,=pbe%OQͥrSҿr[,"KbХdeJ&mtԓM+xXdOW"6. QgP͐Hf/ywJkK ,}m1$]G0TYJ"{w:q|0Jb j6!QUeZ ~KlI6EXSzu.8Fl\ nM/;`˔Ẻk{3ybJ.AW*R(}st,8F"~a)9HaE&uT;4=z>Cj͕g9/Q@g=Z>t[ŬFҙKvJw&:R~H:z|N'IKO+Ҥq:C:TPPfZkOt(]?X `G\ pn 1+Z'͜N: ̸b8+#/1hj uz0s Wpftgy MՌ`#nxʄ+jJ嗎+AB^4_7w"% $r1$9C>Z'egq/20 fTJ(OitrgSm!dMB DK_ژZ? 8-%YoTv*y^m]|&em|;Bt$"ϒpdQ8ɓ`ũ$pV`YѾ+Yj㚬KAaV$\l0aOuq{Gj;(+l"E3)/-+͘lA "nt o{;7hm)Ml4C;B;h~$PQ s^UCx'K!ߎvb*aS4Φ[%6Y,p{Dcsa,o3aBYXo#4Mu_Cqf&}׎/qt,XgnBӯꏖ?*wO',[VӶM^K0WcYDxrϳࡍ?&3q6yw:j\Mf}\ܡ$@|Q&;w#S?W,o)b.POL(#n|*{?*Ӥi&|{*eiq?'>K!=ڎR:1xNS;-e?_b{2.3wI6ר (rf՟ qzR%x -" ՖaAf,K- Jl<ƺ~NEN?c}a폢[)uXRw++=UH@>n̈́ y.] u|cpˆzoJǧy!y C_Ũ[/,|GvNc$v`*hWOo_aòR-BP\8vK:"~$5簛1r'R~m;krx3c)|j;ټ|&2p5{롴-w<+lEsxp+Lsߢn}%Z\FM[+r1؈%L+F.X'ySl5`'?<& ӛI<9lI^M)܆<֞5:A[bb$Ep"ZvG#͍̠#)S71((OvVXg[ @j8CD_:Q}0O79hV.+2GH>xS1OKa UiP򽷔tsl*>JJF 10BCS<+,.REpL)@ZvSo";9 L<-x,iC&W0m|;RJKP| f%C<7*u%qawmbbD!il\8>̑ֆ7oWPÃ<:^6O"v{,Z%q8m8^x90 GC-լ5^-`-__PJ I61TٰHÉɗ urWWVs$\nPnKߡ$F=F=Bȶr?Q' *Cp8AfrgPE T;z\ (b+b3$>uu4,sNi+s5:s'j@ V]}8k6|5lp$;1>_S{Ϡ2s6s@22xS&xO OcL l}ђpKK H VC$ҰW0ॠN0uoN n =žِۨs\(/pf`g4 ( OTh7Κ@0 ]|C˨J-XR^ヌha%B.18BÉOvAe(i 4L N#JIM&>O"ǩ}N" N MUh{t Qs7eVVM@G1!*H9d dkvoi֦"w.,:l{ Ѥ(l Nr1 )wқ@Iio@ai?Itnj5MO8؎8Q_^H0_g˽ҘK\>'C]nٍ2Ά~@m c㽪+QѪF!k•>g&wLr~b6Wi aŌ8!EʓJn/GPȁ9Y<o\Wy voJIZj]*v~Fv/!*ds J:Sы9$_o7a9+uz 3&ɴuuߤarIp2eja0#5yш/ ~kLKd Sto*w0< i 1 +L8)7h3vCfPAKqA3?c33ޏᲸu~Y3ahnây6sbAkc8PhL-*}.~<+I˜n&g3|dV) %Q mwĶ .*)N|n*OwcħMRHQ[oU#GiǛ@G@MX'fRf?H.m{㩔#f.HB6VWE-˷ѬeŜj/_+di;*uå/Mƣd'j GZDiOJ /܏4r.0fuKnKsЍAj2Gi|X=料CP%ݽzyQl&$v!|8$4L|hff>tf-+rMF kRwW#ELZ{緾QoɛWYR862JG]9BV:aqm\\{qPG?QRg^AcsM!r 5LGH >K՚ƫnX/좂Q#|R-POoi91o|pxn^IOA*$\t 8jfkdj՝FWKoo@; e B"Ifi:SPB=p,Qpֈيxv^؝R% o:j!!Iy3h!/×oi1v`8ЭQd{ՇzP*CQ44yҠV-=嘠e}B X=<$a`XP^5QbD+%IU}M<*㿉Fm3zZ9j"wˣ!a4Hb>Udo)"j.}.hNͰ+@g :j*]Ƴu8 1r;0hEm8XV3e5%!_K2\#KZ\7y<m'yB¯Wu&h}_SeixJ}װ.@jWUھAȪD*ʠin!Ktt7i: y*(HqU0G} *᥹gr7bSȸ+1 lZ,+`Wx3( KŠ n$>R'Hbt-y!ezep^GˡjثyӖ(B.=~#%5XD /]lʁ9-|qvp}ϵn$ԉmuɅj݊򯅓*64},B}'xG>*44@ؓE&peY$Jچ')( vrfgD {SFI\f8(=M7Fq+ݔXE.9š~:)᲍15G^:̰z'Fu2VvFdh/ղlohgxI c" gCKLѤIvwRX r?  9YL)PS!].4uNt_ ~2#ɰ[J>l}LOƺ- "0HݬC^Mov@k-u4XUK~hqHhy!qvlבmXΕ~ןHuMv-rx*J&Lwue5r|Yoi @5 PZ\hi1nU Pw-@Shem?usuz`5Qஶ}1اtB r zK z%@6Ha?o a!G0;.WC:U-F-3^q$^6n/҃MxNd-<&R“aAm6y*@͚>BEnY:^k&!p`# q(0f{gM>15KR[dkJ;ş*.a$=>K ezt37"VSgl~(Ew&SZa"jˀ/r]#AuHb!]I`4X-(- H?7sIwŸ_&ZriNTVv!ɨ+܉BeLX;ϰ[70Աݫ*]@/@|߂~%(@fXct=A0>Lo̶Zwxc1~=L =OŽزQ.ᅩW'c2 dm̩LN-VV f+I3\I3Xnnk8:i.9Ev,6I#,G`|R'^rG!kоpV-܆9W.t/_TҰ '|й!rE@^Τo'*=tٌRx];ɝ/Ua~fLI9@IGW`p\v)}o6J8#w?M]ln}x<$U5?Lu6XBϴгG7b宗h0a(~1ךA$+13w-Ѧ*fAf"<}jeƤnxW}Fi_1f4N43KPyf8Sʆl+ nbE6 ET@o95 9h#qkJBm`2r&7iOrB v@)}: Me&>Brз"QYf9BӀ2|v Ʃ٨CVbW[zWs6 4A,BM@!#t shx|fT˂EQ,T`]O?B()eGê abE6׏Vz+yϓ[Z80X&ƢH6Z Bd 㩭_TXUQh֋=ʁtc8xԃ~e8'jkI%4$݅zN'egX?Q1=dW[?,]Z2a.}zU<~O=N6h>nRӓgm_oJsLR}Gj8 \bB__ŕFeq !)oMp[P._|v0Nd $3;HR@Z/;Ά0?jnzcBּq{O9dGcj=O$i:n@;[49GB-q+'ˎ]2V&V{~hU`w"-%` *6DEŇ> PnjF6Y>-ٺ)l=A:lϜذ-!.Me6K_^Y6+5Ia⶗ί lէ'l+C;g\xJ(wuDC7ʮn&*;:fֲ,5g7Q׃ d[fՅMH 6)@P4>4}3Ǖ/@Rރ48*S|MD!~厬,\=fo6՝Shg O:Lk.9p<:S6T87xl4T>-}jm8N}o:L^۵u$385C5gBոPuH}2RQ`tbJ"ZΟe;{0MIO''m}an.zx%+tiXJLwK#hKQOϩ`ImK$a铴~?[][,@?@K*+m3C`VV.! 38.ikieA)nDX켺cnx3/OCЃ2U'*Zr( ˻҇~ao~D 3E3~VLZ0HVP\[IKg EL^I@mv=kP3^9})1GoaJ5ClOgY$,sUk3ڜO(WXp6`T-L)4~ [:ѐ 鹌L[wiJ?hLJ`Y:!$ah8?+}Ęs;nŊ6m瞄ϓ0MBBЕ$ 8m0͟ztb,vEB0LƂuKZd.}FH*\^Y4aIsR ZiU2黅N=dXꔠ4,L6D4/б0$k ,z%N U"i#N:DX ~ov> l&--i#g?*2 6h)6a~XN9\tSN!wKך/s;n[w$Zp} ;P0M]6Eilm֛\Q(oƻ z7\zV7sHA̓RgB]o6̖CFep u!avԯ-oy&֎~k,畣o)͟>I-n5ckKG''WD1E8W+n-IӨ}vյ )K(EA'0a*?N?DMV+ 9 q:S|'nUşu9cv :v*e jC)W$Ny7X2O|1~ JZ4;\Ԍ>A)| EJd U||<s[I@,dIAgS@ҭ4 hxq;\NuT$`S "68uUTwφ7>KJqǪ.X4uT rh@)^k(-~_Dm~F$rOd9ez:-r#GNaԫRS3jx"}pWbEK:D&m48yGx4m 7Z* ?q5ET'h拄Pt=n@,KT)iUҥcO,ޒhu4׀SNd@cnoSUy?\Xw+6J E?Jd ~LBoF(ӧe%oZ GkJ4eGhfM"^@񪯱cG~v+ Ke\+z1HґP&Z +$F␪vNe{ŜTCb 2Rn_'9:#ZE庪9I(XݤM 8e|W?Уָ֣۪n OEs3ЧٔF4~!+uv;]-FM]dZƹfk|o\M A*9B1YI|u\t hxbԜ)3AR#]+G2 bqjгl8gh)WFwtnyZ0 TƲ(_YSMJy^ =t5(I[IǑ3FӼΑ^epRrHg72K[1=*?"W>\]m1MEu< ïM⧐d17-{љ2$ tf&2-' xd59yZ*r) |Ʊpn9_ t]id"hgUp7'{ )ͫaNITx{l >׽yЮ/@,@}+;yNOFXFJp[Բ*:cK<`Ӏed+Xj_gu pjvU(kIB9ؼrMg].[Gm^^N+Ϥ*2uY^;/Z~aTV#^(vς#c:1p+0`+!D0biCAL+,g H$MB Vm\B=ߎ.!P b.FB 0vƊhdxd5:Z8}I/\ɧEpLckF7GE pJ1a-[?yZzk S3ʯY}& #\Q^KFhqAJ*2]qȗ^dz8 )~< A*JX~w(x4XB$qe7Bž{pr%1R qaMۀ`Kpu{g3jқ"\VrQ8:g9VpE$:YԀ{1@NmA l'cƾGK]պ/dkVP*|1Ej,ZlNcզKa1s_VQWkx1}A {q'x`>O|o%wȮZs*h5Z |bY7fе0o&IuXq%Kes4N[00zb:\zSE( 5įz \Fyf[*V,T(@\xsP.} E,z)lR]K+R@#쒯L&@9 2ڹJyq˱uƹwtfB%7KIv׺eT;gFVxP{̘c }J; >2_Ϯ17.a!NZe)E 쾈}| sneK!ur~ /NV x[@c' q5s& qCC_!St 39֙QZVͿ'L~БN5k(ڀLYT>9;`LD\ L'(t=YJ'6V]CA+R4Ba[C>. 7J.S.L9(KItcz[9.'iEHrHn"W;_y{HUb' 3uGr1 ŸSv :qK vyY~nKm+[3 .m>8􂫠T`R$ǂ"A*5KMEL4<)(y^9$!I\h_:[浪r.E֍ErkOJ5ze m_D _KZ?`H,Aj;}\\ZT|hR&,Xnd^PvI#H]Ѩ}ާX=ph:𙵚ZyOڭו04Av\Jkzu#i2~Zb[iK\gVzs3~}~]iX SK &gc-iG:ZC@/kkN3[IdO紱 ע(|q4#}C"X%uzz@ZgnނbN`E-u-^NY?wr ](ўIkϣ6}y7IuEM ˩uD^^¬{FK]D9yo툞H8A,qøm}cjY#9Dַ"duK&촟Q#9"LQƐs2?Z^ &wGHxGA_ ;!>r3¼o^F 8E!+`\^NClM0eAyg .KuzH{?Nphˊ<(SPsH`9@Q|HƗ+m"×3&0<gt/č9ed\hG ]]p,|W$ZF{CbjZH( p3ۙZN|a,'Y( I _ 6V5AȲQдK'+GT=wWOyi@1Tt$M q|/9f>SEBj:*RkRe>PZ]<M$jkE -bk|pMV@WvRiB4>sP͕R(E[^ }U-CEX˭&a_`2 Cy7~RbsxY8w#{X\)Q]7԰Ƭ\Du1˺ƌ9mk=pe<{RPUNξ݌ 'ńC?V9kb&<#$(Dq7Ҙ 9ichɩWJFl#`.17 *9dLxQK4GTe8J<061Տa"̿F^<<ZDF-T쑿!S\ӧ󍥉jSJX .3Tge- BH_gDUf}InacdR"++=ްe #o,CҜ⊓UXo-=yVsKX@*]+Y 7 4@&fWAGbw2坩S ɚdGlbqvxR5l OCVAYz9.DUpU>J5l+Af0z%!G7i[aA( h]>Z,\#2S;~P?f8ͧ0w;XwOɹy/;wz3}xl4쭗 b%ڇ YRIM/(KXW&8:KwK,@lufhA vw?%ȮGeMdـs\aW9bWkC:Rpr0boj '`OEZNCh *1bL#͇IY[ojdM#R`IZm"WY<۶ ,Bvsmpڦ>j{axw|cmi3HBa½tOKW=e?5ķ}k翗5k Ll?¯Fl)S@$:|qvՐCg!mdҗ\lG=FaxFu| :55Q#!E8`"-щKe/VNI%Xw3r敘!FhjxR_caBPZsȗzOо<<:p Hr*cԤVn(u#quwMR ]xmP+vǓw.KVLg,Z6zn[JX=G56àh&l(l0c~ v|At$^& ?M~'𣗍(d='[Rb`Df+i>onʹ/ɴP>=\,FJԄy1&TRY+epՄ9bBW-O9XRqq78_Vx[g瞉6ƭfVco'l9AVm--_?LQČaObWYSѐ̦9dfnZ+Jq2U^H'zᏺẼ)`NEyn$#r!Zن 븑^H!ˬ;G7\|y"KNN U]1![F竉I>ñw&#iu,0!8?y:حrtӝfH~:B^+?CsjKx=O8fE|B^hWt0:~ӱd "OP.]5Kc1vvV꣆dOIZ& <3ᄗD uS =N2g`85Ow*L//@!Wä_6c?Gjq))ao0HP+.nBIi|49 Y,.6Wdph敾>鸈?kh!>\[q"IazmCqDw/h124.ܴLz W_j;GS~p-eo_Ø#f*H š7ĊAʬ8=Ibz~~b]MG}F4Wϵ$Ȭ$u}kAF<ЬwApOb~ R_%[>Is䕽{pH>Sio(Zu@_N:ݏzeV?H?+y@80ӾਖyuȴVD>xZσTʻjv#+%MN:2PĹ`B΄{@ӚP(gڤp ]#.A0a0^JFH(]~FPy.TP a;uTȩ02sَ=F QΥ/i?tFT ;*&?o,)2M\.Uw˶H;RWsw:X"Qp roqBf*4%/N#|ٚc\5AlHH%_,t$,;a,1 nGpWׁ%i^ŕtL؜|,.@)HO+8hMag1cm2('*le9ޠE`N@J^*Q{G}ZָJs VNlM4 [7iWd1A[g̊σꫦh&w۞*LaߧٱxVs]l}zJ7A`* =tnXhn߹/5t#Is &4:!ۄZV q17X Ǣh*915*EJ 5-c!fvIeXD- &.1}:hlv%f-hJt**)7 ?( A8p&a0 =7) B,ź6]Sxf<˛s+(1qJhup9^b97%H(Gs2+'n@f lyY,/dM Inlw.{*erYbMfu[/2*4'5Ee.vuk !]!Mވ?w)W^t5JnñY"w]ggt_ITG:Ty/2iWB%I`4d,NIlύBO2@> ? $-`zT*YU1L0\5DRأ1(;ژCAP3w\h [vn\srQD۪(`)ՉFhc&zYRgj)R6G0Af+gݫMAeԊ ;-:LnIj4["6SW~X vĞşs7T×oVrՔ`a8O[pɱNN,iV%"%w(P_ =TA2.&;^p7425?{fZxanb.mhwJ*QWnd:_Խu(Rde .CrN:PNл 9r+CÄ>EqMv4J륝"\i%6?RY:Z׏|/j5& wV%i,jאW-VF_ig}SO޲:w'nY}NeN6@w\!'NBqJNٕe4pEy7;x="M*1S  )\>[uZx+'LG3=A7LLJ\&{/gD/ϺvV6v{$Ṿ'Oa,y0Y3Ш/ijP ^!Ir,٫5mlwZ{i S{Kx.3ŸmEF&?]3TN}k ]r$\d=U8C lֹM6dm9sDۯՅ\ |"4^pW8"Oҋ+X/~MvWgt[6D|v~XK4l `w;e=y_qqu HYpR{52 VzT;RZ@2(?J,RgOKw31(㛛cѷ#@KSOR'NxE' sڝ}+dGrX8 w&l)\TdVa,%r)hb^SNWTirGEL/Q1Y2zm8cE# IO=yq,TAΠwˡOIOY+mt>.$*}a.#|{8,1oG@8e,4&S *)Μ^R1_Ƣb5%xE2.N ȕ):/f.dqd^"?hwOyr c ]2Rھ`"e m ;ƒhO) ZmYOw^ L#bkFW}p$Tga9o5N Δ/4{K37U4uDwˑK{,s(ݗB;| ;E.J*[(&Y *ۯW]͟SZ#]Sg uȔj^$-j XϺ4g ??8*)G$~]tA1$w @n'  1‘w :Gr& Kx[7U]:!Br qBlȖmMun(|Q¿­%bɁ;ERWv.D0}jY}*gI.?MW Jũ{"btBׯ۔JKwuR;'CB{2;1nmj!8oDj̬-գ/r#uCGZQ9T>2dc&U<<4?_WԌ{^gZ\ &iWeM^ot9S2́!Nv;Ii!]_k==~r{Cת_tf^UBLA5A AS@LpLxY?_P+9 ]f_u /+n ew/tL^'ax!>DT36C>nX6Sg-*hlęu{V1h!&Ul2=-v5OhsýcD=u'71^~ ≔)FK 1vB#ͱa lm _^k|G .pvϙ"=nQ)|ڈcNZ@Rm˃#F?|ȋL:/m͖ik ;oi,XiWF&BڰA\'T幏򢕫=kBE_3r