python3-pytest-xdist-1.32.0-150400.1.8 >  A bvp9|^$S^Djչ 墮#<*FEIHĻ`9 a,_Pō|.JVa2 oG@RF!kf{!ZA*ͱdn(ˤƒRmI5@WV 4UREMz J3՚5/ '/<ثpwƍF'oA*n]}I(VgxRL[p6-"o# C_@b9b27033cb63c1a3365f0bae9ff4df951bd56e6561db6a9df1ff85ff555520784f69de1330219a2ea051810fadab40bf3f98b26b.bvp9| cWւU4+sNCW8`ӝ@4R @2NZ};YU"TC4dNFJF*R_K^7<%a/m zp"ic,Yi!J^־LG_]6aV c1{n(@~E!F_<,kz%xE}[÷mͣ4p7IWVۙCϝ^ ]:'۲g9y?qW%X3zh>p>Q?Qd ) ] +18<(< < < < < <<<8<(@ h 4 (h8p9:FBGC<HD<ID<XE,YE0\ED<]F4<^J bLxcM!dMeMfMlMuM<vNwN<xO<yP+zQtQQQQCpython3-pytest-xdist1.32.0150400.1.8Distributed 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.bvwsheep07SUSE 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큤bvbvbvbvbvbvbvbvbv^bvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbva@^^^^^^bv^bvbvbvbvbvbvbvbvbvbvbv^^^^^bvv^^bvbvv^16280bcfc84cbbd2637ace84fe7115c5cad1ab1980f6ae42598130eb55b0628561a3600a8b5b8a2319298baf5e803e9ea669249bdbb9abbdb10deda112ae26a901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb0874a9e922aa56b912dafb1be54655a258412e999fb0fcc52eedc2ab379b54301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b232d287dfe07e1e44db635092ad667516ff51a6785d791e20da01e619930231b07d232eab031e94bf2f894c8bbd37b62ffee835f84cc3de75ff081fa87536ab68e75d10808a0dae52990b060db8ae09e479cdc78cd65678dfa544f79e5b4578b54ea03cc1116d68d796beaaffec2df966e37dd2bd58cb48d17ba5a3ca145675454ea03cc1116d68d796beaaffec2df966e37dd2bd58cb48d17ba5a3ca1456754e6be49f01fc47b09ff6adec2d74602eee895fb7dca9c7841b1dc13e56f283d9be6be49f01fc47b09ff6adec2d74602eee895fb7dca9c7841b1dc13e56f283d9bdd74379b2b36002a6f754b2fc5c149efe21f99099c2b510072907d17ebd853f05cf6e0eea538de099cb0c4c2b6511357709e05d2b8b90f7fd59c00d1265e2493ee45fd534cfd5fb6baa9db1a3548d793d7e6f1bf76fd2848c94d268aca6389d4f3f57887a8a876522b952113c876fd2a509868b813cb23bcb13a6ec3c31baa7a40799711de291c4408691f70ecacf2c4d0ee7c3b285b528e73ace1d57bd614db094fd1d97dbc506a9fbbcae0aac27b94217dc51e0be1e1666e180c095f2440f1d1a2ead21408068cf313f55f41160f0a38f03d938f1c397ce3d292f43b0623d21f760be392731f9ee25bf5ea4b139727c408171189d6e3027ccff50a3f39e035e9cf18e0f7b29e52c3caa1aedf4cb3b742fa29636844386421ec8c9257e323c6056b53a51d3660ddc60991acbf096dd151b85c21258ee868e8140fca0cd7b9afd3e6ced019848cbcda2275819fa9a8cb7bb1e032a5670628854a3c5e0f89117bf2789808119f16dbf6794891ce7b85ac38e1ec43385457063597c6b36fc5bd0f496762a494011e97e65bb7624714c5732be0f36c3cefe315effd421fd4962e2b65c18351864df0f64256bddd0894eac1439d822e87c8499b9ede1a50871bab4f45e2faba941bd3dad4dc94328232d134f86c402c3979eecd2975d6102b8584dfd09f258d480a9c305670f9d2b0fa36940c3dfa84706e00dd91801e200461f1b75a159f43406bdd94f0f762010e969c85e5093c03186c32e2d722f86c1b5a97c14f2afef096d5ce0889ff8a4f672c5a7c31a4be0e3098ecb5a7aeb82725851d41f48e3c0d55c5149da39e75ec782af4fac15125fe82ece51acef797d55f52df3febde79636246680b07a2e6981ce3703805a0e98ca0c4d4da4453deb13b5ceb61aab4fbd1e4b9a7419f2fa437e41409d9fe3ece94d1003e331a14c3ad01e9e6f51e84ed9335ce91f63af8732161b7179f095ca1295b38626671bb56d52942891434391ea11efdb6c072e3e24bb84602b8148f6fc97b9154a6fa832535126e497a34391ea11efdb6c072e3e24bb84602b8148f6fc97b9154a6fa832535126e497a44843b2fb2867f645a0d09c5575371da04442ded2ec09c300d680895837f1d29928a877a3972f0f3e691d1aa4654f6ca96ef9f4b4372aaa2c8ea95f5ffbc132006b986d3035b9efc69e96ae503da70e4b27c04b23d737bfed8de62df7673edebf7bcdf48d559975d10a3951d42f89dc70fd3a375cc656a236cd4abd9451ff4897fe26df7f535b3b6341324a897f4dddacb0a0e7c23329b61bf164bbc4d820be07fe26df7f535b3b6341324a897f4dddacb0a0e7c23329b61bf164bbc4d820be0089a528ea0c43e9b77d585517bd48c4ee5572c04c8749c5f2ad6fe49fce3b1a881b9dedebc7cc0067372bf28c670e9ce672be58667ba0d7b71de7e76152b2c032c9dbd094f41aa6500792655abb455f6a71c8b6a5525fc469cade0b3d359c5f7ce87d37d64a506d841b6771e671d23e8411f945c7e1058fbc8dc878db126b530dfdfa10282475fc808bc3e7b67f3d4f41f82a48596fd9de31f2c8d6b7525c8fe3f2b91455018b467ef77f5060ca597fed24867a72eca329717350c42de7d851ee3e19a8195d3e0bd2075366471c90c3f88dfa31be2e50ea28f12aa1651002b9213c0e046cf60eb10cd7340a2447b8b489e0a2ecf41b45f93ab2efd4e0020ea42f6d579f893154c50f085a741de558ce6b03bd7b9b9b65d44c04dbff647e2b8df8043db76753b72e34c63a596f3cad34ac0c40ea0b6aa20736f2d6fbbf80b8a1be89eed1074d3a943198ba139b80844f5b445b860bba74a8aeadc0610566164earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-xdist-1.32.0-150400.1.8.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.sheep07 1651959415  !"#$%&'((*+,-..0123456789:;<1.32.0-150400.1.8 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:SLE-15-SP4:GA/standard/fd27a4978b5153880b04f1dcdb7895d0-python-pytest-xdistcpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 3.6 byte-compiled  !"#$%&'()*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMpI.:utf-81a61a8540a91d585040495aae8af48382ec552dc51e2c3bf63009af41d0e1d54? 7zXZ !t/g] crt:bLL h+lP3I!ްl] vZr_ $f"\|;To-fd"̌>OP*Jƕs!1uM XF aş^ KuL~OfyEI ~"ɻ{+b;S0l*{CPHFX—Zuh;okH.oy 1SÅ(vGҙtQ EfTj]m1Y#"e.~9r=MRBPpD#E]4'X=ʉμή̕<_=yAr# 5v~zZ%؝!{A!;` xFͪ:p&& o@BLD aONG(3ALVvDJvD>Pߵ';M?w{tq0}1]>@EK.pL{k@pJXG?ɱS5PhH8Od7h_;Z|4=̊bUϷc+S>f3Cap6ӰfΤLQu8iy2֭9^SU-؍*ÉxA)c%Qn=l`q0K=NR>xO3]R\$J!wOmwt Ip[wlD+reB`?FB53Ԭ>y%V>UXѾi@_ztT'X3F?s`*#I*6߂> m;7@QK W+@au$,CFʂq]qAfKV.]hs4r0\˷~}FL(9\]xɹ8rj/^T}U\@`Hyձs[S[7;f,;p[K>J׆(VYLfQfK_Wja]]B>&{ g$>^m\3tuy}2h)G(iBB(dhNtJlb.^"*ܦz e AXVzUlU-%Oho; 7Dx #oH nX٦iPe:ll[5ą*PlplCH^tYm<>(\|k &92]JNګiM/?\1;NE5LO#DǦ޾3Dn~|1L^#R;"EրaGݰِ*]\lQ1sJwy |XPrg4>OE_ ukܯ&n`-i_p[n4rTE75xKl"wï+&_E6xTdP&ǽLF$hzt sƮ;ZgPm-ܨ@WCVuT{ @r;i2 &kC\ > q z3w&Z9{1/i]H!Oӂ#ZCHS߸sBөݎڣz-ULי[ B\$`*"p|RROCvj<y?c4?{k]VO~Mzg_L`a߮ MXGjhO'cm#k,Goqs/Ve!Uy @K¤{=wY\1'j"ibF\N =(Q/ԜLh@a`ep8!Q10 ngYsy޻#h9*wO-}y%VunT{' _swR әca4TO7Ta!Xq,~[\(R{cHq5U^ԅ$][`(395W֣邛 zMԴ*E\U&aJ=(u΢ܥD],+aԀ۔FaGȂI%lfw<Ҳ FƈnݚMb% {J\#nB-Pu:A۬77>NіGH 5=`h]USbKG'xŭ~%|"frxTA >hz*¥DNV@q@z~W>7r itEqNy(T| I`Dz~gNJhMZJNN (_@\ԝ4+6eX*:=r;([]6-Cl0ZPŅ ZL%C/?Q^+fiyuK@h#],4)cU@(,]whDD.+0pgYbVzMfPyuVFnӟy,iG!PmyX;V}Afz$CNP!/E;$YԄC#86ޏ{B)P 2mV;y7Q0)"tV̊ Y9fx e?vS1 /sBjԭ5Ą˜ǁ 9* hL1o^%+J8AG8^X(bT&*d҈raZeXۍ(2C+4511emץ@C;ME@} UrY(Fo!U &f h(okp^ǀ2$FW9dZgX{^ۺ@ˆsc]]2eH[efp]."CUKbY R< 傥-lcIGO4Mb'L2uz53_p2x-ζg|ꎝGT2J7› E˫D4qC بVQ#}uNK̃aU;4Ή p=mcO 8;5`_^QY{#3ҘʁsjsޝRṡksak&J-oXL雘U, 3wX;}T|>:DJ68^ovy4EZxWa|~RJo7ڥlc\_6Ɲ;u1Tz{֤H<L9.#4ETu ?BM҂,|i۫[nDF9H˯LLGsOiM\K.tQ$xp춝ӯ_A %>6n""j2$%V#9(]MkR̬+eZvO(]m$~ZdI(@LF|06TȂ޹ -1u!,Q [>JG'pdpop&lT"r>!wݜWc|DbW{ {/T6Zdo#r~T%oǶl%?Z<z4/eCVc0|:BO *GHD!!xx7]Bo5̏&x ׍0 B!7VCݩcgƿi@RNpƔc{xRDTKIh@~T|7f2{;G;ˌZ9v]-j=3~c4iܳ" ~!YZbݭghO7<8:>>RjTnV}lgd #yY6LmͶ7sPhk%=$b]l8Q` 쪮q@j&,3a4kQ6J(A<! .2YO~z4\8NPn߶cA9K9#-Du${|v!۰S6hH2e38z%fȝeLG[毚.H%[5zW"EiK#tjsyPC`"{ǭ#ʄLw -]tΗOɡ)!fI<6ٳFrH,D%=3ng!oY(ILMמЁ}Ц=( ߪᘴj4~Q.WڋϹ_1#Do|xy}EY$}JGގ>mP6t0CX7xtz ^M@}2 pGhy$2Q!B<j;W`o论-\hvn#cӫU: e \2w272LV?֭Vt@N cvёA9܄8~3+ R1c#jIդ?L y,8]F;̚R*rPevuCaKT;Aىxkvg!btIl‹ab" BᚠxzQ6ǀJtI5`Dj. o=aH\flM0-K2 cM?[yك43v*zPM/*0 a WeBsP?ͮ+q"UGw,\X})"{9z< wSSjNWI5e%9m=?dQh(M%jd߄4t6~ctvΟl C?rD!b["19L w)1[$)z\9M뎼P&bU.uv5/)haχ0?nh~ Ҋlf8bZ0n||R{l{1V/klW.TֹᲐؤߨMyo`dK|XRc~KXqWgxx%n?v3R]~jb2V28z5*w|5z 5vK t7,7&+'(u19eĆs . яŴVQqd|'m񙶆%8&jaP ۤ6Xoc YQf.z2WKKBƆ eʿ9(&oH29pU'PWrhȰݯebd7 ن9˼ay$[ʼ0 &BC=3T77E%R>rXJ}Е?3f--7Z.Y455%͏gL}n Յ`;3Cd9wnME?хmdw;d{Zh =!}ec|YA )GE.قJdso~QF8gzp-٨)Ԋ},7q˗ 舷n(]Gmö"q&%Q:[2OOOQq ^F$sw9(cpR2+_ۃn4>)C2ß:ɮd$(l 1 XGYe-uVEEj]Y DŽ 21D,` PmJB8;͸źOPu3P Ǵ@5Iu$V:yᘱWL*Y(4G\֐*}NI@A '+)~d9E*jz M{ fad=}8r2M-A{Sw}Quw`q6AzB[eR69)'O b㑱Aؒo"ΔvI?6DGc&l]L ݣ?hB -G4:+J:׋a>̱s`OY?~47]TymOM< Tc& t=|'y8;9[w9_UhGƍ6}},pg@Ҝۍ0x,i!^#LN\ÊUP ~f4d")V #iJ惤uk~†'jc%l5UА+z+Ϗ`T=3w4z89WӲ()TSVcSW-4;e?T!| ?$]Jrt9v$㱲*Z@zν3XR[pyڞC3&nM?ݑq7rLUՈ_,_K& л #*',Xg$ 䇰ZԪ0R>V}g@P*)@r}]ת*$M'Qn n [1=I@bW֭?`nD@ !XxvC#۶hy#Ծϱ&?="R<"p]0$0 UXSiB_2Yeؗն9V҈X:rHpRє=m߄#Vi&L_4 ^QŇ@@Vy%h aNby( p4$KPn`9n0YKE9itnx\bx~s'8ēW?(/.~>N!̢w&:dOxkFm#] $]Ti+WeJL zxFDn_dȉ,_lZG6ϣI]5 ?U _W: # O6QOt8l6lP=SYDhD>;W{5B5 E  hw4 ~Sxmʑ܇NT>Shz Ecm6RТ n}>k)2ZlB4×Cho)Vϥp0K86L?13cM}nʨrmͷ8triސ(?5E1d*UhyԠ Qs=CK Z J9U;~at!#퀸 a)YaZC& (?0j![ƫأgIIn9=62Zg㙃2{rؕ1h˴v+!Y!;_7Mnasu m["aB0HxjW >?st\&ԖPڣ{ ~ 1;YXo]X5c_L̈́/݀d'ܡS?PFPM_ԍ.kl;ٻ bSS۳#q[h(S} y^zs<4`Jahn ,Q~)oa殀 .|-?u4n<.֖?T^,}KkZb ͂S$+2k} F~IG 3y'vj@07}5(of}8;ps#h;έƺ' hެjlm70( 0H%% z 8'J=q5j;֚+SΑU) W ڣ`!]l qՓ~Ϝ钭gOd,3h }2n;k$3-CLŒ Oˆ:QԶMjXY 1LkM (ZMho`D}Rms6|AQWJRd]Hط*-߳FD'K2r AC iJ(lZrE D<)ߣ55^Gn.rj^LGvOzviy}Lt>\C#p2Cv{(i8Յ;woҶRoH5A|~U!lf}vp8S=#r\<Y@O!3c,.0PHE$Ýxe#/6g!liի1QoT;uGكZn^rm}sdWõ#KS?V=hf曟 `e=4Qַƭ4JOV;źݒ93~A am+wUuofZ}"Ahpm@BCVu QWِe$iTܖ?>&I #(2:OQe V)i7M..cqV# 6%B 4$:%}t-wjk6PL F!98|X 뭉6(G{NICꂓSnz맺ڀ.,RVoP)#q@e4W7KS#|%#u;wK9nALݠs~~D% eJq$Տyqon ^Ja.8@&-D1A6uVL* Uؐ>q®*M/AS[?# *2iTnpIWths0&׀o$}.c ,: dwڤ7g"E%T=#"xlx.TN; "#Kk hæ ^f8H!K4=eɒf!#[7hq4W^L A`!0@BTm3 ſSHl ռf$7>w$t`t aC<؜/J=QdV1Rp{R89?ŭ[| ^!P\!w?I؏5r0We宨 c_P;6\uWJlg.5-2(d<[DWsG6,.qJλJaۙMg ш#kdIW8鍛/պ' ona H2#~aoJ4gxvPz)L:{ :o!(K^Ƴ|o3$!ϔk)Hs7]m^6!/ukrnܫ*1 >8yV5n[F^2q24кbӇ}=uͅ9Lfb%݉ESm.Ve`{Iŝ4O<~EA^ֈ0]n0dQu  V^ϙ",K׊7f)AMl  DD,"qb5x@7.?MHZOLj[{(=lϙa_B!ꍨQk4U,ܷN#bjP/?ѰSk àܘ"¥H?nLP(FO G~#  שe5E QP-4=$~՞9_FQ > )t_٥lMcNdw-z󿌥%J5g|R 8;ʞ ?]x+Ȁڃ6%NlzԓtLڎ^Þf<&fcM-Lj ](ߜ9v41VBe^11d/e^z}2(ש.aP?H29DZ+UJQBA/wN/iԜu7'ɟqvYɝN:6`]+YFokS5wPI+lrMo  ">btB}%\u=n)\֔RHHǑdn&C pp7ɨتW"1P}|E̟Kir۶Z} 6 5䝄j/5v0Dk{y ^\;^/j"!8Cl > |*;vW5!}*dFi(zǏ!s|y,|&y_}6oS:M5 ڲY .KFfo2o\Irr{(ϥFp!/#~d8qYn3L:? [lB)+bxRӂ-/ 3wYh6/fVU|@Nb#rFȽ'?1pc?Z.S:oD.`^jS;qË/VFj7W$>'Ώ9GW yYq]'W8P  $~Nc&ŢMNP.U RXP V0*WԸ[7|BSCFmWq|ۙ ʑBl8H~-`A_# VWv]rI ~v>YɃR03K9V,Lk%9*c.b~A0ӬIer3Zw&XSa!%;„m\y@"(0hzQ>gLU[c,TW_`^s4#^㝡ׇ }#;7 (5ERounHFfq[/sV+z$>mW?Ru+Qk 6ZMi74o~\@4)|HWnXxG]s|UNM;L':FRoG@tJ pr()tґHo^$[,r[+#fE k^ $<'%@/yCVIy [1nåpD /IIL:0QW82$r{sjX$i1|dZ\j>r:M(Ekq+9١Z&u5Bax=|a$,6@L?VA;5gcξ#Y-qV0,Q'\sb,6@f }zZ}USXeQQo;7kaHMSJEquVܗR[YgL&9؅uYs ;O98 XJ="22^׃zţ Y0% AR<)n 9Fee1'q\@5n45 v\-ϏS\A@4Is;G3=@v%_;lCwݿM/VvC 7ᄼs_FM] iXBE G!/qUlr xeHGN;ɔ i 9 o'Sp"Di^Y:XIiZ{GMJrscswxKah)ki ]I]. %Y2#[bظ+`YF/A|p|Bm&DqH%pPKUqej\ZӅa~@~m$6]%_ܭk L#j̱X2Bzm-N6PLPoHIQCzRq>8*s0{|x3ߦ/ S鉼ijv-S~Q#̛h$;Qd xT1:Gbx\դ h~"GKP͸72'զ-Uܣ~{ |)"^T cX.TQkOK2*B*jwJIҖ^yU Ӓi# r¸ B~T72pTv=Oi\el-3\֓\!Wj V cUF)jj UA~QT9p,Ƒ>5U~:4 #e(z-]N6Qwf[f Zͭ'W^})Π(:SՔW d:/fopGt\uNHY@H UNA}G<& gA+HsrGwAG`aHr&Q..]R|l~]MLfJQj֘߃ָ$Vz1r|4z v}P*cghIqh &n e܇Zhل#iV5T"K 97?79(lL2#cϬ SǺ̡޸.B'jKi!<7aqCzd91Mm7JTbRS:͡+Cf'qAv ^q'i\`^\_\S RVvط(AtCп`YzO*Ou['$!䆺G#AuUlu+fZ&ꪤiXu5{ӫtCYȂV[f>FQdOGMMä$i7]/F>q|PՆ7j'-H뫾l<+ݸUA7*vH}~ j"5.Jn'/٧sʝ@(0?|7;Qط8H)8g+N#]3uzkY-Ư=I#To- JeyͳJf+5s V"kх{AW/b.wNF5!V2{LrpmϩT5&jhiob3}U\c:;ʌ+|#B%R+HAs@8D]4bL'0WUv_-\^jrCf-/ #rBj80QBoϲ˒!_;k_AcjC]Jvvfr5$ܤ X8פpX߱>dqP,/.{gSaF"%SWHyfAO& wkrI.aPN_]A}ʥ{<#QaekZs F+olFMq8_fy[|՘K+Kۍr=qClE~.$-(ё9SŔ/A]$ SQlmg*!eq#^M"^,hu6D8m0 A'͹&@$̰V2AU*rGR v[*BP!q]FsdKjsw '!F?jq1V)|!Fn5LBcsP`Ea?^׼"O*6eu.D^ xMl&d*Ssbt9͂?Rk=^`ȅ8aYڜF;ejO2A)&#.BP\j̓~b FbOPP9|ծ@K4xom!خ>\^")z|-,$#<`IlAꤡ른cugPJȣQ[U+69h,GpHNN!t3:sL3#Ur[{+|f|7ցK]$JY;,STOH 1SKOOmFmɢ=X釅P_~})g}TvCQ脧;8mRiREНĩ4R!Bz8q(K9#_NKߛj}rx. q!Ye4Z=<ƣ ֳ0˅TI)=V0U5Z0Ugƾr%,g1Om1{$?sKbT"x(V1I&O5=tO=,wnΌ?W;JUJѧnL@+bvDY(39 i$7톝K 5 ԳHT,`EⲲʕ| ъ JVPf{@DFfćlQq%|[5OCԬiRQ/)6tc!rM)sHHP}Z·ve"G}>vޭOR&ap" wCLZDL.pqH19+he;Gƞ􂬁wDoc٫JlA o¡kn{A&9&*/ssZ0ThҀf`珲}p*KE3?1C[^NPZ/ާE5LڭxILPx/e4hS{ˇ9C] g0u Oawlcʷ)CsRA=qЍnovRgqf#8.\Uz4ϚmRhi*@ֶt6 њ>9 ͂CkZQHf3 * j޴,|&*4ү؊~E[:p4SЕROAH (=Ocoyi\3!ʈ-RX /jۿ,7#e@!Q3nrs0*Ym9 s.ԍ =k'tѓmdͥ〾L=;y]u /D+\*!GQfJY $Z;kZhm 8%"8]reRd`D׋/*T@Qrq/\ vLq1}7ז,_ܥ<[pRT[c =GUBIT-)rkmsuew.v\8qWGB_:ͼ:HL8v:c[67 .fRpf*YB}m')$fbL޵hNj2#EN٠\ 2Ԣ@GĿ+_[^0ݴ_eaYj@Yz]?ϡͮMʜ=vmxYZ*?Qt+>,e4gLE?tĦUaX)F%{(aA)*ҥl#Y;|vD7;&oU%gٞ؆WcTS]O|tD-qX"'c|ty-\#,Ez mw}hRIdeSS0-jճ%? CBnA*@rUi-;kP;ɷ!0DStAIAT8''a$9ԙ/+RQg+uM f3$ܘ`跦u XDOC*m}%m>/o0 aSXV't:"M@J-5DȈZٗ7I,@Ep)}H`$z'0JFsI k%Z؏wKէS]$ feUY(k9aX O%$3&Ԥ86\_O{yBَa;xmiʎYDweR+?C2ʲ,~4%-t\BGN|~QDvpa[]k 8؎}W@;| eȜ/9$ B'SPэ~J'UҀQ9.`hRx`z X'9}6xSz`}{ˍ Н?b*!2a"sRi;AXǫl'󔣐b5Ihd -^q/v-)>fms&7`#o>IzZٸؿs5c'FA4-)UBڻ o7,7P,dzج$"i:ayUrqVVwsd>4LekF\?%Y.D-ׇ(8ix$m)q0y.\Fh؍Ejb?zn&V6p!W߿-.^XZŸ83u ~Qpye`cO 9`{S'gYa5P7⦅!pϟe)GCǮ t踳;> '˥AܮcI٣Rn#D'_ D 'V: 3:`*lSj4qv HN亯‡UF2-֒cImhL7{}UB r{ ʔ-XۅamwK3ac!^SB̧OɘPn\U R gb!d24…c=lB\@TeU=`@4BoݴH.lR<{>g %X`֓@ؒZn3uzxau;-?F5Ku{ģ$]݃ҏiuǍ#wtlJ_C *p7(:T>vP wzQ6YM5RDCn-^ 2%!SSn3Nq3 [1KLtj3!ts}Ô\{3â;0칵7xй5}I9.dGID}h 1 r%$Aq%^1Ww¶ƴg(1̄jɇNfG)=eTZ82]ş^aEdx{Eɋx7.+gI| @CrjKq~;Θ2D%!Aَ3TxnHa z=)T;ik S{+a)lBeR7VWYu2j1eʏ5> pM~(&xEG3`G8&RϷ5wP_E+(6gQ|z +4"6L=@241Ȝ%urһ&`&Ap9,!s39C= ·hH hK_N7UHE&= LQ }bg'4 ^ߓ3oT!ey˶_-]}x}Ƭz=u V?^:*P ~C7:+hI_쏻R lS%R"T.ەw\+@VO"JXzƣp9 " ]D{pɰ+2ԸMp+o 9|E3RϠ* 5!T0LNUjdBlsj*8ą G]>+%6dRYI|z +_՜jk&|&|]yD)fwdY\_㵼bxLEً3edշ΀Pr!5Q]۾Id򅤃#_ d 9A ; AOU/GTq EBrv9caEzE|X(ec]K5ϐ(X2B{PV::a]sfQr܏9%L k5Q.NU4uH<¬WP97(rP'~Cʹ|~̅C%h]Kv\m}-63R |"ʫ1|Г 5Cj neYXh$p;!1bY$+ xځӷU|]$X3@<3WCEЕROvq -kOgF崞soY/r;yi"C;~!oSgƩ0m 3E-KEb:V1̥ۗ tq]v 0]Zl97s^`*} diPUhgxI~ "2Fң^cKX"A!DdS Y?B;53.cƚ r S_go̼ Aڇ&18ԤGc+,ԼnpE=D`Uv8ܜ&>/4PۅVHShVP;R9rt+#G#oV^ lP";a%HrFʆ+ Lj0luPP|Rޢ4 413\]7eAJ bXo%c&:]w"ls*q2nK(EP; t1 '܅6( HD/!˙V?½0gE5e|Q,p[T(c99$iAFoo4 ]t7kKY(1 MJ.#}7aʓ|Oo:N'd9ފ̂p-X!A#)JPZw>O/^ }/i#`ҽx}}._2Pj|e:a,w}o>[+0$Z|@`)s~:k:ƣ@ 0u+_v\0eEV5>*N_2Z);7@t`g毞 1h?_;(p_lU[(76#jC]]b."Tգ|⠅Ml:*ن-Q1&q`ȳrF?kUwY}}~Rh1EUiA@4pMmxѶɻFOQV%qKĘ%83Y&jno_?Sf!F{D[Saȏ.;l\ӨG}(3&x-y]Y`ódqPj]}Kdc1LqΖQta%\ڳYݾ%)9LyWo1.Z@|K3vk^`e?ښSH )/ /*`[hY>ݓ=ج/``.¯LJ652)BBDAե>4~p) 8aV 4rs'F'4gb$#i!X=_u^ÎC&o*Aq~ݟ +y[V tw+{ʱ8j!G[Ѕ <'O KjQi&ʊ <~}-EF7ZaVߊG⹋Fu.Ь|.goux0EjA Z1#k<QS橀!' |ڒ w10aa .T!ݏ̇g 3"cKRUZ,>N[JsC0Z_YuK׫^=i#w ('_zw^Ȋ-KjA ZmctU\wT`aQb<Ir58 X%p1~U%{O/3'14/f#t$Tϕ7,~7g륄rK p97-^?`S0Ͽ(1:dv,Dfy?rC3h=.8p* wvlWSoknd[ 1gGy32FF8{NI E\9:7 hx;zBV$#o\1Vdז J3tUE+ 0% Eu1t #"Tmx- ߷ک{d積.p %DYxML-\Josޅe-S]@֭⯧" Ϥ2_ }v1?jpNLw:5:d$T4⳧+d!CY&ImB LՔa[5Tv].U$:b(to73,]߶6_ⱛZ@ÿ4k7 y[dXqNB 4ӪA>'s0-fCcCh ЭƟ- .߹qb7{opQkm G1iZ6l'j@}m\C^;!M<Wnq0Pm[6tNO1{+_)<;7GfuZfiV_j~YqA uf)(}.?FYE-l0=Œ=- '5EM4Z`g#S5赶鼋ڡ}UCĢ+t=)̽Ly!Q\RXfMv0H1Fú}yNROU>и֖T~G]>/3[u:@kuxe_ΛWptoEhJTkuO`$IeD`%/9 #ƀ ʲI|i[쭔ݙh ,QRŕ`V`fD$yMp+<0fT\HXcЙN5# C3:v/$A026OK;F"PJyȞwcLPN:ȫnދ3@د`Ыݨcąvw5À}0 @dvh}m!RސŶ &eG07^IyR_#ə%8= %_Tǘk=nyxh2^^uYϠ,Z%+ѢQ[/*k =nx0G`QM' g^;1 {9$L抉J/u-jt0?ЅMk1QWX WÿS;+mŻ n6qi.{k0۹zr+F)%=f3Q+5 l+-=l0Y+h`9c!\o _[,sp)1#Ϙ} }!meʔlϋ#/cxol?t:ɮtS1K8%E􉂺~٣׳&ZRoClzdĴ(eI(Fciċ@.Wī3AQ9=䖏_8?xؒ 0>?bS?UyqW*{U6Qy}t,Rm]_e1/v)f4=ANX4NM\~hP#BK?wϵd, Z cw5g(N+A4}cNR1w !tTgt&Wf.>*qXeh׸(ߟKԞ0ZHI\a )7Gn,fY])p^\Xd,֘1LE-U]GΧ]Q,7efB,3ĺy->$7#9'Eg-=k\yZ`=@2xd3N {IG,Mٽ[.lgJGSب ];pN6 U]5]ecp Op]n{Y?݄Ʃ)DM nC&9[gf8S:hԎAXUrMi5+?9Jhrn=&݃RbwSEh,Dw5rRZ8l=E@x_gf~t'mxa?C"*45eZJ[R)l-'cyB$Tv'~HXknTE}a`#B_^F9{_@XrVs0C*JiT^sDջ1z)Acʦ\9pLm 2) ;m h+WbͫͲ#{hO XR9)kaoD|ذX#LF<.E.Pqw__yPqn7qDkoW2ޗpѦ_h!hzVy:#yIȿT[N//U}Do%>$3E{T%{%sc!vXm>jӉ/=>kqoD2 "+;h6dnrjFjw}HlOyROOϹ/x<-o "dz0`NjBD'p#B]EA9H mIvq)`);zV^ֹ'!(4K?X^ڟi5JHGXիT\P+p|jkB*dF6ɢI`3I*&I9T:KVL{eJdb@MUxvXgq;"Ċ1O~# /S3x>b:IV *Gzvbo xoy% (ZUuܖ*{FLäO0!WxϦ"i"5M9%I-[RFSdT.3?T2Tenw?K((ԋTGe3bŽH 72ᴅ]1eh[j(7}1" pn)&,(IϾyEwf]r%=,ҕʒ?,"X_˰_Zd#t9J$<|JN=IzgIZcjLQgܾR!~vZ-y4(1bȡ(bDjW{48^HܝӀğMw In ^,8ܸlBa7_c-$`8>.Xf«ccPOU`h65CW%%((輢ɺěRa(/s]K4NU#. kY9gmn<iĨRS{WUdpKŔZhu e)#,n^R5ɈjuOoa.-EK~{i;.m,6*p%S8CVZo6S=fKD1'n8gN̖*C,dgB>R rVN*bl#7ml/!-K2I6ox+f^#obi*1e0RͿ*:z`?.ћŷSuj2 DKʻ߹E8D,֬8yH ,qUcZ#TErr=/%p5e? 3IՍY q%z+RlI4UoUar, Y^m|OHE7yYj=ՠBHZo y!$=vq:6io'ə7-cؤc=/.E24x;Lˆ$MdP4o$Z]#L``֔։̋ԅ.\Pk҇L-]4M' ջ H$7r3C T  SôC-O_0&p A#&/ǣAlVdD 5I H}ڻs.bM6΂J.Al,,MEC`.{`.Q"l"kvA_!p!#O*I . P#ڍ)Z}>Rv qhAE\M0#yL -ua>7=*qs2wڶ|6J(ځ?-c}܌W۲d';6 ;96l6)z~I /v\QhXAWRa];X*nIm)#L"hn%:7-?o@q6Kjı` ŌɹÍկE/SKЩsaW)ؾ9LDWXaT MfW¥EzN.+b` x=QzƺJa3I)/2).V~؟~o4&/vLLVZ_jsCn2_+=Q8r@|"f:15֫7_,RmUؙ_(O(bN\c-ǽɄf<>毿)O#-clO+eО-sGa`Q5PɓdC-<ȍE:ia!A&JhNm4gG"(T yp~}3a BmWԑ޳wU5J 17y(K h w߱`^a'guLVD̎͢:Ev_h=yŎk.D.9/Qx"`+Lk8ɝ|^ߡOk%s)_zpl`0 W$|xPaS R,pGM]Z o.ۺ>W ظiY;0ZEi~x,AoNP`G"*e ||$C|YH;_NGj_|g-?z<EB.p3Ov)rۖmK/4FnV*)Vfz/v?֍Q(tJ)JZw|䶶9C%" )(NqK{n|4 u972v@EQ^ԖEm5KG+ Ibz,N~dq\bCvlEN:bPu5"#R |hd#`lE@3MhC#n5Z[.y?I僦|9bcQӔ뗎UlS}R3/47WɈũtOuI?c.-rc`{V;ȍB,iI_ ee lsq {cOQE *͹TyG/, x([F#Z,Rm$ջUj=bBϴ:P7w~4g7{`\xSJ(ŗhjh&D)4g^01)=rݿ%ք^<&iھlb;*g^%]ոk*9cZv"cc{2 VVP `"^1f}38317٫lj!PQyK(Yl NXVriO1ŵf69f_+IJ#ݲ=&6lw Szi hoFQL|2l%ފT/-,}~ݨLr2c ׫Qp{'EBJMB*FP^+K.P etҒO8nѵlf~ݝ\O9%g8Vm@mLh4n|v'jÎ*$F;IO\ ^h&|\/*nӕUm3MbPpOq^yۂ3f=G3WGOVu5p;^ gk"]&\*T@6 &?hQ4}f*\(K3ivԟ%5ɕqD HVö\ Rmu)Cm;Y1$xE}F3P7?LYm~hw!0^$hZ{H=n$p;o4Cz퓆wv\W Эج(*V0DmԨ"g@-CJ- K- F8`Z0R{]xbs1-,wŁF}մjrnXfAйO1E/tWrs4x-U@Dg'O;. *WC;qKj ƧFH"X˾4bS@#5_Zx .2/w㯵Y 0(VbX*QQ #!7HZߐJ5J.ٰ݉br|UV^iCg'(n{/E2ڈ6g^OI ȁ[4 8jӄڂQ/F(!9$Dtϛ}v1vA?ֶ1Jf>9' QM'l~%K'z̝)k(SvxG7(6@AZ"]نe mekBmmv,=02ҵKGWVK9)ymXF:ħ &OPûc@x[Ic9 'xqrIU, ÿv,y:vSzZm>Mxc'o ʸ. t9J{<0x{”yE8>E87ޡ7f {=c$?ܶ0<98]c;|q2+r3Fdb:ص-3k(U^Zy7MKR7֯yEĿ6b 35$Q=ZP,C7Ӽ4DRnH\e=9<:Tw?ՆfH{ /9ur>:0t+t7pC[Xk均EtvN ?Y-ɞ'0 95dy:j+RU`(L@o t(:e3%7lT7g]h#[7+8[n/!ej ’Ke֒ե[Ki(]T˥:t%1q#@gEuy:aW8ҁ=~=JAFR@㷑t++9Ո\2PŌ$y4-Ö6IyQ[p_^%<'=4}!ˑ<@al#fʔZFB3eӏRzxWZVy`;ʑ3m?ck>FaI!n0QYtk?i\N_Wgy ֞ZnV+ 4S邑8Z+8}0WzULNG7l[2~Lg7ZVwfIZ *%S1mcj? ۢ&}eK_TTGCCŕpM"N@W`2LlhD.{V I_NM)LPȇ % 7٦~FUhuISE?4]9_`M8Rވulu؀rBę>5G;ݳcYVG쥒.kx[+̊>௎MU B1D{I#Kyh)- ս75KJc~{3X?)H_7i$I3Rvp"Yn v "avT ^6`"VN~#oQ>0$,@V``.L taA:L@drZK1Pg<0iC4_q@*qQQ{2Z>V6U &B-W2Ӧ;u#ƶutaRV-mjVg1EAhsG)#o.ỷh^{[@5,e4~ëC5~MSb=+sBuo5 -)teJZ˥TvhYB UimV8Nλّ530!C'tdݛt"{%V$6pDtd6.Gy&C>6Y!3eŢC[q/n\@ђ$1`=yI-N%r d+L{N` aft+zQV]WDvћٕh5D/IoSޙПK]o)MTHkegѩ]ldkϩLM6+?2H]#sH㧍{)a>y'vvy"3X+\[!QTX^I$(6'aHH2W~Ka!wdF; 㰘" ٪l+K8Lg6w F3-UUy "ͮ`YwDŽHw]o{6(oHK-)r 6ѡ_iG )a1zrFWJS#~归~G7C^]%B- `d[3rXS1I]sQB4N>vk-)SG⥭6E]ĽjZu31a#%8f6NjPd .u\BLBySCuݺ/Ԡ ڸrS!֌^ p{w*_j7n'Iq|SS,r[@,oG.CQZuWsJ)1iJrFϷ8ҦY 0vTlqXp8 e׬ gw*㒸!K{4b;ǚ5nrj|wY3 LᗿZ#`3݀vFsح#=ۜ όQݷXګio[ڑ:~g\CtҖX^H/bsF^-]cIj2#b@jr(T^ tRj$xg 1}_sc3%,dp|k8oㅭCSFoz$/~ 6ak4W( i9X+ (:t& 鉍S#zun vA>EE J*`<_fv< k:YR Ռ_"";|Av0l>7Icin8?"h/WQ/ Zlŀ3qwX_|<Ӳ,S{3qB'$\EܻG+lW&`G-kWO,ƫbx^H ARmF zCVX, EFNʂ_u\04=%u`wYouאpwCrs !DkMη|0.Gb~HVrQ=q)ݡCY^jIP՞ݔ;l PPJB]ޔ,Ky0bztx+5nQשu5 cIeQO=9.[Ïxq3;6A斞.J~rTb&sWS4>)߉-xq^-X&pJE\LY;?#(l:Yqttk:Jk9OP 6[?a%(6ŒȴMx/7w8D{MR<,rkc2ρ; 3 Gp׃CmGy7pEٶ%"ATEԞ/{ B,{^Ur~HYHT7X~fкJ}ټSIxL&i19zXe}j<`Ƽ`wE;lB}bfsҘcPLL .p,HVD3+#5]*? Z L'` {E'(ntkJ %l۶/asp0fl %N)ek:#,b|ĻLk厄 :[4d(_~a:>3dtYiKtڏto g-Wئ+%?ebtL9]Qt{)RiձJ@݃Wo~Bʱtԭ`n묱qW8 =L W[;96(uv\9yv?\%Q0:Ƒ.)Ld:,1")^kGl"@.)yQ ܹD6G;3B]bZg, 0K"onWX ۬EClzF(y]d渣t$G>1A.G_ q*4e1 x<,jR)h'Sa8sN_W^2<1/Kږ&J\y5 !z?ۦ~FLxlN?H]80žAcxdVG}g?m5'.eRǽ)o7jwy4Y߫}UK_3:q7(i^w/'8,]V=l }7޾mm;jV07$w|%SHSYmGH5pd !UU?.{ymf67b } uGVSFFi~t$pRo6_u9QވT*#%w"e3A |M͸d(͘o7.4=9AGE\ $ IN#(tZ׎u1SZ~164\啼o'*=){?6$m wtt y̕ȓuߢrٞW(" $˰R2]J_> q4yH] ˘oXfEwSM_5])ù,e ddfԃ l JZb# Zti&~翫>pO$bz4 {/s.JcMU/caɩp am9$'iYbXн|'sPD ̡p(f:aFzt'Zӑ苼-;7 z]^^feWe:"^XfYΞ'UߡPxe+U6K#Ώ*tT((qfУWJ^]آDY>IhG;:|t> J :=9vjg^5۔&l#X,5U^qqE"D 6Z7Z]ET9yLOU XmOR75ۛIR~,ժA>T~~8FRI}-hԝXϲ.J) "˫fbI [!BpCypwB7z DΉ rNm؛Aޭz tQs$ZF .] n;ᘦxA:L}(K ^bBwC$ʻ;:3a{æQXF^n@: YǶ`i:G arٕ6Guܒ!#E-ZÄp*%t9y`Bö NHżĊgG&n 㹶@Sy1tB¿(2E:K̢5h\t"zPr7C<դ 1s^$a!"fVSI./E1:4f.u Nk4} Z:Iv2&r6(xmv-qn*N (r=acTlcRv_.%xh Ǥ!M1_eW tze 0--t'yJë* xȪf"QĦ!f盙Rq uj9('AcwдS厙hLNIsokwy1vm?]AREEK+hZ%Y.o02SyӋi"NDi(*jѡep#)?;lz:^ Lq8|yz)Rc6`ص4O `q6cHcf}L+8؍8WJ1}]54d&hp8bƄg`5%Ra_%\Ǚ2Uɩ"inQ mқMhtR}mLHLhעy*Nk\;;B x 4wj`_Ǝ8/a_Y =*"v3 P]3E/f߻"0=ca<꘾h5 &T|o+\~$ SuC[}n(>}"o(,LV tH1+o+>n۝B,e;ӜJLL atxSk|d;}+ָ1pUAG D&qKs&M:+2#4OkʐQN5gGdv)leF$:=D+э"-~/(7Zb^ɾLe0`Z#3:ְ>^&f9Oy}`>+RNaM37&.6FdЙf`1k9#qS[(V[H 6㍱qG:xS[#=(T ՛I/czF5B{=I6<r{Us̨`A,<@3m, 5TSx*I|ƃq,m"`QbK'eN^ߝ۶C7 &h mK6/RѤ7c@173\C--> 4o~<]!)_;5slm =S>B/B$΃fd&0(J=Gチ?]Rd}~k [KFciQpj,W_'4zTڨ>3L"ȊhCmv~ăp1c`.(Y uB\ kC^|1Cn:kCpdZEk`7auEF-u4*m`amPQ)*gM%nG[2#SpYrg"NUY Fz^_DsP 'f bX,旔d;Ͽ7Ïv!:+@l3p.PY@<[m07'8BHTR⠴ci/ٔȯ IIJnœoTc `:4P=D` ^4{{'}Uy3sA\v~MbXRR|᳘4sYeyFgI9 dV[(gOlS~cID~Z E4w,|0N~* h*hubVubV愈oz|ߠtrPp2]A/hCX3?15/ПڥcHs)mFz>78#₌ t/Ϭ9޽c{uƉL1'@dnA#`O\IHP9in+%BF ྤ<a S Ǻ#q.ְ<2P{Cj%W [M~4i3`_X 鎟-m:+b8\4|/=1hr Z[؋- L-m W5{mvQ Srxč=T`.O@YP =a,瓡}fscO -Z$2gmʝSAvL2R…j@,LjR=,jfCP ʱ%N!{EAyz16 ﹵$gqW}L5S}0`U4RT%ռL2W^IJjx,@aoZV40SNqsQKYK* !Wkzz'fn\j_ES8.Ѭ:Q/qDoT+'bS8"G387 q Zw O=*H:N=kh. }DJ4S[s}?-︴18; 946kk})Hic2n@#7O#/Ih%eä*-*$ ?mlzYȹLRS_ Z+g)R٢LHu3喞P]B`ղ)O9iƲ$bsgG` K?16mA9} z>.2'*3aFV~bF_dM6H_ou{Gʰ.wm ZшPL95mB1ya{ao>YWfIifM1m$ Ō,1 AQ[iD{Y6qr EQՀ`dDBc]ދEDH wk*Y!iN5&g*$Od_=4AUU eP .sj1JJxtjyVci'/!hYw<ЎuI2G0=D30bΗ8>fA50A oOc{^rg1uu~:6#_ Y;}񐍽4hbygv X_B>6,M^H$ʈdHLXZ>- L+RsswVȟ 1VD"v}$L ď%Nw;$U}r#b'MpH0 Ci?OС+jN]EM la)''RQX#אbS?y`u*^ 8˙6"WT+ŊeZ:>Yџ ,&N 7 2 e]:Et"X%ӳŇt;3*TXk,F%p:a`{#O~\]c/RM2!Mݜ`JkV*=I3P('J#U^X8FI+*ѡRb33+1?Pp˳d1"!U`I.ͮ>w7d>1kцʢJ*cE&?Cd}WF@u]b`6g޾`/%64 6ORRd\1M ܜF&ze"c 8 ]-HnC4~1=|q-gNJPl0Qاb}Wq\I<_((ݐ&+/ҋ {_$ .3&U1C+}%(fh9zFpOm^p)/rSE-KPH<\v$r⑓RY&51"0st*o(:19-J1_ZEUfюg@lr_*ʾesbWX]SP%{؅W<6_8R ܔCtH15!WBiS#M:==YJ\eAaj%AK3yyk:`׳ם)3p!E{id 2:lҲ`G9xR}'<-nnvʇO֍,Es>&֩h.d^ڮQ'C h3mLo݌5$h^* RW'㳂<˯@Fļ/D k.9QҗA{ #i&;m/􃣊rpg4!X<ny7 Ӧjwn|"21>\7 7H }NG zZseB"2HMeC*ʛjrbJsq1)v*[h:q|xe@h}7I H7Jb{!?yjC!Ua_ҌUa,rS~*r2R8gRB_Yv%a-3b ;(L ޕlw g23E[o:ՑwYN mx"!,amV T*zf7&K >k{:U|7^d֨Ks"+2]ǠY=4\a_k?bk`}_4OF;ë WQjOn͋ItB.R7X9|ORPg< pr†npHܲ )Kq!NH_&~mh Q|/GfDE86HCYOݟ'Ȅ,OPsOIJ0]Pd.M )q=LxQOO#?[[my1Cm 74&,hݧoe`Y4$}Α|4NVS WN~a~\w4>:2H';E9my&ܬԙ|-+ueVo*+;m%'wwl2uO]gW,/rYd1eQq1%it=h7=8n*Sȍ$S>ZۚRt;@E$_"QFch+BUTc䈧rEE߻9?"wYxߌL4v!w*A ?#̕2CG|e]}HlEJo%hhƴr}7L!钝m.;r$z4j_UH*Gm 4q(|iNΒys(>.wqc1B;FH$Z瘒z_E5| ``1?eiyXw2PVǬ~!Y?m!ЎVWkPM mlrMýq> brkdE nI߁2ߖqL7XPUst(#ND,~gS[, pKi!DmHbmOlbZ}QnV<:z\ک)(ye&iFR #e&F|Ax߀Z;ZG픍cCdPHvḔ:~]_B(*2ŰN1dzH=X%?TjA~~-l= 䙳-՗n$=A' 'DߥF}—O l6+mY\YHfW <)mw,ym7϶hU-C XV܌~̏z4e=C@VN/lI`Ɩ07 1c!Al=7ʶRcI[TA1\v FxWU7Ieې-fzJaR' kߡVE5vćqiڋw<)SƽA$m5]Q̱pspE; gXGҡ@0`}%}ԊNJM6Pc5Vy7G!mThԾ0n#_paQ17nko`81dEJBe@^[Gy&#Z\ ҼW-a& kٵ5<{}&t<(y MJc&/dC#Gq9I!x=ko/mdi{doW Q81!K.n妞R씧 6Ot|]'FE(յñghUJn MEsi`5<%_y)#(E}j8`r`\SlDV!e@x?ig1O&[Xv& /U\ӡ;]%^WmIԟeu) *Gt4)R@;}ĝn"$vg2^㌿=ۈ@+,~l>Or.' `/@hs(oH`%bﺝI-|%:%87h9[[2O-#쯱Ƥχ""?;$B %f 4yA6:,in՘d񑨽h4tG^eJxd( wщ/]ϭ  (Q5û6G'~ml"?U)A82[/&8Z4'}zU@/rאM$th59a3vGinA*FBP@~y >!wi]ĹmVE !a9[NCl6l;5' `*p9c/:KZmzֈq|;ٽ U<`~՝7V;cR.q'>9k,$&=,A1\G*qbolՑ!gJwsl C\Mn\#VziUO6ǃIk@ 68''EWbCQ[ȈV 2%%\(XƍF\❺W.Facg`"ΐ⢒ ]ԃ1<8gr^7W@ Cxo;<ΜzjY(D1zጫأGr/}H;G|IF; 5Y{ }=]$<_Sa-hՂ(ԮXh~2}gm(\!WBZAs$gO;" aqdy[Mw:p]RCN?–磨Z؁Jo8Gv [yrU\ED25;0S][EG*>ߏ=~֟4G /x Y d0EuYCM'i;~ *&AO:3#[;O z$߲)O?'PD. *DiIZNf:Nw}ȋ\w2sbƋ^v @ lte6G J.S:"9EO.86yoVY\Bz pj[L* ~,j/<虖^'8q!%,X_F{;x€xj:ʰp,KKE CN*WϘ q(xn.PT=umNݴu o))&"-tVX_UDc j| ,L4Ҧi9kƙ(}jڗ|2v> yK#w>$S$ fM^F_Jcinf>|756a=: ?VLJ',ZOµ /|0'ř&Ik]'; #["İsI_r|?R8`i_t7Xz&[X&)(CjQ}& >aw  YZ