libliveMedia107-2023.01.19-bp155.1.6 >  A dk;ӊI%z adx3`Fe7koL.k^bmQz] \WOjMf9cɑw+2 ʁk_sem~l ò|j6ں ƀ!:"$dx6y)qxè9(~RBlidFf-"z yϻ̭}1"<͕^۽ެ#XbcBZ -@ yTOy%K*ũ^WAMJ725b{ '೛=/KpdF@ :=d RUUDswϑws qA.$?_ 6Ek` )µqV)n'b &y+N=B]-ibnpn sU g͙v@bޑ lTqÿ@FЯ8{*鹭ILwPI$"E7}bhE'"C.8#Ky~3Ȅ]_u42854844ba30220c8f2e55f30e49339ad68903fe15a5ac764668784d20064d4149df038c63c80d6e7e5eca88f819e6ace01ba6ac[dk;ӊI%z id(RW7eqreD(CĘ6 #a/h؛XmO_Gc^b"RGhkgLdo":x_/D aKy`5E0A}u>/ul17l":]VmF8(xScDLۢ!s2zz c!u;kH{1r={aeAܯDɨsN=v?Iu&USn#!4$4ikWd4ZR9_%]8vX=0"QxLWPld{*@)]x\KyĜه$Fۍ4"9Dy.ӟͣvٓ1~JŢ,Sh tMJrQȣy5'?|'@{t wwxaЗkF9hDAW!7 #WF/q`sNо<5+eo<׏{lr|e|,>p@h?Xd ' b $AJX r    h <z(8%9@%: %>@FGHIXY\$]4^xbcgdefluvwxyz TClibliveMedia1072023.01.19bp155.1.6Basic Usage Environment library of live555 streaming mediaThis code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries can be used to build streaming applicationsdk;lamb17yCSUSE Linux Enterprise 15 SP5openSUSELGPL-2.1-onlyhttps://bugs.opensuse.orgSystem/Librarieshttp://www.live555.com/liveMedia/linuxx86_64KA큤dk;dk;dk;c\h0d243237f60bca837d906d893cd656df79c86a2d22e1780c5d76aa16896da9ec8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903libliveMedia.so.107.2.4rootrootrootrootrootrootrootrootlive555-2023.01.19-bp155.1.6.src.rpmlibliveMedia.so.107()(64bit)libliveMedia107libliveMedia107(x86-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cc<@cc|c9}@bڑ@b@brjb ap@a@a@a#a @`9@_.@_xg^@^^@^^],j]@\P\X)@\=@\=@[@Y@YV@Y`@YZ1XkV TTPDirk Müller Dirk Müller Dirk Müller Dirk Müller Dirk Müller Dirk Müller Dominique Leuenberger Christophe Giboudeaux Dominique Leuenberger Dominique Leuenberger Dirk Müller Dirk Müller Fusion Future Fusion Future tiwai@suse.deDirk Mueller Dirk Mueller Dominique Leuenberger Dominique Leuenberger munix9@googlemail.communix9@googlemail.comDominique Leuenberger Dave Plater Dominique Leuenberger Martin Liška atoptsoglou@suse.comastieger@suse.comastieger@suse.comMathias Homann Mathias.Homann@opensuse.orgschwab@suse.dejengelh@inai.deramaxlo@gmail.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comolaf@aepfle.de- update to 2023.01.19: - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use "gethostbyname()", because of a report that this breaks IPv6 name resolution.- update to 2023.01.11: * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter' a field of the task scheduler object, rather than having it be a static variable. This avoids potential problems if an application uses more than one thread (with each thread having its own task scheduler).- update to 2022.12.01: - Yet another fix to the previous fix for RTSP-over-HTTP streaming. - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete. This should fix it for real. - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to sometimes fail. (Thanks to Johannes Gajdosik for reporting this.) - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections via TLS, but *without* streaming SRTP.- update to 2022.11.19: - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally change the default receiving address for IPv6.- update to 2022.10.01: - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()" is now called only if there is an actual authentication failure - not on the first time that we send back a "401 Unauthorized" response. - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to allow a subclassed "RTSPServer" to take special action (e.g., statistics logging) whenever an authentication failure occurs.- update to 2022.07.14: * use SHA-1 rather than MD5 to hash the latest tarball of our code- Update to version 2022.06.16: + Both our RTSP client and RTSP server implementations now support (optional) RTSP-over-HTTPS streaming, when RTSP-over-TLS would otherwise be available. - Changes from version 2022.06.14: + Added optional support (via #ifdefs) to the "testOnDemandRTSPServer" demo application for streaming via RTSPS (RTSP-over-TLS) and optionally SRTP (encrypted RTP/RTCP). To use this, you would need to define SERVER_USE_TLS, and PATHNAME_TO_CERTIFICATE_FILE and PATHNAME_TO_PRIVATE_KEY_FILE.- Update to 2022.04.26: * Ensure that we don't call "delete[]" on an uninitialized pointer. - Changes from version 2022.04.15: * Fixed a "fprintf()" argument-order-evaluation bug in the "mikeyParse" demo application. - Changes from version 2022.04.12: * Updated the "openRTSP" application (RTSP command-line client) to add an option '-L', meaning: receive only an "application" (e.g., 'metadata') track, if present, outputting the data to 'stdout'.- Update to version 2022.02.07: + Updated the SRTP packet sending code in "MultiFramedRTPSink.cp" to not allocate a variable-sized buffer on the stack, because some compilers can't handle this. + Ensure that RTSP servers that serve SRTP do not also support streaming over the TCP connection, because that would add extra overhead for no benefit. - Changes from version 2022.01.21: + Fixed a bug in the "groupsock" library that could cause outgoing RTP packets to get duplicated when a RTSP "PLAY" command is sent after a "PAUSE". - Changes from version 2022.01.20: + More updates to the code for optional server SRTP streaming. - Changes from version 2022.01.17: + More updates to the code in preparation for optional server SRTP streaming. - Changes from version 2022.01.11: + Fixed a minor memory leak in "RTSPClient" when receiving a SRTP stream. + Updates to "RTPSink" in preparation for optional server SRTP streaming. - Changes from version 2022.01.06: + Made "GenericMediaServer::addServerMediaSubsession()" a virtual function, and redefine it in the subclass "RTSPServer" to call the base function, then set the "ServerMediaSubsession"s "streamingIsEncrypted" flag (if the RTSP server is streaming SRTP).- Update to version 2021.12.18: + Fixed a bug in the way that "RTSPClient" handles its two separate TCP connections when it does RTSP-over-HTTP. + Updated "RTPInterface::sendDataOverTCP()" so that if it's necessary to do a blocking send(), we call "makeSocketNonBlocking()" immediately after the call to "send()". + Performed the annual update of the copyright years near the start of each file.- update to 2021.12.07: - Added #ifndef NO_OPENSSL/#endif around "#include " in "liveMedia/TLSState.cpp", so that the code will compile if you're compiling with no OpenSSL headers, and NO_OPENSSL defined.- update to 2021.11.23: * Updated the "RTSPServer::setTLSState()" function to take an optional parameter "weServeSRTP". For now, the default value of this parameter is False, but it will get changed to True later, when we implement server-side SRTP. * Updated the RTSP server implementation to (optionally) support connections via TLS. * Updated the "TLSState" interface and implementation to (1) reduce the amount of stuff that the compiler gets to see if you're compiling with NO_OPENSSL defined, and (2) add a new subclass "ServerTLSState" that will eventually be used to implement optional TLS connections to our RTSP server. * Split the "TLSState" class into two classes: "TLSState" (an abstract base class), and "ClientTLSState" (a subclass). This is in preparation for later defining second subclass "ServerTLSState" that will eventually be used to implement TLS connections in our RTSP server. * Updated the implementation of AES encryption/decryption (used by our client SRTP implementation) to use the new OpenSSL EVP interface. This makes it possible to use hardware acceleration (e.g., AES-NI), when it is available. * Updated the "RTSPClient"s implementation of receiving RTP/RTCP-over-TCP so that it will also work over a RTSP-over-TLS (including RTSPS) connection. * Fixed a bug in "MatroskaFileParser" that could cause delivery of data to a downstream object that wasn't expecting it (potentially causing an invalid memory access). * The final (I hope!) update to eliminate a "depends on uninitialised value" report from 'valgrind'.- Update to 2021.08.23: * Updated the "readSocket()" code in "GroupsockHelper.cpp" yet again to try to eliminate another (alleged) "depends on uninitialised value" report from 'valgrind'. (If, after this, you still see this, then your implementation of "recvfrom()" is broken.) - Changes in 2021.08.19: * Updated the "readSocket()" code in "GroupsockHelper.cpp" to eliminate another possible "depends on uninitialised value" report from 'valgrind'. - Changes in 2021.08.18: * Updated the "readSocket()" code in "GroupsockHelper.cpp" to eliminate a "depends on uninitialised value" report from 'valgrind'. - Changes in 2021.08.17: * Updated the 'groupsock' "setPortNum()" function to not rely upon the "ss_family" family field, in case it's uninitialized. - Changes in 2021.08.14: * Fixed a minor bug in the previous release ("delete" should have been "delete[]") - Changes in 2021.08.13: * Fixed a bug in "MPEG1or2Demux" that could cause a 'reading twice at the same time" abort when streaming from a MPEG Program Stream file. (boo#1189726, CVE-2021-39283) * Fixed a potential memory leak in "AC3AudioStreamFramer". (boo#1189725, CVE-2021-39282)- Update to 2021.08.09: - Fixed a bug in the MPEG-1 or 2 file server demultiplexors that could cause a RTSP server to crash if it received successive RTSP "SETUP" commands for the same track. (Thanks to Ba Jinsheng for reporting this.)(boo#1189352, CVE-2021-38381) - Update to 2021.08.06: - Fixed a bug in the Matroska and Ogg file server demultiplexors that could cause a RTSP server to crash if it received successive RTSP "SETUP" commands for the same track. (Thanks to Ba Jinsheng for reporting this.)(boo#1189353, CVE-2021-38382) - Update to 2021.08.04: - In the "MP3FileSource" implementation, we no longer do a recursive call to "doEventLoop()" when attempting to synchronously read from a MP3 file. This avoids a possible stack overflow in the RTSP server if multiple concurrent requests are made. (Thanks to Ba Jinsheng for reporting this.) The server still does some synchronous reads, when initializing, and when parsing MP3 frame headers. This should be fixed sometime in the future. (boo#1189351, CVE-2021-38380) - Update to 2021.07.20: - If a "RTSPClient" receives a response to a RTSP "PLAY" that changes the 'scale()' or 'speed()' of the whole session, then those parameters also need to be changed in each subsession (as that inheritance doesn't happen automatically). (Thanks to a developer in China for reporting this.) - Update to 2021.07.10: - Updated "H264or5VideoStreamFramer.cpp" once again to set the default value of "DeltaTfiDivisor" to 2.0 for H.265, and 1.0 for everything else. (This fixes the frame rate for another stream supplied by Paul Westlund.) - Update to 2021.06.29: - In the proxy server implementation, if a client closes one substream, but there are still other clients receiving other substream(s), then we no send a single-track RTSP "PAUSE" command downstream, because some back-end servers might handle that by pausing all tracks of the stream. So now, in this case, we don't send a RTSP "PAUSE" command at all. (Thanks to Jose Maria Infanzon for noting this issue.) - Update to 2021.06.25: - Updated "H264or5VideoStreamFramer.cpp" to set the default value of "DeltaTfiDivisor" to 1.0 (rather than 2.0), and to assume a frame rate of 30 fps (rather than 25 fps) if there is no VPS or SPS NAL unit that specifies a different frame rate. This seems to work the best for most raw H.264 and H.265 video streams. (Thanks to Paul Westlund for supplying an example file to motivate this.) - Change the so version of libliveMedia to 97- Update to 2021.05.22: lots of fixes and updates, including the security fix for CVE-2021-28899 boo#1185874 See the list in http://live555.com/liveMedia/public/changelog.txt - Change the so version of libliveMedia to 94, libgroupsock to 30- update to 2020.10.16: - Changed "TLSState::read()" to treat any "SSL_read()" result of <=0 as if the TLS connection has closed (unless the error was SSL_ERROR_WANT_READ). This fixes a problem that could cause 100% CPU usage in RTSP client applications. (Thanks to Larry Wu for reporting this.) - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated) "SSLv23_client_method()".- update to 2020.08.19: - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be generated. (Thanks to Chris Paucar for reporting this issue.) - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it at compile time. - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files. - Fixed another bug in the handling of seeking within Matroska files. - Fixed a bug in the handling of seeking within Matroska files. (Thanks to Jim Ham for reporting this problem.) - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()" functions so that the "width" parameter comes before the "height" parameter. This order - "width", "height" - is more common, and is the order used when these parameters are defined in RFC 4175. IMPORTANT NOTE: Because the types of these two parameters are the same, existing application code that uses "RawVideoRTPSink" will compile without error; however, it will not work properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()" is changed. - More cleanup of the implementation of "RawVideoRTPSink". - Cleaned up the implementation of "RawVideoRTPSink". - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame" until we are processing the last line in the packet. (Thanks to Andrey Lisovoy for reporting this issue.) - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command, when the command specifies seeking by absolute time. (Thank to Xiaobo Xiang for reporting this.) - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted). (Thanks to Amir Perlman for reporting this.) - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that it can be redefined by a "config.*" file, if desired. Also changed the definition of EXE in "config.mingw" to be ".exe". (Thanks to Eric Beuque for this suggestion.) - Fixed a typo in the previous release that could cause a compilation problem for some developers. (Thanks to Eric Beuque for reporting this.)- Update to version 2020.05.15: + Added a new filter class "ADTSAudioStreamDiscreteFramer" that prepends ADTS headers to incoming AAC audio frames. This makes the AAC audio playable (by media players). + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer" when outputting a AAC audio stream. + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks (as well as H.264/5 video). - Changes from version 2020.05.14: + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS NAL units (if known) to the output stream, each time an "access_unit_delimiter" NAL unit is added. This makes it more likely that the Transport Stream segments produced by the "LIVE555 HLS Proxy" will be understandable by a client browser. + Added support for H.265 video streams to the "LIVE555 HLS Proxy". - Changes from version 2020.05.13: + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism (used by "HLSSegmenter") more robust in case the Transport Stream PTS is not monotonic non-decreasing.- Update to version 2020.04.24: + Fixed an apparent bug in "RTSPClient" that was causing it to not always send an "Authorization:" header when sending a RTSP "OPTIONS" command.- Added pkgconfig(openssl) as a requirement for the devel package: iveMedia/TLSState.hh #includes openssl/ssl.h.- Update to version 2020.04.12: + Updated "config.linux-with-shared-libraries" (and "liveMedia/Makefile.tail") to ensure that "libssl" and "libcrypto" are linked when "libliveMedia" is built. (Thanks to Felix Kaechele for reporting this.) - Changes from version 2020.04.06: + Removed support for the classes "RTSPServerSupportingHTTPStreaming" and "TCPStreamSink". These were being used (in the "LIVE555 Media Server") for streaming using "HTTP Live Streaming" (HLS). This was always a hack; it is better to use a dedicated HTTP server to serve HLS segments, rather than trying to implement a HTTP server (serving 'virtual HLS segments) within our own (primarily RTSP) server. If you are looking for HLS support, note that we provide a source-code demo application "testH264VideoToHLSSegments" that converts a (static) H.264 Elementary Stream file to HLS segments, and the "LIVE555 HLS Proxy", which proxies a live RTSP/RTP stream to HLS segments.- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232): + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was allegedly causing problems compiling for Windows. - Changes from version 2020.02.25: + Added full support for the "LIVE555 HLS Proxy" - Changes from version 2020.02.24: + Commented out a line of code that was preventing "RTSPClientConnection" objects from being closed when a RTSP server handles a "TEARDOWN" command (on a RTP-over-TCP stream). - Changes from version 2020.02.23: + Updated our (unicast) RTSP server implementation to handle "PAUSE" commands by calling "stopGettingFrames()" on the input source. + Fixed a bug in "H264or5VideoStreamFramer" that was causing it to not update its presentation times properly following a pause. + Updated "openRTSP" to improve the handling of the "-R " option. - Changes from version 2020.02.11: + Added support for receiving SRTP (encrypted) RTSP streams. - For changes between 2019.06.28 and 2020.02.10, please see the http://www.live555.com/liveMedia/public/changelog.txt. - Rebase live555-fpic.patch.- Update to version 2019.06.28, fixes boo#1127341 VUL-1: CVE-2019-9215: live555: malformed headers lead to invalid memory access in the parseAuthorizationHeader function.- Convert to dynamic libraries (boo#1121995): + Use make ilinux-with-shared-libraries: build the dynamic libs instead of the static one. + Use make install instead of a manual file copy script: this also reveals that we missed quite a bit of code to be installed before. + Split out shared library packages according the SLPP.- Use FAT LTO objects in order to provide proper static library.- update to 2019.02.03: * CVE-2019-7314:A use-after-free error causes the RTSP server to crash (boo#1124159)- update to 2018.12.14: * Add support for sending (and handling) RTCP "BYE" packets that contain a 'reason' string (breaking api change)- update to 2018.11.26: * CVE-2019-6256: DoS vulnerability in the server implementation of RTSP-over-HTTP (boo#1121892)- Update to 2018.10.17 * CVE-2018-4013: remote code execution vulnerability (boo#1114779) * changes: see http://www.live555.com/liveMedia/public/changelog.txt * removed xlocale.patch - xlocale.h is now conditionally included, only when required. Upstream fix.- Update to 2017.10.28 2017.10.28: - Fixed the handling of the LIVE555 Proxy Server's "-u " command-line option if the "REGISTER" command is also implemented (i.e., with "-R"). Now, when we handle "REGISTER", the and are used to access the REGISTER'ed back-end stream, if necessary. - Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay a short period of time (100ms) between replying to the "REGISTER" command, and actually handling it. This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling incoming RTSP commands. (Thanks to Durgesh Tanuku for noting this issue.) - Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication. (Thanks to Rus.) 2017.09.12: - Made some improvements/bug fixes to AVI indexes in "AVIFileSink". (Thanks to Victor V. Vinokurov.) - Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()" function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.) - Added support for adding Opus audio to MPEG Transport Streams. This is done by setting the "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or "MPEG2TransportStreamMultiplexor::handleNewBuffer()". (Thanks to Praveen Mathad for suggesting this.) 2017.07.18: - Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265 parsing code to use the signed version where appropriate. (Thanks to Toson Huang and Long Zhang for reporting this.)- xlocale.patch: don't use obsolete - Replace silly -exec rm ; by -delete.- Update to version 2017.06.04 2017.06.04: * Fixed a bug in "RTPInterface::removeStreamSocket()" that could cause not all 'TCP stream' records for a given socket number to be removed if a TCP socket I/O error occurred (during RTP/RTCP-over-TCP streaming). (Thanks to Gerald Hansink et al for reporting this.) 2017.05.24: * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()" from the "RTSPClient" destructor to the "resetTCPSockets()" function (which is called more often). This should eliminate a 'pointer to a deleted object' error. (Thanks to Gerald Hansink et al for reporting this.) 2017.04.26: * Added a new public member function "numClientSessions()" to "GenericMediaServer" (and therefore to "RTSPServer", which inherits from this). This allows a server to - at any time - check how many clients are currently accessing the server. * Updated the diagnostic output in "RTSPClient" to distinguish between opening a new TCP socket and connect()ing on a TCP socket. (The distinction is important for "REGISTER", which can reuse an existing TCP socket.) 2017.04.10: * Fixed a bug in "base64Decode()" that could be triggered if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2) the remote client sends bad Base64 data (containing an embedded '\0' character). (Thanks to Arkady Bernov for reporting this.) 2017.01.26: * Updated "ProxyServerMediaSession.cpp" to change all 'reset()' operations so that they are now run as a 'scheduled task' from the event loop - avoiding the possibility of bugs caused by 'reset()' being called while another operation is in progress. (Thanks to Erik Montnemery for reporting this issue, and proposing a fix.) 2016.11.28: * Our "RTSPClient" code now ignores "Connection: close" lines in the responses to HTTP "GET" requests (that are used to set up RTSP-over-HTTP tunneling). Because this tunneling requires that the (separate) input and output TCP connections remain intact, we assume that the server - if it includes such a line in the response to a HTTP "GET" - doesn't really mean it. (Thanks to Nguyen Viet Hung for reporting a server that does this.) 2016.11.17: * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to Frederik de Ruyck for reporting this.) * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu for reporting this.) 2016.11.06: * Increase the RTSP client's socket receive buffer when we'll be receiving RTP/RTCP-over-TCP, and increase the RTSP server's client connection socket send buffer when it's used to "REGISTER" a stream. 2016.11.03: * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER" commands) that had been accidentally introduced in version 2016.09.19. (Thanks to Ralf Globisch for noting this.) 2016.10.29: * Performed the annual update of the copyright years and license near the start of each file 2016.10.21: * Changed the "RTCPInstance error" message in "RTCP.cpp" to make it clear that the problem is caused by the remote endpoint using a buggy version of RTP/RTCP-over-TCP streaming. * Updated "QuickTimeFileSink" to make the various creation/modification times relative to January 1st 1904 in UTC (as Apple recommends), rather than in US Pacific Time.- Update to version 2016.10.11 2016.10.11: * After building the source code, we now display a message reminding the developer about our FAQ. 2016.09.22: * Added a new "liveMedia" class "MPEG2TransportStreamAccumulator" - a filter that can be used to combine several (by default, 7) MPEG Transport Stream 188-byte 'packets' into a larger chunk of data, more appropriate for streaming via RTP (or raw UDP). 2016.09.19: * Added support for an experimental RTSP "DEREGISTER" command, which undoes the effect of a "REGISTER" command. * Moved the REGISTER/DEREGISTER-specific functionality of "RTSPServer.cpp" into a new file "RTSPServerRegister.cpp", to make the base RTSP server code (in "RTSPServer.cpp") easier to comprehend. 2016.09.12: * Fixed "GenericMediaServer::createNewClientSessionWithId()" to make sure that the new 'client session' object (returned by a call to "createNewClientSession()") is not NULL before it tries to add it to the 'fClientSessions' table. (Thanks to Helmut Grohne for discovering this issue.) 2016.09.08: * Updated "RTSPClient::reset()" to reset each of the 'request queues' as well. (Thanks to Erik Montnemery for noting a problem (with the "LIVE555 Proxy Server") that this caused.) * Updated "GenericMediaServer::ClientConnection::closeSockets()" so that it doesn't try to call "closeSocket()" (=="close()") on socket numbers <0. 2016.09.05: * Fixed a problem whereby a 'delayed task' for a "MPEG2TransportStreamMultiplexor" object might have gotten run after such an object was deleted. (Thanks to Bruno Basilio for providing debugging output to help track this down.) * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so that it doesn't try to call "closeSocket()" (=="close()") on socket numbers <0. * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh" to note that "triggerEvent()" should not be called with the same 'event trigger id' from different threads. (This was already noted in a comment in "liveMedia/DeviceSource.cpp", but not in "UsageEnvironment/include/UsageEnvironment.hh", which is where "triggerEvent()" is defined.) 2016.08.27: * Fixed a problem whereby a "Medium" object's "nextTask()" (i.e., "fNextTask") could hold an invalid value after a 'scheduled task' has occurred (but before the next similar task is scheduled) - which causes problems should the "Medium" object be deleted during that window of time. (Thanks to Helmut Grohne for noting this problem.) * Added comments to "UsageEnvironment/include/UsageEnvironment.hh" to make it clear that "unscheduleDelayedTask()" (or "rescheduleDelayedTask()") must not be called on a 'scheduled task' after it has already occurred. (Thanks to Helmut Grohne for motivating this.) 2016.08.07: * Fixed a bug in the handling of the non-standard "com.ses.streamID:" header (used by 'SAT>IP' servers) that we had introduced in version 2016.01.12. (Thanks to Yaobing Deng for noting this.) 2016.07.19: * Fixed a bug in "RTSPServer" that could cause a crash if a "RTSPServer" object is deleted after having been used for RTSP-over-HTTP streaming. (Thanks to Pavel Aronov.) * Updated "RTSPClient" to recognize a "Connection: Close" header in a server's response. It handles this header by closing the RTSP TCP connection (because the server is assumed to not be using it again), so that we open a new TCP connection for any subsequent commands. (Thanks to Nathan (at MediaPortal) for this suggestion.) * Made a small optimization to "RTSPServer"s handling of the first "SETUP" command from each client. (Thanks to Maxim Dementiev for the suggestion.) 2016.06.26: * Added a new (public) function "canDeliverNewFrameImmediately()" to "MPEG2TransportStreamMultiplexor". This function may be used by a downstream reader to test whether the next call to "doGetNextFrame()" will deliver data immediately. It can be useful if you want to decide whether or not to keep accumulating multiple Transport Stream 'packets' into an outgoing RTP packet. (Thanks to Gilles Chanteperdrix for suggesting this.) * Made a minor syntactic change to "MediaTranscodingTable.hh" to eliminate compiler warnings. 2016.06.23: * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static member variable "MPEG2TransportStreamFromESSource::maxInputESFrameSize" that can, if desired, be increased at run time (before a "MPEG2TransportStreamFromESSource" object is created). (Thanks to Gilles Chanteperdrix for motivating this.) 2016.06.22: * Changed "~ProxyServerMediaSession()" so that it no longer deletes the "MediaTranscodingTable" object that it had been passed in its constructor. (The reason for this is that the same "MediaTranscodingTable" can be used by more than one "ProxyServerMediaSession".) * Made the "parseTransportHeaderForREGISTER()" function (that's used in the "RTSPServer" implementation) non-static, so that it can be used in other, non-RTSP server implementations that want to handle the "REGISTER" command. * Made the "RTPSink::SSRC()" function "public:" rather than "protected:". (Thanks to Jean-Luc Bonnet for this suggestion.) 2016.05.20: * Added a new virtual function "noteLiveness()" to the "ServerMediaSession" class. This function is called (by a "GenericMediaServer") whenever there's 'liveness' on a "ClientSession". The default implementation of this function is a 'noop', but subclasses can redefine it - e.g., if you want to remove long-unused "ServerMediaSession"s from the server. * Fixed a bug in the options handling for the command "live555ProxyServer" that could erroneously produce a "usage" error if the '-R' option is used, but no back-end "rtsp://" URL is given. 2016.05.18: * Backed out the change to "MultiFramedRTPSink" that was made in 2016.05.17; the 2016.05.16 version turned out to be correct. * Rearranged "#include"s to avoid an 'excessive #include nesting' error with some old compilers. 2016.05.17: * Made a (mostly inconsequential) fix to the previous bugfix for "MultiFramedRTPSink". 2016.05.16: * Fixed a bug in "MultiFramedRTPSink" that affected subclasses that redefine "frameSpecificHeaderSize()" (for frame-specific headers that precede multiple frames in a RTP packet). (Currently, the only subclass that this affected was "VorbisAudioRTPSink".) (Thanks to Gilles Chanteperdrix for reporting this bug.) * Made a minor update to the "ProxyServerMediaSession" code to better support optional media transcoding. 2016.04.21: * Made it easier to set the MTU for all outgoing RTP packets, instead of having to call "setPacketSizes()" after each "MultiFramedRTPSink" is created. If you wish, you can define the compile-time constants (macros) RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE when compiling "MultiFramedRTPSink.cpp". (These constants have default values of 1456 and 1000 respectively, just as before.) * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support 'MinGW' better 2016.04.01: * Fixed a bug the "ProxyServerMediaSubsession" code that could cause an infinite loop if the 'back-end' server was slow to respond to "SETUP" requests. (Thanks to Erik Montnemery for helping to debug this.) * Added support for parsing/streaming Matroska files that contain PCM audio tracks. (Thanks to Michel Promonet.) 2016.03.16: * Added some more debugging fprintf()s to the "ProxyServerMediaSubsession" code to try to track down a bug. * Simplified the "genMakefiles" script (moving duplicate code into a 'for' loop). 2016.03.14: * Updated the proxy server implementation to better handle 'front-end' clients that have asked to stream only some of the substreams of a multi-stream session. Now, if a substream is closed (because all 'front-end' clients have stopped requesting it), but other front-end clients are still streaming other substreams, then we will send - to the 'back-end' server - only a substream-specific "PAUSE" command; not a "PAUSE" command for the entire stream. (Thanks to Lakshmi Narayanan for noting this issue.) * Added an optional "-p " option to the "LIVE555 Proxy Server", to allow the user to specify a RTSP server port number other than the standard port numbers: 554 and 8554. (These standard port numbers are still tried if the specified port number can't be used.) (Thanks to Denis Genestier for this suggestion.) 2016.02.22: * Updated the "ProxyServerMediaSession" to add a Boolean virtual function "allowProxyingForSubsession()". By default, this always returns True. However, subclasses can redefine this if they wish to restrict which subsessions of a stream get proxied - e.g., if you want to proxy only video tracks. * Improved the "WAVAudioFileSource" code (for parsing WAV-format audio files) to make it more tolerant of unusual formats. * Made it possible to build a version of the "liveMedia" library that doesn't contain any RTSP server code; e.g., if you are developing only a RTSP client, and want to save space. To do this, omit any files that contain "Server" or "RTPSink" in their name, and define OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp". (Thanks to Jeff Shanab for this suggestion.) 2016.02.09: * Added an option "-E " to "openRTSP". (Thanks to Hans Maes for suggesting this.) 2016.02.08: * Fixed a bug that was causing "playSIP" to crash. (Thanks to Vilaysak Thipavong for reporting this.) 2016.01.29: * Updated "QuickTimeFileSink" to make it usable with non-RTP input sources. It still needs to have a "MediaSession" that describes the input source; however, this input source no longer needs to be RTP; it can, instead, be a UDP or other type of source. (Of course, audio/video synchronization and hint tracks can't be done in this case.) * Changed the name of a variable in the "Makefile.tail" file for the "BasicUsageEnvironment" project, in response to a complaint that the old name clashed with something in some Windows development environment 2016.01.24: * Updated "ProxyServerMediaSession.cpp" to add some 'internal error' debugging fprintf()s to try to catch a possible bug that was reported recently. 2016.01.20: * When a server calls "startStream()" to start a RTSP stream for a client, we now no longer make a slight adjustment to the RTP timestamp sequence (using the "presetNextTimestamp()" call) if there is already another ongoing stream using the same "RTPSink". The effect of this is only minor, but it ensures that the addition of an addition 'destination' to an ongoing RTSP/RTP stream does not cause any change to the contents of the RTP/RTCP packets. (Thanks to Erik Montnemery for noting this issue.) 2016.01.16: * This release has no source-code changes from the previous release. However, a test file was mistakenly left in the previous version; this produced an excessively-large tar file. This has now been removed. 2016.01.12: * Added a hack to "RTSPClient" to handle the non-standard "com.ses.streamID:" header - used by 'SAT>IP' servers - by using its value in the 'base URL' for subsequent requests. (Thanks to Julian Scheel for proposing this.) 2015.12.22: * Updated "QuickTimeFileSink" to add a sanity check to try to prevent an occasional problem with H.264 video tracks that contain 'sync frames'. * Updated the "config.linux-with-shared-libraries" configuration file to use the $(CC) and $(CXX) macros, to allow for cross-compiling. (Thanks to Michel Promonet.) * Updated the years in the copyright notice on each file. 2015.11.09: * Changed the "ProxyServerMediaSession" code once again. We backed out the changes in the previous two releases, and now respond to failures of the back-end "SETUP" or "PLAY" commands by doing a full reset - which involves deleting the "ProxyServerMediaSubsession" object, and doing another "DESCRIBE" to create a new one. However, we can't do this immediately - because the "SETUP" and "PLAY" commands can be sent from within "ProxyServerMediaSubsession::createNewStreamSource()". Instead, we wait until the next 'liveness' command, which will get sent immediately when we return to the event loop. * Our proxy server code no longer converts the "mode" string to lower case before passing it to "MPEG4GenericRTPSink::createNew()". (This turned out to be unnecessary, and was breaking some clients that weren't treating this string as case-insensitive when they saw it in the stream's SDP descriptor.) (Thanks to Craig Matsuura for noting this issue.) 2015.10.29: * Updated the fix in the previous revision to apply to the back-end "PLAY" command as well as the back-end "SETUP" command, because both of these back-end commands can get sent from within "ProxyServerMediaSubsession::createNewStreamSource()", so we can't allow the "ProxyServerMediaSubsession" object to get deleted in either case.- Update to version 2015.10.12: * The change that we made to the "ProxyServerMediaSession" code in version 2015.07.31 (to reset the proxy server's state if a back-end "SETUP" command fails) was too aggressive; it was deleting the "ProxyServerMediaSubsession" object. This was a problem, because "SETUP" commands can be called from within "ProxyServerMediaSubsession::createNewStreamSource()". Instead, we now deal with a failed back-end "SETUP" command simply by resetting the 'back-end' connection. (Thanks to Hardik Sangani for reporting this issue.) - 2015.09.24: * Fixed a bug in "RTSPClient" that could cause a crash if the TCP connection was lost while resending a RTSP command. (Thanks to ChaSeop Im for reporting this.) * Moved some more generic 'media server' functionality from "RTSPServer" to its parent class "GenericMediaServer". * Added a new pure virtual function "getRTPSinkandRTCP()" to "ServerMediaSubsession" to allow callers to get ('const') access to a stream's "RTPSink" and/or "RTCPInstance" (and thus their corresponding "Groupsock" objects) after the stream has been created (using "getStreamParameters()". * Updated "Groupsock" to allow for the possibility of there being more than one 'destRecord' for each sessionId. (This is something that doesn't happen in the normal case; it's only a special case for WebRTC.) - 2015.08.07: * If a "RTCPInstance" happens to have both a source and a sink (an unusual situation), we now include both "SR" and "RR" reports in each outgoing RTCP report packet. * When a "RTPSink" is being closed, we no longer turn off background reading on its 'groupsock' (because, being a "RTPSink", we never turned it on), just in case the 'groupsock' is also being shared with something else (e.g., a "RTPSource") that does background read handling). - 2015.08.06: * Fixed a bug that would cause the destruction of a "RTCPInstance" that was sharing a 'groupsock' with a "RTPSource" (i.e., for multiplexed RTP and RTCP) to stop the "RTPSource" from continuing to receive incoming RTP packets. This normally wasn't a major problem, because the destruction of the "RTCPInstance" was usually followed immediately by the destruction of the "RTPSource". However, it's also possible for the "RTPSource" to stay alive long after the "RTCPInstance" is deleted; in this case things will now work correctly. - 2015.07.31: * Fixed a minor memory leak in the "ProxyServerMediaSession" code ("PresentationTimeSessionNormalizer"s and "PresentationTimeSubsessionNormalizer"s weren't being deleted properly). (Thanks to Dnyanesh Gate for reporting this.) * Made the "ProxyServerMediaSession" code a bit more bullet-proof, by resetting the 'back-end' connection if a "SETUP" command fails. (Thanks to Craig Matsuura for providing a real-world example of "SETUP" failing.) * Fixed the 'estimated bitrate' values in "testMPEG1or2VideoReceiver.cpp" and "testMPEG2TransportReceiver.cpp" to match those in the corresponding "test*Streamer.cpp" files. (Thanks to Alex Anderson for reporting this.) - 2015.07.23: * Fixed a potential buffer overflow bug in "RTSPServer". (Thanks to "an anonymous researcher working with Beyond Security's SecuriTeam Secure Disclosure" for discovering this.) - 2015.07.19: * Fixed a bug in "RTPInterface::sendDataOverTCP()"; it was disabling transmission on its socket if the "send()" call failed. We now do this only if the error was not "EAGAIN". (Thanks to Erik Oomen for bringing this to our attention.) * Changed "QuickTimeFileSink" to try to work around an issue with QuickTime sometimes complaining about the frame number in the last 'sync frame' being 'out of range'. * Changed the parameter signature for "ProxyServerMediaSession::createNew()" (and the "ProxyServerMediaSession" constructor) to take a "GenericMediaServer*" rather than a "RTSPServer" as parameter. This makes it possible to create proxy servers that use protocols other than RTSP at the 'front-end'. (The 'back-end' protocol will still be RTSP, however.) * Defined a new class "MediaTranscodingTable" that can be used to generate "FramedFilter" (subclass) objects that perform media transcoding. Added a parameter of this type (with default value NULL) to the "ProxyServerMediaSession" constructor and "createNew()" function. This makes it possible to - if you wish - add transcoding functionality to a proxy server. (This feature is still experimental, and might be changed in the future.) * Added optional "initialPortNum" and "multiplexRTCPWithRTP" parameters to the "ProxyServerMediaSession" constructor - to be passed to the "ProxyServerMediaSubsession" objects that it creates. This allows subclasses to change these parameters if they wish. * Updated "ProxyServerMediaSession" to make it possible for subclasses to create subclasses of "Groupsock" and/or "RTCPInstance", if they wish. - 2015.06.25: * Changed the definition of the "doEventLoop()" "watchVariable" to make it 'volatile'. (Ditto for the "fTriggersAwaitingHandling" field in the "BasicTaskScheduler" implementation.) This is to alleviate a concern about aggressive optimizing compilers possibly generating incorrect code. (Thanks to Remi Denis-Courmont for bringing this issue to our attention.) - 2015.06.24: * Updated the implementation of "GenericMediaServer" to move the code that removes and deletes all "ClientConnection", "ClientSession", and "ServerMediaS(ubs)ession" objects from the "GenericMediaServer" destructor to a member function "cleanup()". This member function MUST be called from the destructor of any subclass of "GenericMediaServer". (Putting this code in the destructor of "GenericMediaServer" itself was a bug, because the "ClientConnection", "ClientSession", and "ServerMediaS(ubs)ession" objects may themselves have been subclassed, and there may be a problem deleting them after the "GenericMediaServer" subclass destructor has already been called. (Thanks to Christopher Benne for noting this.) * Fixed the way that "RTSPClient" handles responses to "GET_PARAMETER" to properly allow for possible additional pipelined responses appearing afterwards. (Thanks to Paul Clark for identifying this problem.) * Moved the "ClientSession" liveness checking/timeout mechanism from "RTSPServer" to its new abstract base class "GenericMediaServer". (The API and functionality of the "RTSPServer" class remains unchanged.) * Updated the "OnDemandServerMediaSubsession" code to make it possible for subclasses to create and use subclasses of "RTCPInstance". * Undid the change that we made to "RTSPClient.hh" in the previous version. There is no longer a demonstrated need to make "RTSPClient::connectToServer()" virtual. * Made a syntactic change to "MatroskaFile.cpp" to eliminate some compiler warnings. - 2015.06.21: * Updated "RTSPClient" to put "port=" rather than "client_port=" in "Transport:" headers when requesting a multicast stream, in accordance with RFC 2326. (Thanks to Julian Scheel for noting this.) * Updated "MultiFramedRTPSource" so that it doesn't deliver 0-length frames to the downstream object - in case the downstream object interprets this as being an error. (Thanks to Julian Scheel for the suggestion.) * Made the member function "RTSPClient::connectToServer()" virtual, in response to a request from a developer who wanted to reimplement this in their "RTSPClient" subclass. * Changed the "Groupsock::output()" function to no longer take a 'TTL' parameter. (Instead, we now use the TTL (usually 255) that was provided when the "Groupsock" object was created.) * Cleaned up the "GroupEId" class that's used by "Groupsock". (Previously, that class had some extra, experimental functionality that turned out not to be useful.) * Cleaned up the "destRecord" structure that's used in "Groupsock" to represent the (possibly multiple) destinations for each "Groupsock" object. * Updated the "groupsock" library and "OnDemandServerMediaSubsession" to better support (in some future release) sockets whose destination endpoints are set via STUN packet exchanges. - 2015.06.11: * Fixed a bug in "RTSPClient" that had accidentally been introduced in version - 2015.06.04 that prevented "Session:" headers from being included in some requests. - 2015.06.10: * Fixed the return type of the "createNewClientConnection()" virtual function, redefined in "RTSPServerSupportingHTTPStreaming". * More changes to satisfy anal-retentive compilers. * Removed the "DarwinInjector" code; that functionality has not been supported for some time. - 2015.06.09a: * More changes to supposedly satisfy anal-retentive compilers. - 2015.06.09: * Added some "friend" declarations to "GenericMediaServer.hh" and "RTSPServer.hh" in an attempt to placate an anal-retentive Windows compiler. (Issue reported by Deanna Earley.) - 2015.06.07: * Restructured the "RTSPServer" class into an abstract base class "GenericMediaServer" and a subclass "RTSPServer". This makes it possible to develop other kinds of media server that use the same "ServerMediaSession"/"ServerMediaSubsession" objects to represent the stream(s) that they serve, but using protocols other than RTSP. * Added a new virtual function "createGroupsock" to "OnDemandServerMediaSubsession". This makes it possible for subclasses of "OnDemandServerMediaSubsession" to automatically use subclasses of "Groupsock" (e.g., those that implement STUN/DTLS). * Moved the "ignoreSigPipeOnSocket()" function from "RTSPCommon.hh" ("liveMedia" library) to "GroupsockHelper.hh" ("groupsock" library), because the function is not specific to RTSP. - 2015.06.04: * Added optional support for including the RTSP "Speed:" header in "PLAY" requests. (Thanks to Sarma Kolavasi.) * Updated the implementation of "setResultErrMsg()" in "BasicUsageEnvironment" to work properly in Windows. (Thanks to Stas Tsymbalov.) - 2015.05.31: * Updated the "ProxyServerMediaSession" code to recover better if a back-end RTSP "PLAY" command fails (for whatever reason). Should this happen, we now reset the connection to the 'back-end' server. (This will cause the initial 'front-end' client connection (that caused the "PLAY" command to be sent) to fail, but subsequent 'front-end' client requests will now have a better chance of succeeding.) - 2015.05.28: * Fixed a bug in error reporting in the "groupsock" library. In a couple of places, we were using the result of "getResultMsg()" directly in a call to "setResultMsg()", but unfortunately those functions are implemented (at least in "BasicUsageEnvironment") using the same buffer. (Thanks to Stas Tsymbalov for reporting this.) * Updated the "MPEGVideoStreamFramer" class (and thereby its subclasses, including "H264VideoStreamFramer" to implement the "doStopGettingFrames()" virtual function by calling "flushInput()". This should fix a potential problem whereby these classes might not work correctly if the downstream reader calls "stopPlaying()", and then resumes reading. (Thanks to Stas Tsymbalov for bringing this issue to our attention.) - 2015.05.25: * Fixed a bug in "StreamReplicator::removeStreamReplica()": It should have been calling "deactivateStreamReplica()" * before* possibly deleting the "StreamReplicator" object (if this was the last replica, and "fDeleteWhenLastReplicaDies" was True). (Thanks to Stas Tsymbalov for reporting this.) * Fixed some potential problems with "StreamReplica" deactivation. (Thanks to Stas Tsymbalov.) * Updated the "RTSPServer" implementation to call "ignoreSigPipeOnSocket()" on 'client connection' sockets, rather than just on the main server socket. This is to ensure that the server doesn't get killed if a client - running on the same host - gets killed. (Note that, because of this fix, it should never be necessarily to set the "MSG_NOSIGNAL" flag on any of our calls to "send()".) - 2015.05.12: * Updated the previous revision to change the order in which fields are deleted in the "RTSPServer" destructor, to avoid a possible crash if "RTSPServer" objects are deleted. (Thanks to ChaSeop Im for noting the problem.) - 2015.05.03: * Updated the "RTSPServer" implementation to fix a bug in RTP/RTCP-over-TCP streaming. Before, if the "RTSPClientConnection" object closed before the "RTSPClientSession" object, and the TCP connection was also being used for RTP/RTCP-over-TCP streaming, then the streaming state (in the "RTSPClientSession") would stay alive, even though the TCP socket had closed (and the socket number possibly reused for a subsequent connection). This could cause a problem when the "RTSPClientSession" was later reclaimed (due to inactivity). Now, whenever a "RTSPClientConnection" object is closed (due to the RTSP TCP connection closing), we make sure that we also close any stream that had been using the same TCP connection for RTP/RTCP-over-TCP streaming. (Thanks to Kirill Zhegulev for noting this issue.) * Removed extraneous comments near the top of "testProgs/registerRTSPStream". - 2015.04.22: * Updated "config.iphone" and "config.iphone-simulator" to work with the latest Xcode. (Thanks to Braden Ackerman.) * Fixed a rare memory leak in "MultiFramedRTPSource" that might occur if it's reading an incoming packet over TCP - requiring >1 read for the packet - and the "MultiFramedRTPSource" gets closed or paused while this is happening. (Thanks to Kirill Zhegulev for noting this.) - 2015.04.16: * Added the "f" (force symbolic link) flag to the "ln" command in the "make install" Makefile rules, in case you're reinstalling the same version of a library. (Thanks to Luca Ceresoli for noting the need for this.) - 2015.04.15: * Removed the previous (20 kByte) hard-wired limitation in the size of incoming packets for "MultiFramedRTPSource". (Now, any size packet up to the maximum size of 65535 can be handled.) * Added a (u_int16_t) field "desiredMaxIncomingPacketSize" to "RTSPClient". If set to a value >0, then a "Blocksize:" header with this value (minus an allowance for IP, UDP, and RTP headers) will be sent with each "SETUP" request. (Thanks to Deanna Earley for noting the optional RTSP "Blocksize" header.) - 2015.04.01: * By default, "H264or5VideoStreamDiscreteFramer" sets "fPictureEndMarker" (and thus the RTP 'M' bit) if the NAL unit is VCL. Because this isn't always the right thing to do (e.g., if we're delivering multiple 'slice' NAL units per 'access unit' (picture)), we now move this test into a virtual function "H264or5VideoStreamDiscreteFramer::nalUnitEndsAccessUnit()". If desired, you can implement a subclass that redefines this virtual function. (Thanks to Chris Richardson for bringing this issue to our attention.) * Made a minor syntactic change to "ProxyServerMediaSubsession.cpp" to ensure that it compiles with some old versions of VC++. - 2015.03.19: * Updated the "RTSPClient" code for handling a "WWW-Authenticate:" header in a "401 Unauthorized" response. We now check for the "stale=TRUE" parameter. If it's set, then we resend the command, even if we already handled an earlier "WWW-Authenticate:" header. (Thanks to Deanna Earley for noting the need to handle "stale=TRUE".) - 2015.03.16: * Made a small change to the "BasicTaskScheduler" implementation to reduce the likelihood of a race condition with external thread(s) calling "triggerEvent()". - 2015.03.06a: * Oops - forgot to add '\0'-termination to the previous fix. - 2015.03.06: * Updated "RTSPClient" to decode %-encoded characters, should they appear in the and/or fields in a "rtsp://" URL. (Thanks to Deanna Earley for suggesting this.) - 2015.03.01: * Updated the "H264or5VideoRTPSink" implementation to make sure that any stale fragmented data is flushed (discarded) if a server's stream is paused. This ensures that - after we resume from the pause - that we never stream data with old presentation times. (Thanks to Gilles Chanteperdrix for discovering and reporting this issue.) - 2015.02.26: * Fixed a bug in "ProxyServerMediaSubsession" that could cause a crash if the parent "ProxyServerMediaSession" object is removed from the RTSP server and deleted. (Thanks to Sergio ? for first reporting this problem. Thanks to Chiung Ikhwan for discovering the source of the bug.) - 2015.02.23: * Fixed a bug in "OnDemandServerMediaSubsession::getCurrentNPT()". (Thanks to Gilles Chanteperdrix for noting this.) - 2015.02.17: * Latest version of the "LIVE555 Streaming Media" code (reinstalled due to a server crash). - 2015.02.13: * Oops - removed the "#define DEBUG" that had inadvertently been left in "RTCP.cpp" in the previous version. - 2015.02.12: * Updated the previous release of "RTCP.cpp" to ensure that it will compile for Windows. - 2015.02.10: * Added experimental support for sending RTCP "APP" packets, and handling incoming RTCP "APP" packets. (Thanks to Nick Ogden for suggesting this, and providing an example implementation.) - 2015.02.05: * Made the "ProxyServerMediaSession" code a bit more 'bulletproof'. - 2015.02.04: * Fixed a bug in "DigestAuthentication" that could cause the proxy server code to crash if it was given a username and password for its 'back end' server. (Thanks to Sergio Andrade for reporting this.) * Fixed a minor bug in "MatroskaFileParser". * Did some syntactic cleanup on a few files to avoid compiler warnings with the newest version of "gcc".- fixed paths in live555.pc - update to version 2015.01.27: * Fixed a bug in "MPEG2TransportStreamFromESSource" that could sometimes cause an abort if more than one Elementary Stream Source were multiplexed into a single Transport Stream. (Thanks to Marc Palau for reporting this issue.) - version 2015.01.19: * Fixed an obscure bug in "RTSPClient" that might conceivably have caused a crash if it received a completely empty RTSP response. - version 2015.01.04: * Updated "config.iphone-simulator" to work with the latest Xcode. (Thanks to Braden Ackerman.) * In the "BasicUsageEnvironment" implementation, renamed "EventTime" to "_EventTime" to avoid a reported naming conflict. - version 2014.12.17: * Updated "RTSPServerSupportingHTTPStreaming" to make sure that the data stream source gets closed when it's no longer needed. - version 2014.12.16: * Changed the FD_SETSIZE check (introduced in version 2014.12.11) so that it's not done in Windows (because in Windows, FD_SETSIZE has different semantics). (Thanks to Deanna Earley for reporting this.) - version 2014.12.13: * Updated the H.264/H.265 parsing code in "H264or5VideoStreamFramer" to be a little smarter about how it computes a file's frame rate (when streaming a 'raw' H.264 or H.265 file). (Thanks to Michel Promonet for inspiring this.) * Updated "config.iphoneos" to work with the latest Xcode. (Thanks to Braden Ackerman.) - version 2014.12.11: * Changed our implementation of "setBackgroundHandling()" and "moveBackgroundHandling()" in "BasicTaskScheduler" to check for (and disallow) socket numbers >= FD_SETSIZE, because has a bug (at least, in most systems) that causes buffer overflow in this case. (Thanks to Michel Promonet for pointing this out.) - version 2014.12.09: * Needed to make the "QuickTimeFileSink" constructor and destructor protected: to allow subclassing. - version 2014.12.08: * Fixed a bug in parsing 'absolute' RTSP "Range:" headers with no end time. (Thanks to Ken Chow for reporting this.) * Added a new option "-K" to "openRTSP, to tell the client to periodically send "OPTIONS" requests as 'keep-alives' for buggy servers that don't use incoming RTCP "RR" packets to indicate client liveness. (Thanks to Peter Schlaile for this suggestion.) * Added a new 'protected' virtual member function "noteRecordedFrame()" to "QuickTimeFileSink". This function is called whenever a frame is recorded to the output file. The default implementation of this virtual function does nothing, but subclasses can redefine it if they wish. - version 2014.11.28: * When "RTSPClient" parses a RTSP response, we first skip over any blank lines that may be at the start of the response. This can happen if the previous response (e.g., to a "DESCRIBE") contained extra whitespace. (Thanks to ilwoo Nam for giving an example of a server that exhibited this behavior.) - version 2014.11.12: * We had forgotten to initialize the "RTSPClient" member variable "fAllowBasicAuthentication" that we introduced in the previous version. - version 2014.11.07: * Added a new "RTSPClient" member function "disallowBasicAuthentication()" that you can call if you don't want a RTSP client to perform 'basic' authentication (whcih involves sending the username and password over the network), even if the server asks for this. (Thanks to Tomasz Pala for this suggestion.) * Updated the debugging printout code in "RTCP.cpp" to identify all known RTCP payload types, even if we don't currently handle them. We also - when doing debugging printout - parse and print out the contents of SDES RTCP packets. - version 2014.11.01: * Updated "RTSPClient" so that it reuses "fCurrentAuthenticator" if we previously updated it with data from a "WWW-Authenticate:" response, even if a non_NULL "authenticator" parameter was passed as a parameter to the command. This reduces the number of authetication exchanges that take place if the server asks for authentication on more than one command in a RTSP session. (Thanks to Tomasz Pala for this suggestion.) * Updated "DigestAuthenticator" to allow for the possibility of "username" or "password" being NULL. * Updated the "RTSPServer" implementation to add an access check before the first "SETUP" (the one that doesn't include a session id), because it's possible, in principle, for a client to send such a "SETUP" without first sending a "DESCRIBE". Therefore, we need to perform access checks on both commands. - version 2014.10.28: * Added support for the VP9 video RTP payload format (sending and receiving), including the demultiplexing and streaming of a VP9 video track from a Matroska-format file. * Made "VP8VideoRTPSource" more robust against a bad first-byte header field in the payload. - version 2014.10.21: * Increased the max output packet size for "MultiFramedRTPSink" and "RTCPInstance" from 1448 to 1456, because we had a report of problems when proxying incoming JPEG/RTP packets of this size (and because 1456 bytes still gives a packet size of no more than 1500 bytes when we add in IP, UDP, and UMTP headers). - version 2014.10.20: * Increased the RTSP request and response buffer sizes from 10000 to 20000 bytes, because we saw a RTSP stream (VP8 video) that had an extremely large "configuration=" string that was hiting the previous limit. - version 2014.10.16: * Fixed the "RTSPServer" implementation to handle a rare race condition that could cause a "ServerMediaSession" object to be deleted while it was being used to implement "DESCRIBE". (Thanks to Michel Promonet for reporting this.) - version 2014.10.07: * Fixed a bug in the "MultiFramedRTPSource" implementation where we weren't properly checking the size of incoming RTP packets that have the "CC" field (i.e., number of "CSRC" fields) non-zero. * Updated "Groupsock::output()" to be a virtual function. (This makes it possible to implement "Groupsock" subclasses that implement 'bump-in-the-stack' protocols (such as SRT(C)P) below RTP/RTCP.) - version 2014.10.03: * Fixed a problem in the "timestampString()" routine that occurs if "time_t" is 64 bits, but we're on a 32-bit machine. (Thanks to Deanna Earley for reporting this.) * Updated the debugging output code in "RTCP.cpp" to make it clearer that SDES and APP packets are not invalid; just not (yet) handled by us.- BuildRequire pkg-config to get rpm Provides/Requires pkgconfig(live555)/sbin/ldconfig/sbin/ldconfiglamb17 16847492462023.01.19-bp155.1.62023.01.19-bp155.1.6libliveMedia.so.107libliveMedia.so.107.2.4libliveMedia107COPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libliveMedia107/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/f3a0c2a5400750586aea69156fb9ff14-live555cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f45c93227ce6185b49a1974e56cadab5ed695705, strippeddirectoryASCII textPR RRRRRRRR R R R RUq~"K@JK4Erutf-84c7351e7df9173aeba455434e5d8a17918a715e9e68b812e9ef6f49de5d26ec1?7zXZ !t/m] cr$x#HA?4Ό6TSN"aT}$ADC G3],iLnV8ݧ F_psn軚akrIDUɛ qM,ZDT`mVPRv"Y{-:+BEu:tXP->+4+M^p2pTHEj5e ExiJtMFXdY."m[ϾYٞ42& b.?hZAT[҄[~,와~5]fI`]$D#inadlȪS1K'i|ԑg+[DJ?nP6[ D (cq|QhzwSWy*D^YāetA^Z1f>m3R׍ E!Q IY',Y%& )FSH6&(tHFzmg`bkՅ\ldVaHȾ<w%/o9INHVhZi1x6 F`:4ׄBHsG@uC섉Ov{I?Tg9ɹg( neK[a 6;Pg}j1,*K~FTN̪R[76KIil>zۃV/M`DͿ T@Gk76\KC__s[PGK7Fw{csvПlkCHXR: ԥD^Pr/vٹ)mVIڠJ}OXS_ʼN#M)[02+X+(W~d:WB`v뾬Ӈ#Jݸ"X+A#l ~?AȻJt,TF6: Rgs $KFR9rH=\Oivn4;4pMjll=xrْ#I # ĆR.QO'2}صkEΑac\ oGb+Tŕ<}kUdfh?Xhʽm3DQ8ÆAM.TFPiA wOjهjK ;k0rDSP@$+PB)UtY^pM.>{Vg;Zj`Ze]*_(zM洐0J Ug}=QタϐU%J>a*N mބgEHWTHΣ2Rj:v(ś/Blϐ= Hb*ʄ<^S2 mqHԟ!%4MLk{YC[}"TI?M)벱-|+ź@` A9[-Jf(k@ACvK]@kl{kn)WdsHlG W:f=1Z9ޥX_96n-PZnd9 Q Z3I i`Uf^!͠tD( sM,PI.b۪9  ЇO* ,޺YC C pPvFfÙˠEu oxJWX!Fטh#iQ2oWR'Ór#r/yٚnP;^*kʝEiq9b![=Q橢3b?L&x*/ͅT1!q}mFz~'8]=HL8!/H3O枎.c}'ƲǦ7d#UY‘?NDyOX²ұTVԉSO7,脱IxP0\ =LLeKB D'Ps+ 1#U4^HP(jvaF66IzIJPTr;F+:mI Xn㺦[wߨm(/?@ 51YW|GtH͉r1HM# 4cZo2hm)Z%jejlcS$!Nl3*Nj M@|Yi&PtfaF\etgfLb,m QX~C28ʑ "պ8RʀykO8/~GPz7@#UnDfFj!l޾M %%uDQgj^~I䡀E_0(y2_5~1e*jSr_~rE!U)3-niRSܸD6\TFL[YI*kfnEjKa oC_FqCrlΖFI_WJ+:X9ŸsJd1oF. ;|m'Iu:}_ >0w6ќHU|"逄Ysmc{z 쐴?Q2Z^(q;Bt2`o𒮵ϳ3/UMuepçL57Q_EV"U͌lP Oh,Fb!NЪBKnW7|sW0]bhr_ b&OI 2кe z`!V_DFQLNUQֱ>tפ]oFX$;NMtvЪiB.{1>$L&Hʥ~'%֥Mڃw!pWh-UGJhym[ sj>b-S%=6cwgs*l¶׀ $ 牜7K`{ a;3e=SvF՗w s0tیM:^pUbT`gj6j]2Rr tu qGsT#p Ϸ(-oe(7ܱzK>vF%wA#LD|Pu]q"e j(8$<1U'#m@Z)I+3uI@ m( ~v4B,IC{\PBfbV\"ۿ ċ|dԆLaEc^ׅ q=ՇS'S\պt~EMڇw`y꣞8֠R˯Jv!H-Wt緫Zbd).~1S\LPYHѽ?p'}~v%_#\B⾯}OIF(G>Ly\b,'9x*/i:ȧ^}eFurA+0ܞdPS{r(}S\" d]ܶQd5hq ka`[9Lx P5({xz09{GxKMv9&B%>R7J=? %%o^%JطP=p%:k "*7pheh-o'!6@ +9ZwxϠ&#Z ̷(~Cj3;#H)tqⱖ]ݓyܴ^鑩xkcwCc/;? 5 78 Ӫyh !d70o{TlHtј]00#,KZ;Y&P'cSBX4C1·xzNltkʷMH"{% 󶥖?& q Y50 _QZ}TZKCõ[!'~!ƂYPD目uS /KWlsYsS"ee<9MA"w]kn_cͪJdK4j/o-4)= i1@2&XK]7Gy|2*wάlc̀lYUb1)"#ӡ)d>0ːE~=-ny]U9S?3+uyPYlG9b#Dn6i|1jjS-0z?vO̵+d\af/6Z1 @8"I9g'37HɾjHǤ$0|4E֙)0WgE_zq4mw<BC>Qf04y?0N0} X-啁Rqj!`loJC~ݡ5-xD'i(Gݝǎz5[oMSl-DW0nڤ P|$v!Xjɿp+_C뢥)JG/)@yS]6Qk2Z.\qI$ǡC.pW x Ό:i3\,%ulrii} M 80|jg>Ӱjk]}U2SS WaVXxKar4\ApnZ_@"%uD9:"s7w  YAq:OURnwV4K0c'L&/fk,AaS8tl|SFb%fġgThyS[P\F洸Onj?+ -aWCĠZE8B=*2r 4k`ݐ8\h>0wNfCWIY@Ǘ@{>Cs޻KonT+Ox< 灲xVV&i`ܶIrƥ mP6Vv)E2I4.ZI i H}˄nY8FPtb( }|vWŝ4t xU9VCL%eha>**V?4bD}4G&ܲR߮EL3WAgHęzda^gy/?bjwc}b|dR6Z삏-\ zRa@VRBn+ izO'7sؚ4QG6O]4QjKF؏ޠ[nD;=p\Ef4[4*7&u?-3[)8f X[yHTU J}}eԚ֌12u@sPH&׶q ؉c-0SiZL0dcjb_Zmdi(P]F ukvN4/ b!t]h; zlߜaܒi ?Ə0kZw喁luH%jM>YI-"< fﺚ7v{)7"y@^'X%tVS4ⶩ<΄\FZw(]d+b]6Qj%PLeKlF S<˻?8q4)ɝ4faU,qluO%kٵ@:7 :}ҢJW#kU2<k|]1iO&s..7S8"LW7| x۬Y^AW UM{r>Ȗ%մ9k+~dB: v0kjHy&>M6p@̩6gܸzZow@@=MZ?n⳿?\vK-qBM¥)1^w>,;uctu/O˒: Zam aF>t2D+$ M*=҈<' MڠݰB$kvAːÌcZ'>Ыf&bOrFG †xԠh:j[XVܞ^ܘA6yKz~q/3_v) `Raw= ƍcZ&"JhА&t<'x9Ή!{Bȣށ;i-/5` Zi%#4wqM9-i V89\h|o%`eЂ,SW*G'黧hi!L`G"{eAgm JȔ `i)~3{bnOo4hݺ\$ŗ靏Mh GQnoIcŹ䉞6;>f,  7B^V)E@yn/TͪL@ ꩧ?9fHpjTis!H~ Çjlyչ>N ×*0{VCK%;iN2{[$]YC']fK|5dCM!'|“ ~g%Y} !G8 #Q oPqgC@p"P VUGcyiR6 &ႁE YKE7q濁ƃFmme;v4F6wS9/>6…ӳjCqENsSzA֎kݖ~Yh84=Q7T?{z|v-8 }g=svrmTW g݋UL2c;/aA,?FZP~4XiNH0e_GH3QGݱ4ODduJe+ka^ ykݱhY1H'iP["ZVXA!J)rZ\z%c^ YԲ%EbU0Q^c׮bKPo4é1Wo'h._0M lbp' ~n\=ߤ. vO}˾꺲RCϮqt;$c WBm`/" rqqwmT?~˒AmxTjVx/C4[qvA]6'=N\c4wX&EQ G+HB(` MT>.,+,@U^6R%gHѱ68i6,RY0}RCp!F/ ZQ )#:-oy!ϑD$zo66<T}y[m%{sA )fVrL1{)?v>4=«#&T9` Cܪ~MP0fW45bc[nFX F? %C-kan|O*B^QAJԌ Uf /ֲ@p VX wR`GٜU=L޽և-pqYoD{󨆆w٦/~Zʨ(}%m}vR7pS7^C.$w1œjYV9n?˕8&R9k$NMHs༗L|_?0XX1eËdx[35v\bQENTR+wI- -`X/A"¿Ü`IND4anc ;a:&A6rgb+pւ6V$tR# 5?O12Á'j`'[PG]i ' e~6UZ:cu\PbeP['i@#GѲHP* `0"=9Pמ6>W>g/EvNsCTc 6zh; g*Ё)6#KU&6ӐwRa :a8l붂;?ڞ0_'' rR Fiqʥ $BTb +Ћr_!@E(CN\JxX7iDA Z")&poʃ0Iu uө*5됾U7~ƣ OEW5)wT%Yl7̮SWK~DJH@Twe*I@/dXHI$+—d2L{fRaPD@l6mdmSBzwpKcni`IsJ&qư(ys7ΫUV4eJI1jN(^ cԽM8qQ#LjβTx\=fZJ⚇R>?G^Cq۟d B<?#@EjԽj+Nj MP(]jBe,Hߎ`>E6E K{^S2_XA1Fzdgc4p_}rCyPfCk 6Ae+4S/tҼl˹w[c}bmE&| (33M D>vp'r\ `&_-@|"LDAz##WMxS5oEƬЀN,bQ7Ғ@9tqX(*X+;G֌v:&2N]Kmjd-0Y< :GTRbqw.(0ūw@lUT8;S@j/qK$v7&XLjhN7(drAπZNlIjq-#Jp"'RTu(n JgxqMV&;,@ !A-㍆&*UOR[$O;ƈ|Bv1gˍq2\v'/SO`lDǮwÝp/"{&ӽ`i TWo'e | ]OPMYv9MKV+{jN@sq ] 5zQv!kYPX=AA1V_*[taj `)QOFG#$لI3'}?% Mԑ톟yV$3Tb6͈+^#ڑFȔoCVԇ9>͚[i  W$2촋pIUXtIg{ϰ.l֞Z*h<?ˬ_E8 JiEm*~lӘryZ y8 ]=b/m!n{ݳ{|=LbH`\d8|ذ&.> [/+"3{ g=br)|.Z@+3b'q3$IɁc%.&DaXchv8"ٓqZavf7yp{|Nߖٝ9(FEǍb7MP/1MF` ކs|JɃX۱:`L~ VT4;Oey˗PȔȼke~$ 30'+5h6&PM~&޾ǰ &Fybl,ҁƯș\8-5P=qJmh5SEv:{gOM:kn ԋ^nQ^qytrJbTB3ArX>MHs6*oѻjoh),#XMpS]̗Ɂy,FM:HCfЅ.g U۫A˴Fd|O9tV=.*%;)ێ#'鹪sYskY[ if"Bg%~?,'j AD5qu>kT^m|8wL! sΒ[YqGH35jяU˜7p6neIzG_܉>fĔ.n!vB$JkԚvȠ1ņR[\J,vө`p8(GW/ݶ üYС";>wl`X +QA%vT"\#_o-LxРX\9l/V' l%׏w11af!q"r~ݨDmG@MU*G]^.@Sm*M nҤId9jJ4C#UjeV:|`Іֵ;)6"2ߑ$ /.s"8Q-gވų1 Tq1&Tp0xSK{!t-[%.aMwr;CKKoؼ~)H rO$2 ޠ?t}- c%>O.JzxdK,Sӽg-F*q"Q tk.H%h+e48U,*kn0ڬ L ET8>LVE?umFzb)Zd<]Mڄ$ _M4xDf.rMm$bRɖ14BuٰV߲ %.Gʵ$UaBD{Y$rp4_J0'ި%;D3]%g,Z '"Q! ^L&^.uי]㸋lgw~ yl{Gȉ4cz >!.L#G[!-}hRv.XH&87}'"8Uǟ>$i+ G|t6ā:Bk# xu9`,R IA]eC>{˥Ծ R)]4AvJ &5;4Wr)HzTa9 n 5ͰoO@7\B7ӯN|sҎ"KxPLNdb!E Ap܋3K< y"e:m1:${ct Ā%^v4h&fa, |dLZ*ÐҞ}#W"> JPUWA\Ge]^}B?+ |c_?anS rvKUakz3\? o?>̬tɭ; !Ve154$ Cׄnjhsw@m4l-NBۺEgo0< V5 ^ٻY};]Iy.Ib/P EhlSkR&,g\ O/E:K5gBQޭ,ۊmP!QU>qpQ $`?orK:bv NWbŹ:\k#ꓱIB՞7: H*fl_&>0跪ov%UyQ CJRָJ)+e+6s:׼@X~(C M@ن-FG8HmPiSXz %H H>nwq[ 6H9q F8tET0mqC^*A nj(\tzF(0 }Bh< -82}g|#l0JL@Jrhv/{#ʹ=h/̕]|B^Vt ĮY/=}Wd㹇ޡΖZ\\`DS;9v(OīIxLA|2v/c= ] K5OXpڳ˙ 6z#ܯXBne`b'7jlR )|XQysM|vJe?-wj({jY61l疛}@g PI>Bͽ)~mo&BR;n4z&6E TzVz)*K^DsA=,(_0ǨGNa?H樿A6G0m)f~j .mtj#`k6 ,brt_*O%PéTj ffj.uTzrW^2S&(4 Q!(:!6LMīy H]ȼj(vrU ?.eVRmW&9xz2F_Zvet+b9k!|^"A m?ѕ0*j0sV!W͢ K16 r#y{r ) !}[9G1ցƀ 987QXLponǵƉ>o;3&Qc(?~dThi=n kS.>}x>}S12L{K!?0{S3⛗:ۇx'2qBW&JV[]Bɾ+_x~<<tB9 s.g![(0Rj 4;ֹY7DZ .L'B G?j~␃* yxȼkdr>pNr.Z'3n6%G4A%2 B@^L3\ Nl:) ,Em~ 35@xh@'¢gY&L3vSA'qAF5)0@ XciL+d},}b1TP~Rn@xX@w`yVwoxAK-Kd)"l#z-eG7ZBN-b—sޝUNx Nu~1 q @PUJ$ 6jTY$ga2ϝa[T`[cfaƩ5`[ l bC>dMeu@%}O*l[sd N7eU%Gr0e8ڨƢ<˭G.:ɸ^T5A C*t! iphƇTÄzwVY+#dsNB`0ʮ;B,#WlMoV:>͑ի"&day/IKOg,9[BPCίSH1'9эeA?`o2)S ÇAŬѯAZT~yTR+1n!ڨ;J>mQ+ku&ӫmk6"֑ۚyJe[ q>A>&S)oC@ N|©aY)0!F _dq>a-d!jkLl q!|UFV:sN_{AT30?%Nw2a/}{&bCڣۏb5 gܘ&? ZO$IԀKtV@8v+\}*=k%lK".SHXV!KxA{@ZX&WT3tZPϘ"3S>G} .apc3`X8RFvႡ,' PLe~Pju8oԁLs((EDLK;Ŝ^* hݩKC`NeÐ]r+NS5H1|~4eYzٻM⯒rRL6<2jKlZؤ !A*M!6d[:3kF<1%C\r% @}9hHe }g}hI8`|7]?Ъ4Eg/$+Zc[".-cxe@9h^\z9wZlE=wrrjQ8/X71N4̸d^Bb)pbhI"23y;{'ESqnExnc 7+xB*ʖ>TO2EHk%iBkQKF{zƺIbcڛ1xX({|@\?»"\:3ћY@}X#[-_Nqk8q iX5T@ u Ƅ&HO m;(4@=mBW҆"C`b똎5#}D-J$d[ADh ȝ[$VS.#=#r*AJDh.Te%\b#ƶJ^;HVDȂopn&{:#$ãFB&qztM 2?e's ,nER݄4F#V0WtE.5n@0%kɛ45 c}DAȰ͍EKf2Tę^}\@ywr2?؃ASC`7;_e@ľ*--PL^> #6n0:S]֊x{&<pTqu6C 2shC(п`3z@}+x $kl&T-V8HQI$|;zA| ~_3[ޙ:]`ﯱ1{b6, ȿ ^(M<]ypnyıUZf[HlxʩzosfT?S=L*ܾ+b( c ((!}.OnǘfٌP(xG`0FFy b3j/|ҎNhDxD߰a_袭땑i~v4b:psl霕}u =$ a|hֽdm̨)&Hꁣ<7ok|p= ƄTC$0i5O398\)^IP d7yQU'+].g'}[iF\eGtVbtFf.tnQUᆊ=,'wW,ao,:e4j 0ȉxf(uO7lq&ޚ83 "(ΎA%p*=s #Ylپ#ܩe?jrk8w|v MS*ȯˠ, }pB&V/۸5غh=ahG(t7'mI}Y$ogV^+ʌP尃H?QXbPO䁫vZ \~i_ ^G-\łX! &4$/{Paz:Í?7[J8Rno E%\~nʾXx$Z**@oֿ5N;_5/&Zu:wF @)sVހ1uXW I),)Ͼp˺(#6VtFϋyj\u Ru"͇KNㄑn[r5 nRMɄibd̉ W7ϫw<6WcAF/VM킿6F 4fS:iLlr+vW񌻂)~‍ *%U[Ѕs":QZ@"o Hjl}l,c)*k-Qb)i$caX*WgSg3h~okj P7g5١Ԋc7$6˧d,̠(~ [Un.X<s GPCr֓ 1G3_GCm`?h`_۴QL!Xک3n>^Wj3.h)ZכM"L8NRPӨ@xhtISRhlmӢmM@kuFW< v, 0w)*HʏNU%paît0eW*<ӍidY`eH+QYKK'`]'.eCzx6A n 9 `U<ΩH M=߀paA$f a{?^E:UM !La5 85 ճ} Ŷ.z̷E]"-N*2vOL~ΘA Qtw>8W]yҬ 䯈5ˋpMv YWx[6)NJp}X.:ӂko ks 8†S(~uyZz~Abkp>Yҟ#i$Nh\!OX*wX %[=у,!2z%K98n uR?Jd, ܨԼp%3k"7ZI6h070KompjN̢6pךS< boNQ <}V;sţ.nߖ:?[Ej d!Dѹ>]b( iZ}z6z,X,tyz̈́|01? kOnyY |idX<0LFAr-Wrߥ%*]yUVx̡~T[ѝʤLUz,KmSw9~,yl}!}}*sdz.%~y#^q >aέ~naR>8v."_-dN8)҄ I؛CA9Yl.ESV׸\.sF@< Y r "O@ 4 J%_ )=V@R;xn/@h6[;H6kWIv V#J >XYN_[C:ӣUX!Y.! _/WUm6P mX#QL[v UCm۩s>@t,Xf+v^91^I2 HMFy3-[_aydT]8 _,I4UKePU9Vռ?hg][9ehe@n $ឋ8c/>'A}ռAbY#^ }~g˄ay~R|G=ڼYNK 7`MȻ/J2m#qcVY!H@ÔX(EO0 I;&pl ;;<r8UZ\qm}'3{C77АQ=LRgi=v;zQ[A)0v~#d>qO>>B9b.!} YAʥEF;<_aP*5VR IpGܳ:\4of67сV1&X䞯a-izA2d.U1Y&ºlƥ|\3,h= i+-o^]A[4"@dT!E`?9ӆ)gDz}%,0;SljN_g4úc"Cd#̶i M蠿ZXfS2n MF $ꬉ=cںO|a^4 ;Cest͇K M^^DZ5\֡xUS.a lZ_5Qt;}eF6^=G]dqnnn ɾEֲY HY^fIB½0:*Fh rKAE wN{uuc(omBT׫Līht i[=`GaIة+o׆RIy\2:-Rd*YiLϣ‹Ⱥ|C S$<` s/(d t  ?ld$*TF(PLyι#@lM"uc!U'UiTY'f?/XPzl`]6l[ypҵt#3O)1PNB: 6ikВmy$AhwYЂv$gBD~Lر,֌; 3Vj⸷*5~ت/4;ue>W{m8{A:ˣٸV z>e'r{G?#zgŸ+T2wYeh&#/NNx ;XS_!:@[1 %.E&L+X Dx~P”uGUDUa.)Y:,ɳ/I8֩ Pa /zÍ-V"/MA~ޣFovR.VtvE=o|S!W:RFYm1/@B;ݪ#TΖTKȳ,c 7%Gĸ() fU1u+-M9=Sa gۆ^BH8G`=Њmv`IAM#g Yd#fL镬o0Yٰ#ƿĵvKbAx/ҽN+ r\QZKRF3.,[7 ˪uxr Fwh}9c4[޹'QI˚y"v!q| q-oش\_7<䶵-N0% l,Ti:S|F1FU5Hf`Llb'T?C!5M)Fg=*s`ޖ݃Spd|V',zV<J]Qv"`k/P ssp>a+ wu~܁T4<̟tEN 8elW6 ~jd,OX\xj%Z<eR e3Z?A-nli6C_ Dz9="1ιd(NdR$j6VHYTv>MpjZ=?aCqJuV4{Д<% 0Hkϒxx6H)\'߁gkRȹ;s{P;XNmC&!R3'P磗:Ȥ4M!Aኢ+VG2vÑn qn<>zY;h3+e|l`?/)t-{܎.&YFo XՎz00KJ,nr`b-!qwG1\ N&!>s UjD&a^ AggO1( ;lD;s]Ԡb`ggGQbkl#$?? sIpt\̃rt$۔3iķw #GCPSj9eFOKyǸ>;0^P^+즫>kO1`p᛽ Ωn?$A-@1鴤 ?&؟hjRfvx}͈n[7}nŹZTuhƄmL~uf ;w1wWYwGa,XƍBR[:M`3d\zV KoLIC\:HE&z7[r"?PB[-(bisd,ng),t?G3ʅlzAFۇ-D4 3Q (+F+`pۣ4B;wf'pqhރrE\l\cIZRsak_H$& fB_@ףRxݒy3 Irsz cܣպR (p1zDW`Dq3?( 6dpWkm $Kv)R`+N  .#C$;r噢/79~lĤD3!tuS%8Z:ۤE]vJT dY+{=zdUvxv'km?$RTU"Ohױuzs" SHshyKjr_kxyֳd(85?<ψ:i<$0 6O%/M dGϠ[_p[=LCmsۄsmKGbHA`'0CA 0n&"@m*KB^)rg,bavJ \WAl!sZLJ%ɠ)IB@o&IIq z޽kJ*c". {ԃ uMJ!]Q?9a޷,1+nՉzVkn?Mo3<21~R`%@LҼ|o 6 MmqZGkuo?r@c G2[ZBgdO, U~Qg(,7}:T ߎ~km̩Ή˗C{( 4JLP ёEs\6ׁ9?/ŧ)ju9!kcTSLՒBt )hd?pF n*O!Z|X+xLSpq2E#<_W0O3vK \64M`ĞH0-I4ڇ8)h~'&gp? L;z*b΋Ƚ\ЍЀN6ewrBR h=A3-3OEw`# xI7&KK4#K.IjnZx@Ji[樏6C G4zZ$3ѷs8B P3.7e%O`}LMW@F;h`4zˣ'E O@&z_cXֲXD-}@X+Lz2XOx~*+,h][ioG:jƗK_j7 *ԥKSwչ~& ;r 筃i?!?3W'#'˲Toҟ~ Pgtm̂GD|CYj=f!^ [t<8GQFF(!Cق qs`^M\8bMUtndn"7l#?y5To3-?\]SȔJjI cH׬< 3>c4,*){{[Q5'~+fs[yɴPsW* ^+ hx rOvG*+WJ/TKssWW.?4AI{0Yr0*C$P!ñoT|^kCQ?ѱW\^ V V.UMaP됆WT}n;1U5{ceXCT۰C{:>p=(囚=Elj#lLފq<^/+b3>w57QWŬ0h4x8 +!5wjl [9TKD߸J–r jڿn?cx־6<6z׿SZyKW5/"^@*f>AVaEAL!tp;ߘn9^U]t+#㟰(PѤި~E02IPݱ^AݢR 4/u{,>27B\19/QTl{]>2q\1ݝ>݄VJ0|$v7Ohwp継pJ3JQi)h@bAM1;5m?ýkL7m9uxU/\yW\Z~|(b&d0@B 8k3e,'N46gvѤrϟ|QQ. =4'`aɕc#gb_gVLp ε3*y#3q3/t*< i-IV-eJPT̊('OypV`eĩ U57^?1yfv0i$3!C'xA9 0G f~4fE a?OWNN $2+T?SkmP;V>l N+sǤ;؟1Ub~* v<|UЏv,Www^G-E6Ĥ5}, URpʼbUM8h!e;/j[MU9~D= _ Z@F!&.[+,)mT~a -,o%xQ:p6>OBD!ʘTv]8Bۆ`S H!aǺ"״4`㭆JnqMB>k9IWC9v2L#X\gj[ЄzT6L+Yӎ7b#5Ź݃BW- ^2xi;-d"W|hmbM&]?ё[UEt~+̰i `[&+,(-|GH0Ą]]u82 hU%6nBu$4KMԦ6wS{!4u+̴R_J, t:@2;mWs?=$'N1AvǤkN46 dD:j U26ϲfCGZ;5`i9/BU1nѩrkn@Pwʊ}rk) { H3 x[ߪ p.%`w B )߳K+D8MszcxbS T9hq6qn==^V‚6=H)Kư9JB,S^8#JGeW%#%ߔQ9^-Xz[モ%vւnXt"H& WHke~&q>0QQK J*zη vM.ԩ/g­+Oמ`Dt?:x Ajk2ahMI"(}A) Aex #ġ%`A鏼]>5C16?MyX=u55HT17GTsW=@F5o+`nę[:F+nCSB,|NA,`daޒ:Ah-&sG[xG4:Dc-s)>]U4WD΀:n}#_=Vkd,Q)GB KrgT11aICbU+95}`yV8Wඤܮ]1s/}]_y$iȜD_@HaTwOH$Mhfi\pbl:4Eg'^m=yfu&X^#l,u oɡGPN;$"ÀKg.dPڹ6z#jx4mL/GĕL(EP9`浯GAȊ6zvh.#Yza@k>0%CI> VQMwIe)=wDn'$\J:*Ss.0ږ˲dzMOñ۽ ,#*ѷΧy0=v-9}a& 6a.qo&ͥZ׋[xmQBC7i$>:w|ٶ0w:]d$=c N*u΀B9~ (X+ڱ4iRoה#OM3)oxuo2[yn A >TnG;5kֈzOO20 B>!bʹxy"BzOhýVt t՝T'm>lyYW8-2ZPǭAT?tyns %]/{Te lhf+|4MS2Faƅ+k't!)|ib"qGTMed+g;nc'k%Sgw& BbUu&|$*1*.!De4J\+Z^;.79~U{p0Vf:A $BXP"H۠dwU F[^fr6 |i (;Y&;V*<5i͜}AuNʝDN@DxQJXrJRrk:6ωnxU!% ziIH Y(IWZ )~O_w%Xr L0Aĩuk$,ٖ?(@e7ǭkq=k9G+tz8ɹip=MD ^jl cꈏ8V54zs wb3F*Am2sTw;`ILXҨl@km-<\1 n c>ZN e5y|l&so7WTT;{b}WN_4۪(_-l‘2LjQ5hTf^J,ULѧfFWZ7C B商.jWäM(i@+Ѿ-Vؤ='~[k[/_JC'vzY(6uxoAͪDe4`>̭SbB)$RGV lZ5m2yTx !'^t} δ-]AdQ)}35K37ΧJ̪}Xwe`;jIΜ}\\^Ulⷢpwh}"lL,.AUFCˀ FoS6)rH=S|@4qw[qXBPB_ Ar|ҸrhGѩ?*E)Ƭt8dvwѝz.7Fp_as6s˰r] b?;zL~JB>%y<7O }̲/'L6_3ub: ,LY'(`4`<}O6>9:ܕ=o?2lMmɘ[ M #~ YltY5JLt' K/`?-rWiοUQEXD]3 nު3.wg̏NFe. ESu`Ta:->*}P#l$c|*o}N̙'''w[p<ُv* c%Tk,?'Q.B@wϿM8f?Pn<+-yH Waڱ0WRFCD2kdz3~ {ZZk 'f,haU\1j5 ͬ6"Zze=ASe{0 EfJ7=U2Ɨ7 'qF8 dl|23q(=kG'zIs{-ϣۄn 8_oP]h(ۃbҳjj߈}|ϱѲVhL$ɓ屒j-ll; o"y-Oآ1jd_"p/KƲر( [t%ҿoik\c:!1С :euB;L*0?/[׺Ƥ͈/g4bn%X'1? ݧ|GQWs0'>wQ3E:iT*#-!br\ UgW}ͬ*Z? 6??)1FۙKʓd:۳?yYʄGؕen7'6&L6ahD sԮ3@.GP_^b5 KUz 5QN1e)`粭aBse{6)3LSȐwG6t,Wsᷲ$1ʥmˁb\tiNsqKSTpdJwXi;GtLA^\ /q@iE˪d]K3xoc.8p&,=u*+sLsEyeYDIV#xW Ɂ4ЮmkݩQSH;S["@t;|$r YǂIucb]Al(Mdq-EͰ)~5 xj)\' hS_յ-Af^DBkxFKa\3G| ,:@#|u̪%y%GzAGe2QT:}6S5|8Hm? ̹P8:w^_B3|yiz K>c, *jS9h},vEQOAmIN1bv N>"Ög!? 3MN$/][Q1yfkUs51^/|S"Ʀ<^:E#gNL @WQv-öQ_' ]K ~dsʓR&I>ηeIbmCSЦ.8ޗ6Tp[}-;=qxA$kB̫Q(uũ)*Ծ{ XfzH}_[2a&YSхhJ5,]? }\&|A0;"$d|[hĕ~UxۏiXS+t!s! *akB0$c[s…(!:!{c`Vy? ~Ye]QlY kF!ނ;*ͼ 3t8$3+%q'˗u36׀Џ@w!?/n҅r% $=T# &*]pAH+g<4ң;1`5I¦Oش-GFSА"kЃ9B۶fm^{0.‚gnwt0!6ݜYfM˴<4b.m~KNRʣVXb{pE6 uܦQxW:;ބ1Ù2a NI<-W(yy4Rp-\k6˺jjzBnV}ccKJL 4R}6џp'Md=n;+>>h襫CԀM!g R0"Vxq}\5a7!~6pjh /8#|OJ87 Kl0 ,K{%hȄ60Qvi@_}:\`8 };A[߶ob6vMh(0iAnq"lY^fS nОmzUh]/ ]ot󳙟< 'VrpMc3HCxh ۛ{UZjDp"rh8<ђ^'.:j+u6U0oӁh:(}8ZlEU ]?RbLؽm k$[3 3< cڻg[Uk (MH^֎lC(𴬖u#G1̘~tb!I.sAʤU_C;X"ٛ}NlŠhIˢR`2z9R`kBYC'%K3 ]dq vY\+C bIl4ʜ4m vk!VZd9gs6Z̿]z=X^x\Y$.J[.3:dKK|q1*IR̍8oT(@0bRS Xl; ZAg($/x[Z|DJx ;YTZABʪˍ`4*҈_{ l8. x8UA5/S0L+\̺l=TԲe"bͱ+}>`։0X_ 4/m=3'>'ߎ'RMI-7H>c_WhrfPć%:@R?ci{/\5Ո>+b=:L=EaaRg(ŪoQ T2M[lrTw8X9gv4栕%~KӾSH_z-qA~zHz\m798#K%=./Fka&{9?$yMw7z#/6OXZjobYNWlz]xŠ_p*ZI=6Y: 2G x%<`Ы viZ^&VĉQ(0`a‡m^36Wy%/!+!gUu" ZRAʸEE]A 1T?QZ _1K'(.;"6G JIdce|̅y\ W[HH+5YJcz(,3]=tց+΢.[]ܰ|L7Udg]@욫{qbGlh7ɀc7Ŀpr*b9KWˈp5۽ xaP4l. $=T굑rZ9ǀ0nGc>09,C?M=%%l#J- )*ENI|^ŴP ˻)+K+vk >+"UVp7<#} 1ΫK^xjH8wVֽ*^캅Gծ |"F3 h}B2I@(R;Rj_ŔU|=\** fFx72+6U7>5MKnU"O<]nw1/pvL؝Cᑜ1R~ q,(4;ܝj<1I).t3޳^$(~69.g//AUIЬ+Gq&SgFw/=p},`4|sp[Yٗ }sLyV[>i$t| -?YFa*Q^)WdMÏyvO,]I`oA]I/_c)5 mti[- KW~3a9|ƌ4.5(۰ n>SV'y} 310 Jɉ#޲tW:{evTm=Õݍ3HHtZل&o8UZ358 Wr埿"zVT R1.o9$,otQYfCWm7ЈȄ -#)"ecR'۟` I"̔ٹ1Zq .49xW$}ZGACB; d3`Ise\sƺeKl){ӱ{xt$W qq_v?l&I52ʗ&dmU4HUdiUa,8S/z_ZzO;B}ۢ:2̆VsCY@ǔ]_.ʇ/97񬑓]t#IzDD(Z0WWDa[!GZH /EB:h7 Gn,h4Ve)VB%D-lYE♿:cOedsuTw[ ltfTfCPkmkevVG#颱U=zGv--X2XP# %59aCj=jyx)Â)۸3S ͜-0sd{[ =w)Ѵb ̚XLW/Fs5aUQq 2APYLo˟~5ř4u WضWFDTf=I6/5_!oPFF\^$lt.>*oxIq"աe*c8j1z"0͌o`p5ńΥJƬaK4`ts3n񟬛J̀\3V#T9ancIۋ:/f(/1VhZP EY={]ΰBzL(/ DV3t?;K15(3-\ 9XrN$ ɯ;oFX2D`qw0wT _FZɊcPR#y+j)d- NChǦq]::^!] 3k A}eTCao.g+dOdˎo0xVfPH75P$PP$9/#lI}"H[yBHQ &6rH+S:oa\䑊L%)6xƀ Օ bL!- !FUC L(F?D!l>S'bK6YRYr13lȺ"Rw\Sik j8Ηz<5 T:nY"Lg\i䐭3#I$3:mȂj.a| g?!Pj' Z#(/B˾<%v{+n\KbN"Ro2MړiDƜf` %/:Qp<hB8N2/ܐ^PhpsDs t؄('z~};Ӗ=V @.4Ȓ2x%)_&׈ (1'`Y`, bp26$X)|uSz,F-9JbMJQFf++_LioLhGCPmoC_h#owV"pY kOEֆ~ ivj+fiv \CXŏc,S\EV{dsq|_VL ܎6p ŝ؉a6舃q|Ƒ6tx8;.G k^vP+ &] ,_{HNp򃗂P qW' Ԃ5jkoch /BēBn<.yPYHal$eM0ͤߌcxwCS?<-~Y6:7RiKvV?+7!u0_ȐV6m6`\P L.t/ ?Q:bݮz]RMRdA-QwnI9ٸ_B'I&. ]a6>8,4bs݉!K$tĹxF@XVPd/Q{~Q̴y0p0/fد+6Fk) *K[L - {.*/o?yHђ7x_Zotq-m:;~5@j^y+ةYi^Zb7rW l6<6@m[U Vߜw\ckbS cWiM=8Z g^4 BihݑLoc@4͜AQ`Qɜjא;`Cj0ؽ zh}:L:!(/t$;U0s U]&x 7ߩC̦/+5/3a&bUOA?zeidxȣtAṵkp:OaH{Wـ jejId\q!w ~2^WɢhSԨ hB>b Ǯvdh>ԉy)*zr[ y)6@DXfkD-.Xy/8;ا؋N5П ՑO~R+۬N۞VmaKⱈT]k5 ܀1r3qe<' Yh KLFDqΕ:"45dv'TzRxק>x>~lq$wl1ePֻ^\S7wλgx3Lb&-'@J=xr'xZy_n[OD G=9@6d]\ |e<US= $o`>C8o9؍Ĵ(֤i$uxV.z/ޏ~hBq=u|\:A5{ڒy>Jmc&[Vܥ-p%v@L>uW q5 "'0fh QFwp`zuedI| q&b=E??wƚ1TOGQU}b,t!4jn0HMU`6^Dd~83|'?ҳsՍػ'E鳺䏟ե)5VΑK3q/;w4LXjD p c1x &8\pgLkƖڎ$ 4ѷ6W}=@85`IaNdYڂkYqKk[ /6/)!tFaqKn!@=&{5Pb1JԽ!.m;*+VdaMt;Y&&ӧ* N7ko iGh %Z?5crOѩ{z>*2;22llvcou?4ۃF^C/Mo >7 0:0f\f4* r`շe8i[ =8 {Òh_-#Sg,  ;BÁm#nn.HU032&㙣~Z+JQ*D;; Iʕ+ώ`V]T^p]pV̥XW&}X ,BiDVQy(l2Ug%ȹfUgVD{.՜@xV6bV:&Ujg}Vtu=f(°?iODH4K'1,)cؓF?CSވf1َ[\ȏ .Q ZU,m/DE~Z inmoFֆbϝ7ۘP'`MKUj~>scPZ %H4"b_2X/n Df[iz/U#Ϣ[]*enAJ} ωUj1bxtZ*"q|Yovos= "e\N8VR聻>Y<Ɉ4N\N𚐶*q̽aߛԝ-ցTMOȦ7uvҡE|w5sɏ O:L2|`WK4}hwO'Se (7#EP*u;h +uԟP[ 3ZM r0zG,HLQV(wUFV RQ)qFOiBoznzaqVBz>5P?N!9h9<_Rfhd9.d1zqbZ en ]и"tq+O*xtr2Nx>~?H|܌ G9e*=l[Dm:<%>37 {`98Ո"JVP؊{3k@ 38`)1 &ɧQ3|hAݏS2Z.C:cT՛;zxrgi,"ٖ8Y@*Kv #7cmD^Hjs'ljiGѨ680f!\5(wz Ml~[;#Q J=Uz#ܖ#$8;}?uǓvBy> P&mq1;|hhYãXB1n)lW2Zњ;o 2JpP`揑*-snǣ]PI;A[jJhK=A7-){]^K"j,yYxr2rz2]-w){?c8fV:ez:[/7D@w:ЄDrW]/€p~[!VB0yĠN_͆A/FWq?1NPU 5V+@iCRohɣ49[[أN%ѵ;cW&+33Deh|[5ʯjXۃ W2ۘ +`#7:}4K"8 y5s$zAyjt28 vvn[.KK4M;yU oUsp^ᰎSİ]kQa)>^Ҟ[ŶLZ#a,Ni趩G?>OLؿjoci6WX&LZO3ҥ!}3SIϯiva+Fc>&J"uls8ӓL v5qf5"M=š~{a|V &"i*N"i5`uس (=y&+ q[ 2Aj>l-+ %E#-P0o=DZIaJ|B|j+_DO>` ]#F?8]'bQ};c|>W+H>XEѮs81ZҡA d!վv&* R'٤2 Be$a9pj/W"Qj |@ky`Aad*Ed6_w Yr֯Xxl>2} bX)xt kE3Y-ZٯH_6Yj^EG=JSoΣSdWaESFpp -Xhesڧ}EWsfIjIY'XS}#ȘYZǭ.x5_PvCS)N 4QL.3o2{a8d EVg1qX@G<>m+"M}0J#()'@LByjm˜h=xӒd(H H-m5S.0\Ir?wP-ze4, 0rY !+t?1W%6,[8᯳cp6?}>|S#WZF@M NoIA$݌#Rh9`G5^|T 6$eT\ҳ?0D$3S nREzev&\_)H-n񧊛jژ"|qYvb#XAXulсxgG$&x7N#^i%YQT7ddB>a|䠍Ų+ d뮺%Xc=E*[;l!^0 ,QrZ\竑?dsxvC\[UK+R0 Zmy%d& $Mu-7iWe SvM\pZrY#O*ܼYUz6OVS/ߧ3FVBDZqѧҐj_600g3->qld֡T06/e'2 ˾Pz#[7pt7[y C`2aH$?398de8b. f<~x5Aw5ailנU o0͡􈜸~qfۋmbi5P>6a6qbo3#;9X-0Xxְ9@kIX*5|ݺ{$9}CrqJ*ꡝcgzhVɤ5ڥ!rc{*X`S#+Gߘ}qS?Qjh[hˆshE 8T s\@O(S$?>t*L!fÕ(GA] _c*3k0Ǝ! κ(m9G\l*y<ۍBCKrRe;p{ێt} 6p(g%K5=7̎@+ B!inO>O)Y>g6 jyO+._vaWq%!^f7k;y:O5y͛(HQ!y;""r2Nc \vQFjSPύ4*1Hzi< Q%fo熷`ku3GqdФnxq-?gaٷ-S{Ty!X?MʠK@R{{HR'D3'z3gz??}cc .r :muKΪ3~Liܼ^nRvb9i-[)/xq̱PE?ҝfa1u+He'{EoQLkW5*kǓ8gN[Q0/2b/ wGsmVbXT| ( vbmj'|r6ڬ<3:Y- ;ՙ8M1e/XfNn<$XtN Xc]1PT|ԭe;cͩbg{\0TPZ^pɞP׋o%±&a"{a01ΚRPwJIQyUЎ뺛m=" |/\Uz wSH [5(( G갪# >w(D[.-vfP $'( x4IٜOz&*yYHzөuX;rQ54?v?A3Fڎ+_?!H̓d*K~}$ͧ=mRZ`pUh;;jBH{QRXE7h:3 P\m RR ur662'=''_+D=C3Χ[H\F'K֍ uJQ&07&@]*7H!u SۭS-i{:uقz{ $w2-\o6τ5 >eYmnQ&-E@,|D{:ۂ҃Ȏ,:_^3U!*ϛTW,&o7ǁ@ @euo{C-!@pG$Z3Upe &`u_%(Q9VX"' ڹ# nw+W9Z;ZsnCѼdP"DoR1yX^x~8Œ~߅[<ֺ7-:nhI R.c:? hw *uĸõ.\:T):Wo4 jPSDa!Y /D8uN:Lu&L#/G͖N,u#qoG/pz-s?!DGCH]&0ʧuxmt1ut$1QnNTE<(XGPѤ%3D`"D>l-POw3)/fCl*1NתKppnd磨ژ9F`cH(؄諧oДкmͿ̣ eK;`Њwt g_^bXqGY>S~GIW;ćH`|Ȗ_Z @/G0;Ty㜿/fӏ#k2q{sKҔ]ss>xO[թpwONNYCx-'.%(}ɸ_ fFprأjҤ2"=%L1%rKc'2!o [K4=?A@%942>=trLO@;NaYp&J I6[ (Bo>2zkJbG$MP9[ɆGA[yt,;FcH'CB7oN5=;@Jí`Bt&UPٔHqL?wUaȥ/BOE7K=#ybXE]Io[evH-[4R'S O,E2{}l߷9Q>iWY&@cP`aW+@BH+m 50t՘/ЈA_ݷ2ځiu%A )겛`]]1Z斁T{ <6YN0> M eɀW_Iz(;85Beh&Q2DY奬eTw/󏝾6xz6]].Ģ Uptg!T[Bh-aG_V4RXTQm6&"f:*AX:%FQ/=";cu)HbuO[}T8D'kBo̮ %ϑ F !g.T9xQRo'9ZCfQ/4tCce.{r [F-/`Q:]6Gi@y S™jjxM4"3N,L1@[.:d??]k6i0,PK>c$=RڔoֶNmDmć Z=hsۦ._*6<5O;9GyS cc"#PwQ??M|]NF33\ .!/7& _xQ p ֎q6j+:%/BϞ,$`pX8٫i;1 Hn?gAmJuZ7lr4,џ(ݳF8/D8nyY~+[;TH/ eKo!\SkPr߇}z~벴_Ur+۾Ou1 n'S@J \/Bؐp۲y^!#u!2PFT*N31{u$0D?٘!m8p'"ݽoR<~OLn}?Im&e8T{6Y}򩙾jLF&``^t۬0&m`a&{U3֙U -`|HwfN>NiM.9uSP[72VE] 6S7T<b‡fsfh7G .6 EL39|:IXX[Hc()~ad=Yh-{^ܯ f:@"/:/8 Ȼ˪`qڼb؆u4 3U6,5b#zK<kեhmfES͌c ˮ}aţ=ـa`͇`G{Eő$pgOoi!\37dcIVW|>bU=,6oVJQV7iO.u5צDdx[Z 1p6$!6\:*߄{b}[ӯv sJo]} *~3ZBMt3pYJNc_[ p a:է&e'n4.iS<-*Їz)"8D!Q,$m=)i.E\VI|ƲrfbHYq( (MΞ mwʅ/]Γ=N?6Α3 ꮵ(mK޽9^iTU!$ w \pF֘[CWjH^{aOdYI&d"%UJc&ftmRke hbց~íL}z&'P N \ڸeDPTrr*+T^lj&scz۶Y;j\%%{$q\yŇGX"1e~)$dqCe{d c!CF=[.V N~':rϤ[Gw[7 ( n uVPH|pMufhA#|C$d,M`Y+ P 9AgG ئnI+;W =pDV~i5GMn" v8%H-PTރqwGtJ+eVz yʥdPE0UC$Vt7W}p2Ms{}ڦ=` %M<ZIOS{nC:U"{,z^*#Z S} NbGY{U(*3 :c>D3TS7軫*{{.7ج7/yV܅>QMQkszw ;z&eo\Iq&H$ Djgo|a$uC]7_*LNKЈ)d~@o9}u~(0_P@Rug) ;-FnFt EHKR}O&EUNWa6 *nf @9ԘV Вzo&0p*J,v/jO\nw Wcl.ݿQ΍T&hoHUN{C\hJ/Ý2$bXpĵtaם0AI2I% &:饱cY侰uoV8*iEĄ0eHO2 Ju\fDAw-+Kd}@jvjWP%nʜhs[S"?\y. ?wSCB304C>=yJ5!dt5}7_zd*/U3W ȳb 8dBD=(_$s»Q Mx} :~c*Z֜,^LFpI 6 nܰpM{|%X(ΈR{SKIHjbcjp_Le!4od_8ER^J^:X@"C&DNJ;4 qq|D[Bt S%}8/p #*}5M HGKHM;Z?#:o}?<7M ƹ { ^bњ dB^F8j>NE3ڕ,nz>CE>oXZg[ee0f+AdHu}4dV%rLh/jAuK$ևն]?R X4{5T vE #teZE_TJh=2B{R)JP+A΁Z W+'ajAނCy7,U(kee$_Ru4H(nI*A3*udoDy,ǧ=oo&_kpG\ qY$5[;q̇D;̙Fe )ybzb+u(aEMSmƢ\?zGK4BHfl,ڑ@&!1b7cvݤ(%wG}Oq%wU]C#_KWj/zyLS^ J8n.O=F03noL@Y@߽>[v 3VA.@I㜜UX$,9e\~PwQ  ixBM`{`PP TƋ\V.0FEҘȳ&(W?(.K$]K.6\?֏#I%9X?(쮴l֍%5でg`W5.gT1܀`EL:);l ]Y=%cȚmH p]~VlpY5iS)`q/cwa hd*1^SUvFw~1ʭ -D: \SY2 ND=nj+|&j[pu;>{ &ܦ |Tk84|1Lwʖ2^,O>3qyL2ƵKFPR`t#Zp+'S)s8$X-qk[6z5=bIs u.LP5^~RշyﭹFf3R_kךVIHn~|u]Qfښ!ĩh|s!h{ʡE1oz'/Wo N`S^!Z`Q|T㓿idpxم:lYgƄYgBo,Yq9a|l}} ;6-rom/> w[)_9=aGZd 1{V^F{aG!z6 zjvpKL[*;I%0*'#ӢtD7f|p%[.e;ҩ:w S rRje\pb)rz `HoM4f%>LS4KJh]Mn8Cߤ| >`٤ӕq0^JX|3;߂mdz_vze`}]Fih.wY-Q*G~(6M0PO xKd.都~w#2NpJ(["f8X?\ }KB8ITR\pyj~b59Aۨw$BF@|<j5L_|!aB.̝Td ==P4;&H^8B!aD`qP 44޺DƉb@F+q5;_2ma^I!H:%tRiY(}_"撎#U "ΤQ)R}c1MtQ8I>yvOPR.w2n1+ FVb cfIxDҚ-[!!{}lY5sDY = "~.&>9U|l=|ehzQORS\怩,ϊᐚbBd@m/ g*#x,Z Er_@/dJ_a(ր,|X~\^Md ;y^ت_ !8襟g-g~H1t <"]^ܙq!BR{UB wjgj~,X* X&E:%W!7ˌe5WJ^ΛKvsTlU7`8%'HC?bJw aո%̑okOEKp_B'o⮢\@ goXxDd *b5= ada}wr-&"CUnN%ooY)T]`*Nڄ0 ^ j%>庵Q3LBx-?h15]MU eOishE83ψϭnL@+_17V).zkDNF:]l Ou,Ɇj0 Xr&f7h㆐=NP鳯p-gMϊvlbhkF,mZ pY%fR/&e e_4^H$Tr Hkڸg,=CwI^^<ؤ _#fXiu]ttiYu”6B?2 l]M_+!_ "p3B/`&BF->WlmL::>Gmo!vjHq`m'q;u^jT+]l{ r&/'űjs?xf;Lc3|1T  \BÕF!Xڊ})󟸅qr|H|il.ˆqO b>H|[WQ2Wj{[B"GγQSM erAYcܳݏZ/j(F6%. !dT Y.^$VoyZ0j4BKl/*aaV}P ͊MୈO7xk`G:DKYS2K\uE-f2H)eFDK&@R\Gʎ8O,9i%(>_*ّ~R߭4ߣwhς(ۤS`T__sZ[P _q@{o>!N鶍M|,7U>5pVP6v / \&O6zJ=ᔐ \\4C4A'p~PBƝ}6%ηy47D&+ЧHڴOr=dBiXήNJ痼!0K?U6MDm [YGUŻl<$%FWڳx`+ʩľ[qCLZvdd$H9,9͍\ԫ2*<, C"֙lodEc5yzM~XN͒8xƬsosU&F2̇CgHRU; ~KC˜Qi4dOA@ByeU眠'+ݞUlPN(JώYC t7Z3ae?_5\eAZsQZӂ?dtaȐɭmKℤ1-zm.$\b8/O:pOR f\x8Rq/々nSJ%ׯ.jy۫iY(]F3g-IxCe[QІOfYrk?8w5js+rApZbU[X!9ǽ%ngdqv?'\; 4~;XZ~IBpOcCCu*BX~ 9@eřE7ul'_Z &]a^m2T#?Buވ"ۗ aJ'JW42OG1Xx Ͻ7 n3!fȅB4zθV;;dvy.V7<ʾ4P\MKѣ:UKe\n0ꠟп-~(eJ/ϝ&0?>}x40A6vK-$Ϭ6ܘ&!IFog>08@TSH-'É1$B:ϕmΙĢ3z%r<Ô;7?+5ɭrNPdBDEx,gKgkg=aΝ<Ȃ政 ]p**Mw$0f!~~ m=?^07Us7 u}UݍwӔΠ? 2I zxESL;.p8>00D-Oi[F\Y;JQb#h;Ź)M.l((YYBWX'y{y}2(=AO>C'?f\m(8!x:pɴoRKJW`=| u(<wL*ąs=3Yb<¨G5ɘ¨f j:LE2 B(m<*=>NM )B'{{VwM]mY޺I,?3<,̈́+#|PrH{F~ ?cRĦ6o;@ 5l}S@)9b^͝u# xL+PQadIUp%svGgTY-нլz.'嘵E>𞣅S/42_ ]F8Akxb{B\v|i5MbFdV2s'NF _MUiS)#ƫ h%U٦!6K4?\o_ XxAJ,!cv.QY QP)HЍ(0)4R"6(nY&3+7SȻ:rX$W4q.wJni$ QDTt=s&i( 0QXOڱa?iAc#èGC߯e8"͛{>k8SjħQTV7xuWE;Oj cj Gm{S3ZZъ.in{҉i*^wa&S82㰐6;*έ?41O7A'ȱZY"S QkNkN6g恦]yϡ qڔFmL;2d,[5{S~-sNmMx:]c/dR"VszԖ-qګrXAΕY8\אPyw3O5s noD$m'gc@jLǬҖQ@λ#Cf;tTA*KxG jH3+ Ie*jN;WBxg-Te3 [5 A#qe|n4*X|y)&ߺ?0<]}QM@78<nlwל ~-P2gi4ŵdk+梻9 WF׻y,=q26o1PBO{WTb߀(gxE~]=/$z/[&b4b#W(&^F $Vx!8h*y0vڃ09#^ &&{qś{~YDj?ӵ*Gy $0ԝ4LPeGoN5!\`y=$#_ ޡ}}lX"K"/֯SRIں\|睏hs_¥<F!'{⍢D;΄FAØqjsmuҳ4uU,h̀XiFM^m;d6I׹!ބ1 dl@6~CN_TP( :=bO?#-g3Sp(\]QRj`B~.7^F˺I61lh"ەW:b*p2dª'w/qwic}250nY g-d&Uy,]~ Yp@ufKqHV; H9^\W=Ϝ Xq")4ŸQ 6Ti6CkOZ2=EL#z_X/{gqL4Ԗ3 Zߗ86~|VՅͼ@GJ7&7<^e?O^),av^c ;V5R9dTXdlog7B}?5g exts|ꤔĆŪlḧtɐˑ)kDjOqDxSb4,@FƴcZE{o 12ް=$׾liVV&W`d[qY sP' RD1ȍ^Ӻ';D;?wkshWg4{;<.F|{u8B3nсK2`~W(tPh{ے%}B*!ʉ9pÏLӸvrRm cni3Dog1faAo#oSbSӒjFx1 TG}=, DA>,d@Ml{F.mrltpY\ 0މl6M$^2Z~HV!%֕EtC+-:jM+÷ݥ_&m*WqU(-?K]݅МB!<--}8!uJOrQkaq\FFݜGLAʤO_"a|w%'yX Fdox'I*(IE,c"|6v',d意';FF@, @L =pa{?D|4m`GU:LmVY+s qWR~of'Ԯjqezz]o{͵xw*z;vͭ!UO{7zv2`/k dܹgJSw%tSTECt.31~NNWU(#**kc uZ\_SFQ( >@'_FuQFSqnԦv5.fw(6[S&;.󯆥eȁB 3hs- B6e\8h QSOpXJ$5l22^^e/;t-zܓ(1V/r,s"# vEG3qCe̯zv۫ Bw$ǼDRmB;2Ew+MnVH,y#!8ӑ7#l~8 ~|dF>he t] Nr.e#rk漂H*lN6\bIC5{0P(][nY &^=^+G mAԭ7Ԋ.bv4H?9rFw~(=.eX0/K>0h1Pט|a913SA@HUjmS>D FDI؆pbD7%z#q~F+F~Hvg&(6۽9TGEF@$W\fPABڱ+*9ۉx xǪMv¨U N\17=-zZ9*~ʷkSZmҧNv}&D1 df1:d͎л\$iuĔV7cƈq0NRe^5\lGjf@ T4O4f[~6͜k?-oLtI]<h{LXD?Tvvֲ: YkwcTZN qذūA]ACNr Q?1YxRvUP\{#zE4-T Xf\<'t_gb#LK5$v3N+l`zlgNJDC?U5gS8]%"A{!Bat 0`.cC&zů;֎ЉNǎ0|֢wG-&ÀܪՃ>Fp͔ܱCQq @efb#"~αy~GPn\n~Y.PY}ᰯm&[í@{Azܓ}(#Qnqu)C\Ҷ!]gbp"k/3imKLuFTnNf_Cz#=ogC?$d{ᇡ@#\͏%,Ii9b E#-{^,@x2뎰SLuIVQ1NLd7n-L@۳Gu=hjXɆT9FzU)lJ_`'zYC7-iu#O^ &>{S\J({(RNIٳ2=aNV+.![^&?A~)_v2@$_gFgXYZZj4j+>o~HtЊwW4l.`x#c@nk5a9j*n2?8{!xYiI" n8+|W)1/* TH l]M|V SjFj" .OP ȂE&cƲzN}xw}A ><ȸ]6A!Zg?`U[㽍:MAM qfE㰺(lCQV9S2j՜Lg\Ǒ!^mQfIOJ"%* jOn #8 2CE]pRǎ+ ^KY1$ ޻h? @ܲM(Jh,+ /9=zNZ̀ u?G_PD[cT6[qwr/Gw.ZZ{ Gx;Cm"&B8mt.%=('#.U+u_d9%Q UO 얡yIWYko2}./Jp.&FIaXt+dLp``RݵZ8#_:Sh`Xk&p[f}%<ꑬŃxKGZj9LGC Pt"1fa K-[|h~ *gڲ8%آOO/*UTuY<*oRMz*BTh*Q|Aۇ{[TGȢuN2q&b@ LSks1 XBCA?M$dbTNkYThv!!57puD%`YT׶*h& =!Or0<-e" x ,"6fa5@Y7ZIl"i! 3EZm<\')PH(䜉&==B xoq#qFe*ۨY aWXS?J(!AHD$(ǝ"ؿ4r bD=g"l{8U/SsVGWB\5:ź!D5Kǹ1cP2)e-o /z&WۻNϺbAȸؑkG&-:;Ǡd3F+r GB(p(WӍ++e`Ixԭv,̡Dcޏ1-˟KlN ]`U=.ҧW]H6:hP)(:]VO,B.`6EWwQmmV^/oFp@UQ^YRSz;~ypPKxNJg;]bD:UAD?iqCZeVʸsH,0p"O kB 5jKpҰ_p|$6S( }м&Ʀ)Y)y0&\H7[d"PU ܁R/H?A&xSPUVcljdg4Gj 3х{ 5 F0ǃc`hEEڶlZivV0mpҞ2B]UtÖI3FuRvK:/]c{tĈ` +ˊ=|&H*tD15QWhw~hxCYCS2 eW2 Ÿnw~11;yyGs6A@a;,I0E (`a+}IQ1$!O͓ΎU+ޕ\}$4:*xrJ؛cQU;kc(E&Ul;_Xlwat;/kS :rBwь4u ]nM3>Y+ȣd|am O{'[H"5rcg̘VߩBb+dh`Iu:ue;A ˇNסKV7] HA6ys$BBq0qZ'b4(0VA%[W &ћRDY[(WЎWa!/܄Y~W3XEu \^_EV$r~VeMBvݔ?F0_ rgX݄Ԫ !H3@(׉"zPr sB@r&hGf7? _ƚ*Wگ62&D@UiCh5)DL˥h?J?ܷykm خ8aOYg)cbN,Ŋ/,yFU}fahub$&KEzyU'lb>K՛{̼9 c.!#rOa17 SMs|% fsP7~E'h+IHHOvBh}Puϟ6&mGnH;Z9RKa8`/,YY@JCr97Rp>5cBP|͟f׳9twgO\wX REO IB+\Tb];00H*f6SoK[;o;gΏKI؆l.AA92I_Tx0#*Sh}\Dtư/vlp 8~2iPl q(Paܣ?$Lz(}-_)5U& K'S8Ϫ-.IЄ WN7!jҝ7ӶzРkk<eL QlZa7*siꗠZ;c@hxUs\wU5R6oz+WKZ7r `Imk&9x2״=I8^{]5T> 5, tD8hZ K~9t d)IVE˓* |9DNR:4_u^#ۺf*:V p>*-[[5V&zjШ-7c7seɶu{]َiɨ`<-˽^~]9:Tr;F45Z֡cm Q'J2iJC}R9o2(zS@,Ȓgݡ L%x1}A;BF^ϴ yO3ٻ@^iFwBbAL~AD&f5t _;]g2{$u4O܇Fnd|bͪp dn򽽴["5g6/3^+q8K`IV}%ZoO}h %7&M Q\#޴tJ;t`W Mr8"7'A`d9*%F04F4-!2X~-, _}\HAMpttf;:hv5 u¨#GʟuqT֐p5JA#.RV5LڦG3#.޲geҹQ [^It#f-mS0p+;cc4y#s"0)U_s `zԔxՈ`HejPou` @zi XoJ)M'xD>+P?]I?ݦҫQ rL s Ws2xU6Z 蚈<뛽~]+pp*ׅDuUyK.)Y7Z} ~2UCo.kCV^5*uO?M{PY=+Nҕ1B2=X$OHX5 j/tX;R\ sntmK>]ey_'ѷjTb#$dO  ]CM$ bȺ'BRKy,l̩'rFr >xuvb9MD h<4qEhrƗ_S>:1}OC!wGu[3F0 3ttsA+g:kw1ZOxXjB%E洹Xi2޲H!jܶxA#F[Z"tE-8XD&,9Uݞ(k\X?K/-\uRxk045V댸 g(ZfF>@ /X<ʧ.ꓛ㌁`YuROElztuԕXg]K3DW"N`hRhī/9wΛnUl;!kXcr2\N{|kKw~Xq:~(/SbPd5fVo%*EP"LU&X QxdL+hy E~[Z!^C:v*M+Q^3%JA-{~& jz5ѩAA,gT+{no4t}J(#LObZv㬁r<^|F ª5GInjYTT%'ݿD%G]rW%Z{=~%tIfOt?4Ff`DFį2Gf qJ;ZP<}\rsOl 4S)6;ͷ`e#k%ÒtkϩHv]I >BO( rRxOQVvp(Ghsb.jhSubЩsU9vqEߚ!SRnㆮ Ґ@u=m ]}㸠YbA0 6+vH1%h'1YV l%6YfZVOc.u@4'{.k2:6d~rpʆjZ5 C`R@'c/;ſ1hnKakr8zQcf/RBLb&l,o4}jd8V dz'܎_u%hڙ(Ged(c6$J06494zp0s*Q*`֦;ci5zLn}Y4G+KY׶"w!4v(F Jܹ|A~:Kǩ6tC+I$l!sJ֍ F_wg3}Sp (7uJ8u@3F5tn\6+06gDؑő.rDe>TDL їuWW(^{ ' pQ;9A9_pFVQӦ5%*|DIʝCoWgr¤-_K/KtWsy[nهtƽ4J)%x.U5mBVTNC'w*r[lsCՎ jARYA<,>E Nosscֽ6)l&cďD2IA$9^;drS=GriIK-<;LXQ\({Om}4P>,Gȥ~>1;'X{D!pɍhS3D+Fiٮ KTL2_%YL+BȜPLZLQ25p&?OzFr ܇\R$n~%822ZT~KkT4y3xgkPGҜļ(O丄%osj4bum=ZgDD 6VaI%GR{t~E buJ!\W*;y|-`XfFQsBLFc> +A%Dյco9x̖`rmcswm{MI`Ԯ "nj kz-I˨$F5Ȟ æF3(Nog%"M1~Vvr4WaWRjWXJ[q3;Gq=jHrP8F;%e#haәRM4 L\Q\D"w| r_zG,_UBS/Atq!hdeoH{1_V"'p!U6[$$7(^z[T{A4HQFfq'rN+OB Pjj {؍ンܯ*s f5[@u|z>↸~S[cDڒG+>vA*#1LS cE'Ġ1A*v^blksjF:kgpR2E<^e4.] Ӆo9$Xfz Ag^.-ҩz"_]DЬ`iAp99]%[H8G)nUFE5Lv)?"6 B,/C/GUgg7~i)zHG۰H{Xnkx :BShDz2MtDcf2ITn϶ bW: 8raԕhTpT$@f|<__{XFPB"&\ѯ! >GHk !e.7 41& >KLMsS kC,$&Ue>O;?,_ҟڍT&RUU}\c*ֹ)=FN(~T,UΚoNq+$n^n򽆠Ӊ 4N3tw9J30t`8V@Ӻ\Q7oRv K. C]#.(Ȱˊ4IA3C䤬f& uAQW eR[5tRRkbDJLžrZ!C_uiNa"TFF*-SI >㚺@_iٲT7>)w$@:$'uⲮԸ^A89E`J'ZoE0TCO 4LLgC4;ix<&[QoDqصuA@H_!6+5] 7REjL<|7IbDz[5$ 6+Khg/"wksfd=WKӧvgH@ËI=ǛsT<.}|f(bAT)Ձ|ZRk 5O1i7[vmQۊ;teh-EwՍ2w7(P{l976lr-aDϒ6&ѱE1ԴoJ{qr-_l+S:#]`QWEy慙I;O䪲14@ Ӥ yu>eԚ䗕.4>T s )c _dkV{*-þ l3|M5\tDgyV%o6ja%w.NҝD:tpU\@{lcw./j83P'yBd廭.dyĪ#6A˖S>f}Roiꙻ9 &2Iρ R\_ jے4.ѮL!I;"#?|YeUd/=sرt)'׺M~b{wSma2C:ZL'aFSR΂D?SÞET\|Ԃ?&W-B.7қhP\&MǨoŒ`~#b1d9C>Z\Rܸ i)2c5ko!)kZNJߎze>(E(bft=nBҫ#4׎ke2fvElnXhw[GMa,0XErJl#s!]tҹ(M)nC-ʵhZkcSr|2N"6YZ]]O^qJCVWv3$ȅH<[ GT˒][|- Lk48ui{ ⓚƙ"&@B]zB6æp '\zXL&H4Vk`V~Z MZ,;w3w;Pkw,r󖚨%7F1k$M߬w%7C1)+Q[:{MOo FXjKJ Bـ?\![2WM V(;G#% X]6Qk.:⌜B$+y<*ڍYB$Bz*s9ΙGV?Wԓ]D?+y)ŢPر6[_QW)pSKm@8M;c(6)ki(ǀ;s#ʱҠ5ees`X)56BW 0kj&sS_=\ſ-zɴ 2YL>9_'JێUqXKk2lsa"U wDU ŵt~ol2ū}(Y28=E (Fn>iΆQ.-n;FzN JTܬYUo29rU^6|Oa$1xmF(ά+'L{SGϡ]I^f͙ (MW\C ' $w ?'j ߡO|qxbC#d48a U,{\?if<_8M4ip3;6Cw~[@0OBQ$Rb@,8d-OJYTEA0'ƌt,ЋN6X^9qqWu=:QD1†z xoyzOAòh]05k-5=( Wpp@ʐjPa e Q?\o AH`K٣+kgT@1_R=oiP(M$X"IJ?+3'.9PNjX56wyBٽ.dWkl$Nt&; pDejKJJ NT.Ѭ?qc/|!yGp;"P}欝ZFP$V5#NpUEfs^yoX2{:#GVe)򗕯qrXhU'.z::y{"3iX7AcÕʙ2#Mqx wȮ<?q?nt40*毄fh {Ii.Ict$e@ F3VIO= 0 < [U`ѺxI׸P?uTQFc IkuaVj&dBa`Gf{?qR#:3ߙ#RhZ!]JOGv`Q Cq 1Ns$f,랎C,@ZFN8]s{qN_VG,$q-[x@3nO[~h#G=6+~EeL!Hߊiڀ_l2Ρ>CzUl!Džd2gx;YxNyH;tJV^T}o3Yc,Nj|TXL0j r$Қ :mX*=U=Ne?}W3auxO)i>;qτ%5.%B1b; iݣ< V]W%L"sUUT)*ׅ= L(%zT0}FPPֱ.952ʧM,(5==3UO[[6ns@T=2-o?֚&st;]Z;yh鏬XXl]hVу1/ M׫4,ޮp\BjPU_ۼfLKKv4Gu$ [54ӻ)SMvi;E}psNP=vt1(ɝC/Rfo/=aR HV~vԻ־CVdl )#ckae71QդjOm@KEP~ԤtA׉>ɈӃЄŽ!\k \7nb\Eg{T ղϮ@:(v=.E gK{&vL}Ca<)'=v9ƀ@<1"_W}.RbX,G!2'cd>o=gz> N MKMPj=rwɖ!/ƇO&yM Dx$-,e 2V&܀Il=j%#fz - GުWW5NjmOi:Iv\n.-&U^];܂@HTmMTC){ǏZb/JjdS0v2ʩc8`IVHTDG|rA73y,mVm/m+Gd#G3fk;VjssgU^{c>6cMuo@ Jˋ6.(o e{XԾJ=\؛WYOU2vƦlM5+֝0)I˺ ǏwSI\0 / `ӑbUuBH4 =c $$_TQ`]aK7J1MB$SPLxrR IOgIsGFm̋ Y0Y<8IY[(蠏 gg~"W `%0%5t !󋶛 =JLgNER,G%qy<13JBPN֌ut:>u s>TV!S]r33E r&U˺ZH^ʈC0/ҘdN "+ (2O;'al0HǺƧ'_lYgQtwt lJhe!Qt J\F@Pn`&fG&u$p>W+h;c 'k1Sp' ̩W)mr}sNjbPlͮӥN]LޏKe@"e\ʮP]uzH޹@AM_ Á*nWƤePW'DGL٢>AvhqՅCM2UhAHJUQPZfV(NF•c~TQlo+Dxo[GfĦCvO Du4.ӊ_|=}v-8![GxjrCءpX"~%z^9vk~<,>-c,„GC\7 $Xk(8OBV*Ï CU{852=߅hn+M7tGnh_ƒn~䂫FXNuG4 $3WvVm,|ْrJ uc6TI5I^dӇ:PxQğ.!D[? gK} ;9FمŽ]L^IRQHEcOkQR+Q#i )$E½ƞ-ű.E}!)0[Vg=3cWRu`7]\etIH,M,'[.*k|W5D4n\ x]k6qKL@gQy&T mգg.;/J;cJ~ %miHJWț*vdN؅cq0WGF騝P/2}b;\::*FK53&󼪌 ]9|qS5oIy b$tzAPz\[uZ*GysKI,AER8%WצV5Lpԫ#ر k1ā+ `je{+v{[o<i½|683$5TܾQ|:xlSLcGF[#J1xZbKgjjާrgJ\3Tq˾S(6u\,C|^R(#GGP"`:̰9#4gBSm<]U|ΈV~L_ L(]ÏUc^5!Ȱջ7en& =(Qeŗ_:+"Њ0~X_ pz7W\~&K9<[t/]!DRؗ+Z!]MK#joMS$9U'f&S_}OX), zV+ǧ"#̸%}J}eJg#7Pcao5؋4J/ ,IMS>c`cnE8Ҹ&# ț4 bna5C;>x67/ʘ7[Iz3ղ: Pxٲ {ׯ$n% )e!r~QO zK֮L UʪMT(FA H;3N~~\n)/`ğR̮ƿX,erS;28 ?ӋZ~Ǩ^E&Y.a"ٽjK<#" V4#ADoRKkpl %8ڔPoHV9zIuʿTeMRw{ёCUz67qT #3ءIl.2#vBC܀*p7 ~ JGMw >F("%[SSHajo}ׄHFfֺ1)oV"VC4ͨ -e}$Դ01L2=1=" 7gSO`hm;5a%|KlhNNs1"Չ͟kG܄3.I}.!D-2rKshuW n9Y ~7;-Rɟh-ǩx ֒w<;pw;jPmU>J6A:v3EtMy۪Tq,mvn)IʧՊbQL~ŽƦ?ƳLFVC ,ѳt#1p0}f~>JcM?JKuo:\stPUi($2i o-X4G`22؏ :?׌]q؞Z?3O;܉pljuXfU3n'uVcAY~~쐗~{Bx;/OJwĪ4Tn(\Mai-3=Ce+9A,GmuyXn~Vo ƾL,Bإe2Yޠ|t/@=ހf4?Q 44trn`HVaRP]voɥl,nL +Tfzؖ)IRV(`SE;0Lj'nۤЯ8jdT[Ts#8G}I(IN?VTH+I3Ş,AyVd(x1Q.==s ygHYM 4)FTHdXhi]Qh 28 YOTOy^_[̃QzD[VKF;VOpoblQ7~!ŨU":k(\kzA Ave JC0FE v3- \5ёb 7A=ֳm\.pYEba#-L.WX%$/ǢChFWQFC0 WTNVɲ8-mǫ)Nf4 S'FS%,=\XoU'B(S%wrUE-Ss-{W4Sc?,=H91Tg>{F ܌  QMѯnBDjvZ1R#?͡)xAXL*BS}(i)cj *k< AعU[Dlqm\.6{jtߛV:Qjnoj(!,EO."YДR%ڋ//NEtZ ҟY^@\|o@lB-;uKzihmV1.QIiEm;.gd&LfHZ.\ixVG#i FoJZQrrEJKp9R%Q1&pko$|m6OJ/J׸^P<S19ϽwYiO'!ET+Z$r+ҮH5>ub/ P/hX H:ߔ0@:j 57fUb7 %K{6w9 "?;j$۟@={g#bN7w(},SR?YM4…adQr &5hr]F_#n ~w%5Js$ ^ TT0Wqᮮgj#ՊksW=(zŹ66O 8[zG5{V}1Fvs{xYdw\c4:4^2,L[[o=+ ۰N[REB=k%q.V(Px2g DF5 Uixjf[{VD{[edK}!8Clxx ?CB\j57geD!4 -M^y'#<>`plhP秔wMptC+mˁH{^D\6xvpϙ}N#]#_8|[ߧ!T*tJlQz.d--R^O GtL7A 0$= Wd}3mD83]ŭ8"u*yf,HwGB#vrhsFp+\^h7p~Y! f-T'ZcA+ NJj3pasƛՍ˛ZlIÃn-o%wIR!mlg)tq?B SZ/+1.Hqί,6WS7[ɷT %XɃTry#r\e l>8PdsZEP6XIj$Mcj@;?,ƅ^ZJ';~ -CޥIUB|X[ZXO QwhTHh. cf%/rxMΫgx䵫jHm=+ɤa@caZ郐.3/f؛eɶcnlA oD Lg*PEW<9iXοAWb6r^ 7zH k>gGC UC[_mSbh;/@ɜҤj1 >R׿kQ \˜+aU=)0y~jD ɗGf˔,'Uz73{J`jT  =;IZhzRDLH}:4.$@L!!ـS*߉ekh<ܧ+28Rƺ>7ų xAhk"'ȓeB)iTO2Zzxwżr]( f*>NOjgC e=n#)QIԍsPDjcvc 4<gb`͡r|)mt(vp(cm14^ =/W/vh(E&1~(_F"7*GH4J7e lDJQj3F\[w15W`2kEe`W؛٬rGJ1J5NF|Z,‡:n [)sZ<.I,YPSd+Q [ =x+rNݱES 0O}SX^(HSn}1=Φ\ ƌ9Z\ug/鿡U nꑹ/"o q$>#C=0+fv-\RL~ϔĻ{>"0NMN.3z_q-qSVS 29Ye?mؾ? "NB6ˬA_|mmТ ܚ'0Ta8FxtDHdcVCTkd?EFуc\8^ k Vw|9GNf ';9ԏ_s Sʄ,W~]AZj>~a|,\hW|l|"v{Q-qLR U_to{S5$fZs KNkƢu}:ck[2GN̨ A3 bLpJ5: a!uMӮ?/&>2wr-qV^to1*@@yTSyJf%+YoyA)ŪC%).!Lx,,R{"EJ$}OFI%rN=BDRy5y] \A<0Ka39,G,aJI>Y?厖mCL`(<osFh!rK@P-CT` 0-m нVec8 ?\E寋GƖ~=cnxog$m͓:c2Տ~e6c>XTJu\oZD5Z%Bb$H .!Sc{XJ_8j%JɖnK|\4SL(441fhREZI?@}:6ˋ鈙r_]f1(-K\!b]x5^O=WCU,L(wt6)*8h;z6RheֶsÁM*9Rd;C0۠>}S8TaѾ`44|6f gtf5^\5D:pƾ vj.ol돫>$5/7ɟBlî,Fl`QSI.=.Sώ]CU\D';ȵm&M2Մ'P sgZ+0^17%l e 7!D+22^mtoF ZjgeN`%'X~. 噺d:gQvOozM6L+Į mgm i?<ɈI /M%,!_Ag?=Ƙ#ʭZ.+'|ۜx:ZR 6m$<)>0 h3dPUwvʼܬ,(L a/@sʺ^s(?-ˣ!vLL©2pQ b.9k<:K[1q4_;I3lؘ2CQ%qW5զ`v'=̜ `(+fo!nB rp+DHBl) ='aF>`PL%?]W'굼ʧVJycQ/2ω]' ]+hG S'$jEi(L"W廬bǶ[!`.$⺚t-8To2:ly^.r# ,aWkyTF,)E:J5kSYXVb_v'zb:Tl(bx9UE)"WLDt{pΨ45 MYBMT_sI郞#/Iלί;odlmyOa[R#=Jʺk 4UTch(дTh}x+n5%(2Fkh8DYwÜU'<} Ko(RՃާbJ3׉ԖFAy3΍\ots^MdP h/Ju0f 5')!rw foEƏ_1G쟅Wk6.[OWAo((C=vÑPQhv0 m4!u8&~S[8  Ғ.+}Gn1}m]"Fy_IR$'>;ԯzh68Qr(Rk74P{H'ʧYK2ϮNLƐ9 Li k0:F?;r$fg!}U &S ]eLֿ]@1JYdGG4Wоv dTR@#-W*e0_NBɛKF:돤Od ^rLq*LĖOxI*Uey=v; *t JMd>;-j ^,&ir(V72-(2oA²Ԁ1.Y. 9̣ +0TCj,i MH-Y"7Jg>]=IRJ,wcs/K3uY3m{3K<& 5.lItݥeN'8o rEd M '  yE;^6+I]*ԥr,؎*0jXoCʫ7`R]}.eρy<2`Ow]0ՉW0Ev*bSAM.oꍪ!\uU睷q/JkMnm[5$;tDYuSaEo9 )S-Fz- ^6~=H~ШpRyfMX| N%5\E)^oT(<4LSEjqKjyU}АFD/sӀy/+ϐq@H2IU9X lHGRN_a0&ӇkB4Zj2n/i(1 4s4FFc^{ZN :ij}~*S$^_ k2~Z&sz*/B!Xd:b'K!t@/9їޘ4W؀5HΎ¯<|Q,%r4h\_ IooQ? @itsre}Gk"'RpjUTAU_g_+RCޤxFm'*HfP1HҖozN+o8aJ3nr$tN nY]"{CKH4qߖ_YĮ0dtfGN(l G!@`~Q;@?ycd~u,,jcDEG0ַ {%Rt#RM2$i*`iX`;ǁyZNSDԲ'D\uݰT8F TI䓸hAH\>,~ *v-za\oCrCc%d[bDbd5`fjiKubt fmҀ|/"0@-#48JGE TI_7/~a<@SGjrEj;?i!`d-"<}AG;!#\zwJsi} -k Fd7~fX,VHh7fJzML16o 1*Nts:MH6=,F$}ctמdLu2YpevjaU\Y7DQ@< ZA4&5ixoD>'W5y1X2c. |$E %2=Qa E]j=ѵ Icӟc @uD&`h3mJ9OI=ğ6~Nj?S=[R AP*"YSqKlIs#g j2PY\_kB*,q;9:L 2EiZʪ[346M˺XƎrn^1{[1ɂ]91pQg8{2 p{7H~M bL (%Qr(ٽ;< H~翻;#M#WtLO0y7Z) +x2ŋ9;xG;Qu?"4LM]HE[A/P=N1]&"KYשYCEPd_NVkkV1Wg6³z GJ|k@ջi6(٬ "nBaLdxʴF" .8s:zmbϥ &9Ts vO*ŵVcIYulNql h`RI_j(ov#; cx [^$Pz\J5oeʩDd7#!nS.@Ibm>Xx'e^Dp~؂SȐ5u֗e:3Q `ͅ)3QZWpSVhٶ4×WIϗ>\]yVl`8ZE:ؒB*9i'_VNg;e0b 5>.BMj)ØΊH4&%´6eY)uᒊ{SQyn\x2]0]S>XzzKEx>kb +>I&Dn9b;I HtT=ҀZ"?m)Ԇq7_6N\c=c'r8@kN bᤠ .Y/C5>g"% P g<@ٌ0 ҿ?!7ݔ_ %TZ8"/w#JŢ峼@1&K#`bB~L hd-\tw89!8B ˢC9 P\*KGY )btlRk(E'k9dN_Ί3& A釣4Wyd F Mp0wV#(@DjcC^w9lkieU$D'nЉ|]}I7+luS.l-l ] y( D2ay;]-s䧍lLVvG݌~P ~{/t4 g3|rӰ'wyqJzW^)ݭwf5krvsa559vG<L-Y2xME@xY#%4\ ŋ'VO ?@h2(偻B.%v a)1r~$ǂźTV׸;&L.-TN `Gy3cGcp 1Ex0i8&РD% %,[fAhsr(,WKl/X]$IQ^i`͍0V,p<`kBSF/ f….{Ds`Va|$=kv2SK_V~2dHz*.]k)[FL+z_ˆ3͕J)Wx-wa1M)^(fKô62,U?yL0H11&r3E bRn fSV#]|PV+RI/#*yշF;c<޴t,K>:mv/a|uY?<g\9 P+2V_jʇ)8frdemVehpCkil!,"ͱߗp͹ ?>Dx Jp[}' x[џHo7^)Yf6 7e*Zc̖puх^%{ɡIGjs-b{.qWR• 2wE,AQέDZyH0 M dU$L̏|]]mQ@]D \Ƴ521hhYkK%F""nf ] ~K6lHy,zb:;ҙgӕLN.kTZ@mVaIƿQF/Hz/ ` ۚbkc~0xBiàR 6.^M #g[*)Za*3LȕbZɩf=mFj9,-,(E2<.dz\$QYx(LqV03޷={݋WK% פW*a0B_)lMw4#EXvL'#0ܬ&;[1m,}^l|srE:$iy /s1M{s;$?/^͇4;]Mu$D۰rV*+ 3@:W hk8XWMyTMpL w|Yӽ ZT6B,GeWZ2̗3&6M[5 AT`umG1uh4\BRټ$oePD=5 T̎gŔS>]h4nRky1WT5wӵY6ЁɁgs>!fD@? v#|RbXGrcP'~qKcmPD_ 3=L|kx7 4 s'z§t&Qy|_Ӗ~5~ v}dB5H]>kݿ 7{kx?M/ 9RP)͊ũ Ŵ?P%7hgҼL(L t+_nEɢ ƌ5py(DX(DS+>ſv8\'7n0 BsGhrdobf_㔛)2NUFvc5QOLÀ7ͥ_Me;ϣQi|Iߜ7ۺU^{2j}MU~`Kθ eDnBOu#J d6{߭t… hJ$˒LX4:J}1/TrS\<\e ]6p"-$}% #]S JwFxX\y rٝTVCNp&:du5~-1PS0mO̵< ɓrA|8 lꅩ <隡|#%t7 ߍWmg)|2wUPj~0L,_A98OWB'fR +( LXTЖz6/? #"}_既gch DkU*E>֨Lx xe"qi"Ҹw}G3KdFnąYaEIcR%Y"ϣȝr$G>/TFC|aX|R:u#2(o zOyI Kxd&ylD:8mʬe_(K]ROTf88D-HⳌ'|aYd osQ4f}@uk8_hgQFsf |kݭ'@ƞ{`$x786D3$|S`<:]:_]B(ρp~6sl]{a ;Ļ~'\w;f"F= f9UUt\CqFºg;y[>I O% Ĉٮp"LϾ< &;AhVnI>Ui8ݚPp%-9PƖVҬlʙʬ-oi/ަN?[IF=EM se?ݱ 裍ehsl844U;Ȇ4QimQ+;uHSS:X@W ߨs_VqAJ,JW˘@#g/~I.)_[ ؤ:Jqphdd%o!iZ}_-JkFTɤh#!!e8loe&BigyͤTyOl]a{.Z>{Uי-m_7oVOuVPl o1Jdaa3lr!qz|`B(^yuD` ( );:"Ц[qvwy$Zl_ o~5`Η.V` H/vs;f?LsD|lt{dFs#$AL1mj n e ]eǼ4k0Gk!4cb3tbAmP`f^m͌皯2XNzUi;$nZb2ssKf;" H(~Hɕ'+(~ܷ3EErΥQ4cHuz˟)L ^2Xh߅ Gc`Sx ,v f_)`M<ִsrS4`1%o q+;@?eJրi J q2,aժ`HX'+Ձsad%BZuG66 ]k-h>.M *΁hwdl(} pdQ>d L.D2p( .iF۸w#T=NkM=(1_0/Ytl-yb/1)+%N9A`duozMs^iۧ*T$;;v(^*u}:3Vu}ItPpLH}ZC~,C97Be}'NNJA^WumYI.$h! Tׅ5?ʩ$Вҽ,?0LUnK\s2Iy3#i۾fO>&0dh\ڒMςϪל =4>;H;ч g[rW!A^>T85?w.[$H,Crj؍=ם7 p8ʶnJC" {K+Qt:,5PV5cc9ፐn6k,)Y4X)Rm>_JAИ|ija^n,zbaDŽuy#L򷐱UV^㐒Pxzv@с#us>yU:H5*&>[5YA+4,ju>]ٝ NOR|flMf;[KxsebusmFkK2a ͤ>_7!'"p4':bŲ^N>=5r9Q2kphM)(BqC;`cϼOۈDb9&Gi(@)A>8%|p]js ,O$C-]bpCs+Bޕwkd(_؉+oLF@w)ĉ2`3T Z|(9yuta=$n0淴y@~fo9= <TY~ߜUUf rimfEhpL:٨\M<"#PaBO+/6TsӔ'hmDk68q"rxWk%2's Tl6ӗ*(e0m42&*i|SbhIG֖-D;%H o l^1 7>ܧ!,1W 4x燈qGS-Aק_Gml9m^g)ovby~%> ACD|,K>0He%q>7Q/3%='o鈘s꛾XoNkq{pVoL[7:oJ5R[<˫tρwy#LԝLݹ٦JFT}]`FHҘ}c8@aQZ&,QU۪5Zw-X(#m~?Yl7/<%CgE#_$| +eM?ȟ-)(/PlJ I/ a9\~++ΗǕZp) ,iNDHBr$Lўavwhyy˶E!ii\8 n['9UnC'{β: ?B:W<}TTdceCx/$yilʱfk>Lx w7ĺ^Z|㻆| 1SdܨQ9 T#K4ɏt1ZIr|tYʋ"\w<-;8N%DpT%Sofl}a]+>XNH!6~~j>\{k5Jgp` %.l nj׻!:X}Mo皱Z-NV7k0^=-*8q|MСTZ7N)X9>VxA*j˩u#VK%7}(iꧮxwN EG81.W)$Ds04zg O+8H̨7[OʼnnQ}@ZWPw[KeCe !-8g Aڑu֥dCY+@DW"e-qr+3k ,euv -ׯ !%oG%xqeL;f`Yo[y/ ,3ԯ.r!:-ϫ?<'AzkƋ/>v`}N>+@Vt; )𙸘Π^|uzU2c,iN,U3~N`|=4 F a iCJ@_U֣^qe(/鵆g+xˤuPoӺmXM@qMsܼ S^aB3RR@孩@ \H~ "> /f nњР';BLۍc51Nq ;w.r,Y[k2 j)µ񪊰S'0;ˣeZkU`9`gWzxxE_aCieE#&tJg#k5ˣ]7C&\`0ܟC3w7(h)qjk}m- 18T!OC  M iOܺj^ʖ`}-QciWz<&3E%6O l.yXXX#ujNs[L6^_=6AJ_N\񡋲K˱F0)=D1@l 꺋pk.FKZ_Vѭ75A3W;3GC@$pc* =2r5TwJ0pk5Q 9=LO&ԝCf=6S# K+lt+Zʎ|N6fC35H浪6 .̢Xғ&1/ls9OMҟQ2l=}H/։o%x¤JiQWUT?o*U6l99=z%UŠ^ۗ(%F^BLnC~oo=.lIn(&,%Op# /aYi< 'T2!}c#YJtFS3XBeռNBF/(Uxߡ HH'2lGfz$T d?+?QQb͸c@_8f\ѡYGnB!ըe}0j}P$l#c>aU@ŘS'u #]Ԃg5g= wIVG_4h#Ѫi{0t%?à =d E^i!)euOY`Wr>Z<FuzzJ֫EZu׈Emd .u@6Fʼno-ZMT5aBkzIAf55i8Ӹޠ*G!Ӕ3^* R&gy 7.x݋l‹?! f Ӊ2NOliRtI4B 5ߩau n! ocBl(&{:Sչ0(/DQ s3Np$Ż!\%ﺂ#lj; #C~D:KGjdz wW:AW{$3p6]BHInל8/ tьN3U)G@%_Wm-Uo5B(*rɻ;|mbMZnۓ t)cc)iHdcb R{65qEW^L9n?eq^vG)W6NvW%wbC0i=fpc/;ɺyɛx[4>I/Q*ֆrP8фX?a0Ш_(,Ӕ]N%ͩ'<>qIo,E&([<Jb]ԚdqWNgmJ#'L|3xҕlR~C+t36-|~F9nH䅯Iwi#)V(t\rGgF=쬘E|z0ӄ :<*cM.Ч[ndu\΢1zpABHQ dh (S'GTԁʮLe@dQ*aO>ɔ C+PKlQ(hp ͸N>aw9(檻B< )ofV13ksm|y֋eMG }PP^UXɮ}?tE$'[L랁"7R߻$0>oK΄ W>j$ H|\D* @_g2z-AbٜGDפl3KDdfg\ǵj[Y= 1NF'LND TMUiP3q. -TG^X%vn߭WB'q:`~i0pw53l;C㪿S('|_RGj-}xK&3M>OSڭ翄>KD% sCJ-ѩ!T#qPG)Ng*$T*|.Hc GxR^wEiX 1lNҏ% [ UM˅4χ5|"i]*xڨV R&s"aa `$v!-wtT?iLZ쬞),M@Ixn />cq_M$^Ld_E\dvx[ft sCy*`ܦ* 3wlJ`Rк+ZN3)ҿnsWj@ejwASVAt2 hk32q(͜!@' hRw⦫?κSpp7;7Y?'_ВB}NH2z(mAۇǵn!h2uBEH/H^t!V9fXUs$т1cը&$ ;Y ]c7 zq>@!k'bK,zc =ۤN;X1Q\6z:GThCE&Mh頿@Zw6UmNh;pO[]) g<*Im& cٔV;NL}F,0Z4rQ OIXGAB˰twMD&b 0u:: U^eئ'`#k/dKN ڥOtRP,KJٱbPclЯL@yWA~mՆw#/. 9k/J Z_ \%;D$" 44m=*]x8"p]Xkb`[z)U*4!x#5H#%\6'?;ZpThp4F+zVpі͙"YTL= Yekl)*^s{@>J(A u@+7!Ra^0^r3J."W,0-euⱏcpM{Ue>_J}[ Y烼$قq%R_n).ył(/JĚv6+wX+4 $ln' *LkF "';ݦwah$e ]5c/(0PB]b: .`1T@?э|s͙45ؔ:S;F^۰h1V"N`x.&=b6tcIj)kpsY: 8kIdT" o{2CЏNT7!mXfH k]pxaSh*j^RyEy “w@4*U -bY >, Ri!֞#_3jn=W25o0 #vi%&wyDEkca5 j0Q])MY)`69`?'=d"d$6Oc59z;*b={n!%Q~'M~$L$u$ k~WGͲ&XWH:#1k1lM+÷{$`?Ewy%Tzz}3- \l_5W&K#KgwW^&(>p{Q_!9k!'F+M=AiB9)l.c\ ^ kxe5 $^p6'#S7ͤWl Ō:!bW mg_@>~e{f#m ;{ېn<^ZZL!ķ kd'c; Ldx]Ak ^ C|'۶1@&|屫F9]xZۯNWn! Y2x9|Wx.11$&h)l۠h +ƚ_&n 4XJ!}udFӺB_Cɠ~*Yê Ee 1y1A#P?e](Rҁ&a,]H+iܳ&@LK EȘ,݃՞Fn{ٸ֢bz@+^[ Ŝ> #Ԙ}T{jyCb\F^i5P~(F p^(CU\1PγRXB 5&>*ݔf WPȋg'gT Bx>&l&Wva\y;ڥ.S^CVsOD=**fW|3cV\/ǿD23 90aV ~Wy$߭nJG\ f7bI6e6Sβ.8i'q͒/?(SJZwI+BpR15+j:N}Vg/YRVěӶTUKHO;ӢʬXv׀Vwiuȉӫ6_*+zĂy C@j N Yw%p9ҜsrͿ]O=lnV߲ YK儿En?X.3yȄ[0ֲΨ!N 3R1|L$.XY#Z5C#n[a6; }IScZVzjMEXL+d1->ɜ$߼)FA3']˗xf+/^o p|Ulഒ!W] z˾vpbjG\ _%`vY@o}ui- nk]Aorͅw  ۼ7dtsC]#6VxʠG?Q[V*Ӽ.ՉHQMs-1lgƧ P)3J<b XySVjԂT9 n'1l&O&BVwjIC"1P@ޛ򎠢}dHUe BB1d9U] Yڪ/ iXy2<=vygqSTY敥7?x0Dzܛ+Ork}v LcHVǗ k[gdRW j70_K2Cč sɾ9V.&L˳VK CP(u촢}4}YVrUɎn˰(W;3G~Ɵ/1GTq4l unPG7g/oW4<Y.?)zF)j%w΂q)|'UX$.i`ˈ;8RfX[z-H|U4~A5NٹeSL at:bGd ݬlo=ءf"nbv>։"Oz [PSKHE)rA LB#A|U^b&^M򩷿2x]|-0䳧ʳK\JacV౎yy+ xz& FP!^0Q%VGB\NE[{5-H}ɝ0Sđ+נ%Н@?3i0QC[IJlB[fix:zT2R7C@P0J0{G+I !&ru$! {nEˡOE;f M0L)Ƈߎ!kcTQ*?Z:=QN䟢RoB T]$څ-SU=V4T3o$^{fpC7,-#Q3si+#ncx[s#b9/ v>}y:4\< 2!\ҒDw%uGV,mG=]:UoZDaPz5y1+KyY?TDMGcP)_}xmE)n^!c|e=Gc?FZLAG 6%nxC{*N djNDŽ*f;xq6%\L%]z,YqQ]SĐ]O^_!tJ9S)bO~pd#8%ݽ_XLHGP6Ǯ3HIv}&dfw`lAhNlW!PD,!3z}2&2D:-fbhs_E- '>V%?OX,[ΥEY%䳒|c+tC)( ce9L-k!/g΀/bT1ԹDV_W(6y08Y/8FmDxA]{\T36j|[K6WDF7"R^޳2^93KcVzPwVAOsްʆ` GPK %,-РS`J!xc9^ ?JAJ 3JuiA˹={sgH܄#q%eC=W=/x_ե[3_}h8}7lvپF]pi6)nV~׳Wh^h:=d/=}nbKTSsD&7yo̝^ n̓2m(uAEH)ZMG{8 f&U.k֔ n68qJێ L=33!~!xxpޯ8oa)UG?0g(Ef8 =7N[1## H!;xm`8RMZۄz7o[lfq= ~GL $Oy>2=A/昸G\F]eEDZº^M{+i9~/ʄ*üG%)N:n,(bDRmwgzMBASgCׯ)G@PЖI!/^`Hk%_Z WL,Aͪ>b0]K@]&:+[w9\G\;yIrd:̹pmqA/wy^4Ӿ.m:? 褥pGroƵqaƾaCV /V$L-ʾ9^#o Ɏ;[p(*+/mn H3W8J_F aYJAkGѠ]*@.f ݰKtƀy|Ll@5cлÑoWRJ<ڱשl$۸lT4իg)D|vCej5cכT1)Mb|oe ЃՖ(N` w]isזo};5Aw~CzB zgQMIŁr#wAu?Ymax-/u,` 3<\/p673&F> *!Ev( 럕K0uC.’~"kR: K ͡ gsu~8[2Hʯ!xhW@Lխ*m#C1ޕ 0]cdSDn-۷=QM\`dklcJN{nRp ~ @1k0<6DrR<_ XxCeUˎ61vMH{ ZV /Æ&'}pvD :Wo k_ M;9.)f ))lTQ)gy@7v]TԷ9+H! -^;9'ebQ,>dRgʯF&pz_L ۃSH,}NGDKDӷVqbiV%,+h&f趼f]FSDe5Aap-BdrT~ PȧX™[kԑ. fWrΕʜÑ3T{6Y=qԷ4oT-!fb|T$ fyMSC^`S_ & p _YJWr^מY16u L/>*hYU|\s*Od,`h$8/cl-&Mb}vRAa+( YQ.4O7^^ !Ji\zeۧJ$1(8LJ;/1`G釡.K/pwQ>㾿q/&kdo890qnWL Q>(*v/^6XhU{d۟h*Qxpl"sl 47?+P!'(Q\hv| @W 0U쵽o~ﶢd-O!,s FXiMF۷SЀƅ4zY I?%ICu|Q^-d s_NT-`?Y=14cOH͊^O,t%YE ;@tPu8nq?Q2}/n@xŗ9pA;j}dNil/V:Msʭc_/#iyΘ%]Rhbn#ĤRv!&W qagƘk9/F1Cv)тG1Q1ȟX7q*xHggZ}gS~#zriUJ4GX &TV^y2-qTO56#hHUS˛Bgj}p%1scuh Ի/)z@21ukꨝj9ڢBv2"j8}Κ2o4Rja8JYmЅVR@ʆT$7V0=63n\{Ni~ok$ڕ /25nd Q`uC)GBؑ| +rix&j#l-ݦG49D,j(Nf˝:iݾm5D)=f|<2H?zzrFc^· T׼5_-7dA#)bnsbl%EKY$F\tMNrDxDs>F/r>r,SCmd9Vί;V dmg}HMuEf J vD5Nɰ9` 5T =HRn¸vmoD]6c ԒC~ ъjw'/Ze O6v8qgT\8WTwk!xAR8[˟d /rkT~BW|U2ȏH:NT^DQ㳕o#l ^hmG㲭Qۑ#/TvSZ:FAj3G͎PLIMeiF*#[ %[]#YH>1WV#nmh֩.47 >Sm:Pq*G1tyIjO(BY|*49X?,x.Jΐrlf (>^IU_PXS||]:fӃUNa4X~5]S}\.C?x ѝئxii{‘ 2~R'.QZ~c-h* a\sEoį$&F&uNSy}e"QDEa&-)SVN: +$kD<+O%p_]M8+Od*QeeDGX.Cy>|grchն0Zr[ǡ~,ihg_w&UxM׬G2c1R*qD5[:'ؙ᙭8wO |` k~pOt-,^wS '4L פ0ǭ kT8Wp5{X=5m0 \&Cl]8W'e$ dQɩ✧zTߕY_ؘQ6 #J{|WZ'Jeh¾Z|;<SȪbslIm 0c+=13 t+4S{]iq@۶eZ_Y=Ow2%i:FBg/pBdD &B۸kx3Pg=Hh;Jpi7#+ (N,=`9l5|k" ϏC ;)MV<g<=MyB/9/lswcPNEew$ د2=?^Yfg :{c%66߱3vBh:I"33q4uldi:bn}F_?elfa>*n;?VY\w{+"ғrā7ңZVXF:7ZYw5ݬrq}n4+vw"5?)mDz"Z~[tETGaT9=- joŨ)t1[oTgod̨hl:BZ/yKsdN)c-f2;2T/TҔQ9^~5I#h,ĕIH)^xbKn&_M|&*oL>w? I>}Lg#`rB YL^?¬u p5=꓎4dh#i"}4s:[JSjHT{%q[L)+yZ2o8$Q!?-]]ēKnU<td n'%>T_XW`4!HI$n|:j~ sP(8>m#Z.! k`vFRN0Lc(ޓx 74F CBTb|+=1Zpc4%rӼgBȚL'Y=/?ጺ%)4-kjW܌[׀3XD-6^hPLdEWfmrb~ubH\j(<}56nr0T؈; ϙp}R$gRur=ٙnmHنFcgM_̜Vf6 GN.{u p!~JE*x/"U!D[c3n7kRJ4VY}ߍ 't^:=Ʋ(\Oq̘TX V{-x!ߘuױ%OgSB3K AVs,x'~Λx  MX{!QJֻ?8B?at!y hm9Om?,> n>"cR勆Lhe}ץpy! rkxkxD(܇?jm߳MRc *C!j%Ƚ"1lu]V>d+EWU^N5˶9Ei8*{l?&=!&"(,C@# sfTV ޲UƤJ u'! I;>n1dzp62^SVGLz{׀)e`Y+Xt|I5#v71lD |CK ?Y)ױoT*+0tOO}[SNGNknb2AEDJҺXv{6 6OEҊ:RH$K]~E$.cJn WB}aj՘CqpT>B ldqWM̄n %̢A/ǀpwUJL 6̐0Y5 Ep![*nolKG63O^?oMQ599fnӏI!+#Bs;32]j?OGٚ:l >D'{8/kxȷ@tҹI≑u`װvW?h["iw#ŋ.W Ptd˲T f,q΍x՟/9h*ɓ!J٬dpPW}/aph\Wc5-mo 6О([MX-HrM<&gp Z ( 2CKμeiiúݺ̎%_L PIJhQĶ?q"фLSpem:jJa)bե'tŐ@3/8l<'BƆIua$3]U=[4#t11 r ZQ:3;A'l)wSzLJ)!=¼\o}J˝&n?Yp:а~aݕ5u(11G/ sWނG,#`e7VJ#>MTdDYK_4g23$Ր +tUK\ͯ؈ "L֛6_7^r.3Wn4Qť3B㋖ʍqZ>: yt#IOňY`a6FA)_mfrls/pm'!Z] 3R42 ))>ߚ$/iVn#V  =IuPbrm0.=38V.l `P̏2mfs,,N m״9󷿳! QjNM.8<5Ä(%Vﲡ~.G$L)\Gd}ЛoԨSBb H=xN( Xƅ aÔ # ٘z[?:[e|7A М4ٽk3Щ#w]N O69e g)' wM&to/lk'T.9v}%F e[q7{u%cܰl m@+ ? yrp(e< xĪv}GBd,<˴+^ɟƀ)*< ZB?I]tsv_el°N.=뗤^/9Hv(f8;wZ;~rxΜ]\ 5Dg&Se#Am#[ࡷ3ʇ;axf}[icHcxI4yUh%+ 18Xw;[y:Hiuuq}lvFF_< $a}*<҅QPuk0gfC7 $;p]Er{Y;@c-2vU[C>*pZ[\±fj`᳽4Ԁ,0wChUq:6žRE MHcCUʎ`MQx. WF,QzR*쒥f}KȨy çMI<9UshQl#1_=ʸ{+3ɸQa  竤ۤŹz^iD,@A Sɂd f++!GVL. BminZ+&^6zO=UfFl w 1"1I=X|46TDΨMDƫln 1V:3 )xmaa$x:]`%u_3ب(%C6+E@% ,rI(b]xT[J w#S4QAMtMJlEIʓFh2iekB$:u5bxmѮP:x~um; #uI2_éf83C7dsͤesD,y\ND;_͡8yc`#b%dTQ,>=(1n=Die7}k"Rk#u-꘰Jws x l ݖ߱)Ecj rH&[7Ȣkomqu3t+̞P; =c$ܲpʯP]@"%; U5j ֭ (U Vq:ݳ~P @~Ym['=:= j|D*Ke}{;ռrG}pVT vmSyD1xsk<@fe)%H::ʀwI v*AnI剮fTvu/Ro[Ϯ76֔z{u5h72Lˋ5 5NҶ_LKZ[,:"U}32|hЄt.Ny%q|PC.q׼Y# М\  ZHGyV.O-Ӑ>Jy1-+q@3BADwZ&06ogŇ{% m zq3)M Xd0K v]~A^HmCGqxzDhy$6iⓢ)O52ڽoZ/)q$'/~ 7N^kJG]u.S XL"9hg44Y׳eKt?ND4ǐv6(0\OD&>MBڱe%In]/sg84Ȍm 7iWkNJ{jd+X-hk3["L؞yx]L R/Ȋb {gBu@C?-)Elmr38#~Up$2)!WZ8YX>l4LYnҜ|wڗw.[E0I'|1خ ařWIFkX_g:S7(֯؟V)6]y o#=N Pjh^t Ј CinBBVfEDo)ZWlIʃBPM]A*# {8&d+遹BA`9^xwjZPdH*185A!mOE `D/bMXxZ 4YkDd=]< dG # (K+=]a*&)tĖ܈yophX \VHI}cA-~هb&2TDc6|& $"58 c(6řnI*=XeE8>lz#n\ ٢iQ&jza d#8F⠮aqͳ-W.sl5.GAr/嬦^w:7IY5u"!^BOEԴy=)Jm[\Pqp.W&.=[{\T>ByB2KLOa.3q)*z0Λt6(L褤d<82Uxʲt¤\3o7#G~;NM:f>[tNt!ЯZq,X/܃lmP—__JR2Sw015P<./=ra'Τc rbU({T) Ŀ٬ s7Nh?zJ<ˠy-Ok@WVxiS"n Y1<\qם5--xlh'!vD|e@Go\NmMp_LoBI1 9=k"C1:.M4$ʯvCD?I-?TM%HY ǘlTBij?$ 67֤ GP"6,OCȒs{HMnӪFTjgI=Z4"$+G]7h/o>&qג8i'/ROF`w8%JȐ)W=O MsLA!/Æ#z#֨j -4uϤostXR|9v˞s))UH_7Ң(-ԴyNxq7>s~=sJ[`(54m]6#(}`-n Y^bt<ԾZ?PZ&#TLVdɍ6 %^;λkxdLִ)Ũc gn36'N;|jm!B_aRtM>_{XHю9U*g,._M=m05w 4r5J r%+7zys[ȻVK2C֝ Ec<ar5P>y>["@A&6٧/z{Z4NB;8rjB h a͓{ ^-nج I8In5F2YM7$]5jA5xĢ@WXf4ͬ}o209xT 5Oj(K&?؋䬮cNK|#Ay^KT+ ħQλI m~8 VX2CgE~++$ ]mGI|0XG (onļI6[0sy~+ ~gjP*FQOIbgdWP6!4t۬'8>%sN4K +^7 .B!5)U剎G9dB][sfߒҮQZeH̯VW+u'4/3GDg"'} RZ|q zYllAD5kOQLVxѭWՋ^dɺA?jsEyǭ]ƉN 'y%VGZR,̡!Pw@?]@pZj$}޾N2졪'2jt9%.c̴$P;٧и :S~ Sh{^8b,/z'aC%5r -3&!!43keTGսQs׫FdT|KXjn!*-"Uh +LM`̷.Vܱa>6P퇆_SIk<՘&22nty>L#ށ@nr3 Gi6Lկ2kK}-1iTYe2gv`E6gۑ\ޕ34?J ٱ-Pspzj>z66bk*`ۥdٰ oflSvGk,?5;]4T-Fzc)_B=vQ\GHA|w[DDt c?0+ԤM~0RMg8,yKUݏq^ՏqLUnjX3cg|BCvzvN -O(B=kwB [k`<ۜplxQ4tf`b"uyzW6F{u/_pQ]ǿ1D֞bkA) }B(L2 /%X1nu[#VE۵Mlm5euiODa} iDH,&O ]$Wé&XG$]J yڀPt@═8,Y0 kک&5&V0i'n$ގhrtOTW Љa\| 0l 5 ^A{nÁvh9WVK!rL~K9Iho4P|Sf/m+OF߳RҠ$N0,@M9MZ.lΤ4U}Q\֫ {;'re-Fs*ҡ["`]2h\|ԛrw/ ;^dOW V|.n:4CE'{gQ6Ω}.9๕<, *,ʉZQ[7\nt*VY*jQF<h=|R6.7ֽ:`(ؓ!nkr.ԉu԰ځ @J0avaa1\2~$ D~Y!mݷq &iM*ͩdOC┕l BoD]kNn"W/zӼrS?zw!\y0wzjOi̔v\a$p@HD e ݘC1.:4M$\ʿpcq`]{. 2d~q ISU9tJL u%T9s K惀#]vm˹OͧKx.{#J<Rۂ)y0*XXʹN$X/d ~7~ʣ7ʫsdxluk؆IhMN]5X5]:h8|~-¹`t S _84oԳ#hm 6>o{_Xj]4AwzTN,A˱^VXaHizz o]K^()Ieϛ%gt4Sam]~M3_/LW`:(G9KzO$,v,";/jv7 2ZPxTt]~##"1xnpv(d2𶕛VQKw:odoZ3Cja B$l-o+3lܷgbfnڧ޳ݑ6y[A!ꨳt.@YJ` Հ.O'l(i3L$wd! !pW'σN"cxc ׾$vvu4BFumSGq5&ƄkC*RY a\z@!"C|h'J¿-pl%S7k}6СGARfr[ hgDeݨ׉5]"!P*#ͻLP_OX}y흰[LmޔE[mho-N_H58uI7,n`!И)JFJd8[Yc cHF%,deIBTCԆX6~aA\! `Ir$ZqtU~w"n$N̑T㛤E/> Pr;1LӉW%p`] _ ] QJ7꘺#w|b;^@Zf3 QbEڬhA |ȓo Ў۶]ԊqWֿ4jOggG]y7ߙ&8-%v^,&9p!ˉCe4nasNj&x8A&-Eu@J!g~y/Xrk#:i SP;^:un_*Ѥա]hu,2lnw:幦ům(u%ҕ)q~^A/w{z])d80D)#ee(fXh6im;LnW*}6״Q\I"̼Ny5o*7hbsxwԬ~4hݫbv,I{oXn(*ح6\4'[ =[AV}Q\i:\D uc#/kƞӶS=YoNGZGzBAj)ONJFuR6%4>14O+b;?`ܩKyk<3?H@@Rدf >p1`Hu]CSYmx}9q}=+-U< \H ytV8{ aKS 3w̍x9|J1/Z6!5ȩZ7xP-)dPlSMS܇ eY8'<"&>dÀfQtRnEA4=h!4bH7=u4h݁+ROmw LVIEUG-vG5'ǽBˍa>ɘCx y2vq{b[rK<*'_7#q1V ˟_.Gl#?H,# =)2Cч/4> ;Uvטv) t5}]sgÌJrL-ŁD-nqɇ!'X,9uaPi%r*:^ߓ_ DXӹ: X}b{aF9!h$8o^#{]ъqOU׀ Z' 'HvK^#*0bs1܋| /m|mf/MuQbce?W:E: b"acpHM|$E"yAaL *f6֥ye\jjn/sFmKt.?d wgѽ]+t$@hNBt&:8WUR/1W(X@lӵ kп.<|!.ɒDI>1'$Bҥ-mu2'KniR g t6H:<{/0*c?l)lm `d$kwo&Ք{ Pٗ3vt'1}$In.wBX[ y;0B[BoJV$9Qj nS:e#PQUF}3Eđ8o4hp-c7m5(㦄bTJ&څDdR׀eOfU<եe:?/}Uˌ}fB /XakkqHĽюa \7v"E/8=4.!9?C[Z Э3"LՔfVBdᤲ=j'{KhIEïa"/Ђ!_=X8B(32%W O0/1\vno:h+a\= o9~5oǷݹi‚\ѠFgA%*(DE\37k$J+dQ41;GkjMq#?r:QXHzދFπ}::uK[lAX/uNIB#P~9WuLfC`x[ԣj8h!';4 ]XX*!άJF@(>o*ݙRLnI}lg[o7e; qKі9T-+Ɲ 8⊒%@ s}%i]H4w)79 iomPR){&s~D0G_>XKM}9RdՉH2_ L,[Jr!ݱZ0H>kd N:F0ND"u3-bo@"iۗAjEzĂ󤺳7GJŒc`Ky@@~> `AL>oZ{H3"ɠKVՌIݦ߂đ*ᶽ8ir=ә1VJ fQ~vdjaωަ[GbxH4@XRCtStflTlRnd]d].ƟQ{-_-WA9MYW0|mDhQCf&yĶ9\X+>Cm˕}:w߬NEzg|և`"N~IdFN'"]^-EQLQh$M 6Oq+@ _W}ُlb;U+$2;3K b] C{-# ޕJye4dWV4e7 M9v=;hrhJۀoIa 4<5kCt^i÷uw_2)G,@&{(eeoC*"qsi VM6=\)HiV.#IH9n 1)P:~ڌű8&RUe(;]"6ȹ~_FmHAd|j?"7u{(s+LI=@Rlh|zu1^ o(߿ʴNl,Vj5p X'˩g3|(=I0NFfj:zc0IM~] b =r(U%dol3$\תD^s w6;onLÄf Y-VxUÁ*.ZBThoA'&S|.1_`L*v>;<84N~q";?h.ksO!yPe*N\ԅM<]-+fX Z<(G єDRgɳ9ELdI9&F=~)Q`/nٲ bL{|>r srM;I0Bcb=֑nOY_QO6{1`v}G(:?h9A]( eFbp|(cb8ͣMTrۨT3N j {pC+E<U*giJQȂEn\me^Bv*,0.mwg"W'ki& )v6F8B沒Iv̏ p;_IP,h nL\}x-|VVWEQN4y~OI/Gy[p9 !Ô]q_٨5z-*?H\1NFR e ogwP!su5X]fOt%}0sE{s$*R|tł?pQcҴ(b FX5e'EiEˍcEo r2/d4+cl~^c:+O_4; 1S[y{XM3(9hu_V\ĝ8f$nm`TAAcv !]VU~h"P=YY!VW - ߈dj7[k a(l-E<&IX/,HEq̿~\,*$jxWXsWW[w5ax(ϗTVyhT04$7PJTpy\ԍP3VD3Y%b=| ,hZL`,'xx*at ZۻZErY#C%TЛZ{Egbh$^'1RIgIۢveX@^ߨsLA⢫q*Bdt_H0/$Z:[3N=Ѳг'}7`74p`>BXSE*)7KF{=/r_{Rgr)(x#L!V9=>mwCP'Dh0EnY=ar}}'S$׆_-CRJr5]P9.ةٝ^Aqj -0u2pF@Ը^xɔxec$cwCW5 v주G܌r#!q֝Zy*>u1˞LuazYY.ٰ $ՆÃ꾧sc;zp}z$xgĿۂQ2_v;׃4?XYa33w8tEJMU =tAaŝa]ɇF?b8n\ - V94F+ 2ERN{tINbhkjժOQ7)gA2.x^Ó$L (J,Utnّ|WLJ]gɢb?ա*3q(eY+dv''DdcOZ~f\<"%}5|so1Z{Ef-ǖ]+rv4d?GqmM%j2]/"jXT!$T;ܞK+uj?,#EoϨv>E<[nq׀z:uDDNUlQ1 GBH2Fߪ27S@ 9c~ƗS#tȺƢgiQf5gq !V(\7XП7X^_fuo"i2/YGpRxp#GzTM:r+?fWXN5ږW8~[$fG(_zSB6_zѯ-Zjt{2I8s!mOPoiMqss1[WM50C"[nYy-XR8}mJ8LxH*?*Y$O=8 6-lNoHHy46mC=>Ej=0]zӹUm-@@Eǻ:h.3p`uЃ'&cA6?03ZsUCȝĩ DžXWٶa7"[үq Ȝ?*F9M9NDm+&Z"p \A)}| oj& whnL6Z”~kCRG,|oޏ )/P[I6x*7®Gm[V⩓D2d:*#jajưUŌD,mJ  W+rpp BH YX})Ӵ13~ǘFO'EHVU!Rv {㯍k[In"tE 爲N̗rm<"c:t<68_K >Z@b sjb ӡP&,ЙXR SfMW׏yIbdNuN:ėFWOq2p_x^k/L7ўZNRnCZ@܍POe&& `OqWxb+w@ǷʀOqWɻXJktr>;rq9uqNɞaW S _u܍vΘ [:,R"H  mh,Sygk#-mXO*o]d,>-0ajO֮Bp^7:8a[na2p61a{,jd7ٙ&ߥK ɒjW_hv~pJ\={:e g?6K+9oج$ ,ss%ʲ{ Э!SZBBBB=wyd$5]>?YP w# Zux*f[E@,U Qg̽o yx<ژ]XT;2#B'UH˅ppi1`Gp1AJ>7|yزHhtO*!)nF%hDP%CJFJ,l2Pfer`_)>0 rYy%sm_+Yhn gU*EF0j(GPy;fQ M!@X2.S%eĉ%'Lho"3^%*ĭ%Qt7% _"a\si:Fh`:^mVWw|f( Ҩ#l LG?՜3N*ʏFlMLr "L 14V{_iyYzӨ lk7~+zt /dyx;(%نP?rp'Zo@=T2^Ր'z&5-}\-ֳbp8T{;;ʱGB$EY÷B/Y&K( 10Ȟ ai!V)'`6e4&%]k!bx~b`AaZw=;dߗ-# e @fy >CBSdqc tU~IAgo^-C&5=j~z](gӴxE1}X,6 S 0a3)3'rm3?,ް;@r>E\EeJZh2r}Ϗ/k_S}=.^SﷹjKmlwOٚybß7 F}Ah'hh.m%ieys>w.]C/Ά#!E($d?xUorc1x@/8 xAA &ه#:`a;dԾrPgh~11m;9XwJ!XYGjZu6é6z%1y!7fB̋Ɲ)TlRhA+ӅPA†\?St*&> J5RLeo]۝ {p$g쌞}؉URZ"4[uδ M|¯y=bX*>oX)k{qmׇ51dmޘ\uS8[(7M ؘR]| '#>g J !sFGH-5 =P7)l*)П ZD(*ImO\aG_wk?*@GqΒ, $)ATؑG2*iIM,Q^e3޽$`W - <ib($c@ Te낄)XVi+FG{i;ׁqŐKz\ar^x,#1+nةL/euH=7؟3/B&bCa SDlm &lmH*q" ܞTe*%\úyOf 1 5a@͂_\'=>@~.XIi#ȞJ C2簈3˕!]`q |J~q^T0-?!XPvM]:qC. RT 7?Z7.tV`H<_xWZS"’Dt`eªr3H w &:#+c;%Y IGxk8q*܄7![K]5剆_I<6}Ed 73oW 31a5 42n$8E"!>0?<: )ȿ:k2esk +!GO4FOT֓@<r~~fKY![mSsb@U&}jkdЎ 7O*`[ (⣨3E r_^ z !aVS#Ywyd KX GµR#&3M=N(Vv#ݔ#UQyG>f=,]l/.74*~,e:yF +O̖$a4PQ"kT>ԴEn Gi%Qg*%~2yc@%f2yҞNRΕwLke fW R"㎩O@ og ?Eegǡ-}Ca ʾ]cv Kw̒_J#yc@JDb/g3x&Lr`B%)MMMF& 욉??VS6|'!Sl+̋[I )gYBw[¶C"|O8 QCC3m914~={55p\qKZws! 8T) A>3x&Z|&Hȉ^Bg]b9/k侷)Ƶ(_1zh2㱈@,/+/lޥ&ot4^%j<3zGJkԐ/֫]eAɧ./0 7ڴaX:!oFd'utJ]`$ѲN uL'. 76WF݈w{tzӗ[JeKPWdv57fvV?}i1iOt/8rY_rwaAᭁ1 &a,hl/͎Wp\|gGՐ ”I[:x $w2c|4b. W : nLJ{ht,=N8дϡB d(ZɄ?V+0ԈvO\SUpZc'\ÄJq?t`&a]5"tȳ3^ƒؔm67~|Ɵp4w#~86GЖ[5-i0aAnהg;Gz#ѩF2&()wFŨeToiuذ}Lo<ʈ~1.k~@3jk5R/'eIUWܢ F[K(Wb^3OOC;E:sw,$e۲j"eTz#k̿TP\3W&e\',6f}c>stu#g(bIUb*<66Ip!SAjO2]0p71 u`[E1r7~Z R;\+ۙt>)T :> Y^to;txe`} G+m\RDI*lEZXdoy\%Zɱs`wnNJKOXbA%ȼ] S*mI$XcZy"\UNVDyA"KĩeѾ{7-}fKxYBS/IKl!CO/?m'lZ4efUNI>gaKb@(K/N-Noi4/(bE`Gxc[\ʻKqŨ^2CEǽğߥcse]h~d]ܓl/ؔxl) 0WQjd>Xdz;̺Mݛ]1-:,g#LX4E5"eW肊ς^t9!}Ny|ފ[G^wf-ENOn026⨭?+hg6F#6P0Qe^!Wao;/r'Da P+FK=[="HRӊ=P+R$ r X_Σ`k?w;y A%PrE2\%~p&tCX>70lj:r>c, >_ 󸿈7Pi ~߽ o $#>3hȒm b1T`)3+AkOe #~aT ^(72 1[a=Xpvo "  XI]OSmIqRk5$A0z!|$F(:>ory,["{[p&/y{'lUx{ dI"tSHo}2VQwkJf8D͝jvc^W&&se3Ԍ8vc?Ka%@ Z,E잞Kwʼͣv r)8E3,wV?pn(w'슊 טћӄFWCpi1]=qp}w*i\$Iر#?Dv$-5l[`R{mrx #8[G4`l,r^Mvg6lhGsaJiH(rY)A]x8~y 3R"Aas-#2Eg'K!2~/CFv'ƣy!m1T]o?{CMa]U,ϲ]NpvA!ߘ% &jѫ!Lq>aܨ}GkiutK\ܬ_ԅu5˾9嚎F.$eB59U.*B u{!澢(В}XB=@[P86~ԻhIx؍W(MJ~c]VI7bZ +lp]PY6Rw%,~9޿n m;Go^5t'LTpF ߛe!\v `uA 2 FIx @#j2mJq^X2 BWWpu[!P3DvO#` AQJi>: 0H#'㿭et JZLUyhT.o wDˆyMo"?:# Oq<ݛVм %؄({9S3nY0'|&3Rz_z,s$͔#~̮Q 9IFFȮIğ}°Υz_ dX3VΣ Ji#c|BN/bi4v!~ېF! B.t6~)yR#%c$ޙ8|9g2z`~udt:IhB(]\-ZҲt@1 }*`/!ĹVPZň߀ ƛ@RJVע͚Qu0t՜`x/0Lj%=,>G*ۦ@_Ak "u%톷9/CJ>0g_\$ .磛_P/m&GZ`fhɚ35eK˙>x]Xgj:ɩu/|9n \b31B+vZ/Eǽb"0OFPDz/CF!ى뭢w[Icr5+ٕ x=_h'31OZfܲC/P]-X"l{ Y򑐘bMPŊq@DO-D_ ,%>S x2nZZ@^q45Oҏ|1EnBm\jAؕUjH3~vmaG Qt3~Jۜ9oؓ[G(6Hd Ļ|.IۧϠG ܩ zy! {ilx5{{u>ɱ?뱙4gͻ^3jk(pnHӑ]~V`n1 ` ˢܫEVa,N4mVKU}eusMu9sGep\{LA2r]Fˉ2x2̔92x =>h91 hd)rVVk =1!^WKC^[<ɀ435亵@DtSoB{G0gkL?9 ȒC-a:?R,' & vqA&Tй[o=3Ӽ<ອ`0 ݈GgU(?2,:K&צ:_ Ap DDiL8-.aKHs+/0vOO4B =nUma]?=\2pwK(c+Xhc ^ԑ : V5R񾙋[Ua$؜+p׉Vx轾z%P6Ç%Em2'&=jd*;ZNKE1G|MܑOàym礃7m_/|f h Jy@Y}aA~ n*iί\u*6[}~iI2.mC-/F=`Wɀ(s?&=۩x'iw-$򉀲Egrh%筓- "hNgkrt،oWDb.kD`+1A lOBo]@,x=ZfymBTQҪIţٺy6]-=DȎ@gnp[Ȓ3Q j ,(dCtraz zwV 'kZ24A vPF;eeAwͅ Uz'jM@U(RC09dL5ixQ"=!dJKtw t$e$|_Xp%FGL۲;1ň,qaܰX0FZ2p}KU jL$@UDXGhE Ɣ-礰_VK~н=esQB]nK$ec.K*fbwKӾd:GXͫ.ņ 1#FK*ﴄEɎ:pF Lj$y8k{mE Z_dY=fu'󍰸u~/(a{ 0pYo:\⇐H!2krLʿA\ 6Y0O~,f?/1>.UGNj}96FpaN~qsP6~X߶89 >=KU/nX"{}H| HD5ذN_Uk ' >XS]Wt]CgY.G6DIHXqXIzUz-y$ i ,F  j( ;7Jc}I8,"mI02Mh4'l侯9 Nޖ|k3@s4`@yObAP.bܡ Q ~H%ۜd%%cY4#ڋc>X [R鄖Q\{Lw=ATvbo؄_7|Bq.#呚!Vh@*o`nԽc:¡:]Kb.mg|=ˠGKzR7 [)\^{P<.-Ġ̍~SdkC0]_lt7a%B)˜]߫JM}-T-S ~-w+`k !URrhuL[|GL{hxbs:dWCEAL~d F g+:参q0/z>Cj>=>Y>+ݷka% 1dPՓN]+ք ,08BfrzE͆J,*].w1iJky=2ʩwHU>3 >X7N[~9B*ghHXq; ƊWInYnLYE&S.|L1* :orD دX=f%rl K4tQNuOk#onbil7g@mOa?&6שonJhǷz/ڱc)6f&_+, +Mhw~ɘʭ ^ܤ/8ŭUG{OmT$h}kN苃{9GbUh뺆 h xqA]4>Ycf|\60 I}OŞ/Ѯƣ9,1r1m=;4v|-oȓU0g.jI^&l[blM(%K)l]%EMI:2z[3$c4m\(2!r>4za߄c i(j L?GOB1*ST'3 qczޏjEBi6dpF@ Ăql\d#rm5D3R;4~u,u>eɁj2"adp3lFRup;} J%'[E~`nfWJY t},nqx R"5}Kwr@SX&F.`iƇMWgWܹ2^5ne X\C u f;ai?T]]hdBY @ Hs/MэkT<fbsXXr\d= T E 'yoY2&f%1;a'Uu+~L+0cl#g륳R<%ru 0!fUQZj Cq=.l!\ELO`).kE;J mgA2g0 )\exb]k`JKh.qA։wrKwN|!]!k,Im{O1?$ Va Q,E lZcum4M=u7a~gq:i'2&TV~]2rsʟ0Zn>Yc|7;),"ThMm&i@*UUG|>4(S*8ms9"? jBK}dŬd5;BVbIJ)=׸uC{6t pX`9]`w w\(&-ժ3Eq1,.>lz 8䃈͓$љ|x1ðHyO$%sA'liꀍ=RU'wUچP?q(YU.m̫kT?86{6q!ߺ[dW=q#.(`NxXg8 5]2a 1UW^sHmgj 2񡿌 U/o6v A:: ;0po#Be\iGtcIjwD?>/uW"(kفXYOk9UiӇ xxJ4\`nG)#d ١jٟ,3N!|=} nFE2`8ݘtj/b2NV4x9l DP5 w?8nw%[5cr9]ꆕ uvHv Qp/ƛo&đۗ;-eDw~{͐hm!KIF04 ,/XA^?8{R.bu--5QfȨU I'< ҽ0n*K&@?r bh(v{UW,4QSg jwe䳥Q hͨ$EF <mAaApUp A7L@4@o_Cĺ{ڼW_Q!F cbrE}O9wBNzp8mP^Bgp* U ,5Ȇ{<.!x AKki7 ßCMƈgIɎ)=Bx3\>`BދS,¥$g4aNy-GrvHkX̊< >0G]l+< JpIsmȼ|g]ۯ=:韒G["Q ڲ=!=}lN>Z͗Qv,HCVqV]E?]wgha5!t!+lGNc ݪUm(kEqYXvlA}?@ag9,!P͝+= P<}+hq$SڛրkQԕ}4_@{b䭠# >.wyLe LSI-g? >zr7JJEtrTHS^Dl+I6A'k=XWy/zxp_rgoQ)M{ynU%LfGoMO;Xĵo[ȿNX?fFKutu/3i t#B4[Lљ)Sh*cU.`a%MkKq>i) ղ bYk&3ʼ$Ē/ SVlnC _˔_P$>qvj`-NDc4WHݗh8 97j-;w|iG:QxvDrlʕ'L@16p >>܈{V, :x>KB/ Oݜ'SD4}f6#S}l6ɰecW n裀wTxͪE^䍘gNq νӵ\yk#]TW6RfOj{b(9GA gUCe'0#&Scu`m`@H"<=s~!kw8 co'!pE+1"sjٕ˂AF^Q ECR3bufLN1P%Y'-Q!ً ;ƞ_g?- ^JL(<`;MNNѨmop&~+Kp+ Uv0͔C{TaSsE&״ 8Cf|u_PU(L52:Qui.qčѰFdT_am<9ҤXcD_/Ygv;`5%-jͪĵ6Z1TN#sԭRzVQ$qZFإA lk:' e-xuGj^4_{eI,EF' Qn}c3'PP$,v>tJ7@:`x$ ?jxzaUl&fMsKG߸'ҙO2X]X?wXPQj<9nQP"zI㣔2| Z{WV5[j/: @<Ȧ޺z.XmS$  8L=" U^귮R7Xhe _?JW)(I^4J\PNbw"B#U>=AU8&+;CיY7",kBR}o6^z X6?<5 kixEHWr !DZ.rplX~'w.5\=vL?1칟$bmQD-؞{(6^RUbuwS8$_beW?mw}&{6鐦IQ`Lߪ ipuӬ.`h6lk!ԈԔqH,ݯ%`<ƾ<,br 3e-gNT7C.:󦟠zq\R̔9aN/ι|t}+XcU1o>@%.Lh*)_|SxM7>}wyMYBQ\Z8l]p֋p[דQx׿ BAie0>nbt}℺g,m!\V"ɒOF(CZDWO Hɨ7wTrDs 촄WoZ@lpB}Kn!' };?ڵ~x@kQ7lqR&B1ND0I'"}Zu(@ɮ"xR&ZG/Szg9fޛ;Ut">SW ed&w^7oA0āRefg]yp<RiH+Eei^tӨpSY/Gҟq D 8.gþ5d ;;2:yB-Dp(?=AUt+ݩY/ kD|ӾbEi}G r3K/էY>d`ZjUPbb渇[6.A905 h'^R3d5J է-r䁧CcE~uT }XV)={3b2z RQ d]ecD¾!\0OU岍;βf!N0Ђǀ܍<]/U{U’ZԽer~-r62D $층\lZKlv^phoe/!Zvp/˾ Z8)⾜+`1H o‹:"18p)LϦުrV#_:A(dV3۟yk &j tl',NJv.deQn/qi#I4q017Z5Y%EWX;A&/&[e[?/hNqZPo w^)MLaZh6l2q2I; ~ ) f rZIBzzW t&@gzV[fjXyʔ#ȲpZ=BZJ?:KP#!q<kf_pVgxPuSWLnu5#Xչ) ـoyް DDJ坰< \\OP_!M@nKJPI#/޳ܪIa7+5|Iݙ:l(bqSRSjd>ֻrYu7pG8ɁQcni3mgl/Q{jzNe|0uCsI -ؓ@p1\(I`V3 _O=֘+H eGol=u˟$Hl+kـY< }G/&-I>Dʠn-M:vS^g҉p@iʭ_8>5S>ơ]d>Lٙ|[>SٶY`]Xgỹ^fp0&0C]Pa yG7LwMkry9m! =N%m$f B;]=.%rг#xw˙AJ4{id4ŚֲCC1B<<p)PJ[Vϰ;\sS8R_Y9>g{{<9Lcw|(Aǎ,𾌾VrЦ#*mz"Z3Q=ϼHt'f"rbWCzqi'fE@(z|)vJ#?Ћ(&g:4"\Ld(yGa~iɬc] 5 a5YgH ߞM()ḱF3d6+a D^:W3' BVGfWn\wJtf1L.Lڷ]he@7Gm,ALimTFߩuȗ`"  2Abx}|hcf S]6n_o. q?I*yQ}foU2/1 8>:ʌ,0UMLX 28}#I"wOV9k0j2$-F3J1]g'hxy7ioR*c Ow4m-`;<fIb%֘?/ kd0,zA!ug;.UՊtf;`v䷴y$>)3j3n,4^)Q}FƒLȉRX(ȲJ39Au!bؘҸ'|c,/'xX 4GJd 4+"Ƃj+X ku:"̷j+mwCL>Bri]5H,X-14U twDmq9K 4>4ky.7EQH/d]%3ό|$-*3݂A7\Xk 5i0eK\!2j@Rj48=foL vcXGiݣ-wO_CbufX^QcOa_1/ @LZFӞa2x O9F{f^ U&nu>VԘ("0MgA5}u_A[b=*3<U1 gQ95$/ķ!CgDיH#5F*EiKl7wI|-#7Mu+*b~aVu_:5B#.~^$"uP𹨲eOyH3} 5 {pq{p]:Wg%"O#bPas%;1lRۋiTVX- Hh)slBPvْ"$7g07N蒿&9{,(S˔ɨ -F,Jh 2 T9pe,B4툏Rdd,똜%N1(}q޾C lV&E埭lA5%߃mp^W0b (DAb2t 7ix5/kmyT"5e`0K7j. k[џ.Ywph|̴ʼn;^ < Sr A[Nc.WT<02^kUBa y!):^?dX'v1.{ǟ!r: .6: !^D߁6a%k0-5 +M^'[?i3ɯ<@69 ;Dg<92:lPk Ϙ>(F2 7D %6NrGgsFSP1QU6d|cP# ԛ' 8ݡ?ZYwU-+E>mߗß҇5 =-,fXb\?;8JUA7<;S6\z"2cq/άz_J:Xf/0;=!=u4cKtiAB:eX M#3n⮑+ba>GwA'^BmyपZq,iޑ_6s.f;nýыݲv٫*Zvp¶w4%j+3te(#hSꊄ3N*tQ$_;fX#+:[?R3:!>g9?0ơQRΙ/ԳINL()ʚPT`PQn;9~p[:j~ClC||h~sjiMf({֝_.@n݆2Cʯ66޳szߪtVkMl2ǍѰ4F,h!uUwpcX2WlfG1I7/\kY,&bv)$-/<4g 㘷?uI0fo-.9wJhv:e7*kѪe>H#2VZEgjZMj? m(X^'`vg<ꤺmQ$;LY|YyhV'if<0ыD,!@ %o:؂XWR ݝq(X A[2fӃ5mҷ4&5+ q<^jyxk>,(+a@)a@G 3&yU1:0*Z¸ON"=&.*T?A $ /xX`:ԇ?꾎DF+Z7#͖3ٔ=y$JΪ(/ܐԘ|;sKO("62UP, AFfyn~S QG{R]gPO{2''E;m:f SuXkC5˗ń_!#T;Y _Ipx5R.TGG\z IУMs` ŷ<]L|&L`v)Rà/&ƒFoY7G[霏7Ni:89Ur}̉vv! x@D t U.UtQfؽ[%%J )V۝M]9S%S =TiAí뛥vrlv|Lg9Wb#*AQeTeGˑX=2orOniz&gwwM} ?^CP AAǴ[>wF]w.y6 [xSnY08}$H24kCB EdA6L s Q4 ZW+)gFVa v2q!,F#[8^~UAi. v].ư$P@B; 9`)$)@gr;eC }X8iH fBjZH<#K'ϡs> 1=k"r%ј:2y8GzYםVs\U/2^w7DcQu8 - O~8H,L+?IcgzlZQr* rJuFuSNVBf&qD16/0FaӍSgZ [0E!.yp6[Í ]8T`-[F 䠞uRˁ+b]* \?OIG3ޡ'ޕE&'c=t{{Y7 ?L@]q=#?2f cx0}s}[^hQaU Wۗ˓rE-{lHm<ߝ>K3L1t賄%5E~A&S8%βC)^zVk\. '- BˤM6 #۱s$b~5Ԍ dt>gLj553 O>JC8?7.sʦKDSNh Aڐ`7 B) lurv?_)Jύ.qP$MAE{A3|C#+Pd{]ڮш_yUQz}}BA(Ȼpgx$2,,yt4b94VI<\4$3\{j+y#Ulbv< {N()L]Ev] !Kֻ8KBp SDΈoP].{2A0>k߈axw )̬rU eRxyzr '&I9"GVJ3P3_6x|L@q={8;>GA:Q>+-.p%1lpHy/zHˤ]lSU^u69ЄvU¼"W5Sf^q0wuU,zWw[ ] rmMc4T Zmٞ%&n/ʎ~y\*px}*=MI75IkCX.:i~w:=) jeЮe.Z,Y._ҋU8EO4)F0RI7i+Pd_'MHTWĶ30E2|״rMOْMESOXvMb2" gK{ߴ wgUs+ͼ3|sܖyX-ᔻcZXlF|NBcF!v]z DOTTy3=/k E0 +@kms+T (=z"Hv"p@,Z90uՊ]ŎGEҳXV8rpކ%nh+YB pN0A㞹yRSLIg;ㆴǀc퉇EzM{կʟwN['/8_2R2|k3SQqQ歋!7L3O/;`.?";MO=#Z]yX<ǐ\(3Xݺ%V~ha\M;WݨʗhOƢ+:쬟{hX&:9kLYZNe7La ?C{ÉF)>]m7z/Jfwe)s 5(3~KZ^YzC]S 8HXN:~f$Js'_Tw2W}wuƨSs%.5`ٞn u*N-/pO\Sj h_M<[ vfm!*ĨĢe՟znWĐiնO[6IT" AUoǺ~K~y\'L9Hߏ֔&i&$X_TnEu`j cg` tFdmO[@ύ㈨u봧duHu71g)tC` g9lǜGk+8.V:*OMz|ܯ ]*7Lߞud;d\5aSm1fVE7m{ެNv3ɷA&Ry;#&G!i; JY0vv;;LŵNHUqrNh5jy2 LDJOv)|Z3W{Mj3$魟Exk+K ?I'm ~.6%ZM1)~$܎١l%FunFS8:!m*n.AGHa aȺ(/S׽"9qGX}-CѠkO +'+#J1*0h'ʳMd+7l(›.-IQ䇏Zd^|QL5EJIï, ; |{jE mW+@ݹ:[B`y 嬨˒hxeHݤٵZj.-xͻ֕ D!;9%?uYמ(,p(nz"3$Eo2E856}l_9X]^Y~Sc[Pڰfpbwh+t6~7_XM޾p &RiŴgՇnW ڤ}8'-lس:WW=󯂳ZR2kfcƼwꆭ~w&]Ͳ? -g (SZRy |@۩ntlk o&Q3x;Ok{ݨ!gi - -_1_pzI_cc8OZpZdwCI~vg;#A&fLsjyyc@ Q-aKE"BA#fr7 3T@AUgǵI0FfP-0 y37G wKy-Ǔ`d!_$%PfI4JՂc//cZ,lN) E00+O)Lw[]X >DM$Wj1~O?б"([Kd>뵖Jp's6-] lPv#=>䖐lIX5F d<:Z}eڻ6ڈSI 4\U|:(##9zM/+~؏${|oQ5e ayl ZXEle;^-Qvcۺν_Onǁϗ`ɾK;g9 !dNr8ܤ(C $bρp'kc6XC^y`Pj,+^o. O7' -ln0m B3x?Dy깓7)<1* 2r9(\*M•+</z]5V E\~:ݚoC6Oj%e\z4rV(7 =[ܮ഑lZc\AzAׁ 5Mu=JYs KiK[o3a( :1. 2Q%f D6z"ǃ[j] {:k .q'eg'/na%٨ݩBatF1`~wzǨrzqxLe;?}qF>fBBDQ)Zؕ3RKgǑ C|]C 0cƘoH̃Uq:iP Iih٦\ʊ]p{ ė?=: 8=bHv}ja6JAy pdRcO㬑)87=ݮ:z6Bvx-~T >$s xiaٓM<;& 8Ȑ"I7»(joZ@'Eq~ roDPƯI*L^K +x@BIVo&>ErS¨-,[ {@ HS{TȩҘg¤21D30id *",L8ȑ/+>1@%,)bs+@ηӱ}4_Qni $$`1&P}ZJ^νGI%[+m4ka#S*$TKpozx 2ŧmc B:9Im&dvOui٤Ґ vX|+u~2!i ?2UHAr3FkslWR۫^9nx v\OWDwTmVBET{@V(2{Z Ux?fGk$*ditxl'=w0&o dO߀96{ C$]v+5%<BI~-lа<>tإQj{*Y4C +ͺreޒ&̘r|ЋXfog@ yiѩ6!G˱G{ML;w;Dս-wnR/N)tz¶3m}ʼnnV-PXN4i>UtY@mD"\8(+[rLbp5 y< -rBT^TipMɮW5KW1R]m #R1%- ot֘֏Dh*:<v]Mz|5}UB  eq=ŊIn(eo1d3U+<^m)>u,8C4}"f)75Gu|? &+ a$.Q :grS"g ,R|ԭGipԂ Ꟁ٦rߌiJ`{ճ)W`)Dzх;oJH/1Y: |׊js.LT$"νEKE$>BV n?R|L^=y߿XP} rq(Ԏtxۧ?uL2S2r|t<( 1.Xl6Z 6;^]B1f4߇FIu[ 1*6)=G'vT0%*PC[,/mX/Wms&tr7gt2?wb KiZW*B6lÐLJޚZ\<&`cf}b5{7"J0O3h98L 5}]Ŀ$dhLiė:$Y '1H)ʻ`AS,"{j Y6 qˁʺj<2xP@aEDMEHw6 qZdav:a!+݈W+~ &)myittP֙hεrȉēpp\#id鱷+D߅xO-x z -]& p7~ Q{.B# ׶p`ٷG  +eb2K7pJ# bVvz\~ak*5iᖝe*PdGx=FL&=E<k oIo' pTzȽJ<"?TgVaO q-+8#>1n f2oaNgSBi0L:xз w'R+XRոvv"à ^nBh0 'K9շ!/̟ (yNi dfLVuso=Q~#;\z|a͛iupi)M(-{=xZZ@A2t)rK[kg CCp@%X\Sp']b;v>je3,&P',/X?[dDa=ZZzA{" kE+r[JeQ޺l`/U'\-|N8Rؑٞx$f آj]ɍ 2/yBC7msgy q 90Mn>ݟV:!G ҜpZ5VPad>;piӾ7Wg#@?& [<,\IF L 77##>ML+GD<;&9L:\XDF]ۛ(9Ga01+DC^Ck/xu1@+ B橬vubG@"R ԥP!)}~".吝ȉS]h*s3Yz}Z(K]+OzY%2zՊ_8j'!{P cl%C ! #`J%=c  V !u4ܿ3GēIT(c~0<$`oç'5͆J>QLةv dЏ\c͇mp5pBØ<ȫf:77%fX}[k]8P1ڰfS=']?2RI~m)wEFQ]uې57Q7۟6Ap;v!3W7-vOK2)C3{k'db+7],"D2`j qz|6~B+BM@nyKջe֤&i= (ewG%}D#7fc0G]Eclqx6/ڿa[Q+DqS ӱUU!&;Mn5a]Y3?P> ])X ZX1v䍌v,\ 5Gq!m(2:!m?M$YHgw9K8D6F/ʨmɌۨgPS,M}6ENd΃0r2*J &Nr~EGo%,0q_4`` Y!Fh J1P<"ԁ%"|F?hvSuBf봫~m]ǽ),m^b]\B ܖ/~¥|Z+Dp̍z*N+{ :-vNW]a3X &:B{g?Pڶzkl d 8%^#m0*[ؗkCvhZ| : 63kzwh_z.o7jK& [ NFPRn)Jh8v|u7Sf[C/:6B~<1zN>!ԍ˃@3DrpѫU`ʃ7d~*g`G ;\ ~].Y J*ڴL\߂$5K;/8㱆8+/o΀a@\䚾YɔI'4f`S4VhUx k)bI4+rr3A[nNol&XU&NyA7`o餸20$Iߦj-FLVAT B: q[5:k.6BC^+eZY˩ AF2f!m.wp U(`AR >˱\t<-d|[D^h,ƼvٵU~Sns+ QEI@%Zoǚ*9G  o0}[ΤKrЩ'V}/JЖLg5,bANTEO[F+nl!Ve:FWU'm2$jȖ}#uY`ʄ!ϔ5Zs<+D%X| "\6Pߠ^xN)€+ `^b=MOL{ŽBYyUmtsq4r.0^ډ Z{\+F6m.z4 $:솺rMd= g!ؕ9ɏ^Oo;aUEC'\A5s62k6ȊN\F~*dQ) y)6y!%QX y'Uv6uT(EـFCJQi;u⽜[:lm AMn`w.7n$ɜ<'vm& aV&)6Z :^)VTc]_<vbV7ﰢ$`.-xTNlh< Ov BPxuիs#܉X/5_sAW\,0jX#tR$nQKP6v)5 -hqC<7FqF-G6[frCNu'\ 7Ԉ{ylx9.N\Fv;ZZl#1Y̹ {p]TMEQKBgnZ;uR;t}b}ÀfG{NaiHF%h5ܿZ,\.UA>=BH5:Xڴ ;^I4GU=ø;B6FRogb\u'$>t7A~ԖuRĜ&{m%OHt/4i *bb6 W8(|^ /*y.BE갦;YnBoN BMX 6q!`A5xF@' 1r&fmAG[ 0?"buş;sq%\ x0^XZ|V{0@$AVGs2Bb[Nh+SF#?6NuU;%KI uX'WyR;⋞1 Ϧ Vv9bV'mj~V:f)hP!dG":W >{62mMl$da(bUT%e=8{B i@%2I ?Enj:4Ų_R:A@h'ڛ Y{)=%ψF .\ى b>!m`-jސI'[Q ['A#3mQqwS}EZy6UJE FƘ} @j֛=銪0k:%jUd"ײ貛 އS}+K2 qQaom&n;2tgtè%SASJLS,@k G- q9:DȕvؔW2ZDhWH ?@{ a{*Xvi@YxY9aԤ53TG~(#=Li~FjLL~J~S2f+0W^6㑬0HѼ_Jv0ï(f׀)#'3؋%0 >ֳL #NJ“_/tR?zڬ~!x ^Ox\>:pB~,CF{i/vWΘo∪lqI9rr /d`fK 1l ,]rҦz&=¬Rk]{W3+g{hJ<@vygS6B u@'Xpm`O#}i@ Opނa _OLXZZ= S$yqb/\~b ƨT_i.HWl( k,}aEӫH(i Ad" ËC{G~Q\'Tk Jb)0m[˿۴cKt?%t v-֞Pw(v:SU!.g~m1g5̢8ύ[ jwoOfme`0;4g2ӄ魨u9]%0Bt: єKB+ S*Bܝʄ$%w}x-/=vhqNNu'B;֡ og~T m8?NQ)NZ(;Y1W_ު&Or"SSqg݋NܥֲN|x!#rB'L#F3>r'Z,]4쪖,@Л;8{I{\勥"D_"i7dt,@u~=BC19Kw$<t760;MCVM  v= .TiHvF'Dѯd܌HlֳFNN:8,11AZ?PAWRhĴrE߶u!xh9:mWpa/z > 3ၱd9U KV.pFh9r7Dв1cLyҳ"2CB2#?t.xuZQoSN&~L\iZ,2UQ`4nu|>73 :ֳtH  PBvr.WGy DMӟfZ5q-@@6^Q{A} kh+caP2tJߖ>Z\ сx!p/uXcWa?h ŪאHy.îyt;_+bR9ZZ/t$"#PSPǖ%zs&=Y9vaMuK)R)k<šbK-BH\IUT#6ܚ75F:/Lx=4ue|~S ^j@.QBհlɵ s $Mp ^c]Z,fkk]]ƩφVEs}fܻz;5Ŀ0ЙAjpzM&}(Eq/<䦑*ėt Hy.ބJL)?_D#M%3.HaroF,o=<40qV(Z樏}l[|/50{WYF|ׁL|T>; O\~wG* 6 Y !566rr~@g=E~tMp~J _x+$Ј,h Z쪣K;$DZ fb F [m)"m]Cfb <4SС9uT(ghhSprk iA</m*Z)Xt!T*Fʍ-~pr0+;˦R`8.@6\)~EV_marQ/WCH$h\45X_(^l&]l2VO%pAcFxv޲> k?c&c.6N7hc^ݓ.ܸ5dQU=M[8zԪÈ1U y̔U@@M!Yzg_b2 0~tVs)` Ԯr#6ֽݎwTj~daUPEEXoU,EmR7w^K@ӮWlՒq:@ Ak)'֗nd\y_= sgd' ~~{~\UjU's4`mπXC>;ފad7s酟bmDfj5b6t0g{ {߀u@t{US;W1]y)_u+}G;C2(t`yHq7Q) }"m8!l* k%%aH[ \*AZqDt aQV,O2(u͊$7-(2'fłӘ9KH.l|8n>P#N^xQIeRHv)Je-e5~յ#og ~Lm6R&{8E%X*N;gL\+ZͯmŔ;YO](~!g綊 q7<6,z9;WfadAgM^@mϾqe^FFЬщ7o-j]<$Gʽs.Gywul$mӱ7tA4:X&TD7&Mk M]E8B~DO! I ˹r ]@ى=f7`| x"%;us ARHV& ;Ln-{Z K{['J|c3 ԝ; BzvTʲg6rr̲۴~׫iM6-- -/mj$ {1^utjvU4m˻ӆ܀*+|OI3+Vuf= oBLyH`}*.A P44kG's'GMmڞ7'܇Jo`cypr.h5Y[U~NŎT@ͺ(^=Z"ڎpʗTםT`I[LqsSx{PKʕwPek2Ǟ"$pĦ9`Y,|I]O0YkE09`BJݘ_a1+#]\gco/ɎԞ2p!ej]ʓc+`kY/K2fCv՚(sA MZ=Q)x{/G[^RJ!c\~eF`JrbYDzq-& Uݡ6 Ul\V9*bʄᆠ#LmlJ|fӀÉ# G~ ZXw*+*QYi獔|2R&mQn{}3O0WO8 [a '@Ƹ˙5.lkĦpab(S&H͈F˲k}kzz-=׆h0[SHTj/]_W0XDn>,Dž&+5C8@/e zX&텂f12Z&z ǹ"ݲ2X! 9(q=^V.༿ڿ5EWz=* : zZig{!;"r0!{@dwkC\s.4P[H "CnH8m0!._Zipl0֥X RaȠ7\Ld] F\rd"S!~ƯԠOb_־Xb{:L[<2 sl]>uԊX;n?Q6m @1L,{M7/HYT=p,ad@OL41iz1l/]wh#J)@_Bxo̸dޛaRbˬ$3%FlQj7j ߺĵmvhTkz7`˟ }>G6ؓ%,6JNm1$i{' H6x:`\ƂDSq`&k{zR޷xӑ/6, sqaYp:S] ѠpY <8Srevsi%6PaBW HR7嚔įHuJ3 bUV3]hh-@ӿGx={xvID Ĕm@&q $uЛ/iE<{6i9;DUJp |] ňec<jNeJw҉.pD/#lHXS;bz*>U@Zf}cMv(T6p M@U;Thf j TLF ajA,WSC/'J]h Q:_ }:M0%_D9gc޻Hh܁mKFs)PLeȇc)zV ka"fguЮ.:ɕë}䍱J6gwM@`1OVmH ̅SHMIJ*L xFc*-u\ s!M?,x^/¯O4efb|>DV׳ˣpoa*+6N䲇&42[7,]2Z=ԖH4 X㆔tȽkH*|DD@"  ;ie Gl[K`@ܲ4w%)IߺAvq6xIowQՆrN[ ɅAnnu޷B0)Ao_VX` D|g6\򗠅T89)'fnr'u4h6e?ӄo1c̓}+푖AGJ [\ ;*F))H@{-dy7c3QQȼQekZEBQvS1b Dy*?T1{- :TJRvHAQao_r/G19Q.)K?EloT9x+#R sTYfAA3,Ie ֔S S8ƓD@Z5``3Ydx4Ox$P]x2W8ʚd0*JuDžxK$-k%g8sgȤFE|I$T,u9wm?I#`-Y'wK +$M_?װn 8zUT#ܒӓ>S,,!m 8ѦDuю_‡xg7Ѧ]2C>:..JƣLR#-i0 I] cgAn>mNg3Bquau3MU+Q{ZiNF{)G}A,3+־k[(ϥ'V<1ѕ9 "֨8PuLڵA?~a82(ɕW&3ABIb(ԡH+85I`fjUE?p^XFc=e? mX>OM;\-<T&c;0jxUsNjU~7v]Luѥ-G S߶~ KJʺmnFdO*PI&#Ĉ96` ^WoܝʚjU[v4tW71B2fEw}ɠ= j ܩ0ʆ׉_.M 5 ,s:/>{8ZuJ Pq?^T j6Ʊs"&m@A9I=JF`\O8( u:f3M {jm=0u(b7+A|(o#nA\ͫw&ՙPHMw$Z}2/Ip@O(Lq&z _LzR>L. .\¹n3$e }s18,+lMѺ|UgiL#wZaµZn"\TkW .&|aZ~r|*; wQ 173ay{O`7ۊDuXur%K#3Gl.W^n4PxA7ӀtwNR'm&ok-IdP7Քƌ̐EJ4X]U^ xOY#kQ|4 V4dcXCz^sn3T I%]PC*Bn$`2^r[ꉨ6hm2XN|JбUd{9M,BxfeA좛#1q%ÍDJ_J}EfBk'+ A]Qd"Ayӗ!OTy2oYAivLClr) :>Jq`䴊r$fC; Ez-N;>q3&O6rƌsL)ѝ"G}#F.TP -—z:XO/fO iϝUPm;v͹d`n#yBBm֏֎@Im=kڔ2U$̆CSmkU_=Vp,V:,T:6ѮFT4*@bE̔B ZףhշK?ɜ1![Lu=d `s>=4Y~\ !ztsځqy\7g J(P'[g*_-ݼ:I-IA#<$OLIR]=%ٝ8!uJ9F9 :k4I;{LS>P1 Y!G9b2p3gd&.ǖ1QU lYK "!WAB}A [$/-iH9fR3o{2،!1qQtqV%~E-LK[yN}ϐQ'50gk[6nt77$D#mdXϓ U?.|tK_Y鷕'r.抨O~d@%+uh&2TE ]0g rnـV{Y*jVyfn-C[1mF1l!f&8.m6Y|GgI_scm=aCrgcχ(Sj,욿UNѻ ^Vmz^E/j(l^ӑ #AaGjW$/ C_4ƨ^|*miaڈ똪g3=kUĠ9= JIҏ{bǐ tG{O& s~aH+bT Fv ' +|S2zۃZaaVxX30~h՗9rta"oUoǵH [1ۭ<8Mo}e)Ҳ6*'F`S$r (@鶎r'@ ݃Fv.HEu#*gզz%t3RWG,?i_քV)*NiXpaJs(#M(QxcS8 n^6Z?¾'*R)H~ʰ?#mˈw'8 =_X, ܈/-'ћQTM͵"qWzb/{ŌpA!^V _BӊUfIp}Sk.?zὌ988G1 y%,V" kcGk\fd_|&j:Kum|Tz]@ /S[#豼U7aES֡z#J?0i׋m0O$s)gaZeVk@-+^zGoWF'j^d`"&/D}@.^oWհ$@F)m&E#=y.&{[{BSZx~yiw 0j'խ S9cL5;!ۓJ,kI:~oooZy*F*y!a厔@U'╥kxAQz!Z*O6}@MVO‰1N3J'ENҚy6@R&ʸp^"pCMM$]6~1ߙ{-h*" $02ͨZ8 ]-JGOuL`15ESYCq-iVsž!FOpQ`e}|cFwiXҁ$Y;gOe;;&svVaTmrbgqL9ǻzǧ}$9 r /ljU9)U[%н4 @.,qѯZ)աkJ.Xh%[kGj =$T@&"sȭ| |^8!͇Iӷ2(330XpVDXWJ_ztόZRbM^چ[.#F; e0i(|F>MF& S%<3kyR_%{y#.vنTJSR-Gk1"`t N(ET3 3 aH4ѳ:fL}ilDn ){QP<BKo)~zT Z6aycl yb۬')+ ׺Ag16^6劘Iwk+`J[:V0`KV0m5w!OO? ~3YyibV2!$d+ RB>ßyTLhgz#7'q~o+lwIfiQp}p٩܂Ěq`m\=n.%m\}Nξ‰jyCT|S'K͊І!3bCҪzk\lY\eS oGk`ѰIk!K4՛مleI}aQeQbD;(;vcGm*T[yON+~&0K=4.ylnn{ьotVFbF).jQv9cnrfS“{S?q?:27u~Z4A}¾UGF0V#ikn' y鎄o1Uj/6ѹ1rZ(Jw>,, ^q~drRBĀgBX!{aA aW_ZܵYly/bOϞDZ":# ҙI^i0snwE7lJQN#?בAgwd>owgBۖ{k>)EWψdPJ:Z>0=GPĈ!Y*JwM m׋یhP3Nϔx =(?b1mBkBh)$u6څg>V{bt>(TO*L04ɳXϓ d;+|›:\"JRWAslJ>mO%XU>Hz./D  NCJgwc%F&}hr@7|#j3F&؇ JcAL_%pm#tC@ -kZ.ਸo67݊$#,g| p3p ^úM gQ%Ti~6Sx'kΜnfM8f#JD9BzD9ۑ#u0SN:o- ZK+i$>4C pQ T&Y<">&mT1FbN2uǥM{voukn$UzJzd>-|pgٛޫ&xzKkdVB=஥*YH['m<;dU`l\X^ó c*a )~Zp[x<"]]ŏFp+"kW;ڡKCo$C`"ċ6dM6Lن&L!}ԭ<[eөzy_Mrc%S-I_[dɷR)y|D=A;ݻ)aj=#Aj+?n|gwz*ݡ*~_ Ennp`G+"ǐ!^hMxZ]@^⍏gvGrZ}([%].wxe9](=76/V9 bN 58V@ o~}H-_L E("Θ`eg]E YÉEXt7:m^!KML׎FT q^{z/x-YɎWqVöU.My劄ieW[)O^[*1Po'ۏod}K9Ņp]-*m:+tݎd==xdw3h=fJHp gT'&Ód\exZ1Ԟq`g6ŊEl:Z 4gQ7̭!bfFL:  jLWK NFOEʧdYp <l[ !R5CC2'N; 9bMB/ `wv[N%5zKvX˴%WO`TBZ\d}zy\f?X4~5yۣVy1V7U؋)"  `|u(lэ e SLsm /%!Wr?k*x֐TKa²ȼ&Dk- WtlPR>3^r9wi"e{2I:XQG^v7KDy) A%D|CG\%/k:n2G܀E9g(g= &8X͠A/d x_ԒYUF~ʻ6V CYQsyy3t2_*E Sx429bCP L3(^WsV_!2C-^Xq;" *BBu=&%U>6a-y:r96/8h6JuHkVWjb]]#&Dh"3TlZT,5=H.#LâxSbqFKhFPTߦvg:0Rd^,[JYm-]p!3^ޣ e Mؾ@\)]#s{K̠,-@c ;cǬw 6d7zܗU}e6KV8o"0v+e(B+ZX0gzn t7ߌHvƒPcY=; wy  ",Y;D\kz;TAB )ZJԜOΙϑM=̛Ŷs5Ql heN]<閂Jp٫d[MUHaρ({њD#;@=}֌,Ǘ48|*}CTo|R psџ<e zKNo8 NnM7~8jZo>" §\>.V :Oݹ*- B϶cv"X 0S=dh0 [/+{d%OGvڟ/ }e<;ذ a^,X-s-vu)D+[DwV[mnj3zXv/m1e6A4dְ8m·8`${r۩t?5a\9!G JQ2KUȯ#*ϞǼFT~s? V MJ4 TiGęBkkWK54 #VSQDNסe+B÷^mhnms\9U\ l:.q0AJ 7m[=I!fx8yq:r,(XBzb6ts!m{.X-K:g OЫ4OuwBzv>˲B4[YJߍNhr*8ԛOrjs ĞݮJHeENz p@DKZJ5.U#x1V9t֩\(P_JT_IM j8Z`nQdI|O="~9{IK~ p;Ƥz5/1Vsm3 2.M"c@FAzjf8zwTMsXDžgG ŃydhiO?3 O䢫Q'P2dJ  TR'%vzN0|7pO0{DA=0p5 9|DӺEUVTK˅W,~7y ߏu-1(jI{߳ӲVc$)5P*X5%7ba^tUBσkt9UQXHm DŅ@ڶ\/Uy9ee.KMi6u(8wSKJzk; a(߻+0t*< +bP՟~k7* WW*=ԃ?d4;@E!mW'ePSt0Ѫ< 5R^h]e~ivsɺ+6z$n0foIV *b6 "8]e V]]7\_QM+-8)/M89ѓ|N$'_$QlD9,$YdSz Œ^vCjLPΙ=D5x<&8޴rȪg&9ZīX _k4OCz5 lC9ɈsC 諲`8G~IM7͒Ja1ǽb{؆p_Yu/Xnjz j2$ pÑgI[&^+qMWlH.z{n5ln՟V9iWEoR̽%M ^BDt/6A'0.*\y}ݎdz)x3-P'Y"Q3% )Cam]cAfPsymZ4ՆU 65)ck\8Sqmfh5O_=o%I{gIԱL6"niu;:rmOnd,0^X{ݶ)r 7Ъ5'%wӑh5_+5 5{26y1±cbFX9H -h6OkⱭ*Eߔx(wS}5=3w{|Bvl[S߭"7~{,n 5>^X gY.}Xf<)ے1JTTvb?9|L=X֚[XgBߣoʥRV &|xwm$٫}t!u`쏧ВV*)c׎42)̿' HwО4 ^Ko_pgD@:FDŁj pZǻa #*R R#xڵ KDsHUvԸU0nG1_iLǛp.zy5nIζW 95Y0;1Í鏆Aإsӈ`SR( j͙ǭ5*٪r:<[Q'ZdY >BH B#LN}'}[Cg؀K3DwLB@9ų߄>LF4VQoW[ltp49b Z6W'P' r G]N?osWٝxygڍ}5XGSn'wdϥXVO}HeYX{t9Vqk~[*UDHOP1ߏ`#оEF/(1YĒN{𥥟.曂H~&]"2%$ {PkFDȔh`-4mUqvnE_5 }Z{LlA .vovէE d3!8\He܌ܱvѦef#"%`]th ȟp~cr!VH0Mi,KDIl1Zy XPdF*rvc>9.n?eb-CDxh&|s&RCV{9olHC0g@ͥpD %&[hY#.&n \9o3-}$+%NXE+1 @ve?RƧuA 1]:ǢDa.D%0cٱ{kVcѸЧ)j6A"t"&?:^h2 'u.Y36_̂P)oTyR}b|wR}HJ:6Y ^! o(@;&ƫJZF4?<(vQ8(tTb24iTA{@7 Δ ҏ/՝\*vVйul4% [ފ0w!u^ky孀Kd[>E7~7NdV*Bq|ۗsXu|@V4xtܴag 0&/e;5̆7<66 LۡJ8&z( U5 /Rւ ֣r@<0~phZ+t+DT*( f QRڤj&nYVm *=6֚z&iU]lIW¥pb+)@Bq]造k>Ǹ/A(/C.n^Sbc-1ܡL}oQJ">Fu-Εp fQjaƀgٵ> xa| o\1Xc@RQwXn왯痧Ճa (Tzpi]uNJTp~/lˠp#4n Ջ+X>W8b|{;jN݂rh}R+4,!l&1'n$FQ~_xU4H 0װ. n >cu#'ݑ$K1.Y57][+.vg*#H;Z > -f${Q 3iEE󤡒J,1r9US>`e~MZ$_M/󵧭d2mEoyu\vɜ[D-6@~Jj:gٺ\ˍZkt< _5.tROO>Ʀ59`W-"v+량@uvx0f -d^HHI0Zaj5:&0?oJn}QIu#.JęXբef}@Q}pj7X؎rUyQwC9fo ccټ!J>esĵ|Ks#Q%kxAN֗ 03~!4+ս6pL`,Mt.N4%C lD#}fx)%qӘ>!6a@\J"^L 2p |@r'Q[s&ӻFudG\P˶Ĩ9Ju󽃑YLZ鄽]} [KphWPL+9,M*db`j~WQ;00@ƩkcH<5-+w5CW)#Y@fwg6 *{5MzvIJ( sҽ ;NmU 14lb 7cvBф^~R_l/v!Cu^k/͖.g B:,'B>ΒVҵb/Ek/47r):T4]u4h.90T+HYR KRRD2+/\N:{#K|id 2`6j* ɮ J'ݒ]Ou?3gъ4\8HZ @A{y5UJ 81Z1^2qh8eU\DJ[̳ ԭoL .o.:CgaD X*Tay9 kl'W < x,qȢ".x NRVo3 QZ3&1n - Dk31_r# ScrC"a. O?IF E vW*n:Fo*>C3 Uyh!7^sk˶Dy< Q; O?+?\{cކҍIսvOU+?9'4Y%v;iT.!IP[&(" "Or87tS`!Gz``֚L?p!1GaWKM%';a喉%p#j >\jћwjUl?SG X[OTBC+՚h#xlT~H~cε=!nRyaߵnzsJc aR5i||&MNb$+V] y[SgqC(\27w L(Z\ʓeCz1n:} sɵ6.k~ .k_THI;cqb"v=UtF !AWFtOX Xh!o5C9S6=-6Q}d‹[˽d?? k 9(=c:! $6[bsN@M<. y#A2O_>ȄYKɈKmW<Bʠ{p{Wx{|&`%,7Eb DOGǶvܐҠB׬ޭ=̇F *OcH=Ol\vCG,IƻP?<'噻,8c2 v,CSdW\6mb%l=i`TӋmQF6u~,/IX@#Roܬ^dR,@]*VG#K-3tsEă&l }!R#ݳ2o*🟟UfU/e[T=Ejr +ِ?n'jf@/#X;PZƯR4INGam Kest"&Nc^mObQBʡƟSqxmt$ڶ8 =fDj=Kב`}dx]P)ZwPi?c.n)mIOmQ&5]I ٸA47"^DwoISUw^"Rn}9Zs~l%?͆-E8j3jNv\ps?Q F*apng5fӌ>us(2ϩp.CJF[+a^=^닸_(<%]mHaE=ljDzjS#, ?}+*VuqP&p0 *j}X릜VUkM5O4HYA沕QVX+Whdd5[}h<ۮCIz:#mFv}1(F!_܍; vlc>kxUg5Uyk<7bwwp=8[ɽנǜ `a> kmհ朮BɸBW}J HŬSDp <ח$aFwZW3Vnw7A_E2hoA"fWx[+cئI]TIJCQ1Uc7,E\vwZL@!3jO`cxN fK"zy+6$MxpV{#c47?MJ(i+n0ι@! pu6gG8td\oJlWi}jp8u! 2ͦ^{T,3mf3H``hq-tGzхs^XLG7)B7CA {N:!8YG/n¼^ShS'i׈"XXd 2( ȏw:sTLHB A?4|)gd**4)l8#$RxD#j^NgJоKXqbXf w}9pTc =(`ۢ炙2gQϪnMFs&&%umK`2jY0`Go%VLAՂX S45: B&Qj$B 53fZ0vufer?+a.)lXH$ haz͉ͩ)[+ ZA\_ʇ>]!ܰm:w:J>Z=Lq"{Ӟ˳iD٠鲯SڒʱꇧO{b!J~]ʖtgu9M~уDaQ*1WO.oHlǵQЋchV5R((E@ [:Pத&n Mc1ϩaFǮ_&IIeaU%Nf&6RaO.jeEk6H%еb]MꌬʓeGxD  dcj鿔0&lK`*G% Lu>@ .˺sL3!m 58 lhf[ %)IAQ {;) wUn)zbej@ "fV7#sB@kjNRh٨_dȮD\B>%* W@ə:Lj>ϰ}A9F+U˲iyI/b=`6##$I; qW !F}vm[x⼣:D+5e CzMi"QyC?=ɁpG'Rf<-J]VoyuZ oaGUQXXFCW^6C,O3S*2Z~k D0a0u)X`?{Д\.¹ (5[*׸iAӫ^k) -)f97o-&)[r~1ɕg6˄;eL~߮%lQ!;ĽB1]^(͙i HJPP{G=U:<WgX!W!\RfHX]:& tm;gx5[?Ŋ)" .UwTx3v]%'ܔUWx8± TP$$~l>>C僞D\,G^h'Ɗ94nL}-hQg$gx;~|vw >X_zU?%j[r :=Э3 Fq!3|BBF;Pt5C!಴0_"+kDXmw.B [Y}{FEĖxy]szm)߼öa]KNCm[w+=G80O\_Rj{@߇Q0K؂΢n (~MA̯^yz% =jssN[< Taʥuy<@%<ö8H/>3űI1z x*^l 섥R(!,*h!deJ2BggIvkBjڮq<siw"f6 RB΂5}һ䀡<˭t"֬w6W$ )obb:Wb*Et'`NKD쮓c;ojo{Pκĝ{{pt|{( ;57cʩ»v0d] >Yz5'A]R|dp-೹Ya/ _ċm_^zW%R%РMS67]Xb\"/Akܗͳ>ηKtdt3wGHº@Sޥ_tRTP[ sDĉbC-!*Ut?|F-9Z|V_g-;G`<.3yVyV,ё8BGAp KrjT"'s W=Dpz3 z {`:eP TPAp)CG9%Cw{Uty`:n; `M@OZ& >ţgL/1(㿀=8l㯧ZO$ѭn3.'n tHrsj_ &2X4dN_H"PKNwHzvkR*[]dE%=;aE|Fjd(BG2ӧе~֓+3`N,90 ؇8ݒgh ۫ղvoՑchQ/r4~'6p}]s1aFwGSuka7IdmtM> ?;>8^Юj[M)) f(rG{?KT f{[mֹ.`eM;ybK Ua `n()[ GdJT>8u :_-gR" Uwιh 8lU"jɗ-@?_c+\aF?x;5ִ%e(N|ר)71EE_;Zڂ,ZР۲go'޻Q0z>Gc>nZ+ot>snZ[|ú[GwC*#bV= &Bu@f=ǩ?JX$AFK*ǰ-s8XeKF@/:^xu{C oZ1)og}>v{^Q ekBqyTLEvL 8-%d;R$ 8A)_(: wDʭ0云f]Xqͥ<_Q(0"Z.9/B_oB* ow3 k r.PP 3V/F)Zɳp@1f53*Ë؁Cb2-p1Z/UML5 hykєDdϳ唳"ʋiRbdB>o5ia2?ۇоdCdtP3~cmY=kr|g8疚m#5A ՗@E'v[e<*^GZlFڐ889i Y-;QҌC YUd^b>`Xuh.h-Sd+.l =Se4ct= j>#D"T5P6G;n|JB\_\?=, CP d@aU0񕇸aZ-tN=*z^sM(PN]l8}'Rbr*R*Nz?5y{ԒGzԒa3_͝!WZh0ڮ)UWo40wz5 y:R3oĜ[NʱFj_eP T ӰVٴK0Y\ ڥl9}4ɄgR=s1Ѣ QLgwc^[llM MzhP*Z;rc5`sU8^vbPYV^u q؝%#N[7HkYSPK$bdiq-9;ٗbm\X!Xwy}Bb@P%'$_>;& Ȃ *ѩ*LjV^՞Be~[1 •Zr٧j%{R3^F>W9/%bq څYߐ=80s?*LY jt8)fP>LrlXέL[ RDP}4iÓ XV4ƈbȼ=L~GKEG[_M u n 1JRx>kU*пӏóxkUZ`2k~'W@I!jkdٓ=շv&'EQ)WԆZ_vJ=l&gX#ޜCS&IPx)tNnMɟeWnX7#mSԨZ7[7CHS[+mBGjD@IȠP« gY?gj"L3z4~:z/*ŧ:.j&۠(JoXuגXN$. zư2++B^díj/HFݧ.՜0&ILޱ8<0H#i#ta Th"SC`|ꢴMs6dz-Ieeo"C< Zĥ2!CBU@ *0y^Jc 2ɗH"ۅkKoeh:)y%× ǧX0҄ n8fEnW댐Q|i XٿRxq@!q3,̸u-ԯĄO>MZmHԈk wy*|e2! tȫ$1&KI|E3Z7x,JUn2]|;ٲ?ӊoiLo-Ш O>E.`c+D~v-_sn0]ye"7* LLq"DJ 17l>qI-эb6 mNEyQA6\:SaU\쥳>68NL=mU<|+U+}h#wZ3Le_9v,oFYtޚ-Y&?EQFɰD2XXg^u-hxO iݻЪ'yԹ8$9$",X7WUd-z@:)F٨fL,є~k@,F .ޢv7V˜iW]IQ<!(pAesہ8BBH9lR^ MN|==Ue(y]kn.ϒlonu~%بXeo i+e[ə' 9Z:f$a.oRuJr^]-14@~O_'8{߷>$+zvFeDFTRo޸H+xr# Q4rj1iR#Y_Av>g SukY*t|IPTJDlS PHGO 0E=}4BðXvNj%d]!ZvGa NOocֳa\{>w "s䆧ϽڊKDODY|\ kt d\Nl~|%qO-}Z)J~+ ٫cf&3/+\'kaPpkԣ08Ӆz74XѷܙU癭H fno/`-BY D4!5+Tj6ݵ 8YߢBf>­SO 2$ ꚸ hX}6Cd}hZuy0kO;{خGEl%&l:Pr-`NU' ZnkyoPc(4bßtts se5rVo BwL n~ B*QJ uc0ւ&Ea%x9eb!z}xy,D/.:fQVwrπSQV#$KO j ]z/u +z\s@Qݯw^6 Skuw,g:O<\L^?j /!ƝP)Ԍa\GnC<A$41ٙRK\Œ4T.K}t rCL]%[`I*̟HwYSYCC E5ޕ:8NOsx>vFddxe*"QU8G !]8VuS2TRk|T0}9VDf. ^R7錛8d|I޸ilF@Tt55װ!(Q '"˛AL ;*v.R G Hys2 7y9X08|zFaI{0"7KECYߡkGM\wZs?I\1GhHI_. &ۉ:n͟]F`Ճ}a21Gfgt1i'XY8%EG Ի Z@h 0 ܍2oGM/]-_3Rn178M1͌"GH%XWt UVC _8G< &P/%W; ."|Vp0Мqi+m|CI5t*a g3S*;:;mFIx.AiD˞(HcH?qu}]hwJ~ݷ\7j&gf-FR'`;]2)S$3mt 懑.P8qM,9-w(q!KӖ!و8&ˣ唰iq/&9)DPCW3t\L>|CY83`6;YۜKMFw6|OuE>L޾_Pl)LS.%k ߨ dDEEnKVT1t(3T~|8cnwU&M9ь1-(wjp|$]fJZU!f`~Bbarٲ_RGɹEDY&.+ Q 1E>0-i&*;WUE B7 "bkbd#D[mRX, jv7x#bp%慓v(9 ~ m^oO o܋2&hgzA#P/Vѧu0ʲ'XĈ[ SyEP,ҹȇFH+Bxy MR[Oyg`XsJ#:PjKRel+lmDU%#`'lnKL?cC|j 4Ɲ!?aKoHp!P3>o~Pׯ9>9N/+1]Yq8,M,)ҠA5&]$Sw{[*Dޠ㞳jnu2+99\wWBs'zUV⎹m $iI,{G;7T~ݼ-@!w 7}8{,z44j&wKMHjOK (۪ʉ/()dxs v;GQ_.is ~ p:W"xMd#7&JRoQi5*!s3c[]⻴*.4봁EŇߌ _!oÆJvk 5|JADS(`_sYOO!rXZa pM x@G:r`.SHaγ1[4_d83<KU#t%Bļ/<ڢH! تv8 V$Zk=jlKtWJUΑOe[d3=M\ԬM[ fuW@^ $Jma?SBjI*J~u笫1J(Pc;63)BCI(waϫp;FE G ! yݦX_'a=^>c)#SdR̅ AnfIO3;Fr:1sa[ v6ܛR$ Y'lCĺ<}CT2BK n/.~ 6`UvP_1ۅfۯ,=lf>w0jSMWlVXDײXT_ex㉼A #_IgEdf|rP;^+?:[|Ȅ:>`p:^UF0:a h&9pOu nߜRϨ#-LmOSuρmkS$ N >bjS<^H+{h JHϕ4hY v~8v~VrB7!T`&f#zD^E0s7 X4~!Y INnF/+UH`e&9m;\`aTpsэ⼨ a\$uTn▙8Ss068Y(:jSڂ?P洇6j83,9[XVqr9٥a`:G!m?T>L)֋_@)=UMkbt6[N^pnF("Q1Ց@[?~8@Bf[=ln@x/[O^J=75c/6]OTwP0']U7FGYMp[7 "hH7 r"˙\U^|^b!o#wD܂qlPrĹ~#\*YE0o2[8|==C]7"%Z UvpMK?s|mФ{07n)|G\T6>OǏLR>_FB=Y;4i8M4r x\2)imft>4%8:PMpzz{s.(P+ej^3NGwXbyCF "Uᓤ?1A`"ִ=Y P|`;Tbk\y R^8PJ9H4&jX<:ާܪ+vcoh89o mZ@1UM#?J^w#s3g6;cj}%|] #MudCvL0/S܀niD6輊Yf{<6G7\$A6B +:Gɘ`7V6|Kl3 b %Qz|sa>I6;.RHi+TH aaVi =<-=RfTeɘpsJ}Bp5[$.\?#)n1v/ ,vBȵ`ZP-M>~z5yz{[}Ϳ-*s$ʸEe+"kWk ]dt@7C)5Kj/=ONڰo sx[e|߭#IfăhߊӑH#E>.9fDڙhIQ;M=4tDT3ћnWx(z`*c~\?&=}D2,ܭK͝8&1tS` W}+q 8!hOpCqTbw'+.4~ba!o}S\{Ԭ@uDj? Zi9=MDAZ5]6&}mP 7$uad~&t3.8iԹ?q:gn CiyER/BA$1I y\ 7ʂ,'9hJ|3z^ӑn|⥐i^Gɧ# >4mQNm!Vǵ?.7jaD@.PɲXY3y3%G@E; S@uãĎ&NjCq7$tc믟A{aj; aM T8`m3%JoP߼I9r}ѭ籊@1#+MxVؾ}TenyN*dIIE5@4{?ЏL7^2[ "a~:*e7hо6v^9=rJpΪ@@RЯ1ɱa2BsL@MDL,C@9b`^yyIQ2CXҊrݟmbbq51vjő))HN?H1햜>o9/+?_uP^SچXF1Si#t会(@FGM_kqjEyG%mڣl " qGd,7`? K`J"IH {0Tp> pY,69Iv>Bdhr /ow,qV 8Cil`+si tZM,6B:1<%PG+ }>F6Y&m2z\if Z?\T&,EdSEE,Ouf;krefJd9g$ HGI(7Lϑap}!vKpՓHewfX׸#g=2G 9(Or6>sYgI M2Av2;obRhrm)#ܻt]S/pqaEFؖ ,b+'yq/([Q`jT3yolŒVZP&;-fw\vME%-_:ʶa|lFeg^h,෿ NZ;\Mm]gYy<9PRJ[hU/MK1bg[sz %cq6307{킁]F1[1G]ܿ{=hPI?򴣢` 8g,y^EtB \`Qzu墉i%ր2~&xӔi#Nu &Dc E]+^]tc`ƻz(<݅11o^-ы7*?'M[Ə,ijW=X` )=*PTd %P~"} x4ĝ+m:Cx7# iVML&^gICĤ(SI<fδ3Ǽ.fTxMc!P k7ϊC *ޗXH NX-7*FbvgTĥc5U;b4ugp *]*lǮya]%xo|&m(N&l})pBvjc*;EhsMjJPmdf7hL>dLQAf3('gjfnӖB15M3:Td^ڳ4I:-c,Xֆ"tn{}"qRF%F?FN10A2 UF&|El4cZ,Ɓ< `cJF@Ps $0ewKm |m>q6i^ G@ :]f*s᛬B0tr |VGl$`]q)PG Eet_HD!-WAu7׾&H~)^W\r˛ۦ],&ﶔ'},uj1m&NKU7̜txBf/#n{qru? *KΩ݉u; r'^ ";@3M7 [{LWu1YN -8/G`d2x7Lޝ8AdKO64( RN- kd]Cy4&"*vWeQ+Y>K g@FqD $!sj+f(ȁXED>BDpלoesVha3Xn?)5Km𫆍Z5eUO+4^kYйw`|_ Z_WZ`7\o'6/{0> NR_35>ɘ Ic1 E)^3lµ\⚶ڿ0{H ΁ tzxN<' ޚ!l>kE鉎^P`ztsnEf'_!U5G+Œ-DW [[PSSNb6w5g0™a1^l`xV(O PhKG *X*I6#]Tu^i?UH9ڒ˲Fm>Ìw|Bqy)#EtMtբr6BA^V:$ګJN_Pł\dF ȗb,+S"^' Zvs$T!UCi#s!etF{rbK]qA=GקYCAvb^|ŚM!(G͈BrqwH؁'N:F=+ j5=uϥg{zIFFl7yR]jgtY<4d+\% ;Ǒ)mD#t0joONَ=t>t|+Gv̜:ҧ Z[U-^wzTH`0>⚘Xꌐ(W׆MJ4{uH:Y'ǝ'RtM( cǥ$0)cK=.=3#c7:(NqN2InM@\3θ~9` #YY| };s. 0mn&lUU :.>yFu*S{VK=# >eEbB[%"kB DyrbhG6 \K쓢HkF&_ɷFkj8e[o-1I3hPc{kZ A1dh|}vg#^ V/q'J g^&PA P: Xl 8y׸R)k4M9sgBaK4LĔNY9x àɰN;D~j`~b:8H50Y? i<XY1 0:<)*l)@[V+8BXMVuPVqsv{MeS-6p(~\U{w'ljgݒy[Mw!e Xb轙f#,HH~ 8Ge0@Ns4{yἕն`󏘔FL\y}>Hq7*@0үM7WR{Dl6%5I@yY{9'#<͝zZT%eގEQƔm/Ҝ\oY4+p1.xc!g[A| m.@u.IH),W}5 EcC@+byJ#!U6yȂQB[jǚu27}hЊ,X m$' co ̫Iз@ZHְ9xh!mt,#& ufڮ0>q0.˞+cX2@[+nKDnG1IUP:vkJ(͢ZBN?~9rssoNh+oY'Y^Յ1E lxsJe 5F8O#@6`Qal&S x QQaoI#( I~K1!$XTi O&wI's!ܘ/ bLȇPxO=dXiVc-\!V8'aZ_e]|NhH #%4I>n➰[SO6 oat97^w; eKWiԓ.Ԃq^0X?5\vwD_+8H!LJǂ#F ؈ޭ Sciٖ ~[ߘrЇv6,ķb]*\_ETjM!ߺtLkglj[##g~+˗Ym6ȍ;J+(xRUY+TȝY `ӦWN' uPA|C5c[ ؍`7vܠkkd?+ 3RꙒdnؾdG].yt w ` 6D+j LYgf ^[ֱ'%Qc! ak%+yZX3L`ٯ~ u(C/:F%гϻuuAf#:I+o%0qgwE E:j3o[1}0]Qjɖ6Sӻk"yAx"4 =Wz"IE ! G"n?)XNM=ar3lXP,{3|F!pF5%:2B/_&c@=C 5YZdшrV?Ȭǖ\g5DR^Ϋc { ݪ2}&,9֣Զ#++r3 T^5s&l%`K5kw␒faAt{N`H0Q#EdE[ń%'IR̶QAi`2eLY0pmk24~ H٣Z*E7j$6C+-e20ɓYqEkKoqX"揬ž[XV@Q `u& hwQDk}qW ݿ@q-@Xփ -cjq֍p攥Es+iӥC.,rϜr$N%AvN&5C;7/ԶqhTՊoAU+7$ .UH;nHFŹW7xd:ªZsV?gm.X bT7+߂y6U9k J6K?lt$rn[75 ?*AI9* 穅k!y:$GHjRLeT ,]hftJuuK X]R+ {5]nyǾI\_Z"6ck]_?t;$7_[RNUiSxw i@Gqc}<:ְgj Sig_mJk{Q]W`(˫8k܊a6S0w" $ -RɃԫ,@x`;r# mވ[T.M;rv05*(Y s)CL&7XAoZߖ'\rw /JiyTp|j(Hxհ¯\#23& 0hkVy *6JV1t13Tj(6jxV>CnBvЛLV;efP3A3IDޕuK(GNp*NUo7`|!eS".(c.C|vMc𔭿_qGp. N:R8R\Y ]mKtfmE˶Iy\B ֎ Zd3abP.`u[M ^oTﴉL*$O?hlѮج Iw`;ffPD;_D 3F%P|_ݙU Mp) yҽ.%;ad JFtۤdȶD)_:\_ 0ETب!S9$$ Gu(j.R 晻h/"A cZd芿ihA#(4sĺz. /,vh{؋-Fl>9/ `]soKdfG`һ" }pCsK!;'圢5A]dPHI#s2HƈS20mu }FB5MخREoS#( 3pQ ox>.曯/>Pߴ)iϤ9е2rV k:HAN\6s,>3&\;XA~3,u-du8/ H ^C3fEpEe Ql{ kA=HvDB܈~ؑIUtM]h=гgQOwEBD|<o AȞsPQ K2J>+0b7+(nл]x1|NE-Ĭ+QOJi"L~dG_LXr;iq(2i_2%fYDТ y08 N<_w7M?š07+ ~ 27gnL)P{LO%F\pAd0n҇ze]]1Vax{wtJvrGmpwqS|ec+loc$ҍY$4m`´7.uφ' GNipe=֞⌐ D865ºe629@!AHInDr=U&5j[0>@ ֟:pr]~4Q95N%kc{?Ռ yLЩ!3԰#d0,~U+1=8WZO .#=+#a)ZE+\0*ۥ}s_0%Od&x_?>X \^&ᥨC[OƘe/{z&.8;[5v+Usdg# huCpi0:49ɉ,͔M=HpYBq|kUR DJHH/FK[t0!\cXYU(D;68I,uZ-ჄѷCABȊg'^X&P]}4q2Y0tW8IS {q^G(4n!حxN&f*l 0#0"y\WWzv*TS~ky 0d%؂Z x77UC ŧ\@{du) NC`YxP*Q4]'gm4ʔf.FKct>\h&ܫ;"aRz"_^{{\1z@g0 n X2 8.ĜҰN$'q8NXN|||~L;_[U=`wU=hH7LCw 22i\zx4ozYЦJd'>0Ubo(qb`TP/8X",r7hk6-59'8'lQ/-)A)cRP]]?CyVWAQ[` 7(왈́{dۘ~qd΁Tq$`V#aI]Rx.3VuRŒxGAm&'F"fY#P>YY ljfQ>(Nˮ4FU8dnd0^(?b2Ζ/]- ,2~5/KNv6R:ۘH k 0JwOHZ_ږ6Gj<.cb ?~oɊ)qVJ~Cζ[şx4ԵpwbDqݒj~ӊL٠$n:1N7Y:ZOQ%!סKml>.BEi*\'5=:*st;6!5/F?xWWM,~TbUd5v D_upm ڳ¸r]A)x"g9`Gj!hͮu֬'F-[\юM.m@$|/B@FԙeitC: R/grb ZEr`;yu%QnzF3Y<͕A`#\]|7A{ʥkэPkDLkHGzA}W#t[-/ "`*-['J\zDBlVH#┱%kԊnT{gTeU>:Z(JQL#̈́'Y-$ BRYt nF= &g%VDb&CH/U˙yfoQC=7itՇ W"QGJg ~·=Bĸ„QaRk0?nOMsfDjg2d/g~K IHv3.am .ַ:}-oQ [ikkc.Q}t]a.B&v/q'@1N72:bɘƻ|nPzFO~^ާAL8@4M''q@@LHrdp-޳{(xVܬ@N9crʹ3q?r['E%tfCqSO]"jRl8#!`D ~Ek=!dn/VI b{Q.Ys_e䳕˸H~ƼC,wko~Z[KU﨑eOJYu!8੪*WA @{4EDLu <$%緡IYy8@:ߜtyrK: v1IsG9UxW:7;1ϻ rX="<6?M6GrFD!(͍aTm٩Fj`T=˭ _/RY_jb+r Q~j8dOaeh}N!2<|@ tNaI[K/Z&wM5"ҧ1@iN a螛bĮ`ZGoLv H*xS~0,D\DUЗI1p? 6}[ QuF]g:m81QT T֎]f(c/I:m Ok[nJT7bYn;d+ЙA OY8=NavyZ, G皠[x]Y[Q驹ֈzd(Ъ8$MRHE/LZ/1y5R.xd FJը{]69n#EVZjWx Ù^6~DjDgͮ^TfX3cv#$Arm͚t 56Qej}w"+t3t}]g\SٱXq 4t2rSkwrh#wQSEVvHoa-_]"P\﹥_C:֥K@;_9y/)S0]6@bK4n﹓ˎ6~&nX\U>p0#ܒzx ,=Xj?w'@0ll>grQބ`7EG]ܴ-$=*urhf$WӇ\:e~YI"ٷܥS7|=@Dy6,3y \ItGbPY?VDkWzਤ|euЪ]-HSI WT)6D,KmVJEݫwH'Pt2>l&@cjTXhD$&mYŽ zȻb°>(-'fvGZPI bx _)ݪRWz~@t!Oan jcmcCv/.CRL2}G>^ - ]fLe1lyhXhkȀ 1(~O0gʊ;?6PT%-ަʛ80?stwcS``uJ^K]}k\F}x<0}CA׿E3v](^;30_r,V|:dZ¿9xĔv?lzqed'!?IWϮ"o?,7I^ԚQ0Nւƪʞ*HU^]ضDNjnHʃ=P4"B+mT|Y$%1p9+ottC5ZtO i,3e˘hiWf$ԕq~؉t'ť+3&=}w& X!h-ܞ0; ,g/d3 *Gw EC+w,-}51|QL?))sk\lt77utS!X;Q!q#uۮ+d:RkzNY[əzM^`/#"UlE3E7Ω #<,<\~6b@ԡ.d+ ]nwduaWPv0%\u5ӝ͖s<5;3"bM}cwi|::ٵh*?: I,a(Kcg8=ؗKٴ*2ٱ |Px&شn*+{TShh#LhoD`V&25On'IpjXQT#9s zLrbw>I:~h4e͐l0/әޖ@+Y g^ Qx1&ڱf1P#rSߴB I*vAОm [z1xP~G{gw82f hFIԕց|VQ˟" !:'VưZ͎o% ;o8Bb0i`gU:;2xXhur7I5$Y5-t("aqD'φ )LR؃w(vd36lLS-νx|і B9es ŭASg mc= pELCfo|HB<*0PCUbۊ*<uo|ce~͋9TA11Y69y\y7B R 2f; PCV҇1Z*FQ:{8<@=l슌(FWPJs 6-nlp/ڑ1hL|5kL)Y.U$&zj9uFe|QPA%yV"dɑqxypeSgc=%'&9"ƦHpU`.1K ^ ơ#J&9pKXԄ 6*2Ow(0ek2GD;q\g*|n : BƥX728W:FЏ_f̬Áq"KGow̳]F LJ ~G /{ C ` ޾478M=Ђ #P0&|WV'31Ol:]+'[X9߷(S`3eu*!!ԖoK ZEp6EkT:ϑ-PzPJ$"z?P$e%\D ]1GEU|5Z|Ĉm\* t ~WDq l8 (M3汌 R`i{8@5_49$:v1],_snk֞jNaA'KZR c;YR3GcSH})j&eM9o4Efw]ȯtwTr*$SnCOӑ>dsD^H_E*0{cr~kq^ -vcUcy|7tj90܎6"0)U'[R4dY :FMc"y\s^l`7bfjͤL]׿kU1Tc*  rNg('ԁ#D?&eؼ;e[ %E% \Ā! NYiX["nK0BO-6 D ru/ [ѵ#d/B!ņ< 0""i_ ]_sP_F~z("%TqpTc.N쒏b+)" 0\y_WV 7s Ѱ]nCNBĔa ˫JRRgFp gΑEcIxDBttXUѹqR9g>rTKt\^JndiqGKovw^ P r *9G<2ٵѾ&Yh+/ө(P6%%??:f9(At-rRgU ި9\_WE~}y{͐7.8hݶS}Xf* /4Ph&Wb5r k: xX$sW.㹙?}NVŽٛ+ χV̀. )H,FCS'!am7 GgZb{2jЕX u4]݉- M^ \bϴʐvJvR oi!> _LѹkO06Uv [A0w xr6%hhՊﴐzdm7/p^F|mU=9%5pE3++MCmH0i#%AT[ DQ1QZ'Ԇ⤐ eB) 禶T%m: ɔ}x rQ"hSQ%u 9F C[SCU)N"%Fg%\{@eX 6#hBL캼C6US 7K^~FɓN7u+ ܣ`DQ%>R:@o s"tާT-{u;,o993NT|9u^K? %e>0?~ 8֕J T^UX&#-w™$n_f/,px?=d6ƀ8PZ(/RKȰsTftvYPt l^ɐD?hX Tlod+"*^z| @fơ䯀#5L׊qkGەeCc &A,H $/z@Rn3!=5PN5r_QvRխ5G2|zPW:V.5jd0ʭ?gexY(lqЂxzv~GT 8AgW fÙΡr֞Z҄cJPrEv2y`Mv=;"ߋ1OVLRLdTGD,h /N˓\7ITxTێ#(1qWޝi$ϰI]h9דm>` ыXˢMͦ!ޅ8"JдZ[UNPXZRD%u%FL>(]v>4~Wa.rh5 YR6dragp_ ċTYib%c3+b MJwLk#NH T74n,eA(kD8̅?.@^}U}(ίciT6SmSmP@D.dB*ps)sUXu&r D`9tK0&:mRZٍ$m_x^ſ/d |xR b\q nO #Nu xbD u&qxf{Pz++ltȒB9& .V'3fN E̬qq 2ՠQF]=7<+'Ta=?97 ?CmM @ۥX&02;X?0;V3cQ7G%~-a2Cfs hA*#ٛ/1vQ3UӝR&b~ gLg`Ehwq&LzS~b|HdJo1h6cxBrEsLCٯs!~ڕRR4OX'l^Kb d%z!EjbeG3!j!Ĩ> f}O"/Ya5+FCЪJb/ )kZcMbc5QV4Jv6"qgoSܙO}Bh;˽r, 5~ҭqޯTG?O L0zeeo7rajlI3E;;2C {JQn|`gcڭ)*i1vr,&Fb[==ƛ u:  C4>JD1EI4dq:9{jϻ< ȦsV0puWy'#ʐۊD8T2Ú\3hǎe=N|S+%V؆"SX.dq ʷ(:uFq"*uHk 4C$oSZ%Hhh;fҗf15$$Ͷ;L(&vz|c H%`[ޭ 322mɲp @6 L[~&)٥N<:sG)y 7& ),O258Pxc(E4I=߯t̓[O|N5iX2ȸR]g$ '']׋-(Hg 5^R4W*5WIcLuzļ +"0:Rh!W4 {F!6T%XIM;E@H]є#VGIsV3UaOKD<`¯yL Ht?۲"5u 9N c̺Grsg3&LOhԺj[rk( 4MG`t)ݦw4ː{z4OR 4 *D>4*aFЅD TBSK`kk/3pC`c"{͑m%B\HlUM#xh;M脋en#VCBU]>}&nC(79T2, ɹ= ^ؼc$ wb:R(l2WeٻI^ J8X)HiFI oyQM 7=Vڟ`JOΞLXU:<4iYPO6dzɟ{oG78Z}nѡ ' ;a?bɰNajZy0@ ɼb~hW*@vסb3ShQTkZqf2A# Ec >|f>K4%S:wGp*~`266g]Fl&s4 a!CqSj MJPȄ95Xuv?3 'EL 1TOd( Ф)/OgCEYBjV"Ev0n9Zy.,bۄ38tRsņ:ξL=q?cgɎ e k]XǬӐzסPZp˶;Z֓Ji4 .G<\yw2.H(!:feJ!,#VA1)OH :;A׫V|j%>Quoʦkh?q(9J`MJejő1 (!qØ ,OH6[a8Ś`b cߑki?kONu4Y!VXdJP.|;2;V8EIjL)ͮ9)R(18g@yYB[! hm,_co kxre?%v̝hҸS1FC4ӾNȁV+Yw)Zg*}ݼbN?#]5рT\9c כBR2']> e=fN5\Ս7CpRH$z{di$IHR7<7V ڌ{Жp̎"8vuh`#>J#`]|wH{"q"7U]L徎6^:̃(V"xOTb3鬡H4Gj Ew9.yڄ!G6'.J cA;9@T-Kdz vUen TF:LXCVO~A4\Wc#c]pȫ2gm^ =q 'OH" ^X #;նMa茫;#49_*w, #kk}"qAnP}q\Ie-,N%xj3[v+Uy9r .(cMuJֶN݀]%╮aJR/TeC=2wqqAqWNـj~{k̷K&_;1P䌼r.B|B:Z W $p;\F95b0X07.'K+OR]Hx_ -7FD#hf#[4#qi ׸ f ȡa/d,U+W%VAvOXL]4 qc!; _O Եdr~J]f ЕkSFNH>Uh(aMuJ B;fJo?zf~Mք^J7c4'$ 0\d/x*|&6,7`e;Yp==Zu%_ 9KZc T1a`\*iqM~Ms{2\LMLj 2烴ab'c ΰQrq&Q"dC[Yb`g6W8f@mB`阌~.*d*S|C [<.gOЭ0/[k0ϼG  <+K*toƹkwY=S'_C< |,Pbv*%ĺ[Nrz&7Dm@pBgM-sԘUS^"jD7`{~(#G6Gsdl>YOq/!3[((JkYUow<UC?$0ȸJ*U<3hSKɯ:@OXњΰO(4%h / D/M)HmӤr7_-thw;.M^yMX#ۧ%n0Sl?jW^1 ٩R^yy?f&; kzzEl)׺3ӿVFJ@r@P SQ%GlWgsl72JfR1[ TIPٍ58s]H7RLt,K+c^ tD,"3304`P @f@adQ`:>S1a Ξ Sj&D;w xkr7(ҩ8M8w3ْJ9ҸUlp zKP~8Qo|0[ 9[UY}}I]Lu}E޳l L6+6#ϐ ꂧ4!zEݼ~R,Ž RyA}p; pL{7s^(r!ſ*5Ǐ>`;`RZ$ OAoQܦ|E&0+O{Am0khMvPRo0o#GoQ g/^?MV\΢]?&|Λ3^Zde#6n({[~](޿NNmJ܌t񽵪Iz{WFC>6?wj0ݏѤxC]dtDIhz/nuK9xT" qKp`ou.fnCeaIzA-%¨u~Ipʙ[twPt l8Hweʥ=}g8p xغB5YA@<"ml}w7cEfX=p8dr|VIvvnpA4RPԠDfmzwx݂ޟ&2"vwN=k ?2ۥN.o7 o+|w7WVy{2CZPpr:? y|_󎰊B>^|(اV7NFvI$a>Q^nj8e7 nmJ㨻XKZuܼo:عlO#Y2Hf,sFaQf:6sD聓'KGDGp_^[)U@-pL4?Tčd2j\o:Hw3q+w(*'z`#p3O),6W4pe=b06>9_&dc[v^H0)94q |WC]]B͢v?)ж`F=17  V +b)gb(Ow]_Ec3-<ju xZa?jB:/Z;C󇄀'ՅH,hg }A0y4jZU.v(*Nq,_^zhAv$ћ?4 %aP<2 Ebm(ܤ$i7 WM %g&U4zlCb& uL B ąN._"t J ߂/!bsvܠȲWL0b-p$e0F_z\ "Uj.!}|TAm`+U|ϖW-#J4k[Eu SJCy_7z)ݒ4o;;=}hU[+O۪XTϓh%8m*zғ0Ms f{J{šqKf_>I2>~8#xH9QB rzG**MT[h+Ih^`>j~~;HoVT'hQ2qHbM P61t7 o_}2xt-! u _3H2ll'fk jr`nMbt:U# qKܤŋ?v2;P=S%+[6ѢacNr~4*)CmRR{LOd#4lMCmkѝ?.dYqaicE6-ov=%bf^v,fMW֋0dL@H_gR$#"Dothx(#B $6#4~!fq)Z7 {(z士Fh<\w`'u8*pHn'hwTf8F35!pu'&i2 'C^{qVMlJž`Л ls 'FX@]r2U ZZ~$( ~[o5< ] e@V}%(0 Gi+;.ֶfXgگKsRXv##{[PL"G''.&X55S8bxe%N8`2;7N581Y0,"f .nPrAM57ۊ@# p,޵ ݡ@B9mo,M.2 2?(dh, GvMgZm֡3::p\ ĤUL\gSH{hwcC.'?(ل OYN:AjtM293 d`raZF@ijmDQ *nViWdۉM&= 0pEG,ŗUj%[eMqC"\>)WM/!FQpg .ߜ`4| ӵ@z SnbuSM/#~%d2 'rHJZjuJ?Rm<|>!JWdB>yhFml9 F#a>i./[.)< Y RU3enys.sXqC\rJGE }~8S8|QB9]3?C) '6ж${#ioؿH#lE-!ۍ}.[zko!:aRȇRͩ+ ")U %ʼ£@RdGxC9Iv]ǏK̷Lsn^˙)"C"HXIxfǷ&=BA~ipWPSR¶7R q~O&|d>yоqL/?*;^Q(Dz[EPVSp>m^18幕QT@&zb.,4#@Е@U{i~ܽG+P]#MT7Mx*iRԟ5 ^['bC|}݆k/z >ERI*Đ2Wl不 $<#܏[|Zlc8 k(_ W8<:<`׵O .;մ<7 >e7ޙZU!:Lh]X?7Dӫ#TG*3z_@YPd0|}y̎|z&T=!80z2uET5l@тX7PB'i*-2 =[y{|LGO*H;J&6Ca,zqy-?:p^PZDm7nI(Y^G37싋y='0ڗd>Ιm6+;QQ©3 =&N-̧rzd3J$ hL~'$y%_$Uu~aDO&ȗFDܯ,kLJK4zn~*q93ׇXڤ3hz{A)Y%GR}aPܥ@P#Y܍8a@[ѽYMBN\dd\8 >S 6mTd }^h7Dg)kuʡu:L1xhdfZk{@3'QNUa3Gbp/0bqQGgxэo$|;ӓâ ڽ!30݀ {lA1%]]PKaV6 a=+ɠuXCSLe,6@ȡL!H %,f7..򪗦(2gj]dX-zsŋ,=q>H7r駗j\uߡҨ-$sܸ2et%RT u?ˌh@/*_*JJ]5 ĝλ-gX7'(V)0B' Qlx4ěSt+f)0! ˁk;pv s*'nBoA) UX)àx{jP& |qZ"Kw' 5cҞ}O' zٗRraO@03kњ$~LR}\3]q3g㆐6F.q{%dgVD=}kF W#yis2] 6p#n5:R2d x}Mpԓ+74hjoéMwa0Aɤi[OKcPW8yK{%҃*t+PlP9BcڕR"xC8rP5tSa`M)\k}J 7 ';/29fLϦ dr.W>9%JMӮ2>D2ؓd:4V2o U_LJ?VKQbW4 iwuQ "<ߋuכ\?Ɠ}K⽩ļN8Brvse=aNWAc@5;J$2lW@PRR ^Q,&DM9?qoVn'I"r˿Re $.Dk 7XdE?.@!"a½Byi!n;W0,i^VFZlu~vo_7|m1^?sVC4DDcꔫtdn<9qБ(!  c9ǼQR _*Z- -%ڢd}[5e#%y4ȸ32"Lƿj&N;7,=ZŋXith7"u95r5j`bR$I_HъL[TA(A ǻGc5[ + w'Q>8tPfף?Uo{>kupPz-e_ ӡs\ gGX^e 0ZĐ"J5P/Vʂ6B׊::_nVx~@k.K},*l`mɺ <ڜt0YklKGB#xvn̠G=OD-O: g`l_3:dTN-,>"!L\rls^3ЉS dٚ *$Sz8t-$ph]qu\O͙\vxBYC5Of#}.dQ.6QaSĞwfiF9%:X_nNe$K`vH|nXt@̲N㌔M!\x)A@f! W SNK0tЅsK_ %  x@d# U\0,m3Y]4@@)7]g"W>ߡ;z)9&g+4-p;ACuA*.:̋%onykoWnmC5ꦝ5~w^pk'PΧؒzh'uvP5،>ˑ:_S .u# cƾeq\ z-VJ|}ۺ*Vauu+*D2T1R !rT=^IƧkEuҳw1FQ\k(cj6 6`=$d-)">I-s#|yQB9\dTeZ 9oG;F!Op 3~Py?"-*j>#pH4mf U):տ3[),zfdM=!õHimy"ґl\g E}($eB>%CA>۾֡P[<29.XT^8x}Y)#<# z>#eZw`$_ )=@Pqk5ESw͋;u۰Wq3pQicD)yQ4]p퐿evBqڃJ x[Ôh5c6{.嶘0Nෘbh3( \e9lU;3iw_Zeq %=U&j<E wY6|\ ̥c}8IE '7h[x%׵-喴ܧcQ:(/(oUƩB̹gox'IUIV=X q}نbܒ UFU$^ARuxX@6W}]KoX,>C%@} t}rj#C!bJ?1 e8GQӑےTirj>(:t,oPיG CR/s"O\~"m%' V$,b(lђzX6/Kˊ/0F:KaQg9 艰"7) E ROGF)Pmq 4d^NIez\ MY͖%6`ýwBbxqϊ"l :` F-nD=Y2ݗmYאIoP~"kWJl"k) oLWYCWf Nn"+tj>h$K5>Z$Gs[fG0sq+ \b\2լ\4}* Y32>zOx*ee!,yfAü|1\o/$¨J9.=)SÑdG"cH0hdoX} {Ah|)3mfe"Y(P?"ro IY[L{@IEkGv+#;1"M{$LY213U-3b 9,>G#ANxh5\r#SKO`uZ : %NKi޷-XC{E܄Yx7 '7:N\?T6+c*f0V-q֞ð4uV6;-bzܹK<I7g yPRTdu6C{PjٺJ/;H5vz$qۘfdZ0^C֍ZIʅ4ݢM Px-sbaĨWU- iGwqhtLy;(E?Pc@֌ĝi]cbv05hHh꣋$Eh)hiNfWA#lK(H -c&JŃXď/XV ?M ]3؁\TuEyPB٢N缩M}_O:L&?V m%c5OÒse\JJ#js2H5Sdwx(j]Ϸ0UчAGRRw*ݥsMK{&Nq<3)&xuur1A '{ȋs>+EâN?^w1%*KJ(e't\ h:̞2WYh9M +>^\Hp6%qT;a.ͮ^SyMea 뵕N=MJO0WQHm;ڑrmhy ^P_IXU[,dXCUJodCyEM/Z_ '20(y=l큠0R RbŚ A["3LR!IOUުS7wV_-[M b^oBQOa0``z * |A]X0o[;e"!z-׹g`Sճ%DaI4ح{WDitކ9>8%EDMtBX7'°W׊lS7% C{H7=߭%hb#Nev8=5bW}EleiKn@n^[%o;NPd5S2t]%\YQ,HM)ɕ0[qCy>YqH^>Ey kv & # WxAOˁO<;2\ZĤNbX-,kIv@įo | xgώ\։7uWI60S#lp]K~GK"ɖ0+Xu+PN2:z62~67짫q3v}JԙB>Նӟ:]^wdϜ'd8Mwd v~FԻzو`+EM?/URޜ6{o隭SI7tg.bvV_⦇\1^oYݞ\"fl0F<@Ma.MGU $MR]?6"rAMR<@(3,w;לW?Ib#;J e[念հ枢bh?9$(yRN9ER "'3H@$WMQV@34rYX,tI/GgnG0Qӄz.ټ*nw$d1jWVvށt\|^YLᘊm~UBmTnç(Hd=(v?ajJi (XQ;[|!_3;͚ܖ҇cQ;Y jM׉Ĩw$@mfߛry{ ^Hvv$q GInSCW= v!(U>O< h^ Jмz¡!'^A \}ey NH{XA^0]'@|/`=2)0"s:hRD8(ǰ E>=2y:1#t;v)}`EXͮZ|2d(.ڤ5OE8E~7$J#@Gs;ԛ/TRI@ 377DrEnfeHo &7 |=%#d- #G7ƭo cu-Qst i/ ٕLSzˀ:ucP'۔,Z!]N\od& }~F|@ PkئG_rGɉjK2rZ \iLIQ. 4n1MGdg̀eTzDJ]ଢ슻U% 3TOt(X#rRI&Y}V߿>H3X ]>sKR@D%p^m+J"*ȰxzaX{GTg1tvxW}t XKgDQdӽIǦx*9G%ZA  =h'^G飪ITTbf!^&xzH5tXW2X4Ƀ8AJ|? Un\h8 ~^'f,7\]/MM1N^VS<;ɿ _M(YzgVZxg|IO}npf)BnY8$SȷS/F7Щv_:Ho/F=Ԩ niu Ě0h$vfRѺYUKʸFtp;oZ7TO:jI%Oy7Jry?Ͷi8{GM@-\0ggVlM5 [ԡJ~\@F z-A{=jm#UݼV"b[`.CX}01UV![E&ԭz'ox?32Tvu7d@Q|i4,q)8Rb)&[.!NJ<밠^6QYʆQA7ot@Nϑ8הkMB=Py|Wo.&KB9.rszխ й9TDO "Q(أ{z%fhͮ5ZfZ}2ru~H۫eStv5)0z&ͽtf/D`)%g;vcRxn/$邼 Ώ;CҠ`t;@ACIGTv؞8RsvkEDOj^npxHgW#5*${X g! \(%@#qZVFפ@k (_hf4,q, 4h\Qnr]lxFWR O&@hۜh|^9`w+hm3}41zh,Z'|Atz`ab]? W-$l{ v_͐t6Q0iӷvdN(bA7<-T Fz8Y;BI¢:Q3Ab*FY%,X8PUhg>7펾Ul>fL@g{#*NBpU jUC;b}ley^ܒL Ln[XErJ'Ϧ $vS(, 8Fz ҘOUL+*gtyfW?cDmއjם{C\7,D?JɄSnTzꞦbW1FZcnШE7$Ezlkh@E|ϽQ+)59$'"([w-yq>2]\la+ ?Ho鼇e}Rr4]M+{ rk[B/bGk;4l6_g(^R @$EGȷej1 9ꂅacE_ǜ{?֖ݤ3 ,27KP6̀ Ś?(쯠qj*y{NxWn5nj2uuH9 n|sn+af@Z8>j}b26@X&]Ǩ7F?qv1yN 5V@ L(.Ble<ȇTAݨ.|˖}$Xso~p71ժyA|4`fR Fi(oU9=isx7T4Iٸ-JZ@eaE| %9Q<+? F.A[vm 59߱gl(mH0nT%IW?9qBa8cj1U~1tX PlM)eማ]=Cǝ׀n"JaM^("0IjoXQfl-E<ܡ^|>+?r5**:h'{AݫIMaSzƁ} 3drkz>poOvjauszVGLa3L$ JlsBgmnI$)x,|Θ+ꬨR+ti t#Y[YI!0}E%Pt P k.wvAsqA6zV":>N$f&etRTdpK!gP}J  % /̟ Ի%嚀n%e.k P,. gw%e]s9~wޞnVN-?{<:Qy=JQ[uX1Ůto*7#>H,~]ld E9D5a*42Iч%sF%]?˨%YZoLK%p?:OW .zv>'ai?>o[5Av d^=SԄ7)`_A*}urP.0&lg uG9D<ԥ㼿AS,¢OaaʬKH3z;]FPH7ow8*eYG)}0Up0;EŕQz# %= 1M7O׳`O$8"\iGZS_p -}*rXs?KZ^&3%Y>FY%'%ho:8,-P394}~ eМ$<+]|1nXBW}ZbzٲNu![{S]2x{3.Q1=q{[u '! #B*~;R 9> ޻[I+DNIak0 N3a ,=4fyESLD#nngK yY陜&q'1xDOUhbwrN|'~ۨ2 _xevxc!|8vfFXgI}bAA#ہA5-g2Րc]r5<OR7ʏ2Uz\ZMUo|q"a5Pe2Y2':v,0mQ(r(̈D{>:M=(7q69E0VAFQx~ߦGjh̀ )1.$驓v#Eʓ|ͨ{Q髲6K,I< /y}JIv?qAwUӻ )㸖s0{ hpOYYK ȍ9FQ|g)s$d#, qA ԰;KOål8'HJ^ĀvVeN:]=E)D8EۖٱMh}f+WU刹 (]5fW"b8?v%`0J]V҅/D2+\yfDsO|G/roM*eCKy [AR*-)Kԧ;9'‚J sIG/OiAnz ;ku 6vOٺY t82xoUUE;>atW)A+BՑДA,9$&ٽU Y~;N)LCw$hq[ix,?>Z˞w?ӃCw=bdyXfA]y;4[B\;G6=^]CqA'զ69Sl.w[oRyT'*`##R^"'1/ҧg8S=f'>઻Q } \^e;P %)|O" fn_9x <$CiS{'WUing7~Va(<2Ly2-2nGP+p@+~%YGz<[xĤBWvCHEU> ;|ߎm5xtN5F~̅I+€1 h˰o 3DUP>̝@UtWD9S+պ(Ĺ86bLG^oFnxQb 8a=+ȿ7S[YȜ#_PeNc1…^bCw~FaD;"E7Yf|{ʸR] k9ЯS5qekmfE )lsgltPw(KprX;vcR)*X?R5/U bfb0`ἹÔ,ӷ"F}rN8Ό󙩏֦46xŰ^8|LT!, "SJ`X/B9U 'a [=a±eDO;Щ,$kEsqo "0X[-(ݟOn5≵8n\qDOq(*=gGs[bkqϭ ZY$#&Ce3"gpN ڝ_rOh$XxѴ,.b~f\p 4sǷD!edt(k?1L?Y KX|ˠf04)X:ĹȟJ,:1n `4nc"F[} zeKLQ8P3o:M [p[C}f5#Oik_L~]ރMLұL`\~B8]"kg b&$*+b?IJ\]0)kX<I.eG|/-հ*)!ʩM)[s-^>8Icbc`Gb_oxP+ a>>bEbZ#h{0Y+gM6:GD|]@o]}%+ɪj<E]⮵Wż H0SeK6:$rksGe\81[bQ`lTf(N_RCN|ICCSr~{JLEBNFH#`E2}!ՆO[gl@K{L|Զ^mR= o*L2bDY'r=$ڠF7?x0+WX v:UXFzJtz iþ",;MdB3@V >qyr)n4I NؒK!gńP7P\ܜ\CpnÂU;O<<ܛY:=;2vUA+  oyӫJ(\i<ՑօFC?h 3xq[mc""!xBh ̘ &2P/mϖ>@)'iz9MţSpeW AYJO2lkQ0dũvL}hwusS:{할wzf3Pcu;6LW :â_YZ[9rJbs⤒lcL\P>#\\_T|賎B~:|e*/ ޝ5"܃T`;Wl9LnL$K-|7jzܞpPceT‘,zk8Ornhaqݯ t˥Oݣ<]ִ9H^x= s=?xTa|QtYW)"%: DsB)5#s_'T<>^jR{b*'o7"oM,+cݪYے6Xy_Δ'G5֋VxpĢɀh@Vo{NOQ=mc>ݭHfr+>>sQ`?7?㪺ws%\`N%wf? +b&HV<ӾɀZ$S>)5P $m;N6 , Ren Zbo}< l;#M REKO /;;]bcep,^`EŪo#hq:[5m7z#mY1N@Lp^H=36_"i, 6G*ŃΣ9mT.S:c̺jf3*NωЮ^MQ Q1O[-mfĿ?(5~)qX@j`O )b8;dWJ={\f`G7~;6&1헝R^WnJ3|j <`@T pwwbE T*wy$7P" ڨJW(pmz hBq.\i(VA }mCe;,?rJSLlb \LQktvɕ2kcp5ݖ{N6Džqr$I}A7b 0n`I6JJv $N05]} ]p LC VVUnq~VGBςiTg C"ƞ5yḏ@.JE:Cn=JXB<^1?|=keEl GZ!cGlz }9ң6}zTԗΫMo / 45{ @y }?sk^n(f>)X4xlIf"^Uq&L~!IHB;mngo]X|CTVjr?[a׸u"fv* th߾G> ^.͖+WsdaoWE(6$F 'PsMFV0'B ᣩ;k9R.B!6Y;࣭'| AzYj8NGQCC\fܟV#4.]MʇDw8~)0IKlYPtyJa6B$!ݎ;4>7 MW7d*Z11239Gih+vPkG1ɣqn Sߕ{J*8wu8v_4Gfm>1re ':H1YI嘆w/ca!gNԼ;|)5fb-^1>+(DF+[qf/ݾ lZHoW-dsI5$Ih }vhI?eۛtDv4N&;xSnX5򦌒Cs{:VyS5mx/8Azx4-<=Iz 8qW_~䄦?).ū'ж<׭VlZkA Gg#л?fka%X@ӫbKFGvs(JUW,ԭd!xTS_oB"}ƣ tȴ;yVitF[?zimHkM%?8{]*}%DLUq)Y؞ }II21Y_Y݃i)6e'FMPn]ۆO$r~Wh%%4tWU{Y$LÒw pYj2G$DϢ=mرx /f iiuhMH%:P0"rlb5ٺ7SUQ <@) #1݀KW ̊JH:IlQvgKG^'d}) v\m/ 䥼hSYʲdg֎0R;g@3Ls"˿GH҅!br˾Bs_0f!.PQ.f6 ?2:M\hJ삼q`&A+͚R/j2-h-ԶLS =G2;R ړD"@lM_ P~M1uQEąx߷+ " R|Ne(8\Wtrorڌ"QShBwSV;><":)B!#RJwL3X%hM݇}Wx`9&L֞:Qd\f83^mmHt;:fI\ֈjbF9n,~Ne;G0:CZ|XdTفa~Gk.:*ZmzxHj;|>t _.K_LGt2(TNr5e?GG5!iӌ `Σ .D!h>l8EE$@ : /[2I0=io>\kP(omn(.댹ݪExbk3Iqk5qM,1=S 9A(ΰu9[n4Q$ΤwA3/kU2EE^FVS6^9b=z}[v**Y!:VuR6}MIsEP bi --9毙6Y),!e4VpVXڔV%G3K=V}0BU*7g[􉷽hdk|l&ڋ^N?eIy+EDٍf&YF)zb5`cOמ1U*My<,ѻvi*k#9zvtO:"0` gsߡK l[Aw/sPc8Ji {WfZmv_ػ@13{c_7craZ]áۤnː]~xx~־8ؿ_A UfqbK$n11Y`[t=cԸ[aRաnϙigXO*{%!pS''l2LAw6gHyhToe#%F2sϟg4qn 쎎e :͍ oNI+{R6ɫx7&fcJ&Sn'ʅxhS˯@6.ŀYs-w=Z,,Y0|vtGlmQZt{@HA5ju t[`(Dm^\܄h073nMQ&QYVS"tU#Eԩ8 ^_-˖Ž=OqfQxq #~Ǻ2 3ɬlSI8.(g&qVV˼3!wq_8*@ %35㎞a~9RNLU(E6ulư?Zk峋 %vl،$ :eYi%Z#DkﱓN9\Fal*SqhfN7xZʭ)&A94r3p%Px6~cEΌJmJnч)G)[C3fޓdZICh! $+44Y5\݈9"EuK#a-YqGPɚ-6 V:>D\^-5e^ƛƿ_4# _َMcz:8*0پ^V8M TՋ.VJ_4jS/#3ベHϥ*loӞwYOatn 2kIE+,=\f$5dg=d\MYwb,wR/N(@'%s%1V"U,i҂}5DhM؍;Jx_R.ԳP4cvc;)eyI`Ǔ~̷dMRrLih axo[.۾ҟ0T2'q~:iNZ C`9zz e`k]|܂ aeY ۺJGh,P3b:gwنvu+F[U|H<=eA!G:BN$.Y;eT6v穬pcA^r[`@Ma\o,O$}majlI086A v$d#'r,DS6 Op2&~Q3Is_h: NBɱd/SXL$hntd]lo^N{̴ON{̊_QbfF`xwzhGlmoa*D@XE7ʹi'nu]:2`}J Xb&Yy,ډѥHr}cAjBg5w,a?7 ,;o/5 oB^*U8 G&%Fm{iBq>po]sLBp|Kw\}QayTץ1ϊɿؙj9ȭf[+6^vkQEm]rUу8R5w+4G ZqX$ K‡|}.S[ZX܆b~Gi G?/1kU~QElL*vHLsJ;A/QΓh9;F/<S)H0'68~C]߱O_M~dI3XkF$7:pڏg'5D[UdeSʯ늖7y}?3%_V5Zd[v;o{(%g}&5?r$4W>#A/ԙq_j81Bu6"GWm\YWehA4,8/Q@ 1fG I5}f]fUoۇv\vysU!K jiC% 56|D,V0؜"ކB?$G3 x#`N&Lc>oZ=}7C~̙4GRfDZY+|^=FE;O]andUWuS9ӵoGXm#;?-fvzb'#Y$j7NZn |? Bt BۦoDJo8pm<]oSprZy4<&Qb4C/6TC#[v^=KYȹ?Q/Z{brPFKc%'/0d`lo&:4`,L7v'jnDם@h"`#֦ s|OKQ=Pd,Bj8× bbNGF6$=\Z e0jGneHy[VjM~HNhe mk\-L*W4/'oQzcs-:Q#2Ҥ: rzx[@(:7Ū30"hs9֫_.C=L},Xؾ6!L;~!CΊ`\v΂ )zux1BG1:ˈ+qy*Ոzr_6`Y4w[~4I][PTЬNG/1$WX)wL܀}yM.* x uED =nѮyxD5# ۜWjKX;1)@'A^@>ڍ9E-~NW$T][;d6Ga>f+-UE8qPgwFvSDT'w^# -]-<Z5ΨX7wDaT|Yi , jOmIlv АBHAjԓ[P~}:IIHSKChJ0@z+$HD`]KۈtIص+9OJ[IӴrJq3lKa4GBОdcU}"S/,'w@5'qlX/񰟁*Pp K~JMSZsPహpltIMTä́hߑuWFD FJ; <.L+'f%{i A4k#1ޏ̈́൛n36ƨP&WFu1 oc]reRwV+ R ewX)akhQaU뎛iR4 w.ƈ5t8u .UYT8+<,?Z3Xl_>y6Pu2?nf^އ<9#YOg+l̤ךNVs e_vԞzKS$M-)X>O;tsaWD'nWAI8-h7-Cﲬ_;fTS*FNcE|gSV' `)M OقHs0m liCsEOvCX 09ZǛYU`0=ȹD4?Li%ryﳴ^ODԂ*4@j`e;H?/ (Je[+}RǦ@wQxԠ@>1DI QO 2)ח^kxoМE~IotRM a`h9ܢ[W/^!x~,IdL8 N& zIshiAl{jiECތa`;2IĐP.sűeB;tdZ*`@iboqFs|.(("x; yXY8 Cf98Eq8 DmfV.Ew`XFd5̈mC n3tene5[xҟ'kd쐲E{1^qZeE^fa, E./3 3P"Zk@j˟64DrPvJBߒgQOљX!IYݔ r!_`fY>1TR#GV.!x(FHOCj &{+-$("-g/ Aq2P% ezlW50{%xiK躨J4Iz]k[VH(_m?4aƳe[7@-(+Vc ~,ՃҒXh[WY@e٦hA9 uo 5f \ 0 ^yxqzAw3<)?ϛdUGL<ぺO24G!pzU_ai|K"gq+V7"^Kn3Tpgs2nO8-[,_c{SP>I kȒymҩ ">=8"ݺ J5(O\=oa]\R7=:s 1sJLv^^l n!(UUe:6J:cliɽ6|BL/*#CW6#c-ih"} 0PCN,Lr=ћ h] |;]q}RV}<~^K4/ 1K&.=sV^ .;Ȧ2otIx-k-h%-ryeBYu4`kO݅0+Ҳ?#&CT1XT0g2'd'u QV.g, 1I >%" 鶄TܜraNRx~Ȧ aqC9BI.@?F[ךG2<)>#<.]m9?,?Z[m^1T8S"]DuN.`cfMf`ђ;ҹ_LG^7^_%{s* y W6] -U'Υ[]W =(QD_>'2@Րixų㷫 20X8wM` x N~eÁ|stjKR& '=FDd}%NC[;\OJPnOp(]L%G ǚ/fK~FWTDbQ2顩,|bbE6GY?l'D`5R-Lэ+Xӥ9okWť.^.ϛ{,p}sCi#BSB'^%;VrNA A)Y2~5^Ցb%tD|}dzOާ&15j=pD^cG`n1g v4FIW`foc')}ok*-׌I&#@RguR> $'5򛁨l%֓idH﯋Z,δ[Gjn^z6>immN]ʞIЖZ.ӌ؄g6 Wt!XBF=:~7=\<uZGak@!%H\dn0BmSиO0W}`tx Q&|/6Wa1O_&ljVqb>@VW7zjR91 )S Wu6~"Yȥȓv{^{ƌ;AYa3 v?G/C G GeA8U[&DVެaZu%.f0yYݽ}ߞxf1C#j1{|-_ GxF}Faf1|4hzeQVE,.a&V2'RjWfXeyg+`ѲW YmQQERum:8#IRɲ4?0Bz]$ψw: -n'l!jx ӆmN2`+?}qҮ0 zݔ5*f״kwZ#||f+%`"7@kRթ&vg&m5'YmDݱ,v-zƃ#^O$Êa 8p S~5$2$04tsnFUj;cGo5s `Rz \2LzsF ɲ=w,V}7cy3)!Z׮+.\8)Jvg:}\O%\93';\AJIFؾ8dь鶎9<+ȥ *3Y\ikds8pЋ3+I"xhVEA}Pj/j&?f/퓺p C*A1,p MIr̊]W=|R[nN*46f C'׈}?b8"1JNz|T TS:=sYNn1]{=,AFwۥ m4ŷa7r خR;_ 7%o 2 ԣDwMLu $χ0JD3#^x{uҏFmT^ȪWßy?u>F~~픞aZl:-{F_I36ܳ_jqL8,I&8+y8h82r9Rk\c~6&uՖa`ԍ-8Hc+5rGbSOg.?{@SoN=鷟cj%v63qL] @r8Qp#2UNW]^),yJxelVS>I5s>^r*աū+ޛPM4tiY$Oeި)΂Y M5e1)sz 'jRx=Љぅ|hzժ/Rs\ EҁЇae|W+n Uw4u>W)O nMO72^Api6\UaIc des*Xw{٠Ӝ#|! #{])lK2^k ʾpg \g_Ź*8 |\feG/ ]myOоx!pyYUd}Sљ~up)K) 2 aw(@lDn^ n3M)0 er]?δB[T65PuvcZH9g[ăWӆ$b8_*أ0KNǫ/O-B$ՑS_ν/Cu]9i٪h%*ٍ߿71&:7$C Uϛ8!UNn0TЧXp,Zz$V"F_im `Fl8h)Y|oӑ9@J#*= E$ԅS"N8*e3eYsԦ1Vy>KP5V?< ` RIM;+O:}k4gN m( 21mӺozv@pLa( *Mk4fy"&x&*acnRRq1!.`ws>Dbޫ.;PBj/n{_!{%f,'ƚ9AWˇiŚ)9M UPDE^[oȜ5<[xꏬ3Ȇ[.3n Ȗ\J\a^ǹ-"w8BԠ>z2zqҼGp͋DZ./xS!/Y#ڑriNpJt:C}l["^K381ٌ* I0*o}F> &ݗkߘ;<^2Et>`{!A|GR2<pj>x}]kpՃ94i>^IڥJg@t|?VJaE2h\V=B9uvoE^yOOp xƭ]JtwdaqRY_؁ZSvڪ,cDPgW&E0]A!H~VR){.,|tAH`4ş(,N: H%HX ~vC,m.`@9WTlxIe]@&RiYAFX^Pز 6jhM  1%]&(Y2I#}_GUe.OE#\:HH!4*m[ȱ\ !**$zI=@ X89GQZG3h!bd. EjՋ="/Ϗʲ%'B@)KMu0_Ɵ>ልuܾz/WJ[yF!y* L}E68ma922߭yUN~Xa|4mt-P1G&%~U1ݹrPPϪ^T:Iv.J]|XbaAgޖ7AÐW;j:UDL_w$ìkMSm:ƈE1AV1j6(ô!k7J%%ꉜMJE*ep& $07l7!]4f>{\ˎDD ~2咱7EoO $^ĥHzOԮ -*[ZZcˠ4VF@A(ŀdźgIɴUl;'jgCK$VQir:JUCiZЛRVZ܄0;5Q . iV܃1J?B}k'o=Ւ91Ti{/ DJ3 vA p2&Л$[}Fob_onTzj|h7uۿTVT9B=x~1xEWU,(HTq˹]yncS;t#C2CD!&}jeR=Yr)I:dखSCH^4fV:[+]k1%]oO=f]78&)k t$wib2 d 92m?QY30'QruW V^&9Rn)U `V;ŝ#/b# +S@JC%p8)Ac[䪵UYR*͗׿01t=:Lٍ`_l+(ڀ7D7٠I ᪷>(898hk -qr8j-i'R\][X%7#҂X#E^)fmW퍉Ė1ɡ,aRX P[ߠ-BһO ۱dm㔮5N$՘w=ZXɩy=4|oUAA4,1WbIL 'Y"/ƋӛS-)>QL3Onm]MLy)8b'vbwhTok3@๊);XC>+!^6@[^_WR֭x/gb'BW~-w9$JJ=f)8T"BYu w}:OIԏ8S6&#DWWN$HgD?> A;e9BI 䱴rfXtd\~@QS`fu=vr 9~eyqhXJ{RJf)kU?}EdJ=2=QƸFw6Xt!|rJՊHOeH57ȱQl֏P$_sD z7#`0%> fE-S#: v4QP}F8 ;FHC`Ǟ-'q.[ J1rPES0Y`m^`:5ݣ>`vzL"7Dv7\ƍ%F $IH e4C8\$5##2wj;(!L\Mko;b58f 8Wyy t"߈rX\x `qm01ƣj0 2OyЗ}tp(`<? ~n1^J(M˿;vOZj\ΚɈL]TXբ >ԊI[Z$exwxB.ZLvJg}I 𧍏 q4,Dc!|󇷅[PXyF%Y$ɾtu1CM ;r+ĵLÞ0uQHCꋕQ8$\|O39܃0M?C>\cռ@Aejȷ#MI|-|}E+9 r*J` EAcLp2l7Xlz6V y JICtcH>DPF: ^*DfȬxR}M_)1Jz(QvdqZry!vE>qL0s̸{ D%̲g#LNz%m{DӬR9#j^j_ '}`$JLZ|1 bUw >ƝPo -mt.Ua2dd$vE>G!,s4wK_[~>&^:Wb7m=ʢpϣ3?ūnmi>}鑃@ xG`pW^ʅ Ƈ}*IZ*#_vB5VNx rNn@O 4T 65m f3ؖ4E./̎JbJ[!)HF6sQy# Vº< (+q^s!hQ;QBĩ!3"5RĘMO2W+PÙRICwUB5h/s^Ǚ?S#l'u%e\W ء@5lMu"ܠ5],Ey%xHU3 /B2ɵ>V$q]&7l85Tő-:'C݃yFU'6{'5Z[~΋nwnjjrǯEs> !Dx "'mYnyGHފ$撂V1auyv"1ǫnjۂ61S+?~Prֶ#jB](~’]hL.fGO,C^3ɋQܜʢ })j"%G? FnMVdD)LXkdhS^ΐAVaf-nz0ݢ)S7h9jXJmY5GC!eKrUOˆl{(m;ԥEW9}] dZqOA;ZdDƤPO#WaT@:v{ ]i sc]9OT|vןMuMD9n}um@VX3X34a%hT<4<ᴠS ?׆ÉO {yŦbr!%*f{!'pg(vg6P\%Tɻ虅9zL _-.7QmQ^S0YځqDTsB&]_peL\ {q9*tHoS{n2\RBrТ5TWs.K"3QqDɤYp~"-{J;V*60'ssLFv'6sG;W~($.B``daL^cC%wzgӌ"-l.5uODa-v?6FIv6 Hgls:emq#K[ߥ A.ko4ukdZqY^W=b0 ӋIX!Q$Cx mXư$rIlKcX;}ap4mSmQu_z9@> v=)VU0}l= Vռ[qATv8]93ut+F9wF>F+i=kʋ0,blZ_JQMl-i`d(&KFSc~ e4(t%' [N*#J8:גDcsH* ? !wGgYpD;K57u*cyLpp+X!_H`Q2!PhSPp{͌23Tc-&T,!qKPdTEڀX ГCd}{<6oFF^ fnu&фJ=TYC8J5E{ՁCg5.I'@3ׂ~hUnoV3m]p-Ou39̝;B평8}.lJJWYP2(]q=c̤vppǏsg2;Z Uswjbc٭mLypN:a4D.O)۳"h $If0l Oӝr0X2TbWu<5D,aO+`7. 3ܡHhe7nwÏlBHg T5W*Fΰ,W:"8ϡ|_aaLe~hz:N\(y9cq9f>roY6w|$N%{<.NKR/wY333& 8<˸Orұ/Y:(S  Bi 2sPFmtպk6:v\Ӟw2٪le8x"2B~(=f3y \G0JxK[)̞'q?;ܺ)ڪt+s~\!qzX -->1౺PlD )'_YxjHӓ0敔萆ddcL?Xm{ȲvLiZEqB Øb2bS5N ޴J&qf_ `XN1r8(6E#=OQ.8lY#Se9 ;o )b0E Dد1QG˅l~Y?Yy뱹 W؜vyw m|V'wH)W[h.Ȧg_^g`"Fp3;GȴS=$KY :8-2{ 8P:*39ч߄Wl8/yv+Ȧ$sHEH?jb!? K'dlP[ȬD,ӹ[(y+jGart#pC`dEk9> _ll:BrF{Ϡ iA], e} fs_M )tqt8K5vqɱIZ]IQ4ث$8N Ud_^L-UL %hgA#">Jp.H#'~HDϳ5V3,Z%HD" =C {А b+B WAm(m8$@{PL _ Ck S!7#hW@|n` zk"M(@D Nh 6LwkFc/1O048rON>0 IO}J6X""no&\N=X$Jc7SFan15KHbHdHꙬ78M歶/cB%[W,HA,`2m[6kC<}{X'z\ش{r; ? i-n&qtҌ7N =9l:z_jQ.,KHSi*7&j4DŽ`LEM*v^`9Ą _h7}Efç >پRUD$JכX$2n޵5T&\lnQmLlAhX#6AsW3+凭~vI:_U:~)N uzf!,gk]PX+mO "m,ކ xwsX?S'// h_f 53Xa'U.p&JuR)r;23iɿHҚ(y=ljxK`OUˇ׬%o;J}Vu% *#W!ե㟢x:*4aB @uOfˊp$ /nhh9m~VL{/JfM:Z^D vR iEdm79=K Az~(( n1U.BK:fx%yf+67~Z)UAoFX9+̖(q$Q+N kA y^O諸 J߫Pp!ElЌadla@0GU`pPϪB0kmODIX;F. 6X&mp313fJOң/J԰څϔ 1Qj1I06e)F[Jʩf曟q-jzea 'ح1l܅RY:~RMvȍmv #}^MrUby{of_ kS{{-uq$k@{z~qNKO~8dA\kW';=9nG .k]F6/C'Tҍk|ul= й{mɵ| & niS/6J_ŵ;Eyh?113`N_j͊fFy4{(}/" nP~*+Rп ?n_; I뚫ֹ~kz:F7Dv(%q0YpbH kģ-P]} I):q4Uu1cce} ;SQȲQNRM,DfQ?C$3' Wwx2ڢ:7zML >~X:{Ni{[pٟ?=] >l6j.=PsL O ($ ' u#G3(>drٿd#UۂzSXʱ`!@[6L<*m1YZLk]׎`L'<1=%˒EL!v2lCBb oDžf 4Ԁ(O.o>6\\Y!Xwr{`UWGRk@R8焌쬰> HZbkuQ.e! C}>G]\@\_ܧ]%܈0~^"1M¬OF_c&Kj8m+v6HlFrL7ȁ-݅a\2V];Bv>x{d:Md1R2>Q2GJ3Mg!Mw2y#TN I-ȲՂJkקG sWy{Ģh kjVZmӶ9 :Jg mdS9ߡC(;s51v|A4\92IDynnTޜΦH #OaOj8t]4Jap)"e6 XN Mަ/Ւ4"lhO*%ٵ߰D5jf|6JDɰ4$fwscפ桾 ݮ6c8<( NYUYi$;ȿN@SUáT፮ͺrHլYɘ.]ETsoI@NE䪛XZp2Ы QD)?5@7ѩ;ʡ*WNFPs^fX@rTEڽ,֍ ui?6KUvRɦ5jtV!Ͷ|9P\4씝8;q_;U:/f$N~g c+SP4<6ZUK ]6] tMAH!DD'<$n;A2^Zޔ^~Z a??Q~2 K`S%C#8i$o%C Dfg~†T.w%Q̞~Jg> sg)&(5VVzwr>iBv!OeWd^<)ꁌOQFBH>7ikE=:)bx;E1ψa@fB7MLS!Up{8;{e暇W ) y[RXK`}8F1o xE6Gm^8v@tck,/]j_l|3R\0+8g@̝mxdhZ0,Aԝ\@~YaQ!iA^(bRm4 ||Yj lrͶEsA?ou7J?=3 6ܤg#w,K]u {):-m Q5H4pc6@N I]|OM42Hq撺b"" jX;cyDD<!kOrx[Hp.FoaRkd[nqѪ0B5DǞw5ј^65]*|L8.te8okviEG=&luC_0 .h#0O']t2-FB.AcNz<ԠRt6ÎPGt#2t߄9qQ+<=)2'jwNp%&k"X_=aSzqW'ץD@A4~b#1(^u *R򀭫"8ن0L&rQlOXZ5Esb#ڛcpC,Ӌ1cRub2\/*icn~ԁ29ha@ b; GR14"̿@+}DրUԇuй5f y v%SPٹbH08jزQ*mP&Ќ0՘] %_7BS4aPS9YdW2?\kX:^WͫX6 |68ܱ""#u4"Wd@Z v]wg8O\0"'"}4>q_KywF" 1yWdKY7~ΎbXu`|Fy3oұJ$4Aa `>H 4Yʀ>C/Qa=CVuZA}9؁.*-4wrܯe}攝n +kVUxQJCDhCW':6l+(KY h[eEďei23fxH8ڃ]O&0t.x%*-2rLC:B2( MѝHou@ԣbs}yC8r0-FvE.IiEZg fqȣM۶{pK=Zor=/ ڼy'TuJxD%1:dKp#d)Rb6 ` :D4=hF4{qE5'tZFsTn i`:A,C}:Y.Y|=@]ozW-y%='hhDM.kђš $R~" xum7^`S+ۋ[SzuOϬ6A ROdĨ/RVG bC&ßs/t '^m;Rvk.ԟUX2M؁V@,BLdI!9d|D!aW5ͯkӕ.3U?-qPXq Ѐ{x7ٗ5_2 c}v **F{yގ QӃL *@d+SZ5E iEB'5{N98NJ(na,KJlrY>1qcN`o`!9M)@Eߩͻ_/!=x:[:NFlBjaHL})&>M`f[MZ'{FMy["cjdxxܲVT0MIe&MXB^n ܍;kzKfaY2y q}n`=@ YIr6Riᔡ K2.vԃ +uh熫/iLH F%,ttP['9]Wkg#89;;WIڔ3`2Np]=GA ._>v4%zz=:S(NEF[÷}"ȿeD+)s1>$:mQE% ikkSH?SԦLc26|L"-;@> bZ%1Eq9A_i0 8U5oҊߥ$LX|m/ #oMN׹>,x<,nw^5rq`|f#>/r6>> X69Kiг]hF`}2pbA>;^|}?Wd/؉t.=}̙KY㍘8]ZnDH/ 81Ai6KK}H 뒂,uP1xJ eC|Ca mm՚x-eS_Bv8,훯8yk(Ғ-avLʮy<_d8'q>*>cijҤR7az~AӸP^D/'K>ŧG KT"TqN'pkE?c lZə<Ό6}ŰQȞMIlF8NKU/>Y[=D 4gʇ{5JUR윒5ڂRCېCcQ3~uHVOgE89`bH$IK$j? 5┺^5>*<e dEdmت_2J8ggn! 1=gGK oxR}`.XYΨXCsq^)2{Tz(;.s(&=~*ϭ!tcB\f|Rjl!x(!rKf""v{pz"էGXd(oqƕ)MywjX^ MU+>F.qel6JS`ҚI8(n\\4>3^#( gY?d.!5?sgwIc^FW=r} f#kR$ʆ`f1G}Tvz%Dfc++<_qmY+޷-6j-UɧY^_aVjq\i\Q[E} ?\̕*|Y#.kyO{l *rOgcmdUĘ)UJY S 4nM_Acg˿PM 4l»L2YjT83(0;~W?0 zu%jHgځ]dwԶ؃F=.wcog{>YFvˁ^v3`hK.}sQ<П ZtY0MKGOR5&U{v2s uvPi$>\Qv/cQ!wfdGR%2w{QCXx+5sfKP?( to􍬂pi]\ʁcw b@ U2ӗ9-.N,/kcXK>&67ޒ,/<u`nOo\U='`֌.$ePdqx@%fgqLљpkQCGBFߑSSk_aU)`,Ǚlp"Fݝ4apȨX H蔫/s:9kŖmi9T3}=v[@EIQ=Ĕ,}^?Y[^^nIӫ*(b*<2|ny[c^2ڤfc5~B&:I?-0C0KYF^;_c&h-OW{a's42S%d>GtkGMƛ[ԴWc͸aIxw>)=!Y]#|fQx'CŠ7 ythHܣʹ20o ؃U|\؇҄uUQ.gPK*WrH^fzj%}^]?'yfP;X,y2&ֽ(=!~~!)׮J,nMH6dp dMorHIVA~oaJb&0\fڑ@`76[%V;hYͬ|<>7^Fb%M)l-0yWuro!#V"^fAvGrc}6؀q+jFF< !m֤JxݯXw wwnG?V7: @Ӧεvo ."3LexȻ\ ?XeSgI\rVfyf_h%Ҳ( ?UK۟+<Խ:"a(l.LK銸%V^:f'[/4CMI<r8Kࡂ[ f/֩%T 7毩cjH<]Fdp}YUӈ$[JYvpNtѧSC:hטE!Z&G1/ Vbh_Y! B.0G;NTW*/;~J%2LC 5! E JPHR d-ܛ \tã 0Er-1B7CH{!Յ;ʋfOP )F¶1;iBz7ÿ/ S쵁o"O' ocwUbL.BĐbٛfґ F3];8YC=A9;#\)q;ls&3ZaJsNz"@r9ׅ@!,73A&Tg >0K5WDv[4bnΘ8ů ?Z\B'z(~~bfdC+ƾ`d=LCeRw6,;s0t6jbnAwCNoM0/m*񥙠h4.P3vrxF_+ȴn*h&t}Yf#Qrea\WH7RW2޷TO'MwZbۘ#g}L>Ľ"^Ƿ 3 u1(@hH8U.3=B~erA_K; 70ZsVK+wQ2S,,5"zaҠ׷]MYe&ӀG yǀ"ׇr~J>XJo,Q5+&0_P&$oS 'T4 b(x=4tEb4"O\qQs.zd>w{Ҽs* % }6*˸ Dv]t1qmC*̏6_1`:w?dK`s+@eSJȨMhPN*KN3 hX3|XY \ |C58J"l~@ ԜZO^rE>fXu} G,0.!mr5 oMIT-Z3]}oR5 rj~AuhNaoQ`FnPsG;j+FQJY=%W~eFQ:?.'dl ع%'F\,rºK@P BOaVvԔ2V1ۜdBGޚӗIn*L}DP4D|,-e'ј4jB87\=~<GKK5h{|_9aIn *9'.{Ke;5f:wk1.O xY/BhGg셅NS c3Adu k71n-g3=Fr?;FNApevUW+)W]H~plA'lK$ACM|K;|uU'֕ GKN&?=X{/q(_Tuy.oHg`Ln +Hguj>Zih%oAXP|r6D˄//%ɰdR| M2Y i+W]!{?c3[F4m!eݵ!*GumC5B 6#I_iC|(bUS*nJ+rы ZLEy 5YըQMW aAaУԶ+ -]4f U Le2(6oE0]]n~0VbA=gQxv\[DDeK' .?ܥd Sە)'B9tkR 7)F%jM\7<ҒB󯯱#ei1ZredSC]V QѸKτgAXd bݔrM QʡShf_9/h _/~5D6`pd  2Rp?PRm/HP `adi' m(CCGWE(o idz]CBQK秋Fl_Ҷp z1<$~Z:$̫[ .9ˢ][Ȗ$`g1(FDgՉ KJc6p#wo%oʆJ^aA ؾ5]Ѣ=b$BFfyKNJp|r؆A۷ {q9gJwS5|\P1&V}cn0@j /k"qZ^nkQm5§?|RͲwݠf2i&/É 7&q<'~& eO:xH."5F[-A8֘듓Dcؾ>OwFhsHQEs媪8,!㡬}MwPgMgg- KP*9PH3x4  9;n>u]'ũX/F˗F@vN4ؚLJb!oPʤNAPW tzEY F)d/@]`Dvo"*Bdn+:^u,CA Mq4lvIB$c/c=Vi钁=!yvю;nW|w4EaSJ5z[36Q,=Em mzSp޿ujLceF`Ri^n{,rs2ۯY'tLl0B(MN6WU)F]e :o℅h.TGPef?=YwR%"څԒƷ~٣9d o(e~ZdbD#7'((jnpuvZzz /g}_zj3~,Q \<$( kh'K#~ML967L_ޠk|:#X[1&6&*4c ^@4*EA)u2ǁ z.yz E]rO~ngRWR0ǀ!lB- 26(v0¶\m5'_Yȵ (-[d|%{K.[.ü;llIif%ri9uڔI6Nciݽ!AMeXuW=~_7{P el/v},p:DUxT:>>X *8>%6`R&M ,N!fG_/N>(u)}=R1I2c@grўf́Rs;db'|.;8m`z 5rO03ԈS!jyI9,F5Qٶ :T1n+W݇ފ&c蟁7ѯ`vķ+dp 6Si,G⦽|42QOa5``%/Ҙخ${'HlK-~ކ뺵Sr9_Wԡ(ܕ=mH (S8r;3NZAnX,jЂ6R:m_t+qRN3X,F7On{K9 j+uaRƹ;lS" ū26@3Wm=Ѥv& -vri $q:9m x*Z=qV->Tnc`5JR _Y"M^ZM8R1íܬΑis sL,|/oy4LgHMy{,-7ho(Ru)]8W%ubWYe * *u zؠtaq"/=x}]8.A1-*},;{3nfnjLQ?gTsZtK脍r#!bI1,ThǤtE6Nr!ϑeݓqO>(%c*ȜvoEB-r 9lɀ%(4є159}<2½ 7f_m]tͽo7|xD6%}}ڎ)cn6;|?03MEc.iz]FvQAv5݄AcElﳡ< 󈀣-!RXwG[Vq}][*.D )0FFsKc̕ OkbVؒv & rtqj߈!BW6k@)K`$BQ3c.DȺ';"onˢ=H1ewbܶ -wc.$["nn*4E{4ʦOn7{%P M)Z 0fh J~%aAdzʮE+.w\I )n̳CEmتl(gf1,f%Պ],܄GFJZ9Z ^>43VK0VhW&| gcX_;pWI'LXV>/R<&j;H.)DǕ|U #QF02 ċ^{{u+ B7e,8&sC<}cԈ?SJo1Qec&rХ?krFp8k=GOy&9}!fbh~vsVؐ bՠD~ഗO;NИ W+(7sӤ[UEdfPhw,@D3ne' +Cj n @)x=upߘ=&΋;8'L-{W8XR.P|p(uV,_%3Ox2ʐoe#D՗2 \g݄B7-:qە$?,, :*&x & >~~P_r\HKY DKg\:B2ݐ;ÊED].v~9&rAA:J T4םjUS6N&5tW:r`BŠ7"J>n[УuBz<,o⍛mp|>zM,.j`UT4?ׁi:xiP hپhֵ l+{!]/LOvk$t]͗aI~(edR/(6PuEm-ZPϱKhݗ/$1ρTwC/A+iWžU\Z"1 u!q=狭ݸ; Ɩ@TJu%_Sܯ $ˠwvizk!356xW%^Qb1 ENDg^ǃRB %ia06\zkyrKYcX|zvzE"-;,#N^j'W0>1)ܑc684T\O׈7uv(o9cG@jL'Y{597jiWCy90p[IC -K5 /tT![FLyh&ln*I_l͕ZI[-Be7vp0o^nn|$&&"8[hޤʪ}z4̫Qbzg |AdjZɅJP {h u BA]» ,ˇOK|Iס״6Z(n"dd(0O"+r6^RG([} `N`D\taѲ yťԄ!AufBF D{ű9mqS Clٕ!]j:7Mx f@7밉mG)d:rdp( "B7z;WUYjs^p(,yW_}5z&>|ԩihymE7Љ'M$+\B6 غ6i^О25qFS.Pt莜.vQbCIEr ۠$s]90$ RK!-{5;]eׄn{Qr-Qb!lf8OmMK(Wg[[׈:i`0d9}8衙A@:W\pG 8QPck;΋ʨ53dD,&YŨfHBgm rOqb8R50);M; u2X w&&3]u`<~E٭LYMD5at#/ւ8ypX]☕ 9SM}X1H@>wߟ-t K׷=%Z"-j }ʍU.N.=;v7)fQ Cà(7VO9sQϰ&_zU-a+uxm`K8:IAӴ)G5ʅ+IuF\K&nl!*%Lۮ*%Ph?f$xocI?XrvsUy:©Gh@4eP W,.`qV"/y)״QQJB*]z$&q%rL 7!1/N"( 5HIwxo%7yzPO~=Lb*j>vjБ|\ӝc偣Bn5OI6sxf^Ќ,EQQ<0\8|dP7Wjx)͛_=E1rsץHH&iU860}+"!%Ias+K|JdհbܰC8?GD0I*/"EVBY^ bES*,JĊ{90WmU(Ȉ0眩=#ћP$Wwv0edW]G:doob^BnK;#Q|l&GNyTBVyw-]LHqq_z7l|}_Q.C6QAME3_.oq(G4-9>xTBtPlSE`_I 4# D$n1VCn#Q-#8.N9t?<ƩIvS5u @36V'60jM'q-t+M Х3\&sI^Pq"˚w1AY)zZtրLˠ)^i&=M-\ZM_>@& !8&;%֑,#M1Ot=)ZjЗi}}/ƊC8( /fF/Vy=bxAkr>%t 1'<3^5д 2e 1zdۢӠ|׎e65K"yGsy`IqI~xSm>w&ŪAL׫q#R z`6~5Qg2\?2z~7åԧ44yA&0Ϗb02 !7[TQ1Էi9ZO;΁|t̟6>ZWM:$)y@ˆݭݝܡÜS!PEný ?SwQ/ʡR[ LSu D{ݕe>*" !`Kf젟LO^b=5f|^a@Xg(Ӆtx<_q'Qt ]6F݀D=4v(U4H<uL!o#5ghLB^28(w<_2ᒠۅ`VzCƐssqI~cVE::L ARA1[#PK U9xhRL霫3TRo1$ $/QV';9؈PG*W=Ann_֜1 q )?uEy!23(teI/oT[w`V i >+?Cx)׽ (O<3 "7" #Jy16@*ܶ*( sk3:nnފ8a\l@Ir@ ޽Do"U +T0fܡO(0"G-JI`zJ=x֑m#Ȣ&UϨ|?6Q)p1_p)ǡ KIF!z(iFݔAKm2̜?R!,7D~V+(!kBV{e` V(o% f0ɏj~LtcO{&qp@:m^3*@:G1GtōV-ʸ"7W&o’+k6vӎ;$Qވ$(jN_g^;q ,м<<;A)oQ&>?/?JvxEP `Hf6 Kȏg/m{w}J&b ;oPEGwtUwTE uyMF,>b'ۺa蒱$ y -ftla_GiN4 dy 2 W6ϚF#9${Kc]@`4f4!TDgz:S;*]2#(۟Ը fŧTe2;Q֦g(-$c@QzXhA?` i]WztG;v,{[|^`Qi9jJWj'K_|%v.<ƕL9!xAY'K c3ՂXʲyw Jve +iĸcDq7_eF[[5[7ecWgdK' ~e79J %hJ7q/:@KOB7}=؍<ǣt><j$2|qtAcm ٯ();ё*GB]ZNWi|nс/!$I#-c S{ 2 stf$INŀp^1%7xHA=! ~>+`yyz4*xn$da t;scƳy_ c;5+8jXR:G;(J(]y^kۺ9cθ҉S$,&l;0X W*C?R ט+ORlgoIp2nZGUY YR`#6GMCqq+zm2Lg{ۙ"|etI&l2F i-ѳߒP/:rQl5X\syֈX}n-65gVHg ](zƇN\ ݊x/Qt,c䂈 М`@_{dg,}O`]C.OGy/rCZnMe`HF–UܖܚUNy$#g-xV>yo9#6Ҡ$NXԓXI `Q:95|*rg`d`ŷ pf.wrͧyt@5%@nvAX`@3n'qxۓnkJZt~;Gɳ](0[n3pO"nWL#HI;oc~/ZU tZAqYiƇ~8#-KXK'%Ğ/9ƷmftQe?@]+} &L %A$mOQL^llHg1 Ud a1^EzOJ3$E-p |cӾTB[<qW8EBtb (Уm^JeW/e˅4{0q% 2<=Bbܪʓ4# /F_# >$%jZ\&zʓw Iuz[5ȗLIp\9(6\NX |,aZ:4YAo2^ S[n+Ea[ lTa3l+M월([.ָKi^oKŽ~,2\X<n|Dz3#YZ.k =i 6N髂z ۲{  !dS& -#9Aʽo+lbK fs󜝘8yѳDt# ,~%c})FԧO̭ұ|1H c4OԼi3cCR7=> EM&B=v6GC/d6ZbWN wNPK +>()IM=]2͊J"5wv?8l/ZQm^|Ì&ly ;nj^Z_K=c ʼS|M|޴A9E1|(Ti:Zl)tm44&c,0tMC1J.'EL_XW9!XKLRPЮcB"fx[xq-;|EU*vv /r dq45_ Ѣ` uǃhJ1&\L5v`/D;'!QCu`ཊΏ@N0oQ ;Xf/ i@(u/c5/~Pm-#Άu:"Yܩ]{X+ LBiC`8>uԀ%x;\S~,k ߐt{wpzKE|*€J,RAcyMJ&ߊ^zb[;ӫG?Xe032h}2E\;p ~#^͈01=Lyt:aWTB)bê2t,ٹ55XQ1xXl#䭲`щ/Zg[&\bGفdT\s4&pp! E-OM㧺rl}$Cu%N(j`dtXTR/4I9C0hGTR":R1in!1L݆}3"=lW{&+Ph^~g>ݚMg3@̍:[]{H8 >jx诤וCC<9b;;e3)J^ކSpt ^Wƈ-on3=/8<\?XO۰<ܟD_W~ꯌ_/5FҷD%݂ q[);F[Cx31C7n?U䰚"@4pQC%kn2xWSY Ӳ `ŷQP$,s$m84}3y - _ 4|{eq/xO!Hik<]EMھ4+$cO <HwA]܈%]ѻU%@TudQFoWdc_u@Zչ=-a%{t;1Ou (5} tWiĈ(5ZS9o <0Sjov[ +Y7xr7yYDð#p'xXoт#H=S#6at%1ϱ?@j*=/'s)yEop6}zL1 3?񴮈.)-2Srg8MA/pD_]SdRZ\6 l;V^^!rz68xJF*.{v7]?w?ƅdD{mUsؿ K  ڣȼ\6dbMzh8Y0+18$#]x׬dЖϳfrwRər"1]1=2^ EӧI`d uv9;!}[R6y>.$T ^in\s]V$R65>UZ`rq,,,D)E+Cؾ\ hHQ O1I> ;u3V{gC~4U7&Dq뚄o#1KOZ&wunCM)8HCQ6 cEbg08Ql^_GJX?GOo, yeiOEI6GF5'iӒu&1 8t``uo3Kvg^H`>윻l1C.W  %i4wg20wu?зZ+0Uhj%1Om+ RFg1ƻQSKiL@EOyb+*[$ (Y\Aу2 VHf#T|KWݚxKɢ& &͏"DZj\3 H&晡:6 i|v9&̶ݨݡf1΁KY]FDŮ ݳHr$ ywࣤ{l_ˋ'+"rHcgboEP<61%sy"MA5(uN.'sI׽,&M#GQ+L{Γ*g:p^hNx͞PK8 {bCЂɟaz5z&™DkC{5R@3 q]cv la6z\ -w$T |{4e1Ber8XAb%.RJ? ]]=l $v&R7Ff5Y:4ɩ)7+bUX%~T؜O v0޼<_!`!-ptO DY,ܞ={y  Wrx$8ww b?aHU 0R];O;\Rdh} N8)}?)ڳN"<}0?WSV#-IhR=kXfB܌fGㄔDѿ+)a~[oj;Ln `?G`o5>Zy9ftm\ bt@lC%ZPQgn9XL]ğ~r#X#DEe^' fud0qPᶚ߹4yZBbB׻ TL"GopoNVJz,0&g`;O8^uM|_E=:l,Hr0C.Rk~j?h$'3%0e+=R 6m( {_eީG@㑵}6[xѤI ) chO)2 590^PM0#RݲZWxL2Pi;NEG}^YeAD34!tc!D ోIo%Mr!GCn "*n݈mJ:iXӘ\1*z}CH;БI,ڸ|~UF%DW=+2v =zh'4UHyY_TY>mlNseEdy'W %IEls~N.{>WyLEjXٸ|m1ͩh4ϡ]G󶢭L+j5=jH8]AYngiƆ%2\ğ<,R" SU(/T4#q ~NՅo{^]*-/@)tliPcD)H#n꾸7leҠ1qH|> ʙW1֯upvJt{[ l9P80F:ŧϋww }}$^CEf8˩/&BiWÚZ=-2,5&;~ &)I5Z_੸K#~Fn u NF,֋CEM=8Z 7JB=?d 90ٷm,Qyom01C~jEG ؈R*kYK J!n”Y;?Ar%]ȟikE<):r0@gye&b ]Q1BYE197VkB v,:jÂ<xO[H]zZ uQU3{v=dPP3k ێ(ZSRv?>FjmuIxa6 [?B:h-&'sE]B#(< yxuWs %q~1לo2-^G=eZw`GE|0~&`-ⵢOu&y^gu1[kokQS +~O=ɥT*9HCtd旹4-0\9t!m|[0_E)[Y-fK?pd6[Muopp+ͬI9),IMNmQ=L5ƐR FFuA}pr"nRN",Vݥ$Mִ+.LI` =e&P4:uߖA̦uh\jh;/s?EXzK,qFXG I'_5u֓ώ 90# MdE vG-b" ՟Lyg?;ԪߤH )) (ʃ i +"$ʫ}!7T7[%0H Tґ6jr;Ztl12aFtx iouH8H&߷cpʲZǮ79f;2@?YئV~\D&`tV5o5FW!d^y8ႬUYڶ 1 g\hէ>N4n<G@dy L㿿ލB_cSN4"-\ W.ܪ3$Ǒp$3M R5hR#jHZ ?ne': j7Dfs[0 h06x9gC(5l 55] /^|[ҞB|:*wΫ5C%3޿a72Y YK{Ux #Yyx (o R}+#5F[m Ĭp/Q:NE]]s$;"tM5yS](CRf. 3~giyD0_Qk^V#s@њufA@{ &lQ5 smatݝ,aؑk)ץ׹Y4+v#C`UG .7UygVH$]Rue%(s/-&$.QrQCqݰ@?Sbiy}f]\j+ET7r}1u,[QՆϿInĵ#ŸII# 7>rVE"0c] .eI~oiß HmO${: zDKm^muBw@0|<3UN6?ֹZ6)=6vj栿Q5! 0aL )ѓ32ҙSMݚo܈Ou6nʃ I5Ɩ6z92o <[LlA~1G (\Do[4[:K}ƃ,`4l_w|1ƌQsO[f%ͅRm~3rOhŭqi0lC - 4;!dqK+«*9xGω\NEZiqg?O*L[ȟMS70ϥ1`~crLyNW'< b 7=v' a3f^3R·@4} İ/>&xq tW$ZHD3:AP3XO>HD oӥbbVVz% ,w;@2Cka3.@wEu/1pF눏]v(_S%shޠ>9{fT }&x_!}JIiʯ߀5s$|Ț>;Iڐe.j~/^\S|ƨC薖srF]domoˬe{>"gM ͔م9 &KE)};Yq|SքB; b%(}3~AqG*Ok D7(=Cm 3Mr%HX$ow I$r/Rr>UPĨMz k# ލ2C~Q;#D4m=l!eK4H5 x*BŠ;4dP<&ʀT v:g9;AŇ-Yꃀȶt*$> 1CRrnx4v:I5B䙻i~k63c ,׵"c)Ϳ&Y%QS<$%L1AK;=yzqX#y% $P5p"=^"nsrw/.o?wNGLۑ;3 #_0Tt1lIPqTU7n;C 4jq..qYr Rr&P{_L*wK/ojKj4Z7$v0oSCSL/bEjw1ʘ#oPYn:ؽd5&Rlqqthiȃ?Iʻ;4) uM^#G^~\/fʇ;dar1/H8*׋RyY12 $e8a@3NfOۦˇ _!tGu~唉FtqMjޥ9x6&~,uIW.y3s/j>-JTm Q2Bf-3ؤBL4?:g=5pԅ #`8::XDX,h..gЫ(Qye}lB)R@Cxlad%.y~2#X۩Y)k/C|5ԈmdQY}s,uT`mٟ`4_t i}T7G I1q BdB޵0y/l%ܵשlysag&:EDnk8PdŸ1IBkhRxx!D*ABpfWf҆OX ~r֍cjforP.O5<6zJ(Y9~zC#pRmCZ^w"Z=%]}^S'A'(ߪ>!u!H^#X>zEe Nn_4JQ_Sܴs{FxkmIM'~r [: K"3{TTxwdztiŷFl@]5DFiͩ[q:d;7I( : Pc-~Q\b$jyElZK4^.J} ̀ҵ}名ITiV u0Y=Ӯ W,D]?;glVs#tյx%I!d"]˧2h"efp}@Jދj_DwD }FT|,K0xfa'ł}߀j)v6oYM 0P}2fL[Y'/W~bŅ |̕'v1"D/TH+ 3RDa1Q+P?te.ll6V0CSe=Nܤa&@ՁS0\+(2-p0.R|UχnAޙJ?z ]*ϖΕ('nhހMBR=kۿko/ bFJ Lᯜu>e?dZrŇ/׈#l $A'_ub7E"l=Inx7Te;>oujp4xlA{w3i!G@ÖNQp0X6 @,*-ԑ^"YC_QW:h6i{,0H|pO˸ 4F`8ɞ{*/RL$fޕö/}"o⾒3$ a镱Qa-OUeCt;Z.Ç?s NA0rPQ{p<&y TvaX-O ԔtLk<Η$JN>AXXRglz?|ێÌ0Lh|MybGöH :U2k0n. f.x Sdvy*? ~ ytlwy7,,uOl +* 80FvK!R쨸oWѧvprU~ F}: '-h8IN$%KJ 1A%dM(- f 4Ej]|Pc1o'l^Z-joF.Eo/[W ([WOEb0:9;a-BNQq@jFoVA BqH&a9􉹍RxE=+YiɪDZ(#7CbkDž#ȖS64SW7R(fE:۟18L*V6 .lƴgL礟ḡ6BT [ΜHAwŨHUdex @Bi9ɋ*ϋ1hfFgަ>qhL}_E]FU# >[jFJPbϧ0wj2"઀촂ۅV ai5[bS3 }ӟA£u4?)Y}r/)JxG$DxjdMR[{N1Nf/6;Kd+ ]V62aiA/QaGVj*,+xF9 8uѨ-'H 189'3 /N GG,G| 8Ga G^r{o/06RbA'9D}zGGa90?1~24k旵 i+bUsծzWX=O%K^zݭYZ+#j,il`Yqwlq¯cc1Fͤ{@H@Q#,Dyh;cZkYnVj:{VHQI5uU{}2 eA4ÖK_x $zDUsC"}Z9zءbĀTvؘ,d>Cލ3؂N?IE E^֨Ѽ=,y#ssTXAnkVSsmB|]6rR&N4B*VC\Lf)MqNn/<rTRy8/۩ju  i#a{wUD"~ K{,RRA 58l^j#gJpz`O/"CSE M:Bu" "Ф&f'; 5g }#"4 C1'*u Qj[Xy19;)/77̓67# |T؞NyLoJJY\!-3Q#ptL#eFgu&s*sP> Aûz77OZ.'8[S3M#M*{8]_>a/^Rb&ߴ\(Q!V{Sh)fP^ʢ'rM/o_f5e 9#抝F+&e]/j׼O<>’P@l`ddgg:aY6'_D,C;hR\_-7 ?q.y끓j3d/M{l'mPO9Bݫe⚎A^&ܛy7T;(볮@ oT0 h@[*hL8wi)2p&)9&>EG^Cf'EsrVϡ_VE9)w>NCĬgS0)T (%"vjO^q|ڔJj[I!1 Iisj Oc? η*WU3{*N+Y默)ܪ- H7O`fی.ꪖ6q4-c!}u.]Z.LD$#w`qCBC)칰8o\Wsf-+Ə$m%E=VH uLWE&!ˮaiu>2JRr+;U B`x1=Bi¨p$*XQ‡~-` - ?;xVYLQ?|0k|#'hBs/,CjqOvfC,]AHc3BNV΀6k~O/ih1,¬-VtTm'>km)|ǒ%-{-u̦# L{Kɼ0xYcbg[%}I=Vjp~%kj݁~1's;T< ;+B}(k6}k`H䷺oQb O*7CCJ^+3fWnn75w>IрĤO6O!Ӊc' WO&&\"3ȉr'S7^ ?r GMV#b`tLkLm.(3v fY.ʦIGfp+#Jh͍Vw19پ'~@#7΅tQYLWA/ubhjdS.ɐ)-ah=4em"h1-cxӠ3J@|%eoJ"4IT\_ D ^p62W>ZtX⎳$ǾSfbV*禣?yQ&ўMy`vWI:AH0۔N7\&( դ*n̘lќEL,6aihmME4=C$`^dyiE`xX5i# 6ʽvf#Z#w 5KD,(b'S6QG[LӫP k_]O`x9^8ck ="! UF%Y.WyN(ǖܱ4.C?*3PfLT`s( jmMJˊxxO;/[owevX2.t*C6tzt1tMf]9e’~㑮zŽ }X^sAEYj8)v\q QOmFݨRRA*™P?3 HhW Ƭ3U<]"hb jgir3}=dqbd1DB"eU:VF:&89EG0*lU4* p !g3Ѽ251W4z&[MlŦIa(lb~5s@g\.H؈R1K IQ"Dcj4(%>rTKԔm#FrhYIVjc( 1/֙-_K D$x#x֒W֜$JlgI;qd2]M/oj)Hox2+wP+~([6)g"U2aTT6!GQc`Bu:t R7~Rj."+7ό8_`7$]*Hb{ynq72ch&lTӣEקqS4^oDTQGXQuSg֙F2ݫL226*?FSL48<..]'1ٻ,J[Gܘg1?2֥i'6rsoAf;  cjs5-sB&]]:چJp|\5%o3t"`69Nk7f|K}+clb/PZ_B=k7kqh3t.DX,#ڵ[ȳ= <EHFygc18ٵKv!+jxޢ"c%Ai!| P/J|{l?5}L!JTpv)@2F575{Z&u^+<4!8kw\wc;HW=iyteu< pD\̝C!QuMnb#.㒊YIJH$NU^]/) OT^,V{ɥ+u AOVEZv۳,"@,;CzS&Xd~祗Z\fB 5Dk5z Ra!gi{=ƟS01b/^}sZ^+Pv 3W2$8.}GGI[X%Xj^B!%]߻BbdZ-M@>c ]O/؋I< r/ZUT=+v}kod*aeEH*\\n'{szӻ6/]<271b%T1ڙ~6|r O}URܛKa}WÂTÚUI:4bTH 1:sx$B*< RE+7S %*E^Q|^.$0/O<Vx )F}Q[2;sOŒ Td(,E Oe> tčRdӈ|U7ͥzmF}V939WMeB#‹D4QlUhwL1\ìhKܓVH 30m==ݰ6Ԝ(xy^OfHl'CF0w;s>OD!!^?.z/}5Ul7O]z"~WQv1P$9b%&fI_4?!+]-[<8i!2=2wDV mTUgM(_g8 ll#g$d3 zM̮ŀ{$,ScɺLY&1D EԘJ5g{dyFRe /e\#Hr(?iO\\AecWwϾ?|tf͵lG$ѤZf [ sdcΛ6pn9T`8hL-i%*2Pb"^~Nge'*\hr^PcYh|׊hѯFpc(.9_|!pc?ފt+gnI81ݑq`k~QK xI<\3cAZ֔4ݏQQ4=2>%o#}uB8xs}qbOS׫,H$w8J4[Gb7.^\Ӝ .x BNU*d^xSEM'LͥЕOEVDj+?PE U!ARG&~Qxhx&<)k@wo?=#N|(M~qӞh܅8pzMԙPfdE/; E!iwuKdׄrm *'ˉ'4Ts"QjL[SU$L `F$ߒ$|t`e ڷMJZ6f6`S_rg^giTCӍ5]PxVr6yjX M s$pShw8u rNplr>U%{9 x%VrNn !hŴJǮ<>IWfDٲd =*ϪC&hۖ 4ěFQ`TKoZ@TCq ѴHZLqcJYFVRE~DE>Ӂލ,-aF'тH)eq!S쭸jX^DtEQٝ.f/:cfF5d_ cVlD :ȵX(8DXݔ.LqWrx'CY*mݝ;V<,\6p~6@[ ctH.y<7dMlK0B_c&>߮'(WtD aHh rmPs/[*{٘I8RS'|b1:#Harꔺ +q2~ ޕuyěԊ/1E(Oƙ Eq9LPJ;qgiQ՛ls_W⶗Քſd\H#NOKFކby\vb߿f$3(8':2q6KBش]ZB?q(Q2`e|? E't?C 5Vҿ)ZQY;R S3߬y8XoI:fCoV}:\<eF 4xsmn;VjCS]B,r(YVшn<[PzSgONPn"1ꃇ3 4ǵԷ/=V7f\,$Pm7Ϭ9~F36Yb%) 17tiP.u859UҮWcquvK3I:)] ~?qY5Afhϕخs ۵! 0_h!|qA^k}gL ~͖1TBTE:]֛{jV$ग़wET3 +&|W9=^,S1įz&9by'L/ |wFA^hVɀL$M5OCx5C]K69WX<ӛeFTXye Yb!ǟSZ}+k+n}s[2Ǧ>3Xto KH(7CݒqWKk!K鯕ÉL..MP_!COGp1G9d 虰QR?=MXQunzL,f Пv>ӝg8ZÈ㖧W >4l#4=S$Ëz]֜ne<ŭrz#w AlU_mSv\$RU>:5VC)1ihUs*3DGU"g.őư[Pi2ݷ0MZFNV-D!OD=NؤUmY¨ a='q9eG$$(bȐ23ggDtુ7YHJ}aqQEj?3=EinMjAZ H9>d F=7H@ >16%x#G]*8 jΕgJ6/QěFegFW)>bѲBVS¾LHD$ﯵg7tHur"JLQb;7f0V) KGV07Teˏ'Yo^aq-dV*B}[;D:rg~5g_LDO >#R9VxԵL ʱ6Eb]KᏹbֹskHSI!w*<*"b9[,lX8DԢ\xaԟBysbxPrPTT'+7_˩k,Cjn[2iz2ݙ5 ͬ'p2-u`vGt9)Cjѹ3Wmr O0O,,7hfShza "/ֱaըLH0hCƥ%3Y[`$0 Kp_B %P [U&"*Gu|_Aιzhv6qLiRYD=W.֘tDlӷ>˓;^Fχ!{Ig޼+T )Uqk.|ÍIQ( OU;B`5~F(d;Nnf+C6)L qxJrg[0M0e{G-+㦔YyTʆ A ׬X7q)FB _"xX_v+ɧG#Rmy:hGLmrW,Xli)w™25Z|uEGT9~d$LFS~"-cIb {n*f2àK#?=:2{ŋ_!n.<8x?c8{-l-7D3;xLy'GȨ -s[Ȓfr'\@ C~&'~-2&ᣞ z'LTqPz+M0tHkm4.%Ӹ "Xs_Qd񑗞dI+ .DyRC&9cؽ l^(7I/$fY =/lCz\˨PYV>2Zp>v366ebaLW̽Ca5ef@yK5 l`lрÍ$%ig9%[CD7Þ&WJvw3s顼E}9ߘY׷Fĉ`Br)%?M`=]<K ė~D-1PveM3YfP+TR=Yy]ϧϑ3Y'=$ҽuڲ/'-o@EG lo<8X|'Xm|6jN.Vp,h]ȅ+Ī!_ 'F֛opI5"=ם0kD_4WW ,Pj<~_.6n߹ r5r˒uQ`WӛVE)oirM}`(vF0o j%w ǑYVKǁ G݃L+nC86AVM◗F16<҉Jyk[TFky"xWTC-\rik%e^%`Aq0S3kӗj3B"]S\7[~jT옾ԷF>Ƽ/1'ӟG= m*djWT {؜+n ͱYc] Zَc~#}hHpG@G;qR#?i.`,m|!x(mZ_2!ObK]k%c?4\ch/Ţp jy6f8oQ:kJo&1:0͍&$MF+ELNќ=cYAn%i[M 9EsqB@l9t@)1_"+<ِ4:kx& u~,?bI*\.`ݦZ=ٮȒrt?D@g`xX(-#j+~QU/FWCh$Mt+x a5cv"$nWL%,c~<[t1ȖLW~C^4˥MeݍeNۄDlfQ}_<7@6fQR[Y΃9p ?u,%IL{PU˼EB)b/eOT9AI21Ybn*/x =( մ%~j. &C3@Z`j ZQ>3"ʻIT200<]'BZ [5!^dTj8]E:,4KМTXr[ BV@ڔo$$Ԧ6Z"|*xpy87AwN/ QVBbo)KLޝa}9U f4(QsEl̀au4٩sQ81mD?{8kobǼDOf 6^]{F:E<cDT ,)[w J[7(a;WY=(Z4A_تi38,[!B(g.*kW7589YpI7R+*.K8um빗ve:DR\H\ Ū9~ҼT5\ 5f+^lc7~%+OQP7J?67lCD\Wcq㊚%Il~@&S=e>Q~Ei xZ:n%Y:`|)RtDϱGԬ ?05l)K-Wص4{姟:lճ,9$elOr IT4eGAxs*ڲ&IBYS$om>`PaA>%1[) >[UVQg K N &5p#3$4S4 h\t:[ Z1ui8JLQۗu!JFQllKM.} !,{Fҗ303pE&Yth=* >=5_T+D31N4GuejȔ~1Zg,Z#?Ƴ h*R m%ShW,ijfr }Tlpy%V5vOhSphuWssY֜k$^}G_|fjXE51Rx)<_2<tf["Kߩ֐:̻`yFCn ڟ7]5t>:|j؟ˇD(2e4qɓ\;{ c[$2ֈ8!}-P ._9dǤ?A҄t=\F8I#;9ŀu|3A ~1d/gHlП]}UFT2c.V9?~7),m<,gG\sGC ?y!tW]bN@+99.D0O"8PF Տ%2ǀ؁9k0I)myeԥFATdf5q߶Ψ%RnR%>~D~1'DRf*(ZOF<'Lc[ ?(CR!e]@hm2<E4(E^;:VB=UuSD.}V\@AVQjbU(wZ۬޾ W8ޗp2M؞l(Uj2LAZ ,H5?7,FfgNyDOaM7RG=p81o׭Ap 8x IvLEf;5S&OPV6>1Nܵi>Idw+seCG֣F=H+)OAKLa6vhHNzB"noґZ[,xiuVjnp|HzwQ$b긅W՛NOv΁9ב%#:-Oů/9c&'XLsW팪?ʅpVEƺT>S SrA+F+ .*