stress-ng-0.17.04-bp155.2.3.1<>,De3I%z  C*/> UlҥY@2ݹ~Jguڿ010zoZI;< hN8COЬ%1[* Nz& u95˳ {l#=l;ReG%MpDH0kn,rx4 D VKJNsk#VÂƃ,+6pO쨾RiB0[}Bs\ԧџ8́tQ"ϥ93ڿVܓTۏ{proH{ ؆kjBi7[7SBZ}/h@ɒBNl0B!*Í|,n!7?R@8vHCH]?&Ӊ= 7#V&2]%f;1f Vqe_w5X #R*T~6rDs!{ ABR`J0 M @5ڋ- i.mrΎz}) X\IW>>+?+d   C"/ HY     8`x:|: :( =8 D9l:F%G%H& I&$X&,Y&4\&\]&t^&b'Bc'd(e(f(l(u(v(w*Dx*\y*t6z+L+\+`+f+Cstress-ng0.17.04bp155.2.3.1Tool to load and stress a computerstress-ng can stress various subsystems of a computer. It can stress load CPU, cache, disk, memory, socket and pipe I/O, scheduling and much more. stress-ng is a re-write of the original stress tool by Amos Waterland but has many additional features such as specifying the number of bogo operations to run, execution metrics, a stress verification on memory and compute operations and considerably more stress mechanisms.e3i02-ch2cnmSUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Benchmarkhttps://github.com/ColinIanKing/stress-nglinuxx86_64k;F;ƁA큤A큤e3e3eDe3eDeDbe14b513804a16f857f1a56027f8f0261ba36caee7753f0cd5a5b2ed5f0ef1a755b66c9f7d4ef4d76c93f4be6264d0ef5126a330e0cc8c6a6cd7739c0be7a9738177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806433fecc755ab766001012bd210c6ad42b162601096f013fbd6e196353f70b03621rootrootrootrootrootrootrootrootrootrootrootrootstress-ng-0.17.04-bp155.2.3.1.src.rpmstress-ngstress-ng(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libbsd.so.0()(64bit)libbsd.so.0(LIBBSD_0.0)(64bit)libbsd.so.0(LIBBSD_0.3)(64bit)libbsd.so.0(LIBBSD_0.5)(64bit)libbsd.so.0(LIBBSD_0.6)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.23)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.11)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)librt.so.1(GLIBC_2.3.4)(64bit)libsctp.so.1()(64bit)libsctp.so.1(VERS_1)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3e@ez@d/@dcGci@cwscD @c'@bڑ@bV@b@Qaf@aSaD@a0a@`ٹ`[`}@``;_%_$__@__cO_V _C_3_$_A@^^V@^^@^@^@^^^oj@^d@^d@^_@^V]^I.^>^1s^^,]@]]7@]e@]*]]µ]]?]]@]m@]e@]'$]@\\\e\f\Z@\R@\9[x @[dC[Q[M@[?Y[4[,[$[o[5@ZZZ؄ZZZ@ZZZkZ@Z@ZZvZqZk@Zg#Z`@ZYZOhZJ"Z6\@Z.s@Z+@ZZC@Z@Y@Y@YYYm@YdYTYK@YFk@Y5GY1S@Y@Y@YXX!@XXoX'@W@WW!WW{@WMartin Hauke Andrea Manzini Martin Hauke Dirk Müller Dirk Müller Martin Hauke Dirk Müller Martin Hauke Dirk Müller Martin Hauke Dirk Müller Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Petr Vorel Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Scott Bahling Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.dempluskal@suse.commardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.depgeorgiadis@suse.commardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demimi.vx@gmail.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.demardnh@gmx.de- update to 0.17.4: * kernel-coverage: add longer duration sysbadaddr test * stress-pthread: disable pthread_sigqueue call for CYGWIN * stress-tree: disable RB trees for CYGWIN * stress-sparsematrix: disable RB trees for CYGWIN * core-helper: add _start workaround for CYGWIN * core-shim: fix setdomainname check on HAVE_SETDOMAINNAME * stress-dir: don't reference non-POSIX d_reclen for CYGWIN * stress-mmapfork: use stress_mmap_populate for MAP_POPULATE * stress-xattr: workaround ENODATA not being defined for NetBSD * stress-metamix: voidify parameter temp_dir if O_DIRECTORY is not defined * core-time: voidify parameter dnow, cleans up Dilos build warning * stress-sysbadaddr: fix another valid fd check, should be >= 0 * stress-sysbadaddr: fix valid fd check, should be >= 0 * stress-sysbadaddr: close fdin rather than fdout on fdout open failure * stress-sysfs: use SCNu16 formate specifier for sscanf uint16_t * stress-sock: remove shadowed declaration of variable i * stress-vdso: add clock_getres * stress-sysinval: set dirfd mode, gid and uid back to original setting * stress-sigxfsz: retry setrlimit with smaller size if limit is too large * stress-copy-file: replace sizeof(char) with 8 * stress-copy-file: fix the max off_t, it's signed to cater for this * stress-sysbadaddr: use shim_cacheflush instead of direct system call * stress-sysbadaddr: pass different addresses to ppoll * stress-af-alg-defconfigs: re-order and remove blank lines * stress-mmap: add mprotect EACCESS error check for NetBSD * stress-metamix: add EBADF on fdatasync on read-only fd * stress-metamix: fix incorrect EBADF check * stress-metamix: ignore EBADF on fdatasync on read-only file * stress-ng: don't call mprotect if it does not exist * stress-syscall: add comment explaining why shell sort is used instead of qsort * stress-sysbadaddr: use VOID_RET for typed voidification of system call returns * Update copyright year to 2024 * Manual: remove . in Eigen description * stress-sock: exercise SO_SOCKET SO_* opts that return int type values * stress-sysbadaddr: only increment counter if a syscall is to be made * stress-sysbadaddr: avoid exercising system calls that will not fail * stress-sysbadaddr: add some more xattr system calls * stress-sysbadaddr: bad_fstat: exercise fstat on temp dir * stress-sysbadaddr: add copy_file_range * stress-sysbadaddr: add missing MIPS cacheflush system call * stress-syscall: add missing MIPS cacheflush system call * stress-sysbadaddr: exercise shim'd and non-shim'd syscalls * stress-sysbadaddr: exericse system call parameters with range of parameters * stress-sysbadaddr: only respawn child when bad addr breaks system call * core-version: define EQUAL_GNUC for all compiler times * stress-radixsort: remove array size specifiers to fix tcc build failures * core-builtin: add shim wrapper for __builtin_assume_aligned() * core-cache: add missing tab to clean up \ alignments * stress-vecshuf: remove redundant variables total_ops and total_bytes * stress-numa: Fix spelling mistake in comment * stress-memthrash: remove trailing space at end of line- Update to version 0.17.3 Changes since 0.16.4 * https://github.com/ColinIanKing/stress-ng/compare/V0.16.04...V0.17.03- Update to version 0.16.4 * see https://github.com/ColinIanKing/stress-ng/blob/V0.16.04/debian/changelog for the full changelog- Udpate to version 0.15.6 * see https://github.com/ColinIanKing/stress-ng/blob/V0.15.06/debian/changelog for the full changelog- update to 0.15.2: * test/test-float.c: Avoid tickling an implicit int error * test-aligned-alloc: Define _GNU_SOURCE for the aligned_alloc prototype * test-fchmodat: Include for the fchmodat prototype * test-pidfd-getfd: Include if available for pidfd_getfd * rework stress_strnrnd() * stress-signest: disable alternative stack before unmap * Makefile: bump verison, update to new code name * stress-forkheavy: cast mmap return to same type as pointer metrics * stress-fp: disable float128 for OpenBSD * stress-fp: disable float80 due to unresolved division by zero SIGFPEs * core-shared-heap: cast void * ptt to uintptr_t to clean up icc build warning * stress-matrix-3d: remove redundant redeclaration of variable j * stress-matrix: remove redundant redeclaration of variable j * stress-efivar: rename varname to get_varname to avoid name shadowing * stress-fp: add fp rates into metrics output, increase metrics to 24 slots * stress-fp: only count bogo-ops for float, double, long double * core-helper: silence a spurious gcc warning * stress-str: replace search for _ with + * README.md: update number of stressors * stress-fp: exercise various floating point values with +, *, / operations * stress-branch: add yield call for SH4 to allow it to be interrupted * stress-pci: add locking around PCI memory rate stats * stress-ipsec-mb: add locking around statistics being dumped in debug * core-shared-heap: ensure offset is always aligned to natural pointer alignment * stress-fault: restore signal handlers at end of stressor loop * stress-bad-altstack: replace STRESS_MINSIGSTKSZ with static size_t stress_minsigstksz * core-shared-heap: only report shared heap usage if it has been used * core-mwc: add stress_mwc*modn() functions for modulo'd range * core-builtin.h: convert macros into inline functions * stress-*: voidify return from snprintf * stress-str: fix prototype for test_strcpy_t * stress-list: evaluate entry->value ^ rnd before passing it into a macro * stress-wcs: add missing strdsc for stress_wcscpy testcase * core-shared-heap: add strdup for shared description metrics string * stress-ng: replace size of on index element j with 0 * stress-ng.h: divide by size of make allocator bitmap elements instead of 8 * stress-cpu: use a clang builtin for reversing bits * core-hash: replace hash_rol_uint32 with shim_rol32n * stress-wcs: remove variable failed, use info.failed instead * stress-str: bundle wcs function args into a struct, improves run time * stress-wcs: bundle wcs function args into a struct, improves run time * core-hash: use builtin rotate macros for rotating values * core-builtin: re-work rotate helpers, add generalised rotate left/right macros * stress-list: use builtin shim_ror64 * stress-resources: free resources before child exit * core-helper: fix stack size for non-first calls (incorrect cached value) * stress-pci: print PCI config and resource space read rates * core-helper: fix typo on STRESS_MAXIMUM macro * core-cache: Add 32 bit variants of 64 bit hashes * core-hash: add more comments to explain the nuances of memcpy * core-hash: xorror64: cast len to uint64_t before flipping bits * core-helper: simplify stack size calculations using STRESS_MAXIMUM macro * core-helper: limit iterations on stress_get_prime64 * stress-priv-instr: remove extraneous ) for SPARC (again) * stress-priv-instr: remove extraneous ) for SPARC * stress-mlock: fix typo on time function * stress-judy: move judy_ops array to function scope * core-resources: clean up code, voidify, constify, misc cleanups * stress-dirdeep: only report directories being deleted if it is taking a while to complete * stress-dirdeep: remove commented out cruft. * stress-evivar: ignore ioctl FS_IOC_SETFLAGS error return * stress-sigio: use metrics interface to report SIGIOs per sec * stress-malloc: add missing tab * stress-judy: add judy insert/find/delete rate metrics- update to 0.15.01: * stress-tlb-shootdown: fix missing temporary directory removal * stress-priv-instr: handle SIGBUS as SIGILL for FreeBSD * stress-procfs: rename shadowed variable offset to mem_offset * stress-brk: cast uint8_t ptr to void * for munmap * stress-syscall: remove redundant initialization of variable max * kernel-coverage: add two more stack stressor options * stress-stack: add a new --stack-unmap option to unmap pages in stack * stress-brk: regularly unmap pages in heap to create many heap mappings * stress-pagemove: fix modulo of negative issue causing page check failure * stress-procfs: clean up off_t and ptr cast warnings * stress-priv-instr: add support for aarch64 * stress-far-branch: set base to 0, remove mask * stress-priv-instr: fix swapped size and fd args to mmap * stress-priv-instruct: fix typo: HAVE_ASM_S390_PTLV -> HAVE_ASM_S390_PTLB * stress-priv-instr: onlt log unhandled instructions info if any ops are not trapped * stress-priv-instr: add privileged instruction stressor * stress-x86cpuid: fix short help message * stress-*, core-*: Fix uname success check for Solaris/OpenHipster * stress-x86cpuid: stressor does not verify, so set VERIFY_NONE * stress-rdrand: reduce number of loops to avoid timeout overrun * stress-x86cpuid: remove trailing spaces after comments * stress-ng: free names[i] at first opportunity * stress-syscall: clean up some valgrind uninitialized memory warnings * stress-syscall: set threshold based on total available syscall tests * stress-syscall: add restart_syscall system call * stress-x86cpuid: add some more CPUID leaf types * stress-nop: add some more x86 long nops, add metrics * core-thermal-zone: move scope of total and count, add division by zero check * stress-*: add missing space between + operator * Manual: update contributors * stress-x86cpuid: replace ns with nanosecs in metrics * stress-fault: double major faults using madvise PAGE_OUT where possible * stress-fault: triple minor page faults using MADV_DONTNEED where available * stress-tlb-shootdown: double TLB read/writes and misses * stress-x86cpuid: more cpuid method for cpu stressor and make new stressor * stress-touch: add spacing between list of touch opts * stress-softlockup: remove redundant fflush call * stress-open: add open duration metrics * stress-*: use pr_inf_skip for skipped stressor messages * stress-nanosleep: add option --nanosleep-threads * core-hash: align primes lookup table, slight improvement * README.md: add another research paper citation * stress-peterson: add note describing cache alignment optimization * stress-dekker: add note describing cache alignment optimization * stress-*: replace various empty signal handlers with stress_sighandler_nop * stress-page-swap: only define stress_pageswap_count_paged_out when required * stress-far-branch: move #endif to end of correct function * stress-far-branch: only define stress_far_mmap_try32 if required * stress-sysfs: add sys_skip_paths array for paths to skip reading * stress-rdrand: remove metrics from debug, they are in the metrics output * stress-urandom: add random read rate metrics * stress-remap: add remap page metrics * stress-pageswap: add duration per page swapout metrics * stress-mutex: add mutex locking rate metrics * stress-mergesort: style: replace ptr+1 with ptr + 1 * stress-memhotplug: add metrics reporting for successful offline/online operations * stress-dekker: add cache friendly padding in mutex and counters * stress-peterson: add cache friendly padding in mutex and counters * stress-peterson: add mutex duration metrics * stress-dekker: add mutex duration metrics * stress-cpu-online: add offline/online duration metrics * stress-munmap: use __builtin_clzl for faster log2(n) calculation * stress-idle-page: fix comment description of stressor * stress-far-branch: report that architecture may not be supported * stress-far-branch: trim stride to minimum size, add ppc6le implementation * stress-dentry: remove empty tabbed line * stress-fifo: add --fifo-data-size option to specify the data read/write size * stress-dup: add dup call duration metrics * stress-dentry: add some dentry create/access/unlink metrics * stress-brk: add sbrk page expand/shrink metrics * stress-binderfs: add mount/umount duration metrics * stress-bind-mount: add mount/umount duration metrics * stress-sockpair: add metrics for socketpair call rate and write rates * stress-sockpair: add potential sockpair sk leak test * stress-vm: add a checkboard method * stress-procfs: make helper function stress_proc_scandir static * stress-stream: remove redundant casts * stress-ng: move declaration of pointer munged * stress_vm: replace stress_vm_popcount with stress_vm_count_bits8 * stress-cpu/vm: use builtin popcount where available * stress-ng.h: make ALIGNED macro a no-op for Minix (wrong number of * stress-vm: fill memory from a 32 bit Galois linear feedback shift register * Manual: fix spelling mistake "iterively" -> "iteratively" * stress-far-branch: re-work mmap handling for 32 bit and improved random mmaps * stress-sparsematrix: add a splay tree implementation to the mix * stress-procfs: sanity check /proc/self/mem * stress-mmap: attempt to name VMA using prctl * workflows: unset env for Trivy upload * workflows: set env for Trivy * workflows: set correct name for env * workflows: append env setting into $GITHUB_ENV * workflows: add missing ) at end of expression * workflows: fix IMAGE_REPOSITORY env setting * stress-shm: move /dev/shm check to earlier in the setup phase * stress-shm: skip stressor if /dev/shm is not mounted with tmpfs on linux * stress-sysfs: check for zero sysfs entries after pruning the directory- update to version 0.15.0 * see https://github.com/ColinIanKing/stress-ng/blob/V0.15.00/debian/changelog for the full changelog- update to version 0.14.6 * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.06/debian/changelog for the full changelog- update to version 0.14.5 * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.05/debian/changelog for the full changelog- update to version 0.14.3 * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.03/debian/changelog for the full changelog- Update to version 0.14.00 See https://github.com/ColinIanKing/stress-ng/blob/V0.14.00/debian/changelog for the full changelog- update to 0.13.12: See https://github.com/ColinIanKing/stress-ng/blob/V0.13.12/debian/changelog for the full changelog- Update to version 0.13.05 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.13.04 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.13.02 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.13.01 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog - Reenable parallel build- Update to version 0.13.00 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.11 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.10 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.08 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.06 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.04 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.01 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.12.00 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.24 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.23 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.22 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.21 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.20 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.19 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.18 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.17 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.15 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.14 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.12 * Setup the checksum before forking off child stressor (LP: #1880840) - fixes null checksum if child is killed before the stressor function gets invoked. * stress-stackmmap: make ends of stack inaccessible to stop clobbering non-stack regions * stress-dev: disable TIOCGETD for the moment as it causes some hang issues * stress-context: always swap context back to main microthread on termination * stress-sock: voidify fd arg to clean up build warning on Solaris * Add run-time autoconfig check for struct ifconf * stress-sem-sysv: test illegal semtimedop only if it is exists * stress-sem-sysv: workaround kfreebsd8 EINVAL on semtimedop * stress-sem-sysv: don't use semtimedop if it returns -ENOSYS * stress-sem-sysv: only exercise SEM_STAT on linux * stress-ng: fetch yaml filename before running stress tests * Makefile: rm -f the makefile on clean * stress-ng: Don't track config or show in diff * Makefile: remove the need for an empty config file * stress-ng: fix long form if -x option, use "exclude" instead of "list" * stress-ng: README: update libsctp name for RHEL, fedora, related distros * stress-memthrash: silently ignore ESRCH pthread_join failures * stress-madvise: voidify pthread_join return, we don't care about it * stress-inode-flags: voidify pthread_join return, we don't care about it * stress-dev: voidify pthread_join return, we don't care about it * shim_waitpid: allow a few retries before throttling retry * kernel-coverage.sh: move the quick spin through stressors to the end of the test * Fix --seq mode checksum with multiple stressors and sanity checking * stress-vm: fix bit error checking when bogo-ops limits reached * core-ftrace: fix removed filename setting statement * core-ftrace: remove setting of set_event_pid and refactor code * core-out-of-memory: return EXIT_SUCCESS on --oomable option (LP: #1879782) * stress-get: fix #ifdef check on getpagesize * core-out-of-memory: return EXIT_NO_RESOUCE on --oomable option (LP: #1879696) * core-shim: add delay before re-waiting * stress-dev: add block device lseeks and force return to be stashed * Add memory barriers an ready flag to check if counter is in a sane state * core-shim: rework waitpid again, terminate child on EINTR (LP: #1879447) * stress-dev: remove sleep and return EXIT_SUCCESS on child exit * stress-ng: add checksum sanity check on bogo ops stats and run flag * stress-mq: add SIGEV_SIGNAL events to exercise kernel * stress-shm-sysv: exercise shmctl and shmdt race on child exit * stress-shm-sysv: exercise NUMA mempolicy on shm * stress-sem-sysv: exercise some invalid options to get more kernel coverage * stress-sock: add a few more ioctls to exercise * syscalls: update preadv/preadv2 and pwritev entries * stress-hdd: use preadv, preadv2, pwritev, pwritev2- Update to version 0.11.10 * core-ftrace + manual: update caveat about ftrace stats * stress-pty: fix incorrect placing of #endif's * core-ftrace: warn when --ftrace is used on systems that don't support it * core-ftrace: voidify unused argument in stress_ftrace_add_pid * kernel-coverage: add ftrace and class exercising * core-ftrace: move OPT_FLAGS_FTRACE check to core-ftrace * core-ftrace: try to filter by parent and child process IDs * core-ftrace: add caveat about tracing stats captured * core-ftrace: fix some resource free'ing issues * stress-efi-var: optimize check for . files * stress-efivar: remove free of efi_dentries * stress-chdir: ensure all fd's and filenames are invalid before testing * Add --ftrace option to get some kernel function tracing metrics * stress-pty: exercise tcdrain, tcflush, tcflow and tcgetattr * stress-vm: use mwc64() for random numbers rather than random() * stresss-vdso: add missing line * stress-pipe: fix build failure on non-Linux platforms on pr_fail * Replace pr_fail_err with pr_fail to allow more flexible error messages * Remove pr_fail_dbg and replace with pr_fail * Remove pr_fail_args_errno and pr_fail_errno * core-helper: remove directory if an error occurs on mkdir- Update to version 0.11.09 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.08 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.11.06 * stress-dev: remove TIOCGETC and TIOCSETC ioctl to fix FTBFS on alpha - this is the 2nd attempt to fix this issue, this time I'm removing the use these specific ioctl commands.- Update to version 0.11.05 * stress-dev: define a shim for struct tchar, fixes a FTBFS on arch alpha- Update to version 0.11.04 * stress-sockabuse: reduce scope of variable sfd * stress-reboot: reduce scope of another ret variable * stress-reboot: reduce scope of variable ret * stress-skiplist: make function skip_list_free static * stress-madvise: relax constness of buf pointer * stress-reboot: don't pass args to clone, it is not required * stress-reboot: remove shadowed variable ret * stress-sysbaddr: add guard on bad_getdomainname and comment out bad_acct * stress-sysbadaddr: disable acct for the moment. * stress-sysbadaddr: limit clone to just linux for the moment * stress-sysbadaddr: pass incremented addresses to avoid restrict warnings * stress-sysinfo: cast void * to the appropriate arg types on system calls * stress-reboot: add and use SHIM_CAP_SYS_BOOT * stress-reboot: move help so it's always built in * Add a reboot stressor. This does not actually reboot a system. * stress-sigfd: exercise the fd info of the signalfd * stress-fcntl: pass uids array to fcntl for F_GETOWNER_UIDS cmd * stress-sysbadaddr: remove create, it can leave broken files in directory * stress-sysbadaddr: add in more system calls * stress-procfs: remove ARM64 workaround as this is now fixed * README: update stressor stats * stress-xattr: don't fail to build if HAVE_LGETXATTR is not defined * stress-xattr: don't fail to build if HAVE_LSETXATTR is not defined * stress-xattr: don't fail to build if HAVE_LLISTXATTR is not defined * core-shim: fix typo on LLISTXATTR detection * Add shims to xattr system calls * stress-pipeherd: fix typo in switch rate info * stress-sockabuse: remove xattr from OS X builds * stress-dev: add TCOOFF, TCOON, TCIOFF, TCION ioctls * stress-dev: add TIOCGETC and TIOCSETC ioctls * stress-rtc: exercise RTC_SET_TIME, RTC_IRQP_SET and RTC_VL_READ ioctls * stress-ustat: silently ignore bad ustat buf * stress-sockabuse: don't memset timespec if we don't have HAVE_FUTIMENS * stress-sockabuse: silently ignore EADDRINUSE error when binding * stress-sockabuse: use different port for each instance * stress-sockabuse: use DEFAULT_SOCKABUSE_PORT as the default post * stress-ng.h: update a couple of socket port definitions * core-shim: cast shim'd ustat arg to void * * stress-sockabuse: localize variable n to FIONREAD ioctl code block * core-shim: fix missing ; on shim_enosys call * Add a skiplist stressor * Add socket file descriptor abusing stressor * stress-madvise: exercise madvise on mappings in threads where possible * stress-cpu: remove tab * syscalls.txt: remove stray ' char * Add a shim for deprecated system call ustat * stress-eventfd: exercise /proc/self/fdinfo on the eventfd descriptors * stress-chattr: fix build failure for non-Linux platforms * Add chattr file attribute stressor * stress-dentry: pressurize the dentry cache with negative dentries- Update to version 0.11.3 * Code cleanup only, no functional changes- Supplement against bash-completion, not bash- Drop SLE12 compat ifdef- Update to version 0.11.02 * core-parse-opts: cater for -ve values * core-parse-opts: check for non-numeric in numeric args * Fix --random mode * Allow negative --random for selecting number of online CPUs * stress-prctl: add PR_SET_IO_FLUSHER PR_GET_IO_FLUSHER prctl commands * stress-mmapfork: check if parent is OOM'd and force exit on early abort * stress-mmapfork: force reap on interrupt waiting for pid * stress-mmapfork: ensure we kill and reap child processes * stress-mmapfork: reap when no more process slots are free * stress-mmap: add in more yield points- Update to version 0.11.01 * Ensure --aggressive mode terminates early (LP: #1858858) * stress-ptrace: also check for EACESS errors * stress-ptrace: add one more EPERM check * stress-ptrace: make EPERM non-fatal error, modify pr_info messages * stress-ptrace: terminate in with failure if child cannot be ptraced- Update to version 0.11.00 * Makefile: bump version and change codename * stress-pipeherd: make sure child terminates with _exit() * kernel-coverage: add timer-slack timer setting * Fix --timer-slack correctly, fetch argument and set it * core-parse-opts: sanity check uint32 and int32 min/max values * Add environment stressor * Make several const objects static * stress-pidfd: voidify return from pause system call * stress-get: add missing check_do_run exit points after new get* system calls * stress-get: exercise a few more get* system calls * stress-pipeherd: add context switch stats * Add pipeherd stressor: a stress to simulate a thundering herd of pipe wakeups- Update to version 0.10.19 * stress-mmapaddr: make stress_mmapaddr_child static * stress-wait: remove duplicated pr_fail message and cast pid_t to long int * stress-memrate: rename NANOSEC to STRESS_NANOSEC to avoid clashing * stress-cyclic: avoid NANOSEC* name classhes, rename to STRESS_NANOSEC * Fix the MAX_FILE_LIMIT shift, use 1ULL instead of 1UL * stress-sockfd: attempt to read from the fd passed over the socket * stress-fork: fix time_now calls to stress_time_now * stress-clone: move a #if defined that got moved to the wrong place * set maximum file size based on off_t size * set maximum memory limit to MAX_48 and maximized limits to MAX_32 * core-sched: prefix typedefs with stress_ * core-perf: prefix typedefs with stress_ * core-net: prefix typedefs with stress_ * core-ignite-cpu: prefix typedefs with stress_ * core-cache: prefix typedefs with stress_ * core-cache: prefix typedefs with stress_ * stress-*: prefix typedefs with stress_ * stress-pty: allocate the pty structure on the heap, don't use the stack * stress-stackmmap: ensure random data is pushed onto the stack * stress-stack: fill pages with non-zero content to avoid same-page merges * stress-spawn: fix up a comment * stress-wait: add waitid siginfo sanity checks * stress-wait: fix WIFCONTINUED check because of a typo in the check * core-helper: map signal number to signal name * core-shim: fix renaming of time_now to stress_time_now * core-helper: voidify arg fd in stress_is_dev_tty * stress-x86syscall: move scope of variable j * stress-vdso: measure test overhead to compute more accurate results * stress-x86syscall: measure test overhead to compute more accurate results * core-time: prefix helper functions with stress_ * core-thrash: prefix helper functions with stress_ * core-thermal-zone: prefix helper functions with stress_ * core-perf: prefix perf helper functions with stress_ * core-mount: add stress_ to mount helper functions * Add stress_ to mmap_set and mmap_check helper functions * Prefix mincore helper functions with stress_ * Rename madvise_random to stress_madvise_random * stress-zlib: scale the logmap value to produce harder to compress data * stress-zlib: add chaotic number generator using a logmap method * replace g_keep_stressing_flag with two helper functions * stress-memthrash: add byte swapping memory stepping thrasher * stress-sysfs: add bad sysfs files to hash table * Makefile: remove need to define __FreeBSD_Kernel__ * Add more stress_ prefixes to various core functions * core-ignite-cpu: prefix ignite_* functions with stress_ * core-cpu: rename cpu_is_x86 to stress_cpu_is_x86 * core-hash: remove need for str pointer * core-hash: optimize hash adding, reduce need for strdup and a free * stress-zombie: make max zombies a 32 bit * stress-clone: make max clones a 32 bit * stress-chdir: cleanup the chdir(cwd) loop * stress-memrate: clean up continuation lines * Rename set_oom_adjustment -> stress_set_oom_adjustment * Add stress_oomable_child helper to catch and restart OOM'd child processes * stress-chdir: use flags rather than #ifdef around the open call * core-hash: move various string hashing functions to core-hash- Update to version 0.10.18 * stress-urandom: handle ENOTTY errors on ioctl() on older kernels - Update to version 0.10.17 * stress-dev: add blocked device open sanity check * stress-cpu: add lowest common multiple sanity check on gcd computation * stress-clock: exercise clock_getres on a /dev/ptp0 clockid * stress-clock: exercise /dev/ptp0 on linux * stress-tmpfs: add MAP_HUGETLB mmap option and reduce sleep time * stress-mmap: remove duplicated no_mem_retries increment * stress-membarrier: exercise more membarrier commands * stress-fcntl: exercise F_SETOWN, F_SETOWN_EX and F_GETOWN_EX more * stress-exec: create and try to execute a garbage executable * stress-stream: fix failure message logging * stress-shm: add some more shm exercising on shm fd * stress-ramfs: rename mount point directory to mnt * stress-af-alg: add helpers to lookup hash types by name or type * stress-af-alg: remove ptr + 2 occurrences * stress-msg: exercise MSG_COPY if it is available * stress-aio-linux: ignore EINVAL on io submits for fdsync or fsync commands * stress-brk: silently ignore brk on a specific address failures * stress-sysfs: disable ROM test as this is causing some issues * stress-mq: use 0..127 priority levels chosen at random * stress-quota: add CAP_SYS_ADMIN prechecks before running the stressor * stress-sysfs: skip over /sysfs kernel debug interfaces- Update to version 0.10.16 * stress-bad-altstack: aggressively re-try when we can't segfault the handler * stress-aio-linux: perform periodic async fdsync and fsync and use lots of open files * stress-aio-linux: add async reads and allocate buffers * stress-dev: Add TIOCMBIS and TIOCMBIC ioctls * stress-dev: add TIOCNXCL and TIOCEXCL ioctls * stress-dev: add a couple more tty specific ioctls * stress-aio: fix sleepy wait to make it interruptible * Manual: move the --set and --set-ops to the correct place * stress-sysfs: improve timeout on slow sysfs entries * stress-ramfs: create/lstat/remove symlink file on ramfs filesystem- Update to version 0.10.15 * Lots of bugfixes and fixed compiler warnings since 0.10.14 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.10.14 * stress-chdir: fix opening of paths[i] * stress-vecmath: don't use TARGET_CLONES on ppc64, it breaks some older compilers * stress-hrtimes: handle fork resource failures more gracefully. * stress-chdir: mix random value and grey code of nth file * stress-chdir: make paths more random and chdir to / for more stress * stress-wait: clean up a comment * stress-sem: add sem_getvalue call to increase coverage * stress-sem: add sem_timedwait to increase test coverage * sigprocmask: fix missing sigprogmask and add sigtimedwait * core-cache: remove / from cache path- add BuildRequires: bash-completion for older distro targets to avoid "directories not owned by a package" build failure- Update to version 0.10.13 * stress-dev: add TIOCMGET, TIOCGICOUNT and TIOCGSERIAL ioctls * stress-close: add more open types, don't chown files if root, remove AF_APPLETALK * stress-close: enable some more socket domains * test: add test-setproctitle.c, forgot to add this earlier * Where possible set the process title (argv[0]) * Change cache size information from info to debug level output * stress-ng: add missing space between switch statement and ( * Add SIGILL to signals that need to be handled, it was missing * stress-rdrand: fix typo in \n at end of info message * stress-sock: fix build issues on systems without HAVE_RECVMMSG * stress-sock: get the incoming CPU of the socket * stress-sock: get MTU size and set TOS to IPTOS_THROUGHPUT * kernel-coverage.sh: add random sock-opts flag * stress-sock: also exercice recvmmsg and recvmsg * stress-sock: remove debug * stress-sock: add a random send option for --sock-opt * core-mwc: fix mwc8() being reset when using mwc1() * stress-schedpolicy: silently ignore EBUSY returns- Update to version 0.10.12 * stress-sem-sysv: fix GETALL arg, it should not be pass by reference * stress-clock: fix segfault when timer_create fails * kernel-coverage.sh: add more hdd specific advice hints * stress-revio: fix fadv-seq option, it is currently disabled * stress-hdd: fix fadv-seq option, it is currently disabled * stress-sem-sysv: remove trailing whitespace * stress-udp: exercise SIOCOUTQ and SIOCINQ ioctls * stress-sock: exercise SIOCOUTQ and SIOCINQ ioctls * stress-udp-flood: add SIOCOUTQ ioctl * Include linux/sockios.h include if is available * stress-shm: add lseek to exercise shm * stress-sem-sysv: exercise GETALL semctl command * stress-sem-sysv: fix typo GEZCNT -> GETZCNT * stress-sysfs: add poll to sysfs exercising * stress-sysfs: add some more file specific operations on /sysfs files * stress-clock: don't wait for timer completions, makes test more aggressive * stress-madvise: add MADV_COLD and MADV_PAGEOUT advice flags * stress-msg: add random MSG_STAT_ANY msgctl call * stress-msg: check struct msginfo is available with HAVE_MSGINFO * kernel-coverage.sh: remove unix socket domain from udp stressor * stress-rdrand: increase rdrand read rate by adding inner loop * Manual: add clone3() to --clone description * core-shim: remove debug * stress-clone: convert NULL to a uint64_t for tls clone argument * stress-clone: exercise clone3() if it is available * stress-clone: add linux 5.5 CLONE_CLEAR_SIGHAND flag * stress-rdrand: remove rdrand32 * stress-rdrand: add support for Power9 darn instruction * stress-tsc: add time stamp counter support for ppc64 * stress-sockmany: clean up build warnings on openindiana * stress-stack: make altstack a void pointer, cleans up build warning * Fix --timer-slack from consuming the following arg (LP: #1853832) * stress-ng: add ppc64el target clones for power9 and generic * stress-fp-error: clean up error warning on non-standard fegetround prototypes * stress-memthrash: constify size arguments * stress-ipsec-mb: remove debug disabling of the stressor for x86 * stress-ipsec-mb: Add --ipsec-mb-feature option- Update to version 0.10.11 * Rename stress-socketmany to stress-sockmany to match the stressor name * Rename stress-socketpair to stress-sockpair to match the stressor name * Rename stress-socket-diag to stress-sockdiag to match the stressor name * Rename stress-socket-fd to stress-sockfd to match the stressor name * stress-sock: rename functions with sctp in name to sock * Rename sock stressor stress-socket.c to stress-sock.c * Add sockmany stressor to exercise many open socket connections * stress-dev: add initial /dev/ptp device exercising code * stress-schedpolicy: add SCHED_DEADLINE scheduling * stress-softlockup: force lowest niceness to be less nice * stress-softlockup: clean up a comment * kernel-coverage.sh: Add some more corner case stressors * stress-shm-sysv: silently ignore EINVAL when deleting shared memory * manual: add default number of system V shared memory segments * stress-zero: add lseeks as these are allowed on /dev/zero * stress-zombie: don't give up when we hit out of memory * stress-schedpolicy: exercise sched_util_max if it is useable * stress-cache: add --cpu-sfence sfence instruction support (x86 only) * stress-af-alf: fix stack clobbering issue on arm64/armhf * stress-af-alg: report send/sendmsg EINVAL errors as debug, ignore for next time * stress-af-alg: add a preemption point on each crypto iteration- Update to version 0.10.10 * stress-ipsec-mb: rename IPSEC to IPSec * stress-ipsec-mb: add helper function to get and memset the next job * stress-ipsec-mb: increment jobs count in stress_job_check_status * stress-ipsec-mb: check that jobs are complete as soon as possible * stress-funcret: rename counter ii to i * README: Fix typo in requests * README: Add contributing information- Update to version 0.10.09 * code cleanup * stress-af-alg: add default configs to complement /proc/crypto list * stress-af-alg: add defconfigs with --af-alg-dump * stress-af-alg: introduce the --af-alg-dump option * stress-af-alg: use 'aead' salg_type for CRYPTO_AEAD on bind() * stress-af-alg: fix sockaddr algorithm type on bind() * stress-stack: check for ENOMEM fork failure and retry * stress-stack: don't throw a fatal error when sigaltstack fails * stress-stack: return error code in child using _exit() and not return * core-madvise: Add 5.4 MADV_COLD and MADV_PAGEOUT hints * stress-prctl: add PR_GET_SPECULATION_CTRL exerciser * Manual: update af-alg description * Make a couple of const strings static * stress-af-alg: fix build errors on undefined macros * stress-af-alg: add aead support * stress-af-alg: remove some debugging messages * stress-af-alg: remove old unused crypto structures * stress-af-alg: only add crypto algorithms that are supported by the stressor * stress-af-alg: use crypto algorithm data from /proc/crypto * stress-clone: Add CLONE_NEWCGROUP * stress-daemon: add expanding backoff timeout * stress-daemon: keep retrying fork if we don't have enough resources * stress-daemon: add minor backoff before fork retry (LP: #1849595) * stress-vm: print stressor name using args->name rather than literal string * stress-readahead: print stressor name in failure message * stress-matrix-3d: use pr_fail for short error failure messages * stress-matrix-3d: use pr_fail_err for short error failure messages * stress-iomix: fix one more pr_fail message * stress-iomix: use pr_fail_err for short error failure messages- Update to version 0.10.08 * README: Add SuSE package information * stress-x86syscall: use cpuid if it is available * stress-judy: Add Judy array stressor * Add memory hotplug stressor * stress-sendfile: add missing line after variable declaration * stress-dev: add some more linux keyboard ioctls to exercise * stress-tree: fix error messages when nodes are not found * stress-swap: detect for EINVAL errors on swapon * stress-filename: don't use chars in filename that throw EILSEQ errors * stress-fiemap: detect if file system can support FIEMAP ioctls * stress-zlib: make some char * pointers non-clobberable by longjmp * stress-urandom: add mmap'ing to /dev/urandom for more exercising * stress-zlib: use text_start and text_end based on stress-zlib object code * Add x86syscall vsyscall stressor * stress-tsc: fix info message when tsc is not supported - Add BuildRequires "libapparmor-devel" needed by stress-apparmor- Update to version 0.10.07 * Remove smatchify script, we now use other tools to static analyse stress-ng * Don't show utf8 chars on dump consoles * stress-clone: make child process larger to make it more OOM-able * core-out-of-memory: open and close proc interface after each write * stress-rdrand: unroll loop x 4 more times for more throughput * inline the __keep_stressing function, reduce call overhead for more throughput * stress-stack: make alternative signal stack privately mapped- Update to version 0.10.06 * stress-mcontend: ensure mmap'd file is sync'd with zero data * stress-rmap: don't make fallocate failures a rmap test failure * stress-shm: fork and exit a child to exercise shm dup and removal * stress-ng: fix jobfile with classes * stress-procfs: don't randomly read pci proc info on ARM64 * stress-procfs: remove bad buffer test, it's not portable * stress-sysfs: remove bad address reads, these fault on ARM64 * stress-inode-flags: move open/close to controlling process- Update to version 0.10.05 * core-shim: fix typo in shim_move_mount * core-shim: use shim_enosys for more ENOSYS returns * Clean up shims for syslog(2) and syslog(3) * stress-ramfs: remove it from the filesystem test * stress-dirdeep: make inodes info into a debug message * stress-vm: fix verification failure with gray code method * stress-socket: make EPIPE a non-fatal error condition * stress-udp: use correct default UDP port 7000 * stress-ng: rescan the exclusion list for --class stressors * core-shim: reset errno before each waitpid call * stress-socket: handle SIGPIPE as non-fatal * stress-physpage: don't abort on zero address physpage- Update to version 0.10.04 * Remove execute bit on bash completion script * stress-cpu: fix build time checks for __cpuid() * stress-cpu: add a collatz sequence stressor * stress-dev: temporarily disable hpet test * stress-stack: use memory backed mmap'd alternative stack * stress-inode-flags: detect failures in pthread and propagate these back to parent (LP: #1841900) * Add a pthread return pointer to pthread args * Add new 5.3 sched_attr fields, fixes EFBIG on sched_{get|set}attr * core-helper: don't call sched_getcpu on s390x- Update to version 0.10.02 * stress-pthread: protect counter with spinlock not mutex lock * stress-pthread: don't block forever on pthread_cond_wait() * core-cache: use a fixed size buffer for reading in /sys info * stress-pty: don't report a failure on EINTR (LP: #1840512) * stress-cpu: add an x86 cpuid instruction exerciser * stress-cpu: add a 64 bit division stressor * stress-pthread: don't tkill pthreads, can lead to futex blocking - Update to version 0.10.01 * stress-procfs: disable read to read-only buffer * stress-procfs: don't use large filenames on small pthread stacks * bash-completion: remove the shebang at the start * stress-ramfs: fix umounting races * stress-ramfs: add capability check before running * Add ramfs stressor, this also exercises the new mount system calls * Add brk emulation for systems that don't support brk() * stress-clone: add CLONE_PIDFD (new with Linux 5.2) * stress-cpu: warn if CPU affinity may have been set * stress-vforkmany: fix build error * stress-vforkmany: wrap vfork syscall and put pragmas around it * stress-fork: move pragmas to outside the stress_vfork function * stress-memrate: handle memory sizes < 1MB- Update to version 0.10.00 * stress-pthread: abort if mutex lock is unlockable * stress-cpu: use CLOCK_PROCESS_CPUTIME_ID to measure CPU consumed * stress-cpu: fix CPU loading calculation * core-helper: keeping on ringing SIGALRM until stressors get the message * stress-memthrash: make stressors more yielding * stress-fork: do explicit keep_stressing() call rather than simple flag check * stress-fork: block SIGALRM and check for pending SIGALRMs * Add stress_sigalrm_pending and stress_sigalrm_block helpers * stress-brk: exercise zero expansion of brk * stress-efivar: exercise efi variable interfaces a little more * core-out-of-memory: refactor code, add a set adjustment helper * core-sched: put sched types into a lookup table * stress-socket: remove debug * stress-dev: exercise /dev/nvram * stress-socket: exercise IP_MTU if it is available * stress-sctp: use setsockopt for more socket option exercising * stress-sctp: add some sctp related getsockopt calls * stress-fcntl: don't make EPERM a fatal test failure * stress-chroot: don't make EPERM a fatal test failure- Update to version 0.09.60 * Lots of bugfixes and fixed compiler warnings since 0.09.59.1 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Package bash-completion script - Update to version 0.09.59.1 * stress-wcs: fix segfault because of using incorrect string pointer - Update to version 0.09.59 * Add bash completion script * Fix up missing options args on help for various stressors * stress-fcntl: ignore EINTR as a failed error return * stress-iomix: add yield point in ioctl exercising * stress-resources: add missing ifdef guard on fd_memfd * stress-resources: add more yield points * stress-ioprio: add more yield points * stress-inode-flags: add another yield point check per ioctl * stress-hrtimes: optimize the reaping process of child processes * stress-vfork: improve vforkmany stressor yielding * stress-dnotify: make dnotify wait loop yield * Add more yield points when touching pages with mincore_touch_pages * stress-bad-altstack: fix inverted logic of yield checks * stress-bad-altstack: add some more yield points * stress-yield: clarify yielder task types * stress-mmap: voidify unused argument mmap_mprotect * stress-str: fix incorrect size for str2 * stress-wcs: fill string with random characters to the correct length * stress-shellsort: remove base_index helper function * stress-shellsort: correctly constify return from base_index() * remove declaration of ret, it shadows a higher scoped declaration * stress-prct: remove environ declaration, it is defined int unistd.h * core-helper: voidify unused capability argument * Revert "stress-vecmath: align data to cache boundary and copy on initialization" * core-helper: fix missing int type in stress_check_capability declaration * check for capabilities rather than if euid is zero * stress-clone: make parent of clone'd processes less oomable * stress-vecmath: align data to cache boundary and copy on initialization * sorting: fix comments of sorting functions * Add shell sort CPU/memory stressor * stress-wcstr: cache align start of wide strings * stress-wcstr: remove a string randomization, exercises wcstr functions more * stress-str: use len1, len2 for string lengths * stress-mremap: remove empty line * Add in missing white space * Ignore SIGUSR1, don't let it stop stressing * core-job: fix optind check, should only check for non --job options * jobs: parse jobfile name from correct argv[] location * stress-pidfd: replace goto's with continues * stress-poll: replace redo goto with a for-loop * stress-prctl: also exercise PR_SET_PTRACER * stress-prlimit: add more PR_SET_MM exercising * stress-prctl: pass correct zero flags on PR_SET_MM_BRK * stress-str: remove an string randomization, exercises str functions more * stress-bad-altstack: install signal handler in child as early as possible (LP: #1830856) * stress-netdev: add in missing ioctls to exercise * stress-seccomp: add maximum seccomp bpf filter stress * Add --msg-types to manual * stress-mq: remove an unnecessary assignment * stress-mq: remove stop flag, just kill child to remove complexity * stress-msg: remove need for magic stop message, just kill child instead * stress-msg: make message 4 bytes, cache align it to get more throughput * stress-shm: voidify memset return * stress-enosys: replace multiple if statements with loop * stress-cyclic: refactor some code * stress-cyclic: add less accurate usleep sleep delays * zlib: add lrand48 data source zlib method * stress-funccall: rename funcall -> funccall * stress-clone: make parent of the clones child processes an OOMable target (LP: #1828788) * Add pass by value function return funcret stress tests * stress-fault: make minor page faults more stressy- Update to version 0.09.58 * Makefile: bump version once more * core-cache: cater for C libraries that don't support GLOB_ONLYDIR * stress-bad-altstack: move help info to start of function to fix build error * stress-icache: fix build error, add missing comma * stress-stackmmap: move help info to start of function to fix build error * stress-vm: include options that are no-ops for some arches * stress-vm: fix missing return 0 * stress-full: move help info to start of function to fix build error * stress-af-alg: fix build error, add missing comma * Add copyright boilerplate to some text files * Move per stressor help info into each stressor * stress-udp: only declare udp_lite variable if UDP lite is supported * stress-cache: move cache_flags declaration; fixes build error * stress-ng: free proc info when a proc is being removed from the list * Allow multiple definition of symbols when building a static image * stress-softlockup: fix spelling mistake "reslults" -> "results" * stress-cpu: fix spelling mistake "maxiumum" -> "maximum" * stress-sigsegv: fix spelling mistake "instread" -> "instead" * stress-ng: fix spelling mistake "functon" -> "function" * Fix spelling mistake "exercsing" -> "exercising" * stress-ng: fix spelling mistake "compressession" -> "compression" * stress-cpu: fix spelling mistake "Rapshon" -> "Raphson" * Add missing colon in error message text * stress-zlib: clarify precedence of & and ? operators * stress-stack: reduce scope of variable i * core-log: reduce scope of empty_ts * stress-aio-linux: fix build issue, missing , * stress-*: pass args using opt rather than optarg * stress-socket: make function stress_set_socket_domain static * stress-ng.h: compact up option flags * stress-*: remove the use of global opt flags for non-global stressor settings * stress-*: make various variables static * stress-*: make some more functions static * stress-funccall: make a few more functions static * stress-funccall: make functions static * Remove the declaration of stressor options in opt_set_funcs, move them to each stressor * Move STRESSORS macro to stress-ng.h and declare stress_id_t with it * stress-ng: remove STRESS macro and declare stress info objs using STRESSORS macro * core-shim: remove FUTEX_WAIT from shim_enosys call * core-shim: replace ENOSYS code with an inlined helper * Add build time check for pidfd-send-signal system call * Add new pidfd stressor that exercises pidfd_send_signal * Remove stress-pidfd.c from Makefile * stress-enosys: don't SIGKILL child when it is waiting to reap (LP: #1825089) * Add shim_waitpid to silently handle EINTR by retrying * stress-numa: fix undefined behaviour with left shift * stress-numa: fix calculation of max nodes (LP: #1803468) * stress-fanotify: add FAN_OPEN_EXEC_PERM and try all allowed masks one by one * stress-seal: exercise F_SEAL_FUTURE_WRITE * stress-cpu: don't use large fft arrays on the stack * stress-cpu: don't use large correlation arrays on the stack * stress-cpu: don't use large matrixprod arrays on the stack * stress-kcmp: rework capfail message to unconfuse static analysis tools * stress-af-alg: make several functions static * stress-sysfs: rename stat buf to stafbuf to fix name shadowing warnings- Update version 0.09.57 * Lots of bugfixes and fixed compiler warnings since 0.09.53 See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.09.53 * stress-zlib: mark zero pipe reads as an interrupted pipe * stress-zlib: improve error handling messages * stress-sem: check for errno being zero for dilos * test/test-bsd-wchar: Explicitly include stdio.h * stress-af-alg: add yield detection before a blocking accept() * stress-socket: add yield detection before a blocking accept() * stress-sctp: add yield detection before a blocking accept() * stress-dccp: add yield detection before a blocking accept() * stress-epoll: add yield detection before a blocking accept() * stress-socket-fd: add more yield detection points * stress-ng: cast pid_t to int for printf * stress-vm-segv: add some voidifications on ptrace calls * Voidify return from several functions * core-perf: add spinlock/unlock error checking * thermal-zone: remove degrees char and also add Kelvin too * stress-tree: ensure avl cleans it's nodes on free * stress-key: don't perform KEYCTL_CLEAR, add more error checking * stress-daemon: perform more SysV daemon like actions * Handle ENOMEM fork failures by retrying * stress-ng: catch and report weird child termination issues- Update to version 0.09.52 * Lots of improvements and fixes. See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.09.51 * Lots of improvements and fixes. See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.09.50 * Lots of improvements and fixes. See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog for the full changelog- Update to version 0.09.37 * Makefile: bump version * snapcraft: add stage packages and build with hardening settings * stress-chown: cater for OpenBSD chown returning 0 and errno being set * stress-zlib: don't report write failure if errno == 0 * stress-fp-error: relax checking for pre glib 4.8 * Add voidifications on ignored function returns * ignite-cpu: set freq governor and restore settings at end * ignite-cpu: try and set max cpu frequency scaling setting * cache: add G size specifier * Makefile: check for GNU/kFreeBSD and set __FreeBSD_Kernel__ * stress-sysbadaddr: only use ustat if HAVE_USTAT is defined * stress-ng.h: rename statx_timestamp to shim_statx_timestamp- Update to version 0.09.36 * Makefile: bump version * stress-schedpolicy: ignore EINVAL on non-POSIX policies * mungify _ to - on stressor name before calling the stressor * stress-seek: disabled SEEK_HOLE and SEEK_DATA for OS X * stress-fp-error: relax checking on non-Linux systems * stress-schedpolicy: skip FIFO if sched_get_priority_min/max return -1 * stress-mknod: fix cut-n-paste error on struct stress_info_t * stress-fp-error: be less pedantic with errno checks on non-Linux systems * stress-mknod: disable this for non-Linux systems * stress-affinity: check that process can set CPU affinity * stress-access: remove AT_SYMLINK_NOFOLLOW, it is not needed * stress-vm-segv: remove some old commented out debug text * stress-vm-segv: retry on ENOMEM on fork * stress-vm-segv: make child process non-dumpable * test/test_modify_ldt: fail for no-x86 architectures * stress-cpu: compute geometric mean by split mantissa and exponent method * stress-fork: turn warnings off around vfork and not fork * stress-dentry: fall back to using fcntl if flock is not available * Turn off warnings around vfork calls * Makefile: "SunOS" should be SunOS and not quoted in if statement * Makefile: check for SunOS to use non-default grep for -e capability * stress-dentry: don't flock the entry if we don't have flock flags- Update to version 0.09.35 * Makefile: bump version * stress-file-ioctl: check size against stat buf size * stress-file-ioctl: remove redundant buffer * stress-file-ioctl: print differences in sizes on error of FIOQSIZE ioctl * stress-sysfs: use shim_ spinlock type rather than direct structure * perf: use shim_ spinlock rather than direct call * stress-procfs: use shim_ spinlock rather than direct call * stress-procfs: use shim_ spinlock rather than native call * stress-dev: use shim spinlock rather than native call * stress-dccp: skip stressor if DCCP protocol not supported * stress-af-alg: return EXIT_NOT_IMPLEMENTED if protocol is not supported * rename set_cpu_affinity to stress_set_cpu_affinity * Update comment relating to stressor names * Make stressor command options match 1-to-1 with info and function names * Re-work STRESSOR macro so that we don't need upper case name anymore * Make stressor names with OPT_ options match * Make stressor names with stressor #defines match * Add more comments and make index i a size_t * Add helper to mlock stress-ng into memory * stress-procfs: use copy of proc_path and set to empty string rather than NULL * stress-dev: use copy of dev_path and set to empty string rather than NULL * stress-sysfs: copy sysfs_path while locked into path * stress-sysfs: don't nullify sysfs_path, set it to empty string and lock it * stress-personality: don't verify personality setting, it does not work * stress-sysfd: temporarily disable read access fstat error * rename snapcraft directory to snap- Update to version 0.09.34 * Makefile: bump version * Ensure all fail log messages set the error to EXIT_FAILURE * Manual: update contributors list * stress-opcode: make child process non-dumpable * Add bcd and utf8 zlib data methods to manual * stress-zlib: add 8 bit UTF-8 data stream * stress-zlib: put BCD data as bytes not 32 bit words * stress-zlib: add bcd data mode- Update to version 0.09.33 * Makefile: bump version * stress-pty: make open failure on ENOMEM non-fatal * stress-sockpair: handle EPERM error on read gracefully * stress-quota: don't count a pass as a failure * stress-quota: add some ESRCH failure debug info * stress-quota: don't fail if file system does not enable quota * stress-socket: don't make ECONNRESET on recv fatal * stress-spawn: skip if run as root * stress-spawn: fix comment * stress-vm: only declare stress_set_vm_flags if it is required * cache: remove unused function get_cache_name * stress-iomix: only declare stress_iomix_inode_ioctl when it is required * stress-sleep: remove sleep-max-adjustment handler * stress-pthread: remove pthread-max-adjustment handler * stress-unshare: only declare check_unshare when it is really required * stress-file-ioctl: only declare check_flag when it is really required * stress-dev: declare ret only for when it is used * stress-chroot: sanity check for ENOENT as a false positive * Add a slow-test-all make rule to perform more exhaustive testing * stress-dentry: remove redundant args argument * Add ptrace build autodetection * Update copyright year to 2018 in some odd files * Remove trailing space and tabs from end of lines * ignite-cpu: set process name to stress-ng-ignite * thrash: use the pagein method of forcing pages back into memory * thrash: add ksm memory merging (Linux only) * thrash: add kernel memory compaction (Linux only) * stress-dentry: add some misc operations on a directory fd * stress-dentry: add lookup failures to exercise directory searching * Add a watchdog stressor * stress-kill: add some early delay to give parent time to spawn stressors * stress-rtc: add select on RTC device * stress-netlink-proc: fix build with kernel v3.9 * stress-context: rename uc_link to uctx_link- Update to version 0.09.32 * Makefile: bump version * Makefile: add .travis.yml to make dist rule * stress-dev-shm: reduce scope of variable ret * stress-fstat: add yield point to get lower-latency in stopping * stress-dev-shm: handle interrupted wait to fix utime accounting * stress-dev-shm: use shim_fallocate for older kernels that don't support it * stress-pthread: don't block threads from SIGALRM for DragonFly BSD * stress-pthread: don't block threads from SIGALRM for OS X * stress-fstat: don't block threads from SIGALRM for OS X * stress-dev: skip devices that are not standard chr or blk devices * Check for chr or blk device using S_ISCHR/S_ISBLK * Fall back to mutexes instead of spinlocks for OpenBSD * stress-iomix: make kill and wait into two phases * stress-msg: add extra yield points for prompt death of children * stress-msg: add yielding to boost performance and help NetBSD * shim: make FreeBSD use the emulated fallocate for the moment * stress-zlib: constify data, cleans up clobbering warning * stress-dev-shm: close fd on exit * stress-sigpipe: move declaration of sigpipe_count * Add /dev/shm memory stressor * stress-dev: remove duplicated BLKSSZGET ioctl * stress-cyclic: reformat table contents * stress-clock: add 4.17 CLOCK_MONOTONIC_ACTIVE clock * stress-mmapfixed: add new 4.17 MAP_FIXED_NOREPLACE flag * stress-matrix: only print matrix method on first stressor instance * stress-matrix: add more yield points for snappier exits * stress-socket-fd: remove debug message * stress-socket-fd: add more yield points on fd recv and closing * stress-sctp: handle failures more gracefully, retry rather than abort * stress-cpu: Add LIKELY hint on callfunc stressor, speeds up by ~0.8% * stress-cpu: optimize primes a little further * Add UNLIKEY hint on sqrt stressor, speeds up by ~3% * stress-cpu: add UNLIKELY hint on hanoi zero depth * stress-ng: call free_settings to fix memory leak on process exits * cache: fix removed assignment to cpu count and make buffer larger * cache: use sizeof types to fix segfault * helper: put PRAGMAs around function rather inside function * Use trusty dist in travis * Force disabling of warnings on older versions of gcc * Add travis build yaml * stress-ng: rename abort to do_abort to avoid shadowing of global function abort * stress-zlib: rename rand to rnd to avoid shadowing with global function rand * stress-zlib: rename index to idx to avoid shadowing with global function index * stress-utime: rename times to timevals to avoid shadowing with global function times * stress-sigpending: rename sigset to _sigset to avoid shadowing of global sigset * stress-rtc: rename alarm to wake_alarm to avoid shadowing with function alarm * stress-rawdev: rename function shift to shift_ul * stress-link: remove need for symlink argument * rename acct to account to avoid shadowing with function acct * stress-fanotify: rename mount to mnt to avoid shadowing with function mount * rename times to timespec to avoid shadowing with global function times * stress-dev: rename stat to vt_stat to avoid shadowing with function stat * stress-cpu: rename gamma to _gamma to fix shadowing with function gamma * stress-context: rename link to uc_link to avoid shadowing with function link * stress-branch: rename index to _index inside macro to avoid global shadowing * Rename mount to mnt to ensure we don't shadow global function mount- Update to version 0.09.31 * Makefile: bump version * cache: fix out of bounds access and potential null pointer dereferences * cache: fix various warnings when building with gcc-8.1.1 * stress-memfd: fix build warning on whence not being used * Makefile.config: add detection for APPARMOR_PARSER failures * perf: Add some more SW perf events * Makefile: fix perf HW events, need to pick up $(CFLAGS) * stress-matrix: add a square product matrix method * Ensure apparmor binary data is removed * Add extra sanity checking for apparmor builds * stress-mmapaddr: use correct signal handler * Re-order message queue stressor, it's not in the correct place * stress-timerfd: reduce scope of buffer * stress-efivar: reduce scope of varname and guid_str * stress-chdir: remove hard coded chdir_dirs setting * stress-rmap: child should _exit rather than return on error * stress-zlib: add a zero block data method * stress-sigfpe: just clear siginfo.si_code field * stress-sigfpe: use assignment rather than memset to zero siginfo * stress-timerfd: remove shadowed declaration of ret * stress-sigfpe: remove shadowed declaration of ret * Don't exit child sub-processes with exit() (LP: #1777564) * stress-inotify: fix various gcc-8 warnings * stress-sysbadaddr: pass non-aliased addresses to system calls * stress-filename: clean up gcc 8.1 warning * stress-fanotify: clean up gcc warning * Clean up gcc-8 warning by making filename 5 chars smaller- Update to version 0.09.30 * Makefile: bump version * stress-socket: fix build warning if FIONREAD is not defined * Add sanity check that child stressor processes are not calling exit() * stress-sigio: don't exit in sighandler; return back normally * stress-utime: fix failing utimes and futimens calls * stress-memcpy: fix clobbering of stats data when copying b_str * stress-shm: perform extra file operations on shm file descriptor * Add new real time signal stressor, sigrt * stress-sigsegv: add some verification checking * stress-access: voidify return from umask * stress-splice: remove variable bytes, replace with ret * stress-apparmor: add a few more yield points * stress-fifo: retry on select timeout rather than terminate- Update to version 0.09.29 * Makefile: bump version * Manual: fix spelling mistakes and update date * stress-sigfpe: remove need for fp_zero * stress-sigfpe: cater for systems without SA_SIGINFO * stress-socket: fix warning on unused variable ret * stress-sigfpe: remove feenableexcept, it is extraneous * stress-sigfpe: fix verify mode, match exception with error code * stress-sigfpe: zero siginfo struct * stress-apparmor: kill child processes aggressively * stress-sigfpe: reset fp exception states to fix math issues * stress-apparmor: add more yield point checking * Makefile.config: move pthread library to end to fix static linking issues * Fix typo in manual, --mmapfixedA-ops -> --mmapfixed-ops * stress-sigfpe: force more fpe exceptions, exercise handler more * stress-socket: use TCP_QUICKACK if available * stress-socket: add FIONREAD size peeking * stress-userfaultfd: exercise /proc/$pid/fdinfo/$timerfd proc file * stress-timerfd: exercise /proc/$pid/fdinfo/$timerfd proc file * Rename g_terminate_signum to terminate_signum and make it static * Renaming symbols to indicate they are used in process termination * Remove some unused old struct typedefs * Make some functions static * Deconstify some const pointers (ughh) * Add deconstifier helper. * remove redundant and shadowing variable ret * stress-dccp: add missing , * Move the class info into the stressor_info_t for each stressor * Rename class_t to class_info_t * stress-cpu: fix bitops checksum * stress-access: fix build warning on Solaris with %o on mode_t * stress-memthrash: restore accidentally removed function stress_set_memthrash_method * stress-mergesort: fix missing { * affinity: fix prototype of set_cpu_affinity * stress-cyclic: fix build warning on non-linux systems * Point to stress_not_implemented rather than wrapping each time * Add stressor_info_t for stress specific info * Clean up optarg handling, make it more table driven * Revert Add pr_* logging sleepy locks (LP: #1774571) * Add pr_* logging sleepy locks- Update to version 0.09.28 * Makefile: bump version * stress-zlib: rename variable i to j to fix variable shadowing warning * stress-prctl: make function stress_prctl_child static * stress-fanotify: remove shadow'd declaration of ret * stress-access: remove redundant declaration of ret * stress-sysbaddaddr: fix indenting * stress-flock: fix indenting * stress-enosys: fix indenting * test/test-modify-ldt: return ret to stop clang warning * test/test-pselect: make rfds, wfds static, stop clang warnings * stress-clone: put statements of if block in { } * stress-shm-sysv: voidify return from shmctl call * stress-prctl: voidify return from prctl system call * stress-clone: voidify return from modify_ldt system call * stress-iomix: fix early termination due to incorrect bogo ops comparison * Manual: update thread information for memthrash stressor * stress-memthrash: add warning and hint about sub-optimal stressor choice * stress-af-alg: fix errno = ENOENT assignment, should be == comparison * stress-set: add autodetect for setregid, setresgid, setresuid, setreuid * stress-af-alg: skip over ciphers that may not exist * stress-af-alg: make ENOKEY a non-critical failure * stress-af-alg: forgot to add in \n * stress-af-alg: expand error message to capture more information * stress-shm-sysv: add exercising for SHM_SET for linux only * stress-shm-sysv: add SHM_LOCK/SHM_UNLOCK commands * stress-mq: POSIX mq on linux allows one to read MQ status, add this * stress-af-alg: add crc32c * syscalls.txt: update swapon/swapoff info * stress-hsearch: fix spelling mistake in comment * syscalls: update statx and umount system calls * stress-chown: add lchown system call * stress-xattr: exercise the filename based xattr system calls * stress-pthread: use tgkill and gettid system calls * syscalls: mark tkill as obsolete * syscalls: ignore ugetrlimit * stress-hdd: use truncate as well as the ftruncate * syscalls: add update to setsid * stress-set: add setsid call * stress-efivar: fix error return in efi_get_variable * split mlocked region into mlocked text segment and mlocked data segment * stress-ng.h: add empty macro definitions for ALIGNED and SECTION * stress-efivar: add ioctl and fstat exercising on efivar fd's * test/test-setpgid: don't pass -ve args * stress-set: voidify returns to discard warnings * Add set stressor- Update to version 0.09.27 * Makefile: bump version * Remove empty end lines from debian/control, debian/changelog * stress-filename: set rc to EXIT_SUCCESS if we get a timeout on again loop * stress-chdir: only use O_DIRECTORY if it is supported * stress-xattr: remove need to #include * stress-utime: only declare ts when required * stress-utime: don't use UTIME_NOW or UTIME_OMIT if they are not defined * stress-pthread: exercise set_robust_list linux system call * stress-zlib: fix parity data generator * Add build-time check for faccessat * Add new access/faccessat stressor * stress-zlib: reorder rand_data_funcs and add in missing funcs * stress-zlib: Add sweep sin wave double prevision data * Add parity bit data zlib method * stress-cpu: fix parity sum check * syscalls.txt: fix up utimensat * stress-utime: add utimensat system call * Add build check for utimensat * stress-efivar: keep track of bad efivars and don't re-read them * stress-ng.h: forgot to include when HAVE_MODIFY_LDT is defined * Update modify_ldt syscall * stress-clone: add modify_ldt call * Add build time check for modify_ldt * Update syscall.txt with latest syscall additions * stress-pthread: exercise setns() * stress-clone: exercise setns() * Add build time check for setns * syscalls.c: add fchdir * stress-chdir: add fchdir syscall * stress-zlib: add pink noise data generation method * stress-bind-mount: don't clone signal handlers in clone child * stress-bind-bound: respawn process to handle limit on bind mounts * Add a EFI variable reading stressor * Add prctl stressor * stress-ng.h: don't allow both HAVE_SYS_XATTR_H and HAVE_ATTR_XATTR_H * Forgot to commit changes to Makefile.config * xattr: autodetect for different xattr paths attr/xattr.h and sys/xattr.h * stress-dev: add BLKSECTGET ioctl- Update to version 0.09.26 * Makefile: bump version * Remove TARGET_CLONES on some functions that break on gcc 7.2 on kFreeBSD * Use nanosleep where possible for usleep, add nanosleep check * stress-dev: move wfds to select local scope to fix NetBSD warning * stress-dev: NetBSD hangs on select on some devices, so disable this * stress-dev: pass child failure status to parent * stress-dev: fix warning on char being passed to isdigit on NetBSD * stress-dev: NetBSD uses different sorting prototype * stress-sigio: don't do fcntl F_SETOWN for minix, it always fails * stress-sigio: fix hang in *BSD systems when we SIGALRM not handled * stress-sigio: exit in sighandler to force earlier termination * stress-sigio: add yield points to break out of heavy looping * shim: cater for systems that don't have mlock * stress-utime: check HAVE_FUTIMENS for declaration of ts * test/test-mq-posix: mq_* is defined but not implemented on kfreeBSD * test/test-syncfs: syncfs is defined but not implemented on kfreeBSD * stress-dirdeep: use HAVE_FUTIMENS * Makefile.comfig: fix typo in funtimens * test/test-futimens: check also for UTIME_NOW and UTIME_OMIT * Add build time check for futimens * test/test-dup3: trigger failure with FreeBSD kernel * stress-zlib: fix longjmp clobber warnings on data * stress-revio: make alloc_buf void * to avoid type punning warnings on gcc 3.4.3 * stress-hdd: make alloc_buf void * to avoid type punning warnings on gcc 3.4.3 * Add shim wrapper for mlock for Solaris compat reasons * stress-fanotify: peek into number of bytes to be read with FIONREAD * stress-crypt: include if on Solaris * stress-enosys: avoid warning on unused procs on Solaris * stress-sysbadaddr.c: avoid warning on unused procs on Solaris * stress-sysbadaddr.c: include termios.h for TCGETS * stress-vm-segv: remove debug, it is spamming the output * stress-sysbadaddr: don't use ustat if it is not defined * stress-sysbadaddr: ensure we have PTRACE_GETREGS defined * Workaround failing pthread spinlock on DragonFly BSD * stress-dev: add /dev/null nop to have at least one item in table * stress-wait: use HAVE_WAITID to check for waitid() call * stress-sysbadaddr + Makefile.config: Add HAVE_WAITID check * stress-sysbadaddr: fix conditional build on bad_clock_gettime * stress-sysbadaddr: use mincore shim to fix build on GNU/Hurd * stress-sysbadaddr: ensure TCGETS is defined * stress-file-ioctl: fix a file handle leak * Add sysbadaddr stressor to exercise system call bad address handling * stress-mmap: use new MAP_FIXED_NOREPLACE flag introduced in 4.17 * stress-clock: add CLOCK_MONOTONIC_ACTIVE that was added to Linux 4.17 * stress-oom-pipe: Explicitly drop capabilities to make root spawned processes more OOMable * Explicitly drop capabilities to make root spawned processes more OOMable * helper: remove some blank lines * stress-dev: add linux stress for /dev/{mem|kmem|port|kmsg} * stress-vm-segv: don't assume max size of size_t * stress-vm-segv: ensure we force SEGVs by invalidating I$ cache * Add --vm-segv option to force SEGVs on unmapping * stress-fork: make it more OOMable * stress-clone: make clone'd procs OOMable * make main process less likely to be OOM-able * snapcraft: add libsctp-dev * stress-tree: rename BSD trees to fix build error on OpenBSD 6.3- Update to version 0.09.25 * Makefile: bump version * stress-ng: don't enable TARGET_CLONES for kFreeBSD * stress-enosys: avoid calling vhangup with upper bits set- Update to version 0.09.24 * Makefile: bump version * Misc small fixes detected by static analysis (LP: #1762848) * stress-fcntl: use | rather than |= to get new_flags * stress-tmpfs: clear mnts and check if mnts[i] is null * stress-sync-file: fix incorrect placement of break statement * stress-af-alkg: check for more NULL cmsg pointers * stress-pipe: ensure no uninitialized data is written to pipe * stress-fcntl: use | rather than |= to get new_flags * test/test-posix-memalign.c: free allocated buffer * test/test-fanotify.c: free buffer * stress-mmapfailed: check for null return from mremap- Update to version 0.09.23 * Makefile: bump version * cache: revert using shim_str* funcs (LP: #1759515) Using the shim_* str functions breaks the cache globbing paths, so for now, revert these.- Update to version 0.09.22 * Makefile: bump version * stress-mmap: add extra checking on fd, don't do I/O on -ve fd * out-of-memory: ensure buffer is null-terminated * out-of-memory: move non-linux variant of process_oomed * out-of-memory: detect if a stressor was killed by the OOM killer and don't mark it as a strict stressor failure (LP: #1755245) * stress-mmap: add missing I/O to/from mmap'd buffer on mmap'd address * stress-ng.h: fix missing perf option (LP: #1758383)- Update to version 0.09.21 * Makefile: bump version * stress-dir: clean up warning on args on DragonFly build * stress-dir: skip the sanitycheck on DragonFly BSD * stress-rawdev: reduce the scope of 'ret' * stress-mmapaddr: reduce the scope of 'ret' * stress-mcontend: reduce the scope of variable 'cpu' * stress-matrix: remove redundant initialization of a to NULL * stress-filename: reduce scope of variable d * stress-enosys: declare variable lim when only required * stress-dev: make 'ret' local to ioctl test block scope * Makefile.config: fix epoll_create build checking * stress-ioprio: check for systems that don't support pwritev * shim: overlooked another fallocate glibc call to fixup * shim: use syscall to call fallocate, older glibc may not support it * perf: cater for systems that don't support linux/perf_event.h * stress-urandom: workaround __u32 definitions in pre-2.6.29 kernels * stress-epoll: detect if epoll_create1 exists * stress-netlink-proc: don't use PROC_EVENT_SID in kernels earlier than 2.6.31 * Add detection for linux/fiemap.h * test/test-librt.c: reorder functions in alphabetical order * stress-dirdeep: use shim_strlcat instead of strlcat * Replace strncat with safer strlcat * Add shim version of strlcat * Replace strncpy with safer strlcpy * Add shim and implementation of shim_strlcpy() * stress-dev: ensure we don't have a non-null terminated filename * stress-dev: don't sync on fd when open failed * stress-ng.h: check for spin lock failure * stress-dev: add #ifdef around stress_dev_tty * stress-dev: add #ifdef around struct termios tios declaration * stress-dev: remove gettid, only used during debug on linux * stress-dev: remove debug * stress-dev: randomly mix up device path scanning, limit to max 3 of same device * stress-dev: add missing /dev/random ioctl handling * stress-dev: add some Linux SCSI ioctls for block devices * stress-file-ioctl: fix missing #if / #endif around shim_fallocate * stress-procfs: mix up path name order to get a better spread * stress-sysfs: mix up path name order to get a better spread * stress-xattr: add missing setxattr and lsetxattr system calls * stress-utime: add NULL utimes time and non-nul utime parameters * stress-dir: add missing readdir() exercising * stress-file-ioctl: add missing FIDEDUPERANGE ioctl * stress-file-ioctl: exercise FS_IOC_RESVSP64 * stress-fcntl: ensure F_OWNER_GID is being exercised * stress-get: add Linux lookup_dcookie call * stress-dev: exercise tty ioctls on devices * stress-file-ioctl: disable FIFREEZE/FITHAW filesystem ioctls * test/test-ustat.c: ustat will fail on __arch64__, so don't enable it * stress-enosys: add extra paranoid check on reboot syscall check * stress-enosys: ensure all known syscalls are added to hash table (LP: #1755358) * Makefile.config: add -Wextra build check on ustat- Update to version 0.09.20 * Makefile: bump version * stress-procfs: remove debug (LP: #1755552) * stress-madvise: fix build issue for HPPA (LP: #1755551) * stress-dev: add missing FIBMAP to block dev stressor * Fix missing stressors in mini-help and re-order some * Remove duplicated "futex" stressor from stressor table- Update to version 0.09.19 * Makefile: bump version * stress-cyclic: fix typo in time measurement, us should be ns * stress-enosys: add checks on RLIMIT_* macros * bump target_clones attribute to gcc 5.5 * stress-mcontend: don't msync if it is not available * Disable target_clones attribute on GNU_HURD * stress-procfs: make stressor more stressful, less thread spawning * stress-enosys: wider sanity checks for fork/vfork/cloning (LP:#1753705) * Forgot to add test/test-personality.c * stress-enosys: try to limit fork run-away (LP:#1753705) * Add personality autoconfiguration detection * stress-mcontend: fix non-Linux build * stress-cpu: fix clang build error * Add new mcontend memory contention stressor * stress-af-algo: add a couple more crypto module tests * Add GCC-5 target_clones attribute * stressors: use the new cpu_is_x86 helper * Add cpu.c and cpu_is_x86 cpu detection helper- Update to version 0.09.18 * Makefile: bump version * stress-sysfs: sysfs_path does not need to be marked as volatile * stress-flock: make function stress_flock_child static * stress-dev: pass thread data using pthread_args_t context * stress-dev: rename ret to wret to fix variable shadowing * stress-seal: don't redefine MFD_ALLOW_SEALING * test/test-ustat: fail for GNU/HURD, it is not implemented * helper: use sz only in scope that requires it * stress-fcntl: fix build error in do_fcntl * Pass SHIM_PTHREAD_PROCESS_SHARED rather than 0 as flags arg to shim spin lock init * stress-dev: Fix compat shim build warnings on OS X * stress-dev: use abstracted pthread spinlock for portability sake * syscalls.txt: add getpagesize * stress-get: use getpagesize if it is available * helper: use getpagesize() for legacy systems without sysconf * Add automatic build getpagesize detection * stress-exec: where possible, use execveat() as well as execve() * syscalls.txt: add epoll_create and epoll_pwait to syscall table * stress-epoll: use epoll_create and epoll_pwait to get more coverage * stress-sock: use accept4 to add more system call coverage * stress-dev: add some block specific ioctls * stress-dev: add more seeking and shared memory mapping * syscalls: add ustat * stress-sysinfo: add legacy ustat() system call * Update syscalls log * stress-poll: add ppoll and pselect calls to add more stress coverage * stress-dev: make stressor more stressful, less thread spawning * stress-sysfs: only stress sysfs if spinlock succeeded and bump counter * stress-sysfs: remove redundant null check on path- Update to version 0.09.17 * Makefile: bump version * Manual: update date * stress-rawdev: make some functions static * stress-funcall: fix -Wmissing-declarations warning message * stress-file-ioctl: remove extraneous shadowed variable 'ret' * stress-madvise: make ret non-clobberable for gcc 4.2.1 * Add minimum GCC version for Pragma push/pop * shim: older gcc required pragmas outside of functions * stress-enosys: older gcc required pragmas outside of functions * Check for clang version when using pragmas * stress-file-ioctl: remove debug printf * Add new file-ioctl stressor * shim: disable warnings for brk and sbrk for OS X * Swap ordering on compiler detection on pragmas * stress-enosys: turn off warning on syscall, cleans up OS X warning * Add no warning pragma macros * Makefile: force sync after build in case reboot loses executable * stress-enosys: add syscall7 shim * stress-dirdeep: only print info message on instance #0 * stress-enosys: wrap with OOM catcher (LP: #1750787) * stress-dev: add bug reference to hpet failure * stress-enosys: exercise more arguments in syscall * Manual: udp-lite should be for ipv6 as well as ipv4 * Manual: update arch specific limitations on lockbus and memthrash stressors- Update to version 0.09.16 * Makefile: bump version * Silence a build warning on %d for g_pgrp, cast to int * Use the new is_dot_filename() helper * Add is_dot_filename helper function to check for "." or ".." filenames * stress-filename: clean up temporary files on forced termination * stress-handle: catch any SIGKILL signals and report back * stress-filename: catch any SIGKILL signals and report back * Print process ID in [ ] braces * Add debug to inform us when stress-ng kills process group with SIGKILL * Makefile: make build output less noisy and cluttered * helper: add in compiler major minor info * stress-vecmath: don't built with clang less than version 5.0- Update to version 0.09.15 * Makefile: bump version * stress-bind-mount: ensure we have clone support with HAVE_CLONE check, fixes another FTBFS in ia64 * stress-wait: remove empty line * Rename array and type unsupported to supported * stress-flock: Add more flock lock types, add more stressing children- Update to version 0.09.14 * Makefile: bump version * stress-sigpipe: reduce scope of int ret * stress-wcsstr: sanity check to see if there are any wcs* functions * Add full wide char function autodetection * stress-chown: workaround a NetBSD hang on usleep * stress-chmod: workaround a NetBSD hang on usleep * stress-cpu: add __fp16 float16 support (ARM) * test/test-float: ensure test code is not overly optimized out * test/test-float.c: ensure build options are same as stress-cpu.c * Generalize float type config tests * stress-cpu: Add float32, float80 and float128 support * stress-ng: add some alignment tweaks to naturally align fields * Add a new vm-addr virtual memory address stressor * README: update number of stressors * stress-funccall: make functions non-static, force less optimization * stress-vm: add UNLIKELY annotations to improve performance * stress-procfs: don't write using a NULL badbuf * Add sigpipe stressor * Add bad write buffer to procfs write * stress-procfs: do proc writes only if proc_write is true * stress-vm-rw: fix build failure on ia64 with missing HAVE_CLONE- Update to version 0.09.13 * Makefile: bump version * Manual: update date * Makefile.config: reorder detection, no major change * stress-userfault: add missing check for HAVE_CLONE, should fix FTBFS for ia64 arch * Rename stress_hdd_opts to stress_set_hdd_opts * Rename stress_filename_opts to stress_set_filename_opts * stress-matrix: make a couple of functions static * stress-enosys: fix variable shadowing warning * Add HAVE_SYSCALL_H detection and try to get more syscall coverage * stress-enosys: add an a complete set of known syscalls to skip * stress-enosys: make index ssize_t, fixes GNU/HURD build warning * Ensure skip syscall array is at least 1 element * Add a new enosys system call stressor * test/test-notify: add sanity check on message length * stress-cyclic: cast longs to int64_t before multiply to fix overflow * stress-funccall: add arg swapped recursion to calls * stress-funccall: add large data structure passing * stress-vecmath: vectorize constants, make them const too- Update to version 0.09.12 * Makefile: bump version * stress-clone: fix build issue on systems without the clone system call * test/test-getmntent: remove unused variable 'n' * stress-revio: fix build warning on OS X builds * stress-swap: use mwc1() for single bit random value * stress-shm: use mwc1() for single bit random value * stress-shm-sysv: use mwc1() for single bit random value * stress-schedpolicy: use mwc1() for single bit random value * stress-key: use mwc1() for single bit random value * stress-iomix: use mwc1() for single bit random value * stress-dup: use mwc1() for single bit random value * stress-aio: use mwc1() for single bit random value * stress-madvise: add in new MADV options (Linux + BSD) * stress-membarrier: add in new membarrier commands to enum * Add fixed mmaping stressor, mmap-fixed * stress-fcntl: add F_GET_RW_HINT/F_SET_RW_HINT fcntl controls * stress-branch: optimization, remove a ! operator and align jmp table * stress-dev: add some extra per-device ioctl exercising * Makefile.config: generalize header detection * stress-madvise: perform random file or anonymous mapping for MADV_FREE * Add 1 bit mwc function * stress-madvise: add MADV_KEEPONFORK advise flag * Add reverse I/O stressor: revio- Update to version 0.09.11 * Makefile: bump version * Manual: update date * stress-sigio: don't build if missing various core functionality * stress-sigio: remove sigprocmask, this is not used now * Makefile: forgot to add the new stress-sigio stressor * Add new sigio asynchronous I/O SIGIO stressor * Add clone glibc wrapper autodetection, fixes ia64 builds * Manual: remove excessive misplaced escape chars- Update to version 0.09.10 * Makefile: bump version * stress-tlb-shootdown: ensure proc_mask is zero'd before use * Makefile.config: make fdatasync test fail if prototype is different * stress-rawdev: fix warning on non-linux builds * Manual: add another contributor to the manual * stress-unshare: throttle back when resources are getting low * stress-rawdev: make min/max block size #define values * stress-rawdev: ensure blksize cannot be less than 512 bytes * stress-rawdev: don't allow insanely sized block sizes * stress-rawdev: add a keep stressing check inside wiggle 2nd loop * stress-rawdev: ensure shifted values are never zero * stress-rawdev: use correct type for reading block size * stress-resources: ensure we don't have too many resource forks * stress-resources: try hard not to get too many OOMs * stress-dev: disable /dev/hpet testing when running as root * debian/control: skip requirement of libkeyutils-dev for ia64 * stress-matrix: fix broken xy vs yx matrix method selection * stress-vm: remove a duplicated check addr == ptr * stress-filename: compare to zero rather than <= 0 * stress-fcntl.c: fix syntax errors * Update copyright year- Update to version 09.09.09 * Makefile: bump version * stress-tlb-shootdown: only kill legitimate pids * stress-tlb-shootdown: make child processes more OOM-able * stress-rawdev: replace some spaces with tab for indentation * stress-ng.1: fix table for rawdev-method option- Update to version 0.09.08 * Makefile: bump version * Makefile.config: remove need for LIBBSD for wchar.h path detection * stress-rawdev: fix linking failure on non linux systems * Add wchar.h and bsd/wchar.h path detection, makes stress-ng.h cleaner * Add rawdev raw device read stressor * stress-vecmath: use uint128_put for 128 bit integer * Move ALIGNED and SECTION macros to stress-ng.h * Add OPTIMIZE0 level zero optimization hint macro * stress-socket-diag: remove some consts, cleans up clang warnings * Use the FORMAT macro for some printf style functions * stress-vm: fix warning when building with PEDANTIC=1 * stress-tlb-shootdown: fix unterminated comment * stress-timer: fix warning when building with PEDANTIC=1 * stress-itimer: fix warning when building with PEDANTIC=1 * stress-funccall: clean up warnings when building with PEDANTIC=1 * stress-physpage: only close an opened fd_pc file descriptor * stress-tlb: fix incorrect affinity on cores- Update to version 0.09.07 * Makefile: bump version * Makefile: add stress-version.h to make dist rules * test: clean up errors in config tests found by static analysis * Add lockf autoconfigure detection * stress-io: use HAVE_SYNCFS to detect syncfs availability * stress-dirdeep: use HAVE_SYNCFS to detect syncfs availability * Add syncfs autoconfigure detection * Add fdatasync autoconfigure detection * Add fsync autoconfigure detection * stress-flock: remove __sun__ restriction * Add posix_memalign autoconfigure detection * Add futimes autoconfigure detection * stress-zlib: remove restriction on __sun__ * stress-wait: only disable for broken GNU/Hurd * Makefile.config: add -Werror to fix build warnings on Minix * Add mount autoconfigure detection for BSD and Linux * stress-rmap: remove build restrictions on non-linux systems * stress-ng: ensure utsname.h is included for non-linux builds * stress-get: ensure utsname.h is included for non-linux builds * stress-get: fix build error on non-linux platform * Add x86 cpuid autoconfigure detection * Add strlcpy strlcat string func autoconfigure detection * helper: clean up utsname includes * Add uname autoconfiguration detection * stress-msync: replace __minix__ with HAVE_MSYNC * stress-mincore: use the HAVE_MINCORE macro rather than __gnu_hurd__ * Add sigwaitinfo and sigqueue autoconfig detection * stress-hdd: replace __gnu_hurd__ with more generic posix fadvise check * stress-wait: add notes on why this is disabled on GNU/Hurd * helper: use HAVE_SIGALTSTACK instead of minix and GNU/Hurd checks * stress-msync: enable build for GNU/Hurd * Add posix_openpt autoconfig detection * stress-mincore: remove extraneous space at end of error message * test/test-posix-fadvise: force failures GNU/Hurd * Add posix_fadvise autoconfig detection * test: force failures for mincore and msync for GNU/Hurd * stress-fcntl: fix incorrect usage of F_DUPFD_CLOEXEC flag * stress-get: remove __minix__ #define check * Add mincore autoconfig detection * Add msync autoconfigure detection * stress-mmap: call shim_msync rather than msync * Add mprotect autoconfigure detection * Add autoconfigure detection of sigaltstack * Add autodetection of mlockall and munlockall * Add mlock autodetection * Add getpgid autoconfigure detection * Add getpgrp autoconfigure detection * split out version macros into stress-version.h * Add dup3 autoconfigure detection * stress-trees: voidify return of get_setting for tree-method option- Use xz tarball- Update to version 0.09.06 * Makefile: bump version * Add more smarts in autodetecting wcs* functions * stress-tree fixes that got discovered after the 0.09.05 release: - stress-tree: minor changes to splay and rb tree setup and insertion - stress-tree: fix up tree method calling and add AVL tree * stress-tree: add binary tree * stress-tree: use faster method to populate data - Update to version 0.09.05 * Makefile: bump version * Makefile: remove .xz tarball instead of .gz on make clean rule * debian/control: update Standards-Version to 4.1.2 * Debian: watch: change watch URL to use .xz rather than .gz * Makefile: use xz compression on tarball make dist rule * Manual: Add more information in the tree description * stress-wcstr: fix build issues for GNU/kFreeBSD builds * Don't include bsd/wchar.h for GNU/kFreeBSD * libbsd test: Add *BSD support * stress-treee: don't build for __APPLE__ * Add DragonFly BSD to BSD support for libbsd * stress-tree: fix build for systems without libbsd * stress-ng: add funccall mini help options. * Add libbsd tree stressor * test/test-libpthread: remove POSIX semaphore checks * stress-ng.h: fix indentation * Move put values into global union, saves > 40K on x86 * Add the funccall function call stressor * Makefile: move fanotify stressor to correct alphabetical order place * stress-dev: perform open with O_RDONLY | O_WRONLY for ioctl opens * stress-clone: catch OOM'ing clone stressors and re-spawn them - Update to version 0.09.04 * Makefile: bump version * Manual: update date * stress-sigsegv: catch SIGBUS for systems such as __APPLE__ * stress-fault: catch SIGBUS for systems such as __APPLE__ * stress-mmapaddr: cast uint64_t value to intptr_t * stress-mmapaddr: set addr correctly, fixes null ptr issue * stress-mmapaddr: add mremapping if supported * stress-mmapaddr: add MAP_LOCKED random flag setting * stress-mmapaddr: 2nd mmap should check remap addr, and add MAP_32BIT * stress-mmapaddr: add random MAP_FIXED flag * Add stress-mmapaddr random address mmap stressor * stress-icache: remove constification of page_addr * stress-hrtimes: make a couple functions static * stress-vm-rw: constify pointer ctxt * stress-vm: add a couple of constifications in macros * stress-userfaultfd: constify a couple of function args * stress-tmpfs: constify rnd * stress-stream: constify advice in struct stream_madvise_info_t * stress-socket: constify type in struct socket_type_t * stress-pty: fix typo in comment * stress-mmapfork: constify ln * stress-mknode: constify greycode * stress-mincore: remove some empty lines * stress-mergesort: reorder statements and int declaration * stress-malloc: add some constifications * stress-ioport: constify flag * stress-icache: constify page_addr * stress-hdd: add some more constifications * stress-full: constify fields of a struct * stress-flock: constify ppid * stress-filename: add various variable constifications * stress-fiemap: add various variable constifications * stress-dirdeep: constify inodes_avail * stress-dentry: add a constification to a data structure * stress-clock: add a few more constifications * stress-branch: make array labels const * affinity: constify max_cpus * Add more comments to stress-ng.h * stress-vforkmany: call vfork syscall directly when possible * stress-open: only close fd's that have been opened * stress-cpu-online: only allow all CPUs to be offlined with 1 instance * stress-cpu-online: by default, don't offline/online CPU 0- Update to version 0.09.03 * Makefile: bump version * Manual: update date * stress-physpage: move unsupported function * Add new physpage stressor * Manual: add more notes on the OOM behaviour of the stack stressor * Add in stressor name or core context as prefix in pr_dbg messages * stress-fanotify: write "test" rather than "foo" * stress-exec: don't allow this to run as root, skip rather than fail * stress-ng: remove semaphore.h, it is in stress-ng.h already * stress-hrtimers: don't kill pid 0- Update to version 0.09.02 * Makefile: bump version * Manual: update contributors names and date * README: update, add OS X instructions and add clean rule * shim: cast to int for brk for __APPLE__ * stress-ng.h: fix missing _ off __APPLE_ macro name * Use shim_sbrk and shim_brk wrappers * Add shim for brk and sbrk * stress-pthread: use shim_sched_yield instead if pthread_yield * stress-ng.h: use shim spinlock in warn_once inline helper * pthreads: shim spinlocks so we can use mutex if not available * Makefile.config: add missing ( * Make BSD library more flexible, especially with __APPLE__ arch * stress-inode-flags: reset flags to zero at end of loop (LP: #1730297) * stress-inode-flags: move counter to bump once per loop iteration * stress-random: enable random stressor for __APPLE__ arch * stress-filename: default to POSIX filename chars for __APPLE__ * stress-filename: OS X can't have ':' in filenames * stress-fcntl: fix up incorrect name of failed system call * stress-fcntl: remove need for 2nd fd in F_DUPFD * stress-mmap: add MAC OS X mmap flags * stress-schedpolicy: disable this for __APPLE__ arch * sched: detect __APPLE__ and don't used sched funcs for this arch * stress-zlib: correct text start/end for all OS choices * test/test-libpthread: ensure we check all pthread functionality * Update README.Android notes- Update to version 0.09.01 * Makefile: bump version * Manual: update contributors names and date * README: update, add OS X instructions and add clean rule * shim: cast to int for brk for __APPLE__ * stress-ng.h: fix missing _ off __APPLE_ macro name * Use shim_sbrk and shim_brk wrappers * Add shim for brk and sbrk * stress-pthread: use shim_sched_yield instead if pthread_yield * stress-ng.h: use shim spinlock in warn_once inline helper * pthreads: shim spinlocks so we can use mutex if not available * Makefile.config: add missing ( * Make BSD library more flexible, especially with __APPLE__ arch * stress-inode-flags: reset flags to zero at end of loop (LP: #1730297) * stress-inode-flags: move counter to bump once per loop iteration * stress-random: enable random stressor for __APPLE__ arch * stress-filename: default to POSIX filename chars for __APPLE__ * stress-filename: OS X can't have ':' in filenames * stress-fcntl: fix up incorrect name of failed system call * stress-fcntl: remove need for 2nd fd in F_DUPFD * stress-mmap: add MAC OS X mmap flags * stress-schedpolicy: disable this for __APPLE__ arch * sched: detect __APPLE__ and don't used sched funcs for this arch * stress-zlib: correct text start/end for all OS choices * test/test-libpthread: ensure we check all pthread functionality * Update README.Android notes- Update to version 0.09.00: * Makefile: bump major version * Makefile Add perf-event.c and usr.bin.pulseaudio.eg to dist rule * test/test-mathfunc.c: ensure link fails if function is not available * Add exporting of MATHFUNC for BSD builds * stress-ng: fix typo in comment * shim: remove leading tab on empty line * Add hrtimers stressor * sched: use pr_* logging and quiet flags rather than fprintf * Add CFLAGS and add -I to path so that stress-ng.h can be included * Add ioport (port 0x80) stressor * stress-resources: don't abort early on cleanup, fixes msg leaking * stress-cpu: use L suffix for all long double constants * stress-bigheap: cast uint8_t ptr to void * for %p format * stress-af-alg: remove unused macro SEMI_BLOCK_SIZE * stress-affinity: cast return type from stress_get_processors_configured * Remove ; at end of macro STRESS * Makefile: remove the rm of test-decimal.c, it is now redundant * Makefile: remove cpu decimal float test, it is in the Makefile.config * Move test config sources to test directory * stress-dev: catch SIGKILL et al on device access breakage * debian/control: change Priority to optional- Update to version 0.08.18: * Makefile: bump version * Manual: update date * debian/control: update Standards-Version to 4.1.1 * stress-hsearch: use sizeof on size of object and not the type * stress-vm: use sizeof on size of object and not the type * stress-ng: use sizeof on size of object and not the type * stress-radixsort: use sizeof on size of object and not the type * stress-shm: use sizeof on size of object and not the type * stress-zlib: use sizeof on size of object and not the type * stress-udp: use sizeof on size of object and not the type * stress-mlock: use sizeof on size of object and not the type * stress-sigsuspend: use sizeof on size of object and not the type * stress-tsearch: use sizeof on size of object and not the type * stress-stream: use sizeof on size of object and not the type * stress-yield: use sizeof on size of object and not the type * test-libbsd: use sizeof on size of object and not the type * stress-scpt: remove extraneous space * stress-qsort: use sizeof on size of object and not the type * stress-opcode: use sizeof on size of object and not the type * stress-mergesort: use sizeof on size of object and not the type * stress-lsearch: use sizeof on size of object and not the type * stress-heapsort: use sizeof on size of object and not the type * stess-fiemap: use sizeof on size of object and not the type * stress-cpu: fix setting of data values for stats data * stress-cpu: use sizeof on size of object and not the type * stress-cpu-online: use sizeof on size of object and not the type * stress-bsearch: use sizeof on size of object and not the type * stress-apparmor: use sizeof on size of object and not the type * stress-aio: use sizeof on size of object and not the type * perf: use sizeof on size of object and not the type * cache: use sizeof on size of object and not the type * stress-cpu: add statistics computations (stats cpu method) * Add eventfd autodetection * Add chroot autodetection * stress-cap: remove __linux__ check * stress-netdev: make errno EADDRNOTAVAIL non-fatal * Makefile: re-organize, put config probing into Makefile.config * Add swapcontext autoconfig detection * stress-zlib: add handler to catch code text read faults * stress-cyclic: print 64 bit signed 0 value dist stats correctly on 32 bit arch * stress-cyclic: fix up bucket info * stress-cyclic: dump more buckets and don't show lots of trailing zeros * stress-fiemap: add more yield points for snappier termination - Update to version 0.08.17: * Makefile: bump version * debian/control: update Standards-Version to 4.1.0 * perf: rename perf_info argument to pi to avoid shadowing warning * README: update number of stressors * stress-procfs: add some seeks to further exercise procfs * test-mathfunc: ensure we link in the math func * Fix test-mathfunc checks - fails on BSD. * Makefile: add test-mathfunc.c and add it to dist rule * Makefile + stress-cpu: add autodetection of missing math functions * perf: inline perf_type_tracepoint_resolve_config * perf: remove need for prefix of PERF_COUNT_ on perf counter names * perf: remove need for the HW_CACHE wrapper macro * perf: move PERF_INFO_TP macro * perf: increase width of label by 1 char * perf: rename STRESS_GOT to STRESS_PERF_DEFINED * Remove perf_get_counter_by_index, simplify code * Move perf_scale_t and perf_scale, make array const too * perf: remove helper function perf_get_label_by_index * perf: simplyify event handling, remove need for ids * stress-ng.h: remove redundant minix #if def * perf: remove some white spaces before tabs. bad formatting * perf: add some more perf hardware events * perf: add more trace point events * perf: fix spelling mistake in comment * perf: Add more units scaling, for when processors run really fast * Manual: update contributors * stress-key: bump timeout to 7200 seconds from 1 second * stress-opcode: fix build warning when SECCOMP_SET_MODE_FILTER is not defined- Update to version 0.08.16: * Makefile: bump version * stress-aio-linux: automatically scale requests (LP: #1711675) * stress-socket-diag: sockdiag_send zero return should be checked * stress-socket-diag: sockdiag_send should return 0 on stress test end * stress-socket-diag: ensure name is sockdiag and not sock-diag * Add swapon/off stressor - Update to version 0.08.15: * Makefile: bump version * Manual: update date * Abstract a shim for off64_t * shim: fix typo, error should be errno * stress-opcode: don't use seccomp if SECCOMP_SET_MODE_FILTER is not defined * stress-memrate: add volatile in void cast to fix buildw arning * stress-socket-diag: constify attr and cast * shim: move iopriority shims from io-priority.c to shim.c * stress-pthread: fix typo mutx -> mutex * Add cpu-online and oom-pipe stressors to the pathological class * shim: move shim_sync_file_range from stress-sync-file to shim * shim: use __NR_futex instead of SYS_futex in syscall * stress-dup: use dup3 shim * shim: add shim to dup3 * stress-mincore: reset random address if it matches previous address * syscalls.txt: update * stress-clock: add half-baked attempt to set timer * helper: remove extraneous and incorrect < 0 after prctl call * fix -x exclude option * stress-ng: make index size_t type * stress-opcode: add seccomp filtering to limit syscalls * helper: stress_drop_capabilities: don't allow new privileges * Enable SCHED_DEADLINE and rework some abstraction interfaces * timers: cast to type of tv fields rather than long long int * stress-madvise: add MADV_WIPEONFORK * stress-vforkmany: cleanup build warnings on munmap on openindiana * stress-memrate: cleanup build warnings on munmap on openindiana * stress-matrix: cleanup build warnings on munmap on openindiana * temporarily disable SCHED_DEADLINE scheduling - Update to version 0.08.14: * Makefile: bump version * Update TODO list * Add a latin (Lorem Ipsum) random text mode to zlib method * test-mq-posix: force failure for GNU/HURD * test-mq-posix: fix build failure because of missing * stress-resources: clean up warning when POSIX MQs are not available * include in stress-ng.h * stress-mq: make build depend on HAVE_MQ_POSIX being defined * Add branch stressor that exercises process branch prediction * stress-memrate: perform oom adjustment in child earlier than allocation * test-sock-diag: voidify array unix_diag to work around clang warning * stress-kcmp: fix kcmp shim and fully implement KCMP_EPOLL_TFD stressor * stress-semaphore: make POSIX semaphores depend on HAVE_SEM_POSIX * stress-resources: waste POSIX message queues * stress-resources: waste SYSV message queues * stress-resources: waste SYSV semaphores - Update to version 0.08.13: * stress-rdrand: use 32 bit rdrand for i386 * stress_drop_capabilities: voidify name to avoid warning * Enable 64 bit large file system support by default * debian/rules: Add hardening=+all * manual: fix several spelling mistakes * stress-cpu: fix spelling mistake "assigment" -> "assignment" * stress-ng: fix spelling mistake "afer" -> "after" * stress-opcode: drop all capabilties so we can't do much damage (LP: #1714044) * helper: add stress_drop_capabilities to drop all capabilities * stress-socket-diag: use new HAVE_SOCK_DIAG_H build time check flag * Add sock_diag.h auto configure build time checking * Add sockdiag stressor * stress-fcntl: fix build failure on SLES11 SP4 (LP: #1709905) * stress-cyclic: fix build warning on systems w/o atomic ops * stress-softlockup: fix build warning on systems w/o atomic ops - Update to version 0.08.12: * Makefile: bump version * helper: add more debug to filenames to help debugging * stress-inode-flags: fix incorrect path being used on directory (LP: #1712857) - Update to version 0.08.11: * Makefile: bump version * stress-zlib: use _start for OpenBSD builds * stress-zlib: don't build objcode stress method for sun targets * Manual: update date * Add objcode zlib stressor method to compress object code data * stress-zlib: sort zlib methods by name * exit immediately on end of --stressors option * stress-inode-flags: remove temp file and directory * Fix comment in helper * stress-radixsort: fix warning on calloc sizeof * Add new inode-flags stressor * stress-dev: correct a comment * stress-dev: add select and F_GETSIG fcntl calls- Update to version 0.08.10: * Makefile: bump version * stress-dirdeep: fix warning on unused variable ret on BSD systems * Update manual description for the --all option * job: allow classes to be run as jobs (LP: #1706970) * stress-dirdeep: don't remove directories in main exercise function * return EXIT_SUCCESS for class cpu? class command * stress-dirdeep: exercise files rather than create/delete * manual: fix wording in memthrash table * stress-dirdeep: Fix inode accounting, add more -v information feedback * Add --dirdeep-inodes option to limit of inodes being consumed: * parse-opts: don't allow negative percentages * Add stress_get_filesystem_available_inodes to get inode number * Add generialized percentage opt parser get_uint64_percent * helper: remove debug message from stress_get_filesystem_size * stress-ng: ensure --version option terminates immediately- Update to version 0.08.08: * Makefile: bump version * stress-memrate: don't fail so badly when we can't allocate memory * stress-ng: fix segfault on --memcpy, requires 1 arg and not zero * Manual: update date * stress-cpu: Minix also does not have lgammal so work around this * stress-dirdeep: fix clang + Minix build warning, cast char to int * stress-memrate: add OOM check detection * stress-cpu: NetBSD does not have lgammal so work around this * stress-radixsort: fix build issues on systems w/o libbsd * Add new memrate stressor * shim: trivial fix to comment typo * stress-cpu: optimize factorial calculation * job: avoid memory overflow on strncpy on txt * Add --matrix-yx option * iterate over size of classes and remove need for terminator * stress-radixsort: remove casting, clean up build warning with PEDANTIC=1 * README: Add notes on PEDANTIC builds * No need to extern define opterr, it is already defined in getopt.h * Fix static build issues with the use of getpwuid * Add longjmp handling to unwind parsing errors * Improve job error handling * Add a LIKELY annotation to the 75% likely path on mwc8() * Add a radixsort CPU/memory/cache stressor * stress-rmap: force faster termination and cleanups * stress-ng.h: forgot to commit matrix size increase to 8192 * stress-matrix: scale up default float values by 65535 * stress-matrix: don't allocate matrices on the stack, mmap them instead * stress-icache: call shim_cacheflush to flush ICACHE * Add --vm-madvise option * stress-ng: forgot to add in stream-madvise option in help * stress-resources: make memory mappings private and exercise random madvise * stress-vm: make mappings private, helps with hugepage madvise * stress-shm: make mappings private, helps with hugepage madvise * stress-memthrash: make mappings private, helps with hugepage madvise * stress-stream: add --stream-madvise option * manual: fix typo, --no-advise should be --no-madvise * stress-fcntl: add 4.13 hints F_GET_FILE_RW_HINT F_SET_FILE_RW_HINT- Update to version 0.08.07: * Makefile: bump version * manual: update date * stress-filename: sanity checks on sz_max file size * stress-cyclic: fix build warning on non-linux platforms * stress-open: ignore open_pt if building on GNU/HURD * make str const char *, fixup some PEDANTIC=1 build warnings * setting: fix const warnings with PEDANTIC=1 * stress-ng: make get_nth_proc a static function * job: rename argc to new_argc to fix shadowing parameter argc * stress-vforkmany: fix PEDANTIC=1 build warning on munmap * stress-softlockup: remove duplicate ret * Rename tmp vars so we don't shadow pid * stress-memthrash: fix build warnings with PEDANTIC=1 * stress-fstat: remove extraneous cast to void * * stress-dev: don't make path const * Rename array dccp_opts dccp_options to avoid name clashes * stress-static: make a few local functions static * exit_status: make it a WARN_UNUSED function * stress-iomix: add FS_IOC_GETFLAGS/SETFLAGS inode operations * stress-open: use posix_openpt and O_NOCTTY flag * stress-zombie: zombie-max should not be a byte size value * stress-vm: vm-hang option should be a time based option * stress-tsearch: tsearch-size should not be a byte size value * stress-sleep: sleep-max should not be a byte size value * stress-sem: sem-procs should not be a byte size value * stress-sem-sysv: sem-sysv-procs should not be a byte size value * stress-qsort: qsort-size should not be a byte size value * stress-pty: pty-max should not be a byte size value * stress-pthread: pthread-max should not be a byte size value * stress-mq: mq-size should not be a byte size value * stress-mergesort: mergesort-size should not be a byte size value * stress-memfd: memfd-fds option should not be a byte size value * stress-matrix: matrix-size option should not be a byte size value * stress-lsearch: lsearch-size option should not be a byte size value * stress-hsearch: hsearch-size option should not be a byte size value * stress-heapsort: heapsort-size option should not be a byte size value * stress-fork: fork-max and vfork-max options should not be a byte size value * stress-exec: exec-max option should not be a byte size value * stress-bsearch: bsearch-size option should not be a byte size value * stress-clone: the clone-max option should not be a byte size value * stress-dir: chdir-dirs option should not be a byte size value * stress-dirdeep: add a --dirdeep-dir option to make more dirs per level * stress-dir: dir-dirs option should not be a byte size value- update to version 0.08.07- update to version 0.08.06: * Makefile: bump version * Debian/control: update standards version to 4.0.0 * Make test-sem-sysv.c fail for GNU/HURD * Make test-mq-sysv.c fail for GNU/HURD * Make test-affinity fail for GNU/HURD * stress-cyclic: fix build issues on non-Linux platforms * Clean up some warnings found on test config code * Add --cyclic-method to cyclic measurements stressor * Add build-time checks for SYSV shared memory APIs * stress-sigsegv: add NOCLOBBER hint to fix warning with gcc 5.4.1 * test-sem-posix: include time.h to build on BSD * stress-sem-sysv: make semtimedop a linux only feature * Add build-time checks for SYSV message queues * Forgot to add in new test-mq-posix.c test source * Add build-time checks for POSIX message queues * Add in cyclic help options * stress-vforkmany: add self adjusting waste memory allocation * stress-vforkmany: make child processes larger to be more OOM'able * stress-socket-fd: Add checks for sendmsg failures * stress-socket-fd: send SIGALRM rathe rather than SIGKILL to child * Add new --cyclic-dist distribution option * stress-vforkmany: allow children to be OOM'd (LP: #1698747) * sem-sysv: add linux checks for linux only semctl commands * Add SYSV semaphore autodetection at build time * job: voidify some function returns and constify len * stress-cyclic: fix tab/spacing indentation- update to version 0.08.05: * test-sem-posix: don't build for FreeBSD kernels * stress-cyclic: only produce stats for first instance * stress-sem: hust build on systems that provide POSIX semaphores * stress-madvise: fix build warning with clobbered sz with gcc 3.4.3 * stress-vm: fix build warning on munmap * stress-fcntl: fix build issue on kFreeBSD * stress-softlockup: fix build error on GNU/HURD * stress-madvise: fix another BSD build warning * stress-madvise: fix build warnings on BSD * stress-cyclic: fix build issues on non-Linux systems * Add build time checks for POSIX semaphores * stress-cyclic: add NOCLOBBER hints to avoid gcc 4.9.2 longjmp warnings * fix bogo ops setting, this was broken in the set/get settings changes * stress-cyclic: avoid division by zero error * Add new real time cyclic stressor * Propagate stressor killed status back up to parent * Make --class cpu? exit 0 rather than 1 * stress-fcntl: only build in fd_get when it is required * stress-fcntl: only build in check_return if required * test-affinity: voidify unused rc return * stress-sigsegv: remove redundant null assignment to ptr * stress-rlimit: reduce scope of fds, ptr and oldbrk * stress-softlockup: constify fields in data structure * stress-seccomp: check for specific macros after including the headers * Add --abort option to force all stressor to abort if a stressor fails * stress-softlockup: try to synchronize start of all children * stress-futex: use shim'd futex calls * Add abstraction shims to futex operations * madvise: fix build failure because of incorrect build config check * Add new softlockup stressor, use with caution * Forgot to add test-affinity. * Add madvise build time checks * Add test-affinity to dist rule * stress-clock: don't do zero nanosecond sleeps * Add automatic affinity checking at build time * stress-sigsegv: produce fault using write to read-only page * stress-vforkmany: remove as many calls as possible- update to version 0.08.04: * Makefile: bump version * debian/control: use libgcrypt20-dev (Closes: #864137) * stress-kcmp: add new KCMP_EPOLL_TFD to enums- update to version 0.08.03: * Makefile: bump version * Manual: update date * stress-pthread: don't use pthread_yield for NetBSD and Solaris * stress-wait: fix waitpid, make sure it's waiting with correct flags * stress-wait: fix WCONINUED typo and add better waitpid error detection * stress-nice: where possible force a sched yield * stress-memcpy: force calls to memcpy and memmove * stress-longjmp: remove extraneous tab * stress-matrix: Add a few more simple matrix method * stress-longjmp: make it a little more stressy * Add OPTIMIZE1 -O1 optimization hint * Add NOINLINE macro for forcing no-inlining of small functions * stress-exec: Make exec fail detection more intelligent * Add comment hinting to fallthrough macro to help static analyzers * stress-epoll: fix comment about delay time * stress-cpu: make macro args distinguishable from function names * stress-cpu: correct a comment function name * stress-pthread: add pthread_yield() call for more scheduler stress * cache: add in missing const to argument * cache: minor code clean ups * constify set/get setting function args * stress-aio-linux: use DIRECT_IO and aligned buffers * Remove the main_opt_t and set/get these using the set/get settings * perf: constify n in perf_yaml_label * stress-cpu: add factorial computation and approximations method * manual: update contributors list, add Abdul Haleem * stress-ng: help: fix typo and replace method m with method M * stress-cpu-online: EBUSY shouldn't be a fatal error * Fix: Macro defination for SECCOMP_SET_MODE_FILTER * stress-socket-fd: fix fork failures correctly, make child oomable * stress-memthrash: try harder to get mmap'd memory * Update documentation and help for timeout, specify times in T * stress-ng: remove white space in some -ops help information * move help_t to main stress-ng.c as it's just local to that source * move ionice help to the generic options- update to version 0.08.02: * Makefile: bump version * stress-dev: don't build for __sun__, it does not have DT_* macros * example-jobs/device.job: Add dev stressor * Move the --dev stressor to the CLASS_DEV class * example-jobs/memory.job: add memthrash example * Expand the default run time text into human time units for large times * stress-dev: remove linux only build constraint * stress-dev: use pthread_args_t rather than a special context struct * Makefile: update perf rule to match output of other CC rules * stress-dev: ensure we check for all watchdog names * Make zero timeouts run forever. * Add dev stressor to exercise /dev entries * stress-sockpair: make parent less oomable than the child * stress-memthrash: optimization tweaks, makes it run a bit hotter * stress-memthrash: add OOM detection handling * stress-memthrash: Add MAP_POPULATE to mmap'd region- update to version 0.08.01: * Makefile: bump version * stress-memthrash: implement stress_set_memthrash_method for non-pthread builds * stress-memthrash: provide some feedback about the method being used * typedef a pproc_info_t ptr to proc_info_t type, we can use this on g99 * Revert "Use g11 as we are using C11 forward typedef declarations" * Use g11 as we are using C11 forward typedef declarations * stress-zlib: no need to initialize info * stress-str: no need to initialize info * stress-matrix: no need to initialize info * stress-cpu: no need to initialize info * stress-wcs: replace static option with set/get option settings * stress-wcs: rename stress_wcs_stressor_info_t to stress_wcs_method_info_t * stress-vm: rename stress_vm_stressor_info_t to stress_vm_method_info_t * stress-str: rename stress_str_stressor_info_t and use set/get method * stress-matrix: rename stress_matrix_stressor_info_t to stress_matrix_method_info_t * stress-cpu: rename stress_cpu_stressor_info_t to stress_cpu_method_info_t * Add --memthrash-method methods * stress-cpu: move HOT OPTIMIZE3 to correct function * thermal-zone: fix tab indentation * Add memthrash memory thrashing stressor * TODO: remove acl from list, it is covered by stress-xattr.c * stress-netdev: remove unused macro MAX_INTERFACES * Add new netdev (network device) stressor * stress-fork: remove unused static option variables * Add #! handling in jobs, allow one to run stress-ng from a job script- update to version 0.08.00: * Makefile: bump version to 0.08.00 * Makefile: add test-aligned-128.c to dist rule * stress-vm: voidify return from get_setting call * Add an example job that exercises all the matrix methods * Quote the name of the stressor method to make it clearer * Allow multiple instances of the same stressor to be run * stress-vm: use new set/get_setting on vm-method option * stress-matrix: use new set/get_setting on matrix-method option * stress-cpu: add debug info on the cpu method being used * stress-ng: clean up some of the overly wide lines * Use struct field tags to specify field settings for new args_t * Comment new settings types * job: fix old gcc warnings, cast char to int before passing to isblank() * remove stressor_id_find(), it is no longer used * stress-iomix: voidify iomix_bytes for non-linux builds * stress-hdd: ensure flags are zero * Add check for no stress workers being run * Be tidy and free up stashed settings * stress-cpu: use set/get_settings on cpu-method option * stress-shm: allocate addr and shm_names on heap rather than stack * Ensure that when rounding to nearest page we don't round to zero * Add new set/get_settings() mechanism to stash settings * stress-vm-splice: ensure minimial mmap size is at least a page size * Use the correct number of procs for sequential running * Rework the proc info setup, clean up and refactor chunks of code * Pass a list of proc_info_t's to stress_run, remove not_runnable flag * Replace procs[] array with a doubly-linked list of proc_info_t * Track per stressor stats with a pointer to the shared stats data * stress-sync-file: clean up warning on signed integer comparison * More minor job fixups * scheduler.job: fix incorrect name of job * Add a hot-cpu example job * remove debug from --ignite-cpu option * Add scheduler class example job * manual: move mq options to correct location in man page * Add filesystem class example job * stress-hdd: ensure we do not divide by zero * test-libbsd: voidify returns from test calls * TODO: update things to do * Move number of instances into args struct, remove stressor_instances() * Add net class example job * Re-order the class names into alphabetical order * Add vm class example job * manual: add missing full stop in userfaultfd section * Add security class example job * Makefile: update dist and install rules to incorporate example jobs * Add pipe class example job * Add interrupt class example job * Add io class example job * Add device class example job * Add cpu-cache class example job * Add cpu class example job * Ensure stressor names are mungified from _ to - in class option * memory.job: make default run time 60 seconds per stressor * stress-mergesort: replace uint8_t sort with random mixer sort * stress-stream: remove args-> prefix from instance message * Add example memory job * man page: fix the resources option with line wrapping * man page: fix typo on sigpending-ops * Add new --job option allowing one to script stressors * split out arg parsing into a helper function, put opt data in a struct * snapcraft: remove icon and update snapcraft yaml * Add 128 byte cacheline alignment- update to version 0.0.7.26: * fast-test-all: revert back to maximum of 4 stressors * stress-zero: disable write to /dev/zero for minix * shim: fix build error and warnings on Minix builds * stress-fstat: allow threadless builds for systems without pthreads * stress-ng: fix cppcheck style warnings: reduce scope of variables i and j * stress-fstat: reduce scope of variable fd * stress-zlib: clean up cppcheck style warnings * stress-stackmmap: clean up cppcheck style warning * stress-bind-mount: use args_t wrapper for clone to fix warning * Wrap const *args_t to pass non const void * arg to pthread_create * stress-tmpfs: constify array mmap_flags[] * stress-shm-sysv: constify array shm_flags[] * stress-opcode: constify static array sigs[] * stress-mmap: constify mmap_flags * stress-af-alg: constify static data structures * test-asm-nop: add copyright boiler plate message * Make default cache size information debug only * thrash: add some function comments * shim: add more comments * Use the mincore shim to hide BSD/linux 3rd argument differences * Add shim for mincore(2) * shim: madvise: map madvise advice to posix_madvise advice * stressors: use shim_madvise rather than madvise * Add shim for madvise(2) * stress-fp-error: check for EDOM, ERANGE (lp#1674000) * Make FORCE_DO_NOTHING build in a nop before other ways of doing nothing * stress-matrix: align matrices to 64 bytes to reduce cache stalls * stress-matrix: use restrict on arrays for more compute * stress-icache: add missing support for PPC64 * Add ppc64 arch to defined STRESS arch types * stress-icache: add missing support for IBM s390 * Add s390 arch to defined STRESS arch types * stress-icache: don't build in 64K page support for ARMEL * Makefile: replace 'got' with 'using' in autoconfiguration text * stress-getrandom: check for EINTR failures (from SIGALRM) * Makefile: generate apparmor raw binary data silently * Explicitly call pr_closelog() and flush pending output (lp#857942)- Update to version 0.07.25: * helper: avoid calling sched_cpu on ppc64le * Makefile: remove NOTPARALLEL, it's not helpful * fast-test-all: remove xattr as it can break some file systems * Makefile: don't autoconfig if we are making dist clean or install * stress-mlock: add in const to void when calling mlock * stress-icache: unconstify page_addr to clean up build warnings * stress-vm: rename ret to waitret to fix variable shadowing * stress-chroot: rename ret to waitret to fix variable shadowing * stress-chroot: rename static path to temppath * Makefile: display config steps and don't break if config is not available * Add NOPARALLEL to config rules * Makefile: Add .PHONY to rules * manual: forgot to add the manual from the zlib changes * stress-madvise: avoid overuse of MADV_HWPOISON (LP: #1672387) * vecmath: use gcc __int128_t types if they are available * Makefile: remove -g flag from default build * README: update number of stressors and examples on how to build * manual: update contributors list * manual: fix escape around - for a stress-ng iomix example * stress-fstat: remove siglongjmp, bad idea in threads * stress-fstat: forgot to sigfillset on set * helper: use correct format specifier to print size_t variable * syscalls: add statx entry to table * stress-fstat: run multiple threads on fstat for more stress * stress-wait: fix spelling mistake in comment * stress-socketpair: remove empty line * stress-null: add mmap'ing and msync writes to /dev/null * stress-memcpy: add in structure copying * stress-flock: remove empty line * stress-zero: privately mmap to /dev/zero rather than shared map * stress-zero: add write to /dev/zero as this is also allowed * stress-zlib: remove redundant assignment to ret * stress-zlib: use PRIu64 format specifiers for uint64_t types * stress-fcntl: fix build warning on minix * helper: sigaltstack is available for GNU/HURD * helper: fix random segfaults because of setting stack start incorrectly * stress-zlib: clean up some tabbing/whitespace alignments in table * stress-ng: don't use stress_set_zlib_method if zlib is not available * helper: set sa_flags to SA_ONSTACK to fix stackmmap segfault * stress-stackmmap: ensure signal handler stack is not on the stack * stress-stackmmap: fix random segfaulting * stress-atomic: fix build of this stressor * Add a stress_sigaltstack alt stack helper and use helper * Revert "helper: ensure ss_flags are set to SA_ONSTACK" * helper: ensure ss_flags are set to SA_ONSTACK * helper: GNU/HURD and Minix don't support sigaltstack, so ignore this * stress_sighandler: ensure signal handlers use alternative signal stack * stress-stackmmap: jump back to main loop via swapcontext * Forgot to check in modifications to stress-ng.[ch] for the zlib changes * stress-zlib: add check sum sanity checking and --zlib-method * affinity: voidify returns from printf family of calls * voidify returns from fflush * voidify returns from printf family of calls * voidify return from kill() * voidify return from close, fclose and closedir * stress-fcntl: minix does not require fd_get * helper: use STRESS_SC_PAGES as defined in previous commit * helper: try to use avg available phys pages and then total phys pages * stress-ng.h: Re-organise ordering and formatting of macros * Clean up the GCC attribute macros * Add ALWAYS_INLINE gcc macro, force inlining of some critical functions * Add a NORETURN gcc attribute macro and flag waste_resources accordingly * stress-vm: initialize bit_error_count as MAP_FAILED * stress-vm: check for bit errors and report them rather than ignoring them * stress-bigheap: ensure heap growth size is rounded to pagesize * Add new helper to check sizes in bytes and print in human readable format * Allow memory stressors to run with ridiculously large allocations * Allow one to specify sizes of files or memory in % of total available. * Manual: clarify --cpu-load and --cpu-slice options * Print out stressors in a class when using --class ?- Update to version 0.07.21: * Makefile: add test-asm-nop.c to dist rule * Makefile: add config to dist rule * stress-fault: fix build on BSD, missing g_ prefix on keep_stressing_flag * Makefile: save and re-load configuration * stress-apparmor: prefix global data with g_ * mwc: make __mwc static, it's not referred to globally nowadays * Prefix all globals with g_ to indicate they are in global scope * stress-chroot: make functions static * stress-iomix: fix build warnings with gcc 3.4.3 * stress-ng.h: include strings.h for sun builds for rindex * shim: fix build warning on FreeBSD * stress-icache: forgot to add addr voidification * shim: handle ENOSYS on posix_fallocate by using emulated fallocate * stress-icache: fix warning when madvise does is not being used * Add no-op nop cycle waster stressor * stress-icache: cater for 4K, 16K and 64K page sizes and alignments * fast-test-all: print system information * stress-key: handle ENOSYS on KEYCTL_SET_TIMEOUT and bail out early * stress-iomix: remove redundant directory removal on fallocate failure * shim: add emulation for failed fallocate(2) * stress-iomix: don't use fdatasync on non-linux systems * stress-chroot: make this unsupported for non-Linux systems * stress-iomix: use shim_msync instread of msync for portability reasons * stress-iomix: only use fadvise on linux * stress-iomix: only use MAP_POPULATE on systems that provide this flag * stress-iomix: only use FALLOC_FL_ZERO_RANGE on systems where it is available * Correctly default iomix size to 1GB * Move page_size to args struct, remove need for stress_get_pagesize calls * Add a new iomix mixed I/O stressor * stress-chroot: EINTR should not flag up as an error * Add a chroot stressor * Makefile: add pdf manual making rule * stress-socketpair: abort on read failure * stress-yield: remove args-> from instacne message text * stress-msync: add another missing \n * stress-sync-file: abort early on sync failures * stress-msync: add missing \n on error message * stress-resources: don't build in timer data if SIGUNUSED is not defined * mwc: move inlined functions back into mwc.c * stress-resources: don't build timer code of SIGUNUSED is not defined, fixes builds on mips, mips64el, alpha, sparc64 * fast-test-all: add more feedback on failed or skipped tests at end of test * stress-tlb-shootdown: ensure we have a sensible number of child processes * stress-fcntl: disabled F_DUPFD_* stressors for minix * stress-fcntl: ensure we are not dup'ing onto an already open fd * stress-fcntl: only use flock64 for linux * stress-fcntl: fix F_OFD_GETLK error message * stress-fcntl: use flock64 for locking fcntl calls * stress-get: treat EOVERFLOW on prlimit as not a fatal error * mincore: fix incorrect inverted logic to test for minix * fix build warning with missing const on BSD builds * fix build warnings with missing const on GNU/HURD builds * Make opt_all and wait_flag static, they do not need to be global * Fix up some spelling mistakes * ignite-cpu: make settings static * rename opt_do_wait to wait_flag as a more appropriate name * rename opt_sigint to caught_sigint * Replace opt_do_run with keep_stressing_flag * mincore: ensure we touch pages even when calloc or mincore fail * stress-ng: func_supported should be a void arg * stress-resouces: add calloc resource suckage * stress-resources: add posix semaphore resource suckage * stress-resources: add timer resource suckage * stress-resources: add socketpair to resource suckage * Optimize mwc64/32/16/8 functions * stress-noop: add loop and inc to show minimal stressor example * Optimize __keep_running helper * Add LIKELY/UNLIKELY macros * time.c: add another constification * helper, stress-ng.h: add a couple more constifications * cache: more constifications, remove comment from #endif * perf: use scientific notation to define double constants * stress-sleep: constify cast * constify args_t *args parameters * cache.c, stress-ng.h: move generic_map to cache.c, make it a typedef * stress-ng.h: add some more comments to various fields * stress-fifo: fix wrap around detection * stress-get: need to assign ret before checking it * stress-fcntl: remove "name: " prefix in error message * stress-icache: add missing ; to fix *BSD build * stress-tmpfs: use args->pid instead of getpid on pid * stress-hdd: fix build issue on GNU/HURD * stress-atomic: fix missing ; * use a new helper keep_stressing() to check if we should keep on running * Fix up pr_msg va_args, requires a shim * log: make args const * make pr_* macros into shim functions, shrinks the build size * pr_fail always writes to stderr, so remove the need to specify the stream * pr_err always writes to stderr, so remove the need to specify the stream * pr_tidy always writes to stderr, so remove the need to specify the stream * pr_dbg always writes to stderr, so remove the need to specify the stream * pr_inf always writes to stdout, so remove the need to specify the stream * Remove need to pass name in pr_fail_err, pr_fail_errno, pr_fail_dbg * Add stress_temp_filename_args helper * Add stress_temp_dir_args helper * Add stress_temp_dir_rm_args helper to rmdir given stressor args * Add stress_temp_dir_mk_args helper to mkdir given stressor args * Use arg->pid and arg->ppid rather than getpid() and getppid * stress-tsc: fix missing typo * Add pid, ppid and re-order args to pack more efficiently in args_t * Pass args to stressors via a args_t struct * Use the new mmap_check/set helper funcs * Add mmap set/check helpers * thrash: perform some sanity checks on mmap ranges * stress-tmpfs: remove unnecessary mypid variable * Add a tmpfs file/mmap stressor * stress-af-alg: fix fd leak, add close on error exit path * stress-af-alg: check for null ptr on cmsg to keep clang scan happy * stress-resources: reduce scopeof slavename, make it const char * * stress-netlink-proc: reduce scope of newname * stress-vm-rw: return EXIT_NO_RESOURCE on resource failure- Update to version 0.07.13: * Makefile: bump version * Makefile: rename check rule to fast-check-all * manual: update date * stress-udp: fix build warning on minix * stress-mmap: fix build issue with ms_flags on GNU/HURD and minix * add a make check rule to run debian/tests/fast-test-all * stress-pthread: add error checking on cond, mutex and spinlock init * add shim abstraction to msync, use this on various stressors * stress-pthread: check for init failures and use a spinlock on counter * add new dirdeep max depth directory stressor * README: Update info on libraries required for a full build * stress-cpu: fix missing bogo ops counter increment * enforce 64 byte alignment to buffer * stress-futex: fix typo in comment * ensure stacks are aligned to 64 byte boundaries * stress-hdd: use new align_address helper * helper: add align_address helper to align a address to power of 2 boundary * stress-sysinfo: only dump out info on number of mount points on instance 0 * trivial typo in man page - Changes for version 0.07.12: * Makefile: bump version * stress-udp: minix fails on setsockopt SO_REUSEADDR, so ignore it * stress-get: don't use NULL delta, just pass a zero delta timeval struct * stress-fifo: catch EINTR as non-fatal error on open * stress-resources: fix warning message on unused parameter 'pipe_size' * debian/tests: remove dccp from fast-test-all * helper: fix build issues on non-linux targets * update date in the manual * stress-resources: add pty resource suckage * stress-resources: add inotify resource suckage * stress-resources: try to expande pipe to maximum allowed size * stress-oom-pipe: use stress_probe_max_pipe_size helper * helper: add stress_probe_max_pipe_size to fine max pipe size * Add Datagram Congestion Control Protocol dccp stressor * stress-resources: add single pthread as another resource hogger * ensure -v output is no wider than 80 chars to avoid line wrap on std tty * stress-schedpolicy: set policy with param, remove unused new_param - Changes for version 0.07.11: * Makefile: bump version * thrash: bump the priority to 10 * thrash: use RR scheduler if possible on linux * stress-sctp: don't unlink on an address that is NULL * stress-schedpolicy: the set/get param was a bit unsound, fix it * stress-fault: silence a clang warning * stress-membarrier: pass thread arg as a ctxt_t * type * helper: make __stress_get_stack_direction static * stress-fstat: rename jump buffer to jmpbuf to avoid name shadowing * mlock: fix warning with older pre gcc 4.4 on solaris * helper: fix some more print pid_t warnings * fix warnings on printing pid_t type * stress-cpu: only use gcc optimise attribute on gcc 4.4 or higher * small cleanups to stress-ng.h * stress-personality: return EXIT_NOT_IMPLEMENTED if no personalities exist * replace #ifdef with #if defined() as the default idiom * makefile: use grep -e instead of grep -f * add support macro for gcc-7 switch statement case fallthrough - Changes for version 0.07.10: * add copyright boiler plate on fast-test-all * stress-personality: move memset to avoid memset 0 sized array * forgot to add shim_getlogin to stress-ng.h * shim: add more secure version of getlogin * stress-mmapfork: fix typo on buffer sizeof * stress-link: ensure buffer returned from readlink is terminated with zero * shim_usleep: use nanosleep if it is available, fallback to older usleep * stressors: use shim_usleep instead of deprecated usleep * shim: abort early from shim_usleep if opt_do_run is false * add usleep shim * stress-opcode: rename signal handler dummy arg to signum * stress-membarrier: memset pthread_ret with correct size * stress-shm: use shim_fallocate rather than posix_fallocate * stress-hdd: workaround lack of posix_memalign on sun * stress-rmap: sun builds may not have posix_fallocate, so don't build it * stress-wait: work around long int pid_t warnings on Sun systems * stress-wcstr: sun wide char support has some wcs funcs missing * stress-flock: disable this stressor for sun machines * makefile: use -f instead of -e for Solaris versions of test - Changes for version 0.07.09: * Makefile: bump version * helper: fix cppcheck warning by initialising val1 * stress-fstat: don't open /dev files to stat them when running as root * stress-fstat: don't bump counter if fstat fails * stress-fstat: perform end of test check earlier than later * stress-sync_file: use sync_file_range2() where required * allow for static building, using STATIC=1 make - Changes for version 0.07.08: * Makefile: bump version * add NOCLOBBER macro and make some variables noclobberable * stress-aio-linux: clean up clang warnings * remove need to pass an argument to stress_get_stack_direction * add smatchify script to make dist rule * add smatchify static analysis script * stress-userfaultfd: remove unnecessary exit_status call * stress-socket: fix inconsistent indenting * fast-test-all: remove tailing tabs * snapcraft Makefile: remove trailing whitespace * stress-daemon: clean up fd closing and add SIGALRM handler * make daemon stressor a little more responsive to SIGALRMs * make snapcraft confinement strict * getrandom: add support for systems that support getentropy(2) * shim: add comment about shim functions * helper: remove caches = NULL for non-linux systems to fix build error * shim: fall back to allocation via writes on fallocate * stress-yield: remove need to use alloca, use calloc instead * manual: add Luis to contributors list and sort names alphabetically * shim: fix userfaultfd failures due to a typo * increase STRESS_PROCS_MAX to 4096 for higher load on large iron * stress-userfaultfd: work around static analysis false positive on fd * stress-stream: avoid re-assignment of cpu_caches on linux case * trash: remove traced, it is serving no purpose * helper: don't re-assign cpu_caches on __linux__ build * net: iterate to the size of domains rather than using sentinel * affinity: remove #includes as these are included in stress-ng.h * stress-oom: add in missing space between ooms and = - Changes for version 0.07.07: * Makefile: bump version * fast-test-all: don't run spawn test for testing * fast-test-all: remove check for existence of stress-ng - Changes for version 0.07.06: * update build rules for Solaris * add MINIX notes to README * shim: add check for posix_fallocate (fixes minix build error) * abstract loff_t as it is not available on *BSD systems * fix *BSD systems that don't support ino64_t and off64_t types * stress-fallocate: use shim_fallocate wrapper * shim: fix non-Linux build failure on shim_mlock2 * stress-fallocate: remove __linux__ only constraints on modes * cache: make DCACHE and ICACHE #defines kernel gemeric * remove white space and tabs at end of lines * shim: add mlock2 system call to shim * shim: add sched_getattr and sched_setattr shims * shim: prefix linux_dirent* structs with shim_ * stress-seal: use shim for memfd_create * stress-ng: minor re-ordering of structs and shim functions * shim: rename sys_ioprio_* to shim_ioprio_* * shim: add unshare system call to shim * shim: add seccomp system call to shim * shim: add userfaultfd system call to shim * shim: add some more __linux__ checks * stress-opcode: use shim_clear_cache * shim: add NUMA specific system calls to shim * shim: add memfd_create system call to shim * shim: add membarrier system call to shim * shim: add syslog system call to shim * shim: add kcmp system call to shim * shim: add __clear_cache GNUC cache clearing helper to shim * shim: add getramdom system call to shim * shim: add getdents and getdents64 system calls to shim * shim: add getcpu system call to shim * stress-get: use shim_gettid * shim: add gettid system call to shim * shim: add fallocate system call to shim * shim: add copy_file_range system call to shim * shim: add cacheflush system call to shim * add shim abstraction layer for sched_yield() * fast-test-all: add some feedback on when a test is being run * use pr_fail_err on some more error messages * fast-test-all: allow for STRESS_NG to specify stress-ng * stress-epoll: fix build for GNU/HURD * move all common #includes into stress-ng.h * stress-ng.h: Add alloc.h include for sun arch * stress-ng.h: include some more common headers and define _GNU_SOURCE * stress-schedpolicy: fix broken counter, it was never being incremented * stress-resources: fix broken counter, it was never being incremented * stress-personality: fix broken counter, it was never being incremented * stress-fp-error: fix broken counter, it was never being incremented * fix broken counter, it was never being incremented * stress-bind-mount: fix broken counter, it was never being incremented * stress-handle: fix memory leak on line and also bump counter * stress-apparmor: free apparmor_path to fix minor memory leak * ensure cache region is free before termination * stress-fstat: use sigsetjmp instead of sigjmp * wrap some overly wide lines * use pr_fail_err() instead of pr_fail where appropriate * reduce scope of iterator variable i * remove alloca in stressor_name_find * remove space prefixed on klog-ops option * mincore: touch pages even when mincore fails * update syscalls.txt * stress-schedpolicy: add sched_setattr/sched_getattr calls for Linux * stress-schedpolicy: add more sched syscalls, clean up code * add schedpolicy stressor * stress-ng.h: change macro param name in STRESS macro - Changes for version 0.07.05: * Makefile: bump version and update codename * stress-fstat: fix resource leak on dp on error exit path * stress-fstat: forcibly abort any system call on SIGALRM * stress-aio-linux: use return as errno rather than errno * stress-aio-linux: use return as errno rather than errno * Need to #include when using clone(2)- Update to version 0.07.04: * no changes mentioned - Changes for version 0.07.03: * stress-ioprio: use current pgrp and not global pgrp (LP: #1640631) - Changes for version 0.07.02: * Makefile: bump version * Manual: Add exit status 4 EXIT_NOT_IMPLEMENTED to documentation * Treewide: remove messy #if defined() build checks * Allocate io_reqs on heap rather than alloca * Makefile: re-format PEDANTIC CFLAGS * stress-fiemap: fix up --fiemap-bytes option * stress-sock-fd: add --sockfd-port option * Add PEDANTIC build flags for extra checking * stress-icache: fix volatile cast warning * stress-vm: fix volatile cast warning * stress-socket: fix shadowing on addr * stress-mincore: addr does not need to be volatile * stress-ng, thermal_zone, remove shared param, it is global * parse-opts: fix char * cast warnings * perf: remove (char *) cast * helper: fix warnings * use gnu printf style attributes to pr_yaml * helper: cast pointer to const to fix warning * stress-poll: fix shadowing on ret, rename one to rc * Fix various bad castings for munge_underscore * stress-oom-pipe: fix shadowing on fd, rename to pfd to avoid confusion * stress-mq: remove shadowing variable attr * stress-hdd: remove duplicate declarations of ret; make it a ssize_t * stress-ng: make helper functions static * thrash: rename pid to thrash_pid * stress-zombie: make helper functions static * stress-zlib: make helper functions static * stress-xattr: remove redundant shadowing variable ret * stress-mremap: fix shadowing on rc, remove rc * stress-link: fix shadowing on ret * stress-rw-vm: fix shadowing of ret * stress-vm-rw: make helper functions static * stress-unshare: make helper function static * stress-tsearch: constify pointers * stress-socket-fd: make helper function static * stress-seek: fix shadowing on ret * stress-readahead: make helper function static, fix shadowing on ret * stress-qsort: constify pointers * stress-mlock: constify addr pointer cast * stress-mergesort: constify pointers * stress-memfd: fix shadowing of variable name * stress-fork: make helper function static * stress-lsearch: constify pointer casts * stress-itimer: make helper function static * stress-iopri: remove local pgrp that shadows global * stress-inotify: make helper func static, fix some const casts * stress-heapsort: fix constify warnings * stress-handle: make helper functions static * stress-fp-error: fix float comparison * stress-fifo: make helper function static, fix ret shadowing * stress-filename: make helper functions static * stress-fiemap: make helper functions static * stress-dnotify: make dnotify_attrib_file static, fix newpath const * stress-dentry: fix shadowing of variable j * stress-bsearch: correctly constify casts on i1, i2 * stress-bind-mount: make stress_bind_mount_child static * stress-cpu-online: make stress_cpu_online_set static * stress-clone: make stress_clone* helper functions static * stress-bsearch: constify i1 and i2 * stress-aio-linux: remove duplicate and shadowing variable ret * stress-af-alg: make helper functions static * Remove redundant re-declaration of mwc_seed * stress-cap: sscanf on pid_t should be %d * Make munge_underscore arg const char * * Mungify _ to - in stressor names in --stressors option - Changes for version 0.07.01: * Makefile: bump version * manual: update date * stress-ng: fix build issues for Solaris * stress-rmap: fix warnings with gcc 3.4.3 * stress-rmap: Don't build for OpenBSD, it does not support posix_fallocate * stress-rmap: don't build for Minix * stress-rmap: rename macro CHILD_MAX to RMAP_CHILD_MAX * Add dnotify stressor * stress-*: voidify calls to setpgid * thrash: remove ptrace waits, not really required * thrash: use more standand %jx to scan in memory sizes * thrash: remove debug messages * manual: fix missing escape on - in --metrics-brief * Add --stressors option to show available stressors * cache: ensure path is set correctly for CPUs > 0 * cache: fix FIXMEs on determining the CPU number a process is running on * Add stress_get_cpu() helper to fetch CPU number process is running on * manual: fix typo --stack-full should be --stack-fill * stress-rmap: remove redundant NO_MEM_RETRIES_MAX * stress-apparmor: another fix to signal handler comment * stress-rmap: uncomment setpgid call * stress-rmap: replace white spaces with tab * Add rmap stressor * stress-apparmor: fix comment * stress-icmp-flood: just count number of sendto failures * Add --thrash option. Don't use it unless you are crazy. * debian tests: expand the SKIPPED notes on the test script * debian test: use STRESS_NG var for stress-ng * debian test: Use sh and make use POSIX string compare * Add proc helper to help with init/destroy stressor helpers * call stress_unmap_shared if share cache region allocation fails * Add stress_map_shared helper to mmap stress-ng shared region * generalise max proc limiting * Factor out random stressor setting into helper function * Factor out pathological stressor disabling into helper function * stress-resources: declare pid if O_TMPFILE is also defined - Changes for version 0.07.00: * Makefile: bump version * Make ICMP flood stressor conditional build on OS basis * debian/rules: add hardening flags * helper: fix white space indentation (spaces replaced by tab) * stress-ng: bracket pid number on abort early message * stress-userfaultfd: catch OOMs and report these as no resource issues * stress-timer: make stress_timer_set static * stress-sysfs: add zero byte writes to sysfs files * stress-procfs: add zero byte writes to procfs files * stress-icache: ensure we mprotect on page aligned boundary * stress-opcode: unmap the shared region so we don't clobber it * stress-ng: generalise the run-time unsupported stressor checks * Add ICMP flood stressor * stress-shm*: minor change to comment * stress-rtc: fix ioctl() issues, use rtc_wkalrm for wake alarm ioctls * stress-rtc: add padding around rtc_tm to workaround an ioctl bug * stress-oom-pipe: fix pipe fd offset bug, causing writes to fd 0 on ppc64el * stress-ng: fix spelling of resrouces -> resources * stress-rtc: handle return code correctly and -EINTR aborts - Changes for version 0.06.18: * Makefile: bump version * stress-resources: include alloca.h for __sun__ arch * stress-ng: add missing break from switch on OPT_NO_RAND_SEED case * stress-procfs/sysfs: abort rather than re-doing reads on read errors * Add --no-rand-seed option to force reproduceable test start conditions * stress-wcstr: use safe strlcat and strlcpy BSD* systems * stress-str: use safe strlcat and strlcpy on *BSD systems * stress-str: use safe strlcat and strlcpy if we have BSD string library * Makefile: explicitly add -lc flags, stops a warning on FreeBSD builds * stress-resources: pid variable declared only on specific builds * stress-resources: don't build in syscall shims if we don't use them * stress-mmapfork: set max strncat size appropriately * Remove old deprecated --vm-stride from man page * stress-resources: chew up less memory * Remove resources stressor from fast test all * stress-resources: add setpgid call * stress-resources: try harder to terminate on SIGALRM * Add resource stressor- Update to version 0.06.17: * Makefile: bump version * Update manual to explain the caveats with --perf * perf: detect when perf counters can't be used (LP: #1626009) - add better explanation on how to enable --perf as an unprivileged user - Changes for version 0.06.16: * Makefile: bump version * Makefile: add test-libsctp.c to make dist rule * test-libcrypt: fix cppcheck warning * Debian/control: add libgcrypt11-dev * stress-procfs: clear stack before use * manual: update date * stress-sysfs: only report an info message on instance 0 * test-libsctp: add some checks for required macros * sched: fix build warning when building with clang on minix * sched: fix build warning when building with clang on minix * stress-stack: fix build warning when building with clang on minix * stress-mmap: fix build warning when building with clang on minix * stress-get: fix build warning with clang on minix * stress-sctp: add in missing --sctp-domain option, update manual * Update net helper to add addresses, add new SCTP stressor * Some minor cleanups to main stress-ng header, nothing major * rename get_unsigned_long to get_uint32 * Some more 80 column source line width fixes * stress-sysfs: use fstat rather than access on path * stress-procfs: forgot to re-open closed file * stress-procfs: add some illegal read calls to try to break procfs * stress-sysfs: add some illegal read calls to try to break sysfs * Make snapcraft confinement devmode * Minor formatting changes to ensure 80 column wide source * stress-tlb-shootdown: fix indentation * stress-context: don't build with sigaltstack if minix or hurd * stress-context: add use of sigaltstack and SS_AUTODISARM * helper: fix indentation * stress-opcode: fix indentation * stress-ioprio: remove duplicate and badly indented umask() call * stress-epoll: fix indentation on if statement * helper: set core size to zero if possible with setrlimit * helper: force number of cpus to be 1 if sysconf not available * net: declare missing in6addr_any for minix * stress-mmap: make mprotect a no-op for minix * stress-mmap: don't use msync for minix * stress-shm-sysv: don't use msync for minix * stress-stack: don't use sigaltstack for minix * sched: make this a no-op for minix * mlock: make this a no-op for minix * don't enable STRESS_MSYNC for minix * don't enable STRESS_YIELD for minix * stress-flock: don't yield if minix * mincore: make this a no-op for minix * madvise: this is a no-op for minix * stress-mlock: don't build for minix * stress-cpu: minix does not support cabsl, use cabs instead * stress-hdd: don't do madvise for minix * stress-get: minix does not have getpgrp() * stress-ng.h: don't build in mlock stressor if minix * forgot to guard MLOCK stressor with STRESS_MLOCK check * stress-get: minix does not have getpgid() * mounts: fix build issues for minix * mincore: fix build warning on minix * stress-ng.h: only include if it is available * stress-wait: cater for systems that lack WCONTINUED * stress-sigsuspend: remove header inclusion, not required * stress-quota: make err local to each code block * stress-quota: remove redundant err assignment * stress-quota: rename local errno so we don't alias global errno * stress-quota: fix cppcheck style warning * stress-madvise: fix cppcheck style warning * stress-clock: fix cppcheck style warning * stress-sysfs: fix cppcheck style warning, initialize stack * stress-ng: clarify precedence of & and ?, fixes cppcheck style warnings * stress-handle: ensure scanf %s field is limited to avoid overruns * Fix SunOS builds, add socket and nsl library link flags * Use mfence instead of __sync_synchronize for gcc pre 4.2 on x86 * Makefile: explicitly specify C standard using --std=gnu99 * stress-vm: don't use binary constants, gcc may not support these - Changes for 0.06.15: * Makefile: bump version * stress-af-alg: account for number of ENOENT crypto bind failures * stress-af-alg: don't report bind on ENOENT as a failure (LP: #1617788) - retry is performed, failures are accounted for in debug verbose -v mode- Update to version 0.06.14: * Makefile: bump version * stress-mmapfork: add more feedback on segv faults (LP: #1614099) - Changes for 0.06.13: * Makefile: bump version * Makefile: add snapcraft into make dist * ignite-cpu: ensure buffer is null terminated before calling strlen * stress-affinity: only check CPU move if sched_getaffinity succeeds * Add snapcraft packaging * stress-seccomp: inject some random BPF op codes * force indirect libc calls to enforce calls to libc wide str functions * stress-str: fix incorrect order on args in call to stress funcs * stress-str: force indirect libc calls to enforce calls to libc str * functions * ensure cache info is only printed once * Manual: fix typo: build -> built- Update to version 0.06.12: * Makefile: bump version once more * Update manual page date since we've touched the manual * stress-seal: don't abort fatally if memfd_create is not available. * fast-test-all: cater for non-fatal test exit status * Add oom-pipe to fast-test-all exclusion list * Manual: clarify that return code 3 could refer to missing system call * stress-fcntl: handle EAGAIN lock requests more robustly * stress-fcntl: don't check initial GETLK status * stress-icache: don't fail if advice fails on EINVAL - Changes for version 0.06.11 * Makefile; bump version * fast-test-all: don't run seccomp, it may not pass on some kernels * stress-fault: handle segfaults that occur on some BSD kernels * stress-icache: only madvice if MADV_NOHUGEPAGE is defined * stress-icache: don't assume that read/write/exec protection is allowed * Update cache-mfence helper. It supports ARM now. Zhiyi Sun - Changes for version 0.06.10: * Makefile: bump version again * stress-atomic + build: the autodetect smarts did not work, fix them - Changes for 0.06.09: * Makefile: bump version * stress-atomic: don't make tmp volatile, fixes clang warnings * Add smarts to Makefile to detect if atomic GCC functions are supported - Changes for 0.06.08: * Makefile: bump version * Manual: update date * stress-ptrace: EINTR is not a failure on waitpid * stress-tlb-shootdown: remove case where < 2 CPUs abort the test * Add GCC atomic ops stressor * stress-copy-file-range: handle ENOSPC as non-fatal * stress-icache: call __clear_cache() between code modifications. * Enable icache stressor for arm * Add renameat2 to syscalls * Add preadv2/prwritev2 to syscalls * stress-lockbus: se GCC builtin __atomic_add_fetch to test lock bus for ARMv6-v8. * stress-epoll: void return on timer_settime * Manual: update contributors, add Zhiyi Sun- Use correct rpm group- Update to version 0.06.07: * Makefile: bump version * stress-msg: add in IPC_INFO, MSG_INFO, MSG_STAT msgctl calls * stress-vecmath: add more ops to make vecmath more demanding * stress-sync-file: sync on mode rather than on the sync_modes index * stress-opcode: use __builtin___clear_cache to avoid clang warning * stress-get: fix typo on syscall name * replace mfence with __sync_synchronize builtin * stress-bigheap: remove redundant call to stress_get_pagesize - Changes for version 0.06.07: * Makefile: bump version * stress-shm-sysv: don't msync on GNU HURD, it is not implemented * stress-shm: don't msync on GNU HURD, it is not implemented * stress-ng: build in OPT_MEMFD_BYTES case if STRESS_MEMFD defined * manual: fcntl: add in missing locking commands * stress-socket: add --sock-type socket type option * Add Linux open file description locks stressor * Add POSIX advisory locking stressor * stress-fcntl: add more locking fcntl commands * man page: add --taskset example * stress-memfd: add better termination exit points, don't fail on EXNIO * stress-memfd: add a --memfd-bytes size specifier option * perf + Makefile: Add some smarts to detect available perf enums * stress-shm: msync the shm region * stress-shm-sysv: msync the shm region * stress-memfd: add hole punching to memory * stress-mremap: add MAP_FIXED remappings * stress-memfd: add random madvise to add some more page stress * stress-memfd: add seeks to memfd stressor * stress-xattr: rename name to attrname to stop shadowing on name * Update README stress test count * Add in missing seccomp from the --help info * Add a fcntl SEAL command stressor * README: update number of tests * time_now: return -1.0 for failed time fetch * stress-get: add getcpu system call * stress-dup: only close fd's that are open - Changes for version 0.06.05: * Makefile: bump version * stress-mmap: ensure we don't leak fd, cleanup on exit * fast-test-all: don't run exec test * stress-mremap: catch SEGV and OOM restarts * stress-mmap: catch SEGV and OOM restarts * fast-test-all: exclude pty * Revert "stress-mremap: add random MAP_FIXED option to mremap" * stress-zero: #if def around ptr declarion for non-Linux systems * stress-zero: only perform /dev/zero mmapping on Linux * stress-cacheflush: remove sys_cacheflush for non linux systems * stress-shm-sysv: SHM_INFO and IPC_INFO are linux only * stress-cache: only call cacheflush on Linux systems * stress-filename: filename option should be from the .opt field * stress-rtc: fix some overly pedantic warnings from cppcheck * stress-shm: sync, expand and shrink shm region, extra stress * stress-open: use different forms of open flag combinations * stress-zero: mmap /dev/zero and check if the contents is zero * stress-pipe: sanity check pipe size setting * stress-dup: add dup2 on same fd exerciser * stress-fcntl: add some more fcntl commands * stress-seek: add SEEK_CUR, SEEK_END seek options * stress-utime: exercise UTIME_NOW and UTIME_OMIT settings * stress-userfaultfd: add poll to add some more kernel coverage * Add stress_set_nonblock to set fd to non-blocking I/O * stress-userfaultfd: add in zeropage handling * stress-mremap: add random MAP_FIXED option to mremap * stress-readahead: remove redundant if defined() checks on fadvise * Add SIGHUP trapping and send SIGALRM to all processes on death * stress-personality: only print number of personalities in instance 0 * syscalls: update pause information * stress-cache: use cacheflush() on systems that provide this syscall * syscalls: update ioctl entry * perf: add "per" / marking for per second * Add pty stressor * Add semtimedop to syscalls, it is present in stress-sem-sysv.c * stress-cap: add capset call for current stressor process * stress-shm-sysv: add some additional exercising of shmctl commands * stress-sem-sysv: exercise more of the semctl commands * Add trivial chown stressor * stress-dup: use dup3() on linux if it is available * Makefile: vecmath: make the file touch silent * stress-key: add request_key system call * syscalls: update pipe2 entry, this is now being exercised by * stress-pipe * stress-mq: memset sigev to zero * stress-madvise: only build in if STRESS_MADVISE defined * Add madvise stressor * syscalls: add mq_timedsend to mq * stress-mq: use timed and non-timed versions of send/receive * stress-mq: add mq_notify calls every 1024 iterations * stress-link: lstat the link * Widen metrics dump stressor name field to 13 chars - Changes for version 0.06.04: * Makefile: bump version * Makefile: remove gcc coverage build flags - these were accidentally added in the previous release and not removed - Changes for version 0.06.03: * Makefile: bump version * stress-cap: cap data needs _LINUX_CAPABILITY_U32S_3 elements in size * stress-nice: add some randomness to the delay to unsync nicenesses * stress-opcode: remove white spaces- stress-ng (0.06.02-1) unstable; urgency=medium * Makefile: bump version * Makefile + stress-vecmath: add more smarts to detect gcc build failures * stress-af-alg: don't fatally fail on bind on AF_ALG * stress-af-alg: fix up error messages * Add stackmmap stressor * stress-stack: ensure signal handling stack is aligned * stress-context: ensure stack is aligned to 64 byte boundaries * stress-opcode: disable signal count tracking * stress-opcode: clean up code a little * Add opcode stressor * update syscalls.txt * stress-ioprio: perform some io writes to exercise i/o priorities * Add ioprio stressor - stress-ng (0.06.01-1) unstable; urgency=medium * Makefile: bump version * stress-af-alg: avoid any unterminated strings (unlikely) * debian/control: add libcap-dev to Build-Depends * stress-hdd: should use SIZEOF_ARRAY instead of sizeof * stress-full: don't close fd before trying a read * stress-af-alg: ensure the rng read size is correct * stress-af-alg: fix more -ve fd closes * stress-af-alg: don't close fd that is -ve * stress-tlb-shootdown: fix incorrect comparison on ENOMEM * stress-af-alg: check for errors on setsockopt * stress-full: try read test rather than skip if write fails * stress-full: clear buffer before we write - stress-ng (0.06.00-1) unstable; urgency=medium * Makefile: new major version and codename * stress-msync: cast off_t to intmax_t to print with %jd format specifier * debian/control: update Standards Version to 3.9.8 * manual: update date * stress-msync: add in conditional STRESS_MSYNC build check * stress-af-alg: add simple rng to the mix * stress-af-alg: remove redundant type field info * manual: rephrase the --seq description * manual: clean up the SEE ALSO section * Add TLB shootdown stressor * stress-af-alg: remove (void)name * Add /dev/full stressor * stress-urandom: where possible also read data from /dev/random * Manual: update af-alg skciper section. * stress-hdd: work through all the --hdd-opts if --maximize is enabled * stress-xattr: fix error messages, they were reporting wrong syscall * stress-af-alg: use array size so we don't need NULL sentinels * stress-af-alg: Add skcipher stessing * stress-procfs: add /proc/tty, /proc/self, /proc/thread_self * stress-key: Add some more keyctl calls * Rename stressor names to match their command line name * Add msync stressor * Fix non-Linux build for set_cpu_affinity * stress-rtc: also read /proc/driver/rtc * Add RTC stressor * stress-get: use prlimit only with glibc >= 2.13.0 * stress-procfs: add more /proc directory traversal * stress-inotify: add ioctl FIONREAD to peek at available data on fd * Add the CPU affinity option '--taskset' * stress-cache: make pinned a linux only variable * stress-cache: fix pinned message, swap cpu and instance around * stress-cache: fix failure to build on GNU/HURD * Update contributions authors in manual * Ensure processes are kept to the CPU affinity set * taskset -c 4-7 stress-ng --cache 4 --stream 4 --yield 4 * Update README with other OS build notes * stress-spawn: make this a Linux only test * Disable MLOCKED sections for now on SunOS, we get linker issues * stress-ng: correct casts of void * * stress-ng: include alloca.h for SunOS * stress-ng: cater for systems that don't support RLIMIT_NPROC * mincore: cater for SunOS mincore API difference * stress-yield: correct casts of void * * stress-yield: include alloca.h for SunOS * stress-vm: correct casts of void * * stress-stream: correct casts of void * * stress-str: include strings.h for SunOS builds for index() prototype * stress-stack: include alloca.h for SunOS * stress-sigsuspend: correct casts of void * and uint64_t * * stress-mmapmany: correct casts of void * and uint8_t * * stress-mmap: correct casts of void * and uint8_t * * Fix alignment mask to ensure stacks are 16 byte aligned (LP: #1573117) * stress-mlock: correct casts of void * and uint8_t * * stress-icache: cast addr to (void *) in mprotect calls * mounts: SunOS requires *BSD style build arrangements * stress-hdd: cast data to (void *) to silence warning * stress-hdd: don't use futimes for Solaris UNIX * Add logging to syslog of free memory info post-OOM * Add system and memory syslog logging * stress-brk: catch EAGAIN errors on sbrk/brk * Remove debug log test message * stress-socket-fd: only build stressor if STRESS_SOCK_FD defined * Add logging of who and how stress-ng was invoked to syslog - stress-ng (0.05.25-1) unstable; urgency=medium * Makefile: bump version * debian/control: update standards version to 3.9.7 * Ensure all clone() calls are 16 byte aligned for aarch64 (LP: #1573117) - stress-ng (0.05.24-1) unstable; urgency=medium * Makefile: bump version * stress-mmap: handle SIGBUS signals (LP: #1569468) * stress-mmapmany: sanity check sysconf return * stress-mmapmany: detect SEGV deaths * stress-mlock: detect SEGV deaths * stress-brk: detect SEGV deaths * stress-bigheap: detect SEGV deaths * stress-memfd: detect SEGV deaths * stress-mmapmany: allocate mappings on heap rather than stack * stress-mlock: allocate mappings on heap rather than stack * stress-cpu: move sieve buffer to static to reduce stack size * stress-sem*: differentiate between which semaphore init that failed * stress-remap-file-pages: abort if remap fails * stress-fiemap: remove \n from pr_fail_err messages- stress-ng (0.05.23-1) unstable; urgency=medium * Makefile: bump version * stress-aio: fix segfault on --maximumize option (LP: #1568335) * stress-chmod: just instance 0 should create the file (LP: #1568333) - stress-ng (0.05.22-1) unstable; urgency=medium * Makefile: bump version * stress-af-alg: retry open if we get EAFNOSUPPORT (LP: #1564786) - stress-ng (0.05.21-1) unstable; urgency=medium * Makefile: bump version * Add test-cap.c to Makefile dist rule * debian: tests: don't run remap stressor * stress-ng: add klog (syslog) stressor * syscalls: add remap_file_pages * Add page remapping stressor * stress-pthread: Add get_robust_list call * stress-sysinfo: exercise fstatfs() * Move wcs options to correct postion in manual * Add the sync-file stressor * Add fp-error stressor * syscalls.txt: update some missing syscalls and some re-ordering * Add sys/capability.h and capget build time checks * stress-get: add prlimit * Update syscalls.txt with capget stressor * Add capabilities stressor - stress-ng (0.05.20-1) unstable; urgency=medium * Makefile: bump version * stress-getdent: fix build warnings on systems with no getdents syscalls * Manual: update date * Debian/changelog: fix spelling mistake * stress-udp: fix two warnings on uninitialised addr * stress-socket-fd: fix two scan-build warnings * stress-getdent: init ret to -ENOSYS, fix scan-build warning * Use the generic signal handler helpers * helper: add generic signal handling/restoring helper functions * stress-oom-pipe: use stress_get_file_limit * stress-open: use stress_get_file_limit * stress-dup: use stress_get_file_limit * stress-socket-fd: use stress_get_file_limit * helper: add stress_get_file_limit to get max open files allowed * Add sockfd stressor * Add getdent stressor * stress-filename: use strncpy rather than strcpy * stress-qsort: use calloc * stress-cpu: zeta method should be counting in integers * stress-mergesort: use calloc * stress-heapsort: use calloc * stress-bsearch: use calloc - stress-ng (0.05.19-1) unstable; urgency=medium * Makefile: bump version * stress-switch: don't initialize buf_size twice * stress-ng: don't stress-sleep options unless STRESS_SLEEP defined * stress-shm-sysv: comparing j < i - 1 is incorrect when i = 0 * stress-shm-sysv: parent should close read end of pipe * stress-context: make stacks larger, avoid segfault on kFreeBSD * stress-oom-pipe: handle condition where pipe size can't be set * stress-pipe: use O_DIRECT when possible * stress-switch: use O_DIRECT with 1 byte buffer is possible * stress-oom-pipe: ensure sz is set before we check it against prev_sz * Add stress-oom-pipe pipe buffer stressor * helper: fix comment on system_read() * stress-fallocate: add in default mode 0 * stress-iosync: fix build warning when using old glibc: * stress-fstat: add blacklist of paths not to open/fstat/close * correctly spell stress_adjust_pthread_max * stress-str: make some statics into static const * stress-socket: make socket_opts static const * stress-maxtrix: make some statics static const * stress-vm: make some statics static const * stress-wcstr: make variables static const * stress-get: make priorities static const * stress-filename: make filename_opts static const * stress-dentry: make dentry_removals static const * stress-cpu: make some variables static const * stress-clone: make flags and unshare flags static const * stress-chmod: make modes static const * perf: make perf_tp_info static const * cache: make struct generic_map const * helper: make stress_temp_path static const * stress-udp-flood: make data static const * stress-spawn: make exec strings static * Only define OPT_PTHREAD* macros if STRESS_PHREAD is defined * Minor #define changes, no functional change * stress-cpu: remove redundant initialisation of last_e * stress-cpu: don't build _Decimal stressors with clang * stress-shm-sysv: set entire shm_ids array to -1 * stress-fork: make child exit immediately and stash pid only in parent * stress-xattr: free buffer on error exit path * stress-timerfd: fix timer thresholding check * Add sleep stressor * stress-clock: add some comments and make source 80 column friendly * bigheap: reorder some variables on the stack for better packing * Add whitespace in return statement * thermal-zone: minor clean up * net: make loop iterator size_t * cache: minor code tweaks, no functional changes * cache: rework get_contents error return paths * cache: reformat function declarations to match the stress-ng code style * clean up and rename macro mk_path to MK_PATH * Ensure we do not under run string buffer * Add apparmor_parser excutable check * time: make source 80 column friendly * thermal-zone: make source 80 column friendly * sched: make source 80 column friendly * perf: make source 80 column friendly * mlock: make source 80 column friendly * limit.c: remove redundant #includes * io-priority: make source 80 column friendly * ignite-cpu: make source 80 column friendly * Include stress-ng.h first for __kernel_long_t and __kernel_ulong_tstress-ng (0.05.18-1) unstable; urgency=medium * Makefile: bump version * stress-eventfd: fix incorrect return check on eventfd (LP: #1547450) * stress-mknod: fix == comparison on errno (LP: #1547446) * stress-tee: catch EINTR in splice() calls (LP: #1547434) stress-ng (0.05.17-1) unstable; urgency=medium * Makefile: bump version * stress-aio: don't cancel the signal handler before exiting (LP: #1547108) * stress-lockf: don't return failure if we get a timeout (LP: #154107) * stress-aio: don't return failure if we get a timeout (LP: #1547090) * Check for ENOMEM ENOSPC errors during init (LP: #1547062) * make stress_temp_dir_mk and stress_temp_dir_rm return -errno on failure * stress-dentry: fix file striding on clean-up (LP: #1547004) * Add stress_get_prime64 to stress-ng header * Add stress_get_prime64 to find a prime for filename striding * typedef possibly missing __kernel_long_t and __kernel_ulong_t * Add for linux builds * stress-aio-linux: fix clang scan-build warning * Makefile: only do build time config detection when building target stress-ng (0.05.16-1) unstable; urgency=medium * Makefile: bump version * Makefile: add test-libaio.c to dist rule * stress-seccomp: EINTR on waitpid is not a failure, so ignore it * stress-numa: aborted test should not be a failure, nothing got tested * stress-quota: check for EPERM, abort if we don't have permission * stress-kcmp: check for EPERM, abort if we don't have permission * debian/control: add libaio-dev dependency * stress-aio: use aiolib instead of direct system calls * Catch faults in child stressor and flag them as a fatal failure * stress-socket: only build in sendmmsg test for glibc 2.14 or higher * stress-iosync: build in syncfs call for glibc 2.14 or higher * Add detection for * stress-handle: only build in if we have glibc 2.14 or higher * ignite-cpu: don't print failure message as inf, make it dbg * stress-malloc: calloc'd size is too big, fix the size (LP: #1544575) * mincore: page align address of buffer before passing it to mincorestress-ng (0.05.15-1) unstable; urgency=medium * Makefile: bump version * fast-test-all: add pass/fail summary at end * fast-test-all: fix typo, socket-pair should be sockpair * stress-handle: specify width of integer in sscanf * Manual: expand the error exit code notes * stress-qsort: cast data to (uint8_t *) to stop static analysis warnings * stress-hdd: close file on a fstat failure * stress-futex: add backoff delay if futex is too much in contention * stress-sendfile: ignore EINTR on sendfile calls * stress-readahead: handle -ENOSPC as a non-failure condition * stress-vm-rw: re-organise the code into parent/child helpers * stress-userfaultfd: set stack size to be STACK_SIZE * stress-hdd: handle -ENOSPC as a non-failure condition * adt: remove socket-pair from tests * cache helper: output cache allocation size * stress-cpu-online: only report root requirement on instance 0 * stress-cpu-online: Don't report a failure if not run as root * Add L before cache level to make the debug less abstract * stress-denty: ENOSPC should not be a fatal error that stops the test * Fix -x option, compare munged strings to treat '_' like '-' * Ensure pathological class is disabled if we don't enable --pathological * stress-zlib: fix comparison which should not be an assignment * helper: fix double free on error exit stress-ng (0.05.14-1) unstable; urgency=medium * Makefile: bump version * Fix make dist - typo in test-libpthread.c * stress-fiemap: initialise counter at start of loop * stress-fiemap: ensure counter is being updated * adt: exclude bind mount from list of stressors * Don't emit warning on --pathological if number of stressors is zero * ignite-cpu: add null entry at end of list, don't scan by array size * Only include for linux for the bind mount stressor * stress-bind-mount: build stressor if STRESS_BIND_MOUNT defined * stress-bind-mount: stop cppcheck whining about uninitialised pid * stress-numa: don't fatally fail on -EIO with MPOL_MF_STRICT (LP: #1542741) * Enabled IGNITE_CPU with the --aggressive option * Add bind-mount stressor (LP: #1542010) * Add --ignite-cpu option to maximize CPU frequency * Make float decimal auto detect set -DHAVE_FLOAT_DECIMAL * Minor re-org of Makefile, and add more files to dist rule * Update README - increase number of stressors * adt tests: remove membarrier, it fails on older kernels in Debian * Add some more comments * stress-affinity: handle EINVAL when CPU(s) are offline * Set number of instances to on-line CPUs if N is -ve (LP: #1513546) * Remove opt_long, replace with get_int32 or get_uint64 * Add libpthread build time checks * Add librt build time checks * Remove commented out old link line * Add libcrypt check * Makefile: remove test-libz correctly * stress-cpu: make source 80 column friendly * Add FORCE_DO_NOTHING macro do force compiler to stop opimizing out loops * Add zlib stressor * stress-stream: cater for systems without L3 cache * stress-stream: only emit cache size info on instance 0 * Add libbsd-dev to README stress-ng (0.05.13-1) unstable; urgency=medium * Makefile bump version * Makefile: add test-libbsd.c to dist rule * adt: Bar a few more tests that can be problematic on different arches * stress-fifo: don't return and error status if we have to abort early * Exclude tests that may fail because system calls not fully implemented * Build stress-mergesort if STRESS_MERGESORT is defined * Built stress-heapsort if STRESS_HEAPSORT is defined * Make *put globals volatile to force gcc to compute values * Add BSD mergesort stressor * Add BSD heapsort stressor * madvise: add MADV_FREE * stress-vm-rw: don't close already closed pipe ends * stress-vm: just one top level iteration in rowhammer method * Use MAP_SHARED where appropriate * stress-qsort: fix typo in comment SIGARLM -> SIGALRM * Makefile: call make using $(MAKE) * stress-apparmor: reduce scope of ret * stress-shm: reduce the scope of variable n * stress-shm-sysc: reduce scope of variable n stress-ng (0.05.12-1) unstable; urgency=medium * Makefile: bump version * cache: memset globbuf, work around clang warnings * stress-cpu-online: free cpu_online on error return * fast-test-all: use the -v verbose flag * fast-test-all: Don't yet test copy-file * stress-copy-file: only build if syscall is supported * Change type of error messages in cache helper * cache: use %zd format specifier for size_t * cache: make source 80 column friendly * fast-test-all: return with error exit status * Tweak man page exit status table * Exit with status 2 if a stressor failured * Change mini help text to make it consistent * Add cpu-online to mini help * stress-cache: cater for non-powers of 2 cache size * Remove hard #undef __linux__ used during debugging * Re-work shared cache buffer allocation * stress-memcpy: fix segfault due to changes in allocation of cache buffer * Add kcmp to exclude list on adt test * Add cpu-online to exclude list on adt test * Make some helpers return int32_t rather than long * Add WARN_UNUSED macro and use it against functions that need return checks * Add CPU online stressor * Fix indentation issue after --hdd stress-ng (0.05.11-1) unstable; urgency=medium * Makefile: bump version * stress-stream: make L3 a uint64_t * stress-clock: fix build warning on non-Linux systems * stress-stream: fix FTBFS on non-Linux systems stress-ng (0.05.10-1) unstable; urgency=medium * Makefile: bump version * stress-stream: use new cache probing api * Add James Hunt to contributors in man page * cache: constify a few args and (void) fclose returns * Makefile: re-order cache.c in source list * stress-cache: make source 80 col friendly, use name instead of __func__ * Removed bogus check. * Reduce cache level to maximum available if specified too high. * New function to check max cache level. Also, reduced variable scope. * Merge branch 'master' into cache-handling * Rather than failing, display a message and fall back to defaults. * Reduce variable scope and remove redundant assignment. * stress-copy-file: off_t should be loff_t * Remove debug forced enabled of stress-file-copy * Merge branch 'master' into cache-handling * Add --cache-level=, --cache-ways=, and --cache-no-affinity to man page. * Add linux guard for cpu cache function prototypes. * Handle systems not providing cache details via sysfs * Dispense with cache.h. * get_contents(): Fixed resource leak. * Add --copy-file copy_file_range() stress test * Fix spelling mistake of "bandwidth" * Fix spelling mistake of "weird" in comment * man page: Fix formatting on vm stressor method table * Fixes for building on non-Linux platforms. * Add Linux support to specify cache type and size. * Fix column width of vm-method options * Fix column width of stream option description stress-ng (0.05.09-1) unstable; urgency=medium * Makefile: bump version * Fix incorrect position of \ in man page * stress-udp: fix UDP-Lite enable options * stress-af-alg: don't build for non-Linux systems * stress-udp: add error checking to setsockopt calls * Add auto detection of xattr.h to avoid build failures * Add auto detection of keyutils.h to avoid build failures * stress-numa: prefix abort message with stressor name * stress-udp: in UDP-Lite mode, limit checksum to 8 byte UDP header * Fix formatting of --hdd-opts in man page * Add --seek-punch option to punch holes in seek file * Add UDP-Lite option --udp-lite * Align bitfields in flags * stress-socketpair: handle ENFILE errors more gracefully * stress-filename: only emit filename information on instance 0 * Add fiemap stressor * stress-stream: kludge around a false positive from static analysis * Add --stream-l3-size option to specify stream L3 CPU cache size * stress-unshare: don't complain on -EINVAL * stress-stream: remove extraneous space between cache size and K * Use RESTRICT macro as an alias for __restict * Add stream memory bandwidth and computation stressor * Add 8 more bits to OPT_FLAGS * stress-aio: remove unused typedef * refactor random string filling using stress_strnrnd() * Add AF_ALG socket domain (hash) tester * Add more tracing perf events to --perf output stress-ng (0.05.08-1) unstable; urgency=medium * Makefile: bump version * Remove stress-leak.c, it was accidentally added * Update man page date * Debian control: Use dh_apparmor * Fix incorrectly placed #endif around TSEARCH * stress-iosync: (void)name if not building for Linux * stress-mlock: remove debug message * Add in options to *search stressors in mini built-in help * Add TSC read stressor * Remove some redundant (void)var statements * stress-get: rename gettid to sys_gettid to avoid name clash * Move uint64_put and double_put from helper.c to stress-ng.h * Rename macros STRESS_{MIN|MAX} -> STRESS_{MINIMUM|MAXIMUM} * Update debian copyright to 2016 * Update copyright year to 2016 * stress-iosync: don't close -ve fd stress-ng (0.05.07-1) unstable; urgency=medium * Makefile: bump version * stress-yield: include signal.h to build on FreeBSD * Exclude stressors that cannot be run * stress-matrix: add copy and mean methods * stress-yield: ensure at least 2 child processes per CPU * Update syscalls.txt with syncfs * stress-key: remove if def'd debug code * stress-iosync: add syncfs() for Linux only * Add --sock-nodelay option to disable the Nagle algorithm * stress-socket: split out client/server code into separate functions * stress-exec: remove (void)name; * stress-dentry: add 'random' ordering option * stress-affinity: set initial cpu to instance number * stress-clock: output name of clock timer id on error * Add --temp-path option * Debian/control: change priority because of apparmor dependency * Add apparmor to excluded adt tests * Add sendmsg and sendmmsg to syscalls.txt * Add --sock-opts option stress-ng (0.05.06-1) unstable; urgency=medium * Makefile: bump version * Makefile + stress-apparmor: generate binary data using od and sed stress-ng (0.05.05-1) unstable; urgency=medium * Makefile: bump version * Makefile: --no-print-directory is required when make calls itself * Add apparmor as a build dependency * Makefile: Add test-apparmor.c usr.bin.pulseaudio.eg to make dist dist * stress-seccomp: stop build warnings on systems without seccomp * Ensure test-appormor build test covers the aa API * Remove mwc_seed from mwc.c * Add load average stats to --times option * inline mwc_seed, faster and shrinks text size a bit * stress-apparmor: perform some more devious corruption actions * Debian: control: dependency should be libapparmor-dev * stress-spawn: move spawn_calls to correct accounting stats * Add a posix-spawn stressor * Add unshare stressor * stress-shm-sysv: ensure all shm_ids are initialised to -1 * Update Makefile to autogenerate AppArmor binary blob * stress-apparmor: add some random bit corruption * stress-apparmor: add profile add/replace/remove stressing * Debian: control: add libapparmor1 dependency * stress-apparmor: #if def global vars * README: Add note about requiring GNU make * Add initial simple AppArmor test, more features later stress-ng (0.05.04-1) unstable; urgency=medium * Makefile: bump version * stress-userfaultfd: fix 32 bit build warning * stress-shm: replace strides of 4096 with page size * stress-shm-sysv: replace strides of 4096 with page size * stress-mremap: replace strides of 4096 with page size * stress-mmap: replace strides of 4096 with page size * stress-bigheap: make stride the page size * parse-opts: ensure_positive: don't reassign ptr twice * stress-daemon: close dup'd fds on exit * Add daemon stressor * Move set_proc_name into helper, remove proc-name.c * helper: make timer slack also depend on __linux__ * stress_mlock_region: constify args * stress_get_stack_direction: constify arg * Remove coredump, merge functionality into helper * Update README * syscalls: add mlock2 * stress-mlock: add support for mlock2 * stress-aio: clear io_reqs before use and disable handler later * stress-rename: rename between directories stress-ng (0.05.03-1) unstable; urgency=medium * Makefile: bump version * stress-seccomp: avoid build failures on arm64 targets stress-ng (0.05.02-1) unstable; urgency=medium * Makefile: bump version * stress-get: define _DEFAULT_SOURCE to stop gcc 5.2.1 warnings * Add new seccomp stressor * stress-mmap: fix thinko, init no_mem_retires in correct place * stress-shm-sysv: add more allocation smarts * stress-shm-sysv: add mmap failure abort and OOM counting * stress-shm: add mmap failure abort and OOM counting * stress-seek: set a useable upper seek limit for 32 bit arches * stress-mmap: add mmap retry mechanism if we can't mmap memory * stress-memfd: trap SIGBUS as well as SIGKILL for OOM catching * stress-vm: add spacing on OOM restarts message * stress-malloc: add spacing on OOM restarts message * stress-memfd: add spacing on OOM restarts message * stress-vm: add mmap retry mechanism if we can't mmap memory * refactor stack direction checking function * stress-personality: fix warning on %lu being used on a size_t * stress-ptrace: re-enable this stressor and fix up pr_failed_* macro * Enable personality stressor stress-ng (0.05.01-1) unstable; urgency=medium * Makefile: bump version * stress-shm: break out of loops when ok is false * stress-fcntl: make F_SETOWN and F_GETOWN linux only for now * helper: fix warning on FreeBSD, unused args caused warnings * stress-switch: force more context switches * stress-pipe: add pipe-data-size and pipe-size options * stress-seek: only report error if SEEK_DATA/SEEK_HOLE supported * stress-seek: add SEEK_DATA and SEEK_HOLE seeks * syscalls.txt: add new userfaultfd syscall * Manual: note that userfaultfd is only for Linux * Add new userfaultfd stressor * stress-membarrier: rename pr_failed_err -> pr_fail_err * stress-cpu: force more jmps in cpu-jmp method * stress-brk: add occasional brk shrink to add a bit more variety * stress-shm-sysv: use some more random shm flags * stress-mmap: use some more random mmap flags * stress-fallocate: add some more fallocate modes * Rename pr_failed_* macros to pr_fail * log: rename logging functions * log: don't be silent when we have failure messages * stress-filename: Add more error handling feedback * Update debian/rules: enable debian build flags * Fix buffer not null terminated error with strncpy * Add filename stressor * Add --timer-slack option to adjust timer slackness * disable core dump via prctl() to avoid massive core files * Signal to child processes if parent has died. * log: make variables static stress-ng (0.05.00-1) unstable; urgency=medium * Makefile: bump version to 0.05.00, update codename * man page: fix wrapped line so 'lsearch' is not seen as a macro * shm stressors: make final write failures a debug message * shm stressors: exit child stressor if pipe write fails * Add POSIX shared memory stressor * stress-qsort: fix resource leak on error return path * man page: make it 80 column tty friendly * stress-qsort: bail out when SIGALRM triggers * stress-rlimit: disable handlers once we finish to avoid setjmp looping * log: remove debug cruft * Add --log-file logging option * stress-sem*: remove ; after while loop * stress-icache: force cache clear using __clear_cache * Make source more 80 column friendly * manual: clarify number of cpus * madvise: fix typo * stress-shm-sysv: make shm cleanup robust * stress-ng: remove setpgrp() calls * stress-sem-sysv: handle signal during setup phase correctly * stress-sem: handle signal during setup phase correctly * fix -k option: it does not require a parameter * stress-procfs: use non-blocking open- initial packagei02-ch2c 17071604720.17.04-bp155.2.3.10.17.04-bp155.2.3.1stress-ngstress-ngREADME.mdstress-ngCOPYINGstress-ng.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/stress-ng//usr/share/licenses//usr/share/licenses/stress-ng//usr/share/man/man1/-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:Maintenance:18287/openSUSE_Backports_SLE-15-SP5_Update/b996128ce3c935ab4f91908de70715aa-stress-ng.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9a9ec375e3c7f3f86bcd44af819639adf9c01c02, for GNU/Linux 3.2.0, not strippeddirectoryHTML document, UTF-8 Unicode text, with very long linesASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)6R"R%R$RRRRRR4R+R.R-R,R1R2R0R(R)R'R RR R RRRRRR RRRR RRRRRRRRR RRR&RRR!R#R*R/R3R5Rp}̈ Wutf-8d746f4e1e876c787b8e2eec21681c8aaf1405a8a7176ae14fe557f2e1b5a46d1? 7zXZ !t/]"k%{du!{@4Jm_[aR>= 7XdaGMOpsMXo+>Dc̈́璾U̙Y^0'S#H0t\6q-Fiף(8y]qWn|&fB\Zկ<KǬq,́,z+!LIkSf/Ep6gfF0i.?+;HIB ݆Q@,P,sJxOёs1W<Ơ }\IվwB,Brp]JD9mZZ +1͑YT@vU+f6s3C"*:m d*X6wUnOJBC9M,E1rG9=$ɁeSP㡍Vx.9ϗGLo<{AH y8^0ҭ3l, " mSnoKnJ}oj]~6aqrxsħ7/ً϶Gw.^S)L#`Ó6Z"^olC3T/!iYW?=~J\馕zC"U&]KWR4L7ݏ!R4V]\35o7ԹW,!#HL $ uIҧcU(dfg2 e]k{.KJ> 1qڛPIח3K}{ yntH)k5>\J|#ZZq1:t $r⾷iS=l+s땡uc ng\Bܳ|D)8 `.yN%̹\2(DFHw9K#oա,u职1ƤS4*OoHz6l2]3ߑ!++(gK gTR(Ÿɶ1Aȹ#C[ͧ ^v`߿f~^r"3C`P۪P3 #HGœ.N{$6i2O㣡rZĘJI;J^gus oeV574`CJ8L,Up#~J>7 I3nθ6[d*oY!h5MVn*C^7^eWY-&U׫>Y iӂx]28]E d)uZoÒ@{8Iܦ49XIKYv_pA. fg!_Y09BaaV 8_![HP__*yE,Vp# ʠpG1tOY]HUEu<'-jDa[],7+Lܓg0 /~6~^d/PX,+rd=&aˮ8"6) ^Mcm`Pca¤A6Hds,kMFn _(o(M iŚ"1`5r#uq1`lr]Va3 < vhzɩ4)Oͦƀ+}vg%u+:{n(A xH͆0)Ф*tOTQdqN0zx߀ODBv%n  ʪ~KS w sHZ,ʋ0IZ*QYneu(K^.lcڞe4ёא:ԥv%k/J:4 |uV߿Ym!Ǐ<|R&gz$bҮKZ;vCY4! gl8,=Mtt?d`ʫ[1nKpV/cNmdc'4D; LP [/J`sWlN[ڹmՀ7Gםd>a6ͩ=, (e>g* ǜ zNGՊZ=;4Z=7a~K\j:-#Xf KU_NӞc2`i͹ !зA2̎/1&Ibڶ2>[ЁF ]XB7yyV֛X+ c*ĈqgQ1<_L=CGkCpl7Û%f=.b* /Pdu3 {31+#{#43JsINUBFWL|/BE-%wHУwܻUƏ}́wv3HQW#tZ FB͋|9f;M$X$\/l*^ Agut9b*|ra*CϽ[qyжJaV0ݎ|b֢`w9H*9eu n_,\ :FYKEYn%Lȏ'^,!tE|h׵P6j5t &Ƚ)GCR 8gQG^{p 7 }cFr [ѽtM7shZ-JB;$_j()<2b|5tM wv/긣!ˊgr1thNzAG1=iUg\R@FfuS`[y]a=K>[ܛw7\-e;scv  B3L57M!R {1UT&Z# -\%)Jv9h1+Iݕqj4 ^йP|psZ!̆Y ,>ltHnkShD] 2O=.yH碒A 4MFBnq~ k <7AZ&* )jHSF:s9_ABK lQ2_QXk:!Պ\:PwE!$u|G [̝NM-QPcaE fL΍hi?FVBv[u.Hnmݼ[99`z ӕ!B{nڴ*hI}4`b٧ mkMx^z$`}>5u3 di==+| J/2 DƭWd{*Ӝ> #aΰkC2yfRVGM|0)]$ְпyVMaԝ A֥8cۍb(%ɚ8st!l9@ DS#;.4&~Dy*q[O,}̏8B%ƾ JC?*}\А)F@vsa躄.H3G<5[EfyogƹSm)=_P[Y4 m4%-/̿B+D[zE(TehH\6Zi}mPKJtnx1ݻOVn1pDpJAךGyҹ~k!;tX'o;QhGQxj;.F#^Npt&)njOlqFmz/%Hu(g} `>"z(l] x*s)mT ,+dM4DX٩\-|oic0+ow4G `: ME"3scNwCe+Jc֝::3205`*sB.ā(|pr2&kw}49a ~@# ~~XRr)h4_/yۇ֦^&'_)6p';)%#D).7cA/KUO3grGZU )m ]Q kāj*yf+$ťzHZo icoPVvYZWo@d5 W_ߏ+ c}c-1B*q\N fH.$Cv N2 n2@C7*z Z.BAGSn TؐwD$ieʨ Kn*bd eBr+} uamZ&C:Bj(n='6*5BNw,5do 4Q/V 2V2a݀\)k&`9Riu j4t*S(0zbw\$f w @@~ݟul6!XEPNV}.Mr!j{ ic2m*?@v#^\PzGfw)w='P43(iދhY(ǏɢPT!N=iD."{ *`Ge <D} i) (b BF:ֺR*4Fդg :gp_w 4qHաIFp+A,@ėBUʎB[6I m <4LSh2K=sx$EO>|d<3'X~;  }}Sb'Y"6|D,Gi./x^r?fۄw/%g3f|:rM~qFVs%n/b[axzEuǨ1014,,qNHVY'-%Zё}.yxs喛A| \? ״*)4#Ct.3w nbMYmȤW9V 7s-}HǨ1sA.))04}5hCpWP)))l%Y0C 8\^.=(+ϵB퉕FGv]sca3Haq7pjI(OqVlU 7åE_'oD{ p|n8"zFR<a8Es4ibK_BȜr޽o,ԼGM=3nR6[;`,4Q}<3mCFi8>IVjܮs(l$ĥ˥ `'#cu$C;A.Au4g6i1Xw 8"%H}蟗ZG'~%Z"v0 R';lΗP9/D+y"J=mjV̞%$?ft:"rboaDuӑ.5 ͅw7yz@V riIoi]WPĺLaXjwxqD*;s ʷI{00LeHѥ4tby1Y-Iz;oOA=-!a`Gd8y{gPcVVjuLTydZũ@4]H|e N_)J4WPn6v-Tulh\u_W=1ӕ$,3STFx:@D潡5q_ /)l68';Swa2͸=o2=~$! 1r[N`ay--ڸ66//Vz\+M`*SW^4R3OC.6熟;H .0y%{,?jvCfH׌:FntLEꔉOW ?Ç" w*r $86,|R&w[ˊ.4u™ojsHE4eH]`r i W:m(9{(|X.\56\縫)h뎿ڐ{W )Hi.S ._=#H)Qb.ү.~~nwF3Ql:c& +: 5ϵX fg}\Bw ӛS ?-S<{5mB[.tr(>mP)yKEOYR|, _apuŒ(1 hn7`Dvc nZf.m ݝ? uEc}%öoY)A#Z\y"_Nj@ٛ%8x#q}PJUGXvէ!&(EIq]WDy8V]19]Ts'6AάDnPH0h|"eK؁8>LO!P$[k M6AޑZvSj%2ƚ>aM ޅn2_3o1ȕlA[ْB6W5D-x%;HM͠HAF~%u_OZຝsozWmp+8f Ta(^`v)ZE.M$*50au 3먋JUG1 D=dh؅  ")4dRvoU 4#C/Хj]B(U*Kz`@^3nS˨f Z}-y=_ W~i<MYaDXbb$AJcj^0Z^HI,#=T& ڔyџ`љ"a7eVc.ņ3̵_k pIY6*䚓yl ""z~O ; y?MD6ZY-WpWjAR^.*p+ !`XicxzX].^%"$/|-o%cyQ}͏geiO`!ַؖⰷE̽$~$PTʦY.fcְ^N*!nG-[1\=E@p/ЀԺUMQroNVҠL"Pe#N0ϓӛXD}1vO{6YhhEsNlՁќƒ|G;q*$_r{%)8 -g\LE*~INٸ)NZ\>Ҳ!|P)t9E V4Eg֟҆AnrWjvrFk lF Um!!Rj'ϑЗ4# Z|d]i'd]ևCQ@}E3rj_1 #C-+w8GJG8c(G+7Y:w9w"X0mTq!|`3MgVb J8GG,{ p+cIR<iqPWyP":ȧ$;>g܄N(;z5X<~P "o6 M"qqOwC-cPÛz}0,x.pb-RX{rqlm<1%3+E sAʬ æҝ}&e$(X#j,)ԼhS NO;gh C'/\)8* /r_HDMaΟG"g lrZ8?X _&"-|p:dh+ޞacܓ vDNLPo\#) /Ɋq4 KictQCyn&;5,HQ,4X-k66Z=)T:-}ˊ^UF kBy3ZH0Z MVd,i֗H{Pp R>.cAR*=Iˮg@E(//5!>ۺQ#! -[pwP@q*>/)M{fYIs!nKm@<{9麍2,0:+pEzm&\EfAw3){`UR@qsq9 Ѱ$=w]ˁ69\m-zQeU| FX?cIɗ)Jۆ(ϱ||M{sxTT.#]ǜ,F`D/)\q֣}@8E]:"1m@s"2e RMv~|==FQI$hwYrJؙ危POh=X$i )C d@iq~g,Z.x&Vx_54nQW9쁨hAwA K= JL3ѥِ $aU%ik e.XP,a+bT+dU lN@")eNuKt^M  _ޅdIy9Z=*zN町A$Ӣ>a{TNܥ8'Eg1ͥ1u>5]:%5:ūC ;@ y@ļG hE|a/<{yL䵮$q[ж|@B I5 l&n\+Qŗ+'nF9x }Ǩk412̡!F W"_>JHswY4r!MK <eW9糫M#FgJtWܱYMPVͽPR>8{6M1:3v<tkgHOCL 0jUlL73RJ8?kRt9R0S`p;5_V%dNS f 9$S4CZGɻ94 ndR94eGi[[*@ [Лwi ,h)X]qWԝtMELßF * ~ٸiUR AӶ.Hو w D$70_1ؚi4{h.-.,/J\–!NKv74wSכ}F81kpԨ6' ҹU2V|\>+esZOΪ*\HxV>+Azg޸|mm9O'RrR,X;F7ORI\/JDxU(3鹔ɫoy+ #% *fBy/nV7/' { 8$kD)EED,OT(fKր_:&OέuExxyv@4?_MM>5׶!p+*uFq`<֧slKW! M;_Sa-^+ :1~{d D^zLٗX6 * + j=5f>Ai:AR*=b֘6HL{|] XQY 5C6Ɩ#v Jiw[x -1NR>-IJw9i98OcEu<s"(%+a>xOv'k%ס$] fcs5xO2oͶ$$ d:7 t'Pea G;:CTfF΢uߓa,> _+B3ЯT{d%|5E,3LW"͒-EG4pl`Sq*UdrI۔6fSC/#mAչ N1mgm(a$ j =%/Oe uX0U Iz/AjdnS2,D]gmXx9^59t%m bN>1 Wا/aAt13uIˮjQˆ,0WJp `7$K庐V`B[3GF4c"b"9=0.χavAibsTjM(4:6:]a5 ZFI2F!cHp! ,Y>9!= Y饡H*7%9b5ˡo֤ɖC#z>j|5[f/ͣJmz~+oda R;T\xˢi D 'ި@ Ov\!1klUJXٜqO =:vr^LПged7Ȧ%>*#̵/4KFQ0U/ʪ1WH.L{{UjCZÜчaPp~cZL34?O'=Q">,&u&i+Qt"yfhFb-ql9 ʓW\Jf߫v%WӭpYu Ah1o'u]W("< H^7{[9I X Y"\vMq~xAEc"f U0Bg@ڠ=~$7v6 &/5DXZSA .O\ʒkSq B@{ \4&xZ0JwD_N=\V.r [6rLE֖!2 G|q|`v.ⵕL\E:"Œ Χ+|{Ɨ^([*vCudRIzeQ[>V:xCpQwZB.8w=sVN3ݏxc"}^;ycv 1zׄjb$c(`̇OW(VOF:kӖY"f' .Nؒ{hܪpCm%$v6 H\b:?3T=qh,eϽ쳞 >jKP&VkLRL"ZdryX+&UU^͢=&Aݭ,m׍"5U=۶b4>|Q ]0B;QbaNSU,-_X9? Ox_cᆙT>Ip_ Sɶ)3W琍gȿ 9GG5Zi=7|`mdV Iw'rom[}~|vȋA=q,<]F檟 Ybf@Yp^[5B?RyWT +׺nx}+w"=EF|s uTiquo^vs|vʺSӈ$d{(m%WB0k7MU>՝szL̀(FAVaxSc c2Ph;[4gpj( Ӟ㐶p5tqyA<*V' ,DkOF|me +%VubF7O^ =\s-uXEBgEb-]fJD+fnGE4&?]a8T['1*Ntǧ':z_>Ve1/crPW#@9[Y/Ͼ,yUV6oҟaC,7Ẽ~?l<7M9ݴY:V}ɔŕ 7Zrm;F#܅ XwXU 9#R;,VS>*[Kll(*3 WH&~QAȉ'V'Rrcs&ޜ7bJ{@{t R<7E⾕[8ڒ?aCY X?lasÆ*uyn7\~-p`G|I3 epl. \mF[KܚْSKn:$d-yN:>n]3T$*SpL7mN1foQgĦe8pǏVæP)gK\qP`d= ;ɲY+>MLXiƱ:9iՄ&=k:!['ZcAͼ_PNJ,xCIK/a.8T-`g^% ;-vgZ j%1RfLeq w/uvR* hɠC3M+WaA$ʗx^j1ƞS,dZB[n 7Mo+_L(> eZ I浝W.yTzXQdn2V$dQ^*~=+ژvZE]&Pq햄~o_A⿧h_-Z jd%=|SIjCJ;`k(RO^F9(EkoŹ2v/6-98D+W ϋ! 圚i"wx̜l u\ 裯e{KZ@‏QRq][u.7tq]ߣy".ȭHTܮmG qݳ*"EΎ`Beߺ^>gSιL.it۝q{>REGĖ+9( u!}T  fq`H"-p|^JYY̢@uLص(zam;#!%:@XQ@\r9_6x­xT6a$/q Ih }NO_>D344GA;WD,SHw03;seY/ȩ[fM9 _ -]Rx!>"&lw CD6?oGY+0=ֆJb#₈|_XW+7?kAA`?\C[O 3Ʋsɲsl٠e06v=g8wH<Kꠐ p:lMdQ缣z,ST(N䙽#߸I.iI qIX?V(b*KڕF탱{9a"tI؟@ʽ}S8"&U}F)@e#Xo&p.u3^̹ pA\dݐ!{ZdR]+zCCVmáo aӒRՖb'b֥pow>~Y8Zk[snLh$7g*EɀeSj}s^=?\`;Z' N0[<'teCdJ8{"B|"$L[S861нȪ7Dߺqv*Qb=jƂN ݐקn?^q>i"q ۞jěc7 (.]ŀUZG^m zuk =Ut~9}۾,f%n%f2{"|$bv(k{w)a0}8QI O3ywQ4gusz>7,%7wsX(SJvȵPk^J*l*+5jJLƢhKMG׀s)g`(;Sd.ҫFިLVO(٦,@e :^}lg^K>ya糹 wb^.O;6D09O9ow3>^fԮ\Q<"2/-{1Zƽwޤ!r`04x65XvQR4|>L #5.魉ZE(Ӝ ;@jM˯?iccfJa薒x"vIމ8l֨'V|e~(ͧwٹpշn2Z}=ͮ2Ϭ (D=rPjf[J\S0ބP7ACa~U_ ax7wH}pVHϧ F@Xf 9\~V͠Nh:ƣq8:}P`!&,cQA`n0]= 2!t}v$L@'yAlD6@x @yS]~ }<8zzg/Ca[ v韼$|>Kn*A# Ԇvk@.{ǷS{q A*l]eD `Zuf1#4gX-YpML꿮ZnQ:# %nXG'A%~.'շevjE챟gQ^Gq˴~(e 4Yqoa\9mlMXAe-v Ru0=CH߲ !*v ujF8TT΁)VZ:]fRR Fl )CN.^#̤ޓL 6!u{;n^NP14sgei ]:+$han3b䡍 h(ݓMVmZ<7(d?SA Y Op,1<!Ŏ=?G>G*?MC㘣<-L!cxC{U_%r7&'df i5 t1b澢j8eHnOY5Yw2N#KoȆf+a]4v\ cyžL27Lpº2]5ʾrw} :OHa]l2Rq Yg )GAh^\OOyeă'v9oL=6of3y mL$f`1U|Mv- ܱcnKo"`vK=T\h OJ9zݙL`7坮9M 6lo9ia ՄE^PjsNvї6NzfѲo ȚjvYh݉-Nۨ+ 9b=-ޓmGAUĘDOUY> FQ㿈]/w~PO= k}OJJkMѕ7!ǒFi Cug tZ&v~s!x3wõlM[&o]8 JGW+k#D?#At~` \/ݲcjݥ9LeQk$LfXA;TݘEA+i;LnЩ+R-I滛ԖDQ~:}u/X 㜣:[vPB tut (jrZyٔTbm_;km6(j)&di IjVdčQGz"|D#-all7b L߼G}=}{X4?>s͉QQ~@94I>YӰlf,)pϺwge$+ͣtig8M*mfQTЌNC'|%fTZ%J9x%siF>Zobkk^~Dvɚ77z;j$s*LRłT.*2W%lG i} tJW'h#6F>MI= \b!$6m@/lZQdrC'HjS<) -\#Μ66ŔU,kpU[n)wTVद %$k>JE{J3Z)G v/3+,ϣ]>I0G,:]j )DI|2M7k 4n#fSs 8@qnzXpJ o^x۪C$k> EtSFܧy]Hhq?Є%Yb#dں#/5dvCoX;}Sk~@iTLR ;%XW6l =M3xCg@b^R+g*\sq)8l6O?8INr,o&%#hl*PE%\#R*ߡd>.(ٗyFBw8S;@_B:$;-`H\:[ ?Vw+oN੽u[*kB{8XǂV.oȸu@ ò/Ӑ+9]mZ0Y<q# .t5.nM،{T^S&'Y~T3ųD!zZ锱4"v&Kȟ Xѿ@p8v\>yet4X%f@r3N@H8aυ=*wp$q&>/OR.~S*o~@1ʸlc;YS' Eo7Ԗ4PR벭> %" dskIӎ#٬" g6mioqP' "-oβ p5w]kKO6!8ثUA \[oL3X^`s.M90fUԊq~0Nzm٥s6Xz-֣fVݙ{Iߝy/!xLge>E\[1TS64TG'hnO4,xr&^o.urLus3~Ik{ViX*ԨH*_hzKM罃,,0P}bjpBx{(l [RT Zy@{`do1\R a8N%3̟"HU₿k7Ȁ>kek`\M[/6KCS' DY9LK^$z!_EP4ZB# 06M_&{IoTYo^/ֱ!-³Ph$':ie-! k|-\~{N!hAFc؎OK5HA6Nˌ8OO s34O Dtu teY)mH;BvKN Oabʍ@$4Y*7K?I0͘ -U^[ƓL"2φ̈́nZA>Ciԡ2uD @XܜTULCcLjXt`V2/]8Y0C 뤯zj3jir".5Ɏ̋[;˒jZĔ=π7z R^$[&K!%\M{I*J&>$5PgmID.~ClGCHH?ͬt{'LshCdXY0T"g|6Zc}Ayϥıt9; 0Wwc5bum ֔"(hQ*wR0PKUm"ePnKź$Guf=,KpC΃s@a+syB<ߕ$\tt'j-]z# xoʻc lKs Qxţ5 !>n4\S+ǜ՘P! А:5J _ E0<(b %M GWOxwD,d@ֵڑ"!6ɺO6֫I`#>y Ogi-lNfMpO*8\A78ф8]wsmOW`$ }s]oZlDÌK^B'tQ C<0-~_޹Q U^pp[6D Ch}5Ngϰȏ?F[*&٧O붪cnM(ZfX?U_ O0TGn=q|dKvt3ތ_ We$p_&1<(WڗU$ʕu#vwoF1{Χl9^}7n[ERj P$S ܁]t8է;ne08y#.xUƽ}vVb?i]7J^?lg7p]7vqjD|͠a]lIR/Ƿ.wKMXvWl0k )1}zC_Oi5.Q Ms+mq9 @H疹| 4MʜT#7CWU wdh|TH[=TfbpJw!ډqJo:18K f'} &seGx=km5T[VS|i xH07/af)a¯.BAſ6+懶o+DjPE #[+ZN UtƲԷ7h.P -ye\FUO ABL-$N; 7&vPqslC@x-ZRbwrnzsbH.\Z֑EEٛi*A*MbV!^xwGE;I"} w6)1* Ia6G}zdi*7c{e+8{W|8I~/y$Y1$mniW<c?^&#A X|hP"{Qu $^XaF0_K*@ - ޟgK"ų+nbΧ0\o9IJRۛ=AN#[)+)ZTK/'A@]`kd3?3l:㲪=_,TYpkEB!MoE+~&7Z3Ư5d@Z gwlQ [l{P&r[rIӶ5}-yy>.PӀf4-pI^WRaQ,!b4=k@/}8q}\ԀeʈJ}\WZWv#QbhB+EؽF(ub[BO=4FcciHg Ъĕ:)3߯Mi%zW\t%~/6ڹMN ޅV-ن 1gWk_݆MZtyN|a]BYg qqk[9mjF{0y>-}_MdeJ?@ѓ۰5M?V:pjP:i/1Z{ !aBy]zf]du ./M6'"n We8`-3>[mc%>$CcOC n:`q&M*An0q[!+7w Lōhf~I|VW@=3/onF:ԁ]+"99֐>ȧ F5Q6Km&>LjkMN PAra\cɉ̈́,[ס2SQxz*H\dj= D P;L tt/ |P˻ !ȽJ "l(9Gۃiq,6%Wېa.қD jž7zے]]n ¢]Y a^'dEXH1Ug3>{5]Qs<©] R;yF?ơ6G2`/ 6VƳ&br:LHظUTE"9^)iݷM1 8}2ܵuzuEh`~1ಉuE)4;G?ecjǬwQZIQ 3NuPO7<˽fy\ʒT% kdn\ 5v QN⹒@-`IPhkdw쵩 >'d[|) 'ĪvЗ5S1coS mcou/m=F%/=QƆX|Ga])ulV2)E8VS=1sBJDZeWn"s)ggcZW+P=`Hl⯐[d8)b;wrY)k Lj2\rO!ʛY. zNŃ.ǁ2>hD%5LuM߱Op\ߔ951齪1k;_Œc .ltnL,<[)Z7{PB#vz&j귓rr wbULRhQFEg#\C'EC٨}Xe06;Ry !OQ9蝘6gTxW^ B]}2H/e"aH_clesdb1 T5xMҁA2B9`Zc|Q1 U6ib1!$- ^.CGP;*H\'[o(WN@s>5@SD2EDЋXn6cd ,>HѪ4^dJyՃ0;oԜUCF*<+MZH%ENvxVН]7V.kΟNdk`V;j#וi[t~j{% Q%goPjoh9&fm_Pz1ɿgYƺjxf,_Lv! "[ @; )DpongD}krIGu *CRU$nZú׮]W"LՆ0sJ1&Ά~!P<ߪ [b4_zwC\&4z^OM[e͇jWCǫMI6XS/aOGI"5@F&VB1i[ĿWs'BoR2uAZ+| I6daF3ּf)S)ii]W,WjxDSĝ3HW`  &+' 97\Pg_sؑ'&b#>: _]+܈*cwg83)Cf9/;ZVo]B0dũŠΪhӯI._lpd*,;u &ُh]Uc3X9q&7MFj|!tO``F aD#'Ic1g @iCՙ{f9(~`u4-4I?,x3/BJDԣl]";m:@EuCl*ZZ8!Sը+9;b;BW&K dU^ni736X01JEtn,CSS0fW_ҕziqW؝S vi85F ;Q2Tx+HqŲVmg{PVaDL\݅r.Q1a,|8͹u Q&X kaҋ;k(Vp]/<#'%@@ˁ'c~2)p)zGuk_A<[Z}n-?w>='vz,Sz}›8ѱ41Ud[m#B`a3;JGjkRإ)b&tG0h "5]kZ[=Q SO9pqiJhm*G^WL[tRաۅDdƙ>BS/Sj9ṽ|br"w(ND&Z},\@+M͠V XjmAL`ܨCɿͶޞc{U﷜ZTQH=MՓ5tchkc9Gz}l,v Xh)EhQG-de{"{Pnm0~B<묩<^+l[Ȅۇh;}y\M*Nŝ"Nttͯ.F}#lЍ BV%gUd5& G8.bo emňH޷JJJB,H6Рbh)k(L3} -l2޺Ft:s_P(s׻CVnwN&NҒ/+xN ,o ~ΨLkp)>Zɡq-] UJ<}͈d_(Airq8q,aA"!{vZKVq.vYák|{FYUN51K3?o=+J^@)8Nu{515Oeű\ALƏ'Dƺǹ4B-ߥMp][$H PX//TiZ*!dʅZ+ZLO&ӝjB }q逘Z_Kʠ4G ]>.wy&W*Qעـc]k/SZKL1gCR-/YLe]%H:ؼHvJ Z ^ \LVx՚&rsS]m;%jZ:5F>J7hUiU7PFY3*4 b\c({Sޢ,eѠp0px\Br*\(y\U,M!8:W4厏60ofW=t5 ::*}GT]{,q<%eˬ*9|6$P=Rc8VE0k>6CH$Ղ|f\V Mt[yeݵ-y[ҫVO#9%J8{I//x1GYkAY4S d8 }2p}0tͲ8>6яzk\T `#NQ¿#tQ($)F68ь8T]TfRr{TKIKY6/-#ȾRz3]2lT'qKPK c7L]l=+b-o5$B9NUÎ=fo ,Ո\uZ1[Jz8z=vC׶23(^6-ʀ;y[ʉE0[QA0q-Fޡǡet1 " 'Z]bL8w& II3{U0\R] ’3a}]O]Eso#ڲ$.6tfHO`[3 aYQ{͊Dvq9n,bgvH78 f43>lDn`=X<{"pdEpf҃ID]~dh/K6ˋ^JoQ PPt*o L~% f*.XC4k"Ye xFgS- v*n-/lMb8v[پh#`)j}iO9ʦLt?+z)D[r/\ܠK|y/)?[@X"SM 13az#=gu-o^zR5xģ[r"e8^L\3Y$Q:L#5<2<n 2.PD}oYh&JbuDCl0zzlLBPxcmZQ[/[ @af{>}j 2ub7a7 OeE(?␣$QDnrXDk ONRL$x:)0Hε=2 -O@S}1TGEE{2'c2:$\/FA(v93K*gktǭ2jn5en uK4vX;^\BɢPRZW 7/^m& 1yrG[籌`VbӒ\]nal ϸKnL1=N7le`j02O$Adt7B\e1-R %ËvLc}ϰXGӮ!!d($ $bNq%!wu puJR>94M X{ dDn\AU'4 =/+:/Aɘ",n>_z.2a4a0ZaƖoW NpΟ:/Nm{':Uykk\ϼcU-d  x F?Xa/ig/>k]RPF|@F1]PJ Hrh3&ܣU%/^Yu1igآ c=;&0(;h;d/KjN c/^뱊T&J]A35A7K>QNͩ0ga=:9&0j&+Qx"~鏳hNUn)4߲DbFΘ1+aERY0sg z N3w# 64C f0TYd q̔C>*ey]GhA-쏜2]yS'R3`9@m6e Npa/XڋM??Y^)^'E6Z_BF 'ԹŪy3UfcqoTʅlF-~DKJpiwE):xsj_%9 ?d`E ;Ue~v &}>R1 u8r}9 WDQKgzY\8W!\)Y\زw1&eAm|Ilv37Z,M`q;^2}X'넧SI^7︋A8%uDp+\=-.T/lP^^ 9 ́e.g)x sa( 0댽tnne~{GAf#rVɹU8 J\GSś|:(/ϽikB0UVf;ư|a&@;@0 zL|1?Hώo*[DӒȾ9wA] JLm+<8:{߾ eQT+b5;COUMT g9Ĵ`%c~/y v2_.ӾD,%(3ysYςX% %rH#+EJ"kN-|L!=_0%Wݻ"a: mM7Z`D`Ml*)Q;UBŁ;`Nız18!+#xZNJf0)G"jkQtب[rNt]foRHGuwscZH1Bg⛆jׇb©tKv_+ѵ$-Z!T%\4#{a˕-hD:ZėPC Q:`bb (rq= yHfGC\i60' .H@$:p|?gTW[A)!4 Hxf4HM_+kdH㖼 u޷8W#ɏ֛KYJՌJ4:Gt yzw]|%DX|'ۼ"q'`"B*KeqW^L{$Y|oTΜ.[=E%bAwNnIW n1X,-TM%uPq:[,Z%78:ձAל*^pwE877) <&>W!I%RL֮n? E6&xtԜRs ]9]nJwcp 4'^__M)3Ҿ]TdAٖŘ %u8::cpؙ{utvaf@2W ܊> ";˗SU{7v=]ǀ&Ľ"@$tߐdjL7fpe+ 4qHkK?q%}( Xlw,~UYn_N|')|nGkG8i_kֹ[l `#fk*T\^;||W9\Hu*e Qe4 x ,KYyՐH& ˵jƋzR縔y$ݑ۝"wޗ 4sՕВfpT6|mUaBU^$y$S \؃{jZi!S#0jgdØECtS˵K]4@yjٍe_?e}@]G(~,^ &kzMAPxn,-H$PZәYLx?T<`6BI`.dc^P̚g_ց^V屸ӑpӽ֗B4U906rJ1a°)V */.c}>MuFSJl) }/}كL{x H=?T?[AjS3 [6@U;G dd:qw4X;_ss䇇}a9SPfz`-lX$OAȫiadzN (wX0^WR[_Eys;pյ-kGkve J y5+}#9S BikzzT`d-<$ֳ*﹏ByiQW&ootR֡_[QHZȲc~3TQA sw X,,wT\\A'h[m9-*AZ A<, ͫ%|NAZ,hp:^u:(V9{E szx|]>zD춂j 5# (t)|'cR!_p]png𬎍 wt&bעϰ<8.)ٔ/BcߘH+/@ྥٴyYZq&;NK71^Hi!Ex,_T pZ?ϗdy|CVT9P~ƌòږZΨ:ŕ]y!dl'<8q]9CԺ;f14G+l9%9s @+ka_ =ob0H~#Y̶ r%n&`?zbQ雮Ujj7dܧ./Ec%Cۅ^F0=Of}/!O0l=-;˩z0Je -C=PƝ0Ese8`[o_{Ov2.!{:(sW'ewS rk1zͲ:Υ!6.t%W<-gj(m-܎Ρ/Å$Lq= tTt x{wC E$GoJ z:etr7 nщNm#)2!Yb<ģW}!X\ =PqIbneM UH];ޏWK1nNUayrlF2j?3y\rz͟OA3n+,#3҅/i n7T'L '}Q.zO+@4!Rv(/M sД&TJt'eZ W:".:J+vQ3Gkb`\|".W`i$PԆvAL3U6udy@vrѿؘf~)M־N!Z!."hwtޑz~5 K=ɖ[4| N]XR%Lӵt`޺m1AB_R6wS6QAIvӇWxi@Xچږi )x Y 8u-S1 UBHfDe@s 2|Xebӥ2缺0"k >SnnkyjQǏIkDMϪ1]%;ϱ'3^0B̕Ⱦf0Q`PLM[2;›M%w?Cy>Rb``߃^҂86j.? <Еur]^5LQUŒε-I ܰOz`Oօ:(>pnٕjk.]6E}#s,&CIg3G]THLi4Bb}hlR'n"'ۢ_4!>XpipL=&o~5^d ZHJBr5 ]ۆ]n +.W%If3ȮOP;ӽx2 dwcI0f@B9L85yVӖrfQg FHyFǘax"| [h-VuaUd̄&7!&M7ji)xc'Fʃ{Dj!x rt4+)V]ۡ'}<U^-SnE@q88~ɩ7MYɅd˥#5[IaVK%G@l 6sE1EUBWzaQW9.UٸT+N ՙ|8}HF`$.;ynS:Ҩ: M*Mf7›>Pl.- & Yz+)TUph 9;!z %Z徙/\T\{DnN/*~s"fP N3^6;:SujYG()jҖ)>Aph9 KK P~ڑYӔ Wl|QpԒymL_ 9@)GñIN( U}GtļÂP(b=BϔnD&.@H)v}ݞh1|S[wz:Qa>:RCzS#sHwX_NT!@+]#cj6Lsw/><,)*"i9Rڅ^RԻ I(A~vթVvdv&|.ki8m#i! ȅ:Mb#rؑ1dۛeD0Z"e q/;'XCC1!{|VzM\wH>w(y>> pϱ4KcyoBRyz_4o! j: p1KF~95W読fb u&S\<0t Pkv8 pN:!,#poбXZ=BpR!!uCr ;'fh>WЮP/=-mK~X7mdFY,>$uf N&4 qLJ_0юPu5;6镅MC;Ƃם 8]0UuJCO>$.90c)RMT{p}FꙞL^G!tH%Фj)|./X=0v%BjdׂFhcY4)ʔ*]L`قkB,㽭}svUr`5A,Z릤SV͉ ՍAҷ{fSل4tdllI9iΛaw!i})='dp:=*- i;2+8-ʁ}@L8=3u☋eʹzՑ@}7ro잴wyjlr9G 7eCNHfVy\6!'ڀ:AB''Nt{&]-q:stG7f96LBK w>QDз#V|s3Ŋ._{ ցIYHP႑:!Isrk-hG*˓bMO8Sש@FCMev-'xǷިU!dmMgJ~UgOnc=?Mː P%۞Im*bjL^DV?56/lX-rngR"$.GsIx%dޞa;z:QJ^d޸E+E]hUS8#39)ˈn'S5nN( xyHFlUVD(Q̈qke0nt)eȖJ>nNV:!v]uv |f02*m7|{ ttm*W!SZb, iInM+.@hAXwٿD I ~ qQQ)RGp o2emh f{6p!4WqUU_mjo5p \Ȩ #Ẁ(6b j>ڠ|Ž_47n +﬏Q~ )휾GH9 @pͷ yKLӂGÉOǓοz}bl7EQB .vvȠ1C.;3߸>6K>TAb/lM .U ᐃBf %K5w 9TxmVv\{jUp0&C'6OV}DKN/y 0y 3ϋ8$)n#q=1}ukT W6"?R dFlcÈ[^J/B4%#9qnS0n@Szdۅ? М]ɬϵY yV!aHSr Cs ؒTtJVU]PhA^/~&Z mPf [|th7Xd@,IľLR8'4ZmT[ `P?*SZ`18w@8AJ)/\,r9\J8W4q/(קX 9녖q잫~k6Gol4ދ4I}7T16I>6zy?}nLCЂ-7}Yqc9^@"kzx^@Kj KdmJ=OFls= wYdLM+.xS|LfqQa=HcdJ%M3> %k͈_*cEՎ/;"C5 k!'%-6҆ un%!,=Wv,{/ꛕ<|ׂ/< x`T]Q!y-2ZUJR/>L)":;)E$hS) 6ϞjoBoAī@ӣAYlîC;-ؓULN.HR%f(3!m-G(;E5\*rkܻ{rIRlD{RD&'cֿ;Ul- fg޵RJLΪhQ"%sm*^pOnjG@ 8ŮYWچ8׹g7RŸo tIo#⾽ӛ =HaK~MzU9ЙqO;Gшaƪ8[:2s5x ]B]TXiѯ[ Y_ml_9_o4tǍ4><_"M 1[Z Sr4Q *A0'tRamk1+tR沘;w.9x8"V39cYCJO]' \q T8\ ߼>)Dcsd*LMRsO-mAS I<4$ 0*9C,.y=ϭ^%>k..G|0+а0V`0MㅣcBǖqlj%vgޮy=;(W8]I̩k=皵_ C)f\K\$CFM E.ĭ ($kRԇJ0jEQ#=pPUDʣwQG(/'=2\d jǃ#4@\"W01$s+ Y!;n Nr&mvq4RH{uuk reyI1DWG⻍LmDS!9CQ6T&Oǯ5nˑɆa؇_VO(c?Oӎ+!Yv'GsHt:κn׋$++,m7"w{V}y_觊KTB>MJ}֬fJ"DdȰ߲kA8i΁Jc]3oF,@\7<Qy +$G̓}͸K;Y|? #g|UGw)4ZTnk-j]ո@DȯΦVʮ'|T{ʨqz^3#z n<do(zZZ;zQqpjߔml1W.z:E#kE*2w$[G, exCk#F15ZUaCuߴW`:x<Êα#hyY*zy *55WԢ⬞|Rw՛mЏy"ᰀ秏cq N 5PkE)9c) z2pi.6ESevt3L,'{N"a;~6m$ftr3-G?PêA:yOWbLdn6Uez?*Xh֕ViLKZ->׭ye0+U&[9LfbVƣ`w>MQ֏ i,)_ ;惻ճPe 0z8⿒VW䞔mM/z"1JGqٲ1k`bmṛe)C|ԽѕDP_+TL/g's" #AOTY.&wBW[KhO3:m`h[=Cfϝf# BW@x;2^pн:_Ԙx#ԑ{g,`hq'U-Z>FF٫gh`VV@==X̦6W[\W,Rζ1n%҈}0o>bΒ1/`Fr>z<醉L:DFE7&p̸ED!36OĒ'X>^^4 E/e 8ӝ񽿸<Up4M]g߹,A?NKmWOEK ".Rkǹ-+jb@Ђ$Zx0tY286{v.SA(!%0_tލ°H Px#ˤbtr?ccaVNn_WЗlA"UdgGV8"UWdl赗6۳v8}ŽԬaEr<;Yh%.HG%8)/П ߳xf聍}=@&;}8ʲ?`@CW3-e4A))ZQ۩sY:"|(|{,j!)X_/ yJ͐qeWibT 챺chkt90bK͌6>7P0MiGL9.&2@-H h4P.Hyrc@<;>(Ϳ  :tCr X5 L?Cht;g^ PG=>b +TgwQ@Gdkf%VX u-??s!+)Q-5Y*}>NٰcG R$H6:(̏KE`'<>m6XXڲ:<ծ\T!P7X3rD݌ͲڨPz3G 3r /s 1PyC1@-/$_Df^51ϲRJGme@!%20ŪPn. Dc9~^bUj4Ԛfoz4$/[ IJĄP*G1=V VB/zdYHIh$GN>+sȶ 9J{, X-SDhd7+,wl@%:O77Ggh~1]2d|$km%T"ôٹqLD_\UlB}Zǣs~ā:!88TFeŠCaZM19GIA>o%˱(v%ۙ vkA 0o )&bE~xklPw'}8)y`Xx0yq~)`Ù(Yqg:"{ 0 7~kvBUA0ĕtd}1K|OCnK^׼ګ ,%7\O= HR--:XTe;q1%aƎw)MCAPS8k `:w.C"^<'آYj `iaT?uYl򸹹ܘ߸ 3ݳXZ,nѭ"i#LRÊ^~ ,5gu0S{Ȧ8pzbB$uOtws]5.FGx8 N}SƓ//6d`` tpgΥ05XfnqgPNKϨH c$ +)?Kfqށ1[@.Ek3Q, aN, -Hj4jdKc^YSM)3迢9GoE*o?X0-ĐWvDuPMZ+{yftDcݐt onS%ݱE[0@ ~.7.nT bc J s,()dRD/¾G| Fc~; jʖՅV{k.âlx6|r3,@A9#iy7jO:k' K)kF/ږ#zKkͫq.~V=4iA$Jg+dI&BGoň,YZ.Ke"?˅G U7 GH6߅s͗=ǐaeP?w+5H7Ljl҂ n.ژ[wUɖW┉.9)%I']i5l=B%YI[[SW-IW1 CșI>$!d Gu"G_;i <{ 9lSŇv3-Lo3&PiȦl!_?ԧfs<徛dC;2Q1}Qg:߬sTt;7~qI(wy<) "~ܕA׈-O2>ĔͬIxD4@Gm+Rsa3'S=q2f+{_/+u~$,>%kNL~_*9LP2C#~XV輺J5i37)eV"Ɗ]Kz18$|o-MyyF(sI ݡq+c2Q."왦RnEݤCDTN†l$&T#aIOtր _SÅUߟ 7.cCL=@6 C,A~Q1Mwd}lV5*zˣҟ]Ŷ) E: {_!۷t^"ע"T!#,:QZp:}%b&rTDkShKov[ӔQnefrpۄa?sZ'F焷˙uNO<5awJ_8\wA1ɬ$b|䱫"~ '\2V^=G/=UkI-P3KEaB2]2Qp+BJyq$^TT:p_Tlz"@J2oJϡ]?r4ؕj/PW,E*.Nzhcj>qZĔf7n²>a9 ŕ]CK蓺zh͜ |,p_jӍTMD4Caj 5wF莝G@NAQɳ_Udϫv *3!7} GoZ=2ڕ R[BJbsZƂȍA^X\L<7p[ޒJQoL#1ݚBk"3Ԝj,:D=ƾIJnQ/SE%4!0=jAS.L콜#DYd+≉ÞVFɣ7f9EA9/U="67]o'pk+/ׅ^wW..y,",T jjTn=јC1f.~mM6.ҴY6jU 3C\~-#%Kncv[,/q`["o![@&Zg3ҒDtLw:--b< M_m}q}PB)?QQ ~yK}IY´LohDB-ٙ!WmB'dDە"5o" KejX 1_OS^a\6S'G59:`R*V,u,]71脗 ma6].GT bgvA(CA^cemĜNJӸz@C IO`?58w#\Ykcha74\KrU @ضF[$EJg'fxGL.֦,Vs\+hDoV"9d{u~+/ҭn"psuzvM "^gNmpyK+@볒wVmwe轄Oe#sjMtŐUW8o>-?Gww!7na>TJfo*:uꗵL Z u>Oºi֏L2Hx=_O=Go`d\Rd)Mz]y{:ףC v\!Т|e{.G3 #E|gEHtg:ن0m:xW&i57Uwє{`sxg!%?k@x8zDyӹ-]p :ͤ\%HoU[O. iQ'%>X} }fPT7;.:`u۵3\+w.cWuOTi J$^8 |c_QsC01ss cvؔFv 1+%pŐQ?s`;j<DT7j7ͩ]gwy Q?> ZA;־Y߼%jU.\Yϡ!Ǿ@_X %SMu6"C\34xU5,8. t qGfZtޒ7x .;i CoYژb/B *t5+0Sz=̝3#բBD'oV'pRHRZ)c:_yޕq ${ h^=93LM.d'EX' 0e IW!l1NOJ(|OHYRR|IYg%[F> Dů °jl+a骘TU!M#zRH[üDB^XGF p^ޟOT\ o͹7˜1ЌӦ<9snLND.WO6ŧ90zg}EAۋIn;*Gs$yn~˥Zx'dbjB-o~ӻfW SK ˊܓF|BEjCH{[x/Cٝ;Ή)kAF4I /.4XuE; `I6l>ъ??6zZW;۔;: ckA9 U9cBSn8ĸ"J@zryڝ =S]6]o ;~1q_w\F/HNGߑ LAWMwޛs)!/ܞ> h),}KqYeGɦTo}e׊ެgaUݛ 5q ڼqEFy>,67E%rDʺ9'EŔy}96=c=mmRQ ^[L|$z=o-"C ̦^ ܕ" kעk c.^,*!杭XdTaLڵz,n'gB_HHH^BԹ#J8sU~KEqZ++UG¢Lua4GBLO/.)Əd^_V ob@Kw2Z@Ӎ ->++xD2nŜHzS+rs/ 9|>vwL2{OS/Szfk];G['~"u{C,3?dmN'z?MC[ڃ-nU,.{}ȨY(F). 4E&FcV0/8%N:ghWJ񞡬 6F}G$ #1ؼC91!ô֜\d.fɑˤ=5'8j\ FOb=]Dn [hr1_hn23}o "@hbufN-@,3/ًBpoixOȑ^8 lм_Ywڎ(H%C}?g5N>Z"a |4@}rzk{¦n 2idW^y˹U}فn^$r2Bif0E?n(G3}fˈ4 K) --N6ݲPL+1}ѿJzh >9f]O{YE;Bvgv=J@ }Gm=0ErL9yZgg^t~{ΓǪi?A$ 77jHd*-4qYn=vaa&^ʙ Qg!zR.Yd6;Ò ΂}ȩ/~nK.jU̶"Fm+n'0deD8!8EKuUm{&\]-;Wm2XY qek`eRkY]l3ots[@a Jj -1VYD=&+^bɼaBJS Y J(4(M/fb )5[ (͎hw-PNPUZ00Vo_{XzOe)lK:<~t~ Zyߪz'k SA{,aR6Z:g˶O} V`*/`[yn"+h 29W"ШR׼Iܦ: ak['&PwDWAKtF?]M[nr#*>G?9/q 7,/?!9O3ɨ]QQϽ4iYŏ}rXK;>q]*z8z~Rz5_C۾ GYDy󱂓+-W0FV`3g Yogp%P7{a#pafY|dHHI$$`@`4惛'R𿼞QoMn.d$ !$͙~ݘN]{:Z@a$ K>]F h3u5pI$B@!!$BF!$fv~V` %PTōll$a@I $Y$0$!ZoC6aX &?unn(FF}"'@u 3IQsIF Mc+l-ml/3_ITP (?gvx_N$ $I~EPz*ONҽ䊡5 \ZE QU((PA8/m.A\ T@҈UpzX2`Ȃv q 3@A YT*kb(yAVDA| fEN  T (6DȪsȪ銷ET] QE*^4DjDuA_*2ACn U~||{&bb ;(! xrpT_bGh D{ocZJAN Wv*AdSE~} TNDxD‡u9 t3$;(W*dI$_qwav0 %d<..^ȡ|gw? ='FGx02Rq9mn'cTz|ݓչG$ )nuzHY84dAV 7o,IR15⻅Jy5J{ܧD v NLå֏O ~1$HY%#0@٭z+II?CZ5LB`3Vfj1bU)1ʥ)a#H|{.*{ZE1`w՗-Ёl8QNM$ nPtTuou%{%B| %$w( jTK\#֞7;YCwn9:)`ve.Z]2,o7oco퀹Lb!oوW)o{|h cw{`ʴ}4ŵkJd5o>/7<gKu/tfB76Y.mH))O(?C&9V'K$y)T $4IVO歋Q-W Q)4PҌ E9 n#~<8p/Q9Yaޚv?N_懢IcM y{ܨ/2mґV)_g)&.74p?-j8w͹>J0r םTs [my65A.%_PZW ̣ &nw`zƜjd|{XnXGzJyt gr#cɤ#)&aE$2Idi"ɯJbfٕ#QQfmykO׆yƷe@k $Y$ 2#2=?Oug`g02Onק|p;@yl<8hɅ.@Bhֺ:q:Q43ceȑ;;%Dx;bkt}2BCϛ,nkD1'58L:VED́ܬFh-f62'910ohsc:]8Ypl(w!!5Sx [4/@E_uoWT]8Ʉo=XڰЬi/I >%q4oPЌ t>!XwKFOfP0  v,#-6z ^AwM RQp !dx0OMBf!0TeP KMQ7woSL1WYׄ!=Dp'!-΂/ fb8/+h<.{ĿZ#}ŃMM Й dGt&߁̘i*a(s_~CDS9r 9pGK^Ј({`X9 >9Pj"uOĈplx˹ 01r0݁̇o^,J$ҥE<)@+_1OwN~bb _"6=Wi~Ї @GڤŜC.!EgrBҫ "? .t.D DO^7 "boq(b )m@5[$P**Z(> [Oԉň_@EO 8*wN(Z4fW"D@oTS D 3؂h0K 0i.aV Q_s<+Â/`.0A$lE  }P+G@C")_oHE8q0Sw+&A$:=ejzo+XRi>yp )1[tN$T9PK7XEL0Wsт5TBJ% QHT?op5\#v C q5}(Oa?˷x8%鬄!>yWA`a=Ǻ!]5vQ7|4g&p~j8 p.Y1 WG\* q0W!,~v"R%r]1YΎZ2qg!.6sĒC̖NU׈|;VRj]-;|mQfc""gm~@<4P6]Y$\}r Iv}j!k 78^t$o7:ÊR"EOX?9;b r܀䊖C2?,l MUnEm٬]=ã4y#&}Pj_kY6q B#;LI`.}?_c#!go~wufhTF1y8Y8ؒ/Sќ{(~o1MD'Z^({ ew+"c<P*vQ'Ҋ- (PI$SiX+o+@/AHy0NtoN}^7=Ym> D$d S夘 $ƒH&rW3ҫ& _ԪCX}[c0O@ 3˘EZ+ɜVA9z3 0 e]Z0a0Z j~+jB7 ûјn\< @²'2N,&>WQe0[_'q uUc1;e冯&h /NoHxSW({O龦r}OА'd1KN!pi$:L+4\Yv,n0^'/wÂrQq^$wxI9+3vYnS$̛K fzV."NTݠ"_YV,(}~ma9-N\l/:[?u$HW'|_cFMRm_'<-De4Nj&`^3mqf;cǮQ/@h4TO=7VntrǰT ӷ9]8Pj@Qټa9| m9c})aàAA^,YgCm}hаqL=I8&YQ8A_b1(|eY~mX&zIPLs.X=fƔ։H,, U{:Qo,rw%]3}$>rktzswL̷.?wvAWvm2{2eخ~ğ|,N ~1>mk]DH&&r!Or^wYJ5ʳvW] Jd$l\Q"X1PCR_ZdEi3 kLC@H:ܼEZYI!>L@/]괕[}],{Z$[ǀ,xi\2>%pIq~uF"w)>ѧn3vZ)SndY^J}ݟݠQNd7YwG,eE=&L`Xo.6J Ja+:u+SۜBLR9 L]izQzWA|VkwϿw}#Rr,ၥIϙeX0 e0^E{L CaEvtkz\`h\*Uz-:;I,8"n?/޽}̈^'[or A;]24%v#kn71ΰL@y᰼\k:˿Ox4@j| 3HxXf:F*t 2#f5J vЉvXZ`f F9ݩg +ώ8#{q;|u0ddy/Gh4;p׼%Hf&ђ/g*u^YY3E)؍ŪJZYHluW%݋{˧SR>Eǭ> `f _' +dD iV6+(Rq{_Zy); +-qXQ9Ě,( Z˝f"0$/?`KЄNh >V^2nz)LPpT5dqڪ"@tJHIꠌC81QQВTEڢĉ, "2:b1d $ ~*4I${0ayo?C]o=CM7kxLbfkLP30`e|X1j}8s #$`&vU36E΀U|XMKX;lwC_\l]j%_aIDܲr[: Dǝ奤[E#݅{2"`#0p<>J~{Yf2Z+^`>nH޹I[s&J~/CL?mBݜ53@3GQQL tq,zw{zÓ0.D;ڨb$b;)pEOHz(g2t>L*KB'Fok 0<|(e2LkxSur @fDa2R7pRێ1 j#BKwi $$H!$! FHG;]y1q $"|.W*o 0lIU/lKoQK@6sFKXE)[| m‹l򜠵euފ?>[ﬕ8IPSa.b eEP.6vy4`8[K!BA7.xjP/>g{Ҏ밎=m^o+eNy"xlCB-N/U.j}!+4WyjX]J+"n1b#;ky_k~^.H-XRcKNiSx)^9ٽWngGAa9;E0qyf IA0@"% ܷr( Χ~Y[meS?^~cS?s3_þ+_Ԗ8('EʃtiCccfD|S+._VBD; dʌյ׭Y}ϧ>Xj'{(B(ݥ1 AA He? pn +G[Y4 HA\`LkW *1 Qf0ypRhĶ GLJ?HPݿL3s~JIӺ ;Ug̵͚uUqJ{4pU\?DߪVOiaT8]X ݍnB2RZpW-6IUx Z!\l0Se8D|\ujWkԐk\[fa80 r\.#_rJNFhGm aBytt\̻%c}:ZKQbfk,v~}z{?S3PXfn`M^nY-Czkkӹ_tZ"9yBk15sz#n.g22]Uf9QqWj-=</tCEDU-5 Zړ{j. !WX[1r}^+΃MG/VBt6zNvrVw3_8Tj$֫yg{>wlO`;l*鸅+NrGF[I(ޝKJ"ںk?`۹o?-ҙ/< X ;ߦS>Q}y ޵K9gחO3sQ b ߟmn.UkdZCfVlٲcگZb1T/9ecc#!DN:VY52KխbFW`dXG?_f́{BVӟn]n4h@ j (\IOiaU+f8*7]09ob츷N2LA~=W9:gOI><N b %*HZCmH#q|yk 9xGfvHFF,jFl#t?~ołp!ÁD?ɠ^b'%ha(Hrh3=vfë`@:<\NڈW`n`H  -%4gۙ`l 7X卂m I==J́Ƚa 5ATE.'ݿi^8&)s}m[:٥o.!Z@\{^P F#0u+>s7m^"yiu,  ! sB`]B#v 233Cg6qj@GV͸g/9yЅ¾XK0K&2 |N+]v}rXg_ٶUL/ RwQ3Le&"ҒYbsӮ>a{jˇj]S_5^zX?IU2j&*;av^KE|% |՗>Vё8J}3sGA>85q0X#d?ۥ W`diA@?iO} ^cw\$XSbI$ #~;q7G Rz1q.j]q{];[jGms A1#͍|;uC=!*SrRGe"kP怱wVX6+kM{,l|~~J^ӡHn%ƍtޫW{*9mQqBހ,+J5"11 fb2*U;p87XZ^-gM$޲pWMl|! S{nǭӰ*ifd{-aXnA1Y&7ӝf_콷e`06&8$TmgԖD>ܾ&*#5B>-uu-m (W%ij_[à.3iRZ{CʻZ̦YaZ,}R,|oaV}v&zOٝ>:}~h Uz`!=ܓS??˙=u8z&z%\/7*{@؉ՌXUe2 QᄣKA4cA\ҨD* zQB0ff c\5em\& 46۳?P.% ~Ǣ\}7EHHpBVÒS^n%2&@Ș[ˏ|ɞK$Eh7pvAd#xz->LwKiأ{\en$Y޳:o"ϛc2ʰ%,^!7/ \ Vfoo{lXIs~;0|~YCGÉAO.8rI+~0̱X=_|ѹ~;E\[ hm1t^Ms[ !Ahl_p\g{%R `@5ӝ٬e?.;2Z`ڧ%B {K#NϦ'9 fjd|A> _d;J@x3$Rzv0?_ƃʍ6-b !"m'=Oџ'eAD0oz򔷜!t53w1]_x^?‘ZBRzP' ?TOnfJoAq),RGy(^ɞGef "Ž7;wBl5Qh>B?q1 O|a1('ҁ`S}.ԓR7.3,SڛydqcN 'l^0IȞZF84N4>ϕ>%P>!4@"[A5vb뉰[*٠U3d8UIdIQU~`%y?Kqeҕu]/u A l-+6 n.'Vc@SNַ赬~7Bu4ݯ1ˬUH(eHd||=0Z_mݰMJDuKfX &`*卨IG XGH'}Wf[<>")+fvq3kKmy\\w97;Frni]\Bujk 1޺Jy9RL+ _Rq٫{GA?S 5ϧ_wyӯVZhjyZgpo rjNLp#-E@r`;?=o'GҥYll.Пuc*.H` `xzFyg-H5&4=TϨJ:.S].?[x4^K)Sqnsgo+!_WywU&ݶ \י]..quݨ5RnlӝZC HH50z>z5f'Sy.3kN|v<%&b8PD& A (¤!s&]p7QHII_5aC+_g.p1Nj,U0?dK>w oP+IU-JlG#0ȹ $\}-pZdFB~Ǖ8@n Lm<8XɎf#{e839T2[kMJ1-Cy602SlKe!_@(v7l*5f$8%2/R8M_w-%5}ۉȴ('QkdfԆbj+xmRϘ!xseHILBPh{kn4^?L}</~C%GcijÅf$ ,4HHW @I_O^ǐ02SKԩ.w2fg] XM/Uܵ9,0uգ0w^5| 9V.Z 0rVRvWFΧ>(r4!eʠ{Y;ʟnP8Iɜ35t=σ>G;te?Lޥ nm[\sf4t:f?U:q@Ŵ@mw~KF3@]a{d}=H> hYQb!tW/xr4^.tל/x@ Cu|v(=炽+b\ [͏Ah`hkws`{guF~UbgУP&s+'y!]|~hf4B;'pՂI2γy>E=HP 1?ɴ4ymd. :Ѫ@ΐ&-\腾 -FgR6D`ze%`2 CR!QEa$L2m [,Td^*dǯȵyzX5 40g12"$"wSTOu=-Q7o"Ɓ_;qmc(bf囗 7rSw .ecA-mdULt!,مYjM‡R$HVH>./ͼcfk+ kW 0W"E>L)0c+ME:jvS}?a<xky_8?BfWd=V;XCOW/5Wt_I.E|J;m{ioT D^-~4_ہaZU׽{5czH?.qu.+W>!BՊj<;P%;;`~sKKвs-Oץ^Ϡ%Y{._Eԧs}& ?`(U{ffmr={E8`3"{}V;;:XD#S|c#jgk$jRc\s:ڔ?6v߫ EN>>U!]㝿諠<.$c<˥%RJ@߃pԻg6gS_$Xuys?? Q7d޹*Wyԇb,[ ^0M<#} WX=oGOyHwiK t9^чffˆѧrsт+ xܜ'lmIZ\4+9D4\^k/RĄ6X$ٓ*V:JYB~_==6{0q\8e uΩL!@u2 Ƥtbc,#sY1=!J>_bfwOT-wL+ }()CBL .nj)4jᶸ7ko{ .妼k~a-AwR*'}И@xY7Tvi[uJ}x;K@* <*M6/B_I6%G `s8}y4TN[@D# q-@^7 zÓszw Ov$E>Q 8@ S5ڑkKNίTOs:H Q&`gtkچPD.0ts?]rg{ϕn!IœnS#!s㲒Q7>S~J+gfnD3DC 阂Ud UCGLcjކsfdZ&D*@WM7>8<=Yozh GBΉZ~R6"*ݍ:C0V"w8L?lO3A5tT$֎4E'!-5z P. %/.fRW`z sbT}A !QCms45&č r 5i,(Rʂa;W}x+WvC,>$;(9R9ҏ*) /5/ؿc<ޯ7sg܀6̿p,zt6Ka)wH@цI2:}CW3~.=3:_3S&ń7m,ͧb=uew4s,E2 56y6 4tZ8<~Oz06]V* \ӎn ~Ppq@iDpKaOziA}2 /,DMNS ZKqgR=PиO3+3(`){iQd69)NFHW | A:8 eR]u9X{G O7#Bj >5 !@Z(hcQb렟=D8}=|麋a@l|u)D|ׯ9^w|JlbJDN$ծ3k[w B L]ZQ7|Wۢ ̈*=sB eJUgd4m6rDkKE铨6^g3ax8P{M''4w˓K=ĨfBB4 S魴%"}7U}' H 0+@,`$w?J#x͉̀’x xNɵ_Z>LqGǨGx6Q] c._87Q u0J-!%-K:dĉB+blզegh"wmR@c~` `DY>Ck,L0ԑ b%U -` ߼ww{L.CA ,R'8Y[wsZ^MUAsl{xȘ ] d-mWͪiϢfHo=yw;JwֳeA}.TpZ(ƃ^sO˖w;i=^;߫z}<_7L_2rw4/u/z@" iB&ʊyH36HhF+.^7Sm"JZ1z']}˟f\/  a=_?}yȦhpi_!.Ci#|;>nȁ>]rGgkZЕSO=G6LTZ|),zJ\u<يd"}Gi|u0" mwP`7.+aƺϵ+Bp˥%mYrQlok>Vu6 /ir$تmۃm}5ig7݈(Յ& EQn1 `¿"uYT:c$rK*(?ottM t4d\DHx}>C3YA@zo)UUEko)pwghb"xO}=g 'UjHH4(uJ:Drz9JJְ)'70B ή 4Q3~Ch@lid}o;W)dBۑ u:.ٖ\x^VgA ]>-zr~8qcC b ׼dyL==L lW[^/OOPO9+@cdž;$ 7” F, /@\(_mWS; yy,\:6g1̭Wp,p3 vyz0ON xLE#>fq{ŷВyCB#@w6oz\4|[%m<ڧA^\~ ՏՏ_x7!znn) au I,BymO֩qu/>m(:ZTR%wY kn0>s6B<6?uZ&GZQBNS.߃w--NaE VK'&>9؋{.ϼ!7@y X* ͹Qk5̍Ku'y;>Dapd@$MD9; 5ίXiۨv,1O֫w핵M9=kxH 陡et0F!ah1<ۭu3 fAj6>&1ёTHacBˡ`hAf6jaux. sj7d."wy^bO - 2;%L|LϽCma(a=i4waZxc?x703+7e+k/DWå;9|00s9OźB}qWG0.ێ'^p@s %XE_AW01E?'ʕ6ρxg&?J?w2Ú+UKPͻPf:0\L""\ID4&WcσC#P?2 پJ4Y>=г^lm`nV)m[C-ϧ߇W 4(^ӵm;e:oASߑaƐ 0PT? @OS .yBHD/LxaÀ 1z!h+I;#Orzo`13d1@VM.Bu4@AzH9:?_:cѣ&9!{CkYiai[JI= [¿j+9 `[ 8"T 瀟 C&]A$i\V@rCބt y27 b;ܜ AM ϥ.8@evm|Ldi'OK/wmq7N9cPPv0D &WXtD7*b|w=k~i`&DGYGѦ+;f)'I ntq?DW!h/HsUPu0vTexG"}Aj Z. oޟ! =?\`V9>NW>cO{V0m6iKGEORXsGY:hb]ˏBʿƫ C.(z4sqn;KBn7}} aqtvoi_\ZR'N_6+vojY7Or:7?7&U@3"lFLlil2GR܇F<[dx'*wt)H^MapRlMCUXڠR(ȁ[t-:Vwu}^CtSϗ ":t~CKI^E2H& WO1e+g|^LNMT㩗>*fGDWꨃ@Ƈ.}j(J9*`+)_?L%&>#߱t Q셶Ɗ z{U]K:7uzQ/ @.6bK+jiSp[l;mzM6g8=`ڛ z osoa|z/,;^_7|~˫f8>5=u`ORxqn4HANL]:5]*M(Wfx*Џts+s#\{lǰ1yg7Aش,Pe{:4Bw6*ea?Ȇ1Ef<\@FVE  PUI?'1S/#)خ"Q+Z}{Jx%4}9FC&݁M4Z<fJȎf{NzRN߿&hj|l>sĪ%EEɁXْz<&gcq؜^/髽Usk =S%sȽ%9Y?;wVYlcsG{zwqX[oiHd@dEj@@\uųnۆx'$Y^g팱Ŗ ^ Kk &<5Ҹ<:}j_;ni:]JIjdn4bCm~!nt'W~Yhv?6'&qvv$HFLq%jLQ!ΰGj!y-4  5*9qbsy:.sVܳ:so`Fоd+5| &V\^*Hf+z+YT0uϻ܌{o3u=~|?(>;~K|M˽?~)k4v3CPh/}!_oBdWvE,-G9kb^>$@A>l/pgXj3QˮQHA '{΁ύ#ގr=Q\?mGqոthh)@U+w7 }p O7Lq|)@[ם-(b`tA"O?i۾!|r{nk*s1GhO:,DRu/b6/X&,~iog%<Ϧg6]oy/lMڋmkuhÎ"hm |@3c !9Z6GtXrUEqoιc@'%M0Z~RJi.ˀ{4AFײV/9.b.8醃FX~`R$'j?}僴KBnjV%M33F]0տ~=sv5|U-0s A/d?_$6r*O:W2*†@vD5:!V1^zw͛غk#g1ѭ2}}-=8n\G|$wvWMh; kǚ<^ݗ7񧜦97K'RyWR!Y0^YRCcn3S~_#u{̾ZlZ;kRE ]H_#û.v4up?$[zC|ᔼEM\EZ d6,Z]=`` _=檻qӤb@Ja}VhI{^9WkVi=o~YƀxT(kevV?vyQQID!7+4ZiҜA`ǖ1WC4 S cÁ+v"^|+)MOPX¼/kH[֧)V~I>eՄ.4E]AL âbS]>?&aSW=?g7G[ktK}˵p7.V?en.M/-| 0S9'aQq 惗/6ymÕ0*tpk{U$Sl) 4S[QOdl+rXh5kR))ӺsUN9O :*z f꨹g!3DE8`6[VhQ(/t&Ky3q&p@3|}+;Cas*>|s̑}޿N/5g3XzE p$EKyFY=݅=7 `)dzxQ"1b(4 䫬 eQbȀMPwN\hؚ{ƟtxE+àHP,@fg{)$H[a7;⥺:ʣIgCJ`>dѠ31D:^ OXj,fVWf6)"jץ_oBT$`|St/L-%L03@!TU<Qkc=5<ɳ{%|*p`dd;B#JaL[F*Zdr3awv@D@l@=Wn$dW @-_E~> he.pGg313tgU+, M" Hӽ@*3ЗȌ$Zf#98%AV,6ww%: l};1rj LTl2Ж'^`_s!hie&ё[ÆИ:hA;SUu;.cq>*H!X?"F7 tG{\\STb׳Hbϲy Dp\}J-08KX*(C_I3,&cT0?-5L qF6P58h!(I 8P $ PZ0ƀjMո=4Ҥn0'"bljRȱh{E{$NqN`z^x-6hIhVo>19k6R^eضz$RQ(v#9f lgcj؈<lJWqL4]{a~OstʭzJtf!%ڐt.c8L%u}9ʽIxh{M>W 3>vrB&=l8W9:\KRL<s`Mڅ3MkoX7MR T氧Lr:SfDb4aO hۯ==Wh >ً|'IA|40fh^AbmiCA&jJ^J8DA%Y[q%Pp;2'oO~n"ZKsҽ&\LYˁ`뮹W C5剪úkc2/=vMɗS0LKM`D`.xc.-X^7_,ذ{1!Bݽg1Zoa:s/gc;+5׭g#qv^j|tjE$=[BޱM8M&5Zncx9qW0_o9жGLsgM`l}1zW!mxwjN'U'/s?W-s?/y~Wji9>l׻ЕM{ dvfD{Mт)iWSB?^ږ$C乚- zTo|THP ȅ@ #pMT&@f/@A%d{%Choeyv^/=-&HM1Z ?A6.a+WƱ8&)֞ wo Mg@X-˻wGcS, #+Tҵ)]J^Cmt\$J S!ISkF9) LshR`>R~Iˮ}_a.۫~Q3]e1lHnD,eY ;g.R@X9O/߹GZ"eT kF~LV"0G []i}X4ܘ/df{l(Y2g^{Ǣ]Uo驵+wڤ"O #ei{|14tTqeF607"uSs)]8 =şLmu A  f[ 8 sk඀X.G 6 뎚xPŦX P6XЏ }Y"`mXn|oS<]2@Œ}W2-Nʹf)Ԣ,bX:D<7) `O,q)HN4iN7Ԅ^ω[/76a  z?O^%iWҙ7[y/ķMsdGqUH_`wK@N(Jh]J{kc~&_kO><7k|!}r* @܊oHP]Ey%4PhV/}6yphW2RFZW8rDz|-D|ޮ#|# Z"}H_DڮG bmSI;r9l9sti5j&"]~>ۙo} ~]ˊi:i\0I5EJ19c)p3[/nRG]@w:*YsQHt]4uGY$e3]ek!l DShː)Z7YN\쬀BCaD#M9d!C;h}7H2mx{/[uZ`G 2"Dpqʾ~6bV⟧bi! M}']@'cbw(j|!i3LL`$g5 $h:$."}I9~UH#G6Xٳf13H+𓈒Kv6݀SĿ°流;vPea@2)譚fFCr=ۀ{Ľ:AA>_AM0e=d ;wtuϦţc4O.7ߪ\vPxw%CP!jY+ k_)K\=A?~BDFih +qABsUBDTAx"$OzXN:0d9+Vj~V!+!7ݻ1"k7 b泯xjDڽr%%C-x$M(|t#Ej`)NEsQE<2eSA~y}_WSAWNќ'&fFzAj_ r:g|.+3.(1H[VJ羟"6 (H9_O HX>H/4]xrMLjZ2zӼfe957M:u൜ɬZ~,k MWqJwjS*: Q2MK{Ւy]+Ia%N'7,eK߇W׭yPBmetv_m1UkJWi޻[xY su.N*|MP۟jh3׺ %H)"T&JU{h-gk&Sq< SɪӁٰil:N,x:w{vzgGdSo~YbBvi~ʀ&tZR- 7NA΀c> uϹ*_M5= Ž3!V7 SPk $ Jy/|ֳEμiTu?Tgl~)3m1t߄ U]?9m:}2xSql쏻/i7އpZbk`͓Fr]h\KJϦ',bSȲj.I#y'h`^dOhHA2fxvf "ǘik>̈"wԞB ̙R](yZd|dEqGΗٵ>"!+ FhV7r{wJ@s(GE WeXR TBfҠtSoGI/kz'auT) [Mgi/m} s c<; JxL3]NL" jPTpeRfD\ {d}]`  Њi5fgr$\ c$eNY' 𾅔 |R3hNo_/t&Ҙ(|r(?d7yjsgoՐ6_>Oݭb1Բ2߆D^I= 0?XV#\M֖4:j8(XJ ~{G 쐫m)+.*[+¸>Ԃ@c$ep@qwR VD cTjo֔{SQ?9[UҞZ@UҰavʵ˼6G 4Dr)_&D Hgw؋.BLɊ$louN" }‹տm$M~uKg~C2#lkYZɡ | <_g\߳}l)VC,,!X #ejEr~ ؋Ӆlnv{ta7ߜ%HF_=uVpcxBBQ_KM'Uï\0ĎI8lw=8]z\NG:,F~']}AB] N5#;|=ޛeg2jf Oa9jVCڇ/eo<~^8.-U O} ~)4Hs) _U)܁tva|U6/f)UìacP;z`{X{N-m )e|Գ\/t $bOjk57t}5*yˀWj}rg+Ό`䳲EjڭI WpɽneTz,f&t6fFȹK\ωPC߁7$.+`4ڥ3] $Љfc67nG7g1 (խ/lp@UaCKΉNh- 17vFMmMcsgܪmrm.g4/}=[ru3Cc]3쌝&p@Y7 <)0p#s\WPO!{ovd~Ue%ǜ*nu)8Mo,xM!*pM`aa@ȗh%-d $d kg ]I*1Aiq"ҐKkA"*ƫY˜€peK˶4%(PA2,@eEM6Uϖo4fP](".,y\X-mf%.ԗt~%A}Tz ܱƹfǰwܶ7<Άᘢ*aIC}N}&V_9Z!B4/乬,VK;v%#}wKGpvG"&WB73 17-tIǁ*ě]ʗ Z i>ƮÚ`u 5 *Z&DMS4MND˓L2u𖹐P(0dN1( C%ou C;w=]-6.! Ł5$!zw Rܗ5ȱ` CBCESLGmکw?` o #?GtEC:^sNIغq8\/`mMX 94ôĢV"E#Z@L|H ~Єq *sUC\WHP8I#fs(}˛xho}ӏ^ݳ̿WŸcv0DrͽfMu4cj{ o.{\n/7Yinjj}J.M27v~'vDS).>JvZ\=?[ ,V "\,IuZ6ӗ}h.R@jo>5kB?0Sd0hɀKꮸ& *as" me|ʡ؏Q%gtn- 7_j&熑GH+&&w4`{~=\z: Kq}>kIwv;Ž{݂7<545Z?2S=tj}W5u43a-Rf+\fmc c>PNO2 od}ۥtan}ܵE[/彖Uu 7 UaY/K%:ˀz>1h{߷Vzfr^.SwgiV4+`Yki2VN3/:O AYu~!u թI^DANSs)Ͼ忒inÀ~)-Oz>AY&yH 6p }[_~a7TF(ݥCȴfs)rϝZyߜ>΀61[#L}RVN\DD[akv U@QxQ5Ty͵B,?.콋~6O-|]FWѿڅ+[4jNiO] yA:?Iavk*>C`|bd&G73ޥY3`ˏuV}V]8i ichG}.8g̈[<&]СN@6+ϵ.+%L'y׋}Ϟx G.{ ViM $$R@k/, ]דGއt@X_^ܡp>7{OB]U GEIH L--ĉi_,c:!mw="|w>Ck䫽kx,Kjo%7aVScZ=l߰ ꃂs\@xBG4AT1/! KGYpmʒ1=a[lr4e6JR$e `#iUD^n<2?os1ddhB!/˾G| ?'bxz>eA?Y6ǥS^f?Nusξ('^3njPH0./!do+YRݾbC!҆]iDVR`5H Jx KXXM.K/X_ı@RމhߌPכV(^CM6! V?{c>x/1}vf\ִ>ʽ9 F5@X )F bow-!Ӿn>~O5x+0JQ@Y@&Zi*FJOKqx`fkeQ`e'KF{5Wprwof^W>ygAeB3vyͣ/f= UPqr!5_\t"uEdv@5 wBdyl qS>U,]廣ƍ ,(DPSF#jK%!-KIjmD$ *4JZ UԖl 8PcpiSRP0 lDֶSi{-v™1I)R|/ %|]=\5 ?Toow_ǐ{Jv,I=#jbYq+`Fg^!8/t:W~‘=TTk}b?lqb&z_7'[,N7|HpjJs~K^V};TTέsM^5,w~uc~vŞkyزjVѺtPU}Y,:u`쁂 fA ~ Q@t|X]z mbnzJTrQ3$bK?z9$/M&l<r5}܋E^dB[zSM:<>|vl^#U- s%Q.>"|e#&t0׀eT3^L&ZQpd&M8c`Q3̩1J3YԸV_nNty37;}25+??xME-e*-]R׭Sb&S^(LfVL\b9B;ܽ&wm^Ϸw^qYim"T2l\%+peݥBWj}&e1N3jNTN[7Af髸jѵ<]lqTM25ʅ&"#hkZ[K6Z;K|zp&]:V:bQMʟ>JV郮TNBӒcQۈ][ 4߷XF X{#/ى Ȃ#jbQgymLك#gmFɧ˨~ *LrEq4/IQܮ,#. R4ÇcۭmƉL5ytͥjޫ j!/\$USoKS#{NV۬ۚüJ\+Sm2vwV 3M(VNT29_&W \xjx_/Kf\JO\kaȻr`1H lOS'/cFW ȦuAl[lW02)UKMM9]Cx =oDn5=tκ#uڨ90!&`L_R,`w@YWުxbÙLJX=hf^o7)xg:>zAr^ V \ժ ¡rIJb333q=ͰG+ U)S锊r nxVIn/)KphFҔΉ*LMU:}v~1>v9;-|4IڔNeadگWFw%_[ x;+cJ2^pioR]jRIATڶc =]aI{^*ӭ9ܭvv)3NQGL?GrwVRis_J:qJSgvNZ }v2}rE/G/<<77)h@Ww97ckoBp=n:j?sXΘ;Ӝ]9OƘ~N(T}bJ]o9wu钲ܵIM[tgXw=VsY!|k) N@ 'A߾gŸ5ߊv lVо7g8 J rpM&+-׊ol*ٳT *TNAi7"ϒ30h>kЋd'|f7DUlTW0e՝8ܐRͥ43g\Јz4ꉐ^mSVkN,@0Ʌwg 71/66Uyxm]6icߑx"5s= hQ#X8Xq:5Dlld @_ 2*>?Qx.iw?5gˋů;zI^]քH9jx'C{bVe5<&%XCQ`~GW$ 2oh,xl ИlvA'mOĩvovڰRf)R KTE V?Hxns屔ԟ?cB3CKgLh@CI|d  Q)#Kaj]TkkmCH.$oj\9{E0ڡ; ?<A4aȔeV'ʙo.67OmZ<'طQlL (w'6R$w9c}CdtAo'q{PN"!뷟e 2cfWy:G\ VEM~띄F zUдj*}E+L b>o`Ԕ4Nh\YJ<:[i?'9i&y0~f6]r!i$lEb>/➑ +R"TuHS4Jj\įe_cn#lQ=pu?hQ}=ZY;T4K=;,xxl'C$08zٳ}$//{_rf|{!!5áDᗎ+MlWkۯ|^$툆o{|ϣ[ Y?5j|A&aO}¼TJUZx/F i}SؿcD`uJԁ3?k_E*-ja0ّ0Q"T&w ZUQSω~cioVOf^rVQ\ђ_[# F^#Skׁ \ \׈ >?zg$&UۆC2 0L u(_Cw;MїOɯkP*TL3$BHBA dq?c֫:x n  ^(%pDo!25+Sm$b@gUh+"0>{];>fzT_A?PШ:;D/ ]:SMOd5: oLLMJ+XA1#YR `Ss^zm fJj])LFY$t<.HH"Adk}Tu3]RG+>Vj Y`X:w 'pj~~sOXΣۥq更:P> h n_;Q-*½Tx 0-;s ,P:P#3w%bhH/L dQXiH =W;cG;X*'(6faD &|T|b{נd4 g0_}ktuW|^;"U {YLƪj[2u}9XIxIdu;W[!8*;a=+ib{bZjC^R6g{ p~eDWnފM]\|7jذKHRtJ>t2&}9jRi :E10HTEE<⡙9jC=.~ecDHEn_QkQi@;w{S1C w O޶@Y B%WƺBә~5nA_u]D$kNa'WTEjzvmzZ+!W>VSNĨ U4Z暀-A&UjZ9&K>-YuW=ӭXʒ96="X>pixLd͘QDHbCJ/@`([dzz@j 5E }2ƾ} K,zel۞^C!Kū0(lE_Q5 ]t5L4[*(xɥvj/ xdZޟ\8>\TMU;}{J?[RL o01ݰTl?kJu1}А^`3-k~4 {+0ϔ(r>Gπ>%Ybgnsk.T$FP!ž޸~۬ԍWAj$p;oTOb<F3GL7`1NncE6ƥay4GfDr%܏Ruа{~U%B0$/3g|l.^# L  H $M_o:c~gL>fL^Q*g.nbg9?0 OJy^ρ;+>ǿ1D%|\q4}B@9pg\De;׮ﲳŰ滻dPj]%vbbxڣFp ;LRMuk`l^UpH1$[wWK5؁"B@݈ Mr^%ⵇ ~F F^_= Ԃ!:%7rM]^5Q/iۨJ]?Z.Ѽ m6Ӧ@ gW` ? o%5y=GbNš͏ 0hfW#SX`%"$=L@]ءz2Mp<_/2?UUvT^C*eL>jbq A #I$! C; DUj (IBdz i]dRdky1~.W}oW:U7boHcfaA% A1l=o7Q /Lc93Uz3+7k`X{hA|z/{owd ۱/#m7 `sNcXj=$!x۶^jAXGg:TI 5|ocǚ0E5r{j#"SMc?g| !vnJXJoK4Z! `KNQ$V] {W|ãM YdiAZ]7l Tb.;|oz6۝uOlӽ$u{T:xx4oԚ.a4{tMOMf{kFLBU$V BfDG(%ihI\ )aޛY"(_- yȝڅ7ɌfIwrfrBFW6$zs!q:D4x2;tI|2]$`Ŵɂ>5d^\mb\F=xypp/7>{  Q L=O2=7C꛽Vm~-p=D)¿/-634NJats^'lil\-tN Ai~ EI9NG]^x-H^x$pQ(ۚ*ϕZϷ/a[K-~k+ڮ8Ou}'ӽRsҊ!؂w?琤scl FJ _R }ϩK:=?3WC)jS8$;>`/bsË +{PDB>Jbyu{{RCބg1h08cj_ ~lDnt$pn3dJ΍om}is꺜euM!c?sq$Q q經8?G=NxdeYÜRrCdSh{+)9DlBP5m@atTDgcP9Ox R!d]?9HvA pL{z)j∲%[mrlD̏I Uo@xqFy) $ozՒL׎3ѹ saJp`r/B`ixk`6̐ m2Mx9 }\#D4/;^>8] R!3zX- XTI솤 ny^L!gi[y{]j2]"=1zmR}-dPΉHЄ%zDc ɡP][{7qcAQ 06u1r@!cYqeG)zMZIzN&m$u#W `.1TS.<ђ6$l @ŋ]{ (P.HY͗3zX|LCDaU'ڛX˟5v?dI~n>mv¢/dyunRdi^& A:MrRdaԅ$S$0bЉOM#E@-; 227-)Hm)yzqt6%-EBDLԲLVWN U_WUX<װdM8\_w;vY^oMM⏵kpiͥKh-*}=2%<) < yuƭ@@作;-~ N0PA"Y7ōqa yRemRcREL@iKJ&x".Etw}oEH~} ǏA\0g iϺw.sF%\4IBe:zIz!w0dhژI3ߊ t柹DADg^r Qnt? 6t1$;B$$EɋGŠ3;a!H{xD+M`QO$PJ-k*T{%I%{*u KU 23{VmD9Ƒޣxٯ:-y٫y~,ŇXE TCO#TEL.Aؘkh |yv|\tMǡo&c+ C7^iW[ KOxO>W1xv$į=JS^oJn7;K _DR.d1 [8'șّJWz,8?~s~/1U&<[sh"M6um `ڭu%ikTDU6 ůiPAhK>- bq[R'CT Z}#lyK+r 7-j,wEǜ2]*tĨI#iXG?Jj~E:+D ٕ́:.q. `ؼnz%WdoK^z7рI:NS_a뮘 :Nszh``]%^P#_#S}&@U TRΊC|;"CHH̽/k)p)z͙ytK *)lRM社Ngmc0ɛbڴUٷĖ'Ʊq 5I bbsQMY NE)?e樉ږ8]Vo}"!pY.C4UޯFh۱#DIB'7R)'?c5fhšXhX1/C,WDܬIt4`˰kE [bFHwF? )\].>4d$ 1nY`ה~뀰U4DMhgHp\)f4i%KL~` &ѶKor^Ԥ(4^0 B0h@$ HyLHҗ x-٭o<L@m `]=[3 I4u[B ivFE ],̱u;6΋G&֓By xhH&*KpaL{.uwQ/ |Kmm1!UB2X@⫷Ui[u)uԧ,:W"F)Ui;o}QٲIB6ndfb/MNb"=D+1`޵9AϺ B55P0 QvA{jId:}@֤`b6)4s7*zd4OIcX5:XڂQdKC R==w?O({(B@upsJ ocHڡ/.nد? aU}IkK$j7T ڙ?[X_Ѻ8r9A)SHUu,F>>J4(xAV~蒬U`cO6-1"̨I56,d/4Ca_B; ou^vaWv UQ 6Ɓ,:)y7sE^W}z d^3xY@)u c?Bsy)x_#@Y"XE|1v̑B0JvOq*E:pg<% DN9)5Α 7Ywnd05Ff`da[J«F 4Bf{;ɞgꏙ&d\i ,f# Ψ}T/ƒBu%V‚k4I$$m"1k0?nv0n ,-}]{{7hgx3п7K]Ș܈p("0k4͠W.Ph{n(ayTwI]<) vǞbmmDz`'pBT&Yu̗:06jJZZ~,O*`7;OGl_=VdY p3г)jm1Q -Ejeᕭx\r-@ Y Re[AOcj%cW!8x{P?^s+FkS4=e-'1%o[Xgq;/+Ŏez;u",Qk k|'{ ڰ:X֊yEG܋"}GtR@P0jMAӨsIaƑ[r7bU p-,h`y۪NkajN3O*SPZ5ֹg++A"zU]ݶCDbu0y'[X; #=OS2KJ&EYئ: wvdvw|b6z|hL6(0gs>mڭOѭuf I ؊Z%β$ŇX)].L #$0"@#$0"@ @#$#0"@#2d,ݺ EI*){$[Sݖ9FmҦ.Kkw6@fggZTոY ߛ/g-zШ!2vLB !#A%Z@~9MY.fЩO.GKibyV?KoS=OXrD D^fYLNg8}׫5}#o<J4I߽IXH%1d }ei6`Ϧ=4nK+u|a~Pij8;l0 qlˁ6gs_=_BXrV^A}21swfP`oƠyxL (I9cy_u%;By0{}) TB/wdv|O~~-wvtkw fxbU3|I+ ;y窦~kӬiVTL:3a1ciJ?wW'yaDIHGp=e-\{^I "Up;/Ha ٺ|h)8u9,:,kl-/4RGR\/׫=QnAb(T )#!<3m#h)pNN)04тWsjd1V6[ѠsY<,!0K>~A XSQ?rn2mM+]\К((.~+S"+;qNy_Ĺa^ RR5d]W28=RǘĽb. 50rd #=酥QH.e}[ô/EA8~\>gbo@udN:TGls=>[XU‹Z.)[ yZO0>ZpGOu!9 dK8SNF&fD\1b;5ɴR\ŤE2'_CJb6x]wbt+7#X3[a么Ϥ>mY7iFjyUNY(Gsvu탁`3>E_=hg?`uZޝ=GYY280 ==fb dF5c&2<׼r׷#x*TPI>Rw(%n)q2 aΐ۳oeL1Й9Lr<2܄q7T<+b5R)(E2_edKRW ߻]Ԗ^,ќNw׳,)T LEf5uE dC p{70Q|m * ֵyRgﱒ,)'aBb^B HIN2:f(A#f$}A^ez A:u欷oNbY&]8zƬibdױb} Hc> sgy2]a4[kuPF սv½KcAxanX0 SAe֠f5be%fgǿ 8fQ'uogKyK}9(I--b9y(bϋzkpM9tԺ7gZ Ԧ4u{J~y{Xȗ1MRt3*M.#fޙ26iXKkY$_a#@zXwܮ~ W_p-;]ͧ6vnܘh7ӯ3U!^7&SXD;!!USIȼ.h: Fy7+]Uӷ*Ŗ_;!hΉ@=O]+!5Kԝ`g9{yBr=IZoRG5߷ct3ڏ9<|԰>,u vفdhE[ivn]T"05>Z PJ4jvWKZ_OonO "FJ!5# x8ءpb"p{ 5~ˏOһ9{ٻ+us*C5t D7ڸ1]/~+ڒFi񠍯kʳ k/ZYE;D$VL25wrӇG{5i{2^܀%e$7H:-q]ZU'(확6p مAA1{;Sn~ [ y;'WX:n\,bol`,` CQ5P~G7t=Θil` orLz+\W;=c""O(mt|7~?; g/7uуr ɻB!<>I O)4F_u]y?# Qhh/TJ?5=AH Ky!)J$Sz䰖8(;'ef̘tQRFcq+=H=Wy>*'0$RI P)(I#ۄ>fE1OdxV(Qs#. ?[IjʫdY(%{qYys{uʨ6&=%7R+åswx{ HvȌ A:-fS3lE!\&Lâ|.T-|OҢk ,:|-D_@7r(rF/[ti1`y f7XԚM xʹ/ڌiW]Xd6 +T&1;I}izVħ1yB*?WE{9iD{'Oy?coXTM,k 7``=HN}o/Cq繀;<mp&E>@1zHf@6 LRs5}5(r@K*0 It 䋚|:RGG$Q2Ͻu9Y"6iVt[pR!3ޫqH2AT@JS/"TG +鈍JxFwlu>eJ9G]Bcf`u DPWČa/m-_PO;t] u CEfĵkXr!ttGWѿhhUEɦޖgOeWsS*BRj')ʪ-mځP֩*7t$h^LjUV"7_bQkƸ ĹYj]'y.`? rHfanH$3!b/)|jwڽ7.9ny7ܤ(`2ZBlnjPOyʟe:X)\Zo(7SZ#$U0fk#o,f e]rx8@%H \ho*v-[dA QVd&k.&GnEטt"PdX C$%1ࡱS]D-Mdi.nEvoDp Sg; Kv 7SFyp:eݙj~;f Js9`b_5h]MQ2#V&cr+C  ט8!WcIB jiȓ<<4ś}}XkL_@Ǩ X%O h'($Qv C5Lh[7@O' #YD{fnڋwgͧvj2^n3sѥ=z-+{պ?`e)*;_w!-Z.3\ ɜ~+\V+q9k .c`W[e%n'b>?Qt8~mg$*Eib1U=:ш_ܚDBd;_3D6g99gn^{#)kȎ}뀿K|*'Vm}u^qzzKNݓM^*x ~%?KumU۫8nvSi=7c۸; U|g2[~UxL8[3NA^:;i|oSӽr%V$!O9$gmM?UaJDϑtjHcbMמc"&%cYW[zߕf0Vźtj T.ƍ+". :yffgaY$yB{uŊ8O\wp)N\*C*s&}c)-+lb(r\_^O>>}>l) Oh'9E"Hd\R'3f_ax%&yH}v#w9'[g۴p?ڪkJEp:,BHH$PV~_-Q>ԓ J2x;=:|z.n[mz @{ȌdTyב,JIߧ>=w"ɝD'c;/Hl,=PZ}_3Ҽ`YzNtjv Z׭V&iRjzQߡ)b+= ߌڟ 19['i&;?1ǀ -۾r4"H|djLNO8]8% t;xaK(.0&{ϮBvz<|xⰠ] 9(u`.,8fֺE1&1yuNw~]㦧G_D#J>B0Y#N&d{ uGVZDfyu&_~,Դ;k8쨗Z@Ȉq?}<*B/!,`DF</Uݧxߪ9[_u1ν7iN%DP9Ag؀KsRZ3S̥5G~I#B/<SQ4w Jf( W7;EOvì_ybz3S Q Vvq䘒Ͽ[4rA t!^$ZI+3}]hv(od.t2Y|NͭXӫ|(0RН3!tO_^G2=>ˎB}̡} {ڈ^>+,zGwaVg0rCoX(2sauwMGd**,ާTaƳSO&Af-CSL#NKl \Ϟwt:LjlA=|2C= ̎Rft*FF B~|9ffژ(һ(,ueƑ5Ov²b 1W .I[?B etIK;$x3# ͽW&^VyFX8n7xKA'!Ղsh?yqk4j.[dE }jdA&숱e,0 I _",Or+1D^Ϲ @2B/iYСSTazr5F k.o5c>E -J`Z8_+^Dsb &{EHdJPqu#)z?P_:B%y7-/q0 {g,|:a<RD>$%U-0~iG%0xљ>Ww/zS;'Y)B̈́NQ֗%!SzX;U?Q~ܢx w&*rKr' >|4jQ }{+$C hk%q6Adxk i1(e`1Saܚۻ ԑa3Ć|)D}DOPˢe._=A* 9|h3qZNZ ,TPB_%V T~=\/+Y@"u&,(() -}:MdXym Ԁ }zqvF&7䵍Wk;ab8s0/=v1ua(|2KJ/KuTY/Sv&3KDO-֡*::Av"4|w]BsF3tWƨ9K]^ ,m:S\@e{ \T6y}V˹oz]fJ뽚q-A쉣"\tʄz62"}2!oWu@aTdCq3)=*n-42n`A[[Mrˆ˘+? `aL EPHPy%s- # @eR?]16m]кFdž!ULDY QQAhYڈ؏nvjWT_4/ƣ uXޤ a<0'3Nƌ'9S0S"]w0`DDpPdu_3xԅfݏPA!"B`l< Qńe\jTHGc$݉kQ*ızb9Y9n`s ]*_Li%l 7=R_GT&\]K{}Z &c7&_iZWFQU,\5ƍS w." |Q4z;Ե}"m]`_b…ZnjоP\̺93uW9Uq-9D 8dWhIgsL:TKyp/ rL!,x&t S*xxtnKba,Rw(:"pNO[@cBýb,GX ;HV:0tԤ́GJ~@sRn6JTbƑt&!pÏ6=]@i @}R[@5 !VSm?bS|orp׽U I3zS6Thrı{0`'b1,bRĵ-nd?j{7WlOΫ$y]wʀmbPl VT{REoa`ʅ/%ί=cuBZb(ǜv On 'eq-W2mxV' Xl7TEX߂S)0 k:.f?6J7"ÆOQbG-p^aPk6?㕋ehӦ!\D*o%Q?|cZɯ'd$4 f[XkHXB2|BbBgS^S 5v*į@ktu9 = 3˺Yeɨ4k,5hcq&@ ٔO+?Hr&[8օm 5:Cõն+&;~>Fe WQ6n/M b)ڭ@|`}C!X l֎hT`u!sڂ9WQܷc/[|q>D=1 3bMkػ0s@h\9)e uΚn W_dBx L4Cg\7E8Ob}gr#}} j@ؒo8mv ]4W{*q7ܥJz6M ڞڃV8EgcDmJ!%DIJ~yF375ݕ\zfGWǬR""(~I7sX7OMa ޏ#u۳`͔銊waG7y$ەāke!ӽ K^VJ"b8cۚ; [%DF!dE'V'F3p.+Yna;PbmIo÷q8=Ih~C8J?j+p\>I_)uadd0uPKC(5P8xTDçy=Tǡ1 ef’#\؎$&0†5a@/wΫYnyvzl(v"9@VMCQ~\/Ekj#o0ݒ,<,٩}0TיCDR^huTm| uxwlg?D&eJHdv9& s٪ |u;H7\`ʔ [ ~'}Uilj)GQ&pF0P@LLjgi<\;lq~-; Vka93\c(Yw^i9$q;OUtAw BkᇚGYSGDdӍqSD$YFFo/UG۠ ` ~*J^˰׿u1bP꽣lc{x[9*;d- uJQqv1 w["LSⶋޣHmPUD0m >_=o}GCiO_Yk.Mޝ_ @beͬ`9KVrLU1,bm_&] !4Ccyu/6C0.!GEffU[}!'NKmȃGl`֚j.\=>۸r@#~'dꋸ@tnbdc5z*f.\W>b 8.'wFncz%Gzk @gtCBtW,`AdƖ~e"+",)^.GnusRRJ=KJ65b2r(Q|d>(p*t-t.];ܘ=" D{әC| ,n<  )JeZŚ頰 1^^ĉ\m`Ovp׉N30MT:t}WrG?ۛo`nJ0o[@\20_BDZM!텴 ?Fk?ϽoiL$R܏ɏc&.%Vpe|^:f~d-Z E m-j9IZHie}cyo&qK gg7{&ƺ7)csX?Yk29ft2hd܂tEBj|¢ѫ 8f@U($<|\_cVud35Fh,%as+q%Yl `I/[ /P&5(̞%RY}հ\(՘t!9r{R{< ʷ>f_T46L&ʼnw75y Q#źA_f3z^, ƙ {؇OGL!OqFPrTկJ42emr,;Lؾ:TpV\W R]7҅J ˲d= 呏"‹^Ɗ;S@& Cg:cq Qvƻ$OuŢ-CCrop31!ŵ(x1T۹0YdN-jRM>}y$|? S@ $Q#St2SIj ֔|<#Y89$hU_v:^H^yyzrExuXw2~%IP#ӓ e1tg㳴ܧ,'}Pkpz9i CU0]ؒ7f΄Df#Ab'dc'RtW1x*Pn*2L^O6vͼnk^yxnjtfGS<)mރZVR@U}+bQO m%u^Gh!"w["1%fFFz`%3DkńJǷa\Rk @h<#$F4 !d/ƓKTn1ao'( GBLGokE9jZO.(=%^v:̭1felN?r m8t@{1w/J|0fL.n8W Qu)򽥐w}tԥ%`f }>-_'g]0*/q s$i=a:4> (쌋,8_Y^G*%NYsFU53̒`i %Jt OT]j$҈U@+f?iԞ9Zk"Ҧq^]iͮQsA1%`I3<$(Y'1|:Ɇ Y)ڳ̝|Hhĭ55D"RLfo{Etd\ !'ӆk@CV$t7 7I^ϥnLe6axz]J~x`&.^Y-J:-,71ڶi9m3j'nЏ't+aaiLe+о@b-v<+_fU>VN6VsE cLJA `8}HCH%4V8>N?fxV(fNRf6z =*C׎CdOG(53ܻ 0ʒxCDJ^W 7@Wfcą">M]4@Go6C"~Uvlo Y|ug]m َZ}BA!m(McF"1/P5Q+]M׍Hf=fg@_d?}èn°LU2baG୕ngC0zkj% `!#2B󨋪׉cz|!Ӈͦˡk/2-:mo:PϏ l+L(f3Sp[bFMܗ1"Fj-9OoK @U;x`7F~ ̔||/`]br.'UU?ɟ iV W=%{>6λeNoL;d& CgFޥ4^8ӹaq3彺)`s/̜=@߸eC͟?s".VEC\qǠ;Bg r)\(8|=WǭQ e댝d-E:V>i$}Ҕ 74LTDcR{fzKj}+VHEu{AuL' v9>?!XDsl)$A =ȸ;~$ǹ:zN_^s"T˷ԴR  Ih`f:A8;hnIg&;RF]5(*4*tDUN^ x,7 'Eu+ꈺ`cR!'2ZN`\. x Rx [t|qX:nCP3Ol)Cg[IzmNܹ*W"A' tG_6Q- :ɏiVL-.XtLVN]TzA2gkx ~F\u$\oɉsrA + Z^̞Ev.$Peϲ Oc_z%~ hstԬNIv:wВ.y$ 1jP [VbJeqp.znͅ` ɑD$u̯IBe{e[%\##&f}3]EDvr+L}W&9jB7h ;(*[N`lm+H0ldNpzCS3j?"Cwj.p1[ȾhN?JUaNԦM9̖jQQ]]Mor #w,L,{tȡkOqvG\µp_[zGTS<Qtr`{Ru%Bmywp>Cz?1cs78;=J1AQٖ7b@H9``w^|;L\g-!3s!0 :f?<8`×.))pC=dyo\in6fW G Q=鋄6F>pwpSMDU ).񮢦Ⱥl@HL7k[ϳ_vV:XY>2$H٪G#3R5r=fU΃|#ڞ>gH, 7)B@`&nxԘ.Rhѣ޹"xÛٷ`78#qW]STvS &~o{ׅ,BԻ.͞\ܜ{o2ގA 4T_>㵒ߴDCxAuu>R|QqQE{8]Zzd'ϢkLC Kg,L'ۂW֖~&"] 4Ln q6R,~RSunb x8VCq vgiݧ-t >(md΅Q&9B/-xsMljLx&;`kx.1nu1n]^#Mf6gKJa_N#7j%_MOl'kU>Y-86e[;|GMJi @37A^nj LL^mf(jz>w5ariE<x0jKP j: M:s:uCc{BIJf@VQ!~eWHoQpAv^}B!qOEju~ۼԶ_izHM"B΂iW˅Μj4־"Ǚ#ӭx %b+**bNgy>YAA<lO4.~7A.+;#p-(5g@ q͖댝F#'vv8L;EXFf zo0ub Uدé&vy5a0qJ^0L 08 􇴴F_Rڧ(hqcoC[Qhެ,>8MW"@׃W~')Zn @!Q# {mix٘|F%w6(+.),m}fI$4͝ʊ{;od7+I;+G]=o{OD'C9(ʩ_ٰBY(zl W|~[6tm>]&rX!`,O2%Y8<N_?y[ cS&toYiv@*mX(rutu0:()E$+AݤSRf|B>b(ם}x (K([kn |C;CRaR_v>B:VxGHD+wx* ̹{1혺&e^~Gc2TD_/ISe<‘k1|XP-)Ssߐ5_]}1KvwKX31O]Ϟ16/R3+# qPwk@IV;P<娰l]x$"i˶Y 4KYW Yv|MXz`RhJXèkpe38h% G6{H8Uw XPOL-* (@m#Ѭ{-MK)R2)"͠VWG)o0 fPU>]2-d BVAK8YB%@+/19]a :5tXZ5= K ;FD7aP&#ժ@q=+u MHu:@ЊMip2m8Jpb3E Ñt&y,Zq䳱'g.$z>tQb[;Bқ%Ft scx(/eC^(zJ䗼`+O+w5e0WhC *] aOS4lnv?P?ƖӮ ڷ B:fʁj*eC&1j:|R&<]m`/K?=jP{,Vy`ox+\u?Rj 9 +𣵕#serQ00[;R$@.lui2''D+8D%`Wi݉W65Aa+yfuN}|W^&doa}U6- t հe|E~ 6udܝy;=Ue|"ю@YJ=:s}iI q@m lW/[B"#*XdPgJ:{6pi"~4>Xx"OdY3(;n{lÜ2a*˜rr Fy~Caf!7d Α%=(p)Su"sr0KA`-/pv{Z*sEŀjB%L!]ήpMkV9l𢔥 hz%IÉM` kt;-6{ trw h򙳕y?z.<.S*J#f!o2 S\yzJ?ȧpZ]C1,y*nAxZ=kW` 8"/&aB(XJ^OKO)}C6(a&&CZ/+ V.&4cy٨q82EC8g}]-u0zy^C5vᅡ^C.knr|WgP)ˑũ)m)''wތP"_[&gIh2!a. Y %ظ'Ѥ/)ԐQ&,ZII~L^i`_,qIkD@Q*G! xp{$)k,_6j;h]Ŕ+JgE⤌JLn<8Ifs0E-DUJEh[!(6RtPIOj"5JwJ2MGZAuw %cм˃.mǜVp"Sa14s@~}UfԐ:hO1w'撅`_Z@ᝒ zdPﶏHMg1q*#.jAFLP jl]cҗM~XEe@Gq.ss\q =c,RowT^KIL`''nAƳx եm'}ڢYX[p;sw BAdž3BSƣP&KG8VfލBaCKޙ*D¹oJм ju8rNIk^+;l{EBTg o ).o%l2ӣZCtHӬJR,S .CuQ;(bDg p̘éiBaՔhXhP2 Wd ˶h0,I$LG L*&56=`W#D\7 Py``89` 9oi%{?*˒cCvފ+y wOoM%äɪ`fmFA :E;{@ T."hut5!HyBڣ \U+o6N'u^z&:n1<+yƫ8` bV&$-^= u/>;Y:$ɬҒTs=j ReyȰ'q;Az~GUg5o؝%W`ٶKܓ_Ds1lxA5Ÿs mCO۴f6q5!|yC;\0$ '-a+onz߸ ;ӝ1_ -_ʓ[Pa(A7G^u?Q. \165i< N@ts[;Ap sz ]룚k9;+)a L!8(Sa֔ ~xg'uiӮIu(.VNϰ蒑O^Aqݢ7yG{=gM}Q0&BdjQZ9{tMZ?ap +Nl!BBY$.!99zUNd?6/ތTiE2U!zLsQcB`[b&' M(?HZ5@;n%_/q]s cKB6zl~7/Hź<$&&j{, *AJ eү^y\ׂR1V( Miz8A%=w3`g-$x0Tj$3qH4rVwݨ2Oh/Qm,6Tlnj3V<2cU+e<>N7F\ ]{Ĭ΂;},BKi"kO7hW$!?ĕ wpLؕuBCZjÕl \Zt`l䞽= ,cj_hx:Խ1)3®CA$UA`n~Zp<yGڂJ%l̼*Oqr]h%5AtSX(]%=g_4(Nttxe09֛=߂햂B09w'Be6?/a6vnꤤh WMQV/.+y8)ZAlBکؐeiM`mh`89V̵~}W-{1Դ kaEv8YL"Iud>oQZYۧ(WGݏ[*x'$A)!TrD%1}D0nԵ޶d-K{G=Ίg|K H" M0t!bN=cн 024)&<`ijNƶuRt%`D:yN546rYcWX~HO 2Nzٵ_w:iS-''tH-+;k76 U}A)>;/мT!wa1ƹld } ;py lm< zWF$M!o1>wPJgC)#ٟ^MWjFfM&" -QvcVR(,?c۫!GOykL?I4*Z'E7ڜpXNܤyķ@)1ɵF݀CggDN̦`[Lorй"&)ǹZr o9؛|8o0.0Tɽ+2wvxt&VG7vu89dQʰoߍ ,Nyw'sf"\-k60zz MF{iu=^+%˜d~|57EBSqn2F4utęwf[ t0YqzSdA.ot,)і@Xb3iP79"8#gO_u-ޥ!sEF؍>8zI'-=o7j$j3tE]'ՕU2s I7<5Udz!_F:`Q{_=H7PhJcL I{u"y.1oG%+r;O~D\QՄCQ;) ycv"qi\Iѩ_'t\#HhUyN)Ucݒ0:Rq ˚,Es{B۳a]Wa%]2ǼQR`eLVtX{U1r #̦R7EKi pOK/SGֱbM؜ j=^CAnjQˉ*}Ya# ' @rVܗ8:dэdT`Hy"&lMֺ޼T4&L猰 >"@7&hx{{PÝE"0[q4/&ѻeQ1PO4Ծ/].׼rLܙ[Eqy\s$uur IMwr sǘ? 4!Kf Un[q|boX-(CBςN{n10}ZBPt.sySLϡtV•an{k N%x͊-D( :H#bfc6u+G~`fK@I. m@ s{n\>}^g/I1d~5@ ,MN!yD_.4w<êjV+]O[je0D:D`J:)%=bIC($Xa{ݠ>f,|'c3/ZW*PV } ] $0' tp;y]aAy+a;˥XoJg*flێ_ͱ$;},$]W;D0AERp2PT!RLHheѓrQvkj,&#nQS=&!'d b'Uuow6eʪADZ޺ ZrXґK\PL8's&Օ'LlC :_"9cA~ԿBA([֏uCo)o E0kM7P@LD7#~ER<5<.uZiq\ KL$7 :q[\qs6Ʉ* )TbДÁ[݂κmDTg4|tV)ENKa~~T4!̈́G6!5 T/O͋v AҀ㵲%uQl{C_v;bkV_s 5t% {37_%X:e}Qw8nΐ63S0LF]Wfl H&K,I$H;k^{ٝk1d-縆 '/:Uh8" Whr=sb1n,9wJ_SRpu/|q)%wWu QϘ;ƉIOe1s¦pg8oSγҖKߺ"^f^niaEw".qw9>[w~@&㼝t^jxP1HJS atR䚘bos"s!ڟOBB䯳_t5` ,!~m >!xU*xAj{s8ϧmE- }.8%h[6=wJtZqKS=^(CyW4R'mG|!9P+pU[%;KX@CK( )27nH[/f4o,_`Vdf"[> *@A,=[9>}}m \wڣdLQRc@%n)]/_͝J+{=,5ՎIQ̝pEpwW{m*EWD87|_%3i||UCw⎤гK텯T@NK`q}c RNWO9۶+U&Q~Qx:޷xjqeN.F9 @.A-6LÚ*[ Gt@‹18X@=S;vLߪ?s0y^iͅ0zX540RSs#Y*\$3ʭfr,Bn@ހS.:?QEFyZ[R#mEo!+35,wn~b1^HFZ4ZnAoUe֨]Xzk :# VY ih@0uFN)M5V!k0T^ԁhࢵOpK47oU䎿Iӈ5!9&o)3LxIG :EΊy iO\A`8/<"SZ!:X08%ǡa:5E>T D|!dMaRN51SIAdIqWk i׳_ R-K:ci輤ԝ.}8NlErXq^FX3p{VxTXaHNy?|tڊ7bŁG{8ԛ% [Ee*ܶ-,VF!y50dJt}#9D%92tD3,l_O4*%AuJ+ȏ3͘Oy% LOAoaBJr{ 2Q $ِqf0]0<.4dL-u L1"$|P ~G @FQP4A9$2y7z7$ʤQLTz__:3ٜ RҤIhb!vQ]2$PcKc:pkr aʁ { Mxε 8;yw>y(m&@k@6$c_êuحLK4)Q3 =PZb_D=[[a))v+sJʽ` q4?U:?0$|#W\dɿ@KTV߁wpӔ+㾾走KLT"6$/3G F " TJ>?d!p[BW6z ف+q^qVץ  <\ 77}Pg3dYv/`cmRЬ>T6NRmRvs_B>B{bćD2&}$Cċee#! y 8 1 VeQ4')XR3·:k"TKx5\*;+?]1@AD ~w0R+SX7s҅E~*E,Nj*vn>u+8\/Zf3qmExlDa1qEbgX4J ded [&n"cQJ 9X_ݩ;`Go:Y?qASx=tuN|3nGC0NYWOSPWk:nɊ mPYߜ7F>䲻KU[W{QBNJ/R3.qqL (Hlj!0lV9.'7 ߘO9(E.@$.}%nϘ[Wr35-_5!:F=ݜȝ)? k,v4%F$>9+OĹ-[s~ U4 n e ;u\(6;蜗ѐk]X5 ,['2a%OXKv@r_ QHRw2rniYlHǡ#~NZGջEˊNfmu} Kŭ5ok1޲kb9J=!Кs7KiW@҈tfU0%E}ن+|V9Mb8vþ.NX論c1u&HkD(-lV֢f`8jŌOOYWba2BpSMzzNq=3,Qj\rQrzѪbLd+kG'qʥ[$֡phG7o5I$7a:=&تA2==]SdG ëhjK00"zqyIqG|`v|SH,[4DYUL:;l/yUȶT HՉn}OҐW&msT^R{wFsTQ]NTwyE)Idg8O;]qKbh`d6&޹)xkޚq>ub^6$Zb\c؁[_jJ‘}2kV’'/k`S^a`%ؔr`W h>cX5rٸsJ'yK kGI VviZrpy}GC!zb_ ӵJ&==UEp%<zL-* _,xNܧ(-!?vȉbx>c#FObzEFvi-CI * wO,0j` [ry=8Iuktdi<]X#`~[}}5J3uyQyAcZ\ %4QUK:Bj_?VZNH g;JB-@T Gϸ,Oʚ G㬄Ivk &,xGȈms~LNM!6ܩ#= ,:Ry.㕖3\xMAh{`W6 Mt:a6:'-o'*VG ݻ"W&n\ѼHʓ@$h?a@Yfg.7䱍B}{9^ l`p5]L>|KdI:{#OYuaSZZ>B}݄H8W>kOԌ XB ZߠAmb ·**؎Q/+&+ E3EfPѳP!eCd5wlC@un4Җ.m欂MD'eLNam`VC]ciALuW+,vA: ov, i蔧8 BVa߹aTG9%dGhLmn8wu k);4u)5'k_'2XRDX0^VT#Z;{9pE>-=f6ph@ h^5} i2y9v'=[Vh 囯:Иxϓ5`ytʪRш쨉f8tۏӼ4L'N`6 |.ҫr ~H0+*9D* &V<)n6FGCg͕}G!})ψ /o=¨ XCPw c6cHblُDM(`.9Z9 i1$l4MYo$eϤF{^OuVɯeµÑ W4~Of7/`2mSgbKnt~A@rv+VRӌQgݺnlPW+ Jr 4'De" *q<%n.c8YB>[y7BXߍϠB5yi>D,7'V: -ab6)IYꟚx0MfPhko yD}Mu+ 1Mr5bW>2Zai mDZ9;=07@IϚb>RM{/Z<7Gdff} ܛ.\;d.%ϕf[)TEF]rBKP.EEčmLCGVHZ8+X*O^5<6b&NJ=y"q8ݣD^x 0m Xj+3Re&qwcPz+o?YV,MY&)P0B=̆lcݏ0&V~v"{"f7y82XM^sf+Uz-=*7hxIG4vL N$  #U> 6L6 6ƒtߟcME28&pC'쎣>&_\6Qr$kTxq޽&xLU9@1'05PE(QԶ:9GʥWϕ ߛhu״G "`[4żWrB7 fp{ᭃRWmA8_o@r Xu;ƒ TKH1{8R&'Z؝y w6UQ95^`jWLu蜽@]7~]?)7}1_2et^&z9^@G"~veVyd;If,x>/=yo{Mrz w#=H*b0?Ip-TwU>43Gļř5S\b2M%Q#DR;pmӚ5_tìTNz~Ti`ٗMqƱ4|i+Q3Eu(*G~iC䑆}ytN{UgByF)rҋH.p du|=:Uu7c}zIDH1DR8Ժq'h u>-}Z$D2kgB*Ax[3c?l^3o 9Uw_{Zppc{Ⱥ3fO%/+%1<>=/Pv_) ̪Y ^Wgߏ%.ۣorU p#U٣+Of Jc3C=Vצ&|%Nx%&ұN>KRIFބ9eX "9wEѐL)'y/8 20/qk#~z[gLA $gINwz9$@t:U2גt€iT- z:Z/9ڙje]P Ŝiwa ހڷ~iSSN#7+hH7M0lV Pvٲȏ(*L1*v|Oz" [y@]߰8boW:~B1SG\GΌcЏr ЧL R9#oY%x,)v.͏ՠcE+Ə@p!6U 9GJMKzv?K?DC[┨/w+xGe:xO2ެ.8D~땄ޔ/H'PKX(kvKLl21 f`JNnt=. WVfX1P )Qx#*-!\ l-2rXL5n(?Il5G?% ?l%Ъf?KHAͫ!>#wD(02ĵw+cTB|p0]ǤSؼ&K99%I,imu5r&*0p? 㤼pӛp1-iIB}QOI/*j=jY+6keoy0p7V5 ݏ1$"Uyu~y 7dKv>,hS v4MIJ8m$ć%6nHC$ iWė%B|o7PGN, ;n Я}4êqnC6R (tpJ'.,ӌV| .߬l~9v49m`g@3?>iHo%W~}#>f `(bF\g"J2ձ8t`E)Sv?-uTI/-:I3. (@&A2ߘgAZJtl'XЁþ۞zݳ"gC/R̓MwHvs(p>95)UG )͗V"NJ)z⛐B$U7&$bB0n-L\A$l5隬|ӭTwN8 P"S:ٗv p-̚Xx|Lq~qNocGNǍ[Jt # /(Buioeϕ ~j*MNݛVWԶ > *Y#w< {>3l tD^`߰Ej+-]37_o6MFWbߜ}$>[ x cYz |U\A2zűD(ځ(w~8gL4z c=b9*D(wOpRkGZq$ӥY<p^,[O ǺfXJwa+[#^~X9R[*b)U= ̰l ve,54Y2fȧ'q +-ry9nXMcH9Ļ .ZtF&GEPr(\A aܰs]%션b a팄rKڶ'VS|i_6?gL6ƙnЯtri b 19w$@g }g^DNf[۾սZ;"  ~w@Nfp=y1,1,B<8t=r٘ G*!|v sZ<Є׏4O4 ]a;ƴx+:ZI Juv= A=kQe&ZuN]b^l 8 EF W~[nm'b50G( !(K%Se#ݖ^[G'}H1Y=s| a&+K5%!=[Rؾ*vn.!;y0A (pӔDNi`.Bh4CR#pK׷L*?nkVtKM)K < J5Mj!)k իQې" q'Dqq (K m$1J\I)-hdMKԋ`(^NHE M"'N.E^GΉ54-epHA?-:+ ym$Y?j[Oo]]@z2Y?9B:IӉ}5?"0KNZ<7Hɴy0W,2&/ۼ(Mq*pdY%v r#cm,Np?zϵd z /-!|sz#7T%=p(%| L߾Q%߃~[_=AIJfUCzd:Sd`4.5/zwmUܑG4~>R+>TJz5y[vɳ  bxl CNbҜJX-5u|c'+)[wԱ !Y 8cB_"INƠjFcBW=6I̴%yT5w=D8M8>2oΗύ -}k]/^Tv,:* 0;`eݽ rgd(WpH@g'7כ/Xh ߝɱ)D\`ѝwΪ>Bćq`yi}S4<2%jx21vGX)_ME#U=D.5Џ[&IJyq(::hn;mQz)A&63FcNfv鬕n+3 R FP~%Yx=sRD~|c1n~DŽE6kXݕ2ߣ}?$Y 1j I&?5Tw!y]&2Uv$]JC]kڽf8D+UPq9\u74cqK3>C 2m[;]STuR} /Z0PG4WٍB>񍳮;k5Ua:0^Yy1bR|5_5YHwӞ!\seM8svG*8.5_sr םgߝυcJ%rA /\8~CvoqrZ -jp LHA|=n._bv WkxY#,GJF{7M&E}9kȲ vq2CfZ)2{r:U8.~Ԉ0V뤼+ߖ!l+sRO&D"…G@ lP<< et& ,::S8[T `!$Lp '[1lؐ'W'iXDj%MWQaЫE6pzj{Af`tGT)x#O;I` w3a|t'ٲDqDa(ZoU^HMwAOv9 OC>x-F:!it YKҞҘtթicVs24x O(L?r40m.gV, wЕ05sڰ'S 2xZ1bwMPJ݂ PNW"t2?f 'M=0|^1܈;6Hŷ~(/9xa/Z*7a]ypϳ.># Ӧۇ?iY}(R{49oc% G&4/U ZI<ﻮ< )ސ j^PQ{eQ6N/˘(f2oGUl-X(HܤFz38 pUDܨOj{nFЕɴwM[|5KA2Hεy)| m+G:G&`uc^KoPZ/} I-S`ь +TZ"$#ӹ8Γ駷6tsIy Q9wĮ=T/FgAYDU%8dӰ SCd.Vq*m,,aԽ tX`eƢ!7A7 ?qpeWyW۷je̴p[EGS+~Q"ӹ0pI R=,+yIi8G';flջ(Ř'9F6`޴.l>,7fRYY k7F^}&eb _Jn@M, 4HK 7 @ahPa;P Yݞy7ڿ1SS[lvUwIic?9l%myt]ըk3b%PR'icO<>]J/񭞦9Ӕ[ˊ3":dqɿ'J{PTV5+>B|ܔ2 Eѕ0ILV TlVx{K[!kKL*%ӊC,BTARގA,qMN4~n޿ȍ *U1q WسC@0FZNV+َ%LLDZț%8fm4Λӧ 'vCV|]ۻP5  sRDrV5Nޜ q6+rӬLZu,{WXƾ]xWQy}Q3,X2/+">B:?gyÀ@=gI3~Fg dK8*6ykR'YZfZBgbJ:VSBl7 Ћa70l% &wYj<ۃvE:/ 613G<^喙O$oBɨuEOi"w (#_^]FT _x=TLWȹYd!$1auiVԹkOtH>>9ck]V1FxW\Qf!կϴ?-<;[j]:A.wIάٓ4?0UG_ɂ߇6)-ü_>={! Z|r?:EQխY1Hrޯͯ#&(vixݨᛵyonʤ \uhdV{VH:W _+(-Uata'Jf7s!u#0;zf):")O]+*c~٦ YJŻ paIe?8LB'˻T!(rwv)7XT87L:~TmPχaefMmm|c,Wi6,U^\To(MH& HhfO]f] J8T.Z˒X[<{em9h؜m(QM9,Hy!oK+HK[^z؅7e]e osy_g2̊k Ë0HIϘU&nhX/ɚYx C̻DD:<`5k溳 N2)HX 9Uh9_ t&8"'!XA^h*xQ-t} ;+8>Q־(qL`ΐ Nu3pv=8ˤ[+<5ţ] S 5$A]ifG76RPfܦ}g#V8W>d\?Q.j,RRƴ]pV=֙Eysp\ָ~84"O\,Nca'ie⌶Ph4ǁds?GƸ]-5ě\}-񰛃2#~уZ}*vc T>&eRuO@ɲm@V.9'PdtQd9hϲ>_F 6~~&%]YC yD|8˰=WqdAj63>iu_E p*C-Cyu3@9!v\dcMO]<ߗKݲLr(wKXEɮB}PCQ0"&hg?/;`l s8Y h)-'5IqX @&{]ʹ?-F%ki&f/Z2~8qa9;/2j"rӯwzTa82PczE!4٫ˆzs A.gu_;x{.b!p|-v1/ Ҽ2o);+M⟼wB Rڬ28"cJ) Gջ2ջ!wiiGj"#pxK]Ɏlmd[f1o$Q x2Jɔ*w$ro2WBU+Ҿo$AN7] T | yWƉU)u6p!Ctk\+`j$DL1xK3#Iz?ړ 3?s(䚅ac.ꍡj4+%z*Δ}d ]~q "Pp'qOy+'ၪc0>X 5Q%+&~JEkXЮH-~_^N?J268g8?i(~UyQv_WZrtg wmj@cЭ(xS)O/e)_+^ZV*Et8娄>EfS*A#b{-ѫvgg`TJc<᎞ U~@ TՐ+N&R`Kn‚WUQv *D 7uMI3DyBS"{gF,K&vˠmK<þq_ePAݓ:hjj QkGM5)]y23F*GUGYFv=m䑍dU[MR5(IQno )HA}^A]]+⺃p':O}35$ 29RNԱ;▬؛ke-ʎ:1$"*QR{6U@x=pͭjRŽMt;B6>H qg?j=Yn@F8.;V`UY'Ptш֘W[-)7F ;)2ls[|ϵFn}ʎ]ŝ?3VP`m=޴/u}: !zNC!m׫l|=Lb- L:oQ)^k2i\~ W$2TI +$9v||j2nFgB!A(qPIlHGföOTjx.z^NIzX.Rq!g4;.TN5LFy[ V%ePZ [47(Q)ͲJQ*"֟N ,I]ʎ2chUm*%Bk = Vg؍fX,A=|G>cH9pv/ۤc$9'5s'd[o;:L4 *YPZ"Lt\k|?(dtpb*;l ҧv}^j6!ɕ `yVBEM>^ck~ޚ2xYq* kv$e!wN{$۟7hoބ@XB6+mmF}^N u8_ 2 n2f%_B1r Vs* J=#rN!x$sn.E<0eBym`eblw|az)c呿-c̒ilN~z6F~ya~as瀿0v\9Ja\$1w{C+ZO$V%/E?HL߶6D,fJcqn^- Κw6x{Fs$W'.3AX|gCMfWLMKNlKΞ2ԱJCL,ƣс.zV&*O/:7:oRcD"Z+áF>Upt5pE逰+l (r"(E9^ NT+: ^g}tT]̼;zn/S&p$\7\ UwF/oߙUlS|}fH !≃Dls}^o FܥLX6Uw`mw| I^`1DK}0:=+Ñ+%<ɈC1M 3e\03yN2Z+w{siwc c aX^R}D;|K2SNAM#؝,r: ʂ»%]|'khVX*T)f7av=IoMEQjk9Hivz˥9Ih59XB0\ hB)[rZitWo3ړw+|Bg:O>{v_|V,$A? eV|U el/gx݃TpdMVDҨ3I<>Sv /H.Dv7h]2'}xw鹻O.1,Ly$RϏe[,j0Cэv =rȈ>ax7m0vSG+LbLe*s(=s7e0(uzوy %RB꒑U}[ !50Jf?aU Ilg) NċqmuFJh;OYNiS3twtVOk_vl1@s̤H cb|X MLЗ>7A)KT'`bjK+Y؏\G%SU#2c.k;&38ٚ= ɱ^rG/e"J▩8m. Mi}!zDN1&;[r*c>6VF .,)rAiuS$V$3B-ք=u΃mwH5aޖJ(%gl%d*nR"/ Z03dNz <70Z;RuDɅNsȂ͸hCFp;o/wl'+޻;OL-6ruPR]oaIMg}=aA>t< a}[lMq=vG2OK~ъA49;ĐNvE9q`Q"FVak(3Q#hGȾPیӝulU~=T@Sx󲶇 #HNhO}=kwj:ڽ28ufD萆U^Jk~3I]S;QVI43+ $N|)!|SxBQb(P50~n%"JlhPpMIp2Sx]xEL\ٽBPqȿ:_;*$XH~x歹:Jj zf]mwv!UAp@r܁gO}Ԛx?FkRj%Z_4.T臂@Rb=@]H:)j~`k\yM6s;B-%)W#z1峜_kɣ<ŁV[Kΐ1e ]k< ^6ՋJ+ $y#oRLvWMSA %dAQCޅ$ͥ8k㲐\ 9t h|(2 `2`hٻ-=R8֊PU[49pU47+0I u"3\2A܃ן3 'Kpe6ĩd|k'Yx}*V608WƝ+T^t1/0{@d䇏l+`.K3Ta֓ByxvY1`mǬI; O 8A@ʊxaߗhl+dM=֪iA1 /g7qnֵPb]:9&W%`EOܼ }1#$9 L$^-)6M!\$:,XS|1>,P;jL%["IJ jդ\J/bj1E&=\K%IHZDX56g`1aS5 ;\t2]-잍I:Gj{%DȞ^hEIFfWLFە45^Vzs K1rd8C>>NbSj_3; ;(oՁpE.Gl<燝M"݆'ŸJy+R PnDSYʌT嵐9%'g`]1 !ـdl_~Irq+|s4Hq7^DsP(#fp"PN/*4MD+) , fIKѿv1y*J 5rOY'2eo>}Ō6˳uӀ #L ڶh6bM/;Y:G`,޶s *Eq'EZz@=Xl: zlf{(F5weSMfGL!:Б226wE>fU@A_}y{#ܱ$Ѹ=J:)b,ex=9Zɥ{qA dwùmRМ6gDv ``d8tօG?y5e;}jv? uvBKlV4Zg%S݂bߜ/Bd&Nt .wm|ͥ˲ ME? 8`c]Ma$9!J'sީr.wz庲Pgs /#5*Zd_<2xcL%WcMQ?h=Oq|ܪZU'F/ r""|5_iĸVG>&wHCgoן_z?EKY#?F5F kG8zQ{h zp\A]Z ՋO~&uuRI½dAe~R\9 j99/3n1:V V؊X?uT =wrt!v+꼄2+ez^)cF8Y9,&*+k&&R_ZrK(.k/?WX ď4@2 E^13ݒ oB<G,q uBكfu``oS<s8U&8B|c)ęN1id*ǿ"l/=.jԨxiMkZ` %l1}!)۵~2JFZ1vpX1_(bh-V±E1#J)W˙JP%y[OSr5Z#gXHɾ#o}hpp>p;1Nkær&eHE<~ZE$y,j=%6Y׬"MD}vyX, n/^p}!*L-˻Opz6,,hL3;tvG-+`Mg c18ߔKO &ۜ؃ay]”!@Q'N\Hr"QeGk*E<}))awSXBԿ^z5SYqJ}G$->iF mV܊EG1QxH.p&v~wkcƙ֜j~iNirв"ד`.=%:.(,mhY/I*2 !ˆ4!H[$Bphf^ R゜>KjZ\K6emϱߥW%w;̕1wᐊ7ik"FA~ռB˜?]S UPѕAZ- MVQV: ozi;Ɣ (VN. 4oDt7}Whj 6D ,%N|k'*lB[hKTV"MkJ9b| !]018,pn| Ɓv[Kb:i Ϛ|SP'\Z_Bհ3*R(=+d3I͑^xb ]͊8qY{afe 'u>jNL.p sv2{  (ݖjp\I†;I2>,3 qC̳U#6Ni\v X_7Fb6l[ZZ.PY fΘrQIItJ"QjNY ݝ܎Í!2qJC~ˋx*x̍-CWHW֐vu=I19 1g嬨O^fCf /O`ސXM/0SUWM'gN[O LPh!0PVno([S_k}i+'*ܳenolG("ޮi$Abxzt Y,#<@H#gzzG~ ^7"D:P.7dm Yl0Sfɨf%@+=-?Z9ުza'>~6wbS|pڔ=yj΂65G5q 5Lҁx8 t-\<'y-[JaI T3}| Vb jRraq z{m<Y%h[)g.ͭq2IQ !K!{ L颪)65Cz o-OLTj>p prs'+MXe/RVu#J<2c˓R.گD*GQ[JZ0b똶z*+̙_nK’1iA C@INk3ĥ"l&džǿwO);HR{a+*-Ԃ@xvj8vY]^j}PH:50f^6&NlFJFv0!kĝёA:3CyJ`&!C*G"vFw2Ls6:Yy̒B%[u" s5OJqsɴXjzfN4A}U\E6Jíɧ)?E]/M^D~" V& B+]`INl<q=YK~p}&^.l\T"h7c9'Fِ$/xȃ$COTTj ]+~;Ai?& = 4kD-/HER'FJ:~{b;aL;m\ }\.6>L#zA׬0ƷL]+Pse!M?A;:oP$}xU!(i&&ԖohA xH).DJ ;D+UVxkW\ O:U/yaPҲWE昖R1ԛ]S9vkY`&Byp1(jZEC>Iɗ;oe6mۍ-w~kt-A|?<`#Z}y)c ,SXIQpZA59"Rv)mC8 ԪK|c~ƻi~afPŎH$tXҧ H!~$55#$Þ>żG7FI_})7_6\}o[+n:jՃEJFEԌ*x [lBMq Ūʙj2h@tj],\׽)]&wawhoKrmMue + GS3WiM) RcF8=&%RL>]A" p8'kDyj\g~F$6DBK(A &BRǔp˲j6<Ё_QLa2M#lL*gbm[4RSA{WFD h.P; ŴE'Vgf*1R@=;/尣}b-k3^!4%Gs2@kPIʅNzʿow.mrٿ3AtZ<_d>vLP me3/&#]˳%F^(`kPG䥽˞`QA=l!jW$v$l7!`vQT {ğ"VTzLRo9H"V{NČSəbܵlZ[1(»b"^IPS|5>26tz>KI*_ Px]Kq%)K$4-(b_.*:zun7OwBj4ENe-F:2FE'g| ByTlRm5ә;D?n Ԋ`"y.tJk^OpՑX:v[FOz4_Z5!ʇEɥ3-nVp%666̯6Rj)߁KUX!,6o '<8ov@ijUls=p7 ұfHxRZ.PBQjtuLIP|ѻ*tfn ;6-RPwc\1^p>ZH1M3GsC_O,!{K7-F$lXhBDAZ !֢[·(g Qd-P fB}N#)㈓< B^VnvX,}*q0.6>9hv~Mƻ46¦5o#2)BNjt3f<[#N]J7t'6F$ȇaT4I&(g;? JPr +X*01;>A||b;_In r/@8hVA2faihu3^L(Ұta+M(k5Td{g75@;67ƀ[lqŽuz7ZӻFBJe!ճ| jh[N?RC'j5?/m3jNJ96:Ѣ`K$;'kȇls] |b(8RG5 &mЮ(ʲvj7[ee^ .tBx!*kzzRQ;bI AQ?=%eN=6FO*>mKpz~HVVOG*@Ȋ#%^>ףAT/? C+SNG pQW6fd&Ԭ]?v}P|N2(QQ`5#k[p|,AT5@h"Y-M'cFfZDO[LQ3h_L oBĭҦ @#JI@YݔBi}IE9qK킍}SNUh0a)Æ2tk^p x2EASݙVsT@JVQHX8'ߍ0^Ϗэpvf֊,]f;J"lpClҾm!6(})cIc=<"{AEn֧~|95Ϲ$Be@+Ϯ͊23Aڻ8e\%zCxm r:=ɿ|ƥ. qf%:9СeODT+C|(8}ظgc|1V dܧ:4d\%_5S_kFMjnhqxDxC$cYK(2z~Acs^rR[ K^xo'+%10=kzb蹜A3 ^rIud~;0+٥}} p6w8/Vo BuyXClNbuXٟۭh753~M(pX'mFYΆV I])}sفdP6/Vޭ "y6-ڳFc. `HFɩZ2p s~BDV=TQPl1c@xG=؆1^Mx3FDnbEoEtS Lm3u֖_3i_Vtg./8(mX[?Stz>E& .%w:}͗.cx9t(G !A)yx:BKm,ޑ'ɚ0ntB,xN3j2+V~o(:Y/t]a|3Hk"9Q:fۙM]a]lyM6>| nEEѕo po l|wp`8& ]|;M]#nz4)Vm neFG~>*bQ$hޗlb6wSA)l aHk6EUz8-rY.ӏ6Ku$gT4KSz8 qDj a;x`t7M#6l(5ږK#Dt;jteg #S30 6.g7Ľ9S^W̹+{Њuz=V%'ceud?Xut)$/My fAUMjrg6vrZlйG@ AXf58d\ƭ9E)Cg~_{3o]+u pLcx{܇ʉzyNMRǷFIZ@WUut&9"bWKr|OnQꁗJeyɫuףX34J-i*Iw?#Ru!aDMO:LhtL xworN.*J(tܞ(^ #-ܛ4͓sxQĴ*_<5,p:Ó͹4$!NG dsVo6c /AB*_gNEX&պ~zrǡiZL6UUs|OlÎO+K\2G `t3ٕq86̶ޘ&MdO^JB^fKz*cR>PN(jޝ;?t˴2`[HI mŖٺU2oo12If] G:tW `gzѻ+aV#Pz*^`aC/~~\RXbv;<ꈋJ 4 yNc)({6'Y4Ԓ[xdfh,ʼn`Ќ0GzaF:) Im846tK3"&E[PXᯁXu>O_Ԅg5cuь*U3n>#tN48M%ڂ+Vx^OQo7[}LE)fMept>,_ pYmL@J r!yYOQB"ЙqE0LDhCzQG{*Q;pGG|I[.7\fkAW< 0ܲRr6k);@s llr5ɡt~ϧX|%XfXqClt٠Ӟ&nA-q+euN;p\B%1~':ܰ0)}ղll'@",G-w-@uQ,W/\V6hQDd$8nIO"ѿju ѮmUqoR,Д߄ƞ{0>X;I@#}t;ނD8c0o#ZasY_2> $b^oU_>qs)VwOY;K(tB|ichy~aOZTqh 󳚘HjNJu glv(9纋3{(nħ%WEuFZh5̓9;$}P_W߶%ڨJzUuo9OoW[SЃ fZZ9JzHLM&Yq;ezΔ9>1yU+6%^h<3I0.m;`T7&p~P2Ah[87]HY[jݛ}P*OUKv()M4[e(K<TVE?S2篦քaT Ѱ!75ē`$V Pli*Z`ێ0^Z-p7Rϲs0؈ѡ O@r*j6ưeD{ EޜP|Sc.a&-l>iH AML;i. mG !+)34rusy˹WKS;,F+Q@88?mR+}/Nn4޼U?u)[u$葠9"4u[ ozw7W_V>'{w{ @!n(S<\yIu^5RGs-=>ƔtU¾RcP,EëLMNBc |Yi/w;r;rp2@?Ȣlb{Qn,+K#jkn4ԙuL~ wֆQ,$/AaCxx|KߥbL\ho&;H>ĬK Op$TE,av #HS>x<~fY3|[`?VHHSL/\b?҇#ۆ49b_ (n#W뢊sRl'$[V `~%w ZNrؑd^T`eGX֫kNck_D R??\,~}5@ T t:sÏJwZCG@K 0Zhj?ܠ,ezt\&ꏔץts-EjXi R%i2_(0(vI-l'zo*WEtW֪)K,y= I%\b_ C[=SIȞDPѹxM0ۣo5W[f 1F,~sjCʗ\]6' No\Cpn۷UeiWCLh?) b%9ϭҸh BG@ϧ_;";1cҔBd,', |+yO) Fl :Z:fVo"Fae%qإځxfa9\ZoN;dc=+3)*h P% |=a2s-c\/w_7 Dg,be*?ww( f"l7(ֺ{,uR'%GZ.eMU/4*Z{żK~_n GFU1`^!"<ǜo=j->s C̛&d u;0ZwG)rk\ɬYGe g&S<kDv YBh^y~Г%%mW-(KLWV/NjT2R &im1nI" 8Z tM:|k:H.:2`f}el\VU^RB)֗a Idިqf8z~24#?PJzvF\!ty.2MF hϨ{:`*Lm3Lm`/,zyӆ#8eұM378ױQ8x7L~_G*XݞGknO Ry<ۃ?n%Xohq0mgU?Gcy@Se݅MA~+ϼE6 k-k0ǖ D a$NBEA/l0I[e53S߅ qԛ)ٲ-sUST<~M^+[W_2R)S"gY<uaX~l|%-BIBQB7jxU8+hcχ\b~"kn jںlDj2O,8TS;e/ ÖLRXXĢlMxj? 2: NAQMA>5Aˡʈ1R5'*ڥѭ¸lb#E.︠9Uu=?a#u,L/DliFH.qt/%*' QYdu11A=&*rC/yPWZjg RUp=׿r aEJUc!1{i=IT.瓖w3@aZ^?V8xUn)s&G<gڋĒE0c&z6]jo ZgJz;&1OͧȹX{]sID4Lœ݀0RuQʵ rN*F{~<3E !u-0{todМ͛G=* ܄s4mހAUSWNz k20uk9Ș%<%SA&5o[ ֐i'#`PE"` XWh'ߚݪ,[AG7c%Ҟw0kN:PKvyO J+W|5LUך[#}$t¡McW B;b;c>ܮXF0̒?P= 8ѕveqBEqK5J^983̎ǪxWg<ZkɔקX}6DW4!ײVM8GphA }t;' hGovTecH;AВ Kv]R#. T]:}Ldks?0ј+YwTkOQ$M&y))1tsIwzz-V!pIT}n^A~R24"' Y& tez%G;罒oC {?)Mȟ;9#QN}S :w|Lrϓ0b?b -9c@ BE<"9wy/hSN >J^@ݔs.0{nq#EplixYSZ֨hYp4@U/E?nވ8CӔΝ;I/@UPfwBOP¶*B3at Q>xI6Ν9<ΉPd\qb+W³&=#pᱸN? 9-FSOLB--0(<)Eĺ*ebh%y^O M oR K|eGFX `|<(w(l?4^VHC'T 7W s!MjYF"4*~?8X]}LDyE#e)?-j| 4Y0↤~\ ?b!YuB:T=t4qwm* ktb4ꂁAA- B8bW'heRfR96wtu_Z8u p ɮsf.&Lv>Yӕ˟u[eqDnW0-Jh,Re'5| ~8:~P6|O4eyPDxrV tۧ,սLv؄9h(E۰3|fX*M`gVb^߾60[+QR``ڊ@B6kcXO8=Ods[fXG@`@;3 M,?zU -`F'u ֶ `Q]SE듏ׇ DZ8FCwnGŠ˸f<ҍG #`FYZՀe_@wMXs3KbFCa5Tػ^jU[6kCwZP-sD!&-Dg|$9cBG0hG@d&Hನ|YlD7 Jaw T ?fJڏ to!dtN'N,s3DuA/ClCO1䍎,#2CrYgJr^TVA|Ӣm3){zT>?m ?ͮMXa lRho2>]T&R3 xѪ7@~%.L#kڶ%KG:OK `]D{Q[[w˒nF1w5&gziX]x:elB, T?m؜%<ՅyF?wѺ㛣*Ϯ8@#⊷bX8e/w$V &;l=H2A1#R|A߅+.䙓3?)q+ )rJ7E@zۍs%EYx^F~aUE5AE ]>=a4;Nr䠃ԻKC pσBL\ )P*$n-y*'gRoZ~<|(9r_J"#:q[M:QҐ oQ儽A;Cݻ=9hyUN,ħ*qQ_ V dƺ}ѭKߖC(.Ҡf!s\N6jK'V _ICth)$J(Ur&c2( Mm4T?cRxqіnbe_}=VYo+ͅOr<^UqKNe_mK-Jq~11I2<|.j5^c阣8U2D꬀0"֩ss92lսKuJ*w iP˴iODcNpn]KEVe%[wkD9 6e[[^fR2ruɇ'<@/\n2fBL0NNI&]7%. wжoݟbێ8*4F/MŐa9%ݘh~5Nj(؇Nx.V/B ܌6x h c@瀗pN!i(Ha6^ ô̓sK#/tΞ Fq.vuT`i%Din"ڎG{+|`%\.XfR>dLGSbDepbđL*>_ ./ "6/ f Mk=J-8Ł5HmJŸhvD 4 +s v<؉~X?2]L M?a.y#v *"2}it5Nqq Kt_qu DC۳LQG ADK"g둔Na9;gyq,̄TS,hͭ"Ca27 ̌0S@ϴ{@nK#uF6xS c:D2l2$TI,B$+qTӼZ#7_Տlom8&Wy+yaA2TJkd,~V.!*M=e:/hxT(_]L"OE#>:5i2zy tSָҤ+yE`+ʽx7"ӖP覹wŊg#%e(Vy.dj7&3P2gT_=MIa>(' CTwNP~yف[^8?TvC<$\Y$zD<-Zc[̐[;{ a(9ɔ> B׵LS̟ /Bg%-P\'XY2Tf6z)ϼV4vj2-ʰW#o[!("!agE>#hdA.m'R9U%Hf!;=tvKDӘJQyL=]1d7<|-cE.;uˊ ;;KNf[,v24wE9Zs,ݓr3Id;cPǀCKˎ h#& 8ÛSOɓK!v/Ȉ#HYp X*r;Ĉ7ʈXՐJ0J} $]e;=o{b=pxpͦ$Z7 `z{qf2M /6HšFuX­b$P$6e- n:6&lN;@k6]ź!Nhq3gx=S_1˸6z]K*\:QBL4:B&+H 9''TrN<50D 3q3%5 M%! /456NPS{swʆ7Bs":stj<@B_}mΞ[ >B[2uyHPe6;pfNj6) eMg}\/GdZ q'CذH;:L")"LsFNܱrdai"{:2O.=#w+Zȣ&[Ҽsj@z󝐇k E_x"f1@rw!QQkOq҇oqW3†2\u5y;u|J2ئ:Rjh*eSx%ôϺi4Qȇ,҇WN@@rްa2ԛo<גʇﲃO<\Z,7węs:Hx'Af0gЖtguۡ"A A*Ta_t<|pC\vj9Ɗ80Rbx"Or!쳎dߴק_Ox{rwҭ )l2n~ܘAjjY-`uaYմcI9J60tSry\ 'mps^a'_Lѳ>ڒ3?f9z>z0{', P< 5Sknݫ/`gŋDU=wyU~?g~LX֎er06$ZXثy "=óf92K(ؼAmEHw z1Y q|oI! BhRZ+bOnOKѼv@^HdU7u^axWHY3`@𩅠cv}vaK (|ʬ&R#yJdMG枳8v=P̋^piUA"Rk\Y#duUAA>rSSIM< xqdVJ! xy񬳭` ·()B7S`@ b'H )zg@R}5 +Y/N_ƍQ.IUBf bo:;Lp3k KHU9i]#ȴZ? b1m;b@ Npy?5^$SlR\N Ƣ 8ZKsR-*emX'5{b̼t&SYh0jZM ;^Ttmq8"."0-iCV1 2D~#p#-󓬞 1ѱCHd7RP&f/Z%%ĠpKaLDS_s]:9?70D{p~䤅 t/SF 'i?TMYe(zƅD_x6ofh}dc>Qt: R[w(~BTX bh- u8 !4 u֟K?+[,aup6ܦldlAZoI, Wb$PE㫘( PS cW`> PH>4:-ލ1#ӈ4/xjm٘9" %eؑ߀aoַ\MCjVy\u9TfL-, +Usb #**!>T)%E מ%#b% F4ehF|.11b:wz)AQBB)<.1>ZB~# "JM^{릌 p-49PCXD.8(rk}Q_Rn:DŽ"Ϛ7\Yn0A觜!tRRrv!-qi%yOy/M3jKpPLe0ݥkpÊIڱC0n iF)$<= Z䧶"nt=͢xѯr.R?džyB'AtIJA}ZfuPG/Uve{q#6J0;%8O3 |Bec@#J})Aj.-^Mh)ep$0wVK=9gc$ }`EtGEE\zNr}4Ϥp`_v sR]C@L7H]ZXKh?e؍Ss!],a*H-UV=!caL!A??-W~c95(hZBwB{|%RRAKTgkWeJޜoSJj,b b϶ ӯNZ,}+]a&br+ULzwґnhw, pD9H&0ˢ,j$[cpbC |!Ǒ<je%#\)zfZ$y髢oA{Hh3Jޡ(.EGA֒`SrOAPw%TNo ['Sp0+` am)Uv#rc"^~{Ś[RɍW^YtT"N J_I"db[*n>:`R:; Uh!*At%@!fyOovR٣z+x\0A$tPh/`d(Z!8ӌe{rOPKgxʷ9EoB'eGʌ~ةJ;|ߞ |CB2Dw-ê%zd}V'QGͺ'YvڙkcʡoN.#/ ؿhI%:+BW@Ia{%gugy8Vjǀ"lj |?4Rv{=DD7 4*-R4{2Hq$DE${\;[6 pvΤ%2 _BQdKyU pp?dV>o~VO_BR\gx7ыg7xJұ'~2YSUv)O:*kHLxUp |+NZ>71^)F΀hg'D=S:Z фҭ$ގ;!X`Z`Xjn-M/ q B>T˅Fq@[n1op4J|gZqyo(TmM%pcS$rf" Ð<`a%:h* Æ0}^3Gǐ׼+r,4UA0\ϝQݼA4`PM2gC ?reBWPNwʗ nqF?~fnh+?DO^+>0tΏp q:Hn?^zd}c?=Q ,qYt°Z8hle>NPYFAc ڨ8D յ%SFd+Y37c]p'.Ob-3GiFdmָ1_[x w U"`g6mB w0'FȊ9W5z$Tg1Ƙ mb|^N&Vtyrz]#4ZoȖ+窀ğc/xLIvB>Wכ# zTxHI7Ж *L1<w_= |Q']Xtad R`Ю. &RC@]9e@[f[nGRSkvVG ? 0XMoK#Xgsxߤ W*le*l]A-P0sIm̓;oB K\S/ ^ SE^PgUUZg1:ՏZI7p{]8Ԟ/bM^ !#b\*q+Xy}I~p%ߵC~?!8ǀ8g%{>ӕYS/焑{&{ӲFt ?Cά>;ii@bZ>`8P_Z@8p29 ;V{X uՠX͒ϻUGE f՘do-!HSX&GP(Bk&@l ?+;Wf=r;wݼziTq dǩKB4U&'^EiX , .[ằQSB÷ {n@5Rx$rёbT_[ -"TH<'|96L&=3GfURjލ)C+r J0+\Pv1b zfx쏤-}3Ue^'n=*C [Iu`yJ5I Ij&aqlc'Pϔ,@ d=9Xv&FE+*Wq&NFmW)J gṞSyy״xT[9bG(uK̯C@ 3xA_gɯq2ap<a K]6Tmij2w'Xma~9E+sw", $:!.IvQ>x.l,NQ>3jb8.nhz!7(aJTTu85JHWX?bQ5[֧$y3)|4+ ;cU"\BuGYҩOtM^m A#~!|1~|gƄUm-z4ZJ2qM[H3DYۮ!euz.R;ZU*@f)i :cj;ɺ:֜kRg*>N~QYA# 3WhGg'ּ/ ):3ąUaI=5: 0؛71pwmWq~,%IY X%\fYk4id&T Q{F^ˋv!L{y]]r";q !xJWjzYq/\R*\?̆yC}Y\kѠœLڧ )W֩ ^;l{d<3q|w"+zތͿַ)@\FH̢>)G!U:f򟳗 b%V% JM.E7bJ$˙?L}},NO15=f{ߘ?L=w&֩ EK6-%uL &}dEKa%8𻌅2ɽQc7Lif,wى+Nͺ|θ fu7Lf1hئCx׏Ii;)a:)?+?RDu|*,$\C?9K zXRְ͠cB;ۍFSʩ ݢaV;nؾ/KayH`C>,7tc`Ph, /Ș%%!RdFameH7 ;dJj tm|?Yۈ6}>6e4Hq ݰ }iv,T]ޜr<=ca~ayrMM# R-d/nx(i_h o ` HPQi%e1C= "RU+41Cm>Q6a }Nޓf0*3ZHpBuQ!?w[\{VhҰֆ<%qFȖPz'ь.DqV87ttF8+, b(^ סN Av屇Pַ2ĤYc$H AYH͋a#\QFg`>*xmVۇ30 xL3% VW=1.%tV8!k'$eF2Rبd[ڊujvr?GIPYpV[9@&P74N>*.y= ſ0OpQjm)Ncpmzq{%Q*)4̣u}Q|k7NyQ1&#'#,zߦ7aS-j}?pN/V۹*KR|oAyįHZ`uFG \0;JTOoA E)23/LgE.qџn( sI𠁀nȬ[^J6ZOH&Y~.ޱU7m߇vfķ: &3:[]Qz{ɽ'8Jo͍ b *^ɐ0U_05]^;nRC'}oO,үP 訰:d̻ꉖ}Fў:/yTr근X+ Bw4dG6΄em  ;+ͺBb t*ܻKE ̤D(z0U# ߟ8k};Lz^ CDW'V}wF PĈțp'#xj8Z1Gޣ*seFVFjcJA̍|Ih0BB[B?J8S&1YboJ}7CWF.Vsi+Y!ěTu3pE7^^A 3$th1S[P"nq0Kv)7^^1 H.B Mζqs4FUvQ⸰u FHގ=9jD\Sө;ۨ7NBmjt`l$ᛥsfٷd XvuƤ)u*eJ 8.W@j{|XLAARdKR2I7?%9}Vo&8hZu* QyXM$sUF2U8$Jy)Y)StO8A}ٯxhN#hʶR~,Ƌ lTmy9UÖ/J/-'Dwyך\yMyH.i!+X)OJ&)(s^gKRgˈu fEWj %7UTsYb #Sa0̞}{e|Hs c_Y|d։x!M@ CE.3{X]8F9KSmy%Rqۥ¤_ERIjQ)SG`rRXj,9YBOlLmҾibReΠU -,QPàdg޸pUk(pLA|)I7'}hwv~粡ƹ'".vJUc;O"f{ SObL$/5y=O6*0}=)'%ܤQ!"Btj@hP jPY'bZsY .&5_l)cmu%4,v`ߒWvoV^op=x?>LOSֽj_CC"(yd%kJ.7ϠY e2G;#bB#[ueփX@] [ D]4.5^$kvc#1nuyk clCShpDgIC_Qu;V5豋0UꙀm]ݻkB+|*u#:_36Y 1 IL9?w `\Z B ߦOkQI>CL¤I. n-igGi̗:7 Ø,IB*èh09KsŃ r"Tr/y춊Kcf]i{XR9 tG߄dc5|lwS+T$jHcwI|5,V?1,g= Auo>4VWvi#."~(QBt15mSplsD.cnBɺM@]N-. TClj_6yEzL&Ԋ("VE-|oukhQ ģBa-hdH%YIrq ̟,]Yuqbtɰs)">lnhGm~&aFkk0>+#!f zwlgR4ه"J.wx7ϼg;S 2=.!A@TH֧ĉYçJeFcLSlFoe#M0kM Yjs=~ Q&GAzUp0>tԲ~Eu&t?=1C Ǎ;u %pEh!@݁pO~M"{a퀂g=P2K˫sq]e2׷︠!t`4+l`t@T¾*@<&@{=3/WB.JX^hK;|@o;(^i5oWSVm{݂V. -)Y5nuh%k&n OkIi``ŶލМ.S]t9ZO9V\>_lv+t?aȨ:~)o,cfĢoQEU0n|RmK 8UFJye3bp?RD~ pE^}}_lQYJJ n#7VCE;I WVN~%\M|Aܵd,oS0=c.Ju ?>m  *U US'O>nsx/Q<l3%HWzaJ־:kn|,ICWYGqY'TV֫yQM!V.hpw"r#F0oU?1^*8,-IYptEӍ0}4IiVͮ=3l CnFOQO7[&9CzⵉX -86i!&bd#;GĹ"A3A5YV:Z)ھ/:dWA)k%yt-bm䵩MUYPypC6^Ͻ! Ԫ3ݛtn,Sz\E~B HA}/AZQچsiW`5@л.y7*4l9#=0{:?jm\I.<$?@:PdnYzfQs.)Wo#'a0t.kuaQ+1OԴsVtoElPI#PlCGYA{g {Eq7?s2pX~b^{ֻRiH~jn`u !o#bnOÚxľ>:4pe_%YߋO_b{,]IQ8%wӘ".M+51̺ Zs7jpGfg!Bix0V7QR#Dh0r 3i]:c7"M =R7=#B/ZdMtT'ߴ[ =?k#_Yz]--qD*|{^tLgRو6YW9WN{u|%8&ψU`s!@èM7zQVC?콛1ZPסf!1սܻn%ec1M@F)joc½tۥXyN3r.;.-6m7| t' (^_mƕ>i]> U z# ԤX-9X7H#U/&=F(KD}vƓ+1D% U,:RQz̑FKZqBABOCl TE * ?ɹ lŇVaaՁ0/do[g3$-t܉ý)^F17WV~2_";L"R4nͩ-Z>r<m,!~KЫ`7oGb?oKc$X>-Wm1ST}1B^Tc(KJqk:QFA;/;Ckڼ:i=ɼ agl 7!Rf㜑 ow0%B`@)M&vSw?;̲e9c}U6*݃(? T*!C5ϻՍ6^z3-1T=uZ霭:laac^ u7j?f7?b!c1P,,9IiR$l+GX/\`O۪X7*Dg86Zxb[·!d8MPwQˀQ|HZm5 H.*l֔\$U* Bdu77H^/擝:׸c})b$4TpuA~Q\o}cy„]\~IDSY t3Cp!)_O x{k)dlcnUb#ߺOaIJᏮ7ZsyM q"UMqXRd#.`p"cA"j]"g`B>]T R뛩R qv/ r iqdO p3 [%4 z.+^;IZF<.!DQ)ʞ&&)G&yȯ연8>uYV?Qsr.TvYCMs"~UZ.iaO-odP&=ZJئQ nY^R%X'. d&3W/ꅰ _j_;Zҙ4>:#zwYO,c~o6E"DnXl($X8J39A*GjKƫW6 !a[40).e|p00Z鹫9I%d}jSq|;o#8? 8ɼ8Д-5Y2! ':cxV?(B$iݖĄzJf"A1.E؋Sف?`fC3Bܪn2 U:Xя&[26%e&ҟNߦyqy3͵ !]"ME@loƃ(|{fݫԤơS`Q1KeEiPCh껵"qךemc]/$_f$q~ƥCY o]'o,̯P@JLBGam cמ6A2Z 3RE(#ʨM\c4CجgjF' uĹZhdy_1@_{a̅eiEJ LfQR`¬IEc8ME'_`nnT$UsKC1}ͷ~WkZhg1^zīWoK:5$ShG!U! Cg%0O}> wDNW"3H^Ϊ ߓ%+1 uM! У;9ݱQ{Y;v˄u8G"DUS 0X2C(2+|A`M̾YN[jUi_.=+B)_#S* PDX~) [rj`&[) dШų \t]M GCG'_c)>4D=p"IFNfe/G)kkSE,R`~Oe%:/?zu*b+6WWC=Tׇ*]ǯ_BU{KޛN =snWUHsaEL u:7f5'}}*VIWh_`puIk(XmfK9R:%p vcD%Z0r ̍8~9(]M|1#&b*'|uXu6 l/včw.fϪ6[M@K3(X똠o>bL@3/1O+{ ²cW!02>֕-Aӝe=mè A˂v9kT1%߂]qY A@>~uqrC^(FZLchk1X;`ǘΫגIZ,_M4۠x_\ ݎ/t$AMN:#>[io1((V#++S5 6tP Y1΃fzR7.5~ `iDeғ{Vyy#w zqN4$$}ЭnͧU]aG#ȥ4/,) s!^Ҽfy35KatQ5D~оy``󯪯T+yLk._݊^g[ MbZ|8)\F,m+pE)`f)Gإ f-IUގWJn7Ru9,89c&)a v|歓/.$mʕV= sWkrem'ɓ˴1!F?aJ^I0C(kop;=cԁj:Cr0ai`i_=|~¼OwNeÝI^"uUR03En\!,{^jZmNQx,;g]ϓC' ֋O0qEߦRt) h'GQ9 FxQ}Ǝ5*i`Hw0 ]X;P՝<_4~ϰzOm3?o9&=3o^#P Uj07҂p:f6VB^PxVl֒R|^<nys\vtUik&4d˰ıshN.$gټ,hILDeo`Ԓ= "+bBwZa. -+_z}\<:gl%\ٔ_u!߬Z+Լ  [>@D (61Ml{}i–HP1  /~tT8[Q_kwT[/1@Y Q>z SDbL7ILA4X@_MY&8YB oQ^D\+?  !٢#¾lrB$YA"kfb08$neZmX%ÿ* PjJi/-Pǻ0OQ ցd0vT$~RǩalZSa&DacIZ5=wҋ\+og;ьN]/aCPԚS|]r-Qs ޖ7)- t Z /7nEX2WÀ3n]B>qD]Ziʁz!} N~H`:Xim(jiͺU6%lzfPqD+MaJ٥@@?/܅j/]rDIܥ̲1wZؕҁ9r߾ Q֫dD*l(%y@+ }KIwQ&|{^Z>=4ƿ6+iQQk9UFڻk߈,=)"D+%!#NKgpn{0)Ά8[oO2QSUme=5QB21*lBM2?侈 8 W_G}pPg3ۨ-8wn;H[1aUQYCLE&q׋?dm&eN^çajޙߝJ;պ׷àaa!=P  :n/5GG!ڃ_' `-h[b;,XeŶ-Bo3/| $#R!QFG.`ӂ ?#:!Di[Ư>ƭ{R΋ZI<v2_-u4NҪG؟[~V>8ϴ] ^P]!4*Yg)db>k4ׅHADX}d#;Hf]%ds槆ZRgMܼ Gl\nVN_QM @ )5euJ2JmF\%h}[F .r 7I (݇=&znyl1b_!bz;zW{AIa=t{D46|y1WZ eE.ԇr8$'"6DUr{cr+*z ^x+&j!~r̫E0U{f QEpjiC0&%?7L*N@:bĚg~y(-cDRŊ/%Z!k@d\%p g[;:՗A0i²_Ąi"SG9 ft.-p_w)EykKL>i0}_rN+؛l:zHdV98sXhhE?ٵ7OM>j1bƪC6$qWΝ{H !r =|p3MhEO*2Vzrr.Q̚Ox'݁η*9 's(umiǛKUD᢯3_V#8; NLfDxΖ~0R:abځ-LPX[IKEld4e+oEi\Р(Jk)s#~L](})ja5Z c)ӟ"`)q<'p5:+k%p?Pc/}o'U:ڬ ޚr iu^W90y%g,)D?: l#+ n\2q/< Vn"qfu8'_y2}޴D,/cK94ǶX&@ՀSmyPZ'E2ƻᖁP\jK0"'vgOxU]c 'J Hz&plٽ~h+.5<5crس_J:`"Z_b"BUT|/#ƞ1PdOQaumu-WsgtY`xsN?+Q՞ 9ɟ!gcJ,ފ3hT]d 噗+D3Hz.pb(6o5.#ӽ7vD$tl WX N+;p>XX6wBGF4L6Rxq;vҸ5ΆW&85~p N5a}U-'h0u* A8F B rj_ K1CDabB{ɑCDK;@8vGiۃ)5e?;۹w'A1aUܖG/ly~I1X !M.◻]u=G gmPSvewc aΫ":AOYȫ آbƮ{d{yt;VQc < z,sT?d\U>K?Qw"̈;I,"QQO^SSl~Hմ4%zT pD&1@FrLYUÙٺD-y |wR^AB1RPٮ_ {I0fe_I /7\}U'1;D|*8W`㪫x˗'Fgp$pq'E&ť}*F1>:K uƔn7\bck)Ͽ?5;tN PʬO apc.  ,Ӈ"fJ>t6/B==y\*cs1(_snRaq1\.3)G 򍄐fm E4-{EsXV:2u:B=bcjncz&b>SehJ>k '*K\eϊVu*4q7(\#O11WL|.k7\IA΃e!s8 Sլ2,M#Q<Fwu2pg$@!#{ ynOB] td:čeB:_Pi M 7/g\ z6;EE])!q"w9x%xn3ta+S" qB5i;kXL9|qcXԦq*IKLnCDl;[?: Is!婀sSFptoHP'7QS2O:hYDXp] @}s-Fqf9X kQN*,͙ly淕ɾ޵Z#6J8$ZĨ;#'4-@!pB@*Hc.aKg&F2?1Xa(Cnt?"a:EcGagl )& @6/79@BONK}\V*~%w<:`@3Pgn9H \i -bL3""XgO`,]nS̚ Ox #u=*`>QpGNq"ncw-}}=K sEbRʦϗmw%6[X/}4_4"I{Gex3cbސM2j-N%IxWLMY?/Ỳ=oF0đô.bn&MfyiA:6vOo%ԛ6!yXI(9H_r:NI>.`7^^D_$(?@ eW"sНܒJAZ>{!nn6ٯ1> %6>y]\ur,*>0>n񆫢~K6.gv9FU{e:  0To NkoyAndct3(sqkz5nS+Atɺ4GFp<ͪ7 `rށnWOÿGchIxt*֪:3ExLCԾ7um!y*Pu_`&!UHWLxKNM瘿ƶd-bOjzˀ_!KUt!&:Y*_䋒}{ve0j7\s!\arU^t{?^6^ ;SGQ&ĿՋioHqErcr QzŢL .Uת]ݐRV-o0UG*ݹ.HôvVHe`m H,9X~r:,KʨWsYiWw֐@JRFìQNQqzG˕4emf i P"tS6Z#+ēfŵ2>W|ݵ R( ୛!ÿY3[Rg :ہ:L0㲖Ya kUxc&kF F&wRS w[҃&X'uH"adF6z+@3|VYHK17`Z1z$*K9NRG?)EW1L4n r݀T@f, _ؘR0eΤ,G\%}9:'pf+phs AE#^B"8y*laX{~Sqt??{mYpKPl:R19{, v0[W5e8' sgQ}g >x&Fb=7*"V:Zd"b 2L~r*h֣,RnYƱ>,Gk?;Y<`'kU0XcA #"*w.Sr ya^??{QM Yr&٧ QaݔA:zSy -`ǜ;WED/q9$)+ rwqβ7/KχT@BưA{u_Q/z­7&`++d1@A >:iuiyWLH6v@W9^cYuC)M ܘ!ڞMt|[ʾ6>iAf,*9wl}`fN?hGq9_7:UF"GƦsF:kuΞ8ܮU?ڎf@`,;wRS\A.)ʎ*#I"%<ASx(XqLyѹEQ>cu2' Ð%v؎?2!T*6t+>M^034ja4;+@u"U? 1er`Z""W:#'Dz׊| ѥm+y|){^eU/o%eP-&k_+\۰ O~%æoǯWC ng9U7 ZFч*Hԣ2$xyFQLm -pR c KJd D9SB+ ֈaY@$иT!zli{W&nL-F·XZoxxpGG)i$]G%hu tNVhw_jfq0҉)d8øB͉_A,_?$S]kbdIDt*_b3"vF-1I|֚o0 Oơ&4kpCQI1;B4P}jGyr ӄB<2K;`Ux@]n|&(F:.^ȵ(ḭ"/o5'ǫ`?v X8x'?{H?N0WL&:7*+š(0. ۅB v nN{Hݓ}'4y,+aÍʽ3-w Z( Ո_[tbe]}f9zrӌ6+ l$/j (cFFxW~HRe|#cهh(Ac ϋf&!MX$8P~3*aݱ 2RNƼ;Meg ~<9!Z"7lph@RL~:U// 8 [m\WxOCtkCЮ|B%6Fʺ%u=JS*E#_EQ c╖|ZdMAl3̷_? L{̈́꼸{kk&(=gHI+wb_<1kZSr<+M9D*3S̤GG gr:q#^3']I7﷚U?7/Y5Yās5q;BAM;WYvĴخvx['yXK"`$eMӀsJc7")irw)iN14Q8ĉyqzrIqjMSnm lkRtH|@0%6#j"WЀ!+'Z* ;Aei[3un}=1٤1)~91LS/ސP E{+Ǚ]S{wIF8a[wT=<]bZ7mĿsGi"*]zӵE>hJɻ1eX8)(x*P=)KeHk큖2 |1PPO1. "v.] ;V^8~ f18qBEΆJ"g D|tml;K7|YpG+t558}r88SfPi?.Mk<B&Y)/=cKX;.AQ^y H Tݣ2s9oo{=fV ix E sj]qcʸipELu\/PsO%cU4K6ҹt gwH*9nDY$CF$M#F%Z^qҁ|b5'+E 4PmŘJ&鮷#=Yʔ Xbjs0Јc~sCN#,,mar}ؾKmrnqM^RrwFע&@Ch#:Jkb5<bj /rq"7i k j Rx§t=r ;ةὂp_llp&d| p?BG&ΝprMgDd?K7# ˍ%Ud{UdI>a=5O?+XIe9I,Z̼GlCaN9eR/ď]~wG[9Yۗ AW ,\V4 3g;bYz[y⬬5lϨ!b<$)#Tk$5%kU!.T|F:?bZ|^P_G7e`M0nQR'xrႊNpWYHO徊)eZw-g7tS7nZ K[j*!K"Y'J>䆀0^DCÈϘQHҧhѯ_\cz˺+,? fq'auqI樊 SA3j`CQ~\}5̄@(7 %>BcrTMZɩ; -V.͛YAsgɅ6jDir}a:a,7ϥ`a}' iRr^x|OX*JIՠj'Db.d7m7Ԥ%b!R$t__AٲMlr3nicmsPW zo# ˎ%wf^޹ƣ 2`8uVmhkAYuH%W QvRPKRmX'sR>GBk;ܠEҾ(丬M]KIK H Q@> 8:=Om@}sɣyt] 3w%~ ,uDyܐ͈mZ΃ GCdRM5Ͱ^A;X(12%7;zb H0â3(AY)"zg&p \| E8C_C| ]N#pՏnC07vᶱG+ؑR2T"Tm1P#,C~$ `n5 jDb (|S=;%Űdkn⿸ E3"!K^=1*1> /LM~W <9JX :LI >V➶ 'Op{ 4DEX]HZ] 1L}C>EzePA4IXm[ٸ@JX X7l'Gʛ{ؕԹHEtb7嚦S.rrV9.-vLr(‚298$L&V3VG4u[<&;Xli t9>EN&&{yFM*!|^FL^ -dM! _N2yQιD99>x;^߉_bK":4T" VS~Khu1+HPzplCN*ίPjpQ/߯>t\ĨxO2iRxI0|E2kfd/#o(>mJo!EjVCn|A?@92}ҋ5M^l<,9'@!"v<mU;pf&wJBQW8TV#rΟm{>ߦV0_oSf>$#w;,ՍS>E b_}i3 bQKxw]{u8`Q{c=| |O,blz6 nK"wEWTM-'@bK2 ]Ε8yՐ/՛A/L;!>d{C&r|!0?Ps@7Nc3/׫ ey*eXTfEE̒Rk VD| B56VokIF^ᡣPR-:ct왋yؕK' Д4qv6g1_N|Yp*1ڳJ6G҄bnɧD_%RqyDΪ7 tk0IЕŢ|}6ǁv.dM!A6+*JK { d!HorЩR/ohH_nXX)jS I\fvSH!f Pq:nҲ9 qK]3In̑b3sPv]ۤP y0 L Vvo̊_nbROwJ}TF쯔Ԇ8%E1.񁥅cF-\AʊhԨ&0D-}DƳ!<؎$)t5CLbOQNњk@* O|,B'QjΧyv#7tD䧧`IY_'8|]-ƼXǦDQhUgKXj' OPf z7)'\gzLJzɕĚIԶ"aqx[K5vYt@FY\1[wI(`_iKۘ8]8T~nGb[JFQGL{ME3b4Ko<(q鋗BmV$mC8c@1_cVNp&b++  uهRϊ'5T#=eogOu}_$#Eve3 YЯyax2M*sG{ ftʛԔbN:վXevtD5*Ԉ".:cl)W2):kG i8 7K[JCUmuF'kxPQ<|TO7VX& LQLAoR JM``% ŝ9S,«.wR723^VEk$u,FE:lE͓xF.~!*AEMAXw,ii/c6 X׃B~ȀDҵHUu>{˷eL|i\9ٞDd& 'K2\2d} Xe=,^a`4\ddR7ŕKΒ78Vʀd2SKب)K?݇F8$z}o+;.άPv%K"p=5uYR.Ct/ɴ1KD{%`aDmXj r~X/:u)Rsz\v!Q׋K `m/s~Y ^QQi\u*ZtfR7-}xW-Dmz ؘfH}D@;1"5BFr#)(^`m7HfO& ećE-THw=qSL•ʝA]i7ơIZ<]dVmլcke88W3561,z.n1DqhnczӁ=@=8O˞Jíus#RML<ژ3$ʨuW+2;GNF A`P<\Awe/+/ȭch3Qfg/Zvuմi[{7*'Ϻ-2tJuvcw x@ĴӖ3ЁOz4]:ǦoEn̚w|nG8A7{ \OE,ʹ`|+a^FzF]nv 뀮q <آ6Z.wŀlXJ1kp&(Zg}S q`u֖kOZGZGY[% tz~*lmݡ~G~\GrSF )\Ё0xM6sz1nW { Wiպ}:z), xzL`2hwYVcԲnXhrB U*gpf%@ɯ{$ǵ,S0~'_r.!- &84D@Ngݧ~ׁR";qkiX KwhWԩ"*\L-ՀÝ376>`]"J"O#)i_R~g'"oo=kzf4"T]J 7 ʟ>l?oAAbYw/Wnateq>gv\?5 Nr"lJEc|_oCy-Ee& FřR{+@"l{fx(J閠q. 7<Hqv/m8Q\}Ҿ4'\sU+)<$AKѓcsƍj7pClUx2}~ ,$HBA}?l8' ڕ[ʛsa;h "pǼ.L)mH&ru*l N%]%č! XCt;bۦO |E *Eu좺L!Hz*hɍ,B%oq120#v˙!%3Ƣ ?aC !ވ&grJ<4Puk70XFaf0=6Ted1h;dMmA?qfȁ͋\b@xTwp]`e?Q> !.?RJk,u(D?4Ȉ]om!ڝ"tV ))}g_yi'gLvgx6Mo ͩ+-ceфeiG'n}`Ǖڑ{D "Tݺ MBSpfb#,` FILt$[< diڞ|L_"|^ǸNOZhOĄZ8} 娯MPˢ"ˢkR-޼g>nďW=8zBUk0VvnKR[*6.EDu7Z{get~rƭo\zLN?UIe`XidϪZ \D֜i*w GHHI(uxJs)c8_/01f)d^`Κ_+_#E+WK>Թ$Xw,`e a <쇳Po v~@O)ũPs ‑pg^4jq<é%\+i/FWb0Y+#s§;F#Y-.j6#)?)Uڊӈ.]hfe)5q\esN*ar g@$%ױB8Ø=J+ {~Nw(L6UbwM^-HdP^+uKa,Ran 6ﮪkbGr[d+'xYmsEo_ߛt`ZKQ>4綦alJdFMx둋JEEr!: tԻ C7Z{Gu3m)d:v*eN' ѓ3(hB}[u릩ďdMxٴbeߣPr᭴iMЗ ;i7 tKUBb0 nE=hkJzrY %>TrSǞUV TSr?2mKRZqyᗡĞE'"g䉻k 2㾖 Yl7OG=X ;&Ŷ{F~#HMk:#0:>7돷Q@<A.03[)Dj& Z]MR@%qi[#ZxPݔe'f*#:Ir .ybUH2s@f\>z&8 El?.x @(ŗ> aT"W2?Z0ǣͿj,35H!p"?8Q^c"<s=8, 8C~6H[eVerpwASڑiL ϟlt3p9$ڣK8 c" 0 H6W` p~rȏh6tUrn 7UKg{c;Ld:~+ BJY-W`c`;>5ہ_?~F 1+c9WH_4 dZo 5MR@:mm 8c;΄CNz4ih_Nt>YY{6iwad=S˔OXA5?jUB:\ͨ]=!3hYo~ mC|o!;KG<6I;$,`fǁ(k7T Rx/DޝD-Z͔`HUm&N?.yԥ#z͟^i!g +XNdf刭QF{3wqD ?7/3U4QM+KomHC\<ij/ƲKH|ωCf"IZ ;-U2o˼W8v󎍊qf{ϑ@/#pOD4&wV1V ,؟ 1}Fg03$yuC n`:n}kBT-5uV\bwgwUKU}!wg-W̅*)G|]Sor`ZPf4uثQ̃3πWL7Q X2RM^lQ8 BrOZ_‘GRtB9KGK*Q;ͨg L_5H`x*2,ˇyp[stccvS&nGFrFWtq0.hXwj6 Ӝ\bb.Web芈7' ^f|ɏ" $7pRN>gd?]n"z3[˃փL Blx1_Њ@D {Q[)w{QdETYt43;dn3h|a(SCH.LaYܞ7Sky~>2Aqiin+NQ:uKҌ b%\`Mg8X= O^.+P M‚ bݧm]Drl2L~5Mot9*K2V69p!VY 3>KT:u5iAVڻܿJiͭNR"䈑c)='dյ{q5OP /A:iwTHٵ"h֏xf&rw ' )1/ R:QWQrW ̽ިHRjwʑWzkZ^/+pwKtjJTSX6&~1(/Rȅo|: u&x܆"P:[u # ;o)$Yۇͤ6et4Z X]F"tYk̔%Fe+j T ]nqԤE">-E-'Qz^n2lMgNM(aCn,ywu!x/K>]WBndq_K)24Gl>|cu? \j4tO4lii]޼k 'p])x:_QjܣXhJp\׊Χ1)rDi\Lfծ?NR6E;(KF]yaF;$*7cPKɻ2 Lb ت?w5S.0j.(epN'4ȀLwb`l4 Vַ9ވ1LVIndaSR]<ӌ'2u!Boff= 3w㧷o9s,*VK]j{b/hE8Ahl.;;Y::g۹:|V(hFo䐥_o)9~~ DP7p8@f)@2HTRsk!{2U Ɛ!Ok@%ImIfiJ];,C ݌^!$ 'V 7rG3{vpwW91eNF:5vnz$YxkؖZg lx6_}_SvJV';8];EĽ/qBdV*^ \̨tI*%\;0!0CԂYrZJ/#hm0)(!1)+cQ }R7z;%BZ$Rc]1+4}58n ;kz;)\Ȳ[<eHO186XgeBQ }jb-`8$_羥sm%jSͿ< uV#aX8nH[X‹عPEϬڭ@/p j?T' g>n*e_)YR7r V,iB*)fm`>e-rv PhhGL y {L?e?Y؎ŒtNK)8x}]fZ%MNlߣuܕ osၲUv2x$0"\EE׶ Z枎5l͜#e`˝6=1jԭ h# lrK(Ep ]$@M/}>AxRxI{#^'v u^i%MJ 5O;;~xHʧ^5vbGڣTZmC߬u9t l_/yv%ދ6ӡGZ2 ˎ5/nҚ^ۉ-\ȚӜ;7up/HZz\st1~Hj,C\+?VO<6h&'\͂|)TU{jDq7frɉءz>Hw%K-xK\cљ(,!d Ͼ/;ZʳY0$HFo/ٔyh |m-S `pg=Ke$C{=UYװ+fRҹ;ޤkWicdwt 6Əާ񯔐>F>P6N?dW aiKOtUTch&Zli 'J0%`Nk47=;Gh &)O!h簩3ڋ_ՃJd|kKgy2x,ѥ? 7ף9K̤M}g/M7W[m45xb!2:Yb6=#:]R#-?߱ ;yQu1#bTNe_6ŒƒZ}}N{>y5Bc[e†#L9-} <@R"+=Ad}:ϟu͠A.kYgo]`ddQ顱9jbP.^ÌFLY Ej~=,=B\t~G6aS[[=߭C u7ᤸ;$n~N9e[:&ya vw!']=,dޭ|MjgvK14cZkwC^!*Ehwq6O^3v۝;*gn|;=;_$r]󫻢e4AT)=2JB_Բ,\/8xdzS4õ4tT+]=ZS4tӲK%<NK w7})b-p1qlEXm뛛9>HĐ\*:wIC@ *_$UzQ"DlW4}=sAur ʉ!Pv@rQM3/X{ͽu'1qݘ` It{I1z|*Nyj߹, /eJWRj~gV|}y4jr>Q@7R&WnxYKf}%.Z%njng< I2߬xXb ŃM&)&J.l)c1ehqWɑ`ǜI0i/utJz f= qz OK6B?q`BǁAy%%{+4eG+"3C g eN VR=[yь(j6ԽdHy o̸&㒸ǥrL_@+ 0,+{^di=ox5'|Tpb<&ogx6 129I,V%Mi36ٯl7HiԌsiXӻ~ڇ!+ڶ }K֭ XIg5#$%aX4΄s0ᄉ}b*Zp-ɝ Wk 5'&erfXFz! 8rK Ys i>g.UhUx3޾4C,C n0k-#'\&prKqF9 ZK}%uzlrnD!Kz;#(y@^ }<4*A$Q 0\>@fjB8i\޼//\7TPUj`?HUnmݘڏSgb͋mZ2X|v yWP o4£C *%@;gmU=5)eٻ'o|n@mv8vVH`^N\BZ(egMch9E_) BV$ `w}_z{#Wv#^N5\n.⮮L_G}FB 6: ˧szt5dk0;hx; 6/&nܹ7Q=R6 fG NvY vv-671SkagSHO!a(POd#A/~M3]ȫιE+{]9ENe ޝSYFXϠ \CQ>TU/w+mtF#~ v/%aar(LG!C-H gus Z{SF73ܪW ֨5~wdcr-]DdZZlq*&,LMB*6$&ܧdB'ڕ)d(]ô.*1dec2 /f,&CDnPDb)/_j^ﱨbchj5[{b#4y"L(xRr_(],q7x"h.s19_r]=E-yx9D?:!p?`f8vh'X>Ot.o5< po΢S :LDe lICVvZ)"]cn)Q;93 +x*!8^J3QSC o'+iIQ;q/}.+^u%HPkAr\j=bmywhLz?!_bZ3G !oA w?w]3C^ ESۦ,z\}j63g ]zM1+A|=}o꒤+jl|= 1e=%vg٘bTyƅ)CC,B|8k&#@)jսu -QIE|{4fb QG?fxPтGЁJ R8,3DYi\)%y }ޝҜ֟"o]}r! @i[d8좇Y:RwmY<퍱&d m˅"!I+yÈS^텉"?rQOt0S훑k_"-b?uD8c JcLV%̏d Mb=8)|lXI9Ocjtl{J7kPZс%l2buAm%ưsmy@[p7 +6+!>A\HkX6G6y8a4(@ӑA6Du!!Jn߭\s+0m -lA47KgOo,.p$鎳gu>\_8T'M0|N5*Rl`VFd z&_TvXFh[f8шrwnnJ4g4`L\ pÛc-h_|C*QXׁȁdBځrH<9D~wx'gdm)¸[&Ӷ[N_I;9SyoG#u$[qe6Go*wsGI?syHEg`A5tgte5dX 9)?bGNy!HTAd<>=sY(4 w?rȾFíoؾ t[ 6ghVKXVM5n#VDa–)k.vPXOcj)OTj5| /M=~({Rv`d…#/`r Eҙn+i7)Vs\HȉrFu,,S9F {׏ƺ8DFXJ}qX9!`ZkB~q{U!Rpp1Iip|ќH`.u%dq`?FB;2\\y2T(l.mU&9~˳O͕x}ݿSle 5/0wGeV>yЇ⎛ ]I4wUs,l|`}zg(i,f*p}ҘqmA@Iyh;?:+腆",N㯥5ϙ"h~36I=B? M8Е_3aٶ>, t y/7 w]Y^) i-T$V@c1^LHk&_Up4>U1)PB/9JNO!2l)cS~!Y\{3>w2T 88g.-yw  R:a4ȮEi ]*O˵(y&N١Aqyg&c^4AE*=6`i,Z"qcNf"ź}/ 8(Q.+ƃFJ9>z:7"yjd+},1l!K!`h|xM* {+$P.'I|x$JNZDY`9cRk RqKyM?OEi~iqS>T8-9>^xQvY jDӯޫg;*f;o0$ W61:2Oj!_{_LBdIq NAVhXL"%z~GO##-ŪMY^xduHmBan#|8i 4|r84v|(sZcjyL.LKUl#9KX|.V^2EAB 62 b&cf) 0Ju }˄ 3G:ᩰA7v̙NZ>=ؖ<$b}H=$˞]QD--xgO[?p)&oܗ<3ZF^gǁ}:|3[6ߟ"ش,49=5|.=v1c>/DZ-T Aۖt`Up@ ɹBrt\ +Ox7@ Jr;zPۄcz>_xL{Ωlڎ{AF* 15薟\S(KVosiHy )^el2}I/yS"ԲIg43R8vΤE[>@xY1k-FAd݆_xu} ]t yMi4۝" ^sPf=trb8hq )pƮu %glu]ÿ:҉^ }^wls!^T)g$L9O]8r.uPaCGL8ɜB,q$_%<@$(%|L!\O#7&K Ϣh˚mC$΋x%ym&J_[-=nw$2fQчH\Nt> ƒ}tǙ 匞W$I2Pj3=/ 2򫔌ooW ` ;qtrAGZ2;M[bX}.?al6΅,۔@]v(vf64k!E  dYC k$44]{܄C 9I!y[ L|{sy` Eյz\Ӗ́ϐBaŷ+6)ƴVK85---&1*bHq52r RqgP?Ҿ,' lW"~5^> l`ʇ.ssrki} ąA&v4{cN0rCBi_S窌I^4\M6mIh`*P{IހȤG0.Q{9ƙ q݉(ž1+/E$+ԃ'fżHB5~NXݼQC;ZB:K+Ӫnx%O0L;|lњD$A] ;gPԥ~&ݕX|r\iڥ^Q1|}. ԋ@* (5)`sj)^^D&[ZK ٱ"p^Ғ ^H"JTo˅J+MwNt A^.ND1e߄uHdՔFcUQyޮv Ifrx+xT+"L(˻Q`%ߣqNz#jm+92j9)JM90¥/+nh"W1"k"x b7ƒr3OVqtf8cX+`%RzeP']7+8_A8AgΗ{T;ʾڍ+&5X&`QMG<( f儈Qu 0]R^z0[+O<*r/zu]"JmrS]*[Oڅ TLIԛ ^vQIM1Œ.OFpǪx\<tL({`w|bLVGny!adt "i{]?6h@ア]9G@«i(c?x:{j퇺,H꺉%@Z4nRmqB-z;3Y;~eag J(%ccb_/ob]̬{)L\:5Y"JZ c/z5rWЇLw=HU#5Kurn(S^ e}8vI/ckOEL\71<)ģ >&em1+,QvR"}j@R܌q*%T&G)K~Ὄ&WcpcbFa=!XI~k ]Z5p)% ÏoUh4y:QW9 } = Gt}ΥB,8)hHPH:?jR0ѼB}Eq%QH"8,DOImEP7u wXKȝ&Sbr*Ǎ2tݑ Pe1XgS>[t\{V\H}+ ^@efݟDS4P2hw\;HJ*YBd?c0{c p֣_}Tq /a,b}E<2i T9R  d03O,.Jj+K ɗX:uo'Pf}Rh\ctӡ[#.jHfڱ(<;ikϐX νXCN{t_w5kP*됟 6hʨ|B4ld_^L`UdpE} ێxt;^RwN0,&kO]%I;kYVmkynaCgωTrtB(k8x9/TzK],q"NoXQ·#7wy#b ŧ\g8c9QEXdS?Fޫqqi!<KVWPahz A9茆5?n;]Tچ}WaSqs%AyP7ėzNoh%dH,ݍrwՀЀ"xq5LZC1BFۢG0٤vxO:v9=:䚡tP*9lJ{zRYI6p})Ɨ ym0* h}AKГůiּ9{/܃ lض r'0ĝ#A65=NCywJ7S ,_5΍e/`M&(8gHK}_b" z .㢏5J~A1bI͏@?\9c,ۏ#!EO:33qJV}Y;TظgiPP>mnn6.)\xEGqv`YC L{ٰ$L&UBl6SZ#؈.]8ryH>඾UWHFOHr8 g>9O:wEkCuI\Ǯ'#%e3^طS5r p7CI%GS ,S|Y ]\$iO{!})aדY7kc w=kʠW OIfiolylμ'+#4- ( I"oe@['lB1/ω SPZk/!txwY7vEqʊN[o"0>}a:>k#i0; [ +7uTeHµh؍ EH,S "[3T%-ȭ2C3@sf(5d2[+t=ZA?Ƽ[̔Pkc!u ª>" P;R; l *d.ߕ5c;K& Q&fV9!ffcu"R߼@ ܅ K̇qaܠԥ9J9GGp|X X:g+fC4A\>X,4LJH`5 țh$=il9)lA|jΑQ~vDyOqF8 zYi" hd|[lWOޅɢt K&x ' ]-{xB#Shݨo{.K۩dC1!=P:ut|/lG^i%umc(䣤crO`C~Ͼ φ_CO60<$<'!ws䄘|!_ PݪO4LKS_0rƍ<n2_V^QncR1 %l670EQ[K?KkTfcR$8$H?jMBV=0̬չ/ 6\Njϥ(*d$gyjRU#3aovI :pK2|/S{:^595p{lQ}yϠ`m^bC>ݓ-W5W[ԣQtPǪrEݱsG 1q0Ո#5;hمti;#c g e@*C תOkK|1*AK]o'h# ?ko#,>kݧڃzSXO=| ԏRUnn8V;]n),7tŭ옳j)FeP(ƱB!HǥzE QSVAV8v6y6){*g(Yo홡S #a .{j-V0fB\M_9gN(J pxnuQPζ/A!AYj*k/XLϸ1ꪏ$ADl%NPzH~¾E ;?Ho ʊ{tOR퓰 T \d:GRoA U`胫XZ0n&֭k+z7̷Zvt-D67U%#U3W1* x8P_AXW1㓚ˬ}mWcpv5b]e8;FidzoT^g KBwm1~F Gh岼sN`rBZ? ryA5E%K&(;̸#Jy mUIYE0kU⽢w%d4(Ut;{+x{| 1s\%g)f,"M ׎v-wr;M&H >?ʑEDK"qd\9YԕUȱa 2)3:DgHOTrp&zcͩ`tX5SMd1Ic>ܖnu:zϷz[Qϟ 9,^rcϮm_1E $ǚk1'$Hh$^I04_n i³yI UM ?(v-!p#lxľ u U|Ku {ˠ1&͊ |kWR%|A5(h/(T'Θ9AbK!2w:)jX|/fD.ưD@Ir};QS_<R1!7 7U؊Ibk^vE7gJ^:}wzo;#Rrtxk e]LoRۧ !(_00/dI֥n~z="!.KQO$jI.6 'k=)N@-R.cIJeJFɞ7qp'rxzʱ5-/c.>! qN&Bf#CGҲ߶mj^0R\Rfa%28F|~kɻ jB%\rD4Ն0H*!YیGvt{E7.{ZVϬ m;|tU)'bxc^t.؆ Nr?gJJ_dYׁʗmfWF[r 6ΡZ.Iq3yPNo@}B>^$ː4sr6P.yUpM„rt]g/k"FHxYZحe2 V[mzܭ5=UhҺZl t3#B"YD@c)CE`h.PXŔ?c߮F7~1).mmPj24s7wq!9teYm {ؕ4#jlC!bvlӹsh J/#j*YzcKbhػW3;x)$ʱ#ą*E)5pBCP?V =;QX{"AxaǰR$dWp%.i:)`zo~I5 3AIS`i&%T 7n)XZ2OU葞 9] hcnY`$Nc5<صC3UwPvGV)"K32*Vy^ ( [ɿ.N噿qDi;RʿJvmYI'8{N#cGl?wQƷ _yP ydV,ĊIիŚ?JFP%{DC] qꥠ'&<=e]Ys&gD'<i+d;G<4:$L7 a`ƐlJ"+9rO>jKxk^2ĔMZ+O:n\O=+қ.hC3*A?FsC[Dc@)n_NwDJ+9mB>N svhe&ђK#DH#3 =f;BIf%J0ʝȔU)Ojk/1ǼͲ`^ 7uap}7GLc #t0n = BԤ߸fu}݆3WC[,mW-]zQV 4|3S3k'u63dy6 uS)o3kAΙa ىsQ;t܌DAYwBsKq:45"tuquf1'5鲩!n͵FA@kW\mYw [Qer<9R 7Aͮ;Faȫ\ l"rRxMv[!v8}Q4D8()c3rj%ȟ^ 6+ɐ_;x/hCM&]SWD$/D\k`Ƶ-䅢76hsV]2ٴDag4_˅ x Ar WPI*鐲q~GQ?EDwk=b"%VQ?,uXˍ;It dNT $N*6" o|\ڀ66(z~ dƬӬfszoM0$fFgF[֙R0-. ޴Af^U ]p$ '(7!Ƃ@`ZQ?pk>,svt>Ǻ&RI<1wB(EgEuJ'DQf1b)M2U w)ӄL9GM'Ixg9.c"iUb8jFJtV қJKYg%m2gpE@%+2+ 3!9N~mN ?K@k|t2R`8 +e)CJppɪՀ#Võ[7yz}+l \71D 5ʨnU8 bm ,`^'xppPhtr>UODwFjBl[dhm|C5'pVŘ̈W}n_:#}O`.Y9POOP".ΙHo:DoD,iccCA^wJ;W#)+gQ,O|z]xa(/X zϣcn/}&fU.61m]mj9C݃$@Jɨ4ª4{S|IF HX=įz+fdQ J->l#82NALJ?>e*Lg|m^XeA՟^fýETOsr G;$7\ɩ]u~~?PEӀjJax`< ^v:G(%jx nK9U>jj]V$8=MebW[!@y[u@\0>ދ C}΃os-$' ±Yo4̇rJx3믋svuX`nN؁o֋MR{]8ۋ [UVPK_TDVJZR@wǖ$> >C^5Vk-6fEQ3}}UI`ɵ .\A \͟;PJ*1 i]L9EQNhG3JM^bȿ3[fr=OFʋF꿋֘8=:X]+ ǕNVMcXV쭡AS <Ɉj`Flf7n-]l-+oOC&` xq2+jH%~ʺl2a|8zVX$ 0`j&AnqM lah VjI+P]Tb8-_r%I&@&ߐ&5?'v\q7 SlN+aNx F4,v\esR4 Zq)щ Ds6$ױfc^:˱qsx#^SQ ;mۧ^x ۬`([xLqFh-?z\UIVZUt{dpQ~W 2{DǬkGb=6Y`:#l>tZO?.ZOb5Ls,6 xC0 4 wC#@|KkTuSg yn?b")8YRۄ.lGg,wR6݇m9@X23nҎ/05xLEC]譹,a/-eqqdoyG/hZ/E1Ӥ;n$)W}N"6FY0k,,;s3Įxb%YYӊs`eeDh+B?4~ / ,4@x ׵+Q`~Xv8(R*R탴gE9#pkc $/G+ r\P-%-RV!1{튵 kC y\-qt(i2mٻY< DxF;VBYˋۏ@d;>A'Ȧ bq$7u~3n5}J<<*HXW{m7_RinO!x[ THS]⁽੝"nqdOz@k,OYrBٛk3L%*R H;u SFHJ=(T/mCTĹ T|JD7pk,J1ڶC&+"< iJ̹ZY BBz }A"uU.ԮoH}J^F ;hP#+% zabYB]*+_BeҎ2nB(. qC4&BXk~#%v _3ś2Yhcɇ(kGЃH[㹝U0 xƞlDhlaH{+'D1io4;].c؁ԎB"CtVd<}?88SXAT:4AvG/Aꑝ*0M}Ot6uַ-Lv%q$j0 |(|8P_v/!9߂b)J킳U8p? ,r3Ň7_-*LZ}lVfÈ@ 8 *ǁQqO <10OZ| S6|"; KBǸ渶` -&N"mSfʣ}B(Hln;!ګbe .^bbp]ʽ]RJHpȤ4wIlx9o[@7gJ?T9y^֨teAyROqSC;#Q+֭ =)'6Y|z@Z'&(TA|uvڜ2Vm%Kz!+O쑦 ʼU>d1ďIF;0;,1U졌4t?FwǨmnÜĽ "dC(d&/RcqDin#Uf-׊vulwVoۗAN>K4+]E^.[* Kj6L2dk T2et/FKYy76I+TEf4D:4ieDs t%JN8[\h#ݿ< k4B?^*i&ϵJ 93)pp2d(%A//&Ñힾ7UMfAzUA*'+%kA %%,>+A"OO=9lVwT(Fڛr,jxtrc850|=yՙK BD+6/ܣYqBܜmR rAoVk [qUz1P[4N? - iq&+XE׊EE mަ0lςլQv?^LUE/)~|(^vwYZUw:Rπdqy0:/yf⹐Ϊv5DI  9Jka7OY /7e,JDլJqQܑx"Yf<"BB]U+˼"9ٷ ̎;rREը{dqpq+2K^ވ\ك'B͆tFc|2Ӑ^P[̢t4`ag6!{?XƾUMd7#Q^yGZe-\}Vrz9"S\ EsmUȁ3IIROiꄧ+=j٭!fE7Q!h!#޷^E 5 A B4e:|144L\"" c e5rV% TWFM(^@oJO}Hed1Bf,A˽zv3u\AvfFU]]<{ؼhRGKj#s^}:MY@"44"\Guw lHVR ɻ;A(mm2;x[M?_ 5LK"E1)0f]-OZ51id'i>X (t?87] %:xu~(ˊ@o. "Ӑ'*:2"FK]Bzϔv)UDH}EVq"THw=ox%zH@n| Ҙٌ]Wqr;pZ~;/a0_0[Y: _wKʰA_0e&q6Ic``FNRfLrfc=,E&s+g̉7`li/Ha(F}On^ڪv eA[/;Mq9Yw26_)pTrd\)^77g߃ SOgX`/!?GV]KTM}Dm N4[~YTBsvxS+=ІwV&<fR豓`PYmEd sb6Z_ g ewÿ(߆p;=/JXsp6j-A$@#YqD&%o3cr"Q9wlvH5i')yɌE~ w7{51/VW˜%Sq:?1KoXmmVڕh>>f=GI&EX%K{lYÛ;[O#z K]KBjET] ŧ%2Pu!6W1ф"q@D@z 4a ][wlu-3זEY Ge3}Em^4٭XAAm9zVXP#^rVe+|fܮkE T_&?q\&䎭sKK g̺8bla|<#\ThpFeΌYMd|;rqۍ:gzHȿGN|xΫЩkC=SrHĿI0DMc:yϐU?:nCM% |OF?=UٱD%O .8f47P}}!(gs? S A:kzkDXUz5?hb\)9GNT R8|^SF=C%3ht{gJ.%orq3þݫPD!Gʓ`g{AvLO7TqN1DӼA6F4ֺOLoeL4K zM}&G wfo<;zM$%RéSvݺ<7~!gonr|z. P|: ua{V?3öOlX?z`Qo\IRhV/poY kD\|;CMwwk| 7􊈙 P9LI}I* ԄV+D~ђdI)2挋2>ܤoɛZ[ۊ}W7hz (,Y$GJLaCz7Gu%Ef, dirY퓄2I4Mu|QL@f;iQpJt { )lX}:uϕ ~2L$WŖDQMzWΎ8׿Wen1XMB><᎒Cۓ3qji:b7(F4-QoW<;Aftl5 9aqF:lY4r@BϝBK*W)<]̦:lPƠ4#a+L{ollL\%4E| uZY:գdY5m_ӄiph$EY-lMҔu\G V G=իuH*,ImPAlC/Jf-){ۧ ڄޒUvZYs33„/LZVL6c"8j&eiID|!uQЙd#r ?Z'pYrpV!DkyJNضL9mѼ!a3'Af-(iߕ&A/q PE]CeGØ;:dڏՓgLݛƹf L@ >W?m0KC8\jikJoZ,tl;l% 'Э#)ss|2Ԅr $[+ĆϞf=MeG {+i_yog_u:(5?*DbrgP*+"i)7q+/L)@c9X &"&i2pL*q*0ELhOBx؊b@(EW)<; I el9qS:@aGԶ|!Z)7l\jIU]cq_j/Rn# ExE+*W# Qu؊ s-5^3Ê@_ևfR>fJ7BMMky}[AeNxo&EL!׭#D%Cge4iJ~:dq}-K!+cL5pI M13~{E[\OfuOI@Zc(AA*vNR)1iX>jxOKbҜ?qm;eYaYf>g+KegXJA\#=PJ}ZlA/L Ӭܽv1 }/2iGt e Rv DѶ'+:Uٜ~Sr ʢ3F$wޟ4\)"Y0/Ex?fxo0Г,;jKjNtPԨV},Ms`ǿli7$ CQLT4niQitϷHKbv:bSLNW&T!K wj(@J*ߑSΝu+{_Mp'^)xC0uDZ.bòZaUW=V3@2X5DJ ~1I]6jkP$X|F؈>`myyd/#%;O]NQU5u* }Y"옴ɍD1å[ X䱥*gKr AߏdODU!#aS~U۫'p'xK1B" &O8@q+mڬ:'lzWwa~ʩ5lGR^Ep{EFq+y Ax@yRi)>mPثaRu(14Df!8}MV) t]PEQ1BV%Oj k7FimZD~fH9FFZ6dr> nd04TPԜ ?<F <0&&QT+{঍7୯E16ϴ*CP4_-8DT~mҠêT :trfʪ6|Dt!~9ҩ%cX. `u {4e78W2OII6Kf*7+{~bhz5nR24 KI1QDlm,I,ꝲFQA*؋prX+{AyG@496SO%krP_I'p7T9gGEpY 1Q hy ԊZ) n)ډ gwX_~4rGS?Bo2+d>{g6=7 H3]cƵo;]Ý} #n鱩G#LpU}$ӱ6?-T{x0ۜWj6+Ƚtuj3l Lu9Jxέ (?EPj,t|%FђJfQ!C뀲I&}Kс֑ƻ^6ʪO rdfΫ#O^z? A +Jg/6vj V !$[ܚIgWz )/Ͳ\r8_cez({QO:t1#ڡuf_ܢՙ*Y Jj$.J2B.:(R7XlAaew hT^UIe97t3R'wL0E>%JT+$nS4i3b?uSq<@zNA(+1UgQASIuXTJ{֏ٗUi?aFov=jmcC$JȬ1f'Pg'"@ɶ.6Bgssq4 %5ÕAbi.#"Js-Z<''˧g Z}V9<"ղ0fHdJcܢ-  ν851yudniԺq+|oyAI¿m{QXTˆ|D޻3J1iBK|j MBq=7wo_|&/Fr+ݵdJf7y% 8:'LR'w)#oG rs,x{Mf,7^#(Y@蹜:f< Y89v mGF+N*ŸISawW".M>Բ^] 6r/b9h)yks/o qD/<'_LsQ@4k~ICGd}AXϒvO?7;&V~gsCFNj~ukqGQ9J==T N~: IIv5> ﮶ u9 }k!YnWz׾>PjnY2C^ x́KPQ8N#%[*=$ː3pY#ɵ7z? D ckc\IaU_W'  ˦" ;RA؍,"ԁUp#+Hd"&3 >$$Tѯ%rs@|XjB)bܰEТ7Nm}.cB1={3x!'qN*.XН!6CQU?WdуTR<,iY͈rFpe3a#Pèt[" w?y9*'$_!PEɈfG tO9lR/1i҈oZSix%gc]Q.'|!cix@+,5Bkg"z) *|5B<*eXe[H#L$x@A!-w˺Lb%;A4 ix sGpqXD)`&Cfu0<1ķL]ףb6v`cʴ9cw*eJiXҨ'~% OV(74 JPnM>Ϳ'ުZv }ކbo,Ƕ]74m/D=:!+d\9x+p̻X,h*]AnxWc\;cLo}`7 lGCgHwTƅ5eIS>e6YCm>.V]I 4s& r&&*%:erNKͮh$wXBCJAˤp,v7D,4?OW]k=ef1p#NK=h0"MX#ɐR}/JMn'̓X.xC%ձ;cxt %H1_<@\6?Nmi xlnWo0OS|1FtCkl.Jp%'xĩ`6^f9vO7H9Ah3ٵ ygČy^Ճ\]*l73C{m8 LHj<椀qJE?.J1ቡQra3L}05phv8;/\ݚjWǜKw2D_J#"Io؎9vdK3Sc/dIVE}RQxgֻ-pc!Zf" 5?hfL<4򳃋eO1">,Ϝtm.bgRgmI'=Ap zrF$I^4Lޭ k+ V{j?oAM.◂;.Eobt"WĻ&?fI_92P!W^rY["30Q]aQʪP?2p;b$5shG4Hf4f2 ltA4E /hє=Av%xv\ҤsMů`xuS,fJ;n'4@N!/Qtu&)މaT֯6OMjamH>?Yo2M%\^ܫqӶh -؄t[1N<4R|$2yΎԯ<U!HŬ><8$-ʲD̄D\.F|DYk`~{8ScHe;QJaBi(s@m0~)ߝX::KTU8RO?x?H3sa#Lh<4@oZ;O/ӒL4:9Ld$Rk^]'JD= WW[% ɒG;fkBd EmB6IO4`owpq:T+d{u:J-lZaϛ68R[܂ksW*ţf Un=|Lfdl}B|3IrXC:!p'kݢ{ֽTLc2PYg?3~iHņ0ݷ^[Y7y!`U7À'd3 lxXnr)HON \>jYCVR^oe͕!͕y E6b̓Mt2+VN0'WHI0̚Lh-ōY^tioB}*jUFWsKJP)sHELP(60qq'AJݮQ6mUY_eʷ+z&jR4 K6S3j9NW7;Cr-CZU? Pj0?H̉$ԏel''vi4I5/k8PҵouLϹsuGg,'yX.d e Np`#r.jP heP@zTq8H-kN#+I,TƭTpObj`hUq8ZĚL!\ 4UpnHU+XT .J֠OSr5A0p,ҧ tCjfIw~]`\Ä  ֑QciAuE̬@Z*`KJH[?\,_OeNkhKqa.Vm~YL5֊Mqh3ץp6ݮCr@\$ڢ:,)3 .uTvƚ9U:}F8ݭzV?f9!4FmbY*@yS ѹevS-GW7a&j&7٠ 0.~_)RD٣/Љ,^r*kôwqW%Ů *lX{1^BZ?懙FSeEaiOёm~S14[\,!b#o*'ٷlFF+r0N:wtwD5 ,.[1Ϳc{CQ+&6_? w;y̧Qz(4#_: _?rAZO8UvWf4A/eA~\ +Z5[S8"[\vq[cG^E ry|0. DGHb.+LXl%OY7Bmrdb[U.90'tVڹ_^||GM*鵧#NHRAӰ mbPW+ Oa{ٞՂVMwF>7ndnnW+NjEJ]m Y={&L,~y;%$ۿ `wmr5)*(a%h~vbQ9'io3886T>/o:DRW6U7k=^hN-Pa cm,mo5Ǿs%"d'Qu"NqʬO9G؈p;^_C>) 5ԝ$> H[HIV'խhy]i#ǙxX0+,a\au~'> p䧖Z۬»IH'.5s 6*A3p7J<4yqvLݔc_f\R7u ݟ82\Qu Z$&SL47 sCƋV>N~1&~5Mt98qpm^ی4cw(kޤ=uKXDKR&P5j{a{O;ovtӤJ~[{4|{]C*9fGacCA1O3e6ㄴ|:52SބpH Lm,^AAsK{\ZFe9}r:; A5'$0Y7:4[d³TMKuO3 MZ5߮<%-sxh%-[Re?Zb,?utlː;jޖVRw=4 jBAeo6*nv<jdkwʀb OlPز]/ꥩopb ^Sq8&nL}!E:.ZʆyזpQ˯9 v%%|s(̿.q2=l58H+.-w_kի'Q]kFD+v5aT0XQ /\wRF[r"yX]S8tqRNȯ}4)O,9{mPPZZ4^2?+F|Mpp!Ab83$kO;%go'(|mH/vvXǃQZdlѧ%F;F D@cC/!ymŸpZ̈́[c}_'xN;T4@SP0Rr(GL@ZҷUOQ@2ܠ8)%sʹ16m)5le9%\ CYH&2xP(yķbDw-h[4!bgML7witDCP󧒂멅H֑~,zF4Vb:^sZYv\V1VYϨVrv(m][ DmapW磾mЀ骰LJ.+܇-ڬ~&7yfLn+c3Ig+xzuބK+rqnV*F8; GiMJ.7'3#վ hgdZ}yV 7Ld|1)FR"UBu1ľ\l 2cD&XD6]ٳ=J^]M'aBoIJVԡ\2b]"9.E/dYB TǛDedC 9 Q5ZTRcl8 BN?CNhZd8aO #> ڷ+]nfjYizЇu]㪜=TAxT &Y"E:S.fKs>/OטG!Ϥ4>x. Kglyt/YǸA]HbdgdmǮ?IY_0mO_.X[B{/)4 AkQnN*-3rFyF)[;LgѼD"2q8#k3ZyW@cQ4ceq>+ps +wfPIB>A;2wa-?ldc0*TFɼS3h-P߻5ڳZ̔/3TWJ@3x5 Xl|vGfH!ϸVwKj}93zh񲀈xbL,V<;-rI~̏р'Ba˜ɂÅQ):q%]Jn ^E}v9gP+)SH@@0o1PRɷ>б {(s$L/HЎ^<:tB"p*s*<j8E@b[)KS H/BO Uր zS4Č{G[AЂ?w2$J&^= ] ɦ׆)f@GW܍w i)ݔgJ<MVaÝ@"a>2=.< Xbd. Ǚ~/N`}è [ 6# `%bG' h+\3['( DP[O  4צZ('XΑ;??ly=(pc& SqhKNDH,~8{jD"|N>g+-|4t(:S,YE(ꀧ.(`FE: A.h^/܁F$!UwڻF Biv꒡)Z,r(ȩ<Z+)"AEozۭdi PVWJ%W%XP9xqt'YprTT]; fI]g\*Blt-jۚFI(O%2AIԂ8FRUpR24u/1^Ywof'#FGVԻr.,C~L I0c0|wіHBe࠿W?.J~r14$3y71bK<-Ez}VSYO 'Qa+{ e}/$^uđ~{yNhW\PC?%(֯$;&}Mh _`Z,On>4Q؝iO`{J!m(ܟ _ tۮ!HR\5:s#}JlZpW7a'f)tbN !1w >k05@^F$Z.#]JC.'#Y<('͢l 44xI6ey”6O.*a i`ɬa,umO.ؔ_޽O:D XDQV({Bz=*|͆[r5˶]v{؅KrKt.PYcs]uطoSM)8 j,۬OI!a6TE_wͮtȥPp"3,}Yk[ .sLǺcg;42'c/~,VςQ쁶nЖ:c+my=|fg 4C0~=4Xe F_Iߒ3ji/.UPRB֦q7v=3,*]"dO.ӷ+7ک:(Tc,mA_.y(;eͶAeZNJf^m,>ևPL_ߏmvA]K8CV[״js3ަ.DZ5ekivFbbt/ 9-lGz]qo8!Ug!`qԒʵ!RLl0Dh+Z \ǶZkLТ/ER<l1ր-gUǻݭ}9etu>I =,䭖dQDNۤDf6R5`[!`|'5[m=f&;t;~iL:HacXwky 6fM / EaFu:$){~Ѕ*`\t4{,!ԅ+ 0@r>5x)"8x{Ǯ3n Y !fЅ1 =u$APT佌0%d{| Y]b:/j.7a5 ݋v[R_@TK 3;#(a'ם:O2*+D|˟;ܧk Sݫ8ycdaz%ҽ)Nk[^oe"Agn- 0NRfM-L\s,~a84LGO=OˬKѷ Y^rTx^x 酅5ꫮ(~\b6cK,ދCdzu\jkvp:)'2cY\WpK7.Vi^}s|lG"%b{UAАԺnhxՖ@>-L@e4ZvZu PަM.լaoFj[1=̼Jz<8 ,ǰFMRA>+aZ *8XGjy;30yE-3/ٷ.' Oş3* D*h o tnI*enl5q(2Il5 xa%ǜM$%B*a 'Aa'%U̴LxX)oXōYbf/'Rbk3$2mF0 i-:uKva?/ڵte%7Hw{=VLxgBjfVDDqva2 H`ĹPܔ^R9?A^8Kw` FuD(s-]H{Q'.p LUg7^!ۑp`b,{d} DŽيOޢ1rS &G,f;YӯzGvq\DbM\c;72%=LWXdEFBH#{aiTQؼWY#h+BR3i''G}USSft {HWnYDz#3WKʜ2NHN$,Jc JĿOn^)y!J!:DGjCKSJ;73A빻>-bUs ϝW!sfJ( Adg\S =Z Qba{KoS],E苼bodMV=1Bi&< @fٰ4*=UE@`>Ak4Mdp%yU/-q]fI)wO]QK'2 Ur\-N.N/j< k(;H=T7sRCԤjrB3#Q^l]#}9%i2Je4 j5E𘠮7faQYBS  ὝBE𛉕ATk(C.hψXFFN* vvۣ;CᄬkZ3]›/z#FsTg&bqQ^9{xmLQ=/b5W uf9/(Q`VΙ%Y_]iqu6A'jg{txI"h?B]UB$P .ӓ/V"O(L`7\|.*sӳ$G` ?!~x&\ yÐ:D]:B$M6s)҈ln |.vxVTLHȾDĚbsj)S(+5LYDk5 Hh:uHjpn߁?mH p6q'٤uDryCĻ7=(;N1azb-T|Ge+,ƠKbmS&"s0k [}Ae/'+SyGRs1ݔvBAJޭ&yfCpn($iJ42=M xA|qzy;$Wص4hU~5X[M~qR4oMN\ %5Źo9 Wddd ͼ{җ %Ij-)32:ʝ"fda-IlG`$MNlAqb&x 6o ڣkby$`S[7>LgL˞rd,FU}Jq\3".TajA%$ GQJ$cV&?TNeep;Ld92"NmyDhL$`8]۝ z1ak7; ~QFt&{ejW}hQ'0.췭h{Oe6'` Cl{Kȿ|;,mU;ԮɋoQ2 ƍbթRg4ZF%|$ڷ^qN# Yr'wk 0Nq6mׯlT( 8:-bɛ@]fo鴯> ]_V7YAr0)8sE{4CaS.oQQc[lY彶 <ϫ\xY<} X5JoI Y| .>(@Ƶ?\؀%1/w P4ݼeL].6ΤXw1g6fxFc|V!ux)xī&V<sÔvefS5 &<oTCP]dDDȀ6$pMȧsdX"B fBMxG)vv&=A5h.){FJeIJ3U*\`ڴcmͅ>v\Wӛx}̇]R%xw~ w:f`0{ MU }rOk`l Nت~1]oeEFRgM҉3BAqM b@ϿGJ 0d'8͐ZHq&t?: yvڒ'.=qc)5EaO4Y I zevZTE^"SJTa/g jBY@dӬ~),Yi^kyؤF@KBk y,ґB_/F5T۞Cdr+|ӷY>:ltL " b/L02'v|b BK3(/Z&l]e[ *A fdzObS'ӢI5Α[hʩ^q|UDDvgV\sWpb7ni^=dg%&*XXbbQ*QYU?9{&g$QZg DjRVwWcmbw ֳ} /Slwk;9ύAC{I.rbd>{|;v|(XŻ\)90~nܜF*!TK=< }],^ @3oKQ37N9|ƓF•:9lcЯ\Y+}Kp'9:avTZR9ht4Kvlh7<JqP5̒cYI*%6~j#ŧ ]l˾ E۔'ak)<ϥˆ ӣ&+ȎCJtzm|"D=p T&8J4SB$JW=o )b8GPț(pyBRGʲ[;VзddE 梟DzflYxd߾nAEC!;̸٘ I斧d8wV?lŤX-#2lc0-GtΥV 9HԨ%,xA¥lW;o^ccVٹlqYERo8f܎-6\NRу!qj)AvbHHح~ȎEQ7..w )kZZf+'y^#1Z,(v g+F CS( '}qq}" C c 0T@q{lL v%P zP>?pbAzSʋ93/]!H1Sw?h(E; 5bNE$xJl)2n&߇x^N{Ec6(uPE SeYWޕDySI7$Lw=  ;O}ƠO Yzd SNͯvm6h뢾tMQt^6N q=\b͚$Io9TD|6T d#%볗R*RXBKAi/!rs}@wVvMe1"4Cxwqd] N'P=qv{Y{A_љϖg3ԍijp~yK׍Sjf,u{3+cz@d.ϗ[7٩QqlSqb9_;y<^訯^2/z`㲞I9Ruk2h@2Yzp]D(q`bԇ5~ Pzh8,l ,A5E.&5ymncfxߥH 6~M@3wׅ(cZwUsU9i՗';[ahBShRɣJ+#Q)@9Zm.@ȕޮHKX3#Mhp "^e1\#?`7/?> is Vl36/83;VWz'NIEY|Jp԰ZKR- j0n]u%`OhңXZ=dGkPn6nu󦽂@T$qScC [VȎK Z_D~T!;l׬RO,P\ƫ  WavpabBo*^8=W6􌳿 E{H!y3dM?rA$¤gW FTF*xDo1\hnQ z񻂂K\oeM`VN>`2Ҿd}ޖKG5,CᗜiͨzGy~cH !ʞ%XxIE!—n!3P3hil^L?&)GM-$Q|+tJJy膰- m!dCP [c[Nͪ8G`7F(eX,ިmxr ~L4m0''rD?xD:XMjkX P[e["EcrӍ|8L5MQܞQw'3w|6)ؾz;AA _x Q1: RΊ")4pVg7TkZ&0 .Q”tutINv'Y0#d 4Hب:}9_[fqfcN_L"O2eOC:~Ǹ6Y3@D>:doiW6):XP,JV[@塚U1*6qaH^JC m2k g{#ԀGh ]0z1ӶԕNgDwއtfzQ:aLG2[tiB#DVpޢlsDпRE E{ܨEk#Ec4%#c#3T(r~w?]~*՜>Z/IFS&؞[aA~%UՄN.,/ r8pPňuv{x)nK"?*(׈^_ `oեg찛-GeflH8~GͰyOe~(&CսnSkd^19k/$k# Rw+5)^WkmZ4~h~=gJ[a8i_E9Vi0OԎ9:ޡ(F2uZ oa.l48?m׾]P̹Y6^QU jU,L2Mp;:p_3~.#{zA9aس=5E|K*us)/bO޷Ob>@LzG!!"8CosU@M(8s {:|7Ԧ=ƻնDwxZ{i(h\B[6ڗQS]ĸw!9@@lsȺfT^/z.뇜 #A3x# `C89@uN jŠzif냳 gIh-Ly>f*!-n2L:H@].m8MrbSTpkgk,"Sp@t -8K_s^Q?/5bA/aiMs&UVOaL^EMjF6k|!f=VË?ƚ\+ ߟ0{:G6?@G¦C#@\=Jc>Ra{;s^Bo3jz\1Wڈ {S8('v*TKKj? WOAJ_ R_>׿o>.C_eU\E}9ќ 2;oMOGԱX6|j"ܑ&k^vz.0f?JFb"{Cn12*NH,W]H_ CN(SnBgCB{IYO>%ޛ~^2Qc'Ѭkڤ}Dk%O?)g)hN|^ Zv5WE=J[c`ҰB*C[BSB:?5tq\OiF8 B^OB!}N\}}L,g?& Ȝ)<+]# &hOZ6V)N`dõ,̫>+1# 3iXegrɯX[[݂&Q`7pXKZy@EFvqe͑1T3p*zȡ;rŗ9 &tPSzbc,u%r˰ JN-ٹpm9?#g" aNنAXMV)4&$yr"d|ljPj;אqZ y+L!W3؄[(煉a]PUd\^$&<~O(Ee[> b=XMs|#a '0{DfMbv5q1&?Dt y젶bEnO p5of d}wiVW\vZ* `C*o J28Kh伐g#TqVT-BBM^qmؘ-4@h(=5Bg3i{M=_4牷s>z;i5yYTr~h~mE:VOB rƝ/c2sOE,WXzE h)8.Jg}vزD`egA!@"ga=xţ6vJ+^LHTŧ0n0+v.U* >9[aZynơ2|0Z.?djkHs0 ͝k=_`68)PqOK`u{+MﰫLF:kƠ|LW F?/P"5s'jc|Xƃ'LOӡ𭵣2hͺJOM>*ֈUx %uE@-]sw@Y] i<%Y$Q W]qyJ& <egȔMȎC yQv`cc(#Ħk hW[&V1vo0ip-VuHMeKٱD-rD`&?Y\ | ;xu!hIUm[v(/m>OzQh{P;YeEQԄ/aaFWqL֓K߸`P&d{^w>\p9/ޠ1\'8aNc}QkMA! >(uaѪ;~S6ʾ3:@rzsjܞFGX]?C]>b}mku fKmݶg䒯;fD֮)}fXs"ZY{d'# q<7GRW%|_WR Sw@,:#:M~VZ q̔[i>EךFCN%)[,/!&c(9\ ̀4G [GI˖J+'ACgQE{tB}:r_,R0dTQޮ5fCI` q<5p.OM1 SuT>vvT V .YAսOT7=F)!P&h u$0]ŷ-jS4/255. D%  &U`䮿n7#}8Q?qh+f:vǜ"leeFWɟdq:۴*w)WO6uJU.-6$Ҫ4%5b-Ek $]ϣE3]l nH c뭌TGf4BBl\-rǦ%w_7^,J't谛щ)$A\7B?{K>QQ뀒Ea*xl wc 6&9LG(x ^On\|{ ,Ntlk爁+x׿#/GJvQk4^57a qrA_ˎ0 SM3#|+,yG49kEs,6ݞwyxLbK&K%'ӾpKuQ4c\6Kq@CI?e[t`J3 V }8FI*>rUKSRhHJ Nh4pblzɫ J"or&jd5cR)iMI,*)֧۲S}1Bƚbjc*x߶C(q͂ .~7{si֚%z<Ʉy5BV 0(wr fF5OXۮvz"QCNPMۯ(sO >~qsi_兙390K=K?j0 %p*#@51г{,:$QD\t&BK uɬآ+c5| ?i&䣤WV/aؼ#R@ +FYyx7<6E)Se(UJ|C@o WJ צWz]7qqO߲21K!N(p^,k&lD !ExUuo컃N)41c~co#Rt?E&؎bo{"XyGIPY<[Rr F^`P\3dYe1+a z]ծO+RCq qM=~DvHMObWH%0/|#3/I?ECeyH)87z6 !{Ҟ$d1W)/lUNud(#WhJZSCi!sS x" ZH7rJ"uHcN&1[)UazHIQ%{>eqTQesc_/ĔF8hSD B6).vu-$o@/Q|"uO@4=HM^2j4Ah p^S/^և5fu33킱#*e8\ooԝ^4{ݾBir^#VYY#:m^_>`?(]Ṅ9Wn|>ʌ䨥CR47!"/M{|vLto{kN~fë́\c&|Vv*=J; w?T2)&>x3fB8T\!-h<6)F(@ UL#Myo"IQ\_w gzpArÿhiA eMmomPIyq2D*z|bODap/V~o$3ttWS x|NvR"|~f*1"?$4sPKټ\{? -1S/4nlTHT6lx:{i}Q\ي]%9y4țYi @?ӿ"x3P'An,2 mBJ{o|Rӏ)MQ?r]20nTu[?,b Lcv vOeC#N O mHGD"lN'kxl$I2٥=T:u,O,: r/%Wt<Qj80c<b3܆vuޏ[a!⨬"Hc9^wPGN UN"~tz>.vY24>S^:߇#@؅mau`bDR`65HbMI}L\B>qF1U~*؀GP4n7\_! 0_!Q|+ B5gPG01Ϡo IG}m\ۯEߧv}+:.-T/ZRWϐ26'"ud x+؝VBtN7Σ 񮩙ТDj@[EDKnf{Ul'p2ʼ>\@ax7.SN VeVŵvTV\Dy. c@Fwדx2Wڋ|v{2}uetuJ&*78Ԫ }IV˭H MGCI,gHZԠ;,Y,%A,w€,A Kdh"]d;K>K |K>JFRk/D"Œ#/vIs]ʿJ1͐A`<}&*oe"uPuy]_r'v-@ǥd\}N۪$/*}vqP ;:>zcGtN1 ; @7O8Du/] ?kžYna|Z18!~![[\"/TrW2Y׉i?RҾ].Yh 5Yi] |t\ 9+  KpazB* kDl+UC6^F͙& < dT=2c*[xT5vNS{2̸,)RKv(uY,``52G*MdwZ}8|?mb<[u+U@%@^ۻ7P?%˷$%7͘*TC0\+[Xk c-v>hA:uZʅuQ x}9 ?c\Zzq̅_%+>lI]ڨ換mCO<61I\Xr{9R 0Yqmi\:hz"$0LO7 =bvU=NA,dٱ9yq}ʼnSC5ыgQ?&$C 6-;:? l5?&|b*3V@HyQW]w^ZΧ- 1BNtGrUlĨR€OQSFK{h x##Yʓ@чs%6F5V6=3=qULd=:v ɨɠ"g-[!f}O=G}z{Kg>FҁX@R}M[k߼ 2*KIk4O|^pХLوB;rT}Gfo/Gz2KcÔ Ybu=`+\lq:Oj?f#VIeo!L1$t~c*t*n:1o,2KS/ :1xcj BŹQ(@%czo5;AdN6HjVqo{(W0u2WDdР˅Lq},WRїuQ_]nCQEGaCǎUI1'g@hK`': jgm| 6v!O-r)`I%C447%W#?}?S'PP 4oso#%࠵cH^Sa"c{pe~ިMڡ>$yH8]jE!pp/MYn~yO[٤8p ?KíE L) Q!5aW?F'Ej':GKFn$y'|WJOFl')aH`D8ĥ+W0dآ{_J6S6ltZrj R6R҇בH, K*?V5ia)D5={f4OXXjI+z( 'GXQrIŸ\1>;UI>2Q,D>&3ؐhCӔjʱmaFn  sTn&e5xM(BS nh"uEOCqg/h+/)x!>KE)go-6t$"djrlƲޟ(;Aʶ"\}Y 84漍--"i0FDd/jA^~*R9$ǯ0+6D04{? yQL=\i}.ˮY <0S֝ՑcR /9wdW1q޹i HKA%|TEZk9 _:1&T$dgU랽 <QJ7{K{N8~g6 mS"mgU29!1+ d1$FI AnGfgݏǾҾwM&[5 >ԯYGvWQLDA%G.j0Kx>lrn/lz-6)D,xt6Y g=c`ܣıMk d+ؐ;O0YoK == t().32AHXՅPd$zφX$8w4e^Vpǫr&sK@8XZY V3z6Ŀh_(ʿ+fb+msϠ; [M~4`jD, ףVHK^s:! K[BZ>/Sa&cZ~A{gI M/J8ȑ-kȩM}'DT8Kq|B")łylfwpB>Р[XK'^b^R4Rmy^ϾLسe46O-=v d[dϰ*KĥM}yy^"M;&ז$iXr81UIP3GLku?YCdR$U'5Q!vq\9Ŋ[)QD_GÑu- Bi-t9% Uܱ |oۻ|G_ (_a;8do6W:'ahk \a8ٍ4hy=<'rHq ճem!XQ2&{7gg.C7Hx4\ j궊A/d[qWiD!),l ԉ}G8Uq8A#?)^-Yt;tg2y^Lsmƽ= dN+4.%'CPjz㠢Y8߭;H*|ݦxpT9^6޳hO4E:GP%yךma񟍍١N{l%fe;~%J xZ 3 qV `mCݱ|l@!bR{-?)^T, vmfNd-yBz@=Pj!!~ʩYZAE^oX͙!}QAVE-+x:Lx~ jLŨ+ll.Qm,^Cˎo2ጻ/icH0rk5Q’qXFKC_)ϐ.#x8̳=keގVK(r{'GY<^p]M _8F֩^ԹZ_4LvE:}VԥgGCT3=W?Fgztq&t Q˿(dCZVFG b-˦/[F$_=i/iL`9Ǒ p9h\[ݐ+3"f o^܁ 0U= 85*Vr@ªQ`.݋.l]e,0,L˧5x69j:(#AI]&4?+%9W=$<&=J(zͥ=M+d3QbS?,a7= O&;u񎍖Ys N{#l )rYԑ.E&C5,1Oȱ\fu#BA n殭X8ym< ZG3歝_gBo۟m.-fP8,Zfx7лI۶ֶׅ,QHY戀7_*"(G*.7ϖ8i2i~=lӕkfqڭL*¶)I9yXC$}jT΅r$h;}̕-bAU {#~b1\ʫit;9y~;߇4Ed(FWtf=~'ߢxɍqBu}p:ҡ !L/@'QLT0sOC92c]!k4 KPnBܐJWa3sYAEx\UU'/v"H$K$3ۜlH/D=w<Â0~rpѾO۪0{vC篑Ry2b,Z}p"򯏊~Q&A5*Z-YARywDolNl+9]wj>"4)M5"V;.j 3:X|+nCMiVom{𐍕gDb'ġ6&A r/QXFHFA(`=K]x^@qyW.>$ /($4rQ6I6S'7kV kWvZ$fG/X6T;b>U]J`mw՟%x4ABznzSPgR.zϔ68MCwrOCxab8mM dXR8YWSn,)-r~2}4İwRwm[pszX,?f+O`q8 6킁GdPS` tS`Ѝ3GJ ^0w 1tsGꅠxJkUN`Atb^KKD'O$&! @8|5igX޹Wb~!T%HCUqYW[S͛PNk]|{S H#Z4S%GR4aXorw,u:8Jowj.[Fd](DN pQUETVu^p4 gnb&.{wuUEDbwb3}U׵bSFNEUhKh:4.I@͚M'ځ5,_kh]Q^Li~ kP@*loqu1{ѱx"/Y*Evې%ޜy8uAW'N%4}X"ܔl;4Λ᪎~! ?nv{S"[F@f,i ¹2}+8u7%^ګx%vkEOҟբSFoWu}$Ҕ <>شKt^ПyHV ~fYJʮ;d B.:)J  .@cfvpP5屮^<åb1(hjɡB03tVzA?,={b (L692OCA16\i"@UcJ;=x{XEv$v5(P40ub܁U!\Uz|#y.^ejpM7w[{k-2?@vY_mIevs P۽ˎNZ^$P?TjyP[##Phh<ѭQ%ɑqbay,yn%;+J,~3ʲTvqQK'A,?\5FCG\F[?'Rs\sp^͹h ,tC1$J\ ]u٥OD3L{D7k꾩!Rή.lvdfnGvҼMiP" $_LyTg+za7Ӂu*:V^BZ}Ǝ#3+ 4"]Wj*`Lz\?旡!Z(ȡt |*{c]osNoYty&a^&ImR!oOPڌWK}?x>ܿC=Ґ֥9r3, `9fNavUsyʔE 70Fwb\UԟOYFO&ϊl&7 hDrܚ`Ɲ*\a7:%P{35>6~13_ Pq& I+A2ng8f6HǡD#cXiLjekQ1r ]ȑ Rvs(x4K3RY %$VC@ ; 9 .G(敜A }2u-YREYMOZ"3PSW@2̪/y:+PNpQ9X/8{#ZxNk_"jn'#!In;{7 TN: "3"t4A+YtC+Ͻj\JD7|@3~y92 ;*wK$eP@BI95EgSydu4~'\82Gy9'";rtYm { 'Z$ %ʭ0a YsN(Pt1eX)SI@ ԦMKNESJjUnh|^5egBɈxm^bIk\W=]d *3A;( 8\W͞LjZ|h7 3%rsxM(by1iv0SqYJdE ƇzK Wچ6>݀*v|!T)t[3Ù^/\iJ04hz~T) LEvf(%\!RzR n|K2;ǚ{}(293KU\'A)ITS7%S=\HAHT<C|zUaO],^,&ݾ`Ρ{9:+Q#wb F]F#%V\2J=ڡ,os&1Udu>ՔXZR9iFb/H ;7ΆgO:yI_i*Ϣ,1%YH<p]{-1Zv)  TULVb,ݙ52*cMet|b^cL99ѐ ?Y(mb%E#[Mo0l줗in; Kph7,֘ Z?>N&ynM몵-,s" ьG>[KO BKH7醇|AuA! Z*;5Bdk!&a~›|Zx=\?Uf9 [x:5OĔZP,vQ1ھФft߅I{f@{;tF3ղU0e4YLf#[u.E?/HG[njUe1 y6*>\+YPj9etMr_sMmUvU~JeեM>b(q⭾}9c30 {ɛSIu9y/z^ɋVCJϷ*y6yQ]Mg 94=NMoqŲ@08g@J^`TD}xe-aUqzWT AtIL(y.oaپ?Cm(1Ͷ08IXiYۦ&I"A<ǒTZ1 ;dُ"Ęup:a66`&qφ 6z{-f K M0%G-7zހf#ðxta>!F]óQtAFno{Q rƎ-MrX5to;SŁpDć3x"-eX5}-s!ؔcB+jkW!G@J,.\h<]tr T d7 hɇܝLLV/wp9X+mV[i Aزt[/ ?dER-Ե tzF v?O:_; UuVL vNn $z_š4?5fÉ:N^Ȱ~ɯ6c+=!Iip̚#~c>$-Bzf.YyVͤ50Vp#Vem"Q5~G : xi.a؍3Q߿iF~t#G6A5K%Qib3EJa-LodV-𾲞K$5*d+5~42Ŋh0{[?0UYa.l`%AM5ã[-gZp`Jɢ KQ%ʼaơQȊ2\p_urluj̬ᓫ= j[yq ?`Xc&W{bR>P^pG&[aӰ89 +ݢ˄o9b:T ;<v;jk$Cy1_ {r9.ЯXF~lLӦ;yˌꗈ7es,o C\ *b4c"NA[c/zlpkUhPS~u=wi|7>+V"\8Grkp[s7# ʕ 8#ƻl<'ϊ7XW62Ja4(g/ H8pFI=. MX| GR%]A@O!halK4R+jDǘr1ߝǨ;mdsdw`uˎ7SFokxձմS/dBrɸ9Z dzn0ڷWSjjC¡WQ''gQS[P\rmvV`_ 䬙S;_E ^C`NGɨ{~G?GVѹFĦviVL(M8NS]5АH΃>wV_~{x ! A΅4bDB:)P)ϵmcwJ?ջ塿QJeynZܔ8ITDp$Z Ht;:jظ\84yKus/rLmkyHnɺ3ߋy]$"ކ[p=Д gC{5Д!|6[B)C0uYnI]Ĩ3b Ҿ{Lo7V aK}Qp~i'MT[ڬǷ%7c];wRN@ 5B!N_{yڰl(!w)oW?ipB'Gv v,F>vN[{(D^ I]}A[GM֪cm|" ҀM"N4ֳrAX\2 XW(Oq}A?eQHo+t /ĩhq*NM;p9"<`Dמ(MFpV^=X|C#UEnjӎ5Cxb4/7%cL~3NB s/STU%7f` kB譕?#QFVW6[EJ ds:[۬Tp!Eo9d8w̟2GB[ m8ie|,%p(' 5H,vphe7F` ωLMo='K)tNWa&9/5n*Ig~ΠNZT8T!3ʒz]E1ǵ*Rޯ% NS": `1g3ET)Qx^J_ 兎3T`Rl=:C*eBc1󜃯]]Pqs qtU-[+Spu%Oz&gH L.JŲʂ9-5mI| W’*.Oa~Juɵ@- B%>^ډRtF |2 yD4GbYd^Gsް TnMxiZ zap(esbqeߑ?.I>tnPlm fo14DYga'9ôv^f.,+Ydukv" 0A0}pSs$Sm"oW'} )&fq&0;i{,Tr6 +y\`ƇY$x##/A꜆j;bZ| q-s$ۤK( NR q#h,UE/|Mg%ѱ/Ll$QVdIހծv(!JZ7\~Lߙ UCRo_5VS6Y}I_(Ҟ_ƀ0'3mk7Ulq@&)#up6R^% PFPƆQH9c^|a@H'FӠ*[nqO??@$f r:'=2r$MWOXĺ+8xc吳=EM(/B5LD?D~X2b{75Ў+vq!o-/Xf~p5RK@Bh5F*)a}?H@[ Z?;WI>uyŠ/PXFBAf41S8ډqN Vv,M`=vmzy9u=>HUu2~; (.א_S|H#`%Q*_ykްzTx~#k'Z4Ӹa]oj\`4kn}?BWf{`JwFnq:j~pl!: yR:NZʌ\~ F[e>:"]  qsMw2$ݎ(HaBYj$d͠-0Rà k"`C{:Pׇ]֪Lm}ƊN%11F MH{Y(/"Es pKmXǸa>+ƀ !^ꕃHd;2"f-x37ISp^ubW]zFU !?Zпe:3OB1\'􌢪'>Y*f s-3!G1 E-DBVxda&rMט#39#z4^źjH>@twCp5$/B uɭ{ l՞qn﫞 & Cz}{> lsK@$!"w‡3*W~Fvdڗd*H]T)J+Q͚q~]\O7 Vs7hݨq-X-p;[HݔJ Vgn((rr[ cm2UMδ~QSD<].QZ[%s0`KVȓ/b"-P`])Hi`Xoqu"ńΝdE`*F2 /Z |ԣ} hU(@#6A M-Sm-|1BFψY~$;䷴Cdzh.bK<0 VkaM>\^|ل$Px1pgeM#[e h#)*P ӌw!_ % ʋ<B-`1tm;Y>>9%S1fHY]Z"0؁eN@l^*Ӻ1H(&H[.KH$ yf}'|Jʠ/JX4EDa/h7ː0QZJV*{]&=*~ ybݭ4+[0u%qs2}KgXdOš8s?˿Ib}<Qv#e@ X$ qE G8ti3c~]tea ?c\$UY+O =a_Ӧojyƺ}V0lm"R]P-ݒI[%$EGAr2HaacḌe4^]m##aG~_'cX$q혈G-mU?oeC*Nµ|K\;MW}oXr~Y=oBG**7%PE?`y 'tmA J䌽Sq:jsLl⑗xz*Ҁgif%ʞ|Ex!YY(袙qk4t|q%]f/1ZagՂ 2gĶr*9̌Rף0o;FRa1%-|3Osҍs%)&nUm@)ʩ|yy#nްdsq@Aez_e8F# Q7P֐n'0sI29 lIo2;ϻ:+NdJeP& 蜿6I hƖbnf{1ʍ۸M[ZAV) fdi6PJI=rї%bgIzf`8:{8D.Pz (y͞t5iu;bS;iNe* }$p wrS*_ 9$7*,h1\@kv9^߯)z0P<zz E&lw ֗MqȿЃNx3Pd>WDb;{ZVCq'M$t7[n"s`( _KiQ?|j1iJRbjc̤ ut:)%)~t_/_/rp*?*>raN#!-0CVlL{)NXk+!mU;q\)I4fR2)ۿ 6[b0n, E^ZA.=;i `$tƼrŖ0{&螆^ Fg+\vmPpV?QZP+pl͌SQʯX`؜(b:Č?5'@'^:\a^b8olodϦi܀;E6}zۋeX1O7uW/DgjQfG_#-u3v '}g"P7R9[s /ZT7=(tYb,I’E+zLN3G^tiNG$Vlv=Dlw\ҺK QpZ~TBTq# '}a:Dq&6x թicmEPI6ܩ~'1fä4Q\רyqf3 w2I٢SioҞ(vgټǨyw4=hejُk4/ 5nK \r@*9[{^^+νrS$kSgK6ZT(rr<7Td`.L[x\cgȼO01?kiGKEJaJ;M}GۖLm n8 ;cvgjm^HP:0lJzh6fzd`أ-2crV GL׳}3BI Ï>i_4Ġ6@jbH/Y&l~ٸ00d. QGu47JPR<k $t+4|*R$~ތu4c?VɅ=Y9Lz5KYvj8.v78&$I<#o5O=\i(p9@t',/,w0'n2=;é,!hp ],Pl/%O93;:zگ5kAŠ>:4ϸ"1h gsRY<ն$ZY`yp^_)]f^#)`8$0ZRԺa-%G Eb4rÀT"Uv\S N)ž _p%/陗9H8k&'#BdQ h }6w3aJzqӚ>w-4w `Vt><'7yyqNqpph`q"Mzg?Zc-y?Y-%Iz,hp*Hۯ;_RHG?Gx/pRF/`d7>oɲ/]JZQnL啹vmdz/bJ&I?ɬg=d?<>n,4pG|clI ;+qpwYP˅Cc?`zbQڴ'j}yln37ҪLKqv"y+}t"1čq@ }Q&m=x^Ŗfh3F7v@qQ&_,m @RGNr" \2DX .0seE $\-TO(%ޞlq# cC ڦ{Cӄz~S QĔI~[<' dc,m@\pi:3(7&K3"n+zⳮWᓥ-a% Ųn^tލpAw3q^\5#R+'FF˃5IB]wh*4.M.Ly7U*hѦo$BXqZ~,--po:.*Kʆ|J_FG줪AsyTc{sS}ixb]]B,x5a6>'_*[bTx{-Cܰ|9B6ssKGcnŽW<x5$aߍT߻I)M'.c]uQt^4=f|YSQ:Ve]+1U 7RR8|d5`h,ثt@Q\ƺO* UЃ[>cW-fIINX! UtܩDZyEwMt0,ՑڦnbmM b\Dψ_$otӾYPD:(x"{xGW|Ek94Uv-iľxx)@J'8qe {ѬQa)wHcLF~k̕$->(=_'}/ƍ"f]F t+CQc'iJ +I DiTж/` dHƈڨٖR=`+5寍¤C̹Z"_oK v d̎oԉx45Ǧ5Ouu 9;?5Dz/ap6%|:3}$o(dfXfk=x6Cj?%h73%fECOᝁ э⹔fr,HI- eToI 01:ߙ X_PO|Ig5z5TY؎IV >+Ш+^FJ/a`i4|RSv>Ȃ.WD' m,3 G'f;e3$,Q( EEj܀ʘ!HskXqъ "B;/ k1 ==)I];6 ^zɄIBR4 B e6-1̌_e;372 ZO7]/$|3G!o^nD]tM t$ON)DF=HZ .rxWφ"HMzH`u"e>|V%C e#.(Jn 8u@F޽#SB}es=(^Z? >Y59xJk)!N lf٘ծ(ﲴɳXd/ KoG1+GB˹ Mrh("T55bۻaʂ/2OF϶?T^~.0+JBQiG}mEAXi(sV,[q㦭}MFx?P;(E?ȭ)-l+z 7B/-u(˞`>v: L  9J8R,^FƜ=Շ(Yb68n[La-UK^J9r\QTwWfp'A~ hX6pKR!DVC",|We֕keIRcқQֱj(iT18՜ Et%CjvKVRy`k2j0V_k3G V!ry/bõ EG8e',HMnʶPOlHe`!\ @+ [lJL'\A6x6QaxLQYFL_"U czp;eq\7tZz! )D]?e>C=\fY"|.7ۚQLQG9@&bGϽWn} /p>X4m' K fM򫋥E KGmuJȘ_O]}~SXr!,ˮTd%S]Yo^>v;N | lbgB93.#ext[ed&~'?0(ʸ𖼲`9 N1ӇP oIO,e;^:Oo@Ds2^ב$,+\b@Q.E=;c %{_5&MBdK~Ө@I;"#b_#&h8 }[V(~^e:BxU<`f,&."&-Fjum!!jCc7` 欖s3i[%Njʦ^3qwKv1_[Df[6֚yrTi zM_]&5 N '~ka< r3"qJ5DQx:q{LѴA"Z1S[,D7ښgr8bn[k&D)jt@łbIGOUN <w-bYԺ !&/XHtolt=atavAWE#o5K#6\r׏صA] mꎤ&s-^4J7KR+ǾK$@{&r>[-JOJ "4z6;)e:iCQoM=#64h^F'j4+3WWwƳ'xTKx(\E`:&)+D2lKuWyR)pl~z1aH) -X򜱈Zs m//ЊZ׳}HP<1}npF`]ߎ謋|Ԣ٤+R];zܽ|2t'٦BkFٖ]&Z2 ]ʑewD?w+E395>ℑ"a-iNFMdo]B ;bO"(D Vvn5D Pk [rVgz=`gޥ-#ywoww0dSGZFP+÷ܧzֶeh]*o:wUCN?-ۋ%YGc4}`A⮜ zQ|d>|pdF ߐj!d#6;iN6TUJUX%\&+pgǦK^{OPiJmjv4k !;[X !˪=Wpx2YC?i>3aWi@ ;ܴyW?h"şz:GYm2~C|%QS O@fa8]j, ®LȸA|) ,fx3;TDHeF_LNRH[^TPCq`ʱ}aShfVl&b\age<\_!O,lݚ=Q pc_8Z1Qqt^\:ɅVhҘ x F1@qA͇V;vVA}#aHjh0pY櫿qmz߳hzT m=lAZ̓!"/$8A9!FAfc)?y6ƨ7LUJětDe>Pg*$t~fЋ?1HPLY"4:0qr}1@L>f[سM%PR#\˱%P_e;\7K>HL Fx>Ǒ` ?HϺh'+SGUl`L>: 0E$3./v1;ňb#&%=6ȸ !,iO !).*Ls @H!Y*vk>Q/6eVQwѠ`Ti¨}Z!w4>k}s|K:c^AV!dḚ'gk8NTB 쿯0O~3w}֓Fzͻ%ASLbGDew u 0DK(RiVEwbu-\dgΐՋfO:+RnYި,, %!h1H kQA"ҢԶ,~|7~7M]FdOR&v0ejI~(kT2':w.t&g!?v}tEI!;CN TUǒ cu)@J" Pm[bv=]}鼸3>%AO*Ǥ#\geGCDq#pyT,ob%ӓ5^EJWyFJ tY)r(^+s!&4f|%1u6JZ}/Ⴁ,̠}v𤨼wF/b@=13#JOR.nCb Hc39~ -?2OQ>$=<0 $Q"`F,CY /.yVȝe g,xS'_+ce55p(T%nn:ܢԐ^KUe]O)ﹸ~_^u+} PfH *a"(Ot(}쿾ÿ,o0)=Rƣ3"ŎM -NJ~t=qM;u&u RlYx*[iڏ*tk80ĘBD<[P<5XTGlzJykr.1`EF]0A8C _n)N~a~0kSkYܔH@1W_Xh0'?u1.7̛0"n6bZV">Wz?uo=5Z q0rp^UoL#ƺ4#'tPd ]C+A Om^+xr.1]rxlhp则!+!}{T,lȁIqM Lh֨J)n Dח4t8A{d{I,`CJeϛ}mZ Uz+1+Б!cj@zeѬ=1[9$Bw$V3 7G%x94ݗ|( b_+9jeULlH MUۣAR ?Wzo;GLK*vGi 2&4X/b!,uQ v存@S ~AV?s1Kqhͭ5Y;~8$e@껾*đ * cCEF0~V!`EEr-{@W^YUa|B?'58i"{o5l0Hh69Y Nv|oЦ( |q:/_',El-mnPB{p횆sRR^ׂ$RIjW)6LjF5=SI~L6*ظ ;ޖC,$*֎O G J_&ΰt~&u?`Dd5) q8!n\wkȝ63YAcRt96+]f[џd00rzuœF-5)meCŲAվ[8j viߟ+3g9vj9H_q7N?SYUsi<+Ԛuւ"d? Z.N :1d&D py8&2yTuMmvò@sT%zRF9Q8@v3&C#iK%@sl)NL8(n uU%9/o^_=M4! (i kٿ*Us '^ϼuvQŗӫc޿ٵKs&qR: "6:zgsd ԰ 1a\Qa3Qb17>\nG 4"apUt^ Bdy`;cEW2n]~Iyr5b,90PJCZQK@MM1?$~GAsJ7;aښ5@yH.ݹhxɴDo`aR&C8pe"F]Ϫebc4i5=l"3ѠPQ7%\e5;y )]F{A#>n::Q:S~ T/'EI<,5"'MQB g 0N~BR|xKSiޞh%:O[˄ vPR$~o)/5_&56G>Eb\:Tek`4i˶1ɕRrJ):'oSZ`6I[qcQ;Hs8/E-đl)p)@UV*^ڑ :m^ޘs[c9fcG&Ƴ*ےT2s@5lb0އiﯴ)5~zGzAмjPINfK I?:оmޔ"Gvܞ6#he$ĉ<>ciz%=Pʡ@(T/6w?+ .UL ThczhVB/3Ŭ&j-+cC\|rǕ-cS3頬 SLߥT4;|Dqk%OXRp}%L :@ u_Aa] {ZfS6>کW#]e9F\.rϚnM\xE`Ri.Ě}26x2l# 7jৠX{>)4b=R 607(N4zMKƣci:KaS;0?״cQfUmN o_zv A/3+͑#ЛSE_np~X\]i00!~dh7eSs7SScX22Q]?~-[.Z;R,hWB8t ےWn}]0QxZsՁC"p˫K4Acl_bh`HX_F7טI(qfDGбEd2gˣe+G8"I櫤$([Y 3#]`Ww5 <]N!S$UQn;o!imaB-fw@`c|-T!dH:as`Hr& xHƭg6F }>᪄!Pi6N?T͈V>))ܙdVe"N=W=, Ϫ}|DL4fwjs`'Nieq纃>3˳?{u"<܌M#[}'$#Sn..ܑoaɊ|X/O&ǘI 'GoVn1yF-$dykT%}kG֡cљV'#1ƨEV># " Ǻ&]X]&88 _an `a|9X! {.;j"T7<+[kqEn`mK)WnZ;7kɽo6G*(,Ktt/f~bgWXBa#m'y-NS7ダH5{ߩLF<._h/j~r~JX dc)Z]wĮ@v^x\Z,' [ʙֺR;Onc6x B,gc\{XO% /~zyЕc Q 5uvˬ!\SSLclm,1`ެ {6=!_Vi]c$jp55[~~UA?E"3ME.939R=fֈV$cloK , wSY6k:}sDZK9JJ =*>. sfLƵ6c bFU?i‰q+Zz)bV $zNPI~u#e1T3`w:Ieڜ]Rue; 5Mଞe`wq\(c]v!,`{?7M\3Hx%$2Hoцٯ-0Q&?NĜVX!I; d { y^%|Qӣ8=e40|GnB@ɞYd9bwl PUW>Ao,/p<~mWZS8m JP<5%<|á R;PrlH^B6?f?(Gov.iќ3?1f7}n~K@4:wpu-mOj)\ [Ē.*$'(&PHEbEʉz3D[kp㦦~%=9VHx{H])/6|z:2pވ:?G#CךDBȦ foe8p'$`obme¨<69B*e `8aȓ{ r^,p{WQAI)/WѧԆ: q* 6)ƃwKZy{.S~z"iu.5𢐋:ڼx2uhS:s'eC(wy?~n։ < _1vH ~/R߈7~1s0p8%b%iENV!lX EQ3k!H;Nsʧ c_A {c"jQ4~&X+dUA6+#x/+P~mS1AEX'и`(Jt{pB*gD83}<ГAmH-TA5H}zQ`ĝ>){S}kW ,KRNLLRpvԛܳq5^Q@U="\h])SVUr/p#1{l|yuZhZFo:%bZy^MJ{{Cj a ]DOݕ-MO2C_8(!ҦR j̮Y%C\OW {S%,~ kt}N,C;]WE]:z<yN4S0EtFX'fwliyulфd Ej2Tw+[XjݥKRǴzOCV;^ݒzt̮/ԂY7H[C).Fv@ g!OV݀kW8Yvf%,ܚc03 W@\?-yQ¾d^ު$Zbf)e`Ӌ+hݑM>獕BO[ЫfG^_9 G[ErTq%RU<.m"w3pB,f3*,u rK .;:c|;;#!I =Ds,U?z49eZuYbV܆F謆YjHőZkSElk9C gwX {*)1+I.?n͝N *>?>Ebh 7ʥ~`FGh1d}aCxZ=/'1^&!"?čz>z|ex֫9nvsj 8Rl³6ucI$s+9pe^6eIPTm:kNz֧Q !'. Lpu]>cu)!'Lwy!{Pa)%k>Z"dmkv;4=c+~/}ԊPLFT. ) u\f q3D*LTU8j2XLbXlmL[9HLf oDBs vVkYMΆC]-(t%hYbSm=HH$,Y;^vFhFHƙ+ENzfTP&sgs \[5^qO9LpѼLʍff ~dҷUSiψ,Nީ\2!XVHHp=">Y8gw]NՄsʡ#V8ci /wDQ# -#M[MB{O!vK @oԭy@hTA wz#1I˝m?w &a }X5 7ucMwiB{"}{Y?:GMfnxTZ@!еu<7c/7 rW\0ao4Zb?wSɳb@,kxRR O 9S5[~&LmWmTbYsc3CXY/JO0aR2ʚjX2"碔L%p %J/c3^2Ndn/@Zk+g36bk$9';~R<`Кq$1xS4)Xz0 B>SygHQ%C spž#T]vzȦ-2Z`?+ݼ&^}FXV{GWK"=/CG2 r'10Ѵ%J :Ud0wMkk\)b`:]됨 1n9y^+LwU9 :5eW7X#3#AJL3Jأ.9\|nHo"!^SLJ׳ p&@Lqq{ŠU,oi|hvwe JTv)%"erج (Ͼy ղO:$"ofGY]$0i;l5n$CYOjN+GwQi&ÃZsw\"yÎ pqjon)4IY +[hOdEeK&6$,9gJ/wRpx1g{{cmM;H=ye-DpTݯ []Nݝ;lG篹 D@$Q0/4cdc ]@/dzA^okcS ",XM .D[oCcdGSg-lHzzD@,iC%W֭P*2:bX|,ڕk#,'FL$ۊׅoh(pNT)ya)yI;DDTcqNw)t.[-EPg5ӒvI"rANbyaOͣ-i 'P%Ak#ƈ e?"~fmcIIm ed j ̠o;^ё+nlݪ&8 #i1O8Dђl/Ui8{{ո%}hċ݇X\a:{zHc+Qɕk!er6-hԐؙ^?,O@&KћڹW7@drNz\okH5#Ith`tbv ` ,/F@k&lT[MS>Xx#@8-+O-'99q/PZ j%N:Pp>MF^uԨ{M/g+D] |ڀiRRLX| "i˓^!Z`UD~ׂY Va`f-~Fc-7fXV;Qk&I]9G;ۯRV;…A;@HG"Kt WԂ1" yaC\(BU}Q@0lP_ [-v1E3e2,e4#|f9XMCre|Y1ɇ﯊ ƒP(\  1ٺ:9!?~՝pC92ߖ;G7!v]j' r!|nPɱUDrl58$ۋh" CR0p"2\ B4LN*bf8ܛl,5f')Z#1Ё^ 6 "T vupՎUF,W0MO(i9WV,}.=oAO佡i:D}g: @#9 Kmn9哼11C9,`uNAr ۂ:#F_=·Kb)o1m!zI3'+qNͫSl<),z UgeVȳk!_+ha*Y=_݇oN#>ꐵVt~^RilÒ*^;<8ٿ9^(bu{0Z6oc8L)EMTZT{YcmՊƹ/W 8J*s@?a |'uUqmh)7+'eEQ-n{PW6)W 6> %:o2+2Iu.^PNV fH:Pv< mHJ!OԎ?z|$baKiXE ukJj1cEa%B:bkqPCha9(:ÿo6i+,-${rdؠR= "k,痐-]<-m ,WuAF󔑷QY \A+Ʌ]Q(F c)t%ENwdx86+]u@JIÂ5:Bx`2$fغ8C_d6,Io{~ѼJGhclY+#0g?BnE9EI6Ol uܰnDNEU 0 W< M%5>hD@*|P \T :0ɼTi}NM11"N JDB dC!!(4gk:@G]5dMCL "Y;zcXP"cnC\ |_f ! Deٍ!E 6xQ|Qc9Z `h7  ݻ2RrvT1<{RG_D%dj3 Ȧnx,bM}!db`pyUM ?x\?@U,)`'Ֆ;;H:rpΐLD2SԂ[ 5e,ˇD"/!5@P_6u>\I1<[y ud犉*U-^R%ou.FaSV[w$3LZ$p+Z}rp]Ȳ l%$j9v;i?Zݳ/U^}Oc1=8/N=E8zabrXjTy n'OF'xlY‚GtlQi|S~`6wB'ucN,=5zL1ԙ+pD;d~9zo({rRn.ȶmN@nP{ka 㣈 'qoӲqfUL !ځvxeYE:0!GcYTbpՐwW7E־({7S$׍rҐFwƌ%v1W 4U xD^0WxJH(i-M/-gΔ83ѣ{*|7a@&].MR"_$(eE (3smum鏍(SiA!*0bf&3gۇj375TڨN'ŤO6# :~^_+!{u`r1n@{ jgk-fMF`#6W &/ xCy!)e$JGUD& #*LŵB3C|0*i<à6`Rg0kkLbv Ъ61'AeWjgm*O(Z32f9*??= UYySfx*6P|& pQϵ'yQКu]%ӭ EINܽmC;!;7|hr󝒊ؿTn1 ~0 R~ ^~%L+/r 7X~6$(`ud=+Pv~CܵŎP($';蕠C(E@ozn2Ez5cN|Ry{ 1_6j>Wj>OI\)Ŋ|BV8/ x#99- Ȣ `%ܯݏ#MlDyQ2vvXy} zR^% cgoǜKv W^\SMOLFV~dӒ$yyBDFBc0p7*vye]VU#ܵ.y[' EIggBZǾ ԕNdzNjE1>V2_SM͈~i⧽5 E(7 ̒aWV풬CLSfYp&Z-zQ(CUKr$uӹl!4-Yb]%O =T*$.?a8?O vf6Ri@nٺi7*ێ1ٚfBA% n<l ߍ3܎0PK$dK R&܎qw,ζkHGu,ZNN ۆ.n(V3%菟2+35enth]AkU(4W+M'9" Z{i1*TkIn_q [|@@D΋a 5ŘdY8l.ޥo]Ad,\Q[v #5\Wq^L/kvgL%ct/哔llYnԳ^=Bb;J9RT0)/MӎwbK,+ýr NW%ԏd9\vQY?bqN2Wm Z]<3788Y6u:Vx: O" 9<=D!/뛃7qݵƒ{^09m|c仨SU1ڐfwYuf^ A~> =O:TjAnFƷYYN[)Fxu5~)jAcbާumܡYsV}oPZoyOiBMްr1ft?z2f:@kvlA)F=? 2vp-Jr$-~+h BqqSdzhFݫ>HZ'|ƑRYoF,6spz )ptvِn+1pcWxAviwX"+EFϔ٬jQ*U1IF7Bķ$eZD,='*nl?7&DCXѽ5&ʳkWH^l1+{AH.J{9`7#.#[Y)SINv9+)M1CVrD9>Z7(L#_KQ0:4調*M p&>gjnDj,q2a14/BhCM!~\lT QO A@+VV+&LKԜ03zd"R>sɣVˈBͺ_Ek[|#䂫<Psbٔ8~_ s Pr쥧.ƫT;hz1 ]ȩ1'pLs:L_%d%-"?#_?*yS5P cg<vNA"uɅIŝ7sX1v4`(; HJk:y{jsg7@ jQSUosixA$i,[p'1-2+2EN}J1ќ̎kO 4?mÁb1sU |Rc'L<\ŏἫ>˰v ٞb9V̿:lw:&#}m:ѥiMK{nAg)b%i aA1:J`nYWEciUZJXNcX+H=54/ (\~ fc}a1 sQ B*:XZ{ʲg!k9 <[\ns =,V48b {jIN` _qKcjvߜ_Z׿ZAF{:ְoD9 DWݪ,۰ cqdv9 ׉3W6Gks|TD1~%߁>(07z&[,}zLmȕ]؏6A.gm D{xswwod(&FbCí e_wQ}U:` duڂ݁z/_>V }d 4wNsc\ `(Q6VbX7(boVv.rWxs4W@j']Ah>Y->()yZ7M9 cg̬tMuqpȊ%Sސjم40qׅ@̢īU|ssٕT N&=G`,/VOuYAb C[&lҒ+wZq%=m {@%Khzb:lB7a,l\k2y*Utec}qet\UP-T%n\x(4JFyq@=w.v&)YcHf6Y/|TCΑ!>|}"ʡ$Gs_ziGo[f;;޽B ӿtk҇ct}+"Jv~GY5/׻+yBʀd$2||1"# XId\,L p}'fH聋`v;|}:Xz"Y_Ŧ%$Ϻ]B*h5kfl@d06wLVC0:9WbQmnV*b!?$5/Enag1Ca"M92;2~|u=@:HUi ,&[νejX$9kb-ο{aė?>)>j|G |o>!+ |L.F|i)fP++ۅ&@ucj|g<;b/#W'DE,Fd;%ILVB(~R|[&Ay'fSL8bk> ^G @~|v.˲Ot.tۉAEFW ,#~d&4b8+ǥCõ_g_n毱%$;uā1dx6Pzh7/3sӱܘ;bз$Nl",wby>~@.\X[[=(6HRu{Z ?1H(;=AI9/dG; |(Wx>bis[K`Ajeo\TusV91݋7s4ÀJ|m`:V'sУQs+V`p^@45n1dz3d,}ܳM+TC&cgT |C^ )kT\)oh NI.n![U괍Fa$odytDLE0zLM@)Bh4T{'rx]|e2Ge3ѫw~|gw|XH@p[y&J:rUr9F  {N+9|(?:4fl w+k,.Fե뉭=ϊn_^3g|9m\k1ӑ!R4B1p]]|iXWq "Vx5=XR &ul$Fzv1y ,s}%hJO+l Oní#߫eDT{C#GZTLr-H D u`66OoN( ÐCJ\—*(w G|q[lL6HK]I^D8g P#A/i?W`[1ٴV+F!AL]3$= ҭ^$dA`[ެxH`ixm>z2cTR(lجP귰ÖVIMReW 1rz? ؂'xwu r^ÊcJ11@o>kԉV͑z҄NT wWMԫ$Y!e`=}VyͲl뇏J7 chӔ`>LxC߬WHmݪ!|h#'?`(<Ss(eGSIƷSլog : i`;Ý.~6`+A =jXi"ZE]}PJ ^^ܚ5L7ey-&Ęz/ogh{[!^TKǞ̕BX\$P!)v> _օ>>;,|{m6/;յM+7VqQH0p+F6>`H+k 2x9B!:j9s9 0.I $F2#y,<ׂпVGDpJcBtXD 4.'÷WuBf5f܏YPלB:hbGB&Q]:YSRTIV,d^]-jp׶n6#D*d /Cs@HX}rΠ7A$.#l2ZHٳxdI:P{՞hf,}\ u㞏}wo2[XBr&Em$ea =>d0 3z&br+~ܾ@ F17KCN0Z{ -t5s>- O32WQ!2&WUkH֭B8$Us+KhD2Sf&ǩUN7(1b&|DK&KH%io6cbLK5fd21um 5 ]УU} Co~crBזHh^ IC:xu 6?';α1wU%kYu q$JkO=ۖQihTJ =@enIlWƁ b>N5}e#{/,`ⓐ=Y~E@FP 7y GdՠZ*]FӊtO" :;~ J!\Þq2#?"X%˫v$֡60CGc6AQEr{&~ÚͦgRgSMHџʑX"]@szO^|yEkpk:17@cqpY(=&TZ;byBs#)!^Tmhܐ68BGҹLesF/>?oO1٢t lπ&dL>rYJ.8"Aew5? ߆:+i@Vm9a^~7D Uw9O7 =p+2<Ѝ O=!a//Np#"rxGd-[)b\Ո9txO =U+*M_.L2`Zf[nư[u@ɢ -ڶB}o:^09ムWBrѫ6*g 犻6~xNfG/art$ zZUZ^\5.'I$Y̼ !6lSg> qf $.6N~ZM(Oon3^%"mUR0$ak_+(ESh(2^kBJ^-)#hb,[|uϑL)2i#P+!{sC:/9u $/M9riBrx_OG3|oʕZS>yU)m;tnj^G/z`ryuU8%j%}4Ci9}d)^kdW%1 oU&|2 I(:+DH{<УuxǰTI/iHNNއ 6)͎,.evQ\3;K1;qQ<>3ʄ7]Gzgzvsg|)Io#0̄p \ h|b ~#˦ vTbTZ2=iO,ͬ!#iF| W/9xgk&eصP/9 ل޻|i/ :-)a$BV]]R}+؇* ZMN6zQ@pi"-KI)CpW6k}SoX\(wz+v_gYiK$`U9pQa~2@'uQb6uT(PTv >$Y Lگ>Y0΅ E&_q9ӡvDžon/U8:6B!lVc!C#OZnCFةԽl5(Bl\$-- r/؇=hM{̜ף:ѕwū ϜeAfGK G0F[/E!ge6+T M&OᨯavtSU?2C{C[-u6DNļ[E%;] ~Һǿ~+\Gv[Ǯ-&Sz2Tz12`Lݿh@q8b NyP}yGXaֹ h@(EykTQT>͌',B|oϒ j;vrP"N; ^&?\Ϡh8By=%PKod{VN\=HZ.=:-@v `{SO^aeYι=']Wc 8׾QfI#^E(-J(ϛSw%G!]U^]7'k>xQB 51ks`"ϸ!!p{*a'&“s}l9'RH]X9r@A| ő@ȖG Fz)De%kpȟ4&SDǎn}n?&D DN,mW7f[Y[)uYr =(㪥[`%f&%DvS,knQM+г^oJ’pˑK}2a8Z?`wm˝TCzڦ(gqR+L6ɷH--f2iP=4̪ 7.ו; 6gP/ Yz!_eD[&LXI ^X /qmG \ê@z r53z>幔adcBI|M u$ .o-Ӏs}$JGnYz|- xTVwi?u.#& N G̔*+ О)\4ʀ*Z flqv%qݷx}C7q]rv1I/ XPdAa;\k1GV!'5NpK .+Q [ 헄;𙁴}] "+v𿭛Ƹtr;'co䄗(3DS?jvEpʒ-im<"]PȎ!WX( >krh(QvzL@*Rs8x57ܸ<z숆a##[MW>ƨ'ݲy_2g!ʾ+T &pv𳲻1\!McS93ㄋo| kQJ*dj )T1>0H[o_k_,ØV@z{ĕDhߎ!h 悿NakKӋjOK0QQ|4H҅5xc{txxbkR->|a>j\jznt@u?ǬSq`BbCkrhڢEc6mqC֎UC?`LKiePSc9v3;*37*J}/1εjxfEEIو5]Ytin|g-v! 3 $9բ26~uⅬpC |=Ci4);l:;p!,Lݘ'#CTprY&$Uup7A0H` )1*LL.]iF6 3߃c:W 6ƨd`~W \$ފqv@+*93!HCdxdyp6UxiҚRue[;cZ.jk/VNe%r.%7Tv3f,PAV[wmlcrX=F$t$$~th, \Aqueb(Η\h0%m|T ,w W{O a1 1ւ )ch9ߤ n#1лmumV+C p(32sHLNS:s/^'!1{v@||Rhb<\?'k<g`"T$jq% uC4|K w\q$ XKրn)y~8YH*Ha?Dnz}Z2bT%dxF㟇ǀ]*֞J8b@Vc  富_uVad8DMK֪9Fc{hmԺz!UGvG19y{nLMQtf-,NY?]u;Ȫ팓 m/GGOv-{ _h*3 JBL+/8De)g>˘o[UȩLJ9~8>%] FO S9tCs(|&IuE1%Eps0n0d,k\4 =xl9ՅXlS-`~`ά"ܘ^dj)=R&ߒm|ZXXtFdžsGz|V]Y^#oڍBG[wؐ^Dl`g({ͅ_ l0EfH<ݠzRSҦao5-\>#'tG[>Bl%1{4 AC+,4?(KмJN R&} V]3M|'p,O p ~q4_cBezuIv VF)|S +n&٣c5{Daf=o̦VE9KJk IVc0D98VPE*ts~[I½ } ˤNnKh)N!slʈCY]->Gڹ"2 I`<5R/vܢ̜8(1stq[BmȄ`Mւ){WdNc&ܯG 2ikE NT"#rww P3Wbq)[Zse|WJvx6!bۙҮ p%ze{$ `"oJ "|$dd}ѧYAEFU ⵺ Yi2;FNvIxyڡ t ovjaY KM%W#+T?`9&I/ITl.OmR4!;` VTb)OVQpǕfRcRYe6=!. ԟQ=#O*ko~) 2-SV#tbb/b[OtVJýdVK=S2>]);ojXj]YByиc&pݯ9W:7#5;YaR<%//d| oD,IrO`iffH{}Uh1dR#XbyLt@tδvQnƄiM.|f4]WJL~yf`<τ dҋl}wlDb $Q\)ĀAn\' I9Y#!$10Y=}w -ታ s2pRiH8_o3wgq 2D'yB$_)>ٛU0WFy?6YtL$7$S `KͻDU@(3: YPV\A!PǚmzfA(=U\>gAz$ S0GQuN-u`^'Ic = xGgZzXaxlcΧRyV Zd= g V/S U08NRzc8\OKF4vB,Z9Vk )Dx Irs`gb[64O3B#.)8E -q^)_\'3\йd5{g*`/?$ZWڡq//ct` %%$էck!{A߹Yt2:'q6@.ΒPhCN%"O^}+A.7jaVvPfp-MZ䔆Z"k*D|9\@ʖNT .! 4K9[jN"/G m#>MixŧX^3r-m{pM%0(rr_K3e֦4\ -9#`h;8pŠ&IBuN}m`kP2RK2x- #Ö/A3hۀvҴ.n 0Q$0#hyhŁw5֞挸}Ȣf =ɕ @zSF,|m>G8ӝB(28z6W)kֹcWNVl5oa@&){<[6cAQ8g`g)Q^@Q%1sgXs/~{fUr@{t RӥAh˔^y;Aܛf);w uRox.`9\H:p4O4l ~LMؒ#ɝ)XeGz `Gؖ_vz\7]&Os_" "E/RfP(b~ 1s_ys< 9+#ur@%\6"-SfEA}s_yJUoqՃOT;#cG^KL֧JؘT^al+QZ[*nx=>fFuV.HKz(uIKET3pz)g ý Sy}HE$r{Kt#};wтm9obj|Ɖ(E2w<ӷ)_mщcR]id5lf&k _1 Oޏ؇B^RdY nԷnE.Kĥ^77L% ¤2`kBIk|3WA =؀6btj3~5eP ӘC ԁ &~L1 1-s73vx*3Y 7PujLP02X.iC+^uj8"'?H}Y6 w5'\Q"F'w*g)G8<dxhjPZI)ޞ^P.G4BSC"S3sۖԹKv~=*jdT8H:\9?-{&d@LUs+6,Ǫ+ȢSA_p bl/2F ԅ^̧w yB`JP,Sg 6Ϊ'۱o֑ DW>q& }'aW'm̥0y%+pNyyw~aX x'}`$]kyqz|ՅŸTJqP67"-`f6VXn[?'&Rڷ"k2jAxI*4@ '馛 /2nGPQC YKl/Ľ?a`~Jqt;U+pݨ"ݨ>y}e{j'JŽC@ \7 ! I0h ciIAi^yVeV"ޝ εe$+XJHzfD:@Qeevrl)|xWNi'%R`w)W|T|}h󫧾qu0.J"FnԷtbzDjxOD74ZoZqC.@oK6#~S-}B__.%o ̿צ@E^T(׶샙_DUIمԅA+K(ZWWm̻U.;$# )-0>pm̓Z>JˌSD`%LճhiD#U2QO3I2a kS1%p_@jޯuS"9ҮK (>>!SR5EˡC7N ړaT_-<^&Oœu?#эn=6f%GK,3)ΛfxNJ]y"nܗp7"}hOCn兆#dؕ+F`g#Ԇo"!wLC/) q`̶*D;Ѣs[@F7:p\$w $_W7;'|)5sTo!s]5X>YO\ִ׮%4p6f6,11DepM/p!)"!WcUHܭPu6 =2 "mHf1}sfA<*\{mY@Ju9IlsDo8[=e_cT=|044 0`xdV.b|+1 tcZėNY%'N4#BsB`<3v@NhnZK(-i d y&mn{#?*+L,3Q(Q*B,2!J#4aZx2RN!A.hwܿJ:C!8@4p<싱>@Yi-. ,")ƲןE l0)3h;:Н _>>엜yv>s;n2Jn3 )9S[yfKYR=ټR{F HvAee|t*ʏ-Mf[XDķZxvAhM%˺c}yzYo"R+xqrj&SxWw? .ZOn=B*~+ QW"2fU]Գ0;dU=">K°XKo;b`|T1~K+񹐎1NZ᭝le{H(d=|zM>Ky_V$( R14*%3)C[j{Q]v ZVw<}s|ZK9^[0CϘb~8Gþ )S`!p~9#ira(j&oߊ2W{O>37Q"_4'N(V/ײ -o6娑YÊ o~v(w\&Q9Z_HI?SMG#wŴf?WăO\*NדƆUPGwiCm a91$)Qtq+ /HU\1sg- E0L+ QqL8)͕_`SIPs |h/ q7 ?6Y9G~ln 0A'GM S(!4I"Z, JTuu L.! yPKiX` 6F30l)#!8_2Mtb Y,Lfg`J{դP7h x749ݢWy2V Dvcdy8>h0\+5lh ì] IG q}|se9C,sLOH 3fmQ si(Q>J"]\tu zP;$K,p%nUI&_&z@R{\-֫dYYC/1B>fr W_PW޵Ζ(+ *=[{waqۈmyhԛ"_C)~szW&؋ p,@'L 28 jM EtM:(:eB96'w!<,B,܊CWQR-UR>v3ŸR6*ve-;)$iæ83#2[S=ZzEZ'V]e$iVcg̓20[kC%H?Uॺ<+UF}E .Nԡ`8jE26t:V?9ˌO~vt"4\^si?l̙p41xIkZL57w'~u'[9sF**t4A`~=<ެ-4m!dE5='ё7ik%l۠X,#/]dT.Wo=]L߳U )6!&\T70~LQdqsȬ(-v AtXd%Ehw):!mbiq_G<5kPM`U2NgiWY}}n%=rZĵ:^[I(f4^S3z1&YG T.0omMI5?!5Ի.wQ,Qz0BgEk>@r~?V-ҬO XKsf8w4y> `:Jf )?\ŀtwit9V x ?o#ptSΰGxZ-t\·ZRⳣ+ՕҚ\ϙ&  nIwB9T(=DEMxN 3:lÁCH/SPj1NMǴB o_m}\M ǖ^G+ʵ ԧ ؓ{br,Lm$Z)TvsL4.kpcHV7Y [Җpы1پn`˞ƿKIFPc~CgnG;PQU#5 WFbI|`Pר&;X}:E*HIf 6T SP;LKF#:$PShHi|K}AjBPYwS.Y Sˢ IGpM<@ WciOC2ze]?_U b<$rv- -Qqλo;-o|2g-'*\=.9c$Z9S=Y!ȚVD@} ̣ԟ&JȔyWק|-a>Hwj W"Y|Xc j䠬B|E3u7j2/)<.sbƣL׮1 bM!?JI߃=<*u\ZcE-t2ןeC\:4'(9`d[h nCOp2oE wQ'C*?W_?䠘$X6,=]uU%?^&~T4ɳPE'fw>IL&l7(9W@o5nrvWړUhnqF鲱O o<1#q.Ece1xy;sOg *=!8V~QGBn# (Iw 3cādY !s~U/l,l!6Z{*W1V@d#B/2."bHEyvNزon)2=}tC<<ݟX 5Q_}dG{fFF/nOoGP`Tv%2wԗp hI1 Pɺu[ӅT$a P&^% +[/O($Gr^8@(x}qzy+//*xXGkqWv3#Du &A4arDiq \ea{_Ä V!q,^qj3`\ޫj(}ΆVQJ;ݧkH'CF 3 z(ͭST%9@of&>26Kqht"Y*wt^A]G<=%wo> IQ~3ʫOI[{tFLE[2kN֏GX.|_o6{'w֟S@Ɵ_#rȜe}F;oș 쟖#[<.KDU#<" ^]bGjrTV[/jh9SnZòN#J @iGo C) q0$&yy qT嫁w4@郠`2S7SHo#SƫX^>܏Vv?Bn T\MDI?n\`<-ݕw } =pMh2nyC[1; RBҊ 'r"jm=OLM52ykK,E܏a&oG!)-Ueܘ4$S5^дtyԶ+S vq`PD}w f 4s= p)Ey4R "ko{e}S eӾD%(mUT' VI|{HP_ŭQ 3vkmlAAd؏LQ"aN >[ԜK![q+p&&`PճouB7Ոj$w1:BqT *NUJqd1J5A }lR]NRlFoZTr݄{(`2BCw!]* 7dSߙ͍f RmsGK¹wS{(Ӷ0\^(,q:+r=;G~"`T<:'Bp9w˹)Ö=U[X#O!VՆ"/o^8L+0^~Ȝ<]ZYb&Vvs:2ቾᵰn}@Xm ^a՚o tOX7\}67ޘO zgS1 Ȧx܎xėm꽡yb+57wͬ51=&Nt&^Fh|ו:޾ˈϷ)J:f0*p؛t cj`"q[oa? )QDAq$Ce ȵ$JoVYȶUʎwAae7妧ھTT-UiD-a%ILg'T;ڪ.@ԑ'z o@Xƃ| 5g3V֗#;yJ `]6H7W?IRqEP6#MIQA~*z nfw~ͼΣփZy?r{i}P{sRhL/*w nPF a_}!+Jdѣclϕl1fzݞ\Μu[#pJ?̘5̠ξ|V9uӗՌ 4cEl&v_ `9D0Hy I #88B #dƉ]SW##E[ e zjTu#>#y9a^oOrgO261鹵#?b2afEnŲqv_:~|r?6c8؃.zhݨgkW:pOAw5C?^Pswq$_'cJ,JL!k5(GN";?n+6!`%Lғz8J2X"cYs$6/\hwKQ^>Dg9`r2 Yxr&L 9- i7vd'ʨOh,DK#*;1*ߤGT`o`_3a'9, V7TtDq[WJ{4 [J?EI\NĜ4f)2)0'd̄5["rz՗=O3l)ٷW(3ޜgL,KṀK81y!d, Jם Fk:ȤwDu `[]kF*Om7b3k]Ar,&8\#{ڴ>2{o$cN:m8~9qp[ 6!EτRjQ%<τRcFޜYBaZV~:-?su>ĉk(֮$ ?XW݋@P(t{S(G :%M/ہ[| B/:2yl?](锲[$&+a^1 )-]T;^[|C $ng}x7E;5JzOdX-MTv7*AnUM%)Q4SG,gB#^#*< oNvJ &9Ih*Su^~]gCGqbdI3 |ݗV e0:oo> xN^V ќ佬?NxzE1k'Zzl޲~ 4YH+Y*z(Dn2^H >&TWh0=@[$5ί9eTE&\=_l*A<]a@?v`!gκXv*_O-|G3QjGIs#wϙ30X`80rYuiwc HI3Zvȸy1FXHr@ρsOXU/iZD:.d5<} }E!eŽ,҅Ըm9?XAUWr'G;ܪ:Y|ՈI/<p;bWZ{Ň wb/ =tvL{Zˬ+ad Ozŋ45P%vUs[- :desk@H)PV&Nҭ]GG(/$qiI)o.cbEwIU+H{K5ꄇf%ΖUpQ wӸlmt`XZtv-Mf{)يb3߀Kx4u, 1PM>T#TK'70mA=lX(P j!a 3nu6'5B=>LH5f&e5$^[ # b19"!Np'&;}fԎ 3Xgn+WNv ]KX 8m>&Hq}~3˯C:F w}[\,5>ai9gyhNݒr,Qj☜Y5i[j~'_hyM2컕}2Xa?dX1(m5#0h<`\$ &֗6  `d3cpa}mH6|9Pj)Q#5:{l}45d5mJgC/ZRiV꠾sHK#fB x~?.Zʙ3f-Iyg I_ơ'{Dnқ6p%ӥdw~H)XCW~Xb3oYOS'_j3_){<=_2^Zw $c^x6iShuٶy1l>P|"SCRf}7~16$sf=-A֢_8=>Bj} lӎD鎶_2H& ۦ+^,ȯS@{&â)8r ~shrȶ|^|xԇQnDЍ֛/8] 2hL^stz=~eYvr lRLu8BԎέ, N[.(=;)0g |tِ8,6`&^"dsTBeqey7 Iz8$ƚӎ#JE&V"X_ *e8rCιtyHra[h`s[S4cՋC!BX4uF˷'vaA\mIE-'4XSP1c¹!N -,v,XUW`Wz!QK_=[j9WC̵!^[Ub7x!G-sޔja?x]]*-l,_d ,odqW0i =TQ~uI=5V\Ly 3@;Y6~)1_mb؃-UeqHE*H~v<в 7uի΅bzm,E%dr%QjwN$Y2Ce[!1@Ly)Dr}9'F߻2;FĢm,J`aA!Yx3y(W3H]̦CfDfMO9ʣ4Rs7vV>³QJ(v_RKk(E+em{ؽ՘YD4qwKZ%ҵ3< ͨ+-!'AR jnUH^C)yُɬ#CDS4t1?$[! t;FYhVf O~" D.5N>y߱ )!ߏw4J0]w\k3oW0-xG6*μ4#4LYIIɀ%#aVȏn[O3־I֥C94u$ҖAAQXX 5??ȴm `7fQ/c6̍ 2|(1㖑>"HZ^g#CPjz8삆w*IT$M ! 7>l=rm- =P\ zBGҊumn‹4 kEz?o -KJW{fz^^Ѽ2R$\OȂqiWz3[ ?+ց-"`d1,zS+AO=͌(M: >kޜb3"hfF-A2sc`* ]>x]e"Hpjz뫱ZeZH^w2I>!._ 哃*\uǹp]\ NS;0>e3UF\:8ŗ;&Ձ*WgY`-C7C6Ǟ]eń#P>a1v_`=D5IzNtJsι`+2NwR~ c FLu]i/z& }!@8Of~b/ctJ lFc[/>XTCNkwhzx{Pt𓝚)5 BtebYE bՉk|D {&q_=zo )Y.DhS@#صV~1_O$ֱ ̍gV_}?-jVh׭gSwu0\48Kjd$v,)EŃ#F9\ i}xwGʧi-޴ gU}#=,> &V<SuyDhu1HK$Õ'ܥQQ&Սsg\!_܌(1^fyW Dgi_pHVIl9.OM'`qkDN8ج3:452 ]Lr:^Ng{C!c?A3)L/c5],i+U\!1FodR|ߗ\\SR6Bi2]LuĐ:ގSX}37.ʉb_%<]][}`&Yqە5\(>a' ޝsB%|ֻ,Y̺fPc]IL[.7BNB_TܝM|ezqIg +u+0"`F+&lއnDĺ &HnS4gׯoyuZFsk\\P|q4@p!ՙqCNr@a`"m@j~"'Z]*]U^Ae3ft@ƄhB}=Ӛ{M`V?'x^e<~ Yu넛-`R?!fSe '$qmq|fԣXuK5vT(A ^g/LPU(3!I+|d.Qv+@xXw ]GD )a.TgO-ׯouɮ 'X Om$o32 SHK ӌJ8lAE)ѬMz*oYke7&Xy) w$6]/ЉCܜ%x%BPy}~r,~!. j Ҡ즪)M5+޸K8'@nri}wD%%P)%p3L}fmxҷc[&SH@SE ;H4-pg,hP]`ۧ+&4:}E"˄@cxr3|q`mx=xRH!t;Ue$R I`2ZNGh ex[yIFZX]I}cIo|E/m4X-I]2w 0k]XBtӚglKتc?'|D̐Ҥ~fώʟqOX4<*DwO(<)}X[T ru#%a.P'Y e'^L\hvojX]G  n+{i\6bEFnaX-t "^ }qT*=)ۤCmg"Qav=ɵo[M;=KAТZbz?x(Ea tj/3ucwㄵf-J`]v=-O/{{bSb-nZQkrtXttr2ӆ,-9hc{R TV `k)Xckwy<2U ~EY8znA3TWVmvR|_uhsEr<9 S)@2oV:VQAX(\yG1iW*FJ_ƺIkCV:ӫѫ9RŅ_ө򘠂AŶuh~} %5>&LHf F1qYM!Y$>}0Rjv2:r6$ p߮ժL7`Lq+:v?;U5 _f 8{iII9Lq\p\X+uc8dvDwF @a š4OS} 6QTbғոˬN^3a] k}O:Iee*n:x'MŠ{ُA%GDþ@1nGw//yZNmh{K M>OW0_,(?-ѧdLA +K n3!QBa;D">$1WbTT-Mr "ILDJ3ug:}@f;RRCcٿSgj1uLt)zv=i>=֨(uCkPD,icEf~I\4($uS>Bb=gz~q)aSr \,]vy;M# H?x.O ?+4{Pi"F.z~ H?Y5MuHJBߏ0o20oU\jz>LT^RW wDǏ"lZ#n֒ f9Qp*UJ[]ŰV]֜ׄ\l_iv|P '!n۪6{>%ex8([ eig۶b3_Wu}3jwO{qupD"e 8-gd4J,T T'ofpgϑvJ <.Z5Cp4bisE= ̛B],|&js/'}K7El9rC2=7$'X,מdR}]m J$Wf' 's؞< K<|U!?WC:N1{lz cU6i6c e*%lTi-G?7xYg|oM7:Qr;~*&ߍk;oSUG/ 3~~T*u  3ۤT :͙c%*Xl\|)ElvvGgzb}1{߯^rg?ݼBo&q_|!Oʮ8G>K z* @B9xڏK=s?Tǰ!krt@ʶE]T ҔNj9 @ aB9h?&C8Ɲ*@B&TI 7?n3->ND (Ŋcy4lUKu[ԫ)ߞ]qjZ#gG] ֒8QKw /aV*~BrO&sXpx7R$".J\W=dN;wL f=E=} cסy2ש(ĘB. G8:s5ZzOLyie6Pc&n(e k${ChnF}LG$fItOl3ۼ"X?6LG*/LP,Nj38BRMLτL1@=b֝w+RM6P4,4l &itQ;.AZ&v.~*"N F!q9Eۜ~zqShSp0g~D3LAVG^lPF7-/12rWiӇ{Rlͽai O@ f^,SXDn^ !"?E>'l{>ERY<#H&BBy1>'U>< w-_EzFOh3-X>)y{e XoUjbl 7گ&fHwTL 9Z_l⤕Xip.#*(S0ܶZC;weT-1=<=͐g٧|* t7b 2ؔc{ 6!a{3+P0Έ3gi/xTסXآPA]i.3ٰ񻌵.ME-O1 rlABD2 X |Ϊ'{͆TMo- O D>Mp-DѰ{C̼KKl&`x}J=H'j$aɭCdُՈJ]FWC0kdMCc1;ΝH0WV rۺ_pv(bcϝo՗@}U''PraES 'tt_E?]6|xecn'2}lfC5NaQU iGh\ 7%*ud;$~2gB+4Ze*9Шmu'\GstX|lUxp'w{m(\K|Wm3n1DB,>dZ(yi\]R)h<-j)1 _d0Q*r JE#o+oC)n!q8r"V[)R.ZS85-;&cƺNsVFk`ʵ;~RA/X 'pLj*"! :3k%w,뻿{D|_g?<׎>SEݑ¢-:㬑RT9f9ǩwlgJM> Y-8ݭWc5WAj QKӒqg1Nfz5HO iu@q"-RXȏIp|Ą ϳuRPQEbZo`?*ץٙQ"W\f`Wj3 ݭ(/ˉڬ@dQe+:9>"Ytzzì_j4Ft>ȵ[ 26'u<ɞ|2OU(QPz%l`D:{FF ݍ~4 б!p-p-ҾEdטɯچ-GX'8xP06x!!7O8\/p%·@tL׍^sߙBY5Z%>,V~IBW)CR|lדqֲay8BEzs}FMݎt(IS<\ڨXoy׏gL{+ĕ( up"TgIeAYla>Bڊ'9靌ZBW|Q<)iwB&/xzY%:Japu3?)?W]3'qĝ%Gs[f 4r^/\k;}y^=vI=AB.´_6ߜ/(VGbprQbe ,Iik_N rGʌĦz)OU mwÍ TZia98Bhso}Us֝6З@58T~\qb⌷d0p\3,\ KL KKu a\#uVvMZ5XM ۰`g2<; .kfND/ɝ{{@r{ǎޥTfPz//=yHh%EHe Ϳ7"&S&OO(&  uX_cΦMdsϤ.nLWѐ " $s`hZ ;dX7|idXmk٧3 J3c<,[p*AW(Cqn><}@4q?7wL  V(Qvl盙[~bVTQ’nc[svȝ)i~;Dhjj)-7&P߻_qw|Vm"ˢ1?Ua+їV{v ]Ozcx'\QeƸ+hUz+m5=r(*DGQ_=w"~El#-:ʲ.y6ISH(w8eŽ+!$pQgB~S³C}h+޷QGmdǏXe].#42HP]]YYlif#혚U F ADi;{ kE=>͓![`` w !jETr#KLȞ6H@ )s\p(mF5:B5jUWײ';A_g*Ch3hy%,S2F[MڒH7L ka"SnLuGҟjK\ ;V^:1q:-I5U6/?Ut:\`g` n~8&Q- nΆab.B{LF<]X ? W3i"wqX[hcdga%5>J:^wuhB3] U< 6c;78V"|59S3vLۧRwyQ-67SѬlwp%8rfg uZ EL [ |[V< -x&n*6U9~j!G!"{l2?,0b#D3U %opMwe3waWp@'ʒ|2͝y9S*R>qx-wi2;NmTQ{G0h =7d,ȶRzT|L e/64_#XO/Z[l]6D)<0 wջ Jhʽ nRdF!2WY)҉H)kU}v4}f랸oO "sH4=ү[,*+ag9D*ߴ㧢G&N-/\vRbKo !`1qGeNFNe ?>k̎a2/.rE- ޲ͥr:\_(+,{Çq y}Q!!.o@VRUaJTMg2* ^ OvtN6o[K4c ޱO褢tx o)#_\8=>53V( }e^قpl("cV #. __~9S_x~4*Xq8_n>RtN:P J̛6rVw[+ n6'K]6CC#ȕ)<:.|&nQ &ͥ9e"l%ۅ,8[n_UviząCE'L>+ʪH0TNEռ"f<AOØ"R4=lnNGLm (vf'hT̐بߙU &t'%Ӻ#ϜWysx0$.~d--1`upBARfXG6T d=ͷTє#4tH+cu*%'l2Jw>Q־CM*J} FEDҾ?DBsuCMsЭ !?ocؘ&-Hr" o]pWBy25 S!9*_PT`,F/*X6ၼyI $@>; T.#&g)#;sJ/G8&FוߕyX\hFfHV%U=3܊*?U<ݨ2;-Kc$׎xVo!TSk;ȾZ^ ĐPS2qQWHEr!^m c9P<5  ñlteR7Z6R.m Z޶h4Wp"?k@i+]h<oY`͗)eє^AK5O[J9v}Ӆs%^ڨem- PF:m#H)N3gs{&[?n`4=Dww8 bIPS{|X/5y1(3v7r>`6^?ΐX+L͓~5':KGKΨLWQ[IP.$^O\wVɰ ؘ/Bȍq ,mᐎsCogCC}DYM=?iI*вFjT(DQK?X/ Ci6x]c׫J#POJ];{0$DILYܥM[ZA{;*}5T7Īһ'܉uT_"xQK~J\4}p1#E2ϳ8Nl4喇S9*|%;0G2  ]]3|6 ztIeڗny,5t\:S+Oj7kAK>?& rx|_p&7~^#{Ŀ^l+fY\6@Utq~h-M+S)ԸMbu!x :OaKS,]"[Znj(.uiA{K`be^yuL{b5Ʒs{;>pO.8sTHShQgHD7?ykEbJq8{}Xk%_D`.Dfx1ŽMogGܚ `D9'فuSRb|?zOGy]D9-,n?=`OR¥'_18̣+r$*"S%,H3T rp):!A {i*&9j$5Ks-bV9hy{@a>>b>\X_y$ +r&nE# *pݡ W~U_ C""͈G^ޥ>4$#DlUz[^N9t&&fD{VȞb.S5\[\ryv~ʪ0j]vQWYD4: X"nL%T=}")B+JzBߟw!x-/chU/4'6O|`hzG8uy#E=*i!9+?txIiN"KamZ1Txkw:ygb,khSoZNDzxjТ%IęƮlT^$ KDd.⯥2 7ԡA8]ŶKU8,®z { # HSPU,?σI_ bgfWYnLQ 8l] \ko,ݵ"gBn{Ʒ[ ?8x%]ȱZU@z? $7>9BT#AD k8PAĉ.n")YrB(\#:ZѴH1^E]vxvۤȻ \Rۅ~F1g9{}, {-g09s p0N9E_BHJ mh b潪;Tu/!Yn bݎ™2DzI;=ťIEs3@;mDtx>$c$טD+ $COw\JƩ*|Z 0&~=Vx)?^Wf;FQ4]Y GjZ]N(/bS@?2vBz4$#Dz5R#t?J[Za =Pn9UKT)m2h#,(_+;tQ?4@>}2ъHn4`Yڔz1`ϑRv[v53ewrW ONmx?C1m@Bn #JT!q-ݟt[,qXjI*De&LlF0b[+S).W%9g!Dv׼8:A2%-=;I#H2Ƽ"/t90q!Si/AzjCtNzQ F? dH4{5YZ1igJ Wi75*[ [Um&j51tv96 '[n t3\hvmF[p[H*1)!6* 1OR>_Vr#bǢa&_6VYr^j]/"6EgW|\oOfK-D5nTZEP5EF=h|pLcd;{&4Qޤ{mvbLI-5hn#ɟ/fF(Xwɛ# d, iž"b˴JӍpcb_kX03*i,?}jB @ :WA"ޤdO'?aaQOa` VAQaw%D+9o#|m(G8i4UT75KW=$ՑWϓ3p_@a9S+&xr Wir<hzj$"WDA%xT5<+$PhqKu.6/&hD{HM"}o"z +]lw'|Mɴu:U %Z(MSiKRgV% t%n; e47)]tk`wݦ 9ml!i-/S-$q<H4>e,WMgcMBeʂqH+1IʵWXtyҞp&G+c/կ5<~gurդ)Dz*{@%WSjo5:#1 F^7 OgL.*&EWmCFncO#~B"B%׳ֻGZr*V"4t.Q΢Iϰ!3,PB5k{/7@Ր l] U~L#Ri`3ufh'ϛR^41IC3*)2yH]-tg{5ZaH.RMS}PhoZ`?I T@n%JR+~tV.mtwGFFAšS&7W Uon.ؚܘM7*oX >*ZKiCj_ %yek$Odfm4z-NFM09OrZ7dG)jvIʧ,J^cHHTP18 Q?r!FwMr7<654šu)B+uѹYЩHiy.޺+g:1T8.N6eZ&*s筴Q|=h_&䟘De總Xz&I#[= x 8yƻRZLeЩƜBdzKBz+" 1Rh@ O,$rO'<ݬdω BiW<^AԼV8+ rrh'qۘN!Pҍ _K˂׺@5l0Gat7F4,%  ‘S -t. Eܐ fQ .jM>^: 2H$Di\JtS{KTl"ض\SS<Z" b7I=r5/3 4$H1^/K%S&ėi_)U Nu i~S6Aҍ"0 | >E+ilŇlI\Fv]({%QʮelXyIY`P=R5l3PHB-) bWooLk~IkmV{[n'Ž(ۭ,)܇v􍟊?#GV.OeL佷7^Ih7QT@%Z7֥e1'Jrw~Y&\Sz2 bPr>HLG,]O1ܛC)T~嫷,H҆ؖĹtP$n`-!ZPZ @B~矫^g-AYŤ..Cg΅A?tY'cF~yTK)9i3xIc5Ay Y5 agXT8y V~NEd6%b/88*C?Mkw?`2j'~` P0s_xRA-Ap=tZDc9ÞvnX] F>'gRkf.^RUNA'f'Zyӫ9VRJ`N,ߌή*#5f%o). <%1$ <*wGI6Ϋn\lPB>TC6 FL52R.!` L64+Yc3Y8dY8rW2#m]}7q:{--5@Mtx 7,a٣`6|:E;L񨷌vCiA. xǽhGlsoE7mt;/rZp(ȤrDzly?hayc-Jl?lC\HBSG}RT(aNezw/-]di5ڋva ԧsƮ# g TVGϊ7~e K ?992%+{W0$~FOL7`Xc$Ɣ5:Na#kn)"}lCt@2eYYc0>Ж#_U^BZpI ,VʃE*v:F88a NM327&]l'v*OS)RV0,7Bޚ4f8!F+ܴ&l.I:wݷ! c<`,e-.󸑝ާ6\zwcvE=d28\ݞY.(C,ΚxfA5>s%6P̚aNC6lqEb4WP7cZYWY@uﲜh‹̂\ּeAoհ'КS ?{I3QupxQͳ?iƵl!PhW#!()r:(YDc`:z:WҿG;+/R{@wmf$ D=\ePYhv#6C , Z)ˁ~d,HeVCU {gHA9>J~(ȤKNY/fB].bcm,kdž[:gC+|]8/ xS>z!#0鉏0>{M )gd4nJm3N"뼃:,{HZ={'ZfA]hjߟX(u"WfHy=$6bQA !DlV|n3H 0O@Qu33 :o #l8I͠PBTMzҪs%/C!*f'F:OczR5د%7ǽ$lbTRťUHӶf-<ob09^ncCvDX^RYl<=t L0vCZu} WJMrU.'j "%lgq7[l?H)P|QzyZU L(D ,!6L :J? Sx{(L~O4dɼ5~ QH>^:*\c (*pY34?d%j(XD*{ئ㈱׸QцҢ&2f25־S)FT?:~Ĭ-;H7Уrmݫ=]@|rQg$h0 \HVh}j:I `'^PFE j9uDꔟiƱ9#_GGxq3S\;9+Yi p䍍Ǭdz[JvExR:FrlΥ 1!kC||}˙蹜nH«3=ߞo[Da1 G %R R>Ro/kN4'ug\"]ܪ`EIfe _y2S%k~H)kh,fY[ƱXN``o nZ'Ei(y7`R!g%p<ΰ<#< ˾B ;_F[ F}2*9֚ؗan\SJ^42|4QSjqٗύ -f跈p׌2~_0l@FH 9BoI@UF Tɏ11xnG|+=!:KA_PTel@Q(K~v!<(O̧OtAp饶Ub)X 𾐥At%=Ch/}cN"J֏%̝Mq:OT`aAN򧜚.&B_קzt=,.Yyt̉ܪqwf1jxMe,@獶=k&r᤽`z@{o kZCἕ>" ]6Bu.VX'MѪ <5V#(Mm#2 zA+G ?>&,Խz O1/ZL93|~L*0γP =3,,{ײL#qM*e@C@WT"S" u+\[ɬq[bIyƖ|I+ s5n.T sǿ7(ĘZ1XԣYLv5E^XlLfIVA<fv$x-sΫT7;ʼyʱAS'cP4{llhYF ~b6%.ƽ/rf<$ӡ(UK{A^m3$ɍٝ,mee(DntJhg߱WCfH"OZٌklp+~&/^D-cQ37Jy-N:ekoxf_rEf*`2u7TbY`[jA(uc"X;E{$:QִcVKH]*.Qmn37_P'L?TMM+WxByeg7wF6|KІvߔo?$Mب<ųЧJUuC x9'͙М$ۯ-¥Ǣ`rh|Rİ""YVB}G%{;|VBKQ3왵(aPxh]hպ%3 Ciu\% ^-բr~o29lM3 !xcb]Tso­wJZ^č?]P!D⨈o0ol4WPcQz={+ZۊUl+}5A <ŴqXq~=7Kb9lGV̺|foS1Ҡ7g&O yoе2^UE8l Fdp*V4M a\6ŕIY"¤NKkދS+d `{P3P.LN= AϕEzRClP˲EIdUҦGt_J6%سyپ*ώ/!_2M*)^B==3ՠ, %KJz]Ti ^c6:R &DnI)gtk77ZͅwfɊm%Fj;9HC'oO-ԕ*Z-I"`ՎlA哂a;Gׂ? Ք&zZӤh,We,f&ⳟ7]〹'~f EP$7dp 4Vn=Ab gy`18^ӐNc.[p(m\}::T'$EI@N"#XOVt.ׯA|C@,.᎘ +u^)W|gKÓ&#R,XedžXT{|fϟ0vry<1/A ּxOB'$<̒*K;Oj0^ZB"hoYؼNŔLE[GvPܩS_qCCSRV҆5^+"U<'Eۘ6s19Y91񋛺P+ZE}#OCkZ ynCΣ]0brU.ڐdw#gp"6vou_ HOςmDQu" $S JP/1(U L'eFk0fVQf:0sCv$n[3HRp21!#FjG" r8-1.؂ҍmPvmBǩ5/S!o:'E iTe]Ȓkr>^Sy&ҽ[Hy?`p}yw oq^!F:q@B3e^85b3cT8eC'{orjXVqvJLT1DŽc=o]F?l oOCHtՌeo?j 7069e5|}ֲj ] WEX h\Y7ڜt* i^iepq(~ sMke\Ͳ\=qi*Β.֖pi.x%t|Ӕx)듁n_:tIXT. j̄:MX9ɻM25/G|\Fv6,*wݼ۩w-L2!bBoZgk]ޚh{<5[XQ3;v {nq3gT(8>3X p?LpN\}.)z!<-{Փ@6pMS& 6}BE|GﰰF(щcu(09q&1Bqr'7yU^[Wf|fBS{-UogޜY EMO DhE>\eX!" (`e0O#t$ yD[+W[ȥ,z} ^vyb6yCI C< ꓑXb薲jg(}vaS aZ[ZB)^S'p]D_W^n`?HKR_]) @tK8FSakΜO[fpӧ\ܜQ <望o>NHG/ہ,,ZJ wuI`hc%QzuRl8F2{̞ΐk&&g^^rF9Nen~@s5!/ɜΐH 3lGK+t5sH6|֩OZFe918OXy[eq'iK8"CAr C.1ںYE|G ,f#q$~S?s5zi-}4UrZj\kꊠ n>]a,җ. 't1=T( g˧iq}pc7HAlćX4]'Iji \J [0>kR`qI}bdT>iHLʚǤ0dTy|n!6(avLbM.Bd :#=HG#4J`52ɼEK{&c};_%roXJűby`*W,';*Y0ʹ6-W-+ǺܴR{{hSwcx}ӝ+we)y'n[L`eQT!P5哜k1fӛ=";F&eޥ8?[ܭ}*0LI=`lj44_<|rokL+b-k2Wk7~?X!0_9*?K<)CO_Pw~7O To]d`dO coDJW΋'D,A6QC z@3ڰ*>2eg7AQ@n%7 >l~doӅSXb6o42924ӡ,V|!S=чly߯|_hD.)'!c"'ӃA3-|qRAsTc# E Ҿ>;X$ô#5EY~:p˙wh*C!^&b]ЀلSݙGun"5myWe]ƺZbXX@ynfKHA'sdhVjg 7ei&M峱p8 ՟yGm쒄\ S*l2˟jɳ5cTx[7H"c-F:=y5%ƚ0goF;fmz08z'e7ftmKJThg{BsHtWFn~%PEWh<-gD7ETKiQ!ddslL76rJ~NFV-d&zk b4 =ҶŃTcv6vJt͒*^K@4Z5.=]l h__g!/e5i,T ~X =IB?ŀb"X ?ןfa,;`Yb%"p8Dq;RMQ!f7qo:'E16HnEpʴ"᪁lyD4rn*%opg O÷uJPj]5!^5`l3bD´gT\. MR:%qm&k|ǔa4x p'E>ˬ!dDX)\ {Cu2X K3ƈ..ksO OsغB묖OfܿLΝ__=SyŬrgwslĂEϚn7Tvȇ kamTa&v#m>CX>:%m!|X8?L F 5qÞU7=N C 4"z|Ã*2kJ:g>7X̅єuy]3h{g2wc/yLL\{ i -۴˔b˿h0A j"KɦC;uՑw""SL3AQ QVL8"k:Ax:䌃w@;b)ZOd,\I(j`rM?~rTGs7XT) ^+l ^J <1}I#o:$*'ڤ0d^[\NRܴH[ȗ[z`\Zp. } 'i{Av4wZ1x;õ1 SVNOu\}@Z`aJR.c159pz3"2ST+l aI;\k;Z68}ߓf!|$Ffs"_jT\PKdub4nn=ڄ#a|}Y˴"W~Z !Z"x3I'\2ka' g3eJq}o=I|y`wM;_! 4Qf\eWOM- .N'\w!hb*1Lp0N)ܰh|- ”/`An & ˏǞRJ.7\<WomMD-O0 ;ЅnVb|s8"`$%#$̄[_s0AWtP틖$YG`=9̍7ʓRkkT~=$ۋ|ixe Ggҥ__֗dvLmTܭWP%ݛ*k GE٣XRɈ^/,;_4|"J_m$W FU0i \0oa\QJeZwL@w!80W 'ӢFwk<,Pg FH)_$`uDjX9N1DqAӧ9%:Ue&%S&+)A1M, ]sAC5IX!Y=ЈB̒ds1&|^[e*,V\t 2)3C.burx:|y7+bD*SIO'o3CA jyy% t!u$"O46z&q = | `]aN]mOZQg u+6ݠ3i?[Z}d.p$Ky9]RxJyЋ'~]D S67d%G`%|B$ Hi/!i\`*M5yC ZT:XsYZb65]ѷ=Iz."ѮlaX4;ڬѳ;5Ki! 0A}͒Βvw]k3w\ l0Iп.=€14O(F7R7 !Z+n<$$sċ2.UNJ=J|^&bd0mT{H!l?ηz f :EzƢC!1%wr Ave+wl-S8@鼊uOcnydނyP񊏹 dL[S$isWdǞ7^zDps(bNq9=[6a8Apyƈ] q8R ;`N0 }dҤƾ;/l˼+Wq3^oUmWx8Ô݅K4@\׺<}=`40uGd+̕dΈ팷;3 s&` )Dp]XTeu[rS\/y(9Rdo8yP{7 w^ueׇiM(~bnHwzRް}h2}eҔM0oc00K3lVeFhkUB$_V HnP!2ܰxn? fngäu]U,@!xYnhKjCѥ84fؿV6*` 5K~0yI-.%ٜ Bg#kXUj':W>l e!M:aeGI4yoK Q/&/)Ζ9CũAjU$&1 6*(0N}備Ĉn!pasNĥ f}> &b%= ᡛ/(qGWUK* Yla@,7|R/é-rmp|dD$DM} ~" #@glE,<9GNU~6+F>2Z5i . >OgG- rwS?3F;ՓU&-G*+-Z춯8н 482`)Ӓԇم ?;yQ[N}< LT8VhVSZ @jLm+mtOUKԟG\o~^Tǫ$*% VS|jO|llϺVX =&9jTN ^&=2{J' wa%pY@ZY0Y-&?Lk,At]zXZES7`drE]BKflŠ> М 6}@jv3fr\91Et^nWyvʥ@OEZbΨvʊpd+_B[Be,d]`|bHqڞOf[boТ9?n?k<۟8m) V!E%{*Ί檽JHA$!)17^o_YK|5,oZ~a؜os叫!B(=s5 qĶ,b]2X+gS(61/Y`9Tn|]@<ڕ4䰮] ^cٶIgjAvDTp0q;r*a$j1"JQL%oƸpx`cG,DcAsZ7\ d7#3hkیcoF{r[#r{BIQ *A3ˢ#_pC DY| ;hJ}pU,pWtE ^mץrCTрL߼&7{ {0 l`LG4Ga&׭D;;|td>Lv0}i,q }1@8DLBLdFZ؛y') _ۥXTӡm/:AMg y 9ۂrF!JZ&5d1G C5uLі`?)l!YÀ/"O,@>cZ>iVYkT⊴ފK*\@x' Nn67sKπ/KuRֽfMIwq,9#1ژ>)IġEVY*w*_̙>:@6b#GӺ 92!۹#cWLTEC%,0G≊}NsŇmszEdhN[qW8G);, 3i㔕tB9c};BR[ijAz)&ɯ`ƑYq]9aa=Eӛ]X%X+e ZIxooG;ߐ%GʄHXD_C \5Gr&C݇aBUPpeifQYπ͵@ډ[3{-DxXBl+zޒ<1}E>զ$pzF }C6s>Խ!t杻X T?`?nJ- bNFsZpY6 \p'7hkʦl.kg3.hEr?y@в rBY_a=1?Akd?}({OäBހ(J%1B,m̟Aa%O -&+}.?#6M`J֛m{>+x:/TM:0''e j#\˜$w/&9 2_t{H`Ǫwj0[BWy:_R-[o<čh5w >~>3t{0 g oMs@utvj̐suRGn+<~3WPy|On$E'XcIrC { Ayۥ{=LiwѤ`0@e#ڸ6 @J.VW鷺ν$"2օż_QHֵL`1˩7A)2je=^ٴYhܚRP3&&Rfy9%^Na$~H ՐLɒt;F2BŠJZlW,t%yl.GcK?6r3ֵD\,zU ZO"(M]~Zb2*V㎶kD9$8-BT_R&/'?mJ8E %!=ܒ^6Y/wHhw?`FxoSz6tSoX?^[py"NUo'MX`55q9ٳ*oG{~\kE ?U:r~%j6xٞd?jl'=w>^L:Ionft׹7)ydӓ_۹0$ )P%S)z5@Զ u\`qvJ Xkm߿ ZAhZ3[";xp Qaw1o؝O h0NS4"FnasyOBK wѹu/f zu)b.B-:fzUlcu+,P駳%ZsԚcKlk];c$ ^w=C߭wbՑ:+ѽ`>e2 ǟN:+o\TT̞$舋:Ɇj$!l;҇[]8FYOub1ܙJם#?%=VTIkyMAUʳH]3 V<#OJɈVP2fv,[. ~~^@Z4z=FBiPZ4dpJ<.gٽ'36I*&Ӫ3vlV5F|!f={9ic kk}M26(l#3R#7ml%!QʚD|o8s=P {z}l>Dz4]C<'\ba.t3bۭphZ[C\f.|:.i2RpB.[נyd'nusBsqg2Lăfyflܩ-wNSzo`*D.$~#h C63Eiu,yD!d&_&ݤo-jsz6Vb;?o}-ylY[-(6FP΍\EKn4(ԬB⭧%=Vx(䝦\^X2Nk.(l/I|oJqMjJ̢uB-1}RRmdڮ%.p^ 1.u8{BUO:xp~\:fQŮ|f(-XRw;pVU5+͐!>GV'hWΉm={ڕ)B"`W(O64SzSjpk.?HFFE~@ڣ:,@KM~a%_IA8k0}q׈S*j(h9+f\Xq<.^\z_VhMr&oI{ߞ2(/pch׻{sF Jp$o%#OΦou0忮pZ5) O{LSU0")(Yk(EcL"jWNjui=P(pYNFF4lmǽmFP'Rl?So25c`[VṘ28E!ߒrԥ}5)Е;L(:,FIC3iV7l=JdG4>Q׺,QF+Ei1{ v̼r~[X\l VTQ-K,Ӿbd)\* yA + s{OuY$B@.Q| klleҌb i~r(rvܔ(CH͙7qk,Q\= |py*h!e.s_ƳLtUȜ[ r݋Kne3aiPB⺀5[*D󨨳HHD]RE6}92 C^0-YlcVڅࠐW9՗D67>o`8i1 etfuҟ˟oXh7͗KEjzGp^N!8 c_QO=>e[A+2,g~&SjN,nG՜\dL Ld S-\C2nPĹJ8ů^tyXK=>trADDñA<7_X5ej 󨢉̑;I*1gWHs_/$Mv hd仢@򗷛QO~#tOTlU>xw`s*CjY{lCɁ;bQK67gEv_ @g;QV 1C_O-BJ5!YQ,<·ƈ^g%Vϝ٧L\dk%s:{^9#J1vķZqc53vTQm㭢])jѻ"j!7~y>/@~+5eǿOml^̷YC&c+ZɂekɈgpCuYy@=UE]mݣU˜I,1(j,pro(#3ϱ$S4QCf+Ou[oͤ S{P ZOc0VYgD6j6l˼#BtY{im+5O7Z^T+.\IqYwjCU>R: Pp7} sK%x{3з+GD0f"󀆘>AK,})wȺFhedo Ҁ*zo?4$ -h4H ~JFl@".߀|-کwjT5'&ǐZIbW&0m$|%|Ks;ތ|SΥV$}ԯ`P @pa4е~eurp,핐衺<1Pgx q‰.S&žC/]'>| ȀHh;0+jol'7/bIO ,^O_n!mD#i0jY:WpOg&8t7pBK7_$ZJ#(%|z0"y+6Duc:*? uSZʼ&}M:Bؗ}0RCwXJLz_aFX`㤥+K}/YŎ&b[*4~ u<&ŧcrrzȡ }r 8C 󡗄8&Fr9ź"mJDծ,,"4ZM+gd6ode juJ>P 7OkݯCķNfa֝` r3}mҢK~17cn߃b3nGE RY(vvx PTCB0BXaWPQ}goJG5eellvNʺf47o+~{!>L< d-VXY) Ϩ"% "h9!}0*B]Raۦ|8Nnm6mFsKDhP ]0'Jk0sm*AmXIA}O *o wA鰺Wo4 udgAoe+14bjA4hr5NtRN+rjp콫9!ѰBR5Qx曀бcƇvCf JH2a28x7(Z~/SD*!Y0Dz~aQEHׇuױ(@i7 DAm6B`Q7}tmۜk?Ќ+`Vi7в|7יfx.EL6OLW§RJaHБ)\h!w9+eZxĄI@a #~d5jI\b,˃`뵙v6Sas_SfLD[6 t{6)ty1H68{W a4ZڠLJxAT=),."Ohe0UkX9 i,^'~)L/;* BT))3а.]/g!z_nq+h8'@5 +Ŷ9tO%T;趪X87ԷϹmnqU#nN@'P).p5;KzjDݻxVa3&׺O~@Jt+WYxsp2Ӂz|r!+ Ή9 qwg1l(U;I֫| vG3;j'"bƩnT-KQ˶f3vo`G/|&ב\7mZ[FcizTB&Tջ.ތ]ڑtd^RFL{m7XڎcEﱔOUBRr( w v\RXTM9&cyy"A)e6k J>{5{˗iIFVBŞiLG= T~i|4v7Φ> 5glmT -: =ށJw6f7{Í`Kڼu".?e&@. ۭ(x,22iw\1O`C4.17و1jItҟuʶ9Tq0 KX "j,(W/?ڏK(R}߿foz=8bP`^d  ~0 P>Ys}bQsUcBЪiuUŜY$kEUnX>ᩄ?&X }܅F~cJ쾿/YXӥŷsb=ʂ *ox BVVǗ=gSU =<ՇT.+V42c[S,+h+D940Kx~jw]%vUvC?%&;ZFߛJ!yK, ;nɷ QwY x:>\/*?.m4MMV%R$.éȜaO(DpUҟ$͹#|l^{7{ d1tս-')͂S1+CP}*.4} WXÄp;'ĕ`; )$U?н>-j>p}G XvKV$Fo6:fVVZ-br={UGZT%u?͑y'f]ieZ|kF hK.Ž1υg~rf`YlNr7_}<}9BIT9d_+dh^)вߠMfVϝ߹i8Amx9WG&X ØE%&|Kfl_΄{ ҅^nO?`xM{Hݧvd8k8ywU .66-44?9 |&)r|`b; OrO2)&tE~ҰT{4ƍl4QPNJ Oe3P#W`ʅ cLUoH5pI;ǭ:YLQnXcB+Y"}6gg'W_zR]5MIgSi JoXP&>]Pn7K 8eoI% tfK8,1 W>F1Fi_$RNgǻyd3,ԁj]gϥk JHܰ2mtG-P/)3ٚo僤mY+^ѳ!qHIAR 5sG ));bv#_Էvg63xRJ ~W.P H] ݍm{?2=! x[7=6Qx\Ŝ/Ke'ǀCm{n*uM$P2?HfG]4.*#!o/CEѺZh);emDR jH<-(S(_igO<3~7+]ҬeKL.=qR}l)ēxJ}B΀zS.Z_A]mp#P޲<9 ;Z*D1O9H "-$tV&;vH~Wtq2gk{Vnc˽;R"f[v:!!& &ȐVhP ?3n1w @N" ;ќld`ړ]z6gLĭ55؃{o95o޳ =([ `mTxc.Fi7 ,4%=:G2 /$-ccDG[r(k0ik>-XcDK`|tN+;HGϜe/r]g2l۱xZEI,5x j" DBB7! v^f k#K49DQ0H=aЙ%i0sr8+`;Ω%ԋd<.2;a 0" bSS*KeZ7N^8{*8pͼvo.#-nZd}^ v1^s#Q0K?<&zPBCnKwLq3qu.MRQAspGyWxqM``Ahs*챮Ye?c01Oq6{)Th\U*38TfHI CJTL#5>NwnU:лx Y)"˻L'¯l%!üaotE}_9e]oEFbxu@HR؀2w= 2r|[k-MSK9.,b B?Ukp#Vf}!ԌU\y.[ _eE<؝V.uiɐ26JKN²#4wj*E'Nne88vT?f>]ŊAxylE:&y *R|춢WN}䣴BhM%jjMXtZGaL L i~[Nq8(i, E1_=bd*Eik֒fa],#4vW)8xR 1O 6dŜRى؄lEF1 JQ-U)b/$1nF>n ǔGg)e5#-]nJgdCRыPWy80bdPH.=Z^l7c}r4k5pL)U5;iX^+IՏ.J~F{1qӟ^.5bI2 {RI>yQkoHJ9`G1Z[Ԝx$_1 k4 XFOQf;Vk0w9jQl=1GQO]m"_KV'0Z;v~[f}y5ӻ٬Rg< {;8rė싥 &/?~fSkHʹH2Eqxb `U2]PkFH~:RU#gk0ՇϭP7o<̋qU8>U+}I48ɇH*XaK*zY;2ef$JBYC3C}@^آa$̮xOlpR#ip,3ު(-7V]̧5_ zݹM̪Jg &L[}'JB$tg=Xtńh ">Z%Zc&ӄX@wk{j+JoyQV"KDdž+Kϴ +F< ^)y{$-R&iLQ֋sr=\f>cW Z$EO' *<8; }M̝fzecH"aQIYs.-yk΋;yVw^F*p@A+Țin I(0i% t\,Huԧ?C0!00Di\9v@<\hF&h2f5bav,EkGov+7o}8=`CF-MԐ8ZI͟v%+^)9b2qusek•vO3֜X*X494,/ܘeЍBEnp4z1H'&zGb3mAS}r}'Z^Rbk@ U|l+#4ŎVrE΍,4w#i9"JQ:5nQQ cSU% D i-CME3 OkNj,*qLtYτ\TѦ )Cv'.X?{](ז9s:`271a MGۄMR1ZYcp2S@@0C& FKޱpCXԊ~>\z biueK7RDשZv?)+G4$՗0z9,n#TVDgW\ Hgy`qZF)D _K%EӜ}+xIvԕ]4U~#@Ł)E̹s I[?şYhROuBsL ?^նm<mr[SG $7F4Q}fQ .hüFlUEU7VE@Fge#.,6R1O`Ug:&>B+z)xoEr\&MC5_CeHL8@rRkI|/-7Sú!-ki\XOR=~Tb4ԖI` \8z+JYGi_3"Cۤy}x\υ~h ^]\N? ax`+hꤏFs:=Js&Wqt4 \tZTe<]܀laJ 0OPD!FGGDQbaIq _x3h$&{U~@/IGW;T+B3qi{ؿ3 \!㮐Z/sO.qc x-[{|:S%+t* 5бމ|S*T3^TFGZ$:s4896 2(a`3uzSzG~^DyoX MtS3Xbͯ9܇LQZx}$ZiLwNfx@:E>0("g]CЁǐ!16뇉>68;ȇ\5N~ela*腩5PTΥ~v I!kg\]I7N9؜qq'K%d,2i{VM7~n6 B xo*6HczkS1y&i}jd%7ή! _Oo%UOU&zl&i?VY\1mOjgP셌'7㚼gXGM"i-K&cufb%B-G;h):&Gw |,3s)/C8GW<1 \e5u9LTƇ }UQTpXHd6sd'l?S{"9E܌1[^=gXk[kQۙeh{Fxk-ɓ lA6e6neND {建2mϨo?;ǭF)&u@C"{}=Co lQxD#N}W#h/lbPhԝVҗX1=YaC:JDvS6tS_>ma~,v-/)2@z&[\4y;YkdR{]H" ުkyrm$j MOg@<|pBk'\.rhINc̊UinRi̖sZn(Φ?"VQEWEAw\ g sCմ5ۦcZ*pe U{[o`{>˝,RZqŃ5c|LcZb'$.97~WXɽ"8SW^uX6Պ8.ç9'}d<7uJЇtU"o;7xRHڢVf]B4굌PqT?F e)d']y{$d*.|)QG-E~ݝ5NL WVί$1&[YN\F%5t8 /=ьxyD:m9ZwZ:=<[$U!16b0c &I$aB/Ai`A>'U>qR5HdRӞȁ^BFze=8%ӭf~:5՚@EUئYjhuSZ^ǚZgq~٢,Y@~7$a$Ù;лXt{ּud}J&}LrKem>^R3!Je>.N]l}la8Q"%)^}6l)L*$>)PDӜt"㘸'`ֽ18{6mΕ'fBu\ɣZډ(8ڀ*n<:@wi1đC:)HNʛ+2|nMPl1{Oo~8s(Bc{gO +x"8ʞ/v[*fJf z2(/s5ĆUςpňYS9ĂQmHHwo+%vdZ!x+P'[]fɻ-E$Kcp08"r-#U=H} }lN?p )W3͑E?q4'VD^ Q7M9IMl>]G<1 e|= {&ݜ}@K@GQ>/L7$n AC([e@QuBmDIɔX=܁aOL10I "P8;Wx !m,vX7>_U $|A3L`}ֲ ׾>ci.I#AeW+a"4a]^6 3V'&BFAY$ 9~3'?bpв0aHqUxCb4xI:xٝA=@ 9?z_u.JLXXFk#>Jj iTnB>pO [T)R/:2th.t) e˰b"6 \ -w!jI\-j>)&1Cj Uh?;0;hl :.:i_l,SoaX|#WUHg^/sمʰ2uYdy*/DD;s_;@9`9`%TiQ  Ŕ@E:1iW ڎ_'k3W_qezű _2.*+so2O*:l#>pzZCQ?4s]MrpR+d,V^Ew]N\ $6-qȬT>%wT=Ceh3 'Qb`@ϟ)qm\5Z.=>SgzI-30w$!MlE|lcP~wISty4 `kdE|TD<:]{=O,"a`ؘn$TQO x/'EMePs31¡q*H9|dVrZχVui|*?88?@s*xǘ1,1Ɲ n_ lj$-{._W =P:0/9fODrjʤܧueR'WOt*~8;+=l_ϧ 3[W]6*rbtu/IGG {CWWԮb4Q5tAeD\_t%0@̝ig@ 8)C6D 6Oksߤ3R|{I]6sZ%+nj-זٷ(JJ.:%F+9IfC߅SڤCI?:/cMըQA8kn^]:ޥz4لE#G9DxA|l$;åI2g۾ӱt ɣ %BYT=xpͨB<'Qu+˖=tE^T:9N4/JKDg$0FC您NPt(z v ^fC h;o_]jwˉ3z R~1QBV1; F{$527|D]`ag6CYx[ J&Q 'Ȓ!la;ZXxҤpBKCNV՜*oW ͏Pxi&2n#f#-|<$!C}J`N̕ #y[JyI8`;* 56>Rѣ!†}f>Ș89m:Dx_դY60ZW#̟u-,ڎos~f$qY[ .WR ݍa6 7=8Dz R+5>I$Ǖ:vP붮sZt*j2"d4y` h}Խ z2?T1ċ,͓@sZ@z`n ~HŁ.jZgNF#ֺۙk8ԧos`M!\7|JCɗDƘK\1!S^ 4I).J~8)pK^;.Yw!*"+̢.Zp%JxJ~ d!CoLQ))< g6_ Duo/LM!s766y!$ zR<߰ Oȼ1G;wakG V9X/ l!RɽmQ*椻ǻ)ۍQ:EA}X TA!X!feo ф ac!EPt&릍y`]LWp䔬g?=B1xNa)q;Yj8hr'xғJ >XzGISO 8n 4j1_ $G5D.߷:@N3<Q %AOȦ! #E1%O+h=ȌAR^nEȷ;\R$tT?:߃h({۠p_[Ⰹlxsm擵s>JG ?(TnՏ&//O ]E5b|ڿns=76LobBhc"L! ^e ne:WF4?D'.gө7'8 b:̪d5i"Hܦ!L]ճQt2_E9N (r P>z#}+mVr>5+5S5@1$ MȘC3ɒ}P`I:/,ؕ9>u $D "g-,c ZDL= V41rnh}B%#1 ~ǒa+;eFUS.j20L{ ߕ|cxnјN0tJFw2 )I' w1q5ƷhfOfCW'Ν>r9f+6e&+.TsE<eK҇1#= ,Q^0P҃ӯ;HBe4(ԲփO!9T{|P$-bP7825gKZ.@Ϗ( 9Ep <&YvxH 9hf7D!"Y+frÆ 4kT&i3ʌtmdU.4'a~z;NbF9l-==4QY4)l BjzĚ38e$E#N? x;Bf֐N媏RҒ 8>UWQqO(筒eh^jw0ڟ2XK"tbYȨ=w.4V{j̿ƣS mh*Kz\ }$I$#dD6+a\D 87o(T)"LgJ1DX7d*_k7g}> $Ǯ 3|rw ժu?,miD4&rCjá`Nf>MǙ/%NȲ;tƂ'$)>Q!TEYJoEpa2 @Q~;*"N!~_d8΄# *{3FU?FsozX n3hacBsFݢxg{W/ĹMSpJzXZbzLA]ak"J T\!7{ Ƕ*Xf8vz*,w%HY;M=Pިx LO0"/*W:aLdYaG> h被4$^Z<3NV2kSW0D_o̩*^rT\ɂtzQ!{~Òf$o~` GV>7nsrhw..h!U'! q ݃ H:k,2\{k/58]].?ܩZ:qxC0S4TO= E{{L{oq(z129H.835 ^*3"LKw}9`*:r|}|É?>!̞2ÑA+ a m ]nHL6 4Z<'#a]2m,ks!,~ \pca`+ g ߻Nsip݁W~HIVb_0S n-3N ;r,d:hCW*ۺݮp>m0r9͖\OX mj)'Gc /n{jn`,;6&\j\Fr&l@rΖ## ' i>jʕ t 0_Q'}Du( n<zDP0jM sJ|"q6t3ep'gzZ{M e~rwiTbMۗpp(z6{XDr0|Ah *b:{ )?\*&8┳Ñ`.y(?9v@LouE.M35ۤ{4)H۾#]+:dg=wȀOvHrGج?%cӄS[קOX ev4:v>/x $ Z{~ۂdash;3z2W7&贽]gMu!+PŠBXBwOײ/v(ٱٰY3+5YQ_9caw W.?6 &k@\ tȓѐ*-l.v˴(wyw\$ υtC΃66, $?2)JOg71-_yJ.ҸivCQLqn|d(Z0 A[Tʄ+C]CeFpʼn~ -1:Gɬr;splQz)5ݶ..(ui`սO7X'W)gs9k\O*:j}XX%|dz^wqK߈ÅW͉@bp|%=KIwSTncTYaiA.!ڪ=Ҍ!#TNW`? =ϐ7b HSǧ~F-i`*/ Γt65dpl5+j>.`=_rAK3D=Őʞr\{ЩKZȥGg0<&=\1(I֫3#eZuS}Bj18?CպOPמr(*}JOK K"FT㖘~ZN:5^t?}%Veb FW~\Ct?|6Mlni!e,v+G|LFgԉAx汈GP9 J޿(2ٳ!E)ujKBĬg&H[%}nRn_"'@p_;YVՎrwӲ[itGvs {~Gw=&exIz*HXjNhKD:tX,JmC,SOS+O^R"w<39 *Jޡ$<;1"&ޚ:ITwRzj$nB] $Ժ'A&nSe(慥gEdzhSÙwdn yUb%(l #)Zf&Y(T09ds['}=.-WGN!$8&SX% ض~r ؟u2Q{;67F*`W)1a]+^w_<ߊ&Ҿ*üQ\0D&< _@PsW9}$ 0ݒ,2GwDPQ|5[l,88qOHG(G{M9C#UwbJlb ՔM(!u6 歝oZ8EC2j\ghF~Q-xQL@EMG`=,Dj"ty.}Sv2$-RH& i*U}iIvnt@GԇrG )l8:nޫW`l#@z֬Qnd06؎"]b7f(1~l[O}A?I{. Pɋw pP"7NCr0Zl'Gq.f+`y62?nXGLA\5vbD_D3e9M/xzSƴ MFXf&XRph"مᆎu#Q @p3)2MFpRmj%_V&D;=xdp(a$jUc}1IʵyTcS7]JZHG3>^}yG7%uMQ&7AVb䜟4W*r=l 1wdxl=ݖG]$ ı ۋmi^N󊎾WhگxRCUE 'UpL(iC ; >g2*U̳EI[۲b1ZX'4;PnACה72zʽ} :Vtrn"fcWK"I?47 T8\݃a`,hΟûl]$b+%R 6=: H !˗2[5XY e=;PF yT oz{_/q3ejM! hP51$Qo*Q(o;m7d8^Q0s3F"VvF-h!.0D2pbpGLByF*:/4LB:~l=JyFx՝b䯗^<)Gk+Sg$4&DzLK0VHJ2o#ߎ%D^oDq]<3Ys狩o֕sT"u,,(u !N2/߲(A3͠ڧMPLh¤6.Iݦ7l~Moj8p%b(etacF떖L~z?u\zќ~ %kNvrn 594⼹t.h"m`$O%YPl(mX+1)i]iH\'~x1(fD9yHIͮO~/rOMK#f'; "wm>WiTv65j"'d4^$gۧdoH:0 2EFvpz n.Ч GR1nGhu*uGьt΅Бi*Ɋj+|Px`h6Ϲ|+J`~䭲ת;g<>Xg+&AH*>*۔%8O_M-9A|eWѭ[YȤ점?گe1wJ>MbpT)Kë]&\(DB'Zlf~EyxidT.W}O7+v*8_CMՑ_sQ(LbXi/]Þ%6ǭB|pQNc$3ǖ:p*:pwPeNBO΃.x󇏇bfLu,wB^cJG#6Ȃ>CJ>@Wtb7kӊH$`:\NO{G1'q|iwҮWʛ!X_`2jq>*tIh-uF8NlFC.WSUBJho9hɘp)>sv߸)$=HO.-%M# >5ߚ V\nM{ZRW~%BSqysLSeE(Tfk ϊI_SUt8A:Q1ͱ&UaY03}e|?aJ|u8mb"klkLr?Mb?\SwK=8B3Q{Wl~c}J [5q"19z {}y]dY%MlW(#:/蒦IVjbtY#+vxxROLFH{hsӇ Ay96s"T>R':CCEbc{%8)G~~/Osop'-#2"ƍȲkY|-{w%G]|+jlEp_ ѣLA>E$sU5d~示 Fj% BkoQum=T 4Kh"tqh [*+1碈q0 c\* Q )Kkhs BAz ]}tiY.I?|z[jVm+@)%gZnr us1v`fڇcǒ2#m4[u%i(v g F- `yٵ 2#-ёoYlr";wWJz|4t“:eQB`Sc#I .7IU KeV Xyu6B;u[A$[:/7_}KXat[mb6"Qnw v94ĖN{VUnX\+HQHޑV#&SM<  uoֿ8%}ᘈ&|XHޔn2bKz I6Ìթ!y"#t}b @C0ܙ߉D+MyVL˧q47XL)aL*lN 3u+wx='/SzYox2n>Nd "_X#8O6kQĕ@D*|mՎȭ (y8:̝J*v>W-tc$ 7V2qǒ`.cH/hZgdzpƶ ~6Jh ,HӰ>s,٩-/4g#;uh Wa#r<= HÄ .o`8VPbuJ~}Oԫ&sX-@ĥ TǛ FRyg2i!/ɻ 8msڰQ Y)dgwzq.BebNտv[Uf%+eSm-/)go;F 8<|s,g)'V+$coyb4ȥ)&y" 8Y l$N,xkLEb0dԂb/Fp(OXӴ>Jb%Ѝm q+1tGL!JDwY.5hKm<o! >1ܲ݊R lL\^Ѻ>͵RJi0^d3(mNu7%` LaD9#CͥmoESҹkfͰu'VL8;ysP7Ͻļy !יc>)}U%z׫WO vdV,fjEw@Ĕ@fE% !l$LO:TLţJ/ Kɯqo?k:z2-nϏjާ45)rC;wψAl[ -Cr.gF?SK-3M*68ZW_O|y  + NQ@XSUttJ!]fM=GOwkalzːeTCM ,+[x&c|˶ =ra,T%F8Ż'HTw3=ˤ!sJkp}* Gv@?-!fNgRF*l'Iyd.Pކχ!P+s|:G1Bd"wƀABZ ,`1sC`(;wSUKݬf߲63*p2q!0[7hoQԎwCiغ:m~! Vw~wYp3^Uڳo0@5?/ WQ p@+ ZGȼ0;Mܽ܉[cc4/QVODM^':OI^Gf!4+s"M:9naI#A> I)Eڴ(]|dcNIy6n8ƌ{eMG@9D@ŠZ{#m OlU:M$<+Iʚ/:7kewETxafK KDy.yzr uB2a:UD&фWcD/e! mq 1ff?/S-7Y6aގ rԂԶUGe ]1]6ЩY9 DGwĞCS܉G-;Z]~, o6WKO'&>!D,@Jzĭ'%[w%iql"ۧ2!wѠ6ޙƧP:5AZnZm9ϧ %̚;<>2΄ue:_~'?MܠC|bR4֜MO򈳞t&ȱt5{M6wD妲 :gKͻu҈Ӣ26-LA%اhY?)F8`W\eM!Lnt9Q - ˒&ybqM]8\;WPQx5;z*d@Xr#jInCtԿަ5tlN^6hcћۻ-♬y.@#3?bjB]C͛D?؊RKWOHjɊtz ԣ`}Ҡw=Q5Bđ?蟚i Qj((?Mym̵jقq' ð}3KH-vSO9?æ 0;!35 !E+֍O-6&*a d97?J+i ~5.-l8z&us I TztJՈ7tc34X^ zdH\MT-}Yv NSWIG&`_}]?()̓d[ 9gÈ)c;D$\86H0]j1׏Ge1%^v| zVZ'3w\acxՔċu.@'I?3NVʅZ_OQT#P&)+jn`Jb/z74m?/|1$8qe6I^7%VmZRcvҙcHCnҜ0RFB&:[U0UȼKZ]M'|wjLmWl:z;964fy  XKX^3hʦ'8}-Fo8'K۳4w}3dߘ)I1ղKoJ[r3,WN 1*H[fUcC1EgOw YCK2ϝ_RƎ9p "@{HfiX ˝lؿ=xFbfSke+.h } Wrd k;Ng6_lk-侉XvŸ@[I6BFwik2=ld|Ln3~ޛaw%?1RDy\FwPNFi9H`a<|̴;63"F#<rJJV&r1t@C-DF%@ a.C4HNKi=D>~Ѩ:?}jpjvWMAnP4gئ/di(lSȋx-|B_(Մu  e\ΨS6|yeJ9JhTU4@BVg&(9ԳCΗsL|_ڀsejKl2vI˪~]S+[EfӔI sذI S@s egx}j-rd8Bnc[^}z1FMGŹ S$nrijf[?DxK ~Rm_!'_}hZ ` CE TM?a%d|GP33pa7g&m)*ZT0i< 6R.TC]h5{<h**:'N>(#LLEd~9'2E%_YXΫqbFzX6 k?dmy>7a& wqgy`N;7]EVоk(W~A<æ,š2IiujQxzfWRYQ zuڴh @X/eﱡ8D LR4ou*o^F? ݿcu7f) :z J z?ϙٙݐtOO| /pH{vmxWt} C~g67mr"5c=;_bܚSS_HOۗU BV\f3 jyg5 }ӕ86geȩ Gu x$5/CC;D6/?{r.oj((p"d[ȝ9d 9X|N ~>Kt!A7G:0$)J,\ۻ8]08j|y4z I׈\tYH,&̝4b)ȟ3"$vc@9ppb5b- q?ESsD 8䛂pDH(gԛ Fvg?rkke,ŬazY5VښL@>2gk_ W0»E*$m\ tu/Xm9Gh1mb^6H?Y=ܕ;șxKOX>ӃI6g-v, Z9+w  J=,_9%;ĦSƁ韺!> w~*ð7,Ave`J?B<_\ҞFu~^=l@NF]wFǪn=;o8@;W0S; Aʍ?0h'~ K3$3'lt(!8fր-o*+af8# a,R3HBN#4ŶipDj7 hekW0XU^,*!w&(9B| c-;-Wn,\&yhuˍCՌ6RH[4W}G:gqj\W:A㫛U?jbts;,pqoNk(U-zIX%>jAoerMVoJ%?{G3w@Ɏ?`Gҟ>S V)3tjl ;=76^EvY]'ƠG}JLf(dtS(ȫ QH]nE?1J"eAsHQ +Enn]%ݶu=U4)F@hH`d蔛ɝ{O1%~A͊" |3({lq$d ٔ)I.Ra`Aqe%i{k?Zm/weB4@ ,08 _5gs,&vs]csuvPe=K{!g-rO{EXXg$mO4> DHWB^[kB"#s`QmYCVK3F"'-uy !&u̦w |/woSb`9%v6jRJZ*c#FݼN`TH&,Js[ W\h/tPp<˻قDkh,E`ӊ?W&&c1*PM s9msa5B KwY?_]g6!~nzzuW|lӫjtim.ƾ;lg^vNZ$'S֢gCt >ټ6n:$OXn&zX@И(bI΅9nf &V)LE.?TՉIUvxj܈$16qҴ3&`JC]gu:~Wx"57X3_ 3ivc;d /ᵻ[0ǵ|'Vԑ.)FKH+n?&jY8,ZU2 =[t9ƃl78p|f-@Q&l$ƴώLph]C>+%W0&v>h:iz-D^]OE=i-zp^%/ o19t W*}=:ِeS&@?)S0r"|]EU=b:58QW_1f BR` ?Vb]˷we uq)!WѸ ci-9mA;[ܪW*Y{ # ~-Ey^&ϬRG\HZ00gx˚qgD1r }!n%fuE@ a$G,k S,p7NC5Ӊ8ՂOAS?TGj$5.DәA U3X_ Uy^)!/Zj}Mktîd+.E|")ם:z %ђb6)FQa"4{$,YX,\+eh`yWne@里wpKLfU.a>d$& {qݸ/k%a%Y{ %9cl(A;Wr~ʌUDTuKu@z㬖sش D:B csjn}Qe̙ozF'22!Yͱ,~ѯg3蕤#CeUKA\<>C^mI#Y|i2%]JVm*}0@> k@5#gɚg[#mW9MgZΗV%0`N;P4R1s/<,מy16X*,%7[eڄ]:UkEZlls@o8+gw$h"eV%?|7nkp~_(ϪM#u gM43UpH;M4xRT#.;wPy|Ab#榐@dŴlCaՈ:ޥd.!"gQh#q`u>Lv3k皚aՖ4Ƀ,D_ӄ!RLۓ ѿ0F#|) +ucNx8׆O;pĈC"ֱ(F?@!=O\9s `ٮT%A‰ӘScqwZ͌Y~8$b% (, 'KpEgքGEjрȤ&t1t""zrs#`s1tM[/ DBe$rc,Pn.JwS X1RQȞAaGCiنydfI|[ 5ܙ մUzO\t&Xf,{q,ŹM`lY{+ i$ :؈naQx5;m&#,_a2$%9X'Fj2D9{c L$Ȟ!xKa)ޮW=֞^CBX5a1%gv.Yy󿨌]g?W3xml gckRB?ʒ+2y;_JNl\%A{=6$=~pܚ['ZL3H {X= %UP+^L\*!hiģbpiu=ݡ=vs}> 7BlTaBj\KN.G\]"7>XA`-fv$]_"ث,1Z!3R /|W5ZLDVH DQհfHȝ}Mp}:gL}:W#G&V+Ω]wA#f-A ΋3FXXT@dfͳ? PP7.Ya\\pzȱ A0_`O #w1bSRlbu͇&EJdHY%Hǣ{őcm1kܣ'`-4"Tf ,p&F!*w&f$"ͪ2sthek=1&\eGdG Xk-% ̻FF oi.%sD a`UM`8Qי]USg\>eyg9X~< 8̑mN\)hD'UollAKϗXt`C_%k_Γ,] gy(%8 +`AQfO"n3 ; p5&԰QIp : (YKdMO_y ٦j *Uz?R,9_R[$a23ܠtμTLǙ7)E^n'{w ^[&c M[5chb%Q0Y]6sA^gMH[Lapp7̣hfl&O~\3WH:=C29BQd?? )G*=t#4n=rӁ \x6_Le ͒X5璷@䟓[aRXb"jypDWU9Q.4_TMwKcVS9@M{< rWQJ\uީu1҄0uaRM@m@"SFf<@=. ?~Ϋ;v-LN`dԸ'-}YZ+R]G8GY9n1nq \J2'p5&Ǵx9bsсzAR(<8Fv`8c6Cﰷ}? yQ'V/rwAJDA%6n#CCiJEsc81;Q69']]%5Tk53cԤcFy򺊒eR- \联5w+ }A|>92SvፈYhӞ=-?D HuHFRP[*IXߨa6/:Xj;BJEa?@ˆS ~fߚ,Ҝފc)iv#Ê 4K =>sǦJ/L0O]FH>TV4M>xF?580FK,e@*@2O{,7I~zbFIw.oϰm;.4 lb=MsX(;R\/N '~6t(&ek:p`BAZC`5D'rЃE?JnsxdMKxڏ(Wfn$;%'Hͼ\`OPFHpn]lIFF {ipT!?f@݈9!oՇUh8XŸ1p{Ly! ; 6})>8+,t$H뜛aϥEyh 7D }\/cb_By7Ib01eze^Q>h KF/*9>^?%BZU2G{SQ4Hq`a7Jlbko]J01z8[@] $bȺll?Z6y:hΠjLD66Z4aO?xql>?\bM{6GGq @0Y+Q~Xb0h3Zd ʠg[n{s$j]r:aFTUyr]x^2K72Ɛ2ɸfl6RwN>Ts2DV>ىyRͮ Y`a".%I"(^~t6?H v_h3/fVD8B$j=*(x7;57|9`!CV8n1$\uKI mrS5r`{h皧YZȅi-6Av R->'R/[EF1oXXZ [KZ -Xc9O5R$˧E0DJ˒2y{#}M⌗ I6j'KyYW+rOt }>Ef[a_|+yQoT2 "kܢ.*݆by$^o_~}ioC=(N (:dNҤM [R0#Hwf^mVAZSw֭)Fa>n~.; n$Ybk4en lܪJ5S:-HWZK aX>Jn~hhbͻ0-(ug66l/2ťB@Vj59-6Y0ƇKЗ~]nQIWrz9?5DKĞ k @x ]jdBBTG I?1sr| UQCqW iuwlH-R3(Ĺ8Ԑ*~IPh/ b@ >(JW[/oMD{Cs2W~e!B#ӫ&SVh75t0p!82HKHiEud%sXqeBǦK',N|q9 H27ny4#< JŐ(P ~}qϽ_3 g8dYJyD۟ *ךq?KVJO[J7ڍEN)I80Md r=:,8ӣy,tOWN}'3a'F9߀4R*4Gk1ߏ`qÓ5#sXi(IE^ t# wDOqI{(~`?χԫrQ/଴6e^:Jc􀇴"TR{J3 t6.G_ Ajǭa$NZ6 Y$a xOB#"y!=N7]o$ຼXb*Ă] Ԗ8VtF2'#aQVr\ӘCڝE_U@GC.&Xe2r Y9uCzB~Cl+#AƭVB/f|.Tse4dXl&zۓtkV8k7ƢMhrxFӰ5d? iCtȘ3P!3ePg;߬y/f98-]xØ?=':+â7PT'>fU,ޝ| wivi~D?jeWGzᆏc$+N^1t۬z -~Jd^}ȥUf-lCu56b:tZ#sB p#M{[CQxG`ٚ@a:3asOܽm >XLf<9^uK+4>8ړYZ}ܢD8A ͬrkU6[ JwJNX[kR0Y]4kH6:ꏌWyiO'sڠ=`@kT`A:IkOCsEȪ"Jn7nAl┻iCc̩?qLf;aBZ(ZetO,*[CݍsS׌2\=a KvJz پ~Z~dk>{1G\5݋QAS X 5f{VnAR|4^?"RACP~O޻LO/'R5=x Kkk,g+u[>"u|f2Y4h+6,P_2[ٗbn2l&"G.E B};Z*_c53wgsǶċdG]8HT)h=_TɈ5 ّ#so?|#߂C60Mi#Ք s| ډasyCqJ:K" uu<@9k2#]t&=;lJ hoH'H0;=dy4 T]dR `la)+KZ^U dPN.fI^K5k$I >GbrWZY$¤YBi1$bg%&{&]gEmF!N6UX}[dhsJW`: Ri]jZo_@27f{HIՒVIs0,n㻡 qB.L`w1$$UWsrKܡ19+iƿ"2q*҉-D5U<ždiNB2sxu$5}2~X[XE&깔ؙ\cR~)T<#2K4~ɔM)@e=X wp2lK+4A1wR\h:hwv}?\Fkk!e2r?2} 2=Pz) ?9 0zR̜LCr{];b' Cq^Ƙ"aDԴ Z[b~ >xbox $Z W|,û e'/vtfe]lÜRZ K0 *^6%$>7z͸'cǤۖuo.ͣf=#k\J{fHg= &SE`ȷ.â^qRίZnЎ,*Rf^}U?C_ΈyTKJKj9$_o#nrQ\^cEM:[ia8}-k֕%5H%`5Pi(pA{ @qЀf8@sZ+•vnC.2Sn ϞmْR=0_$L!bυ.(JPccY^*/gHo>~@zj[Hy%bZ+XYsI V|W;$3D_kyr=zLɐ6Tޱ Wl=KV1slFu){ϓʲ x-_~aـa\nf535q<%6+t>4?bUqRiY)RD!b ͋ #o|iB} ;5{IE>YcC<o).tiuR^$'Bˋ}k'厗pK3% ]%j˟7$gx-!gv.uG\h$DO3f)1lK O rBLTm4*4jck+ Qu HG1*yZ'|ˊW,>$nf=,"*.4u~Ʀ$V=Bӿ;Jw"'Fp*~HQP?=F:Ў83ays)rUԮs7&JV 9`a}.^]a2ҹL<í2ßA&Bs9CgMiyB9kqo pzcaX+Ne-Gײ_Ԟo-Y4/,Â|Yҭ}tH-e3H}i\܌RY[ aW~B-^r;Pp>3WPm]#TTX7 tLfa[ʅ;$?#Ήo_Â$EMM=VIpV~ugԣsE6%BoU*j B,2g:{sچ̙f`[Wd擦lhePN7ˮa& Jeorp>ӚcO6 _),'(Yؘb"gnOahF|B[+bDt@NZ}/ľ+F`:%\c-(7V?3vNkd=ׂ;[0XsPk̹kV-!Z+M\ąnvc󸃚}|ꏆ}J_aZƼ!.,MQ@ڪ)k"s轄&LF 2 ^~)YM36) m" b"ϪsܢTuf# pA6Zu]v#+t^~ Ƿ[wzB#oO`{|-BGbT2OLuP>%AS|2 "f3.pG^*bX7J?[j#lpgW Ei]n,ar3DGc6-j61\g̢ )X"ʮpCJɦTQȣe]~ybrz?:^PE'1 _ծK*riD呶 F:f<\DMzͩAG"4-m^6!8U\0rz ֖q/x4x0p*ID!-t#x/uVwЙM6dKoMv$$;|oy-tZPG">npwR`b9O&)bhqzӫCZ.IoˆL|}b$(jMU<(w_} ;Q7'F=4Ȃ5 "3W_[bre!";Y*? !e׷wV޷Y77*JaBѲ{XC SaND@'^bP`Nc0J%q7V%ar Rth Mv^0GG"¼ҶE+Bv\5-qڔ#b.G! 9ȯV^C~k*PޢBGVX{fL I(JDfZ>>*; 䧪ËRC 6 2:Zˇ/q{?,L? j۱K`M3jOw9_l_hE+5~>Wfgf{8SwRޚHx*E{|!NiUHJEܰyzQ޳`Ic慮zVrvВVEHf\>J:8!813c8.{Bߗpv'<_z{ { 萱wIs'l՝I)P5#}:fٜ{uQX ̃_)m a} m>s[&8ǧJlO3흾J$0_FI (bOIv"lM,UIUVAw|̼&pL8 $OFlBʽ @ j6s(f _6 }|6[.Ͱt2,ڔ>>Јm1tc p ɦ+a>+Cҙu E"]H% BS{Yxw?GCڍȲ#9?OJdHAGO` lInC>&Spl om+@g\{#V$EzbKIN5ix4#849qi>}F4`F CUW5_3eė&(&w}8m>Rw9,;R9 4eƪri>䉨m#~? tz&:II]P!#d{Iki=N :J]^EI<|FMǸ.K¬XnFl>S3n) I dOaW3"^,m0`ZcqZ^Xr.ʹ0)̺l*Us6S%6c `4@]IƄTSiJx1MV{Wb@u^]{H`E@"&c)jÇ< ^r!ᷝ\3^B `!+!=^40W7<eE e?tRC;CWevK}Su[j= ,x0=4;ȶ]&mp{IdYgE[ݚS(.#xn/ b#1D}Ar/" i: &"iGH>w>4ޟLƗ6@a7oOL9SZ(y Ï)+ojg(qʬoTk! rd62`<,tb*ro "Ή|+#&_eJa8z4s(;kU,%] 9DQy=]<+H:S=rGBS!wVb)i@-iqVZ{'B3LxF]0m:`e,i*hd )񺬎ԧs:{2pN 'z3$e;UD=iQ,_tF؀IM{0神R)T tx:۸% Pm,AcoffhT<(XYiܛklUIT~'ʹWr8ѯ^8 Iݿь)U|9 *63pIgxi7xmS[A A"̵5P!):(9~e3͆odԠ0$CEpβDFb<$5as^pp11|}zWs2 Ji1uڞ Se3@b&Oelܑ|fZA`ű_͏[S]sl8a9-%.!JY3''r91Tz,>疄!=yQ$"./WBcay [oŌ*!‘/I>_NTBѮ6X1|> ~>S鵑\,]7S&y9VKQt]p?R& ̅*w#@H\:M\d&ZW\ [W1|o^1n%U\gk1ʃ"˳UN0fireo1:6.pIb5o{֏8mHnzZ'hjΫǠԙ财=7N譣E/VV8܃b]m)dyǥr'^ aJoW3ofݺS^HP>Cdۉ]UM\9 ̝xQQ$,[*!Tc$}!+ډQ4DaYTLƴ5/E+нX$YfD kEWDJ 7T|yj3?K'T7 PSJ׏s@~5l71&20sF]>eѰ{_e򔦒V27 5_{& UxjvQemo#3*5*evv0A6aD-|PZf%,5H⧈~}9ɔ./B~$sHcb&,%U5kM u&o:bt0fuG% oe<0o3mV"҄[~@nd7I##W L[I,h^QI忊f"g |C=+K&>M޿bcYrxr~!se.qXȽEĿTOKIK۝+n D#$*~r=7f;—@F L{k x⩑bO`AvVucP`ƖS_oܢdǽ+Q6 KlHfl,&YFe6 u K52Su 땰نUS8zCZaY;.XD^4!|BR{Z~s_X[v,eUnϖBb k/?iϻYj(5߆FmEVR?#+$@q9 Ч+t, ڍH(Cn uX%V"s9dULU>0VJ# @㤫|8| u^ͣז&bF97ӁK#4?lq/8(qŌ;R$0ks^'QL3a}JIWIq^p{`ꡁP#EqJ -Ⱦ}s\"CÔK7|:-v!^ߍmZ:f<lU?WI0Б'Ead(,Ax`1b;iZ68h1ePl2y G-#-pA:c~vr4UYahIԽJ|\Ɇ7xK#ݪЁ# ihk냞`eS2Ӹp+[iXBʏ.Gϐ! {j:dJzMWz T; ,aeR/]WW pr2ނɶxȉ<&ovv"Aph:sS,;#U|Ǻע%J;t åμ EyR O*+gA#6R(>5BJRPaqp*U Ļnam`hܾЅ X|Z樌pJߔM*]䍎tj6ppcz 1G#Z3 sb<ȁD7*S>C-ˋn8ӟk<v>O2) )8Ab{]| ë7f"ɵ/|#s-h>6fgM_ DY-_Ⳗ⒏Ѹ W:4ߐuf!+J`lA:EHf/HfJ=ڪ(w_TvEv5^2Cj>>8S'`Zߦ}CZ~t:9}r"Yѧjb$Ο[ou,ĐlSGDC0+,[N#:ucOh]tn$ WGrЩ 5k+U_f$۱{7$B,~ܢv54Rӣ$憇W&@ic'_? { )R1*.F(8GSJe%ȵ:&H0%+%}GIB[tw0Fф6e8zZJ@9lqV |gt8>cJq-iG%B&29ё6Zo9pqh?-YTO;G !"!\P3Z|1 71Ⱥ*.K,:%54Dsf$(KomNʣJRw>2E:R@iZ0[/ɚaAtP)8>j&>ch}6ĩ.=?^xvK9LaLm ^5^e sW1!q{k6"г2DJuL/ITp+ݰUy |wSib@OCB@[,ksb3E` 0nhI%= R (v߸莃Wk|/&.J./ mIVtѱtMь3/ɝ X,6wvenZ-e >j7_">2"OeZ)`Q"Z1XBk>"w_g]D(ghTn܊I㼬8G5p$9vMWԠW@Pp+N4QΨ"m`t3E!H@4 mPOWu ;)=ECV1t{V eF;#'/gwcQh!p/]5+ w_03% '~8'mxԆ$rdRu.}rq,^V䬌'DT)]UHn}G?U dӜ0-UE#\c6#{moVJȦV*vnڏ"i*tHu:CI xT6jlzL- S5X*·S fpeZ|!y4hGCѾ#kjP ɛ:̗M-Vo=,|Hm$2la#wɲڼC:[+hlkUv2V>i$֪%Z};ڇ"0oe)QTf"F H";MZ kŻKYׇvQVV;L E=Jz1v!mywk8ا4 Ϫ{k#ӥYgN ΧHCyİ;-pVGa؄ppQPŬ>H'h;5kLa ѻy%rn%>?o;N=l КUj $_|?Qr>{*ʄڒRmߍ=Rؙg#(*T(1pLCGjC1@~TZB³4:CAU!ڴ`i-5cc ^x7\=-*ꓚb7 8$1qP]<ɪ|ڏӳar+ :UɸB6)iT0@ԩr海TkҔ  _H5x C[ºlF* ?>QW Oh1NZ.錭WGHONʚcZg 4X c3d F&Uk\cz-FgQi|"ͧ N '.Ww(NW8);3y2 lH)K hnxvƍ+"mKRgWN U?"<1RxxE pRgdž (TC߷[a}txm{e~h5 }X }VyQjpGy"of3J?tK["Q8N$}C,jr2؋K"o~"hT̓ʊbJ:qn.a =.ugdaUDPi3!(3U3&pkݛ;I6:ƙ_?lfGL+n? 0ULGBćCun_h-AjOa}:UG‡~Ct%ZHxg//YZT ]i˚Dz5G4B &9k7D/>Ҙ`V @P _ 3.pkFLj6B0=v~џC&+d[H>V/CQW̒;n t#%M$:fR޶"tUɜsjTn9t( 3d|LԲ4ʋ2%2/7I*&e.e ='\^&jyveJcb/1=Z~Ҭ~%y\]NXot2,֙՗Of0~U}p5T*mĆ`&Ҁ+JB#m pGlL!L #(x zI\ zY{BPm6ܖa|52> H%_M~˾JfGd*űC@mj*p/X>PB@sũq/OeE휞qFC(a&O>PEuHWG6!5c=ucbnF.X~]iZ51y^|b c'AO.Mf˞t{ kj贂w2_ݤ\.!3 (q-uH;ú؃}GSB85>;eo<mlE3ssNZ>W@ħ~Bd bF|$E,QAn"-%s *y25$`f(pE1 ecU]uCWrHRp&C&˨$k/%dWɟ1&`bddX+ryퟖi>mˉ.`GP+e_KI/ !bъpcUP*x5_<>bȟW޷ >UAu5֬\!סRӼ6t5򀍝A$vW׺9(퓠!ޛ|a󲡇~+HBK*UPb>p끱ϙaS%R y=E##ŽJr#:Q9ܜs.,Mb@ lG!t1lxLl#4].Rt T/8T("bj.ĝXݝ# &1,]h:2>< H(̩AXEyXu덃_/3^ʴV;ʟV`BV9șj$ɼ-EGfi X;&Y2[;Yn[4W⪷|!nzH`x! tXUbzsj{Y(%CTKM#yT b|gZ,9e#~nFxuSɿhʼ̞^iˁXX♮M݁BY d'lבowPAzZj3x@{3K^|_L$cWdzPj69F_+IE|o..S{&vFx$~A$B kS&tbD.ja63t{tN:h P;ިwKBMe%JtƹOU8†0t(pr}̃Z0pq`2;SdJA൪KM(KDɎGSї2JqE؀.9Bv~5cLo\ᡏPQnQLsF#Չܢb^޻.lt/< %S;籝ʜyүr<^+ q Peo`+;1u_8"[,4li/Ia7%J.nF#bY>R2VPV$$ 4a]crBp-LASNvB?85l^>oڨ}:,EF~Y3|eܘm'.RuEL ҫ+-)2箍n {vWWLZ!Ov롴"1Jkh0_FY: 4x}-x]R"v_QrvtK}ꆫA( a)>!s-4qKffHc8_t8Ў5h+,$ `ނNIzizp-ꇩW@P P ObJ܉ k9r{ehuN JJhS8uuŸIng m.ڇ71/o.ڠK-Wcz.Kh$E?#mԃމͥfw|U@s\uRq~gn&vq-{NS;wE'ZyArsj _3{]?"M,ۋЇTlg5eU̞#3ʪjv$Hxbtq0>:m;W&Bs&b& _|R>sjg1q<ۓ>yC7,t 6rZQlU..4::4NuɄ=/j;  gwYTʩ݁]lO2- VXpM2T끏 "c8`(n&r!U4f/ } z=VPYFUD{ڋKNr5?䩬G!$~u$hi2NaXWOAMo:ڀ=l4{{y&8MD>27 RD{|,%Ϯ =^ߚ bG V3U`4`Ul6d̞|!r lWӵf-5Ljwd\zI/ܹ!)憐QdVl3ps/h8Y'_tj=KU juFƲtj6"TJWތN.,3{Si OZ>|ULJĬKYT`QlMe#Z[Wamub ] B[9s HnK'*xѱpwlqOc}oYJEK_Np.H ZxyELʡhSV @F9ۭCJ|3ΙuV$:SW$0~J^/Jf02EMo\Ǧ5\6h?dKk'iOo`Ȍ0 "a4 W] ImB y1@0Xx_%rW$u\W䊢D*aŶmt~#F1#iF6:p0Bm5LAʏ X {ZV,fp6Y6RPVd3_IzP#aTcа9ψ)t|MeQOj+6Lˑ~^_פ}YQ7J䫋\Ht7n[53E`X+t3>Rc ewx=)w~ (}I883 &6ύ#e_!2!e(WǼsX Д*I߇`rA|]t@WBt?0QT5i1$$ 3z֕e}A0X(#h|U@9L@sZ"Lxpl KAD0 Հ; jצ,GЦ>Y1i4j5cM`O5y `Z)֚wnlFLQoȐg` ^D܍ԍZF<„?p:Pd>C 58_Fg#Q|Q*;DyǿTdHUL }9%oJqiFR9tL k@1tjd=MȝpIe7sL$4̊IRw k_t#^ri,ZܣLЃq9G\A ,KgCMP8%'|VWhfY3}Bsʵ`UMvgCVFgCڝjӳާ6,?C yVir5hN"Ca=A'pe%\/11+bu퓟TdiLPПӶtU%c5]îH*]/$45(ZEPHCmSm"iT#^{׿ z6׆nkƦ6"pW ћoq7T |}0(Ps󝀱^mlO/ޠmA8`T;|nǚ90Aʏ t.,Axd3'xnN |+%lSsx^G((.rruvBx V޽sc`z;_pm.Yrb巩ɟ$І؂`ݍ OTN5 gbooof|iP 3_Rb'Y@Hu^"鞰N e.V;o&~%#gvq`JQPJ6 w?vc7 7>BO:> +1WD1JV?6V0m(rנ5N98crZꅷ{s_&~@DW7 g_6cX])g؁܉YH+ X$zZBmKC4z=j kv>;NU2Dd6+Y&RF h{G8yR*n S%M\$2?vlaٜ96  2v{w'=}$X6Eq%zO@=g¾B-+q0[YXos#s>_0_0on_1tT퉶 {/b*'B' i-&9\oK@ Oަٙ[2=rFX,~~y_pvniJKE{e&Pr%)Mw5zEC+8{*&?*1+=,/΀V]_GzTzx8$ۓ gQ  [/l@k攒8@wp3Ȗ|uoRi~cH0Rs#QAC,-X# A"N")^d b9ts̄Ou܅W:SՓLGjSB-.ňhQSm,S,.m{-Ap֠z d˶h]jґQEY*,z!phhNrAZ%2B$6ep:,5l}×CWqDeV2TA/79N/~d:`)li`kn.%jtRe}dȬAlU<ҬGشlٞWl_DD|?el{:/o>I1o.D4Cke[v2r2SsZ؞撉84TlXۡD3C YaWB0:+Dm|S / OiV:YЬ rޭqiaå_zS=SOOɰkh-eGq1$;1F!m5S+\poHn$Cz! 1;A>>wNg1+9:Gh\4BYueAT\$ jOir.0r.ӮDY3xVM,ؖJ\3W杝#@O5)PG1nMq]m c0 G͔dW[\AY—AAٔ̋Jo4*} < Ț [ 8$5+<[{ A4(9v ˼\5 N/ }308oGQU'(SmV [_]hRUՃW kNYlET1G3ڕsh)4<cWtXG}ve{ET(D?aaQ"hKoMxkϞjk_>52KW~r}$_)7w~+WY9XJ˧ˈGM.=v) \1uVw ZNqW}rba46z9תM1ZJ1:'Z7d E9᫞G < r tܥD/ t҉-eUjh+]e"{R }>O s6[ٟp[H3E:N)vDXv 熫Zu}H`7IE`_,%B<#t7RDFJ}V؂C 'pCuY'n<_%1JCUdcӵ7g p @7GxۙNտ#<ӜuQC ZCq&Ҧ{{s͵P] ^|{eO!LX% MJ1,/$Ҫ)%\4S$ =1SP&+9ȵkׂ$@ydּ Zor挸#ZM˖P93"@ 1S6{p#W 5vgVJNkL~OO`v;osn˜z>>$sXsCle# gx˛%-'v_LZg̋OQd3)Ozz@Hp vTTlchD-cnK E&SbXQ_b&Ȕ{Y1%|Blۀʼng%5\Ye?B2H%PT%1RN(ի L: ^H&t+!W_k/QfT8nE}&@b"g~mg#li-d9SN)xf $K|@0i|M<)s}2Wh*9FE98&YuEfއEBEczBf*j!MZS|Jښς A6]m_bs1~y/z-@<^8kB١ 9 I_X :m9Iad\305IhDg8tT Ecra ja[ _ &$<^N|Fm XvOGZ_D%S;}RaGZf٥Je}>O͍ GUPQ=Mu/ׁtB8w0d o.*5`ufS;3 t`"Υ Q!=ÚGVULæS;G*,?=~Kƒʞ%ԥYy<\zQ,% h'Z|w vqtѫ>W`3G?v3]hIp$(Sx" דrXF0);&fV|E(CqKvq//tS~ZqJF|,5ѩ/P+v^)˹5Q\o&v7xiJ-GAP[I.|[OӒj>ՎmYX4'!QF4* 8y ɭNƏz[Ʈp[T xKx]wqiRZMaU3ojm{$29ԾS,f2tîaX~v!U@3Շ;l~0PD˵bM cd9!dsyuc8sHQ !'T q {ƍXVu ~$y:Ŀ0՚@.GîGCd#\ʰ*fM6aWg>|/DO~C͘{W&B&3!x>gKt!'s5 A1uS /!t0ǃΎzTGev̌ 5Z)) a=#DdK*1k7ޭf0,BDA t[yU*u]k?E0Op+amX%5==ͲO-t+O>75k 3adm3vraYč :?/ji_ţiWAE< 1|S)Bw}EG]e%t8AԎ.n7}\ Fw%H f iDr ^9 Ztdfrx ?)_O++IÌ𑦅T,LrH)Oo,,ysXg}n݋ipJt,9ˋ ͚ 9hᕡBՅPËBRTiϿF[=]3Jt`eS^$wjnh VAOs2,REQDey74&mkjC+ʭĵhO|u=d(ܷh}m.s#8MK(:_>u"L|]M?Uw\ {ܶs,I*p(RcYd)B'S%/?pwgupb(>}axT݇Eۀ^M9.NB#z_~؛s#*0XnN#td7? * nxca&@d;++q )[j 'f6r{F`Hıo-b[qrun^ (Q8Jgy v1}sʚ^8) }mZ̶jJ7( nuwXqYQ N0GiVxɘvey]^ǀ5 A)ަz5Y?5=QPPDRJRwWo&/3ٓ` I(B}%_ dČ9Q?{iWJB xqW9ĞϮ$!#imFFzV>ϩ50ƶH]"rv:WY(+O[Yєv/$aFIa]5=+}cœDm |SXT86^tmDOE,BL/,)nTnPJRMp5Cz`Q(kױ\I؉ GoKņ;pɆ@{ܛ3$+äjׄ6ZdZAC"+^Y\fĖ61Q߬܌v##۪ ֫lEmH|p{5F>\PdN 4W{DP$^(]P/TfeB֚YaTcUJae8iP)[_ Eࠂ#}4D9[p=nGHUcL !^Ϥn1u0sg5g` 0$y4վ?F ! d8T䣙>fw#{"*SI/_H i( XZ?ϦM%aL%1jҖUc!h=̻U[Wԣy?¯!UIc1V&c/xDΏPS6 xx3ȃ22L@ϛotq:Ƕ"urm%l(F6Y<8 qK D}E}&ti[a?SHZMvjY`LS.2\Ry{8908|UEwR+2+0$i Rm޸Ge#o/ĥ zJNu9ߌ(z0JF7rFYmʔr$(β4~6?eO)$ػm[*@:_ӭ iUu'# [Cc_s! 檱2iE',ppu80\[AqXޒÚ;TpuӁxZY/ y)h6 # -0}_Z,.19&Fw2 O d&̂s~ppﺩ9ݖawT1=$h'y8ZeT#c9^%gGs Wõg;^2Nl}y,ʵeZ*支DǬ=̑qYo )c3n"/F&51^rc~X3b)gݟ*đqjضc㐑 1$-fbسb:zmS~z}B+XO"Dp XvLZ>eˁf{*3I2brS0_+‘SҠb-Y/".)yg9Kcﶈ2 e2F[x+5%jVKX3fYH/וݞ0TQU3-r!l~: T{Pj#)KGt.gQZGEn`r,f؝2sgo`6b.}2^$vS ?٭dfCǨzm¹u/'<' 'bmxV@j3l91zI԰e=y)O/R8ƑfyR"o6G"zN;Omap5>VmCM|ܧA\>9Y:; WWqG«}꺇3aͨ><ּi@1wAV N<麁}cwȋ;5 rB\"` NӔid:y(a-ic0hq\QrǗXd(ԋЫwG~ 8(HYL iŗΜ2ָ`G˴z,;m2)ϙsޏ;i<u’u7ۻw@!<kf{4ߎ́CEQuI c3ߐ ys{_I'cFc&_473䌙.#~5:h0|BL7?>w4'U"s|: zl V/!+48{7ܱ;2eˠ9>q6za.0_o6#%?竕4>J%oVqWŰ>_Ү +)~ab=uųDQdx0뗷?$=p>$Qʳ7q9-V&b9co)I}+iuѪמ*ICn0PM]7BܿLI8~.'Qg%VmīI=]{1փfJi !>%`7+tprKEXo\ O7Y<"DEEBU m"\8e2*ӀoZj;]~Hn_̷_a4͸A_ҝlȦ4Xt/E EP$s7-}M2mڪ1WGsh#B> d,}>V@Sѕu ^ۢ)0FTNss۴H'cW==vd?A!y.>9Wf3S[,Nz='#{"cj0+<OUY*( $Y'o_v mkD>N]y4'ǗJ˩(@IRN-qvWQPX1w/4p#X8c`sp `3JDS#Hc}(PX*0=}Kl#9RA@DirN-0Cm+͊\&_X#k>ھP~;~^FrFoQ]eirp3;,7`~Q 2W5"s;b33"IPG\俞e̐%Z{+0aE9T1`ԘV s΁LS5?$AD2X᭣m|YE=N%~]́ՙ_.4|d|z.h,٭4SHqρal-QNI7qEOYhD&m% l(" 1-u-Xlե& Gkv݄DD ZEš- [/NȾ.rW1}߮&(Su*~fX@()-@ݐ_/{6i7{玭 ͟.0υ76P-DBƋ0I= ~qYGט6 ~ĵ̴ "&ih[aCJg.=?UEt)U~5.j@tc^&Q kL5 |a:5s38TKK_0>hj(*p \y;ɟԶNtp k`4h<y~Xe==%cG_q"6hU2N#*eRxk`-hLx7@?kəP뚙x}=њg$zJ5,D[XW` >$S $@ɼʮhq3jii=`U6E su`9NwUnt1@ux\I/*ĄUHIdq"N-B|ɺ\ɼ?(o!41ęVcAn$*u )hMYBA΂0 zgV`Յvؘb[ЩmlE\ N@ab8;ڮkc+J)Դ|;{Fԡ8} N'L4iCwb&DUpk#1^#=0"^`b\N F54R׋S!nCVH< ʑk3zk0HkL9Islcfۊ)ͭb ȡ SLiuŞaݝv)ØD<7D^HVCMV3d)-@y+sf3ACct.72ZT{;*\{Is&n1w[&]΄KE áO;A۷zlNDn67PҸ| ޭc$yr9Hƒ}[_[c|mIfL,ļ0]s4}陿Y GY3;gg%pb%kh(^.8H?O 7=f/ ,%y(&{r*Lx~<&*)# x&F!T4aseoyB?dNXAZ 7H`|MjT`=`!( W$FkPzoF:sdӹkeo a(L̐A2&6^6"n(ֺ3dNw `$\V'SiӉVl)'VNKiUTǫr V_\"wWoi|45"J0Eݞs2N|IyWZ2R?(YpjLɑ]Љ#*D1-,N"JfPqge=_a܏(r' :p"-Ov&DM?o9T%xy÷ 3r*7MmV,l'p(``6VG\OP)J %c-% xto<71訣> Iݴ{O#l{-Kpn[HmIaPӚX݀96b>w@9Ihe<_LNu *o⿦䃗Sƻ:lT #fgp^{.qI7vt6< t&ѭ %/0=rʖy^TOFR*_:7ꢅBO_87ӭH@sXn[g?ꃸQ`ns!:>f[4CF krOTI+">J 49BUuy0净nŨjZ*.plK7|`g"<lqtBѫSp2 :m澔a>GYdhEދ>9@SC*/d>Π:53|4= 9T<7- 2֚ /VVbڄKi[V:\fBLk@Fzr̞$! 'a}iqޤAVI_OivIh*y'݇>i+JNi@[9ЁJE4C),VOFSTRЃhֽm@UIS`vl_];d|dEkg#)}}zp6r" x@q瘂(NՀ1X P%:? Cԯ/Mbƴ ŅÂui0.F.F9gG!?+w+0X!C氼u)B!5mIo>*7@R9Dn=TED-vaVOHkk,VG@t9cDԢm<nCi ԉyі^\\ڷP>Wu(}`xf#IM9ퟶ^U{#; MA*8XR!+F: R1D94jOћX'*tGxQ.Imqm~>/Jp1'L5J˝PߋVri(>yz9Ϧ$,V9r%333 bnGPmfHH[@j3`[TCJL;4Ώf>6/iQfޥ~ /yw4"}y;@f.h0#4,܌L(Sdu RQ1sJ(ի$-Neci}F![b|}gD2:)Le}Y XPks _k 9=w}ɑhmě&w>.)T*SeaV}STߵ|eTCc{.7?>&@",ҙ'tڨ-(i4qf5~`3b24":W&h Sn4A.A Rb (JUxCsMz'@Hx] (= =tބe034wuAn[[H>qȐ.qRȕzRiYc$kS階xDFE/E#)U|w83 iu ;;@Ȋͥ3ѩn=g1wŤrL*({Kyl]`LQ 7RK S H]h;12 Kʸ8V>X7ŗ8A8A A8G`Q'aw嬧D B6Z5V$Ѯ_W*+M79"Tx]_e1Nn:bR LS 0i>>n?vWY9|BY]'I\ 0DPy㶿0\PTu;};=:"\x 9CQG֔Ƶd&q PگSЏ[ă-M InM8C M:R!I쮩sj7%P助 Ɯ,b0dT9{!szAf{kЅ5eGS_=]} ;%O P vǭb]3J[5\w^K_FЕ\\5yDKRcĶgAGl큌Oy0R-W&8ݵ|B8æ1 !d0V)A/n8V J{&VVl[瀿=ψקdeŷ{`/%jKaZ95^y8^krsr[]zo ׽iS*6&$n[-cMvŝ1q<Dz@t=*FiK`6@R+ .OBăuĐ6&}tLt<5ɝnzεBs-U.\-Whě2 M4a Y&<œXO]E! f$i4V;]|&yiKŭ%(tFT@ٞ4Cʗ2uʲm/M W=/A ZS)eI1Q$WYkdvam'3 :yj!ud:D-y&3IuzNw5Yq58]tb;>y ykQm>G]"g/0w>[ٕ ) d][:ǿD?'ҭd\ZJ: V[7Ib᠐N0љQM' ~f< pDH( Ԙ!N$گ~yV!&oyH43Sv9+Tၪn~!+ܧG3@}`Y>ׇUo|7H[1dШXF# :i c8_AoZ l^Z4!B$DtmQsk݉-I9 uSas4:ܤcS I$TA. [(! eiIߵ<O<ؓK> #?L%wsS?RB-א2G,^l/"zOoN(uQ,؊VV FTD@,Ob?bYt+ޡXTJc @أ+~$KuK7Ӣ'u'emۢ Xii2C <+* s߉ẁTr ϥBSXݩyRYP':㎝aiqsM.k#t CLh|ZRk*Ƽ/2V^B;#n"R;-aX2Їj~pI 9}/+,LjQL; &b$fV*8j2 I*,vʫ_UPqn"볱=C';UCooeػcB 'V2fsY /oiN7, 5`Y=3)4__x+j!wM{KcP?U1VUrw܌f;⣙gE>EIl2e6oja\O%*&XC3$R ?iA(/Q^gD {s\6;diۻZo_NU5~nyn+.%3F4U fD!5btv$a\*8@l(4,eg:ע%kIҐxz@)$&q'pH3B?svvŭ@0t L4G!i&q=%EZ8Ѳ5A!zBgrӀ4R=wWچ]B&$+-eU%3Voׯߛ+/9{$L(JCLXmT Yԝ^^W[h52e+{>]f˫`.`cqGݎ)L:g >%٪bHYx/sS~} *i;_ͧqaCt(mU:z@R.s|ؑ0b<<VDk>I]NU\ |Ų8<5)FusgLFЊzΠ3~-*D&i|CFm a=ṋ;=6!̺Y LX?LQBi0 M⋙鳪"&%t E|6*нh@]-蒞0#5D"6WuG`Aekge/a7pS7XȳY)|l˵ʖ~m2OPhÇ* ?wb*1eg `6৯7-[fĈauT7aWlNPP2cjCd{)ш{\k&blHv |馘QlQ!.m3sΥ~îU$ vj(,ke" xzdZ2< כ˙J3F[%B0H9}-pubJRrj'3QrG80 *;5$W8SS\c`^/ΦJQtp93X/siWnj 7FI7xևRkc cC G\@w{'_9BR|fRVp3_ĝ:܂)oS=r%BR]AOB5tÖ̅<+9[;׫Hid㤘-Qv@Z#]qAX*hLR&㠣eeu9?<6a^qh>HPo~Vn e]grxZr 5$~rZi뷾ԆtlJKbDx` OtvZjrP nJiF:,!-'C9. {LU6Tn5F'P~!ee70a0Mhyq >7q z%꩎Fg>9U*LzLDd0j2,RuQlY%?a*Z@RiMo; .Wbۈ7`ևZQmъ[aϿF>VrU¯&~]YtݙjFd4=`C9[6?^kʮ'#f#plk jэ9_;^(@I]'m:C(,M1ĠĂjN  ˜~Kti06ѧSm #{zZodh0\sFæ,PTC`&G$aiG!~O1m5yq |ً>4 cg,.'B~и_n;jE|a8Z>WD4eծue[D H$,,Dr!ѻ&E[jqiʤ6 /X ];WpkxKjv%2!O]7TŒ^_Qm i7қ+5NkO 'BMjLQ^K|%IWCΌ,FJc14j2qDفtH.OTMUȊTޱ5`b,T~ >т hF6'2yj&h+b2ohX|XdvK M] &hFֱX ¥1YmGZxȇ~z Wґ#h|x7:Ed@) :%hȆCLigb Sɘ;WY\;ν[&F%{V];hgW`hUoI+pI.Ks#*!2R),'M9 Fa482f@hNe`YIF\ 㤤ҕEo9CDO֧ݙ^=Dji:&,8%S֔wJ&_ D(ϻwiPA;a N4}SG8 ݿ8 sRm)5ުx.ub]פrV,J{YԸZiXDt,%M; JqkM 7] (!05y*wԮ$eqw>Sj<<B!%+ÊE;NW(`h4oFڬy<˒EJ,bd˸6Hw fm."<˶iIaʽǓBc ZCHwZf9Jd:`R/0?q]f:׺ 6,Bu>h?7 r&FKy|<:J~~#ZKvrX0ۺShՎLK鬹%SW= )҂huNf)?{?C .7RV{y/Z%vDosMZ;$>m[p 86 x~r{42nhlItɕI"P~;cȃ/}qflc < I5N{R'X/lc@vV6#ݧDl# Vfݴw!XYAikЕX$/yw>MiznXm~VDue'Ol p9/|=a^Fom ûmMSdl f!zچfŅ]45?7{E\B Q~!.gq|h?*C-,$ jbDq#g ;TvPҋ0%]LbneTZC"k(Y y ]=iqhrK]K[O]'-SR3E'o |{+X)3<%JR [N=-^<+ZE6c`?ay~³5U^lëAdC ʁ *B+F[fRMvQLWOpg,}e @ 0AC*ĕzaVa@!@/m[dV:$NN a VӂaŵdUW1^;0M^!8\^ 4+S@6vuZ3I؏ p2F>hxYVmIHe+urw%vM=<$2Iӓ#b;/$wU&D-OcY #wIsS P@?EJ> KvK?n*fWi *J K &3on˦9+_ֽ]2Mjm? lgt4^6g˔]߯n?j%7XR9I2&sц4jhI`Rtt-$ A4<0~;cbtz+^@l Lo[DQ+$cفc5&`P@?(*uW5驼sEB:f7@0=).(W 4n&)y⠚:/{!-+ `[oThEINzzy"FGBD2Mtv5s!Hܞw5$wsO=pek6P_|Q|MNo>'kpکbj0]\!el|Y(A' 8liVgywpOR8PXК?Ov&vS%Dpo\Vxۊpn@GVמȇtё&G!ֈWB R嗗c)D$o%=:fPyOkRAObkG_zu Ƭ7aϗUJ! ~Amė_bA*Y86[-R]2n+R $E_X`}c#+Qݼ9Sq0kYs?7!Z6WM#۫ xEJ Rg0LfsbN`́aApHd7㷬#xl/vub6@%,X}7^R nPhF^WѡߍT$\`.Z16v"rd쉸 уPRL A|̶2%bIc|Yk'W2g Uޥ>V }F$"vg!Vu-sk<6}NI\-*㩙f6Ĭo 7ͅ2fɜAF`vsvp{>FEMBUB8Lq30]Sz !)X{=aMf<|v@Iࠈ; S;L6hfXllg/jmk.rr~ ߉_[& x*~*C 'h#ALXޡ_%AIą ؠ1: a}Ff&#>\+8Y,P2ccTJS^*kL_zʳדaC;sACVGm0Si {n9hxFdj ?a~#M"oVq8pQ㟙;,[r_9+4wbzM`ӋV|uqWYmhmpTJ#]7Q[j1pwǩI#)\ő) yPP=A&p6.!eI|语|5䬱ֈHmk-Ú+ `B0o$ Ȅ,Нe*Gu*/r`D!TKf-f<y`x1* G*ǣV2)5^c[b}6 שd* *vE }I0vAjkߋ'`=HU2UwTSQK-=5h>h}ıZ|AAK>1`CK Ӡ -Kz*ȝgSRGT83&n6i >ݮYqF~1}S1Wmz:a;)BM`hT`vv)ގ=z`, \Ub9 R]qK7 t! /ę"|;TL`?a*S/%ogFk M>wpH>j`ttG@GLtyO^5m*脡cwgڧtqdu0,0rB>"ժ{l.hZ" J9"H @85D[B&kIĎ' 3Wrؐ~r; ?4SC"YOkIH`?wrTyFhH"ԯkŜdRVTe2lH#5 ;i:釼ulM?pyNhڑD==kg?\}T@ÐgsKƞS%īNjCez@.ʇJI2, jaaբa\qq[|-èBԞ0>Gp8N[/e)Wzz7X1PllT ҹ|nb)o٘c\h3i+UEUP~n[!ρ(q?!+{HM).y@ɧSh9Χ܄o^=?M_cӫQZ3ݭvd=CU-ӝ~s]@4d+j]YO )$kXxupGU|hv/J*YS Y'kŖQMW%BEUb ~蚯*ݳg |ޅT BM¶7Y(\X1*?ۼ8݅I, -2J{\xtͿ$KU^Z\[wERS G*jUSc5m4Bac]%$#CCEVrh>)9 ORTIBZsXϨ~c`7n g{}  +S<Ȇo4;]i( E_bz!31u|%̫rW3'~qCtLmV55,QŖځlDj;Ue@Y"=B&)Қ m@nqcD8`Ĩ٭ j}\,2ӛRh^}ZۦhAT9̄,@Z(`HC[Y#c`=j,nAlgNdm`ZlC]`w\\<'C&a;R|vCs-Ki Avj"ikEcwm,a2&X+OZNGP}@%ɗPA sZJ4n!}/%5$3O;]@y˯fXh%CCDPv<5͆PeB΍{VAC7 ̍r3޷ݨy>x}l0ΡJYzx8VSL k qGJ5Κ.L^.޲ĺBdԊ`Os1ŏ2j9CXB{)D >qoRspa'O d{% s胨aHn(^t`d }&x—A4ЮwZ \?ZDuh5- V(_p VyC"h%H'#gW1evGE~ O:EˀpM1G>k/HiI,w s3cʶ&iNbSr``0eZ\tCC'k6(ňgʗb7IS"Ĵ߿hXg)&yD ⳩E I$fHu^w5%П?@l$yaF\ 8ߟnۦcXʰy\¢(d%-V\IzfUWȠG.QAtUmn?8xЙS_?vCzXSz5lY{OC@Li!M8TMT}av.‰ѺFA7q yAN 4y(!7kzfn^T%>?.i=eJ"xSM^ȋqtNґbρ.I_%,s8QM M☽QoC+('䲬Jl2[P߉ӕt+;3Lpb͟a9lzw@.w(u,m^e!?OaglE؄1\ T%HK +4MK*Z C0E3TL;fV?}sKuk)z'"K_z{ kI fvp H{ %t7cA\4F@8SRbftIoƪO:~hj sM+I"#Ҷ!kb}v}_zzEFiF4-ۥoBJaOlv9&HgfL!8,>ԁo=%G}. g0bQt眙qTb 96\sЄcW6YV=O>ja9!m Dk E6Y \1+iF~*fd8QL`6:?D^dRDdqn0``YxWw|ˤϰצEQ.tѐxÞmnWH PlC4П7COӊ B ?=_:3399ڶ$U&"}ϡ}h$3qỤ11Hzbd`_4$s6hQAǩl$^f\' e.9 'gƕ 6pz]EqeAgjb6Y~6d EVΜhn.6.CoCllڛ.VtʿoFӀ%+%9D u 됵.A ^֜^> $˰jgj`/ g/]=Snvьkq2ZNeZeei")5o3~L>JMzn&m XΙ"Uc JwLQ%NS9mPѭ~Q!*g=y}(R+Go1/1]%%h%)p=x]DezWM^, b w] ,)tqgڏ&%j3uocMid-ϴ*<ыOp-/ U&\+ 70bñ˻`)A&޹45C,–¨)J uGuIhяϩӠS˷6%rqAǗ} /Xq޻W;J>3* ̴"I4Qx֓ll2E.u,wؑ:DtteO{N |!4&H PV-U&,u-;ҁx&G[Q30~fVN,}TP!ǧ45m *QsyYUGpKC%\Qler^CEh([Pc۾{C:lw~iQɏH\mlW)v}ûPWS\Eͬ EX^%M@%nQ$ pG^mt ШP*#ćZHn%sS*!CVqRp4K+0\pu [:A~ZJg"Ly-=ZKjFWVhglA;\[qڌ0∖kVRb[Xj0]xyvB]˗^2 Kc34]OC|A~uoӼxD~EˀtCrw8m~Mk~G{=Ҟo&}r83v` PjAՙRPύ?؅5fo)'|oWzzTfbҶ%.uʯg8S;Swj]@;( wLy5ΎsyY3VD.ަCCLu6QY>s, N*eQjo7jnMU0,TbhS %W(eWVi qיKp{jA!la1T؝Djcz@-;ԵtH$hxƨÝ8&.whm~,nR7~XPౢ1 Ϝ%pIu$9=&͗&!S<`1{"Ōى&?qnؗVPYi167J_0X;/1!ѰްvwBcU/Te;Mml?*g̠6EKr8jӓ?@}m`^|SK`|p¹R~SCO.ot΃bVMf:aM(H0jQ+ s]\hyPxkmu[%2ǫ=.v޷dCqxN^+P>7sc=:k:{4 <'\MX:Y^=K{ATy:-"\@QҦldQSAjI'e ^[_ a~v^[yyp%f-xn㵪y6@LLgcl?U%tklB @7"ҹ'!SCdOHE`z%٥>T,`ˋnauPL1 uhVAܖ{fM>AB凙FPj:\ĸ.U Idv|q~4iiCWG{xqNvd;ToK*\tQ+k)*Qwє呷 <0Df蹩`$b9 -Vy޹W޺HFҫWI%ls8K(EpǓ;gި.[\݂=^"tLxSvBIrG<ɯ`/>@_ҲXB>߯$'ɇtgOXyi[~Rx:FT#>Z]{f`=TT^;nrNW&Uz$ŵ&:鎷pܸ#J-ɢڤD, YSmզ_{.ar#o4c5Ys*by+WSmt&0(9/#vgvGմ؜u>ߐBs]+]]6DlM0^Af:&tFgOB|wu)Pe\;q?\?0_- - = |陻@P)E 1}}koոldaq"/(kFtiw8D'a=M S:sF!ɢv7H)&zJ6]ndńbcnL;S/ؽ:yK hS,[ʆ1bMg!dcSo2l{ddjR4 o+Bl$ 5`ꐎU-u ^xj1`32(Cp%d6V[9'ʝvSy( KeWlFq6>#ԗ|LR_sgpנSO,fyLSǮdin"/Vu!G.ę+uB]nM};L>F*?G CR ժu`l(;i6YY{ _7]4,4!^  7dJM~,Eoڤo^uGl3dƨ O πn?=79xP{|GVU e(彆ĀhZ3 ,;3Ox򍂑@Av#=#)fdԪK^gl5J¨y M OK[Fi-H#n<ܾq"rD˿쀜!%n^FB&XuUף{g'uQܬ#/2ZW!A~:]p)1ߩҔ$uH?p˺R`a;t9 8[҂ZONVռ_fMi21@+> MF_*s53LT/q'%{Ƴ:H| i/ }GiksAR]r{ˣ/Oe3 Q?nbZЂefl}.M+!Hxcqxe2 @*2]Eh١VrL 4]5pUa2udEzOQ`IbQ x p ,Åq(rg ))s_?䁽x<,e1Ug?zDF3k bv4 ALlLjm4NDWw E\Dy1F.XCФr 1 + N֢׃T:QU9l ^&%ڱ߱U:6K@k =q1?e7'ʸvC BA#Sv(Hs!c_%eajYR3Jո,NCĵZ5ASQ% NrZQנ:okgpN [,[C4B)14Ki]ㄊ(V~"%D`?lkwH0ө>Zlp;[GDI֫}}̩p0pw=NN|D/@SM=C :=H䞃7;7RiD.3,@^fytr|=Aw9P9v4bijF X8=ŠHY=^H֑1ի&g\JUmƁ"s|n}m%\2 $v1dL}ea8A?3| IGߌȎ4 3{_xKy[k]r&rd0.iU_ASHrc0v2j,=ᔅ]5xDC'(s`|}aǖZTԨG̭CN̑c$pT{OC T7U7fqTԑFnlo-be}(n-`8BΗ2#9sԇ] d]D |ְ'`$vy3,-,q&gdM45+ֵ*7zAזu~EVMM +VMKJLsos]+lڵbWfζ ^:zɲWEr/9/AYb! <[\0P4wb8ҴPA]ͽzu\WN"e N#LSeD2D}d$E`ظl?:>PվJHeۍ% w/ҢdV=Qpb %SYXcMVؔ W+8ScPvY+ԎI›M ]hFp/8r(u6ӑC2nخV32p``{np"9S34iW4a[-r#Ŏ3 J)Xu#) ~*N}]BB`]bad-ocAgC^'SzբU=XceQ+DUI vbz~""BU:폠Q@&;ԥʶaA<5v'e'ݞj4d`8iw Չ720L%!o.h^8}7gUC}`,l'PtisFʛ[ Uނ08~-à]F@KK vxMS OÀ#F.Wrt'}=Lϛ唛}%nO'Py7PaQݚ}Bff5"vPh^im$͗^U`Cu:dOEʂ;apMB9Lެ@ƬM&⢖_r&jca3ZK?Lqh#B[4Zcn@)m6P&eo!Jʟinw[|RR,qmW|cԴ4K@.? ?23HD1 ](v~,GQ*ӷ@zGѯIpPY~e59sGܭF: y`YKgGװJEPGOcic]DLY䔧K2݉cjbo)`Pׄ]TjsƓ]zUjˋMk:0]٫O}ˠ }EI;]5 j_m"M_O}华ΊNm%02mQY7iN(yXت'``^Dubl/_j{yY-n˝]{$NJ>ߴ' ̕=twBN2> 0\,]#,]d%cXxP3>ʗg}ڟSl [6 `涎e0WW!8* ^|N#ho2k^`Z[U( olKɿC H7zרaxPLJIyZzRDuWR511S!tD12^/6zSҌȪG7~HobhBԇ֮:؟= wfʖ:+z: |"TUVːo,`R}$4&6'l~u5L.X'TQn0$c /FeB_XF>Pp9Oy2,j,qp-zԭ׆u7<* F}<Ɉ}T勨\1a+ Ζg xkf~\Z$ߠ]f]BψM? . 󗾲.>]GQs#K*ևMEu_~s aL;/j#?}aD~K<5k0>1G+qUu"ؐ)bH*ڴS #'$߾rcקM3CGi{}T =^tڗ05M/I=<h& ;oolH5au> [V8c\ό~ 2dI m[OКF9&.I1Xat{d( 6'-(,_udX#UܥÝ ʯg_g[؈:&՞7|oe:"D=gL"%7U"٪VAz.H`^D[d|:sGa"пCMۅ9瑿dj{#xj?GVZ".w"*^޸ j UC6nq8ImfceT9d.[bF/\n8q*Va@Rog7P-1TLi{Β#q~/^R\ر)^#fwF<,iU FP/[v.4$ m+Tţ_\ @Fk/>w#`Χy9a+*JI'Zo: 2МYϏ6dY;/suyvUcNヨ ۽L+;y><>@XeO!$'̴NḊ"B#-ar:.;!̛s*b1#/Dv0KfOFm&/A6rk;|c EGT`:fҚYcWUb0>isVcaq苢p\\6Qw]EP}geHjot^Iw[#^AXZXo<јh)!r}i SGbv6r?\EQ53>ed yQD`Su s '.9 ,U-Qr=qUT?δ$6T?q~/8OLu%Y8 VHѝ ڧ̼DdwM}EʞgƅW3}lŪ{Y^JW|1u84$=jY*L >@+?bHz+۵f]m\ޗ+} aQ(܃f"`DhcO빽U0{nm U5ޤȂE xq[7EtʿV#yU(㱝lOݸ,CM[zwC/x۳FvTV tg5LP0OTn{%$h2ZDP_*&B ,(Q4mcyGO0,`C\8҉xmvS:ZW)؈R Tj8ˆdksWjٰcڬ|QMC\}a=lJmIbu6{_3j 0KF`%+Dӽ FDqy7J^]4UWDkL9B-i\M-* F`?B#~w}XZ) 28 _{+BN=sW=j1j A%=. t [kʵ%W}|œ.4 ae awf1k[:5ڵػWt3 e-kyp-|kLwVP:NULbEm!+g ZR((!s328⁺-7n牶J8. 7$1tzS>% ֺ.x|dJoHb砺sdPhGf:a b| _T(.TuQȺaΟ@|@i'L}FOν2ZE0a6\TT+jA<$\T%BퟧQ"eͭYc^,x2}c?Ʋ ʌ$ܳx;\)ya: |]WKuxa)wZC ߮\ 6QBEul)P(}]`n0%PrVܠL2§XuXs j#1CkRCCh( s.s<=M8I[#d"QkmАf_ :˒=[]r16Ax JT6^hlRKqr1h SosV9#a?JOUI4~66v6 |~S=-MIB gj#iZjHlCuM&k3GU*B](tQWb+ Ÿ"Rz{ '[2tM.D#ֶZ;?51첁Ce*ZVBTիq&O}j8~{TNYTɭ[2p*kv+?.fL>k㱂葠"΀V+^Gs$O=s" ?/rh϶ŚtLwظGe)@hflݟ mӗ@m/.w:/S9 )9btbZPՐ.η1*iGj!D<@/ S L4%'WQ ADY7+@iGwѫ~.aӠן'._CB QM;Tw͎JvX-xӽO kli@}5jDxRht;?8W8i켁]ÍqgwΖܪʵ'!c0ǖl&i{Zfᇃaƣ .ckTRU`ց䀻rաGp~w]1c~fWqkc=f*U82tuj̷q&x| G S\lO{'I2{^,: BT릥t2Ji{F>|l h:?H; 6K$#)h-eT)Ϥ5z0z \I}FbhWli-3y% %YIrdkw 5Mo 5yd ]Ƞַ;x\6ɗfc>S L@݆|2 MTDD}cހ]25M*kՂez/2:&MI׻{ժ%QI0O@HzBQ{,+%g09r~Wᥒ cHsEJo7GMڢHr?-QombaTj?*xAq8yG3/yMҀEhS$.8"ZY[2Q ˺svHޢ/oA\Ep͹fZi qx^SX"=zMc=~_SN-j^O-Y;-=f[sHRrū?ŏu?gP#{˽+1>bPfvfo%LA3!͔Xr&DBC6LA;Ӌ[*u;;iМQ;.D^{+D_Ք|[\EiPWt e> _ t=8>;Gfjp< 11Nmn,*J~TER,D!)5"A~> QRu׷6G:dm?_}]d!Gu0'%JЊlp0Ynf[䘚9 Eʍj }: *L2.s݋?]v$58ѾJ*-QYE|oZ& !Ȝ25"sݧzƎ.;&n j AZh6t}멜nD@B*y&@JM+W&Lm/=y\C`>7Ƒ+ 7Ky&md+VgL&/N7:sg<ϕߣtO417ZS1M}-~VG<\_e%p.  r u+Z |2+4`%&zyC^'IQ:{b"+; ^ _qk_נ2!@R NyZ6!~ͬԩxZ(")7hU\?+|L{3֍yf5v)@BP-W"a9YWlB}ܳ塟-'5ξ΃0!!zDj;gaHyл_[M_Qo:I5ёPvZd`Z3k+0RcZi:3| xuBo]30@ޫa;yg6{[3xAT|SY̪kY4L*(#F? \kL}AEME(8bo \|CP6[%)4[$pUsإWڐZGAL;P[S' Chx `}5n׽r1CsRƳUuJ 1Ԋ&8)A_,/:K΅J,3 n*|/s aI(r*N0V4_.X;rL]­{`"8 _ lCSX ҼJXl.}O" )LK\xOJ]V>|d)?!.~l%E/xڪMHr5 v)1;>1MrJN Z"`f)$&pwܓRcE,qqd$5l#C,g`Q`.W)Q)Ҥ| #]!D-Xh1_LFy:&wzSkMD`k QjBs<~E gLSP ?qH-)dPϯe燛H:O9Rygq5<6TrWFpfuJ>h,3'c0|$f <:q9 9!Y!z }5~M8xa306%ne$ ѡLކ=&qD JQR 2,ԟ%m K9i@J0H [_YWaW j xϛo![7"〚/+;vh]v!$IB>R S6 q9 jpL$lqR{Q\Yu ^Wr»a)T&kI B 3'l8uTW'`v55tn`+u|\U86i`9nq 4O˾05>V3cEc]tV9o]5˰wH)9Th myc5:ɖpM7.9ND ga<1五GXCE4` [ιiw\+AAx=y&lXv^IM1J߬J{=($l̲l8}=rF }0,!w~ ZHtfqo&i(wO8(=g@( ү}q[Gjs9_I1ȴ2s0KL{̨@,/0@xFiOB"%Ȃ|)%dM:\O~:z|'fYWDxt4ю';~& r!9,Ǥ OACl1] IJn m7/w?*KٍrWR:H".֪E}/ ng&T( ~Pp0;m]wvaϣ3N[ݥ{bJ@Ƭzl'aR^D>BEEk7W(͊E<R,t6F CAi0 PZL+?`θL^Z:5R%ENX߱'avzUUeې~ss_[ 3#B2LI۪&6{`x1+~?8o*r{æd/~N;Dx2}R `Uk;TW}8w" j,W4e}}'0'QǐB}L_!(5_eenT}-d=\ӪWU7.8gC ]ؤ#;= 2- x& Ue(=Y2th4XXQm=k@'ۚ~ *Չou ɅJ#KmgZ+̂pL&KO.db^{RlD]FGo( 2 +mаj<kѬǗMξh2^!w/_u±0~Q1ȞLgFá tz}},@;~J:L`2Uc) Yec#o,mEYopC{! h5BL6`Xl{őuo W[ ׻AJqQ"FZv k@u۾rdBe=J*f}/B|G6 ~i\v&.Z5F }VgԟI&+gH' mwpN}lPsgjv2>]#EO.n))'yQ{'hȗ, 1hFՌ./[3b'a>AZ C u"|s-x8$[3/x‰]Sw FwQ jIkKMکOI_[o$V,dw#6I'}LQ~ţN̨R<@#2%2gCT.kvI06 6 >q ^j׃>cN .72TjөITEx5mqmIj&#_c&Bc/E-"؟?ve)ݱI#m`%ZpHҥP}짢RfOג0jI2|S}@pl_-rhA)hH@4@8aEr?oF5ٷ 9|TogԷKpݑlqO5$ۆ]ߓy^ ̟\$4eoy;\ 5iǛDU&. vrںJ%jg9˫.XIkV+_x0oMnY2폏4̇_GfG'֒@V)_rC%2ECw BY$8~{.U7Υv@yP9] 6u?ьn{Q†x%734֠ꑫ`f˨F3C|M*8>a$dcb*\KuD ,CGeF,;B^ӌf<9>&c>-uUЌq O3ѳ_?qa0# 40G6 D2=Omͬ3xbY2۔PRVLr>cA ]:mᘟ'$?]O>9X TyIWq d|(UbxMe*TҺ~ϰ1<}G\ӳGW'g(]QOˆ׫AWV &8~hsvJv\{"fTdqA" ANvX׽hjԸt{L~ 0DB?@*)ZhSW II:vi~'U0y!\2x2>Aiz|Z$$'v̩unVDya_ R9WJoQ&x{^)h=/CXXIωdv! eҳpصtPSd$!@_UPHyyMOn>SK#BA Bq͌IvDcz|z9KᠬCĬ4H@tCٶJ/#%$% X6ƐW-@nNJIy"+Gbz[G|Ig)Fc"b#^Xh3!ML-', ^-~"E6>F@yuSX! msAɔzL? gYE5 ~=Ǫ!XLqzYy>CKNڍjѨu蕤küoLW 칋A*[W/r|Z@ȓvS?MfzlzqVo \`MUPd+;aHιrA,)$䵠=Q1SL9VK*zެNտ@@Tb1/ei.y!_Lۘ%f'4xų5ѰXgbkkBzUTM~m^"$w?$/g?u:PZ |Y'kܺ6!U^Os5lzT%ge.s;dN|wvgHMl}H-FF(a PMU1LҠ+ifla'~ m˙}(Ab!%_H`آe[4ȅ}bB(Aj57jd F4[ SuTT5u9>dhr9ĭrojb))ߓuBGݛ"'ӊ*); 7 M6bh7t[=k(THd6/%M% wu_XXC\8h}܎OnF(#L/Z Z#WP6$"LF([5eyϖ]>sJfY =ݷR>Â-oRP"~Ynnb[V(.5YҪuP.d@ x0h٩-p-U[$yx&_i:8H?;ߙ{r(Se4s=F pt$wo/4G,&3i $Xi[(n:`7JgYCwsbn+N G?ƂhM=.FnqX蒖+?ae̅&L^l U" f6Ws89f79,Rpc6:G$ 3LU*N\̩o6?p%oPn uV@d_GvɸZZ,T 0:p.n%H.94s-O#,W0.N|VO|=`=O6"X|-^-ؗP9K8n KNvIЭ.Uukޙ%$݄I󮛤NYý+yut @-WIu[֩HHG&$=AF<h4ֳM҄|z:[-> "jԱ>@UgFLpMC@s{߬W (7Mޮ\BvDwR+/ #˺gߊsa'2vg҉4dU͒o= H?Z~5RI .b`'}T7 ^MBpy>o-pRa5V :1xB -h8ДǸd~q5?P@xpCC>Bno=R;X_$]# cR~O򷛑 ߙCȝxS9E}UZ374F_BΌ+G;Z[ܘ`98ov('FC sOTԶo#sf{ =q,_HvՒm$![H* Q%6/ շgr܎JrDZ?m}֕;˾?:m⦅/SccZ(%02&C$TȬXyX z3ׯ.MW3mـ`SyS리D(鸥q/C qՌ@iDT=$Y&,bvsNcWܢNDIhMy3zv<c4HLJimFS*ORCPEuǽ| †b6Ϸ V6CPȥ`x`Bt52r>MqEjh_f[RŻər39O8rz(Oiht<2[62r$oݴw*!_8\QQQ5^׬jlA˝N+TC~;"qp@}BOX6k&~ 햕.GuOKX;d5y\&ݏ/<T-V.?oB8`UMQkKGKńpnHz5;4np0ECTXtY4ڸzV闉bW."{ jQ}N:=8c6] >~:B<IrTpO!Yݟ p"n L1WIO=/u*o01羲Ӻfm)~&>4"x\?H>[{-b[icrml)?m?A*%x-47Oq IX oD9Pf))>nj^m]52vO@j>$60j:N?ET. T-);\lq̏  691, =SZUJ_mX %v$xDoL TT([vEHRy[Ys"fb4gq"F쇸 e4K7 zQK2FS\ꗬS_ZTԄBw|v#i"Ӓ kر^za4VP* tlFkE"W /``=e$95;mNRkĤO !7Q b$s%VlvҶy<V¨Fns|Iɭ#ͻNz훿\|xs¿U <$(U?M:V'=NpSK(kkI2^Wt+x8]XOБz8VG~N?[?MX"vO淪`@{Ro. mJM+E"f]rnUȂ7@/ԓc@E SND ('&AK$ #QW}}XV$ި׆]k#h|r< 32@_azj~@&d'RBAUӞucqWք QP5֍N tu%BtcJ:3Xu׫:!gx]"Aw~6kM|W!ogEl*mEH2SP U3aKJ=eZO'׸'k9US4#NEW|Ay5(4_:iOsrJ2g5 5d9o$ &]n)ڇ^UCj0aZɩ%ݷF'A Pv7F`Xk9Uc+}Co@\Zܦk#+Aʸ9S^}eƶA210VBnnօWvA~r/:+;9&`XN#F:ogWa*똛/:\GS %H/IR@٦&y].6+3 "p]dä'.QLu׉2+ ȍ\)n"J?KDSd^y?Kxz=N ֡dz؞S`^ry򈇜֣^iB։{Ӫ?"rmD<:w+U_Y€>+c%B+X9gF SjWw ;ÒﺆD$ik1zr5өala:$xy|Vܻ[u1wɲT0"W#dfˍ2/ThD]{_1äfbPSۥwѴM 3^.nbIBMC[SmÓRkDcb@#%+ bҴ%\܌tt_Dq`[ :[9!šbNiW@n.Yv9m1Otg+\,*m@Lln`<_]7 a2l޲ /.fi<Ҟaȕ"%ذ #.;M_*(!VE+nt0=`0!jqg^&sF?=ZXB7P .%~(~gZN1yȃoXtugҰ`_;londICqAuc‹dǁjZ{a\kXO]%u>~-FSיnik_G^jO;>29A^ԵApKq4n ~ɄݿZ _uB?EDIӑU*e]k兢1>AK43>+.S{.0xJ:S>Q[z}neE/2D@- I]3Ч0 -+Zb;#WAED-#zh0"XVOoQ5cL/@p tbP"M8U{ڣMa QmO"LQFMܑE ]@ 呓ɽv*t&85OnB8#9m_;d/0xiҾTUfE)oY~1;HCt `;ؚAa[8`0N"V:^y!ty@˩nި.$R j$/onIXQ[Z#E6EgZ{_:#jmb] \c|1r=Ɲ[M(|79ے~i=g>$jز ҸW.΂iWC^N E=ӿbE}SYoJ9a]em@+NﲾטlBp3[q,."srVp O"~u(S4&̠@7ќUǃV\#WݧPDY~nKMIH|/N78I$?dDBA}6h;ʸu/`}#3">NwnS<j6v$sR'.#c"ޚW!e ]>4E_Q-f*ɲ^թ^LI$'[B|WTi(For2=!݊IvC/514;e1>4e:匈o$bZ$!^o.!㸾AbzR%x5kL'fLܙҍ^VvS`Б[4bg]8Eι,q V䟼ыڒTqrȯ~H$fa0 aLPyKs~?>bR2p;/|">0-&J+#8+j߃i;XEC4UJ n+r"a'j&NhvΠh)KA4~l!o9w69\&)#9LCV=(ULR+9|EcMXނ~"tE䆯lr2zfœc:}da=<0~D9(8lH.uM{uM=h>MwTL0GBǴ!Έt̎7LLםĈ+Tkrqד0AF1 CWJP5f퉀Mϥsc_|bQvVj4!H RrI8$Eo^$<mq_/74*d]S]2 1lsh$`IpOңΥ:"`Ӽ6/ fg2@2QSKz!"-}&u!;`WJEE`cj*.fQJϜǞ ZYYKPjj =eXL{:8Vό.Rݱ\}m?u"< )s@3&SOiJJ_k?:oqsЗ|+=d&/ A zJM*BpB@]~"0Gx3 _ Yt9R>𖩲\8T==|^185 -DYVꦦ7֌FY~) uS.0Cօs1w=+ɘ~/XEs5t6;ԎcসmCX;CѩY!&ag2k;c0S).h8J7EB_H3*{[25:5}㱀MZ\jZ:b} Hl ȁC荩@K3”ωǍ{.Fy-WG=i"熣dZd˜]ϳgʖ\G~ķܟUGk[NENTztӤ={JaY٨Ԙ#OtcA-gvHFͺm6CQ ßLXš4(WaR a#r"Q'_J%s AXCĖ:on?U`VLctBGgc.*ntÕUŭ9{f3R` 8d `#Ԅ_ eop<*Cޚ]>>py-({lVjͷ^{\[_Z+*-i#{O _8j) U'R9Ӊ[AQ }G-[]ȯ'иԣ?7ap=Y>h!O!-f rR>:2 ,:.âdm #.ݎI.3ٿWtuᷠua\8vɻȣ_ ?$J-N}\OO"5=P;3۔sT{-;t[(JğsN&(Cjcl892*hRzA)vN+BebF?GZ<#`oC/i}~|+Ty-r? *" 6uVL!ݶoGSYwE("]q͓2aCmƀHd0~,kRH.w$+|Nx؂&J3mՏ:Ŷw;? eY#Efq]v> ]>`e)u h Z{`US$xSw]!: W$7W(ޒ~ak^+ )poułiE{ϵ4֎#)xO6zmz70J`˦*gu39&YCgz4Q)& ڝR!"Òſƒn-q mN&'='_zHzq6s}mF i _A!-\*!FW'CxGnuܼ҅7 >S.uPSrO2"]e/zzL2JsD 'P)V #X*J<^m(/XRxCek@la)} ; `gIa<\}K˻( B"KBϊq X |:$=~'{VmU0XɳNktip"mRqnrJf G ugUp)jH[Tn^_ b4Xm9#'R{ueߘe`#fRlؓim J~Yxr ϭF:Q-uE}Bt1l]s#rnwŻfZBU=:NAW,Ʈ6vK-HbЩ-4(WAm(|m 󆇂 O?^-$7:K˕<\J0qYX¢V[;]H 혈kQd鮤;ltʾ(j42aEͧ6bETgE:1#{ivs)̾<)3 5Cj3]Q3H9"djR;OWhrlUcL)w6:' ';a+QzgwPfb;\0qrA:ir@Cx=?<\|Q.JU/Ѩhzq}~' Y$sOr3/.7ڼ2Qv (bG`cBѢڭASWr Jz_ J5-S; uzLCuZ_ Y‹#YW)*d6^ie811&2`%ra:̕-'H5wċ]vh޹u訖nߠTEt耣Д= Vs^3aOF9Hb 4/P9 $/ z^UUGGg -'# Dj6f&vb^}8|/͠]&U5kB!T\ Ib};fqg"kY=Tuي72-J |U_7‘87x1jG2hk#,YcdvQ`?Z+Ú%6".t, b1 q )hեϳ+t'WNgcS~𘬙qS![ PVu(!/ox)4F%K͈גXDž!Y5;b8,ѝl*5u p*Ew^5SPavkR k9HbAQ30͂a6ɥ"GM\:! Xor'ir݂A2],y:.EYNnO 9BrO7CZ%Y2`1/,HJ[Th<'T# 4=qL[82ֆ_(i;Rk$sKTA4*D#XDmGIlM;1A;Jͱr|[U4dS>IJ5@&w`; XgxN`v\oHBKhB/|ۿ*٘Oш鍤8vNEYVV%!)n PG z;%;`AS^'W5Z*:#C9Zp16/&0±%PMRim`ۡRu=2"[ݞqWQY#{sߺ߅gE4y"=0 ՜>HxjE6M^pib9kRhUL{Sh~p +#@X>:=dq$f$Zއx[ߣpxj#,ŹR c_LK?[QX/`Jw!-ʞ|@7iG0S $񡅅h%w~܃L0QH K@}Gu$ wŃc0h+弌]1g"`ךD[$)@bPD\8sB߯p[yւVU*3{"S TqV4].7@6b_Jh[3aӰE/S&q巼lZ}̹sNگa =".'Ҭ\C*bĴp M v \c5+sE垒3U? ?X::a*Jf)X\L! ϭil[y1_ӍB(Mmñ6ryU I[wjG֒55 .I Lp5N83&ϫ2>0s o]E-R)7Q6!={jZ%df~/w.=S=,hgيVi9xچ[1fA[紃} iӫChH[(u w`) ~2'j$ ͹v5!,!5qᶂiwKxu$Ƽ%q R> i?4αj3;B Jm_3:PVkS$y_闔ep탂wׇ=ehe)el(Gu7{d挹{NO[ sRlx-qJr"w{U\_cz/rȉ=Z$a{l˞xs)J xնW@-n(|HM:+&!U`K؊7Aa桼Tgia8oZK>v*<o;Y)(x!6ʮYc,ǔmʋL̾ g})(FVS\8 l*zG$ $c@5m B &[v[vג<тbW2l(#6,58T`jHK6ґ<" d6\w rO&kRrNNjȰv$1_- ;6{NR/fynhf'}!4HKZ >Q.ol|+ f^N,tv+ bmcBkv۲Q_Rÿ~_&f 8U3ZǸDn^>*^7?4[5#oxNQ r~y*N$]G:leY1M,\c75լ>zTmewK0/܁MG2of1!&Y}Bz+ٺM B$T@;ݫ˰0|*~}xl [`gON@=ƱHbzf=a.獈d6K{F!mԩ8iaL"l ƋVM 7yAnFtIij@T9XlYwwxiQBZñ ޿IqLxMpfzXcx sZJJU!t܌\9+f_P??yO&UЎW'Y2u+)k$ ȐvHXlr_8bB"c#4V291lK3װwq K z`>X=|QddnY-aF?Fh_׽pV- >I;Mq ^V3M^,ӡdvN4 \D09_ԅssԕ7|WJmqp ?xUv3D. uSޥ;Hu7YӐ UWM%Ĺ _Y'Y~wOG>Uj̖ :c'+RV֕ϋl :D0'}4g5ZK(=iHNPZp_{]ŵbSO0cgՈҀ=e>XG]TI~,7^ْ3?t&[W:3mdsW$?7+[]}܃U[H+37.vuA>SJo):l.u)OSCuB>rW;ml`~?a 4^W,2 )iB="6IM&Q"28Vˏ9^'/X sS'D(-g2(ʺfV~7',q n\qѮ"d*wR!{ۭgp!E̍m+g84F$: P޿o !Sщ4ʨ`\g,fib Tfq|/Jdqj>qZ-˼1Wk+BY 0"TĤg] t G1DLrԉɍ׹'m!7-h(*F4 -xUEHfdKd'C?A`Wvi:GY/1e8| د}^6Sխml.@$xbbu/EZ%ݪDj Xư9X :# sA j] 種lލ"*R-^XCjMlXJQ!ӘCc/#EDvYl֬4r9+F(ö:Xs)-61Gnq#d?Lty:!>nm5aa&E[:떗A=Aܮ3cl@G$G 1",G0;a2ۮaQ mbHY9vuRD[~\_g|Jmʵ- t;V&]ȚP c4A#Wz͖v1Rٛ Wec٢{U>y7#TC2LLkְUB?w澄6v9 xmϼSk"vߘ2=#^G( 3}lzxce0ZN8$QFвQ Oݒ̾z삳Nco㌅ց(O{ǐlq<o SŔ\2r\5Fքzr+% 6 Wj,gHM7fϔDxc<$N9Z..tL{ E恕(QOEeVFϒqUʥi0߁Gq`-Յ 8Ѡ?ًOn|dP$ ^1wY0<ȱ1Fi{<{+P7 u7:\&m:TQ\ǵ@uR$-J5y]ҚX=:Kfl 28{2hKґ!ظ709utS@A01{(PQ\))̵+ nʿWq5hdwiF}߶`"ޏ9t8E]G[G֒O"_  jdPN-/yԒ==2E d,gA:E'X|Z.s@X LPXkҹ'l(N/ j՘"Dx,XƍT8W>i?^]<VcokLvl*P됀|ؾ0|.CGZ}B a:(K1B u/kfVOp3*&HWtށ>.R,g.Ɠ}klçިc2NO{uAVdz^4-Ь7y;SK wRNã:< 6rku;A0z,S]?`&/wP˶R)pRi7L, K&,ʦڂ1I=e1I8DJ̵‘ B\%ٹ{f 'S30eC0Wu ~k Նm~|¾md'F5ol >*c5B,c(N>b0:Y:}Yb֩aq B9a*Y/C oMfO6ϕ(Sh3KۚXM9$H#5ϝjO 3w 1l(r};,bΟbC lP~px|UeϥE)0mLLb|WeԍK<;j Ĕm ;1 X Sp*nM UUfWP#.lDaI {'xɸl0@}88iCur">^髈ü1Qf^N?ZA=S۹ rjOw)[L8c\SސA}M-m':U}V@4Ӂ 47om !r5)6; j9cJx@Ez1ty -VBQV220ޟ ( 4K;-nPEgK }P5J濷w*Z/̌-yk1`>W/ bG=VG:*֥ැ}g4qf=G? OZJ WI_4~gtВ" ې+j CC×U!D ,u:*T+@Up" xˁ[vV9p۫9PxZOC;Vl{Jiȹm=u3';"Q!):ڭߟHd~CԴ2R]w7$]1/%WCu6p.8C vTSIovݬ4Ó(T5Aw4g]AZR4šl] H&Js,U BBobS+ķI}E7t0.7unu3KI:d]y_eddRb Mp'|,n8 Rq6> dVՠŝ;:9mR.D6M δU4Cy$m߮ H Iҩ$TM65 ]8$ga8Kj|>2Ž;ۜ #47Ӎ΀rwE?$"kNQāL[6UiuD#dmhDF qc׈dIC%`!1 _!nse< E&&$k:YIprWD*!Z&h~WZ|V!3b=\U yH"Wt541b:: Sj 7+@Cv2dVo 6Z> v^iMXSxB3GHG GĕſpEbR5Gf bWZh"K0fJ;i *Y4c$Mµf%ۆGtJ$׶IdDq;2^^ aSgh*.9_!fƿ *xjd@]1@F6GdžK{%EؒItp!k,zwAp'jG n@9ޟP9 ѷv,P@.G!];H"W#dMt?ٌܠiEN{*oEt8iZ#/<9Tt>Z8Xw =)X6QAs sA${VW"ɘLq@?DB?L#LRby(l!+кc} $:~DnfKȰZvK`SA$D^9t>7\V-W_K 覥/lG᭕WUl`d@ԕ/HG,4!8.=o"o:ƙ(==10%UxmA ҋlYRU;vS8b2%ȱ|+^4Iyw[hH~z^>T$.sfkY:W*|̔'.eHt`MB|3w#Or#vD%ԋH `LJ?x]Z*߉?Z I96|7M&?\隽QcJ PҠ:ea `@'$]їnE[\ڲ:~3W !%͸;!;snJia'IE8:|?uVPh8z8ee-<4N7RgG9=y](0ۍXsKi5#9}'rF<- A #ۺxjr(Wp8EϤ)އr \ {k騽pOǥ?OgՐl}"]]+uR•iuPW@xCv Xzפ>{wOdpDr6:_}hxxHJ]wgo:+=L˭KB:W=h ' oM\ {u{Q}]Cӣ._vǂGD;?N_I.Du4tҔj"pE4 KJəD1k> ʗd+*WəA;P}5\8S,'Tpa |(;ugrrdw[k:saiĝxzLhI]3XCz>_XPMBڱjDཹrh}a/X}*}nQ5՞R9|gGDċV5B?Rs5I5D\;aJc Ed+RQm8\͖5fz)aӰ:,\Nms2amxgCŌ*K> t j|Jҽ)($bIdQ\@n6qn\xn 6[=eiu(sgU_#W P/鳦E됹$bCvR«߬B%^0 v2J);=URc;c*aJH,jtl0*coW)rZ3nO} u3_>#?oې,Ĩ+6HX76 2en-?`JmY߆x@Z@Wt[lx%fÆMf1@qcR7u2uq\Qee _ӶMn lu lK h&u bҾW>h%9syP9~:GSyU)K|T4qQw3М 1]t@O%lqE{KuRUQ;tubcX)>Q1ʼn"ޏ^ٚOY798vat A[_bĒ#5:R!(؋'a_FHlgwB<BC/Zo(XN[UT<&'ql?{Y # &*%/v[G*^ ď.ˋ.z=<ߎZAXvީӢz Ρ⡮|\r9fh@X{ 9%os6C֝ (wW@'k!%VkضlCUqoMpcC-*`/ {ZQkkߣG-aUe+3+f$ywj:Z*8:|V nKۘ*"$qTvuz$u:&Y:j2BQ^L%m8ׄg4 ZdM#s]8w1p_GU~#'80Q s  \S,wu:w&&+OmCZNxO(^)Pf$x24-g\i*HnK~A05PYrAC^dJϒ12BKLU$g\RG_~xl'q<;0sW.A6$}W)am,]z]O u;|OƸVt&CtAVw-N=.rD`QڟW5ߜ BP'%W s:'7ݍ§Tѵe]%|~v5!1'HخvlYx#Äv"j"\%Ҷv@dztM:̥2IK2ǐVw'̜ !o**WBPw,qT⭎>0]rK1˝2T7*QR֏okب m}'[?gw z˒6)=޹wH0-/M{B~qW䮸vI qM\R}](<3ZR2 Nw|*@WfCGD:Eh.7 fcm :m*Xo[І7֑d]\: ] 씋j#TN{GatlER'bxEh!^AVZڥq>,WHSi~Pw6Th&o~ĉ*x=ilĎWIGCb ߦO-mjC) OکUUys/܏cٮlP8wӤZ_h];zu85/.dSjCIm>ζN{ /!n1lжT(aٓl`57KiY^"?Dxޡ6 BZN"_3e3*^_>+tSNؔ4A`{ Ed LH%`o\)+g4BSk#rz&Hr׭gN*ӡ|u315: iXРˊݸ%^fqߜ Aw_nxHZTvTcI5:M:> Z\f7HMߎjE/Š͘:D@t$ߘ 5b2v}Trk`fO@/Qv.!l=.mq%&>[?F6?" :{puBJ^pn sh[({&xSr ycCliZ6ѯo#je}9'(nZoRSŴtWdKQc݌ʲ_ JoZ@PWMra`, a= Cł}ws8p_kœ6x(ӧ 9v%_,k;LkgjYY𰢨dT:h ^TbG`zRsWz+ T) (o\iH~ z#r+Hy$g i9P>vA6$+ɠ 0> 'ܫJ^&r}"i.zJ*.z Aim &kmHwu*=*  EW/ @\n$y곞eRn6!A sGԅ}UvM <"<?-=--Id zHs>݇DdxVeWV 7E!#{P˴!d;EQD`yѭi [+NyUpaZsIHẀʱTz@d`}U+"o+5SIwZ$ce7vWZ{ QF`qu3p@ݦ /}v2I:ͦ0C>qy#ãuw9H]MdvZ𬖺UWQx&D`I4ϾHh%G<&Ne k/ 7f zE>ڂ:I ^_ãpqm̡ ,03wX _^"uH|z#tlCx4Bh7㪑esn&`0~Lgv+B%ނ{=iY{/f,/ʞܙ2'/gnB.4$V-uJ@gdA[n`w' HaMtg2XLVBNɾu5nAХ͸i_0K(J>i+("s$GB01_c DJ ۴s \f:hCbǶ9^XPVGað\-$lꁦ!VVq^}:ZIxα.$8x_FN>‰% }Y;%T ZyQOqM1zEe]BulP_qQз"aW̓Exo'g]Ak!7ğX֖}#җZ@IܪH΁e &Z r47w&}2%J Jhrd*ǝ _4ɐ,ť\6fbƾ%L242$O[a7,mUBY AFzOmi6f9QwҀ[r?}b?Dzc-`ȗ$U\¨Ib@#-O_)J'shtqXYa]wuX  )9Pw2% 1E#=W0C Vp8Ǫ 殈j{v22`}eHMh/WZhBԏ?,i-9&w\7w6gkHEQ짋y[2u_ZqO% loDb\C`[?]rsN3b߬Hbʰ'fJ/ {5H^gE{;]> 9y5Y e}Ԋb{[tUD*$_#%?>YrQ@%>DnRxON B7{HUhJ>Kd 6?Ɣ7buA6 BTy0m8ԁ 1-xt* o+%yJ_+j†j]pde˜}K ޅT G<+pq&k6*k K?"vL TђwqO1,\y'.⩚˺= {K ;O

RaVM Y~Q\Np&Se:A+)j@EԳ3VY0“Yf>|95 %c~FQ-ȷT-CSŒnH#:z $T< |tн\E4<&tn$pD"yUx]d1yQc/E*gq ^TNQ0v^NAFqVcV%-^er!]me uԎ:ץ':ÏEvF- .Yy!*nD@ EPB'A)QSkydX)~B/FTB+Ib%C՜;c9!YZag뙞.$ ;"Td:27WHᢦ }lKr}y"#Lj),C@1e@p(DO__/bIٮ|lڭD=sXF Q!FX[Lv`Xl *%M%P:&/N1 ~/u k`WR)n0#EB-VCm|>GzX$p4cy?&4x#J}P G|KdԃketRV-A@1JE2ȳX| cf|1CAdϧ{h s vBqoX?G%=Ja_ql}ABeP`ۮ%;7])ɛt^ٖf .A|h!ċ#ی=U]6~:kO*,]o𦚗@-bT zfqnQ%E '\VqEw_x#^]{!Ӻ!EpϽ4gn_-MRoU66Ra~*;Aہ F2Nzfq=zu#HPtgR~̦3[բHmJl1맞vMXx!rU^-gN< !csL noˇ`GVMz =Gj2d=+TF579,v͉xΉdk6`%ZO?kTgp|/+ -r`$ИB@^!sn)v\t)s';n}PnEz5@(Sc~mpF6,Z)Mי?cPjv>?aG̥~y2:yn>IE]g65@uY_U~yF˃Ζ"0K%ݝ|B;:Z/L:N1b&-ZD[[Ox*yB*픋gJs:)/)*qƗz50ҧtI:wQ6`gNVOTH Mc )D FX&N'!]Cȥpՠ#`PΘt n멚v:$~H/Zp+[H$(xg3hFT@ƮaQx/WTYBg-4;>)[#cO@'#.|zdLkL;g8s% PTؤ5fnpĶ}SYj>;id\(~V8oз ,r+$HlAM{X*Hߋ+(VR6]̨f?j-=9î% @Bwsevۓ-!2+8OXґ5EPPx~{x ?NOUTlq3Vۓ_z%88  փieDD#!f[gZ QQ6R!ݷS Ue*"Wu9(/ĥeZR^&b6][<:|P2 o W21WZmosp*uZP1ǜ X- Esv( ֎K8ˍuxTGd:N\uUe>\2yFzrs&VY!w3RlF I #eƤweZ25{ Q5֫ sVDxôY*tR\IsNS?!!$h*ݟpd'cerGg IQ cO<֗ N MR}  oO s" դ.XT_O* UlS#dAE]?/8Lm&{5fI$IEI L24a8N$R2oޣ<$9%{]L#S8gsrO#P'P;]qқ(LeȘz`V`C6E=g>٬3=gg !3Nϙ@fʗ;/ة?[T_,*Z~-ϼZQ%.@HvO?:;oSVC[ݶ$,[%./+glYrB#بk> A*7Z,I˖H,C@énemAN(IT%dO I2!}/q-dڥfUy![jFx5$v3s!we?{[~.nЈ)Tl33p-vFg]Uz).)>両;_I%^lFLb[ 0ؐrDPgC &wicu,roQx]O2ɽ,GVV"$Xջ\!bfx/}⼤^9RXN/ p6޹yS|F},IlKrM j2&[NK[k(_҉.f\Њ&]kRpH 4Kn{J0ʡBHT 6o^ ~oeX2}99:jp 5\:+nN(@(oJ"b$'oP_s IT3ܣ(v)v,vE'q-]1"֨e#T_ƪDr> ؼIV) P&YkN=Q5?U-몬#IώEZ sTmc𞈒&R DRJVk{R!T&?\T5Š=jB]?7w&%ݿHOkMuF`VY{ qמY.}8-:"T띹`ls3pn`=9̗9 f:Jhjlf[ڐ(%CK7O 1{ y˷~rZK%ӽlU9܏fR1';3WKǞm7 f?Jش NorC8t,D8F) I!az Kuvg.U4IyZ7}?xq:0=|8ZGŞ}5)LIۦW QR}F9ʍ`*Ui#~ mJ bRK1GgK;l9ZFkUrhS:.6VS^j,c8Bc`}Q>F9#dL@ jO@U\bΨ* *\k3娷#~Eo@GZjڂAM ]>3!U37^IØt?'1,0izyYe"ጐf@b_(2V׾C)g[vy{v8CuH<bD<%FzcQ jaTKcZǿÕ& {G९"YƤ(+H׌Zix@Z!N5% ɝ 6&-ZHXY̥d98쁫9 ]tS*/.!VjXQWa .P :_!RE,~ dgj0v@3/T!>)h8B:ngQ`KP?NdV\5x%LjPuN>,ίr7-lm)HgV#՝l:UFW,BWp`z'] ;a҂ΰ2qK>s](6SA347 sCC#0Y|V7PORSH3H*/D+]1ÆpD ]>(4?E_ȢzNFh,<3 ;;ą1''{_j*e|רN^"f8:\#qxV5 'XdFL-p ;zHJh574)ƼH~̽^oO.LYwRDc=9_~ -6|[ nZj@ODaBvh^jK$ύMoiʔmr1ߤL;zVQ%` k?']hb&a;Xi/;םTHQ5if֞\:)S^Ȁ2T:^0q0pCӚns%b KNS*u63ĉoe!H96 .8'Y(@UmI%;.  DvQ|ʥDEiZ4ee2ܨEdCmm;̰4%ig\hHS?J,PTĮhBڿхor.@sPZ3+VIW$*mSPfTs( bbGryl>́}Bhh3P֋5# 1Y?<ŁrrȨ7D%C/vM6foɿ6Bv9Q E KC13U@АYuZήtdoszGܠ3l& SXF؆'Y+-43 }[~=?$jWޱ^TCtPAg0Ll,GfN'Q& {@IVqj2GRIn?e\졦bcg%DʾD}_$&*Gc]Kժ|V&톉9S/H+\L2^iU/i 訠ţPuα90bX &_^Ըh>X3;vxjZGue$ 4 BdYh#\;(ud ( V$:kj4Y`emAvD#o2ܯruxU}';s+8%&'C¶!}7@r@+ iwYE{J2oP1 dkq$~{N^pjVEUǦ vC{GZݵ ZQșo8=su>̝ͦt~:As+ oMIL/k-}-F>!4fsjMT8(}`{9۷Qs K`O8~ u'Fٚ{XY4TB]n,Q:^ehr!})6s$UxnK}qha{LJMSbE--!u*1oU`9J1k]]j 4ŒZ`%ӑ}mXZ(ט%r~_0ȲςSuċa R06Ho 3Ty=er\K/<C̙X]Lfᬀξ3?3S)>UB=Ԫ"PKжs~hiy!g;9$ck2XԬNĖlۋͬtُuo{ߑf+ҮVɨb&5ذWfX6'+чeQ>:Ȭ}͕AՌJDy!\8Њʖu#Bãi^#+G@1ሚ)Ն뷫cSj4W;*+Ҧ~^N Zx2CK0X8 5H e_ DZXh luq bYL s.(Klb 1;H]P}sdp +=6@#FL㹻!ޟ :e~0[%ڊx[UMd˪93+_{U^ CkvURuJ6́Rbb0@f0uv}.dv[QGe,A",@>݈<࣑"/ܩ:@%u՗Rgi^Ϩ *hl*"vHt9]4Etu^:.ۊ #e-=xT!,;AYɐ%t]nJ_ΐ$0/n$u|,Lg[8Ӟ~xYNLG3#P>wWC[%ٲכT/-qH逝ARu"`b0̥~S_ڭ]|8ΐlYGZ:84Ϣ'5_x\1y*K|IfM6!HHdS/Wi/sD@{(zTj;}~e?- :E֭ / OX~ N,ιcm,KG({٢w$8yD{R!2ڽ<>\|Kqy"]& ЌLCWZA%)+J2 #H69z[ cC}BNr9Gq_7[>;=2(FRf`|}qpu'^A>$֠ύΟ=NNh,ir#l9֘`#iNN=>|:QBY@+k9f^v6t=d {'f5ڨ- ;nnQ2=J*Ku,6-ڱ]+u0'@Dذn}a셿`|zx -#?d cDm ب, 7.x)e)'p6'2 @<+94r[#tx/\G'<2`@CƗ "WQtM?tK^(B%Z9]D*Kp{Ƹ3QIv̀:.ʱA.WZB,?B~^}WMgޒ*ٰ ֝|Z]_l9H@ j®rIZyםd{aTaōPpbxlp|jn@M2ɏ! F <_1V= O ҙ(bc;G7XI.p@q%ķ*DŽ"sjlx$a>XRcW.'W&(j)j4_JkZ7rеx MrM7Ǘ顧-ziJar%M/RWLncu,!)m}`&ڔUf Dl HK0:F+;U? AmW(R3IA?u7r#׋pvOļbHr!Pkv3zq5&qcqQ_9EDX?cZxLx/d)0UU(j'̚UkOƨHphQiߎхɪ#گ$3ĔՆrEf:JTJ @155;LnHrO~_a<:'-3Ib!br.>smcäDЦsb}Ω1_D*VQEBU b`&E#zj9&){Cջִ9pe R r @…:">3#il} TD lwk;uC%_%ft-`ǖO}~G(cD{kmX2g0|8B` GQY9̻k{>Ֆc }]Nq(1{6zFY4[T4yA`j]fs cC0@qprupLWD։M _4 4J#(xDZX|y]]+S CzQ3g"Mߙ?Hwj*^H; D/!>OT>!րKA1ߖ`KҿfYSK^>&J f6/c[5đXJk28|Ҷ^Ҿ(][dplQsd-G/*>Vh̙v1`Ċ_8VuP4İl3UuW;YOƸCu[XqVZQmn|||-4ϑt6-(U;>qg=AsVⶦ!~`QeC Q,}+!leܳ +U/8 PZ*T_9}Iπ)DziuQĦe;"QEVs0x.B=JIL .o~q: ο?;ic額܄IA3Y*6B듛@/tG2$d~n*M=B0eSI-tTSw!;H.Uc4 RueKMUT?Q!P:;=BkhAG6$d6;z "xA( mfylGm) ?[$ {[]Z u ;TU&~Kz$>& +xeCAJ̑Jg!Aԏ-G7MRLސ_ Ӡ0>Cm Djc)}BRg(/m*Г Rz kIZzj5.kmd0"C`uo/l&4 '1s ;C}&Kaa,δfg/AeKהPOQɳ5#fO׀GDGΜ+z7n=㥱/rֵ%S\,ƃib1A$>`B5M\͑Cql{@AI-@ YTBT)5 0 ē\L=7|4qs3逿`\;% >f÷/Q+˘& E|IW |jB|yV`tDRXr8H*3=j4gP-Pz3gMICA?A'GaaK`Bck^d['H pw瞗C׫~#Cj]۳` ڒDD~3fTQTw2 .!Ю( =YXj[P? #֚~ـ6]O>j-V5ֻ_Ŏ[vNsNkyծśepE}Pv{N_~ZzQ-Q* "FuLy5$#6iLywI…q||ؓm`>ys Xc鬮^!i[b/U9}(=5lMpw딦Vc;gjx%A٬6А =pejpP|tՐ](,URlwcr olL@R GfI#\ՈcJR;>Z Dׄ-=qcԻwjC&$!G^mF!e6Yu(206`isSO_4y8?kq?^ڽ S>\F/kwޝfP׌VuFɾg_0D9K,Z9<(8|_5 Č2tΒS+|Z+:$#KiCk6q`:v{k:@(}8e :{D3OqThafyNդ=21&L_؟~bI ݭM KZ''-Ft.!(Hppq8 9xW1I$|ef٬ZVBU2Vvzk |e<N&04(sOO38 ꒦e';j!%5a,#ipyyj`O[0RGWRDQ،7-@kDke1}d];j,vةBpxBo`(gLm|9Lq;lR?4$&G{4zέrz%F!%#}Hw☯+~R|xG!^Yg,g_ B4<^e+]f%׫ y+.oy-mݓd9_Ci,4(,zY=ʗ҂V[C2; R$CK@}e*,,d#(||zآ/ h;Q-sIWb~g.jȍ=*zc mCZPMZS8dGdrzߏJI ׆qB31Z߬Eo3䑨x{rqLmEl4>ړ҃8'q\S{'9мzغTm$xC[E0cm%s Cҝ+Q{l67bIc0)cU9T/5|JJbիJTLp0f>MSݦs_S͞F·}JrYmqA.i~L_>MCwA0&Cͺ׽sf¡>Rr@wQ`?1#)gHH&&@U깮s-C'd*6A+tTW) 6K%g4[)6L$W6E} 7&𱤳ax.ld*&c;S/?:噜k%SAqKݸ>,O./Z?"Vȯn Sۣ7 +Ԝskq&.d2'Y%kEƀ$%oL_޸+Tw˱S sdխulK⽜AoOJlmM еm0M=#Р1jx4OWX=-:<3ׯ`d$[01p& _RG38P/lHw-B \uF,J9 ($5h>E8+-a>ҋEȣ%cx̏(h9F~)ygV2vMzQ cfJWF[L&p&O`EisV OaZZ.kLð FoX h%!n72¯ޚoΞNj2 @z9'5֑J>FgD;AS:35TGumT;%*p!,dq%?Qط Z,ZOaYDB G<'sa/[]MO,>[Gid]MpkqN)o#k{ac/~ud|jGNH]҃q % 4JXeoZOZDm Fd˦PM$ @$XCa@jOM}^)Q̘/t{?_j I #79ن;a۬Mo 'SY^A뤣]cQ9y!=tfݺqYܒID i?%H,U#tB>) W -kU_za3)@EzɿdK`C'.T!pGCun 'V>-! 5hdOa0a[/u0` )Iu%L&sū_4 E\^ph\1foKER\b>\T֮ p&\Kh0r15zfr ajx^NtrFȘnAة.zcMw}>~Uzb w,jeG|rK:o :m@J8BLE 1[{(Fe0Lut;L_AmVrCRٔj$Ve4t_< thc¤ERAP0<]K$R"U$x,pKA,$׈ͷ~\UD's+Sv{>ߓn$rB𶷔u"L1 ¥!{ٝyMl+Uk:>'"9ܻp _xß|(okK`KDzoUSP[#\g7C~.m%;ڦS!Ie|yxI9ӋSU&$tA!Q}+<zD @4|wx+LTnt N.5FYW$-#n|@ ~ݨZAm\t*Ux@"U4"GP3 ryAEzM'8R$»!bI^P-CPy8 8_#bCc*[A.`⦏sWW>-–%jx;Kܱ>k&nu xlv}{MXdmWc̲yh^X(ƆVޭG+Ci x۳2|$ Wƚۛ'M9X޴AEi,"RWoӼu:7Hc5e8,dtt"h2APHîTU,KCpNOV3/Ѧs$$f,rֆb1 #h,2"TON*KJv%$ Ct?-A(Y{#]uu?33kD9r+fLSv;FH]O$ Q8^Bp,o[E8'gޑB1NרAc@SjPj/ -wCu~d2f E=.q4iFugy&( T|wijWJiaZ@F@u`Ok$q>:nzd 6 !ȯmSч焱U't4kvެ! YJ_Ij2,b VĒ:(u#sBM6Tk%ƑSynP>TFSS࿪s; ceE4ܢOCzn@@PjjFC\S3 "cW +1?]kf?䈢ܩ\`ë7pR~s" o146 b,i$ݩ8z&C+SVATϴK`A-}kՉE>3ȑ@( e 846S2|?_tЋ?]h5YSNQ(nI8 {G<7REMzSD ?I С$/fYh1~ceoX58tK $$ P>gBRDw?`5*;" Z8i̹ lGר#,ST(M!ه" ~y*rƛLb(5#~b.D坅$Нӎ)}>!趕 a~Mn5.v#B(_#"(n!ἕ1\c|aGJKxtD%W쭬vzɸ&i$9٨t}6?NnWcnvM:`ܰRכvT wM];.S2(󺮶ݥcS(g;5VdKBwcCL([ɜA-b>q!LIBN 8>PN4d[igֳhVb%#U0JBV[gãq 8p&KaC/AVwCpT[_4G,P4MFXelhzJU,1r^!%t.iV/Cw$DOPyRL:s!y0;B͸k3F33MȻ+Ep$(PSxg:f P | __d=oߓcgq2RË^8 BZ<`~?oԟlGO>uud$^Inl#5IsWI]1̍nw}cY^NZaņ &r*Qx2R>(68KH!i_/|oL[$i";HU=;'RS? Jo5Ld4L " (>P1ZQbN:!)L#UdHQ$x+, Ffi@Ͻ<.3^ XN@)Py=sNXuT\}r V yf@QHfH |D@֎mkz.'D$yRk-O0k߾V%!:J)Reβmrw[Fp.!v|] GAP~7i3;,h {ċHֽ.`/d5)+ÚL'[mji_lwl!$S# Sn+K<7>D_)?%y#ݮPcCMSE6y;3PW2&ȠI ?f|R9[IzU_}2JЯRƋAlN ѷbI?y6:\(T+l&yF<gH^αko9h:LsV@J QBA\c  c(?.c7H ~(n8mG ņl\FL7sR+'Xb9LLV)²^_#66>ґJVc  *;V8XxȈOmp T`>jHu.˔)@D˥k@ⴠP&ꂂ 9n Yl3" }?`갱jq_Ft_ynj8MIdn{T͠.b~{Piȹ2HUP?tLuU}CˎJ&L& ʋZ1@90iݦ֓;GcN MŻݩ,sWk40[CXX$H Sr5Лc?PKEu@kCٽ`>^Hu+k9.-ZCpKiR뷟ط9u%95_WtnMCmL؆9ffc,qQzt]?zKK Uz4hC+Z+j*/+k;io&$Ql.x>2r&y__iAkB1jnex•fk#c EUr?\T 0ZОR,*LgFQ7wБpQ}]И_հCĤ7˭vq o Rrn='3]D-Oweow5ǻS%kdzk9H1qz1K`[<<iK_^BpC(lt8ݍ1-8@1#Fd׾1>&LJ?qK؝0{ .hrR"oSmM#827:]KG*7V<{Y-!:W\}S 2rucV'Ya"E7[,#>D0r$t ]ד>f7Ֆ)ee[׵lS>n:0WVRQEh*荸ޖOK`^'r;o)ʪfu5hwFFu?Uy˾Bkw.G6feΘgY4Wc7_ś(,<YO9R[&0 FoCփq,aaXd. Ss6MƇ,1^5^&.r9,pk PAAo3t8I D".ᄀ@5pki2d§{DG_tDP 7y?p鈓7C/lQ 5{h"(NQУƪ܋-Bd=vzM n3[15x=.}; 0wR\Տm/P#\s htbsoZԗ ~_J&rnN>у;r4s>Ry[A2Evb8L7z?/'D\͞y nlO*h`)+MZyҥp !B-^"f:lV>5|k6a#ʥ!nJa>{a(Z32Y$g 36@ll:.Pl)1q3ُRa#W0è{~ ק>K+E-hY\[ <ͭ/k9tQrAXRS 2&M(>[s22Qw7oggi-H(k:t>p֙TeUNvv ]Z\w =If}]">=%vRQoDR^.Y!=zru㏐ߜ*ni݅ B?Fx‚YU1 #t˃-B #%!̪n3AֶX ~%,M};Lo>iȨm\~GL ^JPGuP80I;V+|QwXf-Gcun' 5ڕsdSJ#SNRBY~jsDߪS ?&Za~{o`P~ j}teۮx&cL8x4Kjk_wK22[v$w1݉),8W]"҅Bo:]RK ).xUg$Bm6r %l0/ 8!^k.cz0H=  ~ *- /9rrQ 0ϗU/դ*SfM|Wق̹ )NRDI u]"0@>[;qHFk=lgY~y $;SjB< l:J|n[QB!Q!4Zs^wk;݇&YʰbĽr{/uC 7.ffv5:i y$mvYztvkMKxۆV(0ݻnIOz{ރe [[,gPe}tfO `@li#\ϔ9nsk)HbF^/+-yepJ| (n2Fٝm8q_؏Y}L7 $[O^ǒ r5ZO  _,0[!kFyy;>caU[N Ϝ](!~,$@pN =Tо:yɷ+asfn9t㠋rN_OF$>,5(٧8$JlE§r)/޺uQk97(3(2(V+z'DTha3~_ "WR ݷ́u;x(}BFQtUkKR?M/1:k$Q =Q:a(6Io&_|>[rLGR3Y'e ̩Tމ]f2F: u2l4HUxQ!QzUJuM\~9u;¾+A}c^\{Jè4w61\!L>lKLtɨ$TWl8 {LB!} P>!YGAˆvp ܺÍlean+0RA<)cO狹ܛPbnǙv:HI?!cJiPōRB6ɚ M.4 1/94$kDۚX മf.sWbzҕx#uuWx?,ht{P6+Vqz!x2\?Hk*wBcM ( kM-N &p5)!c jAd@  e/ 2@:N4i;ZmR6H#ƻٰ!XءVSaR ߬ܣczdjT7HDV.rbmfeI]:nU;WJr_NE\T ǁZE@Q2*;lVj0dK4sZMM"ŞQx^ s,C96xK "Lb{_X0o.T>EV@ U޶^z_>CbK;/TMH}fJ1:o6o:HC.)[ulҐ9㒬KZ 9Z[_j>ւ}P~QG 4 :iigO~ro8b /Rg73~74o@!9hcq6J%~p%.£\Hx) bH MHFͱWEםɕPĄH+)g8!~Qʪ>7r륉|^ +bDģyKXwf+QK^zS@dg[쥭%gV KB?0t)S~S^S`3s/yYrO7n~UZ0wEYC}{B2B*OlIh槟&$+6L-BV bl:n 5]D!HLfgbMRiќlm|(jSc򌬹Ҽ'Ah\*̓ZlQO2 bBr6#@3^/<첋+ґ76nүĝ? F ;^;{02z2p?N[+Ȫd@w;3Oqy>{Zi`SV?%pb~$Bo 1%I"Js4)QL4gaXk/^˵.hBf-"ϐ֥d\_85Ua8@}Լ&\EiS1mu{O4aېfVC1chqgQT q dfS; ,u{ZZy]8m`Lݟ Gɗ<5= cʣLϭbj l=6kkeQw@%F6? 5}YL\6~K):2ҸJOӒ)>MD+#!TcrK4D'+>Pd5Ju`|JLWn@gbO9c )I7y8fS~K/R{5x)+#ӕNObx`MJ#:P(?7Gr{3Aژ6treӜk aυsv~V!t0ath=gQک9C$ mO2"VBDhbj1(@[h&|a&Ԑ֒.mqWc*]皾]ݛG'aߛ0Tt14+.;䕠M0?)sKŎ>!9*!j nh$V>AQ) XmxrT|H/^YΟJήBʹDl.iI_ z v [N|CeJ_94( _1=Yyn ]7gn;Vqhgꊑ9sFA[C?/0À UWR?&BJ!=CM^JdS(0f.Kʬ@^F(ߪܹ3%`tC园[m4 RyEM˱#`₼[: <8 ll3L\YU N+[^ѥ !HRū{ "A;9/:[~-[kwi F-gQoĆ7`=d6[[?EHl3GvTOB(޼\KDxriPoi[3a5Ұ_:4!/›LET<6l^7&>63 _"GQZ7߮@;Ĩ1stJqVI#}zxT4*wG~[Œ3mXH5C9:ZYΐCzMNې4;Y苎/I vQdtKpz&Jª8C]@tjб/!U'plO֭Ռ X> h=XSDivȮ=Wi5;,HwPN*'8˾{E6;"Ud" dkLwnt:G.mDMGð(Ft]PnćZXV1}|R>t,ɇHQ8=;Ǽ\>x&PX۬c\ F=W 9Cpy:sg@"P`{ θWїwWyϐXI5WPڐëk2{x*y@PW6hk]M'\j"3dkoq7?thxf4]:}~'/Iz{'kķz.de/ vJ8HW/Ĕ+hJ\y` Ir(7cYJksuc\*c;ȡVc%{6& :xykNx\L,;T Ǯ, ސ:*R"}y}C!jøo0Qe bm*i($SNlح35+j;nQ_;aǽb2:zYCtThǗ3ltɬ?M,}`O+!>$|g_)'?U1b{2c:'BN?Ձ6HsDY!KkO ndyDL =EeFwJC0+sFNi~G/Gʅ7r3?d?+NW"i;v~sA_Ka133bB,PsLR3$wLPMuqCmX`5 ㆟ƗA6xn-N<_Ow$>^_ A"PW+6H!z 5N6ZɶK=mD>%LWC}`pMM PP?[t7Hz{MV8w?~Ҵ ~z(zXTF-AOh}[Gd0Gu v_{sY@ jyv+AKhuz&8>RlDX?960f2[x&Hߤ61?6P%kKZט?4ңHYGUD\>R!-ըiQZxa/!S6:Pqęe~q Bs.fF~S eU‰t鯄ִqfNXTcE b`E;y-d*G!'jL- .Y5nGOByw`h%mbGKT߳=ݵ}qxeL gG!'nJtJ7mDvƜI'@cG!AaЪ!O &x%2|F 6Ë:;ʜ1&׻tR6MbԁHW Wե S HKRBQOCF%_\D:C ^13YkN U׽|Y׆y,‡W4ЅHL`c ,3uD 58chW,kZ;JZl  G4KP si'vn$j U/HREv${0i ߖ1B6Jti/?״H6sIAm}6zurR㼔 r^;8Xvv'g5w\7J(KMc+̑TbGr)=.)@pqM{Eub<7JRbSqEA+qƻLz8祘===|&T}XNج_t![.*4eyf-Kk\Ʀ\ֺ{zҠ0OS R9v\\\/+Q_n=]XJ34PYv/몱 nhs0  J Dr1oG(lhE!ٓgj+yɏ!x [[O\WJ2퇡ݟ4Y>Œ\yq2#bS5,gVNeu ;j~CmAr@k*#Wz1ӤS~H>tT2Wi ٵ !X!HV?`:ZGY<,taMbu6aқ /ejoF<[+#? Y <ԱN;jD3}p"Z-7ݬ>jZ1C@bKQKl!6O'#5?ˁ*<7EM T$=ȿQ|cjLegމǚV#+B,+su!ќyDHi ZإyNxlP;D!߸mm2>*䜋x #(lQ L}bpm[!g}~~3,VֿѭJ&yK .7v܆#A 6= 8Jy;S 3t(7YglMu:z,[c~4s:lJY xh{L>x꘰,!{VcU؎V뇗6kjQ/=[, =m$L F.o Y̌KYPt|^9AzV3ρЖxQ*޵4*YImu@r0dFt檴V"@nm# Ty1AeJ7728 PW+/ʰhkGCc剮ZWa)i1'˾62?JrʐDKpsj~ u.T$g5EOa݃{[Ŀy/G wю AC1u?LK$=d4<|@d(^;we \֪8F{R j("MnuubgT Q: -3NײaYgHZÓ!Ȋ5o= jFnYJ-QfGaa7E.g4Rf8,l&"V#pҏnm3Ֆ{d8[k~HbO}8~JOjS;aW6`|q6!HXA>$cؼΦ@\.a@5۽sHHRWt% OǶ-mL@7^=~a8jZonc_hGط(!YcE~e%vkh(4I+qV;F^! ܽb=&<Ѭ76)hblWm!b")KzS~ =jtVqlKy -;պUoEp~**Y1P :6X{<ϋ=VAchЃ`Q f&/J5˂$C&y*a8s>zy;" Yr3=j/ H =[2V΄0s(n#ˊ \S)JŲ$zxZKZl}sv2fd?ikGJ+QЯFvt'OSI bѤØHlϗ_E31 9{` oa=]*0'ޒK& ՉW㷷ygE/NεWYW6',5Ґ:/3~8YTޞ~f|r4^z#n"^=X9^cF;O rB.DJ%%s#{ TYeK!B^K-4Z27I,JH>IR Bf#Ez0؅ҕ+ސVHPFW~gw 5bT4*ɧdnnzTBҦ(w ~>5_K9gb}v%jFVdԭo 4 B"s}N5er6 ca. ރ,ül][)/~`졞bYliNX+k-_gʞ_m"B6oJ?e]-m/S/vRkȃ;2RzҠ$T,[L럹g8.oYZ6 nwk;k,ʼ(fп5&9%N4y#[x#/!?=?Wl~0ywXF3No]qqKE嘾U݌Hlk1o!xxKtYq{l$уyCXwwG L⼤:5nY9$o$a3͗.rfLH.;r6j ]uOjY6-a c >^=,6k}D)wٝyzGIJ=L-,}Ġ@Ѩ̅ 1FiNyIN̍dK0)ygqwyJ3ʋy 7O5$ئtYuH+mn]/qH $e"H?>ٶ@ vk,S|UVA*8i:nۤ5#Ͳ ydky"OvuL77Zti 7%QAal<:V]W|L"@S,Vۿ"#YG"Us-ZOe ϥݏYhtI)(,cw<K38RDqGe bMeLH4->G" YjMNT c:ߗ 6uF&B UڬZi^lr VrЙa~ (l V}+AۥN"=$]TjyX6K(O~VXL>~/h.k "'eY,9)&9y-ixh˷qĹO[1#]:U:*x8eSqwC:DCչ&!tJEjao d:8_/svh [gW-,`?>!\^]+I;kU9Pz*-dq|F=%܈a!CW"龜ڗ,cz6}rZ<; `xFrQ:%WIG6~6V* *Ը 2)Ns]@+ /#~QV^Zn떉޵Ct6У뢘?PVuxGqRUQaWIҧ}.>N-,/L*^*DsnA>`ZM*1~k+J1" -XH(X(#f%O*9KeA˿=PyĨNgDŽsM|yl!;Ӄ>\{\ƌ3(Fٞ2B)`5艓gw@`Dk y~MK/G#N =yę0fX7>+>V=m"t{h\[_1b: Kl<8pX:"8KؤM%:$sTQ$V˷ ],.JD$STLsD M!Is+cO7lFMYJ>ҡ2<3AeI qy\X& *\ҁ8#]2$턖6.a$?[\1p4E>`>ioՇP{}9r]TOsv&N˶(ʜrΜe`#%24'\K=k)s$ + 9=׃0m5`ZiK^2k L{˜ |}qz2 9pZ4!%zRBIŝ7R '*8"_]uEE&I2ٛ9lUj3zpŰےfT" mcjAWJsJ<*ZL kwiSKC4/VB@`m,mŌo5ъ盚?)Q $xBAlJ5di&1kqAB9rzqHwQ+Re•՛_,ͽ?xܦ@F;׹F{5Kln$Ff"ggåM'lPY6y=^C NY Ɂ[s]$i8F-FĤZ">7 TcG+3;OsVEl뷞DHh*_Y<}WY#܏P`ӺAY.ܸl3DQJ#%Ö?eN Kp&/,xkSe@a@Y/lC-;H4(+59XHɲqNJ#$ {{ݎd@tE ,1KӝŶj]Mvvo攣7LQt?uXYZ̎LzF*Ļ׮IֵD/1 ܊19QРH3=%j.Uw\lOK kcFg4sT"{ƬvN̞mePU&foϣHoa3ecRfV~Z]*dXi]ޔv7Qj`˷c% wo QyFHE*,OTwl7܉n<>e!17髵m{[=&/Gqh:}g)gXj ~t:ri!%qc,Hѝ\ns͡1´ fm_B`Tŗq̞ ^ۣi}c?g'kN}Hvg".pmf9gF[~ьJC\,IĐ=VȔh z()ŜVbWj LMi^_o)1Zz#u@)ބ@82~Z{H2rFKET_eaV9Qstlѳ"pniMVHn8~ oZ+]9,!@.VZҥzYA+9 '5Da+,'zy*eiz cie!\PU,9QpF?"jz0j.j: DI0%OfAWS+x-f+d'+Ƶe;ܻ\e׉+Jj{h\*4hܟzO#FYa3/LIyT-/C-$,T~Ԙ~Oit9 e@f B&)iy`8 #榮3I ?X$Zkv9U i%6WAÞh 4!|zD j”Dv:!+ꯔ 'Jz*!<pN ntCe+ |df׵ C㾏BKdRgi d\PĠAJeTi/e|(bE>T.aoI*=9y (߉SBEd@*jtng E];^~E$Ő$K洬2N6g rqӵwp݈@_WK؟xlUfO||J5Q oqzrY]mU2yh.?wD!Hz)y1b4 j`Ixutgsd:JءE0ԾA v1(F:^iK}*jr0eIp_apqJȫ;^tkVc\b);3]Α؝Zv?O%Z4r$'}Xij^-ˡ3a7($Qv~ -<\*Dv79u9)7͞ O\>-IClLxelghi{/ ] {It&n"-dM>&Jc]" ˢPw zLM_9R䌫-WqtGp"o IaZ|xr=G^kdCH qIW΋K.wՓV ^".Gx˳[jLɊ"|spmۋs942xLĢhyT7<9AZ䊯55=a1 m,O.*pqmC?i`rtxK8∦ؤ5&h) 0)5lIBn7eE,nq[NWNMgXt_y =&߶ ;] C5~0rz9f[_ߕ\in$v%&rkS64uȑ?r)3;>\`'憝f6UysBI$Z56:f!MSV}xв3^ +d»bםG|呐&8!*/>Urh(WE.ˇABv& u\4x?k@9+_=x֫ Zhxz'-ϧW@ ĺsw sWŊ_1^QHh0."薱avL ֐QS;Y]D ~6,"kϽGPb WYs$L<ߓxϰ̅UXd?`J~~n 4!~,lVП]ztuyjnuw ׏=L߰)ͦ@ZHu JiL+'C߾חuhlB*)wmWI5S{Jl"X O:OtTt}rpBJ?,.9h35D@ܭ1oRߚ4'!4wo&JU9ÚUb ^A.^ۺD~S99͵KI?GWr f#ȷze 8y]rrߋ w |Wc Q>P[QC^}3 kUmY|BՅODv%M^LTĿ#MJõy*[; .pfVEyMϢz 0*ϗSk{{r[6jꬮď]q@ 1z վF,eS H~!o8f(>~_xB\}|U_ꌹG酙N ^T(is$46քss;ĊrԙGW%ݽ7zk]cO!\jIt= arc֢lnJ$ lN#BZ(sLr#@ +9Eç*\:)3.63^Zc 3Ni+∘⋎I`)j}EL6M^6eHbp S-;j(_MJj dT zr_ݿ+I8ᱹ(IYD3WUotR3㝁NW{$BTU#Bdxla4 3Kw$dRPݩ)3bSiuAh(G`3[|}v^sUe.p.ĆSo/Jl>t  9#闈.2bNW8?ѺE:d[_ôw7Ffx{BgU*E D[)+ y/ 0Ђ" ڱm箄2284Xgy;Ypy)qw=Lsʊ((LbjZ$W$bBo]0NrF; ͸͂F1KVklgumdabY9UJ{EQ5~OR5.,%zIxH:r1HX ܟraS+.J_cϱ]mqX%+6ѳJ k\1򈜵 EѧrUHw?:*VK!B+e9i#szGs%uAwlӰ@ӕ:ǁլ_s-#5 ٯ~0}wJś[aC{iEg@}1Ùj+>; ]?UfA _(i>O*|Hī~rгX==8k_to+p\so|kI29?evjTϜzrg= `~&N㥚'H1{憆G}xZ\\! Dvy-;>hyRlT{8 tNGQ`@` Q [WC9Q{[k-x62bA.L&*=tLtN{⤄%&Q3 \ɩdqg)RXw)Թs}T`iz Y"s%8ID08AO }V_#kn 5[ W}(fɊ<<\ .#8ZHOleo$YĻR7ld,RR1{*J6" i'|a AQc,*?r,y>J1#kKKk!Jjkl*e~6cci"'Ţw)2,"4Mo-Z=|]aKS' gyët*UPſ]mk1jۏ z/z7Dꀷ4K֪a`f̻!x.*ӊ^W`SaHץoIsJdݱ /B3R5a'0&ݟҨvR s~%M:Sy5A1kԚi(Vo u_ klJ4$#勵{3XCP&Qaƴ/7#~HF~7<^)ՂNm/CIuDOSu*6QSez[TI "?9JXB~.s&B-drWҰ4a|o9;yS\u L&Cq_$tƃ.W+iIv꾞b=jl[a$(Xۈ_4_#\C{d.~ԎyI 8'#;jġy]:6AB-/G CNj'0{eZzK#pձB(_Q%Mv_WT']f{ BFIw㮎]=4|*Z ,SajTTxL<=Vt:-$hd8F0ꒈ"$U,Xd1*1ќ3=󲑐5 W?*-6dtXdG<0YD`r|# %+(q~dX/Sͺ 46ȸwۿ_7mj0ն~8##ϊ@ZxZ $9JmMum/Yh]]V3fe1'HdC?.&A<=G.^z-+m=m"gwulC#=' J,.{΃j8Nr JQ'P'9*92ŃoTg!'zH.rDg@[!{Ur Ci{% GC bа`|8Rvv|#'a?d~-fc_XFIzDߕ2Bik㻡pyf EϤm`=Q\)nZwN~Lȉ^xI;|3q{҃ ^7L#£ox&6ܦ|3%EKY8q!gKP2TR9 %k3-83SKChࢻ21c~qN%*Kp< -n;\EwuMIaЗ3Zܩ5dH  <]w246я1u]՛H+aķWنêzQBvx6C eN)~]H]FU%"6.$v͗QhZYwT2^o[w=뵴@k"埁l=F&V=Lxx-:_ڐ9/dO0_h=G\#+`bwXݮZeIs5g[f~ ҆)HMHdRk$3λ1/>xq'WM{Vg7&/FpL-m}gtJ'#zvT|iVOJp,H6K,84LxoJf{taɩX;&/? §B~Ɓt`Ȍ ˸z~ESu q秀HpqDL 7>HL=-%^-MVA̚ѧʙ]P+zZAaHN:K:D<2%vN rևVդkg/Z)I2tFK.ϔs b+ c5q$'UQ~o۞[jUiЖe.%=m3^.2/l1!7u~4p/XV87nuM-#Pڸ$mN֠5%&߁ vIC#CF,ʊ hiKq[Nq°UlRf WHBsS>!ioo;3n1kE'Tj猞!}r,9ʼnI #9^j>FfDG @t4"7$/3$bq,^&у@ W~k$3.7:NLQ0a\UK=w&bʛ]{z FͥΧ]<σ[ݖ̪}*yṚ|7ycPZ+6yֿPǎ~HGHQhQ/O+F$7x7b\MEp3{3=Eꥼ5F/Ц@kJ[eٺ1F~k~4jŸ$F%77$$CD_kZHGyCE δMo~*ڄHt]]iJgXJC : -(TE(d*c dŋ1Xj$Smԥh-Tƽ+M -JPj FC5Qbg.Zx|h/YM X^&w?[.k*Cl6}(Cͯo< cWnȼy1ط2*HmP&Z'Ǎ XIkT%+oЇU{ڑ5s̯C8$#~ 7*>, 3 gRK@y:Cp D`^r$mwZp89~ ,]I&{≮1B)笯4;o\AT=:.]eωj@bf[ԭqeUǼhAݿ>o_3..ETncncFcoz8 ]FwdP|V?Z:|ql~=_5!wA Æǵ ztZDL^=/[U7D_C89@dݒkMG 9?(8Z357 'HC+2z4jp֔Ckzf#87d߄Iuq&!b/ku'mGp(ACYͺ@]bDui dhنomBrup,[n3Ճ:l' gwf|=ZC!y@bv9AvLe[hb [߬_MIC`83oFZ\ˆ8ﰿУEv^85{:,2 UnVNfJe{7WsMK*b0Iߙ{p)3ihLHP4(}aKqh>_Pm$g|rQwÖ3I񬤃÷Xn-f7ţ)$U*]öJJaAM5,,`Vy@t>Fm, ŝ>Ǵf}ng"AocҀǰqĂP?t,ڽ~(5=PE=!N&yf>EEe_-meW30( +I[6ؔ]?z9×ɓS@"¸=^QGH>c9U$EfWȱ{0fzG2_8X >1BK(:|s 6CLKO,+0xi)F*Aq J@LǝhtX8~Mjl*>HsS)NI M]l<.㮘??W:2 UvfF=tm-ο.P Qv}V]L6bm+"Gbh^-x N>%0%'ߔA6U%P-!}W#֖Y,lp$~`w̑@Ī>SkT㵸y'|s'B6T l>eUIɦ.K>`ΞHvFTAR `j_QwIQg_ ,UL$-0;g_:{Dcۖ^k>1l^Ur}PįۜcCr_Tka_iibg"6#j Ѐ mj2H}pNPk*qڥü-dND˲&Ԝ} f,θDs71c&<^5Q81/'s [?FO'~Ў(~X+_g`\t7m#2KHwS= T ,J}z8 iPRYvrʹk "[w=SbZD@D aƑ%=`qZ@ZzS)S~_C0dHSt/0ai?D#gۜ6Vu=zQ;\IڝI5akA@APa$[ âʤh: ]P 1@ wjI i;:筷Bg\lśSZZJm@J00A')8uhV@XZtJԶW:U/,1~ -$U >)4b ڸ8슭7p(J-&, MS6lYL]<||DM$pE-%!"0=HKT| 4:SoڟOL-.1X{Dୁkf[\rmvsUiڹOf}FedO7LmLTןٚ aI…m30Af{{7b sQs'XgЙ4st*5z4yN㶿W <#BPoi ^~~ Iǐ}+o|p#n4cC {l(}Ҍ5gءEH@бdIBS غeә7gq!6)71wZσ ?AV")]skv=& 7%[ TJ2fH^xD>ZKd#%ߌ˯Z+mbꌒ@bq>E|E]N7.kB.kpTVͱu%YŒ)Kw볟zQyb#4o/bDso4@0RNۃU騉,}jM E?f!U%0lA 㰐wx4ꛒFݢDxOI5Y/vrI72r-ãt7"63Xq\^W nzPY?/!MPC؜$+QI |sGƆ$zƸ5e2ζGu'%`"^A0O{r1bC*aʄnyUFeaYޝե^KvuS5,%-> Dr6XkGluQ'SB~oZ_X'`}֤%[# n[t:!No#?/x^ׄ.?ˇE ϥ׼:%DT]gk9ǵ5D^7*9og;dr!EISIea^U BEezH.(7#ۤM>s_+Iy+xG[ٸEAe0R3FМ+hW<=ٌh鸐WZ-9TA8F0Ky,Rdz;-] 0=TEqZ$S[ETL9ps5q D9^ 6_`ídrG0\⋬(^>Fjb ;Y{B0X21}Ȼl8T#HFqN"$@lVu `jAА'YmS*Sv["9]nq y^忔}bpC?u5n6X@5\GY61%4E݁Q{FUSr K iџyq:ȿW?uCg>?4lE؅1>jDh hKVJA&<[t[#p w>wS})nycRrgX/]wIIw~, MDc>$q2jllJ$xvK 2)pQ>v}nȻbb6zHV-^^6L7&X}7Lˤ-ne{ 2 W\:;(0Q،fzDtT(wӛp%KPoUi3CuhbJ>z*.PvΣdSii&i@~nΠ1 HmiD+KA uߐ֟DH)j)n9~u2\ೃvxG;:2ZA4x# kӘi[{U e^i0z >KS!d^Jg(H7E2LJ',MdG/un! „o6x] $庺ztDÍJv3t$GK~t ]m, :1E}Niz;1Oj~`:CRH?NwVY%qYً2nۄQlXt>m&Za}gT $ݟ+R9bqԗ%E@~,o2d~ΒOgabF{B᫂:XBSbN{iziZx" 릝.Yyu4x(k1!3zyڶiؘL>\{ <!kH]Fj(%7{V'QP1+!54BK_tƔÈ5djWHA̫fqP25H~"0;3Җψu2߻f#L]`s0j 6ZQTN:BUce [60->n(ꂷLj~5tOt?&$4Z˝ҙ7Q8v]z$ZWf+6~3o4 PNbᵻaxZ:3dU}[{+(`:2ҏZuʫ]pg.u el?O/iQw.ugdr,k!^grz:6# h_:dvn,p5^;w&"@H -SQӖ ҕXtopPvlwQL- o~h!s*h25Bn< BCjiu5)hhmY!QCDí[ܼ& -B iSB8c0px|cИW5&B__Ƃ=/-X"=V@Dq'd-|Th,ލhNe>pH;=Q56R]&*^נ}Sz[rTЪV(-? ;`nvFa3zi4Ƒ蜄hT}Za? +gdX~ֳ@)qbƀ͒ 5vwYUg+A"YzHaL6_˅B,$";LSTPv~=ԱyP8;g@>unZ\u6Qk¼!aaiHɻVcz# pEE!9!,iğ>'LUR Z\'F&W.@8Ef׵23€M nՃ4GXݫ:",,{u]:_e{l bή.leC%NܥM}˸4f >=)g txs&Y5lZImߵjz;8ꏶK1~!)G?g^飍0\ Zּ|/Krpl;%YL+'gDA9!' )1t,ɖ']UW](~p)UO$tM6E<i2"kǴIcu)\R޺3Ғ\=JA~DO;~ۂ%BD7;tfO (Pi`a N?1Ż> b')6x9m2#J|e-Z=coQAIL5ī3-3^"lS^dDMt>'KelJBߥveW'7u_-t0F;7 -n b_S1[^Mu- È:uTżƵzf!PIcGMXS0`-KX%5܎nEFYdBLO-$F4Ҭ,S7m2AѠa(9sJmVwo~,Ն}f^qT}tfRf6+eeš h?1j7xy[ܚWεז((1=!TAFB$a"cMyAD`/Z#ըpRu i,P.|M&,0 HWoE}WLبh}luqn!k^(ؐCbx"5];i BLw݇QH«'ŵ'+)()* ; N1&.X8LT$kOH4%Fӯ;g)u#GnP#a8{ ?"?0t rP91J.> !f*pu\JxWU@ K*+yvBaؽ2 AVZ)̥I)֭ɦהCtoaPj3{ Ud/zsS>3K@QxdR)FV geTc:A=1 X5Š%:㖻y;oL1 ]T43[ z#"q;t\ ay͢]iqLAM;дhӠBcz%(~Ae' WóLEK@p=/Ƈ/-;`A9wl``(֞Svi(2Vw]g )Iܬr3m1_{Wޣ5|axdG#33Tdm-NY!#2`vX=)Y|Д+ԋt1^64BHgBGV1MJNI}ԐLMj&!N0iArѝmIT@Z?0JGbL܄AbD$uMBо絇fST|@3;Vzyw:U' wjDXi mͬ3'_ܥLL~kCH/31=GA}N{b `֜-J$G󨽫˯##';<db/e >uKd%i88 @dh^+ԾHf_Ν0I.AuimȆ1|RMŇq@Z/!&R7v{8L Gov\YT bsύznAt4.ӄR\JY扼F}TwC$I:3DײTAf|I_/+2sJA Թ@uGlع]6lkhsCI[;>j&94MDW)D:m6f<蠓 Rf oO>/D\4OL6C}( w *;#77Pf덧nQjYJ2 mщa*,8̼zڐZt@pmC' BSa^#(4b^?y38: V'g{SM+;߹og(>w$#7L=#3wV?bjz аsڜj0p]{>mf6/#|j#1lpn)w;(S&>'P #yp+jGHMʑ=jwKr_1(4;ifh|v0Y)ҷꬡ<#3Tm51N:"~2|T ğR38eEӇr|mt; O'IglnA'@Kn8ߗ204!/_9·MuC-L̲H9o ]6.%A-Pv hK&cڤo9Q6Oz2N"l zT(| qtԎ&7kM!E_vs썻EB/Rs 'Ç*)bX+Qn7n!q= !;}iwOzP|3_'=y$ZN ޠ 8 ^X6C;)%Ey栄O,vzY*X1ˍЩ7$^жayP'q{ܸEs#]>v+s(Mj\KCiKUTۿy ]#6|}vhZt`VkUYBI%;KPnʍj&,ʙwlc%B=zXkV62#'B*M{ܵ i7cؼk2zmiC<16έ!5,7a;S4H qwDBUDQ_N4G v;`l&4ZO;m34=sRK?ҼrG  `UXc d?;ԏGn͵cNb0,.o9Q9 :YS:6HTAI kkmz`S@)יMD]Áb?'Ѯy P*O6ݯjE u2~C{KX0G=m/vQk72Ӓ\AP(kyjN wNގGY. EKOz]+l бqp["oB#&68}R-ya}m9~2QJ;T^LL5{#2XS4Rb{j([QF! JW7u(Lr}f_1#*@rs;^Ѐf k-w.0;QpF<3I4'AP!M%t3%K:3JPzm3&;MNzJ5huoN#CC禾"^̄Am+W`>nR6e#ˋǰHXwU?mj4 j|Қh4XnQŹ˓ܶN-c8kjoNMD5|*lq=RqsnItƭ)!_9&Ud^֌s7/M$` !;{2[Ǭf9(NXC - K5A*UHZo]G#+5CJ:cdeҀS(DWރ|X׮Uw"N< &.˞R1~ bX2OXdQE1l=WY!P|rjwXP7ϸkz [ dӻ'A<n1Df5XVK "3ŽnCy(mZ9{ƣSM%@?gmz aYk.9` Nq$U~ڡrFW vԁs;4Nbߛ(bV% Y>1ȻKcuZۀU*.3[5V~h_}OcM+Sf@Uͭ,X9 l8,e` PzJ)\riBT{a8{K`jbFR]O;`_Zrc-Nh@2p'yOTӳ5)ZV>@G|5# B'Q<>_=RZG;.V,ӭ?'W^|tfFCz%0@2ԔMcd5x[fr$նMgX b24~wO0ˣ ۿ{W̨Y4WYFKd(ќN,&> թ堢8Nŏ45K]<ѷE5!OUueS;Œ1OmXd_TM$h\=ԡ 7aW8缜YeV}ǝ"Jp)yį4u.  媆Hv\#8cs+G>@DY5̭9QZ77fEIE9hik9MElf'{ Psz7?ڤ}Ļ߃񡸑DCs5,'p.ca 8D67M՛@p2\Wɡz^P5Vӳ!xɈ0/ fws +0OYp5aJM#p,>0h-e Dp.E bI*aB(HbksxO}sJo, 4)c/ UC!>Y巛 GWQ 7OYTFbz|M+P}|*zpB5ItqIPP[8" "4k_uKJGm;'ue/j'L(j #Rv϶븡#O9&HEUm+ӨD$+4 DsE2G]?&X5/.3b[b[_mhb]1O]E+̆ p0C7]Ui1lm:M؆%_)( !OVk'~Cb 4ʅ1 G4*7䝗9?Q.Qbo ޵хo2ڃnV5 }AfuXvWl/QbsOj^ !P'66w85 Bo{.)hJX.2H!jǚ=֧=ۊkQWj6>|;ųr t)M0PCO62R$ijLֶW_بaY>ڸ{ž>A!/Pt8f<0_On&eȲ*flOld5I8aк\Gu5ʇ*y_hq[saL9;}Ua-rkG0 XD9+ y]%s EU}(kj)/C[s:b;K//37|u]B|g1Hٖ2D_>&O/may#.դ}èX@6vu;բ7ChAUb8w BF)ށiSBŕ0:!|痣бƶ/&Ka;,ڹ'&ܚN]|DGyPL- µQ _UOc ΟQ\"yK'aO"Z=xʐaZB*|c F+ WF0x<ܺk(0; VG5'XiJ40RpwKKS?\~tniWuTPaŻ%3~y!ΪEѯP)*$;^; }M H~],GFxtF Ľ[䘅myCPϊrf|-o@ZdC)y: s>os4Nj5]NtyX@u쉋QռA:2+BQo9 <.r9\xqq}F 3BM m6S&@ejV=Pcx G%zvCG"- t* 0 flȒ@Cܩ #WS Hё mmg"%5SމS\8H+QOVۧ,.UHTFԫڪ,-7ʎk`6KJ֏BOΕB8 Cawrt[ci . =&͂?Vtk,!<.F> <)gKֶϋG8#&3Tew@e+!5eC\I ڴS.S)GhE[=`AMJTld扷 +H3hY[]6ǘ2Y IOtO,đRje kE>wRvS!bhx'`9R"61^qa8a|:gk1֣DDrȐcL)r:bI{0l2֔?*[AXVU_=.@ʎ;Ϫ{3і KQW7 #1nm?w[_o&;!X 0ķ7P!>ͮ[,{7gFVxni,7=S=)L U$pђM*Me)yMjHo)K OxTͯ8GǑbc}ht6Xsins5āaAkk$dn{ bNs)K="M9mʪ6e  ל8^;B"0 x!GqL^;+2ɎU(,nC7`[Ks//e}W8+|=! ᪷) $Xĩ[U=KةORZM'hRx/qӹJ%nV_gMLhYş@Cf#f_Kwsøggw193"կ^ԖBVLۀB(p|V_|8ʣi+,ʥA\yqfhe,woV' Aڐ0Iy T5\6\_8gNWi!x7D _  (X L5!c>[\qk 7੬)6wqPhuP_8Ρ=kM0}ig)ODؐl܍6>e3 %3&gfYFAͨX&R.QgȷEP;|9D2yWR$֜ƒ3]:֬4ޟ@kY@^1'[\)y+AჸM fV䶻\l_?$c,1p\ /]GďK +,YOŨ?gU+0A7ͤ>qlʓDP~ETĢђ$>Y5RفRgU7ى G`h c֓J&pyEJ% ,x)/<4qZJcr/@jo2}qW\nDI9 c뀬وNzCT޾Zx4 DXћQ}TS]SyzY#d@Uc[댿e$)uX5.Y׌ 2-']+:~ߣ2-! T*'`PyDmjjh>&-#Z?'~^ѥ$>Ӷ濅'A>V̕ΟD]rdeG(8_1 .yc-5XN\ *ˠ I+*^Ǜ]߶PͪZvxn^]]"w ?^/`_ց- +V\:uggC44.,Au=*!7₰l;qWLLKz5= pqEr~6OWKUwA*X@ϻk!ߥ}ESNxZ3LSդG,h"!}K,MV۳,1vX T[>/UMJ8GYE4le߸4EOjuL3€},}ttØb0$!>e~d92U7u 4k2ˬ<#6i.tLq-5d w{P^%|K~K8!~*<&$NkA63VLg/ZHalsSҔvT˔E&Wo;sy>v:MP8_h'CWC^tɇkع q8OL1x$` λMeB1)WQy+ZjV3y[W-1epv *NXɀlH('8%ЉZtO-meL X/d_H/N_KɴF mHSKaW 7WnZߠ+GaK$;&cv3Рiz6qKݼϤl T͡"e m^;p Y>=r0rۙwxջO?'LxȞ;ubW)HTݾ̧u'w*L8ADɖ_6Xm/o s{8c0MAWJ8I3e] Ľ,7]{ijeX8 J<(;4m]ceӓ_!oh/s=#FqtD)|H1k ^}|`(%EY2GFd0xqMxg;}&'ZDTs_ݸKix"+b  ǥ,o3yU 6(63qlj P 5?ۃ G)o7nݛeX&-V?YyÑv,v"UеZTOL-ֺ΂k>NmE0͚ZF|)1viu(SvpȟT|_.LШaJX}:Х<G׌х|Wa`m |W9I67BOBeuyan VATAßl֢Wi2r@`n'oT/tSBuZ qYU?߅vXݲ74ߒ1dUJH߰++̔0Mtp+`mX{} H'l`h{ ̚\l O͋Tz{Tw;#~5kʏG$2Hhob m2C>spk~UJbj5+;hB (l|Z} & *& c8Uo"ã# ðI|7vf3x]? g6Ϋ|=C{)hENa>Vy@m!^cV OK-@7EN1F[ \~\R\sG@3#Y] |yk+BW7"=M8#Po|TVR7ʍ9QBONQd薻`i'tw1@~H|RHeO.aM*4lܞ1yO%+rźYXLt~ zi2!؁551:5ȁS=MK0m{D1F:! :_+VHcʢu@!YKmByˈegߩm"  %4}>lrS.lW)AFjNY06dE 7ҵo^uՇL+/!R@gCeq' iuTXCϟW˙~S:6g^3/utPB,KwQ9`pŠH7`"Y@4&S߈Y^~8,EeDU'jGaA@ e|2 Ɣ؈ȴg-""CWѺ3*;,zȂVڦu! /5k-r9Jl7^f3D0(8z,3E饠fe&mϫ$(Ғ~}Yc܎/kN;ȶ4yXs(̏UGzSӶ_SZXF)zLU/`VabsN#6 >N쓕?5PVm17{|>ٞEKNaYC# R =ŗ.IyY]3߯&P1 F崤NCc&NӜ'E>a/Ϗ R | VA㐒p rv|87|F'0˺)OxNYJ?g).%b4Ёj᥯M)eojLEu*]ؠT.-) <INg-*&ߕ!&`۵NPxΤ :r#iYt?wڦ_&;j $Ԑ# #6sl@Oi'c:Vjrdrt)ӁJ`xU#&INk` WqUHA*Cϝv 0IF(pR>Y$fÅFCTD#֙`"x2pf_k4NTsSj$|):''䕖8`n04f .P=m~FOܢOKٜ5dAVkP~ J@+/895[VJl_ ޞ+GMϳ[:N2(xy[5#ޡ^ah]@itڈ [CSxd8џ5/r@gu%ڡe1J ҩKHS?%l~mUps/N4() nJ)*#ڿ+1Mbw}p_(F(sܕ$W_Fdr/.^-_B[jD.Υ*(#K|euYL8ǹb2oyR1uSEE"Ú2}1HLlq;B32$9,CY+f;J~7I#zN0|FXz~yIOżE%0x܁ UZ}݈~$ :[U` GS&wi^eXigP21GD? X lwJLoF5 z6$A[hլn- w;,: Sᅊ5 4sCU79Ǡ;C.k$5Mh@ʞ(mf7( &P4uK;+gє &T0b0(|P-,$7.F:e=1g[H_Ʀdt9?v7f,aBZE6PˍS )Tį(HpJRmtKi kXpo91.U$dht͞}M KJI ) "m*itjLJ4϶ Hz%Y2KYE-6UaM"l9&T%} 3YW%oOn|zOjK4߬ZU*Pg]CmPQ_Gu%i )$4A#@=sr1C!4B-`o)7IEo N3N";cpyE𹖹2˽ 7~W[5y3`rs&0-8!LsI.6, QO~]Yzr.-Oau74aA}dd}5PJ0<.#bDȯ psb?6k~sU;-}=?-'kЇRe|wX}rN07)>s"'Ƨd ?W@,W(Eߒ: a-&&T]t<;O +SJ+zmDYHN}Kd!w;q#-*p'3$&"XaHu O#a>_ֱOosuZNs@Ooz]aŢ^Eb=F{Ё1]&uS0vӐ}h?/w,`Oc\M~xԁ23K'=jafH숬5Gi8῭/֓wĔ| ֱ] fwEыg6ZIwV~u/CZdz,0Bkɟm,)^Uow_Ƿoah%;2`~=<bVkhH$G}e v7@Ǜ>,x(+-:t78nRe54;顝?ÖM'õ!x# >U/ɝA}sJS%Bxv--d% :,5I2VJ ) sDv`YcU-=NEexBˬ edח*`]żDu).j D7=̛qL3<64 qAt1Dn!=y Yo0~ف m\U )fe%#9tp~DqLxaa(t0?AS̕)TWbf{%Z6 \=خ7%GKdD .8UT]4drZe௴dd ^a+)abn"У.7wK'VBߡ,3˚h6@SC0u=ۍ0 EÎ  ZNVVdM/ҪB?v{7T`[L8J'-m[+alu$yUb?,_k;M#v"oIMJ]._Pߐ0htxwĶ!M6zty6uLn 5!9$C:>%ǃ ~ǿS=׵Xez 畏#OCSn`glJx?SR^J&N5~ ܮDI.=N(qQ[ggr~-'"AY )Q/k׏.9qvә~ɿ|=0y܅\3qoǢB5 ǑAqYd=w  <Q4Oѭi-%bsd 32tMգzƵЄNp2,WaCjEJ 5%#yc:st$]ĵ렾 4F7"Er,/'29C /Dp] B7f'Pa(/Q4z+Qp1m{BJҹ8K4xm$Xbcx?Ze|AEvF,Oטя5 kDZ- ( p?/M=ry8֎3z6YvP(_Y<3'`D㐈'R?J7bA@tiIx 1 lag2Pm/]gՌ T/hiv 2fE ơYI-Cd%&H\BwxY4ㄷVo~޷YT#4Wz6fn}RiM;j/q1NLa5|MF piOzmfgrmw.E '-Y%77c[ˆ$-hȡ>mL(P/_tx) kL Ia&pj4gɜ鑫E/HY+L/Tw("VMM|\a\%-P NEs3>c3uV r6݁V +&1@!u UX!/n6/rM8Wh8=.K}#"|ё3[P> 3%1A&wM?-_u ׹8>)ԍ{|L9h QGP͘C&!/g&j,zʌ TPwIծ@c ɍQ2A&!Pc.}wMȍɱ~֊F=pTJ]2lEIn)+C79r`Tu5:{_Mtd>Ky )ՍU'7kTdY O庵|2˷9nGxCS]\΀rJLH໪TB,h a!=Augb>pA(A#O ‚8uY';Pb0VϓAv ҐtkNSl]$EWJwW@kRZAْ|%SρN? H#{|>kNt"*<-ZyM_%yœcgP &Ti:ޗ98뱿vnS7w7[6zi"3VȽ6jwN (ׁN3~6q\-?a2/jUx\yٶ9j]i[?5/ IʄOF ݣ8дzrbi{^/V&Q7単4\aT3JȒ=S2 >̙yZRBPb羺5pۗIO]fGB{ЎDk'\1"Me?.2R'fCµcplsAޠ9F2blnHk0/AƱ];_9{ҹ 7anwLCPzXc3o;-D)`seF|7}N8=NJt4x jNo` K0X}٢$QG}JH/UD!x0j}M|2119ofyk~RoiC EYQoVtp9o]c+d.bָQ].j*acH{7p̜݃\ӆDFo/+bNC9s\ѹaȐD}_(ͷWY4MKрͫyj8*HMbgj0UxfG@Jrw$Fm9^hCX RY\WXaA'ͤ2 :[l`9p=ˑ[B"&MZr {ՙV(L vRY¬&AY5"/mdsLP3QxUB;(s;6~à]\2Pj{dwl3Ѻmbe.4Dz 60ZֳI:07,\Ca-~EXvt\BsWaPRP#h9~!'= ''ST4Vk2(w},#Uᷣ5PNЈϿ,ajnvtzǚܣqd Tl(ӵipe $ZQQ|0]S9 흎.ԯ쟲#a)'%Pv#L--P Wm9 ov?B.w$ـ/Zʓ#IϤmHH4x'mlp?Fz,|'Ѭͽ\U]'2 @h=~ Gt4gm?vCNlj6̯x3 e)43"Rt )Ο5ߓrè2OAR1xXXX=:.;2=c sb\jPU@ܞb귢 XSCOTNIwmFnW79A4s˝.0Nʞ@fkU0dp ?!)v䮛UOH>k#m%$b~1ݕ(B\uqhhrC~pJ|ԿV,5Qb1 ɕlϣgs{KiF!'%Og![NT)h4~M_#n}\7N1S *d&g!Ihc-)T'SZ ܙ#ٲ]!bh OkeG9uXR$$sc0ݙ=ֹUh'Kčt^8eYEE_IU {>p5 6 G@UE;VRa //\|J4 h MSQ5$ur出@`[?Hۤ(2 ڬ`V̪WZ8`ѧOO xę2ޢQ8n׉1L%G-}_An~h1x1ZG\>SLJ JH[/_,{X0{J&ur }@}]0jlG7Qi(4$X_[Rv-T;F|]6wOAWݤ(2Tdc@ {#4gziߢXDҐD6h(o}Y֡ 4x20]U} ]vdn ݑPr=u5sLzeTIiSMj "g~V-W "r-y~FiVj@49_vӯkZ]W)R L,?0Y1l%ۛڃj2#I⍛`me$GzLWGyܩPje %X$ pL~Ӫskf #8w =u١y}S/O@#\c%T)pR^ &E2Lpb^]ȗF&֝̔Bf9F#z7M@ o6_h?|Zǥ#vUofV%r15 ᣇ$hŸ Ϻ 5To:x{Di>a}*0}Q,XȡJ 9:ٲ(p=om56d6iH"ƥi9,;u=l fͱ;'i”]r)P5N3ɧhz:ܠ0ӽ=֋D 2PBO'TE\ܰVXYV#|PX>d^;;%FNC3sUäxڵhNOs]Om6NhXfx"Ktžn0+đ@3VK:D l`8((Z=׈I`D#rrf-̑c݈muDW# vuEJ,](QnWMgvsȏR=@z<_ +<=NPSL +Igb?B$X2s#5<6/D4VScx&ϓz"1ΤBjMѴՒ28Og$ -G(GtIpiliOO DVRcgč?EČ0}wa\I` %3{Ӱa)< rJ4SK J1npnUKOC8V5ۊ <[ Z/4)ض[9C1#Am[8-O؋D /z0DEs(vQz~G]TU1-An*D"-5<{H3Ӧzj b UC"HW?WADI"~IJRYM ]5Ӈ(]u/%#|!+z ^AA_3}@Ն+K#m.#ݭNgFecH‰uӝMUM'UVKQXVƁe')pÎA8]1l +87~DrO,PLߝyˈ8cjW=u3 Ti !k|| ^WB@Y T'JeyP@,aakfuȒeD%<\9R=HouV~UѬǹ+E24. \YR@ڀaLΦݝbֱ @ctƒo?MWZ%dƽp<2Gu;`]FRNMfLϣe֨SMO,^[x6g&Ij Ɩ9<үn5nS~_Gqy#({k'1kzK3cS~LLݛ= #%@C7>O1z e L@s"ok<8b+n$ ҰӠ>mX[:87uWxd\7zm|ֹywM墓B߄}2M~P6;U+,# .E]/SIH%I-ԟZW']}3&QӢ\VVz+1CU|}V h^Pe-kW\2~x Zr"SFPLoñ{^QJYao\؈L5pf.m|%1s!Qss A)ƧS Q3\',Kp{=\DeD\6Awigl7g"Q]wrƯ8T0g:`Q`eaj9Oir&-G Ֆ /j<ኗJO^dm{Zǘx8jp\9ks-diwJ 4>~T1&ӳ:YR% HߧV:c叙ԋ X,Q1AӍ!(=`M$Ek g'!hpt~;{'3 Gf۩[ ldFszG"/+$p 1kW=eb*w \GlSj9*Mv Mr7D zhI?n5;lyo΂"tucft=lBZԐjEW1y˛`sSo7Һ= @ TW7Eu>Zv{[)cNڢHS7k?SVUdH&Rk+: x*pJo# 9jp bTڼ}OIYXhReՍ]dB,zkޒeR5LCIBcxӟg+BwV9 @<Q.x|̃Bŭb.užjT~ $>DYb5;SoXhg~jAe~ji9M*Q>Y(%&F ̲;̽Q4xRF9??pLsb]'TfZ>$ v'n(NcIxB 8Ӕ>k!Pw4}||A6'x,/<Q$ݤQL`,#tGQ%Ү,Gp*Hl&6?Yq ֶ".ĸro:7l"8)Q VE#${c叴:S햋VMmQ>!?ri/E2PîXCM}c7f2NXvGU+X.,S͔2;oѩv>f=*$CaN`AYm_T27{q U5йvLk fT6 8%I(z)E%J*AZσAQ~5}[x}9PL3 У͡I-bkH- >#1J L`dאD;'r_K1.+L om~Os!xh{Tz,reV]aW{Y{.m2>rz3*E_Qpnjtk@F5e*NwE 4wDd;}t,#A@iN½Dp\b2! hk;H~HG%kJ}Jt'(p( Y˥69w[c#y>7 ֬mzQ. t!r^,DVٰ -ȹʦDa:J-,/M {D mC$ҭ׹U[ӈ8nr ~!dJ2g× 3rV/cQ + _'LW۶y#'C;+ZN.z-R Sfz3Ԣ!jCn"\{hil Nr^wwya ]ZR db&?ھ_4k;LH9<9taT:Jr3f 䰋F?, 0/H-7x8}GS<nQp]v*\='̕E[Pz\7Ŀӂ7qɤPc+"^.K45aw7ϼ}'zƚ*b!M"]<}1-  ]<D^ʨ&j|3_׷ ':Y`'aVY'$ LnӰL O|&~Kr#]IIDEPF|^ػe}s=_ ('lK9 ^~ `C6y$ hCQpnxRQ*v.ZIq >zh٘Q* xy/oIE J0eso?34Yb*=h^fcIp Lއ1/m*9QRwZk |3 Crf z^Š6}t0ȰkiQ2?}cUmD@1 8$j 2 hu1vŴ(0]XW w=͟ܔx1[NG >톩PA.ASD5Oqi+9;gYѠ`$kAڛ֭&vΐɪ\:qwTyR5-@Pā$[>zRo;U)D,]8Kޗȷ,fBhR[ރ\#"Ɵo?Tu!WPuavH%gs/')H΅Y)@-5ȳf }_rt;iӁa ;Fk"wM\I#a$͵eq*ppG.6cȘS@FZM'OynMJX$Sٮm Q|zS/]S^%?2pb,hɳv< L$C[tݯL%m7 4ܖ\ػ? > ` f i:~u+=y)E@8n{8nH"WZ/'n&6q`[ @1Hf&hG:Z 0r $6l®^4ˉ0>;$#u-H.^R2+ љIڢA8D2УSZQ99JSn⒐QuunEhMʰ'*%(D@z;߀"'rm ;^+_3k1oX } 6am*"< kt ~eVupOMjύկ큏EHլ V0]#M,^*J_%]kǽi-<\&G !&T1+. K<>NyyifO|/EnO~D%ٛxeC2O\zi1M\"+ݗ ͟K5-+bѤd:كxVXG‘9^~y8%ՄGz)siX  {&NNm$ FIV8ur74psDm m!Չ8ļm~WfvDzhvr %^IʂT`W:֬0$`]~kz*D(ϴ6, W"7;Ha"_ObB]@(72Cds-4P?@7{1^F:KQNq @6HIFo{L>\jpv.+%po^c ׼FmE"̞]'hu41NB" ) 1: WVq rf$'q%>U5Ys o/K[2Sߙ`y9UD}Q ZO[ z 9uד z$0HB1E?Q!ȵ H,gZ=*hvo;.$XA413 )XﵓL6]ܝ7~׻B aU&$4Xvޢ.a}P!`W }DŽއ&dȨ-}hwK|z K>鑰0uη }\ŴFS%=T9ƵOT5 ^5Id6-n߀o% lJެّ7R`J*^)$u*ˢs(KLV, Ly?6l7.%60&x볏~F:3bHli\S/w6DC4G CT$K:,}3bQ]s0s* KT_Q`MOEr-{kt= ۍJaV32BFmz0)-rpRGr^~i'ZhƦjwӆt[_Z--dKM^$(c ݺ*g'a2vz9onkK.wfꉷޡd&4< oMl8g_|zm"0ϭea#A-X' n@Њ 3?DԭEЂ !+80]YГ\JLS.ApԴ[|QE'd_r,M[:ŹjҙʓdJDk֥-lgG+Fw,QZ*c${h + P}?޸gEⰻtGff}y%~WRo8zUG= dxSvSGG~hx>BeGnֽeR/ԖٌE0bqnus΂t&Wˋkkș՘{j R%P ~m,jtd*q85gTwg)^.^挳dr@708騺l32;RNb} |2rMWTNU@Z$7Dčv T#S1yn'_~И<]%(.(gc}\eh|3$el1FR=hi}u݅I@稨mkgZJis0ojuw~_aG.oPB[YMSE"}oί3+ >LRƍ; o:q|"Ab#^=Wqfzv^}hmd@j`VƆrnUAo(WU~_= jgwl9ʁS LIjAx;PV\?mE3uQ- G-PHZQWuqiXDvR0ګřQFϼ$w0j;R?gpiU95an.tQz s#} <S9CsDhEEܞXƮ%#&Gw_ Lߢ^RUMC{W4㷃te| L]mr,81Wlz\/'2X u?u].: ݭ+ov}q/UA,ip `zAV\ *:I_ p^_T7Y޷5i5e\3ŭrYO1K!.7&F5pI4؟)_QfAWpi?] t|mQ[0iDB$OgEoI8%s'֞Fjry|݊@&: &Ar{X ^Q!<:Qj؁(DڳtS)D a6M;9Gj $þf\,~X068X P$dy}Phy$J_/= r*obXER2<h1qCص]~+Ce{lVEds@%\aw;.[R@~P@shF:jCQ5@/~!zXN dsϩeʊ㹈,VF@ã](eڊlZܰ&6 ql8ȯ8?$ap"f$q+5x{0Krc-p2h1u,DDIXX:!"?mCV]OHq<$ DN-9NV]M+6H}al11:FҒT >5}ET½֠#,y51GD>Pp M_ PI1QQ7&ыe|Nbŕ-.#jy} |3k-7ˎ+JÔ䣇cz!MEu36eMn6Q>? \S48SÙ&nH+41 8h #77'ͱ?C|fr?6<63/V41pLb~݇M͘4":x .\V?`_M:8oAY`7Me>)߈J2t#ن&:];2~:(m*9 b֘$2 *։B0aԯqf ΢;̵7¨jNMў@V~̤ŧ̺1|7\{hh $Yp]SVڲ`C4띋>00J+heB#òvwk6=17'P -(mNkS[jNƎakzINSm/@vX*gnme_*>sۄH{PzP> ~Z-ƕۣ3<=SC)Oɶ^SF-8ܔyfۙ7hM3o:I~ֱb +B|BgPp"lCor;MCjrK }:T3񱂑Gzȶ D^@Ϩ*Vj W2$4X#S*'yY,q:ez(ǐvKp=y7 b4B㦖IVCO%ؒIW l AӶӐuz"n)} ^G;=:5uC*YqMꞃ@}tC*!X!ߢ~&8kp|2b7N$ /] 42neG`xZR#wx.VRYz[@"%{J* P<ӁŁ5T%F;AJG(u^) E1P)@öP,p9=0AE.xJ0Bc `*0g@Yed߇"D*~ ?}c@aƸ~nVso:nI_^7+ 4liT'Xoml J{=i9K(uND@rT@ZVyckIs R֬;0) 6s_h qg5צ|̱̂/e(W*] Q#Vt6MYȃ `q0 6J )[['W 2m;y*a.Ty ʸJrR, +dNna9 y0ŋjd[0Ԙ LZaI׿Q)~!a⨗w=QS _XF࠰ a4Nߡӛdr'C¸V_aP5H `!Q8IN> MO<]T4Bxb+skݵlN?#*:LWa.1SڜRJ.,Y0z1)8tzU58:\qT+qbs8 \kX31ۧYG8T<`*\yN!EV&[*f0чМ"75oN,yE" A.~%5b5U5h4ZvTvanMD*D SHJ0H^Hݢ-l῞kջt BIIW`nPJiv )2qhfABSz $"$WW4*bQ^1!7= 0%A)O  z.m{o=tYXH\fA}^ZǐepTq|y $]gse2'<"!,gc UYvțtC-|)ɠӽ%y?WOp*|_fʿ-R,\=2rt2G髶9HQQ/ %Ur] }NI3R{Zed,gZ<Ďan!s<it%7wT.ⷍ+A}*lJ_MAQԹE,zaǡC'tt P%J5iV5j1׷%T,bTg74{=55$7LQyjlIX3 Fs81}k& o@Vf䮀/ɉD`e'5BOwF"lVFNۚł0-ob|V3;` \WU "V,f` ?< qh˶] W Kn-lVzmbV 57i5hn\2Yk§gRS@3) zjF%IqCzC)fI,# dh^nV3$p9&l.:r`/Ā3+{.\}Xc;AΉ1}Z:´!غJ8_ + p%D_eDO8=, a2Ô{Ea}\yWH~*]6 OySL'mMrgpfX>^txۚ| d+n[3I'蟶eA6&6C7Ј} #=O x *k.Eڨ)b"gU)i,0/s .sK= br{HNn3FZ_{q6l,#}z#FO)ƙdb^( S> RưHbr8` ]dU AT684^ޜO b/<8^эW?{@! 0hHRN3O[CTjۙhW%b *(8 ˬ}PTe:@wCO(}OYrBUoDɈN8k _] k.afm1ITdXzeec"]7:-96y./9Px.Cぴ G*L@o?no&)&P1^>SY3?3_ dCTyucejQkQ"sښtJ N |vS)'m8lEؿ:9-yV2ov>(Ɵ-nUY_8MHs!߀(>)T\$_JQ9ii3;D㘿\%f?)^[ɲ^f>@  *ʖmtU|;{ 8'֏fUϛJmS j::Wc1W-&p$WĂ15|v.ËTv&}A2Bӿ7ʃn( !#dz#3k2^*lS(fXO ir4Y@p@̽ur Ȥ'f0s<}G7.F$!W_6[3Rm)Ё-V;F-ϠC }WvZ]6h5G?f\ 7";nu}OeV0 H "Yg b94֫>Уcn c2wma-AYxx ˜J)0mvgMwʹ5̣;k(?,CDOQ۹}є#v`,:F[&33{ܒڲ0WU`' |OS.yLdd_)gk &\3ULݒcO8*~9? C&5xz ^!;P'62% !ޗ6ՠw.;g2Tr'wYn]2L|2dZT@TG~Pzl yb^.qxέ6?LdS 兎Lę-%k mnU]'&TF2=IvYEYX7zLD9i;P{4&~\^ ^2dGAhXȴ$[a͚Hp;I9Iuۜm֛T&*(̬;V[1tI`%a)Hrm_ ?g1J|[OBP ڤ>tda¬ T-A[o2?͹$Fי8M|_z)]Ci=uU jr%^v|M'>0|um7rŌˍ9:SvA]HG'd=*Dq^bnJd9"3ҁxZ;vҰ#)zžs~|6~JxMUFC_VXNrwiO\< @B$lKs"]< CogS#U+ibʸr8[`-RlQtD$tF]ڑH re.*ś𗀍ՀcVҙ|J^v]F:8kU ųfmj4UQ%Anz%_rTQ@sL>~58# $fDZz(nqqNȍ`3)HH\<<-, -iP`|0_LC]V[g3]ܹ[#D!]>[_b/}iRrȮr+V.x~Z}6nDZ>s0|JmO<~%#8w=t ,fwR} :x!?# ,JL_WAׁ|Q[㯶gZCÛ}_?۰Q jfvZ*ujL-Fj}0t+hif0iy؊#r <fnΈͪ Ȓ57Ug1" U7ͅVDxcuz.{*O#FJM nG7_ [{ΫOaRPUQ\xD$o_o.Y*TkءQLАG'bë#ZmGgm+=|~.MF6S|6 S–G;B2cIx#YF;xYdߢQv\JY?jL7gRݲ?0׼=M*k2Gb|8ZA0yW']{rP|H\>W<\ yuUkh$QUhR`R+?IAє>zh`kψb$ ^iN(Lw<3EGM9ь 886U?\ L<4ОA}j¢9[H~Ne.֧ SlDC10& f?KO0~{ꎜRiF/6 GQ4ƞAw"976s|?<1Ow䲳QeRn lDh%ǁ盰cx(=5]g|Àcfm c$4eqk}*tn r.pʙt,SLI @|V}<i9 2> tt[vdnI3Y` fHGkyao̥ԐOަd'F95\ttť7:;(k(MuGd,& .M'cC 5yP3y\3ai Nv I`9~<՜+-eܩ;/ms(PZbYM Q]O+‰탮w ~Xz\,?Qs$;ICn4ѰzN(0~Y>r(TVD̫/9W| ϩ1E)ݟ{ 4u /14t`pj/+4kqES_/)5!m'Sz}[VNg-@,Y8bU/]x4c,0`"L~ÑХ}I{bm#(mgdt_$E&78VQ$vxdxd}i:LJ 1嵽t(4Ot>L !T/vC5w k0mCPFvh X݀nG7Tin (H]H`z>% N݇sHWLȿfzPʭ$]XݰC OKY< .P%1⛥] !eRFӝ67ft H\謲OS_72Qs3 ɿϜĔjs!Hr͡l9[;[%'YΘCk >L=Xl%$X&8QN35XiyO͞u<J<|!Aƽ 4XnvL轌V~CjU,'W'E88^]⍜H0B֐v廛*S/z 9B`&cZ/!2˼I;3܍*cu@!az,ʬQ~I?3Pn\w%u ,!w խM4r4łMkBu0'Ez`c.U{ϻ =O{UqKCgPQz*(jߴFͷ~V_b$:K5]=J; NZ"~)k`-\zś(^P48GD'vexC6{jÔ(pٻZ{KeK`0/Σn&j̫ۙi}ŢX& 75j^;{XAm;{Y>s'Pu·MvؐQPUe @P)&NrzN FA[#K=2j,iN~mQ|]&;-i1>Қ/4MQŏT3ᒡBR7^In܄GߓS^!/ƫ ЬmfCa[+N>3T d*7:+[H0KB"r;eEMn9J{Y9181&N}E n x\1\Ņx9GtY.hHT(2~)$pG=z&ޘ:TG 816Xf2Ѕ˨Ůt4YD`-7J}Mz׷MD@x{G]zyŹ)4v:%m\ry:U,ґÍ$n\ 3ܬRaxй3y;Cf~E^I!P"\VJ\emJDTP)ZyO9Yb:%6VX.ՊfGiTOWA?WWX| qy(c)'$74%b!V9_VX)H e?r.֋ħ-A_U.1}DH#y}j ;vL!}{7YAJ^ IځZ_lLsbSX_- mH3 (}n:q~/ <̭?3u+ShxL[K N}59?i$lȪfzT -,cgWoZ;Mb)]F0'y5VǠP0qg*6T3j'x n+Mo5m,jvnjaӷ?OȩOygq <_j=1Q_zc~@40x__X h'NHH[_-rK?n_#`-OFf{Z@K"(*9 vc܏{^ᰲMI"h*VyՆ? jnj#~l kU[> WzQT )d9 >P uy@˱1JgnV:KJWY"oűCo^uB>U]WZaEu))6I[.=- :2's΅&>]IAegPq6FO"zQTe#w rZ%;&HM2P1<w~-V ~x@e#e9Ck@)DC Y{i36> 2ε>6#zòyZϘB3g! C ϙYfq _BIH~`RA0:=x8/|`]maV_oF 1p_̡@-A|qR:}ׯu^%jkʟ9NN"? <`ٍX{6Xz ld<3<1aa=Ӹ =th-Ť;1T= _EBKqia-x7 !+sxrM{G^e~9Kmp'˻r[Z&.D홋hBNdcboIWӸhx> }^*N#ֽ/7h~q)JrabCz6nz9$@CVrlH< je ?`mWPZv߂O՜E7yeS-`u38 inO/Hh$;V / GNQ8tv!l9.#j9,r~?8ɟݔz,*Bim*m$ŝpJ.ٱ9lk.^`סrѦ&3,]O*f & ٪!q5Eh@x!ZxQD r]g:&V)e1@nΑO~Ѣ=cCb쐠p=<槮1ӣm%KY3%@lc;ZnRiսW,QجDe9ݐ-˾"tq @ȃ;I9 8>kFT^gjBT\,Ve';a(,o֣mGJ~IXx z j:"z)) NbP{~f4 ǷM}1F44$YrT}-QŇPui 5$JbAUT]ʵnL9]ިDFP1rfA)O)v͇5Jxn_虘ADn< XK)e;}` e!K">!ƫQ4~0/bblWJ(xHs(#x4]L?"SΥ4%]"1%3g'$(kx[n(NP)(nh'0˦tRñRPcK 9OkR#oPO*%bϒl&1/i f<<EKY2Ae0:5=]kF@N΂-p^1@t;&(~uc%J,"w'L- oK?yo|0lv@ݱt/nwgͬ^f66|Ы8.uhkRHQ0 .WH"NX]݇7NG(6\ew팰GfI6I*xóP7yHaGL2a4\)nlYd=HzAmwXO:N]f݋[q":tCp# )g~}'Z?#$d1^2)y]TQJUY 2U|h]P[]o=Vbq hvc)[F$RɝP|Ak=)Qa:)}8R+ 23vg=}<SmXihDK>5EMn:;4qnTZ%Q=2 wL#ޏ"ViՁ0T4 cJ&@Ʒ|$[WQM:HZL%o?e<;"4AW,|Ei՞]ޒ5+ŏ~JɍvFn a8DɈ%ZQAic*qH@ OZ#!!{O_WiMXHѶ,F &$7vL6JϡT`Pdd[c hZ9"xZ33&(<;{8ig<㙓w5)9 kܝPr۱Z?éS[C|5<. ux)VԳ*P 0+o _}5͔Rq?^nJ2-AtwƘzi)?kel}qEë`e" ՈhC3DL<<4|5V~vIX1ɷ4^'ϮA(&1>qoVxdql~=f&ӁV.D&%@䦥[쩚3UFlWV*X cxWG U47 <;Dž˸.&`s2sRx|D3s1EsN (QiRhgL7AZ ɨl4\E1FӺTd.qh0=_w1k>Y:1*tk`l\Z|P!'79Bi[RE`IȓJ!|KşBltpAicX6IxNd=U(!ZC* $G6=+Qu+kЏJ}~1TF}R4_= ْ)DU>":00UEp6z3 HA++JG6['EmJ(a>[Y] k4cyH?2'}x6r|DC֝4y۳).NX (n4ks<2n H{q`` B V4H#T;h:,B̲\'>O]˿,'P$}Joq NIX Cp3Φ/M 04񴈉$C]!`TLea)(3s>T/(p#uQĝ|fUEhA٤#|D8a,n 'fLʳۆzp,K]S] e k_b}a4܌,A՟iMSHxGpG*+q-3<^jh9w ? ;hJS0F R/T ہ1hA2α'2흳6`֯q",[rc)B~rMnX vCퟑ_{#ՂE|"j(Gw ndLbXCBx\[l"eyއberxD=Λg t|틌_M~N@fʽÊW G. ߙ٤q~Y{B eoGeQ2"{B5W^!g+2E Dd_?S<}0:YeHX[Q۽߁JuH:8x6SH O"Sú(wr'bI*(ثe\VkkQmL%*ߧhጹN$Y.lVen{l9"vhIbjpE@pR~p#n%v^Ԁ9CO'W&qVP H|z,enFd9l 6?NHlGJWc"BWXdѽ"/" \} 1\t AWH*"!~YL.ᾫ@F *I)a36ZBJȝ|o)DJrs6W(=t\2<%VB٘L."Ri6* p/D8CSFF8*x,N>lg-s fr+O:䬤N 540.Y׀:l$'Z*/Ë,JGHDjO).3w9xk ]%IZ=DOn}?6cr9xRzQ-((oKssI3AabؠEy|k(cPU \ĵRςX`=-3g{aG]=H;_J (x;,t+-YNiCwz6A#]Z8ds.٪"Ge*U~@dM}A2b5PׇZ9iqy,bO !&^C]B)wqM3_* n]c?T0qnӌ5nyO25@|>4)}k=$GBf(݁:?P5"$M"nsyqEsH1|nQ.)"3.L&yÒBF LCTԘ?\kr&lܦJ˒O ùr:+:L_arfG[yz][*4 w% _ K?\?gGa8a:k(aEO;Voڑ/PV%NNq~>8Ί۬I WA9tsÐBup=+ylVM~-/d Z**UxL7"_vTso6dk>vB]vGB I\u}YHmǞ@ozj/5Q=& :^/'ySɂr ޳&+-">:[Qx#[u~Q#5%U&l"ˏ Bj`{L IedHY尯(U{ar'eŗc5#2㦃[e6X^: ?$I`_$tҺzџk=6KkwP[aBP1kp0eWaMl!^0 o &jOĐ1i;= C0bt3::z2w gm̉5Ȟ{yH[|zApk_~_IXOԏ+UGS_z/ͯ=[>*!xP湆&%VvB |@&#(k+#s8%]b-.opN>%ˆI}lngp(%Eo&gaD:tR 糊[;z9H_#7W;K<Ĭ#V[*7e1IK7,0^ ߗײf˂BY@,N4b%AR UT:x$gO(ú_E$ԥȝJkWKʶ(;ZMNWz*O1RG(UIe/]go>/ӧ&8\$q^hUwR6$21.s=_rOf,wZB nr}AyyCnp(33܍B; G.I6L/ѩSg8M="¾*z)ńyrKrNOTl: TޞX|G:J{}<֑_"gQaƌ:f1dDras@Sں[½-fo XZW5dV ɐG}Yxj*PW]xկJ/phFNYpܭqH{|V,JfJn;҃ T͖5T;^Q(v[-#: 3{j7GK-b\*k: . yˇd'$8$[\H#Lu)[o|S74`8/AH+iO^"hUw ,YXǑ~NY\Xd \ 0J6RPF%{Bbc eT,o'@Ѽ =rBo~|}UQp{@'owA'0XK|7E9z`X*n7222pxZ?@}YO묳2cuENJ On- yVbgtՃտs=~H9⤣i;g֣ZA[gkB:{mT9Z\ĦE0X[Ƭc+ދG<4G245 <֣<>3f(ΊLXT)de*P8Z% !6ukSdɨ\S!kqgfKjeʱ|y<msLR==31jKMR[hU)[ԡT%]0'ϫyyd{2Q\ LR%y֨>!u`KcNYa*QC{ň޸HBsbk#o47h!68vw>22 }J~b>p*3$Qje~Q>˹p+<#ܝ%{lsFhHk&s H5dy`6&Jܰ$tC!CKh]IYV.:5֙U޺iJ!8>mt; [Y4}{yKN䆬U3LeQUeS&")m#sˠ8Jo*Q 膝p h23SyO)Yk%c}Xr*WڈА#Qױ_V:+?5ЛIذGr+sDpFˡgN4h;Ā,IzȢN8)uEQ; >}w,4ėHpJW{~lA'œ kO0(E xÿwq:#![l<5z0Wi (j?UY@s2Stn0U,zo!vn66 FP?g%&N쿗9#R]Gc2'w`Z Lh,]qݓ:qAs3/ UoBA EBX}/AlXPaCTLٲ{#1R9 {@t_z'w_ M, -+W:#ads<*r6^x.nMXEƚ V4W_5DwJ-Y =͘UK"x*fb EQq}󺷈CBnF詨UC?s%s[|2Y%YP= :'Q *ֵЧSkf@|g `6@)CJADym+u6 4*фH38طM%sGN&obn5y]r\_!Gqt s"o$J߀c> G28H#WQ[ݹnmεvV[&T9LnN9@ i@r1z|^kL ɧ"0)8_Bvum,,sC|:qq}"w⎵ޣN >CA>XtC dFmb;=Bk2hGPORvCI]&e44-$.|llb\QCf"U3cPޮ ~ XDE V7?@QOs")owҰ`U5 \UϦ˂s㖞"52\r:?n2Wu`R_jaBͅq7kÆWg4kLHTw1#j3h+C2q)kgғ2ϴ,㌲3Db $J RH%x-o3.K]sփۊKQm1)s/u&߼a:{\N2 ҩab(X=/&+3׍|Ȕ$؛bSkު=P %|{HȹHR)E{c㔌RQS=0+o4L>>ZNu/rߘVn#]LA__6fuOQ,Tg ##ydd8iǏ<-n߂.WX6fŃ4ivCiǃ8&%1b\ *yR=ږ\K׶T)"*Ğ?c_D{O[?.qZW5|ﱁ8m KE3 gi[;z`tQ\\:˶ܽž#u9rO#cZῚv1<6Re~!@\iILňj/wG.Lf3eA\ňɈ]y# $7_x\y ^5 MLWsO&1nbB&c}(⥨SXo{΀D$뺺)q'UQ̙W=ǫ'OɁ?#0tܘ6^6unQnuFY|/5igJ6-9KpQbA-Qg &y"![p+~.sZc߆XL!CzmW >Bb69/|4%; V 2QJEzsx~`0!԰<wM EdUm^ MGLjÂ"c^+f |{yl۬eh&wU"v=qgOŭ7M'^.<2u{Ky$\BeCzo~8GvF|E "GN4ڀxd5{K^H  [K :ىaU˷lg4?Hm,hp2EHoa Ls xϔø(ѥU#p.@~l4/pJ,2ޢZrVMXzOxT 4@-xXby)`)=6<#HC;[g3%5늊T8A',?͗~WJBK ڻ9 ۯ~SB@T-lZ]nwWзm5{FHsST(605 nA\!k3mr>ډ(AD0ZC᭐d)ZQ Jof%lSJ] Aq@dSvf^sd Aݒ_$#<ن}_fخ\'zZȝENYAI2 N!z"u[5bxiɹog9P7޽|\xboV TОg~J\@ fh55Fţ)VզZȕ-+(K:@yhOvrr3a~$k ;aWb|jicO2tk@=y Uq^<#\qg:urnʻ%stUMez同ڽ~51Nմ̳DYxVoլ#Cō$h2iPP晘I@I[W Vׁ)o\ª-S pUjBTeblk5KhWJw+l{4^auBfh*xӠ`WcDY '3-`sk3qOdVenoRW9~3',2lCɿ_5n*Z+;B ŭڞ|#%|pG󤕌T(y&[xhڷXՀܓz fhjLoE<-@EW/?%?cm QVpK3pZnn 0&PiEK~I5=:7d W)!@Sb]_wͯ(b$DI̮v OYRAD- o]%Z7k=l]c%je n3&e&("T䨂 kEM;`VD\[| IA8d$bd%=F.g ;Ԗ6^Wʙd'fc$hL]t%׮cL^mm!?O2`ԑV0~z/n{Vrgg |{Hi)(#Z|GK]|jϳ7LHDv;&@7!WuؑYd`ă6ͽl^2\}/{ 5pʒlq.8\sF9m750.|fE%PN<XiՉoz{fq ,OS-͜H嬌Kqv(\"53s-VOܦ2ZqS$h[7\02e J]dOa{<$~JR{RVUs~6 BҸdQ^+ 6@,NfH/- ʃ˧KN|P)I!@Aaq1\5mu=DwTkI2(+nrtq /tt*M _r!|SnJOíhZlDES> AXy'oc',K0j85hjp}3zCj'cv ( o8sUS[ՑѾ\ZG&fPbp¯|5ʙ beroQ\yl(8;Q$jkMxCnz+Qc*$S\ftGL zT݉` ig;Vsve ? mw&S>yݺ1@R8o`;3.Qd'P^a[|iZ ct3n~+a; `M-hIFy:{ۋ6j9Vc@7 D τB{?c iT }IE'i $ R;9` s=)1/A9{vWj(PT<Uk>GEL)y!sVøΏ8㥒Lzro9Z̎ag2řwo7NTpM+:.UGAhzv!-ٲLu?Lg[ފFElfn;V;WHf)ٷ_zOhU8BjF- ^oyD s"]h&Չ$T8AR[A|#w|A{Z)2ԕFN0 X%T֠n{?+"y-x#r֋QCK[X!4ljk%rR2Je&l }TJL-qh.''|"6dM1Vf a`AS`CE$KOVlXRvmRkRmYoմzd`M ~|q#vGiJ;[5>bTۿJ~Nlf1 nK|@FKR;Eeփ H2PF'BV$q9T߄JڦÁhɵ9x?lqj4 ICooVJ P֗&ep~Hvud+E18`=pzy_/16 ml_B,zdV$Cq;\Cl|6Lpl=2*]w!G_8h 4R}8 TeE߅7acW"M,6S]{D1xzKrw [נj2ǀ`~BSq,ih&օX$Udh?Ѵ%7r&+6PܲQQygat ^i SbQxmfdgSOy56JCW҅WZ7|pfdv#`;beoٷl#4DZ8 I?vw_ni7b2%WV Q=WQ+#5m@Bfb_)L>!@͜XFF)I//.;"RyQ: ZyUΝ̦dW^мPMq?b|N ɞ6g37rId[=tz7*&@ 8Wq3|qWo=KS d4rVn&][(rcsF_悤ja 50dMPzG>gl8  ! Qj iV!#.W`D5:2qlmm\ghP]j*_ǐ/z]ꢎJ)s2:ղZD/Q7=O>]y?e)vGTM,G1YGlD*/,ٍ\=%3\G>pmCȸ́ mb$$M_x}R'WF d'4)JKs$R9ՅAr޻{gF PXJ<+'\cVUPkm 0)ng,KT6v|Ʉ F:c$ ?EtR_Uw #7$O-b(S2M7ɑ`圥iZ-'"vDh ZŜ;'T>?龜xIPXVWǍ,*{vg76U< @@u[~=!:8 w8j*:2Z7Z.zc5b-9 ,!,ǻ0n u+L9GfݗDCB_Sq!]?I!1[&zr\rZ{k)JhyfG!y5(9m> i$_Ǿ?cEtl?RQقkbBD)/ͻj+gmENm]!-v-$ѵ'EfydmNVݧQt5JݳFY0xX6f̤J3 H_":z<^wB aP֪ 8fO6f1F(jp)?Uī|R>D `gkH~Ccg(7Ci Vcf ˌlwxOr5 2x$/T!\dOPS_#dN` "v{ޝ|I< V01Ff'%1ԝ^7+t}TH`2?b:&8 gD 6|aqhWWFRre@E\}Jew::Y:/?EJ~Ktb2!zbDCr7M;4=Z2-WA; m(lT >So x:2L#/҈YR㬣NJq"riG+plhmm)hBYrFΟ2 h2?uO=~ )@f!b->sћ:iPBf=Pd:+R$(^Z9Iv6Lsc)251;X~| eD ܔ/ֻ6%W<ҏ:2A /W79+u:@j$Oc`k"%dW/+J#S\Fn1i^}C[к&:]dГupJ@*ٶ[Luu/a#K~{  Nѡ#q G*0%2h fr t3NyWL qhMXtTXCz z* xh-CIua𘽩)1O:$#EuY䞥#έp0]ުfi|p<]I/؞zxH: >+5_6c:_![.MfFدR +2Z 8\5FNM $[d;~Bj!h G`gJjXeefS_xG3c&ڋGНg>og0GG-)ݻ_ei{'p Џ<5-zA]?X0aWP#|8o/X#L^g|ŋEϯ>!{)p+ (ٮ355R œA;@NJ\~4d=zԾVHQ? ,zɜ" e4 918$#s)>5rN;OgLNAA@-k^uv/kHɠf%zQJͲ6}ZӏMߞ;XI&3Tkx+^t|"4)uZcFiknfr_q)qZ0!~lPR.kgzr3%/ o+tz{ߔeN 8 IN S׀h<XOlyʙ e" *@ ~?]yA 2SRgS 䞚*g/ʏl lE燤#gaзE\6-R9෎O^:#-i+;% =ݠQycn9d qSVKim텸,&Ue%\wwR>HZ*GkgYO*-lۛ"%἗ǽf [fI3*ܼk  GGUUŇCp&B7=02bNr 1 ï/ň\o; !ٺ*Rj~b׳cx˅wqP9bZLe!oB-^Kh, 4s\N .98LF!fb1A[$9#A^0:òФ $ 1^+ ߻ "jwi}_'/R($ =dM _Dz]Aho'Tf+>v#/)8/k^=+ˑ$nP*l_۔RvwiƔV}\d`+&afd##O!03Y+_ ޺RK~iJjo,]L싷LDr׹beQT`:}36(ERBG[w #N(Aj) C^ŤVmG^5"v Zx,?N+]a bW̋K}|BH; M漏f4*7,e>[돓(K_"0TV6=3s`y~kV w弛cϲgDCTgk#o } ItB%IhQ{Y FyAP$CW@ْJLGCxNp@pHҢ=U9Vb|EGgw%/Lenõ5*FGp?0,2YO|(ӵnw+tC}͠;#N rw˧] W/9oS[E/]hx(k~"8R@љucaݼA[^ /wǬz৅=s\K+#$ޱp%ޑބSծFN5Dhr)s¥FsQܫk6\܃;T >"'fN c w[A{cp55k\tVחV6^ُ?<:wt{j }MTA*bYe"]CN'E^8ѾPZLPh3'şu{CK.W\r6>G^Pk%il1- ]"b>$lTy\d|LHMG5=V@A0wiv$t1żg)^'>=ȾUH* 륏Wtlcp9, 3(t"[)d}gE.ủq D41k`il4hWݺ/v}Ϯ+Huu,vq/0)/ְ~d "Y/ԡ+&{Mхwk%FSnvf7~+whENE`zF@ɗ--wf+ξ#(vnCBOcU%GLŲޘ3ǵ7X](9(=h;ѥ2)FdaQ.Zqc8P7޲KqHpԈ x N]4]ah9~NVkF`shucωzG.@3L +AUETV8BH0'V\ꑆ-Kۚ$5Y,@* apkxOu~ Z[v2LXymVJ1V֙ȢXh1gRBnfwhţ!VqHo.B>t(hҙ6Ap)??="ѓMd'҈eS9駄_>\7Y:q`)΀}`8F7%WV#tVPOWZ#5.3{'&DRLӍ*ZWKzdrbIzOOH%%E;ea[Wr%ñtSs;G3-b$P< \KF]yj(CfI~ }% E9a Kv2R[3,ZR -lʢSG(8Is۝"V)Ov=4/f}4$i>A@sYyKY=jTsW~wKc`E [{ISƏ.뇆71"U<_ yLTti,^{] kt!H=;Y"r(pɞe3UnŋNLS_)9^Bհo{pQ|p XDԂ MBKe7fk^]O Kq 8[==aP YJb͹}S"Ò 1 `tqVzY_`$. KpmP_vU]GZ3\zKzR EXΛ*~ Y#)Z<eG>FMR*~2r"5{3[({=6@|(p PcZL;r&W^\7~~co_=6{7`\%Q(SxhG`^Ay(/}s  PKd o3Qnꍆ,LY㔟4IpAؘTM9H|5Eeo0ØKgꆤPlrayKt4$ h?{ +Ð nQ4MF.X=T@O?pW "蒊őml!icFQ vXz]_7jzyfZ͞׈Nm|`\ʈ4jVxǹՂ:bK%!x%G*CH=D:yW ހmeir(vVGlkZcԝsS).trOqzE2Ta䌰KbzXG786BAꕇDfi|cg(wё!K[x\E3&LVCԕorE([R5s輟Fm?l-iEd")n&bц (\7FCnՠSېEigP8Թ= +{T )!ϵ_O6S1`6 _zZE NCH[G8'ڮ}-S $sȠg2ٛV|g+䇥"]dA _ zE.pWeKG7[OuVo*@c3ͳ AO~@ԳbJ m)on y|A!4D+L6 9 ~FdpȪ eɜ)=Y(K@yc%t.q/ ĉ&b`u] nN#3Ú fZǃuj$H+kkA\MJɥ ݞBwܘM:>%>z%}ao'Ԥ-XCIiGA4&#%Vi'[Aˍ}@C=࿳?/׫T[Ћ'Ύ'|+I_ZznM@>*2 \]} bT@Eu/Ew(uTFKm3a;n4ԏl@ZseuWj0B%ᆸ۬K歞ٵVp +|ּ`-אO} Giҫ˜(.$cSyrl }V9fnqx ɉ"G'Zj 1Ak.IuaYJnX:&.V} kf ǃH5 vтؿcQ'CK^oCkJrp7M;^'F qZg#?g,N l їB8 kJSwIkt4d>x1Dn n_n0fl  &9*4 ^lbGfބ fv(I Q)$/,Niuƈ 7749TG\6 8A1qR|6O3~uϓjO *2v2hvUOڗ}YL)"etp 3?rۻ}ƚ* LF\Z4H9?&E.X j[Zٗ--g6g>R0@vnW|R%,x8 |zm xnk)1 9{*D*k;`ܚ(JX)_>ԈqƝD10 ig&18FAI n#&cӠc| 1koev?%FÜ-'IYɍoؑ 7͟}^9WN0_߈g:Np'M [I :m}=p׮d?7mZ-4jssH>(\'oMV'5MZ{B26>C@?eNoD~Fp',HugJ>o%hYTw5 Tsl[܊t|(tV!B1k' %:eJ e>lpaT~jKfK c'Uw;HVntˉyHEz-8!ou՞-uFY| Y{` ) JVlhbઃbtQdʹ=jř0bx_YؘмhsfS"zňE/-X?[~$Wt@EHZ_05O~ʡz`Qrtו=j5A.kZ-5AKd_ia827x,m|yk/·Ss.otoV/ ]93 n2˖ w\YO\'? + ƿ/C436SUp""%t4 6򩫓"kGͧyӀzа{hc!Vۂ~_s@J9AL5=1vyi_z2yċhքqSVf+  +uw[µC5Hr~\^N!DwlHXB:T[5)! 98d/2wS|JnPۋ'_X,v {r\E1ݡyF[S:Z5E W]$@ ^f@9hfѮ Ѹˬ0,V=s@&h aj˺i= =-㊪k z5hi#i'V|]K>u!EeC";4k)n=T(MF5O3LL qtc|kBfun2rA+"%lnS%հ'fRTn{yAF9U\8f$9vG~IzBn-Yڑ3iТLa)a.aX8>ƙ^ )Pw=;25C8˲Pr^I 7H07Q}s 妨+%(ΎV~BQ'3^xqߡ&kBR|>b* 3j^686s6qQ,t7đO5`N ڷy)A<H-5BJ ySI l!̭`a}c'[*ӶB6*22"N DX- ^!MOn7FpѠɩoʅv|N;)گΟCĿ>{9*>mdyEy{3P$h8u/[v6R,_S`xfQ)ʡA&@V|X9KC3|JgAy89V|O~T2ZVg"~4,nܽq4{Q{I UR IAq@3ٞ, dX =bp~ u#-}#wu!8H:*ݲ! F$MNzo~QIIHbAj9ߧH8x2»Piچ9Z>#/USiڥ# 4"J::'{+oFݳ=i1VӈZapoQ ꫪr2JI%:= S)z* LY&ا>Ig ƪ%M!'ԙy} ;VC6'Xd$%wT<܅y ;?RM4]3^^$36Q4TGUklKR32ZXg6>*!䫞`ٿ 9m[*xk \JCdh;O8Wq6m-2®+o'_FLOJArih-/{yeGG,yv;aPݧafwPo:"ܳpQtklj&jAه- vJǘ.KL'3C1{`0=/J'`@L˂[L42^mƲ٨:ߪ%\ᩫ*rAwZ(WAN _0Mtv>o-=ɒ8_n}_˂Rnx:{]~^b8!ǽcУÙ uuy}\ wj}P-!nX*Q /10XwxVrU0f $$E! OZq84'՗J?Rر Qg}6S%(?-?,{BVǵ2jUecdxغ\~+6f4'~ʦ:@RONA]( 4^Pl]xwg6|%=c̮SCH:ր)3L F$ʹv +g\Q_liI tݝT]k,TubT5 ޲ч%Kkq 5#SArH7o<&a{< `SgF-`oJ(i7|2:~!TA X/>D;;R"aJ? jDd:֎~EY= eyD j+3|;c2x>.sq*9^H$.G3ւ84INۊlS{a8m(;CaFf|j @?XȹSJӔk^5^U![{_!@@:mYoIl}xGbsQFRJ`Q5f=? DFX 9j~* xKiWgQC-kmNwzBNz ZrG$VҰ[۟Wu ~QyoБٗDלۍn|Yt/c`*JD._U~&D \qjл"5]-bz4FxZ*&>)ޖP-l Թ;lIg e߬ h*Q`-6H8+5 W`b?8̩(0O3eZ7/MEwu8]O/Pp`ʳA mh=c<{=Eģ-_ n>ghàrnvKA,䂪\U0%p PNkIPZ;3ܮ_!'XoĴ39ݾ{:^N[loM(atʤyyι(h[ |: [jH)+O0<01O;1> I+-:^h菜KYvU=ma9XtuPSw|Fʓ h=zӍ1K݅@ÆJzH<,@{ruKkꁟqf4,Q刚4$Sڽ]U09 Mp{ЋrU@XYxFy N8LtͿn8ƫXCqmNP?U$iZ?yJF"VW\*٨*,G 7ɛNQE%1Db˄,HowlmB" % ,i/oZ@93?gqFjF=)`Z>?Pa͑CڷRz9MOZDea`bl2R G"_YyĊ6Fp t:<&p!GN2Ũpg@Vub~ONhKKl$ 'ZT]T[ gwAgw:%2:?8#v6Mknc>&5vǛxԣDJ|ipM_thF61zx+!~ngx$QO`2I `'eaS< '8gWHٹ70dqx`.ЅG@JNl(ҮNfԚﻁFJ6smLNgX?`Ĉ5;k++5k LP͵PQj7[%{|wߣxxv/i@'eRyTO]8_9D*_9Ꝼ?/_>ʎJ2m9Yba=N;<,eL\WE8|hP&x)?sۥtSymc$$UJ;4!N4V1U7 EۋA> v`rZMQb}$)gkR Tį9Uy &)xWZ`SAqTոu6XWĿ(ש@1&-3;Xdʢota`LfJ_T/DE!TX# C RT3m>y|Il&m2E!ZtNip7͂ OzB׼2&EluD6Ye:K|//i1J|?It@` kN+axf,#֘(]zKzG_9c(I >蒝zs:'j\=;RUt`qf5z ?)kK8?9V ]+,+qg L*FnG1Hq@jfM0hkaDk]/^Bp!/Y;IVwҨx')ŊgCx9)li\QVj7XhR5""U߀8,牏Nw~g/$67셿@6im. [ cRi#:q. yөbi/V'Y=زa3GAd5p]TtszdQ1OWж,s{ڀ}ﻇKRY4F!:DYf)W"6-#]a #^ɟ {߉;rҥc*Y !,b)_8 \zTw]i; R\<7 [B.*ܤ2f.ua4 B`vo᭸Fo%<){xAԹ@bTPCPV97(N2C C;3ܫuBy!9J B1Dd:KJV_BTxO8rF\.-˜ȧ y0Lt 9:p-dU2kq 9Yvݲ4 CmzSõz)Osb-/r Uuo.ի:VhSbIG|<A5}XZi"}S&\@#_@A_Xs6KPlsƏ+be9/4{=M"BxyEY0ZQ/||deڳqtNy8vo 4FF&#GsR?)ܵ M*4TQL$Q~z^D򪌹JIŪľ^ʱ1}?,t0gmg<-wQ@)IC,ٙñLmňx9C g)>WvZ6rl"4 o<rA/ 3CĬ. @TW 6WUq` c{4ҽo7,3FiԎq]\@Vl/|׈y_~כHz{;]eh-4vﻧHI(Cu@Dޢt<:`jATZK+-!^dqw(yA}M"E{Бi! DB%`J,kdVܶyA)> һ>` honMןz{uހ/@蒓uS3 Gv[_UApJo8y>+fG"wwA|^xj ɶ19pjڱMiӀnUJMbMC>#p%[r`y%c K<$!x`^ꚵyZ+6}׭W _K^zF諘Jq mc ZQcA,{1CXkI Fw^Va$wW{Г&?c<1(^NW@sM #< 3οͬLtA-OGl*B8ԥsk%kyX569R{䉞l"%;C|on(sc 1e?PP2օ ?baHPɝV=Z$(,QF~Zbjo;,KKْXv\B̷5xT#஑< +Zn L NTq']= ;hd,`c6 rۿ:K ^X;x4q@ky"D  -37ZR*uU? $/h=ׯ&]Jɒ?,^1o*!" m=gZ %w} {OƆn@NB wr}*+Cԅl=-$;AaP߱ t7-])DUq6-gbvgLZ~K(Rztdӑi62)T0R\:+$B?*7 SF2kpVu ^IvmFh\ϛe!~ڢ=w<}yznw~ܷ 5?cHM7$b.%)EoP) T5n&(&zSoj9A|,EKd1\9UF-!G/C.^}m]_oRKqDT_M <&PGb>?@OUk1^?nU>tbTy׆1yq VU~jwgW )%d4oiJ;W ;1]L׿R7 t% qEѮ6 'gdc n1 L,nǕx1J/قRIqwj.C󏅣 8 `g[mM^EN@Z"pwgNS by֦fr%AWR0poOOi@zpحdTaCxp#.hS˦$L{(] fjBlGAL.6Sc rvin!'<{,҉j2<w~-X^|&3:A愸-!2f`}OLJg@C |5,>1$GOP4_߱ 9dtǵ5#%27Wڄ"{gԯVDO#( ~AgLB!V3T,=3b`-E!W* 8\⇟;pO$Rٙs]nU !K۪zi'9Y·W2ƧXs̎{-)v]wkd~o~g[MJ;/W'AJ`UW>|r6Toab}bL_Ue .S P?[j%v=0!UR[IWy VSXqUSFx+b4TGKH)}}Ew9ntc#:ҶݦS|L) ޏ7.RM SϑH=$~5XQ>Mޗɼ]<#̪ou6OqUK#}YVnU)x24Нv НSl8 XHXHj1'ދ\Y}^aiI A5FgI4NN]{#Nhl`Rk̙;Z2!Ve sNy1En ^r2h8RwV^>e5HXQ6ЎA'_6 S:i￱c.CX$-xX`i$m>P[M`Y=NE<~wpm>I~k"'coDdv-S 有 bԽםY*"x%b[t"=ouk/.JZsljڨWU-A/K h_̃m5׎BjDblQ?+mSˎ2>nR^Om8: w]Bp늪 O@U[>ZQE cblfqU3)L^u۲p _*`sÅzZ5*O핔MsKjYڔ:hPb;fTxHh~&TpU04,r\[k+4\eʗ:Y&E\<;nl-/*:XZ53QgCXg?.-o"8 Wׅ 旆å4NAc, 疝B)[Pwԅy`.]b\K< #6ސeTW 3 tK边 R]&kYr*HRKYf^bĺQ6Ԇk,tcDXڢ'RR`[/|ƅNwG[?#;lP#)nR b+P|QA.y8n IQj;ቇ1ѥ͌qu(@24z1{+EVn ca.._>#Bx2h݆>"YPRqP>$!+}YvT-xyݙ!o!26ݯC[93ep#C>SI6?3F-=l ]փ~^Iia||8P׾tc:P @lp|BZZe(F;{7r 7WRχvm 4lNƣ7\DvlQ3</n"Zv_αIxO;)UP,vλ:1ԗ7ZL *fT:; pBM\H.MjcKV Q2%sfP &#a8^h)ɂH Λcò2ļ Aj̞92'om ojHIÂYb_6Y'("Qw@ _uÂSb,}Wr %x%9lcO &e55O_L ?VŔA`bmfRD. ?է[oI - %S嘞D %z۠Ɛ O$/Z NݹW`Xh K['x[VW&j .ALz-tL+y,+S)ܰio[!5:B{FP^4psqҐe3 u&5vl =QgڋTF޵#r{ ٵ!a)XͨqJN#6~Ʀi46oiS:)I ix aK/:_^2JeP.55871I}X@l!P WQr ƭ[ EqE%Sep}S\[MR'n%)䏷aScɃ3:<"PX_|/% x=qJˁ_ڔ^!ndZUV[I)K=pB} I)N.Pϖux{ց ExDinCCG_MB*k^ДVq6T0b_fnJWFPn;$C^+CZ$:s%k ZoQ& 5cw2%h[sRxjЎ~~\!*Dk-=޳{D*k>*m{ {mɷSf+bI<ߒpqh4m6U[G+Je TdaAHڟ,"PB[wUeƨ@OM jDֳ(PʸS=Guڙأ[G=>Ifp %CK++סZڈ&Xf^QU ΁?:2@,Ff=`!NnoMWЯZXOchp*>R6?hXSkPۮG*c#Bm9W(FEOm}U62x6>^\vz D=Aw!$FNjO_+zkaozd*%#}"Hgg$ԭ&o }wtEzpmM n 4o)Z`C@8'U tʚPߒ6 P?mOtdlBtԮ'TsAֶ;;a NǏGO߰'\"*A:{e;e %/#6LrƋK"@S*+x#&>Ce {9q\5Ӓ^=豞֨O:gڎ:/Ƙz 紪x-Ky?ac~hG=J#f sB#p0i-?ؿQ$tGc'͆Q+y,˫ac6LR+{k' NmV:|9\1 :l1F1 Йx'qQr 88R͟*;u i>!v g/ت10M:iE^ rcu?DACy? VB>dө|DmU\3 ʈwO Slx Z5 Rό]BF\k}TS>.̘0 فzkSR kGx'wS'Q P2ɅxDoq>C!=+Hx‹9Vq&xp!I㧾ᓽB{y"$2!͘X?Ij|EZEa Gsj*&(Jpa[?rR@&~?QN*>#77}V, ^#BG_ Ys"n GA iΉ,oYyy[KW g>d_?v 5f:qf9ٰ#1y mk_<QȽhxv&m{߷EN}ͳ)mWy~Ig $u\9D$OY+5BuNb"'dRkGb.fVf|u#S-:\vu]qq RBtN= +Qu4}W0 qs}2IGau,A*d'Bv"lvAIa~(S@*UX(C /h>q8!<Cr̡g̡øO%p5(MDuR)BbE2%86.9QSl.ݙalƴ=p~-fL&` quORY;wP\-)ph!$h:(;. ,H4, ˤͫ>cC9 @еrJv=Pm024 M93Jf?kt~΀iJwM0Wϐn28GsL\0>H-qLe&-"HMBQx1)pBRz4lBՌۮC"nLEJCv̀c RNJֳ5 ΚMCfT%~M իFYTf4½O#A:BYu0֨਀GhޝUI3zL, HC5 (֧Rm6R79,N|%l_oS8;ƵNHgkRg L~@fׯr# { ւ3H }Q:5e ,-YC%=\?/(6^[Yy p@#Wt&[< U} mk*`쌉) aЏy~2S(aafY|BmHkJҔ@xRbM E_ɲ9#k Κ!bD[g)H勿BK;h10%kk>ȿ} i@f<`:{D=\ÓHጭOU]N!FLOӝ$\l`RuWR^aߥcM\q B}mӯJjrgz]S;G\eÉEE<v2S&]Qy4LMƴMMpJe>tw";J}O m uޝˤ۷ EЅe;&5r9D]D!-<{@ {PꌇldȪ^^wX4\H'ބ+#G96,Ar7 ɫtJ FccF <5`F82}q6=BsDгP+zBٓJ}/ _I8Bv}8mʄG{˻.xՖx^.6"_Gn){י/͖Tq~`(S FCV;LV+Nc(j! HqQ*y 8dyByEZBX icO+ߗ_p^Jd[$2T^u( H0mCMǗ1҂2[ K24s7=FMc\8 \ Q_e(>1s k֚ =@?WekQ,f|>BhzhUVB:t!(([01gn~5qr(oi7ô<\Nb6U;ȅ0]OWG+p%x=:rN6zx9J W2^ 33 i|(t]wܲVYu ȫylPfd_G8e(t,|nQ HL>ojt}D1j^ƈ&p9-!F*ŏ$ڰnfdՀm^- QDvgZ#DMm2[#/gҨz}1/ J~'D>3e TV#"D7"}l7f?ΐ'Ώ(eS2_]3']$9) ˜T/Ty4c' HA_H E]@qBg` Kؐ՝u;>i3UR5-/[._Ɖsu]2KÌx[}2NxU$%sIOFi[v<kjskш^e.ˬ. pR9asse$Oիh С#ٖAT :p[Z+i ^ v,^n#>!NkӃwlB q|alD Rxȍ ]=ˮyEj ) q8sw<|P$utf2?vy%j=#wBČJ f7+pҶ7{ xM(11;ըO|,MOӟ=ޓ I֭wI80>w%L@8W0v}7]\1/ ܩn$MZtmsyI"B)Vdi=BVsI ؘ(V%4M<ܼCNqCa.rPRuiȽ̥v(bh|Wֻս:|YC2U < Z2)aV[(b/[+?G/8X&(}%7{'Vzr\ iWJNPCcia6V-2?܌FûI.%/Wk|: <<5&(jȎND6t/ ICk]u^Wˇ+O>p{ f8xA9i2)릵ܠk|Z@ȳLQ̨w2(}VfĢ*AYni`eJ0H1m5 EV°ҡ2! }F!/γj"alKc o[J@tz\ SA+!.,_GS~PwRg@nMcO|f't-…_+0 B3m19y0{[Di{QkuN|9 iGK,Djʃ{g B~0@fi@.5BG'7(ɼ!E2Fx_'['׉ZJ.Z.Gȹ0?Un ήs3],B ҀhCa nX~Y{vj6/@SkWQIEv0C(SgnrQaؑDd־n y";0'^\ILCQEo5q}l ,BeY2 `7Qkz^H}-̽2SW£WH? g  e^ ^?I8nCKL%74CIq@5" aӷ ?RCuQ޾`\xOSGgÊ[?s+uqk|{Lzi6Ҁsy*Ɲ[_H|c}^=nwaiAdNL@D?.e4w%DW(F R"&V оü/23)[%y9q6=i=Bn5qU>jFWN_/P#2A0ۨ5|dhyb}/}!NA?:Ìsgծ~ ^i;@6a9I[@27@"Tm!\=0:U]UyJ0wvq㫡e H%ZG$pZLq 8 }C1{2I7 PP3ZX*rE'nW9~wopaHN텨='J(T$]=跊!xj$eOI8]^lF֏t;%N+M~**dr޳=:8 lakm,@,ʳg.Z0S5x[.,;N04ZۨkB*$VW;k`wG~W'[ a^c3G#ix xB l5;#' /j˒O{ˎ^Xt'kPt,RikGT6Q-$`Y4KmD-O$D{(gl5eY 8\10X[=Z9t߀`s{6g H>5뵕l%s:^YKMpNSw *H.'1y2Qld5)M2wD3t08B4"X-ڔϡk?KJMehोs1bpPKtL.Am_-$ZϜ5Ca--1 U/!m53␽~AA#çZU}A@@ JI@3eqf,a!2). ]m|%]6'z{}Jm#ȣU{/qkL慧 B=҄7o(|k֗Ttrx+\Dh{,| Q#0&̻HEQG"hhKcOϹNGݚqKGZrxi'<ЖRijndP Kj~*:fLL{)5 龾d_^_77fx0`F@uՌA$@1=ԞoMυr7`]F^L@|׼e Nd7<Gs. } e6"eCQa%JƢx~62h,w꧷ 71 >zoQƽD{L@]=Է(S41qJâ>8i-h[V/J!) OۉOMi*# _&v^$g2xk-S~z؋!lO\<\(|<g8(K|;;vz@֯]ʅ- e `!{wf5GS` J+:ƕ -ֹ(+䶋R <)z,G}UZ1ƨH}<؊S`@Yh"fg J"DuӤP}w+%l$Ub%"k@m6t~@ 5NܓKD2n0Q &K~!Jt@&7(WV"u VΧnwqs(0wlXSV-WRzW7J>c6z_R]|>=//o[hNp|^G>'t؈"B"uP2Y4)ciC|Cw`zA+e9ui&H|F*56m+IQ jӥ(#Ga|:WhEUK.%̳0`UBNѧa mI7^&T܌.vBWU6?]sxTbvx-m&Z@ՂNfFFln*w̑^\g)fl$,=XAX{ayí[nlpWVRgԳtD[uQ$Yf2xmcs^%(Fr2EzMt斳^m_ y4͸IȠy ]g"0$&Lw <DyV{GM1g_<<-%tN'!GrԲ:t>f-h/ʹjFĀy*8.Koz=en!sStajR:^̈́V юM4#UFGIZ+ț_! e)\b u,B-<*9 )u"<*1n( ܑ|oWygfbMb*xً=Qa_tġ ΈC7jO?To% T^ z:Z1҆Q&@u$QB7,=>Q -c !4ӺѴ26<}x~vG$3ID02TD4VKc 'Hg4zsX.JZ#_R]:'V!i jTU=¬2ЏSVSG/XBKJZb]9Wg^&~T˛@7nxN&"3V .KBZ " t*&Ϡ]"D V1)CJ²!b!pD0jk3 )tBʺrmݛ Oe 3"r{~]]nte4%1"~>զ.Un/; *RG;k`3zٺo]<Ѡ, ܚOJ@-7/a}:4#*d7CRMݴd=OnEe=NG_w=dyF0Q49Ath!A|hwFHeKR#ou^C!/br1to9d3>wo?UV~{ k|L¡3}'3?l+=/Q|24mN-$nrw KQx5؉*4SCDttY҄fcۼ:`zXϽg"&3ŽX1^KT]!`IPOYLuJێn#g$W(C>sAaK4&Ov$GMe ʫ@,v +"aG"ZC8se5i~b4OsH.AVk$X&^{ա`:Eg:Xd#O/?8()tQw!kJw\M""Va r+8Z7.Tm?B ߪ7]W˲75w/u:#;  OwDC.^Uv+``Ҵ${NlL ޷8;]\z*2(O4؃x{ /;lOmP& ^q;3a_n]̾ =[(yFE}M.&n0[S!ӲΌI==֑\vkE.d]'p\YgJ>`̡*èN9У0~xmAh˒,m'2BE@h62`k6q2 ԩGw)GoWPwUE}V!i6rQ(ʢں(om1z/;m\L& pv `xσX؛ǃUq?\ݸƋqM,  B@OtqM>}VӈDVʛ›HDG:>,v7$(N3߆k]l&i|u۬d qUdq/'8}.E5_15B~㼑jvi 2̓f‘*˂LGA-o*$B̨_j^mv<>DY3 %^DÜoD3K_{fŎp;V<;vnY֛R-;P*3Z/r3hc!]'X_U2Y+ҟ58"gzk:A[KaLG=2X569h?Bh?[L܎HVϱ&n[>Or)VyY= .fh>_ӹzA(/|3nf: E|W! BqH|ֻP$0/8HI5:Z!U|NgO>DMk{G_MAmjf$NK+;G~,ݴttg'<RD 7xMxm[Tɹfywq/[p5=if,}$$RM &o hةnFn0ޠҢ@U@BpHRqOS/("\!gRqB'Q%8_g5Vy,`F;{č wB-ÍFO%ၯT%4?<$( (ob!DBZ-kO??h BgPt2faZ$hQ=#o]F%hpNܠBsTbvanO7|5:,\`SR&_X;_{Z*!d!PD"v # ]@=;ȌHУ]H?7s;wь) UI}*+`9t@A(Z^햝A4܍6념ּ9@w/z%RH*zZ ン$x,oJz%op;$%Ft3h\D.qK_:]d1 LsP+][\l[I.KM3TΠȮoU%6t͞'>9Beb\U_VS=fT:g}^FX$ф"= 0 m>Ks{C Z/6\m/0̘xX'R㪗 6> ? R^b%&{Q@FKuQ(l4-]f[UJj" D5m8J]dΊ,.mejK/?$veXrV_&~EF؋р`J+o16KTyKSnՊYy|kUʜEޯk$}پV3pkRnOTMpT:oo5{'pR Ӭ\&s qmvR&ʢEޖQR`iŎb}V@Ӿ|6b#Ay*zCܯIHZi H ( ~=oUi͎zz Qb%tN\dW4loC^:e9[;+d$ʈ&v:ڒHd(^V}ĕʛAwĉMX♝HUXD!skjo݃IWX$; ;8Bj̸|xS0W)ey<=! =ʕz 1M1xގome# 6Lf2LD4$_!ʪ?]=@EoWǧWǢE ʊɃ١&ZbLx T:L6.CQ491$l ͠4IWwIb(PF5buv!_Z.ÇtH>D<_0` n6rBx/ . eL W|ąJ{!)m o3p̓(]е"_PήY`޵Yk17KrOy'UE/0:($60Qc&[~s˧6cD-o_h' 1%aY`d v:\'񃆄,ѳ„K%{Y”&#~+nQoaobSf=1s"" 7$d7H CHu&i¼ u;wIX5w6u$_6ؾȰj56+S_MTaڄ@.;`lJc@.TP]S7*v0TRM 4T]vxL oQN ipV .AP<#fW&Nv ׳n,xOCNC=O'Xz>{u,<Z5%aF(op 5y?w6^VF@|GVP ? K$l\McaAy*kg<úf~)UM{-ŝ'3,0 [&]e~;F(kgCl ޵kԮ%yBv0;p1Xpm-LjJ։RF7!]Mx#9^.F+p} AvQE ZmgE[/wI6佩l[^~4u1dD{8A6IpEl*{5W n=u2~dUp,9m_#F{'`~=5[ 8a1JE"$U0G_ʔی͖MwCo/Nɍq]h2[J!:Gݲ1҈b1ef;c <7.VA~FXYcuj#vA{~//~>RH|•W9H,)9c͕ f@PN3Q\He[NFLwkƼl+qȍ[ \[6W&>Pb30%Qf$T*uM_\܉$\}6]%V@p ϧHG]\+<`(QL1gݡD`z:uOrɡ>{[LN٭̳/Ml>w[6*=@*KC;oQS&*6+;p`K{4z^+;ۜYZ4: . 1C)h)e_*ۃǓ巑{NHU9AWoL*#ܠ*Qj 7{t1QMVq/#S9*<'x))WOJ dv|:.d%zk\F:P4k7P5Y}@36DmRln\P? B$W~Bl`l`[ ӂmZ)ih* s>8u&|IV#CfJ7 t;3 ?:58Q,@rϒZ='L9IjōWوp0 .ӡF,gw }>  - KwNl.yXBB{?B8xbΊ{μ ar.k7RFs l|qoǏQJuSgo)Qu(Ugߴ Y21Ԙ /1 hTr ;MD,uA#:'CGaNMHҭ4F\7vh>pDkDGgPq'H\B;CGP VH*bًk kT5!<>\*<{Z3yY~1&-+)LlAy zESVLڡ>bi3y^JwH ⌂Xp9 h>ˠp֮)P=1ө_N*((V9b^Mbj 殰og_S[yXEpD57E`# W[G_!|f $|5ޤW 2zSl [j ^m2:O<DrxhoBe#Ԍ!x-A}H~Fd# XHI5YzԜT{rjiMQ.R8˻ y'n>Lbi&nSSysQn5e=2D_{ Rk?3GS{([|Ĉn_GAKx<&+8%GZUTDa gDw3ZZפo!YFPB1d*3qlzg3'nr6Ɖ> 戉u|, nQvtBl DO ͢=Q bJ cR<`T-skԭ4}b$T,ED6Hj .~%&S7)+cwҌO8fgEFtU@{jߝ Ξ~;,#&3ן05I ( n>MK׷DkuߠP? 'Qe[ьϥ [k_|-,Rk$v$`[8<U S]GimWN#S."ױVG )TLBaRC׋gz|7 푄74רtvj4#l$cY_EWUZ8l.(g-`#ZC=^ +oCk;JNߤe&ّ9G= *wwJH-y oҧ BY=^j{3lLޘ~\i{$]٩Z$ZYx̥ RiA DZ{JD$K2fLmݞ{V+:$#T,Ʀaj e"\,2 *Bqpz-!8ς'D[o\ A, ,Mz4`z:Wy?>1ת ܤoUЕ nV72o6Yx7u3&ȃU-%wx|j96V@mKڟ #K "tC14]%apF'jI1Me` qo/ ضy"(?iȖ 4=TP BMN5X,u'3,Ӭ4 [`j]kע,ln¼rnBFLChR2^AG8R<7F6LV;fXBSfDk &w2>hw5ӛ. e^9( B#d.L.tǂǨЬQC AڸI綅Dt < S736J5#T⇝!imL@WE@qX+Tit'ļG 1בo5)Ʋn쟶L>=pjGl'>l/s!^lKzm{wӌ ?yN_yߧv7c߯ە)ɨ`|t|OCsTyKR{kک-r>6kLǓ,v)x\PAB8ʚ(-NN'+O*8\??:vkG9g"mmŽV̜3/R2ځ񉀽,4~{fB|L]-)rYԡk\w:OԖA-H$1dW.FNjBL8N ]l` ڄEa(|6p溊.Z-ĕW>y 2!dbЙ9iyɹeh4u3B ^*.gSS5YEcu9ͅ }" 1RhGw烅dO]E[\2RFj*s! )y.xF׎Uo-k꛰w8:^/gp\Ġ1~EwlLkoBk$] `_UIqJY;*>vuZXtc0zO; -/6ī:h?6ը1#:(7ıA+`-ɡߖ(5Bn8u+} xP(2h~W-vեRrn4K3 JohȽA'#*(2x6ij$ Q\_aL? IgCtJ/hr7 l~1;Va4|r` GKxTz^(k+UEc:|ȭ-(ȺS[zY>|^tZN4.=KWɵ`xI:w|qmʑrC waoLܞWIWm8@`Rφz̳0pExȧub4leM)pџdAÁ;P3\XW2B?i&)'ʞML0%Ł65J-Za.f984UKE$|}2:8}م@/h]\I !vBel fTrJ2ehT[ &f}_hoiq e>Fhith2:iڙR ɭ_dqquF|@yq~x*u$\kǽ_m98#"j9_|d"3 bۏ{{} RYY@w <ĭCTo/U ͹ZJ'+Pe0]Hx2'N,PONJV8 [Vo0+1*Db0$8#g۔#FnRK|~o#M> w\#c^j&x?/xÓ'$w&HFF̝3.|?GUNt+bbnUKxOXo9fR:qfދ_ _U1ۻ>]( P멛x$nuCWSfԦ'ՖbГdQh}ݨu sKzA-AIt#c9Ğwڃ)q~0EUF}?h[H;#TY).zlEsoYYIŝ3BZH)\, ֣=K}[ V,<Ďih0@tӸg??Uh aX 0QKZUtto΄wN{ 1<弪'kqٺ;KdD.M4313oKHİih=d9zAR0?+Ndb k,ܥ#F{VHLI]vY[YY&nW).wLkO$~O9`Ɇ:rbX5ƻ F. ~ʾ 8:'Bm*|r7M52D䁫*HhM܁@~:r7ԘCcK7grs4`>fq HlY+ nkW,T"ݘՕt^Aρ xn xy,gFHegerxTD(=FVZ6 N鯔nVݺC Rk#UNCIHaޞbm5oΖ>O~G.Š??FIS_˘;hG:} is[x8 %΀C3> vWAf2Paj5gܐ's.jy_54̾U m5?G^º|FrnI Q*D]oJc7OP<ю8] hk' ' ^-θj|oz ݏ+xhmh5 omE1%F5^l Dc;4NUj&<^9}`*l307 nVi2dA5#lpZBc@gHvߝ V,[+M)Jw d%{zI{>YnP4~Ezrg0>1m)Ajjb1R?,dei?)~ <)y#hDv>e&w$)%Q$>lGRo^tkC|D\[Njπ홑!&R1 U6f%դ̻H%m$yei*d?x3Q7F⬢p+%Nb˓xWjG^n@84r%-UX[K _/W+o望LXyF`#FmVt%j_|YYs{ǹ6(ȱܠ%=& GXGM?F{zi/ ZùL~K!˻ߍq+ pGc2C9~ek}e' c&\͹ږ'5fIkL1/* fJ D$!9\28li0(VZԵX%)JCY{ՅɲL`},iK&E)ủhC2-K68^;Hi4Vu2./FR+.rE_y ڴ_`ȗ*IS"~X]tk6׽o ȅeOru{?^F1v[r/^{I`-3ӽ._,~'jAfZ)ǞÏ =*=Q/HAQ75q2~ְ3Y7c3/stS}5/QL#Os`Ng}#ƿhɬ4j6VG fR"rN we&P<*Kc id3c8M 6RŜG{\aTKh͐"r㪿 jI 2W&)_pScB` l;0 [d@m̽RA]&Ӟa%G ;epLM0]:aFn m[7CV$b &bSCŕ7k6ifȹ̮pkH6]| URfD $!a["ejM~h*u|;Ԟuzٴ7h8m@Ϊ\/%zV-|h%ٞ{UۍM_fcUԈEpgdz:^Z:O?A\]g bB~Q求i?Txuvtt|G-3sQ .B`X=BU@Vc;(l;fk15I>«`} >E4"]Y{*?Cw->ҷ"ں#Voy\zcJbqH/X{m,._)gCZB*%M)4e=.e|cSJȕNg7Mᵤaу2Rؘ(D!^B (?TfY\͜em#RZD[L8Yn6Bwv@J,{XZ$RgUU`;_6hС4kWzn0UNm;p# Gޚ?t &6{r3@Җa:4υ4'c+u{ zW/Bi^lm/fzbɇGSZ4Pn "HM!`MSAtʚzTt%ތ׭CoμVa,uZ*B<{5ip׋\Rُӿo95>UBM2*LM4e$kTc,p!u:F6DEK)ԥY^c$_)4 ,>Lnoi. X0K=~NdHn,MBE?&W%^KږCAClt>v.1.dyJ"JqM0LdhlMT/_Sڃߌ=cS<cL3 Z}6产Lob!R3ȅϤQ&SE.~p>CD:OkN,D]d<؋C 9Elzyg j+B*H.iaxJr8,SC._oo/ ߺ L=nXqҸ5?,S郃8ªYhް݀`xd~5qG4y+70nޟR܎t^DՃd]!T׃s} x^P>TdzBt+`=(& (e_GА%5$7Qh/Cm#2UQ)3g gc՞t.*@- WL3{n~v8 Q/<&9BUJC4TvѪaJ#kJG:w\{ h%g wHjL1QPJI"m+c8?ִ3u{7A]:q3ȡ1,xyX/:il;jPArU{rXE1UtL࣎VQ8)`XsZc鰲%Q2 {AۼiHM@׃,n4W'Fy%(n=]' H^/W|-Pٸ5ffMD9?Dc3i}tw9k7$3p>N*K`*H.m[Xxį ̚)lFZ+3X i5Ps_D9F پozo[Yp 3-CqˡQ| lay(љ?D"w-C?#U5 >~cF}Ws-Tp܉I.+гS6)1vJMeZB"]w܊!a?QZ" HD{[BQ)yUBUBݥ#[b4K†Sp Ty)?ϗ?߿\45׵"KgErlu \3OfIW%^”ܵ,noyC+^?{SyRRK k];P,e0dZoÀQ7ЯmX ['d*#^8^˿7͞ ϳRTziJ*.yZȏ_fsM(X[15ov{jD._u7|{$@#𧲂lr&ZcxNtfr ~T*"ZX3܊@2 J-B8 El7dS=S0NcS,9<boۈr;H1}_@}Gӊ\ow=\@Xj 5zI?wWz 23VDtpJtEA?q|O ;u*˃zW@5wrY;#sr|pZ!{V:G\Ddt%( rN[т9, :TM?Eڸ]f&; ΕvN!';w!Qr>&W {K'UV#,C]fm\QH+-m!{*dJJB99fhhf w^3ģ݊NfEP˅z@0%BQ&pj)(Z v} :AYx30SJ~@H Z8b.)岨GBRef(=`*SL^ 1jIM5DdljYa 6N!L4vυiB0I!؂,&N-|^YibTs ,^a-թ9̨TxȱszQ11<W\{ncp3##x9d7G v-9?sˁbFrΉӧ~Z@m<.H;qPCu2 ʕ81Άd n"^0E6?cu0}5-&\wWaCWsT4 ݱ9.LY[#&zxˣdAvTqz&f&#^*zmX $ ;D`J2n!%ʶs2eg:GSsGb|R U٠fdq9m)]#[RH t,ѫxK c3iP9#1H8V1YDp}ӣtHͤUDmymLx7CHʟot pEj]%L ɘ]V}6Q:M:sljD?h 7G>*-'Sю%G95;I3=7 JmU"3eqwElZ 7V; 7ӣ.#oRj*jSJQ|t |(M9:218Dnjf&} L)Bn]0=9\=+;6tQ9B|RB@_C~bCYq K;k בB$QQ9 Xwh姹]eI*d%P2!~%ˑ_h޽m/bheF|j⤨: :/c/9(Y9 JY 誳2W/9bOaj)+UHx~4_d[M &PTIo%d:ы6.dORL~1R, 4|ЖP&l˰4 $g}Rzn8Ta}]C@vnFhO}V\lv LqRUĬ %CO 9 <յ P"H&}oCeix)ϧT)PfN SX6 mo={MG$/ (ܚ즘Gށ%<~D5v,/d2PrpvYX ,v.-|Є?͒ !=d' |"k~Ml5ti&>7aByJ@Ƣi(2.FIRRxYEsj-Ŏqפ{I}RV SBi_fK{ 0n PR̫[J&Mbt_pa We&HW Ƿ+ytFܼ4xscg,pS013E˳$̮8yË0OE k=ؤQdM^1|'u>g0p)ZE`(.ۙ/C%VhQ5W%n.8] :6Be }ֈoWARV׃) `BwH>kV#^Ia:yf#jO$BҢmGd6uL xÍYM(b`4GM;,?YO59T9\վzI&͛Bצ_S+ $1L,?䋕,tqCkëܮc3h6O)=K A5ق\4Yf3WKُһ)53B]d\`T?vyfO\q$¸}#-[f'C3:ZZ$Ύhr؛6iC]?~GU/' n Ms/_zkD>nZDFS`7/&+/|v-}T . ]س^1{x4]v4R D@Ef [ Sg!RьK655ǝ-'idnPqigRDg ɉNZxi^Ph@b$6Nñ,z[ȃr> "WcH\G)6%R33~!1o:M'=:TaA$Wz*D}CF᦭73k?8x%9y{Wu0$G'f=+h}jO&Cx葞[B8xyX5C3fVJ!2 7\C [_3Vsp.1f"s~L5;'`1?w0P kSbPȂ,ۑM&- Yg_'&J-ԃ{\Cr- ]0@}kXšH|]!?'[ԏ{/7:p&h{\AWER鎄´9^-.Acl}H(AyI!xisagj`e\P^YPi-4'bm`.a+TKQ}kNܧTG2ht2PJR1r Y9 ̟sl6B7qȇݷR!ҘhECFԯt)uM\^>wTAGY8V ָJ ?)FٶaтQLm .xIVClRudIu4*PChyu*=7Äo$o[KsvrģC֭?,n5TMߙŽ|s5d%Rdve+Z4Eㇷ4ǴKi_"DWK*Y{& lA-eIoP H7, U &_O#BfSn_@lm ]aEjSr }b>(k$k1ґ~H2t8̋)\cHF66-Qss· ! Ȉ,l(J$eK K_|;KlLǮ#| h3GNH"g,9PD锢4~dq4CH nFh<뜻OꡉP4Q9|򚸉jLwB5=@w 0Kqޮ%(J~Ⱦ$s{%LȲni sGvF꼇A j(JfVcska%xP*+͓41ӽG d`z*/?`CHB: 1NE[ܽM/"+l[=={¾^<t"`%A>9G* Vcf;֭@lCNJFf.0) *4?@p*dߚX ZǴ^R²º>x蝞\e TFL81dx5:s2A*#w2fg'4(T8?[ևQLj;Ft"ā"=Otng\{%-6u_بUo!^H6 !cotPD4W;(!ibWCu'tޟ>> "]Zt^r-V7#%uz #o~k3gܒF[P$|k[E紃wV]G?ͧc4pqced~` }GBjM$ 8OmZ A/0X"#R&mn _ UFBqdeJ#`| ö51.ٲ'&яۄ[yHK?w&\=#fa@KtØ;vvh^е+;7U͜(E[LmWaHHnjQ7cndgvu?)r0]=]`'V IgY~⫒;~JƱ)Z|Pkvxߧ# F$)2Fw#/, Lo sWD:b[VPDPC U'l"t[CPsx3j+f/el*K~ Q؍aؑvL (v=]h{Ͷ«UޯCU%O'Jp#)07(S\#(bsd&墻>:>#$ck^-ᘁ6U]AP _FT_J+oŢ +}.#ڲ 1)heVm:{d#{@D:sIX4 rшSWq8d}Xfx8 2x,q%./Jp@EJ1ʕ&z_ ODC\wId#ZHwZh~xy C% 9|ƀ1 UO/^( 8Һ,jmdC&LB3Ofu w˲ =Az3WM3~Mح{~fju0VOBVądlo3COv%$G|`wYb.%٤)BPWUk l-Ũ &Zkv徧k-лbF mLjjJS 囲tXs^NH$~ nl~J^/ZqdyșѣB 0e2vZaXK_;F`>"lVYݵ~pKr6RzhG3HJ.ln&5Y re=w;ϱ)F\/lgf  `Q院p6 7RcD:s&\A.vh$&JbOv O wb@ԘZ,L]2rcd/ķe;ʇMXctj6LV痍$,T_lRUxyݡ{iD/eK3IQMB58[VK5}:M1RO-g:!HXRIEiED[nrpLP;V?j .MҎOujjD` ׇ\e gޤY)zfCi/p `D}/?>{֢r8wrٷre03yɣ~CT}E&g,p3f:EvPջ0rhL̦YPdXT`Ү {n>UK\(\nYrbTH[aEV$mq0T$NjpgV`4@.Ɠ G8vPkvn}ΔYYhX+dR4<V]:oյ.^f *h㧴F׻!(9;xպapXdcp=Z^Ŀ'l(8>I\M~y2Gu;x˽>>O@@{1URfƧ[z96&=ۄGleSyOyBⰰ#T$$󭳒zT#u3'$Ԅwu-Z\)^+dEI'“S=I vzU}D*!ٱ/VGWAֶlkDum[f]6Ou^MbC lE W$vʕzԉ?`bT:9 a5h?!A=UR-0DE4ҍ^[>̅=Pf ~˥0zXJ+6L*\eI:~W{9/&G 0 e,UҚY`0Hڮ=c}xpG:VѶuS *3-KJ!0k/?JB@:qm ^ Ơ0~GYjDR#iQDrosLpyL Ne\ʸV&-#1r%qf?Ef#[ϭc/ڕXsRooo|_ޢ]Ta.hpg;vYA3IQ*9I\I%dL,imb[9~M=h QT3mƮmvqùVd5ԬpqgvI duPoqowJ!_Sro ۷JS>Pۚ8׋Ku:yz:vPN} {Z)PjVJчo0!M DPxhkp_{(kIi&9I(<~,b]N8L|p zW'Aɉ.q߁}|6xU\k.k +89+޴7;tx1,p7iEV;yizn' 29Y;$G׹. T?M2v^s? *z]YgqPI]](ؖ:ur ZԐe> %rrU /E01Yڿ#KAdh)=RN3eDQ.MGN+-\" <˖=-!oliZ\yVy:L} +:?C? kq/7ᔡ4$ryK+b e,lxYZvk2 CSو;dZJ- ~zDSb3*sș/8R5W.ClN&n;j7N`ȺTmݧ>3fvj+KιeFcV ~Ik|lGiNŮ6֯ʮ"lC,CBV8GŒc8?J<(ACLA?OPbJ`uGAt7Z+x]#l!x!7U|*L gTjWnIgXΎ\&i(s)==OUȊBCQ^eMLY.JG-}U1SӤ 3<)mۺ8(HPFmC$AwZ"ZXf<ۗOg7Ow:5 o{{fE'.COzzo #s|@ ,VCF;Wf˄y? %?RPmyf"vHD@;[nTlGJ#2tfNt ydzҢC (āTx94Z9@K4݈J,2w,8L֍4 -?;,NyA髇ʯ^E$SѼǰ39S\s썴Ktl.Af㈻tra y5j[$tδLq9_/+;jL\yH$qI* L=#4i"×c'X޾{]+9K9y*~H:")jL6B-p椸EpdzY#;bfBD6v4\ffpBDEac)rGqE -/.Ye W$'QM0'R%B'씐Ksa?!JjCT#9xD);CFmN>) Ev?B53*gGbsufQ j >(wO̷6֓0(U˼* s=.Ƈh~U0#6te粼p~O&Nx*}CF%Na1T-4941]tK(y*f&gQe{9`vT]U\zJf{{V$4OwM=D"/^R9*0 H}lxP:ֲ*$ !8s;7b43&pܰthh1RGtF FlWLK9y/Py8RJ,z ;OjVX6g=*5WpYh;o⺎"kOmm|. wlHvF˳t1!ANYXw¿7R5'Rs&uZ,v׋E 撤>)3o[RY|gXmXY+M}6!/n晘fLYeVhG_ECD ixu,ѓ,+$),}񙠫JPN8?:si `#?06j\f"۩irUHڥe"kg",`boDM4O߆&RpvHlYnj.8TR}Xvvl ٟѾJsJpy<}N,rOd{ <^M'5uiy"oʻ; - Q63}nR$4&\c#WJQ)UymkhQ8d\e'\zg3`˓[&CR/?RgͿ= dҢƔ8 H=/,ۉ &8̼%@x(7n%C6*&j*;ԷbAM?؋h`LY9Hjp0}`NG}b?]/ n2k8w H{\EmQ63(MRUYt8~zXd'zҥ6↤+ #h ڎ~I-{; 67ssh7e$f(EAfK&pu2q?&4]uȐяjsVjl]͇ :IiA)]eTAРxWca49t$0 %rv5n7Bc1p FaqС{_I@&Fɕ+GTU*lWcTXZ[T6m )<桤cst0d9h!rkl 3<X8)oL)(olH,':{d#D[moaxbb煋51zc_RfQ(}cen Qz)V~GIga$A+#tfXr#ؤ@U|9;3? :| X #Ms{7JR 8X UPQRO ( F6 eD, ɮI^6.uwj\Hȧ1b^@B;քAfcR l=Z H1DYxvW|z - [P )I4t8V$|ȓ|R("z@5A~m aep)G&v||u50V4;F0Q;jF--bTSЫcѾiHЪTb 1tzp܆z-ǢA -Ō_5RfI2;`. z^%&`Võ﹚HMZ ZH*'Pa\s2Wlx5QXx=R+X©~Y]t-U* 8fOj.8AK*l]1Oψṅ@f(7,K:HQ\~;P9)}k] ?myh{s?K58ԶWhkO΅aġ"⺠_kwE}Obw;]{Njr*SyV9& D#k6,v0eXk 7lr!K{[ަ'_A ֛=-L5dza5vY@N :Cde&QS -xp]*NW7-IDWAʰ|21V?@w0q n3:Zn=w #U#4cD7:=.]F݆㆏$fIK@ꃠ,Pp-LgiItDKM)kVEkVEh,?c#q~ϡF{!v B(KYfF\yqR&|.,iZl®$)udju;Gc@1ғh u.~\WU:甘#r PX("OeCd|myL1E'o|Rxڵ2ё~sn@ w&DVJ}SݝYLgDMF 8xUlIjS?]Frdo+eٞ{dFeiЩn5wSxpHa8 -XPӑ\=PDKI_Χ:,xfT `OSȋ9͗|K*̃ڼ@ϡY6q m^):@ѐm88vSFeD3 +F#Xɢmބ<$Z͹ĽUW-CB6PzSQ6^c9v,5^x%޵- > $ż:ǝUl Sg!S{Bead=D ݑi=$ڠH+de`DDVhzpYzKuhcrI=fVޚU2yE8p?XlNfz0cE+R@Z\̨nm'/= FZ ]9^WC6hC$qb^ TrYN*b X$[2}PQ0Ka!1193VQ %E+bh1=~y4\Ad>E]n8Dj9&Ӗ)c]=KhY6Z'z)f0F3!ՕCYw% M- !Ǿ:(u;Ӭw[fe??>$"SJo!ǦsX(ˇax~h"goQΐOIQ bٌ4#;WjR:l)atߵzŏH!4gZҲwdsΉ^\O92$"=y]-" d)r"Rop[{1jdqn/0:S(BmI'skt3BNq!kx%(\k-*Kr:0;V]Wr")#u.Y;4)PG*1tj*hU1|cӰ)󶌸>f,H`p{X.3Ʉi*]){+A~|}8cjp-.naP ~?6j-,up pőrui~8[W3$U{_\9| Q28+ښݢI)[`i'Y@tGQ\K¼j6jfp "ܝ"'Y{~9޴Ը4FVh*_b*e^q v1xYpKKkY7)VK~JQ"j*I>u>d4Ea)/(O#u$f;(r5ՈrOI ǖ}~#z4G(bh]WdP,ׅ4(F Q(߹JLU\xכ"jbc 3mζީBmldO$a*9L(P>6'zqW3{r;p]čUM'ұ/%MDXS 4R)SrI#˨npybO^j}ک`2CBcTjjG|g-PNXxc"U_e IO,bG'ߌ2\[9Q(%DRǕ7/٫o8p.۵g~7e*h^(A'[9%[41`Kqr.4+0٫D';4QV~噯w}Ebl5tjWD\m~I+ NDגQ;z\2>+\<#=9Շw:ri|} u3&4V:QWT^d+7Ph]gvBp!=Άb ݖdMN:kP2FJn~oKz zu תSNP+|W"!s"gqO2x-S}}ҩ@1fzهli+$w`e4hAÇKtZy#ӆ\UA4N3Bx!V E0_*oxn UM8EsgV)] X%[ K> J%ocY6}N1Q>s\ʅvgQ8l!3"O]8RnJ ƞ_%Bv)S/U nt5-%(\@#ԱuKO'^Cv7 n_γ#ģtzZ}"*f­k$YRG`9kGD3!D#Ea=FO<΁@¸16kn%/Uf9Or? k89%5 B񑚑U; o@ PLNj;+#Rm2>LL%d֎1-u H% ׼rЊ F!4S4($仜+;_¨srLriuI_B`ur;|Vj 0cҺͺ'(vsFuix͏Js! rH2!lqWH [y-cGH4,Ŭ7|ScD6 BPSko2VH$i_\9<b:a%CݟHtA-ٍټ _bedu;G/X-qgȏ8lJ'u~DT 4I S%zuhɦJH~*Q&J/}LǾ,nLAu)rfӸQ4A3P`cRw;d `ۇÍnPWx$~9-(j;jWdifh=M+?&_@ у. K HydS7ћY&{yqmojA/ڏ#}B7w*jNtL 3MÆW8@9Zj1Mv,"V1erLݳ_hB! N3z8oA):P> %\9"˥ˊm'FΛd)JKUi"J`l L:{x7Kp:l^ss173$+Q@/\cIc֧nu&<Gl U^lHjt%lܸG=sv-ߍj{^mMZP{Wu WZu'Jh Iy𦾣[ +#91[XS}41!T^ R_c ATRRdud),S{8Y㑉[hQi!5i]Eg^L{`ꏙFD|g l}ECQʕoM1"4o֮2wT$d +5]}̕w6AzF1(;G3YPSuF3kdGj箹ESj1n"6H~ä%AVHW3*o7)wnɰ(²CS=ھEA%%dL(c[ӥƤ|)QXhC&0<uRs霂xG;` vszd!3p^J*w޵joM _L ^\0qa.T4j8ޡjŎ$Hצ؂(Ş%Sk'P7c\|vיW='zn6dBÆXDqLb}ʱ)7!~}Oź4c[Tfʫm̠i[y qWd( 0#maP y^J=A<\;GQjǐ *9" *G|}p2#Ư"j$;W^;-BU譡L4=]ŗthن' y7dWq5x!z!𭨏"='g^BBVq0?].[gcSl$:]B $gvcϲ}xm `%c _Q-{UiHPg:}"`JPk{ dϜ;ca'};ǘG~.'ں@M""j>2k'/*S=F)I ܉Sֺ+"Y/uCtR}$Q1: O/b)8LD}ϒԑPlgM~`v^Ғa"yؿS: p̃ܠ9m P3FMlQWj'`ȸ:;>,(k@ P fؒ`%DupѮ\dn'=-qa5DDCۚ'y {f_kRI9ISAnJ1Vʄ4936d'8dSq/;Xob"vO.F܎cL6w%roG9zĩGZ01rL!}>}I>$BVlG3RaiVSeoTF{oKRQrzyܔf%?7]R)CuuATtz,R ™wZE( ?vUPr-"gwce󅬿hC)Bs»Md.&|fJㆠ/|有N*aՠUomKse5[/q$a#jz:IS_.S=9#;aqZ} Pp̊ 07p,C$I:g ޲;L.3$_(c!95 GN/^:.-l:;M5$3"_lŜ>LJ3a_``UK&O je:w8m8իHUSC_hإa .]A&q ?f0 uSRW`'u}n?N'WGޒ+/CJ|Ξa0]w#9jG!x実ᴻaQmf7+GY]O'&ș)G7IDTv2+":ܕu:bhEV}B5%M”wt@1".+} al_&XX_q}',8k,7̰ەzx^O7.NRs|ޙ/Q2jr}B8kzw/SھJeWnmZHp] yR{!~ |HIq/0ꯀuN^UQ>[`:ap.*h6E[u@4.'QmCg_u!?K"kl`F)6 uEr:, iSuLH7JƭjL:kMȯMV.i;{w*J> H!mWx҉Ot#ytd[irg)xP-̮ Js8Yzuqj _iؔՓxp@5DWM{/瘧al~11h&On,J^NJ@Y' 4IRl' HXP48~#\eVqSTVYA &ħbݪv>G5On)=:$0ݕ2kXEfE~}Tgh_C؃ N&=7*jXa0kuopB,`t >v/o]e;8=~2u]QpR]B_fk-c FU7\.'Ϟ3 H*"+m5' V9: Є=LEco*_ogIKC/p^E =Cj}s~EZN+K-u!BC)GMf?gۥsX,W@N%a w5r0Du2?ԮCVI[߭}`&Cd O:buZcߚ%~OĹ eX"1h/P+Ԏ#/:A"ZXkI:N=ASW7̄ٶߔG?4Ow4L2݋(YMӊY?Ka]*Mvc /1hlg5ʹc)7j|dy,C80C7쫸6?Y-~TbDQ '!O;@|yEX*¡a(1k?Z}tLkHutA//SG,BԦ|״(gK^s'GFc,-O-,ąد 5S(Z жSVl V#OxJa;Q]؎0&qtBjFdAU87>U밨7tiԯ$ |oh' )"bDRpt&ŎNe(Z"ǝhUvfOot.86L[p"|gG~EUh([u$rUh)W5rłnp [[}f,M ~X֯`aЍN-b^L@߰QYNt W2E2Aj@ naJFLX׎L͢N/w:/}d8T2析A[D8爟əآmY9 )|..R^T0?{hYL)As3CO3/TΈ6,-.eCMD4[x!Ve%(Y'S9!G`@zS=.N Yo;U :gweirqo |I en-fGW3>Ÿa6ct8S|~>p'y5P?³e޿ hl*j|q{ Ki :ޤn34O] umb 5&+5%tyX&3e:2/ZU.q<&qU`IX6csyDG G)(2ݖwȐ#s}vnJ֐uWJo[ Xr+2)D0p䡬yZk=ZAڛ U[.'jiH/7%N푣HO}ҴUArްMX$@a4#m(o&7S8|,nC5R3|T[F{RʡB$O3*(Z`[!DIT9BFX*H\ǓH@,@:Mhܪ*p)&̤U)*TwVY'^m#D.s#sd`JG⬑+z rFbm8R=xDDTwcui[| l+ ]g'BSsݓeT.Vu>?ޓih!.T9'qh"pJFgOL8۵Swf^dd{AUlg O L$g =:sQGhqipXQUjJ>G$׃+7iw\9QhqN{0,K"R- aMmJIHgu`~ה;gK_5<" zh aCY8`W<]ulw|KO$:04[b3%zYoYgJdOAQ2b.WHEԭ䶒3|-;=X-A[Ѯ_ʲoYOPtD՞@5c@~cϖ$\rI~N9P-R:F >lre'~7u* 0T {Tk0'tR^"F\N{ц!MS[ @9ьT|"r&b߶` PHr%ej\ho-V:ƷXbkްAf}tLF$oSq8XÙw}Ԟ3ʘ*BsHPK.Ugdhs#b8];(0ʋ7Ha.(, h.o( bjQ-p8S ^2#UO&Tfy8SL6E վ"ɨw'ߦ×n^:=Pf@H J͍?JS!cfnLLҪ^.@fTazʠ+жkK,Z\-n}BsC.=MQI޻阌-=2# ~]%cs¿mJ%I@s!ݬ!bb8QJ+ Šs=<iM&*;:yk)_j`wloE/J.uy.$p0DqX6FJ),$SPK͓և*j(%6Q +وlrqe-V7:&; OPx؄A|,E2X{I/@?RuE܊isNT`@}H!PlMC(>AiࡍLX-J9WcS0aodۻ2dgt=iw`+GEC 9TTX¬&UCp\H^mC{Pˠ=DQm1ɂq7 k_G)_Jí^~D#mHCP -Tt+~=A,ZTESinU~K &' ^B9æK^@z/!M8c}@lC_M3,0 &]ZndWifG?[tC0TEW`=OIVe6tSPI:`@!du/o89M -h2ZuԢաaɂꊗ+lriOT^ E>WCܼnh>uBo7:n:XB+&t= ݖcL(g,<h%"GKZdt*{& /p᜙R? _ԝ~1bM*(XsZ̥1G<^WN/my rAmVȣZuiz\̧b@הZh"3j1 Q4 G=GE&#qjrj=-[\,yVN8%O 'yVK?c.y13~,.5bXs KhmA@+]:zXAMT蓜2|+[<vm=[ b,u!#+ؔ0I_aW\'eOτkEK7;YYpc|Fc |VFZ 7x e-o=弬#dԳbM#RyLu´L뼴+qYD<`jN1_mT-5RU`bl_>!Zl] A-aQa&ґg覻#ejsa7lGw} n嫥,OJ;FEy,[mvvp\UvCr%Ŭ]P|da{m,x;q'S3bI[IEӊ`%+|`D1Ck [qm`QH}/aOB@ ٯ[=4[:o@кrGŵJ34bK_a|RZ-D:vig %Ek\ߚDʠ*Bm=)eCwni.RCHS>]1 MiX;Ke>@堠fwCJMn]Z0>jGΏe?cCabAzF,b-'ӨڃT+(?t6SQ>ٮRRĚzU.#`NGc| =6/ x)+ ea舚=g?]/V_ަ ?% ߑ3p 9wgF6ʗnw6[ {E̝ jrR8"+s`76 h="Y~AU-E|{@,B{2"qg}VHfuܿ&!_HM8e`0x^?%kHY[$Z@5o8  Qm S$Bbz>zkqܕ,t >ܹ1۶.@2.np"W^uuOݟ^48؍>v虷!%/lzHaSﷺukj,o ,lwE䅷,W3:ZݼO0?@ĶG{dT=58ӣg7o'8QAb|[8,dV>{@18>, PK[=#uORR=^wlHLmch+v77ǸZwvjjuh̒qਁe !G*MlJO[6vOPd;1p"$`jWΞ`JKZbCV|Adž~flRUWE0ʗULrZKOl=s̨5/aʧyЕl7}n蘁#S/SalF/:tH'eZЕc] \@7zyލLz^dݴ׃&c^%44꾝Q|P^|k}DV^tKiIk1eAU/!;lg#_uHN x+ї:wKc u, yaE]X!$ol4wcKW䌝hM3s|/[|ɭzS3WJv->%p ơReG:,;lٜ~xL?ͨd%qkkZ!9nN˥ɦVPӟ+ &~kq[V>O\w4}4 Kawҝ^ I\^{$!',=.}3͆Z9 n<6S.ҩ 2CX]n9_n'wE {BjI>T@:Fk 6qӬ86p,~Jv3J/@X95w Rέ3f`INܝT[iYkC, ec' *tY;R%ӌYWCq4iem3mNqo("^ ?\޾ ;+YiJf(y \G'uJ<ܹo 49^~xĀl mEo_B kP4$0#pb6xH8+Xy+i++t׳& -'PD0.U5wQ? xZ&S@YQ@ 0:OqgCJM1fdj+xQZ rp!ܶ~)*;(&E4 U&%l2džv#zhd<2%2q-ǃVĸ,KCW:xQ /UDBSIV7+#l 6&Pb2-& Y\߆W* |9/͝m|l!S3Dw~ Z49׾A/r'd0m뛿 BɉQxDAΰ mHo4Ċv=9hd>/v'dհHgR_g $ Ap `m w@èԽC`am2yZk5w͠PLO?2e>D}1$&Ub>+Da+͖颖3!-S30I,G-rc𦒎zL/Љp9A/ kԨ]]U;>GPƸP#=R Q_qu/ z^Rzg^' E78AkN%7ێ ăM zpv!ÝG~]Z4Ἠ\hyx)7jQmVR^ z#Ԑf% =uhmD)V<ݱ}P}۫teu]EfFZ+~@-m ҙy2Mo1B~w, kbat)f.H8~vf8gg,Wfն \̍N`o04K6C7Մ)\C Uεʺ0;'3 q헪WON.4&a !DdOcpJͩFx%NHŀE/{"Ua| okAOi"3n)zi#i+u'gCSA8VmO2=qw8%9 zQK"'N&s7K ]2Ӯ Wj;| n\T .Ϭ K*[i. 'y"iQ-4'5) f;h骉b3"\ أCq?&]篖_Z𐱹Q*1MJK@kЉsi)s |^E¸Z~NYH"'xN;u75*u|Wc? o?RǺ|Y b$!|q#[ڿSxv!qԣux;8ڑ!}Q_:oA`hBaXKl"ZEīW fn$ť͎$((Je 4KAE_ppM'A[}'ni |ـb;KwzgH%6"VBԚ|ڪsiR}c^;6'DC ).*Tq 8غ[6Bnΰ01k&y-ш0ԇı:Šxz2+&+wbqtC) }FLz,㔖6b/ڂz)MS#TޅXLEO llsxqbԭn5.r4GD*63I#NNjOƯ-Z<h>"]z5iɔfjBE€Ҭ9HgNDNs|0C]V&-dw{8]יf h VZBKDf)0,KW7Mni]*]'ćqsN(R(8];l86QUmujadC۽'V,+RՐfܰ ,Z%=H\QV_yp6+XZ=s]>Uc gR(ЗRqk=UCYi)0XkIj7@IJe -5Q-NO8oB|˟-5ŋzS q.ޘͨZ R& hE/  yaIř ({嵒bd#L(SA- R$ګu8^#O c13$<0rf|J3!!#f Zu]|t}U,4zOSUQe>>O>]j\B:p< #)[\ӕ1xQ#J*uWy\]oT%)^';|>BFXbjDg&Y*q6$ ֆp*/V]4i J-fGѡ_O+hk5#1u`KS ) 票^$fK+Hٹ۷=i^I|f#-ʥ$\ؖvMQ`nfl6HA@O8$Sxh!a2EeՒuW?'k0ѻx^8cOJόfV%f cVN7r1} S;/AbYab(F#,{vksgUe"~^D~fB=,i_;{/k2Ik^Opl7swӟX4"oC,tz%/=RBot@"tN"S KX /@u d:\`cUHL2g/jߺO*Gz8? C:52lw *՛ +Ӣ_EYq QU~x~1 ǚ7LzN4/G=T%⹄WoKDhDlUط$:^ w|;WB=mr#@v,\L G#HH3V(L^}\99-E}Հ5,!SD"RٯQ (A 4xXrcNcws80!0KrIKGHBzPVo^k*Mӕo a5tQl$o%$:  xb޷:pӮi'`D0@FH7Mz'Gvo/`PE#wó~#x]6[J/.b{K_nó*I&GI"w"!k"{Tʲ#Bk:8 QT3qZqMP("xcֆ (w)#{߂[>EhbWm6 )8Φ*^I]yOԆtTe_n9>.>XR$Z*WΚʈ$t;)#թ$KPzA+] s|eu׋զ Mu! z<v}`etZ'FhyK+4cV.d fSC\fgl1) Tzx$%gӵ(̷< tq}rny#Wn?ޡ&8r$-`TU+*`g:5Ʊ`"ފ{bƔTc\cOTK"TX1as(#rZY(coqa] >z2^if!haw+^N]JfU6 )GUo 43]{VP^j .攏ox:x7R~;V ,&m!R4ër:x){:քfa;]W@z$(9*C-&*ta0ۑI pt|M{159j㜏蝌Tّ1/X9@vQu䜚1(JzW&lϖ<oL|$ JҰ^E*11s@?%l(զso``Ս )4@F"Qxo:i 7woJ>rjF2UvJr-1fhgrC,1yZ+"'R QFOˡ IHnj"{xuקr#)W^bC $.z6|>< Y'7(L'lְ^:tdR gZs2BUoz*c& `t?؝cFX_@BmB̠MVL,V'A. Cdo %MErmE 3ƖKQXxK7{3-' ͞?fw$ \MBG?r k@52UHf!?=/z7RKiIDFlw 쎎u,^g6`s:]66VGx$bF }M)升51w! ,ZYj. .;-'Or/F_.x?BtYQ`6. ."WSP}uMo)f74CvԾ:z\+4M2W5Y͚XFѩs\u+ueLS*؎rv~<\H)4ȧ*c])\_-# ҵiE G;-vEW{;9\2W޸t!ۿ2!aL`,z90 k$D=CR|= Eǀ}{K ׀4"C :$s݌).WnIRAxU*#@oMX :< ۑeM>6+Dd/L?Tkk4Rq쓢=DD ƛ/:&X\eǑg-k"rɿ-.>%ĆuE+}60u=|,dЯ}}@зW.T*J8oaPL0k>(SdLC Kt ez0 h[#U(:dʬn.&y&u ]¸bkr#؄+ Ue-vG5XإRefszC@\G[CEEIx6NLi}P4?ְQ~i˕e׭%R[pfaC`ⷪQ] ? q9Pay`DL && azi-(VVټmZzQzT[^ {b83ZWרȆ6xG{dcNW?d^'-`@g.g}h$h{AhTӭ՚&ߢ-,ԝ+6 *xK?dpj4 BJ1G.ծ6n~A~3 Wj*)ߩUf2Bʹhn/gIVW*<%8l V2mV N'rG@wm t,-ˈ:ILaa#9CrW2sQvGsbJ)( )Th &~0ONl=y+ jgR+=K;03Xt :&ǻx.c<#d㮆num;p 6}ȇE27YH;0%?7YG:;:M2!^;t <:Wat%'XCe,Ϝ4̙Rm²{z2-ࡖeO~mlfAM%$GCk.E/MΈQw>hʪhv:H~$eSlTKFI ~oA"mf|%vΚ 5DzN3rʹU7jagn|Bx{F)wdse]&r尝k,rWJ0-E/&|u0{G# U-+w? U*(3_QѿGuI"݄Q  JH:f0zMy"_Nt9!G]Hd lSo¯=گ!64wI)sf얇patG(Ko?(WUQ&+8h/8aGPXFvX l"敉_h-KeUgasQ7ZMF7s읺q=ǕZ '"GYb⊾\z=!xJG=?8LqEt[zZ5`!IH9O.yc86UV_&_3F^'LkD9jjϩdu'e)#~9C%JQMk5[H;tFImW졚 hÂ>4X{u鑪 tm_ۓ\s9Dl'GԯQ5`igdAG4 kp\GE}@+pGxI, "Ts-}q$@3cRX,tEᡸ|J`/G^É\fLJ]I$&g+[g <yѿu 1>w.Q'h{՞JaU1 4+cjcןCdHڪ7/*ehsh&{ ֓C XVV>?PL%څ/l<іeAܔ`ﺉ 6_< E2|DITT7ta;a. ܺ`#b8bTt~R$["JȚW`XhUk,M!rxLts&J3Uk̑`p_+_dc=kLGVŬb[!]#텂#a .鰸Rx9O˓}K ɻ]~ylR!0vIT*}۞Ǧ.w/_v˅AT[˞uKAhw?Sut)#b(RCjjC?# CZjU x<cۯ i)!*z>b]yz .s-6"\mw?L.+`\-G.Dn.to{L}x(l9IZ+6ٹq^bt oY ^( 6<֖UgceEe '{:бռGBG<ҽ94MDh/ O̞-Q "RmOaVCpsIDGεVE˹j-^\>0 g0\kY36@10BV=V|OD;_5/ -pҽ$l*bi$BRI:&3OYn0M.2@4+@iPAݴӥ NKtcrH[ Dr5gQJɏ^5r;zF#qFNb.JP3X#tge@S#_dWPI8)LXzEujZjK"#yEl tȍ!=9s\M1чMTaɖ4P#[RvMW Q* +8zn m(97 7fAԿ14/es..$C-כ|ѥ8M|=Z%G( N$I|Ʃ;YڴM<ٻd}譺-*.GY8L!͟fOLZi`6s@ (яfH"I\ݍ_ +;`^žx"z3 {8h)U4ȶ0K[!;@S< ފx/ Xsj~o"R+ ;Dx?Q}9"%O,~r|W^#:ET1c$:m]摰եm{h98Ghb#y*)&Ĥi_2$;wD{?mtyPƆh%Y~9$3 N9P`( !?"$A&ׅZ,‚+>l3f3v/:4+qXmlTj-01KSʿE ljwU.Xz+k+I?0l>z8{jOqR ެQ]f@ک)U|gGRr(zGKkZ[Ϫ7l3s*OыW7ce3haQGDm_ΙH?6UJ]jZL@687`=E ^R/(h`QicM. ?3/&B(j!yYn 5kJ/f8PiCt@Sֵc_dyvn`cO"I C$Z%-w:(0G5JI%vc;q >"+HDL".eu(#c%E(l3Pr`cB'R*w<\1%#R(gLLz,\97pxET!]&4"Fx\v`<0L܏DZkF4,iLKyz6Oz"|*.ٗt8.63`i?Om,!%ejI}uǦsy~RbQA x#MuXIW]XvA ZNN-R=qXwi⁡/6CAJPdK6![eeDlM Lv;B&jRf^Ru*3aӻ\*B%~g3ORs8">UF=5;uabjvFx>U ` FpJ|^Ҽʄzɸ7;sfѱ>Sj0ɨk7IHRgl d3g\;xi3 Y5 X kLQ$q&\U[yIqgd(Y;U5(Q\%v`Ρ=oJ$GԨ`AY$I-e>ۅ$JdeQhy$%)^MD}~Aﰺ{!aĎL xaqs\6vٺVK6WN*x>=xQk{ k+ФAht$4]NojT{3g1c7fH% 1;Cpfh #,{=f-yp?oc|!z_NWg^DUkl-ۮy9ㄍySTDhH.~K֭5l{6p1-tV^@ ո5髐GT^s72yzѫNjljs=Wn _ KV\%mPtHL^VEy=Ka7Z}RA%$g鰸.+a<w:K`wLtg0t˛+ᴘٸQ{M$0^u&{>R92Uܡ]95RKaw Mi؈oh,Jo P3uxMTln ^N%hSypiΗd[_0g@uN/x SKn2dWNiTy\z dJHaW :—);w&~'$³]^r^ae@#:[FPQ˫= )TW/Rn$%J|s%UEp/T[Qe e ol'ǹ`=Q2 $L{17bQߜa:]LDuu{ym42KR p,5P5X ۚ9nA/V֠wgT I;=xgh]S4'"򩻞z<*\{] VD-xrw4arC__iF/:f^=p-lXi` %G$!)n? 1Fu"51ž`MG+&?1"/nn^S;o6u_e)Gr&)T`Q`D'>AXANIyx:c~}H'_<&|uGVd]q(4{v%/@@.EߡoߪB`0}aeywz||z>G8S vk'\" . ^AZD6| 4}%dRባaͅ^P.7unBeqv V[ᯖn7lSC*)2%}LBيXl܎( ߾*Ueu8VWU%rp `9}3W7S:+渾.I+Hm} ͊r+*e/|{\ykgi|:U9_Q\1_ ;T܏9E_'IAJ*4G~mLTQRž!V>})]A*Oa琀p& / Mm;s4W ڝ5[&z⹜/9? HICx'T0\ hتi&ooZXk8NۭB!̟,RZlrcY#sUjٙdSG"BGgd<#A99q_b! ӟ Ky? 7)mVؗ1z:ԊKA:2MЩDFRZPG.>@h+YoUb= )> GAq&mbQtV+Xo|?p͡h ŀ #OgR tO=30ڷ yJ>זqWbO"Y qzBlJW@h9`\K-!Qk@ߔSȸZ,7$<ʯg6[ˎ0fR'`L?Y>y]E/?t~Mސˉ?Ku@#٘mYͽﱫ5*2V&, _ (A|Qm4q½.L7Oọf\rEAŴV]EpUΔ``cܢKЃ#ɍ I׋5&~M\G=H0+쌊'?i/~/p*wf WXjt!B̽ ĞUqZDi s@b ph)"5u嬮PJO΢Y:<#|a0/տafq͙fsA g1ܥ80dCF>Ԍ@\r{ #[$U" >Ky\vfI֝1eC: wO͈``+@eW^Y)fZ(z ̶eZ@I` #, Q0ir[ j=F -زWQ@xv^#:[qzM>ozRGXx39b;rAKpN;hHaraxxu0?|kpKa0{+!p֊]|{g)vp8|¸h"u(1C0&劻ugk"&/Q:ҵSi3,.'k@y *;_eQ!/C)G+Qo pXK#P S~NsCf\]>eH6rqr ZH@rdU\6[Oޢ̰k YUٌcyq_ ;M?~fL4ЅYHN+aoݗ'6C00%#VFs7:ŬtWڏ(7"M(͹D}G fk5  %01""C|K>ک  CPbHuj)z"Bé9 rT;D$ScmSC#xqDmwb2$;1 M{H`@S-(Kg`4=-BM ⥩!T1C׌v c])pa4k1|gWީ0F S hs婤3IE6 H~2!Rpp^2)BEU{]` 3^+^-!UmK')Xxz P||!k9aH݉D$NXPM!@.:;;Ezu\R>|Zo LK5%AMˊgrj9_dAMo (Bwv/sSTo94dؠi`m|B#hzbNrH[=vʎSkJԸ._> r8+ڏxy0M8QHy^]-WY|j\α[][7HhX8ep~OB7[D0G9/lM*+u!}\V)ic!9j9IV~fˈ;#XɊxW]F?5Yt?w3-4K]ch$z90KqKc6>eMlA(PAI߂ U)58d ֮t,'"᥵ `*Q)p|{^NL#&r5p gT]\WY ֮z;ؠk_Trڡw6v5o߯f$ᆲ=8?W{'fح3k t+,zy5z+&_wg'& V w}bk(ad*m:[fh@$!>4{ UgǚU6lCYq3O2Xq/0ü.$jǨխ?wQL$qȇ˭M M*r_B; BsҷJ5 [瀁.R7!|!FԅC'pE%G2;kДĶ~¿#B&K0^r-eVlOzJoUqZ1޷ _:S@{A Fk cͲA^/ pryNȹq{% n{qLhNԺ2uy3שX26["1x23d'w VmV}(+f^jn%'p]Hptiª(a5<9KKyt[Pe^Q?C &J,%.i"M-7ՓQx' ;JiYEFRSi{Clg,>br#V#2_7y į@8 ̀] W|.n;SbАL.'u:a o^Fg dfƷ vҮ3yuBٝz%QTh}=GEPOV2;hv9l5LLP[Sob>xz_2$z~| _#M;s,>U(vuYc\[A!qdqlw1{R8//pG4tw_1F^?ЀTt6zU0:YK)VoBxM|s u?zj1U;O).3 F&I-LՊ3OJi! V7B⦪|ItnX|Lշ% &DD+D. !JY&6X}i^p`v|Yak55yơC5Q9zF.Hq> +YwھAو}3H!#( i jV;5l^:c!{1웞:ĨyV`)!cu%2噦†ZwN&g^RrkKO`lcBB0V=(ćǖ>~ uLT4rie>z'j5kX['xQ;wX!26/_ *n[xx]Зh!Ք$-VǮB%`;MFEa'@I6 }xZ_v]GE[r"S1^Ɗܭ6Y c tfU[(_{*KRYo^ #&BQM&*'zZ|B5&m@~,Q0ϨG/ l".ZԻGYq;Q:4gS>0LkIj%Bgg:Z.ii#chDa34z j5y?4WK8Sy˩<- ҙ?P7Cqα.,` iJ].O&DdcP3w u7?([7Ӵ^^{[x?\7tPzFXеar Vݛ/3*iܼ0uԍzVw`՞ʍH_zH!l(g}7ӻ[ߡ ozbF@Q2C⻜JW]*V2.-k 8㬁.] c/t>&<%2_31%Nlk'@s $ɍNt=rY nzbdO&yXc6RvKֻӯyzP#]JЏp66SЛ32q2je„4s8z:8rrD|h%Q v=X6{TS^V]0#}fk$H}fvԊK{[pU[ل=ğ*9^gJ s,4}y/bzzL"t K?s7 t_kHﮢ6(k &S}wŜE!װH~,D/[tkDc" Hi`%PF0dy1G#WWAĉ 3['&䲙1AF$5z2gb]bR؆ΙJ5X.^vV̢WtGCb],#CҖY@ac _Lӓl !j3i}n\y, BON|#A܊|$º]PWue:T I" F\3ZH覇piqY^t`:Ffkwi|YYKL+@@@ 7vvNgR#E à XRW̭Cj~Թ}r}H172l9(ajC}xQ#gPօGZLv :{|A~s@$gŴZo1Vsi^n o҉SkZuI^%Zul2$0r\?ʶ/DJcԾTC)KІ/{|:Skň%PlG79SU-m_ߚMtP%2PKπb5OѩZJ←xxk`VvpdYI=ܐ<+Ԝ"cf훆W_>1tO3vvq8"kk)y?HQ{'ח\%D^M{ʁv~ {S!3<'.6J@$4^DY39 oG5~_}8O(گM#U`4T.| I0uH#y,a/_tAP#8yN oexM'JoZj678 Sϵ 7e7LTքe"s[z3$?DIsL6'UI_{o t4 ;p7'f4{NڗײGa UhMAZÒҊ_qݻuWҖe/}du딛EP.b+5uA@^@XcD06?f3(£chƟ`}feʮ{psidgAb7-w4 0Lצجg㝁]Y\ mP_\,ܘ)e' f2n&׾RjBe=GwGna5@%x-@A]_L@^7aLd7 V`4LSmty2Q?BPyu$Lq =%񧷡",^szIغśsZl]iMͩKL.Щ@WL{]VeJ!R=8Azxެ.vH_KxG"郲?薭1y}0w.Š|4puh+lQ+:SR/bZ@TiTdHepJJz=ew"ݟD{yGֵSJyLZ`d:vWa?C_USin,}t{sI Go5x fhPt-.L0ig+$_.'g%.lV&e4]sLZ(4Zc|{V ܫ"TQȴ_ $Syq>2m괱g&]]͜1E0LMiV[6ccO$eSx\8~UuW U-j\F8y VtZW]vL(㶧&(ϗ\w9H05;-g!q{d"f0lj)ڛq{g٥EC4~}9*%^%#+Xq (;`+_Z~?ԟŜ}ճ4f+)j,?pw&,/R!uISNܰoD(oơX|A M@*4ҡ))05O*+׋’X;ׯjb}xW:t- Ҽ7 +jIQ]^$'1|] ϒ9ich"~c7Nk(fޒ3/Dbr~3B[փyO1w]G vtw(_t[D+Φv$0ӳz#ȓpYV+tnTks9s%!!of S,j#N`iƑ^1?qOJg(;VհK韐Mg~{_T`9,3&ƒ]z2X$X%oDsFz|@J P&[|j }np2'0@ֽȕH+T&NBgՈ=]J$D뛊" ,ǞTY&?ÕqDtR&'ᄀLE[tn[̰h=0.fIjpc b-tt֗Կ%]qwp}Wgȑ0H|K+K9kA=B{HJ[ >tᘓnΖ\ʥ*1iYZn ^\؍$CiT[92pJp{'6w]ީPɃ9ia;D]5>M7qISVZ|ëos VCqlC$,vP@D;yׯ=ܧ8H>O5 N:a N:jO٭$(sl ̱H+/(LTxᩧJuU]K)S8Ğ#0A*P;/Ł.*#J֣'} bvb8` KXzյ^dc&GpBlȷ^դl-Nq,kMl3w7\`ex! hVI~r,#Uuz3+5nu]žT;C #hYx"Vȱa09d/x-Z6cw_{jȸU.U?$wv {H#Ȣw3aʘGxBTI|Kz ]6X8u+#-RыJf|'HDmP@t6Ԅ"(ɥ{[Ɏ w)/kdYlqg'3~ I &wb^O~>!@r,vl4dY,%0}vbEb`*2=bc0L$`@P2> r.HHhV`ɸQ EG͊ƶN tQ~k(?\|zUUvX39I6VNb<=JoaQ`]:!?W1H4uըShUY}(A鋮~9 Ccd5;̔r vNJly[F"iK>q 2׬H]${)W1y%ǗXda`Vf|5Q4u/M-AW0x5?waaRteD9~kt0/l1 w[-v_R= ̗vH6ya:HrL%Ȑ ڌ[ɯg3F$,J A6])S( EjzBuZyR>Xu[veլ03bP8Rdj"=ydA\U/oHfCikM6o׳9@S 9}{WN[oӶjdo͚Ĭ.`H1'ն*a_߇Jڭ*)a$}Ѹ%ʌ]aX8ɿ"<\ l4ǯ#9fWt'&NnBUH,@&(GO_op0Ii* v-ǯ/ U1n4P8d.#~1Pe!'õҧؕ׉$ɫ B,)& +$s5׼DjU[1/5srz=ʑ`|+f ec`S4h@QERgxJjqrPvBNI_e obuW /[z5oh(7}@X6t讂 AfP* p)bdHk?72o& jV!%xa$1nC ~Ę+Yhw Wlўy6kDkEŵ)fZJ~R9> )ZSԲ^u&pkU(P-' 0ĝM x)<9jEj;]3fGީe#,]A[qBZ8 S6X>\\d (Q߯HAKH-GIR5MaM>"`'*Lw)G5.峣УKՅtUnUQ !8=`& d4*9D9-h,D'+U%o:P^ڔ 8M=Eo!"SϢTi"y#aHbY="d?Zd1f@De}w)A|ѰXq*\ 86_c(wPZX_b&64v/!Tو1`y~CEȻ 47ᘵVK^+!"-mi l[7\#TGaI2C4#`sח]? mIN/@ZFYOaY@O6NAv[d){ؙt %a0M~ 0$! IznD_?ٷ:5\Fqq)|Fm`{9%M$?sc!3MѡԠ 7F}dhHB3,bW]?d{jNHjQ$&^4. O:-paq9gMeSPn&YFњf(bq;&W6ɼ,L#֡+5s#ST8PL6ޚ;֌?DKyy.=>/Rdq9Z^~G8 8GnH(xtㅴzK K=u8:O2Ѹi (yJDis{vp5΢QZ0QڢHg1Y?`HaOO,e^$hw3$ǘ.]U.4-AF W×B΂=NǎC|NtcR6R/T=Yb~;k8:vVrLA/”Rl'E n'OqT7*cG[b>HOѮOil ͉'8%u|.a&أ0B\@~ѺR\FB%]i(V]ʔsrH92Jаq CPDI+@,vDs\(N q+v%b0bw.?@ewH`1N *@$K?<4/i+M^;kPU+Dߝ$\ŖLgNQl:YO}:¸FN2UeA6ݲ^HR9}Y߇)PގNCRX6 qk{oYD\t5E Bm5iJJ:KS_r),_.(KEףY g5#rƠd|QLPP}pTN%'?4Q7ᆢ*}] wĚc0,˛~;Gi:YW?*hM%jmr9a\L͆κiΜR2bDzi"Ю*\A{N-O&p[2b;]IJ  \Νބ]=rAM%c*)AާU?KqZ=3HM*{ED &/)vm N,ُ'Y@V";Fbn0'5gԞJm5'r3kO ђDQ;̈́);UV`^+.>_.ɂ>5tsjKxk]{ok!;)v[RDPӂAqf7ޠt xjSqiuQ !+RO_} LAd-Eq[1թSfJQ$1vnzh!}oxzr]b\g`KG< c(XwJhxd8a2T"%>  Ep.$hnVPer)%˻^dw %zw>@Rsnh!.g5yڨ?3Ӽp[r u}'YUY#0gɈ7-7Λ@)'Rϵ)iB;C Y/-G6 B(] -4' 3 ELLe9B|Dîy6)D&tgW)<ۣYUl !ӴM'"7)D˺.x OjwS"U`zL]vZݰih}.4'_ZI rD =BU@'I2ꛀrh3y!.y! ,GĔ:2}x \ZLa&&\]?PĽ;3ҕLD4pS1bb'STWd">=maEr/ʍ "E|og u}*Z[ yx.كE KF |_4CP6(r:y;[0Sh^,Խ'fI16th!Ԙ&zi3%ޠ#!T>/6us3m-HʻV<!Hrr#:d~3 \&0F쫅Jy܌?ߖrܥnMOEDR%)SVXE)xmf6X)w]GeLo${Kk#N:\ޏqǪTns$ Xfx*U.u7Iu3E,7i9 P=lڭW'- 0 ;.DmDJkלFUjWZ  iIs UDŸc?|ZU `{ 7zNX ed26Su5} 2x{}hF.!PŇ7|~M?U/?Z)NY "s27ةjYb"TmqIP)!9YgqG4zUn0L<@Orh4{*@NGT#$.^BW.pP@0wJHG{Uf8:,@A9$R+7yjGSL"N5ˋn*d#B{pr2N`Vƶ73/O-Sjy1*+_ ΠBܿ$a@Tu!GKV*)UhcߒuH)j<8ʙ%/Kx.Ҋh[U9=g%./Vi[w+zz:kh褫q:7lXS5]&^u[zoY$DVPE<*x=K@ _9TklSg=0?p[bԮmhZCVtjl!,Ztew"dZV,V:Dڀ+dRעkjטWM}fr 7^}lE.G[{O({7cX32ֶ 5i,r_qp Uq(_Z+qʭn@cJ.ghwEh*HbϢ|X0^6BOHP9 :4?`&ttAnR%4 cJEސhͮX@e{_(WOxNcD``BS!Z)ݭLp'(&*e"M' Niti GV<=:=R'C1!u-!{w.^4JQ^ z7iG{fd)&tnĕRկQƏɯWr"7 _EGR\d*H3T/>'&EB&~P9y!fN׆*X|G2[{x^ze>ٻ~4D\_h}젭Jk1%7-eK$JT9H;`se8A7|B=AG5A4#7ԯYVK5!29+r:HMcD"md)| 0\ Y6@Gj,5jpz.#^bp&ɲ[#i%sA'# SՠJB! C=pP 7uUܕ㞣t 6ڎE 6lvS 8W>GYgA<˼Ds^uɒM  N4c"Cc3O=*0?sCX4O犷I[fukWP}?А` |#`$ZX& tD'dn{/c"%jbyX: B2KEC]*<;7wI4C_5Or W9'AS<!p_֝]T9xr<1_-Ӈ=dcRG5lv]V>CI-w 35ܦfR^25+.$3O2"v1u;fnsXwQ޵)*XWImoM*]3p7>\蚖°\d=0̺B'R)ˢVP>Bc.>*v! eM ptf\`}ăXP@uI g.'Pj`:eF_jtgZt֢:=Nc*Ѣ5U!Z8O |sv:ߤHz̥}RP}%S"Ru@)!ؘq;6k8x$:diO#Rs8JW Z;F}I+{܎g;}>{-Ywt2vȢ#In*0ܭ!bh8V= fg/+˂\*⺋N"oҙOS@hh 'ߎ4ww[)+C+ $F?=XWErx*;7ǞUᅛ;\WJ& :+*(a|?ȏ>(cX\$\M?lqgr@Dy1ԅ8J%H6qHk@ X',sjx0y}H12RS[1vGk[@ˊVOG<79+b[1!7,V5^0EM)M\xb88Ӣ֙V1YH l>N|!p. `*Ԗ>VU;l- <8K/}vE}mĔOI~>Q^|}ەPÖ0 +u39P[Q}!v﬑3#c`Y1R43|<9^!Ax.Z*I _ǵ (f}M/:m .rbLM|G1+$~=x\iOÀ䭅ePBWӭJ|݋#ӐO 5k+n0$h$BѫS3{m -0ʬyH >ca%zɫy%B[E Rf׹}uF]>+ S@zH( +/;_O)zDV<;OUT}FKY$j1:2WYINJJf0.~١m1|2$I3NfTyhK+\L*f>@{ݼ֞ÃNM]H{Y ^jo#ԌU?&tnDi/ K21(L=T O@t?c02rɢn_y_4T4/\<ϐBT%tÄ\FoXr/tr-!3T <.h!Ù߼q=ڬ|L9]='}̯լz=AjԒRagkٯS᯴oF{i[t\]670Vi߱bM Nq+ },.`FDSuIX=+61h'HKʃ<\3.2C8K'Pqczֈ6)VCsMB?HqoH?4*?iHWUܾr}[%F\g`AeInLWx18 6QR!b8>u7U3Qy6<-#P>$\'~#PXpL0fFT7⛪W&i\w?*4I!l#H?)=C>$փcb:Jvw0]`wf&uoA5GPo_Q)G)y!T#CCCm{9SS(B uN6ﲔCvu(R 1K0/hNG%+}C&S# ȏD]UwDpZPύ~ a/'y¸8$ ɵC7W(  B𺖜 zO.Z/y~O1#oI/[kW]FmaLpswHx|YKZ|E}A7\b tm".fI7gjUÐ&UH)cUpU~Gl$O|/v6nZIq2ޑ'fHو[ ps"x@U$U%]Urg'eRMn{mfPalz_':o8yZ-Lj$7T+^=lf_n_6E^#r8چna>nrj<=V~wQq; +W9YXMhD mu2 iiy'!ymUeU4(B) =|4L:m$;ҠOfKvcz{rڮ:FJ.Ϩ.ш94Rٖ{c>ijA[@"HBzek m&w|{lU)Ud7 ?rvZxECwO!F(/o9(c`)i>Br25}ސ2Bs _=—V0ms(R5NF$βi5R [r<`gr6r8p~=w>FlʉH В)kB9Zyav%PqJ><7B*Bوz6cainFo4,sY+vOT[ >pr00\ I?a&Q{ּ5CBt_MrjJԻp#}Kzh((G~܇&RLG2ϺP2bĎkٛ`1]?܏bt{ݩ̀!a6F7|c&$UeHwʗ{OD@ 7Dٙ:b+=x=W㌈eJ3u5‰肵O4^s?|_R4GBQgSˮ4 .7V)d}R=5Vgwdy ߩ/ j%(e!MX^; [hv;\Q@yZ]їs5 xئx0fR1tii}%TG+Sfw;\4X̒xYBs,UQ<@ҕ7o֔CRDC=@O=]Y%6tzn=ZQhMf ]Ld\dx)^.|DAmj۳ErSjnFi7LF+90ύxXHNIҁWU#0y4eG@yPq/4<.Rbkoom69^]@WR`@Pq9,o8uQV+ޫV_X0VIh$c]^IZ$DhMW˳1x?6,-P[lR,FިP]Z'Ï(2~مmp˵N1'[FwV?(è>J ÂZ,7JO{A,nLb| c /hy?y m/jҩ!:$oj egc74.Z/ܯ:|p v+}Ao(&ك0,2F /B0gigP d ڄ.Z=j رjD4/*tx}&][3.'%%D9>5n>5]X:Kѣ_y ዎT*@oZY Db~-LiqH]:<3+9>.xn l8)|L!1<7؉ȹѴo wI-Ւ@hw?1s$tSA~FIA]kC=qjp=-m.S-\ |a/(1tEa,(*%Q$xpPR6btpXZ,m m`oGfyb(,HЮzNXQlg%KI<S(WBGmԝtZI֨ (MmVߤ1wgwrJ DշCE5$ՄE(]!gGyK6 b\`5B},⊠w*_7&  P[#桵^.u%. P= h{h<&/A׿~j]_;4NY^xqe Y'p/՝Q{@]> M/VϞf@C15ezWH,crW&?lYW o \wm«/!v;RXnG//:ëdW2lXئfZ}ozY,].8 5/ThQ`? lPq(zѕN3Q OJg2nK_=ZOy R\WX '4P8r\AFvqr.KYg1SB{{f],2 8칺&szSl8A&N4=R@C`'d劍l6yP!FK*\yP'uOfPe}gUCM;xs +zjp=MgQ9J?' c49522 j DR4+J颈 |ٴՎP[^בFOG-k<ޝ|G[JIa͉"v#W)Ch8?|?#6MʝɲeH* {1^wIdmץUStw41wkw$Mov1R]iyNFmPJ$sf\O#]}? 8c4\T}-@f@*]JK=h, /Q$Ѐ %[ce 8 RE< 9$a Evs50T# [h 6ŧG f kT8+%u V[;*p4WrA+?_Z)C,p9 >I=?bFoD df{5 n%Q1q{F/~@ݑ*^2Zv1Jtyȑ;}~1٪R}t@gF2qw=%:BƎVe<0IFjKO2AݴN%Ʃl:V? [<%DZR)9NB\@gbfIl8UFqreR?[964ߤ1_xQqYlE7Lxaf_y5[>wD Vql>Z1pĚ,bN|sy_XA;sADRg->G݉!b;ymqj>RŌ )A:`L;.u;RAaŒ7n^h v)a?$ҿ#MHVajHgohzw_}`Ihb{uaeb L:#\$- FR?-8ҦhB kmnjh&6eGO|!uOa ot?Sl;i@fċrF'ME?-MyUѲa}ݛw4ivOWme`猫&z-28z'K(IOzmZpd9dts%q)^}9Ogm !51I = !r6/r咿`Pj'O1[P?A ѧbWQ־#̫Bx b8{EK\"-?gMӜ6|\ȥoK;♈ج'*0IvƧ'g@S(3řqU1Z[ïP@~I`jÒה8+Emy1}lI'30? ֗_xJhaAIzxW f1 bڱ) d+@:Oxaa@eEFv4t^{"gG<7 ǒ] !UoSp@ptwjE؆#9?r[l [k9ԭ7ڊ(Dk;& Q!*BP@/ʡdü h>'`zhMQ/4d#;ch>7^{}ϻMz&0f)"AT-_S<9e'Խ J?<_ ʳeiwSPi[uL#|kEsGSL B cN¾`0=85dE`\~ 8& *~œ$%o"]]F?fM| tK',곩GPrx8#ZkНĄurZ`D^6#9ױ; w^ PӍٚA'9e|@~ן83zal7@lY't_PƗi#-ya~gxErU'&vcfo)Y\\zz ^2`}$7@(QebsR& /'~sߎ{J24|+C .HÅJuK++P#9sTfi]wdZXZMagh,i:CHobxyX7%PfLLG|c.pD+*hn0]Oe>k!Y爔U:^Y-y-bT|!W2Y75\p~ b؂g*\e`P׭w+1Y}jp.WG8TH2ᣏ.>U*5R^vt0M~L,Ѵ$\~'`", F4Ju*M~J0J NTkS7*fWt֭a#E3bՋK`qBs@浥#/ՙyUd7 rTy;<*ב.Nk =:mVrKY6Nn(Pc8^+ %7՚yVgt/KQ p=BGWart☄%)zݛݾT8zn MU,Ghh?Tn?YjsCU G3Kn3%;p@NsҌmf^;GH FAiꯏ`L Gs䝑zL)97b'QnȯeJdEg!s,?6駾7'd'1$xe& (4k3 /x[l @#xsP0h(Yww`uC_"uR^-wx(=ΚRhHcSJ=IEysz)LIfN܍e"p0+B#$TTQAYou֞>#[>9*fMɐAk\wڣ,1 Rbg7\ODveBz6ϑl1@1mɩ$olxoHid2 Ha`6P#^d {;0&a2;K@ML BJD^W)9!nO~_D_v?>$h黤칣 ~p?QL߹#n;.WBG Yet Br3>O;t x)'D m\lJn8]- .".+y㗸4tiq ;C9)z%cs_pE[#(05Dh쐩UVvf9ɎՐh2aLh0IN(9``/ XbHH(a,ĪIeDkRc NoŀY'>5)`-BG^S*=I9-#rGLj+_{k>^m7. VPn+hK;`z輳8O>ְF#NYڧ4PLh:)@o$tw" ̼ogɰoߗ}~ca5ݞwa9̀=j)f>6oM5S( @wH+ʣP|mc8aF<$G2W$t F* ZbZu32t< }Z BR.Uh DʬK;=7ZZR`LR ]ρ5̓_l{UЛՍ H_@ _̯ju݄;qa*wɪxhȻHn?~n Fw5ն]_' 4^0kkVt3U5gusbF2gDLhn̐+h:$dUFNVXIE8@ ˋ6wF}WEw#?O˒ I"A8݁{`HpH ㉥k&vmؚ\B:߯9 Cx'ٞ=+,bU.p(/ -n.03lI GpNhg}Ls1ARkŖ<%G sj7˸c0 GVAjҭmalM{0&\Q~.#RmLMUM-Ӻ&!BR 2EԮ17}fÏVpwhCOSeͅI$ڒE L(qc"۸<9B_hI5PTV'{Owk`$39GOGM-:@4ow ԿV]&hb1d}9ǜPHWXC.nz?:Ng<&&G;e*u^Ox"L}_!&FLgiXO~}, &;un/-nPeNhNw u5a-"\Gs~c"Ԭd1QH!_P&! gYfIf1_ J$,+K 2ipu8U.˜bz`E E\cO,UmܾMJ uͱ>zҗJw.nVQ'[,{?dO ƅU 㑖K>zNPrnje=Bq.v#U]B5@(re'`)D~.r'~\em5}a2J il,Tb@_aL.$B:QD4p.39Sy~rL:1mw ܁Q y.32Xh΃Tf:*&w){f$\/%Kyn}ܺv\~j 3t0BEz(톑)?J#C{6Ǫ0dwM850~Y ~m>,5$āg>zjc͊Cr3P!6yuA(7 tl@sCe+l͎`bG hR-EJmҭR,yxhTeWF>20FO %Ckh9MAש˸֝p#?{%#ӻi#"pevp2~@@ ޙ6F޺v@xAG ŨN<]I%d!sߦdd8Sߏ'ht9AI oj|BJPO]#63htP4>8uOv2W߾DYVZG HpK_8//Ήd4ҶMC<1ʍ00_ުp%v]"`ۑl$Ļ[P'~eŒhV&#>AbQ>|ά'CVHc( %bI 2LI‡ l={aԗv >=^)酌~d(.?)7+'j!3F,\iD}#?MQpMo%Ʋ>ߑv#n(G};֥!SdCl֨g lyU:ڸVh؊Хܜ>ev:oeؾ :['%Rk OGKm)hy^ku] SOOo汤״w8\;3+M h\' {S|9@^U/51aࣛu bla{6pmf8{%䝀$K6Y_2DS9i$Ȇ0K}v*j!V*mQ؆j>C /q' ݔH5jHug]ʤb(>] -|g|0P;^C_!︟rmI}t TvOfRYfA: s%lo.:K\&wLRf7(gT"Yxifp%Ê1vS}>pԎ%I7 &ؘh:űd[lVL@ڬn}:@.h(B -{T]v/?SW6;:1X7%4,ybCءF4|a]Lb O@@R uV[4LX U5Tuqz*d$֦[DL9=F>:KI+8ߗXs*_5۾8X[>Pw/I;q& ۫`O.דQpD:LEc{JQ1m$$W7 eE0X^Ɏ>ְZH2? w4fYd'ܴS/se7I@\՝T n2pY6:@^Sܤ ]7zr>MiQ'ɤ.1WaŒe¾XS6"s ,@8N5NA?bDuPda /JE܅OKӘeݑ. D ]*"hʜ.KCκŭbsC* [v_,zZ} 6紾$ "6Ё>kNk_X ܁Obn36ՙo{:s•o VXR 3ZA@9xwɖIjCt碹h˄MZ莽1s˲g05oS n՟>UTV.OVf D`b9+UCG?D13vv7^ i(aEpk|[=>GزAүvnS$- H;1r_u OQSwZ\S[MD'2vj9*oKύ"z*r3dԊeo]rH *{LS*(=fF0*D֫$YKd 1ᒶ3A 5{F]i Tj(k&?0)GkYb)s"H*lbRcTz#)Ԁ#бM$4FRkϗwyE 73xLKy-՗51ͬ=1X@j :Ő CҤP1+1־zU D($Ymἑ`sPЅ͛"7%e5g (ӗ_8ѽeέ7D\it!%ܳ]t5%Q* Ɠ)#k,[թCuJjr!a ?^کv89\c@f%Eb+c>km3([ICΌ61rg7MB脿H̭à #_?G\DvZK pĔFLp=5NHU }eNhd%^+>h:X 3hfX UH+X>q%ؿ0.!4_9 z?~.s^[h[\G$;f`fL5hG88{#qAg$ Pۈ !ruO-=L/D"8W%yF4,[(GޜY㲀/?aϲNQнm5ik= A$ G@W!N\QxrBg<,$PUpvUd3׽JtxD`p.֋bp|$!X 7z9k^Ro#ic9 .IH iOV+[!0=`I:~"ҩ#:ٚU/b{> l/E[иN-D,gfzb :9llV˹C/@wɝw'1os44'PVOVwe{kQ2DZt^D)оP9E"|u-lǥfzg/ Z;'\-9X |2 bHΖvgc4/I;uZMMbT.áG]9/< 2tE d ?m E/7R~B0 kbKdzHHGrZE঳#@eh1 CMNp(mOmSΜ[aȱ.0wQLt/Ub5kex14m-e) Fǃ|u|Nk:1i <Ҿ|m8y,Mz+|J9} ob$VBun[ldC3mp_`}/RE È|TB*_-}s(fBN&9"խĔj;\CSggLM =OZ%V5L~M[ " XzQꪸCqќ5F5ƽct[~1xE =r Cl`&&Tƭ`R . sbz3Ab9Fʆ.(8B"lgv/9ح%qBq+Lb6/#aUa:D%3<O4$H|R9!<.k EoXB/Dof|`m+Yw #wf9s砭ܽuaGW'HBP#_Pw`1i#c.h1׸5ie^t8mVRfM|hXLV0C+u!eD׾ φ7~O/~QҒMKC-Ypsnfvy CA=;s^)F"ޞT&qv_2s#+븬Ҏ=&mKS8@;W>JBGvɧޠd_+Z=a!t o8K>w$%gWV]t[I}c:O*2âǓ=FN6BGlH6w\DU$ Z@nT Big؎DMy \M=(#>t$3qg%H[~쟦fD] D9YX@{ /yNWe6j0!( N-4gDn,;ODō<I$ ,>N5<5N$ʇv+@ !N]6~>64oi&Ԏlh@~Ҵr\ťcjVbFY?<.-,QdʏM(dI>ю@V'&}SUL?6"z~MAQ٣7Aa΄KxSwcP:tG=4y6a-2:U#IgF㊧eqg6݋վwkGGT >R$sٮۧ*qڷp% ( (ݝc~>G w|A6pKMew竪 (7s}4ykN+c(k:RHV|ޖJ+NGkDS 4*CzyIgk4*>ĹFy6φLw&7vBz W+wBΰ:TuH>JUtػN ]~fE*'QnWg4R4I?hWa/`CWP=K0ۿmpS@/QT5PLɒIFPDY+iO ZW0K`:IƃxJ|m>, bD8@Kuti\kZmcn"cS TaNKX|ߔMէB0Xi"wcߝ&q{FhQz@T/nFtYf薯"T_ yy_~9Jjܵ\={TeXet1@j7JRe/R<@#󨮀&r6 3'զԽ!3T袔e'G՛rS6 Us&W%T5墓"˫S¶;Bo \*DÊX8Φ4ՑD咶0dM°ͻO#"d).xC4wkdI+}JG7f2g ˭,zz^=#:m죊 .C9 vPO$L+8M u6ij-;G^7W)Csu̒#>2Gbah,%1FPF72ҋˤi8W3' @!) NӵVτCA9jsIES?bleF#piri{hNM8ۯ\+2*WӪ؞Mt|{ 8a[(q'8JkL I g Jj)Mu_;D{]Wa^y !Lyx&Un'gj-e$Jތ_J>&fn=:URmm V:# P'01-k=+ovrxdZ}D:n[\!='"H4 PUD ZI}%o'˥kfq[V5@-<a'Ծ[ɇȨd~b\WZf_NgBS AeYg6$ WtȽ9n֕S#x%F_RU~eEw_ W-{p3YT D1K,U=F0TLc$N 63f6(IFsWI%bL<䪳)9na䀔*{E<wL7q<@t[xm+@W1(?sR <͘{Hyp݆06f-!kvyX^u KU܁.|E dQ8e >ż i3+|Oa Dtkߐ!`<{'Cۍ9ew-v/b]fK9ե⛀R?-$6ݡSw'C%4~3lMu|'lۊ Ѭ#D[~EveKG?/b#yNnP[of$) $ψa]V;3CۃL2lL;F.AT}Qdmv,)4r.f^ɄdμɠaŐ&kN\&iScw@%˱X r**R^'`L!yVcH>З|j:`"8|˻#ސC&|z>mqh1Qw*#D1ZT}w;{жRFn]Z~:uH^3g=;r!?m̈Bߕ K̓'ψ/9|V8{ԺӛlY2OG!px`& ^# |F^Jmk{.x␮#?{htY4"Y(x$|kɐ224)f<)O 5QQ{ [;ŕSV3zY6)r6H82Zx-GKyCb0P.גcv!N._ۛ(4P v5"p QB(%@h"C̡]ݩU!jY 0#iwt[AR"V9dg,ٍ(0bRp)):4xPdV +1Xv%#XWW#ր&@_c2z/k  m9Lv扒q ;p̸3hT^)kSn̚bqAdB-m*sQgP< ^csA0a^dϖr!=xʭ><x3xoۨ87Yf& r֌Z!h=@7&!ݳ&KlJ{`HBx+yid% Dc;2scNG[!L)y&nFj] `(`2ܪ>;(rAbq|o£:ws_ÃB҉Lܭ9ei~D1ӄozT$/[4Mah(詄[d#;V|gv\7%^QZ`Z^e"D,s>/2.iQ6X{hF\ViS8 E}BפEڇӾcr σcB8@΀d@?POk wiP?pbJ9:T%)½Vtت|( A  "f={3Oe)>wqaVy 3IykGo'rRz)MS &ß2 2ѐɉF% obMfv5X*&I05\hc$)EvvK ;u0Dz122vN'!얄ZXC0T v R d,(/aڙh<:[|zsFo1ȕ=+R|܍C))$P09w<"Ykz *dtˇw]zWdxTzV1z@&ոs?w>62+!ӭ]SRpz,HJG^UƟδ8n, 1WaߺaC+"//p4kKk1psЋex)c݁UO8P$p ߁`'O9p _ˉSØ< ١! +`bIo40[)6ʨ:jOQ-I96:v4"h 6 0rQi9~ə^:%aAt^N*e2&y8 CC*ʠ)[m'(\gKy#!]9`K3XTUT{cYM3"D{M&U-H})s:Β:_Πc_y1A6޸{69=Ĉև%"WVSKQ5qRG񁴬Ocb~>Jͩjr6@%gy߼w$Ɣ7`rUȬOIϓSco&v+ uCzQ2F' 8_q\uPcϗ_S3`6 vH2~Oyx4OJg,H"suDiъ"9!l H8)\M[yq QK,/DxX})W:|xDtA.6ҔbN4JtCTl\Kp/t @e8(jb֧GRjX5+y-G>K̕bDeNk3^OCp/SiQٛuZB-y%E+zYeaw->vhuE%ЬJ8C CF-xhيBCko iOAh|A`/sGPV$Კ-JYCH_Eys7*R;@XU$zZN׍׮QOɛw nB!n J]"Iߔ]I콋"eȞ7AK݌͋ Z[/M#~e<ĥb=mk8+*bnL8ك"Km22ʱ,;g! 2ḘiθQBI$${<,Ь@d&H6*;Sbrh^{j+ibȾ%Z{ #Z,S%^ !K[B>/\4;A>AxҿMu2441nY>t H/<a2lb7c 7 $]sQ]ٲO9MF>q fahyZ/ESɩؾqU_N4LTK5,]zS#'.Ar]ɯu [~ &Y=>8A?jL+]MlSDU4W$_LcFB ;^ A妽N6툅m+OYyxzVEك11bϟXdoYZ͛HQX{+05EŦ_JA~m%(GB+Ue[PDDؔן"gzwۅ+RqQߑ%O=B+E+@ȍ>(ayT?51/B<KPhi,N?o?9Td1jm; e+>uNyzT+؆DuYD>//)(ҕsĩUct\oƀW}K\ /ҧϞۯa'Қ'I\ԦfF os}YQo[ xShP^զSb^,ƒ(ؽwxj*en%5&0%a`McIԝC$y*×χ uCڝr|tM%{P nl ͙'}Q{@@iYT<[+jۥfDJc{9N 6P G3AlKdc& A:s3=ZP)z]tU{􂐁ڡ'tLwWp xf*ڳ]0 s56KJ$H K JTVfj3牗xKvb&'P_-?B%CG IS6|$J2@ JLPKDzP9)WV(?[vkS܁ۢׄ`U&(&} $UyNXj`R:dX\­ZȈ9$3pj,Z~Pp8<5{ lu]ؘԏHWVF]J2FIXv>Klz ^$%jnu w W0@B$U0,-BW*xT_{qZHm9Ȏ` V>QtHnՕ=tVdύZ2}NhA"7뾻S@\O.q/V 86k[' j:)4\bLmI- gn,MlڰſH_P LFXG7uL-0W_̫Յ#.ml(iV/^v[CNFBs0|\kSyAx9##YtvTl`*FFiSܪ)2xLpjFgϟQ2Ϝ, -QY0kD$@u9A+e˦ƽ*w #tCfdDӼ0gL:!%HCBp&T Xn$+R{A:w|[ ʞޡg H.W?Rɧ~B^my'kZˀg]T7re[RT/&irzS?1g\/$b_ers#^5h;*vl4yhǁq]$G+` k+Id-_MCѴrHJHsZ< h貛 f4>p67)wIkP6&Y+:^ߴnPYG6 ۡo=co[Pח-.u&ʐZoB@bWHyr".GpE?g#>ibD [s#')Iz̥ 56"_#hұG}ў0AwDn}L#޿4s0 ހ"ʁtYi{:':u.3 l X| n$ESRK Y‡6(2!*s>|:ȃ:'hp?le b<+vk)C#5 ]'DO$[GAru=gUl) 7n n%]b;mʒgGAg.BJwGI77r+gѦ=*-2JC#E,WjkufU66&ş' f$xV04ꅶi伉[ΈYVLtKDj)ɄҪ1"Y@ t\BX`z eR5V̝)lk':N> <^UԵE:Bh4z_f 22L[C耢J}"g*j=@ +q9|w\"P\G?,ᙔpE!F?Cg*{C(nk9ǶRd+}UP*$ '};֠B9TiC#I2vBШd?cY$QaKƁIl8[;5=fA1KtCK)ꂚ7<$졐eE磉q%8 V <8DZ-&N@C)s5ꒆ#lfLS7_V̏H{mW?5uڙ&dv#盞KKrMfKǻ&pu X+,T薫 C2r&ʆGBnqʵ] 8[*0F~7_|-KK_Jb D@E0K:lw*͡@hmw0ҧ^ݥ^.4nw5zӆi+5/{0kFY?TQWĎiTT[hЫwڈ|f56 ]jcG ss5Kk4{J/Nܙ ܠ}OGLzplۘFLC" tZ~%O ?~pɃ) KnIqTÌի;!ORvTlȉܥT1{cI$z RœMkʴ^_nO.× }H@Iv˼^+*RC-{PN{ܫ\UVmewū8{([Ԗ sTw/2@{*b>;%AbG8uhjg}BR@T_"aD/N{$[Vjk$Y 1x1j 5:RAl2=3AX: 50Ee-k^H 8NIGvEx98MX8WM]oB SQUHQ(1y[h^<O/T`rI'Y}LD!4e#F.K)ÃM9֤';RA׽:@4EtNd-lye?AV\oczSBǛy;vKZe/ ~95q }A3 `'JCqē0ٙ9F܉j rѣ/XKtSˆO6p=qHaL*ƊrH1,1Dz$9_-U`hPV)0R]tj{6]iLQ͂EgC嗷WomBH '`lF%rI<}K< Ot86_sj}؍E|#X;8R>OngM̬Ȕ&}>-LVjLS׀%cmaY02V8$jܵ>JJS&ܖoz\NƜ>$}E䁘]lS ϲPA&|9[Y"2N;.<ɿ*mLv6~%v,m!jS;b?̰N {\6ĔM-XT-9I^ƑU1]0n *`͌Yǫk&gw!VМ [pTUO/4WEסjذUw+Z&Vx!10X}R˪j!Oc %KZ{iX'ƜTzX5΍== I?,u|3{˲I?`_rfV1Q8-K4DNe0J#PAN O7IνTfwBqΠz#]1HYCBWSzzA}x-nSM_qb9h{e!O6T0#܎gwR{g>~(f4qSSs&I-c}7 ' TUJ <<$+-f, ïʏ͊]9ݳ]Z"3+i5˅w):|:7H mUVoFdHiPeDOd Q"8|Chu{ik.Bj^VhI,0>+IUhLS4-y%hы-;u驓!$YoesW'YE=fSxQE=-u.xܝ:Ad]Jmxl- %cxeI% agK}q'2jɹ # '| EE/β"koԏX+*k¯MdZ&Op%G \Y^T 92eڹ>=8),CGtXma}botd3d::B/L|N8j'$#~&<1O^ 漮/oh5>VV<{GhJKo@C>~!YBZ p!;,eq M[\E蘍PXhh]&96 80^P{6u{"HD()p9 #)]|C І|tq{Vd,$PQ mr;>F;P"tъԉV4??y SY`dY""Hf)d_6g,LS}MwlO (tթj8FC{FPtXV5ђ7Rr\DzqУW0FtRJQLOdP5!P=kƶ*]/Rz>Fwyk ׎4=&!xY7:0YXaȫ2Y;ZcEV"`=ru5YJ4/difxeXX#틑MKυ)!A'SOU=T$ u~E0-MtVH&{"ЗQ կ|18&*e#mo@[! .lҌQĮwkH?Q^;MZ֭EuӴ@imH|mvCXL8$*wq+$}&lbe廍7Uѱq \]dC|]^w$~a> =Za{jȋ,IYEDMguNn* n3d|ɏ~q!?ub?nYȣ>o =V"d!Pd֫k .5DJqlUHH%(W@v"1vGS1Tt/6^|NYU-gQth?z5MKe_a*DRf%O:g6y4%Sۉ42eL"on PD߳oǀ\#>1Ry3'ׂH[cT|'ީwfy03駺[e]O0==)x㉽XGNXҙ?@$zgYDu17=Zᴝ_2Vb*e[GjqФc>3P@]g& Q0Y6vy1B)$Lr4^BũڮhhG]ÁtlgNORC}t ,oLcKS,ھP^\u4(­Q\o޾SRڹjb/ F,/I1QG%=XΆ<+ǩD=uwzM vp-3ʾ)5a6=q#xoDh#Aݣ;YV5$LRtZ2( A嗽S- J>À<#EWL ]I^XꝫdCbFIbG4\P DoAآX('HDp|KVI;3bݬ@M>J\EUynCestLdY2-s_jԣN/+Qt״ eͨǰbNmN`%{[jy Sc=hh?u9QRpxjMX4y?mxF\3|_~b ÑLF|3%|L  p^e,LHǸӚM^)T s$$}=}97=M^YH{|<{ОD[@1 J _MG4=ٯΛA3Q:=7Ɗ֯THzӥjl3 1ʵ-jA\OЉKx9kYZ $;TAS=;^a:/GS%{j|/^MSʯNЈaTrSyݺ@G@!< PݖC4CS[_ "9<7ƹQ(mXOtTB}ٵ s7^.ץ2W[~͕Xi8WTbӮX";}a1 B*z1Nl~% 4qP78y+zBZP2yq54}*gJh8;ʬ.Jkβ7yF9- Iև |uZ׃NCI/t5ZmyM!d[HI `C~띯x|JPsK ak\ǜm C_ J57;1ђ0LߚL^N3GntxTjCoo4]4`{~hŇL1'< IAryun| rN'0ۅ[czO 5({:wsӪkqbSY1~Z8aU\ؐ;\\$~5 &>oiS>8ZT9am`g qS1 Je0\U)h u*iK|(5NAϼz19DM<)D 0&=! B}BR7<ɵbCgr-἖b8TCbv8vzՆ'J6imjHŖez*v^ 0m!ߣ?Fp{GTO( 拡?`/MB $(.#1v9zEGf"!O$3Hn79H BցMi,wZd\çcLLŮ)/*casTZ_^lVwf4$6isAHQ3s>aGDKG!+RFgjW!\K" &ۓ &Йc j)3- ,ElmUb4JYL0^P1˻"^a\e5-mwu MWB-;4p݌!q(a%e}/%H2$AT(6"ue0{x?dScD VֺdelTo⻂lTA 8$,~@5B9+'ut?pvn*!'Q?T$B+ʲdRu֨~7y˻g[v<0C5#olbMuA>"3쎂?@Ӥ|RX@ojh!JI |2OSδPaxLkhy@1,A,"MYƅD+b25i%J.}[ۍ hRі[ikS*t捤g-%OEiLSmrCԽT5CpN{UB_ã:醋TU }Ԡ)MoyQt |lNRL.9f8 @2(ϐr+࿧ ]lAmbvgiFGK眑g?88q}LcK}J0}KovB;&OU_MG"m>"j ?˸ڐd.t7sm "oFj {QlHMfJ_'5B=Kލ 8S:H"h @~:P3"ixaN`"tdL3L\Mu^թ|hGD!j5qRXϩT9Mo0C//8`">DTL<:M*gT|r*}|44ft%z,9Rw:fClCd\:vUER䰳>>? K@=>l߯c'!yA-13AZ U묫ɍ^| p*ҀCy&参/^`;y>I~Y IaWcinʕ{ '*#mYʓN}^3 t@8*{ʶzᬡ R ԜnBcmM(L26 |xNm)[I0 1Y*cjc;_1u^ྡрx csݭ_Rj @|vNlVg9 ơ6P)pHPUfBA>Bl}$%zFf0`\,F'GuOC2#xR3B2qd*ť޲b!![+cPEȌ6wv'WT>*HWeć̓@:4<3 ĥ;s~qL@\l?˖?Of)bD~ 1tDw#QD7M؍KifBz5P\t F*$U>^") }5 wt$3X2YxOżOXsw77jtP۰͈PAmXy O,xjV!OEܷH4qi7wӢB|'^ k8>_}΃)9x&Sa;+x.kLB0F$H6Slwe1X\ax6<:oZ>i!T|'4 2j'!hN@`2IX,BNSϻ*f%btY٢r q6qKh9X6> ]%RfWY ,RZI=8h$B_bubTX?TS0RNN8jK 3ji>L̇ee;ߙ6tK\z+u#@wm3/ d$CRkwL $y!>}%҄)]?B^L)a^ c^=Es9⋈V:f(GN=`_Y"mζ8&H,%ΊCI6\uT/hn d^XiݺGTG$c֖9Ը:edI|-s!}[rːlf:9rwT+ﮛM$ =UIʵpG+)oB\1*oG9[Dp(Pϯ@7%_u= 1V%kLߔa$DL:ףћsoMSB=w#f1G>j k޴QĶ7w{e 1LXy^Z.l.1@0\K_y:8ilMR0n" b݆°ƟmRc0F'/|9VI)q %ʪ0=z3J 2Z:kDi'Y[2 WI|?_iF"!k ?P+^ґ2|%-;zP75a9TwPt j#[QHg+)55 Qgm8vO&" !O ,{엽}sugFWr&mbМKpfhRxW}EŰLG`ECu-ጌ:!2d`O$mUG%R޲zL3r1ʬ#'0v / [:w]ED׵Xexz_u/j8%vT|`En4b^-PŰ!WKGb9;0^_(H}äbt`&^"et^|8kTRI9ȿj)ũ>v%g#/,Vb"%9.a Wmb/@o? \US z-wnq۰lΫTfqMe6O5av&kyMŠIeT%(.ܔ鑪bb̴~*16ۈ:8Y/S7&^d#\f-V2ӈ`z*ŧ'y4R` ȹdņۀ߂ᚰюMUԤ mѽěu^m% *iQ+I H;jؒC [ fR]nLLFB Ҹy;=8O^F$h*)N#_d) j倄HbC2n^hvfωn5#nwDM"ǴMƬjۦv~䡴Y?bC6~@} ROYޤ9z"I놄E2C}SKCGkU^Dt\?::ˆSNp1]q)%"+Nn+R^sQ)ip:=VI 259Tlm% Wpd,[+=N"HeMm-q̼P5CX.DM &a _?>4!s9mC*^YRH \EߪAtm3>5Zq.fPbZɾ z? *$x0"O8t%Ƽܫ;[9i[A '[}>^*K%M|vN\VfM䈐crg](mőX +Ww&w=5|fPǰI/)@e }Θ*J 2 w*Z$|-HɘSsID5#zSUG ݲaAqfV9cVXm/lL@`YdEZ ʇOR;%#4Deǽc{w2 E:=uz نމIf D!ߖK '6T-*m"7x0zV\XfKu|,X3Âf|&q'QԫB:}nms3U3PKz9[c6pa_nTRC ~YsKPYkW-=35@sC:e̜k?*ŕa+m'ڍ䘌471@ěFr;ɺY#8w;ʨy~ރ70yh_sa+VndlaEb4UfyWýSI=O%ZՀcTqfhg=e_0(W{ ‹r0C!ä>5Yi|ƹ wgL(XW^ӄ`674Ys@T@*_% <}zFf0r.;JH& =)kF5Qت/T&TjE>nc@ ?bQO&a߻em\3@ 2rH x60"5zt˃!~`TȂEG==Y@ZEY ֢E,9T{ |}Ǫ.C52/ډo&|^%PF}5\?s̡XQjCXhhC,gZ--A6goY&—Z4mglZcgh⠌X1.j{e*+s3F@IqTNp=gN K"y|?{{Y۳k#(Lk!yK,J v;0}`'49O]Pӕ?Bfb}#sdt!Qohv;֞["c}&&?jIԵ/@Upq$g;iHKy)2)i*Xtr R%9m V4%WH8ѻ}zNPu8Е-/' *kF&8k2hBj۰S[i10p:->fKL_v=!;!A$ D E0H_3dxES&i` n",mm(/wx=#FK}öT⯄']k1-v'(HOa,B@-G`sl $iWuxj+:&L:c'LyX<\g&*7pUP}TպUud bL'{L>9 hN"82}cq(Hixe^'pwQ*c5ߖ#Ti&W֧l|\SS_$Y+Y5~C]1Fl ǔ;ySZkSB@"lpFOlg~RHp(ĬuzG橤 MϣZ%5R'eh(Bj)q0!`U!lP*4~ ļzɸE+f_b_<>=?0%=ϣB(V$ (&NZ 9ܫ {fKu+%+Ѓ)lW|.*P0aoa| L-&f%w: m$ IR߄D"rnpm 41:>\Ο2NFG0 3Ȍ^OJ8)MX>9BlrRi{]`9dAWKyn1xyjXP8"U[\sxjzxջ992b?uAںXiV&~pIkt2{W̛Y,$fg;%W(\{ njShCh>fhPdߩWɈ]f ~| I IFڒêUD?RQpȍ8AHIqtMn@ ID̨PXљ›W@Yd{FOyA yCuKݧLZ -z[뗶-r ,n2ԌQPpJ-W9 -b;t V5^k 1F|䗌ai> g򯋒_ܸᑵ'ĻS[8N$Zr~7=W}c= ?6~{m'b"Cd tT?y:#y pU8h"g_{r"'xuHrtRr|R%j[ &?!4Dom7'f €#9\hX8oy#@:{ TZ11dh6#d";l ;xQ9?_ɽ}[Cy&f(94׹$| Z q 7˛P ^i,]+p Qǘ9;MRQ8-+%)BS|na*jracH$Gfl4*` 6ٲ2V,7d@t6\- &ymλ.LLbio_-WZ1K$/l/M!*_tx2ux02=N=I`k.62[4A;yO5%Úө?!CX*Bbfh/:#=E)M\,gsu dOXcI􌔬ho6/ /#. r.TF:l sOp5cC9,)Kx30ry0 +ӳGJ|=Xfpcj ߄Y_Vty8BW&ࣾt&v`q|Y,S]g~l^0 -\*iUDu 5?T|Oߦ7 Rl!rj!Y-ts2[9ӥ6ת|IwڼMv'gvіƨZm$\fdDR>ukcY7g4l> +^ 7XSऱ}5!UԣTq?hb;LD<XV }9am;2 㶌e (\l?WgW^ -Uތ?YƄ`jU7˾#5 \@&8{-?Lg2xo&=:HPJCҹl);vlۊcA|cyCFr=K*D]}|YK 1p%bؿM#oKE3Pܿ}!gMjRe0<6Ɖ @;^'&,1Yf ٴ\4+Wfx{4ö|(nʯ`qGK}[$G] 3@o]kVk<1 ULۥՈ5a-CtGnnhqHcZs''mPDCvFʦS5cuZ}1/6J_ >@ pΐQEppbV{У s2Vd{!^o-!A\*ZD^vxZ9Cp+nK t/ƒlYHnxD-mx6 U엧8PYrmd>- Sx6NSRD0#1DbJGPΚ$7[O;a }m."\Kߘk<:"wR}R|\V"C#7^_-D逞JOtN`GMi?`~^gOBl MC>AC鐽|/}%-:Oﴽsj$80t+T}EG3jxU:?o}=po@jB<I@g"}")n_/)`RUŕ K<*zʄX(8= yEz/ie<zFG[ ȸΡ(|tₗ"+ ۈm ŞKx[;q"=s;÷/f%CBĬeE}QPǙWS -3::PG[[s >C4<"= d_}ijqhBk'Mu58^Rti5n!8 \]=Ar2Q$t*gᤁ"V k59mi_qtUjy]Dw?tF jHq1gg{bl-4ZBΩdCCDnD' hM$*7yʳѐu/gK2L[#AH|VԾ}tI 0zAiO0"L/A.hw ;z৽؁ɖƹ PBRX 1W?VsCt_Å}/Q'_Q\U!E#$&P\qØIcͤn7Qj)ic*v,$F,.E*d( iL!4֠SX>!頟nqD\CnڪCIV-5U7j\cktyDr8|$%)sLd 8"GWL `.k8ϴ`l˂6d^. uw5>tfÏL$ى_CE0@fUB"efۙ@ OihAO1Lk%Ac( y/?'q4]iyd_ )~pNgX@Y;QO WJpSŌهyǙ?T/2ީ%\nz]VZjT}Je0&a0p/}9 ٿaQk:"vm7 Ia{r*R:f\9'2okmq.u*SDrAwa7|-AlVDO% ?J;KmJ%;In_F-mqMwpu~ZKJFъu"XTUD1MA@.U6 WA2vi~+ϑ,dq5-z@C^<օiRji.nc0HN#dʘIM^[iPyXДb`fOZomC.ޗ:PG6~z7[`FT5 L䩁W#O@F=ukZ.yNkR< |U-Sw\ +Ԍr{GYA9l8񔼓$5.|Rq\ffX;i[QU&y=5jg8,aXAT'i`0l3Mf>e.@V7K5oBKoB.)Ա Sd_fFltc5Dx۟%X()|ͺx$&}'~AǃfLdw ^խ!yG÷'/Mo.xP6 Tq{MNJ?OӆmkݷޜZJ-Y_B9zdpt]@ [ _TO-¤8Ik MzV US!8HSwG𳺙|:5<v.2)?V5]8R%X٣[Q k3;O֏ bdIB M4Eԭ>7g!0ҿy_']]A- R!?IZBcQ= ղ,* A\^T`d>=#.?4:2zS3t<~z!g3!x@Z шڢ\I_׹k`.JN|nȝBo8qYh,hĿՅQ0Tᬬ -|ռ'"$0kek_N5nzu.q{ 8}F ˇz:qDU_QPQ{tUq^ƯVhpZo^9ˈgK"Ã> 2ۯ%͖"PDKAB]QLR9b-1t|z F(ڒo!{wزsd2.azǣݿZ lܚ~Wٹ:&"(=V u']=8Yʤ-'~7PU64@ TM ǀ%Cl`|c!?=NA3 Ms˛dvsw?) ~tTz*/[2(bIhׂ\2pd=6[.n$CJ bÕ 7ErUDzţd^Y d4fr'z^N@뼊6~k¯WcFn*gᢨ\[?zu d<`w"(H]hA$NKсtݶ~`بxdDLndj~|dE VIK+:FSJ) dm% Vg\Mxh1 i̥MGJ-8%:P]8ՠƶKZS;WV朁**#\Zn=D 7p{!`uËK}ۇ D2CXaӐJs΀:#-\lc;凱aՓFD.'uI:erI?/\g]OMP Jh}.I%$HzV-g\b΢'ԡbݏ?5Ʈ7q.~vHb@͐JgwjqSN\68CKB"'C :tu\w"6,˭r2b4zdɋ}H;)c[C4O[Ķn怊*KeE|4e! &"]/,RY&,Jx?}^/+T~5Ubğ :1kp{D=i[UAL(ZB0 )x'_-gܷv3E#+OtgFJ rԋ4/րfU{@~!F)zoYR#J >ďxW&uvxX#0Q TB1uq]ft53?Xhx }GҔ0QfoQw6vY1DI?vsлf2r* vc >NG!\+ { li'_@]Tq72rj؂_8M5o Yp>7.^@}Iq:<"Mު+yi Ag?, .ﱨG,t琠W|n3B*G$} !E_K0)IoJ˾8!?tTITLHf֦={H#xXr+$Osp<WY42\eύVA%>Qd]~PrgİqDZT\,BfnFHPr^ko#D$>)ZRrgx+v'u[?я)hx dJo)V?àRC*;QBB0 pJ6CW8ӫ` M-poMW[XΡ2ַgex86GMQ5is>f'^`N5zz]ʙcb#:kXkRO7ԕxB YV;PfIrZ s}ʱ* ݺ&- (fjr>bƞU.ڸoζPO_=F5I4lxIP|XEV)%HE Xmb*B@}:&f 5.卨"k }L%ž-5qn:)C8KV\Iݕ"V_9PV|@T~?mݠ;j`;JC3غ8Mk$MAʖ.upڐߎsՖֻ tіb@{[ 8 rjwyqRY6Q KYF2fviNH7^t ǖ*-[wi‡ $,j\|0 |4nVڅ搂]QLJb {+/Ѓ^4˕= a2)3z[ 13 .N[%VC<S[ָwb.U&5d4q&8(__7 яMb9aGUt/3X kBWq{UqR6fO"Iޑ#y!BU?!5ZҸ(1 "2L_2(˧P[֢.Զ6^&nt81G⑷|$a$2Ռu[FX(1i)]_2 W)Ÿr~'M37R$`dRfҕ8BlG$"w(kyy=)h* !cy"bN:wrY0KiD`0Z4ME /:+ ⒗- _9֓lIuLG/+}9ɪ("IJvp~S&@!T' SI(=d+M 7beyMH3&\ypmʆ! &=*; &xEr*>vКu@W+װ݀ML ^ZlMCzo4S\2NwSH퉸vdʡ@-?KݴB.T>RtO<;:X%yTaxiq>Pܯa)%8eW.Uhxs6i<9$r0+4-2 5`z=틢]h5:ySK릒ωv9imE,v]xu*w(*?L|% hgL?zVJqpSu*Ҋa,%8dN$ @ K9)1ZXp9G=UQ{ QuI&iWjn+rΤ fs+QU9yVww4*^98g9BE֚ HTY5x2C9l%>~\< :o+/OM⦶πCe@;5$NDG2?AH&hL u9CpK۷͘McMUZдu-z&Iqx~p HyWGzYr3Y/XTHW|{G6h.%!l>w+Jcۂ aC^r. $^}! G^&-PWM_7Wo ΰ7IbO+Wv>'7ogQ UZ=<fo8U8HJj"[00'6Ai0&If9HHt4:L |f&>;Zk6*oRZuH\pyWzBv?M\UzP\}jc@og}կR/L O)wqC*'$:+>A > *,DAOתGI盢@qP@K3ml\xx8)+dTT{~INW5*cC7g[\Nqbb6}#xOKԇϵ!ӭTƷ'mJ"SGe˺?[cGOdlx&;Rg= 1zUvH}8(x4iK߱}'bt'41v YU$o޾#`ȨkJMOA;$\.ĩKbYnM]JDPoR|}`:%"W4g*CZZĿ/[~rrW3Z@Z )9%`GyR.HY 1B7DZ^eT`M_kA4"y(fS-v'.&QGK ,P?ϙY,7[4n#6x:~/@!/noD5,to#8,/߿VEΣ& ȟ-6܄xECT< ?Y\c &IJX醘CRi{dzY wMr ev=Y:= !Ԛ| C]ϷB_=h؈H4A}2z74R1yjߖ!ˣW5 dk5>0#Z>| Wm("g tl2&B3}̘ydb*dIvyI.ݳsOmՙนuL4}١ X;NRTM&fpN̥WW8Y$sogO͉,6.uSBK0κ..ۼ[UX}̏8W~̃A1MFtµ<_7gD4>px'@ODwZϷ#7[ }WͯJlgIjLSQ3NY1a-T4̭1,|=|Ɗ :@gz͸B#u5x6L*;`-?Ӑx@?ri~}ذJ%&St$Z>fn8|@mO$FqvoUJZ3e.}6'rV;όȗjYuDr)%ՓaўbM?r+iL:aH 11.eR>*CN/tJn`C5 5GP:A̶oiA#3tku\O=wx0:!"s.^F/C"D!ҵY&7b'9ޒ9Nm? 0>-+: yC᧜yX"c`RyAPT;Su$dnAUl:4rbXӿ,ؑ&f>cJ1Q739ݵ@͹ ݈5ǺhvPjN/SGkAn jrVǭSj@;+Ff'N DoRMr{șR6?n<)41=:B0hŌ@~8&l Êq{QŒ ps濑6ӡHJ(; rYd+e%= C"ۗ8V3==6BV>!WҶ)>Ny,A*8%ߞ~8:,$ؒH|>A\ȥ 'yUC /o8be*1}BEP?)]xQ&, eg&r>qE`Pԛ1.Jʖ2˫0P#ަ//닅-,{L)2ﴬ]̄ *gU@lhaZAV"w/bg~2qCQw_n|6L\ az`5@m Rڼls:* &'sW_vJ% Zau,DLE?+ఁcP|V:`Zꃎ|})gj KpuBH~¯ F$T߮*}BdIEe72);NBj*LHZZJMxj[FKW?QHԏXUZ`[0xD'?0RO%ꊋX&14+8! Y4w;5?Y9UH# f_COv$=Y)Mȿ=&Ą'Q☒\Ռ$OЕY5y\rrmxII~zgjgJp9@hq?F!23O^)9- %|Ǵ;{c XM ƾzl "9]7.&6išm') |%D&yNW4$ hs;F-́0\&{ _U⇼HBn)&oPmɍBTOixF$k94 qUga?Bƌsvb*pe(`sWNr5hxj_J#aDPPCV13Fə\Q^AG ̷%czWENꀔVZH` j˓z*Lz42+|.0 4HNܥb-W"B"]v!5/}WG{;(77 ymP/Q_bԃTZ*P-Qw/p1e}"De!Ojzϥ.Ŋx9@DzRM5-BgG7,~w k#zхYA;UUÀyu TRkl吠F @`0dpwRv39Pi~|& ш[CK(_ʧRG=C?Uo;o&ɉC{^ t;=knFU֚(g+hŇ67xNUU[OQ>DC nLMjRXTƇto/QLưJ6/ם`)t1S\5DAo#d7:$,tV8ruh he_!x$/8\2ߴwUԁT J6_q< E2#za) i a 6xХzʰfOW:^VZrГPrҭn.:W,NN}ee’V-n4tpARAN. ;֮J 5ⱀBؤOG\R|FtSѕ^Ժ,2 N*B7%}xTU*3 *A ap=|'rQ+ CnZ,q}aj!BtgYto KJS\4`:"xg8vCv XN'؏゚rs?~p1ݐѶ.㪜Onm|tlȷXǻi47։"Zbu\>N>4ysfD;."bG SauQC{hhxOdML;Z$,.΄R$ IMo󟒀1kBbv|{I%@#8t-#|Q3ߖ'by_z )=#^깞X϶?~K!tC\F0 <ͱlދDDV(c9L]52`s*Mÿ́&砢ocNQfA?S,y y+)sLB @Ul] /u d*8]mY"#-/bMh-!H&Yֵ  ؈C bŦ(ox-2~86;kwQܠ؊&UL+ă\ɳuA\QiBvK!ZH#:1yLfI#77y7&&\KB{0%#yX ;ZKDmE=><9ܕ7맫լɵq@&&}tPexbPlD Ŧ9KB/d%NчDNDe^~w\L/>]q9\`'3Qd=F:#4< j3B98X<ڳ,xC" t2~z"RQm;}ӊngkS/b$GغW꼛mP![a[Aɍ-L%yXӓߣʶ*+| #岂]&r ax90As۫ˣGW!fMsYY,k31S_TJG@ab~֬Y_IrϺk@CQ/xH7ͰxM0 pƬ_A—'jeXEh6wBflRDw߷!h׈ΔJp~W dkTL:f#glO]5+“pKJ( '9K0ӈv7Pg"@]E83"‰Z0A"U \a ʭ=;mD5sK~k a4. U㷄M0ȁ9wa:n%կŠ*'CSYp-̝C=fG\`(Ѷ^rw;=6mu\l9ŷj+N5nʍ.HO5HחbĩD}k\7gl#cչI:WcWi0WãhmID)Y=g?;ŵH1f5G63N0 E;ƺZV[8ՕXYa[h3Z=5{AMl+f+P"B w9.3p4Si/JJ~J^Y[8s%Dn/v}#Úa?.Ҋ2^U/cVxaoJl^mwjizn2":,}M|#^JdBmA{t# @Rd)q @.Hӛ=}Z$UCtP =%\y}?!H2vsnDj9 N (HbFy˷HP?iɹMZӧ"LhDm+L :Z:} M`j?DQ,JlcѻWKmkDER!hI%?k}N&~BPyI fPY5sUKtPT=@8&q-pWjBGXFy@FsBR' &Qq״~$u50<$|/jм).A^l9w6,qɴn&*c  m6_+SĔQ'r爕yMxKsӾgItY5>nj78:ˣEܪ> R؝5?p]{/Ri2t^"&k$*Woz-đNlC_gDDWjK-z {eZ1vyMz, D5+\jaˇ VټE'}Ueom(=#GH|h^vCg^lW70QE3;DF_)*bni{#,?8b[ifHkzRJ:H\[=UxrW \}zQQ2m=~~!Q :d c'[c3YѣLP/͋֓_Y7_"Td=[MLVD)aǿ{ω̺c^Ys#s8?8h6f4CQ|¹rͶ͹ĵk5Yo}8 /fUTwghyيzęzyKZF }66D ~ɅmMcU?ҍbg_`XN0&wkqf n-hiUZ]kk4ٖ4:4k's> ƉW/ ْ耂˞?%̑(IB7rVfZ_x6s2X;[8B mLUβvuQ\'}6ܔFrRґKRd&fnn[̾A|h\Xms`\l|FGXhS O[{ p\)ރOZTQ({$̴<`9=;x 軋K% KF(Ǚs.v a8~Ʊ43CFDrA:3>~+Y7xsEWINZ. 0wY:*dw;x_ 7H2r+sUm5pZWBR@(cB, nR [Kz$^`w5ǵy$7 mխXo,J#RX0;eY$@SGGƟFAnx ~uB7N'$4KeR_L8lO 8 jszh= 9WELb [*wEճLY"kK}5hPn$܍ nta 6.luOnYѪiKld&%0ƅЃ b= &q%_gY%cE sn@6HxupMvi!ӭk!WW]7-kšp;:Dd!$#5d-(T)hF}9\I/trWœ>3=DPi$2,i.yV!35AH!,eV`FP1q rZ<.]09ųJrIM}SQg0nIj4ZP5׆ / }ǜYq) U]XrtA+,%;B y:BH8C~7 #$lCuN]c/[ a/6dڎ2 ?_nН?^ss̿sí ΨAc)N!{ES-ԨɷfI+88evwNwk➖wk ma^yVzH3!B;7;[ dOPnTnqHc^ ,_V:i`Z9ۦ;Ѵ)Ո(}?ANHDv$b {hRiHV",>KEUkʉ*Fu z:8I7.?o]cdeU}g$WJCЇCqL)ʻj ʟ&B_='JW*wx]8^qom콛etyS7 1G^t4vz(rPbh\ܽdBw)iPM|x|Vje3 6c*F<:vY}#C,>kN ok:ߘI!2F$.h&22/d2 nQ5a}E{zQiʥ }|YAq̉* `gxOf\ՈOKİ7kΊy9; QQk@]NCZ'vk(}W91Pa`^4@(o֛!G!XW1dMb\m_.iвGgx)e U:n|V(DZe^wz^ٴ66}vY8u[5Mw;lmwwSNwi Mc j% Y[CADӥtr.Ò",ϼuv~Hjg!dygp Gкf Q1~J1*NBsqvv ؅z:M1_n3F!N5ݓbS$'*|b٘kj nr_2{N) =.u -/3qr_ OOroBd{0?ZkC ׶p,wnQ&̇%;M2y>d`cHJ5o%`Dh#ch0!r[lɖ&6p{DsyftX!p8B]moT+D8%48(d5,kC'ih,i `Ee@δDeLԭ{10'ÿ:Q7Gi"ی'Юݭ֩"XXCQ6tUL8/6,wf_Y~2Ժ />u]XI@/\ XN:cZd}i w8__;ҽ.)` K!-#KH!fpWa\L)V5ZIWk5 Je iJfL]Laш:EgK3_0XQ֬]K[ LK}${wTFr\I_boK)ITq9zq}ȻEj!7 昿icڙ:l4Ӣh w"a`l\M7CFHZvo tK.,^=@DM] ?~5aCOſb7'%s]TKښekzCrPrS3q W!ݷqiV_c**9&ǯ ><!0/̰)DUM_AQe:Y'Ұ@6—7We:g  -"m >b>i7ɻsqBX{Q{fctw/>;b^>E6s'"TBa8{m^ɈqRo* USt!=mG0oex$MdKԛX_-L"犧1wa&@XĚf1C0𲻜2 n-O>؋ /_818FmmAkgtъ:Җ֪ZEg0zC\=Jk5?$5:ٿ]IqG5ICj/i7#nӾ&,hh2GN{ëw ds$sf 5Z⑮޼}L+ ։yj!2"Ig8U옑@;188{Tw>jA;w.iUJGR#~)-r?#:DE0dwU:Ȩ!^j񌳯I._H$K,!>bjɲub=0v#QF y3.wX(Seo=BTjV4MK4z0nUvtd>;1 eroNQK#$Q x%RV!,~ܺ3:o  udҎ.LܼM|l@k6A]'y0-L\OaU -<$YqDmcOCwb dI;3VK8 }{9^ gLɁyXM-5bΪ'ҡz~.<2[٢I."bynWH;ُ[3GX,nL.;8VٟrwI}']Fߊ+Zp,U??&U`ˍ [: 4m3꺅|C?(U;'mן[*r @ = C1bR'/ fDj|I"k&M/|Cw4`D䡎A ngڲu=mcSi溞2Yv1c/Z \oH3mM8|%̇qbe,e6_Ha+h[ئ2{+Jg1P&?SiYu~} Q7uK9.Z -.,pP| w2})~`@$ّ;>;@ ']\mzjN)?@8ռ7e Zt#Zu6](OUAe,ml>@]m0JI9YH%X'ϝyDt.5)p"kI6m~y2@2 Sd]F Y-$$к&Y C8ypcuNփ 8\|Se5TX0NVfл`ɂ97yV㨣7? wd'yFp-vPr1LxFg]E^=ʞ 9QMC*#\ mJw-DW"Zf܉@t҃JiElܴbew{e^ff$׽ڝyN<*LFQ`_vv3u2A.uMnfY˓bjmxU7(Lu+ߠUmn*,[r 6EL..f WUJĨuͽ/)Y Up9N_)~d١3Ƌi^.%c ٤!;|ԝ>Iӥ0Kdց(ua\2. G2#DF3sP4вkbScF( c .g> fGDjJn̢K6bvdEf QZh¸SNPC\O4^Z?#Я$8$ E-u4a o#(QK`^E2k[Q q&XOB 1yp [eAM"Yh:`綱+ݟJYJ춓7SO%&F;鴻T JI Zzo;]@N&);eꄒoD:/MQE_e?>'w:VW4_Aڍc ւ6:: A 0Ywӊzɤt{ȌHAto]uO/k'_>\O qf>a# :EI ljNVr b̛qYj@@)yxC+փv\T-U݄@cD^TV.d_|4 $P=Rn6xE?:z A;U7Ba__Me'%[#!',xĤNǙE& ËrczF1sKLoBhAH '-^֌ Fy)AP$0coa>v︊(Ts$~+pwh1\t|qwz?r_G'>_S{p vtG"FM7 _+n.Tlal^R|ף(5x,Ӏ*p4!.Q1f%&iGd+_oA o1?ڱO3{S+8.] C*y"䘪C>U7Wrs"͠R._Ocvfi<8ڛ*cn/Eh{Tp77NoX L[\dd:OYu' OuH,!(ZP՜2O5 5=9ߤ|ÕLi1,\)PZ )W.J O7[xFHB&Z (,$"u&CPý}$*m@JEWi AV Z[mjQf}t {$G%$Ń2r(8D$rʕ{8hEkʽN̥W dǟ yE5y?EzF} XG>䭔lA$q<O29 !Ia+$|[zkqE~e}j5gw<>#@qV[vbFP^25阋=a= wщ!;F.F*RPͨ2&FgLr<־0s%̻lEk4=s~K@:&%8K v+q_ڋ6@WHMhUdcW#Z!^v@B,5Y}JA%PoC0?| +vbMSoΠB6{ i=l2b BJ Oy匎Q(mUrݏ.W"bC]n83.hT[<1)gLVJyy4bP\e|磇Z6Qzq=9ZPҨV$T00>eǂ1Fv a'cpVi2~(D9 ;&22ͱ3KCQq=%01eK#Q<s̷)@y˚(&'(%. uKj6OY:Å׌T'ǽthd'9]POxV] <wغ#%/[9ڒ DW];$)\cpR{ \Hյ,C,sID 6VV7>GV8O{??%[Бkeۤ'XeZZ~)|?ӿVz~aEΊ;H"%Bnp^k+ (+'wnD/䱘!/Loq?-P_"qQ݌Yȫ$?DUm׏ҝa ɨKp$DM7-$g ]_XN`"[_@ H61 k͡r87ڙ,гkt4| 1* 3C1N;54fȞZ(f8p׏.yP5YPoN4$K?Cnד#KfdD_X;ڦ0m7pۍ.4#RB[ˠ&yhK Qh֞\GD۱|tM4 ="!KJ~=n;E`A MK-\av"h25sŃ`r4 Q]W9ji[IBP$u(6tj[c.؏$_D 2)\mAg^) Ϸ"ߋc,u".*tA HE]ęv%@bݦ"Q`Y2&9{ְ VSzynII,^ˍBN9`GkDw A+*m5ȯ_#Rn*Fx^̰6*5\,%ה@AåZʾMWp(#{aֱ}ٲϔӻI;d7&F˂Ժg4KQAFzG 435x3-SĈ]%8E,wGa\Rp/Xs Ujխd ãݓW=zpz1s?^s@gkVLoW݋:kW]Mho̰[SDA!JyYm1UL*:2]"ؕN׋cZB䄪F\ɮ\Q}Pѡe?!_W;ŕ+z=%G-o# 2%6P5pIuw=++;j6ùUe$d' Gx Iwk$EjiD,4!Л!R9fuVRZ 0 #ԣBӤCyd+fx:;'9)_bnw[PȠ%VEq<rdIՖdut4۠Jۜ>4DXI`oɃ)GPȤ^7=RhϿnluk6mkMVwI(eiVB&m:zZoqD߹RW5YBU8\#7(.OkT4HYe ~AnId4w=4WY=-7E݄\U3j'`̪.t a:,: 5>hdd$ȕc+tҲ?OYL%q, "]}#ղ|N ZZcَ$m)Z$I];G)$S;?A)\L\v#O=`(2W\IJ57E. ڴA9Qi'9DIM3 M5y@Dq LIp(!+{K ["Tۢ¹*7^<vz{Ͻ\_ U]޸-t$F.gSk|;9MGF6XbZK%05BB*bFZ&΢ƕ>vhaB]Dh.G 2!0f Q#&TDPCpw6!F?q&T쿰ܩq@Jxmc0%er7ݨL󨚺`5X[Ԙ |FI-pWOR Y 'Ft0l[6"c8&l U ©X֜N#r$q)t:RrkA9̐f"Ϟj6G(Ջȹxv/+pVgyMЦEDj|)f8WB g5a;Z5iF?ఘNw/ypwEThFY?O͍L+hh/!R,e'qfF F$Y9J]\?!jZV?ׄ]2 p^01h BvmA~|~)ۛ:xNP$ RrT=.::pxl#Xyc;ԧb!jH{S)@K!8ƽ=*72 |F ȡt,&UzO "1GDёDZtNaqϕzfb>]fr҆6jR"Q4rJ:fsޓfR^[qA(+faAe!Ao(9Fزfs0Æhޱ#=h״9$;|_/2PBEE8jHcU'aE]`2u{|Wr20y**{ğ9֪bDl\XA|kjP[/xHO4CħH^:żDהJFbS}J*;2+*mH "ckchhA]Q;γ3&?$M狝`PEPh9ID{;0|&I g7?/ ==d^hN|QٳE O z0jԢX-;#ˋEӪ>KY2f/ٽ٭ovFr==lmj 17& sN&7RS<#{ks)2Y_?cl|/fYUp%   c0V^ǚY9Ԍ0j06aZN_PZ,2g4M)UL%k8@$w>{h!aqcJ*OCOQ=*=K?'Q4K=&W6vsg|LjvJ 8[KڅžyiI;Cu4ۍL'1BƸ~պ~TNfqX?CơK+>%<*0/oi3ogv\#!H,w[7onǹ5ƣځ]Ļ0?L7V͆I!d ki:ߺNwesGr:ҧr ߧq+{ۭ wPhyD5%N(9^L?GOCw*q?-tلShI/8sOG)d@?.̜FF36ErGfRm:ƻlT$klw[AcǟU_#!J (u)l#=gc5R >!Q#҄U2]!G-#ѐ=NN@e X!= zwZD.NS,;XU"WQVC\Hڐvv63ymSBe0Z۞?aw%i"5^&omzXһ4B>ۃ1vγmy$e!@[7J=+A'OIڕ3hkTT\70QnS? ѭcC$^?z"&G~IS59۝ 2r6=߁F:~ W{!knnD GۜT=e7U'e?wZ禘:y䈧J C 4Xް-sT8 'eGH*!IpF"5m&this͋Afy0R4L1eM S7}Iٛi\Lnbm~$!/Prc/yQ4޳|aCb'+' n7+,㶕ί./v>]_}88۽nnGyy )K&er&Pld?^YdL&rk$od_XrM PUV]!U$q*Vja VF`oA$x'ϓ9:J3u%siB I)fD ) /qh?!*P4cqWD]*Dɯ~@CP>\&+w*|z(^PHH'.8D4q:$eDԗEa] G҉Vt9R0t-@?'ܷ_c-%J̡wN V$5kr qnv.T2Ϗ;C1W7Uec?&N"_~* 5x }G[ -K 4 &.Z+DN9_ ~Ps!1 .^g7ff "o; _[}C/fN˨n{&e?# a4+c 1K sX]6Jx{ĕGza i0VF>b)#}R0&!vAr(QDO9x;rNcXBȯMȄw *CҘ"+rBW1 YJV,iγZֳ쾁wY劉`j*l\1d3}vÐ<yxV+q*|ձ";7ٿeB%c@2aS [{|\#s Yhx2P+5DmJ&uYRmaK4H(yfld/mn oK)NE'.8ťI/"'ŽTPىN))$<yAr6~'Ul(ޏ]qs޻>;Sz DŽ }l0vebL~$E=$4҃s|4}}S>/Ûʑ-].yRxa{]jܻ̆◷o^/k򛝇m֓h[oZ'W;+D.)oÑOŐ͚ѵG6|r^ne;UpFO}! {; 9a-[7ǭ͝ZO(u\e|3 k߱7 .kz %/`>vYU`F߹U x252!>cNc\/?X\RdznM\Ja8 mARkܫ`A!Xq)fWW?}\]Hxb;1kӠJ.OOv_}~xp{\q8,k抏Lꃭ*s B` CcK)2|hإld *)@ fʀÕ#-i]=^#@:H8_hj.KFzhdEHh,~7X7 c~iJrxx3#0ga&C҈OsFШHAḴȎA銱|ߊuYA_qEXn/O8ŤD`'\(!h< S[L}մTY}indcUkB}`2<c%G 'EURwњOA]sE/,0S"K[^F tj BoJG6%EG/sċLq  l$73\mw~K6f {C|jӇA>+Gig&HRaVnCGS(vG!Lޏ?OGG':w><"|p&֢qDm<ڻQ;SP AAƈ*H(6ךM1Y1@8%њ|ӣ51a+ɉDz Dcm~p8377wWh%ߔʜ {>] *0NxR\5 PAl-d#-`h"aO9xt(⧧![׷] r|4W%hלxL%GTwAPAE@_oܲ(˥;u*vMx_"U'yMyYtthta?q;>y IPDKRr&jBPKUPD3$]Y//ub""s>G?^,tf-jOr^:>&eV <ڥ'QȦe e[jIqudUЋ +Zb Vqd+++Eatrg <2n'{+tnd#7Jl l:a86}BpW+DPKBh]Ieĺk4jj eL?ҟ`xIMt #Q*IߊR YSrh(ң*4Pd 0Doȶ[w&b{<`CS 0=k[k]R-|$VڼR%8fPJijs3K- 9uXǏ\K/DP 9QOGsKNފ#냝_U!ݳBizE =(!ҝYaBo(HDU Lͤ[,ȼGB`3nl̡XJWs%+Yj%@pD[\g#4);kkPOGr+Ί-Ϣe}B,Wd+XM2@X_B#dͬO8wI唑N2kGTu<+vD0\im#o0n0Ab-@A5d[{Qb1-'q'V @a{W$M9zߤCk IPFNt-v!<)lc9bdd&gWP 3S7 R/fe`6g<[ynoZw6Lm3 WL-OL 65Sc?& BTVR0|z+{kڃŊ(1D~&+0ϐA(K y2LkЊˠq?CjrcOu2j#%m~s4b55.3'e{C^qoC" eQ(|@D-i9uiTw՗X?^[тiT][_a'Q;LF-/tZo=H]0n߿ U9*OZzIW$mXt`bډ6L]Fٟ : DHȩ`tUL| $H!&w`Z,pK6=1۾MEx-ٻh8"mhֈ'**FnYT.۵nԦ (hj]| IRDƉTϸ`8#vDUȗdVL׭jKW$z̿ g]aݍ5I~n \тlSK$ e\X һ흖R0Вw:)/Dm^f&SV5 iV\3a)9rΒ6qqO_R`Tk͏FH}k9;ݽMG ʅ( -V[Θ|W$2sm*0!p -.3sypw"b$#}EZ0aqksʎG#ݧ/kd2s(5/P!E}V+vobsV#'`XDΫ=[p_z_t_o:N6;t6SV> -ՉH%Wyq?~sC|)T:S8Ϲn+nĎزޕ  9x-Q4o?jm̙aidP=(6&֎]I>1x'щ7䙓'Oҹe0RV5ru rp=ˇB@7hm{v%E >'Me5+%Cx!Ż1OkVG4yxAJ?DkGX?U4!2ҙ丕 fG$i\T,xUEz"$X[o MU; 2Hb8 ho빲Qw+5 aȾ 7{{l(IN4vhsŸfߘkHZ 3 KGϋ{2FI?$+cvV9V`D_yUP"Z-I)xs hggv/% vެ6gD̋ƙf%Q0(!IZ}CŪ ){x &@D}m`rYxpbl-ֈLi[{*S3AlaP CZ?E! CLdRTc ;n 7I}WPe$ Sb^HKlk3 :Uk [OvC6UBkcphz"ߨ8Jd iYS\AS01 eJ+ݥ`2WkmODuv!{j4T 8gm1F :CZH$lK?1RWfg;!~Rғs);seK5"0Ek勝)G{:@fPIJ)$b[J܄ idr_nmSwN F٫+^',kU1\/[I.!^}!1ahntuh@-痉4LM[n@;i+^JÐ'.1~a`N qs!IWw+9w.6=2&j9`U:_Ig_=<Iɨ})ʴtb0H]&).в6 qlzD^K*[Z4-n~[cɈK캯]^-Q0`Ly;zmQڐyT 7 #_ˁG,d}qONW]]bHEJHjNt'x78 >aG}1\-߸pM<їJ<Dۚx:wRS ڤjp{`84Jc/Yq<{tMW0P#x-5+0v0HтlDYEI+p]77c;HɆ%Ò]8+H1xѯ+w nbQSu޼ςs5Uߛ%eiM8Oj0ze}&#Mr=M{6HHH~X7mg࿆DI2՗ 4ꀨC}Ⱥw\ acЅ!C_H?d CWwُD6.iKk h06K`sk'@B1=I5;Sݝr H( )64,B jEv/B`K%1dpS#`Pw"C႕dACDaNʏ]Ï{'rwTZ% V}ki~Px`.|o2[x޸@)xo(E/J/.F"V:mc cZ<#?)ƏHUTyuUo_ڌ[LlBY5Vً;| gF ]7\AdX0JZ0D8b@1u3po{؆%3&*H@K nEоnL[2&Ƶ\fE1` .h `+œ-:WdZfX0.% 77h۩'(SgȫQ`g6-Ӟm^Mrg W-Cq ;Jj=>/*F`3^S4H|BG bBĹhSp>!cVYo4S-|&qX_7pL0(GSvJ<*Z i2&V7] 3P< i2ON>(|~tj8j5%GN9,Lb.)9-6q%Dfj%f2{e!Ydv` 0,.М# R3|w(:+"7cjM"nXAivN荎H6w<$X7~PQ<.f:Q^qveł[[ IT kJ}3-U8TK6V%mk]~Bu t]Ab$hMA0zN:j>h0zXNcD O% *A涟k*!T˷J#C9t)TEJVmXLYSb2HS9lqze{bg Ȅ>\9l_ A,Sl;SWUC g.S?qhQ-n880ݒmkL"] IЀ8_!\~\DyVD[4Xk>%rhѹ~,]F: Et"8`DyU:¤ EE !eDR|U%g4?N6؉9˼Cx|4 `%l18Y_<+۫"8m0{e/6wir=yJ Z| @} g IAUyDA] }$$S/IA>(?Se2*#ExԥӲg{o2na{Rrq9N'  QidesՖ!111ht16N ,('A Tw@,OsOtjB׉ZN*L,hXڵix.Q x֓O>EJ$ęX$de94>+-c1 g= #g'f]i}! CM= ]pEYR @~6J n*xlB~ƱAV eA%$ϐ\Ka[ykb)Nc#ΓcR0'/Z*ȘX<6-Y:G>N;*Jbg`IG `f]@r4 OfgBrbVK̶aڦݸHV$1>HWqň#9s˶ ;[=mu\ crRt?+ {YcGb 6xzq t`(2Wu+3߱oGvMx a>!TӾ̟%qn)®:hALŠ>j`( :.rܝ7^)Yw~Z`1M!:^Yi -WSX$'f:6)a LuҩE<8@&}--aR:B) v|CmHXS+?mӤEEkWU kVkL=zv2 `NIu]aG`7rqS>\4f7BBu Hʪ)Jz'T A:f18Jt#hh-:jW'u&ء^Z)mX3)#v~z;{c3wlHX'`$.>:g#16Ǿwbֆ+BE .6ފ׌r)8XXr7('SH{(}h&IDZBxdF"D?&g2iMɆ7өW,-AH@x_Մ ݯL{4 jQ?77l>l2AkV<춾{wx(@__7Z?)؇}=2|&Q ]"ϐy+Y#t$u/5 mU>Ғ{f8zU8'eE5rFc>^[ndzj#&`u;ۛ[ +Z;JK|Ϭ*ɯכMdi툋W>#7O\``(K!'|j4&$;10`V)H*TK ` ^@Ǩ˽b6f|F:Ȍ0hK("Q+wO_;Qr8z I[n_~f|ï*oWEh ˱+$6 +: ͈yۦj ^D?!m~i;\%?VvdŪeo޽y[Hq{0I6zNJv8TNCΥ+yhA=;iQÓ*5!xYkk&m9GTQ?8FkGlo@"osBC1R\#C3#)4PxWHe,M>Yn%h[-v"6vF>BJM^d[_ϝr<1-2[:xǽ=;q1S8oo? zTO$tMַ* U<bH$ʃ]R- `KFp#P%yg,C /VpJɠMm>>,:?Gw`xz i6 o~Aa7 w OG==YuJƼx.ӯs/,:N0BS}K t'֦H_Ǜ*'tP'ϸc[ϋ Ak~|y+`yX- Zdsvz>o Tn] ?BB{0"~ZF+ eeйz &*ْ> H14yD^ IQ8Pϑxy:o2/($3HVȣu=z-'Jw*=9~XLtTcRDcgU6 SCmE(pΡhpqp -+>MTD섒S֓3~m\W'{h5N%5U<ԬdwS۷/͘EyP6-o7ȽߊXֈDY潈6;gȝ\ Ut[Uõ<tF1F8pt`']`riT׮<D3I.V`6"?95mr HpAx=r$[-=Bmzri2ŷ&xZe'-ɬC@r‡y0NXժHV3*dV %ku3݊d2Uv#á,z[PR glqK4p@Fi r/c4i3Ԋlm;Ʈ]Ox/Obл_n&筛 {fUBoyτheYHT Ѐr'!}N Me/orVlޯjpr y?ķ/˾grV nVѭCm/{ wVU%;#c:&Srz|.;VUirץfs($%AXǑ4gR&|BGc<<B5mvb;UKᄅ=|oP].Yȸ nR,o+ U9|>^9ޝEaGH>l8J'[ڱ6VI :eIGQC{)}XC)G[If)F=Ѻ֤eoO/zNN7][ifca:#;Oܞ :5w]>Zv C/Y9,A>Qs0HАYd6:{3'!uه)ٚ;4*JF(zRЦt1V"F$>fKd؁fBY"IW-2P )o: "wΏ;pxr a?},ơ{1N؅' \ނ^RD4HNj?ј?]oFHl4 'uOD9!D"yV3+o#H* &NZK^u/).5%,4qNXV!!瀯/,GJi^^ rk#kE1N l"Lq{g?[4{A> v׶6^:.[w4w綺xnv9U@ SU (|Ɗ{^.(x8^\79}_A,{{\?<:s?8<ٿHN->=