wcslib-devel-7.3.1-bp153.1.7 >  A `CR!M@eeelqM =:GVL Jإ?'Pol+XL)CLSt6w4liZ0L49Yو.V_!LTP%h >$QL.F nN}J-q"g!GQ:o],I]'k6w",h\ 4xB%7g牰bx5b`vJ=[CCdŊl?ȸȎINrW>ze937b7fd649f15ed0624b9fa165fc4fd61ce67e1a8996cbfdd7aebc6cbc0c3a6780df37d4a850c11e967be6aef600b18a9fca989`CR!M@eeejjeր3,V85C>l`fY`r [rdủSsK` ťOZ>TJNIvRHoSQg%/Z ސ\ "Hf{RQWjX Fꅏb~F6ۮl sZ)lRҖ2s3XHni3mzFfc#]32~gPa<`_PW#"Ӫ {<:M Axw k>pDx?hd  < "X^h-- v- - - 1- x-,- --$(89:BFG-Ht-I(-XXYhZ[\-]T-^b;cdIeNfQlSuh-vw-x<-yz "dCwcslib-devel7.3.1bp153.1.7Development files for wcslibThis package contains libraries and header files for developing applications that use wcslib.`CRobs-arm-8PSUSE Linux Enterprise 15 SP3openSUSELGPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/linuxaarch64 G F wZlZ pzB Y&>Vb/ C!J#@;V  "{C:] A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR`CR6ead6fc221991407cca1226d535f700aa7d2204e84f92524de35118cff5c04904332575c23129094cdf3281d1c5bded712ccb42d41cbf2fdbb18e0c1bc1b434d032801d501b0d0d519aa0164d713346dab05b0c340e6b0ea250e2eb025911170a645c745440b554d167fa73c9df538c45d9df212b17ce8c49b4b555ecfd0122024edaab3ea8f7964fcd9fe0dda0b6b9cac289dd642d360e50d3acc95960a8e74c837bf2f07eabd8276a9d79243c658283511735aa83eab195ecc8d34ea517c3392efa51f0cba4c8b566a853f7d91ba0c97d5fa830f75287839ba4b245be3028fa646d811f38f389af3ff18def6cbd894c60ade0182e1ef5966a3b0b3ea4063eee8316ea94687048692fe1e4288f79e66fed02b0afb65d9b9cb6e154d0a77d02d0fab7f068218e876c6d56ddf0948d585459abf0815c686d36d1e12309b0310639103839314ac13bb8a611e9b0c689c6f00a85359a8cf8466cb49e9743ac47a426876d921d1cf69731bc92db020b326b50f84122f22ec5c7b5cf3b0fc950bd6d922cfbdd37addf31729e55e3b63a54ea2c548ed57da5b1ec80a4efe57beca8da87016faa26f6d6c416e54ae56ba361bea5aa1b829383bee3b6dfa8011132ea56b6fd88037632413b0586a9eb312b2d4148f194cd7e1272ba808acbba5bf1b41dd9b0dc59841aeb308c3612e63e6cabbc7f7bdc6472fd60ba6270187490c3e870bfc366a06a583e67d3b99ec8d9e0b91f9c6f15ea9d6513458140d0576eafe099c6078e999b2741af0a269c29f273d8d4ae04183ca532757e505f7465c7ec8c6cc271d06a13362c2b7c1f0700a56458f41b6cf1d90dc8e45f2dfcb71492c0bc2c9bae27c969f7dc9d39dbf03a0f34b62c84331de828171feb81301b381d529996306b7ce37321a1ee2456f42c28d3971dcb5af586d1b389d8faba02aed619b01cc70bf5e6b31b7a6c5654f00c1f4b8d6d236dd8306ac8095ecc174486bd2d1dcc0a0a3e772d24ad76e199fc7ece2a134d489c6ce17813d6a6c0ddd86e8d8af9368e39b8972c5d34ffff8d1a674cb6f1cb244228229e9157af40a29a939b9f735c14f39977097a3fdd5ddc13b5de4ccf65b2636f55c04b2c861baa4cb519480d119283b914d02901d446e2d6cb5fb26a2f0097bd0095d6ea34c378eb1a357c3ed16a75fec54a9c547c8169de79dbd2ebd10a08f87ae67ba69bb6da74d8f5648b5e6f03dcc455a5ab28f7cc56fcb319482950169ba01b10ef5b42c971ff33bb746f4dc0da54906b63c565e73b59a6ee9c16cb2a33bd68b13c03c4e631365ad1c7204525e21e7e206df2bed459d4673246e0e2dcb823c3da0e9595c296535645abe9182f54e2d25bb1d75ce8122debb238dbf1e4480fb58056451676072f7b5aad0b8af1746ec8553682dd4cb7432ef8507f8369952d2a3078bcc3fbd9def946ad214ee9c76827629c16658d0178efa6f125823c005fda0ed643ebea652d13a5a8a37ac33722503a524c0a38b79441752f41b8817f9f779a0fc54ffc7a61e5884ef6519cc11593ebc99ae27fecbc54d93c5b300c529e096523795ff2c94b2062199c6508083325e9075cae880f3df6af83dea9181ad9026b50d1f40e676e198c04c1b29cd4fa3dc22a2e207440f7e8ed4a11e49509d42e4c9cc5e11af14a0566bcb0625303501a2d128afea53816d3e2b9e6a98392b18a0e571a5e1cb322f60fba5b1368c97384cd71b92a003ec715fe53ef331e340f63f4906cf841fe6e1a3c75be5d3e149098accf0e751b3607c41537f5d1e7cdf50f7d65d38ca10b7075efe16917cfc86e9c96b493aaab7fbf5569b24c0bfa0dc2c26823461f921c3bd229c06248716e8186d3100a162d0ec012b45d0a00282efbcd74c65a3d0e3bae746698be5wcslib-7.3.1libwcs.so.7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwcslib-7.3.1-bp153.1.7.src.rpmlibwcs-develpkgconfig(wcslib)wcslib-develwcslib-devel(aarch-64)@    /usr/bin/pkg-configcfitsio-devellibwcs7rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.3.13.0.4-14.6.0-14.0-15.2-14.14.1_N7_@^?@]\Z}@Y\Ws@W~W-@Wu VTT!Dirk Mueller Benjamin Greiner Asterios Dramis Stefan Brüns Asterios Dramis asterios.dramis@gmail.comasterios.dramis@gmail.comasterios.dramis@gmail.comjengelh@inai.deasterios.dramis@gmail.comasterios.dramis@gmail.comtoddrme2178@gmail.comasterios.dramis@gmail.comarun@gmx.de- update to 7.3.1: * There are no functional changes in this release. - Changed all C code, including within the flex sources, Fortran and PGSBOX wrappers, and test suite, to use C99 style commenting (i.e. using //), excluding the header prologues used to generate the user manual. - Documentation generation moved to doxygen 1.8.19 (was 1.8.18).- Update to version 7.3 * C library - wcshdo() was writing MJD-OBS twice to the header, and MJD-BEG not at all. - In wcshdo(), if MJDREF assumes its default value, just write MJDREF = 0 (not MJDREFI & MJDREFF), and omit writing DATEREF, which, with a value of '1858-11-17', looks strange and is potentially confusing. Reported by Thomas Robitaille. If the fractional part of MJDREF is zero, then just write the integer part as MJDREF (i.e. not as MJDREFI & MJDREFF). - Bug fix in wcsfix() - it was writing error messages that referred to DATE-REF and MJD-REF rather then DATEREF and MJDREF. Reported by Mihai Cara. - Under control of a new flag, WCSHDR_DATEREF, added the option to wcspih() and wcsbth() to accept DATE-REF, MJD-REF, MJD-REFI, MJD-REFF, JDREF, JD-REFI, and JD-REFF as synonyms for the standard keywords, DATEREF, MJDREF, MJDREFI, MJDREFF, JDREF, JDREFI, and JDREFF. The latter buck the pattern set by the other date keywords ({DATE,MJD}-{OBS,BEG,AVG,END}), thereby increasing the potential for confusion and error. * Fortran wrappers - As compilers are becoming much stricter (gfortran 10), modified all Fortran test programs to use the type-specific equivalents of the various *PUT and *GET routines. Reported by Ole Streicher. - For the fitshdr wrappers, added type-specific equivalents of KEYGET: KEYGTI, KEYGTD, and KEYGTC. * PGSBOX - Modified pgtest to use the type-specific equivalents of WCSPUT. * User manual - In the section "WCSLIB Fortran wrappers", promoted use of the type-specific equivalents of the various *PUT and *GET routines. - In the section "FITS-WCS and related software", added ASCL and ADS codes, where they exist, for all software packages mentioned. - Documentation generation moved to doxygen 1.8.18 (was 1.8.17). - Allow fortran argument mismatches in rank and type to pass the tests.- Update to version 7.2: * C library - In wcssub(), fixed a bug relating to handling coordinate lookup tables. Reported by Mihai Cara with fix. Also increased the number of coordinate axes handled from 10 to 32. * Installation - New configure option, --disable-shared, defeats generation of the sharable library. Version 7.1: Changes in the contents of the wcsprm struct necessitated incrementing the major version number from 6 to 7 (i.e. the ABI changed). * C library - In wcsset(), set wcsprm::mjdref[] to zero if neither it nor wcsprm::dateref are defined, as per the standard. Reported by Thomas Robitaille. wcsset() now also checks that the number of coordinate axes does not exceed 32. - In tabs2x(), fixed an out-of-bounds array access produced by invalid world coordinates. Reported by Mihai Cara and Michael Seifert. In tab.c, declare static three helper functions, tabedge(), tabrow(), and tabvox(), used by tabs2x(). Increased the number of coordinate axes handled by tabvox() from 16 to 32. - Extended datfix() to handle MJDREF/DATEREF, overlooked in the changes in release 6.1. Also fixed the handling of MJD < 0. - Support Solar keywords RSUN_REF, DSUN_OBS, CRLN_OBS, CRLT_OBS, HGLN_OBS, and HGLT_OBS by accomodating them within an auxiliary struct, auxprm, within the wcsprm struct. Now filled by the header parsers, wcspih() and wcsbth() and handled routinely by wcsinit(), wcssub(), wcscompare(), wcsfree(), wcsprt(), wcsset(), and wcshdo(). Requested by Stuart Mumford (SunPy) with input from Bill Thompson. - Bug fix in wcsprintf_set() for resetting the output disposition. Reported by Mihai Cara with patch. - In dis.{h,c}, the DOCORR record is now handled as a first-class value via disprm::docorr. This required changing the struct. - In cel.c, spc.c, wcserr.c, wcsfix.c, wcshdr.c, and wcsutil.c, quelled compiler warnings from gcc 9.2.0 generated by - Wmaybe-uninitialized and -Wstringop-truncation (via - Wall). Similarly for various programs in the test suite. - In various functions, quelled warnings from the Microsoft Visual C++ compiler, mostly relating to pointer arithmetic. Reported by Michael Seifert. * Fortran wrappers - Handled compiler warnings from gcc 9.2.0 generated by - Wstringop-truncation (via -Wall). - Minor enhancements to character argument handling, including, in prjget_(), blank-filling the returned strings matching PRJ_CODE and PRJ_NAME, and likewise for SPC_TYPE and SPC_CODE in spcget_(). * Utilities - In wcsgrid, handled compiler warnings from gcc 9.2.0 generated by -Wstringop-truncation (via -Wall). * User manual - In the section on "FITS-WCS and related software", added mention of the R wrappers (Rwcs). Suggested by Aaron Robotham. - Added a new section detailing the limit on the number of image axes that WCSLIB can handle (currently 32), and how this could be increased if needed. Prompted by Thomas Robitaille. - Augmented the section on the Fortran wrappers, particularly with respect to character string handling in argument lists. - Documentation generation moved to doxygen 1.8.17 (was 1.8.16).- Update to version 6.4 (2019/08/15): * Installation - The rule change to the Fortran makefile in v6.3 to add getwcstab_f.o to the sharable library causes it to depend on CFITSIO to resolve fits_get_wcstab(). Hence backed out of that change. * User manual - Documentation generation moved to doxygen 1.8.16 (was 1.8.14). - Update to version 6.3 (2019/07/12) * C library - Fixed the Polynomial and TPD distortions so that, as stipulated in WCS Paper IV, they are now considered to return an additive correction to be applied to the given coordinates, rather than the corrected coordinates themselves. Added a new subsection to the prologue of dis.h entitled 'Historical idiosyncrasies', which discusses this issue and other vagueries. Amended components of the test suite accordingly: SIPTPV.keyrec, TPV7.keyrec, and tdis1.c. - Fixed memory leaks and other potential problems that arose in the wcserr system consequent on changes made in release 6.1. Memory allocated by wcsfixi() for messages in the array of wcserr structs must now be freed by the caller. Amended twcsfix.c accordingly. - Plugged memory leaks arising in disset(). - New function wcsdealloc() provided to free memory allocated within certain WCSLIB routines. Suggested by David Motl. - Eliminated a swag of inconsequential compiler warnings, particularly those emanating from the flex sources. * Validation - The library, Fortran wrappers, utilities, and test programs now pass runtime analysis using -fsanitize=address and -fsanitize=undefined in gcc 8.3.0, in addition to valgrind. Also compile-time strictures using -std=c99, -pedantic, -Wall, -Wextra, and -DFORTIFY_SOURCE=2. Prompted by feedback from Ole Streicher. * Installation - The non-graphical tests now run reliably in parallel builds (make CHECK=nopgplot -j8 check). Requested by Mohammed Akhlaghi. The graphical tests can also be run in parallel, but as PGPLOT can only handle one stream at a time, some graphics are likely to be lost. Nevertheless, it is a useful option, especially with runtime analysis via -fsanitize=address, etc. - As CFITSIO doesn't provide a Fortran wrapper for fits_read_wcstab(), getwcstab_f.o is now always included in the WCSLIB object library and sharable library if CFITSIO is available (and the WCSLIB Fortran wrappers are required). Use 'configure --without-cfitsio' to defeat this. - Tidied up some aspects of the build where CFITSIO is not available. * User manual - Fixed minor formatting problems in dis.h.- Update to version 6.2: * C library - Consequent on the change in release 6.1, reapplied soothing balm to the wtbarr struct definition in wcs.h for C++ compilation (C and Fortran compilation being unaffected). While the object libraries themselves are unchanged, the modified wcs.h must be installed for compiling C++ applications. * User manual - Fixed minor formatting problems with the doxygen manual generation. From version 6.1: * C library - Added support for time-related WCS keywords (Paper VII) by expanding the wcsprm struct to store them as auxiliary values, now filled by the header parsers, wcspih() and wcsbth() and handled routinely by wcsinit(), wcssub(), wcscompare(), wcsfree(), wcsprt(), wcsset(), and wcshdo(). - Augmented datfix() to do various consistency checks on the new time-related keyvalues, and added a new routine, obsfix(), to check consistency of the OBSGEO-[XYZLBH] observatory coordinates. - In the usage notes for wcsbth(), clarified that, according to WCS Papers III and VII, certain global image header keywords are permitted in binary table headers and are expected to be inherited by image arrays and pixel lists, and elaborated on the difficulties that such inheritance may cause for pixel lists. - Revamped message string handling in the wcserr module to allow arbitrarily long messages while greatly reducing the sizeof the struct. - Extracted the definition of the wtbarr struct from wcs.h to a separate header file, wtbarr.h, in order to reduce the number of irrelevant warnings generated by 'gcc -Wpadded' (primarily for code development). Applications code that needs to access members of the struct (unlikely) must now include wtbarr.h (or wcslib.h). - The WCSLIB major version number was incremented as changes to the wcsprm struct makes the ABI of the sharable library incompatible with executables linked with that of older releases. * Installation - Several changes to configure and the makefiles aimed at facilitating code development. * Fortran wrappers - Match changes to the C library, including adding a wrapper for obsfix(). From version 5.20: * C library - Added utility functions dpkeyi() and dpkeyd() to dis.c, and removed the corresponding functions from wcsutil.c. * Installation - Reworked the makefiles to allow parallel library builds, as required by some software distributions. (Parallel execution of the test suite is not supported.) - The introduction of "deterministic" archiving (ar(1)) broke dependency analysis in the WCSLIB makefiles on the many systems where it is now enabled by default (i.e. binutils configured with --enable-deterministic-archives). Modified configure to force non-deterministic archiving during the library builds, thus repairing the dependency analysis. However, the static object libraries are now reconstructed using deterministic archiving in the process of installing them. - Fixed problems with the dependency analysis, solely affecting code development. * Fortran wrappers - New wrappers for dpkeyi() and dpkeyd(). From version 5.19.1: * Installation - Updated ./config/config.{guess,sub} to the latest versions from the GIT repository, timestamped 2018-07-18 and 2018-07-25, respectively. The previous pair were dated 2012-02-10 and 2012-04-18. From version 5.19: * C library - In wcssub(), fixed a bug in handling distortion functions on axes with changed axis number in the subimage (i.e. via deletion or addition of an axis). - In various routines within dis.c, wcs.c, wcshdr.c, and wcspih.l, increased the size of various sprintf() output buffers to avert -Wformat-overflow warnings from gcc 8.1.0 (with -DFORTIFY_SOURCE=2). Also fixed other warnings in these routines from gcc 8.1.0 relating to -Wcast-function-type, -Wmaybe-uninitialized, and - Wunused-parameter. - In wcsutrn.l (the units alias translator used by wcsfix), recognise 'Deg', 'Degree', and 'Degrees' as aliases for 'deg'. - Added a note to the prologue of spx.h explaining WCSLIB's use of Cox's air-to-vacuum transformation equation rather than the IUGG relation cited in WCS Paper III. - In the test suite, avert nuisance compiler warnings in tdis1. Made tsphdpa more robust in handling user coordinate input. * PGSBOX - In pgwcsl_(), avert nuisance warnings from gcc 8.1.0 relating to unused parameters (-Wunused-parameter). Also averted nuisance compiler warnings in cpgtest. * Utilities - wcsware was not reading the -TAB table from the FITS file for alternate descriptions. Nor was wcsfix() ever invoked for them. Made it more robust in handling user input of coordinates for the -x and -w options. - Fixed compiler warnings from gcc 8.1.0 in HPXcvt (-Wmaybe-uninitialized), and wcsgrid (-Wformat-overflow). * Installation - Amended configure.ac to allow cross-compilation, and also updated the auxiliary configure scripts in the config/ directory.- Update to version 5.18: * C library - New routines introduced to preclude altering the global variables NPVMAX, NPSMAX, and NDPMAX, which determine how much memory to allocate for storing PVi_ma, PSi_ma, DPja, and DQia keyvalues: wcsinit(), lininit(), lindist(), and disinit(). These are now used by various WCSLIB routines, such as the header parsers, which previously temporarily altered the global variables, thus posing a thread hazard. - The Flex scanners, fitshdr(), wcsbth(), wcspih(), wcsulexe(), and wcsutrne(), have been rewritten as thin wrappers (with the same API) over scanners that were modified (with changed API) as required to use Flex's "reentrant" option. Consequently, they are now reentrant and should be thread-safe. That also passes through to the deprecated wrappers, wcsulex() and wcsutrn(). - Fixed memory leaks in lindist() and lincpy() uncovered by valgrind. - Test programs tfitshdr, tpih1, tpih2, and ttab3 are now careful to free all allocated memory before exit to defeat spurious reports of memory leaks by valgrind. * Fortran wrappers - New wrappers for wcsinit(), lininit(), lindist(), and disinit(). * User manual - Updates and amendments in line with the above changes. - Documentation generation moved to doxygen 1.8.14 (was 1.8.13). From version 5.17: * C library - Fixed a memory leak in wcspih(). - Fixed compiler warnings about comparison between signed and unsigned integers in tab.c. Also fixed warnings in other functions about unused parameters. * Fortran wrappers - Fixed compiler warnings about comparison between signed and unsigned integers in several routines. * PGSBOX - Fixed a compiler warning about comparison between signed and unsigned ints. * Installation - Removed setgid permission on installation directories. * User manual - Minor updates and amendments. - Documentation generation moved to doxygen 1.8.13 (was 1.8.10).- Update to version 5.16: * C library - Bug fix in spcfix() for the previous change.- Rename the package from libwcs to wcslib. Added appropriate Provides/Obsoletes entries.- Avoid unnecessary double emittance of %optflags into compiler line. Fixup groups for openSUSE Factory acceptance.- Removed static library. - Removed requirement of libwcs lib from libwcs-doc (not needed). - Added Recommends entry for libwcs-doc in libwcs-devel.- Update to version 5.15: * C library - Bug fix in wcsulex.l for the previous change. Reported, and fix supplied by Tammo Jan Dijkema. - In spcfix(), report the value of VELREF if ctype is translated from the AIPS convention. From version 5.14: * C library - In wcsulex.l and wcsutrn.l, applied a workaround for a memory leak introduced by a change (bug) in flex in Aug/2012. Reported, and fix supplied by Thomas Robitaille and Erik Bray. * Installation - In MacOSX, create symlink libwcs.dylib pointing to the dynamic library so that WCSLIB is linked dynamically by default. Requested by Paul Price.- Update to version 5.13 * C library - In wcshdo(), provide floating-point format control via the 'ctrl' argument (formerly 'relax'). - In wcspih(), PLATEID by itself is no longer sufficient to trigger a DSS translation (reported by James Allen). - In unitfix(), ensure that the message buffer cannot be overrun, e.g. by blank-padded unit strings (reported by Vishal Kasliwal). - Update to version 5.12 * C library - Bug fix in wcshdo() for CRVALia precision reported by Mihai Cara. - Update to version 5.11 * C library - Bug fixes in wcspih.l and dis.c for WAT distortions provided by Ole Streicher. - Update to version 5.10 * C library - In wcshdo(), allow output of floating point keyvalues to 15 significant digits (was 14), mainly for astropy. - In wcspih(), allow unrecognised WAT projection types (tan, etc.) to pass without returning an error. Reported by Michael Droettboom. Also fixed a bug triggered by SIP keywords in unconventional order, reported by Colin Slater, LSST. - Update to version 5.9 * C library - In disx2p(), make proper allowance for the possibility that the TPD and SIP forward and inverse distortion polynomials may not be of the same degree, reported by Martin Kuemmel. - Fix-ups in wcshdo() reported by Michael Droettboom, and several tidy-ups as well. - Update to version 5.8 * C library - DSS (Digitized Sky Survey) coordinates are now handled via TPD, as are the TNX and ZPX "projections". New test script tdis3 and headers DSS.keyrec, TNX.keyrec, and ZPX.keyrec. - New function dishdo() can be used to set a flag that causes wcshdo() to write headers in the form of the distortion function used internally (usually TPD). - Added the capability, via DPja.DOCORR, for a distortion function to to compute an additive correction to the undistorted coordinates (rather than computing the distorted coordinates themselves). - Added auxiliary variables to TPD via DPja.AUX.jhat.COEFF.m. - Bug fix in wcshdo() for TPV, diagnosed by Michael Droettboom. * Fortran wrappers - Wrapper for dishdo(). - Update to version 5.7 * C library - Extended wcssub() to handle distortions (and thus wcscopy() also). This required axis mapping to be enabled for SIP distortions within WCSLIB. - wcshdo() now handles all distortions currently supported by WCSLIB: SIP, TPV, TPD, and Polynomial. - Bug fixes in sphx2s() and sphs2x() for non-unit vector strides for special-case rotations. - In wcsset(), modify wcsprm::ctype after translating TPV so that subsequent calls won't try to re-translate it, the PVi_ma records by then having been erased. Reported by Michael Droettboom. Also, restore NDPMAX after translating TPV. - Bug fixes in discpy(), disprt(), disset(), and disx2p(). - Added disperr(), prjperr(), spcperr(), spxperr(), and tabperr() to complete the set and make reporting errors slightly more convenient. * Utilities - wcsware has a new option, -o, to print the wcsprm struct in the form of a FITS header using wcshdo(). Also, the -a option has been extended to allow a 0-relative numeric index for selecting an alternate WCS, where the alternates are sequenced alphabetically (without gaps) following the primary representation. * User manual - Documentation generation moved to doxygen 1.8.10 (was 1.8.9.1). - Update to version 5.6 * C library - Bug fixes in wcspih() and sipset() to account for the fact that the independent variables of the SIP polynomial are pixel coordinate offsets from CRPIXja, not pixel coordinates per se. Diagnosed by Michael Droettboom. - Validated SIP and TPV handling by comparing the output of 'wcsware -x' with that of wcstools 'xy2sky -d -n6' using astropy's SIP test headers, and separate SIP and TPV headers originating from the Palomar Transient Factory provided by David Shupe. - Changed SIP.keyrec so that CRPIX1 and CRPIX2 differ in value, thereby making tests sensitive to any confusion between the two. - Update to version 5.5 * C library - Bug fixes in wcspih.l for headers with multiple distortions, and for distortion parameter look-alike keywords. - Bug fix in sipset() uncovered by valgrind. - Update to version 5.4.1 * C library - Added a fairly lengthy section to the prologue of dis.h describing the Paper IV keywords and the distortion functions currently implemented. * User manual - Added a new section on WCSLIB version numbers. - Update to version 5.4 * C library - Further work on distortions: wcspih() now parses Paper IV distortion keywords (CPDISja, CQDISia, DPja, DQia, etc.), thus handling record- valued keywords. SIP keywords are also parsed and translated into Paper IV keywords. - TPV, SIP, and whereever possible, the general Polynomial distortion function of Paper IV are now implemented by the Template Polynomial Distortion (TPD), that being a superset of TPV and SIP. TPD, which can also handle 1D distortions and be used for inversions, is also supported as a separate distortion type defined by Paper IV keywords. TPD efficiently handles 1D distortions and distortions without radial terms. - Specialized inverse distortions, such as defined by SIP, are implemented by TPD and recognized by disx2p(), which uses them to compute the initial approximation of its more precise iterative solution. - Generalized tdis1.c so that it can do closure tests for SIP headers, and added a SIP test header. - Update to version 5.3.1 * C library - Bug fix in test program tdis1.c reported by Martin Kuemmel. - Update to version 5.3 * First public release of WCSLIB 5.x with distortions capability. * C library - Changed disprm::dtype from char[16] to char[72] for reasons relating to header parsing. - More armour plating for disset() and friends. They also use new utility functions wcsutil_dpkey_int() and wcsutil_dpkey_double() to extract numeric values from a dpkey struct. This ensures their independence of the data type, the appropriate reporting of dpkey values by disprt(), and (eventually) the appropriate writing of DPja and DQia keyvalues by wcshdo(). - Augmented the usage comments for dpfill() to explain how numeric values in a dpkey struct are handled. * Utilities - wcsware now uses wcserr to provide a backtrace on errors. Also fixed a couple of minor annoyances relating to alternate representations. - Update to version 5.2 beta * C library - Further development of disprm and related functions to implement the FITS keywords for distortions introduced in WCS Paper IV, thus changing disprm's ABI once again. disprm's model is now similar to wcsprm's handling of PVi_ma and PSi_ma, where the parsed keyrecords are loaded into a set of pvcard and pscard structs and wcsset() does the analysis. For disprm, the parsed DPja or DQia keyrecords are loaded into a set of dpkey structs for disset() to analyse. - New function dpfill() aids in filling a dpkey struct. Function disparms() has been removed. It was no longer needed as disprm::parms[][] is now a "returned" member of the struct. - Implementation of the general Polynomial distortion function defined in Sect. 3.1 of WCS Paper IV. The polynomial is defined in terms of Paper IV keywords. - Bug fixes in diswarp() and linwarp() reported by Michael Droettboom. - Test program tdis1 now tests a TPV header for closure in two ways: directly as a specialist TPV distortion (as before), then by translating it into a general polynomial distortion. It then also tests that the TPV and polynomial distortions produce the same results. * Fortran wrappers - Changes to the wrappers reflecting changes to disprm. - Bug fixes in fitshdr_f.c, and test programs tdis1.f, tfitshdr.f, twcsfix.f, and twcs.f. All reported and/or fixed by Ole Streicher. - Update to version 5.1 beta * C library - Distortions-related bug fixes to linset(), linp2x(), and linx2p(). - New functions diswarp() and linwarp() compute statistics of the distortion functions over a specified domain. Changed tdis1.c to test them. - Changes to disprm (so changed ABI). * Fortran wrappers - Wrappers for diswarp() and linwarp(). - Update to version 5.0 beta * C library - Implemented the framework of WCS Paper IV (the draft distortions proposal) based on a new struct, disprm, and suite of routines with header dis.h: disini(), disalloc(), discpy(), disfree(), disprt(), disset(), disp2x(), and disx2p(). New test program tdis1. Consequent changes to the linprm struct have altered its ABI, thus necessitating an increment in the WCSLIB major verion number. - wcsset() now recognises the "TPV" projection proposed in an early draft of WCS Paper II, and translates it into a disprm distortion - by request of Octavi Fors. Additionally, it recognises "TPU" as equivalent to "TPV" but using a prior distortion (coming before the linear transformation matrix) rather than sequent (coming after it). - In wcspih() and wcsbth(), added relaxation flags to allow PC0i_0ja, PV0j_0ma, and PS0j_0ma (i.e. with leading zeroes on the index). - Added wcslib_version() to return the WCSLIB version number, as suggested by Ole Streicher. - Fixed problems uncovered by valgrind in prjbchk() (reported by Ger van Diepen), sphx2s(), sphx2s(), spcspxe(), spcxpse(), tabini(), and wcshdo_util(). - Tidied up error reporting, particularly relating to translating status returns from lower-level functions. New functions linperr() and celperr() report error messages from the structs they contain in addition to their own. - Changed output formatting of floating point values in linprt(), celprt(), prjprt(), spcprt(), tabprt(), and wcsprt(). Updated the test output reference files for tbth1, tpih1, twcsfix, twcssub, and twcstab to suit. - Tidied up several of the test programs, mostly to free memory explicitly before exit so that valgrind doesn't report (non-)leaks. * Fortran wrappers - Wrappers for the new distortion functions. New test programs tdis1.f and tdis2.f. - Updates following changes to wcspih() and wcsbth(). - Added wrappers for linperr() and celperr(). Also added prjperr_(), spcperr_(), and tabperr_() as convenient wrappers on wcserr_prt(). - Wrapper for wcslib_version(). * Utilities - Added a "lint" function to wcsware to check a FITS header for conformance to the WCS standard. New test program twcslint. * PGSBOX - In PGCRLB, fixed an incorrect use of the MOD intrinsic reported by 'gfortran -std=f95' via Jean-Baptiste Marquette. - Remove upstream-included build_flags.patch- Update to version 4.25.1: * C library - Updated the test output reference files for tpih1, tbth1, twcsfix, and twcstab to account for the change to wcsset() in release 4.25. - Documentation generation moved to doxygen 1.8.9.1 (was 1.8.8). * Fortran wrappers - Updated the test output reference files for tpih1, twcsfix, and twcstab to account for the change to wcsset() in release 4.25. From version 4.25: * C library - wcsset() now supplies default values for the auxiliary keywords EQUINOXa and RADESYSa if not present in the FITS header. From version 4.24: * C library - Changed API to wcscompare() to allow a tolerance to be specified for floating-point comparisons. Contributed by Michael Droettboom. - Documentation generation moved to doxygen 1.8.8 (was 1.8.4). * Fortran wrappers - Track the change to wcscompare(). * User manual - Added mention of WCSLIB in "homebrew-science" (MacOSX) in the section on other packages. - Removed autoconf build requirement (not needed). - Added a patch (build_flags.patch) taken from Debian to add CPPFLAGS and CFLAGS to Makefiles.- specfile: * update copyright year - update to version 4.25.1: * C library - Updated the test output reference files for tpih1, tbth1, twcsfix, and twcstab to account for the change to wcsset() in release 4.25. - Documentation generation moved to doxygen 1.8.9.1 (was 1.8.8). * Fortran wrappers - Updated the test output reference files for tpih1, twcsfix, and twcstab to account for the change to wcsset() in release 4.25. - changes from version 4.25: * C library - wcsset() now supplies default values for the auxiliary keywords EQUINOXa and RADESYSa if not present in the FITS header. - changes from version 4.24: * C library - Changed API to wcscompare() to allow a tolerance to be specified for floating-point comparisons. Contributed by Michael Droettboom. - Documentation generation moved to doxygen 1.8.8 (was 1.8.4). * Fortran wrappers - Track the change to wcscompare(). * User manual - Added mention of WCSLIB in "homebrew-science" (MacOSX) in the section on other packages.libwcs-develobs-arm-8 1615024839  !"#$%&'()*+,-7.3.17.3.17.3.1-bp153.1.77.3.1-bp153.1.7 5.15wcslibwcslib-7.3.1cel.hcel.incdis.hdis.incfitshdr.hfitshdr.incgetwcstab.hgetwcstab.inclin.hlin.inclog.hlog.incprj.hprj.incspc.hspc.incsph.hsph.incspx.hspx.inctab.htab.incwcs.hwcs.incwcsconfig.hwcsconfig_f77.hwcserr.hwcserr.incwcsfix.hwcsfix.incwcshdr.hwcshdr.incwcslib.hwcsmath.hwcsmath.incwcsprintf.hwcstrig.hwcsunits.hwcsunits.incwcsutil.hwtbarr.hlibwcs.sowcslib.pc/usr/include//usr/include/wcslib-7.3.1//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/94a4d34a7d694b29eecab4d595003b2b-wcslibcpioxz5aarch64-suse-linuxdirectoryASCII textAlgol 68 source, ASCII textC source, ASCII textUTF-8 Unicode textpkgconfig filePR*=?Rs wcslib-docutf-8bd9e0d44ebfdd7e87543c41ea797ac777eab4610a69ff6e65a69154f8de49da3?7zXZ !t/8] cr$x#Dd/#/5N N/(ոlbNN= X@5iRXaEs"#kv=_:5oT P b6ONBibpKIBWd4tr.v2a-&MKe=L˸DAZ!iDye&xdky< fp"\hCi?Mܺ'L.=/p-':qKARuc܂JA{SʗK旮h* (A2E[QC Ȃn8kbdT *ёb>e5b}m{mH,zEʥ!t'=73OfWA7:Ċf=GAMȸ{esbT3(AϛG9#bK5qF3g5݆~L*DnS({]8] /.RXR%':NE$SdCTaNTYUJ.QO!&MKg5UH28͜,3~inRεĂD =w[+<(>V]:& 3C Ș5-.I$ |>|VǟƘߦnG,Tj̉UiAeE}p =qap2]h͉Tͼ2۾$nhnR9"= F*8n"^3Ͻ'yh{ö(A٩)U߿MhcS2L?&v2;r%ԐÒ÷„kĹ%wOǾt@/)aV4v_Bg*av %I>E]sBN,Kuri,zz 5WyzGw-7mdžO0agwӯjGnx!q^FCQ=i%pyj'XjýuۈlԘ.5SyB[ Pr#oi;V!_IX} K"^bETzyOyTI`y&aPΫFj.Z+t`PU1ڢ!n(de^b/sG/핰M);ߪ%‹wƴ'qD5׼|מ<#M 3Sf#] B\Ŏ90V{Q;XNva\|||fG^zF)H*׭%N`,]XdYzʟb$еQcjcGp3l{| F> VO{$ $G'38g?!|ɚ3米dP9;:o5J &u,sYՄ|_3wιS3 ,γ-}]o]|`wˬp4Ifg}*jl`ˊRxaI.yg+a(k@ .a̩u"](Ƀ%v0Mcup50nVhϨL"DݧC([OG_'Kf8 8wOCpm .0Ǯ-v_@HGrt@STrj7Rz5Z`tJ*3ߑ_KY uFC!Y7W'h4F$C%u: Z.4u?&uِ"mR=S1TcYaRZυ{PAnW4;3WȘ:e?Q.XNj􉗍E<`>ՏڕiDo tԇ:4hGIw䴯t$tƸs,GoC써+G%z 4c#_rdۋr6%5Ҿ4!" GXN$h,Mks#`sEm~Urή:HdީֵS'RiQd(OuEFpiVu2w`]ը|ԙe.1TF:Tm C/iw].na/x̎ t$Isݽ,q;2}I$j>6VI|j~φÓdrj˼U+6!_ 0O(Rs.?'j!iXdP&ղ ,d.*nc6qpN(:C/Wשr`EOiS9:&m-`Ĥ-_]&>Ur+IY갤KK)bOc;x_ ;igP/Kr'ڑ lZ-HLt3ycTOj>5Cs?bRQ ǜyyZ%KnY<|3f.+DˌkyٚO}FFSJ>xF/ hUtç'E 0>Zbս< LقZu` RfU%vY%P/VA$?c+Y:E0ȫW|61R~!SCL#Yp{]}?hGh>ƵRMf~^7?P,2&|Oj͞E#h*''93/^ǹ4)Zewm BbۜN _.N9hW]"p*W _q x~Y+> -Xes> ~]A3]~H1$ߙyGىIsaFcRXzJ\f*v)߱x jgyKYu{D´ ۔C=d1jGmY6cIAMal'9o}w\@摧q1a4 >\p5]F+F jVmq[ d'0l={Sé6 "1z` #dŸ=H1ib}f Gp:Pjh>{p0Lwƴ~PڱWKPZ?@Py&^! DH>o ǓVPSl΋{39"lFrTz{\| 5Ӹ{Fc ;?2\,˲X)z VzyO惷s7]Yq P⭛w*tD(NڥG|; H}Rap=GMፏ1K铜2SjxҼ#:m6iA.r@dLg#8lsUUq[i `̴-sqea2 S 0Gc{,J=g6L58_ LO͓Sx{Px0D,{׳t-f9Z-mZK(5(]1Scgo&)p?Чs"{"Ӝ v;u΁?SFHy5N.q^%^&4s̓1iۘA΅$!' `PB_y0%V[;<>X/3Ok_DQ Dmw]oXҺ>#D -P(!n@_| SȅJW kyXvB7uRr!^0R)tJl?,,CosџHE5[a&(Y.hEu@z8N:XS Yn0Dͤws"PWƮQ'[Bч O!ǀtkԖ.ˠh[*G="?Qe[PxUH/po`8#7efQEdkHMv{NWblh1ڨ,\<!tV }X~8ѦQ_v#@2sޡuXg0ilI*mٲM̩mY1 ֊~mt6ّʤŃ7Aj5Q)a@"hv J<ȵF 1Ty`[<\lmv\MҰ16?МQ4cՍ R#tMtekʕ+VXRksm;D w9#&f{Peż0Rd H5K:,; =׍͆}Js!:rh#ڄ}LKGO,aAͳr\z})e{ -_]~? Q{fIu^Gtv1 F4aK6y*pW%L(;B<'InbddxMxݦ 5 CPN]h2o}U;*3H3U|0m帘vʿuMYld B*p aW0a]w6¡#]xRc{\X@tz;#] Ș2Ed?6rzd:HU=ޖ9j;bu}*QO Prؘa?}Ը( c(--'b/s W*0,{R:G5Հmz,{lkBXxhx2joS !=',| !yp< j!| JER9/ L&*_8;'  V᫾TzKnpT۵_K*[.rm rɦU鯛'S%YL?S.a- 's1*26$`dt/#VLXmE+S TJu2Aσzpb: )mݖ'vjl*:E×@og%b]C>| ?nLUpNb=RGf) @\$<yg93*rj.Bw)\oj5'F.p/B&㓜KjMO#J@Z?jt{Pa,v(9[a&²N( }b+bו?*[VtM>p9'W{Ktغ~ffč*no8͙Pa:^!+%zނ[FT.s_m>;w?sɭ{^7U1TY Eш,> Wろ!D-NkBP^Nk{A<iACswMe6JRBB/M9NI h1^[n),(EFpaF_~B֣K3 ڔl to?,1:TP߻ S<9Hxi^YPN 7:_2rԩyl۬>ȝb^!ipѻLKbr6_9[L!;GBL*'fWej>_~ٮ5@YJ(45nbNg{5N-I K.eʓU<``ei-~ 2IJ S4[Q ްᑾ͜QN eZlZt 7i$YAkFrn6ǻ8}oJhDnIVKq)gOs>u֩YJhRX`KR}Ba6oJFxVlqI>ܯk.+  Zx?-%+e * .o,frv @ )ܘ7[˹еЍ{;MBOFfTA## ,e1j%3L{T%_c$z>Ҍ! #BqK<ѣ ]O\ ~!8 ԳLҔ`ڰoߍ}V?w:FD]1GmN'I7j=x*JF{X-X~nb(o )}B^9kד!/<3:(KJUB@2|Tl&e"F91!mڥOq/i 4ő9+U]Ip+0uqAB#u JS4/X"3!uB_\Zofl\{աӑ8A'%cXLKbũu+rzfh:!q6_YT^NL #?)F+@Ye&^{e ᕊi6UځT6؁JVufw]ɨ83.)~%$èr105.XJ]G6%$,AE0 qY f̖%\Y࿔kOM|Q)uvX+#5οts5N@vcyR&H2X&$4m.4Fˑc>y ŔHFTEMbVȲ(3_r[ؑE5K !_|LJ[77 'ɚ)Cۆ]o$ bAA9D$ECb̥}|X΄y37!GΜnz@Y*嘖)ۛph:qG >Tm|07ܧTŎ2MryM[c!sD+τq-v|q>^i!d2Ȥ_U4"fM:28\knzP" ;o]Sl]>aSԹE/sg[&! HI \WME`2zz>}4zJ=qdyG݋^YҀuB?# t|s>2,Qih?;w-:[9`⾧B&)*\yn ?VcC/)V(\]~Kc,X)(AFܠbnהdiV\;%9 !熪(`0m؅Hb ',:͹A{ßd4BxѬNT4" [ر?Mn%λfiM~weBY|m%3ϲ$ VckInڋ~0|g?-$rPImR4aSF$տ;4`jl֫-1VBfW6GJ=cm۶j`-o"Bi,%*?}`p5D\j5;> b]vKWfOTT_kܭKDANkۍg+|v"zB\S z] "ZL?K1?7:xvameYڢV?&1A>f] 괙F R}ASjEMK*LFLbE~qؽa0-}7"]'-L<~P m$o?X0_A<-,T;ԙi:/hSGy?8q >=PeOhNN3IG;__ĥQ rS(lG /suV s\UIi`Wty/ks/o͸^+>?ui^W/<ڡľ ,^WXqgbo,w QKLIf2]F2cS8.G#O7ЃO^ΚVZ/d}jU=pP6#%/GnO9, Wh=v 27?9ܨ:=bEsڮCY{K$ S{v2P]+fJkn7viy=\"GN%=3ˆf3o-)jH>}0ucĞcA˻S2X,~v@_{5y~dgفX5sMU:xgNx "` h71޳EpwB$y_{UH;E"4!{IzҶ @J3 ^TK*Ȳ W:)GH ۿӜP̈xe9 `~z+s\_6]z$#UnڳDGS4o|Wsdh@[c>$Wuso|*Cz(7~ Y[yUNˆZYV/ZNqSq9?3[36ͮO8>  Nbo@*3xp F,h5c alqq,pSe_\ޛnLBꎶ,^)a3 M-X0pNSqaGq׃=hʫNkZ:k6 !&4FF(\7 4yH\ҚSֲZU(ݻHIw S9鰸;V5_{\F6H@` N;\$ycUl,9\SDFl32uC9!nS^9\۱ؖt ܑaч*fC*aїyoj9~^CtQ'aZ|A W/ %HQ*9m[w M-,dذKkr#Ҁz^w'i0]8\ >!} ߍJXL"pױL8d_SD""G\$9}|P8<9s3f$8f{y܇\,:3=h\V[X qSt *׵tq-`<GH"kg=TNҾb-sok6ZOnf35nM76# 4MeNgҩ y̕Y (@VRjذCR~6&ۇ [OD\7/N*B.t!0>C6>cHGg۲^˲FNFG؀DU\]N N WeQ^cF#< `be-k 'h#sՉOޠvI >1;ЈPM=iy":pAb }K ͠24Le4Ύr颂žȌ=.UMN OG 1n1G79IJϒxAi;sH>HΛ&(dG*k*Y(B%5P zI8u7B?m%hUii7CL ܏QGRzìWL.1SHWNߎ[MU*fS<~&꿵bJkDRB))E7/McO9zzcת=>册ZRԵ2Q[TVP5:<UGf8"ZMp B0CF[-[^wf>:űFŮZXvԀ5.i+J'dӫ%#J*Ɩʈtel3P' 54z$p׃?aиeoJ_Pq7{ S ܴxԅ}Ͷ2^ ѮwX8dh\.J]Y,I1gY.$ʷ엥nt=8,أ [͡U{iDLGJ,xEoB+MvAIΒmgPURƼHdɂgVm(FEuK߸ 1`2$fh2Su&%>' е#M+}PguSp8p]˙@L^Rȼ*EDn87tk,m gH.*鉕 uV[LllKFUYsKLɧ@3Xhn BgSdшt[Պu];NmV[WK4u&6{kԎܑdH`~nYX35=?>(7X QnӦ\\7"<>#^U!MO'* .wA`jtL|TUNKd9R5-cp83v'ڤ{h?OV*mb24$p/&y`H|`\|/6g{q;=3R;$&is#ȣt8JU{ui=u7kӧQ_VUwu\@tx(+t6WǵS)ٛi2 &rl$k1NB.&Q v <7D7$1?'-ɔKi.^P%<okG F_%SܷtSy!?ZiDTyz,=Ia ?LDn\X7Tc#!'A 19ubu76 ^@Tf/pȨsvNy(I;0Dhpjuf( ,`$ :A}j )2P<oh[XRIX3},|dٜUљ%3$(]E2yE/.W"Qb$uHw&#G?@jscSm6E0R|KNXc{.x3p;"gWJ. ^YО'5k$\Mb"X})CDRVŜKAE6vթG3?4 t Wc ʹ}# p&z* qKa1\scxrcmmkq rǣe۠|ںX܇NCUUaIyU?Kcbe&?8ځ( qaEQE-Ǹ,~\`NnM3Yqm;!ĭk5Я0E}Q:"q!"EM@j˒cs,)&{Zthj?,6^rvH"oط4{K5N__qƖv9]!1هVT/<9p;瓭`'_ Bnm/=jG{JdBu%S*R~hm S RŅ`:^4!7oT^fԄ.~n4"7E2]Mz")ECLrٌCcFGe1,lTMf`r-&>8r~t:dw hÙpNj`iWf&_%]b8d{Sz͜_*cX)޵0idũ)Me.B{GP^٥k4 ){ӏe??!-gRY|V9au+1dZIm7kcD<cFڭ؅bľM(˼Ҵ~YtSjǃKU ZYJ^h4h!',zL[dߣ6(C8k-?i [BV/׏U%,)mSb< wJ핫=N E(l'J̩[:wrbZJghMYBPրz߱Q6*ݾS:ۢuXFW|e{"K0r⠟Mػҡ?Iaƨ~&3U,DKCAqOL2gcֳlB \Brko)TԋI/aBCᜳ H7!*g3-fV 4ebNW|n8z+3 &L=5Կ>"ci|;c^ycR]!yOPxyW4 `qہLMy) i=]5IۈܹzazLٲ%Sc DOp$B($IG13$%Р\a CQJЫi#pW59:tp+CF߻ ->+֓ѿ: #M/ܿPK%!n0-6݇lu,Gv!y^\ l܇Pm:D `h󻺲YS#-[ڷ6|)㜐{) D&æ 6D@gԼŧDpW MHp~Qeٓc4?lNq-CqY@^p{r23P T`I:9$L|_ZLpAP*5$ ]"O7OH&EVEz]p)4,:>궋L^ )uk8{}yD:0ߖ(AMHkB8ʺ+650Z@.>m&C%P5 yRImc$K۾w \amAAт ~/'_HXKk3B|LMF>v$'T%Bّ,` w*' h9ߌaZ[Dq97R唷]3\zdF7^GuO;n2or063G)ʵNn2e+wzN'H)I]8LTtui!pns3Q@e0"{9N (_}bֺܶm/@sT8 ^le tة4D;(MT"AEC(ü8veȩ BI<cR|v `Y'6Ty0/lN;CWnW!A@5gEXIžkSPcpiZU:AÚәcrX*jlIuG],0ǥ%-84MgQŋhQ 2D~&@-T*j($K[HxU:4Z"f5~7 wʍ;m~TO+Lntó=?JLOmAqHw>>;٩mG"~sduЇsς,p2T"o.$o?F.CvOyt@49w|?G -,GAE|_~ Chͺ\`#:@QDVV[+YР+& {2 TZ8i Q0~hBNp }gY ~ָD>uʹWV:޾ ގhCeXqP"](gZFnH-ơ"d!(NJ>a4XW"@ w_R(ǚ܇\(/Od8KefDv0NtۡtVonڙO |qvcn>RN x1"Ն&Cbs Ifۂp@ Zj^8\;%$?KC 7*q,0n׆Q5+hd>zȝN,+/H(IG6-~4?.gDɛctՇ:$b&u9UbʼnA DP2nȭ3jze?0q_NSѤNx*,wqY[I0|9)kb3?Oo5+ܙ ӥ9? )zqjX`ƴ:N_ ߔY|̵ f*pgXf }v 38HP,>"_", Ļxiȧadf4㪔QDWufV~B$/a/A:=MX!wSJiYIzL)јĠ65Ys;zsOC\~I_ڶaJ3- :#Msspe+uwhfQ;LR/9>%[@܊64YRi}aPX 9>$I73xiӎuVkڹޥ}Yq5]֧IbF GV~1\nGۥzN4T0xƖz3Hu3P&ɋRW"9BgWmFB b3;+#\X(xS7cKw v> HE2 J}XCMQus:S|*08t7ܔ@]S>$Z;u \)LQ>uDU)SdlC8jBi "V1"u@kNm^?wCwÛ/UCs1U,eؐ9JVol+YT ĺN@ x8䏶kY<`E1OVeM"*9^+ڹfVL'`:g(0xqDxN;I!Ռ jI@6>Ѷ]Q] ztp{1&uٻ *9ܗwܾk갫ml+Źf*o}gJmW%醻; Ush3o-֎?J I\篑 ;\Џ)1AhFGK.(v$ 9,heeИx[N~-.woLjjDx:Kvy,R6^s Y̾sSh\ 2_Rj "@K; Vy~K hLr%SNݖ4⟸s.nͽ+vܰQ{(WkZ0!LSR˰4;/ul/ %" xE qJY4Y,F?jO)~\mb%Qɒ٭Dg_8$m$$vٞύ/#Eú?j0x?#!nKJy\aOBK^:%/G@M\rHsp}lE w/J@Gd$2Vϗ3G%2/vEJbo +ƠgnŅRuAZᧆmFASEW + (=iiT`%ݺ)dXw{F92W4)3F TbEwGk*U3zTab?鏮 !}wvxb 6ytyFP:q<ʃjYW;!}$ b)HmwŨQN!:(%rnWAFT=~_RiNI6 S:\Z).F5:aeQc*WS{xfBQGn'BQ77=9iLK`lY'cʱYBLF /-T蜋!rS “UV&`- .B;SwCov4^*: \k??|8aO≫}@2F3 CPL8vgCNS'?dn/dAU>qG KPZeij3|8iyiv˧nmmeBUȓ*m` RE]/ MGNzčbKFbV25+ۍLb]=N`ܴv-n+Q_pB@J-ED.z+sM}vY܂~E5X(`SF C .z6╁ZRɺd30_@q3R _ϽW)ixF\uqoV6ܕ )5yWNdeO&t8\# i L,'ȼűBn``!n=NK&D%xHsfI=Kaw}īCgTMXaX_QZNe>@VK#8eWSrU,R!Fa5eu̖QTUCǛ>ĄTayLgw3-U3Z%q}[CcSI^s2‡ l!UaHzʼn+;l.ڢ"o\*"0K9 ~.jqឳ6cEݝJE4dvRb䯴S<^nFWUY,#'VyQMuQ^&LccMꧦ'2S_ [1Bƅ粒6<` Fm`hO՟3{(i,=wio"j 9kr׿lBޕyGk0vS*x9O)+lM{Uxdt%6oi*>z4wƾ(YпsU(a6J7AFW$sE`5kI7!/o.!^ޮbs:OI>aZv_ۛvѱr`ޜ5 ֡| a,m@bqb%@GǦu޸7 prz8lߍ+S*K?V=z~]"Cʰ&"UKiZ4?cU~wOն (6 Jϩg{ޢVeЋVWW60}Тk7S27w!c)(-[t5*Cp1L-[׊,߃M;:Cı毷+DC5?0 ,0֦ 4}E>S&0'x5by-/ EF䩯Ȗà0}fBHʤj$]LOF?!iYU뫴*e1oX&~$ !s{xܡ]8i,{6Z{[x~%}$>u2* K_ 3s#U!9_C؃e)@]syF]Q8\^`C}\,",BcATP|/ҧҸ~Uh+е%zI!0{O̹lHy˚2.MX + {c뱽BvT!@gabop'`"qҰ0BO)˶2# E%|qAꅨi"'.r0?e (#G72a:gt+9rҗ:rݟ8*rL)k8Ԇ{3+=-cf¦(/Q߄ӔniڢSbCӰFA>Zړ' @+K0)]]ԫq=Cc'ߖI֓iZ~Yplg?p*_-m#i5%hc8OB W-]boܦ9DCEwf"By6R-'A/}LQ pN5|?d&#~n?6}h:|wCG?Nփ7M`Ch"(uLgYl˺樁} -G9DcEZ"([efiىrY r|Nae8WHvD-D ӬWC*q궏Q6f}#$~u: #Axˆ"@[Jsf$ "THO8#3) b£]!Dj`|ȷS紶!ky?S4o^^{yR6,Sp;|w'<]%2vo(Vazm<ΰO)̰(7PU7 c(|w++|aR;m-ҫ*9_ik[OaI=F)Su}vAD-4@1l 1:7}Z,:/~-y1V"(CGn$ q.r֊}x9:Q;oK [< ELЁ)ď|VVRB&_ro\'kk)JwM>5#GaBƄݹ G悎uJ3SnfQWg%?Z o^7Y@њYBѯ'F+r>Ӛ'cf?ZbÜ}(MSK Cw^k^S!&^x%q,3j1~A6ĢZ}8QEѿ/{ <8x\h(,ez#u QZW g+<}6p>SjF@mPgUh|YJx@b'q4:t%AuLrZ^-:IC/D$L4s͆ Q%,w"lp jv> JS,QŎ}w,ՔZŽg= JeyE2P~lZ:<Pp5+S2W,熓优?1`/6fЁdX3Ȁk9WN}rN`N$Fn;Bg/Mf!냔VGtk^CRM_]7(L_14T{ixI[@Ї+7[Sh?gLO5^=jr}{OmyORbCEt6 ΂'KkoJWHVIZ(G`,=8rW B!\ ϽS}RqTiw#ܣBKDʽZvwHWQ%}RK(*1iVT%^-ώ7N\Fx/Wjw+uٹ)0 uQzoy^1ǎzN>K‘!N2L*K3FD 0!"]*Wy8w8Qlź7?@շX{|FCPkʦmrU0\{8eOa47u#rJd"f?Pc៾bM{fJ ^h vP3 uK"VbId)\S>'APTݪERu8c[P&[QFӑUiyA <ͽ:/v.X46=*o'4{q30ȞgePuCƶ4(zcqr@CLCuhr#1޹J>U|,'BUxư tUOj$qw}q@j?vL~թtr00|~bN[Α%4<?Qr\Y𑣿94H%'2ZUY7 HҘ7sn%D:qa(cTRVHqF(GQ7sbr?+2/L겣3^'v}n8Xu=!*3oGzpA+}L詀)fUJ7iu˵{sʃ\RU3ѹXN$CxC5i;!>jD#d}8(%ݽ82CWpI?* 7ƕa/ռxߦG))MydE$6wn(L2adUcܾ :KOq*gްLr47mϣ;U ':]5Dna!)Bݎw“.8^";ت(Za+{H>(`_~n}Pi.O^B.s]˗<-XW)ݵ݇Y4@Bkj.Vͭ,eI6I0hPY% FzO_]~ (O δ<` ie ߑeQWk2Tb1(ΝD5.@蕄 ^er/iߦh2Ʒ&nr/ xřel_`Dw@*g\mIWzm*a'2*-YNJi0G4WQdDkJ!xh,ց42,\-JBs]vjbY@(!ug2Of"76ڲ*!wd=e:NSfmIQR"[Kgy\gFg_Z٪.y:37fn* 52|VM|Cܞޕ,,IW6yt0F4v?QMTY]cNA?y8OHkZe];VE9*x_@Vd2n%ߩ,DcЊ0 3R↙׺\FW#m A [f}u?q1̽, ツ}`[̜Gk!ٛ?8]&v3kc6!E[Ri{,Op5@Of$M<& stG";]$X iυ **C ${) D(e1ulM"7'Vtyk,bu C_1!c/:jX46[`m 7d]Ҿ 'zu١pV(@5C*oyErjDv)JBɶPp퀐'2"h!豗p0pzn0T=[Ŷ: FSkruPO /5A 樓E-8Mt1"RUw %ӨnSPp.8 dn$VJlmd <<,>m"L,FFhm֠cc!‡%ߠS:/u\v\AvSޙlE۹ Fw k8?d[훦pVd5[(HV؎p%a][Ãc M>@?!5Ȇ0ly0flwm@ݗtD/2aӪF&8Ozv)f\]*yWA)a>%u(8hO<ڻp 7/m,QUd/!_~$ML 3_©uV jbwFy,{]CI)Q_6Vi7_d\Sِ{?\J@52a"Z[F}-P"~T=S 7\86xgKu?F15r[J"ڕ V*2>&٣N x"à71z#9Ws@[?&=Ipaʰ L˧}g =\-cAя olgh}ҚtXl8M^xE9Բqa3ipsmU%TEf/K<+DLb[ 3[̩_!yTw"'˾K>>瑟X |f j}Xz[0.#EAZ/AAz`zҚhz{䁠|Mݲ?A8tu+>?Y|t+f<>a٦snu3v8 L1^Y^" kxO7 FquOȺxoRXn^%+$4αh߽–HMaĪQn[.:^6ؾQ nr/g-:Hi\8bLIOf}Nka@FهgsnF^ ї94 A;u2LVE}; {i'k@BG& )LH@sbfm$gǟ)äIv,l->E3H&u%*ks|zN,"{>WJ׏6#wi\xhr5tj'C O?r1%X60{X;un.9YSŦ,J aUM}$ǾgM $ÔRWxZ7xm ~Se4G鹩HX&I&,icgT>`O}' L}J25Me#UF(~?-/R倾=b9򾷏QVGO D&0ho@w`KU xN|kx2Jx9̡<>:\AmBC:2UҬZ#^%jJX`t% 3U8tecή݇PNkC[=l1Tqx1~ajVZQ \kCDY1R,D<7<野/\_-$'MT. GAKK E0u0›hӈEFnJ湵%5ZN'b: PKL"HO#(g×wn=~L=(-~]3\DGb?]p63":@ŕ"JX EE)%s!ұs i7֮g#gE2N*/zQy{YlE:%7mlj a0E)fzIvuxܢWw҉. /WRҖcjЛ-8`'3'u#zGն(K7T;ʆB㑛2 UlQ̹H.ُK`E@O5l9ٮ!@>F ,@&J-sgP5-}Ap #^s0?DifJIꠐИ7~mS:vW rޚd.#oM-A`2񄱂.w`ؘ8pۅLns'cH4pl3Ƴo`Y3kO}N2sd-XGqŌA,ֳ"A,3?_=@.}{yGM.D@H9(t5I"h|bV$EH4*_ٍg ?2_Q]`pp*]^:sK׃~MK"!YưkH{9p}J Cb&$|x]@z&9bWw4j PSkEtW۾!4/("VˉϝЖuWk1.}aIFn)023u{xW!cAchji>H (edL . VU{s$?ㄆ< ؄'nJ=6盍hχnњKe",a*W3^XS'/9^g.u6-%z Q#5w}v*VaLN,Fmb-;Xa5)Z`I?'G #V9 $P4 _ ꤷMzX/Ut>]M +aRJ~߽qU(>d֐-*Z)TW+; &QKnLT`;ŊiY@6q"P'`L1I`W)yS5v'ߜyيr#FCWqL:2S[a46л[xh@,Ц{'ؔ i_lH&G9zI(*;3ci$݇uJExMâg^9e._e"i9|WY)8}) ENJlPⰟ>rp$Խ6{4՟aMi'aQMt&ޫ%K-!A_c5SƸMysC{;0|;f]MzT[UqQ[R0mPOiV_(z%VhVܗ$]L`␮? bݴc m*_mGD]`aN҃|?롟_T,%3Pb RgjEg90ck+H @DW+s*] ~AskFj0;YuW(kyM$l0cKJS䪊`M b_8HeLuAY[FN:2= 'XŢ7`*n(.Ȱ&T@/trKs'6 1Rxd$. 4hk6Xȓ+cPtLi .oǖ @ K4uweWhHup׶VzłkZQVR#~X_Q_o% <\TԒUM1D:# ,wS{Ykg Z sW<l GC_.h{dptMQ J^q9穫s2M) Ѕ(P +".B! . Fm`'0Ť`1FC*jOƮRw; aMY򹀻w MqŵS!aȿlDposiHl"JչS5&oyBr:ÎsOq"]_7}+iҀ-䜞sc&+a̾敋Eyt4C6Op߄8'"=2 d8"&[7[Hk+[i7-V@IV;\Q?\P`ӯ#fN]gOAA&IYYum; &ٱ $IG5!cķO1$J_)85 PԪtH pr{m5^-)Wv bn]'=N3/,Tug-.::nR,HS+}DR@r[V7Y/: Z=NFGwkۗ@>lI!ׄgo ϕ4lӁM!l A' thcd*eYZv$HN,<#VS]VErk7ALGI*X)1nXF&w6TPx}/PEhqǎ㠹Fd/;Ju[N~̐k=cCJF*I}fZM@vAC6(ˌGEs[sSNk~3o#6b'qyB< „sDe R ޸uxtv4(s=jJ0xCUizN|(0 fiW\l,XZhVBX5U9шuNcB!p@n*8 GWrdIYjr H,.Y ͏[ f}A#ʅd+k D[pWMyE"\=oߓJc(ұ3uĘ2ebSB]zjmgtH!w#Kuꔏ'qVfLNvftl_nЅoG [0fgik[Bt;Dҳ-,ȮB}h㤤{Av,JZy'#˖b?ii3MЉk2tz(|LsAtL (3b:z䦪kg$6HV ї/%ø¶޸8  í)!炃K=Qb] {5ԝ }b9 ZQ^gBabcۈa[MHQp=vg.ĕЧO3} ajE1ZS),i s:j2wSHVV|~jsR/6đ;U?T,*cϔC%DXFb'xBB Uc(lfґZQs |\E/5b.(\Q<g_hI 8F yf[RB(d8HY^Ho+~H7{&uy:-i?@\{})lփb A~):eWC 5m∟ ,_ Si 1Ib}:glLBAjLc7VSMՂ{UCZd]*q?@}dĀ+:3!!FChb Hp6ULu&am09\՘ Eouh{U9y3w.y~fy ^,mR NX2|wVffzm*Ĝ/(F33BP|oloM1Zowh8񱰒N9PBO.}_Xk Z[b >UlPQV.+VId xv: >̻JZ6\յp3+!A*{SAhDK'O.\ ]vV⦙sBY6H9duo;3|F8`ڝΕl.:ɐͰ_NRh"iER%%$^҅1)iSqJ l{@հA)QjF΍dBKn :Vk$r֤*H[h"tqLQAı3jmv ØpЬQ"g'o۞Mp_3p@.[+Hwf{r_, }E82k.JyGuzʪPxكwHc2 ktǼJFωe;q~6۷GE|bPB*e[u[a,c.aV|A!.68=9~>EohzT .&Apy$́Jp?᪬8߹ c V#p&[U\;kWt8a !Ϯ81:t1m$޼%o宆r߄W]?|T|l)JYg}IR s/glmZVȣzЦ0vU. ֕ԤpZecem'QfAd /ѽZ}cL]ah`@MA |vm;BQP䤕_t^A!8}IR/%9 uI9e*y\kq.W0Amz.lV4IV#JI;tFoȠK=U?vx}7+cMr[ˡp?>#+_6YH"I(R S:&a4_^]٢ |r+%29gCA)QOk<oU?(6U]oyGzbg|2zk ϟE(iiC7ƱxQFiJvlAREgm ]#e?q= 殑XiNZK:$%kM]bdb_%xpr%dyʄvGqfEy}L8pbۮvJt:^+D8`MNRhx3RUxZKj1\ɓ[Kde:1L-@S3-cnm:71Q]hF NG%V{Q'(C%:kb!- =>2uح ~ htL:b0EÎ`Bu>qܴm6ԞlLCg bvmȣRӢ=iބCyD)IjR,vLTWG>$|Y:`;MSUa9VB 4AWqniccu]t]U-5h;k<.Ysg֑~i٥=ݪ< h}S;V{2,;h.[?WPZƦ|;$ E|D4\l[qv7_& [h@t( W]BH~ "V@qlVCb:)EaffeEmJO4`Jνn!3oLm`q6RΦs1)u|7kqG*֋`y# J2tF*?a@+A\a5W FUQh'y<>l{V0*1ݍ! +O$ݸ~F{LJQG¸f@F횐;'BQ[R@L,5(/;b@݋g"_Ib(JO>tԒs/ u 0Q'+ 8ɏl#Enh0]]]p(ZM&[f^˼|d!d;HEF|c<GB_ \{C^fE)=>zlǮrjViQЫI5^!~˱)N#gq F' w*ʜv3N>k,;xO)FօB׫?JL= "f>JluVK׃*~tyFe 6[Y --̾؊~`\f~+6)/JTe~@~ Yܺv|\y nhQ|[MTnai4hoW{|_J8OCr}4ȃ0k-vqCRa5() ,Prǒ٦b'tpam>KmѮ8}j'LfG-9Ի.<(V64}b?;i| (GO# qwS_|*)OK6aGT&/}0%5pe7?Ju#X*McN<"Nh,KEy a@kiUaM\h B'ocKZ$$aU A=ٕ|#a]rk܁ýVl^~XuS/-Q:,-cq۲3_O Ԭ_3B<6ɩ0Aa~`=zue7+5yF+a 8k#}0Frҡ[^:؝SI f /qG@<_T*~V x?fcleB`gx=w jBm"ǃ8nD]Dh=9 fUp"{>UNlIm5tP*Nx4qسDH3 aؚj"m"xRc'4% .Ly%"JfkKz&]_w| -ϴ 鿿@*É!CoCG6= DPЎŢy _e䈳iBub3qi.Ou=BʡC UVcU0K[g~[ocM=ϸy]gɍ;ܤ`^Ws^lߜ0CϓSLXpZL +EH]F2+X dgSa%4^0(So,t&l8Zxˑ,H{9I]֘hEYILu Ω啛gwuMTvt(t9.5=/CJJ^UalYO'XanZ]pUY._}m>YZJHgO}+ͽz,alBZC$?v=os<ڱ 2Cކ>P__K8(,hQ}abAM^:B(exwXݲvfǖ|R k0˄ vZjd:#cvZm0?5$*/ zA*Fֻ[k% <ASJfNS ysU׳rl |=6eJ ›u ]>#őqu(ϩM;^#nd~%t?ۧXwZ$~6`"]uZq:y&hp??#4Hf&~j!~G}z'sޖNJכO4RM)0G6.|=9;!촕Wl-)LW؆G^Μ᫢ғ@F>T+}|]A΢ *Tٳ8*U=ߜE',ع8φh$cqUÂP"Ŝ%4?(ԬBEvα,]ث /YA)h_s+Ѧ:o散.QoV 004RDMnd2!Q-2qZupH;%ap%,b޷ `ݘSB dbHnh~Vᔼ$/7[J-nn۳ (yIO.C$U*ƱYYP]oAF[wΠ|J&N%GZ,KީALƒ\^NRuP?9G6ݿ50e>]WQeq.6{X\!Sh_|9P'ct܌ VџgjKC%Erմa$)/*76L?I6"h;.0qUt'3KE')M;%*3sv~P@) '˚(--r=.(T^4xyQb]pҬ-aFLLu ޾ꖥi^/ȣz@@[-K IE:VB FVx6I\㳭ѧh &Yʸ_c$/L2PxHit+Uݝ81!3f?!A%vݥy ^~PJYg9ga\U-xz9o*8w =#Tv2gNBfAW~oްrZ(p$[\km뭪4PK@ yܗӜ5Z 7uɓ5Q%jZ.|yK反3/gr^y'ivwg$љ6.kś u\s(2vφ|(7D/SP-CB@@Scaz: f2#Mb|+aGD.^0Y &96| Wޜ;-5>ֱq6mvY,eI?/vXKyp*.3K\.,nv;}e{`k;WNp{ϗdDܨw@qel7YB87tj Lf1*`h&tN߀=Z)_^oؗuF4:| g[؎ZUM{/ q,DU6Oލ$YG=Y#,e-=/(s6":REϙUP*dbHuB<j9wO@9ԑ`R4/"OP sOĴSȆ+˅},񸪢kӳeU8|oMmN vjnJ󳨑.[͏?3,G'ORsqx H,$8IgPdlQ#KZnq-.=78 2߶thmPv #obZbDbJ'_o9#WjU`]pSANZ–6? V p;),Gh";m-XokdGH5 ƫ/y>Sz/ AoO˥|W|| ?x"p 3 ' Ǹq.;qq\vz-=ی`XLGH+ krP|B-`g41qo0_J ;ZːP RbW蚏p&eh͗?J4q X{"7ի]*0|wJLZ0K&mٮI0V6".#>K\,n۹k;p #rP @+K:qV06Qsv xKm?T'd0E=0 s!!x0+zbr<}U=۬Ψ ؾ!4c/Abyjw$1'iMK^JK c'm껊3 Fw[Aў"",1a>u@'YP# ,Hmak~"#dmR7v4tlYN}.$GҌ9B4(0^) 4VHTE|H*Z$V&̿Ğq@~֚8c)%aM嚍O| 4,qtQbKm|NW9(`oٻ}%.]l;E0dYl3P?77󠴘"Zs95a4pFRGH[ٶXy]gB[G3rHlIK)ŵ%&*m pՅgy@-=^\+<^u()&!G2fȐ/`B/ 6+a笠1m@6pX*D ֜;V,$;+#kj&K8n;<1+,eODÍXlĹrZO;ix%VɹTkF_ɦ" RϰCϙp\.8'<`h+Y9 hliy< |& s`-γ @jx6ښE8D,DtE`#"xV`Oyب,b>פ7J}0z 'e{KH7*Đ+;4"'F,pmA@`-_?)0ZDW~O[G@|%X-6b "n !cc*k+2 +?(3n/#9\) 3n=-RP\FpG) _2OW4$ۯ)ܞyoS% bۑׅ§m&=('FV꽐FO /vڡr{+1j &bÅ ,d5 aDJ?L8eo(<b`ե @.T<eEtc.bgyYzz8 G3ׄ6GBk#I^2M):'r̙D}++HOW%emȾb~CsmL<ɨ?< V")a?9 ⧫E?K7_)~RK۰+ӊBi˜RK&*pUfFWvr۩X)aA|RPMN[RuN\[aeq5ciPX=KYV͘F_yBXGS0Ag8ُyj0Ft%fb|]팍`Y z}o09ѝg#*lR JPX7i}FvSMǬN}&Uu7tzXBmef6ߋE qu& ֟9p+b1;mmlv*u= (& ,ȚQ]F)`,aP.ɰ,)*]ȇH89Xlp@YOKUІuKJ4#P$+ 8sD ɴ;ukQ3:5S]L+[;[@g L[Jo3 uy;Wv@T}'N} ueu6mԨ}p߹գ3qv~{ӫc2vS̳1dgE lj%Jq|>~D\C!ò2iwT ٯ!*aej,@#ucaw@ 3v🰄(Y} U9n_y?#8O#䲧yۊ'|g&ZeD:TmCq9QeHy˶ɋɳbm=NzдP]K1i$ X *c[@wC<|f*ָ)H`%]4uo.e[Oƫ-C9՘*-JZao?%^#q `g8C ܼ$8 vsEJOvljbBGmW:9P1bʖZ KcV wyot.rgȦ$~#(VҝZ_&_fnѷb2,?Tg*ΙPL2mSJap5)I<~]Z)1G =B X(J ?,8>)ƺ8񖭿RE2#~#<ĠV;9ʗmtHo^&ƒՍ^TJU[\gy>lX"1t#;$pXx"SptpQf\yEO7XGĕ2\gdfj)S<؄ύ I`  3Z|bdM,C̏I >XappJ01p0U`-X %=i)قF6>˗ J.0$n6TeD@ &BJXѲYO!}u 7dZ!>^9E&8RLZ9@F[uؐ"2H]$Ǔ’ <%,fǪBB쩖>jւлH;ٶqaOׯt{ guODdץk gV78SB ,0ڇ)pARV+ZV R~88+X+R\X$x$M@׬ eTOXLMASaY"3S"dUÉO)ʅԉb髲[W^ sw^~tanjN9uuS#1AÁ>&efq0͝VJO|ÑxhY@yt^FZÐQ; euK/fLJꆻt3 C&n?ڳ*†A~H#Dz Adբ%.; &]eRld>2qΝkn--qW89|w1~mBTJ#Oa"g9ka6(Q̣c.Kuuϕޟƅ)5t.cstR$f]_@ wX)Wf0?*X2yz&+l`Yf+ d^ O.L@ Ρ{ݒ\%ZG=o] iGfoMr6>>@Eudhzۨ~\B>N#c5l>**ę~7Ώ*%v/{ z:/1L 1ff{ۦ{ۦٺA+դ1H}pwHa׈zڡQLe8I=6DŽd'l..l7&{]7%OQ49Su6L47ny 7aPx֢hx&+D4L1T0Z||ڠD6QMqkvj2Ʀfx|"Uޣ*U@ޥHb }  j@@kdAPam&.!=0 *wOmWDߟ_W:{3mhS:1h#3Y,w;%:=?wJ=3E}Oi#+9 V ֫BZr4+A\(R=IҾl 熰C~M4ZKa>(jK(wOȌ=κzb: ҍW˔3(0mW!$6 .DڍuUٸn"ibx64J$M2$- #A91t>DvVk ͐2C+'yW0m^ϝwnk p9[J5'܍Bol(e{Tԟ\vQUZ ~ށTql+@7q>4(=O4vX ;9$H:GyʓlH"Z'd&[ˋ S( Wrܽ$1pL`nBb'kxo"+3"h}SuT /lacu>';[SA:l(,85ϻ>E퉞 f uA2 =Ϲ! @$peJ=4 kq+|a[z'fЃJhI|Q`6rF`y<THB[&IJ͜?P{zp$Z-r UZc%Q>,ueu`+BVE63$-rQxbEGA;E,$!` 4['@|8b%=i#)L]*U72v ,@O8'&M(g mBCl9Ѹ+_%SxI,|9D4$awfk{{ |QmjEt/bwn"fxhm9>9)atd&z4o2X *X*BhA޴ vp7%f@a[Vh|:UNž᙭Vfoub{ m< b dIhʺ~z ]XE$#p=V*H`M.zEDVA,,}X \چ=(vW N퉴4 R֎s?kk點f#dP6#REp ߩԝEi:h1z3U`MzQF̑k^p[ 7v2E &+{ M #R=_^)=J!fD7?o=GF/Wi a>8p;Mb<"  {YNj6aۖM,j> n߻~G`؟gilUz Nh {:KNH<~V?x0l}Q)8ZRO'DE* jH1mc o8OHA7ɜMʲh>HMk$RbX}[Ct%_as:O9-yoPꍵ؁sBqq ͑ l.;vc79G+o:vP(+trE?>=WqC`w0 U=XjlmP ղ9|> # I)hf$R-`SU:c` ^OD{zҚ,oߎԛ1W҉=pX€$@BLZ/LfmWQOQXǸ\b~,p˧ΰ.ӏ'f^eec>C eL麄'+Gw[Pn[?\%\# SD"M(c[ɉ r~}(͂rS\ 9䵏 ғ:'R-IG}\kpA#Dd?`Ԫњap&up@j. &iGF2m]:s靏#7a7bX4@G#;o̪^hM*L_Jce.;mB3{SkboM" }$"mu^AE($ z cz$K0EOȝ^ʇ\5̴ ^Q.*9f`y61Ikcw>Ryv5f,Ãs m&Ո*ȿVA`wDMp==3b⟶͖A^Зbpx$<ϳ[cI=Q=-N 31kو4zm9#X=/܁pwT\ճkj d.kq}$ErWZG7;n-U:U^ &p=Z[^SΝ$M>ronګj쇏+JǵwmH,(XitpԜ3j5#MY<6mhxY$җrEX&z޼ $,|D d8.^KY큑C+'\jr̭lJi<2*=cnE\H F3݂h yg 5&SN]l ghuϒ>;h "om+p׭0h&uTj4 :MqM_{e z3‰bLiN=϶F<2x!F0"`ׄ1 r+~\bD#B]Fzy`K3)K"Vm5:şQbP:~6гѐngd>sYU3L ULbڨA%8}2q"k}|BvYb{MkÏyë~!>F:+ȃ(rvh3,&imˤ&>Yh 6nOe@V-ǜ3]08 vz}պ~U/xV&E bK5@eIҿ,8$%Q\DK _J} ݏYpI=Ľ`OzfB27d<&J}F!aHğmn<ޕgMX>}8s2aQ"=B'LQ<J'f@BsQ?E5w o(^.X7V[h>ڌ:$b7WHTo11mN;yh=|-iWP@#!SK=PyɲJQQGz‡s:oݾ^uK&2qg%|紡).qÝE6 Toc -^Rn(Ds|=I>&+@/pF@ieO:<`wDV˵V+} Mj%MU5WX%E2~T vpb`DL-w[` @ovhE$ DnG/0-,be&_F d{aP|RC.3 fXjl M\zv{qbk]8R!B`{d] Hf-\^Q*Lc[jL^Ve!`v?U: %mLv&Iw@XN|hw"V38,) #ڕ0HԣT5fƛd3`ʷ8rE-;vfmN:ݰSv5_dZH pA<ߚkq$h vhRWFwHؾ#[y mF|{/5"z<'`Oj'Gu~3Fj1ڊHI!zlThH <w'ɛMGpz&1$CEKCR75 RܪcvgT^G@Mαr1۞]~XF#+^OJ#/;?p"G&"USm5 yuy\x!S׃{JQ"L"Mjmn9l#KE\/;{IWr 1:KRu\.J)YLjnE#p $'ݭгb3aƒabp]{%V5 5)jpUNgP1ȿŎ}61E1^@]5*@kn1 ':GbN1YDrwN],n7/88N׀i62 t[Iv8{Hf}R):|<xJ'$oO08qg rGG G:\> F:NA)|. ZR>>"_vƣozA 2Ǐ&\X)LMSMP~ Ar/ aЮVL"CXݚzU-_-}3g1tBsWI3=wBl~0t&;tհW0(> Ϛ` Lf ܃ƁdftGKsā+|>:.t 2]1 CF-m_p^AHP׵?drR]9Uvtj0 YAvD+Yơ҆qǦ,?B..>0yܵs@ p۟d$QmQпZJSкs2 ?2J0pөorVǶ9,Ap,-I>ȶvG }u/y'kŚlAҁM4\ڶ͙L :˔/Ȉr>Fmxŷ^6 yRI:I"˯$ *ѡa[ñ7ISk"mN}BgDh✢ϜJ|[M2,Ô , P)7NBܤ0egh7tiļCl0rMsKYPkmPZY=[y;#IN/e+'6p@`)BS$fCp* <F\<;&:YhIF92I5qa4}->)ԥ;}4awt72\czZUW5PR҂Cz0S|q_ZMp&(9enh|6!b )|rzVX'3G> ;,HFkC|Z{"E:3ɲ;(kEs =I@pd/җ#41sL`HV`$*ds{5ߊ4Hǁm$dK+90^eM*}БO09\gPeT&*%{VYfΥPu#a88DZ&@<(h ]-ޙ($H8VH{Eu`DQP@KW#]ZwLEȹ6ъ01p.C$%.>j|=4"q0E1g zDu^4( R"YU7*ufw1%)侠>HrU3~brN1[] 5Κhf)NZNhlJox^ny Mސ";6,#DLavII"zHZu"o,]$p nmŠn1wOa,*SHqB{x$:VK%db$H:ޢjF*Owi`?_|9>|?P >뿽WEtE.(erx:][ 9 )3;DZVJ+؇ ]>z$/E+CK[oP7Ph (%PYa,ֻ0F%AF 9p:Us]mdWߵg/`\ ˡG%W3`֛W[ħyƏQ")w^' 2;;#Z:厊REڇ ʻ":Zc%Q]HR"XC q[tIfWlb*9bR_rSۂ/3 ORTĭb:cIg {NiZ2;4Vw9A(8[×T :13 臤_k/[{q/^$J-#=5Z tcV]P{4DŽ j1eUB'J~9ʉO(WhVo7>V"ӪZdXߜ :MKӒLcCb JoE+TzG]?csz@i2; wKoȡH^XYawY<}rEE  ăe!_FD68zhX 2VT(okX3[$'若S֨ =nk:5O%mihCA{84ξf, A'RǭS‰m~@-O3J6qlĎg] de2/ࡊFWdo<"l#]R]Z8yA~( K2jۆ~Bߺdxܵaqb'WEOrO*:7Q$?(&2j2O<&3v:ԥ3_*O37Y&ַtAJw]'|gۇb 5KPa%xBcLrؗ^$0yWۘB Mi זd6&SA my^\)Bk DO0^l#=_>0ߌS>]  (Ժ)p7a?5= .UVf$+edۅk:ǴP@j@QI!?;(]< m,MT4] =ɄD&PcU%}I]ɫ5NbfhI՜w<tzCSQ&`J,44b2򦛧gl ߸KT]ޣ=ӏ?GLDmP>cwlӹt ͉- !/mTCR8$EЩ0]Q ŌSӦ ߢG4KMiW^yۄ&w^r}1pf@eePţ7 {ngN&o}@I64mO=].v^b4%#H/h]r+#g=p_ -t!~ΊJ+!%IV`nV$ dpieax*/>j>{`1w@LLK ZLX ۏTyEX)iu7甠4L|bJ /rhӄ]NDr\K':VBܹ] 0F82edԻ٦P{7:,_4CI SnW@W nqq|6MUXXxpe6w\ԯ_pVR` Fۈ>hw9nu+,uޡYrUjG f%ϼ~U3gvHM8(?(l,MܹŘ*uqs[jyIÉڻI&u9yLp1r& qͷVFgYYv1D֡%ϭ4YЈ|nd5 Gt9:k3+fWj̑JcqZ h;0oF*o&)fK vN`QUQ%Y79rz)氡ػtnO9_F8nȆii:M 3񋁊G#Toi н.P+/B]$..0`›A]ؓrG-wo1O1;_1,|p {~eƥ3DCez.`I-ܹF=9(jW{{@!&~W=eAeU{jH{[/gº*o;w`J֚6>\ú̏?5) xfEFJEbqzJj{aQ8lJ킑cErm"۝{x$Z֓$\ ~dkGAD:aҢԏ-vէ- Y '.nS@Z)Ų,/L%!C&_oI6} T|?E<'&P<: a ;;[&?y*bXAunꚯ2wiCw|2> F!{w]{taD-BEzFt(,vВw@4[zqwmDpnI^344l)DHC>> ju7|[&gc:5Cp04-]jHC%u,:E,L;Rn A*ֳ) #"ܔL# CgC5͔6O7GgoWcy76Vd"~vjAִ0s ?X"E8U30& .O $뗩/^ ,keq*VrƶK]@") )I╉"s$N&,;gZv_ CK/PRE᷄%TfcctI{ ]r1M{{ޢ;;MA?J Ȍne\1aĪb7K+7DnkFI )i'hdzdQ{v)9Ԉ13m r4w$PmCF!ꐦ(jܸ17b^F+#WV/m:h/bJr%Ag! =4šZMt20}RLH*?VMϴGM5VX7sjw,eVP A>j!陗q65#k~[#X c3{#16T&l1ֲ;< i&Vެ;YVɣ ѷޤC#U6_%2? N&0}T ~Kvg)1 Ί|ɔ<͋+W(=A&tқ4e6N+j?8T:}!s #㴕P kY7PfWV78n~T>0%fk/[Qt~8Gu>NғM`UE$63LPDBaQN[?K◘/d~?W߾3TzԨ,*e)H0t5P]5vSFr 9  MVf^W^ܝ:l4?lxTc/<;79K^kgsļ6^^+ c7&+cqmCG͊A#/9]߮&瘙cf6BwFt2mdTi3sB!'q0;Vy6`:)jne҈)oPA6'ME s\ {cW )< .|mYd#H o7#rWSD]@eBuZl-tQBb AIb豍&!첆 sѺj$][H(1C0ֻLh技Qr':# " wy_emB@ŵ@$f$mPv V[2a >o]m3a..@Rt"k0FD B@,֩+Ef8}KS`O~4BWl>jV*&d2,L$.TrY~xovݧ9[Gs^$k>DR ;.z5(=; -j+8{g] ŭi+]ajGzC{]|َSF)BhqR7dΚS%)3K Rl}[`Lo<Ӈ|&qwI@?T I| _[Rr43i\2Bi#Pڿ8>ّ?htdp$Htȟܶ#v ѕSJo#z/"Ӻ.;nA<>a8D29hնw9F* y7b!#O!D6'e5M6"4Wl(%C ﵣup)?5? rOH:J, I' uL#UEFcyAAUڭ_U?[A-X̾z06s̕shGws>E[DzcfKrik:Mm8Β3X!!,='ƒ_WYUɄΰ)V<[i4k_r] +0:WD@-I,6 XqK>aa=Hn Ꮪwa,|u4k$ЮMSxiѼMhHɦgܢjuvaY~^ `mj=lx#bhU89sC,@W\ol٫ulQJV.VqVA\nTW^ Ȑ"~TxW–+֬!B͐qi mvaQB=(B:JڮZ6II5jRml6{;,w|-=YI@~J1蒖(MÛ sQYUjzMiIʘ4)F32Ϸ\.@Nu`>OାS8S{{kh5UI2.RZz$&&>'vu k'Ww RHx8k*arx:]љhTh>#؉ĂWu8ޯQF6AfcY@`i/ pKSx(hG*@׷nbFXWDj妊JP{S;C..XOWgqukR9G Rtnƨ8:>˥>4TȽ_oH4P[FύC:O(qeu;=C`uӽ^HMm)ބ}4f l!wʯ3:G<+SW0UBY೟>*XJhY;6[N'P^Ȼ@ sT: gGYj*mWg~!NG2Ii]#1aX6@wpS\hOs e^=hFLk^&cLIhȔH-A8[䖔`4bޝ1ljũ**W0,>b(܋<ϳ[H}j~ËԫفS5:cNSU%a/ »ܶ;P&Xrŋ5B׌7zEZFie*[_^_N~~>O:9[:K [8# pB_)Ms=$jf]w7ELDrGR#UІl(Lfe;Dkϗ j !EF즴2x$.R7dYbܛ@f7mۀ] . ;u|*;rPJ48*Jtp}7_y}Uc܆6nB^e.ޠ 5}yh# (x\5voaJ^R\~MDDZzl(6hFLa?l=7pԖQ.N!Yk-e<՗~daB$PNh=8")]a-S,+_p &Kb"˛xxm(˃.Eh롛 dGҏ305sf_P,=5jH=&~T6}a60&Rd=!AXo.xQ$yY9x?;ꏋR;?ixO3rNh*z'0Vq ]Y;p)&C^5'ӳeڇJjt,%Sl 0ŭ=Enc,gNDYX紊NR$D}f|]r:ra%+~VѱB&4< "ljv@m\(q&e%:ٕB *$E_{),*27rͣHJ+ 2;( ]ϑoC *:) ]?OQzڢ b^ykR|Je3b, AYͥh}M%ESU9 b_0>_Ux _~{*- U:" `y&C^]YY):;!K+yq89q?%ڴmT 3ZE#z+x$::/\[$IƎfo}"~_9[ p=ZI07peN2]$kKt61[K ۯ/B(B6>{ٞ\xɲP!6T@T1,w(tK`'Y{e c5=aR GI~n"a^՗P &yK?xrDu? P &h~_ev<.#-FΈX4lh~dsU㼇gz)K 'Σy1Cz (Qq>DPf/83[iKa1>4r)&\UH&zƂKi27G7/aeTce]bT*^xT{VLL)m@ &$7rQhL|b6^SmJ yf}?lY5oECBojhG#O(Tǔ0!{VQc`h2l%:~6EպiבFM>sq>vvyK8\Ƨ3teWo7`Z>SPd/+^MtDf;Ju2U9%ٶ nAD׼){y5~3+<\K\Bn0L`ㆸlE%)Xlk{}i!A!yo7h*1'awP5lʘpS#[؛jMϙ OGg]=BnXO;WO^^D,(wWާ+iV!i'@"2lu\EG,00' @b]'@I^ksjm38\1cՖeݺs ;2l}~LqsHRҘbAUǖklHZFK.W#ܦXsԟ| >' ;MuI^|\hƓr[t;~5S^em!OjP⇀>$ E'"ZM)uf/1v# gMo,`D7UTK}P0и"(bǁr>/Z\[W\gQNk0"FC yMD\tKVXiafPpB?5kǣ( N=ܗ| `[V7p^ca|AtZ~dAKSYcMqg@-S:jvd^fv쿨R'+ r.( C \"oO'KwLc$99ovh]lZE_^-7;2zѵH;˩Ev: |p<>|-̱QJȩ6Ip32-Y'NYK>DQ"@W ^e ;MXO /-⾊4.E)WCR{|K^74DϽ"> IJ Eq>pn>eהDt9<G6P 9[5/y-5P9èbYhZLU99->CzyĊ. Ẅ́Ϣ~7i 3BٛTQߌ_ǃ+~I 7rKrv~͈I~(H ݥ:[@Gp wb{Cn#!1j:FK`Oܼs;fvΟ\9'۲6>k)PcK'yv]nn:n}$>-0vfzB4&x#FK91I~N 2ᴣZσ/׸+q~_1JW_Ze-"Kz蟭6=6+b5W";fᩍjC/ `N6tsSl#Koi+VV`}"~3#ŢUUk]]q݂GWp ^]{`#cP5,[+.\Qk6*t 6MDJ‹iHM6ڞ]B \]8L[|U9 1D4g&ϞW1Sy8D5DZo% ^'WOV `}/nu]8=P@j3cnz>f+JV%70$6'*|\eE߲I/Z)|ԍZjr*/\mMvuC\d~{ ]d#΍_f+Ǹ1 |e/G>D3s Sh#9MyF[4GR3oO43Ub)kGNJ7TB7WQĖ?ֈ°) {)َC7i݅b'~`rUfŤD?8Fߖd8Q7 `@r2uU]<#jS=|-DbB( !be}pFbiKgS5pW'#겙#o)pxy܁P)To|Hbᴍi)3k&gZRSgB{HMh-(nTL;c硥bf'yZv|{jg p-9(H?3``KO.TKl$E>IT34ia8i䄛)H/={W@֭d E.tGA?bž&9T#R(֗NwUL*`/^ al~}aLGj*ƾ_ff]E8e* lcUxE.&q~>8v `0ϲ"C]ƒ Q܏[99$x)TPޔ=9vd77꾷;t.Dټ%")=G>09Jt#lQ-OK!HXHʲ߂zu5r" ɷg5X&LJY,~H4 }KfG`EjQ6Y̮(]:a g946}tč 1a2)|96! oߖU9-dB;@v'uTWL+*4idèrq4v}J5DG/\9?CS$ ;wz|].~afNҐFlRƅ,I%сc)pB`Uc^ߐ? ݅$ GNH] pfM,6d~4k»V@;#V83>nR@0.yD5\^`4VW% 5MD4'z0}3o3/KpQF[m>e;ABxGm@/*x'q& z^X(-iKX`лR,JDo{Z~v_R,"^Yi](ݔ uHWA*1uAExxR%LF:BիNJpc峹#}Z3c pq3~{f3‹O9sɆ4-["£!4W ;7'\&u`*k0V7}j:Eͷ=;9.l9*wC6zմ.R;e^@CsN?ln 7;l:N?+ߍ9өhEݎkI92Lt @J@ bzVlj.U#)NO}yշ}4y${hŒjjL!d$IEr52߄a\i8͊+7F] ~GSiL!df 6Yޢ$ľw3drH ڞaҵ%jU7k{6Q 80#';AV(a^}f|AD²֏8,ﶉ,ɾFt섟oF,iqJSU tKj JA\@,.(^W+F, ȒQcXpv<"wQ5N$[L{m??xv\@#p&Mʉ 01"Z0I3 7{:~)0&Z4A7)L# M+X~ʘy 7uرk9`sl; Vu|mb{h\P21XL׊S&a5ᛞpsz0mJAh@߱#8z6c&t b?Qb]z@HF;u-0O;@QRB/P*]]|·ؐ*m@Cp9,Rkr;:y; ϖ@俎9:QÖW9RszuiN}dM,/?zˮ˰Y< ى xhe+Qn0~+6 {kMe݉ bC/k DAw^)~nů sYy:D Df;@F͡U[_Ł=Pi̕bk@E+fjk&L OJeE~.DO缫 +-Q4M QKLGXQU">e!l[+0?C&"WvEVDD'%oh뼽q4):+)̂l)+&_Gn<0͋8sY5lj5Ʋ ):;YVD7K˲m.+mf M)L eAEEjBH7W3vD pX*y'0=[bݿ f<ŀssi[M`jqp5S K\M"Sӈy&O^`9b0窚$_CL-fySpaaUefY'teٷծ .VN `MB !HSP7vR*Ūu323vw@DWu9CaQWB޷C %/Tbaӎiryq`VJPʉS}C{tlOX^9rR1:; lbXnvwtR{ͅ7E\,aI״E=~k}-vZ3iK-SqGCDё&ou0S%]LX9#QPp:D3/Eh/YHӻZ*hjNdEImQ'm!vעƒ@!R'_Z#LܡN* )9>g W"7Ay_ֱq`aT< $y?˼I Wd2 F.dcrV3Yk3'wqH<ߴV6v CILTи7fγ::zS Uofs7ʗ$d,QJ6~%r 18X/`7/Ķ}b'J\|Nmy{4M?h0?{7_%ѡz *dY2ScTF<`hںBIniKcz ZWɑDm8FSɦ#IL6 [.$S º?'& I\.(q.QĹi'/qNmҟx>`8SdvV!Bś]r%e1?w7i&bn}/ڧ@VS!h5Ŏ xF; vG00#gX&YQĈpl)1Rpb硡)x˳:&"[窣u.+OvڗVy lVi|T-\UH ;}~Q '@޺hO52V9QJ,J{мD!=)G <]f K u 8ծLJ1+C7%GnII8H[,oͅ7Օqv}[+F-H8SHhFoѓHӽ%T ta\}!YܔRP w\I6WZgB~xoޞ׎1KIcߨ5{"xf^P=/8w[FN9SWPgsF˂"[b9NXkSVRk5kӄ,4X_H" \qc63mNu\8VT@z{AU#r*J!M55NbxF//_lMIggMMɣ5qJ'n. )xz]x l5sN:rm.G4q9 㝐p1e8t0!CYz5?{AbxɿUWҬ̦ok&$dA9!^־69ϊۇM񩭓/X%{HJgp֌5x昋hGZ+z/Ē]-'D7TF Ad9n<|b7 vJe|Ndf&9~ѶhcԼOUW{{ :NL'EʾzRwl\x YaETzpx{ l `0SL2>uZYcRookC z0+j/z oALde1_K1ډ:jl.! ]vlHG3ytzù%"V*/6>:!@;1CױaD9/٥=1i8`2ŕGIK7<Y"袞iw 0 [-Q=G /M5ߵ9Q9~! ! 48Z4+9@Ac3jfaؕt4 ͲEw t"AN\$'NȖOO-upނCD1B/w+R$[#9G!?.r]5?FR &Z<x+0JNxPjA_ 0.g&[;o%l ﯷ'%Ν׏8Aػ8/[^5za,}FB G[Yu8ML, @3Ӑi5Jh&9ģ"z ɽ [ ie9"t$~u#Qa⬲ kcOǩ5qBDLbZ߾=kJg';8q*k#ܒg HrIc>ʗ79R5->!^ 'X\c JʦU2k\2)]G0'6V5k̃R?P+aڒ3"}n4rx!fBXyՀ.NL"v6 R@0)2PoI<\=,G?W.,`HP"hQ#-`6NPщ`,`ioXR1Oj:& -s CHOl烃sN\Yd&*n ;j3^gPߤI k"l/O4sk٣Uf0BZ EnB7m  gZ!-EVMX\ʍ$ه[=g=b]?y}@­Mxz4o2S [Ղ*S!8ok kfta:'LgUJgO<1t3|$:.rj&.Й"Wb.(?QN̄g6Nck.SJKy|훬 b z?Δ'oI>af^ )`{`]7O8r>E->|*=k{U< o@;H.P$vb j,RX'Ƅycf!Otpl,`K!oTv%"M5)m/HzXmw|eWtinl*3mm<խ`/$`y`X aFXBUu,B;. lӽT Q7,aJ: xgF;!Kd۷ǹ3`v(\f8oM{ZucdSdym϶=[n.].qJ lhM`nW rQP)'F='N!y@%hiIY!JIJTMwܷZ",F*f1gճWpKΦ:ܺLT !?wߓTHϺ Lf(K/vR@<׶v|,޼3\I%UYS=P0ahf{"7gatqYmϣ*\Bj3NMYe3I?@Y8QZqtHje"۬!s)ș~{ z'nSAZǦK-볪DqYhSe0+- te2zI%4CZ7[K)K?F{r͡ ,~cR逯w:t~>O/_2~ͧBd{q=7x|(Pp/k2 ũsϰ $π/ zwAe?::^ ;#Xg*KQ ~"oV $VYr3"xaܒ1qA5wq)=1BUOV.ȊA]}&DM 1,$,{cW9xs?,C %U9KkQr@$G7k & 6\j3 ­4 yU9~5{k$x5,$Kl ,k"OC-MHcHQ) e*qRUFw2Q=$C#k[B\^8>nAb5BA:SS8ܙRF>2Eg@\fyZw-ުYۄ~K}.BAږHeers3qwb;!&5k wG13MmA&tvTP#?ħ'p:Uꩻ=Ah=|H"40aM+^ZH*űPM$)?#ɖx*Y[yб6זKo3 t\%0.\Ӄ^*ir+H 4W׿zeȖmiG}2%,aT=],44ug9KE8eu'LӐ!0"N{dSX*uʿYhv% WEՊ3 5e>o NPnope?O5Gu5`eQY.=;e…gP0Vٔp G@GS+&9{ D,s w'-~d<,*+t,1jNS)ZO^7N 1R$bBHݯpVg=qy,yqO*ksPKem'+jO^6VsA|KRO^5뿢2M/e؍N\< &KU7ʄCV`Vi":gjR@Fhh<􏥑vƼ/ᫎ7CmB7VpyAUL{QR g~[36.6Dzm*uui᫽P[2? !] 6ZFPcfxQZ Lt+EKxqaU"1XG Xnc J"¯, ӵBTAajp!r' fP<<<8[i'bGځaEumh!6؇_+-5X"!v\ȓi Fy=; N"Eq/s7|!:EK$>/V"2&p qN)߄R0zaM'S֬D7s*خĸ:+y΂x`X[l,C3o*qc8y T/ZV)O!&JQNл1͆18dX;ah9 b?WQ>2nj+,n5C!`!P9X'ME*{lynZT}оsԟ9m) olc =XڢK|pT0zZ|">] ՛)d q*Y<6RKP>FNRO 羧^I'cD;QMAR"MBfSY2Aͱ"ܝ"xat\j0;a&=l׎V-@fui^r*xMc LK6r