libtiff5-debuginfo-4.0.9-lp152.11.3.1 4>$  Ap_mD/=„nRꇓbB½Eܴeᒏ%@8F L8^p#\1"ȋ,BD<@t399aIWR!UP/%55_Vm'`.) ?mA){¿"L|i{8.8o|jug:?~}c!<5X)vq AL+\PXKy_qΧݨQNT9nxBfȶ{6bc16583faa6f89f659daf4b78489ea0da3bf78604bcfb4f9707907e26f42f7ed33d6988d51d93b69f21c2a30bdac96c6d2176cc_mD/=„6py97Ҋ=ĺSˍiĒx7ˇa%u}h72^g?[B;ҫjBep+>$\3]w}^RC2+8:_ |I1ӺI݅X,p$J3^(:=([kU8zhQ:&# Br^֚pgaCHjԂď2x88R Y-_~ŌЪJQ0ɃtI%!R{Lcm0)0>p@L?< & M #,1 J\              Xx s(8&90&: &FTGl Hۜ I XY\` ]ܐ ^ݶbPcdߜeߡfߤlߦu߸ vwD xt yz8libtiff5-debuginfo4.0.9lp152.11.3.1Debug information for package libtiff5This package provides debug information for package libtiff5. Debug information is useful when developing applications that use this package or when debugging this package._mDwildcard2'openSUSE Leap 15.2openSUSEHPNDhttp://bugs.opensuse.orgDevelopment/Debughttp://www.simplesystems.org/libtiff/linuxi586'S)U ~\AAAAAA큤_mD_mD_mD_mD_mD_mD_mD_mD_mD_mD_mD_mDa52ea7128fa4ff5a01b2f089ea79b32dce3e12ef1751be1f176ccd353b434caae0f0a37cd4ae207b0a4e90ba4a46712423d1a00e6cf450d615923f37056eef7c../../../../../usr/lib/libtiff.so.5.3.0../../../../../usr/lib/debug/usr/lib/libtiff.so.5.3.0-4.0.9-lp152.11.3.1.i386.debug../../../../../usr/lib/libtiffxx.so.5.3.0../../../../../usr/lib/debug/usr/lib/libtiffxx.so.5.3.0-4.0.9-lp152.11.3.1.i386.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottiff-4.0.9-lp152.11.3.1.src.rpmdebuginfo(build-id)debuginfo(build-id)libtiff5-debuginfolibtiff5-debuginfo(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]µ]µ\b@\X)@\Q[[k@[k@[$@[t[{@[)[)Z@ZZ ZZ;@Z@YI@XۡX@Xx@XWXWX=mWmvetter@suse.commvetter@suse.comPetr Gajdos Petr Gajdos Petr Gajdos Petr Gajdos Petr Gajdos pgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.commvetter@suse.commvetter@suse.comdimstar@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjengelh@inai.deidonmez@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comkstreitova@suse.comp.drouand@gmail.comkstreitova@suse.compgajdos@suse.compgajdos@suse.commeissner@suse.com- security update: amend patch to fix test - modified patches % tiff-CVE-2019-14973.patch (refreshed)- security update: Fix integer overflow in _TIFFCheckMalloc() * CVE-2019-14973 [bsc#1146608] + tiff-CVE-2019-14973.patch- security update * CVE-2019-7663 [bsc#1125113] + tiff-CVE-2019-7663.patch- security update * CVE-2019-6128 [bsc#1121626] + tiff-CVE-2019-6128.patch- extend tiff-CVE-2018-19210.patch and rename it to tiff-CVE-2018-17000,19210.patch [bsc#1108606c#11] * solves CVE-2018-19210 [bsc#1115717] and CVE-2018-17000 [bsc#1108606]- security update * CVE-2018-19210 [bsc#1115717] + tiff-CVE-2018-19210.patch- security update * CVE-2018-18661 [bsc#1113672] + tiff-CVE-2018-18661.patch * CVE-2018-18557 [bsc#1113094] + tiff-CVE-2018-18557.patch * CVE-2018-12900 [bsc#1099257] + tiff-CVE-2018-12900.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- security update * CVE-2018-17100 [bsc#1108637] + tiff-CVE-2018-17100.patch * CVE-2018-17101 [bsc#1108627] + tiff-CVE-2018-17101.patch * CVE-2018-17795 [bsc#1110358] % tiff-4.0.9-bsc1046077-CVE-2017-9935.patch renamed to tiff-CVE-2017-9935,CVE-2018-17795.patch * CVE-2018-16335 [bsc#1106853] % tiff-CVE-2017-11613.patch renamed to tiff-CVE-2017-11613,CVE-2018-16335,15209.patch - add a possibility to build with ASAN- security update * CVE-2018-10779 [bsc#1092480] + tiff-CVE-2018-10779.patch- security update * CVE-2018-8905 [bsc#1086408] + tiff-CVE-2018-8905.patch- security update * CVE-2017-11613 [bsc#1082332] + tiff-CVE-2017-11613.patch- security update * CVE-2018-7456 [bsc#1082825] + tiff-CVE-2018-7456.patch- security update * CVE-2017-18013 [bsc#1074317] + tiff-CVE-2017-18013.patch- security update * CVE-2018-10963 [bsc#1092949] + tiff-CVE-2018-10963.patch- bsc#1081690: Add tiff-4.0.9-bsc1081690-CVE-2018-5784.patch Fix uncontrolled resource consumption in TIFFSetDirectory- bsc#1046077: Add tiff-4.0.9-bsc1046077-CVE-2017-9935.patch Fix Heap-based buffer overflow in t2p_write_pdf- Fix check section: + Make sure to get back to the right directory after chdir to 'tools', or we can't run the 2nd test suite. + Fix typo: the tests are located in a directory called 'test', not 'tests'.- Upgrade to upstream release 4.0.9 * Changes in the software configuration: + test/Makefile.am: Add some tests for tiff2bw. + .appveyor.yml, .travis.yml, build/travis-ci: apply patches 0001-ci-Travis-script-improvements.patch and 0002-ci-Invoke-helper-script-via-shell.patch by Roger Leigh + .travis.yml, build/travis-ci: new files from 0001-ci-Add-Travis-support-for-Linux-builds-with-Autoconf.patch by Roger Leigh. This patch adds support for the Travis-CI service. + .appveyor.yml: new file from 0002-ci-Add-AppVeyor-support.patch by Roger Leigh (sent to mailing list on 2017-06-08) This patch adds a .appveyor.yml file to the top-level. This allows one to opt in to having a branch built on Windows with Cygwin, MinGW and MSVC automatically when a branch is pushed to GitHub, GitLab, BitBucket or any other supported git hosting service. + CMakeLists.txt, test/CMakeLists.txt, test/TiffTestCommon.cmake: apply patch 0001-cmake-Improve-Cygwin-and-MingGW-test-support.patch from Roger Leigh. This patch makes the CMake build system support running the tests with MinGW or Cygwin. + test/tiffcp-lzw-compat.sh, test/images/quad-lzw-compat.tiff: new files to test old-style LZW decompression + test/common.sh, Makefile.am, CMakeList.txt: updated with above + test/Makefile.am: add missing reference to images/quad-lzw-compat.tiff to fix "make distcheck". Patch by Roger Leigh + nmake.opt: support a DEBUG=1 option, so as to adjust OPTFLAGS and use /MDd runtime in debug mode. * Changes in libtiff: + libtiff/tif_color.c: TIFFYCbCrToRGBInit(): stricter clamping to avoid int32 overflow in TIFFYCbCrtoRGB(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1844 + libtiff/tif_getimage.c: initYCbCrConversion(): stricter validation for refBlackWhite coefficients values. To avoid invalid float->int32 conversion (when refBlackWhite[0] == 2147483648.f) Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1907 + libtiff/tif_dirinfo.c, tif_dirread.c: add _TIFFCheckFieldIsValidForCodec(), and use it in TIFFReadDirectory() so as to ignore fields whose tag is a codec-specified tag but this codec is not enabled. This avoids TIFFGetField() to behave differently depending on whether the codec is enabled or not, and thus can avoid stack based buffer overflows in a number of TIFF utilities such as tiffsplit, tiffcmp, thumbnail, etc. Patch derived from 0063-Handle-properly-CODEC-specific-tags.patch (http://bugzilla.maptools.org/show_bug.cgi?id=2580) by Raphaël Hertzog. Fixes: http://bugzilla.maptools.org/show_bug.cgi?id=2580 http://bugzilla.maptools.org/show_bug.cgi?id=2693 http://bugzilla.maptools.org/show_bug.cgi?id=2625 (CVE-2016-10095, bsc#1017690) http://bugzilla.maptools.org/show_bug.cgi?id=2564 (CVE-2015-7554, bsc#960341) http://bugzilla.maptools.org/show_bug.cgi?id=2561 (CVE-2016-5318, bsc#983436) http://bugzilla.maptools.org/show_bug.cgi?id=2499 (CVE-2014-8128, bsc#969783) http://bugzilla.maptools.org/show_bug.cgi?id=2441 http://bugzilla.maptools.org/show_bug.cgi?id=2433 + libtiff/tif_swab.c: if DISABLE_CHECK_TIFFSWABMACROS is defined, do not do the #ifdef TIFFSwabXXX checks. Make it easier for GDAL to rename the symbols of its internal libtiff copy. + libtiff/tif_dirread.c: fix regression of libtiff 4.0.8 in ChopUpSingleUncompressedStrip() regarding update of newly single-strip uncompressed files whose bytecount is 0. Before the change of 2016-12-03, the condition bytecount==0 used to trigger an early exit/disabling of strip chop. Re-introduce that in update mode. Otherwise this cause later incorrect setting for the value of StripByCounts/StripOffsets. (https://trac.osgeo.org/gdal/ticket/6924) + libtiff/tif_dirread.c: TIFFFetchStripThing(): limit the number of items read in StripOffsets/StripByteCounts tags to the number of strips to avoid excessive memory allocation. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2215 + libtiff/tif_getimage.c: avoid many (harmless) unsigned int overflows. + libtiff/tif_fax3.c: avoid unsigned int overflow in Fax3Encode2DRow(). Could potentially be a bug with huge rows. + libtiff/tif_jpeg.c: avoid (harmless) unsigned int overflow on tiled images. + libtiff/tif_dirread.c: avoid unsigned int overflow in EstimateStripByteCounts() and BYTECOUNTLOOKSBAD when file is too short. + libtiff/tif_predict.c: decorate legitimate functions where unsigned int overflow occur with TIFF_NOSANITIZE_UNSIGNED_INT_OVERFLOW + libtiff/tif_dirread.c: avoid unsigned int overflow in EstimateStripByteCounts() + libtiff/tiffiop.h: add TIFF_NOSANITIZE_UNSIGNED_INT_OVERFLOW macro to disable CLang warnings raised by - fsanitize=undefined,unsigned-integer-overflow + libtiff/tif_jpeg.c: add anti-denial of service measure to avoid excessive CPU consumption on progressive JPEGs with a huge number of scans. See http://www.libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswiththeJPEGStandard.pdf Note: only affects libtiff since 2014-12-29 where support of non-baseline JPEG was added. + libtiff/tif_jpeg.c: error out at decoding time if anticipated libjpeg memory allocation is above 100 MB. libjpeg in case of multiple scans, which is allowed even in baseline JPEG, if components are spread over several scans and not interleavedin a single one, needs to allocate memory (or backing store) for the whole strip/tile. See http://www.libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswiththeJPEGStandard.pdf This limitation may be overriden by setting the LIBTIFF_ALLOW_LARGE_LIBJPEG_MEM_ALLOC environment variable, or recompiling libtiff with a custom value of TIFF_LIBJPEG_LARGEST_MEM_ALLOC macro. + libtiff/tif_jbig.c: fix memory leak in error code path of JBIGDecode() Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2706 (CVE-2017-9936, bsc#1046073) + libtiff/tif_dirread.c: in TIFFReadDirEntryFloat(), check that a double value can fit in a float before casting. + libtiff/tiffiop.h, libtiff/tif_jpeg.c, libtiff/tif_jpeg_12.c, libtiff/tif_read.c: make TIFFReadScanline() works in CHUNKY_STRIP_READ_SUPPORT mode with JPEG stream with multiple scans. Also make configurable through a LIBTIFF_JPEG_MAX_ALLOWED_SCAN_NUMBER environment variable the maximum number of scans allowed. Defaults to 100. + libtiff/tif_read.c: TIFFFillTile(): add limitation to the number of bytes read in case td_stripbytecount[strip] is bigger than reasonable, so as to avoid excessive memory allocation (similarly to what was done for TIFFFileStrip() on 2017-05-10) + libtiff/tif_getimage.c: use _TIFFReadEncodedStripAndAllocBuffer(). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2708 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2433 + libtiff/tif_read.c, tiffiop.h: add a _TIFFReadEncodedStripAndAllocBuffer() function, variant of TIFFReadEncodedStrip() that allocates the decoded buffer only after a first successful TIFFFillStrip(). This avoids excessive memory allocation on corrupted files. + libtiff/tif_dirwrite.c: in TIFFWriteDirectoryTagCheckedXXXX() functions associated with LONG8/SLONG8 data type, replace assertion that the file is BigTIFF, by a non-fatal error. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2712 + libtiff/tif_read.c: TIFFStartTile(): set tif_rawcc to tif_rawdataloaded when it is set. Similarly to TIFFStartStrip(). This issue was revealed by the change of 2017-06-30 in TIFFFileTile(), limiting the number of bytes read. But it could probably have been hit too in CHUNKY_STRIP_READ_SUPPORT mode previously. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2454 + libtiff/tif_error.c, tif_warning.c: correctly use va_list when both an old-style and new-style warning/error handlers are installed. Patch by Paavo Helde (sent on the mailing list) + libtiff/tif_getimage.c: use _TIFFReadTileAndAllocBuffer(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2470 + libtiff/tif_read.c, tiffiop.h: add a _TIFFReadEncodedTileAndAllocBuffer() and _TIFFReadTileAndAllocBuffer() variants of TIFFReadEncodedTile() and TIFFReadTile() that allocates the decoded buffer only after a first successful TIFFFillTile(). This avoids excessive memory allocation on corrupted files. + libtiff/tif_pixarlog.c: avoid excessive memory allocation on decoding when RowsPerStrip tag is not defined (and thus td_rowsperstrip == UINT_MAX) Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2554 + libtiff/tif_lzw.c: fix 4.0.8 regression in the decoding of old-style LZW compressed files. + libtiff/tif_lzw.c: fix potential out-of-buffer read on 1-byte LZW strips. Crashing issue only on memory mapped files, where the strip offset is the last byte of the file, and the file size is a multiple of one page size on the CPU architecture (typically 4096) + libtiff/tif_dir.c: avoid potential null pointer dereference in _TIFFVGetField() on corrupted TIFFTAG_NUMBEROFINKS tag instance. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2713 + tools/tiff2pdf.c: prevent heap buffer overflow write in "Raw" mode on PlanarConfig=Contig input images. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2715 + libtiff/tif_read.c: TIFFFillStrip() / TIFFFillTile(). Complementary fix for http://bugzilla.maptools.org/show_bug.cgi?id=2708 in the isMapped() case, so as to avoid excessive memory allocation when we need a temporary buffer but the file is truncated. + libtiff/tif_read.c: in TIFFFetchStripThing(), only grow the arrays that hold StripOffsets/StripByteCounts, when they are smaller than the expected number of striles, up to 1 million striles, and error out beyond. Can be tweaked by setting the environment variable LIBTIFF_STRILE_ARRAY_MAX_RESIZE_COUNT. This partially goes against a change added on 2002-12-17 to accept those arrays of wrong sizes, but is needed to avoid denial of services. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2350 + libtiff/tif_read.c: add protection against excessive memory allocation attempts in TIFFReadDirEntryArray() on short files. Effective for mmap'ed case. And non-mmap'ed case, but restricted to 64bit builds. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2675 (CVE-2017-12944, bsc#1054594) + libtiff/tif_luv.c: LogLuvInitState(): avoid excessive memory allocation when RowsPerStrip tag is missing. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2683 + libtiff/tif_getimage.c: gtTileContig() and gtTileSeparate(): properly break from loops on error when stoponerr is set, instead of going on iterating on row based loop. + libtiff/tif_getimage.c: fix fromskew computation when to-be-skipped pixel number is not a multiple of the horizontal subsampling, and also in some other cases. Impact putcontig8bitYCbCr44tile, putcontig8bitYCbCr42tile, putcontig8bitYCbCr41tile, putcontig8bitYCbCr21tile and putcontig8bitYCbCr12tile Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2637 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2691 + libtiff/tif_luv.c: further reduce memory requirements for temporary buffer when RowsPerStrip >= image_length in LogLuvInitState() and LogL16InitState(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2700 + libtiff/tif_dirwrite.c: replace assertion related to not finding the SubIFD tag by runtime check (in TIFFWriteDirectorySec()) Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2727 + libtiff/tif_dirwrite.c: replace assertion to tag value not fitting on uint32 when selecting the value of SubIFD tag by runtime check (in TIFFWriteDirectoryTagSubifd()). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2728 + libtiff/tif_jpeg.c: accept reading the last strip of a JPEG compressed file if the codestream height is larger than the truncated height of the strip. Emit a warning in this situation since this is non compliant. + libtiff/tiffiop.h, tif_aux.c: redirect SeekOK() macro to a _TIFFSeekoK() function that checks if the offset is not bigger than INT64_MAX, so as to avoid a -1 error return code of TIFFSeekFile() to match a required seek to UINT64_MAX/-1. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2726 + libtiff/tif_dirread.c: add NULL check to avoid likely false positive null-pointer dereference warning by CLang Static Analyzer. + libtiff/libtiff.def: add TIFFReadRGBAStripExt and TIFFReadRGBATileExt Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2735 + libtiff/tif_jpeg.c: add compatibility with libjpeg-turbo 1.5.2 that honours max_memory_to_use > 0. Cf https://github.com/libjpeg-turbo/libjpeg-turbo/issues/162 + libtiff/tif_getimage.c: avoid floating point division by zero in initCIELabConversion() Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3733 * Changes in the tools: + tools/tiff2pdf.c: prevent heap buffer overflow write in "Raw" mode on PlanarConfig=Contig input images. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2715 + tools/tiffset.c: fix setting a single value for the ExtraSamples tag (and other tags with variable number of values). So 'tiffset -s ExtraSamples 1 X'. This only worked when setting 2 or more values, but not just one. + tools/fax2tiff.c (_FAX_Client_Data): Pass FAX_Client_Data as the client data. This client data is not used at all at the moment, but it makes the most sense. Issue that the value of client_data.fd was passed where a pointer is expected. + tools/tiff2pdf.c (t2p_sample_realize_palette): Fix possible arithmetic overflow in bounds checking code and eliminate comparison between signed and unsigned type. + tools/tiff2bw.c (main): Free memory allocated in the tiff2bw program. This is in response to the report associated with CVE-2017-16232, bsc#1069213 but does not solve the extremely high memory usage with the associated POC file.- Upgrade to upstream release 4.0.8 * libtiff/tif_getimage.c, libtiff/tif_open.c + add parenthesis to fix cppcheck clarifyCalculation warnings * libtiff/tif_predict.c, libtiff/tif_print.c + fix printf unsigned vs signed formatting (cppcheck invalidPrintfArgType_uint warnings) * libtiff/tif_read.c, libtiff/tiffiop.h + fix uint32 overflow in TIFFReadEncodedStrip() that caused an integer division by zero. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2596 * libtiff/tif_pixarlog.c, libtiff/tif_luv.c + fix heap-based buffer overflow on generation of PixarLog / LUV compressed files, with ColorMap, TransferFunction attached and nasty plays with bitspersample. The fix for LUV has not been tested, but suffers from the same kind of issue of PixarLog. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2604 * libtiff/tif_strip.c + revert the change in TIFFNumberOfStrips() done for http://bugzilla.maptools.org/show_bug.cgi?id=2587 / CVE-2016-9273 since the above change is a better fix that makes it unnecessary. * libtiff/tif_dirread.c + modify ChopUpSingleUncompressedStrip() to instanciate compute ntrips as TIFFhowmany_32(td->td_imagelength, rowsperstrip), instead of a logic based on the total size of data. Which is faulty is the total size of data is not sufficient to fill the whole image, and thus results in reading outside of the StripByCounts/StripOffsets arrays when using TIFFReadScanline(). Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2608. * libtiff/tif_ojpeg.c + make OJPEGDecode() early exit in case of failure in OJPEGPreDecode(). This will avoid a divide by zero, and potential other issues. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2611 * libtiff/tif_write.c + fix misleading indentation as warned by GCC. * libtiff/tif_fax3.h + revert change done on 2016-01-09 that made Param member of TIFFFaxTabEnt structure a uint16 to reduce size of the binary. It happens that the Hylafax software uses the tables that follow this typedef (TIFFFaxMainTable, TIFFFaxWhiteTable, TIFFFaxBlackTable), although they are not in a public libtiff header. Raised by Lee Howard. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2636 * libtiff/tiffio.h, libtiff/tif_getimage.c + add TIFFReadRGBAStripExt() and TIFFReadRGBATileExt() variants of the functions without ext, with an extra argument to control the stop_on_error behaviour. * libtiff/tif_getimage.c + fix potential memory leaks in error code path of TIFFRGBAImageBegin(). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2627 * libtiff/tif_jpeg.c + increase libjpeg max memory usable to 10 MB instead of libjpeg 1MB default. This helps when creating files with "big" tile, without using libjpeg temporary files. Related to https://trac.osgeo.org/gdal/ticket/6757 * libtiff/tif_jpeg.c + avoid integer division by zero in JPEGSetupEncode() when horizontal or vertical sampling is set to 0. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2653, bsc#1033127, CVE-2017-7595 * libtiff/tif_dirwrite.c + in TIFFWriteDirectoryTagCheckedRational, replace assertion by runtime check to error out if passed value is strictly negative. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2535, bsc#1038438, CVE-2016-10371 * libtiff/tif_dirread.c + avoid division by floating point 0 in TIFFReadDirEntryCheckedRational() and TIFFReadDirEntryCheckedSrational(), and return 0 in that case (instead of infinity as before presumably) Apparently some sanitizers do not like those divisions by zero. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2644, bsc#1033118, CVE-2017-7598 * libtiff/tif_dir.c, tif_dirread.c, tif_dirwrite.c + implement various clampings of double to other data types to avoid undefined behaviour if the output range isn't big enough to hold the input value. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2643 http://bugzilla.maptools.org/show_bug.cgi?id=2642 http://bugzilla.maptools.org/show_bug.cgi?id=2646 http://bugzilla.maptools.org/show_bug.cgi?id=2647, bsc#1033126, CVE-2017-7596, bsc#1033120, CVE-2017-7597, bsc#1033113, CVE-2017-7599, bsc#1033112, CVE-2017-7600, * libtiff/tif_jpeg.c + validate BitsPerSample in JPEGSetupEncode() to avoid undefined behaviour caused by invalid shift exponent. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2648, bsc#1033111, CVE-2017-7601 * libtiff/tif_read.c + avoid potential undefined behaviour on signed integer addition in TIFFReadRawStrip1() in isMapped() case. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2650, bsc#1033109, CVE-2017-7602 * libtiff/tif_getimage.c + add explicit uint32 cast in putagreytile to avoid UndefinedBehaviorSanitizer warning. Patch by Nicolas Pena. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2658, bsc#1033131, CVE-2017-7592 * libtiff/tif_read.c + TIFFReadBufferSetup(): use _TIFFcalloc() to zero initialize tif_rawdata. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2651, bsc#1033129, CVE-2017-7593 * libtiff/tiffio.h, tif_unix.c, tif_win32.c, tif_vms.c + add _TIFFcalloc() * libtiff/tif_luv.c, tif_lzw.c, tif_packbits.c + return 0 in Encode functions instead of -1 when TIFFFlushData1() fails. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2130 * libtiff/tif_ojpeg.c + fix leak in OJPEGReadHeaderInfoSecTablesQTable, OJPEGReadHeaderInfoSecTablesDcTable and OJPEGReadHeaderInfoSecTablesAcTable when read fails. Patch by Nicolas Pena. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2659, bsc#1033128, CVE-2017-7594 * libtiff/tif_jpeg.c + only run JPEGFixupTagsSubsampling() if the YCbCrSubsampling tag is not explicitly present. This helps a bit to reduce the I/O amount when the tag is present (especially on cloud hosted files). * libtiff/tif_lzw.c + in LZWPostEncode(), increase, if necessary, the code bit-width after flushing the remaining code and before emitting the EOI code. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=1982 * libtiff/tif_pixarlog.c + fix memory leak in error code path of PixarLogSetupDecode(). Patch by Nicolas Pena. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2665 * libtiff/tif_fax3.c, tif_predict.c, tif_getimage.c + fix GCC 7 -Wimplicit-fallthrough warnings. * libtiff/tif_dirread.c + fix memory leak in non DEFER_STRILE_LOAD mode (ie default) when there is both a StripOffsets and TileOffsets tag, or a StripByteCounts and TileByteCounts Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2689, bsc#1042805, CVE-2017-9403) * libtiff/tif_ojpeg.c + fix potential memory leak in OJPEGReadHeaderInfoSecTablesQTable, OJPEGReadHeaderInfoSecTablesDcTable and OJPEGReadHeaderInfoSecTablesAcTable Patch by Nicolas Pena. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2670 * libtiff/tif_fax3.c + avoid crash in Fax3Close() on empty file. Patch by Alan Coopersmith + complement by myself. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2673 * libtiff/tif_read.c + TIFFFillStrip(): add limitation to the number of bytes read in case td_stripbytecount[strip] is bigger than reasonable, so as to avoid excessive memory allocation. * libtiff/tif_zip.c, tif_pixarlog.c, tif_predict.c + fix memory leak when the underlying codec (ZIP, PixarLog) succeeds its setupdecode() method, but PredictorSetup fails. Credit to OSS-Fuzz (locally run, on GDAL) * libtiff/tif_read.c + TIFFFillStrip() and TIFFFillTile(): avoid excessive memory allocation in case of shorten files. Only effective on 64 bit builds and non-mapped cases. Credit to OSS-Fuzz (locally run, on GDAL) * libtiff/tif_read.c + TIFFFillStripPartial() / TIFFSeek(), avoid potential integer overflows with read_ahead in CHUNKY_STRIP_READ_SUPPORT mode. Should especially occur on 32 bit platforms. * libtiff/tif_read.c + TIFFFillStripPartial() + avoid excessive memory allocation in case of shorten files. Only effective on 64 bit builds. Credit to OSS-Fuzz (locally run, on GDAL) * libtiff/tif_read.c + update tif_rawcc in CHUNKY_STRIP_READ_SUPPORT mode with tif_rawdataloaded when calling TIFFStartStrip() or TIFFFillStripPartial(). This avoids reading beyond tif_rawdata when bytecount > tif_rawdatasize. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1545. Credit to OSS-Fuzz * libtiff/tif_color.c + avoid potential int32 overflow in TIFFYCbCrToRGBInit() Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1533 Credit to OSS-Fuzz * libtiff/tif_pixarlog.c, tif_luv.c + avoid potential int32 overflows in multiply_ms() and add_ms(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1558 Credit to OSS-Fuzz * libtiff/tif_packbits.c + fix out-of-buffer read in PackBitsDecode() Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1563 Credit to OSS-Fuzz * libtiff/tif_luv.c + LogL16InitState(): avoid excessive memory allocation when RowsPerStrip tag is missing. Credit to OSS-Fuzz (locally run, on GDAL) * libtiff/tif_lzw.c + update dec_bitsleft at beginning of LZWDecode(), and update tif_rawcc at end of LZWDecode(). This is needed to properly work with the latest chnges in tif_read.c in CHUNKY_STRIP_READ_SUPPORT mode. * libtiff/tif_pixarlog.c + PixarLogDecode(): resync tif_rawcp with next_in and tif_rawcc with avail_in at beginning and end of function, similarly to what is done in LZWDecode(). Likely needed so that it works properly with latest chnges in tif_read.c in CHUNKY_STRIP_READ_SUPPORT mode. But untested... * libtiff/tif_getimage.c + initYCbCrConversion(): add basic validation of luma and refBlackWhite coefficients (just check they are not NaN for now), to avoid potential float to int overflows. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1663 Credit to OSS Fuzz * libtiff/tif_read.c + _TIFFVSetField(): fix outside range cast of double to float. Credit to Google Autofuzz project * libtiff/tif_getimage.c + initYCbCrConversion(): check luma[1] is not zero to avoid division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1665 Credit to OSS Fuzz * libtiff/tif_read.c + _TIFFVSetField(): fix outside range cast of double to float. Credit to Google Autofuzz project * libtiff/tif_getimage.c + initYCbCrConversion(): check luma[1] is not zero to avoid division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1665 Credit to OSS Fuzz * libtiff/tif_getimage.c + initYCbCrConversion(): stricter validation for refBlackWhite coefficients values. To avoid invalid float->int32 conversion. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1718 Credit to OSS Fuzz * tools/fax2tiff.c (main) + Applied patch by Joerg Ahrens to fix passing client data for Win32 builds using tif_win32.c (USE_WIN32_FILEIO defined) for file I/O. Patch was provided via email on November 20, 2016. * tools/tiffcp.c + avoid uint32 underflow in cpDecodedStrips that can cause various issues, such as buffer overflows in the library. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2598 * tools/tiffcrop.c + fix readContigStripsIntoBuffer() in -i (ignore) mode so that the output buffer is correctly incremented to avoid write outside bounds. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2620 * tools/tiffcrop.c + add 3 extra bytes at end of strip buffer in readSeparateStripsIntoBuffer() to avoid read outside of heap allocated buffer. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2621 * tools/tiffcrop.c + fix integer division by zero when BitsPerSample is missing. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2619 * tools/tiffinfo.c + fix null pointer dereference in -r mode when the image has no StripByteCount tag. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2594 * tools/tiffcp.c + avoid potential division by zero is BitsPerSamples tag is missing. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2597 * tools/tif_dir.c + when TIFFGetField(, TIFFTAG_NUMBEROFINKS, ) is called, limit the return number of inks to SamplesPerPixel, so that code that parses ink names doesn't go past the end of the buffer. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2599 * tools/tiffcp.c + avoid potential division by zero is BitsPerSamples tag is missing. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2607 * tools/tiffcp.c + fix uint32 underflow/overflow that can cause heap-based buffer overflow. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2610 * tools/tiffcp.c + replace assert( (bps % 8) == 0 ) by a non assert check. Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2605 * tools/tiff2ps.c + fix 2 heap-based buffer overflows (in PSDataBW and PSDataColorContig). Reported by Agostino Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2633 and http://bugzilla.maptools.org/show_bug.cgi?id=2634. * tools/tiff2pdf.c + prevent heap-based buffer overflow in -j mode on a paletted image. Note: this fix errors out before the overflow happens. There could probably be a better fix. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2635 * tools/tiff2pdf.c + fix wrong usage of memcpy() that can trigger unspecified behaviour. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2638 * tools/tiff2pdf.c + avoid potential invalid memory read in t2p_writeproc. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2639 * tools/tiff2pdf.c + avoid potential heap-based overflow in t2p_readwrite_pdf_image_tile(). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2640 * tools/tiffcrop.c + remove extraneous TIFFClose() in error code path, that caused double free. Related to http://bugzilla.maptools.org/show_bug.cgi?id=2535 * tools/tiffcp.c + error out cleanly in cpContig2SeparateByRow and cpSeparate2ContigByRow if BitsPerSample != 8 to avoid heap based overflow. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2656 and http://bugzilla.maptools.org/show_bug.cgi?id=2657 * tools/raw2tiff.c + avoid integer division by zero. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2631 * tools/tiff2ps.c + call TIFFClose() in error code paths. * tools/fax2tiff.c + emit appropriate message if the input file is empty. Patch by Alan Coopersmith. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2672 * tools/tiff2bw.c + close TIFF handle in error code path. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2677 * Other issues fixed: + bsc#1042804, CVE-2017-9404 * CVE-2016-10092, CVE-2016-10093, CVE-2016-10094 [bsc#1017693] - Removed patches: * tiff-4.0.7-CVE-2015-7554.patch * tiff-4.0.7-CVE-2017-5225.patch * tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch * tiff-CVE-2016-10266.patch * tiff-CVE-2016-10267.patch * tiff-CVE-2016-10268.patch * tiff-CVE-2016-10269.patch * tiff-CVE-2016-10270.patch * tiff-CVE-2016-10271.patch * tiff-CVE-2016-10272.patch + Fixed upstream- Added patches: * tiff-CVE-2016-10266.patch + Upstream fix for CVE-2016-10266, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted TIFF image (bsc#1031263) * tiff-CVE-2016-10267.patch + Upstream fix for CVE-2016-10267, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted TIFF image (bsc#1031262) * tiff-CVE-2016-10268.patch + Upstream fix for CVE-2016-10268, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted TIFF image (bsc#1031255) * tiff-CVE-2016-10269.patch + Upstream fix for CVE-2016-10269, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (heap-based buffer over-read) or possibly have unspecified other impact via a crafted TIFF image (bsc#1031254) * tiff-CVE-2016-10270.patch + Upstream fix for CVE-2016-10270, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (heap-based buffer over-read) or possibly have unspecified other impact via a crafted TIFF image (bsc#1031250) * tiff-CVE-2016-10271.patch + Upstream fix for CVE-2016-10271, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (heap-based buffer over-read and buffer overflow) or possibly have unspecified other impact via a crafted TIFF image (bsc#1031249) * tiff-CVE-2016-10272.patch + Upstream fix for CVE-2016-10272, LibTIFF 4.0.7 allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via a crafted TIFF image (bsc#1031247)- Added patch: * tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch - Fix a regression introduced in 4.0.7 (bsc#1022103) - http://bugzilla.maptools.org/show_bug.cgi?id=2636- Added patch: * tiff-4.0.7-CVE-2017-5225.patch - Upstream fix for CVE-2017-5225, bsc#1019611: heap buffer overflow in tools/tiffcp via a crafted BitsPerSample value- Drop --with-pic, this is only for static libs (which are not built) - Update descriptions- Update homepage- Upgrade to upstream release 4.0.7 * libtiff/tif_aux.c + Fix crash in TIFFVGetFieldDefaulted() when requesting Predictor tag and that the zip/lzw codec is not configured. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2591 * libtiff/tif_compress.c + Make TIFFNoDecode() return 0 to indicate an error and make upper level read routines treat it accordingly. (linked to the test case of http://bugzilla.maptools.org/show_bug.cgi?id=2517) * libtiff/tif_dir.c + Discard values of SMinSampleValue and SMaxSampleValue when they have been read and the value of SamplesPerPixel is changed afterwards (like when reading a OJPEG compressed image with a missing SamplesPerPixel tag, and whose photometric is RGB or YCbCr, forcing SamplesPerPixel being 3). Otherwise when rewriting the directory (for example with tiffset, we will expect 3 values whereas the array had been allocated with just one), thus causing a out of bound read access. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2500 (CVE-2014-8127, bsc#914890, duplicate: CVE-2016-3658, bsc#974840) * libtiff/tif_dirread.c + In TIFFFetchNormalTag(), do not dereference NULL pointer when values of tags with TIFF_SETGET_C16_ASCII/TIFF_SETGET_C32_ASCII access are 0-byte arrays. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2593 (regression introduced by previous fix done on 2016-11-11 for CVE-2016-9297, bsc#1010161). Assigned as CVE-2016-9448, bsc#1011103 + In TIFFFetchNormalTag(), make sure that values of tags with TIFF_SETGET_C16_ASCII/TIFF_SETGET_C32_ASCII access are null terminated, to avoid potential read outside buffer in _TIFFPrintField(). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2590 (CVE-2016-9297, bsc#1010161) + Initialize doubledata at line 3693 to NULL to please MSVC 2013 + Prevent reading ColorMap or TransferFunction if BitsPerPixel > 24, so as to avoid huge memory allocation and file read attempts + Reject images with OJPEG compression that have no TileOffsets/StripOffsets tag, when OJPEG compression is disabled. Prevent null pointer dereference in TIFFReadRawStrip1() and other functions that expect td_stripbytecount to be non NULL. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2585 + When compiled with DEFER_STRILE_LOAD, fix regression, when reading a one-strip file without a StripByteCounts tag. + Workaround false positive warning of Clang Static Analyzer about null pointer dereference in TIFFCheckDirOffset(). * libtiff/tif_dirwrite.c + Avoid null pointer dereference on td_stripoffset when writing directory, if FIELD_STRIPOFFSETS was artificially set for a hack case in OJPEG case. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2500 (CVE-2014-8127, bsc#914890, duplicate: CVE-2016-3658, bsc#974840) + Fix truncation to 32 bit of file offsets in TIFFLinkDirectory() and TIFFWriteDirectorySec() when aligning directory offsets on an even offset (affects BigTIFF). * libtiff/tif_dumpmode.c + DumpModeEncode() should return 0 in case of failure so that the above mentionned functions detect the error. * libtiff/tif_fax3.c + remove dead assignment in Fax3PutEOLgdal(). * libtiff/tif_fax3.h + make Param member of TIFFFaxTabEnt structure a uint16 to reduce size of the binary. * libtiff/tif_getimage.c + Fix out-of-bound reads in TIFFRGBAImage interface in case of unsupported values of SamplesPerPixel/ExtraSamples for LogLUV/CIELab. Add explicit call to TIFFRGBAImageOK() in TIFFRGBAImageBegin(). Fix CVE-2015-8665 and CVE-2015-8683. + Fix some benign warnings which appear in 64-bit compilation under Microsoft Visual Studio of the form "Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value." + TIFFRGBAImageOK: Reject attempts to read floating point images. * libtiff/tif_luv.c + Fix potential out-of-bound writes in decode functions in non debug builds by replacing assert()s by regular if checks (http://bugzilla.maptools.org/show_bug.cgi?id=2522). Fix potential out-of-bound reads in case of short input data. + Validate that for COMPRESSION_SGILOG and PHOTOMETRIC_LOGL, there is only one sample per pixel. Avoid potential invalid memory write on corrupted/unexpected images when using the TIFFRGBAImageBegin() interface * libtiff/tif_next.c + Fix potential out-of-bound write in NeXTDecode() (http://bugzilla.maptools.org/show_bug.cgi?id=2508) * libtiff/tif_pixarlog.c + Avoid zlib error messages to pass a NULL string to %s formatter, which is undefined behaviour in sprintf(). + Fix out-of-bounds write vulnerabilities in heap allocated buffers. Reported as MSVR 35094. + Fix potential buffer write overrun in PixarLogDecode() on corrupted/unexpected images (CVE-2016-5875, bsc#987351) + Fix write buffer overflow in PixarLogEncode if more input samples are provided than expected by PixarLogSetupEncode. Idea based on libtiff-CVE-2016-3990.patch from libtiff-4.0.3-25.el7_2.src.rpm, but with different and simpler check. (http://bugzilla.maptools.org/show_bug.cgi?id=2544, bsc#975069) * libtiff/tif_predict.c + PredictorSetup: Enforce bits-per-sample requirements of floating point predictor (3). Fixes CVE-2016-3622 "Divide By Zero in the tiff2rgba tool." (bsc#974449) * libtiff/tif_predict.h, libtiff/tif_predict.c + Replace assertions by runtime checks to avoid assertions in debug mode, or buffer overflows in release mode. Can happen when dealing with unusual tile size like YCbCr with subsampling. Reported as MSVR 35105. * libtiff/tif_read.c + Fix out-of-bounds read on memory-mapped files in TIFFReadRawStrip1() and TIFFReadRawTile1() when stripoffset is beyond tmsize_t max value (bsc#990460, CVE-2016-6223) + Make TIFFReadEncodedStrip() and TIFFReadEncodedTile() directly use user provided buffer when no compression (and other conditions) to save a memcpy(). * libtiff/tif_strip.c + Make TIFFNumberOfStrips() return the td->td_nstrips value when it is non-zero, instead of recomputing it. This is needed in TIFF_STRIPCHOP mode where td_nstrips is modified. Fixes a read outsize of array in tiffsplit (or other utilities using TIFFNumberOfStrips()). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2587 (CVE-2016-9273, bsc#1010163) * libtiff/tif_write.c + Fix issue in error code path of TIFFFlushData1() that didn't reset the tif_rawcc and tif_rawcp members. I'm not completely sure if that could happen in practice outside of the odd behaviour of t2p_seekproc() of tiff2pdf). The report points that a better fix could be to check the return value of TIFFFlushData1() in places where it isn't done currently, but it seems this patch is enough. Reported as MSVR 35095. + Make TIFFWriteEncodedStrip() and TIFFWriteEncodedTile() directly use user provided buffer when no compression to save a memcpy(). + TIFFWriteEncodedStrip() and TIFFWriteEncodedTile() should return -1 in case of failure of tif_encodestrip() as documented * tools/fax2tiff.D c + Fix segfault when specifying -r without argument. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2572 * tools/Makefile.am + The libtiff tools bmp2tiff, gif2tiff, ras2tiff, sgi2tiff, sgisv, and ycbcr are completely removed from the distribution. The libtiff tools rgb2ycbcr and thumbnail are only built in the build tree for testing. Old files are put in new 'archive' subdirectory of the source repository, but not in distribution archives. These changes are made in order to lessen the maintenance burden. * tools/rgb2ycbcr.c + Validate values of -v and -h parameters to avoid potential divide by zero. Fixes CVE-2016-3623, bsc#974618 (http://bugzilla.maptools.org/show_bug.cgi?id=2569) * tools/tiff2bw.c + Fix weight computation that could result of color value overflow (no security implication). Fix http://bugzilla.maptools.org/show_bug.cgi?id=2550. * tools/tiff2pdf.c + Avoid undefined behaviour related to overlapping of source and destination buffer in memcpy() call in t2p_sample_rgbaa_to_rgb() Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2577 + Fix out-of-bounds write vulnerabilities in heap allocate buffer in t2p_process_jpeg_strip(). Reported as MSVR 35098. + Fix potential integer overflows on 32 bit builds in t2p_read_tiff_size() Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2576 + Fix read -largely- outsize of buffer in t2p_readwrite_pdf_image_tile(), causing crash, when reading a JPEG compressed image with TIFFTAG_JPEGTABLES length being one. Reported as MSVR 35101. CVE-2016-9453, bsc#1011107 + Fix write buffer overflow of 2 bytes on JPEG compressed images. Reported as TALOS-CAN-0187, CVE-2016-5652, bsc#1007280. Also prevents writing 2 extra uninitialized bytes to the file stream. * tools/tiff2rgba.c + Fix integer overflow in size of allocated buffer, when -b mode is enabled, that could result in out-of-bounds write. Based initially on patch tiff-CVE-2016-3945.patch from libtiff-4.0.3-25.el7_2.src.rpm, with correction for invalid tests that rejected valid files. (http://bugzilla.maptools.org/show_bug.cgi?id=2545, bsc#974614) * tools/tiffcp.c + Fix out-of-bounds write on tiled images with odd tile width vs image width. Reported as MSVR 35103. (bsc#1011841, CVE-2016-9538) + Fix read of undefined variable in case of missing required tags. Found on test case of MSVR 35100. * tools/tiffcrop.c + Avoid access outside of stack allocated array on a tiled separate TIFF with more than 8 samples per pixel. (CVE-2016-5321, CVE-2016-5323, http://bugzilla.maptools.org/show_bug.cgi?id=2558, http://bugzilla.maptools.org/show_bug.cgi?id=2559, bsc#984813, bsc#984815) + Fix memory leak in (recent) error code path. Fixes Coverity 1394415. + Fix multiple uint32 overflows in writeBufferToSeparateStrips(), writeBufferToContigTiles() and writeBufferToSeparateTiles() that could cause heap buffer overflows. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2592 + Fix out-of-bound read of up to 3 bytes in readContigTilesIntoBuffer(). Reported as MSVR 35092. + Fix out-of-bounds write in loadImage(). From patch libtiff-CVE-2016-3991.patch from libtiff-4.0.3-25.el7_2.src.rpm (http://bugzilla.maptools.org/show_bug.cgi?id=2543, bsc#975070) + Fix read of undefined buffer in readContigStripsIntoBuffer() due to uint16 overflow. Reported as MSVR 35100. (bsc#1011841, CVE-2016-9538) + Fix various out-of-bounds write vulnerabilities in heap or stack allocated buffers. Reported as MSVR 35093, MSVR 35096 and MSVR 35097. + readContigTilesIntoBuffer: Fix signed/unsigned comparison warning. * tools/tiffdump.c + Fix a few misaligned 64-bit reads warned by -fsanitize + ReadDirectory: Remove uint32 cast to_TIFFmalloc() argument which resulted in Coverity report. Added more mutiplication overflow checks * tools/tiffinfo.c + Fix out-of-bound read on some tiled images. (http://bugzilla.maptools.org/show_bug.cgi?id=2517) + TIFFReadContigTileData: Fix signed/unsigned comparison warning. + TIFFReadSeparateTileData: Fix signed/unsigned comparison warning. - Removed patches: * tiff-4.0.4-uninitialized_mem_NeXTDecode.patch * tiff-4.0.6-CVE-2015-8782.patch * tiff-4.0.6-CVE-2016-3186.patch * tiff-4.0.6-CVE-2016-3623.patch * tiff-4.0.6-CVE-2016-3945.patch * tiff-4.0.6-CVE-2016-3990.patch * tiff-4.0.6-CVE-2016-3991.patch * tiff-4.0.6-libtiff-tif_getimage.c-TIFFRGBAImageOK-Reject-attemp.patch * tiff-4.0.6-libtiff-tif_luv.c-validate-that-for-COMPRESSION_SGIL.patch * tiff-4.0.6-libtiff-tif_pixarlog.c-fix-potential-buffer-write-ov.patch * tiff-4.0.6-libtiff-tif_read.c-make-TIFFReadEncodedStrip-and.patch * tiff-4.0.6-tools-tiffcrop.c-fix-various-out-of-bounds-write-vul.patch - Fixed in the upsteam release - Changed patch: * tiff-4.0.6-CVE-2015-7554.patch -> tiff-4.0.7-CVE-2015-7554.patch - Rediffed to the changed context- Added patches: * tiff-4.0.6-tools-tiffcrop.c-fix-various-out-of-bounds-write-vul.patch - Upstream fixes for MSVR 35093, MSVR 35094, MSVR 35095, MSVR 35096, MSVR 35097, MSVR 35098. * tiff-4.0.6-libtiff-tif_getimage.c-TIFFRGBAImageOK-Reject-attemp.patch - Enforce bits-per-sample requirements of floating point predictor. Fixes CVE-2016-3622 [bsc#974449]- Added patches: * tiff-4.0.6-CVE-2016-3623.patch * tiff-4.0.6-CVE-2016-3945.patch * tiff-4.0.6-CVE-2016-3990.patch * tiff-4.0.6-CVE-2016-3991.patch - Upstream commits to fix CVE-2016-3623 [bsc#974618], CVE-2016-3945 [bsc#974614], CVE-2016-3990 [bsc#975069], CVE-2016-3991 [bsc#975070]- Added patches: * tiff-4.0.6-libtiff-tif_luv.c-validate-that-for-COMPRESSION_SGIL.patch * tiff-4.0.6-libtiff-tif_pixarlog.c-fix-potential-buffer-write-ov.patch * tiff-4.0.6-libtiff-tif_read.c-make-TIFFReadEncodedStrip-and.patch - Upstream commits to fix CVE-2016-5314 [bsc#984831], CVE-2016-5316 [bsc#984837], CVE-2016-5317 [bsc#984842], CVE-2016-5320 [bsc#984808] and CVE-2016-5875 [bsc#987351]- Added patch: * tiff-4.0.6-CVE-2016-3186.patch - fix CVE-2016-3186: buffer overflow in gif2tiff [bsc#973340]- Added patch: * tiff-4.0.6-CVE-2015-8782.patch - fix CVE-2015-8781, CVE-2015-8782, CVE-2015-8783: Out-of-bounds writes for invalid images (upstream bug #2522) [bsc#964225]- Added patch: * tiff-4.0.6-CVE-2015-7554.patch - fix CVE-2015-7554: Out-of-bounds Write in the thumbnail and tiffcmp tools (upsteam bug #2499) [bsc#960341]- Added patch: * tiff-4.0.4-uninitialized_mem_NeXTDecode.patch - fix uninitialized memory in NeXTDecode (upstream bug #2508) [bsc#942690]- Update to version 4.0.6 * Supports CMake 2.8.9 and later. * Add missing file which wasn't being distributed, causing unit tests to fail. * Make shared/static library building configurable. * CMake reads all version information directly from configure.ac to avoid duplication of values. * CMake builds are now included in 'distcheck' target. * Autotools 'make distcheck' now tests the CMake-based build if CMake is available. * Fixes to avoid undefined behaviour of signed types (C standard compliance). * Fixes to avoid possible isses when casting to unsigned char. * Fixes to avoid undefined behaviour with shifts. * Fix generation of output with 16 bit or 32 bit integer, when byte swapping is needed, in horizontal predictor (#2521). * Fix decoding when there is a single pixel to decode (unlikely case...) and byte swapping is involved. * Add add explicit masking with 0xff before casting to uchar in floating-point horizontal differencing and accumulation routines. * Eliminate requirement for and use of 64-bit constant values. * tiffgt : Silence glut API deprecation warnings on MacOS X. * fax2ps : Detect failure to write to temporary file. - Changes from version 4.0.5 * Support for configure/build using CMake. * Support for large (> 2GB) files under Microsoft Windows. * Configuration and building using CMake is now supported under Microsoft Windows and on Unix-type systems. * Test for and use fseeko() if it is available. This allows supporting large files on Unix-type systems with a 32-bit 'long' type and a 64-bit 'off_t' type. * tiffiop.h: Macros added to use 64-bit equivalents for all standard I/O and POSIX APIs used by libtiff and its tools which are limited to 2GB in Windows builds. Note that these 64-bit equivalents were introduced by the CRT provided with Visual Studio 2005 and if the necessary CRT is not installed on the target computer, the program will not run. The wrapper macros will not be activated unless the definition _MSC_VER is at least 1400 or __MSVCRT_VERSION__ is at least 0x800. * tif_unix.c: Updated to support large files under Microsoft Windows. This makes tif_unix.c a completely viable candidate for use under Windows (in spite of its name) if the CRT is modern enough. Please note that tif_win32.c already supported large files, but only 'tiffinfo' and 'tiffdump' made any provision to support large files under Windows. * _tiffReadProc() and _tiffWriteProc() are modified to chunk I/O to a maximum size of 2GB for extremely large I/O requests. This surmounts limitations in the Microsoft Windows read() and write() APIs (which are limited to the range of a 32-bit 'int'), and may avoid poor behavior with extremely large I/O requests on other systems. * Updated to use I/O wrapper macros from tiffiop.h in order to support large files under Microsoft Windows.- use spec-cleaner- update to 4.0.4 D tiff-4.0.3-double-free.patch D tiff-handle-TIFFTAG_CONSECUTIVEBADFAXLINES.patch D tiff-4.0.3-CVE-2013-1961.patch D erouault.2862.patch D bfriesen.2805.patch D tiff-4.0.3-CVE-2013-4232.patch D tiff-4.0.3-CVE-2013-4244.patch D erouault.2861.patch D erouault.2857.patch D erouault.2856.patch D erouault.2859.patch D tiff-4.0.3-CVE-2012-4564.patch D tiff-4.0.3-tiff2pdf-colors.patch D erouault.2876.patch D erouault.2860.patch D tiff-dither-malloc-check.patch D tiff-4.0.3-CVE-2013-1960.patch D erouault.2858.patch D tiff-handle-TIFFTAG_PREDICTOR.patch D tiff-4.0.3-CVE-2013-4231.patch D tiff-4.0.3-CVE-2013-4243.patch D erouault.2863.patch D tiff-4.0.3-test-jpeg-turbo.patch- security update: CVE-2014-9655, CVE-2014-8127, CVE-2014-8128, CVE-2014-8129, CVE-2014-8130, CVE-2015-1547 bnc#914890, bnc#916925, bnc#916927 + erouault.2856.patch + erouault.2857.patch + erouault.2858.patch + erouault.2859.patch + erouault.2860.patch + erouault.2861.patch + erouault.2862.patch + erouault.2863.patch + erouault.2876.patch + bfriesen.2805.patch + tiff-handle-TIFFTAG_CONSECUTIVEBADFAXLINES.patch + tiff-handle-TIFFTAG_PREDICTOR.patch + tiff-dither-malloc-check.patch- build with PIEwildcard2 1600996502 38a877da37375d2e02d9893ffe21d597d6176baac5a1fe2a6d76db8fd52a5f8cb796f6708b884de14.0.9-lp152.11.3.14.0.9-lp152.11.3.1debug.build-id38a877da37375d2e02d9893ffe21d597d6176baaa877da37375d2e02d9893ffe21d597d6176baa.debugc5a1fe2a6d76db8fd52a5f8cb796f6708b884de1a1fe2a6d76db8fd52a5f8cb796f6708b884de1.debugusrliblibtiff.so.5.3.0-4.0.9-lp152.11.3.1.i386.debuglibtiffxx.so.5.3.0-4.0.9-lp152.11.3.1.i386.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/38//usr/lib/debug/.build-id/c5//usr/lib/debug/usr//usr/lib/debug/usr/lib/-fomit-frame-pointer -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:Maintenance:14214/openSUSE_Leap_15.2_Update/65749105ee630f72e74ddf221dd0f890-tiff.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=38a877da37375d2e02d9893ffe21d597d6176baa, with debug_info, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5a1fe2a6d76db8fd52a5f8cb796f6708b884de1, with debug_info, not strippedPPokEi+%(tiff-debugsource(x86-32)4.0.9-lp152.11.3.1utf-8878c5f941f7bcd5aa017a62f549ea572e6b3312e8fb279e87305be46d539e383?7zXZ !t/ 0] crt:bLL gƤ&é ?:2BH2,P;?T[ {TncQ-#ҵ%b&E ^Ռ01Cvi+*<3CL` )Ztz6}`VDCuN[$4^Rul};>ЧhՅq`EdrS1C7GcB듁gLCOG@)߰`2Da}/݇ ;n,gWUo#YZ36$7%֐仯|da%T'?f+l5!%(bCKfS 7~<&1QHymNyH@K헣Z8sPdvb1v EDJEꢫ! "w뻒0j?ljv<+rcc 8dhY\]өT"NsOp*99 tVLA# j!z5GfC1;TKxՖinYb`P&F5,jS})Niwn}O;=RG1 0yn!J]o߇dH;%ztű-uri#O,FiOYja6 ;1-ETN#ES75mHi)nl ƷXA#{_&zA~пVBؚ%ZOK7,s ?pak}p 4 ݰ447 2DL,gј v71Hu$a'4-o%yID%brd a ʺSnKv;Mlf^Tf\Y+%b^ÐqJQ7*jހ{[D^b=F#pv!"[ Dػi?TZ=7(,9Sқ Aagע>L ǗGƊbV.h,N9: D{}eL$^r}|4 i-u13>HשϠ֮)9TQ[؁n>tĤWݣ@`6׻+xs(6F^M6>-$Cƿ]W^u0t7ВޱsJT\ʮ9!%gM 2 &vm_*E3dzs<88\qh$rNpD2B"rr껦q!Ng)ןNxxj:Io'gh'wYFc̉u> vQ-I%߻LԔGaEjZeDPVWCT-zLW #Qݐ^biZ64XF;@s׽7O?B##1eeZ9ƶ\bGd:}3R":!Zū,AM'|5vE/#<"JB3V Rdl1Y>|V.Xe8& rVjHyeITTA(%"ݬ:N-_*]y&pgw* B|INi,pJſp Jz~fE|hs|?tȉc׮;Zu AzX-bR>tGte9sՅLֵA3_Nս4)\޴wRc+aИ@A6R> WVx(i( U+ZgJеZi() -󹩔7whɲu--"K'9 {ږYLwٸi,wMOCp%_@IUz,Y}Sվd aJ 5( :@iׂ$an:NCg8<;ެWS\D,|. 3 }eV'LyݭC) V9W{}pe>:.}Dʎ 1\D'|Dt͕Uܔ_02syK_6h"tBoi5.2l$ſkH {e#B8 ݹw[cb侀d<, rP5pSslv)k|y?+sZ(jLse=r6s!M_/W Cwd)f[?u>XdS^t\V{i>5C-Zn+}cOM(ǔˁ6WK>wO=}kYNJYNLg +qtgnX;gT H8@/D*xI.dq% ql1G1$[Zbu"a`\g_ 1BQEvL~4WDxsyS/R<Jd^y?+cpuvvPZq:j:>pSd8Uw3 ;_zې$6H5+OrhJ|bo2 cBρa.cGLw ϣ Q6= ~!:u8;y%:)9mE__a֘R'l?.8gt+jP(W,lHi162S65<н, lAKxb Ep UOt^V,~@ By efP8؂K7RtLMɹL֡;+uPd!%dwAU)R \@cQYbqsLΡ&b+HcX߽֪B5Z7W22i2CNc")FK:E=1 kA Yxzglz _mjH ̰s-B&4-m ~or0eI\XFpc WnN0;]ֹ [|=,RTO2:-_}>?i [O8z oh嵐-w }7dre?x)l2&LFvK05wAx:-:t T$7vQN(S~IQV;n9ANR^T6E;u7@_;vO5fxY2;xyh;_UV1 &V}y_p⿋Z-_#Pl>FmGHZN+I{ăOh`.%#bcS3?\O3X۴_FGG.7nٰKBl*?~*{6z:/{n3ܠWɾ5]F! Z67ҽCd_}.ޒ>4 6xo2`Amb: vf*%x7A S%2B4/N;<$4B~9T.WCeǹO6ǀnwxaj)7N C"7LPP0~OTa_rTq }@$PWbi U*U @BQu8L>}CSbSe+̈́+7> '?;t%pxg>#Dȭ# 𹮫dcx-R^%Q*9VdZ3JxґF>f ixPK33lb2Y.彈Awyr]6y – t|( F"םOX1,X˹m#hCJھG€a./?tx#Ax9ѴFU lSR[׽öP7Zdz(D|%]cFa!S:epZ1>⟚\v2z-o^C"N; Pۅ[mK8~}nN gX-v`{p@??1q Ajp'̠&U*p+-C-{xg^ߩ]`TR0bc\Q(z1/n}瞥sT_<EDϿoy3u)A7W9Uk5'dk\7RN N~h}@2~ o+Mgl+Exp`MU8NWyOٶZ[*bPd]ogOX%):mQz<\N1 ^u?KZAamI"P V_:߸(q?=P OԆ 5%m~`yP>xn'8H&#@}ZWl0#|۩v7@]yݧ um,[KjOO'to;{ F:Vψi*5x%pR +c%;PEi0}ݣ-*ƈhOǨf92V* -0f)]V"("ٮ2U>b85 A@t:'WA Y4ԌTK;멌F\ID{ē&D?27`"xMjyG>EEgTҔ"dZ SWJ'K9al!bCq Y[0z!|A{2 !AboyrcvcR iGj՘d~$:j1,߉Y0ze1 'o3"6 2.hͥ I@Ҏs5)cw=3rQ\2-Âisp2۹wn @^4]f!tAA?VቢJHVi0Mٰ3E%aα<%)SC\CZ{:V\ Q,|y}',+I0 0$tV:*vV[3C7+\{K7AE]T=7bP|셗|nz `}A*io<=cĞ@9`cMMEb-u:"sdF Ԩ6 vQejHXDyoEY:*{6@iKLn1 ~S8\F4+ėa\zV8&@.; +. s4%/njpP$R{LBHUi0aXVCY}hHU4' h٩b/&M1.I(2[;tbmeoɕkJ(X r zL -<}slLԯ0av=vMNbR$(͜JC%O7ߌDkUĈIڭ-jp_P 1X2d H7`צULaC XEj]R'k%Y[zno5Rofrz.eڬe|ŮQMO:Ϝ0?\\K譋ek$Opθ]3D7ݚy_,~_d`5LggL=,Lr\U ) Mܬ5% c&Xw'T?(-H&;5_"pl {0,"/IU-?0%vǵ`s Zs}U#kV@~υe#ib75N+;>5݇Sp.rVU$kGR [}h/x/;rʌs  k`y׈Zh.0iB40%7PGE?pfƍ7 xYgRX&04/7[X%)Rbp5uXGoKc m: Yh)z~x>#qd9,Ύ9ʶ2ʫMh/n܅6v_oa{xCgMbY^s:PsdЫ 8Jypj?8i>U#9% ʚ[Ax`!'9:)4 *`#P~z1.c t*j!6.9sJTW7 ljK[8jnYj+u:I dA/WJŏLY8ufXc:PppFX|NF_GՁ&w?&*OR_0-r9EAi$7sauSTuXٳ"Nۤ2{P9yлZb]O~1 \ f7hfv񛁏$(s-'.6U=FCٯ9{Gd|gX/_HH (#6qGV! "a\<#-1\=Uh4q?ZWmHh^⭙JS.!Bo ؇vOc 1 BXj?4IlW++jL^znJ,^q^$b>zy spµN 9?I4@U4L@;Ƃj\R^3Iޢ;6OE[+# odPO(ȰTfHhχv5k{$Y`o6A_pA';]@ _vuL>3 d ki _k\EtPa>a*rAynjAAإQg'[NШ`/.l-m-AŷxY_7 "raG "a+H+km⼯ vJ6Aw!ůkevmY2q^E<&! 0P m}eij-4QK~- v->]kTYcF%[wm}sQ{~mۋ("I"Ɗ#i%>x<&>yǙY_X!!Qa#2Yk>>~gi.2pZ#PAn-|M]Wwo@fk4tf@m,hےYs^ZKIYkҰMJ=eIbLAj4dyB,,M@[H~"mBVP/=d6\hٲh+bU iEKd0ԥ %"*).߷)&86c;Y#@M?`T/0Ԓ8^]-"CHWsc{joeOv,]p(ra#T4R0yƑ%Dk/GpmAH\toͫ2-T>NF64*Z-\#`f7V%ڼܘ܌ȧ]nk?_yQ 2[ZN}OOnظl[mVR)r<+C,vyvb"E,ܴ6e<L0֦xhAi݇i,C >W ۂ=Jhtu~YVA]o8."fzWO bt pWhDnppog9[JOS]QM x*JȔaTf{iƋ -y?Ȱ%tkgڶ 9INƿяvN2Vp=ÕϋFEYl|7D XLae/FIatޱU'dU(E]T~t7CbZm]T bs{ C1-T,/ma XL[L6H!AA[+K9|4YU#sN/y;YT~I@:PaZ>CvO0s";}^:՘(KJH,\ ۫_ma=ln 6n;JxԦ[d5-_͐'L{'|]+(dom<\(91Flj@h8ۖSUU ^fKOoCis5 dw44ohWM;2OJf~뤸5~\#{u:.)M1^мB=렅d퓔&Q'8qDդ)h V!}1w٫RM*`,.4fF 7|ߝeSu~>1>wSya7y4(N|::-=֥.0V*Rx& p):5%3kڹ]VshV0}u R9SD[~ R8MzpW EXfiedw*9`1P7&)'bN(P+svq~}{Vg/zl]D-I}.͔FJe [ENy\ h sy,@`VGAəݮP@N&:#r).WuΤtd55(̷u20; $|v ͙ؒ#!L{KUfR7`d+7]I*5>F>$7T] )ۊ`m>H&D݋l 3,H敀_SQ q&Wų3m;Pj煷Υn,NƤٗ`9;9SsK{}ɝQ򽂖~wZvG6Mu+ɒ khE6KB}1Te S^?ѽvgeqJ,_ َ0Z( AV)9S#SgA5"{1K]2BX(UVC{]؁Cqd o Ws[I_/mÔ"渓0jR[@y?tU rA^6en1}7ǔxjonL0I=GQ^Z+h1(=MG):':IsMvZrC[',FqE` JvuN8Rl'8eaV2J9ȓp iw0܆ld%*>9Wy|ac$ U(+G)g8j3w?=‡3;}6) ZvWx*D ILf|vR> : /Q4 cPI|M*V(uOlj-QL5Ǫ׈'͖TpJ[{mxHycj ϟbrK` ЇzҪZCmN +iUIaډLHi/N\'ru&@cz< &d4$.^x]I) [AHzx XU Gz oLD#d9Qj" Ŀ!PK,T=/}y=TϩO6nrK;U8m5o0xj`Be!J:-qM\kTB~F4.X(wT&zyqS"=,N}BA 1P=ρ 7l'ijii]ԙb;3Y;5?YVdOؠ, 䧅5ifH“V\+괃+b xF0ڑ&鑟5ء1xk\2tΚ1`O臤yhL 1hȽ=!$iRo_\FFN&z%9*\GL8 鼜i +lkxUvԃqdv̎h+܀xI۹B)=#l8C1i&gx~_v^]nC4#AnHa~w3-;QJHVL$l BvEI1H#}$w%C8U-NJ<_Jz]\cgp *w:H:L եQ-(خw47Cr!K[z˔ؓ-i~V~<"`>2 eI意3ījdmT5%4QX *G%x[ʽj8l"=4eﬕiִ sV=Bk&*Yg]b*qi|Uæm݃8`Cft\O;c%aTںYYCl$ͤC9o l鎑n6ŽN29k ?4q'"W Ut9 q*A+L&gCBtf r3|ደe܂ ē_= ÀALc[ZGldBGg 럳@@fySR3{R3fin7P]pP`+N2Κx,f8HI UVA|L3fT¸0G "H"S8U(jgS{@2W8X ٪I >a46M]IKk3PݮG'NYE8MaA ֚pb{Ӏ?$#y7~}/\Ywҷ3g䇎c@=J>w9x{;ZθFR|ٚ1E =ng@14"UfӇO'! =7~h S[X)<9 $5 .:y6àȵNѢ WU䳤oLkCEE#u2FIjl"z =vb:IڧS"u ?P!M(X:&baI?M rkY|R^7jvߡ3g;A,xG{oU?FN3D}7^Bkoz=mӼWS.zlRAbPvqj&Xi=ool.Fڔ<16)I {*tNQw0Ι ՁpbӸb. jx pgW۱e*a¥:]uxRjv# MpҠLjhځmhJ pGɻY6g@I-s cg_rξhR"P^&Qx-U4 ̓N?KY֨#2">!>~ʽ6w)KZl\W\)}JA05ȩ t,TXhDwf_ōrzмv˥lk!o+YMRsNLa uܛPd[y65SIk:wc?XݧQwFa+/Kk.)aоxh=$A(v[%IFm?`Ja~ :ydl#xmx~'gmV. "ԯ.gl;H3&_OwgkF\5{ZŘ+`k1Fĝ^9(!pv)s{V_ ZE凑ch s\QEV\Q0QN[^~޲mG-K){@Ί# LX}>H."%^ i5EC=`ʖX ܠ5-}R-!]~Hj/kS,fl9-=Ѽ}18bPu[ڈҍ "`B5@@s!7Ďwo:A=tHdYPqGMHe$@]Ŝ#sVLEvW)DӇzVZojm?^r@n_OH4RC`V+iQ?v(^.,UL0S7SrLS<|?t$W-:Iw WSu~TVM` $ZǐQp G.L{Z0LBx= 9]w uʔϳT U`%m$a=d<7x?x| Fi;PE䕝"VxxY[Dr/gysvlhekDHJ?,Ju,.aVk<EJքeA|sAq'5݉;#2l/PR6<,jhMB?Ծ"İυ3|2u ,82&;@m5) E_c)8ۤT@m#N2k(p)Np[!)qEAݰ=|ISB 9N鈉AAvqZOMNN;(W&~{]Q2zed㪐רY<8'2nj@BOh3&_mZr?Ef ( I~pd|"94,{}ȫ/u`oqaPI$[k!a=2T#Fğ;B'dD"R|8Kyn(mYU7]1T-2B[;ݠ Ntfrʋ_ȅ!,9N.cڈ7_' D!XV)qw3Xh:CMvC0YNǸ4,rkݨ[5mP= % ](%~@6GHP=[T;Hw4 9n۳b$dNJ;"F"] +JK# A6e)al򉴫Խiz2j[@Rq/E5[/PO#7rIi("HE ()&;Vb=j,Jb4{qe%gW'=\-T {? H>gܸO_oBWCG74rE23n- YHXZ#a2V۹pP""%+vt J6,ְ%Bo쉊髡{|MyZ7s9cMs}%mx|N? clZ./HW޿^:\akvCGkӜti*ehp@!as8^C!t1,)obW[^S)&~|@{ʺs[S]h4j!=7&T5/ zΈ˽ȴ Bt L~[Jgd fyD%zXY@d4(ZhhVVQV26';Ѽr،>Y/Qoٙ|oqOVn8vN{ؼmKt~4y%wT.[o _dqZqb0ٚ ?ؙ:$V6D4w&̷A#&uJ5@Թ:xÂ_dʍ3wD; o ]n+AҔ$,! N:a~gwZ %嵣>ԛ/j$2~*J =/Ud"73옯J-;s?D]]H 77Og]5{UH4 Hbm" cD(~"C_b5*2:6bkXzT(IG({}k"Z}vr| &@ؚLB*JWduCL=j-c5גCf-3Ϯd[fr7 < IjZ33z߷PNUA!q0u>: @E8`4L^*mmX*uvu IhkA1DĔp̥jdmdym}f>0؅JE}{xl^yl3\Io[:UCn:=2[J~ 5vtuPЂlpn;'C^scgǛdon Y;觻u=a=LYfnA7h[)gm y܆%6(JK^%, yYҵ^YRSKUc'[bn4"giq6oƆ0O1*iA`S̛x׆ N߀M1R+c3 |b8ksdxڤX`X'nU[!U;LuUy[ӄE7]A`/?[ѱL5JD[3d77Y:|(-rn{gҊy^[~6 Blf:% \+K3׆6OHJR[# AO6Z#2O[C)Mj"JfrRe32!y>'Ca)JLŷ2 C)TT+fX=X`j ߬ms*,{*%S4vȕ>Eo8-[u'ꀑGXO2 ދMCPu92U?gL ,"N|G3^6Su~2{鋏RG(Μg㭴ⰠWZNjIl;Bu3>`Pb`'eLg6I)$=rᕗX|2'tgN˱ ,9 LRÀ 85!'1votBGx\T'QdD&툩'Ϝog;ݱ&>Pg6}HFS^neLoBuY]REfm[1EG2)N> 3f!5zeGY![Cqu+lT!WCcSR߀]vSgg;#+bENDC(4V_ hTomvc^'_*p-f_raGZqBo^8OfоkF<ɠ5 .?8r hJݴ% 'V"uN "{ 3A2,:S!Rn9;hXzr4&<т^zYGSּ>xP $SG0m]f+M :lBO/]>ˑp>۬̏}^Җ[14Yx_*[0gYƦ҈k%횯Jaj:Yւ>w6Xcaus"akl\aiNW}NfQ'F9z6QS,13bN}<%((EBǦy6CO؛H4Jms 2pUN6P#! ;fq0H(E:5c;CBY@ZܯԬy2M˟m]1PUc)(lW00'P5=F^iZbu 6цլV=KtRigw~~O1w9!q}$A%Ϥ> @6 #+rkj> _8/o'Do|) |im; gT$97s7gk\9! BurHLNM7 \Nċw ncqUqA29mZ 8yrΣѿiDj}@: {T!h11 XpRAʳ5,zq]4,L/q- 1⼞w qpe,F*h^V9% 24ˮ|~?sшܥF R{&AxO'Df9XuG lYFAW}SŎc'Xr+| yT((`3.xsg8Ɯ$pVjdBgC ,j96PGjkJGQAVD3o)3 : !f`u^tĕ"._A$V NC2ɳ3mrѩuj*u C{`f$GɩHN6zIܽ ;}*Pps f$H-e>b#VȤ3cDr)*vsFovĿ! bKH$!Bb`1*2ԃlͭh0Afxm,cFLֹ"Yշq%mHKS<pl#1"*Fn$1wsөo@jM%nl2Nv"f0WT)=87}ʴ-?EXNxViۻ%Au_Ol6h9xLlkthիQ#.ӾqǮ?VѰT)vfnA)FM!^וAf!p4ݴ~JH6ͪYNy3BJ')Ռ;v?y1΂c!_H ӳ/ ~yoQh<ɳt )rQۭh(-LsK,(ה_kxPoY׿ F 5we+$:MXn YR(-64lpdз[~q%bwQù&8x@ɕ>ѧ,X1KH[J|R~PvlIj;}ޢ.w(sKq[d[BNp#%٦mnyt?DZ.︮%mHJnڝţfC u,/. _ҟAh+VSpG%A~d0f#tfN}20b.IӢYQZUR4YO?vdke(!52FqbG]m}+ti ݞ*&3"2BIQG4)M#Բq:nrA7տN#׈5[ 7E"-\g']h?6tuh yPX!,,6(gɝ{i>BUf#ZgZKgkѲxޜy d:0"4svζمC7[/Cex: 0xPKFN}aUiC*_.TȐde_ehKmE% TQ^/8w88v2PyKMü ͨ u 0:|vv6H؊8cryz|좦P51Oٽpr1'WؔJw}` vA_d(l^a0yLbO:GG7U-B@łm=?K:t!I=3 @rw@den>ˮ %(<~ߐ1#_G{G# ՘[&S{}&?v-w@Wj~Czג8ӽ:)#l0P cUی 6´U]зK^A@0"c:yLgSfO\H8Ҥ8B9B~{g Yq%U0ئ{5g_`TP^tP"`Ӹr6ll3.9 r"+ҿ%'v1oqtH&ǎ\yãѺcd @|qȭ3z&پ6\S"-\bI[("!1ެi4If%97R4Yeؚ«Tc'z˪%p7āQ|iקp?Yz,-y6RnC+.|QġI >C;qiBsZ^`Oi')'|ϔF79"tIV3z$:KA3l$'?\~݊KYU=5/d[B)5!TwW>Чk`QAK,xd]FK]=Fw`טnrYY9:wR<$q$$xI#jZEX,t8GP.Nl$HxAT9ol awҧ^4RKl;xM:79JLP X,lY!7A8$͇"z-KrLh> u2}lctkTǸFOڥʢ_i SALS5uO6z JU;$x-z5>)EC4Pe;^But{t3L)y҅Z{(E?;-|@k,uaP||h]Y}BgOICjAW ];wӿNnu5u8m7{]Dt/;tďtgÀMJ[k'{OW%XYQ Q(lyXߕE\&(]2t CN HTw*|P76 =uDHGDDFB DhteNxTB׌k8/}jj43tڑHc'FKD |5ݨ:Q%ICOUv*Wlz掆ͧ08 |˕mxVQXy+fW0ľԡS""J_$S*ϨFU7vdN:w'>vm86igU!"p/2AnpG}%ݲ. |A+oQN9#4֩CS{2T ?_ęE,~ّH1)4U/vZɶaDJ:`g%Qe(l }dBߤDƯ:9 3LR,YmI}x#ć /c[|/,`bz]2,]gXr]ϛrL.x2 /n 5MYn o5+p_JQ0[i"N)>U9n/?">5 Gɿ&^i9~(28M y&Ns30+ﴶX#% c̳}$} +N li*/{K+#=Sp{4)T0o@ݞ>9z z| ,5F#Q/ ?|c3»Ύx77>RG6ٍ<,,nh5s],OQX޺7qnKLmOcV QKًC"]\ys,% :7OxgE%s" Rg!6 ,0j*5G ln¼KIUӢEH/þ j#2Jwb+Usr˃PruxXLa 掄1G. .6#4G+?f z iؿ.C)*X 倅- 8p>o9~~t' Ƶڹw;/ X7g5}eo$KP[ FlΔ;R{r(SbΏ&2e*q4ϥVzջ /+@Yw Ԇ~y&Tފ Sw17hçW Vjґtx!t`;y$@Ѽ\ymoEa` }sMnԈj/=_KR6Ou3I'n ']?c'9Gf{j!/.^e%鼚w&ݦ]Kt>!Õ9u5Mvާ wnѾn_9ykF 3|Wg # g3=8C\*PÂpU4ajIqw@J:x}Z nC`UԭކHYDVCT?xG kTѥYhc'BQa}܀p27$MAҵvK h1'pNo06\ ^1kOOvyStBtX} hsv~G)V.k?9)@{m5w"&?&XT4'W{gkE濸U%qn&ϵN,hr4NXUԵLY$58G+DED@&X酑iK/5Wе@fXIL?5Mo$ ՜g?ZVџH;'밆 ƨY{ha-cZ]1+˝22mGG@Jen bmRhS*׾Ԙ~ >Imj>Jbj,ҬA3/؃8"<'dPq ad:97)Ε7KKm92 -5 !giJf||b5"2  ʺy^$6CZ80L_ ['_S{b_?Rհ&q]g>@uƙ7W?3͛No~kG`f"HaLt1AyʻO7!Q ̦ZBV{Pu[V̯yJ=Y@|kցv$i>i3Se/KGiz-xĤa+$Ay F1`,FYc<!! Tw p/j` _e> 6LhYkѡJЧS3Řr64"桞>χ8 8(Xi8s}!]5ƶQ> ߶Ca.Uri_c٪{yzqOSb \ErjZýrOR9:ʊZ+.7t"R;G—mW2B@ZuE'gX"v)a L57>k!W3-O (@0F[۷ $`#Ƶ鸽6pi)zǕXu BQ.PN06ֺd"T?H uW3fEV~BMlc&h=7{ȩkQM~hr(\2}HFd#5m?jOCbԲrU˄"v] 9J?NW GV"ǩavvG,;^?,D78j<4%Sxoii. ƵPF y?@;bֹZCBL)2I1nRIw^mLCJ[lly X lQ4 Tu[R;U#頭Fu69>QF4qoz|vnvt"TP?R./BY8o+;ܱA/o *9,M#+s!6'd/d$"dIģR#SnɌpӋBt]0yCq}EgX8RD|q:43|Շ~3 UI {Zن IHL3a{*{jhGm\熬=^6tеǣ(閑؅PfB6niE㖙م No?ҭrOOU56.2cH3'h 55XS?|]7#m72 "mb47w?%]#geBS)#J.غr;v%0:96?{o`?#gdݶ4! &BΝHGY15pG!j}>"Bg4 G_g=|k"7n\T 7~%KykIjR Ogfpu>:o$uiśixv :Bx&K_c[z03yBP舤H=8RFI V,!S"WT.֝ЎOG76T OyJ&s' 81;dTNa୺Apy:T\ɾ;O"{Gv]%b }MI@yz_.'0#3RQ1k(x7ZiD{$9jq E&^t>,NYOi/`9b#AR.YmLr?XOb9ٙ%#eiJVzAАF\s-X}x۾4;e~kg8Q;6qW ޜ>x0i j;\1zbƊeɀ$ɫҳɦ`^ZyO+kx$Vj`yL":F~' W<'nnF3(f`9"*{@p(vXr /4)vZL}υy&x\T]}Ub<p ;ʀ#s$K>xp %йH@GW?%?Mq,*wG13Og`±}^:, <Ƿ'TE`'g(nr5 3rN0pMwY"6õs{-gN-war1B}"g -WuSW~.:rmM,UCUN#[ nX_$; C<^jΗL+ێn㓂TL<~R7EyqyO \f"̖nM$8*͓[Ȭ7ħac(S,SXTZr;D!< TY@"zȝey\~_A4IH^@Dƴ1lqe)⟴Კ:?bS^bL%ϋ>#WCeshz3s1XT 5װ4X)(ڿlU:YkG^l=1VoNӭ7򄵍<$m@"Х7('ѥ}bW?f0BHh1&$\ZBb#OM&''ۑ=ԀdzZ9ܐbNL6:􌺣߂]MUi4v,B Ҝ #=Vr8mLh ʋ^#K]]Z# @^u.?2 l. {Hjao 7Wk o2skolMԣ穃Fxڹ[1+Zޢzn-wm{cYyڻishUP s3>#Y(Q;t͍< E(` ;0_jv(.'W'o7D*_bT%q\3 K,\/IpI媠#y@n愺FE,ZP0pٟx%TiQ1̿~|:{! B%5[In@x}7CYз_;P;`ch&itz>v̀ټtP^kvY7܂@ A45 m#: m"4T QVHj(w.s (NZ_ޙ*m3BnUb1jwNFXpG b!M2 <.#֘`@yE 2tZS6Qҏ#erdEӚabp)4nzUlˁFjuD(K~F`Q{AƯeǂVX^b55Pi$| j{[|\*+LLWrI'݇Lqoe7 =d\_Rq+M72z5sr ,lhmUyOֵdw`;<ځQxomuexi*\|G<)>Nz<)ɁyNѼI;U.9]}gLQMI8*voeBp:^uԿIkޣ$ ڙ"S΃8'K9t7L1X[ PV7,B)aЖ]!SwkGpf6[`(C SJ76Ga9d/lj-# Rڥ44_Ss)Y_S-7f(x.7 g]v)S蕃w6ԇCuNnt_le9w9&N OO?Gu +Atp4i 6GOi Z%qcE>A&ݖEE@j ˩AgY| Cc)AgU\gq3:EBjibАz+:/i(QNz dfRt:U`)H)X G7NM@9C^һ]ln΋}Ԃ8wq !֟1ya9z |&>ciQc}kn&Ny ='}:xV'; ;N;qj=gjb(+]1"zkB4nmR4UDљgDh[qPa-^+<٤U2> uUܼ2 rA2#r|=ngWSCS&u UAI:Y>l  g‹&(Hjyz XVriogpia̭{q0.82*b1Չ$=ȃV^po18 1p::$YNuV/ԸIY2Tw4-Sk?5^vK$dkOv] --dQ!8Nj>g@ScHl!fU;1/: 5!za8˯c#Y;6E'/ɮ ۨ5lTߵ&D!0'=~gh&L9ޓ~]p*sz3xB>E>5@-A*4+Kسf\ fo%b*Q˟f\l%)>9W] L BJw ֽ n6m*!VрW!hwWtN%\(*XkdH1b&/:FZ :4 6sչw9[Pp- !iPh_lO [;QEdHXv"ǖ^<XSeƬ%V]~x⥿k'\Zi05.ȧ2Asa_]b\GdX8h dshE~{(X÷A\k+lћdnsAo1Ul-BOHᮓ3qwi"$` &]T6m^Я[F Y`&B4qxH^] UXTeF01gQuMJ0]\w}|LS6(*pIAnړeX#% \kO,E%ֱb#ٟ}l0:/6^_IuSuИV^,Ю5K~ Ol5]oV<7u kǯ'YxMFDɐgK#2kUMr>3\?[1(I6]\v 鯌z4}*[ 9X\aNž`1Ekm±O&|+)RxJ%TkvXާ3\Rs5$Q˘x-\>EgI42(a̘Bpk6 5R--p.  oՔnW@R>W\i-ZbKscD^řZfc6j$jj{SF'%<6K 9wϩ*4r-¯9Yi^B0o;S2[to~q:čZ/PV5,]!;lP'aẪLȃ' ڼM\m򞁛[ +CR2dY;N]NYRq)kEOcRmβ sP T]! [oѐY(qT+*p6 dѻGњߊy)4Lil?<3kV]뜎fQhOKn_7b^;bAW[rGk\rxxmT ljw̻*́,e&˛ NN_ QOXqWFUQǽ922wW;M|+1 w*EefL"){(+vF k:| A)%Ttm롖Jrg .pxo=Z7Hp _dam#:*1+aUy1u൳=Թo)!J-8 `ƙ_QWN[5ć.Y@CBUWW[KfEH&j1ޗ0 q,(4ENcʄJlU[(܋$d(1 ~4<+r\ϧ~Z/Ѣ ^˃R7ZEZ(7s ~ QJ^[տ Wpzl~v6V˅=XӌDQzeSԩF)~e\^uCc,;1X6&JǦGO{&$z]n&$ Զ#kV %SI aP@1H-ǯ=t?9fC|nt&+Hu>&q*Y#+0lELw*qʨ]?ce~ҹɘ=4!u rac?OP.!9|>K& 0GIfX oʼnĢkQ!^ VWKOy&o"`lSGYl1d$WzFb९&g.A@^@>P,:ȒGQFxKK6_8B;q kcUh -Ggn(gp vy@#Ssx7ݑj SOիPIi79.7N}= 突;Sɘ&2P+{2O:,g;쓾@-yqX,1NL#0Eog-ֽ͗OP7 NCwf J # L(t*ĔMvcF xe/HBUJLYyAP2NRkפߚ%`Ţc ;񈶔SZ[p;U>" qzF<]לk&oA:shïGlQ޲;jV"0_; LVuw3m'~Z/O'  jVVڧOW7cVRt jx8*`29wO+X~) \k:h$c5`yC/fgs#O=Q?"aQD}LYO(]I>}h9\+i'ɨWb~Ac%䧂ذq"(M ҒХ ^c'm*M%(uxdĕLs;#zj< V /CO0="vF3f_~-Q .v ̡4i9* b^D]DDX;=,VB5@Ezg_7qaG:j"\O6+APHtcë!-e:7r5w:R/s9F:*auB?A 7x.v íSnu$x H.WZ\tf%Hia+ ߎ-'\=/"oHJPIpF^\E&R//RNf&o@AY_9j_U7oAxt/p5ux[coڏM"7J Q0JXt ]ѱmP.H}X$ U~msX~,چ/$^2e7jQoq#V_*}BPǷ*0c.zMwMb4KD23δ="ed 2 2A)Iu,(e'-5,!cKt}SBf..@ q/TAln|0egI@j;a $qP(k94&sLb `p> c)fw"',j.lSPHM6RȪ"?_%5S l,;Q'2auuh`K"t@CT"gmFC, =Ɍ3Ȑ>]{y u/3ߜ5V,$j[Eś=i '`!|]1oH<_9Vسi';#p:oXҩ$^T1Ӿcwv;A"O+T~x#`MSJݬ(  lqt8lq=MQ m^Ŷ]+& x2<F+6 mD1\ySrY~F~cbJ? m<0I te.M10Zg1eɳg#AHei8^wl LR{0xN?Nٍq$J5Djg)庉>CM)IH)("I.sf;>Bo>UpjD5!Vo*ݹ#Oޅq'd}tŴP0Or+1B83w7̥2Z6I> ~}dT%tfzD3W_F:dI:d_,8K 4 ܪPEihs페D˛v[o?B̸SR ecPjםiZzpzٕp氥vsw?$Id+$th2 ܥYB}w#=[BExMPtAbџrYhK+mYG!ov/:w(TgGif I1oDc,=2m^[ngG;6ҁ,'ˎi 8ġ?{#FV﷌Tͯ {iDb}(#- wLGjT|Uy8JvL>XU| wD Uz$RU*@ *H0$߹8si5bI ?f 26Zohp#?|Y h!'NaD,$6qRIb .IkvΣ61pC8(G2\&,r=a$xئj4?g=$4xUfޕ=SB5cKP8b|et,<2.h -CO&TK4}'!C@5fKzr\[&57!ك:`-IqBV5f(t2=)̋]4Vs|3~OԢ{Cծm>AN&ػ;;SPe:rX89rS/wW_Wzޮrxl;Z٬_޻p 0 3b)C}b"QlmE*7\l}Y3aO~,@Bʝ"%{0 P 9ZMOҥSnD3p0]Ue/Ov ]X|JRI;VwDыm^x~xu,~yGBUeзGE0fE_-/FK^}P$$q #sh~fsH|z^\SbqnF´ ՜R]^y ו0M>O4C(>̊˺qy[zSC6~[Liss.t 8&셉?L/#GR- D^XmrBpNGp~pHQv׺ HOINK*&20pC[<] ;mj"'7̶̚bADG9jѨDR5=25LPQ4]텂I e-Jl8%]i&ɼ3,$:kΞM+O$G=6i n֮DIV @6zL#th qf9Tg>j% mx4!_{ - df`_^T>Kf{KK@kaW618߃pZ%nKE&j\7iB*bvl] %oi,a ȷj: EQE/6gr=[ VYĞѱONrmOV1#lC\:*P@|GGilMA8 g-仕5 g2Vj4fGzA}pU1~TK jWկ%#<6xzg_=rr+.Q ܞڬk7OWf $[2?j%;G^Uf@0]ʂ#rɣb1q tFL>xJ(vD*kx<.\@۠_Wv-%toi\cfqb 97jn^c%8)Zp! wQmzj?E=0g#wƿ YneQ яȁ;s,>F ~-Y#)΢ dnrS 9Z)?+(cxO]-d #2`ip;Bאo[sH( iN;c%yoؼU %,xUnWLҸIv@?ΰ9^歷"6yCb-sRO~wf$lspJ%a_xIR R!J<+c7hI/KDUPe҂tB<"lJg(^Fa"b՛|^ENQ476 f!Kݙje˙S@a?˜Ke ,A͔ub)DܹwD. #B\gdUϬy a\Au.2i|f?CʲÍ x"Yʻ^LJ/{J0V|]9kK66Wޓki8;pKXjo'M#\&g)gSJCg0*B^㰳{ܦc:FHb\T0^?|*U&y?8{XX)9ƛ~bԆ!b&8zhP<šއϊjhz/A"2VSl3{_/E(#x4JWC֞[z\L"FA\og|%oSۏnÚPyuf(Nޯ;j5G2QB dH`s / zrOj'֩LNqwB,)* ǴqyriPZX7C ܎/\*Tt89c#xd|Rke:|;1سn}dL5HP=P`_□;",MZ^ouQ,miC"U)j y˓fہA_\Wfࡹ2ZdࣰxGdȵD4u "ǡr\'rA>+%m5BOn&P,Wœ_-"+[r~4hg4 ܀s(`euXEn,eXf^0~[xV2#{^Y%f/e;s}u(Zx k6־t2T}^.v}$EyӋ4Cw0!k/U;!T=yJ?WfMuGXNXtoQ̱6t"p#iV/쾓E _A/,#uGE)] G-5S06Ү"Qa\ᧈE&Kuu31 DsAUz0 gS#*gWd& BXU}G6@𭁙z6o-uyt*pب ˥:exsQ}ʡp/MXc "\NC5Io5v<9FP&x?/3r\7Vi:[\o[ګ=tALˁO'@ɢ8REXInn6c !A m<\1"D*k52 &Nh1[`# b+1z#V VR28y^D,LM j}WO q_36 16 stX1CG0(uC PUN `]2'x.֣0+v0{v^|ϴ푃cY OKpT}o)4A&sf;8^ngՌ9N'BYS*j^}Joa ֬hw3= tZ'bS ȯ&ˈ>˵NȨzfPw.ǜH!=|On&C.4e/}ceqc=O\|\V*,0c{-#vBLj4aOMW+tPn,8W Z[AkQF+}s!C6UG3Jm%A^/F,5ܭsdndܼ҇1`I^+[λs dW=N` –OIoƼs/#報Ŀw r\1-3QU)XbD6,|='Ņ(]eUH4 u+rgpes#~xxNp-$?~{zӪm=GU`_ 5a3(o. <=n>UJM!(൙pF˷C<(=_Z2'Bd_-bn~FuMD ؍c4T1:q^x RN7=+DTm:-_`;B:;i  Őp !ñXU[Wfʏ*wG(Jت GVu;Ux\Y%iGYJ]=jAoX>hC`{ ,]0`-WXan#G5.4f""|r__=}ښ q]X0Q4{SxbxsԀO)*7RɕJ ܛM6=ʯŃ 7 iV8[ DZF?Ecؓꞿ3cmbHo~A <;iL\(v䈒ѡRlrqVs%@e#xܖ G44WI##6WKyJylO#HY!NCqu8FX!!<tᡒ%wJ`KA-2Elȅ_ۣɑ)J]a/j̡lcb;H|+Цu n҇NueQ&vx#2\̘DPQ$KQĝ1IvS5lj>܁M i?O{j^~1=&&عͧ4#EgX2?* (Җ9.tKɨ+9n6RTyEM{gO[ R4"gHʎg\ eu"M>.9 ؒj=|93 aZLm] GJ aRܟ$rĩ!o¾BPg˹zw,&FƴgRC+}AƧ46t9jxѤiZ)Ƞ8B)siV/?ՅE=q(^Kтt4KN ΀^jƢ[\5Y9.SYICuC w N!df[Jw7"y^~J+5Ln2p6>"xF~}vhғ ~,E=L86"DQr,'mR>20tscЁ\UQ\jߡTd+Ԥ~JyO 2'~d$rjDH Aج7Wx0CI,இ^nBtN-PSbX l+bt+>ã*WM(E<7{|WL@89rɸxmd s&~"oKI+5ǯxuj庴8ɫsݡ׳^_q;0XRP??ړ2GwҮSիs[V/m20S3=8Lsv:UG/W-2%\n/ld'l2}u4ơ[I\ 9z8 HޕArIQrD:q.$*2v>H)̬tGC`GEϐ6'=:p4R BeQRǩAd> 3oVC8K'v^Y 3E-W|~W‹TF%P^ a~Ȟ?kaں-SʿÀNѠ L@18}Õϫlڻ510h]/-G+EpILAܷ}DR[7 I1 ҳ. HC=48 ozo>2 !)w<EX DwD;&6#Ŵ,bf.oݜ 1N`[; 5:h16=uB},]hr :JRBð8_/ǟzǁg0k\R㛺Ba:lC#R?~($k~aQL 0Sk($)(dDQ=| ޽Щe[hDlzj?}A;IMHK#$sVxObMp'UCv!Uo>ѻoxaG3J `L/nSj9co-3eu`? Ag,OX_%遫)9ygg B`z#XѪWd̆jBYb{OЉ|Ab)Ks6"+P9faP4PCE`"FMwQoo_fu&< f% 6GiMpkE!xw$ -ͻCӚ (Ic02-C@ZLt؊Ơ4]$*ZzlAyqoqxMܲMAl`+Flo^WE0ԝݱS߻-Y ׻eQa=P.*D̥Ҥ{Go&~Wٹo"kEK*C^qF P}ٴ.L=`z^&[}-u5.v5VUIV製7JE (oF‡y Y+:vGHǚ}'ߔDa'Ю/=ݧfxE:85LDUS4nx9a\RH:%\vAǬ|R)l6tF_. @BAt:2< 0N~ ҥu6@b pv%y'45~M Qo.O5${lXLfqĔʣ M>wxSayBO:E)YgsT.#6$x|ƥ6Ԑ|FݯS i$FPQdqdZmcE9/gq)C缅"} wg.jzJ<+SҠqÁ:-*wxA%Y=c6ݱZ[]`j+Q!g ' L=v 1)cV E VCZiHA9:ǥ&\?^9SR\q5R:=6ӌT`ǹ7y{۪fO(ˆXjثyIu 0DTC[b?m<(B IJ]ܱ-n(G3i<2tW'dD[n=1`%BO}bOAQ@#oUI3'Fs\$lNwIM|~As.8H^ mxW{X7Nm1@&?i}LZD pK O>2H_wyAx2>r(bV>6ۊ!BcPcqǷKV&0X9Až6hk7s5<>P!`CqZ9;Nş~%onHvLڐ!̝t!BCu0vc0`o(g/]qZ7^gh?6&{kVM0h{=!v<WfʇRKѷ q1y&(?߇T4Lgrc ,`4Š.ߕNSCR _&aCLqlY=Eͅ?:g$Wu-i`B J]YOm-a eNZ20r M=E3wGPf9"Jӡъ5{UaeטM;F޴y"s[Rн op4'-fTD:´@ K+?~rx{zMxæ&ͽOKq;ёs-xw2`X DRZؐ.?1uCW%I$MW99}Z`~+t8:4[D?vH$![4l/MkaO\lvu-!s'hrk WT^筒[z/NP7fߘgd4h%`_aB!stլS\'py7l:;SErO7-{f[ AnsŲYц%"7@t>.ڔ 5QP#-w+z˱= 4` y'k̎3Z.G ZUHZُ:*uSyޑz\ L!{dNS%<%ATu۩R w`RKD0T`zLZtKA*Q&pk~"2cR.NBq9 B!ҸUiB6(Z65vX#%9\vvM-pX Γ(@ 2Ѽg, L:J0' .f\z#,!]eDoEWb*g[v831@_* Fg-5CGQ0}^;x!jZj*Ս#xxgw"3 F/Zs*{pL A6<UlM};}Dpye%lj.zv{ YJTvtd6gj(T)c3aƝM+pŃ90̸U ]rmu\)rXy4r>(3zπGqpnM]K sдA?5}Q ;ו ~2zf,\;[[?D+mACm%骇/>RYm‰¿OD!R_@ چAlF mCr/)֠D:u"7VKI}vA j8i$gM&?qI:Ⱥ{Y霍;-_+0UBW@a'aȊ@UΟZ}X<彺UCh ־wdJ2H?Al٨~Sd[o؍8*\l8:w0lwW&HłiO=_$h[8/&|˞@Um_ ;‹ $-dM4xo&LOP~T!i3'浱a0&<.dP}t:{e}V;yZyp ⑑e(# nBC]QqM^n8>^L̴u(\}]RZ?ݔ^?K'R5ʠX?a ^\$M˝fV ۞BIFpXdygC |a(f:uvg.AgDS E!ل,Nz 5k뮣(i'Y>3 7}q<~g0Gh5]7$[12~y`'? JOZn>깙_gq2~$f`KuRΖ;?A>Gp0ږ9E ^"caJ|smL (Lț`19IjDeuW:h226Ü>wDwP#U* 4M'guHZJ"o]?/ c #vF vi^e61̯QRef㢬8-&0Y:5AҸ՛!cp8JL6 5VH'%,xjCCnrzoFس ,jc ) p }՚}CY [,4TV پZ0c]kdVɰ>ޕ; x1Bg ! =ߕp篨HHsdcX׭>;Zݵŕ_< W ?_{`p+3f.wtmGs*!U7|v!Wj:a)),ǀg7|.$CrUM"GKTD+Jްb k)fk*Q(م 79JHKvM}y*o<6\i( /+^H3GaL =,_Ksш~0{uVI[;+f:̼bat;&1BMAOVêlnjz~)杆j/(M@ƊQ  x_Wޗ)B?n>1W,%l݌|@ N+˻j}UDS2+ 2t9m%9;A_ M.ZᵕK`)o+Ǡ)ypa{nX9OP,GK)]=|=o0 Up{TEj;dvwz#o^| 6ɛH_=O5EmZ43 Z.IQ}hLix"vUb ~M7E-~j>;e83%6Q$<|V}nu D:`rzJ"!sr KLg Gcz2cb16_hgZ\r^1PLR\\OP)7qQ1|s:|H쉣`kf뻊#T X-a-M*=9Ec>")k[ /݇[$'OH]D7*w84vrTI*ƀl4H lr`㬊Wdλay`A:DPEv&ot=M~jӂn"]1f~Ϻ,OL%|*̄;n̵C)h)\Z0OpsIIW6=LTz[_J.΋2N!VJ !u 3"!?ȼ+ڬ]IG1@[xOGOP1.vҏP?MRqZ2%8#G|"WS ة$R,m04xH{gw9{8<+cLӑ dy # 0Z ę_ώv:W وA'm_U҂yo([{d3.G0*LDY%kwHԄLzZmVZ0ٺ{X: z|}gN.҂&P;ը$Yo?Z: T'R.+o& NOI[|޵ezZr.Vy'0*?:~1b1ٸֲwz-#O _W^s}o??E1oj0WnO 'M $%`>)u$=`I[Kh}y,2bTMbd4̏<@-szWfKH-~{D~*?H]$l`۬:СN@TZ1*Tv%˰U^ Τ%GgX=~ogVN7y—" ʉ<8{rs-KRKw]&Hl^f 6! Pi}8jeI%5ƮbVtr~ vaN&y esyZ}8p&֟#ChI(;wJ$|:##>>]3 ^:޸*kKZ]ݾKy)O5 n>vY T`䜊p]0?xx#TOE W/5@rdLKֽm}ьHH6 }a3 !og8|MmIeѱ|fo2:rrn{Ջ65j9Lכ ,c!Sj鴑g>F8BZ :_Hx~D!x^g,"ƆE|yY\y,,-Z%k-y| N% 2\\帝(є@x#*woXwԂ ?d<:C@CÂ} s DVPZ-?,nҍ$ۡ`D%چ.K}ʞ}cC%%f#j[a3!]`*zBŌÀxQ5CR;+Wx_ cl쯵g܁y] JA 0Q'~(6q̹GZ7Z cG)4* [SA|lY'u@մ&ed3_/d duGtkѮM'rGamP̓MmWp`jyfvM O0aY{Zd VE!6XؗhJ6#^^K9T0 Az+2 Ǥ95E#_ĖP xRy?cȯW-TTENu-Lz s܌_NCyT퐁z5[hD!4Y:ӅFdcA?c<+6aig4L 䱼%A:N \lb6VR`Ϛ5cu=8&ze6$H,ju󪬜V"޴\`Rǰ )ƕZ]YRۅMl%+ӓEp]>*9 Zh, ?LIt~lF`PQs'm%cG:Oȥ\kh0O[E>LS3cg<K~ӱV?iC Ǧ9ъE ʫybaUV}[,f>Zuw.=>ъ@2yZeE'IQ+NwZt5j7sȅL#.w,%*~L8*0?R,'+N哦x䩄ڔiIg1 <,Ƭy0iO<`8)tJCΨMdt~xF;DŽgE-š7{=@yz+$uRbt'ض{2әQ9jkro^U@Iҍ ]K8ˀ?t <@j4<.?J8|~(a/a"*R`ANi􂍳EK~KhPN#_ן@yS6ut͍|xuAgӮّhAS*E" ,'BڔYaDh1iCWu .XB4Fa.#|gly[dG`* jf%oUm~׵qi *ەhE(.D٤<w"܋%/kpz7}%!+r{;BÜiB׿sFRw9MFt誦w#8CQ=T @x0F#v~atr>===lcV]TUwJ-/Ppz·WgZF"!aF +Q&`NM1HyS&dNe@+'X|jij9 3#=F 1 #a@ %%V7ݽfdQOG6mX3 =g.`o c΀u\OٳY#"O1'N_[rHµZȸtu H.Swg܏w-bq4|{0PPƷj3 G@EeY-ud&pM%9}74\CMQiP),R&L?^뭹pڠb  F~Ε\L--Ḇj KM2?$8I-4vf~YmBG zj~a PLUx3*`6Q-6n)Yi'2;Z>@x;wRշ `1nځLC(|M bϪR&QKjbŜo~|%n[9@%$);Y'4<63e8O;++`>va@.Q : B.WT` ל^+ 1GovޏoFח׵w()\}]2mSЇq/ւڣCa.ryYVDC͒\hN7B\xH׻ 4 E+9[Y#oylU1ik4@Q6gGYK% 2/'֤NaBo퉹뾅& s m> ms[Z\)Ģt*u,ާƤ:GK%)18SnG/}t& *Tfӝo˪ V@},wK8~LhI I#|$9s \K5g# &!),{a{ U)(#ɚ]g d=\lrX~(i;k ?&cA|H!~b_<CN9!^;ߔZX?,qm=)a@oYe̙ҋ h˱D(!Om*Hfo_,vi~JԲDPcnjJݦG5`L59~DJ)5eu+8js1Yqmc!j9jwCY-uPԢbkۏaɳ$eLgYVch zA(4$ , j tV#\GG<aݭ?HD& |X ΃wq-*̱UJgTeyXoEioN,q*`cl}8& tXa$Hp5caH;̤ oU*kp݅0}ѲƽM4%cN9CZP_,r TW/**1ӏFui9VQ.F$@i*O}^BGBysԽ9ei7k%K50ZBdOhlFU@׬3w~V1\-,w5=#d 1%IT *4W|#GB9CWoZ;+:WTB<gݬB ی.P6}*mk~(O`Vj&# 昽Ke|AdvKXCe]C!KzU|E" 6A |),ɗ7UhvGX׻ "ُz` V&;rCs,JwQlev@&دN=G/^MTjnA &Eۨ.-RX8fv:9 +Czqm66HBHq PJ VԱ뵐C|fE1#-ɳ 3=K{'H8O&]nuvn0Q5%xPz4ƀⳳ~mGEYu[G-nV&"MDLY6!AB\ގ( jB οg7FY^SFK ! 9t>/U^px$&Re >1k:@L:c tD.U߆Qsm`GC\/GψrO;C_wodɗLP-aЦ7SnjPf&q%7K'^"cRk"޾N/Ʊ Ϻ(sYs_9. wș{.yà=诂f<RJl+\{I"7{uT܈#uk!Xy'ժ-bwsfY(t q*5;]L c$bVѡ'^:C]jhDPy ۽ uwacoӜit%Ly<*aM>':ATcJꡧ=$Sa K6>?IyۻGuQwix8 %n6$.*Mqwsx*}s9PJ鏫?;؝(3>qK* ߑkw$\8i2+:-$YeicHv }Z5,d}@8:I`dZ=d \OA=l˞Y%Bg6ҁ"?zRϩqļC-чv]l߬wňN!Ǣ!7b2j#'q: { %62 _ f]׾& j>B#`t<{Trp2oS qmQ1:( 2ohmhJֵ9q)|Dc}aID`h~ Eẩ_x 5ۍקF~0ʤB3t.T턧>_冮fu㗋\qiQbK *P\%haM,  p+F \r !NOz}RʺXMvKT%Af& jp! $?j>QY5r7n&?tȋ/sF543 cÒT @%pfDnj7lvGT:Ce0)-:,IV7 t®8!!Onf߹wx_ EJmc`tc ,DURIcb}nsxcjvӚ@g3IpIaKeL +[>rj o'hB7J0݋wywSNkTD!McbU^dj&_?'A$$%N|9ΌP|>= TM[v( <ϙe&_d^T9lcXc k/ 5VTovcF( 7s0W 8H]>م"x22nㅢjw:JiޚbC. o0@ icF+]ESb;oGVXt-(G41mBiI0r#f Af"{Ĩ@=@)%ìyIwÓq2lU|}WJy775Y uWژg#kюD8RJniݬ̀hA_U .%vPF 3dP!2ZtMʡ~xC>I$UA"5ck_TV@޻VÊـ8a<;T+=p;rq7&[O6Y-V"Qi|v\Aoń߸;63SH7 [)s!΂ۉ!Z]ULHrpƠl#2lV[-樂:雪cmY,?qIl 4gVĜh0 K-n!6^Ȱ>%^`O:fy-q;ՂU;b&o' ɢU5bn/#xu 'IsH$ѩNn7M܊ZqvOl_LARD̴uund6nR z=n<:awfOw<@Kzɷ?I?rcz+0H:7 #p} v=w' _^Ya9Ж 1.EQ==qiEk2խZ [Y) b# @j@ B!F)!n}@|(A%2'BQw@F?Uɵö7Bd{Ag7@S Ac.H!HCdg[%wMy:ȫE&ϲnU3{kǔo ]|tX>ʙLHX01Vdyq=8+0%X()) &IvbsSG~&ᢩInO.]*TLXs,kEq E]$ch3VSǪoQVh.Ov| 0ּdy%{On=Z P(Y'6"m@eh)<ω-NpVn{z_%3a7xrE'TY.ѩ<"}1zVAN2XI6*!<_(rPFP nW}ǀV݋BpRs5lx\ߧ$Zv>r|d!vT]b՜2O!G \T-zO~[SPf[= 30vK\ gkn1Uԉa%H \ʅLkS$W? >IVƚc( 2 Jho#DsOgg=/. H~蓊 H}.cRitv:;, 7l^pOIÔ$."l %L,Pv([Gӱ-I.)#!o%s G}"iTƧ˽)oM7ᄴx j,_u}•x !DHnwfcc;?_68_<9{]'f_6tY`ufŬ^kiń>A͸ Y=E< [HV>Zm!ds-mv4#f7 2E9rYQl%y擕Pl i-̤7DpDה )_}NP?b7&U?Ц-Ç}{g$6-Xt7V'-HhF+E7U01Ͷ$ 6{*[X 3o^]ьQrk-n]Ktsm'qZJqaW+v00F؛jLU D:wG& QШ"UI7 B5:Cb9;AMP;VB7Բ'n b,,&h$~cHIyBCҜ[5oDŽܽP#vAuTM?GcaKϧ.; PQ,>QBE$($ r7  Zy>ҚT{,Dn@@|/GAkiG 7V^}A Ck5,FI( pN K`WPU!=HfUOR!ei~OhԷkMԀ.q*iL8GWw^5 .GMm9#A1n N{nֽYHBPO? lG YI]8/pꝡ1ĞΔ'"_+e%24i6D3WVl3] Q0WgpIUTNQ j#1{&'4*)u*~xH} mhĉ<'B 15>KqZ 2ڊ@.]S77q茥`R 53Mcl:EE5'Da)L.H蛎֌iNcTƆ9¹RYޘcPiw$fE]+()Zn@uywnI[؅=I04`$i.YSEnW~qPLxc)s!y s6}C\xy:0ruq?++*4/v ix `"$bLа,N.m#A>,6xNB Ybv}- Ͱ?lCE:Y3yB"~<!yI1XB!9 ô)?~ZG0ao6OGiN%# SɶzF[㼟>.vћk1рX0z!``k$1򝴄; I `Ի]lYቨJCk6i?gÛ-,?0fcS~8~PQni 5]g  #l;&{5+}7z! 9\A"bvuCUwh!,V'X(| @QLZ`0mp]MO'(V!c3$sO(q&H ^]&wPQ>b:׶-4'} hluB9";8<ʃ\0->ket$| B7Y6,$/ڊGlsw{)2**R#XvmlĤ{l('z_U; (:碟wJ:}h>x˗s,h}SV9g :&F6!CO\S)51mKj(ݭ`;2R=T^Bi>e H`fvrtD!ʰ;Y0Km+WqoXl{r!#6ݟVDk"M-}e<[,Q Y 8q]L>ӽ[UE!+ RLO$ hQ^+.CQOUm7:*D^s.dž Y"4B0wxlk?el6B䆸v~d`F=*t7r) /Cj`JaV#0Ժr I΃^QtB+袉m4"-F;m.Vhtw9]Hcf{Ûjn~ P_|UK g\==|d X5RHu. 2 0\Q'P?'>rI^d\ߧ>x_`]1ugdPp[>NmGCFGt LJ†2 FUJo~({1r͹SWJt٧Aj`Qď $vׇ E_g8a^[r@ϵǾ 953q`nZ|ЉC`j%.)6:PXG 寙w:Ez&<6  z4SM4vCWl+JΈ3И,v9nS9% YBzrr΂~ vrbC ]u Q;wW7usZD Vd~s&[|%=zs\5 Y/a]` pW74<]/_(ɀfO+Jؚs3%k]ﵕ%LjB 0!Yϯ)7آܦ0!k^@a5BZMuKn36S8cqH Ze-TL y#zX~)^FѩۙT;~=lj=ctYy!ѓ<8Plθ0L0[_F;d#MnLԵ~-IОZ Dog9T[*i)Qظ&TTDC Iك:lݟ=|Yb}̌jjSz kRFa_b T"]AeXZ b:訴ы|lmle2ܥEu*rHDcĥVjb` ~6jZ V4< GYtCZMW.krW2g)ZDbN"ߨէ&>x"BJѷ E18O6->E ?c.@8\ӷދ*A}?qXo; M> nۯI1>ޖ,c /+vfk&Ux0̷sBtpDR^DaYP&/(U‡YƎE0ZFHIMsWL0 .!db 6>58fFg|E} l3A9bv$/0Nj,r_<Ǯ\>^@(Π%SOZ݈Ob(@Ww㴣 5R5R5aqg~ZRߎ8tijLYp. D^@bb X"N9c1 9S]s$_7x 9"ϊy) 6(aG(MHk<>k/n,߄ehq\L:螎t j7 DN_ d;]-)ȕLzsՃ=dߘ0ev% 9QLZ&1];v.#{ZE.w-H?[1)w_7Efy4Frtz7 Q9$=\ek=wjV%'^/pYH-I$s%n^(ѕ? K٣]ǒSX^0XЎ&F y"`)UZS -Uպe- 5۠B G#ȵ(q\f,uLZʩ+OwV}g,oEiu'7` M ?c XJ̷=+\pD6NJEπ؍3d!z5 8dzWYFCFJj[@!*Rӛ-J>I8فۏ0^>t X]!{aXX@;%qǡϤ+_sx)3ͬ˧PB̃ S'T"PVhg+wu%&"B@3I裩hmϒ`| .QRf8.OL(o;Xg7 u B#mEɚ `hB(pW BP W5*4%˯bon+c 1ٰ ^/xWlA\ -Hf:mEF"agoeY/a\QA͎Ajp'J-[E\!vo[*T0gYt2sF?G7qE/jX&9paF&Qh鄆$֗d ZʇϺ4 zӄe|aN<38~oxW]Cb9:p̞2yJ:ZʣeO}f=RLh>)jbIrc8E*4ge36 )v~p>-?7WpM~t^oBka K.KI <6@zt~ռ{u+Ȓ>2;9O63=ǚv0mc)PW(25 ALI[UG9 .сY!c-Ⲵ5t( V>s"JAŀϧZ!夋(. +qM!M]e9qC"{ިx) -Tkg.&9H_)OĮ{R+co_kS9(zl̅WYq`v_^gQT~aaa{xۣ>Hd/Qtt3S&&Rȗ?گ+3ڴPa8<vP`3>ЬMݳPL=L[5|^2m{ѭD{ NauY@VxRu)jKDkOQC;@0!9?#>-X$ 7' Tx=M2;N&#xύ,7@Wҿ%Bm#bϽў Da6oj , `l tCec$dVA=ĵa`]tH8)v}p RLgєtyFz6^]u%dǔ  ب _6 5s5kHEhhq w]a:h^\L3ڑ`lp5IGj:<eկ0|zL>oV (ﴉBh5Oa8^}Kͤ{9]ԱzU o6җ>}q煿 "̬ vUe(?C ߛ^iC_ OvpnQ@"V^>imQ\vZq VܣbgKE+dRg`c2Zn921d1!+Pg&# Hx3*U#JB!c 啄-6Ynu2g=qg !ڣ}u$~9=t/zW7 8kK:5Hսt$ڝtUάnH`<-=&q|m3xv:yŤPXN$(}I&.ִ7J1{/д+((&{pI:.Ѯ{|NDōr<C6Uͻ+S;f~eD&~Н-#GNLTD"+fJ.9vf9$1C%_ODLp3T%ƚfٞ/=q]'Pl;BH/<+{.EZr x/)E5nJI/}3qmv[ÿ=]A+k(< 'G5zW⢯"SCuĆc &]L*_Iq1~CuG+ 2 sMc\˾dKΡzxx? LtKa _[ՈJ@p)ŽsGh?^&ݱǖ_gG&0zSw3 $F֟-Z_+P<6~.|S;l^Pa]zR]FQgC=Y #jPLШOo|ˀ[wq[O+6 riN^f=vPc+̰r㞉a5BtsQy*iDDT?%q92 +A\7Sf5(eV{6H]1g!Ù+jܷ,:zgu}M+#OK;[Aso)4jx^i~1tߖQǁ$0FEA>)3Ģ_k׏x8sm+V6mmy哚 44xew~ dX `tF1c)o2Q1~G"l݅E1"!ל\20I|N۪=8ʘr2W&1oN-m =2>8|B96e1F^Z4&Hu6S<͡z3wiwJ$T ^Ya|/>G]r gRKcJNX %k a6[Ksqf/QBGEB4Y,Z*ᅇUЊNJUN4 FL;}Yui" cµ`_Cw,nBij+2U0QlK:e7xiNgDV kԺ}+xse) M ~VSioj+kIS\uT~Qr"pnmh|oޭ!{N(Y z.J?VBzF,_YJ&e $ = hRs *wߝBNvLPnr5\/W}n@^GHf9L^V3Z,2՛l 3)TLLlh [jE0.'g&o6=N9Fbdvx"}"3h}ÈK/9)jw7zm- PB-gXsC&y+!,Jbxt\jٽQYlh<]1ߏ ?D[V֪+s [aX1,9 VP2l=>+΢tJR{iTܸFrrus5qV VnYȠ8x1IS>,$̹loPX{\mͨq7SfcxTL{@6 O>>l_!) E[W}g`NI M?B5ExZޭ," a}$h}4Wjg TgOx.|׆akCQC \਴7l6݊4}(uAi*۔ՈrVC]L :3[i (k1~Lu@ú|qTpZ ~V=Na69 Xd\g}ısyF\:o|#M @%j1ZKԧɠDs ) [B<2O~ ^قzXK{2q`(ͪTד? /"=>*oqڒP:k%] !fӇ&s%X|G+sܥz @Dqxb(==p2ycGpx9G O m,}B @pij"t&:Kp1es;j z~LsW ]NM"WTaIMH)L^ ڙu\m.z9%VPe4MnLRH! eb4߁0SV>,}6;]ӪE Yr(d׊S8r+ͨ}ٴaՑn˩&M>=>OU_#t A "_?Duoǃܲg~Zta}(VR@uN1373}e G]FCj)ɰRV*vO*L,ueͳJZOVx¾xf80w͏)wԂ^@f9&r 'bX>IƤ` ~+BH91"co ê_:n5]pHw0ک452Ky3ٴS7ط)4롆^*{+~[^%+ƈ\&="pV; |.V%ٮ+52Z lBf1CFSaB6u6o`E uw9M%J0&BlӰVp5?]zfRC)V{:]%F;̂|ʻۼB~Y0e~ڬn;;Y}\g?B&e#8pZƩOq-O]MJ Km!'bX]f7r+_n& eқ!=|.ettH7'Av)_+I3t{ "aBN<#s5[Jb"[΍mM"-z!Oe$,FEg7fn`#)rhIdЂh]W-JutQ`t O| <8$#`iˍ;EކbNzY N@*m~˙P6y;{ډBϗ;OPe˪ʩ qoc%ҭ yK߹ WDݳ3iJ0>LwhCj*ч`ig|W둂Y&=,.axH<wJ Dw.x`,L;s\E[X˂@gÐlAafvx6jL G&e.@+ʍgSµdT\lqQne9*O"ꭳô0Kxb=>$낥7S~ǤłQNeiR<8юÑ]C~T@G?fv:ْo ZanPy{ ;j hУRg AFrxZq`uBF*/0#v%,x4fjojv- BqM'r}1G+yLZki+wwGǑ'%er;*U-8mgG1,}wRM9p>YlXH+;+6Oέd* 8, FP?HBhwiO,Y8/չְEN֬JCJ>n%Tp\-[~jgg/h-)^Coj \@f!L:e( yp3aN7F&-BN'" { /}yҊsFli!$ R]B.st`KgN']T( X(BDVs*$$ʿңiW݅yf}SW.B@=Қqjo԰7/:~ffbCݑTV(}mTa9)V nVF^R̷ : 1Baz)msUnQ6nNh!S$=X\v,_1,+9?Z᙮G\oN纱 Z-lD,OjȢKlME u>2-!TY9Q+D߁䙔 !(=@D9ݣE&΄yhK ;qGwz5nB>XTfgzM qf%o7wh0Dk>3n Y!TNN1@Xe&,0UA `n6kRKd|2$*E 0jcMأo |&X;z^IՋ"{ - QXh#DߩlscYsK5U9LK <T8]b#ڵMo*4X,ؑ+/b5fu{b5=cؤL' heJzaZ ^i-P>=FOW~Ru*v#CnE5S`[(Jz!?a` [|5BN/|#ͬf$c5|ϪQlx}&Ľg0MɌiRUvۯÒ8n)@{5NdIRy3*ҕѣ.[껓;Wx8BY@py x֦Bb^L6$7󻙝TN`I-oԑ% tcãZ-ǜ|B-G_fsl"s^v#A"w_ZOC.C*81ʇblU~c8l"ص4D[b-QOU)tfB0¶n]pxfd!S $(!ZX!/3L\;Dwb%́ڦ=F3k!A2Cj4UN(|ȇwѥ"5O|}8z[S_Jʼa&4>LIQvTs/2W|2I r?adI?p]Ւ-ssyxBA/LnSgCdWe")Ȩȩ%\XA^ƿnS/CX1Pvɰ1v֛yR֔n)Eq`H!Dl 2~tT_ *3 } Z<4c04!~mGu>ѕ$FxF^.4`D \>ggr),JlJ׮OC|'&P>H7ӫٗ4MJvjY{@Nklzg0.m q&vMV;>':&DmQ?49Lwa>g6pe_0y+5Zq)Q.xTҭVˍklroz#>I=Pg3O8Iힿ* 6 s;8t''7e?4@ . FUOT ሄ~nnߐ;uPK4CT&2(SeI!Rlps8 U.Ph{+˟+7VcԞZd/+k#K}s#ܬI#%fCr"3[((yl"IpCӔwaIU!, 'P7]=Oz4MkAgkPڎnBKavjol-A:bkZRфXr"v$DNgPDk!o2)Ӛ*0([# AC6a-y}ř7X,HOA?NI5WȎuIT*rh5HS޷s.*;;2]F .ʄ! c;;fXOF~V첝:>ʏ"EV!\1IqtP3ВpL f?\߼p p7g`*2JP$(eįw bƍ}Cu@6oĀSD~).|QӨrSOO< pZٝ #OO`K0z@5]j0Z+Kaܬn YZ(H0 :Wc3Y|7qvkaNW$(ze*z@Z#>ldvdr.IG#i(0ϋg!' _O((U3{$dj&"2$ #r2# 9(;Ll䢍f pZ.ez[Ɖ @h?ЪYHL. _y}˶4^0( HԐ3j[< 6!w o;q53hm@ BX: s:E MJ\e:S֨vjG|-;JXl2!9TTlʔBeXY0@TtׂQݒȿ?yt JP岳ES/0>rWXT϶j>'d2oy{CH {-z+*Y2<}E #hSz,dxӞ˾e%J- /э̙)t'#͎GB`W+]$KYRH]F{ʚVH=>˄FUW|JfZ=g'nw2u_ÃsiMfr. 'yV\(ɉ7ap]r䔲H^_+mIV({wG:%]RD+9Vf-֨[Q_g9tKx'pVi>}|( z|%zʭ'ݩ7>s \#tNo5a$u$G }F-'nyODP# hQ[*$p6N }`&fC1\{ɤfY9ʬst S;K4}{jtLŮDf\/4H"cYXISEß>?'3}`9kO[ewg`sx\rg1T48Qn/.i}5v;'CjgЏ{y |[u1Iwf'`=h,нІ!*G8Զ́1! OZKEGR1K3|ر低W1nnf{R,)C&[DlWxӾ~5f~-T^zRVH5!RYr`*I[q_e:kp:"(V۲QݎF5QZϗcwOl9 KI C]"?aif]SZ怵/ŮtTc2<;M d`ذo)\Wn@mBZ2(M'8i.W^Dʚ;f`i#NZ^fA1`%2ڰmo.RH}mO\թPɽrC]Fy`#ϫ~"f/hOw"̙޾ɝi r# ¡?QM֢$jw.|DbRԈyɥ/y#%_j%`B'7=gPwtG`;foJbDyONJud[vLR{RLR=\dD /`!Nl`#vQ$5L#ܣRJ'2A6v^4goGEs"(X2`u _" Rp9@$| چ%,K{`m΢Aj+po] iQ  lCYJH=[."63i/h?6r$JSl^s!B և^vdkRi4ʃOXu Iaq+(jD@T|.u¦ِAz/$-$ω|q~Va$yI:O$"F19 M'%ͦ_k|F+6p*i:^EKؑDtɎ}DR -jqy2n 1ߗLGAorY *{|Ob/$e 6_Ge1)\{9(˲?cŵqŷROpʂ]+YQȞW'"mL5,v$Z5)R$⎒ŐِX(.îAa@[PW}cc t?p huLc&{i/ OComFMI&~ UD a}v2Wͱljb_6+cLa3Q5/띛0a\8ǭsCZ Z n)#`xWNrν"%h,>3bڵVy0l~DG2FӒ;:@b5B̷wY!`)Ymq6LW\pMcp[ˤNi0'ŵ,t1&Q f8V!E_Y|RUGDy(NcM5Wk+ۡ|B]v=ٯ n= 04<_ rsBh1f֟'q&sbS,FAt>t DQl㕚+*&#BeR` {bB:WN՞DkoɊ}6L63fSͦ;N Z{?D]׵G-'pvV퍣тk/E)Ƥ̘ʡKwdE뒌?3zA$>1qZ >%H<|Czo?ys 1oT`nn RBƭ?Qj|H>y5Gf&w&`p8C"j OX:o$EMୌ4*k9Rn`GL,e,.,@ |[sl ޾wZ(%$x)$lKE G#)~FRam.0b2'˺f}E!~̔UvE5ؔ;WaU`aBxe@Mtmp$G#"#I`w0d;b@d?`=ݐDu]K*g>A8M]H{)p1'ut|?o [S*s%2>;SO5ƈ.my~c.{OtYdd &/6ΓR)zh&$*v&=7^hl‚~ \f}"V&xC'1?_ܥ̥AML"Rnjė5 էsO;)?x4p썴 a#:h'nm-~h[kp蹔J.&-A6A[+mkR~F.ҊL4ɦPYij}MA MoűBgfaP2^C?r*7_P+ܻ5c*9 {w0{s ^Hz6.9$LZ c$2#Z!o5!NJ\Q%>c!Vj|M[aE򥯇d CAѺfX^Whhj׊]ݩ2BC(=ztzbr;zOXƽ ophߏޟ圷`{e&A nc_9{_'^Fd9c"t(k)r_ yi.AWjAhe7kAyȳwHdwtp`H#Ll?ַdݐ ښᦀgCR_Ѣ.Jf'lvc)wLl\]/>jy`S63YB'I<3yE4(PDsw';San'˲*.@ `q@/l|7ȱ̙K ޾_?#qt%H?_> *acm#e54)܆R>ԒTXIO V<@)ʩ3s,o]00c;Fǐ̍ҠH7/u9Nr`M)ݍ_V|ï$27˨}XFMAi(bNo2)/Uo_~h N Ii(:4>sw}RF>#}]mj VL70s$^8o, ePTb!SQZtT`1O<aE _#.2Djz R\)i6Mg 4@fzBT;c_|EX˪f/n9$3_n.—p>1ZT챣~: 혃%`|=F4:MHvﷲV#S? U3[*=ZkB%8vV;m~_3%Px q^$5.:DhH }63S'Z(Q0U=ܯ k8v sۀ=5TY}~QIz},b=p" /ЈF£؊vqkA#8ag.vٷ_ederm؂K.N>D, 9s|YCRm)x?S^@'V _6 YXe;폼Deu5ֵ䘅־H3ľWHC)I=.OMSDWI\VE G_ r)6b6%*V *D\ Gb8J9F\-L c?F#IqvBm٥eyb- jK7 i.f:O4:#1)keNK l1Dw al"VvCUZKmQÆRI1du@g=fxC^NJpjru[.lɭ)VQ#력IzS C|5ďhi{=Q5c{⡥Rt Qy,z1dKl!4YY5탩rO.F/BG,LXEw Ӥc&]hξPr7@J*)V:fE8xYy?kʀLUfflpj!Ua\ $[/2MWJ@6=R';Lt;p$1 b8oXLa_ZSb ]2{'gv+9l?TɇH n`78O~Rmv^&c;f(>s~zn{s2/F:a9Û蝉W0Pk)\]Z ytU*.?n;*j+z%뜂9mʉ9%5 vQq3\vDֵ|,p_+0l< 2|P%J 3bZip܎֩&蹊nlRFg1|XlUXz(N܂1-v!?h|殭 =mO6b$z:Yp"9b"FkG T[m҄^dJQPb_EOu|o[y /݅4^h&s"]~us'bհ.kV06N1}Ydw[*VI3! &k* q0 һA 4^KA,I+~doU7I&3-7`E2OPI)Db%ʇI{j=K׻Fk*4$rw0&T~Ze`ٳHVhy7Ҋ ~ k;ƥ}KDʿc* Hݙmkn ;,s,% w3۹u̠#NY3Eßtȏ1@|S AxIPX|gD|Mx9wܼ GjG1qL@|܉U2mT%T{dQtPFCG;.ZAuP.;e"y}-k}H})!UcIǶ\irm ⶦEIXuBWQqֳU!\^<3}*ij/6j5UP@þ $>e'v# F>=i K"(~>)R!_BӿGټ#dDGt'ukl=)JtZTeH t|2m)K5aOs[^4D|U6f^1%Ia/'-`D3Ynrn;b 96NFrK׎8,T4Pͥs2}nٗS^UX:)ya~OJB8f sߋm3LTS邙l(>c{O2ah<߭㲀ܗ'[2ONHmӎ2_ _Y3cbٱUƓiX7?3%֒4޼@DB׻ %³b@ hP!_YJ%JJԡkL\HO UM'?l' "s.M{ϲ0fUHT>H:ȁs""_ wݬLZ5vFMoIP.#TOm'ey 1ဪyQ젩Mn!zRU_Q{6a!CS*aŭhC.FP\_&_8ӣ_i N gbNB3J {C׸.3ȣRߙ&B >Nyv&",Yw5l0P:FHh1;cl_,+\RdXp]IPjC2/73Q!?qغ79Ա&y]?DJj{$5p r9, & ђ-K>w095.&ϷjHt=+\ 8\<ժZ2D2~, S'ZPYI iJ*rNfcfP7>,S04?:G _ K2`:8~oH=k+D55+&%|=H-0Xė|V!26e)_<0ߔ_ԄVc LP1ܭ43 0L Hf< (b_kfCZd{s$羽ru o0~\aC,:tQXBN/QZY+I[CeO:PJ!ZE32L 섧Y#|pf4=Rq>ĩ'7RW$ӄAd C2ŠZ bJ0d8Le0䘛8CXF]a?kV!=C$(# DW+ES\Gvg+X|eA9Z 誸(WBMU9pװܑw6:[J"WwlIYǞ}S,ᘮ^4oيYuhh(Z:RFwKpLsSFCj6c#)\]'o.Zrۨ Eyj|ڊ W򵖇 3c&!cת<}J4k iF25_ģ%N3\;d20(u ׄ,Oך3|7GMH22nX",7)JRiޖ؍j7DzVEνD@3[&9qχץ F8x2;$ M^-Œ8Q+[Zqؚ >eRPbwc|9@T*toAO.-@.ܯx'UJ{IvTčPT.DRt k`QNA1VYlA0 iȂY6\&Pe5DXֵMa}JlI# ;ĴX )92_H,`ٌr6&üfF3Nx7Db/6 }Gun9zњ tXHH D Ԏ:6-4S5',#9RVDdA),Cuޤ=Ӿɳ2r9DO-N#,.WO2$gKZk#jHm^gO];h e>`>W0Dv*w:Ĩ&T­4i& =c#SR[om 3y󵐢]Cc>  a TAx)mQЯ诞 rǚ `}y(4"y㳈$zkW/nűHrÒ= eF/ ; }6 XyzɔS`(s ífSfͅom9YgH@G8@ۀs󑼾Jm]K2̷9b& 9Nac,מ,L` /_f-C7_6sOF"@>~ ynGO`(Owr"APsX~? Kq+ӥ?W99Jح=;5&hӕ.d:D*&ydɦ~<}/V2mn^qL*ė֢tC*H2LbBY/ƀ\ƣ7FvPg|#h\5%\IFHEGrĂFzJ"?VH/?,TkE)D/dɜhOvk*4nm?jfÛ[= {mqjʕ8Χau 2׀A>r5OEabbz "H83Ձkz33͈+h!Y}:BVac fFd}DShg[dz0 v/jU)$"N@f_?QCr[ /IM}%h'婽Cߋw*@UX@ _ KSO,ً3ksQuJlzIӻ I&~0]]^$/8)-oSN(PhZӛ-q![a7ؼ]Î0;QhXCc#wǚ:(HqȕVks<*?Dq?<1H3Abw^_Z$11-+Pg>Y-`nn{~!J)wao%bg.ۜY[shG%E?pxM]TBɑFt̄1s{Ӹc~qJ[]=ߎ/yQW5i * ~@z`\Nxw_-Grm0ޗо2:%O:po_{r{ۼa 3LHHy>.oGz,j{.C12(s'T@*;QOT$MR*#åI빸Mow!P搜24Sk1 Alt z24]x=d DF)N$pπd3UB:*!XD*Lx~oײON:!Do|d1uJvvs|V`W~9WtJ3p8hTg[ igv7yo6bK:ܚX1jJFhMr$<7]Q2  P (1РXlX^@ t<|KWAվ 7{gќ5u'Cot9"7l])P܈ָc q=g>vTv]*x-QM\Kx9h#!.4KF% ȲD15ͬ$YKk4bE &⭆ݑs; WWW:s! Y u(jCB.y} 軤g E]1Wцn0Ye 9z۹G/6$,f<OhjCazi'nSqh4 M1X5S/4v~ Z̷<|(kmڏiz&=^|ٞJ#}1>JRM5*`.~Oۃr+FQC$H #ɣހTHRg,rkB Diaəv 'M q`JͪgyˇMB1WyL uA=ᵆWf4*VpP-voݷF &3Trku@G77B!tAd^pLt^+2͌O^W]CʠS`h².j=8/;zL.c!m}YGn'$d}+Yf+3@Q<aqUfi 4] O9Mh )Y]J:Oas++ VƇ= s2`M_vh 5]QM"DAw}*? po?i c|3*O9x]r9- oH sD&*9Y%MA^〈9XDH<7 6v4N<}H-,y3.+yٹ*7lLٻ*9T:2*Wa p?#5 bH4mLb,:`N i9a 6R#p%ۍp[-e?e)Wi H4U[-zėXd6C1'c'7>p2 bz.YֻL< \Lj2 x?*R!O)+\҃4Ix"ZωC =Tno#*%gxw#׃Y%WX5pe6!TP#h+ao7U5 d? !lK;Z¢VF< M}cA'MxGO1I(-/T T\(DXD*mdt& st; ʇ/f5Y1zw1ܬ{|j[=]Eidj隃̉+.ؘyTѨ)<]M[eNug9?e;CCsahgnr+[]o< JQ)d6 DUN8L|k0OF }-D/PO:Z3q:"~ _7RdYV{Վ/kfk֓TѶ~/[ XVq3膮bta'YI#g5B3rdD VN. B,B8|6у+w(ٓ{ʍ%:Ɏ ܑ]J׈$} $&m 8krΓc$al"5c+N|H&y~M/%gcm^m&bU,\*q1&V}Uqc_HM@y*Ho_mϠ<Ҙpbё* _gL_.CMBEoM/*Ƀ#O-(Dw D":hz%סM㑮aEөiZNL>vLVh4S/Qnn%=6B7uǽQCBVCf m4n+q'&VӧU"lڨ0^ ^%)l\$_0}3{*/鶼Eq/3.7cfSؕ=)kסqFrn;ŔgџbXEqD{]QL %9@[˶Jm.ZoU!3Yl҆V<]ՙoG߶$l Ʋ'֦n݆RN\yUe;QVx/B׷h~P7ʊhp.~ڕU=kp_2>n2 +(xge&ˍ _AWw}R3Ԋ&e9Z ilB9Y-(WV.^>"Yz\sqCO_Cf&1be7ؙҫy6 q N%nzAR 4;*FvࡏN\<HoH/ 5JBc 2 ȻVsQ4sP`X.!7?+unsx˜\Y,W[#*@wgD AAd<^q xc!)5ĖNbh@ 1Vk2]'HImwx^^Sv߫sranO/t{m\N Ztݮ$ٷ?Q#;%"ӽ#x}2zaĄg*fG| .;K΂^}ޓAX?O5VfALU{4 OA3sC oqS\a\(Aǒr 2grǥn:=A:Mꯧ)ì!/Efj[?E%};ڌC9!I <5UO D7Fr̗A m\y.  䵅HCbl;@NjLX6_E@kC٤Z˖J1fwG fK #5+tI,eq]RE,U+;@1Nȹ8≀AܠCuy2xE)2hhU; 㷪f\@&wT N}[Af$ &*`dDƋ/K>3vQUxtư(If;uLMy~.(A0.2=M"ߝm~F ςm $${Gr'@˿AA :jk\ϑA}=q\ށ(ŽGXAD[݀.=[&#cAVFxƕR<<ʿUD?#>΂dR 0D,y*=j2\D+۲1LWO\`zq^,֖tJ)ŵ&I%@Qeq!耰+fC62'=mIRJ X\|itٳJÜ&bϤrq1Z#9_臢wdl~VDj3*|^%FM=zwC_2K]hh+B ;:1-%zoi0Xs$uˈB(iIRHTN(q.F{3v.!V$Nyе=Qt< k2kL]t<~|We6=ܴaIr+Ns~TLDFL6; b#gVqr_033k!u2Rj%VtCJ fÓ&r7d$$fn Re0W2ԍ2 M5v!Q_6MIKG*?TR6&G1KzSvNӠrL9-+?buǏ(YIoZ«/#{c` 3Ux7Rlz_LNgx*↍7k !&hK߇)嶱ODhb.=* ԎYtCqW-w -oL(|FKec 6e@>J6Е"w<jՉtBw0!RNn嫇u r.*)dS<؞c&k̅r;*K.ȑd:!k&{ {"inK(x2''^"TX8&1!0Nt6=0pEYix n~BuBõqin!X_1>Pڜjݯ+b?\7*D'YHȆ$YG݂e;@4aY҈`Յ2 dǶX֊ci-mSq"[79R*vrL|i{m>Qd’Oc0Sv~|",zIy31=FAS ?15``tE:CGV|L9U;7gL Ne8U%( 8jo2uje.dQx;lo*]ֹJGEGE.;O/_OWQRԢt)=9*35Ժ{Tq]UDwMOb-5d%<ӞexVM78os JcY}.uP@ruT krҤ/TMJF`]pL8El -.MXI@[f|(PB O=\~$w[}ⲌDyAuMt0պhMNƦّ&5:YF>;3x*fy%ةLDVk xʽ &2$h=ظ|L25mr][JWe`s"~{q<ERu J-Tx}-W{Y-]jhDZlEqGDLM향yYc!n?pv,Nt&iYnM"d0"_pXFEjYiB(gkܽ/&[H ?X!y Wd* R[jG\ˊOzHT1&SiLB?X8K/LZgUp9,.G\Nc f ~".'.1;[! k+sՓԻD[Idz1Ծ'FOiu8Рj1bPv]K1O[(>١ .; 7UlG5OV9ʲ7-^Tf60vq+`ENJ2ՍGW,#Owkz [& G5E׽5.3Pn+f}?;Kow>ҹ qdQ_sf#ؒح sj$qASN ?OsgS< 5J0w'W-#g斌I5%+ \c:UhYGna1lPG~Gq[3æ4=w\b.QI!vy+\X4nnd;G>Q% $ F{#m԰%-!,D>fKI9؉Rv6h㫚m&`11?Ml>*8N@)ԩQN:W*i5yFĘ YLT~"-$2a4.%euy^h o񛃉M40O(AR]:Uį.mVG9 NWQ]ZNA0L =RD1qyȞ=D0,A|g!;4=V,6ԈU25NubB4'ޫ*5 +c~<+#D+Zޙ' ]z ]7C5GDf>wMi*r"(W0.P6SDA^R$teRޖjZӗ$a'%7I;NJ#-&v},)" 9$W/[{PBI!{&iEjF}= B/9ԑ GX=00:Z䉁Yf!G:}R$;G[RAkN,>VUhRf^[pwvWv+jZ,*LSqL ւ[蹼TT@x{w&aRz[X U"BIJ(!+WOy4쩽%lE- `|@iտ!|V1ْN=A:Fػ\;jאx<"9Fgv$,]3ID &BòܪfPvBw i\ڡuD I@D*9AZæLZ;o16KRʸn_GXh{6֟4 14WpOLRoQSu&gVZpoHBRiaVG1Fɱ^"=( uC.uRKXm%IxAIӜc"p7hqHHYMiZgt 0;$tTY(N!WV_ ;y37Mr&/7`0Pd,yLt58<"B^bZL H.c!7$l* lAWŦf jnլ!Fx+`RGԬ|uK.eCF <<~܈,kOldi(F, % QIc/ga e01kE>?N6w'J!c`^@K˞?E[Yֶ#|Mʆei t#Rvo@k%$Tmmjq `N[pfg Z)")kv5Zo&'爎*Hu^ahTߟ(c/.j8uAlf*gLS^l@m'wp vz h-\ ^&85R€+uQV_:%ԟ㧨uyw ^Z j3oS G[ٱ:H8IN}.6䣇̙r؍]tH/QDmʷ̞\!ZDWS2YϨ HK[ѧ},k.F\]՛8p>#p$C$x 'o`mtÃJ͔;d "0u6NY#rԴ$ JQ Q>C#uҵ{qD\ KZhj&qV_nK-b7fB|#ުWdjGx6;^I~b3L҇u7b8Z5YVT/+Qe:w&"|^̿hN/vY"E& p'jS[ִP97(7 BPXzWgnPz%WAadՕъ:8D.$( cT}PZ.B[MS,g fʥ;\ ya= $ܴJՍz΂FuZ7˺*eT,V~(]ǯBࡿ)˓#H_?0Cf,2k ' ez=֤٘K+Hgr׻ $!)v*Ld WPi7bH"RjyFPLDd<>3Yщ_ ;ӡs`nLxe X玽P!sjKђ.dv#9(Q"V/* W'o4?рo(3έZ)A||eHOC7~<| 84O5 H:<:3;*JΐCl 0lRb!fD'MI!/'XV5, ۷=ڶ:{^b)&$.uV؈XE M(@T|ؐ5#%R><>y|0dzc8Apa InB @ҽ,yUaOtNf9tDv(UC񆛗&^MKiZӗ~K W}Ύ.J0$S߰\fjкMQ+9M# %bxI)ifslSK\R#9˔ЏDL\أCem5,%:&KzZQ(ig7IBgdcf;~@ΛPSrҮj#T)mMJwqYV;MH3>UQi~uSμ*;yU 򞏭ըϑ2+! $}CҐKR zmgܽ|ŜuaNͪFYYDIs2e |\ BRD!4z( "h 0&X~VoOm/ Tv|[.pqqFp֔ JBVٱGP^N6GK#X~4MM4W,FVK9ÄRnQj|4dݰ~Or=ZƘ!7J2[KK9&P5\H?qWvŗ98|#t&،2I -yL, G_س6[6󴑥26`(Uuu}b>9L-JW >@8;\7ɔp~0˹a;9q?N7e3Opr'<]`!U(&R. *Hml ۠RRwY#PiДԌp1}" hǽ !1W*˓`W#MQ}O˜ʞ u @֭6~qCd]a6UT WCڀR }n4?XSH4-1 6mm 85C5 :轹3<Ku)9!cR w"ҖHCbEcR t=N"/8yG??0P/ceCX)+E>?,unu U`YZTf*~lͪ5ئrȩD۷*eh\ rXvv)T<[ {ݟ{1:H? ؾ^AXĂdwL*0[BVO DIXªpv$-'섵w=)W7wv/L` KӃ`hoj@fmyTK dID@cdƭ@lmVަjMg[MO턕 j! q>9=w=ډ A* 8AP.V?q,_x>yCV:zX?QQ^bv; W]'` =Ilݢ%Ex3;H1d~e/iFgoHhT_k9q.[`HOYB#&]Z\r$JT4m߫2 1T}4FTw`R`R=^"ѓl򧁲@ '[a7% 5S8gBu^^WTW/ʏwL`dHp{61Z\B8Ӷ}dLeޠx aZ+d9S(܂jlh xحe! 9sչ%!I/{J.0yup'VR!}4zjh[7{cMx5ѽal:Ecٝ㖼@\ 7_a(ة$ 8GB: r6 $ %ʑrw\FUbz0~<(kuSB*@mӈא- Cnà`n҅մl!$zcCeɺPWw8D.Ǚ{m#9 c%8vC?T,bWxKd {{ QFi%C1 )p ]A~Rd(df]ȩh:a~֊W3 Ϡ"VH/4WSqӃi_,jbRG}cU_dᖎbfZ5zΟj;`=6Cr|Ӌ",[k#ެקd(켨m"Bf"ɡFgGnXwE:;偿r0Y戡Q &I6."++vy{f^,,+%6V Ixf2F>4,h8e$MLV}p.{(pŅoYLG;f@`{KKEB\Ls |@ݓUME곐7#fֱ֐3P06regV \&CD̡X"x\v k7Xd ^Btn|WU?fhn.U]ZIޓbd)SQ.L*̕r;?qXE7ԏ[op'i0%[#':YKr1ed3hn\AX=ͬT%I( 9r=!6̤1(;58c]3eZHN[7q*ɛZC2,?a04q?Adiu%W۾pG*'&t.^2'ҭeU! QV1OJeb,q)OV߈@/Njgug v;nz8k?Fj%nz,4{bim|2'MEM`4N6mVpOg]]т$ &e֍Ou5a@V|T&-poOVÊWvGr2mE45 љ$!~+vվx8"EgfV᧮}YzqݬY=,(|W[ \Zr4}.f^_pu 2_즐t- ˤvS¶d>'0UE# ;iۃQM!6HA<=RR1M K\ !Jۺ.7АӽiBδF&ЏGْ; iC.,G@~B9DL+@Bwդe\QжǍjk.@Ni"S]W1{{>9!)P@AG°†…" !e%ه/bTx\E_>jNj(l';/?z6iVa˶X삶{y )7(J}Ғ#+ʨ^f >-T;ԉho]j8:CB=-,suDhאQu Ni,sɌ}:c3O[K=rBPxd_'CKQO=|"d'sd~yl1a 4Z?ht&3X}.q櫍o]x&W$cM#4g !td) tyG먋!ڀGB'F5`W"37G˴4LNX&,yp0_|_FNBB=ii7g<61Z |]IL]h졪?^8Q)ī#Q'XFTlпͣT =aXsJFYTdKuק)?XǛ Zt iJdqWpKv[}P#IC@RJ|F<ʫ b_OYa?V{jު{ [\A0Dz,ˋtϚ'BBlC@nx1vH׏( _S6Q\[mNUt6<'GmQK윷+| 󦂝[D|e_)]\3&g]H?k 7w=~k@t_̆X8S˜'b <[.1 ]xYq?C+ƊGNl_N1kxۃt;퇌Nz?x ]3$?*y9F4Bg_C3>{|MLF@KIilg11DĊ}㸪@ʢ3:W=02E ģ~(,"ןZՋbq>9V1oS&uƻƍ䔶è!\V?^ $vO"_`pqS?f%o42W#VYZ[ce>0R<RA$rL+~HI0;;2~n?dV ńZ #PnSGj"o4洪ەuchs@Nf>dzC+Ak50PM՜\4(;-U8! T!:$N$~Iq> к~h ȰEa| @߇aCw`_rx# G {bъ=:{2{)Qw6-߷!yc;6Ɂ*E?H9 t)+ Xd->'k\oI*6CzXTg2<:2:.Taru٢qRZ|61ţ%=Jphyt]M,$zb4믟7/_zʼn\c JNL;c+QbA")^)M :;37!xDD Dz90J+o6+J00 c.M y%J;)Hb0_9\.)6PǕ_[Ώ]L5og!6]p=8f]&J4eqI|L c?%GaͫHN)fOZu}|'LCLlǃ3ֳQ̏A%j{:N S9o[Bh8Z oHoT˜bKgbbJa]K8iv̉\RiSk6J>!1wI(;X]O›lGqN|;;NRK`Rh.Fѓw5V,vVrWk[M!ĦS5 Rی X3|#O 6){"=*+nF/ oq4O[e4E>kVhX&wrrFKh!eVr҇_DM݀EDZ T S9x28}5)/@}:e=$ҐtXߠ5HZK44⇲|2'^3ύ◲0{bxG91UsL{_[Į0s`(9O+'R~ לh\S@BR$*ҭ k- -[g:=t^ l+΀ ^/KX$:a ŐD.9w6Y>?{t! kJzD].Ԇ%8PcKCiA1p7"ı4< Փp64 o'6ޜ,uQ&0m\0^|o݆ nejcDbs*P9yQm|xXE84Ɗ .DDYu`x xD.0~=ƴE*. -@/n]kmeJOV G)Tw{TʯgBM.q#7vge񣌻hĘd{?CXZt*c^-/wsGI yz&UFvf%aTsw|~۹+Aj/,FTLm*wQح~0K!ZDE5P: RhV]VHav;~W͔ $Bb Q7,^(9EI!-O L{C|'e%f*[Ŕ?zMAo&eQ7 vD.'!! bri2.jEw&:{04Fkq*e6 I߾Osv ',-ԸO6T cS{.5jj o}7Ngv!"fT)ab(Zxr) jFꬿdRcG`+4I_}g {nP=ϑ!qFK@mU_wEQYٓrqA ,u) fVW;쿻s1? :?Ʀ*%{m~X1)JQ C9m9pM W'2{e <#&1#luƀQt<䊁OhLʗB%x.I4~{%e%Ji-1`zi0qƈxyq~ g;Sva9?'uX9298)QODRcq%W]5MJq1FH! B,87>C7;VJTڠa.'qNeM@ǭ{?4I}^;'%|2U#50Iq^I`?Sw2AJK? ~'A9 !\R`j1gpW;36W$Q GD`a+bfnA3 \Ε %۫p.P[}J0,t}0Yfs l\xf⒐}S@<;\ $>BhFH3%2jJ^7b kRXJc̕O!چC{/<C.2F+^yUٙÃ+V_%|ɚ/' "'-jKD(( Ԉ42!C)st՝w'(Ȓ&qa[ y$*UT9ͧ6Y`AefY @okZ,/F(^C)`U#I0+ȏ `>_m>g񴉣q*34P^$D{i_ā`X,a%Q٠ޙ ps\5o|.7tL;@<dyZȹ؅v."ϱ1?_~]%b(릪vY%''liH; *Dɒ L3f~_Vިq\Hs㸟w3%Q.~{Jc,5k (oRtx>L4w^zD́~4! ZqeI|h9XDŽz^CcPZ i+C8idm8`[Dbdlkt8Ml̶w ȹ7U|)v,ȝuhf7 o9Dm8OU:b|p/|@A"; le׋/{{6PA =RGI)Tu%Td燎S"Af2Ȓ5whQyC8cgK ߓTB4RDw1 ׎4~8rM !44:֫Wmu {>$!ہ˝ k$ͦs04{@w23W<B:<'Ɲa 6C?^դmgm`${5ZeaeO($=q[F3txB$cوo3Ab ᕳwSwwNs靮_gOO ?uH)J1s7=1)1lD/#,-_km #qc Hͩ{-Jz mMJSa-%"bch[H@F4Ǐ5{m?俈;F6 Ko9r%5݈x=rf|7㿾e~h ?G% Ƈh`;մz\&Nӓom:]pɡfNtpljc2 M8"l>#" ?ydw',鏐*" - &=QYčǟB#'W=MͶZ!3Up|% L2{[ d[reE! Q GH* Nkbj[X2?qbt e X?3;חIa ʈsюB{ٗWL84H0'@J/뭲{H/H Έݿ8˛ִ.b4ⱬ }׭Af7/N*SqJ/VT5PW:(vtȔ]_ǶW]J.,q=znwI|V¢(Cc>etqAF|q9c!uu1~Dy).B5(o ! a'I=լVЧm v Avw |->]׬AϦD|SK p:=~q-x0coȐxan(c`h:DW#+m`δK&XbT>㼩,Cd )Tgdz;[;ZaFd?b*-#im^7l >ed;Q6dDKI (Qa6td,tήp(C/D-Iѵ幎vXn/ʖ 9Wm%uczC'g,0w Q-,󎜩b-1y_e=3L?}&nIMq q97R!ww1Jd}HTCL*vBs)IY}mum*&Ũ1x9P缈l l"w'{1O63@Rg3^N*A]s~XpZlbOs'hp9BQDkB\>O)[*dr4gE ,He&P1["p7mQnIuj66jN}d] 0ub4fj:g4h_I}&Hx@*ٟB@s[P076YxNֻ=d[MvXйQ!{:_{#|{|x8N!iՀZƫ*g9I ƴÛ5D!^-JKߊy$K] ;z 2;LVݤQͱ,R/v\3B⁗4Hy9qEN]Y;RQ6dgDĪ=3AӋ#(V-CTs$aBn uXP1쒗FtϐʨyZX,ѡN1dFm;[/%XY'kʴ{)>-!' .?a _t6ƒi}= ''؀SdTy+ siЇ~tqA{jufϳ[ EDϑщF%ۈ:W'ԮS^/E"Mفg1k~1=WUBoNlFG^У%-siSGa&x_<ގzy]>?͠v+L,5@FYvR\Q_(|~^0 zŭ#qRoPaygwKzߚ+lVUᄑVLKDm:V;X:+0rKE^o5(Uaʄ DɆҭ 'YR 8agc]G tK;j.s/tI:jh>$urɺ0=\rȯ=(Â|K/8"uέaXB=1ካ.s'RǾi:dT\ #As4t&ѡV1P, 7ZGYlwNIXhwK ~ J/РsJ[V)'iŷ{=4pU: mvS?# ;* 5ώlNꮜk߷9uf{2(!?Ovyy'noDaRiN!`S{ľn} vxy9:$~ r7C8 1GɊV mhkS ~ޘc&oqdHI)F WxsA,HyȔkG)@lbt}\h˰~E>G .yۼ{ʍ~s? (Qa/&-ɔ:L je?dj [pVm&cjbg AAGaKIț'U7wl\6W9F8bej ^6.hKέ)Nͷ^,)`D;0B;0 q6'n7&uJ03@?|\DH~JDf?O3# ׻\,,VĊ5bN=/:kfCQKK)@I;X?ucnҚݮK1g0\w*`Exv_4nF[!EH9;,K$1z OwWm0M4=d=|LJB*"{~&Oa<%.4zpur"z"F&|MM!>˾pv0+ Ed~HeG ~eaTӰ"Z܅-)C_voG)3":ӥe&RgOݥҐPSp^7svnKu[2E~yR#,^)Ѳ$[`RPc0{}L.ĒG/&DY,Ց>߇gu(9jsx >1cf e]9[`nwW(LGGpt7OqE(sSk%>"_ !o06\YXlïx=S'HuihU8t,"K7kqe6\b9LyXdӊv,u?gc @Mi06'i+tyS]Q/!sb;2u$Y,E&BO0B|utGv# ] +^W=$^?t®-3+ “ i-YcV/0hmMcq){WLqPG9%\n4Hh΢ASN b1(7 G>y?{ =M[ \"iC~F-#5>CJc0"#b u-+z *|Jmػ)iYF~W|F/m˙%p Mh.m|h#Oߤ.{3*M-"*0\:=* Goχ)cm',hi- "z6{#α4KIS硆 ,@Z$?#%%tÜ nw5h~w{Ç'͊HV@M=>rT)sY@XO=2MЎmc̐@Y)BTNbno#}4jGI8y-$]ڹE}dH٘~ӗtP}UM9]UCq?Z0yr`@ic$F64XA7 ψVXHB^3JҘVqOyx%j9>-B@Egλ^i/!eNO٥ZwWpG8HmdP KQaVNT٢Se] /!kG_0~hކSy.JHIh*[&iU0o2 _SQB$Hº,CeU*̅{= l ;FUO0kk}lHќ~dB[$eGZԼ}KN\[WB0T#>y뗨xfRJ*؟yMSuBI铨vAD JqC{Op !2*$$S͵:j37>UM&9_l;EoU"Sgn P&0 9N)U7Mc*&Ǵ blx 23<&Mʄ6~ D]sV{[F,'% uYH`qтb ;Џ p/$=Zo`l?3t&V [Jogoj|\o& <  O ]idwH~ݎ[L3pCc1Ƣ9dtB{b.{;i#叇c-WG ?kP: 5C0Qsr0DP tʫk l$dEH~68>dRh 0vVoz߿6` ,-WҖS Lo) ; ;8ru/7G:bjn5T %m!ܮcќhdW^ʍ89N"Uk_1D1dzCWFU0w=_dqvlx'\iW«Z'pA5nSe'y;% - ِ1^ "p?1n߬UdsxvecNsqn`{K`Uv/_:WڤmE05@`iI~흩Ni:&AIW,=DBD`كr>%QN=1fsÃYw OYcevTң߱WwN@̝o4k'3@~`O(WɕwZ3G(]+ZµG ک0>+ǂ@r!4h0яLѻlG.dc(/ZT+xrheyn@. J g ]HeD( ,HK3( X2xa><$ZUd3j2嗥l:eϬ3rMR|ՎJ8dAjs-z.~gMړ+$<Ɂb_ܜSoa8jKqYǶIg}yGs!mġ;=xE3Q$<?g7ÎUA")6 <%FU2Mx{2v߳\D033KLJZ5T?> ]Da|JF=`;pZm,)۷8⁹5TPwס䎴cd,%t-Pּ (#ZfI@h&~@Fn(XTJ&u&6\eL f kyWu1.uAe ~r&a 7XDO@Hn g3R4wl/#-, ='lX{X+Of^p͡Ãb>Ֆ>q{R DѶ^,S4BPzEf6'\nu`ݹ7Z6CnXf2&W_h2/O "Ev'I-VV1\X"8u#|*4Ns1w%mꍽr ^64^?>g%5uW{oMwj:F椼[8Z)! 7ׄ>Jb3g: [0CХWW)b,L {%tbBr^Ad?o,~K̫-r_ņYX;r}T4g57z7;~ EOm \EKm4]Ot?IV85 L[fX |w\;_[A԰, 5#S"J+#e.#RMed|ψN^Ԕ1{8!W)*vB)ZH?Z7H:}.!Hz[ýxFzΙ<WHzmhlx }.36A/(=P o| В- jB5;4mW1 2OigNԐ),Dib)V,$V~ ˙4#'6$d=wts%t^)YzQ',@fəlf^ZI+fx`)IS!3qZ9[2hEtAb4|8b&9(;㪾G0ERN0=j 8V:Œ,,5."|x8iYm5mQYMF7諃CQ6~X^<3&m LE?I_t3HO%3OCK6PQT!] jy{|m_ pH촑^Y69X>oxW8eR@B9dw~N?6==t*򪆗s/;4yt۳'6L†ႫDXF]YdyN5~"?+_# #Vɶ:]k. }:Қ:B/v.{w25hWxx#jsdgՔRJ>M=: :1萻ѯ DC!yu 7$h5L1KP͉ d)No+TE`Pxv~;jp麗=w@b#$o1WPmPӁ+e< }Bl/wgYE50X6 Ƭ+epSnd3s;ǝx߃t*r@ .jBWUyxJƪ8ށf[&5IPP,W jB=5b?tkar J[B6 taMoPkAܢ?0r>cQWfuPmt"]l7DBSe"i,F/q qFZ-v Y,fd;(NMF`W^ܘ׮tVHk4El[Nn?FcIW0hl5iaCݯ 5mAˏS2*_G%J$-LL# ji; zn=t2) JozxĆmk42c>+1;h_?6\7'<շd&R"]6PZE-=DhfW TM}Ŏ~Rk¡+0yЧE ;)p| q(9M^1L XWd^䋋`Jl|"~)Ҥ4U=E|!Vs~DͰWu HQr/s}:: ("(o?s9:.S[~*K)DT'r$177ҡ ?[DHjbX,KX=j@-́a 6:Dwâ~d=;?K=fpɭ kF,Hf+WvZ&3abo+O~t u < M 4>  ?@ |-bo:'=J/, >t] ONt=>5͞ lT&=_,-..IA㨈pP% b+oȪME=% qtJfK](xl ͡&'}E:AЖp I33^paRT_A5d#oQ[ː^hY~!iôS"'f Wh~ǬH+SpR0Xs.ݙh40AP3/\p{9{ۥ0c@%u1PwR{뒻2ԲzClCyCjRHvPjQ-sl1cD@_jt !7^_[ZwMEtl$7?vz_\qHڶ'~$r %"5Dm!E {C{z}(}CIŊ=N z}h qvơWLOh;G6ӷd"~x|Hdz =!T/ zѾH-_O,@4?jkc@~N\\+%TΠ+I80Nj,5~ pjƛlyCg2IINeA*W'X솆t*55ʰhNHxLJq7e-'3kCKn"lm-LJ{Fb.y7zqa=ɪ/"D:jg1yBR6z]b jANAu<'K |tϙFᠣTw#ìUo:-'U cvWH: hzt4USiyiVu3"Soh,UFlZ@<hPGN(m0qF G`H N&Mr8yKm2ͲO ME0H?VSV+(#M6sVGM䝻Rs@H4tpB_@ْEpCgORrD?tmcѦgY3#D}4LL>ފ:&Q7!BFƲ?|5tSK|& \"+lg3'<8Ԉ ]:k;e6[2]RhF鰶1 n *eN}&ȭCN=Ve$A>b t9xH8!=@)ڲQM^5z1xu*g"*e"0 ^v v *$ c1Ӹ&k1 \a x~INįAQ̕wWmW+'o&O VUY;g}yߔM7e Q{ lސ"[yVh F6̍ˑ2Pl6t:/ڨMo=&MSYu~ tw~Aale]Ytv}S_YdSF1~-4(ۊѡN$ n('Ociѕ,Y-:FͿ$M?!UЎ\}nwJd!_b`ibKR=&`" l%l'4)wR9F]L՞y)1_/ ߜ83 aQ\4K 45Ǖۧ=ԯn@ʱe?*1$'ZTp8L z/<{W} H 6BQREJ/)Jq/MQ9g.~'Sew t1I)nNDTXX*EIU yw9y$ܐD.n.-뗘 #0¿3О{3\dC.v́<<{uiɝ6+)m)̂-nyR=2G3.NGdx=b,X 5c[3kGŧ1%[ӟba'Fu rs,򳉽Lf1n1ȧiF0tk E-U=f(B1oBR0X]uƨlPY"MNL$<Iѷ1F̡r)@L'֞^jbY|sln 8Ȕ;e |qZpZW@O_XuT 7 ' 5ceF E*&ԩ!Mc\gRw(hXJ\ //by-\V9#h`<¸aH-wA(r[JM43F2QCo[0!`O<Ҿ0`Ķ [;ȓ~%+>]֌rc褐JB:)E| UhU?_]p%݅<&Aڗ*ܩ)q{UVK(8`8hv_2`&IltD[ x.DSj};4eqA^]A&Eaċrڟ׵6{Gz잃̚,jgГ$;̚vLFN7b|V7!=* 8Z!Y `LYFF%orAY·Z9?Ә{|sa= FŌ7!Pn@z#UiPCD?m@|E m],d-p|?p4Wt!OGƌvmz<w`e. M{*-W('}k}pY@4ʶLtB;I!Hx3+{\+w :{Mt۰N䱫Cq,yF ?_Ltc+D&I5tC]:ܪs {nz&i{w}^TM`9=ØLjv$GjΓZCQ":GFWK˧#~EcQB 9n,^"`TcE] |.3T)X,\fQDdpOnXH0]uΐ Lτ}sh6P6]&ԨIS)!eHS~i@9兎0 p=e8JfT@Ha6th]gh1% jL0jMAl>`rWJFceMkWxEx)^^=) /œ5?>_VtF #'lb?aY.EK%YY؅l`A9yB*λ$ٯʳHz'9g$q@!a %o{JCO)270̭c5(OK4zO=C9ʡb4[gs@1,NCmZ1}Nt 0tBON5w]u}Z|Ĉ+. / /WbLy}N\e#?!&cKFԕ _hl+Mב; ?;UFk׌swţv kvjcM f#ygP:w1c~IÎ? ^Z*rO0Fy\2pԧWi&X B/ U? dЃ@[|0s< 届iZrP cԁ"8k>@͝ tEn4ĸ`tvյC@a3 ۓc%Y-q.eDJ?C dkV~p;B}kvկ fG<(XJZ6ġOχI\ Τ%pDBQeEuFE.Ȓ=D@&17, ʹpJZZQnwaa4d.9wj5}JfK6ydh8q+#?X%?DsYɳ1M8/;5`Al1WR-h rXڄZ*ڭ gŞmǵ9Ҳ- 󷮚ھyqz.36>Ve5s{3S#T0VoG0 %$;&\Lu<-r @l1n,Zڦ M] eIծ-scU g8 ɔZxG_1sm;6^B|^ۊ"awd#"xd7. )zbT6dʥi~QwM3t>χs0F I)!+ Tjee@O[z\QE7뼤)D[ a:W8+iGw+0ɣҧwC7WJȯ}|T ?mDZ)G?ki|{L\o2r3/կ| H,V"\-!@ޱt)fbvX{ȣQ"hD~x8*Q,gb2?kVRW<@5n.{+Q˜שAZt}CbiȿCIVp~nvaS~^~Z?M "X\+N9lq< G#єإ1"ڕ bHӧ\YP՘I&+2ʱlokQW}6FAÿPatnP5zh7fB$ݴ*У.SCVn'V'p ݓd5wr{Xk>hΚ7 W$É]z@x4>d}hLYUBom4D s$^PhƅS -lBfyd@֢Mȩ \ \7U4}5d,Ro%:Bؠv-C) { A]fmHDHaF_ sqJJEsB`?@oYgh^wLl W25 z 2U}8ۡ=eu qྍ*Dτ0:q B"eH841*ݹT4U_q%Tm}NI~qMEH ABL)k #{YSv4$/9k=pcswEu^j70;!}]i?p v?IsK8#TH`X_gjDBxWTx5A؈Ns$bs|߼NVODi,v_0uӁCS_rR߷#{1pK)C^QrqN{H#:C9(Fb3^,'F#IWV$J]a3zS<&%<8Pb7y%4[YW ޽]ܩEPoDC3o2; DK5C4,=h9I~}8 v_D<ͼqiH:5Hh+9v}dVŰ'( qӖӂT6d!'gEn -:ͳKhvsQO#DjE,F)8_G;ޕ*}!㻷śԕ*?LzĭT6f8C kh;5r^wE&G0"77C0uu$`K1?K_>*`W~7HDM n28Y5~RpvJI&'Kg-O{yVoڦ3Sp %sI{qh?&$#yߦ&hx[vÅɰZ 9΢ گ`~+B-K}^,]>6Nt_`φȦKL!3ũv\{87qZZ*+2HrHbb zK]#o$^>`u+ q(٫KUcSTJ쥈_׾|S+ߜE foPCHg1y@Z"cJ9_oxGle[7N2E'O&Ā'Pr}-9%$g=,T9ԌDai.J 5 **G?o$C>Ht3%>cBٖ@L:xJ O;FfBߛa\<"ZOr>?vc'71;?&,N\!d 3ܞ+0ZMҷn)#]D4g*Z Ug`X4{A@w~(Vm2jyє&&n\xRz~&5\8vӕKQJ8ZmF_mU47:QuN͘a Ck[cZw2u Gm$dk\=kv|(%O,[(_mF(qUYj<#SXN$|kakcp=ɗZD>xҔ8bre ݛv|5BH-{YLg|@,2Rx~zH7sV˸B/=dѥ.ȈAvMc [ň7c w+븟 G7٣{P؎Р%]Η-߼,g I:?$E@z;HL[ 6{ eҠ"$2ACYGe?#Vok_s(aC<~0X{Z"AN$YzB9\%Y-yd>(Fׂ]٪dP]62 gDtn<=4CΥ9MݾP< :4IJ*qPB m4XZP9rBv5Qrj>1@{{>V|Qx4``+uZ3OE~xfCNq JNobxIJ ` o3h-&D=|92X:puj㔤v|P+RjҴz!F* sV5*g,w}h hmU~ D4 فR\(8D*XpDbh<`.72*K+:;O&93O ddV:_y@&OSqE+s@f[r4,*`2,9!a_kT7?Þ )6~|N0H)FI sȒ6 y'1.LxmU)Vள9wZ]ػGÓe}@lN~gB)bWxRۃ 嚳e=RhM !}ZJNOW!893k!ޝ+m?s s⍧mSP^xG|K暹P}֢KeC++# 79 VB ro_ SO2oN4@w?o-1e0;ޞmt]І(3i+JDLgj$#P%6a9F0}'5܎Z_Ŧk4TS^zN>ѕeS? ^q4pTnp+dOcKĦ^%iТ!ys GUcrVfZ]frGgfp#gEĺπ O\ɥ6~BC̆b# &aWj ޺ }z+Z8y#DgWGO!0q$C}x, 1*Nb.nEӻҮɡId944x0CCj(7ۈ8C%;`JrbN4t~`dr߼A+eԤD>@V]v #6zb)bso0&Ԙg|zog(5 ~ dƤi8?jXl$PzMMF JK\AaŬn e|ɶRkgs# FP**;XqozyYO)Ot9¡vlc([kY3.]IX= uF8Ưf@~]ka*y?kH^0ÒrXU5sѸ3XN.7G%4s*_?LmjɅe gwI1:crF9F|;7}"+[0趸7*Q4 ,qWMg@J<;N#Sgӵz?C]H!BgƯb%dZ\u Sl[' (S{;t Q|!NGtS@mKFl"J",ƏT,wٮnCmV[I@@' m㭈1#gev4fzEI[JV ᘣa#u)jwJ & /ɍnӃ\1_E5z6 er+\5΀+'%Xl!yp/@$*qǵؒ EGsfGh ǔ׺?]"k?^5ه {p7"h;8ep< Hm$. i:r齏A;Mz~f;'=_Op{޼ft졑TⲐ䪜"+G@1Y2]q"]akZcAYűRHtyn[ɩ-~vUVϔZEWqk/ pn:mLBIgBd#hTS-F֫ul^ >ע0iX{ʟWZ.&UGT:G.L ^.vDR2![c"7}+,USFgf|Kqa,Tyଃ՗!yx˒C֣/0q|=LcC6虈JRؠt e2Ąc rpi/,WۄcJvRqQOY}WLb:xbx\A)tSW-<{1YeuWjJyNCpT0@jH:TKS̔^-,L=C 5xOx~y Zz$wo WMn6@zj.;-BWm v= X'}/'&-IJ0S#-1~bȶT-f}_\[ppY ξRr>6uw/F s%+96;:t14~ZWd;#M_04JPUߊXtLFR4Mɡx"GZldvӛ^ą6b@ԇ8Qtiŗ(bg H e?QyS_;Pñ,{L\_Dy׺4czĠ8,CAvsYr, oН+FO$HfU0۶2f -ƞKs+N xR.]w@l3]HL&kه|&Gz|Ou("1d]3'F8\S~Z9_qʎl]4M|m;G1đ%f&y䫖@rSŕ/e6YPAy_VNAH~bHju$b7Y?H5\XFӦRuOuƿ*F?E|I`e{4:S6 t%e\Y sk\sȎ_\b: gGE>^9v9Yk)PU뎉'] 3et^Ź$".,b2jI$"8t PvBmH$ԯB!]Bhp4>Xf?C,y`C#wGFƀ[lX}:5tѿUnݖ3ظpoWߚ6犪v5~oOO:AKk#AEs|IGWI&d& ZJ%2 4 +X'u6W>U!;a*ɀ4ır{9P=o}K>.I5cTBWG`oRg~NSz8G-hP)vQҏ\y<kHJkLxﲯ{\xFNw?kh\ǝuV7Y(лKAMv/bĪ,]%܈8i)^UQi(}AAx(i:mBK%#:ݵcch:ΰecDiVxR%hP1vS>g.=T')֏PAoxr&), L:Q<:?LH$h怴H,yEFԙsXǕ2os nw[1-b!MgD$06<WɮG- =p:OZ%L!/FQx^XadԦG0~qwSczH4#s~ {B]<Ȕڅ |X6B#K2g酛EJˎmUmZu3!?Ӣ.BWN:ߗYKh1}4i8`Ǩ]=ϩ(wpʑ!zTLj;ޞ)&̈́+[9f"O~ @vurvɓW)ߩe|M!KRJMz* y0Cbc?kHqїiAzO7e< 9[f5+m%y$Œ]D?ݹ>m1{}/e ̉GiS4ǯ JF#*%PʤsE>iQeC2"in :=ޯJ\_@3=^Vހo B[= Qu<@S),}ZmL*"0qGՑZI|yϿ Wgz?rŝ*W^B w fUE ^Y0%^81HFMs!gG~?=TT`;i?T;nCɗCɖɦijC%bX[ESkQ@YLF}$2N +&Nʨ^szRUI̍zqֹ{Nha@VCWg~8o?(M&ײWL]I6B{#/j&z{1fN(,o'h~Ղ+_ 1ON &3}b+n瑨Qj!ެ'oKixRF[<~TB-JJsԁs\pt?ZQNm<<|ʩK [~&R.e^[nHz7ʂ cyɏx#Smwnj,J뺤Rn1l=2uu mVpD_19u76*%ĆEA3FuCO͂C!\stܔ 6R|G*GnՍ_vK(d؛1/Ke>o圜qѿ|%Lw :\H eۚ;,Tdo.;8,>ϖ,KVw(dtHDFjf%zс#CK rH?ISNSiJȇϘПgjlys\xڶLw"BFP_OM/j,ţx'6A@ #sJ]1(|hqdWuZJ+ {1^iƈԦU 7T@(Sp{ dl&J0*ݤ5<aV6%0ȟS߬F]HU{4[6'C!Z%)u"8 ƵXePn |-_BDMB<&cLOpd2&!6ܚ֑q_.F (a <ڵBl! =R{\hYR㐠 ]G3#Jɋ/(\9uPJsY0Z җh;" ֤9=pEV&E!g&StGk6zI Qf돖-3)(kYfDgrtr)Xs!׭ׄ\,],j)HL㨄Ns;j4W[3Bp#"Tkf}7a 2,|Ԟͥ[4 ȝ}X .b&.Ft$K z9yLx(Iy!U{ @za!Y/`T%~"5A^s|Ӥ*'*ʸjS`J g{;rPPzgFscfߨ~XLao C)U:Z:kdh{fG~4{'N%gtr["DrBU|*6-|%ohqp @ݡēs0]5o:vk/-[ט5-/h[vs/,4(*|C@+e"c.Yfkw HHuز]]2YH3gOmI9ZoG,&GGZ=(PR=GjuFw>Gu|H 003Rx>sJRC%ꝰ}50dbj÷`2N l/2X SkH[hF,<ܜm ?+g_ظ&e!%gp 85(ig}S ;Ǝ-u%*''4j\Oۻ Ƀd:_ q"[d?Z|)3<=-g#]~CSi5bx ҽ+h)ANl:sE*Y)F{=fM$Ԫk nl؄VA74E1e6&; g8૚ڪ4}[2%z!ds&_Zxcj2ʁœks4SRvo[RR{SLf+{{_dSj~k p)*xc`ƚ *WhR*ge$mbjFY{1Is ^u*0o /M# z]n}V3S*ox*p4T/[ѨMՌ9NE"i5ϴEm odFbW3: Ju[1u\F"-5gfɶV 5Bwu2pd4M U"6Xv<|{Wot(So3':}\LLfHX.}.T6p^F8Kdܺ@? n/D`WWթ:Rn:_%k;3\uLK&,[HGJ[hWu004(x9Qp=Xa4f$ |o6fymOl#؝n#U0-{ǝx†bYQlO;Ac*@O'R #Ƶt&6~kI͙c"צ2}t`~oxD]DtԞG]<$Ew&*r(!r-4,bi3\=|/{k'PO.%*&fo2o70q,~"&1B -Jy^P: B1 p_.NT4i4=.A7"_+_kg(;eVY*(08"4+(Ex 5v$ju(imP&rf.͇GUŽcR{IPfݞqDՑ tjd5̯) hm]z}&Q% 0M7%O'Ôh&(''6vIh}#<8#DX p#֗#*t1~.|+N=*!(T 'ݩV s-%jt ']m^׈g0X5qvڙ?]trt@YQ,re,eFF F1XJ1!jpmWo NHO"Z#Fyp4O!\CgXqs7ke8׉L /snJ.tj{HCٱ/5&yҴ]z] oIvVx„xB!|ϕBLtcvU>DߠMw/ 0:)i4}Q̌0|FϋdrSZ5Tp;ń:"9|KQÏ?~6NG o%K%"0>ϛUhS2{C7AEQCϰN*f;:B'󌉻 @5lv0me&_sGRXC8meO5;۰Z`k^#3sL7QMPyᳱ:5P#3uqϭʰfgRTF.ur˪Z S=jS4Wמ-ؕM[Y>'v )HF/y"Xa2yO(C-_nj74F:yk\p&HwmjLΔOIg7EX#I'ɔ KRKӰG|&!1p[Z?s0kπfYQ]Oo@pG3Lj+\sUZm!w 7j\=gYY& -F3<*ѫ 4R^m$#I"ɹ#Qr AI;9ߥiQ GN8xrx \ yJGyi4vIW ,'|Y1*y/5 #ahhpJ1@P˷KQ'/;<R.;qu>ޱT YF4-,M|eG\& '+>~-ܐXH.1]u[λUT#1# f0Jz˷mZ_KQȆ.\bץBkm AT~~A,8(k)~q~K}^q۶uYYyL _gچ ]jqDx +ctO1 >r;}#O(3 T`t6om7fqExtcVjuܦ,sܷQۄjB֡I俚ǯ }u`@߽Ӧ0{$(%UWׁj\r#9Fq`(fƕw+eRڿkE( x^H)i@(`3/1.9)ww OY+bg|9h=QAً$%PNC U m@&q)3秿N,/gHq0Z8shkP : D(/Z]r=rx.IHf7f#. 7EmT'FяM|c#Sr W9'}6 >%ÏLŹRX=:YũF7ss pTOz+SU r$D"$vyh )nE^X]F+3 'bNiB4ۖ;E'za_qwG%)JIsrEM oϮ>x+5|4dksQ~ Jݷ#Cq uA+NW[&ZnО>~E]b 4~EJLG 2uT ;n- S\'„ϊdͱrl:J"zM9>e"2R/ 2^+<<*A9"Bdy٠ZC)Eei_pbDyq?1ڻz02±oE!c^lMre/_/)/ Kū_UB3M0tH],z1Z IAXg,R^YdCGbo~rˌc o>o6PQqYd4}4S='/G,CqZYw>ۏgwa*`o%۞f <(LEmm3q-X$q()6'$)tMw<69'va7 N3I^_TQ^Ɛ9t.M']{4:vCx?Wz2I$\_+qEh.dFVЖGޯIv)N+ HEyRٽQR~3 XuE4KA;GjJ%5WϺsGHJʝ/xzf50,Qf;:=@ QjJ,V񰋌jcKpPEêB&]‘(آ<`)D#(9dyw7%W$J ޸VpkqWuhCgauke1<{}:*s$C m.{|sEWE8;cʦ2*bO5Tc3}TFQΜCXU*SWTgSzcب7xO?"o\ } εl! ~2hTpek;`&o(ғ)-"+C Q,T-5Wi ?B 'xp!GXԩׇ$20n05$Pj nC@s\ '\C u;(P#CM="U5' )KtЗ%'l$_9ꇈlf++Yj[+u-7(Q<49W].Y=RMpMZl& %lA%xjޤHi& "'qbI4KObXaRՅ\Si.TuDqܫM8jnIaOѱg!mm36JdzW׽OoWhZ+@? c%/cǷi}C}Pl}h%V&$_1ǁ)cp\vjV#<$(M _V ֶ1 q^,; Z5[5⯲~ƯNQ}ƶF*f4Ii=#]Ş>XG_lCrԚ=ZGguJiy:i`oN{2PKa?iSBh { (2eQW"_yBU"^{h*jQH8FZmɃb<7%Yͣ+OޏWϧ3ߤ9*OiK6 9μ 6?]k^cϝVm&4 Fbu9Rx};9t\Sbʐtݢ`qDCK\!! 2w䧓IE^KV"k4Fv6dGǓxi$OtHl+5ZcBaeitt;75Bߔ2I矀sܷ DOXl6K,GĢ4utjgzfC&W,+zc>,wb\Y K$9e e BSR# W^6Ա׆=T^›,WNJEqCiTBw[UUNP^";/Rd'+bvH $ JIW#μ3{ϼEp.!- x:~QHMZhGOg $bX)b;1,&ꏁCسEMm="z+JMqе_fxl Z8묡~{"d4Y{(a1p:.zT,8UU([~3# ˀwU#FGw=xmh9\M#ݓ& 0A/u|`C_Y ȶG{ 2~GU:4dx}(wj4*¶ݜ!y:5h1u߉~cs0:_1BeE6=cJ, CSI ብC6+A2qY;]%>b֣ࠟ .>:ramMTƱyEI$LRӇ jīmЌZn@υ&7%gJ˷ cZ RG[sJ]AF}Bh3"vwsG`z,eK;EEyH>XVW4S 3kgFࢴ+ Edi}ø2z2|w|OxIU3Ufz* ЪT炬y:mheg @"Jfi^r#c hW۾>:ľdh9Xӷ\h|O\t{dųvbO™ԟU1*\LMV2)c@5#*-Dj 2g£+Т" Dv-acAW{S\br.gɹ fh`+zFwbY|dFtLX57a+뗍w1o?cEY4|(Ifρ|[㉑~k m AcZuIo<?E#Fz~*]W8dAd-wq15(԰H665iPρ՗Z":0j]K,APU!L6ϟ6"`~_?k ?QQ` 0{,[r'Ei+?ok1]VN@O;G9T:JC3}.>tNx8Jr}RF|n8WU\OQ |"Mo4ȥbA=0@P#,뎧kvBOhBZt w.i6Ff/ZmsV4*G\{.o@ YvQRE3SnÝ('굌&e{Ǽt;g&?t.;$OCy+ڗsK~in2x@&;cwaq3k)gnk) =Yr̭Vv'w?2M iս; n;?Ep9ᦘ'PO}=nfJ#u{{(I9Aй)|JK_/dZӓ`̏[Kd4Ykvpwo9'#t `E6?gVP)] E\ i5%߄;VsuEf˨)l(}c[) \zB#X< +\:1n]B[|t;f꧵<E gqmgq,da]e5[ #UO`yG$;ŬLkkMxS&8n•8(o &}n}PP9y&.TvKs -($k2V>`˧z'gV}KzEB{>P,+e*#,_9Vޢyud1{Hs= ՓxC,#rOg8)vӌcXx$5(tzDlm`LYkK2Wy;ao'_]~1YR+Ti>dVIZ]1^ "Z\CO0h6V nZy8 tVŇ#搷f׮ʼn*iu"lAF3Zđ|qF_>$!OYf #x|#ŽꝉFk/7{B!q]}咩JiHdP(Ԫ ͹1vaԮ!4koNJg_yDer qw'!?`|f]ebIrût4;`+v[P~v5+(b ^зCΘzw[ {M cVvү$E[!L1] c!|jcDz2yaRUfgCX>3M|1;YrC߹MYs:s O;DWkWN'!6`C^5GPJ[:CF!H~sIJPvK*vne9`^nEd5Iy)N0p.'u,kiJj b3uB.dI\z->l2vjm#ylX9z^j=nv^PiV`Ύ@D"o&KOW[ ;=Pɡ7=@?]#sNH~^7G[!F.ƦNߍ*95xrCa~@]fJmݥɢ>lsȨѱ]ND~c8cOdt\t },[#bpu k=X FY׃/0a[OԏzȦ˃QVu!/JacSq<#:w=oa3lJt?SttZ,Z#ob]RanD`&Kp+NX#w3*`tl e^WU-Z,.e vA@!y|`֒*=RmeM_mzlvV t`@7B `o.3sK[y9Wl ȹ҈|[1, $N n^pJ9ԣF#bcqDPFv~yCmL%X?ߓ] =3)o`i :}iu[Hة(Z> .&ݸ.5dN6nX#Brq R,{l^3''sV֟iKO wrAaH(5#J]{  ԐdDMnK0.!lIeTfj8|o|ߪn$iJ'L81O_gg͵[o޺/)W~"屍CKx)EoBuYϏBާgU܊қub"&*BUjn 1έ~T-O`Jt.H6󓾚4H+h_C<+FŌWB=p^!C8{ 3QK֍P#B=Z',1U{X&9@UTKlևiu4)!a^3OLLxT D/^2^{иKa}%c-`Xqd{;&;orqWܱ*q6cxmV\7&5D.pܹxmO$OvH-}G +vǧf|-k9]Nx=w"FquuRˏ;RL9Rzo|_Jn2h/Y ly=R=E_`o GHÒzbuNA hLتÿ 5B榎SB,aU4daY׃71kH{y]7f/{D'2)F:*V?( >qӓi7Q]7!!qޚK.T{mn,CoG"NxM ٚ6=y k`nIYs$ <=(d~g ʉ˸^yvȏ,PW ^1iREԟxWm29Bv)2kVW+)E^ks3` *D Ow)ӕf"3R0ofPG[`^fb(~$(McCpJáKUkw/jLm(xIf^jc2ƶ545P;{;0~XX!36]~3XV&qĒzRc-"DEʃ!Rą<ۗN^+OAJ1ǜ83kR剟P$YI[C'<S[]bόۇzH6xt^#S9ȒB_t)mW-"@3C> '(} 2D#Ff)FQHњJcM_a069ֳpQ݋1GkSF.D ddE]zWA:b,֮of>Tgso09Naޞ VBX\Bgњ{DҶbxJOE.IIsqd|C93ʡʃ7FӣqyI 5W k.H`#K<z)jXPl|(֍Lf҅ԩDy"=qdS"`%rݞo"w &mJk"Fi$a iޚu< n~&ՐJs$ojsMuJdQ@k|m?Zw C J+MCdOY(lO8H=Vo;=FҎ)_9Rr&]hV";R<Nx%Eb.sR [Ԁ@CpCwG,1/S .8Ni)JέZmEI?"FR7\60)6t7^,mUltD|4(h“,|KAckqѠ/RL_+zxHESn,u[ s Ts2.r@s=y3F=8#yKMSzDߧ0z` 3*VG')#nn5se+'?oHd72ՎJ3? $PfYTBWIJ01;Kz)J5$bz+mg:rZ`X27J d7 {.4TK+H>;b_XF-X_j*I<4yGMMEQzfם\-ە"p\5V׀Ejdoj'Z-#JN>_:_Rz_OnJ'eW$*z_H/Jm%XҒJAH6XBF1! <MwTz? :U|9= >"Y/yW-2[`w>|w2C̤r0g4pxRa9@("(p ^w5j؅nejXϲ݂)GΒ*9*v7#uMfqJs}9Y=EAiDzn#5 $NR1w, \#(bxVAǺe:a]к, RWv1ԟ6jx2~OW$v%mtdC9 8$[&(An++o$+8pOlIO?K ৶AWۄBy ^{m&ou3ktj'$of@ d|7+X['wCڨJwA% ތvc%Sda4[FK:భUqckpfΖZU0*k dh KϿ$aThCGvXyS~sGYf*L{_=m՞SǠ#>kG aR,0xw]c)(MQ3ϔDќW\4(|Z Ev˸Ot /}}Q"G $mH&~X8W̋˾0aP0_̷:A2nqG#R&4Wv&̺*%~4M+ A8mPwz(CfGٕSz3pUxT2z#aǠG13YYƏ7TA+$#,1K&,v P=%{0Zm~4qŎtv,hU9𐛴cTUcjN)_( ;ЬQE2QAFWZ'9R`0Ɨmo4ZI fhՁ&eI:pr<DFJǝ4R1.}z?~ :=e$ƭ˳q;¦)ؼ5.Q$uuMN0wspEm1Qb M# Ӧ vzwd1_JsOYXJj8 T&1k!~h"Еv]%/g)=%gSN,M !Kc - †nі0,S,Vr kj*xq5HGK`_Aw}pG=6@KR;{ɗ2'tk${﹣,ziK;îbƍM_YKpH~q L9=PGyM4|"Jm,0d&MT}V01Ib/D*:,͘f0Ed SP+4+3A.IK#M#6RAlCTcYR,z^@5|_kgtCxQ<'[[t6ݐ19P =wҷՉV=fxkKZJuvN|FvvF4bzlȰ^[z-dw %3b4IJ5jZ !xl,* *{c-ɓX w"ZQʹOwFnF &֡_JM4&$Pc>!jc (hC_~QwxW]DbG<""`8F)SvtAҤnmt-29q䟊׻IjxJ!/0WӤ/ߏ°ffXäbD( _vैTt='"LXTYv9)Qk zc+qqK*|G"f/Q]{}-OIn[`Q`k`h xogx#|'#uXd;KKD"iTXql&bqUEqxGƲ o_Py!02:wTbIN 2U&kH*Sp dk5~6ǭr+MJ?.u̐)2T@E/1Z@ktpKfkym9Q~g Dêd&DZPͮ;j ?H#k+zrqk6k *&/Pm i=Ƃ0ڶ|X3Y"}օbK (o7'w` 'V2"јKrF{1p\a<U^y !G3&t!% bR36"yoB[C]{"Gɓ,[^qpz2KXNp F \fT wkxK1Ӎk wh"Q/3By 7E(}ùGgK <dPyJ(Z\ 2Z .?USzz=6. CȞ6}@e9Z8F*L!3*VT^Q0:B\1iX _<@).om|k.RS ڄtt1~+vD E& W"S68Rjx#}l "\(TPȵ0fԿ.()IQ AdرPG(,8J̹F0[Gɇiş:tAbB؆DoJIVS~cEj9q#b(*E(bޱJt:rv[<ā-Z %ԑ'a}WPKN-G*4Ku1{?yf|Ox_݋l^ML]̖G Xl}X\+)@|"%pp ~i5M~47|L V0/~OüV9|x*&=VMw/ALXl(aܜs ƧmrU9T)M <:SEܠxUvHX]Jyf ~<雪1CN8H*0Җ/!Hs !T*0y6n-jz 7SHE[k(K?i?]+[|7)6#mK]2Z.Jڋ_ܦkcaM:?‚47ȍPLz$rFnm{$_J4y#o^sYA8!OD)pRi?pʠG'}O<'8!$!Wkue,kc!spf& ',: _j]0]IV?S,?ky&qZTX+o."эW0s+y}JJl&4:fxe3Ue3XLN!UǎrF^ h'ix j Tw7&ࣛU,l}~1UiֳsP즾܎Uy|R[iCS-g@ dv&{ׂ1eT{K A_XhZ^|+ץ?:r$Av*U&CIˠpk$/Y遊s2,ݣi'b{M~.+I|k[-)tL)o請ʖKXzktG*%n4MΘs\_^ ݻ0JU7 AH!)Ò%}9×:Iľ0"amX͵ߩČc;$ڡCʝmOi kdS՜Io379 -gI%T*N x6dtHo/^dCU+p^isBWs6cfvbM+2x5|"UN_͇-H+HlI!*prF;Կn#ćrJE!'VXUiJ)iL,9)Q uޭDmE0 5>}_-A{shAxT)_2vʚj[j9W/=[sObz͵&v h`d}-+8L 8p;H+Ana)Ɣug eGryi{o-Z"'z=XAV^#,ehgY-aizogbJnMLq𱂛Y QA-Bٔ=;pLJ|-ؾ J2m%7Tȕg͢]#8d xd`AɂX3j /j#COKUύP$6q<5*i/xe0&bPx-?):% h0h@j&ls2fIX&5b~|]nPzZ(FjGv7f<]e'Mz<ʖC\bP9&6!I^R  l9o#؛"[C[eP'7FT2_vT CޫP! vo \ hٔk(0"׼2T(9 Aa;7 g#ۘH&'3 fԈ7x@وF [A5pNսIhځ}lT 3R:Li+M1Ttxȍ^OAkn}L%D8 $@?3-ze9H kZbR$bYB;CPyrKOzg?n Fbt0Ȫ귍[JfPk#!պ>di*뿏CeAsߗ BrԦ{؞B*+@`*x~ %`ě5?)˂T^ HC=3iφ]i!PLcm(7YQ 9:(z]PDC湮~2Țj%GG>jiO<54ytZjDOS8U}L.Ws;;59)&ꦐuSALmRqd=žaż\@EáT~g $*~BscZΒr2+4oMiDoY _E{MXR|`#/eP Q/1DmuQi)tFN#Aiv3ԌƐꭃᢉ-d քIJ¼,g% Y%.4`[|;icDV%i'5}g: 4ZEl0tmpYo9 Nn:Zލ];Ͽh a~@^_'LEX^>F&Y@g53]8븉>o_IF?l聈͝r=oH L&xХ4 G5E'ʖݧNgX`h-Wd&Jk2F#Й'M'ug?sBf Lbm;5>GYOe$V>q~'Wj] m^\9q-@ø]e/r1{ﹳm(,> ꪓK:yl63 {Pa!LT$[ۣKRDa.J0ޖoxIM%'Ys#쏕"}χa ˆ:%w+,_7c~591f])Sq~5=fM[ͼY$[Pd3&e"Nn%C!J&2:qәbWJv֕]T "MIһ}|Ƕx'@o”3WQSo>1̈́1p9(sR;G1szG`/{'>&dTfn:Ʋ" s*+G<؛̝aA~rZ.]s"kB5Hjua#f=CSF:{Qdd@LaM\ZQ}@|b x+`M,ݫ!q,G{~BX! wW?rif,#Kܶc:ׄ %Z45hW[h8/$PXXHT;9 pfQ~%$_ B3~GP,ՂN]L/ZC +&$iXO 9e #pJsPpZ #9/"{ANcҪf'Rk2SSVӕ(H0ְu!׀?X\ZRd% }㊎Z&#X`#8eѢ;N!ܸlI˽sh+hN ȹxʙ)̬B8"2^kC]'c+zWtNœ`BX2FÎOwCY^rChEPfo/y`jb~s7Zxim ~k|kƧ8 {*Yd6vD # E!LkLn(3 -v(SѱD2(Qy.򟙯BD:@"7?{&t2nܺS\11o^nß$2y%q ԑ#YW0&WDnx,q; Ev: )Dw}Od Ԙ|#/&7I`}:2zבN c&c5[$ \H*pHWf;)07 YMEɗaf._)K֡slJ&p|1R x- vzjcheMMco|ZECOpV"yk- b!`۴m)[]FHTĴo0@eGZzn^Z~.z=Y[BZ}#>6)Kc#;V$0G??pbBR7mZ\\ !Rp޾ /xTН]mnr\(R1E++ N6T_حIuل"QLgZw5amd|*oN̠6[v."67;\;=eF9*/rv]S+!i?c%<s %"_܂Eٍ Jr< {Y)"ITԕOSmX?x Gy*^+!%U磜S."q"qu\2A[gǥ繿< TԻ3ZFTGi 'dܻ)jIإ?Þí'Ӈm:8}{lԝ 2Jn3 Ґ| 2\N_"fM`(u r'Y4 gp疰\޴1%M8C6uc>S9Bϥ`c!^0"[n-.oүDy2׳yhI{rAis@]wrF&TB0%;,m-#l]"A5[y @p)3sרZׇgl7d\ &t6<< R~+J$4`w/8aTgWL,y1xja̲o[ Vlnr^7d/Q@4ݙ롖d.p=b$J\SE4qVApζVa2zm@ p=y B9֡ 74P)M1ZI:'#1a}T|%B^l %yZ(q}7O;t\]̂ ",uXb* v=)P_B9|9 6K]o?SXXkjs!ZRĠ/mvFZ7mqJvQk&frTϬl|=@6!AqGGGO+l!6Cv]u߄ڒolA[e udB(ڣ+ZGO¼%1~z; 7y[g?ӐY }zclkfD4cU\| O-Av>1Q\EcĠ8/Sr @qkj.Jc cJ6;?!LIt&E8ТUؚ6KRѶTjdiL~ %U#MBMfн6s&Sf7}n=[߹xC߷[oƕB,{tQZBxFGlsID]; 4 S2;?m"W mGfMoTB.]XAܖe (k$YxC3xO[%BSIgԐ6/|;=y DPT& $EXQGuuiyhY c%ge\)Q6JNN. Ȕ$k-wi"Īp/$Um&gH#앹hQUf& ݦ7h 4Q->NֳcD3+(9#nK_b?^-Trm)gݘث=:,ZYL-uG2Ս9+K{YVxk\+Zq !o/o @]"@c(D2,LT"Xcs֢&DfI}'b$s<%iWlSfC#"=1K[jxtm+,Z]pjFF޵[q/EKB"iWTט]bNoH$P99Bgk0t!pl>M=>Qe(B~DžZ D1blẒJx9vY,/̡˻RpO 380hkNǙJ96ws:èXSvH)J5eiBg1Fٚ>):fסFwܺ/%)d,/B't^ /+ 7;.dلs 4nVV (:B o pߚh- y9ݚUljNhjpߘwLx%(N6=J>7eXlv=&H7*?R;u=g<ڎ095s}c;$807>gaVbQ4#.ʶ$0MHr/]փ1Vof6.ʿ饏aZv>-W]W6TĈ,ߴVryEM¥ |ܘwqXUS-HuxQ>T|S,cSYДSaB pݷ ]'QKRz>lHShjws r.>G=l513k"Av<1Jgמ$Ӎ>)*X)2$u6.X kJJP9BeR:,G7@đgӺcd5ֲ=Id3.-s0^/e\c% Ҩ:e{w$fȰSfqf5E=0?j,nhVqƷ qF3/?YSrj` χTc%%t\tiڪTvPv{2LjM < z48q<sI5MtNLg{heln#P(s(rSԇ"m{8kB gݚ TehW*臌IEܫ(ݯRu4dBCb:̅5Y%L@~t xlDt"ͣ!f')p컵7`Q}^s4;@@Yy@`vTfU%ͫ"I-K x9ҋ*IA m/fQ<Ђ"ɂ9:J4S_ +tJE/VGj2ئ\]j#_ N68zEIYcc)e;l|2W,j/҄\jޘvL.mИky>mf8N N~~>)? Xl{̒W¢FU\ݒ%6j3(+ o8h+bX:VOdHi`DЉB>LPQgv / lKl9EE>镬yXM<҄y$́"rJDƩ?OYY`]LoJbO6u A.,Vd7.ԜH )IN% y%C-Ԯn9 5,|o˸^YP9wcE%/IϐcDC#yȉz^sBj-X[m`Id[qcޔaح K"$SI_NCc!羙^R/j@S4ؠY}Nt>#BmXa91;/ClPl}k2y'kl҂eF: 2䧄=RˬzfjzKx55Juɶ@~6ԒFQ3PJc9jAvߺ›Lvci'N58oe3Q MOuM, >j&HdhAnzl"$dt`{sN?,[ @8ovY:isN`6GU)"fhdNk rCUl]wwZSpB#6¤5rvMyDgvK-g֘b03`b. K^S31WwM02rnB+5&tp]  `3 !2]BeګTz8R {X9Ḁ?9f1إ2{s^/  ϼmɒ8rf&{R#S(2,䣢\-?lLal[Mk;_3;`TV@}MIo{i,?͈n#"B׃'WϤ/d]TDiUg-`qZQ:D,[1r=EqlS~:ϣKi>fQE +eƑ#DJDoq!2վ2EeN%}o.%?aC)n-HO H)b=&j.Q16たE/E Ȫ7DB9Nu23̉Ԛ"6߿vUЛ/p߳~V{;).6EBnjΟ7nUm)Y2>0.TP{vX ߢΦ%GACboUߺX'wiٜEOT ?JQ+So9sey]O~jU +f1k5]v*oL q,}wg‘BbAfD!|`=-쁪y9' .-j/o4%G2xza>#/pJİ|aъr9q;}Mt< OevG`6H-MkbѣfRNZPܯE>3GGS>k8eZ?T{1;2{y\W "#2t~Kd~ᝍ{{}Ċ%ꞵ*KAj LTOH 9H:FZ؀ufi(}vVS !a<`vS]͠P;DLsQn~vty)kWEgPa[=s޼4Mb%40wwQ]rq+ȧs-#\!.gvW- Hמ/Uа+dij >$g7rB;kjrwxaثoWZ_NB[#U1i+CXdŰr3Lh=!?ϲR\ O$z :cbdpٖ}(G6B(+p(FMEnrQ+snrKxAoe2֜,ۙ7|$&N];4AQ3FZx u:X(5/yB0ZD$Z0xCPR+VhCqtȬdq1H;p acn. V&J-*Y< 3ٽ2HŽ|G|mc 4w%黵KV_JD׀4b-oM_BC"B7[KCUx䑆cqC zkmMKwXO0 ݅' ֡`6B|LRa(؀s]6m \cg6#ӸHNJ>[<,*Ёa;k,J ԗ'.|/,4"R;1m ~T{q$^>#-BIw{L,ݱ 9# W( >cRcBg {./:*e_qkɬ 9_." F@(ckr5Ü"t򪀆jJNtp%}7rfrIÿPTHHr׌xt=#"y`#!'Fl%q>&Svi}w:6#:qg?cUd6lFϳ%=EUh/gϦ 3_d@|l]qVKOwU+DJ+7[c2eSG 3%s!f(O{ Qi`m8.v'VV U/SsM~+]K]l(2sD%R˟IAof_`?`s :G\nq⺹36 )YƠ+߸nP'Y:@|.h~vj0> vfmKY߻ۦ?M'&SLqhnXy8\VHnX| qcy:e|@G8U BFQE~K˴S!E{k9"j,8DzwHi Y'XudV2&)myT8FwO *P{qM`ɵ ߶$wn pqSFASNM̀2Z Kp7shJ$Ͽ@O餔\s,<_c0wF2F2B!mb$}OͰs6 3"Xv) rExhhL"@{1Gr)+]bbn$z@ʼn÷$nsF 9f,!ƍ!1LGȝ_5uzU g^&D5˧sz=]TU ހA2>RGHl’#]t9@غݹwg7<-4q t M?0{S~>4N9egʮ4/@PͺgC|2KP3?|e@\` 2_YA6OxM=s 2;dM Ľ2 5UV\b,\p܄"lNyS<[f(oJΖvOCU\Bze!y ^`'E~@kr2=9^|vTZxJ9chYnC?!| >\?3fx g{me,YJ8&caX0m(1^J40# |r!U5Z k[3&!*\rA~@"9f2IȎʭR{e#&1F'pMk.Py^^lJaVJ\ym~u(&ْ߻}wԄ,kJ3̓X[mA:mzLёSHD菟޴i!Juf̤q+ 8_iLxQ/A4-v^ސ;|5*̐ӛqm֚W?46"W)p0X6ɠhSd1u1ad+ΗďEHe-H^ZunHtQ5 w#w$CP V^nT\l+-b}r"RiE\ >>lS,rZWZ丞iʣɾ4uqt<߷-Y;|o98|tw v*ӴtD!ܡn,Yc!4Hfݠ6/&)BW-\zaN%V_)@AfO;םrҠu 07A+Yya9B =5#:ϸJ?9>16%l-ih;2ei`=3w,YQ`TV=rߝ(4M7sB7FyWjr.&O`D S` 4<9;@r|O"r5uuRFT]7::LuRSXBrtr \c 뽢!'e?4{c 6ޭ*y?U)k0~[>^EW̠ ]^U>j6&hOtE*v-bލT'.Kw#G./`u *Z2"Aocv*i:2VO ! ZκzKdmI):2ZV;;υd`wSp TJį]Uʞ˫(w8"I{JqA'3;75fJ[rj5VqB^㠧4w< U0 gI0m&͙੿39鰹2U54ep`=x{&t{W.jf;6ֲ Oh2#R홠w# ;p!5 98gs0k}Z)VJ]Uhc%Pҥb4=x8?`/ u y;|U rPRpƑ=>7y}d)] B iκ9>#"*nw3c(}үKpj %ΤfE I3U(jn@ϻ9,ru% ǰw,@bpϠ}-~l>`]n HtQ|g6:-*tܠ5h6L*'k`)jHK@W.Mf%U?$Nv0Z\G5 "<u +<m iٛW/Cpu#$K~B K#VQv꨽+xR$z҉:+`hߤ⾎iêS" &! qW┈1$n}om)k7 Ff\iZ`"{eX?fAHq1hs9IPa|cŠ+O+Adtpb'#6MFZTu`ak:vfҋ:;b >|Hlα+!EJ+gA ʔ0E{. tR.!jYM S}HWJ;/=hhUYDO0o&%/J Izg>py,FJGOMĂ4eFu!Y[tEt.\|${}T nYy5eBQyq{1[CȖ5Q@fm~C"rݢN_e+j׹q#t ٣md$*y \ 5E)I3KݴmRbLcP !vm[4&#Z]KB,o0?f`1|(YiPO4oV>ˬ*^G0?]OI#I8[8K= G031y=vLF&6}s%M4{wHZ^Q{,l7?w6CJK&!#+휻KeyϏT]3Y:OIb yيydj+߷1fVejL'Tab[N BQ ysxP1píE>1nfD]]]Ɋ7_#B;4MRq^ɪ77V *Xwh(.{,Ζy&݆3K<%S|O -v[ 0ڕ\(|r6);g!yT3%Ԣ-N\@'￉-468P_濘~YYn*:- TqI-1F/ʢ"Lg~qG/PէB`>ST?%>R/+4YZ۸W4|{Da".'l"[~4z}f?y&/]FNYf">zb6D8sWy.ac#gk_J=#gUuJ DF- {k`~M4/Q4mNI5)O]S8j# HX{j[Ŋhs"b,5}.y3:FoB7D".׌~3ȾQzq4ɎϞ= ;(DWG.@dxlE BXuՆAڮ6\ok~\ dQ؎[=e+Z^K85!jKR7#)}S( >kDh+5&獭˓zcyAv  <ؚEi !TMc_sl>_`gie8 ՞ gym1;`˗=2.Y`<ӯ %AJoNtE"5۟1Ѡ`s|/xf R(@ӥLO0hQ%ey}F$K0 RUcroi\4^~?iЋ/ ֿm>W_1/]HZr'※5?E1U=Dh'gK+R'> 㫍zt!N\m(!iRkԨD4[HB.2^XDl4Dm"5da KhVcCHl{I`1CS+tlYֳ}\";k+Zf > Z؄p]j9FgK _0ޖKڥ^՜36"~GSDH>kywtH* O`w y磓S;d[^%$LO7AfLO4* h loq~xbp+oxX@|}|' s ఻v#^:_8E $v#Z>ZsqqWjR҃lX=3>EPi{ޡi{AM J+-T}g vs:zKr Ѷ!H@\.T7eDBns3$χژnk/eLo'RvCE=H=rBy=eq'ғe,+{yγPfI8A1bP)G(eMa10Eԁ Ƌc_NW$-P ԝ䳕L \#>]s(ޛn{Q6$0X z&`%%;M㳁Ygo=3,s.%)߻8#&>eY\F\H7,+3g?&x8~;{Y)4IIA418Sϋ,QŸ^A a6[rx / ofRI~R+o/($󨲃!R/]!À1C)q ^94-=)glH.ƷrC;.Z-ۓS\ KJ2TkmۏD$IBeg 'zsAtۍn./z'[לb",Y#S0W25ޮg%g%-8 @LK陮61>E;qɾ,D\+w&OGseUe~[/-ٷ=Cab;=/PB=Hک3Gn"QDBU#Z)'Y c͸lE < r[k ^l#ê )c.%׎_]:} 1!ɡ[l.YBxo?$~tN n;<15'Ioy;E>Eŋf\S.'bg"Ao@ިe] 9ype1܆\hRbu41NTqA$K:ʛn`+dVlymkZ-$ w0R|nMok]JiEj#;Wy46?)7Q5ډJa !u&5P _92/L4S"inUK/Bd b [q%ry֏g  no$4Kǁ_zY&R4վU䜡+}M2~JJjIV&-DXiEƀܮA=32ɬӰk3rB;yGɪoȑ"?;<'g$ohRW z!w|rcc?띡')f{ee`?pP$DxZOwz?7B^t2 rY4ewNYfa=&Zt]"k398X_4nmA._?zўVV%{v1(έ?":jpAx#^*Ԃ4/iA~T\<{vQ!{PP+>/8T*RM>*b%exN- I3zYiNMsa̫+ (VGGXB(ٖJ4st?LJi0̓+HE"+diV^O)7P8уEإv\^4{.:.aP녭|a)Oq9zכjN~]r1-|fN_V`T|5q-5: =RɆ@!Oo;͙MsM)}@(~{,i?B!IlRIqTf-[d/}U^X1P_UN1_Ad5سkِPÙbֱfT(5k2A-aʈU>n Ex 9n# 9%KjZΆb0G)PʕMs癉.5P1&U5<`c"(5ec HI='n2#' zD>dcձxi~(D`,NWPxedWo8]̺Fhjs)6gzK]VC2 a:6 M-9x]N2AﴋT%4(/4cCMɂPk*JBVPKLW[c*>*rX\lTowË0OE~KҞZSYH1y2SdSuRؽF"_)8$TQ߾@GXjjT2!l1B{KCMD-Rm.OTR` xqbhj# ?r5)},/%'xތVSu!&R]+oκl}tм@tL*N1(=SXv7=g}hϔ-"ha M ]p8N)(';ϰ @-K3ew,+3c2^&;NC~κ!3 !R'mJ+2P?Q˸yH}{+'"zwykBqbF[I( U>PP,ydiR]H3cN5/Cv}KoY#=7©xFboU13gƗĨ?}*p~bq;* 5'o2'n! Y&ۓ%xh;D#/ب Vqx![󓻏u2}<<{X z^EwRyӊ@R9AB^;잭E^b\_Av:ji SIR\.ۂ^:4hK Hdf\aG{T'bdƋ.['7?M(񨄎\ⱉ;RUb NMڹ9r>AR}]k%T^F]>J|f׭[܋yC?1RA{n6E=X|Α?$A+`? c"g|#֛b,7z4]8Ѱ8-{I{ty^"mz?ȫ blźQ ON~J.vd>42}Aց(=M *fq$03"+2pcCk˖zNGq4`n ؏iY_b̠F11xۇ6T 0;N , єpޫ5i&bH";AM^jSa& H@`PWyV7UӗR&IԤ&4@ rp6Y⬗~X&9Mf!M˖SѢ^ThOX:z.Kx!Z5|[ YD4c/`;=6e:vgƒCStzmPMFDFgp/zf.>̐SOQ633 5ZO-,*hjrdًC'!aj'r* QN]=;_ffy1W{~]П >Ҹ[}YdW@14U*"K 2vqM )WBY Y0| ntkٗ{$%q#h0dX$Py7Ŕz|Hz&p\b*^wqH_,4-ӉWa9m+Ն{+N\$` wiyܶqL\7Aطy7Ч< Z[tU஄ɕ0?vi(&~y*e^,~6DAM[E7B:5/fhx,KS.,>Ga/~dT3c?/j-hkYP[?2R]O,(7Zjê\3hHoxb8KHM[hY/bN/!S^ԓvVI0(>1yn!FJ&Z\ HH]ˏO:H:BRy/+8:{$,x껉v%oB:/ iY+)Z̴fY/ldFGuxfw={qk.ug=a?B͏^ ݆ϞV?Gw?7%܏ (q.]`,b")fХ.ZEsD–EH0]|>WmF+]oq<-Bt%9VB!5!2 ћ_C tzVh؃VZ-S(jnTVmTKHd FWU?!GRAna P2ӾޯMP 󑘺{5!*rZ13t%D&J B}a(ޅ(]Xd? ƷLA} G=N0+9mF BHxgK/_-,;ծK$ȌΎ>cAWyM__Dɍ\ И0k k꒜CzBA, Se'FޮՃ˧1A}Afυծ>9STg[Q'D[BdʌѮ͡קexW% )$ lrįFЉfgU-LA~=b5]ilnxoX!n;_ˆ; h+\1/W՜RX>zǻO5ޞV텕 WZ= h_CANj# z Ǡj5$ wS=t^oտM~b tڌ̈́SeL\Wqq&\YX7vIs=|@pcq5*,zM+%_z0w v5jhve{ֳ=_QY9`>HzF& ^5sĽ~/rƃcݸ9SE轚 Rף$ξ,.XÔ&FwB6-gp>C%meǤk|a0%ޢRߊ=%xj"Zvh3n<+1z o#Jܮ 1R+Eb,Β^n(!@ypj &СLGBE 8P .;{DC{y"Qyc2Q!t?+ `Q}?t˪J(`ȥh1^buN^9 /bx{x $dOUH M~ V7?ͣ2N۩`e \_T9,cfZ32]N 23J5rVe4$1ʃ|ʻe?E(5vˌ*aQ !$/5[TGM,벁u.="<ıGI+\G6MkW̾.cGg 36):/Nqqf͉ ֵU+F.esw?`Co9!y+0hyˊLj{ DH. dE uVϔ챣u{'<_F"¾XE7s{@X7$UPS fVj[-Γ2Ȃ/s͖rvׂEpu,j̉M`xJQ %=G R 7=W{q'V QcGև_!q%v},"8xuT-odYRB_2,KB vvfnpy"]s09#ruVsLڟ۱\=E#"YJ%8 =~ 4$zVAw/͌Y+lL!H U.9,F74¦x\tY@[q8YP]xTɀ)L/-l~nKEwSxg 57k\ f f-$ \@X*{p VVIh|6tcNJoE=?)$.t0*–ZQ̌wpYQ\ ~ dȆlt[8PVѮ4W{U WBWi(9'$%F.ap5~]GnM|1Q+P`X8v$v)3-1[<޿OО ~y{姗 KEf[(ۀoiXoPx3g@')+ǎvB\TVx,A\ UQ_;MUXY gOT0wޣbbb0s Z8\=>)ӊe ʥ?ՄBwYxU+l7,y4@ЛBfòPgX0hsk'@մB<]庢&n.aGQ # S!u܇e~k"/Nn)n %q@`܉f ¡7`lrwyT >R,_J$)WEw0WBv[qVdh6ltͿEL^bI$/𛾕:'><ܗOE/lMMpś0StXX_ } W$(0=JY V}Az0',0$Q TfGmУnQůe=S-$т:67Q.];S|@OyVR/Ɣ|a11و)!~:zAcLpeN; SB,tįɭ+Jn {j9,0,Hws,g'p3Z;Oi3( cRzK߫^x/>Ǯk "ϭ5w26r#Z#g;al쿿V+b<;[2jZ:'ƿU!=Ac\ ˜Rn CXil?6w:*[N_ae`u !  fBnnn; HX֘P:_7S`zgGfE7[5 bF(5QNd 0jTa ~ƞCcM##lX0!Tf(5h/%,^4KIz͸Zb"LUySW{CE(jUOЄmY^BwېLtdiE3ؒ_YǓ`y$% bmdsGU\3{j]?M7}ED҇>Y:jd31sq0+b3,OPF+f0P?&BJ`N b z({`dJlb\<Uϕg r[Ei]8KlQNf%t|S,u\T-,aJga'nNDmb2 nZs~'Q;v%0hɯdph>gmSb>;u]{N$C57r'>b&X0O9ct#sD`r 2.@o2tJb^ֳPVc]xv~ϴ7lCեyh:ߠ|$r 7K6N >G'%bh&#c7hy=F\Oc͸w襦e[tֆٙ2KM `%p=4WP_5ްʧa16(AגoV @) ggϵWCJe?JXh)+,;iԤt?[MB _ :l4PAxQ^V]m.7psGyMB[,fË$.Ax{?u!yHȫ NGt7,䄡aF67)ˈYǚAj{s)ѮӞ:KlX$ϰ@O-`Z Qi,255nGPLx ,", ,JH d <3W qCxȞjdx,Nlz7rd_T[~C 3@D Do/q6˴Ԥ$Q>N i)J.X6"ŀϻAljA[@H( kyl·4.rF?M:P(f@ l`z MOL:xۆ&׶?L⏬J;6+`#t 'eדԌ;?f#ȼ%($8!H#kKF|&{fI,Nc6_Չ^ttܺ#x9N Si2Ӎn4<#|eW=[Y/^$_lWDTtx2SW~$W-v5a;vg$s򜏨6D7(981x*,H]6bUfT3~XqmfQUaκCX>e)4ۺ3ʌ'[$: ӜcLsX#-dZJT dvq0fʉ\*BLX'0aL 7tw` pkl|0Vr%#bW;s+v>uXK, SWd1EO~m'"yԧ93!T=@r*8y?&4ɘ,.ŴK ]CF>ՃAz+{Sv;nKq[-e(cTeS646|w> h] -ڲA=hr2vɹ !'7 0:>?p׍*v ;X |$xVq]?"i횽rb i } DՐ`Y;dڱo~Nmש 7 qL% վ@Zxrv;+BG:u@z*uAS2h ߕJMlćjYpr畸U^o61O'NƈȁhJ`zqۓ 疯;lDſ&5RxZ ʏdi?An$%~\-tI^BS-gwH%ڭj&# ^bcriKpOoQ4c|ݨaGԱ+w9İ~g( ~zO!+tt[Yaj~ғ_$>0.5`߂lԟ@|Fb3TBԚq [@uNɪܼ1 =š:9Mκz9?}ik7VʳlrÛWJ#º_:әr=ݜ 4W.0fC^ څƲA70_=rg |FF9ss4 |Lt.^9 E%FFIè;xPh1xcJb}\:;z2ZUc{n=^ulhuͲ죂F4^gß_FuwA jec 6hӪeRhta0\هrb !6}\Fp А;a#jY?@-ö[Tdr_{G3X6pDB!=N|WIiTὮ?m$ytn"ۏJٞ="p(pj)jzva}raOpJG߯,\5t|e^ z-^|Q)ڠ%IN'XLMVhռpUO~nMURRIIN vxxg(FJJM/3d.4[pt/i$fn1 ,Kktz!u)#<s! `M+A5c8e*}@QTI]jǜGj#X{QbǃS_yzI>V; g3K&B3 < q́Nbk:, 9a w@vP & w3ua篮 % w:6^ #g6&z?"9}HӞjn@3 FBdrr) xͳy~?Q[Yz!S^O1oUsYH6p\sl.Dk@cѴ}XlvtTVa{q'5F& \ VÅ?]LfA- Xpș&gsɭ-`~ صn). &JZ[V 5/tC`;CF@ʘCco7/߯0!]/?H,[dLǷRNG偫V>׳+fo [VI=jLC29BmWni- ݶCT/Q/k ԕ֡h;h-`Ǵ!h_O1}ݐjjonڈN-ymϒBsI{g{|&K袷Ai!0śBj:3@ƺ?d2-z{}sYk癰;4LhpR3Dw:!jVf\ W2DC /Τ(Py-A2gGWo( 'GJpG 9xZReskޢ>PN~&/5TMl+)~37>w֐[e9g'UMۚ|<`ۗ9XU=V8OC-dZ #joF{8!y24j]xy\gk#ugke41U{ٛw*s1?yωk S#[jg1A"sFr}f!EFSE08nJXw1G%z\> V[`i؛e}C+6bu,EW53ɫF^{ɧHu>;wx(V:3Ʌ!]Q(ǭcLe+1'e !ߊ(:v1I{a{a# {6Z\MO2TB=4+Q o+AGB$Z; e8ި5 YK1NhHK1clܨnpGfI]ho1>gv#cV(3˶53X- @!U2L-)lwUQX ".u/ϛ~A 3g s>i|һgVT^A_R杴ޣ~B I>cWSsSe?t2MfV,HKX7ddX|aQ&KNRuʾ\dBƆE!&L P^4|_Oj22 5+#hGaƳC%Lj)q![`ԡ5dn-)h3i~*/>`]QiSC. "rXK#!@Ym}#2ތKp`vnٟ+ ;?-_576BuhlNXSy`#r@9RĈ0y{%M:ezs_5;mX!T .U ՟8'H2Pt_8!h:N7\͢o:rJcvw=]ä>I~ܺ XQ,J.2ҸV k\JG:M@涤|M1pq jc60_/|pkS*I3д_W?}e-?虅ޗFl> 4^M^״<-#sBRP\`"zWO#2K\  xz(9Rt^cb)n cEd V2RxO^>" ºzVّ\\uh-[A#Ў\RVìDCa*8__b5q%oJ?Wc+E&zߑpPAP;㹭*<@S&tk<6) tVP"b>\ЊWˊj1?vŔݜ1}K<1aVqaMT) & Y(.ʛxb{K_>{#PzL`@D6|ugȺ1 WrΜ^9e 8&AZ~"θЧowYvYµx\OG9cS-a=*}Ԉ1vVݚߥƥ~uWz[A9 ;[n|9>?Hrnm#4\ :ջ+BaMEۖ7R8Lk0>c-E&j2Ko )"Bש@ǢEڏ%ۆJSdq<+T\LVi 0zsjBa$E(KdxB:>he32 Tt2_7N$CN,/*_}T=rت<RJWpc-ZP& bp1o זAz˾-x ~{ ӞT8 zt-nI`TA :O&*#Wl;C&H34EMS" %▅h|X*`**BN]᧤JDΠ{AIh8dt+ PhLjv D{a-jީ2@)Ihuoi\=pEðVT~^"ʊ"O~I"@A7L+k_'6B J;/lj&!Ғ{>iGa H9‘n*c˰O(xEҀ<:,Hz_3jQ.wtsfaH[İ_uBKh˞Fn%rx#ZRT*/a vrx=ϭ52QH#.Vg6Y:AsC`[2 H(=%Z\t 9 5fockM:;;792?ಹTY<{wo]FG)~-kGffs[KAUi@a#0=9MtHmEp&&JL̃5YW*%,2Fp'܁Ὺ B+An_(N#׊`*5mNU=Tǜҽ bK@YUQ֥F \<բz?/ٜ!(#馇 abeƇe|gЅMvnZو=3+Rr*ڦV rf o8RY ZȾyk|3qaXY xuD>JUΥ1,cGnW< ;cE[&FXؖvGiNF.s4\:O=cT5tܧ;mceYmһ| f=ie](=`j_E?ca|0kL:؀:|ݮ ~Q" B%lO6ykx™|yFsݲԋjk_aa_hf샃3l/?+Nc}2zi:LIX~*#VbOw5L7J0NDn8v͜#>9Ktquyt cI/ٞ%\˧D؉zTDY`xンsLr":Β4HvRG"; 2RL{H)qd7óhd8bdNOD6!L> nqJ!>wE7)$N "FdLҦMڈ 6"3CSˉ%𦵃lxiQ KۛtC)Y:q m[ε vZ)RG|-r VN4(HnѠQjA>4a!\f.aKԀce{ʔtKo}:mLrI٠&f@W ;s{= K$ۡ]yJ8B~L.5 0’0qI%DՃ`dpD@U~`&[-SP\!v BL_6åm1'֛+N.oUi­zbed2e Qτw7tTH$o/IZKq-y|0y>`'0UY;0V [,Vד  [pEf`wv%1P'=0>n^*>BrZfaU iDH١$ w1vyI5\Xe8U0u+bn˳!fUd*#@Wb`ks;IZ+ɒ$r5 w" ^ v[R8-@cxrzŴ%RG^{5i8F ЫoX왈hޯ~忰"e,t;BiucgŃa`!=e:\Zѥٴz%SN-~/ݑǚ,Ԍm|| ,m?&wJso|vע:g)s;*(PHS +0C 2،7`K2ՓɻE~q{ ZoCE*+6ǾȂ04ȢvTQnͧJ?#`RrL Rc'+fsY޴Auɠw_IYV]/Pf8Do 6j@Ah.|m;⯝wGW;<ZF?n6iTh8N}9EaYA*?6%f󇺭7)˴KV6ߙKt_)|[֘JZvh06L䕲;KO0ZI+ؙ`%[O7BɩbJS=v'e?MB׸m 1%${>K]6P,@ppEI&H5m#0YOISćκ@9¼4JBYpp8wE妑:}T3N"c}/ 3+?ЦU*75E[CÌ{PI ]߆Pqѱy)M_/5g8M*g(+F>]|U/Al@lEmՉſe6+E]`3d_ *h )}@Qq 錇SoiCPX|%O.c}!w.\6Mdٴ܄d(܉TrTN&~hCMab5V'KXp)iŁ'Kn3 <(]tfAɹiٔ}@N& $ح8ܹGž PѤ)‰68.LqňڇLT2GK֩.qHWhHTq%?louUMյMNOWDpցC,ץZeyÀsTXSeLs-hl4-h1zD35߉ sb 3\5㿼] w7 [?H#T T5S0vpt%..X9q7@aV}+TPW+@]ƼvQ('=&CSES'׿ /*?{ꄗceޞ?Sۨ6+Jss/lQK SVʭՅdzq^$bt18"?PmHlS}TU"RhWFqY&4&4}d,hDzc=zx\9Bi|o,{#U @A%l8XwOQl<5^?fS,mߗ!-Bsyɩ0Ό=הwדBǚq6&/ΦU:M>%C`,`W^FNe,hͱi_iJ`l?x I\((b]j2 Ufb`͔35Oo;0ۏ0 *6"HaƩQHHa*@a}ZF4`&ehr.3*R\ǡ?&:fc"=:;GOJmKRhbwrCh-s:nu=f"M{z`vQ3'hcq.Hw 5{gѧD|bmiP{:%IS/:Od`4ŏz3ĂBbWI^-4"gXgHA[%8˚h𐄅zAy vKM}f+u Zb\zDlp{>fDpyy z=U6,B7W| DAO-fujl|m;H;𥯝 Ϊ*Qi@"2BBsI@?lgN*Pw"J8k3uX@)WI>֒W ~!(?v9X Qśfj&MhfOVGGa-;̸ K2U#OSpwG~7lȸѭU/TxK __!aC(]~p7߹ R}'eRB'Jz}H!&8JZ#'sR?JjR$wu/#W!KsW}Nm!8u|mSa+7Ry-fg av]ؠ0 Yӎ fxy=\,Tij ^[r)tCrEarX>bq>f³_~:SaKʈzx9]~j3L^l/9w/&4TF+T|zW:@@8(PdvcWJ&,×.GDT^,bE "F\XFAwz %9e*9F%Nf{O3T-UU/ L.9V7HZop\hϾ.{mxC ĨۊhU+YWڽ*I ]x؄~ݮ>цeg;Má5jpTR)ԣqr+6Cx}t*%/$JgӃQ|4ߥϽ#ˢMWAe*xs=02cHFSu{D% @[hJ,ݟ>ȎX2Ë Ʀd]x*gy"?;Pc<i0nZT NQl))[B7afB3 >.BOz 5b"zsM~ EsjpB)[` )|u2)'АZ]}_f 8O␺ ңwBgvS"!l.HIPK8eP3*{j֡Y <WdEh%4@՘֑# 5Zq9GW%"˲mߞ(x+Qu[ "s;4=\qPZ  wL~ k`h*u vtdVDwm1܍al1oL|Ud_'Zw%z꟎:y @e^x7 p$>:6~=5/7) 4vu3(0K>o4!r˯1_zF0yj)ĦzC?xKݜ՗tAp kwe[꼨n0Fu܈JhQ>S|5!t51+1J|GGZbR8t07^ìő.ߡ!Ȯ@^q$,jƦX/nۻ29Y --9[r !4JEs pWX {pUg4QG%z_J1E=#K7bo]{څK9Kn88.7IT%?*ݍ{iL卜y_ '+ )N4wRa99&) 3>p3Ҡ)%Xps^HBj;[B׳i>Y"cKa۩J"'SSm* dOR0y<SeTznj}]u%|N @ Fr֨ C*d-C/^M;,_aE F[ jֿL]4@v翬+%NOWsh*+b`@E8<5>;ѵS?L?4IX#GϼkcURpk5U7K%+=QeE@^ 9n= 1\i*/,ӨZ,HҎgڝ:X?0זE,N" 7(:P;x,:[Z%=j2ŏS+!f>,׸sL B崠K+xŁ)%hJcp3ceaU}U #A tRZoA<\3Z.dqƠ7*I,Sxޖ>B -u`BYCܦWL2yUQ9a-2ZfmMSND{X^Xă i}u\KG07>]̃_qZ&è\0d"@Q+qncYj"(Iw6QVuzyrz{I \cnqgޜ`˶c8܄%k{w&{ԗ+$(WE$ckz&\&зe51ZrurŒ6s(~ 4u6kFͧV)ǭ I,ywL~@pBsA] V+"Ȝ)QdmjNpnBE,`wC:GJm Yh/Tovhj?ܞĄ>?'}cf~'qD+>^]q8A,kuRꥵ m{@no>1F6ygxN㯲muUyTgP&~´2ߩsP1\⤎*GA374g: B㱌Qqy!^5hJ DML--Z+9$V$,}sJ`Մ I5酟Z5l^K=L!YO#iN-/JO# 4Zrֆ?q!6'=[Dl|[eC?Gz?d;1.vp w~&.nℑEz豟z˶齾t_(4kxO[.%(+b5 ȚocZ4և# 4wT0WDŽώf}elv  z/ ȧXzI`6tOm!\)}xj&_ˎIh“$1jXnR_)۳A+|wZӮ.^~/̩SNx=:Ą{?6]J=cV&Ǜxe"E{I0ӆ]. ho'Y"?ctT^ΌnEF$})@ʩ@.f'ãEuB/jfgUQ/S{ @AvXT s> ֢ƫ^["ij ?ǫwi,wd*; N @;W_?ױv"'iWGkEU>]N32ݤ(L,XS#Xr*h1ȬMۮ)q)tMу"dI7]?ʴ#>!p*O 9ノ.(mmU* ГU&vα&"1 D [T~S6ޥdIq_}+5vF4q$hKei R ŕ? a98!m) QxS TpܾyAJ7G[*/Sa.$ w5g {Kc!!oT0_ ]RPK9O.eD Za^( i"Rpx[.J4Z 1yV5dڜAj<3.JfQrs+G{3@DZrM׫LE&[WL;" (8iV;yF6OgAXA괢k6W u0P-mkAƉy B=Z Mr>dL7J Z~ 8=wSDi+p#MgT% TvCD1!΂ː ǸTgrޘXc}Ls +aFƵ ]v5ϟ=\V葞aQfġ=Y!w4YYx*ތ&2F\M-p&,4@54@T ]@Pv6.Qm\at"%j*DKvCDɧ(0Q8Ik~h;(g{PEN8M;q(D'QXr~hZHùV%oV3јljgʧآ@sSQfyhۻoZhsy/5f4c0B45t⌶6fX.w3?ö0^_+s)L[ǵDLsp*1U@"~ήcpOD3tӨ9}rJZR҇Pw' {皉kaBUqr##{t0s\l͇lF4|w32+ |Fm#5+ 2 L +3,;e{ӷYq盨cUޕh(7obWRJp55}ďb50ʺGlyvEi{kYgО^pU2fV%dFՉ"2󪛤J;ˁ:}VU\6)D,')3bN ¶ X{*.^x;R#,wl% M_᧖~*ɇi1ɏxsb o뀼TQΫo53eDJ@_"z)kj/W>O;8N [ _-Į_#isMd@4JQ<~i==*j/Bs~X!rGⓔ٥OϹG=0zaO/G4 :; x ˜}_g@VهB>%[9 U/=WH\-j*(bLVú\o:ϒ fLNg530X؈XoIrp3^JN嬚G\MUö^U}ܰ -= '{p{@HmڻiPvJt?q&R HaNۣ7xa2+MrGA, r#XzȤio+10]^P9}{F *޲Uil:i:o[o22u +X4}\iϽ:6ҖyY1 YL̆wDcdv.4BDd7fR毻~;>Dku༅F7zá<3=JQąGQf4`L0fVhP3~Hߴt|SG樶*8jR>2ޖ7<(IsÁ361ME.yQW&Ҫo^C>SeCf^s\q!ш% .[Fe;OeOF T.'o\(mpNJܲU=ut},E :Z(ЂjB35jӸ]=un缃cd_&r愂^v Iz1@nEMthxo@#qY? z+k~[4Gig=pl=Nم%<|?OZ6 #Va7NcXL;FIr6:fjߘ#MIM_ϦUz*2+ь$w }ꓭK퇬I/\/f aRe3ڟW:y>p'E,EF\xBdTRINľ+e)kK58Q`vǷ>&[ uc6"s}hr<0P ]y9bmn\ THLmɩˌpfþ`]WW!]c&>$L@`|Z ZѼ2/@^R&hz; _p &#Y`<A$GUV@iqHxؔ<7[ߪ㐾Q ̯pC,ϸA9UGDq>NSEjo&Ĵ6M9+#XM|U=eWI5Ft c\\◡M:~ MBtg#:"OX  !c2hҀ[h1t l9$Pdvcݔ ੡NUK-0+! Y+p%ӹlO iNs'fqU }j(ܰgwɌPh҅ZhtG 7'Jm"x^KrWD}5Bgj/DVYK xqx|^U^$dVHEV*n%~d YȫمLwOa+4*&.͵ WY\,>}P2||;EDBVuoSoD#,)(bu'LN҂COH6gs '0P:) l@ e=&6⸢"*P:}lgTۧp 1!O7WC_-`4K'l)  7#GdtM/zJY5oǾ9pB"e_<߫& . aj ; ??ՁsOiΉ  o oݫL*`:AjD_؈(*LO݇ozPlyUQDO[>aUSx }s^x_,kOCwXPFiEtxzʆiYuX`Bߐ/,藴Th7o Гc3ڟEţ#dUJT4K~ ra[!w2Wt.; _?!ȧ^tYiu--DPq&KA/H808GN I*(!bAORd;Ezލp5pɕQ7bT-s䥿Ԥj}fF_΁'uQ艧7~peˎ:bCe"Xڝe$6YH#O!/r]XbV#8ڙ#"$q)F^+Ix; 9ښa*;ؿD]~K%XQ)ZÐ&sW,xkFLhߕnUay3Z ![pY | d'"Q5f# FKXc&[_<)OH9 t'M>4|!-s =X XDD}O >rɺrJ+lR,n=9֧˅~nӕ4A|JKQ|>K*'<1o"Of(koe/k&8"IJsA'ܱaZIF$wadVⰍIb˼k?n5S`dT O՜355yKTG!6y"Nk[ nBO]t7t:oT0&U;m[&ūSjBjn]jRT[Vi%vi~#%5wE9[ZH7-M$ߝf ٰ2yYZNQf`~Q mSud7 4@>8MIp0> )գ[IR&Z${#2+ny*!M5Ne_P~bUVNqsWfɾck˅&H|C|[qPXn2j(C"kneNN18kfՑ-+)?<63#24;dYe&+HRFQs743E1 j+|`”L[DW! %Gf'nuYF.@POpt(g NѠOƈXYar$墦fZhP76#ˈڱ3񇙅U_\m-wD'QqèXw#ο$4(:~]@\2[R1.ug'?rCէ#>,!=$Klj(zw1 ڪO&q))*mHyj@׍'6,g fwzWo ٝ`4VvCЂ݆,9mI Py#LBF$#\Iѩ=<*j:hoQI=C&@!@؞k*-ax|?j*3ru?8?Ef۶؝9r 4kk3ĭS|!P-=_؅MvڭƅC Q<&ǦzXmݷBEE[QK+f?Q3YU آk*>QqL*TFH^I#*׳;&XE4i鿢,'1 N"VX߃'*8b6 濆*ЪV=&khugޔdR $^AEdWݛ]LjEMmg^Up?֛ Ҿ*D$ ,g*$8c&H~@ޖ2HSHlQ:iM[8 u:7/nehXƾa+S`|4Y62-2a9\' NGb 71e( `}d<wӀEлߥԢ*Ry^D 5Ymn>? mqG\"DsSX~6}\N?dyܙĆE⣱@vDŽ,&\6TB>fZO9|VoLΧ5*b>, G 9=5O9hPkmHN]8Ie3&gUzr_ C#X[V/FD9DtZh&lT͔jyȪ)Uw*W+h_I-| jp؉2S\&|3AEi[IPkdWP *˛#}?x~Jf @ܪ,|!!19wIF{TzM)+85))w|M>8/ H$ bJ*f,'j b[d9~_.6ȯ[¨E-;V!|FwsD`V:N]~x&dꃘ{GgӼ D{_$ˑP;P:,* RSTJ܋HZ )N&hl*kaB.uQij8& },mm K#W"pbF.l)\Pd p* 5ٺcŗ'!Iy0=oƔ Oٳ?`LZYp LWğшemAjk LfYGLC+*? P ּf5F5v7 `$RXf0=gWNM_B]SB́W XH8v 9fPpEPԣ?İwMҰ M'wAd-7eq$ "o}k>)Q)).:q孹We+VП  NhH(%W4]0_%3.%d'XAk*'\y;s 9W p@y؅8 x][BY/$Fm܎b43ANK,] L"|Ix<]au^O #cgF(I:7T8f\֝B.SI~M`l y;oΥKoE8 n-2_pRb2|L '>L Jf5K!<KH+>t[hoEU4L6Q8Qll0GG|WkaNZc|ceRMT"ۣ 汴qX~dnri&Ü` Tڊ¡p 2zT}T+_ v!jn COIԥsUF8⾉O#UV1<PFO&^DoyG-ʷs-E;ATnaq% /:1 y?ۘԢ_'R*#.1~1\Ht +Ҙ ӆ+ lV)K2VUN>.CRԢ灨ahŒc]o  #~7}}I纎7r쌣1-_ CYp%,4<Y#t7r,9Q145Lxzo}.OEI_ m7/h, 㗋J@ӝ X;6(K!om™BܐYAy 0 4ѩTj @Ǘx@pa%oQt5t֎Oy׮et<=W R0Ƣn)tW$UvYA#BA`}mO? ?꽞KhJ:q׉TYJ F z#$c۸rrtwJy`5Iָ[͋B&7}4"+ '$㞐'0(=uVuHMG(6]_]'GC2ǯ>:-ݾvRU!|9rA)ai}9ʊnzLMYiFO_cu/ u VT>SD z O.E X};_aѕvP={kuGbK]*qd/S KUno~h}oIv<5. ![ãRߋFyݏk>]UgR+~ui.E3L~. pUXPrd%x? [9n)g2!Yu=\'=5M^& #,c@wVF2kdTe\%{XN5(L"{ˬb|.=F5-V ld>PSvkd-_iJk 9.D.ӡ:BN\n-"7 n'_cm!sҲ e$l]5UVXK,SԐltSb }ͥ'-Ż zK{;((~z_F4;-bZ,jzP$Ix2(JG\ }hO[|^[sRs.I3@odh;q5A*2Ay1\;-; $@AqX͕ >7<2e|46_AI(AOG7x E΋)o;rDb><}A휙qE@0iIDճ*vIeCiiڈoZhMGTl# c2xP2u@|QuܯP͛.M`<5Jn'vL-+H9+K$}&8|ͧhFỀy$]wq[d~(c*Umfhh4BA:%LJsz&_=70{OJHrhnOX>&*s\,Rkh&'>"͛2=jaQVa:(HmAj õ"F]-LV_N#FR]"*+qf*~-MDb#a=ȷsbi>eU sd̄VYz$%׸^z{ T)ǵh3a1ixSd@s, 4$zq v?=Z*xSh :C ni9!,bU௡/(#, oPҳ0Pmz|ߋ+C*V@hw/1n/ܜ0Mdz2hh{IOltqې46X:$,[N }db)0>V-/A[mR19nH>(|nҥ noj)uT3Ҫ#OQ&5Rg`ڸ?=V7 x#QFA|szm(+4ps=mwľo b-4a7-Ua k?g'b\BЭc̹DoBURS<]]V؉|jx0ubp%VMϗ9x#eQ!C/,LaA#!\e`黄9=?yRf|FcaѴ\ŋ[_rP(æՏh2|iЭs!^؂E3&36}{G؃C?LcI)p|Ȱꊺ&ιUԅnC][|CX\ t=yqNaY AN"y`ޢ}u廲$_c)p }W,٩ VS4X; t3p[MdfJees^X\B_4;'xK) x} v~prSn mY+Di\o*wa \*L9Y^|VJ' ZEg9ItdZ)_)TE\*"㯍eaZ7Ax}Yc?zO:W`Sr@J> l-̑pe,,!FԌ\1~[<,ZɋU ̕c'ypd~g}U"}u67;f![-{o'&Nm疢@Z^,eg7MK:>3(`T=vʆ_sRo=X]m<gbՇ(.?cH ʬ3rIJė5jr?]}4xD7~]iAy}qM.d8kAoѝkG21}'HwTE"ZF0d51+iMB(lS@Uȝ#4!þ̰iBZ҆;iiL8wjl&SD,W\'NXڝ3 :^ڎ"Y-+`% MhBND"{ S5'W.e_i_+KVIoxGZ#y3H⻝ fTcY^$wLzR Nϵ:iʞl]}k6jMݢ7NDJ-ǣ#SXuyʵ ShΦAs4NATr~&Rz,а9oE0!c%%- [Wm~{+հ{щݒ|@FwFPa7Nh^*4hU@?Њ_2<ߛ,@ѧf coh<+Ήd;dd?k K㭈pPoF+#Ǐ{oZq7=&0"Ggņ "0$S)!R45c׻`dhw)#62Fи%46 CTc]68bPoE: z(QhC]MԬ8.n4gû3Xv*sщʊ%!~1@}P^ !t) D֘c` nO6ro\H~k)ZFiS-R⧄K,_ T99kМ l )/^*C0^Nej0̚C#R,G*6|fм6/Uo0 U|a,{L뼡c3 `d@PJ B'%[ubdnжke lJ^`W<'dPSvEeUBI-%9FLd)껭_ S^⛵۽qXnF̍WFGV"r$&sT]Y/ T:JĚ(w`& X3xy8& by*Ԕ5BgNnj?@ΏMFasK4U^{9gU;Hp|4IV<wv?w D;M:`~lKgj:Xt,h[ [9#NNd]VQ&M2 <Uz7Õ@.=F5JKޒ 毌JjsI jBB@M"p܈=Y[:0kehe܈%YS s&mVgr QO>a)4бk*n~ C0QgxK< XqVg›ME>G#ݭUFRKaDU%PI}ʆ1?M Ɍ=ܿ -|r4FJi e)Y}E+hA|O{bnHq\]0,0d]l?Pv Q$A]no+|{=A,>@`86q~N۹ ǹߍh1|ΩZ/x=̅Xc ;ΧynqQ}A M@ ^&ڱ7 Hh5`XI5_n+;)*! /̀,sye[m E=Gc3mJdzªgEB-N飁d pP3r );[W=H7w Bn燥ݟ \+9v._@(K}w>e_;0\x3p:mI'lC/S9b ȹ̲2DdX4PyIF=Ԭ rJ6u,?d3f>  W=Di>nG@˨ ϖo"F2'AOQu7xȩbG?BU3ʄn}mǺO =LRI$3Fy]Q M,pSgLI[~8z"P aUYre3xy9~v6EB3'!.H|3?:k%%y+[CI6˶73(ZoHK6)8.Dsr4!h8_HʝPմȐ@hohg-a^yL,ӌjQe5-Ű$2ꖶtL!  Q%.tLᇞrt[>}f:v[$P_9Bxrk:xa* 9Ӆ&_c%Q~ْBn,2";8JC=؋xPKsUG{nS^n/l .UL<:D>p--r%K휮307V 0gI*[d^a#j]B†{ bDEnVrt;U ,&6Œ`\ZWBʉεQa^ u/Cʦ)`PǘO- Vց4Ԏq1! NHA9B\5[iZc*=p%x .'K<CTMt)eEw4V*VJ n<)(BIf+摯|&+}ugL f7`Ys:v^[uQGjˋтZ؅߿&71u]8l+脺]U"?5[`886 k.bnL 1!ze9Eu ޅz(i)v昭L#A"38h-䑃hfhLrrBno 4GVNH?#ħˀ/ګvlq MiR"sb'a}!7)-q.6<: Ay ƂLmVg1Ve9>[?}0jllh_f64/-C\Hg;\jzv\h~=^L1dm21](ZɸD_'WJ;#Q{PhZVWDc,&kH=X2 ܩIVIzlkF8:BλeYXp 6GGP& ;)pO+uՖPL11`fPqoDl[W"yv^-& 7lLur޽G7_Q(R4Mǥ c^bbc(*0_-._g9϶qad o'qLs2sٝC׶ cz v„ĚRYqfsBh}0(x)]^^ŝL>>o?,`o T~cw9HpVpNu<4_N4_TN墭0QJܧBVe[ 'v ˏ:!Y4>&וm Ob,g4NYb&|A &;ޤelNֱ}K6%;4or0$ab]Xqӵ3,g⣊ rQoY 93Q'b*-̛x-{taqRxLqH7UWبô4n! t kD኉t5R$r#1[Y vDr]FD]` \)zQ){lV\,*)<qÇDZڄSm|e2Jpy{d<ád61Owt,˫E\ tدqϲF_6mfF_s5NjO 30]ntuyH˄1G$OߥF֊MFm[, CEPݗKM\U O= ZwG@[+#f mX ʲNx6cR<{:aXT%#kN2ƃS v)n-ѭns⸶I o _#O[Q@;,k5.c)СeMުRG,ͣb L+Oo߭LdWG\6;=N{c%6E',֠ё' ޤsX8^\yמn4D4('/{J@'plc@ aVyP1) d=826%k  R~Z(F'34%j}+vĆ%ƪe ouZ7҈3K;N\=QSmv=UrTJHIͳSn&m?g |HbnW7&tZb uX|A߮+YA=yV lǟ)E58T>FȖ өh!}@)חOI1@MO3Yļd<F"Q Bc鞖N ~j󒾍Yl1<67]"(X'd8q]3 ýR-5r8G~`}aspV=ED-X:ˋiq*^G\U H %CzPyahL[q kT_S|q*6e?ul( HB>fR5p}EHf3tb,;xf!!3WP3;Ek%![rv)fC Zf27Eı]k-^v R"CM~ gƳ}ED_lMB [3or>M\PryB_dp^~[̤AoٞjG+X7HL,FmVLa ,XGJҺ} *ung|3LnL< yފ7hcN(P wq4ـ; V틗'.>A}=šenDwʢST-VЄȷ"[)\Jp;ФMFD|"t#f!z,k~VT6^_YQ: 4"[IJRX;ym4>Bp!_{2')VG$ɭ^Y*_(jyI:V[V%F ߷Nd/[Qa胨N4{Ay0377`=2az9R G!K`iK6@"e18XҷiAs')^"NZ4oqDH)Au_}$Kj+]!) 1v)+D5|L~6\nѸhsmiOt.,]DQKeTQET}[Oavˇ؅>feLI Vhɉp$9K?̃^)ؘ#MoUX\NN^C̵34t/]eqpйe˩lOg}\F r^fi^6kqHsa?y}~IH4)EeLTfgsSga%dZ'5}֬<)Ȑm#Ev{!0CKf%xy*{yIg\w>8AfEBm4Sͦ\*4_\t{Jl75-bT_ݐt gK 0AlE k鄄+r.O@9Ea1C.)%& e'l*ϏDb1ExCgekS#kҥnEk=AN=r9sŜ a:ޗ {?B7PbOc-NhEԜ"!0&5qsL,@&mBe,|0rTp!i.ܪRq o& Q޾gl6<ɻYCDks֔] o]:\' *9fiCBgSab%3ǞS hYKm7~fi4ȴFs=o}B}R:\N654) FDC)qRԜEg2A,GrMo I#Z[[!  ΈwYX@pأi0p˦wp6%i7>N>Qqʀr617 iC`2!'Zdx zF߳BO9,K=%v & 䄩 {ZeMJӌDE4cz 04[:cTlQLL#(puTH^-Ux~Aݞ0?!q=WLmR>LY$le#5+V'$\G 2A6ǽ^k U/ŘZQz驽4>[ u`!-}u/Ai3T*s/mڄR-P乸)UHKG{c?Z{vBA1 d 󻻕FF"0^w |% Ypgb,2ݯ.yϤ ܥ[7db67xjdX YZ, OKa,ijd>ݮ~uAA^Qa7sW1ٟo(fyjup jm508mYY`%|΍jYp4pkvP(,k4@_-b V&/[٬!|`cӌx {~ohON32uLu]($PYyzlg-n~cfbV'qeG>I<Ub,Ԉt'W%&WNB`fX\q!sJ]5{  | t<>i #+8pt 9?I`/E6r07'5q78nn҇_$h<-k3`ԓgXp@KI&?kjzN,9|dvʼIR~J "|^)fhP( vlDe %D'93 ]ˣzV$sriɤأfO;iW"1x;SyQTY6+r$*2Ǣu)I3UdWU\ A$/AW lB!*'WCE0=Ӫ/ (UNIcV0}G8'o׊ *bam]Be @KIL:z`i;Y_hE_GCeeЧUkUquƙm O+Գp3Q*] j EQvI0vYȎ:GBTASӏՊ$V,5 # Kнcl*̡;}wWz }񤄵DčtTeV{C] 4b[ b<{o~IMOdtr*jnuݻs w<3rԮGp5=TMcǍƈE> cTkfy19) G{ثERѼ=)P}Qsb)IIJiEmkmpf).o2s$7TE1Nca_̞-`޽D~R&< Tُu*u@P@RUQ_i@D.=73޳vGƇ{SVE'ȿX2,ϴaOr;pk N+ %vmzk #,r:gJ۸O8E738S7am3=lX禔뭴?҅7fQ2 Hp } Iaxfje?ٯK*Q9ofPj,Aӑ^#T~8^lD)|-:8;; \f3٢_<,PfY4թs,*5aȯUqsN΃4V  Lڎ9`kOF7UvB hmeG".jAk]'vYJ(b@x2bx+^ H'f}%_x\JW9Q&ieM V^LLfyG:/ hiVg;݃uTfI~zkB`o#pPiQ'0E[`V (Ĕz/9-NBG.VSL8ԼKd71i*]J95ziq+v71.4+QҰ\2y[ޑ'm]K#XP*-d8xH9M$"c"IRf-"3un`plSE׬Q=p=Kz=5S׎1{oF)c8̢HJk\X0h-kk?pct1vsL u0T+]$ ?] ZͭcНۮҹٽ;hy0ӒرNk;w7FϺSWdHiR,fB0Fš%ȼw@)F[a jv M :O F۱j?!X#K`Aޱx4@'E BfnJ:*y XP+cv xJ` xdK) oL6(ց^sfn (ʉX1ӃiPZ˸o д>_5u 8`+U(p<[+}9BZ%^tΞ,l*Xb뇈we\xRrͤh;6(!T[],OͼRORu%\4u -iuنkƕ#KT-䯽{Ќ(Z:d> /("j-:},LUWNW=`.LNBC o@;<>}AJ(oYc}Ff+LTf})j 0-ۍf4C,HEk^afkg]ws Yp=[uJE慨l$ )?7$X*!?P%QBOjʜe[K2' )eւPŵSj$)ڹ1ˌo=E[֧9E3IwS2Ծ )>lDܐ|V4RAmeZ#zl%/mp_I1$"0 A|"vi븵>I6Zz ǔ(:Ğm+9]#EjF#16Ac7BXo?i65d d ]V-Rd M)"5.wxء|ge¶4#83 <* *~2y JmW,rH!?Ja<%Xj{ Eh+[ͶVy:6[! t-[w] q>ٔ@P9b)ת/*tE (\y,e^S e 8޴ Ch>Ƕ+LpCBs S^VM+m*8%aNyΑ&95w|3)eHMF@Pj{A}mDeca Ex=]fJ=G61O([^(O0ټB?]O[3F1iKa!؎CTŹO ^8׌xP87ڭoG~Hdm'3&r$ A`WN _0"iD9vsDb28LNØ;V^1%p -2gbͬ:5r~y- _ [Dqc CMFB&AAQw?[&0JmEyr[7{؝k42}b4/?V/;[wۅ6&{FUiV^#^,5,X'r31Ǘ8@TQs-z ,]Ct'opr Ȕ#d^J~Z%p0I zvKf~>7 ۾(vˋ}2CT#F//8`s0%n޷Xs8G NOGLb :өT0N޶HZoo[GY6#o'ּ]4yKc:[M/YN0D+0McKLGp#MObq<wǂu;e&H0;(&O$g9t[Ӵ{P{u=X[&Y;l o-!S}eC,UN0q%>|`kX7^d+wjGZ ƳH'I, ~I'o@5]rŶЄvdeqأ=4dÚiQ n7Of?jVi*3zFqýy 䴛KV8w΢:'mY} l<=q^.zJOzMCH R,Lc: AܘUft7{]zڂҁ#ߢ CR5A[ V!rЫN+Q A/;VmSu$~-'X^whZs\[|ٵ~d V}WUY@qlV_-N04qr$Qߍ~᎓}L <#@@,>>^Fj^Aάp#B@7ppֳ$lM}T !3n]F=arݧ ~MR >Ɯ+@TOGmyjt?k]D17+KȌFߕ.ɿ)KKHN-3MMS4XWMނtH9@$ݝ5ps|du6mBdH Ȥ?dW4vIL#cp)]5 -yLavwYj>._Zy}v\`:wGiEONF|$f1C`}.i=MDĺiɳ*?y&56p. 0.>hѻ2h96)DM$1Hb`5S"|@٤_3r{ѻADف& }*BnY%xjMNTE5h GeYPa=CEX(T-R#RfdBb"a[4+D,?1Ϲ9S-ܗ׼(mea| lT43kVr8QHYi;e Lh(IbiG\ęjağXlh[iA%]7a6xQڐY`quR[Ɨ[jĦhlLQ_"bPs$ -jEO5LIBŷăPBGh~t2"^|Zq7kB<DN7_oϼ%uYCRI9^n=o0n|nL;9gpXBa8); IГ:`" 3u*H{xc{ "͹![*= i%=Z2AgPWЧ(Y+rr5[;`vY:ŋ*S 弈AѽʕYK]qI#I j+ `XLDqfqnGW'A@dO!gwFDǣ“-5f gtpLxȉcO]պwvayX;/-vӉn灔{28(D6QΖLMTMh;:"nv+/zEbp7¼ܪxV)27s!~E;vc;<&7$(e'̫!Y?N']:K0aǸk!(0K 7T[WU5 ;4EF:\EH?rh,VALB%>!F#tJ?iަr>'4?~@hbQ 3So[+Ǩ_:Yg O?^e%_\AWkĂ%z6M]g9_=jbCOЍ7$8^@}YZiW#'F4M؃ ?׽( «L;yGuٛR<%3oƛ:l%R,?ԲRX ED7f^)W^DfʲG.οL̂-K Z}[R*Ԃo?0jfbwhXA#"4 ~" 32*y4: e@Pۈ$j&dR >AVseİsg'ͱ#UщX2_Bfh@Bډrq[{^ d> m.5mˈ>ܠ;3bEXYlHt㑽!c4{*<aH]kMޅ\+)jPs3Qhch*j{!tNu ͫWDSMWThܐfEx2=ja#u<;Q>iIUfCZB,EUysN0}_ǿ p|%lGw 0 x*rfRpvaQLh1=LA{5Wj"˜EBvNNPIٔ-dI(:\+N{pۻ?9&qgkSxd<~5g Gv֊-k@ _m|6q∎ʠY$* ’"f+iH4yWsIb)$~| A`'2fDHK'Ěo I*0,$'pE/ <1uPn|jٷb4-y? $|UUAdRKd2#O(T-=/?!-D6D@rV$L²=ũ螟i3'Zd]bٳwxpiK&M-0KˆGu1*Mq ni+`Ц9L e#_et1ydWr Tq~M>fO\ۦ^CBBv@?$@Mcfs=dRtf?`"H*#FXw VXd?C!i?ߖ6kbKm reHvIROš֧¯mH˚T?P!YXvmpY IX)}TB5V xO7ʄ`Peo=^'1NYp1?l0x^ yJg䑈کnWg2^J/̿|Ri#@/l54 PQ͇$w9*fF˗k 7aEv3hZ8vL^6RެZct8/ي[3)U`5RI`߮%P}㍞vR$UǷsm(59raչ=+Vٟ sܪqi6oN,3)TbAtV\ kIM9턯0 n\x Kmx@j|E^#xe9t#\ef(ٯ(+(J:CE-e 6Eh*2A苃F((V(EP|D!  AW-+5 W|%e:"Q=,CIRq."+#z``b}@_\e'GÐ=ߑ4$}5]5K7H$:lZ.i'DDφ߲OpȉTP} yˑkdv qPp`BI.uK$WJ>@1O|*E;M} v^}/$pXT3PE-U/K|v8pN YZ