ploop-1.14-1> H HtxHFU\  ԶBAIuOKKK=4ߕCQ uU) fa71d099245f0b7429b90bf1cac6930a7fb998edk{0IDQ>9|v`"FU\  Զ ߵ$ZjQ^"Φmw2nulHGͭ J>+]}?]md   `d      $.8@L(89:F\G]$H],I]4\]8]]@^]^d]_e]df]i{]kCploop1.141ploop toolsThis package contains tools to work with ploop devices and images.U tbuild-rhel5-32.eng.sw.ruIuGNU GPLApplications/Systemploop-1.14.tar.bz2linuxi386eU U 1dc2e3c7d8834d15f940d36ddcceda7740cf3ddc05314992208f4c4ea73cb85d rootrootrootrootJlibxml2-devele2fsprogs-develrpmlib(CompressedFileNames)3.0.4-14.4.2U`U/OU+[`T`T\S8`S 1.14-1Kir Kolyshkin 1.13.2-1Kir Kolyshkin 1.13-1Kir Kolyshkin 1.12.2-1Kir Kolyshkin 1.12.1-1Kir Kolyshkin 1.12-1Kir Kolyshkin 1.11-1Kir Kolyshkin 1.10-1Kir Kolyshkin 1.9-1Kir Kolyshkin 1.8-1Kir Kolyshkin 1.7.1-1Kir Kolyshkin 1.7-1Kir Kolyshkin 1.6-1Kir Kolyshkin 1.5-1Kir Kolyshkin 1.4-1Kir Kolyshkin 1.3-1Kir Kolyshkin 1.2-1Kir Kolyshkin 1.1-1Kir Kolyshkin 1.0-1- New functionality: -- ploop init: add --nolazy -- ploop snapshot-merge: add -U -- ploop_create_param: add flags, define NOLAZY flag -- do_ioctl(): run lsof on EBUSY -- Add pkg-config support - Fixes: -- Fix restore-descriptor for raw images -- ploop_get_top_delta_fname(): use ploop_lock(), return SYSEXIT_* -- Fix POWER compilation -- ploop_create_image(): do not return -1, use SYSEXIT_* code -- ploop snapshot-switch: fix SIGSEGV parsing cmdline -- is_xml_fname(): fix a potential SIGSEGV - Improvements: -- do_ioctl(): implement exponential wait time -- mount.ploop: check if mtab is not symlink -- ploop_replace_image: use mkstemp() not mktemp() -- print_sys_block_ploop(): more compact output -- ploop_umount_image(): simplify unlock on return -- make_fs(): don't hardcode argv index -- read_diskdescriptor(): remove -- tools/Makefile: fix LDLIBS to avoid overlinking - Documentation: -- ploop(8): document --nolazy flag for ploop init -- ploop(8): document -U for ploop snapshot-merge -- include/libploop.h: document mount and snapshot switch params - Build system: -- Makefiles: move -lpthread to the proper place -- ploop.spec: fix a date in %changelog -- ploop.spec: no %attr for symlink- Fix online top delta merge/delete (#3215) - Fix messages and use-after-free in ploop_merge_snapshot_by_guid() - ploop(8): document SYSEXIT_NOSNAP - ploop.spec: complete 1.13 changelog- New functionality: -- snapshot-merge: add -n, merge to new delta ability -- Logging to PLOOP_LOG_FILE (if variable is defined during compilation) -- ploop restore-descriptor: create dd.xml by image (single image only) -- ploop replace: add -k, --keep-name to keep the replaced delta file name -- ploop replace: implement offline replace -- snapshot-delete: introduce specific SYSEXIT_NOSNAP error -- Alternative (incompatible) implementation of ploop copy (C and Python API) - Fixes: -- ploop_replace_image(): fix wrt level -- ploop grow: update size in DiskDescriptor.xml after growing -- normalize_image_name(): fix for a corner case -- ploop_replace_image(): always unlock dd.xml -- {mount,umount}.ploop: fixes for filenames with spaces, tabs etc. -- umount.ploop: fix mtab removal (#3164) -- umount.ploop: fix for file names with a semicolon -- scripts/mount.ploop: don't hardcode paths to modprobe and readlink -- ploop_umount(): don't return -1, use SYSEXIT_* -- ploop_merge_snapshot_by_guid(): fix error message, don't print (null) -- ploop tsnapshot(): fix usage -- grow_lower_delta(): fix a memory leak -- ploop_merge_snapshot_by_guid(): fix error message -- check_snapshot_mount(): add is_device_inuse() check - Improvements: -- print_sys_block_ploop(): print less info -- Remove delta_fops abstraction layer -- ploop merge: obsolete/disable form with DD.xml (use snapshot-merge) -- ploop snapshot-merge: fix/improve message about merged deltas -- find_level_by_delta(): rework/improve -- ploop_switch_snapshot(): rm non-const cast -- local_delta_open(): make first arg const -- [style] ploop_replace_image: reuse oldfile var -- merge_image(): document the function -- ploop_di_merge_image(): remove last argument -- Rename get_child_by_uuid() to find_child_by_guid() -- ploop_merge_snapshot_by_guid(): untangle MERGE_WITH_{PARENT,CHILD} mess -- ploop_merge_snapshot_by_guid: fix ending message -- Rework check_snapshot_mount() -- ploop_di_merge_image: fix error messages -- ploop_merge_snapshot_by_guid(): fix error message - Documentation: -- ploop tool: usage formatting fixes -- ploop(8): expand description of snapshot-merge -- ploop(8): describe replace -k, --keep-name option -- ploop(8): describe restore-descriptor command -- ploop(8): describe snapshot-merge -n option - Build system: -- ploop.spec: no perms for symlink -- Makefile.inc: add VERSION and RELEASE vars to specify package version -- setver.sh: modify to use VERSION/RELEASE from Makefile.inc -- setver.sh: add -o, --oldpackage flag- Fixes: -- ploop balloon discard: fix wrt 042stab10x kernel (#3156) -- ploop_merge_snapshot_by_guid: fix offline merge with raw base image -- reread_part(): repeat ioctl if EBUSY (#3081) - Improvements: -- check_mount_restrictions(): check for all images -- ploop check dd.xml: lock dd -- ploop check dd.xml: skip check if ploop is used -- check_deltas(): read-only check for non-top deltas- Fixes: -- ploop copy send: fix a race that could result in image corruption -- resize: fix resize working on an older (pre 042stab092.1) kernel - Improvements: -- ploop mount: warn if host filesystem uses data=writeback (#3030) -- snapshot-switch: don't show ENOENT remove error -- ploop_is_large_disk_supported(): check ploop module first- New functionality: -- ploop copy: implement two-way protocol -- ploop copy send: implement async read/send -- ploop copy send: add profiling -- delete_snapshot(): handle snapshots with multiple refs -- tune_fs(): use EXT4_IOC_SET_RSV_BLOCKS if available -- Introduce ploop_get_max_size() -- Introduce ploop_copy_{send,receive}, obsoleting ploop_{send,receive} -- Introduce ploop_create_dd() -- ploop info: add -d to show ploop device -- ploop_check(): open image RO, reopen RW later -- check_and_repair_sparse(): reopen image rw if needed - Fixes: -- ploop copy: fix open_mount_point err handling -- ploop copy: improve fd checks -- ploop_store_diskdescriptor: fsync DiskDescriptor.xml upon writing -- ploop_resize_image(): handle get_mount_dir() error -- ploop_resize_image: auto-mount fs -- do_delete_snapshot: fix wrt temp snapshot uuid -- ploop_switch_snapshot_ex(): don't return 0 if guid_old is bad -- do_delete_snapshot: deny delete top delta in case parent snapshot is temp -- merge_temporary_snapshots: fix infinite loop -- ploop_switch_snapshot_ex: fixed case with PLOOP_SNAP_SKIP_TOPDELTA_CREATE -- ploop_delete_snapshot: fix for temp snapshot -- create_snapshot: clear stale top delta inuse flag -- e2fsck: make it quiet- New functionality and important changes: -- support for 4K sector size (including GPT conversion) -- ploop replace -- temp snapshots support (ploop tsnapshot, ploop_create_temporary_snapshot()) -- ploop copy: implement fdatasync before freeze (improves CT frozen time) -- New DiskDescriptor.xml read API (ploop_*_dd()) -- Obsolete *_diskdescriptor() calls -- Obsolete ploop_get_base_delta_uuid() -- ploop_log(): implement subsecond timestamps (with verbosity >= 4) -- add ploop_is_mounted() -- ploop snapshot-list: add snapshot mode (-s) -- ploop check dd.xml: add -u UUID option -- ploop mount: remove -u base feature -- ploop tool: add -v option to set verbosity - Fixes: -- skip max fs size check on snapshot delta creation -- ploop_resize_image: resize up to end of device -- ploop_delete_top_delta(): fix wrt top_guid -- ploop_read_diskdescriptor(): fix get_basedir() len argument -- check_and_repair_sparse: handle EOF properly (#2897) -- ploop_resize_image: add missing gpt size sync -- ploop snapshot-merge/delete: deny snapshot deleting if mounted (#2887) -- grow_lower_delta(): fix a memory leak -- ploop check: fix -b option parsing -- get_partition_device_name(): fix chmod argument -- fix alignment on GPT partition resize -- fix GPT partition alignment on ploop init - Improvements: -- ploop_resize_image: enhanced inflate balloon to max size logic -- tools: add {} to specified UUID if necessary -- check_and_repair_sparse(): log filefrag output -- print_sys_block_ploop(): speed up -- ploop check: try to repair non-top deltas if they can be opened r/w -- e2fsck: return fsck exit code to caller -- make_fs(): add -i to mkfs -- fsync_safe(): use SYSEXIT_FSYNC -- Fix uuid strings size, use define - Documentation: -- ploop snapshot-list: fix and update usage -- ploop copy: fix usage -- ploop(8): document snapshot-list -s option -- ploop(8): document ploop replace - Build system: -- Makefile.inc: fix dpkg-architecture handling (#2877) -- Makefile: add ability to add local rules -- gensym.sh: better usage and error diag -- gensym.sh: add run mode- New functionality: -- Added check for and repair of sparse images -- ploop check: long options support -- ploop check: add --raw, --repair-sparse -- ploop-check: add -b BLOCKSIZE argument -- ploop-check: accept DiskDescriptor.xml argument -- ploop umount -d: allow to specify partition device (#2788) -- mount.ploop: implement -v and -f options, as per mount(8) -- umount.ploop: add -n option (ignored) -- mount.ploop: add -s (ignored) and -* (reported as error) -- Added ploop info -s -- ploop init: use v2 format by default -- ploop init: create ext4 by default - Fixes: -- ploop_get_devs(): fix snprintf usage -- ploop_global_lock(): create lockdir if not exist (#2767) -- ploop_grow_delta_offline(): Fix uninitialized struct -- ploop_ioff_to_sec(): fix for v2 -- lib/ploop.h: include sys/syscall.h (Debian #728173) -- umount.ploop: fixed (#2788) -- get_image_param(): added online (from sysfs) and offline (from image) cases -- make_fs(): turn off periodic fs checks (#2769) -- ploop_store_diskdescriptor(): check rename() -- ploop_store_diskdescriptor(): don't return -1 -- resize_gpt_partition(): check fsync() -- ploop_balloon_change_size(): don't pass -1 to close() -- ploop_grow_image(): fix an error check -- Don't ignore chmod() failures -- print_output(): fix output -- make_fs(): fix max_online_resize type overflow -- do_umount(): fix diagnostic lsof verbose level -- plooptool_stat(): close file descriptors -- ploop convert -f: do not return SYSEXIT_PLOOPFMT -- ploop check: fix exit codes -- make_fs(): create ext4 fs with 128M journal - Improvements: -- Support RHEL5/e4fsutils (tune4fs, dumpe4fs) (#2812) -- do_lock(): open file in read/write mode (#2730) -- ploop_send: use ioctl_device for PLOOP_IOC_SYNC -- use access() not stat() where possible -- umount.ploop: improve mtab handling -- mount.ploop: use case in option parsing -- {mount,umount}.ploop: don't hardcore ploop path -- ploop-check.c: rename uppercased functions -- ploop snapshot-list usage: fit to 80 cols -- fsck: use fsck.ext4 not e2fsck (#2812) -- check_size(): limit max ploop size to 16T -- ploop_resize_image(): fail if umount failed -- print_output(): improve output -- ploop_mount(): fix/improve error message -- dumpe2fs(): don't hardcode path to dumpe2fs -- print_output(): use our own default PATH -- do_umount(): refactor and improve -- do_umount(): eliminate extra 'lsof' call on EBUSY -- do_umount(): don't call lsof again if not found -- print_output(): check return from pclose() -- print_output(): return exit code from command -- Fix some wrongly used exit codes -- Remove unused exit codes - Documentation: -- ploop(8): document check, balloon discard, info, list, copy commands -- ploop(8): describe exit codes -- ploop(8): better resize description -- ploop(8): fix ploop umount -d description -- ploop(8): fix ploop mount -d description -- ploop(8): improve convert description -- ploop(8): add missing OPTIONS section -- ploop(8): make IMAGE FORMATS a subheader -- ploop(8): other small fixes and improvements -- ploop usage: improve -- ploop usage: update ploop check synopsys -- ploop init: fix/improve usage -- ploop usage: fix mount/umount/resize - Build system: -- ploop.spec: require -lib of the same release -- ploop.spec: require lsof and findutils -- Makefile.inc: add -Wformat-security -- Makefile.inc: proper LIBDIR for Debian case -- Makefile.inc: add CPPFLAGS to CFLAGS -- Makefile.inc: prepend, not append, debug CFLAGS -- tools/Makefile: simplify SOURCES define -- setver.sh: introduce build id -- setver.sh: use getopt -- Remove stand-alone binaries: ploop-check, ploop-grow, ploop-merge, ploop-stat, ploop-copy -- Makefile: add Coverity generation logic- New functionality: -- libploop.so: implement SONAME and versioning -- Introduce ploop_get_devs() to get all mounted devices per dd.xml - Fixes: -- make_fs(): reserve max possible GDT block for online resize -- do_lock(): set FD_CLOEXEC explicitly on lock fd -- fix raw image creation (broken in ploop 1.8) -- return SYSEXIT_SYS on ploop_find_dev_by_uuid() failure -- ploop.spec: run ldconfig on install/uninstall - Improvements: -- Display mount data in error message on mount() failure -- dynload.h: pad the struct ploop_functions to 64 pointers -- gensym.sh: add code to check sizeof(struct ploop_function) -- etc/Makefile: ploop.conf should not be executable -- Makefile.inc: support Debian multiarch -- Makefile: add distclean target -- Makefile cleanups- New functionality: -- convert from/to v1/v2 ploop version format (ploop convert -v) -- ploop_mount_fs(): add option to run fsck -- ploop mount: add -F to run fsck for inner fs -- export ploop_is_large_disk_supported() -- add/export ploop_get_spec() -- ploop fsck: rename to ploop check - Fixes: -- resize_gpt_partition(): skip if there is no partition -- switch snapshot: read parameters from image we are to switch to -- ploop create: error out if DiskDescriptor.xml exists -- e2fsck(): properly check e2fsck binary exit code -- ploop grow: check size wrt format -- tools/Makefile: don't strip binaries on install -- ploop init: fix an error message - Improvements: -- create_image(): remove useless assignment -- number of log messages improved/fixed -- tools parse_size(): print error -- tools/ploop: allow T suffix for blockdev size -- ploop_grow_delta_offline(): use delta.version -- tune_fs(): drop absolute path to tune2fs - Documentation: -- ploop init usage: add -v VERSION -- ploop --help: rm -P from ploop mount syntax -- ploop(8): add -v for ploop init -- ploop(8): add ploop resize to SYNOPSYS -- ploop(8): add ploop convert -- ploop(8): add -F for ploop mount- Fixes: -- default image format is V1, unless specified explicitly -- tmpfiles.d file added for /var/lock/ploop (#2493) -- fixed creating strange directories under ./ (#2623)- New functionality: -- Large ploop image format support --- Now image size limit is 64 TB (was 2TB) --- Kernel >= 042stab078 is required -- Move ploop_grow* functions from tools to lib -- ploop grow: add DiskDescriptor.xml support -- ploop init, ploop_create_image(): add FS blocksize parameter - Improvements: -- make_fs(): create ext4fs with lazy_itable_init --- 3x smaller size and 3x faster creation time for 20GB image -- lib/ploop.h: "unexport" some internal functions -- Use /proc/self/mountinfo to get mount point by device -- More clear errors on parsing DiskDescriptor.xml -- print_output(): generalize print_lsof(), improve -- add_delta(): print more diags if EBUSY -- extend_delta_array(): print errors, return SYSEXIT_* -- run_prg(): print error if execvp() failed -- lib/balloon.c: print file name in an error message -- Introduce and use p_memalign(), fix errno handling -- Improvements and fixes to ploop_grow_*() to be used from library -- ploop_read_disk_descr(): set *di to NULL in case of error -- ploop_find_dev(): always assume ploop cookie is supported -- resize_fs(): try harder to find resize2fs binary -- Makefile.inc: ability to add CFLAGS - Fixes: -- lib/lock.c: create_file(): make sure dir exists (#2493, #2597) -- lib/fsutils.c: use ploop_execvp, drop absolute paths to binaries (#2595) -- ploop_log(): fix loglevel checking for file logging -- ploop_snapshot_switch_param: guids are const -- Recreate ploopXpY devices on ploop mount -- ploop_find_dev(): treat ENODEV as ENOENT on /sys reads -- use basename() to strip device from path -- ploop list: check for extra arguments -- ploop balloon: fix -f option processing -- Fixed lots of memory leaks, mostly on error paths -- open_delta(): simplify error handling -- Fixes for other issues big and small, reported by Coverity- New functionality: - * offline image shrink support - * tools: added snapshot-list functionality - * extend switch snapshot functionality: ploop_switch_snapshot_ex() - * ploop.spec: disable udev iosched config for ploop devices - * ploop list: added functionality to list mount points - Bug fixes: - * ploop_mount_fs(): use mount_data for first mount - * ploop_mount(): do not allow to use ploop on fs w/o extents - * ploop_{create,resize}_image(): fixed size checks and rounding - * ploop_create_image(): fix memory leak on error path - * ploop_get_info(): fix reported disk size after switching snapshot - * ploop_get_info(): fix when ploop device is not mounted - * ploop_{umount,resize}_image() and many others: do not return -1 - Improvements: - * much faster resize when using resize2fs with EXT4_IOC_RESIZE_FS support - * ploop discard: add cancellation support - * ploop_resize_image(): use real blocksize - * parse_xml(): deny processing DiskDescriptor.xml with several - * do not auto-generate dynload.h, instead check if it's uptodate - * create_image(): display error message for incorrect parameters case - * introduce/use SYSEXIT_DEV_NOT_MOUNTED and SYSEXIT_FSCK errors - * alloc_diskdescriptor(): log error if calloc() fails - * ploop.spec: require util-linux, e2fsprogs etc. - * ploop.spec: require libs of the proper arch- NOTE: this version requires vzkernel >= 2.6.32-042stab061.1 - New functionality: - * switch from old /dev/ploop/ symlink-based to new kernel cookie registration - * snapshots: switch to schema with constant top delta uuid - * use /proc/vz/ploop_minor based interface to get free minor - * if ploop is in maintenance state, try to complete it before doing snapshot/resize/merge/mount/umount/copy operation - * ploop mount: use in-kernel I/O module autodetection - * ploop balloon discard: new iterative compacting support - * ploop balloon discard: implement --stat - * ploop balloon discard: implement --automount - * ploop balloon discard: cancellation support - * ploop balloon: allow DiskDescriptor.xml argument - * ploop umount: implement -c component_name - * ploop list: implement - * /sbin/mount.ploop: do load ploop modules - Bug fixes: - * do not crash on empty DiskDescriptor.xml (libxml2 workaround) - * ploop convert: fix converting from expanded to raw - * ploop copy: fixed check for opened fd - * ploop copy: do not leak opened fds - * ploop create: fix gpt partition creation to be 4096 aligned - * ploop create, resize: round up size to be cluster aligned - * tools: few exit code fixes - * multiple usage, log and error message fixes - Improvements: - * ploop mount: check that mount point is a directory - * ploop umount: reduce retry count from 60 to 6 - * ploop umount: print lsof output in case of failed umount - * ploop create: for prealloc image, use ftruncate if fallocate not supported - * ploop create, resize: add check for correct block device size - * scripts: de-bash-ify - * assorted code refactoring, cleanups and nitpicks - Library API changes: - * add ploop_resolve_functions() to aid in dynamic library loading - * introduce optimized ploop_get_info_by_descr(), remove ploop_get_info() - * replace ploop_{alloc,read}_diskdescriptor() with ploop_read_disk_descr() - * remove ploop_getdevice()- ploop copy: fix data loss during migration (#2287) - ploop(8): fixed according to doc team review - ploop mount: tell about unsupported underlying fs - ploop-copy: improve usage - ploop-copy -s: added mode to copy to local file - tools/ploop.c: do not return -1 from main() - tools/ploop.c: fix/unify working with diskdescriptor- New functionality - ploop copy is working now - added pcopy's send_process() and receive_process() to lib - ploop mount: added -c option - ploop(8): added (still incomplete) - ploop balloon discard: add --to-free and --min-block - add Preallocated item to DiskDescriptor.xml - add add ploop_get_mnt_by_dev() to lib - Bug fixes - fixed offline snapshot creation - fixed race between register/unregister_ploop_dev() - create image: if fallocate is not supported, fail - ploop init, ploop mount: fix -b option value validation - ploop mount: fix usage, -d is optional - ploop info: fix usage, DiskDescriptor.xml is required - ploop.spec: make main package require -lib of the same version - fixed a few ioctl-related error messages - ploop_create_snapshot(): check for number of snapshots limit (127) - ploop.spec: do not own _libdir - fix SYSEXIT_PARAM value - tools/ploop.c: do not use ploop_err() - tools: fixed/improved usage for many commands - tools: do not forget to print newlines - make install: use /usr/lib64 LIBDIR for x86_64 - ploop_create_image(): free disk descriptor if fstype is NULL - create_balloon_file(): fix file name in error message - create_balloon_file(): umount and remove temp mnt point - create_balloon_file(): fix error message and return code - parse_xml(): add Blocksize validation - Improvements and cleanups - ploop lib: add visibility=hidden for internal functions - tools: use parse_size() and is_xml_name() where possible - remove merge_top_only param of get_delta_info() - ploop balloon: make it accept either -m or -d or both - ploop convert: change -t to -f - tools: unify parsing -f option - various code and headers cleanups - setver.sh: add -v, -b, -i- Added ploop_get_dev() function - Added ploop_set_component_name() function - Fix: do not clear in-use flag in ploop_fsck() - ploop-fsck: add -d flag to forcefully drop "in use" image flag - Fixed handling blocksize for raw images - Added user_xattr,acl to default mount options - ploop_mount(): added ability to pass MS_NOATIME flag - ploop-balloon: add discard command to compact ploop image - ploop_get_info(): return old info in case statfs() failed - expanded2preallocated(): if fallocate not supported, use ftruncate - ploop_resize_image(): Check is it possible to fallocate before inflating balloon file - Fixed merging all snapshots - Some fixes in ploop tool usage - Some log message fixes - Add function, source file and line number to error messages if DEBUG is set - Build system fixes/improvements- support for variable block size - default block size changed from 256K to 1M - ploop_set_log_file(): make NULL a valid argument - logger: introduce, use and expose PLOOP_LOG_NOCONSOLE - ploop_getdevice(): expose - ploop_store_diskdescriptor(): fix for a case when image is in root dir - Fixed expanded to preallocated conversion - Remove some unused functions and non-existent function prototypes - Introduce and use SYSEXIT_MKNOD error code - Changed image -> device mapping schema - Use strcasecmp for guid comparison - Made ploop_merge_param.guid field const - tools/ploop: remove -b option - tools/ploop: remove unused and untested replace & add commands - Log/error message fixes, improvements, and unification - Makefiles: fixes, improvements- initial versiontbuild-rhel5-32.eng.sw.ru 1442639373P!P!ploop-1.14.tar.bz2ploop.speccpiogzip9?Ptg8>{]% F%FUI=ZUVZbG툭 Z[QUCR~뾮syeyeyyy7EO?CAICbEWKwqS(_OVVK-0?hۡn+ K$%Oˋʡ!hyy$;[jfrЮlۿ?bwOC:0SFTZ<&_탥7Ar>'_hRƶ5Oj|Et:d`B'3(X16%*?=iU钌{rEF|*}7.ޝP=~?Vn{%춤wB1m:~ZGհyҶTGu4]Dÿ@EdShm Z95^kh9O)n|f۫ln6I_~8#z,L|dNX}%r".g,wEj}gY)/|f [9YxMU2<Ʈlh[ф,{'2W[NZgHה'>{I(9.H.*x,2̛n+4؁N#˃C~EԯL4[}hKfj䵉|k wW4VN;ϒB^=T O=ZԢ$Zbꤨ2*>Rܟc>Q1%W`U*N 阅=wj bBvϞ\G-(-tWo|zkv2$0:zCl6{7]]b6" >+;؄wz_e-;Oꉳ;_]_j*%VI<ȪDnep4h2=>X"sitƲ@ֲPξqoGj/IGA& "R߂Wp"ܲ|Q ֚Fg\PMPs/yVLazkv{¤lpw_Vs8fxl!4ir*dw:lJcϏq@t0~`J޺' sϵd:#̋B;̟Tl-Jgc[B1ޣ'pu/;Sf_2;#ޭ:L }PeأZ8(@jlwoK50>M9o#DWNc/3Ԅ^UK(uYn1nQ"k2TH;Y6t}VPA@2Ֆ|Á.M ;O<:F9>89iV QxFWDi {znN?*%]h4 b<E;253&M-"]2'l֖+ս8Z1AHSY9@Z4ZtmdRkm]|(phO+)I!?tjs:Ȳ&T|24Dw5x _L6b\<9ezUak DE2DiQs~nS(s!$yҘ&2sh988@#yNJڞ@ 7h*6H@==i[29Q74ƚ!vS6U!+HLִȯTC>Re\KCCSHyh8@dGrlxrJB8sX~ FhZ&Z8Pޝh*%S!.gYQ ="B˶3~H=pDDV<1  47|rDD ,hH̍J> YJh)v̶/iSckⰚb"Hr'!̕W 쑰D\yodn|!i7E^%45 zTe -P:>S4 jh'VHy]hZT?Vt96x3 ݷzLAXB'IIl͝FHiSXw=MAF\M%.lJQ"eELH4ۀ:#ɴEn `\E;$/e(MhB &)M,2OA:>Ӌߐ=-+5o!˔`5'+xM+h7&KLFTJf D&WHIcn~z AJ4zKKXi$MAv.{4> f2%}߰n=sR0@&U+޽sIy7$.}x^ɛ0XLA3AS9iD)QG5*ɺ1suX#_m_'@;'Nd7B;׷:4ID#9=:d@y{'.7]?.s $PS7r[5Vڸ|vQNQ4҄,nQΜGe2peS@RڐAIA8]5q1֓.#1 LL>UaH/6`gXIx dJsdNR8#Ix3`3MSpTt)$<-nb(ֶʙt+i%c VJJ%R# 6J/*eDK[Av- Məٙރnři6!Y_r%13hIy[y>984׶zA o6 {V]\bIX)qê8C-܂^_EdT ZKB QúTOO.P +%8õR-3kqhk x![[D@oNWяIdMYտ u`+]7Gp-@''oW9=.tz8_b3t)NGEn}>92$ec/\}P_)"s8UY]?uwP}fJTmJCvq&EoUmEvDu,?]yt c 'lDD:ƨn PB:Gu^|erKC_258JilX~>͡5Zom۾o>A2e;!)O{&_s~OS1n+FIh]-c1 S*k4R'x|B%CU} U{kiʬwmܐ9kS({%~~xʂQ|_,;Jʖh)Q4eYv U(qFW#-W!dv{bޑ)`II6{4=)8F=7X\Vu#{ RX] &CXoIǚ@NyK߈y1-l0hL"#A /'{- Yj%N?P_/TLL}"򐓳yH$QId>'IV wOy(Ns(#F?7Sd"ؓrӢˮwj҉KCRj, A4ڑ{FG{K=GIESfsu4gϛ4cGk;ݖNn]s"f:#j68>F'mSmCD E绯O][mxoVB-Ɖ m|9+!e~_A0- E#u!=5d'5>!PR#\.ܗ tMrZVŪϟu=XjFz؏thJ&yu-u5MwzM {-,~OBL_p}ڹbRÙϋ'^G.1m_0"!/YcXo)-l?ˤDmޓdLlBfnl8ʥG^=.Q2nD7@7n}/,tD/ $Oΰq>H W`_Sק&y^en듢_b %';÷CGf%7v5N#z8%166~}T.Үf؁ ,SMK%&?=XdN 1*{5[K|ۢ'ѭ)U>z<2,M%R>Ml;LMNVe2}P֒IF v(TꄯS[UrV{Zkn;3TVhQ|k[TI jr.TCE!)7yW0O<6͑Lvs1U/ѿ:gj +}-XI팅oBFiOIOux]%=%L@zQ @2 SA7orw8G+k6o4B\Z 2T*χ>2H1IH>$s߰xŕIF-xE18r,ͽga2|{:Qvf@Fdm';v3TLZEoL bKuаh?G1hbŒ7*ܨf]/sDJ3q_ Xn&Z xǻg_ߍ Ncsd@2?ʼC_t;I srp~H(Gd?CwʟIrh͝?i ϿJBABs옥nߑ#UGKe.wa6XYG5Sfb9ћhw] 2޵bun6 uBwd{CX+t:sd֊#&T Kz![\,Tl~7vTu9O271rڠp[W X̊i5`=LUx0OkBr6(!Kz` $ir1hw4/|t8=z1qYc̿˵__"I`NGA@W7mű / ZXj~O>\]Қ|;2GH6ǒsإ"ܴ nl<{˟بEN.vLɼH x_0y%5!c<נ|=:(Rp{;w=/OG=yE'sݢ!!Ǣ sp7p@ֲ9{K˓i*mu`$NNR.Uje(n@e\ӹySIwն"_i$:f LeKr7ӃvpK2&im`{1gjvda+%- L4Z }Haݢ ϕ6=%$mʻ(M%຾ݡENe~Ak90nf:hf N2YnBCf#B+xOXbv;{yB:'HB\M_^ r7YR=Kb71[2xF|$ /B+7Xp &yG a/f}G=~=>;uY&jOgЍ҉TaI67 PPΒb ER!4Z]붬[XzcIRqC7 P.1{ eas8~8OnߺϵBf|uɍqB姿ѡ48ܐinEX 3YD {q(f^.)5FArEpL X 'bA)g1MPEƘHm44йDJRv)o^]ql 4PԠR2aaDޏ~2?~>ލ6PgAm;USwkpg*]]b^MN( ~0xޏnU#,[W61e.z^ѳύ?5LZH/>z^Oqh \ WzEΣÁy=_o77V[\_$LW-0mfM,)p2='Cz7z1RS+HԵ]v.#1Հ:QZT"x$)v}:獇Ÿ;ϟU߹<~x _rtP۰W'EJ)k}h*,ʔTWfuzuwX q.w,ű^h&5p9bI lw'͆5o7R ).:*@xGA . K0OO>V;3.Gk`XU[ tVF݂Ghj$W>_EH-3qb({٬HJ/} . ԷٍW]~y!Ghp>X,kl/E=׸`%<qMI sc/D^%YOj?&@Ӣ^]_όIֳ_͚qnp㱺v59o(Q]*r0Y| { XHY `K/ _7]2Z`vQ!ǢgOCF#Ra{1fk~~q5Uc@6ϗvjaBm׈gߕ}~αekybsI5fd@=i*Q]ɯZHWN7WB**XtT·Rklϲj\`7H҃H 3 }G\Jl[}dLו3jHagqoKͣL7_5k+ tgetKN$379m7t{;3mݷ8CP[?>s[?,в.sC>_pn*U젣ްv + @=?B` L;9iGx0xQ>Àr~azzwghPQ0;N$I hY~-]dN'O6̒~aF&2&BXO'O|僺,@9BJ) ¾}nmT=j"t}pﴩ.w>XH*=|̬!<~a_+޿.0^4!U#LB_m\T#ɮ`i 0O 4\:"=^Wd|>#~:UZuu2)=]__Ԫg"=)5Q @ P'!K"Eϼ:hNF'Ҭޞ߷w_NeZ^Ț%C>x耨@{ÚfWI:.SXy^a: '}<+Kch6Bk;/‘3“2Ҡ8tۂ@$=fzbX}i}c7CYcahl_$6'ՀQ# WrI#{G{I F?Z6|oI+O GnWj^cûջZ>|85@^^IZX䋭aottV{zp,@DI$J'w !p.\?^Ac.no%Hs{hu ;sp6(UEUUUtJ> K__M﫨_I\ǶSxR|Cߵ`Jn 4h0dFs#E(R uFL11T{Γ)t1\g 3Îj| F srR<6 x0F-|6%d[%,IIJdv{ )W) e$j-!꣑vo~歶;kߨʦ0Iλ{(}@Dmڠ i*l3ֹ_i0$K7x`<<ȷ3zN:θtE-aDI YRz&}xҦ@#\+ߋ/3  hY$ihALz>( ~yW'Cُ U14x_]m)l|xWw+Tף!x:07Y?+ >д>5QIEԠ^9~?DaʸYaH%""7Q;2.J1M<@O80O◱? z O->~=q<#)8O&¿7h@ 77ת_=%0?'r ђ8y@V6zq~֦azR>7 FB Xݯ_SO)8hߺZ6D 7,(0q1wҁ lrlY?(]alq#WL)%#-R؅^"h6-XpP0ln598o҆ tQu2 _Mڤk87FU9 ޜ&> !:]ଉ{b>5u hO2ױ}33jjOĖ~{}qUYtGX7"+ m:AGvڶwHBoW41MHt=ӰXyf3b Qga 0g(mB}]Ͳ 84?'&B~z !U׈7Wˣem ϴF(Cl ez9g`xbhv4BOC$f \T92\PyT } 2.?zd86FAGDbe{Qx=G-+āӢi82A@d90Pp<7A^j뜎fg~/d !J'Obv>?hz,Cg4M?5]ўx$) `OZiË`)uBi)E^Tߓ H!%&:uf ` 8!8`j,` IhӅv0Rez`ZV;6hfC뛌ru[^Gd<XM>'<?C<^s8fRud坖E2,}Â_.Ig*4PM$F'F[Gˮ6ضzR0>p&CSL mCB_z2^bj -XrSE?F*fugI \nt8'Ǝ7 k\:hov:L_(ZvPHz NGkCm.4&H w Bߝ-1~ϒ 2Knc?l >۹fXe1beВ`E2X`N LT&qC?RH Ta Ǩ'@ ᒈ0f,$" ^*B}ށWEF2b]3)/;;@ʊB˙j1_*\u-e꣮㧮M]BuYׯ o(r=j͐$_%]%%b_b$+_}G}|OC8]5BQ~RR +z\s]q"Kk/,"(7fسnYp@DcدΤ:O]ٟgRH\bB É|}~;1~_4)yb{(a $lT<.ojB~Z+c"2&eTw`N`H v"+5X=NˣoT@@y+̵/ӿjv(n,ס u߁zOC9$G tЧdv_@6?9GSʇN6_^d<XL=aX7a0 `9 >PtrHV;5 "q-/@\GѤ'?(L%}l,%w/$vː=u{OH,@3_,5Kv4'ن6tpƦ1"0 1?G b~[.b{ `= AjQf/0冸SrңB 86ri؛րp1L1R3[{RϷEQكY),mY4QSzt9r3eZ)z.W9uFq0qSEVYO^/~-՝|ۍ`GLi(?P}Bkk3h"qGV:W{gL0 szi=` g:#=p/0KiAqm98AãhbDF#?_཰?t{E9W42<.oW5A)[װbʰ`k)HFC>B:ppW3Ì&22:آ$vyMP+P)$L_0~_77#B& rJG~])/XhQG0RQo*2 dmQ1%PR2 i*~S׏\̺rϰti$ Z FڼHJO f PxLUG񈼋h~Vf͓WϧM a4p_c'^+09 ں@}uG A?q2֫|fMtbHZQR$_;߻p(RuAt ) ;7H]UTbQ5p-<v˫>4ayd{:B%@g'fW ?Gk‹N:0O?*YWm$*gy㴾]ujtv\8;T'k= _Yw'n1 2QL[ӦG Fxc$NRC V6@! *6'x2 H }h'/ྫ+!4$o)ώ#`K8:b{ G}@?k!Jx,оo] W> \D`rYmo3:xLsݮ~D=4Zh3 : 83Y n(' P;Ē\Λv4<f;K\8b\,;C 18D;O1xG|zѿjo!^VEz MHȈ^q%nAy"Aj~:b7qx3ml VM𵂹oL6zLۚx.Oii35٦Zւ x }5ykۈk({9';'7ҵlF N&hEgq:^jq5vϠgLC~0RcR QЁscl@R϶8,&}rK~pS3bOrgp wRbFԍ{upǍʊ!3Gpjb7BNze6[L ^<&;f >ӿNiSv|=KGD$.wH=О:>&9ҲR(X˿pԮwىI︧?9VCP7(`L1ƨxyl<0H!b wDu a㵔$(أɃcq )V,3!^ }gvQt3 NؼigAݣ%E4o^Zm>T\ h6 %_ӼݚuaoqQGo Njvjz_f!W{mr :Up񿹅`j};ԘĢ~p$W'Dt|сrhT]Ï(wOw# CD!٫_.׊QWu({߇u5Ң`d򤱐x(T}v}@`\1C톕˫j|s5ФxR%&~_x f/W33VbH~"s^:7|19  Uӊ%'e{|H'Oӗ]7ٯ6qfS |sX=QQ;>zgʕ( 9HAzi@Ē/P(|x _[1諫PuZ# 9z'GspZL3{} 8-0øl _DB'bTDxƟ{eh>z\]jAH(xIsI01UVsx5[|T l&2} N{J ccE }hD RChxVԓJ:Um&}Kሁۇs֥"NjZ_|^ߪ $F- 2ija/]{ }Sv 5 _.iO [hlylO?0pC`ˤs3v:8E.UΊK\ԟPmi QCKOD:>gzU;KBz0U)(g|f5W>+^G{ԇF8ۡ #H{`Lbi(&]>e= 63:ăԚk2Ӳdm㶿^࿧ 2zG$l-c~|[Paz?h?*RTCo3GZrtB0~ "47=AW !WJ]W(]jJ@@x/m,@ΎWTIn`"~s5?' 0'G'a3\_Sh颪bf vvN y G}@T4q狚4,jjD2ev;ro,]m@!(@O }jmz%ܮaNg3DhJdTHqz,2. cdDA@FD!Rw2umtt߯۝7|EV~9*flO^dq>ܱڗ U8~L=*Mmkmi <ƒBI? f0NwgOdI$A2?ЮiH{?RG4JR|>N~j_!€N@U1v0 Hbс}M~TU a{Vfޏ!Uo Ǭ{0w%@cNvwuO4Gvgonl6*,Gv]8f;-^s^;q&=sw΄Y|(k0yK+rsݯE=D"sBB^^Yr. {(;Y4g^4GUzS*rk_OS'Nxu,PnNP0sfގ,t.Nưyt;Qo̢FQ)|ʣ;Kƅg\{78eQ!<$Bg}:txDbd1b~~߽XԿb~KܟGKQ"8#Q_O2=tc69gR=BsZmW{>w`PEM<%ID(:Bþ:`~]$.S{碊,͕|mػb .pn*J|/oGcK/EB"ޘ8>8la|Y?(jn{u;\2=8{8O*MpbQ d?\K$|3*qJetJ$ ץ*>j/6#r"z-pD|y g>Z{tdDɌyvuNª A9;0jvο/Gd\o$/~4` H8U^/WV/Yd-·4;QΫQV_o 9j؅4e >1,E * De(1VTRj@2 V}&4yNMw').m+e$WE|S8*[> .yjm9 vCz0HسNPLAnZ!gش`{W+ޙn`^-|bRoUԫ ( D$wU'aV!=r1 5~MkoNiZX,W:%!@pL7|:^5RHwٺ[wۥ|5ۿMz9 # ؗ .6+b 9xFgeyk\U=leT[WtG{rƯibZȞ[1UG66a} (A(HwB6 +j6VrL}z|~Qмi޺> +,] Fu*b;}Ͳ㘭Arpj@7q< ǒa~ t-ɼ;y~j,%&H`@H%l3|!p5v}(=Ϝʃ M @4-)NҘI@ iȔ)Rݻ|bfpZKE(l%V_ļdnb`@$UOVr.nî~y4ѫ?W=gL:\me<`qPϱtk mN@*0;Y1 EYhv{t`a{!Y%Ԑ?sT+^ "izy@*}_"P|]zb CQ> ,{!BJ$ (b$(aF>azf6^bA[]aO瘴T@ {kVgv"֊A$BU_[<ƣD&(託Os0Sѕ Al+鏑L"-wWJgN2vzh"(0! QWxywWu`Q-<9,,"31}|8y%;;Hx X^M:]ϧk*~iEp.-w<9~ӊ @uʸ(<躣~&贓Y 6_}K}ܘ.9;%Dx%4rSԣ#Ҿ=SL4^ ?Avcrs(B RV"!sRTJ:' `mpTntE=L*x|xŌ۷h ~*&{GxsnrF 95 /4 o 1xA4hݜqPrFMySWHl9_f{k C0(٘}) ;v뵎ygq~lc! :O8`h5GH&*%q'uxr7PBxb(qG6"JTQ:q7mbl*'89:!%x,5bpz',E*I0LϦp@L0r*FqurAԮ!SF( 쐣?;lm ?sl~kM**9ƱK'oR]tqW]!rR(6adCD]Y@I?uCa:Nћv8;E !T* UBt?-^%xN8|^]'-:eŇ*D!KB8rm,-,v!~(xe~-jQ,X2ёۛ8@}F:AT3MR( A K(\:#l/LU+jx_9!_qths<]ʨmy0$g0"qPe S_/{C\`ն~4T<7, Dxxq4*Eײ-M!z;'Ha3gp#$~]]%))~ǮLJ7d 5xbkƏEg`v0! 2MUGDָck@J? ǃ8ܫ4J ^ۂvI`pgl9p!aj Z>W @&B@_$B])dYZ}'7A„D߁o}sf.$7^Ȕ<$ 0dSA E!+y|+w&y; QGWvOLjdUS،a_5U\yS GO#vPfۓKխraJAקgla b/5^爛<ۼϊ1ITyK EhXFahEft6^ʀ7RVATa+ 4~1eaKxcAyW{D4 3P ӛt6ӂT]Q8'R{' r^2gs۠{& D@\O/b]CMELj6]D($ek =wP ls=o%F Ob-W%?ap(,l04@2T5b@8pJڞ!uUem̏ {fSNC|KipVVU4Eiz8u*ޘglcl,=O0K@0S P0?Ef"U'@clbyUCsN)r׵Cn] _/FYVݻ.Wk1SPء;AR`E{m8Pa.dž1}l)4럪oX~3mH+*ך{[>/6M;HPZ& l1;[ӆ-Ð3!]%Q%OM-4m0r^1 S a3 9à8A ͈Q۸2@ ĈxZTKS ~rV RE w3!,x'ǖʉڶj9Ʒ(mjkW?w% t`5{ܗ '>űm-jT-7 +g *.=QMYH?&cZ(X|1gۡnt6E/;&?͑&L@Ѣd>8(ae]:}{"f6Ed:0Nis$YipowL38>RNU#w$󐫐hMM*-g [,ro[zمVDTPt2rqPJ$%FzYAޢ4ٰ@)( tZGů.#} s&K'{jxo2D(:hr*}"e_{QdX—5k,M#Kanu0dyu'7 p-?vKv8 #s*ayT+c7Ǐbygϣ\ Nz}AcvmZtwl( 6T(V7(F*8b"uW>O?@}Rrӳ乬wz3|gwo1_{ع1$&nuxfL Kr5Q_'߼G}wO_>ܺm7RHAРW 8w_mGGU(cm_9z_~RG\U)A,6./ΐ.Okfk.-x )lxZ= ?S6Xc\lz(4^,xȯ+Xtnt\)~6\(]VbX$^7%E<{^_.=0ddDlD+.\U#ыemmƍm&D CĊ0e#&$M=[}Bn{="Q$n!PWB(~ .nWMM"[zَ<3SeGNW<ಚbs)<:,tQV.( ={QVm%Ti8t ]/{cGvS ಎ-!B"?({&#є3'9^t`pD0Crva´[AS))PRt~hx;ˆ" Qe͘⡰;ȟ=^$rZ<&on4-(4`Xrs%QaL d癋L#d)ܣ/hP5Pbb:$SmM]B%_[H?e}Dɿ0Ó"g\%Mܐ* fwO1xyoZ}go52lau&EUN<g1x;tV:TZIa;?i!fM.D>3ieg}MBjnoK9̟֞Ffkw& 780Ϗw<;ZZcʉ2w;Ǹ#ϸjC{#ƴj|ޮ7iva `2Eu/QWwsL*nmgDud8})-2ua~ɧ1s6mxYG4bt՘~LW"ug6qQQk W5h.nabFYVa g[r<ĶKdCv˕zs?ne5=unς|ٱ3i7'DžuyXNjDZX[ۿDa|Dd Y$nG{7mtK%Q"΋N~0фG!}`dӂsu|0A~! gJb<(s hj1pQf_1x5g#utB8|_Ge?*Lœ^ܽB:%sC^zA :T h@Rk5t[:cab$X7 @Àhe!UA8}J+ob`DaJerhO@>gzdi$6͘&KNX00KBO#8D5=YXz*̓|OX5}U0ݜ)`#rtu$wsKI,Uw)Ùm 0PccAdiy/&pddZ%i3a\@j\WEܕ!;t*N˜oGM),7ԣ7`0dsvϙ7'!?asZ6J!*蚩ĕ`cJH{ G\9 ;K~{QUx i=24|3:czԎ/("z!.4+1Jh| <[: jΙ4 , GDq&2i;~j] ղPbjk&@>l v8̢oˎgvBp+Or]䳫@BdNJwmfG? i"uoEG05ҳy9;`sYaHm=PBWOX}DGn=c?~ Cry {~lߧ9m%;}R0ƇùzH8jW| juq? êφI3Q_+Nx:C\RK h(E) _šAG18`{ ]RM^ٳ/׽? iƗ=J1m%lCQ.x.n'쎹}\ĐUlRB}(TFR )T.Μ# &BMJ <ϺO mƯy͟-tЛ'pSNh>4&PYFҒ*<{u^k)$-;Mw@f&]O.s^^+ 0SN:q9)t0T= d7ޠ:z/l><͂2t9X>Q(N4E5I82pmwIP8A@a;SPfaFKWɲpB7pa_KH1СZCh|Iv`r.ֶP[Trp{d/&`O)Z|GB p 't_opK_T5k[v|f:IGNqS)_3*tR@#/ZGN4'x.,qQ)K5 -ckv.80s(7)c"nY*0SCxl! -*>, ;4C9S~ORHGgf'=<:uu| g612OTTAu3 `_rt)KDH/Sr4 ,vn^fw=|("ӫo!'1{]u6A?)n @PbboDdm* ă la]s[;mskD7ww{eˇ_;J{<<502(YjhjZ7N1.-j- N0ٰ@Eb2# r}%o (Ka],HO^+$!֠:,;U5sX 'a {^":u?"uDBjý^9Yfv61(t 0r[!ͮik~HC!WۿN5U1YQۘ{A<61f&RGP9T0[#@FGr<-0 2# C0\{v!~6~[^-Z!RCWB؁FbDJ<{#&F@BMh+|ӱusJ:~9tAs74ա%s 8(k)hGx]ZR5HdG6z9[H2#F}f֪RK*/ިak]k_"A]P?vix?"a" ,@A9>HFƮv[^W\_QpKΉYF_.DYk';[Ų݈|l|;5(ʂl=)y{?rAJU3>rWT} 7B۞+sP 9 }?IDO璅 K }n 2U]06 wVݾK.ԴtI7>9Gom.ZG= VZ7#brrm%kٰ0jAp{_t[Y֏ weÔ\N}gMI>苦S|sP‵ףUatEFΜ mY "Zڏ}9 JPBp{ntW]')ɲX\VÃsbGVD2YGnj!Qe//$}!ehg̉.5V9{ x(s䶈־E|΃K y'vuzݛlXޡcx-c΅2ڑ&igY-YX:\IYDIGyE=+Ć WI]!@ask-sJX0<J5ET@Bשp]ъD0:\DF|E\Z], j!EmU)}|1`Y o99 8֚FN֎k?hFv?p  uƴx۠w]3>.谺4xuWG>CݝhT 9U+8acgn~K[B'Vgɬ?yAiN߃ ˮd^/}&$6zaH{PFI+~n}q ѣ?O,Q+Bzy?nя:@sJVc2;cjKbD7iz}Zzm<>.9) η0j]Eʓ|o]B>nn~Q#Na$<4m@st]|԰h "j\WQy5RajP9&:YT뼡"rOlX^f6gWZĹ|=߉~`.&Q5̩E;jb1Q+t6}/*/ڂ.<`rʢ GZ58W:T֧u;:ףX3N/`1'*rӻ3|it4UQop}jch6DRP 5d* tEElجZ6}Z`ū}QRBP9 !AKƧ^lEBi2hPJ4 DO!Ä0|0x[Η}PRle@Ec~=Y_ @xO )_$3{Ǡ(t_xH?MwFIo襼S֟_}<8xX{`@ ,~V|U?Dyah}T ??b\a }߮^o6nvݤ*S,0f11o70WPՏܐ<[d4}o;9^a({|+}C{Gw[ "ﻛ&ZHIh_Qç`D">L@ 89d󬠌 k$|ͥ@ hwF&~E $@_2?G( ?|$ǰ<Ĕ!p); <Ϧa>=3)ch昰{!TҌt?'jNrf閍S=(SzȋM>pѓVĩ;y8>{N‰:($%IT{ **;Hwb7oj?{}?7d۩E:_Mi:rQD>gձ|P1+8|NjyEɟ$ߔҊrW@l2B_^ZDh%}*fBԨ{?$S3{A~@w vvcj[ k`slkLKMpP/&Q`שX6T6)!`J2!Ft ":^T0(II$o nv6@'0) ?e!cTL壌5k`GhRٶЁh#gi2`yW߷3yKImvwmRͩF4,( hB_OI%P,K0iMjek#lu5_KЄZd+{ll I)]B6 %b mo2\@x#ɰO﨧 ~{} Jgogoeõ%Kޡn~/GL=9l\wNwGĒ?*G>XأAR?3@AI=ݚPt#G,ߌ_L_X|+~|!FОc(89" ,:~׬!B7ѡr z:#Xb|}!_ (Pr^^COn䗏WD w>~J\:CJHz =Ԇ*w'\(ߚ_ :o24/2#PGo'ʫ'}e9g9>7Qf1JZ 6".l;JMԉlܼh3ORd#dϗBSB=?% ~{;{S*mR,"$dl'fTiim_t:1~{?w7q[(bb+˛Hh3W{ǧ%)} 8% G3tx8q%'({t=:Ysoqƻ잝ŷitM g>y9\c|M]T%SFat?qx!lDp?qAXIbCߪrRY4lCL1ì@m`=Zy%1 ̌<O>@ ]Џ}wX@6+hh=::!p`$;;q$ 86y$9;Ddm.?>ڇݫQm:Ćyg] w3D@ /^ueS~.FMր %pw$y:@<$ e.i{7u_3>޼B&/v὚$غ Irq.gLɒ D{R!XNhy^HFI0)d`a) NU9^ϵqgY-{ !.}HdIs¶]'Eɂ *G7D#H6k bQ3z+eb6_ڎD 4^ڱ9AȚRG|'GuAO< *}yPOq|٢X)N (t uFZC!؛]StL߰oˈ_@ҼOhVG])s< |%uO. f|)`9B~s>7ޙ2m0!**=&%Ղ5XfZG|]U6Cm%KpD2{5hD\ Sj]bsmh4J8Mj3xB}30;ϱq0&`uX)rD []TAJpaupL\v(!(-6c HGxS&zCFFH}p~TQA_{ jm7Nđy*Tf6mrw''ȪDgL띷'aҐ*wx^Lw뤚M;qg#.ӂv){;Rq6ޫNOL!?<28j;K<'l3 +P-$x<`,ImDv&?!ݯ_ 1 Bd @<ړbx{- 퐣L}(/ >f4UUS%uK ?~ˠzH=.{'4OF Jkk{<_dQ0o.G8qYpFO5LS*@Y%wp''M_WϖXE}!3csœ[s;z }q}C(YᎴ;HWs`4Լ^qr\JR>"3~ .qOw%Os'?hN{ ,MN0V o=vn.O d07Q,*U S6l"}AyF{<'16$ף>Z\i{SPb`6G* &N;/.G[dhcvՎ|ųN}s;OIOH})(ׄ/_I~wIuT4"&ϫ:u |7~{A IOs6׏<|Hmp|#!Cr{yffr=X4M:(wW[6O`+0Xb1'x㱾'xpM4+@T\i @p^PA7e~'u |" Ž ϴ}rӺLuQ]Z?jˇ8+&GZU+& CifIFF48d?L(tesIt4î YTCK慊DQ*=6W@+c*V1m GE1+0`xJJ&8k jwrzFWF?@ÕgC ҩs yg^w `o6ŧHUNN\w7(-Wu4w(:L&H*,)@U2>]Rg=5a6qPEpo=}S ?? ]jM0TE G<|_: O(eG"X0]P6 ܊SD ΋s+2>!W=3QL ;&dd6K$$66?_Sc" stIۑB$2!C(?5`d=2߇fhce $`$tSH@(Ԗ KO7ԞN|u?2}:BJ0v)߷p8˾fO^aYA E??~;G]af$Wĺ,5ŏGܚqg{ 5ͧz\ 7,eܺRCH^CE92q~͢ Z52 buKt)iӳnXc2ϨV=eިD?LJ4Ʋ/ [~cBaa4lgGWᰅ !M=gVƉ!L 4˞Fv4El'b j=1V?:Z~~[ #pxG7 /N~sǵk \9v$E>?wXw]{:IlK+=ڸ|>yG9릩ʂ0΢%:WϺ O|2bv!o_[¡[{ˬL0VWݼs0HYi وޟg:61X}v?D>ޭzX`i㟹P O'v5"Laǣ&cREoMo{T^. BS02s߱Et yZia BbUUd )d ##Q)ȨP}>D`M^:FmjAwSo p'Y <}]\J1akuKa!th;`kČ#B'΍ՒhC߭=5z;f^= Jp/[B]s EAN-P!Oz~|!`CBV_QU H9fazpN XVpI#6Xt(\%ˏvOK+l!<`knS0"K\.eX0}4GO>au&n&:lmFzL)R~`ƃj CkXqR]<=NvOvZ;g̼a8*R[N`ÿoOGx}wYm]b@N^Cf8 w`T"hseG[oѳeat/JTyDV8H#fIt 4(#& ٢?~hţƎF$jH2*WZa}0\Q۔NDu6s/Vfmsނ)"B#7UejA{SأL#晨|ZI"T9$4TEHdġ,n0$=seHOr2l26]~_U/ b4 [tg'FoԳ`8lTGQfWR osZHTaAip3Z:RCj"OOa*e7Ȁr_x@ץ(ulWW{/A'npvrz;17֐P̄Q߰3*` 'ynOJPMkZ5بƵ{-'SŻ᜕Kֈg%KQkؔ1MD JD=Bz D[X^tc<wTZbQ Tn ylxN6zbgophufn]yJKLmU *32{t?HXϚrPέefhy$G,Sp]6 /wOPn@wGO67VC\8|,7=DtT'@F֖V&o9+m|zp|>~WO6 ٽI. pה"Po./vKȸWZkiQݝ\/O _ UߥAE|w/X른g,&D2t5-mo! Ta&zyk/>BfA yL;$Ǡ{#]yXȌǙ ? ݓ&~T #WLC(*jN$Lk=,|!.|:V+C ޘD|;S HKJB.<^S)WfTV&~'{ZFsTddLV9<>˒0W/ǚUM[};, HI,@d%18ekAh;3]@hQ-ԔWHgz]59ݺayoMrˤ"Ńt{[&?n4CdjC1.pdYjr z$kPm[lӂ&x<( ¢[Wvk7IM[0d'aD(i_7b_ 9I^["fūR2ZD/7|7nm\0{?(ŭ+ m+1&^PuY`="W\aG4ϗT79sR U@VV5] {t Ϝ 3\֒8nH5P VY, [KG.ľEmBQ#xeJ0bfz]bQKjf{H<bZ%qen6o-:2(}2}w/^}ϛwO!N|d#%|$S9"Q L 4C`m-bQ $M 17# c I lJ ,~B]b8Yh `jCD4`\F A!Dlad`7")idDUtr60LOV E+|Yr~w -%|cdÖro( oC!X^ _ <P9 T A4W9y.w;uE!7K+V;RЃCC;?\»Un &?]&bZ`t=y髵hZAMOmgZu7Fa+2(H*8ބ,, RcAyw*\lP]ZQrBs졓[7j&9kSU2MN7>Xg8ɳfoQm$!=1w4j_~ݛ=dw}vy}{wp[N s/߁IluX񿣭"9}3"&_?w倿 Y/`D$9g]lY9+fq|zÎ[4՗e5I32{Y|Dž2($lJ_aĆ%|1|s+]i)F yCA`KxMBD'P'k85&`CCi((m/]T`EkG̓łufؓ&7TG.gOcBGh&!emo so[`thL "/\LfL@.S3VÎ ~"Eq>X0dCA8"}6r _MҒ3 "50)ɳ@r旐l"\omw(U=aH1EO*x9]'S3A%MA,RhfRc'Q2L;1pg+G>{.4khjTښkY9Q(5rYwUڣZuVK|=;ٔ<3[LιM_ۭGb}d.08ZI+؄7b.d70J F!(;x &h VLX|:Oӭk|ڐ<C ׻ىPs*3?}] YР?|TBGdI |tS0ۡ)%^t|Vё`Q;BWRfdz\/ ʴÈ[ )$#kHA!q  &n$´$1r{؜d!}, W ;xf%7l* 2P!}shdVL~#)xJ~yMJ)A@B{" Pgbԗ ,[^Uc4xn)bwi`.'tuhx}ѩ'JitŖvoa)ݯ"DP{XɃp>_g+D H[.Rsv 9y9^ѾKǼF*s$O`"RP v5''q=  ;oX$̅CXڔZMDq]̟s<Fx_opytUםdK(,!T)V:nIAr&灧[ L:| ? uj˘P-BzԨTOyԅ$.L7e8$dvG5GF&l8bKs4%_t _}=@ҨM :!"c㒉q,;q­Ί*@/Y1?#~bόv GB wbVQja& V-&EJ @ EWDڮn|,^"At:`d, z\IZOH.ló֏&ܵ/M!>ppP29 A4,Dkow_37='vr8;#Ý8v uPզ#DZVH7 ZhEq5 ьC7Am@LCgC@1Ya.[;!˫g'9*k&lPA_b\kP AW<ʰ:xx"Ej:6v%Z* < $P"YA@HNaNKh i4wy,gګfGoK_ }{+M7Sƌ}ޢ=GWg_P1I cQ+4JO_=a*h0o+I( m;udhݴ?oc $xߙD dHXnS7lآ{B{Rz<{o|QViy$+6Cc %7F2Qf?jTtD1EIq9ƴM?vF}-Ƽ1W5̷q EJn1m}}>5rp!i߈"*zb=#798-#CJ.@ҨQ^M&g䆿I/zO0PA,2<5i-B *moKɰ-~~Ae@X?l+B  .ads ׈U(AnoVsψ^?S|wDv|`S o>X?syTS g+ Dc}?B9 4d ךt@MDG /$J_[hMPe(u0?z}k#]*_5ۖ9c\]l֢r,H'&?ƣ;Ayuq?N' skgZSP8+<?6PW0\u`7ts9m Jh7+N*=kG9 dF@eHtX$o+ӺصqU/QhyVs{4W |R"x`>bͭgLc)2*"l;pLplp%&SqRtO$%jy %dNr Wz?RIݱCK+8bVl0VX]mGF&:O+8P0*#nz5vϣjw MB66Jއy1^Eݾ*f$Ԩ0!F>As//;AyH_c×"g'})؇cݐ+A&A?A<*H( yzD8̟wx N[Փ\[ƣd9{N"8@jgOz4W2HRG Kةoґ/LG9'd U` @MIr[)X b$EdPwpvXƓMKbS[k5€T2n<̢0%nJkKEP[mM 7!xGv{u}\d"GVA.WGh@U1˲ޚD5@Qal=|DI 맃2X)h@ -M$עb$xa>La+2k.E>GH3+ӇT@;hH,v,ý"V>{qLZq'4PM$PAWc쫳=P;l}#0pA`/FRz߁C0q<<&sXZgL 0oe~"hD.e?XC@r@= @'?*{X?.۵Iű=. mˇrCHzeCa|*(DvQxm(?E7p 7Sh)7_Wy? [~o-wvDRfis2JFwN5w$JcQw:*o;(Mҕ{`fk2m 69uxyuL_;t |p rtcmC As0븍>k|뜟?|o4]ۛㅋ9LU%DL I_o=go~0g$UJ4,mK=h;L;?9<oQ84~}NlI6Ա6O4 $rJyD)?ߓY[~ݯ}`K?$@uQY(DnQ/-893YГ<@C>Q)MV qgvy{ ҠT(TiEAko>eCQW8_Wn􉓻4ci֙ |˖,M'}0Ne}m85o'~"{HPϿSg~m?>Zq,n A`#<J)|wpRHW2iG=|ftc ! ALz }(l9&;E٢ H@<*h!Q$ Ox]| ,Dd|:׷^ӫ~MҮO|I;ϻ,!|Y?B@ӛw89&I-$<| G HOSƿ?\ n>mYB$*)Twk|wy/jK3cC8SFtI 8qk.9^ӲkohZ9Ftr@I^Sa˔$nv~G )sGҚJe!TޝTvyy^IG*24 sDZl$2VC)"1W_ fpWNR0?WIw0(k kw|MӤ>2Q@ɴ xXU@70`vs:=!:'So6@ؒnƀwz`n]+{jPmi@ Q@4P>xyHG﷨k ?Ri: 6(\z"8Ҍ7$.N @"$v}uL;GkZ % [*qۢv]'vCE؃yY k*3''S7R65hg5X:;"7ӕ>лD4=<"M浜*W0D𝍽ٰD|DU;Hi<;PDQ <’ n:M-Ĝp~Oa58AA\LUl;vgLPт'YW0\/C@aGtq⩬N  c-;Fڶ[9hՎV-s!F@ʊJ*xͪQ ʇQJwY~??120czQd\QoX7TD"EN6n8; jiɮOpkza HzPPo>~.{󍼸q*~Z[ 2<Y`zM=3K G_~ Fu=,&^sѓ7 2RH@tzl1XpݔLK?cן·lƘ{ RuӄQSM_^\#ɀݕ>5;J% 3R`&@Bi)ʨjaF8f߽2\ UBp6w+SoT1"DtR/ Z`L 퀈q:9Q}[_McNLcjL;7--4mn͹ a4hՖc+#(NlNvR嘺؈F@nVesC|ħc^%+Lٜ&GxfJtE@q@+I1F [hw#/ C3rw^8n%1qDFN=quPo?¥!<7Kӹ5bFl}q|Ϸk]7r>m0.rKA|vY+^!:n.tP5ea@+0T:GDP/  ~~^.< Ho C#(, ]8tha=XeX6DXy'7ww0;/G+۪|Xcv5eUst+ށA.wqOibυ^6_o h,DPG0•倶#~iGQbi)+XTHai$Rq[mgUk` lMJR0W5OѰ A= 玜)<ӛm Ti+J87U_oJXzt{qiS"zb$ ]gss(x97]Ǡ^Law*!'f[gb,p7 QlN1hU7e@7!`5B]m՜hU؊]u׋5 & 3g‚;3 MVo9!G'59PYt-))z,"3I0}plQ2!W,̵Tw_cvsѧL:T5:[m}pu_AfieZ4Qq~ecEOhɬCݧDPIt#٨,֎9^'uߞ^`i4;`>jn~Q皸JX뮶S9fj+v"ֵI V( NP~oPC6MpP wA@CW}WB'I,),+iYnf BL~xIhH#BB=!rvY8CO,$Zt38_{#-[ g9|TS-3c4ֆCEb+CpD\"ֹSI݇&#L)nܸLihppe > ;_BHO2]Z3Z@q(n:zDp-s\vG՜X5R}/bUO?M\c @wQ|zZsWz`ޮzܻxQVuQ}t.޵`5bkh4O#oEb]<˅۾*#*.L>N%V6x?d-Y_`~yKf䎙=_;ΙG` Mq q A[ݟ^8=XAzxxL  c"Ew<r#ځHDJ^T,F!7rHAoSadCq<Ȩ& c -RC)'1kw񈍬EPv*^q)ufכj- n*$T3[2TL=thv1L _Kl's$u8p>8tE(oЎ32Tq WS W@_2>˺i_, o²e$S@"BS3 0e0pwڦ!|?_$o LzJ2rZdmn&UqjH9#h RnV*DC F]N(v5=+ `65a8דqф>[c L\%|_o"e{2;,zwz _ǭ2EGͮ\".nWM l(ǒZ*颥)Ә ~ `s`u;| Cvo|X> c=>h7X/V: uf{&Moiba(zu3$a1χJv.<=7іfM̞mO?isFOZniwg-uCIb6o4,$Y~*Ђ /_SJyݣ i]Sڪ5WGUcts)G|f3e&z7-9 ; E*6rJ`l'~Ϗⵙg9R~1r5}__f|k46$Q=[[c }If^׾2)t;_lJv@)CS;^Nodfh'#1 r 9Dѐ'k>zLGU'fiw+@6, )ێE( UqH5)wJ6~},-u]fXUꎀX~XQRY5\{zZĞ{"N/T cI wMžZckܖިc AFNWkLBH"xB<\(Pp{׹GM[K@S.9aC/Z51"aXeMoF$䩆ݰ̍4yR$֞(IuOw]x^~Qg>>a=(v{tPZ^'ƒR)`pN3_IM{0bn:BYs=hNO,ik1j_tadrqz.PȜS_σ}Xi$ݿE8]NsU$e@`.B`5{ti ^"hwU͝>9T8%>u^)s;&gy)^^`J0pNmIxSVTUbZ]HemRiP<'͉ EPbpTک߭|pu )i:^׌A(L$U60%(]_KvoDhCCX?Ke%prbfpt^z(Dud&"է hIrߺjݎp nx .Q|}c,]hX'Wxr٠~U~BN\6gP 4)eV"]A-(Jܺ񧛮Blg$YjjQvsrtZ`3/<5i|׿v:cZjE,V k083b40>dpߣ3-2۲1BпZN bʧ>>O-Zw{u0I Ь Fv)r6] NM1JCihsE#D|2YH*t,`CM D`ǯ^?ut8s5x$կ*ߋ-aqe%EUN5^gfOyڶ9K /G"=t;iW#{;;' H#OE+@ Ҟ>iZzB* Oh? 7?0><$ϓ"A3l|;_G=z( H='a4nf}!M_}g4/J&ljP8=~/D x Bv 2O"7}*'Ѹge%%'o&{1`z;>V05zO 'ۯu/o8v3ϩ'ˈ"g R$Xfb ,:kYLxQL{y }L!5*kx-PMQ5$DT$uۧ3B>%Ut!Q(9o8tQ'͂!2>M-J'.J&A1TQBL4>F3v 0LѶl(hxN݅%.I!L`Μ]&K!$${ 9iQqJ%~5pu0=ݐ(+:|1@8zFC/C- jwI`rZi@A.X,Yɱ 2> %Q)w.f^" ˻#?tOg7lDi$<޷z†~v *cNDgVuFꢉ1``hxubMYH(<.Z>Cŋ6]xJ4*.2krk^/x{&˟= y+D@50?-~|v7So LV*,iM63|~2sKUG. y@ x _g4PX~,U|oryjX2ks#flK1(w. 8a;t֍!^}1ie8aK]? ftCpac!0;b*l7Y>$%LxߧD׻llڭN+ycЪݏK#ATdH!tϢ`ؓ\ t!::ȁ z! TXv=aRO!>^"L!KC!4w\a_ޘ M`vI;{zfv쐵;ۆX˜fuPcn(GÒ4x{3s'XjX.Q3;YPZ opQ7d.r yg=(P5s[[@!t&sdAX8]pne a4Ow_]tttMH>hWzkd큌Z 4͐ЉN?\. }]Yqm D+8;PA t0OhWCy_NȇDN&J'1o=~h[&a$x< NA`]I.z}yf=w1|ό2$| >xp@` _F4YFQBZ~36:@)m.QNYSţ/ͰYQ^* ]糺34+>} |CMM'Jo:?/G%cxb`O/'ӭO르)$Q_ - }7PTwMTfL2DH`7xlB}}\ݞuP@ׯ>cA)NPOCGN_q70~AP~B{#Kk귓4kɥA?iw7mAP@P_~GSc (0iamo\$~f vIi"blogBj@:x3L> MgzdޓA囖o:o4dg[;@?J"xt4H{>39jI>jWʊ ! X!@~J۠8x/C^_ہ\uC];oС 4$Hm}%1Q Q,RM_rH*O >=:~^͸7`b1&Nv)Tp*c^萎(u8T:<á  hBUX è PR hLݤZI* zh2 3 4(ٔHPY!jC~>9|>뗾/YJ1~JOדB?s5pC5e)9Ƶ+8^AR -)Ü Ҧ. &~Alt &p=D'.iP-* H?mf_ǣPB`3x\x1 &ͦ ; ='%Nrv9K]r*Qٳ_4G_el+K-VWFX[,nƖHjJp][Tk,΍ʶde,tUV{Z)m,_+,VWBN,V֗VF3ն^.})[oY}eK۝압̴P42D P:ߟVX X *v Oxn#Pq>Ӡx<ҩ aH3T2F2}@e0\5Xpm臹xXDZӄ ġ'>h0' Q\D ! _3}*V @1U=3=O@|A @CNke\8QplB5ua0P,J*T˱P}=us3"d&j; v@#6x9^P(PIj e(?+u8pK"4)ۀDDJ,e>)K>=-%ۙJ o7)?!51$JN>@ƒkXcN9Gذ_u{LBB`o>'9r/}{5l,\x '˙6wukhH5aa-8Y7I7}gnOx=Ol`흉`ӮkOO?32k҇rZ X>պ] 6_3؂ն:$l`Gr}t4JJdrYufi/˒mOԡޯ^!BJA/G3Tf.pmGa 0 Hv(p!u=o\S6{*|x)b};FOxbq&^EABx5Dlx A_ v1( & 3I^RhP@1L%6== #J/P><8s7_or$̇=nL= CIvAٔ$@!ӒsIV"bFUw!͐J=9]9?"1`p! aEf9'|U]j'EA5y1Wjۍ@ ؍D`4 I{\B& .&{f$i<~]>.^ƨ !zy::'CϷ=*'[ I8+l!j(O@?@if?%$(h/ދ%}/$ 'hH$!)(@n~^bOCh&)*ӱ?_ ǹ$Ct#p{O*u?Wg|^'a#"a^ٺ$y |;>LGip+%Chxk* E{IpsG#xiJ!hRLHD,&LO1}S4X`,61ԡGa8Cc9|L<|򉾜I4*O 1ń I DDtc**JVOfkB8#ʝ!Tp⇓x @N_40!0| Pg%e]^^?pyA~nQZPm̐UΏ{.XH)}eY@_wOχ0 0PKbm!?-ّhI$8m$dy;Hii\.X}hl(9I3d8+DhU5,"KÅpN6 P`~MU8hN;Bm'NOoܰP@T, 47w ߴv6`.@>{ (A444rw46*ZNѠI}7f@[dD*]BݖK_"q5|dp#O}4^|P;4'a!ɱ4|%z>oxWF#DT<;a;}AQNɛ0aS]NBxu){<AcQ ~ tG?q4Jfޫ Pc콹,tԞIF# d6`"DH28LAa%ۙI[8 HrdSp@G^YhԵAt /Nr:'b<{ǭ0 Q X1e2xħC aS;'пsG$:(Gb;Y1F(_;˚D7>=OwyԐ8Gd@<;2oߣ{˗`Ci7{|~*4!` a w:r4J >^Ӝ,8OgaxqVJl5k^c ޫz T3Ж(}BIv/$ 7 @0aӊ7M`j3ۯ!PTfILd7#ʫ`^mИ}F@1R"HI8Ф691B3Lz+ѭbuU)@<"ҽzisUΆcՃ,&\ "m;Be))iiwmXlrSL3 0/W7Lyzla]_U`?J) pw$p㌠6FLg߭ 3gYg8diV!Bѩm+'2>QHMO!Td`\HU0K~ XP putprg<9v~5H3 4J U5qzS_>NvkSٱ ;`|4z Aݖ}`S>]'P 1lvvþjӉl;$mHYf%<,ytsSk=j:, +ƪnre4"%?v H!f0kDB~9X B6l>ή@,gLÔ]$,FH:_>s`p v@!ٻA\nxw]֊J@|U@qPӣ:G,!5}CGP0|I9 gx$,i7#NTK%I={ɁP\ 2':P<}:is:Z K :,h#> m ^MB0@8 O$H #pCZWA*</D7n8-<aSa yXddfc 1_ p?Ř2bF뻦]|q$KkChgJO"n ~kDP",_m}JX *hrf"_aj @@{~gޠy_h&҈zA?3]4C/gYM$>ph;gU{) @*6u6e@Y țIt?g֕ ~, RdpG_.ZCјa2'ic3 Cs=Œ);a =ZTt dS mΨk_Lr>giȘǔC2NI遃'mB)# #!ˌC$jAHND@5m>V%{OvP9'`l~IZ9}?i@wmXyr 2KA8?[T!K3K7VJ4T!ĺ"yT 1?ҾB^5sۮ'68`iEjP1EXY>/+p.Hݼg!`DL&FV` fEZJ# qõՑ%{ P'` vZ  $ҧ`!ekSfН5[m@&Iuʂ\ҢOr홪A@W/jfÄvTl/YE(_00 {7_S[0Fjf4KrU3?q ~n>AY~'/GܓH~1C($y! .%<31Zg@XKJ-vkY$ĦI2D0z! rƢSig$8  "'2tpP@_>N M쇚AR:d5C]Fצɏ>K n{ȉAfY tb:ۅ0? w2~=t<4:<,!RiS}`Q/wF_beDgCsQڳ%lIr#=[RWQ3.Ȑt)haE>c*3N- =0={x0׋e {?ZLI=8g BG݂^G_pxA^殿㭉U;yTv]Tû$"^?cȍ9yz嫔EU44[ 2XqC 4l0U"Y&SA*@?v('p?;iPXzMV|GbkA`2{zԬ'c'`,Ox#j͆h務tCT }JBgY8Y)yV@xl"n``mЃN(zƛn4X?s Iߒk˃ ո!\z/!Aq|f.]]یj[o &gfv{'&9A~ (@goxugR$˳^c|#{>`tLW#ޞ'gX:^:X n0&Ͷ[9԰}~w:i/,G } @bX uN=^j܋~^߆cFx<w1R2I ذ< 5|>Ɋd,DH;Ub6)OV$7L,c >ͯm$/ 9e쎢&{.­0Aq9щs:IiGHcMF"d@fs=4@ӀnmaXt@0(rPƼ<>@|=ϾP} pS45U!׼[3é<$ߡa=C0,>2 -˻JC\Cփ4e~?$;:a؞+w H?jvS!u]%D-M@Rup?=nu/c= 71=I'=b^.l~cRL?aO,OQ ql81<30$MkVc&)z]?U3]vrزsR5ҋw\inn6l[z% q+F\ܶbbffI@L e(c ]g+`]4S!GXs?܄((}* exvQy.M&&mWKaa` Ga:r^S`CSS@El7uLXADÇu2xZb2fdv&|I5祜if L5ɜU.f3j :sQQ͈@[n :pCuNc۠p!HQz+*69So @wQ-Ax|2"Z ~A;BD=fzq1" ~OrXB]T58iJ62~J#ŀ8&T^FR8O4#`T8R\J %QF c^6i9t.wY0̨UvΞ Z0]ar.$v6fƚGDA!0 ë w8o2( ϳm;\X}6,4 h$6 m#37fcoCr31p(FfAf6l˹ݜ\;{ ,^`h|=y'fz)E\  y}/7:@zj%GIØUw@dQ<&&gmyC8@Omdp̃.-%#'HGd;_='CT&%΢w6 1 X3"Q%/u;lr],Bun%DET'A;<řf݁pB[lқb&4 QvlEurn[qvbKc4X ei!Xv2 $66` hyohZکq|BM 4TQzOmȄIɩl`DsMN3!20CG#v!NӹfC %кDZbsd CHo?@.k]> i戊"UC9ywà |цy&:|b r3'{YOQ.}cO4 VW2U0хmRǂsyֲYI |Ju-HX%~ [lnI+/`gn"1cujD" ^x÷r{f/ћexxyί#c.|E2>sqc!QF`wzJӜb(\Ȗ vD򪲖UnSƵقLJSQsj#HHų7"`fMsIi.豖&SM8Pbtx G;/ ق/w,V!vO/n4`١](1oT;l3l;fkpw4Jᣪܣ0Ŵ5];w409CI`{ԃ_Q`E8&RSqu4؃EA(̳i^Ld Tq ƎĦiLyj?<ήmIƅQI8wGyi4/Cp*>sq#RV8@ؔ9KzHm9׻v!@%0wsѝbhG|8IA1b[U0QJÔe¬79)?Зhy`@'ߙ"Cu(} 'S0 E &IzXMJn- ɳd4Ѳm_Z&0̰5O8tL#^Pd0-k1{0#)S"%w0WSZ(,]]B O &`FHCVO1{oOY/cL[8,h:Zk3NJ:&9hY/ )՟gww`e$ $4Ut;8`a{}~~OriH!0MYelx HB|̣!AqK(ZKyCӑZkf6RbL h-u#|IA}gz#(%`3>H!a0j K Yij-O輌0b tCo~2tAvS8/f26a(B$54ؿ?;W!(7x#ZH*Ra0);S-=5 h@@E&Nu=P+*n§?#T1Y,=ޢk|=T`Pv姙(@ړV~,d wl M j JP6s !hh\[X4XІB!$A Hj Q A?]A1Q@qHB & @B,d"S""t`tvENp:~Ӹޏwlr""X%\\+H2l #@9?TU&}.R*<R*$Bx_ R`Z9080lВgi &6bh6(IXYo$Ceȼ?{.7KaSdᦕ5DI `EAÀȕ 0xMu{t԰]@3Rp1H%N2VjJ LgAUXtO?-1vh/ɘi%▜Kfƌ4^oxͨAKѶP"#!ld Gp&j"U!TVVyzSkO_ y1́$%廟d&dQMN} "$~5QUՕ#z>ʙkT h1ۡCtl||ܰνGlla(9I'Dr:b_PQ0=qiz4 >Ɩ }:E|QQԴN[ UM PA2 ҡ +hۊ16 y#M24&(JٴiJ 0̀řF37~L@8vEXprړhr#ܡ|l`rXZ4TX\p@Ч"}B"Wi9\#!R#‹P.*8(J^wys3%愢r]@U32v@s|UJ u"Y$ @)-2 DI9vz=g0(w  M͋(^4CBE0%ot6!zcǴTh_iJ!C#IQ(EdqCJ$$ EăkxVkX&yE {P_zc1eJG[j{=ss;n[k4B'srwgS I*p֏.mz@C|`zf~#>Y|ʐxR ª#Ym`[eܷ`3Pd/FRf1(nr3"dj]LHeBV .MƷU[3*5ȌHb)v!*IJ?mI2ժRF *֤-mMN=i |$WS~)kVB8D@xE`6(Qgu8q25#%N:oF'$8̦dM^ 4ecF.Qiz1MZs7ͷ6 bRep%N 5f,iQծc:66il|K ޥn CY'ȩHo(i9K{X`Y`T/' aAb/Vo^hwO8[řo$X>tL m5Èrn ASz.~Rr=:2t엖g>t JR4sT 8W6B}?f|}'Pp}!*s?q0)H4e.Ze].W@DiJY0 /{gZKn @gs_q[?l-a{݃<@?]T5g{?]h+COBŸ #~ m_ʇ:@෌F!oV`b e1/]ug^'4=:sիjy<3GaA^NywypWr0%K~'w_TX*3]%NB}H\5\eK,>,FơWl C#G[?p:LHf P qy4ujh=u{gc^N[ey ~εM@bH~CQ%_&1TB=9^_;rd:45Bt%0ŇBG:w>=W |=e ɌY!M9˖ta>3#ևe4LP5L22Uj"5PQFEկVl'"@Cl)I_uMIܻ%˱(aJ482 fAO[ 2 #Q81epO2i ;eQ!@f, w:c)U5F"q*\ta{?^GA.Pe"5ҘYL^6kUfߋ+fqr\Ab5hEOD]G(X0m :}v±ۃd =†Bxr隟;]E BB!880@ 104i{B3")*?/nQ`=p@c)Hkp0SZνVg5Si3lEFQKEfF&TkM%ApjK1IXU)EHLeЏ?'^ 5)Lj\Qy1SR}l{#f?D&ةsМByo0㨏q!7u_rQh&HDaĦ82QbX Brch;ℒ`BIHp4ņz*Z5#ƕR#=1=a>2ĕfΊG٘H|j V) H>az ^@u&s1IImn^mͯɻ7PUA%/}?'**$ENt@KWX{IjZ󫽮_w%W]:t{;rRhcPo *+c.ZɆUȱ %܄pd):&Zج]ݐ62I@\RBC,mdIBs5ӟ\XaKHJ-65 䆎 әN7gZ r;9uUSXn|Si̾N-[,mwI_ZvL*@-gDpcn2L$ofSPj( 4:h/H8@IIA|dPd0)SBU~ya, 0FQFv,X1l/o-\,IWFITzW-nsh̶RQAgֻWi!]X@Q5Rw?~C~Pv;m\hpq]999>=1|t@i~f<~o v!wxd_LZ53|k' =FƐ|YG fF,փ6}f1L r4%{~mb992P IwZz;^UZ u ba>ԅq=J'3)å;=^椽rݦM4;`si\6ZK;k$Tl䇗[67}Ca "yd I;ܗ!OYGkwMt3q{*~Vx}aKj|@;ߙaxBn9RiɢXE aoL̟hiaMxV!ȸ})F6 `Tۙڈ?Tf$Ftd4Č0h!F&>H~ZWcrl,HUe]er6RWH&NH5#4599kcW'Ztk̝ `1vaȑW!l:e\QVUAJYJApp *Ǭ4 hi6XH iwyV*! %bajmLH ʨ"";@cۯpw=?=t~=jB4+!p&}}~`B ㉁F4JJ rOD"~\h|H'ZiJ4Rh7#,O1AԸb@!6 ! XW n׽ח#˶m[~iG3q Ƌ귻m6(e ӼS?ؕtU]U2 ;vٽƁ@k4bd&6Wq'kQT督|O)(49'DuX{@dYKqF18/"?b!!ѯ#7໗Pyz{49gKvv`"`|fH,Rud7`g0e PLsΣop6jtV$s:2@\rZpEDq=Q^"[+J\[rPAs/=[]"tSK)Z:d!3&!LR3:#/VEigQͱ-dx[Xհ7c 8It\c>,lvW}'11ۘc#~uLjvY:ߍa2ZG{ϧwXrYPW E訖> 7r?4f6a~k vhjMY.-4e7˄RPqt֧#tSfHVnp<5>{9zH\ YIfi7H4x5ʗ~^>c=o^w+XNoc=Ӹ%Ʒp3`RM# 93l_Bu?GyOU )^af)|4;;(i]k0Aw DBAt#O.#ש@xYREwL #,F!ޝM9f`W:b1L/9$siW'z167O]WbNH+w0\8ֳf O/ڡ&:7 0GXü?v~+s\NqA^Dozߗ jḪv;1sO7+ |gd pwv<PKSRP3W.Ѯg qgm ؈A# Xm I ]dxTfŒ 0E.",άH%E&Na$m&X4J!Le.T`XX5nT*iENe wַ y"FCJ'4"Ld*tfnD= d7i`4Spɽk3QS[0%$&yul`wci$q6Pt;4 1(OCG`|B6j]fdRlY.ux\4LMC sS[&g$|XjAupn-o<GFscgœ5G$L8߇c,INRmC24UVDb 6QNәw)Z!=P q.fqx5sW<3W 1Iϒ3evu0٧Kid+*jnnS7m)*qEX@ǣ.d+a^[b.kZWHB-tՒVjL#3;dnj~SM^2uN[`nNd+f:XD]O 7i{\}GCiւ\n)aCi\݆c{d0; ԗ?=W\'JLF{wӮfYm$6q;21T: mk,/Nt;fSF f2J".F;z; EU`-wQ0$a0~ (*6ڝڢ;C%,J`)-ӛi6ٍ6iSV˲T@L ș`(nA6e!j*N\0 rAQ0/%z*458㖚4o<biԨF T<DHixw U&‡y譅O`jw1sﹺXYm!- p YjI懅YF3. E9 BH~To[hr^`Nk#P/ K.PúD7R&k\8:<k&.~}bUa0){,k%z y6B$0pW0<@Q89OHV=?Hp 񲍬暋eRBl !S6ls .g~m1-YsUD9;`;k YMdqǎoWo 8iUvƖv.@C RtZ&kTM`U$p4҈\'U9jSէfZ1죋Xq@I9Ƭ)/OˌKH>u.TXSkMB81p'λyo&;ưjOMw F|I#$$lp)@Hr8@MI@dkpǏ<{ b55cRՒNdF!P1,lmrn\ "jpS䯷|0$a#J%$f.EQAQx1@KU$|{^΁Fj>imDHDhPq0u AAW\7(@l Sm8N:"ͫ]յuP-F5$ pDJ;%kIlcp'W:N4;1d977l,f9r#,lCPÔh!74@hN!G4 =16!sw)HN,.Y!9'v=>$@T<`N#ON #Rzr-tjōQEFyUy_k_4c* R둤hFH ׆H6W*'T9@=#dSP>@ c4I'muQ }O'_h; __wlؕ(QPLsh&1&#qW{26/F<>}XzKVRjJ3]03gp%ZD80ot &&nmGIӎ9p;n`-IDZCI͋&@ADI#_|ak:%*/]L81RKo/T6iD- ܼ3;?&h~ۭd% 6`g5ml~/Vk :"<^QjLj35_n$i}JLƭ&N!6WU;;>bƄxf`M@)ܡZtzA B-8]QsQ5 Ƹ_)tg15[ЅS;MbOR'OB-_?)&GN&;˖9ZkBwI11w @9_u;M[[m- B0*_\a@ΈO!aT `X@Ngd=ᦆkȖw{QdGxޙ܁܆dm+!Kϗh2(O4dǡ<axJIfPtOR;ShiX JKEQ H ^0qCx31?Q?,)~L-fQv!cX :IS!?/j2 l#^õ[֖# v E6ɈP8a'O>vkO =񊉦4?WWb!3 B664(z D}~D$nXxޗVƄjMf)%ɣE튩*Z;6O2h)&%id/ur]8T*nq[N'[.f;Mߞ)ys jN˗ɳQ%L@"w ʩmQcxޮ>@=ObDDa|PC&ϸQ MqÀsy"ᨆaM]hDD夜23*3z R%>]2@ Z66|S0!;7%}2N۔! ҥ=w/EJFF{Q!Wk8+T0:R8Qm la{]*8 GjM3XʼB-?#4)[T)Jo&k.9bm)~vv<ǿVy-O.Ffʪ? _;0К^$ߺ7sru"X~U[ P0;3B֔l дƶ.7,2[ZYs s(1劰Y9Q ԩnJ<"7wq01BE%ศ5x_{;3cAT;w02=cCHlMwKia~$TuxDJVRN<:đ (s{O|`>< w]ձ§a<)T:Ϧ)6`6gL J#I#bdJe0,n|A&NK( [阌/S*lz:м=f)9 @9VԬ -ĽW91jYyTa(.1Cf[qboAx-=<'SZ_ G)N8yK '`kDlKo+vOc.2qmqP؟Rʼn9YļJBhX0H0C3$mƊJcc7jo,"2꫉d̵]xl@xY u8ahj`&B'fI.0-f8vK:Y5UDv CԍtHn{nlppX  g]&uKb+BDd ˽ SJ5\̦}Q #Y-F* 2Rh9:5Gu]|d5$ H(!Qߓu68weT:CLWS}hŸg_/IDKB* %"%RI$U_qݓ |8끉Ft[9;IIHd*JjP?W/!t}y ^=^G*8l]@HE | R"0ԁ! uxP!0D,1nz ~vgguwΖrM!7$18X2FUWێ7TG/eL3BS엷Zm67Ξw]e ¨wO_U =fZN@" I5J>UC]~s!=U *~3P}i|$6U@&ݛ~a^0Ag4B}l..HG=U@gPD\MpQS +GSJ1$R%tEY)rL+OgtX8=Cu6/Ys(4OIzQ[y}Q>8X R X ǩƕ؃ǹ#5tm9Kuge'd8)mi2b`8Baww{(( <'܊*)iscb4j2 @> Q*"xc Q|/5~QIXcn~B #(6pH"i "0ݢE)͕ubb{1yj-@ H(kjs>82jdFji]=҃+uCwP#118σzE=1^ޮ٩94TjET#AQEZԦH:LSD,A.C% }\$OJ/&BMB_DƄbJ64Y}&w@uy5EblMSMD,<#$BMygiޔ(&{CZ0P#r._n2E1R PE?lhy(Цo̊."H=^h Ur:*0Nop1&F3_w BvLL j%>{w-Bn$ҏp0fk,)Bh{"1G <#nXqKey2qBg8R1q-hŕ|ߢ^:} 5=da X%UovxbLGs ~=:&~a@:c?}aPyJc[ eΉfrBdUd" %0OӄG̽2\Lȭ@6PTRRDz%PuՆPBB!s1X.ZIb+'@?vg>m(!:B4 ![BLlFpqYDz2-`&DF L/Xi&zۘ8|3 ]8 P6h>~jq~x6 f>5 ܂7%;;\bܺ/KlH~g6܉B嬒A*vnٍu'a8FIa)affcQSw&tz.vTݺdNIT[%5# qi)Fs EjjtnrJ$Y+u4UKA)с8$I$)D!@%(84,` _cf`dāUt_N؏$y|#g÷ssV0|PiEb%+W3:LݒB)J^!H` K BdFhp %TpqV!‰XsU,A(Bca(́rv2ЗS^x|h4%^5%"3u=s3rf5P 'C @+jnekȳ*E⊯&;ꗺj[{hEIM@&$ 1% $J"=͟qQ9ag _!b_L~ؑױ6pyCOЋC)ij C*¥+Y-kfѐc9$s&j\~픴Q*ˆ浚jMUF1l$SO0KNJ1CZ*EQhT>M'kv뮻뫔Ɔ ӯ&ʺpN AX b4!s5'& $FhX|4C4xBvPR ].! Oy8L>ӑ}ń-eԋ9Mpa2|M}RJ o\}D7J֙.U A(ki2OIO)]zgAYԂj;{{u)0 D)$ c(Bhѐ@G> @FH$ Vag)483IfV,ԅj"BN Qe$xGRL4#~'vO$iLw|q3}l8Gpq'޾î8R3϶,LCVCU`~[pG/^ +Z!~Lkݦ |L뫾هv ׍ڶ%$xۆ݃n,H|HBe IJ+[J(9*'Q1E D7 H)@ E )6C9@7u=ɓ r8F z2$4(i#rԒ.6`{ႍ|*<`҇Q,s{5(B!@0!DȂz0F30>b:%KX="Hb90'tI' O0i9k EAS6g3 co"}`!7C*a&S[HicngM8p_(N 1H :C'Cd:|=5k5(lN~7ja ~䊒5bW4Ơ ecG"iCD3JRP1DpM&7en6!ahBr3N!l'q_to(JNEP H:ym֌Q\Hk*HRR + IPE2*Tڹ4ETZIc[L卵V͚"CiDʐZ ?1 =ݧ$v;L7n CR[Wz'MM(kRx9@)6\O=bdIRFk [9> /s%Ør=(P{6KqO=QTI@3>J(I~ s9JS~\E!2{PC]Z %J恝.7o0#/(6FC,3Љ >c-B8B }7_z)IҾ_)N^٦GA|iS8c8pEMiB)zȭFc|T[ tnI^`|k0]CCŹ>* Ke5Bv/(+$ 02@ď®a^>>{h@4N+b@0weC~O糩bӆ@8~5H&K Of iAF'ha1"14ŨLhX1tE`eҏ@6 Ab8bŵ F d`AfB$=KR>}[%v&TDenV"ۍ&Q61K$n: m@J&ӰsJBIM&kA* Y ءd(R$E̱AdPQQrLkQ7Buuj 2`Jp{?U")X0^ Bqzw`kO?J&8v䂤 }7\aEzJ a' =b><`q JJ[C'IC8 0A #h(C~!-#T%Ŧ*jڐXFmƊV "[\C2MMT6KQ~]JMdfTͣ-UMY-cY#HH ?3ո}UP>НAӰhO>ʨ?C5j(K&eSʾ@spHn8<%)*B@QӸp[uINeJD$@%z ;L^vaTAz%DءCVg~nuD:.kRi!a Ok?K`|PcuWipA2{>= eMC]gҎl`)( Ne0n($JD()n !>Ϗ.>! P|30)SQQ_ 4 Qwa!<쁌u\9ɼ9o$KaldMWU5֒Ѓ]ĎM3ў׃'i[D7HT?vl,Nxb]݀rCJij @99cK)pl((PRJR+%h< eCiL$-u! %(L HBҁJD SJ 8$ [/~ L`I>i5% +o|׾{Za{J%  + F `ǤLY2Z8WBwރh+ >G$ I V`6{׹ [Fh22{'$6;NDD↚+1ꁡP{FȉºR0ctatAwP~;H[nejʭ8ݶ"\\.Ċ4@44&Gȃdc`VP6Grl;* (p`N &B RNɞ;M.I P#=Xuy{By;;$.sO5R1J"(N[(D3vO7P;V\K|c֡Nq8)<4Hͱ" |5jv8!쥲;3YN;ItC96 j v2ͽٳ!âSUA83Ct5ogd8%(HBOQQӥAoSɶA=[[$S fCX‘k]…-1jik!84]o2' lcqnM%Bv]}u ;MMӕ4c2(65ZETl73,Y xЙc-(XpWzM7'NbCartrc^;$gkQ8sNSwD"`*daԄ,VZod4?F-N$KzS5rۍ! bADJ~GP1S0F1)-1a4TB,Gt X*3?~jW&fW`lAPⰒP} yMs"z!ύ6Ol5qqZҀ$2"- 80% XL%SFNF8(]T` "63(3`w^A|! @ 0!2i%6TVJ1`v\W$MÑ!Pz}^!1=Dop^Ɠ{=b/+< 5Mߘ_~yidu1LJ<@JrP `0A&3LZbѠhphA3HKFd$eqCuvN0~*_L^cZ׮ ^~; .J`F:.0^Ov25rfL4ٷ)ʙ]'BD<$p9Ts-鉘.1H!(F߇].7ݮR6:\,F 7"T^2DLSrCSq#B~.1%ߐs`ΤUHdz&:WkP/ fS7_جui]d8 1 ``DgHX%/sp4DMv|$Ium .̆QX!E2;"{Ssh Lh!ʃ G?}oF¸A+hR5Z1‘.NhrؑEh (Y!xq $D9" *Kx99؍)$F3;甝[8 S{5!6*(J退@>JQr2T@@)@P!Dp@ԀР>LD;g~8LDj4^-Њ;i/ CKֆD(~_)MG?3p`16^ZY<߯]ςAz 9emU%%Ha9+) Tn9?9}PH]H:YOM_QL$Joα[V#Bno(nGKxCnLDNaHWwXi<n Y.M9-oU!7n#*nPGD#zzGEvY)rL;{\ q` &vkck)vҦrñ Aʬ F pMg73f %W SR#hhF# )+A1+Ru|83mzԓFP5M @Ps'M1J5F4I}p$op %X IzFc8EA80gW86pT)w9Tk3a400JgEh44ߩE0NSV t!Af(@W9BEJ(fmF3)(6IQRj%zq|"w3A<|+m=ׇlWblR?]xC]]`P?ΰAQRXd*&hIkAn3H2'Oӽ4;T ͐%wɤY^z⽘LVҹ}5X"lɟ˘T")4~@MQLҰEW5ѰdCLLAbhD})F No`ʙ L @Qv_H%==r 3 %uTZ-r뺛3:D66UNB--QӺ{~^h- ڋUVTZ*[RړMJH`RD;u84z ;P|>,_3qפҏ@wsBD˥ĿO]B|m:LIO+%{UIH+9@ "I\TeIcR!hrؗf7)eptWaYUY){Y%, HS8mq~M& #pxZ8e-5/҉pOBFk#Xvѣ]$ HV@-T }ZjRJ@A4H (.Ȣc 1&^mhHg${ېupyΌXq6-(Sp0. r5Ar0lfe_:魰V6V-`*LxӬp㖿乐b500 M2Ƣ\S1l]k4FLڴNp(l2*1Jkh[!ctFS4KiF=5h M87رXRb"wFYr`cDє|M;m-$`9cFIIoX`,5UR9 2̊D XR;P]hi9ݥLU0nYŵliBl@jڒ:Q5jn;%+%q&\YD-nnѩ)2G7(.B" o))FGj2a2XHs~?}r蘍f rpΘZRSS +VM۶)3T?]7WΫ3ILv4`Jhtmt]~9`k߀Dw`d}c5Mw 뫣LɻcSTԦ4ceimĵ,̈o.K"7#H$ x瘹BM\$}t6L7Inqf`QZ/M jM, 47[=T&:E mITԆq4وC!!ba8+ȏD`liE<tFyxǗSq]$ nk 4v BBDVZYV$9FXfUNihp٪(LRDA 1QellqD  "O-i}̿+`4ڹelϲ$V;dG&*X#&Xlqh&* 1:cXMQ GyI4{roJX"*ǐ Qw/aѦxa u֦Ejޭ0fp~0s 'ZRQbm%JT ڏ {!4rvsGe 2~}Bd  *Y\bFt}MϘ0(@^"5M1\F.\Yk|Os^ntmuS)7W5M0VNk0ZOd:[aHF^$v6к 25'm[Cd|B;dوPDlKc &Sh8XƚbDhtu5dB&K94:UcXVu*l [8BɠLUъ.&K#@BD@DP%?#@C%!a"a&PHqQ4:cbnV }$_hZSZJW2]LHC9]Z6JS#mι~R#ޙr(Q2R 5d0xRZRҀ&ד 3Ѓ!G~1@<׌ƈ;T@ sHՇ~jO^|=DX ?OřOw)4eהw_Kqa)7Gnu4U2l\`yXLP;M، zTp'P8I TbiiY U-T_m̥MdR4VS5eFB %/$hJ}pB6x8i->BWm|,p5TA$#aDD4{RiفjLJFɨB&G r$v~r6AAf !#脤H.q-B4WA yK09~^v M@f ~'C&A8 d,(z h~0REvy\O=wWr@9#hI:JH\C5(-죱q_}fz5 M&h! ৺fGy}h rt(l=(Ƞ"K+x.[NP:vhcJ-7X$ uBPdFit͙KAaed)QR9jK{niJԯ/ma JXԈf8T6m*wD\*utJ5jLto+nQIj鶢ֲ7[Q5gziRD(L#CZ0pZḞ 4Hab +Bɶ5̻;F5ݻ>9sh-vޔR*Roo{yr%wDkr뺚뫺(.]˺(\F@r7!ZZ̉*dAR|֎C1#j(ʚ/Qd) 4ش\H v10&6Z x UQSn"jqT%ab P7 8F6Q^xvL&A6TMO(Ýgy׫}q+ W> ! 86DZuCĀ҅dAto{>|Ϟhw6($\Y8Ѥaٕ5XfnyWINʹ:G14'nvk N;Txdxۤ8 L@h5#هY5#ż PiѰƑŭ AH:mF8%0Yhu@d7S !- s۷ҟ$)&:u35r%Mlk*-Wۅ\\kY~RF֍fmF(Āe+`P 4ɘ IHA㈎J+2*0 lB..HL&@=T =K3"PB 2NP}&IqJpET6SP'OC Xf]/O?AkAY}_@ yFCM6BLTyS(u"R>xa lE;OS"ڲjX'\qMH}R"9 JG1`|QCJZQT aBf1IWt~vV "PcY"kV,G LUk/I@I8NȰ7HԥD%&KLM *MA\6Qs煘1F@ma)cdYƃ)M261cCi!1魼%9odBFaRRRTPɌ Mթp35c( {z;X n9ַG?N7i2BYZ6F'WVF``ډܩ~FϡQ䐟~WIPY'SsXPKBr?|kZ]FFk]NJ$:b  <N@" zP:uX:mNlӰ`ҠD. BaI%fay6 Pe|4<ӿ@MA+ch$ \@- ;fseBݢ,!Qk?F0qCw<"vk7!ն`D8b)/&nIƒgaAIͪx7r8qG.!~S^[b'ݘϵ}#|>ߍ`LކI'o%̌dB1w種wJ`0d(ȽGn6NTM.ֳ<{QAaqN9v"!L4_(3J3lB!L]6 rPbF#Ѩ@m(GHoq!)wёQI\ QI/zv8{mQr*&* 6d.H&@DŽiFC%Ib9ȢZ'0ֈj/bl2)qCYB8*#};m^sNp剶w'72v` e6 d8-N!(HbM/ BΡ6G!6`dRIj3y,!kDjzCTUUsFڹ+i9F,/ ?zWn>!2hCQn""ZD\(g7W40~6S@sHB&D@Ȑ (UQ$( VbK\%0%#YvIDc2ꐦ`< rzH&`RT\`C)*DH!:oJzY4hz '9$20|"\#A*AEGv*bXh;/OlXBVJ9O|ou%,N/5nsݮԮZNPAa_BnB8e&w&f8ܥbQrYvQq*d(½>vz Y9@z^@MTf9UXJM.6B2,*u ډ#&]x³*XR$7$T raR?@>n'Le]N(:ZSgi "!Av'$eIo࿌ M&Hȿ (:` 'Svh 6P߃|EJJ ~Pi. 4҂@i!#iL"@t-ψݐ'{˒O'}}'܊y&LL!X. I  CJHc&sJNAEmL=:s%3'Z  qh>>iC 0t6s('1OwX+/\CJUPWC5 ?tʔ|~ش &29 !@j v-ɒYԖ̡)Nj 7r1mƍn Cه3e"GV E#[Iݾ͠o ~G_ws?_?1_?o//ϳdo(yֲ10^^mp]9^h0v$4Ą_7 @-$lΗ(qA_A"oH-b9d L7 7GI4RHL 7hET(QZulmI-\ M6վ|꼣b5o+V+W劷6Bˉ&Л! ?f!qD *p&!2"(0B5a 9وb$ĝ99vJg%AgL.(nBK[n pFH-S%2r!XGao*_a@`p_ux?ho1 h666)=_=s\w#ʛ̝34hŲ1T1 = Z:,k5CGÆax\@ݭ0D YЎyL=(dSE ؘ.FbB;!e"!r%t g>C^P<뇸OdoeXJ{%1n$VN@Iҿ=(2TOS9ܴ3 \sXxC*E.[ ǻ㊠<:N-Fb|Cd('C낀KiNp G@ Y^a 1PA(3h5 ;.zl{t&/^nΜǙ(P < `9A'_:Evv|WH"_P=]3Ah6ⷸON0>14"h_'carb7b~xKp?! "xO:. '+CaC[ 3.1u@%qKJ[(lkiu(H67Т%df\۝@ U,w]}aPsfZm iP#M E&ſ0R [ii&نa7PՒojXj*` S ֳΙ|\6^Ur cUVB -8$e I 0,1Ɣj6A$ #s2F6†t9lWؼɋ]jȟRbf"P`emPN3 "DԘ1 -Ud2KyI"{|tJ&bw;Lo{ftU廸Sdt)˦]7\ˮ m\qsN2 bF {m`6uyU,lHH V5b/n (,5!6%A=2fsq"c8vi(arkQs F38D3F(tnIFLdفBʎ3S"ZL€p90؍D(=u* 1Wx֠ajo밚h6F*L[v9Q3H{Y\@흸,PD%Tl Gmw@+LBb.8)'[ P!ԻBHiD8&m>d% oGV߰һW!zJ^W0-RRBiAJrb@rN *9 dd @ h*Qݗ a@hLi\dRSvl[1^`y|~?XJ8 Pp"JJB! dD&@0LN9:RIi/T 'גTm% d ǹK5Y0՟(8Bizt/Iz5p脉J)A%IRJ 7n;{?wkBw{Oo:1 0l![< iħ|C/ #`B4Tϭ¨< M[}wA~٠@ijI` Oz/?~u)O,5H> ԇU{;n<<)N}ۘS G/ZץW/GpOhžDdSG?vAA1DGf YjVLju5dfIPuݻe(F5wv۱lK/fP@%,)>$@#1h#LR&$r ev1qqc%۾=$ٗ|׽K̒lQ0Bc *HmJrEw]W+ll쇕U~uvȩ˻+eg2`bʩ hL帰]k:rE(%5<==zu?Mۯx$VvOp0YsO/&u2e.8>YY=/ WӇ~osqׁpTv%m[F[EĮbN0P.XMT`{ΪY 눢^Xaytn9X54owʠ\s}l_h!f;(n~<Zw6z\4!q=RC(L-[jF|U@g7 7L%F:fW*q hx8p4L$sz"ei,s8&UTge1;4xYc?8_tY}2~Bd҆2,cZ^ICLESCC#K}^6osZ&utK.vƝN"3/ȈzEƈɺx>pv  ZƤ𙢝UӰ6w8M^mg;㲆ncn&H:U~( j_ǃxi{LvOGzw-93T߈tX=T;1Zn8$=dO3އ:jKbj]"hq$JehzÅ*EvaUeU`whg]_2~ݲ79hC]E"wq4_;gz&2q`b<ü#(OP<5xbyϔ=ρ(T@USKʹ I9pwCvc9bJ7s[;[]M&4SX;Z*c ly &3CrTWm¢-Wr0 wLVya6}VEFHkW[4\'qiSb7mP̗˱Z/I |?B\IKK :{$ WYqӚӟ>1I/ o m Pوwi@ 5H%7{7`@iJCBt'e??cwdd#rs;aɄ%CX%EI A 1!\˰9,3 [j B-Vx<~[gM.:o{sـuJ'(8/;w^j['n=,gWHUɢzrAR-I,$f#ͺ֙=N&Bwж;&1ۆ3 ~7F!99#y0 6B! #UAN4Vs =68iv:&8m&Һ(BuJHNģj2s^@Mpz~#W`tHs Hk?Jm'A:-ARB8 B=0 L~ӟ+R]ՈjiBk^k laqQ!(li6f 99>_3es+"l͓..[Q2 EJafU,j-15xыt]BF0Ea9JIBMbOqQ;U B&BC\pkF.3"@fd*3#ٲ,j , a BKϒ2qƏpΠBG\s|W2Cf@쇸)@e$ȣg`~ZepT*2'L{lR%'%4{ea"ʸf Ahn7M$].QF@9`h 㖘U &ONI߶a(^%^M%MУcj5߸E3|#מ S>4A'@z_;gc:BB/ N PU2X^92yҙ6_E&yO|G{_^ӾIslBYLl- |0"( P\t '`2Ξ|Բ _NeRuP$m aa!Mz5 yN@%6Mg!ВŎfXz>yyLvHj1ƍE44HZZ ̒8}rϧm)'Y]Ƞ^4b[/u(XN1,i Dw.iT#m },RLI4cv#z8`X4ue;NVCXD YE+ɣYtRKVK%MFc&H,DES^ɤVpŪpkҐqթ QppQB.4!X7fs7sh)L.F Lly^~h f14w.:s)E|r6`^ PЯUGyNZ9wQ cc*/h1;K8U"h!m' .GF9JZ0F-7R,j0T*}=~a9@#L hu -01 $<2TQum|;aT-Sz JKD0i86j:ww}$u>Ӭs%I?Ờx JܲXaȗ]Aܪ3zh| JjTY(P Ó p- mN\auw@v! 4N@ >'i-n=zJ:][o_hH~|EGU(2 u`A/c klԸȚ^S43㒎JPu@>'CIރ3#alLR*u 6_2b3T;ODhАC}X8F( Eÿ^|'~K~ tD{mOvFeƔ]L1ѳ6Y^Rә* BҐ#+C2RHdBiY )#Ccne 5.\m׭XԖ(э d6(HB*N\V!XءjhF 6cdV^]?=w`6oI6zװ`bD&P!*= Ic~XPhB{.'y<^5EYs갶C'!fL u0L{_^!(2M˅E&S:PҬ@x;$RnKu5ב-DTf!Y=G랢þnv'SlojK߽\t]F UxOhe9\'?UĢHA@XH[t9zj짧$r0 %+۞v#g(@#i"opw,HS2H-oBӹ93Na6o$t3:+1om"&aSa5lق]$:Φ#Z$S  c K4Vz u1۶xuc;@ GLgaX?T wK"qb@bHwBul"|KɇSr^"u*gl4N>b2⋶Sƛ*+@cFպw1#)b* D6yme+&bXY`kUNCB҇}x&$rb/] )޴ ~8( ys6*a9pBH,kt <57 (p~tj8AlR>amYA"4Nj7S^.Cchml<߶ĨȷN&E *\wD25/Sږ!if9U)4'JG9qk1Ü#Cs0%!w(F0K04qr"I7crOlL>{a]x7&"A5B!RDt Zd锰76@ݙl^'oѣbs^0gc3/zZ$b 8`1 %?|r7.:bPB-) ANzv;nY#ǍN 9+f\xLž. r,w&t@Hh8mH 8C8CU88h 6mtPA1oOOV_fdlQĦl,=!`(&`uFYrYq,h@8flρG':4)ޓ &{0ؔKzsitBf{p4p {VWlaw08b)q,YU-c-X._>G|$e6s"2C 2emq dAZe CSW\6$z z l]#BJS]˱y:|\F. awg2rC2fYv[6"2*hpU v MIb"h`$3 Tx-*K%4C[IJHȅTXVDRwP> ZA4@Ba Ò\Se5GO'.M6U3K4$R{We0@N1ٳh g "*fTsbP̺9Tv]B٭a=Hg;٥XaCt-mM&sv !#999Fe՚&D݀b bTL)O^o=6T$5,VU:#cUim4Yzeҁl,!C6+zº[zeqVfg98!ڒΉ.&yr;'&NDrdO@g&5)0X4Ů=:  \@u' Hdl yI[@QTlFIrFj4$;$S!8`xp\`,64 &^~f#(* `r BDG$i7MCHpH.7Mv[ ,k4'AAA0#ct4  DFb1',H1d D@`xH #4/sqza4Oj^mMeˢ\Li&S@5$c2iѲZ&bJѤ-QdTjRiY(LR6XTƒmXeVl$65*jnnCi.׮VH2ECt{zaF6FEj'rQ[Z&1"-k,HE >(i(h$QO(FdևUN^f;@]`ӢRj4ؠ]mCo$o{wW[W5j*żZwd%w-CoiȞ6s,Y(V 3+ ƾvL]]]ٺ+%g]u)*y%ӅhLhPV"m!Tc aST)LH6MpoNۤ@*w: B+1Y(>Hס 2MSaM8:H崹./R0q7:ri.vZVaD8Jpj4PC6枬dbqt2ε/U2,]7vHI=j`]k CPiC5 #hlB DbxYs0DLhj Y&tZ} ͭt8#G!P+,P ė-&E)D JDРJa? )AL|<Ѐ&fTfVHaATUqXWa0Dϼuy4ryX4H|R A@W}l`ӦLxNijO)޺_ް@BDi0ZʇI8@jF= )h) iB@d *jC PH  B3 !XJB)) b$F_#epݰ샜idNRbJۙ6&7;(T|`bz;Ǎ+=mjVR64j#)”Lj_,)L#4Ncqk㑑F MMa\[,e,l+ ^+ 5km1xEv>yU0*@X!uHMmV-m5Lqآa'|0St<6!1ZXYFEЈb] =a )i(M@EXd#I&$""@Ŋc]{ڱ`WlLB@} 3{)y?>PKL_ n9XwR~v|35\B͡6vqJՖc-|y3$yxn}پOZXwb[HnG>rtH%{O#;sͼ?vgWO(UV*yqכU2;g6ڌ_4sJn>sjYv_%C]/u9!3RI` +gu>|'ߣPn3ߺsi˚/j^J]>_ lpmimԉg|^umad&Ck1&^&%ijzeEW/M ;[jA'o +M}해}oU icV?QpBQk4=&l(៉;K9|8Ȋ[ޗ!2O(ܵ@腭AՒe>6%d6dޝ֦/-O|eKA[m+w >a/#n0:}Lx2Sb_/k-hy\G[=VtݔoծSqݜkީgirQ/[^z42gq>ܦsO;&S]P!$imumB1k/J.tziLEl޼9Wٲd鄚V{Z;ˮn~vI;U>޵ɻ뿪+QF9{wҰQ>0ӃRqn*Ǎ2K͞WODn{Hҳ؝|<i\xNbAA;hc_eT~&^bϴfn/e*C+O’E]u?jE m= pOb|륕SGtzQ`yE{V X>l)wS'+1=IkNv]ܙw8i} W^MM3t³O |Wy\u;jz 1΁#UV56KDU=vD[UƞݡΤjum13Wur(Yd;ƕYVρ[ON⑵A\??#ޫE]Nﳓ +&ʆyQ}q嶾++Ry~tzͭwˬOwZ{ru6u<:-{u i67T-6UB}+oY,A<2B->ѩ +Hp,}8ɺgִ=7f]/Yb1n{JYi fOڟ+n][Iʇyk'?ۦ3_6g?m&~_`)߭J'MT}g G7 1W)Yv^e=g{jwa[ȵjQ%w ONu}{bM Aļ׽MC}5o/Oy\W9w7_w";WպA}nGs*+qJo] qw٪GNǟ+<{MGLʛn~YׇV_|hnlܶb1yOlΦnL\H^'?lHpr>ԮV6k~3 u ?d8^{̯ۧ`>3Ǽad'{xbڵWwrع:cnY R;=$OEg?Z(Kovtgڱ}r ;5߹UE~{o5;%eAW|kt1}۵rzWݝ:<ߴ@ug;o}IZ}Ү?z|w;|IjˣΕ%qϳ- !Z4g]@aj^սIչRa^c{~n;⩘Vnu^ejٲ{οr3nT-pc{- ^uK,m՝?/(]׏"憘xbm%dfkN;;~([nB/Pƿ6MqSmVLnzŠ ӧウzm]}&5T;B;jWa>ݜ/ aw9E׻3#{'>g8r Y]S6a뽳u.|"y2ʅOuҁ2|Å<D:. o?\a|~șOzMP+BJ1 CĸJ*IH[aHZ,xqS"p)KB!18BKJ-TlCVsb%]%BVWb BZjRy?z@$:1.kI_%/StBȕaiǗPNI"ҿv$wgŧFh2H Ucjd*5)z-(U\ P`C5YѪ(@U`)T \RJMX_pw5p|6*RX T"\R{@KeXT"\ubJ&YxfsT#b9H=U r@5>p I5P/wWM&%10`2MۈH5^g5Whp빅e'6xŁF4 !%I"ii zW)\AɡG JO΄B_ZU5$^(Mcņ'&SZ˓A#NDQ__[ζ.Hht|4XXSl6CxP V@~dhVk !\bxyT,ۋ Jɚo 2^QcM\LH߬.<0  rd^j%S}_:5YZ R9p,(d-/U!$uh\SZji)U_ @e@T rFBH)B! *%T'Ԙ*-ӕ h~HCZzU  Y ,(a|GP5X#1Ԡb)L ds舀ġCHF $D4Q࠸P \e|PZ 5!x:M(T5'|$ӳɘFeBtZ @fs\-BƉΆbbERq2?ݞ>n*#16aؖ*M5. uUɈT)%^SbPW(& (°+\ kQY}J~`jB_Cq IJBҸZ @H5(A_PRh@z[0UB`Q9 e*^j JLb1M JjBQk5#ZFkS&<Ѫr∱<} rI A42,ĠCH5 Д PX="8ȓ4!@&Zh_:Xyuaեt%5LL:<=ꭥMGa!DB.nch w_0PkRAnXәn )Car*!ŧhA": & v. J6+0M(eEAȠ▋5ɕ:{zvbI8Y`47)CGEEİ71\:0}i_@F[P1A%8\WExqDt8$6B;0h l(3~S"lxKaZ-\CwH4h`3]bp]phXK4-Li9ec邍Yp.4$*ehFDBB0yӠ"CCp0l衆8i[pk-aCM8CL',4f H  jq}wMU eJ3f LBOua9q lP`o$oN(dtԧ9خA52\Tg0Ћ(4h-_0hS=7 PDbCE!a⬘XQTKPXxDp6>U2Xx,&B)+4/1˚4aa2h46dCȪz3phQI]A㢟6Pᐳ UnS%ՀTc&3h4XECw(B'N:S3)]0 J@j,B@f~?a/9I(jІ ݲGU"U:(4r [e Q觼tzxr~-- b8Ţ,8YfP@ B{x,Ki 0)40HFcS(? A4T*66n^`*BZOu=EPD]K.4B R IZdV$!Ѐںtd&Zo; .@ a tSDR tH&@WGg9 haHXFO( w~PɌAaNU! D4݄FGpQ'Q*C%_5* ql'LWҀNR0*AP(pN Ve@%Ļãqxql`q`DtЀ8J4   FpYx]c)t1 %(gA]HLf(`1R ݇}ᓞGSzS:б䈍?AH4 =d!'KGa2 =t HZA3\(RЅ98Fz:$5̷71}ОU$\?$ZUZ eIL8h.pg8AJ$c?H|hdXl KPYSG0U>)}@J&`թI-D,궤k8#9?it2<: LjcEXQ@Gl~4L*%$F0 Cw4Ud4glۯbq,oQ`ff$h&?lfb 4&6&z؇ƭƠ6f4Dpn9TtVI09F1 +I]&8-h$ Q)rQQLC"Zy"?͞A)T!#\ioH+Ȇea' d֎ؙc:(IH߷ޫꃇXQIvwUzJVޭk,z$A%)d:DiXii8=JS5At&hE7N}|\| /y"g5OWm*pN)=nHrn5JZxxȑ!,L1- .px&,N7'O.NXy?xёRγ"rk9"6^D Pzh7ݑg8 _8")&(Ƿr+ƻͲ2 :?mXrYlµ%N/%b4 L.m6B3i8cI>-7O;]> fzZzZݦH0J udw ي(愛SIu]!ΠNjӫ90AjQsWrU%'Ȓ[Y K밮EULtvNč*r ,Kz@IW %JR(4Ɇ7>ӱ)v&^>Y =uCTJ@EI9$`XjZb6ڕF ?t^|=?B%zt*\")8TZ\爏u bIb{`P=] YEi.j>aV΄8)&ekjUC uE]فuaEzqVO@]V˼GgXzĿZ'Nghå=IGz/̽ʧ26ҾCA[%v.s1%Ǔ+ŵYh3K@hoRXbv]ys[@*d̒)U#fe Lu=F q"wuGhqmB&;JD)QqqÕE SħB5KTY(===]yrڒY6VⲹraX6_פ3*ѶyK T=7`iaT0dغ^f CM-R2lh1־} u ݃;-{:6e 2q:+]#K%kC E JiUwʊ Ƞ:kJ ůeɻgBOVnw׷S:Mrg)O!4ljXs(V?Q0ťW CieG2(UxSKD"@+Q&.(R"CU| jG(f(z۶p`dS@k=iz-o ^,:ny[ˆ)|@ʇzf]R$, ZL UE(%u r,gw^ND-n1qn)Jirݨ-ޠ6W!f0uCW&Yq\ަ%kY/DpVjP%mf<;64r^|,u&.`3~vjZ@G]'(@!rw|J1kH_S~Ъoף6z^RH"aᲷ}%{> ݾ(z4w@10&?&a?nq쿵f/fmc eӠam'zk.'ŇEB8;1%;6΃9 cq{`zФ* @FDxH/?} ՙ'1k4&* R=e=quSm oSWH;,(KV]csf(3#B"(SbN6-}ɩFUaQ kl ?X7nihP Vبݱ7R6M /-A)4J%Ǥ`|,D퐃ƀmMF)ױ,R(p{By˷3_]%AV3y$PwxăŘ ԙaHE6h.I.v0SS\T̅$/o3IB'NKx\o;RvvEEh̪Ѭ &%3.y/lֺ+\j!Y]\ M~+p3nAUɤe*C'>e:LdT_"V!ۍq4Ҝ[q)ߣf$8t^ D&'mO_H-K#N|mY$. =Т=>RI؇HՖ 7Qߋ޼qv{.*zj_;_^`p'7_w?;G+J7r.*W_]=ţKu&9k9]\eMᐯ]z] dʹK9!ae_f`fgPx`PQ^>Vq\]|T\n@*G*Z5tfAXGq:l'$9;S%;+3< X>*#Ĕv|,u74"Ba4P% BD/1b7.czmy XpiD=\^o!lҐ jRe( ]b,!qƭ"ÕAjjYdI_6X+uQx:%=K#-5G{S"m!}\*9y4q'o˟j=#ؑi$=")aKwSW=hGVohe)x$4|wc~Х\7kی2JV/BBqobrڶDޖY4&w:E, B6![ jFKȫjxZNFӑVQgFl+4q*w~'ř f-uUlXMo݇G7۬)zP-xN*16Ν(.4_jR%~PptzsM\/Y( cʇ̜ t~9؞;f>fz(n8vn `Aa; #Ʊwk rGthRDZ:vyA 37܁-}ocKWUrHcy܄8^U Cҁp= W8S1( ݞjr}KrzKJtE7F~wqW#]ƥM_0 V?]koX_-R ڈ-+H-4ϑ[KyNgΙp%HP|>g̙Ex%6t!Y:4L֗e y]]=:&]?RSFPH-< tKtmxNkp$KD^̉ʧϋ" |(ßչQ߼\=yo71? M>57>;f8ˍg;{tW8//ieOBDŽNFǝ2F7.5KW#!eN +cU-ͭY߉7ɷ6%;J]gu2^ DWR#zVS7cVT,A]p_&K& G)>/ZZ4՜s7rj1]+5ǟ7/^6;H&z7#e^;|\$hfش>:jF4Ը{A]m3jՅ;J'fޛ}N! C>)2>cWj9%}9j9uN+O) pq[Q9(r1bV^SDa quẙ: .> m`Muڶꯡ} iWe'ӝ;P͉R&w/ KYIQ~Nܛ% OL_-Y5~;cY `z\ jb+jݐ'4'@ޕuWY!SBj5FŏK!Q#