python3-pytest-xdist-1.32.0-150400.5.68 >  A dp9|uh󯞫} t36 A@E\]?go/%]:1aS[q W:&mߙ;LOӴ9bt6onk愰qn`#U2d&&!oSE+: rט[R O+ȫI;M8j͡AbdkA\v.gim*9$l0|̩,}ŲU0 !E`;fzU0U˾q <:qsU33cca950f71dea99462f65fd2a0686cbdb5cac46b2e4d2fc4ce2b2ba13b35d055b825c96a597dde15677cfa096c054b27eb0d0fe.Ddp9|PI0+ڳWaϺG=&cMl6egsiTaY\9l6+sCd!8&BM9o`oב  3hL_uKI1asLUq/gxODjk'H,a&I'!u 0:h+U,|'{15K7>o8V3)ߐ/5bL]St"| ˇ7[R/N-7~rR\PKmPSh>p>R ?Qd * ^ +18<(< < < < < <<<8<(@ h 4 (h8p9:FBGC<HD<ID<XE,YE0\ED<]F4<^J bLxcM!dMeMfMlMuM<vNwO<xP<yP+zQQQQQCpython3-pytest-xdist1.32.0150400.5.68Distributed testing and loop-on-failing for py.testThe `pytest-xdist`_ plugin extends py.test with some unique test execution modes: * test run parallelization_: if you have multiple CPUs or hosts you can use those for a combined test run. This allows to speed up development or to use special resources of `remote machines`_. * ``--boxed``: (not available on Windows) run each test in a boxed_ subprocess to survive ``SEGFAULTS`` or otherwise dying processes * ``--looponfail``: run your tests repeatedly in a subprocess. After each run py.test waits until a file in your project changes and then re-runs the previously failing tests. This is repeated until all tests pass after which again a full run is performed. * `Multi-Platform`_ coverage: you can specify different Python interpreters or different platforms and run tests in parallel on all of them. Before running tests remotely, ``py.test`` efficiently "rsyncs" your program source code to the remote place. All test results are reported back and displayed to your local terminal. You may specify different Python versions and interpreters.dgoat12SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://github.com/pytest-dev/pytest-xdistlinuxnoarchA.EAM;;!! 4 4;;((3X3Xu=v"@$L## + +0*0*D*)7E<Q$18A큤A큤A큤A큤A큤A큤A큤ddddddddd^ddddddddddddddddddda@^^^^^^d^ddddddddddd^^^^^d^^dd^16280bcfc84cbbd2637ace84fe7115c5cad1ab1980f6ae42598130eb55b0628561a3600a8b5b8a2319298baf5e803e9ea669249bdbb9abbdb10deda112ae26a901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb0874a9e922aa56b912dafb1be54655a258412e999fb0fcc52eedc2ab379b54301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b232d287dfe07e1e44db635092ad667516ff51a6785d791e20da01e619930231b07d232eab031e94bf2f894c8bbd37b62ffee835f84cc3de75ff081fa87536ab68e75d10808a0dae52990b060db8ae09e479cdc78cd65678dfa544f79e5b4578b54ea03cc1116d68d796beaaffec2df966e37dd2bd58cb48d17ba5a3ca145675454ea03cc1116d68d796beaaffec2df966e37dd2bd58cb48d17ba5a3ca1456754e6be49f01fc47b09ff6adec2d74602eee895fb7dca9c7841b1dc13e56f283d9be6be49f01fc47b09ff6adec2d74602eee895fb7dca9c7841b1dc13e56f283d9bdd74379b2b36002a6f754b2fc5c149efe21f99099c2b510072907d17ebd853f05cf6e0eea538de099cb0c4c2b6511357709e05d2b8b90f7fd59c00d1265e2493ee45fd534cfd5fb6baa9db1a3548d793d7e6f1bf76fd2848c94d268aca6389d4f3f57887a8a876522b952113c876fd2a509868b813cb23bcb13a6ec3c31baa7a40799711de291c4408691f70ecacf2c4d0ee7c3b285b528e73ace1d57bd614db094fd1d97dbc506a9fbbcae0aac27b94217dc51e0be1e1666e180c095f2440f1d1a2ead21408068cf313f55f41160f0a38f03d938f1c397ce3d292f43b0623d2b310c82ce5e0fe9065ed91cce10f396efa85f70905123650f93c39f1edc1b053e9cf18e0f7b29e52c3caa1aedf4cb3b742fa29636844386421ec8c9257e323c6056b53a51d3660ddc60991acbf096dd151b85c21258ee868e8140fca0cd7b9afd3e6ced019848cbcda2275819fa9a8cb7bb1e032a5670628854a3c5e0f89117bf2789808119f16dbf6794891ce7b85ac38e1ec43385457063597c6b36fc5bd0f496762a494011e97e65bb7624714c5732be0f36c3cefe315effd421fd4962e2b65c18351864df0f64256bddd0894eac1439d822e87c8499b9ede1a50871bab4f45e2faba941bd3dad4dc94328232d134f86c402c3979eecd2975d6102b8584dfd09f258d480a9c305670f9d2b0fa36940c3dfa84706e00dd91801e200461f1b75a159f43406bdd94f0f762010e969c85e5093c03186c32e2d722f86c1b5a97c14f2afef096d5ce0889ff8a4f672c5a7c31a4be0e3098ecb5a7aeb82725851d41f48e3c0d55c5149da39e75ec782af4fac15125fe82ece51acef797d55f52df3febde79636246680b07a2e6981ce3703805a0e98ca0c4d4da4453deb13b5ceb61aab4fbd1e4b9a7419f2fa437e41409d9fe3ece94d1003e331a14c3ad01e9e6f51e84ed9335ce91f63af8732161b7179f095ca1295b38626671bb56d52942891434391ea11efdb6c072e3e24bb84602b8148f6fc97b9154a6fa832535126e497a34391ea11efdb6c072e3e24bb84602b8148f6fc97b9154a6fa832535126e497a44843b2fb2867f645a0d09c5575371da04442ded2ec09c300d680895837f1d29928a877a3972f0f3e691d1aa4654f6ca96ef9f4b4372aaa2c8ea95f5ffbc132006b986d3035b9efc69e96ae503da70e4b27c04b23d737bfed8de62df7673edebf7bcdf48d559975d10a3951d42f89dc70fd3a375cc656a236cd4abd9451ff4897fe26df7f535b3b6341324a897f4dddacb0a0e7c23329b61bf164bbc4d820be07fe26df7f535b3b6341324a897f4dddacb0a0e7c23329b61bf164bbc4d820be0089a528ea0c43e9b77d585517bd48c4ee5572c04c8749c5f2ad6fe49fce3b1a881b9dedebc7cc0067372bf28c670e9ce672be58667ba0d7b71de7e76152b2c032c9dbd094f41aa6500792655abb455f6a71c8b6a5525fc469cade0b3d359c5f7ce87d37d64a506d841b6771e671d23e8411f945c7e1058fbc8dc878db126b530dfdfa10282475fc808bc3e7b67f3d4f41f82a48596fd9de31f2c8d6b7525c8fe3f2b91455018b467ef77f5060ca597fed24867a72eca329717350c42de7d851ee3e19a8195d3e0bd2075366471c90c3f88dfa31be2e50ea28f12aa1651002b9213c0e046cf60eb10cd7340a2447b8b489e0a2ecf41b45f93ab2efd4e0020ea42f6d579f893154c50f085a741de558ce6b03bd7b9b9b65d44c04dbff647e2b8df8043db76753b72e34c63a596f3cad34ac0c40ea0b6aa20736f2d6fbbf80b8a1be89eed1074d3a943198ba139b80844f5b445b860bba74a8aeadc0610566164earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-pytest-xdist-1.32.0-150400.5.68.src.rpmpython3-pytest-xdist@      python(abi)python3-execnetpython3-pytestpython3-pytest-forkedpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.14.4.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a@^@\|\b@[ZȲZSZSZWQZLZ ,@Z@XEXXX{d@WH6V'~@steven.kowalik@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comarun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dealoisio@gmx.comhpj@urpla.nethpj@urpla.nettoddrme2178@gmail.comhpj@urpla.net- Update to 1.32.0: * #524: Add testrun_uid fixture. This is a shared value that uniquely identifies a test run among all workers. This also adds a PYTEST_XDIST_TESTRUNUID environment variable that is accessible within a test as well as a command line option --testrunuid to manually set the value from outside. * #486: Add support for Python 3.8. * #491: Fix regression that caused custom plugin command-line arguments to be discarded when using --tx mode. * Fix crash issues related to running xdist with the terminal plugin disabled * Initialization between workers and master nodes is now more consistent * #226: --max-worker-restart now assumes a more reasonable value (4 times the number of nodes) when not given explicitly. This prevents test suites from running forever when the suite crashes during collection. * #435: When the test session is interrupted due to running out of workers, the reason is shown in the test summary for easier viewing. * #442: Compatibility fix for upcoming pytest 5.0: session.exitstatus is now an IntEnum object. * #435: No longer show an internal error when we run out of workers due to crashes. * #426: pytest-xdist now uses the new pytest_report_to_serializable and pytest_report_from_serializable hooks from pytest 4.4- Export PYTHONDONTWRITEBYTECODE=1 to avoid PYTEST.pyc cache creation bsc#1171561- Update to 1.27.0: * #374: The new ``pytest_xdist_getremotemodule`` hook allows overriding the module run on remote nodes. * #415: Improve behavior of ``--numprocesses=auto`` to work well with ``--pdb`` option.- Update to 1.26.1: * #406: Do not implement deprecated pytest_logwarning hook in pytest versions where it is deprecated. * #376: The current directory is no longer added sys.path for local workers, only for remote connections. * #379: Warning attributes are checked to make sure they can be dumped prior to serializing the warning for submission to the master node. * #372: Pytest versions older than 3.6 are no longer supported. * #373: Node setup information is hidden when pytest is run in quiet mode to reduce noise on many-core machines. * #388: mainargv is made available in workerinput from the host's sys.argv. * #384: pytest 4.1 support: ExceptionInfo API changes. * #390: pytest 4.1 support: pytest_logwarning hook removed.- update to version 1.23.2 - add python-six to runtime deps * Fix issue where Warnings could cause pytest to fail if they do not set the args attribute correctly. * Fix warnings transfer between workers and master node with pytest >= 3.8 * Improve collection performance by reducing the number of events sent to master node- update to version 1.22.2: * Add backward compatibility for slaveoutput attribute to WorkerController instances. (#285)- cleanup Requires and spec- update to version 1.22.1: * Bug Fixes + Fix issue when using loadscope or loadfile where tests would fail to start if the first scope had only one test. (#257) * Trivial Changes + Change terminology used by pytest-xdist to master and worker in arguments and messages (for example --max-worker-reset). (#234)- update to version 1.22.0: * Add support for the pytest_runtest_logfinish hook which will be released in pytest 3.4. (#266)- update to version 1.21.0: * Deprecations and Removals + Drop support for EOL Python 2.6. (#259) * Features + New --dist=loadfile option which load-distributes test to workers grouped by the file the tests live in. (#242) * Bug Fixes + Fix accidental mutation of test report during serialization causing longrepr string-ification to break. (#241)- new pytest-xdist requires pytest-forked package- specfile: * CHANGELOG->CHANGELOG.rst * update pytest version requirement to 3.0.0 - update to version 1.20.1: * Bug Fixes + Fix hang when all worker nodes crash and restart limit is reached (#45) + Fix issue where the -n option would still run distributed tests when pytest was run with the --collect-only option (#5) - changes from version 1.20.0: * Features + xdist now supports tests to log results multiple times, improving integration with plugins which require it like pytest-rerunfailures and flaky. (#206) * Bug Fixes + Fix issue where tests were being incorrectly identified if a worker crashed during the teardown stage of the test. (#124) - changes from version 1.19.1: * Bug Fixes + Fix crash when transferring internal pytest warnings from workers to the master node. (#214) - changes from version 1.19.0: * Deprecations and Removals + --boxed functionality has been moved to a separate plugin, pytest-forked. This release now depends on " pytest-forked" and provides --boxed as a backward compatibility option. (#1) * Features + New --dist=loadscope option: sends group of related tests to the same worker. Tests are grouped by module for test functions and by class for test methods. See README.rst for more information. (#191) + Warnings are now properly transferred from workers to the master node. (#92) * Bug Fixes + Fix serialization of native tracebacks (--tb=native). (#196) - changes from version 1.18.2: * Bug Fixes + Removal of unnecessary dependency on incorrect version of py. (#105) + Fix bug in internal event-loop error handler in the master node. This bug would shadow the original errors making extremely hard/impossible for users to diagnose the problem properly. (#175) - changes from version 1.18.1 : * Bug Fixes + Fixed serialization of longrepr.sections during error reporting from workers. (#171) + Fix ReprLocal not being unserialized breaking --showlocals usages. (#176) - changes from version 1.18.0 : * pytest-xdist now requires pytest>=3.0.0. * Features + Add long option --numprocesses as alternative for -n. (#168) * Bug Fixes + Fix serialization and deserialization dropping longrepr details. (#133) - changes from version 1.17.1 : * Bug Fixes + Hot fix release reverting the change introduced by #124, unfortunately it broke a number of test suites so we are reversing this change while we investigate the problem. (#157) * Improved Documentation + Introduced towncrier for CHANGELOG management. (#154) + Added HOWTORELEASE documentation. (#155) - changes from version 1.17.0: * fix #124: xdist would mark test as complete after 'call' step. As a result, xdist could identify the wrong test as failing when test crashes at teardown. To address this issue, xdist now marks test as complete at teardown. - changes from version 1.16.0: * pytest-xdist now requires pytest 2.7 or later. * Add worker_id attribute in the TestReport * new hook: pytest_xdist_make_scheduler(config, log), can return custom tests items distribution logic implementation. You can take a look at built-in LoadScheduling and EachScheduling implementations. Note that required scheduler class public API may change in next pytest-xdist versions.- Converted to single-spec - Fix source URL- fix Source URL- Update to 1.15.0 - new ``worker_id`` fixture, returns the id of the worker in a test or fixture. Thanks Jared Hellman for the PR. - display progress during collection only when in a terminal, similar to pytest #1397 issue. Thanks Bruno Oliveira for the PR. - fix internal error message when ``--maxfail`` is used (#62, #65). Thanks Collin RM Stocks and Bryan A. Jones for reports and Bruno Oliveira for the PR. - exclude two tests, that fail due to too narrow requirements- Update to 1.14 - new hook: ``pytest_xdist_node_collection_finished(node, ids)``, called when a worker has finished collection. Thanks Omer Katz for the request and Bruno Oliveira for the PR. - fix README display on pypi - fix #22: xdist now works if the internal tmpdir plugin is disabled. Thanks Bruno Oliveira for the PR. - fix #32: xdist now works if looponfail or boxed are disabled. Thanks Bruno Oliveira for the PR.- Update to 1.13.1: - fix a regression -n 0 now disables xdist again - Update to 1.13: - extended the tox matrix with the supported py.test versions - split up the plugin into 3 plugin's to prepare the departure of boxed and looponfail. looponfail will be a part of core and forked boxed will be replaced with a more reliable primitive based on xdist - conforming with new pytest-2.8 behavior of returning non-zero when all tests were skipped or deselected. - new "--max-slave-restart" option that can be used to control maximum number of times pytest-xdist can restart slaves due to crashes. Thanks to Anatoly Bubenkov for the report and Bruno Oliveira for the PR. - release as wheel - "-n" option now can be set to "auto" for automatic detection of number of cpus in the host system. Thanks Suloev Dmitry for the PR. - Update to 1.12: - fix issue594: properly report errors when the test collection is random. Thanks Bruno Oliveira. - some internal test suite adaptation (to become forward compatible with the upcoming pytest-2.8) - Update to 1.11: - fix pytest/xdist issue485 (also depends on py-1.4.22): attach stdout/stderr on --boxed processes that die. - fix pytest/xdist issue503: make sure that a node has usually two items to execute to avoid scoped fixtures to be torn down pre-maturely (fixture teardown/setup is "nextitem" sensitive). Thanks to Andreas Pelme for bug analysis and failing test. - restart crashed nodes by internally refactoring setup handling of nodes. Also includes better code documentation. Many thanks to Floris Bruynooghe for the complete PR.goat12 1691941610  !"#$%&'((*+,-..0123456789:;<1.32.0-150400.5.68 pytest_xdist-1.32.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtxdist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pycdsession.cpython-36.opt-1.pycdsession.cpython-36.pyclooponfail.cpython-36.opt-1.pyclooponfail.cpython-36.pycnewhooks.cpython-36.opt-1.pycnewhooks.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycremote.cpython-36.opt-1.pycremote.cpython-36.pycreport.cpython-36.opt-1.pycreport.cpython-36.pycworkermanage.cpython-36.opt-1.pycworkermanage.cpython-36.pyc_version.pydsession.pylooponfail.pynewhooks.pyplugin.pyremote.pyreport.pyscheduler__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyceach.cpython-36.opt-1.pyceach.cpython-36.pycload.cpython-36.opt-1.pycload.cpython-36.pycloadfile.cpython-36.opt-1.pycloadfile.cpython-36.pycloadscope.cpython-36.opt-1.pycloadscope.cpython-36.pyceach.pyload.pyloadfile.pyloadscope.pyworkermanage.pypython3-pytest-xdistCHANGELOG.rstISSUES.txtREADME.rstpython3-pytest-xdistLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pytest_xdist-1.32.0-py3.6.egg-info//usr/lib/python3.6/site-packages/xdist//usr/lib/python3.6/site-packages/xdist/__pycache__//usr/lib/python3.6/site-packages/xdist/scheduler//usr/lib/python3.6/site-packages/xdist/scheduler/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pytest-xdist//usr/share/licenses//usr/share/licenses/python3-pytest-xdist/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29613/SUSE_SLE-15-SP4_Update/09cf2ba56ffcb5683c5ae90e7f59bca3-python3-pytest-xdist.SUSE_SLE-15-SP4_Updatecpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 3.6 byte-compiled  !"#$%&'()*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQHr̰rputf-86fe8ce29ba21567d9a393c53efb0fd14cf79287332acec8fe93673bd13c3b06c? 7zXZ !t/g] crt:bLL ,:q5Rjq"-j)dm!dXPɝ ck҂?9%H~<$l xYmbL'~HdZt:0}D*f1\JꨅtaW> Cb˯B8 ֗-=-T;(H/tB b3\_TAe5膦iJ7ʲpU9G^L!M>'ym@QѵiЄcѸdgP@Ǵ@ n9U)Qw}*48YzR+,Tc)t;AYp%>w =B萶zik;׺l(}{@BF –tbz~ SX'4 2<.^eY")XY1;gAr5_HIú\+ #PҶ੻48E'B4(PտBe"j-y4˙G;}秈!M0y|C\>GŪ=u<>/@2: D;Z2f2 :T*zV6ԙ/'\Q푐8C:WBg>"`MQл\/fv QqhOYHi>caʛv-[ƹir)@lX'"re >3H$S U&uÃI_5ebYOJCcA}0JND8GBc ^o'-y?+QET @72#ȌӲX[j^}ЄZeQ#K75dvmy)RIQZ+o~'hoϲu78 8TqLXG!BĽٮd71#&ΣXa?J!8?_+ꝅ$o/$TPP-ueU|֧MY"KC%fz%yKTWκ\lMekZL lեd8zJ@%ț\HELham܇-JXUf9r&Oܸq`|lO(qZrrϤ<-=TF)L ~rL6%CHIM6ߜXnٳbC"WF+_yOF]421'5`.f\4ώ,5l!>p |?78˲lj'r騷ICBfҒ{l흥) \QyCjw|B"X^p\=/Q/Zk((|.PG1 7xì(WqNrZhшLE'm2팪(WyIE^A45_ѦgUh/Ȭ& 4UF9"4֎c |dd澖qSOlL;9cb#/!цc3rko-EK& Ú1ڸzeQr!O gpK$U޴|e9.:M.  K48Zz9@%ȀdY8|lmcaeA֪=B*X=%w1KrE;?8=NN'x%REWnEx<ː(n^ c`RJyz2œ YCT^%Vj\0"yUtB =9"3ҩle*< 6v15Z7!sIjA iQBvZsWa3u #υYA!]Pn#&>*#__;E*}p1<ql_pf8D C@,E4[GѼXF| 2klg!&4hy2!32H}uzt#fy(TE֓̓}Сy'ٌW sr S{'{)5}2ݡ* zI_i'ط /DL<2~o4WZHtZ9A-x4ǂHfNe|vK'UEa/ E"[4UTo"1l!)1=%7fa><e ɐ]w3ushM3RB, q#f,o $ h \fǡC;CnNJjsGڋk.[ LcQwvy~+sĨRK1"%M 5SQUVfK7](B^o9R6c ؎ꔤM.g_BFiC+"YrD#` J;F ?NݝP9_n4V0{Z?]<8i +Rplg-bڡÛ0(NU7zc,Vd.gcZJ'`O.32rgy7/@s%(r`5lH]m :iY8ɜ7ZR=F$:)_j^ K׹,xo)ֳ֮29Pя#6e},Ԅ`Ŝ#@J{OILs&A 2k:Tb+q>-ܪMs)ǵ.&gSħ1T?0 }8u*0zcJu TGg~2XU@U"C$;aDFTN<cs/C'E$cH3I h [J@'fJaLX *Pgdj܃%GJ X'.Nw/DZsO-(GDhN\Ww,5Q/#nbB>;3hHm@]K}V4&/7ݷ!-AGڇXgȺcn^+yl$R[PmD;ǥ-?D>NHh&gyav (8ŵbUlC8(9l2SaXnR Uw鼧GX=Na>Nr=2f%t2tX1ʊeR~_ZEWZG 1#Z-m%1)cMчjtXUYW_Ĩt}iPANcEOCJ,Æ7pFeg ~j:RX My爵3n3M ?"3᭾(nhB̢Jyk H?{Bs;ʚY7i-lhY HFdO P!s3fT_:3VjP+Km>".J݊^ZZdhR&pcE?VYQ /rr+y:DKF5@-b$j *]U^?}= BHOޒ\p1P !pg{1̞X|g%f}k4Ϲ*rTggF@c$OcUOvD:k:TZΟǯd7cG x7K] ]9&Nh0$ n-`)[GG񿓂g^ L PN6.^>SY"P|yf#ԗ!iiAHOcׯK,0-㒁Ar,ͫ)IP7j+,n(ٲ^==G< Կ1gn#qrFW&6O@c_0H5nE{YޑO ?vwЄ@DNJFq~O 9jvѨ!A=QXcH0 @H.j5EXH%)5r>d0ݶ鯁dt۪W*E^}JQqwMpړQk @0OyƄ~vo``TQV$j-FǙVAϣZ&0+k86Tfav_8qJ2g Lb`y){H\G;,lCȢ:kX胻mCR~RCms'R^GswËZ:ڌאFyw?:Wg``G>AgwXz+=xʜr3g:!f?`h,"w&W jغ<ʛ%;and6d(6x Zd=&O ¬>!VAlj3\>{yBȑ՝)FfdiST‒!FԍR⹚m@ n5N5\|{| "Ax[`K0A[$Gi"+1"[˴Y}୙<jߞb#A`Ԫ?C<΍ c>{FoF~gXg,{VgЋ̳d-_*]sq&shU)vfS|^^8ba+Stp( Q!Cw҃?K\:ϼ ne0ǘ* l[쑄u]ajْ0^)H M5f8ʝimadmm CʓӦ].qwy28>ÌRЈDDq3qk{8vj>٭H6"MDl^kd7+*E@Ovጎ,,%֨%Ǎ{YLl#_zwO-5LҼ\Ve?nN_06;PmD0!ɼEh8uyg+c$fS~0_=:"*5"Pn`<Ŵ d(|Yog"I&yIҖ%Js.x4M[lG౭j}oLr ĉV jJv["(VJ|]8i31.+HeH .助)~z%i!W;f⌚`b,Q'Hl#:WhQKwH Qnm\V#"?J\bO^^`wnJ st_bE\G엑Z3UŲ+uURn G(:XՎ}9S9SCt(Z̓Ib yK-hƭ_BZ*媪:y"}ғ0a~EJ«lteyH~idp@εƫ36Zs--@dQ/ouyJzSƒiM/-9IEoz9|'Ut~LFtV;kV7l۱3O74H.Ȱf.  BC2ϧ%l*Uu cW>٢%M&~ڝDpacT*ޖ ly VJ5RX'%ت /_6 Ù6%Cl\=MDUBQ HJ>\a>c=t:lq^O>@uKݯ%@` FEK<; Knk />nӹ4m' 3oIq8X1rIdW+l1^EkewaRf(q mhF`έqY+)>Hm6B-u"^lYk.{#>r'A~j֔:~yx}V49%lUZv LUk;\"?N-SiSkxkiy@GC\^o*Nߐ*hQj4$Q9qQXX7)B+~#K~>(k ͥv>s:Ľ@(C"(lt*@;" Luy҃YMJ ~"%}OLl,[W^e)o};\0J? w)GGq5VVX~鴲{S<$υ4J;snP@ y1:3V}칉N=Ⱥ@D3JyB~ԳyZ̰3%$9P/0 )@|-F)r8~ﯣs0n#ƨǵ 5w*Wh "Vzh\@ۭp.:%w&MkL񅖵ΊRgʪ-y61zS:|,A!!'Jz$rke?v;|zHN%GJjF.KsP o̧ibB]"zFI҄5P5C3+H:* ag <1iWƛ?{R{F;uR,hI|V7DcJpsmy0U7tWoP8[s~}q"I  !X?q#k0ҷ>5i:4p n)ٍޛ NG(D}V&O}] Kںz[CjNq m:ӨWfX0ٸ@X)s&A0;TBE^mU)fޣVNKkH$0@waPBdX'8#kX%R-8R5*ͨEb*݅bl\!J[ [UOjzSX gȐ7:mϳ.J5cWBZpzlqv?]gRvQ'iN{fK9_-qv̭Ӱi0$ɩ.aښsLѯJ2AS(ްpdT)`Xg퓼pJ7!ClE!at`? BX໌[ID!)Z#rj-ˏxVhk:kFg/4uyQMf{- ;\[j@6˽ԄRaMсaǦЅW+ވsQ?a__Ewn%utĽF~X>NeR ^k#l@kM8\je7>&³j%od|8HW*ppS@ D a"N 򡕘W7 㛽o &.0%!fٜZoEVc=Y".I'>ih|*:E(KT>z *]A6ȞV>A8*L8d (n!OU7hh.j >ѪC+1 +q9W&ٞ*RWXT8~|QżX1jy<0@ϔ9.p6$ǪȲɍ6;;xYVO/Tsx;&g_7yR$\|=DM?I jZۨ>y#QN@@wb$WZFZZ,9g#L{8 kY {̪ΐ`;ek勠6.'k"|oY`hj@9*42n`ꦭzu/T7j?GJ' ~G0īh,sc,.2ݣ ԶrRXCRB_0xu-w\O@NWy!z fn| PXqMֶ dc`1էh).#naШ|Սz,6鬸׈q{_m\eZHqZ)E^;F~#>SN<.svMjK;nN$T6 vd$CsO*ՇrDr~ ْ SHXMD)b3͚D9Fe ^Wf hvaH(pBxr#VݞSfYJcכ^/{?Fq_㜣Rvj$<~5ʟ>|W6z^ߑnqZr~8=Ff4+,d<O+qp8:X5W_YRO9Ub#ϻs)c~ZD\O^¦BVQM[!w^Gڱ 0m+ĽC &t/o%QLnwvWܐqm{؁eus)G(H222gWSySD}&'R !D;7ILC/ bɒlAQCcTŌx֪~Z%T4<hVCqDŽa`#06Whmիogk~ Y#6cPcF3]:j2}e΁k.Q/9yLb&jySWL6t>o6$Kd ,GVz'L:G撁CƺW3~ x]IxŦ?Vk-ؙfNtQ6qwV5bʉxg~,%B }F\Y9~x6CݱsoƬ丿8=Cx}_j6C3#*&. F}^={GB6\չag/#8qQUο^[|Ԕ@_x,Eɱq]ͺl)DNxn& 8.lqգEo .Btw\ }ΏZ\a;IH!Z1#m^ܠs3/s9K'IR?VX}|N7TszoCtMmxZ|}s(hϰ YcIwl|/%>pj pչy9eH:-~|%r{{068xqz,w[oѵd9WêZ;c7ynGۛ_büo登 02XZQfo!6 %8B $tes͎3h\יsf oo`d= xE8Hr;/.)ZV(f ~{` gH;ʤ%GЎDԀ\p9o~-ڃ+vG$!g:R23/G><Y2_Zŕʮ48qZ@TV̕d Tb^*+? YBΌip3EL/:tLNlůTX}&/`SZ!Fk@as5i-P=>&+D7-(fjV X#Za>v;ƎԬ=&|݉ rNՐzkJE![a%Nl.`T1/}1lerdܢnȵxN?h|Hޑس"S.#VC7ENɎݸWo~Xd3eϡ4DkPd/3D9F֫N-d}C-z5U]v0];] LpZ4WKV^}t:4#M>&F#sp8&zw6֖! HO2=7sw$U=@[1O6ГPAe% r c}BzUpc0>V4D!nmQp[ɴIa E;W5 d)<\kf;2*#{~"-3I#r6ȳ8Z AVw*]Gmi;칫OWfjADgh|WKg/a fWVz#nY1yTOL5 zvl7!mtK5Z`hٶ 6BH)MYk)jinس-WKttd(77S~|o,`]Ppe4o\Pk~4hA6}pOJ=6*tB% 2 3:86)fY ps֞+dFg\Rp'}bKCu1|qBC }"9X7~6Cqг%~`@I_q"dJ!Tm"B:ǜ.'GX\yy ϯ]Z_2j6G"}-B &KV/Pb֗Zj>N&S8hػxgopp,.~Ii=r̡X:> B#zR!G~!YʾÍ n+C ?▵Ew||0Z%² %ާ#O+X;}"i\ &|.SG{?P3Z(-ʷ~*RbO!hgM+RQhx/~hZҰ~#:D," yBs̰)52/O5WaB\k4iD !~^VWl_uI`ΤB쁠u˶ (=rD{bb>S]iOafr\PB2nsp g}M ^TBs/3lhKm ]:]F0˖vT)dS!h>sI4~l8SJ_ 6w^\,e|6cՊʵoà>^Fie'bZm߃Pf8/W=3gw~YQ_1%eqs){%WB-#e Z8Be{RΗ-X^aJHLNgY(q6in%\Autw\z dM|6D)u.Ii}G{zxX.  z>H\ZiK K1R@jRZ^P5QbUUI>~ww7y|<HjDس0>߃)/­e}7| m矆Hc]UiM/gfL_\POڇ {= 9];GBމ*,-ROc3ݠ5d4B|N5}$x_%+b*ؕDp1LB+39IɱOF)-4RR5+*osp5a|RI&}SR28kq!ԅV6r۹l/g3R,Lsvl=L ,䦂V)d(>"t2B#LU_lGB>5}5Q {?A9n ¿*7TI?[ZݯpfwUw @}Xds v5uhK O7fUtǔh.ZUymcxu*SWE;Q~!/4{Mb[[I( d@@Y 932nO}QSP*QF'RCnvm%jUjSVӖy{KuBm!Y?& B*΋ͳV'";g3|碮@xA Q$ #gO:}etBAJX*ye#9Jx|=5Vo91 b_{۞X9x*=g(uuiRiϕO˚='KUEkR,MP6s"D$*4 %I}ѬzK#eUw_ʌC B&j_m =ڢmL#G)Nﭞ臀MJWnxD+`EebJ*~ѽ,z؃lDUB5eM65%S[&v8߹+n#DbKD̿R1T3!RSM yKMF:.?Jl` jE@[>y/ч!e}ym`] YWXx {* icE=뢧~L !sQR6?bzB@u)b_|c8[ ~EwobqV:h!ܜvUkGA TZTx#Mzq"x˪횦~$.MYV< L|Hdž=¹ bN5YΏTsVlw )*Iϧ,?T9i 於PtmOȢ7a8,G-8)H*s_)ދbcNά4vj5(Mfo5\B1M ~ (guUxar$r)Q>xWᬅ:A96&_&Ezr_ΥLfUiuC Y]pζC6h`w3U/q1,a|0Qyxp9'XSOGտDk6ֶ[f= ҁʍwwFIi| 2TCC˔/g %1T)Q/š,4x<,_)2^2.f5'{j:zej N=E45anőOt%ъPP4w3U" wu`MdRncBLG \9 gY1#Y ]9C;[WWmRс56LBD<0tW05?Te)OLR?Lp],rgQ$sB7~Ow[~'"ȏj\K͗edSzn1l2cW1jH#B>kX7v4Cz၊v>I&?cObλXL g C%yHo9rCv>~S8.A #hzs|0.g$oǰ #VӋ,)_ddӗK] C,jf'&IdRgpkvKuvA{R@skw;Mza[W8α4-pYBWI+>,,:/Ba ::{ycm~Rv0͜%ivs]BjyA t)WZW_x2Q W;S]jnG>k;ҁxZӵmWDI:Ov%< *#̍{taߺre  7UH+IOsirv s`yva3RZiBm?EW^vUMXYrg oY/-- 9PsП,4Xޡ59^nugpaECXXk&F`WT%I%X$>20&XQ`'w<Wfe/T>K83g&W)QKbqIiH|FN/z0E b1h1>"EH?K׎^JWa~XT aN^:\)Iuצ BĥJA"9/tH&(ԵF^2dR.U&hE- X ~r28t\4}\^bѐ 潕%=UeucкCLTbg Z>N_˪ *2fA erNKJ -s{]91eE +}cϮ`]x<;9哶 H$ +Q LG(Ucȝ䦐HF7󞠮vOl4R &5ݡ/ d࿍+{?Ed:FOx)8ܟ͕ouSPuelߑaŸ#uV ~G8_-k/.XHΗ{V$gnrHsvdmz$#:.)r/C] |jCyI\\M !@Gj:0Jց|`؛J E0/jx tf&GJYJn8:s\ЋTd˶%%*6Gl7]Ɣm g}6"vbSiR>,ǂ|? Eٗ<ꑓr3E捻Nma76Sa X:;W -:p#۩~~C'gVADom4<⻢Q^7rB>Gg"%Wr!߁df`XD[^7/Y: !Z R5K^QGCATQ}nlgNX_'{TzY0K|Z^I¥`FaPMIQ}5Ҩu_+0'uõc*Зo3v,_snasrѬk)Ԥ0Ȧlo` ')P_C7;rjJcv9蕪3_RhO@nScXe.q>GZ+ 󀹗=ԩ;e |ܤ\.HCrz[ Utv4S{:!wze )xf b.(CU + Z0hQסRp[ܿr6Y0Mf?>{ `)™Pڕ DĆ6 >ez|^QW6![ ?K>f{3ڶ.9:L8duڈ oaMhB52'4-17bۃ L\pwBQ/45.$> 2ʐ?>`N,%!ФϪQ@ sO[!HD}TA%YuG'OYXw$[~Jؔ` UO߁vY\i՜/ E>ejlDnbjP !E7H-ӊt'"?zp: Űy7Q nN@ ́}yVM:]az>B?{"JP٢zҌ~#/@aYabF ld.r oF^ kz /mdf1*+>g$nƮ^@x[5 2uSy-1)n5og~`%lnlºSf8*7jdVЏjW}Ĝq%ұC3(n)xY,=L se+ 8^̂RPa7ľP͢ښEba L-iZSqy #.twK)WVMpTr5ΦpYn*YM>`'5q)R堋6 ]c)dF2HB`嫋WRCDP[t׊AĘkӎ?:, Be\y"w)qt 5!L/DwT|a75v)_3,sLvXc m?$ ۭ?_¿5J"59Dz)k85MU~ Y>(V|\U=`L$y0?*l̘2 q LO8zslN\?F444O':@D$w aʌggIWF^[O6='DNy3VEˉn"]Ptm*8>v IԈ73&~rȵ8qHW^MK<)p֕BDl0cӫ֕"dFmwUJfxYgX͍ݿ; YyG6PYuNCv  wVnTPzͣE8\90 +@GPq2`$$sgDETZ(rS nlY:qq8/:el'pf1%DQR&|d~!'tұiPQk!nǶOyի|!-: ĔwB? '״cYD!JtGW2$pDPQL=3TO0*+QV Ɖk[ ]*L>eU\mC QiJ1^_cXJx]dE}?k:YDFJKH6ʌdE%B r-rJ X-nZ30vZ4UA@0YS6I@aΠ@32PX5?ٹCn>\^SQ{曏M-'+Eq 6gI^Q!͆oXߌ#t>+s#t4"KZ*(;~aS<)3*/G>.rCkY%oջQ˖P eԙ@ In0"Ds`\VHhaڊ~: "]̞Y 5Vյ6&ťppjx[9UbIUg% UqȔmW5(z'7>e_yF{ @ds"z&x,)tgdWdmmgSraj9\~HY_!*'fJi$4+a2GJ%׼T-p!V!{ckjo\63qyet{笆`\lTs*se$q7Kpi~Y.]s,kcks:ƹX/V3%UfR+Lh.d1`WKXC- wgq2ykr0uY׋+YR%k["jyC"3wl/iǜW }KTɄbMgոt^S70xgg" }~W3޶AiaonӀJڙm.x4gs.5WȿR kVIR ǒ-qCz&ؽGQ?9 TUWo TRXǩd^IK v'7@iKsGm%f _"HAc}gO,4~gIZhyt,})goǚ{h-:" QPIyȍʳ ^KK[-חn:Kɞ"y۪|؇`7 <{\wʓgZ3pzCc\K{V,\*0*1?{2KbiPhϡyu=i2+ 8=RoYK3S2F ~QITi#C$ SϕF{8DpLiR݆_'B6 .MRJwG{g"hD!r[%P8E>1-$ .&$ JEvHjϲbf,d1Zʙ]:d9HU*ڑ4~U}49 Pb=&QCާp>ubQ8XʹbA $?ѹsS*^5mo3RPMi"KJFՠruC6|f'|GrIȮTC/%*W!zcl// `+r Qp^\*TؽO"? 8!!<|d^ɑj]{pKx H`Q@{8y 4 ʌWە u~wБfvA{u%ȇ6A~J4܉G {h֋l ˚@9C:ԀIKLפb3c{@A˂6h_$=bJFxD P9nQEc!L>APZ| 'ۈ|\퇄6u),1ʍБ}tQ n)O c"?u+]ia {&M]*wTYvL.j@XvS )r7XWnQ*@ŜGfKw] CoԓIR䍍_В~P̮5-1k~,6 H<T҃;?OÓ`vGnfhc/ Y~1#(c}xѰK-hj8Iuz:1G~ɱL}#)ETF@7G s;Do@KKeE\~p8cߧ&zn t@ WAȓr!Bk2]ڤ~'Ě*wf=ܶBݢEv_mļs\a%_KMN4WUSqH|zc깣!y#C)k}B0'£-Lԡ*( 5@Z8V:ĸ]<+MǠQtIOpD{Mf{T.mː^=<>wN`Q1t;T Yp )f5H>7 E\ԱQ~>D}rg^7B\PLVBAI}s*RsL}O'[s8q#ƝB&al!CaL+Goeoe =: 3^{ºAT^QlNNj?o7̜-1Rh.yєJ,%Vغ2PMv黜eG)^V+}ԣzLtr(JZZ):|Oeh3{N?Նgva6t BW퀸m(Bmf5' GПB ۤ_ HIj3"yԋM̰5` 6ꮚ/€=R=_WۣWULS-2*2UQUu<__?:$AW#s }$tP(b߄+rN^ɍQrU>zFAX3֠Z^@'կc !/p-GozO >ŻS6Hg E oOOm4/n猚jx}ӗ rcqef-)V9\4[V m: |gpD]l FxSKJ;trZ~Z*yCuh^O)#LP~voCqR0.a[mO#*_>D'tz^Lۭ &mnڇI˖wrGOǚzR;D"">cvkhtoR_1E~wSܘ;l# Ku׊.^-^">;GX q;a\T o9Ij"x M8 ufרp6[;q {DË߹zѦ';i aGЈlq88SD:OHzDNٵ8]n[$țmg4?q$EP6>@j t A<} U_BJZ2eLF MR)峠J6.NrU^84"jn0 bqypQt!j`pTi蜱58E{f-?f&H/li3Vb s5>_ Bk2fwTo~:S1&GPKm-o*qAy] rHʭ̟u I3ew,jBllgk:]S$95 JlzhVbCKxg3Ba,oӾ u=p`Oѡ7"A/F_k-95U xJ[{i10)hYmR [ F:$KkӋг[4 phhF:G9&s7G$b\@R|'L=MҺxE;{a&}#ك%S1ꭳTjA0z#tbΒp 1"ssZ7 bnϳ[0`CB@Ss_ݜ,1<|9jA4f懹IAjSjC qg=|W;vdEpa=Rm0KlOl\ ~ڈ%9[$PI:'QKAJgpL;vrk}W+mqÍE1`QiHYgZ{k$aք #J)s]CK՟HN Ps8 e$aIr,`T[ { | [fC18JQ˖0; @bӄ1&rRG $8~<醔bʻ` -_Ks2) zŗOiK դ ȴSPch);ELy"oW%{嘅E9ĦnۑXZP*M#Ӽp m:W(iqv-w;st\e?C0DL#d˄N^wIyqV,u{Fifzm0Tχ7G6c\5bM-)J0w̅@*,Ј'X\Ly8F0ܔ&BhAAt$u[9ğ>s=;_B1oZu:.ed\swnDFDnQoQ|$I.M+ߝeԆZ=L UJF1)h;IF XDlCi3@i,q 6|jN:́%jnr'"AB1>%9=5;ka#_4-z GX~_ \N ,Eno$>aΩ&qvrTvD5V-MlO{^3pM}Cna֋ 0YXҳrEeV5XˊgtilXwE83_gg7#3j6j"|U:&?wORAV?4 E8j}I gw\&`UUʊwfL31,SˢXVOɿOk|bulXvlVMNb=t'z&gTDZ6+M<mQ| Ucv9cNO-HLCāxJdN 20G"kT|sҝyi1S}:1DK 6ƪX璓`Za xz:&yfN/-1o k]u\fz|t($1-u[~2ӿ.N g#3 ;j Oi).7/OMg4C hhB"5ҠaCoFd"'*1;Q鎺Z wMՠ H}+L0";HrXC7I/\TmP_z*oL(>ܪ W_Wr~g>ϱESuׇƇFx|bO>{h"hG/hcnڋ~!n6P05bE8e%J>fgO4V750ua}EKX( ~=j BJI}Ƅ \>@F#R^C-3qe8tGcS(Ș44YG7d=Z]{ !>!z(*x:1?8浖}U,%\6׀Åy[ "RlqBs3z L:4S>!rX(J >-$}p\.憎޽d~YU&%m{e7o 8)bE@@'6U,3߭fKPo[baK*jHT6|snS/ [Ƶ@{r[̜t}b{:A|l bFibJ5+yE,E%ɭ9c_.c}ڒQ8U%kɛD ~g ,Y4v<fpl.kؠY(mO#4Œ}u88*UP+ *DPɴ 8凬}f0ݛ!A,mil5jo{>I.8^yF~݋ qzACCW ?ƒO_$FZ?}6ؽpAm>::a> Z N㿩na҂ 9Hc[m P(1j-YRw:;{ R4ī~H d 7=#GA]M& hF †>RөNj:!-5ї&筮R$aexY_~g%=?TL_/./% V|Gv 0lC/{`@:ฝnrM|М=ۦrM^zTaj; ᛕ31F +'sE͊G>Ϯۃ?B=m@NY6'韢:`{Kzmۄ0AI6Sއ*^;3 -6n! rm3D1Ls!}s/-ќ(u@Aå*p!b@rG$K`bcd]1$wս1qZ{fajGDGm85v0sH0/?ў {>"u}ӽttCYK׺cN8cMΧ0(1Y)FCyy 6֔(`UޭfypB x!v6T\}yg W2>E4Sd?wݖs44׸M,u-kb:Șm"X Y׍a٪s4{uK9K-dec0heSF 6WfN41x & fvVx\{֤oˠ-М Wjټa$< eLZVU<ʂQ!1FX|üJ|0%2^\ At=JfA*jb"ف0Jas&+vDhov=lm?a`c ~lL6HBF Y }g?)EPyhv]l~y_4'J0mlT{ܼ1N?lsHV38li̵h&1EOYF#.t=@!PL'Nx7V$"=-$GGd&NꋛSurKVj#b{mduS1jvU (%1%tksn9s;n ^VQY3Cm9< %OꚎ_yvwrHj%(E\7jL ؍bԿh1PkKE"+ip.]Y@vQV W ]0ȫ>s5PSʹzY7D+IKTI8>;"T^6inMOi,"oX׀w%鿄q Lk3i㛠u[-Q)9hlͱƴuQ~M)b< L1Bɤh)i>Q GՓxK\Ux`1~u gKU柕b/`4g#UTt$Cx.6=7|ftTHa7|L?"9B9i< 3I^; R'; GE(Gb<.ĒS;S&"Q)(B[2u4o'1(rvf>b +zꯌ4g@wl5f{/ B% {(+H$)1&l4'#As͙kHaɇ|~Xj,,gYT4zaDcR)eGz/Kϰܥ mN2GJH8ϠO zUwg8 :}R~P@]SDRwYK뉒dgyzl^Pʾx-Kva&BB-C%D@YZsʡ.Ugm u}dtwkY/|O8`nqnV#$mS6Rc7~tc7bwocGe,-BnrK'jRvtnkW>O0ApE @Ћr$C㴚A"׃x0쩌0mĭm? zc)Ͻd;0p625 ' Ei|Z]=\Z>:@~ :JH"u2 ܅!hV~J'f q7Y|ِ`́3$VȀѳibgN2ΌAI;sVG\6ki.0EۅbY ziL\~^rM DO]QUcfPkڋdW3nnȗ89ت" E4ZՐAʰ+5w\ɪ'aMMtY_;Kq՝c>A=@2[gJzxU&N5̫ XX`Tl@:r?m`N:u`G9e݋x>':)rUSgeq2{zE;rƄP$}chםH$bjKSfEۆ^Wg YkWvz[#gᕒ \dԴ_֪5] *?21 jqQjr`9OjS+@$ )셄S옝F{Ŗg H5.;7pt C%ʖ;S>˛9˯qIǙFj&/{[ %(I}7 QEkqA&oagYlbXU/BlǞԑy%NlUg$]k n  %L-([ۚT^0öTK򢍸,ji)TTk>`n֞_x#[|u{WDZ$[ vnɪ35ps|sڻG7ixMY<}xfO]s;\7]BF <1v 81 ;*Y- ?HS2d'!)+PM5}CT&AF4!ӰJ&>e,in>kӹ]j]ghCΉ]zHe pwnWd@bdx;3JdP-C`rW9ӎ{[&v7mx~FsiH! ihy7l )ᓷ '뽮ejz d o7=䂷:MVʬJLL9g fg8OO媻bERϲ;̺`Yh] zz]jp_p@)_9qv"Z!.],e~RP Vs5T2fQj)g"B2+B~ #4 )hl;2Mgnd5KKsPYQSpC:h[y.|E~@Kt1 :h?g?jjiD-b_SxAf%5jўl [fh,(.ό|!}؈s^BSX"-)1#*ƂH"p/8mղG6͌%, O.oR rvB$pNLZYTBPճ U;.gyFO!/8i qC'!!ɉ?_b !Y]k` @mcaP3a12HCx qҐ`\nTջ7@qȩxVk:9z4p??~qY?mPQe6=h83q Y{g]A^ǦcoOwu34Xu֖mIl&]&29UjDn9fo7ae !Qq5WbvMvNavY,dKi?& Ѝ?Qc[ֽG] ת M8^㧱JX%/lHtXQ:,%muz284)o|Mp^ϢȲ1kaåHkus*-d@j(Ϙۤ/Uzf0sF0WWa:1ugzwy~Ju.6%gݼ=y 7̎wS 2Y3AL@I/Eok*80B_u\p {7.!}iUPW\ޯz8O'C?'AJ" n~`?%[?H ҔuR u! v鴰yQNkiQ%zC:FOd/ (fÍ߻/tNg__Ql[.~ Bd)rɫ$9\}a:uSfwȍ>$ρY8#CsCȑ}[)35?f -j)q%CڣX?I{Uh{U{d(Eh@:x4h~Fɓ6%dA_ 9NV:M-ל{tsJ][ǧʷc|DJg!D t+|zE*MwaT dFe*F) C;f{{d&΋vA6Nl&mC&8$ED$//G᭍t!2Q6X0$rr0TIt2sE;T;YwOGx`2 ohzTAbq999s! Q >= }[Y4W eO gPj%ǭ<r`mx[odd|zۢ:z?/e{@JA D8[& `L/<\FR V0FJbtp6oy NcTxR]fñ?5}$s]t ш3-w'ʳOT޽_mV4 eMՆUȽ'>U JJ"uN=>y\Iig =4z酋yv1fgn98zySdW0вf{ZOs*@g5 :RwfjK~륀@&r fx NRӸrި* `50> >y˃: q֟Ըȁ  fwQ E9-:U_Z@asؙVv:V '.F˕bwfO)[]b53\Uڼx-SZ/W bZ2֏>| sPVV_B$yH8>Xy7Ɨ&Nv:m7lWDJnda@סAi6V0D:$ (dm[7S]?Lq)]>Q8cM]dP0 BBAvF;⨳}|S=^YuMQ`hlÅyR2HEPgu \KwvnB( ^޶t`TnwĪY$F.=tِ;6#};keC|9E9BLKkd UwFz=JGL79ulSkp܄C?`;`c'rmu#i6Lc8?9oK9#8`Jm EXL5(&;5T` +@) Gh7~$AwdoLɌ]Ƌag\8 ]RUmڣT; H3gIp,zذbj)YWx$ѝ)բr3=pfp۹;EcnX򺜤m5*IFDC2GrѬ L$1}5&EGq3~lBOH$TNlF*⟔-̏(|q4G8Y+Nʇ[N.ȟʠ{1gM+.BacU16$1Pv^4"L֌Sد2 F(?iSxS~!@׽U8+ď0E#āULwCF)`T;*EȔh] 7;L3ѡtKʷyk7WPs= ;Ҙ`pTYϹfvH)mHx2a/dpm Eu [Y_eEC ʎu,c[LC4^ B5X׍==4q|IH2>Y4 d(w2v\6 ! qJtщ ,_;/ 33ۨO]+F ?hkaV۠3r Ch(ߢrjǒ#Ζ ;Zmǔp=s !W%`$cQBۄc4 n3K}Nxw>]7z< cݛ>N:ydtfńۧpSj\e ybkuۼt\6&CC4?5l!痒:8vh y˗6`_$̴mrCMG|{C:=3ǵrCU;G775yd֘nFxv%,^<(l1=A :]rsXy}"yaEjUxW(Kb @6aYKUۋr~ShP^MZ<$heUh^S1-EZQ@&ȼRzҀ\Aw $RO@Z$Ú2䣴}dQ. AU%̬K ҿE~nI g 6*@S.DU7OwԂ0i1B44a,3$Rn_6p_z52{*FP^] ǴJiX YfdQ5pz0ncWD\ZPA|8eﳳN~opAǂsU#VZ3B7kd'1Z*D3hֶ@sw磋;g*sY#]1xiUrzy)ښ{}% BSVJ6W$z Sn5Hh -} MbjN5X ms*"DݘDǝ9& kAևOv2TFI.p[g|Nxxo/pO,~"le;Ahȉrf8v|4~ơ._յw㴀0A !T˂VwVs \*[=W e=5t>惛צome{Cݼ$u]˃Q1)%x֭{o\ɰ lh=/jҠn0ldX irP]%SZEi3շQd[f:Oq(!ץOM2n-΋Α $URGF@V'?>QޜHD淸v*Ϭ|2]wWvUll&bneJ~ǫc&m2`-EWf@Q7__(vj>2=IU(˚g݇hPD]wzz0G&!LtE #jSY F2( }<"xxf.zvU tI'|y6huWbѾvV;sȍ>䅙^E'ѐH^`=uuw-3\x9D="ws{ҳ~ VE_F-Pg5*z?gjg;[Wm0Yi1M cJv8f<ʡa\Agj3JކkD?勻ꆩ3{#?T(L.8q^ (жT|R @~JSQKkЗ{r)[Cn޵)U|i$HM2TC4M;|˪j>Şt([tB P[+|^TjFͿ.wSUQj Λ>Lp֙#E z3ӿhp!͟Db·w/RԻ"v1GdF;z-z( &gRTaf;*e ڽ" uyI}&9fq< /c+ssnVkx}.>? {P!]aV:C\0 U2W&{mcA<6$I5"9qX>Q2.CB;]q~{zl 7ĩǟ6mAQ{< y a' ᓰKm_nG G { ;PtQ>/>r'?(剬+`yEnG>.wLq}nt_tNM.swż~]e#8<!IOmtbQky|d5T&1ت;igNhҥn`^btM a^%!!_ߥ`GB礮鈧{NI^=#߻)> tAV36j0Hhk֛`o·S]TUmk</z` ,Ѻ8jjg3v;CvJׇ[Ӳ6Sa C |jT ޱ.SVɡ{N-:~%#ՒUK>29"tKHcaN,Rqܭ~TͪR2')h39o> Oݡl +h$fB*8̘2ᘆ%}cAZ `kt .l  15b D9Ya9kG3u2p%m@MNl͂v,Z.^Aqb?3xLA~t 3×_0{wJ2㬾`4M̬Jm])97="s;IN%S`D`9'0M`D ]{1-Ca8 iTNEhTd L_#V=DL!HJN[{#:7WM!6w r ϔ OT>W#Pse>Cq"UVqa% }-ܠ%!]֝!2>Z :GM?T<5` !ۘ\8Кr\e1Qmb߰wݦrw@|1 "tfdok ՄcYW5i%Em--0Iލ\e&LJF EfpI8~X0-sxW jZT'N]&?"41ͽIGBgYO _n=Iwl* Kk ױ!ЃDJNRCq׃4]}M虼FHU 0,Fc9\z?hl5r 55&?uq柤Bݯ&Ly4܈"`WFjk{_PF"'%9A$NtQOrhi?$U{|SX%=O(SNrլeDagw"x䮑!kHtN֬{Lu$WT S`֑Ļ0+kXx@kI2S \:lIr-$މk,flo8/C 1>{Zg(4 ;{-VzZ"pJb$΅6eka'&2r;8fr3K%{d=M[KQAQ Z9 !THZyD$)d*L}M4amN#$NϧX J7jV zU .]{rB)/9U%(F$#$wY!hsȸ*jY^L#H8F>l`*dgNt"U>2"5f)$xȒ{ /hz-I$cCeQ2 9G8⦻@:~zd}j10;G|R[ T )X~#_2mA1Pm'_S` d)\L=~CؔmW\^ =Յ\E҆Nqb2Yg)}hrF3vv_yh@=;UL"_Mep]).UgHbTXM݋[ഫH)hXP[-s^dKO &v=.el+% O/M .UٓgM35!ȭp],*5.'QSސjYֺ.#k(/D) Z1ًCq m9?H s%ڄnBzrJw#e?G"'1onE`6 Cp)9q5/44tbX@7'{ A! 6R0>h276<" Y)+hBpW"4+%iThx,2:W=xeD0PVVڀ 2|7>ր4K=3Da9:l#?U=O3stq{͊],\ANv!_ 6|%ghnDH?jv=Mx 0g3yѰ=l`obY}~gdvڨ){]]fۏt`NG+\206?*iÛ,#˩nK{E8-z c)Q(H-LuTb` n4qKA;ӯ:"ʖ6 _ra'U )6pO}# I49wς!L4w DԼb~,֚%RgDZkXl: xɄ%&_l>( l[ ߍ͚`4O$6 ^r K1l7u ߷Q %o,+T,ǬwB=DSw ^RB(/#++fE$DGd/Ҡ IQal%qη#NuI6AU!*d9fI#/$vEX:]=[[֣LM~OxV!Dpb mW22 ts BZTz{Zo-@H i_h-g([2uґ_ 1&qo0?nHn<:\'O=_T/=:AivؗD7Fذey%CUF3|(Zgiea PP7(i7́[6 eߠݣ Y)M7шiQW`e{ 䧢^aqϨ!TGw'N>y~g>+؊z=;0ɀ6R ?QR} 93h#/,l}[[zٗ̈́; ƶz)<\C}nfC1Lfnq DtQ`(^ʎWG=Ӹq6:aL E}%" u-̸@QԂjE9tUe`y ( MU;?Yp/l횘plk+w<\_5[R4Vv5 购O*>5_9Em%~9hQNZ#<5_/<,qip<^Q`4Q*{ )v XO^'Z@؉]V 58DZ ^->b3SA~=Ew@AdnOECaX&DJ_y비]]x]MVeh|%10&.İx+wtJSH^qi˯kW`HM)U軛6QŹs ݏ,x;ch&<7Nm:H;J`u49> v?KpH_T2,իr`csOnrLMv JIL3Ifp <;n\n+ zM(Aұkfo$F.Њ@z( VMgV9sa(Ȧ'>uLW4RbZq~.^́w,h겨0=6 {"9IG|8a>R;)<-hg{d>).֙3UWP{8Op 3fVX']W]ޤ bGarq?Q\U̼p\MɓE(oWrܶ<[*_yjYK9Ķ* Q}k\k2a,[ 8lu̴(XV$8={U c)"D"^;F~9%v^5~AT7Oo[[&u2h Evtui I8l'z{I!~y us-6/a8ϵiR2{>(#$@Vb|: Z ,Yw* )$R9+ # ύa:qڴ7*Sl^C:0^nx:ŀдV0 r@{ڳ<u=ϭys4eseۡ|t»'KJDX3 |^cgzYvɐł??Ftp].(klsG+s~K&6:puI*()+94ɤ!9fg6PT&+(,$?D `wN$ӽs*]NЦ,(@ӮJ2i׻[sfU)]RAg ,&ˬqU**1uhu:![ NOc>6䜸n\ވk ͕6@Jaqpg@鸂dxa6K>[D )C 8׻ ͤ3gKy%}zy #ǞT2ٳ BI-͙yۗO.I|6g|퇛TQY*I E2,jͼ a>#]5#ǦD{޷OoJ}Ĩ( m(0*[=> P!Jd4r]RhP#R).lkVstԿUÝoc?\VO]dxH9L/ٷ{n9=XSD癟]Z+2^t p B`axH/V~pǁ %YJXl#Ԃp|0"3" DtFaoLR)j[2@Zdx$zhW HH4=ά-ޘzp:j/2,RbM=nH_79%G5szŽȶJޜNer@Bv!8ݝ2j×@"=cy>EBQ,v*D2R=_?C# PԮ`cp+M^Fϭ@H=lxPé;2NĎ(- tvK>]I`|V 0\B|G"$+^G^ tIT+ +A'62*#8UA?z PYF=aj1O6/X@sgx$f!饰Aiv]/4 s*آre# eiOjbW]? 7SPAzleYuagxu{(3u~D2> =Ɔ!p6DGH*4?g= `zDj,E*L>0j,jфAÅ͞+/HUzvt{p@&Y۽9cd)"ɘ/&4.:t@1&h4.n\F>Wfr[ne #>EՆo[W00;9=ݚJ`#eBۉO`F5;|ű\vKHX2M?i5ٛ|c[-)-/d{2rzjb0U۶8^U`\?͎CfdX;j$l= 9гNHi`ZUn;TiqZ`Z7#JB=YQl_+*8Agp}oSޔ+P`~ ?7Y%?@@LYR$b4C#9(r.>fC̵,`A䋛UCĺ}_© /J!ux kG?wdi7P gc#G 8s3WP~q2"u%u4" *Tup%nb:P|K?B@("6 ݿsȊuh2U~bfpO9^ȝ/#e"$dG5?"ݵ8HȊ$g@|4a]MwLI F 28=X3oi; ~7E(uNy VJm!miKMx+UQG0gJ[c3%`xzb.ڹdZeϽ%lvHs _q#εfJŠ* jx|rK2]=Uqf2l՜_<(fф_oBD/X ጔƏ&j;v6$Uq{B'\9E?}L~|#l9$\iRƬGgJTǸV}hUNPyO8Tbı-.oߠݫ; #$dvtcXS_h<iv_TO 3 -v}j^ DS/M&a YbU\C õqrϾ.#ͼTx9B=߾<ob9rL2$*o[2ش{/rʵAFDGpO"{Qy&RrbCtaXzF=SÈ:t,N[6UEU mcr`OG{"l $$Lq#Բ'^rIg^I:J$|? !#GL. j.0z}" Rb=a #4`"M.23s%i]E!@tmLzJI6%bOz/YLW } 雌9)xWas)qv 7GX=uWl` cKb{W'ڐ'V$D=IJA5wǎw'/0Z@s1.Pc!1Sउ(fFb^Ղ%k c YZ