python3-pytest-3.10.1-lp151.2.1 >  A \b7/=„ ;]j$N =7+.E=+g@z^ᾒMӧcJgV^"m:f}z/ֽJ4¯]*K!iu-=ovߤѩ w  ;䳆8S_vqK4Y|ed8Z;jpӵңH{4Rcꀛ ny<9Hs%x"d\= 2-Lu/ ߑNܭ? ϰ/EqG[@5e302164429f5f0ad15f76b8a26fdea1c6aac335658ecf9507b76e0e6d76680b2bb4642605612086a295f7926226bcf8aaa3d794<\b7/=„iIV䓙yWɸ4MGSZ(Lm\y޵L8m<4Li%v_/򅁀l/0^V)[sW+vʦʻ;|+X2(#!1Tژ&vosVTcJǟ0 r\ [CDmw5 ØdVEɌbZ̮s=3M a<ٹۅ].qХqO_2prğ@l큣 8vIv` "S>pB#?#|d " ^`dlp    $  8 :} ;>BmFFFpIIIK#(Ks8K|<9Ll<:Q+<>O@WF_GtHIXdYh\|]^>b|c%defluvwTxhy |z##,#0#6#xCpython3-pytest3.10.1lp151.2.1Python testing tool with autodiscovery and detailed assertspytest is a cross-project Python testing tool. It provides: * auto-discovery of test modules and functions, * detailed info on failing assert statements (no need to remember self.assert* names), * modular fixtures for managing small or parametrized long-lived test resources. * multi-paradigm support: you can use py.test to run test suites based on unittest (or trial), nose, * single-source compatibility to Python2.4 all the way up to Python3.3, PyPy-1.9 and Jython-2.5.1, and * many external plugins.\b*build34!openSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/pytest-dev/pytestlinuxnoarch update-alternatives --install /usr/bin/py.test py.test /usr/bin/py.test-3.6 36 \ --slave /usr/bin/pytest pytest /usr/bin/pytest-3.6 if [ ! -e "/usr/bin/py.test-3.6" ]; then update-alternatives --quiet --remove "py.test" "/usr/bin/py.test-3.6" fi~ |  XX11gg22;;$$eeU,U,@@HVHVEfEf&&BB ## !! \\,3,3 11 w wee p pxx N Nz3z3%j%j OI(u3ss &&! 0,W2c3hvu4u466\\=B PJU&_ G G<<1 a9*,E o]%0uho" 1J c' |&"Bs39> HA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤\b \b \b \b \b \b \b \b \b \b \b[g\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 \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 \b \b \b \b \b \b \b \b \b [g\b[g\b \b \b\b \b\b \b\b \b[g[g[g\Q\b[g\b \b \b\b \b\b \b\b \b[g[g[g[g[g[g\b[g\b \b \b\b \b\b \b \b \b[g[g[g[g[g[g[g[g[g[g[g[g[g\b[g\b \b \b\b \b\b \b\b \b[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g\b \b \b \b \b \b \b \b [g\b&[g[g[g\b&[g95a042a0aaba54a7b8ffd9ad2d45783222ef15a5d05209b7b9d424377b239f676554a50cfc49fd0fab8fa2c90a0d4bb25308f74f7866a95a161602e555628017376d8fa8a4070c5b4ad98b85f59be47c07145034d26bf74f6ceaa7c24e336914376d8fa8a4070c5b4ad98b85f59be47c07145034d26bf74f6ceaa7c24e336914e857f9bfff4264aa72d65f3b013e5c20739f300f64753b73865d86dd08d80bd4851cf8f1afca85aa4949f173f65c8933981cad1d9c404564a0843bf233b716d3de5155666cb9f113d4f488f343004c285d66b5bc80ef7ac4ecf63a11c6380315deec535cf7c78f437469ad60a08686de87fa7b570fff3df6a21c0db7c4033fd278242e36ca327f96cb00ca2f5225d536777cd8bb9b1a76f0b04e7fc833336628ca1dead1a85e9fcbd22a8dc9af4436e7c1a1dd73455fde8b41879450c9614c32ca1dead1a85e9fcbd22a8dc9af4436e7c1a1dd73455fde8b41879450c9614c32b426c668038b2ffacd580571a53d1ecf7338bb78a69ba98a8195b4fabd7acb4d98b3b16de4d7aa508e17521250c0a200f1945a019551d966763a4bb30cb9f8d0b467a9d846d2c0ab563c1686dd646ef22add6a0872b768974b48ff908e219c75e266292bf9c5e06f1df70b0f0bf8682d9df3d5fd896fdca377d251506eacdd8c518a8d5e83259f392919f17e79b983391a111d33b09321411768f5c8e8d45369332ed9cd741fb67f4ecf179664b5a17659b3add296473534a583196267a6ea033067f8c3fe326655ad9499781776471a4246a9785f9fb558c1e9260d7fbcdcb01e1b27b544f364fa45734363b6b1f6ab3dd65b8879686175400ec839b076baaf0291ebc8d0e3254709df66e5c4334a279d94d6717bbe1569b982875a31fba78c03d7abd59afe7020e8a4022b3fd385ee9e62425b4c32391331d53db9218053ade7a9b3613c811e0525af08a26127cc58c99e519316d133c77f9bdeec0c4dd40d9c2469a1e04bf9873a84801764b667f4ce412c0c720ae672df2b62e97f670cad23eaa4cc823ef31bd7b65b06d442662ffc8610db40b100ad0dc7c7c0bb3aecf4437972f35d9be8685a4cf14ef45274125be3dc03573dc9b3ecc2d1dd6a2333cba5e1631e34748045d9af34b08bc6bb90c92359b2a75aa36c5bcfbc895ac5346da31afb72a34f06b45069d8d6fde8b2a38ffe5bcce4306572790a485653712b1dcca0734df4a28027dd6bd3b9db749ac93bd04bfa9fee804bab180a3313aa3d9949a24dbc4c4c9b38d63b0315098921dd6c5b90acbc8c9573a8c8131ea99c62247a62f898a69bbe09597896cab762f6574b5464afc6f5c7412e8ce5a886ac8eb026ffb155dcb79e63d8b06c90fb32b3b3514271c1eb3f47785fd4fe7a859fe869eeb5576cee39c1a93d79d301036c3a5005c2ffe127e5ae480e023601560b20b920dcd11383234e06ee59b9bf09624e53f0801c31b1765707dafb67d92733cd6c542fb155d7622ecac1f35473abed74caf783899fa4eac279cc5b25e77e2abd052d209813187553c69d22302ac8c6cc9a8fba2e123681037bbcbb8f313dc9aa8da5f6c16a8a4b86ffe71d880aed65467a9e346603b3c1465c0f63e3c628a424513d6ce8b21d5b654cd04d3dbe99c6c6d3a3ff6ce5ed1eedf81fd8d63da9d7ff69eaeb0414f70615f96d23957cd483bd34cc6c7067b3b838b3ad961f9de160f2bb5d66db31eab00fc5b06e7f646ba8881c0da2462fc52f42debba439e78fd50d9a5ec8db958051bd71b136a7e01496e79b8f6ab9ebe13558878e5ff4a783e53f506f46c4afa8ba79978e5295bae7d3d0ba5baaf04665e1f3b170f1885da03093d96ca8bd6817b993c8e4c3a44227079cecbe186f918a90b3dc1af3a57c0bfc48bba9ee31ca9e81b44945a8570e31d2dd8a3bfd3bc294a5f04551c7a40f8d8198c4520de3be45dcc6b66fe2b0a8b3a9177a11d87fb9e4462b0de0925277a2de434e9de9410abcf90fd5d02fe7a58a1e595bd891f47bb87d7727ec85c4491ca8f6f54d5a16f5022b4abaf4334821347275ef9f37e735ec04a579ddf46fc82d63605451ed69efb5ae74724819a5dedc78716712af1c256525334a1845d013937dc08e33092e16f9455fb897bf2dd08a5f0ae988b67227e7719c5dfcd1e2952b5e9013d1a005800308803531021bc641c8ee0ab744df8ef6c9f100bc06894c5fb71fb9d5a66c1c83236d5197b04e3d565bc9bf97606a2499241ed940c92a76c58c0cccda49a90ef136fb04041b58e6cdc8ca263458af25d2ceb3c27d04b5e07ff94812426e14858ab075c9700bc6fc3f8b91f9d4c530f687772debdca15861de277686a06925074afdfca238c43c5fb6b31f62b970737f4d20492b4c6f0994915ecd12e8adc7b8b64382c6690b3398ed0f6e5424b1702fb950848f27f49b0926bc3b18eb33e437e16a77deba121b3e5e66fd538601d02b6de50fbb1d80c6fc493ec22130e2cc3315f85ad901680797c353d0bdd94be461dd30ddbfc743fb21a48307c30b8b650784298a5781a9a2cdddb0d4c5ec15234dc4f671cb91934933f9aaf726807081d4c2dee3c4560dcdbcb8ea7d97637dc111b81e711a7509bd429d04106aedfedb30c56e3d160be55ad47d5f79abf6cfc079f2d06d29a90c04b5e448fd7c32ca9f279b52c0ae95aa00fcbbdef7ab9e2b643dbc7b609bbc5398cdac3192e01721024d4189d645050c5767fb366e36c09e0e86032cafe4dfc9b82fa39b5498d708bb3650a8b4b4fe0c67892a5c971ad69146e2ff95c2fb1cafaa9572b268f67694cbd33b5029b5a03cdd4dbb0b03497cabe569aed47338c0174e822612e2df3ed8fe5a2b9d442980b3f33f55c7f3f7f5e938b859d9e5da84865159e4027b69cfd99d8003cc0a6c8f140e137e00445e83ec44c4a8bc4ddf6adad503a12f0cb76a17b91338779e7d79812e277eeec43395765153dfe8d8f980064a2991788583e2b83077a2590c8600d89ab17df8d5ce644b7e19b5f7c9a0858de981fc8da402e69d3139252252c87f97882b6d1eaaddee73eff8a1464acbab38c4e0a5613a3e1b7bd2795d2e0fec0a83a4488fec74bbfc1fb3da2a81be123a747cbcdcfd8c88a58f4fbac66aa456a0b56b434b1211289a3589c0463324a56c4d176948e15dd1a58f4fbac66aa456a0b56b434b1211289a3589c0463324a56c4d176948e15dd153a0047d715b4e5ee2d105f3869cdb8e3a7042e1e21dfbcfe0ad9d4a491684054ef620f4c084ab0475b66961f9ff29155d09bb1b7417bcf7463b8a37aed2cb07f3cf0376f16313a5c53dbe903d149568a08f5fc064395f00627de472f00b5e8204fc29cc4b068067a41d8943843b7147c9ea6446e4434d6e62f732a44d0f29909ba8da3c252b38062620890dfceffa9582718f9706987ed180e26666db673023a02f67ed433266be9b3e14bf4390e5506c8d628290152a102a01415298df096045cff3e2282cbcf064504770c265dcaef95d608f679c1993cea0315b7b13bc8945cff3e2282cbcf064504770c265dcaef95d608f679c1993cea0315b7b13bc89ed4e550f535e816c1dea6ff73dc87eceb61bcf582959b1b0d442e5cbcc4f063b0d8dfa280009b819a10c0937e474d92ee77702963961584ad73ef5358c987546ec805a65e7e1807f3b108bb895ae825d16fbe056ce644fbff697df0833027093dc075047b73fe4864fb1cffc97e0c1e136d236d3d43f5e3dccc2ee7f32b2ad5909cd976ade9c828cc2d481decfa08ef44113dc8b80633961eab9280c73e324299fea3c2b9df74db779cbee9107169f1458c060bd4fc5e54911f41b5b6976ed2e61539de2df567c8033ce014f02f854c048b1b3873e4f8c607b7360896c87faa3dd675a59e626bafa6e672d17b19f96dc5ffefd22ed956470a804b53ca874fc5632bad0be28a2cdfb55c1c0f37277bd0d77f313793e227b2e4933ce5fa6d5214d44d5b3570ea71ac332985a60aeb9f104967737b4abaf0e71e755aa273d41e1c15c43daa772ec1912ad9d56f5beaab6c462bad687e0390750e32546bc2ae9da200ce0de02a3cf0285e10318b793f26a13a908c369332c28116e55a019d5339945d8917597d5f871d75f4447bbe1c910e9d7627cb87e0d798c2a38f031480af1fa1e156cc3d87c8e79dfe040b5957b0ea7a010b2b670c53b9a9ddbf3bef6fdae8c254b26fcbd7a9b1b34c1f12771967bda009092c05a811549ca0c58153204602572bdf72981c273cb1bf2df751db624e274e1c1a2fabfe6f1113e724b22c0f5ce3dff09f85b17ad05f368a9ef708a2f8202f8dfbcdeceb43c47132ca0c2311cf51bc1978cddb1d881877c6f9f689d4538b9006094f4735dc6fdfc28a88cb0a040ebe91d32a2e38fcdcaa2c9da65216fbc7d6410559b2ff8d2ce11e83f1bea777b6ce3f6a97aada54f1d939106370b545bed19afeed539bbcce14b81288434e6ecfbc94a3817cb12c35690e3f4281068610bb45a737b22198e81d6a22ff9ce894d35754da8db0a430732fffcdf4444bbe530a89f774c6274e12efa7da7f493e1c60ddf242f073c5d077cb1ef136389f85d5588fafe818affae2d26a333def372d5d9822c8525985de31411f542a6762db7440de105b9723514ea7db1f94043749a405755001d6dec0fd4a245f90489ab15218aca2169e557e49b49a6a34174b9a16c1238cc60eaf666d5784f5ec65d27ced2195a4525ab312eeba0c27c270c051212956be4c1a57a01b181881dd5182b8be43638ffe56482babf94241c474dba28a0952fe20fa3daac09678062df5f6a13e79bbce953fd67d6952fe4e318fa6de786a7c29b3e9243942a4ab9a668aaa605ac0b0d88a69308a6097227385d9640f5f8e098343177400a31666106d003f708c6cc228f36d8d69fbe02b8e4963abbcbe80d374c6c73f5a4792ba519832fd0db0361677fe29ca16e689efd95b05d58b9ed41672733f1b473be9224f993e005aed8d657a76010a06327064f50142ea73b35334fd98853eea61a19cc4f7cace4b81393b28df314adbcbd49ab060ba9f8dfb1d19a8a6e4f79cd714541a156982307de5e694347aefdb3d1ddd7adf3d741d4ce7cbfceb06bfdefa6dda6b7c427de16ec7e9e2699d6ee65669dafb72e34425ac5af9eb1d495d0e0e134dd0d8c432c84e384c22b621ea9fdde2ce38dafdfef03181f4a8cd639230248bfed54cc2ce4fd7760a9b0c3a7ba9bb75a5af01bdbae93181f4a8cd639230248bfed54cc2ce4fd7760a9b0c3a7ba9bb75a5af01bdbae9311540d17b3f37c294e4eb00967fda048598a75db190ff881b5f3facd51260e76fd3900144b2e39185a7e28f75213daa260932bfad5594ad213c87f41ffdf29be7d0885f99cf72afa34a741fdf76c0d5368b75a2ff2f955c269fc162caa2e42e0155f5cf60a2438f1fdae03c965541b4ebb4c9eeba844c2d1cdcc7da7bce9bbb79cdf105d33b47ad22ab871a8ffe499d2a53ced5620cd76a48c6c2b6dbedcc19ea1c61eac11791ce099aa73f6ed311ffbb86ba8199fb0b843f3252ca965c49cf50ad6388b302da680d2b00fc4fc9f8762f41997ce5c76b0ddc2185e9d0b9fda12085aaae297a723e524389a9bbb004ee82008378ec66ac241e255d98530e8ba3137b028c35d605d82ed7b4c3c5e51740b23526cf65f68c389b82a0ea4a6041a7d68e81d30a862c67b23970a3f4a26f9ba739b87b3f4bb175e8228f9359dedd185b7607d290517dac0222bb3d92c7c3a6e51555b1cbaf1859075826f4c9af798ee6ee4867969cf71e3ce952343fc9f79750f22f7715584e074969a2ea43458e415fc381c037a41008451575d310b8ead5fe735865f63c867ff57f2c13721ef53b7409ad71dfb31a7c862548bacb4dcfabd0f996330b5c3d6da5c61e9e24109d10231920951f6f30d47b2aadfa8beae1dbd5e2c9d602070f2e9d16def87664cc81fa5c5dd5781dc05db6450704105dc09e0366e23ee630e00c632a8dc8f4b2d74eb07a23a896f68b4cec5a27bdf5cf95fa1374517e0665bbc4f713191dbe2eb8a0e724fb238064031856c4f4bf52765b9d6d88676f9a2079a94bee700140dc00bfbba917067783217ee0c6768fbb28c70ff21a76c52e1fcd584140fda59c0b56ceac0696293f11f7af602991f9e63f06b121fe69242ffcc2ed90efc7bbbc9e9840c51392146caa4d77e1adeb6b2d7d3af4bd6defcb0c00aafef98b714b42b08e76f45aacf2cb40f678ac1ac448025fc7b1c1e69f141df9df5dfb40b6e4bd06f1c60b58d09daf156cffd8ea67a98ca22878a7a9cfa359c3253910e95b60068e884746774ea97543fd829c86be52f032ccbcc205e0c23b5487dfa0e393dd01883059298f859918ccf6226c77914021c61d0a45f7db5273e0befdd2c750202032744dcb38e3f267e6b8456d5c04cd865543c96250bd124d4a96aeb00bc8df1fde52971b6b3bcb574e4b5b66ebadcf5cad18c71b36502a3944d5be22dae27f9a665342583a93f518eb2a7872fd3bf24b950bde2112e10c61849e29c8eac25d42c128e487633a4edb281112361d1a629743848c67d21c0f27ac000007776219aa2c0c9e83a2e8ff3e2b8afda5bb36d1bd6594cf2247b1f6f3db5eda6a4d003f87e98567a50b94128e8f1585541220b1b230ed3c12150ac0956d0affb9829d5a247606c37d2f400557595b05b39dc6153567b2493c75b132114571b2bdd5d375c88ea772c26041eddaef96c7c354dec6d85f5e8c1203d73c714434ca292728ac0bc94aa9c78543b175f61a3468f6c5e54a86fa52e8eefe7179593226d6f44c1ae1b701acbcd5cd2e048548eaf1101d8ea2af3a739218ccf357ea36fdb517a37eb60a43a7343f18deda3143a136e0f77d62486a251c11cf0b7e4175758a50b9a850824abe6bdebc1df1d33c83348ee138e3ab3a680c787bf23f613dd041ffab58b85b752fd81829dfc693d4d1fd0a0a0261ada1363099ce28048ac7350d077ec071fe33ab412f404aa05cabb9a57317abc562594c6c81ca80086bbebcbb22e36717db9b4fbb89b8c31e5077a4485bb581b3a0d466ec86db9a209cb7fa85380bd11cce7d0c424776a42c736f7138afc164cab03aadf141bfa1751046f896eb047013999e6a98fe6ec8d54675981f58509919f3413fd4a445b85d9acb82b953b4816a45e785e5f967cf36361f6a47199177223dc5f5ea50e6dedbf4e0911a52e9e099ecb2144e7205552ef0f002b2d7244ce57236d5c83c44f0f92cdb8e11594368b5632d8e5f8121e80ed627714e3a121002130bff99421c3f46f3495b63975b730dd37815aa18382d722a2284f0e6219c5d1496db6bc2699e190853bd3729183d12a7355768d73396a5af7a6535638748132d2dfb5d26442bbabd2067b85406e3dc9737722ea4d760430095c708c77df79586ca4f5a4e29134c4d2fe23fb0d5b0dbd76ab349a93776cfef1910a5b65201250969ed859f901220d83acc154727c1ef60a90ce553a486855b617c5f27e775f09428ffa9d7aa3df3117e704a91f238275acbc549c6641be16f767b82849930deb91fa08899d89c224e33f7f9e03780d5d512f8301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6b174afd54f93f6a03f1026fe6bee8f25a3d0c2e39689daebc1defa533fea92101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc6f86fc7d6370c1e579c68c0c5db2d88a826fd00a4cd347ee0ba3e3829b9a92210d13421e655d48d51eb50ceb7c82ce4a9925f08ad6aadb3b2d1746b3e5ff4f0dc0d4a677578bf0b16b2c4677230d03f8fddd7ec7d34887a0152723823a577f01448829fc5e01fb9736e07890ec36d2d52f6e2937c23ad2fdbca2ff58e5cec3faa6abf55db6f5f7692a5e8e038d63fdad0c7e97b43d5e327b5e29b0ccc7a0da71f9c726a8966f8497a849def15cce2c7a43bf3bc38e9dd2420ae94710d8b358ca1ebce15afc7b5cf98c7c6de512d1959d4bf61db8c6bf2f111286d483b40a997/etc/alternatives/py.testpy.test-3.6/etc/alternatives/pytest@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-3.10.1-lp151.2.1.src.rpmpython3-pytest@@      /bin/sh/bin/sh/usr/bin/python3python(abi)python3-atomicwritespython3-attrspython3-more-itertoolspython3-pluggypython3-pypython3-setuptoolspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.61.017.4.04.0.00.71.5.01.10.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\Q[@[0[[[@[s[s[}P@[i[b@[L[,[Zb@Z@Zw@ZRƦ@R:@QKQ@QU@Qr@OB5mcepl@suse.comOndřej Súkup Ondřej Súkup Ondřej Súkup Ondřej Súkup Ondřej Súkup Matěj Cepl Ondřej Súkup mimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comtoddrme2178@gmail.comarun@gmx.demimi.vx@gmail.commimi.vx@gmail.comchris@computersalat.demimi.vx@gmail.comarun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dejmatejek@suse.comarun@gmx.desean.marlow@suse.comjengelh@inai.desebix+novell.com@sebix.atdmueller@suse.comaloisio@gmx.comjmatejek@suse.comjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comseife+obs@b1-systems.comseife+obs@b1-systems.comrjschwei@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtbechtold@suse.commcihar@suse.czmcihar@suse.czLed toms@opensuse.orgtoddrme2178@gmail.commvyskocil@opensuse.orgspeilicke@suse.comspeilicke@suse.commvyskocil@suse.comspeilicke@suse.comspeilicke@suse.comspeilicke@suse.comspeilicke@suse.comtoms@opensuse.orgsaschpe@gmx.de- Sync with Factory (bsc#1123314) - Switch the package to multibuild. - Add fix_test_raises_exception_looks_iterable.patch from gh#pytest-dev/pytest#4525- update to 3.10.1 * Fix nested usage of debugging plugin (pdb) * Block the stepwise plugin if cacheprovider is also blocked, as one depends on the other. * Parse minversion as an actual version and not as dot-separated strings. * Fix duplicate collection due to multiple args matching the same packages. * Fix item.nodeid with resolved symlinks. * Fix collection of direct symlinked files, where the target does not match python_files. * Fix TypeError in report_collect with _collect_report_last_write.- update to 3.10.0 * Resume capturing output after continue with __import__("pdb").set_trace(). * Add -sw, --stepwise as an alternative to --lf -x for stopping at the first failure, but starting the next test invocation from that test. * Make --color emit colorful dots when not running in verbose mode. * Improve performance with collection reporting in non-quiet mode with terminals. * The "collecting …" message is only printed/updated every 0.5s. * Fix false RemovedInPytest4Warning: usage of Session... is deprecated, please use pytest warnings. * Fix problems with running tests in package __init__.py files. * Swallow warnings during anonymous compilation of source. * Fix access denied error when deleting stale directories created by tmpdir / tmp_path. * Naming a fixture request will now raise a warning: the request fixture is internal and should not be overwritten as it will lead to internal errors. * Handle (ignore) exceptions raised during collection, e.g. with Django's LazySettings proxy class. * Added missing documentation about the fact that module names passed to filter warnings are not regex-escaped. * Display cachedir also in non-verbose mode if non-default. * pdb: improve message about output capturing with set_trace. * Do not display "IO-capturing turned off/on" when -s is used to avoid confusion. * Improve message and stack level of warnings issued by monkeypatch.setenv when the value of the environment variable is not a str. * Fix "ValueError: Plugin already registered" with conftest plugins via symlink. * Handle race condition between creation and deletion of temporary folders. * Fix bug where the warning summary at the end of the test session was not showing the test where the warning was originated. * Fix regression when stacklevel for warnings was passed as positional argument on python2. * Add reference to empty_parameter_set_mark ini option in documentation of @pytest.mark.parametrize * Revert patching of sys.breakpointhook since it appears to do nothing. * Apply an import sorter (reorder-python-imports) to the codebase. * Remove use of unnecessary compat shim, six.binary_type- update to 3.9.2 * Improve error message when a recursive dependency between fixtures is detected. * Fix logging messages not shown in hooks pytest_sessionstart() and pytest_sessionfinish(). * Fix unescaped XML raw objects in JUnit report for skipped tests * Python 2: safely format warning message about passing unicode strings to warnings.warn, which may cause surprising MemoryError exception when monkey patching warnings.warn itself. * Improve error message when it is not possible to determine a function’s signature. * Pin setuptools>=40.0 to support py_modules in setup.cfg * Restore the tmpdir behaviour of symlinking the current test run. * Fix filename reported by warnings.warn when using recwarn under python2. * For test-suites containing test classes, the information about the subclassed module is now output only if a higher verbosity level is specified (at least “-vv”). * The following accesses have been documented as deprecated for years, but are now actually emitting deprecation warnings. * Add a Deprecation warning for pytest.ensuretemp as it was deprecated since a while. * Improve usage errors messages by hiding internal details which can be distracting and noisy. This has the side effect that some error conditions that previously raised generic errors (such as ValueError for unregistered marks) are now raising Failed exceptions. * Log messages generated in the collection phase are shown when live-logging is enabled and/or when they are logged to a file. * Introduce tmp_path as a fixture providing a Path object. * Deprecation warnings are now shown even if you customize the warnings filters yourself. In the previous version any customization would override pytest’s filters and deprecation warnings would fall back to being hidden by default. * Allow specification of timeout for Testdir.runpytest_subprocess() and Testdir.run(). * Add returncode argument to pytest.exit() to exit pytest with a specific return code. * Reimplement pytest.deprecated_call using pytest.warns so it supports the match='...' keyword argument. This has the side effect that pytest.deprecated_call now raises pytest.fail.Exception instead of AssertionError. * Improve error message when test functions of unittest.TestCase subclasses use a parametrized fixture. * request.fixturenames now correctly returns the name of fixtures created by request.getfixturevalue(). * Warning filters passed as command line options using -W now take precedence over filters defined in ini configuration files. * Fix source reindenting by using textwrap.dedent directly. * pytest.warn will capture previously-warned warnings in Python 2. Previously they were never raised. * Resolve symbolic links for args. This fixes running pytest tests/test_foo.py::test_bar, where tests is a symlink to project/app/tests: previously project/app/conftest.py would be ignored for fixtures then. * Fix duplicate printing of internal errors when using --pdb. * pathlib based tmpdir cleanup now correctly handles symlinks in the folder. * Display the filename when encountering SyntaxWarning. * Update usefixtures documentation to clarify that it can’t be used with fixture functions. * Update fixture documentation to specify that a fixture can be invoked twice in the scope it’s defined for. * According to unittest.rst, setUpModule and tearDownModule were not implemented, but it turns out they are. So updated the documentation for unittest. * Add tempir testing example to CONTRIBUTING.rst guide * The internal MarkerError exception has been removed. * Port the implementation of tmpdir to pathlib. * Exclude 0.00 second entries from --duration output unless -vv is passed on the command-line. * Fixed formatting of string literals in internal tests.- update to 3.8.1 - drop remove_mock.patch * .pytest_cache directory is now automatically ignored by Git * Fix the following error during collection of tests inside packages: 'TypeError: object of type 'Package' has no len()' * Fix bug where indirect parametrization would consider the scope of all fixtures used by the test function to determine the parametrization scope, and not only the scope of the fixtures being parametrized. * Fix crash of the assertion rewriter if a test changed the current working directory without restoring it afterwards. * Fix issue that prevented some caplog properties (for example record_tuples) from being available when entering the debugger with --pdb. * Fix UnicodeDecodeError in python2.x when a class returns a non-ascii binary __repr__ in an assertion which also contains non-ascii text.- update to 3.8.0 * Config.warn has been deprecated, it should be replaced by calls to the standard warnings.warn. * Node.warn now supports two signatures: + node.warn(PytestWarning("some message")): is now the recommended way to call this function. The warning instance must be a PytestWarning or subclass instance. + node.warn("CI", "some message"): this code/message form is now deprecated and should be converted to the warning instance form above. * RemovedInPytest4Warning and PytestExperimentalApiWarning are now part of the public API and should be accessed using pytest.RemovedInPytest4Warning and pytest.PytestExperimentalApiWarning. * @pytest.mark.filterwarnings second parameter is no longer regex-escaped, making it possible to actually use regular expressions to check the warning message. + Note: regex-escaping the match string was an implementation oversight that might break test suites which depend on the old behavior. * Internal pytest warnings are now issued using the standard warnings module, making it possible to use the standard warnings filters to manage those warnings. This introduces PytestWarning, PytestDeprecationWarning and RemovedInPytest4Warning warning types as part of the public API. * DeprecationWarning and PendingDeprecationWarning are now shown by default if no other warning filter is configured. This makes pytest more compliant with PEP-0506. See the docs for more info. * Warnings are now captured and displayed during test collection. * PYTEST_DISABLE_PLUGIN_AUTOLOAD environment variable disables plugin auto-loading when set. * Added the count option to console_output_style to enable displaying the progress as a count instead of a percentage. * Added support for ‘xfailed’ and ‘xpassed’ outcomes to the pytester.RunResult.assert_outcomes signature.- Remove unnecessary patch 0001-Use-unittest.mock-if-is-only-aviable.patch (it has been already included in 3.7.4)- update to 3.7.4 - drop 0001-Use-unittest.mock-if-is-only-aviable.patch * Fix possible infinite recursion when writing .pyc files * Cache plugin now obeys the -q flag when --last-failed and - -failed-first flags are used. * Fix bad console output when using console_output_style=classic * Fixtures during teardown can again use capsys and capfd to inspect output captured during tests. * Fix bugs where unicode arguments could not be passed to testdir.runpytest on Python 2. * Fix double collection of tests within packages when the filename starts with a capital letter * Fix collection error when specifying test functions directly in the command line using test.py::test syntax together with --doctest-modules * Fix stdout/stderr not getting captured when real-time cli logging is active. * Fix bug where --show-capture=no option would still show logs printed during fixture teardown. * Fix issue where teardown of fixtures of consecutive sub-packages were executed once, at the end of the outer package.- update to 3.7.2 - add 0001-Use-unittest.mock-if-is-only-aviable.patch * Fix filterwarnings not being registered as a builtin mark. * Fix test collection from packages mixed with normal directories. * Fix infinite recursion during collection if a pytest_ignore_collect hook returns False instead of None. * Fix bug where decorated fixtures would lose functionality * Fix bug where importing modules or other objects with prefix pytest_ prefix would raise a PluginValidationError. * Fix AttributeError during teardown of TestCase subclasses which raise an exception during __init__. * Fix traceback reporting for exceptions with __cause__ cycles.- update to 3.7.1 * Raise immediately if approx() is given an expected value of a type it doesn’t understand (e.g. strings, nested dicts, etc.). * Correctly represent the dimensions of an numpy array when calling repr() on approx(). * Fix incompatibility with third party plugins during collection, which produced the error object has no attribute '_collectfile'. * Display the absolute path if cache_dir is not relative to the rootdir instead of failing. * Fix compatibility problem with plugins and the warning code issued by fixture functions when they are called directly. * Fix infinite recursion in pytest.approx with arrays in numpy<1.13. * iFix TypeError when the assertion message is bytes in python 3.- update to 3.7.0 * pytest_namespace has been deprecated. * Calling a fixture function directly, as opposed to request them in a test function, now issues a RemovedInPytest4Warning. * New package fixture scope: fixtures are finalized when the last test of a package finishes. This feature is considered experimental, so use it sparingly. * Node.add_marker now supports an append=True/False parameter to determine whether the mark comes last (default) or first. * Fixture caplog now has a messages property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler. * New --trace option to enter the debugger at the start of a test. * Introduce pytester.copy_example as helper to do acceptance tests against examples from the project.- update to pytest-3.6.3 - drop python_mock.patch * Fix ImportWarning triggered by explicit relative imports in assertion-rewritten package modules. * Fix error in pytest.approx when dealing with 0-dimension numpy arrays. * No longer raise ValueError when using the get_marker API. * Fix problem where log messages with non-ascii characters would not appear in the output log file. * No longer raise AttributeError when legacy marks can't be stored in functions.- update to 3.6.2 - add python_mock.patch for doc package * Fix regression in Node.add_marker by extracting the mark object of a MarkDecorator. * Warnings without location were reported as None. This is corrected to now report . * Continue to call finalizers in the stack when a finalizer in a former scope raises an exception. * Fix encoding error with print statements in doctests * Improve display of hint about --fulltrace with KeyboardInterrupt. * pytest’s testsuite is no longer runnable through python setup.py test * fixed a bug where stdout and stderr were logged twice by junitxml when a test was marked xfail. * Fix usefixtures mark applyed to unittest tests by correctly instantiating FixtureInfo. * Fix assertion rewriter compatibility with libraries that monkey patch file objects * switch pytest to the src/ layout as we already suggested it for good practice * Fix if in tests to support 3.7.0b5, where a docstring handling in AST got reverted. * Remove some python2.5 compatibility code.- Update to version 3.6.0 + Features * Revamp the internals of the ``pytest.mark`` implementation with correct per node handling which fixes a number of long standing bugs caused by the old design. This introduces new ``Node.iter_markers(name)`` and ``Node.get_closest_mark(name)`` APIs. Users are **strongly encouraged** to read the `reasons for the revamp in the docs `_, or jump over to details about `updating existing code to use the new APIs `_. (`#3317 `_) * Now when ``@pytest.fixture`` is applied more than once to the same function a ``ValueError`` is raised. This buggy behavior would cause surprising problems and if was working for a test suite it was mostly by accident. (`#2334 `_) * Support for Python 3.7's builtin ``breakpoint()`` method, see `Using the builtin breakpoint function `_ for details. (`#3180 `_) * ``monkeypatch`` now supports a ``context()`` function which acts as a context manager which undoes all patching done within the ``with`` block. (`#3290 `_) * The ``--pdb`` option now causes KeyboardInterrupt to enter the debugger, instead of stopping the test session. On python 2.7, hitting CTRL+C again exits the debugger. On python 3.2 and higher, use CTRL+D. (`#3299 `_) * pytest not longer changes the log level of the root logger when the ``log-level`` parameter has greater numeric value than that of the level of the root logger, which makes it play better with custom logging configuration in user code. (`#3307 `_) + Bug Fixes * A rare race-condition which might result in corrupted ``.pyc`` files on Windows has been hopefully solved. (`#3008 `_) * Also use iter_marker for discovering the marks applying for marker expressions from the cli to avoid the bad data from the legacy mark storage. (`#3441 `_) * When showing diffs of failed assertions where the contents contain only whitespace, escape them using ``repr()`` first to make it easy to spot the differences. (`#3443 `_) + Improved Documentation * Change documentation copyright year to a range which auto-updates itself each time it is published. (`#3303 `_) + Trivial/Internal Changes * ``pytest`` now depends on the `python-atomicwrites `_ library. (`#3008 `_) * Update all pypi.python.org URLs to pypi.org. (`#3431 `_) * Detect `pytest_` prefixed hooks using the internal plugin manager since ``pluggy`` is deprecating the ``implprefix`` argument to ``PluginManager``. (`#3487 `_) * Import ``Mapping`` and ``Sequence`` from ``_pytest.compat`` instead of directly from ``collections`` in ``python_api.py::approx``. Add ``Mapping`` to ``_pytest.compat``, import it from ``collections`` on python 2, but from ``collections.abc`` on Python 3 to avoid a ``DeprecationWarning`` on Python 3.7 or newer. (`#3497 `_)- update to version 3.5.1: * Bug Fixes + Reset sys.last_type, sys.last_value and sys.last_traceback before each test executes. Those attributes are added by pytest during the test run to aid debugging, but were never reset so they would create a leaking reference to the last failing test’s frame which in turn could never be reclaimed by the garbage collector. (#2798) + pytest.raises now raises TypeError when receiving an unknown keyword argument. (#3348) + pytest.raises now works with exception classes that look like iterables. (#3372) * Improved Documentation + Fix typo in caplog fixture documentation, which incorrectly identified certain attributes as methods. (#3406) * Trivial/Internal Changes + Added a more indicative error message when parametrizing a function whose argument takes a default value. (#3221) + Remove internal _pytest.terminal.flatten function in favor of more_itertools.collapse. (#3330) + Import some modules from collections.abc instead of collections as the former modules trigger DeprecationWarning in Python 3.7. (#3339) + record_property is no longer experimental, removing the warnings was forgotten. (#3360) + Mention in documentation and CLI help that fixtures with leading _ are printed by pytest --fixtures only if the -v option is added. (#3398)- update to 3.5.0 - new install dependency python-more-itertools - more changes in CHANGELOG.rst- update to 3.4.2 * Removed progress information when capture option is no. * Refactor check of bindir from exists to isdir. * Fix TypeError issue when using approx with a Decimal value. * Fix reference cycle generated when using the request fixture. * [tool:pytest] sections in *.cfg files passed by the - c option are now properly recognized.- fix dependencies for attrs, pluggy, py, six- update to 3.4.1 * Move import of doctest.UnexpectedException to top-level to avoid possible errors when using --pdb. * Added printing of captured stdout/stderr before entering pdb, and improved a test which was giving false negatives about output capturing. * Fix ordering of tests using parametrized fixtures which can lead to fixtures being created more than necessary. * Fix bug where logging happening at hooks outside of "test run" hooks would cause an internal error. * Detect arguments injected by unittest.mock.patch decorator correctly when pypi mock.patch is installed and imported. * Errors shown when a pytest.raises() with match= fails are now cleaner on what happened: When no exception was raised, the "matching '...'" part got removed as it falsely implies that an exception was raised but it didn't match. When a wrong exception was raised, it's now thrown instead of complaining about the unmatched text. * Add Sphinx parameter docs for match and message args to pytest.raises * Rename ParameterSet._for_parameterize() to _for_parametrize() in order to comply with the naming convention.- update to version 3.4.0: * Deprecations and Removals + All pytest classes now subclass object for better Python 2/3 compatibility. This should not affect user code except in very rare edge cases. (#2147) * Features + Introduce empty_parameter_set_mark ini option to select which mark to apply when @pytest.mark.parametrize is given an empty set of parameters. Valid options are skip (default) and xfail. Note that it is planned to change the default to xfail in future releases as this is considered less error prone. (#2527) + Incompatible change: after community feedback the logging functionality has undergone some changes. Please consult the logging documentation for details. (#3013) + Console output falls back to “classic” mode when capturing is disabled (-s), otherwise the output gets garbled to the point of being useless. (#3038) + New pytest_runtest_logfinish hook which is called when a test item has finished executing, analogous to pytest_runtest_logstart. (#3101) + Improve performance when collecting tests using many fixtures. (#3107) + New caplog.get_records(when) method which provides access to the captured records for the "setup", "call" and "teardown" testing stages. (#3117) + New fixture record_xml_attribute that allows modifying and inserting attributes on the xml node in JUnit reports. (#3130) + The default cache directory has been renamed from .cache to .pytest_cache after community feedback that the name .cache did not make it clear that it was used by pytest. (#3138) + Colorize the levelname column in the live-log output. (#3142) * Bug Fixes + Fix hanging pexpect test on MacOS by using flush() instead of wait(). (#2022) + Fix restoring Python state after in-process pytest runs with the pytester plugin; this may break tests using multiple inprocess pytest runs if later ones depend on earlier ones leaking global interpreter changes. (#3016) + Fix skipping plugin reporting hook when test aborted before plugin setup hook. (#3074) + Fix progress percentage reported when tests fail during teardown. (#3088) + Incompatible change: -o/--override option no longer eats all the remaining options, which can lead to surprising behavior: for example, pytest -o foo=1 /path/to/test.py would fail because /path/to/test.py would be considered as part of the -o command-line argument. One consequence of this is that now multiple configuration overrides need multiple -o flags: pytest - o foo=1 -o bar=2. (#3103) * Improved Documentation + Document hooks (defined with historic=True) which cannot be used with hookwrapper=True. (#2423) + Clarify that warning capturing doesn’t change the warning filter by default. (#2457) + Clarify a possible confusion when using pytest_fixture_setup with fixture functions that return None. (#2698) + Fix the wording of a sentence on doctest flags used in pytest. (#3076) + Prefer https://*.readthedocs.io over http://*.rtfd.org for links in the documentation. (#3092) + Improve readability (wording, grammar) of Getting Started guide (#3131) + Added note that calling pytest.main multiple times from the same process is not recommended because of import caching. (#3143) * Trivial/Internal Changes + Show a simple and easy error when keyword expressions trigger a syntax error (for example, "-k foo and import" will show an error that you can not use the import keyword in expressions). (#2953) + Change parametrized automatic test id generation to use the __name__ attribute of functions instead of the fallback argument name plus counter. (#2976) + Replace py.std with stdlib imports. (#3067) + Corrected ‘you’ to ‘your’ in logging docs. (#3129)- specfile: * update copyright year - update to version 3.3.2: * Bug Fixes + pytester: ignore files used to obtain current user metadata in the fd leak detector. (#2784) + Fix memory leak where objects returned by fixtures were never destructed by the garbage collector. (#2981) + Fix conversion of pyargs to filename to not convert symlinks and not use deprecated features on Python 3. (#2985) + PYTEST_DONT_REWRITE is now checked for plugins too rather than only for test modules. (#2995) * Improved Documentation + Add clarifying note about behavior of multiple parametrized arguments (#3001) * Trivial/Internal Changes + Code cleanup. (#3015, #3021) + Clean up code by replacing imports and references of _ast to ast. (#3018)- Cleanup BuildRequires- update to version 3.3.1: * Bug Fixes + Fix issue about -p no: having no effect. (#2920) + Fix regression with warnings that contained non-strings in their arguments in Python 2. (#2956) + Always escape null bytes when setting PYTEST_CURRENT_TEST. (#2957) + Fix ZeroDivisionError when using the testmon plugin when no tests were actually collected. (#2971) + Bring back TerminalReporter.writer as an alias to TerminalReporter._tw. This alias was removed by accident in the 3.3.0 release. (#2984) + The pytest-capturelog plugin is now also blacklisted, avoiding errors when running pytest with it still installed. (#3004) * Improved Documentation + Fix broken link to plugin pytest-localserver. (#2963) * Trivial/Internal Changes + Update github “bugs” link in CONTRIBUTING.rst (#2949)- specfile: * add requirement for attr and pluggy * add requirement for funcsigs for python2 only - update to version 3.3.0: * Deprecations and Removals + Pytest no longer supports Python 2.6 and 3.3. Those Python versions are EOL for some time now and incur maintenance and compatibility costs on the pytest core team, and following up with the rest of the community we decided that they will no longer be supported starting on this version. Users which still require those versions should pin pytest to <3.3. (#2812) + Remove internal _preloadplugins() function. This removal is part of the pytest_namespace() hook deprecation. (#2636) + Internally change CallSpec2 to have a list of marks instead of a broken mapping of keywords. This removes the keywords attribute of the internal CallSpec2 class. (#2672) + Remove ParameterSet.deprecated_arg_dict - its not a public api and the lack of the underscore was a naming error. (#2675) + Remove the internal multi-typed attribute Node._evalskip and replace it with the boolean Node._skipped_by_mark. (#2767) * Features + pytest_fixture_post_finalizer hook can now receive a request argument. (#2124) + Replace the old introspection code in compat.py that determines the available arguments of fixtures with inspect.signature on Python 3 and funcsigs.signature on Python 2. This should respect __signature__ declarations on functions. (#2267) + Report tests with global pytestmark variable only once. (#2549) + Now pytest displays the total progress percentage while running tests. The previous output style can be set by configuring the console_output_style setting to classic. (#2657) + Match warns signature to raises by adding match keyword. (#2708) + Pytest now captures and displays output from the standard logging module. The user can control the logging level to be captured by specifying options in pytest.ini, the command line and also during individual tests using markers. Also, a caplog fixture is available that enables users to test the captured log during specific tests (similar to capsys for example). For more information, please see the logging docs. This feature was introduced by merging the popular pytest-catchlog plugin, thanks to Thomas Hisch. Be advised that during the merging the backward compatibility interface with the defunct pytest-capturelog has been dropped. (#2794) + Add allow_module_level kwarg to pytest.skip(), enabling to skip the whole module. (#2808) + Allow setting file_or_dir, -c, and -o in PYTEST_ADDOPTS. (#2824) + Return stdout/stderr capture results as a namedtuple, so out and err can be accessed by attribute. (#2879) + Add capfdbinary, a version of capfd which returns bytes from readouterr(). (#2923) + Add capsysbinary a version of capsys which returns bytes from readouterr(). (#2934) + Implement feature to skip setup.py files when run with - -doctest-modules. (#502) * Bug Fixes + Resume output capturing after capsys/capfd.disabled() context manager. (#1993) + pytest_fixture_setup and pytest_fixture_post_finalizer hooks are now called for all conftest.py files. (#2124) + If an exception happens while loading a plugin, pytest no longer hides the original traceback. In python2 it will show the original traceback with a new message that explains in which plugin. In python3 it will show 2 canonized exceptions, the original exception while loading the plugin in addition to an exception that PyTest throws about loading a plugin. (#2491) + capsys and capfd can now be used by other fixtures. (#2709) + Internal pytester plugin properly encodes bytes arguments to utf-8. (#2738) + testdir now uses use the same method used by tmpdir to create its temporary directory. This changes the final structure of the testdir directory slightly, but should not affect usage in normal scenarios and avoids a number of potential problems. (#2751) + Pytest no longer complains about warnings with unicode messages being non-ascii compatible even for ascii-compatible messages. As a result of this, warnings with unicode messages are converted first to an ascii representation for safety. (#2809) + Change return value of pytest command when --maxfail is reached from 2 (interrupted) to 1 (failed). (#2845) + Fix issue in assertion rewriting which could lead it to rewrite modules which should not be rewritten. (#2939) + Handle marks without description in pytest.ini. (#2942) * Trivial/Internal Changes + pytest now depends on attrs for internal structures to ease code maintainability. (#2641) + Refactored internal Python 2/3 compatibility code to use six. (#2642) + Stop vendoring pluggy - we’re missing out on its latest changes for not much benefit (#2719) + Internal refactor: simplify ascii string escaping by using the backslashreplace error handler in newer Python 3 versions. (#2734) + Remove unnecessary mark evaluator in unittest plugin (#2767) + Calls to Metafunc.addcall now emit a deprecation warning. This function is scheduled to be removed in pytest-4.0. (#2876) + Internal move of the parameterset extraction to a more maintainable place. (#2877) + Internal refactoring to simplify scope node lookup. (#2910) + Configure pytest to prevent pip from installing pytest in unsupported Python versions. (#2922)- update to 3.2.5 * don't limit py<1.5- update to version 3.2.4: * Bug Fixes + Fix the bug where running with --pyargs will result in items with empty parent.nodeid if run from a different root directory. (#2775) + Fix issue with @pytest.parametrize if argnames was specified as keyword arguments. (#2819) + Strip whitespace from marker names when reading them from INI config. (#2856) + Show full context of doctest source in the pytest output, if the line number of failed example in the docstring is < 9. (#2882) * Improved Documentation + Introduce a dedicated section about conftest.py. (#1505) + Explicitly mention xpass in the documentation of xfail. (#1997) + Append example for pytest.param in the example/parametrize document. (#2658) + Clarify language of proposal for fixtures parameters (#2893) + List python 3.6 in the documented supported versions in the getting started document. (#2903) + Clarify the documentation of available fixture scopes. (#538) + Add documentation about the python -m pytest invocation adding the current directory to sys.path. (#911)- update to more modern singlespec macros - make build work when python2 is missing- update to version 3.2.3: * Bug Fixes + Fix crash in tab completion when no prefix is given. (#2748) + The equality checking function (__eq__) of MarkDecorator returns False if one object is not an instance of MarkDecorator. (#2758) + When running pytest --fixtures-per-test: don’t crash if an item has no _fixtureinfo attribute (e.g. doctests) (#2788) * Improved Documentation + In help text of -k option, add example of using not to not select certain tests whose names match the provided expression. (#1442) + Add note in parametrize.rst about calling metafunc.parametrize multiple times. (#1548) * Trivial/Internal Changes + Set xfail_strict=True in pytest’s own test suite to catch expected failures as soon as they start to pass. (#2722) + Fix typo in example of passing a callable to markers (in example/markers.rst) (#2765)- Fix python-py version requirement. - Update to 3.2.2: * Bug Fixes - Calling the deprecated request.getfuncargvalue() now shows the source of the call. (#2681) - Allow tests declared as @staticmethod to use fixtures. (#2699) - Fixed edge-case during collection: attributes which raised pytest.fail when accessed would abort the entire collection. (#2707) - Fix ReprFuncArgs with mixed unicode and UTF-8 args. (#2731) * Improved Documentation - In examples on working with custom markers, add examples demonstrating the usage of pytest.mark.MARKER_NAME.with_args in comparison with pytest.mark.MARKER_NAME.__call__ (#2604) - In one of the simple examples, use pytest_collection_modifyitems() to skip tests based on a command-line option, allowing its sharing while preventing a user error when acessing pytest.config before the argument parsing. (#2653) * Trivial/Internal Changes - Fixed minor error in 'Good Practices/Manual Integration' code snippet. (#2691) - Fixed typo in goodpractices.rst. (#2721) - Improve user guidance regarding --resultlog deprecation. (#2739)- Replace sensationalist wording.- update to 3.2.1, shortened changelogs: * Pytest 3.2.1 (2017-08-08) * Bug Fixes - Fixed small terminal glitch when collecting a single test item. (#2579) - Correctly consider / as the file separator to automatically mark plugin files for rewrite on Windows. (#2591) - Properly escape test names when setting PYTEST_CURRENT_TEST environment variable. (#2644) - Fix error on Windows and Python 3.6+ when sys.stdout has been replaced with a stream-like object which does not implement the full io module buffer protocol. In particular this affects pytest-xdist users on the aforementioned platform. (#2666) * Improved Documentation - Explicitly document which pytest features work with unittest. (#2626) * Pytest 3.2.0 (2017-07-30) * Deprecations and Removals - pytest.approx no longer supports >, >=, < and <= operators to avoid surprising/inconsistent behavior. See the docs for more information. (#2003) - All old-style specific behavior in current classes in the pytest's API is considered deprecated at this point and will be removed in a future release. This affects Python 2 users only and in rare situations. (#2147) - A deprecation warning is now raised when using marks for parameters in pytest.mark.parametrize. Use pytest.param to apply marks to parameters instead. (#2427) * Features - Add support for numpy arrays (and dicts) to approx. (#1994) - Now test function objects have a pytestmark attribute containing a list of marks applied directly to the test function, as opposed to marks inherited from parent classes or modules. (#2516) - Collection ignores local virtualenvs by default; `--collect-in-virtualenv` overrides this behavior. (#2518) - Allow class methods decorated as @staticmethod to be candidates for collection as a test function. (Only for Python 2.7 and above. Python 2.6 will still ignore static methods.) (#2528) - Introduce mark.with_args in order to allow passing functions/classes as sole argument to marks. (#2540) - New cache_dir ini option: sets the directory where the contents of the cache plugin are stored. Directory may be relative or absolute path: if relative path, then directory is created relative to rootdir, otherwise it is used as is. Additionally path may contain environment variables which are expanded during runtime. (#2543) - Introduce the PYTEST_CURRENT_TEST environment variable that is set with the nodeid and stage (setup, call and teardown) of the test being currently executed. See the documentation for more info. (#2583) - Introduced @pytest.mark.filterwarnings mark which allows overwriting the warnings filter on a per test, class or module level. See the docs for more information. (#2598) - --last-failed now remembers forever when a test has failed and only forgets it if it passes again. This makes it easy to fix a test suite by selectively running files and fixing tests incrementally. (#2621) - New pytest_report_collectionfinish hook which allows plugins to add messages to the terminal reporting after collection has been finished successfully. (#2622) - Added support for PEP-415's Exception.__suppress_context__. Now if a raise exception from None is caught by pytest, pytest will no longer chain the context in the test report. The behavior now matches Python's traceback behavior. (#2631) - Exceptions raised by pytest.fail, pytest.skip and pytest.xfail now subclass BaseException, making them harder to be caught unintentionally by normal code. (#580) * Bug Fixes - Set stdin to a closed PIPE in pytester.py.Testdir.popen() for avoid unwanted interactive pdb (#2023) - Add missing encoding attribute to sys.std* streams when using capsys capture mode. (#2375) - Fix terminal color changing to black on Windows if colorama is imported in a conftest.py file. (#2510) - Fix line number when reporting summary of skipped tests. (#2548) - capture: ensure that EncodedFile.name is a string. (#2555) - The options --fixtures and --fixtures-per-test will now keep indentation within docstrings. (#2574) - doctests line numbers are now reported correctly, fixing pytest-sugar#122 . (#2610) - Fix non-determinism in order of fixture collection. Adds new dependency (ordereddict) for Python 2.6. (#920) * Improved Documentation - Clarify pytest_configure hook call order. (#2539) - Extend documentation for testing plugin code with the pytester plugin. (#971) * Pytest 3.1.3 (2017-07-03) * Bug Fixes - Fix decode error in Python 2 for doctests in docstrings. (#2434) - Exceptions raised during teardown by finalizers are now suppressed until all finalizers are called, with the initial exception reraised. (#2440) - Fix incorrect "collected items" report when specifying tests on the command- line. (#2464) - deprecated_call in context-manager form now captures deprecation warnings even if the same warning has already been raised. Also, deprecated_call will always produce the same error message (previously it would produce different messages in context-manager vs. function-call mode). (#2469) - Fix issue where paths collected by pytest could have triple leading / characters. (#2475) - Fix internal error when trying to detect the start of a recursive traceback. (#2486) * Improved Documentation - Explicitly state for which hooks the calls stop after the first non-None result. (#2493) * Pytest 3.1.2 (2017-06-08) * Bug Fixes - Required options added via pytest_addoption will no longer prevent using - -help without passing them. (#1999) - Respect python_files in assertion rewriting. (#2121) - Fix recursion error detection when frames in the traceback contain objects that can't be compared (like numpy arrays). (#2459) - UnicodeWarning is issued from the internal pytest warnings plugin only when the message contains non-ascii unicode (Python 2 only). (#2463) - Added a workaround for Python 3.6 WindowsConsoleIO breaking due to Pytests's FDCapture. Other code using console handles might still be affected by the very same issue and might require further workarounds/fixes, i.e. colorama. (#2467) * Improved Documentation - Fix internal API links to pluggy objects. (#2331) - Make it clear that pytest.xfail stops test execution at the calling point and improve overall flow of the skipping docs. (#810) * Pytest 3.1.1 (2017-05-30) * Bug Fixes - pytest warning capture no longer overrides existing warning filters. The previous behaviour would override all filters and caused regressions in test suites which configure warning filters to match their needs. Note that as a side-effect of this is that DeprecationWarning and PendingDeprecationWarning are no longer shown by default. (#2430) - Fix issue with non-ascii contents in doctest text files. (#2434) - Fix encoding errors for unicode warnings in Python 2. (#2436) - pytest.deprecated_call now captures PendingDeprecationWarning in context manager form. (#2441) * Improved Documentation - Addition of towncrier for changelog management. (#2390) * 3.1.0 (2017-05-22) * New Features * The pytest-warnings plugin has been integrated into the core and now pytest automatically captures and displays warnings at the end of the test session. .. warning:: This feature may disrupt test suites which apply and treat warnings themselves, and can be disabled in your pytest.ini: .. code-block:: ini [pytest] addopts = -p no:warnings See the warnings documentation page for more information. Thanks @nicoddemus for the PR. * Added junit_suite_name ini option to specify root name for JUnit XML reports (#533). * Added an ini option doctest_encoding to specify which encoding to use for doctest files. Thanks @wheerd for the PR (#2101). * pytest.warns now checks for subclass relationship rather than class equality. Thanks @lesteve for the PR (#2166) * pytest.raises now asserts that the error message matches a text or regex with the match keyword argument. Thanks @Kriechi for the PR. * pytest.param can be used to declare test parameter sets with marks and test ids. Thanks @RonnyPfannschmidt for the PR. * Changes * remove all internal uses of pytest_namespace hooks, this is to prepare the removal of preloadconfig in pytest 4.0 Thanks to @RonnyPfannschmidt for the PR. * pytest now warns when a callable ids raises in a parametrized test. Thanks @fogo for the PR. * It is now possible to skip test classes from being collected by setting a __test__ attribute to False in the class body (#2007). Thanks to @syre for the report and @lwm for the PR. * Change junitxml.py to produce reports that comply with Junitxml schema. If the same test fails with failure in call and then errors in teardown we split testcase element into two, one containing the error and the other the failure. (#2228) Thanks to @kkoukiou for the PR. * Testcase reports with a url attribute will now properly write this to junitxml. Thanks @fushi for the PR (#1874). * Remove common items from dict comparision output when verbosity=1. Also update the truncation message to make it clearer that pytest truncates all assertion messages if verbosity < 2 (#1512). Thanks @mattduck for the PR * --pdbcls no longer implies --pdb. This makes it possible to use addopts=--pdbcls=module.SomeClass on pytest.ini. Thanks @davidszotten for the PR (#1952). * fix #2013: turn RecordedWarning into namedtuple, to give it a comprehensible repr while preventing unwarranted modification. * fix #2208: ensure a iteration limit for _pytest.compat.get_real_func. Thanks @RonnyPfannschmidt for the report and PR. * Hooks are now verified after collection is complete, rather than right after loading installed plugins. This makes it easy to write hooks for plugins which will be loaded during collection, for example using the pytest_plugins special variable (#1821). Thanks @nicoddemus for the PR. * Modify pytest_make_parametrize_id() hook to accept argname as an additional parameter. Thanks @unsignedint for the PR. * Add venv to the default norecursedirs setting. Thanks @The-Compiler for the PR. * PluginManager.import_plugin now accepts unicode plugin names in Python 2. Thanks @reutsharabani for the PR. * fix #2308: When using both --lf and --ff, only the last failed tests are run. Thanks @ojii for the PR. * Replace minor/patch level version numbers in the documentation with placeholders. This significantly reduces change-noise as different contributors regnerate the documentation on different platforms. Thanks @RonnyPfannschmidt for the PR. * fix #2391: consider pytest_plugins on all plugin modules Thanks @RonnyPfannschmidt for the PR. * Bug Fixes * Fix AttributeError on sys.stdout.buffer / sys.stderr.buffer while using capsys fixture in python 3. (#1407). Thanks to @asottile. * Change capture.py's DontReadFromInput class to throw io.UnsupportedOperation errors rather than ValueErrors in the fileno method (#2276). Thanks @metasyn and @vlad-dragos for the PR. * Fix exception formatting while importing modules when the exception message contains non-ascii characters (#2336). Thanks @fabioz for the report and @nicoddemus for the PR. * Added documentation related to issue (#1937) Thanks @skylarjhdownes for the PR. * Allow collecting files with any file extension as Python modules (#2369). Thanks @Kodiologist for the PR. * Show the correct error message when collect "parametrize" func with wrong args (#2383). Thanks @The-Compiler for the report and @robin0371 for the PR.- skip creating a python3 symlink when only python2.x is being built- Update to version 3.0.7 * Fix issue in assertion rewriting breaking due to modules silently discarding other modules when importing fails Notably, importing the `anydbm` module is fixed. (`#2248`_). Thanks `@pfhayes`_ for the PR. * junitxml: Fix problematic case where system-out tag occured twice per testcase element in the XML report. Thanks `@kkoukiou`_ for the PR. * Fix regression, pytest now skips unittest correctly if run with ``--pdb`` (`#2137`_). Thanks to `@gst`_ for the report and `@mbyt`_ for the PR. * Ignore exceptions raised from descriptors (e.g. properties) during Python test collection (`#2234`_). Thanks to `@bluetech`_. * ``--override-ini`` now correctly overrides some fundamental options like ``python_files`` (`#2238`_). Thanks `@sirex`_ for the report and `@nicoddemus`_ for the PR. * Replace ``raise StopIteration`` usages in the code by simple ``returns`` to finish generators, in accordance to `PEP-479`_ (`#2160`_). Thanks `@tgoodlet`_ for the report and `@nicoddemus`_ for the PR. * Fix internal errors when an unprintable ``AssertionError`` is raised inside a test. Thanks `@omerhadari`_ for the PR. * Skipping plugin now also works with test items generated by custom collectors (`#2231`_). Thanks to `@vidartf`_. * Fix trailing whitespace in console output if no .ini file presented (`#2281`_). Thanks `@fbjorn`_ for the PR. * Conditionless ``xfail`` markers no longer rely on the underlying test item being an instance of ``PyobjMixin``, and can therefore apply to tests not collected by the built-in python test collector. Thanks `@barneygale`_ for the PR. - Updated source URL- uninstall alternatives in %postun- update for singlespec - update to 3.0.6 * the ids argument to parametrize again accepts unicode in python2 * import errors for plugins now display full traceback * no longer recognizes coroutine functions as yield tests * see more in changelog- Fix download url.- update to version 3.0.2 * Improve error message when passing non-string ids to ``pytest.mark.parametrize`` (`#1857`_). Thanks `@okken`_ for the report and `@nicoddemus`_ for the PR. * Add ``buffer`` attribute to stdin stub class ``pytest.capture.DontReadFromInput`` Thanks `@joguSD`_ for the PR. * Fix ``UnicodeEncodeError`` when string comparison with unicode has failed. (`#1864`_) Thanks `@AiOO`_ for the PR. * ``pytest_plugins`` is now handled correctly if defined as a string (as opposed as a sequence of strings) when modules are considered for assertion rewriting. Due to this bug, much more modules were being rewritten than necessary if a test suite uses ``pytest_plugins`` to load internal plugins (`#1888`_). Thanks `@jaraco`_ for the report and `@nicoddemus`_ for the PR (`#1891`_). * Do not call tearDown and cleanups when running tests from ``unittest.TestCase`` subclasses with ``--pdb`` enabled. This allows proper post mortem debugging for all applications which have significant logic in their tearDown machinery (`#1890`_). Thanks `@mbyt`_ for the PR. * Fix use of deprecated ``getfuncargvalue`` method in the internal doctest plugin. Thanks `@ViviCoder`_ for the report (`#1898`_). - update to version 3.0.1 * Fix regression when ``importorskip`` is used at module level (`#1822`_). Thanks `@jaraco`_ and `@The-Compiler`_ for the report and `@nicoddemus`_ for the PR. * Fix parametrization scope when session fixtures are used in conjunction with normal parameters in the same call (`#1832`_). Thanks `@The-Compiler`_ for the report, `@Kingdread`_ and `@nicoddemus`_ for the PR. * Fix internal error when parametrizing tests or fixtures using an empty ``ids`` argument (`#1849`_). Thanks `@OPpuolitaival`_ for the report and `@nicoddemus`_ for the PR. * Fix loader error when running ``pytest`` embedded in a zipfile. Thanks `@mbachry`_ for the PR. - update to version 3.0.0 + Incompatible changes * Reinterpretation mode has now been removed. Only plain and rewrite mode are available, consequently the ``--assert=reinterp`` option is no longer available. Thanks `@flub`_ for the PR. * The following deprecated commandline options were removed: * ``--genscript``: no longer supported; > ``--no-assert``: use ``--assert=plain`` instead; > ``--nomagic``: use ``--assert=plain`` instead; > ``--report``: use ``-r`` instead; * ImportErrors in plugins now are a fatal error instead of issuing a pytest warning (`#1479`_). Thanks to `@The-Compiler`_ for the PR. * Removed support code for Python 3 versions < 3.3 (`#1627`_). * Removed all ``py.test-X*`` entry points. The versioned, suffixed entry points were never documented and a leftover from a pre-virtualenv era. These entry points also created broken entry points in wheels, so removing them also removes a source of confusion for users (`#1632`_). Thanks `@obestwalter`_ for the PR. * ``pytest.skip()`` now raises an error when used to decorate a test function, as opposed to its original intent (to imperatively skip a test inside a test function). Previously this usage would cause the entire module to be skipped (`#607`_). Thanks `@omarkohl`_ for the complete PR (`#1519`_). * Exit tests if a collection error occurs. A poll indicated most users will hit CTRL-C anyway as soon as they see collection errors, so pytest might as well make that the default behavior (`#1421`_). A ``--continue-on-collection-errors`` option has been added to restore the previous behaviour. Thanks `@olegpidsadnyi`_ and `@omarkohl`_ for the complete PR (`#1628`_). * Renamed the pytest ``pdb`` module (plugin) into ``debugging`` to avoid clashes with the builtin ``pdb`` module. * Raise a helpful failure message when requesting a parametrized fixture at runtime, e.g. with ``request.getfixturevalue``. Previously these parameters were simply never defined, so a fixture decorated like ``@pytest.fixture(params=[0, 1, 2])`` only ran once (`#460`_). Thanks to `@nikratio`_ for the bug report, `@RedBeardCode`_ and `@tomviner`_ for the PR. * ``_pytest.monkeypatch.monkeypatch`` class has been renamed to ``_pytest.monkeypatch.MonkeyPatch`` so it doesn't conflict with the ``monkeypatch`` fixture. * ``--exitfirst / -x`` can now be overridden by a following ``--maxfail=N`` and is just a synonym for ``--maxfail=1``. + New Features * Support nose-style ``__test__`` attribute on methods of classes, including unittest-style Classes. If set to ``False``, the test will not be collected. * New ``doctest_namespace`` fixture for injecting names into the namespace in which doctests run. Thanks `@milliams`_ for the complete PR (`#1428`_). * New ``--doctest-report`` option available to change the output format of diffs when running (failing) doctests (implements `#1749`_). Thanks `@hartym`_ for the PR. * New ``name`` argument to ``pytest.fixture`` decorator which allows a custom name for a fixture (to solve the funcarg-shadowing-fixture problem). Thanks `@novas0x2a`_ for the complete PR (`#1444`_). * New ``approx()`` function for easily comparing floating-point numbers in tests. Thanks `@kalekundert`_ for the complete PR (`#1441`_). * Ability to add global properties in the final xunit output file by accessing the internal ``junitxml`` plugin (experimental). Thanks `@tareqalayan`_ for the complete PR `#1454`_). * New ``ExceptionInfo.match()`` method to match a regular expression on the string representation of an exception (`#372`_). Thanks `@omarkohl`_ for the complete PR (`#1502`_). * ``__tracebackhide__`` can now also be set to a callable which then can decide whether to filter the traceback based on the ``ExceptionInfo`` object passed to it. Thanks `@The-Compiler`_ for the complete PR (`#1526`_). * New ``pytest_make_parametrize_id(config, val)`` hook which can be used by plugins to provide friendly strings for custom types. Thanks `@palaviv`_ for the PR. * ``capsys`` and ``capfd`` now have a ``disabled()`` context-manager method, which can be used to temporarily disable capture within a test. Thanks `@nicoddemus`_ for the PR. * New cli flag ``--fixtures-per-test``: shows which fixtures are being used for each selected test item. Features doc strings of fixtures by default. Can also show where fixtures are defined if combined with ``-v``. Thanks `@hackebrot`_ for the PR. * Introduce ``pytest`` command as recommended entry point. Note that ``py.test`` still works and is not scheduled for removal. Closes proposal `#1629`_. Thanks `@obestwalter`_ and `@davehunt`_ for the complete PR (`#1633`_). * New cli flags: > ``--setup-plan``: performs normal collection and reports the potential setup and teardown and does not execute any fixtures and tests; > ``--setup-only``: performs normal collection, executes setup and teardown of fixtures and reports them; > ``--setup-show``: performs normal test execution and additionally shows setup and teardown of fixtures; > ``--keep-duplicates``: py.test now ignores duplicated paths given in the command line. To retain the previous behavior where the same test could be run multiple times by specifying it in the command-line multiple times, pass the ``--keep-duplicates`` argument (`#1609`_); Thanks `@d6e`_, `@kvas-it`_, `@sallner`_, `@ioggstream`_ and `@omarkohl`_ for the PRs. * New CLI flag ``--override-ini``/``-o``: overrides values from the ini file. For example: ``"-o xfail_strict=True"``'. Thanks `@blueyed`_ and `@fengxx`_ for the PR. * New hooks: > ``pytest_fixture_setup(fixturedef, request)``: executes fixture setup; > ``pytest_fixture_post_finalizer(fixturedef)``: called after the fixture's finalizer and has access to the fixture's result cache. Thanks `@d6e`_, `@sallner`_. * Issue warnings for asserts whose test is a tuple literal. Such asserts will never fail because tuples are always truthy and are usually a mistake (see `#1562`_). Thanks `@kvas-it`_, for the PR. * Allow passing a custom debugger class (e.g. ``--pdbcls=IPython.core.debugger:Pdb``). Thanks to `@anntzer`_ for the PR. + Changes * Plugins now benefit from assertion rewriting. Thanks `@sober7`_, `@nicoddemus`_ and `@flub`_ for the PR. * Change ``report.outcome`` for ``xpassed`` tests to ``"passed"`` in non-strict mode and ``"failed"`` in strict mode. Thanks to `@hackebrot`_ for the PR (`#1795`_) and `@gprasad84`_ for report (`#1546`_). * Tests marked with ``xfail(strict=False)`` (the default) now appear in JUnitXML reports as passing tests instead of skipped. Thanks to `@hackebrot`_ for the PR (`#1795`_). * Highlight path of the file location in the error report to make it easier to copy/paste. Thanks `@suzaku`_ for the PR (`#1778`_). * Fixtures marked with ``@pytest.fixture`` can now use ``yield`` statements exactly like those marked with the ``@pytest.yield_fixture`` decorator. This change renders ``@pytest.yield_fixture`` deprecated and makes ``@pytest.fixture`` with ``yield`` statements the preferred way to write teardown code (`#1461`_). Thanks `@csaftoiu`_ for bringing this to attention and `@nicoddemus`_ for the PR. * Explicitly passed parametrize ids do not get escaped to ascii (`#1351`_). Thanks `@ceridwen`_ for the PR. * Fixtures are now sorted in the error message displayed when an unknown fixture is declared in a test function. Thanks `@nicoddemus`_ for the PR. * ``pytest_terminal_summary`` hook now receives the ``exitstatus`` of the test session as argument. Thanks `@blueyed`_ for the PR (`#1809`_). * Parametrize ids can accept ``None`` as specific test id, in which case the automatically generated id for that argument will be used. Thanks `@palaviv`_ for the complete PR (`#1468`_). * The parameter to xunit-style setup/teardown methods (``setup_method``, ``setup_module``, etc.) is now optional and may be omitted. Thanks `@okken`_ for bringing this to attention and `@nicoddemus`_ for the PR. * Improved automatic id generation selection in case of duplicate ids in parametrize. Thanks `@palaviv`_ for the complete PR (`#1474`_). * Now pytest warnings summary is shown up by default. Added a new flag ``--disable-pytest-warnings`` to explicitly disable the warnings summary (`#1668`_). * Make ImportError during collection more explicit by reminding the user to check the name of the test module/package(s) (`#1426`_). Thanks `@omarkohl`_ for the complete PR (`#1520`_). * Add ``build/`` and ``dist/`` to the default ``--norecursedirs`` list. Thanks `@mikofski`_ for the report and `@tomviner`_ for the PR (`#1544`_). * ``pytest.raises`` in the context manager form accepts a custom ``message`` to raise when no exception occurred. Thanks `@palaviv`_ for the complete PR (`#1616`_). * ``conftest.py`` files now benefit from assertion rewriting; previously it was only available for test modules. Thanks `@flub`_, `@sober7`_ and `@nicoddemus`_ for the PR (`#1619`_). * Text documents without any doctests no longer appear as "skipped". Thanks `@graingert`_ for reporting and providing a full PR (`#1580`_). * Ensure that a module within a namespace package can be found when it is specified on the command line together with the ``--pyargs`` option. Thanks to `@taschini`_ for the PR (`#1597`_). * Always include full assertion explanation during assertion rewriting. The previous behaviour was hiding sub-expressions that happened to be ``False``, assuming this was redundant information. Thanks `@bagerard`_ for reporting (`#1503`_). Thanks to `@davehunt`_ and `@tomviner`_ for the PR. * ``OptionGroup.addoption()`` now checks if option names were already added before, to make it easier to track down issues like `#1618`_. Before, you only got exceptions later from ``argparse`` library, giving no clue about the actual reason for double-added options. * ``yield``-based tests are considered deprecated and will be removed in pytest-4.0. Thanks `@nicoddemus`_ for the PR. * ``[pytest]`` sections in ``setup.cfg`` files should now be named ``[tool:pytest]`` to avoid conflicts with other distutils commands (see `#567`_). ``[pytest]`` sections in ``pytest.ini`` or ``tox.ini`` files are supported and unchanged. Thanks `@nicoddemus`_ for the PR. * Using ``pytest_funcarg__`` prefix to declare fixtures is considered deprecated and will be removed in pytest-4.0 (`#1684`_). Thanks `@nicoddemus`_ for the PR. * Passing a command-line string to ``pytest.main()`` is considered deprecated and scheduled for removal in pytest-4.0. It is recommended to pass a list of arguments instead (`#1723`_). * Rename ``getfuncargvalue`` to ``getfixturevalue``. ``getfuncargvalue`` is still present but is now considered deprecated. Thanks to `@RedBeardCode`_ and `@tomviner`_ for the PR (`#1626`_). * ``optparse`` type usage now triggers DeprecationWarnings (`#1740`_). * ``optparse`` backward compatibility supports float/complex types (`#457`_). * Refined logic for determining the ``rootdir``, considering only valid paths which fixes a number of issues: `#1594`_, `#1435`_ and `#1471`_. Updated the documentation according to current behavior. Thanks to `@blueyed`_, `@davehunt`_ and `@matthiasha`_ for the PR. * Always include full assertion explanation. The previous behaviour was hiding sub-expressions that happened to be False, assuming this was redundant information. Thanks `@bagerard`_ for reporting (`#1503`_). Thanks to `@davehunt`_ and `@tomviner`_ for PR. * Better message in case of not using parametrized variable (see `#1539`_). Thanks to `@tramwaj29`_ for the PR. * Updated docstrings with a more uniform style. * Add stderr write for ``pytest.exit(msg)`` during startup. Previously the message was never shown. Thanks `@BeyondEvil`_ for reporting `#1210`_. Thanks to `@JonathonSonesen`_ and `@tomviner`_ for the PR. * No longer display the incorrect test deselection reason (`#1372`_). Thanks `@ronnypfannschmidt`_ for the PR. * The ``--resultlog`` command line option has been deprecated: it is little used and there are more modern and better alternatives (see `#830`_). Thanks `@nicoddemus`_ for the PR. * Improve error message with fixture lookup errors: add an 'E' to the first line and '>' to the rest. Fixes `#717`_. Thanks `@blueyed`_ for reporting and a PR, `@eolo999`_ for the initial PR and `@tomviner`_ for his guidance during EuroPython2016 sprint. + Bug Fixes * Parametrize now correctly handles duplicated test ids. * Fix internal error issue when the ``method`` argument is missing for ``teardown_method()`` (`#1605`_). * Fix exception visualization in case the current working directory (CWD) gets deleted during testing (`#1235`_). Thanks `@bukzor`_ for reporting. PR by `@marscher`_. * Improve test output for logical expression with brackets (`#925`_). Thanks `@DRMacIver`_ for reporting and `@RedBeardCode`_ for the PR. * Create correct diff for strings ending with newlines (`#1553`_). Thanks `@Vogtinator`_ for reporting and `@RedBeardCode`_ and `@tomviner`_ for the PR. * ``ConftestImportFailure`` now shows the traceback making it easier to identify bugs in ``conftest.py`` files (`#1516`_). Thanks `@txomon`_ for the PR. * Text documents without any doctests no longer appear as "skipped". Thanks `@graingert`_ for reporting and providing a full PR (`#1580`_). * Fixed collection of classes with custom ``__new__`` method. Fixes `#1579`_. Thanks to `@Stranger6667`_ for the PR. * Fixed scope overriding inside metafunc.parametrize (`#634`_). Thanks to `@Stranger6667`_ for the PR. * Fixed the total tests tally in junit xml output (`#1798`_). Thanks to `@cryporchild`_ for the PR. * Fixed off-by-one error with lines from ``request.node.warn``. Thanks to `@blueyed`_ for the PR. - update to version 2.9.2: * fix #510: skip tests where one parameterize dimension was empty thanks Alex Stapleton for the Report and @RonnyPfannschmidt for the PR * Fix Xfail does not work with condition keyword argument. Thanks @astraw38 for reporting the issue (#1496) and @tomviner for PR the (#1524). * Fix win32 path issue when puttinging custom config file with absolute path in pytest.main("-c your_absolute_path"). * Fix maximum recursion depth detection when raised error class is not aware of unicode/encoded bytes. Thanks @prusse-martin for the PR (#1506). * Fix pytest.mark.skip mark when used in strict mode. Thanks @pquentin for the PR and @RonnyPfannschmidt for showing how to fix the bug. * Minor improvements and fixes to the documentation. Thanks @omarkohl for the PR. * Fix --fixtures to show all fixture definitions as opposed to just one per fixture name. Thanks to @hackebrot for the PR. - update to version 2.9.1: * Improve error message when a plugin fails to load. Thanks @nicoddemus for the PR. * Fix (#1178): pytest.fail with non-ascii characters raises an internal pytest error. Thanks @nicoddemus for the PR. * Fix (#469): junit parses report.nodeid incorrectly, when params IDs contain ::. Thanks @tomviner for the PR (#1431). * Fix (#578): SyntaxErrors containing non-ascii lines at the point of failure generated an internal py.test error. Thanks @asottile for the report and @nicoddemus for the PR. * Fix (#1437): When passing in a bytestring regex pattern to parameterize attempt to decode it as utf-8 ignoring errors. * Fix (#649): parametrized test nodes cannot be specified to run on the command line. - update to version 2.9.0: * New Features + New pytest.mark.skip mark, which unconditionally skips marked tests. Thanks @MichaelAquilina for the complete PR (#1040). + --doctest-glob may now be passed multiple times in the command-line. Thanks @jab and @nicoddemus for the PR. + New -rp and -rP reporting options give the summary and full output of passing tests, respectively. Thanks to @codewarrior0 for the PR. + pytest.mark.xfail now has a strict option which makes XPASS tests to fail the test suite, defaulting to False. There’s also a xfail_strict ini option that can be used to configure it project-wise. Thanks @rabbbit for the request and @nicoddemus for the PR (#1355). + Parser.addini now supports options of type bool. Thanks @nicoddemus for the PR. + New ALLOW_BYTES doctest option strips b prefixes from byte strings in doctest output (similar to ALLOW_UNICODE). Thanks @jaraco for the request and @nicoddemus for the PR (#1287). + give a hint on KeyboardInterrupt to use the –fulltrace option to show the errors, this fixes #1366. Thanks to @hpk42 for the report and @RonnyPfannschmidt for the PR. + catch IndexError exceptions when getting exception source location. This fixes pytest internal error for dynamically generated code (fixtures and tests) where source lines are fake by intention * Changes + Important: py.code has been merged into the pytest repository as pytest._code. This decision was made because py.code had very few uses outside pytest and the fact that it was in a different repository made it difficult to fix bugs on its code in a timely manner. The team hopes with this to be able to better refactor out and improve that code. This change shouldn’t affect users, but it is useful to let users aware if they encounter any strange behavior. + Keep in mind that the code for pytest._code is private and experimental, so you definitely should not import it explicitly! + Please note that the original py.code is still available in pylib. + pytest_enter_pdb now optionally receives the pytest config object. Thanks @nicoddemus for the PR. + Removed code and documentation for Python 2.5 or lower versions, including removal of the obsolete _pytest.assertion.oldinterpret module. Thanks @nicoddemus for the PR (#1226). + Comparisons now always show up in full when CI or BUILD_NUMBER is found in the environment, even when -vv isn’t used. Thanks @The-Compiler for the PR. + --lf and --ff now support long names: --last-failed and - -failed-first respectively. Thanks @MichaelAquilina for the PR. + Added expected exceptions to pytest.raises fail message + Collection only displays progress (“collecting X items”) when in a terminal. This avoids cluttering the output when using - -color=yes to obtain colors in CI integrations systems (#1397). * Bug Fixes + The -s and -c options should now work under xdist; Config.fromdictargs now represents its input much more faithfully. Thanks to @bukzor for the complete PR (#680). + Fix (#1290): support Python 3.5’s @ operator in assertion rewriting. Thanks @Shinkenjoe for report with test case and @tomviner for the PR. + Fix formatting utf-8 explanation messages (#1379). Thanks @biern for the PR. + Fix traceback style docs to describe all of the available options (auto/long/short/line/native/no), with auto being the default since v2.6. Thanks @hackebrot for the PR. + Fix (#1422): junit record_xml_property doesn’t allow multiple records with same name. - update to version 2.8.7: * fix #1338: use predictable object resolution for monkeypatch - changes from version 2.8.6: * fix #1259: allow for double nodeids in junitxml, this was a regression failing plugins combinations like pytest-pep8 + pytest-flakes * Workaround for exception that occurs in pyreadline when using - -pdb with standard I/O capture enabled. Thanks Erik M. Bray for the PR. * fix #900: Better error message in case the target of a monkeypatch call raises an ImportError. * fix #1292: monkeypatch calls (setattr, setenv, etc.) are now O(1). Thanks David R. MacIver for the report and Bruno Oliveira for the PR. * fix #1223: captured stdout and stderr are now properly displayed before entering pdb when --pdb is used instead of being thrown away. Thanks Cal Leeming for the PR. * fix #1305: pytest warnings emitted during pytest_terminal_summary are now properly displayed. Thanks Ionel Maries Cristian for the report and Bruno Oliveira for the PR. * fix #628: fixed internal UnicodeDecodeError when doctests contain unicode. Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR. * fix #1334: Add captured stdout to jUnit XML report on setup error. Thanks Georgy Dyuldin for the PR. - Update to version 2.8.5 * fix #1243: fixed issue where class attributes injected during collection could break pytest. fix #1074: precompute junitxml chunks instead of storing the whole tree in objects fix #1238: fix pytest.deprecated_call() receiving multiple arguments (Regression introduced in 2.8.4). - update to version 2.8.4: * fix #1190: deprecated_call() now works when the deprecated function has been already called by another test in the same module. Thanks Mikhail Chernykh for the report and Bruno Oliveira for the PR. * fix #1198: --pastebin option now works on Python 3. Thanks Mehdy Khoshnoody for the PR. * fix #1219: --pastebin now works correctly when captured output contains non-ascii characters. Thanks Bruno Oliveira for the PR. * fix #1204: another error when collecting with a nasty __getattr__(). Thanks Florian Bruhin for the PR. * fix the summary printed when no tests did run. Thanks Florian Bruhin for the PR. * a number of documentation modernizations wrt good practices. Thanks Bruno Oliveira for the PR. - update to version 2.8.3: * fix #1169: add __name__ attribute to testcases in TestCaseFunction to support the @unittest.skip decorator on functions and methods. Thanks Lee Kamentsky for the PR. * fix #1035: collecting tests if test module level obj has __getattr__(). Thanks Suor for the report and Bruno Oliveira / Tom Viner for the PR. * fix #331: don't collect tests if their failure cannot be reported correctly e.g. they are a callable instance of a class. * fix #1133: fixed internal error when filtering tracebacks where one entry belongs to a file which is no longer available. Thanks Bruno Oliveira for the PR. * enhancement made to highlight in red the name of the failing tests so they stand out in the output. Thanks Gabriel Reis for the PR. * add more talks to the documentation * extend documentation on the --ignore cli option * use pytest-runner for setuptools integration * minor fixes for interaction with OS X El Capitan system integrity protection (thanks Florian) - Update to 2.8.2: - fix #1085: proper handling of encoding errors when passing encoded byte strings to pytest.parametrize in Python 2. Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR. - fix #1087: handling SystemError when passing empty byte strings to pytest.parametrize in Python 3. Thanks Paul Kehrer for the report and Bruno Oliveira for the PR. - fix #995: fixed internal error when filtering tracebacks where one entry was generated by an exec() statement. Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko for contributing and Bruno Oliveira for the PR. - Update to 2.8.1 - fix #1034: Add missing nodeid on pytest_logwarning call in addhook. Thanks Simon Gomizelj for the PR. - 'deprecated_call' is now only satisfied with a DeprecationWarning or PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0 made it accept only DeprecationWarning (but not PendingDeprecationWarning). Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR. - fix issue #1073: avoid calling __getattr__ on potential plugin objects. This fixes an incompatibility with pytest-django. Thanks Andreas Pelme, Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel for the fix. - Fix issue #704: handle versionconflict during plugin loading more gracefully. Thanks Bruno Oliveira for the PR. - Fix issue #1064: ""--junitxml" regression when used with the "pytest-xdist" plugin, with test reports being assigned to the wrong tests. Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR. - (experimental) adapt more SEMVER style versioning and change meaning of master branch in git repo: "master" branch now keeps the bugfixes, changes aimed for micro releases. "features" branch will only be be released with minor or major pytest releases. - Fix issue #766 by removing documentation references to distutils. Thanks Russel Winder. - Fix issue #1030: now byte-strings are escaped to produce item node ids to make them always serializable. Thanks Andy Freeland for the report and Bruno Oliveira for the PR. - Python 2: if unicode parametrized values are convertible to ascii, their ascii representation is used for the node id. - Fix issue #411: Add __eq__ method to assertion comparison example. Thanks Ben Webb. - fix issue 877: properly handle assertion explanations with non-ascii repr Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR. - fix issue 1029: transform errors when writing cache values into pytest-warnings - Update to 2.8.0 - new ``--lf`` and ``-ff`` options to run only the last failing tests or "failing tests first" from the last run. This functionality is provided through porting the formerly external pytest-cache plugin into pytest core. BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist data between test runs be aware that we don't serialize sets anymore. Thanks Ronny Pfannschmidt for most of the merging work. - "-r" option now accepts "a" to include all possible reports, similar to passing "fEsxXw" explicitly (isse960). Thanks Abhijeet Kasurde for the PR. - avoid python3.5 deprecation warnings by introducing version specific inspection helpers, thanks Michael Droettboom. - fix issue562: @nose.tools.istest now fully respected. - fix issue934: when string comparison fails and a diff is too large to display without passing -vv, still show a few lines of the diff. Thanks Florian Bruhin for the report and Bruno Oliveira for the PR. - fix issue736: Fix a bug where fixture params would be discarded when combined with parametrization markers. Thanks to Markus Unterwaditzer for the PR. - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the ``u`` prefix is stripped from unicode strings in expected doctest output. This allows doctests which use unicode to run in Python 2 and 3 unchanged. Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR. - parametrize now also generates meaningful test IDs for enum, regex and class objects (as opposed to class instances). Thanks to Florian Bruhin for the PR. - Add 'warns' to assert that warnings are thrown (like 'raises'). Thanks to Eric Hunsberger for the PR. - Fix issue683: Do not apply an already applied mark. Thanks ojake for the PR. - Deal with capturing failures better so fewer exceptions get lost to /dev/null. Thanks David Szotten for the PR. - fix issue730: deprecate and warn about the --genscript option. Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR. - fix issue751: multiple parametrize with ids bug if it parametrizes class with two or more test methods. Thanks Sergey Chipiga for reporting and Jan Bednarik for PR. - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini files and upwards by default (--confcutdir can still be set to override this). Thanks Bruno Oliveira for the PR. - fix issue768: docstrings found in python modules were not setting up session fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR. - added `tmpdir_factory`, a session-scoped fixture that can be used to create directories under the base temporary directory. Previously this object was installed as a `_tmpdirhandler` attribute of the `config` object, but now it is part of the official API and using `config._tmpdirhandler` is deprecated. Thanks Bruno Oliveira for the PR. - fix issue808: pytest's internal assertion rewrite hook now implements the optional PEP302 get_data API so tests can access data files next to them. Thanks xmo-odoo for request and example and Bruno Oliveira for the PR. - rootdir and inifile are now displayed during usage errors to help users diagnose problems such as unexpected ini files which add unknown options being picked up by pytest. Thanks to Pavel Savchenko for bringing the problem to attention in #821 and Bruno Oliveira for the PR. - Summary bar now is colored yellow for warning situations such as: all tests either were skipped or xpass/xfailed, or no tests were run at all (this is a partial fix for issue500). - fix issue812: pytest now exits with status code 5 in situations where no tests were run at all, such as the directory given in the command line does not contain any tests or as result of a command line option filters all out all tests (-k for example). Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR. - Summary bar now is colored yellow for warning situations such as: all tests either were skipped or xpass/xfailed, or no tests were run at all (related to issue500). Thanks Eric Siegerman. - New `testpaths` ini option: list of directories to search for tests when executing pytest from the root directory. This can be used to speed up test collection when a project has well specified directories for tests, being usually more practical than configuring norecursedirs for all directories that do not contain tests. Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR. - fix issue713: JUnit XML reports for doctest failures. Thanks Punyashloka Biswal. - fix issue970: internal pytest warnings now appear as "pytest-warnings" in the terminal instead of "warnings", so it is clear for users that those warnings are from pytest and not from the builtin "warnings" module. Thanks Bruno Oliveira. - Include setup and teardown in junitxml test durations. Thanks Janne Vanhala. - fix issue735: assertion failures on debug versions of Python 3.4+ - new option ``--import-mode`` to allow to change test module importing behaviour to append to sys.path instead of prepending. This better allows to run test modules against installated versions of a package even if the package under test has the same import root. In this example:: testing/__init__.py testing/test_pkg_under_test.py pkg_under_test/ the tests will run against the installed version of pkg_under_test when ``--import-mode=append`` is used whereas by default they would always pick up the local version. Thanks Holger Krekel. - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it from ``inline_run()`` to allow temporary modules to be reloaded. Thanks Eduardo Schettino. - internally refactor pluginmanager API and code so that there is a clear distinction between a pytest-agnostic rather simple pluginmanager and the PytestPluginManager which adds a lot of behaviour, among it handling of the local conftest files. In terms of documented methods this is a backward compatible change but it might still break 3rd party plugins which relied on details like especially the pluginmanager.add_shutdown() API. Thanks Holger Krekel. - pluginmanagement: introduce ``pytest.hookimpl`` and ``pytest.hookspec`` decorators for setting impl/spec specific parameters. This substitutes the previous now deprecated use of ``pytest.mark`` which is meant to contain markers for test functions only. - write/refine docs for "writing plugins" which now have their own page and are separate from the "using/installing plugins`` page. - fix issue732: properly unregister plugins from any hook calling sites allowing to have temporary plugins during test execution. - deprecate and warn about ``__multicall__`` argument in hook implementations. Use the ``hookwrapper`` mechanism instead already introduced with pytest-2.7. - speed up pytest's own test suite considerably by using inprocess tests by default (testrun can be modified with --runpytest=subprocess to create subprocesses in many places instead). The main APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess" and "runpytest_inprocess" if you need a particular way of running the test. In all cases you get back a RunResult but the inprocess one will also have a "reprec" attribute with the recorded events/reports. - fix monkeypatch.setattr("x.y", raising=False) to actually not raise if "y" is not a pre-existing attribute. Thanks Florian Bruhin. - fix issue741: make running output from testdir.run copy/pasteable Thanks Bruno Oliveira. - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files. - add ``file`` and ``line`` attributes to JUnit-XML output. - fix issue890: changed extension of all documentation files from ``txt`` to ``rst``. Thanks to Abhijeet for the PR. - fix issue714: add ability to apply indirect=True parameter on particular argnames. Thanks Elizaveta239. - fix issue890: changed extension of all documentation files from ``txt`` to ``rst``. Thanks to Abhijeet for the PR. - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED rather than PASSED. Thanks Thomas Grainger for the report and Bruno Oliveira for the PR. - issue951: add new record_xml_property fixture, that supports logging additional information on xml output. Thanks David Diaz for the PR. - issue949: paths after normal options (for example `-s`, `-v`, etc) are now properly used to discover `rootdir` and `ini` files. Thanks Peter Lauri for the report and Bruno Oliveira for the PR. - Update to 2.7.3 (compared to 2.7.2) - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`. Thanks to Eric Hunsberger for the PR. - fix issue856: consider --color parameter in all outputs (for example - -fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR. - fix issue855: passing str objects as `plugins` argument to pytest.main is now interpreted as a module name to be imported and registered as a plugin, instead of silently having no effect. Thanks xmo-odoo for the report and Bruno Oliveira for the PR. - fix issue744: fix for ast.Call changes in Python 3.5+. Thanks Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and Thomas Kluyver. - fix issue842: applying markers in classes no longer propagate this markers to superclasses which also have markers. Thanks xmo-odoo for the report and Bruno Oliveira for the PR. - preserve warning functions after call to pytest.deprecated_call. Thanks Pieter Mulder for PR. - fix issue854: autouse yield_fixtures defined as class members of unittest.TestCase subclasses now work as expected. Thannks xmo-odoo for the report and Bruno Oliveira for the PR. - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the fixtures declared on the first one. Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR. - fix issue863: skipped tests now report the correct reason when a skip/xfail condition is met when using multiple markers. Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR. - optimized tmpdir fixture initialization, which should make test sessions faster (specially when using pytest-xdist). The only visible effect is that now pytest uses a subdirectory in the $TEMP directory for all directories created by this fixture (defaults to $TEMP/pytest-$USER). Thanks Bruno Oliveira for the PR. - Update to 2.7.2 - fix issue767: pytest.raises value attribute does not contain the exception instance on Python 2.6. Thanks Eric Siegerman for providing the test case and Bruno Oliveira for PR. - Automatically create directory for junitxml and results log. Thanks Aron Curzon. - fix issue713: JUnit XML reports for doctest failures. Thanks Punyashloka Biswal. - fix issue735: assertion failures on debug versions of Python 3.4+ Thanks Benjamin Peterson. - fix issue114: skipif marker reports to internal skipping plugin; Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR. - fix issue748: unittest.SkipTest reports to internal pytest unittest plugin. Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR. - fix issue718: failed to create representation of sets containing unsortable elements in python 2. Thanks Edison Gustavo Muenz. - fix issue756, fix issue752 (and similar issues): depend on py-1.4.29 which has a refined algorithm for traceback generation. - Move %check to -doc subpackage to avoid dependency loop with new python3-hypothesis test dependency.- Make tests conditional to avoid dependency loop.- revert update-alternatives change, causes OBS trouble- Change update-alternatives requirement to absolute path to fix non-SUSE distributions (RHEL7)- Add python-xml as build dependency to avoid test failure with the Python version shipped in SLE 12- Split documentation into separate package to avoid build loop- It doesn't need Twisted, and the dependency causes a build cycle. So it is removed from BuildRequires- Update to version 2.7.1: * fix issue731: do not get confused by the braces which may be present and unbalanced in an object's repr while collapsing False explanations. Thanks Carl Meyer for the report and test case. * fix issue553: properly handling inspect.getsourcelines failures in FixtureLookupError which would lead to to an internal error, obfuscating the original problem. Thanks talljosh for initial diagnose/patch and Bruno Oliveira for final patch. * fix issue660: properly report scope-mismatch-access errors independently from ordering of fixture arguments. Also avoid the pytest internal traceback which does not provide information to the user. Thanks Holger Krekel. * streamlined and documented release process. Also all versions (in setup.py and documentation generation) are now read from _pytest/__init__.py. Thanks Holger Krekel. * fixed docs to remove the notion that yield-fixtures are experimental. They are here to stay :) Thanks Bruno Oliveira. * Support building wheels by using environment markers for the requirements. Thanks Ionel Maries Cristian. * fixed regression to 2.6.4 which surfaced e.g. in lost stdout capture printing when tests raised SystemExit. Thanks Holger Krekel. * reintroduced _pytest fixture of the pytester plugin which is used at least by pytest-xdist.- update to 2.7.0: - fix issue435: make reload() work when assert rewriting is active. Thanks Daniel Hahler. - fix issue616: conftest.py files and their contained fixutres are now properly considered for visibility, independently from the exact current working directory and test arguments that are used. Many thanks to Eric Siegerman and his PR235 which contains systematic tests for conftest visibility and now passes. This change also introduces the concept of a ``rootdir`` which is printed as a new pytest header and documented in the pytest customize web page. - change reporting of "diverted" tests, i.e. tests that are collected in one file but actually come from another (e.g. when tests in a test class come from a base class in a different file). We now show the nodeid and indicate via a postfix the other file. - add ability to set command line options by environment variable PYTEST_ADDOPTS. - added documentation on the new pytest-dev teams on bitbucket and github. See https://pytest.org/latest/contributing.html . Thanks to Anatoly for pushing and initial work on this. - fix issue650: new option ``--docttest-ignore-import-errors`` which will turn import errors in doctests into skips. Thanks Charles Cloud for the complete PR. - fix issue655: work around different ways that cause python2/3 to leak sys.exc_info into fixtures/tests causing failures in 3rd party code - fix issue615: assertion re-writing did not correctly escape % signs when formatting boolean operations, which tripped over mixing booleans with modulo operators. Thanks to Tom Viner for the report, triaging and fix. - implement issue351: add ability to specify parametrize ids as a callable to generate custom test ids. Thanks Brianna Laugher for the idea and implementation. - introduce and document new hookwrapper mechanism useful for plugins which want to wrap the execution of certain hooks for their purposes. This supersedes the undocumented ``__multicall__`` protocol which pytest itself and some external plugins use. Note that pytest-2.8 is scheduled to drop supporting the old ``__multicall__`` and only support the hookwrapper protocol. - majorly speed up invocation of plugin hooks - use hookwrapper mechanism in builtin pytest plugins. - add a doctest ini option for doctest flags, thanks Holger Peters. - add note to docs that if you want to mark a parameter and the parameter is a callable, you also need to pass in a reason to disambiguate it from the "decorator" case. Thanks Tom Viner. - "python_classes" and "python_functions" options now support glob-patterns for test discovery, as discussed in issue600. Thanks Ldiary Translations. - allow to override parametrized fixtures with non-parametrized ones and vice ver sa (bubenkoff). - fix issue463: raise specific error for 'parameterize' misspelling (pfctdayelise ). - On failure, the ``sys.last_value``, ``sys.last_type`` and ``sys.last_traceback`` are set, so that a user can inspect the error via postmortem debugging (almarklein). - Bump Requires/BuildRequires for python-py- Add optional dependencies for testsuite as BuildRequires.- Update to 2.6.4: - Improve assertion failure reporting on iterables, by using ndiff and pprint. - removed outdated japanese docs from source tree. - docs for "pytest_addhooks" hook. Thanks Bruno Oliveira. - updated plugin index docs. Thanks Bruno Oliveira. - fix issue557: with "-k" we only allow the old style "-" for negation at the beginning of strings and even that is deprecated. Use "not" instead. This should allow to pick parametrized tests where "-" appeared in the parameter. - fix issue604: Escape % character in the assertion message. - fix issue620: add explanation in the --genscript target about what the binary blob means. Thanks Dinu Gherman. - fix issue614: fixed pastebin support.- fix bashism in pre script- Update to 2.6.3 - No longer show line numbers in the –verbose output, the output is now purely the nodeid. The line number is still shown in failure reports. Thanks Floris Bruynooghe. - fix issue437 where assertion rewriting could cause pytest-xdist slaves to collect different tests. Thanks Bruno Oliveira. - fix issue555: add “errors” attribute to capture-streams to satisfy some distutils and possibly other code accessing sys.stdout.errors. - fix issue547 capsys/capfd also work when output capturing (“-s”) is disabled. - address issue170: allow pytest.mark.xfail(...) to specify expected exceptions via an optional “raises=EXC” argument where EXC can be a single exception or a tuple of exception classes. Thanks David Mohr for the complete PR. - fix integration of pytest with unittest.mock.patch decorator when it uses the “new” argument. Thanks Nicolas Delaby for test and PR. - fix issue with detecting conftest files if the arguments contain ”::” node id specifications (copy pasted from “-v” output) - fix issue544 by only removing “@NUM” at the end of ”::” separated parts and if the part has an ”.py” extension don’t use py.std import helper, rather import things directly. Thanks Bruno Oliveira. See for other releases: http://pytest.org/latest/changelog.html- Update to 2.6.0 - Cache exceptions from fixtures according to their scope (issue 467). - fix issue537: Avoid importing old assertion reinterpretation code by default. - fix issue364: shorten and enhance tracebacks representation by default. The new "--tb=auto" option (default) will only display long tracebacks for the first and last entry. You can get the old behaviour of printing all entries as long entries with "--tb=long". Also short entries by default are now printed very similarly to "--tb=native" ones. - fix issue514: teach assertion reinterpretation about private class attributes - change -v output to include full node IDs of tests. Users can copy a node ID from a test run, including line number, and use it as a positional argument in order to run only a single test. - fix issue 475: fail early and comprehensible if calling pytest.raises with wrong exception type. - fix issue516: tell in getting-started about current dependencies. - cleanup setup.py a bit and specify supported versions. Thanks Jurko Gospodnetic for the PR. - change XPASS colour to yellow rather then red when tests are run with -v. - fix issue473: work around mock putting an unbound method into a class dict when double-patching. - fix issue498: if a fixture finalizer fails, make sure that the fixture is still invalidated. - fix issue453: the result of the pytest_assertrepr_compare hook now gets it's newlines escaped so that format_exception does not blow up. - internal new warning system: pytest will now produce warnings when it detects oddities in your test collection or execution. Warnings are ultimately sent to a new pytest_logwarning hook which is currently only implemented by the terminal plugin which displays warnings in the summary line and shows more details when -rw (report on warnings) is specified. - change skips into warnings for test classes with an __init__ and callables in test modules which look like a test but are not functions. - fix issue436: improved finding of initial conftest files from command line arguments by using the result of parse_known_args rather than the previous flaky heuristics. Thanks Marc Abramowitz for tests and initial fixing approaches in this area. - fix issue #479: properly handle nose/unittest(2) SkipTest exceptions during collection/loading of test modules. Thanks to Marc Schlaich for the complete PR. - fix issue490: include pytest_load_initial_conftests in documentation and improve docstring. - fix issue472: clarify that ``pytest.config.getvalue()`` cannot work if it's triggered ahead of command line parsing. - merge PR123: improved integration with mock.patch decorator on tests. - fix issue412: messing with stdout/stderr FD-level streams is now captured without crashes. - fix issue483: trial/py33 works now properly. Thanks Daniel Grana for PR. - improve example for pytest integration with "python setup.py test" which now has a generic "-a" or "--pytest-args" option where you can pass additional options as a quoted string. Thanks Trevor Bekolay. - simplified internal capturing mechanism and made it more robust against tests or setups changing FD1/FD2, also better integrated now with pytest.pdb() in single tests. - improvements to pytest's own test-suite leakage detection, courtesy of PRs from Marc Abramowitz - fix issue492: avoid leak in test_writeorg. Thanks Marc Abramowitz. - fix issue493: don't run tests in doc directory with ``python setup.py test`` (use tox -e doctesting for that) - fix issue486: better reporting and handling of early conftest loading failures - some cleanup and simplification of internal conftest handling. - work a bit harder to break reference cycles when catching exceptions. Thanks Jurko Gospodnetic. - fix issue443: fix skip examples to use proper comparison. Thanks Alex Groenholm. - support nose-style ``__test__`` attribute on modules, classes and functions, including unittest-style Classes. If set to False, the test will not be collected. - fix issue512: show "" for arguments which might not be set in monkeypatch plugin. Improves output in documentation.- Add setuptools dependency as py.test launcher does import pkg_resources- Update to version 2.5.2: - fix issue409 -- better interoperate with cx_freeze by not trying to import from collections.abc which causes problems for py27/cx_freeze. Thanks Wolfgang L. for reporting and tracking it down. - fixed docs and code to use "pytest" instead of "py.test" almost everywhere. Thanks Jurko Gospodnetic for the complete PR. - fix issue425: mention at end of "py.test -h" that --markers and --fixtures work according to specified test path (or current dir) - fix issue413: exceptions with unicode attributes are now printed correctly also on python2 and with pytest-xdist runs. (the fix requires py-1.4.20) - copy, cleanup and integrate py.io capture from pylib 1.4.20.dev2 (rev 13d9af95547e) - address issue416: clarify docs as to conftest.py loading semantics - fix issue429: comparing byte strings with non-ascii chars in assert expressions now work better. Thanks Floris Bruynooghe. - make capfd/capsys.capture private, its unused and shouldnt be exposed- Re-add python-argparse requirement for SP3- Update to 2.5.1: + merge new documentation styling PR from Tobias Bieniek. + fix issue403: allow parametrize of multiple same-name functions within a collection node. + Allow parameterized fixtures to specify the ID of the parameters by adding an ids argument to pytest.fixture() and pytest.yield_fixture(). + fix issue404 by always using the binary xml escape in the junitxml plugin. + fix issue407: fix addoption docstring to point to argparse instead of optparse. * 2.5.0: + dropped python2.5 from automated release testing of pytest itself which means it's probably going to break soon + simplified and fixed implementation for calling finalizers when parametrized fixtures or function arguments are involved. finalization is now performed lazily at setup time instead of in the "teardown phase". + PR90: add --color=yes|no|auto option to force terminal coloring mode ("auto" is default). + fix issue319 - correctly show unicode in assertion errors. Also means we depend on py>=1.4.19 now. + fix issue396 - correctly sort and finalize class-scoped parametrized tests independently from number of methods on the class. + refix issue323 in a better way -- parametrization should now never cause Runtime Recursion errors because the underlying algorithm for re-ordering tests per-scope/per-fixture is not recursive anymore + fix issue290 - there is preliminary support now for parametrizing with repeated same values (sometimes useful to to test if calling a second time works as with the first time). + close issue240 - document precisely how pytest module importing works, discuss the two common test directory layouts, and how it interacts with PEP420-namespace packages. + fix issue246 fix finalizer order to be LIFO on independent fixtures depending on a parametrized higher-than-function scoped fixture. (was quite some effort so please bear with the complexity of this sentence :) + fix issue244 by implementing special index for parameters to only use indices for paramentrized test ids + fix issue287 by running all finalizers but saving the exception from the first failing finalizer and re-raising it so teardown will still have failed. We reraise the first failing exception because it might be the cause for other finalizers to fail. + fix ordering when mock.patch or other standard decorator-wrappings are used with test methods. This fixues issue346 and should help with random "xdist" collection failures. Thanks to Ronny Pfannschmidt and Donald Stufft for helping to isolate it. + and many more, see CHANGELOG for details - require python3-py at least 1.4.19 - mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+ - skip test_simple.yml from %check- Skip running tests on SLE_11_SP2- Use update-alternatives- Update to version 2.3.5: + never consider a fixture function for test function collection + allow re-running of test items / helps to fix pytest-reruntests plugin and also help to keep less fixture/resource references alive + put captured stdout/stderr into junitxml output even for passing tests (thanks Adam Goucher) + Issue 265 - integrate nose setup/teardown with setupstate so it doesnt try to teardown if it did not setup + issue 271 - dont write junitxml on slave nodes + Issue 274 - dont try to show full doctest example when doctest does not know the example location + issue 280 - disable assertion rewriting on buggy CPython 2.6.0 + inject "getfixture()" helper to retrieve fixtures from doctests, thanks Andreas Zeidler + issue 259 - when assertion rewriting, be consistent with the default source encoding of ASCII on Python 2 + issue 251 - report a skip instead of ignoring classes with init + issue250 unicode/str mixes in parametrization names and values now works + issue257, assertion-triggered compilation of source ending in a comment line doesn't blow up in python2.5 (fixed through py>=1.4.13.dev6) + fix --genscript option to generate standalone scripts that also work with python3.3 (importer ordering) + issue171 - in assertion rewriting, show the repr of some global variables + fix option help for "-k" + move long description of distribution into README.rst + improve docstring for metafunc.parametrize() + fix bug where using capsys with pytest.set_trace() in a test function would break when looking at capsys.readouterr() + allow to specify prefixes starting with "_" when customizing python_functions test discovery. (thanks Graham Horler) + improve PYTEST_DEBUG tracing output by puting extra data on a new lines with additional indent + ensure OutcomeExceptions like skip/fail have initialized exception attributes + issue 260 - don't use nose special setup on plain unittest cases + fix issue134 - print the collect errors that prevent running specified test items + fix issue266 - accept unicode in MarkEvaluator expressions- Enable testsuite- Updated to version 2.3.4 For details, see http://pytest.org/latest/changelog.html#changes-between-2-3-3-and-2-3-4 No releases before 2.3.4 published (except the initial release). - SPEC file changes: * Added build conditional with tests * Improved package description- Initial version/bin/sh/bin/shbuild34 1549977386  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNNPQRSTUVVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.10.1-lp151.2.1   py.testpytestpy.testpy.test-3.6py.test3pytestpytest-3.6__pycache__pytest.cpython-36.opt-1.pycpytest.cpython-36.pyc_pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_argcomplete.cpython-36.opt-1.pyc_argcomplete.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pyccacheprovider.cpython-36.opt-1.pyccacheprovider.cpython-36.pyccapture.cpython-36.opt-1.pyccapture.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycdebugging.cpython-36.opt-1.pycdebugging.cpython-36.pycdeprecated.cpython-36.opt-1.pycdeprecated.cpython-36.pycdoctest.cpython-36.opt-1.pycdoctest.cpython-36.pycfixtures.cpython-36.opt-1.pycfixtures.cpython-36.pycfreeze_support.cpython-36.opt-1.pycfreeze_support.cpython-36.pychelpconfig.cpython-36.opt-1.pychelpconfig.cpython-36.pychookspec.cpython-36.opt-1.pychookspec.cpython-36.pycjunitxml.cpython-36.opt-1.pycjunitxml.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycmonkeypatch.cpython-36.opt-1.pycmonkeypatch.cpython-36.pycnodes.cpython-36.opt-1.pycnodes.cpython-36.pycnose.cpython-36.opt-1.pycnose.cpython-36.pycoutcomes.cpython-36.opt-1.pycoutcomes.cpython-36.pycpastebin.cpython-36.opt-1.pycpastebin.cpython-36.pycpathlib.cpython-36.opt-1.pycpathlib.cpython-36.pycpytester.cpython-36.opt-1.pycpytester.cpython-36.pycpython.cpython-36.opt-1.pycpython.cpython-36.pycpython_api.cpython-36.opt-1.pycpython_api.cpython-36.pycrecwarn.cpython-36.opt-1.pycrecwarn.cpython-36.pycreports.cpython-36.opt-1.pycreports.cpython-36.pycresultlog.cpython-36.opt-1.pycresultlog.cpython-36.pycrunner.cpython-36.opt-1.pycrunner.cpython-36.pycsetuponly.cpython-36.opt-1.pycsetuponly.cpython-36.pycsetupplan.cpython-36.opt-1.pycsetupplan.cpython-36.pycskipping.cpython-36.opt-1.pycskipping.cpython-36.pycstepwise.cpython-36.opt-1.pycstepwise.cpython-36.pycterminal.cpython-36.opt-1.pycterminal.cpython-36.pyctmpdir.cpython-36.opt-1.pyctmpdir.cpython-36.pycunittest.cpython-36.opt-1.pycunittest.cpython-36.pycwarning_types.cpython-36.opt-1.pycwarning_types.cpython-36.pycwarnings.cpython-36.opt-1.pycwarnings.cpython-36.pyc_argcomplete.py_code__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_py2traceback.cpython-36.opt-1.pyc_py2traceback.cpython-36.pyccode.cpython-36.opt-1.pyccode.cpython-36.pycsource.cpython-36.opt-1.pycsource.cpython-36.pyc_py2traceback.pycode.pysource.py_version.pyassertion__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrewrite.cpython-36.opt-1.pycrewrite.cpython-36.pyctruncate.cpython-36.opt-1.pyctruncate.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycrewrite.pytruncate.pyutil.pycacheprovider.pycapture.pycompat.pyconfig__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycargparsing.cpython-36.opt-1.pycargparsing.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycfindpaths.cpython-36.opt-1.pycfindpaths.cpython-36.pycargparsing.pyexceptions.pyfindpaths.pydebugging.pydeprecated.pydoctest.pyfixtures.pyfreeze_support.pyhelpconfig.pyhookspec.pyjunitxml.pylogging.pymain.pymark__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycevaluate.cpython-36.opt-1.pycevaluate.cpython-36.pyclegacy.cpython-36.opt-1.pyclegacy.cpython-36.pycstructures.cpython-36.opt-1.pycstructures.cpython-36.pycevaluate.pylegacy.pystructures.pymonkeypatch.pynodes.pynose.pyoutcomes.pypastebin.pypathlib.pypytester.pypython.pypython_api.pyrecwarn.pyreports.pyresultlog.pyrunner.pysetuponly.pysetupplan.pyskipping.pystepwise.pyterminal.pytmpdir.pyunittest.pywarning_types.pywarnings.pypytest-3.10.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtpytest.pypython3-pytestAUTHORSCHANGELOG.rstREADME.rstpython3-pytestLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages/_pytest//usr/lib/python3.6/site-packages/_pytest/__pycache__//usr/lib/python3.6/site-packages/_pytest/_code//usr/lib/python3.6/site-packages/_pytest/_code/__pycache__//usr/lib/python3.6/site-packages/_pytest/assertion//usr/lib/python3.6/site-packages/_pytest/assertion/__pycache__//usr/lib/python3.6/site-packages/_pytest/config//usr/lib/python3.6/site-packages/_pytest/config/__pycache__//usr/lib/python3.6/site-packages/_pytest/mark//usr/lib/python3.6/site-packages/_pytest/mark/__pycache__//usr/lib/python3.6/site-packages/pytest-3.10.1-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-pytest//usr/share/licenses//usr/share/licenses/python3-pytest/-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.opensuse.org/openSUSE:Leap:15.1/standard/537425986e270c98443ec819d0347794-python-pytestcpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR'm"Hacobutf-8c175ad703d9687459e634026efe70f9bf19887a38e61ffe256392be90c20de2b?7zXZ !t/E] caoDfY4cL ̅&G7D,ٮX |I(HØf8D9ݢUz]am֘ >0?(MrrM>!::D& ^h0gHygo9Ao;0J(MdL0s]@E֟nqgQn}$ol;@C`DK@ubJedU-\.&hrܼ I)ɽNJ du+]Ԇ?]pqJ`*[S8-Y85 s5 qicMVHg/pVEq lh ^m\xD(MMoڻRcp]Qujڄ׵Z'18UEԹݠX,c`,)̓2*U;Kں7/̙@9YtA^-x O>k5K}dx*_`ہ׫R i-Ic30Ꮅ>Ov|ѯNH%fQ F *ߧ;U_?n3 {;װbzV n\bXZ ќߕ{ǕQpp=jB%B+p{\R5JBۓ̢n25J|MI~I89Bfwpצg6=$T&ݤUNUSc! Y{"?;!(Vޛq/îEFC\.z*uVh9p"W$pSCQn ֔c :8J:#ZR"3} JL4IOC&}pp`&yj b _ 럁ЋA(qyI&KGEb /Vyx[e[ĸ֕'&]g_Z#,8,`}\-۳n1XH-SK_q־޷I9 UԛS7&6@Re?Jһi!CХ{X-hΫ9Vȉ֞D$o5hŰR@0v՝5n(=fO?/ډθqwa-wPzߝP8i هE9~4yUY2ϦLMVY Jw%Ѝ#d-N^] ;$8)KU޿ ݽ yh8fZ\63-O\}+s<* 襛Ӿ:jwŇ˖V$TJS3 izo7ԗ]-Ƃ"$T^NHU]ckc<1PZѯb\n-f+v-r8-kBw `ͱƸ~6=aFTpg j|>49 'AHQH $Y~uC# 9^CtFvs9`(0Xl7;v VGlq%j-rG q?{#FXM~\T|Wh _k&kĻ)>y~`(?#j"f܂"nJX Y1?\@[d,Rn [kH)lV<ÇW@|;)bp{j_ӨQ{dL= Y#PDD8>$bupF`,-mE9O ?+xgs2gN~5D!Gr$d7*J+D],){InKוz;YZw[#mS9:T~NB{ӺU[Sx>1 O:% ,zMۧrhQiwYXQS\Ab.~`jNh3FJ`Mu,g.Lժ'ZP~~k9GhIew%ggJPĺ7,b9$7qg,l,O{ sl rl.4O9KqgT? >/d^degX"HU_6*sGS0_cs5!,FI "%F_=G> d=q;`P"_{-Oi_3!VtFg\2l^v,GOJCm-}8+__GWFߞpPQG.e8[$8R,Ľ_Ky\Sn?=a'U@MX-ytj2f)TEk~38plȡSl7CWE̱ aF g\\2`^8%@&Zg|z\;( ͧ݌np">Thm}zzN1pE]{8`/@\Q@#j}H*aPgcܰ i&[bBLTnwWCK]nc=L2i/ {.okViV6+X <QhTFBRw`]@[\vw6_]5u9Q5EyjIiq3,yԍ̧gLկRe.H]!3Z' @OG$Y{z꽔ׯ؋-]5搫Z% 6ٌ-x D% 2ēCYxֱ2 !,)c5yE\x35FOq R+3,Tw۝:(H`*XOkc8H*鷔gtv9en+j"|*$s , Ga F[1nbw`)+PByY3:fv);{huxf%+穆^Ý,Ͻ,X(x̪ø;*_^acutަg.8HހF U4V,l94%(pr-`!SZfDl?.i-Fܰ/ [פ0Z3VwB%¥d˺͔mQ.PvËί1 s@Pm&Itxzy:Gbj-[!BIXPǬ$g]E5z7Mdph#y[\!操Җ鹭+kY'tNm (UPvc37X:zRZٱFLA#eP hUΟX r0hdIY 9)fJ w Rnm$-_4VM>mn`&%W6 ;-'O"?(ڑ,3fe$JhHi!]PGD7HGEV8 & u3K/o13,rx;iި@.&J}p: SF 1|/YI1'm"ߊ&Xm~M 2JiDX(?XhSˣ܃woqTMu_DS;ʳãPp쌙,7?ɫkcp.hѣtL~^mh@?ضX#zс 2I3q5(mD#! 8 7F[Xul"цO7vE|ZWbBa} g2'h!V*zGlߍ$~ZEOvޏ߳"ƳZuz2ZЃnq5A/v5HPYTOC-G:$Dk?n~ ܚOX,R_a3XdFyyETrŽ7ױXihxُǚ $M8B#YN0`"'(cS,,B`W;؎WJ5t" ڝD&]wZ3K\ć 6H!\ = "wgġ,I넿y)%6l!bx8U~jT1s5hNs;]r8tO\6yW'a_,Pl$ 8>ӗ$~j* 6 k'D_OK]Cƌ_\lo44)$IDU9_3?\Nj#Hs@)xzjЎc-ַX#y25_ !jhdr6 YNy_]EvIAq_AѠ `,bא=:Gp"”u1,pim-svhW8N;"ױءF*0s&L͑Fn{;YYo!A!O =Zi~ܶ ؐh!kPOFT}XѓP Up~G VuPIR^حl CtHtr2!nˆa;&Cn(!d[ηP#{'e)n*^ 6ʀA5[}8:n7`f1voTYC[K ZQpRzӢBP JlZm\?Q =( l?rID^!*g~f.{zZ8SŐ? LNSpi-'4Go/%w;}JGj F<\l  ]HVޣ_)t"Z5c wBc=>M`n_J:tВQQc#D1HS꺞Q&䗰U%Xm2G8gxa-mZc$ A k}\}HG\FW*碖2DY54SO9G "^ݖ%Z?i-#wR>!k+-Tl{ ݪ:a} d!0].M)͊)c'_JƯX^|Q¿NBdRѭa;Ѷ800!Ŧ2-;}S]FV)VOӦ^yV<#vt;LY3wɐ ^%EIt֑M;0VG.vNO v)CWKֵC蘕bqUlB+>F3iA6}fx0 ٯx3K)b1 `%{=z;ɣ*rF>5F-˴|Cp>7=,z<5ܘ/J~.Z:2mꖆև)491gRSL9NQ#M_ oc`FwnbG8kbγrQӨYᤶ(K,wLfFV~` g_>.(a^fFf,/M?v^@GI}B*o~,kW U;]@pf EjB֘{KV/aCWfD'zwbKj.d׺HyT@],1Z ߢ.Я"̠yfhvAPWB=&mEprHX?N4#M7z4W=/ψ @P>f,Ul R%+q? 'r:q/U s%^{=WB\=0Cʴ?A-zon,[/Gǥ4)%|H.NeBR`f6WAq@yZ8C[wJ1]0P#ucQT3r6 u~gAvax o6 2zklУB;N%6,]dSVUh(0[$12a?Y`8ܛEp?"ulHwh 1{~G>7zco{|>`5?M .FM>]Q+/`hJD(,pIԾEp^Т ׀[pY87DFr%3vBGE47 VRx0}UB%$4δJ1Qf̌)ґϽ=u+zP7th *ep'hrws2g~B~rkXSkܨßc>o+)ȪWhvYԺYq3}Y]LP;=^ׁє|H WaM7rO*++P\=BT곂ּ ZJ )A Ɋ؟lخXVl0cA S^Ba$Q1J\7BC C"M:p'C Rұ #𺘱@=ڈUY1< 緈*8uLnMQxsUvqT6;̓πRRԜJ4=X$lמ_1˻@5 PyVn+f#ZDȍftK$F_-lfJ$A3v ڃN*xӆdmʧ*Ce LXj BAaX#&FB|9 ,_#DiXωR>S"˶TSAxM jϜfӭYEϡ8ä(6l-KOm3>v?vSF*s}Gs79)[B?hD;!8,6M*x6]X卺[nwEa\] 3p KDڞ&,gok'xt%.4ڧxR}& CP$M5y(eV, 1JPٽp.0}4KhAH"-sm~j?a$aΤJXsݠ̌ e`+(ͺJ{H12n5*aހnϺʶHv&$WEQFX]XY+JT%1b[ۡ׶U6V3t@Iz#FX\O2s3x /D%^wgH vNIӂ6k7 4=⻲!/xA祎[ 1Hxʠֆ3]t2eBwz@Q,cbQղZ3ln vt|U솵*҉_ )7 g]ht7P{%%X1Yw!B$"ୄg4;@,h +,/|D+9) BϱDjC:U-o?4V Lk|țNzhH| Aգ_2lSBQ?Q՚X`~ڈ ݤd~diBAtO ٳ)s4N["6dS =0 ÐR%t Kx"<~Ep =+G}oc̆w ”K/I+ VȩV 3%Iƿ-7q8]ԍt8YqምٱV0XK{P^*.?D&8pH_ 㸡Q@?x9c0K7މ!9&c!wMNJnxm(zV33+ :44^m)FgR6JISfDz s"0&T8RԼ̴jN'd8wFy#p&h@daϩVɥxTnA8}D#4fvr{Gqx"j`+F("[!>3vDbs2ZSI v;p%RmP/y Dr*ʹ#V,dg]Cq$GL3Ho/ ؿ8cjOJ(% B,"xW8(īUaq+vSXXգc?p73k-DP͏phPKk PZ7Q;E"iz40on[;Gr5 OT[xqw*o1A : >/AO!{k] #I9) BčZlB"|(XEKzؘgO3>3Wn"hqQlB*(\$IgjB3\ B\\BPłAWPyw%g_ ͆6JG G s~Ȧ Jla$[i/KCc=MM1 P7hv-7 Np53@;Ѱz. O &TxC.d?Q9$Ԉ,7'P׀ 80 ӬZ'{~$6ŋ6vͳ۴R_n*&#P&RgLW:u^8]m_ւvAs]MlJv1@Ts?:A.^,!i{RaeyHpk[?LpT"J)smtg>; .Ó]wyLRd)+o׬)FTaH*|`@\ŸVqBk%BlAW_%2]Ue\K{>ȺYʆ@B:;O"[;,Et.+!,b*+ZNo#;x.˘$]tb`ϏUKĕN[tC%&!-9?5׈<; 7P"\A!b$@,~\sYȲ[!3rn ;r: ݉w @Ur{7ogǡ1!t= .ZvE=@ MrCq ɫ&]1->#>NBL{wn!wZ%p53+Yʤz9bLc{p(-~9Ȍ>I2~7d<>H̙edj8IjRfC/yӥMm.fOwU^/Y[ՔP4$?eBp+ڄYОuXk6nѽNaVL ;CZ f#p%&]( ʉ6JQx- z_cpiK{eKX"l_8cLݓѠv]|xZ,U_efCB1],8PaW 5Geչ+`؈H4 El^b1RBkX[jHB!GRE8t1/fh-><Ԭc%򻯤ؿ 9:Ѝ%濒"ϮNg5fޥj9!b{s~G%SHT3'1=8ow4P^4[ow$?x}4zeqX3sEoxpNeo!98u3dtossA-,msbUNso=ŎK@*Cϱxdi3QOQ돓|s !ch@ t<0qM =#6f?Dy/Xُ౸@`!+a_NZ׭Aq'ƱOEea)؛%5ʵGқCaP3di-I^(*5+yWKAw#6r"7={Od"ϓt)lQa'")N>>L@*fB%%+mvɩ 5}C\tj"+piϐ mhr숞f[ms|aw億('H2ᆧ*O̔^\v~h `Xa'F_CqW"oun\kC qdJ<]x]c\!1OM&즚Iqor3VK(,1~Ոdo[^u.YgqZ 7|2MOV08ۢ T)F3gQ33#EQјA@ק6Y)ߒ=WC1N~'M= $#d n+²^Ww\uhSZ\i \7m~b^4ꅬ܎Α8#CY9PY\ĢLv"yrɛ<@V )y:XOγggȇ G3ԋZ^ɠh-_WtXhlWVn Н NA߿uX"(DlɆq+j择^ N .)\ ,ib~=Xs ߩ_ R!2р¬9'̷Nkn L7 LX璛R;l9+vuZ-".Q~{lăpo=y9Qym1xD u)Z/Im EP]<=|GNmS9SukIxu졬=k궔 X4'd@ Ϻ[JkS/ kZ` gF$Cx_zWɭQM 8JGژw;P%Qȉ)4M^K [L\6A{X[p)].Eq !h-)"Zw RlO.s8gHX Ϋ&M4TjSc&8 GC"=gv$YF0JFHd>`&& C3WPpj%+ 4 %OmH c|~Z"fz.=EJG*@hEqgd &hr#ӝ PwDq /ݣ'd1855+!7a8Y%𞦰jϤMzMo'V]{ %p5㊼MKlv~?Iol Q9;+'QEu,&ʞVd,*q"cCp pv{? UBFv%+ؽ_ :E?^6kAu#ᲠԴG'm=jesP O0lm^LSOGzw (U ;]S]Kc"g@[Hc]t~r~xy7zzr` %7 >QrȂk8jw>@{.ѵXٌ[?e=ɈryGvY23K<ѣʱJռQ*v zkn^*1Fd Pm?2r"7ȿ-ؼ1,QQVkDc7 E cw!3tY$SJI.'TSz!ȳoSŧxht1HLƥrOؔ]Y-!Mno?O V%[U;M9?Z&ҎsgQ"MRɁ((U.w3ǵ(?'EELt~p}=[CE"vQASG/t3 yy.[qms=6ιV|wLDFav:N@B!!?anu1g J,3} ?;verg#Ԕ_964)42Gw'\s3H 7'JP!&}zڹXfg\\LJT|ڻZs# T fx0OVrFY7WU :{wNKrꕥHOUY 1Q^%L~ 25v/CLG|1KUX̰llo"E+)Im{ܨy¿ ?D3F ˱Eq{[6bB*qt VϘk*]NC s=ƃ8BhS!Y~U/w`ejR YgtExN+=tj  WOT_Tj zwסkw>E2 9vã_w(Efe(q45Y9qk9pPelyaԕP{sn!ӹ\~xlorsg5FEj9{lR̨YK A"K&VӬۺ{9goU{w[H9-d4 ֕V(% ^;HM,Z=ΟfF[y s_~x0YޚQlCT`Ackי ŘΟ/9O4hGX:>9FŘs~8z a 8L8ݖDA3v!1 I%㾈徐z}wkj+u\P~E/E34eUXXO혽״!1rs oo&&b7VplMi|O 8"Z𐰒f5=]HX vinE'o/jv3Xf1)G@N433|bs4oSf;91卞Oy]*T YjyA#BdR"4 *]=GOAm#H^V,Y~t4xf_VZhKwCMT r9Ic CP͖BDk`)P `L5#!>Iw,Dq' \M CѼ>F_2-dF ڔ#XcC1۽&_圈A|[CYC4#cx?X`w7Clr\خLNfqMr^t?~򙌠Hߺf X|bDb?{>hii,!ڷf3>]D2fkN$ьD{"oS, _mg+1K_kyzrsCxC|bd 4o qYT VPO;Jj2ƃP(Eqh;2]u x$޻o96%9՝ۡudݶU8&fwp(f54f| rIV3K<4 r?4DIa/0@;r'Wē2}NY|\?_̱fRqgzO&b;1;KD6Zx$RLVexŌ>v@ ͠tbEMo s|xIgPđUmz  Ds*Q[uv.GŽʰ~rIrJ/hk/Q sb&~x|ҝX ?Uiēȋ!jYu-zOR+艍.֎& G }pR@b,FmE7cR4f e:RƆ mmEywc 21zJUm_4س*8zOnh`N)` v\^cf%V\S`L]dI.}^԰dQw {)]dxb8o?XJPr:(IpD~j\" )k|f)LyRi?ΌO/hSel񿑹>;qIL#5#o緹VMv'ORՀcyAI070HT雲m|4mxgPd)w!Ҳ_iـwMFZoS51\at$]G.F&d.s*uTiȃBă6e"k\&>U2/$ÈQ o.а۱ҷt)4>K>-T$\hLE\.j%%ZLdqE/Ǚ<|+2/NJ47 ku!ULP@DL7'xE5|TP>.4qB(}r\s#1l}I8VKW}=u`z@\I*H?!x8OdO-]|̝({4:\"~U* 9Q0_EU\?Su>iWy<9;_ԝNE0C#Gvv05?~+OS4RTI@/(j>C(]EOA# *}eHHxzX׮414 #+o). TP|0Ny*k U@O^jQj@WC,S?mླ~6RGM|4: Kpm[:ƦZ q9T ytWApl_5Cqq3YO6paY" x9%|V*(Ä>ʆڧ u#pY?PR v'7xOڈG}ž./}a˿uwWQ6z&[ɖoӣ=\*ŐIq(pN vD/瀱 xնtJAoE<0 ӜܐǙYտ4VԈ+ a{I^m,`7_;@%nB}ݹwFS& ]03PdMjG‚{F^:|)5sx ϾͺH_Rzv0ܟR(̪Jd 3RO ̉4O[<6ҁm=6ς5k4DprEEh߰ӆ)q ·U6t55|¯y5:Ӄ N)Adp.N_ ?ܘuge誕gIw&δia1 k!'%e50`hkG?,V5z=.B1PG,[ .3j\1y{XuZRcSAiA>gr9 rю;mPDhx_ٔ)FC zmƛgǙU8G:":r\rQϴ]$[&]CT|)|LcTS& !k 6ظT;)"ײz+* BWFt$"Gn@_U wo^XrIOL%CRRJ7xw gYCs'0yJpP$) VYR&6C杼5d}tp<_L Lu1#{nI{ 3|ۦw wCx"N ]#E~RKdQ;:#myQ {Tcϐ0ӻX(im qS`1R6krKҎ ?a"MRK) ?Ǥ0?(4,U.ݮ>gxGM.kEw PG }{AT;<*݆f Y6pQ(YMĮT/4%5*.jѪ8ļ1|^ 3{ҮM]7WyQkrvDhyͩ# }v%1c8,ݩ(QB v;t0IYT-Ff[tkLs)n='p{޵YH\3g?7Ƥ<~fHVz%YVja  [Zh>8g}A(7Stח HGM|5yմ&/lK 4+#؀\6t@f4%WDb< Y<EEc0>g9?zZ*Vx,{PP 5mwXr|V fDM!A=@mP}`pU_;MY |)`CO2cY%%/*5fmbȜ";Q^kT` F,P>Uj;Ǚ(~,K2ȲFTfN|Цoj̤L䷞eL BY7Ԉ4+vhn0r}㣂)CZ?w{2@f0-Q@͠87{2_ m$RI!9;ʿ b=a[JN^$XX/&7ф?EWa83O m0N.xE(r\@nZ!IGQ5\&zl>V9O\BϮdPROA/t0!t te2H`_{J=5_`vI%sZV<N3&cB䖻 ~vs^yā>7i}[eXXL]ާ /z튁LHF&xDa5<<8*]*C> p`*9;;{nRadPE- PХz[⚅ Hޘg+: (AO0,ΰT}u@n!MޠegpW(;ʙѨX; pJ-k6V>O;YF7y*C#b̙5jdjn!e;ڠf0,'sa}yMQqw`(0n^xbնS}*t;MM4 glg:B#KX+ ^gu*ځ Hb؄6O9>)iC}|ZM|`(H߂r=Q7ă4Owў\g& `x.gHLr(ֲҰY}r?xa;n6ݽqnSrvf`IWݜ5 v`Ejt ,qguu5|$w,OyS7 L`T!v/2$7~/ 겅Iv5,Pzu+kJb,љifv*fn$-d-63Ewn iV/!Uy #u$z<lx8\1؟5YƩ`OWKɉH01BzUf A>PTxn}У2aԗek S*FPv{]$J`"͇c%<5-+nus!!9*fgxn͞#J=ºx 1'7CH;~ 5jn`ꡦmc~zUضM}'Kܘ %pkt>u,5f~7 Zfwa]6wGzWY͕XW,f[mjEBˍY6nLLF>rjvAjQ.v$Rl-#_Wķ\)'^2 4/,5fBګ]4A; Ҡ ~Y+r5^| :ݚT;9d'<2}"ַ0%=1CMxWmP2,,AtX6#ct)WD~+OAiQB`t9Z! ۫ E!]va{'}:gHFr<^GA\qw Ab)>S<Ȋ)CҮw_ e n"_;[sm*ѫQrB$K z3W`?uLnN`&JJz"]HaAE5@YY }~pRYINPrvqټ7,Epuak'?'b?1X,udQ]W,;Ho!m=7~MHMOѣEƯ%S~ 7lL7Jȍiа+ga"8ښ}cg];u SR77<7]ː}3S붱R 4Bg! g"{a Jd+֖; 2q9scq_ 37(w "%!xn$W?O=0" s˳\ _{f|R IZ9zcg:ĦfWH vcU&'?a.TʈptK^o~Fctn IP(HPRČuI,}/=CS IiC0A;p9yv%,b),Sg3ącSѪX)/\ހ)j{N[dxҤ ܠ|$oͤ>(}h׸/A:5P:K{5V~¼pkȥCjU8-y@/h `1NKfoPbo>V*! dv>]PXFdH2l +*W/'gʁ#|уRm gΘ8T'F8λ?J]?A "ɡ7MMg.h^В`ˆ4,,17F義[32jWip"`Y{ۿvFp;X܌Xǎ1Шݔ<iM%.Jm<3RiY]#U-t^ĥeڱ;[e@&QkG[ #FK`&A9_69gJ#OP@%i0y\^n;{@48g 1-"*^46oh`4Ŗޗ?XxjPpbr͆ ?U7Ώ9G8?l8akm(UoQ8S^Ԩ$.ByЂ>6_|-Ce+E,0KK^ /3- Wb=3>Jif/vv9Û XԐ{^j^1{.qހ}/!g=@=y@U]~5@n.e9_[/_&D!uGj܁.[[cO0 >*1Lk(%4/Vq*@]uas23xcM|R ^LhKrN6g}56ܹ~&YakcDHAP9͂B\AB!}}~_>J5<{T=bS3Yik.'PSn'"˺&2D]Yطn(J}p~+Bi7#bT0U[(";c\k6 .'[` O?T*d wЂ kLhKr=vB[yc.EU+/G!ڥ7m"DC\@.I}6J%@Jcv{  ~3yx6*3eGU-.S ,$3Alc4ʾ[a mhߙHf;.F5I+éHF2Yಖi{/F Wg8Xژ/}9rۂkqytWi a8l":m1( UhDk$ 3Nk3.sHbCCIЩary OVD{wa^Y`fF9js6~+_`W$A{g4֑$q;*}ix)Uћ/1bu 5/LԖxQL>.&I\VDo! ȉ6[@ǓӬY}l {9`oN^럇R]R4ۢ"z6qo{%`ns+??u%[a[U| kpD:"(L\=6~gn⣘W9_q˻F@:lj KɲҌ}м~*eH\uWҙ@  4w\MM7ő .~&9]V#koV YJ;L'q_"p+qEti"7/\C {U^p*?Rz]Tdx"x1m(% Axg~qڙ=[ݏpn緔eY5{ȀPpK1 gRC浉!DՁMs`M ٗ:s^J3$<ϕ}wH{gUpQO ^!ڠ }F)zL`,;E+o ;J [{ܻJ8w/SJ$9oT2cOJEy;T <ì!tqozu52`c /qlŧ>Bj{ٸR / :eaDTvZAɮp͌l>Kx8 ׋U(`DlzZNb_@U]ۊiH{|$hH#z9[ u:QlXb`-<]ɤl#_'NLu3dz{CFy)t^[)x FϾXF|ؾ2a*Mr^!y\-o4W4Ijr:1qSBfJwǞAsO!Hס?L©2@iڏ9ry87%0Ž|BkJ N'{ԫ n&Dx/Gk!D[K#n ܐ8vIӒ$as+SA/R)¡M.qͩItgqOIh Y7Ruiz9- D$Ըla[S%O)v#wJyԚ5o_:l$0`+E "_. Q^Dl2.ؗw#GYINa#?TI"/# nAu1 Knj?_K$'r<=s 3Q׈;¹oŒVFT IG/V'{(͉eLb`{_%鶍sQCukJ ^2p#C'?L.5]|$RA-Y ќ< LLi{~*{0CqsǗFm">0 {G6?ݴC1[s\YĹDљYѫu?feB@YUiQzѤ20ye99Pz۠,_>|0MG&~9|xr=C*Bj+Uhե٢!$%d}[7+уxG:hN*株sŕ?H /0bc,BHK9|kqӔk|ל\JIlb@:~29vX-,N-^to(3`ekw?w8 wn h~sLvDUC¥4p*2 cu #օT4D)B+/pDRQlh&ZhOw#2+3됓zqN:٨hZeg#dh`'L(N}&ߜWq[O.Ul4{K;VyAKCfz+KgĎ2t ]gk݊v jI#.d0x-U{ q2$3E:C} n" t6~;/1Jrji!+B(Z9OHMo bhGE9#n^y= ْZ:C)P9`@6Nvt 59^:̧QVBU%a@]rixꡑ-gXu-r0O\'R2ۖ{1=GZs/C,HN^a[If7aASyW՗>!Fpș᧘b}\_5yd4 mW?eY=4 B\/ ڽL|*QOӉ&Sk'H\ʍ'PuE:xnP"`QOc,7[q2+|ϳx~nf)dH{,}\+%RϘ@Bv;GIǦ(j&IR$CJXz5\X-編(ro:C:xTO,}h꒨|4[W\`dzZBwa L 1z>0uPފ$  UU8_%oYzN/LP;pz*))ܜ WT{"S=y8r8N<'Z]"NZ-aߛ8-ny'INRehAeg{8ވE9tk`G0>J ["75Sꊝ|%MchF>4ƶ3:GL)7 \؇!1P?*gn#>e\8Rʴ t: f$ar'1t&#Bn:UipFxVjy6.uN F:f-l/P-@apW淣}AJ 0h-i|`K#a N||ĆEH4hދsy\tؤau~M鏉=+q Eh|r4NÞyw3<4ngK6EH_d ڰBp`VK*:%a{ș'v'u} Q/qH}UC 6g,~ 7֢9CZne)jk}wM S `C=/T a72btc91Elj75+ :&_N"G o=A0EƑ4yWl >ʁ/W v!үus?ցyŘ4T _jIOPW hJ A捺ʋ?{;nG>C^m~APrIEWC&SˣX6UЙV֖y[UJkaQ,![qx/.?>W @穀5 8'@\ߑ]hЇᢩFalt8Btx7^^!RsZpor?ͯ7BG;evq"PL B,GIgQֹ-6-ԤT3%\0z \Hwl:vfOVLdGpJV~ Dc 谗f{s3Aɉ6A!׈:Ǣ :_DDb_w51Gݓ %% 4$ .ZX``D.̓[JOG d %y?i)u^*E>VJ(ʃP%sWsV;ľ\vFp;DEX}JTX90J3t)ա}_EzęKZ&׸K4#kQj>ˑwyf FA=bnBI0U,PmǁUfNŊ}Z})@3hk8 '=9gD%[ D'^hr(v v1 zu e xK%i΁S3{J"G #D*[!`_@`ȷMR>SCOj+u!Ԕ V)@(sR12bBT=I ߝ3$:+L~[|FH }@lk,uħve/`YD~):v)/; ΑN8 ߓeܮys'Qg\xcA9Ϳl /_9?AJ~x#f؜[ΜA&xC :YCB様gt愠ad@ B ?4c-1U}]=q:8N?eFNRatYҿŌoufb7T"YYGH0 95p,1:cMK`֖cKtD^V(:;}2E!^il0nXVo-"R ,Z%l7d`4[Q#=eο?ZV[,9w&]UbN{ؐVp7w bA5i,% cfe1 Nrt@XA rY P.ZI6˷R{2x}Jr!AoujVUuG,=-1|ppӂm2ؼ\mHH 2$M :Bf+V@+Y0`]A4NstN!VdRp1RӲqC$a$0a0r3D_=Teo_?)0Z*Mm8 YqKAehfUTfG]GauGjrb!Э^ j$xt&@f0H"t[S~)ȉeN/>HM?4ނ@k\|fk 2Yͦ/;sSOI2Ǻ4 |fs"9g"+Ovێs}@ L2AS ;WP%%P+s_9􍨪(: кMY;s14kN\6/>vHd. mon4ע)e|'7mߟ@0q(G=`D4o!Wԥ/|Yu ӽ_䂗P'"!t>3gWٴmYC3ƄG҉24C]|C$-K7 ^+~m 54J4҆zӉ_ӵeoKhI3NZTK)0W f4WD"1ؔ) `czVRw6a Al ˧/\ &?l6A.Ǧ}~dCïW2Pտtoq2pK+k){wN6]QΪʏh.Y΀l浗,|=Vrj)u.ϕ%Ɓ8g:Kwϓ+F"fMTAq&].z}oܮm0:!7ֳ2t<3#ݖ] ljP,¸)|sJV#2čv'ԅ jЁCMnuT1iݓil9DtFvr8 .i⨯dM%ԙ E|pE>f;ju| ֩ZNa=G6r|D"`gWtxr6b{Vg\gO <ߔĊ(+[{Y SIw^xvs׾ɠ+/1=yC.FYYDq;`mñ11 Uxr2s|:U?:Kiס,MoݨUGT?pnA^!|-קrQҳK*Ƈ(5+س r/~TЫswtr蕚?8P1O[6&gEa- ȃLyjd0c5A$NB^UOU|xabJVWqeZfOY$l{;U/twAډQb @)h􋺩48GD\ PvFu j1j+awZ?@wUS Zd `U~,=\)&t! RBntô#! LEFlA/6?~Kh1"Muk6Ƌh*̍&e%QTѺHQր)Xi,rP_y'׺ o+lɼ4 ++a6dtZu섻a9:5~  :@GcQW{Cw:1k ZH6 {tG=a-$pq_TSeA ѣ9 c+4X9w&PewWa$)l8 u7X1>g NK坻0[ DP$dCN`m\zSӨ<"+@72t`*`xwPkz4b%aWhn@56:HMX YTrۧV:ԛSjG7uޭ. ?P{ Jq%q fڑm^ Q-[}'N0V+]QϑWjV ,+34Mq qh0tA:4b\\%:ju >gi9z n >ax}:xGp^wQ3ej# gN!vT _iYZwaSO TЀ`_u ?Η7̰m;Hb/]D-zq>`YJ ;K15#p}*9`#SGӮ%$Æ1П(V-bwpL H':Ӕ֦lx22dɛ^4F*#2ID$rfNOE׍`'i=^k{L[:?qh֯]1w=U.tCH輳Whty m/3 I޺}||.G|a6ǃ(&H'$O3;t|f*feRH&6`0.+.ڵ׀Caoiw pWA+!8YO mS+h*dL"Y"/C R̬_GU ,][s3L)V Z9NǐjwNpt7 Zy8>.ԃ% h[$6E*xg;XJSh ː.K&E&Tϳ /`DOV>|`Hs%Tggn_RTCV$9#XV|ԑ}[gsW/u=mQ ?ԉHU|JZCNz=3jG~czR*%LL)a401W׏1$u_;dS9[u1Ԟ)PzU_cCڼijN« Ğii7X8GVX.|?l.vyBoPm_VNy'"gk9ҝIZۨaӢ<ȁw~RLda??B!5Q`LLe]m:0VC3Cwp~Qb.-/b4+w)*H:)y3nSx UX_/sa==z9xANR-05PO7'9,.o1Bhl[:243> 9PJ0;9绗pcTH4˞";ZЙb>]R uErL1Tu!]uMzh\L4s3!a70N/3h[uJ6ů0otέP*~+~jm_NV HVYSo<x2QOhXޘ[ZK\ȾHkP]ōv8F"<]ͣbPD|E+!mzb&6aڴWX,::B6^ŔRrs:ckRQW[ L=U 7 VL8h=kwLډl04My fh[gʯ3G@LDUI4srmE7lզXR/GxqưHZ >Џnҫg3-nrq eFF6SG³l:).v9=]`UCA>:+T5hܒl`m7qXN:"k*1\4uti Q*=ANr f9lӹQqXyj@ZyrA>kdN`"&Gr2i_YId,_-ξ/G7 iМ?H EB*pW>Nћ4VHo;~-< ӥ rBv!=V_c5{{-,ck3ZƧ]j)7ɎӯOOnpN5z8oÌ"D>|N$qT3(p<(\9~ 65y@t4vDu/ `#6y]'[>.v2h*^'1[e^ @K2fe/>w/NUs"3G1ޘFys2>rO"Z ݦ-cG5!l[eg*۹kWbJ`y'w귀 ^4GģNm#v`܌%,IfPsTafޟ^ot/l6,T{yzUC~2W1z*лm>zOBRy jX+y)~jtg_H>xSo缮ORs|Xt&Ha@tBNj1?s*Kpϋmmy 4.e+^`p-dfc҆)Ma"vz?Rz0"Ï b/%hbC;9{g)CWx}Shsyl@Ȋ`e*I z(qُFk 7YȊ]$jc^{ocvx Y|' ZxSld8>}tسsڋ`wH\[ Tu Ɠ/֛~;!AI ciO>w-49%Xo;夝Ĩ3˔U7s&k_1H?Tɉg`߾ :}xph#oz ;a~g?5,G.?_?Jdph5$.euRF3:;#BP4ԃL \{ʄr~@U, +7diY9s9*RȐ2jrhlSK Еs@ʽB#(A&n1˅#~284= \rdFWE:QX?wFk mcKH^Oº6< e0e?ǒ%Qsh(ηY<{0K"fa<+ݜ q-"AX6$R h6/*NJ|?nIfw:xBʤPk2/WJ`/$SۢO=E|x̀|oa"GazpQρ3Mh,yvs%!(8v(\3~O-ҔB=_roR+|]ZFQ-8zC4P*L$(YjԫkD~ж2UMSd֜0]ciĴ!q :2ME_ۃ k*KPKDYb9 2I$c!b~%!_'+QdbzpZ]A-yrM#FكG91n-ǘO>^ZetLZ},RhjD ~N;87gԜSP {ƟLhZ\пI]ryv|0!ske1®d&'Ey"=kW& J,p2#b\NA|^~ Z8Y.Ğpys]xeKj44Hޱ׉V6V]˴@yV{ȺgdQσޭ$ydd[nW!1 Hr~G*:/sߣuh{rZl 9ߍl} bj [J͋)IaI˴-{qszq0 ,n_)8Sĺ`5Rv]:6"x%R߈ !XC ` O8D%=n ͑fr6p>릫&1n)u/!0y]96{V Ȟ?*WcݒpWZ WqrudH^ =ͿJl6$?RT? jz2."h闄o-bbӝFa˪!8NtmNM)Ԯl8Ib}{oQ(wڋ\Y+ DFǹz7kI.A?U)iv12ldS q:? nlRDQ0{,"w|X&3#^X/_1ߖTߴV815b9_Nm_w3LW'ɡR !B5scL#KOFѹ;J辊z&B3<'mݧ;"PzV(en㬌Hۿm9p(Nܲ G+Sw+&jhc_gGD wKP41}8D^r$-6[4>WOH"(-SjOE\ mJW-biB6`=ʻ`e:gW7a] nSж#%`U0(Z>m\(J\S$7ӋmgmdEyxRciФ#3KO-Kj B\͗2I"M9K^6=l[.e%̩ȹ7,'k{cA>~t2I9w ( )onEv.wwPXN6dkZ?%lGl#Lݵ]˼>MKmD´j|1Cjؖ1920)yU{\kIk!%4b>*0fuY5UE&YYZis)n^CޫSG It.[|咕Bв$ gyVV/>cs\^- g[?:9^b٥:G4,/qJF.sD EK</9H섰L8Qt@?91J_8R R wyZj"5R_˼ic`!c<\{Jc/nFǡI(v] u\VYՀ|0VP5Q !d{̃F;M[ZjL{|C9Un Μj)@eg qX9 ޖ|Pr^k6|T6qWR |jx`[lLñ~ x5uwEa]K։66^X3pW`b㠾“^%:ݭI/SbcBJ6Y\_Drcp7Z[_qlxY#ȟI7՚5rɄ&oU ϛ}:DC %FM+v3Mz=)w{NE*) ͞rTb/[S{SvNԝ27L7|Hʆ鸿;G-PVE痉J,Xձ%GJ2\| M,Q2J8ʼntFb,|'CaWw¯fwT}ɇN/Geй\N3|cxEFM j3k|#Β6VSHSviTiog-(hQ[u颊΁Z ҔSQĀz"H=ck}P1x0'#EN=*(1F||喨Zݞ~@e) PI/gx9̶k&=Kh2g*1 G0y+ #",֊8~j&ueϨpeqo׳VFWT3I[W"5 um1h1؏.pc7ݡA/[i5FH[Q&mԿ1OQu{^yԠ]rn&bp:{RK%ق"w>.-5|dZS|<@tot㠎[ q'2'EcHAhS0+ZkkzuS84v^iMwgUg$Zrr#S%zRRX'p\%}k,Ԇӑu,0ͧM\\yRon6\F9yai˰|Gn)& %V~ͮBGŽTvO#89"I>dPE1MV$! m Qo9< D-;㺚w5fyB Rܢ+>lЕ/W>Eeǣ; EWzbjEs|q4K :ѿ;ҞN9JZY38ϜAߩ@SCJ54x-7S1b*/Ӌp>T'txx}dpQlҿoI7#vPLlӻnDXU8: Pȇ)PDCP!r+MFU6lrCIKeie3]PTn)r!j|tFS T__P\^҃q:XjZ>vަ:,3qu+2ǃ7(@QƔn<65!fi,UC^6Tbm 6=PЄGEF%VP P>IR]#XƲ2Pt譩Z%s>= TlZ, 'Xm[FIs ;*jC^8 7W1 Q`; }C=yuAIƂ7R;=?F 3zDfQ9sF'6guG`KTKM3T @,cAh30wovCf@M {CJ< n[1Dn;s]NBUKlK~_p<\3$KvQ߈*<Q5|%a̓v,Ki@hFX#q0EEJvA+̛\G@ByI3P1!0$iWÄZu`WWuaFKA4R3ƴjs|1r澽a]\fjڅ>(DXfaG{P"vrm̀W>/15 LEx?Ih +iE>dfd i( 7_skr \]H6d+՞yBW>ŜO5fT ;LU711zކÒ %zҀ6mgj5! "tku@ ,jĽ}r$ش|{(;zVؔyZU{/?J 4^bQN20ywk_ٵڠEH"t8oA*Kjޓ̺l -G{P#~^rZg!DR!>=*szN _=L"E6݀b/E!=ةY@*7tІ; UzT) 9H+\y$0W̳ϝVZKPHI"P{dW1wt_q2:c|J{hFƅCH6c`qOrpօ˂%PXKwg_AU&\ ˺x=SG a&2_-6Ydr/,,/q6VXd¹~y:ԮR ; MEm9ShbH[<8ֽ %EEMR(?͞3˨9J6]]syf"7()D` "'F ʬs}(_vwiT!v,G8IRyԮXgݾE"UG}5S-Ir)Dx9P|0ȟZ 6Xэ=GANQ ՗qb?C_}]9ֽң {/&Woz8}ƿה;I+0qg=I/P'"H?(iHX\  UĄj*:7 *)hƌ6;7z=\k˵Sy-@OXFNoؠTl-zxsDmrM"lM6ui֤щR^C0}uWy8ČnTӕ"w$ ?JqANKv}QצzNOfk/=i"*.$Ks|88#@ugj, %r,[Pye_U#UMdlH_vH]}Dd'eK2Sg g~*:jZ2X)W!F[mm,"eO+<_ ynOn12xeMPU YlfKWupCic~Pl9+G}iz$]F%q2,%|Nj.`-u_gl+#(L)To}-/0l< FC~BQ0H\-=|ޛcXl1cG6x)Y` TǘyI"G#5w. Eg=SCsU2T[N`@PM6hX ϻaX p gO$^lJz:a+ب%] D"h<ה0uԇQ)wAjӱJ,J"ƾSUrV|r9OdX. -B2yHxH{)u5LOnUI_<f_ә/V\edܽ`~T\RUbqHB?9uOD/yV- EQi{yeƂoKU9I^[{Lt0 4**p!]8aO3F},40ZM/s i<Hg 3"B?[|-̏G~w;O][y\QPW-} W2wmƁwnZmAOH${+zr=2>U` Exr }^# : m<]ADlGpE#q-&z>x0&ĜqF=:}/LȢmUʒϞ+HߜgϷ}d abpV^Q[R{0BE|-GMUz8wmjCZ{>FDtⅥ7̇ER؄kթÓd{IJ$.=_l,CdLe9Z 8r6N/,VvM~컧3s@`ޗ}{#M5OKud$Cf[eb(X'FhgJ\5 \}6~g169+^vU 3 h6>Wr㿱*}18+X+=qٖldY+J^XO+~)I Ӈev9s>뒝76~GY*ǧqµ/e bJr_t}Cnv*SSyyT3 e1뫩ȏBUTi2[:Y{֠:s;fR6GA1(!wwlwH,B~\\8)⾶j=-4 ֧{_^0// RCQAU%uGdN~T6`B? '('omWЩCjZIC}2s"\{Mf;gESL3ącQ lnijy;iy9|ߑ`HQ̂_ `t"90sysSW{&= k<}n4:x& D3!Ѷ1\[FF4-L 4ڕ1AqV&u6KrG375[Ng~E#JuS2ڳd?N\L0>-@xs[/!&z;(KC$yN8Ul %|+XyGbMNMOy#dzg8]mJ`X~~xMDBsYlVE:=:2u#zt=*1陆#ʶ'z~8j3v<6u. #{1@ Z5Yjeq }vheζ[cUA(ìo"^_aj3_+ڌB>hk%F&%Gz0{]Rl-.Ȅ6b!"v 5eJ&ڞ&JD)BA~!T|6_ Ʌ{ظ5ʽu~d0D11>!L}Ȥ9af&ꗂwxtDz|$Q>MnzzSϘu2LI*tKFGmfу9 t.S 8T41% FNdP,$>Hb`zHdSxWK^,S,]Mj4TvS7?h8h oÅ&25Ѕ{AZ6iHW⬽CUhi=a9*/jbk2DD7숧G+n "7&еR:G#Zvވ@GU~ .J>gS6k¹ȫ&kX>0nǏ$WɈ"JMR2+;hh " d=Sp'q O}†(%!=yYv#"-E ) "KDZCslZY%}`i:$7/FRD؊1zPh?*"5@Qtjk)Zw!iC)(kqI|5:hin5yk+\RHDMwH<_0x*I*%q)d4Aw.3Ћ,q| Zsz;~1<DS33>wx'hm9bTCNx 1w2AW'݊VuN:CdVWF̸D`W9;Ѯ芊jl9SA vYAH'EVjF>.xK 5lzv` },tb *kfMԊĊZ1Ē'6Ȯa-|oi]Ѹ$|0S "\: 3 E%b%%@Zvz@ܠfL(Z ::}}EE9 .d qJT M.ChBb" -j(M(+U`;>PkMV [==,7-G,sbR>6E#LIm-=FV`V*{,ca98.g8 wLl>9+Z;xi(>(Lu(MKL2cxFrB?=y!k0lYVc ~%yVh9DrhpӧXB6RToY4o*Z>.(F^ x2jwK#g0_9ZQ@[{G!Sy Ї xgy>Dhr8^Y/s:_6I]|{ӬtoE6+ %>j~z:N#. ӧNF PV8z14p)5wf(o$"afT[g{0I[ЬCU'ոAjO{EB&A 98X5V voxIo $%A41BV[LIԢ>U0W)ʨv/<'SnHڨ1eT n/Lx Aej{D`.^MVqԷm<n6i+v*ao&< yuv>40:z+-7ux9dhJﭵ b7pn;{^TEEtHy֎>ėܷUn"Cc1:BvHkh;Y:Wopa~O4h$QD@-xȡ迉"6bk3cZʈ{T(vǿMc.h0ǒ fߎP|Uhl^Xo2PX5caWA)_.:ryҕx {"x;ɭȰ8hN&3sRS,Bde1i蜶7L)\_Pƹ|7ʝq82kݭ| ڬx*y+ Z@H&eHX s LX_-u31Mz[f"v 'U^#M QPRv`}NPcoCE'+ΧI Nĉ4tE}#LneHdQ+[nv{@8ޑpWݷ N~(H &`w[=5F@@}9-9Jk9!xWgj(φpᢏ -Ƴ4'l(W|׺SX\o#x xzgbz~_Un4}M#AK ,G |ZuoLs/Oump衕T^k貜C#}aP %[;~x_[|d2`n,Ko/ xID G`i4uZy6YaVeU7a5)xV?n5Q c(oGyw=- RSJ]i3ѷY J?|q3d$`ZS}pgyg1b5kY+gʪIdE| $󉥗Ap{FS"4K~v.zD{%'l<4H VBKY_l1*bRǛzv}MJ,mda)7ٜ+4Pe,ik\Zo\FBxp'QUP2V2Xrl: АX>a֣]&B\f_AI%ݹ˲gޓNͣ03su"{{ŷtІ1@'FކWBg] 8gK881ieklBEy_0p4DEwf՝}u'IwdaAPZ Zs{Hw]} HZg#fȓ> A^BzH.I{[F֧:{` (5RW[AMV<*; 0oc,wr-6#'j<@s}sQ"K'-<&\28lW/WOZs7H =eIźcVZc|SiT&TﻭV+"]7nt umU&e9oQ=x:k@b~{KiVUj@@'/%Xo}X\ Q dB"Doԣ,7_!Qxc`bv_ZOM8MV|$\zM2Cz\X6y/ucDSWQ*9wۙ? Fb_ޟ9[-NiճkiWcR))Ax"Te*MK'ĢJy|N6%5sad.?#w}.뾁Ԙ`)g3L W-hgac'/`Ę\m8&| YusfnY*np}tthV{G˟hOd9:\ɠQ{>LkQ0- z#0M`Is )ڏ NDD;t]Cdp+ wP1F;¾#L{@~,_;=´^Bߓjh~::jWlk|nf!FqYfN$ #ǡ+kؤ+u&! ' ~S!XԾwp+|5="$`@Kcl[7յ@ux'Ty3Xmk~ @ >zB=bOmA)84ɯuL$O17,'/y &-y @fekE>t-x$ 2ދRܶr")Ӵ|:$HlMBg_:WRU!%U!Cd"QX ,pZ!>i rz}Tx]=e!b7r)JLwR!6VGӫ FtJ.{;Eej>.i=vӳʄ lҁ, P@:ޏf3*3AxFXG-twT >q?T}}[6*Iޒ$?&Yn҂GoZy|'} 5Sa&zU<~_ $Cssr|O4ք#Ugz">.T+e41˒rzLzJ9Fjכkū9I6Zц-:f-UàR]d([>3zCL$P֦11WeؽBM$@ P kM9 :OrAhrvOYUN} 7`+KmfH2X庳[ڠ[\uQl'X; kιigF)\IΑKZ374N_w&538!O.N?|V:Ϲt|b^!9 0F91]?oܯ˯*/ ?\.S}6"@ X1!iw}֪|mt> T>-a;gFu hqQ dJ;\D4xJa]|ƹSO=%9U~\$S*9>0"x 'Kl$&~s3 89_>ge%vM'|΂ev\?rrK+8E_p[RХҴ@<@1Mz kB,kl/VM B+( X=̜O'=~'@ ,Dde7K DgmbW@=@RZ91 q ˴r,.vJ…&b'iu%1IRj 9H{n KyLsN>ǢZno[} yt,bx6㑲jD`)v=&?ʣG[bU *$8# 8.̄Fw)Ï*uABǺ6 f> F/XȔC%xRG ܴ+l6xj$rqʻ&~US(:2K/m=PX콞 I]C{w&o[6hݏw,xphAuMoQ_mfz&o_hiDnvT+*X ĵE|1Upt5D3TÎGD{g`D%7- bҬ p"[q" =-oҞzWO9 T) #y-t/w dA=USEh^ D:""3&Ps_kpt&j]4-kvaF `>.4s^B1ENȲ&2G:DJe#淞MVxJ=TWCV)Q8k9}jrI͕D>I Æ\ɭFPo:5s(oṞG YjQOe5X2f*e!' &# ?SzO&q让Dpp+iN>Wq-ӵopKty{'ֲ lHU9\2&g̈́6-S!UQЈnɼKm06yv:nqsndӻFGL茳m2o/"do{J'l!a hk"}9qNid?0>ȊM_Ao0'@fD+6j_DT 78ku#bʚ5}M]6̄ i)-?$WhXغ <)~78eWzpkx[qq !/BAsX?(t5n9yLIEMy3 jGD>JG*_u G'%N`=Py\*ZB"> 97_WK~enzF6if#dE0,N⍒lPCsQ{p/m^zXlX~VkLIUh[8)5!(?$9U|/ZE qPƭ_KW{-]tuk?no?6p}^$]K9%J޶ҪfiYe(N? x(5RӣRSZ`KyzP8SHpou*F'3> /Gss(7R1>3N}w$ӸhWT֭>8iCUƶm6Ǿ}{ujjy#FsD%0%34k-rsN'#i?kUrXf4R~d/Z|K|.|s1^Ǫ`[a$$]K 9$#7O=m,}n$ pK)U`Tk xB)HB-[DadHU>QhM 2uwTRP;?QVZXiN#){Fg 'ƃuX!2ʉshhL:}ȩE7*2>wQIޯX' Fy/׬ohf/24x.ރ?^Eol3:@FrNn܄u9e(< 1vEDtG\<wn^ϕRE SQυ)\{â6̘Tj7&ۈ `KNlV_XZYLo =Hj.FH^k"H'2o"\Lt ( P͓3o,rG*c:^TaUTiI/"cjżl)}l,w16O3͵s'hk7cŸ&|F5]~Sǩв4F ǣ~S,~Z9 OXӛsRͺM=JF/Ƞe:$jԿ@PhI4 ՃΜ\顓pdy,J(Fm>u3``q '{e~_p _߅^un%> ]P "ʻ<;{k˝2rGEF9޾Ve ŭƢNw~#v0>&)Xqf,G,`֕LnXcݢu+>PSRmu^Faj%*8u)mJl5Uy1o>3'_[moӏҫO877.0ʈ \Q7~rvi~Y1:03-ޠ͛0hߘ@>UZ|3 d4l<@PA+%lO>+ruFK_ S?K]iPyDbۊώXSwCi6 _1&@eprADu_QvNw:aCOw[uv84Зx߬+(M~m{7K0w۴GV@]˷tI#LC$P4aݠAgzi)xtt ۲Cس|'?V ,5jDԡ+8efXrɅW@BQ-1uݵxG3&+*NċYNIqهF 7I(2 i<$붼:\#Vm3WLV3-lJ SxMg0yxa&iRXq?K1 `(A^p}YU"@6ӂEn9א,yc;(a|,M kK[ƙ~”U}asO&!G+0osj~Opw`HJHf~:.!y0_ q謱*or S-k8MnjJrOifwRCD^hR 9SR- Eq) g'NVJi1<<@ J*&2Zdq{[ uR|_C׷1Wvjj:5PAqoफlF6fB6{UsHd( ^@؇I_v_.NK*OЋ`p?,JT7J d7$ly1Ej59K2qvz:pV>L':AѕkղI*?qG|~VSwI h2ĺ3z)=L XBCVZ;W@Kҏӓ6vSBFԿp%OnA÷6T-y_o# w:CgdO[]LRWWPɸPxOf#b,6,9w]oXFMCn R+%g$vjb64^ IlJcVD-rt5UF6p@E#w.P&V[hg((HBpeb峗V%HԂZalI0 2o`6 RzltQ.2TݙʐsIySo $ XY~?kEO(A_A2}(|lqzjea-W.GoAzZmAUQƍ0+NTjA" VIbpOzpk'w~㹫r)fyuoiz8oe%ob8!T׸wC"7^(W34EbsW'zF d!xs[ͶWF*"mKeii9@ۂZ1xE $XM3&EtR2sU(ɥ^\6NUT(O;5_c@qsLiDwsP^Xsbs((b`ZޛAm0cWyLo_);sD%q?>b 4|oWk11J({BN!{{FI,k1ވE矚`v8fO J ۲ l!rνo)8 9tkddBdz\)7ѫID<偽GX˚.6ë$'Kb'$a |o+>a-'~9& +>kY< xi64<-?Vq; *"J<w}Ŕf֑}ǟ2˿'hfJ /ǠAw;O؀\|Ca-nGYV P % hL$W 5}f{3[dB@K;‹8W^>ǖnvQL cٔf&ܹ*j }7Lˏd"PelEN.= vG  {ާo\n㟛fohjpJv4,VNPH^!t#An&PHS-gXykSKT #`: -߱9Z||OyݙO;2Г25HT(Ni%mSgi|##bϬp)Έ8=zfE6#Q+y|\1݈ckVK*@Xr,Eo:4_-1j(?L'vw&n,"F L V=*cFٛȓ W0'krI˧"gھ7b8~т[xx0W8AYHĤIizdV\5߰WW<~CEk]~Nӹߔ&m0b*BGnVI_xRee:2_r+-ܮ(GZ;9;psO&r"))^S+Kuzt~ kO7 u,6[35[a1X~oOo[u˾f|uG6<`-ŊiQU?kF!mBE0h|S*KN'F@x MsT4REGko_;bIt;DV tHLY@_Ef`sk!qǦӍ/d>Vtڠ:Lb7Mb<0o *gRqʓ]/:-mVfM}\37+X*g>Ȍh ەd'L=  'Yc6[(h9KB:RnjrQP)o^6r>uNөD,HB0 l:&1(WVo?ggP;s+WtqT+D ծS;ҿ+JS>&mbػ^WbW1_ xe _1 Ǒȭ>ɥXfg LM`'|[*\,}F~O|)NP[E_Ru +泰(vXt8tvX:`~I[ d-W nnZb\>|Jd.+;+~Kin1@KӇgP](O =ehٷt\`~vǫby"OZN<.}:m"fx!uG?P$4VV@+MPTyÃ# wQ |\Q%G2_NCZR m9umXI%d' as$!.XHwpI4Yly6[eqiSY14n`=@5Y:}a.2Ķ _TgHl}+oF sC+c|Y 'S_Hdv#EnZK? |4Cd*x$d/Ȑ'HRs˻~r8'ڀN?s[BK`Lp0b o`i/^vv\r0퍩)7!;3)ja;-˰N'ab፰ "9hCkɡ+[#=VS0 mOFNҸ\1'א)]x< vSG̕0 jI9*T'c#&NY ,Cfj[RJf',|.wi}d&B$'Ngsy O6"!!ĶXU>LB.5|~mL 3MvV:aG(Da0wfvx>T}AJjD(ᯱ.n IiH٪g|Z~ )%ߙ jH7v9|~Oo&fOjmFꁩO4N 6mE ]<]KFolsHHM+H'wACTS.D"x$1`6@`,pW읆]b godED8 4ao2Bx{rIcݥh͂E޾syH5힟XŠIX,Il2i<|/&AqzgӃɠbbN`a/"BedCZxɗKBݪpj蛓*"rXrز$ȵE*}+f2j3+;՚N f>+8:Tf!,k8<"Ǫ:7ܞ :yv]3CHciU此y-gȟB lUcU>ܡ: fP` X[ow :ޏyl?L[Y )swnkcO5fO7`ښ$҄&;A=>X%JUg9zk BW92_p1lhZJe4='c$2HλZEDq_ g +u|2,v *bko$װBty."4dI c2RB d’EA)pNծbAκg_Ӳa*)iu} x{$.]q-U+/j s-IX!۞2B.J$@/c]20BM *YڱqX޿OGk-S.Oc-qzscN$vFЭB7ښ$w7r=Tk2ib%-h`|UeW.!{mϛRc%5lI_E\7GT-^n˽okc@ Ҝwo95|p2iE_$=`iHjVJ`߷t 4:R֮^כơ߰)1.OhL.1vjhmr$1~2uخL}ckF%r Ys; ~  _Jl^S:--+ѯ2p٦v`{p4~؏f#LWL#Κ2X;%-Ԧ%D/ܯLkzK EA l]yC,|MY=~ ğ^d,1{!)M;(h删v9gT_Wtc)X~^)-aaQ_i9Tt͖rH.vb!Si!ܶоp6Qn&?u0$)aS&CḰ2bW Ei rN]( x~@߹:~v--&`pQp' `s,BE^r0\,y`Tae[[d=g `f%pN afjhu2z?㢎A h_Ա%C!)[EѴTL>0M{^(`jSC6~4+H@rFͩW{1H6 9^B2Y;J6V[_\)j,s_se~LZ gryL)Eܳkx#JW;#vW[fEYBTbsр;ڎـ} 7n 6ReLuBנMVOP[*Z8<`$n6מ|Z{_VjZ R%P Ӎ}JRI,dFk cuVpuczN3I8-#X鉘z:©E+|ۓ#i'X[>b|4S@K kYF>m5&÷QsV~Q#3f$;AB0v,I3H[" @*Uw2NwA)dI} ׬}7M= n/RK'@?.&'ة&L9ӮKw/mPƨkNæ)P+I<@D k2oRi(SAKG(`# %퇎懳S,?SI嵈/Ϛ%ڱ^pKoXQgt[F o EӦBމC #gۿI٘5,?{G"kK$eA3(ȻxL˖ 3hEAaˬ=Ǥ㉇ji+زj+Vod[ϙ}b9)$k3/ cYQ%"e [<_ F7Ҝ`RNn&Kb ) cT"JC].n^2ޔUۂ?q;>)̘&hM @ .!8=S-b"]gN@31d,u~%X{_LULAEu ܄S5`' t48S;jl ((Wn{5}z0X1wΛM ~ [T őY2|MK 2^Nk5lՇ8QoQӅbPy?\&( 1Xa|H&Gu1̆$b]e~m *uyF[ʚ"ӗS/x{Uy/CCLa?],ypE!W yLW~zs3on'L G T*QXA/3XISZl7 R8g̏_-l.BQ!i:IV0'=Gm !K:i6~":hƘ4ZU5NBz.0S J'#[s!ܳ˕1x:Ė'FU LsƢϰq'+}mv[F4{sE 2Cq/TjkDqP2l_^*V[KRSvT{U^Iyo!uÿ?Yr^k٭VM^-KXj 0 T&)( _ҙ>k@yA; ޮ]@Z;g=>oMtZv?e'>F8=˒"R Te~{Fё 74ӆ]<7Dl (hQu2Fh)]H_3kI3@xռ֪ ]G=n|8rN<'&w_%OədN7ꑊhŀ'pL|K G ۧQRLhP@ӻwB&Uϲ5e9wfd1V,:Kd)uU01Wy &O`E2I70*b˥7U o˰C?CR\B v¯:sxeA!5G2*13M@sZq D[;VN^+ʗg5ƥfҺ\T?&:RCi'),ꈙHU +O0.WHU1/Ғ;Xb`4U8C*㬬 m6|jF=*, SIдSV&L\US2AVDU~ٚ|ғc}iD/HpŠ g 4'Jζʣ!Ah9ń'2O}WfJHʩ7oYX0V$cP)W!=9< G2 (fHXzP4OR- ڈ~!"`V`eT4iL0!eɩy ;դ0ew|?E!=EsU"FUEŸs=dCŪ"J2!3>ioԴ& O!^d?+%oj[SFd.H'O)i "|W!]#)&QRjo:O+_ JMĭ$Ueѿi @og쎈̓iۧ)B"33+w{\H 6]%l'@}^$Ex%yUty?Owp W׏Y~Jr?&ӆs$mSFK04=!c9bӯX=:Epe]0N=i%`v [?ZUس3 })6Me>6a 'X˥c37%s2Sv[~uR ŜTF#ʒ-^1Ȝg 5 :qP*3*]}C=eFnFXte9m0Hi/)#m   ? HŮ+RЕ~"iJQ`FPN.Cm7a=FCg-`|b>s Ӳ1͇t`فد#t[$F_2](7YrF)B0TVaJdev1(_VL)@LmݏbՒFm.6v Ky{PW`6K ZeL Mg|X ҇ʾh* O-X]>35ȩkɮzNtO .:V^.FM˯^Հ(4U]Kgbue~ ָqER~2߶]<;'#7U'@OA8}6()1105Q[Q7!Y5 : O, ?6TfΨ`vT+vqujug0`%rɜLP6ZqǗDJs> dBZd9bGk Pl zV4(!Џ!I*׈}KPPv;`"K-z^sM++Nů(_ϡ~z݊rv*B*XX'SE/ :]I Ejj-->grNK%j>>J _g(,MDcp2"3x0l8E6͔[qh"?ն-0bsjdr;%=}ŵ³|g?qkozsiO^"_ = VZ8hi5'*6֚%nWTǬ3ƾPB.b  0ЀF1!HDzM>8Ōz`_/ vUdH#-Hq[,ۨ;DC4/oB6`ͳpaXz5I_װ7H]xXpjyO(vf^eco#*L_LOpӏA\I& W-Z\ZzN') scniΙÜz`U6 f Kѯ'"(;ycq97hcN 7-kvDhI\쥉 P4=Hg\n]V X>!u]֋l`(?xbU/7/)bIs;yP  auRڕ[2usNmFc WF.7I+6[K0ьM,) _%MzVk-kDks ?3tOˇغ`-NBC؉4xט3c8 taTpݍ)*)S;*Uqk2/֩"ä_HHZ\$ј\.==+/ ̬DSFBɖl]HxN9nJP[XG /T%wNFiʼn/$*+nGrq8OEl{>]}4Hil(]*깰ЋCv/B#Q,5|EuD0jsje 09N2`/8=kӍnǣ5K#8pVƹgO>Jg,}Tͧwv󫓜/M9`=R唒#pzۚ=Jnf2.8g^@@E[8y,ۅ~^CPD~Bg}\BV&@)Li1ۦB~|PQwg?$7'I#hX}df"m0$EY{? ,\Zc`Z! J3-B,ߝ"~Xu!9V *l=hj0賂;d|ofQ+b?/N;_iy-_ $ k_pH &rODT+h`5}aO3A |X]P MZ!>cAPzZSʚ#'pzn RgNPn d-aP, 9v&+uz~]H I$X#HC]kح7dH Xacr Uɍ h, (~Yl/66/QI_giiOT@>1pRjiN4b+׎I z] f3ae4]lKY_񲯂"==\q}M Z*Nf lJ*+PPq45Z#'6ûKӣ"ss:]U/$99OqD,4u>yXj,|7'|lF 6e> H ikg6-W<#=CwmSS0&ӷءj -%KFra"wd%AlNȬ~R(Oy3Q뭟`SEDJ 5{4 ))'ۭY[HɪTZ?Ccʗ ,yIYlarr1lf,y2xWRictLAҕDߖnm$G5o }"p(xbdlml^],U`fiiCI|'QV<|ҳ&ɺ ]_t?/rXYo^=P`gyA*/]LQWY44ʧj#Wh^:.ed#\yT=ρRIڦ|Vɠ`c0Oj i0z+:C-ܢ#r_[pcV:Sdr & FV舁wNRlOT P8LKiֹ GSrSػyQЦ:6(]U;kQHyٌjGţ}aLisEbFKSbf>Eap•;lbƲW+bC,B,=C[ 'p2go(=feE3x0,Уn/fEЭ' lk h~ =GǶ 3+[SڲL$ݧԨw !xꭣ>~o t`l}g$|"Ƚ~mR֓3gXWfd&6fƞk-w#J9-x$^>X|q)&mjm!u룄Y"͢Fc~*e ,ע-ZUT*+b[YQk\IJ !m-Zqyč-LM=,!5W<=a} 9{`|Qk aZ2hC@;}oQ/ umwzFȣJ->$jK=\9B%KHa Hc6;iyƀg_E`Q6h[i,B:2 &kN\um2>1i#i#diF:9ig5\Ŝ Khfql' xFpDZMj5~34,|`Zx&1BuY,3D[ gR^lMz}ޢ%>~yu=VRR@7f7V+KSnKw\3 ;T::m<_7 :1cسsǦXC8<=f?@8SR&#"u+P' r17w6u ]*y f+'ٞP h!Ƭu={ǧ:?{e`Д|DLh/׉ܼ Z@&&EқŢos?|mbR'exqKwT2ǗdIr_R!6HFW1n( ?{lr:x60l? kd@ftﲚA{aPB&bջP7ƌxe`jl_3Svq4 2yX&9פնVuq>EOqMZp254wz!%e-vm ?B9''I%RDhMgz9QvCv$Gc̔tT< ;ъQo=/M0n72+YFXHTrdZP4eFƨ&9̈MAřWk7 " xO+·-S(_ < kF &r0IsAڦwFzq)ȩ']oY2{ϗMM@nqsp=XU5f6ed\R˖+7"R1zܢlif@Do@78,hs۟¢m$XUW/?1^05VūDH `I|n~}m6ɢe>7D ~x5Q `eHL[c9 }003!"7(㓷ΥzCeN?`c<0dF*4j7NxAm1| #}z]( aV U\L@Nbh"R& 9㾰Njp## بY\g%anGig=?D56mYoTHK'](O%%0GŧMGo{QU \8yo/p& .5!X{e 8BBF// \BD/G^ܪ!x>CH&0V106MąAvfkYm{O#-l䏯b1pHn fiEτa~-H__5X]w:gaQL7C\/ 1Fb#h=zXiN 0 >zZU.:RdARm`bʮ50&'tAg7!ֲLe955묢y wXSRxoespHUV`@efLV c=1wBols 87#lyj\7PgW}i(;L"*tLusU72I"H$nzƾ7ozQLⷈ%`*/vLOUR5HyKg/1_$9OV:Ƣ`։|=S A>G5M_`*%FPE@S2[Gs5ClP?1>V=OcӓA 3 p0 l|,SGz$*.P\,h,2, LϾT¾oIR"Ǎj`H:.J@< -Q 1dSJK|WXmїdQ3k2&mF .)_,_3I^MX,[)p7N"V~R'uǯI@M2TyM4Nf޸\+|^x\U !eXiù^ Ca0!n°(AUՀ_d- %2"u#\tacN¹9JγR-?ʭl}t,gwVNҼv E'`'ӲUB~F*uƜ+[Uе/4U.TKyl[t|Jw(C-*WQi&"J -Ӷ(~2?0eYaD#MA[JMAYRsS#\*jM_F[1q(MA"̱IżC3!e7Rw?Hr@ah(PLYwCR#7}9W=jo :"" !edJG4+]ɤrsӉFU)t+"}!uK) j`߸kr`jg*"ǹ$ ӿ-vVvh)ܿGShz5˖%'6$D'>kʲKUj Ǯ5e>=N7`~ aoTo"kjMwJL$A* Ҏi =E0N":Vf`&b)jNoWEJWj<|Qd݀T4 ˃ a"/nFsu%ү/ϥ'aUWh-+y'?DKqTGֻRzf")#,S#C mMߝԄ:Md=[h'nF8|0DH@M>3h> s2kLRݺΩBP=z`qc#,#BxK3~ hbWmF]Ԟi5Щ{ 9҈!}G]2[ݡ^໤qɱ'⺽Id\),1S(!xMu${ݸrn޷wv&u:+4`#<JLnϫ˿̀wmuz\s]>wW 8h,_,q_A23 M||tXEA2""o, ˮu&p YJĴ wz]\bnL OVIhHG):&X,J8#森RD <#r''M?iۈ|=Z &̓qO~z"vȧ$Yiy\h7Oޠ֜DsK<@NH*We^ޭE Ugϕp gT[d2kUPl\+Eef=_$'և +,pPm_5(.>yxh "Wףw-FguRiK %F%eفIP#To!Sn0 A3GbKr՗!~C(cy&˹´_vuojG+Gga!mg֔H\=8)T*;f鱍=GarJpeoWm4lĨ4asV M0Ui5c]{M!ґCJUw39 sCR7el6Q5S.-kY9k/W/ZMXk7fYH$(UOu~q|ܙE J+fz]xBR5|:Y`Jk.V9L4~!:IGFZjM!?΀ML>Άg@͗_ Ƕ? <}1>b.=$x^S&oe?nFItyMuG4A2XUƎaXx,[ViC|yQf&$ ;iI_PV@bmHoT|Q&W)%}\j_%}6ei'?O &f/SiÊ39@v,s9qI29iM'ڶVψ{/E03tWor`۽rΞCr//b7@ľABe0y4JQPA#aE tBYn=JȲ,-wy}E,~_ 4Kٽ5Jڄ^&" O(Q,{Ih 5+&%VK\wY䙧O@UDbKB1Xۿ_r@z7@#(8futƕhmf?~}) \O u;FbD a{,|Y?#pZE蹕'ɓ'0d2IH[/A |= Êڑ>E#C{|ч*a$kW-\Z`ǘ 6zF6O֋rd)ñ>/4'Me_C sշuXW̄wwsp[7sf38{V`ŏ0.PKq ތM~( C'ËWagtfmk!7N [ɰ7y/Fuڌ"MRܑ:_Fﰸ RZ΅$zLub{OdI,TeC091$Zuy&;{kk\J\q 8>=:h9K^?0u kK)*˸@f:PIm:Zy,`Uf$w~'vL,";ZGGUYݢq2?dl,* P]/t#1_~JzKai^/S@?OM^H;3s'Єd86(lT M]̀FT6`58w;(67:G"5;hS/ƫJb* ӆ$%,9ςBN>3lf1A syb9}bP_tTސ$iิ]nȋ £wh6T)ZDȼrjo)zB$.\vBu *Yz=$b1]=jPԀU sFBc;!pC.ICh x#g G 1;RgBP]ojI՘dM?=1aVò|*l,cvbk >7h[5ּShWMN TE1h_Gdr͇19&RwETN5 x\-ZP E٧*n\PNisD g˺b.Bsu$s 6$2T+(9Ȑ5/ Ep^7.:މ&ROөWaS ȼs4Blc yHZbܔK.X(\:]; `|Ya![=4Yt? i^O( =moп(ʀ,;и-@:akaexEv#&p' T8c߾Wj|71Dxڶ,..,'WEksg5[qm==wbm,;h< ٲeluSbblCFUVvty;Ɍ|hHAcUZd-.6GlǸ, ZҔ# wvԣ \gR-hc2)sVGgyc_]XCWhy cn̆¯YhP2s^LH ojhA85#DyY| G9E`4X@k$* $T5:e?hQLU9rPf<-y!m]nQ)-{9.M@Usr6ƻ7@e". ei,BOUS.'"K;,1G&&RHD^x*^M,;.?E4yQT4y(3- כBݪl*a o}?hIlT#<0lTX MAEVk r|wLlU_ G?7_3D> kkc9yvvExc8nyy~]]w/A"jӛ""KL &4sG)sΦCx~Il/GCXݲ`J_ /} SMuO2dp:k50y^\W~cqc&q SL)EO9 ]8Ґ7pm&_>~@%"l(H~Bd4\) 0'YWuUnn]4&fm֡6 ME@m3\kva0f{/JЅ#N3h P nI+uR@T^n|5lQÇ҈wW1P+^(@qu*y+fEC%8Fes5qAJ%+;,?zJ|PvJkHlsvׁp2@1ַ*nOQӗTESn3o\$={'ȍP=_;h. &x [3:5c8 oi8R/S}da)u(&5[rO!2\%hQBIi zU3eTALx ,cYה/iAt:n6ܖX*"*HK3Zz){*9 bv" q$GQur.+YTjT-c YVӆb,dg)VMZpMdwćڎS3X*L>MyTh?0c(ZG| a$w#<{ #ZY 嫱 63z1df_]l%2FjEZN&E~&Ƶ^;!OAO5HQt8t1)f bLh۞7]U4m! Ӹ/pןQ8 Ƌ 2S=m:ju wkc.f6Uap'D1{nInXj$wuLkI5#_[ghc:ytASD}=cAreLc z EWlȬe˕+уlVA6ѮTaA|!DӴXY6 lwҿ pII?hXlCώuğh̺DX:+:j)4Y`E v;L幝`3X5XUu>^EYMֵG_;Wf PLp2d8O~.i{_ VD]5DŽ!8$bPi~9ؑ8vH!b7@jO(ׅ=l!ZjWZ7%k=db D:'seQfO5畢I.x>ēϫK1=m9m1tyc% ֘>ٶwb[Srt^8=,,d|ܜB<|8e̸%mƁ }FY^9o}u( h,Kk_0CUrISĊg) $%E1fکwIoˁ$V<^4A>֎YN㯗?QEؐ|]硰q=@@Y%<TNb߉ߝ]l|~#1TS ~l)[b+,пDe'we~ό #?ogDb{gjQlM HE5R'8: D'!}cI.q]?#XԈISeË<ņ1LNssճ6X벤О%qw*~*HxI4ISWHӏu 1SN"籯Z_wY*&SĆ BҌp 7: ]zc[5ABDQgվ1;V ͗_hJ)_׊=W"lMF;!D۳MЛH&hhg_j8 *>fG5CM4N|$%wlD6Aв"ISDyw%6 &F 7l,M3#%>:oږm{:"ªgSN7kS T|ZA\8ΣT[*꿸e*"21&d5TBw;Ƣ"b@Q؄pejcPWaO>։2<)bhX4g'`X AOw } Qרqo\ ici4Х[A,a+cG+9u a wC.j߭G P9[2AhՕf5uASEaHXAMK4WNV2H8P@{cnU{Aw@:.`3Mcggt<,d$)d]Õ,rey 3%dl7<6h?ԣ[rL׼$Lh#5EsLiM5>z jV~h Aei=6߭,$4` <.*jea{fo^j\hG&PTnnl-Lcl*+J_WZl% j  EΎrGhaF u >lOU۳5`tF- ng,g<^뗞R`.عsڠ ̝8гE/Mvxݡ} (,­پV}Tu|b j 4όm oEɘg{TG;qhc2c[^ك,§o|P\vCڳ1ctH$>ߓꮵjE Jw^kzH gމހҭJTѵ<'k) xpY"sSttؖAJ/3k*˓xcښ][; {>wyݔ.P6*Ni$fVނ*8V5 QWO,Yg|_~ڛNa/rD[0ssn̯bLׯU.˘I~<3;:$ŋv2;v"ZrXb"zbuS^+aNo ]%0F0rsВ7F}ٞw1CZHl@1T{h@dvL#l O͢ۈ~`^IL[sk딜䠗*Xys+*|֗ j 2:C߸RbO50xK=]?{SFa`Sw%SDž2D#:"Zc7G Y8|u41x_SPʫ6{E#I\u)1ލkW}!t'G#o7ڛpaŊE!%Rs[zMJQ%a3Wc#jV$uC莃fCV\`c^ȇA(zN3mb1t$#,ZZ}T"GB"un6p5v٪=}aMz-|ׂQev܁6D+$:IdAPC!@\nHn(,Ν,MG$5 ]v޼&'j(HT- R^d[C~`7tYk/7 @.)qC[q5˽ V ]N-"m0w†@mΓ/R2ԨHk'u8MgWeLȖBp3@it7I;B!ҋ-oOId"JϓeH=YJ< tG[HX{_7kqfA1eq;+F4.E֜@ijr $-)izS^jCap!-bH?g#eB[<#s\Yb~O!A$1,Pv{f{yx]yD}Z*\5hY,`^ŧmfIcJ j*pEv:*OD]J&ږ"M&_ J3~a0:V1 c]z\3&#1Y"zF@yfr î )2&$*5v)B"';t*=~ߕf@PqXD|/0{bUqo5+OG=\N-5_iRU "`ur-PlǸƽ@o6K#wJq!9WG_ȁ"[O0B:RT |ndm=z^ޏSo_mI+BUcJcl(,R/gvz뻦DF%mT6n`s,G "?BXw?*`Ϣ[atJMo 4Yҭrkn@e_g2L)%ؖ6ǧ _y-h ֑).Rᇓ{~3ؤ ;}Vj|rВf̟ZѻP] |.iCwj-{m>.id\2M 6y%\E/>b81I)K^yȫ+rL1˒c,!V'ڄ53 ,{W ':ByNt:[Y0+bKF/5?HY&_qD&п@tE߰өzxH.MAp4b9 SͫIPPXq]u̢$]}y gwSQ-aG.tU*%t ,_K데FZ ߽YŰJlD[E(c#aQ];Zl,ͅ? q^Δ@}~s0o|l+G$(ٛ)?ro$_?} :ٴ/;^yt4@3#.Vix1[?Aax-7N 3lJGHKLJw"[餡x Bҏol7̩+∔Qz.&2A_4\z|SOʞ^eZ:?儮&w5ffwq}+Բ޵hT[hFsW#O„ ~kgބCgp8OTA,<:.6 Fn|Eq 4$8M "1d3á5P c->ndx/*|Yd X7EUחܠ>MϯjzӘ670NԄ.W}7UP3.K"T-(&u8_:^s .nej5# 0ADtp Pm7;T~y/G_UqEaHnW +:f!?%dqZ~c5xOauUT 1 ACǻ6n份5@2].e(!C|z @ڊ1mDy< 0@uKbqeR}*ԇ`͗dh0;% DՎy*z[Q~.%}nO3<&ZZO!AR7UnZ֢ TdN>Βo;S{y =$,`*FT概7f?R4o}X8l v~Y`6*N[raV$w7pr4@<]magM'%{} ;yv -DJJ,)D.ΦMM.!,7H^%@8xŀc)`N]|wN-cxPHgFuoH~^W%},21OT6J9̆M}B-:Ui僾;\(S-p gA,M^[} h\D!K 7/mLRCDzR:;UX`ϻr:(U 2-R+~Z>=&%b+*5@,:e%,lX~`&M!3l_Wwz6e)pcH) JQ&txjZ=^է &=%z[IVGq-td Iߑk#;>͌\&wFQ)W0NKp'\5߯y4>CrFNACl52sO}H%s[&yf2#ڰ hCLC kldv01ɞ-]| MZqEya+j{z1 $Dɣ7KHq9/wn*h4pҧ~XlT˒='qp}2x};0\Մjs*$^c6t; yRm. W{ţ񹉦0ByYAq}bbV 2}Y-e\wUm2/&F~ԃA2x@7DKO*r1ݔUEvt۷Ͼb0/Z :VQJ5)CnMvu<"užl " 8nwKТhlm[~X5 "UUvP V쑘 mlu\9$5 D^C)hyIYLxe/kGƧn`.&e9)& ,J5VJ+R/b=vpl"D#qU/^1KR;JnFi_օv-\s!٤LmCtQɰه`s}1Mq l+OW LvUfN#3I1Y2 e!E9L+!SY~ŗY6Cu^ٗGw~Va :Q-]F|]lhKq702B xg8%#[kWdH/_N(Yy2Z=gh_PFg"Ԍ*ܣLRs: C {$;؍]ls/Y/&Q/fn:vDήiXlA0xak霞c 6\TuT hդe?(#)V/?9Z.:a3%!C+IgO]e p2F)6`Vlq=OaP6Yq3)Cm1i^tYDv>Ӣ@T^)୻0xf7y_FeĤ î|䱙=PK˯5ikt{G/yxu\{h-*:N5w:vWÓ|(ͤ'+`%)9x2a]Qr; lʘfѕGSo? +~ҕ :Hq2>JReD'2v'fa QfXa`T(BOodz[|(-5НB;N.f4_,A &dfb[:@3~MއKF$ӦDESVc%GKo?IR/A^@OÑNة۔aԅJ*{, ڝo.XlruTzVs-hwdZF'ؼQVdjct%Zp1S 'JkUjWnq۫)3ʬ՗]ի 6H{+v 0ݏ,c).Xi>0~^;F&d#Tb9^8d>O6w̻s%wDA,eq.Ls'k=~[1qd|O+܏?_z#ex\wgO&iRUY HSyZc nv%t ,yJܬӣO懦UÞ võPʼncJ~2LSrcdh *4EpYOErG﫲#͍fؔdt`Лu oL!1[{&9*RT)KZyTЫkRAf4ϰܝzn$]c*Is $t=ML<"Ƃ3 FʐdD€Q~6j5W9 o?oF}% kiqa"HqO,JN@`Ll̲ R򂰴Rؕ7/GoŴ馆"}n􀐳[;5eNp(9wOX,w-G=#pb\b3 XSX#ۥ|y.Wʼnp~+Mg`_Nx6"xfJȴ[ y%cǻ.V\־1[Jn@Bw6}~i:ZV>qEi L;ĥTymR~57$E bDy9Nd~f1t14G&79Z7L3UF#nļ'IVVH່a (rjBw>i|H,qy|syu^YDG1Y<*[N'6Ni[o(kJb ձ#d5'rmzn |8g)Z4'I(\Ms̝_F8ȏøzA<=Mek3!H^~oEx#$0v~#zUQ[m׬ig&>\cCv'ߴ3k_BB‰ иqG T,u&F1{NFV@8 d)bx$!z#B& <Y\$[D%3k9BwyJ:)e~;IqΣOȓDij`muBgR;?qM&Đ͗N8u aŨkϞ U* ݦۛ8yEH3wהPfFlhJvuvi12^b%Hg=5Hv&`Tf86A 8V/vLQP,3X0~ra#Huܧg]rg}*ih:*`u؉Nj㌑ƸO zU\Ҕ#o$_!wWљ7N3] TiDdv5Pz_q6R'.p*˯6Ub,Q k19"&?PZۈŀ ܚ24i_q;;J1)c"3oùUQ]h-rNޑ>SA,OJB}BzC5@tnjx#lz3|Q0&y?>Ih?}Šz5CsDYR{Cgi)){Ҋ9ۣokV֯>M!oV?Jw,bJutx˱Ć}!$=E*o-Hϵ `SzD.c=(,< Y@jFw# 6_Dž<c!R]iի>#&|Ыqd?íQ! @׼ؙيa +U{WJkDFnzn"A_]omؕ[^G!p%!(\AԨky ѭ-ez>WKRkWpL x' J'd3K9ՂQw3kU+Z=Dž-7zŨuZ]b`&/NH7#/|am F_83 Q ؏&)bΕV?z|E?4/l%hL zW `j~Nj6S@@7Owm,mXea^>k,wd i+=ւ61d%T_1]}=(? -C|(O3ߪ?M2LB)n%jG3p˳LDŌrf\#ӽ.]/7;p ΄.\W< 9@s}z@|&I͔#7s)(6,+&T'G W*ʝgcDy19?yQ~W3ǢɿN]fdLsY:xt-m n@W-X;7gSoL;'2=sK[K"Maq1J%(^1t8(Ha{΅&q+BB^Gk3 = 6)SzA/"ӖefχG)|!~2 ˺>E=pKt}0I 5FJ?Cp*8o(C1Qr tJFs13no>WHȋ떟vє1nxJBgf 4!2_mYUIM0wGH'-sttS>&4I(vR*J K *C&m ?U0.ح`~ToIX"G8;9S{_: g|'cyD [d,;E*`ͤ_Z ?-V s`o f1eW ZY;<rY^fc(i95tc,#uG򹻥+Hӫ,̬Kl(^W׆n ho'>,OUٲq²xBd›0ŴP> t7_̾ ц)%.+οVK5T[f-l;IR#q ;*2zi3Ln2Fm,v~q޽jdZ(8vǪ[Оs˽㍸YS2:M*8N$F"t Lx:|$~qދ6 40goYm͍ th`m<ԙAc`#Ԁgwod[ p3lH@{qZT{a\u~ U,}ĠH}kSe^p;5+OFg<=hD@<|,j+?d WryQLGN G1 Gp A,zh?E@tqgIjۑw|^0vqR; o[dVKd-JirOh 5bu;4kU$N{Lg mUS* !^썜eVaj,_VCV}%xP ($%}ャcl- :q&?bvU4= ڇICl0}R&ҠC586r<\X +Y *4g(RV[C;vpH %]+}X1ӣ:VI|Da eV (yFE 9)ڋPܦ+9vβ MCE1{+Qn6 &} c@C]y^. ΂ 3UC#K-$Tr', nDg K"}"R'#bC T%)Qe]qza\ ^8T mQQ/tvVX= b lM[˯epӶ]}}vgΤ"-#b.g'MT(}~\=FΙڔv$]H U~~ZT );?Vf5O}N*ĜB}籜#U6zqC J"Tf1H3|Ky/" E9isg0% Nd#U+akC܁ᆜ.Dm;"wJ),Y_ɏorV|N^Y3[ZA+a_ڌy =.PhS~c*Q񷙒7ce fO*$~b>r dy& Q#\. smчyEJ;ݵw0\X_/U H%~x.+:e9N810{r?0Nx@lm:d[A~[X^{(LSO:6qJmH.Ǯ?Ϊs_L[@?y 11 yY20Bbѧ ' l<`}/`, '/r<#.M_ܼ''-g , :avД(HgWtD>k~GKNFĐs*C rd% $O0-+LEv Āqc$58!jV҈WKq1Sbcmjk%U:eN#]!Wku!n{9j8UY")(%;$3/ͦE84-Um>[ YpNDFM߄BFYs}GMn Ilճpp/-Ro2:%&=>W9FӁ^_YK!1OԹOM5& `=f3ٚ! pz+P&eP!*bp1̠D}t\ߎ/~uꕿVfd{B 4Җ^tN;3͢BnjǂRe{kX5ab!> SεK`9ki\Nl,F65J"CU+W[/7gV l]/>8Cs }y a6kd\~76xtgejz70=ciO|i}@5z]jN$v&,6d8o hS>yZ);RQur1v{$H 9ǂu[@c-HVj5l_bE8mߡo_mG~(JT2kڹlA:mߗI%qS)IPt \($7WL&% _/mSCu(L"䀉;P{~ .3nE">ƽjr_LxU)Ex5mV&LMgܪ-TolEmDPڛ=ƍ`غI7жi;0Ҽ2SpOFs:bp+@Wύ`)R ?vȟ,k}Oi"||8>fp6Pdܷ+w f'L՗M;VHsGsc6rPkv=[CɥS.~Ez^HMB!V@|h>.<^rB #imW! p&}4j&>"p*f<>oz)1X >Z:tR#9Mֵꗈ:>-ΊQׂ~{.P쮚ۯR0{2CZGꝕB\8qϊ [[L9IcS?k2G3ߒKnG]`[@^ zʗ ~|r!|Dx,5~΍ 9 ۃ0 ޜ`%¨iddѫKm}pkf,Su46g)0% "\bo` ?ڗ>G2԰}ؤͥ}%aSm]mFXzqI'e`KDo_at_$)h~oK9~q2Dg Sv竰EΛFt!'"t)uc1mbal=z ;/ѯv]953TLTu~,>b}{+ U\)/rht5 %E9aLpNs1D: _d_X: jD䪛MCR<{ʋ喪 +dLKŎP\߂D4k_mȽv߄žvN(N 6rohJj 8ԋ'>7xa2j'=Mך@tO4j A{c>AXr<#$)΁y%Ɵ$xt@cm-*Pd͉ٹ92/WsK) i=7-icw7v&G>̕T e|6Vy V >u0&x:Ft##Pǥn( dmrͿS;Fwa oEg \WxhqO6@/@ E)xhhA=)g'm3J^f+sbಮw&7=d4اޘ i(lMBw]N#]3rmy5X= #ތ``&!]Cjx"t/^>{-ѿ`EiI3)!nvk}>chT98o EPd8)8;ڈ$!xx6KPmlyʌ 3F_CK]ՁM!yF vzGdB]!)\=3$${;Qh-xxn4싹YۦP^ʌ")cS>{f'DZ:0U'\w&%ȻFb#:B~V8s~uPUgDF.Y=Bۉ,. #9I,vS .*ƨ:,_eN 95c}c<4f=28 @/cx/(rH#h%dyiI~ǿr yu;P?-yG\d>UE tF,ۜ" 8K}ܠ{hZBŋm[7Ï,ϧUC{ٟhQ iBaZAF]M j6~rgoKѼi.k\.}ߍyVZVtn c5֤h| k~ wG tCOi?8c\We  psL+'| sTF1^k5'z #HL4 N/e'Z)Qe 2woq%u JWȼshI)ą11|~{VsVLyRh5R/BgOE[]4ތbr'Htgw h&p`0(ƫ44MxX@85n=;~ ZuNچ5J$Der|{ e^/m=qqLVV5{EƠf-I4'՜ˋ>V3ݻ0E7իy%i7j_Y ,ť7@%#HMϑVH6r(hƑ_EEb4ѦkX[ $m6"_+|4vc^zo'alR\zpQ*"SFYE: DOcV'WP$HX#JFݮ;Pe"/cByX˳)0Zœ!CS!$"&,]dW DFß~BgA2~ԦūK \O4l,ؖGC;>TH9K&QL0e%-ƮD_9J*2SʻDuPqb~R|êDDxhJS$wkgdǿzn( 29ܚ}ڧSuxLklٽNXgִ&` .G9^g8ᤡB| |$;b[N+Sm6ǒn cwϩJEbJnclK]a!ʡL!2+%iXS?sπK~AY޿auK8 FC?Ǒ9j,-^R$~ɧ>IZi7j1.C ׇ,5'Ѻ#UH/iŕ!ݤ|$fՊBd߄Byat;VS#]/Pf4e~ߪ?r7`'k}=%{KYw?^d <{ڝ *w?}`^oE=vX.*_@9/jKq;yO1^V:nj3P y@3~)N=|JMlPkN 1"d^I,7>_nm͇a ۘ7KC$MK\/ eOFseGm*e'AǶ4,:;f)EXblT!U)z\)]ke t;m믲!<'C0`0).\lN8϶K!,kgN:RKHuڎ7[>&;אo8 4~Ҿz{tQcAX䑺UqY&d xjfH))G~ne;hH Gt"X)9X2SJ4"NZ &aĶAFmzo5F!꿓Yfˆ .aEK~'Ams ,?>K\3G(XFeJ)e IҰ #ġ{5o=n-< up { oopMCQG3#\nD1s-w:BM(3=4Z pAѱb |'k*QHku6rG2ۄ\񚸶¥ҍy7HZ[?4mى̩?cIc/tl` Zq{scՕ#YikXV_2I8r(YAS wՠx|nK4г+i2+Tof{G)J  _59MǙk?XY7N%;ci^0]V2 | ܸ{B6{rP n~!È|is;1!QX<.t!BBU|q T$.s5_46*0MTYoNk񈤊/QՁ!W-TXm9j |52؂LuGuō+߮薠r⾎ xf+Uuy8 q3Jt?2 gKDLDxGܨ>ҘD4++Mky4jjl}9ˏ1/lEXTU%Q;i(El:HVC^@F qَX3:#)$52e^*@E=*|bvwCUuus 9Y=*e<X$ \Oe ޵đ9AJ3p3 Das~έOf$`2ߎ헽HѢ ff W aqI-ʡF0!ϣ J 4Z}[kwY]ͤ1rL{(@'0D<Ã$|ҌY`^+44J98}J#AiM S ѽ-?N'J3\%Kڭʑu4ˁsSψ$&'%59 -jr<]ǤqH ŝbx3?UE˴ V|mXҪ- > fNtE?Krik%6XC @:-i׎iQںfU=W!W+z_0%G>qL) &cݢ$E}UN#H^;ΰ, H81=xul8HqRz2BʯJw>f i E|xy% {Ք|,>U3GA0X^ewn,|ٸr# -8j^μvˊSY}%,@(tY)x^P^Nf㡟s|К6&RNZ9R/ 4۸hXh8W`\Ԛ!,TKX ZhUls/h]ZF0@O^QvhM/zk:N'1E]_[Aa0#y^.Fe=ď | ڮ354+ȸdU8 X5XЮLiEpJx4$Ư47XĵMt3qx>Rgt7ra袆Zm#cmY..BX Uq,1)^Tr"ʸk"_nS -6~E>$!:ߧqGٝ` x*PuuGK:N2qhȂm/ֲ878@U.,5Ϧπ>E 8r@V&]f/U@]t#.Mʊ5Ecx'6K5 -65dk]Mx3G9nMڅ-IpyQ%Uƕ0 ~_J3j7r9H_q-Q8/B3cQuDW)HHfOVD@@RsDA aYhr6g6'+X ~aY|p4>-Ag^a=ە{`%/6JNMݻ$},sDtz[orc݈I!M^r8O1Ml%4zCDԇ}GJ5 "bDI ֽ7Ͱ.{&:A FK<˂b-c6f^x&I|_Z: >[—&/+:`{#Qg9{}ěl綎&)$ZP`b[@Ov4RlRC誮TP\19~~k nۢϓ[`Dq5@qQDoxOjYQ]{vhЁqC`?!>uW} `Mk53D Q, S|_t `?9\x#lIx6Ȣi}{#f xq9 lJ091X.Z%CۻAe!55Ϻ`'=>C>2mc s/˃ӫݞ {<Y-?ٞEaw:Z)3ъ|i} Or>%:z?py*t1roeM>MKS;Ƭb~BQ4 jFD7܍=vB{, >uc c.bp{4tL QtD2I, ՍYzp`JR5s^Tč.ye<.b)j]S؈S l|2cĒI\2ݫc}L^` lۥ3"j\#:NYf+w)6/f3q0ZH%~ K1+GP Txv`b,I ׹gRM'A'Pc`](Gn;[~*h'䉍/Md9m-xGyyJt : GI.lId~<}r,iS5%L \q!p-6}ڴ'hCeޔaGJ)R!m2`|BeOrA}]w*bs!k dCzU51=:E"K~=JGc,!GN=6a56B]H/ma/&jSo㦇6 +gտe8 uI_} &;) |U+ʱLr+RQ!>9Mv?GvA}c* HY㙎\n2h٣+)yomEr]iNs[hS{wi6'ڦs?wɰ?#<pMoRL9xאHW\BhjTv_$B3u"HHPm8#y*дƩo>aO2ISQ?AseC'r)bd=G`$N޳ڈ:DK<9U{x&?!I]DK;:^G4|yR_=pL/P blp}35*dd0"F%QW!A:F=Мh *8 X6A( jJC x<^b(ݒE}7P*ĸQ>LD݅8m;@da_*(:85ˑ`" i!e`e)ffkjܾ`'`IYFzKDD$ADSp̰or4QTo6ohX !*@0>׏"ͮʄ`uGXU2L2?9bm>_̮OjWKIxI|35' }=ru6K/=KRi6˖Ǭ븳G% @0ͪ㯫dFwqSd!pi&$H/ [J_b3qƶ1bA | фKꞤ !7,7R!PݪU r?ON4K[*VJJ_w(i&6ke2] >GN°HW:hW) 4j$uY8>$tn;%g{hǯ?v>z^1hG6ogA?#6̏~=!m=g٨sx/|&ƧA%SSSO]|X.ZB:al}ަEe0V4>$K "?b{cS'ҫ|?d5O C|Xl}-tmiAF.^=4RRnVK) WjyM[zcW٭X!IFԋfA+hvz tsr.؊re7\A̽d0x$匯YsKfIvjwgOko/<9F?>pwW{W)/2f |dD#6dF|Xx܂:?G&Bc,RUPfއJK. r7'F d]6,2r±ڐ%QMWx# ̨Hp، `VcCJ"ܒ3*[wM[يLNV݇Զfu%5F.]G =%gC) o|b 6-;O _#n/.D܅>1ƞR[$\.Co*ٰGYJ_q6ޙU3IM<$]UqKG]AF5ەUn³V![emEġF^,Z:I kH9D-wy_+&THՂdtL B i,Et)PBճ>UEvd&/LvEFl[/fj|fd7*{RY"uT !%*,&؈'ɈtHt@#^g*%Yᩂ 摲5=xtSd~HV m՜5J n9pzh]+ՋvXkSA#W|;0kHGp:,b1s?آQx6Pw馲,yN)XSe_ fWs 6 w&B,5*+$ԫan@yx6ȁ ! +PT\ T(i~\>j⅕yPoZ@16b=f%?aPZՄ Y,UꦌN0eUfeE vY4G'  Swx"xyTmM#,$i +D>61nBi2$VLEs /0 me6ėf6rUb/doPG u⍉n&ʧg]y6<@}n3GX%>'@\O\A8控~-Eaqa>^ n+Y*&; W_b4%igi.~YW&.LkUî'KB&}xU24酵!t;bnO$ w2kR>%DF+.H{r*4o;ᯣZd8h߾{rOaӱ#-!!(p!+$;d$Hڢ 57MC$K|47,֫&v^7yޅ}j,EjjPG[$9oJ6W($S5ia `,.{n'J4;E_`KNbWG*s^I ? M|z 7$tȕ;U@ 1b,Ԩi5Fj)@% q(ؐfJD>w!O+"R'-k2 U <#tOп]E'>3(ǙTF-ei/kO i؃#A)^@k>i*<916]5N/J`^Xē j[ 5DX>G'i(} JS&~)kh);ɏTͯ7&io )$kF.X S^XDٗ޻Y4b^\Ԃ@~f.q~ _?"VJ ;ۑN4[m8-{UHVkЗ*+lE`BPcmWR&OӄOgC>*PV ҽ,8!EJO9;)$n{k$`ܕŲN|cxi7S]Ro9Շz7?9KK +Ui∥7Cd% A°j}"u ,C .ף:3헎A(Z:)_d yYOU/o2Ejfu K.%g|[ymX>еYwNi F)kJZHNNoU:gj"Eֺ}W[Q*IJ=D۸,BҬS:bz8W#H]\g)ҬhDrTqAeH<s)(AԚ0Gț۷nA-O[Av$|"O7 c$z .?ϴ ooq%6fұl姷`U=g;f++l0bNK>'8#!mHxSU$pWln#[}1!ue)=+{EO%xlL_d&_ɳ_ ?tL\X `Kt1.~Y)KP+{ ոW~k'df{6 BNM6^kol$}fT ycJRRm[ t>fev) Uio "bN^B s}cb\Fh ̽ķHIMVWq=H\unCWӥI>owCXٗUR vTlO $ H& QsjnNL_֘pD ͆\?OA.,p2.C/>n a( Z7SJɱ44].s:ڨt]gf7-r|q1ˏMGh:Ng\#Ops E%ֹg 2TnDZ>dRseZh[FF(Z9ƻU=0Cf])iIJgZK<^L)WA-6m@MGp=?~XvFyg6g'P0!07WpMUì.tݱp$*n.s"~Ei_D ǃN"*2u)C|x^ڂ0n[v>g?!j~^=F;PR(n|@|vuE>o-6hg=S+:D8Al(FbAiG[3}µ Tƻ.o(1Lssp z ra`|%J`Iu#tfϬI27SyZPx IR<<[&/RA4SghVfH̔6u^b%G{0^9ހj2W `aS5<69Lbw!/ Ihbjn9P"+X UPCEY ٨DE-]#ׂ7 v ٜG*&&G:tۦ+@4'z_ ,׽މ0#ZK) ysnQ+a[KT[93@Y]DIe!V2Cbas xO^\ͥ1`nFI-0*=}6`G+ҾEjfW`Z'$EVq8 >x(]4ݟ`}ci i$ز4Ԉԕn~FS ]c콼 4C8]='EEX1,❻-wyrA&ԙO%X_=ޜ'Ux=IPg0˰7} nezamqUe)mv"x./%m g?]$pN6*bMſNޤVN ݵvh8Df%jMD\X8-g/#7UgFӅ R (aR޴<$-gźSnçRIb 21 SUh?ͺ lj- +e ];H5>LJ1zcMw܏K7.E99Z͊Koqs%v֏v2izcjnj K:IP&Um]F22$1y;ґJda43fS ]wҗjR?,xnhB_qA6 Hbh]0%{Ņv?>tD1 S,3 U-n&cW8?ʦsaᔁX٠R{kAmJFc7E57j`AfmTX/|YdWٍXkHT9U T^P 8yFהW7?%&RmiCa4/|t#8U>($)T8j׉Ǜ6%o T&HL86qQIz6]7,ŴBn%wBޭQ~C^rLBN$ MRO:=/C2THhIwB#ij6gq--Qğ𨞰&)!,ψYn2š-^_`57v# y]?4-̱tz ~Ehwg6{euI^Pz@ r]jUB_VPDTyCS1W/g.K1lG3u hsft+}-TSIJȼ^fOLfeo\k4ȡW +z:NhVQREJ(EC]<.Ly5m zX<3_C%ᓦ@Jr!WKQ{@]RݫJdrk9 )Ô:7w>*PAC _3q8F&#cN& F{Qᙉ4y3yMw$jxu}O 2R>A("%и*ir`-IGFJS3g_/FP^ԄFWN2nmU ̰ aA'%[Y|,A*V35OcQo;8O:%ΌHTZ|7\FWc9Hn[jJpzOp,rByfp$\ЮR cuQXymb.[IX=J *sK?$҂a #h&=AZI,32r/ ,h+G"l%`C<-v2֖V vN'>'W|Hkq[픥c/CbOg?1in/qm&]_(LzgY [[s6xBHcq:>7\1fZ8~u4_-µ&v<_侶̩\_&&stXIG<{]_Ob:농Uq]v_O2aO3S|O1cP"I> =32*j3RM(x2.#[G%g, C_%&1+nV5}բw jf-󬜱IBdm@;Xmx|Yt+.9 ь_ʸD>tŚ$uo%@dˢuOZsrf5$wo2Gb[˭Jӛ҈YV|`#))+ϵe -;x5 jLug(T*~Nӈ7LU}G-'nؓa,ݥg ؃Qv8)qӪ# '~ dq gt`+5F ]' /×>滔É6-_nf|xl|jXk6p jss[@+N kǯW k3Ewyd9AȞV%q©h3=hk7ƨ'q U=@Q|#Aa'8k4,ىǔ[UF OZ@ { 2le9e!]]Pq;ÂàN4b+<.C5 }$Ȩngf7EEXIo ֪)WD`šnKzvqCvP[Rb;%fxKԪpt$ IƒU>=`{ I[#gCav?XbK}a₉Rߡ=K& moxϏ?i5Ć'r?cTUHgtFz*X=ʽ+7Q!aK}aTfʢ$Wi9b-ZEC``L[q Lا}Sk_zXb=EP0(y8%yտ >3;D9 K>ux ap(zǺ#)%xm 0@ިQ]eyTrd,4bSx1razUři+kܑY4͹/NNV%aYof4'J/ !8s3!| 9w~Ea3sd[NVN!؂HhCc_.Q z R}IpM9bopg&zb\V ^/'l3_.=/e`c53cssvvTD@M3A\oZlj_SBJq٘WSKU|1mMS;󐝶gYpv5Nsɍa_ {ʱ;rF) 1)Jb}00JSlxCIv  '8W<-ע?^]^ u2 7$g6[w˻d.\V dc =~Xwraj՘dS#l4X_z`x̷=Es9dl fMEZqEeRtuWXf0.QyKacST # (I+wqXOFOˆT84sHi.ۀrba1RE̞(˖2yYUd].qªCܜB4q~SZ7&X{xR?&4͐Ϥi?23G@_r{lw()Ym8=Jm+ {oRHѱ @'g͹K&pqh=SGku榎g$ /O,` ҮАVc kA-1+?irʄ/- ݠρ&|mCqΞ9p$aZcB,@ٚL[aOԬ10NͨXjr jצ[O0H3ҋK꽍b'`se# ?ZdUA~f` ؐ 7MlPL,ḙzcwס^?)^ITָ!8LDg8>yH8/Ro=Lz؊Op2U.0=cAp<4m2< =\E½|"m^JQ}ݎ r{! ]0Di fG`B]أ\}\'+ce+YŁnBn"P\F Sko>!ryoM@k|'s[4\2t wn=&f ۽+PCY,ɎrzQ6:.|N&c Dž̴3 T ]tBI`nlY"ˤT;lRp: =#Mb΅dދk^[ pԓ5zc^o0sT"9 |z^Xm`*3vd׀Bܯ 5y[9]?pkRlD[C+/"*|U(ZSq ! ;}2Z 8 g5i1 iw ! =|*Y`+uR5-SN~a+&.XNG^ ?&w$'OΖ\Sq5 *Y>ծD;v}M=F"Lb\r2Qz5:xustX|H_4::gڪ0 5. j#={C%B~  I}0 f"l@J oqd }4DㄾTS$s.5-sҕ~]|Pȳ '`]e#B]HkS ,Y$oyB^2S& ź~Rws͵KH-/c@tĂwVMQE$/8/`=o%D x):kݲc b6^v87tgf+*Pd_(bADpD@ hCO{c[# kmx> *W`pW]~y U^&#ak]t2; 6TԕI+CAD@Q%.jN%/!Ֆ wI@5[(Mr6[ݳ%II;9~ Ӻ9yi)(G5=,A? 3G(VUʉ?'2a?IgLMt:nI-EzU Qk!)x<'_cܥi,t J:Vkq&""on񑼨3Bj |MgR{e\CY7눪fE&S5`RE> -M[| dZ_YA ԛPB0jE+9aכ츴o~6̆gO<ǬZU<Ȭ>p[ER8ʩNjÜp6R>@y.77i;epˌ8I#X⇹LZHꎶn> 6M;fZK [q)jJ4Λi˲p"#~ffz32$X Z?rxؔ"4Lmt yO<+.V}dX~AdXGR|;*r>1(\Ș zFJƵ♪pir;3]qEIUpun<џQ>+g+6mAt&&I)@`TşaP۵4`iO j/uh.3ߒ7 N(,{_kIY:݈S_}"!# (z44V-*sI(.S1$A, mcA~(D Ղ?Wj69c ]%ׇ4к{"zϊc)@B|]LQio/˗BRյeI0 ]ġJŭ;A*^LźePqՈOދȭ9ޠSX UVk}ʩRڡ- :vY)o{0OE'e9+Z3!t%rHhy2X1s[VsM +]w%kXў!|/v<})EGvd5*-dML I6XJ~e)ڐ/f6FVƲ\VˢLQKl/`:g@r?xG!2(9j_5=4{)Bak-Ɯ$N?7d~%H˘UPw2mYm(,.@/a> ϐg_$S'q7*X;_Qޤoۗ2?)b"-N徖c@$%Z4y}mq1|zFiyqa(zpdiGr=wQ*kC1k'?W݌ehWݫ:iWnDg_ʤ> ѳ8D56K 3|hP>%/;;z›X ׹FHUO|G<,yZ>I /VF2ۆ=ߥ™̈́MW~R0 {,]wC& ]9.2\cрr\zJJy"gXɯ5vE nO`Xк^تH#{2?KU)~4rb%浕0^ј.+I)|'lQoّARCM1l__s U i$:U|yk&oձu0īz{u%EژKlr 6tZd0g>ᜅDwSbi4g\1<) geaڇ@R.8ieMakJX~ڄ AM`yL)4F*>Ƴ:8xMRT1n:EøN kE>Mxpmg@{91Ҧa GL^3E^Q[I(JCybFaܙfw1F#˭pֱ~s*x; P6|TxPo ocMI[ *,s+' ѠX=Kc{bqFݖ\‡M(XOcqcE J 9mR#iWUS}CJ!8j5/cNua-Mf13n#_ԞΑ;mp5z=sA*LN)#iƂ@7l9:㤇:YMy^ၷϥTdǬ۱ +TTB~ہ{; E vʱ83kSr%FFXΐOzDRSIۈ2ķi&9u&VIWë1ѪsXD٧ӆΗV#k='M8"c*2=cf93̛9 pT]Y;3~A>zYn\/Wv_\-!Qtg:xsC-Ժmv<{J@e·km JDFN].QX &myUi I`1kuɑ!zXfG d*/Mt ?-Bw0R8:ʨ1IOɿ;Aj&N} ym9vNTPy^w_Fvc>bGUЍ) 8/`q)"P`B7 YVCKAfI>O٬*֩D٣s\(GV}"N[[l2C\"ף#?] E1>9o7)d2Yey Tbr#k FzQi!9L4P&8;4wd'Q-TGݵP=}E΋J} B(NŠ8 L;m-6M- J+dGH->ؽeVGǬ ;Р_#jk@;…ayXBƼhHǫ ġ1l#܄x!>`sLud aӌQ"?AOprP4Ӫ8Q{N) bJ.XfL0|хS$EUd/ fs7XmE`{GXAa 3;""= J:2C5g&4Ki} w[Lf18qsg7цgNN7cM19K  JQRd o77/O//ZIxPiWW?nƮ2'8#^$i rZ%dƘk}{G>|eT͞?~&`VSV1/Jl?FAw9]@8· II/?FBzi $10=uHSBTuL"Iؽ^9[yXӻ))*UbV?CkI knʹ~~=;Ј-{(%Hϊޠ!^EΆۀQZKT1CёVB(2dM4%d)(W:ZuWiS_53nm}cVZTbd5;gc9˸8V-gJFA\ ^YnfH$:TХ`6-"ðR WiI-r Hh}$58*KRp§Lpԫ_W!v&E@0eiFR(Ut~JK%.ya}jzyY9ʁӘԥ;tKLOGŇk5 r_ξ խ-!47cZon?iz ,z]uv-"7|e \K?M+ΦHg?a+9(YFcKMbjE @Pt5R *;]l=71 E"Y͈,bh6* W)*׆ސ&fyǘ`-I|›୞뼗Y|dGrz XJL vыV1ʈFȍ4އ/Pcfgh~g+ hȹF;T83@opGD UV+a8vm+^9GL;ye;[3R%x)׊Cn"T {6 ?zoiuf}Swq+q\>f+.];1QK{uB#z]TQ}]fK:vt,oSJFm4`4$gAl!ҿv?(]lv2,'_#1@%d@GaK@"UΤ00iA}zX3VM<'dRԆA. I{ ~w7 `ز'jXCHU9౵uN7UZ8뤜JgG}+ v\iN& FT<<5tSO#5`A?+Qkz4::$pi Nյ6$<]Vk^/[4D'&=LgZ{{']|XK +~OS֨$OoiĦ7W<{zSSThv?:4T-^$r0̇P쟻qqt/b2YKPKˁ㟏&!̾, =߱?쐴zv1xI1.6Uɦlj|L/JJvz];Yp=e&2YU?)< 4Nk2`aCS})zR}'e dGu[ΐ~ kl B( ۔^F}ܹUISlUNV_jLxe>Ix5FL[knp4_QƑ{S!=evz^sP U)u}x(\,А*=ү;[ML4RXF;vBTBP>ffM{|Kҋhdj/h,][6a}ZiBu"ah CԼA~JIU6OB2^o}U/K&IJ*b\k-CD񜇧:l]5Âږ #y0Gdhpb` |w- #v*V#Hf)|Cƚ+$~n[-RJMzA3 sr56Ǜ}RB&tG]NmBt]nk`q03wR_˧ɪeB넔潔0L QVtNYN`g}|-[kYn3)V[ ɤY([Q,\زf7Kp@][Esl)k⛢ׂUm{|N:X|g$Bxd?}-:As YZ 57@8@ƸNc p(NݧE}M}42 [J;G5F.6>~:T2DcWKM,TpNoĠY/d҉c*>"}6b.n[sn5ABfk 3Y\= Xk |һ5uKF% [,ދH  ?˗F;̚IoҖ̭-*qOJsys"0^f;YFj"ILz)'~ 0ͪ[P9rjazF}t/3UML=UUAD }Tb>Ӽ+5]].y .)Wκ ZhfsF_N}B|b߭rba2sa1AQ`Y;xPH)a-ԮD+m>FlIy7g)ke&%S  ȅi[𳍵V6q =)Rp%Vcg۱܏tKtypDŢws°T,YmA |^T( KS[U8YCE5,eqmCLk-E LJ]=\Yaζ`lz'&j d6@hڊA#:(ܺ`-p@!o|FZBDkv8n,€:^CpT')ơ9gGA*E[HkT_ Or5)Rl^y2T[{1t?810׋ƨ@ C'pZRĄ"ռc%žo4P6S/L\E֥WE )%Ycyhmu]c?"liY\Ӓ5 Nփ[;{&B:jzA$6fL|>mR*(]Dg|Hr|jTИ@@?uC3nR$$9b﷖R6SԜ?I0Gv-j6<׌m(͏]?6Q`i1wG2s Ssmp.Wlz[^~քWV|flCzȊV6ZYo:_8Y)MӵF跏գQ>R.?=]IQ^POtig98|-sS/M~QXSP%24Ɫp,v(kZ)I(~`ZjW2kX_||E-iH`ԔD*sUę:Owbi"kZ\%n|pXC $)X&a: oqF0--<7{IGϲ>wQ]rlj( 2 &s̾sYJ`tVRvN}ic~ #X@Q-QDw y(#Lx(ateM3Nuq:~WC=F!U8ӏAv u) 1sww?\;MOlEͨ  D$cwh|/y`M"_66|{&@̽C"jS0opa)t\HzKeĹ/kNCI>szʊ q Ff{pw($}.xH2[-Z4"% TqkXޮ@+=EI+t$K@*s34Z?E qx\Ja_ dlhUqȉ#2+ʖ^֠gеH^G~6`O_4_ֱd`o9kXt=@оEiLC?ox|~깒T!W+^*f zq(=CMå崚#$Zҽ)z.̾{D|ܖ p]f;eH0/ht H[ރ9:V&ۆwP}WMr4oIx >ף7IϋTau"7bd. ]Xqv!h0&9;\'~ ߋC @ÒdXL>z@M L=5{~u C4M ?o}]CęMuai}jSWTEI sWU5 _^z{eϋ|(cYޛhotby)&q!t mLO@;EWگnIo <9`.xQp{UdK[;p'EdhvyKܐF8;Ltɔqa)@VKȚV (Iw)7Ɯ>V#ݿc"FZUn3b-r/]:AOⓓ: Z9mPdק 'q|]ܢAnfϚ=K6607\lw ȳi O713 ]GQ1)@Jxj 楢:p:[rWnG¤;QT9 >BKLNKeR 410:ĞL;5c #FY N@ikFcRGdd0&/I{5oWѮoj vO89uƖRXdk򢱪.Z}*_C$Z 4NcCx @ !&Qy{NS v5f*Y`, t<\8H47JmJ78 bJk6 jl;U`U3VP9+>ÕtI 2 mJը-K<ě\h݃fD#L0 hsh+m]3Dtd8{V{(Y^2 G{ׇl&CӃPZ/cɯ&陬Y#}_ݐlq Gt@ឋؿ_kN4 vid \>) 7jPN1i+?R npīw;i?ѽÐ3l2Z'vؼ0QOfkw>`vHRO#S9Lp,LuY" &V1Őw%MwdV+'?f]Ѵalտ۱k1yW9AVtV'yNBwYl.1;vy~:jJ]  \T<1 PE*EX!H]W]V$IMӵ4"N?G˜GA:9l4q Ş\8qWjrDPC ,Ao+ܲZKeݓ/#Y`]FisNfu0h"R\O 87_ Fd]>ҋRrtNH;K\1gJpe[{vuSc"@Ǐi mmy7$Rxֵ@kQH'd&-mJ\7<`H9?iy\iL nQ_ ׋K{&}Hm+rE~Bʎ*@fX$bۊ2)ǎ!u{1[WSM)]-3pd#Cr2:yft}i1pz]8δnvVZoJ)˰k)AMjLκ@h)6m OgtF妄Ǐ|n^tZF\<ǔWD0Ɩ.UPW#;lg),5bl^4< aEK4hAKݦ_hcȤ wsSȏX*͒TsCd$pSUe4eek tbRXuDv#:%)XIx4Etk)*>i%)Ry;c%-ɢ }]ʭ-5G#-!\ևs )LcyoV=eɑ_Ȑ(X˾(8^$\_e;.ƹFʯ&īS;x BvNP(|Yr!U3 fÃ|!`D-R&?pUҡaaRRszV#h ;˹t+1^6-,QwkkCgөsF9W\])Gv; x QI!l&3M_)?rZ!hޒHUɒ2b"=Jĥ}O>oE=N7EGKV2V|5Ck 9^IPG 8^̪Ж`hR-lqSåā#}IFUW&bt2ޯF` cIp91øe|D3}Z|Y89[ a}+YlHisU@W 3vѸbSβ$8ϋ\SP pp`d+W0>gv2d{?OW5+:cQ>SּS1V]=S {tswpZ|Raa\^u}mlbjk1h˳dٹm&he@@ѦTf^{IIa6C7q ovڻiLl;յNGq5TӜzn ?}#yٔvM$x]`']A^?,vUJH5\<>̈́gt@*=:G2`hc tjd",]OTӶDP$xrW*m ULjOQX,a z6'|;.ٜutulxU|c4% %}8(hY<f4&Βmuiz^wI%5au߻: 󰂺 kHVq[WNfBen@;*zp*RSvL dc2҅`!7Mo]A.eŎ:J {΍xej`W6H"=uMc荊wA 2n& \x^Px0b3dGzjOWp%WM>TdZ.ᝣע{B>h>RGND 7.s vXR2kp~\!k H*qrٴR~fTHBaoje0ƂdN1uʴ"FX"QExE8)*C˓,וs+.L7m_l]Qy u)ޚ?Upgrg$'>}v1$5r@0ݳJB7:R$+̽EiD#-7 (Tu'EE/2#bܧ#^X QЊe9e"AMxaJC I,1I@Du|crrL|C-7INY<->߅l?pB{]`?La9tǯx 9?Cv )(#77-<.nqaaNW|0aq;nDnCa>;jfqb,<,B|܁=?PcruNG' bh(}ăʞx,}mQŴO)r \,CK 9C)Iݏx&o }q#LJ4FjW\y"}2ϋb6Q:<8Jn}t^}Q\~[R$r~U(jaш?˶m=삷&=~gXT5 >1: _m9B˲gf3&[s-ZU@؃`ϱψ[uV  i!i#+v W 58Z]*4Acqrm_Sc<{蓿&aNW6zWB4]<}*ӥAg7łn|˙/*UL/k sXm2+ߣP[MEN Uxl3ݾ<3Õ(֞4h\dWX~{^AIXјԚQP x‘:]Q`l;| o=u%yN#"5s6ז9RC^wnpÞt4|}RlubJ,7$lWYZЧM]舊`mYMw)VQLu (|vg8`&7 yu0Tb (X\t[e54Ճl gEcLvwoDЖ xF‚Z~&ј~y\gh3rاf]D=l5^`X)F=G'Q%=SGڽtXdvTA]qXQi/0x$>`p֏G~G45NCj0?asp&}/ėvҝil\oZt-&Vx(#!qqՈCYՕ>1]' Ns+A'a)×r6뤙 0%t.$T5Ҝ=&dPM'?(5.Zu-ZZ6: ;'~.=Lxf74G%8f5g`NIb%kAdvyh|WX$2c$|S)ihuKQ.<Ҍ "MgymEFԕכ>)3ۦJ6Xc(hm?de$ԉnò)ѫڸY*zQ (l3>Kck/5[7s5mYo`v$M] ~swϭ ם'}(2ׯ@]<$8&~bwqJgL5<EAQ{;޿A QIr$ ^iܫuTmB|\[zD"Y!,ÓctC٭H?2:RcfkIhݼ@>\w}flw)P-^wϐ/~sOq*D6cXenG䍇7mR_/G-6 ƶhʳyΡV֓g{2>SdXJҘU FآVtAvp*48 mtTX^;!kR6`E671P +ɜQ} }jAc>hJE'ˎ9Uz|eL:fp˕1,؍̮2 fpսyd肜BhNȰr-\VԘa6@KwE8$ C/'d@4dBsNP5;*zX~Y1y)}VwYLz 5=7bc.PVhqzW,{oPNc\nQztx5֓YFInETȩI,-nޅV[4i :tV&) Qq%I4EqN[ iaF-jCoYJh-^ >$Ֆcp"?Lp%:p6 -B̬䂿x0:VSD|Œ j1dܬzm}i_0\'k0$ND]wfȈâ]ZL0gvPGE p1FZÚ2iQ!2Ke~i ƻD:BmcQEЬX#ՑѯkF XL|L!'ȷ?Tisا532o+k `VY 36bK9Ztraz5H`rڸcNW-Wې4K䁔RGN[x<Ȼ4SCDW3;uεfϿ$RIGJ٬,@]yx_&e(✇R)} xu yFWɦʙDEB|lAqU[-Й]R Lhgg:n5\Ww}nF,0c9Ek2J?E kN\8˓{.w{V?A`n(Ď:p4 y[`|ƁĬb-deһxQ/V*}.->@-U/U(? Xu':#3Zty2&z% ղ $]Jʣ!mxrJlx5]Rq-U되aYΑʄ dir]S@8S}FE4Σ@&@|E+vGHpaW(NrGc#R-0V C=aT ]?;Eul .>8-R=yb3b6ڪ tLr[4aV }Fð;ܣΫzESM:Sk d?6mf4)]n`ldxel&BhKELםüDhK OWtSAۏ!g s0E5rPPB~a.1P}a#nhPtn*$MH.T yL֏QTVt &i wK {\'ל*$wO"ny9ش s*%R.rTO:bPśwc[ f b "H\B=v1M*ī_mS=QWh[5N!ihzR,a3V/X=OyRGfS6Si|:ǕYd96{ڭ$ҩ%1 @]ْMoAcI^' _1nAtrBbPR>aʎ`w߻WZ] ܏9>D6dI1n$q-K^M-0뜎ËYkLgIahv7I8Ҏ&26Z[Y SQ9k/IV_eqQg躔_1Khͳҡ *]Lsr2+ɛ>doIrf.a/i wUdE*SwXx~Fnyv= xo)7l|w+2Rf®v@iah wÊ>%'se{% ;ɽL cQ9>܇!q@kKˤ00,b7]Lإ(mQ,6&x1i :.FGJFZ6%Q7^K+=-{` DTE>xp>"k/8'ww!gUί.`]xwz69*[ڬ+ 7m=aȿ7A_ M95J_ әCܻFDv&crP .ң:GHM*$0@7#}үbVO0 JSIۉ9*1`=EZ#DerzlE]jh)h|n *{]) _(Ҙw~2Xjԋ^y8ħC[8E n1xLܔ>sJ Tt\r䣉X 넟)݉+N0 @ vϳ0Ƀʥ1T|+pFV,\NY$gHb?a׾e10UYl]bKPSY. 8v'nw.[Ät 1}  g7=r!J_6*w6C\9V  j,Jа^ a#zp5w9!tuJ6rRgsFqgsyvUgzgud!Mw([zW{R!AYNklkG 1<%290yż^O`yʵO^e͵o}D3ZCAuGdDx6W9^V,N"q+Ϧݔ :e]䝏 9MJ2mZ̿e];OߴDr0^)kA@BK%@{t0N Jf޵22kl%(13QHw0PM.1&b2sn >WN]e =\|JUD]0  Ű^~&t*|ti>،LIWJ#ƏK:o\7~z.PxpC~1GQqi'Zf\"//[aV$ zSܦS3+K%4%s/lU٦xfTy$y~Nc1#0Mv+oSf~|=*9 v2 m%[0goU>ߔL;ز$!7G;RHon1 Sԫ"DwyxbeAM$%1ŗoHuRz+>Ӂ^1#IsB QWџ:|^J`T[-{.}zMVd|@\<e}R9' "O|*y%^YW (Z*d ]-QN_ @Ie J`bάWRMX1wv_3Zb;O=o~ 2i\ۙJ{:ɿ]:Ar k!r iU8z#1N $Gb6\|E#\7P ~>e1iz`mŶ=jɩ8"5f8`^~v_$f,@]c17 d6Dr> %;7(Rj(gP( 3+Ra}콝J:| i>ܘ&4&8`k1ki'^Y\Jθ[4~ya;OL3ܷ%

a*7C ƕDqѝG%oV X(Ho3<e:M}307#(< ]+h=RV.r0։cT]"[*Tw})vu}>'jWV%{;Z{D L,m-Eճu*V #H\WUÙϖq)^Gavr@.ꋩ1I8Ҳ6Fmm}4dR\g9bá1~ S zy{f!*dTEe&ۍPO>3,&r]"Ɩ i_`I}WIͭ&LIxQԩiW8(DU'ƺzr,~fRU +`:{^f9 6S? DY1s"4)q'F5J?6ޣe>o2[̣=ƛ*;Nteıi F3ڴ!EP^'N۳[J>j76UVK Q4o^+sKycW+XzE'Ve-]*d;0IzݫNiVԡX*SE꿑[]m;mju{@Qcx0QCDhPm9ҋr+ș> n.(m2Ǎ(M)4|bO QNlqǒ|q7 ^oSK.fsojtLk1%u.ȕu,cQv2  }9Ϭ s_|;#hn oI 86ݿWMBE෮·Jh0š'nX'&E9Yi؞*-hJ [^DI1jxN, 2ࠬz uߩG2F8C3NLgl_~2O GREL]k ty0> )SZX<N)(r][/$ ju?}I=9EԳ רG汣?/П<+|С=b*q9Ҹ-jKB<^-("ԘwU!6ŝcy~SMڣQbHyyGk7 DlhC`}XP}149byg}jUZ^j[&uhЋCCKMcJ6JuLPu waYȩ}GS]}qJXnjˠ<δqxo{=ݸ=%rVTUU9m}Z zٹ~o*^'p>ʜ͊ \==P:=!w"ͷRY)A}׳.V?7V.vH[va&%8*֭/-G" 0.cZ?xOt&fN>i pȣCWCE2'W2To̒ǎ[ bßƾQTz)SZhpOf$W'!5G@s'GX&2]6=tvh أ]H𧻓ưWaD7.L=@4L BL|yjU"OH<(]~06TH?+A|de|X <Նя>7 36g|Xm-E4T.CMDY^2[ƘgJU^AQr9HWk'r`+Q7_^nym7gJg a.x?)@p|!A.$n +88tVVgM20 WlO);u|3IEz~Ĥ/u"92ր`B9°n.3@U1TV 'OOx"'T\\*#QёSg)J.Dj_Ѳ.-h(F@VtN;h͕IS:v˻oBFG;r_˟`I_k/'ݭ3ũ;!>4?֯^ij.pXyHy~`'8Y0f6 h k[qޭߋ(\.$xBwYw4C(<;xCו 9]f'r]/ 0jAxa .T%QAl^%EfgNv_W 'ƚk)^Lw.8gL9ruZC ދdu6Ǥ6z:ϐA@reNѯ-=C3jΡOnA+S3t|VY`ut;ӝH:Dv tp&zz,FyoH`[PfxD$w!nJ ϊ40$Í39ii^Y Kq* =+;0mv'C#U u4Raw6nU{@0KvfFg䇡zj.<3$1 nAVޝM3e5k0wM7v OAT"/?@ J|;5 ?w@{Mq+'A?'1K2N(]A7BEYds7C`kUdw&a13&ws= l#G(u`}KDƑr9kk0u?R2jC|:eřB`l?tiH.)xĵ؉3"b G,vFVcPT iA뫛ŷŌˈLVSc`~bg@[>\r3He,?OU1"&#A~=|Ŭ(iMM3ݳ0` -h֯ *DIc9"g p }{F+WxoS)D)N9%2je~]P y(/«$f WY\Je%>\I v %JN<\@f:N =K{JJƂ+mD{Ȥ-Fn'8``VO3VsOn NnߜyB*/:n/bJAr@b|]zY۰?[ubA4<S)3Kmx0vZj~jnU1ׂ23z#y~O20h$u18c!ɯW\TnG_HpF|n[P:-7Bf)!Gq.L0%/{L=:_0MK78}03̢υH BFS!Os9AbY\G[%'8>c+,?nd4)c $)b\In+w KTbTSd"_S;"2l+{]ok .^į Q>}sY 3&}7d|`A՗*rq%*ϱ;d^tFKΏ/(êX3gqzj ̠ۚ91!(NT#@`'yxi';BXA D1U>YkK33`MF4iHw~A[*ΗݛB[tsi^aqL{K`vSPTZ̀PǝK'ww7,b|`A"KftǑy/h)LoBa$%YаuG]c"Xqo hOֻ١VAVOOJ7Bj׉5@QYwF42R ~Kݼ1-rfg͂prrg0o1+x*  ̻k`[D\L5z&.)Bnh܋F$ 5a_2T 4VQ1lˎbvu¡4lOP4K+S g=Sق?Cl:v)5=Zy>7)(l~%i3Sv +˪p湚f_(Ȯi}.Af84Zյsc8Zm}TɈ[J܎(Y$-MU},' Ek&W;Oa%Mֱ<~?#/ƫ|:kzU^+Ax.KF"hs jo^/l1b-(Ck@ۭz.>qKm`6->W9'J~צmLQ+ ]t_ʛ!Oxk  Su,zpb! +V5䴞d Oc#ddP̼'#ԕ>`t )\IcsW@ vMXӏF%YNH.+PUdSVz^Պ>+B3Q{c^'rcJlЂs"R)Xnն($5zmcB)qx{P,ɱYIbX,-t`rvB(gb*fĊ}]zxyr/U _c. D|F1ShQ} OuMޝl{\4z/NOo5&a3 @DGjQLa--%Rov}gahM j|no *+-T{B3E JQ]x!`T>D{Ճ@w\}m(0/' ˎ*L_wC !U,8s3?ER1^S2fN Zu 5 9IOj$x)H*0 =^YljPIT*+{Qlg)n@q$ESLj;~VdHA ]n\"J86| T}52cܴ`4|wgisLIJnsnG3"HKLJ1vjxVVg^d }(K}B7DuTjN00Ci&rq#Y'`3U8LjL(*-kptMG7q$FkP]Fy3#eUhE9~O1yYu*ro,7B5˰Ǧ$t,_vꮴKX_j|M[.2`WZw6?'8?/1M JE@m ;dI˨m^/L!sU3(]Mu1>%,٬6/JvP.j3+i5fIEՓ5#afkxZDՓ}(d e'PtnΡG|R"R`9BcCۀKi!п2Nl}ލg#~LѤI4Bd7NS@y9ds']n94 >hg-%s;Nџ|NVu'!!D\ȈGխx_ T-9P@PZY;{c2s {#D@u9H6j77k{ j=)jB˚>oooR&/}7j`+D.oRC_I* jD|ے;܈ vZZai `vtOBW Jr j[jހRT5J@J!mvmnZM |h#r d{ ?՝!pFW};+rIe=nJE#GBn6 5MZJBZdVa/8LߌH>gclW !ݕajRdߝd{/|vb?.pV0 d|>*$-nP #,>sMMa:UyPQF=Z3Sjj=+3f cE[Ll)b9*l#+Hh>ی&*]7޴>ge*!B90d&(Wȇ |u,Be>g7F;֬djboF;apWt-ӐDpT;m;J9_se-| B I{Ļ 'jT Cp:Ёz<|`FH2(@_R٢-I|/bG<ݥiK̡J4mIMμrdA,㻐յ‖9O6^HS# .DxBiYX=JB,~r֘suC+FTdMdo?pk|'xIՅCq{ID$GTX2ȳ\_<'%BP]m/Q K"5EJM9uX<6L"**UqѢf<o 2؏DM5'_dͱ'sjlhr 6y./C!";>WHypS]0M3ꡔ|dŷH[>snr,gވZʉ}Ʌ=hF{o\w%ڌ]HR ;ҘPB9%Im/3 ']<o`_qj\)$Ȳh|=+TA$tEFg΢tWrj<"j7cb3Vȉ(~iv0{.nKNn|V6x&.HYPu.~M K HP]ٖt%[L5f( 䤾+ݍF``s3`WXXZyO ׆r)g|RZX A7 jCQLvU PYg**N9r'4FjNtbHSR_@Є< go#&!!XO+"_sN~IɈ8ǮCHH@w%qH>i Dq[cInc؝YIoiXn,$4a9f30!cEl0K*CA qzյϤ3=;6itf.x%_ǽsD'B>SNRBkǟ~vRvM}[ӀgNimEˉ|}*a }ʹ ''YEr8bXU$=HW波Ӛ_hL|vMpR՗zIN*ZZs0XJbC43:Y,@B^ժt0>ƋK2] y6i3 ԋD>n]S鏐aNѳvauMw~n46oSJDwp_&6,4bgBCMtK*ȏqxN}ɴ~i+LPgV90|D; 'T ĉ ԏ̍9:$mO;^Y~FXہMeZD*}RvU\džU OOnV)e+]n;Ԯia#7pnfM%L5[jXWmB5`vy!AYKcQ7Ouq_T*H ΋$FCǣTx2=)IA[t.zdzt%qnM^z=SL{{#M&F}Kwg?HB݅%ÌF3mM,W; P (܋@5*g f%&8~B674"ӎlĹ_vryoeQ5=& dL ~k j@C2`FfPl99p3BхgeŲ+Ҏ{>]6}pw-!K[BFi}݆J^pM٪>|'SD Nu0г\0uwax!Ok. /n?dqIqE"-V쭯F@B~CIM78ɩܪ /J(1 E /"jj05KA+(Ff_Z5;]`k`1FkB Q6!n|kT0 ]ZR/~ 9Z4H&*ti*L3Ajڣ~9R6{aUYA.lG ~Ӱ5KK wMap䜌]l(k59 1+ ,,Na-nqa+ӕ|-$Xx'HpA/ϭus.99pO@y0{\k;B$PħH?EɘLRs1s5VԻf@n^PEõU8&E *ӯV\|PA l!r:*,ڕ(x.*-%uX1> v0 S?k?k4ik3(ǷMc&QoQUSZnGHtSmv\g_ cB"t9,{Mh2[ɵ b/\"qtO+K썕?<|5Sʨ46x^VH#cOS @.yTiif.әB |F&l>>u~/߿H. ]%BSlQt0xF!1( 5Kukr{坢?RPe)|Ք q@lMȊ I4qW"qx_XEQ–Z ;T4.4COwtmM効|Z%=V+ۯS"kX =w/k0Fs uߣrSy3i=rZJɖ κ/7i_B9}~@=O vЖ} [PPc}8ҊuuĀoӠ$Ѧ9buBdA,OIth ߞfrt9Zx"4&/ءʤ9,0`AxobSl1@+~H39NBD&?4;ļJDQ}qXXXZvj͐qy5dy9PyUٵQOuNPv84z:Ii|r8D0D/#p{o4* о1u#ajP!6΋ kDd)Z6u  +A4 ElEƽIVXK5r[6NHJEyE$hVRn7 .dYֹ-Z GNRUe;]ġÕ#5+hj,?HBcF8l] KWq4dA*e9Vi*'-'[A̗* :?Aۺqyg˙[~׍e < $SL _"gX ?nq]-?-ap9隢 8τyD0b;GRvҷJ9&Me||Zq ?b;{_D.3AxG,6ӻKV`|<Ͱ~. HTdCGKg1uק2 3ecp7)=WT%Z~r *i1IA3K b$@Hi`o`i^}[zs_V37_rzz36@I(6:, +Ź}:ADw{ mT-ď`5j#NLvLPjG/AKFHXݴs601n[U( g2ybx[ǧ|:c<}dqDP HbwW"9jNI:g#[Ӄ0cX1֮/uL?}Q9tW p6n}'jY_ Z3XB JC;ѱ JBWZ]Z4)#FZΕuJ禅 X'Nu+ԥx8 6;A]Tu\'f\^ 6 rlQ7AO/SQ5DɀR ICqb/T6X[|8r(>Q()vIOD\ GƃGՉH3#%UhQ.0Zf} I@!#}  CWʑxaba|&b_c0S;y4 D< ( oU_^M ÅmA*Z;g҅P0n,Vo&pMhի.ԴV G ܁yr倖cT"CJ5CO(յKf~U]n/(e-̻=rL_A&aCጼ8'# bm$RUnK@େxI2Y&pUT8o^x8nh +jlP)'bYcy$u/8c +n'D}XD5-?:3F{d)Ph m'xw9qr-Rmd Pu̹7,B{j[WQ^(E1Of.tv5MT!ok\c)%/`U!>#I.nKObIE5G/`[nGTF8@dB#nҪfjQf3$ /d}##I.:b8`PE:!L~ ר*d ׆76aRKn9@g8Rqt*S@iӰL"\J/d1u×# ԝJb4He 3{&Dxږ%0lkxu|`ARe՛@q*[+S“M~8;~lb=0@NL7 u&D$#(J#DՁ鸅7Z`xbH!W7g˟=4,)_5$NAPcCMa^_H)4LGF(*`$id7rTLXpH |.89&=&0c5Se)6j Bۈm7+Է",D3YKxfrLFLBNh3bA3_k] % l䚸'CaxZ4d\_AkhsCN-/=XedGm>qyVj\d^"ƟMZ]>K-st?~eZdu0l6;֘1(Eٸ -z# ꛧBUxGb a@`{,쵡:`y ?is8ttgF;If翟UK-N$ir#^ҤfRbJ)W\os:Xx je<9"3 .R3Q舞^&FZg)ǡzd!~SIJɨ_DX!E=)6 #q;3bjXڄ60M0uJ\w!^uJ8Z-((w8c sY#ԋp Rú \~F#ijY`%+@Vb"].v<&-Uy5ъPL=`H=O$|'D׹|ͬ1o\Rz W,-5X$(SY;Sh!6fY*U ă>wwǻ#'q^GJl¥ܹ´*lp>k'e9n'ݿO';yNz>n7!%a׫>%rQ\תZs#: 'h0G:ߨ; _d:\ȸs&g |JK&^,\z&-8#W?՝O%#;ReƵ쉳C}4ΎF/yUcztpwK/bL ˎV>]k6@H@9}Z^l3n)&f&Q@ʾC!ukiQŚ])FS~)_=.AG5{{-x9Tn7c}VZΞ\.pEQ'_;76W.LyenOC|ݮtUZ%ώ戢ΟRѱθO:7D܀ͳH_ }~v7?QxXs?B] t= ~ԋXv 9a&EQT$F&ϓa j<[XÝ2|s m""tk/~hWeߋ* mpU%D҈>NQ~eln82X4mKR+FEdˡ;jZ=fn)˾!KA~.u@$R։Qԛg v);ܠnL.a|Xu_ns,СB@V+Jaxİ6xr+HQw&y d@+(tfsL:gp}Da:Vڬ竣v,Λ;Ìu S ax7.^![ɉ(teh:~4e|0Tl' ~W-S# \gGKD$X?w2#E jqI@{m{kمBR@Sʱ64н9XgS^:m_Nmu^W+-Z<#.xkȎL0iN {H0hi ik*S]Z-_LyP Orزj vJ?zG; K"!>]~^YZ4ڧ/%a9E`ٰqG̮Y4B3 T qJօ8q~MsyNmanvq`TZP*J0׈>?c1t(u[XE'h6 iOs*{'05j̶9SA1/X91/{ 6c9n(vTUy^0,( @7(Sn{L1tD2r2d2ho$`d >55?<_\/?!|,=pOP'Wo z6;sZLf ,q$Ʈ4P:¡Cӝz C/$;҃ɫDaθsOUBđs~mub+ k<6nu KPG6=kQ+@a>frHztƑ!bG"Ӑۆnb&y3%ɒMΞ:褚s9jٶ)oN "sW!x `n{nI)4:_BU^y!F/Id>EDvZ zW3yXޓu Ynغ:ʊqy{/qTiLmx; 7'K6s un3g: cAW ]~:!,Ȓ7\_r1:Q,&42Gb {f@D̴Np!h!x+"8 KCߎ|fB _4N}Xj<ߤJQ{3@LsXN+2dPF KZ W*_ EBb'CC*S1m+vk$l{G)qM>_uDksy ƆQ*J&KP/N~9(U:.# 1^I꼶]5gt8~a媙mG>9Bt7L׏3:q6*2<h 1@VRYf{=u||VIjtBҲ2 Y>:Tae!w$3fų^n)U9`z&F.L/y x4|Cc[}$tY]ybPC-y4)Mۍ9aaz>]c6nŋG.5B.;$uN7?FS;)ǚ9|IGkʐ(|< uߛpNkkw@tdl vWDG(R#:m? =d w^B*5/%ZkEM?nJPT1;\lweey$Ϡb|aHhhT~Weg?[&ChாST F.@S$şMbUA Z2F]-]=|7(fׅ|~4 `?N¢P}" Vdz1*AzԺp`IcXL o&`2a)j7 .^`Emm)+gC_;]> [d_\!'/:ֺ ;2L{]T0(Ɩ~v7i@qjg(кEZQF33ߎaǖl{D<ҟsfpq)\5 uow&sNn*Ũ_`d\#?^Z&Q%kV1~C Ik9=AAw%?SE' ł򯵶890ba£U$r+E\ LƦ&'Viakqc",n)ԕmնѸVݳ26i pt6Fn,$g/Y\/n:c o`Q0z1OIԜp:SnF *|JvbrTؽ=rJQ#*^S!\@\W:5~.t8]'_{IS$.~m*ܸM!H?lg#H5,!72D9F%Ef!`X`rxkP%r(Y,ͨMTx +4wu$JXթkIyɿ$u_iR?(݆#1d69k.?ep(B80NBEڶ3 ssP_]Gc+4Vd 9UL9*NQe#(9if炈eoV!UN!@-v?Mca $r϶w ZNa8$ϟ7>{ PFHKxJ㓌Å@  Gw-[#B^%)MԢ^LkH EY-idYu_OM^^O/x]FMgHOK/7 &چGYI.G΁l>N9фXLO ;ǟVٚϒo#)yT:}-ܛYwvk ZN 拮{-dGC=o&]W4`qT ߾Sreh~JUtfB4se}ST#5%a̬Ҕ WT}֭ V>/4%$34{yxz'HнϧӲ S rMpN3 2SCX~iVJGߩcYIT{DD WؾK8mgHj;ѥ^o~t.74Mc݅ohZY,(%s֠H K[ۻ20yz)2(J\F('kZ`W}_A̹"W+}<kٕz}uk!a4j aY!3qLTy \Pոk%m$H裏ɘS1˾ZJAbWC}Kr=dsc߲>wT5oL+a$x:={2`=ͥ/^nmNz£e #8WG|ر‡2,&zʁ5Zɇ8ӛ߽5r/SVKNS_[)jՄi>a&:"[%?)6~ʻi T6J,!` a~pWD n=g][_yvBS c/#u6_Ccy%88?yz\50dAl1YJӺ,%k?&5ƴ9/TFA7QJs%\[,Mw kܣTuWzI PGP:dD;V<^k>5gmwmGJ&w[S ~)HNL3'|~% T8 #YtU ](Ut! 6}glkQ7} s,7{츽$T{C4`3¦E!2T~8 v\QSi*hMw T ߷z51/9E 1^a1AqⓅ7Pp^(̕ ?T}]f1(YݰH+%M;-2%)8ih4x +vBt{EQ)i}]~X~G |oC@~#= u2ɠ5H20`ˀ5ȉ{w$%{?Q JLfP!Bw'.)86ۘOg|C'$S,ktygԄHm!IuMDL CLn_}Nmm 0BρF4qךx)N%:]4A|.0ߝPyFzjWvaR[ Ư>dϕO 3*z fp9'4aYOxHۂxJ~kJ,S'vQeOa5~F5Ͽ$} 1}'D%$Ე"z(бWь0:8Gj&'`^Cۅ.G8q 7G/jr؀OIGmgjDD"t>x &;Ee̡x%17HnLͱbbvgjy -Oh]Mnv=iEvCZk \q,`%iPtm-֤~tR`^C/ o KWٸY<7mOcb>Z?@i^ʺV*䀝р߶?zPE8lܬY[5>T⿥]`c0>sdC}08 F[(=Yr< ^"2>~|3E+ɛ,i KE%}NG@|ʧrW] 7j)K]ύKe*v 2ߏDo[pU[)πv;DI$yz4Tzt`ogAMWu*nxbc,U&4?=50g>1[Ui'au'_]I`⏖wut<L8k垵9 .ˣtru$n mRQD&P`-8Ji!;"^Y#5-U3I vejEcɒPYsϙj,󞺌5D>mN D%Nz4ab0ńJ(V3F-'GtrV7Ɛn W؄ vG׻U%;d*Q{,($!{u͂ě#ep4.QIGܪ\u nuR+FtW?yJboVi0si,(\Z` M魓Cج y(gZY;-U^|?nbL.|%W|3b8,~a%x r DOڜF(ʄ6Nk4(u` po+}6[BbO{JE="(2}LƅBUޝ66&ծs}fH~ x!^6Vfoės;z;R ?ٗ_˃@W Aq N{+ĕ¸<L~MS9t$L c^ 3%mDp=L&!xfs>|׿n #t|ZWBc}2W1ykw@r^6-RV2xܓ٣ʯI_́(>;2ϑY!5+.4ȥnfu02oh&/!(1@2 "4br]_d2MQAKa(zV,z$oP1]hOq |+ߐFC_|(^T:uRh5*u O?K[&9dpO^hmO tqVPbm(< ) #F=yL]jm/6iNÈnm  b"ed$mؿ.5?Kc7-*!f&xJӤ'щ0c[8mr l?Y ~hB??tfd=apЏYA[Jb[4ZJ F f,v򍍂!IeFKaT$ Ѱ&=Y(M"8GiNWVC[Sa hR򐆸f| 1ے$̡^ѼgC?_ꦋjTy)T %鯾Ή#2?ӛPN!&4n͐#Mz4b)UFܡgdo쌠)SRX!'qz # .h*(GI59tO3SOp3 G,L|Gv>ي|QJmN&1kˣCHi)|,;,x908w@FY|`~PgmXϘK}t+p9T zG!BtFsy^)0ȋ1Xӑ,zsw:Gzꔽ."{b_vr$%qR ׻}~.24ےRT7ԍgocyO['!:GA*O0lwXۚҖyVӓ# 3^ǂ@aInEAM6쾓j?GZX}%J%h&z?sږ xZd86vO]_ }!SS[pAk~N-L)F8U+;ou7pSvf1{feٰg'v֮mWYΟe;97ЙbDOo#5:FCp3sޟ18RAv pkؼ@xi}QS\Q:koD,#îr1[h${ q|Ka*`Z [h |jy.ɁkA8Efm;>-ے%~~32L ,ۓ|hwvxfVVg2Cg/}R'ᡋ GMΤLF']8;J@V/p㡏§I-9!w7.U݃$s $iź+5ߪB }4 a*ȤmH?uj}HjA =;ԁ>\#a)]oWTpNEmfpiAJlp |GMd(z|H#5<&BG%ĥJD+IMbXTa CGh9M40[ S BI % ;IG4\ ~i_] BmGZY`!%AdYDi.sCtHJS𡊀L ? :"{>o=X2<.3v7a1ɱ1X,_iC/&{9r%ߧςTYҙH'.sw߶Fn^b݇aݒGp 8Y0E\>mZɔh][E zdj}%݌ 'ɒ>=}z _Je?U[7&mFK R `sKmY^4/漥/u/#α]٪kKqwQ* SCY=zk2n8*96Rbf 4oNmC:fkxQ揾f76k&L4T{ -`$_]tH+ E[6?a)PfjntqʣL<FYN} *(-2,YSb:8`.GPă&L ˸Ak8"DTBM,MJD3{yM8ayiD&I%!n@O/,K׮(OC':pR.A5vJjs=UY>ZqZaV^fPB\HI/t;rRxŝ6_>.TyT8X:(G"DVݶL}C^4|PK%ZQφ DupYN1jٟl!5ѡj̙* ÷8wHm>V6a>6otM=6ux2aWĎTQ. ƞR*I[)A]¢;W:+tf7ˍJT;zX!4QUe ЅW+g F3ܼ +~~À-E1T2ɀ. .]:#+ԪC"$?e+E[hZ2SB[P%0qU?6ʐE@Cm劂gb zlr&e1K-<#Zp1%:WKز`-d2fcRm!pٜG紇;N_5L\̑_)ǪkFkh oioZ*2헳@^:<}WqkZLjt|kAb.Sŗ߹_(pնU a_S4&m bNң/H+ h] {RVHmkד1:'3v7y3Ϩ䗖l&y:,P^hjBn"S28\c d{RD\iC#n5el, >{q7[az7 p9eh ڷ^r"-|鄲r6'У114J``:~1lԫ y];lb jJ w{TvIT-2xۍ3CY}Ihazhi`lˈyDsa:m82y;(;:8uѣKo];Ȣcezs̼{$t'pcEzg 㕉uv#-}DP}>W35|^\~j"rU/[g<޹9+?jڒQF5(^^NZEdr>r0y-)f^*}vXl]AWhsETmcQgm_ ҉.^Bki?$W(͌c.1 6rcvx6"UA]YF4|o%1l~mg^-B/)7m.u!tb(rZ8 Jpv8X`tWQr ^َ  6%KI 9 eg l Ǎ#ʪS(؆# nj!.:|w$\]΂5zժRa71O;ᵟÇjQ ,Ahb:i7Q${S,amC\RSM{%4̳i]*)0<RIlu21J;B5m(ҝ+HOj: %7ጣh˼F$a2F0fq^{&KNHC\L O~Q I@bRLt;%][DIܼۆS|o^EI`O$3+# ܓWaո*ѕeչH0Td/V1+E5%f! Q:>BQSۂQHqDڭkcǹ[b%b ᛯꛭ*較8<2gKd62Y#/(]4$MpojQ 'R9[&vɫk?/==;/QsޣkhG3PyK.NqÈ Gr= uk)rـbTU;ب"q1@xWšshuۘ0@lTR M_ ~ gDTZi:Oa%3s%L2.Y}@~>f*%l|ZM?^bBɰ/'p¶8)OnqQՋg7N;N;.'>̏ N'Cf?3@oP>ZbVoM͈MrWĥK򷟽EXKݮ3`m\j0‘}ϰQldpj?zz,|/P\5lL 93}SvTGb%YTԔlfo"[엟dž}ݦtӽ!7,Ѩ^kj84E&Ҏ=r$ 3.ؑIVAzEaࢗ :({3 Sک~YGF:[&[o/֝ D w O&Z)Ww&)h񢲮PeNDD}9n쩭zt4\`%C㴚i^CAc\ 1Pe/2j U_ j,nlCP*.Kojq`< ౺N pmޮCN*L(g-"ׄxax2y,*T 8 $S?ts"i43sX+˻rGRsa<"#[b\溗?ܭ[=ʲaXQB]@9ǽ,D ƪr_w:^DO.(dFq樿fz% J'XX-cy*S?Z_ OMx{xpYd} ͼ$$-:e̙3--6jԈ(h^N%)z*aPl$, ЮN9f~7 ^QI|vs߲TWXʔkԬ5џoht+`R"zlr#\uZB9IE<~~jc ]/X "^?Vlil?@q~"kT›{O Շ_[уU%'mgHFGO@;ugj}+%k-C2, _AJ0UL2˝x#v?H rXI !bGxQ<m2>i e>`6{cPꑹEՓX8b$p*1{@N f"o{1l ޕ[}-0%En":%o3m|ӹ`55uV0 ĆbqiR&ՠ%0,)7GbQv -4įC0EH2D#jXq=>k(ο9h*Δ jEff\>06RG CToBM׫4ݰg [% G:Vv>ptVU$*V򽟥~/w}(v#Xx.Jr+@]gOێ{\,9Es ή+J9>osN:jT-FG,ptVc2 yN:Fglf=M9 +]W Įe"={LE@{)B$}rc>LnjB f-ܺ;wG$)B-6˓wpYMgg|eY Vʉozsaj0 }DEUu2S{Daz7{zڝ\y2ڛ7F%VHv UFC=߇ V=tOӆyš",=Od(y64CiEb7.<]&γW52!*=J>~TQnnfs1DN:ڛUv9AvۖkkHrv~{6UbfZuy毊c\Y7oZhXYFF,D_W˖m<<3*ԟEq./-& \(oav緃0rU&PM5(:&rdvMX-.6\455^.{!1Hr Ozv */֮*Ч?p.Xxn>ce mU(T0S +^:eE0hiQJv[6孰(iSG#Z7y7 Ȏo;w$U<;gG1{kKrP[#5th=3&xlz~I'f׎ t%Sc/^>Er*J*O"nx-cKcrVmY1pHH X o<|:GY OJThDSK2 (r(#; /9;:L!bR9sT}U}x6R+U\tnt\.$A[BtՋz )gdTFId| Ft0`6ڹ/u(ǣ= ٶ*﫥Xxs%ųUlg@t%_Ui"2He_KQEMX mmGpknuҰB{cm:Qq1p5M~gy=*0T*{q̺~;a`p`3RܤvT>A`oGDP#*՛|.YtQZ1Ĕy ]LY:lp XF'_][.y= yά%3 j]BtGFO3pqnG͚|ScIBԍo|_On#h3-XY7aAL oe݆[V Yӊ!bѵU微P2cv-W*@$,TO!G+"Z jM[Kz)~Acfn_,O2N.7t|R'HF7[Kp^@uoZNg'sifRmXX^:M~7>0s)Y/ƪz>+dBN&Wˏ}u=Oň23oiq:PSqxhJ‘!?M?1)?6>`ՖiG[>+7w0Ss Fg܌ZL7'qr۸D[7r(b(#䈇,c)ϵ "XFETky#;SêBt"i՗DpNƾc/ r 9&5;VՌ*&sp'L{6wM"f&/vJ^ #4S $z2!]VET1#-(CR](G.řeQM~!u`K*i#=E~K*+b?eRzp%%p嬌rĆ/y$4Dƞڔ+c"2 fdyǚ/ޮ=euɣҷָXfK$"s藁~wfur(L](vGӚq 0w2(?RȻ ޭz 'BdGhwՒ ;d)؟a\N;hWI $q6]"EOL / yԡ8][^,yeiBHqG3j+nB"۳" :A}GSY> qtTX̌5 U!0'ђTM3`1+6*PMÍ% JB2T+2?WҺ!r|DRxU!hZef®WGIDjdfkS} zr| Ԭq.ެj~K4#դ}PT}~R q[TP3<:s jU?ҫ8qv(!_ ␌ *O?{5_&օs=q-=uZ{}+IHtuiW P,NX[3,ᰁQw4.M'BTAl&fG%Yw،XM\([ 1tjrqG$`skz*`'cUR<6A1E@I7yEow~QYqO)8^aT# !i1J?hJCSԈd(B%5=Ü.v Gbi jA {T~j\uIHIjy_bQZy-C3^M)S~gBq#Q:=-IUXt0E uߥ61{bfÙ ]m1hO"xCI1ֶmDK( C RơU&# . >Gi4q W3=ݞJlM+59R/NLt`>fbįzK*oh['7CPϯ׎୦;,akaBn=#>qR/P mlﳥR]ԒOJAޮS6Z@pu杢pw*ɪc0i!ĐDȂqoZ6?IbYKWOL(W9_ť2[͑^sܝmE1Sľn47sJ7_pDw M|Z٢I+k=Ȫ{nMz.QBHDpv(.T;ٹH]#')|huTޥÙzl)l 5`%ǑKܴ* 5:\` acGftrܾ'%E00 TZN~(%$ Oqr n|}vFAӼ" }p!{8x0gxpu6k 83;l %U-A"Lt}zJɍ2gLu6R8:0+4-ؖ>=F\紂*ftx?[0JY}:ڭIBr󷕯n{ &G-MHېt ӣD&<B@N) ;.t`̸ l _o3?d[-/)FmJS$? Sq-w %863w-zvFؘRS"@9pdƢisP0fRtHd @n56n3$. ۠03$ݱn;멦^Uy x ^Nyry"+h_cגjѦ1V~ 1`n]`6$"MPR_h 6\^ᛰߓuPSd_]Z̛ "2ݥ<>NZ=u@*pP&Ɋ +P1$=6,Ufq87=/Mhh&2WgW{19͟ |/n%sDm+ä5BJU#Ɩ0 m0B5"sDeqeᑎtPкl*} ? [xVL2F4h8'E[&bGSdl2RDEGv G.!W:ZT(ut(~_F~_Du紀GX }?EƧ=omQi)K$"QA@r5띧16~^Q?5V {u ]0HC3Vx4,5 "}j4-JYbbl4(rݵd֪jƾNipch|IP /I> a}Rw!'h~ZFS#7qB-xv@*#~(߫]X*Y09L=PB 0 8[q!\6KJ2ݤӱ([W| +h5S3*<L+aU 42&']ο01 O_m}mz1=w_7;cυ4(?L8bQ~:$bkzU3`rOKm%yT_M3g,L [ګF81`n^ۋ6~PٓlEbD o-c o"͌~Ugm[a DdXKKcsa Iμz6RTNq:&T#pQ2p 1}uN#;@?dU1- #R?R9E*{N{k@IR99?1MF /NwនpS1&\Կ8uV1l< =y{=`oOl Zc52j, erqvv'Xs7#3&}NMgVB) %c1ZDkeبf|(Vlݯ|HC! Q2x-W#u8Ky>rg^{CE (;@>u-,"0fu1٣eTdt1MPtQ?S͡2A}`8I5HH!&LVgT& I#|:X.l^}_[nXqU(\"mJ5.+]؎i>ӬTSa@TA+y@mI}bRC!(zX'[S ..`_G_3<4?4f;HQZIq<sd}ܸ(\p|b_"+0,8c#Q2?J NbU{- &}*gL"lnCK@K,A^?_&Ip߅HY&z_Ҡۙ#k]㽄?n#H iUO +}j.`l^dap xA }0I%Y I!Ve7ku"zA 0C!oC&ZMy&hgtAf'Wɱxɳ\X&P$K&[:<9zBbtY͏Tpz 1|0w,ԆBm^'k45DH~䫶}lvI;CH''㐡Ӥi$x doM1R4/y0@wKfۭsx4 gL~\k&L8e}}N:P#Iù~4\rwaĒp]P?Ϻh.gB@UBmW`C rĘ\^Mrk>X=e 4_ądqF41^̼/̻eX%4Rb%)ة"~ R-)hjyV ~8+uef!-%N}/'+ckR_cT$qemkOvq@$X3b))IjȽ\QRA#{A ƺ]ԭzE&aݡPU$ֆ27˽ 3߳ڿ<vNn-ig=̡g<mウjk}Y;؞ BlY9\[ n@E~݀`TL{a\׉豦Oq_oq occv+gjc[Qw͘17k>%mdfW}f\X $/Z,̶qHlsIsMЩr*P_ʺԞI8:l?Q^x1[6Ϥp>_|0'<0Ķ :E)S ittl NQxpQ uloP ޤbfk>XּQu7킛SӚAvWFo^F8ԤQsֵLUǃ%T(h]fZL\y-Ғ_Tl@g$^LQgު5VqOȱH3ԑ޻9+҈NjV(e*@́<&bZ( ju|]H#8u<0O}uƛrl{:U u7T 'Olm Vg²!TBbs"o\?,P޻@Ʒwتե _]I|l(Sw{u;/|ڇ|"pF8PP~rI𷗪6T'   31F宥N|@ ɦKȵOQ`΄3-Cم] ~k4=qƢ΋re&L g/q!V-^;b52 1 럁 h5aJ7: È=Î8K>1ǜ}Mc;"1QqcbxC2PgV$˛.J.yWFMޞ`rT)DƚiZmqrt #.Ǣ㩧iIU^wXUz*=”nW8X_ ϰ#0׺8,Hv0Iv/ |$)LE0 ;dR! _]+.I~EŔ>|f:K$<-zU*,qr-mh9 )cR zO=}%]5/yb弤4 BAՔdZJ,907ZP۽ Æ1H}訠Og5Ψ7A?]wA=EfԘ켈lIyMFN+ӿVI`wa$sW ~7n' I%>*̏0bh@Qبbj<. 3eep Sm9<- j+n쁤.;Jo`_s:l% k:]> ? <([?E3$`7\c*H'F$Ɋ)p{-QHnHB`־+O=E)%7揇 NOYie7a|wq>"F' ԊrE5? zKܱf_z⨈-䖋e:sQ OKP8IXʳJ|t ^SG:yBm63b'L:0Kzٜ C]m!0b{1Z/bW)b!bCGN-$6ӿlfޥix%D4-_t'^N+ߐ4Q%He$|{RlΦZDh*SA`Z imL/[PHT&W6G)S0ڈ`GV?, 1MX)ydQ.m ef2>զܫa=gЛ7 0B $D`,om-36ML=|2k9 :=ckcXSǢ_Bq1 he,zնi JOe[8qcQ=3mb Ęwv@6;;ǩ//y\A]A`B/-,qHGú "Anj/ e={^XE)ǥ!Mi/طa]|ILu2rĢHM}.,/6tOغ1\&b)?$}GWĕTÐgY*tp~~OP%Gm~_\=7W4r%I1U{ XFYR@܇QsUll y, OGt>}*UC8_(A!vE!thX(;S% !p zB+pЪyZ䍻{U޴8cL/nd7W$T)Nyu⃟ D+H>6)_Xn6{NLʏ/ā:Dze9 NR*+:?(&^7,0x(P{h ezKJE%y£xnA' $4933Ҹ/}j}v? ŕPD~p;4( W%|="5 FcBEy Iw-ҋU6hIg *o;5`^zHb(poԙ@^>MB$宔3c 1 Z*=:f=*V>j ;5<ݝhȑx)c}02{+yV"z#g qj8(NZIfm`*9Ѧv}agHrs]I\Tt'LJԵsoO;!AS/Nm!֗z20=~w^cB\J3#dv( ![]>ckb2u_PdrOg0*c/ ҡuDU L.8Q*}K[OYjmke'?෤9.d~CTT(W?3oIvaOQ -|f+MT<+4s;^ Jp OtRq^RC霵[~"8w r`Pc74wũԸl7kH qأDiG8g헽N"ʰDU(Z_S+ v:@-ǒ*J.+'׎G`\i@G`JupXͬA[ NGllC]:ysC֦H1Saxi2I?8i9 t#[7{x31A.)( LSy0A~pދΥd%DYۉ Ic#EW^zڎW4[!q2ކ[T[>6mDN,G>> 2G<1!Ck8RC.'6hW€ܛb`0!k@*[T|v7 Ԗϸ d > v 3]e1W^ $k{3r7DEiw mKxI[+o^$R#rP{|r4 .-Waߴc(6xh,@EoX,'#1u1$]QC`NӚfkڼVIz19R-O\A.RRt Nz -OO倫1 ʙy\0DJ[K6mkRPWE+.zsn`Vڂ ю?-=ޖ2\X-C8ϒvk my`$'@b UX,Nq E=Koۭʓ[LEjk Eoi@r:ř'[a"ƊtGxiǙo6U[) gz24VI] lRv~ƫ?8`:m9 ?N9P(q9(QADŽԘU%Q`ʜ)=C6Ɇμ[ ՜ؤl>XƨЩ<>"=` R@ H(zFTﺓ9U}͓箓R0)Xzi ic3B/>!O}(=ψ(EY!(`}TBL 'h';ƛ&SDǓFU@;CQ On>+}N~†T%-O9 :ZD7F2 Ke@ÿ]KuQH"Rj kT9cٵ 0kA FzށOBHfR ;WyLt"Y0[wR: B KPXa/,:O'5Y&fU,&FQ 5" s%I^f7݊9D]wt{)yE2[ a>o$fw|]t 8 O>QTpMZT%@#Ve9eM> ^rʱՙ_:?!5+:N0R-~[r44(n8?EA"0:x.B_ . V7ψk?L~80HOްߗGasȫ Q4 xr}m5֎#];+<-$v{иelA4!'ye1\LLp)a)}Sw>{B)Kւ]o[-s[\xx[?1 VGgIau- _-yS5ak /oF2=O*nl>v4Iݺ:uî@y2;LWmd& kľwhNSl~ V|ǽOQbbVS-If΃AReB*9]' Z;h_ GbD0p!PpA2U퐗,dIHge vLfS±#/7s2q5G*)V@pE1d+'tW׋!bgbHŢ sr7BӛᯤOmK]{Skr9EaypgGj"JZkmcDՉFJ(^_qcKijzI{3s"CN(ew;))1p/}e9=6 1vC8uL5QZi $Qoys` Y Av5/Rt_LB-vX+N% h?WFR@ ^ZOI8lg% ;^Pӂ-^uY&P5P.PF 2*LhQU.T9 Yb"j[x^|FS{*ғ^nA+44`"ӌ)286W 퇓H1>˗C,(=<S<6`41~IP:\AH?@AC [!ipTś,.+sn{Y {tۄOcsÞH>$Me%TǍ|}AkC XVhFŝMeǠ A[*EO:2g߁>ۅCbPImdFGhj RI{`UZGЉͨřWl;0\BzfׇSil^#-H rEg'qR2kod We0PdN,>F]ֿBQ Q wԸJVI9BWs%n[XkAĎ(S%hͳ3F# "(qe_F9)1v_cUOh|Nv+#N |4xH;RuF|}kSrr.&}zƍ*~Ӟk324+%+},SHh9H-!Pa5B'^ ;ԓmAGs~oq=~KuniLtcE? h*:k~x[ t oTU|yue b BL|5t&3kwdʍa!${*yDaOǘwStOhl09 O$q(Gh/:q}Gox%M5\!|kąqMk\(ŽeIRp''L(`o%2y{B3*VQUI\MKAtAXo@J0}}T gBDFs ^fIg ȿn|E`>!~fG7n᤻w# Zi*'bvCDҫڹ7-8"3cR7phhQ'Ƃ4nٜ##v"ըi_"~Ers^{|nۏa?tdld;S귉3%ȞKw环3Ѐ[}/-\_VٵG)& StK F3bQ`6 W4Hr ~[gǷzAk 'R_UV}N v`<6dJl*avp8[p0IqW5ucCCFJ ;Hƛk}'q=c%x>)۟05O86YyewA S)Z _(0>wRrvm]XᖸP:|Dŗ<71z}QKDp>[mLNU7S5%ohKblc`u۾3|فL"W$ekSw^USpU"(XbC9H0P;* uNUI8lzbШsw9U٬K*Ǫ Bt^,2fܪTtQ{Rnd+,UﮮW֋?%p!Nj563}+k-KfQ>2jǎY]MTAUHBZvUߎtg V.O@o%Cl$uQrIz77ݺislFI񫪋Hc՞K)ՎB~8b|  #J9?0p|Pى*D3! {?R]$1S4^ 5֙՚V3π6~0`ab[TPwՂPVب”uhZ$z(p<̓{ؠwoi̎e]7x]jBU $' ~;\m:"HL^E~tA3H L0 ?Pq{K;׼nB>=C}}8gqrw/"Ȫ*<[:;.|UXJXc"̬+ƈdRK<3XoJU NJ' ލa8I"e~_&5" 4mSDS&"q'‘ $TC>##ќ&ƪ鯀 <&힗؛o[Mʨl|D_Gʹ!A/J(4-d c *p}a*iK)\t`9[@905KRu oYE"kh/T;|eFN]L;`}%;Q`LKw7kLCcj_li-ժEx7Z7 >Uj'cwc3 w'Zqm.I[k"3 ]@n|RMy%P~+,Il[EqP0 iDmpŮ5YJ!Bf~)"}DZ~~rX"j^R~ J9yPmTM&]D[0ƪdxhPyCpǩaƌϙgJ'"a. $AVrȔd͏\MIQ`%p$1(:uTd31n0I[z?*2}4W's1\KG-S55IʨrD%-'*Jv_ ]U\R S@f8/ÆYF(h٠Y_i@,nA $Zu?/ Dk}@Amُ122kFe{&2y cf%iZvPPC;D7faŬ= Xr%$Yf Q4gw O$(fve(#3+bڛ ?>ӡ?Ϝ>)b]F> 妤 /QZ-MV?j;J[pV897bՆPnyC%4h~20+5+j9YxPZj}|< 7NY7ِ֧Alf8+mI4C1g@HZM6 B+Kgۗ y,$|vtu=&[d$,%c?m`8֜B,uH=o<'k1:x=54rܯ3Vͩ6`[0[{Pz+1E4JUVR:hʜ@=>}z]x[ 8Iw ^mje 2"cr3qS!YS)ArJrN4IT-. gb|=@8iZ2y#r%H|[?;H,T֫> U/GiG`/ڧC5H=DƋmly\0H0B벱Ad+#iAdWæ6I~M+v;](%EfR.ѧgā"]h. (B2)SK&ᐵF !#ZaCZi:>U;/|EvH[mAyWa 8։L 5f& s_ԶVBMH\Zं)Ihkt\LP R_ۚa+C^ 77LIR]Qyp~ 6{X!Ise_8QkfB `;;>9+ +)Ӱ/ȸ$Z_:<)ԑђ4_!Ae's=$0Ό.kRTVxYaz"~dL*wC]A J.8H'G;Ebzg^GbAl-7Cl{Ek7Ξ YB ȟTu+^zSd0SXU]"Bk0G5(—_LKݒ(kqi]~M;J^_smɏųOBPD)Asʯ?% `eS̢ȝ` {ӍAH+ :U t8pj\ԡ ԫrNƛE.>B#M8A]ÁZ"} Pd v'kSFI]P"ifBW_Ʌcpd5QEa"^vTC1o)H Cwc90%Y섯jFh by]~aI}-KiRymrfh`ΑB%1~α[hgrn+ G+#<(v/e,\Å/φ{c@'у̻q|M7Itic))̰֨a84P^AB PJJe~Wuqg6YJw$A܀O1V|('YR,J889Zv .(lU|!|F<i(Y  R{cqQ`eb*)( E6*E،x.hMT;FKy a`\uܳn oo)m]$MRBE9-hߕLk%-i/]4\;wOؓGbHhk ĊkT{ w{i} `:_vF]KAvwlբ[XLZl֥GJʐ1Co"_l X~+Of~\kSwK HpRhRtE9C= ƣ̅ iRidaup:~OrJ3Npoى :y ǡ8ıX#k~nX)#2D%yV>k昂pxlmJG;F> sllb%[!$THAm6"}I^GizKؔ9]TT&hy0@Ěn~#*ԛrQ>f9O\u'fbhB.Y@~`tHfx_n yԺ SWR#-/Wf`Y4ʜ pIMiA5UjEy᪳S/q-լp6te!0JrjhBHuJ~Qz=R_xコ`KlYjy<5e9"GJT [ mKkRUgL C'uMgSź+yKJ· Zamr\.68#݌%CI@L?ۚ+3P7YhTs\ ]5cng{MzJN p 32r8 ]^m2hQvf֨7~?Fl2:b[ncOJPs?.9pnnI-lbY^O&Zq[Z\`bQLW$ϳ~d@/V!&%E͗V"\vI}5Yk`؈),)e h/x=wnk[Ǥd(n]v/ʳ74KA 7AOň02ǻ']MB$.bF;L;agO^R >ND:5V]|^S 8*ێݖ>B(I8ur#KN[yNoZԶ"l'g4҄7dCVȵЩG8KMY$QN+kÙ]C%EHߐpTFBJ9.}ƞkgb}w͆|]KK&_Ѿ9yav+E""[qc{s_4 EG6Q)2H,ǒ>87K;udlE_9X0(*-$;)!Are$4-c8C9J|z/Yy%h,8ޕq I&#8x,ӀJZ@}B>yRy|r%mlOF 3IJDwa:U*2yG'[rTׅ#bNś5vDuvľB`Yo ,qhH&[Ȏv \ؗ MEAI0Br+ ľ[+dmcH\T&[~ O1r=W?A+8[eJ۠$+${ `Vsa~'c'UsRm,J^bpa@K<7H]|ؐR0%2y?^G|4~b4w_Xh2J[\j/;܅lئ],ی p$As>EbdƥJkD Vn?R7.c*= _S57WJ!4_ {HirފQ+Θ-Jۧ"NwaW-*BW Ǐ@Y^{So=\It2Ɍ֣Q pu;s2K~)7^Gŀ$(QͷI1mO)p 1Q!g ꦘ2G ~}rk-k ~{m}[~kGCt#}+-<2֬D9: rif|꧶ۤR~PYYX;Z=y-3d`R7)Jv e-.++Ɔw\G(1{}quI=7Qr68$~'K*-j5ڼ~+j)ss T&d1Ί>Hj3cC *m8GY p̐i:^ͱA wS ӳ蘛prz!݉3{Iͅq ^BWd3R|HUѲ7ۏkQk",VٚKɻPt2uCoLXW*na4]KZz7fREG7n='.@\;WU6z-А`jxiЀ_c _XU"J[!T{ӱd=ja$D\S*}ݪNv;y]q1DNݘNWy?(\NF1(h [ǭvq9tRY"oSУ4Ȟ{;1-6| ᬐm>c̺*(yd/M%b3ׄN6[,K˳rB.Qb%%bwĄQ+a7>{t`Cøqs2$ QӕK2Vbr+Mʌbǩֵ8O5_z}o&RBĞk %NJ @DA)/"a4,B=b@fAq4 vj_;_~t9lQaDe=:s%-\$J,0M<:@:i)ŸM !gG=A[bFnvE1M*pl(s bZp$|i't׾񡇑K*Ia'`E3{10CaFǤuɴȮ-5jӶ\xizr\h|.]kLZ P[o~bȂ·H^9O:C- 7kTX雀 ZE$/"(4gA*ȁ=e5z)(GMr^3&9qǰ<[bEYb⹑U%\ |jen@t|%](Axv}$WPs^;w5Q@!2>N:P ']T Q+[6oJ" 0 m(7Gͅ!ncm)&ۡH"uK̲S4zYq;^d^Mc0Lpl*jnYȆg3Ȏt@QP܎^L k5⮟VPp9"YHݘ3a`O>tYcbTpI-Ng(%nfU"_X؝ +NI v~&"=g~R d̨pwq# jݭ(kvlm.4q.Ո M#pƮunCԽ2a:Т3!ZsA>_"0Vn=QJldn1фWRZw =Uw#T f `-޶kjs%ZsǯӸ8Pr6k8>J隟ŜеE ^Jj?rB19qYwh0n! J6[xOZ}ր0 d-66mh}cw=={A?ˁԝ.Arh]7yO(0雰)4_ҬyoN- f +M'H(Vȏd s.[<³l@u>o*C7br< KI.p]+AS(",o:}[rcaTS81]œ +ZF}>Mfb6Eb. bxg;7w`e< sU} *?š0Β!x)ݥ%N蟂Khb(k;̼#Q^EBj3N@13A1kYCGEN R >h{}N!TCuHCb&0QB3";2vЏmϯ*i0rj'(;&{ONj9H˘*%s:}؀5&lmxQ*qɸBh?8[PhSf{XQyॗ[ƶ|SWI0)a _UH2>*6YV*_[ק 3SD+""*KÈ!JqEhO1%V22u0 ^:.RA9 BFW[h+leF1n˸c]`^F!7V-o]]rgFk#(I.U]^^N[Ģ]z !۠{SyX[uc*pݸ\ %g$LƸ=~@ ~у1k\<9OWģ?$BGiR`a4,vl 5t[҈[PUQ {`8ML;I1fk%nMڏx`grf ઍr0/ow z5ePd^ bŲ%i 'cxV)=Hy6fiʢ]_PW q(TZxƵa qIJa fϫ|vE,ɻ1ٻy+2UVeF< hwdmGO3ǾQVD(v3r  ւCV?BR7h6(zYsrw A+ U;Ñ?PrD`4liW 8 $B@YAR"GI !Y #>cpIT 9D^{Qxy¤RB(L%~K?`Zj{I@E.Gc˾K "beJD cԜW"\G<.5V7'daU7{m4 X^Q_9w9<7Uz(k㐟+S)2Z"I(>2r:(q&vF2CUx#:ϷiAW7\p\n=7\ 2lBO\5L]+X?o?EM` g 2^ hWvR] {D#Շ]Af TE*D0Y9v!F8Q-\t.T)Fhi-Pn{Is%Pegk.lԤS>QuQh͝/saLՀ}=yti t%ll$GsILF%ʎPPӢ&.!y-ehFgc>c݉MEa018^EjoɁajm]n&UB $CUlMf=znh{M?9cUя&wZlHfX$v2.4͔dŷ5: ~Qe.]bSQCi)=ZYL H~p@pX#;gTgOh)@STE(qpc(唲jqVЍd9MU KEԳz4q&EDKyw|A\kIYQa-E)lxl~.Xo'6ܰz/_ҡ* (vLxI~ Krz8 u"[/(RqƠֺKwV4 T?& S.#,gנXٷ(eF$mb>q>I eا 쫖dƿPbtQ ֟&$70D֍ BH  ToD%#ZD.&"m|yFxZY_d(pH|k.-j,wVZ$3?neRy0ۧdk'T>]:)fjɹIdJ_eH!rr#PegP54&YhnXPzqN/*Y}lOaƟnGtT8zNmJ{YzaHODXG[J\sy3LGXBaG%a\BW׃ˤD@;T a,Q%SIQSEZhBf1v HGb/Bp^}ݬ[D6m^C_H{A~|x +58Th>!\c- + h__u/'t; 侚\7ޣ[֛Cl:7v.lO<'lM}Vks>3D Lڡ#-D/wٙ]dk !Q* Ƙ`'QdI>;F"t._Ѧjih/#JichIڎx_MQRbSC*-ѻG[|/Fb%W 4Ydb;dP=:JָV %Î( 9L5/:Фz*!RFhno(3擆 *]u7Kx#GQIHj;bE^7Z=p;T˥L |uhٖ'{_@ֲ{7awu(=j6t;53}73uƕo{B`<7:!䥈rnӋ!+alqXl?l2w;?D?`OrbG|&Cf39]xvz6,DaVV`7 8*;ˉ_ N'dq_pRڸ$i(@F\kp!hW\tۢC#5d$(*62'Y7:,uT 0[K DY :*YZz%ǯFg7Y%}eYEj\ϓê8*R{)ƴoJrO5QXGAα"wLw& á5z| Az# pR7ie!ŪtܶMv4NbbJ]~\cC$V&zR:/fl ,1֗O6kuP,T؜޾`н3@vpEh y2FG+׍Z㟂tM0Af)$Ъ"ШǓ/2,qz!0_Pǝ{ 8-nn 7mAjYKQB5x$i+i~aO(l[ʄ_PcP)z\ېo#fXvǡ!h/tόګ雹@Aj$ԕoU}v6O19.&@:UIXZf{X%ݬlNQ"Qj.Ԣ='S m-6.x w(XLˆ"~!/ytShk.`z o=ŎE'}wmqd+ y GhnEZH;4^||=4V;AD{>BJeEK+8 M߄2PpD^K =D<Х]TRccIW(=K\ɬ| WYip=xwv< ʲMsF68{sojjCͨ !\):?i.4e"1"Xn >:hͅč1'XN3^RI767DÉ4Rms/I"YլVj\?0wz^Z=bϝ]Q@7XMB&tHI&[ Lʌ[:ƙ)M=C;ɯmX_H|t~vې6ᏼe[7!}̢8\BńWR|9*7$vTI'GG,$z5Ѽg}޺2~J1gM]1g!6RO5èN@{2Z7bqM<UGa2%Vt;vC1gH (혊9ta_$KXI(䉃 uu41 >FQ<]&􉝒g_]B _@Iʘh2{%2!r{S( 8 = 0N4EPelt+0$ֹ~Z *R̴yǒڶ ,O4`}^$"gpnT7-Ts ,.DNr̲Th rńHmsN9 ?Zfw~h+HfpVLҬ ȋXϴ.wno6Q+F-j֢m@-{`|>,"!U^tN]^nM,SP`L}E{$!;(y,࿉@Co?{o{UΝ,Q0`zYnۂ7#]+[o{:Q rbZʄke3}SO ޒ-#Ǿi ~[Ў}q,BtfU-Ŋw#";Yڵa@.vuEtq6rh-O[W]>?HdyocyX9o=1'"w{ yؔJbW3#%no0:N&4? OcG+5U7X{biC7"\}q4cI.deV&a5̅(]R1G Z`U `4D ߱S܈w9N j秘m%mYhLf>fr;eK% U?87_'V{r0[ƧPLgՈwmGo,*W4iZ(::1v1Mr;"[IӒcC|d(^P-f1{DG$jd4L"zO .|ج=05D@ٵZNo3!+_y1{I~Pإ[_y>90O)~F[`FS͊6xtdp\l{j_dua2eJ׾22rG%BFRYS'@ݯR9E4AH|Xz{ؕ-Ĝ)[j! EDt8ǡ+>)o7[߲[7B֣Y . 5{2кDR{.h-2`L4Lz muζ3"} dVː_rtWF@-Qq9ۅ쬍7"À߈0vLXSf/l9cS~ctyG>nwSen'=H:əxH̢4j ߵRa>OzR2ٱwT +?!Z- ;;"?#a/R7G6PTc͡eFLy<50s0YZɅxUx_@\hMKxA$eu}bʧH <Ȥr?c2EN/ݓw3P88Id_ H2%T%uq|2Ք-:BL*5nA—=+^iO wmCQBG=6񐴻ԯ7RX'30b?2s$ P._,46jH;Ї-ϐq,yԂZWϻxyL'ixPStپyV[GqP%au?oֳ%mn<:u01V#KҫC3}kaЮ8G\^!@ےzجN Ə9_[RFقE{VNWG偲rY=IFȖ PG'E/D UGnC=8[@4]k.PQxFɨ k@`B 5mň9m=' n;IXŒC㯝2R TL.?b.)6(|橧!6nb<&DrӌOS:v^zqJzr}Ⱥnkiz뇧"-G֓)n [ }QKڈ1ۗ`~rS1o 䠃uJ)VPehŰ'3[ώ a(l2Ca:!&' f &/kȤpEKK-R0plO.&| Kk g^m-_ol? "k%_4ㄑf7L7;XiJjM/3NX NLjm25g4Ei2DŽl3v%bսYnYĠ +iyD ޟ ?ܨӨha@G;qU5$,s5Q,4BTӰfa^ߌ8!.kC|iӶ$ֱd :!8k=HvɫXPJ!!ZQYvNn/Pd̟V७5Y.\qNj/0c:X9n"#n:[ګY?ps~vqcM>po 5t'L&Bт=b>t)K. ?ޮ,J,!HzM ջ] |2t& GY :dG '~'%3C-hJro-x}v t@bmFܴU$\ s'ы/Ki9BJp#Ue|?u53ęܖN1)B8utY@T}mdlx2bso tU0?idz07uZxfB2vO:pzt.KM 6TT%2I)Vx#.)OO᧤=4 Z/HqcۛjKHJ|'!T*S1H萘,>`(-2T4}8-{2WCM}:y=Qe)U6(0gP2N&S+Uم/0tx Z/%*2qÂ,*.|0Z^4wݫv.! U頜07 Lϸq]4gDZU=ϗe9<n Lx" t,xTx<uj!]]|Demwox4]͑O)cB+ᅠns5H(5IN˴5o*qU=aBI?|k"G]bq5!Lwɰ8E휹@\>FC,(栦Q;l=X!/iGPm<qeߵf|Ob`mF\- i0}bȾ|49" Wc,~|*C[W#`K1<3W_^|V؝2kbXL=.[q3a?5ޗFnbz[Uo'œ<#tP%S+ [fQSt{793pkz#O?diD 졣c 1+v{ၓd,M0y[Ϗ1v D<*[E7s)$HP~K8g#۷.ʞ%ș: L 2$:\#\J%\|Ep?)fܷ/E?%.s?L *<~>^"._F3 ?ZCg! 6_CE‹S1eaS,_2Ji a| 4OZA=0ChJ4 3,D/;hz|}Ȝ@k/ X2<rk; WBࡇR pΕK1݁pɫKꃑ/OE 'KbRMp/Nً3dtݎoc5yQFNE{/`w{(Y DЮlESHL3qWm55y!hH onLXΓ`Ȏ6(bWFgީ4rzLTiw @v1_[BL"1z\o?[}le6ʮ7a;EЏ$v6,~|NGvou$ Z%NN/}̀hK z;s~9ɠ1ԀƉy3&< Tq/D}PMz4_0aGJW ?U\y:yڊ<<$BMaf(_CV6.-g HQz0@G>T0Pw*k c"2{2,,0{M8!℣%g/?{PL'DI=_n2ɒ=:2y~)B];"pl{{"jr^2;^x} D\3  U7kyrе @o+J(wsn^$=w<:&w T`!TR-+uOEQg-quk؉x3'ٺc#*¼2 (>^R˕j𕗓ՒyR BYh-nk+Nr=-F \y3\SeFMX8',L1a}\7++l^cϴ'-\믊ޓ !l%qvRhRoˇ:W MJK6XS&JHP9\bD/0]R}9OM .|$oBTkM0N|Mj> rPW󦉏ql]ac?L3 I)1&mѫ#?qƏ EBDp2+ qBcDX,&3jxKDǚ=~&A{0^*Zg3~-utLIM|avdj:ŎhBF.: )OK\ `X07ƕw1r* ۢg|`ac1NS---u d6c81fnjYm[?Ap&D#`=#yI׎}lf >אD^z q/@hOch.,ŋ!lG 8jhӄC1uc raj8dѿ$倘_\?oL*: fd7Nj}3pSyH˽xhibAq*<'3[_쐣  [4e>>wi\ICAG9|u(kk@O㨏t]ŸT`ƛa`Hn 8өP\aa At)?CH(8xFxфO;*u Ǽ^_-,Ml2s뭣w MWYwz J.Sӝ0fK 4޺D d8P^ t_TQ{0%M8H[%qqa4v?bmP!Q[LpCCf*JRat'}fyt5AҠ9QٜspC\L0o\c䛬L )Aw^X}+V$[}!݉p[A?@2W4dgg?eF r۾+tvp-k JN:V{4ۨ,̟%8V`.  I;puwY`P 7%=u®jp1CJ*̾b͌_tg*ik|1;F)ibcu_R5&D6NͯK-@TJ1&Y7<] hrI 7a df8d"w) Ѹ?ʁE~A7!p}2+ر;~nNO&#h_M1t{Kqo#o .VmjEY=-f7OcflÆxHUNPI3 Yo5Z@WԼJ)ٟ;hB[P")=za]h8uJ|k>S01 ֤93tdXȹȝځ󸹿v<;B)}+LKU[]ۅT!P%XhKڸugAKj9TLݪIh9J[Qzl:ӒS1 !:nzhf ֛XxK}"xhȄUŬsDQcX4o``:g;oKTᩬ.\y)U ˳F,s͸gn+z˵q@R^' ^YKU!{q4T K?Dy8oqo{Q|c }yHqV umz665)Yȷ\=1K{FDJ²VضgP=֛8 @cvS_?מ4e'u2XLnY]!nܦ/2>#j|툥x% /lSmHO %p/Y<͒=4G?4n] 7 -7.T<'d_GR:tN ȶ_W[rqãւD}FGmiY)K;GV)@ U~ T(5TnZschN3[Tډ;9\ %M8L{fB;~9I΋0yΟ DZҌ3;)i<1lvWNLUC, XlPY5 z g-%b'As2*ԂG&o'P~x/ʿ݀q6N9W`821GoB`Ҷ7Cqm>׆JT)ֽqXS̕h71u!TKCJH_z㎾&C7gXC3׾4x*hD)߲#i14\dFPLöEЪ(59s)M7BKyᇚLùWIsG#hcrb;;v@t;KIeSPkr"Td \oHau’d X&ٵQA>UL6R"z^⬋ wqAsޣtȳʫ/C#3ˇU<u<1jo >:|?R`c&h+UT"m[JʉQ_r .kA ۜT(bGugP7"ӪRdʼqc(#T,ٮJ?$ Yol:tWDr@a܄cm)ǭO9Iױn_S16֕Eh~-WU$?P@ UV)]Čw6c\uӿ<JzEe"C5t*(39_I=ױIVq'v.cC! (RۏL;Nt@ǫ0}^&l/ ! 6x~10FhzlEA ĦQJbP-q[..397=:=y@PӊmC:B&EJ7 =0i4 #}_ 5 p8R>a7%/Q>ϟZT4[1XQ,]YƢP+0 ԸV-g8{MKە1OI594J3I1^U(yZqZo"Bf9gp"ߓR3WձЩOVuFփޭ!Pn)i"b)[ xU¶ 9iAZ![E ? :”q5r^`3l$Q҄"Qm (J_3MCN/-3 ` yLA0 i \;Fԋ0AVi([jcR^9U=1oTM-V)Yjc\\>:J݄=' {cij #b&}^r&#z+% zۚ8Rp~_L A`O58^n;() 3.bM®ߠ_die:ԁTFK C7s@RM/!^:*\EHZ妲~ʬrY@,zm ټ xN&M C;(ca. -}ZBVEc<?Q/'{{ߊ :dR̐r'e(YDfOZ>Q~ pqov!lfx™/pQcNȧ(-P(u2wx{3?8Tǰ@̽C>R="5Qb!,'A芦I@?HZvqk#>ǮC`Vj+ŨNaVFȂNq4y"8 J:adDkAMRZO8)&*06N4H}ek8aeQK)e!:*&%R&oud Vp ; 5ܞg4$zfT j-/daW!A /c5h'ZpmAR*l"hx7ROP77Í?};d&gU5Af4XW^;%l_q>bB Eh}h3̝xnI &5_6H QK'Hc*l&qdCѕ5i](k֐+bRo9!i,>7:)(ΑWqM0(Wo8^c"Gu%ڃ}|ܹ?Y6Dn >bcz|5(ݓZw'PJ )(]"`tHdՄ#Lqe28`m_]s'ⴻW8z_[#;a`P~X3qay׮+m[=TH` EqPasB)ΘDC%IH`SI 5#h+[yhΧDJ& tKNBJC)6yFҢ6S"fD]M4M_ jĈQH_͚)Ț\cO=(8 I^B@[M8\RKJ1LKך A  ;l!RtRU5įQg5-3cOx5~YDT+3\V:Hi7N,ߏWL  4vE ?͌mZBJ7+K"JzͶGcпϞ(r}W gɗ޸6LșYۑ8\A Ju v`k.@m_EDSxHƭ{,n737˲Cؙ“_UJѬ0 0PughϿ1Kq{ $3H4C&6qV#oulfb._A}4JGmhgY(\\V?Nrì|f쑈_w5bx),J3+M 'QVЭʼnP@ƙ7ȄlBLC71\ʭ$tA4g,8H%1ur_Q1%k4SAtYITeJ8-Bw1@ȁ ~Uk`liӻe~U`:k~UeadѨNj'C=HR.+̊BGeGKo_۱ıXwen,ߎd UrbJA@4lPo|M?oՀߘ v87{ LOTSN| f,_pH 5B$BMIT?e5-}W&YLmJkԤ,yLd9۲AIĥ\`9?ox]K<Rg0nH{R/,[i>ī6dDTVBCԊ.V\W<2txev )pĜhB tI'z:t'7u HN[CoE73>.&$aiw 4Zshw-}r7=+7KlQƮM+D@.C֪X71QuY>w阇g=.~O܃@*Mlޘ]Yã/y-j{QL.I>Sן>x=`諼os1WSI'DcT񌢜ČM@qA\Z3~9H5 ;kF]8/:qZoXgĶ&74+`cSpB]}&\툖5Ĭup$m-ªȅϘ?V.Cfhwp\ITPuPAk(KAk:T:U[_4\h Ɓ5j)[̱[PN$|%]'Usr\`19ԙN&+GLr'h[jI5/rOHrHR-9ĺkҳ:ЀRq^diȮf}r|{~*o-Za˙,ђ$ⶋ% , l _xcȊR~z'8p+N'(%ɀE^r5cI q㭏;'^*!ѻ5p!K B}h[7OҔğP qz4zcQJY{lXf[v j e3j&6J=\~HT/J{%QYx;%24OiRw0rTzɉ n~[OfQ3$K:_';+cKfǗzh_1[bp0oRxc=@ {kt! R6;Q$,9 DEUEީ5 #Y-|#Wg7j.9sœ)t3@@_\r ;jQczh)uz!A^ٶ<P=c%7"&hl3hѫ:6oxM Orc .n}n>lp+Ԧׄ|ףeiZмʎJ\}+!ٝZfZaA| (JBcŝvUGʰs \Z'r7 iF\lOqK?yluքw_'Y.(Vk8i8ƹaf-Xl-`5+2ZHiW+q8HzWMyr(X|aCVţYK[d՚qP8bX23;Y[8 h ₥(}r0:F'#8<`߷us;>JXEb:52NY_~nj~)7ǮHӱAka%Qj_-A?@-f`|A  :ט-ϯQsK5^51dY #.Z| VmwPk\`8ڸR 0g` ՛\SA{Ǿ{9b'N{qaw;9~dg8`TH. K$~/Orትzl c |%gEUKv^Eܦ bT!-Ľ Az!9C6FcȖTӺ3)Ļ@xMPۇZmxɸZ[V&I&7T((Mo-rQ;|=lQ L{Vmd2t5 q `Y!Be;xr ih&"F$O?ۢ5{jqA*8o_lJD3AK2lf56@`E3߂_עu!P|t&gb$EL,Iuo3P/kdg`z ڢJ)YW,wReq߾ Z/՛& X4|O/dl!Cꏞa-՜itha%)hO&ACx_O_9]g \u(+a4n' #"2ߢ23]ČSE:1([cL]A`dJH [Lӝ!|X]s>Bl5ZYBYs+4ɧQkqK܄glɼa>%tG4bLY"]˂/(D1Ax){#q/HLM!%h0MsƤ 5gLa:̷~,pqypbPM^mR vTX R5rQDl$Y ޅ< IDޛ9 \] IKʊ,O#Xd.yPRUɩ-< GT_R!qt}qFmss‰d{ؕ7QK"EJ]sW=[6S sF½-;/DE% FMr0o4>~UPe܈&S3\GEGTq/8ҌZюv)s-71ѪR. ԯu8E^WLB5n׿Ҭ~uUW( AͭAU& a-"LU" <~;~v"T6꡸Ը8b`>,;g@<9˲9k(=I+H00#I0Օo9gR[6OOu>[JW~ yj=ޕ;A+Wq̩~k+D4z]ףj_PaG67|VqI2]71UX zƌ].ZFICTQ Y)2'GP҅ ZiأVϵQ˻.ɽÙ}hh0|eԟWw4Ȝ[JOfخ*//2 S5>N#\ Z[ZQ\yu]=J=W[ +Yag; >M5 #,|y!6$B|%=IWg\SN(ȫ-Vf`r68GfQr\A|otU]P~!PNDM(W -] s =Z!,F\1:oaB}[U!U[V+H{:$J=d$,<ـw:R)"Ի;{)WC1AwZPЖ6I~KIJJik se,af6RxxVa!i.d!EK1+-c%DY n5T9-¬I].MvMm3vBrG貞 _`U"Lj3R^+y@5`vD=li\ u) &<=wOsi_9jj.4^SO/6d ϻf5d,q ^UY9Ďu85bdZ"nˣ]I><@TÚee:o/Y"8QÜ[ U?Хz\ ]6 uZ ??('I;.u;MJĦ)ZyV_ Y @6xRHT2+^fw~`*: C;,<ɈPXԨ캽b{zc.#h3x1 }{Mh7<<R=bco lOsn2rfGxu纅" L5MVcQ>tHyP(r-j쏃`Z + H\#zL=#(M5שoI& 45Y45D;$tֵۓo-+*>.w!6p8M֧Ҹ"9|lm$Hwew/@Zng0,voЄvCga-·]e})COΝ ȡ:[2ɭ|ݫqPK).Tvހ  "$vC}w{r8}!QXD^ͬ+i?<~(ҹf&I7,U8%B2믺@8<#lLgumYk8wٕ˜NX5w;S+ $0#TǀfӣEq؏9A؛_Ώo<;X!±(1բ% 6!Gi3ۅk&bQ)ZéuϔFz .IQ+,xԗ;]s 9c4EEC/HM]bq`-iW.DwoX6c߾wS*dWEUݴT"E|_N81e2؅1nU(mB 'ݸ&tҡe%Pļ1![yqV#zLH~AE~Mm7jۀ[ɩ ({䷴P'+ER\#o'2JAUIΊ G?#N!J%omf׹tpO)A1Ȓ1tW&2ޞ.тB)`I&+Ɂh% !7n}_~H6%إй0|б|pif9Ll[T=n?csw[%f1>ܙ`mDNbXRk%KSPf4q2yJN]P"8 k6xFX? L~/>1VZW!5@Ɛ#C.9,"PgfaTvB8Y[HPJ̛DV~G"Yìp5Nn&J>s ɉ$ n(ݖ01=k`ޔOb׋xYĩ]0inO4NJ¸uC_F0 ?+ )b NRUi!n،jajˏKM9݆@NȦDx|aڧIzNU|4"FW e0$ɝ^}AyD?N'f&ݮYrp!hn<~.U9CZ<`tϺO)1 [.d6+m/4\#xv <=J r"-oY`H<<^]0QȈ 5BK˯}vd/6F1o GXNpA_=/ +t+~?nҊk]}+NhP,JJ\tQ؊ҷ7!}HX5qRT'9/D2sLe9M_g9QӀsDLY@V1>,[WD@v4X]78ZUL DRtp)GzQձ5X ѹ\F꿊(i3IM>{@4|(vA* eL9@-Lnt^uy{^;uָj}xl-˩ƪZ2W3% झH^ ϐ'ߩתuHo (J#p?)2"ha1Pf `&ȾhYtsnueM,-[Rr7-}ދK|c7L]q=УQ/TnQP|(V% Re[gf)OOSlscM(WF eey퇎$Dy5-Z+V]M1|X9 ):fi60CewgUK),vMN m){.{wٽ-|Pi߀pJr\@dV̒QzƬ8Bf$i- 4oTܫӆ @0"V^i&J6r~proXy gA9v%jwTr8vҁ?tk=n(Ϯk3ldܒW ̅G0%PH'o;&U.7inƓ8%5ϒd>㨒 |r{_jͰ(,lQa.+m!\\>ZzY]5׻4! BsM0lڼz\nk#.<}_g ;/#28#,B aw2TuёۭI5kYȭ& zeЫޤzLdw 'zrGˌyV0s$!Q"lTw}q84"SP KQE ESĩ`=;VpjuB>"֏0w T0'$fou+_I>w2KN ljVaSF4tQ:QMo}V?k2ŖWA0}}@RnK0_1J(,34&_GAg.nLCKdÃ$+S*Q`D6INba6QjK@\ѳHeI+W8d KN[-_Ghܳaݓ̯0:SL2\ynH7.ԫtʗ/D@2YtJH ̉R]H\Mnb2Xe#tgϹnҍ_ɷ.tnӃ'.N_ymӷcH Qe#*_Ks4]%%HuM[έ[Ui Bg%)\vb=t;.4M~ 6A/h ~ Iɝ3*|tj \|oVTգ>D\RI^8FWN;t7ȤA A~̼:WU‰ zdiF @硧XkOST9y|p>Np^ƢǃkIKxͥ `a9VJuR;M Td%ծ&ƫt#7Pw r_ޱ؝7<ːT^.j-_j tYR@[Κ;СG B7).]MhtG7rvގ @Nż&TDN}C="yZm}{WQCDO"y7c;\bkqƟWB-oLK+=e rQUVgW h:j(]qD@9-vEI ͛XHxR\DX-v_g%mk~ֱFHum͇@B9COj^3o>%=nCpU!rٿL9!6KCL^8Rrl} ؆Ж*Qo >:lA ӊX`Oݝ$/"zX|sZk*n8Ǿ1dGi)}E1^V՞K俲 [YUvA)qd[/dPG4 V kA%Ձ LI1wMqMè퉶Q4 BY `Fc8b"$+gubQ靼N @,R2\0Q Gn/D@Cnd&jЧ fxZmPKOU~ |dm"Ԁ|?'uk<=xWgS ̡2?ͺR%bڽ$f7PRZcDTׅmMK]veVDoٝ\kN^R+'/v-1Po~7k/:K:k@򤔥KL˿& 󌈗;F̬O|FqUBY4=yP<[qK*22! rcK:RQ*<8ڞ p(kp^E جt+(fp̎U!M ob;d,:@;p~vp4A~?~%ə'nE>4n [y D{jl`TAZpQWBg{Y0}#=k ak'.]~kRyh]GoT?Ͼ 2qhU}!|XԠ;T/{]j1OE72ƌGwRoqm4 nvⰞ~ dC]z!gwn4VZwÒۼ4<"X0e M&/.p {6٬w=? &T^/[o!Լq]x p]e\[9Sk+ p?)Xo{~Ev0J Z~ "c{ԁx[5'"D t].d.} rc:bV*dD"Ef2+ruP@ucR]s.$ۉO8uj5ܭ[GM.o<8'7|$Ģ}¦_I~E x ESRlUMS 1i۬m - ep|$<[|54Z= #qO4NAv|d(핇ONG)LB,rJZqϳLëte]Akw2^Jp:J0Es8(GX1/Qo,. UJ/?%kOl׻i> q>GTW2`\pȮ 1ۢbo$G -L'{ M4lAS:QTQ$ Aaj=i̐xhЄJhxDF;MܣHJ7`!jRizmђXsPԥzL9׵CHiF@$P)Ϋyן%{ђФ4x9#6i+{kݫ |5\.9!SY0|F!Lc['K~FmMݕZwYVfF^Ьż1*-)lX?ϱeJ*P`ŲsU=up kUި$,hUQ/d-һ-/Ӷ$ItGוg9x,*Cπy:є$`'r;k#ٻt\F4!K^N>{ RJיS=ۈ_`l']wg@a?[/DQ>Wm$KnŠ߆vv?}ƕ8$@?ék.TJQ^ ev_S#?&&QtϛsώOWFTx6W)xKU"j&6qr |ٍkQBZ'tC͛[+nFRoCp3HGaCQ!q1ȅށJ`/_}P\YPVReW;9I">DD<$T" GyvJzZ ARp"Ց񯠇KP/E LpeZcIrNok[ĉ\@@U[ig+* peY>vmJLLW&rZ|d[停WdN1#BvGҟ!½ :'ʡX 6bpg|% 0N;v:7~O*!Ǽ Vc(ZjsH#&ZJ R|cEu&;"qiRjep6^%}2uU7r1()}RJ_w3nJ65@ӣ ʦC*MT.k JV2EnqDWq%n""f0c5YVJ6W+n]qfC7lP Vc<5Z/\we9> Au)ɠyCYF MYQr+%[+YdX8d~ݵ"iGOnu,hGeSցo&a%FRV50TW&MtߚmQç0:#ύrsuT1!f+vz/$ǫG B<KʢAiʑVI5I:k@wكrrɅlV좦"c_%0-H('ԇȎfl T!;Ta\'/aA}@g0G*\te͗)7lFj sjXf3VMi^,n+xQqa]o9ېDm-4˰ P`;Jm#X,`,`~Xj̀ҊAiؓj8j,(ۄ4F2Rf/iqE2\ 'aX0ȹוh4OXF{VmkJ(l~D5X}re浠fGތU <ԋӟǎV'[)Vd* & }7n:=7ɀQЄ~ )$:_cU=]zCB1qgy q|\+#녎ܩ \7wv)np*Z=7sA!-]M5Dqԕ?W[ZJ@g/VjyfƬUM|$bP5$1

ْ.!2[Eq8Pf"=4]AM\> ȸۋ]r|#)F*zSߌ: Z3AxB[u(1Q.t"u:.xҗW<\`:Cp+9ׇKH@"I|~U+ v;y CXkNs=o,܃a栔5?J<='K+_vjh ®栠l[bakr&@VzpƊNVo{yML?ت]Dw 8Q!ǶWq>iڌnuNU_wȊز۷0SLq}zW 4(@0i$v-FҏbK+Bcݦ]3<9T/ kn(٥~uУ9|f~D>37 PSӞaj[<}yɵUUAb&qQ-: (/" ~o/bjȠ)a-_[bgr@4xj{bˈ:;y`j 4Mëv;~Hωz,Th;8߳ t+'9.0`=ĥ w+OǃVşF?+Lsb>!ft*QXќ<2= [9mw!7nuN8t8x 6Q[ װj#dC_ ;QnUT=TmDJ>J8W{LL>r;4ZQh{ٚ뷩 A0DZgAď F.#xoX#,U͜DhPp%V4F*ygH܊ft8OPB"o*+aE(S!ތzqEGO ꡋڼ԰!XSД -o '(I]!sZK qQۅP ]M Oh= _RSkvL'QcT,F5Pm]!Nn0LWaERt%)/xGΤg$w^FTuڴ" (?7zR"cdan;e?+ xPlu+G ^1C?vHQ T5sSoRCw<i)]ӧeAUEn#[Z@֊ rDQA e2;_ƽ`Us˶JX#Nt6 a3QLj'7#Y:3X48G?bC% #߈+{>5z8RGj>$@ap]2'VBі1Q:D!|*5};(q^p.TS/xZz%)p=۫خ3MQG)6PN}go͠!]fpq#U= fP\ҝa}_ Fá{JgXNDu#CIqMyMξPŴ(LkL{!"#TāQ5ykMN<`Hwy5Th~|1XWRS#y3.B띗YI<}nא oPգj\qثc\Nu 4Њ] x?|^ ʌ-㒹'R%^6|JX ̷ (2miv{ dXgb"74-fQ * }L{9kDNrʁ̅#FG>ٟ壤7'ˬ1smU ΕMk`ɉ.kCϯ,*ZIBeX35JyZf6pL^ A~~y*9)ZzxzB 19gB?xNs VJgMsV!s8~BrQJ11ۡY!:xCMB_Zg'+N'wC}nRJJFuk)4lƭ3$q$/ζ>C;?u { #LrOƟ"/Pf Sλcҧ I*e p''G"+ o!sBӕZf)O`]|}坼)DU@v!mH,C҈UfI]kG@u}^>u*^ZԹ,I̷y3\P X $ 0xpP6gY'9p,Jr<մ;k+ BpWµcI ǺUyAR7_U)^7`M1Px~tU>(,L<~wu*>3\aYCmӐygjc$1IVcbaqOnu]cq굁\iX(jkgxW Up U6NuqrG61Jp5U*~'[;few?{jjqsbx*R7)cV.Qa|[ eF&ynȴ- Q\c}yb+G5D_A݌#:b-ͽ_OJW0>`xGKA^lv?ėؠ=有lf姱2hKރl-۳dgɀvgN<Ǹ7cG7嬪@b B`W5s2?jD)5Hا߲Ҡ^B[BiAq^c26e|Nӈi]9ʾ[6#zs_(% D3/ dN?9/h(I6k. 0\3u:D3bgnвS7l 3i,=wL}"峐Z3`g 6k Bשs^EYtnsOSs I[`O% Kۤm>.>ac(5TT#'W:hHebá-B}E %{mɰ,YR)0AƘ#Y<Եұ2;םKcGjp֤9M]iMD*l$Wqۀ.cUB|a [+Y@bR0XBEZ19022(L=# Ab=`>ք@JnCgxN3Z68%p5[I,_vMK^Nc$:(hyb2O[SEyZ Dz%l煇=%WMi7;ѢasʂUdM5T"!n`ЗP7:87F4;DO BEVr0"Gʈފo~#/v5O"{Y}K6PGO ΌZ3sg3G$;p]0B 'IjrOusH4PMmyß_90߄.b~ePMԎO3;4]&Wp?A9GrT ⥲ɺ-ߵ40Ӱ?#6bĤb% 9!z x& TvV8 bh.M 6{V5;^ZaWs ⤳)+UWS,PL+S'6 ~@-7+q9q嚍q0=:^x4D2p˩Z XU^5LAt[ǭN9`2hD]`"; ^(2kTQ~ ux;TT5AZ[<( |MG >=m[O9QA}zS~HME=s/'wBL$ohXCf>OUkMuM `u|Ñ3m=a \(er9VIC^ bg}M%YQa2m4{kjBvH3㑤v;rK]Z,G&a~[2 Pr4:[֯4t^~<$vOQ,P`£ Jg"u`,7Y_dNھf:r~)Ţ1u&R4- H`ߤp]qSQ#U:+I-gXaR' 5RZC ^\rny=Q+_M7G"9&1@~̠UY6+y˶R[zZ j'U]odK*e!$|*By2&z nDԨ/캯hCj5lis Pb-LdpD?ԉ%xl̈bf\13p A#)tG+^ y/ LK"097Gآ \/e9ɚ9 \t`]ל^V3S,ͳΣ/02P{ݏ/Sy5xg;BZ-XpH[!?RPT${@w}Ad(8H(ٜ\<}].HUn0ؒ-1Pkۍ|t+$84!@N/m!h@mCk'NP4K= Όքgb_<FZyhX4{ȸ)AB5ruMTppj#.a?Vv÷"~H$}sC5Z)A%I %5_7'Q(x nP 2&"'gU^KzLh; ._XE KF?hXK^ ^g}4tɌՙf[08B;~<=:ɢ/?bg9%AC;u4O#J8Q = Y;.kWKiyՇN-̦ki59ӈ:O.]GHsZqfPvI<'3oT5wE Ld63bKVzl8uC2h)wS\E1vbWk˨PH"׶#sE<~v,{֢8(:qZkJ*Ժ(Lr ]Ƕ\\3(jeHVOes}CH9dqkժ9&wi.aFW֧ڿz1P.y4Y20AodH$JQ/!WQ~37L +rV>ŹNsI;Xiˇb67.U1W9r2,@ 1P=գe)޳zӽܧm:Qr׽@l&-OWaֹT d趐΁"HY;Rq6I6Ņ־yQ h\Vuw@zz!ѪFnsLA7éb:yo|ăR҂T(p֚-R\྽-Im90fyʣ&铤`Hڌ'NSf #;lm]c.IvtU7VD4C  Lb/\;]/Hn^3R׼AM@/eUn)!ЃSiͽ34oifZwډ=hUpC aFG=\kX+~/&QG+;pwNc nG:4D'8\YY ;8E/dpگd w!]c͈nT|F8/_ 1Gك3vl[\f\)2@ay%({MYlp9[U/$|{-b5?OЀrr`3F43hSȠENjD@0J=CN𱣽okWdtcM >= ۣ)=GɔN& o]\!ѬlP7kP< Dow'3tlŐʟ(TUCq 5Z]QLOĂ멻~4=U@ Y 1~&޵٩6*w);$̀杗?Z PlcacsLcN25e*o4O>{, 56( Qq 舧Pk#!^l{c 3 Lj۫WD΅&bYz?@u<|\%y JO)Q~b19_מ*Sj(h`S7'^h4 wZ/v$Җ܎cDzTh,&`SD3%+?&~ wlmiD=LbyS}q:7 h2)CIgy|gmجN%xDag#~4.pI]э!YT?4bM56s^5D*sPiv6֋(% [D*jߖ8vQnyT tnƍnC*H#C¨Zʸ?=9)DI DPNu앹ֽNUgg5k֠ 4[QiiВg[#}:^4KU;S<8S1)J⯹ W0*jԟ~%Lj5CfHg)? Q(#ɴWӣ/X?#֐﹛?#% Qy& `eLTwg5^VRg6<:\}qZ(@Uaţ2xDƣ I,-h!/Q>bpd[4BUZm#)A,y )rukVq_t/ޱ+,ÌmpDHT>'aK MeƼ9;iXDPT* ˢpwyllX6y5c7{؄ 5͆ajcQ1s}3:+VZT߰>.B~q@^[Xؾ 9QOׁN $0!)bL3 kCW z6)|D@U~v\רjo+V" E'pI)Ԩ߈Sx{9nM2:BK:̲a`Ў-[2ɂҹLeSyɝѶssJwIz"^ޛrWb՜8:/˖R"`suӥj$õЉH Cͩze5,^V B^VlT@""=;[ },nTqbJ. ѐbsXy*SgdZ#W1I'ro>lHboB涨>iHeR/u>G-Mnƒzƛk! l_x11y`ahEoU.RiɇyA񋢃Bb$B}`uÄpPMvh(K"p!1aE~8r P"ӣxL=[NݳdJU}yi.i{\޷>su3<ƺ@LM}O^ҰR-/uX^a_>) * $ދfՂٞ'- )q+OAA":MƄghD8]{AkѤ!#Oԏtlrn:Gڧ YlHIw"e&&U3?JL?;:s{3A:@NXl'f覉I0:-4mZc6 'WɘM)OD'bP!-@7ت%4im* KF:7"Y$X~37tQ(hE!%y_pE);UNjdO>Fl7֪$e^w{6pv `B69Qd=ŏ\aƋ8xnQB1Pyh=_nf}R칫?3Aie`atϘҽN{QIŨϽ=Ş|e|GΕMEΣ4hNwNOr ZPkZLpFaU'`ƚ$Kkmۺ?{Ф <@V=m2rV !|TX/%|%iq&KUqW␗ZIs`S5amOu!b-$')ңXmz1O#@LkJ?N윹3)M w-hRL&s*{0gᩴN2 )"qצYmڌHMcw0)8Wa=ؗZ b =hN߾L*LNAO?6zP$ŗ\;9 ܢF~c@ E-ZC(\ TEo7!4 .^E &~*5"$<,u:#,XNnj@(=\.u~a2]2I;8$YE4·bJjp1NK h%d|8r*c6RB4q/*H.T%͛h\ Z-CE ۅ04BU8H1J3*d[JyJޡ=Rbйw?Tc)dCj-5š%WjWN8aaZ`_zq^HV{ 8|B< PG.MU$M@?g%}މc\gUFUC!0ݱגgl*(],KMh AS4 MFpP $X>8UMvF6 R)8H~y;dPkZc0:E_wGSJ9 ;JIItRTNO2jƔAaUv$&MW΂bksP:`t,E[QKh=6:2*VHf {KڒpukOalj*풨䔏A ܇q t?Q6|Q*-Eޱ8 }G`L@^QCY_ېG(Ovۯa2vc $EYW;T_|$n98^-OD+%[wFԻV5Nj~["vn D{@$=d EqH$aGTVMTܹ<5(.^c`YfsVo K =&DMDi+Y1݆CCkQo+R ϲz<ڡ~" r)2 Tl 78Yseɱe|b=:Y*_ GV_`ZU G.j6|-%.1o{ąƗ5-r0Q͗F2M}^0^4d>23n@D'gOm^P%?|/<1=?W!j Ά@FRA>6q_QͱfE@cc $d/*? ѭ5NCP-krλk"wjBYݻ5WfS|i;> VsK]8ՠ-6p~}7~^R4 ʭ^!Uc!>%T1]-,`z4U~22HLx 9ώho}tSHLx0B0Sv#[Q F fQ F|BHg? J]zo(l3e [7ᱭcʌ,K՝ǡ\~QV\  l6/ ȷ|S:EMVƼN!./2!^NTqFaA7rpA T6YO&bH#XRyr/bBb۷;6 +<Jwγt_tZ5h$KޕzEClzfg<k!)}!@oѼl^"Q9d2kBtdJz۽  (.p#gRe4{ӭ,pVMZ.íFC4L"un+4k1:Ϫ@[_L'[|}tMT:UphST0pQ,-fI%F!V87wν{ G 1VDX!j{m95 :t2m.~W*QǠ\36l"~G,2,}ƌ?znnК;KYh@4Siq҉T/5JhGߵ%VLp\U|,sDp7!7ԱmUsXP)DQ Cץ`]oCiex*y!*X>緯O_.bQP5B> R]N:V٩>mW39,ɷSIЙE}i+qlg`ݡ6эbo~.A<|{H1!I ZzecWv'vBi+k[94Ee"o gwaYnΦyȱ!Wsr !ŗbEQb!%mU1ݪ9E]A1ƶ_- M޻rWOaa@+D# g?c]ă#Fw¤v95LiWf۹U8P>uqLD iIf`2R_ ~1`UM_djψ%ש :f][>W*ѹD!)Nw ",F$FQG]bLۀ}/< ( ;kܲM3W?f]!Ð3 _b)=SlM9c_$i^!D[LcK[nMy+JFiZ'͓F|]g3BUel/:=ܞ\m64<ƃ3pKow!jym觤p.RҊP%P6eq} ȭKz/+'v"0k"tw=(KC_q D}d4<8b.vg*Z`;sb@XKSW[_]r4I"μOnm(™QIUkmi Z ea#+hkB;xq&;aMokHvy!{, G@"394Ε-e`LVlBDu*M SWxKo  6d7B!3'9ZgSau2 _UbM&|FBe3j~Lbk o( : Lb¾H"yrbhx F5kI:i\r,6 gغG~6Vc'u]00 7X'rijeXPcʥ{yu5M:͟7NzWo.(lzl?~JAr?j{]o'S12>җ/¶=5 8))jnR0]'u1nVYfF-uiR7A$bO.c0*Ln42~0'UȩyU;EDu}i iɚLhAܩ~I2R&n Vf\ OF5rգp,N#u 季 [LQ.ӃA<!;-cB_<#~xܫ+_LӀW7C M2mBu3e?%@ad&)Msm֠B,wlz09F>0:0n3dE{Nn`2!8""yis3 BRj콞>S6) +tJ+b#,AEq6 B1SbGo. NwzBjoѻ sݣr(_ԣإ==ln#[*`Ib{#Elx>v05JLd9.0t"K9lILfE )? 5F?9K9“o,}IȍKG?ɤF3˗9'ZULmqF^.F~iP^̆c]U|ė0UrOÝ`UyJ/[. H`\?+OOn15r~\n!0HTYP똰Vh_2o,ac; ]ā_DYfWbrάADuw:d\8?,@#W^YPH`u[FPЩJG9$b~12Q] VSS/.۹)gAytЧč7:R;?$2chQeG<fZ$~U$MQ!MdbO>_:EE55Ā&^قk` YJ:Ƃzme9vڮX i-xQEV-xj]J'Tm=li+y≰Մ̶rU.|mB}[joV-;ЕZww sJJ8MyǼcCיּtÇ~lbO'wjb<(C]r$rh+@Z *i [:W=-EhuW4Ģ/c)#/5(ٶE6q%O{N^):{c3z>!VMpGP*# $j4 hG'i_Dtdr51+;Ap0vj.MW W+]$GQIA RA WxDO>EdP/, >u1XRkCA [QN{%@s23 cg qxõw1O |iLKAEP9SF'| L-{>*s(u3GZͱ&w*/4°bo p7O┉a׻oZ3j44Y|^f)A1_$=3̎a_R솳(J^;;z4Sh# 166b~d_3pb%b4MJA,%@gq-d,}}.㪄K[؄.}]GMpWY*TVEW5|ި'@ ry6xy,ۮu7sQU?g M}!l"߉ROҩ5~e* A"N&V2W9W/a&^QH$-"m G{+ݔ\孺)M˯t7pI_;[a&A&Kz~n>}G}~:;[4'C#<@cyF)߀3-<۸P]ᮐ}C\=EApæH͢maSLNUPWT,{g,!$YcB[J!*YrڜɓS%NWz&$Cfa>, s$Z>*!@uȽ@R+!H;HU@tm\Cႃ5ҹ5aC9F +H\p[8N :hտh[fRr8{6d@ gڟ7"wI@ i2L-OHFGVo=DOQ fDq#>h3䴓ƀw?A|isbLq 9RŎh|I!Pc^^vvah괁7$F l=PYgN1iwᴌ5ٖ[d} #kFhMu-e!2A'9dprѢ3t ߺp^0@U2l)"U)*;nqanu?PVnd۹˼VE8 HƴF`bEK%y!Ur!P_u@4tIGSH Z6Xm/x%(n mNq&=0iۋ Vt=zSi XVk:w,TV#Qש ?Ӌދsw=HqNstIݮsa27-rnTڼ*|cVW|5dft5 k ή بC b~6g:9}bQꔖC3oC--CVy.ǔ:|ׯIW|(U'{~ 8)`a0Rg+ݨܡ/-,G0h8VGÉL7sd K9"wA]7da\ 2UMaF!qњJ+igL9J0(m-rve]jEBC2?> k݆<[} uJ}D\ &3NQ$S~™1sFԶp`I,sw|`63(%u&=VjbNg7t"%u!y }{7 *%WM1z.*  -SO*ŎYBa(灣/VoI/kE0e#0BÛviM;Ci_.2QEQ],:k!2W `ەIW{:)?wNO|䎨ڄJFt0b`+wxm{;5Ų}{8q\Gߛ[r\CRqk{NjFҴ|E wOՕA`{=aB2s-;91z+w|Þ@Ej y2!q|Vq#ҝ 'ߋ2 |٧=@=Ncm]QҨll+4 .MQ*(jڀ 8Y׮5!"xWT_"! BN<iUѽ0mwC(=Bx6hE=vk!gf%u6 P"崷YKvAvMٵY3JuhzZKy *=,wW0/` }W\QFrVeD|բ<`4Ͻw =`ƨ)!iO`@==̌n7ck‰ Q^VsS}1qpE<ʸᓯ%$oݰc6L!T]K.dB>nyͻN|e<"YV\Vж^pjL&l=9FDZ :g8oO+E=d|?I(:ܼkp35Qe< C#'yF.u%TQ { Wԙb>\PZ !U;) J~91_\zd 7t͂E+nkH5#'T&5ؒȮ qV &UKxe{WD049d9P~CeE׌@-OrV&Mե!Cq0PO rCdl(/hzb@@1T,|y-Uu,cGCv6RC;m007r4\ZμAzK$mm͎?OպDG :ECf^vR܋ę?H=t aR+BZU#M5p C;Rd 7b7L?\=p .>+89y~GGCjBg `#N uqEZCvWž<@d؛j DH(0}!Ri JhG~CJzVQ@*_Xpo}Jxs;|g%RzpN 6ڎzn %'ctwye^_ @Xd!A](`Z-ڐ_W9JtZih Xj$3$cRN "gJ0߆aa..C Q3SVLǬ^SIw,OIwLěߊ\R0Pvxu{dMd 54i3f@mahiܰ9,< ǏYiX&r f#KG(2>I9H{qFUc^ *TQߴ*w~^a%% ԫf ! JaXnc&_F0Xoۀ_}!2-'pHf<XN`L4DcUwKRLpJ\DO:Kp&Doj ~hlr7qAYF]۸Ia>$Y wIF &7Y%(i Op2osZIx8NQ[E'_?FD]6] L{C>>esRP.}}$-*7{ mB=AEq @o@b|gRF'Qqe4gC3DK 7cLpȥ:Ji W$RO؇i0͸ (m6zXuSP8RlY oW Nߑl9ʚ,hHNB?'CfE[n=x ky!]a!ُY?2+ėFedwf7 $b^+Vrv"݄"stЁ1@@8"`7gD,go̼M άwޗx G>:B9cׁh9m;‘]G 7~>8 v&*(ʚڇI @;τ* =yb=OT~%)ciZֺbR)QecQma2'w c!C9oΫ6]FdQ!6*zq#_^e[;fZ1Ѕut {7݌ u9lm|bGCSx65(kk-||]{3B٥B(q>no',OԦYnH^[ͰL%%zsb\̗v\[=%#_"F s55"SZXi"RL7P$\*^bsCr}tK[d*=KC&?|oPڳB ^q4GyVN_%8Ay(@.y9OٲM5mYwɻq45:1ҡP#QQu%&v_/U/nl+6eThnrdiR /V{~Y9A~6t;oͧ 6R 57SףfNcF*]Kk:ĐWz!PSݦ%1bxlȍ_3άx<+i+ׯ2&[AT9ϲV6ЈL >1~ ܞ댒*6zE:_smX(G9հ|鈧F.{[&;6ܲ].>f =L@.IlO(@JnljfbC?yZQ3>FN%z'>J;*e5(4\wH7KLEx_hvÛdɢRR`X3%|+H.}0_@ݍ}LPn[UmtLiR}EHUh&V6&'PHzITH/ ɩ2UT#_B v81,~58ح\Ϥ5ٙ(DX(Oٻ|#l9K|ThtPiguE&qWAXYXg׊/ };g͢(U> P듦DI:+z,"$Se~6w2= gZ0'cfGn'ߜiIw9:L%cTIlAbN3#2O@rfW<8ZCq>~2_ؐTnv!X+T)J}&!BbtᚮCZX2v{" 4l̤%쩵ePN2rяʃO|燷. }[>7Tz#_C'X|7Erg}\_5JrjhE r63wD2 h\o/q6Ebe?I8,ͺ F2st5WL'6雙XgH$Nh&w.R% J39^Bz`9(Bt?ڪ|ay(Qb+:NCgi-;L[-m5UwzatbFꘟ:72H)ݛ7M\ Q\ϻ}ID85@e"{up 0-&k1asx+p%ًhi8]{ ~G+eԷ/5=hpy; R0ޅ')N8l~ȃTo^lW8.5mm5}rpo{@G-jBQtYfGcCColХvEg@ 1(-:VzFK_oD =/6*:sN]} (s9m^٨bJGqj}e"^dC j oUӿu^70%9*;xV9 וzl1/ĚL(yb ۻdzfowL:U78y=<_."|!eMh?@"6tM+5?{b~Ǩ>G(.$)n拽+Mȝ-Z"[ P"r0\1ls{fBz\tu~ 8㑽(C=k-T |U; .@ň}33D~a*? 5_ $GOg{;@c&f =H=+!>q 6缑(՝Pʟ.&n~AQ0HE.a /3QBPe_A{rGKfQ%ɾj>C*.">%?&pPRP 9I؏0(x"x7%F݁';\,ݘ{@wcW~և̦*{jVF-dYޥl{'4͸YziwBޖ`=GFߟ# }sX9 ]΂~cnvG)}BIuEX&O\j i&u9) 5JJj(Q`6tt\6rJ=aN-w rms*bnsdbU]t((*Ÿ`hQmޠ6Zf/ (juquhrpna¯1aN&7NLI=y;(xH*Sd7ۜ!UNmƦER -vT-Eߜql0CHbQ]c6|lρ-*@2T=iVESU"xJ\'6C$^~ȕ1zg|ND@zsB299W~)hZcި?Ud C=3H^>40mrk>#μ{~8?z2ļ]1\XL8Yzc Bz'XwY N!Sa 2i=qM[hH Zcteo{:ԏP#ؿX̻,k*.~ TUD2j4ǴDA$"%w8‚-5WVJrN>X& 75%A^MHԁYG0_=MVzwA"$&i !BWblgᤳK3:"0hr29) c0P;ۑodj_^he4?F&},ׇN|)XRv3$Jt). GDP`WORGY;AcԊbǧyѠP3kwt1qU( HI 8L_h%GN ˜v,ug)?65t_@y#~KI 2ZGP3C,<+BrguMj3d(nr):|gϼXỼY f^aA϶ &N:kSW#$nl*zpحoȷ Dk?MW tבr~FW`,!Ə(ot1(0LpۉEt_ 3Rs ,6oXZPS$ucv$Vsyp% {]cO?d{kS0o0 Q_H~ ك+: M}cU,y@%vxq벰KѶXy`ux}-#=C=WE>L75|t-8̾乛E/?}+R.bm0pМ뼥Q4Crs抉M}dO)&"kcL49OpZ!2 ϼi >d],r*}{i}TQEdsԺE.8٧ozu=T5*hZǵڲXs:iJ\'aJ.!bkagXLnxCN 0/):I9R?<V Ea+7l}skғ~M4\esk^iQGl!Y S EqFGv!e+]F EbNnd]ljXdPQ%n5+bg_ϽỸ)-T+O׭yBgw J'y܌VV?cAЋrR?M\@e+AljKV#E 4ϓ |&oA|B5srw!KgUҳ"3ELa:5 <٪^PTy$ג2ӗ_qOD%Cσʫ 7嘒~'e80tŞD9ƣž0BNd'4C/گLH"L*ǜ'񿿘3NW]?Aѩ\q4̥.Vs{[b%};DLK|ljQ]B!vmʀEwnuwh&lņm $$ ,.tZxvR8GK! 䀉X[I5'"!?Dlf((- 9\ 񢅦W]iNPTpƟRmfM17!;UKt,TD~gpvc,?PٸiB,4pɞ$Mߥē[nհ]>QVm3,RR Hw `[VE/ ybA_wm-OÎ (a+E4lE*>zCW~u;5S{vo n;qf8@"Rp(:s(Ǻk#NpUG&/X =cʃPl8$<6:Y.c?C8}j(AAw^gg9V!;>!0323lk=Mk'YxO|~9_1]֣̄K[&SpD-@b3'8QV)Ny 4Wo`ya uYcT'%C2GjJn2ٔ 9ĄJt|iqMyݔZBB4=9L'`14 ?_*4 Y8(o04Jwp&[>.NfE8O0X]}\u?H3ti_XNO08LCvLK` 6Oc-s $J"f6O2ןȺoWy#{ḇR`BA4GnqY1 s-:O qp-,0R6_b(c)APJ-HEs9rY 2/0.w)Ffx_X8`oY1lnWOR( tTJT/f:_?-R3D29z2Z;6?y'aC qQ] S)]tIWH>]2k"ɟhamq}/ uFhcz;J, 9&i.ur:%JˋP[*EBQ[p4k5Tφ )X_j,gd>Qw(!Җ:lbϺ'Rt fH'̜>,~\FڹoX F 9]QS^^rOBpF$%-?zOX?]ss}( g%n/@kD cD&cMby:Ο\K+*k8d뱚IVD.2ؚ©[qn' 7Xx@;MMgS . ?aj:y:<Ј28VP(H &fA R9!HLbP})TOxfSFCr;ʹ̣J٭?q ɘR˦t}I4$.5X*8?uPPZ4&4r%f|76=cCM b|uec-l|ބb-Y0:#E-RZhPQTl$1[tΫ6wY5ahc=-e>3hS G_5X0#)Q(F"D;ߠ^nlEWq}y5iSBdYPsٵ G7Q+Tɯs{bB?/S@U8v5E9vLyæJt'xnc^8{f?^ϼqa{ecϮeCF þJ {tJ#\hM^I!I;9|;1`v -#@z.Wb3nNElVYOVb [ V 0!*GaZoΜVW{z+pc8! "~E?00\Ě$-?m(0Qh..Xp5'R d^&zYpW^b7]\fWBmGi 2Tb=xVԊG!k4Lcԑxvni3?B'W[X[ׁjځ>*.`m%Z'ᝨu5/q VJc?9|MHrUOi'=|^jID`Կjao X6;E_7`5Cy4 xO͋5y9ڹ/-hFJ,; {l7EPnqK|yO잮_cJ빅(š5Ф +Ak=; 8k!3/^^ptutۧ ʉ^*ym5g۷ L3$*-qV9ݢZ?裺#W^@Q|V94P\RiΕlOdKW2уiaMPV1 "vuW7-/L˜VFڗH_>#Z EXfj\g8Rܭ4Xf{8PRS=nREqTljGrBv5@-:ݑqS}<^C 39PG ZbSN >A @ iIOq *!:rG"qTy̐\& K ָxv,,d?>D~gsycZe'm\JZ܊;Wa 2Kco~C8߀l-X^5b~'AǞӘ=" ztBƫ7(A|"sJ@؀]-+ zӲXB|63YETEXi7|'S?CjlIX~%fd"| 4:A P -luFzSwq*zݥ: b:AMF5ilw2]4#+Wz":V\V P洢bZ\+ض"34P pΣcYe>7.%T9/c䑝EcJ]%a 5hb0$r UBC_'p`Fw4q4S{N恕B@8CcG/r^JSm4B) (QAғF\֣?B{gd6l`0GڔǡJD(6dI~`",ub PK˂J^lwjԧUUMV&c}-i[l#9vz0kFEe'*yzx 3Jc׷Yi6R };&*Eq;7(6|v 6 X}'0ѴW0-*Ujg^陌ۑ1HOQMsC 2QaS`ô%IQcRg53X'fmIu= cЈȓU(OW򉁈< 2q'0Tz|mzڭ*g# `uV`U?\l} >|XҜp x{=Q6bu(i\BcvD/); MErCKAR%/KnU 6'%Z\rh?@n(o CITGUwZLYYb*)'I *ª=^9BM CpE$6[W)G$5)M>@婢[#/sk_Z//;kwz8bYs4׃UD5%] >~[V3A&ȹm=JF}E;ktg7Ҹ.Q"D̰N'm?^#N˓w?8Y55>@ 48ykdYE(\-R,|EϋvP2Zt\G#٧3 ''a!ަ9oTo:04z}UJ+g]O_N%` I+фzlǰWwćYKָbYTp[1P.-"\?!Hf+mOR eÈz?SP-1-H:dJp~|wdl?UG/ޤ JQh˦}b޺B,kWath#T<fڷc2F-I)7gbQ)3J3UWAx ooPr2!nnd,xBFb[QBEVi>GcV@HM򿾫(qOA3_.΄(rz^",(&~Kѡ"amp Ga_!h#PHMV tsaY"t{Tj3r& /Cv_[YEˉ̌F.UFpoj& S4{ے0EN%g?B̞ LgJ=լW)%H U5|fK9MXaSFUmc^` MW!1XN{WX"Ll;E@՗leV:CoYiЯyشr<ŅyIM]^_hZ]뮑$G+5U~m[om~KGt(Y7y=3vÅ0 %*^T]x-NZN_EzsǢ%5<; Rb[H-uk3DJ@+}H> %+=4o+Jϊ@M)C *qcVE0Ǯ)1f(l׬teN-_%:KC33[W{C#E6܃+uttROzȩqC"6.K8Tx׊vE:>>8W>^Kd c][ Bk3lv"Bb@ zu36gf!ל='Q 䕴z=6D9HO>IaC_4-SSǴ L)Tp5ZYV$p?|w-yI Z50J5cl';6=O<:Vٓ}HS7F I\w[2>35>`o4GxV gg OEu598EϬ5dAS| hh9I-_Z̘.=@$=+ \رd^x U8ףnXI(delTl̙ \ sbxHUAܸI+n7v462' CTd륞y#`Z?WRTJjż"w%%IgSR62(Q?v12r-*Gr˭G: ^p1 \?}a(vqZ21軃paq5$'s Jn'&r ]4=EV35I&Y[m:6 5=컳v);JN( 0Km~s|u͑E| |*G#3^k1jBFw}Z7#X V\Zg2EʼN˱ųB;I]x.}VÔD{3WYgE%q9]vf_z%mp[[$U:y-=m P1+&gV}I7$,@/5#W0QDY. [lGg|k .y }A5=}i} Qف{'S"í7o) 5GJFd;>B>¹9U蠈<; W!ZEA8}7ǝ& W2~ur-D`[ )/'Z=Uwv.= $qUYgűs;fdLB.Q^~{#90Zn{P}r9B =W^mQ;׵Q ՀY8v`J֣A~Rrw6Ebge]60蛘ԘU>R(($8 W+2gU7P_@g1=i.`)ު)7N xk)T=[eM@ (p$!ňDcbF#`oo-,g m d#![g43eKf3xNl冪#*h X=8'I]:^J[q>/G6ur 3ΫNoGB*Gnp5=LBΘkGc|5޾a .sNR/\ *d,oH?ΘLMyfT@s{t)`!m7>ɜJ@ HkM䊋o7 3ݴI<~Dn 7xg)ة}NhCqx(-7ݧTiZ}z|HסyG{L; J8:=,$<KPL5OQ}k[`qԈT>Btj Ɗ Edi9}1yi6,ߨ (q EK*nSxlggnR%/QُK(!F^1;_ xiI Ld\!#4]B#_J` Ae;OQ=yUNFvq`+)w6Rn]^$`WDM )ħ#G(h&+3RIE7?ּrg2˖~ڟ+6cW* 5&MpYN|O[aK-X'A1GP*%@8ˍzASrw UJߟ#ZFB"Y0/TI*6F- `Ȩ:éb7o0{OeP3SՔtu; *a-d* nxܧHy>4e(rb;Ԩp鋕Xv- pDꊉχm_1z辞nۋ20Y#?Yȋyw!&'MK-꓇jj4A=Ŀ뾥d^5'16gxv.u"c1A̴5%,ŷaCrfKjG'x2?IRS +t =Ę[$O$VySo[M"jn:Tw?B>nfJhxo0/Q㷘+O%jp(!Zgez*>m!_K:3x /ׄ1~! sfl1&& Ϭ.):Edrqsz/=AkGy.#l̽ %s!si^t_szRl)NAKymM<(Y qi5od*VZ]/-Jʩ%=9wuQP .z1Iq} FBI sKQTQ ̇3P>k֠02|ҋu믦KBҔ@!G*h9m3'Py([mH`i']_vOx)oKڂ[}+%L<ܷi=SNYʜkJͰ-.Ib}&@א.dV>K,~!4Ԭh ő~FA\iZ#wmXjgvLǾA͗;(hvfc*"/Dt"|v;/hy|23Qʥ]tUJI,_?߁(5VZ̽2j*G"RX(f>qZE)B|_?%Z*3r&1ʂ1ƞtLJ0=yԏ+S(OegwZt9VA{6iōv=:<>"2N4/8ouKs 6ͮۤ ,g\"\4`&OzaRm' m ooD}a'+j @ߧ-qMFw@Kyr kUS{}yƺcV'E@H S%K{Lns|=뒼է}}uJ nYkҢYq V:/ku%ͤR`hE$P8fha 8 AЌW>*ZӜ`9 bv;2h?s6QbMm LgsvǺ^n륇 $0`Nq+Ρ@x(T'#gXcZiʸ7py7Cl6P|NpY &̏zfSt `æ %n;h"0_nRNsk[a#0/ŇaA!hq?rbZ+yd/=cZ2ksh[ad9^> ̉G[F랃IB5UwqbRҨۼ߈%'{Om  ԻT)c{m@"[XI5t0>x\4qը L- )MSMs]H2$P[h \,Xdh9q#Q >t^)!ɱnJ#yb&}xPѧOK-<m[uͯg1Bki|~y 5xjvjUUcZq띻so! dp z;Drڢ5Uu$Ǣ)(zjTa&ۊm Ș%-[QE-;HGF&P~`3h@$k=;? ;/'ض3rަ ^C6~;F(i^3ڻ*o࿂` YmXW-AfM?FҌ k+$zV!:X4mg+sG} I;>:% -kڠ04':ܳ͊n߹Iǡ7;mGp˽̒}@ ("qGF۲F3r~-y~@Jf86ܢJr>W7MRꊁ^FI%kYw&+ `d>..O{i#3DzebiRor&=$)b̀eXGVX`l,#9)v42t2UvB&=ry'ʱ'3#ƹÍO,va(UnF-/J[RF⊼y!i+H(Ĥ<qzW|;AՇt 7ֶmћ]!3r!U.V,ȧ,NMX$hAXo|鮋?di^H{6.ߘ /m9KBa.`H]Xڂ-q|{=]Q$8" aC$w^iQ* 1$0NO~:MW1vzL /s,HW͚GMX x7Kŏ3iˆz3-r%q nlO>U˚&9hp@Qe%-j.LoE{SU E㈧t\h٠4S%2U)p4ӆ'hļA 1-c'FsH[ۇs 4'x(@byQMUtk+ԊW Eo'בvpYKl@rx+Dt&cP*r$>VI0Qo/ˈ9`VZ0a轻e=}fѡdⷌ`"l5{꭯ʣf!t:._$r#.s"+~kLi␤%|:Sp=fЇN^(ˠGBBOJСhֿSʼnZ:dGK,/ l )">eZlRLǮw8*tgS,cZ nNW<`Yd_URH(FLL&YR9_ںjƖV2iGvT G[aDy䟯.dK1"e1ᔞrgYx^^TijaÓhP:_d fr;Ks" ,#)r%oq$dU|Nv2bLXWrwnqyΰNą&cu+,0ƞ?-Alk4]u |E xEr1q3`&Ѭ@ \'cpւǾ>!7O7օ2A5Vsgt[T%bR d>9۹V/}}E@M*I`3.c2weGH{>R=﵉a&FuL?jv+ƎrF0GpM22l[5YQNa x:VqB.0:]/8y#Z}*dRWyx/6qD5"N*ݵNpo8Eq-b{hR U !;6xK!,GOYl,e];>%k]ZstV[]Z 7]$B?E}hoB>ElythǨ"k3"Ipc|!РgyP_&E#k(iJ|ן~ 8kRΓPϾR8XMG)n~`  Eӷ1 +y %h'iĩC"d%/ ,%,621)Bcı=;H*b!É"Sn%ր!VD!|[H[ܱ? (IKz 㑪G1XqNt/ [ Rמd}qk 1rŸ;T5˶-x#+; yjgbJo<9k. `7@uɫ?CqḢkg\ Yۡ|فlׂ9͡ApƜ[x]ã{_&nHQ93n6#_(JeRHx" `:nT@(l _M .yM - TeοlۇeߌGW-Ի3݉thܤ?>$eGqh8VO<.8s[3M<'p:'DiREMi% xw7zMgV&vvĒ;@_n?<XtYZELˡsmwg]D^9q 'Rk(JmYf5s5(s[^-Fˇ2A~TDMLan^Qw*T0̗ř;3Xj57 CL5,;'Ƥs}1%uUER-S• $}M0/Hq{wK */UȞW^agGeknj淵m9oWĘDKu jzJ>D33ʡJ"QO7o N6+$+po~<8a,cŦ_HR%0mVZlgMyM&5Y7D1Na Ύ%=$tOTPʍdX ;G]w*Sm3{~OL})Mڒ @ G;g@ڱLFHR\Zf*. .s@\F8,8 \: hI-~M.&jOѽ=GU> _$tcz^e ʈ| EJB+ T#DX} KT!gq*mTSA|;;!de`'`Qա 0ʭk +)HқJg't_ W|-k[bS90YD\iNѭc2ϯ6L:2@mbrJ5 3 @Qh_0M%("A=8 LWB.0h/w<_D8n]tOY]+̳*yvp0}=(qTbzaGC0zL`ډ Z0WG3oYUc,b><@NtCj\oj ;FhJ6ώ}_!lC6ym*?1 `~|}X,`\;hH7j I0e݉ MJ6ヽK;L*A=iCDIWZ?>ȞWq <\ZuĻ;3Ҩg[0DX|Avܦt:THD)C-HКE|8]VaBДzʒ dH"˒cL%{7<٢(/_ޡ3jF,!sVhxL@hIRd榠_a^iƺ> o-2G`*'jX)^Vd^Ń5ٞ!AυcEW O#: pU$ut4EssIcjQG]YUu0Z e) 6pw swᅅ+v +0hkO@,!\!U  m( f^,{璃nX_'.T75^3ZX:顏UtUD1 },u7{5p ~cᡶF<Ÿ4dtn\np~#9KjQ`?H@*a,6g8VW(!W.i,*%SWҘcsjZxXV mշ;ҾY.eVP*PP؂T*]i%D xtC.Lۦo|5O:%JwT]>r[Tda&O2*ϸ֮7Nx}Jy +9(= >wzL 4cK~+5*6tXY+"Ða?Kmek=yR#lc \aYNoO(-0Ye_rPMs~}#i~nU6÷7%k䐫̭-1f}S ^Ц3o 2q}M' (_aYuA'̢߭ үvק@OP9(]5uƵNڬI ж{Z1QnL"r!(t=JW"'rmL 0 -Z-K<<AΛ k1= 8E FKo92*Ux|Mg.EPZ;{Vf{?k.d:ч;'a1{?=׵ $KƬg} Y6%T1pU;7}X LAͪ'-J9>bDnxO@$*(zVţkǚ5#ajc_ѠhMb^g Lt~-5ܕnoEE6氁$\ #n1,sEwM&͚8ϳJla# nk;jia{> FWlI 'ڜ!&7VP`ׯYvPy_Y6eTf+8Dw(fR{;| j6dn;!L?mdGeuzR %:юDlHv+F {03m/?&s9g\RKqi-ػ\|+t! 3wDB@6/̇u#[FoGyz\Šy*15}cAf͉V[ԣE0Q[=S@-pfGB u~GU꠼CC7\N A鷧լ+U&{?~m^L8);\0J$ʊiaUh{ƾo)( wb;ҎUnFe1dv{"HIYBϽ2(k hNO)!O+wzn٪lݴLl .MU=5mj,,b@7v̲}A1MTIlwR l [φtZ.dzBΚ9 +L>AeG|p;+4lō&@'6,ⱼyB"6e(s6 |C^c,=a]/ |ʩÓdX3nlGg݁>d-#i5(h޷i^UWB[TۆGok2O&5?2.\ (+Kb0;nH7QUe@0 ^8TtL] ֠&1_eĬ9J'Ys7_B>GL~kO*-䡉ֵ('}yO#^3d굤1dp 43{s<9)wr\4 $nP"#MEi>0ԃBjlWK";x*F>͢->q]V6nT!31y#)?QU-ؼ(KV;B-;Dy*EV "ȗ$0iZ^5߀r9v4kѰ: Ĵ>HƗ7|+ٷ%ƥ -,V4iWm߮ tLLSɷC&E 8Qm8߻y gfI5>IȺq3}qj^Z%5ԥ;kAҜɝ 2^,rzo*5,ӭ ses[x渗bWtu8GOk:/:pnCm7#]kr(:bG-;?Bn#GUv8Կ%h<1$ .袵7 OA/{4UES`8ˮ]d8^dل.w<#cw62}2TyB#A+0(+,]uڌPixQVUa*yb& "AMV=Ot0w˗WgQnyy;5k1Hlo*v:a$6S3>mYu\jio7WCny^rs6Gt70|#ZoԽPG"= &FU FAف0x@ѴzWlJo$<役YTd\>vqd\XQ{V>' #}H9o׬`>@MZ)^ 9h7Bq G9|/ep#&x[ǦљXki >k.Vg1;7 RiV~)Jx%_\-iA P?T|OR~MS5'c#Q9Pb|ˬdߦ ?5򲴙zu %oĪO4 ڏ( MJ5ix$><ߕ7\=/#w ;s_bIźz8O0hqn\o`EF!+0e0!8 {Agḷ' bt<*~.RosTӿ!?-h D՜X0}s+M^%M:'i,޸SiWS KF>6W "@ QJ\%Uyxk1`}#şщCjL2ȷ$ɫۏ RΝNq qVt .y-X lU &PB^xLЌ3J O҂ 6ْj:3F8[XLu8Ul4Ezh\BETz_qI #x)n :> q\ì8CgGWYIGgoLLh9k_=h7W*k^1`毪~S/3`ڒ)}:z?Q_S;2ҚjBM]Z"} @YAUMI9 gڶoHk66'̗Eڻ4xl, +b;:~E}`]h1;=/wљ e"Y%7=]zguyJ`+ȓfaqevf,7 YT+ ]@Cٗ Gprgc%4@$.A;P׆nqRw~$?DXQOHq$?'EM H8uP /R(n1`{,6'*G9۽)D} Re&NQ+v8H$uӇ4{ Ͽ|J?NcCM ڀꎾ(?"Hсq"wHz/WZUftADMYg{Rڷ[VЋ ő .hH+nbj;Fdt1wnJ+2 ,n,CJ]hU띿 >?п;PcpSC\8t5ۢqmq`gT><>+;XKl(6FKGuvC/rv}:V #K'/Ĭ;ONDxeP{,tF,^eCa_ ZaG$<V%#:?6U7,=7LWJ hF򍌫̻e?I #^ gR}C/m~!hqo[Yʉki֧x2"QIJt]A;*>otݠϧ-# 3ucdtP+lƪyC֣m*w^r23a [ r4]f8A PڦK ~@\$ԯQBT# v8fF jPfWaLnƚ=!:+)+HN=kн.R7/a0𥋭[٩VҢCpM{ 9"'a/  = KAH @۸9:P3f 9]Ӓs/%k-ۮG.5a D$B唰0*Z*; ]`ƘHvOW;[YK&؉UbޙDdؔ/|_lInm,D![ !O?+Eu$ O2Aп4rKbqyr۪x f::fJSGtMrfFM%o,5~ՎFCOclN^ثN7! FduJNC -Ͼ掇yT|p>PN$(sGl,/9_#Gtԧu&9xkZ֧il iv|0ͮ萱z>ukG*3MB(ܦwyQ~6d z%l*OVx=Tt5 俉F֔c s6``Q"ǭKGձ?>vYz󳗇i*Vuv黉EȜzYܻP+ bsq5iQ b^ɾe\'r^l3FfoOwu03 l`iʆDY.Z37E A !q 5 N.A÷\lîYF\Vna9sHuEHE<<1&FXIA }nc݈qKDD<}aKW&%iUɳ$Ǹ+*IӜT.L"kAG~=ɬZ[G)aKT (Ӄ jx Y%Ȥg)YD6ZK؉m~Ze`(j4_ t 7J "MOu10Fl,lqW {i;|_O"kI͈jyQ- ҂SI ro ~+DPVQl^䤜f{m䆵1s ̪x<%&Ezzbz,afޥ5W@cMV=QqWVg!:^H182D0nӫf4k3na9('aR*q+AhM^%=sgе-;M$/33F1IN:F}$]VA4?eC6en1!ȷ?S_}6Z i²*Q4u W%ЇVF޳կlfY-)i{s0hKq[], & )0u:2.ƈ\9\Qo U4 :bLRﴴ|~2nKcvΊA - ԛ'ӑ(N@cڜUW6bD:?>uc`V9a] ѥοBn۬=Pt˪TgXQ9Y'- n0 !ZZ{F/&ξ0S$ehB tYKj;؅@/ҫv|\O_FΟ-ҺҖuǻ\V&O2_بR ˾ӭXuaхrͣhc~S$ v*w+yNV.WKI&0n:z AfłŒ7'$(MJ<9+ġoL-_ 5bKTV@t`W`,F=kZL-l. ̹D"5](!qHP_$QFVsUK=;͜6zÿk{༙ s.Obkt QiW}~> Dg(u?$'( X=ҵnyHFR#38~!1%J6Aٜm5o|e3 Mh?i&?+:c(1w?]-j;P; H<]D@pb6\4GLH)K.Yk0,X`$[l8ZB[(3$Á=r2W 'h3;;[m7eY$EF/-l~]hS4Xg%O֡ZI~7U3ƌje2%Rk@Jݩl5T+ X9'ijEUeBRFd` 4dT T몽JH6Y^^xR7Y;zoXkE!9FrAJ6[,8]1H>OOVϞdi ;?mYq[Os`,(QlOǮ8zTm݅Fwȕs˞K&"|;3,@' ̟c=He7@-/  Dd-8Vm6-gf'Z!OAR%{7U#g;=oubv/Y=J +,gk3cCnG»^ N>lfpMXOj[NW_aE6$X[娙ig%! քR(6]O˗û0o#EF]f^e$$PV!oOW)Z49Ǣ{>#!u4_ftN>(<y-)'m/Z-Aq@bdw(/CN34&0bUU$I4=' >Cd|'RtM=z*_op.4`| xA+ Bwc[bˇqW&@@؍\am,L6ξ*_GIl1&P[ <49yw釗IRʿѤq{bء J݀F$fxف[@펞47A ,e|ws0 h)UC}s:D`O2iErs*$Pq(>dX\2s 01,T8gODF jVl6cl/ID LDajؠ)T Dcf{ͯXcA]lɺztGq=oO ,Cv#3#󮩴YD9 hh,ihcE:I4c*PwFm*V\q57w}EiUS_3|È$0-#-ȃ/VۉڔDlZS9ubS,)\ UP ]5NwW+Bg* <.h:@@^`;E@P%?}rH^&*x>;&Ps8u?zfAEw:] C]?o@5 Sƭa^֝KՒ {܊k^(^}qEe, ?.l bU.oT['kW9r] %V#bK۲X^h7׏-5_v%`Ƹ?jF}:o>Rc#P#Zi5TPH]c2Wlfn.:W(rlxЃ]DʺZՈQkc4;ߪ7di[п|YZ\xfj0(VltG S$m[ R&6Dp>ɵv9*PUq8)_R֭;f<2%eҕ0QAB>N>j3ZC3-If>؇P~]'nQ%>_ws\'#;3yqwHaLPH2`sr㯔;ZS{М;XJ sWs}ܠj# uUw֌"آÔ V]El3m}7hԜ$t[eĈu5+vE%L/ANIĻ6,0SU0l18R 0㺴 _ tuy4+i$wAn#Ssg?;1ĞG`Z'?d>ah#ۈlL.LW4!P|"4vAݔ1x,^f5 joCoJF^/ؠ7v,'ۀ٬u(aw>۩I~ǿKKSa]ړxp@֏I47EFM'n%O*#lBs&/t"l+ {.F 'u da*#N< zVC3t2PZoy-W2cl`A}k@ UQ-..}޼s*Gwڿ*F| TiPWW"ZHTitVmgh!d%`?(4mrhT$k-bd%1|i>n ~_{H\YI+x9چS" {$շz-_&I#\Mc\,F.@GXP]y Kc- 7(kـ񷞑C&%)&{ByN9\lnd274&g? iU>tKKA ,h M?otʒW PQCPr%I׿_v\ dHo0nhj4*|@e_.5| #NR;p wg(̤ORoHcyGWQ#,}"g$'|(w[V&Oq \ܨ%9<ň@=9!J@EY&pm7WU_/ŀD:cwDl^h`;߻;31Lˆ9QaE=ͦ=zrpkTꐯQu'3l: a>vG!tL! (1?GзSf6 5{cQhJRq|cULPQL`orE,hOetLrԥPqWo4d>6uƃy#tk dKQkxN{%C:0T5aCP@*7~M6ZT%tO S 䛃;?@w+żbr({<&ݢ-j!+2$lO<\;9 0,y2AcuHs\^H JilQ66A4@ϭ8T juԣ ϴl1rfoO :mizK{h h]õ3GGvt+)+)6c}N 4P&vL*I`=p5d 1ǫ3dx: tYWn\ɣ[Yr}Q"@}aĵ+::ΌZf*Bü/TF.s7E`oUvN{T#m!^@DV쮉$4EdY2Q#+Ar@sߺ:}݅F'緱m謎/Q7o$f!)@=o{a{KOKςJ4JVNǾsÌ:LshR58q#9>:;M>qpCNj<~>L94E\6ub DgۦN;)l$%stv|#So锍;Q9\>q=ӣcVXBxV$OMB!m,5FUƣ@Bwo"*fy2 &(X$`1>_6o&"yaM_e :U4QiWGӁqu$AZb DѥAC|/EbQlo# /Rm= ˄ R?n p:M;B"$o'q m3$|{Ɗ慚)`F2crIg&T߂O |_fЁٙ%xT Eđ5_}"@`b0pavsQ}4$ vv/q#"^~-*4v? zEc#FeA6,s=Q;ݹ;b۪J #̤Lrb@>P-(Snm#;3[sg 28:?KxG=??ũ[8Y Bۭ%/*m P@7y{"'f $ T20zj@!6һyU"<.h5ŷHѠ/y ݽ&iTXflzLo3ҷga͓"S>oyyި-% &zG\r²F܀VH]LPZwU9؟i!;o0A3\IˁY TҞ*\vyw4PQ0\յ2Wv +dR wawosdbXZ| WyG2[h;C.&E{q)Apg`W7{?2,@LN;ָۍsT4q@x^q˹PgB[\3goe33J׈dd7îI25/4U`_U8?Uf&]挎 E늅zyB* [ݻ*7).1 >LB~ Ȝ᜶PJ>@mV6hYoךuQWi㿂 {Εˋ$VWit2Iسsg6 >/(zb&o6CV-b Pg0gN&=%4` M|>9_j)C<@o:b-1Į /YYu89 {EMb S&v5\Nf 5!0a(^"k'~surPLԐuO ^g?+Sha jVy[1k}DeߨLJgz/nn8'4; ?jwb!(r1yC@ޒCh(\D#$L=F$* O[K.c,C`l>7umfd& 1~&A'hGQY9ZnfWC> DWdM`n[?eqQ+Dڛ}A~;nKst{!ܕD iy@QY.Or] R)[N7`&TB|um)7rv~-jJq a#Y k"sZ4-*DMո|m0ߊ&-< EՏȩeP=KL z~|#EihB+[CiR?\nYRJ&m¨Pm{ئ ' $xܛKuQF` =_C،Ot1L|rHDk OeC njAv484e ōu?&aƓ?*: :'\ԚpO 0#k%)!DsMx~9DmV/ԪZ&tcm&rSlp^4##{A1͘9BG `ZԑhZ dA6)":~Ĺ^8,9È+kY8$pO$?yܑ=l1nqѭpeGˬe%{z=r(~N1CYS/'Rvsu`zm9 nb:?uh"^DoK6Ԁ@߶(4n%5 , ?uH? G$Q8OK8z -# =΋̥ltɵ0ĥ )g20$5j\L?ƺ]e_{RDMsx /2\+s#&`QXYc5`w=jk='#/# hUrXS3]j5t$ ̇TL,0 1qE<xo._Ik,Q zXQS`y8=@|{_9/*NHSQer-ŒsяZ28OV<ժ#u3Rc=@6|LN_ȍ*6[qn_ s&b1'\ЂSMos?di*h/z2ssq$9O+ȳ+3bm;qxqx3Mٯ2qK5;!O{_NkFLD;{SC]\$ԙZZr"' "ɭcľ$ KWHFB7e 3#'68hJ))j^ WȪ{^F!d޿@Ȁz8.*+fdU[;$Va'2 N:w{PP1/ឹE9RwE('CqA_HWC| 5ɟjƘ-g:ʓD9&S^ kMEg)v᠙Ij5 Ɍ ΍)9**rz%;Yߐ8.ER!}_^lϼaN@urؙl&I_ۏ7I7?̎E!gX)׵Z?h=QYY`J~*O8̨JYG<<ȿwZBvR%B p?mpi<|8I:Uxv/ 5hy;2tsPtg^/dњl gBY![ZdHN;st>& Ke bxU{fU#Ŷ|i5;k*yzHm[ ;hôGT*؅QzUN{;oL:!hb%ϊڮ DhwL="=K!t7H-Hذ Z#XPJP.k#&+3Ml dpgGC}=T_3,f C9S9Ǘ292WgVȌYW+!ugNO`zFo:g ׼gLkCל:.c kLBA}wcUrF**Gx90ՃD;/CT V9 W7p˞ʾ4rXa;̶mb|4 nYP7B$7Ζk2"H66NY}A:8}ʹEiy]Xi ^SkY(&^F{tb3;G0 ]W9 NPo!wb)EccDw.!g;~m,XeN\d瘽tp>6vo "}|ia^O?xxv}oT >~mgڴu~yj{ O"{Fs)G*-1/a&/%ᩴj}s:E,+#q ؐ6FF]{Íh|rV`"-?䲒>`dd#/iG$䚝ŵ{AEp\3>?_t^2AYxͩ)i@?7FO+`YA2Rр#s^[V %4cDFwYRo74j~q)cr^J<͆dLsS* yqmg%kϚ΢Gt^Dsp [*ݲRJKX߾N)^Sx/ _L1RW tӅ7=by @<mE*ey䵿<2%GKOš'K<, ft(FWc\I#BEdF 4-~n~i]) %E37_1+XI ࠸Њc^ ՘p%>!S ۛbҕ(uoR0[ i>.GJdBP]ev5Vxbm.,w&` ?2Ġ2j 62˪C pJ~ĽmJ*ܔQ;@E%OAwBeZؤQU"X#y9 32 Х5 랒bGV9q)$aș5TQ?IuʒβSᐛӌ(ֈ€xZ7y¥⹢L:UT@z Z褡ш$YuOGavj}]Y?R.SD̓E>@,!d00PgfφԦOJ/XNg?ԗ-L!"Fk߾61$/`1 ,D@?ʟOxPQLCtetØΝΩՠ iu ,6Znfc:y;&oz9R>[6V3/,G)3*E8ykSʚ7tji"uE(& ޓ߀KǕ=rv|j XvHw6C{a wO %>PyD܉/=ܮ8RKxH cNb7pmHKYjթ﯀8@.b d/K<PS*@z%KKoW { d'+{>yiib>)ҡkwm3:;gv̥1g[VB{3mY{ovgg ~܁-M` [d8Z 2p>ƭ8XN2uɀkXDrČlw<Ծ fLBh[bm<ەh s9)5-됃ɨTb+bCvGرo gݝ~R/umxQtQ9f| H]05JO6"\a pp$W-LZɁ(o9H2aKi\*bOveJc.5I)oy!0bІMǒs 1Nɶ~p21Vej o\s;-L`9nv}jҔOA>ϑIJ77q PYVx5s`=z^ƯmQ|MArcd(>ek-h?*rg+zc<y 묙bpAlڷ. QAS["OF뫢瑨fR\ʸV z(]Կ (@m X÷_%IsiGm*,~ؕ>3YJ]u^jq %YnBI+~0:=tŦJ-K 2"С5'mq5H<^~EJ2:I4yڂ  Yk lֆ#M YԄ 'isn> ,iĭbhѡܢ,QP]` JMⵁߔrk$^7?A V/@-fPgF]m12v+Sۏнo,%H>v=Cqja1.p|YĉɋK48t$Mfs4L\D2-7.^ L F{5fZImu?T !C"nR@ صI(,)f .9Wm7ӥ EUb *'%证Msߊ,6 eTX=(P` 8` YԮ.Fsn$a t9f[ʺ`N$b$S$Yʵ]o 8j\qޭ;=vgGéRH-ԟOXC[`c b"ql (|ц3-2ֹ 1S5լ<7`t xe5,[9%Y4Ԫz54/R灨XtN}^R[p@8$tD"<6*\]LIԤ*n,Bnr-㮯{!K;?JܷcƟe ̪1KLk!,$Z7d1.z;+6Q$p5wHnNebb])1,)Ҿ5E|d s2e{N2Õ)w9OJ3}.^sřU(=]' TcMZV}w?ڊ &FoAEZdSتa@і_~@M3RLD~*l9cpl?6<2Ddƴ̖HdWBnZHZЖ9g9~C]w 3X`M:wVjJ2ZILPM!tPY$rFl$_كr_ӊ4L['xj梮ǁa$52RB¼%a[bL[ zNg~"t]#/"g:%9 ᦤOWN$W^oOͦ$t !+֕2_E`2g-ո"䌤oc {#N!xHWUY]jG%jHJ&H*Jà >])FؓFHZ>%RJ8T]r'k،|ׯ §Hjo0!|&Fo8͸hAaF A008[.Yуɿ ģ&C͢Ed1.aDޱ[M(NWBȹd  )`=B.ho=vR)6vfHn*z/q Th~jx OOw"KL8t |*gjp.d}=kNx|73<s'E9/Ld[.O:I4Bqq6Z܎)EF)y0XD߽?V͕o!P72Q'6 XoWGA*´]D(q4Ax4`fÿ g{J"M=A\Ez/_ƞg=pTzCך@̼z<.8X$&3eyI@sxU8ׄ/v##:ҏfB}U鵗v/^Kȸ>ۘ/~5_Tz.RwϥvC3OdO[FȩYnapDRwa3+yC=ޅ\6*/ +%Nq@nV$gtz<%+U=o$IԿe2kvZyؤ ،ր~vL(6䄟LHZ9)m14 2)(G>/"]><ԩjIM/:Ah9JIgOI@`. rz\|-/5ߢ+ JW zshJUlyJx8IҺ[PS*c^٭Ԛ<٢2[@o|n&f+p*Uv-.6kt< |ZOAϑQl|{::0jDy8^Ȕm3 k(Y\\*Q @‘4KU=K  zsAqwF/֏|9GP+bS!8箑b)@+F]pSb +-H>֫fH9;$F:xiԙ43-Ӝ(ېMWq7a. @mk72;a y<[5zd=g 'wS}t^2p M

<Жp"ABʷ-8Ha1W9_/EҒhlּء4 =M k N$22Dg ev+‘rHS0AgnrqcM]b帝:3dz=ZQs Rdv$Uʌ۴4kL䀄gqrV|m?U&mScYfD֭㭀NĔՎF[M~xd\p&2@ s[G 6 Ae?*UH(lxc3hJ&~l0H-XF`gJ=@M##/eD"No+>TaBOu7GS*Fj\_`BwƯ$ jVW3,V6#lLXc%߲zU=+D@2- "fV\LXyB>eDh8ZS LdtVk&ow&O) $*ճU*[9E^,^?[21>b7ߟ5+9󹻅9=kiREiWga3J\ŘF QD-7 Gz է6Z$#>`P/}yZD`A))\`9$sfgЇ~-Jx) L-.j{Ʈ@䐀IikxܢO̘fB BߪƵa0 $if(@ 0x p!yfXɡOSn bp oCnE`\0?9X:jؑ1lm֒?Mm !.)le`Eoȃ(viDpA.Ό@KgwSPR%ΰ S/LjۇG+&SELY *" e)$-R3DYVHa".>y@! 1 ꞂULN=P?)`[EqрS j4;A}9tpN^YuNb~| vCm2Cb LR z}p(#L,Կf%ڭJ湐?88OLr&!&9$"|m`sKgANnM̛ 1m_fa"ܹK߫G+M7vķ9{6@eEl^r7-)J͏>:7W/-TJv%X`ڢ}a !bMްxm_ aXsQ4O,H Q#,>r$$s 4ڳT2߿g _N.va['z<$0B(ʿ1)UH ,T0&7HcePaźx%!zo"٧٧5>JS0z,ٝVFgl\6ő9߿b]G^lRpO7kv4z]/0f4c]nu!׏Dl`ӒH3=S?0vd5ټVOaLzFUS: ʭCC&V[A=6'?LROs86OGf&%پA_:4gƟ|S&kg,ghJl4Ғ_FLnC^rmeu RWy3O~ɕ^/!]es&*A5(5!HyGGq~։ m1{@r.}cCF$,6\ [܃}T|PxNvI9q;c;gGſX(%!\SowKber"g5;Iu *y;yðTkɰqƞS[oۼЉ&c!?R%YygHh `ށnCo'd{=H=r'Hx11hC{s]8-jI`NMf $*/!n>SSX uVY ]Bב# a'y">\lG^6jl$OYt9#FwU B_yBK#Xy99@G, !diq'&v_/41I%3m,Nͣv_(k|8TJ\xy2V 1F~ɪ9z"7 dPK )J;~nx4Cb ?DY T%C;/}x{,ybzyIl.?c/J$Z ToVKjתs]txy\&tcI4a؎Q9F4vRh,i:+Λ2*@sP+) Hqe4@i'$jJ9GXV /ڠQ{G\%d23y!T X.2Ś_ΝcF}vK~ 쬆淬.4O_auCi9 Wv%[(s0 |XU nDrOBe7"!w6y(8]xJ,|$eą<ڛ wxՉ+D:D|w_/AJ0<`]ISavGs*B$p*4-H r!< k\e*°m:`R^uk<4t71f3;*f"]_Dv]֌jnSrX) 鑫gȜwW@M'v>h#sA^8+. h1?T0eZoZەJ]k|?c+Q|OO>%l)ч XzG/ʦed3{8vV;#"g-\5ۮ~Xr𢞂%[gy rkrYEP[3/O'Vn!ؐE.OH!0!c s bYt? ^fqp@&~=,^ׁ˺2ȖͧAuA[{uy޾lht}~{Q?r%HU(SJkY䓭0;ͻ BqY,Yt>ϻ95eN#22ǟ9xPz&/+#0h0"56bҢTQP:Wvn>@>w|5찗k޴!k5_$3 _8lmNDńwTX#G 3qoFxpRV`!5vm@vJ>0ab!j:ⲺtT߂6ksYMç:;Җ+j|0KS}_FjAEa^=_tLCMvK;/}iPV8"~F*Jg u*|1 Z4]lN;؝3Ҽ ߙ^vz]Z2@0<ua @1U\U̡K)+0|U$8DnP5-OFnuk.G8%Zy>iGI}G"O_y4(&03mQ *p @*ވHK(TD G5Uhm{"sۜ%=_]2=-։]!AԇWW6Ԯ{˕ IPvaG=s5u$R"e''4 PTT&G5M}#3J*θ sp%1@;yFۣR m|P5IIav&&G 5Bf`Ű/ t.L$Gg-} >X cORcs%kWObKam07!1> qkTfqd[l .]nRC syskg|_j߯t[Zk2X}ۃu1ެNw''YeHF̼yïn.pBJ\;i /{a ˃+/[P/cKtڭj֊׳[It\0Cl]tj/܂Qz-vc x 9iF=1ÿOL{ =y8Qk ?@5kɜ3<i.|k`t/[qe$ői H_)҃,GA>;q,~&2B~q74#;5 FP~хGz&eU?~ QJ\4*M'Wȼ{ x:qgOf\x( ]~.ꣻ0{3n?na# p}sK/뗜>ġuAºukve"n4'-(TX`!J#D^wۘ._zW]MX ~1,k`QnhnFc[wGBDuU5yOI P.0/.NA}r򡕽-sU< B g[1܂Ei4?i6 .s`N&kI$,.2gDg+e&IA'oq:'ǡ/0+2Zɫͱ@l7ID[_:Oat.N` Zxnۙ|Z"P|=C|*^I'Eװ.;[_W߉sџt?1UsQ|P5W!(&^t'"Bʮñ{vBփ}6ڸ1KC$b/ BDbfe>B8).,rXb<=9&EXdTB.(rQɉg"Fq䨨n;0?K>ziKQUQ-cT#$Vj2&Ẃ#N%;okGeqd9~E?=|qSWڲQWgh/%jkߚ"B̈́#Ro1y]9fo,r A'g׻8+J={Nz^Oj:UITؐ:H Sי+k$d%]-l!jOaj4dPJ?^&w67u 9ʨv%U);-wk"!oZ# kTNxXˬ6~c Ii5"GgUA p.Z8c*sCo`tOp FUt[0{oHvU,-Lv!SΝrI+HD~ljyWD̡[ z_Ns(7Z!%Wj%QޚqmM/f TOB$NWe羐0Ɩl~Ɏ[CR(}IGw+[ %)xkQm S4zdj2)#RSC S\Ue?W!%I={b(9쉸'f/,t{2/+UkKvIx l$*h[K!~H- eR|$]|tdT?/c0&|JٛKXG~[֏J 3TjςhS{IPHӖ_B|/Gz8(XH?\"D JКoř%V؏ )&"e)nQ`&vj`*b# wͳW&8XTeetpG=A52:ݩtECer !h,jfxZ=N"Rުcn<5p ս Oq%'(+,kR9 1D&$>Jڙ6ǘp'cYhQ[e]}Ddyj6܀kc8S06]\=WQT_Q噄*#,30fDݺ-&xL#I=2Bu}۱dFaz/ ,Џt`[ KtTKM+GA}X}V> ͶvQvrRr1qFDTǹy Y`X`Yt f4Y[B~D kH##u>٦-sbбk4}DhKc޹!E7]@bDwqC!à\#EIh~Ԑ\&=r/dnn=.(;#Xȩ}a_7Uk d5jaS8Y.T۬LE撝- ]ɷ(,1~|uN2)#B2.1݉9:uEZDz7|-oVHj)c7-5VY,عЫ@`9tAkjre^yYr=Dr%TtSL$G-bj.6EVӄ aeқN %"J-2gLU2Rƚ}zwHF-Y^ 0JoL:2Qn6|E,ݿaiOxt\/k /K8\kr?^u:$H xh񍬶{eWmNy{}ILtǤ/:{|AqjXJ>yCrvÿ 0Z/z):ioR.Z#aQ*#%s2 Ѥ6'ιV?8)|#tY\f62wNR9‚Y&f9VKr4JzH<@^oڱ>(̕RAF3Dqy aC("]2S&ףpbJ >2Y<{`8*aI)V y|#ܢx=0-v(2Lexƀd1ϭItmw͙jSD` ):9`qK'|P Ae^ZhofqqkPi[H*toX|h >Mː2YdŒ(w4hEF5Edr@Ú+W򔔘 NHaL!)hI#\ m'[$slf!Bp2 gU\E`so"aF+Ml~8foH,fnD`MQ8"-N3} M?Pk?JtI{YN.gZYdoaEgZŗNGtq֗Yic<1=Ln <)_6+dՉBa>Gz9C&RA~6+YBĘI\;YDz|Dbz K>9^AE134("؃3^EÏWQ ?氟iA;ujvf'rй] MȄ~t6&S5V]+j'_nɞ\hڧua {r!2}ϐ`*O" D&4qHd+O&/ľs<@]?*>ojFLf>ĭs P(즐.--QJdvG֖v~b#xScb"K%J"q˾sB<@B߃M),IZ5 '>#"<@23ҼO8#4F[v:^(CTp#k-h08\ Җޚ޷UP\sysDSP(Sx b5B:Q $ IM;HI%fW#e}%+ҥeHG&fza5SJﬠKc&Wnh2t;N-8Ki\CtᦛDX'dd*(l`{ O v7}ҳM0BvCK!k3/"`Q((9[oJnYj;/_{*W,`W vqmZ-Z0W7Y#37GtbW=d\SdH*c̪"h"/rZܥ lIjZB,)Wx_A Ŵ!=~FD`RvB3&.2n F ?#mBl&JHc~a܀+~)tJ OvgP~N Z5QI"Ul>ƢLJة8`9^Vb>HvwX Fv-!RPM!&ԽyF*y"i #ζ&aPʅ"QUI-m$ e> b{?ݜ4r>Aż9N)=cP&gׄ@X}DQ^% gzͰ1[g'@=EUY#d6?,f pƭп"O5Ϗxс|ɚ׈!tA H Ϗj%FJ@1fϤx`Kŀ>$<{hJb"~{ dYdڒgiumMm|gO$:=R؉17JkR|:~QSPiAV ![[&e2FZK\֜yd)WVqjK,#?8nj7ЛTCν_y''Z!ՖN8:uД 7P-[YZI?c'QՁQnOYd*Yykg9g|]!+xae|ގ3Us&!]o?04#Dk=q,{8BGWɐ+n?c;t`s`Y(gCHL+u뭃FY5ʢo@ ƶW;V#0sYgӀPB-%pOz`TD} }TSA* -lyJݼ-c"Mx"W4'y4\i@ UF(&ylbwp&`c(\JifKAAFψ? ;,bGɉH̡3;g7&15FT f `nE֭v;(AS``h|sG%z,1i9{q\'"~߾~J%Tn@!S,u8ϼUeI{;FBp_K=w-}oyKGY3ZjU 5MX]pytfJ6﬘g׺YvArIco.>LZ̝~Kb5]gi~A h:t%G#BtcIگpE SCsb5 Ko'U5zo%4koLQNOi0p ٣,a;xp}L(iwzd^ɔ`ϝ;د]/D2rcQ;'DYk3ע/&,zޒ)ZSs&'rLR}j 9h3Gq_bQd|P[V վݯO #Q,] [(1i3]UˆC(K;rS5ZF%5;3܃VZw$,L!(- $8W{9$_F14EXb5vV1:[IMJi1uj  ~'* #"^s?A'Um*ꆈTVBXȃ0nt+ ndO@1xD#o DB߄/>zאݶHq0m`q4pUu\O&oar^;КW ] %N 6(дh3_PqtqzymP1H{1.m A~ҤV]Z!cīepo>p5X5`INsY$wmց&"]cc?oJR GرR1_Ĝr;s&j@jA{׋[hR53-thrۇ9.Xc6΁>m i_+O]Ϣh-/aMEAYp&OVT^u`ق T'.e_ izH|Wmk|O~~={< fObʝ][._j8ҍ!Ӂ-r0Dzw]YiKoE|C8ȫBu4cȊ܎sD!^ex^lbUno-ITw>48_{ԉw"Bu;_z$ ɈP%9{KMy+Kf[TAFsj ntٱxȖtP|w~#-ԯԶbt :xzҔ =5rʷЯ).g MJ y] 2?PF'uGI`4eۥm畔2Z(L"C<T{'l>{rwQ;57?ھ[1j0fu&m2%aXn&r};Aʐ!hE=tsq:zI4t"PЭ|}>DH$}2I3m>#d1*wDj}"FӖUy_ f).e˚ƒtȚ '-}4rPH3޽O(:1h-NǬH07~hZ  &s}}`R=Q),d]I@ݥj{, \r{g]H@!n[k O3!\7ыȱTdyRD-PYO S+jtul\`E|&/'M3M:qM5geb"&!Dv'"NήR U O&z}"RZ"\+h+mMҋIꃅ=jVzpҤu,umgjj4]8iTE8c+$\t_b3ex/"kqFr`+i 5dاS))TʼnjPUd=q*C#:U{T (AЋQv7{bݽ02ZNDnT"nT꒽}}{FQ?RbbUt#XrIB`1u*tTTW_'ڂ_ek?Ov?hhyȣSBN:6;x#L~vXpUV%Lw.[מyK IGcxu!|~녒WèхGbOw ^@M|[ʏxȖPVPsL Y{jTc)5BoUŎ;\CGv0洛1-7䛨g P h8t],:l%ˣԐhL?]p܈T8(m.W;6iorHDٟҀnհU9@>c[4˯+TܪN">`^?8t48d"]t*}+ЎlYd[|o!HA߇Zvצz '3]4O) ]?zo<`$r?@k_Y»mmcuvotM gH5s)T[]w}3-zȐ^'[V0F&6wzof"'BYtktf;?GiM' p`|ȱ-b<|hԗIR!1+޸(.rB \o#@ra:rv4>+f;y-rK(y?\?g@Ոg,3CbPͷ*=k!u;2QM5sz fp:%q@W`P߅KEJ ]끉{s6ϤEs1)դL֙̂!1+sscrl$_Tۭ?z4,)l 8`2(tP.uBi_ѕI#0p=o؞dXn%Gy*Nu@I1Oxk*lKv[ GQkS/MIrVmOXX ŀ}=;3X?L3!mÂLstU gXL:;Y6H2ogA@t&\%1t p^ј6̹rEtB 7'QvNxv}`:_S1FDɧ0BnNLt R ԑ``4ÔWa,!b,K7p$u2-Y7j{\5lxYj8ufb2I׳V1.]bK& ?in1K &Y%cĶp,rh8Zr_U_vTaghn z#"S֦sASjx^pG2@Ա̐1Fk.[jb'GWG+ ZQojAʙVeQjoВ!b@mOZVł$=aBJM`ܽm1n&(2/H]ag\BK'έ1plpvκ>; srzO4*p~[yQYHPuܘ->!EQ΄ wj{"pԦNJz נ|8G{X!+O γ<$Y|ТB-Q2V(2~MҊAk#-l}'T m]ߣc@H>k}=.w(wW.`j9z)''~H&W>:z H5Ayã`r~K&N ~Ik/ܚDЁX1pCAƾ'MƦEb+ex;f6 ]dv)̧=pw鶝@VIؐd\e(^XMIoKYh׾)U}5"ssq?p6!|THdɇOHN FGx*hքIhsZԧ1(<e} iT9^Z #[#T]urE֌t2{V FGR KȬ &a+4ndf<\{ j3nȆH_Ȅt_\ONץƂ ng)>sw]{GI4!lXڷ/< ?\HS hpZAA^ Q 'C(+MwoXBz'(YTg$\08 0 *!uC:E#_s?F=l!^9s"C,§ðf)BfGnfYXH tQG{a ^N20V @f\֛Vx\%DJV&%>\EC}؎$8Gh'Q ,gܵv<YBy66xS²zṭ5fm5U?O8= <@YD5.Sܹ!RKn Y^4X,,2NZo !D" }#2@a'*ӹLihJxžoSWP@V.l`)P<5aOK1m^bYsQ:6yd6 jʖ YglAױ\>VezsX߁<}y%(& ʟSմapPhwCyrl#aX[كI7c\y\dj]&@h}¶q0fJ*x[oǏ%)_$7–f}cn*):hN"jͬ+ќ&$#`м> ۂf7Z1<sHۨ6Ri2*iq>G7EoHC{ȡ[}| x|  魩~L>*'|X>cY7VBԼ3/e=xx4p C(|@L^<G89IMr0.,&rF~i~ @P-_bd8h-kͪÔ9=;&d"=">%S}E=CS#|dXx^C}eaT5'58iߵs/Nc^X_}S-֪^ljH/M9wѽe:(a1C,<,s|Q1iL0d])TaY5*Cdjh#&;L⟅R ? .ṎR%uN._M0Ϝ@3.kgfhZ+*U}\ JL)Ä,2%EĒT!GVپyRIb*͜ HE>kꕾR']"K=9C ⢢DJ89xVtY&2-]gL'$Ѥ%5壡w>&[3ru[ D?ye2|(PZZz@䘋^X[ "mB ][bjIM!(ё;\ny]-`Ow'YTǒtUe}Fڜ A[Rw|fQEx3ёSC0 3FA(JZa.`G k6MΑo%0 s!:eEh4dIsKzhXI_S -qɓ2zV6']#`MIak=# d빝뛨[Nfw恳ް?Ǐ&؆ b:8egt֎וrΞ0 <_tzz|FRI~!=2w!+mdВ|B0^NWlJrŬ{nJ=iI⬳r~AqtÛkl[p>%=$>;K6^bu9X.@Mdcb@6x䓰-EOc7T~liҿ\g6N+!V}/j o&1KUyvW(Oի~0'r-SNRRA72}ð-~C5wSʍVeƅꂘ`* 4G}kD@"ML#`M0㉹k"ɢ^[Y44d …6g$eVy)Z{`W ,%;rЛgHM_khu|X;E,ՠ_Htv8ޱ ޛ?w}T·<%Ƙ~Al7rാj%" (#v}_FoD6 9]G˾i)҉_5 Mv w&{4,$9|-$gW;q_&Rt";$E.$pF:m 0O~hؘM"23-5_0v'Q)D8F'ɲ \GYW M.,PMgr:b =RȴViķ\. czv ]t`٘6n~GYD+CW~D{DxA-o;NTAĊĽaޕ@R_F4S5|}WE.:  pd)ɳ 4< 60/<8mݽ|÷"EEA*s22W1 )}iUpw]==Wa\؄;Bx6&›湭-B3 GkIgֆ1l:hVtP})lS KHa b1 fQ\tN$R se"itR <\N3py =A8`-DTeaQq"~D%}mށlPCi"J+6v~?cቹZ _¼}u6arjIytVPvNccOQFME3fu(=^uU*|W!JvI"e23W4MS6ƨGp3PzǡL቎7އVV;=X@!7iոqO8-h\c?NK=P1"׼Q׫J!<6E@4Ók;pmrVKyy)[Fp|E&G&Iv'ë'@!hڝd^bw><!cXGo_pA "۸ [ 3Nt%C;p{#kE ۚ[lM > >+6G<(!ǩ*lxJŔ]Wy}QDy% D B~[vMr;>^yEV}' mlO哫?^S7z.AB?xS+9eN}4X]!>S[w 9~FvjP~k 't(ʹa6,bn>SSlyx*ߓ.qciB71ڴ/ jJ2=@;,j;p,l M+TD띠cBxD٠z`槃<ʟSIG[(idVàjl%Q1ړ/hmBjnv^/.F%d\Z}=̧*C0Ћ c1RR,-u xT6ƎkmZr*+0}A7\لfUpoGS0*s膌Gn@l)BM5U?[߶Kj#>Z*aZzНvG,W'ِؑbȇyTk.Ցw?0zTo% @Ck.a:_$:Dz'XCMIb]jȈ5@i+} mt r0'vOo=]*4CT0DsME+_D"j)#{:F=حHy?5F?RHh/%27/yK~4.Dt_6C;AAKL[;yo$!`[8D5+Ƹ3N 6 r@yQx"6cGV0Wjx֘)VeIZaڝEnnBq5gJL9Bo#X1 $a:z]F^ X>~JJbܬ5"TTɴd;?ٚڥ>xaSn+Ӈ_IuzD|gnc^<LFB|Sܳ  b n#%o@[.G,xb+n ٸmN.ݍCh6cCE h%g36 ~> 4 ( 0etzeZI֡HM/uA uV)}Tln6z=\#ĸE'ęC+Mb{f#2w%‘fp>Qx²K4~1Z>XE;ꜗ֫l .YTͧC0Py|-Nl8U=i@+[\ jےO#Ew1 c3%7WI>O!/6n]C} 3OF<(Lf1kq9u_aBH[6?Yu<@]w w'dΣkE`H,}Iv0 Uy*~me|̰&ۢ6xgW^50(sl1꒔AFc/2pg9)BfYLF:Rq7g#`BᾊH`$F~bPȎ_5EBFytX(JJda}w\+pzjFKC>!2.>mNj:LVK\^h%ʎy ~p;ݺcӔ3be+fx˦`gV8S!To^]~6 qY`Y:]G3 yTL͇shai !TW X֨Pn]OԀyڱx5v  (T-OM,Rq v*AJ*`l)č>őo tEXi{TK"DzQ:;JLtlx0Эn<{_\_ _0rD 2V-pdui" cV/9E%޾}fِjU3fx0$]Scļ"W-˺I>IHD/ܤz~[i_Q[uV0,$$09[ـ[10tMΊ'4xt,9UO$u_GjBIkN=|ږ6V\ZhG`n c4E4H"`Lw-5Ƣf\`a[e˨Frw(M0St~'ſf6ޓ=M\jc{so>fx`n i'Yvi%,2EBbs ٗ PB v˔H̺TQh_שED  {\{lV0#k{ Ģu`VO>5 >`sUh;o<^,{Ξsq& P!F2PVٰO{c|k @ߩ, 0Ɂ-!n+²cׁ.vD,7-:x cN a$!%٭ [ ctv%n`Sf("ɺ(~F^Fp +}EB[D<ͱKEA"L:~n )?t}GB 1IĩnXd*ihœAڰZLv<_IN#qQO?l`2WC RB_|e+=̷Mj:QM6|1,NXG%C>]}˼| D_ZaǏB0]nh%f($UC%vϪmQ%]Ú"Ԭ `\-}Y~?Ԇ;-AU+6O[M9-в׮1\ ^C@&?yTᯱ<%u|fVOfWH^Tb<0~֑ʥ-gRɎջ~ ܼ列y w6`Eڢ^Y5 5M/[ޜX D;Lrt''\d٘.pJEasp+h%/Y-»囌 L+ݽPFЍ&6Ea{Gʬ<*É%fl}[ _vYl.ɧǯNf8rB[uCV^\;xjlπQDOD* b LO"NZ\$r nyuCz*6W5pg *Nlҥ5fd'CnI>@Y-iYC2ixWܕgS+{ch\ YzHArLp>1̆d=m: }.iMɫ$ɇ /}畣a&(Ps6y8M3ȝG_հ䔸+(ܕq"2,L8:,7Ùhg :÷ b |AJ΃B Wfhp62G Bձ+?+YO#bGJ{VwPV½/_, q=&Ip$N/Ӊ.;-VV,SOR@8ЫlUb}ꆅPP7r+*|](3zX=sBOkpx&@S,CcqpQNyص3N.pWR7oxQ7,s$>) w8 ~XNJ{x|nτѷbҸ%KZ;ޓ8k,U&>nz̜0#H'.ܱyG9T&yb+ͮ =Lv `ksƖ4a)\p!1N&gu׃!C:3qsS/ M;;aG YQ _&bg5͐Vp%W<\Rsh,H9,"ϲ0"/r6~ʩdzV_MDCֲͿc eZk2g<~ k!OyAqĝ%Ĺ_Ϊ=K"ǝkGֈMllDA J:&񖜥>d8X.{)AA9cp rb@,ˆV;$`,V$z~&vW һ|HE'cruJTe] RI1^!U;j|B_Qw>˪V!C܊oof6a&ՄJV(D{?/d,-pkpԡEC26[m %{2yP1D+u JV&YZb]4p;̯2蠪uȆp5=mzgnEZ?w$,AڬsIL\!yAkm`{]YXoCWȋܫq%YPX\"c\ y?͢32ƒ{h6499'CВmZ%X3&c|1/q1A8"s=KE>b#ɯV>hK L6i!f*-1WFÎ9jG0\V'bm;s:(ν=CQӰi9ͅwΕv Ms dp+H. fbb' M^#KMtn>OW:2q*m~-˷ x0ѽˏSGb]iXisyþz+ MF; >DovؾIXOZ5Т_,[(q% YLdqư~s֘q\Iü3W@N C&.Gߴo)#%R*"5zQZ[nhEI9vy&+^%C |+dp@z_9E!XEJ|IXtnsg;p5M:|EoHnڞ0Dm(P-a=B=(]M~ЧdNj{W2.S_Bds0bn~ ֥"Ž\Հ$nz0GIsЋ?8nP HPc}?º9DjEDqv C@ g,JD rQË)AZP#:2j~pސE/|,s@-h@U;cVPOHXf }@yǑ,A]0[YBj_n^Nf0żY\pVJok&F%P =3o ] 4)}?;6L_Tkf<=#LStcޅ 6'j5Sga.n.8h%,]M~c q梋&~|>ॏ\ژD L!ʿ)sb o%)y R4 SHA1aE`2ǓJ%-As)$Tk,OXh!!jNFKZ,㨌[ſW禵vh=G cQ#)`-dl'oGGXu^T?QT#s=K+Q.AJޚs)GkP &Oz,Є>>PϸX;g Bz:\Ro]O%$v5Jɍ"97yh rGe#A-=`rs{sOAs:8d(8gyWLnA=ǬTiH1rjn!۪!CZ^JJ\S DO20F%Nfܺ^ m џWN`ܦyKr/{0wЪ,*fȆQTuQ#XF¥nRyv:QYo ZhHޅ)GiNyJ筈@'[8!<]a1GLD 3*9p,c@p\_PWt4LEK7RKt臉3,[Zs)FCӠkW c=,K< qɣESHNt vA;oh &k1fh ib$0qءAٖ D7tٚ,|@&d+R)3uB\"M[Q'^hg8c}{L5>vtH\N窠2d>A=_5mɣe2S#}7v&Ɩ#^fUh!۽38⬊zX\" 1nN[h.l`NEaI{GHVZw,p8{JRz.%/ry\~2~!toJ "o7,p0)Z OajId:i=bO$Y3hю}6P-hq/o@[a)9)4B\wYv:y:"KgzQ߽]t?hM33,D Foͷ58=Gg CFklm´rßU9O|%U|dNz>ŻnS?Wp@V ְݴѸ!Ʃp`.u&y6 8mKs].tzтE Eyy0OK'|hv*d:m눝e4< hU"x~O*Ϊ^*.PDCL|1'>{4kt=\"$Rgnk1 !j+oS }O MFVfCpH/H@Of,8alƻo^FXEct!}YaťFLMV=ߐԷ `Æ?\?^NId7姣%#^&TڨmVd2fcRQ@~!x=l^Z4>h__s57-2oTFVmQgԆGe6G̜d3L'Mʃe'̡΀Bh.QW)Ox 2?d·y "q/%.NohFc>Yyv*;0>}4 J)wk2({NP$}I*+Z6+ k}L7#IXipâ~zc[](1 jV A37sǝAK}| @hi(#FBK5- ":.{T[6_;̓]{dWx_;jױ @Ӱ p#v_%oT{Deviվ45 yy}0Y/>IaYxx,u=?> '=0OàpvPoAU/rn)":EPҴ 'sZh39"Iy-6B`1t(CDC[p]P+ԭtt){`=kc|(.mDlyv^^/fr9HKs$T\:x\7Xďqg {ےưG(e& dDV6pq)h:P+#(ǸR /皺 j?o)w h#ЍzSxۓݸ[DR՟.Odk2_xZ$cG5< /xI'%\Q:i,,-y1*s(O'JRJgwUՅ7*r./݊\N l+מij<'HTҍQu`5.*)8$#FtR.Z"~t(¬{ ǧ%U*RXJJ ch l5SԔaWH-"eO ?yJ"Ɔp8L҈h/wǞ&*,n9&\L Fen1v\Q YE[8Z v˪#D}:ZoFxƿ~D<.j|mL#1>H(# lЬkU5׳ɡt/2ث;0#`ݱHPYe@6aѳ8Ⱥ?RIlV94ۨd>1wqB%jlxe]NZaL$ E?||P8!"Y>r*X"K)'l8m*``+{4HS|nwk{b|?mC 183g3L J{ 7;A)j-3K[I!z^6+8wBA1۱xvsmcG~RE)ۢ#{k|/>:Oe sCE%u.~!7*cUnV/!ޱ}h!攋KXښXƾ w*L6WtK2\ųVyeՇ,v8W$1ulcߴ:|Q?b*/K9oDjE$0ZXan0 9&߿#{(LNuU f8Sg~X(D?v3!wj lXT㛒"$!X9&XʎvUDH%_EȲ>v0FqA8p3#X;1j.=,Y5xgSogsv'd"P&=Uԗ!H](`4tMh}{+ʵ-mn6=1[VX(#F#WhB\ǛLpFBʷ$,I uRi/p̧߫Q pQ(""D-9]уEP0Ϛ߅gc$tBK_lSLkK>d';Ka-N@_"ϼnM4(C&)KAQ5e &Z7eRn7OM l-kLΫ_rM.mn'/o+٘=Dx}]VTMdG}@\>v7S˗Lx!vv*ݘQVfDU `ߓbΩZ%aF׮կkH;ӨVJLݿl?E5T15}l?Z85"-`pgfk<:`y/UJsȌ\xmsH3ITKʇ<~‚"![[!t@z^Rɵ(%84鐚 d1TN K9ijOOspdq^TTATʇ1MI{^OX nWf{_!z `|aa05٢q kۤ} 9\{~=³t߃H!/ uBU\!Q݇Eぉ,^3z.[Jـ%͎߸B 5oN$R,  w#r ̶"=uXA 9\[#S]g`f'9Te(x#%}c6ԪƆ 2W~\@rdSQ.A`Oǹ1'9ZG6(!߸ cz\Xdᙞ;IDy<|.Սgnmi(ͽaUQEuM҈՝]Wttt2NfIt/muGY?%g:9!cWQ[T ٵit'\S w̴a*F)lka--m 2K}7uVMR&%&zt3f!+v2rYbg~29= Qb^=H;yi/5r8J۹aAW)oس%"@o5T(3?cseI%5#X _7Œbur.M1xn IνHLC,"hi9Oqg7g I'mdhi/~ڴ>ԆMBoϥT~VѰ|dfWE 6a䌱нݡAWiϝv4yU[?7][ln;\aus]jt }F-ÕxbL𞋫IU>D{RO4:^>߈w[#85B.gP= G[( MLXs_4ugl80۠'c5/iV5%Ql_ς/*Awb{Qa*Ziy $w%`[+s V"kO׶M zYJ"m%'r$bٻ`5mC%Fmx3Y]>KC:?I +S۴Tyv %bo>&\k}"f"n}˵u{ޛ&S(wׇ+.R=BϜ00p)F$- Н<u~sF.p-:Nj0vg<\X#N+o6][>EH*wEAsBBfzwoLvߒ4"~EГ+=Gެj(G4"Fz\9fqBf$r7O`> oavg9/}gsp@}V^o{'q|Aæ7O1OLcsFtPv,Õ4?Zpc|NHE?ֺ6lnXOU3 HU›kqvR58s^0uJ8 vxL%Q ӧzP[j,9%O ^J >]"(d M[4uwB'ԃ!jZtk-4\=rxlI#WK1t1@ohCFrSAz*&V aUĴ:i$P*vsjUMPQj[Qb(< 67+ IDGk+(q/7oK޴bJ~. |S\^/4Mnj!# t6h(>oڶFP97]:O<,n:(HM~>Xc3I*#!x7O dorϳ"ձ`hTl=n!)¦Ⱥ]belqWn)bcOͶ 1ҽr=c-.+1f$j+Rr܎:%8AJk$0A m#WMy|g,ީ3+faxDMsA3j2Ck J^Ԓp / _,>J y"3w7N*B( 4@UO~6\vG / h҄#m(59^K\i"uO P1E LW沏 3VhTI  |kWT6EK"UcW{>YwpctbܲgʶBaRed3߸r̈́ERczq݈xQ\O%X J_X%~%Vژw 'uĥmڣrgg 6Oߟ'*7O7" WT! ^Gq7-4YXPAtC߫B@"?;> B1&_7'"!m#=:w#|̩ןU Ȓ(=6o RbD*]s\b }P6}\Vsx%ڍCYoexe=?#oj\P$isE)9%*A2LC##tYI^miG|Dl{ { 7%V{_p-dhk 2>*z< dx P$j'q^$*1֨ZuIg5t0fv^ieC,CfeGħX-,޺UJrP%<7"Z-`{"`F4S9Yc(Ŗ|S ef1ݻH[ ǓX H/ӿ5y$lcsL)iϰČCNhq(a;&EvhcyN^j~acZoz7OuZĊoL1L9Ӑ])&E8dVP511 bt"Db%Q5#Gcl.n20ChKBբd%ᴎqvB"#QՃ\5Luse z=L/`9o1*oe&}d d{;P!:A~ yܨ8\ÕVd΀;7&a? tFKyYWuG#ݹ⣽|f/_G3J !j@OiP| AXɱ,cs|D[.mPq$ܠ6Pj!`-/X{O8}Wn;:HJeiɻaVFzK+"AK\oEaT4eąؽ p"QMt3z3ZNOٰҾ1{' s*L4W+s5mN@+U f[^?ASpp#i=o x- 6_C.n~†8_Mѯ`qOPdpbL*,FzIT:CV,wIڌ1n |yOh`29?zzO E654i{Ym{k[WAip5H9ya׌ * GJ/ ɘ8,-H8كpJ¤D)z臜R䇅]{<3eƭx=тRB\sFyW7n l%X kwr9mcoo"2-Fod3b@rStE#vPgu6q-Ic[+5ֈm**رY,dZ_C7 Xz_?MxOf(uZf.Q,h%vH5b*k,ʦ^3(H)2  ,fAm,GKk gee*7W4Kl9iMRK-^9{ Z&6Ao ȘC=iOγ5=?}2kcԭ Ow/@7$e&]P l_5N q3FH @ f6.QH ӿ:2B:edW4Śn9~@(TJ:zIl3Pblyт8*]D4Nj :ASx{%Q!4&iPCH~A RP{Ҽܿ(VۅY!W;oq*'D' iաYRvE[к~5x)j .!7guO(料.adxSb$" #Lj n6mY"Ī@Ua'xԹ9~gVrf};7*φAe2Y\ITq5؆~.0s#s(4==cqhɎH{\`%Y89&$"Fވ:MW uc61> ;$a#)LfuG^6aiP'`"f[M)ץq1G(ԉ`G6܄<(lLo\[ 'y xk%ZִzH+5NHV,lhAZu9'b - -bEBhjfOESn'PɁ%(131\9FX4?'`#r,"MX; HHf*$u(yZ' f˅`1h]MŀK ѼL]R<jl1i*v}=Q8A]˩I= 2aVǪjՌ2)G\c<=6 R@֭. X@Q$"cݮ.gc{W>L! @4ƃ^-e;$ ׺UEڔ%(:0?k~PP_Jn7;VO8+>1AҧL/uzAgq~ԿV[ 5"Ay52 BRQcƛ&?cTxR񼛄?$'>?3Zn3՛-^zG&)@Im̄#Ց9ێ^~ȷlyYOfj-"з2X?@O#A{ KzӼ<+sQ(=?^P: ./sg իI!|Jv[K(eٔ^vƫTF $BpKqDdv9y&q۬0B2RQ<4YzG#LNoɕvS# Dop~Yh;ձ\} X#l+;e2!)âU_I؅NC4RCP`W>M<SPG/ʿq(YkyA[#u4T&HC{=}&l|Sݟv-:2Z a@: t քtC$HָaU+Z&UMCiSU[B=*- ˑuAX}n K;}80sd綮O&@>'LL e.A sXf+׹]g,Z Ŵb\b!8\1D0 |EY-v-Lc-Lcq'{=w%…$bװG+Ck ؚF^c:$20B^g'U͕PB~Eޜu(0pǖxQڧ !/C+BF{vzb,ɶfbI, QD 5m},F3):Pd ]I4{7̏䂕֌2rƉ$+j81.;& q΄]X5!x񢮣qwwྴq2:bq&j JzC*}h\f J [Fmbug/#$]6]e2=͐cب OOy}bWR'i1hVox͠:WB}Tl<2P6uIي}'Ʋ: 5[G%z@z4@GtôNUxeogR7ƉP؍¯ 7S eߙ&>ANRN#v+f\e"8,g>ڽP&c&nZ* ;.~Έi}oछ0RnѐXCdp8! g9'= a| (-.?qm}On8}YŰH 1g`BwMŹǸ]SU}F[6BP1]D!z>y"4V di[Js]s|%jm^kPH+&6PDvk[c ޒnQv{"yp?-y5|i8jYY^>N+*A4e̓6tuM5.ɱ;E{# U ~Ó ہGaƱ ZB֋'O0e )F=es%|~qF䟑Q˶Ȉkvf_dVބ0F-q?,+.y )X"TU rˬj r9즰}ϸ n4p#NT kO,⹠ŷap?zom=f/?X)u ^@?eQ0\{QDcDP68b\Rbf9O2qƗ}1.1(^0$8t6D.3UnJkӚjgsE܂ZqEϑe{;=7װ\)O|9mL!DawcFIؚ^|~+pIs[}u[ѐ`?+Ω40"U3_Js.$9I(0ɮ:o!z FH $;&m`spj/- Xd,te#zX_`JZ\ZH9k7uJ{ŒOL4J҉$ZPvN@~t^9 y6$8hLjfAG/ky'DyT-O3+o+PUB;:v(?L &xҲH\vߪNd- 0`έʞZ[Ui!.f]Hš2#c kN"434A׉єgT~ÉJ7 MfB3?u_>y^n[ct)M*gkge6^M6"25hS_w\2aP02>"3+vo[QA`ȽCqX]/N4=) /$dT5.kQ$œ%([V0?t^śEPRkIX(:"7|sދPhW>$(L_VpI?lzp* Wds9 ߢ3Ǝ5̴to.ށ bp\Tg \=6;4{)؍Vt/-,TTTaˊeDZ eY܏4fOR+%K[bj(sޱo*8.N^ú*͗Dof? Ja)f\tZ"  ؘ}'?U\xiIf3 ɲ&n)~@ԚJggR nQ[[zu`ڙN_DCMI,5]0alY>^u$xRt@L-+&0Kw0nNfZ!Hм@V8[bsh 縙83CPC >sޮDՄjgj?W`* h">o!qsD|i@E$K^W> +97qQ2µ^[S =1#/ƻ1 @U-ɣnɋT,`ۅS en;+a9lj{_|h yp?Ijs%b` (IdkTCY<| mtV63!P`Wђy^ 0Z&t;"-"'QЭ]¹  .aV?iמIw0mRz!N{JFga\"1BSʦF-߭ld&i@7 ex8mOPw<4*(Jߡje>G烔̦)ma6[$şrs{anf O:EdEfyq7ьav6MQk~{'o&,Lť&4V&O.+hrSG_ $ʅ̌__G_˟AGwP bt6YٓBdP|U'Az;=`ru-e !⁇SqzGIa7/5'"ϰZUchݵ7[a}+sxr(k|&#Tl1h3VaJ`AR1\7bHs>xاA7 :zMX;Yk:9uc/R 80yz1Wum~av谎[ ˢR޹,KC;TXMHAHo%VVAvzS*;iepVӶUö_=ɏ=!&H_> ~j{6Z,o\JVt)<&Iv(,GזѰ@dƲJ8K1>s"q׊do[By3vwfp6與 4ܷqWJ7ϕ\6$iT}1ތ"?`瘡]ŠMbf0yadj #\3TJ:S(Y%!TWYzmY'Ap/'7NgD'=[wBK'YIJ#pQHTh${LEe M ˠ\JF>g9D_ٱr_ ~i!xu-q 4>+'92=޵^;Tա;kz:EwUDe[챜$@bf d>̼pU4jգ x..b@ᆊ`}O/7wS|pmv&<އej뙬ZEDy"X@aiA}(J,Td„cO8v$_%\^?R#T;_v֬#ЧJ?[: YZ