python2-openqa_review-1.19.0-bp153.1.15 >  A `B!M@eee[v?V''S`#]z賁#.-Rj砢TN$n4:2edǝd]Os~Z3-\/pi|5|eb#;W0Yvn_ 54ĩ0%!%D6Ae:4ܪ :ފo[DL^S줨?Hqn%֙.Ww¸5yt\ܗ }/ޜ+G.6:%r КDyb&5d6a2ac62413365ffb7d28e0b41c590e3cc87cf70f3efa51e4e8ca3fa8338eb5197494f52410e28e2e2da7dd24fb6b42ec1b5113.`B!M@eee '$?O)Ьdo*TbIɅ6nI6/Q$Z_bt L3,$r/PFΑ0:d3bοKM{.kjʖR>R"m(G9~n$K>%%@Y׍A,`\S1d= i)1z~R1Qklnܥ >3V1$ؖ\8h_{Q iym]|(m^|sMi1 ['X!cpJrFoݏ!T.`>pG_@?_0d * L 8>El(( ( 8( (  @(  4( ((d(4`(8292:2>Q0?Q8BQ@FQjGQ(HR (IR(XRYRZS[S\S8(]S(^V bX0cXdYLeYQfYTlYVuYh(vZ wZ(x[(y\0z\t\^^^^_,Cpython2-openqa_review1.19.0bp153.1.15A review helper script for openQAA review helper script for openQA. For more details look into the README file.`Bcloud123SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/okurz/openqa_reviewlinuxnoarch update-alternatives --install /usr/bin/openqa-review openqa-review /usr/bin/openqa-review-2.7 27 \ --slave /usr/bin/openqa-review-daily-email openqa-review-daily-email /usr/bin/openqa-review-daily-email-2.7 \ --slave /usr/bin/openqa-review-sles-ha openqa-review-sles-ha /usr/bin/openqa-review-sles-ha-2.7 \ --slave /usr/bin/tumblesle-release tumblesle-release /usr/bin/tumblesle-release-2.7 \ --slave /usr/bin/openqa-review-functional_yast_concise openqa-review-functional_yast_concise /usr/bin/openqa-review-functional_yast_concise-2.7 if [ ! -e "/usr/bin/openqa-review-2.7" ]; then update-alternatives --quiet --remove "openqa-review" "/usr/bin/openqa-review-2.7" fi+ 7'(# }_%(o(0u'TRQ +7AAA큤A큤A큤`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B^@`B`B^@`B`B^@`B`B^@`B`B`B^`B^945bdf071b02a5738f40df411454ea3ca7ef719bb4fb633cd907720aa895dd007946dbc64f0c3b472e1c4db2b317a3293eaed0f1899baf44d5f7b7b4deded97524118ff074d28ab04b5dbd50e4e717eef965e7da922b061fecc3c93c6bf5e1cde0dec79af940797607874bd53521bb360beb81847fd59d42a91e9cc1c4f8b19bd5031fb5843d8b26e9ed0f3f4ac93ffab31846a5903d65564754f37849ca4d7a8e81635cc2b1e82f01df01957f6d6e3d0ff4f26bf66a12a80e850020d8b47207eb790319ce7f8cabbb3d0c2b71c4e4707f1ea19586993aeda830c6a25fa9d08501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9c3d30f93af984b598939baca8dcc18ffe93ac18be1d311c9098c3c2a0a03b4cf5a16e6f0f832f212443c8b69dbf66c6f9d34e8bb58c4889a4b626e6e985bcce7403448720d553d5baa6da5828f745db75141a746ad9099d047b23feb3a6b742e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad62f5e4844a82ab312cf4c326300bbc5591680d18c4b6fafe0e5a6eb5d4abf2ad62f5e4844a82ab312cf4c326300bbc5591680d18c4b6fafe0e5a6eb5d4abf20be5d5cde7ba0bb17b4b64b77474990820ce308e5de4544f17ae0bd863ce8ba66bbcc029fffe5a13c51c7c5da48f9841d6937710745d90a238f6864106ad95d76b9ab47d48d5f1fc6ba4adaeb2f78093dd604a699c579a8ef732068a767f9e883bc96b34e28ef43e2187d6ae7316bf4b5a18edab317581094cbe4fd558eb52c1f8b0d9677bb5f89b8ec90e29dfc32b776ed2691df61499b3ff1bef1f679cd5e28a500f6159935e3cf05c567fef5d12435778073f492eb5994cdf8b3db34be3fc51024cfc76f21df38bbc210d8a077cd18510c1198a46e5db64dd8ddcffafb24d4e1cb589f34aa3d8191dcff349969785cf07182626adb90b285d697e42e70f05c823dd597cb918413b52f4a12427d91739587c2e4225d7a285b9244aad30a3f72a8d0bffa25b3797f66f8cc93eabc656c85ae6558071f70ad359f96b7bf27293c689abe68fb720a1513d53b978fe89db8da2ba15a0057f07532f1c16c06e3a05/etc/alternatives/openqa-review/etc/alternatives/openqa-review-daily-email/etc/alternatives/openqa-review-functional_yast_concise/etc/alternatives/openqa-review-sles-ha/etc/alternatives/tumblesle-release@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-openqa_review-1.19.0-bp153.1.15.src.rpmpython-openqa_reviewpython2-openqa_review  @@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2python(abi)python2-PyYAMLpython2-backports.ssl_match_hostnamepython2-beautifulsoup4python2-certifipython2-configparserpython2-futurepython2-humanfriendlypython2-pikapython2-requestspython2-setuptoolspython2-sortedcontainersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@^U@^f/^.]@\'@\U@[@[.[Xf@[E@ZZ@Z}@Z|;Zz@ZaZ:PZ6\@Z5 YéYX@YbYu@YtYqYkU@YA%@X,X,X@X@XZXZX@Xe@XXXXXWokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comtchvatal@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comopensuse-packaging@opensuse.orgokurz@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgokurz@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgokurz@suse.de- Update test-package to use python3 variant also to fix Factory build tests- Update to version 1.19.0: * Adapt parsing of soft-failure details to openQA >= 4.5.1528009330.e68ebe2b-3120-g92a4d55ef * Adapt soft-fail parsing to new details format produced by openQA- Update to version 1.17.0: * Add python 3.8 to testing as in openSUSE Tumbleweed * Add error message for failed ssl connections * Simplify generation code of 'skipped' section- Update to version 1.16.0: * Fix error on repeated test modules when reading out details from soft-fail bugrefs * Fix failed assertion on build with only incompletes * Rely only on POSIX 'command -v' rather than non-standard which * In the bug reminder comment explain options to prevent further reminders- Update to version 1.15.0: * Fix new style check Q003 about quotes * Update tested python versions to 3.6 (Leap), 3.7 (Tumbleweed) * Use consistent single-tick default quoting style * Also skip output of "Skipped tests" when option for skipping empty is enabled * Fix superfluous blank line in output after "Skipped tests" * Fix deprecation warning about "log.warn" * Delete superfluous blank line * Use same text format for "Skipped tests" as for "issues" and "bugs" * Fix all style issues introduced by PR #119 and #121 * Fix tests for pika 1.0 * Skipped tests includes links * Fix output of 'type' for debugging * Another try to fix ASCII encoding errors in python2 * Add testdata for unicode signs *everywhere* * Fix sporadic ASCII encoding errors in python2 on complete report * openqa-review-daily-email: Save time by skipping report-links * openqa-review-daily-email: Allow to override the temporary output directory * Fix style for flake 3.7.5- Update to version 1.14.1: * Fix path to openqa-review-functional_yast_conice * openqa-review-functional_yast_concise: Adapt job group name to recent changes on OSD * Use version compare algo to compare builds * Fix python style checks for new flake8 * Adapt upstream target to os-autoinst * Add test for multi-version build_compare_urls * Use 'key' instead of 'build' for comparison * .travis.yml: Try to fix repeated pypi deployment tries in all python versions * dashboard: Provide explanation on top as requested * dashboard: Try to discover the template file from current dir- Adapt upstream target to os-autoinst- Update to version 1.13.1: * dashboard: Provide explanation on top as requested * dashboard: Try to discover the template file from current dir * dashboard: Replace the fake openQA footer with an explanation of the report content * Handle connection error while sending POST- Update to version 1.13.0: * Delete obsolete warning about build number format * Fix non-ascii encoding problems in the whole generated report * Add request retry on HTTP error 503 * Add tests for urls formatting using markdown * Format all urls in softfail message using markdown- Update to version 1.12.1: * Fix problem introduced in 4189852 parsing the URL parameter * Fix non-ascii characters in external references * Fix report_link for pre-4.6 * Add backwards-compatible support for pre-4.6 openQA- Update to version 1.11.0: * Fix workaround bugref not detected on string after bugref * tox.ini: Specify pika as test dependency for tox environment "cov" * Adapt script to the openQA layout changes * Fix report filter for issues with not valid bugref * Test filter report with not valid bugref * Fix reminder comment when issue type is not valid * Test reminder comment when issue type is not valid * Fix report generation for issues without bugid * Test if issue without bugid processed correctly * Add request retry on HTTP error 504 * Add soft-fails without bugref to openqa report * Add test data for softfailed test without bugref * Add hint for custom CA store locations * Process poo#0/boo#0/bsc#0 ticket labels - Switch package build to obs_scm service- Update to version 1.10.1: * Fix parsing of failedmodules for bootstrap4 * Align travis python test versions to tox.ini- Move install call on proper location- Update to version 1.10.0: * Add helper script for SLE15 functional+autoyast concise report * Reference new review wrapper script in setup.py- Adapt license file location according to new suggestion around %license- Update to version 1.9.0: * openqa-review-daily-email: Fix passing of additional options with whitespace * Add two options to further abbreviate condensed reports * Include difference in numbers on verbosity level above 3 * Correct optional code for updating reference reports * Encode severity together with priority for ticket references * Mark closed tickets as red * setup.py: Fix flake8 reported style issues with explicit except * setup.py: Catch errors as reported on no version.py from OBS build * setup.py: python2 backward cruft/craft- Update to version 1.8.3: * Add 'bgo' bugref * Handle unknown bugtrackers gracefully- Update to version 1.8.2: * browser: Status code is not always available on error * setup.py: Correct name of tests_require * Project is no production stable * Only require separate configparser for python2 * Fix require of configparser for python3- Provide singlespec file with update-alternatives including self-test * Better multibuild-evaluation with valid syntax allowing local use of '-M test' * Complete runtime requirements including "python-setuptools" * Complete set of scripts for both python2 and python3 * Package self-test for all repositories and python2/python3- Update to version 1.8.0: * Provide job references in failed soft-fail parsing * Add review wrapper script for 'functional' group on openqa.suse.de * Handle disconnects by remote end on API get gracefully- Update version to support more recent openQA web structure (boo#1059661)- Update to version 1.7.5: * Add preliminary tumblesle release script for SLE 15 * Support multi-distri job groups with openQA#037ffd33- Update to version 1.7.4: * Fix error 401 on redmine after server side ngingx update * Ignore cscope.out * Fix whitespace as reported by flake8 * Fix handling of dotted build numbers parsing from comments- Update to version 1.7.2: * Extend soft-fail issue tracker support- Update to version 1.7.1: * Also parse soft-fail needles- Update to version 1.7.0: * Skip error on writing reminder comments gracefully * Get bugref details for softfails as well * Split big 'bugrefs' test into more subtests * Remove not used variables (#70)- Update to version 1.6.8: * .gitignore: Also exclude pycharm * Extract reading reference report in test for simpler ref report updating * Fix 'interesting_states' not really filtering out STABLE results * Use lowercase 'todo' dict key for easier distinction from TODO in source code comments * Tiny duplication removal in tox.ini * Fix potential wrong import of not-backported configparser within py27 tests * Delete again configparser2 reference which is another module * Simplify handling of results/results_by_bugref dicts * Delete obsolete test data entry for soft-failed with failed modules * Use newer python3.6 as in openSUSE Tumbleweed for testing * Also include 'IMPROVED' in soft fail states * Simplify 'soft-fail' calculation within IssueEntry * Delete some redundant soft-fails for easier testing- Update to version 1.6.6: * Add CLOSED to issue states for non-open tickets (#61) * Fix broken HTML * Fix doc-strings issue D401, not imperative mood * Retry download in case of 502- Update to version 1.6.4: * Remove unused webtests (#58) * dashboard: Prevent duplicate reminder comments * Extend review-daily-email for use with opensuse.org * Install 'openqa-review-daily-email' script- Include new binary 'openqa-review-daily-email'- Update to version 1.6.2: * dashboard: Correct exclude regex syntax after live test- Update to version 1.6.1: * Add option to exclude job groups by regex * Fix flake8 checks in tumblesle_release * Ignore obsolete released and development job groups in dashboard report- Update to version 1.5.2: * tumblesle_release: Add optional AMQP authentication * Add CII badge after review * Replace obsolete gitlab with github reference * Fix version file parsing when there is no git tag * tumblesle-release: Retry on AMQP connection lost- Fix import error on backports.configparser by workaround (boo#1025589)- Update to version 1.5.1: * Fix openqa_review_osd_daily_email running in dry-run by default- Update to version 1.5.0: * Post issue reminder comments from daily review script * tumblesle_release: Add AMQP notification support for 'suse_msg' * tumblesle_release: Add documentation for AMQP notifications * tumblesle_release: Prevent spammy repetition of AMQP notifications * Get rid of duplicate update_jekyll * More tumblesle notifications * Fix tumblesle script not checking for new builds / updated job results * Make tumblesle_release notification connection more resilient * tumblesle_release: Only store in notify_seen on success * Recommend safer installation proposals * Ensure valid python certificates with certifi * Be more specific about the error when file not found in cache * Ensure all data is cached on save in openqa_review_osd_daily_email- Correct missing package content for update to 1.4.1- Update to version 1.4.1: * Ignore builds which have an actual empty build value- Update to version 1.4.0: * Add tumblesle example scripts * Use index.json to get job groups (#36) * Prepare for wellformed json (#38) * Fix #41: Handle broken bugrefs gracefully (#42) * Fix for parent groups: Use API to get job_groups (#43) * Use JSON version of group_overview (#44) * TODO: Add entry about configparser travis error * Ensure configparser is available for py2+3 * Fix py27 errors only observable on travis * Handle job groups with builds not having any 'done' jobs at all * Try to get distri/version for each build (#47) * Ensure proper URL concatenation on py2 for bug details retrieval * Show parent group in report (#48) * Add tumblesle helper script for 12sp3 * Add update_jekyll for tumblesle release * Use blank build value without version prefix (#51) * Comment on old bugs with new failed test url (#50) * Fix flake8 reported issues after 48fb659 * Fix parsing of job groups after openQA#9b50b22 * Run all envs on travis * Add command line option for '--min-days-unchanged' for reminder comments- Update to version 1.3.2: * Fix crash on new-style 'empty builds'- Update to version 1.3.1: * Debug output for 'not enough builds' * Get rid of possibly already covered exception handling * bin: Mark script as executable * dashboard: Customize html header content, e.g. title * tumblesle_release: Regard 'softfailed' in newer versions of openQA as passed- Update to version 1.3.1: * tests: Correct test files for 'after_61b4db60' * Prevent "no builds" found for weird combination of python packages for some users- Update to version 1.3.0: * report_links: Make 'latest' a link in markdown format * wip -- add bug report links, also for progress, for later * TODO: correct indendation of some entries * TODO: Remove implemented bug reporting links * browser: Support saving pages with unicode content in python2 * issue_report_link: Support non-digit builds * issue_report_link: Handle non-existing product mapping option gracefully * Allow filtering for closed / unassigned bugs * TODO: Add some ideas * Add dashboard generation script * Store dashboard file at common "bin" location * Delete unnecessary bootstrap.js and font files * Add LICENSE.GPL-2 for files under dashboard_files/ * dashboard: Use robust 'sh -e' shebang * Add bin/openqa_review_osd_daily_email script * dashboard: Make all variables options with defaults * dashboard: Replace three-step sed replace by proper template replace * dashboard: Customize logo with a big 'R' on top for 'review' * Merge 'dashboard' and 'openqa_review_osd_daily_email' * issue_report_link: Fix unsupported failures without failed modules * TODO: Mark 'use test verbosity for existing' as fixed * Do not fail when there are no closed/unass bugs (#28) * Fix #21: Put hr to own line and use md syntax (#29) * Make hr between products on dashboard page thicker (#31) * Fix ") in issue subject breaking markdown (#30) * Support new-style progress bars of openQA- Update to version 1.2.0: * Display ticket priority (#25) * Show __doc__ as port of help * Add links to verbose reports to directly report bugs * Use host specific issue tracker product mapping * Ensure multiple missing archs are sorted * Add more information to bug report links- Update to version 1.1.0: * Get objects up into the main function (#22) * Fix arch matching (#23) * Treat incomplete->failed as new failures- Update to version 1.0.0: * Simplify script usage (#13) * Add Browser cache (#15) * Be more strict about bugrefs read on openQA webpages * Use Objects to handle Issues and ArchReport * Add .swp files to .gitignore * Fix soft failed: Use new 'result_softfailed' str * TODO: Add idea about bug reporting links * Add ArchReports and IssueEntry obj (#19) * '-r' and '-T' are not mutually exclusive anymore * Get objects up into the main function (#22)- Update to version 0.8.1: * Fix 'missing architectures' entry not yielding proper table row * Fix D403 style issues * Prevent flake8 check running on existing .tox dir * Ensure proper python2+3 testing on different distributions * TODO: DONE "Using labels …" with commit fd1b373 * TODO: DONE "package for openSUSE"- Update to version 0.8.0: * Read Bugzilla issue status & subject (#8) * Fix config parsing for python2 (#9) * Fix insecure ssl warning (#10) * TODO: Add reference to mass bug filing tool * Let --query-issue-status" arg implie --bugrefs (#11) * Extract Browser into module * Extract report generator object for 'new issue' * Use absolute imports for python2- Update to version 0.7.1: * .travis.yml: Add pypi deploy commands * Correct name in setup.py to 'openqa_review' * Add reference for pypi deploy to .travis.yml * Accept 'not enough finished builds' as expected behaviour * Prevent inactive job groups showing up in openQA >= 4.4 * Add wrapper script for SLES/HA review * Correct markdown syntax of code segments * Handle download errors graciously * Correct log message for saving files in Browser * Fix 'KeyError TODO' with builds having only bugref'd jobs- initial package/bin/sh/bin/shpython-openqa_reviewpython-openqa_reviewcloud123 1614993878  !"#$%&'(1.19.0-bp153.1.151.19.0-bp153.1.151.19.01.19.0-bp153.1.15 openqa-reviewopenqa-review-daily-emailopenqa-review-functional_yast_conciseopenqa-review-sles-hatumblesle-releaseopenqa-reviewopenqa-review-2.7openqa-review-daily-emailopenqa-review-daily-email-2.7openqa-review-functional_yast_conciseopenqa-review-functional_yast_concise-2.7openqa-review-sles-haopenqa-review-sles-ha-2.7tumblesle-releasetumblesle-release-2.7site-packagesopenqa_reviewopenqa_review-0.0.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyobrowser.pybrowser.pycbrowser.pyoopenqa_review.pyopenqa_review.pycopenqa_review.pyotumblesle_release.pytumblesle_release.pyctumblesle_release.pyopython2-openqa_reviewREADME.mdpython2-openqa_reviewLICENSE/etc/alternatives//usr/bin//usr/lib/python2.7//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/openqa_review-0.0.0-py2.7.egg-info//usr/lib/python2.7/site-packages/openqa_review//usr/share/doc/packages//usr/share/doc/packages/python2-openqa_review//usr/share/licenses//usr/share/licenses/python2-openqa_review/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/6dd58743d2009f7e6f6e8f50d56dd619-python-openqa_reviewcpioxz5noarch-suse-linuxemptyPython script, ASCII text executablePOSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectoryASCII text, with very long linesASCII textpython 2.7 byte-compiled RRRRRRRRRRRRRRRRR3A 1<`if [ -e "/usr/bin/%{binaries-2.7" ]; then update-alternatives --install /usr/bin/openqa-review openqa-review /usr/bin/openqa-review-2.7 27 \ --slave /usr/bin/openqa-review-daily-email openqa-review-daily-email /usr/bin/openqa-review-daily-email-2.7 \ --slave /usr/bin/openqa-review-sles-ha openqa-review-sles-ha /usr/bin/openqa-review-sles-ha-2.7 \ --slave /usr/bin/tumblesle-release tumblesle-release /usr/bin/tumblesle-release-2.7 \ --slave /usr/bin/openqa-review-functional_yast_concise openqa-review-functional_yast_concise /usr/bin/openqa-review-functional_yast_concise-2.7 fi/bin/shutf-87622a113c54e996aa2e032d0e0521992e1e0bbce3aac55f7b69c93589d6ed695?7zXZ !t/_k] c=I3xffcPGI!!,̮>7]0 sc_iB!u&~(#nX?dX6|:X]<o!=X EWmqB?!-P}>*7Q<)v|$?@MGAU|D{RW+|q"yiMAl':+rU.uc tGPwUXى0| s1H?L_]}-|e|:5#wR h0ۅhz;:`mS5za|TegZz+ЙMLCvf5YrM<=Z@9`f6u@cbz B|?\P;_M+ [f;BuURxvD>WOt/C hVaD2)֖oK]A¨"CPb-H֭*[P0EoSs!!Qf)gУpyR79\걒CSsr?5W~= UDqTsLa-^µgKBWڜH+OX Ξ}`#zP~l4m#ÿ =׉3_ dYv5d L[e Ό@&?;UH~QuJEэp (Tym]̂ej?B'4O9ޚYLRũϫ݆@%(%|~:[һi{d<)S=ٞ޴{f#cGor*ʤ1ZvZ%>ҢԢp}$scHe;aJc1b;k04%e$h96x1GyB {(I7`IlA6sv V!WUvA-#KsT$l+*V;( CՏj̠w6ZGƿp Dl'N+Y'6XbI޾P^d/~cw!p#Dتyc~*336 "\n%;`(snY~_llLe1aLv`չt=qM,Ұ){Z4+}#]M>xӾ9`MD.X3~#둿nC#< w]!=V#_ky~8uÐlw;N U+gC}G}$ ! `٪y,4G"t CYš=?IawFڷ&6Se~",V6=4}s9a/8eX4'iRt$ 3&z RLxD65n+NfϩCdcfN]g~f^~Qo[V8nuf3nσlrԑ~L! A3{5$;/IdNYl^& tL W\ !n6"^[2]*ݤ]CLrB?;e ̖z.Qxp.i=XjJUcH2G |A L.1EǧvtxDe~мN<-jhdmXΙe M3G4>q< s8kp|X^{͘6D䒖7;s ;BuÅ=3 'KCiZ1s^srlwhv: fD JL<>?T3/]pe)KJFޭ%pvgC<_ȱ7ZCS+> Df~Nz<`RY`c Y6~U4 qPr{^2tpA+=n8[P?u-Aivv/Yv %i$mAE?utDnBh(\EU>H7L@ͬ~y rCm#BMWt@V@w#䣴&tfZ0.c)I?m+爙| pO\(Lzp}X^`/dV Aspjh84~{TE.µm Xֶ._Q;' 6BYfکqoDڡQ)<ʼ,hGe@Pn/cݞ&Mo`MI׍}z5,ʕly'&8[ 60kyPF!GW@iTڱhuѵDzKņv->Civ_p*0V%PPxϚl+?BmL,F|p&}iH xNpCJ(bczfm"/և}a&;׿q vJVIOw'( Wհ$5vlK!Msr+Yh! q.'J$զ*cxVJ0˚9\lk)Fzk*孬1CVL~G SHjS=|hMkE41c&ŝimSƥ>zjÊLON^6rɰW[Q>l{HFG\*Dv4j94HXAض|S7QLTtyǾּeĢlewZ-+Nd:3h@F[qp_K9 |omvf7So.# 4ສt֣;_h%׳4m3jiRuWB< C%B68~`\:E+Űjo֢04D!Z^hu-r𢨫RdYK/>2WN"봿oq[j˱نZ79(> -wP]\Tח?̣X/4O`g.ZFXi15P, 0͹^9vɫ;5Uo(R m%wYE.cݸpo$[N`fY "7K>|)WJQUsZ*E0B` -Øp.OiG93 RhF(o"c@eɪm`G ˲B>Ypd@߮, okg{DtU׊5u9=pn Mg[ ۸pS2va Pɰ6Рzh\|U"?=Zc-A0.NpSe?|ZBFa%9hi:ld駱.+fQQYaHO”awP@ )Kx6EX T"Qsx-3@y6ޞhIZ&Km\Ɖ:TG$++Gs:7L..moi2#ӏULqe̎=cr}!@ /k+2jJ;L^/22gW+GUC^3V^)O4;x? u,U ۓ(4?2YR2]Y8G咠dC\!Z*u6X;t7{ԤU9[ϧ֎/50oAD#@H7) !f{,6WHApM/mx-6ܪsAqz&d'/-#a_U9 1A@ǖ k!ur1wksVkU@x ?)՘c]=E\D lp=N-T5뭗hr>u4uyNAyG$K뇥S b_E[Dwz,>>8E 6]nϘZ6WQA5g~zeipf ä'r($5G-=FgƧBgV 3o!o߬B"Is].ж@obr~v@YBj+ZFw+9)F~YxSJHm]49RꋷZ|fY+ai# Ȯ):Y$E**|)F`_)wI"[e8ulęګ΂ޑVpb>u&?[!2DPs|/#}IbpՄ[k@ %x69Q#tjKep5e>Zh ˨r!Q>>X,o.t?E]6h7K8x|'o"t?7|}Jh.wMjoIYEE44a]cvRl [vL5 AMPfT-Q0\%4?ksXH<" ^ҶrNAga`iEqL{~"2dQT\y|̓C*J?QA,#T3#%h/Rh9{~aWrkͦE;UiW':̤v[>膐3x{M\ߪ@X")iݥj@ uqɼM$yuyq5~ H'1h\}:%EtLNP*uTkUHդij」7X; vZWX#P7eDծDuq HObipDe}hy4V*M̈坑b oxiO ݍz6ϟ;):%G+=1&9,9 i4NBz8ڱ/qD/p-$6 ˓ꃠ=C0*~O -#ʶVsLl I@>Y&]Mn_B^jAʲ0l@f}qn:^CR|VU]Yc@N 2J5<^ a%mB8:z)X Ao0 )%^I6#x2ǒ0mͽ4}5P6gl@J9o!nhU8uo~H 7PF ~!j BZ\ũ8:EI\@?O1TO 8BcjKH'ŻYekZ=?牺,YY 8lwLAO_ ᱼ۷\9,^;m.mh 9݉gF9"u*T0VאC apN$(9ׂIi 3o=xp &kI[-q1U|`cO}+g/n0C'E0mջvoJtI{܎64}!" 9@;Ҟsc@~qXbYm+OCf낛kc1:g%ZwhO  B*|h6jQz]:wx+{XbЂ/(8'zRB Q\ p*Ӳy tK;RvQI!VF8 ;C\k_h 8>{2 Of@G:٦2ty3/c֦jۛ ť%.AnIHR')*d4:OzS3bU,|:͸fO͉g޳E Od!. :#5zoI`Bd )]M f6^h-&Jӈr!>z &-jzL(dô<_;E}cқ@V = 8 S @Psyni?)AGEo&1rS|0B6|*jPm`~!'c)PuҦtK`{n2 ]5a eZ]1udNB%89s[bR7@e)6exPC½ّ>Ϧ%T컬'>r{lN8=8v3HZg9|Cܶ(e`;Ja)+򥴦Ȟ&p!%wu6;W:,[GcHX)kvRoP ŋumwɥ.[ XVr 3,(|kgĎbmFN rɌoh孁&ư^< ,D6RabF-7ϰ}p87Q>ǝPqvLY Ud_>©{b>˩9v68lM充Tgr-5ݔA P啼$iKxJOūF;HG. P"\TN a%E"*VpG,8׿ g&4X)6VkEk bNOȯ(&xُn.TCGQoS4YTvSWq&6~I Gw)1UBힹ\k60*Gٝ-1iO o~I.A_'#&<B<߶+E !O*3Sg_ճagw *IiuQhn2Ye[C=ꯉY$Iw\s8at0(pdă[Jmk;E ondy]gdoKQ]X/#jg{ѳh7JQYJwpo"_P}{lsaAr#|y]$R!Ox p2%Y)H|Hח~+7ގn(,G7bӒu)9J3 5;=vA.:D8'MkY6L\~O:@1 U11dJ" gGcv_Q1,VNLEgFl{Ҭ81I@^tI%nM褵hiF]>鬫# "Kz=?2e67^ˮ@p]S_A+.nȻPWhF7 $MG[6w6Vݥ?]i?(.``MgWRH:FJ/s۽u%`@W ;qCH|*@ U,I#$ť@^ vHSx=eD$z7o!zjWm]9ᑴq/aDDFf8+@٥!ΐe#~YXRnh̹P`=?M|gOwg2!) ːu Cڌ ]] {q} ["< g"t^Yis קu:2|S]Z#?oAV–`b]l6 _ dFɸ>j7Q7dL W/j]ª&X&ܹ2" ?:6\Bn>L0w>p>Pb ɫ7;F-k)/FBs%Ú}4e[)4&m^m V4Ȭ$ u tÖBBTnlyk[ԝXyCB4t"# =t.٩F{ 8H e!}@l=nk^)dlVNoEuꄜ'2W檩S,)_4bd( }CL|re"(D,qD(giJ,>/z!;X;yF}z&< ĴDkؠrc g\Ҩ#?e73Q=[kG.h *AK VB+jg:}%Ѱ76 "zJ *Ld$uƢs4 [џe0oi8tIU<쁈z-#oCPX?> &g5tbsw#K^|*2HWZ I =4rEqS{o1@ivI^\{T$;ƓUť0&L b5Pѯ<̡5rFq5m 0 uyk A1Z7p |Jy?S7Dx>ERU,tˍ@Pj#^Z [8>v|8 eF͖SA)ˍۮo< [ KE=3UY9̸= wL4=mñ{PZ,V۹=~٠X׶۰sXf}h!Kׄ5/PʻvMAV*CLkluM DK^O|z+NB=?F*'.a@qk6jMG{ {Et8oiіɫ,,N+IGpDIWEf%<aV@|(GֱDoP qIύrgۤǪT粧v4q@6Z5 ׵Բء|Ŕ Y'I'Tӽk79}ͩꢿ͉8@Lu% Iwʭ3 f,aش´f!Gو+|-T>kXM1M$#0p;kbDQ[z.&9f +A)s5!ƠW1T+^}]9כԼ RMݯhJ,y2XT+^d%bƅ1L zL>(v9o堌c˾6 ,ct l} :6coUx7\Qf[&s[g!024:Ð0vtSBB?ҕ?܏4,ncOTظHp8AzE6">֧L*sb#4@|ZΚ%zMnݼ" r(V䫷>|; 5/J& l FeSJ]K\*aoq֮]U]XgMR;pgNu@1 &PQ;fr}Sw^%|o}5k[dvA#k읶NA7t3]HbfGv눛҉x$$Y*ʦ-F3+Yy7JGߏZEh2op2sN3<J|6mO,$c?YkTiFbm 4qhRw;qӌMbq{GUKĄtl߈u^N!\Ê{3 Ϡyv즟D33rPiay<" ܸ $ꦷΛZ{#!mluDʘ`nv'2edywe7816 )hTS/9 }Aڭ ]Z -]*o̶t!bѺ9ةqQp|#%~1o7FHz&k錉pvf1/h_%}gz[mQ:ӥcbiQ<)Jw=^hr5}DžfYE^s>f#>EfбϾߎIڬC䇵b%ܲ)UמK?U< M(O .jk hkMٽD3% SHB"Dm0ӣ$5rrd; 2y6$:+ec>0ZRQgo5]&J)t@=&)(gK>~ RL,4īr^҅>_ls@g@-|_cC͸2`AVOsp g9fUH3O#)ƕpQvj~VH0 -tg2q1]Hg=KmwV<7 KYT__Y$|ފ],Lݩ_,w F) 5{b+V {7M 92 0[;[jp<g~ (D tZ$]?XQ3?gēEx)kبaRH}74`5 S1?[O<^36isr֐燵lD*̈́2WhxQUL@ǐ^~hЬkܝidɕnᮡn&@GzegX[ $&D\w#^)TF[ B7ZFuvW.bΜaUi6SEs|9$`'&uҙT8.g8ec? *:ZePY+vcN[MA-!# s5( uTV)&٬WHllYX="~7г3bHYX<=[rߞM)nl^Q55Z{>50RӍwcBHSD: QG%IW,7ZyФ8F9 Ծ\zX3#+,f^P%$CLHHG@HLXw"YHq~WF4.bq\bfdFpW܋^|]!ג:5/hMX1Ǿp+/|ߗ8xqKhڡVe'yBgRu0|CA,Uhﵤڹ'8IPțSY"P|ʈ* ciN}P<|fUPH-.|eX@&A <j?ۿvB@Ήb<2 çQTI꣙0M`}~ɃJM41D,5- Lj2 B)+b3'ar]Kk.kDt7dihLpC#aIWKTKBۄZO&(yREsOُt&1;ɇ`$c!x MtM[H4 %f$o2I/!\˹ڵDŦ*SpQٙ/Z}T['j淓fm=Dv)O2TSkG8s<2|_IA,#Zf͙*T!zA%Aߒ4sÏlxxW2rA^h(@3=U2 9psQQ8ڷ[o$K7Ὧ8 (=[&Ntǚ]ʎX#dX*WLK(e^ΓMcT/cBف_Lr Paǧgaqs2DZp\Z,;ǀ)ʨ<(vV7O.mP<2 r\l]/}B= @q}F_N͑ 5o+K[CP*f2ʙf{uVLN$վˈ@9BLVExcs02K-a3ٕdaWbF-/ Jɦ"[K>HR02;du}l} m.ڳZۑD̼]';\&F AYl~=W~=! A:Qgʋ.#LAepu=!4Ll}-,YsYK]ۛ?LK,7Q'ꀸ`{)1tLnW9->.`5wIˬIR\2M`Xϐ7/P+xYcQ:I5h)p97^st o.FI` eB):ꍶ1FAzSg/UV]t3ޢЎiA{1Lʼ /LcW䘒JRB~ci+wwl5h#gd@Z%=lf"O5!ъvt^_aNi<4I=_FBOE)ɮw^)w@$`ۥK&Cn&pЄXS:O~-u|{s5:^(u:_QIW^lΠK|5(9!AEA:0E7}"0<4hh鮢4A/zu?c `V}h,̓AZcpjO`/ǔ ڠYKz\5ߵ7=ݫߥ+1&? pKx$Jە|b*}ͩ|+@ppJgwuK)HӖcML'W"nB FIm3t-FƷmyBˏtH U|& h(2kl\a6ANdeӳ@2lwR+xş-LwЪK  VoS3ww5Ȱ;)D_6{2clfE8~gRlmn/E Ztdy ^0.09Hwyr<)$˾ʇzL r{ D·×Y"8ȶ{&(ac4`~cb1m1,(/Pholpi(tAlҹQOd,Eg;N C8Ëtw%X ytG^%`#S)$Ay/ȍjNnN'۟< nS74ECDfsRH:YF2e+{0Yxg}9>+yU,I;8LjxU*!'j/ӦGIGWԕUƃsоJw˴~06MU֨eBvuo1+ 8/5{=}f_( Rϊ~_|HqtnܙZ&)ܜAGru.PTTdL洦AgA9rm9|Niu#~% fBsjfJj(_{7 ʤ!I1TҩogD"#$OS&Ǩ!*LM)2+*znImkb&*j@0嚲#ۍQ-y"dOb.yo}kaza;,F-1kVMn)W ʸ+ĭ ^Di%%4h'¼[ӳ & \cmlL .]3s 6wDOJ$RM8D cpHQ+!K!l<`,LQK}3QDa\J]xJ/AWIˌC _ v;l;<;]TV*6\ lLF=վ8{e42+KPX]yv}wd S)A\tk>x Ja #]hk9&$|V k?`bB$SYpt~k2i[y1>}#l^HfU'62+pc{cK(j%3)l 7WR2&eUxut/R6 8x (ӱh K4!mN""bZi P07ll؉[$t60@Z 6z=TPuZ cz tWO%])L] A55^EXeE_٥dIHze ҹgWD J*|kī#' s}|P9DNj9y  |vW%A &#-#hޱԻA5d$LN_{/>F=;dk+C)GO<4 ^2p(@0߽Y ?S&M1;.cCQƕPh ~hQm b:y7%edȸXj:}/RJ++& x7ُb+#CLj 9ǣ84b"_# kj9".7eSpZ,Kfԙ`mhzr=XmjeflC5XpipLbFM h .9_eiA/~#qeԅhX^t 4 jٞt@$iRm%K衶O`'CHOyнhʱ =2a,WC<$\:. fv~1/LH~FGiA/䖙kRR:w* t^^h 9Ծ1Hk߿hQlY6Qhtv7O… ԚZ@}wzuiZz֣-{2!;! )ƕm] `\l+Pjͯ"Q<#^;"aO)$h-6vCc0eu5dⱋD>.>6ZsMA4J=oQf]Q2Qkj.f- `}Tq+#{}/b 6"ItZ4Uk:䚮lݷ߼)+^b?GO|zqBU`մWf/\&=x|K/L?8Aq&ަnt7-#)eh65Ci n3O7ZMēO:fiԼފ٢s U;=V .h J,} L rX㯪} [KGw!H߷@mEG`=mkcˁi/wy,/BGGbq*y-O >#ȳ&[ntup^ƅU*KrW#V:00}B Ɗ%rl|w+("4"/I~u^Z̈n}SK l4A? LrFfFӯǹzE6$ʀ&"^}w!n`LW!C+?"7EG9Kh-- #G1&Ck?|2O`_i'xɨ`l[b. &EUͲG)fZ&,l[cSQFqj<; GcأgP HΣi۰iC‚a5{= &'h"C٪Q$0+γd>_tuY^,@~~U`. ifdd&D8& F6+=I ih}C+ pCaSSB/@ଠu4WzуpWJ9l v +զz!0 Hs6@<ҲHKV߶;gqjWc ;;/J9YRs')^}?1OٍJE Ǐwjc(NpcXDJ\ڎeUYVdAxK~EVtz,Jh'/@gq7EOOrm)P۠O*%(O}#xbf՚7"In֊qY>gdQ&ܾ6OZ?q04rlUYH] WZ੉R-ZqP:VD^V1ݡ) %&)) +{pNmH:]wkKHBߦHkRWpDpј"ߣ$N̈́*i17O 3̗ H jY+]{8xrD67rx^b/ꬑ{O㞐@2N^-f[4.ƚX0jpgWid[̑X,Rk sNc3gY%P`/U}ĜF^=+AZ˹ >R w__b~)3Le|OlH@EX`~+ ʒҳaL2~;7U<ߖq.V@'S,0>Nq&)6m`tu y>5a|*㨕#R&BvKõ>#l{%&Okho]jGʼ=ڱ9YlJNqm 8dH;mUٗC^%1ĢՖؘe&5^U VAn@9 ?gmӮ]}gD/v}0zxwJB2vn'77%Dꭎ;2|d 7 g `TM҃wy^Y' [F5$OvяNҹSX&]N,λ!YT(@JOhv%BD0>c_+]滜3uO2-UnU"*-yS`":O|cR".8df_U[⮢>~ǖygP4 M_쿧arnH `ϥdbBWQ3Eg2K'0ZF b7+ -]cꮼ>FY=6{ԍ- YAcgtyjE &,ʀobw&U3kX|(LmB$Rv}܈F*2z~UFcq4;SS6ר8)T5\}p@X K`Cqb_Jx:+KWa:1,-B_NDtCxFg^SVAqT #)^ũP=sf`הjh/"^[q_xL+`壠3p Jވ{ޚe OFL|U DneJ~l;ɦ HPWc[䅍KF夞"hdW31!ɞJ-١D`XfI]}wb Bj?h s>(Ş3Y.+Kw7>9Ua`Mḱ\vi^Fyɳil=xt]dl5;O](O<I:۴^S۩ Z0sKLԸ_EQD|xsprD"V`>B&ȯ4w, |AH#k_iM:Y_ 5p@(ϖ'h4jh?-Y*~%xO5BGyw𳇞 Cbw-%?n]r7~ڧV v\Y4]ÀnxQY8&]+#[{|؝'2V" Y1\&QK}( PU 'k?O<)%ɠ7Odg2lrqHQ|MЫI \w )ɏĝkbun!v{=)V$Od7"/*+hyljf_H=jƁnw`xn|rsAOi~7/IF@+G[_'uZ[qy2j{[ Xyw6`J#Ee+óZ268h$(Eʫ2^ᙿCOh'bye:l^6~Y0G`6s LLz))մKxjBkuΠ j !ar;DB:L% GCK<{ZpbKWU5!|/zOt #UP bަ1UrOIzmjXՙb3pu"~OVƦ=[|[;ó(k>KRC;΅v.U pJc<c_.weђv_Xt*_#hS3!^]U̇gW퀬L(4 ZrzLim֟CK񀸶Lt(g/<?x_ &L*I zO8Mng름rl{*+ O[K>u!I殪3O|7Up,at|u',6lZW$᳍osTf&> y^ ]pNSw`~}H ;;*rh~e$CX#wAy"~F%8,wNx*f9\"Z˚hu6ew1N,0-؋Lc>/Bh8:M8b&1 >].ygri0/2^ӣˁHhwd.V|\)B!-$e%*[o-(v8\p4@+ >t؎r0/淞CTh+]h8iBZm; y4GzU_Ägp6_Nkg.}3<4Rր} I `\~qF/կ4ȵzSŒPJ4&*G4tMbJۘg$k0fO*L3u)E2;p9F=454`RUu-A±M N}G[Լg-ʅ,+w|6:20$>;\ Vg#TzN ML_kvJSSnbyd"/{E&;%f/n]75wsNw.qgKY?Nuq<@ ǪqT(`kqI9:#-QMQj{RQkB e,0—/v 4{(jq,oߢoo1)OS<" /FŸ޽;+LEqbɣ,W>]Gaw! sW_XCv#1Bo9Bsm{Đ9YwNÆq_*ш2ۨ&BD: axpŜ{aS!v\BCE'N-vZBu\亜P_Y :zg_rFvF׸Z?+FiDbbpT 0W B ˥Zeċg˳苊6 <@,0 P{ 1$܇S -ؕ1Wlu322.֢XP~F1{ӧl>73v HubE.6uwbШF4l3P'1op^V+m4ѷL-ɞӖnl2Lmq &\qEejKߜurj=iK0t4 ]L`*GJ>z-D/?ұgP kX #Y:mwZ rxl#=;؄iTwIHIҐIFÕV>r1C8"T-IF:zIeл\eK BDRc{|dg WpTX+C=@^ђ##E@Աr/}ehwߨD.@Т0m1̀`~,,_*zTv&sj4|dx˷J[:7w d~Zp)(?+qeXj`>k,a|[WGG,_#8Ҭ4hy8=z'_nbwTC^E@(ԍ#ܕ%W  `1!Mt[t}Re$a߭ڮ\F%,UfGE1.ȕshgdǾs %8hSb#<>Y`֮d~Nq-8 Ge ;iJγ+A#N\\Ϡfh\ޟ잛~>Kn?z*u(gU3UCx\_gA, r.ܦ =M*{dS[]g|L3_׏okĝ*K[<#P[[ǒ(j3܈ȥ[oU)>SXPe7TO~h փg!d.ݭ QPh69D,)[{O*.l;|JU_؏~U3=[#M%FfT%ZTZ⻃(z6f\Z:FhÒw ܕjaveYٵ( Fis~(:{]ۏ \ȱZ1ZS <\޿|^,ۦ9"J>sG95.^'^re{+m8q@K聤/m8HE2mkhf_:7Mt9@ewMo_uqׂW2&gɪ8KO{yOD6c-*ΣU;f- Axl|5jU1a$ux6gr2v, Ef?4}E>xAh~GIP\]}ma0*:Hq#RyZF;nzvk!LCl\6G4O_4-"0t&avSY[!Pةj2\{C77=@7bIE֛\mog aӿȳMia%O!G P=PJϒx@V? J}<.bu>x/\:PTkL0MG?䌽wÄrsL!cفz LB/%FPyD6 !f kRvfx}L; 3+e-VݢZXpK3 > {91m_Hkғ2v `ɷH&KJOn#o8˔쉡RCP_N]u.MմMvof13l!n~peS8a'}jVڤN%>t$0|']d(^Pr;73U:S}o0?aPl/Qs1y`EMzDrE_&$0 ?D{>g?ß̘R*ʤ~DLhQ0VͰ!s{iiȗݸcRSD̿8]#DZʂԆw2iUXr/-9άJ-h|gl`-XH@˟| N;gJʞr=n@+$׉p-QؒFCw9W֨9"X75utVm:<)1Z2-f&e=t64'z~nTĒ/b ;QppwIӯ ο2({.Գ"X=m*_)X}j% -0ُ)$møŦV{99݉l;Li!>dTA'8̢}TA-v4eyYגX"&4644F'!|T3:GM^56vu6 +ĔhR}m/Tq\4[BVӲ~۫Twг-0JڌA2awUރi"%UPǏ o'?~%(֩D4GZz]oU n`~<PWk[WhXĬXO]+rLf;|C=f)hzW'Gu bz_י 27)>i5mFh`%3X\#ZЏ1fOCpFktDsh#vCPRKRZ@!Nyi#/>(9D^ŶvB?&:4g@>cΩ;~%ཅ̼#eSYJܥz[/`$(%"i%g=N7ь8\h v|"dn!!Ӕf0bl F~֖+NchQp^2bELOvv7ZvZY i {gdT/zJ*7UP }%!+1H4\i~ʨȪ1I@OlsdP]ҫА&>x#;L ׂ~ Y=?`*-2$]$Lf2gyQJVh~h!~˞8[ &"˾v^-x;T}mW6hvpca fiS$oNZ5ۉ MTtg ]mO; &+68ULFrgl@@ F_a8G6yTʥj;qwLѾڷ;"J;zIؕ9өgh!5խCsvںϏ(w.O4i0m?Ђ 1Й92Ov. hQ䢝?ﰩRd,4mIq:R7=L_aԁ"@ l-Q KK"KGtqn鹞 7]N=}AFKP͏%H`{^z"D\M$͉kJG q&ǮE.%j pA ]fC)}[m앙 G,n+v`7ָEy!& ɰU `uaz6R¼P/;- WʗArI8,ܗ l`{=54T *zPJN}|$uqrI弆-v;4{$)] :e‰@`#XGd! _,pG>|diuT`/fUhi9%3wfڍ,>pay@\mF=@}"Pҕ$-K+צl)|(#ED4ezrWq:ĩۖ )\~/k e1Ꮒ0x}AN@kV))PbWG=Cm17L!\3bcM1F'ѿ$ DHFe2E*0ݺ2bIǘ5i?̟:5OnnBqg:;E=A]B唺*!'Lݺ(gKmLv+/;\m9آȋ{ ]9ع6Pu4wjS:,,Eso>qza1PqWM_ZHHMX u~o=-xWƟ[e'9GR/N}~O0io_r š~!q埶B@U aSN/nVHcJzvBy¶Ib%lL|<;z~TVu'Bjۘ^kؑrxϜ؆ԹW ?]S,^>(dY[( ?R▓.zSd+(144W9Sf&*XEUD^Mr4跖!qSN6CC.4Zaxw† p{@cY'EK}h_/Σ"C.cler]F !~UQv #q+4S6UtǛm~G uۮv[0ҸVl~+dP™Rp ݔ(_3fYۜ| 1#{v7D6<\"ieT-v>UOfx 1B`H]V dD$XtaT$)L<;|)0=RuEmU>նH2P^[<,k:zA}1!Y}_CVָgw. 0O j`,[(`=unbUؘoz[ U'I18$FJFl߰+dOP=B#?`lMDL`Q*mWdƾ2B<5 y)d!N|BV +mp"YEςBAX,N%SHr*kWCrJmolKdbJHր#]d8.k%(PH.&wFG2q G˦Vi(q}ԍRE÷8\I$͘ ݤ-VLZuprhCod H,مagݳrr`‰k`ŊPǯ0K@g>74kyG B ^~ bRW}(ֻ=FL>u0X݅;`>`[+:-1 WxP\=VFsG@ ]E@qco!EDQZ!d0;q'F xP4NiVk<`mrh BzHفKA(Ab}1Nqw?"4`'I0{)>"Voqo1eВ@щ*g6˥|fI&'ґ"KNvRj-Z4 Yh (SӞ5U))w}9]jPw˲h9ƄIbW-#/D זh,i J'àd&;gu\܀&pՆ%|bIJ6vMPƙ>F΂rԃl$L`S镦 q })1MbJ%5EAp:#{)^@&y$Jr ?f\٦t,>i)?g{\<~dq1, c20@y\U[V&2LDy[ǹ1Y.oK0HS;RK7TUHk 3Z;O3H6QaEVX m ²]JlƋeEFj عJ+2,^(H.-2ytZ@ O:r ! Jb>[E~[m_B>Uat(>Hjy@%Jz7!T(9 I'+ZV|a#wm'3Mb 2vYt4,|Nb<Ϣe{F.-I>f)/ Q+@cY J',MT>5WGH Ztܿkb&džGZ.P_ ;LoD; F^½ybQ/<9It4IauKp 9DfVMk)l (9Y$dYr'˙pOcɛv<ռLmp$Ã>ic+1dԔE%r6U@Sr'aDz8euF4Cui;-͸^w\*Srv VQa,MpsRsrdCiV,UD6_KRi`bK(# zQ)Q@1k=2(7VkOxzqX5/[L?z^k~*`:t;'}kP'*Cf'R`v=fWB~(g6,L"~Tbxb:Ǩ8`Sd6jB U(,S*"ZT&oK&*E_/[=s$ sT)@U 8U.X4 \3qMUgC- Qek9#Nuv~1<993Tfc(!?zHH ^^X-$Xݫ ҵOq&#?eLv ? &xٱ8pWNJjlJah `adj;ò2FgyalۀڏAHEՖ ,}6`Uv )bqND ')ɧ4 es38gR 8[1K{Vfްmh-*]j[ӬU) ѴxYS 8`W*DGZR3 ,mdzk_gXJhF|:[~=*߭ [;f*a)ZAu%IE-9~{|@EkCo<煏^DLHeʷh Gڪ`K],CMfYb:ꚦ7:\<'w=kvwfl+۝kL+`; "(q 0݄ jkϖ#/ نV%(YRN^eB+}֧!7(MFڪYP B P~DZy<}'Mj6Qnuw;TTQT &(Ú|Xt"AݢCƑbi8cr:/-0px[z-UN;ٖ~D)P!.On,yHyg?v }ʜIt<Nё,:x'JͻK$OzOO^<ȷJ+6-ʿq39tS.s f)3;@5n:]BIDpҾE\' /kSy 98wZ\0qʓڳ~{9yB5eˌty!\(\.[tS<t,ڷN9r+}>2\9mz*_ åk*Vh|&o= $]27s5 mN?u?ծB@hs+/T:u'PU#>]|J ,ϮD 5p1qui%B! rJhT$*SK%/ڋbH#q;FY1l˩V#c@ >#K!pLH҃Fh{s+o@ӽZN<=P4оUڶ=H1.A P2wFӲ|F-m5;+: EbV KoD[[lۆU͞YFЎg;]nܧfh(Q +QbkwFTyXKܡ*X|(<@5ó +iwn8( pA3\Oěv۶fr&@TZ)\#r΍V zuFWc#u 3k˻p~(1rvWM^H+ҷ5ʊvhjLc.pwU Dt=n7+P7iY]YN)7w]_-BҸ%748L 0i(wdYQRnIv]يbLOp/Uj4̦rRc,}<󲃅|`OPyT!5(71v*eb:ZWwz_=$@кzm:Xa!.:b8_ Tv,q;t0;p0wDGO\7;L;t.c/0yLt̃V@4Q!!]VnJ[b,R|=+tA*6&ҍւKd c04ދo-աQ+")w:{ QAx= ;%|h ~E f&⛰Zs\ +^S-S,yY$97榖:9oP dIJeaݹ~~MQ[jANf ϶Ϭ0z ), <onHt":ٚ7 tucUrUp 'm0%ie5elB). - ʚ4佥.yd1j!9JÅ( NnPh98 )= G}fo©A K.2 :lFmǿbcxYGUJ@/B`6bf D`؜u[?Jj%&>`؂F} @xDmœn2$+@rC8Ĩd7#Pb? = rCb0A@;0,@'⇕'"gw@}xaz 81EVKX1];PtXZ^6قyxmPJ7'8`LSH- ڋ4wA~`o+@^q~zuAKy*Ǣ*%hr-~^BD&oFmA,.M#%'zӊy+b"ReqևS'W#裮iιҹv/ugǽ ͮ1yڕZ1ƕTtBVgUbp!M9|)=`=a4RTnA ma+Wƙiũ5QCBVvOP?Ò`s+Kcf$Y6jW%uDf;a#]{`Ψ?+] @?g%bCOt41xWڱi)Ww}јa^۪,+ToUV|hX* ljU l?Pe뫝5Is jeq"C:pKv_N\5z'";3!jJ+G} ~t?8сv4 r^ M>L f1) Y,օU`E̢5 $`7Pp@>h@&`񒅆/$wQ.G@h>!/#%r+a08˻-QGG] p ,o<a2<>_*V+ ,~Dpͣ*Nq +I+6o_UeE6k1ա;ۢ /&#ì^Rб3K'gzߘe V/".䎋{d 7{KQidynbYsmU%j[kh/13&_r*Xiz3R)]"/\<|i&8ZPוQ c`}`3tWok3A}6Fw/bOpL58azee@X[CPr0=ci(kHvN&:FivjdYz^{uIۇ>r qW7/=,8Q{%QrYZ,cل1[%5">WaT`d885>~!mt3RlP]E)@x;V_y)?~,eLԆ3ԅ`c+MM]D?>PARovw,pZ5ю 3'vM0ddxt"Xlѐ3FZF3LI_v}chB1=jA'A{ryݬPe?^vK0ͪ7 EY-frl{:ʂKhW3W ɖw5OݛHH摫Ҿș_%90>Z ԫrLJa%{^H:NNd}$]{ɣ36J{l,Y~p3h.{_4E˃qhj9xAI(eUZH8Uk[8-mYVű᳼p̴|O\v<c_U:[bkO-R:@>{ S8jet'ŊEs $GD 3f/}8;l/Ļ RpZ6p*SG|@4peW0`l*=$Q~L/R_)zdx7>ostbL$8PQW,z<^iW@>\=@pPrX9{EYPYLya ?$ԣ,?BZ6R{V ]'M͐/]Z;L^ 7ktֶtYs㰴uY\y/5Ob6 ht+ 1 k2FG\:voJͶK(Th|D٥IH6Bخ?: ۏc]\N3WރsZWKX#PLݾpǰW "r[׆tY*=V-LEqƄ4j0RpB dn"mE[7 d=kT\?6Mg2{TShIG803L$|dlYxuM?Aly3':gS,h΁ݫ 1F?֝U ~6x"횇Ï9PZh73:P*tOK:jqrrPV@-I R|%f׹^qXXH{\lFфƇ/Bg[PrN?ڹ&O JxoM`E\fmIr,zrZiWhcrMv_1j2s|mVeC7xzWP 6-_0ߓB7PIOB@k WfJ?7i${Y(.X*'5򦡮Ƌ=ͯhԱRhS0͉LR}!oKÎb }Kw&iny& -`b`r@N:h[kuXVd[˚L;gKŅXʷI ! םZYB0@'-#*9 "*"7@vyL-Vj^,ym6l&i;wڧ>ϊѸC?&U W{{DajUq|ݵObmA~Y)ae%*HfZw@T;Ck?6~18zndhTG [K.:빠ۨo`pu6AF2>\ÇՆ|:A<.@>Xv"A͘8}:T'Cy.4ߋW'`fb/<[XG1tl~<=FNAVjVl3ya>^UZ'N,C vqI45'[ K ImBMUob|OYa<#l'yȄ @ #PZ_)h./5VI@%u8ڵ wz ,"&bX58|M>`oIySwV+)>$n]p%8vAO&쓢@n"ٕF5[Aި-no U35GAjB,|z`#Wspjm<wEz=-/`)28.82ڌ]Z hfȶXB$PZS↘';yh7ƌ+{32 9ӓrk k8p+|UzT؜b^E m(&Ƨ<ή>;r3Qdo-8sZasaad1m"+ 3Ғ}"a#aN46U.'k &z$ٰoR ZΧe$uUi{qK G9UӼAAoX7,SĚfuA6{L>N- *zBs8"G|M{>TBZ((<xmW :ݜypŅ8{ӡ(K!E?8~/˵[ڋ}2r,CH Ҫ|3򊂿rׄGb-+O<g¾g[n=E]Y̻m`KaP8DK=|MǟSnxQ *MAYDi:sk'?wT|U[/H^a(nn5Tt, ,pq'w˕ѫOE ,voEN{L/[{>8ثr/O F#ȠjYɍ%C.S}x^d=I3"ٟ\ 8Rg`0q3VusVWz`|LIN\ym۠U 8+}: <3;Z핃#˰O'KUT8w6) L0uo1V* Y]Tvټ|HT ĺuId+S8ZYau[Wk-3aL3+~v\t+8\hť?I윽Wq~NZh,O~ƥJA %tj= t4 -ui*+%nxFdLEѕ C]+fOk+ZF>+):t>Jlg*43(Lmصyp}dj;^x薁ۏ[͖1:3{1@@: W-a`cnGpߪ bO>)>]U|H)АEaF&=(z gN$>!"kcz̳!1CYWAK`RRƀى#pN+5uKl;zgoFi<ʀyޫ'lr-JԜ/WaTażO[N` 쾂1uˆ͛vh4~1Y_`oq(˺;CСD)QF~\|Q{ h>e蓱H+?c(F+)ϓM/_]"9]L󒶄֢&ۇU/&eۀ#5w#܋n6p TDt{SWۨN.KL Wl1 }v" b {5~X3ŏ7.#ցmMi{ϼz3PRN \w|O!QJt|x V+f8&t 88mKE㉡-s6;ŠȎQ7*;2桋w1e`*́*$.)CwFz>ziQ!8U2G5b"bS 2ru?nxhaV2Ttp6zFJvٔM-yV(&NZ%tܣS0'+2yS}nO/ rEz)#bTI?2W8!0Q5*/Ma9qVvu:N_ᵭ{9]tS{;'} w{F?$dM}vߖ\aW^~o+uk a[2UTփNcBKq4x_-|32Lgfx-VYAϚn\E_ b(j3k!=vHhdRd;; T=@ZEm~Xbkj!~Zy{nVC*3uQ^!c{K,dcC&8k#b jO K8~Wl  {L-\Qhp)YfM5UC([(ڋ#Z% }""eߎ>J&k 56j|p0k a\qvytO;y&u&SOt_dY+2=TpF-3F2(mP,g<7X<{=F~r8#ؒ( g@۔H~QtӅW3gfnJ1|'kTӟMYѮy/My}yP ;jC ط(|:S*4mz56 β~vv[/#ᨛKYSh 3AުVgbhjz=ՍVw 1dB*w/{&'^^|!,ݕ" tl$Ie @ޘ~F (j=s0/"/mGC/m+6s̲ 6AX5Ï7kLcsɓ3,Skwnf" Xm*Iv/`GCtvy4v*LJoyuӻ#C/yRnDW$)v^*Sa6qAީZ<=ڂn,ޥ^A/ La3'{ra_ܥT5OgiA>AG6@MԔX#R T`x?. oI7jW a_`-M&O[eݪ0ijȻR'Y[өQC(*DcgZuW˙GSt<1Z.TR\uMYFr2NVQ$GDm({Z,څ?2آ6#DRf^ƷC7PJ6.E^_72`a+핆al{QL2٢Ӄm4$err?r5 %J)ܘ3)ȉpɲIBVk㞖Js`6oJ{kQ2@52V \s gUe[YĮ^FsQYvv6=90r, wDB |P(;5).EX+\%zW;ŗ θIJܧο)Q`yBXMk@[4Y7;LsXwaEl 29}"LVޏ{QBUz‰r8:pR{! !. !ԍz"$aOa%!A6*N9Pmo> `*ȺQ&cEWY?Jc(/_p-Od H=~mz%CYfB#v[2?kP3snWN/bqe.}mXg<:нw Լ7(3Ob=mTG0B\?y؈c ȍjVTP##ݳ D} H2.|=&GZPE3BeD)cOxǯ!QL_kN&-^LH"%׃A&ULvP S;bQ'lػp A$*Z^?k?D F\%2F )a@"(fۂWy"xU$[-Pbt(q|ƎA`;oAs&3!靜= \ gR-FFU }﷽L끰)xHZDxfUTrө(Jڱ<ݚS?9B=[)m*e+)V쵗5X=kƾ|2 (]2UyځK>}rp"x{W5c5įsBHa~e*wN1+uG# ֦$d-Oa>Ѳ8-], &c0XɖqAo?/)U'z72þWq'X<7M4K~.lk| P\nAYvdP_~s"γ7;0}?ԋW<G h" sf @F\C0k,Ih+gC\,Ox !Ԙe?t~8TӀ%漐P%#Iεٳ (gv޶  nـTxj 1! | Ab:^