pipewire-spa-plugins-0_2-0.3.64-150500.1.2 >  A c)p9|Mxb6$![}tNnLL͢Ch,ְu!;C@w螜.Ȫ(n]xO$ XM_\bɕjATx E/] **iL $Q_-Q3>%)e1e4LCoiDZ|1]Z)x(#-hX̀cŇٖ}iQ_OmXnՍնtyոee4 J54e755722847a5ba09b90b12ba76e3c11aaba55ec33b05f652225bd4361732f657a96ac1d13d22544968b7760e18aebec379708bDc)p9|5M*C.rQ璘b0L d4-[5^UE ^@l2O8Y#Յݒ *Qak1.} .mnH iT c!AzdnZYܶU#L(rJ;RJ$)jz6f,*vx p6$q zSiWF)+0rT4v%kc Ԋ] 6ȆI-;lv TONӹ7°>p>h?hd" - F .2 Hf|*4* * * *  *  * * R*$H*33G3(89:%FMGM*HN*IO<*XOhYO\P*]P*^S.bU.cUdV1eV6fV9lV;uVP*vVwc*xd`*yezhLh\h`hfhCpipewire-spa-plugins-0_20.3.64150500.1.2Plugins For PipeWire SPAPipeWire is a server and user space API to deal with multimedia pipelines. Some of its features include: * Unlimited input/output ports; * Per port format enumeration and negotiation; * Enumeration/configuration of per port parameters; * Application controlled buffer allocation with option to let the plugin Allocate memory; * Arbitrary buffer metadata; * Buffers are passed around by id which is very fast and avoids the need for refcounting; * Synchronous and asynchronous processing; * All api is designed to work without any allocations; * Arbirary input/output behaviour. This package provides plugins for extending PipeWire SPA's functionality.c]sheep157tSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Productivity/Multimedia/Otherhttps://pipewire.org/linuxx86_64(Hh /5 x`xH@`x@XWPw`X AAAAAAAAAAAAAAAAAA큤cEcHcHcHcIcIcIcIcHcHcHcHcIcIcIcIcHcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcEcEcX106ba80abd9ad0230c27c4ccb9eafa7ac73909b6ef1a4f4395cad185f12e74c5923adb4df10eb7549ebf380fb2fa47423bd5505c1bd333fcf33d01aba1496f2e825b84a9f26ff14474f5a95b93ea1c74ded72850dc47ed459ccb141329b87e7f0112890e14726ffa042ee922f7333b97a2d8500580328c9b522b04938be573cc7002c77701662b6ebdd235dac7379bb55cc1d56221a45c69addcee80400a0b17584779a0107075cc7b841beda655a84677e046d941ed5a80b1411a86868a83ebf6b63dc1eca8cba55e96be9a7dc808f4aa2ca86445ef891a05f3e46b0e78340c1fdea05001f24a1f0ad2ff504ee849c53e20981b5688f24e6115d39cdb5da238de9bb678afa149f1243538fbc9a57d563127e32ce79b2cbc1b7209a81230d7b534c702f5012acd70cc11120c9e698f717f487d6894c06003eba187e8eda6aa4a1a9e620b5f4f9ab65ce0ae1a910e53793b31e847c067172a83f4af6c8310dac78f49b1774168ab1c720f26ea3bd70aeb49354cf51f4662345b9966026181373e9891911b2e301455d2155e007f331daf79aa279afe6b507974240f867b691fbb5e72f6f8303f8f82f666c59f5ffa8d88f2fec6499baf758dc9a59b8946f1829fb0e8f69cb03ac1bc516c00dc839dc1ce93a4206136dbfbcceb3d5780940364dec395546863e8410170ffc61487a2b7740ba192dfb9d8d3f6c5e61e751105399856265710b9ea2e8d75d3afc23f23070fb8040cd2111133640c196538526e785b1581589bc4dd3847dbdc42cf4848e3658611115f0c46b4e4f1e5a4d46007efa7f6ecfe2397c0108432037f352fd936e0e2ddf926a75aa99e1843603646e873bc70a3fd5518ddfbb23c234b699e4715359e92a36f2ee905c4404e597384101d2df3ce648911ed9947ce4cf36606b2794ca16750f6d27d699593fb79a9273e0ab0b60aeb6cf79f8ff976bd3bbfd37954b6e2af3c2a5dbc84b4994ac6b5b06ca736a072a8a7f99cd2b8875b8d661f14e47cfac273891df05bcd2bbcd4f0045749230748aa91a681586f112fa27776f5eabf5dc8470242979cc88621a01f4130fbffrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.64-150500.1.2.src.rpmlibspa-aec-null.so()(64bit)libspa-aec-webrtc.so()(64bit)libspa-alsa.so()(64bit)libspa-audioconvert.so()(64bit)libspa-audiomixer.so()(64bit)libspa-audiotestsrc.so()(64bit)libspa-avb.so()(64bit)libspa-bluez5.so()(64bit)libspa-codec-bluez5-aac.so()(64bit)libspa-codec-bluez5-faststream.so()(64bit)libspa-codec-bluez5-ldac.so()(64bit)libspa-codec-bluez5-opus.so()(64bit)libspa-codec-bluez5-sbc.so()(64bit)libspa-control.so()(64bit)libspa-dbus.so()(64bit)libspa-jack.so()(64bit)libspa-journal.so()(64bit)libspa-support.so()(64bit)libspa-test.so()(64bit)libspa-v4l2.so()(64bit)libspa-videoconvert.so()(64bit)libspa-videotestsrc.so()(64bit)libspa-vulkan.so()(64bit)pipewire-spa-plugins-0_2pipewire-spa-plugins-0_2(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libasound.so.2(ALSA_0.9.0rc8)(64bit)libbluetooth.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libfdk-aac.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libjack.so.0()(64bit)libldacBT_abr.so.2()(64bit)libldacBT_enc.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libsbc.so.1()(64bit)libsbc.so.1(SBC_1.0)(64bit)libsbc.so.1(SBC_1.1)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libusb-1.0.so.0()(64bit)libvulkan.so.1()(64bit)libwebrtc_audio_processing.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cƍc<@cGcccj@cc@cR@c @ctc#@cc\cv"@ctctclcb[cAf@c8+c#c@b@b֜bγbb@bbb@b@bbjbX bBbBb b~b@b8b aa a@a@a@aeaaՈ@a*@a*@a*@aaa5a5aaA@aaaaaW@aya{@a{@aqV@aqV@af@aUaTU@aLl@aHwaC1a9@a(a'@a `@`]``@` @`ٹ`@```@`@`!@````}@`+```e@`u`T@`T@`Q@`P`Gc@`@`7@`7@`6?`.V`-@`@`@` l`@__@_F@_ _~@_i@_d@_G@_5+@_$__ @^^@^m@^m@^@^@^0^0^x^r @^p^f/^O@^O@^Nt]µ\9\@\n[qr[U@[M@Z@alarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comalarrosa@suse.compredivan@mts.rssor.alexei@meowr.rualarrosa@suse.comsor.alexei@meowr.rupredivan@mts.rspredivan@mts.rsjengelh@inai.desor.alexei@meowr.rualarrosa@suse.comalarrosa@suse.comalarrosa@suse.comsor.alexei@meowr.rutiwai@suse.comsor.alexei@meowr.rusor.alexei@meowr.rualarrosa@suse.comsor.alexei@meowr.rualarrosa@suse.comsor.alexei@meowr.rufvogt@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rualarrosa@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rualarrosa@suse.comalarrosa@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rualarrosa@suse.comalois1@gmx-topmail.dealarrosa@suse.comdfaggioli@suse.comalarrosa@suse.comsor.alexei@meowr.rualarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comfabian@ritter-vogt.dealarrosa@suse.comngompa@opensuse.orgalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comfcrozat@suse.comalarrosa@suse.comalarrosa@suse.comfcrozat@suse.comalarrosa@suse.comfcrozat@suse.comfcrozat@suse.comalarrosa@suse.comalarrosa@suse.comfcrozat@suse.comadam@mizerski.plalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comismail@i10z.comismail@i10z.comalarrosa@suse.comyfjiang@suse.comalarrosa@suse.commichael@stroeder.commichael@stroeder.comalarrosa@suse.commcepl@suse.comalarrosa@suse.comalarrosa@suse.comfcrozat@suse.comobs@haasn.xyzalarrosa@suse.comalarrosa@suse.comdimstar@opensuse.orgalarrosa@suse.comdleuenberger@suse.comdev@dominik-schmidt.dedimstar@opensuse.orgbjorn.lie@gmail.comalarrosa@suse.comfcrozat@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comfvogt@suse.comkamikazow@opensuse.orgfabian@ritter-vogt.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comluc14n0@linuxmail.org- Add patch from upstream to avoid division by 0 and other issues with invalid values (glfo#pipewire/pipewire#2953): * 0001-alsa-guard-against-some-invalid-values.patch - Add patch from upstream to fix causing an overflow resulting in choppy sound in some cases (glfo#pipewire/pipewire#2680): * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch- Add patch from upstream to fix a crash on arm: * 0001-cpu-arm-Fix-incorrect-free.patch- Update to version 0.3.64: * Highlights - Clear old buffer memory on ports to fix some SIGBUS errors. - It is now possible to assign custom port names to the ports from an adapter. This feature is helpful to those who use a multichannel interface with long-term connections. This way they can label each port with its designation, such as an instrument name or anything else to be displayed in a patchbay or DAW. - Fix some issues with node suspend and quantum and rate calculations. - Fix some regressions in pulse-tunnel and RTP-source adaptive resampling that could cause synchronization problems. - UCM devices now also have a Pro Audio profile. - NODE_TARGET (with the object.id) is now deprecated, use TARGET_OBJECT (with the object.serial, which is not reused and can avoid races). * PipeWire - Clear all peer input port buffers when suspending. This fixes some SIGBUS errors when some plugins were using old memory. (glfo#pipewire/pipewire#2914) - Fix a case where nodes that were not supposed to be suspended, were kept suspended on a rate change. (glfo#pipewire/pipewire#2929) - Fix an error in the quantum and rate calculations that could cause nodes to run with wrong quantum and rates when multiple rates were allowed. (glfo#pipewire/pipewire#2925) * Tools - pw-dump will now sort dictionaries to make it easier to compare different outputs. - Improve output of pw-reserve. - pw-loopback uses TARGET_OBJECT so you will need to use the serial id (or better the name) as the target instead of the object id. * modules - The filter-chain modules has seen some cleanups, refactoring and optimizations in the various DSP functions. - The ROC module now supports setting a custom samplerate. - ROC 0.2.X is now required. - The pulse tunnel and RTP source were not updating the rate field correctly which could cause synchronization problems. (glfo#pipewire/pipewire#2891) - The filter-chain now supports an arbitrary number of control properties. (glfo#pipewire/pipewire#2933) - It is now possible to assign custom port names to the ports from an adapter with the PW_KEY_NODE_CHANNELNAMES. - Support was added for capture and playback props in echo-cancel. (glfo#pipewire/pipewire#2939) * SPA - The ACP code now has an option to set the probe samplerate. (glfo#pipewire/pipewire#1599) - UCM devices now also have a Pro Audio profile. - Filtering of Step ranges is now implemented. * Pulse-Server - The channel-map is now set correctly on the echo-cancel module. - source_master and sink_master are now correctly handled in module echo-cancel. - Fix a regression in DRAIN where resuming after a DRAIN would fail. This caused problems for espeak. (glfo#pipewire/pipewire#2928) - TARGET_OBJECT is now used to make it possible to use the indexes as a target. - ladspa-source and remap-source can now also link to monitors. * ALSA - The ALSA plugin now handles the target.object correctly when set to -1. (glfo#pipewire/pipewire#2893) * V4L2 - The v4l2 replacement library now also follows symlinks. - Support for getting and setting controls was added. - Support for G_PARM was added. - The environment variable PIPEWIRE_V4L2_TARGET can be used to force an application onto a specific camera. * Bluetooth - Fix compilation without ldac_abr. - Fix a missing brace in CIND reply. This could cause some devices to fail. - Fix configuration of the initial latency. * GStreamer - The device provider now supports setting an fd so that it can connect to PipeWire sessions from the portal. - DMABuf support was re-enabled in gstpipewiresrc. - Rebase reduce-meson-dependency.patch. - Remove patches from upstream * 0001-pulse-server-add-channel-map-in-echo-cancel-module.patch * 0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch * 0001-alsa-dont-set--1-as-node.target.patch * 0001-modules-fix-rate-update.patch * 0001-alsa-fix-memory-leak-of-properties.patch * 0001-module-rt-fix-warning-when-xdg-desktop-portal-isnt-running.patch * 0001-midifile-error-won-invalid-track-size.patch * 0001-impl-node-move-2-state-variables-to-private.patch * 0001-context-rename-a-method.patch * 0002-impl-node-restore-running-state-after-reconfigure.patch * 0001-context-keep-per-node-quantum-and-rate-settings.patch * 0001-fix-use_buffers-checks.patch * 0001-pulse-server-clear-the-drained-state-correctly.patch- Add several patches from upstream to fix several issues (glfo#pipewire/pipewire#2925, glfo#pipewire/pipewire#2928, glfo#pipewire/pipewire#2929): * 0001-module-rt-fix-warning-when-xdg-desktop-portal-isnt-running.patch * 0001-midifile-error-won-invalid-track-size.patch * 0001-impl-node-move-2-state-variables-to-private.patch * 0001-context-rename-a-method.patch * 0002-impl-node-restore-running-state-after-reconfigure.patch * 0001-context-keep-per-node-quantum-and-rate-settings.patch * 0001-fix-use_buffers-checks.patch * 0001-pulse-server-clear-the-drained-state-correctly.patch- Disable ffmpeg support, only needed for pw-play and pw-record. Break a circular dependency with ffmpeg-5. Do this via disabling pkgconfig(libavcodec), pkgconfig(libavfilter) and pkgconfig(libavformat) BuildRequires as well as passing ffmpeg=disabled to meson.- Add patch from upstream to fix pulse tunnel getting out of sync/overruns (glfo#pipewire/pipewire#2891): * 0001-modules-fix-rate-update.patch - Add patch from upstream to fix memory leak of properties: * 0001-alsa-fix-memory-leak-of-properties.patch- Ship only X11 bell module in module-x11 sub-package- Split the X11 bell implementation into a separate package (overlaps with implementations in e.g. Marco). - Add patch from upstream to fix a Bluetooth regression (glfo#pipewire/pipewire#2898): * 0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch- Add patch from upstream to remember last routing after a reboot (glfo#pipewire/pipewire#2893): * 0001-alsa-dont-set--1-as-node.target.patch- Update to version 0.3.63: * Highlights - Fix a critical bug that causes audio distortion in some cases when using AVX2. - Fix a crash in mpv caused by deinit of PipeWire. - Resample the convolver IR to match the graph samplerate for better results. - Many more small bugfixes and improvements. * PipeWire - Fix a segfault in the PipeWire deinit code triggered by mpv in some cases. - Fix docs about SPA_PLUGIN_DIR. - Always dlclose by default (even under valgrind). Add an option with PIPEWIRE_DLCLOSE to select alternative behaviour. - Improve PIPEWIRE_DEBUG category handling. * modules - Resample the IR for the convolver when the IR samplerate and graph rate don't match. * SPA - Handle spurious reads from timerfd gracefully. - Fix potential stack-use-after-scope when starting Audacity. - Fix distorted audio when using AVX2. - Remove fallback to default channel map in channelmix. - Improve sorting of MIDI events, use the same order as Ardour. - Enable LFE downmixing by default. - Make IEC958/AC3 and IEC958/DTS work better by enforcing a fixed minimal buffering for the encoder to avoid stuttering. * Pulse-Server - Add a new pulse.cmd config section to execute pulse commands, currently only for loading modules. This removes the dependency on pactl. - Improve debug of messages. - Rebase reduce-meson-dependency.patch. - Add patch to add channel-map in the echo-cancel module: * 0001-pulse-server-add-channel-map-in-echo-cancel-module.patch- Refresh reduce-meson-dependency.patch- Update to version 0.3.62: * Highlights - A regression in screensharing was fixed. It was caused by a race when activating links and driver nodes. - Video transform metadata was added so that cameras and screen sharing can report the video orientation and transformations. - Support for the PulseAudio module-gsettings was added to make paprefs work. - Support for bluetooth offloading was added. This allows for the bluetooth reception, decoding and playback to happen completely in hardware. This also requires some support in WirePlumber. - Many bugfixes and improvements. * PipeWire - More work on stopping nodes in a more controlled way. - Fix a race in starting nodes and drivers. In some cases the driver node would already be started while the link to the peer node was not ready yet. This caused regressions in screen sharing. The driver is now only started after all the followers and links completed. - Fix a case where a slow capture stream would not recycle buffers anymore and stall. (glfo#pipewire/pipewire#2874) - Fix a subtle bug in pw_loop_invoke that could cause callbacks to be delayed and cause crashes in some cases. - Fix a case where IPC was done from the data-thread and could cause crashes. * Tools - Silence some expected errors in the pw-top output. * modules - The filter-chain has seen some optimizations in the copy plugin and the convolver. - The zeroconf plugin will now only unpublish services from the server that was removed. - Fix a potential crash when stopping pw-loopback. - Some harmless errors were turned into info messages. - Fix some cases where pw_stream methods were called from the data-thread that could cause segfaults. (glfo#pipewire/pipewire#2633) * SPA - There is now a video transform metadata that indicates how a video frame was transformed (rotated/flipped). libcamera and the GStreamer elements now have support for this metadata. - The SPA volume plugin is now disabled from the default build. - Handle missing control info in libcamera. - Handle errors from loop better, don't call the callbacks on errors. - Somewhat improve performance in some audioconvert AVX2 code for format conversion. - Fix PortConfig and EnumPortConfig params in audioconvert and audioadapter to reflect what is actually going on instead of using hardcoded values. - Pass ignore-dB property correctly in all cases. - Probing is now done in 48KHz again. (glfo#pipewire/pipewire#2857) * Pulse-server - IPv4 addresses are now added first to the list and exposed first with zeroconf discover. - module-gsettings was added to make paprefs work. - The pulse.idle.timeout option was disabled by default and only enabled for selected apps (speech-dispatcher) because it caused some problems for other apps. (glfo#pipewire/pipewire#2880) * JACK - Only process valid ports. Could fix some crashes. (glfo#pipewire/pipewire#2863) * Bluetooth - Support was added for offloading bluetooth handling. Some hardware can receive, decode and play the bluetooth audio directly in hardware.- Drop dependency on SDL2; this leads to a build cycle with SDL2 itself, and is only needed for pipewire example code anyway.- Update to version 0.3.61: * Highlights - Fix a bug in audioadapter that could cause crashes when switching bluetooth profiles. - Fix sound in QEMU, deadbeef and openal again. - libcamera plugin fixes, dynamic add and remove should now work with the next wireplumber version. - Fix a regression in pw-midiplay where the first buffer would not play and some events would be missing. - The network module now doesn't export other network sources anymore. - pulse-server now detects clients that keep underrunning for a long time and will pause them to save power. - Many more bugfixes and improvements. * PipeWire - Optimise away some useless graph recalculations. - Increase alternative sample rates from 16 to 32. - Silence some module loading errors when the error can be ignored. - Fix initial buffer requested size for pw-stream when operating in async mode. This also indirectly fixes the first buffer in pw-midiplay. * Modules - Set the network property on pulse-tunnel streams so that they are not exported anymore. - Filter-chain has optimized mix functions now. * SPA - Handle some errors in libcamera better. - Fix libcamera remove events. Fix the id allocation for devices. - Fix a bug in audioadapter where it would not renegotiate after a port reconfiguration, leading to crashes, especially when automatically switching profiles in bluetooth. - Do ALSA probing in 44100Hz again. Some devices seem to fail otherwise for some unknown reason. - Force playback start when the ALSA buffer is full. This fixes sound in QEMU. - Support Digital 5.1 AC3 for Asus Xonar SE. - Improve format renegotiation in audioadapter. This makes the ALSA plugin work again for deadbeef. - Fix latency reporting on adapter DSP ports. * pulse-server - Fix a bug where openal based applications would hang. - Improve zeroconf publish. Only publish on the address of the first running server. This avoids duplicate entries for IPv4 and IPv6. Add support for republish entries when new servers are started. - Add a pulse.idle.timeout option (default to 5 seconds) to pause streams that have been underrunning for this amount of time. Badly behaving clients will then not keep the graph and device busy so that devices can be suspended to save battery. This should give better default behaviour with speech-dispatcher. * JACK - Add an option to configure the filter character. - Fix connect_callbacks. It was only called once for output ports. - Add option to set node.passive on jack clients. Make some quirks for qsynth to make it suspend and fade out better. - Rebase reduce-meson-dependency.patch. - Drop patches already included upstream: * 0001-audioadapter-perform-setup-again-after-a-PortConfig.patch * 0001-pulse-server-also-advance-read-pointer-in-underrun.patch * 0002-audioconvert-redo-setup-when-format-changes.patch * 0003-acp-do-probing-in-44100Hz-again.patch * 0004-alsa-force-playback-start-when-buffer-is-full.patch- Add patch from upstream that fixes audio in qemu where the buffer is very small (glfo#pipewire/pipewire#2830): * 0004-alsa-force-playback-start-when-buffer-is-full.patch- Add more patches from upstream to perform setup in more cases: * 0001-audioadapter-perform-setup-again-after-a-PortConfig.patch * 0002-audioconvert-redo-setup-when-format-changes.patch - Renumber patch 0001-acp-do-probing-in-44100Hz-again.patch to * 0003-acp-do-probing-in-44100Hz-again.patch- Add patch from upstream to fix some devices that don't seem to work in 48000Hz: * 0001-acp-do-probing-in-44100Hz-again.patch - Require pulseaudio-utils from pipewire-pulseaudio to have pactl available to load modules.- Update to version 0.3.60: * Highlights - The filter-chain now handles errors better and has fixes for many crasher bugs. - A new RTP module was added with a sender and receiver. It uses SAP to announce and consume RTP streams and is compatible with the PulseAudio RTP modules. - Many small bluetooth improvements and fixes. - The alsa plugin will now only start playback when there is data. This results in better synch and lower latency between capture and playback. - The v4l2 and libcamera plugins have seen a lot of improvements. They support control properties now. Also pw-v4l2 has seen many improvements and mostly passes the v4l2-compliance test now. - Many more bugfixes and improvements. * PipeWire - Code cleanups, compiler warning fixes. - Add some extra checks to avoid scheduling an inactive node. - Rework the sequence of events to start and stop nodes. - Improve param enumeration. - An option was added to give priority to the Buffer params of the consumer. This makes it possible to use the default values of the consumer (instead of the producer) when capturing from a source. - The graph rate selection was improved to pick a rate closest to the requested one (instead of picking the default). * Modules - Fix some crashes in filter-chain. - X11 Bell module will now be loaded by default when available. - A new RTP module was added with a sender and receiver. It uses SAP to announce and consume RTP streams and is compatible with the PulseAudio RTP modules. - Improve RAOP compatibility. - The echo-cancel module now uses the resampler prefill option to align input and output samples without buffering. Better latency control when starting and stopping has been implemented. - The pulse tunnel will now write aligned samples to pulseaudio even when the ringbuffer wraps around. This fixes playback issues with multichannel sinks. - Add a delay option to module-loopback using a ringbuffer. - Implement echo-cancel params. - The filter-chain module has better error reporting. - The LADSPA search path was extended with some more common paths. - The echo-cancel input can now also be a monitor of a sink. This improves compatibility with some proton games that expect a real sink instead of a virtual one. * Tools - Better error reporting in pw-link. - pw-top now also shows IEC958 passthrough formats and JPEG/H264 video formats. - pw-top refreshes the screen faster. - pw-top now prints the state of the node and shows less info for inactive nodes. - pw-dump now uses the new seq field in the spa_param_info to discard old param updates and avoid duplicate params in the output. * Bluetooth - Add ModemManager support in the native backend. - Clean up GetManagedObjects handling. - Handle QoS from the endpoints in the codec. - Increase the socket buffer to have more control over the rate and QoS. - Simplify the packet flushing code. - Stop processing nodes before destroying them. - Fix timers when a source switches drivers. - Codecs can now share endpoints. This reduces the amount of endpoints and avoids problems with devices that can't handle a large amount of codec endpoints. - Report batery status to UPower for HFP AG. - Fix bitpool increase. * SPA - The audioresampler now avoids clicks and pops between activating and deactivating the adaptive resampler when used by the stream API. - Use default locale to parse float parameters. - The upmix functions now have SSE optimisations. - Avoid recalculating the complete channelmix setup when only the volume changes. - The alsa plugin will now only start playback when there is data. This results in better synch and lower latency between capture and playback. - The ALSA MIDI sequencer will now pull data from the graph even when it did not output anything. Fixes some graph stalls with the sequencer in some cases. - v4l2 and libcamera sources now recycle buffers when nothing is consuming them. This avoids stalling the graph. - libcamera now suggests a more appropriate frame size than the smallest poster frame. - Improve state changes in audioconvert. - A new seq field was added to spa_param_info to keep track of pending param updates. - Support speaker output only on RealTek ALC4080. - The v4l2 source now supports setting controls. - The libcamera plugin now supports enumerating and setting controls. - A new unit test for 6.1 channel mapping was added. More debug info was added to audioconvert for the channel matrix. - Audioconvert will now also upmix a rear-center channel when needed. * pulse-server - Add support for the RTP send and recv modules with the new native RTP module. - Add option to set latency for pulse-tunnel streams and module-zeroconf-discover. - The socket will now be given the same permissions as what pulseaudio did (0777). - Implement module-loopback latency_msec correctly with the new delay parameter. - sysfs.path is now filled with the same data as pulseaudio. - The manager now uses the new seq field in the spa_param_info. - Fix a bug where in some cases the read pointer would get out of synch and cause too large requests. * ALSA - The alsa plugin now reuses the stream in prepare which results in better performance. - Some deadlocks have been fixed in the ALSA plugin. - The ALSA plugin reports more accurate timing information in some cases. * V4l2 - The v4l2 compatibility layer has received a lot of updates. - Improved node names and format enumeration. - Support for multiple /dev/videoX devices, each mapped to a unique PipeWire node. - Passes the v4l2-compliance test now with both the v4l2 and libcamera backend in PipeWire. - Improved mmap support for inline buffer memory. This makes it possible to consume PipeWire streams. - Negotiation works more reliably now. * JACK - Implement jack_acquire_real_time_scheduling() and jack_drop_real_time_scheduling() by keeping the thread utils in a global state. - Fix jack_client_thread_id() to return NULL when the client is not active, just like jack1 and jack2. - An option was added to let the jack_set_buffer_size() function update the global metadata. A quirk was added so that jack_bufsize uses this new feature to make the buffer size settings persistent and global, just like jack. - jack_port_register() and jack_port_unregister() can be called on an active client so make this thread safe. - Rebase reduce-meson-dependency.patch. - Drop patches already included upstream: * 0001-filter-chain-iterate-the-port-correctly.patch * 0002-spa-support-the-speakers-output-only-case-in-report_.patch - Add patch to make Telegram playback work again: * 0001-pulse-server-also-advance-read-pointer-in-underrun.patch- Fix regression with Dell WD15 Dock and others (bsc#1204719): 0002-spa-support-the-speakers-output-only-case-in-report_.patch- Add 0001-filter-chain-iterate-the-port-correctly.patch: Fix filter-chain convolver segfault at start.- Update to version 0.3.59: * Highlights - Fix possible wrong samplerate in loopback streams after suspend and rate switch. - module-filter-chain can now adapt to the graph samplerate. - Fix some potential stuttering and crackling in pulse-server. - Add Bluetooth LE support. This requires experimental kernel and bluez support. - The ALSA plugin has more options to control the buffer size. This can be used to work around high latency in davinci resolve. - Many bugfixes and improvements. * PipeWire - Add audio capture example with volume meter. - Fix a case where a rate switch would not suspend all the nodes of the driver first. This could cause wrong samplerates in streams. - Fix a case where a node would be Paused while still added to the graph, causing potential crashes. * Modules - module-filter-chain and module-loopback now use the resample.prefill option to avoid buffering extra samples and causing unwanted latency when resampling is activated. - module-filter-chain can now adapt to the graph samplerate. - Improve module-raop to support the ALAC codec as raw PCM. - Improve RTSP parsing to improve compatibility. * Tools - Fix 100% CPU in pw-cli monitor mode. - spa-acp-tool can now be exited with ctrl-D. * SPA - Various libcamera fixes and improvements. - Set stride on audioconvert output buffers. - Make sure we always place the last requested size from the resampler on the buffers in pw-stream. - Add resample.prefill option in the resampler to fill the history with 0 so that we don't have smaller buffers at the start. - Make sure that when an overflow corrupts a POD, that it will always stay corrupted. - Rate limit some ALSA warnings and reduce some unwanted warnings. - Don't recalculate the audioconverter state for each pause/play. - Fix some POD parsing inconsistencies and potential overflows. - Add support for Asus Xonar SE. - Fix Flush command handling. It should not stop playback. - Refactor the peaks function and add some unit tests and optimisations. - The channelmix has an optimized nXm converter and new unit tests. - Normalisation in the channelmixer was fixed. * pulse-server - The requested latency of record streams was reduced to fix some stuttering in Teamspeak. - Tweak the max amount of bytes sent to a client. - Improve maxlength calculations, this fixes some crackling noise with high samplerate and channel counts in some players (audacious). * Bluetooth - Merge Bluetooth LE support. - Make sure we are backward compatible with WirePlumber. - Fix some HFP and HSP AT command parsing. - Use HFP by default over HSP. * ALSA - Increase max number of periods. - The parameters handling was improved. There is now an option to set the buffer-bytes of the ALSA plugin. - PIPEWIRE_ALSA can now be used as an environment variable to restrict the plugin formats and buffer size. - Rebase reduce-meson-dependency.patch.- Update to version 0.3.58: * Highlights - Fix a regression that could cause audio crackling. - Fix a regression in RTKit because rlimit was not set correctly. - JAVA sound applications will now alsa work with the pulseaudio-alsa plugin. - pw-top will now show the negotiated formats of devices and streams. - Fix some potential crashes when starting streams. - The ALSA plugin has had improved timing reporting and poll descriptor handling that should improve compatibility. - Many more improvements and bugfixes. * PipeWire - Avoid scheduling nodes before they are added to the graph. This could avoid some crashes when scheduling nodes that were not completely started yet. (#2677) * Tools - pw-top now also shows the negotiated formats of streams and devices. (#2566) - pw-top prints microseconds as "us" now to avoid unicode problems. * Modules - Fix compilation with newer lv2. - Fix setting realtime priority with RTKit, it was not setting rlimit correctly and RTKit would refuse to change the priority. - Fix some playback problems with RAOP sink. (#2673) - Filter chain will now warn when a non-existing control property is used in the config file. (#2685) - Filter chain can now handle control port names with ":" in the name. (#2685) - The echo-cancel module and interface now has activate/deactivate functions to make it possible for plugins to reset their state. * SPA - Make sure audioconvert uses the given channelmap and channels for the volumes, even when not negotiated yet. This makes it possible to change the volume before the node has been negotiated. - Refactor the peaks resampler. Fix an error in the SSE code. - Fix DSD min/max rates, avoid exposing impossible rates. - Set monitor port buffer size correctly. This could cause some crackling and hickups. (#2677) - Make ALSA sequencer port names unique. * Pulse-server - Rework the capture buffer attributes to better match pulseaudio. This fixes a regression where opening pavucontrol could cause crackling. (#2671) - Implement TRIGGER and PREBUF methods. - Handle clients that send more than the requested amount of data. PipeWire will now also keep this as extra buffered data like PulseAudio. This fixes JAVA sound applications when they are running on top of the PulseAudio ALSA plugin. (#2626,#2674) - Update the requested amount of bytes more like PulseAudio. Fixes stuttering after resume with the GStreamer pulseaudio sink. (#2680) * ALSA Plugin - More debug info was added. The time reporting was improved. - The poll descriptor handling was improved, avoiding some spurious wakeups. (#1697)- Update to version 0.3.57: * Highlights - Support masking of conf.d/ files. - Use org.freedesktop.portal.Realtime when available. This does the correct PID/TID mappings to make realtime also work from flatpaks. - Fix rate adjustement logic in pulse-tunnel. This would cause increasing delays and hickups when using tunnels. - Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now send and reveive OPUS data over bluetooth. - An AAC decoder was added so that PipeWire can now also function as an A2DP AAC receiver. - Fix some issues where the wrong samplerate was used. - Fix rate match for sources. This fixes an error where follower sources would generate many resync warnings. - Many more bugfixes and improvements. * PipeWire - Support masking of conf.d/ files. - Add some more debug info to memfd. - Improve data-loop invoke method. Also flush pending items. - Add a filter-chain systemd service file than can be used to start custom filters placed in ~/.conf/pipewire/filter-chain.d/ - Improve triggered timestamps for remote nodes. - Fix some potential cross compilation problems due to wrong host_machine. - Check return values of pw_getrandom(). * Tools - Updates to pw-cli manpages. - Remove the pw-cli dump command. It is mostly implemented as part of wpctl status, pw-dump, pw-link, pw-top and others. - Clean up resource in pw-cat correctly on errors. * Modules - Fix compilation of AVB on big-endian. Enable AVB only on Linux. - Use org.freedesktop.portal.Realtime when available. This does the correct PID/TID mappings to make realtime also work from flatpaks. - Fix compilation of ROC module when headers are missing. - Improve some error cleanup paths in protocol-native. Improve connect and disconnect. - Fix a potential crash in FFT unload in filter-chain. - Implement PIPEWIRE_NOTIFICATION_FD for notification when the socket is ready. - Try to use rtkit if set_nice() fails. - Fix rate adjustement logic in pulse-tunnel. This would cause increasing delays and hickups when using tunnels. - Handle disconnect in pulse-tunnel. * Bluetooth - Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now send and reveive OPUS data over bluetooth. - An AAC decoder was added so that PipeWire can now also function as an A2DP AAC receiver. * SPA - Tweak the resampler window function some more. - Improve format convert performance in some fallback cases. - Fix rounding in format conversion on ARM NEON. - Fix libcamera build error. - Fix some issues where the wrong samplerate was used. - Don't wait for more samples that can fit in the ringbuffer in ALSA. - Improve buffer size handling in audioconvert, scale the buffers based on the rate conversion and make things work with really large rate conversions as well. - Add more and better debug for ALSA devices. - Improve channel mix: Filter FC and LFE when copying from a different layout. Implement STEREO from FC. Avoid generating REAR from FC in PSD mode. - Fix rate match for sources. This fixes an error where follower sources would generate many resynch warnings. - Improve ALSA format negotiation. If the ALSA node is not running and there was a previously configured format, close and reopen the device to enumerate and accept all possible formats again. * ALSA - The alsa plugin will now also save the volumes set with the control API. This saves the volumes set with alsa-mixer, for example. * Pulse-server - Flatpak apps with devices=all (Zoom) will now be granted Manager permissions. - Small tweaks to the amount of data sent to clients to work around an issue in freerdp. * JACK - Clean up the transport correctly when closing a client. - Match context properties in addition to node properties for the jack client rules. - Make sure to return an error when disconnected from the server. - Fix thread cast problem in jack_client_thread_id(). - Increase jack_client_name_size() length and make sure we have space for the \0 byte. - JACK clients from the same application will be added to the same group so that they share the quantum and rate. - Rebase reduce-meson-dependency.patch. - Drop patches already included upstream: * 0001-avb-fix-compilation-on-big-endian.patch * 0002-avb-fix-compilation-on-big-endian.patch * 0003-avb-fix-compilation-on-big-endian.patch- Recommend pipewire-alsa (instead of alsa-plugins-pulse) from pipewire-pulseaudio (boo#1201409)- Update to version 0.3.56: * Highlights - A critical bug that could crash JACK applications was fixed. - Some more regressions in audiomixer were fixed. This should fix crackling and stuttering in some cases as well as some channel mapping regressions. - A bug in the alsa plugin was fixed that could cause stuttering in VMs. - Bluetooth sources should have improved latency and rate control. - Many more bugfixes and improvements. * Modules - An experimental AVB module was added. It can expose PipeWire as an AVB entity and initiate (broken) streaming between entities. - module-loopback now handles the cases where the input and output channels are different without crashing or producing silence. - The filter-chain module now correctly calculates the output size without crashing in some cases. It also skips invalid ports instead of crashing. - Handle and report pthread errors better. * SPA - The resampler qualities were tweaked a little. - A bug that would sometimes cut off the last part of a buffer was fixed in the alsa plugin. This could cause broken audio in VMs. - Access to the alsa mixer and devices is now checked more thoroughly. - The spa-resample tool can now also handle large downsampling rates without crashing. - Audioconverter now uses rounding for float to int conversions, which reduces distortions. Compilation of the C subroutines was separated and uses its own optimisation flags now. - Noise shaping was improved in audioconvert. A new Wannamaker 3 tap shaper was added. - Audioconvert now uses a pattern for generating keep alive noise. This should have much less energy and be even more inaudible. - A channel mapping bug was fixed in audioconvert. - The dsp audio mixer would sometimes not mix enough and cause dropouts. * JACK - A critical bug in the mixer was fixed. It would cause most JACK applications to segfault at start-up. * Bluetooth - A new rate control algorithm was implemented for the sources. - The media role on HSP/HFP streams is now fixed. * Pulse Server - Add the resampler delay to delay reporting as well. - Rebase reduce-meson-dependency.patch. - Drop patches already included upstream: * 0001-jack-only-mix-when-we-have-input-to-mix.patch * 0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch - Add patches from upstream to fix compilation on big endian: * 0001-avb-fix-compilation-on-big-endian.patch * 0002-avb-fix-compilation-on-big-endian.patch * 0003-avb-fix-compilation-on-big-endian.patch- Add patch to fix audio after tty switching (boo#1201349): * 0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch- Update to version 0.3.55: * Highlights - Fix some more critical bugs in the new audioconvert and the queueing in pw-stream that causes stuttering and hickups. - HFP hardware volumes are now saved and restored. - Format conversions and mixing was improved. - Small bug fixes and improvements. * PipeWire - The queueing in pw-stream was improved with support for buffer prefetch in asynchronous mode. - Add a pw-filter unit test. * tools - pw-midiplay should now work again after improvements in pw-stream. * modules - The RAOP module was improved to support auth_setup. - The RAOP module should now handle timing packets better. - Add some more filter-chain examples. - The filter-chain now has a separate config file with the boilerplate settings. The examples are now just config snippets that can be dropped in .conf.d/ directories, such as the filter-chain.conf.d/ one. - Start suggesting to use target.object instead of node.target in docs and examples. * SPA - Use the cosh window again for the resampler. It should now give better resampler quality. - Rework the mixer functions. They were rewritten for higher precision and better performance. Add unit tests and benchmarks. - Improve format conversion for 32bits for avoid errors in clang because of undefined behaviour at extreme ranges. - Fix a bug in audioconvert where it would not consume the right amount of samples when the resampler was disabled. This could cause skipping and hickups. - Fix bug in audioconvert where it would try to convert the input samples multiple times, causing strange artefacts when upmixing. - Be more strict about valid JSON floats. - device.vendor.id and device.product.id should now always show up in 0xXXXX format and should not be converted to floats in pw-dump anymore. - Add triangular dither, add unit tests for noise generation, add some more optimisations. * Bluetooth - HFP and A2DP now expose different routes and thus can have different volumes. - HW Volumes for HFP are now synchronised better. Volume changes from HW buttons are now also saved. - Rebase reduce-meson-dependency.patch. - Add 0001-jack-only-mix-when-we-have-input-to-mix.patch: Fix an Ardour start-up crash.- Update to version 0.3.54: * Highlights - Some critical bugs in the new audioconvert were fixed. The old adapter had internal buffering that was abused in some places. - The bluetooth sources were rewritten using a ringbuffer to make them more reliable to jitter and remove old audioconvert behaviour. - Many improvements to the audio converter. - Native DSD128 and up is now supported by pw-dsdplay. * tools - Support DSD128 to DSD512 as well by scaling the amount of samples to read per time slice. * SPA - Format conversion is now generated with macros to remove duplication of code. - 24bits conversions were rewritten to use the generic conversion functions. - Temporary buffers in audioconvert are now made large enough in all cases. - Fix draining in audioconvert. This fixes speaker-test. - Fix the channel remapping. - Audio conversion constants were tweaked to handle the maximum ranges and provide lossless conversion between 24bits and floats. - Vector code and C code are aligned and the unit tests are activated again. A new lossless conversion test was added. - Fix an underrun case where the adapter would not ask for more data. - Fix PROP_INFO for audioconvert. - Use the blackman window again for the resampler, the cosh window has some bugs that can cause distortion in some cases. - Add more unit tests for audioconvert. Add end-to-end conversion tests. - Don't leak memory in format converter. * pulse-server - Card properties are now also added to sinks and sources, just like in pulseaudio. - Increase the maxlength size to at least 4 times the fragsize to avoid xruns. - Fix a race when setting default devices. * Bluetooth - The source was rewritten to use a ringbuffer. This avoids regressions caused by audioconvert. - Drop patches already included upstream: * 0001-audioconvert-ensure-temp-buffers-are-large-enough.patch - Rebase reduce-meson-dependency.patch.- Add a patch from upstream to fix segmentation faults in MPV: * 0001-audioconvert-ensure-temp-buffers-are-large-enough.patch- Update to version 0.3.53: * Highlights - The 44.1KHz samplerate was removed again from the defaults, it caused all kinds of problems with various hardware. - The ALSA plugin should now be able to deal with unsupported samplerates and fall back to the nearest supported one. - The audioconvert plugin was rewritten to be more maintainable and quicker. It also gained support for control ports and dithering with optional noise shaping. - An impossible buffering situation is avoided in pulse-server that would cause some applications (sunshine, ...) to stutter. * PipeWire - 44.1KHz was removed from the allowed rates again. It caused all kinds of regressions due to driver bugs and timing issues on HDMI. * modules - filter-chain now does some more error checking and reporting to avoid some crashes. - filter-chain now supports more channel layouts for input and output that does not need to match the plugin layout. - Format parsing is now more consistent in the modules. * Tools - pw-cli can now also work without readline support. - pw-cat can now also read multichannel ulaw/alaw/u8/s8. * SPA - The audioconvert plugin was rewritten. This should make it more maintainable. It also fixed some issues such as CPU spikes in some cases and crashes in others. The old plugins were removed, for a code reduction of some 6000 lines. - The audioconvert plugin now supports control ports, which can be enabled on nodes in the session manager. This makes it possible to control audioconvert properties using timed events or midi. - NoteOn 0-velocity MIDI events are no longer filtered out. This is a valid event, nodes that can't deal with it should fix it up themselves. The JACK layer still filters out these events by default but this can now be configured with a per-client property. - The running status on midi events is now disabled to match what JACK does. - The ALSA plugin will now deal with driver bugs when a driver announces support for a samplerate but then refuses to use it later. - The ALSA plugin has been optimized a little for sample IO. - V4L2 now doesn't error when there are no controls. - Error handling was improved in the audio converter. - The audioconvert plugin now supports rectangular dithering and noise shaping. - The audioconvert plugin can now insert additional inaudible noise that can be used to keep some amplifiers alive. - The audioconvert format conversion was changed so that it now produces the full 32 bits range in the C fallback conversion code as well. - The resampler window function was changed to a cosh() window function. - Vendor and device id are now in hex. * pulse-server - Tweak the record buffer attributes some more and make sure we don't end up in impossible buffering situations. Fixes an issue with distorted sound in sunshine. - Fix a potential crash when updating the client property list. - Some properties on cards were aligned with pulseaudio. - Drop patches already included upstream: * 0001-settings-remove-44.1KHz-from-allowed-rates-again.patch - Rebase reduce-meson-dependency.patch.- Add patch from upstream to remove 44.1kHz from allowed rates. This reverts the new behaviour in 0.3.52 which is causing problems to too many people (boo#1200760): * 0001-settings-remove-44.1KHz-from-allowed-rates-again.patch- Update to version 0.3.52: * Highlights - Add 44.1KHz to allowed samplerates. The server can now switch by default between 48KHz and 44.1KHz. - Streams now allocate less resources. - Fix some bugs that could make the server crash. - Bluetooth now supports the LC3plus vendor codec. - Many bugfixes and improvements. * PipeWire - Add 44.1KHz to allowed samplerates. - Avoid setting the locale. - Avoid use-after-free when destroying a node from spa-node-factory. - Avoid using reallocarray when not available. - Set port alias is not otherwise set. * Modules - Improve filter-chain parsing and error reporting. Handle empty nodes. - Handle destroy of globals and factory in most modules. - Add refcounts to client and resources to handle destroy of the protocol. - Handle global node.name in filter-chain and loopback again, use it to construct unique stream names. - Avoid a wrapped pw-node in the adapter. This reduces resources allocated for streams. - Fix a crash when module-x11-bell was unloaded. - Add a new module-pipe-tunnel that can write/read data from a UNIX pipe. * Tools - Fix DSD playback again in pw-cat. - Add -n option to pw-loopback to set node names. - Add -P option to pw-cat to pass properties to the stream. - Support stdin/stdout in pw-cat. - pw-dump now also dumps object removal when monitoring * SPA - Avoid duplicate param results in pw-dump for ports. - Avoid endless loops in audioconvert for badly behaving clients. - Scale max-error in alsa based on quantum and avoid logging a warning when starting. - Improve debug of failed format conversion. - Handle offset in the audio dsp mixer inputs and clamp to the maximum buffer size. - Add option to disable locale support for JSON number conversion. - Add support for Astro A20 Gen2. - Fix some of the test sources, the flags were not set correctly. - Add camera location as property in libcamera and let the session manager generate a localised description. - Fix some crashes due to wrong vargar types in v4l2 controls. - Improve ALSA resync behaviour. - Add support for Komplete Audio 6 MK2. - Improve loop cancel while iterating. - Try not to mix surround channels and AUX channels. Make card with many ports look better when not using the Pro Audio profile. - Vulkan filters were added. * Bluetooth - Add LC3plus vendor codec. - Handle unsupported indicators better. - Ensure multiple devices on an adapter use different codecs because one endpoint can only be used by one device at a time. - Fix bitpool control as a follower. - Handle bluetooth errors better. - Speed up bluetooth connection by only waiting for the profiles supported by the adapter. - The dummy AVRCP player is disabled by default because it seems to break more devices than it fixes. * pulse-server - Add initial stream latency property so that devices can be started with a resonably accurate latency. - Fix ringbuffer underrun case. - module-native-protocol-tcp now has a auth-anonymous option to give full access to the clients. - Report a node as being moved when it is still moving. This improves compatibility with pasystray. - Avoid overallocating message memory. - Don't export NETWORK nodes in zeroconf. - Fix stride for TrueHD and DTSHD passthrough. - Make sure we don't send too small audio fragments. Fixes capture from multiple tabs in Chromium. - Rework module handling some more. - Use the new native module-pipe-tunnel for pipe-sink and pipe-source. - Implement the STREAM_MOVED message when a stream got moved. - Fix a potential segfault when stopping the server and a TCP module as still loaded. * ALSA - Add support for updating sw_params at runtime, mostly the min-avail param. - Capture and playback nodes are now assumed to use a different clock and will activate the adaptive resampler when linked. This assumption is removed in Pro Audio mode. This provide a better experience out of the box with most devices. * JACK - Fix setting properties with PIPEWIRE_PROPS again. - Don't use 64 bits atomic operations for sync_timeout. - Cleanup in error cases was improved, avoiding some crashes. * GStreamer - Fix pipewiresink in mode=provide. - Share memory into a new buffer in pipewiresrc to avoid buffer corruption. - Fixes to the source and fd use. - It is now possible to set client properties as well. - Rebase reduce-meson-dependency.patch.- Update to version 0.3.51: * Highlights - Improve graph reconfiguration. - Extra configuration options for streams and filters with config rules and environment variable. - Improve module-pulse-tunnel latency, stability and error recovery. - pw-top, pw-cli and pw-link improvements. - Fix a channelmixer upmixing clipping issue. - The ROC module has seen many improvements. - Many more bugfixes and improvements. * PipeWire - The graph reconfiguration code was reworked: * Moved nodes will update the new driver quantum correctly. * Inactive nodes are ignored more. * Nodes that require a driver are now not scheduled anymore when they are passive (unused). * Improved performance, the graph is reconfigured with a minimal amount of changes. - Method and event argument names were improved. - A linker garbage collection problem was fixed. - Properties on threads are now implemented. Use common code to set thread name and add an option to set stack-size. - Streams and filters always want a driver now. This makes it possible to just link a playback stream to a capture stream without a driver and have it work. - Streams and filters can now also have rules in the config file. - Streams, filters, JACK, ALSA and v4l2 now support PIPEWIRE_PROPS environment variable to override node properties. - Add config section extensions. This provides a way for modules to have specific config to override the default config. - Handle realloc errors better. - Improve stream and filter property updates. * Modules - The pulse-tunnel modules has improved latency management and should now work a lot better. - Module-loopback, module-echo-cancel, module-filter-chain unload the module when a stream is destroyed. - Biquads in filter-chain now can have more gain (5->20 dB). - Filter-chain now has a builtin delay line filter. - Filter-chain can now parse the config key correctly in all cases. - The ROC sink and source saw many improvements. roc-source is now a stream by default that connects to the default sink. Both modules will try to set a graph rate. Both modules have an option to select the FEC mode. The ROC source has lower latency now. - Handle realloc errors better. * tools - pw-cat does not have --list-targets anymore, use one of the more advanced and less buggy tools such as wpctl or pw-cli to list sinks and sources. - pw-top has seen many improvements. * It now has some timeouts to reset the node values to their default state when unused. * The man page was improved. * Invalid timings and errors are displayed in a better way. - pw-cli and pw-link can now create links between all ports of given nodes. - pw-cat can now save to other file formats than wav, based on the extension of the filename. * SPA - The resampler now uses a different internal method for draining. It can now also handle 0 size buffers as input without draining. - The channelmixer now uses the front channel averages for FC and LFE. This avoids clipping and results in much better upmixing. - ALSA should now work again on 32 bits. (#2271) - The JSON parser now converts escaped unicode correctly to UTF8. * bluetooth - Codec switch improvements when the device is disconnected. * pulse-server - There is a new module-roc-sink-input module, the PulseAudio equivalent. - The ROC source and sink-input module now have a much lower latency. - The ROC module now has an option to select FEC mode. - Playback and record rate adjustements should work now. * JACK - Remove some useless pthread attributes. This makes JACK work in QEMU with sandboxing enabled. - The buffer_size callback is now only called when something has changed since the last process() callback or get_buffer_size() method. This fixes a GStreamer issue and is more in line with what JACK does. - Fix a potential deadlock when the process thread is doing IPC and the IPC thread is blocking on the data thread. - Allocation errors in metadata are handled better. - Rebase reduce-meson-dependency.patch.- Update to version 0.3.50: * Highlights - pw-stream can now report more timing information and can suggest the optimal number of samples to queue for playback. - pw-dot now works again. - module-pulse-tunnel latency was improved. - Wine applications using the JACK backend should no longer crash. - The channelmixer defaults are improved and the muffled sound when playing back 5.1 and 7.1 material has been fixed. - Many fixes and improvements. * PipeWire - pw-stream now places a suggested amount of samples in the pw-buffer for playback. This allows you to remove some places where spa_io_rate_match was needed to get this information. - pw-stream has new API to request a timing update. New fields are added in the timing info, such as number of buffered samples in the resampler and the number of queued and dequeued buffers. - pw-stream has support for double controls now. More controls are exposed such as the Rate control to do adaptive resampling. - The thread-utils object was moved to the context to avoid some concurrent use cases that caused crashes. - Deactivating an exported node/stream will now remove the node from the data-thread immediately so that the process function will not be called anymore and resources can be safely freed. This could fix some of the last remaining crashes when streams are stopped. - PipeWire will now fail to load a module that tries to register the same export type twice instead of silently doing the wrong thing. * Modules - Many modules now use the NODE_WANT_DRIVER instead of the pipewire.dummy NODE_GROUP property. This makes it possible to use them with any other driver and can avoid resampling in some cases. - module-pulse-tunnel now uses an adaptive resampler to keep the latency under control. Latency should be much better than before and stay constant even when there are network delays. - There is now an option for packages to disable building the RTKit module, which is still built by default for backwards compatibility reasons. - A leak was fixed in filter-chain. - Module node names are now made more unique with the pid. * tools - pw-cat verbose output has been improved. - pw-link now has a man page. - pw-reserve now has an -r option to make it issue a RequestRelease command on the owner of the device. This makes it possible to ask WirePlumber to close and release a device. - Fix pw-dot again. It didn't work anymore because of stray done events that were emitted to notify the client of object serials. * SPA - The channelmixer now has PSD upmixing enabled again. We used the simple upmixing in the previous release but that just sounds too awful to be a good default. - The channelmixer will not upmix FC and LFE anymore when upmixing is explicitly disabled. - The channelmixer will only lowpass filter FC and LFE channels when they were upmixed. - The defaults of the channelmixer were tweaked a little. There is now a little bit more bass in the LFE channel and more high fequencies in the FC channel when upmixing. Also the channel widening has been disabled by default. - Locale independent float parsing now uses a more portable solution with uselocale. - ALSA will now only allocate a buffer size big enough to hold 4 times the quantum limit instead of as large as possible. * pulse-server - Internal cleanups in handling of modules. - A quirk to force s16 sample formats for teams-insider has been added. * JACK - The data-loop is now started in activate and stopped in deactivate. This makes the data-loop respect any custom thread functions you configure. This also makes Wine apps using the JACK backend work. - Port sorting was improved/fixed. - Rebase reduce-meson-dependency.patch. - Require RealtimeKit.- Reorder BuildRequires and space conditions a bit better in the spec file.- Update to version 0.3.49: * Highlights - Sample rate switching should work again. - pw-dot can now use the output of pw-dump to render a graph. - Bluetooth A2DP streaming was improved that would reduce stuttering on some devices. - A JACK bug was fixed that would sometimes make it impossible to add more tracks in Ardour. (#1714) - Many bugfixes and improvements. * PipeWire - Fix a potential crash when NULL params were configured. - Add some simple functional tests to avoid some recent regressions. Improve the test framework for this as well. - Improvements to the poll loop to avoid some use-after-free scenarios. - Fix samplerate switching again. - setlocale is not called anymore from the pipewire library. This should be called by the application. (#2223) - pw_init() and pw_deinit() can now be nested and called multiple times. - pw_stream will now report the resampler delay in the pw_time.queued field. * modules - module-filter-chain now supports arbitrary many properties and will use property hints to assign them the right type. - The ROC modules now accept a sink/source_properties parameter. - The module-rt can now also be built without RT-Kit support. - module-echo-cancel can now use a fraction to specify the delay for more precise control. * SPA - The channelmixer will now do upmixing by default and will not use normalization. It will also use a simple upmixing algorithm that duplicates channels by default. A more interesting upmix method is also available (PSD) but needs to be enabled manually. (#861) - Add SSE optimized (de)interleave functions for 32 bits samples with and without byteswap. - JSON parsing of empty strings will now give an invalid number instead of 0. - JSON numbers are now parsed and serialized in a locale independent way so that , and . are not mixed up. - The resampler will now report the resample delay and queued samples as the extra delay. * tools - pw-cat will read more dsf files correctly and will not crash at the end. - pw-top now has a man page. - pw-dot can now use the output of pw-dump to render a graph. * bluetooth - Improve interactions with oFono. - Fix recovery with slow connections. - Improve frame size of AptX-ll. - A2DP can now use any quantum and will flush packets in smaller chunks when needed to adapt. This improves stuttering in some cases. * pulse-server - The server configuration can now be placed in pulse.properties section, which also makes it possible to have custom overrides. - Implement FIX_ flags for capture as well. - Small fixes and improvements in module loading. * JACK - Clear the last error before executing a new action or else we could end up with error from a previous action. This causes some problems in Ardour where adding a track would fail after some time. (#1714) - Rebase reduce-meson-dependency.patch.- Update to version 0.3.48: * Highlights - Fix IEC958 passthrough again. - Fix pulse-server crashes when playing a sample. - Support for more a more advanced upmixing algorithm. - filter-chain now supports arbitrary many ports. - Fix multichannel support in WINE (with new WirePlumber). - Many bugfixes and improvements. * PipeWire - The work queue is now created in the context so we can fail early and avoid further error checking in various places. - Fix a potential use after free with threaded loops. - The protocol now has a message footer. This is used to pass around global state such as the last registered object serial number. This can be used to detect when a client tries to bind to old (but reused) object ids. This avoids some races in the session manager but also when binding objects. - The zero-denormals CPU flag is now not touched anymore unless explicitly selected by the user. Denormals are avoided in filter-chain now in software. If the zero-denormals are now only configured in the data thread. This should fix issues with luajit. - Configuration parsing will not actually fail on errors. - pw-top now correctly clips unicode characters. - Many places now use a dynamic POD builder to support arbitrary large property sets. - pw-stream now support PropInfo parameters so that they can announce custom properties. - Serial number are now also set on metadata and session-manager objects. * SPA - audioadapter is now smarter when trying to fixate the format. It will use the PortConfig format to fill in any wildcards. This results in the least amount of conversions when the stream can handle it. It also is part of a fix (also requires a session manager fix) for WINE multichannel support. - Fix 5.1 to 2 channels mixing. It was using the volume of the stereo pair on all channels. - Fix some weird volume issues when a source is capturing and channelmixing. - Add stereo to 7.1 upmixing. - The channelmix parameters can be changed at runtime now. - Many improvements to the upmixing algorithms. Rear channels are now constructed from the ambient sound and can have delay and phase shift applied to them to improve spacialisation. The stereo channels can be filtered so that the dialogue is more concentrated in the centre channel. * modules - Module X11 bell received cleanups and improvements. - The module now has a private method to schedule unload later. This simplifies cleanup in many modules. - module-filter-chain now handles arbitrary many ports and control ports. - Fix a bug in RAOP where it was reading from the wrong port. * pulse-server - Nodes with the DONT_MOVE property should fail with -EINVAL when they are moved. - Fix a segfault when playing a sample. - The _FIX flags in pulse-server also now ignore the configured sample format, just like pulseaudio does. - Fix IEC958 passthrough again. It got accidentally broken since 0.3.45 with a fix for another issue. - Fix module-null-sink device.description. * Bluetooth - Don't try to connect HSP/HFP when no backend is available. - Drop patches already included upstream: * 0001-revert-loop-remove-destroy-list.patch * 0002-pulse-server-free-pending-sample-reply.patch - Rebase reduce-meson-dependency.patch. - Enable pulseaudio-setup use on openSUSE Leap 15.4. - Some spec clean-up.- Add 0001-revert-loop-remove-destroy-list.patch: fix MPD crash. - Add 0002-pulse-server-free-pending-sample-reply.patch: fix "fast volume change".- Update to version 0.3.47: * Fix a bug in pulse-server that caused cached notifications to play multiple times. * Remove a check and warnings to catch leaked listeners on the proxy. This might access invalid memory and cause infinite loops in older wireplumber. - Rebase reduce-meson-dependency.patch.- Update to version 0.3.46: * Highlights: - Fix a critical bug in pipewire-pulse buffer size handling that made some apps (MuseScore, ... ) stutter. - Fix a critical bug where devices would not show when the kernel was compiled without VERBOSE_PROCSFS. - JACK clients will now use lock-quantum by default. This makes sure that all dynamic quantum changes are disabled while a JACK app is running. The only way to force a quantum chance is through a JACK app or with the metadata. - Almost all limits on number of ports, clients and nodes are removed. - A Dummy fallback sink is now automatically created when there are no other sinks. This avoids stalling browsers. - Sound sharing with Zoom should work better. A new WirePlumber release might be required. - Many more fixes and improvements. * PipeWire - Update docs with new config overrides. - The rule matching logic was moved to config and code is now shared with pulse-server and JACK. - Add new Romanian translation. - When a quantum is forced with metadata, any node that asked to lock-quantum is ignored so that the quantum change can happen. - Fix a bug where a mixer was removed twice, leading to potential memory corruption. - The port limits on nodes and filters are now removed. Some code was simplified. - Fix a potential leak because listeners where removed while they could be emitted. - Improve context.exec and avoid zombie processes. * Modules - The RAOP module now has a default latency of 2 seconds, like PulseAudio. - The echo-cancel module now uses the plugin loader to load the backends. This makes it possible to add custom, out of tree, echo cancel plugins. * Tools - Improve help of pw-link. - Output to stdout and error to stderr. Use setlinebuf for stdout to improve piping between apps. (#2110) * SPA - Improve removing sources when dispatching. Also improve performance now that a destroy loop can be removed. (#2114) - Fix an fd leak in the logger when logging to a file. - Improve loop enter/leave checks and support recursive loops. * pulse-server - Clamp various buffer attributes to the max length. Fixes some issues with various applications. (#2100) - Module properties are now remapped correctly from their pulseaudio variant to the PipeWire ones. - Fix module index in introspect. Use the right index when loaded from our internal modules. (#2101) - Improve argument parsing and node.description. (#2086) - The sink-index should now be filled in correctly when playing a sample. (#2129) - module-always-sink is now implemented and loaded by default. (#1838) - Add support for loading some modules only once. - Module load and unload now does extra sync to make it appear synchronous, like in PulseAudio. This improves sounds sharing in Zoom. * ALSA - Fix critical bug where alsa devices would not show when the kernel was compiled without VERBOSE_PROCFS. - Some corner cases were fixed in the ALSA timing code. When the capture node is follower, it will now not try to read too much data and xrun but it will instead produce a cycle of silence. - Various fixes and improvements to make ALSA devices resync to the driver more quickly and accurately. * JACK - Add an option to name the default device as system to improve compatibility with some applications, - Use lock-quantum by default. This makes sure that all dynamic quantum changes are disabled while a JACK app is running. The only way to force a quantum chance is through a JACK app or with the metadata. - It is now possible to do IPC calls from the data thread. Note that this is a very bad idea but required for compatibility with JACK2. * GStreamer - GStreamer sink will now set a default channelmap to make it possible to remap to the channel layout of the device. - Update patch for further uses of "new" meson features used by upstream: * reduce-meson-dependency.patch- Run ldconfig for pipewire-libjack-0_3 * The JACK libraries are made available system-wide using /etc/ld.so.conf.d. Hence, ldconfig should be run to make sure the dynamic linker picks them up.- Update to version 0.3.45: * Highlights - Zoom, telegram and other apps should be able to play sound again. - Implement a better way to force and lock JACK buffersize. - Default sink and source names and properties are improved. - The config loader can now load and merge fragments in conf.d directories for easier user configuration of config files. - Many small bug fixes and improvements. * PipeWire - pw-cli can now also send Commands to nodes. This can be used to Suspend a device, for example. - The eventfd was removed from loops and invoke is now used to stop the loop, this saves an fd. - New Alpine CI target to test musl builds, various build fixes. - Add force-quantum and force-rate properties. - The config loader can now load and merge fragments in conf.d directories. (#207) - resource error methods can be called without a resource and then just log an error message. - link-factory can now also work from the config. (#2095) * modules - module-simple-protocol has better argument parsing and can handle channelmap now. (#2068) It's also possible to configure latency and rate. - The native protocol now does extra checks for invalid data. (#2070) * ALSA - TI2902 chips as found in various Behringer cards should have inputs again. - Better handling of busy devices in udev, retry when the inotify close event is emited. * SPA - plugins now handle alignment properly and only expect the max alignment required for the CPU. (#2074) * Bluetooth - SBC-XQ is now enabled for the JBL Endurance RUN BT headset. - Support for non-hexadecimal XAPL version strings to improve compatibility. - Use HCI commands again to probe the adapter msbc capability. This improves compatibility with some adapters. (#2030) - Set the right startup volume. - Better A2DP source idle handling. - Fix a timer bug in SCO sink that could cause busy looping. * pulse-server - A playback issue when the tlength > maxlength was fixed. (#2069) This affected Zoom and other applications. - The STREAM_BUFFER_ATTR command is now implemented. - Module names are improved. (#2076) - Many small fixes and improvements. - Fix a pavucontrol crash with invalid channels. (#1442) * JACK - Use the new force-quantum and force-rate properties in the JACK API to switch quantum and ensure it can't change for the lifetime of the JACK app. (#2079) - Rebase patch: * reduce-meson-dependency.patch- pipewire should be a true dependency, not just recommended (e.g., so that any setup that use no-recommends, like MicroOS, also work)- Add patch to reduce the meson requirement so we can build pipewire with Leap 15.3. This will be dropped as soon as Leap 15.4 is released or if it becomes too hard to maintain (whatever happens before): * reduce-meson-dependency.patch- Update to version 0.3.44: * Highlights: - It is now possible to run a minimal PipeWire server without a session manager, enough to run JACK clients. - The maximum buffer size is now configurable and can be larger than the previously hardcoded limit of 8192 samples. When using high sample rates, the larger buffer size can avoid xruns. - The default maximum latency was reduced from 170ms to 42ms. This should improve overall latency for application that ask for a large latency, such as notifications. - Better JACK compatibility. Patchbays should now get less confused about ports appearing and disappearing. - Fix some bluetooth crashes. - Fix some races in ALSA device detection. - Many bug fixes and improvements all over the place. * PipeWire: - Bump the meson requirement to 0.59.0. - pw-top now reports correct times for filter-chain and loopback. - max-quantum is now also scaled with the rate. A new quantum-limit property was added as a hard limit for the quantum. This makes it possible to configure for larger than 8192 buffer sizes. Note than many JACK applications have a hardcoded 8192 limit. - The max-quantum was reduced to 2048, This gives a 42ms default latency. - pw-filter can now return a NULL buffer from _get_dsp_buffer() - Add a PIPEWIRE_RATE and PIPEWIRE_QUANTUM env variable to set the graph rate and the graph quantum and rate respectively. - Fix a potential file descriptor leak in the connection. - A new minimal.conf file was added to demonstrate a static setup of a daemon that doesn't require a session manager and is able to run JACK applicaions. - Nice levels are now only changed on the servers, not the clients. - Add an option to suspend nodes when idle. - Make it possible to avoid quantum and rate changes with pw-metadata. This is essential in a locked down system. - Handle mixer port errors better and fail to create the link instead of silently not working. - Nodes that are moved to a driver now have all the linked nodes moved as well. This makes it possible to run some graphs without a driver, such as paplay -> zita-j2n. - pw-cli and pw-dump can now also list objects by name, serial and object.path using glob style pattern matching. * modules: - filter-chain can now also configure parameters by index. - Fix the client name of module-protocol-simple. - module-rtkit was merged into module-rt. This makes it easier to ship a default config that works on more systems by default. - module-adapter can now configure the adapter node from the config. Previously, this was a task only performed by the session manager. - module-metadata can now also create metadata object from the config file. - The ROC module should now work again. - An X11-bell module was added to handle X11 bell events. - filter-chain and loopback modules now have better unique default names for the streams, which makes it possible to save and restore their volumes independently. - module-echo-cancel now has properties to control the delay and buffer size. * ALSA: - The monitor names are now correctly parsed. - The default period size for batch devices is limited now to avoid large latency. - The unused min/max-latency properties were removed. - Internal latency is now also configurable with params at runtime. - The udev rule for TI2902 was removed because it causes problems. - Fix a race where some devices would sometimes be missing. - Add some more timeouts to work around a race in udev device permission changes when switching VTs. * SPA: - Fix potential infinite loop in audioconvert. - The spa-resample tools can now also use optimised implementations. - Fix a potential crash in resampler. - audioconvert can now also handle F64 formats. - The channelmixer now does normalization by default to avoid clipping when downmixing is active. - The channelmixer will now generate LFE channels when the lfe_cutoff frequency is set, even when upmix is disabled. - The channelmixer will now always generate FC when the target has it. - Adapter now reports latency correctly, even after linking the monitor ports. - Reduce memory usage and preallocated memory in some of the audioconvert nodes. - Many properties are now exposed in adapter, such as the resample quality. - The resampler and channelmixer can now be disabled. * V4L2: - pw-v4l2 now also works for ffplay. - Take product names from udev now that the kernel returns generic name. * JACK: - The jack pkgconfig file now has the jack_implementation=pipewire variable to be able to distinguish jack implementations. - jconvolver now starts correctly again. - The object.serial is now used for the port_id. This makes it easier to track old objects in the cache. - Add a dummy jacknet implementation. - A bug in the port allocation was fixed that would make it impossible to allocate ports at some point. * Bluetooth: - Bluetooth profiles are now saved properly by the session manager. - Improved profile detections, increased timeouts for slow devices. - Implement HFP call indicator for improved compatibility. - Handle the case where bluez does not set the adapter or address properties on the device instead of crashing. - Improved support for setting the profile from the session manager. * pulse-server: - Monitor sources now have the device.class=monitor for better compatibility. - Behaviour after seeking is improved. The algorithm for requesting bytes from the client was simplified and improved. - module-ladspa-sink implements the control argument now. - A potential memory leak in the message queue was fixed. - Use the object.serial for the pulseaudio object index. The index is not supposed to be reused and this would cause problems with some clients. - Servers should now again be able to listen in IPv4. - module-x11-bell was added. - There is now support for per-application quirks and properties in the pipewire-pulse.conf file. Per-application latency and buffering properties can also be configured. - Fix a regression in telegram sounds not playing. - Drop patches already included upstream: * 0001-alsa-improve-rate-selection.patch * 0001-audioconvert-avoid-infinite-loop.patch * 0001-bluez5-dont-create-device-if-adapter-is-missing.patch * 0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch * 0001-jack-remember-last-return-from-jack_get_buffer_size.patch * 0001-loop-invoke-immediately-when-loop-is-not-running.patch * 0001-merger-also-reconfigure-when-monitor-changes.patch * 0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch * 0001-pw-metadata-handle-NULL-props-from-metadata-object.patch * 0001-raop-fix-errno-check.patch- Add several more patches from upstream - BlueZ may be missing adapter information for devices in some cases. Ignore devices without specified adapter: * 0001-bluez5-dont-create-device-if-adapter-is-missing.patch - Fix a case when pipewwire could never call callbacks or even block forever when loop is not running: * 0001-loop-invoke-immediately-when-loop-is-not-running.patch - Reconfigure when monitor changes * 0001-merger-also-reconfigure-when-monitor-changes.patch - Handle NULL props from metadata object * 0001-pw-metadata-handle-NULL-props-from-metadata-object.patch - Improve rate selection so we don't select an invalid rate when the default is set or the card is already opened in an unsupported rate: * 0001-alsa-improve-rate-selection.patch- Add several patches from upstream - Avoid an infinite loop when enumerating params of the converter: * 0001-audioconvert-avoid-infinite-loop.patch - When the device or adapter is NULL, skip the quirk checks instead of crashing: * 0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch - Remember the last returned value from jack_get_buffer_size and only emit a buffersize change event when something new is configured. This fixes startup of jconvolver. * 0001-jack-remember-last-return-from-jack_get_buffer_size.patch - Better emulation of pulseaudio which shows monitor sources with device.class=monitor so now pipewire does that too: * 0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch - Fix an errno check: * 0001-raop-fix-errno-check.patch- Added more baselibs packages and their dependencies- Update to version 0.3.43: * Highlights: - Flatpak apps such as Ardour can now remove links again. - Many fixes to pulse-server. Memory usage should be improved. Some crashes are fixed. Underrun handling should work better. Better compatibility with GStreamer based applications after seeking. - Many of the samplerate and quantum changes bugs in previous releases were fixed. This fixes some issues where the microphone would fail to work. - Many more small fixes and improvements all over the place.- Revert the merge of spa-plugins and modules into the library package. - Move some of the files between packages where they make more sense. - Rename the modules subpackage to modules-%{apiver_str} so it can be versioned more easily (there still are some unversioned files in the package, but it's a step in the right direction)- Remove unneccesary Conflicts with packages that are Obsoleted- Update to version 0.3.42: * Highlights - Fixes a bug in pulse-server underrun handling that broke qemu and orca. - A fix was added to pulse-server to handle quantum changes gracefully. - Fix module-echo-cancel again. - Fix a bug where the bluetooth headset capture was producing noise.- Remove the dependency on wireplumber-audio which was pulling in pulseaudio. We'll require wireplumber-audio directly from wireplumber. - Remove pipewire-rpmlintrc since the filters don't apply anymore- Merge the pipewire-spa-plugins-0_2 and pipewire-modules packages into the libpipewire package just as the fedora packages do and simplify the filelist a bit by using some recursive listing instead of explicitly listing all files.- Use the gcc9-c++ compiler in SLE/Leap so it builds successfully.- Update to version 0.3.41: * Highlights - Improved compatibility for flatpaks. Flatpaks with newer PipeWire version can connect to an older server in all cases. - A new RAOP module was added to stream to Apple Airplay devices. - OBS can now capture from the monitor devices again when using WirePlumber. - Improved JACK compatibility. Improved stability in Carla and Ardour when changing buffer size. Improved latency calculations and playback latency in Ardour. - Improved pulse-server handling of underruns and buffer size changes. - Many bugfixes and improvements. * PipeWire - The systemd service files now have better names. - client.access permission checks are improved. - Fix some memory leaks in error paths. - Objects now have a global serial number that is unique for the lifetime of the server. - Make clock.rate, clock.allowed-rates and clock.quantum runtime tunable parameters with the settings metadata. - Add some additional memory checks in client-node to avoid sending invalid memory to clients. (#1859) - Improve buffer memory allocation. If one of the nodes is a remote node, ensure we only use memory that can be shared. - Version checks when binding to objects is removed. This means that newer clients can now bind to older servers, which is a typical case for a flatpak. - A bug in the latency calculations was fixed where it would in some cases report the wrong minumum latency. * modules - module-echo-cancel has voice-detection enabled now. - module-raop-sink and module-raop-discover to stream audio to an Apple Airplay device. - module-filter-chain now has preliminary support for LV2 plugins. * SPA - The audio resampler now has improved buffer size calculations. In some cases it was too small and would cause distortions. - More checks are done when doing volume changes so that the channelmap is correct. - Audioadapter now exposes most config options with params so that they can be adjusted at runtime. - The resampler can now calculate the expected input buffer size before receiving the first buffer, which avoids some confusion when starting streams. - Support was added for some 10bit video formats. - MONO channel handling was improved. - Most plugins now set a clock name and this is configurable where it makes sense. The clock.system.monotonic clock name is used for most plugins that use the system clock for timing. * pulse-server - implement module-raop-discover - Use STREAM_CAPTURE_SINK property when capturing from a monitor source to better inform the session manager. This fixes some issues where OBS would capture from the microphone instead of the output monitor. - Limit the amount of cache messages to 16MB and don't add large memory blocks to the cache. This should fix some excessive memory usage that people reported. - Fix a potential memory leak when cleaning up a client. - Do some additional checks to avoid buffer overruns. - Improve recovery from underruns better. (#1857) This improves seeking in gnome-music. - Improve recovery when the quantum is forced larger that the stream configured latency. - The prebuf state is now handled correctly. * JACK - A per type object cache is now implemented. This ensures that port objects remain valid for a longer time because many JACK applications inspect objects after they are destroyed. This improves catia/carla compatibility. - Recompute the latencies when the buffer-size changes. Fix some cases where we would end up with negative latencies. - Handle regcomp errors to avoid some crashes later. - Latency calculations are improved a lot. - More care is taken to not call a process callback while a buffer size change is pending. This fixes some crashes in Carla, which expect that all clients are paused when one handles the buffersize callback. - Loopback links to a client are now handled correctly and without latency. This fixes playback latency in ardour6 (#1839) * ALSA - ALSA devices now keep track of the samplerate of the card and ensure that all PCM use the same rate. This is a workaround for a kernel bug that is fixed in 5.16. - Refactor the ALSA plugin a little. - The ALSA plugin now reports correct delay for a capture PCM. (#1697) - The ALSA nodes now expose all config options with params that can be changed at runtime. - The ALSA node has a configurable clock name. Adaptive resampling to match clock rates is avoided when the driver has the same clock name as the ALSA node. This can be used to link alsa devices together with a word clock.- Drop server packages from baselibs.conf. Only the client parts are needed in there.- Minor aesthetic changes in the spec file- Enable AAC support for Leap 15.4+- Replace the Recommends wireplumber to a Suggests since there's already a Require dependency on a pipewire-session-manager and when in doubt the Suggested package is selected.- Unconditionally enable AAC support now that fdk-aac-free is in Factory (adapted from SR 936225 by Neal Gompa )- Makes sure if we're using wireplumber and pulseaudio that we don't enable the audio devices in pipewire by requiring wireplumber-audio or pulseaudio if wireplumber is installed - Better integration with PulseAudio (bsc#1188516) made by tiwai: * Add Requires pulseaudio-setup package for the extra setups in the %post section * Add the missing Recommends alsa-plugins-pulse to pipewire-pulseaudio package- Update to version 0.3.40: * Highlights: - Producers and consumers can now incrementally negotiate a format by narrowing down the options. This can be used to select an optimal combination of format and modifiers. - Driver nodes such as the consumer of a headless compositor can now throttle the speed based on a new trigger_done event. - Headless compositors can now signal a damage event to consumers to start the processing of the graph. - Compatibility improvements in JACK. - Draining and resuming is now working correctly in pulse and alsa. - Many bugfixes and improvements. * PipeWire: - Many BSD fixes. - clang compilation fixes. - Fix map implementation on big-endian machines. - Improve tracking of param changes in pw-stream. - Add support for renegotiation. With this change, producer and consumer can incrementally renegotiate a format until it is fixed. This will be used to do complex negotiation of DRM modifiers. - Add a trigger-done event in the stream. This can be used to know when processing of the complete graph has finished after issuing a trigger_process() and it can be used to throttle processing. - Add a RequestProcess node event and command. This can be used by non-driver nodes to suggest to a driver to start processing. One case is where a compositor can emit this event as a result of a screen update to let the headless compositor start an update. - Fix zeroconf sample format. - pw-mon outputs to stderr now and has colors. * SPA: - Fix compilation on ppc and armv7. - Fix port type check for ALSA seq midi ports so that they are not falsely listed as hardware. - Fix crash when running SSE code on unsupported HW. - The libcamera plugin was rewritten. It now supports hotplug, format enumeration and an easier to read codebase. - Fix compatibility some more for cards with 64 channels. * pulse-server: - Flush data in pause in combine-sink to avoid stray audio fragments. - Fix a race where not all objects were removed correctly. - The latency calculations and setup was improved to more closely match pulseaudio behaviour. PULSE_LATENCY_MSEC should now resemble pulseaudio more closely. - The drained reply is now sent only once and new data will be accepted once the drain completes. - Fix a potential crasher bug where the stream started processing before the setup was completed. - The server will now drop the client connections when the pipewire connection is lost. * JACK: - Rework the jack_port_get_buffer() method to return the same memory when called multiple times during the process() callback. This makes things work on a new Hydrogen. - Add an option to disable showing the monitor ports. - JACK ports are now sorted per node/client and port_id. This should more closely match JACK behaviour and avoid random port order. * v4l2: - Fix v4l2 LD_PRELOAD script. - Make sure we destroy the proxy when the global is destroyed. * ALSA: - _prepare should exit the draining state. - Fix the precision of the _delay function by taking into account the amount of queued samples are the correct samplerate. - Drop patches fixed upstream: * 0001-cpu-fix-compilation-on-some-architectures.patch * 0001-map-make-_insert_at-fail-on-a-removed-item.patch * 0002-map-use-uintptr_t-for-the-next-pointer.patch- Recommend wireplumber so it's preferred to pipewire-media-session- Add patches from upstream to fix build in s390x: * 0001-map-make-_insert_at-fail-on-a-removed-item.patch * 0002-map-use-uintptr_t-for-the-next-pointer.patch- Use readline-devel instead of pkgconfig(readline) so it can be built in Leap15.3/SLE15-SP3- Fix %systemd_user_post using the now separated pipewire-media-session.service- Update to version 0.3.39 * Highlights - media-session is now moved into a separate module to speed up its deprecation in favour of WirePlumber. - There is now an LD_PRELOAD v4l2 emulation library to run some existing v4l2 applications on top of PipeWire. - Filter-chains should now flush out remaining samples when paused. There is now also the option to let a filter-chain drain so that long filters such as reverbs can fade out properly. - Stability and compatibility improvements in JACK apps. - Better Bluetooth compatibility with more devices. - libcamera plugin improvements. - Many bugfixes and improvements all over the map. * PipeWire - Fix compilation on ARM. - Log topics are added to most modules. - Documentation updates. Many improvements to the layout. Reorganisation of the modules and groups. - Share a work queue for all links and nodes. This removes the need for a separate eventfd per link and per node. - Catch errors in the map implementation. - Add option to compile without dbus support. - Fix biquad frequency. It was using the wrong sample rate. - Fix a potential crash when destroying nodes, in some cases the node would not be deactivated properly. - Add some more helpers for dealing with properties and their values. - Implement flush and reset on virtual sinks/sources. - Make it possible to let virtual sinks/filter-chains run and drain after being idle. - Fix a bug where the quantum could exceed the maximum because it was scaled with the sample rate. - Fix channel_map parsing in module-zeroconf-discover so that the remote channel map is used. - pw-stream errors emitted on the proxy are reported but not fatal any more. They are usually used by the session manager to signal status to the client but otherwise does not really cause an error on the client. - Links now also store the output and input node id in the global properties so that applications can parse and use them regardless of how the link was made. (#1723) - pw-stream and pw-filter now have an event to notify commands. - The echo-cancel module can now operate on larger quantums. - pw-cat now uses the right metadata to find the default devices in --list-targets. * media-session - Don't try to remix unpositioned streams when linking. This ensures that linking to Pro-Audio nodes does not remix the stream channels but links them as they are, one by one. - media-session is now moved to a separate module to accelerate its deprecation in favour of WirePlumber. * SPA - Many libcamera improvements, handle MemFd buffers, handle errors gracefully. - Small improvements to make interface fall-backs easier to implement. - Add support to enable flush-to-zero and denormals-are-zero to avoid high CPU usage when dealing with denormals. - AUX13 channels are no longer reported as AUX12. (#1727) - Devices with more than 32 channels in Pro-Audio mode now only uses AUX channels. - Improve windowing function of the resampler to reduce aliasing and improve the quality. * JACK - Port connect callbacks will not only be emitted after the port has negotiated buffers, which improves compatibility with applications that try to use the port right after the callback (jack_midi_latency_test). - Fix crash when midi ports were removed and being monitored, like in Ardour. * pulse-server - The pulse tunnel will now use the specified format/rate/channels. - Improve lookup of default source and fall back to the monitors when no sources are available. - Mark some nodes as network nodes so that we can set the NETWORK flag correctly. * GStreamer - The GStreamer element not releases the buffers in the stream again in all cases so that they can be reused by other streams. * v4l2 - Add a v4l2 LD_PRELOAD library to emulate v4l2 system calls on top of PipeWire. This is tested with firefox and GStreamer and is known to not work with Chrome. * Bluetooth - AAC compatibility improvements. - Disable hardware volume for "Tribit MAXSound Plus" and "SoundCore mini". - Add quirk to disable faststream. Disable faststream on "FiiO BTR3". - Add a dummy AVRCP player to improve compatibility with some devices. - Remove patch: * 0001-fix-compilation-on-ARM.patch - Add patch from upstream: * 0001-cpu-fix-compilation-on-some-architectures.patch- Add patch from upstream to fix compilation on ARM (boo#1191600): * 0001-fix-compilation-on-ARM.patch- Update to version 0.3.38: * Highlights - Topic based logging was added to improve debugging. - An off-by-one error was fixed in the audio resampler that could cause distortion when downsampling. - Various bluetooth compatibility improvements. - More fixes and improvements. * PipeWire - module-pulse-tunnel now has better default latency to make it work better in more cases. There is also an option to configure the desired latency. - pw-cli now has readline support. - Topic based logging was added. Log lines can now be filtered by topic using wildcards. This should improve debugging. - The systemd service files should now have better descriptions. - Fix a crash in module-zeroconf-discover when unloading. - Fix a crash in filter-chain when using unaligned memory. * ALSA - Sync the udev rules and profiles with pulseaudio. - Fix a memory leak. * SPA plugins - An off-by-one error was fixed in the resampler that could cause distortion when downsampling. (#1646) * Bluetooth - Avoid probing the native backend because it might block for DBus activation. This fixes some long startup times. - Fix the kernel version check, 5.14.x kernels should also support mSBC. - Fix FastStream microphone support in more cases. - Add workaround for Intel AX200. - SCO sink should now also work in follower mode. * PulseAudio server - Make the service file require a session manager.- Add BuildRequires: pkgconfig(readline) so pw-cli is built with readline support- Update to version 0.3.37: * Highlights - Capture and playback is now avoided even more on unavailable devices. This should fix some issues where an unusable microphone was selected by default. It should now also again be possible to select an unavailable device as the default. - Native DSD audio playback is now supported. pw-cat can now also play DSF files with the -d option. - JACK stability improvements with buffer-size and samplerate changes in some apps. - Many cleanups and bugfixes all over the place. * PipeWire - pw-metadata -d does not cause an infinite loop anymore. (#1622) - Increase some plugin buffer sizes to fix some issues with many channels. (#1620) - Protect the global plugin list with a lock. Make sure pw_init() is locked. Fixes some issues with concurrent ALSA plugin usage. * media-session - Unavailable devices can be set as the default again. (#1624) - Do a better check if a device has available routes and avoid selecting devices with unavailable routes as default. - Media-session was moved to its own directory. It used to live in examples but it is past the example stage and it interferes with the build options for the real examples. * Bluetooth - The hardware quirk database is now loaded by the plugin instead of the session manager. This makes it also work with wireplumber. * ALSA - The ALSA mixer now handles device removal much better. (#1627) * libcamera - Many fixes and improvement to the libcamera plugin. (#1513) * pulse-server - Improve compatibility with pulseaudio module arguments. - Parse channel_map arguments in module-loopback. (#1486) * JACK - Delay emiting the samplerate and buffersize callbacks until the client is active. This fixes some crashes with Carla and other JACK apps. - Drop patches already included upstream: * 0001-media-session-dont-use-after-free-if-linking-node-removed.patch * 0002-update-version-number-as-well.patch- Add patches from upstream to fix an "use-after-free" error and to set the version number correctly: * 0001-media-session-dont-use-after-free-if-linking-node-removed.patch * 0002-update-version-number-as-well.patch- Update to version 0.3.36: * Highlights - A quick update with mostly only bugfixes and small improvements. - Capture and playback is now avoided on unavailable devices. This should fix some issues where an unusable microphone was selected by default. - MIDI output should not stop randomly now. - The GStreamer elements are much improved, cheese should work a lot better now. - Virtual sinks and sources should now always show up immediately. - JACK processing is now delayed until buffersize and samplerate are emited. This should improve stability of many JACK apps. - JACK transport sync is now implemented correctly so that preroll in bitwig works. * PipeWire - The module dir environment variable can now contain multiple paths. - Documentation now contains dot graphs of dependencies. (#1585) - config min/max/default quantum values are now scaled with the samplerate. - A potential crash was fixed where destroyed memory was still used by a node. This could cause crashes in cheese. * pipewire-media-session - Only allow passthrough for passthrough formats (S/PDIF) for now. (#1587) - Improve bluetooth profile autoswitch. - Don't try to route audio to nodes with unavailable routes. * ALSA - Pass the right AES bits to the alsa device when opening an S/PDIF stream. - Fix a bug in the MIDI bridge port management logic. When a port was added and immediately removed, output would stop. * GStreamer - The GStreamer source now handles the flushing state correctly. - All blocking operations now have a 30 seconds timeout, to avoid infinite locks. * Plugins - V4l2 Device formats and controls are now passed on the node, just like with audio devices. - audioconvert now also exposes the softMute property. * JACK - Improve stability when changing buffer size and sample rate dynamically by pausing the processing until the application has handled the callback. - Improve handling of timebase master. When the master was moved to another driver, it did not attempt to become a new timebase master on the new driver. (#1589) - Implement transport sync to make preroll in bitwig work. (#1589) * pulse-server - Fix an issue where virtual sinks/sources would not show up immediately. (#1588)- Update to version 0.3.35: * Highlights: - S/PDIF passthrough over optical or HDMI is now implemented. - Some critical fixes to MIDI, draining of streams and various modules. - skypeforlinux should work better now after adding it to the quirks database. - Bluetooth codecs are now in separate plugins to make it easier to ship them. * PipeWire: - Drain was fixed in pw-stream. In some cases it would not clear the drain state correctly. Fixes the issue where speaker-test would only play one channel. - Loopback connections to a driver will now activate the driver. This fixes an issue where MIDI connections between devices or some applications (puredata) would not get any MIDI messages. (#1559)x. - The audiomixer can now mix more formats. Together with the passthrough improvements this can be used to avoid conversions to/from the DSP format in some cases. - Make sure we idle drivers when removing a node from it in all cases. JACK clients could keep a driver node busy. - Add new methods to accumulate object info. The old one was difficult to use when applications need to accumulate multiple changes. - A new interface to load modules has been added. Plugins can use this to ask the host (PipeWire) to load spa plugins. - Increase param buffer size to handle larger params. Nodes with a large number of channels would sometimes not have properties. (#1574) - Concurrent link negotiation that caused some links to not work, is now avoided. This fixes monitor ports in Ardour6. - Small tweaks to how the quantum and rate are handled when nodes move between drivers. Make node.lock-quantum work with node.latency * PipeWire modules: - The convolver plugin in filter-chain has been optimized some more. - The echo-cancel stream properties were improved so that it actually can remember the streams it links to. (#1557) - module-pulse-tunnel had the buffer attributes wrong and would cause high latency with older pulseaudio servers. (#1434) - module-roc had the properties configured wrongly, which would cause it to not work at all in most cases. (#1538) - There is now an example of a 7.1 virtual surround sink using the hesuvi impulse responses. - The convolver now supports dirac pulses as the IR. * ALSA: - UCM config is now cached per device, using up less memory. It also temporarily works around a problem in alsa-lib that is now being patched and rolled out. Should stop devices from disappearing when logging out and back in. (#1553) - Fix the MIDI clock rate matching. It was too sensitive to small changes and would spiral out of control and break MIDI rather quickly. * pipewire-media-session: - The media session can now save and restore IEC958 (S/PDIF) codecs for the sinks. - Passthrough of IEC958 (S/PDIF) content is now possible. If the client and the sink contain a compatible set of codecs, an exclusive connection can be made between client and sink to pass the encoded S/PDIF content directly to the device. - Use new introspection info update methods to suspend nodes in all cases. Sometimes, nodes would fail to suspend because the state info was not evaluated. - The media session can now work in non-DSP mode, which will try to avoid any audio conversions between client and device when possible. But, this will also disable compatibility with JACK applications. * Bluetooth - Bluetooth codecs are now compiled into separate plugins which are dynamically loaded. This makes it possible to change the plugin implementation or ship plugins separately without having to recompile the bluetooth module. * PulseAudio server - Delay stream create reply until the stream is linked to a sink/source. - The device-restore extension is now implemented. This makes it possible to configure the IEC958 (S/PDIF) codecs supported by the sink with pavucontrol. - skypeforlinux now uses the same quirks as teams to make the sinks show up in all cases. This fixes the issue of not being able to hear the remote end in skypeforlinux. * JACK - Improve catia and carla compatibility by caching objects a little longer after being removed. (#1531) - JACK ports now notify the negotiated format correctly. - A potential deadlock was fixed when multiple threads would perform a call that would require a roundtrip. - Improve bufsize callback, it should not be called right after doing activate() but only when the buffersize changes later. - Add tweak to disable the process lock. Some older apps might not expect it. (#1576) * Docs - man pages are now generated with rst2man. - DMA-BUF docs were updated. - Documentation updates. - Replace BuildRequires xmltoman with docutils (rst2man) - Update libcamera Buildrequires.- Add BuildRequires: pkgconfig(libcap) since it's being searched by the build scripts. - Replace BuildRequires: pkgconfig(libopenaptx) with libfreeaptx since openaptx has a license issue - Use bcond_with to enable/disable the usage of libcamera (the defaults are not changed: it's disabled in Leap since upstream doesn't recommend enabling it yet and enabled in TW since we can allow some experimental support there) - Changes suggested by darix.- Update to version 0.3.34: * Highlights - Fixes some critical issues with previous release. Such as devices not showing up and default devices being lost. - Support for consumer driver streams to make the producer v-sync to the consumer monitor in a headless compositor setup. - Improvements to routing of streams. - Bluetooth battery status support for head-set profile and using Apple extensions. aptX-LL and FastStream codec support was added. - Internal latency of ALSA devices can now be configured. - A fast convolver was added to the filter-chain to implement virtual surround sinks or reverbs. * PipeWire - Add support for streams that are driver nodes for the graph. This was already possible for source streams but it is now also possible for playback streams. This can be used to let a producer v-sync to the consumer monitor in a headless compositor setup. (#1484) - State files are now stored in XDG_STATE_HOME instead of XDG_CONFIG_HOME. They will still be loaded from the config home if they are not in the new state home, to ease migration. - Set a driver on inactive nodes to make transport work in xjadeo. (#1491) - Fix parsing of filter-chain controls. - A new FFT based convolver was added to module-filter-chain. It uses a 0-latency 2 stage convolver with small FFT for the head and a large FFT for the tail of the convolution. A convolution can be used to implement IR based reverbs, HRIR surround sound or other convolution based operations. An example HRIR virtual surround sound sink has been added as well. - module-filter-chain was reworked a bit to support more config options for the plugins. - Endian conversion and alaw/ulaw formats are now supported for streams. - pw-cat will now suggest a samplerate for the graph. - SPA_PLUGIN_DIR can now search in multiple paths separated with a ':'. - Passthrough mode has been worked on and has been partially merged. S/PDIF definitions have been added and ALSA devices updated to report and configure S/PDIF formats. The session manager changes to fully configure and enable passthrough mode will hopefully be merged next time. - Fix a race in pw-stream where it would not always emit the right events. * ALSA - Fix volume changed check. It was checking against the wrong value and this could cause rounding errors. - The ALSA plugin now also uses RT scheduling. - Fix the behringer UMC202 usb device id, it was using a generic TI chip ID that caused problems. - Fix USB devices that don't show up anymore. Use an ALSA workaround to fix this. (#1478) - Add a rule for the new firmware of Sennheiser GSX 1200. - ALSA sink and source can now use ProcessLatency param to configure the internal latency. The latencyOffsetNsec property is also exposed so that the latency can be adjusted in pavucontrol as well. * media-session - Fix a critical issue where the default device was not remembered anymore when it was removed. - Fix the issue where some apps need to be restarted when nodes go away and reappear. - Improve routing of streams. Streams that have a specific target set will now be moved to the target when it appears instead of staying on the fallback. - Small memory leak fixes. - Try to switch back to the user selected profile after finishing a Bluetooth recording. * Bluetooth - Add support for HF indicator 2 battery status. - Add support for XAPL battery status. - Set the Communication intended role for HFP profile. - Enable SBC-XQ by default if not disabled by quirks. - Fix some potential crashes due to excessive polling. - Add aptx-LL codec and enable duplex for aptx-LL devices. - Add FastStream codec. This is a codec that can use a duplex SBC channel. * PulseAudio server - Suggests a samplerate for the graph. - Support for handling S/PDIF (IEC958) formats was added. This will start working when the session manager supports configuring streams and nodes in passthrough mode. - Be smarter when handling devices without a negotiated format yet so that they are visible as well. This makes virtual devices show up immediately. * ALSA plugin - Now suggests a samplerate for the graph. * JACK - The jack.pc file can only be generated with meson >= 0.59.0. When the jack-devel option is enabled, it will generate an error with older meson. - Small stability improvements when connecting/disconnecting in Ardour.- Update to version 0.3.33: * Highlights - Better support for virtual sinks/sources for Pro Audio profile. - Better DMA-BUF format modifier negotiation. - Support multiple sample rates in the graph. Not enabled by default yet. - Bluetooth can now automatically switch between headset and audio profile. - Documentation updates. - Many improvements and crasher fixes. * PipeWire - Make AUX channels an official channel map, use this for the PRO audio profile so that we can name the channels. This make it possible to define virtual sources and sinks for Pro Audio devices in a more reliable way. - Fix scheduling of some virtual sinks/sources. (#1407) - Fix potential corruption of ringbuffer because of multiple concurrent writers. This might be the cause for many reported crashes. (#1451) - Don't place sockets in $HOME. (#1443) - Improve DMA-BUF negotiation. Add a flag to avoid fixation of a property so that producers can negotiate more efficiently. This is used to negotiate DMA-BUF modifiers, which should make more efficient use of the GPU. (#1084) - Add support for multipe sample rates. The graph can switch when IDLE to one of the supported rates. Add an option to lock the rate as well. This is not enabled by default yet because of driver bugs that need to be worked around first. - Add node.lock-quantum property that can be used to lock the quantum in place. - Improve latency reporting in the loopback module. - Make new client-node method to send the peer port id to the mixer. This can be used to know where the buffers entering the mixer are coming from. (#1471) * Tools - pw-top should now also correctly show bluetooth devices. (#1540) * media-session - Handle unset of the default node. - Added a module that can switch the bluetooth profile to headset profile when a stream wants to record from it. * JACK - Only call the jack callbacks when the client is active. Some JACK applications don't expect callbacks before the client is active and crash (x42-dpl). (#1461) - Emit client unregister event. - Add per-client match rules in the config file to set app specific configuration and tweaks. (#1456) - Use peer_id to implement jack_port_get_buffer() from one of our peer ports to get the data before it enters the mixer. Makes the capture monitors work in Ardour6.8. (#1471) * Bluetooth - Add some broken kernel versions to the mSBC blocklist - Avoid looping and consuming CPU when we can't write to the BT socket. - Use libfreeaptx instead of libopenaptx. - Fix rounding errors in HW volume conversion. * PulseAudio server - implement module-switch-on-connect to emulate pulseaudio behaviour of new devices. Some desktop environments expect this behaviour and break otherwise. - Fix stream cleanup, make sure the stream is stopped before destroying it. Might be cause for some of the reported crashes. - Update message API to use the JSON format. * Other - Many documentation updates. - Many cleanups and small improvements. - Support the latest libcamera version. (#1435) - Drop pipewire-fix-libcamera-build.patch, merged upstream.- Move with-{alsa,jack,pulseaudio} from the media-session package to the packages that implement each support.- Add patch pipewire-fix-libcamera-build.patch: fix build with latest libcamera. - Do no build libcamera support on Leap 15.3 or lower (too old libcamera) and change name of BuildRequires from camera to libcamera. - Update minimal version for alsa buildrequires.- Update to 0.3.32: * Highlights - Real-time priority handling for threads was reworked. Freewheeling will now drop RT priorities to avoid being killed. - Problems with filter chains and echo-cancel being linked in a loop was fixed. - alsamixer should now be able to see the mixer controls again. - JACK has seen some latency reporting improvements that make Ardour report latencies correctly. - Many bugfixes and improvements. * PipeWire - Fix a bug in the neon audio resampler code. - There is now a node.link-group property to relate linked streams. this can be used to track the dataflow with coupled streams. - Fix a crash when recalculating latency on a destroyed port. (#1371) - Filter chains and other modules that create streams can now also be added to the daemon config itself. (#1309) - Fix some potential deadlocks in timerfd. (#1377) - Feedback links are skipped when recalculating latency to avoid loops. - The dummy driver and null-sink now stop the timerfd when following another driver instead of generating useless graph wakeups. - rt.limit was increased to 2 seconds. Some applications got killed because they run lengthy code in the Real-Time thread. (#1344) - Fix s24_32 to float, it was not sign extending properly. (#1393) - The performance of the feedback loop check algorithm was improved a lot, making complex graphs start much much faster. - The zeroconf publish module now doesn't republish nodes every time the volume changes. (#1406) - A potential memory corruption error has been fixed in the loop that could cause random crashes. - Mempools can now be created from multiple threads at the same time. * media-session - Loops in coupled streams are now avoided. (#1394) - Port changes for inactive profiles are ignored now by the default-route module. (#1403) * ALSA - Make sure tha alibpref is not part of the device node name because it is random. (#1362) - Fixed an off-by-one that could cause midi events to end up with a wrong timestamp and thus being discarded by some apps. (#1395) - Fix some memory leaks when destroying a card object. * JACK - Fix some invalid cycle wakeups that could cause JACK application to run with a 0 buffer size. (#1386) - JACK can now use rtkit to manage realtime priorities on threads. - The Real-time priority is dropped when entering freewheel mode to make sure we don't get killed when using too much CPU. - jack_recompute_total_latencies() is now implemented, fixing the latency reporting in Ardour. (#1388) - Fix some overflows in time calculations. - Ensure frame_rate in position is never 0. - Graph callbacks are now emitted as well. * Bluetooth - RTP payload type is now set correctly for aptX, LDAC and SBC, which should improve compatibility with devices that care about this. * PulseAudio server - There is now a quirks database to deal with bad clients. The database is builtin but can be made external later. Teams is now lied to and told all sink/sources use s16 samples to make it show all sinks/sources. Firefox is forced to remove the DONT_MOVE flag on capture streams so that you can move firefox streams with other tools. - The UNDERFLOW warnings are now made into info log messages to not spam the log too much. Many application just let things underrun and PulseAudio did not warn about this either. (#910) * ALSA plugin - The alsa plugin now uses the right metadata for finding the default source and sink, which makes the volume controls reappear. (#1384) * Other - Cleanups in pulse-server and pipewire. - Documentation additions.- Make the jack replacement libraries really replace jack libraries just like Fedora does (adding the path to the pipewire replacement libraries to ld.so.conf.d and conflicting with jack). - Remove the spec code that forced the packages not to provide the jack libraries. They seem to be ready to replace jack libraries now. - Add a pipewire-libjack-0_3-devel package with development files for pipewire's jack replacement. - Enable the libcamera module- Add %pre and %post sections to the new media-session subpackage. - Move the references to the media-session service from the workaround in pipewire's %post section to the workaround in the new subpackage's %post section.- Update to 0.3.31: * Highlights - Fixes for alsa-lib 1.2.5 - New pulseaudio modules: module-avahi-zeroconf, module-pipe-source, module-roc-sink, module-roc-source - JACK has seen massive stability improvements. Locking and correctness wrt to callbacks and has been reworked. Also thread priorities have improved. - Handle various crashes and lockups when running out of file descriptors. - Bluetooth now uses a hardware database to disable non-working features on listed devices. - Scheduling quantum and rate can now be changed dynamically with pw-metadata. - Many bugfixes and improvements. * PipeWire - Improve cleanup of context in error cases. - There is now a pw-test framework for improved unit tests. - Improve property serialization to valid JSON. - Fix some macros to work with better with coverity. - Metadata permissions are checked now. Clients need the M permission on an object to be able to set metadata for it. - The core metadata object will now remove metadata for removed objects, the implementor does not need to worry about that anymore. - Audioadapter will now follow the rate of the graph with the resampler adjusting itself dynamically. - Core now has a metadata implementation helper. A context will expose a metadata with settings that can be changed at runtime. This can be used to change the lowlevel or graph quantum and samplerate on the fly. - An infinite loop was fixed in the audio converter. - Handle out-of-fds more gracefully. Handle truncated control data by dropping the client connection. - Fix profiler crash with many streams. - Improve latency handling in pw-filter. There is now a default handler and a ProcessLatency parameter to simplify latency reporting. - Latency reporting was improved in devices and streams. - And example sink/source was added. * ALSA - hardware mute and volume are now properties on the Route param to make things easier. - More fixes for alsa-ucm 1.2.5. * Tools - spa-json-dump now properly encodes string and keys - pw-dump now shows the correct subject of the metadata. * PulseAudio server - Ensure the node.description is set, some applications crash otherwise (TeamSpeak). - Module loading and unloading was improved. - module-avahi-zeroconf was implemented. - module-pipe-source was implemented - module-roc-sink and module-roc-source was implemented - The maximum amount of connections has been limited to 64, like pulseaudio. - Handle out-of-fds more gracefully. - Fix overflow of read/write pointers. - source and sink state are now decoupled from the monitor state and will report IDLE when not playing anything. * media-session - Port switching should now happen to/from the port that actually changed. * JACK - The locking was reviewed. All callbacks are not emited from the PipeWire thread with the lock released and the process function will be disabled for the duration of the callback. This ensures that no two callbacks are called at the same time. - Improve internal consistency and try to never call callbacks with invalid objects. - Monitor port can now be accessed with system:monitor_%d - client threads are now created with SCHED_FIFO and module-rt is used to create the other RT threads. This should avoid SIGKILL from RTKit in some cases. * Bluetooth - Various bugfixes to improve connections to devices. - Handle delayed UUID connection. - There is now a hardware database that can disable features in listed devices. - Use libusb to detect availability of mSBC. * ALSA - The virtual device name can now also contain a media role. - Add BuildRequires(libusb-1.0) to detect mSBC support for Bluetooth. - Move media-session to a separate package (similar to Fedora), allowing to switch to another session manager.- added pipewire-alsa to baselibs.conf pipewire-alsa-32bit is needed to run BIT.TRIP Runner 2 from Steam, which is a 32bit application and uses ALSA.- Move %{_udevrulesdir}/90-pipewire-alsa.rules to the main pipewire package (boo#1187108)- Update to 0.3.30+git~342ae0b64 (55 commits after 0.3.30) in order to include https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/748 and https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/749 to fix building on Leap 15.3- Update to 0.3.30 * This is a quick emergency release to fix some severe problems with the previous release. * Highlights - Recording from a monitor port should work again. - JACK applications should now be more stable again. - Freewheeling should not lock up anymore. - Fix lockups in many pulseaudio apps. - module-echo-cancel was implemented in pipewire-pulse - Many other stability fixes. * PipeWire - Improve module path logic. - Improve logger formatting * PulseAudio server - Make sure to pass 64 bits values for time on ARM 32 bits to avoid protocol errors. - Avoid a crash when unloading module-combine-sink. - Avoid overflow in requested bytes, resulting in stalled audio. - Implement module-echo-cancel. * Bluetooth - Handle latency parameters instead of failing. * JACK - Fix locking in many places to avoid deadlocks and crashes. - Fix port rename. - Stop freewheeling correctly instead of deadlocking.- Update to 0.3.29 * Highlights - Latency reporting is now implemented. - Many documentation updates and cleanups. - module-combine-sink was added to PulseAudio server. - Better handling of multichannel input profiles. - Fix 100% volume issue when monitor suspends or profile changes in some cases. - Bugfixes and crashes * PipeWire - A new module-rt was added to acquire real-time scheduling priviledges without using RTKit. - Documentation fixes and updates. Docs are now using a custom theme. - There is now a MANDATORY flag on properties that influence how properties are filtered. - Filter-chain now parses the LADSPA_PATH correctly when it contains a colon separated list. - Move `#pipewire` IRC channel to oftc.net. - Fix an error where param changes were not emited in all cases. - Implement Latency reporting. Latency values are propagated through the graph so that each node knows the latency to the output/input device. Synchronization in pw-stream has been updated to use this. - Some more upmix cases are added so that LFE, SIDE and REAR can be generated from a mono channel as well. - pw-stream and pw-filter will now emit the process event from the real-time thread in a safe way, potentially avoiding some of the harder to debug crashes. - Fix potential stack overflow with serialize_dict. - Add PIPEWIRE_NO_CONFIG to run without custom config files. - The WebRTC echo canceler was added. Next versions will integrate this better. * PulseAudio server - module-combine-sink was implemented. - Fix some segfaults when DBus connections fail. - Support for listening on IPv6 was added. - Fix a bug where many flushes could result in requests for too much data from the client, causing sync, latency and garbled sound problems after many seeks. * ALSA - Also probe input paths for multichannel mappings. This makes multichannel input ports show up in more cases. - Fix headphones/front volume issue on some cards. - Fix max volume issue when profile changes. - Fix issue with UCM local config that was not available when the device was opened in the server but the UCM was opened by the session manager. Fixes alsa 1.2.5 compatibility. * JACK - Implement latency reporting with the new Latency params. - Add BuildRequires: pkgconfig(webrtc-audio-processing) which is required by the new WebRTC echo canceler. - Remove patch which is already included: * 0001-alsa-mixer-only-use-switch-to-mute-Front-in-the-Headphone-path.patch- Add patch from upstream to use the independent switch to mute Lineout or Speaker instead of setting the volume, which on some soundcards might be shared by Headphone and Lineout or Headphone and Speaker (fixes boo#1186572): * 0001-alsa-mixer-only-use-switch-to-mute-Front-in-the-Headphone-path.patch- Introduce a workaround for systems where %systemd_user_post didn't enable the user services correctly due to different reasons . This workaround is only executed once, and only if it's really needed. In order to execute only once a lock file is created in /var/lib/pipewire. The lockfile can be removed when the workaround is removed. Everyone who upgraded their TW system between (aprox.) the 14th of January and the 16th of March and who didn't enable the services manually is affected by this. It also happens for everyone who installed a new TW system since (aprox.) the 14th of January and also for everyone doing a new installation of SLE15-SP3 / Leap 15.3 from the iso (new installations using online repositories will work fine once the fix in systemd-presets-common-SUSE is released). Fixes boo#1184852, boo#1183012 and boo#1186561.- Update to 0.3.28 * Highlights - Freewheeling was implemented. This makes it possible to export projects in ardour. - A new powerful filter-chain module was added that can be used to created all kinds of filter-chains from ladspa and builtin plugins. - Many more pulseaudio modules are now implemented: module-ladspa-sink, module-ladspa-source, module-pipe-sink, module-tunnel-sink, module-tunnel-source, module-zeroconf-discover - Fix a bug where devices would not appear after logout/login. - Fix a bug where the volume was reset to 0 and devices would have no audio. - Config files are now installed in the data dir, system overrides in /etc/pipewire and $HOME are checked first. * PipeWire - Implement freewheeling for JACK clients - Add filter-chain module that can be used to construct arbitrary graphs from ladspa and builtin plugins. - Add new property to easily set algorithm params - Add module-pulse-tunnel to tunnel audio to and from a PulseAudio compatible server. - Add a avahi zeroconf discover module, create pulse-tunnel when PulseAudio devices are announced. - Config files are now installed in the data dir, system overrides in /etc/pipewire and $HOME are checked first. - Applications now have their monitor ports named with the "monitor" prefix to avoid confusion with the output ports. - LICENSE clarifications. * GStreamer - fixes to the pipewiresink plugin. * SPA plugins - Fix a bug where the volume was reset to 0 - Add events to dbus plugin. This can be used to detect dbus disconnects. * Media-session - Handle dbus disconnect. - Handle device reservation errors. * PulseAudio server - Implement module-ladspa-sink and a new PipeWire-only module-ladspa-source - Implement module-pipe-sink - Implement module-tunnel-sink and module-tunnel-source - Fix a bug with module argument parsing - Implement module-zeroconf-discover * ALSA plugin - improve error handling- Add %bcond_with aptx conditional to let 3rd parties to enable aptX support.- Add %bcond_with aac conditional to let 3rd parties to enable AAC support.- Update to 0.3.27 * Highlights - Fix bug that caused bluetooth devices to stop working. - Fix session-manager crash when switching users caused by the DBus plugin cleanup errors. - Improve volume handling of monitor ports. - Fix GStreamer v4l2 support. - Implement module-remap-sink and module-remap-source in pipewire-pulse. - More fixes and improvements. * PipeWire - Move the loopback code into a module. Use this in pw-loopback and pipewire-pulse. Fix some cleanup crashes. - A dummy echo-cancel module was added. Later versions will include the webrtc echo-canceler. - State files don't have the X permission anymore. - Move i18n core into a private header file. - Stream can now advertize properties and receive property updates. - Fix an issue where the wrong index was used to address a port. It caused Bluetooth devices to stop working. * SPA plugins - Only do LFE filtering on channels we created. - Improve name and description of devices. - Improve cleanup in DBus connections and sources to avoid crash when destroying. - Improved volume handling. Hardware, Software and Monitor volumes are now properly separated and handled. - Support for S8 and S8P formats was added. * Tools - pw-cli can now also create Struct from JSON arrays. * Session-manager - The session manager can now also create passive links. This makes is possible to suspend effect chains together with the sinks when not in use. - Match rules now check the complete property value instead of only the start. - Handle multiple pending param enumerations, take only last result. This fixes some volume update issues. * GStreamer plugins - GStreamer plugins now advertize handling DMABUF explicitly. This is currently the only way to avoid a memcpy for v4l2 devices. * Device support - sync ACP with pulseaudio, merge upstream patch instead of our hack to workaround missing duplex devices. - V4l2 devices don't expose their fd anymore. Previously the fd and mmap offsets were passed to the client to access the buffer memory but that could create security issues. * Bluetooth - Don't unregister the profiles on shutdown because this can cause delay, just close the dbus connection. - Bluetooth devices now try to use the global samplerate from the graph. * PulseAudio server - Implement remap-sink and remap-source modules using the new loopback module.- Disable gstreamer device provider by now because the timestamp bug makes cheese video record abnormally longer than it should be (rh#1884260). - Replace all tab characters to space.- Add %systemd_ordering so systemd is installed before pipewire on fresh installations. This allows to set the service presets correctly on new systems since the %systemd_user_* macros don't do anything if systemd is not installed (boo#1185459).- Update to 0.3.26: + Highlights: - I18n support, with translations merged from PulseAudio. - New pw-link tool. - Many Bluetooth improvements, support for hardware volumes. - Support for 64 channel devices. - Stability fixes and improvements. + PipeWire improvements: - The link factory can now also make links between nodes and ports by name so that it can be used in scripts. - Add module-protocol-simple that can stream raw audio on a socket. - Added i18n support. Merge PulseAudio translations for the ACP library so that we don't cause regressions. - Support more than 19 channels in the channel mixer. This makes all channels usable on 32 and 64 channel cards. - Detect if we're running in a VM and allow for tweaking some settings such as the max-quantum to make things work better in VMs. - Fix a potential crash when connecting a client and updating permissions. - Fix a potential crash when trying to link incompatible ports. - Lingering links in error will now be destroyed automatically. + Tools: - Added new pw-link tool to list and monitor ports and to list, monitor, create and destroy links between them. - pw-cli can now also list params by name. - pw-dump now outputs Spa:String:JSON types in metadata as properly parsed and formatted JSON so that tools can parse the metadata values using a JSON parser. + Session-manager: - Add logind support. The bluetooth monitor can only be started for one user at the time, so use logind detect active seats. - ALSA icon names were improved to match what PulseAudio does. - Improve the bluetooth icon name. Also use the device alias as the device description, like PulseAudio. + Device support: - When devices become inaccessible, they are now removed from the PipeWire graph. - Fix datatype selection for buffers in v4l2 and libcamera. + Bluetooth: - Various memory leaks and crashes are fixed. - Added support for AVRCP hardware volume. - Added support for HSP/HFP hardware volume. + PulseAudio server: - Fix module-loopback connections to monitor ports. - Implement module-native-protocol-tcp. - Handle nodes and streams with > 32 channels. The PulseAudio API only supports up to 32 channels so only make those 32 first channels available with the PA API. - Implement module-simple-protocol-tcp. - Improve events emitted by the server. - Improvements to channels and channel_map properties on modules. One can imply the other and they should match when both given. - null-sink will now have their volume work correctly by default. + JACK: JACK developement files can now optionally be installed.- Update to 0.3.25: + This is a bugfix release that is API and ABI compatible with - previous 0.3.x releases. + Highlights - Many stability improvements. - Plug fd leak in flatpak detection - add pw-loopback tool and support module-loopback - volume restore for virtual sinks/sources or other sink/sources without hardware volume. - Fix cracks and pops in audio capture. - Many bluetooth improvements and compatibity fixes. + PipeWire improvements - Hex encode invalid SEC_LABEL properties to avoid generating invalid json. - Small fixes to how nodes are started to avoid crashes. - Make sure ports are only scheduled after being fully negotiated to avoid crashes. - Implement coverity into CI, fix some bugs detected by coverity. - Plug leak in flatpak detection. - Fix crash when removing globals in some cases. - Fix crash because the mixer info was not removed from a port in all cases. - Add PIPEWIRE_AUTOCONNECT environment variable to disable stream autoconnect. Also add a config option to disable autoconnect. - Improve wildcard in format helpers. - Add env variable to disable journald logging. + Tools - Add a new pw-loopback tool to loop a capture device to a playback device. - Display localized strings correctly in pw-top - Add some more options to pw-dot + Session-manager - When a new node is configured and some stream have this as the default target, move them to it. - Fix some crashes. - Implement volume restore on nodes without routes. This makes it possible to restore volume on purely software nodes like null-sinks. - Also try to suspend errored nodes so that they may leave the error state and be reused again. - Break endless link loops when something went wrong. + Device support - Fix monitor volumes, they are now separate from the hardware volume. - Fix cracks and pops in alsa capture caused by mismatch between resampler and capture source. - Add start-delay config option to alsa sink. - Ensure the PipeWire midi ports start from a higher number so that the lower port numbers are available to apps as before. + Bluetooth - source devices are now removed when idle - Support using pipewire as Audio Gateway. - LDAC encoding quality can be configured now - Implement codec switching for HFP - Implement codec switching with new device property. - Improved stability and compatibility - Autoconnect device profiles at startup - Add AAC bitrate mode configuration - Make it possible to use an A2DP source as an input device. You can then use your phone as an A2DP microphone, for example. - Remove battery reporting when RFCOMM connections is closed. + PulseAudio server - Add some workarounds for Blueman - Set correct errno values, fixes a hang in load-module of a non-existing module - Try to not send inconsistent information to clients. - Fix some crashes. - Add support for the new send-message API, use this to switch bluetooth codecs. - Fix draining by making sure we are started. - Handle 0 sink and source as the default sink/source. - Implement module-loopback + JACK - Fix some memory leaks when closing a client - Add self-connect config option to limit where clients can connect themselves. - Don't crash when apps call _port_get_buffer() on a port that is not their own but simply return NULL. This fixes a crash in Ardour6. - Improve client added/removed callbacks. Sometimes it would emit a client remove when there were still ports for the client. - make sure midi port names are stable across reboots.- Enable or disable the ldac codec depending if ldacBT is available or not to fix build in s390x (where it's not available) - Add some more information and fix indentation on previous changelog entries.- Update to 0.3.24: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Highlights - Many JACK midi improvements and device support. - Fixes in gnome-control-center default sink/source handling. - Many small performance improvements in alsa device handling and latency. There should also be less cracks/pops and xruns now. - More bluetooth compatibility improvements. + PipeWire improvements - Implement simple upmixing - Disable the resampler when not used. This improves latency and CPU usage. - Handle max-quantum on devices and try to not make the quantum larger than the device buffer size. - improvements to how nodes and links are activated. It should now result in less xruns and cracks/pops. - meson uses the feature options everywhere now - Handle volume remap in the channelmixer. This fixes the channels on multichannel devices. - Try to escape invalid JSON string characters - Keep better track of changed parameters in audioconvert. - Improve config files, make arrays where needed. - Respect NO_COLOR where possible - Support in-place config file parsing to avoid allocations and improve startup performance. - There is no a config option to enable non-power-of-two quantums. - Preliminary support for upmixing and generating LFE channels. + Session-manager - default nodes are not stored as JSON in the metadata. This is more readable and introspectable. - More default-nodes and default-routes improvements. port switching should work better now. - Wait until all devices are scanned before linking clients. - Fixes some crashes - Sinks (monitors) can now be set as default sources. + Device support - Fix startup timers for alsa devices. - Improve timers in alsa when quantum changes. It should cause less xruns and cracks. - Fix UCM setup of capture devices. - Only disable IRQ in alsa when not batch. For batch devices the hw pointers are updated each IRQ so we need to keep them enabled. This massively improves latency on USB batch devices to the same level as JACK (with small enough period size). + Bluetooth - Improvements to profile switches. - Improvements to volume handling. - Fixes for A2DP sources - Add support for battery status when available. - Many other small improvements. + PulseAudio server - handle NULL in set_default_sink/source to clear the default - Implement a workaround for gnome-control-center when setting the default sink/source. It also sets the target in stream-restore to the new default. This fixes moving streams in gnome-control-center. - Fix some races by replying to some requests after the operation completed. - Prefer formats of the extended format API. - Create a pid file on startup to improve compatibility with apps that look for it. - Capture streams can now be moved to monitors with pavucontrol - Fixes for crashes + JACK - jack clients can now connect to the 'default' server - Move midi ports back to the midi client - Only mark midi hardware ports as terminal/physical - Use the same midi names as a2jmidid - match system ports in get_ports. - Improve compatibility with some apps that require a fixed latency. - Beginnings of the libjackserver implementation. - Switch off libopenaptx and fdk-aac (because they are patent-encumbered) and libcamera (problems in building).- systemd-rpm-macros doesn't have a consistent versioning between distributions, so better assume it's updated enough to support %systemd_user_pre- Add systemd rpm macros for pipewire.service as well as pipewire.socket . - Use the new %systemd_user_pre macro on %pre to be able to recognize when a service was installed for the first time and enable it on %systemd_user_post (boo#1183012)- Update to version 0.3.23: + Highlights - Fixes for some critical bugs in last release. - Fix bug where audio was not drained properly at the end of playback, causing repeating sound. - Profile and route switching was improved and should mimic more what pulseaudio did. - Various fixes for xruns in capture and playback. - Bluetooth now supports delay adjustment and various other improvements. - The pulseaudio server now correctly identifies AC3 and DTS streams and returns a not supported error instead of playing static. - Multichannel support was improved in the alsa plugin and the channel mixer. Channels should now play on the right speakers in all cases. + PipeWire improvements - Small fixes and improvements in JSON parsing and encoding. - Improvements to param handling in audioconverter. It would previously not always notify of changes. - Avoid updating some properties that we use internally such as the object id and the node.id. - log.level in the config files is now actually used. - the PIPEWIRE_LATENCY env variable should always override any application settings in filter/stream/jack. - The config file can now contain filer and stream properties to, for example, control the resampler, mixer and latency. - Add sandboxing to the systemd services - Various FreeBSD fixes. - Improve draining and a way to exit the drain state as well. - Many multichannel fixes. Channel remapping should now be correct. - Fix bug with repeating audio at the end of playback because the drain in the resampler was not draining all channels. - RTKit default rt.prio has been increased to 88. This will likely still be clamped to 20 until distros increase the max priority. + Session-manager - Don't try to switch to Pro Audio profile, this should be a user choice only. - Don't crash when metadata was disabled such as when not using the audio features of pipewire. - Rework the profile and route handling. - Add systemd unit files for the media-session - Device names should now also have sane names so that tab pactl completion works on them. + Device support - Fix ALSA format enumeration in more cases. Use the channels and rate as a filter. - Make sure the graph doesn't ever use buffers larger than the alsa device buffer size or we get xruns. - Tuning of the alsa device timeout handling and dynamic resampler. There should now not be any xruns when streams appear and disappear or when the quantum changes. - Fix bug in alsa device when reassigning to a new driver, in some cases the dynamic resampler was not activated and things would drift out of sync and fail. - Fixes in quantum changes for ALSA capture and how the resampler is drained and fed with the new samples. + Bluetooth - Delay adjustment has been implemented now. Bluetooth devices should now be more synchronized with video due to proper delay reporting. Because BT delays can be large, it can cause hickups in some players. - Fix volume in bluetooth devices. - Codec switch improvements. + PulseAudio server - Latency offset adjustment is now implemented and functional for bluetooth devices. It is not working for alsa devices yet. - Handle unsupported formats. Previously we would accept encoded formats and play noise. This fixes AC3 playback in vlc. - Move some of the configurable parameters to the config file. - Fix a fatal use after free when playing samples - Improve module handling. loaded modules now show up in the list of modules and can be unloaded. This also prepares the core for more module implementations later. + ALSA plugin - Fix drain with very large buffers, we need to manually start the stream before draining. - Fix the channel layout handling. - Improve compatibility with apps that expect the poll to only return when there is activity. - Fix drain for capture + JACK - Add a config option to shorten and filter client names - Increase the length of the client name size and make sure we don't exceed the allocated size. - We now include our own jack header files so we can build without depending on another jack-devel package. We don't yet install the headers or provide pkgconfig files. - Move alsa-card-profiles to modules subpackage, they are always needed.- Build/install the `pw-top` tool: + Add pkgconfig(ncurses) BuildRequires to satisfy the build deps of pw-top.- Do not provide pulseaudio, but pulseaudio-daemon so we can specify in the patterns that we prefer the pulseaudio package (boo#1182730)- Update to version 0.3.22: + Highlights - Per client config files replace the module-profiles. It's now possible to tweak settings and load custom modules. - Pro Audio card profile support. You can now select the Pro Audio profile and have raw device access with the maximum number of channels and no mixer controls. This is the usual setup for managing high end Pro Audio cards. - Many fixes and improvements in the JACK library to make devices look and integrate better. - Many bluetooth improvements. Playback should be more reliable and better synchronized. Support for the HFP HF profile. - Small fixes and improvements all over the map. + PipeWire improvements - Add support for restrictions requested by a client. This makes it possible to implement Flatpak policy for emulated PulseAudio clients as well. - Fix removal of params in objects. Previously they would not be removed from the cache. - Remove mlock warnings by default. There is an option to enable them again if you want to check if your system is optimized. - Remove LimitMEMLOCK lines from the service files. They can only lower the system settings and are thus not useful. - Implement per-client config files. Each pipewire client will now read a config file that you can use to configure the context of the client. - Implement state and config load/save in pipewire. This is used by the session manager or other apps. - Make an option to disable dbus support. - Add tool to convert pipewire config to JSON. + Session-manager - Give all permissions to Manager flatpak apps. In the future we will use the Permission store to remember user settings. - Improvements to default audio/sink handling. - Add option to configure device suspend time. - Small fixes in route handling. + Device support - Complain when ACP profile files are not found and use a fallback in order to get something working. - Add volume support to monitor ports. - Fix resume from suspend for ALSA in more cases. - ALSA ACP cards now have a Pro Audio profile that exposes the raw card devices. + Bluetooth - Enable A2DP delay reporting. This improves audio/video sync when playing audio over bluetooth. - Fix stuttering in A2DP source - Tweak buffer size and latency settings to avoid stuttering - More work on HSP and HFP support - Fix initial profile configuration - Add HFP HF support + PulseAudio server - Small tweaks in capture packet size to avoid crashes in some apps. - Detect Flatpak apps and requests the flatpak permissions from the session manager. This means that Flatpak pulseaudio apps will now run with reduced permissions. + ALSA plugin - Reduce min buffer size in the plugin for lower possible latency. + JACK - implement some missing methods to make qjackctl work again. - Use the context data thread instead of making our own. This fixes the issue where the data thread was not given RT priority correctly. - Pass extra jack flags around in port properties. This makes CV ports in carla work. - Many tweaks to the port names and aliases. Unwanted characters are filtered out, giving better names to jack apps. Default device names are now equal to those seen in pulseaudio apps. - Add an option to make a separate client for the monitor ports of a device. This makes it more usable in apps. - add support for system:playback_N and system:capture_N port names for apps that hardcode these port names.- Re-add the Provides: pulseaudio; patterns-base now suggests pulseaudio, which should help zypp in doing a smarter decision (boo#1182730).- ldacBT only builds on little endian architectures, so we can't buildrequire it on big endian systems like s390, s390x or ppc64.- Remove the pulseaudio provides from pipewire-pulseaudio: We first need to ensure our KDE patterns (and others) become smart enough to favor pulseaudio until we are ready for the switch (boo#1182730).- Update to version 0.3.21: + Highlights - Many PulseAudio compatibility fixes. Handling of corked streams, the prebuf setting, seek modes and stream flags are now implemented correctly. - Ports and Profiles are now managed by the session manager and can save and restore previous settings. ALSA device handling has been tweaked for maximum compatibility at the expense of latency. There are tuning options in the config file. - Improved Bluetooth support. HSP is disabled by default because it is old and deprecated and in some cases causes conflicts with the newer HFP profile. Codec switching is now implemented as well. PipeWire accepts donations with liberapay now. + PipeWire improvements - Improve draining in pw-stream. pw-stream now uses busy metadata by default. This makes sure that no writer can write to buffers when readers are still busy. - Fix handling of empty array/choice instead of failing. - Fix crashes when creating properties from empty strings. - Make it possible to pass an array to module-access access.allowed variables - Fix small bug in argument parsing in pw-cat + Session-manager - Restore route volumes in all cases, also when switching routes. - Use a default route volume for unknown routes instead of letting the system decide on a default. Improve profile handling. Don't try to restore unavailable profiles. Implement the profile switching in the session manager now. - Fix handling of Virtual sources as defaults. - Handle port switching in the session manager. Implement save and restore of default ports per profile. + GStreamer - Fix a crash with zero SPA_PARAM_BUFFERS_size + Device support - v4l2-source will now respect the requested memory types. - ALSA buffering has been tweaked. USB devices should have less XRuns by default. Parameters can be tweaked to decrease the latency on capable devices. Also fix a case where a quantum change would cause an xrun. - Fix mute in bluetooth devices bluetooth devices are not paused in idle anymore for improved compatibility. - Codec switching for bluetooth is implemented along with config options to select the codecs manually. - HSP for bluetooth is now disabled by default. Most devices support the newer HFP profile and some devices fail when both are available. - Reduce the amount of events the ALSA plugins emit by bundling them. + PulseAudio server - Implement the suspend command - Fixes volume in sample info - Fix playback of samples, sometimes samples would be clipped short. Also implement the target sink for the sample. - Use rate match to feed samples. This way the latency can be kept to a minimum. - Latency has been tuned some more, more closely emulating pulseaudio behaviour. - Improve default sink/source handling. Make sure all events are sent correctly when defaults change. - Handle underrun better without causing sync issues. Make sure to pause in corked state. - Implement rewind due to seeks, fixes GStreamer seeking. - Do not remove alsa-card-profiles, they are required- Provide pulseaudio by pipewire-pulseaudio: there are various packages in the distro that require pulseaudio, but essentially, they should be happy with pipewire-pulseaudio as a replacement. Do not provide the symbol though, as we do not (yet) want to automatically migrate users over.- Add pkgconfig(ldacBT-abr) and pkgconfig(ldacBT-enc) BuildRequires: Build bluetooth ldac codec support.- Update to version 0.3.20: + Highlights - Latency was reduced in ALSA and PulseAudio and time reporting has improved a lot. - Bluetooth now has a native HFP backed, SBC XQ and mSBC support. - Many bugfixes and improvements, improved device support. + PipeWire improvements - pw-dump can now dump all objects such as Endpoints - pw-dump has a -m option to monitor changes - pw-dump can now dump metadata - pw-stream can now use the rate-match io to exactly produce the required number of samples for the current cycle. When using this feature, a stream can achieve the same low-latency as pw-filter. - spa-acp-tool can now load a custom profile-set and correctly parses the volume updates - There is now a nofail option when loading modules - The connection has been made reentrant to fix some strange random problems with metadata. - Turn some errors into warnings or simply info. - Executables are now built with PIE - S24OE formats should work now (MAudio FastTrack Pro) - Remove mlock warnings. Add support for mlockall with a config option. + Session-manager - There are now config files for bluez and v4l2 modules - Improve ALSA device and node properties - Bluetooth devices have better properties now. - The default device routing has been improved. + Device support - Port priorities are updated for UCM devices - ACP devices notify change in routes in all cases - There is now RW support in ALSA devices to increase compatibility. - Many improvements to Bluetooth. SBC XQ support can now be enabled with a config option. mSBC can be enabled with an option. - Bluetooth devices not expose Routes so that they look more like how PulseAudio handles them - Gracefully handle missing profile-sets - There is now a native HFP backend - Improve card names in some cases. - pause-on-idle is now disabled for ALSA devices. This can reduce pops and clicks when the device is stopped. + ALSA plugin - Use rate-match to reduce the latency - Implement a _delay() function to get smoother timestamps. - Fix property parsing. Fixes volume changes in alsamixer. + PulseAudio server - Use rate-match to reduce the latency. This also reduces the buffering in audioconvert and improves timestamp reporting. - Implement rate changes now that we have rate-match support. - pactl stats will now work - Fix excessive memory usage when a capture client doesn't read fast enough.- Update to version 0.3.19: + Highlights - Startup after login should be fixed now with inotify used to wait for permissions. - Channels should be mapped correctly now. - Many bluetooth improvements in LDAC, AptX-HD. AAC was also added. Headsets should work better now. - pipewire-libpulse was removed. It is now completely replaced by pipewire-pulse. - Fix a crasher bug in pipewire-pulse and some memory leaks. - Fix a bug with feedback loop that would cause 100% CPU. - A new pw-top tool to display real-time graph performance. - The example session manager now has config files. - The config file format was changed to use the SPA JSON tokenizer. This makes it more flexible and extensible. + PipeWire improvements - Fix debug of id in format channels - Audioconvert should now remap channels correctly in all cases. - Feedback loops were not scheduled correctly and would cause 100% CPU usage. - Small improvements to the profiler to also log incomplete graph status. - a new tool pw-top was added that prints real-time performance stats of the graph. - the rtkit module now sets the nice level to -11 + Session-manager - The session manager would sometimes link dont-reconnect nodes to another node, which would leak monitor streams in pipewire-pulse. - The session manager now has configuration files. Config files can also be placed in the user home directory to make custom configurations. - The session managers now creates unique device and node names for alsa and v4l2 devices. + Device support - Many improvements in Bluetooth codecs, LDAC stuttering, AptX-HD negotiation, LDAC ABR support - Bluetooth supports AAC audio now. - Many fixes to Bluetooth SCO transport used in headsets. - inotify support in device monitors - ACP was synced with the latest pulseaudio code - Fix a bug in enumeration of device ports. - PulseAudio server - seek flags and offset are now supported, making gstreamer pulse elements work better. - Fix a crasher bug in pipewire-pulse, we sometimes would write too much to the ringbuffer - Fix some memory leaks in error cases. - Fix handling of NULL string to locate default sink/source + JACK layer - Ports can also be found with the aliases now, making qjackctl work in more cases. - Changes from PipeWire 0.3.18: + Highlights - More work in the PulseAudio server. It should be compatible with more applications. - Bluetooth now support extra codecs such as AptX/HD and LDAC. - Support for virtual sources and sink was improved a lot. - Added a new pw-dump tool to dump the objects in JSON formats and for filtering them with tools like jq. - Many more stability fixes and improvements. + PipeWire improvements - Silence some harmless warnings - pw-cli can now be used to set parameters. - Streams now perform the correct channel mapping when linked to non-standard multichannel devices. Previously channels would get swapped. - port, node and device params are now cached in the server. This avoids opening and closing devices whenever some client enumerates formats, which improves performance a lot, especially in cases where opening a device is slow. - Add a command to keep a device open during negotiation. This is used to enumerate and set a format while opening the device just once, improving performance. - The null-sink scheduling was fixed. - A memory corruption bug was fixed in format conversion, this could cause crashes, silent channels or other undefined behaviour. - There is now a simple JSON parser. + Session-manager - Settings files are now stored in JSON. With the json parser this is easier to parse and extend + Device support - Bluetooth now supports additional codecs: LDAC, AptX and AptX HD. LDAC is known to not work very well yet. - ALSA devices will now default to the max supported channels if nothing else is specified. This makes it possible to use 8+ channel cards with the alsa-pcm module, which is not supported with the default alsa-acp module. - Enable mSBC support in oFono. - Add an option to disable hardware mixers - ALSA now improves support for batch devices. - The udev rules had references to Pulseaudio removed in order to not create conflicts. - Fix a potential crash in bluetooth devices when disconnecting. - UCM cards now use HW volume when possible. + PulseAudio server - The id can now be used as the name to locate cards and devices - Report streams with planar formats as well - Better error reporting when stream create fails - module-null-sink can now handle channels, rate and channel_map properties - Add support for 3 types of virtual devices: source, sink and duplex. - set-port was fixed - Some buffer parameters were tweaked to improve performance, compatibility and stuttering with lower latency. - NULL can be used as a name for the device sink/source - Support lookup of monitor names - Set properties more like pulseaudio so that some clients (Teamspeak) don't crash anymore - Changes from PipeWire 0.3.17: + Highlights - Fix crasher bug for kwin when screensharing stopped. - Massive improvements and compatibility fixes in the PulseAudio server. - The session manager now has a config directory in /etc/pipewire/media-session.d/ It will look for files there to activate session manager modules. Packagers can use this to only activate the audio modules when the PulseAudio server, libjack.so or the alsa modules are installed. + PipeWire improvements - We now clear hooks before adding them. Some application did not clear them and had random data for the destroy callback. - Return -ENOENT from unknown resources so apps can handle this better. It's a common problem when an app tries to introspect and object but it disappeared before the message reached the server. Apps should ignore this. - channelmap information is now passed with the volume settings. - DMABuf is not mmapp()ed anymore with the FLAG_MAP_BUFFERS in the stream or filter. This is because DMABuf usually requires more that just a simple mmap and is better left for the application. - increase the maximum number of ports for a client-node. - adapter and node-factory now support the linger option to keep the objects alive after the creating client disconnected. + Device support - ALSA now handles error in close(), like when unplugging a USB device. + Session-manager - The session manager is now handling DONT_RECONNECT streams without a target node. They get connected to a default node once and then fail to reconnect. - The session manager now exposes the stream setting as metadata. This makes it possible for other components, such as pulse-server to use this information. Information is stored as a json object for easier consumption. - The session manager now has a config directory in /etc/pipewire/media-session.d/ packagers can use this + PulseAudio server - Pulse server now acquire the dbus name. - Improvements in timing and compatibility with many apps. - The stream-restore extension is now implemented so that the event volume can be configured. - Many stability fixes and improvements. - Fix some issues with module-load/unload - Changes from PipeWire 0.3.16: + Highlights - Fix screensharing for old 0.2 clients - Many pulse-server improvements. There is now a pipewire-pulse binary that is the prefered solution for PulseAudio compatibility. The replacement libpulse libraries are now deprecated. This also makes audio in Flatpak work. + PipeWire improvements - Fix cleanup of listeners everywhere. Force remove of listeners in _destroy to avoid crashes. - Add support for a journald logger module. - Various memory leak fixes - Silence some warnings that spammed the logs. - Fix flush in pw_stream. This fixes small glitches when switching streams in music players. - Various FreeBSD fixes and improvements. - Fix some crashes when destroying objects. + Device support - Reload the ALSA configuration when creating a node so that hotplugged devices work in all cases. - Fix memory leaks in ACP library. This also fixes issues where the mixer device was not closed. - Bluetooth now has support for the mSBC codec for SCO source and sink. + pulse-server - Many introspection and compatibility improvements. It should now be as good or better than the replacement library. - Implement sample cache to make notification events work. + JACK layer - handle errors when linking, fixes jack_connect hang when the ports were already linked. - Drop patches do-not-use-snd_pcm_ioplug_hw_avail.patch and fix-memfd_create-call.patch, no longer needed on SLE/Leap which have updated glibc / alsa. - Drop do-not-install-alsa-config-files.patch, remove files at install time instead. - pw-pulse wrapper is gone, remove all mentions of it. - Package pulseaudio replacement in a subpackage and drop pipewire-libpulse-0_3 (pipewire will use pulseaudio libraries directly). - Create an alsa subpackage and move alsa pipewire plugin to this subpackage.- Update to version 0.3.15: + Highlights - This is a quick update to fix critical issues with the 0.3.14 update, which broke screen sharing and accidentally enabled the experimental pulse-server. - Fix some compatibility issues in pulse-server with pavucontrol and fix an issue that would block the complete server. + PipeWire improvements - Permission checks for new clients are now done from a global context, which makes it possible to assign initial permissions to objects. - Handle EINTR everywhere - Fix an issue with the node state changes where a quick pause/play would hang a client. + Session manager improvements - Disable the bluez5 and pulse-bridge modules by default because they interfere with pulseaudio. These options should only be enabled if pulseaudio is removed or disabled in the system. - Fix an issue where the session manager could end up in infinite recursion while scanning for things to do. - The session manager will now always configure nodes to remix to the channel configuration of the device. This fixes the case where mono streams would only end up on one channel of a stereo device. + Device support - Initial merge of A2DP extra codec support using the new bluez5 API. + pulse-server - Create the runtime directory when it doesn't exist. - Don't ever block the server, use non-blocking IO everywhere. - Fill description of profiles with the name if not otherwise set, this fixes a crash in pavucontrol. - the connection debug catergory will now also debug pulse messages. - Respect the no_remix flag to make the control panel channel check work. + ALSA plugin - implement pause- Update to version 0.3.14: + Highlights - This release focuses on bugfixes and stability improvements. - A new experimental pulse-server module was added. This module implements the pulseaudio protocol on top of PipeWire and can be used to make flatpaks work with PipeWire. It looks like this might be a better way forward compared to the libpulse.so replacement library. - A2DP bluetooth was reworked. Playback should work a lot better now. Support was also added to automatically link an A2DP source to a playback device, which makes it possible to use PipeWire as a bluetooth receiver as well. - Improvements to the routing and volume restore features of the session manager. + PipeWire improvements - The channelmixer does not normalize volumes anymore. Volumes are only normalized for monitoring streams now. - Streams can actually start in the inactive state now. - The channelmixer can now also convert volume updates from one channel layout to another. This makes saved volumes work even when streams have different channel layouts. - Clients are only registered after the properties have been updated. - Links now have a new active state. - Drivers can now also specify a minimum quantum. This makes it possible for bluetooth devices to specify an optimum quantum for the given codec settings and MTU. - The amount of data sent over the socket was reduced by only sending the data that changed. - Client objects are now exposed after they uploaded their properties, which makes the new object more useful. + Tools improvements - pw-cat will now add metadata to the PipeWire streams. + Session manager improvements - Fix crashes when reading bad data in stored settings. - volume and routing is improved. Settings are now remembered per application or media-role. - The session manager remembers the last device used per stream - Fix a bug when moving streams where it could sometimes end up with linking a stream to multiple devices. - Use RTKit to set realtime priority on the data thread in the session manager. This improves performance of the pulse-server and bluetooth devices. - Add a new property to mark streams that want to capture from the monitor of the default sink. - NODE_TARGET can now also contain the node name. This avoids some lookups in the pulseaudio layer when selecting target nodes by name. - the -e and -d options are more usable now and can be used to add and remove modules from the default list of modules. + Device support - v4l2: add some workarounds for buggy drivers. Add Limited support for droidcam. - ACP: improve selection of default port and profiles. - ACP: add support for using the hardware mixer for more than 8 channel streams. - ACP: support the new port type and availability group found in PulseAudio. - A2DP bluetooth timings were reworked. Automatic linking of A2DP sources was added to make it possible for PipeWire to act as a bluetooth receiver. The code was reworked to allow other codecs such as APTX and LDAC in the future. - Try harder to recover from ALSA errors. + GStreamer improvements - Fix some crashes in the monitor that cause gnome-initial-setup to crash. + PulseAudio layer improvements - Many compatibility improvements. Improved playback in chrome. Fix a crash in firefox when the daemon is stopped. - Fix a leak in the formats. - Fix !ADJUST_LATENCY streams like paplay. - Make the device option in paplay work. - Fix volume/mute notifications, this makes plasma volume updates work again. - Do the conversion between PulseAudio cubic volumes and PipeWire linear volumes. Volume levels should behave now like they did with PulseAudio. + JACK layer improvements - Return an error when we run out of midi events. Some application rely on this behaviour. + ALSA plugin improvements - The ALSA plugin now also supports the node name in the playback_node and capture_node properties.- Rename 99-pipewire-default.conf to 99-pipewire-default.conf.example so it's disabled by default and all ALSA I/O doesn't get redirected to pipewire (which was only overrided by pulseaudio's configuration in alsa-plugins-pulse casually). Thanks to Takashi Iwai for noticing (boo#1178104, boo#1177166 and probably boo#1175584) - Add baselibs.conf (boo#1177555)- Update to version 0.3.13: + PipeWire improvements - Add pw-reserve tool to reserve or monitor a device on DBus. - Install spa-resample, a tool to resample a file. - Install spa-acp-tool, a tool to inspect the card profile. - Various fixes and improvements - Fix a bug in pw-stream where a capture stream could run out of buffers and become silent. - Rework the processing loops in the adapter and stream. There is now less latency in PulseAudio and ALSA layers. + Session manager improvements - Improve the device reservation code. We now try to acquire the device using the dbus device reservation API before we probe the device. This avoids conflicts with a running PulseAudio where devices would disappear (because they were locked by the other process). - Don't fail on invalid input from the config files. - Audio devices now have the same name as what PulseAudio would assign. + Device support - v4l2: try to use the format before enumerating the size and framerate. Some drivers don't check the format and might now work better. - v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access, just export the fd and the mapoffset. This should make more devices work. - Fix crash in ALSA Card Profile (ACP) code. - ACP: fix selection of default profile. Prefer any possibly available profile over 'Off'. This makes some card at least start with something. - Fix soft volume. After setting the volume to 0, it would stay at 0 until pushed over the max volume. This should fix various volume related issues. + PulseAudio layer improvements - Rework the buffering and latency measurements and tweak the buffer attributes. This should make browsers and media players work better. This should also improve speechd performance. + JACK layer improvements - Fix compilation against newer JACK. - Rebase patch: + do-not-install-alsa-config-files.patch- Update to version 0.3.12: + PipeWire improvements - The channelmap converter now handles unknown and strange channel layouts much better. - The resampler is now cleared correctly, avoiding clicks and pops at the start of sound. - Fixes for various crasher bugs. (paplay drain, vlc shutdown, pactl info, ...) - Fix a race condition in the node state changes that caused all kinds of sync and other issues (vlc, mpv, ...) - Improve the binary name property of applications - Fix the scheduling again of nodes that always need a driver such as the jack clients. + Session manager improvements - Fix routing to default nodes. Sometimes nodes were not routed to the default node (bluetooth) + Device support - Disable channelmap from ALSA by default. This is what PulseAudio does and thus provides better compatibility. - Fix a bug in how the resampler was used in the ALSA source, causing distortion and errors when using low latency capture clients. (Discord, webrtc, ...) - Small bluetooth improvements. More work is needed for reliable bluetooth playback. + GStreamer plugins - The device provider now stops the processing loop before shutting down, which avoids crashes (gnome-initial-setup). + PulseAudio layer improvements - The buffer attributes were reworked to ensure compatibility with many more applications such as mpv and audacious. - The pulseaudio layer will now try hard to not hand out invalid channel maps to the application. (avoids crashes in gnome-volume-control). The channel map will now also look more like what PulseAudio does. - The @DEFAULT_SINK/SOURCE/MONITOR@ wildcards now work. This fixes the problem with volume keys when they are bound to scripts using pactl and the default sink/source wildcards. - The PIPEWIRE_LATENCY environment variable now works again - Fix some leaks of ports and port info. Also fix the leak of the context when the mainloop is stopped. - The sink/source format_info array is now filled up completely, this is actually not implemented yet in the real PulseAudio. + JACK layer improvements - jack now returns version 3.0.0 and has PipeWire in the version string so that apps can report this. - Drop patch: + 0001-alsa-dont-change-the-resampler-delay-value.patch- Update to version 0.3.11: + PipeWire improvements - Properly cleanup the mixer structures when a port is removed, this should fix client crashes related to port config changes and other random crashes. - Optimize the preferred formats in the audio converter. Higher quality formats with higher performance are chosen first. - Make sure the time reported by pw_stream is always increasing, even when the driver and clock changes. - There is now also a system service and socket that can be used to enable PipeWire systemwide. This is however not recommended and disabled by default. - Fix channelmixer 5.1 to stereo mix matrix. It was not reading the conversion matrix correctly and cause channels to be dropped. The channelmixer will now also normalize the volume, like what pulseaudio does. - The channelmixer will now just copy channels when no layout has been given. It has also optimized paths for this. This makes it possible for apps to request > 8 channels from the alsa plugin (ardour). - Port, Node and Link will now also emit an error on the resources in addition to updating the error in the info. This would make it easier to track negotiation errors in the session manager later. - many small fixes and cleanups. - Fix compatibility: - DOSBox: fix crash because of double free in pw_stream + Session manager improvements - The session manager will now try to configure the client to the channel configuration of the sink/source. It will only do this for downmixing, never for upmixing and also never when the client has the dont-remix property set. It will also renegotiate the channel layout when moving a stream to a new sink/source. - Configuration state is now saved in XDG_CONFIG_HOME. Previously it was saved in $HOME/.pipewire-media-session/ You can migrate the state by moving the files to $XDG_CONFIG_HOME/pipewire-media-session (or $HOME/.config/pipewire-media-session as a fallback when XDG_CONFIG_HOME is not set). + Device support - Bluetooth sources and sinks should work better now. - There is now also a new bluetooth backend using hsphfpd. - fix the ALSA UCM Off profile for alsa pcm devices - improve ALSA port and profile switching. The ACP device will now switch to the best port and profile when availability changes. + PulseAudio layer improvements - Implement some more callbacks. The pulse layer will now also notify applications of stream moved, started and latency changes. - Fix error code when an object was not found. We now return PA_ERR_NOENTITY instead of PA_ERR_INVALID. - Add some support for loading new null sinks. Applications such as pulseeffects use this. Note that pulseeffects does not yet work reliably but can start now. - Improve handling of profile and port updates, it should work much more reliable now. Apps should now also again receive volume updates from sinks/sources. - Fix compatibility: - openal-soft 1.20 - pavucontrol (checks PA_ERR_NOENTITY) + JACK layer improvements - improve default source and sink handling. It was not updated correctly in all cases. - add samplerate and period to the pw-jack wrapper to easily configure the desired samplerate and perdiod for the app. + ALSA plugin improvements - Add a mixer entry in the alsa config file. - Implement support for planar types, rework the processing function to make it more robust. - refuse to load the alsa plugin when linked against 0.2. This catches some old apps linked against 0.2 that want to use the alsa plugin. - Fix compatibility: - linphone (ALSA SIGFPE when _status() is called before _prepare()). - Includes fix for a division by 0 error (boo#1176515): + 0021-alsa-protect-against-SIGPFE.patch - Add patch from upstream to fix audio stutters in discord and probably other applications when using alsa directly. + 0001-alsa-dont-change-the-resampler-delay-value.patch- Update to version 0.3.10: + Many improvements to the pulse layer. - GStreamer pulsesink element now works. - Fixes some segfaults. - Enable rtkit for client threads. - fixes capture of monitor stream by name - implement some more extensions, this makes paman work and removes some warnings. + Many improvements to the GStreamer elements - negotiation rework, avoid calling GStreamer methods from the PipeWire callbacks because they might block and cause deadlocks. - Add support for non-string property values. - improve stability after buffer and format renegotiation. - Rework the device provider. - pipewiresink can now provide a stream that can be consumed by apps like cheese. + Many improvements to the JACK layer: - Rework the buffer_size callbacks. Make sure we call the callback from a 'safe' thread and that we don't call the process callback while the application is handling the callback. This improves stability in apps like Carla when PipeWire dynamically changes the buffer size. - Improve compatibility with apps that call get_buffer_frames() with a 0 size (calfjackrack) - JACK can now create nodes that can be set as a sink/source in PulseAudio/ALSA apps (you can make an effects rack and set that as default sink for apps). + Added a group id property for nodes. This makes it possible to schedule nodes with the same driver even when they are otherwise not linked together. To make this work well a new flag needed to be added to nodes to signal when they are ready for processing. Together with the GStreamer fixes, this makes things like: gst-launch-1.0 -v pipewiresrc path=51 stream-properties="props,node.group=1" ! audio/x-raw ! pipewiresink stream-properties="props,node.group=1" work as expected with PipeWire managing the resampling to keep the clocks of the devices in sync. This can later also be used to force devices to be grouped together to create a JACK-like scheduling group. + Streams and filter now use PIPEWIRE_NODE and PIPEWIRE_LATENCY env variables as fallback. + ACP add per device port list. This makes UCM devices expose the right ports. + Fix some segfaults in ACP and UCM. + make pw-cat use the metadata to find default devices. + The media session can now save and load audio device Profiles and Routes (volumes), stream volumes and the default sink and sources.- Update to version 0.3.9: + Fix bad audio in chrome + Remove some errors that are not real errors. + Fix 100% cpu when disconnecting devices. + Improve pulseaudio introspection of formats + Fix JACK metadata handling, carla can now monitor the port it creates and insert midi. + Add a new permission bit (M) that is needed to be able to configure metadata on an object. Improve security of metadata some more, only allow metadata on objects that are visible to the client setting the metadata. + Add support for videocrop in the GStreamer elements. + Improve handling of the runtime directory for the server sockets. Add some reasonable fallback when XDG_RUNTIME_DIR is not set, as suggested in the spec. + Improve ALSA device names from ACP. + Fix various crasher bugs. One in the pulse layer, one in the session manager. + Make alsa plugin respect the PIPEWIRE_REMOTE env variable. + Various compile fixes.- Update to version 0.3.8: + Fix an embarrassing crasher in the JACK layer when metadata keys were removed. + Make it possible to add properties to jack clients with a PIPEWIRE_PROPS env variable. This can be used to make JACK nodes look like a device (like an effects rack). + Improvements in the session manager in how it links ports. Now it will try to link matching channels first and be more intelligent otherwise. The session manager will also configure the stream to the device port configuration when needed. + Add ofono backend for Bluetooth HeadSet support. + Improve default source and sink handling. They are now stored with their id, instead of name, in the metadata. This makes it work better with JACK because of JACK's limited name length. + Improve environment variables to make it possible to create and connect to servers other than "pipewire-0". Implement this in pulseaudio, JACK and alsa layers. + Add an alsa mixer plugin so that alsamixer works with PipeWire. It will configure the default source/sink volumes. + Fix capture devices. There was something wrong with how the resampler was used that caused corruption in the signal when the resampler was active. + We now ship alsa card paths, profile-sets configuration files and udev rules so that we don't have to rely on the pulseaudio ones. + Many build and stability fixes. - Update to version 0.3.7: + Improved PulseAudio compatibility. The alsa card profile code was reused from PulseAudio. Devices now support all profiles, ports, jack detection, UCM and hardware mixers that PulseAudio implements. There should not be (almost) any difference between PipeWire and PulseAudio in how it presents and manages devices. Other missing API pieces such as the default sink/source and move_stream are implemented now. At this point it should be possible to replace PulseAudio with the compatibility layer for those who want to try. + Many fixes and improvements to the GStreamer elements. pipewiresrc now has the ability to periodically resend the last frame. This makes it possible for use-cases like screensharing to only update the screen on changes while still keeping the client side encoder busy. PipeWire elements can now also share a connection between them. + Improvements to the bluetooth nodes. Dynamically adding and removing devices should work much smoother now. Many fixes and improvements to a2dp and sco nodes. + Reduced memory usage by using less pre-allocated memory where possible. JACK clients are especially using less memory. + Support for passive links is added again. These are links that don't cause the associated driver to become active. This makes it possible to have blocks of effects+sinks go to suspend as a group when not in use. + Both consumers and producers can now ask to renegotiate the format. This required some cleanups and improvements to how links and node states were handled. More work is needed to implement more use cases. + Important fixes to how memory is shared with clients. Memory was not correctly freed in all cases, which would result in reuse of the wrong memory. + Support for planar formats for audio and video was added. + Improved error handling in the session manager. + Metadata is now used to manage default audio source and sink devices. The session manager will try to link streams to the default device. Changing the default device will move streams to the new device. PulseAudio and JACK layers respect the default source/sinks. + Metadata is used to tag the desired output device for a stream and the session manager will move streams when the metadata changes. The PulseAudio layer uses this to implement the move_stream feature. + Many fixes to the security modules. The session manager now has a flatpak module that grants permissions to flatpak apps. The PulseAudio layer now respects the permissions of objects. Security related properties are made read-only now. Different access modules can now coexist. + The portal module has been split up in 2 parts: - a part living in the daemon that monitors the portal dbus owner and tags all clients from this PID. This part has to run in the daemon in order to securely tag the clients. - a part in the session manager that uses the permission store to manage the permissions of portal managed clients. - Drop patches already included in 0.3.7: + 0001-client-node-fix-buffer-size-calculation.patch + 0002-gst-fix-proxy-leaks.patch + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + 0004-pulse-fix-size-calculation.patch + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + 0008-impl-link-reset-state-before-starting-allocation.patch + 0009-impl-core-clear-the-mempool.patch + 0010-mem-reset-the-map-in-clear.patch + 0011-avoid-uninitialized-variables.patch + 0012-dlclose-on-errors.patch + 0013-stream-handle-NULL-context.patch + 0014-state-always-update-state-variables.patch + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + 0016-alsa-dont-leak-structure-on-error.patch + 0017-alsa-dont-leak-properties-on-error.patch + 0018-stream-fix-some-more-leaks-in-error-paths.patch + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + 0020-gst-return-NULL-for-unknown-format.patch - Drop patch and replace it with a sed substitution since the patch context includes the package version and would have to be modified in every package update: + fix-meson-required-version.patch - Add patch to not install alsa card paths, profile-sets configuration files and udev rules which upstream installs "so that we don't have to rely on the pulseaudio ones". + do-not-install-alsa-config-files.patch- Recommend pipewire from libpipewire, so if the library is installed the daemon gets pulled in since we want a daemon to connect to. - Require pipewire-spa-plugins from pipewire instead of recommending it since the support plugin is actually required for most uses (like screen sharing in wayland, which we want to support out-of-the-box). - Enable the pipewire.socket systemd user service in %post (using pulseaudio's %post section as an example of how to do it since systemd-presets-common-SUSE currently lacks support for user services). Also disable it in %preun and %postun.- Add patches from upstream to fix many issues mainly related to memory leaks, crashes and wrong behaviour: + 0001-client-node-fix-buffer-size-calculation.patch + 0002-gst-fix-proxy-leaks.patch + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + 0004-pulse-fix-size-calculation.patch + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + 0008-impl-link-reset-state-before-starting-allocation.patch + 0009-impl-core-clear-the-mempool.patch + 0010-mem-reset-the-map-in-clear.patch + 0011-avoid-uninitialized-variables.patch + 0012-dlclose-on-errors.patch + 0013-stream-handle-NULL-context.patch + 0014-state-always-update-state-variables.patch + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + 0016-alsa-dont-leak-structure-on-error.patch + 0017-alsa-dont-leak-properties-on-error.patch + 0018-stream-fix-some-more-leaks-in-error-paths.patch + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + 0020-gst-return-NULL-for-unknown-format.patch- Rebase patches used in SLE/Leap: + do-not-use-snd_pcm_ioplug_hw_avail.patch + fix-memfd_create-call.patch- Update to version 0.3.6 (boo#1171433, jsc#ECO-2308): + Extensive memory leak fixing and stress testing was done. A big leak in screen sharing with DMA-BUF was fixed. + Compile fixes + Stability improvements in jack and pulseaudio layers. + Added the old portal module to make the Camera portal work again. This will be moved to the session manager in future versions. + Improvements to the GStreamer source and sink shutdown. + Fix compatibility with v2 clients again when negotiating buffers. - Disable vulkan if the vulkan package is too old (as in SLE 15 SP0 and SP1) - Add patch to build with meson >= 0.46.0 since 0.50.0 is not really needed: + fix-meson-required-version.patch- Filter out libpulse.so.0 and libjack.so.0 automatic provides so this is not considered an alternative when resolving dependencies in the distribution.- Add patch to fix build in SLE/Leap where alsa doesn't have a snd_pcm_ioplug_hw_avail function: + do-not-use-snd_pcm_ioplug_hw_avail.patch- Update to version 0.3.5: + Compiler fixes + Add pw-midiplay and pw-midirecord aliases + Add pw-mididump tool + Add pw-metadata tool to inspect, add and remove metadata for objects. + Docs updates, man pages + install alsa config files + Fix linked sink/source in pulseaudio + ratelimit graph processing warnings + improve buffer handling in GStreamer elements + Fix power usage by removing the queue for the alsa sequencer system announce messages. + Fix metadata clear() method dispatch. + Improve parameter enumeration, make it possible to detect missing parameters vs no-compatible parameters so that we can use defaults in the first case and error in the second case. + Fix cleanup of proxy objects. Stability improvements on plug/unplug in session manager. + Make it possible to set log level from config file + improve debug of param negotiation errors. Log the parameters to stderr/journal. + Make it possible to configure global logger implementation. + Fix NEON detection + JACK and PulseAudio compatibility improvements - Update to version 0.3.4: + A quick update with some important stability fixes. - Update to version 0.3.3: + NEON optimizations for audio conversion (32 and 64 bits) + rework of session manager implementation + Add option to disable modules in the session manager + Release midi hardware devices when suspended + various build fixes + Clean up options of various utils + Stability improvements + Mayor improvements in pulseaudio emulation. Improved timings and compatibility. + Implementation of drain and flush in pulse and alsa emulation. + Implement poll on file descriptors. + Improvement of metadata for jack emulation. + Fix memory and thread problems in jack emulation. + Simplification of state changes. Should make more use cases work in the jack emulation. + Improvements in the gstreamer elements. Removal of extra internal queue. pipewiresink can now be used to play audio. + Add pw-jack and pw-pulse scripts to run pulseaudio and jack applications with the right library path. - Replace libpulse* replacement packages with a single pipewire-libpulse-0_3 package that includes all libraries installed in the non-standard directory %{_libdir}/pipewire-0.3/pulse and a new pw-pulse wrapper script. Likewise for the jack replacement libraries in a new pipewire-libjack-0_3 package. - Use update-alternatives for the wrapper scripts.- Use the License rpm tag to specify that although most of pipewire is licensed under MIT, the pulseaudio replacement library is licensed under LGPL-2.1+.- Use gcc9 to build in SLE-15 / Leap 15, since at least gcc8 is needed now.- Update to version 0.3.2: + build fixes + Added support for data type negotiation. This makes it possible for a client to say that it can handle DMABuf and MemFd and then let the server select a compatible format. + Handle errors when enumerating parameters better. + Add support for rate, format, channels and period_bytes to the alsa config file to restrict what alsa apps can negotiate. + Fix JACK midi output. + Optimizations in common audio format conversions using AVX2. Small optimizations to plugins. + Change the vulkan compute example to an MIT licensed shader. + Remove some hardcoded defaults in the audio and video processing and use the values from the processing context. This also fixes the vulkan example. + Correct the documentation and defaults in the daemon config file. + Fix alsa and v4l2 buffer recycle. A paused client could cause the server to leak all buffers. + Remove some warnings that should be ignored. + Fix a crash in the bluez5 plugins. + Try to select higher quality formats first when negotiating a format with an audio device. + Fix an infinite loop in udev detection in some cases. + Add non-interactive mode to pw-cli. You can now just do "pw-cli ls Port" to get a listing of all ports. pw-cli will now also connect to the default server by default and has options to select a different server. + Allow the server to go up to the maximum quantum (8192 samples or ~=180ms) if a client explicitly wants this.- Update to version 0.3.1+48: + Fix 32bit build.- Switch to source service, update to explicit head, file with non-compliant license replaced.- Switch license to MIT and actually package it. - Add doxygen, graphviz and xmltoman BuildRequires and pass docs and man = true to meson, build documentation. Package docs in a new docs sub-package. - Add check section and run meson_test macro, run tests during build. - Add fdupes BuildRequires and pass fdupes macro, remove duplicate files.- Update to version 0.3.1: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Don't load the rtkit module by default. It can cause a sigkill, which is not desirable for mutter, for example. Only enable this for the jack library for now. + Don't use pthread cancel by default because it uses a signal that might crash some apps. Only use it for the jack library because jack clients really expect this. + Build fixes for -Werror=suggest-attribute=format + improve error messages, don't report harmless errors and warnings. Try to send error messages to the proxy that started the operation or is the owner of the object. + pw-cat: midi improvement, add midi recording and dump in verbose mode + fix properties when loading spa-nodes from the config + Fix and update some examples + jack: check arguments and don't crash when invalid + Fix buffer memory upload. + jack: fix compatibility with zrythm. Fix timemaster install, improve sample_rate callback. Fix reposition handling. + fix crash in port after buffer negotiation error. + add support for control ports in pw_filter + fix cleanup of the metadata module + improve param enumeration. + Clear stream buffers when the format is cleared. + Add create-object command in the config file to create object from a factory. + Fix crash after the driver was not removed from unassigned nodes. Also properly pause inactive nodes. + Use "true" and "false" in properties when we are talking about a boolean. + pulseaudio: improve compatibility- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap): + fix-memfd_create-call.patch- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan) so the vulkan plugin is built. - Version the spa-plugins subpackage so different versions of the plugins can be co-installed in the future.- Update to version 0.3.0: + The 0.3 release is a major milestone in the developement of PipeWire. It features a complete redesign of the scheduling mechanisms that make it possible to run a JACK compatibility layer with comparable performance to JACK2. + The API has been reworked and is declared stable now. All developement files and runtime paths are versioned so that future incompatible changes can be done without breaking exising applications. + PipeWire 0.3 also includes a (now mandatory) session manager that populates and controls the PipeWire graph. This example session manager is very simple and not configurable. It is expected that future version will either switch to a more flexible session manager (like WirePlumber) or improve the configuration options of the example session manager. + PipeWire 0.3 includes both PulseAudio, JACK and ALSA compatibility libraries that are known to support a wide range of applications. The ALSA library is pretty complete at this point. The JACK and mostly the PulseAudio compatibility libraries need more work. See the Wiki pages for the current compatibility problems. We do not yet encourage people to switch away from their existing audio solutions (PulseAudio or JACK) but we would love to hear from people who try it anyways. Future versions will mostly focus on improving compatibility further to make PipeWire a drop-in replacement. PipeWire comes with some GStreamer plugins to consume and produce data for PipeWire. The consumer (pipewiresrc) is working well in most cases. The sink (pipewiresink) is known to be somewhat problematic for now. - Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New dependencies. - Bump libpipewire, apiver and spa_ver define following upstreams changes. Also add a new sover define. - Package new subpackages: libjack-pw0_3_0, libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and libpulse-simple-pw0_3_0, as well as handle them in post(un). - Adjust options passed to meson following upstreams changes.- Update to version 0.2.7: + Add support for alsa-lib 1.1.9 which changed the include path + Improve error checking and reporting in the protocol + deviceprovider: fix probing without starting + add sentinel to some functions + compiler fixes for musl + Revert object tree permission checks that broke things, this is probably not a good idea (and the tree of objects is going to be removed later)- Update to version 0.2.6: + Improve error checking for threads. + Fix some memory and fd leaks. + Fix compilation with C++ compilers and clang. + DISABLE_RTKIT should now not try to use dbus at all. + Camera Portal fixes: - add Camera media.role. - Rename module-flatpak to module-portal. - Use the portal permissions store for camera checks. + Actually use the passed fd in pipewiresrc. + Make properties with "pipewire." prefix read-only. + Add security label to client object. + Enforce link permissions. + Permissions of objects are now combined with parent permissions. + Remove libv4l2 dependency, it is not used. + Improve format negotiation in autolink #146. + Try to avoid list corruption with event emmission #143. + Fix destroy of client-node memory corruption. + Various small improvements. - Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup of build dependencies. - Drop avoid-invalid-conversion-error-with-C++.patch: fixed upstream.- Add patch to fix use of headers from C++: + avoid-invalid-conversion-error-with-C++.patch- Update to version 0.2.5: + Build fixes for systemd. + Add cursor and bitmap metadata. This can be used to send a cursor sprite with the video stream. + Permissions were set too strict for non-flatpak clients. + Fix crash in loop caused by thread unsafe hook emission. + Add more error checking for thread-loop. + Small cleanups and bugfixes. - Drop libspa define and add spa_ver define, and following this drop libspa-lib1 subpackage, no longer built. - Drop doxygen BuildRequires and manpages source, follow upstream in not building docs nor manually installing manpages that have to be updated every version bump to ensure they are current. - Add pkgconfig(libsystemd) BuildRequires: New dependency. - Update options passed to meson following upstream changes.- Update to version 0.2.2: + Add apiversion to pkgconfig as well. - Add apiver define and set it to 0.2. - Bump libpipewire define to libpipewire-0_2-1 and libspa define to libspa-lib1 following upstream changes.- Update to version 0.2.1: + stream: update to latest API. + hook: add private data for future expansion.- Update to version 0.2.0 + No changelog provided by upstream. To see the changes in this version, please browse the commit logs at https://github.com/PipeWire/pipewire/commits/0.2.0 .- Initial package, version 0.1.9.sheep15 1677596509  !"#$%&'()*0.3.64-150500.1.20.3.64-150500.1.2     spa-0.2aeclibspa-aec-null.solibspa-aec-webrtc.soalsalibspa-alsa.soaudioconvertlibspa-audioconvert.soaudiomixerlibspa-audiomixer.soaudiotestsrclibspa-audiotestsrc.soavblibspa-avb.sobluez5libspa-bluez5.solibspa-codec-bluez5-aac.solibspa-codec-bluez5-faststream.solibspa-codec-bluez5-ldac.solibspa-codec-bluez5-opus.solibspa-codec-bluez5-sbc.socontrollibspa-control.sojacklibspa-jack.sosupportlibspa-dbus.solibspa-journal.solibspa-support.sotestlibspa-test.sov4l2libspa-v4l2.sovideoconvertlibspa-videoconvert.sovideotestsrclibspa-videotestsrc.sovulkanlibspa-vulkan.sospa-0.2bluez5bluez-hardware.conf/usr/lib64//usr/lib64/spa-0.2//usr/lib64/spa-0.2/aec//usr/lib64/spa-0.2/alsa//usr/lib64/spa-0.2/audioconvert//usr/lib64/spa-0.2/audiomixer//usr/lib64/spa-0.2/audiotestsrc//usr/lib64/spa-0.2/avb//usr/lib64/spa-0.2/bluez5//usr/lib64/spa-0.2/control//usr/lib64/spa-0.2/jack//usr/lib64/spa-0.2/support//usr/lib64/spa-0.2/test//usr/lib64/spa-0.2/v4l2//usr/lib64/spa-0.2/videoconvert//usr/lib64/spa-0.2/videotestsrc//usr/lib64/spa-0.2/vulkan//usr/share//usr/share/spa-0.2//usr/share/spa-0.2/bluez5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP5:GA/standard/e95d3790c8c54fba99b42d2a503ed6de-pipewirecpioxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a32e5ef88583cad0cc8eb16e1dcd73bb1d6ca4e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddb3cd5e588d27201bada9275224e8303489f3f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df31e8f2868f0d02c39b4e0635c133a628e2d0c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53c67df716466eab1fe1e3616e54a91fc5a47243, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6deddd4866bb1504da7bef708b7b4d54d43297b9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75ec2801f2d7b20b975c0554f3ffa134fe7c5503, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b4291b549f84ccf397f509a567bdf33a51a6c92, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=477e04dd6468c00c4e245bd7cf3f84e79f9bf3d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a25fd7994245afbd475b50795fe24e92af807de, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa00a87cde20bcd195bcfa36152cb8aea3c11a2e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c27896b17c4432d3adfcd9deda1f7b4faab7199c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9a127c837dbe2fc7550472353c7ff8f222dd54c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b29096d0fc4bcf71f3c557facb6a230f7c5b00f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfb14be073e4f366bf8ea872443de141a12f74fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8a3a45aa6f208b391957b48f3e9478fc13f44c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31f12c29f58a6e8e527a0e30f90283bc3a36584b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9414c1647782d2d915ea6cfb2c1d7497e817b30, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8ad6f4dc442582e08b1f5e21b0e00d29a931e6d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d5fb01853381e162d47ceb14f7403d2a983333b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfbdc0038c73ebb066d7d0df2f3eec51796ca833, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65c0e1c5f4a54b22f245b0cff5ef614db5ac0fe2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b6fe64570a80be42abd8bb67de086abc4709adb0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=94794bd8999ef1220b7acb7ff1493462166cd8a9, strippedASCII text$/5>EW^fnu}     PRR RRPRR R RR&R%R'R.R$RRPR+RR RRRR R RRRRRRRR*RRPRRRRR R RR RRPRR R RRPRRR R RRRRPRRR RR RPR#R"RRR RRR RR RRRR!RR,RPR RR RRRP R"R RR RR!RP R RR RRRRP R RR RRRP R"R RR RR!RP R RR RRPRRR RR RRPR R RRRRPR)RR R RR(RPR RRRRR R RR RRRRRPR RR RRRPR+RRRR RR R*RPRRR RR RPR RR RRRPR R RR RRR-RU_ީQ[?_utf-875e124b37f75fcdf8e67cbb68836f96fc951ab0347dc18a5da980ad3390082e0? 7zXZ !t/U] crt:bLL %xP 6DCK单:/`ɅZ͚7xD">0 bIz+*?`8>@m{ >gXyha[;~ȰLq͏ũ!'L[K|Kb/q7 eo'q窡"Js<&P#KS(޹@b6W&ЕH7Xఒ, <=P7 )_3_,+=ȧfAj#Ɋ? >K,:Nx*|đ& s,@I&i@q8,d]ܗ"B8jdf {D q^)0 FeA0$TvՆţ>2M8L/7W9̸Ռ$_ ź-+)`^9s {j)_Oܽ EQe#y!EIފdpss]™d@k\[mK( ƫDa ٔONS[@hܚT ~n<vJ8oxKE}ݾX>y<=G[=T=$+<ݜ]s[pf֘Y@>kWգߨ1BݘeP$ށP8>Uuɣg+^s [2$XRɖ uैKߡֱ~z[׸ n9Tn 0ʨ9RLZRZN:悦HSmR(Qs{gd~]/7sT^[q%\[(nxC՝-Zߠ-Wѯogg&KQdGw\mn[ueN æܕF <`-0UjZF'R8)委iZ{K7CLlAfKtFSt,}}x(N%{L~!*]8WG"鮈KO"g} [lwb31a VPK&'J%~n#n6 D$,Sn0ˈk`Е7qN%j_Xt ţL52pk?ZD =s3ţyl@"gӡ ?Z/B VBMpHťpLe1:=76s1? ̯[*oNc._JN6^yEB! /d{ 5tZ!0$T.3e D'LX{2çMKR9`>b$}C;0ziG=S>.ҰynePk\F`dzAԞAtuv悐$Jb ,_)V1K}-2;XOSFQ ؐ$XA.Djd"/hE ™39JT"EKE2:Zaq͸I:-_Vl[hVuBۊʗbUH}XE +/֟8?DuuƇؖ8=OMc]֭a*TXL/]izgʅR8L@o2~ ٽǽIk{5j D >LЉi#ù&Eϻ:>xp;RMgߠl΅^NLA/Uܑ\rB;P+&\8̛zW!ɔ]=BE!sGrfHߝ:ŬF^p[q;=D^2Bvfn}O&~4_ap5s ص7;!VovEV%2jH\75$-q-iB6 H)_ QRܘ:Q_c -f:b1YSYw`H -C}>L/Ţ{PDB'9lz F[.S~?dM\DHroEmOd 2iX5MG b.t}gANe_pbWǍ~]2jQ-" Kx 9TD X濓/XeNBܻ%CŵŻ N™+CF1 v}:^Ӗ׀{Cp8 %*u3ɑ| gNr8Qʺ;ƳC-rAe5bPc*Fow+߄GT#Qg _4Ϙ(l7"[ -tkn~g:O q֢ބ`oH,l4-Py"C"$jQrRf++^pDP@8kЋOvVu+X׉g3F$Ԑaލ[(D,.eRIf*n TZraWGm4 4T⋟ž;ţf',53T Qؐt+)i0#P8)<n&U"l (JDqR~4&ꜲXp Л.hdfMvv ~f{km*@=؞/*$ 豑S V31piyI\^d7ߤSOGc(߽ )( yWAX1>Xh9yBj# }VޗS}|$?Q˭mŋ8"#PwǫK!b7']Ciȗ#D*ZKE)]C) N,. 5?: @~v8 / SA.K$m&'}F*_.Rͦ5'5.(bylcvPh>bģkLv-uHA4Jq|j޾86L@&wW:l`ڨ:ѦP=bZ ?@9)b=׈VN/O$`O @@X6S3$TXkɋZHKqk^8]%J)~o4ȸSاmTl@ gD(͟zYr銙B[~.-6MZ€sN~#n03)'j׼3W1!DZlq9_wqPZp5,+0kĶOom Ug@C5d&ͩdI BȠ+naeJi1=<^}E*NA≎9ۮ`Ͻm SK'vqlXڄŜlzE(g-x*t̔mO~Qt,k7zՇ*_|gAٮ^74ArJ dUY 3٥ۛ>azUC3? 'CEv l*WΐSvL|ѽɳd b4;Гs"SCfҧAƚvM i)96cl]mwmɞ۩R{"$/es*m[T} 0\ޫ}*hn t%ЀL aUL4|6Su|;=q+ZD'7S"!^%Ƌzy\s<ްHݸj Jϖ+o[FˇUpk Yq*S ҟ2B#U9LWm֑~ϓ>so?-7V2 %6t67%MISD\~w^P,"k7(GX6Tնt2;cF{h qAESd3N}zb֝Up2aqC ! zNEk>jۨ'¶??7XDbw_p9 #&=|LO$D5{b`v'- )z7|eNU* .I*J`3ZڬB"0ft Ȃ1~Z`QM ;0 ,̧?6Rhn)aCmBK]/5ARA)nM-BWܗe9%sTbA eSmm_ <۶í'L\L^o -~/%YA6pګyjs#B aҗ^쥌igƲ C{p$U[RQ[lއ$R fg\qȲGw_)QVu}Uv-pN6&cIU9m)纭Rm!*/+FhU76tpهDhxpYelΦZֲ}M xg)"햸ruc/r1@96(gWnєmʌD/IT Z"jx+>Oc>!G3\o_hcXǩ!'3gzyxI/6IH:9$oKLҤΫTޡ9|-|r#/Od6(`19e1'$i ]'X|ʉM = L0HI`Qt*a&%n2I^IaY6O\Z>*1/l܊2?M)'\AD;d E*ZNNLʤϣJ)KhpW$7?߂ 3CnhjLA0EOir\ۊx dt:Kͦ'Qi ?";id'Jyke% jb/&g[a~2kMY6 8]Sm˩dU z#I60i%ĒTkuvI9ۚptulvVZ*Pc쏱 L1agL4ggpuCi?sFmKW:8wr{$I|e/Qj\VFB|С5mvw鑕\{\Ω#h9 #i&Dǝtgjuꀷ JIq}-ApU(Ԑ-|3{TLKNͫf:9bبʛB0`zift `x+6㸨aJJ(_vDk=QCUpE\z\ r" g ؈_σ%OF o$]E!d^S} N*VjbosnDQ='C_,4*2$Dbm+:iqWܟe |yg8:L¿TA`FQ <ˀɣWOn*cg瀎k)SeBN'49>]hx##5eU)1m= 7\8Z &LYCP:~3b%ؼ>z U'7,x3E@W'Zآo"]hR]3sOu)^^1g(ֶ6 W*`M C] zJ .i&GtMrjPw$N=! 8!ws5XXITl_]+X!]XBl*Z=*3z"(v|rZUIk  #&--#s?RMo S=*=-‹7فs<9o*ݟW j ϶mu(Q`qY ē'db\=F{QP%[nRN dY>H['_#$ ay?y= u!lŮ,A0[toa=qhԝ쑅U׷PSn~#HJ:%5Ӑ]Z ȃ\gs}Qqݹ3eJђ*3tY (ݯ /pP.` k7 Q9:}T' R5#Qߗs/i\>[\q?k/NUr;vクL/:z<1u60(ٛ=ҧA5YxZF+t8x5DnK kJ)DtRȻt"sꍊ=N+%Cvq\(AYȨNϾ"ޫ]T[F:G1P(qPV}rp` 8 CKSw%K]znd\ij}#}Lb&4 F2oiGhzhPs j*K8Rbjk>&ڝe_< ͎0hPDNEgm}Vvˤ ϥK0i-NscUtʷ{ ͠#G`" ?9o|XгhۮӾz37fV.&G/Pxz^7(K{K0oKsԼmN5 sȸrtJ^5+]օnu }HvʠC0}q&}z<79!^2V6b^Ը.3<! ~+"J_GC  \%7{&oUNlqnSe)4jjsڟz2K+]HH^wL|T;+v/^h|u63.4V3m2 .6ˉX:2O "凉Ō#.wa;?ES= 0g½V-ǃUsӳh +-I)57rt= σ`#XI}w`V#ʌNoGV m~k@QR' .REug$%8֚Vɴ8 J.p*tGܥO֨j7A7SS~׋YuM$vg^lֈS},aw26GcY!x4C/z@h!._( ̎=T7i̔b>G5V{!>zFx cz׆*LO-򍳀ͳ^g ЮVI ж6y>~k_SKϵ`CkWLi^o NuuIL(`rr^̟̦ܡV# OY4kbҗUkUB`CO\]Ǖ/=AxO,}$Q Kqjۅ{ #ަV6RxyZ ޘ DoWLKƘM ״ekeh} :vķVꄗ3;1," Bo]g{d`JrW'!k'37TzH6K؈)X6BM/=4)Wj[-{C,ko]2}b2Raz'1F#~&jH_KQ:{Ç6DϹo8р md_y M_@Rڐߜae0G˲L \ wX@{1wЖa[I6Ϟ1ꗴw8 #p/f'1Q<_Zz3,M7^tS]XԹnz:f}J[ ]dn9oG4]/u,%@oyqD+򰌳GE?//nlOU引,V unJAr-)PD\dc\og( q|5dJD 1hQo]_3sD~`3|$>vn'=p蚕>>+6 /)"|O1g!b]e&ty:~TH=TehD^,.gz(G*M  #F{#j(`L0|-uTe`qXuU|f ڻvДװG֫ (!; -M=B[Kow{ fh qLbL+e0 iYsgk?E ػqr,#j<#06s_=|%};nKq3y8Z8( $3y! , 8!]586Oʼ>+@/ԧܡjtrkHZ9(C1q]]C".Se_*%xj!$~Vu q =ȩNJ%g9'T h&(Z[FU 5kꙨ!Ѫ.Df !?Gl]"+{,^"ש>:1zqnl6&RL ˺:ĚL7,`H|ذWFY2YkAf}İx H 5$e +O=m eH0}d8]F kHr^Yٕ3UwSC3)ֺc+/l52';S9{~nHz Nw1MF}?I&^G gÊR ݫVU N7Jt:|id\~Vp&)5˼KEa#Qzśԡ(nF$:\]ҪM(Fqq3 +eQ$joyqbR /umh؄ B݅;:@W!VMֶލ9VD=9uMp6z{K/V>:0f#>p1Rmq;FZt*$ޅ˵Ud[^j"5v>F FĖX,i[XV? mpGV{Am%#,Fdg9NC,ᑰ=\s4H #o䎛 ?ǥ8sSF"^Gj;? 4}'a''7䕄6 XpIR~jd^vw\z9;#2TȷUӕ>|A4-5˭t,p Rkn  \rѻOKȠ;w} pM88rtY7wJD 2μn/lB:rHh\OqSDތq@X?-Cw$> 3!i"Pᯟ5PcL/2`X(</15jU[)N9_7ҮŕPx1('hU2x wۚAA3I2UH̴_\i yֿ>p뮷/]I&;/zEE6J縊3}6'B4'J!lK%lYSl5YD'S /f5*1SrŐfA/ÕJm;]֖/v op Uen.,-=NOv 튦i(H,D+%F:J<쫒͂µ| a5A^K&vʒ#K>ib T85Hr Im%Z"R,j/5b©I0Dė8AMg-By@G)$9ץ6&>쏁pPJZՇ?UI )Ҟ>L΋a<J',~ =b({?Ń!TR8li8kwk!CA]mXV|$=&z^+Lf$KSkW]xF%U&)!#]k T:gQvJ2&% t 3 jC0rȹ5 aqݭPacڠV)u;*Q Y?pMǃbV Z;\mAV} u_E 󑽱DK=+a8(4[F]bpXAoE#JnF [OdC)Ci9t&n 9omԆl=uAKu"[;ř`+yt7%Sԓ&;.\yABf}t&&չh9mF .Jp۽ 8 SܡV+^o{v3K@J1\×ېqaS|/m|G0>Pb/z)'_S|.lR?hQt 'f º *{dʒ,wq9L>f %Qlf2i+[](p?e1ݢY 㿃%1)3Vk$FJEdYmME{|8ˋf S:dǍ)ƋN+G`Y?cSURِaæo{oSmHR6\Q{et;e$3pe j%o?,΢QJ ƵM-=Mt1p͍{%pȲx9NXixR#f+XVQJ wY[BOK#)TpJo.s?Egni}yw9N|ANW53+>(2 0~4ADagڬ"W*UQ9Gٱ8SJyO:CZP״~? ,"*Yu|Lu)$?6X> ecD/{lD}0I*Qg=NCj}51QAkG Hbq6`:aB?`iRLس!s?{gͬ2=W !u͆R!D3Ԁ/VSlPLT&7gQ?iϟ(WXXNr?'DJOXt]'o*s/قk'!Π깵ǠD5vwuz9 bd*v|v>H. ϟ4k:v9n.VWJksqmrHT|UAJ=L6=kzb J+_b""Ȟ('"P:~ut40/8w%;ћ@Ly #!panZv$M[(Αt_0;@E Qm*Dq8ln(BBBzh9au _~3 f*\5l'v{A>8V:1:k@V^/I1XT@q;ń1J^'/ bǼ-XecAHTݻҗ"eK6̩eJ]M- ңuiu2d߬ l9O;xn^:i0$b jnn bwzg'7jNZu5 .dFIJL4c4JG:pjԶNtݶȭ^6E2d%e2[H'=~`셏fa|SH܋eoCe7z VY@~ס+yqՌe! W#zT k\jcGD!QΣ2sgÈWd<7p};uL藆6 t̮)Jm৅Aٝ*M IohPrFАOiD) -/9At) em2^?$'4?ޔώNA|D~ buEd+=df'Ͳa*R/1:0s\zp3 .H6}D:tn͆᭧VX*瘉4Sj=UK>H2Oh9``1 7Э"ܡw\UϢ,+ mG~ߑy}JPD)Nu&oH^AVxݸ dVkԆfGbJ̛KlaTk& y Sd4TJ #=ЕTrZsLQשHΧy/ȂOUwLK|yfJ[-lp3nо's&%qWc)v ge-qE1ZfœWP߰ewQ:tZN_J䧸ob41^U]ވ$0-Hϡ"dCkd*2u TKK Y]+-|apFՎP.1<(oӁ?fѢW/T1"#z>dҝFRCanڛ%J-dYc A8:71ohHvsdzL0ALOWXݴ,?9ԣB(bEj=NMH`O! U2 w:HF렫Zx1+$čt}Y=gX'nea~isalWԐÞd=Q* O&hV9:">=L80Q vZt7 l5rW]!Eʓ%rM@@ sbrt@KIvJTi]:#$"Z^o F:Dw/ZSzmRNg)D4;юd"Z~K./yn5݊)FU*%Ll3štKMDSu&)Hۼ5WXOM唡tQ:5^wئ^Z/ l9 -8[x}d\Tk}o䋨6þ:S,b8U7~N Fn22 aԀԌ3 c3OԊ.]X`Mae8Ys0<&) AD"\*Ari[`ߒ"t^!(JƲ|*4&@E6"*Ԙ.2$Ȝe _D~o7>;o nD |eW6)Ty{YAؿmt5WG4S CYwvI06'#%7Ӯ!=D* "G-! &?ƺ+Cv 9OR%EfOVݩ:&*WUJW@?x#Nq=Cz2^bpZ0>eTKmH;)K5X a—Z0t[Zi}צ5A)czX ֣X;RLO"HPd%r 6G˄r 5w*f=H&QVԙhS͡b,gnFJf#AoOP_2z23!_\pdj$JO,an. o*_r;7i)q ~F̈y9B5faYkǀy5=ژ8'n»cs  b޷8cl%jSzG<$>8_zG09bz̡\6AEpDNH=綵2fPZmiBK)B^<ƺFMFKDS^"5 I'puF6MGZH#fcrӸ?K'ФrO?ƹZx v?kJ[\n ӑˤ>SiAZ-p3Ig~M > Wȹr{t5"$JIMJnyי#¶JX[YIccP G:J5aM{CE6dSP4'-JSW*crGNQd)X%SͶ? ņL S QN<[ŌJ\bB/jonZoŶ/ӸKFFx?!_u~h}Bow$yd5/&1hs>pI4) \k6z;_QW]|l޵ e:J)Q^bT1>*0EQr;۾W*ѽ gF_rhA @rf*@ yM黙6ELiǨutFQmjIYZ؄öfkɉ.OŸϣֶt! s\NO} 1~LWάGѓO'&tq3O;B֛=xpS(MMq sFM3/BqZ̬Eiِ&њ 7qTtI{9ҿV4L>ok }4|%2MK9&VlЃ/`-pQqש6+zCQBrG>o~6nԬE:uGCۂ?@N< >rKe.T{}$bo:wo+&>2!4׻nI7S㊅I3ݷ=qeRHL^-μ\ vĒ`.FI35l^4ƈuV߃ BM'fDr@F)pJ>&;kB*Z a9A%cpKQpYa U ,ec`tY{ 3Lfl~ѽmTdɻ0]h8t+2t8GLGP+"KtRI!|?p;z,Y(iq5 /׷d-E"2 F7 Dg}+08mc/K[ )@B2]R%c@\UYM A#"fg&F/r(eIY )۪5hX˝:=o{|XBҍi1#@3 %3 `_|+cc*X1yCw8?>]{O3=ts#Lף5A b VSq˯vp_#n#&HQ ~9Rְ0"\,J4PU*З1@@w/K堫&ÐR'HfCӋ{/[g=dȲ' sn3l ~p(}F1 |m&W\/'M_bH 6:g v)6D(M4 &ČrI8|/6a/>KŒ; *|eHuur%̢ YʔZ=Id*W{V HZDSw&P D?mf|}Q~Фg%=;'IӖዛ T-F@IpsdQjd!s$-Fhqo iܚ_U*7ii6Cb Uu|QD$D|}G˸u^; cK%r[LMb@NbL1!ו׼jtm/cmͽk*sKFB?Ŏ `)9rE* b%iaZ+oWi69bFGsU*x qꆓugrECf>&~{BRr{ Pե9N%IJ_˿)tźZ;\LuP@ȚuS|ɌJb 9U"(s# Qn8F&abg{ge~Qf KuLb7ҌNO[+ߩqJ,Fk4">9Dg)ٵZ3N⏠f5+~XɩE򞇧Knf #)hmMm 05h9!ɃY'T/AmHE;`grctD6ޮA Jef|.hJ>3yWSS&_HNNKN;ldC5RTR-Yl镓κ6Fny1zCoΛ 1±4O y)`IAuU~M/P%H:D[vk .-]vt7xgcv9NΙGsJt~JuPr[0z >CT8w'#ۣo6/_A43/4ͭu.ۄ.ԥ4ObZ}8ڣ:Q|d_HipۙZ}7u|YXvmڠdW0e0$Iq棭p^<m[EX2J;tW{]\" na}Ճ+XJMau PQCsRo59 hL h9A`yfFnt.'ؽسO7W1ndcLjmLE5G=hZxlv5bՆ/O |<]ye Շ! ccyT30yWjIUBNF4޴.SM^O~"j@þsx3u|tPaBxV?&ݠ`8wX\e[VqFQ(ǩpiL-6G Ís ^/HHP)aRg|':Rߋ':U,ja\sl ΪܥOǿݞ&K;%u|)C`O<#0jz}c#Iwt˜\R HetbAxuU? hD C<(l@AMiHct3a_[i`W{L/So&E)dnԀD}"5~+(vN|[uvi`ӺHڠG,V,J7u}^ - S_Ig\:OP8>Xa|ra;C-M-T߄Z[&B;QбǢj<#E8"a? 9Ҭv殔BIz!zWHJiD yЋwcaTQT2p Nq\ 'Ot"n`HtB,?ףWv{:JR|umd Ĵ`n2_AL;`:%+%d֣8H'8peaH扂k2+eqyUIdUݨߌ;TSdՉgHD:  x ?>hd , >?x>8i%7Npt7O@i|cQQ]0p3 3`""9j P߁l1fwFGNlUmցOGXF#zIX݊MxȱKjY+1\j & /^Eeˆ 2 ksNfL&U+}KP ]Dy\ko/`c)w7xa?r0\qy[zJ $/lEaE-q~Y?YBҹݽȼ  /ʯbH4PYmK',.'ī*# XUH $c2Ydwu ~ŌUDd.m#9( ~^VB{R AUCWv[O0M(JPGV\hL'өNYG*UzmfY8S6ڦh՞'yTL;}(F"SksRP-k,$Z@& s!} i ۗ7\y Ik/k ֯528GmԎw;jk\s>~yއڪH i#I-\&6,ѲέԵkVb=EuR;~X:N)5vDA'%&y7bH~^z9PW~D4 Jİڼ8L3o ĕq4xU[12%\5w*ouB:hgr(bWn3YzPϋ]hs. ^EPB:^KCF\p[rMg]*3j*Q: ȡo tdZ/c4rIj!)rD%fVu=8m] 3~ª d][O ΂/AJ&3sufqʱ*8)!14 [jY躻Ļ!ޑzWLRKXwOU9*s6oO$TQiT֙^EMW`Jsy7Q(;.;ʌeoAzALUIwԘZNW M5R2ҨN*+/,OBψԃfL=[;xMJ ó!d·\of( x6}@׽)QwI"L$jsb\8;*s36)>HV je9BS _ 9ҺF㯧TE*umO(+">l4icnPIx 'WJ}/P\z'7 cfR&Z c %棡 C4a-ä# jnNbJVYva@"RP3XoT/Fc1zJxģr4Ȃ 8Ӷtd+ 2ULQ. ^PۘoY-q=O;>y^4ggsúG)hU0Md#ݺɥ.z7x@1lI!pxUģ!E<;R6@8BkiD=rq_2|ncjW (>DR,OO%100)FaNTn=P8TLm'u8 v,R#n)z*;0踾24G(Y9Qhr.+0Q ڮe{;B^Bbve8)u-ϤN<:7aY.3UjSj ƓHH Kr\CܩL7ꇈz r׈Y{2ܧE؏Y8f+7f \ݟ~aܖ7 sںҵf&;Ru <^ǟX_ ,ѼMAZTuXD:y {lj02%V uv\~q?v V~12= #KZQyah?J$}bANP#qִDx;.궾/OZ^.T8ƞ= s P9$M9qp@,N n|?'p׷цLb!s(i5Z=?" {]c*)~}\]qV;N=pPg5)\COXvֆOg'DL\=٤eMp OǷ[ _4qˤb6ۮG<3D6p4<0ez5G4f\ǿ#izjyGv۱ :x%>wI3c6*Aܬ?pI][*I cj<#z*="d#+K&7e#a yy ;?@!?)K|aa\EvSY-JZCE%buٷSQR)SM@YI8%.6DogW۞K;ߑh%جe!aaE.V"8JZ`>vc~>QoMJM-Ѩ-E^CAcޫ C %ĄHBU|%EUYdzuő`>_"86N (PVP -z: k{#ۘ1ǼS]!v }ŸM)uQy'!qy{Z, 9QD-iLJ=h &@x7]{[8ªB6۰ɊU cA:BB/H F KxF j"ې8k@ԀUtoclq;"l@ŧWJ X'gwG'bv~h/7̳[!8~[i+z;tuez}X\$we%KqފIjlc%ll~t__67SOJwYhyDRl4r_8ߢ Ở}5嗹Lj┑("4cM%9?eNuЏ0UC]pY~̜Mc^u(A; wfb7LliMg2ڼˈ)9׻W?݌'Ow%Y.x4EҢ3G (g3cW"lL/f <<)O%GW{Y@T*"*K+U "hKdHUҍrh((+q8bktv瀄LQkjzߛ5l2fZ,)bvVR~\*mDpE e ?1w.;LzV]gV2i)V ;crp G0!Wf~ աgGLYG.$-kϘ]ٖf ܪiش3}M0$O_s jdcjOwf*,v?E)U_E?B*ƿR)h{G2tdɡ>XLE(^t.Ϟ[}㽅w' 23ԖQ+=J XvaʎD&qs{PXWd5*E]}Mm5cs& ǟz~R -[,[4Si+}dI `-dVYrI bnp T=pOqQƵ刟5Zʓ=XH0oƁ\Y;Pl1< Ivlc-,ۚC %0; Cq,2x:u#XҿD4&ӈۢ#b=bJquft|@:wG:%544+KS/DIYs>7GHo9\Bn#}?EG>9V > >M5YEX8?Ù\OX;Ĺ/JB ;J_!?j'OnQ,ekӎݹ뛩7)9ֺ\$ 6cn-HI-^-/ :?͒c,;H_2Lf"eAF-mRe E !ncǂY"4-3ݢrmac5΃Coڡ!pQ& Bo*`#)?m<wZBp^Qp)0x/n5s7Q¾ZL:w>[^pxJByG@nzb夓7*j\9zΪ`5\{Axo@\*9G{_ڪ+X3LVAkdγWQB; S `/.{m;oiwVvjrM$0[%}{͠fes}ʟ}@. Kt_=Lnĥz"60*뱠uUK,?pV<3nІ`o Y os+iv8t fU Jx`/S53h]Ib aO9]L4inM3xB=\վMLAڎ9 N>rURh8-ႋ]"ηb vEHjk)|}V4k, uТakhEwҋ{DѫaF|A!N)߉pn%XT8.%8m"& %AL7 e)b!9Csv-X--P VE kߕB~57<0W|NLD)J]ĭX+3˳76 T!9Bc}Ғř ԏAnd9H#}{YĻWFG'pAl|HFӯF5A=##Y0'N -՟Il!H+f~~<DN9{Xt?!i9<G,_1I^>tٺYGL qYɬm D%*l7\=Y|qFBu95g RG0cB=LX2 r>'Tʃ߆ [j5KB9]B8!S(4ӕ }^EVSֽ1 /̢:F92| d2(e- }8u}cIirʍ:_QNsߟGc(f" ēo}ja'y|}zR-r. N6LjB+ B7l6 m7kx)4A@ m~{L rBFjˑ=s׽ Y&ImNkD= NI 9>~uokk ~_qhfi&A/xBl{x籺bIإMI@1FyrG1+F&sc %]B”sHÉ M%j'Hu D|33kdq#bON819DLReA#ި‘ iWp݃ L&M-"L$ty ҈J FP=X8EJ=M (t {%!lcPf,-#p ^^@ OPR ,!XR8MV[0)~:_V&WZ`_ŗ0rT#+:Mlbƒ>z(g|Ӟ4Z|M7R5&( 5~dUKWV(xFG{Oz4(5n4-[iX``ĂR=Py$nxE'pnlc0g׍-xD37VkDV]sGV@NF! +hZ1D)Z$nR:4s!Qc=`M rv~?ph"R2aGPږXSF /Ӵ(?[:>#ú2V]tN[WEl'mVsL?toNWTmqsbvje4{ןTJ\dOnS'aWa\Bɰ28җؗi}.?;ȼRSLA>^1#v0,eK.J倒 6gttoք;Cʐ`\kbk`%JTݧa.ʄczKLC`kngĐS٦#\̡G,(5e炮{=apB)YP]>LB`oU2-?%GH2 lpҜ P)K)XVN'U`qvYu'8ЊF8FRfǘk )j}'NP2ggpw6pͣ,{ܦ.e&SZdz31< ݗ bS ZW6VoW RBKUy3ǷxZm2I_ovde+xl[Nb ,{1 %ڪ/RG @8&XҨZEg[K4jj 񀡏+*f54V ;ЏV m35ju WP.}N~%}O8U 6f 1Uh [ aNs^T uXx!?z"ņG"W]ilqesv_!lansE2eB_H\l4zWh3ghų農Za L!ʁLTR☪ɥ.04uw`%S.@ l/^ ?%@?:Z? I3*짎k;e^ñ㧖ңR>B-UV4ej ?OѮ[Z\뭯<1/\Pwi/^`Ѳ:rn8f6|mp’PwOJK5WvƮX鮭Ѫ6Զf^tlkpb:hĪT JZ:.vY kcPAVAwMpE٪7WkTl->M Y]u0cjXH)$fY#-k4 Bpus NR0NzEBOm4v1=XMv;/UHȱM֩Jio@n $eFV$Gz% ׎Yiп_4 &! ʃT]i qvei=dKUTo*D1&Ji( xWOGvd͂vW^E=lU.J8T-:M38=5b-R*HMcPa@d qdʌFRT1k(U=AXЭn#EE K g} Jg$%N;95y~P_3%Ŧ֖EdS@;Wc2=4 >*˔ rHN(5s}4,dFd7  tx=\˱X[ eƊ(xᢆGc,6M; *QN,)981y3},a-Rt.R<_n]gƄ-ˤaOf}PK&\`=U(,ml:'xgo$Kp<ыv+&vBb5^s0h*iZFaqNO`y;t\әyavD@tߟ57x noO]O}Z$ |nK|>DcKMv`˵OsbSUr@>52<|V4x5V&?E99So:tyqU' ŨxYqOލ^S/3G1At?KPxii='9FK"^ʀIgVwWGnl>*Է2LA 4)~B.!љEfu&vkx p%GuьUM;?U}k `^\\48TD=[Mˋ!19VB4ਇ{[ yBfC2͒(Zˍ"-ڹ )4^E3b_3TVWUhORv YP;64>uJ:=(kP#ZlΣ4"l'IšφkwOr޴NI\QJ(iUij><Pc Dz,yS]UinCk1oI:K i6N˞}hs~}-f!I!l ~mtBd$( l[oF 7; H4IN\4/@jsw-졹?$Xdֺfo;S٦|^ʱȷۢT!m$"']] $pǓ0bV ˱ xuԦM(I 6)4CtĘ+,W~_Yu67pigC qe+p B ^ɫBcC/ mcQn@<Xf4O/affS*i\dY,a5aO BpʺYʊ.P S,t= G[}6Vdzr蔽=Ҋv%#pkU^!qrrN;QPf'Qg"0CK $2""8BxG] %qᚶ9+DFU5ӋsbvڟRq@:J$7dˡ_+lͪyzMC8"kv9^zq\v(Ȧ]L7kK5=$l!teY1XX>D*/Xʍ%lօԧ u\9(,{nL,?'f)UidEE[GNWmJl&0].(/\ۛO?1f;fScI?eR" \kxƔ8quʲ*e[ܑBpڅnc8j肹5![k pH+k["[8u?]ث:uf 5IGp"mH']j(6/ M/(R٪ff^F 8Uh2ZZD,¤4i=$—%n@)' #f:7U^M-D/uvh4zjyˤjb!rb<aBz_岿 [ ڻ3j+./%cZL >0t޾m(Qr[!Cк;tD˧ve{7FKq"e3dBc(!8thY_T[5>AؘKck,hG#\.mom^Ru/pL?ҢSV(ڡ dNHcFoi]*_%=2N=HaȬU bs@'@.*bl] sSOPXW(ukh8|n ZcGbVĽ4c[x!G1R mGEG&<Xk&Y tAR/@?;"fw s67W/\;mT-U7 :P=L "tPֿҷ쭯MEh)? |/g .#| avHe)S\G`LfG"3Z_^VZ#Ż:?*AGmts/%ES7u+%HuELgjY Z'Ph)|J9LVK{O&ON ně9vkPc   e.$<:շC$?ѭG\ 5=̽j-ĵs &RPp3PLXѦ^Zs^Y4iBQQ2J9 cfJ+̻R ,A\IJ=\OGn-! =˥cZj߻.S=( emK!(#PxL(hp:!w|@| k"(;h{.&^I.P۔!'J;Bp;*\S8"|3J`xQS۹+R [IhN^o }i9=0JyuZ"Ld_zJ3l[W l{Ds'7Q`L)rftN.EP)]l3Dq.+'[A,ߏvQd g6K3v!V[ Ga^{x٦ru+X/~ [wgMe@M{v86PVSL#fV嬿l=4S1C4IDg̲eA$i|PZL^9V''6_`LA># h }JڗD] 6i]E56&7:^1b'||ԩǗis-(TU=ʌ ڢ="3TtvAR8B \3\tMYiq c;֯ CMۙ;Cz殀рU&5@ŵK)0nFĦ!N7ۣbEA01qYuіQI'ŧӿိU3 \x u +pWC-m<=WouSԏ]-y399T?<3Yqo :>%qZ4O %# $fRhrD+vm&S8? %FpVl! c*Z7˩/c<_ V!XbctP mA_Sx򚫧_3{hNg . 9I0RH2u" k0{!((US򾊼z O-&MSrHB 9ϗdSguu'#- 6R'7bܣ[X{# ]3 iǀN"`\,;-\v/[Xp2O)0ywpU)F1i^Lk?=e%4#qg krzPǐnc-Qy@W 1)۬kY^ g}nZ-iGϥicl?3WP"HW>?ֻQ^AV/^T1RcW6bƑm?qr78lt[H%5SA!4_d=8aobN{e{7ܡP-8M̺|^k*eʰKqm̓d$P|̒ȶRuJLŨgEE*^HלӥE!-_3+sa x/3ֆPb;]& g8C :K3بo犆?N3g=_fiPyl;m͋?ϯ;#`J:bԃ"Jab:Uu;Vۈ  (^d;\?5^"0:j`zs3/\-榅\-ۏ3^0\+m]vdQ $Ҹ@% sx CJ4w!bj[}SR94NVtinW482@&H.d;>XeW%磊M.¶bp,3Xxqz%oP$E-J-',UTe sn e8͖o"^UVЦwPUy #=ݕ&ׄ25,tÁ̚LPyvn& Mo ؤ',tqxK_ >$lw6/8֩_:tČٮB B8t\Y Sc[A, A<4/|߶}~ u(;Imvڀ4T\ eũ6Ŭ${ߧ,)T` u]e+_3i`oG, [@'ͱĪ׼{(An`euf)v?YHiul*YXp DDZRFn-nl J肸3Io"`WEnE55!Ԗ{mʰ8wjH 3:;.h'\W k(\7YĥaԼ#:!z }w7@H1 ~m@Bfc'fu-)EQ By[RXd wmb1tyc:ۄI5r#dTN0׼9k|C/v=BHpDX ]I]Y7B: 2w*0lNcnn9Dq=6JA困̜`a8ġ k$1[Yq,]FQ(qԵp1*h,n&{~ix A 8;E.i,Yp51:*nš! ()B7}DU$ydM'UnZ/fze]Dف2{fT@231,!ת.LgJo>z΅`_#2(9 o.Dn}U-\O"it}7_R LAdB@%}4RQ<8 rVB493`tI{?9%uz~81q +h%t(nhbM&fd۩Bm :^G7WruQe)…ΛdkώP]1,vRO0Dk;ؑX?+yo w)yB e-2MK}[|b3Q/e9"t%bJZ `_K) / b 5tP{NuA{Mxht (mRMM|{'Nf RpN%ry-w=iv!y8zŮT?h3!2jEj Fe.[WGgZJB4 J(jɞ <'6c ~xsh3H$WaNN|>>ׁ <jEX++~>a瞡Q@;Z˹ : {\4um6?}0&~˲nfEÇw6D(`^wb4ݶ}r=T 2V[ʼ[.mh'98x ©3K)/SJHH| ^?"L"琘ͰMpS2!*'TFY{LW[d6e0|Ӈ9t( kG,-vm=3[BδU)‰ܝR+އjdM &᧽;Oߝ5>,=> 9Ӑ,ܠbNǥ>§7>31վ(+/Wwcmϖɺ!XTS?i3OlIš6 cֺ%_ urmgd?ejȬ~.)hO2?xsbL$` w Z{"NĉX̧5WeL[|VѲ>(uGdvj _W}y$ I$`H08|AU[4dۚʛU#L:Bhx:sڬER@ -h toSY/ǴYKHAg?Kloʴz6"K`ӏĈב^nB" ڌQzݓ#Nv"nZ kFla>}aTn!{Δ C{ fB$JRzctC,#[ƽPWATS48 \N[c*bfXG,ua @MDƍU4,RBiwya񙖦?&@ߑ$9`Tc/r51Lv?$ nAg?UKhrMp[Q#;zrbBчW!$"mቝj?gz' 5 ;qDuYQRX^^9@%j\'z"NϺWn5ܩ{V b3aK5k˥%`cF$rP)C\9i"^/l VwI8]_Z? RpXdv8RH1 C_(7<TQe5HG7Nwl/ ,6g,oRtHȔ@wDBIIL5?.dդWmGTWZqWi',+<.4GgY&]7A5ߘ-x<˄hͱ;Ӿo*Q;e5c6rv*YMb#q27AIy]e*x>'X^\-b%Fo"p)=oTF&#KuJ4#HP&F:} 9aބdp6j5s;_okC_$dk?xx=]xDp5wCs,Ҿ0qfK33+.VtZ]+2y\@ o YUFɠ@yw>ӈQQ٤6kxH!ZslfMrPCGҍ0scr٥ftT7dݴOf֣% w$k% r%1435ȖO\MIwghugB iцp+V^4^y8\Q%NA/hL_i@ 1'Fp6< lnB܄߲xDM -ŶY Yw;6vsx>O8a?=ҋT<,sWfA ӮfR~@aPIw˂`{!hGBX_"ͨQ];c3ʹ>l- qh2Sb$mPq۩%=랁UE }-EW\p"j1y~w3!G앵NJ*>i4gD&mtDe='a0?汝oY$y9 @pqJNZ> ݏ̸ p WuUNVw8YsK!z ešSyu%ѯwR;Sfݱr 钴LqFfɐST-sm9|G%@!-n %#bK ( "[HG.1A FN/ gYsV9Z޷~hK ʭ c?@'{8<qU$g-QPbHx#SËܷQvMǔ.dGCFX+K+?7{'MzЮVqb5I1t*Eμ /=5h9>) A~"?{t ?I%@Wc֖ Xja+(h$oTlfAǶkmJo`=I:Fg*?oTŖ11f1`#">p\>C<)p𬍅ɺ4&VH86}T-~V'H 9\/Uqu CbXA|Y}c=Ӕ7J$a-D01̴Hs5UH2r};urk\nk7 -ȋk"nn)oM7dyoZޑ1BHd5>iAj2qJ9R|[Kx#T}Q90k08 1`?bK7@%xkLagWXܵ'j(up#Kg(B4wlI&e%!KuŒ*#p.@?Sd ̡t|!l-|ON-j ]U&+kf5q~B8xjmvSZu,l^<%/`$a-`.]nD8̂b#yw\)~i]0D L)$R繵m9rETo9J >ܛ/YI{g)2Uߺb%٬RC * 7 Y ~ؾwi8 -}h9d.qqW]+R- dpN h,Cl>Ձ6#);u+0{D̆ڸQ9Mg(*;y_K[bÝA~VsXM!_d=\%/fhB9 rl̩cD f,KP݁ýmr b}71P6f8i\ՙyɤ!!+7mDʜ\ ?AdR(_[fBa!,ٹEb&2b y$>)x,;L$7ؒ`ZB'_)!LF ޲Sdi >t74 ?MW, MSϣs.Y6; ݽgpJ`C:z=mW[N;UkH~ 뻏;vZ ]-x!8-$Cqڏ+C;|棑Z\jŽqx;[Yc <%'.-xu`hx]lqt%0Zhͤ ů@6&鴘2yF{f)w2P+ Xv;N+\‡m BUjO3`aV1C%t7|D#ˀ\K^02,a1BaUwInxo"S1$&hL@Ur[?Uyn9*};ֵ=sY+᎞a7:d'v6l CGJI"`eIC|1)tˉ aWekKt,hWKҵhBsc {]ZS樅zIO%;)%e0HT,(d4s6\2!#aw 8HR ¿PmN++sQ;TǦ=X~9?so:TOC{@+{`) >QV3԰؁mإiMdC,Ύmy^{Z)(DeyCE Ԫ7x+ FSx[T.Ю8+A^  iB\7GQXW5X3Ag~q#լlztm!rrGQiQDs E\%$]Y7˹GX>e=%RI'}`E%d(ɔpbVKa_ *MFka61t({8H+7| eѫ{fxScoεWB4/>'̴+?6$<)WTlo݁ENbBc3,Yb .ئeZm4bb!PMI# le+]P0cHD k֋'\e턜-IrP֧KIj 'CA~0_-o~L&3r_B܈u)Ad KW!&[$+;Nj-cS_*N!Zv5AP+d! w48/vG)lBa,}Qw|}|̚OWLg3iSi2)OaȧFf<..+u\#a: Ֆ62c ,D<Ȥgbs(8Bbu>>:ү=16R,Z7Є2+&Ɔ fPst1gxo+N2woM-B/ɼ9DЖ 'KnCu ٶ+XtWoソ6cC u}m7zMs?nP=ZzFNK +&#‘7\'NOti=mt ^7DZ>QtkuՄbf,^l䓭2G!Y!!/}Z MM`uxQ`f,Z:<†Ǘ >l9MX&l+#4ba9oB:<Ɠ<^\z]nOeD6Z][;[(k+sk:jO~~IO١"p$e\>]>")SG cf]3)>Dy2dpPiV {( !]Ϡ#Q|;tʓG&; &4k8`+2ȡd'!"9Ew: * V8\>(pk"!'V*`!1(ye2V֯L BB }PXe4+l83[e]'Jt=`VU}<=p*%ZY]!Ce7$E@4EUe 0 !,qs|:g~rP)ӳrbxN7*Xt1qГEm#a E[AA6!8/+Eim]ԣS/R(FTBŕ\ -ŎWҹw~gG{ЮZݰK[Eldm]s#9ƚ'|plH:d+)DZPO^Gy^nQ[ :mn=(o FcKo>$J61%hy7' -৛A)';G+A4/>" ,8Gg?h0sH˂ ,UC~#$~h\4גcԏK@χA@=z_+fJ2pv"Iw3Xʯ%Ѿt&q C};i ޣ3[m{v|(פe5BK~,KksBPɇ7C" DUs}S nu~+\ސ)m /b9 k4l /]uNj-1+>F{ޛ7{X573y?w(TKH4TW n%!)Y6o,ǃ]c뺡!*5jHb㙟vf$ߪ!=v~cQ=۬Jp!D 6c7zϊV;p tt"~ۗonO cO{ZeאlVuhf1< GuIG[a(ݷw,g>;,)D5_d0@$fxu{O|LeW5;Eͺ[i$gtv.X'Zlz`x}#(={˱n2sybP-qmd|>??ZDbw1hr,vH}J:e&Dz-I7w_<\І Pa+uZRyڏ^(j04S1XO⸊1.?{88G%kopSrA]pS7fX!qķ=lPĐ:e+ERqwɠ@)X,9 O.ӑN9& A='fc\۹.brEK[OS(> @=xdw2SB>vL I5vIuT*W1+/:rpbBrߤx⨀t 9,2_XI\8(dP|gܯ9 9Oڏ0YGӠYd;" Y,R[X}%Gdu< P|Ml*b_Nɚ<y}b`4DGTWE˜_wHT`ZjNz׮;j)X|.IX_{S~D졦g8iq`ޭU~@8  atCM;>9R0S}t@0S8F>X':E;RG?bl^KbqFb̦b\+UCWtzaҎ5e\]U+)'OlQB@bgi߃;lg&-\&N 9e$)P٘f6]H q5B6f@4#ͽ\H~Of?TK'^,b/PR\dc9rQtQg;%D8jc3X$)PEa9}kT ԟSϿK:k,eFR}3-6IW"Zvq!cOWD4LW;-{!RvCjeK~q 0>e =$ճj|<ʣ?d]{HBMX0G]yY߂2U@qڜUgaETWxz ;T'.VmI2ZYI{Rk; "dFcA2Ϧ1U{-)EoWqc*Td}^NpR6J(M`0=ę`m18ZaHlҽQq'~@8cl*M5 H! '!KU"a{@>9$vзžX]GTWsUFL?AOh VeSGof$=kcս8gjX UJ^Ӊ"vW |F[L-CD017~"f`Td K$d溊>r>,&fv9K%L#/Ւ;/y{ZW)l_q#e}MsdʉBx5Q o%?]|SMxI䫭*j"\`;zuIE2_wf:Q7qْ3ylɃ H` olLr ,DF~n7GVzENI[xOD 't(z<o6;_Du٧Fon=6EF+WGWol~3s#>..^D+wz`qK7bkV( ~ [ʉmi:pf$&,jV9]NeoC l "s9Vk~LuðGjKI`SF!CgmLpKBYԱJwX.nuWq6@1!f%}:Dc%”UCkKde8B)iYL1R" .*D|5 2ybi5 %9ͽy?6O+b.\y ?vS,V|2V ָ;eя^05h&6/\Y88G*C 8&-p`I); پKFimMZdj@q67-RҮF7CSCKjF;n4HT Ѩfg` $9 l!*&(d^5t!QxnWk$"EeIu9jU8NtoyL+wƫ~v5seAvtJz W3XprqY;O;#dW+x鉒rF2+s. l? 25vQ0X)= ҁ;?}n3 J 6D4kib&=%v1a L\7yy4JB-a%ާq~ռ"U&chV,gnJ-x ["n23,RgBP-66Xs>.^ZNw/4 ;*'Ѳ9uLxG zM 8ʾNkv 2Ա!4geP{yFjL8ŹN\+AUK[=T^ۍX#{@<>[l@C)m%$.Z%Zj9qĸxL˓[cS.-ir7-\ L=JDfnClj5 G+Nu{63VU .s>3۰•/TK p-31W5[4fbM^DĀ̺P\Dҫp]ؿkRg+G{! oǸE;Fq椒FpS?V=.,93~^d*,A?T+ ԧb]ㅧ I,Ӎ${QNMwN% -0Ec/?rxHF-vݱJ\2⽳{w͊+=Z灞\=YLYƛ6[eͳMo|h/ػ1X`hy}MhAE C!D+,`wm^"nF9LoTbLAN߱IxvFײO2%0sy}j'Om=-@]rL%5>tJ&1LaE4Jƿ@/ BV)0E؞{sʏ|.jb^wB}p0 #8-w 1,*Y8|H@qFWNMi0',u<_fĚz;bUT! #z!|(x%wHiQOeC*` Yp2]2DƏ'pT;]cr9 k.3 v8GT]j޹x g%Mk}>kýņV-*J&B~ڲdΚ/g0=HG6 ?3^a5}-iYzڄQjhיTj:uIè-RWn()k}WxZvk9Ȍܷӳ X3}Ei]b~/.{<bE4olY݇M&XPFR:Pg/Ï"D=W1w]Hxnd_F%s~kN%P!0BO4`@1l #R8 DqI\ xf9lIH h+5 -^99qH{ư!Jz =a["#lްqв˸Mz_4]3&,H FnIO ̗8THqaL>, w NFi;]b' /[x2pW`:HmLc*uUjY4WTl3P/L Ǫv7=.+Ikd閞-%װSaJ[aM|oi]BbɆ(kRw@v:=cL^U4$niVyIQx\9l5}'aXi(r5͆H@(YW$?08=5܀!&BnZ@qe!ӧg@\?__2q -bD@M%տ3嫰*cea|(X 1|:cHI>;ŵp(_۪>l t:Y”HkɌ:~\q Wz7P7 'L:d je{=זtI5$ׂ9֮?>$!.̡fw/"q_uc1;$.k<5ӡmQʖH3{Ko"OOYbcx`c2@M`9}%_V~R)#ӺVmGT ׾gs:`lƠ"ĩ0Ws#تl0/)PIYבrO6yWhk#gq߯L#6 GB'_ѳލ1ɯYF1-;+z kn Jy;JX~ȣ֒pOd|,M RZw؅: wo U擀iNΗc2˅YoQg<?MM":>y JZΎ0RכZIlvڀ(JWt?.? yMy [FTQ Xx.lc3>+$SD^.asUR. %ԥQXDQǛX~>TsٍN%xJ{:}&Od@y̟_3+R+X2Cvsڰ[?lm2,U&*ٶ[)c)zŰ)YUn|}܈6@I sb5IvMPI5:67dͥ}k| K;$X<s\Д`@B;9ZFh{ÔϷ $pky+Z ԄfOvxu,IVm H (6#U;JWHÝs12<]k I>ٛ( #YZ&;BcUAft# m0 `bvA\ \y<-Bή-,Q?nOҘQzPH32mt},c/HMNvPD?u*%NH[Onh:LVs{M^065:)xֶym=<{s8gjDek܉jzAW~ ۓrȲL)(q}'nh7_!luW?]Vƫ&O3)ٌ5Ғ~32u~'ym JbcFlQ V Ẫ\ :-9' 䩁wv`.\:Y OKi~{?G3x{5 zR[Z.b1!Fj8#5Bj[ti7=cuLy5(^;TK4AML1)h 44$ K 9ioW__hZU>`p+ oK~M٫ZŴH !}[jd6Rs&qfe3Ĩ3>Rғ>%ὂFgA51?"=Xj&)e\HK{ 6'q(z⩎Fv))3Zs(-u30VvcxwcՏB$|_2bJDB}YC)Y*,?zO7BqrnevgCd)9AE;x26;5^ԐFIb3_A'%[2S.'Z@~vר2}cK|#%L V|uz O7>͒ȷ,2 H3q%5\8MlG>ː[Y(>"iRpdfd-{ikP;fl4i1S5pBÈq b)EOopL`ZbǕ,)x'ٳwS$a\ OجHRR uIh;@+u +"5+qa .Ӌ*"[Ӽ%ZӠ~z(Yiԙٶ 멖q ]js:.hlj=J8mGY=1UjNAgB֢vOV̖i^bUa>"][Ki;ҞE,u{5vp-,:'EWbbqTiH4%B/$(S/ pO7 Ptf.a<>0:KCygtb3zI-[ܶeκi%نgF|/[?ǻw㻎czĐ1*jK0??&9TemߘGtHP,^*8gmT&TOuEQ6ec0}#Q!1EAb=5D@H#X䦛}3Y"y՘*|w"D=q솟JmB# ("݆$.fǥ#nEz IF`DytGn}E qb:oQb3?7rInw@Ng,yk+!hD9@6_ ꯈ5* oIu/M6d|o;vP_sGJMPw.sXL2pc=F;ydCX]&@^y^cM#,";L6ě?A!a%(ZrJ=ůR㟜ucuHڀX`3Ť1oǢ^RXؐWWwvu!i"߆p=V0p l!"=u&F> !mq7Wct h^`d6njuҗKap"Jx~ tѽ|r@7.}nLe:T )c|lB[+gs+s Uo,t/4cmq R uBӝVJpZ8P\(SdňAJ n G !8ȋ9`-5hybX,MW~\.<*/% rH2Hy" Dybqabg2r]r K zVGqA@\魅TjhF,x`QU֬+1kI]ǎ.i@v`~w$޷äH~}g+eƸJt<. U#Z| j%i \KYY|sIs7޺ -|8#)ǢaK`SP,YVt6sQ&{9ӾNYp\+\Z&8K6{nH`/#^yv)¼<J>ZM J6}@lY[~֗оXR^5D"VocyЀz_O'/?NqO7j{Àzp`1TTn\/?[4WӮMF4t2jHv_y[dB8 IC۳ə`O1f:N&yBBVNX'Te_ȤL< SHҌRrClu :z*S|_tj0,1#|^0GnEj`snj$U`)D,ϭ*^w] -S\ 0F|D$SCU4{ `?`Htr'} ꌩT[F{y)מ?Л)t=0W|7'Y:7 #XM=w\vW0@xaLmTX/N=*AwmF N o!Ob' Ew%s=g5W"\8)"SY9k l텾 F0JAD?Z|t5aq "#/o'3q?- Ҵ{sKYYY.OPUD=8>Yǿ0Tir&yFw+*"؞LX8o#}5fHs,ωLw2 7F}*vieʝglc#Q-Z> 4GηwMaB*(E0jyuОwhY[M2 ,&{HL W0EG(BRsX^MF/!y<=L=u 6XW/E8{zğ`a@q΅4)z& KؕO4#UȴPt[rA8$$I𕊌;mK^˔L׋b19o<$1qxC(cJ *hfwup6b(viwHw+Hog5۷A&}kҎWғŠ5v/J "l>7 r5ȨjY.޽P8ǪۊA}Dfg re?l&G(]qKtF#!T?Qq{I/?nWF邼dx%Y!'|tc^bL=\WQ@h)+D03E pO$f}J  Wٴ)1T1h/i "K5>d%r޵:m|Y,ly0RppFqqup|>T/ /7 `aAkVnF4Eo$End}ދ! / LT銶ADPJa ^erglJAzNaOJ_||wƚ@DF u4S{;1FCּ/8uE78TB#&]`AKdⴓY\#֬EAy麓iV|Ĕ%^3y\]o+|L/(wɌ~[pYE(6hej~OKA];;0X_7cC‘ϓp,çhǍMHq̢KpD.[XEks9 8acJA04 ;AZWb{irCLuFnԵrrKˁ|=s?gŁb޹^HFwL[u|VD 4|<|nScOdL-Jo{+AȾv邉2%8yS%Ega9X I1 N'?8dKzsjJ JS3 R[Z<ĕNl$'sK8k3v96 )t+9\6[!3# VW7р-r:@].oC-V}ƞ ީ!cj;>p9 ݡv{N:409z7Ik’H\./_}zDZhw sـ]A~"=8Y[> QDJ#rfYt%8J("28:BK i_ܢlV'LHӫH# q„6děOӧ]I/",V3RiQ*w#DY`L-?ewU9>j;$g߂27#{]_`]O% e΂O+yπmɩXIeSC|jAar;ws~aH+[̕Yo-*.34vzݢꈷHME CK4b #tҳ%rK{GQ8MP#ų/~DJx1ٲ~Љ/AZ|}+*kCm\1e&EBO󺚬v /%m#羅n[mڄ'mI _{D&:,d#<ԈC;k,0Wf$%T *pA1@i(eqGcCj԰L?u]L`j> ;.MZVDC4vrzm5=)Vd^&TI <ͧs͔n [M7W+qXO8]x<*,CU)GoTL\TyP 79E7ߤe&^@ vS:ŔZ9 S r6ϾZ]W3R`\|y+[ү٫I0;2BZi G7s\~Bx@w]5 ؑq |3@Qu;J?'A @fxVB:Y8D5PW(ИˁidxrB`z=b/NvI`zPDFU6*KO vPhSR` (rj 7R͕oD@9&sd;VC1߉p|)Ō`Pܪ=kN֩i#&C 17 e8s*pj|,=8z€%! lO?9-R/ xH̕5 r0PG%Fxҹk :%tv9)֙$4{n\~W) zUkU/xyY@.>LSO?߿LO$S)ޜW1yq+b&c?/FV0M'h;6wF>Bf!87E N2Gonz:r I@^s'ݴ\접< }xY_7\kiD-嶖C-@Bo pbSLIaΓvw@_t]Ax|ȞBQq`44)'X$-Uw1<PM:X>l=`q$DMmPr6@jh6THZk/bZj+MZP-LFAju/-zr,t]V~0CtbL{7JG@S~V (޸qgw:bw|p D,&_;XL ,z) =^2̕FMQv͠B gP. %R%߈toF`Ks˹Zs>Uب~w=\ghTq csEMq8ʰq9mC!Ns.Z6QR?^0;08566G:V~,-njVU.:lz?W11=mlM$29Ato|1n{}.P 5DPyR[-h{1)k;MƨI8;VN a2\-#kk]UQhwNݪ~;,*a82XU)x4GY[50}1R>8̶bƲl.=\s9|ܧQ %4lp݁{Z|60C\x,J8oEٹ0#Of{6{I'v#8DO(e*Z9E]9>b='CnHr6TYMu#3"6:%WS}OM >:<"FγVTfq]]~@UzIg' @"Ϩ.?$v1m L!9.O.:wtwJ4=xc4)}?cV`gV+JaBopdyM$O6srTT3R)M+6V'yY^Vt̄BmW4GwX|{5B!`#$vH#^2Q7g9sQ?"LJ\NȲu9[fN-Sl,,s~jCZBm-8zl\Hyp{51怺\&T6ێaҕq-4hQ؟6#kΩ+{IMY0N )[X68 L 3GDEXpC3hR&BGu&r3C͆MXir6-(a;Y_;z˦wWɜuzAnU{ܴR_󨿫ۮXݮGOK˷WLMt@Z>͞,r#. &4}W PCeWtA*`3KFUVD3y g9X}N*98 L=~{lݩ#3qRʶ-EHa]Mnwpb#_CYhjѹj06|&x$!ܧ|opྫ7}A?hsH4j!w5qSjD`QW4_-Ba4{/61tXs6% mҭ*ő>mV+͉EvÔS'Cw22J^ =ļbQB֟jd2!9 59͵C- Ubu d^g@8YR~KQ鼡a$7s \]Bﭭ<7F ]wS1:'.!z87<(N sCBR*cj 9k/6}1a:8a@!-ˁ _z֒(׈sB]c PuT3" dZ@ThT=AÔ9WLh#uj>M`l<Gk `KjejvNc-+Q .`/`,hB\d7:rRbg\€0P0Q6nw'Bk2@,wHfxsIӬ[t>*!5H^ 8&QiֺC%v,(g7xEj5h9ֿ6mZcG{Unʳxx`_!  ^}/; O/NoV.YNk)5Ȩ%._͌%\rΟ_Z0<(sc*u 3uz'Acp"JŦG_r=q"Hة8; ;>5[X5ޅŜ,%6LuD)] KSkyd73i wUN5nzBO1`o.L̰SgIsqnE1^ƃ~OeF"qqr +bGhFofmQOcT_1T`B~|З~grAL9:K2eonM` 3+n)1`M%ׂc7h?4+j BY_U3}Fϲl%g%*H6a!L O11;- ';?&=H#_Ȯ9(Yϸq>52%]1QęKIEXHwjN$Fuo3RVB1ŌGhbnxqzp&SL]Zڹ6]OI 0i( 5*hȖfs0Y+瀾QG4n>TqxQ=ƱQ b5N.3giBs03paA9l;d3yNMd>Vyxƴ`$q,lDt;R!V&-$d[LI^짝+zTG'U<Jsꈭ"Ia-gicQgi)ʅl3Q/iGƦ`2@]`7k8A8VV=^k(,o.bGpB5 _FZ6oyˉID\[oc_5G'mN؉hيɁԸ@>nRZ?͐F04`VVY#lr۟w;Xdt&@rA_Rx$~(~@K@B<5j'(,Ỷ0pH#f†?ǰ> }'Kyk?p#`]U`N!m_H`PK7%Zb(A{zp;V>9Ɂ ҄fw@UnMv ۘ0RbKUDwWniPkS闦t +:4G,L)ᄪ@^(NaS0N<"K?$=&/? ]2ryb֖.rn\(c+j#S_2s-*V$2 \5|gJD2 z+/ـk[ ٶ pb+gUu_4]PN\gOB-ba;HFV?0G^.V+!7 } ^ ('sUm %V]IׄN=MW^䟞8i,yv1w9W:%*yr}79̊]yTi[֪Ԟ$p)ڇzY~oUw~Lڿ^NBYqߣ, j2йRZKkVuߗo7 y@U38Xl`$Óyi@H c;۵ł^q \$2U2MBB(Wj Y 2"F,EUv!Q;*ۛ+Yx͞+;jYTD6ƴ93QU w胠ӏq(Ei05ہBki ;#3%hD 'PgK؉,R52=o P,>cpTjQ ^EuFS+ds=`ǡLwDi[p!ԁbe*ۀufеbK8hPu]ǖڻVm9K&ekfWIs5C7$]6ϝDk 5}UP; DO$I1f`6Z{i1*[*Kgܘ.mp,™-j *ٲއp3`$rBwkYT]efѰ7FWp\qr k]c!fW9#Iƹ9řnfd9>@{| Mkpt}6c jHh֭?1]Ud#ۥyoԎzЋȘƽ$w70~#H5wbg;|x.^!#S/6$aus ԖeVjL_~Ⱦk:"bT Cmz&V`KȀMKfys _p2m MqIQl7jT3US!>$(Ƶva~~ l٤8h(Gk:6~QD@|+qTl2P)OW=rwgJά?"ρߺ-Q ȉL:xoHҼ֋H2aӎۨϼ"yZ_s{fybj¯)8m)B_nk=)"TW35yXH503֓"ă)D,qs65ً >ZPڦGQ_M`"wچ냀8ǯ>88c#aL40f{&0gmG?=5E"P kM_fvkfGV ?Hك/7š %%ML+,gK) *Sf|2j90qٶׁj V%--J7Y`<ĪyQ+-d0}3O/Iܝk< چu}tmP~YUBމĄѕ뀑;k 1kxa||aG 14mwnSΎ@p% \:B@_CeYi~8S-;ZX!b+/6ȉ#h)o昂K0jˉ-d`/6ڀxcH"y:%Lb\0}Z D|wtg9-?n\,GfaQԋs;7:C|eu䔬 eM ?ED.z1Gr>m+ˌK4TkGXE繰Vz]R̟, R:X~il\ 0@vNqิ!Rɿ)F w]t.P>a @$Uft8'%OkXd*wJa"52u$Ud17m ؕ}BlBi0 jxwOKe]in8n[剬^ X= pOhKjKKKV P3aXN7宏UvLw8$})2 sTv> j`YcoHf;Ps!ea*BL5 Ō;K+mL^x3/!,' -4kѹ7DIEZbz鍢rrW}2f[5&. @ hv3<e 10gC.&^;F./B{1& ƹNI3"7eJ8T*p#Ӭ;c1f66%89_;+g#'ܖ`ê qb9pEko;^ؼ  =2l됣kCs!A- lI\} -j`FElN3FS&kȻD*"Y&g$nR㒷 n#kw|T YvD)4)2M_Ih Gu@=R\.Y7OLl\: uDžGmNkap31w۟kchJCů<8/?Eah@#&Q*>Oג`RSp(Y}GJDR. n]u᪄Tx}NuQ" 7IY=6B0wf dɜpAPv󎴞ۧ kƊFk{|ٴ x+BޒpJ SjDg8ThŕBA˸Dy$lXQh uݣu$b0:ouB97~ff$wfa|rN~3 GyA\ xZgҁ>ĠjaзѿM[&CGH|!~:f$eAU,.F p`-->t"뙱;Z`VʬʙoU9Ѓ7óoO4%`.[QjI6\tнZf?Ӧ;)pXiu !x2qs`NE295 :w"(;T_=lp;H˚zNQ#QGN$g>0];$ǚɷZ%;Unyp2$w2f) `#+6)-n>y5Hv}UྰNWTdҒt?D7E`&߽?ɏ."w ~V(-勳1ۈbXGtsSfVKJ4YӤkΦ?\$* tg]W9lrh5K"򱸦SobWzEo$n10Hlсd9P#Ru'qj3X$ޝ ]O% vfoM,ͮa<7Vq)dT)N]@6SXn`=ya{Tba*_a3<ɶƏĺ%Q_XZHXxma:w)X~9߫e~1㵕oVDD:HzMN<Ϋ_kt['2t 8Rx4dFP*?Y'onVJNڷ,)ESe2'shɇ1ݨ` =R &\wЬ™֥{"͹I*6syU)` MF5 E157YoD~nB/ N4b!=gP;PĒӀiZ?}dLԞ2qN&[BF իIo엵N9la<څ X ,K(%NDLCԪZ"_ru;k;+Z3?E$%cBt@NZZ3` \o,,Z{XmؽyFW`qK i蚽3v P賑tR>bPu74s݇-F''zg ͡7,dGw|J,L-kQFzjhτO bkϿ,i}=e ><19OYpيUZ|H=Gb_l@% %\Q:kFmJ. J̩!la~ B4 '͖@V/D=u8){I^ƶZpn+*h;:ZR:*nrUH D'uF"XXr- T>,ַ D^NRk3O+wBdT:Msaxi.4DF-WBR Gف}q^iVyDmU死[^(bЀ,ynΦ,BVc,ጲ;1 qhG.Lw7pEGJL>i\xF.yR Aݰ- OfsXh[]a6Nޥn$TjуR~֣B>}y 7 0^ 6k~O)61и0DLop^dcbY.Et` @hyG uy;xR P|8c?{UI`=WC?H?^blƙǎl_9l;2syPsLu_woX|IL,'pB ЙYQnTA#/d"[z gqoTDV{d6i>Q/&5'N{_9ꅣ&o0N/tP_\:|@V J?1Óˏy?LB<hރLE q6 `>FAѡX=f?1Hn =>5q*ocD57PiWQ"|hQ"FPL*(y+¬{:^t/|}l ^$ D.D D{P:ŊS$<7_ 8<3i$ewf$'ڧczC?B.xΏ$#ڙ%ehNmIOrr;1rh  9p(OivO>evIYL@ʦP ukyxkfMl y` Y[dxlfԈ%IߋbUY,U*q_-cd0 [;t M߉0mQ^ .b:iF,z _Ka{iwMq٨(A4ٝYֳ*mT4ڳg/LVxɰF,5 B C*Hg K]hKR XPAB(E}cf5OL ebpu'9YqIG-QG1@d-kcJ+&AA~5k`Y"lBi<ֺ{K+^YOriԩoBR| 4,nE@4M #*;94NT ɵ؍4ĺC5&|Fuk B2 o={J<*I -kʹ$& eT~Ґ=/צ'.%$$hz0;G1cؕ ;K=jZ~ݒex"B4T|V}J2GܤT*}g'%嬄JG s8|Rg=C+!Cd)׎yhH?.OιwD3$pzku?epEsJ1 u ^BlFfF7˷M#Ǔ7nF= F;RG+ٟ?$P$~xyp6`9g[ʼ̮d0]$z#cnsX-Oc:*?WCkXj4{(Nj?&[آFr= >ļFU<14=*1UsBw5bobUc=#Y?sc?D&|J_EϺQ.fb'!Q+e睍9VoY#}~$;m<%uyk[~Iްa0u8ji54/FPs$X?/b3b`z+M➌@ةSmSDZC|t_퀑g~IE8ph?`R/`r"9tJ9 1(X9Hkh]$͊," T{߻ [8՜O|Kde/3j׻"ej+CϦ@ُ30^pdZyfJ3ƴ{PwrOf.*văVz[EmU)r#Gm hQ4t5)Xdn%F;3@[ɦܑ6RXYz%Sh"aJ9pr- XB-M̘h$va]۹m]$1Wcqm[ܡ| }7)^pPuiE Te>%.< @\*.&a{Y '|h:X:_f1f}XOKHCapR '|DfJTH(MTt`pC8m.GFh"uu/qB,,ꆭS\[~bTX tSrPmnܺu}SˏGa( ,P1HM" {:2P~0!wfYր42bw!نC,2b؜VĀG6ԻЕDHsܫn$lTM<_nz)qQ:nms!s7~eTP7&CE,ˢhs$,> ܄ 2q)me[)VKoʷ'B:6BZ"PR$!7OEpG*#;Jz[ln%l ȸZ@/*$ 2Gź c2`uԐEeFgQ+&HH[}gnޓISWĪ=w @lPҗ4s mǦZLYkmyԲ9WY' |cf}>b+iHy'; PsgqS-Y?wG.GzH] |p>h϶5^ĀHϳM_ 1ilr3XР7[nYUţ9ݞBRಔq<2m~ .:C@:WC#6uO1GǪg Lȇ쮥JAuԨ, Z WqHuz>;\k8xiY϶L#PW/5X ϋ&x! ]'P€2- ]4MlPQg[ }EWt>*WSqK4&!%(ޖ&z0Ez5p$ kˠ¿KE D=WNסԿ7yKi`/8 G$<DP zSO^zMΎ`ֺgH*$X%8 5ȑ] (ly%47,@BR}gUof  @K =C"*>̅uFI{(N-S DMߘΥ%E.9YEIMe.^'s4~(Iލ#,hz~$PW w_tB+\"sQ'73ət+?6"} xS8Mh UbOD~ JܱW~Tiߍ^'VO\O1Ӽ {mr5@vIlJ`}{æ&g>\;˴\Xc⦵CW#ӡ*/RbE ubיUԶ lNOFl54Y,C A{*PdIճ>T6ʑ;ER7zG=^$L][ Ίæ46J @8S_sm6B8${U}q zjv\ks5b%0 }Ы=Uv8 *SmdmfHxM / W;Ί!)zZ8!I)a!4$5gbfz_5K>PGI?p(6<TZzI$.NMBasU{Y$7Zfa\ܻ$dxߓpD lQYW$iX?Aid~YաRRgY*H 4s,|}a Iy:Que nq=tĈ2S7PTNb?Fe(6WjҠUיنantt$΍bz^TĀ|aT0Lu~ if =QG! CR|ٰEa}hZ7o™SݛŨ3!UĆK8z55 BLmT&؝Բl9w^e/n+YȖ&{-oŗL?!i1@r>;; ;J'ZԘf>&A'-6i՗c^/?u˸͔OGw#:.NKb7 7&Ay]Wq6a$.kc+u#> J_$Ch9{ Uy[M5*GWT0t}d9s g -0%~=Ŕi^_jJ0<JLL?k-s.[8L&k +<|RLs"r9^J7;Ѯso&Txma. ۋӍYO%KάwPPJaM')Hƛ3fceoU.zB_FnĨbI896@+-=^miUR4%_PDG”ohزrYY>H-VxM\m)%dnekroIeP;ܶ/5.3pr ڲp"ʪjLA{13 huGbڌn9N،h2tyZ_ףθWoQd7G[~#\ꭼj^`=UQʦ$D2iTcGh'@6U94 P 2J65G_ @55j/X| )$"r|r$ekJ%ڋ+Q%-?z8jm-KeN;Q^h! rM˄12$ywyw^N %0/ȣ8P͝x#~a;KL֗<>|/v7SuY'd":bUz˼`o6Dy' 'AJBd(7B/tr@_V\)DGWN5\^XN z4G  JIRG8IОŘD\_A+ٶih-Y~1- 铞]áĈd4;^wdF˺ )cmLÔ]͛U qzFK௘ە y?\ ^lZPϞ*cBd:SBiɳϑ 6!_Ժ!hj;n@r'8J6JiYkG DH> zKv1/d aU`>*@Kr­=ߢ/kx1ПqYN@S4ԍ=|<&#-3MwtG.|$YM)ʘܭA,Y/kjܿg QHs Cpn48abTΔ"8g5$ewo!v -e#4#x,l6 qv& mskYbm>_;ȰM:4>^˘Hht^^#r$nmBMqrf~qjW4 =n5IhZ>hfkwK0S,Oy3sqky.GJ7'㖄]"q6>hqZ+*:#O#$C[Ğz ^= []O80ZȪM}KّЧZ2s$(H7e cky tGP=0]y)ᦣ [__ wu^FdQ^oH-ɌBhߥdJw dHT!"I*") 4vXJ-U6zdqr&ij"<@ c+CnJQ8 tZm(Z!C'n"Юl!28y$k$j>o26_ًDF*#ΰ9=\@Ʃ06ax B&t ;V/*#3#/& Z91 %*?63 8#.>cSfXe]"9;;z $BWpG>Ny-;/_}[&-Uq&!A촃ojnv` nQK_->|}>D`_@Y|Zŏ▴B@⧵b= ae0މ/qʯ)B^MAF=}u˭6Jqm[F:.vh~UX;Zc bC_hPCLbYXI#35;;Đ)KIH0.`1 ==㎓VhY5~}J$V/063l};)4WEk3}l3tG*x<]Mb"c33Ӂ%B`a4)%PQ[^A E?HeПpH_>F6N!{@:j?qvv3! ˶'A!18ݷ,|=.ກl:](r/ TxR5dUA1 R::޴fňtY&qy4l$یѪe4#Iٲ.k"g+ N /,n3'_*29{>^nlnWgKwh#n.o+ W)?̉tALmFYcy:*# %I6-hqJ‚Y2T-9G\)2>DrCN?TB>0Q;̼^o tiӍYn,B.EJ=pJEm6޺Uϑc˫Kc2a.)5譐`Mz?0cIhy[( lgm;˝U^++bA+&YRbk #Ujb!-7M⦮xOuQdUZ<3f}PO?eb4?KuIfP;AQa7$USp]yRVG՜UM^1_lx,trCϱ}zw)\8W(,дoURa{e>LTUl{ds胛I[fkBԼr'ryyY B0M.e9֑#+L%Dn\*=Bb)Hir_68;vRwI\k'zmLg酣U7>e \GD]sڞgS=ހ#"# ij3o!3wϘ*G8LDҍ1U7v}*+疂. -1ܹtY~{1xc>ɚ{;b{^Drh~ Od0nrzMmql.wh"& 1S2$*# b7wŃCcqE: Dw\e-ض&ۈ]ɗ,lyR)@BDFIR)UF<Cm 'װHgfG:@aP҃IC[EivPj%=% ŧoewAu}v$"OQm ;TY9Sه!G%_vbW6Q1 B#p lHԞèW<ߎDV<)傧~I8E ߵ)#wNU{NkX Apx'Ȏ$r@qAېOusF }9vWc8VD# {`gyb- yĿIDHUBZ;c. e%_E B\oVzb9Ot8r̼oD,;2r]vB!(EBkvҒ\f$D!M2,Ą8%ߌ$`dUq7W.uu [ū|W%?mx>&ّ 鸌G5"zx҆KibMrVdž̃[xOEXyjqBVyvk_ gr[ϯT^0pizM^ 2>i(Rn 0wَnϝG \m*ꀇ-Θ[VF~pܐ֭-p}ɯ DcvgSȚaA8Z5v1y,55h R1{E0!fhP prN|X:%*GBY"YyL_Cv|$`E۸C ,2gۘ ou#:Los-ʜ Hk ;PSa*ؾ." 6cco8"ywTKE>k{ۊf8Bց6~Z'JWNeadC6^ڒ:M` SC L};2m3~ Z^F z31Kʭ:{,^%$.nAzH:hcU! CSŧÃüc2QsJCv|Ƙ(g$u[NbL~ RedtZQliLL}F* 1Q7y@OC~LTI K5WFdLJgMz{$UǵeST-kFIU4\ATL^6w>zXJ$`[n̴`•@\D)|aSNɏ:2*IBZ1k7:IsX>T*4^;^ogySPgΈ!2tBy$>$ȼ&Lj'ݐs|^*},$e  wSW!Ӗs#ԳN[6|IA%yOEkW">Z*x,=K cq7AHLB Xcڗ,<!ѿhSTPM7i/ ^!8;_Ƶ+ L N 6XCJ0PBB tL /JjU r>FRxͶGJv4kԍrD^Kjץɑ~ɽA EL#2#1]kL{5a֟Xf$R`ĮVm 'sc9J5Hz8بߙ+_gQY>!E@gf#>`xˑNp%j!Y\RNߊQ5[̓G+1l~wC/*_1`bIl4*eif6yh :Z" ŧ=?|3f ,My${(0; wIauV7GnZ\bѨ/jdcg)gR § B}Rզs H<Ě{N!%uŲ% yϜt.}`m=8p`-|rř .VJ-b`͎v*nP;"%s9Ԟ=.UIu:>g2:3k> u~NHө05eH hxw$Tɬyg E=?NT{ذ q3&ͺ4ci5XxwJK l9'pVnF|~s-"=\(DNK  o3vzmrȉTI ksP ȯ̯y7Ub})OT\%3( @p?b# P~^{1٧-l ک7gTKcwƺ:0-c\Z#޾'k+L=4+T("s)P*0J 'ū!rBXB8|՜>,*TW#|{2O/CC JI9QVǽ*MJnՖf`'J&LloJXC;;_dn9Mf~*x+kj`^VpZg:]}}늽:xUkaak;rHQhGQoG|[^mk04t0 .sw.+K{-W@4'ur*LUdIQJ?!;vQ,Aٟd߉%+xdp Q[ @Sxc[JIs'bk1?o]C'l.XYo `znq04u]€*5. My6G/,jP7B幔WSK3Oa[`M*gKt lUԛyWH(9`T>ͥ=v'ዛYn,*/\řM>ಷ(~E <f!ػ6[VyafnCڞmHzs0 |"|$)Kв\5|Û5E?=q/YQ(/Hm8fM 5ɖ8FӧCF]@zho#qܕwYT$'rJMY5BĪLbl!yfΒTYIњIʴ1s3;6!s{>|U[ 5F;mvS!Jczj&_ʎZ"0;X{oCwz"7_SO&.v-?z*3ɋEэil#Pή٘lVSں!TccKCe+0,R63Ƞ xd o[Y~&T,Dorݶlk^M2~WF$I^. 8­ 1x9kmgcV=K78[\qn2Rg[s9N~^wHcͥu47RK-!ub@L%e C'hgtR=Rz OtH 1 WNf'|3UON귅`n4 (8YEM~2WL]ݽRzmaԇ9/ʲ-<aD>%P(nL[}̓sU{T$ܠV5sWzڱFBJ~iWAtc.v8=Sa&Ho\TKi)miѨbs8&ZYsX9ZR+³tt˙3&QL-0*r;ب"{!~Ju(*l&WwkD.+X;P'M7, %G ߃DmhF2qϫ+%2c~6(IW}D=%: x2Eq#cZuM$r1f`xժ)b۪h!xC -@?%oˈl.cڶJXTaUFs2X֯5+)XOo9wg'AFGŀ;1Xܾ耗ؑYkEr=|FS֍+bY[#m=R_Rqz38|Qϔ $q;9xAT)IY0 mlm1c|r] O,9mB)eF.'?:@nڛuROR{؏pWޗ5] pO=^#h4(RѬX%}ߵ5sWUwZb`\`lPDy} ^4Gs9%ã^*N+[H Y;L0rѼa?)F4y x>=o6C=7[QڄPt3_c$%8:RVT"fpjdJjS)eڱGЦ|x|z5k;%S!ٙ֕-v{Z \Y[[fR(Yk) ѽ9XsـS4 Wд=_9|V ,=я3W~p?4fQ`jYFOLz\ǵN#rt'I6{:dx:`61#:sV VYuy ?- O{|C13by" UuE&y)[4M1+y#2}: .ռ_ˆL#X>3n}t!~nm?-lyt.&nOgKvjЋc@5;GPZOZ%?S2jU?HIP\+<;'8qCu7xEyU8ԣ9 fWǕ_m7 Jm󩙺_Le{I^t ZD'8ڗW$y8h~=Gm%N! 0Զ~t̑NΥ|?9[!J7~ 3MoW0:>#O%-Ajk,|!wR'14E.0Xy(v_y%Flxf; I*(2ʆ89 S LJ#{!>5/6$KJ5cP}du37qzOT+};y:|FN E1^,?at4ў{2FDոJ=b\=GD$KMDeQPo 0u=RIVq,e5ty^ ~R͜8G']ΰݝk G(Fge+Y,rEuJ idςLSY{HW'[(#]*5ɮ|/ʶDj2@͵+Cݸb" Vַ]"IĨS)s):0OOy#gQou6uQcĆB"KaEu]|`ɹrx& T ZBe7fM1v` $Zy>=Rӝ2^ PiƕG9 ̲9)+P-gY~qDիyq[2bH?|98/9UM}OG mh~%8Ƿ @Qde}%b<'QlR or1"wp 2rRghs{~ yU*GVz}' $_Adra70z_ s\LOEQo/^kH{A>V#;"xqLމ } VƇpVÑyS$k="of88RXCnɠS%LU3cO(pd&/Z xrbTnQnx=-\x_M_:gk(3e5{ ۺp!hɡDi?y?ҹ8G.VxZh%iQμƎ^|W'٦Hgyw!1.|#b{%#޻B}R ̜>9> (ha[ 8-F-G`[T fh9a2R%  Rf畑 5-VLUT(fbiْ(.{\n!CQchIQ,1׫``:ۊz Ie O絘Z*#VJZ.0JD:boS,(ZlA=hMlYHlo6 \ى*7ک-gIu%a>qC3,CrP/<]bOE˱hG^]6Z%ҥƨ`&9 S9^\ؿmgn9w".q'g7VI )ՙ+F%>D@\4•u$iI$٨YڂݕO|ã}K⇈S!ʤEE AaP`MP-![Ύ`@mQ8b&n0 'RCjK՜< !N6'C}2!dGvAlC',J2׹n/L=XnOM05,^>W*x0\zI# 򼉎f&ܙ֬/5NZu^j@%NrO{OV,&L bV* Q؝&hxr \2 A9[3$JС3:֋~ ]²-nbttk {Wғބڴ +ڛNG+0-J*@OW93^LkEMgU⡺갢Dy.1->/ApT5UXw"`}_Z ptx&3^8gW e"p9T'ix r3DH)_tbwvK'6o4٠[V9 LA AI$2ngIij"t'ZK႗ XlYIY% b2*A/vJLDqP:IB&[iMs#hՑg(/X{-wto0Dh4b{A' ]9'N?u }Ȁ\t&P8{aC~iX~<{/PznbV&ggs#eOr] hN^ik. jStM.*+ +g?m{m*|S 7F=moWEѳ0lWv߬JޝÉ4\<y6zT2aC1vI \glju@tu?K['M߽q6&{:=k/RYopIHHܴ5Aڷ0JLOP-{޸ I-n "ѥBK`r 9_-# 't.nT4P Uj[$Krgt4yj</gNgMN;HU/}HUdN!or F_t1&eTDĊNc`9b01L(}&YW@|,Vsb޴UI}UR"k0x e!Qb`>>]o[]?ޅm,ү7TqY'AS(Lأ>n{gK)`̒D4\S1?yv8bX7g.wd|f*GnՙRJ9I=DꅴK֟fWiev;W!SN亰9`ċ^L{[PKVC3HBa%P>)OPES#EOe]ͥ2P;yHfxGbɁ&>{ʐ8p$EDŽZ^4}N?/b&Ư12qF' `k6}}mA7kcPL Vl3e []5ۡ͏JGdcNaeRNCtx5%Q#h᢭\CCcFrt]iɐdDZ+o6*7R-[G\jsد /0c|c4W0c-] 8fV$B90t_"iOӈAJډA뗝$E2ѳ!RMl=7BpCL  &QTrz;E XgNԳ{wLrmsHٮ}X—s!Gb0֕c:U-ڢnHM bg+<( *3 WQMm)dr leToe 6ar7>_Dohl\5Cu2"%iG Fwc^'Vd^BZZ޳ l6y/]cw}2%h8\_!`\Ӏ'_~x3AK 4/ѫ9ϗT;2r0)u@Q?1`o+b柈- K[c; SE䚞լZ2[6xԴNn8뤟t}twbcyRb4%sn( Lq\FG^$7'j av5j%g#ӻlnK6C(й5y$FZ&[}Z UPxz͍N'CP?>˯NeM4e80vc%u|iKDD*LߩS@v RTe2-GI4U:z%,E⨻" ~مBv Jړhk{hc'gQH9w;V_d1@ [>'R6!OoT(jwj癦<f(7GHFYW\IÕ!UG]Sܗ~9HUcP u}&)*]U@$NY^)wα±ѷ@` Rˀ֠P2 x qLdY!L.5E5rc*مNm g[bם?TUb~0Wh?1#HbG5}@ a2-Ƽ7m=o/No}#Z@QxAx=xkR̘'fJh-Vsq$u1^pq"zzlOmc]E`ejZ\E:$L@VdBw)}ZcK>ׄa|< ЦZ0Amjj4$)܍W,meT)d2/X+|oǽzy֮)w9X~Zς=AUD,#!1a8lrVzqpԄRwO+bmDe"T8uR+bVvK/ s!l5٨N7&g'ٻ:1oPG:t&>~ wO|^C- /dkѐ±㇏%^Qۉy6jNY(f}X2+X,liFrC] !3PtLpVDuE6wUNNefV)#@#6%+( >NM; WP_Mԙ"@田^|*5+hW2 5zn_s= A߼!m[0Lpu+NGڻos ao chn( ߿Ӽa UzBa.-zusR l@ /3s+U-~!V)C]5Hy* e)wZjP8TrVT 8 )$W 6 f#8H+lw++;j7VޘdcDJ ?%ڡ.&''+ ^̳"½PXn\UJiC=_+ܛ"m\X5] ȓ]L6] R@EH@uQ<utHw%C!̆lfZZG}8%RK@DjH#P|5wbA&ֈ O?k ǡ+QdvPOO:ywnI`v9RyрaC6eܒ.9;<03KuD(m `,K"6t&];.ԅfXQ?9L6|tд.z@:Z-9Jy0>f*U:Z #P45`Ѳ0mhעbzjtj*pj| a} ("$)ֆ B8=|VwYRXhkD7biO8xJ6oBfn '`n &Y^hI B:t|G k:IC {P0wT<,3OI%3i$97Kj/ 4>xXr`/o+*+n;玁ETj`|*`Xr_?=ײ;sR#Ӗge}śIuc; # Dg/|A&,c2I\ڽW * ?6eM+La,GfYio+7iCN RLsq)Uct].0$朩6`jC[B(G;g9~J3@*ntlg$v^Z]i*ͼs½CFTr c"Or$&1E ü Ɋjo&Q5h ⢧*1 E]N 94V1Ђ&Õ.ۘ阳surZt$`:|{ j&]۬(ą!n>P TBCaDK9%iP u>Z{^MՅUz>aAըb&zTg.~¯ u=Ϩ7!vё2P!w iQ17BlkɫW2yUƒY@,sP9E~D͛nuR{2bdLhvd b򥍴0QJ%QuUEGQGhN}"wjRȿ}b ,lV1 <~*Ӽo[67̌I7Ӵh&=dYMJ(d#>d/ C_6P!wD',[kcO5|i[Vc lCL-.Br# ]ƢJ#Y iU),yGsK!DV+GYo2e^nY Wڈn2'7ŀSSO\D΄cjq#I=SX5/E2K𑯺ݡd qjRP(/5"2oʙ ÉKx9+LDr՝p-[eEEz%u7cnAD"%tQP\귔NroWDG8s6'c ]"P\c@+ ?2\4Зl#3arPҟkUۯ lu8EeL.(lm|g,ocV.hP L0R|tZ?I=\  ( w1+H;g'v39=yS"eC)._TG/"EOДwiGЧy 3?| sP Q_t  HG@dUbm䭄M:HOR6!g7/G4b[@T@=;Mz$`a qwI{%LD`u{!V}uAyRN=&K%C̣fOImp cOK/ߍrj#R!-d)vw),kq^̝!xj AD#K8d#/'iE!FDƿ$Yҵi>ƾ0wMru2GdP*" cg,.1(%OYZ.$,VaՁ F%pΫOt,OLz16&ܳ>)$i ->$FAt>zkpb $9z:ȏfڌ5Ar` JonTS|?ңKʝ:znm&~OSUYvZSmϷjJJv'*BJ.E1o&l$6ѹ:Y}VG6Ua/0F1eGV )kv!XMSMerbP^%P_ .7`Z/#4":(fQ@̠&ܜ'HpZf3C ).RR՛\DMyRS<; !܍1-׾@3M[`*c4 S$Am}N7<,qydyBYH(RcPMǰR/ߐ3z8 硞 0s6tMI,[YwkQus-T[*VX5[3@Ex*.[ʛex!y)\i'`;;i˜[ގJѯ}jw}TOhÌ*;BkQF5j'Snd ev2BPU{ т(:sCg WC,G,QT@6CD~Ji/~ƕ|,]r^LϹյ.[kKRI8rɄPD+=QqpCAeZ/"g{5Dr6ʎhBv!YVwtpoKA"!+@ '_FHNr6 TSA`gfYz4JS@KWV{%qY2SP.3AG?hl.XG׻ey06LQN."ۥ`A8* 2zF,Xd0o>IsGCOY\'lzv] }}c/}k2;~b(]mcߚ+h0C7)x`hSoo+ll\ͿhY2^u`8V6)%@PZGw)N;^変BR5QK~.L!8WTQ;OLJ,e<6qE![>4~rk{8rIGQ)e4K(=k_> ^t&zgSj6ؾ2A+@3#JF!*^] \tlF1v+~x3P,C]O>c8=+jVu^3nV?ӵ(1'U=m#kW<1 {o*KŶG+9ӗSj)(XC>a>g5n_ ՉdZ൜ǸQnPVĖn+3C*2SD< Q0cȼM [(8 "D>bDel73aSy99<-j:=Ui;!IF̾ "]e%8r *p_Mx3ebW>}mgbJ ѺXN=Ys/P-pQabd낧)G[qNt@ |h1Oxa([hIHeEz" F4 Q2M_No^ CVL_M^5`=FgڮF~E|CQ[:v!<-rJA1 e+ssts+[6`)XpzR>^2q" j5.!)oyHnϵZ`,O{Z",ٟ7B ǘ &rX<^i`Uf˖ưgϢ[+ӭ u+FOWk :P8o'S!v}@kn>|NZ}2ϣ 3($At18xAY<ܳ`E3A [ιy %w ܽQGA oe7qdoVT:eG~O"ʤqCf҅reY>5Rꡟ0e*(e7 >$$el@mYMÀ H*vW$]nLѴzEGs}-@O*L)h'[G.bWIzmүkP=fqOЬ} /CZL:_x?L4RL[4Vaj!AsKm&b(!F9}!ڧLem 笨O}pgǁ?^GJDqޤR*>bAlLֶc }ZG`FhnjKh;U/:'XW .:(l&[/ۣ1C(h秒1bF?Gqk~A^_¢1Ɉ!-JSىpmpD+MleBLz@!IOƐ&ce*fWfx>APIo8AMп865Ԗ uO@"D&FTHl`5̑q#Ћ"\B9HG`I:^ Hp-J֜R"Wii =A {S±)hVI xoTL$Bj)/jͦG<žLע>c4Fpy;H78HK["OM'8 L~]!|ٴ XTWC·cau$_f xiOx3%.dj72֭/“1b0COblN&(j{Ś}ExXvgN_5!lkM:s= قW-|@Ąvse^D'-{2VoE'U8ifO\d7Mn) uf s4.TR#X^L7\?ށ//-˟(*ʠ=ĥ k?)\,&Dpz ZVieKfk^$[j P0Tb.53CwM/+R>V34+MͬנsV! gIDl8ATC=j5*#YzD#<+QNt+v;wPyH\JKH߭e+ɽ_pia8WWUૄQ.C`+MŵXtle8Mqg_,0"t%)=;TzQoTɎ( FY,NouS _oM `=P`<,V_s#,%+S jT>+DW,2g2m8mMFQqHQ^ e( em tkao`04_(E8BmMYuی`Xjb~x/ro T,%MƞGѨbDVjF4βo$憪W.՗c2PsU tsLkhT5&V4"f_FWF{ mif[!e"̝q!.0//x*Z{],zg-XLV)̀%lr;`[);5.l9 T\3>hP aݨ-9D 9õw qg_] P]qp` B;y?nVF@ (̌PlCW7-U;XrGW&PP}qyCRT5_C^yHو"k>X Q8ڡCEk WK;]>~ ǍygWE( S8nxs%E hC_9^!Y76)>Bo^wH|v  sؕ`i/4(\gI}wrY{u !x%wB^lO>ļ,5 c|kO3 g ;xO]@,0㒾9~ i2LnXc{wCݣOcR`L5-8Kv=.y6qHqԚ( Tu5#ogE-eq' RG2EwGʝf) !s/`݅f=MRow 7:nH^ Gr7y"w?!\Z4%<]+ U" *+tJʋ gt07a8<̋ﵹnN" x>4E5?JF]h kun"j Tx`(KS` {ov96i  ImSȧ\{Yi#Ki\˅&ZkA+ f1]SE]sjp|Kbc[Ut T[[jHKTXjbUJZE:$g۪enE< 2duka}M%"K g5PpLS2lb;bʸvFw'6:Z6M bRK!]ٰmң MG‰㸫K$vWXq_Gˎ5I c?/8۬x'y#7A(N0G)ety ?2N~sn)Zm-QXkt MoTT@SՊhP]?͕4! ;7#ʎL#J 3>Yh/*),CGp$v 5g928[RU9'cK 6Fւ=g=.̳Jo*1'vX3W \ő`ɌP(Vbgn\.QNvk.H}e4ڏ<r5P5 K60qcͨs$+7e (4HWRռgP.w|$m4&HyF}b6GWE'UI<}G$/Ċcf/ST U@-w˧ R^j{d)SkoS`XbWONk]RmHWg<8|n`c-) Eȟd8I_|!c +$>+Ŀܐ Geѽb]a;˙eU*䔄uo(ݹ0Qlz|0'Wd"F}0ryYdYnќBrPPa3\wD ?|DKqhت6["KH LGRfxD(x70L齬)s*a>OZʸ;:fCy`hckZ=`{1ul#Oⷯ{uH%dz1UYۯȀ^靰b56/4gPpJGڀ--H  iz薓<91Wz6kqݭ k=dzl}Xyax3'Fa6>5Jo}9-Z:ZhBTkMGo-12CsRa=]ٿ x(-P%S5 lYRfgqj7\u.t% L| #}7)°oI\ 2Dj3b ^XFG]qUg 2Kz-"#ÛU =%X_^;G$bW ϱ}SW;%";3GRvQN=8[acm#ً+ I!a91Y (f5 TkQlJPiSS)0)M}:MGF<y F<؄& ҇ _RیCDYV9@+֛2/ U,crX(!g+8CeB;TnA.pKڭ&3V/218lۖD썝 ܼY:< 1<&;K^!G:>jkˡKXɺŘÒ/WV&RT+9OŘa4d=gd)"[)m.C^B_6DlS~'z\ٟ+R{u#q26 k¶qXSW⯴(c-sF/V&!1InQ;ǵ,͸yzqR"s̳l$?pom6?'AwC$O-Б,Ijalׁ s Nqnk˄ݍ@-rBNJ+ܛ!suԢ9vzީ<ƞ](!Oښ us68JۉlEo2L᤬o(F;?@Jd燰DzKu8':*4"Ta`f+&_$^> (E:RLo={4sm97>0k)Z@PWBY}'׿n#AH"-ccN9v~rr^ꌓIPxOR?pCE:"׭*qPϲnD4#Qך*S(j+3@%]'k[G,#XK4%@)/9լק#[,+9/ P g7X9W$^Q r)zu2*Yۂcng&\o-U fV*#)Lt4ڍFp-eaqdKg!f y }z( Qj[1Ҫ9B%QѴX~p,n&OܚE}wQ&cIf:!j^/,_@Uķ> HM`#gj*w6>܀tG}XGIj^eQQEV }o^ΗJ|ʊJ1&\ZFQXO9,SuY8qq+˓6!- +pu! rw*9@X\RX(_F6*c!2p773Lv %&T&.ߓ N8J<)fRs+(&wjӛ$j"뻐FPܣKggFŧu}rz ecAMXeR<ж6UrC,|tc'[,va}uS1{n:+# _%̒\A~Mo{a(ꚣac@"ޑ-ǭ3i+;~ $Hu`%chM/i6`f,gI䧪Vi]i<]CJxV m[Z;JtUd zyN07pj+Ta̍ysVGU24 >_̀ᙤ\0ec>uXvefRcĞ5cJcGF8ދ&5s}j8VFsЙt5d$_"F]oy a3֪!䲸n6MBC;{A Ϯ7bq=iL٤h9x77 RpJ6Q?V5l '֖s`@{uyMw_LTzbTl2gM3^E]\};;5~R݇ZڽtI 8G{;͞Q)]T+ ~&ZIsZa*%&+iu9yeWTNBZiCb,3_牱oem[WW>uy7>WiPVg K.&:n,=ww3GJlbn&s 7Կ킐9R3hg+wn?>s&bDwF{zU Ł7H5qN !τ rBSsoR;Pc󹗔Cpˑ99OhD'73] $4!eՙs1QB>1߼lxvu?\ :_ɽ ) \g46G,U6/brW-XQX҄xcpK z)' ^*+sEDMKb1r.kIzdp00G<.L"M\qhH^\M9qE``/nm֪(zo`UX~qݩK$;үje r`%22 P,~$5HQ[S7k9Q dJaw5fX:Jrdnk920Rtq"vz>Ι11аa? \XH+4u˰ V 4C5h;G!W%?e$VCV !;+KRjå79H$;[;; =%G(Bi"~ e44}2H~+_ oW?!ó(nWl+B :ﶔ-S22Bmn!WoifN4E:cV&c~F\lФ|B5U5 `St]4v1^nQ= JlҶTX#?04 V{qu E* li1DfHfَ*"xS~;eAЌjwhΒpQjYݢ9`N{ϥ* Qρ&$ k2h쐎:V5{!3r*.;>J@;u[yԉ#q: `JB8$v 3Dʝ"S}Z^:(^ OZ&E=v4 >Gcl˹+]G@A@m^t?&A(~O KOF.4˰=W@$C~fe$M?̙>konxP%ns@/v~\=tYWS!R2d0ŗqD+oPrz@28Sgstr@*EXDZ؞}ؘ8tBL!  dz ϓ,+64H"[-E/HX  !OkʮxUC- ě4dW^"5(H1Ov*o6 [ S"[R0~ ۃmΣ\(L6lOpGUK? 9E4qKv qAHLLŰi8;E9cڼ1/tj3z Ӿ[f$=Vl f\.-rSXN=3tA \oF݉A>yJmՕփ١ ˤ.Cv_8G Z-|9uNG5'Ӂ}3>5. ETd,$ nEn{}&%12}Y" A`X?XwJpi@P;R/BB2)&IlSN_R1IeiŁXǬ'3t1h)mۀaUU^wۮVVEpV-[YwTDZBN_~JzqYmݾMzzC iS=Q>uTIQ@g0&EHr,C;Z)XMfhdkvq B=2b*k~6 i+\G?؏ԓզ΁-^d.+"Uz̦ل[m/D4ӆ)Ao~E:~BX}͊`x-F)r`܃ BB<{TJ}n9%s!%,F+N_Y!ϝXuX?y_.׿j|Wy4XE܂5 Ѕh2Q#!>/V ^MY'z&9 47`̗+=c"j8^DQlㅊz,7V dz8_PS8KZآ`)""V3T-k g!ce4@/j .~5*ųHtsuwT_]MBEK|Z|͔ql̕wLM̉ OV36!"@⵬ w(O8C S /D2dEg t]M#LT/GqU3c}=s9ӣP<#G[#jiHC kʹoj*b޽9fqVྣq^{m+@6XBbvۖw+sxƳC 3`2ºj|&v1'Jsl藩h:xҥNZѿ:ShrN%jYe}N#S'\yDzwaBAm2SXL-r8ĕ :I:՟+zLypEyxL1uȽ7{ qsY6G\qg2O$=)Gv<&_%/Qsimk-pgBQCHLVyT Obpq\`A_b[D<6'Y\wAh|=`JI.տO\ݴRax}6}E%六/șml tj #}X2g%uIeUe"0["g2nT632vvtj}ȮHb.vͲv{T{b/y6_9>Xu]GiMcJ>F^(dr onT 䊚9 8%7ÔDMfY Bꏚ7 ,㘋U1Hwe;S;!.. ~xA+.`hwl[߉. ̨!]&릘13ttm7%ʕ049WiWQE~| /^^*(o1}6}z(^*W.ADZ_sWPaj ɻ&d4^zG5xC$DZґ^ HT{buY'N%GY (IW|sp}e>~e[|>ST!8Z<ǵMhY遤 $uЇ:7sɈIqwȤ RvC(4ywaH D.!sS[wE #{9 JF}1l,MU>H 2RQ^:e r.v{SlngNGZ6 /6tJ7E Ǐu%,/,zm<6CQ뮠TSwWnzve/ml:IJcWpR3ӽ&Z=tu)82ó/afMF|u~|B"W2}>*Sȃ=zg)jy<+k"Ղꄌ{gОׂWR.G*5+rϷ- mQ4YDpGy0`x[#ϵ8մCM7였5 KLkt2h?qap52|]<Xy89 N*V nW*h8|+ht3JCVhśA7M6=dNc@1_re'O$`\,N>3E<ٔ`K%r%2¥7Z2Mzg$9f?R4zczoi7jwf.>TMB-l3).E%1qmd#^J?Բu ).^K0ʩ8SO`A;..+  & kAVMޜQ]Oyrov}EϚ,'VC͆ e  4(+@*8岵DD~5;2> 3buFYPOEE3J;×f7*#Q7 Q@5bOT̶_mK̭],s:6Itx%UiL).UG>~^9_5WB{]3w'o6GP`A5~ᠵE^-ѕ p{ꡰCXl1G-`>ޛ~ :nI %Lxhᣠ\Vet`5MgMLyl'!dUO$kѷ/h$* / {e-E'mj"ћN=#WłiB׹9R%ο΀'t)?xnBGf,nփ~y#ɃS3*wĚ~?y&{n~vd \}@b]n\A WwޝP s<ߙݏJ]:7=AWV !!סOe}X1m =3[B$e ZIG_$zt`0TVhঘd|P6U'C"kI ךmW̔D%kA6;cs| l3k^6-bo+gUR χtMS V5ÿtVikdnWX<9OކPbmwl*=J~UtAnďun\Kpy!~6yf9f"Ҟ@ƃj= =oup)3 iMfD(y4Im˴dCrj-Q}=$g'}7vF8@fee^t2w6~6&_@:?0*?\GΝV02af>Єς8K,Z H/+99"q6J`6ty eS&,1? 㲴))lrBla;h-ྏp^!1ipRUO\:竃$F͉a{MflvO$AKa,9ro; '$p%K +JZף1'Vl tذuF{͝ޡtE+&Qy%DzvSz,uXv#n5J}g7pL^`&$P0 sףw@zcG G\54@ACǧI[ mX'kA "-_"/Y*Q;*SB̍IwX8 5ܫ'vz3JQFw;2vXǫ*>vCRbl%/> *65!.PVoH,,.r؝~&-E$ͺ~irdZ[*'7,`Á2]JMX7?פJC]EVUPYO&eF[rzBՁV"e{s4^@mP0!0"9=hXRY7NAz5 @;2^rYsyF>s)m_4px4YU1mj6e#ސB }Ma!Jjm8\aT-J'/5mJzdVk'Gd\mTN=kU|c>~ {ÖJ2OϤU!S9 0qfMrs>WGܧ;Iq{xns=Z-%kczrĕS#~/xw06pܨM\IPBUg|3yӃ,isNvyc{S,#|YT 7P^?/$N|^ցCe=tFD Q䕻ۂTa8_BnjS*ÇyEyiy;"qk7/M ʱMўg( |[C&v3X$JHqÁ2Qզ \4+tX,| 2 4`uYe?J U|iFYUrWˎpUsyXD=jy,0Ua3K$\eMW{s (PR/92BW⃔2NslLL=<ɂB-fqDI{虅׬2ޑAt/Y"Grj?׊j#omd#"q+ˋ"&OJLxH#S-zx:Q.A⇴ލV~MqO sC3;`x.l":!wIaN0{wf.Ŋe|xdE Iwu3 B] bvcXeK 0;3]kWJ"PI]?g*ڍ )dF#8pZRӸܽkEߔYE9=#R1􇛿o1 d3 opIgxym=fCga8pIb:}R;#*,PTb421 8H%8&7)*Xc=GȤIZ}cpbZ7?ZHߤv84>uUsm)<2E%_Yd+egK=7T@w-R @s('=w{d@JB5ZZ:V l&-hDM߯vKeO܉8vv 3rvEfC8\.oǗ䤷+sHFu_~gF(|#LꍀК=N8aZ4uQ_Q!G+V(zkZIYs󺣇]]̊#b0߫B aP4etXƍ3G3=1u3|%}TtV/ V,o0M,F04ZS*AHE,ؚK H^RedNh KwS6?@jh_N`˟үSy%rk(ɞH`G*{jjQXn4*š`'<-'=v.1t1S1>LVN'qfSN*rm"D’V׎CEv k|7`Y* W7@s- h$~)bcXz{j,4MUPJ&uUx5Q9m:z&Rv5Sqm-wq{+ cLRaB1n/3z=\ɬ"l?.WVAF\~+|Z14r%H鍀P;HH1#ii8\i_D3Qހ)rfTJsR&pN0kRVq>*Ca<-2m5rHqm "bP;P+ ( ia&j'DsCoSH#_vU4ȀCY]m?#y_j. -bcX\kHOjD ZRrGh!F5ٖڑIvcYuSŴ ,r˯ie2ELDɵ>u$V=N}sQwf1#qPrY5(3 :H5yUm6as GJ=0C@igP_ZP$hQ{!-X,j4;.)G )qe" Q乊|i`(j(cgvӳ6.-'Jn'D `ɴW<%k(7u pUU&?rd\B<ĺHtU*dZl2ƵHВ Hg4P>ﴠ1xԳ@Ok|q7 OG7ܟpj۞_c-XAs]$lC%/%`sb8[Tʏ9nHK NL{=.r艓+fG6FO YҮ9}~р%aݖ DN߾\!%:lI@!zLt0 /cW4E{ nخZoU'hv*Q r(r?kGrR"Hnae!cuG( s,IKqu:٬Ha+hTl&a.? 0 ~Rb ~3=: iXw rZGQW-f;Պ>K~+Ga'tKmҬܻA`1on/aV/ A֯#jz58:gI ])B̯,ֻ ׋sdGD Gci#zި:ނM銢h $D9c_,&j;]mYLY^cN$gX|U#TG"f) E^q}~|}xcYAfrŖ0[JMVrqڡ*`V ӵ+_g >x ~:a?]Hn>)=Ӂfs'^ys/)%뮓Qq6(ݹ2S06十нڅ011veEč`eЏ*E 4 'xp0ůVK劉oJch{֍+x,By9LFu.N{g\HkGFTOv xQ Qm]R0۹)_ۥnGh?\8(\2y&&<,=]d[j`VyyLq '8^ #g,ŻӅ2I8Z{i=e#ل%R xKNyG]5⍒}S\QG&/rAYx/QED(C\Mivɞ^ 7}#HW`@ 8@9IC5XʻxtdI2/߮e+;;;{,ղ]Rwn20NQBtR F?_gCeW21'H6@|^~/_̘jKֶSyV} ϔ\;<@/sMkSHI[!Ȕ-[2 A5&LRH1N|y6 "Sq&8m@a l"` .s@WNߧ a3^Yyu]Žm8ޓE=xQLXIʑFeb.,mFvk2rQgQh`-!V|* 8C(0|SI>:e-i\*#"Iuߋ>fIh#8(Z/iI ʷ¼S*raVGBU`,_Fr8Z3,ʎxBh{Zx=1-.S> i1Zb[t.\ꀤ楮͸M|鄌!(D4@$21>.>y*5SZnO`p`[ƍ82˙o'HOHQw^J5pF6'Z@==⡈(tLmđ5UKn͚j>#@C@*RohZ7 ‚hFv =ZGaIϸpBпSVbz"xZ{̬M/: piU(S8S@-.|9w3%Q1n *q lvWzuR#ME0DXhZ4ZYzR*ɂ*?\]PƀD,wH:^+~w&֮ۜZmcI)czޥeU8G?#N"Zc:/?ф] H.0j DPqA㌢]=8DA{HNJp1L8,l&3hLJpʊ,[iu|+8쥢Qu5=%AMãR%ev;} s[^B^H__ԏ =, IWkut,ƀ48c-R1e[Z,E0*࣢*+Mը*ɕک'VMDU.Acw };^ [uq#f(2kl|2 &Ձvj-``^.;$ԌAk5R/1OĝwR eV[;t:8VZxDu e; 8fD +iXDNcsE:(B=e#.ha ,&bߖ颚7Ɵg4@yyc,/=IzK9{2i扵D04L-:Ud$8]{(`T2I&m[Wv`lwcjy|P[XMkw E39R+k!{Nl@ӆtL`~me ~sءfmm2G'($rLp5dS|o1\*x/!VTY,/ 9&d*V)EOۈ}ۨ sw-mau҆ț6ӎqIz?| }U/!l /N-xG:E?ɓb6=#"oDEJ @ahߵ\6o" y~F#"melkicH<0Ha}9tdUruTܡ;C4?6NcЖ[9=>[(œ%h$kI$eWe(=Npvp2,͔ 7TןP [evT{W6k /nsfk햧 Zi JH@?BGh(B"zQ[g_f8E2UJxWVJ5j,fC~͛q3"S Ϳ.y3BJ(\6zX`+݇F6⭸ :}1w[eA|_[$g[Vm*یyTfA72i 6r>Xeʉ9^F7ٿ0Ri8n۴s}}fq7Öy#@~hNc )^ׂ fE J{a]&?yiZ 4㪊N AMCZ}<OI  ,f0U,mWr1cGgg>x290c;mh%eܥ_FaQ 0)VLRZw n^AXM1 Cy(h;~Xf?6lO>زipw0SK*ɮvbpu1e\jS.*Tl=܈FyFe]۟&.@<[Y^UC 3T\\ҝvszsvg*s(Ai NFG\j,Ҭ_Y`vKXGpa_S57Էyѕ$,NٌQz K|7rwVVLy(zdgˣ E5fݲt7'c̴5'>`nBhP0 3A ~y1QƙuTk6(;j8~ܐ!X 4 ܄/x GvOڒF`Vg){S5U4+뤙:]ȋVXDhlQx >ovny tB{i,?՜P1mRѼd{I6W@l'{D8"a`e6܀副r{2!J+mĨ ~?N|be@؂$sNjVf4 N㎏w}?hGyI!.|6!'ZSpʔbv|iuz}w)]>ԥEhDήQ(`|aL B@ה]?Ԃ!z/EeVBreo~khv\-Am(#Q5鿄&vThu_k9َ<7c@O>, )UJv]wf,A`I":Hp[qwgd%d. W#w$=u)s C'MG}o׌/8!DYWyQwS N©F,ρ<l؁td읃扣'ZVG1_HR})u W/9PW xNS{ѢH ,;!RQO>KGId]ը"h7~GЪCDM+\R2=Ri3 n'rAR%Qgn]%ըЀAnɦ5Mp 3mX>I1X!ry׏&jTPHW9noƌa0Ͳ\Jz5;(Ϙ#4V$Hntyi6NQTfX iN'#2t S?L6袾 ϔR |msh4XDg֫^ \Ͷ;U@?5j/^Gȴxs!J|NEb$pigJ821])4[Б}YOOH1?Vr<<"v+y <x^O>)% tpnrR~ևmE^yc&HGYxy={X&iԲAVtsfADҊ;>8,a;Df Ij ]h'o30U`]!oI2@eK)EV~Ow8DRneDVG\$*%FfղEfl<&w y㢇֐356_r/`j`$S ͡&L|u*Kƫ͏X9`I|*o4qeDnsX(R,Snkݼ:;siod,P69);z.g0\QD=X چ+Y+G^dNW*7RXsh ;r}$fT=)!ڢMbL4.z&Þ'pqy_._ äO;7w|AVnRqKYFa` i8gƢLcŴ,7-p^3}1o}?C"L:S<>Zy hQ>#SD=`!@{7G4B"SXFY6cx4sĐ> /s{)rJ:0䙜P]dtC߈OZldzl'dI& L}_ ˜^D8<ŷg̹fҤzoP!3ĮgEx2=)_pve*'ա[ |vmU}  ;H3;4uHX+uJ.H}:0ݿ\14<(󅕫'0b?wk򟈰!ڍiZɜ 2:V>qz5jԻ3s 'nb.V8ZW)QcGuZ֔&8y&Ii y V&8JR5 Ѧ^nluĿcb4q7xӵͦ}v%󌏔GXSxYG'bkuLxqDv0KUy/p)9zSmfqOC ̹YDrFv:APK%L*)pL<[y/*i`Q`yzj1%٣K1;;ʄ.:X dF [wiyꝴ;iige?1ID)9Nt@Mf)mvZfV; ܎JlqW_\%q*,G-\&R@aFB:II5,,э-j2 ?@!XKh(%M4Q\ʍTm#v~֡["h'RaJtnLb?H"dJw'0!eIُoVw?=$O@퀾͊F^\‡ m7lLI=|m)9˄^ue0ZF}|w[1BSʭ`Hn"gM0+wpDёixr c}Gvj?rV.k$^T?]"MlqqV _r,/(>ZI@fPI3e7 J,GE@Q?=F008?}R◨]] x ձ|>ʹ"Dʇ ȧv9g{lD>JIa>m5+zNG-'~5.}I)M*އyod|Z֫4ׂ=V]}o=g~t"o;OwrRAGP'FG{׵TW/$x{8~g'>MkM~UWV),sXYI-v4TUqtzKuSj48.+L;W"5osiD1Q^qH| i/8eʘPb>)[iTSe&))ZF<uH/_}.q]$t:yUבȈin`*5}t7DI/pc[2JXVuM! ) 8!-Ve1o~|t֦?ȆO*H$PMɸ!'^d[9&*{>n1!e&0Lz"Ӵ FMi tWrpvRƯڬ{Ѕr B{6HǬf 65>ZECΊhY}\ռ4{A1X:=bΪ2S'G" n:mQD7܍%ЕSJMsa*s5H N>&Ϻ/h):1Kޟ#v=!FldZb'$'ݡ8\5{m\i3k|K7St;V6>TYhF"Lʗ\m>|.Tlak6x\`Rˣ4:~AףeM+\C6T3d01PAWOcht8B֛iI!5+'kkE.JVuL7MQȋ-9\l;@0P?3eaN)*$G<.žkԈN j(5UFmi"m"{n q 9*P)F2Fg~gʛ6(Z]Z*]ۭ<~ÆHk ة2SqisA]j\?%ЄZ &Z8+PH82GXntV(D#C)-)VdkKDyf<ahW7^.fF}HaKu3)SiՕ+T DG]i1\?WZO e5xugZDr#R 7]uز @ Pp3yv< qڡ]V.>yGaqh*MfR%rߗ=H!+*<Ϗ4trF| " %dzu,/oc6ó`zO6\Mrwt%l?kU2(tѨr?8Œ蘞*kPydcE\elÎ)jwT/9Mh5(l^Ô  x-ׅWs9NaD` *6s`%X {L}dHS#i\&%R܇][ֹsk.r߶ׂv|pu-#N-n .T}`Q *=kRRo&̡veBލ>!)\fs>J1n8M&r  ڷU5 x䵂:1P܈Zˑd7= KLLýt[H!ľomXlt>9Ċ 7[vQ"Vu\Gt9+*?.o2bzx$NdB'Bp & $߿`EdH^8Ze܇ 36ygіb Zˇl%0c`bm|'4TRN rtW|` 93D_jȴ+.&~2gfF|NW[R?5\&O'iSY!O}gl(n0b1Z "5ΣqQ%~2h!)6<,c߾==wI|̱/ء FjgĔD(1wx7 F&i7'Y0HK-J3&.^\GvåRv9ԵE|c"mPNģ9˼;ʄ$˭@r5S+f1Uo%*LqD'(Fj`ֻqb=-حF&tR?v)va'F" 6z3+1wT%pT3'8&0Z\f7Uu.^R,%׼BT 'e8>7ÐPx!}2,Cʖ!VHȧ\qZį _Kc$N k<#"Q`*d?:Ye(Bω1̟ )Y㛝ނgI[BM 5t"{䃄EO/ &p|Ͷp_Hplx*CԿLGtH=s?aK/7 d+gY9C]3mG/ߵ5ភ.0vtZ䪲\YSJ'lЂzO؏+^OnJsCv9fg/8i9!`"卍U-QcR^aQ~޲J\GP M)\ժTU& s xalqزdq3!hXzUclj4bk%,?'SMՈmUOsPUM.6@VS3:kIFدXy::/TdYO+F=$k3L`l& swr`  Nts/#lŭ(&]Ud ?70gP;±VFNgv:Cp@9hPXFncXRbuZZ"a,j &԰dRNܮ=! +%%.P꜅Æw`4hyH-.2[m@-zjK[OT`pM{V|{y)zuZ܃,nT>,y/'"szU˫$n[P WFEʶ*Aj=bM'2h/ qQtCzԩC}v6#԰3aXIt7ŒqX5(MbcT򻕻+ӹ~=Gs$8n;|iKښtnm[A0׻G8m>ANTѼ-U} ķ[:H0lw^ގ654`Qm3Zи[<jGiNL(; m?;0v $wSd5p1?G|#ھǓOEҏv4gߡuֆ`Px;cEӗt5}hY(=U;pmBHv :\ٟ_͚ϻuƃɣ`ħ "Vv7Z .p\6 gJ>$σ:YlCjv0Jt2W:8Jb5Og\ymc&< rs,"c%S,whǨ#:Lz唗?8#Z #W8L5:M_==PG悄]C_h e;ǔ׀SCLMweMl_ݲ_?ME,@-D r:El:@&ؔ?V-iN_o='g1'Vxlz.P]Hb̠Vl ڛu#t[uDwniS1]@s(hY7 WvdM&9ӒV 1Dֿ$rBnzj9igla+m\bͱȂE+}Txfa|czy!WjĨ]ݣkjT6'0-ppAV>jp@VG8;C;{` z>ӌg_/Yj;aau*ˀ:{kP ξSfݭ14v{)wۃw|ܑʱvd0-)؅nȷ_39j;{U j/n5V3%ь[%wM|E.eG±fbrz]vlo,K/ uǒXw ~7Q]C aKm*/WƬLqwZqa:uOsN`8*xm"]峷VN-Nq(Wih8X RFҤ'-ځY3s_o2_ev9ED9AXUQګ5׌P@.uxU(Rc4r.j{/-km'_SGx7&8F;Y"g!a0LH[o Cľ[c4SBZiyq{*rTg` ļ%FcǷzuש,b7L|(9ZuofuM<}x~MPrٟcpP4l!|J̣HOTFvy/]ՅM᥉DyM{ޏ1 Zu&D˰4wiWf/X`ΙI{4wCH<<bk^3*f7Y_LtHXdʝ#rO10kC<𹒥uFW^~ZW=-pHtfyywV R6ʼ}GyOkqQy7Ig!h?1r5;n_?U#_8 J>5^/q=Q94Ek8fM\q wdG,D:ȏNy #)xEzO^QQRHzJƤ%H bJAH {8E=2-v)V7 !t@4: m?l8XfI[ !"4h2 d;Zh,hח~']Uб;NNu(͞M(e txҠhƄWbF4v;6:זPUT}jT‹,>%)!yC+1Pz&(.2%:; | C sE".0qT<aPPވ.^E͐JUN{sJSj^CB(e؈Ve6 ^U>WS^.a6ph'wdXy mQNY\֢GuZ8tfk h]_q 4CsQYF=L],2!_PfRp1!c3(ڤ"~KGm ̶|p9|ExxС@a.o{)`: K> pߡHg(LGAq~ISH:Ѕ=_'lx#̞+m?ԣ/>Y[|7VNJIMQ9#t"P+ybkg qJ!4(:Uݚj[ߥ5rșʯ5 ~>|櫜Ǔs,yؤAPU*- D.Sf^"}9b~):99 « ]_cdx<$y* !Dw(]tiu: RY?Sk(,\ `qZsB{pjl 7n {\Do&ᗙS߮xۺrT +jKN{L(J,?(5(Ozbj.MLpedUځ#:j'%ՇMY1=bgLW+HP~-^16 SwTj gtCX#wRʬN<$] %戴%.<ҽcȾMauyKZ<9!BZP`'V]u?Ѣ̎q: /i,ݹ(ByއCcqHy4񠹡ьɇ;LФk1w+\(I O!0 vL˯T?CRN$v;#y5#,LNJ6 n1xYAj&K㜂-m??E2z6JP25Sdt/cS粸@@V!.zSr5L$&EП'"Y>r[:mE[CO}rZG;hB%D4U!+w떇Kے@IUkb>7 j鍖xa7m%XS};wY!$KĚ'~0yȊ0.EGr&Dmzا'G=Eq^41p8&|ӭUSWG.Ad,͝lr:j:)iRR$COt>\-7u N:r4ʻ55p䐙:6aUZz7a=D)TܻҦuB#:* hۡYyb2i\ɩ77*Z/-/F*+1%̭ѝ!`V¦uN -\7vP|{/+I}n R>$9kG,^`B^0f:u)@jjooPpQ}N I.dNdJ|+Jc]EVn-ƨɆE3𵫐t"Wj IUW\Fb$Gfzɟ!%R 0T LtP'a!U@$Y[{<{y@ǼĊ *Z2ף 1MY*7Ap#L`|b0EޝyjoIa8KQTjF6!,{JN^:&A|O"Xچ5l$vM¶a ]8~ݐb#p=t%{=`sq;dpV냙Rԅ)=>~c_'?+|(XGPp< =td0#rYIB|' 7PD _U&~fEG6x3};hX1 ן MV=nG &-9Jkm"XIA0vXcxZI[24zCF$A>nmqB=0J?(`!N"uuU\o0L*(w7W] -5œвo:]Ͽq*zɭndhl ɷ4M!eP U'"V]DuefQƟ՛ `K8 V M+-X] bbdkms/i[gvE%I9 |dq(0kӿ/qz#eXWO*O[,ljAjlSps9lIeT{_L`V'[ns$)qah"P"@S8Q+ZX 1$j*I]ʴbd)wIھ8<ڥ/L5Y8Z2n.[ҎZm2n}@B]nv1 )H}4sVESY q8x]+uZAj -rItO_8:ќ3` ׶-ⱀy%N1>gxn5a;i锎͒W,["M´c> lyMNBbZa[// FN T1y:RK~49Wӵ]ڨW9DG?|iL O=.(46ڗI?;YN䵗BGN͖RBei|qŧmnV9*6NJB;iW[ꔟ+ǷP)^Bޙš*aoU{NpT<=uPW O{v=zl'U3wїM6|;|(Q1 aٍkF;oOYuʝe̝X6{p)cMuW(1дQ.ݒ~`p+(H~ɏwEjX0*U - |@ph:#={.&|e]`*PѳWUsjܺ ѐU)JⰿX BG`ł7&,8 l$g/EۼPZ<2|24@KL&%V;~zI8jUKPZ#V?Ip^2  f+m<[8dcx:ϛK'b?xr`VM[;9n 03®8+S 8(z d*Du+je2Ҏ-r^*LYl Oq2֘ W@kxlcj7Y 6$Yqiʈ@a zU,XAkJʼnb%{EؗwTU H<'ѨfeE+ǎMUXBN-S¶zmtPD8J Zh"T%I{c Rx!xx(f' ]n6TR6J@ff/qi= Ġ0b^Rд`绺u*giW*89 =(7wm^ӌ6Iys 8ꃠrHA,</=j^_^O06!-JFl`-c$EZZ4}D%6UTAZNyrvAՋj\^`HA!HrLRЖ!'%Q5 ŅkFQ2Ou2Ȏg vV kHﴬM9ӂX 69sJ$p40_+ Ơ )x6 *H$BU'8Hb]2=߬H$"j^}`|iN!3`P.CΒq@DL.c ^ձEbKo|DqФHH?24dq#s>j`rN,%`HOryEL_ӯ G.hhmRd&-Dg| 3үKr+ɒ]V9Tあv 4X Qmr<Ҙ Gנ1 Ơzy ԨY@;߇l*Y}%FPUw5U%zzzR!|Pfy]=^Ų9_8<렴Binl#9C̎qddBaZ :]O{'5K#uTŽnJ>%*K铬

Wfڮ[!T|btScPJ?߸qE~ē݂^5iyep?\H k[1_1ɈB8`&J ϷqN.WKMȃУ=|ozHV:Xk)^V}%9.Ӹl_Uh"'"/fDʔFиOcPp:@hjָ!N?:vMޢ͡b>!eQQg/OOiV{* N}Tus-wL%"kb>S%[]e2x<UiR+0"ُDU؋\ba`x:)Ct60̻ZR+#?Mmi#Jf7G;TbRh֓rd5pg3֝??2X?]? ۢMfww}ϐF UV)AuU0SqԖpuFZ( ) [ۼD˅jp>=80 +YVmf졷-N&A\[įޯ6K짚ҫ;N_x.ړљ!H0l$saWfWޕO y=!3 rzt)ߤ~`nv5A|2e;0}-Sׄ~>l0جUe!8qL5BCVt<'٠tp:5f`m{%Bjk%*wK3"hiEQl#fip7X5n}$]\j8c90G-ߺB `u&1]i퍓0[bX.RJlۇw^?2&쒤WIҫ}7HyHKhߚf7!r,;M@_xR{UM Ѳq^: VS޴_Ufe"zLRg[3ظ}兼gXOGkP(-< #hWFēpym*Ѧ=9V1kv }WڍG Na^;eysi#ׁ7*;-/$T7heJp]!p5&T6έ4A['*Y&qjj3AB;Ot0R-5,@@Stȁf8sh0/qFG$ޯ؅Kq J69= `v]#BIrx#/I6Ɏ.ThQ&؎L [}-Tw3b(8օє-Az@QzA:̈́ \8 lj=tFDeɗ8ZyV:e(+dK?-nشC2C+>"_޿Z8|Y5oͮ7b[͙Mw¹#5BdqL_pjGu >-3?^MX1j;HP0fhxgӦ~l;\pOrEBVVG=znKa{`[rݜwL0[&EJ |LMǢȁvȜ|g ',dձAsi8p#"_ 7?t儙&N*ˏ#{ `Y4@[[-mde(`,6KxqxםrQu!#Ã`ۚ"jopi>jb ffwu> 'Af|_D`5>@vZW=ʝ{(w ezi1w5ʺbM?0jǚ1as=$vĮ 7fYQ1_V S9~%2#6Wp'>/øh1pi AjA@rQ\~@mslá9SJH2;e|_~XUL2-`DxD{-^ΤR!["2VZ1h{9*Gם{?`w:Q4ҳjLVԚA&{%HialSA7*n"R[[ѢV<*ց,b9C~g>+oÒ20x_guu3|ft55 }FHtˈ84!mPXtȴ  U`4ϕ TfQu%IG Oʵ?u)*,S֍Î:Ku;n 5kAiLJWO,5V,$ٸEV WkgZOQй%8s9WmYקy0m+7o7weM/xR(0f>;.BӘpFF䯛 M֧xo`%dc:PT哃mb3EH|Gb:~`CCS$ֳAJ.=H= ëݏҨdoMag컵c0t&G`2D$t`1/ߩ +m.{V.E<ʀceCfp֟ϠĄdtK"FAϿI9qcLmД3VHg6Ssrqli:9y~ fs:61S]( ,'axhCpPܗEmxoG5\.Lƞ +}azR_ q#mG`8{dհQ.nO\@0Vn~Ӓm@g}}g{uI5" Em8-^ \ekZ-d5&O.Gܞ()R(XR vf%,i+9<#<3?ۿD*=5\"7,O>(M9l`E>HN~3%Q4֋ Sw@C,jd x{Aͦ=q.ۺ} (WguW7P_ڿW z+Mc޶BZ,ئ4%rl>c7xl7b9Qge|ǵÊM݇z Ɔ͖(J8յv|$b5/ɥC3z㜄!\{{/yś,~jk 4߈Isz:hEI.f5r3˃qqz'= KxYJ9gbį&W].=|;-U]1Hu%MmQq՛aOh>/kc$&WNBQ^$@BfUewXfmk%Ll*]=&GٍlK䑩a|'x$/[f3i!}1wh5\lJKBAb1߻̅yȁGggOg2 n Rח߃=+Q 3湋(LSgaȇ-{U"TQ 9ϢqL6^>+Z Xj fas%ߠSg}^_$F4;'?ʧ!΃t8i%H2wkyZo%=1F0G1O*T u NrӐV3H"!igwfe$tl 6 (E4+ #)y'&%$<zCGU´~%7o&[v%t.3%)h[|l%_iT`pPBs?]aԭDHC9@\ }+QgBmI}ֻt@`ř '>hlZv XIpImM-F"w/cH+e9|hPmUU:=-T2y9m T)R*}P{_6&ɚ| KϨ &Ot`U=%&7E;m5Rǣ @<[4h(쵨{PH#u$n#&EU1WFѭ!zDLM&5dB ɤ"0Alш=;U7dXKNg5xB@̀v}vb۰P$kT#v9p{ F`3F%M9s[Co!aiqL;q?B[O8?tΝ QmO4'LVyNLL74ͺ܃(O65[`70. EI[6|R ,­xwE%!jcE]Lh658 'P&}0ߨj`Z#9-بLBXq#7V,gK%L*G<^ϰ&HS}iz[>sujO![ӠE$3H;s~ih̬9p>]M^- {,pqɅlӇS(hcku][i.mY& DIm(ͰǠb #֚,c8G [Sށ-3F[FʌW\D&}G@!p_Ӊ{XpsPqqqk)ke7+vQ$R4Uü"s~8yM($w\>pT@K&kxܤd  6v7+jgzn4;&yݚimϕBRjۈ3:AU/jK.r2AFm'}V!b$'UMwfGIJOחa(k\2ԕarY29@yi--c2޶nK-T% =¿Nl/'[2KHQdڒSiܶ/_V7 ˀL@J?ujRCߣ #mv-Y}Tuu}vi/N5EgV8Н+kT`뜆dy+0* *LX1*_8yGgFR ռtJxz_Px#m~lx2n͕U߿Abg6 Ş'i*0î;Qa /nZjzFx?ʉnSQ a2dm9ۯ͢[L}FqhӄF}䦝?">?5sV 5;啄Υqp{"8t?IvvܕtS;@| ̹*)1 ڐeή̿bMgYG\֔-W57ža:C[?dLw:w2_dTX>ADvԮdhYnZݏ3tB8WJX}u u+J٧a>7?dp&铧5Le_5tm,8q) X0X>1*MoV/ZBѥGMI-G߽`@ ߯<>iG}2XP=h3zK}1bB Ֆ6 taP jNO<^{)}ǘ^w@rлuىAIG78 x M[7+v I-^?IG ۱>ح}{::H? F|}as'ITUWIDMs;rRA$]yuR ',D|rw3yΪVi启 /+K)#Á0",+uY.;ëP!+V㏎2)˲(p$%P"MXX"*#Jѳ7>. e>۫c*7||Dytci1 F._{/x6G]!(I܌M짺C?4XH&B FUvUC;T3a|~nKbM>1rͤ¼N4k,kG *[N_ f*O[O$oH 㲭sZQ܁SŰ(.0 ~"C#aL`dR!tk3"odz%o"ۘ3>)vV@@ۻ/^1(挴2~TzxeCz7W(3w8-Ո`3WFygBd:D?_ {=ac@NJ#5r 7jmK&[@&HIޜ` uwQO?Y} +2<9L BS Hp}pI[х71GIk}%0,=jteVfmTvFKH[#1\1>?aF]Gpƥ} yW a+.wp:ڍ8b<ъa/}Vg (H&\ 4攤ckfq H^ŴF1okeF }R?s!YWX9MZS<ǂ| E|-.~K'0 yj'l<_rWx[ n%.y5FwvfP`{y;BH?]J^ + 8=:ZmoZtC-7cEr'kJz 9)abazBDN{z~"VZ"˒k| *3:|ܢnZܮ0lkHB: 0Z$| Tߗ!z tA. Xs)?r7q=ګkrB[1)50*~ k ٜ7 }Uy G/y%iW4gVjWhneVy( e Qr5PNIB;kaa %GĂza!'}‘4JOv9oMM85)x_U]Z[밆(S&?~C-XΠ.Me.$]# CJv h4'O)~wpY+[ՒNcx|~" Y MB1~TRxLXGIROyaKcM^ _`^7?Nk68 K5}uZNȽV#>;"QZ!| q$M,\%שzQ{g+Mi$T~i+5E"췭M(]} 紎H]n@7'U./*@Wr-*vV߃ʪQ}|||GftkJts`ڍ֊F9w*MNsA}izy%,y\^sթy5HJrgdxCc2dS!iI2CʬQh="2S.+yF3]x7{h3K/̂$u7P~pNw)JyHu@]9$X &cCE=*!N R@|&-i) cwߊZh+a?<, N46m-D>owYa p%\tUbsqEQM*{iSjL3_. }ts>gv: ulY f~`~D9^ =ܱP=Ls*v]E" kHlF)~`.71ܳ߹~CEJ2\3iLN2ܒʋ+> sѫBqMYPNé9]N~=3%O [>QˆxfCbAA&uG(tЄ[Z)*D+4ap 5<.p vKt^9v.VBEiZ7݌MΤf8y!}iiC\Dv/LJ [bVyDjo^7\b<ڷucs'Ն(F$)m"L7tYw`f 7BBLB@𸀽枦p_Iq-F(hG仦פ'; |Uw_ma87M*Ӫ@n*T AC<=t'@lZM7̠D "~Q1u2Kz vLRPI ^RW S0&2ؽbvTa :5޸1XPbZ b+=x `$Yd 7r~oip.\f,,ޢt7*U[*]#at,e?;cb c*Ř?^}0|5¨1e^q/]>u+NR_g^^3_Ǐɳ'Ő=KD5_, kJif"C!!w>R|@:< lG*ߐ3/1+{I6^Ci5DU᫅iu+3˛{ٯdH;aF;^-Ŗ vE-2(!ͭ H beNf}EJKQqJ皇Zs+v"!p]@ ݕ[b_gqO~iJm\k6 X{0Rgvi^dGQbH(Dg-9$EI7EՃ%_ܠPH̑UJu@|Dz${9F%e*lc~mYF/˘p_L:,ϕ|!QV"Ay@a:7yf4!N7Y}xDƣHvZ|2?k3s4m(yBm@*p)M>:427{U2d`zM E;_Cd1hʫ1}\&fHf vfjsRAyo%*QHd@WřcXMO4!w*t^N khLe֨z3ⶤ+1R ,KD;x4yO撈xX> c(B1& vj+amD715zD=ޗdoNc3 a.vpEwJ= \f;=o'jQQ=iquqVwP7 A5JuU7I_q+`5:3Gb`y'iV#3j=b+v*pgc6!\]':ij*}!ٿp'L6dctMݎ|-jb[ͥNJ${ъy +p(f})־ ?/gD1 U*OoУr}?Fj 乞ITZrltGA@ !4#`Y[1Wq9Kmo#ňi/#qPݜ>ٿ^#jsx gye!kNyXVFPT׮\=j .M8ngHw?s=O.]mX{2K sx$@PL to}W^JD-T.-k&3sޝpĠ^:6/@cS%m~9^"ђ}:wY;%'B 0_*Vdh Dcyrj]uhO#,ZEl$d>8Bl2/,В {փHI( þy-U?^+JH. zAkyGIcB*5rR=nQ! -^ۓm{%coLwN?[bŝ%dnq(l)CoJն۝D{S}V7$%ql}ubѝ䭚)t>Uo2z F]afN !,!3I INDU`x ʺ1hΙɝI/ckq$Kk۔& c1ؒ:l5O+PNE%\91 RX?tDǓ˸r79i"X0uVкIV92)G|>_n`sUXކ=/*TCgMz7 Tb7p&`IJ&ߒܿAA`(XTAu3R:& S-/dH%ɟLPfמSwwOf !)'j"Ce^yJg z4| 2Kt?vHá'ܓ1ôG i_w#`.H)BV e& =ie!H>k]A1Wps-VW;+WIP8|6ʹ=i㥞fN~0ׯ\:] L"Xȏ@?wo.TS-|?9(&fgԊ:5#y(Dt}ʔHȥ;'-,9H8Ӊ?ҳ@egW@dFr'f'a.lA|DHꥰ^N kNs8 tNKd:p]++]re^Ե#[:F̔_If“L>Ɯ(Z{DhE=RiFfEp~CoIH c^> pR4OԥjBâ,I'*թshFm_9Qhm)#}֭U6zdCz4.xbס'2!H!B- ?R VGCq]O@Y"%PbD*~]ڼ:IwoicLj u>N $tPO׭MJG^Sbe}C}ŶXgbr|" I#tGua\3JõZZͶ?Fbg#&E%1T`=gYJr:[)izΣu;6W@dWd8fjEksVw<G.X2cty8lSoD{(5R#LwHfVl%ZS%Mn ,GЋ-s`T~^-_1{q#\9lRkD1&z1(%_lD Ɣ'Dֆ`@4՗lgnp|C3 aitjXN%*_1>qd J$/ < h([“ƀ'_'bOyŘS|Mv_Z⺐,Yes8j :1I:zH:[*EU$s8T~AdTM0-PL;,īG1PjG"pf?q\x1; wKhm*Y1ikx9 _ qNE0L_.߽ۧT+jP.l ܩq jZ/ {Zݶj=/x}d ׊K@^10Qf Ql7aIʰ,̳+)pxܸ'`<^j7 h N}IÉIC %7i/͔6nBE`1NԗK|.`6v5d?1; 6x~@_,P2Q2V4͂D]zYÊI뜦:.%nŎ&g͹7^1j4oQH Ho : g. VH۾[:pzaNJ{[UY4c˱ӹѰZҭ9:16<j;΍O;aR;FKbt ݑY5*/M+P\'eg'SVA ti%8+tַޅꌌL6ىQadSf5?>{<c"r~_˜6Τc2OeZzPd{Jt `+;tA~TRO\eZ*L[%񮥯Fgl2 ^f.W)zӔdrN[ tH룡v ;s#x FMOX8=I][ F903L5BT'#c'9]v]fI2jph{u]Q{RCRZxIyO'5bYg$3 U-tؖB_so'㰔}1(mT[ {i5G}:.]䬔*'KK.J!T_H׭d椓ɰ ֠դf4xaVLɁYWg5a\bIbMMokF)ϪѡƯksh>m6WbɔmF AiUID7&>HBTKP uYf{,Ϸјu6̹MYyzC+'%WEUMo 1WĬK"83)\ĶJiNQexPB]Q:n#C S-EY$o i# سq%E;_[O#MwY?ܒG4+ɺ~ģP&Z!uA]4P`hE2A_Zv_ v V'XO9Qu D/bXoc*h)0Mp^(U`d<Ǵؓ# rO68.s3PRqaIXh DM5t5 fZmnsq@W5zKm>ΟYe,7$5NR w=0cޞOW}eO/]3J{n\S*ʻyf~Q `F:oSꄋjct]F4B9 RΈ(\桛v"ע0xleM z$P!VFGè1 t#@CGբ D A'؏B7pv~wG3 Dn cxו{%/&!lyY \_{3 E* |H_مIޱ"`qr3CWEUBQgS~x}3Dq!mp#{q;*5fe@_%:K(߃MU 1[+p24Zi^KI斊'zC!KzU^+,-?;nnaHBH0"7\%x?htwȴFdE`m9+nʁh ƢٶMxM *[5y:ΌvC-\>-Iyp\S02%FV@8SGJM}C}4e]|u&M#Z "t(-7m-G#B.^;ǽd fXkeX݈i.K2&vy\L9zҨ,{/."/%"4κJmqFҳyjUQH<c>[ GMjdO$maUӛQPOJs&yc eňzsfcSuPPv&+\}H8S@@9EX:q waȨj2Έ yD>^NgWOWhh #h; &]#N2u[' TiwH88?Qfc4Au';밈*eBa#W&(c}A+RdttO>j ~%9|+6K!Lcw l|>N7Q_MWz[u<DEO!qTG "p[厪@CeBx2i ƦXh׳Ɲi]<,э)QhW5 4]}sSv;]x BFZky z촟W,Hv3XM5_=gCDpxPhۧAiƹ@Y,J^!TV m7a{Kk"'}w3b{h}ۋඍMF/.J*_$~!uy)Y{ aPdQg]epoA4=*@jN&l<%UdBƨfN4i,`|'÷2G@IΖAvjPЈބɆ{C{4P|a䲓ݥ~$j@ q{Dtc}JZ-2V%mdL~0/%v|`>mW%N&UCf('{mNXYDgZ[XSsM<&pgyG*ĤA 2r,@BJP7Q@,>Wa_MlT l,T&n7 N8t'ؿwZ*/U!:rWg~Й4֠v0"ʊ eCHzTo)Pv8 O&Y<՛Vj+ (1I91˲Я非xaa| O:Pn|[t 8Er^ahg^Wick֫ϰuEAfӧhEhЯ7ۨ!<:\2mhP[)ihFF<;QOlX N4LLFb"PŇnM1Ģ2@Q 91w Qǒ.m_@k"7m1I>p=Zs,.G%˨˧{ng²9[&e*h5DdqU_k'j̦(,#~e #B[(]:ݤzZM?FSG䲟bf1o쬝l=ՔrB’!4!մZ]O~.^y. lhYpE)_ߙ¥M ƑY͗9>_52 ɜLfMb ƞHz} GF-k b;^,[0*ni;ަ} }"ݩhb q_xavmc- ؄)"5M^bXzӌXf@R7~9iJus69'oM+D,ٳIؙI"f {a mIeBNluF5P"OźFA@B&ͤq,0_ʷEZEAMf d~&qX3? +t߭h; QTu8LbrOu&иu&rúl~ٌJQEgɍmn;iry\X;=""`h/ ş|^D 6*VTzQUHs0J!ap?&«"p:Vd UwU! v$aP`Da“) KfsH~/,Q IhP9 x b]&RY4kC&k< tDUÚ߄.6Y{:m49o+W3x(kyҏd/3(V.k./)?CVg*-]L3"[{YY_sUM(鈱vJWdšT+9sYt˞gа1Ue:?LH;`gUw+1٢2yd,͟T!ґt+.nр Nwav+G3gwnXm'4k_qT,F[8=|vWA߀S lg]Z>[?4qt7s|{Z= }27|T{i,E++J ~ ܸtig}JC˸eC(Β]D69K(F~QX­T%<h&KFSuc`CUU5qa<AٛV^mz2XQBBAY:0Rtמ"\ $뚉"mz6ƹj <3PJtIRgXfհ6+Mq&%3853ǗC+O.ÖXDu4]@J_ y!(hDYvX<3 Bzk͏I0N)cSFw2]v[b{zwn*%Tw!lep/`u>Z/W+_l3o+ \pE2سe!EMLFC ߌf߹Ϳ!7NDxSF%;# 3kl+XKYy@ea%_FNNFS۩G]DnrEi2bMK_u\^z4$CqzPNyDȔā\D,U8ãdÜ|4 <Ws~ _܀EҸv  HfdI|\?+Afwijv OVrLX2U|)7A}?!NYfx>^aa[pu3 (lObv  ]nĭ<Ee1\hhc`_p|dݏ=z: :bujJw1"1/qmשd7Ld"FV0AWB%0j>ﵕ<-d'[hwpiKTV_|qbK^F@j&xGL~I/ *"4 E$*ŹY1EO9[7n'j×:MǙޞ׾rc^+X qCHͥt7s΍}`Z(1[RnA_2(tD^(=,Ӡq79Yw@-ҵ' '3h?oH_=ϛz-PCR%dC0*g˩̄|Pdͅ:0*[ŲU!wKeϰ?}FYaYu9Wrg{=UqtC:/^ovQdOŭ͊Utا 0B *6βrwK]1M/ ̵4':րlNhY$8=큎iBl|r.aK7Ga^m 6=zUAհ-R+%8!{,dΆZfoq>u6~wGzI%Ga#O0^±)KsQY.5lP^OZ$BpC/o֩=| `_VO+/I)>we'[8˟a&PЌ̹[mQ*yq&{Q'[IK@/+m; R{0YtVcg1eJ FyZ %V`W>H ͩH7,3gLYvATw6ܗ`=Vb¦qѿN-o $l'iYش涨zy3_#D' /ʶElWBA1@NN z?W9n1L5ahr)% w*zz/raVl U=wW∌RF!,6bzZ_)ιG |Յr? ~ =c/Qxtq5QsA;1870?>YLZ%xgür PqMS݄1͎+Yi]k  .Ga䗸1X~[Y')&Hk/I%9Ċ拌'Pn8DlK]Q!Y5ZFKHpy. I3#7LgA2Y !|E&dbd NgW"_pnfC*DyIrxLHS  +OHYk& 2A?T\MjKgRJi@N^fQkq|BnZYrFaq<мͿaX] ͵ids^ b9nkAoxȍv,Ίp{-1z[.&پt۸h>wI4Jy-}I[Ot!Ekg{]w&_ 9k7h""&dBicnfǷ3C\x\2wL(oQ8P/gCOxȏN p^ [; BJÛϘ`j$gދB|فP|5~=u@8Ott ƾ)6''g͑,5 ? JL6v'!.)%іz?C0b\E{^GD?ZS8n5io9(thz +H6Tߌ +/߁5|)X rM2Zê evO 9zxe*lF-Qu5ͨ6|"ŏ:t`W<屵pDa60BL`"5&J9+J5R.I]` hAY)/c41 \y{JΟ?3 7w= ?>/fhv$^EZzxC \n9*hE P6b -1}8ZM> >4"P۠Dv18eX'3n8406l@E([\3$2XxN9~Y0-_jKO\JySL؟Ew0 ՗֎ AtT/d&XN |#[y0AE̻߮% Pz8@w~ )abh]~4#eeT:hz>[ 2CY5'֮ī& Yӄ) {t=R7`M@Oi]Oznw8Gd״6]!fVɀ4#E|1yP\)@X$#BYUebxJ srąaԼ$V]n̼,&! 51U*P')-q[7oFØ8?aKFᦰeK$a_#qc7A]z:8H;뢻{)\[/9aܦ)NJ=}8c&u>P7$G|zU]fwƠcmv-1z'rI6 dK ȧGI>}I)@5nRCbOg`3/H6ޱitMw'>WXr3w@0}!w<{\w1{ ˆw8F5 ,hSvNL\}^BK=bsPJ,z(VE<ΰ.aoas _j\OFUe/f ng#G<~޺c h7?Fvz}Uy=JuoDt{NFf5 v]v@DCpFڎor|uml3ܨׁsߓp*SYs GGruJjf+란sZhZOBJ E"Qu)QZCY;~rS*lt@Z1uc+-QBDÃʈ18gjR=/iPڤg`Nnx)\lgJ<Q2nrW*q 2K5zx`"tбe z>q_PxdтhL<U xyGD ,x)Q<-Z,Ѐ  ƍ5 \3 ~]7V& ;_r&{ #v-23= u]$㻇 ^Eh?]o<߽MZF=!ie^=qUu۰j߱a[l\ @v7_=۾H BQd#p;t\~;[J\ƠFu"9m??xQUw1_O+Zwj"~PBY،\$8~2J*fvf3һ<* ?]PԢ5+vLpT^5qJfPU `#edk5+wYpwjD:-ҵpC帓zLlwzdzqyZ+!1SŦqSowgo ~z–[@zxf:IgujFq>}(RȩYqj9J"kK&|NWȎO.$,4O~[d,&Nߋ ,_5/YwNĥZ"O&3 1*A-V N`4N!EYJ{KB7g]!}Yp,nC\7C`4y&{J([5f+3$^hݸ&vbF =}1F%<ՙ>VJ哌Ǟǽ&3턶dJN"gGJnMj\ԩt ݈37r]0 갞U;ߕ;嫒"G"s#q'˻AÔ pd@ 5xwŲr"d4" $0B%/`âo%?zf~'B*O+Q\tX 9cJPmT%( ~JڭΦtGɏDo7"'v;;S9C+]4HI.ĝsZ#c] :WZ'ӷUR⭆٤38>)G1n)DHZC 1-Hndrp/6j ru_3$Q.,g @꫏Ş wYv#7|~{7xySE5ϪB 8T$KCjg+g(PyS/dO%/}FY F1Uެ4Kv6vC/w7)"DjB GOavYx3NQb3gh}'nd>+:G-Iid{י n]su]'VC.չ98TkGؗB;DZd( >fBE(7 % "@8eQ9$Y;;"O-Ф"y[åd7W;bUDN:~C ߮IUgB^mϧG #9J PTTʇL.4W ,s`V%{]I-d0(r)C'i>:!llVqd)-=&PѐL` ķ^`5q*or K4ns5 p^%"o8_dc(sbVuѳ\X@qEy<4%*k:0.g'8za;gy澞=쨀q@ Yؾ +:Ѽ>=zo\߈Kr{<["E*b۸~kd^ƾCxx) Ё<}uѽi^Gp~Xmڞm|`M-/i wsN [U6=*e!5́DE-'"-f- l$xpAvE @;D-ѽwzF}9qagHcI5ac~Ayg!o_|~,i]0TjȌVX9A-vqc\4]o:h淖IDī *Mp,g<گ Oetht>#T$J*2h/>8y=r8Nb -ѼɞuZ\kqEޡpx*Z׾@Ю05 ,u\?pP#'7TPR> QhL42W! rhfBO+F^їeu3k-cQ1H'W SJtQ!Deq"s&wNr-~ƇIC]d_#B7n꽃=Ra *蜷ki'(ew:f]V8A-ӫS^c2rA7Vϖ[XT 沞(NN0aߕ`y2WczϺ8לAaӜn/4 OT!qJP ?v[*!rmԊm1 fz'8/=Lmphdy ^LJiE'-e D[ѹW2N;z]G,˻gdǵ=ʯ{!& 1i7b;lrVAЇg+a"Q};;nҟnHیcU&MT)s$ `OAg\E>:ImQ/ _Qgf11dkszm*>~gFF?Dau^IVlK30>,-1G~z\CTqҸ8S.دUNBlд16%]N w;d舧dFicz t0k.~h"֟zQ`՛dx|q\wœ^ m)2B̆Su?JEFa*RW.)+~?Ǡ{a$;"Kշmpi،b,~O<)7:aQF[1!\9aP&CDat݁Lj^&nzkiP&z5#tƾ S T"`wn% +d,hZN%cσ kd zG}Q:c "mPIF:3(>l:Ju 6SBmC0ָwvA^ [gO_ ؤkl&w/z(`iٹzdWg}! I>8.o(^EQ;S]ssU2'm-?s9y/ÇfH3=9eHGs_ld5?VͲ_KT :9j|Yw{v4v92uxH%Y IS61^&AfA/JnEՕ{~oh?EQ,N#ֆцt 1I\G^Ei_e~g$?$-?(&r"UQa[%y&pb$4JΟ mbTYMPgbU~= N SږpW|0X ݹn@l<+H~n\|`xx$$˜'=y7ƧIrHq녪Sb򟝦9X+$RN LdہBp'hU`DqHe&ǣ{0h{o#V]yuT-N8fkj)vڥ#rcG4{]F<7;b<a8Z+6 qW%or\ʠ@{f )A1:?'Qdƞ De˧a_S=UdIבy9#s:"H|.uS<] `"4_ޓ,RCyL.-zIY܂wahz.fx%k,l2MJ\lQBoiK < eUUR0U}d67'LfH-s+*E V>O\},>> ~n 5Җ h'f3Vǩ8K/DjYj40=<8PӠ 8?VQdb%8=gz ;]-gkU,RHKڋ%*bO˝/B.VR;*0uz U|}Q2ӡ(c {*ا(u=5aA$YL!|"c+캬kXny*0{v}z,a>1Ҿ@_n {q}V ̥>ߏ^<1u3DdDdJ=n]qϔ%gDQ&ڷHn0†(MX_P8`;țĺX s{mj(&wVv\.nL8*2n ůz[L38i$K7 "{|W޵+ƤgY2w0t`w^ũb%wɴ My|{ L"){=.LIm47cNN#rժkwxu#థF6E%&6, CML#(7 ige]y&o"{`؍e.Zg]csiU!-׆C)&گغ ek)f %8m%$lb!-a`f/(W~R&//F& /a(t-D10܁҈`| 'ǧw25EI@<AأVGX{kocAҬtPb#CX:DolĿ1\({2"'smQDt(n b@ѰOL|ZYLYYCZU̦)/b~C!G_GI&//Y R-~3q J׍- ]!#E eLN[܏]<`V+RO}[k c D{R{Sk-x)5OS>RMt_~miqDRu޽?羾(Q2*•)7OE hFYw[SRܕPOc*~_*+ڍȤ~{lGR^Kx0l"Q|]N(!w;#^/[0gB\ J`u]D_ɪ~EǸԾv'?ࠑ"'"4G:?FOQ **8"WSvfڏO+GKt /-oc;B[G+v)2]*n{nҡ҄d~[kPVǬ4zw< no'Y =o;Y&ނY'rəou1f _DNzax s`E:T4XY%MPuN^lꃀG}9 uqh8WƯH']ITO7E[lfBx4碇QPc;r :G]; \ 9|)R~O[p>C]Ngּ} ߱%Hz_3k&+,ޱ\G;C> n`(/KԚEh?qd3P/>uCuṕ %'<:a /e(pT~44{2ݭvC!@nSvfhۄDS# }}uΗu94lŞ.&mއ@:V!P(9?H'*8Kkغyx IEǝfޟ_g%Y =BLG_Y,yO|tH(1/!44w$Vo6' C[9q%8*r?o1]0҃QKKp-&=G˓(; s[[sgdIM1 t3o+H Є扎.[|$ؓ3*` {bR/{LEop#fkPO442Bӡ>ɩGh h42+Rq#Zիk: @vmf Q6EB27{ ?t\ DO4O.\|޽Ta4Kb θ3ݨ"{ ~|!& d4FS65^qd?8yj6e;qy[ |]ra&"4etӀ'ihO [IAOur]ajbR Ugۧwܛ1L>)ԫˠ*DzU:B/̃92xfIk)̷ݚ<[ v8E^aQ/d:ړG6Ё#veBw9X_J-]Ut<'\ &lciC4\MM?CpF|]SZY?+ RםWz;lnY$DI\MU{s" t/|-+/j~R\<9w.`k'u`D*qHKՐ)^N5aFAOBz6x'Ԇ+@9H1ptؚ!_Dp+4,yCCߎgtu, g6F$u$i88.awiUUF[[02qG#EU_4WEc"A`)O{hFqƹ^kX0k{L 5#!!l-M^ku={P}f>=b`.䰽q(2.%Xso87Ъ͇zcQ_sYIw!P[>E467ƭ'`,-yn+ᆔT}ӯUN-X䤾)AM:3?GC6HxWn>3ZaDP!l^sH z„xQ_AR Dd36m --Ue 9FfL0:fI6U.טRC`r%0]v eXZB{B-t/ ڝ,7Kk=A֩xsS:d}d3GX (=MeԢlbr>–IƘʨЈo<d\QDY.T0)oLLBse]rhd͐_댄huFoHZLUj8HBh mN.{D *ޑhxT--A =*>~ :I6rio|K`6؅2Z :JkQ7;KP`i8o&"fW_>QeYb7nLAD4Ş^ Wr 9煜9 J(+&oeV|trIH˒/|`/4oI~mŽ/5"REX^ Ȁ5sPDG,7qdwjC Lf. l_|H_\k=SR`F @?Bw~{R6(dK@X.TxM I"ܜ{t& 0_7~Lk]YoXyz'8n"b/A_ap{'OSOڽ:R"uò,}1C?lh}PᲗt <ePbKW'_ ֝|.̫'m֮ٵ64r@Ny]Tl:R=o)tmWuDIP8r: TՇm((Ψ~`>n\$ ?ݓzcs W@D.L(|pgTRK:Q@?'$"9(r5c$Ax >},ϗ > ^~(˽X>0Xif\ 2v0Wm)u'̫+ -ūǨB8)N(z_S>Ft.O'zwH X6{(7a5l*4V5U >M7J&l/hI["j L^oLC5ej&I 8tO*^t%n,r#a0ӈ$b*KM!J<-=kFx85"# !?2AMqt-S/=~Or]a'`z'W}3wYH/\?OHwdp5[88k? ښc2. s_浫sm rݺK\-ޑ;nz\_F޹<27_='^N)5{X& dW:*(AC~$: Kgh7$["<߲ZF˘Dnr7WBb\ @̥鯲Xf%k9'}}^"OjR09d#Rkr[҆nZ V;אL =gNHRnQ쓡}oAC4\}`Zq*:UО,kB+1E0ӕ7$ד1w Hk| Ġa ׅs='E]qnq p_CR, TK'dG2D!`ւN0w2ΑK6K7c"_- 4ȥ0%>Ίv)ס@9Ay6Z81N;)Ty񺚮H*jɈ6UJ1Տۭl\A@۩誘L 6Wa; zôEYr鈷x^%V|W>lNB&s W^8OS%ޓyŏ> xqMIf90!%yr~̈cN}A|t^FY9[>SOME( Tõq!h Ak8)*ɨ/(suAE25,:^:/hI&t$[gЖ`>?{S|laiu-|2L nh > ۋ"tp3F8x@|?(@]R7Sz8c=nXѡJNQT?A[ !kK[f\;9n.l.z2b|P؟3QS$'*q@x6d ^ X!pӱIAʳpZ/WX/̢2)|rɧ͉w=C#@%m> U۶!qI Hyr_y]s1 sQ0%{fOkxb+F0Nr{"`E{Cl{70|6.#ojsPי`ƒ㭔g)q #`iq*8(HJ v1`uYn+w;;r(d׺&FO#R]M$aJE/A9?,#^c/ϡ&kEB͒tabVCw. YqQy_]cMx]~"U/gu~ 6̜eJ2 jrP+h}A:$"i"`Ջ@Zx2O67}B VՕ}ɠŷ]%F$OV<=^>KdeGZۘ>kÌ̺ wGCYn-ǠC΍ pR%5lL*W H/ѓ:ɽsb #EH>ı:[YVw-) M89d]O.g=d_j$[T#.ZpIã13]|G 8 1#ۡ,/FDRqAw,7? SάQ[V3{ӭI]嶎 0wQy .tv]eTO?d@+>&#Fάl]BFcUͱ5b܍z$&%FUɨD& 3uim| =LJd~,&Ϧlm= Mw8R/M5B& %Q,QdS i8;(l dDLJUv2>]ܔ > %7Z+I`K D6d+YSE,v7sMkl"ȁU y>=¯D~Fiv}x$PI${ Kph>u=Z@2ai_6y&TjEu8&(RoD+>ߤU>\).3GgZm#ݛ/06ǬŁ:_1Fx AZw:X$Dч3m9PqڻNtJP{qlk:ߦ5fuhD&ۿV%{*HeI hmܕH !1K8Ly\ Ym;&:f&0G} IR ww#36zq>WI.G$1C b<:`zvi 4e x,3a8lpѪbƤV2Y}ŏB Xd1`1I+B#ā4la !f''$ZE5/I"Q :WP8r2"!NV8y䠊{rn9wx^,ןm(fngg"<]pQ;. >5g!nmZqxt;0Q^r~an_WӚ=&ZH(i7%t4 / \v$Np)t6ז` cؕ{6hN_䐚^v&2Sf>uD nބ|49튿 C{ZON wGid4%Д1u2q'3ws2Q灥!}2f^}b)2Os Lp=MMطޛQbaQoTXUnEɲ)}i۽dG UL҅R]ET>9>ҟuK=]>{6I$J$1+MPLߍ)V8!=?pb{*uB;haGoTHp+ƿQ˝g\5!1ԤV$ ˿#|i¨Cc`io&I z||$UP.j@>W)0G4>`w!y |*N^u!|;  DžXK'9 hu&I7l\1i]" :)F^+Ҫ:}_ toi"E JsGt1Ӿ.[n,;w%|B"HBmN(=D3@% 9-%Yq)u㚰ʏS{ɃS5d1,1lۚ(p$1 T:H z LtoSF)s"8RB2i6e4T hA5<qk⛃Qjc7<[^>QYV,&g/>V7%-tpl״0kn[`$B gS4#͘#BA2YBx@R8RΕk7*qFuri w &ZhEb()W'`=]QVf'Sfӕ29WFR3K_-^ ?ݕĨZ^4h,qگ], ޛ 'WѪ50if=ϣ v L/tF>&Q(e$%+\y{PsڛVT>VА2-f)mmg Pu"O1zޡUe %@gִfb̾&qlDRp u&h,UƅM=`s3M礅/yTr)8{?DQU{]TUU[]pi9z^J\4,rbW0bX'AE wyYquɉdѹ/Q$rUZTeJ`3!:U㠂[2y^!LT- }w(zY4B'v!pb.96O #ܒ/Cr<2h9ԩVZèp/0,ý9UޯH^{;n9$907벜4:N}-o eu\t5Pࢆ1 {3zPڃe/ 0D,q#:-%iINM?ZԚ"㻡ˮ!o|1f5toeA_XTTSuLXdaFqx| 8p*@A_,nD[E$<'c0ND$NsGGW| [jjˡ,UzJXrH߮(gGIZr:s)BЃOsa 7x L fJ&h kGW⃏2R.Sf-^waՔSJbH73BqbtrN،!Ck]$;ZD T XSܾ\U$\Q݃~Խ?@@ X uC Rgs%!+'D8loNlq*zJ3٘ˏQLW Zꐺ,L#s@⦒ACɕ Kr& 䝴RC [0f~4I4g+r+_ލ "v-H 'FTB!J{7a"/(R;vyzO=bSȲ^@',0"{"-DȝIRǨt~dʆvF|Nw$]6N`[>vmtʟoF]kL{f}Q~4 CWL))f\p@kn\u%&P@Hjjzw{y!E59eqh\-|KgiHˍ9/Ϝ6-h ('$ʺOrh Zɨ*-VNԧdvҌ;!K%Oz u.Dk ~GImL!^V6yvqӻW^چp4%1\: C3cq7j7!\v_?hы #_)缱_H+\_LD$6x_'*{ҿcf.%OoS3"`qrc8F}yxl .WDR0?2P94`_4<}%NO씼f͗f $ o&EѲRCLRbއ$cHrE`F bP.N鱪!L68}\'.dZ~ݨҳ{Fl^{V,|,Me40.a%>;+ْ$ذ(MwNVtR^ {:fכ[G:8n@A2Q}yQqsMj߈wM_Yǥ0")K+eOSϳayQȋ3i'}8~#N]ku1XK* ʊGB%/>_>2mToiUy 7t-!bzX [s486;ˆU{j 3񄮛*M'yf\ɫJD(wbMS@iOiXChc,L7g)eG0ǒvvUKz] &s߯#j9K4!ő|=DK#cfXmO2`o^EdYH9莃H .fS#8źRw2ҠM3=f$Q`MOU~{1"JKĽn;*",lʼRCnLiPhŋ˙g7(l|!:HbW@ { #$Qlb]} ;5u  ;}lIr+3[T<7ۘ# DJA8g^1 ˴h=۞n}gq"4 D杵Ӫv<Y걠6#)#oG&]tn5f|^EQ {2ѵ+X%ugmw-t=!OzVmR>if@p0̗5"ßTVDRsxRB*k[!Lf'-3nbԅRB.$^~vs+TKd\[1O$FN!*LPΗжWb,U3=Uz-,z{>83 &l6?et+O'{NqW@ԔF.e{.$/㣫ZU9<Ꭼ?b mxkkQ;QX3 "yw Fc(y:W`cȟ\a{dZE(W7Ǿ^eÿ؟p j>SR/tuԧeN>7MdRWӰS,śȜw?˄Y.R" Zy|SY:JʹEsP6B46@)NQ~аPj[rL61~Vccx4(BiiA);{}B+ vFc,˴X( ]r7ΜKKyճiˊ=yLr4@.S~!'}ÿѕ[@Q'IpwLT7O"7tJEMrPh呒xf@+~1w`'qxHI〜]0Q eg]eM0/y,k-WXɠlLϝO l{@f|6Ϡ@`6єҽ_` O-y{g+,\(~ ~#:b<6bVO7.p݋5ILb3NU|yԅ,nq+2MLErd+,c/"vfcivuu xiZۆ[9pSݸc.M$H@ ftS@I=xnE5 C-@r{p8놭 3~IYo%Mu͌\u=c:PG;GÉpz? APBiU H`܆;e%d}3]<EGAǏ)uϨK {xˇ˿K>^:p{JaD3+9Fodq=0Ƶ:Z,v3إoV|vs' Si+A Zf! d2L݆<3h+0a>;6 lwQs<{3%uh;FznCQ X{ 8% ࣴv#"Hӷp8@RkK dJ֢ ʵJn/Ԗ]ΝTZXYzgNūҪ$(ܼF#]AEP/8*Q/u}%l 2J}]D>K+Oچ(%^v)戊߄2Brx%7;Žv\h5"LQϴV1QZӗÏ $q;sj6御,u2'{EgՂ(}~K,X^ NjP,BQu.U-Obvri= Y1lFNt? I ץ:^KFN/o`Hlf.ԋԣ\|&HMĵWl6鸢]Rmo嗘 tM^Wn〵z>.R2}2'v$HA*:pdr +KJ/2R "dZ|%<`,5Ξչ؜  Cӥc1\+8՝/_RR9*zhM+Uzh:ܽSO!'J.[~TЍ2*l!ѯRdnv׎<%ptɤj- iEHƉuzb^O ܄"bn#=3$Za:fS5D [-UpbwġOOP|13'&c{&D1eaմ W,Ctݎs<{Oj̼ں"쪨t\~f;y(hhx(2p( 0ZrG8};9rB2[/*g}6k?q kZhgkƩ ԈUYP]%] hnU@`'%PPf.>[c(IkLnr'x(]3;TkoPBXx :sv`zv9^kc*$3EI3>077:?$c9ʜ=4u?m̖DGR­55F]8pUj*yWΛkx1rfK(pZ(a|(9?a3FvDd  OT/eWP;<-ekݩW߯fXV>=2`^ hEYH}&m'y& ʾ?qd*k$mi%ibu rG>JWgqD'OWc͙Ѐ_ l%2M ZPd,L e4 "=cmf"ǑKvZn1&jؓVM~mhKHqTRE? h{_Z=. F)0qH[x+;$c5ML;O-Kv_*7Hjb2Yg;4+<[d/ّ1BeA;ۭ|4 2RS-Du7k3;6'y 4J笹׿v⛫ sLx*t emPDAԼ\5./jM$eiG3\R=C?M5cJ?wNTv5!/a2T;GnwkTJTdRR2t@/i` g&fpa\j=“`D"/P'S‘@ԜRKxLyȶܢԭ {٧Ѫ\ ܔR]IjW9I^t5d贩λ:d|[n 9 _KfZ]Ͼ섍^/g ȃxfn-S Lc? -8EcGTeH29O%0uIJJ5a~Nr6.f̴;N95Z<8pksy5/ CQvc=뿃;4ƠL^.*S{vRUħ;a;7g{Y(kѲV݂BfaT ))c^d5[Pg"&2Xsdv!ը~ p>Tma ӞWM$Qn%PP  6*tڂU@-1X.JxKn:^[[\ j"u!@*"^pW T[rERԀG&]m:f<;7U% k6($Cih,o(o8Rn'"u%_G X^v$,Q’YiV-߼legi}AuJ(ʵ**.OP@- ?H@zv;i'WKhb5-]mu&A<p0X. wmJjIŬ IR^j [=ʌ3qTuzVu)A9@FH{x PQ#7yȳE].7w!5Q atM^o2K0| -S󺗗Nٶ$$ȏUB Zr~H99yǽY7}]6>= "K&dQdO$l› Hi,m[n4Fb=|oLi`n\ؔLˎUL<(̥?vb7屖]q$O NE@V FEBs#uv:uo?<"C ^ASd|ԠP栆<3H&Jq(Uη3ҕ aSвFQM3qMsTR/AoE^A xtXgJgyB%Ϻ^ާysWub@jeϞ{+]Z 3WLKJpU%cIp84 70jVx#W\ILgO;!qsFWKt>U.6i[d"qYJ AM {hΧb/Hɋ:nQE}{|!_E64vQ G"_:*nFK6^L:5k5[4 lc6[ ~r3wMX=_  Q~Hwo.or4˒Lpvi B$|Q۵|gz';Ĝ τ0ȼOyLΈ{Dw5?0cMA>yB^Jnʓ@у; lܬA2+k:gK.j+Ǝ˷$JP7;XS#KE.Bbo͈"1}M1YH})3*nqiDw [B 4N\h ,ʉ ]x}ASaG-m :ʮ 7c1m T0#> Lwk}!VÀ.Ez;G־L'0U17 S^Ʈw}3aPmmR|JXՠ{5,eIu^.Uo{cS2.MQ̉sr=oSQ{bņ[ae7YԀ(%ōtTp.K`(qRm؅/m܀c܃n"$xw-ëK0dOʝ5r (yޞdm?N ՟#Y7B.&mP䅤0'LYī}'H~IJv ԭ[=)>+քO˭eְ\EaZs ͉ '1 }doz*- *9Z-Nr@#O#=$!i|"kGRelsDF}B6X^ى;1 4\kQm+x)^c׹ aRĚ;/N=ϏKSS0mKˆ ɠ7q3ӷ<㯾(T<բm7obc cWHQ+lkZ4 \:fhTK=*b(gy G sķDh) aucn=hW|9sz6 1XO" tTӭ*˕-*?Kѩ!*3$*2O%^IqE6Q*R#ܝ 948S)ߧ*k eؕS *AشyV^iRr˿fiU%lMrHbqmkiz>.Mv_FQr~I0U*j5DsV W\<0߬Mdp\f?Qi u <(ߙ3Q/k{=PM212٧ Vl{+5ѡ2?~e($H(8uH,3@PlGi͐'hsg>6Z_a) dK/!C?qI96fcEj([Tj5L= i?b1ہœ]FrsM&ܪV$j2pW\B,ƷeZS ep;L,%p`WQޟc4w0^_;8|K-9WjawtT!1&jM"u$y_ϽbQ~ӱ/MTZλf" \tT T.A!Hw2jv%K GO[te)h9jS=@t>x,zx!jo:ƋZkߺ ё`G=(18/>c@# -HZ`tJ ? kNJA+s6'wE )"eYv>?:84L⺶.Q3q3%*i_G u&:(T$rDmsk~wg_>zIƾīU?_Mv:if 3#&:dd_M,YwR-U%Jēj '^w߶n&z }59r\5l0x!  5kGo!J N6~<2KXP =pˢ#0@" OI6Y&CfBZC:Zh.4ć$gՈj)>}ώwD| h_$2ѥwm,ZRsNQMMtű{(˴GY<c1GvU.6`V0F _Kǣ"7$x ڮTOGix(D3t6Wc-2hOyOLBo)^y_'B\4N')N]n ޣQ#WI]F# Oqt )2ߗ:-%J'uÂtq=嬟'GakՋS2=&J" N3Zqm^M^T)bHF<OidI|WJr*zMhiG$^,D̀HF grpѢ6F.Nip`HA.86;Я= D]B'1Xʜ1ҏu:8,fw"W֝ܬy pJjb?W8K)HG j.L~BwՅRy&90%Z`w޾牌=T!X 4vBU-rT4S a)(N aBɩ8CDzGti,[`.yp8+u&jYVCd-QrL x ꋤxl~ѯ62FLz<ƙ@{"7nw n=*c埤K1 /چ2`qbm,S ek*p@D5H`}Dn&}8Q1&VAu3W!=~f"p#jwAe?"_m-%;\U"4pv\hM$aaYPb@>`|bs>"OF~]oyB_a1sp+tȬZ~h<†erHq&jJ#pEqҭv^XHv!CHUc+l5x(zˊ$&D"@Tsre~o]E>1̋\AqH>l3瞯) V)KN(RKSL}%= Љ|M\XAF)ݍjc+EnJ |N܏Z;TQgRcro|թH'CrqwTRq/rG7K[("L+)+$] р {A]ӧRʝ #؇ ?%H/(,VͯP%lyӹ AȪB esO|w,8Fl"[YDj5$9- 9]1GW y$1l~7!mVFo˱nZbT1OGč$A-P,\7 3+ݕ=<4^K78P^4TM1;2mzH߸!AҶ~>E}eZ_X:j3~sW w[ ,K_؅6BRҍT_Zaݛ~zwUys/40\E3ڶ7FO].s\޽*V{36 {)[ /0 ^ ) tnu>)h-+޲?7T!>|ϮZ!&hv24N3z(&Y9e[xlArAqgO_p42 0CǧC$vWC636|2^r ]KtBK.a3aG޸(#4$*-ն:jN\ahdX>њӠZѴ)쫕3U'Kodj|^kkvK/MAVg4Ct2MzǭgۺIUGEE))^b2r_%N{}hGaV%)7*ІQF {ukRs߳̔~76SHԪ,% ױxW%4{<Q.kRk,ԆdTЂfU;an}Yo~=$Ɍ2<@Q󴈔nlD#' x=n6 r`D 2Yg)u>U>[ VtIC)GB~b.oDZ=}e2O?ɫiV}C˫Hs_A∾ATn 6 0/߸NnMAh< 酜A*8' fOA0Yބh\gxGl[e$퐜VmLؤ G݅i=Q+؈.wEcΝfI?.K!3=jBk](VcC`hre$aZ}NP7U^ j#m| 8+X}4;RNr0yyiG9>.KI!58lA-_㥅a0؜m5o# psLRDJMpU^^ TQzVYhxκUJyPQT}ީl:^TCD\(5һ pWX>}qh\%"+> c4'i& Բ9L{T8rr OBe.^72C9\mQWsj[-uŅ,/!f12,tea" lJ X l vŸgXvɅ,$3c\@Yt/dd+lvY$APO=?/[ZT^|i\̔Ϳ]+ϣniԮ%[~Zrȝ%djRHegf@!ṕ%J~fV9T!"sz'`vvo9;%-lJKtś|a\ 㥶㭕JVl3Q z3Xglj]1-[}D`o+/.4P0KQiaס~6u*SRTi%A&usiE%h i-OwHmsfLF7 qB}/)PQU+d!A<_ddpٿMD JyS` @符?'.> >UReEj %+R7yCа泷}iAݹJ,H.gHbUg;R:mT,͒ Qq^C5Cd}Q^_҇ȰE 5S\/ 5^/GCuZtn=PV&M bp߳jD~%ތ0+j(o(܏c<藡3xWW)}.NXaOp&4^P<7Y,.4cX\9|bd3n*D$C+TK{`D{ՕsXS1FQF~VtsҼHp^+OqW/q#`hKZcJ=}U1|{Tf}"MpgR#D}t5]x pW$گ6V2NO4Ҥ~&rN_l C<%K=ܠL<~ÐUY;=T-"꾃*6Dn$FB3s)zڈQ=ޢ$HfQptc#)Q(̐}'8AU?'p t-yD#Kua[鴔 NS=6R,Jе+GAnjX_ŤmŐCoJwP8Oi}ad{J(Q&G PwQzPBC,i19-ʄ)majATxĺҨP$0w ՝C`wD݅WQ]yPR U%7JX1:`p~{ 5fTv((x4>B~پP%r ).7NxRWtG70 X]N6SLTTCjU9|ht V?Ƅ@Υ8q?03L3<(=ŹJQw,:\ᏺ  %™Pbd|?HdjuX6ӈ%fc1^LǾU{\)s ]K79T!bi' q;8 Td9U9ǣgTM"ZޠҬ "?i" ՄYZ83F7+wDfܴMB^s}Z^O(Ip!! %0؎dDsdIu*'ӖR i 'BէXa <31iRV$̸J(Ќ#1[?*قweyp8Ym`#ߎpZI[ `Ъ#0p gl}A矋b&nE2s|bi3 `?㈄V'<.Fq8>GsQYIY3FPK4<\9$rf-<{fuP/Ĝx\;B'9.5 '-p" w=jEӞE!9ɜmJkL tA3ݚ!16{f ^, PBlfDpLbandCרȀ(7c4Ǒs:!ĆmylM }NƁD7ielG+`y txPU",tM,]wO^MY=Mf[yP"^/|1glFpV)GcnLg7t*%ضB(:~:9QWNd&el I7Ɨ ]]'/@p=G ɝqPp/pxU3)@s!n Azw$n>;" @w  sb  FDX^%kc&[uۜjxbz7,̃naqkd`uÿhiR@W6_d?~ c\Zo9%QiaC5;ҢT1}Nq_&Y(25a'Kb6w ȩoR4 SIb$vOO` A-Y✴4v_q\WIG.iR!"i9Sǰ5d~ty]s~s=y\E4cb:l擄:}k ixi8'JL 6Kqt8֣ER?ց& 6 q0@cek6i}LjYKr/J (v[-#2o9b(Z r.{']n(eH9 hNOB 9M&P U TDM@,\QdQ{ +q@O\EQ>9~YpS\c3 ieiقOW-Z/?,B(r-Ea(lΞyhtnCOi1TR"zGk)17Jg:^6Վ]73^)K>+bxPcHzj\nF'eT:ƽɽ-͟˭{>,~++é|b$fA|>nB{L<$i)/uA?Mӻ61auvI:`L움hwӘyHqBzB3z'GM(a7‰BBɇ`RbFP`(y) 뢏B{UP^|]xiS̞)BT >pvH2`jh0DD04y{Uqpݨ0ض|t wK]$CRv R`xR/y?RvB[x>27FJ`0EnkTtKfO@xp`dNDus91}r 3ºi !V6瓦Z]fVXҗ9IWGAWEq]Dp)nnϙ=u)ꈀ#@rӝs05]rC;*ˆ㒨Zf*aό!!xќl(b[uɰ܊H=U*l)kj()Re4Rx<1&*i;(oiK8ETpUkdBB|e +Nϵ2;D[e %)I )(ZY!̩%'ewޗ*[Uj,kQ̓qj?Jo`GTuyuS+;7ֆv45c.49o!ۖe3#lC!,#6c)ml ǖIkJ|<<0WB0B́D?8Hp`zh34cŮcE 0$"IL+vz^ȫˈdkpRFZy-w;zQhXVw9{[KVe b9@*e4sMq|J8yK"Ihp5b]CEy"Ҧ=&S'Rl7F.:3!_rD\;%Z"x>@/3gPYNMvPA˽nB=`VڿPaGk%= e |hS4 @Ȇ()Я CZ{r9Q,IOL͂ iM|{$]3؛>qtsOH= J~⩯(ƍ=m*k/ĝP IJB*ϕCL"4LKŌZKK &_vɁ/9mw=oT RW<¶ EC.Ar{%hך;:Ӡi>Џ[‡tiभa(_Bv|ٗ)7jy% )`5[;+}eQ3TgAip? ^|G{lVC?i3Z-|ƞP ObD (1h,Z4NNfDžo R[ҫ|Uy2Cך/XiUB(1aÐ㡊% [xq龰 9_Lݼ/X;O vu=j=`(²17+kh"NU*YHwԔnZ[.&V Qc,yGD#A*ↀ== z !ۻ˓kl"BG~K!E~txMy.j_þG'A(w [eO/HP|7R&M c}b|S< ?Iˇ~)??@&յr.tND ɩw*~yFkB@w,RfN_(0zOLs-59} =}J d}<{2ۦhgG˹}E($OCqÀ\dxW"]E<+}"R%\ y-iXɇ8]̂PƑo#z/yL )P!>"CCrpu:\^<Dc 4LM!odo\Sf*.#<{XZ(W q@":傡?tՈ/NXDhynqȝa%ڻҭ/,"cӜ^aMӼvÅ.YQ"RE)Mt,KZvd2єf) p!*0hp{qxK>uSF G^qM$4nj|GAnDŽ([9, c+jcVXV`7iEIF0DoXH*3xRWoubJBi!>lldϘ*QWّh 2GekY#m6hWnaJq!{jٛftY5ʰl:$;M&>/{0Zb@\nƩw* l,grw,b$_4"` T}:w%X=qsz_uidl[p8谢y9٥<+Iz 32t7.,5e7|&d7b@lhmdxyqXK6R9צ^IVׂQPO3<3I-ۉNO[KBQwY+_E iQ}Iro5{aH"t22ö{hVP#rǃnnь%a pQ@gdP}rv= V`;mL:[ሡ&,c]6%+ C:5r妱䁕Pv{H He2d`W$'kh}k8 z1M_q\XcsO`<^4Ł~Q9^VQ++$s7T`?ue$ͧIӍ+b=HhlPbX \`u*C-x<F@E `*y&X[^&q5D g_6u]ҺVĬy:HdsJPƿ *pp46~XJpkZ-Hev&$ I}ðZ>5& fqQ 7/Zv9+Bi3H~$JUꊿ'80.\+ -Յ7#^jkO +(-7){M]h 6fluD#EUHh'  7M=a߱oLD(eVBvQSdu 2OxCz좜A>˯xۖl?HSR.qӇTܮ-82;IwV^!&\B~SqMB㢻Kv׉+PM"%I`_Gm;8&m(ciċ]/5cYϨΑ xʀ|\MOVm_[n @U *mB]'|h}elO8s#e ºu0k^ŪفzH}3F3 Hxp,j zdĽq,Wd۲)ƀDIa}25(5^ g'6[; :6jmSfqxK"ANt(>xjp** v%βQ섄 ș66]Y£Z]GYeo|'گFi!oQjܪ-1}f.X_Vt /BzU4b-kxU0hdTgCt( 8 6$iY^gvF{20Ҟ/6X M,U;i=QcC{ w/  |ET$PA.ZkQa٥abAq4?"Lt0 ?W]L=;9|n*uGJZ+[јKδav u~/f#jY+%1J2B-ʡ݌)k(`㟾"sp7@#mSۼ Z!եz P?Fv9B!nؒR_㨪}>ldD)EWah( > K6;!$iӕ`b2L^֦ƌބ-3vK3\p!P75<^X0M9 'ςjѻMJ/#uNڱ9'n̯ ~z(7b!kcE&p [_p~yb%!g8l_y!paoaj6 e4,Je;0qnVr Z>&@A |K/TKeb7KQෘbxC˴cN h-5@%fLsC 47T%{\\] q`g P?$c(GJ>G6UeTjl36.ز*6"“W`M]Ԝ-жL[Z##S0Q1g$"B^~t>M-8d[mF&djVwemW8sg ߅0(_ 5xF>t.v(bGF.dt _\k#+ A2=zHΎl3N8PAzг2|5BX('|]rN_(nrlTLq̐;9Z@Wu-UI/v8M ٲA_? /ΐU:OJMB_950mV|i_CT~0EF#fU, y*Qy_r]c2?u#+D#5V P䭳#( Љ7$L[|(8e KoSث0r[YJwR+~4򟯳X!NcI3tscliZETDu"WŒX ˆ~Xq#[PFQ0)Uf3nKjs豰3h^/קYmo!(WepAѢ?I8`ىHO1o6F^6kS1޸fgNzimj|LA!0<63-XcZ@97|{Mc;S@U8AŚtGϺE,|Ixq֌:ȓ`CWdNkn 3ݤ1])I%}&H2?Sƣq9F1tI3ES+',LDNĀH <[jgZU#HSʽJߠ<J.kϠ5G>9oɸ䣋(lheΦe} y!z07:pqI>7O Yv:ԠjS4E}d^K3,I@a>bD[/>Ov P?蝉+>tWêb_  }㗸䂜hCT&'2tҊR"ksBXPKFK-Gn>|2O$ V2.73ҧWM8>F!Ze@-dn_;۽<_A8>k)O$R%'m:2L(;& g@"n092mS5--` H߂.mSBۆRijʿKϧ30dMl{fO }}M)N4<@N\2pF1LmƛZ S oJ֑.1#`sY|[OV_2қgu6N`, B# -H|FXp #2}"~]'RHcD'xp'N0pM6*pCݾLYUN`Ţba^-pUlW;Xe2c~HE*?-`pГD_@ `4UTzj'Blun,bO %Hp%1:{Q,3 x-3urVАݻa¶|YH[JlWyDMf:U_)o'{(\l#3`Ü;mYo$A>9wtCfZ~tL<7cዾk^ ȴ*fhf4[o8*` mmTbOPBui!ۅ9}|m1o,CI jm[؆!a =Tx|^Gx+]{ BSy209L42܇7([KVk1h͉l[M--z㘕C } 4j_%*ܲӗtRڿIqȇMza MT '&V7z\ƾ 5wMt'9VA6 G`I<^߁nYݾBVzaAPmw?W'UɱQC(ʞ )2UzCH`L M`R^VȔۢd%#U5DܶO(t0ΐ) lg\rqU-w>FƙY0a#óH$a# iz)`_S+WG))_e1!#$&M!MJLu@gZXa ,TMk8 (U)3qF/R\NqŁQ4]lL͙l,fzա3}zMVV!فr d#"!ZZnnLf&81Y}' '?L5n$!LMVJe䗂py44MI~v%W(_N2/PTSiDQX)|A1FE!|Q4(Ҡd_k e<-eEJ%7Cd z)盀49)/'f#_szm8¤uwS 7 ˌhx=Tʧ9]A1ivruϕe6kGҜFlۇ~ +] |^_裡?SF]F$)JњB x vg I+t 3ch6^f_QdN>t)7:9k "޲Җj'w:]x-7%[MQA< SVKQ8{^D 5;?!icd޼XO`?llrvXʧ:xIG"&!CUE› sNH)a( /Kw2>izǘH%x3,F҃q9?X?ZIx30㶽%i߉4(o'ĔzdE{ NC>'dnP-lXs&y)S[z,Et]q|I i3@J~=3֫*aM1x}8ئn > ?xDSRߥ>P ##qCbl$F4#dvȚ-b3.;P/ b }),2y)E8|*7jWo#)ľiiTs ijW&$hGqzrߋ9; h\]2bggم#2?oQp[i-CH : |u `ZCCJJ!L l2̍S#ḏ~ ,-%:C]?{)80ML-F+}ʭ?*b@KqbdWrʏT^y PccR`0/i m6`-7*P/5c 4#{d;#1giMEܺf=7w,pY\4rΫZNh3#EPK%4Ym6$fVg{0":EWS9,)s?U“[U52!{[CFN>k(5Qq]챭vX'5bV_ۨʼCb X*b*_%pjPBwϟ+NR|0օKg] vPeGkAUC-&5|tT0˳"AN)4]6x-迪yh;Q|!nΌŏ6HDU=&25p0&i1e aP!Y:AiT#,蔑h^'!gGT;:j!G>FJ>c:ۣ{ g I1L xֆ#e,h;e>I>-15Jg/X=LLs7o\'=fɮ_\x۳6b߯5|_:X4RNQS">=rUg.x7}Β\q$u 0b#o'&,`PiR|jSuX~(!MSF& &,q8H4?NNWšw2TH6198jbz ;" =ȭ;]2])#J; t2^U>j Duۣhj 8o P,?s;<}G6j"z%]oa/]l &I#q QM5,({D?]9ĠkM]meBp 뫓e ݎYu?Ӟme˧H->cQ 8+;4Ԩj62A*Ѧlȍ,%tI^R|lۗ\BB6)r[?'blӨ;@a!X-5MDz.0 I7 ўځ,m^M_I,U AB2ـWʔT蕔xNz#=:@:x{ %xC s*4 =- #ez6B5r_E0j)M$ǃb_8[`&#lK#E )X_=b@KiV?!=M?Gw@~U&㽖A$Ox%w D*9AHmi5{t<6&F.>`EhX,WemfHhF;ȮR(I%ғ }%g\8^,};/94b=pK>۷C ae[n臩#S-Ox~ÇIovCm횡`KҨ)ܙZ*.JI wZCvWuLȗy.~œgRH8QSTf:b{yIC2#"\g$R$S.NP'_ ~#fFJ,0*%G+ʘ߹6t&)0X%JS-#XєhV4N"mpr ye^sT]0-zVґ qƷAA&gy>Tx/ `IN˴|]沗YmkR*wA+^UH`ۤ-=?c9ûOC{<#.f E Y:g΍4+Sy(az1wHv04H◸JoF-&afCw`ՆMRb`Qd9;aMKHVPAIYKLpCFE;a;K([7uY!)Uv;:9& ",W'aDveală:|/ B;1jѺߛDL'f29vxOԿH?9>ga,דQƖC^INMNLU*jK3@I0/Y{3>!@wƔkl&4AqYtP-:pJye?~ vgOYй"INlg&愻Opduh.Xss8'a"$G }A1U7A,w@s7FgcijdFf!48߁cyP\Ɍ0ޡݴ{TC$ӡĐתf/ "iE^N+15>W>>2},LK^8Jz6xh[yoTlhd$L/r4ȁ>fZ]Zp(%Ht18gVRRSEӈLz8[%vL$ }GEFGEtjkeW9hBD4*@ w=. ߳9D~Wxtgj\KbXꃗ2mRWGMs4Ţ ˏcHmUo #'v8y% NvWYzqVN@)WavV2(2.m 5sؚ3)0VE_8DyA@}MsK#Dj1ZfP'T8߶ZW3]6" vqӚp97S#IcXv8OZNJVbYh3!Q&و"DLuB[,ϋ|Yޒ'93U+va_6J 7wc]X"+YZhp:/ƶ|D(,R9QdkvhW=,W18=b*'5ӊpayT=#Xm#k ח=}N$jUZgv*O٧jߩ%Zcmv :'\cQG"ð`3fɬQ87ºu74 jk7MHղAѩ!~Sr_r%w{1d(E/K(f@JBt$c qd'Ǒ]*50d6?wn< !j"HZQ5qPJ1t1844Equ7%8~ma>pW#nXW`qOH>N*Fb:PR\&sǫ%mf&6FW%I^\|Bc,7s@N{mm`zM|і .='QBq)df ZX\)ڸHcv(ƈA03*+%8#̓ :41+HF$%eQg޽4*x=\vϷNUH8k9S'[>/ˍcǁcqZیfI켱IFȰm#;PGTY/+ OLӂ4KG-}\b|`U`N|5ILCX$vpq G$c1H^nU9DαP'0s]>u .ې՗/J?_䀖>|[c?{)*} {w8C*LGק}V:t{u\Hh٤*W ݞ( DrtPFBVUCwrhoEA?EZ~\bFX8QnpaXlm *v^]QrRD.{(ǮuB,]ZC8f}򀧀$CnU]Ud D2mPUղ3Nr׭/IDk]U"Na绖R~|mƕ`H6V!WVu)np<$!t_&K&P˔A%3 e늛j,+0g ӂ bb_F],sMξEК5[GAL{5Y"1Òݐ0+:AjlFaUGh#"Q]i=CsV%+)|m: U ^2(j2VUoq`)P}b3Y0cTw˚bؐИV`\3O?6g;x*u䯐L[ !;pcJ~@+P )?w6?s|(3iq>; K}~{(en۰k[~D2QH& -U} r\1qL{gMh;A")$ٸ3tCqmϧ  9It`IM({\UtQ6yγf7;b"pyYw2x2;KUG{7"TP,{BNA{̢ lǰQh]Қ.LϿ8eΑ2(a-!mC3. ?sH@%.UVQAPrE@^%t0jEs&e޻MfbmV󈖸֬DfQmlahT 1HnJ8^ '7@kHZjiھ3Cl^S# p*_&ѧ&g|"YbJ E8:M.pU3:3Ħ}`b4s.!dƸ\nf9o38d8 rY+k4e j$)}{Ggu9ʬ:u圏i{_0[E^lbː}_:gMMuu(d}R=9*!r-ؙWQBuY=XT\G_7n2/^TY$q92,3;q9QT;bŖ5JNL^1!gN@ ~(f(4:?իRv'OMė xS"ҁFXKį',g^dNO47*n?޺%ۤh"bi4١j1@U1 uZmz> \-RBqʺQu M:](1_%xg8rq4GeO[TR4nit U)lvP]jc9p觕#JZT %ę+ec7Q$N*XyrAzYa'\??n&d8wψ"D=N+!jJې^hx!X_S=I?OZ.|}L?P7~HІ'HEsM2ΐjG?qZzT2Rִ/y-ؖ/tC}4̜r霣_%wnŒɿJTv/%nYv5 C.UV?нיWfo~h f)IWÀbMZi;Gɐi{0 Uʢ'ɔM֓RD׌|:WS53y`U4b@5l[HT7'U5Of^;@[e>Vi6UiJ>vE[5Z(UD4āV?[? k4\]ҷkPEqpܽ4:Rnhœ5N!ll4]5p@v^,6 xY:s#]r[fMٳkJXtuv0y|F_;I[fPv K"aa>m#ڵ4]3FE0^g79Lc=99lC{Gqn Z> } o l&~7XDתu@DC?i f)s<Hw0tsArM+T-f4'X܋KP5i8i(Shw'+o;KE_I}4q&-MapYϬX-\~!w2K9Rdضn=oNY<Lw@ (r2뭲 eM` eůŻ }!wxV66H>H8٘yf3݌ٻȒG癪NH9eYV}K7>2U^j,%]O/o,w qUp@ mhK+%j~p[FKP_/3Lp[J{U-Yŵqm_k``zN'q^LHWȊjs|γ삒&2L̬CċrH8V!.F\1u{>S1h&o^e {?SOV_(r!Puˑ4舣VJi*Iu'&pmVd<~L[|MP2 ZC}3}XU󍿢R^ ^HU. h LT ҪZMOb-c⑋oȜT${n.ƕ/^TwhaN6!ĕƼA芣Uk{8rJm;;wm`:6;Pكp\caS5m =I S- aC$ƾ P ^{tCE#O|;z2tSy -ևO0wMa}qF]Wo"-RlS9X)&@$O;\̅\4F ӈ հE*E)S{OZ{ (FA wZUa6# ky:NzqۧZJDf)= 4޻]g#pWdan-(N=La QX}ŸEu:"*2b[Fwd8.i$KPlQP[J} 봧'__y *2= &;H|p4m C%A8_L 9o < .1Yc!2 j=&a?~*O57 -} WL:76pk䕃v *,]AErGǘPHݓ `IвD]xntuέ}RBG0܁LT#QN2ԏ4q#!~ miMuIvFhOb;Aޠ>TߥhsbaB2aCx% Gow.1q%tzVEsSӳnq d?Crt+;Ԛhd蕼d/U:~Q;X@6ƳB&bcX%Q_5s?^H6(^w?u鴮y ޼8+z8-T mE8hTo 9p/<鱣CvHQ<èxz)+3]->5h:xOzl=MYV3DL*w׃ yGtD$C!((^D{2 8DJWcw7iA 2Hۮșӈbz1o6.Q7tN!L̮*BR L&,ǴƖp?% K>8fƫ(bjr=4Qβwt(]<rUf<z@ԱQl=Ň(YB} rǬnd6s Вrm-m5*1 ˝%I7X2CAD@#|NtYV- 4\hS8gWV4PEf9)XHwv3J_ ޟ[%Q9+'P" 6t6C>>+*g=2\'WX&}cUf 㬳ίEcS@+[?}P9v À|ںs5Z* jvvOڲH!8uYfdYnd౟:nx0Y#opyUʼn.>г 2;nQb:7Ay6m2 ݖ&P3 /Zʨ>3\#5z΃պ4.uV!%;}^u:?cSmThyC@=/ktQ-t Y c= bAaIiU7 _竄_ٍ0yEyվϔ ΓKEeNtXvJZ)d=5B_mIM)cWSDW+6jG(H 4vLe3^AG`p+cD*atw*38tYR&5W@ƯFtX΍fho2bhY_ƏMA[#žnvB~LTBp4ָ‰h" A)O/$"я(K("4ŞMKX`d"ġe@ w ̌x=0OQ߉$Ldžb+Pɧ1~ 6j:{83L\NoaxTr\Nѭt-@dҐϳ N*އOO׸SMAJP[Fzr4~L}Vmc*o粖IK<m3>1: MGf"?shb)Xvj_<~}{ TDߨ9_X`oDi3 ͦ=x)p!F49P>k\vz9<򻒂jtDZCaC" UXwcxVB\3I_€5l ncuLM*e.];%vEv ՘%qJ܆7#b3.c׳#; -*3)Z~{\=m~fT%់8KȊ^d1Em>EY.LVVEbe3T"kNIwOB 2sK(̞;zaa!j^d_!@|ߺn_UjZ}$ Oz\'ۂ.9] _gC` kZ{'vzڏv܏NHQ-+#;$i;9i`n70*o87M> $YT.\z'3+`XB:i/'j?5|fs//N@b^PsD57FH'JKꓫ=թ#h߂³%&h8] Z:'1FQMԮ1 xL7J\yDRX%d52E"!뚽Ч՚k9S27e'5>1IUX3oف:S81HV/ mĄW} P U &$ Jg!o(Cܜ?mSv@%o-|$H 2?!GijU5AΩl{R{9зԔ(\;ucF'T,6tf#w&;4٭O k/Sn'>~0{tO)gC[SL-%dzI L nerÆcDCSDY%h*z_UVŇĻfkÉ|CȟN _Nj[| b'G-lBA,{\hT+$=Zמbr ,˕6n9pdB"L"mT~:K|Xѐgw YT&yeV#D]Qav47۸æ}v0VMUpghޮ玿d!]yN s2/VGPsWvWs8 .f1fHo9֕Ծ?tnMoথC2nR Zc8= C%Z/ ?RO3֭#[HBw*9EYW$xOhNavL,J9sAPioCSk/|[S1UkTQpmZ1 &/!dm ok4*UդGRbURbD5{n"4)J߲jx$SEuf{ǔOx%zq L"7yX'D^N ?[6t ѧTE\-.3RRt\T]fpẃl|~t$XAVbמ̓߮r m+栟 7{o}wl&/0Sн2MoBiaqY͵aeo+ -]04H7@Ƣc;x( Ysj};BUt̲`i덲%QǨh F @$1'l/~+/T (O;dD1G5w޸/ew)-@jSsK.MFu͇$ثvB8{;0w,++̳){+GHKXg {OU:k~ƍ&>ODeUcQml0aM }i\_!-T0iS"#3Ҕ6v!U ^;2-֜o'? uVB}wOq=h˞<&.$Q 'nmhNh|+E|K,g!>teR=&i6%WA}3UuiEܝpO|9T$,' >xÐ?*J+{uN#xi2%>ܫN![F6SXV[\{(qy~J_sIt'$ l[=T MrXbcDIQI%ThEgӢS7g0| >]Z{htşHqT Rj}JP*QY[-&% GYtl A^].oBj\oE]9`tu\)eGK-%K&.z  ䷾"ŮU8ƻ,7 8Y^;Pf vK*m:zSzO2ۉE#NJ]윈t0 $bRhCbYz어Ӿ}D0d @*x6}%D7ԭ\fo|ŵ+z7kDڊ%HuWNXZ*1bW=*E<Rt8$9Nd%q)NYsv1 f8rŭYqr)TK8|ed`}:|v(֙(OQ{ޛ]y0D8YoM&_Pķl1F5wɊ^Լp7,_$9e\i v: ZY@KXkϡـZQ9ɣR4@R39:\4*9"ߟ2 |ށkֻ3P@Xa$k>$  iQ9çD뱆o+΢@|U~CbB7h̉،N|Rɲ+Ё,i4؁N]*1st5nxݸA&?rßZ8 !NW~P}u%sYb5)ԁO"iudXFWKBYkhjlȭc*NYs3(qw H]5+0YqfQk=8͡}64q=2w%*\vYX&2:w58ʔR\8ReWE?";HP|+6~h^ GA ڶB،cdux}g,j:^϶WTF7CF1L1 Tjĭuڏ^Y^ho% K_r %!y*hX_$#9* œ~ VI4h8K-7(q`ףyb_%ZeITx~ho 'n XL~Dž`}~]2' CS2*Y(e8 O!}Fu$Sl<23 #NFDyUM?Oix <%nW0ag߂\SC rY Sو;^?E ?Ak *SZ r]&sG7ߢb(rI -=1}:%KUXI!)p)<ہvA*8ĔiWD,br \ͱ5Hi`{YOgDeG@ jܺ~AV{LJ4T5E:6.ipJA╋{4Ďb˥ Rka4pM}${h"*xirн` DJκ|HCMr/ ߴ,G}a g1=.:RK(eA8-?r/Da\u4vwZ뽣Q׼j /@Ѣ}i3`\۩9cCA .w5ٹ ɝm&PA*x,[v6fD,t{^.k,IќrSF$_^SXQM#;#;"lէjʛi+&u_7@-k=C(D&@Խ!h-y0k@Ȋ{rKJ֍iZO# 8ذF|ŗPX0-,[2 +>' j솽\'ǝw'lٜpbq13#xЬzl>dG*ȡ1;(3"9 \EwQ?ň˙ ~Gs0:s,׌֛O޼xwC`)sK},y6ǒ/ ߙT' }%_e:F-)P Bv/w`9(?Y;p!5e !x"9,ZP;qѝD)K`VOiu|j7c(+NW\:.047]CrKD,tYԻt+$;6'TU,zx?cI`fg[ 1.Fo55n!B)öM`YGuL㾈}!I [Q$1;:&? >_7srẓ!(VD}(Fz|S. FfSPpX^o=GqlL+wL.ēw3}|%d_,9q"TAq7|ć7L͝n~QZrpG!AL,S-4růzC]m*Moc]+3׃3EXOh=w:. rJ}D0kvQ,_`Bu$xwO(MlOV-^է!^%^z% y, Vzp=w[Ofn W7ɻJt*o`zTKz?lzDX&Li )<8)"}X(/-ͥSFd8Oy6@))WM|zOjALmUa[97\`!_`$@>ϺozuY¬PASk Tښ&ITKˑHD%s'F5mMם6JhHlr_uO2+pGνp;4#e%. Q!8 +CM#c6㈜,E(a2V-7q[*;h17@d/(b~7 ʥ!}c`q:.v[}t0x' P A֧_3tbKR*>ˈse\E9뤢_yHQ*\#4K,κpq48*.{\E`8mE2'4Zw@,>y [Fhk-6g3@XLީ>1f;K EjX`ԟ8{5Q{g3@M,J[, 0*a Jdh0P_RѨjbH~l kLQUƶ``o[Ӷ AePl\Vޱ ?Bs ;P\Rsb %3 ;E=!˕}%l o-{׀-4򟎛XNW ֥zYbRzDc7'ēgz7ٱO aPIv㺂u._caL@ ۰yk70sUU֡&078߮ЄITedQ} 65fr`tIUJͪ 1'||C[ Gt0Mno|rrp/H9n|Á.jv6"M#_ ;bzL'4EFTB%x#7)w|W]≯L; ɦ#|3y̑†k܍GEjN MȅQxVF)"QO<*[#Gxva)(4|m^PvVi Kbj=|hKnNQݩjܴg"߂H!*嬲c ?@ϕRdEuΡ=o{)?I.>Sz4$ⲉɠ!hjOIzf#G*bH8TB¾~aSgVy1 6ŋq#cӤL%sCxa5(jMW1*RI{^DǙb^⧲7HW' ”GFG, و wӐ:lbPRHkװp<.Ul2*_}y!s-9l ]L%xtM<:͐)i(mB-fǝF㕺=Mi4ؓړqdN$S 2/'rrYön~\݁lTpV6a ޢVKY YPэKŃK!ܼpDR0yU| `ާ cHuB/43"Dqf t?x~I޿(tw!lE _,jMX%3zx5KЯ NDm/|`mӱwZ=92 a?22s.I8PCӺu p7ӫϿ[aPr`|%M[v)shFc/s͉O+̗Pd9:?k]J]Yr+?V_9r[P_*gFFbpT+za%yT7{>/Sr{7zM.Y#)F?~2Eti.-c|[ Ǫ1i8_ӄ2J )3 vQhd9>y r QLA{ :\_~FZPfyZ{2`bXZݎ A}; *TpUKf,kx6gp6>aa^O*#LI[>bԹ;DێY)I }7Pm-bsj"|ֵya/O 񺥉/'ξ(1 /SOxp-tfC{\{f6Dj\`XaU-ѭh&49{%r@W(pj:'(_GV6 ~+ ;al$ZiE;{ӆ7}NfΜ=)I iMVO _0YY8=gW:Y~~dX谸2(˷_x<6_C*@S #['«:./G( ӫ."8O".Kn̰r'߿^/% #ѩ˖R 4-. xh<%^h&s:gֆtrYhn*cg:SɓX1`m Fpݛg+Mu p k7Tr.MV{*հ5DL5z- ]bz] ].SlOX5y14ߙAt{lm%G_!XçQ8}Hm@]MhQgE}z_&}rWfp<=*ǿVJ6u;)5*90{!$'|eOsɻ^.WZ$Js!1MbÀȮ4l~a]=O383 x'b̧k٢̽$EVT3:c,2*5u~Lpm|.:Jx+Y^9s T)eF抵>cLA"*מ{- ;X?9 wSPyB7x!;}Dpcq+H;3*U=цtp带7b.>1/sOqVݓJ7W#yvr+6P;3㌩޹L:P.Ʒw=\7ykbDϑ_[SגSa#LOhnA9xSD:YBE!p}Hk X,S@5,v:/UӘ Y}"֤;~1uuߩ8$dPM E"wE3ۘo{#†L8N9w)ufخE}!,da.'W5[8 ʻ2 ^ y[kaN<帮ItGQܼzcݦ4:i8dq$O2bBoY' /ݫh-% -PgXUĒϧM5&-ہτbˍjjEkk$$3,Ux̬Yϓ#ޮj,Z2zۭ)XAvKb qwy4]E#asuȠͮ9IP8!LbR"rgOq)b]ݻjW-.mIJ՟*<;BʿK;KB][slRH(ٹ|yˡ6`z5}Rt-e)2Ӿ74Us6g9"8}KqtL BroIZ5*U1R]PC\^!n8(-@t0~X`t$5#(5IF50d `A<| 2q")}jRC00 aꯓe ,8J#ICȱ2 6G /Ú(bϴ"yqbbS9怱k$,ᠵ,8)p(.IZYc~W\݁(l 3P`[1a2ӏ<2$PN>,JLHQ[E;x{Y""*!dV&1½N'lPJtGN1eyQ94*u>>ČQrB@C8P0#^'}dw%עNryQG҃DԀn"9PדNX)ԽUs֙ $ m#bӐ$=&HO91%[l? `Yd,*\ xA }'ˍ5 7QHY)_?ZF߲|z@sU?}J6Q /[}Wf 3'-"G$ [ !N,pC'x׫p dOh\٥@!c=^,(vn6=<f]6F'Uy'+AG4;θ.+ MIд{aK _+Z$|P }#,w'dOM %r>I)ү u7ÞۙkUۜ+-ؖ,~JW+:ީODS^?İp$٧.",CiS^*$-_fdx1*G-2l`$󛅥 K8Eӿ:0S.|*.$1M;!^6]z68=[ D͟\SmJNS#4/ B[CACv7GڼwC+fjcOEl0QټOkhGXZsyMp[/ W- 7Z="D^IP= <,'ҚgebJfa{0h5jbNg+/և@ݵ>&b s M]m2\A(m/^ n1O;"^JXMsDoթ }m._v#S(XGRuV,ƴ4q=<[-*ԂELIC <=hʲ@(Xш>#,BT?.UPrXW-/ 繤8SP $DI]|Y]wS?-g^E5'\UIh7S%xWjM VBvB\VA6tڤf)7'ĿcD,;Qډ\(§C/A,T4p)ɼkYc=a|!F#oʥ}͸>hҞ "6!?[O.Z &LK*c)yRZBܑ~V[l4!-gƜS*hׂurCfed墟ͦ:ZcI)XLGt}L֩ Gǻn5\M _>#}] )bG;4+-=8;ib[hL !w.r"D{(R#wv -wYǵ $Y V p cx8l0m0sMx0Vk+XpKY[nGm;u۷#VU|Vk>S Ƚq9V.>k_aIX+ JWut+}agefA RʸI}h\q+^(Ŋg(H+QVLu ":d2"D.g'? B?5ᓷ2'X+/`p\딟hRM O&}1Z6t䛱U #Ӻ~؟FzhO1UzL)Sh Sn1RLgn؆\b->=H8Q]wB*oZ@7y9ٸDh6HT(s&E&t.aJ_˖#lrF+ڗκٷggꫬ'JL&y )GSUQ^J`)>W~60'[B#)j;@0iQ0V(hس^b`!?ۀ IJdO9a'4>EW hMҶ4SzLwǻ0+ѲAmxnNz3&&R6/ % hšqe6KwzIn[!̗crq Up9>n6hU@T@>yV1/қFn'KQ@ܣ=\>lA lun0Ǡ`sʏQ3 +Y˔Qb? .8[Pq`_f☦<-r.R"t'aqBc~í9\Cp9wBC~0RSIiuCZq^ aң~eCGrȤHnm%Z(\_H*[-,vE̊';nh(zlԝE9yY@ը y蕽09',MvGo lܠըE"{К[c/OqrSBe¬MFNʔnsb<ZqP ):_ES9ߐz&5 k}9֨,=eYaf-KHvbCXtY0<œ,wu1"R8wwv6My~?8f+UJzΰkQ( a_So/Ln)Bt}f]:n)xtʙ9:DuCz+S|=$ 5ZB;|^(bӕ#t ~hn0 Nݹ;OQ,MMl),@UncRC_Nqǘ?K370jD5s2u(:@j5øtbI_\E(đ~q2+Wp ̲I leGn1 |m'D3^JvW{tL:z 脡!\K/S8|@f3}#7;(4 Se7wSO, j? ܌Im+o0{ݎ0tHrv'"WYEek[|%@}Ē,,ŧR.7,.:z36GYkC[E%MR+ѕgK MY#C+M:CߖPw9|QW+ƫWVf=$´]E&JA6TYRPiK2(>)\;8Ğ(yC-oSGb[+[^b/Hdԉw9D3pfFH7҉$^te,B8+E9boD]Z[R]>N^,˖z$-;(b,4d +_}XJ{ބ ;=9:<0δ>G<ھ $ *xl%x~6 q9fx.)rg78끥9b·جm␞,f{Fĩ:mu(\$UFi&GZ,P#@aoSqc!]QN7"70CQw$Ϥ @H5N[Wx. lv)k+3 QK51xydlVb)͡s3L/`\_r[H7LV1m8*0(%qT|v3,4I'%Eɓ~|- +ve +eZil!)lBFE/YqG Yû|8ԙf@~6l!KMߤ}m$=D\ iup+cٯ~H*]Y.wbq)4t͊<K඲tϔ|!6Dw|mHNuODAY8!;ͷ}Do܊B&Zw1_ɔp6~acOÈ͜zMiG*OᏚ&}פͻzğ Q]|Ӯ3361>9Aw )A`;C76V)olaU U^4Xy?0 _;Gm38+8`91>rL(5/_#\w<ηT0n1xzv_;Fc<#"ñ F`~pDȮlI[uN , ,FzJ)TQP)DW_:}cԠ\%tO__EEwl6@J}5*Yƨu.VՊ8iH3%zz|zF0X$]yEp=.`孻F͗%BZ:wȲ/+=ִ? U3Ӕ Zca6v2Jf@uku밌@Ҟ!pD#mϤi}88~]Kt[ %oHĶ8w=`ʄX[[74E0DS*infWmKhj_s" M\.u~b4p,dC8-7Ax4KV (F*BZלsgLăN[:ZP-2,cf>|m4?rEmUٕuԢx%wJe$QTw8jaj*#7cۛ1Ȭ5[u1=ovnAx#o=|FC |AT%/b ڽ&w$i 3^ o_'( t,"l̵Gvlʩɰc4oJrV L 6G)U:NbN9Qz&6]:RMC $ۧ]ỵz>'5|+Ψ\ʥc?cwr+xOΐe9I[H}y}bs۔$̽A@^?ԡQU= -ki?lO+ՐYc ;3+Hel[^Ep0ǏrpC Ԯ-A}"3+xr|5b t"Qz\x-҆7Nnw˂TlI)E؈FuQD&+t]W9Ca\ʅF}OQ M):J"Xi@6˓=;(t" mϤ_w4dxV_:\XUȑ :v_"u)ܷAo^*q,TgԂ%k8فDdIqHu=;E12 ^a˯ȽX0/:ebTE;x]lLfY1Ջ6aԄ5uޤx-̙ oD 6J9U9z`  Q;禝|,ty$jeb?-SWs J"Y-ǸQ?9ؿ,4.3L꥿LJ {V_r{u5[kEtBkt~D%P\/Sע$h"+r^vԐp␄#Ѫ"n*Yܝ~E}HmNe9~S"vg,eJ 3nGӰ 9RP"ZA0EUv*F@~.= ŵ BE+6G}rE<%<])熁5?ֵL]dN/襁x3V6F*{/3rh6c'mJĮlo6y&./D${ }3/xEfZrt=* ]cjEX}z\kԽrXm \-m  &$f3Ow0md.˄F L\zϰ-g޷݀ Z)|ZF<=Hxf-}t9\3*nևC?!:g@1} ic\NP*>hH7?SI$^ " O -AmKn0fb_;mIL}J\V X"z@ՒW:+2ąoOE5"z2[ʤ)jt);Ksh`VϪ9eL<sK߹;JLaMD_CÚUB{=K1CWc97҃ ޏ&D*[nz. ̸JTswzg( {XJ+rH,(ɐ1W3聁ݪIFzY7(sj(-R[j>'g=䥢h'2ËH8Eh k|!l_Ţ"$a?Th̩Y3)f܆b;^lQLK81SRߪDš ^օ[zXωF0VH9'*ˑ%6ӑ:CMy7]gdSK0xkSGpZfˌ[3}#=xH]# BVLUw?Jqjk!ooB幀IZ;(39j=j"q47b(Ȁz&*BK6ɥ3tT84깈ÚR-Hs_-ZD?'}Q+??4G*H߬ۄf!j+v%^mOF7i ۘE~x4e4 ۞; zVvWBphRR}߶c5}p!%LyB@MV-\b e?SO^yuA-$`+MI/,d42ן=*;? '1@9XK21=I>L} IwYKPGN27Hی趇k^2_"DDlI0є? :H?ѐ4Y)Oq 9.q2&;L?u2]a^4/IUwlHp@UŤvNyB,\+D'Do1گA3q@&)mxj y&0ڿYANП%R®a tuLKcU܌| χgY.jw;KDJGK5l3I;t0!{OSe^C`A8|BsE]uAS|کOo(*;(ʟ9Кby+zB3Ȍ3~~|2'6HkSNL:&mzZیV#[ =nqsș ;ÔM/(}҅ (I?Hk3^x "f'BVDd5^0OwhR*Бa؞4+3A(%5Bym( _Kw9omP;+&{T hd- =-?IY ZUϑ)J'S3՜.~}& )t\׾ a#`%\7;z&8t <[gFY SFd ^=5CeBi1Tg}՛YZ|JKRʾn6',K=c'\woX cT#l*BVs7_%vgl 5_z􏔽UCCyv-g, OҤX#LuL%z*M}O3MEv`B)cVgӲKQY̓s5@@XՋNj .-.!R)h|;M4]5mEY-a>;4Jz]<пGt$O#eȱqn X_ ~F~ZMYЧ`k(H@v{{o)eJ_wzH3PD(E <& 9 5Bz22 Kl}І/= ޯ˕%=;Ra=('d`j>od\/(tiDM/ Ѣ=[&m7x_wtc}o°6l,C^3騬nDB F`Vxz2b+)8 g5HcBz&;1( w BV3c-=O6@4=u܀yRƆޖo#xQɸ5>*f:a> W&Nͅ!KHSC-mNag9&)࿲3թ Ӱ6c3ۨ06;RN~h5#XK[Lɘՠ\CM}oBQj|h2uDŬU{+|$8"̃hry{s ⯻x/ 7ݔ'2wUf;d+0pttY 8 z٘,N:ٵGuQk+=󩥙nJpa&O+@Mv)Lni*6q2nk_H#əT>s#oj *XbŋED eSV*(iBz2Ƣzn֮(ŗE-]݈1ל"ә1&F{4tA-Â[8.,*x[]`?G_6̭%{ 9ƼܨT $d,_@8J=.B1L)lƏb=K$ڵ[9)]>x\ Lw)# ttSd4=zv}3̕C63īScx ]Ate2-!{Ժlhׄ@,kAiS@{r'~UQJht#2,"~=uxI7bTu"˙-ϼ\UD%v]%jU,+B^l rRa~pp'V'lUv jI+&׷ٯE8ٜ>j4O6Qe]!PUqMBMJS-FRg 0b0L' [l)C{ U5X. QKeF!_kc(̺-Ɩ3KsߡdtӴ>2 },|!/-7y{0R p}B?NMz涂\0X![jZ[('igӚ80fM oJs~M~)niDHU-ƄQC@xiqsIl6-Z g`Y@P߷t#bV(R犜R'%M(!F߶xnqI싰nʓ#h,lx, e,)nTB  rH7>,TOZ4492!& Enhqi~+퐖G:jմ=Ƽq_=9;[#l]*Kcۡ"u'_AU>_ {\Ao Oe']eui k@޵b 00 WE)p֍ILS2Ei2r &r!W@Œ[}S}Tm m`兛ۈ\Iӛ3@GUAd(ח2gJpy|a$[͍oDeY06°f::1, Jܮ oZGVGك>]1/6Tf!&PՆ&T[S׬ !Kfp3ڕiV[SO̹)&W~:kK=jKgGC{ ߺqLۖ^T wm &tTXE'3wccw/V\~L8/'Yr|.*O?^rp *-t`L҈݁@ \]1HbLSSqj" -3/)p$,d^O4iPdy0Ly ix~W,8!jy&@4ȥgcO; hU w*#mClj2,)^n!TB^,gTZᚔmBJMw/ms™00^ш1ZeeMil4q2YdU)bt6 Y+#lY 7A[E'U'{t}'YڨY 'GI!]椆O‹^r-%jhefx( 1PD(A0֚ԃE .O5g^P IR Qc{, l`(ȑ)\IK8q@a*3L*Q1 cd𐤁cs h' 1~YH9NzYjTʹC1D RT*ǽ K[WYxp'V%쵉J| U](]ŃOJq00ݭss u΀sScQ\Ip=3ymwy#U#=orIh5g?r-Li (ӓ4s̪`0Xz8H<MNr&yۥ'&1ioސ`[E"R42&h%_ek[p HFUn̎VBFYBw% gC6VS>1[oz123ه9Eqdj03oPkj4.Lcq(\Yp ] eNey.I)0<+tӥ˜Mc$* [2wPL9 F6ftPBbr! swȀLy39a v^j(FRTgbAGyΏV%!t%*x۳nN!EoOW%%Q0^1:{]ddv0s< q Vd V:_Ppe %"TcqǞnpr]%gR@Sو9=aHENR_5ee뜤H" cp_)8 e(]~ >1! Y![JVAyܫZlK(mÄ&0!?0OÌ!~!O(<˔ҙ0LJlo7U3$mwW8krpH /{TJe;ެҲK)ʥiֺ@D<&26TF:EYgvMqr<[gssͽ (W+ei>w㗺~+kڊVF(]S͋CqI(y0$oK =yIm{H7)[̷3Ƨѐ̓~R[YHh+W:WDpb8 i-]){"kÚP7_d"m;}n96t:G8-.ܠ" jar>7B6*K_W ?K 5rU[N˫(G;Y7.}#U_([LMk _9+!rGa)30@4k { 6o6V3$T͘N(8|>J<u%9.ӮqOdmf0 j^^Jsa#^|A@[(kR {}ZyQ\ӮKAA+|A,=oBQcn1(Xp1G2#+Al'O8,ZCT7=PL ?b1U`KhI4k_`i76U`}ɻ2lK$;<9HʦV"<&~ vUEqCI+=Dr uO#]8Pnu#d+Ɓwek 9{G_ :K$Ue(2|O$bimwh֛_V뿱kWHa =ʱWV*K6;};}$J{9-sDC}z`o=A\`I-p Ky]st[K{EDu-2,e&o_ogg7grݙbɵRqqZRn)J9Ofl4l4ki丆1dkWQZlFc&& Wl)_D^AWcYoD`[MPx6e*ZUUvO^2im皵nW V@x:bPH? Y7_n87mp5neTp&#mohL\eI~^*tS2ww$mt-)^`LF4D1̑zV9y_g"sP9fUfTa ݙ0Lѿxk(]fN#XݾNS{կad(=>F䐺2oz`IPY[|+ ڞ >-a/ ^=S*ra2 nyutoz,M'aO(iq*OkE1=*:f5XeHP;o)v+4 '| >`'F<*K;-j)Fjbz8H0f`GsN-lQ^ "M1B6 ݃O1/lb!//\6t>7I3^݇uUf G#̀x~ ]<iGEDՅъɥ)gⷠ"LAԤR.Èp^ν9r,W8J/g>ibͅLACā! .W +q8Y4LF/4wHo,|~BO4;k H/DO Ի6{OZԡa:RWJ,o.k= "Tf9,tg<)ms$/JU(K~hh^VTwSU31FMpdL3w I_$2eEW?$hTReN- ^H ٯa!#{w!'eV$W\;Rb^G7˘;d}36jH~YY&@8>i3ƹMnKQ/vq;;ejzk#[=[IpŚ lSJRNNrs*)҆u9)dB,$ GNU&1IըYI |TwcRCќ\dܷơHd3,U]y8L&B)nb,zUEm6<(2Ss-%13,}ू\9O'CõYlK 2/;+9`݃cK dŌukK@RS$MCjցOc2~fo5Kj@/soho=7z : 4ÂE<./#>uxzd L_2otj Q]K,i-@NT'< ӭ~a IzgL)aU-pp'a]z?W>-HCglUpVC,1Ť-c?\">C /tߌޔ6bHȾ[6O;R?R5ڗY;CX\ ,60qjY,i)!X$|L[`IIGM֗vPDqi ;dx,\)Z8V%T-/?!,ڊ   gT$Dl^eͺP$̔,=&.ފT;!]rsA* %QK4א#pMdvk 3& PZDw֡SvXRG2d#ҽd4 e~p˶"/3OU? ~SМW ./o#iT+gߠ?~>åZDgx%,xK~u+}7 K_ID\j;"ޕ1<$'6IU޹t\5x'Pr -O;sD7֢?7߀snX ^y rDmHledWn|yxy;_.W W 6L X,e3B)j{jPN&ًeEDPC "w %:`W 1^>KfXŁ6r%rpIj,~@ؠtU2޽IV WiƯF,OKΠM>,٢EgsJPJ(@H]ְjn) Iy~F/YQ'sx@z'Ex$=zFGweǧMb;CiHv9Fw]SuwBQR`VudMuO%lJ)ۻ~ &s1`#5gq5i7Ha;,w hqJⰄ-KNx&K\ Mrk۸TU|P}(\ 7!ҲcD1č{n wltMn9aAWU]!NGk&Ps,u$hp`Թ>C.&Wm3ЁHr7/s Kob56#SU +tKy Ex2QkfmtJiD}po)̶~If!Wz:8S)5impU`NTY=& dfj-pz t(Ǿ`^N~ts5LJ|"9Cl|`fpVD1/Մ n< /j}pA{ϨgOHy Ǽ99g#b諶65B)N}!+3#$(Xfܕ#2 ;Jd-*_puMדK#=7 >Lű+,juʘAdhC0 )~ 7B$R~4Fka|vH?W6T+ ɛͣcYgnldLܝ6ګטgbKJfX 03t̃f`GSfC4)_SPKاhZO<3" 7B{)7EflV~QQ+` 7KZkFB0۶A oQl"}lmQ>ΛHotdr;6ZCzrcsaer {ӎxs!4t~ sP$;( Eph$oϾ$^ܜh]RuJow;G W3{dXĮЃ:T^ υl}j:ҿˬάx ;@b^O1,y31ia><OX`Rr y~{65o6(\8env~w}㽑k*iNI6!Zu;IeOQcb 02Pvg!(NOYzbQ}Q亮R=*hb]҉B4u)0A*c>Lq㺋j[ ::x9T(&A9M}GԂ|NuW+ݯYqJȑڃ ;Dr4rÀ*F+ gz3,ĜD}Y*CX8%/9L=]u.֩m9ZhF; Qa0zԕqRH^R: y}_zBa^ {K.R8A[ d:4m|MВGui7V e ޻:9=ҋ51s~==JȨf/5 团 lCz}HZzϮW~Ly(X{5XoIdDfg$7̪k6=G=~#b~YΜŞ'oԩ- [T KQ'3?"Cbw.3v}y CTJ?k@N+W&>s"@M} ;F&\bֆp1qhh)&Q!L,F F=ɥqGwDž˞odln67lwL}IJ\̞R”+4ƳM$1ukwAjCVP0Ѥ@WeŰ_n{90sX2#) ~bzʘC|ҪdŻ ߞ4"#6 o貧@eIPQNcZӂ9Iѣ,D;oY'CW)Y!1D&TU4b+^cr5o3\aO驃x\aXY* U i%(_޿EwY"Uh8w5)HQ L{]' PX'(~ejr"GWQ_EĔ?A]S[ۀlj3|5WdLB`PJrP6,:\I&ЈJ;G _r'`OFQ|=99]61+ܡlxΣy( F; ܟhg ==-rNNΕE8KPLbn֕kUuYü~՞u})Zp{=وxSӁzMa{`]\¹G| {L_tiXks(3}]RY&@>xw2;_yayk954D]D\3Fj- MinZ2eǿoz.8+@:Ng٣Hk҄ND&D_쥤&L..% 0rEh9Q)RfDdn|bF |ؿk+.~aF(mZU.3YތJQ^ahQgtPRg"kCCw;QMٶ!E"(>ř^d1l)q*,ЩBeQ4>ZpPAuXe ͵faw@se8(hIh`|0WV4K蜈b6@iS B茎[{EsIIȈi~LT钫ujkJVש {QFV}˂ITxbY;L'7 O;ΡI}a[tQR%OgL:3p5 a]1^-Ø~)#Uvp 4e+;ů6V˰0JB]DE6 B! z#DZk t |Oz7h~5yJ#=_rgDGkAP A^Bw48B$W % Xg5J-;WwP!r1jVA %6NTJ#E([68sC$],.oۭn%74D= j`YJKLv鈬E-,$$yU[g/7 mf 횹v GҌFpLsFښOKSIE|2ND|*Ҁs^!\)&vbs{Iqn#wBK38?=?}1M/ēܴpKvDt&ٟew=8&cgڗI%tySg2[&/.es y 0,/+kq-ö&a9!.ZOR ziQƌIjk[Wz|xݰ%K"k!Jy5%KyGyѭ79 t9 #~4Lձ RhM(0bNR_W@x]u$/s}4Tw^-A_4͌&6RxtA-So*?4QBʤ b@+^lec<+e@F dE_½]h.Lc`N'qu|R,و%qR"I%AQ{u7^%C+j]%mooS.+xt~YqWcO>NһYUQ̱f& bu)wcj` R&YھQr?#.x SjvgX?}yjݎt ^ͪ;NC2!Y,p@('LiRrL}dԦXOy֊Fe].2 FHysrV) =(2 /7/z6ݠo JVyzO¾WLc/ O5M[B|:?x XS^z2G!W+B1ݣ̒n9p=oR&KDQNd3WۍV9YvЍ̺5k`4 `Pݍ W68uIJ B@JB{-/ҟ_w{OLs/؊ˇvABVQnWUHv4W+da%8( cL`4b+@\#ÉrbjTΔ;z~ izZ/ZBx;0pbUxD&kI)Blo5" r( XtfxdJH=lD98>6×U:Hz>iFs'B5L|=2m7ZRn--L!HH)p:4k%1yPCc攼Ȫ ,($):7gAd9D)aV:c qoc]/G1fSnR֏ӡlx !vPq (*h3[{a$im ]d:efY$3̻77@ˊ^aȅQOi|4h2ţ+n .Q;aTuI}brCcʹSupcgƿl`= 2*mlgjD&GsF)|CquSIJv\cdaXq}&܌EZ`6kboPb+B1?P5BRUi ]y[Hf!KF3R*r:ij[Pj/_O|_JG?{LpE>'"h~_mFJׯC6 A:*y܃M_ E"%m~XqYA"|0Xj (WIP]&s"l2+Duԥu?w>EW84 -<je&H4auO :~馞C!nWH˗=~_}6#.!\!DeI]xc@X&? ?X2MIt rpqF 13AA|Y.p7neFAH`V ó&: !wB=KO2'ľ rCk7kg-%&?8_L>;b4k+^;YͼF@5xnɲU~w!+x|J)FR_Y4R!?;{{ݸdU9QIC|I#WvydD=+/axQZM]4@~OGz02p% 979kxu_w/TIJ){:%/;+fÏϺ|d0_@*X$bhR} صHn&j9ŀЬN nc>eA"et\qd!מ$u ,Kc2ezÕa *+ILLl0 XBB8g;U"n7#UoѴ4!H~'D:p-6;7T'h*:"VhX)īd z~ nBobJG$^#8of"/n/3I0t[\)Z/++FX\ SgOW$m@9 cy\5LL~`C#Ҙ3W^! В Ơ?W;`7@Tj0AQz]1v"p$XD`p[9W3lYũ:]y@"=Si*7pu '/kt;^ n^#u.y'a h;Ji)}I` V6 k:ybcb a9D<IARJx4a5~C%W*MDϓ;4}ѧ Gnm5-+ϸ lH< RW҉o?[-ZV-*Ȟ#S.ʆm<*~/eᨍ7spA'EW˘g}+,%\)ާC(g_d6i 4S&YcD_6 * }ګ9N"I|oFanj`1lۍ=`T]բ~:ÃV^ hhNzuLvGi5aۡw,t 13$UZ 줬[Ǜk29qaQo'Ǟx췞C3m<۹t '/{~ m=L灦Gx<3Qn<׭Q u;o0:gDc1틋-j 60$*=n!U]7QO[jcGcrJ,o@g HԌ9Y4}wiXn_K@CXAt@prs3S7G Uշ\ *061;GuEGPqNy+p(0NY()e[; Xj֝QC ӿpaiC(0KUhT0oP&0< C~Nٻd3TfIF|y ~] tؾ1>{ЙOV|,w(gM!pwuZG!m#l<qf,"!{^#*0K8VY/"=la9z-^-m3n4XK bs5<+"ާnZi |W'ߔL"|a\HJGFgo>#czXSLQ5M7M ÕCaY}ytXX6e1U uiMΪ}[d(:*7F-3F#ޥq.Vh3` ,}nʄ##»c`<)JL?09YXӠoK&]#&H2a$Ez!V"t{?ocKq".j]o' oi=n'7IWiSBCL#۳f ^s7 t_"/3Ʊҭ//;ϩ$iyS9[ VZ?ck@r,lV[^;uJ_S$('G񓋈$#rse[Z>%[ܨ4SVaF+b377?=o[m?1nebDSnG-lky6Tv9Zv^X6XkȄc˪fb|0EҠv u=wۡ뛺C1/[D&%[q@6?VxX*ɂ6͟~/^awFerF4-9d|9M֚US0R %]cOomkx$.L?:mKx~OΖ*Pr+z2do9ɏP;:f.a2|DL. H7l[[)hV1 *s_K+7RQ[bd79MS61?M—.N<>sNB!|jFo3O H⽈B mZ\ݟ{&o+L7!DNG;j:_FGlumÊG{f]OWf4 F6?c +faR]rS`45<;n՚]@dSP"SjsS"}_~l~ 4wg)Z tA/s~-䞞WjPpGMe$%H-Kk' ]2q2o,zܹSBDlK~O/'{񰺓'!nE/IBOS@'}(E^4]6 򟙷K0MmD K Ȝ0ydhV `6*l 2eq2]uUtƍUbRw/aszgc9uVO#6uq`ſ@FINSH)!w_dGЯl3H5 9*lwKLOJl0nXm{ __o:v%H~<8Qn}z4ᯀ'}`L0(f9Ļ\?W ?!P)d醉`6b)ùTK%r~fr:wB_}ŨK ErkSx|(_N~\6W8V.8$CVe,:o]fSP礹qbn=mÝ @$ώ''пb.TTCI#LbsZ[YF)vuCubADM J UWk+t'Wm uV~Ǹ6@ˏ5 Ox]Q< j>tw?!|+_R%bTiPԐ"zbWխ[.lrj7ޟ&jy\PNJQ cuIdc %;=q#ɦ@xwZmdަ?tv^Sӡǔ ʝ`ԛ\2ځZ_"JPz-5y)pJqALeMQ NKklXE&)(=m]QJCIq1A mnZDv'b4ͦ:`UX2qin׎4W`02HF1ezeܴ+z旴P:> ~^XYGE-s[mJ>/ 9k<$߶ /9mw-;.Iv1UH7)bDR)K443a!؇Y0{,U6Z/J %yGqX}8W6euxcyM嶣.9o)>{˽0RH-(#W^9_]@ LO}%=(G?gwV$,qs G]diت2>ѷi8Ư, c  2:iҚ;4K QJCp WR@]utj4';GO [FK ?>*S&81T)6oUQk#Kŕ{I4~n͏YqZLGV-ܖgp i11;/ Lyh9,x J,IP}7AjI.1Q4w)Tm0;+OV^F综aeǮq;ʅ(HZ9}*I@ȓHM KH\`a!IY;d-~VE,]#$eK6gUX^t2sJTO^;Jb((֎H t$c`^DO1,9?YniŝhѠ>L'l:@zW5KBCɜT^XPSЛJi#͟%G߼VĬ͵Bk[m1ȱV_3[| gU 1p1r 2e:ʊ/ΆW |Zuګ0v!mž~O\q7eS7Do^L;6zI\sY ^^N󯠅FpS1 +N@Z|J, 1!R`Nqok ۙ-"umRĉjSDx!#ll"VE|$ |bǶdZIԳe2OxܥHx䭁ojY5rQaWh~2$ ;$V@av<-(Ga`2 ժx W0v_KP;֍>+h:}Ixv{qC"^D nLs^1zjoHd/`MadE' c_kQS3N{+Xnu-I8^}1;\ʇr7(?-9PȚd>Mcz¦{`6_4޼ K[gu'}5af#E!Ou1\u)Zᩃy, hhB0Ug L~#" HXAIڊ?.?ATtfD1|0]C*Oxx˥;XH<J_΁ BnXO3WWdys0*7E ̕ 3 e—_wЂ*2: ^sȄAݽP_ڢQ|y6$Mߜ~iaoNAq*^p(SxTs"9'-EP3| ]An\䦳!`) \/#FI &r¸ r{j:-DY8 ւMNrtI~S1fFKQPBݰ|L&jq?f;Ny-:Z5dÔf-̟61 PZ/rk jn}]|8]SCIR!t;0!ίI}1s<7ڋVli c=ckW9t².3{ϑCNxD_@ăIIe]-R2KӇSb/ty`t-`T;~d'+#n^4f E҅1Agtu$)FhGUO@mA@14^5/8xG߇*{g­ys; [/`]c#db L 2A#b<v, >5[&i9?2HAk O} !O͋ni5 zMinA}e+1vlD6rN5YZ=id¨/$sJ#5 rF* Sk Dv%RY^$? >`\0h鵘)c+&7^{lɟ[YCda?r2Vem3HEp!Z JT00*q*'*˿(d6ܥK=FDr4miDzq +X9'9n5p q/rP*_ 8][: F q3֠/5-+ec9 ՔbW4JkxyS]&K9FV) ƅ?Ql; X5Ч-b1W@Y{aھ?U e$pdm@ǧ |$p}ڴq& ]^p a/ME{BP59C}@]ڏEvT"Rt1 B}i-%^;H2[Cl Ϛ.SmsjcfӜhr/|CljW= cξ/^rܣ9-VVp:c \?PDbAV_VWr1=j˶mODm^1 qCF[F0` F{Vڵ1T_n- 7:߬++"5F u {̰Į%x6x~B( k.s^An ̬bp|]n#\ O$\L3,!$,A*Y3KEK`]5g~- w7tx)tF_֦.Ā;JȊS,wkH/4]$fF,IyYR53<]kS?m c.^m^gZi_?FK俽\ TL?I;yhB""Hrʵ @Mj,^R7`EڸKḫ wIa3Dn{F7K9j+u Z.J[_l(a`26_-2`OFi,[kvp2SbSڛOV)A2좥dh+eG>X >=Ȱ1#.m!N\U|hו-e7BL aȈaEXTу+qW,@zƙ^J{ n2ڸ֝{rm/,(&|Kޟh\mMr̉*ػ%1 Dz*;xeEQ0`_jF¾*U?_IJe1%氃nTHu^$ [irE|Ǹ޿7[]DʹAn+Z h{CjO"}:gI#%bDA8ؤa1(wKawO0CCY)+*R"W2fvc P܌/#~]Sil|Z_?acT~Bi)c$59N~qJ+ zp9j=u$S׀|7){O (wM+/}-yyBG]^UˈQAEuhNlZmزcY ղIoJYl |UOj;p**)rxc,Z*+oٛ ә_2e_EYqs<e"_ILzv̳ AHlL00u:Ez dt)Sх3ϱvţ{d*FwD.P¢L$P_cK N-c3 }6y X0P-S!{Z#[A&`+):ľkUӷ.9{_cR*2&I&!'$-@cA)!o2ߑ % ? 0 TMڻj)ց&Q_`{BV& Zxe(xp*!;܋Dx:8^oK3%j` =W-yeRJ5<1JN8ȗ Xg,]g'w-|.濪w0v/Z986i\e0#\S|bfk }2 .P.A󸊖)XCVggR;RCI6S5,l&2M<ѷRfhN3(M7g lx Mi\U&"cQ磔CUeE V0:2yc&34n=`P4(J:G:2/ۉZ5d}.SYjƐTa,Ո& N({ˤ[)b5=ߪ:Q+)JHы%XZmhIB7Q)FѮv43jqdM:CG"nWV|&`=Czؐ hRB,2W6MvL`R:\_3R`'lJjHWUkƑ^Ι`"2LlAX_;:d գ0 !|RQ@m( S* 6h8Igml $DGW\ѣOP9@&'ӕf/ewyrTsz4Œ#1|ly X f1_zJKsߌmVOJ{f08XO`Zoel$8(Zʥ=_Zi Y1F󤥄SHʠD Rs "ݨTu~D.=Z^FKAY!^g6# M&$d GJř/^}k1oE9X]SDƻ#al`xDYC>n-DsfVex&7Ep \I 8O整舴LK^{RxT"k mz&RR\9|>yNjjd1gHQWKLL˝D8'!zcP"k/sFA846Ձ_ >\hۈ-t⻃YUQşϴMƃ>l0c"'cr/Ճ UO;3|퐝+x pYg }TFͼnAjhq3ή:1i :Ы͉̥3mo$8C>K"Rq3ps̗Y!QJ lsaP6( npcW8h"PfBx'G A"(ͳY*;Yy;LP{zfR(|'?+Չ(=s!n( I%z^.@{g_sUWxrm'*%?/A 9XZS[cB'<`J5sቧ=xIBBB1n*bN;S>+eHiCStHuS_9KEXʜyfl3Wak=%>FW]4<^266zBf'_rR˫u;Qz}R#a2iK߁HjEo |Ff%e:8"5!l[ SItqs4h Wxfd[ea%&0FV*y jLsfg/s!ڷmeiIR鐯R[31S-?Ps&QN^Y Є`-GAGݥA%ܼcꄍ$ZZAa{(:db T1 CIz9hI{~$i͑W{jу -Lܑpk' k졐Nɼ7#UAۇnX^k L hO\-ƻ'Ie举rnuV! oIMLTP]V9i[uz(+L"Ic5ˌi8I:ÃR&b,kPvBNq0iiY{ 6px^pȦ(} 46i$sxQ*'矿R݋rٖmΕCsS$"m'imN@ K0PʹY)Ų$B-Mv[6ak ѯ2#ör|eP]LJuDv$)?] /]sN5XC D/OE4u-fx~ToxExL9Bl)UcG~$gĄIbZƑ ~.*}rGZR$x_qz?h3,\ WsJiUIr W2Buی y$SO2N$_:a.RQyQ#'tt'ѠĬ:br+Z-u;g垼$b Vn{&pRYh8fE^9푌mK/}g:28Nu5JY_a,;ۭĸv;Z\D~RU݀`Tޣ?MNV^'ٿaoR"$|$KBw 4|Üeȧ%@^C/FVaUjZ 5+Y;3FJ!1ڕe6sEO~*+jcYctXeբ9;cE )|#zg޾8\l13KGp BTA<ǐdٽl@-AQoB^2`VŪfhڸ)se ͊ =/IH(mZt(ވ qSƚznmVb+A%7;43(``(̗>yqyA J Z 63zLϋ r=KH_nl{ðbIT*u@" SE{68C~cKX]Ym]\c"t!n, B@B|)sfIvҟf}a_5F ^V&0<\e/$u?'; -BIz)on QL "/C (b5] 1ao"BʌXv+f5c,Av憯%9"9ZJs+@(7n3ِu|u3E[NT~I>5P {x zT>.y /DBI%LHV|~Z' `Ġ9i^*ϖh# c|qdD-w@B " B% N Bw{.0P_V2:1}_sҥb[1Wx8*8{~xGKa神#h |לۚEG̒.^XEɞ WoWXg+߇=7ngb19YQH?1}cgKBQyi*̜=S Wjpt Lr9'9NT[+Mκb#/"0FrC<&flaݚmj5_==cF.cw~2x2&c'%T ws?ܞ w`ʂ/FhVyn;yY B'(2zΔ5d&;/8g/1d؛!9Eثrg[XOڶED|k6+Dd 4Gˏ`[hrf04"hkSt'U|̿ C$Y[f&^[WG[4H$ƙ`$~Qh06E*j>6N!>э=H)YZyC[bT5iFU7' &ސDC(lHo,~)a]͹ɖ͑FhG*p"wIrx4,^t3'WhmU"m ޶#)!6?^)hc+ SUhw8!NY򬅎勭TGF\sHQqT[`vR]` `%)8q@u `GC3jQM怲OZԥJ**V4u \ʮXrsg>]ia"ï"=Caˍ4/f\S-;ȇ׎-EGO$cPL.=P6 uT&_g*' }p=lX"y:jm';^/v%\-sYG#W ɉ|HݔC8{~w-с1 8!Iiml#4JUO򦥓mAK׶ܠOɾX%R7/K'KUH=vhF8Qp@ᠬs=2)oOxYu9WDF0Fՙ"Aӷ9+>6ijbQ! ’ПX5'xlŎ~ae[~]k =X/q}PDqɫa\djpwuu(>*72}[\#[Op"=3V VZû+5Y=q^ :5IL R zcXg?PtbVU5;P.`ނv~fRۋꦩO12@R4aA%uz?d%*هAĂPnc)krE*3;9 j@HWh"@ؘIrw'eJ}4(_fцT<6RNT› "2I#r7C zҰnByw<$_˙^YGu`,"IrV\*?"0`)ހYw&Sy@Ux}l9VK%y_*@.G3<׃tԼ/WD[,ۥrL|Ro/=\p)EO_XN'>нP.'I48/ӖG`<=:uմ%ʙ"m_{96^,tܖt7(>aj1USre p?|h3>r6k U< =]Y:k P88Ej:\s:~vڸo(MK/7c> M̋'*8 eZ:*}>mz)H*I=3,8u"u}\%EF]kMԛ*TXغ**]ve8{6sE,ۅShT?^H E[.>|UdgcqD{K=ybҤ[:SZ@D'Cp3&Z`PZR{{Ptd lPv"'x3oTjxڦWlN6i2Q(CVh;:[hĝ_@f#2mS؅fYy+uBSBr|>v, PG[d/Y|L#*oƌ\]z"n Z5͓]@Xt?=QzrqQ(Eɳ c(@I]H ii3D ^|ce*\ڟǣq;4vʌ;1PԱ: Xٔ|2-OͮpmWnQYO'{e8.оRy-]Gx88\۰yɌ@XNq" aw8+ܣ6T:E:muQ֞9 j\D[vk~mc+lJ{׵j]!jLP!sAH WIkV!|B(HP$p&Ԩ&kxlh,h^Umɧhlg 6r؞rue'M'S[$\x5ɩ#'4EɆL;hm7<לLߢb4Y::ħ.]dS4Qg*8w l>Z$6}dev]ǰGpqt.G]@$X2#ӄr{ɲ'᭐ñy<̈X 4m b#N+WEވm[vlA͌M aMZ4vK b _˝*~kAf:hk|Nfr2R'y65RAzg$G}:6:@bZ+% [Q>`M}*a(PDLoњRߩx |[J; "H96u Wє]!J˙lZՃ~[5Eh_>1 + b*h5*6]x4^"C|y6 tsno& 1G5Am0mhi0BG\ɒۑ@W'{,a[ZG a_.K;1w#9`YR_ ~`=U;dp?y$P f͈Τ@UnDu(kfs@ m`HX/5]o΂2J~)_$:JCPEJXAx0r{,U(hn|4b Β/lvE]lɜq4<3r]2g7 cp }z,٩"VH[Iu #P7Ox҅$zcA?o-Rm\6:pFlpH^>&L9+H-L?{NbE( U-MIzdT]=FD'M.|U2 (WǗJG7,Mv(B?k\>(uc]Q0-?D3TZjo bgPjmGFx( R&F@G|lL`p޸d ih2QG rЇfD&;@(Dݭ= =u!^2ƻ>"hL& ZpVՎ$Hl*-uqPQ.EugQή JР^?ZYn$^L(yNWx[KnsHhYSWHT[!$͗͑aN?n ?`<eZsOu)o͠XZv--pͲjE% K+Hr`kWauZZnM@MbX.Zq-.De*Y@kA3$S\´L>tɸ?"y`;5~WSE0R gϧtD}<6YgE|ljǦ cЁ 6C' \2<xpsN^?Sw}"ژ\ %Cgٷ)OJ'KsK+7:gRɽlš / R-yC-Qj5 E^ a#HYians"xIңF1 4 Mu⮚p ER P)p(JH&%/+Edh.rJҿ A1{{ɐ 2Hu}&n /w0([rL,VjQnv3%4G'ė(ś-cHlօ2`jӰcM҈â%+qә` l5_e;gR)]S YSG&JckdcB2hQ@DɅ–խDfC8Փ/z!#P^B(L :qhNP}urlIqa €/Q5=3 ,Bg Xg`}9|JT! h.E 9rRgN{:UE]h㿨E#nk͚'aOW{˰2}wi8OFgU(Z\Injk$1xE3 _S-M = 6""2ɹ3u&RU%ZPzv:N2?&BXMT=SF~]}A3udZ_P\h.$n{\%-fL?]UZ|a?0oA.2Pw/Qeܱ2:2~0+h%8"lg*$^tX H#pi2YZUBU]z f Hns~a\_nlvߚ2(;`gj$!:GT_E}m9iQnE֯,SH4 ^Q}d" pc2r=g2wu@}'Ї!pw&o/tҢ ^[*8e1Qn̏Ƿ.`Q[Z9Bq'jFQNa%Vwl2͍2B>$ ci‚=i*HTA>D[$VQa:ZSϹeAN0&לd}} :FhQh>I(SFPkD@9B=T\c (d_5Do|E>3qѠ\dGB8sl-:u~^zn\W#gA$@}MREM *ַLB} t‵uٶI06T6_[­<Djvx/:c%NwV賙0~ q l#]:m {N {Uܾ#Xm(us~> "G5Xqh=)sۂQkU|!}L>Č.{70 ake 8pF4%{fDq7yl,ژ^kxS[v{L %%ӊlm-˂#DO\0\Pǔl9p9aQt="w47;,Ð-}vBJWYFܯ#\oB0d2(O bD"u(o%8=6@B10VᎆJf|۠.f,yX'z-b4'b7D\V3)ĠSd3=eVȇ{ٹ6g +sa!,t0~{_s}Kȣ6%:XTo%} 9+VC(;Xcmc)$Q}~P%"\}$xh*E9nuyʉFgd;Ta%+:ꑝXڑiis,MYZUj7pɹ `؛P:2wR=-]Y׋!pJ[%Wz)RwV,X3UӼߞwgoJ#,C}n(nH0h:èw ;8]gom=݂aR/wo_3? ྚLy]чMhYj"BY@۳A6̪h\vg+g.Nh/[pF? t9KIHI?V|z*)iu֕<ẝ> ̏oZa"HWOk +אK@*i+,Rn M8oԛ'jc?CPT&m;8ۺ !p#Rx/ :'q3/e6fJMJ8˲ւ}C 8٦+$ҌGm݁7;^u#MucDwa3s։=ԭv!#}ߞ?䯿׿N""JflJ{q_x"L xH,0͜Xz &{j_ƾ͙[/._Rswݺ&*yu;ۆL *2?M>)ghʰKYmQ0o!5~aÕ#ϩeuSZ0=caB "6K]eXiֹrR5fĽ]'Y-L8uANNEgߘ}oc`n)gQeuru޷l֫G3yl!/Gb8^b>wlu.^>ˑQiKN3tOML=b1‡5V$ex=ּI=ڜHFlFG.(QlP7E` CcxaT!flMOkXR6r۝l T}kp`'Ç0רCBߖP YY ofJS AVϓ:!a #uc>؀ī2@٣?$-[,_.< ⫛0?yPADY ?r;I+hɜR 6*%9Z>]bg䩇$"e "z=KiPa~X$u@@~0ć(qsO[uj47ChSQÁO3,s zfO Lx3Fu!XA E^IU%H\u#wqC 8i"@ԡ])7f=ʑt?J~#k">Be`@}0OxT<|Ci @Dx0gWv|Nn3??5`OE˽S]lp.Ut\ 9ؘlg= ^׀+ՃTA 5^e.tX߷`1$aiO;Pl̬49Rx3G5 0Xkd9Vv٧q7N?, ޯ6S;l@x s91T;l@ZZ95(kFe[L1'DS4.X.KPzfFFKyjġ5@ñ%#WRG\5<$f،cTs1V>}_Jz}X{0&\' zh^6Ul|DQg=%QG KhD[0 Ӈ^CA& Pvv;Y.KK!LEK@8XpT\bR=-FZrjѹF5\r9F9 >W _P]08!# *N2 OP"+~=a +Bz "W>ey) llGՖ6cdC3\aGNcs'wOt0`|OI͡p ̥9iޕYwދ%C? ?PV} ^?_8֪֦͌}8jKKds9 9.1ߺJ `Mڡdz Ԩ.EMaImvp|UNAZo,(zY jj.H n:!a#7Lk?v&hɰe=tk10UsUXg19\)d5r:lu!Aܜ2XmQ^Һ=V-{!SKi[hU¨R`9&#~D炑֖!OEXAS*Eݿ3zY(Kk3v1COֳS`>M0K4QfnB9ATWv^"Sp[no0X0z|Ţ.$  s5׮`+6z=U#SLQpɶE3B+{˛;(LҮ' 4C1POvl/st & ^_&En^㯦%ɩ%'qzU7yȏ]u~G (͆* mfz;}Nz&>{5h +7wT-aYgVG [ gP;_\曈^4Ј>[|[lF弫6qipˍ3OKrf(vS+Wrf;?5咜(t!)F]sP/$vhiXSϻ8#Lghi{Laƒ 5\qtY6;Pd0Q$ 0N,ùxךٳxX=Ɋ/QPBkr/ZHd2 APbgG WmsU4Eʩ>D70eb{a-wP6(DN? 0}0x+nHǁ  hj*a`jYXd_\4Q.7Fa¬\}3R`^_bP{eG1T-7Sns Dp[#:'`ojLX(R..P+}*h* C!Vioһq[͛z,Z˜o_spiƞ AKVrN舃F|x"Dyd/ۤ|?̹[(3ZV_lHC\)#A|̄cHj4*@*5P>{BUj0 7?u!Ẩa!*Wa BRj} ]( D _v=82SX=ٜ]d, ;N{,wL_5_,}R#U-F\T`# RԜ\UZ+wt1ryeAwۋ֩!٬|G}zl5r:,VnCǔ/aqk,iy)bEMRUzp¹4mFU)iBIX I!4V\ioS֩~qe#B}[ P.Xlⲛ6EIjGUTR8nq# mm6bɺtaH pH#&1uƷ0laY5PIm& Uf&<8-pp1нThLEv'I]9GeLq &PA 326؇?^?  fhc(po8Wt"bCr-M a=IY-J1bBĶ v&l ͩX@2J/ɢwjLnl~ SPp@ ij 5p'%`Y AM" n hv+dWna@w+|II+mpQhԳ*EOt[W<&ϟX-*l6+r]2t@F4l2W˲f=-КJvmR I.U%C9*1xBЎ5L.Y'qEF{ו | tƜgl(d:9aPU@2׷>`f)Bљc7WF%Nr(b53f]SljZUw 2kؘ}q>ѕ.0 E [nwO 3hTNVE]%-]sϭ.i=.vWΉ?I4g #)*L;s =A+Bs]=z- bOstԁJ%v&bc% BCFdoBB (u.4|e=_- Q |jw@(_Ł&aoҖaߡ^ ̓޼=1U|:>0зh& Rqo\zn!ă7Z F_W ot VX6CȖ+wOKyV!̊ S2C]@׊Wf,Q;3,B8qE$]IAzaR>j6,nC2U6#yyKEB'o_ABo$ U݂r ؜dnmý\,b%_~$pC{βK~Bfg.'fp[esGmD%,lmm bW*"FuK3 ?E)*b-62UȲ_0Q2jLgUNp`|e}W+~/v Iml=oGP nR`")"Ыh?%$5=|*yU,ko=`̓^m/X[KC7n^Ow|w؎R] #!:a%_}.w{Ne/it̔ p(k-i?,ϝio);{FuQ|4 t}'x-9:ӅBI;.ck] vi.haO<H?lyc!^c1g>.rA[$|W9z*0 0t #^Y&S^5M/@.swY0rjxvc}ie`<iv0멁r0tajg v3oI- HylU;fnʱf+i 5BKìfT y (9ĕcfayY?7<Ue=/ك(3$)SYObl:@j%OHWc0 n?Usȅ"G 4F]D]лf!k`380EIx7!S?) {]Κ pcAmlb]1 ;&K&RmVĔrL" tnXJcE:MMv|Qw󩛜E>1‘9 _AnZ (WDl<Y{U;/xj7g VYe6k7c ݸУϠڋrY^<Sw ye'a}^úvC7dy xU~'j)19%"S?3S'l#,>~ήAǢpJddLp ێ;7w ׵+dQ\yPؼJ߷wbUٸWtxC,7]irXS+bzK0fgWJ`jٸxIAwAC(T=VA LgVl X\Ae~e?bEHu>@DK;pn*?RpyTt|'њnxIEI)_N"Km~щfVIX෍f瓛9IF,g\[%>mu3qYM ;?5FzWwP%":5M.f(vizaW 0_!*3l U|,qvOkS R,.- 0y$8:8ȥah7EcȪR(0يBN1l2-aLKֵj>FUГa,2TΈP)w2n(v! Ypˡ> 9}d7IFBA>uIsm%5Eg63KnOe%7^8_~tZ.窠r ق1H0 4As!u\~" 3 BGn%XD]e m4(i?2Q*v>TW';F@^ٍ}Ro# mv9dpWe.U$g`wCH?HgRܲCHs̮[k:S\Uk o[(P>Im$QK[ލZi0fp _p+A,odp:(vogf>q8dɚ`$ᓅ]$)<O@Gj>gG)0HC x6f&"g }2u0F9IW`3gBљ]%<nI}lZF$;]1M0F ¦0PK"OX} Eqtw9OapdMCTX6?pcs ]`hjVۜ윺Џe7#)"SP_]邍9T7"zOV Ww@(@nMܧr"f2>-Z?:>o|3p)f0'>:"(%f+@F#Ƞ= a6'+nf?$uKDCRvq&7 (lysKAtXt0vV.uś`bL8Trv(UnI1w;$y&2+_mSJh9-TRS]49^s\aj>&EflGN)X7H'qT _`2 Olo줄#|zZfibU H3 +a/$vɕcAdDVT<4ʇv_ G9m)# ^ex ;FQ'*1[4afF5#2_5t9eB쀠B_Jx򈳇ro01#bI<7|wڡMvQ H!2cݳ`! !]3B;A&;*5L|{f:%RCe|7׆y+=r`f?{x| q`눆{\ &/ 3e~DfI+pq8 W#N#t?4xn{r!]l2j졓{Ն kABylm|v3M{EǴie6_|]:}"קj>m ns ZN?[Ix኷(]MEm'Gi9`ELJwrwYAc ^Q9 RG 9Z\k(@F_ÂۯzrKʃ);D08 )~ })xsn{[g6S\b!)iO#?<{&w?eFaCHNeh2C_lsNz؊ԺLJf{ʾ5Y"\v_I ]EOA맄J??YI3>6R$P/Z#l5t /dqrݲlh39> ݱ"ųv5Z&bg~8һ "&>펔B"$ig%˩rJU?1M9kK\;eψC M0Pҗk+ ߘݯlhk)YKmxDFL~LW_Ueqy21#h7Α\,k lJ,l{ 2pUp@H6<橢A=Jkg#lW>EY5BF=Mn[1'V-9n^CͭqHL"nTC|phQKH tc E02oXfXG+6"FЊ\ně_ޒ.3B;4>ػdheZ@LXhu~ɤ+ ?=Z p$;J,kڋ [Iꩡ1ſ.4nϙݮ/* yUcaV,Kv¸Ue`Ap<+`m0lp-KgNq= :q*[&gj½03N8|=j!ܿ;mFAC)@ưw%ta.sHڐŤi|Q:g:?=/ɉ7NG1]rb2lL0A0\fSӕɻ9 xbM[s1)9؅v9;70irI`ە6|ٱ?@,,G1 PUDb-@^O}h&9\3zvzKS(J2vʿrG gRHHe O Xci:htcDmlVs'ؓƧ{n[0G q@,+BRu vvWW *HQ>M :|&mJ%&̷`}f Hn$9Qa`{[q9!c$s= ]jPo}O&"=]2riΖ\EWgL:?j}(CYHx܎wOY4|HX~t;b My`@GXg! $LcEPT;%Vhn@Ϥ9d[0yq|Ͻi%I}:4dp DIzH*$vY)YU HG֋ <^nE~-~V] ~77DΤ7 h`yxՈuC]PܘG6Ȅ6!} mt*"x'.Xh}C]_e ^98若;b3Wpv eG5i"jp'0<񥛻QO`̎ }Sp}0 &NQdJg5LHmOx$<:aMtꡢ'*'$0a6O4ts`)M}mQ7jdE4&3~^,=u V0g6MČNOĸVr5fyu57m| :hj 1oSF޳q_ Og OϣL:v@^音ھs[)8AwvIO%|'SY-iZqƌ󉓏vU( `$X=eU;!+ɛ)C|vc,kCx4 &d2 VSwMf>E䞠4u=Ebd!NOai}!3Ĉ{X󎩀'\P J5.qN/cvBCs8 R'_X+_nε|ҍ7[1%pWJE~K<ݘeo2{8PmB9ϒ"t~FD&u]'!2r$Eg; ,i ɱT,̸ *?4#W:ᄉgryɀ+X= |fF#Υ6/e%5G OYn DOkp)RHT:1e{OU6tr ЛK qKbB*}+9GS#8 5eES@:nwH 86TUDQ!Jebs3.>_auE5ӳYw,ѫX:É/WdXGQI7E;`mY^\wj@K_l.|Efgl "%lh=3&ݝv*r(u(q7}R`_lLgTB|5+ADNa^SRjy `"9~1ݠ]`ȪYʼn"pGc˗6<7嗟S=p#fwO%Yfj y%)"M tҞW`t}+&a|^޵2WWB4]-HWҶ‚58K%}nYbg9X`N6𾉧y]&ru@?~|km,<Qj͢3 M4'+ӹxctDuXJ>+nW/V^VbuCxBn=gd5Gժlkm~N]? 4 J9v{1_Upuu0%dfͯuCI M8OetbfCh^x/'QHCf˙PNm/W}FOz^_SgJ.[6r@$, ShCgm`p"r*۷œ.zqupEc+[V>NRDZcSp[~DcüJB!?l #{a8CU5P"v#} $O>`ɛ=.Q&] ?@ox`mwP0*~{d;Q/ ?bHęB QKq\(_)qt- 贓踯}ڏ9vPD½.BGjh7Jwڊ,'GZji \jIڃgN %n'Z0Ges`\zl1a?5z%f|ӻMFnXf4:I?g轟Bgܳ,DT)oem>dpex(iu.6j_^{gy&SesNwMAhֻa D%ye*EЋ4!CF8 ϢpAm{XuX?GWV^e12蕔KѩΡTm>P_ ٛQ[bGF9o|SUTz41݌U6CPH-w%.R 8qx;nJ&cVdfѐ񮹛 xTL7X ^Yu'x. g۶> 0Z+-cGkK㘶3N6D4&6paap v8؛K Y4t6ԵݸCn ѕi2LB}j c] ?\o ts1 rvֱ5zT{ϖkssFJji3k5lLuuJjwPSDU>Lb[* G CO##G0˭#mD:R綬E < ޮaţ^zM O>ߒ^71 鬐\ڑz =h<0Ȕcv{Қ/caKPRڶCu \UwlFKoQP{zeۯ^ #Qƞ ,+C) ~=, -&1c L%S"zv؂:KQbM8wl'pAB-fO0,Q0FQy=U!۲k4'˱e~%|VZ;wA1X\Өa 0gڽ2 x'3ĪiFG LX]f4DORߺf vEky/8yɼzn)4PX*[9$Լibrq6bkGW@ӷK1ֲtg,cs#ıMԂ[~-[u;R:ٽO9j`?k 9C 7Zr_YuS`@T06>fTݎQ$>2Q|z@tԝ5E2|m"B`jDܦczd4)--zUYG˶+E/*~+gd1v1lVN}\샓hEL3~'uLzKۿfAtSOWk?HQ36mB.%wĤbMd$$BL圗)mcs_/La@u!ѯ aƟ;%aA ǎW֢ᘀ9Mm}M-r>ňC'!4;1zx3̗gb)H1Ga_2cmݰn7}r㗶(Ŧ=notSU6d"^_ZY6b?zJ`w+Pq!mC꘿ CHl^`/׌1 x|~ێ~_Hi'4Mtxtbk@EzΠռdgĞ7ĬOLpOv5!祍;/'; ]ͬ (>:TnH~^TxxGMMdӠ_'>x0l v3 E2?E".D klq*/_~mJ` XS]cm6euyn9utr hMFїKypT5Zʹ0;-3t^60 iʵApή7!=r[-@ 9 Su+WN+94/0Q 6 [ȿ[IJ[UIse+"Øj e(l(fP,pi%WuԗwPUg%F/wdu5zm Ĵ5ɽU'P FG[`AN6)SfY'ڞ2?0>/=MB @2|%/W&"*yI%f77'yx6ݺ0ؘN;t^Ew1q`:lJH>%?foK2Kg/bcz.4$‹<\U޳҆(D#Ԓwշ޴\V;5#6d*D8U& XmR]D8IΙN- _F+Og-#8$.=~sCኤd,wI{+׍J/5UּX曯b Tr*k ^9K6Dx͍XZn~Rށc៰As{5;lҌ@I#Ѯ^hS3Xs'v;ѡۣIo;4C1 yeozMd=B(B<JPF64hmԠ]Ӧ;Ô9:gCv0xXqȆruLՏPBs$Q2$&tM) B+İYjx8 Ktkjӥt0G'[ 8)X xO}],S~"$(P띐D輗e8K}(7N$/1UE4E3?a";zExEk@dUXZK3 FP*G0ʤP”gNgtY dn}sɈg|6N@$8?k#Bb,XH"h ̊Y'xJ,4´щu7VGΉ.;GשVjlu汸OBlP8(L.US H̬(EOն%߿':Bn4G}ZnmlЋzOOQ!D]|T/ei'U_`ۗ@to3RUP0&w9S)Z`m ev+ +KDFqtd%U>zu,1Du V Q655`J Ս㮼1?(@_FUvz8Agқr\1ŮܔUm8E"QM|  ĤUB)19$ ̴"۬c*vM ^N\V_, y(wM՜w)Ø~-}S1GS|L?ZM]bu4ؠqoc}89rpKwhxg !e*%gSI^3p߯kM{{gwg@줤K*u+ hr꨻ɴ_ aȨmv͸GT|Ik.RekIz2ETEe8c1Xژ@(n8XB\Uk<^Wg#!qJ~ [^;BwaX,0Cz[W#8v{yJ/49ܙHip_h 'w%rȱ?_ "Z ¦?;.!8z2'١ g٬փGhRℕEpƼMb9Ds [Њ26)+F1_\pAf~\ _xf{4[+nmx^e-&>*6H@g=wP{{80o-E^6Sj\_r|v/\Z3C%v_l-AѣAw,w fVXVJt9y˾PuK)gD< {Q0[ "J@ blS:>@!@#AJ4S5zsYz MTc%/ ` :ʁЫ47(9I?F+$Ac?|BQ[[kơ Nߞ*dEO>uU:? J#>H`ìU*}X)M cTTߟTATb-!U6bEUM^û 0I_غ\H(M"ѫRN&k8ifķ_sRYՊ{EjLpIk&Ze\9|.*9rOc\gXP>O׭rnj4"f@q_qdKi^$ p֓;4E,:wzݶekR)DPfچ3>o[# bdy ߙ8h˸ 3SAO2؟ɔ'~6<){=Jiţ?NH$"Bq]}:@z)Y-7zQx> R^:aVnI#P%f=zmIN[{Y—Yo[1y໊?w c&^jY7K D.֜f j!ac/0_0lHj|qtC`APIUa {[pϪ2biC/$9XFd!b 9\{!҂?\^|%>;y{c D()EG|׀gȕ8W0J฼mhXm'KO7&")>*+ڔAH|"aGp+*ª*ksC}],E|W#NK?>>jN6|BU3؎`O$x|?VeZdΕP u^EݮrhwLJ3ɗ6Q{ V;?" _pYSYh?$؄.Jz]⽲)0nlnG̛O\  %fzſGe6Ʈݭ*jzW?[IG3hqN^mX};{hnIȼ]Cy- 4e:0ð' ÿyA}zܳs".5lj82'%O}Y*Ɂy\T[nP(R͙(m0WB/'D ^%#@:u9{ot.i!8w%E *VȰZDe?w:b8E,K/E$+eyZLcAdv3 dlGax\|^/5<~OKr^}bս{s4U2՜4ɯ TS(k[_A[\u2 ՁO2@_m Lt|b{Џ*÷s5!YoS!ܰI// EZLe(\%Bu3um t(/< 3ugHF dʷX /n+cttYcSOlsH M96Z?1-ZL#blP(;y}>"#5G:bU< v +y3H6QךJ : j-=]h<9JMEV\lWɅSe?/ Z}& H^p5"<`7JsBY+X@_Gݢl(-kce[fN"BK3ىiő4H%t2ԗ(HcOA+-6c$PZboYK|eiТN6u>[]c+`U'0Kg\k}x;ЬzK3|.YHlAƨ.w3=mKȦR !w<y7t!6$dw<*U !Z,Jį4!zn䋲<_Kg\g)nSTpft3 =jߔ;Ȫ0p֝@I#y{H u L?&O UsMШ^UKc#8x$;*.jEgbvVNd74h<f`]IS`.Ԑꖓ"Clf 8Cg4F Z * W,pExOzYN&cm©jk vmjn/e\K.nYBݙׯB(e1w 0oP}6A*2(EFgרsG~ʍWZb?(-z:meDi9a!Ge;#CTp3~詃/wS>f?Fnz:!Dhwg<Ӏf:H;(M7^#BFMw{9[," #*e`.1Yi  rkcQ40_P~UG-ciĽnV"wWa8Ȧ04><Ȫ_u!,hnN﷽&o#2*t}3qZnzD>N,ʷ¶T*͓9="nUC hy-I{?[565zT5#6,c&0ε 5[/lnԂĕh+eب+\ &/ KĦ% 䗐Nhi[Rv dp]PҡyQJU ț9"`,&uaNMل=f-HdC!!`u[N2a`#Ÿɸ;Ȩ4c_zNeˍ~9p s@ =$wo~×iVEM @[DrXԤDߏ>HNlPnrܜ# ,`GI?̤6ω-B9.+QE`}%ΒFw攱qn wz(L$憷l1nCA?\oE&Q>A ^Ha_^ Cq7kV6:Z -9AxFARlDNaPvyEtֽ!pp A`*>HKu[D<wosM7 StPE g_%;Y3t$oP% sO>j"|-+r.!4v%0r95ʃ2#9n2)VX3T~p13x#ûA=P)GFX,w;F>Ď*T R&^{UEBǭv~Y@SM(::sbKkߣ`[n7JXc֫.%7UlB{i?]R=xv3LWwlxmO&L+q`^? 8iR-a,9ikYlytw9_QKș¤Ꙫvu{K:w^)B,Ibv}Ԇj+Ŀi}d6/d'C  &".#"|D<pjcAŹ"J9]㴆 52"玮e\D%%1>8/+`wq;mm=b2mtn Z-/r> ]s:r5kT{G, ;6ukxL It(d%TT/MCU'3cZFBz׃Vvo363Kg i_ۘ $U胠_F(xk8N_La ?'T'!50άne*=7‹pQ ]'O,ɱ]15kR4Rh@Z8iHX.n>g,x$)8v{/CJ?"ZTϦC_1*vUDDi=Q?Z@$є O+YomEc۵D=oPߗ]%VI1M|RonwUpuO|7J[Q/y^3E3ϖ8b ܴ* 3+f޿D2I|Blʏ djbzԆM]~ fE8~r5S u=Νw)Wҽp6,кmtGr! =R5Ԓ*A-/fVʚ#G+hRwb2d?l*|Њ|!߹E4?eaJd2]~ ޴ \kjcx^Wq 8vbu;gJN"ɤJu 6flwLрйrh.6`"3L"nOXuoC|h]d>0ᔏ֏l#"c3 4:ym\NȮ2kQuxp@h = zeSn. ì /7X׵SvcF0tEWC80W.$7KfL#B7ίC7-۷AUWx&?2N7'Fh&t*9PNv*ݳq0R37r3y|h.(y[DE)O1&<ۺ WףV5\ƯfC]"0kC視>EX0UmE?I퍁pQ±>(ˀV~ܭE_f^D,m*_s3aNGA_N=l,k9' wRDntώrrEno*YA@_Z/d3m?A+%:H⏎QfFG8d.Prs:*,9G(y"(+A;Bw+c4Q1 A@H\dx"jǭSFW٥<}ṛB)Re(b1u?l&7GjY;K<+Mf.v"~)÷1g?&Wo+mjXSOHt/NyZJmاr2 hNyCOe:) XO?]%Ƿۮd Ć⮡-V¼Vi$Lb(|/!;ީr=_;Kcp;P!~csٱzJQ5SBҜk7K1ӑ2x1jI$FZeG݉-/dmbyZ:| #-cqT'|OUhJK[vo SFJP+M Ч^5/ĭ)9?l䮶 t\r@LVƟ9p]{q8q0hJX /ER$2GɱCkr6N9M>'ea֯<},xbg.0`%2?6@hN_0ЪzLlZADhcGȴ'k *&|(Lovf7?JQkեQ 'mC9VԸ^ٯF6[=P(@7m>VSnso`"x 6'T+JҨ5+#.ϐxSM=Ź:EI6@۽ -U?kBֈ~  -Lh5,S<5}JMq}d(oIe -Bib&0=4.[  !15"E}H;D:ƶ]5=#UЕ{XpPB.?5w_R-NCjW&L[{-jCU ~Cz2Kr^iD\5o^V$(TĿ/%`"J; I^f < r^Wei EJSԽc(ɠdJ+f6Uh¯;8JK ,m1쉳VW$VZ/aKP)}'-/ұҍೝ%,;Z'ϊYX 8oha(&yQ&9UtyiHgN Hd$:f6]߃dfF`M eFAn0@K֧F i@<ehnK<&UmH8tKofubݰK@,jicF >re7l^=#=ᨊH y- IBNف-HLhl=& w~d@e¼\WV9΅u&U$QlFTA Wǀ(y+g~4Xr)%JjlHRrFXuWHRq_hb470Aѱ.1Q Mɱ#IgJoGmŖx.!;:DXpxB *-wI0z,9} PFi·9dN-sJN@b{2u, ;A #/N-ZVM[x} n!bZ\sTxYWG1 #Y|SOd:vЉxk: n }Y6_ĊKot؆Oh!w62vya+s|`\2O̖ ḬsBaӱI(5&xKH#b;{©muP]_rLuwNKięe~%huZO03(S CKټ%;kY:) UB )( *dڟj=r2#K=yxV LM|iy۞\xbi)*q,I%j h`B'fӞ֞쭜2 g#(H|9gewq.EFm,αsQhVh4Dv 1V6]FDS-!L7Ա%#`ɞ?s UDZTjYߗٲ6ϜUmD0!]~Sإ#c֮Kl  CIӁN 7%-koi2|&=ní6sz6$3#3o0L6OԀp$kB2y (62`HF=~cpğ'{_r+g2uH Y )VFΆMXL \nIUˀJ{6ߣ ΋A -oѧi{yq=#@s%RSJQn(Wmr>5ЛuVT41HUŸ1R?jC>F;{ .Oq̑A5:ɐY†y>u{ [+~K 1J*&}Dx@ۿŠ'^(7CJxC}zא[ٰ*ŴjlNmR|=wIMIgMfo :  xd7Pab$Cc6άoq^ 3LNWoxirpџe~4%M8K]HЭG LUi/?邚@jKbu8{Z+ S=f#C޴a`.bf^7-Mp:rܓtW*s IHL@bvV<[*?H@NOڼN)IZ-!;*ʵ ,a§kr`'i M*6T3[L8c|n o,rkk~*`ukᎡWzAl"l<14]1zɃY?Q6̘2VBg18TjBR{g UƋi lW߭\Ɩ"?XR?>nIGB Y2{^3LR-|:Ԁ_G{!~P߅BWsرv<,! s6P/;u3~􋛊l2ߙq2ޥ UVNSS 'k xCnM g0"a(NU/Pޚw, "n릡yK%׫U * vD%xfV.iK3P[u#-(v{7au@QS~PZ1((Xlj:n/)za6vl)gT40ڏm^Q4 c2C,M|to&bb~cLq.v?o|T%z;:4m2Yl~979NuJF֚W|/u)i}Q6 2Rg;Jה_L|N[klc1+Cd;lO)DA]}>)"Qűa ?b{R/x[CjeWc9,Djz9ܵb; 0[PS)G>:.[[PJN˩".|d{-&_hE9DF3>$;\_'p>Uҡ iPOQـ2D6%oIJ;j"cElT +İn7А; C1y/,^bmOK<풘^qrY$_HvݡB>WQ6rbU[HW7 \rY?dm~xw&n|kDPCYJ# AA).eF&nߴeGB)w>ә<v t TQ큇pN E?H|M Uq.k XX/-08]17khy:k)[Ydvb {|fF3iHKq_|:r,TMlijIr|Ÿm(-6V{A!^ǂakh1C/(2ehSjQ[|ٜh,b,n?RsG^Yr Rs =xY*#w6'!16VoSqʍG7rC)zq4|ZPbmj0n|=>T\._hߩLN^%~ -~p񊣮dR i~agzZՃx D6%YDG9=qKSE=?ؙDZI1yMڨ[=>lkos~϶B(1V\N'YCⱀgјd _vJuտR@Eʯ=[y+by{B5Jd.?PT~!uT`aryZiGWRmoT BpkkI_[2m'vGZ:>ZFUFD =a !Ew86gY=EfC1lDﺳvNUTwf-% WՌ>p`%yz44GhѬͅ;4VB\n("Y&y5A \mg!vuBGn 9Pbg$"d{ 9g!In8FZНjR1균!QbWħ+ꇲיDx{[fO,*xH;R\4-I s"ݙfc*Ġ%/!:: E|Ut^ >K ŎM VVKI S?AtR)+/{$ےmc 3גr ;MqfN*|);5/?[5 ] ais@[q\?_7O.kHzupN@Iۛo1? 61n<ԗ**m4KU~:q8`=ۀ|Bg?(qz-b6s6=20? ٌV)2weL8U\.ޚI3??Cp< uz~b7>k̜虥-ς&E]hʸ[ wxn G )c̅(p-[}r0@$5HpCO ;.zW$31MKG=' :?i?qA hO Zc'^Y5*Nyv*!|Bl8™Soc$\&c@-Yc?`6OqŢn7=J~˔N5IBB"jMCT=rr_h2x,H1dAh 2SV?eըFQj,_{7n *^ blI D ۥu!kTu?%ouMmۡYEܑE)a9;9Qn0kMkC- ֔-r'K JEhzYhi?B@# u]d:QgW7ozEP#N3gZzs,szbZQgal@8,k5<)x!I}aUZְx* DrUlV7)}ҍHl^!]z"+h>;πd$%(N0J Xgg:5q×#Yȗjd$aB$J=W` gSF(َC݆ۢPgR;,/ӸR34:CSe,TS^F5%4|ˤYF+G]]5X &HއhǺGnAwt2W\/-ZscޠI-Y|,VTwf8Rybh D?[eZXBXIfieש-WEȠT|/cb ZO߳|\6 Ai_}"rT7DnCi$#{k}^p+n!w6VP'Po)`]nf sյbݵ1z{=/q A2V1}dwm4-! -7η>aJm 9EhcNBD#9"2v~w }mtM: &?OvGщLckfY w9kJpvr%iAP /KVk'iS\E;fV뱫#)ɠs5OJi##}ܔNSKSYP۝Pxj tPe Yzٴ\Dzpђbb/h"|E>snl*ho}72pc m6]ɳ,T{xdPS |fߌ!][ދ9*"zFay= ~Մ:9@9B {AYXA, \΀>]ҵf 饈k^d(C=rcd~Ԗ)ol8Lh~ƶGσt3e뼳t}D]WF%9BSqgPmuj\ I ?G0([;=ܵĭ ffOg%*l,lwkhl,lչ!ڊ2krFF9 Q5Ѿ@X=BK-@ kz3# O|EFi.AS6jҺx)fJnZ]K'"Cp`s2,"6,G >=SV]J#/d ZW*4z8)Ewèv 0lp[TcrxP.%V0 4{`l_,٨dtV+eF|WVDGC 2uްnNƯw>#s_bJ<(6Cה?*/=@gwyǨV kGTbjzFB?r ?-G\o3':3Uyqq N{U61::AVos|#oi_IP6YPЫ'͜E e o0Mޜu4)w]ZGDA\BPu#ίsՎ})U8k56rv2gD#RJ|9 ҩseEofc] S7^ڳ1{I Csݕ19&z'bNmWI^đ1 O;:XEhx_ X7IA(f'gGAXƒXSUѲFM2vDwv &.6mYlJDiE$r)MY&YC O |oviL_ƕH*`x?G*K;wF!RIûyAH`jՙmϲd`DUFǾt%[KWHmZkQ Aޭ?*{:I:r230²]0ϵxS.(@}u )ń.3[aDcNF'iOlȕ/NM+4L7CW*}MU'\` ш\aUZ*)x CāC 7m1aIl # 8ses/$jvUw"r; DAzJo#4pCPƵ;\č l^q|SyF%z(]g_dti[R=$_#G<ɖM@x>h 'nG8i x%_|35/ʠ )jt^c7$E#1+Nuz`DdąF7I) )*ɃvYQoB/4FE`b[Ku I2bpuU% gFi 0?No'kQetw v` %3̷5WWAJϔa(%5wٓKv_kW;A&-(?ֺQ} Eb7ؖJ;6@nOIJlZs:f|9dmYQ iC`>vAT:?gb"ji6PscN"L~P;[)~iCa/lV9#q⡥ש7U¦RcO>dj 3?u#u{B]6udէg%uEvqdC "2h::i'pT?$P~h uW)^wC*^q̰٦-4"G1eB&n+_%lMV܄͂TB6ݜ.Gi@9O[Bi]SDT&#_ny3#ŔoU~vqB¿LShPӀ;tsTlx}i.e-C}.u;Jť`Iܷ -l= oƣ%b-+d|i3B #Q%.B?MNnx2 <*ONBsr7onD?;,>FTzeIjWZ^ ]a0/\\1M:r`BPXh -U]X FL>(XAsJ >્PQ`ΠrFHu%9-vG%T'cR8-W~Iɖt-?1%d:RGɸ!ɔP d!~"4Y;usiyR( y~y<vV xYZ_WY]դZ&'Ȑ@p:"<=B5ܨD>(qVQajEFIp+E6P'ipc"b͵ya}柡%0&r՚ 9Ðz-C$ =>dN 0CL . 6N TfU~0Zm3 v/TBZzЎr@ *\cÈߗhu(X<)i ɀFNPviG":!T>B3 ¸2WT[(4" 镬ic,"^ pdsמ2BIeQDQ <, c^fSڵOv>Z]pz00r{`*ҝgY2 l)ylRw@Tn4E:inK_*]dDewkO3F1V>e+M1 i^6WD?T~lGJt1mcEO(*kzF0uȫ2&v4LP'ƦI .<#\j|+b bL6;"KmI&K.EGSVQrh 1 V*BE4UxekrӼ,sp9LG[0j}7 }<8Mٝ@rwy6&ڷ0{ƚ^~#4Rr1y`}Qk)5&`[KNDj "Ϋ + (M!łC{\8Gn{[Feg EۤKxd1(uؗLU.iKk~=^&<WԄGaςUTgŠ ޵W);5@lF7+wl~5& i]x\o2kfTC蚥nZokǮA2ⴖ.b{Mt]$:B{9waz)ʧ/AVsc>|TVL/$5p=[:uH1U&KPk#r=v*84ԩhtQvmv tncf"~j5i,:>gwٹ0I1  ʨGC[L>~ |njeCv-ŋrrxں $u5MkH?hZ٠FР?6lt#Si.O?mDsoC:<ߓ׌ڬ}b*{XZ̜ J^ѵDfoo7/~w6DJus#9.6#؍?5E ) Џ;{ϭ'OyADËրJ}ݒ;{QBg/yD5\{2pDk&[VĪٚl6z}9v0hJORf I2@zqshU}#_Uo vfDfg'A8ͲĔ߼q&rM7H@[.[o8%Թ&fw ^U( ̓>}ȸϘI*)Sit !Ps !uTkcʐ*dTǹ"n&2Aٓ.Ц pᲫixKנ_d*PU7!ܽyO l͛Aq>/N<ꙇH9@ _٠9ĕN={jEV$M=kǢ@J\ ۮA@>&H#ƶdDO/ ydu6yh{u>:zA7jEC,US;/Vbq*ܾ7ů] ]Jz3DnU*U ɑW%% ?TVyR]ʏ+ |%Qdj+&@Piv@B'Ű0DR|!!Bq?r3s׋B ly܄uµ[Ji|&OMy`U7[@?MY9MKAVGaWe:It2o1 TPԸ$OI86]&nzkqxgTL߫S9+H0+ph@&Iu跒R֌CȊd?I%£.?o FˆgRa12Hp=5C%CUD"k rggɊP$Bvf 1Lvm"+؄@x*d -2z&N}G.\sa</.:jjCS 2_ A,kD m0Ҙ2 3.ϏVO+*O]&A3np/z h9/mJa Ӿ$]9wTa׍¢CC5$VKB^;zO߈nk)Pr"-1Â݅9d.fis9xퟗC'VAU}t| qMABGFNV0Ni XӔ4 zO.M$5 zGzo?n5q=w[8񦦂@#A!BvwvN980tyzE2|™A:i2c;0^ܕ?vwPJ1 #ۥ_kP$iȝMڰ"b;wX#@AO^Aۍ*mx<6yhK2`&3} M},ʙ^4=<6-A;*-ޢq?4_X.ر>`E`">q#M =V1O@DsYvOS,?W]L7aNGb(a |;2 $k(nXL5|ZX~`P4i5'tL޳I1e>w&bIcyol؇91#Hdn}d \ZՁp6AFY @`絾{phMhjrf4 ӷ$aIRacO' S-ߜnLg[`FVb8S^Y8q=^*k%\տ(YI[Ab &vеoTmr> Y^`' ܑy0I*Ľ.Z%o6#^ֈo;cs[ nM=yx~hOv0g:yDcWU~nr&aTQussT+HOIY89 J62`-Ģ_Wk&"#w{#\%@D=O[p;b MjHoOsT AkL12H l͜T Wc$Q}Ֆvfhr=kj]q^O=ǬfG ~ "bv[Y샑y:n].,ɍ{)@C|hM+r."8LW5 s()'7!Tڜ,.M8fPs)sGɒ)\a)WcL3ZBc/]Y <{Rm~qh]*$; Qoķ%MwwHJ)AA1G~QAIpsOqCqҎ:D!c7yr,OO{#8@ ,dzmL )=-Ԙ[# 6&]Rɯ3Vkɇih8-[˱`?I9`T jA\QrQvHHmkF X>Z@גxuw xS!'LÓ H$)HFmƺkӳr\$O/1XmӒXg?|884X#["``OBYn"wRI|+ K8%=p 'F9 ȷ>i|2xBpS:v: _q%b`Tb?XI\phM% vb79b "xþ`<{!^(mce@p6|pvȲ[ʵrT$Wp:yK+kWaIh*iлCiΰ$-dVGkԜpYg)_;Xw(xvKI!&>57 瑒r I|X1<1iDHs[7r$G젥Qe `6ZwdEOj }Yҝ[um5X٭]v e"zA۔<k)Tm P+o6(i/lʲBwvtn Y!F qҊz_P#j3{n\W"g~Qhu0}P!1Lٯ-Cs)џ5drBS41drXL) pBou.'imC܏ |p]G6ekY_7 D"|gA)ϳmg}E1ȀV1"c&2ꪶy'SK,n>&l<ɹNb>f d~d)f(}blƉt}Ab<8Qāo>hyB1^N%t#2aC8UP|ro7/ui:QǓ}Z1H#=$Ă~ ɲb7jqnqYE<#殫Hz#a63;vz;Je ]Bhw#=Ef*p?6#n`$E4" N1 LJՒ )Bi6mjL7-庄5 6~`fDn1?#H'v&&e`|Lm; =i3`bC֟I:0bcV5!,[㯱 J>8(!JآPuHC20]@~v|ow w(})\+byND4jr$_+z)S'o-8t9*NMZ`YhT{qe_ࣺOX1Y΢>Xs^oUj:9x:znjPqА}9G%vXa~^жb'*&Ip|>[;$Ys %yI˗N s S`-S"z+J&qFT4Ip)qJ` 쒧CezG$h0˜F: !EdXӰ(~]Lݭ>=*Z8(>sE"4lkT>%6Fniz55n-tktr1tS% t]#%GlDQVow2;DE+=W}+[vLFkn3T,XWȵj W8PKc}h0"7l:߃&[?=ԑX DZ%vfONALPl'!:W"&_fɜZ} aJM+\74ӣ j'v$RLpyO뽽Yľ]۠AXtLWKY38זUr 7]Ǻʨ'10g؀bU^x"%__ue!ҎJL o=R[E/TxsKNౄ~D 8{kX Ψ/5 {46b44?q WdH~3MPjF3Yt^b1ja.ORf?g88`4uXV_ġ/q${R7b*!::6^?ځ? Zt[d7xA@V˴"pJ<)}xHf.a*ށ݄C m߉$K]sH3ߤK Vьy/yqo}P;rJh#>@mK̴40wj+( !{~'37B|vFRlE6S 3WtBơ8dxt*}tBۥ*ghCq.iVjx[w-†0Ӱ\>]tX<6"޲ fn"΅4Qb2|ȚN}N:xnQ ?iE` /85K‚3P:f⦋rfגUZ ,$ +(5YFlW6?w@~(y¬/"g)VE7= V E-(H*'} 1GƶO\G C 9$UևKaazؠѰkbv*j(VŞKwÁ5B&Y.:ٚet+ҫN&񄼫t=w{ZR\FIt^uAo[?HҮLw 6WF/b8tyuN}E&Qw*夢`Ω D_8mߗ) MB9G-o;iPߥ_[Ξk :ERͱı60d=cz]sS 7U[ȇXg+P9x,`p9%s~m!~7pzgߏ%NFTo*\,6e;sE60>Yf0kh,lc#y !p,iDr`]bf~G:tn4R|"&b4dtWrB^cdC 8D,|BL"RUHt.Y:QMY|wve3s`@%T[Dt؝D.9,FX4'r5k Lj˗vlh;~8& * `:z%REԓFNn9A'Ƭaٶo9S ukb.riXHbzs[ PFb~G]'VQ ,) pk/xP9?P6=Gc{_-pzÿBK?}7dynS%UY9<-26OAd_lnõ"0G uNقC&zOr!WPQGz ̗2>tN>s<O:Mq"T4o3σ)'H{P-r\=֘##cEf4#N[t 90J/BGv[WF ކxSgulZ9n/Q%.dY֔eI^SfAOq S8P+#iu2n#Lh)vGO,Pvf_r1evP45-$wX7,ҌJ.dpٍ954"-bW NTE"|"Gis;eq5ήE>1ɄKUIrm!;8-HDfx.nHYw2 ? DM>j% zH[v *Zg%O2YlAI-.Z JS;[XˈYx-dic'j5v/tn줸; \mb*:[꿵 >SĄ9ǧNKUZ'΂QSYKzPַ)Юyoa9׵7fBV&©"vb , ыd}vɀ=R P#VpBWKzIM[+WP~ІF7S86Gp((A8|:ZkDRexF .+rD^ @Td&'ax XixkxqCI?Ɋp?úiMnG-cubCgO $=tRyu I]J }bvrT}ˉH|mG*eͬ"\R3xT!¹6U7IV_Nwʉ gwgE59akN7-C5J(ryb*;&5Zݱ+׵I$ r`5${lOD?/}ŕ͛-K 5xRgUjV)f2ۺ8Z('E2j7y\Z8s1]^ܭJgퟰuYρJ_G֕[e*TN*hB}Y2?+{: y~i)8ˬx1 |Fay>+4;|/:3Wqtޙx%Uw1A7։ÝQn#oyQ+Xվ\|"xJi DBHKbe]C)>:̈bZ \'vq"|ZՍe֞Bo}]!,E9KE{/o|Kc+ў0F:z[Vm`%-*(_|Qn`R a1@ >180Y1f Yb,B5B Mc춍5^lW utz&T[6mAg- ,+ _<K#WFZzHa(1N:왂HQ;xA.!܀Y44gu1ҍr5N֛)7{St>ȈAV$Br^~xŧc9w\榋;.QUihM>8MoB<#MKѮ>4 GH}ĩHsM\A0yqr)D ;b !?Ƭ$ŏkq1`J+;r?a, -:jU1ɮ.(M+< /d|T2'B^Pc\J;fٙٛ>ŊzlfZ#I2=帗P"CMAAحᚶyQq\6\VJB;c0M—lQ-ԓ :d.]%縨6M8Ki%ȹf"'-^Ea  *B˾шZh '6 0v| ˠV*RFi/K2&Sim*},lL[;>OX+ȈL\.Wp8]04;wj&׻쿁F_fWSߨ\j3ʅ('nϯlBp&x^N+OE$P{p;MWJFCFOX.;boO8m41j3qV_Q]x ~VD62+2 a};u7:ԅ('ݮ|GAaPQ}1I8y"AVlvkM!5ms: */N s~~ Ԙ[ qSuX CC1_ n /za"<޴rWy PĉX o:j^/Ѳ`hFC^5:w.N#o:a#o4wf~ҴW+1b=L|/s&|8%zd$4(@GkjPFW1cH.h/ޙ[M @R|n%o,T2xiگ< !&hWD]T^Cof{.m`4ZqJTK0#mϊ'P(L0jTCZ>=l W=m5ol}?tկCȜZ?^ ߹tt9lsB# 6Jtr12] .v(mSo" ܾڣ9l`ܢ8iIU-k&  vc~$70K1˄R9ɘI1N$@> Wd% OpGm2'Xϝ3!YMg&[0*Lѥ.> NTlbwt^U6xrODxW(ͩO 7[[|+B/QE.+J)Tnvwĥ@4 mI)[IP눦6k&CCsFՀZ”V@wl;Y)KH5A=CE/G2GlQ(#UC-dcyIqaX\x]NX{RNѰςSn:b-9=&l Tan &[rR ?hʵB}jUvՆƃȄP`3e/r)S=k :Kˍij)$b~1oL7D|IkޚYl x,~ O7lk4χ*eIg >C{^F\9+|?  3'PA7Zr9K]>@DR;0c .QjjMwLM^hݧ>l7zB5[ d5vp+}+aib؆?)0t@Dy,5Mծd-_A #A;83fNչE\-Z5(Osuτ~f_a+ {ݣ~'Vx|W0u?Qʣwgʇz;̩HqEUjQA胑j7E-v+G),/rE ~g=rpe>%ځH{$hY,-%ύƷk^*)]0^Nȉz0d6^$slMy'Eq˹2w[]Vw+jgg?8Ieux%OZst)?ȏlz80e;Rs]"rcT{ձќg)ǟ:z\Yi=~:A;P+#jfw,WtaeցKaR%D#pG9Jiܳd+Y9e/~T+&b Nڌ1qja6[z­ڃb47dyT-VB8By8\hiY:#4ϓ~iz(A{PD$>5K#g"UƠcE֓^#hl T5t呞l^H@c9qZ| ;.I`{CKDfmjw,xskEOweVN,c]H^O= &cLdҼڞ?Z@8eWgTu~?]q8k-%N63ʷ\*BptŶT\Kk;EoLȰی2`I%@2.0?Zɰoʰ(+񨆹Axw ]ٰW UOW@`/Zڒ'c ),91@__P'A"|"#Q F vUwOOmE\1 y_]DFJ%qC5bJhDʷK L-s>50DPs*KS :%;pT8Mr, -g10@}x5.H'8Q$"q-"& ,z`Do\krBrnӦ[D3HaN?h}4DLo1CJ$6#N. UA0tˡwtQ.J`W'}N$dy7zHLkNcj?[ `-FIlM[UtDFi@F-'", B B|L; àпIY/ L[l(7LY߬lC6]Z P5ӣ>(QD % s/X.wPa4i;%Y~\fD@]f.m6ҍ~*IXfDNB\38}AOn3ќƒ,eg ʷOPEܴXj/=,b/;ˬ/ l=tiՕu%ss_XíVi"0:e *GOd:ߪ9vˬ^K_>4)JA E  μG@-OL&S5 GMřv 6mHŜ%p׭=f >N_rl&EF";j!Es4ޅ5tU 7K,$nn 9>@ϯ.C=*@4D m256c-'D*NK m.H8.Z쑺'xWyzfG)[;A][?J騔to6s;A*CQۢ&_ ã2V84u,Fv+W;N?;2tB&sᒕ2&^Y^}X 2s4 Y 6!S(` 20A<\}D#%,|(+/UxmJE WS}PS}PgU92dDH~/K!Ms(7ue\,{r8e\ngCH&cGŻ5l9 Fi*s$`D¤/ľnS|Vk8!bR&U 3>hez%84n< oC kξzx )~P2Cs|yh)oPzwAϱ!-g|KV}ccHIS^K-PF QgIҕA@1VٳNXE lC@V-/ vΤ aԔ5( XOYrA $eSɄݴ"UW15˚):aϾ*Θ A7tqO'3*7CBjo;X""mҷİxKRU>\fظ $}ŘZJZ4{^ӍA+f;4ExR:!@ iӽ'BH䔎+Kv(v+GN&fY{) B柛HCӘ'B [ Ćr_s֒_-$ v h];HU6!j5Boܲ:REeYn}{L#{$ V8RD7'3 [^wrCkǪ#HpKjI/[ <EC5~y -*Rs]!9hK4~;De> 5Z/e5PW4 w_zlÏOƘ(.b:}s*fܜN*;]a.HO h5|ZuDc Ő8UA^lN2}轌YBGO妋&[譠U1[̌/+~P5B/ 01lqg7u٬MNHĥ#[T#[5Í6XemNB)Xٟ ݤO7ˡWwjC?*Q~ v猽Uq2}@8ߩ[O67Yɉ٦\ժT lfEA3C%6T _8(Vɉb[`=k1k .𺨘ҩzCA|5c\>֧W@8Β^#7䕦=[$ǫhM/S2\?l3CsU|,$!kT:W'Xd>gE*1<5f e.uYF]@z2ѓ7M1%e!>Q‰!`!L>'QP06 hUO|s:1Y;1/QVqPĮۻ!Qy~Q:'~1}&CVx}?r; =P= X* v&y5:I/-J !A>m{-fe=/T9H2eGDF?B0N{ΈNw56-Ft^`CwWA> K"5#=B\b+hZSl5AEd{mž%xg|zЇejV&_HyQ]OO8Ӛ'-O*<>(!J. ~*2:6$5@ wl(EgFQ"cl)gZy߬f"wIG2LYfɀ8SQ@zUّLVFn~y{h\8L1B5:΍vae금31$FՈpFgm)}M_Jd 9]>sE%./7UMg9#&Wā<3+҃ .,lɯ?H? !x9X,b2䓑%aAyNoȗ7;̯GKG !;@4+a`M n%5 D `;P@EhAbnJ=tѰb0Jt REym*B z+6 F?2_GUPrR7W~qU#j$,\N}ɂ)-cV |Konɉ>.Lӗ7;2xV~KXC^Dy;`Ρ`EIIfk#>l !5 &Ϯs49gǒIW+pBqKJS3B@Ԑп2DY?lKnܔ|V?r,A]|}B9&V@Ou| QQF8Ma806@zX,/bF Զp2XX,LW~:!.D<d ]`|3GCB6@] :€\ԍM Y_x4|@v=VPf&VRjXpSYvR̽Fp2gGmy!"tLc{{D KDoAzHX4/z|MEwU3L`zX:iGJRu[)e pͣM G}_IjseԢSl?ʏ(P*$]y,zP:5jӅ5 T(7;Dn yҠ1l^+ֆ$,cޗG iC&vyxE}^I-gYU OrsF#Dd}) =/^b\[UCʥZIr)@t? K7aQ CbO$TsP"nh:YD@5~D1}*0Wl*#mj:;/E1c^BR@y4ODqOdsaD)jmNx;4\}>uQ-*)|'}堈 A /9=fb]X#wo 8~3;؉~g^Dyfc0l+(y&0f穧T Jecf/*ˉlnX EP7{3Es3L":5w'Cfr/26/q/>ɳpfɉuqvk7g>|ݍ3O!vF9Ն:$_ v)!/0rt.aT~!t^Tml@!1۷Aޚ%EW592XjdPzn4 @9/hϝs@¥14>?));K"' Z˔i;'qƚB$I3=]exs9WY̓2ibLa+Pѐ͛g 1 1GDha<%G̒1k%i2s2)j`dk% `|\WI-L|SE0k:3*W8kn?C2 'G]]h:W77~յ$xH3]N%,ٽh("v&zB1Q]_j@#x^!6dyl MXUhHK*clD܈v)u@6dd^|жKI;kI~u6/U ꝅfZJhӨ5 9eAޤ3T~W(?"~md~#愃f+qFm7nZxZŜU/QL{l=Gϳ{; A4ދ;K=EKvl[q2_)&x`\1f"5 %\Y!q'sIn1ϝ " M^L ܸd\;ez$ȓoi@E\qW>DH!<8a=ݹ ¦$Sҳ^S.-*,/_S5rBfxXg5̘fnU+孳Z]:{m$Ep>$O>! Rڂ*r=9kHYeobI@6YXI.XQERoL}1|+#2,T9@th_ db,cF~GY7Uf\$A;NF˺Sz-r,՟Jiܻ EtJn+꺴+-'aCFMt0p(2Kk"|)$f`wdr0e&K@~eԒ/# ?Za_+D>oa9Е$tKM+xa$j^mthfVwz7x\Bh 8]>(D0r+hۆ/n/vVYuٮ [qK3*w!: )vo$;rar5R<,넃!=Hqx<`ޥz}f^]k -] @~#>1,iKv60 OkbK&\b2iE =H2JQSKހxl]/6\)R˒R:7Y*߿MoR$7ơ+G2ס@ S$ٶ)Q D.ׇq=ybJurcBKmyr>#ਇQ͹,[w4,L!J隸, Hxm.)i9m-ǼUJnmDѹ6ߋ1tDPʼn{- hjo{ ds@+R$fqLJ+C@+ۨ3}kqDGݢ8#}'z\}b <,M! 1_epǿO1[FZ}lQB7+ڼgL(iH4(a|4Q㛾w R>IEiķM/r%$@`VLۢtjm}&aa=Ԙ%9F+&f~>xՏ|6@e=ΧB*_&0peWu#GU؉_{-;ڲ?q!YFT31)cN kwT{З^}ls/Qo~ѻ&"*`G@E9)";/B :C%sHŜjcIAUpC xcW!Si+2[( oY16G!XԤ'pd3:4+D@ ~)+gfHWl3~^kzc# scɭ.@i'7N)Rew-g#"5$au82EU ?qC\&?lfA~GAaWIˏ@vr;9 {^932|yߔg<²fzݐlb)7Kֻ8IGgLa(/IC/!ĸ>'6R$,%lu my ڥ!7l6S  sG~976wf$11>nd#-doaahFܝ Qqsܵ;^@G>@7eYM\n)PF rssCҌuQo}C pJ AEgSL>4 `ƷFQVyQLVGycojWD~U>G]kCgeeqlݸlО;l Hh0,Q3_@(Xm4aIՊU@FgjY?v n O`]-?yP~)'myctɎϪZ%.bn؉8 G+LX:qaZ0av<x,`Pf(?-陊}xfa8e48L_Q>n+bI6oq'W1I{;) :q0Eq%ciD2as@ 7a lHqKˬ~(:9q] ~uA_=XIY`Qu.c%.<PK:/k jCln]{>UP ҙ~7R//hXjGf Ui,i85Vbb&8Eʛe4+am0|ە[K%ʜ- Xa.Dk,d5/< 6elBaX5C*ϵ\µ']m {) 7%΃_'@B'2/scwu# ue#vTz&.qcrVw`NfMv#>3sūBMMiZMm_pf- 6b{@3>"&s+72GFefϜ:K.(@eWUhx E.!W;"mVP/Zof<Ÿkk収zcJ7d#>pbXo|{(L_g(|W'^Py=SAk+C/> A!fS>G#ɠC{6^+kORj$JBVɖ?KGicK'SQK[CkR8Oφ]aRMY<ƛh/J&|@SWf] 4\mFcuNXEoH/Ԧ>vwĔ!#q4\ s (1>qM Z-_t ao gE`ʹyڱgB@j.&+ч%SӶΔl`YV52` Ʃ~еyxЁ`8lzDO5WdVq^OL?,2˛ۂ4쫞1lUK:_Πe[}Q],_HmwfX:VWnRxv0aS[SymզJ3nX GI_1J%oIT$[YIgwEeJ`yrl| Gi$:6)Vmyh G[1 xL;hUEO0hd?#:F/Խ`oθNYOvťD( ·Xp03',Dɽ"3 ǵ̖\AR0ďbLޟO ݈߷ӣ]3[W쒈%u7!\Kcje7Z;m q93f,Wf;X{Q+T 5'聅Br4*B cd5%̖X/ݎ29.o`&Loi`ԅf0P~_v(DxIx -) عMy'B& +iʗpޟB/H dħa1gxL+ƠKzJT*]_a=HbȾm?۫ o:89b%"ң3o_0?\cjm>+WMnIO/`*s2F%kh>S$Fϻ7g~U!/+2DP M\\/HS-@ o +usO_@:e.]5{"~VkM U:BZ1*MgWĥe/Ei T4iio2z^9qr^.n`Gd@$ tEĕbhS 3+N݃L7Q*Nn !幙OVү̪Ԧͫq~O˜/=] GVpX8TС}~1o5if b+-3 &Cl?OqjtK)jѕO?yͮomr$o-'6t_HӚy)@"uy s}P:a& :WU.{>[&0Rl#@W[0Jqj/!ibؔ#mmLq8Sx==@&WAY#u(.=g9X&gv{jr~ә @q T0JX'puXTAfeM\ tUΡN /5ګ<Ԙ\;o Bg(r4{m uND\*}=y1^#|?<[p '0Dt(Ka{V4 AzB3" -j ՃA1$G 6^u 8@;w/]%s?_zu`BITE~eF 6/fK4lZPzQN|0Q_P~?@s g52eV_ ރ BkW'f́)dج1P۫]jde] @^> ƓjƬ.Kzr<Y?+#XFESPggHכb3Et&O@݂Z 5AP d=-Vɘzyq쀴Cur&9*]RݻH}F7{a۫VIC|\E-uht䚯۩4kNJ:}>n )CK[ܦ\8?ɲ2t8>̫0[ johaEbIK;$,ܝAģԬ\4p|0-+W F+,`Jkohg൧hv7Oc}tM}M2z, 轟iaT[2p2^2S4m>kIdeѢuhͫNې-0h}.`gO?RSR@,➰^?*̣v1?WɑRX +-P3sSS%_ƪOJ W.pbmŊgW̢ \9)Q%G*G~+Œ?yKPw==W (>5; St ពiӇ) 7j^Tc?L/}&)V>k%1zuFA\Tj9MoK x^|oL; 8P,'FF|2|Mm EĻ:3 z2'@CLnw] bk5d)+`f6<9eЋ-5yr8367%iIo80E6R&Iڧ1.E#Ժ .?'HžBw-ܝX~H2V̸( KGĸo9"qhUYwBFG]q0T~)@&}sq1<%@mg!DJzޖs e>5ۂvDg^$jN;F=qB̗WclOB]|M!0PpKz3L\LO);іKs>,0E:$;eEZ˹t؟6j5ᮊu=ߞMHELDh Y3"3 wO([a .QzGvI/zߕp f.F&itϲu1W<%hbH+YFpԐIc<m d+JTJO4f$6rsR.RҴ=KQ`b`gqw>Y^ʀXV,_ N\JlEKxLk΀ 6)N0ⶴ(3urg#E] khupFIׂkڗşG EBeؗϧF2@O t2IwPI09}L*zSk#iQ6lKVuMqV*ggnSPr}}iM`d5:^:O^tʈc~F*ɓp oHR>M5~D_c.R& * (6}f0ؒ?DNT6>: 圼H H/qþUj<4@F|hF7zjVi^)'˺^ 6.$4yv2!zhDcߔ*Irͪw^щ۱8(vqԧʐمEI\i T37{ p$B ]n},kc$/S[dũtA_ϴ\ ~3#BlXg3$GqWE9p7Y4X٨:CףK]1IOBc5n $J#,{,WEi߈Ωsˠݦ:$y :٪`?.J )1/D?dg=X:rDA3U)ͣ[dVA1""0|:ȓ-ڒ9W;57v+;"È6!ؠ}i t^㊭ QEnw,tJheijiK1]NT%ӽ~Lڱϐ]yUTE)}IWO?(Әw(-ILGRdy(rhL|W~#@N=[+~Eh[O-P&cL.Nv\|RQJn>Ίql*qڱR}^3F5V.[f"\Ah2V/@hʟuzV->.OmB}Eۜsv%*Buʾ۶vpG͝O~^̮z'LA-΋!@ t-0Io#q"0_ؒ/oY(G]C`5BF)7!uϋ.Y%l,/ nf9,M$MgD0%0V&##q/SiU ԁ9395KFN 0FR#X?5͉HWW?\D`~ "fӤڜLXGOIP ./3ggs Q^;@͜ҿadX 91fz%sRF"I-Hw6iZςH )abGv߼*SX18ٸ(9358ݎL^s>$]]4aы@*te}fG @DwOǏ?ipVwHI:kBj}y -yFA[j xwNBw0ҡ8 &.61F!~zo ~CV9V-/Z4j[ݛa+vF;ŜS4eRY6Fw @YrI؇zZG[S3ψ9jg-Da9iRw ]APҴښ5OR’Z1q++E $^E فR+Kv3:?UoiT >56S$Ex:VS;y/hDcٗmƔaFZ1O˔ᩀG3=H(wSp`jߠhU/{;L:}e:i$$;!W69)rUz\( <~դ$N6d4O2#&|XՒ+Q3 ! 9՟zS{QK@)N9D&^,U\$7l/<͠1,CSYn` tTRY 6%'0] UJȀo2+A'VD s %=Q4g&8Qh^+}?qway;T0h>̈.[Mqi{#h qCxlkA|зu23lP)u6 6  DpXta %/"ʫյ08~qp7]}VS? f#sZ;^}ch"kLR -=gVݨElS {mXX$5a)$vo]_]FC )ܻ Ԏp4TZ0S/B;znx*qr{` eKv=T<6^5)kFCtr >2A7b%b(@I J>PɆg9R;Y>],&ztm7U'Zݮq`i/#ו-V ƳgF."zᬣAT݋5gJS*mgt!)7lfu{+C{8Zj#7:l'Ԋ_z<-8@1=PN6wӅӇ&תs3xa2>@Nn\s`HXdKEU%7Z TI<ٞ>Q)/ d0ptCܟx }Ihs$`sʡw5ѫ[83NNLYԺ௕%/Ck.Թ}]U6s=$u>au8="6q sUphA,a_xM|)1O|BcSF_4Gi"mT еFlb{FhZU .mx3Յх2$}az%-L }斦\VԳzN=@˩$.ڔDSX=5X6CHWjD Aԉ(~B8g.LBc^~*t_hYqҐ jޕ3gA[Ej{X> R~kꆴ6sص^0, TB)bQVۓh%j5-;EȉQY HM"v(%vz¼6:>ŋ2>gL`YhrSZu[r.r!_ƈt8MHP5r|#Y1˂$薰Hyq {.{Q>E(}gl"=B׎6YD 4z8Q@{E_iŅh-,}8Jw>=PAZkI~ .?z2 OU1M݉Z"ֶ$iAϩנf@q,W*uh5#I+Y=MI 6!m(؆VX6M"%hAFS?H"Pq Wp 1@,/}ƒ(vlpU8IL)ۆb5y ׇhG*8|Э^>x@ks`GWc=q lHrW7AF;+=]QS_P8&jlY =.Jz|*k xtU5wxs2Qb'0Ȣh캹S#bj:eU^F~'52R4՘g m\(̑nAJvE:T;<* .Ȫ 9G_Y/T ?eުz6a,*U]KK_ߊU`k@Ao+* Q .)N`ϝQ sQQWbz1BG|#trUh%PڽVXo<@ Џ7XQa%A' MP>îTSWd>,ȍ-$ S ]KBԶngX $}S<ZLxrSN&PZItK'3YAX I̅zۂS3-H\`DB&tY[\giS/xҠ%bpSh]J(:Ȓ'4F$l=Ag.Er!qglSn g|4R_3ĕ%?dg(6arхu)%q%Mu:wbmg\LߓaW w u茖;g% PeقrgZ=/BΫJ61x"wlcĀW5!/)WŒm]aoU3L~_WpؔQ\&Q=4*b6|p TfeV"eMȦ3 {XdX:rB2EJ/?\Bd]\R, fÛH<@1lݬJ| hZpyz &ȬD6 ; yjy(c^G|`<`E?Cé!f7F0=2Ƀ/C QcNvQث6o2BQ}Q*$H8n#NN mͥO%Ksd'| ᐫ X%Ncc:*:?YI->`+9_~ /vٞmg5[wGx=5Rq S137'55Hqu=KPUFbS; BW½[Ts|e޽mj[4젿bg3cz]< ڔKe={M{SrDY*l$MǽiXU8b˕xz_يUm JG!jumDHi+h7Nl ajh>PUSLj-+s+]/{ƨ OQrnJ3~c)مGЖV*hclWT-@lZI.Ɖ*;>@c54c@\vY :Ef."|Kß&z#> *GGgmТ=Jc4OHazo9Ԧv 4%>E7ƨ.3+;=1by.q<->׉׌#a:T&@q!xnhh Z/!( P9@ː+fU,J DABmvaCll9f>2 S/P6ﱊ7UsRǓH]Ye~ŜMȩmmTYgF>(uv,#Y p6~GbY^xi\l%zbq6¹gJ5iuN'wZv) 6|I -^)\Ὠ@+3#2l,_:4Zkg(@-Xs6)rWkP4s[l 'e&DeWpscABx̻)gN$&Mz7\8.Z  'ƙe)i`1aZ\V,T*r.RsmM'NL,P?uA#80j O- !v'>Dx]y {`4 l Yfg{/ 7ZoGI:}@/(IiGR*i M&q L#oeEW#w39[x&JoQݬZ jOE}K/JU[N_.0aQ6\+i(K5{7!aR.9^ph̪?;ͼa&EG+i[*qVS|h @um^$ǶIJo%Wa^9LrX=V{#'٠~z4%\B#Cvk3CS9r-}o8I8U&S.D.1Dklyiݡ_0νffSRE&#Gl?RV5qEˉ1M5{,Đ@rMsMvo+ :i;OHƩӶxB~1ѤK I Qv! |%<.*k= =MKIFnysN' `ƗW޳~@P }{T_UE{|W`p+DEJS?~6:\ h\=~߿#"WѺg C/+A3W5t~(Z RYy) _d7߻&GhWTiyނO癘'#l R8{s$H^8o&i9-hcD(3'6 V6+ Rf">LїYFJ//n?Ghט+Gov4'{va]e\T$f4=hϜo뻕lc0Vׇhlr '|?#<8^I 5O("]gQ$sPC @nT3HOB*IaSa~1s@I"5hViM`7cP߃o4)"5z`Or6BVs[XykCnYّo{:''ֱq)[!r+7{N ܿX HB#P&-pUtfb/uOНZE\|% G\>޷H=4%c80t~#^X&Tffo o5f> Hef7 7[yhe=!/u焩eCu02L*S:n>P%"Y {oVQ]ʳ}B}J6qnߧ5$70|h"e\ J}~(ˏys]:,s/%fpelED_Nˇ(/~sLiCIٛ$((kTC ]MinF#b^'.hScw5N;eLڻrYu54*ЮFkQ vKC8צ{ H f7FR1(FY*<h/~* #ftbX=M[Dc۹N@*IT_&0t#Ov00%TqJdJ7tLF֮t[FDɃq%;Һt=(U\&H +N^RGHM/K狭>yʝ7,G9Ԥj>b.'тE^?@FrE4"*2_3d'>F%2(F iZy^)wtGj4ﱯ "bMWIp=ϴXu=Cå̲LFTlju3w{fm67 J|!Q'Lm~ȴ:O7!ZE __5=Zw^Vrhkd?l4 p7¤Lz坋Z.xGE 2pa Ȑ(d&%7dǽlCvng%j BRIpLەW1r!iq"I #X)|+-*Pl'BHi0Wo3ќ,l17%ّ$;]ǘ2$^cikz)~j 7-MɅ^n:"ՠ3!&F\{!MGQ$:uȮvpwTRyۛa"σdzcܾ0[-LIIк<T[6~#x>7XAh?\" 7B}ڐ 㥙" jVPoQ W,7HX7w\zuX__AX]@@<%<- @;iu褳Crך}ȡ_kOCR.,GL>Ӳ۠3+H,@B[){4̒Jo+9d(8:ZS!S%(I^brJG2PPJc`'{mj]SAlH&]6ʂb-Q.ls!u]oΠ-*w185e'\S$_ O[nd^˔-k$ya;]w =F z4WПFnDɛAPKPCd  ]m*G=M1o0k$$C{Q ^g% ,k^X;3$; 3pUugD# c۫5=p V$g(=)y)vN\ ߿nԺr3N!npVdIY<$yv;$yȫ &xg_,~1x>Kf4vêLÕps9j /8ģhzkL)ز [1wTZ4я"0wu$o)|"n20N<]dm{m$rP<xV Cy&縲޺ןu,GYgTqiJ6ߑ=2{poj r@:N;! $yY}nVúΊͽu*pFyܿ7Y(Ug$6vCU붑Y(oUCrT"b؟VU,c<5FU=NW;2ؔPPq=mloޟfAzQhȵÊC B_IqNfit}2[WiՆS\w2*IC,jGN_0nJӅl:!݌tws;$;d`i{a8D4V`B9Β @T+ȏwo`q[^A>w7d7JJ0g&A|PZ@u|pFIj1 zVw(\pHlKi SS~H(̄} \>aU06 d9J#] ayD69Ho~id%i79WgNtpIX. @~s8!SɔS5-PIxr+4d&=sJ|~nfL޹G]L eUQw Ō:tЪQqh}74m0c_-Nr|Ϩjv$L=lPpFn?^Xgff -Ά'y l[Lc/vHQ i'^ S3쒪c+f_* [܂` pݠHHԧuudq[Q}WÖwl[V/FjN~H1P՝A( .UaH4  VrOo^2M0#=Q +3bKejt3*iA](Zeӊ -wO(uc5'z?b(%)H\ -z@FDȌT6ۥ SmF n9)nJOo "b~j.dZa+ RkIffҼ8FN+"m\Km t`uΎGu8gC%~Ĺp@ kberAY^#/tlO<~CUZBx3M{ZWN3bTm.8w@Rۅ!9g-_bpl.GP6_H3I"Xt_n8:gM}*s &SzX n,>wv"c+#/74NIzcf|j|# 2Ycoa ٮN@o^5y>Bɱ5R"7  Vhc^trE*Ol裳h۵ D]   Hj )վ/Oe`pZ[ʩ?3.̫y;mfz]a?)=4B{ 18b{8.qD=%i$kɝ4lj\NeI2!^O";&㠅yxw](f9*l4jU'*jZdrj*M@0lN\."Զ}r8hVF;]Sl z%zc%% w=O1\aS\;;W]C!DjʉQFĕdP.ir|Lnt~pȄ_MvcB_rKvڏ4j0]tg(@'uF< C $ĸQ`DDt,EhZ?=-UgW&"xܼ># $9*Gj|O\Ȁ ጎs&7, Yzdi4pvJhә^?r?Mp իiʼ{;@c }/dghBuo/Vny||NtvܐVSU $Z#BfpeCCyD34xt[N޼e'(\ʹeuV{e}Gn9KR#dz]Qmzj΍-嵩W3:f)h{2bj)uQyQV*3=D8bP԰?XG-iy.fyiA!@^I[.pܻR`S^S3YW*,ڷۗ@_7t'֢4s`䭴TSD{ 8%96&s  B{SڂtqhG.iՆ^$gH;/ˇaɌzn8hISqBi\AKKLÚ Yn]BHO܊a1>|AtW=zɏYF#S o󬙙*X|QTydySH&OR|(D=c-CYh]Ӏo ޲IF(pw=+P=[O_(,QlQiBpDt}4Q2]75$bC[m޼dJK8Kx.{OCce< ŭ ~wսC kh$(&%Vv1dM  v:Sq6|!^C 1h'sV+u-qwdI-8.kb :EƱbs6}ݦd:Wx֠WUM(t33"y`/Ra}6!WbM옘[Hrc;9]d;*Cl+roM1kf ! O g[Aj˾ ߉vNO{)6ןśt0)}hʁ%@S.Zѣ@L38^WL[Nj!#E2avgڣUݽ[œNGL0oQ{~/|;w?w%{=HH@ sSJ=-5RШ3^yBk vP }j 1΂k3,vnb”]7FhiS4~Sp0U.6Q82NT5U0\HvsGyKKX53!{5:?ZG9*1mI@M ]N*-=zƄugcMY橫,i U7HY{3L#N^m}N֎*N7E\#V{FDU6INb6I><1s7f4MˏMkMٕ(uǢt1#!B|3"rښG7%d/>W};1d5|>{[6*F=ueV0VwWXNH%t2;>j0T۴iցa׈K{*HpgDsH?9Uq |Ȝ{Rvu$_ SK qI\ۂ啾d;F.-@ s Ʈx~Ȇ٢i@i!Ζ !*!Wm]BFuq_}b/]xCK; ]T6]لj Qb~xK~2ԣ q~z?fF-\8,RJQ2)+IlBIE6Y|JkC[J)Slzg`2W6~m? P.>ד&ie!1HnXp ]nMYͪ5 RE- Eh-Wo(ǣ+fH8 _^24!|V;ukÏd\:Kb6ũ#`tEYrfwdΟėRt)y`] b6+eҩLQu0x&cYi~ŏ}a'Ab`|5,Uw%=BsgFj B'iKYm{g,Ns #4bEۄCċEFg-k UUӁNoRiLؽR4ƕdWIwQ A~7BX:c3X`#<-PRͧtNi'|[g:?f,+=@0D~G"A­}ņTnyZ/T'y^l(lдh7PYb<>߈De0fí{bQNNFOfKaoV Mԓ>ji^OyVzq,&lo>^6ofY`md_]_ŷ 9g6=}̢?0zKSO3+Q o4TKb(NSj 0~#wȔ p /_O^s/CWFjؠXr-XlNSքxzT6r LuՖ]/Pm`j H>%}j(Ȍ$I={ztH>̤8#ty5 KpY 0RKBVk+wwqJiB9 2_>} ש舐(|/6w㯃 \|4qXJAe G2 xvɅiar$ލ;+!pЧ'^%Mw>* g>Ji* XgOG<\0Ԣ*cIs,a+W95pܜ(zW)^ZvMqNvij Q,4T@8mJUQ-@U|kL7TXpl\eW(+.ДenGO=eM!>j / OmkaQhqQUj!(3j4+7c~p$6TF/TR 'bWƏp_+Xbo '^au8H$'X+&Z5㟬)ǣ}Fmk0˛FFɰ߹w}w'7 tԒƈKcr5Rx3U?ć&c@gOp_뇹BWދ~|w . ;_ ňM@""Ty7Rofلdcrvma"ݎ]kŃrꠎJ`FdAnD9 p3.^ Rr6HXA Qݼ0!Ҝ~$-ڀf^XHo!gax:B}Jw̘ RbX% ~f5c6R8 C9 S8/Џ xcfbn Amu5qQyrNjoôpo%sßtQL*X%WG瞢af ZŝfBpIK-Д(LHWgyvHu4eǻ(d9Yot쪈`vh]M)$L ~CRXVQA?dU+8.J=%>h;H G2 `2@x dDX&4+0`!fr{*Zy^OAj(K NTMS|>))cby 5yUN2ں$mo,I:_;!L`6z]NѨ@# -.gԻ3~]t;#(OF&ԳD.<6>삠kC^IBSܗR5u^ [lYAa?}s'(Ԥx3y,D"ݖdhw(|~7f!87Qra]<޹E0fdLngr,h =Z|cTb@p-v#rs ]J{Z$q*ʸu:`]K 1;DIvfJ/KYpXGwQkRdv75ƞۻ7y &jטm@ w.,쉝ՖT_a/(XPhyFȈ2PEw1N, uZ=js!*JŻ_Іt]d@ܒyNˊ[dW<Z|Ry#֍t@6 >׀HJ%1i[Vϖ=,h؀D@,Z Ԕ;lOb$W=o[;@%}X17XDҾ r)$B}(ėm0j qىIiPz5%Iu}TdɣvHr*`;`P+33{Ow{zbpYF<XA _jΩeqUs{-粑NKUpGFnyΔs<˳jkc)|q.SY{SZVm [ h}To;n0?(zr,-Pce;ibybtn$w  8/"@[BP:2dZ-0]cW0l9-*.3vB?IxяBqQ?C7E)# &BJ+kwʰv9/W,(&gAYw4 ^4367:fJ:Z}.x}(-;5/+wZi1Vlq B}rR{鉲P.l,Dά|u%Ti!"E" Vkڽ^u xw :d}r^AXdʷ <J,iapć 8՝Nϑ̽}i(k `V7*ӟI%0xϳc>'.n%ѮA])ퟘE08tO̼ URMFE:;2O|?Žg Y: zBp#Ƶc}ٕAht[&O'3{$j-yޡ)_҉ wY:*yyȆYd+ir 6W W8LxWe=H6H N_AqMm!jv>3\u tjgpF\*O C0Mv 4_pK] ō0PBՖ,:ڄ`0_8>O2@vJ$<2qB~bq`/9mm,^b \B?qJ* GHEH,8ʻ$$i.zBFჺ/KYYe7gC ~ 8/kT]H/-H?<& ld ŝeL=\>FWK/ 2S+6 u.ĸ2!c|[iRNws<32S~|74tFlո ntwsr@߽+!K -c-c,$ 56:nwYm0giSx,+(13&knQ4WvpױLo쨒.-I0Wv6Ap0{w 7 l1ؙeJ׉ᜬ룓/?pys+ңf% a/4#i{`uL\w(n`j u}19ʛފw }˝MpaFyBN[_Gˈ[4ݸJ>Zѫ,?9ۆE5=4G Tc@M->@vixӷ!i٢lwJTxI0>ngg `&X`v`nӧ#f2_Y b_lwSzUJzS |8W6s,xGÈL.8"}^84J~Ed6s*(`zSIzV##b^!oCi7_6I^- hڴ #P f\raǟuRCZggSL <}SAIXȞ; `V-Qc^&4+, =@~xWG-WX4 NR[?? Ivtn@-f̶"y`$^Q&6K ;;mo&MZH_^ݎn-WzRA"S̶nJz17?0+ȁ,YkDlh(94#ƓZYw^nLհRUzsg+I"'Qшbi 1`l8udgn z5LUIA</uz[|km8MHN=b_T-yS:N/ B0[?N 1Ֆ֬%Ԗ&G<ܺ"^l%1r h Ը1/7XF>n{FX"hӞR]Fb,}>OOozMud` 8KSCFhY%İWg&78LQ& f/@cW|U|:4|* Je;YR!4ӯ>U], ZT[:8F[sOv lo= sqIQM,˚L U -$'*B"HN%ږMtl5Osd&h&`;.iD[ߒDtaEHg0ϳŃA:au+&k"&) sT!M= }pLp v"ĶS^U8"$\>ib?rAɈakEeY1F,o*N|eDz޹ :dS&~xqބkgh7[a h0=ҾK{F4q^_ֺjg+ p{ۉ:ªWL] hX"D2"eހ tHnhk؅gJF0FRZ]g9$TU<ghD-YϢK&B I$`Wj\<1KN!=6 @j;"ϝf{}cU`18)烄w9(Zӽi[ H{P*m\hߕ)uʠ@eΘ~ez8DR4͝B 5Krqc ro(f$Ӓ߷a@䟪|8WB}}2n'+2k%eS6yҤ|-pg"Pd{{]t{obv|Tm5o[a=[OL.V$^A3sSC ٕCǀGnhc+e\܄G8{̅?գ2cbU=˗*=e2,HhTMj [Ch'r@~| nMX``ػM }R*w'B[,@O246o ѝ<߫b `{32r_VHϮZǀ[$Gϵ( ezX31#1RiJ*rPzâ {O9Q" > -Zq`k)t{iQf3Lq0q[זt=.IkM V”zHA0VQ" anS3pLY3RݔZS0s(B66Z+3.Ѓ{+5[rߥvܑl\Aȭ{X_mߐ ^gasrL2&Jhzt廦MVzˊͻgW9pPn|MS0{h+sA|5n NBGjUiSB.`/dqmZLy̼w{œksGYu> 5Mn0Å=fhp7X&[fwW^I)w1^VU5eI#r6[R]>1>'LAЖ%}sտMD:7pH^7Jcy ;Hou-hkb=D.+lid|3ؑ/aiH~rgA6ƅqhɅǔP/ubk+DUhk)6N/\r'++ ijwgm@Xq$lԄ7sfKMjwX~H/]H꡺Gg R3a+G-RU"-!R!0R>]rruQTj3SĒ]EnT@)ӯġަj p@;]BߚJ UF '5LR`HDtDp Gl(nrD3c?&/jϗV iS A#/pUCf_޴w0fj(-<#+{gR\rd\gיjn_QwDIJs䏥/ ղW) >llL֧HpZ?ٍ'nI0T~uP:p7ʓ\D(".07S:XXnqk;e Ye/)'$ln /ucJ^!ˊRRY=HNYEx1S(ʬ/ TwWOvzn|;wh%&%dȧUv`k!Ff`y -q9!D/XFJ@,Ժ1:2=[!TUnMda!wb5 sv1+=z.֬ jVb1O^L3ܫJ$5t lEuE/7}^~|:d06; % :A1R,Y ۆ_XVj-}ts9 t`a'ZX6rWO>S鋂k-bxٓ: U(.?a|dt i^>V$"'YǛt<`ċ x0i 9A4{I\QL#߳5(%M1M%H0Y-kl<&__<3|xu!Am5Šږ%D†|Lʡ{Gxp(Gl Og9' d#;:>s-0,: V $q3D:-/#f _.mr 9\#@`MDlh7jМ/vymwPO&/WPCr%|Ҽ)1h9?GǦ`a97,Ⱦ#i-5E`68l]T88f[ Z2_j{[y`Jl),zߔ=B%<;xxE?Rd-!9}Q*UoN '@kEgn?bxkr-dOgF['7;RZ5C6Jp2<Q9q^-_2"צdAowQz^25:hj:d&lEKU} {6>[:6/N;9^ YBz sюEnxnVxcR̦u;to4I/ll@dÚ`3N: TAF(4=GSϖ{ VW4upAzh:&މ(^ZhMysTgM)Q ąܓ<;ƆQYNND W_-/T8q: a[d&)*V4e.vpVao}ˊ:;opm~}.B鸉FQ"P=R}ir7GSBvu鐆*]Rgݯ+eLq lXQ~rfy4;}ˮ\ӂJ,׷N55Mmx5+Ȉ0O^ѸՏ+y!=X^5 )l\e;VG(=3CCaT˂ØZv7D`w.Ҩ(tsPJ\Hj hZlAdC);;# rQzh,\< tR&{ΕPjAݼDi䀪Zot KZrTyZK0[t0 K4v>0 m5͹q?j nr.=7 uF*<4]sAkfu>KЗOX”/&t|H e#+FxnTӴ*cXCoiJDž*`'kWnczO ڌAֵ6Hyxη#%Ŗ:94*+[ڹcqT!M#%J4^-VveI㳔xq^>&4Q_Kr2r,)U$Bm9~Q`]2PmΆ/GĝiKU;ۃQ7$OyHSN ;F)o{U@ϞR (M6Mp >oɂ/#TPƭ(EjK'|*2z>+ʧCT*U!'{HƉO&2:!97[g$4k`둠hY40& /S%iKKNel0;Mq65 >}>pK Z5ywڜc!Vp2 >DaIP9l=axotk"ė'*- 00͗̚V y_U߯xu~N."KwrRQ _ z`T"3ߝZ_rO#ǣjS"s@e!\/!L taDDŽDuMQgE3{W F\\g{?V~7bvA:YPOgH<@ǃ.qO߲Rsd<}0W.^W>/m_g›l|$8FBGx11oOh}3ErWMf$GZa/ |m p_{>*@U9$SdfװJ?mJ^Rm7۠cL!?~+ʅy|LCN BwbbXxԝ3iWh}"$OߡG˯g=!v4z_'m>X%L8\dNpfMÒXZw ?ZzWK M@*FKp$Y&H@Q 2>!%{>wt;-I. 8{w6Wi!mz8R&2{r[]4FԀ K=Yt.#+>Ws~L;;eaFq? ~]òWЇ*qd3ywSL] FC* FZ5`@ڈa+zڋUͼ]PH[Tc7 e&H &A(=(!^`1P:'50\ܬm*zlpIl#{ikFMtCzD8G)<0*nӭ, &dY1# ^ߣN~@4RIAQL#x̝XX_|UR{ț2@3_~]i(#_~7QZƓ>{}L՘߮ȔukK$Ս|2J 2fz ?*,8Efj^a #YBȨdu1$(m-=}-Ḱ_y~0{<& GF8-3$9^uRh6rȚ"w?BRߦ}:J0D^;\OSzz33Yt! W'c[/tmfjJ*_V C}HYoF|cCf>! 2R0d3͌. wxPP& M Ti!3$<N*\p)JqzG++J V *ui JtsWcFTN<ֶd&C;x^X6%L #,ӻIpR8f|+;d nY8q22t; -Kgt.RFs,B YQ@N  U^י[6 !CĊ`3c_TY#\lX-𶗆e)h 0!Ie,k2܅\q@ʅKs7Xž3/}X>@2G=%EW!>N&tKD"Nzͪ[V}x[Z4u[aE/sE{١%ZBa\YsXm~/3萿ȷ묍JbiE&`{"CTow]=ҩx;EJ;M Q!8=e"@#cޥ1OBx|P"J)TK.N[k!0Uա& N&Iz3 .#\4QU7%֔JϠ:hJ3⻟fecQv%zu1ֳW|%"n1Gт,ITiTz?6q(Hv =Chq xUA m&]QUf}n~ى1t;=e,k aN|vpvSݫ a(V&"CkƙmOo}]AuH#lPO_*[jAF y.9 p?YƬT)t[TU߄O\ OOT6.n'bN,, 3`sl[[YԨ;|X rSI+:h@G-5ɝ{M)uX(~v= j}\B.~R1I##e_HwR)[hwIύ;T'^ZHjxWq؟9Ex8Ik'` @ewdJr$BK%38 ~L L%k >-''`:y\LXC苬Y և*a-"BULWu}e=lG?9^2z)\e)$tu9s̵ Y90Kw nlF HLfroƽ}0靾6Ne{0 Y+>CXa{H'@$alvَgJVt1[hP}kw 7Ol`7ܮ@svLD(VTtLSnAK STƔ7K%nI@A`s /l"MU֒8vXdɔ?XOFA8qό;CiLuxOmIQƭt9>B z^psb1{1q$)ޭjU.\iu}d͒jx0H:VFq(OH"vcg&.3-+AKÆ'au#tXzas:Roʗ}m)obxp!MD fv ;?ڷ;+$\3m 6i2Y dA>3~{*c6:2]5m4=gصc[|O2b-!+׀}`\h1W^~%#9սŚS;^/ȧ;ߟK\/] ]Td0"-re\PТ;=#F G$J"Qx"/GXJAxI,-)p##.Z.1sѡ5fs֑ [d\ ^!3=~r<CˌS 6gc5'AtxM$n|j\ 헺[R7|gPmU*_V0Ѵ$M{8(9lS7[FP7siqKѻRbˣYnjnHKź|/g"m_ ^ORͲeTlw^Źlƺ pۏr[t$ix=#;֯&"Y޿Mkb-x55 t0P_n謻>){rhͅ~ ΟX)y 6iX#Unz,Sh/>Ccq3`sB'؟wuog+i7oB1 J&juQz0CX>u(5~ӄ}<Pmb Rƚi)Քsz%{ Zu2YFXqt O <wc- (,*zc6C x/NHDe' تOoN VW!5C}I,sdQPUas;jc>[ĩHEysSv6@!|ȆP/M,v$X%1,U/d#[ Kʌ Y|ɍklOx"1-ŐG7N|H?(u$R=ciG7O-,>d˖=!;ۺ΄flcN_|.^jZV#=Qz[yZ֕vi$Yj"igծ؊Fo$rVjc2ę[j Lz(/Դ\F-$bJ [f w#s"gTu<eIDxDž[/5/QL#od G#W:-뙓 ~dZ;2fȝKꭦԘl,:FiYsB$ <λ!+B*Dhz %HcYAYIc`bh 7Mi,2&j@5+@-Z\Zz 4ez*XG'ēd{s;ELZ%Vs2+ɛNp2Lش;$:~C/(:oߕ4ΎY⯷034=/M6J*4ŒsJ/\ba4p#wa0ϋȽ A\$ hCSOj73S9-uU)fm?!4}ɋkII{ RdʩYD J)ԱuSO3zvi=&G؍]exkXcx` R㜉=I[g0% Ci=z׈M=^ [{ւѵsKLH(y_"X]k [@T@L_oRt@Cm}^y#, 2~6A@`h &?n ^hѯ_iY@ǜC3mS ƥrʭ #re祐+wd=k\*ф@f-{zît^5gZUN^MFƹHlv0Y(^C @0Y U6v) rg W;4N4;bZ#ׂl Lb-F~v/8YŷlIPh `hˢ1$5Y'qhMkFԇޯ r?(޿&o&>DK6h˙iC* nQYth10`oEWMOo[ Ifc!fT/۳6Q*T1~Pvڗ\$,`xANǹ' Xm`BW)q"fuO> "=12jiO\d=H_S3+]H-x]% ck`&7W T+7U*v4D^ RvfjG#_59~\Tӽ02KH[ USTG-v%FK˶c@F Uu]uZ0[&y<ˏq:pN_ o3~|+8Q_Ίu߽ZiPTK^+aq458R2);cՍI, uxq>β&F˵rx5`@_/ R"p)Ow6\C"A0#4';V?n㗄"QGҴB>"GnߢLyU~=fJހe `:/YK}Py~o7v2oWt^Uy<9Hgus7]A9A݁bW]A99-1X'ukЭa%[zk`XvZA1YYN.E!*mFnm"F Ax3Ӝg]~2I)C˽ FN3(r 3Y}bo۞3>6OGy8eBjbZ,cU%3p=1\r46Y&e0lOC^Cv!e0j { ZjlDA@5^ '3lJsb.:R* QRleRz)=tBE=ПTڵTz}4tn/ ƛ7[yW GS,oN{ѢέIwH/gm_Eb=N OQG6i\OA^ېg[w  ω(F`3A:'V߉2#nb:%*=y#Gjn]k>:D`NZ8*&5Q+RƮ9zatسEKNyAG f vZ!q8+[ U&Vx4[3KX7U Y0 tmdˎQger!RQ+vʎ=[`-i!*bĭB -,9wmg>턠o\TpK^VgmBZ(g97EEr?ꁇ,#Ǎ0b[M t 6WW)#aO^>Ձ9`Uddڢ X7SFAIRDq▲kN4M`=Ur][Ri&|]Xu>%Tx[Œx̘< xn$=&MbW[v|6i<tRڣO,-eQKS}q!'$yɮmm;o-b^Oc"ghV8tbm^Ovp\6^ (Cj lS-_ycg :);;4,l}& gJfvk'O__VX)|yiM1n.9¥HmL"2KYp45Ř8hkGN:c5Þ]^10k8bB*f9Fjl/7`IyrpuMmI|w_p|="Xeu)>_#4T(9f=v#/hkPֿ!a#m`Ո~^tu,ZYMA^ ,F\Rk[GA] d1_~ghFe%mxUE:Q ŽyYZzؒr,ҷ< PIz1i]ɼbՇ] Lr瑦L$RGK17)]],`_%J1lQ2GQQ {6̣#ڑ f%btEK eZzqEi1&E!LNJV~>![)z&lOigm^ret81֪ܦuF|Ɩy-D.7IYNiH[fUht=Iɂh_z#)+MrJ <拑8׺&eR w$y.L $.:2JL^ta2r,8~/ZYtgU:QK92U7)Fe-vY ;9"~OZ>8JUb(m=%,]M@9W%)boGoױ-hH5gU.͌ #2+^X,-R8M-DUj~/<`k2?ꈱgS)(`/Нq 0zLy+&Xy,%ӋR.EB~Aޡ (;JZ+d2~@/oYC_*{[3U;mbot. .0V*֯dwUy8ְa)`[jz!X'tg?[H,` pS$$WPbN) I.QzQ}hLusͺ҄ P?D3`,*]FL \/[ah;so er Cr'U:?r/FK' =dQUZґ D:ar#+W薶ͦ~#:ɂZR`F/WJ? |2a~ γ6вB8 퐙Z/l:X0ԠӨ/pmD {;+bn'8y{Sm+6XϢ5cFLlwHM"rC+!NVyNշpxmK~ݳ&X}_aB?Pq+GAcߜ(ͮq~~pMԢV뷓.+]7jы:mӗV-ל: EVڼg2ޥ$FxSm1k)'"9f!hlH_<8_)?"!) ݾ~kLJp_+E\zl)0%YGjy |opWQGg he@\$W;-yYr#v]ᑏ7 W9G- PvY"#yp}X9+ESԦ^ Mr`f~q0tO?|[2ba |.Mb""l: يog`>. 砝,qjނ)[Ϛ%1^$I*RQlT`,_<ؕ5_>dQ H'bXuJsEo"zAU˘g4 mHIێ( F1$KXR IrJJwGu*힞"E`] EE!dSp,i~DK_DLP< p ;}sIcw@~Z?/` "T0>0[?U?U$Rw`?1x_nY5wyHOl$ [m]rxq'pKF=h݋,)[LxʎOK} Ae8P|+.4ĨEAqфu+:Ϙs1Ӥ,jvyut"#NoTR=!V_~W a ǐDD@Bgͤ#_r $*nR|>r_C:$oXp0e4!,WþǔҮsYjEE"⺤j&޶K(?hH嵈 Ocդ{;$DD?2C(poZu7}cpl{X`%p8 u@G>>N&;u>3e ߒK"YDȴTr\9 z5GF+#g#\6Yn. i+ Kޯ<L} !!vd@Zr. ]Zȕ^-gfO}.~*M6g"[ J\q8<<$S}{gsVb&gpQ_/ŖFVAo0,h`.}W >'5eOVś럱ޢQ; _MvY V{ߎyptE1Eev܋#cKU!zΎOL}x([1smfO:JtH46A&*d-\|KʖT_pʐ6/Q\FyEwԕ2 :ti $  LpSt(aPߠl&z؋iBI'0=5>|^|=cg\رa,?N|>w V(7Mg`DmA1Cí5g!6jW"\qTr0${8Gxz+JpgD&3WeKTv*d|ZR:F(ThD$68=e'ePWk PQp-|V%yt$h=϶M0a7`)쾠b4mRF ggimlwG+vPЊgԱ>q$>m@2pC{ln/!y@2W< l-`Gl+ƉBY&'MjmV%jGG5YXy8v@Z=uc= `ΓLJM5%Cq7\*'ZQ`r]r6hh X%WycT΋L#Ao9R*Fen^\EL\צ@cg- (=ҍŊz6 iSL }H0arVzab3h<+g,d ~?5iXKQQ f)şw6/1n:++\lFKs(gN=:Yf9w #xc]@9Ʒd&%$ 1+#R.)͈@)޿s@p%[rMيqmW66l|>'"޿2Mk/jigqq>Ӊ{NnR30pLCoׯsT` >LVbLXTBq(F!%ڇJ X9}` `;)P?JoVM++ng# $Leg`1à.4ڜȀ. oX}5PqYwP]cjԂ̈P'7Kz\Q|.Kh cN"Nq5kE`Bbx 3 :j#>ܚ 7xa|# ڕ/b$tz<6@qbo֌%'@`e:$U7`0v`BMZ]e^zݿG>@dW;Exy4LF/8G!q j߮,]CpR JVwDQwx* ="- ?!D o6B:s4eK{\"$t4[ɚRVM4EKQЋ3H{Kzoz窊ă1P&iuֲL*tkSƛyqϹcTϬ] m@Vר-!x9lnKC޲5FI8+ۭJN$'y[LE_pN_M} /+8H[%w h9&\%%F.emXi~l 6b!jW{S! @.S#XvJ®;g-/R{e,;m U"emPsk4ӅMٺ\ }1?ElWlzm^ R<4gIl0(b;0u~=3#rۆS[UT=(c]#D䏂dCa Z9- (II I p$S?*'b ZvCM0j.W9W0hMnTr~ 罛B@ жgb]ЙmY" `S1m':kC$F2ZaABvY} OŎ7v7hߌ턕?w1 ;븰ՈCgi-H[8 mO Rk9M0 ewRg'EW-^M{|㬮vޒZ'IYMŦWII!gQLv>;!2o-*u)bxB#cG6 B>3.zhbുFP 44d=tr%Pk+{ۦVDڨs}ﻊ1eMz 7YQ,dA^hP#p dN.t͇h?`ƛ@p>c!X|@'HY15 ; sayΉo$siX0fSHk)iXYK+YwDn<+X̖3Ey4\zr\KkV mbqHA "y;d.t$#v%7^Ҕjв pNJG ={uLܹ[':w'ݴP&H#"OU? b&Fjvs0#qCSLJ>@.ItZ~bE`0sC|sfc;yPb^]a7җK{9MOA,BJ#PपQ['oqzaɜ3`ǚ47b]3DZN"$*!XԊ꼿dPu['Ҝ%YUHy0z#©?qځ{p^~x@YERϹ V?vd3)ŋUnǞ<+H3T~;# B2+V m \{n/CZ@ATFT֛(y9nb]#F?`T):LМ RDTk+giDh˛ѩMfv|2E(y$z j 5$[D xұ,yGxNU"}+"c '8GIQ6`vD/N sF%s&uj2,4"*WVAn/:G7d܌#jw0p uSXpP +A_Y9RGRAƨTsl1_fH 0Nx-]bCI-EEyet3Wt`#a{RՙN&uvQDÀZlzQUJfb7XN _`b:dcZU!ᖈ 4;IǼq\JCmq2JENy3gnŬTXrv 1t9{Xbz117w^!x$ÄXX):VR-oUߤ9Ht(^j.`7^="4ؾpaIYUk tēa TEXeqAS h@.݄Rxonz*vaO7(qk*M0~KmB13j[cKSE MC 5 ڶWâr4«>n]49ćc11,@Ŝ͆\029d֣Ӓ=L6^rx ˨'ˑὸH,R dmF(–XWڬI̒{Gwg!~V8\iTu6z۞=L: -%[F-UϗĕkU5ƫLdֻ 1tM2d+Xq˯͡ZNRivd<oXd &C*ǬOu>9aP{1%7^W7S$8<ZIY2ɷFcmoHNT`zdzyq<'eW`?Ruq E%|: ajPޤP)eU2…QZvwfWTG^\=2uj4qg1ș]OO^h{zc,O9 t)|1oȫx߹pO ǰL:ϐ7uģ;tg^zj"v?B RKD?\"βE-Bs!jtyO-)N-2(P0!h .؀)4YgE`QQn߄'n_ Εrh D!V{5վT,9P+1I*Q7/n{WM)54.9Qй5YYe^s@8=@%  #F*AN TS𰓟ռQ@3u+`3 Q{H9)JUo-*M1+U8kCb *|F6\U30?n Ī[l尽9)n @tF^1a3gJסrM>wd"uNMxF'l-KPl(&l@mmLЬYaÚ^WzRc0l$7t;FeQe{c ƨN>CE(ЭuO~\ EZ;rLD(3ၼqեpNVx? U?C^ `5=D= =^wБ%M 8ܿЪҘnAv%.ZЈb\ͼ]X=.{,6դ >.dz#1V\[Gk5JZKVʓE:9QlB1U><$7) ]cMD|cTgNӉա@ɆZ,$ 2ΗZYj7ʪ͜L|߅ewx1B8iNS'5']a Mm~A1Q]ލe]ӝ%ciҔ'!Z< k9++m[T B"qKpzs6+Ld[" Fʤn$݉GUz]x>߄z'wx4\cZX-ǰϡw"J&/I:~k>jyHjTlr.5~w_wk Xsd_!sʟ^Qt*$RKs }I+%d:r0Á%xU|@(fBF^M0Os+mų]}jp{ns^tgM'Kw ;%{du}a]t`xą S#zcU[lMEKlM.5]xyC+sSO`XUw}ˣ jL7% F%a!.VSv[z $erN !Dχ|Y)bxDH m&J$tڼkUx~H.< ni<K79xgɚ0]?/A~ߦ@ek3+[H?W#a _o2%J1ڛoy\taio>{FU. #)>C5<$Cs[xD>*SWXSECc]B肶Fj4D:d[&^||٘L.zIooHk28Pթ0.6U}ƹ{k^9W+lۍۅ #)35Ts6ƄW4G+,] dT(`c]*:)ZQڡː%""3Lŷ.Ͷ !h1n"n[^2?-oVxiؠ]LWь{J t2 $&s 40^ܚ#Dׅz3*r ڋ/y"RKJָ mIQ,f\/UiŬSdj@ecQHi(ڼY&2j2 vj6KRXQ937uw dQd%!\Cڟ=]G)^FtFX"(~&}(N[a^Cj7m)Y`7N?3 &.7k%@ hykv_`)ZVOk(6K. 8_*nyj^2tW^'пмYUv*DAuGQ=oZ;aAnt A/˯ !d`p#쁣81 O.g G~~)/#ۿ Q8_GK?tN4ǞJe`oblieln}j  흂YԫedᣢAueBhs+Fk_G $:D[/&HmE(ͱ"TW9nytNL$r_ "^(QSsuޙv|ңlյҍc~*9@Y./yI]o`PPi5km5 ?v]u.6ӚEЋ<+Gfa4yi) Dyi2.|H(lQ39}bzqScaZ!'Ue GB` Rl {VOdQ,N'p;] G6d2Hpqsm%.y"^4E>':۪/ &yÂQmGТrf7i@֋x#۶El֧1tgtaHRVqʌ 6(IR/$>u=#|M>\~>Dg7,qm- 0Zuy Fa!׿bCtuVa꠵K2GyZ(~,IvzHUU+m_ =4=odWd"Wۄ!Z)+WAI:FY<C6j4P_L>4VTW@U"_{Hի[n"43L!H^I9!k:Ifw~'ٗX173IixIeW7g61ی1bTJђ*C&`6dKU̓~Q׾M@nXO(0`F#)ӮK$J{^-9AMZa7Tczrc#>}+vg[E /WoCºszau'N1ߺదۥRߧE!-rȗew6<N;L %fouAZ-G 7Jn:OR&u N۵Vw"a"r٬s]yo1p'cؿuH>%hheRkĺl$ɦ:EsjeRN1RZN<ƹ+j ('7&.)st{:͆ c6ߕz._ H:Ђ 9iLIԵ=@j:'vLQ$@b>D>M+a;zإJ@ o5yZ3Ẍ9he}R<xGoXD7]4Jt䵺v4UCL IJO֗f}^Sx),ػhDiL=ԟe9suR[ٌ_]LS;JleqޱMPBƹ gLKMW85z&>H&(&˷ߠM<06$]I4ܱX5BpVԍQ=e^@^ 3A >LOHZ,l6iwJP( }{jt)#*VdʙJgFsCg2YD:3wU?m 阏6ӓm,S2}RၻTe#-^?~HG.Rb) JZFMI 7 wgWaX2!M,"q[EƜasYx^fRfWw.n7JzH *Z^h1։ g&/\Cv'2&ͫ >@<:A}9!O*g :64ٻ39H, (?{pOھ#0iǴXE$ba!Ozkf3jޤ}d:кʕrFӎ˕7M${QcʘA`p)4igt0dNL\%VJ8΍g&I/=DJzߐ6 bcMl1u!׳ Yx%Y^bBNt#SE F\ym! {1P <9T!,^yE>zqi1st_.ev"Ek-b}!̙jbU#&e ܱ"] =V>$P{%8i uI#Ǖ-T%o=t wi'&Ӹ7H"k;q"N5ȐX+p )s`>])t̤l`pYւLt>:Ѿ)o¡#yr  }ڍn㉻%+(Q A->Z.pQ -մkG4@E8/H2 dO×Wjk{̰v!~N0˰˒w9+@M^Sz) ݵ3 "7VpPм{vh[~f1Vt>/֫LC#M#K++Kr\Fð9-U]C8Q$K;HhQ6 1Piɨ^>lKW잧Gx+0QtgȾ~4h3wHUPC )v%T9;-;g |3j$b=sG+qsHʀdxhuu,UstP_Ue,ԥuĖ{w[SH0B$ }NF{vQX\S%:G(dC?(iULgĄYZKqN}}/v~5DٿpP@ fMxU #,@Z GI361iJiZK{{ut?ltƪY9:/5JN=~isxRK*rNrϩ.3V&4LH։`M1:ut;TY[a=Q0fk:K"Dv@lj68yPw4/6nTp<`LfvE4ĝBizE4Cžt-%&PPEz8Ym[qdARDaϗp) 2:#@_W9I 2AHΊKZ^vP>w5=^evXKS8(-׵BsTJ;+d5wo4:Jq3*)%:4VRV1s.q>]|H)ӄ0 X\(Z, 1uI2Mڌ~ycXQo&Omͥn> S'b>T*DhbF0%:6mSso$b iZGE>b.GZZcy8%~l9< зh(BˬJ0,d 2q} RE =2O'1?,Eڹ?GSzMX8zF )۶\ B%q?uR /3ʿRMZFm\?OVFw@kpnkT\Nw_Á|="]oqm`^Zn.d w0Kq(x ݕ88E]ldJVkeXd ܬg ےq5r5I֧4>݅zd>{xGw ?/&hQ)ācΡ;kr82[N+Q)C(PbTQʛ<Զ2YZb i̍"%lJ#Q&.4'X%ܞQVG :':6Oo Vhb? D:7AwVR/s4yE6k R}BTA,xzz4yz]Ȧ۟jtkE&gQd"RQ }HPޡYꙩˀ,k\T]j26$4剕?,*lA! Nw|E/kiM, \5C +4m et=?%c@* s۴sr^j/ HoU93Bw$KFnPXl0'2NCl%w G3&dva2f?m+< hmol(f (^8Mykҁ`!%anz/8A\ҲqgzC 6ReԘCquWZ| %Sd\p!Yާc3'0ߜzaE`FOT'PBhj,g r B{ u{'=-j3)c*zI my4إBX\CJfuZxf-s c4.XS9YL J9cʹ,BS[ 67(*Ҝ E!:{W% >i|I˝w˿ nF $#~a8]&@xlMLS&"5"ҥ=lErUpڄ=5PNEHO'FwSq~IYSU +꯾Yǭ'Xij3|ұ'zDn3'aW`& 1aV73|eB N&*<2EFx9cFnICT u՞ڇi1,8}nސJ Z!lr Fz2c0S `#᪏\d/mX0vۡǟ Rg)ZQ2J8prO^Iab ;a0 [c{Au3 > lHx N3@*Ÿ2Lo7"I42+8dWY+>[zebqo@IϬgT(p K03Z%1,HN*dByf }m7|P$9LneǑKdJ,;Vxq %}*|D13W4ZW0>3EQRc"yһ-\0ͣNڇLL6 =[ylƈ밨] v}/;'#8Chq VW6pe1e]X D4;R"tXGS$6ʃBѷ*+Mv /g3ù:nب$<ϝN w Jcǣ l)C݋#ZG=A )mOH|3iE>OdU{F-Bl:sKXHq)sҺV_c%tb$>n&ƀn}7f;|e.0p?tɪ; q!d˟Hgwh3&fWKJ #GaT\8paNag2ʹ6DaUC)m򯶓7_R9Nڡ2uʱZG5 ?rq +S DBZW0R]r+1i37S雛\|B)*Vy./7sʗ2irZc ^B[0c%X {#Aa2dxzIi}ť@;='%/PwjTnN]f[ 'x"@u+c67TZ9}0;wz'qm3՗h݂WHIK[@e5MY*g>`I>moQG:7/GoIN&\M?sS:}X ;=W/@^ڄ*3 $CRzWld,(!ݴx?j lyˌ!"T k8[ZYmJoq#&޷*<lۚ: "MkbW>%X" ;NP'#ʆ&aLhp!{(y* LetN )l"N=(L2~,{;%%;4VX)O]5[|!pɄOX slI(i}jjQ9=LpѰyg[cW *c Y?4Bi*y9e\aOi& G1O@yE\ u<GnC ˜܈0z ?MKlB!AN< Q6!s 3S)\4gq12bvJ'1RuOw<`4wU\d2zriE0֦P"48Op EY/F6r߷ҀqnO<5 NbpDr6r ?Ёo5ǨK8sٚs6b g?cBkh̾s @¨DMpy;I"//_'j6ǀ$r % =ZL[(:s8L.@[ BE"EBjjwcy>]Ȁ}MK>~Y1O&-xDY;i|5P{wz.{/ا˗j= Dx ",*Rpɉ%ehJ4C3FBYTݗs4,)NU %'S_s‰mMۍaE:=wdY(n ? ٍx:c0;v*=T(Y7}To )07;wZ)>2l7>Q R1t'W۱^Vd)ӽY9}NrvDy!~3=}/jqEN*}a $/,eodމt (Y8#gOvE_-嵛J&->cʅ!Z.v`tomU;<4{da/"!D܂=z6 @&;t0~ӟD";YA=|,p#f AP0-c4Q ))cGAb/6ajZQ5Row~_54vtJ38~ w߷78r*ohAex&fO(7~Qakms¾TU6%*jJOڏ1BHe$؀cƐĀ;D#&űP6Ms8 E~eADz~Vtwxk1:S\P2s)=֑b1%2na6P 6߻Ð U0J3o`fiGaĹfI`H# up 5OČ?KCo(]OI x/Ԗrd WAk8<ؐ@ø RDܝr(!Ic B?@Z*d} Y\crUlcM[V )],KI^y]:nn;ƶk$O†/NT! lAny;f, ,Gaoo,=WNn+9cLaO$^eмQhׄpDY]y;g(3h}KzPѢDQ، nI䐳pBfi{M YC PZARi&2c^A˶ٶTY@?ZZrU ;KM0 k'ݰٽ.6}sԵ~]lyPTġYm F*li$a ywIBl t:+X fbEKP  ;pW=1ctGfUO<|S=Xk%SnTN' sŌ YA5:^R5:U(z7{by*V]J/EGYX\D0)@7¸T*yڰe dFh GGw'~x6گ)Ul03!e} mXN;N@MSBŅƍ_y(ڭB$7*gBU` kS`Tz6g~FUAEt枢l? bT0PQUi Â1 yu}1(Vuȿ_Z"5  vXj{v!٬"n!h]=o Jz W'NV!KWJ*Ea@xl?7z(5_-LJ~~&D-^?ePI}]dDظMt,\^3j[be ֖vbSJAKHR&'̂򻯇V;?f}> IPy2GcacXͩX8b+ʇl2vT5i|NgLcHBk<2Xa{ k)Nd'ڟ_͹@: GPl}IL5"ɫtFô14ቋ{n]<1j\XF|Ol ;cJl dT+WVt%8aB!T*tv;bEXjX 8zǍr:D{ G"6.FuB߲ׄTq;^PȝzYݛ[8Z 6[i ׽|J&A{jy}aCKe"@][g[ }E! xHI d~gpqr9|v- ';q[ N8jۍanY*dI&xZ~YQҬ<-SX 8Zi {k`N\f@d IO0DEiVE pn[}:=⩩v5̑۶m!C \wTŦ7evei8Vwh|jg#Իzbʎ q>-,:hYޟz9vv6-{ "jd/ )-C`~`JE:1t#jK$L|t4c:5e ~xx @")3(c) m~$PAs??~1,D54r\t Jw/2(Q,*boV5{̻cmH~>u Un,?}/LijChv{.p_hrD^:}ԡnq9ǥ9mVw!1\5К=0v>a(h$Ƌ`R=y$7i7+//d4/ǔi(`"lE?D Z ]o(EBH~ny/K1TX́kwE㔷"B僕v:SςDmP&7Rp_܏K* n$3յDOE6ij\c #(3E;m ;T `M{IXآ&kIqzƹ&leͤ!J3.跩ޣHfs h><֫NHpǿoL߲JN1dڂ:jTј3q ^魒sO0TE,޶ò9{+0 p[@٥Anl]l{HʍcR֙AfbEF.`T߅ޙ1W ^_90GFYFӫ4Ga%/"q-^z \Ö jRx͉ 3~6\!b12Ǯآi*b t6ZA0m\73el>7nj4L!m?jw8o{{)fw7z7aok݆/7=4q :4շ?"_]`_Jtz~@R!K4(nޟk7,s;Ԫa!%jG׊u<Ôatz˿n@o|NN~Mld @/.4.W@ lc*!CLLi) F_g?[ Kd@0.E+osoqa^GGվa\ DGAOOQHGТZKڂJM)"s_]ܢImQ<ЏO&%:e\73ЧcC YarݼתDo]}:5tEn\x_5B]By+2)@f1]0'SfеwKG%)>Bf*opR>͙rVC'& i^iwkJܗ5#k[P*xm/%3bHyLvdJ<.S~6<{;%br5&irK Soo7lWfπNfd0jWN̛0E\=F4pТ᣻P_n̎{@Ñ c!<˝4sRߝe.Zz!Oe.VyIdXsuu$9Oe@XDRŁֱ #mєqvip ݧ5'{C8mD5$*v]\d_Lv :d *0yI%oi]?ȨJ35~Ci Pʋ[Fͣ.%h})8~ˏ4%ebgQjaKdKn]=.z2>@;iدI{J I%:jIR^;\'l"~q |hmI4,|wi-K}%ndsv玾%O9ZC2rOcF3bH.B(52>/)f?x6zݹhƀf2Wl*FC lTgynYMR>]ٙ Pӓ PÖJ`KDD/2S26Ô=i³&7V$C~Y[IHh:OPL>K/pXs'ڬvЗ ІX 󊀈!s;ߺf&aJޜ-ֺ:99=pK#U3a/aek@:MM^kwtvtSu̻% Gc@5+"A3!Z"q[?|Es5aߎВږ$k?p©>0*׫>Bx{F}8A!h=_;40 E>@. c#!45u|ߢV~3ƙV"|?rL˖PUzg=nN onYy" tfZ\,;IV##2s|~Va@mm;uz:_g+qk<|h3B#T*u Lo/Cha;5EtLxz,i+l!\RHD$V{k!Hf 7Ef?B*iTU=2SalR'+ ՞+>VX EZ7<6In.er#EF0Yu.:F@ĹjE62Fj20Cp,YS լ'ws_76d[0Sg]|jC>-Gp/0@K<8^Y퀐x͆A׮D16}qd?;̝Fnx+S}u!®Sb!"E4R?i=dNϮ=/Cdx#s{+~xx/as"P85~SSv~H1w&x&>/GŃ&Vwccok)\ٹYj\|ނRlx4FE0D4̓\ ĴC`63 OxEVhzC!eO ,̖ {9e~\UrM"^}f`#{H1cP?XBk>ߥR>U6jA$Z^[}mw-SLOo9kNy%y\f[OjN`CYr;s U[pZmh4k_xo:db2yB<ߗ~"eHJT.U0^ӄw/E1ilaL,Z&3 *$>Rjg&WFj.G#XkqI NYL`DJYyeҫQb6Q>mG3 5۟kx%QjӊmzBlf}[9|̚!K`1D=}wcNV%u\3mэ!ұH'*@G~7TԊXc0CJZdʨ1$$J\[G ȑtTQ@tCgDp޵2 t=ϟ _Z'4?-\k!:eBS.aqy7-!ry)vk  %dק3 cbx˾Zf37-_LwiQ) j7ೄ@3Xo阄ڪ?WAPTcoX,^ą?$iowZ{J=AXD_c?}%aҧ1%`bޯS|%GA6 W C˄mkym=T+heEx1n˹۵4PE>2e%Yk(TR_{o;ӆC#62w\:W2\ݬiVt+f-] G\$\]8-C90z 3rJTҨe l6+hH*tsֶѠ)J= e:3/Au->G?wkץl/VpE FK F\)S6Sݮcwj[qXAGJxUE^sG!fEvg|@)(#:ĬFgi^| we)E-yvV5#IrL%2Sq yqXQpqW%yv ‚U|:[V*0{ W$."&W1ـpZ< &۵A;F4.*3kѵ͟~(XM;s.w8Hyz12+U"}5XUY/Bx@_odqq?]ǩV hI=9*y4kzS>aziP X(4MFȮꝣ5ͦ8J i35498YJLEΑ2Ә|s x)}d&^'DE?xD'nAI!^L%qzpbxjD2Ta hN[Z`!vVfY"yATOIp;Xc&sP+r>!4"C+9)e . I}%)NXj"?q5u+?aÀvlUܨU˥?)@*ǃ׸6kz7>C4e [?1cER[fb{l[97X!j4 JH!B6{b`J0#ַDH7JH}qtEH#^%tZ 鸜6l(Kzqr ƅ}Ӳg0!c!/1$՚ k`4&!⺗0 (ݙS5A*[w)*F" V> c]Aî{^r{-psLرi /| )L84G8Wͭ:ΓcL!yf)QaRG+RD?bkO{RUX7cma! `֮vMh.j?$BF H&Q_DWIDT)L&m42[F*1xv2Ʉ#Gjv?_No[Bocw8䳾yya\PF" ^PF?Eֶ84НW*J>5ف]Ј,\:fUp1SJmG1 ABva9ٗ-_g.-#ḹ WO3<-rktH~hēP!n7P:ݩ]u&T4NoVG 8#T?I үU!>-_GFmN*w]. ~(Aadʋ(K7:ܓ͚?3U DKj.'y@>#nViĤdKƱ ˒_566r2C3!&;YP?4g*9Km"wؙ4UCuUCiweƕh[:"%C낑OI+|VYj2f~'/kpjXLBUV-T%b|lM|q jhس}s_]K,Jdl9d2Iq "2B2i[gmaAC~:]X3X8٨#kb.j̷wys';\r*iRG7͵%2OUJUߖ* Դ"33 ZVll^-!~|.v|m fDud] ]d.5s79Ñw1BAEgEw*J+~ s&[2Z{s/ϐ) fk@Q k =TIu-|| G,A%C9b!~ p*vt'1hJ!Nіn-Px~ )pSre_l" w>'HegcuMzm}VTB7S5RC^|xל>Pօɤ*)W 89`HW|k#~ȭ_P`)" xC“U ]XWcк̚ko&| `W6-~eXx1MLafWb#cW?)} #Ua^Ņ#G%kyD*-^:?uA- \ =-i_S9dzDqgCcs9bs-TpΕnⵉ?Kף PI3h.KFZp[͝)v]K=~:##-REV\T4LBV3ڼgօ"hKs=qB߻Ķ LQ"y&$x5 :qOFʱPJJ]!t,DrfMx٩ȧɓWkI0W` ls./eljjUgeBnPEmJ6'уz&R*x_H:CWd Ioi]ܞEA5k=+vx085rRrf~HTQ|gwl@WbD`+pɴvQkָHd)wS  '/~)KũhZ Ы  -5va-M+/0tS8/rV~јIChX;"h^`T Dc}Q\h@cRS}2BPi*e/ >pC9ZԔcx9RcdX8ڇ+Bs 52vnhU*Qد fS:ׂ3#7D/_U~!`=r2i_]FaeӘ:)ߞOOq5[&EЉ&)_4]^;`>D46Hٯ"5 ՙ}SrIA/,x`Õ+I!9ά1 (BID.Jc+Uzcd˯NƝˏHOw']_3ģMӨnsX#Ve*WKt Ht+-岣|N%`UƵm1M|]?i69)Xok!&C}vFDD%*4T"[i("rfϺW)@nER1gF›>8;K7L<n\L<]о:&ac2,@ɫ{ʣֹ=Q = Pyr7=YpK%2H}Fka'`rZs~0壸?UlwpcߕCi̷\es`ѓ+^H6D @u5qj% m@hcXy@,©fϦ:6df@A\rrURmrU"iiwV,vo5^Ӯ~RAZ[8AGqkCUgpgf N& ^Ս!1یUښFH&G"\@ooqÄ?%8Y*"]0 UzU+Dw3fvRl1 ,UHmÐmz3H rL5撆ZDRrCe 5g1 OE?^܈uZԄze'4x۴35ƘhqjtoȒ~JZ# 9tj*{jHӚhJ 0A~3ڈǢdъOF.[.^6PURCFPMwhB.hJ(>lO!"v]"ۥEZ<`DŽ;6 cnJ%Ӑ,xLZ-j Zx=s92`* {jy U;T5%y`eV2)Jn#Q IbX)g|=bBT\bS< Dz:wH`YXt샿KIr?-po|^(ů1z*+mmPrHR7|TԮnre4j ݇;䊗VA0.nH\y9jăm7w&Ks*~Db\*"9Cx0ڭLIa].(G0_m~vne6޽ 4 Ȅ PpÝ]V^25NNlVEsd:G gǎB 'Qdz 7.mttly, OP,uH֩_^iz֓ N%UI`FESR4a x.XN#I1AOAx2}8 }J=S}:a^IPFaS ]o.H vH/WPۦ0FIg3/ctԝͯ[Řet9@+TUՓGTjOn$rK_JAL,Γ\ѝeC` b6.QإwĻ&%׊}<>Mq6nh̎K}I^0Ej *C/j/:a}OY$޹V1)aH']?zx#g}qaN_{=M0N]oa*¸xZ!z?Oo9?.?MgppK9 GN'g Bz{2%Tw]{"w3ٔƼT5!zot8iL@3Rm-%8ny*n=mP8͍էHVZ:J|`(O`y ˭G?Lrvȅ6*-0N>a.S+O^5 ?<ގnS9pPG2X8*VU.3m@nj#. /VB4{n8h~兽)tD\Icة!)D.Bvb'HdSkմ/8@+Zظv|.@dMBtCWs-2a-p\f!iߔ~:%A4'ÖD&|)wdD;3cOh·wmB`֬)$9"#QM$sXO6%Sn58BDO{ ѶHS<-Yi)MeƳf(vcLW]Is?wf?QrZ} 3x *_ZN Q3u$ц_vU;k:;U@!ԃKă1ܪ>eŨŵ|9XQ4̟HH;cT^;ٲqk7/ݮG5#%-I33{Z;ѶN?+O' JǺCLۙNSZ Qm2RǶU#3|: ~QXbs >P/PIeG9/|K#TkydLO;=\]VOw.V^N aeX0;m}OOn3{3ػ-RR'A Itʹ? LK# =V&?ǃp+Lr3In/$CWæ@Q?HmXO]*ZMzI+~`,\Nv`c0ڂLL fRWPRΦU_N=)IF4*?1JvsV! l.'vf^XGꡏj9`Z)CZXzYԵ6Ovދ#܌ׁWOT׍9#(t %R̆=  ř{`tfNʵOdjg CBnm_^< "˖Oh [;HVj%Kx+¬6Zس2w$42 guR{>vcKsQYX-г${\ 0i"~`=#/k /Y>n&BsL/'XZS~~ceoΔlv_ Y KN*ǜd˨9M)Mna=2AJyWıK59=`0phе{$t5ab'?*_6\I̺^X¢)kؖKpgq_s.ёGG$:r߂'~Dfw)=/ed#"clsr[LK0 ۇaVq2A=즄m('mf ;haV1 6,R?]߬2/ ji/s.'x1s6ɹ3Y,nC^3-sZ[Ԭ.q+zmg @7 @ŠF%᏷Gz$;GM\(TE1x8~nXZ)|& Fbma hzZL2Ÿ Cw¼)p)aȠ(##nw>,o&V/Zd&?vU'IaY=-q/U7um]ji JCxTZG rDd(سsMODY$6E,yJ0KxIBm6ȴ,mM32) @s*$6uv9vtb|Wā[nԌm^4 3yIe;hInCYwg_2 2e5ek!upUeȩR4QT7{3&Ru֒LDij5fތCcZGy^%\3tFSS%/ &Va_-5#c)??AbًWkYqnjbt>-"߳=Ԁ:L^lqyiөcz/;r8FVrW%FM,G%k鼓7^r 񡿸5#+ss,F|4dnTeЊle[~ x۰$v%҃19,ZS9$kJd5n1=)0$ {2֘ZfmJr /NЭD֍oFwњ?AmK}|!`A麱rFvMotޢ& ̱W;Q=aP;*"};%uqA9T9y}qPQ3-0EBq  .{3pstq< R. GQn^#2</ڭ3qC5_#B:-3sͩvNc\q/ ض$ J> Z]i;`􎆕YD5YxtHMfiS \8M[vh@,ukVi|+<~j"c{nBPKĨwj1ӏI$_G̑F"kYէGк2x.dՓL:uyÄ ~K]]?*Yptȍp.:R369lj_oDA>!!WiL5u3.Ȫ=m!lL#2`s{a^l50V5t ;d >ꭍ m&)8@BvXyAlΫ ey@QF|\JJg7k= (zHQnY}`.(aԈInIiԍc0VJF{;^yTy ݇5G2U'->|J잲Qd,;򷇻#ȣ*镺` ]Cb#B6pUDD䱩40TBzqP) !V_NH`F?ܬ˕߮DI OdKPt? cC22"D&8.֚G`},pŭeGgd [qeQVWI}7c8)>hM_cn2&W< v騯lCI,*ɍQH׀[pE$nx׃:As6=u6@yXu0 k\͘QѼ'2[֋TOm<\pek)]HΨJZi$'L}feHqĢ+AJqQrU=%M_~׳>Pc]bJh>o=i2VVئ}5M Sʨ'Ou7x,,@Q^:O\{$0:e/vL# e={DVQ+@sY#zYݷOrJ')O}W<=Zq2+v\EO w*p2crĶkyd`ܐA%e7j m^[ I)D9@}s]A( `/F?yrun G{ Ha\D[JȤ*l{Jߪ}\e^@C4*LK WqP.93g_uedu(s$utM uPa {8Hd*lij[ ht~>1{  :w[+%k}V{ѽ;VdE&A#ջ# ӰBOm"æ3GD<#Dw* zy=_Z&$R2)tD)u+WЀo*m5G'.1)_ԳUTG((h:}q5 Ġa;71CG XQX,Ƿ {w! at"`FVe7m}/kb,@X"XenMnjFEx&=+UW#b6 ~})Hk -q}lPͳ:0pٽ'Қlg-CFD ނo ċV\盯6z9XDPy , U@$BjY;\N4cbdKGVUVIX2>'B5iHEWig4 "(Lل7W>>m}䨶SϺ#;/|",q{U4:Pi+ɇYR .~pZs#l9 bͰ"se,U5*$XGh$R$E-U]؂LڥxS+?S!25?L]s^$̎#0GuM"t[L`!b cs@)6USgEaPN"7 A#b$-C-"KNu؛ہKϐsӗ'HMµ+k,:;;3MO۫3rUv@ȋ LC" ;ӳ2gq0LaSyVB9gmZ| tA-@X_Bu QXO;ChYB .2h)Ig$Z0+niּ/( t` Ebz._i\WՖIT gWRʱ2{<6f򎒖|.ۆ?,XgNH|zTCcd/nrGiF-Zs_9AKS_@X;ע`^ESy0uY+b٨NC,mSWqX]7/>8oBO֢ ˆ2Ê.X0ƶ)%cRE+u[$4FK-Hԛn%е+ć@A*gǘ<3f@@ց,47ƻP˸;E46c }ÊZ&LOD.A_,׷_b77*4>$ 򦒜S(eD+^FSnTKJ٨LYkQAG<)5{4Yӻ#OEw\7x6P~ #k;QZF B7ThOɆϧj_ ֗t%PĒ*Եm  .hf]nH wqewhvN` ׉7E7}opx$J^ :]j&7;wM 0 .Hk'gx>q>G aA Y$DYrb5bfQsw`o(0č&^7ę[S H?m1iTKl l{{ղ0gk4_ H$n QĉqӔ!O\ DŽ`Wq78+VF ',[g vt9#ײv AXQ̟5WuOb,{.0D${mؖuQ?TT i l !d($ eymWnU,`qT8$Stp[4e?9](\37h$_R}܍xkelJQ|=>hiQQG(bpE*.[Hjp7*lbNoШ$ EX_nj9=.} NPKF; A&9;n č.P3aG/"nJܟ&kK Ep͖^OHL_n"NˆƋlj~DuZ1u9rJ`)/TF&>{)J^H/"V-DBF84v &Ĕ%KfRuX2[w./?'lĜ8Mn'NU~gGVc^f ڰ77ت)H[`nbW+Fn)HxGf΃U㑏JU2&K&*e~62y&2#: I=rzUlB@`(s4΁ r)K퇎^uVKzQԼ|=G BAoUT5ԩƢ~dH!74hLo$v#LN;m;VDT2}5u+'*vl`ؤd2}''7BoR^\: CN-#b9X곷*ibhPz]c`1t|aݖ&F %}rpY/ X8%:=~2JjnR" )UHHJbW3^eJ+S}A#_ৢbRMمW `w{GoǙKs@T64͒7 ISWpM(q`V[O$|o7/ʮgmޞ0MZ9XU]xn$A3`KeL7.AX@}&vFYT\[jB<'^-1^ٸs70ku ŀ)atRKho"#{{ȌN`X/4n|0DC#nj A=1Eҭ$R2*>4_RqÜ )3`ۘ,q=/9{'8 "/O/X IAatN?͈OFE/i*п+<;aj~]~~QLD Q)"6WB+†f2QA8'X-p#~)6&֌ƹcՋx>:yP Z=_8 Gt HP@C^F?ؤL&G2Kٗ.7)k+VaGNJp#`p}"j`pv9}g9~hrie\ yT_ݠbA͓G"Hy,: %+L=&v>fÖA'@M,]7|TCvW@@\eq`KbFpPp`~+X'k =f"^ nL~ &j8Jdԍm[u}5b^SBUHI. Wpwꌺ4GL>??Jf L:IȤ;lKw+N`Ulv4?2k# M4[40d[P"iRJ_+V/q4)3e:$-OA-E)3~lB]y*ϙ#W %syɑKHʒ=` Dש=7O/J"8_%nɿn^TaJOs}gZtdž \o4PY=p= (҇$# Ge21#9*S/]OPW=trdl`= $Ƴ/%i5t]+šk۳(NH|xğښD+_X VTF/U5F:S^ MU{}A}\Ѯ{@dΓɞZkFyJhʂD# P8pP\"Ћp[:Lh'd 务!;?߼5)Ǻ;MF>pI,H[ i5ߗw(aӲFsh >Ccod&Rd3˕2WS(+(nIAKjՌk؄0@wƭ'V\&1#Cu\LaXl;4|EwL"F-q.~׭B3hy(/fT[E"m* /nqVV {my;{ NY 69-b=c#tCe5!msyîsM؎Xm$l-krTF|[Ҡ '[4}jNȶٰ,"ՏnlVYaNC h{c;A}W~?'}S3pu dʶ 9d|_q{a0r R$[:LAZh/I D)Ģ7:wU=,W"g+QtPg Lbw߶q'eL^()T|!ߖ*$Qp{qۙIg~B?cՓ'SY LbOrJ9^4=w]n7ewl7cj%~Is櫜UrBA! 0D?lqmg~k)5u"E\lZ5i>:o}_!o4q ;(!ȸ%Eݴ%2tDF5/ 5X*)(/3ы^ i`OfmJXX_iPa@=lO>@o0 w:bOĺ7½mr EF77!Xc oG9M-IC :+lV7om%Y*i?Z{3S9D!'56BUUPu8z۹+)+ q $ZgE)o VdrDUmK< |\cZorD>O Tċs4NTvI̔n  55FIl[ݸOֽSb=·9RgD̓cG\%$t֤p` W|PUZ~hjA5L0E,_ COdrE]7)6{JHaf~PB!d8: AR8M;5 LWQV9 -^=6: [>:_IGLY$o@mm@wר]%QNE(?"1vkdZ?\1Bqh1MG;ϞOߘ3鏼G+-1ГsSs,[nk˞x}LGBx.euD0}6 [|&v|aHP4D?M%L.D m?nTk\2S|!%2W_`s `$~.CA!9홊V!z'JpsNxQR @k2 3ڨNB?zJ;g=2M_dVz[~x|?OڛSV귬\._dٍHV͢Q-VgALd8z8lH/w=;zÿͺ=kJ{L4g+Qlfj$)3в7rȤK"Jۍ:ǜLT9f>6+^ WN1nd5k~t _v_́ O@~AGo{e~1A$_>dXܒ"Ōi~UKΠ%CT;DI(iJY S :li91eI4p'Y9)Ϸ7hM7&uxr\ hS/a wL\ofmؗ|_;XM՛]ePWѠF頬3O1Hjpus0;TR[pM(HV͓qzSPN ;Qo{>m 3 |]WXv#UZcLKo泿^E )G85ؿ$~˿f ;h?[C%{ plQ:x}%?TU{f}`}_?m$IYR FG[dAUpaXlsF=zp&"Zlq6%pr¾č#hب7jtNG0 <љFݾ #D m?=Nu\ϵV4yfùX-;ôs(@X{qrW$٘v=Qg֞ls܅('8"]睙(7L&l ħ: 2ЖFBGK)"qX{ggTR萏#S^עGn(Yɇ%.`HMO;w@83xYťh*j!K:`2 Ȋ Yd w(}i<(O }my}An P.gx 9X2?'zbc lϽb)TQu涤e^{ˣ kJ >CJ#ɱ0Cݠ7!UNqEH6bC;|Re"K}n_Ѓ v܌LlȳrY*]1n_Y bG֎Sv~=Jlp\U\ZլZonYv\tlwn.SY')oNtTeX !qN% S!؃H7]٭E5P-ާ ,ij,r ~Lto4~Y_}#lks /v |.1e<}>z̀i)['ua?欕*\MaLNm6ګ-Lm =?kA_/ nm *(HZ~2yOРez $ǐm\h9ĄG3 P#wZpܙMڣ@߯52 1 xu*bK|6޿P0M\;ˮ.t&Ӂ@5Wȶa:LKd&9.6agfui-ب3?%ytlfP[,(1s(rf()(N%() \pRз-s{bGt 7<@S 8)xv"%j]0ȇ*6ۉyehVKg)/@Rrt$%+xP'xĜ|w -Ndrl$.ʑ -KH+\%QSf#ZMK&ՓNoK%*i3pi f8:>6A GlXXR:_jT`a/+fj-)8r%Kس OdVzjN*~ld& ҪYffW& wj[aפɩ XULc3d t@ 2zx_ ꨛ-i1YԷpMӬ,/@2ڮU+)B>! }sy -ѧ6 =${H:U,^)IۅmV-KR3$6b@I΃fOm21h = fNӉ>7nAJs:2G2G`IU͞y g;gz$"A{23!r/ɠMo71I.% EW1}?ohݳTH"h0 vXgɛuޱy\!%c= > vѤz!`ؕaRkM@tI@];b+Qd&]A>' S6gP=yyԏ[KZܠ7IC+Eq+>aSs@L-ƺ5K}[G^)ἶ+=#)mZ!M9c%[hn̦ˆ/wC'kJ=3LYn/(eÃv] `GyX.ߏ2"N:X[pD u$?zwaN!g@eұ:6Ӥ^"Dӊ@P)xܬ}|q`âJ'7Y7@%xUb~%XXL[) k+ȋO,RĶB3PQ hІv0%Ttc:@@r,(C|JsZ'_U [?['Ubcx2Ft`tVlU_Hk][kn[:7jb͍9j1j?5G|3 .FCe~zn@Hr^ҷjkgSl68T䇻^R/+ԝH(\ 6~$抍(La1~dՊb2.Mhk ^%ҹhql $,S{@2R1|ȹE[Cu*כ˩kw`3szn&nT5;nX.Fsò b:j"t\RH}Xw֒صrM)՛63oGz-X̾iEQD5keY"NR_u%G dziKJw8 ^_|.( K^OAԛ|rgS#BH}Om sEvIaF11N>]"vDK @g͛ dB%f6xunNi>>E1""y+CH=ǀ \ sTˬ !pPNE/dN>4 V%X>41!B,b7vOsְH\$~3ӃrG~G N/،z63d !TwyzsMj+v *p8I? h[\yjNOE'OG6|SYԭe nW-$ZEr]H~Ou` @ln,jul0Kzƛ ٷ$KJ ̅}&Ed\fo^ziF־D?`!TȀT&bfqM'"N:}H2Zv[ց;6D 2[y+I؎ {ޣc}9,ӯ*;p'C+'k"1>ZsgT 獒,DKN|f2` xcfd^}iJ*{q5 za{c')XWuBRj֍aD)˂>MCF"?{trL%Is賖:x[녤* /\\ȩ$2{Xe҂ڻ#ՙD9?(V֣^&-^51' M$4WM/eu[Fnh _OX(46 u]gSɳTPƍpG=ʚ gfi(a1 R8җjSm-q a\Ĩ ́g>㸁O~>Y4-LZH9Up}8p6vmAg]ˉhA 4&Ag^`[N .`zTxjDPI@$S: 5խRqLU:Ws/yeQr hK,CsW`16:QO Ч!["qUώd,)k1/S6er?*}89|ףJWOBԈV}=owj2/" 4seEE6yTl\IeEƚ9 7,_ըEƞb[?2zc/ist˲RjHt*~Nغ+f˶_ΐD)`>Nao274-].g3`i>4G[ڦ:<p)v(bF Q8 BY!,Q|5lWʐDkl@ªF{/WMD8:bҤr؎)wɇ䓬A , ﹗[w nr0NRbSa̱rrNDO*.~P;ǒ\KEǡhkd?Mx5at<ͬXH7Kh'.a>OT! "֭r)pzU)i9a5i@t:1 37_4'1Z'3}LFUY$x5f Ëyŏ}v>Iq (<1!͂f(%KO94#S/TsQf#נ3B)fר1~J'R )[jG9yrNF/5xs?tWs %. tBQqZJIFrR {Qpx Kڮq^UƤA={Ё4,'aޜJ96L :~=+ ,'h_x4jXE8r;, `:cƒ*i2Sd_',PQ"{ {h',+U+f ~ʹ,efW'ήf%"&e^ԈOvSfd $vTp|w:ɓyc)|*,3f~Đ5c^16Ee9T/E]#𶋐ܕ4d[F90 ؠަi;zuv |\',N @_+aSWd25v xyǎ4$" On ݿ~1.1=9xF=Ê`-﹯ʯz0O*J/.Zf,E\ ɀ *d1 muO0P\^I$Kxf`[zMWX6*{$՜QAnGSzURuVF[^f=Vj1 Pݘ uCI `,#An~'Gn۲ v aM9Ki5(V7 'gIQ$ihfZס>̪7L`VTN\u.]LQ6g~}qPAn6f1(>:ajDn[+F>e0}y[aT؊_pQٵˑtBoHKQ#'], 噽ڔN䁑ad:31ߟ泚˱I=3@%+O #Ko?&=`A-SN8=L%sˈ3`{_R&8Z/ YP v)X'~Xv9_w`*ǑJ zܱ;Sl1N۽<_x Z)>>F+*2}APU.>׻x0!jpYؾl@⸾]6uڵ~Sh/CN0S,38N@OE߁jb>xJeiYn""p+W6( hNcT$]m% _SI_8Y_'OPmlTBtWfΘg7B<1״@sb:ލqݟ\*TZ[DFsI/n"f=|.YK<2vskB#ބ-d_եVx,I3 _m$ Qiٝ_C'4%r6݆3+7,"2H2&JA<&fgء%lpGqKYu+ʹ1<wPڎ^}qF :J8D])!s(9em'UHdoXg"K-Gn!rIj[dC ߡR-& ,-Veh ?x 2u-nqOg,0o}:,DarHѥ)&k)'t#[j LA"rqq@l`fF״j_F-`sXޜh|iP-ccd&"X1`ss՟սI"EuG@q "]&kK]f@r t,֞aBwa|h/WL-pԍ&|_Ot 0GM! f N&{Bz[ʾ"i>_fxV]{߲Vhyv,N;zǻKFF EsY1FuoŹkj'ebOAzxOa>1$:yFGאsDpq ?o\(OhDS@-C%z ksvV\F5ڇŧ)b \aÀaE(~Vd>SCSf4cu\ac1&u/gW /\48Z"<Lױb۟}sS ^<">zVH >F=+PzѳErX3D 5SN-wܗD)5F@ d1ک ʪ!uZ7{O6"O;۞MPzX@H oYO3G,3 вUs ORu$l=osaH8gxThrFxi)?@v(CG]xԪRUuu1#q:YڼLTL.%z,]g2ڌ`_`!~Iȗ`5QI䃲_n t³'q-ZҬ{7Q%-%UAOo@j瘫c7S5V],N޷/ǂ5}uSrdg&[7M7$3m̚]!k3gBYI'PW(?bu*T\TLف a&oP PmDpRFxe˻(W`#c V00TxA ̆-}r 5,n̕0%dmj|. LRt'X%t7{9>L#i,_b 'GNBzPU=Fbl*̌Qc[9|}'cyFɢP?9e2սKL&{+L{R>ݜH' wwޤɺgS7,i~S1O 3xĆEr5f zN'sùe/=I*N>o_יu$3䜈BuQ#O9,n&nKbɂU`9ogt Sݸ̷ s,Y)_{AHDoو \s"4C|=6Ar!04R Nbh7Wi`(Nӏ0F>T뱇V'nuyо%O%;N^Diɶ3+ik-D:/yᙰbJ ԥ_'#;#dpA?)u([On{:l SwR "Ͱ mB<Ċ+Y?7Nvhur^$M={i Tah9O~_2S4JR_Qzg~U_+Zp7?~=9qJ, gj\0sN`w[b{݌*P-nJ=hmwG!:j*U@^0.i^9 s1\+Z9+]u{buGg@A7/6ʋ< >H]pw҉Z) +Icd&@6]dq\'_oZ8jSX=MF尨10`[gDLP@y]v TiO;ULhc?e_VE$*.qݮ-Ί$nߜD/z;!ɯE|ZwcLJ=OYΪR - g.X3stA-sJ#nI8a 'm+ѓ>dn]f\2ہ_:bՌ%jdZCFY x^h< HANׂޞGeb}1xG.izҀY_÷WVݧr)[̏V{Ĝ&h`"ofaȩ hP' _8:Q=m1B괷Pn 3ͭ86렮w05:JrWF2&֟g 䣟ZQxWwlI9xd{uAkGqM ,gKKۊf[B ~߄8 N*nخγ}P 3~05&޸g!a'`gPRHw rEUV~r9ZoZS<\J;; l pbdlĒAbnqNYЍuN~HC$%Fi*: _v)p_u.86xjzzAݡ֜Gh}6LϜ:H Js FY)߱SK &Z &_VvLf)n nyz*Lh#yj,)USo/hRuS/Ԕ7Av؀+Iq(hlpϒ!+v< jY-7F@^:5بTZV)3L΅kKxɎ .>PKb̺UjE.ZCB88bƋXnF cآbZVr ĹVU+ FԼ{"|mO.0?oPU>Bne ;9WNѢEi;3VGip汔v}YDY$䑜%oy2\ I"k,Fs쾂Ug}B=Ⱥʊ鱒0|I&M<" \+^oiɷdwTNx{vZAY)S2Hk0\Nb1lՇLھ 9ajx"e,up$6)a K@J֗q[@rpz4m0,_XhqСԷ%b* -`(?nf88~B(} Ʀ]*|SA0}Ϛ~U.+wh/AxFU8ߏnQm(ﷸHiU3Pd|C,rO>-Wˣ`on%@~zbq756t<Deۘeve1,p?|SxwNJ | !;3^+]:<ǣam*X[G EߧIf!1OΙ֮10KhSؼfnb?s"akԱ^lq>z;RVO6$SbZל?{%&0&j% Ԕ8l|ge]kzosd뱂`j8P ^t*m.*)H_DܺM@w.|4&{ 5^Y;l”o+D  Y,yn =w^8z4YΌjf̒g82~j`QN8urtc2&`v(`]I!j(xLvZAVvBq:l|YksFeNu_>|N=8E;G㨓?я_|/qXh3ZYKf)Is{6F*A|bny wk\tvSN欦i O GL2DZyllO~c F 萋d賭@ƺFO8g*/?(3:Z+/}"`-$kQ<l8@BL*%#B,-ouajDEY MCLK(i&)?xoiA6$Wk9)!<r|sBC?=3.Q$P"uMqڽSA<ُC{Zk1fJ]ک7]K$.ۀtUbd)] xV޼1(]ppB`2.XiB,JR7cjw0eFq,3fZSMag3PcJIs13LboPEϵfty? 3<`[kkyCbsye 8s~4zG(X*O6/m۩9^(LgccV@"c`al+!yB.J"q0~ w}XƩ>^[X_Uu'E7bgU@B ,1\(`ma% HßfY[e1*K]y$}iq40KO2k0¸0PՖ;1s!{c!hsH,EE0)v<˷6Q/CSEPέEh$NTI :TKBװ۶l儬SPhX}=];.T~ >B&_p=-%czXHEinH ; M!1aE0}T\̽^ἀ &`ᤱנ8 1+&dlY5mЯ?jwR+r3_f?^˽i{V%H&s)eCݲPM%ьWYɤ2J 'Gp\M xy*6!4 qlV pp!B3]N'מ+I]Kȕ I4Q*r4C"%xQn 9!$_E)CK, hYqغRbQP<qOu/*h-IjG#_c6d OQ1-9fEu:UwU 0 @T exJ.בtE8^ 9R47e7^7)Ot-^ i:rOhtj:!Fvi'Cۛz`q2k}3ci{ ߶dk"!J- iOȋ%v_SV8X&$?bk|Lդ⫭xҀnLo Cd]k8Xhh#y 6)cLfUeb ^+S*a FgyYdʖSMiq/S!o (Q1' o.ْb=h|@=L094[ /I;)cwןi?:%j2$ {:EoAuLUgZ)*hrvwB4z4PVmCzӕFgnӲm5ã7¾vd6V~Zi5\,eN&LlJBUÈ3P4KNTYAL-lӱ muc>V j&J?F ,E"KHe}t7K/;O$cw t1# =$nJUrmV=99,(9yZW]Ztz!me'^m@ ؊fpX<WWKc XVe5`:&DW:T<RV rv"rд(8jdB!PԲlRS.\Lf78mWwy 23#NON'J{ق/4. roky6K˫l ?;溄CZ#e\X&BPH ]H5? txCXPOs(uEzS31Ё=cV>K"`+6/ot_<, +~|񡠌ݡ ޢaz}xwaCpx[ ޵6i}9Gr:ʈdvo+׵$fb$6 ӧNrv7Q3߀仴6".05 ,8R'ʱ-A"xaسLEmn\ #ȓ='(o$YGr yi}LX%g}epȣMgkR\6 `5#9D믎WU 6.4H:ا ul'\Y&i1X ͬ~"}F)SΕw74W&+|+b%`qʑDEMD6WrL6Eד{/?fOin^eÊ؛%'z 0$5zߔ(J0 5 FD*?\k7?cS7jd+:&cW失hJ '~ ĉf4+gXldd3~N5򐲛8ࣟ+u}ڏi[jP*iDpcA,yǶ=OٍHK#r!r@Lpy1^xV~ds[>]xtVLm;yS坠* 퉂܊#u[p17b9>)EN$LlDZ Glז/YD7Tl:˶ȵba`E$T-)4gFhCrη&MOٙĭdX=Z?rm__T>jiurHv- AUR%t κP%U_g%<\w 76j'NV/h1W[7%ڻ zE gӨKxZOMceuͷ`\5/ΗNeˎ#e1([&Q۠%q1xFsqKfU[Mad]9\g¹+L 6ckz'(;&2{Z ]=MAӂK+:WM"x)7QZ4~5dGwPjtjn'v6GL7R&ZAczyuĨ`O3'{&$8S{U3ĨZGZ]rM|%~xLW܎'/1bC\g(7e87CE dv9?P~tW~pdm7q%G>ݣሌ#;K,Oݚ7-/ zzD{oV6q?GoT98d(8H_#G E*_>CLxKA7\"drak\-|4L3ǐ8-ͱjJ~|׃#-?16b%7w+33DH$SE,^89 „g̦k=aO"M%9kcmv2/CODĢq>SK-]@ _N뭊dhfߒgT}⪭oUg~iVYJ"!x/=Nmj:'|Cs0u t V0ӽW(6LBbh7u?IenGxw&5 {-Mtz䄷xQ%-R7*n{bZjIwd9pyYx||>:KQ́cȯAN0!K`ӿx b_g "ii7 9_5:5R 4.RfMۘK9Txm{7ةԤpo _ʶ.(N0BQGSTW1;+,M=\!,o'a,CEy;]0ٵʂEwVx aEzyE7a'Л+O_q,AɡErх/1Twc/33>nvm2F6btZ٭ڴ* o&NyW.!7#%l=w ڠ4#P! !8E"#8XF{xsl=rb'Gԧ`$,U(Z+;~M !+)xOt a!Ay[>5JHQU,Ń<ιYt㌇b^Gľe$A8P ͿIG5RBp?<]UXa>r?8}!zN: KT\l6BUp%l}^ Q9#NIt+4i!+ CcTkfZ|-v}Bo'xkұ£‰6۰{$E,Tņ:WN#!(J3F1P;~F84]U Ha@u3\VQUq [őMWV74:+6N~frQNCJdޞ:zh(Hӵ; JM=ʞ'㾝xy' o_dR.J<tF[m.Uy ㅻM^I40> FBB&B89cGDpLDS)&["]S\4TPapaf>9zC  -lZ)Ƚ>hj 䙿Ȑ0B,@ 7z)L .qˢ&4 ;^ 8fZFܷ8NA5vRz(Sj4A")B ʍ`<!J"M@Bi0'2h+T.ʱt~.6`r*'n}J97W`{sHN@ƚR.jcAp3luh1냇^!VViQ2ޏ?OLm,} YT$79s⁀LH9Q,tkޟCȡZQH%d;j!őx; pH'yMP!`TK{4 #9BIjD FR5&240g%@{Y&axEƲ9ƋlqnT7=׻~щu,6Ҁ[_F^bhW҅OT奤cmwhWqZ׾Qlab_PY Z% =FiҬ)seKWE)Sڝ靣d uޗ'[|#%0-z%kBc4mK8͡YE;j3H` tr)NP0 +1X%]0:CGָoLFŕ(t /t c0c1e}/BsCxϤ~u, ]Kѯڋ:W`Y~15ȪXJ+ai4 UH8  ]xZ* td8GZg.3(C*=\Jf[7Vv`3'vɐ8|QK>qkjXrl"M22$̜B' vE@!Um]r98PYP-Df*O.:]`rMٮ 67c݈Lv;>}T!zZqmH\6'*Z.@ xr1hMu&Ω7º:J755F+`o3#e$|EzP$.9H% q/AMUvw%Y_!ɾ {pb0?a7/t95<ـ4%kɭoXTآfi6g[l NU@uy%ruQ:պ$}^ }a?ǫQPH qAP˺n .g?֖9uR&оdv5f`Yذ)VfAmWh(=qms.WBCݾ12~cÃp~2;YHkB_3(tJе);6G#)NVȺ?/Z6Ļg$s `qg53':d]bcpDzVa=I$~\}܎֘đ]=c)NH3DK8)fWn荶nWi0R5tA$d;Umi؟[!> $;mvyC@)%i[l w.8Nco(|nfz2Tg & H0cَZg2rfnH#1A C5śMLϐ*KBdVݞw͗WEmЊVR]ʷk+Ǝi]ݶDOZ 7@㡵4>로R"2uz32?JKܵ$<%&DyFTf "M˝̋̽͡Y0-? )> Ifp7 l{qᯪˑ s${KHs=dma,L|-+SkYkv0\"lDZ1˜KiPAʹ*VbМTC^2k6/^@. l&b" 3]^h<9QO`6j;_~t (֨G}Vgr!WBcG+ lyC,:[RW'>JYNvaʔ;$W'=~UPD@&jIzK B_)ԂrwΞQ NהhT^)밴pS8uqg&DCnt=g"hwt͓)7,_y@Z>8y~FژӒj}Md*)h1`eGb:i8z3pi+e G&YPaxW5C_yt |ϷC lT9I"}f7bxN%ڧw^mаzVȅn#ۏy=<}" W`RγVe>`{W~\ֵ޽ˑ"D0 nP\(w`U,L s%? =25b_Ӈ_; | &dz\::D>: ]hw#[= )_i^ZI1A1T\PQ]XA<"i͵@vb~!(&Z4&A&G%QJLxJ,N,=aoEܥYst Z!lbܗh&T[)rފNF^1K&9X]+1+KM?4x/SCk8p|}ݚ1H.IZ@$Z22:8w`p쐣qS-W&gm:>",x M`XFO{`{)[c\z.sܻU6y;v]?"( t5<}؝ՁƑ$"4O>گ*jpHL4㼭Q4@ήBT0)2t+ݷ̈9.-` ~{(e6XwP,q2}aD=$drݦ_>⬟MLzI{WCd-%Je-Fj)ѼZ\7b̭^UrAspWh%jJVCePV K\kAc2~4UB^(Ã0ɴʙIO_t_tO!`#1l4%==OB (D'Mwy4yWDc]8o^_<5g:SnP/^7qL1]6y n܃D)|!%tugmHy~V4Rt1rmԞ %dyt\\}nI< j"!LMhBeN\^J-rX2JZ [GhMfbC<'͵?M1ƪ C`J|vi%gb? 4& {iҧC#A[u}&E]䅛]eVAiT6j) X1Ǐ _d2׀^pWW$L[R?HLg:9vVwt/Q̗zSUJs Wh=m0 ,S a@<^ e>Ns2VW\q8ǾчC8 c|ӾC$֯Cfai1Kn*vn fϺ ?JQMޝڦ\HkI) \_{w0_"P\]G$>;jy| V}\7o(K-T#׾)lX>Sv2b5e+_ϯBN"2-986ܽF*ApfMƸD2vk-A |ăаu؉<0yƬyDC|~~ *кAZzh䇾C%$wa~D;DTD?Hrd+ FTNѻ3~#ԂL UMɉF5\V#a@fgnn}dX#K*|htVI {PB.KZ/ K$%H6#'^17$E^|1& sƖ ^h",df8( &Xl{N[59CwbJ '!vL{5nmR^Gxc+rMPl#Ukn ܓ\&")_ 9wN􅻒- ]$D=;+9;\D#6b#kXUET='/ahi#2ܝmhy=Ń%ӛn=Z3ǣuBJ t%Z5/-RK]|L-u=_/G(gHnh^<w"-tW;M B5 Tveb{)81Bv-V'_=J}ʡbo!;刯YͰPSCO(.O+< c<8& |&Xčy%Vk[i{.owib{YvJw#l7pp'65inȜ l}0,'>/5f?_$a:I?2-G,|<6 K Cuc: g'oiDhEG}"Ge/pŶl Et\Xxu4<_N{>(J-1ϲnOy˃31)9'<,E6<[ۑqR8g3JSPI  95|c;\!}];<#QZʵefhE\™D'0#Z{Mdz=5Ӂ9U0v vd}99ۭ},tѪdݧc+΍a]SLr#/%EN$\;F$ m" jѶF09&]M3G7O5 GdcS` \OEkVܑ鄆p2v^ IJiJQ"GÁ4)6G$5ҕ*%)]KOWnq(O< K9o}4ui[trE$P83YvݠͬݙbF6Pp[g6KI#LME[!G՛Rϱ78L^#ؑp@K ѵifvD-V?"jaд]Wr>gGLU،]'&,Sc3^MlWϑA۶$e׃4 ds>b*S(˜ jX nU ] 8siC]Uٖu  O+BX5j!֠y.<<ɝT޳5֓EqC >z)ttSj̚@ ET v\LAI$ĖE]0ׯN?h3+qTxrڗs lŜ3;GE.6V[}O)H F2uC[N~UܪDvpFq p߀ml||gSCرx< f עܫetJ?|u4 irBzQes;}BlaE_5.݇!+#Ŏ>V5j2>.6㒱{Ū ]!AH,ܭLDDcevy;*'K]'CfRY =z1,2 j P[62Jv\lzW-Ynv|,`zk84) y:Lӗq)œ4hk4u%ש~2jL]mX;{lj+XFѬ {%R[_MPH#4xY0p>ɷ#j_<M1zr0+!_6Cӎn z=\oé6. [qxtm`E d.SQm)= B,#rb\+Ep G1}w=601R9R WHF)) .),yL qb|60%:P~Е';:.,goKRs(>5zTq"n,U?eF.kC"G΃*duoo=D8 ] }m)g6,0Z F_ xoV?']Ԟb4^"Tڧ{|ʯL "JYJz:sZC4PJ}N&)?# w-ˀƩ $Vf ((G)0 ouj|v .J3ތQA8j!b-UC}`>9H) PFUŰ .@(LZp"zh"h$"ܨG1xayXO= F|⛯4)r-Wl p/ԯ(eH xyoTEDCWx FV,Y:'":2ӟR'?ТLiN&8<FDLj2OF`|.{5?hcA3 1_0w<볇gZyܱmRrɯ홛9)*3C-TžIzWSb:_Zi\NQqYbT o;ӯԐ'I*ν #oHR14ky]X6f:H 5_u@y7S <*(Ч+. `n$eq s8cA}Xf#"ۤ'#wK۴/,:.:תF}=%o§eA\g2YLee>hl䀇k<lX!Oy߄+`JzSڭ_lE')E6$HGL1dlKq&&CNdmA֣Ǝ⿷IM^Yk~ð[OIFc!X{ ӕZŻj6GEueQ$c/s4u9D|O'Nx"5@k~!.n/~a($PHO)49jqkrFeQEOfG[b`$`M%҉x-q|\w˧ӌ6%׋-7URN Q{8L>"*$3%=6ٗP?beϹ̪ o<\|hC,#mmg9L]LV鸍.c Kz"Y761%,n!H_w )lrmn+Fヾ(FӔtB%oyQ~7pҍI3/7/6z r~; lyNfuӜB= /0I voNЏ!D?~Qn+p55$~VJ1^e/^}\gx=4%5_͎aA:f H+2 qUGR5L_l8hM CXHX|7͐,~o~fI71sp=[#=(* \5B`{"Y౱zx /wF.2yzҔw$I4N_*67CPBu)ٶµSlm YX~ Em18-ڥpNO]GH $d rbΐr݄XZ6|>nP <M2xX:U`JSq֓eu%6Ha Go9VTs+.opxcQ&1 %uGN'GlV"#5^}R6&oK># ZDBi^r)s_htIYrچU=0ʡSJ\]psP0eT.17OKa+BCu+[t ɶ=X4Ƈx) zqLp3)vAlچDܢ Z]Z 1"=8 ZpB9/c6[Y !K_\g6g/ڠQ,o }xc_Y5sD}LKI p)5\LfB7"+F #IhJܓUP7c6w0ߐUa$|~o2/evVMB*bv%H?9 P$@i"<P~,1Em"|I^bTo{A@Q,WxlLJ9HRw}!Ttt ~o7+E|{.&,gwg:w$wl/ل}c/ W*-&vwTq#Dǒt`}od}m^ F!]]qe^vmmR3́=/UA _lPC!W X7}= w: yEţC!!*K}✛3;-NO;88aQSʓ)`yL$ZUTS\V  wɃc;[!9skOoXi ^W ЗE_# 7owov| i'%@홐It͊S_bz2ISQhgqsSz]tV)*hwC0t\+_IK0P+33fv_A}(pV:1 \XK]Sġ"xi_̓?vZ|؄ QS)"A>T6RȬLZ+: JNkXq 7&kT'arx&n2hM%==8#0/7GXs^-<8K59gh$P@gZٛ@ h_P;ofrfG M^= @A;˹,?(bf#z!ضW++uٚbzW4 ^Ot| Emԕ*a/3$Y-)Ha2iT1P)WZ5"刽Alyh9rv&ֽ`zȠ +yi^TB?mb@q" ':y.+"&,7~ 9XWPd-P 49T&54+޿9 `v᎔q=E`Kq=R3~ Wm7uQa_FoB y2FPcǐWNt-y=n/~p@n*.)c0B&cij#^_؉^/\&R<_KNxSPSG*uvTpH~`{eᮏ5[k+Z'&?S&RUqt=1Y]O};t^1UvC-]\aW$)M݄z7ƙ_Yzh5E[G@e>q5 hYJyT)͌:Pt1-%^b`%WdG E8 S%d@5ᐾqE jKW=u瞘6k5f-Z~%Lצ)7gF  B{:$,NmԴfqzdZg6 ,^OjJoV0"n#(;7| A#PcH{X6._nZTݤף h`y{' dpVu.ovN^MnRWKgJ5ջnKv ? 5:L;[K0LVI0T尊['dq(;xA:˫D[7?v@!;H"^e;B77΢ޙ֣5E(G3_dž\ /$YX;on2:u$ʅ%B;I VD+Ipe}Rkyx6^Vp]يr;nD}DT[6-D+o> o&yK<8Ʉ.叓IYbf4 GCj^EY*c wC8X~/W4mGQƬIm"Rz/QHh)8I Y=pᤝ;.O{'2z谴P̖7Qށ y{Mj@~Hώ-D=@hsԠH9oFM艉 "{$T!(02qǓH)ȎQ5OP ߠ`L"4Z6frWMax$uSgd!hxoVp-|֬²X]B3y_o~ּؕB^`CO:# ̐ؼ?-zЅAY^: b#;r\d\K؂ظ\!9RQPPzsQSmZ5+mD =k̚\DVҭDeKhh|˞Aoۭ 垬Λ&yJPHc.;{ґݥr.K:]jE/s];&]rpv1B :;$< qz'nl9NKCy1CId!lӝV$aԌP5VB J5~JX|O`^-Tϲ )TT+%bwB=d**[P2F}܃D`T{й Z7]`Rlr>?#ux_Fjk{DzުhI43)jkcVBŇ;5[Xri+g@ R\K)&f;.L"_at/FKA:aPQvWsq#jhsi{#1+?):4j׆BogiIK:*#}/M++eMzxR豀B$)yPNbJn)?b5Rr\ſꯗh8Ym#9QC5oB.҉业hz=Tƽ!$)PekJ<c3e1w.V7KECtDtb:j{ӜԊaгN% bEn2ml8Գ"RYJbJfś}Uh[̤(&:+ ]9ҿd~ŏô̕F8=S89 44oݠ>vB5_ RsF~JMO5 Iil߮1'<~VONTV0JQ<[]HЌdpu(=6 qʹ/);8LjU2"*dI4^1ݫ()gOъw4]kC}ӿCgwMkKC_xTI;/P_RߒE ܁fHNt<kY1.d$)C2A>{cWx= ~x"yӶ0'wkr/s;y<+1i@@=LA+@ {~wb<j²2 uJߏ7沏w2dtE̮imqɗQs=m#pu '8~L'8]4`>J=(18ÀNbR;"r'u8KZb\yd|wseHB$AASvĽ$"ycvVͮp @N6&)SClehfc$eF≊ :ё%uȷ؜+ Vw%n\: oP=x}b oS Ӯx/cPIykDiL ޓV2 l{l?r%~>W"(ԮRs^)"I}^uׇq˓D̔2 :5n>~ s!%Fnq6+W{< Uڕ -YL e #=k3MT(JT+&5lTĖM6˄D"O{PU oXVJzVj yu퍏\@bGz5#w/v,\  Y]rn ,xwfCv-,1$9y %f䆒5hZ:Fp>"Oo( R^Sf/3CXE>))P{}L ">>^ũ3eBl7ė(-"#ѦF6x,(3#Sa)/W[d)^#+w/ ܒ|Se/R& ? wGMp `LbΊ{ `X_=l"y%;dZϚ}SV^r@BjU ?a)Uhǯ I+qIGݗ Iݐ7GVctcxG x=kA{ԾSo2Htۊ&X\IL` |˲O,؋+XW_C:`M}U_(pk|Ga kJr"FU#qv.+om_!1 cH2F8>5]2f+)AX WT =za&$i mң`R yLah%VD5oZC oH0^׎i[՚hPP]*7캃}S1Eu#'|^bf/d' "q1ob vO6NDZM Cwx`ئQ"jiPY~y"KN wc/3dyx#2fyPA֒}%/I#w:&6fBZB!hS 5rگ6#-l>d$VmhNyW(c{]*vG 4m/l8y;5kRrР|M9`!-5x T)6ZfQ}DdZ5cebW1{,l I4ƞ-,#UM j㉀)SENwC$ךq(IB $TY;`cs%3QS gW[ ]hnqbQŸ{̘;Aw{C kmjQDT,4PhͰ'v\<%8!~;MVTktķ)I7ߘl,D,Ed!$u~A 4̿P7kx^C,X*r@'6(gSqCt'KWQdf!Iv4 ;i"9L 8 TRte0DRp??_.ו/KÐf{X"be(gO4 u5i},浏"5(?^kCi4bg/Yt?vV3 BN)zc^}^Q8YېDtyR֥QhcMRTi0:eGBaSwFZJ;}y<(5z&#oY m`zo3w8YBjضd-VSRRXqka@%@?׺IMƾ=2 yQzt"^`h7UBA~jOU=ʎ&~ mB9hJ2=ɪ\%k3֣$vX؁ϺH9[عjEmL~-E7j(XUSx)=;QaAxKpWJ$"~$Ƌl !E<S$vWTQ$zƹ,=z.41䠸o4̰a?|C\iJTSSYE栞q7@Og<2BKWZ=rZǼM{*'Ae 2Ydo`Dړr %TrPsK_J*MJ_һkp56R Y`;zfy/r6S~Df`{Ф.(t3;$idzXVXuyb6> M5mr/L!8M{nx/%p}9(σLAbƩܾv;&Kf,Y<,l(eCNՊ4Vv܅=#AyG v@=b֊!fmkk:EC<+L.`gWFs\Uk;Fш}zV–;2@*]bn`2%{*Rj9ZM|ro4p^oܼFp+n\b]msZ/7z<42X-lP^YtSЎ1hQ?:<Ȳ@1+qkg]qy~ͰNS-n]Żug;5<i -55Q$"Caǵp9KfBAcb€{Ma4,wmVf*=jR;a߿{/kMEF]τ?_]̋OΨK{7)Y/*^z~"v<{.}JgV^;)&aiʶF-2kH[Orfq-#S.ZۧU(!{Y!w%(6o n>PiL\;[GnƄa),n`LG}0oe3_|5VGZ{/O 6iKU˵3L5rza ޟB~JtP6_1ؒgKi3y -r<"g-9OB@hI9q:' K&v ah(3\˖d7Կ7쥪DZ>fUJ̹"iu:݀R!#}7z30H"Vs١)24vE*Gh͞ ym,Z%a,%sM7B ʮi83לm ̥@' }h3%’P9X xU/&<!_ L8O/m4@ `D.1hn7/xd*۷5i1{n~"U!ZЙC t)2T֏Li,y6#|Lbvj. ~bN묤"w``Vj^Q[fM& O ѤݷNi0թxtKϵ-m6_Dצw#>Mj8] Ӳgz`*szp{.nG,@~ѻZ-?.Bܔ+d_2Bc ypTw LK>{_'i1*󨻮_)SNTdmdY/j憾C7i"Nq,A Ntț=5]Kw"ze*;9`O*9X떈QN:sLq\#{"DΤ_`,FQ e‰f`9.-mNHsDdC{-& ANLd_sՊt>tzph{e&P%s~EqxGNJ wQ|$ AaڍbX֡[C(MuEXY 4_ff!K9IW oS@ALi=h k$xZ54}R+6n~c/!H A- "|r|WD f#卑 n*(޴,5i@`=Wt=5%Fr#W} e{_{fnR].ډ(5 R[W.p`©<\Ƌ҉AM̳f4Y: oqy_io$ 2Cx n I $đDTLh(\O!" ұA"<^!V\]b7mdž.w(/<(Bp[QGJHc>ÐvN\3 81_: Yy^663Vq,-3UIS[n*&(Ǵ@?Rm)=ş~@oTXb]u4k_k9 [`pKLL\tgcYQ.,Y%5$]CO[4< 0th`Hn;I3??ا=k__4( ^nu,HJ:ZNځ`.F/ۃl3^0ARx_:'Qù Lb`FWƨF:UJiXX(C"v&zR &ep'P,Nǽ-LW+ܪȄrh-եFlU`O QmTÌf8="Am1uܡW jJrFf [5?-U|^"ݕDc\ c(>?ĤR1QxM mZ%*?[D)[gjn:4)5% Iy;wY]qJF@ ͞#)j^8uRs[1ξ~NX/2hndR~L!}OVZֲFrbqiZ/2aP2!0S,C\Ijh(+Q8ߊ tX=G|pޥaھK:XRwo`aK "#XtѶ'7Hz%lLwf]If Ěӂh j"_:{,v_؉*d`tR}^в} Eq^/b P~xrO TRH{YZ` vfXX"i8py.Э=O{oCy JG&%ͶY|A6:23?ئHvB>4&agƸo4Ez*x9ZMD@g ,|nE@X_j*o&3|">uf(LYHҽM~52Gޢ|RKZ'Z7>['Excz UH2$'eU/G};/jkj@^D2GI>PJf:rrm Б&>Ii=Rsjrx?`-R-Z Gx7SU҂l t1ݹpc%Of_%MmR㌦=xǬ-&<(y:KwP :[\4ւzRfɶd/IB)dtFE)"C"! 1M8=\% )$GGj&VV[;+tW6;Kg`PÃB+vWS[v))[w+$gb&gJ̵ۮ;? )$hPOEkzV$dԹlw=?7lf)VLB(Fشmnְ9{ k^|lkݛ ͋6ٓ6@È~ukx*`<9GUa EFL2QfzkP6+ pA>T񋍷^N@rf_Kt|me\j OQI+?ħ"#1+%f"ՓRP:+`ȀE!N{8:_ ˒:o5e 27386nׇmQ&`!piYAXj~XZOjGM%8o@nmrD Y3  S߾Km] ,]/M0@lBoPx7/LhրȴX TIK+IX)ulJp^S;VNѶʹoCH{T,W ߉~lԝ^Ӧ],Y9#J ?q2 *v>gYλG@@ixszInNWDSn;`q8Y $Z`MP fܙ|IU]BlA]E$G5Panh;tH&PB#&>l!DW Qhew&P`ƒxʟ}()$U'$S{]ert#qJ[2Ct%Dl,mp( \Ryw(uSj\4~5B'S4+-kS@qWGPaֳI7f_$?۠n~OMo(7VjZMwv2X`0. 6~Q([r?Vw3LzIMGN,>#LuƘRItbw͝kC_|H((ܒ!Ū&s11D>2=%H6g6?vs(&1jR`K||ブr2\_!9+JG8{)8TZB5|b@[mMץ- m㔞BTLB Y ̒+m}3)}Iiuxvp<zJf'8VCj`ORcSg.<Yݟ72T pUy<]"34dB: e?:j '֒\?={ksls/9i*,j7󆦍S4JwFE6=tI[q"LƎ,ha8ɕ͎YPR} &t"o?Ww@hP;9-dt.@}%^gAU7V-Na@OmI/GpY9X[ӑ* :_%Uh)TDNE" BW!w>tc*ͼ L|i_ek.>D! kkMnԯ@ߐwuk2hlć *8x<0JrMxQf!À$%{SXZi hMEO,-T!&|ԡFAB!aUCs"mA`ab#u$.AԈ@&*1c m].%@glZt׆al﵉ev쬜ؙ] $cྩ (AՔttȩP4>/%XO7ZUS}jwc!;'b8:S@tU76b4jܡ 8U. 5=d%aF?ѻG_!p'M'$3VKmH3[;ZMGs^% ۱1{7gޡ*9>7<7[7L2؞Qed^MDǼ-QfF)A[~)_ZV-ub;3 ,gzˆ5ꞍS6I;_\zq">]` fK<<4n{z| Ans챟D{r,9>)Ob0li4qcB c ؉wIg["i&EZ4ܚ,eX2V@Ok , }Հy3@V_m,7Q&o;L-V 3sA6\g4l?= @ W7=)Ck^Bfu5* ϑ_O> . y3{21Nx p84A1-_d+OF ۪nvTpYF}c:U1-쭀Q1 0wSܑBzj(8lZzEjO@}|b>).=K>JP6ɂL RGM\zf'9!F[@6 ?k/PdiTY39t,4*kl%EORcS9fP((4MU@Rfs rl[P4_rz^񙢧W8ƼJ_):꩓<]ut* ⧕6 c>J_B Și-_\eEꈳ$\!k;u,F *.t!g""KX` eL1$220]؄,k WyX _LCm,y~c*&wU ;(WeRN`)#~G#DLjn̥ X<QAW%4F3˳%ZnX+J"8-U[uh˛s"xMȄt+}ᚴ陳M1өQ; +nXf4!?.khWN#+aٗ R œI*+W7 ; AMV*O_oć#CߨF+Kxs5y? 5_82 ^u} &_0i>3\j#[v); &®OI1hwMOeoEv 1sJ'֝|QFcS6Sr(GP5NϬg3#:4߃$OJF΃2W"1X|~#惰;Ȇjj~[!'HjPȎXôǝ8ܮ[9sn_c\2`cDD ),9{Gϳyhcʭ9nMDFa3z@PNʘ cRLUy dleJJ\a(z6qHo$dـL15i]v/zܻ0@!x% 6(?/y:>AݼXI SDkZU0VS5z"siA?U5>{ ZmaP M &3R}r`kHjJ@]A*٩W|s(dX#e<ȃWpuPP-%I2Hlh6e9svK:jb~ #%/>n߰q-`0MRlY#U8J"X#ΖсY*OhŜ\fX3vMDd؄$ÕMiűHoYrKZ1Ռˮ\\NciKf% f̥;$)iPFqOJQF=&<M pmϙ$fI0~eƳQLqڹ%vB"\)[a'B6'?z1ns˻;b77MR@JhHda?iXvD<8%H0P|?gy 9T.c+8ݲ E9sU)~.Q,Dw'@cD{4>MA~ܾW -Jɕ0/f}If av_R~W@@/gg֗Dlsx<>;vyj"܏[[:':ij*ZQȝS.546wN$%@/k[^t@Ӭs:Rg2h-lJo{" Ux(9rFM-滣khAN"IU9`(G&S+瑑-ζB F MRg@mvtYR*f$x1Ԗn,TlGsL&KVDÊPVvfݤ3/`iSb]=usf='3xOW5?}hyV]nΓnDi5:]vrUs}ʣPͺx:)}1w-Z2qJ@Z3}%NnX6JFф)oTJ,/u;{|'V|< ED Ӹ I\@*IfS9FMA>\:C?n8hIQ-w]<ǵ$]iJtB#3LF"Dt Ml3YƜe;vCcN\ ,+ĜUV)"џ1DU,=?1͠ xįC2QԮzEn\\bPTScySc j2r&,'<Ю[>aA Zp5:?HD@քM&ޭ5(&K}ܩ7} c!*h9яѝz~:lJ4Ztp喦3sph\},قx>P7U1rCIA]rDU5% VP㚼G A wEJB4ĀinA'F,CH=, b"q72Q.x(1lp )CH?'d*ԣkA5xNjCTV DLT)dm./#C紪2o3M8` },b qĿV ĻB,(Mb,8onc UV^4y UX\'q"t@1r]<1$^uqJ>~#OJ'< 3X6kwuгnMj (VX. v2/EsNL==p}0 UFiЛv54Zʕu5,h4 _03 s}:zsjg:ו5ԎFi,*0Jr;X cyL^ۉǟ"&tJ^DZKu=n0VwCk%-PThZ[h~6 ~ŠX#~[՜S'/?%;^#l%^Gʙ` iZ|eٶ x٫B@3d2Ja~Pmߋ@1o!a?#=&Q{mhi*)fNeMhKwdci$ Dؘ 7YULs}rJU"oM#*#@;Lx.gr9$8#A5 PPGgmwPRx3]Ђ0;cW/>72\ͦ$I~y mSh|VQ5SqS#Q ޶?֞[K\^ ZDmqnh֘$ƗqӃ?w~8aSwoȐ4;V7k-v hu QN`35sDaNgkt=v}8'w;S@}p>$% 6[IA>R)gk:?L \5Ow%„zaahВO ܈ ;Yq]uc[.%b{?>L2KS޼ "zE*m}vq`Vҍs*ڴ4ģq7+ytN\B8CP@9Հzd'#ݧ(ahiߑjU&YDՁ뎬H{͟5>|]s޹*$,.W!LܣZ$a&1.݈;腨sM3ڻt[dTAmkBPڦzy:c \f&v^a\$/G62'h Yksc+%P /A/Ŏab!NdkTmt"l~X 5Acޥl*\,_'7Z+P)h8/qu9tx =JV=9ͻ5PE^g1xNCB d1.0=B/~(W܊G墤66j][/9 H3wWpZѾCgЦHpuEҽ-RTgm&o=Z DTM?[ߴcԄإE6̜L^5 =XkTոkXi%Բ=N:Í:.@䮩&%;Ή5!@xR.30}ĂVϩO62C]<'KDwP-0!a8EֿڀVC_V)Ciȷ5V˓sK`8!]e~D? zjbVgl6T:|w"KS}@5i@\v8'٭F-cld9eNȻ|=&K-A5[ pBqB6ԃalT] ydҟQhp~=xi#Ê~*UVn[`uJڄ[/=D;ی\'tUkp[t>l &2ɟs1u?hL^X$->_Y- /ˈ=ikǯţd"\ ǂd ,{_H\Y@k E]bPcg?gUBvYT}x{rHSֶ&W&-m9(b x\쎅8Akc{ xHB sE4`1Ml R00@< 5iY6w= id:* 19hI/9s| 7m+ Ug{>^n mrs;;A4[X|y-fKAhؘx.bZY#,9եzbL|B9GߨH́[ &Qz- -\^mIG?I= gkذtXj:oS(ݏ|33ꔯg VOcW(XL3ЌkVP j3:"Ne(QQ^y)sLD g,e)R$~q{k@ƢuѠ; vz&TvY N* 1 d84Ggg Tcհ+<1;`yQ #FRh7'\5ˠC|.0#7L;:yru1GLTധJJ曥]EUx' #U ]MO"t=o++X(؜ y˿ ńy\3>Q!7^2C* ;k`~nkb<GNRJ] 6ݕF}dP͒%wDe].D?;7$It~v8ed`9F~COqߎQ`H (Y$3g)118}q<(SGVm >Rى:SڀCoX(3_l [Zp y5- gqe "f+U6OPhAZ+-;Uw$]@5cBoFfsQ7]S@_#ЮqS͛i?UH2JQE8 YD \~;L<] DPkȇ0Ga1~+ AKO x*E1-l<<:PG7-0ի\):\qs~ǫ?HGGL `>9,׍SqEQ"vdX#/0v;-x H_]"~1prNm6HII>Lˉ;W}:}XVLD%K|DUzc$^7 ͅ7q\0`PM9Q" B89QeA֯q}LޓR˜ٯZcg*!̐f^- B ,4멬1٩׵֬;\^I&kN  Ah)lF==IۚTt*r[Hh>sbÖrKSCEtYϜS&k~8^ݠPyi3B\Fxk6 OrNsEɬvH7|̆^Gtk'l+YɵD-`@#m vI2{h'٩ͦzR2@C DC _zDW_Nô:*#(3/S2Edu੬7>~f*#j2!SBT.]& ~wM3 5zs"QiVY4Ih҃aqIx]+ZփD>rps  OmS_^Œ?/rj8aP3GE" r+&.vM9<6v) (ՒG >bsf6  )%Z'G]>ht*$.SL#Aaai:à +E?r4 gf|VlzT4mBWg|O69ZmKOU ?@&1T?E=-_R yq:>O|Tw9"46]gwvr)'X70qG,KiJ5d᱌<(̗ RԒ `'Z >R v^m@ ר%yn}u,>O B)7pfX<#~ixtE#ZfE:e2FD#\+QR?w*\_7: yoŎ̜(ɯFi9’pE0Հ?[&W)§nք#HS%m es.D/ix];Tni-9\[b5UNKm?֨2 f7:CӳC 6V sLc獿/,W: dwj9s%ΡD~G~KDa*Z;58: ( fG >YKwTgFdx!@'V:QiIQB 4>Q2NEL:ɹ#bUY+Q c~l|> uŨ/ԷQ^aLSlsb? CTC ZIur.u4e#+Rnm\1gwO?o,HZ& ZNoyJk;.ӹ0]z<=N=`>I7MIt4j۞7̈bitGD#ļ${1FT1'-ǜSsM=QO ;ŘW!ʎ YdPd[ fMfROn,zs k:O/6Uɪ+\w.r596[2Yn6?a*_h S6"P n N|׵v"D ^*4#,8#N/Ԍ'I 2{G0z^c9/+`c٩HZ_NJ0D|0ax÷,D7UWV, (["OF@I(ZdiLAgn=wm[achSׁhX7? FZ&R'ȏYUibo/ÂՏQic"2u;L! 6_A>H&Ѳ<\rHY:ḮAV) 3!d>3u㲞Ezk@IɫciY%\WҮ}DZ 'S5?ʊDϖ88L名Shn+pcVa g%-G>dV ޵z:z"lz7 ee|a(G9ޯxU"ɀq(RɽjKt:Ag2q̿y*Zʺc9cFyeOy@fOV ش]vmbf(/ * gM `5gKCv--M͑VTkU[n֞LP0~]^E'ܢFD*sDWZ.c/\g Yv%L^FO RЛNx#O(.#TL g?-{H'/y X8[RGf~NT! nB~ %+LzhJS}W:j{aIf66xY#h6BCp2Vb- wu pk =[ *l.k! 礵,uRI6=?eEގ[eynϔa M|WOp/hD]žU *X;xgm&}%fBuDV1,*, Z*v.c$ $z's*o9Vt(oG3T͗\ɐtt?Ren@qBeZ#*(=}*ت) <4/[eOU;m(qi9lϷ2Oج;nS">؛ f,ި-٪nX FvR!Fړ\˼n;Uz5ⲊCX1 v`YGqXU5Ф"k=*g/;Vz>$!FFqCxȜmۿTjj~sD3f}PmGa}}NӲ ڡfM􂗂``j?Z甎 @ =4tQUWiMNBכ%)bc/(>dW XUŞڷn眷}ӲM #Ђv Y zؾi,Gmc :t ۇs_k_J*8St\[ge5 «8r0Ua\Q3Ks%tYቩeGO(u2b]18 ُ5h/W \2Äf'~6|t< ,!RݾM "2ctMƕuXU{GJƅO&}kltPROWqHq<7KܰGsuBn`8ͽ m4CLTW>>P]LJ%QQg=ke{PIH(uXH-I q\Œfwl1OD]lhT.2^kZ-^=?p:{9U=Eۧ AC#castzbU`41 8z7qo]\' (p?鴶6|l%szwCRoB+Dd9௕9eFQDO߽Ժ8y0~NBL pYI&@*G9} ?m[k~K2-v!4ī3t}|3^4Ҍٗ'||pDU5B e/{hg۫`:Tt#SƼq'~k%1/1XymvED%i?w~" h<%[*H(g Wg@)?`OmېZyMgSr]?hSH "'΅g}&<<9ۯ(EZd3E`gq, *bz"1DIl $8 T<5U\&zz`D;zy(xSzx1~$f2*wGJy%(2H]J,p׾@$ϟJM#Q@^Xiv`﹂τrHL&yֺ QbGAఊP}KvEl E)KrF`.Kn0b[ԽG&*׿qOp__, u#@ QV%k9\$(WcZ]oQ ~7>W +feF3#eB7&\|U0"B nhn|Z8DFuBJq[8<ݸab(0 Rx*`{ 89;hr.LuVxV*)rIgfx׬Ti׾s&?QAr_㷴Aoɡ ?/aۼQiBa=YJq//3?ߤ?Q^Ct7epVK/Ͷ?+δe)q_ )r"]'.!I H+Yʄ-=m`ygNG {DQ J NiJ78\W4ɵC+}ܲcj$-,G Y$&ꂧٜ%d uÈ˿7Qs28%YM]^n}@/K+ĸqbO/kl^@mGB|qϻ쮏;(<'|~ٮA_.q;(CڸP=:!{'Jշ"jx~81ïRYoA |5umUԏJ\w>R9r}ׁ6IOGZvZ;K3'w$?H 1阅vImd'WJ*ĩ\59aЀjuO~D2q 5-\rӅ`@.0?޶ )k$fp / DK-.TX>Æ0YspOR[.ik-e<1,X'Ӹ9$ 7<>ѫ+ɣCbAB-1MtpLc{ހDŏ|XRH]-$L(3QSL{j?Dw=½~~4>N<8oe [(FAsQ0}uOU_+K?OH@z%E% R{8~:KܣE՗C-oڡT?T9mRi= a*u/x&Y_D\>UW̚>EvVqpkݏ욀7'bqrj%.FA-ܸꢙZx5!3ľ&L͹txgZ c4= VO-R[n@k 9ءnfcC[!F,Ӧ`lCb.;'HvX\]Ԯ: utqI$b0}tnjtHvE[?1-$w$#{ݚWCJ, F8S/w)0KcV6V9P!֡)At**~et#sh=o~ UlndF4ihٺwIx~>q7{yE=Z9x~*(t$pKK*6WBHl5?caNg 9NuelBRo7M4׮u"#f"oYocBEt$ ;ٓTrMs0;j+9rd?N $"E.o:5c{Y+g>ȥ1m"OW3\-KxC]mMXmF!Y?hEv^T݂׻bX]fLcfs׆mUym$ x޷ @1ߌ k5_~fPYl& ǡ$xp>Ee9|!̛q7&qv%q Œ$`vVFJ"B Κ傓ڡff]S|m J[5ԑ;2ﳊZ3m+-8r"h+Yq3RV]Ftk<%ڙ)E|KpB+xodܒZ9i2C\ՂA؄<9fY+k>7w^N[9yC{zWJ栚PS`Ç_ 2zO·VJ~>cX-LJ7$3"Bt״.IB޴wDiFr19͢k(<8NkVRMBAȏ@T޼/S/qZwȌ#,fQ3 L;5ne![T&81HWx\Tz>Pݱ;U39X~D@Vs^TL״wY &$X qm݃A^8߃_s r5Xo7_1.{<9=.qE[+An2wn$ dm]|zjѨ|`t'! ӦO V&bqZ̏.[4NFJmi-/OS^)M[pbd9G>-J!ݺ.t!8/ͼ3V{%d],hIʂW[L!^rX-ɏq!!De}X*Blڑ6;8uy`1v H}b2wYǦ_@ƴ2t!űqG5LJ:{se>7CѲBl*ZzP5įzӕKhOG sBT_(DөӁmSȞC+J 0D`Q1&1g=ݩՎbX#J;[ W50@q!lWpm/ϣT+4+cn:QEBDiJqSSΪ{ʺO-## TީZᛴ%^_N(< DEW f/%أ*@Ƚ"ۓ߽ZdyT"Α4*h,4C&{,6w>_Ei4#D9ʊv8 Ċ@F-QD !#b!0=()K3CU~AE*l/Ҝ]H)&ϩNvbT@H6SYmop1Fنg[DKjaknczPyL@.WS eq&nm_pu񩶴`-N2-:vO1h&$W$ 'sVULLũRCM NR? D<'jU۷wj8cPvXiZtsJϥ?W/鬍̛L:$2`(=F/;p/Z\=(U"67.|>z[dr`^,?ARI3,H<7z_eI$/Toq}՜89Fx >c%Y𪙥 +7]J^-L%9e$KJE&~-#4# ֛%TV@xQf;E]a0 :̅oc_YsW@Uk-_̂(r3R+V%=b0`KZsjEiݦ)4M8V^p)yQ}uGjݘJ\ a vg{rp= Ąƫ٘0"2((<Ԕ_|l$_+qm&,c/$2:S ׺ڵfifv,*\_cQŞLln/g"=gO!E& ?8pAa:`9<[+Z"%6 -x:7ýZDZo[>ɰhOR .kp [{x h͞td1LT}F͞NN@n'NKC7KZ8V[Dr A㔣* M„]z=ϯ& Bρ?OX/D@y8 9<\*1_:ɸ5W#d] o`|,`7ߧ?Z:r?&6`\? X6#C)R0D yϸS(ZBJ{! -ݼzmFH?>W(֎s1fy N&MKWQzp|hK^xpNq C^]Z(dVh\XHZ 4ߠޒmYE<3'>xHѯ0|On$\M>)gh\ԭ1e-fh>pSkp z~ɘr-Ad5F7| lB{01[S%hp}{d_wwa |͌_Y4AC.p칝(9?˯B֭1!*ݑsH y y mj%"6|Ef*;Q:YYpuՃ2[k/0AƟ>*u n橇_@ yE.\ewԅ ǒ9k;:%ߑms(zk4Xˉs(B\LBx'aka#Uz[2E_#гoql= W֍i^dܩ Х1sHmrc)*)jꎚ#kҲu3':^޷ʕMv !S>LjU%`OF0#9>¡p;-^s=}u8:M+yBڝ(17?5#5\@w7/셌 EArNnDXNqG+U6 b'U_ߙ o.4{ώ$ְ [IaU.Yo*F쾷&9%$n^ĖLɬK7r|IegD֕XVΓnokV!;P ChcdD>Rl77?-qb{h,NlL+jw5A2kqF#\,6w %&Fc~f&kKuSNzJY!Ld7uBf_d >Sd{rcA\@UQ]NVf鏬nCu}/PBg(c8OZt @ ;P7T!/l ڵdX,RHm)x)%w{Ha!>rP`!IX(uvuq[mMOpO鑁@qwf OcFW=*-qlSa8d#Pr`C"ѥvFM/B8 \ѯek\~Ł~&WktYMYTc,3"V/ ݒkaʁjw|z ? ;gߵ:!Ţy_#M 3d}?gCBG߼7Y},O '_ f*ik$ enˀv̹Yr3FJlE7tM!?!nigzt=u˃b1wQ\Ҭݐ@p@ y1Z:if~iȠ4vyT4[eXKʮaU!oŒP|(ũohP1ևw R)$ێlw"6D~B{b($gx 0.'FP}B*\ 5ʰiWIaC:w t0zW+|/R:-Dk"wJaMJ'K; _ ;|<'=9 %3JмTmNXFt9;yrc;6f7i30ͧ\V%YkPl+*;n®{u?%] /q-UVWZ/_ᾮH |/ݥ*X*GGoWWQ,tp*hkoPt&y!ij|(CX>2S\ʹ7Tmʯ~B@MA}U_ sdسf0la6   +/rmi;@5Raŧ #\ a 4$utr:ez>Uh:x\nq&Jp; #BZ]Y Ҫݐ2RT_pCd6+`"ob,hc˯Ap%'lܸ5VxґAl-Ŏ:w5ۺYkvbe. J2 пgZfdZ3@6I)wdzo89T-B*L):-z+X!/Ѷ5 ;Y7 YQG o$Blipu%;vi+HXG_s;&Ti z{PP[EU(vܾYuYVvr[u)G$veȐ ׈T\ MK$qD& u:h;[=E;v߅*05 ߿:$)K7E6` \QeQ-Yd8YVT*o"UMnj^[$/!@]{A I=2#G'cpʀ[^dg,Q;pֱjRt\q͛fmu*(=OjCO=#gL; nU<_ &Z'`b@na୰Rž&FldH^p.#G#81{l/գn/HԞ{ 3T#+ɿ䱻ByPd럝y)m֜~{RG k;6}ϵ̊K*Nə4)%@kzYmB5&2N_L2"o\XQLn~H[Ձ( bY:W::EQvV}]ZWxYMחK/mq8/ er%g:4)hxj|ƚXx+4S'$zJ3eEwO5Q8Ӹ-dj=ޙwL,_-K qVvJh$vWw~Y\yb~._lC{AðCfyQ6 k,I ?7$?$uLt:4σ kl&N' jV>odže;I+MZrE7h9e3 |vpk7kK==tYp7#t c]5)z]ھ[]JEF"<4qZq7^_[SK(]yVeDZ"GP<b&n`! ^]XzMB< e 곹ā9EC:S+~臈RYD6O&ZtP}lQ ΰteIl\4:7*Z=JR|=ԹrT4h@pg)1uĔEg#.~[~+Ae2{Y<Nmsp^ǥ/hSA_yP2t1&^hE^ol7˶e%Şlњg[VI@Xy Tf ,кwt1.Ox"*. |7<[mu M"~FeaQk$z?z&J!:YC!)!xiEp) .6/! n-YY+.$ݹ{*?Ö}VtD"<"}gsS/FLqڼ/NiF uޠܜ^*E(gQ&yL p(]B<OW$nśYn̠k?M1L 8ޔOfR{eMKec\^uB0>+hVT{{y#zLAv̓fUj]068He$Hds+Wzgd7diy'QϲF 4X5R8N0bLh7r<(R^~o\g;_8!:n[ i{gj7y=œojCS@ü}=G^94 ~zK_4ZxQ%qW!|3+ q⃩y+j^7q鰯ҷ]@!.\!wzr,OSk:}LKnE*R*s@'GAECYɸwaJgP/$Oe$S+vrcq#Kcb7,rOM M6J@i t4ZⷂS[ef?`szgCE0#cYMK›{ oi wn,%4qZe_RUur\, kh+M$1i怬6I֭:# h:s&+c@y/J~At[]Ҵ`h:֠VdHl /, w[;::n21cq>RKp׍l' qޤJQ ōzk hBF&l@sR.Mf62^| Q^,6inRlĭQG-7)B:!^<ԈK:3Nm- pF>t{_ Bǃa3{Fr$WSB_%t2т(zCl +-/x sfT񛯦/6wi;-ŒBaXJv-urUp >檐0_?-ƒOBV+JJMɃs.]4(tow Y1 .VSv͸7Є-Gxl G67Hƿ%tx&a `l1]u˻>g2nVfϵ84J+8LC+$[9:nͤ/4l{d ( ~%^,x#ر}%dbQðxDieޅm-*@N un`zma B#;xSBwH옧.$ߡ/2䦆tu#χ|)⡣-<E Eљ'{1 &!.9\9┝!n+A,rP|哵A5LV?2Kt|`lT󀛴ЁaŽW̡XBK0p5]%b띈/{&VcV,AMs"b5ȿʔ{R = T%JZ5qUB~\rK T/"'i,I|4x"YsF}Fsqfeo"# Bmmʦ|>9 ԷaLqi 1墖Ę78L ԆQ*J"|@jzl(< † `C=Չ`wx V6imc;^Ն , -!JH|R&Nj#ŋ}B羹a_K͛X >~ !bˌe'c!|LoT fT6;2o 򇐃cv_T/(gB"Q(t DVZ亜`h{\u_:Mhσ7&1W_WXo71a)[O2RDBȧ¤fRj yHe艉/Tdn5ebMٛH>Ie;e9W78gGLWL| c҈ƺJL@mE8!N$ʱ<,[`,qAbuE}=0)m9KNb4pm4&P;E[ZE}ab8W[#a(뉲7#ٯs J\NIr4qmsoVFš[~Iϗje3PXyݖRfv%DcNu<3XRA1|np7~ $ x};: XV5ɠ.&I3 +z2AFR#myݱhVdf96 D\,:4lEH!{X(!0o}HrQ#*uĜr+ՐKt&:Ȝ3;4=\ݠ?fk |f5 ܪRdĜLgMNҌ)~ PdۚFO,TP2_$Y'.'<~@g&F%pXlx4|#|K2tޔm<b%dU!@L ۔2>Leޡ=V4{v2V">Ejkv"8`q.V2?Oa#cUEJgd]n]2n;z3\uqQWx.RlQ3rO4U0j_'6@sYZM$3KK[#~>Fԇjҿ)L _PSBKBz79Ty4ӯ&nj.u|ZJss5{XI iEn ɧ%0@p ( H*ևsw`ю4 FW'majY?P=piẨM<$ExvG1ЌZpM tȄWq.6r9+S^C$XҎJRd7&$ hUje_+g}qxB9Aь6+XA]Ir$!k5W[P"f:[#e墘b/5{HX"- $?TGEf$b4'Ci6`젧YKs/YCOH.tNg^|q7J_Dv(csrOT.ݺj@06b/%k d jr-4 թ$2j,<5WHK QnB3\Sʮ/V6Z.ƏG  g x|oF0SǻS3}_j"x!$E:(RXH|qn,?Ř6NwHu ٟ-7nV>ZL|Tv/8KUڵXPU,8I}84Wrql諷WC5mA`6܏b\SwIԒ2er%U;.Gepx?LDY[[90b4?:bPPH}s#] X 8|%b]8Fȱ3lP!0}"bK!ekْ߸N,f+%c&C$7@R5L=h&2RYƜY `,&.H:bӜ%K&zS3Cڮz7.ʜ!8Mu ?KTP16G9]S c{,Itvn P*F7WOBK{8bmtc*2]֍?r2rPОi>epei ?\_~Mk3ЇVU1#U,yty =bPGܮcCo]jzۮ";d+yKZԙ^㼛MFk<5۬W'GnKl( BCMn8΢CP{S9盦zt1,k2#MN삆tAXfmG}[ELe{T U|szïK1gns!F H"hPNkR؁N,3'|Pt>NrEJ.0Xnűl Ԇ.A&Zm0(@\!P5p++Ue}`+\,~pXH%m ߱ b?{Y&|ڍt"9@Y\CtXmV3&K!pܜ EwuJ_G0A1P7a|F{9-߲{\͎HA,fcd"%#צ<"uJ+m"bKG(ZZ(\ .qzv1p91EBH.Yyإ3Mr 6N/2i-g1ȀO+k-YK_4xBJ>ITS4 t` $a@s tw;Hmҝ#Q8!dnE/Cq:WX#'ҖhiF[ANAWglm 7(KA+6@H"ua[< ,ĬzoS4a->/IXLs.ԮPQB11Hs7#>w,e8y¤MF$:'Mzw;_! 0l (Ȫ15R!梞65}a_MأB$$fX8./ ^*ܮi%}~C&1R<:$pD~٤!{5ѱhmƿM Fҥ02}̒teFJ6?Ri| 9H3nڊ1Gzu8B5 ,gI}Y\E(%}UvH̶t+6c^Ji<\ANfLa<#t1gx;$YcأbbwAO.5 y^`2 u@\I(mQ72zbƹ9UCJؚvݎ^rj0ľlt?[ILc @i3:hhVhy97s6=f=6^]C^01{yP"W%P")6>g,duiI",Xo `lR1>`WVE^XXg(ώ p"ت_'6[7GUQǟyZNalV0J< Kwm̗]H$~SMbjEAC<}f9~ 1WijA[ g>1U؁$p)8 RILş[(KV+8ڡ uzXqS1@tT$dk8FSΜ&#yZ9Ĩ !|ʅ4,k\ g ;EK"䥮veiif^!/9Olp?UN-IU_o}|̄/{U5Kؙj.k?fEρnW'āT g%O@,RDZL頟qas7cB@]ЙD)?hgW7 }%JX2 #\v(!&}]2`&5I$NΟJ],g9"iAtC|L/2<l9؋T#n%Yr?hbWx`/F.rj\j:&v (ƍeQӜɡ:Ry\U ǧ{j{JI]3pj_* hciU d^fY:ONq0dIc௓-lߌu| NzQj&Ap+{ 5һ!5o/M,JU1Cb H3W[?ù;> ]lnsE_}B(V}097 E˕_oLq#0I(|[Or6Ӫ{μwFksDZ7O UcXy42ʾ~/nQbq0OIdq3 m𑄗K'͒Й!jq-[/nPp;mfaYmTIT hDϫwkXx71S-߇N(#HyX&c(d]REJMHh]mB\']c]IaJn;ֱ0$'(1\:B/NtyaI| ²!4jUܡ@*lmw[XΑ+", GIfZ]hǜ|QGjqtBzJ2PB\om ?p9Er7]?X=o@m ؘ >Yp7Z|=S>~G_fB2JT%tj0>?6zj 56.( -U!ֺ]|k,:蚷ߐS@as(@8P6@QdTl4mP|xy]K: RMbKކ>XD@ ˹Bxw)ON.!S/aΑqz s,Xy_a͊a7T Ţ*=ϠeEqJ$dy!b`|5' Չ8pv3߿u!ŕ\"3+#)4 61i12..+$8Zp"Q4ˀO`^e R(Q,Ԙph>knr;9J1>7+;RA8{@z[땐9`Gb# hY")˜jʴM+5WrQѾ+!k銺yA4/kzd7|2LTۆc6zh+fڄusw$-RjY_0uP6^ ?)">l7VDxZ'F_ur"]QqL5T XDm J~;Iie MrrN$T^{Eإ%տ=Q)W(ör G\2Zm8:PJ)hmJo-n ht(G{)lp1 Yx?(]X.qb^Nӯ_-BO4dʆ+ {' 9׵t^@{mN!t:!˃LF̻o}I r@2fR g.]D-,k'5~hg~ N62۩㮝i]G LYc2rBཪ|tAM%ϪתD(Nб];*/3Zl>k 7mnwx;sDFھ,146YS]KRRBDiI#bKGC堇+k/PVM&2JBI-ކ<ϗХ;o6\ChREk4BG-W #SK׬6>%IUk:PLOY+|i E˵Y:5F`򓝍\9Z^dxۑVe::OTD񵓷ˠ){2{\x%Kfxh<~οݤI"Ghox|=l?.`%Ȉ)/ ^d؎m9C;nhޒ"ftЀ SʺP|yc'=`wӡ CIzm# Z[H,IDTre[2q?SESs 2]eBF<9 ؜Ex *Y,e^mhxnY ٳ|Md3d3lQ=+l6 {y@}+ lL}*V8#eS8t";|UvԸ{

/T[-(u+%:Slɋ7#jPG$U7봙&=`t f=Wmt8Xt/=KKX%\PduuK?:legzEs.ޢ9րG4E*Y^F9 zj;Cٖ ?cǭ+IuAa&)G@iP[yKȌ;Ax-&h+n)ڞwk<~"lfJqKvYtrDQn%I;D%#68 Kp>(bͨ1b8`C$?pùh)8 5H/RE>BÐJX Ύ93z%ŧn58[sR?nV /DqFßWY! 3*槓:D(`3Q(D9GژVi~=Iuv|]8. 1D>3D5 aBj0yN=Ґ9o$ "U LXHk J4{of@.+wx΋tX3t SB%N y})no|\L]K7}3C[9wNqh+P8~.yp8N!JR.iyhj>@jKB^za}]p[ HGP4i1mJ-WH=9Ɲɪo⌭ C2T_#Zɣ pzj~7)L/Wq!禺&~ڬ ~7L8"=Zm &9|:ĄmB Wonծ[p*^%#ȑH9~R l^قP0c3hlމUQ4Gb^:Xdoܡ?n$ H&` Ojq&k$Ŗ,M&,mN|8Cs[:Υ?Ε*GD?JShP'pmYk)XH5m"}6Jblm)w~+J rk:Dp3~W$Ɓ^|?HBRb⚎W^|K}e?}<">PqTǕNԎ' Mfnw!r r1~+ӽ55 \R ' IgvLb AE=(5\ CqC,(lgskș>xYx kL :IOJK)"IAbWi"¨ѪӁԚ ˬ 2ܠs.|`+ uJHrW&g.zL$q“9"I+MgV(%0{0"d:O/:SN֊K{DQiy`5hz+z<_C򪠕>Qd+?VZdpE5P:Dt8әrK*J7Gf琈`^wO̔R0:QfVs~P'p-_Ⴓ/>w+$£KbQG:`bm| $ZG^ JQc&}QkCbߣ^^5 ߿8iVvۙ̚^# | PKو-P:fX4st +d&L*#0nWϣ&_rb(V6LI閲NVV`?M\),7 xjP<9:vACGsb th_3^H#،dc2ǚ̅&H5,!zZ*TW,#1D>H4`2GR׃4`ƵMIZ葜]^ξ4 YtdI/lb:U_TJd^h'IVLo"VUj!hɻj(=0OA-z>J8".~8<2rK0 m-@ޤs@tkeuk2>Z>9 g4U<{9;g]EE"9G6\5j$ Ha 4;5DY 9D)at~^~ H̶̠G>~G%?卒oJeA)~y?ڏ=jSm֯$_/ oSmcV7g WCNz߭6=gox-Õ f N߱J5O`X./Rn"fCr5Cڱ bu>bI~i'4e|V6y x 2ZL>mc=7bkkÄ oٯ))ɕщY_wՈѧT%H30ɀJt.YԗnlkXy745o ɼdwVw. J Tȫ+ !ȹ!vF(rQ ^ykf2(Qa"[q2p ],*}Q33zȎ{[H6aF;JOC[Q`Sw<~KDwv 8`Qvsh\i!qGwQ#@aJb(`4=ԶE㛝Vq>yHtEf49GCmA[kj'-FQ.\㷯 >^֗,3*Q%D{dxj;gTjpy8ǝ#p$Z"Z 1{o<5:9 6 RM}](+*EPBtoPi0U>uɖk5oӝGV3XVs5tuݗ( AƗb_e'\qMD m}.B๗?DnWWd-  迎A YGl%ۉ(-k甩?^KDF}7>qjB;\JuM'_^RHnEHPkT*:_UϓjRXl%1 Y:(s^R;gj5 ܞX⻗'=d%Df`ޯ*׹LT;bz_D.r?ޅøԢN?~s6dDЗ,wsW$q+'Hl&'9La"sW&ki@O:9Z:z'5l˫ZoBvNT#C.8/MqO3'AV+Pr.# VǒȒۆɖ3K{4=6+>r.N/E`i5Y|.+v[CC8&Klg zylNCKRKOXhBblmz Yq熣ݡPr?Sae@1bu`h>yfWDmL4@ `?A֏?4nI} .-8@gQ47(o2$GkВ_l6ZqCa޻ȏr7"g1J!%mJhMӇXEJ{:2`S&O썄I>n-Eӹţ#C92G˔k0MRF mW Wg9W2edT܍nv;w6ǥ ԐUj>m˹X'UqAHϐɌoV? pewQW\ĉ!Im3dV'%U{/)?v,)-i.|v0Y,mP+#'U*&Ѻ?\hmn|v m)TON1~dS*¤4t:Usm.K 9)gg5b\\RM%#ja%5q㱱 RC $_)(GG[;I_Hm- DqmFNT.B.`cY!"Hcs4RfdL5TsТA~< s~qEe^D-8~j\V؂4c`` e"6GEVI$`e֑S)6MT#] Z%ʐKl )JQu=&!>IWr-WGe)if <꙽XX[#VrQ˓rME~'jFwn@d($^*$eמrLQƁr4r-_0䟼:Pg0cRۦ-V5}ҞuY_V)xa }g*BLB6F{_;_)?uV)O`{.WXg0|;&zי )m'}"|R WfP~!稰FTI]Yppr,ѐ7Yφ 3vnO0ZcUKwF> DY seИ^al#- ̱{g~7(75JA,m ;9ɲB_pUAF* W^9̯z2B8-/kR[ CjujT'rnq8ZmI嵐eWHg^P| 1^s1<Ya .xƒv~ƃk 6:CC[L溝&aVx??|pGD u&O8ZCzLP^dKD{ Ebaergw~ f젗pԥEݜ9GL'eƜI̬}Ƈ]im~Ce#^deyJ$o_ޤ;dMwV%2g ~_'2G+5D feBq#S%f3~uE8Kb ,28OyO 흪d&G!$kBN ď{M(n msA)ȝLE njbfk|B膉|S>)\x5\k-r}"|ޠZ:QCȤD~ \ OuQc&о+.0N}ﶯ6pɫikot4-$٭w)ڔfG%s8M*hԬ|կc1?^rxGcri?0)fv,kJmRf4b4R F; c73%%}~j gCvx!B ig(w*J( л'cW6NB3JgmyS@Q%c뢔'=Sߝ"> d`T ThqjnC]3 `L mk7Ɍc?I';&/6?,PSG걩w} ʛn|HXǁ6t9e@Gjbb_O hjʗr ^wX&x O)Y=r&nMAєeCQX;`K .M$5TNsca˝LL4=WH"& vE'Z r0;Bo)gjF: cOIel.5`_z&Bc)jT ip鄥 t,_1kћuiꑥӨ(!( , .: N L&=f#fbPe@Yv87vqFM8lat͖)- ǠGL5dޠauq0o\ 2,!Y" o X :[=mJ!+N C:lFހQ;Ͷ.F:VAgHPTջ`3 񔔴VYwdw\a lOb>^*p, hrSҏ`8ʦi*#w0C:ިvb찍U$mk "f&9~.L\PI[K *Ac\nuI+gW3A.A}UΥvd'Jj7.R/"G]b G/K`S2e^>\a;:h\!Gc+Drpp + 8ge(=24 # ï[(In::L ,r:~#e&'9OH3:x/8@1p& G(hz5RjxRf  vTwOdc]"$}z; vt2YFQ.TY(ٞ/HbQdR{jbB56q k?UI ߬sӃʧY3"_hww xa]eݤԤqk>GaKeA(H~yZҡܛB%>mH@[('{ dC YM:$;(ݭSpWgb}ϑi\IquP)[2 m]4[>#T>*n8n* p ݮ asہm)3Պ{9?Ѩk+5{r%Y46% )$UhFɪ$-Dy Dj`/!MסVH6z UĚVHg$v')F!18KcKܽ?Y?/h>?5L `W=#}M.Pø;E6u',`ElBI'#%eT5#)H.:z7 -GYS?_(d: T'IE`Ot=Ė*pwL綞$߹(dՐetb˷9D?|/C3{M|t+̑p@\&/et]%/2~]I_ jtj;ne!f[_`%B 0pcgbP%E逸XC.;K#0Q5L7 7d:a[ }+n>#?μь|),w zbY\s|Wk%t=pDrYC!0kتE i@TX 1';}i뭣hnx"RjHY#$h];;}ݩ.;Y[2B|_/3Ϯz!3:gGMp9?bUk*g=oX\$j.1S\KUKɦH|WAs= э[(K 22]SָE䑓X!DEtrvy0= )D.qwrJ*O 91KXCG^o6#kr}y~\@q^Xy B&?dg1V} 1(9r+Az\Ԗ1 ۾D]P6*/u(F^?>ӽRW0AS}+x<Ъ&zƘ$W\umO uj&j1Ű~3q|v`ۂ9Ex2xp .23ylYn~%腬#҃Rokڃe; i? چS d7tj<$ Axm5D77w>R˽a>xX{@QJWÁwIjg3*Fѱoʷg-䲓l.U.^;= ^D 5'9: |-.4LǙ*Y6/XO;j3t)xf@PKAfM`TxIOH3F4ظxV{6 HH>+ح^ gݗֶx~kM{d4"iZh}s޺SP^"&AQwLo sl qa+h47-[]rZ n8ٷ(0o F8'?Ajc&;)Jꄌy -mnrʟr2('B,t`(¶IUU)~ofqraNYhnw5Jn92X{+.& {agEq׌+{o LcLȌ >hI؟ln8 Atƴz|Zs29D]М]ImadMF0)8*U8aF-S0TYZ{['m͖0ӄYAaw ~٧)txm-!{.|E[WO?'`zc`qBlS0mQ (׿:(K-sٿ1e|d@Yac(I23V8J& ˜wnI)W!^X+ @h3Wq _H{iI[ }0O!R3RxԘ=knM`(9#B)-ƭɛ# '{DA`#o_Ž ] ooV02(h})EW`N`O[fT[1xf|x@" M#ä́A*-L AJa q㪷gzXJ.$*E>5+}8?ZB ڄ)wigaHoL:Ft@Yh(nQ,XtCx$a4F@eEp;Q_ Eӫ?*b3ÎYuW.@9bZM8O6dALދBj@͞!8jZlf+j}D0s&2(K&nN:mnW4OEdu?FZ[p-'Sh^ 8߄~^hc9rP?8&wF% T6E?gAV/'pagUE3#wŧ/8ZѝpD4 O-i$ ,P(K =YIžA\`[ f$CnFȿX3lVGs'ioBxu>Fe! 6e.ϭ4H3S_2]i`?bBvY7`ۜ4`fu..zgpxp?eu I8 }zyMa(ZGk8N !mW&>/4ك=] 6ڕQoi77L?(sn#<ًt_K !> ;܎Z8($Vw?^M{E4vn1ok9bč1 Ru|/>Yd",QKYQX PD\?ŽkZr0̥҆&eCyh[0b )- ~–U̫i`&r5zbU?L65RljHG=B8gVF / QxU+Pc-4׷F2o2"|z.Ct,x oqGSå&+'!EkPH(GG5 .Cz _:ĉOŤ6zBa|f/C&"&w.M3eZ]Ԋ¤fOBP^ C眍tG$.} t ~̚yUuELGC+ꥄX $ '((fm]qb/ ~c3B>´GsVUE@^DNrN/Cm] .H@5 ܂H I:PA1a!}E7:$k(ݝM$ϳj[my>DdȩǪdB@zaMeO~Q)ұY)B@:-ӪƬ<хp aʑ?>~/HX媆 TtᆲN>}jbv 8li껨4bL R8b0+5W f!}"jKv^cZp ]Q|ЙU+D76-H8mcM7qu[`ZIstbM,dm׺lD%ԅ61Bz!4|#@09^%[*{>pNi.]4 @\O#}3pOx{AML^y~"q8Ih[aR5ѸQmY5ڭ9L&x[qBX2» & G>J"M]i{B~bbjdY(gZs]v|vQfDz%v1E拚\0d3aDwWqJLzU%HSw2qխ&37cG#7C ?R+VY䛟q+ɶw$[fHe%/\Qp5BG"/HpV!{b" =A5˴>?Hh|y5:Y%wYT4"zΪ 2Z# PI>jHylï# ӬhKk`e9"fVhkdEeJCnspґű9@?\|ݦ<!-'`pT9|gmRe_~ʜfFrq:f\VB  }F mF_ƆV'Wl644sȎ9T5R.c%DW<\؃RU=կԌ..Ҳu\מ6vT @QNVsC$nh]eb4#@}fА[R?O9RZD"B |@>yw)}|cGTy;-_ m)7 1yDы1汇VI_C /pJS#$_|u4V6/njv,PA[UE;%횘CG8rzr{xUh(n.V{L5T-:Œa4m r+y?K&\R{suo-i.voK VwжmvKz< x_Xߢ 1uS~&ZIF H_[xEڌRǏD)BJٳ;A$uplz=;y̝دZ)#jA=le cuW*ɍ?pm(T:8M&ٖ5#g7f2H xs&86NIl!`ynU)kf|@Sq巽L%]O 2NΰXN8t>%䣳@*:SIl9=$iH=31Ȏ ,MzVbjzF8nQ2"ǐkLMVMAvxq[bܢ,f ,J]h~ 1v'7w(!o sp |CgXKf/ٛPx}O~޹Uw7!vAd)!q*q&AEHKIQ#KTrM!9wmMb6FzDĈ@-HńcйhcD?g@CM^eJ,VV)Oqbn*G.Qgo'uʱc`)r-nXlܲԯ 728˨SCsP%Рx<`C~2^+59f2O ʣg^?Wi)"&"`̉1KmKXLURiWNUr8JcE]KJM`b!gIN7$M޽)TWt+àJi04]q(I,^t~\Pw<^/Gy-:0& AgxYE_{=4DvQ^+lV#m]Unl_G\H!UT6Q:vU_OTB0+ 4O(=&6BJH^cj sWRmu72(Y'bX m?}tccfq^]Fv>&Sfjvb#] F1{a Z۬"@c!hL A-'!"#fi]`Ov1 NGU?&}H_5I"`/3%2OE|UJTa?F|8У(ش@>'#dBP@S՞ļőŸ']֖pW75Y;Y0rKg{Ct`’3ͣ)f/py|3/Q/0Dd352DULTȐ`5Kc\0nn )5; sњk mJsA@R9s%Ճ¸ $2Vlٮ;0+ \C싉h~]l=q%_Ekt2aJD~+r1O'./ `Cm <5|= fe^axs z&Ba')">U ϡLJXAFYU<䙂OSg0EWE"ۈKyao.nLmdgI^ފ28Ȫݙ>\CKCDK"FF=^]ث Q gs*4CUSvg$8e}r`NE3iqxuN Ҧ^}Aaϭ;m FҮ@ؔ7yCe<ƶo÷n &wBѠ5mo+XKD2y_6%')2S<OO„)AW&0=!G=l\3U#0?-$O0MڅDYg:)cmh9ԺNcd#=6/-/l8tq^Nc *H)Jw|d)O9Q= oUj8D $P>Ȁa63tb_JJe6\M[N}?oץvU r]@Q\deG&/AJڡ`MB6+L,Y-_.~)O[)rnh8%`2tBB9y/ C#'ly X"_NcBgue㨴 }LE_x9Y_;[i`3p_Ky|˅R'2iF퇠 + O#yӌ8Q{/@n࣒[}_hUC)kEW4_QUY>CUU~}v6p v2T"g (Uc*mUȚ7KqH1VF|&~N`4=+%Y֪0MkLP")3de6 ,=ǻ9al[Ay<)UW[/oD8X3n!>Ei٭]DKEyICIMӫc`X4Al)sN۸fuTQWres(cMIO,N5"r$ ,<|tdh5<|AL*"RgBqjWMD\~:p8kGq/bT8.,{Z@ r *|q{v꾰jQ0LF5-m0r0?*}k2ЖcOˀc!? 3~pgf0<*o>EM{XjXjբ`qOm[w^d_aj5y^ O[o?,AI}:V\ [JC~5n">Y*_;Sy7wha`0ޮ.QPC';Z (aK7,ww -ùUP]L@w\Aj͊ 5|r9;$epS|/v>Rfw`T)up_ v`"p󻅬n]Η/z@F&mCKSz?bcpIB+_8 ~j)~w<?O-ka.;j|mɟz:dP#ŢOiHb`$e[lع Ich%UKLF\id0_xM\Y] c? x׿/tvb>l-_h8j4Dt pIi?kFEFDooSU_V~q~hDXDYɧ޴n7A+/a.x 62(;qa'{Ab@7!@&ֵgSMJ`9ӷ"}f[=JHEGI$P>)U>1Y-D\՝a -E'`l#M+< ;Kjp_={=\x | p fS.fKzV\4 u||ypQpׅ[P_AZ$|V` R)kTEGD_xȆml@KRٹ( I8,mX{5%=GkN;\g)Fl6sW7x4 i.]QUp.jy,g|Ts},i2L} IW%!.>uq(L3ͯ%ǺK8}*A Y0mDdÁL8R&;zM6woz3"H^0!m꺶qugy8Zĸg/-Sd≢5Q3{4%⿬0oMD.y9+nf FkϦLa*41OyB"}LCiznpvu"o^V;ҒpdGW*$"Xܧn'MN 5e'BI}_?InMU!57~vNSIЃJE'ݑk3?ʵ/no{hZ5Dʉ&|O ʝ4LL3ϴN(Lu`MHbsH(dM4N%M.{6KR$,{y_7 IJkClA=f m'afrVQ2|^*h+ d kr׊pikz0$ʩwꏘhd~-r6* !o:>h'w'WnBywyZPE§%O7Wp]ie|i'M@6K;! ,*5~9mOf~ƓJCXU_d/ qj 9P9Hb_!&|xDzհBRە' hӡQ!"0u0k3V"lT%MޫH&rz-fhpTWNqSrUa5lpy^km;X^C a9+y&Ѫ,1Nwք-gsq6I|kFgxjpmdې1dҕ#>R0/8 GB&hܯ&/;ʭs7MzomwIs$n|pцwhQwߖ\6OIs H5@Na[֤!1@xH@k6nZ@ JۯlQU KDeҏ}䠮d?%1OI]ˏOQq)h/7] \|򙯺-P50QnJx#ҧ1r~۳҈F{l忿_90vt7G#!Ԑcɭ46旟;90 Uwk]i@m~?l@ ̠$4q4[ Vhr'$$:: /3faΖn)'i|93 +_C~v*^EZ?\p^~R[8-KI ڳ~pGs}H$"xb C '`TmEeմӨt7b j] x:ϒEE?cG<]Y_W4mFԜ2u]dO5NM1ފYJ x!ZE!b3NY&( lx0<>F? 9^ l<,yL&#Q;q{|&b)= a"ʑˆM"U?]&͒˗Xkꗠta' \A9DyY8-@Y?kAF͏ڈ=0,A-)~;9h18=ЧHM5 k {h\~9fk" +_)V}0I1"bi[ 36IޔϺt >9L[p9(^ h?9$KPi|4ƏO?|]?&qm:AsLZ`Y 8O}Ab?|vذ,:Z{F0=(?ǃ4p'zu=Nn} /L]k^{~#M(#}jEīδҠo}Q%7)& V/&@(6Wa,4yc"[w}|=cRJ ŪQ=7hS8ȓ֝ -FT62(>hA2Wi_zaR8.cX 8Bbz,IaQ\ r~~ZJK[sE@Ԛ3kCr$Ř^FK4XC|' Aׄ>!nP =R[gFmIj+A Opc@0D!^L8Y #F |'W;5bdfIO{Cn-:M(FORK%,@d{lρ|b2dPtwj\Dx q§)oЙ Z2zH&A+DQ|P;n;n#_0[F6@*΄("֮@Hd'w^͏r/$Oc#i|"A\roorjr! o Da׬SNHvEbN3ž"!=^9RJcفV[bvcPdeɩe% {|PA֞ʖΊ; zEéQw5k 8b ѰRP,/[set $o>ף"7G0 +LdmH=tkm X7ɱj0z>mlthwܴ#n3Jտ~Ce JJưmg_n{H]+X\dbA9Xj)Ul@/E8)?u}\i6MC4)nj(O=ƈm[k8 #sξ9g8kfÙ(gQKA;skW&9RӽVz0v(Ӝ$6S@ݽ 6MPfxHM?%ӎpUnQARh9M$E PfCr9.#S}x oKb"Gs27p>M4$drf)Y׌Dn%˽C{*]W^_wE۟7*޲9GbG֤m>0\p/=l_,M1"s(<: /Hҋ9WfRhr}Ē\-RWԯc6,ʑ5 a/О `ne93tƚ?*[;4DWxBzT$5h2kj0^6jjt&`4 AڊٞtP1RB;RFFA;ٌH=Ĭ/F >WӕM@1pC (Q:8}zmb?Eij&zaˁ0$4^B؝Cb]I|Mg5DqWJ ck$yӶgf3ùW_S!=|1SJ4"bfp|c ٗ8Uޥ5? ! Գ0me+'\'yD`c͐Sl_(X`BOG=ȝd)ݡoXY dwĘ`&Ε]1v0NLSۀ{`SWŷ57 o;m .?mĸB]nX*A7i2K9p8/mRSW&%\qY]dł_0؁źAz%I%[1$IfҦ)`QNfܳ(xRRj`InJ4=vy|QEFSĆi|g za-PgP|UASc F/yh=ۊ!G\H/o #KO;Z̿'?  Ѱœdy;y|H0|. ~4x)| +i}r^C,N*$B|EW"a;jE JDAʣ[Q ,uRIdgil )xn L=< Deqqfbb#gUkg翿ڀIKr =:/܈ɹKP7e;{ʭh+ѣkNZ5G\v`]\g4Pv*#h'$ IʯXFeoQoworJQJi(LhDC NѯX NP܁)F@I*PqO^V-0hTG,]5i.TPMa7O8='zD0-f;0L`]JN *\u!Nc\Y(}-I;!{/#9=OSDh&:Y|ԯcO^NptݶG(&f%X>f%0zcUNv8LMv3q, wl3#ZÛ'! kpq -Y'>o ^>?% ExUuރv %Cm '-{3_yhqFKBk})4%@k`w_WW<#=dLP8tm*ELTJQz!`>61&p,RUF?rĮ+.h8K[ UGY4r4wճR*p XͤK>H4==v@')=]r -&feh<ܯM(U+2KwƷ.(\m>h)^$уؽYKYRKI `Ok/aRcKD N^oLr;ba7w%:0JД$==Œ'kG,.!V*odAA- (kZcc;'Q62[ ZCxW $0.*Sr{doZMGVcg>C|o(wy617cEF!i/ L$o:_S]\Av,{o\Fu6?;VBVȍgQK|װ ZwX9{臄Ha:CăcYm^.lȩHnvP Żwr 6b2/􃞭% .|&t۹D]d}ǿLtPtxM ^ڀpڲAfQ*5Y'i궇mEl]C#cEpzs3@~z O)rrYǚVTGB )qP/&T;X.{q7`ČlE'n?9yb %NUq)xF&征# e"ɖ){,*+B{5yrrꪓTO?ޚ9(Y;fp5%*N lOKuo#=hiJ͇t1+bpqڰ/*S2&Vs?ghc,C`S5- G ~mMOAVQB+A0;abҧa~WyR*t 笯 [ۨXc $>5c1 ypY>|D\^4 /YE ,k ߻,":x(LnG~BX X3;Ahh*dyaS/̤R3Œ~28֠ ufFM,[BcBYi6ʯz\EjBFx4`kȜ~\'B1c٫aѝ>IK.U2ƛC%_5 ";8cgPRb t4'dLYHѦp78aoɳa< Rrɂ_QhT%ɭ٣=A¨;Bi=ª>Jd dOFu/e7Of>CUC0awhJ!Qf>OQD@TQp3SԻN&&Å3y9_)|TNWlMRWƅM| Z`_Y'LߒqxFO]|эVi``{9dv=Λ(];cjg؋oo] TFSn!"L0q6К +9|ˌ˘*Z<z}3ӇP/7:>ñ~4%6J5&dYb#?-sC7["7jq-$ v2?*YŇ[۞gu`ugZ$:VKI n࢈Ų;k6.ϷbD-;SIqS?!ǷA FxcŭN}|&N큛dtm<$2$ :AQuQz++F"ytӼ=Vy1hک$^aj]&TL LS„]֓ByPVWBϪ [Y.~`NSx71Ijd_@_{be.n7g?^g(f0FgH`gt}kp[[}y4Jl]q_d:sѦfݤk,Mi0̴4:C'h2{Uˍ[j< +4b Yض+.pC02XhA:MRS+kuŁ:tqSX7?S?e*Ij+_ވF燐o(`Ϡ5~˅ej^ IllW m4E ߬kX4VM%:1uůY{_4K toiƎou3.Ć; $U6SG7⼛_eG1w 4{,f)(AEl`G >}ZtHWAע\sGqD-)s,wVvp1, a[wyi1ti5Y.dB _7TU_bk}m|ޱ#Gz|?ؠVe+ߑtVaKzLiA*jԛ8Ѓh2R_bÝ%Db Z sbLI4ֶ'Uܒ$7N¸̼@(@TS_ NsB/K]-:8`_{B92e(K:,P71M1j*w$:Vۏaҿqo.Cv:qa5,,t1/"k2ѕ |4Y2 ݙHf› +$! s" IS: F 5K4WLmT ͙e(qّ-iiv7߹ECF۟HuF^GZB>Ѽr |TRscJeP|g=јHUQq4b*wm&#*aM%G{vjcuPZ!FĜos.`|?X2xeu. kf4n\E߽4t@dtdl`٥Jj) FIDyMKOn4Eg#O1|F $$JʭF=Ntى50"79hLf#`ޤvbO[-!0lBJ#@21i;a3~mUQָ!E"gcU|*B@cf \vU31FSh\cA%Ε>K(ӵk2%Vb1IP"5NVw{[P'w)\,/9ܑꁑdؼRuusﶕIielmrjuq&09x I架U)]*<$Q̏(!8O*0H6\Vc0kvFQU|a-MLJao Yƹ"ϭszumˡr˿p9Bp,ݻ1V yI U+fvou4֑tdPb%+aL~.i#Nj߱g҆w\(m,冉gpJ\z`lfum1 OC68ш9i Rp6Tsr bz tށ;v";$x#YGG>9pu~gIstyn9,f~|b_ 隃R8%3\o>CO6vS( Ot?74զy\a9$"2ǯ_)] e Ak Nm4Tpz,0@}pG)G;E=!xzG۸0A@- < Uqi?#*“ 9V^Y{`M2>1ݽ21v4{YvFM"#iF?q&Mkoh|tZ٭QkV \y9My֙vB'[t hȋ c+Uh=Am1O:\3ktUQ֓.xehfȔ] 1*j+"4dP!@+R}f+' Ȗtl{Od4x3fw Q4|VRX.F3CsWDH@8' z*u Z./6cqۥ`Tj%`",mPk|wB wF hckд> LIpu^g-iamPlFGzCc  eAܛ1 ޯ[a~ωfh5yU"KLisAH1Ie>mHvqrZG݉ꄶ%, < AE5xFIsl6 e` !!Z?53cƤ)쇜ɥhKy"vgQFT {Wb&m"8WmU8+r7HߚrTJ.P9,nC&n%?ʤ f@NS:VT,]ޖ 9w ?#Ong[CGf6$B31-YO36o 14 ,G`Y4y9`/l+Dc)_b‘=ߌɂغQ{TOxc|0$+*m"X +AH/N~zTtIsQSTَ}jAik+Εt#\Mrp\vkUq/\3}) C+i(1q{qPl%l߂meto 4eפh6^V'͛i,TfT{. /֗8 o ~mOst&ȈgT^bO`d.MC Jcsζ35;M3#hz pvW,ZRTX5r,jj9ڜ3Q&Y; $=t\7hv%=_P%c* @ ZL{,[Tip@SsRuVm;zw* qP#(cIl/(1^ӑ vrgsj }yd?~64}It ܍Y IKӥmUNvA!H\cl4 !2>)\)P0~3EIT^7z)4npvܳ~tXqІ"} g޸WC&`TFߚL`3܈E8Q+y(Dy6q{Lf@'<ȝ8Yv#&<XPq{ &zα\NILxbcJ{҈m,nAyIh4%b+=n4?6ʕe2*M/E5"[K1".hck' I'Dt4$*f=koɇ]1eO+QUBK$Uhk֒tTMg+Og2G\)fWn|G !mU"i  K| >n`5u%L K.V]NcOғ}h\:㓜d95[U7t^\n0:- u6JsψBH?R5 1M-{73 Г_[| f=)K(Ix=Ad|yѻb# K$7$^Np #z4ڣ}|5]NJǁM~U8lacaϛ2!Tx2ɳ1c8rzw`BR_qTkqtò|1oMKێzn*_ `Q)a:I^Sy}Q. W>4˛RP]/ցjz3&?N0t櫷W9qs!T75@^+I7Zo$G31sıv~=, ,ҫᴵQ6?b~nW&v%=V- は}[P}+uxP{rn̾'U+$*Qwωe>^4׭1E[б|qtQVy(@̤wE޿g!l<%f%=yU)m Εv+k>-tF-E-2gE60\WwNi@lf `y0Io.)'5~b:AHzҎnp`! JEjW5o; A9o,U=gBl)4=̪G7YpáswTrӶM&jJ∉AVP TT6|5Q7٠Ay*tǭ3n! 7;X/()ڛ1O) 8?KRK驙.np+Jxݶ T!ݭQPiJЎPT%A睛pU+0SBn0(`*䓲_CB>Ae;:XO., 󂝅YY:kN"ss\iT򚞠M\>TQa;6b7j=-L4YbGJ\=C䤍(|]Dq\ wH=~@uwRjN>:D-g9&SBE(])Kr#YqVvN>x) LV3"D 5R_˫۵3 Bf0A$'_xQS~MX2Q Yw}tvJ̼c.qޡfM|&iZAKitn“͚]tℭ& ~sC= RrN-{/f[=35ja_ZWm>s& "B'5mw=]?&OXڳʍIXڽ =&fk=Bu~ЏZ?gNK^Ӿ3tGrogt6Ҕ[q]^ѿh\IJZ)43DȗŝkB?xpNJ3c 2 #˜{Li O@sm0{I1UAeS"^rJIf0QJ`"v֘WNn~!DlKD?M2pTfee2(ۻFr<1'V>/ AYG I5޵؟ [Ź?-;+H1ʔd0Au?]-[o y<Q ^ff#u1BY0Թn2&<Ùi{[¶#M( /d Bz33$yu߉:oOwf y;ZaRV=gzrS,iLDQH\ p'zh_R(~M 6}),u >CVDNFu^LtSͧkȮNՎrڃAd󞏆5M.) 0 XXZApO[$9 n8H盜oFW}n&U[-jo,tl"Yb!*2M#~HXML=v)ӣ*&GެPd¹ͱ1zNó?{lX pXlK)z,оqLg"{{@ix3gH]Ň֐0b)'}Ig.s zćn|Jϙ49JŽ@\2Ir2~ΗvA[IBl|f> ݼu$J~xcyBAg Q%a$C` DLS%9(@<0gWtsJ՛XS:"y#y3UE7Plv)ydEO};QAb? Vl]o@qp̝zou-҈wH :!e-78{Ry8"4뷁mW$Ζpʂr8Z6X(f^+R4fyx0haZp`Ųae$spT PGgc%'pMlwCLe9!P6@mUxE2%ddmkg u΋e:oC;ff:.N ~%@ Ǣ_GG Ȓ < |sN䤖3rs,G@}呫;۾ (WVF!ak ^u $MAQ^*EVbQRn%n,ݔ#&Ko`(5S_fPORQ؈z' z (~hf?n w%*vjH5ZJ^penTkMTiNVLffORay򲡛xЌ<֥^d=P%\ZNWLo(^\%T?\g/xgwf*!o%j!:.'V5]]]N ,°wNqZǻh CtBAHk(Yr38c<߂T]i1ٞR"XL!"quc"0IoԱLy̷aDREŖuqiVhM:չ6XD_5*).#A97i!Ώ(&0Vm4izS6KGHHE0)[, Xv:iײ\^OjtǬ "& 7ޙh)c.-F\ۍhO_]INCڮE ~P7)콄`#6Vvh Rܣw-o&uߕW !Y2&%?48]!޿͝YO9!-ǰR$l9bϬ'fM͹}>vˀLtVEgJRt3w㘯zs=FƱQζ%O,ͽ)^2PyuSÌ gP@`mMj|5 ."7@)3x)&ИOzE|SF*kLLaDfae3? Guyדl$j'k;y ܤ #FgX13P0ԋc$LvᎮ>`]Ca2&zt8)v'n 0O, Gn`GOO~a7%*RwuB F%CQ<@aO]VdLp>G&} \:{$溮GfL.\*Se1Ei|Q]#arF^:YC\G  |*> ll = cꡨoRagq-fE?>~U%3&YkV`[&>'y<i%3 N{1: Z#LI V4|Bu[>k'rHDڷKN N6mޡ-Zas/÷cVPFR$n26"7xW' c $t^ %`B grM}Ud37Rji싉K[^zZWa]4 ^a"hNY5鸴 d}Y%%J%~֐qnGZu)YW 6z*o +꽚URD0f`m 5mvf#raE9ۗ#ܱ)H'#l&49<ogXQXh%(ibo{pi%+YG6-fI?lJ,z>aXI0xb>hWQR|Ĝ s#M%mwC꽛T죟vgǴ%߳6жtg2];Sp>q AO.cK}ag1{m8UUv]\n>ڵ^R?7b]lUh$}Df&d 9 >)W"Ýb|PtyQH*8Y|Lf7N<]ZmTg#/{~ ;҉<#>S3BعZw w7k'j;W+2Z.9p̗O ;\,T 3ΪY C1<͛&V`ԉ3vH: #WڄA?&)tAnۃ'R^Dw[ F@,m cPAzN3( 2/9ֆO#4aN8u}J[6a>K z{|H6n bZ #SoL38~vWŊch>ø#ȃuډάd|w¬r_,0t֢Z`02fc55h31R2 Q ^$g^ &ӆB32/l= 5G>t9%!ׇAZJ\ί[Ljjdfj.yxsmBͨ!ĽJ(vy5sh^< vCI>?trI0_I(F[Jv\|6*Q_V5T(8,l /+kYSq੡:`hMaÄȕ`?r#O| V`OEk%_zc'O~U2iW/K__ l~uI9B3k|^8(,-V99׊_ ^|_^+l?'m$ *WAIBfpŀ,ͮaepĎ<c<`(#6rZ^~]k+2~NnZbALs_tq0jc~[kftC$= !)i6R4,6NQ'g ,]yG GmQb|N<=fC bHC)#{.+%hVeG9a"{}G 8) +]yNUiT#PRs,}@]@tb< 璯r[A3p;]&£,R7w纙TMHm\:WUc3v?M'W~c'nn~Rt#I!Tw6ҿh f%]s;W|x4/~N(P% ՐnkJJ 8 /K9By'峍w>AR6x DEƼ"fȯt3@.JQhҍ_+@<WjbjXg~~7F[`#OQȿ651:JMM w!Jd>'te'_wy; ԏB,~n l£.\2_ #ڒ㯆_OON# q-s>TA<ĽBz3 -f[Њ<iyk=-N-^bM'WzP2OqBx@jh- (AbMXp iԶSLmj>C &c y馬 +x{Pl`n`QDt$G"c쳟xYY5u\ 4j,ki..V2bT&ٳY䅗]Ў< D[2U86g.QLzz1|0%>00`&g8)% șֳؖXU/6@% RG%Ò!*z(LE;n˫^a0ʂkm/զ)oZЕ4r %N|})L~zOdrq@a6fD~܂Ft|؊Ag:we/m vhL aәl~ S_rJY7u\0SеVVd9 qs񇜰qM3.B4ŰYna[v`gНGGLE:ΗQ(IP݉U?:gjMb0y u Cc] 3lI5- ?GMq>f\厮БEu^Dk]M[%lkA_ =HCŘI"JEdK`$%-L-J:ÂWiex5tN!0 * _a+ϴihz6=z !nƧG;!2<ʟ*Xf"'kF=1ܪExG">0A y/Xͷz|kyȤrf0ܼ8%aD[O^$i-Ιt$Fd^M VF,-ƉZgfwvvlH.fei髄A?A`0]Yi+׹{I.újq;E4Vvj[7`AF.얼k)wo~=,1k^\vor=M&Mw/mK~6۞qH=[ Alet|46τ.}|c ˝}!X.0np{YCt8&IŸ`` HO%8G:"UHd;^%{dP@9۵]zT=,%A^(; q ,NnkN˲}7a \SKGƯ#~1b'/ |!bI@/H S/mrF/Mv;X?lgoh|l|cU#J#59c> i_ف[UDŽ K$&nIM7X H=q_P_׀{Da+F 3CQc[0ߐpZf }vj;{OKnITFt~MvNΒr_ ǀ=D& !K3Ԩ͈(5CpNh1tVw*q|[ݪw!L :j\YIy]GᏵu=J0hmV8,}Q)I+`eN)ϥg5Fq YSEV8wTy4)_,iNƗeߌ5>A @%t,@y3،:~)YL>ʩ6?i8Rˎ@8#!vh?t~=ϸ^5ovN~ Qlur>kI:/'/m{U bPc3&ORҗ0U`ϥ`.$t|\m+\.T^)˖ ɼԜ4͒Ǒ|TX `OFr6k>C(LŘ^,9tv(.wo]6y&C;yS)vM{x%EuDVKњN@h6~,)\CD?~^1©֠(GO{첏EhL1/pR jJUh_ex"{sbxXShOAva70`>_lZc/zBސjaZ*{Y6XFQ YQ!P^l'܉`%*hi D~=븫K cnxd']x_oIz7_#NJɄ Zw)V]3}s)e@d8F<| @h ăC j-]{E'~ղLMڂmX[qյ>h1~}DCU^H>񖱾] =J"=rP^3ѡ74_4\I$ _~PTƲ]e qVW3ymsk59]A֐H.5=߰=vly9T*ɈmMEx ]1#mӷmV+EhwԧKPUQ[([/b?@J&ezhم'= vY.Aj1.O~oo}<ƫb=Y|8%TyRs) V'5[|BŠv(M:⛷_'^mZfkԅiT(ZqIBlϺHDAT -^+h$aL<r}6V@D7 7itN |S3^1o$a>y*Dw.U%ww{@ ͗g)U.Y_hCs8:z=Udl9yB?)m5*hb/#tL#0ADA' `ktFPoG< G{`ˋ7ߟ*y@1!ջtC5|~ٳsԭ C"I5-#\Faf}fnAq2hwx?U $  )C}&vՃGd`G>DfP!`0˽['᪺. 2aZS>띋MUD<w^r'\cLi#ĩQ86 ǻJ aV(}FD0gh+ky{}Z+}ʆ+o*@Ғ4&|;lc,Ie=8c,[kZ 4_t쪴_FIrYJ'`HdtUkW{w.HTSmxzh [fC+BE p3 q ԣ,?Gzyc{|gfSS2g Ff#Bfrhޤ_ Y7 ?|4'Y$`nĨL=S^¼OөT1jäTHcHpbv3C6s CcU;u бt %^ʩmђt))4(,̘ f/=r.t&]޿݈ X_?^{c>aڟ ktkSΣѳffsIg t0j<ЩL3I0xQ15.kT-TuH8ЕsXċkVפK/h!ߥ\r%8 m0tX;ޛ1=8OƍޒR3SNKi@' S 3dsll@9cPAF2Ԟ$ ŬBX}2M>ް!Zţ3uA#cAjmY\lyی(1#fNd" *'IOx -]gU}Ց&SݦjL ad0bFWzZ@h<7>3S/B~1AnG։tCl\`.TwU4"Z3+;cя?eE%Wǝ $i>9X]FaLi1_nͦV@E3R'7AXכ"g_o7WĜ;gWr F@aj=1ҏ1^zCs7ҏBTp2(ɢ rH*zA\` w2%ݮdsQU#-NAM92݀Id-NI|f(x[{љyp'8GSW[ہŎyVȸ&A3vF͏k+ nggş]fnYf|vxz~ARGU o)=eOUdz>K=yuQ/>6D=7vI?กoD#FąR;2J+nϮUw[y/ӗY=OI*_Atv,;u;\S^&!p} \1 {t6k 3fbN)n5tmU_oe#|;+܄ ^!Yh!G)EQ'_'KJ#*G\ׂ15Sdb`,h8~{ #u{Ꙝ h3K4C}zZCdJ <яb$bsɣOJa VNOZ 1)v!jM@CD % K{9PwkBV.!m͟"L.yJ^4*7:g׵55>L "jJTIC GTJr֣{Q>bAEx6Q b1ɕ}r>n+Z~{H"ڇV:O(j:}[f0BX$L$J /M. RoY>!:?xǩeyO, & <%|m97L0R LEӅf0כ J s ֳZHO3~QMr؇b5D}׋`E Nςجj4+7F"L,6Xc0s{AC%4P|7MdmF_#K3⃼|jZj(|w%ǪH1ڈ\ weY?׾Q "\T$z/Mr5O!t*+m!3'qJ(̼X[ubCN~앩q55k?lIp,x1F&?aLPmWY̯[h|vOV5Ϝ=kB%8ҾYW\^ ziH#X|u4 tim@3 5ZR"ŒΪKv{1ڼ Q|}+ >zEDplm3{0O6?$pwãHAWM5P5/`쬾 3֪^c-+$ňK+FvZm!1Co6S Z|0nT1Q< QSa%8vE.RBz7;ٔɚ9W.1")TjS4$wVeWb+zS(S@'7={B܈n-?|5#'Mm\CJ 3ʽ3A0^ZԚGt5AKHD ;KO:6 ;pGpYkK{R>3aNAgZR[Er sN<4*.Oc t%SLYmoAAx6B<X>@)'Sl'W9RM!(@~ﲶUd +7ǘ!9ew O?QhRɬ**B~t5Ô˩;7&N๟$/'R%s;vM{H?,466wgDM3[xʉ:R!֥fm]X%^UN'LTsU ?{s=WslT :b37zU۴nK߽Mi6"J裸> rʥF 7Y]QiO'v'}LYΊ%,?=uhKa JyZV\)!I)ս݄:9"`T5R_Y#%b}sSw6>/@vagmiq;^qE<{~a$CxڪtNגG<L;+WܹXIl(>KqPn)m T GIlд6ጸ8V~xi#w @ZkkT2T$PL,I:a+ReP+^Xl \wnjFhe/tgg/rtgx WU3 GP\}#o[ǩ`W6O"@d"!Wl,>$T R< lenLK\-8B˂(+>Ri5sl^YǩxuS1z$J|T`V5lh:Uw9 Jgo BzQU+i‹,̹ͬn!̊P6'ҋ|&^_\aIc1ڰT (PZL/[/ `'dūSkQ,yR7q#Toeαa)UhyF+i5YC(x6O@)wt1Q0)7la*j]#jBTHmNNr2]5QipIiwщgwD )~a,#ДܳZR[*TmQ^fFd0^ żDNCWq1 KJ5'Ӯp=A۞yڊ>}À*eԹQ__sa8X$Qz)U҉ M)\[@Qjq_rNiȊ]F5o췓kjGq|$.صYG'_wk֯KXMpY)Y)8N!C@_T*Wjũ/6 m 8優}9]3, F'+by|Q?uP$YrvH@.=hzp${ߍ{]l˜U ^:*XL&WEv:.5E|>"G+ItzRsRgAafV.wbE`X:ʸ Jo&iS!խށn+=K4 :/o+puk̭ZW~pZVn?G%(+Equ ݄pM+stM*/IѓZȚuhrK,N/|Qv4F"a*ih(ǥ+n? NVbS6%= ~pȫE_?.'Ut4N:'aB!gYtb~˔ӧzfJ8]11ԩ>9fG!BHMF}OG TIC]ms) WEcXʰSwb:zl8ușF}cv>:|&0(]{ \@ LceJzEoImq$Xp2 * שI͘Z]sDV;uZb̅h-%OY4 y~qH;5 .CijobWu3 8fs)-7Vo ^X`s$/8Ǘ6Wx߱_i}q]b~ǙL,>d!+evjw~$>əuϐUYCxf˹"NX) myFDqd1eg+:_㦐0_CXhzBIQ,pD`vU,$GN8b<ū̌>^OλVKG?wI_!@k=@jv k.yBGa6ZA1dga/IR㴘n3!TS:Y0 Eaٯ+"".Xj@cJޗw`m?8Y, ;d7˹^㾍B)Z9>Pk`0? w³`ҷ ŕq8.w6'jxΞ2i\Vi"mn/ vkO?~ yw@?qjO,Ќv_gE=ﰒm$Y6z?]85Dm{=eoq9ƺs_]Х;~rRd-Ӭ""Pޚ䝨E|snYr H"(J} W@ %t) K-NFNdzN{8fkM  s>$eՙӔ"hSj :lL1Sʖb;9W!AygwJbKfcwte^ddx$} ~vIubՍY1 {?H7WU(Hy֕D+ D]_R3 ΀GYF*B; ozDZ15Uiv*qiX@A%vGضpDAeSzPD'fCCASɍlKhSy_}^5Ѧ _W+PFxPs}}{IhPQWwUv^[E":/jIӍhkŲH%pM[sj->lTBLAfp;9 |]"Z OQ G#'qRi?'J/Z<{ڐp,ھ%)s"94je-ns|=>#n5q,q,&53LFN\䉌UGo `EAw^^ n!꩑.~>`ȝ=dze~g^*8ee ožVVqiy5W/־N|g K?Ƃ!q--W=;},ή2+$ɩBSA{4f?~u[^F=WvQ*JW3ЧTұ;0P!Z2tu6Is ) -کܴ-#3 KFM;yѭD): 7dĉA96EJ_x\2gR}\[ץɭXa_y Į #! 4KCt8й:iofZk9ֽ]U*Sk̑d|@" F˧2\1} -ilq5eJx ?Jb4AdYIm,gg(qYC#E`<=sW?$*c-ӯq! ڢaj<rqZ A{lpx*4>S_KKlJlB1+~B09e`Jps5_@NRu5uDT]Ll㺷d))ދT |4-wݯ1+ot[4bfA)]^ob!m(┪ SawJ|fg ۟+-'9!zq']kp.U&ނzL$TC$ڟ4T:&ff|'Ծ7ڃqEuΎX`<9|/:U\="p 6Qƍ]rc jŶnTGW_4},. Xre/Alz P@ŅW{chW24}KlQvڗ $аVVDؼSŷvg8#H\OX-xhr`V/k僂K׹jzh]8 '</Qjvjtug GJj\i UFOaDN. +W92 r-cVnj+$?qԘyz|l\T:e-ͯOeš[58+Rk} ICa Oꛏ(ɸL(5Zt ac[o;evy*b*J2~w4;O<3@W(Ʀ^>ZI9H?q+#5Ǐ 7Q]7-*IzkXE-z ~Vt_рڇ_L~ YΡ*Ͽ8I%&8u-gJv3dTȼмd|Zw fU|i4%,ʴ0HضshDZ&^ku 4dCehTUtwa];ȩ"\ȿϞ\&!$ !X&Hm?Wz?KdjaPU&eL. yJH|dB?#yb4\n6mvg{.e ( ɪ+}%0 EOMwܵ>Z5@T(zǭ>b|s']]WKG< 1RuOaSNAL2_dyz©CSD||ֶXL4)էl) tyz (:/"+lO3RCxuȶ=B =\O*۔9c>oIp%DQ@Qذ"իؤ9uSW=7p9^3q_UTIჂw`z vep/w:칽AzB<6_"bEэHX" g0i#meCx„fXh$Vz=e9bcߨ4<܌mEXRjm\ҁ /y BK_?d<UADŽoUPq3Jwuȱ4y7ʋ$rf/w-Kb AYSxZcR{& m2q`Y}:.'^wظH/4BQ5ʎA$v)k dQ[3j>VBƔ١G>go|4MYoKxTۅdH 8{fo{BHcG 3"rrz s y~aȘk v~,Qů) V fdC(N.*k.6|]r$3Q@vs-nL AGPҬbhHw(.[3Rod/[.Y9d -́3>x uz@&o1> ~3Y/Τו׮tSKD{TJ#8Pܝ^$$JAaRkB.!ܖLo =d_x՜%5o+A7Mܡx%=wwas dt r\3=\YH0B;Pr}ȠhFʯAKz`hpR$<%u3d-[k8*B;?T/;'2r;Pɹ܍[3BXev:lAKqS$kdaul;(d+_\ o'#Eaߢ_C~(P 'C&߫=3e RZmn5M~l)rhJ.鳡-![U .X$_2,6 ve?oAh 3 D@i1ß,i`*ԠQ%XoM3x%#߆Լ1$4b:hB017o3׈+|&J-$ҿ=^! jڨ+ǰn`f xbاv%po֒)RbU(yh\`6mZ+ARPJ@O,`Q#mw/ "YW*Ĥ ]vK`X,u~A5 xH=k쨙ej 5*}S@ F4ݥ;Ez8zPs9rEE4@ќ-gVMA& L#>]׆x֑U6oh lDYX?#`^CⅣM]1r1rR)k<0uxY\sYG7.qoӻمmk設<@'ձ]b;F:`C=af ^ͥFo^{t,rzc'- llLj'g yաgSĠ*G;{1Y0i˱mudÔQ.$/T+=BX4 PL',3m"`f 18g[&ب zL@t(sm>eN>JwaYnVhc$"h1d$b`/ІB'VC bNv':"+wyuM!qm&WY5DuZn_of2' zvKJ"Gz%DXCdaxHҫ2abSm: +N֎9QD8~M~+ToKyѫo.R 15tqNݠ?6wԞ⇝7%K\u1uob~b]?E[2mRXE1!tb%&2V8{DO׏q^52)%oXNn *mD~Jv"[1)\Xc^WyV1S\EOF݃DB'0mݻh:@3 LY0W*t]zq._Rص9BQ xCAP/V|':gaF LTS`E1%hV׵.%jqL:ѧ 4LKVecz$hۏN@OBzVS5SzA|Rk0vVG:m.b,͍*^RE&;4)z z:ZB7K:YBR[D W0sU)Vlz?rDr0T@8X>Bc_]'fb&#ޣT9b83]GXv +_=b\YzCLj2.M-'D1a* 4es7(+wSM>$-P 6H.h@JG\ F9#`p]*#{ov'2o֌q_Qq}v\٫+Z$⇞/$!Jϰ4iT{O! b_V|LȁQE4e4hðM>Jyy(JwuV<3j y&NdUiTL,ie*gAM8 lDpZ>QZl2Į {A#pǐ^/ǜN*Oz0"pw-S7vI߹g9OZig),0 WxxH'^zZ=>z.G\0 <=\̚YrhK )5n+gν ^^g.#?Lz;tƍJ52zuÒ宻n[== ڤ|bizjrM]fP9CSGM~ISsH=r ?Xًnh| `_ x=OMt-c/X`-\3r#L8uꑪt?a\0*!q۫Ȝ]hy x;=3>Ro9AqkH5ZcXBV5:oEEѬEjO%,eAf)Tup,ڼbsZV>iD]I{~c~vJN Xte8׎IΣ@m;NK-P N&p=Ҋݑ~-䯶MP팔h/_pRo!i{yԔtt>g%U.|j ^{dhtXr=۲d')R:!P>lJMBˇVW:NƏE:J$uج{5])j of^P،ܓ/>B{:O[W|1˓ɑ!{GtCm=gڸ@Gg[#ɾW=Yz+kd㹢>^;38/*,x` [s F?ܛ8{̕k- IRi^{Q?!@,˿Ōkeya'o5 pJ1vG#7԰*_ؖˀuFq^k^TA3)2o5|'EDˑk |wXc`35aH2[S<,K)Ma:>*?_!=ёW=%U_fSpH,(XRD<öHD|_fShZf6DxkE/\pst-N e©VlG piWSJRM_ @ Xo5cM3%U&!/"g=)H/oZr۾.A7o(SE8ⵘ%_h~6*=b%eq؄pCN-?SрJCT') ?'x:.u~; a #Nm9?YX碓[ٵE~|.[;[>nZ f,:ڕL|z &J``̛t>5U/9}{].sZ ]v&h8#u? [䞄TG mqfC DjS S=t<Sv&[ֱTu uj|ǭQB;ϒ\ڱu@5yHDx|S~*+J&ЃZyLtu?lFw`M[ν#/ $Z~3&A;͐Q` ^'EM~>{ON+n4B^!s l5Sye&+fM_{&}o߉Ia'qFx `}<;0nI1XȆ)E xn ApZW`}v# %CC%x-QTPAR;YIu .]y٤Mo.ؿ5=._,| wCJ>6ӵH|U@fD >+s8' :bi 'W0ߏG po&OYYO0}m͘%NvUP[X[ۙ)* c"%Xr~ c{; [" \a2)kom)= yg5ȆT^R;tK-)^ڹPn FLqeM`_ycxsȺO!E/*T2KEPznRձ #S[Ufjĵ"JgϸpǙRrGWN $p_L S:|ģ3Q౥':P; $sv6T(xZ1̃P;pvUoZLя$nnh5.D(L[wd9o/yɭ1 <{!6B"}iژQ~XLJ˰sqeVJ(͛R%-r8 j1Չ\'C؀%>J]@5nJ #'ȢJ~=0[hsb  uFC6 nH=wƊ^ zD׀}r΢%0.I7T׫jd1 _|KZi +tPNBc%_c܊8TmJdr KlgLIyǮ]ʖ1ر*\R1KHi9iC$qIt#D׎{BY-|6hR?['C86XVQqlp!(U]S냨5U1M\kL议¼ d_ޔ6MX͔.e {nEßIXEef<&tWĘ掉˹hNb!Bu7M-Gkss5a@rr-0g^넉[c:`-ưT+fI,MpU$n?}0d׶zD&_NI$G.Lj 4#CT dn̘y3\ԋP/qs?r/q_1{+*{@;X$r~2 a; j2ƣ!Άicxed<;VJO䩅x\ xM]*H8,%E+ߑd*oBeKfc]6yǫ놞}`M9Ib 7w{fr0PJx.$qܡx/ -;Q7˻S|/4]$wJVr n1*hIZR۹n]|CsIU0Sbi+t*R=VNrfFCPhV*01FtQbL7Ro\g_XJ8+XXUF&T.k8P)Q Y1lBZFQ J&kUt(Bg xNJ\.MWl/ ,d+ oAzȲJ02ydEݵ`&:(jrFF4T t3$`hmf#Z0ڤ@D U-Av5U OA~ݑ'4aahƒKBJCoQQ=<؟ HJ׉' ht/Loloaْqĉ#>sSrG WzO0ɉٜ;*7qs;yоJW뺯3#aga ? ~V##ߟ #WQanW˭5R̾:s:!' +,xS$)#`^.{XSJ 5MwA򸫇ded^NU$o!n8+Q`vKHP\+22:])ZG(qhXUK@ o{jf|x$5w=X`Jf=~5l>`.,:F#lN>HHSv4tW!l;؞%T7})ū='7/ֻ]s?# m #eS46Ds^€"nO0TL1ik}kdFG 7UQ!ASً[2[s fS(@qLY)KֆBLBaw*BՒz / PЙa2ި1 kMT`{N9k+#?u9lZq;/VrڱtThm"ɎYf2K#QL~ڲqko@<|?>-0"H)% IVSP4+he]z`mk9@zHNYL ~jtӁ|I[3`hQ+ 'vRV\R>HUqՄ\ڿs.-`q0~ ʭQ~Ǘ1[~:}0Qe |[b;%D'stE5z}񨒟cjKH T/7}5d30:a;Hy@Y-ޏsU^}XG)@U|7Cf$DMZm9xTn:+j_Fgb#aҀUwA:%d]}eTLBU Q-}gdQ*%Uy4iK`Unf駎G~j  \Hrz3qU7! EE2-9_ϾCr nZEsưM*"*B\En2*LY9ޒ6g(Cw!kW$R90֔5$U2hsgQ#g˳wZsΥP !ER$\iK&ʐ 9ɝx#yWPSgFU- H_索EdU7t,[{-,}iP]]GfdS eid)PzL&x<1ZڋڏƗ&FEkƊN (QpgcF$b@ 3bqP J:4_,(=YA h+rS(V.FrwhSjxoh .^3WK}EgF780O7`UXzy^|2HJi a e j|y0Y#Uকx9iPq(\@l2MmW.R/t}y) ,ܟ,mLvVs>ڰ!7|a_X' 2Y1en`ⲟi`1z"#tI(4ڨ[٬gY_ެ ɝ=nc@lUo|C9 ~--^<v@MmAMN\0JdqE'O|)myqY3Fm)f]bL!g `$eX2qf*Cv[ ÈxTBzd })NPDG h1p]Gl]CױKW3?EQ 2h#VNg k^!eA)[E01۵C=pQHD jLJY)d D#lLX9ސW7Tcȵ:ʇ0_f#8S`\VM"بuGh'?TmgÌ,`6l[%jKty,bFjv%1u񣽈| xg0OP+5d4Jdk9N-C8 ȩE=- $8e>..PGLu6/oY:++5_vh>_c'5cix@NNѳ{,#9g@ޣzP.UCVd&HKsvMsg>MP-w"l4FAV{.\pyZ, 1**c$?" XhiGSJ=bWF2/^+,w e?ɩr} Ma vn;֑_&FR nqZY5 l7$wMOKU9_g9n :u<X@_V2jF!$\"FyPx)хoΫ98?\9&^0]|vYy:#=oD:m@lޢfPg-a_`{A3@ҿZA}1T?Q4< @, `hK*I>.ظe?,;jCgnߔcwn 4p"eo0,Nq *&ۺHєrJvn %x USUZAZ5BŀPׂ@& FK6}c$W {@ m3Fx_6?Jz !FIS5z.5vJLk*XFeI#dG&o>iYa8AIG#Я8h?k9.LW#YqalSx",͹ckے#v  Oqd:v{ hN[Q鶃a&$9'Q]Eeţv%[<p9iH@ fJvC˒!#zTԝN[6@w6k]Wi:βafkyo`yY{w,8h_\mfk+(P`ʾl0Zbr%as-g &6Bˉ60qT 0 xmrG]r̖v X/"GG%'}[ʠd\ prK6< `5ꎛ+VCs1MEQ 1Wl ႥzNTua6k^v%M֗:VTI}O8̊]zC {P 9[i[4T=.x(SL9B+ơ1Os;EҰɑv|ٹtf4NP/Xq~&έ{:#L 3Xc W9طtxw[+v87AN^5xay248T֝"ڣM8ZH??x<xUL\޻t KFZwVLZu﩮WP"3lpO+U=n3Y8]c8FE, 0=MLF@C(Wgpl Vf\JX7=Kmx1Y6@&΀4*p"Sxszt nQSh#ܒLV]皊7o)g$/~D F͓uGgHzgA%l#Nx܉4~_wZM[aC!鮋[9gNjW}0Bw#Ol \ۺPv'P oFԛ.R8\v<2*fo:L6s+kZ&4% qZ+48;|Ϫez['7mw"5C\Za"|lPO[Ç': #@V`7s6KǶ`U=rPp_6 P惍_$/> Oa*쀚(e`_K&=S.+ZÏEӘżACZrgUwmħvlx,:qNTf`f(UᢥWܷB-Nx➌8G 0rR?e"q']]Mlк:QI{5|1ͤW+]F !s~8YZ!߯ Hc|N$ v#88#x(9WUK/YU^|{$Pŏg-g+bSVc ?„ڙ;.)k-]h7tWl7{TfĠa7ƊZ,_vܓJK&pMd4l1R*. Kyjm?'dQM Ti4czt4FJܲQmƉrL{st:Sg: E\ U^5>\lMPkFgp~DZ>׆jE']1Z9vLQ,']0>-bńt͊9VW(wN3-w ?x$,LQ) ,ds#X&|Gm`*p8M"Htġc1!(߮g0Ӯ[ E ;=EL5ޯIZͶdy.IAي};xij,יjJxScG1$rOA~ɱQi?lͪGڌ]55!_B'X[HJ~/Yza_z O,pW +N$탍 $J*ڣO4K[b>q0POD=M| "P5z>3Ey1`|7}*$Ѳ0ҹsi G o z^GW6EAƎvA/7jm-E!h/ǔvV- Vf忰RG:ܝЭPXj{8@aNp$BT7-$lwܛVW6㐑4d>/FI3Eرt>ha04 W'<+,t /"u7aYHp_ưԦ)%H=|'P>pt}9YS+'paxXb%d3d:{}Ħa]^{hĵ8Fě1h,hfK"2$jETP౼c\!Ew_>f4J#({R&ܕ ,ntLyRIKX7H.mȆ $K}U39/t~RC8 '^SX`p$#6KT|͵8>E9a71S`k` s#o\²@8%R5B, ̃cZʰ>4aRI z[z{B,qag,#fE”< d. %jKtUY OѢJlN`ic։BS" ˜n v><v/G"O$(Fo,xw[L4Vl͓Eq>/Kl9fhg8e#OT&M Cx%lb'$&⚯v*TKy?[O< 9_ ׆Ss6.%UdWڽNVc%k rW @gXn]PC2+! 1`wCiN{괏{hF|2FuI\/0agk|~*y@5Q~Zֈe-1f3Q<-g%W˖cގ1$$a_j։63E-^e>q@6}]re`{RKpcoGQ$<@jk:9B-#C 쀴lm*4#û¼BNlcѣElݢwvb3_Ux犩VQ+y H-ZZ:w̸L[#s: 02wr &ALn˔o6bOZ%c%KHIf%>W"PiG! R-찇zPhKl_wвR=M;vpNf,6 or:eǪWnߨqTV; ׊ewGI8HsFxYq5 _$xfŭ!&埢 6b+B{TPMZ3g73]d31WpQ)mJ(OBܐ*ر13ҸP!Z}]jp^,DtͭQSxMI7|FTѻ,Wk.3$/<ȣ.UN Ʒ&%bL 4rQgvL@*[ںhu'|ւZ ,1!oG w7PݯҲ!peojg S6ĈöѼ'ka[ Bvr'?+0^e3 ņnӀLWЃ=Zl/1~ cUcN5/,] &qۍ&rPk]N!Q/4a.T9%;ݫM~oj7IlwA-TOE8Qy"jhDIRTG̈~&Vla'̩\Pޞ\; @ۃ$'Hc-*{2v,HB 'цe~p Nѭv9u3-"ᇠB"2ց :lYV8pxqd'@jR#( I8g)>  Bþ$+}&>_|߰.Ǔu٧h2uj3IU"PhO 1;W wT=m6< ?V5Q ]\_m4QXFKw=RMȩLY@_WÁW|[h~ Eq#v\%J5).2GRM31yvw,XwKʆ%Ӈ.oZ81/DbHNyĉQ}x"B)Iδ;3yqC 5BMGu{C~EX-i.xȂ8} [Fv1 יm(~տg}#=nJlNKҼKv 㰟i\K3?@Ѭ@Ro K q+hb~bLa`/%f]-1i_ӅփpwjmoR̤4*ekOЇ֊&'cf׏%f1 ^rwG HXQxt%E =+.KE@a Uw@t,=lμF\|/wbGW%uqwĎp_@!Йrx]H? ZƊ."Zϰn}'kD[$:X%TOl~ H!;vQpN@e߷N߂[duZ }$j(Iߩa=_YͲUS-(I-`Pb a~!&Cf㧜q)G!L˻=6i,+ʚ'#=pdj,7V Em-Oh ?jv WYZ`V~#vяby.߿ևJ8vnfnVMMԔ 'M3_ȾmwWI/i $X S0N#c'7`GE 7%6Ydߣؙhd1 64,|48.ܑ! xi ]uRJ L^cvK)3m v`u!A .i kWU_D(ߟ3AI4Z,Pbo%\=o8ꉁض=PލW8f dFɵCö­"_BSCͭ[j>бaݤ÷jٶ4/68]}\R)׽&!ESܵR/q*,dJVb!c{IOM/>i7G}E8_ 1=n/]nv5]= Ѡo"2誐cLo@bHYKţE'ҨCJi9.WVͻ-G"thV FxE P(0e7Dm){}QyB$5n8"qr|鏮bHŔo"69M34w߰x]&&"CISDx޼Ӥ4~؞x=;uTl`)d=lU\R=3V::$#d*=z&%1hYx=!R4 K(s`+ ʈ;D,.c]MCS#/(U870nN"mThaǫ^za Ybr.\Yռ"ek閊BBϠoqNpRPl@/ '!.~RDj$. LT6]1vB5HJ2J\˶5dexR@cZ ;`W4`VV95J_DhrQ,GO8#:E?7%0>SV뵂Ԇv`J7h9D!Svn=*؃~!Wr,fgQҏڪ<!z\Hdu! &% >}Q 4VPz01n*A*"!cy3A-C Ƣcw7,vv'A]HJPwO5{ޫ_ৌ~ A*n0غmPl9_u(,U~k7+kmظi/Z)9G j[XL2(Yo]̡55]WV.C(Zf[t}eP{׬aPf#P*σ3Cw-Wy~d?4qpVBJ,l,w?+h@' ̰CYy!R_Zйѣׇ#hU7YOiW"ִiWNр%ND^Bb,+~ Hqe<*r@cup^[U&h$s% N%`cʉ^/͛KOUn nښ19z4 *mf IU(Z.Ex+bm1wP9֥dRSЁ|E8~z+~P`ڐЪլ麗auuc|w"?bk֓* 5Ј$r SAhf<609`i\FvNEN̫wF%"YPՏ{!Z#4vX)?uŖ:U<%EEX?mOpyA&Qk/]z,Xބ$PK6hX-Z}\0.~foQI:[X

  • **y?IYNjvqkGz!cR-P;\I:T圭>. U젔EիoTMԔgTacb\ VLKt@o{N;ٰN|m5)~GivgyolZ|eiX/ԟl 4ʩO1lpQt Bַ7%ٚ&*H@tBQ@֐%0O zW{ui ] um2ɚ':p7k9qA呭-D~aUrBKD;^OF@m[8_=<+MKPw>c4"/k~]%G޸,nWe4cH۔{Y,Zr?g/{TOrbRBk֨hlӃ$ĦrMXԞyE}·XƲ6$θ ..BH1o}Qqbv.\OmgVepEAkyq 4yo"?3bo(9"V;9J7=.\yiwyJMh!KUAK9^kd˦^^tFN-w@3zĭ/#y y1~最t`ح(zǂI*GD/X ,Tumu$dl Ij3Sõ~z$$OAc׏1u~X/.]_g%mOFx0, Mjl__qv[=U 1?./rXg +Y#fqD `D R8 MWӴCLy,e A^?iԝ hAA5U-=3D.!m=[~Ra< k:cwk P9pQ>%_cjb 6c@;%atgfq n Lj @!3;Ԛvc@de$Pj 0\7TYHEAchHhnDTar$ JYLVa|/ $["&$}4U76ek[1L_/Pʗʞp1wmOVoE&=$/PLA\j=hLPyU< _؍uLvNþm@ e55?h;I-.Qf4W!$X1aƒ1Ohusw*x!O%q34`'DGP"ȑّ;yi%ě|x57f֤"+RRYأ2N9!{B4`h? vnF{+dnó@=i8tarag2ۏ eV}koh%:`{Y댡T밼wE1_^_pD\R!_B0A{b@і+䳝Vj2י5C8/sb}XO1-%r;"x/yz۷3d Do)EgŒ~Ż8 kfFv*{2;iO%=I4(,꾡k8\kG$*0_$W³ΰm2|IΦ0"&14KI ~PM'beB5mQz%VTs܄KALR5::-Vߛ2G9AIwĵߵޕhKX v^qu7X@¤?M˲ ]ϥ{ɾU2\dmDw`RpHBR@%ɥIdh~poxP"CGesQ#A;|f̮k%^dclyvPאSrա:M;'(3yW( )nůmɀdy?|V([SQǡ>HPQv1 q:BYy}'@Ƅkެ/hDFr(OD^cd>2ktX&6/ |ɜ:awrmZn.|N`}=saY^m}BS].`=LeGN (/Vsi"ުx, JWb඲0 E_choh!o )M#^-V{8s[';"ݐ' ^ "񎨊X?WUABT ?fig[㜄{6> V#HZUG6WY+'#.k}pkZc *,L0 ]"E%Vѳ,RgdK]:fϓ_'Crpfk[+rϭC,ǰa'%^g$hC8K4뤞Hf7 ǭ=~Zؙ2SC˗<$p".xL}K@pt,Y])A-YDNͲ}ɦwt=qҙnR@>T[OJRzUMLbn.o֬“.5~:ߡS`# k}Xa҆M銗8ngGZC9s`6̏M~sacm&ޤ?6nuR$w/%ZxIkmRMIe Z—=Z~3 . j =iEP6QB4L..ir)vIcΪZXݱi9GA,oJIJ]_ $] ;R_ F_C6jvRFAyԱYWPItG$^.ULx BT\# $zL\M_7 {gї bCs ؂T]=F0M^\ O^ahpOsR$%`)a 8Ϊ=l?`hj]{Gאh ᩖ;kPK bphv&Enӧé`CA)"2^`}siFj5kD靾"+`'96-?[ KXsu5 Tb,s,U%z 8 R&Riǩ=JŲЍL&G;!J!* .Do da-'h\KZ.P΀5CوrR5Ʒej̔,5/@@gQV_l[44[7k^\jDH[M,磩C싹)5;tp%sчgЬ6*&ynPn,rv~(4mwZE0#`b(ȭX"?1gՓu|umGg~bGY0(Υ*WG݀sCcR `SA,3qxo@d$u¿7,ʁ{LZt2%LtXl*FO 2mʡZ{8mLx"x|֙9JduBa|lP[:y.WLԧ7JJӗ_s0!ʃQ6?\.$upf6rzlnǿ+y i ,/i ů,K!FOa,Uq),P_`F)8~>`} S1$+BgcA| [;TޭE ;٠q`Ag̎F :55F-{]" 3 rI.'U$龫ܩ$|; [Bz_`7>1{xfɝe7ah Ѣ;~I?eXt͙&ܬ<, U2CY 8Y'ObN̑ȖlP7؊5FDM0ϰ6ctSwj'5rJkMpc~1#V`>SZk}]ը~xviB~Ϙ$}> ?XHN0U  V0:T$Dk=0 Q@c>h|WZJ^R $zݢz+E( V*h~EӼUY$61u 6#rhP{e\KWqcRA`w/tD)Α# hc;@iIb>5gLZi+%d[ 9uR4<82ᩥ[+%#M;%fָf| nQ#g(~[܎fs *RȱMK ݨke( s])k Yʽt\20{LN ϐ aO/;Kr@n>|}",21,5z$!?SXN ("~.h|"A\H G<2(w ޷]!bd,6ߧP}F72Y>XSUSm-u蝑\ r/=[郧 uXtg*M臙 0wdZEUYn#6 QnR cPt#m*:u: -@<6A.dh.OK͠kg;lk^t[ĤxH3+L}kTNzRC5~)XgP/~3\!=G}~RO$io( ɋq`9XJEJ*UBSA>~uܑDF3Wx|:=ymk_$xS`I)|?ĩ7 徜:bdfu_l@e-kJdY6in]˼:VX7$»TEpzXu`":v\X0x..3RhĤr ؊b~4n6Qm?unOQ~r}[]AD8T!rk ̈́wOX}Y"(HN.)OWd!.)hJRL<'ۮM J+a`G@MTi/ݶ!]⑖ڡ*`tZ*D00;uLpV0q3=ϥ&[[[R0sܟqO"("rՓ62NTU=}A?Ck!]+m} BU.Rg.Lٵ'J-q&i-$!>ңqQFggk1\/ di,f Nv]f`p{J1BLbdRw y돟ʕtY΅M]Nu캹, $AY!`; eӻ{?lAϿҋVJ"`0-&>5j m^Es M)8wpN4|0Gm>MK[y2}0]\Kzç*&ΉAQ{cNZKO2ۭƛwΈ>3ZjaBK{1UG=qQP=n7uie"~h+РAýMKv2y|ܒ$1jr9}7ձ%tM~V m@1b~oXLF拗Qf1G.hsM һX_`KK.8އ믑&43Q.䖣=἖uw(5aB4ϒ3>dV68tLu;$n" zO![ |4`ku` /C㒄lXO8.&犳{ER~3`yKHr]Ɛ5rVrpM=纽3o.S*֍h-G\:ARh1o~N#>F*1["EGBxIE_4WB|bDsq{G.? llQ'A+gQPOPğz~-gz9:["Mn故tjr1s2VҭP2X&_ ڜ)H0(&n.Ixrݶn]Ud@ |5̯zt񨯅~Pb5GnDrGr;b-5gſ^ C*]yQ QXr4H]8`]hU#_$䷂uk }Y$ȒWM| AdmcszCz`.@;2ѣ&wdp9{LNWlT:`/pp@>$Z@l k@F4, 0vݟ""OP`WS?8^9 s%y&[@'Hw1\ D6`8vڭ|wqGèHzI f!%-#kEw!yj^FH_VH7KQ6PjMCR̖6~F<&E:VceEGvpf UrD~{gmO`9/L2t*__ O"8Ř GX<4ȉD.VnE׵Ӛ>}RM`:9pǏ4=.dty>]/IQ둙X'Yv1S A;/pjV*8h 1GrrǕou:W gƳAXJ#_9T3|:(A d;~J.55+2$2D3ؙu(=%}{!'!9ldr24A6Oӽ;`TU>1?+\ݬxX44#V&O)Oe!u/_lج! Q&s; u=w&v5Rhko]" Đ{`A#s;~yTۅ\zmF&_ANck7@Bd \1XVY:Pp@}]q%I?L?Fm%q8OեoWB (MiĎ <é(:CjPԙFKq2(2ش&]-NUt,)ʕ$u!hP5/W3қ]8]2d&k!?W)1RAO'0{wHGU7ik> 9v<2RR fּfn[)9Du# 6 X8-dzߑs7q/cSg/_M9X"rF(>ӴcvQL9x_H5LHؿj0kdC݄ H ]ζ9(>9g* *bkG|KqDC^Rm Q2p2LD%7O=x%aqF TMsu&x0fm/RM_.k"FnK-ҀutEYR/ ]n觏 tOlԲ*N|$]f[!#}2=[ՊuiMQ>Dֻ{ se+ rE@E(:PM'yWD\=p3ItnVv>~5۰7NJ6nm+[^9J~@wyI0y,x$Mݰ(Q={ct^;12w٘2NQ ?=={'~!dY`c;}:9yQRidOw{h8By]ŸJT[Q·QrI*z>XiDoJ h#=V!Ejnv/::q?k%_aUvĩgG- n]TGPHb!' O4TYX "S/2ɛN|l b^Db}]pl`uQ^(Y#eB*0drwH?gUyX&Qúa"><=A\+R1#"Z{S`a~ϓ`k*T_|yxDG6l߁@y?|ݚgc<<'H1HpNzz[_%@vPZeFOX+jV>4arsTFbŤgO$"/n^3S,$c,“IGTטa``#^;>}}# ~/%bMOIy+T7 -3WFؖSr F |da8-91"-fe쇀ikz3vz[X;HSkԀ K`&jcQw`1yp4`p0UKocO&% QJy ̛%;(IVO%7 GKio)PmC-vI5TZůWCWX':`bڰ1VEM ǛPD }vax%@^i޼ Q<(Kٶ%٘N5oַ $7 |⡭|IҠ\JI'3gOЎ%!GT#y}YǙS{{fH] Ҭ>7:PD2YqRD?OmtE$4) q_,}N:h#}Jw2] ?ѽT CA\g޶yΝf@R(⳧Tn yu9 +G &bV_Tۧz9`sjSX7UMmNɐq7Ls .hO ㆏-;_ nAIIϗqGswy8AR! ߐJŶo#S  -Gœ^݈L=ZpOU^P I!S0 i]T8^f0"1t>dGM >sj|N[( dxz.OG^t9W*Q1ՐKp]GeY(р.PEue!Y_dp54V`/.0OqNA :jƸ&J-aD7xne)<[nqfZAeM|0d WN`[5!4!-L)~uQKsġ#_]ˇpLT=FFHRD wRʰX-Pd'W),;{禱{Vhmc!#; YiH1`{8^ڜ0 }")KmZr.ӬQhg.DlJ+f1 JFes>^U9s 8w!ٖH=fpEZf#zﭴWiUx~Y<5˖Q5"D1nY3 p a \TӚ_Z3zP8~PMDOX3fօ?פ|)SipT}k( 5G/kYc% K?`d5FϏ=:# N~lY]rӢQ+?aJ^3zD^Dٟr$h -v2g;w! Oj2 i7ǚ LRA.] "~^ynpr 7@O`d 6{-)&Ȫ'}[V'-١46dX38,R<] \t@X` x7tfXʾ7l-7%37𪰉 {DT(@,gIߨHѽ[issAu]E#ޤT_;1{C2!<2 "Si-H ]6 tsRVDy>9hXy㍕3=̌xQaRhy<J# ρ+ؘ{;t:Z x_8@t+b zfFW; ҋlan_y6g$8v\mc JUvtSMv4oxVM dui~]QBV~_ލ)TpYJ@z&nR7^8vyĮl IhMqPhUN@Awj%CZpo;'陇`ؔgO:O|7mx:/yv7y5odF``,NG_J_u d*ph%nEktSⷪ;q[!E[Pij:o/${Wg 7KDM151"zLz )Bގ@`23#}beJN?pB TVIs:78nb=k1>%$Y]}[)Xzu_mifkE1q:oGOA5 G7@dh7o&a:ǗwX!j%]P~ƣ *baF P5"Ջ8sbuSW]m ;X{1gAd<î%CvDtLv⠥"{Oauaȝ48Rj-~[|(]: Ik04Рw <1O V6jsت+Y::\bż)LS|~R*~A)tXL݆e,tG4$ۦ hOcPbj=k#r"QlE߯-Vl[XJ'xxc9kr^eܱPЈ2|)G2(V0[-Sʩq!lew| ؄5>ӷz),=smbC[d3d mUsK$˱ 3h4V<}u`iUT֎ll|u!~L[(ELkf 8ZQaWF-:ML}#Z Aa)&9ޤ[6"g]g SY^z5QhUorG&4;y!:s=vj~&bDHeO}oMX(v,nx 0`t9dd[zqv/'A`Vj\*$rN可 {;f߼ U56R!"xp0%Ѯs? >e;Aמ?=03-lJ.;ۧRPBDb)bra1vݩ+ ]GRFm%韁󅐰L168vإ{8G3wvj;cJL a񷀭-o37'GtT tSFG2 UكhW4~J}{U:zykA3"bQph t[.ضQ1+8ydG79%Տ)d *p {( E |fbPd-`0+U7v%!HO2!(҅IeVӫ͞=IFtgKٚLƳ,y4?x}?Yf'"´wBIVg[m$ar jue#=-Vn$;/k3pCWۤø]:p&qAe6%b,`:Nl&WK XS+};6)vfbw6]0Yɒ4I;p#V+bh\6G@J vĔG)}*’\6|Ul fWmI[Rl^:=;KA EmL /B~Sy xzirAr#݇ pY6Z1<[=vAC0` ]8TA;H/CqjJ3"̎fD> 5Zi^!W-[s v%G{bdgf~Kz?GS{}mPzl)q|vFEww,ror?.@8a6Tf9$|+۫v嬪s6CЫ_}~$aK*gNҐQP!\cۈ yz8F@D < h8 .sfg 2hnx]j'ح^1)XЄS7&zCiv1VJ# Cabj6 KI  T~u|̙`)Z5i I h^YУkva9hVH9fU¾(l6KHHK"'29봜 צo[TY.lP@D 5ޭ8=J> ºSk^lb?NWyi4Ðn" 0io{F 4_YIyI*]kC`=BjOv0 nNBNqfp%^ !太5Ve#:dH~-^;TmeP C]a4]> @Ot 殰흘+:w E@hWQouYoC`u<#Qyp7cc'1.Ց(bQBЏUv\]գF'yC02y|t矐j0xPR\ϓWL{ᨮ8,|Ȟ TN?[ @tԢT|۬(< B5?֒x&/Έ bɪ &% OdKs= ZyWki7JCmfsi[V1Q8I;  U',S=[ *#g8oB5 i!XBHX[]pcvLZl9r\υu,mΓk20OBh <`+\F46R͖ ?B&&POO~*GlKL+Qn{J;2Hs.]Xu("Jd7w]2,6!\vyU_'KOt_{OD΀w2mNu :|,~k:atQ5caX/U9i9U- ׫z;V\ PjOF ݑ"SɲN6)oaVg}SV숍¨IӅʝos e-MNS3uQz"X[~vCJ,Up@ZGА (K*[;վ ~-D`p{K@EAͥ3s:L#y=dDTj EQPӃUS8Q*MH'3\' 8[Wvy8үIfTH bhk1(%ZG70Em,&hᵀ1.xX?u0rrl*:A'/|h&aX鷛/i ʻ4u]鲵$ %8G^ɊHb0{A^iéuDDq xP=qorm"{V' ˰wPi1p3o_ < N7v'޶%ąwEzm,/7z[V@HknE -sވI,)%Ȍ[uCC\rHBZ#~// 'o}))O@J 0w2r6HְzlR eBZ˚ C\p@gM'HSپjwyNvW^X **5Z@:Vk5_F]XfS"5RMa[+*Tl@XbX۠6PK);cyt֋=Wyd=Z+si%Z`tFߣn5ޔ,NK EMVyV&iۈևdȻS5r+8%qc%uk#@[OʄleK fmQ(J,6:՜3g"U_s9r]1+ '$3٬*mpcnO{?}a|Ozhrukxj #/iV|3޺T fu=F'O(!c dS{>F<I>:B>5)aWb߇GsOOn )hO_/b=P&(w%귁2\!u-svs`aY-t3WGW2S*?"g9;s$kUj,AQP5݋£!zD/*'Yibq)|1C@ځ` :$d blFz]#{++hyap{'Wّ!QS#/ƣLSHc8>I3Ro;imr64ˎUFp@K'A 4>Z?/Uf{eN5&[3 ~z`SOq[쑤@~N!8> eOD|3!S8u\ùz]_{I#;ƘԓmXՇ(&3_$q,PU~,IF2ZVYEx~ʵSb m\5 .:Ƹu_FOISA6)pߔD?|Mk^>곀ڐ( Y;no0PzBqA;m鵄g_q6T_geD82{M\S>k.S5jJA6͐Qx%>6]&+B"=t6Ͽ"d J^sGMa@:k N֩Il&-KiRuaШ̄>d5hzb\#?U؞cv4 Cm>xׇX~VZH bDL:9[J.f''TS6)[~^nLgD7l{z}͂-r-yI R^#Vlh:}WeZFsM*=u~ŅFđĽ['a0r2{[84[v mv40M|Kt@hLVgΟq yp8wY:{hh:X%Byt]X J(**y4 3UPb &q~iv1ZNzarx 7 >,[k}b̮]ɳo8XL41E#滘+sO"F'mf&>%Mg5 C`Rjv)еMB\orv6mqD1!V9ue %ۉڄ`T+Ӳt?# a~_Q) <ٻ|#CGaPEsQH)b1Y9X?K s*~aJRe &'% [0[iTYؚaܓq3-Ls̱ mPOlOvlЁܯ_!j~4*`ckw'xXE\UNyF HJ|t7b%R{gwJ}jzОViz7O *|^ BĹ4lcik1z|J.CjehW*wwh;Id1'wPe:yQq~sY6須ԈM=3xΝN`bwK8;ꖃNJ/9>`7hC>O;ׂ G_D" k]1$zª !NR)Y8 k fY-(0~f<+bDy' 7OCD2e@[TIy[m++J`O"hODjav8{}p%59@ip*oB}9C?-.h G\z.]+DBprL@u\n(Z{4Gi9F"&4H1H:կHcg}{zr)vw qec\v+# &l=v,)g&+of;@0[Ln0]5Q7`6]I(C$Z+pI5F)Pt8Ȋħfg$hȖahFτ7M_\Ƥ֪@Z˒,+{Q^OcM?KvCJ1W G%`+(Br裊""Hj5cp@܂:V¨8ua m aVf9hn >!?^m_MŠZ:Qxj˽DlaqKRJ2>Cm8 #~ /-`7̽U8b`әZu&|>4'~!'-=t;f7Ѡ@k:Q ooGQUuؕ&OسRpA^}je#[K@֤)L)mY<-'M0~NH#6dLu4i|`|ںJMK04 m-mՌeoF/ƻbXVRY36.G91 pQWZoݕ Q-{r.f,.~]{_0p-ܫmDJMKhjiG}ᇿ@]< ݐxyHhU9OKc.0<2c,!3K A1p}y-*ࡕi@!X5|RuD,NscD~n]RKdA̰5VQE ؀ D)삿: AQ*STK- vZ:~yDLYVrk},UZA[Ԙ(K%!UC\IG3CY>ZJ]0??~K+ s Wt 0|z6j/h&.r$[tP"XG>z_g/]khikhjznʕڒȯOӪ09YdFKH%JYi(_ܯNX!_uHJL( @tJ:k[L ,J,L'O/A0fl`n'ւ[56$\ikء?žCul=JJJZ< ;YEX,,lɡg .Y\qg#+%,H-ʍBps+X؃!7>Ҏ sڟHS2곆nj^l)0OÙmW`Geqsmg+_y80 cwP3p0AEآǢw|IG(&XF3{|'ưZK,H1+[+/S2ňOܥ edxL@`, yU̖;r: Pk( \ | p& j7)ȝhHr;>Z ZZ5CK>+RY:@v2b}ӄK>̫JJ&4rvTj-{ XI\.(+*|'̎ᯢ\4dk:iPmy6'SeŃ]SdG&r2F"E\y>NUG{Ow G##o7*<b+ribظ9UF=3 xհ#_NǭI%u\\-#Q0s/l !'lֿT;Man`UgܔsuN=]De)˸U*ѱpJzF,)S:۰mh QS)V9x8y=z,ō{Fxw)NEF:#y|WFfJӑ#}-"=nZ^\+:1q (1/0gP5{^J]8{t!-^g &)fɞߥ5>wGw\mi0P6R"J:<$̶:Od۝yV>n` |V0C`-/TC̉BoWGv VO$/V6]BVt߶<)e!(j%S~00(ǰav7㘆2/Hq_KyᨱE.D=rY9rp0R??g9jV[ M X-h,2+SuzR&Fe+(oҦGTcB@6vPiɽn=4>Qqv=(^Xk+ .x>.a-eiSSt Ύ75ѻz`7MaIjkc"2H! NqK^ig<,h+8 N<BJīZtH ֌l=I,U'o;GJM]$o-+Xja^glUJL.A[p17Wq^8D3h۶t֊btb#&sw>ԑUDyΙX`t\4TLdS* a1Y֕f.Qxtl ?b2 S;:"}?x.q,|]6\~'KP? _>~ZRH$mj_l u <SxK]f6ܗVpVE€\6g+8(V!l3Qht^MmV欛u_? kGĿ @$y#܎TPhk#mlCu[ tZ;#2#ΒRf ТWJ:_R9޻~~쳯T[ynbi>*D[5 30 R=l g>6rtGq|Tl7LBXiJ BRuqrS%@3mHcӞ snj%~k̃2R:/f80R '…E>ЬIQ;c<#7[0]&NA,0$=ir7SJ+d `d"`YbhS-W򪹹2O5::Rzա u#ˎ<ҟs m(h,uYǏj4!}6}/ ôgH7!a/g^6zq.:}OUEALIn#/[gb_c@'AրiI-hk# bL:jT?8礀'DY2 OКhW~rC_ԣ&2Ւ:N_Lׇoؔ)Яֶ׺^BjХϵbLdJw{LpfhV>el ifY£uS;8*\80HrشcY963Q\~_`g餦ony2.P^qqi2'P(hm ' Tup?] MI=LIHuI){ 5pVL$>PH0RWr.<h0@cDs%CkGn6 ˘&)ĸ( Bs%R,!=UvݭK |!.b9JP(m:\5.[ y^C"v]vLHFrT,w۾h>TjkHbO^n <@'{+{Qc$û]ShE&:^#Q:h/Zr[~@dC\ c\2@%LSB[́`,;,̲!i 8cU#Sci?> %<9&P<@4RӃZN/\9 ݺOwkz[J3-{p@ãלeYijTo G*Z_ʪy^+/p; 1z7y)nS>W RŨi;BQw5x yBn%6Q p ^RT*xN2KImT$Pޔ}mR,&HPnrh|Ei>}ޜiԕw~;WF>!^z d[@UqP#2T@Tbтi2C"0=vMѡ+s*_ay(x#s4ao-1Y 7WKY&0wx EwEߤUTJٳlI,5'ٳ ,=c< l_7dNȴlh辊WY0zc& [@/bKq؅J/Ϣ8REf+Z)bsׯ>r"/$9rƆd.(-Qf#jwOǔvZsD<vwI9XO} UPQ&.[\0_1?F5*SsGobY-IЅAZ tUo@W5$ZB@\JPs+1e\lʌW*й&C:!TʇkYDڞ.O0)c!?_˝r@ͳ a"GRjޓTy c;LJ#'^bڹ!w:ID[.P1D뮕QL8~4M> d#8('tc4EEtT~_]P>)xiJa_ˎ$]m?l!&>21;c$uX~^'cه0% ϗe[RLͲwWA<=(.mO0yks<;69o9mJ&+~}Uի5yee5%%@g!r'Tm)mha$tB(8ʏxi5Lg2Q_>}BA=7 L tV'EMhm[^ԴfĮ];RgZ\tdtCk6nT2=&pFF)X/2BZF/s.k]OBcb{522DVɥ#QC h*&O]oNqals(%ޓ7]UOd]&#jA4FG9 C2T0Z7D;o=EAx=dS~q -h>;=S8/_T ϟZ/0ٙGrUeuk9m:7u&x8PXT-y/T(gӍ3)L *1ʴA:V <U3\7lҤQmTBcAMD(12^}ʋ"d(Jzvaٙ?G>]KdC&gvļyP]w_ɱ+b)h ԣC!v2M>j]7*6 sOVdwMB,MP@VgTON$՚)"lr%*5~q,X֣?ÿLShc ^rZBvP٬WcTow$`bEJ ;i ! r* 3Ppi?'GO6}0a^ NwH z0Ā_EROQaW]?a!վ~TL|.dC(l%a=aQ F"C{n!p?2逶,k4x5KVS$׀[z$_+b;G2(Lv?G˗5"XчV}? *9pXqA&lgԴ+Y=Eks%Re{'gvD,:aY=&4+OX&w;}us̗r>>WR@Z)83}qP2ԤX;;~Z4:h-vrewt'̭ͬwE|]K:!ytuwU;/2z΅ Ey/3=X[ Ȣ<xjϿ}U{,WĬG$u7A0\T_< %6 ܱWо9e fJhqTr^RĤҖ]}]L;SR69"S2CxIsPz{%N4}t{?Gx^Y* @5oEqM}g9ؘ@suq Qp~g*N;tŪA8iNK&y6F9~kkE+ U`t|:εzrh7= KyfH0%'9N8?9{µ8HgwcOӗ Af@ )aavUq]D?8oSd("n}Wv&#)K63#yKDZT/zdaaڛȷEt>pmUR 9U!uMQiHk p0:b>[{Fz>(j?@ b>ΚT ZBPљ=>K0xM~.(]Eo9XuΠs z_vθaQeF T5OO@Q`ܜ&6+B"l;@,H#\n:`gRh 陸i›X+-kJFkU4)4N:cWmx_c=NʯkLEɎ8ӯ_^ϤyKC߼D2}u WJr)Y|˜Yϰ^GL}A9exR=m7~IE]U\|`h5FިyR8`͡`9vJ_YµZ1pC5ŎlYNLei0gR GM*dchτDq?A߹/$#h5OcpKw= a!LTclwDtc& ?ranF8O}11G?VTG%f]}cO|9ԩ+׉kF`1Wx"/Y)1X5LCIvSp,5`#3?Tع%6Y5{{Ips:6ū*vo5%ukR?  "L^C$=Z]nqrp"죛wC[* fGLJpGNT1ae4}.u /ɽ/SQ4[t*輜d :U0%p˩#O&QOh tEGk|E1H=/iͩKt:`~&BZYd&C'd*+AҦw+i`oG!T\ *@XY҂h$qm-SPy$I=mZ]A⑞qK%xT~H0OdRIB Ft=, {@l 3ʨFdiWi{WE|0ccOY]&s uB8/ۅ;.?PW4Dcob{0}:V_`tUvױ.Cg [AFb "g!}VlEö& FZ;X"wS/ތ { I~[F^TEr"|b]!\_gOKϕ?DW k,Mr;΄ό80EDT0k%e6"ʨڑLGXVc~Q":coNB1| 6`[/~ʑH_ի*ʣ)`m;}MAuDc { kg@ZCw/ Vf3p4H37Iz/ʾ$O,]ļ7ђF0)-(,g.$ yչy@d\Ʒ/Nc=Z3$=Ӫw9s'4+XH["k"$ҘRRW4-;ix;L͹΅fóv?ȴDz16HG7PdFPd0Fp]/5K`#Cx:wYM'.9kUwݹ8X hA" ݪ;AL6sDA~I2Cq sY ̲cWKD+j5_цl?& \)3_*=\wǕMDDJN ݁8# PUpS)ǵ.@.Pdx!#N?y49!in@>DSwyi1AI1p1Y15-7ݍ:(poyfUG_eh{P<J(~LRLfw٭Wwş۰e#v~= a<"c$j[M[~"$%5z4D ~.6Aٝ.EkB3!Z."ϺlbxBsfmO "6\=0?w|bpx . q{NEE셯EӇL%Νft:>K uqiPua5,{AeNɜ\R#k05.bdMhjs&uIAs85t^rp]1Qd>ȩ#$ ޴(_RЧ cCD8#ga4CT@( cNRf3119rh; uOAΉٳcyL,tº$7^bܒά+'s`ee<7}ý[WB]P!}IN4KVu[(u{#~Wmk>kS Kc{?_3T_>[].ssW|%9̷Tagh[HaiP^qp$녬Ԏd|ȹM&lKQ>`;jд`P6Wx.MM-^~y2H(Z.-vG6F'X37w2)v0*A+$PunB"+Yz7(ZKO\AWkA-QoS$;?.~ȕWVeR|oEa-֠M+h{j eXݼnD GM$xD>;]cz |96r5%)s 0HO ež}dݐ=Ȇ}r3Fb`*KIa+hҌ an"󽻍/EfjuFVUB)"<&ˁ#ZUQc [tb2$-@*=Ec8>bt7HKRݐ{Ϻ/G_TaKm!ZGO<۶t &l+8EVτ V~i8&XK_<7Dt>^ԋȓ6[,{SOef{D*Z6?nQ[&kC~oϝIGlWRn( a1+? KI!(}@75J{Zt5D=K]   ̰cDd) Of̲61,YfTbD8Uk;ډ5]ݘ(!%hɂ$yج"s#bܿxYBᗷd,TLdap@FM t}?!R!}JB$,r~_$쬯q|ig6}m8Z)En{>]сѷ13ȍRHDلɢ-\ԦCFO9,V' ﯎?bRaq1Ͻr'x!nutw,^L, ID *$x!PQ *=T)M-M;\+C)\nv֐}"{4JT,fǝ`X($E%Z`'9Rz"␺65!<Ŧ9UǶz_ztGݴf8EC |6-QAONz|ڡ$ḱ{xo8Ou\?!==K@CS|TJ:~v7R%.Qp_RM{dZHg%Ml?Ꝏ$p|zL-4~ZyZaɂM V\Zr2qgO_f@=N|Oq> <]Ia v]0$s2eq>ZI}7o$(QLe,r~hȠcD02z\Tj##&Gho}`DZ@]DEMo ki:yB /RӰtń_N#^nA;Ѯ7)5aEqZ6?<c;yFhZ<hQ}=ۚ;[~Bk p#)7J:NuU-Ӑ^gZk rA554y;hg7g_1=_^(ܢ"U(5288Ko`3:J 6,ƿ:A6t:t ܢ: HA6 c. _(x"CQ KԋU件F3`$ϟUY\tu&Kk;P7/{}_YE,\}_~;$~|Y a--ٍ6ZkR -(iv Yv5[0gE7LD;OC;xYqmtޫ'}'mg {_t|>OTe!|쫪b> bM-2KoC2"], ?*8T_HU jG=/@΢^CYY5(doUXΝ\15Ɠ>d/.r]X z:hZ*⚡yw*gL_tcj`_XJ~NJР$#foUcҙI-KuƻSVD +@ /,o's DqNxL_ ]!AF^|r u䏢"238]h=j3 mu8tku>*t8N x3=?REM8/{7>~u*y41rRh.XxTOaT4F? 5iRPmceZY5n,"xӥv}8ZYМk$pe_۠gWбbb(noL&RyT Dٰ&{jq0}Q U0NnD>TﲡvG9t #< Si}]뒣$I h|g$±8R;K|\ }n ϸ;Au xL;oWȡf"~7gxkfR FR= J-cRM[Q̠~IPi1 Xl^;U3-]~/S!3njh51hITάMvn)F*6D%$ )A J{Xn/N6 eí7xĎ^EZyA4+yb]a֌ ÌÉP?kLv3_Ip}0I;yv)Z4 z'^Zf 7U y]98Yazu VLh/ӺF.*pP 2)ztMŐOkEi]w{!Mg+H8b/ݐJo:[xU KC;=lI1-bj| mKƿlMw<(U]11_C c2-Z|}m0ڳ!)!Gn ֹ}q"P#ba'i *ۀ4cb2 f4&LtvN^s)4I(ynNm;Ohv0V~Sg;jJjwH_c:ymL宷f FG yCȕ3=K*>ZрzO>P}3Q@uIi< 6oZƿ"XQ'fC^ew&gVDA@*bܬ~雃V~ :)Վ {иKH)ɘ;ŽvBCϸ{9>NEח"j*#V;hydϰБKx,&3N)tZi#qB5ZÇbB|`p] ~GI|Rmizb!=g݊'^CDBxPzmK߿@tRIh_f͠.%MO_m@g#i^io*U/ o 3nWp"xGP+ϥt ;r̼:J}8nJESR>,s:]_--Wy Wv~_r>Nb8e9vغk}5ko=f<>r:KS m_I ON%Ù;N+TQf N9A[ŏy2O4W Y c6&%sΔ져;KJ S_TNhOnx;_K<>PW(IsxZlI<{I"=ɏlQ軑=M`tTӌTŶ% |,M*3k cG{ "e'"- ߨOkzrAg̓V(>T~ }a}L'joeL2#:fU5%vxuq1KL*8F&@?Q⨐J;v!g2* Z尜Pvm [VT_ >j$%-kC5D$ ǐZ5)/VII͏K0- x UܦRL-&`e8̱gZɽ.ywEPTI4)Arf4RbV%hZay3T%yaqYټzSDm",m])-%$S)dCXYcX+MX"+ԄH6C%-)j-9eXDf>CO}OY pΤ: eXĶ$/;b>s qij#J=68j' Tp @#0mt8_= /rVpi Lɐ Bqf TNMizD1i%.ݚSL0Wode2rMۖ%rQ6/780ns亣"Fbz.yrL_ hcn05ƺL zcc:'w,c.Ч{mDg!! DtDzc~i&Uz~hI#QRi]);J賆}t-:tL6*e]Hφϓ5.zz~|u٘8,K 2fi,s./;! |5K# ~D*rUݱϿoMe9v" 8Ev{_YLjoypi ҖȪ`q"ibCNEI;u7 uԠwѢI{.nUFн"On4Z.Md9-YЋP9}3RA eTɿE2GBNdFˊ=5\ϭp5tgDv `ȸni{E9>csAj:_, ,$SL3&ԉg͚?[ פ.q1ta igFf@@qo;@ܸJh2W{*$(?sU2 (m; ۘ3 FPdn817'$B6x? WbzЅS]669 Prqf5] ^ ¤sΪ\<3k زo%{?pKy aF專 v&{Bﭺw|K(dެyظ?ٕKWWTtUߟ11bW R8SoR]>Y$FqAj3cy~!?# 2Z_Azy: CHcgra_ɭs7:6z׆Cz*q~Kԟ2<& #v qWEH^;l`48$RKho;z{j;Rs Z='cN!0F5eEU}paO Sx]eh꾢T-nuQ*UFD>k;6&%Tw:ps ͩcFHˁe%AL#{ɘPv/zmDpnTÐ xN>Vٙ:X Q!(1-rv[[8$csxFϦf'؟h_t!ta$7jS힛8M'Zxo%;۞ &AWbTHPF[O7blg װ9u)ޚəi0zɖqMz\5.B4ؔƏ!J5D`η̆ H,A5R}Ú-Lxl?xť/ڑ4/=Jg_r7Tݙ? {ȴΑ!k\G)/R}/_s 2vsPܰ*Liϝ 4pp&y-N퉍_Zԅ}S蠳ĤK Nk y4~~z] 7O>ϪB J2qz4VU&xar݅-lx m0D wTD(*O b`kQU6ڳּwRֳ3Wq0:hjܽΓ>͒X^%y S7WebUOJ3D6 0^SQ/֦_jo$I@Mv3ӭF 2]ÑqҰ:/ҥ˱ҕXhlX)ݦ[)H'0%IU,! }T6*K/;C;d%?ۮs^qNN $EҨҽ :X/4A*77+n*Z0m0'4X:.PN!%XlDM(S?;HШY׉eJTA q37)JM0Wpa[[Pس浨4Ze'(6y/մ/n.(_ >4Q_n樂KT. xko &pV+~bZYp9$5M$>?x_/. l˝J7q]ҲqB^V!DO,#KYXt4j/v!:}I~yuFFGג< {;)0H.vbDR!<*.i0PuBiޛ晒VjRL% a@JҮRZ* +ujmz0R2Lt?{{}@6ޭYf>yaݯ9ʨuQaFzrDɔb OQz+p_L=*tKsW0jK218pglڿ-[@z 4(U^J6B6S߆ C#@bOOkn8pcB(Im{Ab!F|d˞ uylCR&xIа$c#:fg_^n [| F~!5*5FWޏ۹$M/c!]"bPFvٙ{Ix,_f1$htSjYvx맣%+HUܹ7u`\mZ0Fŧ_KxˏBuoA"Is*49ɾiFX2 O'xk9[laGqVX1:xFr]NW##&̟>EEj`^#?f ڏe)A/~N"jk3:TнdtI TȼLab#oҊ_ot[!7J$7kTpG2 XUF>xߋTVo o'4p5$?$#Ϻ.8x:E@^"ҘD(~ 58)%v@nXոC[!Onqk*#A:>ӿXy'Pi4yIxَ|M9H!qcsά%_"$$1FYT[隢 AjIi@HŬ b4x^:Uq_"6w7P*yy"ѽ6BP6_ͼ^]|D[V]3*gGV4=S)+!yT3Q[5.>gB{:TZ}\+;QX"kV:4{@?/vT觥#@v+K2Z-2ں-ȹhE?+ q[{ ʙ ҥ}Z(h#ǦohVaT"[rh1vk^))';3~]p rלR/lEr'Y6qkqC9: R'k LjѴ!QK:vꄣ"gL!TLnw:'D@v{A]?lI󎦧I6uPA"7ODk̍?sG Ts_5ɩ4TO!i"WRUOc+>j7C_YҀ' ^718:/fA1se_5ly! 2u~MofyJ3 wr_< ~T:ЋF%m@J®hz~ luRksقa<~1!~Y0NcGKVB<޺C بDR%I;<^_'p-1psW~J1~}ɕN4cXaj&sȘkYn$}-UOfʛXZc%wV}A6ZyBTR ʚɮ;,"1D;Gcz0f9q!UCo=A7”K3lz~1#56 f/vMJ@ DnO: +OsW_r6X4VqVO%%v Fvft"R3 # |`S{%sD2(:/GDQE@CNʻa7 iYkWadwK;驠<yASw~j-+sN gKxU-%)Ԣ\ץ<f|Pkqڷ:̮@|h*,S <෸'g x'@v=\EYM.WfQt.c6ln(ô' f_OT^^{zٱɭ O4hhkn"t+:ekG1j}e~z|JX?fXmG#xlȼѪ+dҿXPv+PC>\Q1%#xz n917<>5 -G熇DcnpK<`a+Gy*Xvk `[n{9m+zh;g}xݫƐF_{]3(X(GrfG+%ҢG4MZow]JVg@.cJ<@Uo_:oa[h_>}܀O.^B6cz5.>dWFiuS#5䪏-j}ZLRsE)D ә+{4ʦE[[,乱Ny1@:?wZ_}qw:ᄌ_dSA؇n"S$񓳫%?+#0kU8.Wy>v[Ը<1at;m Ǎ Ul0ZgkvW K8_20w9P6x2ۊj^}k ܮugv;9ZLJ":YV.|iiyiĺP܉ڮ ;JsobޙF,Vz+?`ne9-J]ӖFt16?@S I1QSBt2g!-*WMp+E=pO$q"V3ʜaZ5s(TBr? Gcu#缀YG#?dkLo7O>l%2f!pA7GXTDGmMeXOvph.^]jUA v;/8N--I|s!a+Kj[ ֹ! jQ#iTXU,Opө]@*r SiqD,c",_43/LD|^$/ `;@eHyeNk+]ZoWM(u׏80~Wcʠ;)K0?V,<SbvW¬'xoi#KCQ foDI톘BCEkGr8/%7k}Vĭ9ǯT~rB'`Qu^ 5%(U0ZR6n-  {(#~Cub>=L*M:BlS"NbQ."Axuٖ?ډpaS;?? I_|р~ u1 8; :givL$'Uep23W_N?$UoȥB١qTȠ,m/u.DfFOK6>V5]ۊ8O%]Ns[ mv\Aip]Xh2ɝY-A4{ ,{>F8.[Y^o7uփ*ndEk !WޑƹRBKi'26.aWDaWI%Фvr9TڠPn[vS^&9ƍb7bŠUn0n= ߢQ$.;q8/e18\r0u7XMҥE*϶"56TI|b`c0tBJK9BiEv0ȎOB8.2OSNk{X\ݛj&ВĀQLZy1iuou7ƁŽ*uwڋ%6nw'-|EbpS~yW93pqPRG]{L ٵjKA4Cx!wLrz  vr_;ЇkU5Qb%^s]#T _F#hX߬.iDDj LPT6Ddֻw{g$$TѻxVu4n6ȇH*ŷV@iiXJk{é>TA(9;YmfomR_ #} HjKӝ6vu@Z|ErmltJXˊ-ճc3,\%&_4}R V~Gǒb #tۨ7FЋFW.\`.-В`˘w6*s"W!7LIQCAs+ nih}4v!JifHF5E p̔Gk_c~#!lF b hpVA Õ,rzx9͡ѥcw@X_xT?g!9C!;l`1Ytl-dweV%HډDw&g: 8jtb|~& P6~gX=8 Y $fYm(uZOC$?ӎkVck9Ŕ =$h8xJt%/AwUeX4 lXwW˶$Nqy*XC6Ans_gHLmxap%y6]$WΉo.ŴV+'I/RL|PPP#0fsV P3$B~2G Ѩ{(O%/1.]khpi-$>Zʑ".=g vgtШ Z%т-3BmNBw%P. sPңOnI c7Qs *)HAYl0kŠSd{Gof)ʘŕ6+! K / vG,TH_9:e*.w6f/[Qxl~wjzGy{1JTD3zPO1tKW# V5tcC8$o&*BE5g07:QZɲMe>.M/A2 ;iE?'IqN/MVH%zoqe>ch ao>Հ6h;hP]TH7Q mܟ*HhqI37{Y KRI'q!u[6-sf>R`li O@8GI 6걽{[_ݸ-~IRi֜'Cy ^u7䥩.bGR':&ͽkDHpwH3rkkmūd%~q!ڄ3EoPDtbCT2 g/Y I:!.pE}zt#]Nz|Y_ݺ$kٯm>ROЮQ?ʹJŭ \*C ϫw$%f=#OGK_Ry(d݉Psֺ+dtՀt;S[Pi ~b5{B!*3Iz%x<\X> pW(\*@@ۖx1iBiPhzz}TAO04X-Z$o42}U-Rarƾ7@ A}j>9BjuQ (Z0UU;xվy|6YbK@2Mz'\N*tD\I޵{*'Ւh(@)>W˺m켵:PQGnPf<,&g)WcwgJ7Z ID;I34$^aL^v^^bHb~D` (Y FcXQoZ~%9{\M`SR0` F)1z&mcCܬ~ Fr{=Mqs$1Ln"a AAni{y<›k]ͰJW8ƾ/=!sEaj{[z~)2GE ^1cXPIt5dP(}FW<M>](rk$m Ey$3\lIf$QTTL|O>84cTc= ?EVâ{~Βk^8WԿ@IghEUPSzLiųOG~bvD0Iq'ˁҁ&on<xm`d]u՘區c_ -F.U7zHUDǽ6VZ({_Ea&<iY wQ:aQi bա-M4Nޥ7%ݍV `Ácu9gSoӉwc ֑)`&KEpRtw^Ł3Λَ<Οe\w{FR;yHUipOuq?!$?;ޢ)#<+h*J5+";֩6lzCRGag ~q0GR/I}/]&D0+c [\ Jv3WIioq6l ,>`[W7~]5aU :5L}׆JI/4Ӭvn[EGp e0+TgX 3Ԯ$<6F%]49}̯NqЏN C'^@QD/1_^]6R ddXN1lV qq_P#~ǐ7c uΠC_C@K@-Fqؠ5ّ%d3X&ADɠEKN:/I&Y& 2Hoɀ K#I崩2} x"1B(b YFgn[б]3r͹_׋?#2ׁ #O{LA(zuɏQ˗!]y^|l/Q"r-ǐ$Tj阌ޒJRL@Ϧ1.zo1*\ȶMD1!YE6d!Ǧ[Gi5ӊT32DJXT=.ZȲ"pzgܺrK1(9R?Vc7%mJ_吏ꃰq%-Gdf!AH;`%>\x$?@g&;lt)<잋FFLH\t˨eK*x}^Cfp7S d8{KipUBm$KyFC%3`Ty2UdA֫rɶP BA677H $9]3JH4hlb?]}tֿi-u] 6d_qLɾ$%p*l`&_ )ٍsֆHdkcˑ+eЧM ܦ tMYvsL#4"/D{xr;cQ`m{kN ep$ #v|z>),ѭ`gEuNa9%&P4D;MZØv`>>B4حwDM hrJU?=@&9,hdCL@MHb-ٛ$zSagdm~PJEښSi |~saBu/G /A y-Hrw,%vGu]v& $B 5zR $܁i#1'2%L*)k;p28% `&΄byxۨ?CxGřo̲p09O=W=eؙRo-RR 1!`;C;'`:>W4!!_G]4q=8<`A磧SLOb0{Y):2_$ܘ1Pv:>-p$TH@"$TD^+!zXgwĨC`_?<jS a\ >`^(s䋃A=fb)W5Vqm[5Qz$9箦L!:E2N5\#R a=Vez i6E{$O̡x' *5?!p4`rLѩx{WT#6Jo?NfVu$*(n&nY,I0Qm>ƎmmPs~-);(4aUn:]w/IA -d&WZ%>#:qag0_|P|\on8y]͵N$9SWwZ[6P@#NRcSS}GF'Pq2=-J ({ oCO &hP$fSNR]P/*^k(+`\lE 1r#'NӐ^TZ՞OWR$28>86ȇy: 莱Vl +|7oFܦ%h5п 6~T _ 8>:A|U=AD2L :;LBګtհĻ_(-_2q[S(j,,BA$p+[0_" ?4,?:ba/ibTdL9jek@I9cPqkjKrG[}+zR4zSS uaK\.jKbsHo}f.`[qZ8'K q\z%!G6͊-]"?Ӽ$No?4%br;Osr`TԸ1{uCcF{bX>,$?=:pv%ȿq>c'2걑VU'^' _V 97zYZ")SoWSlWc4Jd>! : G1~d30pI;]}w>)97HǴtS|1>4}tF"8BxwA4`~yܦY# n~2zGw4u̕LKw%ON_,PWhP+j j{y6:ks 9P2#7B~@@w+7Ă5~ J0'/־Κ.7b.|5-xv`ݱ H#CU.c:,z6'VF3'+&зOV ;!iYSq!'}V %Wr!8␉92#-T6M9Q_WDl+ՑlXC w[ ,Eh=W"_o-?3/L1 7WܽyQd-yWE4Z{&NAcp*lw&㿂Wga=h_,1 LNy@QqԽ(A8F=9EH;s 'U"@ljH@t r7cTE[t ]F^ $K1Y# ҀkwNqo2ma WAbbB:0ȟ$&+nCblKR^SQQ;̏lS}7c%:%UY.]I@sv%eyp\Sd"$r5MY@cYS< " S]&sKZyR 7j o6ĬbBi 1ӤQ7#=ڱޭFE!dul!Vv[%g/[S/Уn9I8( 9(u1tk1HxT<0SjgfKWiV/5KbC-<`"[)OAAWCZx]|;樾MV̡]׺\eFv@m=ܴgb #y rPf^;(Ox?%"p&˝/w5mj%&4q,e8X8Aʢ7.XX[ӯY cw׸#*a*/iU]4z8&ytTf7vn`XbXt $Yhb%Òk&0vV+ǪASnb5GAi;@+uhݴSW hVJyi/a:##&VAbK28:? k;ơ*(1$`eƻPiXiyr<{Hu ER+VabY۟~?4./ٯ/d̮ȝR2ץsJ~Y9C p)]yVKűE|liڝIi Yo6zEa⡩z_2b_kBT::[ۇL4:4[m* Q2Wa@){#f$JU v+طzL]1jo{$,c":_sI 'ຨŠOrx 1WRl+7꽄AH"?:]KVԮ?\@' krw۽WbEW䱌r$,;<E?BՕgQ=Ij{RRn^wg<so+N؍׌ X*hK,+WWƧ[ꤢvG#}"tƎY xK{_Is:ɖ[[W1:k?~[ŢB _9fUSSUX4^ѽnTY^;">T"8! M'y4f)[tt`{ݎZһ9e4ݛBޫ\2^WGɢBK2 3>up<>L5&Q^g-~jo~zJتol^Y-G ZJ.XaP6=]qll!꥛57>kD %w!^MCFMM7MwSarL&2W)}7jXkT=0DFY (1 x;ػҁ"W6CIL0LH n/ z,6VKqKgmL&;S3;S /CUP*2pKo (v<&mVU/?-si=6$sbN˫ʶqa\ /_= wf庄CsOAtf"CQᡬIq e /2BH^5Ȫm OD>CTܴB'ܧǒCK)#eJG]p "OHbe[>߅~ǽnR~ 9(Lr.4s(2@*b]m`4_;Q vnI0ijL!Z]Qb,a oˊ (`ph[%fz KZ$R-bם6ޜ8!^;K8>@(XA1ڙ_/H=PE&0Zy (7^;phV H 6(wZ? m4ݴm?= ;p#(X*M}"[>_"-.i(pm\L%RDy<21Zr9,r^&#/q *A5v+ ,#TSy?rNwnHzLЏ*+'}7ىC٬W2 _ D.@^ݼ[ J+CTA( 0lr>/23-=2.>Ou`wH!kן?P"4X {$ 64n& v+CdãiXtğp{OEa.B=h*W|ôJT- -/+7ޏ<9Q[|ECh sE+3Ρ8m\P!E=Z E vz)N;-BJNeE,v|BFG m#^h V3Yŭ$‡?"9}Ã[0BYIAR9"` N Wֳ4ҿBmأOҧԣ迌Bg%w|\_x]]?/5u&ae@|PSC^?p@ڔj46Q?SDb%QMR Atpcx=? [i?6oZ ?sMHɿCQZ" SDz\ސT ħ7{nvАe]D{v4"4 ,-'e]+O;1?tmFcمO}6 SݪAGX* +"W:J%Xy-JH8|XpVF"0v9KUc)r涽iW5:fNJ+#HHhn} jvƝC5rm8ܔhMDHtg;7k?<$<[=qI)sx@;JV[sSqpii}s2\V+25!F~X螥ַАjx e \OquJG5d`Mv֫iMJa:!sڠk)ٰծi+bċ"g+`2|W2&/HuU۹@&2vF,# c$mRƶ/n ~t~g8 bt.3o'< wU" BY7T{( t&.O{_aV6熥{lW^*D#*e\*].e>>R? rbTL;MUGm %tca\R@+O 6`JAIlj/Օܹ~"*j(I>j[-=[+rəLn_íP$^e#̱ƕ5Gl,%z|k}!n G+?7hfYZmdYV(]jRkOPxV9v~FA..RŀƘ ?%$,>nR+ՐL4@dSogTfqF`PAFPYO=$0#b'OT2(VVGHY zZI"S֋x/x6 Fg9#y (3~EA?LīlfӐԌeuw:1Nl/pMW<`Ql=o]q*fWv#6iDٌ dXjjKJc:9.YH^7[~}H~›pn1WPyasHrcmoOB-UaLUPj `&SrQırTS`+OfV/Mʨ֢U"41Σh~#n7xGYu {+( |r̈6(&8bTu+V8LJo̧bKTAl/ҲޤYHY6:*QC{5ڢ%lQ}R7;\9p@g$Fu?Z&9."\cwUVt'@8N_I94$JaF(Q ܐIw\*,L.u2 ּre{~/BLweoژZZ*]uZt6C-MIA7pa]ߜT(p w b3336󁲶l0Q4^&vtG!.GYe^Tsͅ/$A9|D#\ʘ*<` JL2 0WRAh45x/PWۢu(2NM6l)5æQ'zd7 GznF`UI()Zzm* j\NO{Jt\rq\$S\HfVV&wBe(GVkv$Pɼ@@QL'Hޏ_`-͘jW{Sp$zp.$D-] o{,@sI@?Nxב߶4ZReJ"ok(D$OV-qaލ ţcޑҞUys Y]~?(AC/H2 d0#Q0a8? Gڈ᠎H?һqblKKV4V>_rST"qC]d6VUG,"gХq3;l2'&?+nUX-x mԈx9N駿b}|SRU8?_X*; 'ؚIpkӸAڌl2N|6%w{L eb#X5SrOwJrB JD+lЁ &]osTĄlNl6C@7)"kS}l# W uT4c~9v#uRI` i$ҩ a&qbIKW}LVߞRuVd%ET-IL^{`PĚZ8<,eHvcGAvX/xLZ@X91#W͜:h)7bI{ۚ k=hC +hoM$92&́5NXVfonza q:C+\+Q,ݐ@_(.,P`¿O!@w l)NB: /=0qzGwiwS`7Eh3i5d t,B1ʯ*֥~+K26PX(D$6/v+pvOM[:UV<:vbXg6X<bGy1b cL\l' Drn!/$9P n8 ~RlE% dmˆS#>³VX_N:ceK/uV`'yioKP @&ILV(hS[cu}Z2-0!OzfbL{FV?i65}L+Mo}|scͷ^PU.OUh˜,3bJ^?/@(<(DJ9i쵟{}J~S,9#),];W؋0UEz8ynci\L%òl[g}m`2ӈ hDa?0KemzgEZtSO@!߃%-*Uc̫|jQx.b81Eo%w#1J;d#ҖM sB畇M0rcբ_sbL >s tǁ$=hQvOc4cW}́Y*aE$%X_W6x%Uq:/ELJ@$n_e(ƪ҈ ulV6,IXOQ=:LTgLUxGjxȝJ&CO1Qbr$Z-6b×$5&B&[%&73W HYM1)N.?w{ %h7Loni-w#e+>gw|WoSCe?G3KCL$~fBF݇AfzֹUxzuY;ۨF_da~SLrRWگK ``Ԑa횓n*d+73Dw$NmZ^'e-j[Wv(iJqw K7+iT>\{L3Uv8 ?M%ٵB ;e7ɿbZI_nϥEn̓J8bި9اu8PDJmL"!)aq\$ms_Op<}d\*ͻ5exEn앎F|[BMyE%<׳jz:ăAc i1\HlW!'ۯeb s"4ә8kYm 7u*9eLO"EH_A, >|e*ʴ{'7\#pm3Q?@(+c *k*_>D}HYh%W*:cU%=0sJPAק97'0Taɲ&ꏻxMﱥSެƘG1.\ )-d}{C讥<%Jze}:GW"s]x%/[uY{ۃǐ")#UP뿧/`'*ǁBxV;p;,c+g5LV9ɧgE @;'9Berwڔ䢜 ԳMׇ= nzOFoײ2o/ym =R(wMt Ӂ[޾o#_O_s&rNم5M(>Y`@a4K^.?W;M./&+NI1O֤hR ֞u&u:^uvB \a7vPgG(J{[]Jf^tCUgGP.^D\oBm^GǗ Ny+OoR"Xx d1X gh&z\ZcB1Ƥ\{#Ĝ@{H s^(UI~"vlcoBŚHC?@ ~: yü PLYqwIL1-f \E1 >SES^59&}2R"| ]f.T. "OCVyԕa\Rj-}h& CD-pS/H[|҈E l%4r1n]y+H.4 QHIw6w3 Vb).'f[ϺMS iMw%p S~UeTL:B˵ ԞU8h:9텀NtSy n|B-_8(ˈ4"*}(3jO;N2tRRU끀8S?ɔkTn[dr6l4.}x F0FcTC{Pq PNEM6W{UA7Fqi _IXm *tsJTf7uД o)Z(2N8ȭ!ar92XI qi #lXhkDL>XT$]&a0/Tm/܂vUNxC)qc킁o= 夜}<b]):p/Bk!6O %A]ejkոj* ا@ZXmt 池C&Fj i]|?<<c;B%n]@K8\Si!藨aI88̠`i)@=9JIFߤk)&=x6 ^20(g胠98g=Pr~X! ]XaX%bj*bs `6/><.<ޛe;—Qte>A:ONx"ĶtV9+bV#&6:8 TXu~ qjRϠ0TD }Y_L6,D9GƄb!K]Fi$4pyDˇ3}YuHG~MG.xHhS*.9$5Y2b\3|SYiX_Q*{mGl *5N<ՌC?iM7@n6"hDaMN@d[,h6,YKUNȘ7 kۍrJCz٨IkOdlPV@*&:[t}F {H]ԑiʍvu_)[/ZR1]ZxO97/mO\F3)ikFP{eJr>ɿLֱJ ,q ϼeQNU ax+ݏ7Τhw(aظrz|' EUa;sy*3SǨsn5xƒwʲ$]Iö!T GNzXELբÐ}`w*[! zֻF_7FYsO#}F+284ck)i\m|800q [! y{^\gpX~s,w_-V,N.xTgaQtS.? Wx寓2 TE{Z[ ]uU3n yoF>M x?Ƽx9Ϡf6,&~-FJgw9^R" j>r ̄wkbZ fS0L%C胏wH : 4-,#s Fxu[E7.F-So&2 g-*>6 5 jp?N 0H:@YRƨG\~ucQCltI0' /ykb@:@z&!Rb7p>S׋G6'jDIj lJC~.Azuf)>h, InGS=th`~Uݻ$73q:?DOmuS|w;X}bV7፜>eQr~ }~'4p 2*蓰+ि .z_[.dV"`4 9BY8ChV86W}7!G'~$$Ձ+ QEbwyxq&=']TO*E!oOEO]=/UX-m M&sYRKfrEUfְ' _K{nIc8R- |X鳆2s?c; 00"%x-n"ggbiLEyѶU>hb.R,kUbǫmQL2ЫǤCʆ (=ϋ fy\.<|//S7581.4)E,(^,RK(o]2Q#yOLJ{8hԍ9!114,TuU5J"ZRJJD%|f<6> |\LG"09~=Ht$l4#"S2DSϨMH]D,2h! :u Y,J>Ft9U  M"dA->(hc');..cҰ?pLޒ ⟔ R@3Mbniu(잶sMA Rw6iʯ ~rfE A.jq'6ǹ3Pl!-JuJFQmvܣ홂1wT"&z6^}pߟ=^g}T,\qK5618n3I(FҴkԶАV]Zp򿄀zIdS@ Mb)΋Uݜ`xDUj=BHiB9r'm6BkWa "=恺co+rAba$ -h`)΋@d~0:`Wk\-NP(xV3 |ږErAC9GG}6,i@'pcjLy7 .UQ8vrX^zbq6iyq381ځmgxqA&BCRњ%*R`Ia OT^NaX nvX*D%zBeD&H%5xwJ[힟+.nZ=J/&;a=ٖvVu~zTdg qÙ}tWEjMOg]aL`|I>bAPP ̶:NɷT[_kcUB߱رKI!6胁hnf@Yrh=h => ˧wfaH yŰHF]'@*PЙL#QBN0mGPDHҒfC]q+U ᓦiKR 7=prvi펳Qp /Yzn9qx݆$6 Mцt]L륪:R* W`T\/:j.V嘌DCpr1|ˌre߅:Q@~M^6oOӏW'm^kpl)Fi?*CiA=wY=BZr X!8BO"~Nd>YF{ŇA}qm2cw>o({?^;9 !3[y짦Ƕ@J}-hb|/"˭ٲ۞_Yݹ IBqII9p.[8[t & .d5lt Hޭ;*6bF}p̐P{tJ?8YXyEsl=| *]CJ+h'5+qd|~D/ile/YE;Kil-cwLe11sb 3pyxҽ޺y9(VjT7k N4_;P0K:G>Z׭Z\)ybش8<8J檴,n\UkEb-hӼhPeOQꩅݘ&-now:=1{xL?1ֿI/EoF_ٰCh}CvO~ϮSbҷ/4m;` +nz']C>#>]A ~>~{wu%{~W +'/;gLsTr?XY=gT+Bz(tmP@7M3S*>pFl  7uog !q X5 ) BR'fG8ʘ9~LMB!T>BA5ϥ>S&ȴ@^ 2fح98v( f6f'PjEOVTꇙB?"8|ic1dp-p鳫Y]2͡|D$T RYFq3e NPi|Jgxry Se5j"R[0$G*8PK?W U 8hUs00I5}'2RvMR8#>hW=j{J*8~x*2#"uekW`S=2b1ŏổ[wD6-I&h\H&6zfAEytm!- `F[h y8CivG0chIcfC-2~'!'-sA_gБih # v.- aPˈ3*@&pbG,# 'K^V*я 6;ݘ/^5L~ɢrrɽW\( ƪwg;wd "J{1Ck%fݥI]\S=7>x9;\F]Q2G>޻KօD3Oמ WP:~G<'JZT 8kXC֎|#^\n;Qݏ"=t9mC8PC_P.Y F?!?9V`p0kpz9]o|;u!>1ȳuØi40`<@B(j\LUtf HΧ q,zn{3XF%2&yvq= V}s W_ ċ s@BOG[M2_›KA7Z^N؊]O\ևy>K6c/:񸧫N|8>7FxҤxZyCO@ u@K9,YS'{VƻlbzPS7m4QsMT0Go|xtwY2gGj 6!&|fBs$5sNo)} 5g],ud0KuxAo슨 pOAs5`!a[QY^L y}(Q(C+1ڸ ?'BδEMR@,؃yqTg a2O:% ]P VxsА|* -D MHnBvIЊ) AތaǼOY*U5Ni{a?cpwMԀ+@ʉV%%ms_˫hԃҢ.%Tx+RS#'cg^kbh|hUr 'V*(r)8S1ָl(ڤlǺ-eG/nJ+՚V ؾ,CmxfL5r*AvVR%K3RgdZ Oxe&,y _:!l~ .* 6z`s\~"nTƾI4(sWd2iX[NfU zλ8QWOfuxOr]sY/ pEAKXZl/[ Ce2+C@ƙʆ !usP$7v?2t1HNp\1h劘 Pjr+uАJ]p; /jңr.hDCIG&-RXaSwհ)%XS!P?iZ }"wazSIKoxXi׌3 ՟8A͡ȃbf0g=b$hUWJI 󣌺yi tl٤@i.9Cx*%QCL(O wPCr&mEJxWqEKq+R5g3KI6#`fNпRڜscD6:jdAYϒ-L;ƙCe>= fO룻 ;>B=@($ж%3Xa_~hHw0 xdg@GL Rl}y.b73eq(J_'φC1զpo'(9vǰtX(12e}7"-j@/5{ xT\h6oD 6#Iq] c|2̬Z#zY.O@Қia *x۝I&ؖD"\M[vޫNiVa;opR`ZGLZ 0 WZ>ueA ʻQGH9F?Up0P"X] TeDe5]X+ksf0-C<*p/CIyWlxIK#e*-DӨ˿VL,TIȉ" Ct i)N4x.Ǭ6")99p{n|uj G6dbG횜SI TG'4M%cMH^0Ut0TVt:jBAҠ'UZ<Ƞ WM"a $?>jRI.l2o) 0Sܵ/G2fږ[|ء:`ь41 +b l /\q"֠^Mk6åoQ;A9pOTx:Yc-1."kTa)Z'"5H6 4G\TaNp@T.RrE)V< `5}EwuIv@7rz-mC)B˱D G*f Jm?$}H{ H{>!T: ^G+3}^y:p\mlАnDžrZbHk<6&lz4c|f t!rAE=ko7_ pDRp6$ضǣ4l,T6l8`!1A9H:>Ҽ1.Pb%f-lnT[=@vl13HJk:6M(jf!k !sq$%5CafUC 2e2Mb 6_A9"mJj:.~f`+5hb74fkzך{#[wQ3zzѯ[" Pp,`|9?34:CFjWǼvmXIzR>/N> 6 Cq>Y4zf"nh KuؑR![غktqG?7HB5ཐ =B2ɭipvne>BcAAfCK^tDUuI" ypbT 졑 2_Z'gWm1' Ϊ١sc5۩N𸹰ڬ ݜjþJ&7*b=Н:"H-̆@0;JJ !oYiM:[⚸% nWcxQ,`Yo?t/zt?RYeRrh>Acq0Leo^"w-r`W&#y}\ю6Z$' v;MVp%*sDDKE%u@V鹲Gf=NG1:ovrWwVgf8OzʊҾ=2$BDH_"` hjnU7\jBBܓQ V5o0iDI0d6YS0 tݨkEw6W!i|H\tmjӜ:Eo*o 5y,cwЁ4ϭ2)tF*Yj Gy;74D簎, Bcq`b X.k@{.0ej2s8~c 5RzlJ _U_R}@7hpqB-h9˛~`4 (jBϡ!T_-nun$(P ,ȣqOH/4SӠIŴ}MUMF'hwTp㼤ڣ[AȏNG3k|όeO+[<>ȽڷP?0T1OoMɪNz{abkA?2JzїYϸh%oT/[: kyAd]i%P̈B.-kr"p[_1"e Mo)IBhǪnY%c'hšzeQտ*OpؒKL\v1DTA2jՈQi`MD-JXe4)=A,W|ԑu?l|҈uSիIKJ)սt{7EQfI+ 6|pXX6/J/~9.rt ӡY0ආQ4Hs 6ۈ%ևPQڍCJWT&>1XE>yXI4i͵י',OO^ &S^JQrF@[ICC "VT93nݟux4^0i<:0T9 ,P#oWX! 6:T-< 5w8U8=Kۯ$'PkiG?fܫ@Φ[YbH@3sD}H~>[8FgӒ8vgr%i;Jyz{d@!LRgeJ*SxLobc0XX1 wƣMڥBc [%0mOtQL4O_j!*O?עELE&8E7_=Ky2_,wBK3+}r(e &7hO7uв|^KŋwTߺZ;GVvx~`\jKe4, gvElU ([ Sy>Ϟ-B/È%Lq/ॱJ:8AT}ײƨEӒ@trLx߄< .z g\M a88ZYA]k:5ơɹ ࡋ%'BA[e}&V<}}(j_řTn@9~"\ S3ђpkEm?gڱD@‚lC?jJQTɑ:Mykۙ+\`G˗ A@8Ce"Leצ wg:u#L> nX~؟K xG,$oxP[o#U_97KݲtKp2`aCrk3\22$#, . +]h3D ?BW/>oY/:2S7.;Ήoo#upi#~_:R0)ۆzT vS00ۦ{zkc7Wv$m@d{v=Ç*s%18*r3>~t9ݿe׭N'| @Oqo3%&HB%˔$q ՚#z8go[ 9P_T- uSŰM2 d5W{DyXJʧsrL@g5L= 'oU<:Z1 {=_W:D-RWQY̾.1<*8)soÈ`pw֧QϠ`)oLZ:JϘ"|EEwH<<)P-B`ObRz) (Yuwbj )qj?ɒv￟9Ә.0٢ϗTWklC,%&wH[vUS6 [M}0%8qݔDv ǍI*4X^W |X2j2@utpe͓AtH[Z)q1;!jyeL,hn,ۺOsa^N;C/l0 az깛$SM3 [8\yj)Mه[ beXa{zOQ]n@|D6/avF$^V/#kҵL8o}p:>uVcɔJϼ>@$fybRk~(GS֤$7Q [%fp\\F 1K_̵G}dcke=fҕ:GH>շ mA0g:~bMY"Vԕy)dfX4n*_β9OF2f_EmQGEcnvf9%R/wlŪ=ӍIS%QZ:n3Y/Y8ɗ3#4񣈌> \:9tR"=k~HmԴf(cgY30uTeޙ^^ψ@S*miD% y>ECع Včl_$\|HJZ++< <"*-+@wλñ3rQƋbk:봜1o :;x淥~gu¡Ph_j) h[/e& SD+AJQޖL70pzy:B$FBK>6tj7*|6¨S'v+wҠa+XZr\ި5L2u Prfԥl ?8"[yq@ >_'@@Ha&x/@bWqp46C>Tzt/ U]wb>\M_\([H/ 4ܘ,P uWWv*.fēm=C YtJOҲ`*cx+qBcS $3:7J{mOߪ́0q;mpBϡ8YNd&Pnx?b7xja*[K(kȏ$`;XD?oӘsq{6ᮈ\f'0 AP4)^a v#"y(jSLǬl=a"[T)œE}i.t ȋwo ګuBĈtUv͗Sn0rۋpn\.00B EP{cc]Ϸ]<4Z[qS] /E(?: P6Ȫ%0[t4!6 `)bK*P5rpCRiz: b CyTS'EICK-uD$ 5i&~ C0==.K%^_eABҽI)ɴ䱙:6h[TsvN3^qo4 ̰Ys\q5B*x2 TZ_RpeAuE[#q,th'#)5c/rGMOΰ~(iYzl?Qjml#w4?w6BJN?Ǹy]XZ{P˧ Q[16iPjh%^{ kB CҐ B0";*e1`:ksel?Pg}Ww0SD ,ró_Ap $\ޣ*ԷǤ.6BKYB"T_q@&.5=l@f3ˣtkI"Wl'I"\fYXv`Rభjַ >#\KAC 5#8b1D!Zz#"ZmW3 u1KՖW$2bqL^tf;q!+CN|N#]tD\ZQZW|h>v05keģ -=c{78>5)I!@~ хHWoE\)Lu:_`A\!AX56grVHr[^3gw/$3V [qQW?Sss@7s.&u"uà %٠.>lj dT u|҂&M~wWv= ƇD&N9W" ((?T"ؤ|6lLe'QT=7thVl'q%.0}Tk 1B[_m<$<$"z-koB:Xb\qH{G/8Q$ѣcGUŊNNr_0J 衟19rp|yax?2'/: F%sqh 1y-ʑhfC}1JğI)wyXAg53Ö枢‚0B(#R,lpլyXϞln?V&3bom_j5Ji$GCRQQ7:Tʸ (5ɱpBǚޅK3)biL<`Lbl>m :-Zs>JV2-1tm2}Vغ&ס+Qм~:a0=`S+{-+,ECؕYG,}>Nw`(YCR<[T͎ A+9@ 95jKs^L]"5_Bh8ǽ[ ;k^-Ch+9C{cn<;ByxUZjȕsL^tnobWsxwE9, :HN*$\u|v)( TuX<\T{گ$A'g!ɧަI1+75ؕD ҥ)$:ݻey֫/!%WfLhqq;]WGOɳuvz8D{!;hHrAdp\%/] 'go? -jQ,ڒ8M:z/O3rxZ) :*UG~sRVa.##1(P…"; q7@z:Sb9HwEЎ+vcpuJbWC% 寒Y#R4ˑCN{+*2"M1H6&^ꇷ 8ut;♾4!|Rǒ<\*IIHRQl+0WuƒNq-`uk`dFuVPj~&L'; S~$7F,5$(l!t5bEt[DsvיKhp Bݱ.aH^̥ddM8fk}'JƽvK۝|I}V荥%s oUjՐUCXL]oc,>SA0vn|PzX }(z.2#ڇejZPp I3BdqhHa KVW15VqW^G<-:1xyr13R͙i&`("mu \(l 蟠o8T - 8 W=e͸kW&o1;7f}Hm*+Ha URJwe"5 i"bOohbik'1{G?8ژNсא++\_N!aMܳ> Q%>"',1W7iTM*XCpb[:׿ WBTSD/~ =fDU)F|TҼ*eD|8.p܋% q_ wcӮc#8l491d.I HtO[zK Ay CK0zr_bFjR0h|vyN4۲E_r[ ^`z,]$+sHacn r*Mj-M+8e.:gP; QߘJG3!c;.-.Zz@>X&3ΗN*kEiԚ{XW'G'K̨"*śCe3ZL0|Rx d⸪OG䃯еⵏ%+:̙Xzg)yy"f>VSgY-Nn٩w=9E9҇N$3MvQ4{_9[TySPͶ6`Cdn \!h<wҢ AV_ҔWI%JzkNR_TEr:iNY7C$ F}ã,UXјe] ,B<0Fpgui@_@ Rۛ4L$}aP%^vBK̏/1$zaV3Aes~ AIa^`>kYlBϸз)P!C`&F!?0:YrAFCܭJs4qSkU/BxWN%?N`ݬ(ެ4ȿ"#daHvƗEݟt!|ˑs654s9~9KQWfIk$ŅQE,mm,v7S͂wUCRA eZYUK Lx (#ofdu$f5Z)ey\+AMOqfc5seu]5u0~z`>`UQj;!K,XK`]0lA1o7H/_l_6q1,hcQOqe$oh1HP^d,x I@ڒ7cv~MVJS?Wl!Jm@6oᦨ:1I6ةW'ă+2ͮA TsŇkع N oq }2zˇ`udSy82@)э>FWz PtTi從ѓb>H+"/vOO^L }|)9&_mmckͷ$K̰)B盓eFh)Mo#@6Z8y,jI=Ԙ~жb{ʸL|)6H%y f0%;Ⱥ<#ʂv(:Zrmolt^;ߊb:^&0 𨛎 }X%|2]i FEw@zߗ9?>֎ MaL2V 'OE@T# j<ܽNi {?=dR'9c /70w03Y*/7Hk4YzI-y>-Ug =emҺ9uK*:6; } ~s):kIJiu-5Oci}|6N٠&.2]BS7nT}}j${}$їrbFDd 2tIXQz xzOK%f` .oV ULv:v4!kNm֗=wΘL.BNy[HwJ"yC,4/?0p71wa&[b \D_6L^(Tm:7 %emLZ Inj=Kk dLkGr^/oH[LQO}E-oo4kh k^2Pn7Di/(Rrd/֊:){ZԘT3'ft ģ*tQj'Ѭ[4Q$Šgxu.t0A;bi3쯘i'&M(7$?K@Ժؔti_#g5u\<6+a{0Ga: A!םG'q81Ej5 (]i-ˢECk83$ٝvl!UIEi,(&_ڡe74E.SeQi;Ķ^y)4{$ txnq\D}ҚS@*.Yh(PCi6'z}cO Z{G,AnuVIL-F\5Nr[=$'|FSC[J$Aۼh'~|'6CTmIJ\a $־0hxgr #,_`КR`+*xS[TD=_:p9 A]#XKPS,,/骫*>#3ED(jǁ rwȉ d @D Dj`|fl.IUH_ P4U s.C˕,ЯKRnhĥ,v漛4pLcىhT?~R_N?B.rPA#S2@w>wdݕ^[f灦Twya\?W5< l' 96ԒLDWh"P۰R]~.:o*JR;W8"ynD S;Quѹ}&2L5bXWj.Di]fYD Abr cit 3ԍei! xmsO ۸SZD_l]:= ߶Wz~c xwvf [p2Yv|1NiA7H4SkH5 vSQ\˱*ɤȌ M(Og@]zg՟&N'N\?Ofro3i㊩6vBV oZ-J(67f!&.^(Y9(AأFSNTϪiNwǤ]{ ;q? WKtyuЛiSc[f5ā /iy NyLY{iǣV0T l6S+9dVLx:a 3;1y擄} [LSUj*v7MZa[%&ކT꿑3+EKљϣ~J;Js0)=D8v.iwjGUO'slu_a(= 72d 1Z'>j+7| i#cnQK }p{Is\۔H'd})P|!n򚰳jQ!EiMtW!&Vekv_xϒcG`SlUM$9R @K̜݊ʼi#GWC %kΈ"K)4B.p2Teg1OƊEd3"5 !9v6"iE J^Z!<:gL)Q0n Sbg8'ayLXX&}/;Nl--|J h-&nJ@Co5/2ܘUݿD~,ڔHaDCj5&m ?Yl?S}@*b 39@b Mt^]6o>(3`}X:N`eY!vYN[ 2:vmT [Xfy} Fp ^l"  .YΌ!ǭ*:=r {N.,ڟUQ.>m:ݓ*p]F/|qen ٶ=N2A@ mp*#D4Jxeci1\Vag l,PeWC"&U^a$zx-{A-Ҡ=ph+F[:VUVrHA P]Jx x6k1ʰ| XV$=E1>DGOLlf0A)_'٥!g !㬦/f>(&qi[ :rg cSZXL 8pr} I-NHqxۼ$k CoEoc;(pR1H +Y)u%pn;.ur,?\8TуXL,$CQl)pd}pd מci\kN~s48D j!'XI~)S6H7GG߯2HJZw,=- _P2W"!I6 .%F`D#FJR[b\|&/H3CTkEʶoI5A 길W8ƃb[OgRo)P6VQ8 m?,6k^ @:'6zÙ0ɹ!=fcGd:վZRizfy}J 7#Z+bxATs@R.Sw0B+]yfۣ2C:@A\H夛| +U/EFק1ZiVJ7dd JO欄Qr[ AE%tƓw(3P%fI>R[^2\;Z@jP%jqzrӒ{uL_-aDɘ \1/AyAtm6NK^Ga=k_e0ϬGyL6 M)P$@%Y^Rhۿ>U7[j5~1\q<=k<x?:~SC+(os^dAeSxri%KŀIOu&DNlphǗQZSsP3BXVp `Kd7]f,;'_M d)P} v:_4z&_tb[L/oyBU[% BA0=vbv(]_;=ҳpT(vfe~27ʈ9^9z+[eHO:@_huSaN7'$!b\AfTlu -`YWBiNAk%D!~l+lA]z*1g dF4cǰsEhY9UB)n!٣UXJ.duT+>?l޾O̶o>[Y.!1 ~DD{)>T!G`(]HPY$_zCHG2U߃ up QUB%#멷Ț9Hz IQM5hwMW)KS3HؗIقY %^aڟ &Z2寂1^W?3|}P73P7Jf;4IRBL!nϗ}I];4kbHSdQ Fv TtQj|;@n)aTf5B/?< ^˲U2-sISɯ\Hu|Rf a^j~:iIؗ7 pMB:ݧ27ЍDKMK:QvMp9,! ZcӇ j[xƐ$ˑk`{g<gxU mZ7uWET)$ʸDJz "dI2E6gY*:2.Yi$K'AK|S94ȥ%L z~a@ȗZt;_NEϫNMSN:rm1\ 5`E{"-s9+AI"Ӓi2y9}!@?x9t5NPa7"3rA*zs$d {}ŠChwVHԥn}N\0% /(sS!|=戟?!nM9*{L<2Տ'A&7z4v/'qOs$U;P]-Y;7 W*P̋pr#6^`wbCT{ʋ 6xӶS bunO*4TpJrJ> TR͉ڣ!{:^CK+GL& Gm19QJD?2қy]ixwTZ9։1]63hSCeb%M'Dپ%`\ՄX5ak\{P_=jvoʞh m28v`OI/O\d&a@ fuvƵf)dž̬.NrSG k80 r[_?%[jY!.R52Ce5BI|g暠򈳙`>:̱,g>4Eә Ewt`sZh}CЊƜ5h9e15pG8Bn-~SPk$*o4)<lyh2ƌ" I"&P'["99H2M!#5tdٔ(d>ڷ `QXn]{>VyZM /`L(Kb!^;$rzIѿPŅ"=щIqŴ@=kq8A_<{suPJ/liSh; =m%Z{"n?X )4`N.hFzFy2o F-{ YPigM `,֕ܢtdi$jy~άxTLGosVz NA$gC͇"ɥNǵMd66gX R}Wm_ԃ$Mcvm۾.Mj2|(?Aa\:lLKwX[ެܮ^ivƫ*hChY+"pa?xv 1}Loǥ4FdYYVl&m|˦u FoS"y5v;0@LAMjۨYHOxŇFX:' =3e EP6XYFQ ~BSvؖ@U㢃ʿaĭ7& G1ȴ"y528z[`1Bc,PAfcnGTpQFT뮂Ɋ;)vi2BQz>j`ttG}>,BBt}cY#0snWj`Yu1 nM zGfҠY3ҫtG]Kh[U>Zϴ]OO>i4wz K#x@]F2h2( hR>L=MOT-d=6[b?$k1&bsBTn#5%\h& >\C{ [J-,ʓ=[v^K]&Vn'L.%}\Hae*e4pݻw <˷dײx 5ܮQm+k\x/S"E 7rszvNbNk˻GB:x.[mAl)ͨ@)ײHzpqJyY.__Ә8hC1bLp8yIT 8_hw=#x -?p|y-YfT r~dzUY?\f!]9j xeqF% e wYhy(QyvQa䊴+6 "rՊ`H yz )N<Şid+^Ȕ&J·[samk̈X2dU@1rUMrtTe^5'g5n<U(8zy$jrT9N>+k>gQAZkCT@c;MH~ MM`Ny}O6, ;+ ܳbB#u[qe4l:1(4bZ5IxPBxі1F_[+2@@.ZqVdSȸ3bߑP"sϿ KA}]Inct[JneCUAC MYK/ߋ0APyPxΒZ޳Tt[&&%f,r/VB#FK0ihe>.D=ODnZ(/NqǷ,b:/V13wVl+L4<[TE\bHۅE`cU.ӓ|{=q^:JZ 6zy޴Ӻro ]gej_Xi6BQ>XBz4 t޾sb4ɋ*HGU k\Zf@gpa,PwIGM,5r_8*OWauIn)yV0M|7\;\Re'2BYȣfj[mZ4 ~/_v)!.. #sPxyE@oc娋Z³1p+~3#9}oml&=<*R!eEN_kŷ ]*[L;×*$ltBPxluB $Rq9YSlu{jeE ;5x'"+hNn6'D pRu5w嵢cUݘך&qV܃\jWp2:ӑ.KQztPzuJ+.اڤurWYyXvxViԷQfyI0dq4Ʈ_.U VwMtTC󍼊LT `P IT6ٍFoUU'W=[ nQEσP"s 5}ա{փʵ'6ѵLIq,*]AfiS'`oS /)'D@ři/OOsJ8$h͛[H_? ''02 k$Bmg^o𷕢'&G<'~4%X5ycdٍ4wAM竂laVև1&K9ypȝ~`zl-Q,=t⯿w}ңBWTCY<>Za)+pAryס: UjrGac7v XK(Qa9x%Z ~+0 (ugSWg{وob6ؚPKDu݈Y {DLɵ8%DFqn.\[0X~Sȥ%e41dxJ,bA+i ]85'KC48`)~-c.룏ѕAk~!#i=ɪ囆oRV7Ϲi+.r!| n~R(iEL/LL?:Bw@ؙgM`?M"ڜ9i>ށO=#xa}KgǍt C)rkS83-;W 2 QׂT 8TD-i垭x*jC@о@ЂB)U!I.|vS_\V;Nhb|s9<*> J:J}Ab@oܺE~LZ(Rem#ޓIGll2U=f+b0JM/1|wB,<_WfH0סܫ8 T)+m 2"vί/^|Xp}_7fB9B޾#UPI1hZ8p+%$ ";#*j+o8x!u |SExV/gBzXdoʢ2$q}2@V <{Sb9ӗPa9PnkX=Bv,u47'¡\CjjP[t%YT,ɲZOxgj,-8@(‹p a1ޭF2R^]RK {PjnNo5 ykq'u~JEx3$xa Z[4c!cOXA*5ڿ&{߿5e#&_SF#KbLS ~^3A>ѝp4ExXVɞߧ> kCqǻԡ~BE.AAlܾ7 YU졚pn*p=BGj@D"](myRYQ :E<B&sWS9\p'o2lE53Ρ[] d߂M@+Sú% gM~VuU'Kܝ;)2;J:LE9xi>7cIb0{w8St9,CGV$;wOh)F;N* zܝ\Ԧ!EҙQ̈́M|TmQUO J Zb~u|\t2+ Gw O8 dנ $zǯ**ZIuҫVve΁mHQI7/8"DuY,|۱Cf2qV)g2Me(Wa;/#Vr.-T 03,]SrP:CqZ=">KGNt#Ov'*j9uLظf̳4PS}19Y?+p72PR̽;!& EFI(ChOZM zM*kb~ fN`ܘ-0*1ŔT.iR.mTNmyˋ`&!;M4 `F%xjQCJw~tc6 Vi6L󾩕 if`Zӭ?aMTU^ᦹZd$Ĵ&2@(/VK Wbx_@H:."Hwr6-6ut299e ztg>&agyMYBNeҒ#A~b AiЕ!h20Ԡ &} §C3](f{zT{|/ ]MLǺ}ZKdRtaNH%=N!.]-aAM݊IoL\41#Cݩ?@ڭ+uGΏ^O]PwL.|-$"Sv7i sej&}')~R)T~^TuR=J`x!2!OovF09 "icmª?{^K@98%bTXm2C*gxg'c_0iF]4jaױz!F&J" :̋d bu*4x'b;b+8)ہd=S̔oI]J0 f*njY,- }X%!-c8+#~vۑsEMz}c|Qge1͙(gBAm^鸰#0)Uѕd́EɊ% c 6rcUѠm&JH-I<-eYK.x1f^*:^+|%35ՐF++95sAfuJfG,0-Sh?ЎD|)jQXKY۪e "u~\G?I KV&LٯVAOv%$D;Jp/!^5 Sx+f|)E$Q?,#cgdu4.m8lsM-Bk/Nc̞=Uu"A+)D@،+i۞E5CV }ѲH*P_D`8ztVfFeZH;9=,`0Sˇ΃S,Hb PeY >ZhYg-әdG#V]}5Dn]LF4zj"8b?QT9]az"Uϩ[ţk!|3FTH8EXQTC biH\ !a.\9=6z_:<9-4nMFh<&G?v^GP_m ͊@;6%7KKhwهT+~n\ Sq#YiEC4J "\z#[fB (-Uƶ i:m>Ǻ&OkU7! FNw}<HxreVaQjQ/|3\b{YQ(5 w_&~d](UpQa1kt4F-FOI^FXR㛜' :z~e˫/cd{Kӻ%j7.5]JՐXIV [ .|谺(CEBP-_tT3D %c "LIRV-Wu{Vd2L4<Vl"#Eٟ zǠE_2lA6Jʉ4/ӼRy ݕ_."}Nwx{Mv9I%n/:'oJܸhʆ%DZJI݆؊LXIcgWa,tup]iҥ$Ocn(k`IεP= =WPj0e&KٰnЁkdK_}05GܯxQY Hҳ DU)&4182yv@ ˖(.MP47^]V|^Vn7NsMDZ3F:~K9-Ze2o. V8KY!AZʙ5&.(P2!W0|ӰN7[b]h(tdI׶_<89 >rѲajŐ5os"x'6hiFѵu7˜`3W xOti9FJ!S 7=39d~\h[֜>-29y UI7']D:X=3 H`nXna)Ok󪎐&O`ߑ0Hoxkf%ZCs>1iʿˡaq= ȃ3=`k3 |HɺayI20-Pd{_G?_YY3ybQb(\ظ}=ë.][&ỦQh  }{/Y{΅j/PcoFsta4j^aq19 kPԍTtm8Z1콇Fa:tԈ['}XY1r娍_ە{_I7ozF hTI FJemwUAWf~%h8MPog=D 8 +2Zɾ6#ڣöffCн2 ,23 KǞ%KJ"Uɯ 䎇*ESm:R}l]fvo?+ 0QK?E ?H VD F}+&]U)iXM"SȤj}4oNUGd뤤FʅJ KV?+s+:~'elT@E&9bA]_N )'L1ԋļ}e^>HpI#1N5q 3 }FRZ9~ytXq2%:lhMbC.~k #䘯1I9xБoC!2iI 4PY͉Kڈ1ed,X mG{A(>xLT=rz6ଌEmdr3"7K62,cB7ЯA6KGN΅UN1TbB7!d-Ӊ M p*BnW9m]gM8=TL.1.PM|viWTCM G^9i5,^Ì(^_;` H؃(37R;c >")z2ޙ iYJRlIJͪrq> @]gSI Zܝ_Z_L&JU=Sp.a%%eAu}v*%v >G!fc1O(gnڣ Y2|x㉯'OU$%ײhxw{>N'r(!&kОQYS4Ҽ3OG7wY26WETӮUJY:V!U494=K~LdrÁ'8\ 4G4 Hn4lƤ_g}%/gCޫB8t4dE Gs F JeѪTebsI!Q.7V /kZ|OQsFqA2Aup:5.("˓3C}?Hg[/%?1p|1~]Cg]E`6t7>g^' 7ᨽ Ew#}t7Uq,G';-Mש-TuĄv-m9繫{mj cn:z>VsJqn͆^" Mmy^k 9%M>NLDCՌgcŠ+N޺WhUl;/Hc rU7_!DK2g`vh $X'#S$ݠ_)q<[P<M%䌕օRz9`7<4/BO(Ke?nYOJ^XJdäh"wUtM&&WN4^ϋ AK8N=c`]#8B}n[^M&r$nֵI*<O]5۝,/M.2:o qj#0R GH}9J[CVzL^[qiI-)Dz~ Q.W_tB mq`*ͤ l#}hrg0=EQj~r\L)[M|+MԦ'0t6b@Me M?>yAExΛJa}t11tXd Bg+KYNNȞP+B_Ĵ~50ܣV{lw"oDOlKKw;,KMeY;=ϋf$LArwK ,lLՀ{=|:.+RI ,ס,gsr$+ƱO]o Yؒ)(gG. qvVvTi^LFJkuޟc}YG} 兌(`B;H7x1B;U8PIRI#sV8|^m['2 xLJ,8cy^g`u! ,K;:7lMA6t^ы?E5N[4%?Ol_t0Z"/ is؟lr=p CVuQ#hT i^J_?A:c/ P{?o D[QoRœ'4@{_,C4%uyoƮ|@ǒURUپVğq;:J tMI*׆)R1[ s&->97;}+́xיr/Io>z2>ތ L2В͆s܅$lWoz׿_ O飅8::?1ͭ*6C?(ݥaKDtʢ!L bd ZCр٢ 7rG|S/?Npq+E0YR ۠Jm QV =SO_׉~EtC7 K Z}]n> VĿRd _LPN]L-]/e=-]L(`.ji1 K,sC4zUyʦ%)6uQpW?M,HOWN>>!@Y&nd UøtcFWB@hWd`g!$R I=:qf ֈ >RMVfiTR+ƢOJ&quq7tL7Z SNs&*ƤX[/qG dlr7%"eMp$UO6ݿ|XK&M I\46ivP,>OvuQ fwU))/k;_xь@Z?SA F8< K +_OjɡӻsǾCq=D.)VYj:ѱo'vauJֲpG|Ju#+G&(|Z=PV>a_$%˲k\{|a86>})JGѪ" fUQ%74+vvsξrH^'?Ι57E/bQ4ߩXv~c_(QCq9L):2Y5:ohvLLÁFvO6gN̗&O< w4kKiFP^4.y NQEIlFR6Xn;Mq nv7%J5\Kd;R+TI8ҴP_\=wDpms$gOy+Lꠡ >|H5D6byfvEʮ%`uVn"Yq2ȷr<͖- dCXS-eQ Nq{UwX^i"WjlXu@v_ 2u\= YUz(T={n} kRԐFty԰@xFQc\j7-aO$[T,aQʪB;ϖC.掋/+JA'1T0$u#8J979S,OT(׎rZO\ Uե&=;+>!6L. DŃ "x~6HJ^`Z$MP;ʑ\:ɽaK,BL"ZwD[mLj&%lH#p@ew,' w"p҄dmg}KTX77еQ—%OΉ}f%KnܭlamSݜHJm4^KӬmrx{"tc M`9:Mn kƐdv+>[†TSPJ뮚ɖТL @*%s$̬Ol'_EQ;paktUO(-Y*K۩"8)nR|N+dŗ5m t966p ,srzoqb[R+3ǁ0St[DXk`G sna]NF /5DxvD/w]IuFpA@e 5 O4 =[f6M;+4IMfpCrnc֧@Z6 p!Vzʫ7< rsyG@qsUpUVQi6 9Ϯ \>E^xQ#MwD[qJc>T0T@b @+Ԣ *'3nQ&#i9*&Bi0@)DFBG,ygdYLf*e{kU Gh^)A: ˖V1I)zQo}(lgKk|r^2P;ԿoU#n(px'"|[cpMR}:Jiyg֟ *{A4Z)H޾qr!01'9! SP\ v|`RHdFU EC%{Uzͳ8`܁0^_MJBP܋U94Ya` \VFe-(ڐTy~qms>#PpCQ6.xXdv 5ݡ[K](5v/3<]g&2"~2P [gnU0K; Ehg,5RmkbJt3[uo#v "R?@ }t4b=xfWÓY^b'0RT}ЭРX Me< KTUB܋gFB\s ,Zb1gbe/@MpE~ϛkRT|EmIH SNJq|-jL?Mzv]H vɵ7H¤*n[oMj{4'Q7' #i/70+3@_=@|Ш&0#'c:֒ X ѓ-~}|kàVj=cӫЪW;+q@(>>;cE=VfkOgc/+v-,?&+% {¾UpK#iPYˍ0G1,p>]@T:lp/u XKDU~uyCR^LZa(s-c:`[j$SU[n |Sc3-Wx|/مexK($B!|m]7#_P{~ئte(M<$&]O8hqqs^d,,F-L*^ń H\S,p?>ujeWAwg{܏!J'kϯt&탔^ۦJ>N,.#7!"BWy\51a[P̷S[J ~;')ޢ0)#"w'/\$+#_(YJ۝Yf2$~ B*?J9hyJE6tq|$N(lAA>WeeH%'FkK}ߚsO2- ?1cRoh{*2}jRO!ڱB;$ms1.!#Vwחf.Llu+ >IЩǵS;/5J2^I:y[\Ib`<ƌHx昤xBAȡk#briYi,RK$8MT|7R>="2ЇRUB3}!Y D4lDNll6NM-PQUdИY> Ֆ)p JB'Jzu#odэ+,6Ea=n2e92р寣Qn/c,]],~WA^Aɷ(ky:|Fc x*8<<ޛZQa2Ğ>{厡EIj W>˳/T3X!4el<yׅB wGתSd}lR:{M >1vx+VMCmu+h0}f=.{Zuq;wO)^9W6h>lB8 "#gJ"lӕ|aȜk49d֪; a 1zlA|d,viZsgkZw»0Ú9SL\*t+i:k܁Ѥ#r`Y=XX*};d¬U/O,~"*.(P IB۲Wi/dɺԢ}~)+.-B'q33BVZx,|c&*kT\cŶ_.U!dFlu90|!mhZ["6k;6C}*|'(YtVwXuWNLqq<'aH,"ҷlk kwJeXLRG0Y m&wUv(d@mcLFUڜWqQz@Z}$Ko>|И IsdY.&ЧX1"D!(+aɹ/w:+f 0ݣ7>ø~YXp|M, ?h@PNy e&+Ѡxm8ID-`WPzxkp<$9)ͅϡ̘ZE$7v-56.>j= Ui_wF]L/'"?QG[x◝ i`b nd!d47Yu-J;gDj%Ҧ}*l(}OFt.' pLqcXn.6n8lꑂ: +b#cjFɕ,h T[" jX{ r~zbXx[cDf#bϰNgo)gQF<2ўA{IbfcΙ8z$tZSD DB76`_35ŤR(/Y0gz;Ps$_읬0ģ=b#)wܵ-Yuw!M|)AdA̡KU|i`]>Ƞ̣.]Dѐ,y}EYT{R_Nj3fdlt\w47~K^OX;jcB C ݨZQlFniA)l%)[FCwptj rNѻAB2Ғ6*t4AGs]ԶYT-q6(Y;q"W>2]5 |g װ]gPY^$w tܿy5+܅/AP҅im=i俯f2"Ivf:! -'; E0Q0|8gTp@YY{AD&JIRv*NpF&1J[@1~팬Z8l m^kSZ:r/f$#>> z)_"oXl wW 쒸1Pw}D3k"QіZNvЌG˽NejV/5U!܀ |Lؒ)=Hb΁ա@lx%rBW.nTOzQ`Lh߹DKdž]MÞM,7m,vi7C?If=B1ЛG.$rӉUd M17! /ɧa]K(x 7]ƁSy1&~LR+0<' 5:9 *܈ ߼?R\mard'08y߹_|j.W\`Ư Qtՙ;8,D3S؏"?jC&f49)Ӹy+Сif2Luu!f/|Po2Ds#;nΆlG.{VȱYKdd ҽ=΍[я"5;>]46] @&u=/0]3p3h?eq@9ҁX/'|O}7.~lAô q> i :n3Dc:uL 建u!bQ@9+zDyRW AOF uMThWs2TP8WTuHSes?*O=T4JQ,r)mV"5~]fZ]7jb xM/}I@aS*(bp!=h_G b:07z+~`|sincZpMP.@~\XWZ26+%0-x )%&7i*ڀ'\Gk#wX0 "k.LX. "uO'iV|%H[i`W+"ǃ؅C|vXlf)L4b|@vX^;hALK1vU;Q&[]cPPtәX+h7HkI9_Cƻ}1[ j/IhELH9U3:Oyprn"_iM rjt A"dİ*ia)LYOP3dU6KI3B uR"Ǚ䮄HLc\MaD%5P0}GZ{Q҈YMs([D)խ5E:=A+!2z3$9n3Nv@}3O[.V3Yntlś ËaP0ЂTH EE۽2UUrKMx{7nD-&pHn & ozl8PMyF*LN0B?O&wZ Ǿu v+Q2Bk5KgɌ9>4aOpp3!(%LT ڷt H%@boBV]Y)F u%MzPc&8y)P U>ů8mD\OvkVM>˼U*@>Go%̃N4Tn#xAH>`fIz68&яd nCY-y,SUWu}"*WGz.Tpf|'Wt4ڴI"] ~!UK.)uB:\Vx*2jj548z&r0[.3S`!5s ݺy<#тKp.@5iߓB(WJ-kjr`9|)#cJQ"> :r8<;>}Yn %juurDq #\KZncRn LC:M1ūt6toZPMLj\J0X ή_P*>uԨ#Y`l; )7@GrϖK`Pv }Fj'* ǰڌ0VۮvVz{^Xt)(2rz+-ygOY8ktٜ/wߞ-;@NϱT!L_@'ŗ8: $͑A;XN 2:U_A˔aکD޿K[j@R Ύw02[ }WxP7jPuTΤGr_ک::ز3\oӘB w#{"b,2Hexd&Ғ ȓJPx`B&F6+~iyݛ="rkuJ(}Yd˛\j#uwá|8:ڐfJi`Y~P&12hiM޼R;}ҁT]mvu!\jpWq.~nV__hbW;jys}q XH >̓ 1*WtK,f2uz-h\Zm(5}GRZl(S↹7ÕFqi Wi1LDQ ~?ó ]#wѓPJ㒶hGr&ɹBnTYlЫu縂~yClnN0 *0`#s"ƣ]{ﭺ R԰3w=Ƙ"Z3ܜAM:*$7dc\$joGlvc0((V$<0 9,y=Oij &utx;1ҏXsLum__o:4Uǁ^ jb>AK,G^"I zW{kD+  'Ǭ/,!̆1Xa2Wbw?\iU^hڏQ,o*@ؗVwZU]?sE>?oE |\n fښs"UL&ln,J7h3-)K~a$pȼaC ixF\03wJlZ]f';=vtr|8\3{"?~@o#̃+-Ȋ6hhDh%cxU;Fﲥ:g9f}@҃VY_:Q"j,퍂_qZY`bdzݻ7 x+[C@SAEQ3t4mwMlkGI1T \pZ4[ v n@D,=Cq1#ಒ0 Sq9mi\id_,\xȩ Uoưph򺓓L4m*0/'U3@f4~ƤwA+tU|3-E]K5a '~EЅ%քQKuL/|ɱD#N?%0'?񍺱hs&Y#斡Lƕ+LR;| Dċ{DEcU3/("$BcܰLѕ\W?m"cJuQ夞6 v')arz^ə=ba33T&奶I>VnSDzLpmPM1,HJ&})N\L:"uKs\2=_|pE[k\ |GlyvkD,i-R/:07=/']5XZ>>Zlʔܹ/ ?{ږ@d a6dLr) ΋1o$NYa#Brɾ:nL HF..9HMNܚ[R}~UO&hN;?^{-&t\1S71 n|}"`b#w]}ݛ}eN+vZ<%eT>Јߦ){|DW{W[9>3|t>$$_"N`ot%}6MfGHGiGdA=|q'{P}2c-S㥛{ox$cT*R! a3: 8xtiNJ qmȧC{h'2(]=!>ԀHS*!ds )4 ?)9 z\A°QLG ;NW_ dl`1 BQ!\ vA'&1;*f,Hn"FW%G1[NwgNIϰc]넌/rN1vtݯ$nQvԻ>.ͫbnG_TMg(f^@fA(Odw\fZCuE{YmlK̻v)\$e4`]`@!`f&gΥ }hk] qJ]A7"SrFQEL{|U;H]5g SU޻˓>!Ǟ\u1 w2X2TBq4 xT8MPQnGBUtg/pj! >gPA](Ej';Ј5 +َSW϶*=wF%'t&ԌQ{>Od QhǗtY *8xxsWBA>oj).FSA 9luLҤt+%Y~~iL/+YܴPcs .?Kvz1=@엕qR˱Ƥn }2ezYN`)p@RKF[aKa &r/A F_ҡ>Ѐ+0ƛ  u׭5P7 @ɳk^Wˑ$ 9e*sm$[d|}f=s:j[.Ǩy -:{D^CSi5OW]M-Wl"MsO= kNۃ] *yژQ'p";~c+Qz@Nry^_]۷垃Hžv+ͲM/ڕi Yv*IQ_R柈E3Ak2zPC9>sMV -1KS 6d]nOf^RYJRS4r*S5# gӐE8;4`B\&S`0g+%J\P _&R#;jjs+熟`mwܥ'u ':iA\AtM{A=mdRBS?(4-\UAݰ`n\)3],m_-}\ڝ9ULt F/zn Qк kV:pD2^~H0[ A)h.a"!Gp݅/@zB8m?B`Gl pWԨ Me rs<: kS< ɖW xXō4.ޠmT"n"%[ߖ<8*A̋bGmBn8k\ˍ} "̬֘ܒ=ŚgFj_AT^ n;z=0<zCtkj!㐻LWI<_'IWd" u/h$;D e< R- -4DA "(B Lo .s̉ j`$Ro"ik n/^H{fR U6PQbyYS9}=2IoAD㴞@fDm-:ӌK0 %ReɄ!Fi1;_p2vD@$ 37>l__];?m'>Z[*?swqATEs#A!6Xz]`4kCY﨡\Z(yhb_;?pT;l6Ows.qfYZ| ia /@{ycԭ'38QX[Qs6\W=86KeabFЦ'Jʵb[;rvf Mc!fC J~kV:j6@'][ bw,XҤtS C:^/\:Kir=U&@h-cF"kb%U#XP?vOnђ(#6KsJGpT=jŢ,4JyNOja, y5;)9X TkAz/*ZָIܳKk}TXz$yۨ 'Ioޣx!؏5 }PwQ>C 1bLl}_^+aC5/Wie5P7uOzjDq6cmiKG1=2pWBʵ۵xmlXžU柫w!^BVro>`i]ˤD>K-ACc_yMrdqQA<\Cި@_|Hw`ZGuk5-#'}yAaX7'rh̴{׺)NCh Tܒ\B{C޾5տ+r 8Ay XOYW}Ô`sՕQ݂# M,lm|bh[jbcKS8jd`^$%iEvx9:tz9VțlP/uE߰gu mO&4|Nd~v2/n0zn\L]93V8NYP(2vy1W%;)aFyGB5:}k|d&m#=17lum\>!1!؎-P%STɪ+