python3-pytest-3.10.1-lp152.4.1 >  A ^s(/=„`ceV(F۪vPJ%{?3#*.t Ŷҷ-{VAjg2S֌ `#9I TyW_pfz|UM_ӒV|Ҏh:=8H YjV{﨑?Fx]Fi+<ݑQpc틣/Mt9rwmD{, Y+5VIGr\VSj"O CH[(&e ݝV["N$>pEL?<d " ^`dpt    (  < : ;>BqFJFtIIIK\KKK(K8K99L9:Q9>@F G4HHI\X$Y(\<]P^b<cdIeNfQlSuhv|wx(y<z8Cpython3-pytest3.10.1lp152.4.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.^scloud115!openSUSE Leap 15.2openSUSEMIThttps://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~ |  XX11gg33;;$$eeU,U,@@HVHVEfEf&&BB  !! \\,3,3 11 w wee p pxx N Nz3z3%j%j OI(u3q;q; && 0,W2c4suu66\\=B PJU&_ G G<<1 a:q*,E o]%0uho" 1J c' |&"Bs39>  HA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s [g^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s ^s [g^s [g^s ^s ^s ^s ^s ^s ^s ^s ^s [g[g[g^|@^s [g^s ^s ^s ^s ^s ^s ^s ^s ^s ^|@[g[g[g[g^|@^s ^|@^s ^s ^s ^s ^s ^s ^s ^s ^s [g[g[g[g[g[g[g[g[g[g[g[g[g^s [g^s ^s ^s ^s ^s ^s ^s ^s ^s [g[g^|@[g[g[g^|@[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g^s ^s ^s ^s ^s ^s ^s ^s [g^s[g[g[g^s[g95a042a0aaba54a7b8ffd9ad2d45783222ef15a5d05209b7b9d424377b239f676554a50cfc49fd0fab8fa2c90a0d4bb25308f74f7866a95a161602e555628017376d8fa8a4070c5b4ad98b85f59be47c07145034d26bf74f6ceaa7c24e336914376d8fa8a4070c5b4ad98b85f59be47c07145034d26bf74f6ceaa7c24e336914e857f9bfff4264aa72d65f3b013e5c20739f300f64753b73865d86dd08d80bd4851cf8f1afca85aa4949f173f65c8933981cad1d9c404564a0843bf233b716d3de5155666cb9f113d4f488f343004c285d66b5bc80ef7ac4ecf63a11c6380315deec535cf7c78f437469ad60a08686de87fa7b570fff3df6a21c0db7c4033fd278242e36ca327f96cb00ca2f5225d536777cd8bb9b1a76f0b04e7fc833336628acfc6a6ea3fba01d7eaafba3b55386f2660a8d319f7f482c52fed28f7c586831acfc6a6ea3fba01d7eaafba3b55386f2660a8d319f7f482c52fed28f7c586831b426c668038b2ffacd580571a53d1ecf7338bb78a69ba98a8195b4fabd7acb4d98b3b16de4d7aa508e17521250c0a200f1945a019551d966763a4bb30cb9f8d0b467a9d846d2c0ab563c1686dd646ef22add6a0872b768974b48ff908e219c75e266292bf9c5e06f1df70b0f0bf8682d9df3d5fd896fdca377d251506eacdd8cd85d62d8a80c76046cdceeb66d350b558dedf05b75d15a2bc30e0df076583795229fb540b3f1fc8e718bc9b2dc616bbf1c086a663dd88d999868e46fbeb96fa63067f8c3fe326655ad9499781776471a4246a9785f9fb558c1e9260d7fbcdcb01e1b27b544f364fa45734363b6b1f6ab3dd65b8879686175400ec839b076baaf0291ebc8d0e3254709df66e5c4334a279d94d6717bbe1569b982875a31fba78c03d7abd59afe7020e8a4022b3fd385ee9e62425b4c32391331d53db9218053ade7a9b3613c811e0525af08a26127cc58c99e519316d133c77f9bdeec0c4dd40d9c2469a1e04bf9873a84801764b667f4ce412c0c720ae672df2b62e97f670cad23eaa4cc823ef31bd7b65b06d442662ffc8610db40b100ad0dc7c7c0bb3aecf4437972f35d9be8685a4cf14ef45274125be3dc03573dc9b3ecc2d1dd6a2333cba5e1631e34748045d9af34b08bc6bb90c92359b2a75aa36c5bcfbc895ac5346da31afb72a34f06b45069d8d6fde8b2a38ffe5bcce4306572790a485653712b1dcca0734df4a28027dd6bd3b9db749ac93bd04bfa9fee804bab180a3313aa3d9949a24dbc4c4c9b38d63b0315098921dd6c5b90acbc8c9573a8c8131ea99c62247a62f898a69bbe09597896cab762f6574b5464afc6f5c7412e8ce5a886ac8eb026ffb155dcb79e63d8b06c90fb32b3b3514271c1eb3f47785fd4fe7a859fe869eeb5576cee39c1a93d79d301036c3a5005c2ffe127e5ae480e023601560b20b920dcd11383234e06ee59b9bf09624e53f0801c31b1765707dafb67d92733cd6c542fb155d7622ecac1f35473abed74caf783899fa4eac279cc5b25e77e2abd052d209813187553c69d22302ac8c6cc9a8fba2e123681037bbcbb8f313dc9aa8da5f6c16a8a4b86ffe71d880aed65467a9e346603b3c1465c0f63e3c628a424513d6ce8b21d5b654cd04d3dbe99c6c6d3a3ff6ce5ed1eedf81fd8d63da9d7ff69eaeb0414f70615f96d23957cd483bd34cc6c7067b3b838b3ad961f9de160f2bb5d66db31eab00fc5b06e7f646ba8881c0da2462fc52f42debba439e78fd50d9a5ec8db958051bd71b136a7e01496e79b8f6ab9ebe13558878e5ff4a783e53f506f46c4afa8ba79978e5295bae7d3d0ba5baaf04665e1f3b170f1885da03093d96ca8bd6817b993c8e4c3a44227079cecbe186f918a90b3dc1af3a57c0bfc48bba9ee31ca9e81b44945a8570e31d2dd8a3bfd3bc294a5f04551c7a40f8d8198c4736c345326f0019fc3e4b8ac84ddb22cfa93545357fad356b04d6459527b5a8c4dc8606c72fa142fd4dc7db5eb0e3142020b27fb203b270f661f836d185365414d5a16f5022b4abaf4334821347275ef9f37e735ec04a579ddf46fc82d63605451ed69efb5ae74724819a5dedc78716712af1c256525334a1845d013937dc08e33092e16f9455fb897bf2dd08a5f0ae988b67227e7719c5dfcd1e2952b5e9013d1a005800308803531021bc641c8ee0ab744df8ef6c9f100bc06894c5fb71fb9d5a66c1c83236d5197b04e3d565bc9bf97606a2499241ed940c92a76c58c0cccda49a90ef136fb04041b58e6cdc8ca263458af25d2ceb3c27d04b5e07ff94812426e14858ab075c9700bc6fc3f8b91f9d4c530f687772debdca15861de277686a06925074afdfca238c43c5fb6b31f62b970737f4d20492b4c6f0994915ecd12e8adc7b8b64382c6690b3398ed0f6e5424b1702fb950848f27f49b0926bc3b18eb33e437e16a77deba121b3e5e66fd538601d02b6de50fbb1d80c6fc493ec22130e2cc3315f85ad901680797c353d0bdd94be461dd30ddbfc743fb21a48307c30b8b650784298a5781a9a2cdddb0d4c5ec15234dc4f671cb91934933f9aaf726807081d4c2dee3c4560dcdbcb8ea7d97637dc111b81e711a7509bd429d04106aedfedb30c56e3d160be55ad47d5f79abf6cfc079f2d06d29a90c04b5e448fd7c32ca9f279b52c0ae95aa00fcbbdef7ab9e2b643dbc7b609bbc5398cdac3192e01721024d4189d645050c5767fb366e36c09e0e86032cafe4dfc9b82fa39b5498d708bb3650a8b4b4fe0c67892a5c971ad69146e2ff95c2fb1cafaa9572b268f67694cbd33b5029b5a03cdd4dbb0b03497cabe569aed47338c0174e822612e2df3ed8fe5a2b9d442980b3f33f55c7f3f7f5e938b859d9e5da84865159e4027b69cfd99d8003cc0a6c8f140e137e00445e83ec44c4a8bc4ddf6adad503a12f0cb76a17b91338779e7d79812e277eeec43395765153dfe8d8f980064a2991788583e2b83077a2590c8600d89ab17df8d5ce644b7e19b5f7c9a0858de981fc8da402e69d3139252252c87f97882b6d1eaaddee73eff8a1464acbab38c4e0a5613a3e1b7bd2795d2e0fec0a83a4488fec74bbfc1fb3da2a81be123a747cbcdcfd8c88a58f4fbac66aa456a0b56b434b1211289a3589c0463324a56c4d176948e15dd1a58f4fbac66aa456a0b56b434b1211289a3589c0463324a56c4d176948e15dd153a0047d715b4e5ee2d105f3869cdb8e3a7042e1e21dfbcfe0ad9d4a491684054ef620f4c084ab0475b66961f9ff29155d09bb1b7417bcf7463b8a37aed2cb07f3cf0376f16313a5c53dbe903d149568a08f5fc064395f00627de472f00b5e8204fc29cc4b068067a41d8943843b7147c9ea6446e4434d6e62f732a44d0f29909ba8da3c252b38062620890dfceffa9582718f9706987ed180e26666db673023a02f67ed433266be9b3e14bf4390e5506c8d628290152a102a01415298df096045cff3e2282cbcf064504770c265dcaef95d608f679c1993cea0315b7b13bc8945cff3e2282cbcf064504770c265dcaef95d608f679c1993cea0315b7b13bc89ed4e550f535e816c1dea6ff73dc87eceb61bcf582959b1b0d442e5cbcc4f063b0d8dfa280009b819a10c0937e474d92ee77702963961584ad73ef5358c987546ec805a65e7e1807f3b108bb895ae825d16fbe056ce644fbff697df0833027093dc075047b73fe4864fb1cffc97e0c1e136d236d3d43f5e3dccc2ee7f32b2ad5909cd976ade9c828cc2d481decfa08ef44113dc8b80633961eab9280c73e324299fea3c2b9df74db779cbee9107169f1458c060bd4fc5e54911f41b5b6976ed2e61539de2df567c8033ce014f02f854c048b1b3873e4f8c607b7360896c87faa3dd675a59e626bafa6e672d17b19f96dc5ffefd22ed956470a804b53ca874fc5632bad0be28a2cdfb55c1c0f37277bd0d77f313793e227b2e4933ce5fa6d5214d44d5b3570ea71ac332985a60aeb9f104967737b4abaf0e71e755aa273d41e1c15c43daa772ec1912ad9d56f5beaab6c462bad687e0390750e32546bc2ae9da200ce0de02a3cf0285e10318b793f26a13a908c369332c28116e55a019d5339945d8917597d5f871d75f4447bbe1c910e9d7627cb87e0d798c2a38f031480af1fa1e156cc3d87c8e79dfe040b5957b0ea7a010b2b670c53b9a9ddbf3bef6fdae8c254b26fcbd7a9b1b34c1f12771967bda009092c05a811549ca0c58153204602572bdf72981c273cb1bf2df751db624e274e1c1a2fabfe6f1113e724b22c0f5ce3dff09f85b17ad05f368a9ef708a2f8202f8dfbcdeceb43c47132ca0c2311cf51bc1978cddb1d881877c6f9f689d4538b9006094f4735dc6fdfc28a88cb0a040ebe91d32a2e38fcdcaa2c9da65216fbc7d6410559b2ff8d2ce11e83f1bea777b81e555abd988f46f3c29122a2db5ad61df1be4bf545828869b9b036977cab22a8c37034c47a0fd4dddf1054f50150e3d69bb68914621cdbd67b2e7a769bef69135754da8db0a430732fffcdf4444bbe530a89f774c6274e12efa7da7f493e1c60ddf242f073c5d077cb1ef136389f85d5588fafe818affae2d26a333def372d5d9822c8525985de31411f542a6762db7440de105b9723514ea7db1f94043749a405755001d6dec0fd4a245f90489ab15218aca2169e557e49b49a6a34174b9a19c8abe998ad8777ded913573675036abb2a242de6a8890f567ebb0f162ba1a3b12956be4c1a57a01b181881dd5182b8be43638ffe56482babf94241c474dba28a0952fe20fa3daac09678062df5f6a13e79bbce953fd67d6952fe4e318fa6de786a7c29b3e9243942a4ab9a668aaa605ac0b0d88a69308a6097227385d9640f5f8e098343177400a31666106d003f708c6cc228f36d8d69fbe02b8e4963abbcbed3b73dba8aa533b19fe02d5cefb6d11c30726c4e32f8c855ed082e193c49645bf46386a0a205064a3ad697ec24d9c78ac495e884f1029af076253f34065762960f50cf393403636e1a92cba5747203a45b1689e8e8506f1e8f72545fed3dda1f8118d10b549243853289064a91e093c7cfa2764e0657b4856710eabd51f1150ce7cbfceb06bfdefa6dda6b7c427de16ec7e9e2699d6ee65669dafb72e34425ac5af9eb1d495d0e0e134dd0d8c432c84e384c22b621ea9fdde2ce38dafdfef03181f4a8cd639230248bfed54cc2ce4fd7760a9b0c3a7ba9bb75a5af01bdbae93181f4a8cd639230248bfed54cc2ce4fd7760a9b0c3a7ba9bb75a5af01bdbae9311540d17b3f37c294e4eb00967fda048598a75db190ff881b5f3facd51260e76fd3900144b2e39185a7e28f75213daa260932bfad5594ad213c87f41ffdf29be7d0885f99cf72afa34a741fdf76c0d5368b75a2ff2f955c269fc162caa2e42e0155f5cf60a2438f1fdae03c965541b4ebb4c9eeba844c2d1cdcc7da7bce9bbb79cdf105d33b47ad22ab871a8ffe499d2a53ced5620cd76a48c6c2b6dbedcc19ea1c61eac11791ce099aa73f6ed311ffbb86ba8199fb0b843f3252ca965c49cf50ad6388b302da680d2b00fc4fc9f8762f41997ce5c76b0ddc2185e9d0b9fda12085aaae297a723e524389a9bbb004ee82008378ec66ac241e255d98530e8ba3137b028c35d605d82ed7b4c3c5e51740b23526cf65f68c389b82a0ea4a6041a7d68e81d30a862c67b23970a3f4a26f9ba739b87b3f4bb175e8228f9359dedd185b7607d290517dac0222bb3d92c7c3a6e51555b1cbaf1859075826f4c9af798ee6ee4867969cf71e3ce952343fc9f79750f22f7715584e074969a2ea43458e415fc381c037a41008451575d310b8ead5fe735865f63c867ff57f2c13721ef53b7409ad71dfb31a7c862548bacb4dcfabd0f996330b5c3d6da5c61e9e24109d10231920951f6f30d47b2aadfa8beae1dbd5e2c9d602070f2e9d16def87664cc81fa5c5dd5781dc05db6450704105dc09e0366e23ee630e00c632a8dc8f4b2d74eb07a23a896f68b4cec5a27bdf5cf95fa1374517e0665bbc4f713191dbe2eb8a0e724fb238064031856c4f4bf52765b9d6d88676f9a2079a94bee700140dc00bfbba917067783217ee0c6768fbb28c70ff21a76c52e1fcd584140fda59c0b56ceac0696293f11f7af602991f9e63f06b121fe69242ffcc2ed90efc7bbbc9e9840c51392146caa4d77e1adeb6b2d7d3af4bd6defcb0c00aafef98b714b42b08e76f45aacf2cb40f678ac1ac448025fc7b1c1e69f141df9df5dfb40b6e4bd06f1c60e0359a78bf2428206e26ad171541c1d306198cba1df5834800142f611ee9eeee66e7fd5f7411506097bfa9d0e0d7aa7fdd230b4ae818e1507ea151df5ad3b4a598f859918ccf6226c77914021c61d0a45f7db5273e0befdd2c750202032744dcb38e3f267e6b8456d5c04cd865543c96250bd124d4a96aeb00bc8df1fde52971cbf425f905aeeb4a959c7a97e36020c89e9461dbdfbbee7af1d0d07c42882a3683a93f518eb2a7872fd3bf24b950bde2112e10c61849e29c8eac25d42c128e487633a4edb281112361d1a629743848c67d21c0f27ac000007776219aa2c0c9e83a2e8ff3e2b8afda5bb36d1bd6594cf2247b1f6f3db5eda6a4d003f87e98567a70f61c0cb1012209695896524379df273fbc35cb8adac41469e65fe2527fbdbfd2f400557595b05b39dc6153567b2493c75b132114571b2bdd5d375c88ea772c26041eddaef96c7c354dec6d85f5e8c1203d73c714434ca292728ac0bc94aa9c78543b175f61a3468f6c5e54a86fa52e8eefe7179593226d6f44c1ae1b701acbcd5cd2e048548eaf1101d8ea2af3a739218ccf357ea36fdb517a37eb60a43a7343f18deda3143a136e0f77d62486a251c11cf0b7e4175758a50b9a850824abe6bdebc1df1d33c83348ee138e3ab3a680c787bf23f613dd041ffab58b85b752fd81829dfc693d4d1fd0a0a0261ada1363099ce28048ac7350d077ec071fe33ab412f404aa05cabb9a57317abc562594c6c81ca80086bbebcbb22e36717db9b4fbb89b8c31e5077a4485bb581b3a0d466ec86db9a209cb7fa85380bd11cce7d0c424776a42c736f7138afc164cab03aadf141bfa1751046f896eb047013999e6a98fe6ec8d54675981f58509919f3413fd4a445b85d9acb82b953b4816a45e785e5f967cf36361f6a47199177223dc5f5ea50e6dedbf4e0911a52e9e099ecb2144e7205552ef0f002b2d7244ce57236d5c83c44f0f92cdb8e11594368b5632d8e5f8121e80ed627714e3a121002130bff99421c3f46f3495b63975b730dd37815aa18382d722a2284f0e6219c5d1496db6bc2699e190853bd3729183d12a7355768d73396a5af7a6535638748132d2dfb5d26442bbabd2067b85406e3dc9737722ea4d760430095c708c77df79586ca4f5a4e29134c4d2fe23fb0d5b0dbd76ab349a93776cfef1910a5b65201250969ed859f901220d83acc154727c1ef60a90ce553a486855b617c5f27e775f09428ffa9d7aa3df3117e704a91f238275acbc549c6641be16f767b82849930deb91fa08899d89c224e33f7f9e03780d5d512f8301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6b174afd54f93f6a03f1026fe6bee8f25a3d0c2e39689daebc1defa533fea92101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b88138a8eefc51468948691e70c1de785120fc6754d0edc5df6107584e9198ce810d13421e655d48d51eb50ceb7c82ce4a9925f08ad6aadb3b2d1746b3e5ff4f0dc0d4a677578bf0b16b2c4677230d03f8fddd7ec7d34887a0152723823a577f01448829fc5e01fb9736e07890ec36d2d52f6e2937c23ad2fdbca2ff58e5cec3faa6abf55db6f5f7692a5e8e038d63fdad0c7e97b43d5e327b5e29b0ccc7a0da71f9c726a8966f8497a849def15cce2c7a43bf3bc38e9dd2420ae94710d8b358ca1ebce15afc7b5cf98c7c6de512d1959d4bf61db8c6bf2f111286d483b40a997/etc/alternatives/py.testpy.test-3.6/etc/alternatives/pytest@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-3.10.1-lp152.4.1.src.rpmpython3-pytest@@      /bin/sh/bin/sh/usr/bin/python3python(abi)python3-atomicwritespython3-attrspython3-importlib-metadatapython3-more-itertoolspython3-packagingpython3-pluggypython3-pypython3-setuptoolspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.61.017.4.00.124.0.00.121.5.01.10.03.0.4-14.6.0-14.0.4-14.0-15.2-1python3-pytest4.14.1^|@^|@^{G]n]V]x\\Q\u*@\/J[@[0[[[@[s[s[}P@[i[b@[L[,[Zb@Z@Zw@ZTomáš Chvátal Tomáš Chvátal Ondřej Súkup Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal mcepl@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 - Skip garbage test https://bugs.python.org/issue23841 - Update in SLE bsc#1167732- Do pull in properly pytest not pytest3- Remove docu part so we don't need to pull the dependencies- add attrs.patch - fix compatibility with attrs-19.2+- Revert the importlib-metadata.patch change from last change and split it to separate patch adding more content: * importlib-py38.patch * importlib-metadata.patch- Update importlib-metadata.patch to not pull in the importlib on python 3.8+- Add missing quotes to the test call- Add patch to fix build with new sphinx: * sphinx2.0.patch - Add patch to fix build with new pluggy that uses importlib-metadata: * importlib-metadata.patch- Add patch to build with new pluggy: * new-pluggy.patch- 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/bin/sh/bin/shcloud115 1588097814  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNNPQRSTUVVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.10.1-lp152.4.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.2/standard/06491d58b819204e862b4581b357600f-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{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUlHT 'utf-83b5d0c181cdde567c7aaee44122c9a920cac0be2dccaed3085cd0001885c52d5?7zXZ !t/}] caoDfZFqҟӀ8xfy"qʮCQEIpgM}ě"aޞVtʹVh+ z<„lHcv[SpziG2@@~ Nnj9)p SxA 1 Vuc#ѫ2ȋHYp$ qORb0O@&1EKbB _$aO ՞/d*Vϕ".Dޟb}maYv9nsd>#?% {BV<3"*t ɿb&n&`j2Q4grp*)䰸cҋtN_bfQ+̨b*}7*hzϷpbJ?Ų:T%lSE0gV!Rc? : DI8Td9u$OGEL"n`M9Rp_@7q.TP,e`kCtewťNI@xdR߂`ozrCslWu ZN(P\~yhTҎkt X" al㍲;2B2֌ֽ/eatt}Mr$^55o6%*8ҀA2y|9Cb՟edٯߞ Ǣ\4. Jְ ݬtOiΨ&Z߮׽=B bc3 P\bo g?\h31踾]yuJh7wnjKX_K!]лbcqm =`|E{QB3GiX#`B}9:%߀[̻"x!I]2Swr\(kڊ[oIs\̆וv RkzSp2Cf½ ưЦ_cʅo{^1sT=sjHLlG\^M@h=a郹*gj]qv!鑂 fz)7B~F]e04ן8r;/%OyX t%s.=[ب0+B;.8)2Fq+7mr.$hs[VE$rT0cxZ+{Pbs鶘 5lX93fn (l+[-n\̗֊G*b ɛ駯`?l!tl/&GFvpiƝS} L&E \;@rgk,Fm,Oo>>]h|d/!j g֞k1UdzCPpvʧB]$Q6 7+~mE !~m%p3θO.L')jS+ |u\Xߒ֌ֶTCO 4 fk VnxmZf|Nߧ (  Td6Ems "ûҢ!k 0jQLH l%->tyEwʦPPtJwdLe-#$W)*)\qȔ*\sB)3F)|E>Gͩˮn, ܌**UB=P|g3g>I@>gaMUrn6!Ue;X]w؊TxoMjN}Xݪ5+3=)gW3Sb/', n͖*7^jǦNd,NJPHِ ^ hIk{j8.yF3טù} J&'WDT$#/Nqx8]/:!Sc(TFGVW)(lu+i,jM:"W{& ,[upV}D oeaEˮӪs5IHr/$nf~n:ul($8&Ex=׸''4kdoU* )\`bUymL_' ` mV'%cwxx1U`,ڜ IXau !H8֓ @P0i6u26MxMV g[|@%7|"ec}bb;+eܮA.`CbG(% -Cuuf"g[\i4;gԫh8v>;$^TG[SlJZ"=q\ d?jQQRe([P( P3)D}3.n@vE ω_MݏVFm(7~ x\pKEY2T;?[[?,ĿpLW 6wP1pLr22åă&EZ5H'k%T%@NK!,Z\]~7o,.C<1ӁQIm dPcDjS8${CP(kd(dƒ]^6i/}h?DŶϕ]Sʄ8ic[\kzJ[ĉ; :qCAZ{n!A%#3X3T|= K/U+L.5NSƇKN*n]goe\^n&I-3=bN hEKhٲ0N2 z#bYE^͋493¬eRpo̲'=ۈbyEd|2^:;rs)>fn^\G[+*icOLoKk4ڞ$tx`IlB?,'"4vJ8D R VZ.1YsQ C64Y[`ݶ4C*ӒndWE4fp@W7[%-1m ӎ9uR)֟F:Mo4~qӕ[ۜ#Ԏ,mw,ej3|]sˣV_*wt ]-W@l<:9<[7v }gO&dX"nHPI2Y7*/(F>GTġ=!QqS[NԢ]h w4FfV)BjBQm ]$a|zi&6=1fȹ:Dnrm+ߚ>8b0ir7ώ8 LG *o5m5N.J,"ɍ$_dnWNVtde N<.x OFX iYёu/DbvvF9:J4 ]!Yd-E8[rWxrck/a@hS:O~mb>ODXJPKuV?\| Eu]vswLX2NoS-r."9Ks0.Y7j`cUJS 7U̦)! c-5zJB8 /'r}@Ǎ\Y 102XoCU«]xpok5WIȬ*tEE3"=BnTCѧ I]cȟ٥:LIaq}a|Gk- w~dJÈW@iMڛc ֖h7Z(tƮK/,q+fEd]565[d8js${Q8y^CtFȉc ᐦ 7&[.9-PTk'*"&X;oΗs'1Yy?x8 'x@]CXR?TKx {7{h~0Ǔ^R =mTUz +A;`(]xݨ^}$GF6c%Vc:Xg—3q.5O?vliIEՙBbЭ؃QL>"}Ix+dUD' <6Q+2F&aI/BN:y8JjM{*KY/4^7GWہNMhwiT@9B=S<77? :P:\\nm=[FV]{M/=6q-hҺ&rѵg~1-Ӻ{rD+Zv;${ mCɩ*nFХg'=Zu?ТE"5E@d*>K*qEAS}B2M9)tM@eqo*78I!jq/4{QV`"T^Mw1o$(ScG_bLl _3"*[b%#~< 3SPU-5{([g>" +WvduB} իyx" Ͳ *Ep)CӤЇ*cH F{`&h}B@"j- vS(h[" 8MXbo.CHbsGР* {'*}tG~6+35Q՘5%Dߚ=S0INk|u GTgqםt@͐kh5\~. t̰Op-;&܏moڡZoE5y5qd}R9¼̬%dZ)àT=6BcoZy'ec"ɥ x{Dߍema y@–apw1` HfF!UU&'7J>NNɳm_jTmެiDQՠ<ꭝ lhx5b#~ڿn;|VFщ9̂L_)UDlKC,zF ?ZMHлCCN8JW+I/-..hr z̕]D.΄qkJr(ݱi/#PRYe EQ`8&Ao{7~IO}wg-xӣ$BV@sO?(VU qq{~<^<ؘ'*4p&B=${ et6@\~l4%ieu}2>ttg:$0`4W?>џEű~ٚ5IO9EjR R.G6`Y-l"^3j~UVb]O: '6Uc~4.G %/oW(prź td֘Y M9Ϳ-b$L~sE"aaȻQGf*2M 8TN7nM-wU) a%P07bhF 1zh䬿v5/gWn- @++?X3Z+b d6d){Vn^1&Cyy6?,{$#F1*]Բ%đqacYV7V#ؐ lFAc)R9j~gܩ=@*$nOısﻒ 3|:>#\>V֖k%ATRJ#⍒\N/.5{?PpyA0{9) OiIm|`uA!q6#jgUq;|7A^1¬>mMz?F o\2eGɝ:*<=MItOc>RprP aCD 1Zɇ;O ', Q;2]2;(6vjI\/TAzB5SWd DLȳͷ[ᑣgv~a:°X"aqHY0dT3qUqx-^ e(M3.; W4 0]EZ"o5\h@kNF@ O$]'SBGXLXT^urY# 3np6@OQ;~TWA^9}kxvXiqGB G'.C}&A=vΙ/|]zؿf^4J$&1Px 09n6,x&m~u9qj#| :&p܀\~,evAa`H`!{ Z.ZeHVZY;T =d<`8vڍiu*7'f0{ڂD9#.Wik~\|'H^ X>fNuƼ&^ }ᆅg{zo$Y1Z:n%1%S%4;]F/uY<9zwW+"P9ƶgr˙Zn{$7,ACqY'^z&%v3ϭ !:<;[m&èTN6?OҡN?%V*t=N|v-16Dsake E93sjmO"aeYʇjthS戽fQB_^FŚ~EܛN.$xۥ+BG? Oє"ϠX9.iGm&飚0ζ#%N\M*'0M 'a5pMkhyTl|D@ JKˈv3ё-7[ 6볁B!E$B1:6,TaDo7F-PSv#K,cZ~ V'3x@a;'88)h8+VtH7 -."rL ]3 2]TF&L o6SpL1@#&)Vz `{^{~f%Bx1b|:w@RR:%'zG #&m+6rjb0RuTHnn_*[B-U>5'u׏jN} ZX7I}[^K4߷']S9YϽe"'BK0]f:#/A{"C!\~;UBj)|v=Dk!auH<`tX-0tٹe n"꽉>o=*iY\K蜶u}4H+"I@rsDXoh1HgG3(j9nPak0"~t%ztOy#:p]b)J1bI*dJtF-Y[De\X6p#=g{XD9vp`ȸV1:yH~QaQ [${7jB(#(BM_TM$"bjR >ƿLHZ-KNnk?-eob;Vė҇vT/*lfMS| 2~m a7@s~qUe! ߼O}Wy DϽ'[OêApGe؋]m8ZYDIKt0=RoMWnᦋu ]t5ؽ֪6e!S'>fqsN;VB/=J%k32|A(a1c8թ=;CA~ӜOD_.5􆰽̿I/ ۤ8T*N#šqhн%,f:v֚0v~ JMO8۽ ťMvBku~Q $@y( _`o&9dghEQ=Anӟu4xu Ě[,8ܨ^ bIzN g%v qi ǎ[7Z?udZUӀqNz}5¢f`J`Z@ڙfH8>p`'`8|_㴋g zK(97dw/#SbBf36fVq6nn\OA xԎq5Rӊĥ|/`$7 9]&4c?Z4K BJ? D˱n &D[ i |={>l7l\9ۀ{RE3=aW ^o2f U#F0B|,)y ){)^oFJ&7K,Kg˔VV@sE rbkvf(u__ B~07FVwt^ HR%,~UhpqX _^#1u Utǫuo1^L~+iHs톍b$Үed9|G7߄WP"v9_HycT/(7[Q4/usO G k Z :uPS͖$ʼnmU$ī% wKgu д-t_~{6\KNxͼR5&Bn9vf#4c.o\S?@#h aqRMfA*ASu[q \_+WXR1fE!=^;quTgR+A/Yp)bx_uqxU6;Yz$a3JtFls?'lzPv ʢ٘TK[!#X&M,J $M:␘@pJ k[Oll3yiwҘ¦s\qJ_o<ƌ-P>ookU$q[ bt,7  1gi+]P-E,O #jV }"pƦXdbP&zb\?ס%w\HcʀߢCU(n}6]U eՓQ65qc%RޝOY;1~p7D]S7 K65WG'CROXam T]51W2q#<ªЙ"wכǥ?<d*WQ3F:o>7oLgD+!39 M]+ 9tS,G޼178:@%HQ,'LJ/.訳%&{xߕW+mC'jDQx1@a%^kz0K<##ְ^jnStq2C֘,m鼈"U b1;&4ًJ ULxHړXg.R5n41;Q <JRMƆguRb! tg<5`N({ٝ˿V.ªbп\7Fnj]L\ d`^-)\[x]Vj}@p [7 do&0Tg][  ڣ9Lz}` 1 MO}QmHR"8zxԵֳgۜujئJA?ZF2;}fjG~Heg!,XI|KLd3#_Õ`i9*dnscٮ +,=gt,r@lQ,>#Stu-dP b;5tnF եJ.iۣ#[x$Aч'RNmg\s}[pa,Rͮ{gUV0K 1R4CgP9 {P =81\ZS~{i|K SݓYM+U9*m荽[t +@ ՐkGdCL<A3o0a|LIZ;~4@'uCahHR՚.]#O,.$^.FF+!@X>\r}z;ڎ"ny~|'Tؙd̛;UT:hQ{ax%.Ja5 k24$VԨI"dʌ` D[˨0e  a3~~ &L2hM8[Ix;8b.Β`팈)Tu+1F ݗCq9^p7-;HF K `/_v&vP~ECny_{Mo2F[-w; &Q\sAoO#i&sfHi:蟳ylsӲ0^sE[Kw>F%+s0tsC+|DّsPQPښyEt`_ * i_x &On= 2檙8'c{\x=^Ԅҷ8/36O\~I_@]O;GkD3A9U޽6djJzAɼ.h<'dyf;-wX3o'|!l5^ע)u縘24ĭjT ?)bo7j`#yV=S[GzjV]4kblk|D|?y.xa;e.g`m[Ě[MSʃA_M1ζ5p?chyir* FH=: _}NPJ-q#FNԝvqU V(Ih!BJgQY*1е--j YsG/ 2{7v3f79sutoUCQdӝڻC[b4HY~gw÷}+IAe!aNˡ0 ?9*i3*hF˦c@,W^6[px7_au/俌\rF_Ζ'q@>2TlŲF\)f,t3i+͵4\ -_ |-I?Ӓ#ΈڦKaN=!Jn P;4Eq3x;>.hmjW:*뤹OK[״r=HAzF F魠v7HipDSjTCkBWK:_}x#+OB:sZ#*F Yҡxbh},2qMeblԴ[z*Y3Q6 /xlsvű*'8uH,v.t# l%TwܗHH p3ůhۃ_5rIWH|"WM-1a1y7_ )]u'g'G:9r?ps#HE^f:Uy 2YCT.IZ qFG;b$:=q. F_9c,*gA9*+ 3Lڟm{){笧bw/ znEon&`viZկnùuQ?_R>T6Z=ݢҪvGmXN nαBɨ>n|ɥٻv٤S1J &y6&$2F佚L6 BswN}ԁUa'L7I H83գN)DK AI&GZf<ٳ$bQS<|b8N!2&~:΃lqz+!lTLKGOŦu2Zm Ö &!>YwSc-Z~Zt4 NT0G |=7_Vh%֌r{ӇMs8m\"CTiQ>Ad 7F=95Ճ?O7h++Al(N"SKuaՅ!99HOE@U:Weƞ:Y8ûn8)`Pk&snDPNe `d7QI\mms+<ԢUڇ8"#LD]BЊ:/Ęe*7I48w?xi yP)滱A `_l'7XYKK rcљ[ f I[`5}iNyۜ%Fpxs&(NIR)-/Bdǝ=DHĆ4V JdU ejk+<3}8fON\[%$5hÜ7B$5=>Tb 7j~a\8&*U(Ȱ)dUB˧WRkO닷 +&͜*@fڞm$6D~AD]*5F'ض^Q܀`&A'qkS•V KBq:/(w`,R\'x)piU]#8W6NYץ08?'#7wÈNw桀/-B?O`NC ImG3_d)/:/mvlN)Xj&Lжռ81cfڕ~ 5#&_BYtK ~MZ݅A<49`c#P~>>REٺoUhuN{/1%H!O :v@%W/ķgΡ59*DqD,dF_ , z.#,ULD[e ܘAu-{c{H,2L⌾aR~ rs mD` FHcQ j|(6 :7^eX}gxlDGw_eq0V4 s #AA`*tuYdjR S+F6 iVז)Z`ʔ+3[/DE7.0QMWUp]:{!-k_"J,{^t&&b]>kEFmS70RF-&*wBT'bo3 (Xȏ)Ĝ){B:1ßsvߪ7bsTw6Cu~"ٖ GIZFP`+%:.g/Eރ 8AayvL:Us윌@hʹDsb)=y{zQQh8M= .o[at-g \օ:j3f_4 l{x?4.b#ZeحX,o[qcvJlTKoe`"2ਥ=cCX2olz;U: אYׄt$$'=bővd(\q ^\ ,~h8.VxkzWe Ž@o8H Esd<(&(^Th=+W]&1s@UTzgc4-`c;&"ipǂKDq[$O5s|@[U5YN<dz@ $ZoWr /H!8= &7p8ŝǜlkѩy!9 I uKmG_/tɰucţ KƒRMB^u3rdGN5VXl+ (1g?9fYwV."JC&s}L )5gɏpoO6\ γ? ef )fUE^|Oo(yX+8+|J˾z|rpJH_=jJa6&l{g<7*Zlr9X=_A!*ν'^gdM_/za1"EijwJ6WX"d{Qio %ʄPP;dMF/>#*(?'.g-W&GG ̝4 ?ΜFCF8SV+f+ʹx*SĪ@`[:@FpcN9 '4aB L*9C{i#ڼ*{WS\T$ 1w,=ReOE/lCBy96:{P4C+Uf悼KXb#4v4tE"rRqA({^w{[o}1VFAE_|F sNUYi9ct$_WT>!BIrC\s\k.w&LL!|ؚw+HyGQ{R6c@l?W]} WܻdTW={PZJdavp|z+jxqgIb`VTvkG#~jb-^4kRaM—[\$"k>\!z#T&\ڤOH|7pV Oxzj;C.*03p!}r#eA%}#Fz|XɝcN2jY͛p?RYV^Flޭ;dv`Nui6 /.@y`eޭ W #Z{ PG̫{>fs[AR.XrY %}Q=*TU- &9ձ FT,_/+ 6"'{ZST.JgR|r.D"C?<*C epe4 >}{VW#px1Dfww=vV/VGnq75E;8Rs{hJϲd#t<$=6'нM-5HT(nW߭ƅj,rejbXhfj3P" \)mOt-{SSY*7׊6img`!g<S99G1: ϦXU'eo6oG;u-pCma=G%ei~t-φX6:C_;,1i^[z8 N7wVJJ;o~1`X(m6T0YJ݀6kAQ8>}V4M8M W91y߀k~kǁhtP\M#p[[ > ޯ) 'O02ڌ3 J s]Wn6iH Ol rWY@{B F> Pd1AO` V&\=^`;ˀL Qbo6 9&ei:YK.3U;2$XI[UAi[#4&1>}3rlmՆ VfQ~[/gKf^fUÓ{m4D/~J7s^`T4U긂SPԿnN(>$=Qg̙- x@KE*{iM8Na'IQ-"ofmpRʸU1@V']3 * pCWrDjp{xف_޻wڰZ9˅!o.F4I/OiS3(e\9\=y/%:>" 90>dKS1 e'lٚ@y Cd-B. qjg6>͋d.63>fк;3}#B* ^9Ikl1ƅhF?b ["3,.zn9,<էBaN .hX)hɀ>z~[ \S+UwZI@Ww5Zʌ_JHaqgf ؍^ 2{`HqO=̎uohaE"Ny=&s'νY|fvX3 ̄nTAu<{!JTzUm{r +hNHKx:2c&]$|AAmy~L>U!3͘ivVdDj(Jgy/iG6XJN5]U{>Q\O AX$xs"PKD=ra 'EZx.kx̽{7᚜9ʚ.G@s фu5^ TG1uJOWZ\-]PTKE SHBdח=Ծ:*5/"-j(4s'ؚ':>DMKʡb-1=N%*8r˗ q2QgDP 7LXZ\:Aja^rX4d6߭z 3M4(r8SٍK;)HrEL4<@BV_N)hOFO?*1ȹRԹSh-OUNA1Au) ]60U;ˢDkIcJQRr[ ڤsjPI&]?v'}㉧E(W~(8PzWw(~"[loq 1!C6 .fSez›*zؓ32h-<_ ]: }U& I$g1?evr}>$%dD778.|Y5`B^(z{E;M E94@H?<>?'!ezjHHt{m: *C296O44 gKyXT(_))>PjXSr_.8w&7Qe9>׭ku~dǸw2c}._Β? $gI-C6ŏBPo;3[?G&7R8R|_!q up )'A-1pߊNwmmUoQY -|G2C?0y2, Cǧa 2uYpWjVuV|+; C'Ȏ<$uѕ1NKݎ%c*7᧪)M^oban@x@'լK2r-%9|$ӺJ#V݊KNfE+55+&'bw0ć ܈:ϩc {d;*jYj}voȘ$\͏[YD/# xr e;je~ ZDf1F΢dQC:[cO-5*_xF(&:Vn/ p=v[Jmm4¼\xlkQdP 'w ߈T=T[['d6# (&3 wŗO $R1Гd/ΤXN{8_5hdpc 9$ [ L\+ȋk/%}YIkT U'eCݒ#1S4QkJvAjL U^"=Ʀ\T/Λu^)ѡhIbߞ̓M`9\*\(., +:k`ݛXX{˺xML.eQ5:Q@QCJYyTʬphТ:[yIl/Ca.d7ޭճJPVqf%ͳv܋Ơ00urҀfwkm-}]`݈OF 9JlSPHe ҂P?Vtdnp"IOFTz jX }cg|kH˨+ְY߹}AW|_HnG’ ]]qWBTIrv"㟥S Fj3Bl{ ~j^aUxQy5LJӍ<-?Vgٷ@22XrĤ_1~u[Ӻ+ kxphM n+)fˎk*[gs:C& zE[.;i:q5J?Xn[/sacMcNM];Sx>w8$|$)!v=oxEG1my*Ri2@ ;C톾.n2-Wj+#`%P b/Ϛb~.`fѣcKC71ګ@! t[,+Sm垟(0^>S+u/{aBCQX)UgEI e.6K6X)~`A*|.37iC7r?!| ߾2x+T*X>(Rla;x[Oh GDK1Mn- <0pWcf`,?ZJ'Ȥ2E ]'gXځ ٬cigB̶VS-Aˍ`B\>fwoC>CJtW x G4/*wZSq#p_m6X^` e:!x5LK6ř,ࢸzґ&s'/w|ε繷׉iԒ$jA&StZkaMttEl jXli»KeBӮ%'2F5=0ATE2IƋ[Epf $tf!BSZ:psGHz4Z)+u Y3+|XÏnHlRWx `}Lrݺ %&%᎛o'~4@MKVϹH!0rt (b;@} inʷnѦU'.r IA!|̨/Byy%y`Xrm/)<9Uut]#ba'OXL~gaOv(WˆcCCm~py#υPĤ73Ɗ gjpMor'>jR/u ?#wŵHX1dmix403;%c9jw˫wƃd+6-zyx0vv{y.`F$jMNxe }/ڎۯO]֊3 ӊ)WDj@/71,_U>|s(n5@uPwေܥvF-'t[!$>ٴ&3dD Q3dp $܁J@')שtڡ fh ,RMMY_ƾrn/RO}$ ;.&rF] Fh#́pJC2‰)(h4U%V0kw13 *bf%YiچS-7"Nq5/Ď$j&h=ګ1cPz?ù֤:^J`=4Dt\mTx=3 dQ?5w^)%3$B8q'Y%U%ªBHȖ^P&<6+k6tU%gdYr}բL.bj5xPgV(qG.DR<ູ9w@gQ^[E1Dx>LؤvwLDXdQϹ*;R]2FP.eq1ieF,\pB @,Sף_eFk4yqvSq&*T]2;|_c{IyO;g=ۉrl$D@ < a&H_QBv RalqA과;Ǣ]v[5Ot[z- %IzasX. N,zA r jS쑴Jft9$챨1Cdd.fni յpD-:t.,Mi뤜7GYQU7Zyb<'D5AzX<1f"n&$BPASɛł_~LGM.I0vk@edᆪ:Nc݁xę0kzm޺]oZ4lyq2U5$p'^L"rʷ^U0nCRݨ1?~ 7o4z~fg -jtQ^v4k(d=}4<FlXY\!Kq͋As~=z]ֽǨuo@3r̯'}?Ll,\L1KjgqF&4V5Z%Zy x^>TkC;[38٭o\+ᐘgRIʷD0'<=c;ںveoij)B2FS4g1]wyG:4a8Udqtmj/=I boz;iZ8ٗ#?ɺ=Oˬb)fL$XqTA&+v4@{U6\P!ߗ*SjE AVXm~qBqMZk/a7Ce)Z8 1a^.Ƈl~ZEt%laK] kŸZpSqrznvsCҔkw^>%buW+s34Mps(2X^Mxn7,l`KjyOǡ9\ <N76^ A,j_|L-N{988DA`HmRMal73@+AcOSL ]ALV]+l~LKw).EeyQH uN>qǡ?zV.SðPRA.LgQä ag"ag/ŀ[rɢF\ÒNk\nw唘 9]gQRgMQ{R,oppB Vk u]!# 2;5HML^ݰ`?" {[Ӏ9ryp^oAYn wJ{gi־^ӫOJwx uB/ )_ro﹫$8?+ ᔺe@Nn3:;6=,J <8΃k'賥Q#7@9Ɉd-B=vJ2 gXG` ő7Ҿ,99 6l)S!>4أ{Fyh腍'Lsxm@gɑNeEW`rTe~P4<h "2Mߪ:C4x/&A"׷$ `Vŀ+| nI4ט@uy(vS{>W~=TW[J*P hG=l!ޭ(n/'A ՖOTu\dBDku3.V0|Wj A Ȁ3RH#Ry-%ܯt4OU?Cf-M="as/3BSy%WLAG)9VI$czCDž d}=<;7xM3}+u`n3uuVKۀD7.] cqC_O"b'Ux{&#IIyD0$bwFaMxV痽٨3~P,W\6Xל̤lqROW={g&+ n;LaNۿWg&_b9:vLjˑM2EWZ=PrwöCL͛s~]R65z]ăI?5.S5GΖ2Hiň.փHxrc5KpT=YGkRFh0;C?KQ+[ִup:ˤfi,YJyME&S>{~4gvv0qm c 됲C1Opɘ`* qeCNɂr.>Tr?dь<<;å-,I$KQK g,A0e3ۺ(Gt! ڱJu8Ƌhԡ^*x>+!!vs<忕 #TwNм RR&xA' vBKdHcJrW>?IfruG4#R\$*fPo@'r>ۓ##'hi/e^OчεژE^eL _Liq@/D h%13ejwS|M؎ˏe~f ۋ\y"(ߩڡM7G]ۣTH:ٸy/?Z[0`>/I)B+Ջ­1\"ƍKcd5HDZ2eQr տ$[鮘f]L0˃,jޤy6JR\q#z BDZ}m ͺH `6~}Q6A= J54d1oݞZ*hv&H) <0,ּE+hN%8\Lv)DͳG#ˢM_hWMewj ΅;*"$;ljb?e_F%vV m,{ɞ="32n4*88Y?6<(h uB @d7AKs&{i8$ fTXOpSL,pɠ.NO_<Kx99Ϥ#୔V8iG젼ɧ \qR &`ߑۖeNv{ ?E4pF>'H~$;(uаF*xy'jM,su^b:q}u+0O F07Ɋ[ &Ux90kLQ<x^8{L`([>PJYP¹X5 jB ߾_Q a?0D[bAr4wMЂqlCFI$%˔$0I(V;$}yuҏl[q4HnQyÞO3N] f[]ucGu:݇CI1I?oųK[* ~d۪9EmuGo-:4r?B@Ԋ wPܷe X3O9YAջosx栺,)kܣ{1;j %:CPKݶԴ9aIsrO0(cc^BH7C]Ԍgu7_)\JMJ wƭCw‚$Sύ3R2Gطjq?8jB?\YR =i~ Ky(6Ɗ#耧1]gŢsAVZl\mld!ڴthugEdS48*j_f8~™ R`FK[zUސ9 Gj\}RAjii+ʛ@fD BUJiP%ׂO;:{(R?j^L"\D$HL_i2;7PNTV8wdb qse |c0Tmmso Fh̠Q^X`OqC\gBSHpdi m^I.)G*Q%O8g/%FA\bI8ۂ;d{}e8&)Cyiy'Zr}CԂ;炩9M_kԇBBG|LSo&('VA;GO6,#&EփMa#SsiPJb/QcOוsbznvbߝ*8cJI\:mnP%c5q- ٶ~ z[ƏӾ"[ Df.%Ev`3~ctE 7`o}nG}d%5 ';A Ţ&֝*jp58hg'X(:*&Tw` &t0ʰUCG $2d?vf!!+z. k}?nsAhwERٽkJ&~ݿYZQia#'o XTyLv6*Q~镗 2ɥƝeegG=3 lwL-L,RgȆW{6p&+6{EEYY9W: W)c?CӆA$uCy!T[j$I^^6 ܋ˀgP>dv4TYa#piٙ\]{}H?}:ß4:nH̺)ɓx:eWX B&Jޱ*c#tWK?M]ԃNO ky *Lb6hICG)-z\}o^,PH;w`*BZ`(*`~'uU qwXˇڕSƨq/-r2HcQ췱Ń'GSK:_Eg'bVጡҞK2+.P?ia3@#lѝ PIqhqj^P/;]2=<3"H}\ݛ6 ָಽ3p AB}Ip=d]z$vCU!QBm/W#K%F.VQL6q;f3!+fxvz-7-wQ{@p$˘!=t=A0vb^ _o5'zZ] xnw+qtB~:؂qt\*qڨ_b\ānhE-q<&|~zR"x>$]npBߓK%W`?.<ĸxt"\jE[>%0a""mLA3!4QM/ɐ.'#3#ˢIݚ.~1jFE9OrQ^e|o?}rC(;E`Odx;eyoا|GҤcu;FC-޷3ߓ#縡uA;TG~0A]8>FO*d1mLPR3w;f2c ?ZXK>XG|eZO5Q/D>qWnuz$LJڧ&H `/8[lA,>7*В@_v 89K6灑"Í0H6ͪixZ@hIѾH,W_HqF̓_`-j)sG(Wfrs*\|:*aBu'Yh32ỨKtcړ'5#O TnbrtYc?豞ۧ>Ý7 G:BH=*p6ExW  *G:~]r.컔e쭣Ϝ)Vdﭏ􀗿Q~HB9Aklb|BjL?x o9JVC~Am2 lx(T onT`Ov pl=#;CJn[uPujZ] MP1f1&>w'zwS-\.㋯") ۗm U?)EeN= `EqzrY\o,r\ =@? >_$+NY_D oԵ/Ai["q- *hJ43k!Gp!7[Sh _&T[pV9|I&sFN]8ۡ}cC#Z4,YWnVR&4 )BOn.qO$z0wtå{"z-. {onVYI+wQPuQpeY1M b9#S!^7+s}>cAgWS'SopmSФ6}PP:5b:3?O(|"B)43!2n׳(f aEWzi<'NJ1/ˇ/KFwIv)taQJǗ=bRJ̈"R(A]YFZ[n؈JSۈV9#jS5fztؖ~OU{ o92FtZPZZpS>W }@v(c6cM1~n yx7Cq4[G1S+Ѵ*ʂm|C Wj5,^ʳ) o Q4KC}󼚤қ~&u$`@I&e'销 NOTMׅj:  B 7*kC rd$kKECFwm::k4]!Q/N/Z;&Bdi_|оuPm`v/3Uɇ% j&!N*lR& 4.\`)rQuR`UW 3f#5\_|C5 %[ib:F89>KK^p9˕>x?zi /]ǵf0[ 8*y| V ?mstdly^h/KJOAW7EVMt ա^\Y3jx]g*3;"B=cb05y⼮QOÂkT:wjnW>:҄'izʽ;V0֍iI?aGuWwh {b>UEYs?O$ᨃ;i =*quE,4֧:i\FK,uZzx!wc [\9wO)n-rq l_—_v}儈QCcF}<$Jv`.L`hw~R-3%~#LUM,FO|L쟱09؞7I%pcbwB@4x@Uc=z߈,g(s OV]~'mu߬u!]K-icb`v<˳ 9,ްs bnS ~^^ӨϱsY" cb"='VAOWnrE/?j# 鑰^N" U}-Ʊ^֕"U{?YؠzKͦPd/·IDiNxl+/+[>f(=׾*v$;t˄=t*a|@_ $_i_*(9'ع<&LF|%N'] ;2E'#uSpݙLp[iIeT7(U >$t DѭLIVa1g )k`Z5Q\ZVWjܽ{3+w~+!/XJϜTA2pSM}eLItVSaZq<.`t4.64ו*} (haYlR76$u=uT'MS"0=(d `j(tVNqnU=14xo& 䠲Xҫ)>ι*JMT@n:WtzW'ʧzOjgyeT!{fI J.ɸu*#:]t,lz ^Q^Oν>Z) _/I8qQ v M{X3~Gpa-Ufl Rz(=*6ۅ*NgRQ;}_LğLZZ(DKUGUEXų)%|CRQiJڑ})RQ+y,ǻe h?uvΌlY)(2H࿕parAMI)cȭNQS,Ld%>EL ]aiL;~mZ Ah%nwU 8bXW&60,Xc aF; ^45 ]b e4iT4;{lofz_+Y\oi @5:|ۥDۏF{VPT)MQldA~ZTh RyB _&^-*w@J݀qaAZNrմIW'?{a/JWh\)t|>Qphf;#BrGNx"ۇϒd L>^=_|^6 s\O,<[gW70O]dfO󗭁n[lEJ%/d\-u]/8C;ߵ\fq&ozP{NJrߤ OrN-CC\dm'գ'9W>ݙtcaƣS$#(,]@pLLN7ӈF`>i=AY{uebVY)u2#(Zw)0|ɟe<fvh! }'[;"POoI{X9RKPCi|#цA!#AkDwj\"jm~?[v#4tu"< `= J}R:Ѣ!N:1NKɞayޠ?0\bB|{Vm^,l#Lhh_2gj+5c)o!$ -PgoH~PB3hUϻa]T: NbZသ6e@q~ϻnL[1]&p.%v-÷$xߜLQE?$+# 1~FS~w&5:k`BmqR+sW%VKq%+Kħ Z#Z@|pbuʫ$Me8a{Cdxk@ O~ ]2h[-a!\:XbO;gsW5OJ3Tv81tlR.\z8EǀP19? Sq x v5ӾM^ckVk%7ofeNC,@2X&!^!&!], ˬږ*Sĸ8ftZp͎xIY^07Ά)׾1+/FןZ<<y#o ۸4")V'D<ol«iIF+|Llb $a],mzWFoD!2\%ϩޥH VT:(Z]PB"V--/="\&$(!d!$WI]?~`ڞi%wa ccDzS&C:<.9 18q uDkPRϳ|phC:4޴bO2\E7Q*Dl4>[ $ao|IRVqlLv/ˊW`Y[8(dw sQP^3kzWlw_MؾoA,#f5hn6MWKCz' %QveJ?DZt}xJ%m H]`w y1pjE*<fpI3X:X&)˜^Me/aoˢj5Á2 +7(qtyqVOj2Z,C\m_$_CB5afD4@SOMuϢjv7 WJW,$~tdH. #)`8[eÛ:oZ%gg_VФc"G`g1y;uҵ]퀬B5f1Fh[lj w9]oLTѹ/~ 9|!րEf姸3RO^,5-7饲cRdJ#9&>S34ߔ=~ S :9`&C?Ӑ C%QW OiɢmQ-q? 4lv‘jW$ 4R6. XED;`#3 Y=Yu\[Wr_} =m@mw|=O2$DNIf'3R*G. [v~>,7ti9: `y# /R MQh]VӚZet%KM8mԩHHi#^xj E`WIz ,e^j.Z^bĽbz` MFX!g6?x"BU69tҷqqa/$ Y?rT>+ b둝X\ oOdw Uע~65F[O!«%#^g-Q{)3},T:'yS@2 V 8J?TE;kx|$TI4ZI' j02\vQ0GJ'0<>N|ѓ7]?xpH. Gg8V6-݈w^ 7`>f>%l,wS8= rq`#%:wf.t:5f8y,1AyL@Y)F1q!},7"4|gbɡ +sPɹKDIchE2|c;jh };)ϒP@ dyu/G$T~.}S.!Q 1`+xb)gArIQ´ۇ-e\]B)zHQMP#f(P2i4bi!/OuZ&v,Sk0BCGڒ) NG%Ԡ>`k*T- ;`{3΋fkm}<آenDqEC^⭵9H4;Fp SnrIw]ʑ`LݫLjIv^3WzK82b2/ ?}"a_`X#Z~x嶤uƐF ͹ k(m| Tg[!@7XetHedg#K\qkD锭d Һ`R ן0,IonįD 6d>:AFg5a p`cގu̷e`lR/;wy'~l%bqrBO| O?W?]ܧp1n+ /upboz-e7 'w'ؘJ_A81H~0$֚M'=%x~b8 n:FN+1w`7z`ťk|:ƵKje{r71 4]W/VB$fm*{D Wz-]߫@:f s[x8E~B*h ^cP/'*D/i!걔BجP9'7~'Ko Ǯiut[DrDnY#^տ VrS,O$"s {QҶRd[4; AK;6H\Ո[zZͮwM4ж"v s +0gт}0^mPn}LO,mC]s%]xϞ rV}#^{sRcL†9ZHl2;4l@}~G=HQ2oj* BEK fCBS+b.e+W%eRwhrgnƋ$'KJhnH PiM !+-*Y>yu1˯&|D2Sa"zjB4,B%Jcꤞ2= fgdnS6#HߝNzx$jy ,qsY'͡s6|>s(ZCܦo5 Nlb>CAH."A$t v6uE)+vmũhzk]CgnͩŰ;ܡpB(1W@wFtŠO3B)Oxg3~3[QWu߸7=W„(U~ {@<]~ݞN4/I&3{L球۽a(˂"h?$@G[i`qU90=;pEd0.gL V?SC lTByU!dX Ww>ROk a+^8#F;GRեbkҸIn&. :lrc+xJY`n̷r\SEnn"vHCa0Rrr]I|{M*Wۂ=QdgFCuun7"Xl*p+ɫ3Ԫ>9O0#\Xi)X"6]viG\Nշ?4ߑrp8y+B\j2eC}L1 됞]9o^!5[ Aw($n3DlTz /B-Ǫ~gwůө@aKYhqF9!6G\|"^`^?B}ЮJ:B@8S Y[p9H'L޵` 7z)A=ѫDErbH<Jr(l"[䟒#ز+|oN1`SBѮWn Fk6fM#LJC&NV} LR6^W<6`$!,%m;ȋߣŠ #4 (8w굁_\)EAS/34O.Z/ߔ#2QTslU4>Ȳrt䣯W81m=p_My l*f!|L\(up"㏑H>(w2sjVWW}TDPߑlN`Ĉչ *PE`yqIfӋF%b޽FRܙ#bW, |j1vJ]H+ӹk;$vMҒX#) l!}y);`W'?չ|Ō!4*,{wvC(ߜ!Τf-#bs^;@.|uge$FHoq\BL>zow\Iua([ -!PZbs7q⾙t/yRH/y, >&e:c#r ˩_*9z9 *:is9=Go;PKmYL*@wvqBQ(<(Ҹ ihZwE2xx(ފxӌ,0y٤툍JZE=&qhHPhh~4k= g{z/C;) i{uE*)oc4) tv+3+3q=F-_Rty͢E 8FZzAnBFIG%wf-- ַCLnֆ iGJ{@ .Y+ Cv0lUc2_6W*"&+!~s5[0R.fvv8*FPd/ZG&6;" IŦq)okPA֑ % 4go+AG}M>xku魭_:R/$:=+`3s ;lLW9*H-Ɔv\jAL\RryXiӽq#"_3|OUgAAu#%&zZW"[#3-xj&ūycM4Mz409PBUK>Z~n<|BqʼnU๬Yh3Q+3o:^%=3u EHA'+aAXG<pROUڰar[{ѥw{>#رUȠ1Oе[/™UWIiEXBuG1`dP4.:Y1!X:u (co1Cbe(<ܠNG<Y [$L_6 k,3!@=LYw]r1kHPuU2y4#"R骙!G1d4U\7e!P_=`cՙ`jԕEX&xu?o9|?t푙0NBn#2 #7ȁ 5+dfߋ-I(fDP3h'hStċz ~Y[dB\cKqMaIΏVx]x?ەT~eߠi"'?L.aSp{nE"qk p]XT8q>`>XusS_ߺk4BLΑ݇xG!(: JKw\kT|[N Q:R0TP"E i&:8Muرƭum-:[J`XUѐyQ#z"!3(sŸ,/CH&o\z ^)KR|N}H* ~w0t4 /m ZM,^9er_3/FYEwg56AG[s],4K/:\jc_5~Y44uI:n37p$Zh+!Z3(֫x!ؖ[$c`3?cDK-.`z[Y„֚1J M6Xn>d2%-X6-3pT8/ɘPQ|?y'MhȖ Σ.=:߯(m|K&4rJ%wnDV(x;lX⽆>yۑ̬bhdS5Q,3)@3x.G54AGOYI&d!t+]gL#-Yez@5?jd US/\!+">e+UC%GmYzޓ N@BJG}h"P l*= {B\'=% X4}}k/3Twj!yNߴ I-\C}IWBm%`Fb4J8dirQzX5^1 ҳ+UW]`v-e& !@s\QdCι*DlЩ(Aa!&vO_f`m /`&fW&u5UO UЗFLãIߊ.g*NWgOm|̈o΢Q5Q-3+{8TPLG7a.1qDQ|sz/^nbWX,k% [OШCgG Rծr)lt (`҅\#ϨB"UrqJ-<+ @_tIC @_ K2мl o7mJIVGv^6Q-L_)=7oʀ.r\?qF"%E`}b#n9Xc}Gob* Xxce|@5W'r,D A4{ Z:DdH_!d!h黏cV ̺PK$jD֘aT]aM9@~itM($ g/#<23^ڭ)4 =5G/ D Y  A@p5 I4*E;& 0'P_!6rorz9ڔm,6-.b%k+cR^i(+>zj#褸`2yޫEE7& .RD֊6ef! I("RPN4Is%7-T879Grv~ 7qǜFzQLEy][N Ro@S8zddî F3^a~xJFW9 { iP#Nyhjo=iTy8(Jږ/7HE q-WU)rrXd70};h'm^˿*O{Ib{dcSm 9o}vzQ-P2F]aް'mȶ|J9 ƛ*^=]CV\_- '5Zȭ)Cft##HO 󑣣ZVF=OZAr 2qavĜs3?^Zvه6vC58͏Nj 7֙GeS#S/v<T6 V;,c g{Z,Ɂ2TTM:5 =ָ>=td %ƙ5b& bA&QSIrt;ˆ=i&F`6r ʢ`/ l7~Z~; X> b0|lԕHϾ{ 'x,U5dM%9;y¯6/Ϗ$IdG.cǩ3j_ԇQ5yum}2 RB՟ώvR_YdzS^Bj`B3tf2I$)Ѩ03bVneޙ֖X W&Ñ$Xi;aD$9pK ٠ǯ+/EUb"&e`G{Z}6e8i2k!3^%g` Z.YNYhdc9y"g>g6k]":o+ey#:Ă8(_h ߚ z] XKz|s{J^,K׺4x| 9o1y(+<;nJ*tdž/_H¦A} LH Ri5~0.ΈeѴQ=Jp p9]$dS.6lewtW6~UiBRn!\ QZ?'F4g^j6[neh۳ͨ]F6\h[]`|idMJ ޑg\TE6OP@ݑS_A+JS<[@>éKdDSּJ"LG;/@[c?.5%RF R|9-,Xy+Gx4At]Qⴧ?H.n)'6wtt<ع&B/Z%CL Rtm>zɻF櫃0ANbe D$4Q;`#`5^s a3& |W͎㘪`ʮEPjXW! bsN'B;NtdR C )76DI86?ёYn@j"R~!Eݾqr _ˮҌW)'uH OU4U$7 Xn[ut{|]ۓп QS=4=8h_Y+7,m~{Tߢ J699Xh؟IwڅmmP}  `g Nd]}͐EiBSˆ+M F' \cQz`ߔKPmz,!J̫d7~>f Az.[L/N\%}kN)cF7Lt'oGV0w&/WI4/~O>Q5;m[T9i_/8ma[#r!2'\@Cr(]Y/VX%5Y[^xX۩7M/O| [@$bM_o)saёaSy]ʯ+c#e K N<.GKl u6u"~8c-yj`iq8(S/n-cp+&4N7&#]QƭFn-U`Ų_c҂ #_,;_*v3r3"I=yP(%f0K@&ob3#4:-LxLTd%5M@4] JAINźT5ہ&ӌؠµIK PŖ v>{ddpuNJͬWx÷k_ S]m!?!rxlhp>|PE3T3ܗ& ƥ'GK&49iGl2~{IJL%]rEf2#5%y1:F*A-.XvnJs>U^n[n[ȢTtlBV#[Pfy2S{1 jȗz2n6K_pdt(ՐnP\O^\Q49;Y_]ILg2&fWJ )l!Q|tY历/.%f2 m_$p@쥊z!cn˔4OE;NP+o8/\Jk f'\  ]Na^o"oq |w|J.MJ?ZFF*؉ݲt08=뉣M,1u<{;$KX64k4,41'6x@uNOotmGhiVVb3:hW 9 je"yL4mI{}9;Pirs a lvTAHhshl՚ҫFzXZCvG}Zc7ncw_j?wWLWA@dFTO[5X4b|-׼NݞLK{pZ?k3g;dX@ TM}I:&j#Kj;w_ uh+c:K3/IY͞tŃ?c7޽OfR_+ /v)ʸf`O1g"3,PyPD6띂Ё wX&eUE[b\`W.yGTTN/?k} R'pKZ;SsuO: Qր3]_\zKNvOutOdNDZ /?ߟ8˜pyP[L8~>p~ΌRO}^xo:2 @$˫ƿ&/4I⣝>7RrW5!J^D`oQ:  2 k"MIYOv 2NjPL5 Ejqw߽=K=5A& ﰯX}z 7ePjÉx 86:E2@@=mh.;5SYa|#u< ЩG+b2+hzH$)Dd͗VԢ|_GKTcE[ MBMUzuJSie^:l;(_yK5idsԦ4k>_4,(cKBN;⵹Y020(< @JPUkqs "pnp^W) 5 ,isK5N!F{ٛaApQP3[2$\H\]=gr.҆O]EQ`R SpkFԪk. H|Z{!6>1գe eFy]ѷޖ\ ]ki :6NN" 5'7zeHJD{vGq؉WZŷiiUr' V?s'ܰJQId"Jw%,ܿXP>p,Ysj=D:>$*oѕ9-'<@t Ȥ.G\Z[0:WG%E}Re b|v:|[l)Srbp;c (gkK>fk"ք/^CaZBlUlCme;:v9e+d\uh;C`h}*](Yb)}MWK $`z|{rM_X .$6)e ZC.2lȃU1[x*I5V43 J.)e~>qx"@޵ ݽ!Lg1P/ZI 2tf{GUvc˧ޠ.qRH>-D1iL^9fxyLSN#N8&M˛Db E-z2 zwF#|15jBꝦ.*BBv+} XHI{Mlqbb‹ )o"LM)m}ºk㼩k`%NZp ٰ!@'rIpm' SZ[fuK?v}CnW۸=J>\o9BT`PʹyV|kX~gO\ 1{{]vMi/،, ?'Cchҗ8y]tm huᶥY' 9ir>Gvh 䵅I9/GZL`/W3\{'D*6&7/g éX)AEL 0n9eϟ"BQXC9fW稝٨”R6=8=-B.|!.02#eB l205N7HLPgwR_ͩUP\f*Qd{JqVLC LV{}'_FD/w#w %+7RVET.Ӑ k,i>'YZi1i-@6c߹XS.,)Yz"\,-a]:MPY -tz7EU(ysmX':SL M"[knsV 6en#?zKnsV4gEY)<WG[@ۜ~ܩ2@@r*\FN{;H)âP˓&l"TNx쬸S#Įp(ʭe$!iWIō(B!Hʉ]2!ӡ|1rȮǜ,On?a ܶt/9GDoxҿPG#ʴen4k^ޣѧ1$U}]3=Īr#UD5)p=$LJ"+*ò߅vyⳳ`U稾 a-w**D9mjFdX΂̼a&QJIc ;*-hCxA(tݛJSY7Yd3|6+g*݁CvBX0`|5阎'+H94. 9qu%FuO]o #shhq~T̛<|?ԥ}+5j-dTC9wtL8>ܕfH -Qx{JzC1'8"^dhD8Rߢ'mT۝#yZ!$]tR bl]ןҒ4uv91C,ڒ_ C TqC^=%'ǘ3L PCF{hp!aSfɶ.^_5#K9j++.sɴ s_#wGC^_N٧>=B.}İ1|0ALĐQ#túm@Lĵ Nek3]׏ʹ U{-M1R6dġ~:I{Q4|zL$SlYczDHq_ cGqqF,9{mג›q '[; XO2e2|DhZƎ (M"k{ uvtH? ׮0K Y8$`P 9#? BiHC(-=Q K`Sױ4>tӰLL*tFM졑I^Eт">* ުqcU0{HB-bT ??ϴ7T]Sg[?0iCuu{Y;~"1⣶w4R3 yLaWF *"g*?m74a= 1TjvlLctAAW?#9VF{`+,[I\ ^'!,8b1 kr3lї#5zi9mlRP ~\NgK.vl_K tqϑ $$eV%@㢚jV +,4iۯ9LרH[{ -2Mɫ~CaqKmRȭ9v.?.R]$^[wG/krNi >ELKηgjCgl=^OZ/U^4:"rWg]~ɌŞ71mA!d`G'@ GqW pK6 Zt4 ̜un6FxbNtxUyjDn/}rgL 掠`w\pZ(kG$UFn(,n<ܓӓH+)teJ?,d„%_ .,~>\X'ثUC_on$\?#<%&kѩh&KֆuZx"'͈_q+;G iy[%، csC7f[o+w?$kZ+!+pĢCoųrN$:A9=}u;Eb 1n 8̒{ўz1p͑w.e$.]0(btP)IFaYe9={WkE5C%ȬQIMd؂uYX(n.elH-#JP tƫ x),@=g9.'\%K7pU@+m j7da/Q?{ LK̫hCg4U5BL\1_ȉzpdH eI)wRNSvxwS1(r ش ͎;f5G 4U-uRAba`|V z!v@wEɮ{tsoI:dYϵkVh_˧QhPv~CWi7mPbj=E U#Le9]!{ %-9+>4TSHJ#)# &ѭdh+zK@W=ZVEPވk2OJWi+.([{DKmxP!zH$ `e 71T $ΚӶZ2n0,(sAH)Q/^Cyԣ侬̭L~R Y PAռ!W*!>g2( b{Y˒9)vy&KGMM[[Ne"I l, &y;~r'ռ[aC$n;'~URDi-Cŕ^AV.f& sN}@RW¨8QQ. ʄNv%%$(αsx?l@]O]y;Zv$-]KTd촧; &RB '?x+$)/'"lmZh/\QӛksD z,Z ZZADy@ipx٪!tO122Ti%a `9}t0*9p"Lִ nzK2ƀ$P*=r-1Z@^\X D*2ĄNET&¸B@7?jmڢ(@ u#?ٱGFfsg.}: p*bk@WU?ޒPS~es\9D3瑵e.|=ߥp_eFTfFjŐ "~Gh_68f)ú.ѳ56< 1O+Uh=3'I)f+bۭcWY+|eC2R}9fKN?L@#~8eVA &leX܆pn5^*pG >^ӎxыje]rejY{&@ZiQc7K& cɥ!r`dw^pFأGA A )s&pI'm ý"Xb6TpB(A t0)?tOdi9%A0a ϨWe5Vyυ|)[.ª8fů%V6=DepHAе m1/Bxu\%ћĻEwFiu֯(\3˂^ǡIzԣy_$(kvbƝO T?Ow1iY0{qߤy*  b+ $*6Ag ibe=i_dz!`d\r8jWF;%&~Ƒ{8Ff0/VFA[Z-FBY,<'.AD^8K]Hӵ^R58Ņ kP33ٳYY7P@Ӫ. m f.~")@[Uۃo^Tjexc5A/߆m肅\d:@a/Wo8bԱۘ :Ҫz;4c y xq 泩_eMNNQ~WI= 7pnqvĥXEuj?&>:A&F-#3"]ߵ\,=t9f闧F_3v,' g@&3z3 JtvseR(4i;v8q`3-7UAD=lP ZS/7J_?ne%\_-otbt}@>Q뾏7r {+u4b>0 +*=U-#Nlúg! Y1o7f-d]c8J)4^1 En'zBDrIΨ-wa\UI=ϛt>]XIyt+uTv0)e_BuM|~ȧ\l7Z 4or(oEvUœu~</ #{=%k>BxByJE3.ŕ!ERnp{gtaS:EC+Mi/uٕhgVVƽ ?I=tZofLSZBDGlZ6Cuiϯ@f e*=f?&d|>< A37 ⽳g5÷ꟈ# Ur[X3yd2tӑ 9c)^ t4#\054ڿT~\_{c`Qqmdp`WwI5e'?+_9Khد=0de#>;.WJ@QE>oWTwc?b.<B%D°L Q_ذoY,/hCg"k{L0^*6eco`r6oH0"3%eg'(&OYmU 17}?]JIXn *<- tz@ ݾKJrPp8s/HZ{YpmWBm?5pNs!aة)H~ jkN4/塴ad]4NEalCBN)~ X j2AGӤC GC,K!_2bcf1iu xۋI<9b^r,ӬL%u?ŒUd p JCuSQ3\;ZA A4G:QϞ,NJhѐZ[0euA^E)-pi֘ZWB}iO3'˥"0ȢK Bnf(i^l֕ypz93]aVg" ?᧋̛w|?Ijx^?K遟zDO['[\=-PNHg;w!+($'ljatx*Xo#Mc.%2U9"I%ҚJ5Y{"8q׀ja!]e|6r@6ILsM7Jh$e!]v AZ)JjEw ͳ׵iլGI)X}lXߡS]E䂪I]M hCѐ=ph [0K❧C:u0B\|ҡT0E;.) vj @FGvXKږ7 ?-bWZgE (NJH1r~쮂UO?'; S>Fd<*uCLO+cvZ;4i[,R- ͮ)I\v7m芢^43')nTGPISjNT)ξ-*j Sj`ힷ!'Xzhr\<*QGwNmcHpP&tH 5&.69OfWjL @YN#sZ6Y :s=²yBWz*R#}j䏅'!/z-˹HL:N`KOuWi9 ˆ<@"cu# h͖R1!Qj/_+} .Km"MGkɅ\nsp">(Iʜan%׫+;4T,/Һfx)#7b<9;]dt@Uo)cMc_!q9p{k |E#U>\Tq&k.>1Qg[, 1@e@c5)$s5B撘((UNYe?<\Ԧ4踂ךJ[8U1ƊYWvL)F4d|Yf1fd=RnQ嶕L?C`HֵԱo78ɷ+?whQ`gtm=Uias5b " KK[0hFsPz55ݜ0EꄳZjsuN6c}rһv-7sF*6g*ؑR<+8PvbiKz(;0=@9.litWl<0R;ΗU>F `ʼ4rs#)#A8Y3lfJw==lE 2׫4D|׎bbEVWoT!=+y-vsoqux4ȕTjZՠXݥmt~l ]Hgulfy eE&|qPh?#d\L3[ D9W/blF]/,»v~I[~^xT۲D>Eg"Kp.R;:,0&3N%1wPx7-tT &IKY:Yؐvd.[ S 7@*cP}nNfUSPw,cۧZ=/eUZX"M9 gGi 5&ٲg5j_!H,_i(Tw~$ X}{-i#xnH Vtt@5#զU-H(-[&,*(O4"jMI(dEE='^ALi(70}zs^'R@K %[H0SJɶKGqLлT@%Dž;U{4H,l<Ӓ3*4<#؏񴗵ۆ ~A6NT0 wH3{wE(,#oh5jNq5;k ?0``m$?i0yo)A3MGhZQςhG팎D`d EZy=ODGm ^v*nSW|fAx$Hy.Kxy )[[u3 ǥmiVMiwS 2R=Y tSoKpXig:^&sAh@ׇuG<;~뤞Зd`]ӍX=iUo`oL?#P&2I[cނ/XvxjWh}7~a||’n;ǀZY1g]8 m+1ׂ `R7X]w9tZ -kO9L(,E#~?P #ʿ{r*ChmmpWQ/q\Q8+nwxL]*3 ׄjvD_臜NMt}~Tk}(V.'|D `RyY翫l н݊:x ƽYC? t~s3h 8]8%Zh Dar0<R]E4tLgA!׵b;teI*3Zsӂ:b̙JmC~!WhC޾qq,4>Desw>/(g^}( =L%^%iV˫m jF]"oWU`,aOq (@(=B/!F⾄q$^c?Z+os6LvA.19k]"dnstz`=9kroBFIpTl.Y=!FO@dq%sH1V+y ]UҡF[3GվNv ii8vlG.[2d} 6DhpuR,bvZ,PYUn?ޮ]EfG뿰!=Q.x5KB9t0B큞VV ܴChtn7)pY;UWm0"r{!|D9B]!,CDx7&|"X6'q55(ԎQG]ɧr~ufG&rlB +6hA ҅H*!gV$>pk:1dw*@$8 cE4F|`mQM{,Cܓiw2>4:Nұ=+e8 EIu:9x]xȀuk|\a&xѶWxh6`eH#bÏ &gN5 BǁJMV(wJ s隩Nr3Rtܓh}TY1v%%F]|Qd[sBԘ,EŒQMзqoYLy i:XPkـ*|w(X}\w Cܒ v-¥ﶂ~&1IK2U#jpDOI 8+SvRGRڔ#qmZhC )hSXDu"myFM6vP 88N;>\ kDUh;"?y,X5bێG"zƓf-*9;o.h(?mle>Jg2f\FW: }B<8ȈiknǣEeDH R`W3=[Zx(*صMArf#QPk @<3oOuްmބO -jmbx{d0we)dǎ:^˕x^ 4}zym;Q23"'|h5C |j`\e+<G uBnW{.7C8%B}!o(T,r=q,<J݅`wl_Bm+Zt#g w):e pUxom9IHM ,R쏏_lQvȟ]QޥtN~Z'ƈaiwYM?:2J 2XUW)W=)?L\puyzw՞2OV2qGSgT3~ƜdGlqt*[9sZ-uT26jma4t17-AHF"@ :/HNt58CzjE0@~4R˹3L 3b*h8qS| Q Azo9<ˮ_kk* ?ƙF(vZD+k:^p`S#쵩6Mduf{=*]T=Mz ć ;]_z袄bBIh>AHk7Ww0DS^ր7^Viť{.8~)5'``}4q6Y뺀I:Yz- ӯ?jl]5# n N^YVdi_r99ٙ)d^X5c5࿤]~M[,ɱi ,pPgQy;yk4uW-Z :,'^uZ8$xf>'!Mg5׽^n6ѩ;ȅyesPd)\e2ZQD|& fj>o>F&;oL> A%R O;#rKpAi [+UT74Eor6.]'* UYf@۪Mj$v=ߗc6Ϙ+}0@D.FVTZbVe>Y\_`fLeӢ9}>Ofe&+$Ͼ \C&< b N^k`v,ʶaeVTO57⢾/M?#vmƇLz|L d% sW[<]k1M#:DaZTr"irY %It:E"sU\rei6(g?뚬 FrAPpcLL@Ir&!?@ch*V|߅`Q|O FÆ ẒUS|E-y!(z#~UiŌTHM-EҪhf}X1:=˔0jſ);plUa-5Na`xd&٭bA_@ _-^ ji J[TfyPX>Oˈ>+VR8}&`u,WJElYK h06mAs,: ޭ.p4,4xZIGt Fgtm(F̼*@^?9+JL Zbx8䔂-!!d'SivT81!{l,utgJ.XHg.% [v~ak18ZZ:Q_]:c5ny[<+B=!ՖO sX;0}#+(ߣ,C1 ˓E`ҲשotwMG DAߏy86@3^+w?*>Ļ Hg2,):7Pq0K+ou*eHFZ 0 w~<U0/1QDg@Pgb"D\ԉ:逨'gS>< S%Qnv?[%} 䜏WoE'iyw}*Q>_CWY {.)J,z].}Խ[Αh$Fϣ HgQp龵fuKTqPIa0O'g\|UxtqNxyoFN2aHEcS4fpl2vzg{gMw@MГ E /~Mlؓ1LIDnnvg)c< p@| UikEx6]L|D' MFP;"b`Y(? '|8|7&.`Ad3YY4^~Ưۤ:-7Rם_A8XC1.p>FHADk'&u7;T Pˏ{8%j/@mݷed[l:mJ\]s1rsbt@`` җ?r&vtp-9x-Jt&-PVdvS&Klܖx63+(OF2+fԾ :EޞN8mO%ٱP}3'CRH5C)~`!I|c46 +(z^=3] %dž0y!"?n(suo\KVFδK@)$,2 PC͠:CSB+{Qd|X|vpm1Gȍ1C  p̠tn7A53T1O~Է4&X[} &CP2W C89UE`"kQ}RBiվ R%CKǪ({r46tslm63Ò"ܝBY7U3zNo#ED/a q gB Ypi( aa%O,LJHF.ື LOցHTRx[6!WM$jн/MGNOkd6%" ZyLd<#5ınбDpZ5kf;,1D>lYq/qGД9L옅+\q3?]89.BK2>|!bv/fH |\U_Pg$2WWpKYL~wy63v_} Rԇ *QY / ~A y]X?2o@Gw tF>S+Áf3X_7o0cJzfd|}ެGsEaσGbvz"n~f}J-&ǻm ']cdIQ}۱rI[cD< h!pıouEL$ͪ|0?6Z tzo_y :)&4  t:~/4>ߖӬ2-T o>4C‘cB ;XʷY:`!FbڪEkTvhV!dwP T{= 5iGc*~հeUV`D""x$ڠi|exYDm{˛h8`%ϿBsO!z!iדgI(zt~9L; ?!c¬z@)#N,K ğG=>^\P!٦dfj h< [Lιpy>x]:nxIK٨lQrY+ oi[AE;/3d:^ɮ$.ϻ-j+ԵanU E=¥,XvV0ۄx'Mjx|sҥ >*uB#c6GF ݒ!(ﯴ,s$a?˂P;R|8a]B*܌V]$L3Qx\UY>w>}DZ fXwYR3G?\G[ё& 'GM5hUYt3VJՐU nDVW܆ P+0Hcio^kd.Dg-NWl€2#CDsMfi|!93:-gzZ(ڃ&HBG@N«t/m{jԣDpjb $+T ݿ DB3E3G!>6 1UStFUڜ÷KiD4容LU*04 O$߷0AįXXؑ uȘ` &f%CMOon:!1H⤄H=Ŕ[X,@!;{_VQVU95p20k4eI)%fjP!*JO:yϺ~Tq"p.7Cf=%ebt.zӿN):oCxnI"yG6o.YIe7cF&.T,% 2}󎝜c臂zLQ@y a&j47CXuqNjD[|)PW `M 5iv(HJBqӂ>{#+w&piȧ=84>8nz1Յع .D ʥWrf-lKV2p=s?S!؁8 p۬T堂cwYyc)9>Wu; Sy{lj925DFt&_ٝsu zLH j(Tb`dHd=-o}[6ofWˇ =nK ݐyl'PVĴL}/8EAaT,ƢK+XO2iJN7'Toeyfpa١')plѶ .fG~AP7[+}qAeTA}̵lL$A2K#ODLD8xCMq<+QP/hU/#u R sG$WJ 1/Z{+X[= ;XNk"' =(l`%ꔒk;00gE#Uv;W4JRJul M9es*zք5LNLKSAA1P<+3ѥ{ ؜V=$t _vydݭX>kNF+NUCr@l!ǯ͐Gƙ}2 .d}Ϝ'-{ B9o>x,R2澒c _J-|7âvTA/gĆ~pc.S(v'J59~e-&gך8 %o3g*'Ē/wSO-6tbL`bMDVRWk}-F{6y⿅X9d}$b.(/I?NipGUhg\fY:@Gϓ[ p" ض@cP0E'j\3"ö%4D0V;h_LvB{YAl5U/sfb[|o"հ@X2npaї s"l X|meGtY`u @s-+%v/cNL MKH9D}MPIWغz)BgT0Akq]",Bt*')CWd}1+T߼nqXWtxECD#S'urbt$Oҩ -13;ձzh;Cx>e2' P=b|kCĝ߂Pt{ b~it7/W"@?  4IPvٟ+dՠDrWz-c%=器OQ{Y|{Xx)ȵuo M:¢n q[1bK?Z  '1%OXXb b:` >ougXso݀IXkQo|f@n|~ b#;VԢ&7dS;{,<$65em"fUKE|:OׄZБz^%34冷D]UKKY:谪޷:Oe:Wݐ>ZrY,7x]ή\=w(ۿ|gCuZ.Cs1v_'ŮJt -wv(ǽj. Z$(ni{{]~zrȉO1qD2vb#I3滌)`Փd肅1By ? znwA* 4aḢcd//jj6xP?V,~$΢QnL1֥VЮЂ =L+- %J388-d7}C -aǐe(6Qyi𩉹Gj@!#+\8 prJNշ&g'a-:yܮ1ޕB`/n}se0m@wӏˮ\͛G9? *k@!;kv}AFD:n+3WmŸuH|HH?~V-$T ǼRPi$N)2XD0EXKAT;.XcSC Im!2|喉] =&c5qDg&1˂`2d`,޸>F^t"R("$j9 4 Z屶Aʦ.G)oOaN?q13o  /&!: /vpL;JQ\aĥO X֌~`I>t$,%ܵL-"3 1}ffSm:i M> Z^h̦[&17̺@PK?.3Cv멱d Joy w.h < k]]5)k6j>kBߌ=S\lIJE6j/G2]$jb"[$Y뜣s{A^`:]g{_!u#P*;@f)ӕ<k Cl Ldy!Co _1<1X_; Ϯ*H*;J۪45~73EA-S3N]np e9OEbBDĺ1Lǔ?DAMF(U΃絸%!oZP򄁒%疡`JE<0_Сz ػvf7{߸iRM{Uh9qOS{HIMM%ن$.sM{3i}.8@j{_Q '1S">I' <%ITlנ̢-b:iw8'&MdAl{ګطVĩJ-ݿd2Jy,&L!6nNh#G+-V ܛO\D >P();žk5 hestCyYif`x*^~JlN%eNy^.Ĺ[n[ ^D"(Q67zD"@ !fӏ FoE#p(y y$V்Be> ^Ҫ"Q@ <,*LrE@j&ؚYCgj@@9.cTM$knNT3g=g-(hQ0^[ᐖѿ,)O)cP Q@ /@&ęe_ݭv@V4LX^̔/ٴ>N\*hM3b$)=ҧm Zy]ihcZ-0^U"2` #4,MIw4@RR1g[wC0F(RtLm4Pa?7 х2.G-̳f]bo)oA܃^WPKum(O/5_'Uq~7| ,J"0ᚘ{-'k7(Qz t@dXװP2l9o yG{9JhLRRҖlܒp "W?eiGxw6蝱:Sw;w.%5=ΰl;Es"Nuv=M -LWSx?όߕZ 9A̫yy~XowNRcM&&6K/0k/t|J5h<WW,*8_Ӧϳg "yyJ'hg5!072#R=]Y-Yz0ﹻgwRYKTx5}W )^5 ?Ib+aaNh-6xa6 lm; WC]} {H؛E'u`/ ӣ׺#;h=Qkq!%d&;7u҃xkn3VM>?`X2q@5_] $V"!vRuQusHksҘRDk"ɩu^4M[҇R SeB ?i:q&o=w GKAʳ]3"uaS(Ђ+v^´d)a'IFqܿm_ OP9=%'0^`蔃5m}Dy7F pn\;˾5) x%+]0%z[uI0J [ sA.`*/e%1W4q#+.OY !)jQX,x%ʂ1ɘr Z@sۆ~wEUKp kze6v .GDb [Q^Sk[ D1!D_$YRi͵_#(n+?ZJ[>]|EY) ^2"p=C^g~[~X}F%^Z8iwuKg{e :8hͥꆵ%/ 7F|˗ږMC-#ddmdG;f={8dRfPs 24=2jg%-3z f4wxtv8TR yea9Z_|t *7FmHSIS3~^Cm}%`NS!G[t /ҫl vȚ%$vLV]lEQ:߄nnjݜqi"[ܗeD|R۔\+]u7߀%XA=lOv9 %BNT+u1\ғ9)KoSݤס$ QG E>%1O`8갋-Tu Ke܍^xeD^0рA^` ۞ H [a̯Vio:>JWmCGՍ: ?,|+^<~ѣee1 c9eBLZ%Ba!&5r=ħĄ^t &{.7+4);B,~ P}4q\D1[ a# 4{# -( r%rQFk+4x>&514z e,pk@G!߅ݬ쩝.jty23SB q,S5 qy.yqHTy[EL&!s n*$gf+ڍKRȮ*_T|^gG<6A, b<&.zxՉ/a{4'Nފ5%k5z8ҷkWlI4_2ý)#֘TN‹^3C?+ĹH I0?~O@r%<-~jVւfܹzp Y{{[*AzX2{-Hut(Qw zi!ڈ!DoT9Pz7pc^ƛ{!ۇIamWKk@YϕL |ѸRdXUAt__l ~IČR| 4ȩRoŋ82;$){0_ J@q fu.|Uy SWbuV *NիT#ýhTVZa%.#t0́.)r)g2ݑA6U7#5xXybNb14bn&*_|>U6h Tާ'Flj(G%벾1F5rfA5f2 ꣰@#ɂ%)+z)Ot ~>hV*+b{5uɔ#1sȮZa6o C<ꨦF57`=Nd2دbѻ^sʃ "^1#]Wh4[/.Jm > 83qk@zd@2WuGum~JDQO -=]AShO\ћpJw~kMUҌ,bM>ҵGNSDQ?|R[k>= EŰoyb"qu ۠_}=#MCc. VjqpLlZ7Ϯ ?qerDj~0n)Bry62nU'n ̱=tҦ9&n9yGͭ1d RAwSaO:ުQRX:eNCGv%krmI|aAP̱lz6H9c5 ĥPL^`%+_ /R{H~9^ ͆uF9ԬB"1&x"N<;KPç ΢`XV~eT*`N/E<SV=02;ל 9b94$66`lq^/_uڎL`R[圴&<Ⱥ[5\iƨbײYRY;Y%h2/ZΓfngzń"4^*F#&n,bH?Gm8hNPcGOܮۄw1T 1ṉϦy^n"սe fuՇELۧH u [ U% )mPG=y~H.:#CQP n*ERE]'t][ lV*jzmc>}j> K6Cض.NLQᲟ&)Wr76/kK_͗' GAtY!ޫ(:XSjwRywfc]vhNhPWqWZ11tQP}אdr 'iJ2&NɨO$:rh0%bߟfu4 mC}B~0V7oی\o_%W&$Ӯ4;IŴYW7kBp>,fA%DwtAE]D=Z+w1Ϣ7y(3(7fĈ$"4N,S 𙛺s.Oru|h9lӀh@V[r[Kڂa{7^TnXfg*`j^r72d&} Fs 7 g^Ed LeVr*4‘]rطܭP ͯ-/Nqxl6`?)pبsb M`#[- *?;4f}y¯rg^=ZՅL~솻e0{ڴ3p¯RΎ&HuhYh<{7 ;Q=͜k8W7V]!&t{> Ỹ\q;##%|mXN7) .~!&^h]ܤzڸՒCǕu ʜc3dȁn(3nFpk/#׶ 0F֥<[JoIOɧf.U-B@mi!/`G"Yx4{fsIT_*|%ŋ/|]e^1t e`MۏڄRG19fV1\?zI@3Es.^#rzBv]7vy+T aL (E)҇g~ey}5sl ȇή-x̣r 6Qiwb]}B2&m&ʹGSq>WԐC8%X#D\jf^(j~>Q+_"->UhE`\=zIS0PJ;"wu50 huBQ.F+xufЍk "LS*LBp8n`r0hNWu[:ԣ~)'~7Y? *?NKt7c;)UԈan wp PXN@)+-S_"i2G\_l6q,n( un MÝyXT6vٍƴZ<7 J^ՎB2/`!i|I~խ~_[^#L!T|y-Vv& i$15EornJ)Jnd_ R0T(8ml$}r>>tw_]@71:-+"~ًE ֯@E"m [,0\)AbɅbsy7Y@f_-N6m(!׊IaRn-g wW3\=ڬO ) SٷEڥ;I*1-'m=.&Xn5! 7X$WiаԿ`Ѽ%R,Ɗ}E=/.'* ճUݟU'hxƘ|UFz_8]9 H;VKE,6i!YӍv\ Zˠ> GfUvNkcihO'lfтuXn8nK,2g)5 L4ϐ_]bs_7 5BqiD1ylW;!Ԩe2Gg70;Ϭ!_ɷFU!O.8:WVWD" hfpczN41vܱ2и>/Ox̉ź1IK6_{Tc G-Dsß}VQEQj2NG0IP[rA^rCeAY?2}C1q ڙF|Jt7d z?\T@K>UkU{=:ߜƔe,{^!R^r\}KjdK҉QU9鍬E.Nta'Z+Ou^t(A@GE?F>m-$$ךPJ1 prYv0lp;&ZE!iP~J6q1} C5 m7z(ߗvFrxѪg> 4ƫ9N4jwGQ8<#+qx`cI; ]X8)a P=`ohĎAǣ:AqPn (5Y>Duu% Uea3򔭆?C}Sְ |:j"ۥKbƅLoy1ep^zx=1֛KW&feB% ͐EA 0k[LO#Άm_U b~#7xNX.jx8soA +*[a&?޾d>Hdr~5qOs$M^GuZiߨxKjRH )]o9/ `-J# fh/aPb=7jA/{%F~v;E+kS]˟X֋$35Rgp2)0*B uJAI_V́WЈ!Evb(32e/HiMXw4H1o" Kq!U`@S fJe{] >ہ jf8(ȅ c/(0Yfe/>he3]9!6@9 ~_zghT DgXE2\jPP'8ҒXM&h[h4F]EkTt9+0))L;=/2E=% .*|ljt0OdWTчS)Q]Vk4O? N(4a/&x6Nqd=g(U EGQ 8/{pMHJ!ʰn}zŶD0+*&Z+ќA\Lՠt([]OFcdJDڽK.*0av]< 7׶ ˹irVҭ\N'$im[n4t<}L5 ~IDSII 8&/h8kprp֞;Xt#0f 8$3ϣ;ӧ`ԫkZf+ &=i9w 6n9klZ5F  @zxI\!SUAR~FKOnmQ> ^B{r$;Z2:HAZ:E)4~m.פDU2'AJqGL,k2Y=WΏ';wQ ̌48J+ $dt-/k4! 7^7Q ')]K?SFzwyF?9  WE|]#ZՔ 7n=<9V[MkAnl͕%Y@ s=ykTM]AqBN1&ڤlMjEOG*~xhLq36h$ޞF etoe_6ExPyU[SE`͒D!R2Y6çyN~Zvٖѐi8㴇fS-(D{%6' l(^Ӟi|AR[+3Q ڂ_QNoC=»ʉe[chb2-]JJX`rP{f!QsX _ܚk"X#}HZGml-2|T q/3C4Pz j'ӊJV+-(Z;"nQ~j?Q>lފJT{2A{.+> UJS2OH =30#^NI X] F+Qih 1`Ú7<>^_'4zˆ 7mK'0[GkSDjj\S _[>`l@:{( &+;rm볠Ew/#؃1p] ИOe|l PɞşfS^muBH:}v\g4I|zU8b5gRjѳzPgw{\MjBzY.8\Ɩt񧆚v;v aBW?V:J1s'7ra֚K):y!v3zb|#-vau^e1i<3.;)֎]©#yQ8We-ݟS+1زPK6%REo 59y{bASڵ< %dV@_`h̦<߸^X/b؎prl&7D]$?c jNB"S$Eʫ哫~)'0D6ĀLڢL,VW@cK{~6Nޖ]0;'HXLJ Jt#GEE ]a?z(YZy E*U~@ܔ" ޹(+ef ;yƻ.(S_ϊ3[,<ϵ9I=V9Qpy`Ƃjܖ+Fo2ůS)BV62O]ޕ֔)tC=W4~KQ3SY5RL2  L"@b̸`s-GGwH٘*2=z Q붅[׊$x&)"&,eV@H fI!ziUYy JX2& Dk eb|&S]Xj[6Br#+KfaBD g_'Tt?GhQktIP)YpeT 83]`-/JtLބܦȌo@kDw*=Q叜m9Cr&{+@p>3ޅ>1|pT+놏pY?K`A y0YcWj{fR5|N{GB?梞zG=S6uȒ9OY27ydgze;J@jAߝ߱4%dI / HKާ9?Z`nkF6I4~F};=Rf#IHt)kJF͙ E(`CkJ|4Քw0 BCwBL/P@kIosvBW(f'EwTr&!޷ʘݒ{WJN#go ? ^^ Y\rt5Y4 Cc8y[I(rg z]nW<ܛ`&)`[zt RǍxmcRf5% Dd@heW"+3A;LR@CLl35Γ*^is=0`}/ HwSp ZLJ|Z8; LVĽ&Гu!۬39HEbjJ#3$Ė!}O(H>USO6ֽK4.tUE_+gjS;Uw033$Ǝ9]v&U`RNXTw+Ͳg\˰՛N` j;da )3~#絆MEgzkSb kǃ:& y'h30ɲs=%ƶτR >tpNT3:ʟ蕆dwf,@}:#V)7gxљ;x^r%,Ffu? ՆX=F¾]VT0{ըP۷ e}2OZKnGcB2"5gN>^a=3WnAY:  ?zkL]͜yQf<+Ne8 meF́=UEQ酧29RSamĕ;Z cu(ԛچ13[[*NtJ qN$ yJv?_?.g[mRKDz#] Sӝkx(lϤ=A2)ai7>~*N~p< o.[<`H(^l)މ 4}¶JUQܑŒD+̜+PQSɂa Rhe4B'n nߡ>^`K}T5hٚ32{ @k`5=pD;onC% qL[P ~WewCu¯OObp4_9q0.AH@փAGSo+dp4J-1~}l#Zۃ?ΦL۳\_o³u8GYL*[|;鴕::OΟ3!ꈻt{Fu >H+$)_Tl|i}l;fvlV]"}W!` ;KS#ƆڌpHqC;&H}r*ob0a"=ASi3U$a|A3S1U&dVK\~w92Qڱ8(BUD hE0D> #Rзq *B&Q٘3{ ̈́Ê,8`~%-st,9s+ݧ q!+^g[Z|9FfV1&B/;Z3Ta<-O4/+d~S,5ۮ%R3K6RyUSAYw6NtЩ|:C4.J9L9Agu`_$szB/9wvGCM >BeVSq1VE:S[ a:lnҶ=Oe~Fd`vG3y'32/cKuL.늦~߬sk8@ xZ~~U qGY]YoA+_m6񷢅N]e)걋i΂L? } #:ZVCǕ_U5EGQiS!Td蘶BH*6+[=n<"0Fr&SCy;aJ@o쥌V4I%~u?Q#jv,>Z[qB  2E[ ^aw<ۼ Q,߲QzMԑfrY^,n.b e RŋzQ^njD sVV@)9=Ո$ocLRb \Rƣ{9V+̍50QFnrC۝NojmMC|VZ[7;RKb'GbΆy=YV̕T&dء#: +j|v +UN$07)\_W'S%M/4yRW_3.Lt0jyl} M;;#<͕f Н~YΝ! #OgF3\{]W>' D&z&SN9:GVv-pk)֗N\ITfuI XcQTH|mK{[m_]F v S%"( +£'&}"k@%g*׳S-$B##VQ-x=N2]}n՟,x }5{QA.UyAM'Ī+R/ѓڍ =I .iE& x̔{Jg T'덐ċҖY;c-_G5WNVe0D`,d^+R~8xAΉb5TV4ŵFh `U') qhw7kɳEI2Uv%&VB,wi /g-bQ3J9k^(@bF-{*}9'n]m|ӃN@A]^2^A@Mh Ej b n{dž}ԃOH3H!<}KŸtp 9k&RRm!كM$Pf!mӒcky]=.P>&"/? R,?Rs GlVjLGqU#+Z9nZ)Zu1qg (A 2v?dH8\Rw[W!bXŏ FLJN]Xdп7z 5~eQ꾨Րf+/D۾_'Qs7}n[4߾bQδA=XhL ;ͯМ>2ؠE*21XNٯÃO|ktŊ|eyq{4/J h˜fo'LNԃФ BvgWw$W%qw⻭}"SIAB?&.Z9f.6dVp`W!_'r-֝"J;rsƯHJF8vG\m$h'xT낦@$y 9Maɓu ,*s+MHi߀c=25Nf )xFfYڱZPa w$M_90mT[VA\2ЩxUt'mݾwV̵8[j2Kp ndV^<&BnhU!hLPP;35Jv%Ld?ݞs];Yn;[vCa-ӈIm?I6'@S\owe8XU@cuue? `%.]5w;'S+ܜ1tph;U#2Ҡj>&R+߶TFs9 EHw_ hŏw$dsaE=Ŧ*8w)(P!|TYk?⯟X'O*="8+2müc I :Q7{x/(QU-iӡ)w"#rf"NkʙR7z5.w:gܔ֙-;9%Ҏe 9I=frfzP ٱ#ß\#f-訖5$;ݳZX:j90ץ=Q2+XAr6:m`d=|օ 2J*\'2W:@nj oR&p3vpfvN]u:([yYDbn|Ǧ@\A `8a@s(KH* cxNf}')rTgofrNt9(44ϖPmwV @a2_{Y?Jۘ4a~{PEJ 4^\73YMe10ٖ7ʏIOfƨF/P|ш:7w^/H ?w!*(VR"ij#pueL'E ˁnX7攬agK-A?"m`kL&ݪ#=z^=K d=uNX9py~pS(Vb཯9I}5Q" ׷{8jIfn+ݪͯH͙lI!vpl !--a.Nü }\us*`|Ei^#MGiU!WF~%PAoX8~]uŠ7fJ$8VF;8=KX4]$BLj*JlT: H MզT 9jr_z/C+q8rb 'Lz[hIv++~"9< cDb|΂ D{W.!*_{|U$P㼊B]\d?gMţ.njݘ]9UQ֯v\dk!Уo@o_z+3=Hb]u 4J[ԓ9Z"AǶgV`޵|SV5uo38wqdʥL'[T6!J U@ ~Ub2Ҡ fխ&3Uk(XPUA!.!L:,< ZQ-Cf>!b [E#H**&4x3}tYYXw<3&U uUnxϬ3)gu0T)\ D"d|b0 yNʔݗVo=X +@IMԦd!Asf&~\ccӏ_.߄Rüiy6ÉS禥 n,AV! ౹+xWoΓUWW_B^*zpլ?CX')"932WBORΌeϯcz2?ǫkg޶~G$u14e]HcBJG!k6cjzF> }s+F5̵-E?ZT1Rp>=JAP ͕0A8>ְx?eNYv ɍgNuFz+!jd.u* ceDa>o'PT9|J}Lb14&G%Z{hX\\_]u75EJA?ԦGrO%@\id/Kh$)w+P 'BfX z"ܣ Ӊ+ewPQB#h[g h[qר'*zrWg~jqNSl"-|ߍ)%s+.ԏ1_]jf#eGk+WGIlIRH]kbtv ia@ul*Udۢl wt=[8e6⮏(1h.;c<\$R3f~̃up2x(9kbz#qP,Ji*{1Q$gE~g.4 r]|F?Tb[)Y75)x7JgGr ]*EYJlLEM.yW~dxs͵x:T߮&`3f1ӯ+n?s:3&plS q4p0WlUH_htc/tf~=嬍ң ,ĉ:*2u߆ 0j|̹O睩adÌ]/Enu/4 "G&[5 IeXlJKCOyJ幮Ty8 }yD5.Y` h ym嶂>:aǹ:SV($Af?txIx`*ȕj?#:u5 Nm_0K^),HsO''֙f\@dVT.BSdUuؤ%1ljZh_W]s>ޚ?kuÆpoBz|k6&@4z6v7Fyjӗ"$dE3a!/ $yav_C]KU "< а/@QȓTJt+i{!MRZ,)lͽҒ HF3f Si W'x®v 0 1èYg(Bpq5?P_.qCc,Gwf;VeAԥIB?"w05Ď5[suFIڸn&a?h2!nS$ my5 8E)//R?`_3)0 "MĄ|$E !Rxf+6;cO =j2&8]qIV+8J!.Hsx%+X,@bn(srLN)lʊjn׽M>z<ghw?Qn/M_'| غ%iLVXtR?U7w[VGl_}3|Bl[E X/RX^ xX~v>!{zMd& &ݦɹ˸0ƪv)PKpq31Ы|Dr)F>rYp D MN9LB3 -=.c`Yiv?*J JfFؓ{/WXU|Pd߄ {fq8 i SWܻԾ%ALF _5T|lFdP9 ?^Fֺ8SE<qQ1-/ɘJv`n+pmd'$]pj.abW a]gRAQ;Z{}M0ZAJ+6ŗtjD'8jYִe2XqI ]Q4!z7Gs88 9:}S|p}#el"v^H('aH. ,V}3qckN[L[\#Tmm&$BMs R=GmT&sZ6pK%yKsSh;sWhTTo?rٵw5iCmTbY G 8ߍ #Vl( ;4i k9swdd^:Vf}RT)㆗ЍsZVXuQTJ%G1-(X)*}gi5Mhʈdδ@S(i:_dAJ@[Bz;FWr#7B2N$W8jdKT Ѥu{m1է{_h2n%r ff^jwt:ǧ[{3kyd[YQ<{[H-5~h6"yy )2ʼipHH'^+4oGWOJ2&]I*t:SRhPՎ3"gLwI9ՒPDD%jbnI"\`ǔ{zڜPOJ`>Kc'roQ2bGwH&/$&﷚k9uu"w@Dk66'M=>SG7ԷҼPnM짎:@p>7_ =#:F٭CM!-[oQPDz ) lɚQo)% }J90]H$yt6:ȶs)ǣD'V)4l{qxR_ wFv=>-s#1;B1nN_ӲɿAKGEwBW5RujA|e ɍ=Ы8Tv '`$%Ϝt׵Φך9kxX~gt?vঋX|~&Ⱦ7a~U?G}k\]L!ңIC"HwbZ,LSԇ{aF.Ubу`Ov~lhW:ݍ.{b͋]Yt2>n+Jny$C!/ؑjM},iڳc-66,C:N FtA%#Ե~Nst=;EP|0:uX1nR3<{\N f{H;̐K(*%hf9Q^3z۞ܛX ;D`Ek5 gAťͨ @C%Wʯβ~o3ղQxȣOgϞvѥXTRޘؘJ萇Vd"\шd1|y=U::`pgm ;}e:xa&B-'z Cpӊ}Ql K I|pe[{ڲlz=LD.LςKѬ6cnwf|#9h@g )baC<&r˺,H9~XT ?,qk^h,eLё| :00mx{.a^AR+ |y.>2Hї~ sWg7iٍ!{H-:97j БjUዳkZl9aW<˕8 {oD);m\VލӜNUdMwd:a p';sӐS9Y3(o'VC7,(ZUo#>})j"FcX\W? n@-bU/aC6ZB"sbaQEz +cZܨw" ZVeIo.&3[bn0E06J֑%GaRA9mBr?Jx|u[rDɣUɐ}m?Yl yi1n|[AU/@Xe~B[|;G&[v˵>z :rդm^&qꫪ7?r!gp<#+քWz8D*~Y8['ZnUCG!'th#3$wg: H~WUT ok< Y5=kam(Nߗq|%+<̥78mv[f7UV{jzBT:.”YV" ->%/@G:ae7.j3AEn4&' NmZ&̜s$,?߲KHys\v8~cJ> a&|v) Ʊh"Pާ8<|N\j|J+_K?IyM굋nin2qA8sfq%+'VM"o[XEM W '0E>81` XEؑ?[&JWȻ1=gZ&t$}j#QO4 I:2V 14sndcXwgcc4K&P԰ . U:hܒ <_vq4hb̢"QxTb^ǯ+ML(٢ߒ4>%|qXIگ6؛_- 1e$K~%ug{-?lY10l!ҝeM zO0LSy<:Ɏw/J'n}8>g΄i~r7L*rtYn/. ~]*1J/̦Uklb#ӵTЈ  M$\5ȣmgb#P6]^kZ*;qM+k# Z&_6ǃIG̫󴒗?dKSo'z \!dE@a#+2m-&#)vf`oQ^*zdw10ӓ ):ؚc;M{pg#D"4A~%?f mg†&Q>2`Zl.xj@gY̊%r"nO/:2AVFyQ]lFE:ƩKLUBg1|4ʒ,YѹOlvY3s3{eh˹Y&E@:򷨳++o/l4~ gS؁JVƑk {x;gbM&v ͿR'݀B˙I< q)uK9Bٻ4ӥyRJPߓl\l:1f~IĘsSQ~[^BA+.;-$x[ʡю77tF) t_xQ_T@eSܾC(,PYR~0ϟP*7Pl9E}[ [tU!tlyGB-~r*g'9FN#s?h&o}Eh=q&jܰa_I4U%$ EU]auU@#6fcٌnY_7dUsesBXcٴp Xd\U`לf aUZ%7ZhB wc ˕JQV>`>EIG \ƒw[ÏA1gS͆O^WJS<-1lztxfJ^6lnᕞu* 2<6> j(a] #"]`͚Kk[8aJQUK+gOہϹZm}x#!`iȦ -xFo<.Ѻ'x1^Y-:o>o)kvrrS:c$m4@|M#Lс ni| ntQBh<w Y" Y8 ,sŸB#mә_UU}Դ[_N* P먝4УAr [Xpit8#h)"ܪO n,oNϋ|kB@"Kh%WvK 0? _ߑ S8:Qγ,ԈԚQ:>v&mF"%nq<9BuT oጁN@< ^?͋? *א6tY㿸cLU'^Ru4sj8oq1% 8IOκoKZH㧾cYPlj鸳Q;SbzU%6Ѥ,};w`vF(-3bFF P> sp>Փh?ȉm LaCiZtO5Oqpf?9IyHE+̑~vU3%Ig(/O ,KeϞWo9jEZeJ\N}oy̅Ho{O %e#K7,R'x)ⲿ]?ڷF)]LmO)$3+><UG}Ͷ{x u-e2Aج;@Bޖҍ*tI4E 4AM P(\+f}&&=DB)Kowzl(ɝνc}7ydBbEBQv? {$jRέʐt}(ZjH33'`p).JJ+[oMhmr1XG'8Mǻ(Wdc`af슱E4|:Nվ.(/QPڦ{[%{`SfE|WBF3m9.qhQ4k,>!*?vKWP01 ]^-m<DIE?R]Q<75È$ԇGISGHͮa4]"湈Y`fhp>/AnoKmks​ aQE^BtA55G]D T>(N.d&G;(T}%; lstMӶȔQ?#1Gc~x+ +r3i狷0K$H&< lh㘗]S_OA\_=JCR@݊oyD)x Ó2J XQ˞HNAHh3Zqb<0)k &q6 D{Fœ&Y5BlFN4;pȎZ;.E7C**wd,{w+r}%#:p~I B Piz@R^[ +(%.[d/4Q 'ju g뻊=1 oM DAcZ TYLn5& 2Łc3bsYz_/JyяDPH 4 We0X/۵?h6}\_ )7=LސLW $җ̥T9Hd;R><"4$x}NЈRjI(4!N 2 -o$§vބPIG^AXa^[0JN&^(x+Z);؁<B DJziBAP_ImX%嗂qB*Ʒn>ƺI] dHz8wA•vUH[XdmnHL|ՙ@Tc>3_k; _cLIqi }` ݅%Gul.vxwb"p܈x*KAf0Jd Kө/P bG,',D7jcBg*`h0D'Fw2]8#u["@Bki6 /di݌ͬ{Eю/O(mggb-3r#wmE9%,[!p ZZVmҌE?]f}W켏{XpiYޝi~sX!v; ]Q\z :G/W7KF.0?LT-⁖_^6yM/2㵸LR8}^CM.e*[E-F 1>Sͼ fmx!Ρ) cL1e!Y_smլmEjJ^`Y~  ($ѺdM΅`|F)}V %eipds3T{,n[K= kcDmT^D8i;Ù2{ ^oD+BR_A-`_0- p fA:@hY %%i١װ.qV÷ F97h],rW eePA#Rmp^*`ˊ UV@ `N\$Ej0&@%7h<5@yZgԫ;P~ GZ Arjs= bM 9L̩o)|yaff]=D o))d9 ~tXƟ ]T -3,a-Uj~U1 6c.kN__o_n]ACZE+,i]nX2^AӪnЍؐA;x\Tp B ,9oAGm:羧`/pxp 7CRFc(ئΰ`C+gjZf;XCSj'm{Sq"i,.P)!n H~?!(/o?̵ViTCQɀ&K"6 2Crl ؎/7Cr2&)Rrqr#*< K6'2yt:eгT@jƆg޽ Ji:i釰ɾH]+X ^#EܪJUE`d6`JxUDq`])5A5'5Uq + LB>`&H[caBntp !,z2FB4Y;B% .iè_%Lsխ4xڂ#wćend6LِA6b0w_ZhQ5A ^, c᥈KЁ#Pb7/Y} = OLW:(Stû?e!~qÖdxy>?]H=,}Zo`ett QR!JFailnPl[ O_ \gTk[©YZ|0L9S-h;.P+_D6).l'Kېιg|&t]j"F_e D3䅌_ ј?|uZmֱ9ؖ~C&2o98ˑ: 'Y6'|k.XwCWu>/DBN^ AP,^mVGtei{E~ ^٭K>*f2d W^W:o֩j= f+_>B&geuJc$J8GZ9અZ̥+*N'qI#wd(IゖQkf'68 `F4i0CV3ɸpۆPېE3;(ˡxZ=Zθ^k.Ǩp~/R 6n݂v4 =̩J`g_+ `2̆aDFdir+Q3v$}x&R\ELX&ŜbY_8}\3YOƧy܁e~RT]1vdJGyثt)OL ?Km[YfpcWH`dؐh ?qa65Vh!fv-!:l*{ 6<-P8e-i-|ٕZku?ۊke05pw^i9 iӸMr}>~ZPe(9Uo>@d? 9c'oGY,Z쐦w:^=  sT`eALhO68oel,ێDp;%44z6#cIeZ^ Ev/^i\v=Wvl\> =3(t{zVNkI3Iե? LÿM ;3b,?yi?t )n=Nqv"NZ:3J)=xG Y`YmjFei׊f2ʹ z_ Ѣ _(rƒ'M ٲ֡ # W4ĕ)x 8.ǿc2n(VjI>I^XJVA~l߰ŢՅb;YC\s]Fc qQŕ'3SBQnvBu6fu gR]\W;|Us aeU7!ʤ @seE_ 'ChM[>F%Q~$~ 3P Lt)<ɒӁVcdA#CW0cG^*ˇĂkm mO_I|B%E`paa^NnFElF0,piBk6qپ4{sK'OԷdYLyo^\어_" wd 3NlpmݔxL ޺Zsہ?sW*"8PKkꊈݢ=#IMlVm3M5riİTSK|sm/tmkT&ȥk(S.z£}G dn3ޞ>8n;V.9T:9DMY*'W*J vn->B=7YǙ eތ9܅q C b?WjXG VOty6EU9)Al>RT# g=XVh*Z(Nζ#-hΡ4񑴦~gЩ?O3k.6P  䨐>H&nz"Z T%R\.Ҭ7TƉs)2$xD $-C GEBU39$^1  ~\F~0LKxSƥbvm5v: 3=x!0ce#D&ѭf7-r#@ӁEȳmg=j1ݳ~$pZɣ ;e3u3}< 2`es:Դ_q#L&Z{ںqq8MnLkFCֆS0s)̡'_z=eb_ ]?lNg*UdRd#8z ds^fP ۑn la㧻'7F!jp_g@ FP-勚%),kʬ@EZNPUY e3Ku``?Ov*3#s@Ŭ%pzecpl\\3> 6;B;#`%5ҋ+R,B\DY"a ⭜n; XmMSkuK&9,st7:Vơ_1pĎk paz(nX,lЍ_M/W<8kS3wG`U(gï{sKir6oIj++b8myN$/f]i7;Z{&ƤX43.uBX.T W{s#tt3xF(B]Nh%x7z3$| E\Q,Fs$hI k֮^>50뱤E=RptE6jLmLnΨ5ЂEBLyv\‚9dG W @td@H ;ro&{!5~Z~TL%'-6^S`#w 04ӸΪΆʙn &CdBi<2Sp=9UO~]R[w<2Š2{p/JI"C %Ǜ0BiiK^RH\m%p/H&xx[]8gex3~n- Sr/*\AJ"Ӏ6ԙ%D|$X݈%fWꗿ[Xdc>aQj wRltmbv AJI'zM.j`rlXy:E_ɛvi1C4 4f1&xy2(-؋'}XYf+4&..N+GKᢗ pO< nITvF4 Gx@:絾a*9dtcG#9A"{17D3 (XbW_gI $˖$ĭQV~hoM^Ke@<1eo !%hv\@Z3vٰb0^)uwxiӔ˖uws s_I2ƾ%ha{)>j6HFT;͚;h9o2ּ+sl=pd[:Y 1%?3alvS=KX[jCl\\Fgv?c뇊$S3VIx,UT}=#1&fgqƉQ% 1 H5hd=B7A,;HyMUOہZ3ZKs3s9VVn Kg3ѱV>VB et2y$Tq &, k6_SR!>>ri_jxȞsoK~y|P&cN91%G2m6 f Eg|^l#!ݖxzȁ2^''NzaCڪ@k}F!as*ͷuXg[jYV( bϯfcȐ۪KH( Wv&c?EQ2 \hkAqxDuq~7*N4*Fvm׊9 ԿP#VE7x;AHG0hbM\ Z3EfIHռ2Xt{Gcf)Ӝ5]T9sJUHIM{=٬5*F79b:3\4oDŽső&%m[3PGhWBa!F>?)p^ЕH/;^$R{Amb>GH \QN0,^SN^QzHX8/3䖒,9 J٪Mܔ 9^Q԰%ͫVv<=+IDHjnN u2SgI>y6Fowl~"4|[N.e\}vm'LQ/]r|y=@(KȠq u;7̢v.yY&j1(t|ywKsmv\;V^VXG"YA }/P" *摺@N#=GMNGv US^|WW֖8ޟwk6w3\mtc) S\uÆ|6v6+e?x$b/S<A:'"&Kw;v[5YoS nn/}{\qm`i'X%A~5fB_RU'Ti5J~m0y?u1fzlio'ThOȷjBV2=,&i; f}BKXvtA<%{ȑqNnL'TyQ'&Qa;KR?jp*Sxt(w_ %8 fpP2_rtEtF6 "9Qb>d@H<\/m{}c."AP6#hrzHJZqT}>C2\ U#ԣ ]aW#ۃbuJrss_VJzh ݱh)Z= o1Ue/fi6}ؑh_OF<(0 vƪya%K;L{ixa{^H" .ak>cEt=b/1EyS33"7Du]~(|Uߠ4 =@(KHlHkeM`rNxCM~Ή>h0h~oB$3u:^"G2ŧؘcWf@1P?/&DtKDBY^M8{onK-Z&|e$.IՒvAmm}nO1,SSօmB,Ә/0nFP e3'=ZFG\,_tGe).&OV>s<|wFOVߍ#Qx#to1bJ^,[B2ce0?mL.;;RC28& ?;$k |Pz &ۼS5g=g1>'+RS~n f#?7-?|? IDxX&Z׳.hz$M{okm1#rFn6z|ΡZCYɬ*/]ٽ72{υ.yWO\ oBxIZl=E_ʼ@^A#~GrX`ŦZl[#]!T_l <|ГQB&֍R*t*K>lit(:Dm<[Lݹ(fV;v$=VF85/d 4 ۧ]G2CP;bl(Mw4܈gQ}1?##W`,- 8)x[(h9Sb>iL:nao䉽mLGrM4(DklLELB:)kWmoζA&9^U rhڱza&f5^X8WZv 9MW8OD@&fSb֤*F Q#k"@UB!<N|qT!O U?o8K|69;J8]謆pYaFC0S<)_S0Ec1;gL) ՘D5V0G32EK>Q&<0‘Ѧ@ylRK ꐳU85Β]I,쇽aF$} :+" $t)SE_X^J_א [p!j`OLj>C) urgFֳFO~L]Oks^+ q_iip+u?mi]n-!jO}nxA!+b/jDx@jB5TRWy3D ҷOI} |bҜ˧rt#KhUìѮuֳ"~H_im"_`Z [*/nz+6 A(VNhcrMcw;T=Ž ^MYQrz>",pcR$=^ 54W7%At5I;]c$}l`D@"̝0C,uu p8c=(yeЙ֦}j>P VNkV=uUKUs+ɻ6GU!_.dh)LP-FiG'we`&:ܶCMg}9F)p5|x3'Q,dJ zG\Ʉ Dڒm^2xD;}3d=yobr-NVȉE| ))DYzlz \H^~E*GQڅ:97FF3;'c5*jUOG^[o3۞>0er%c45b_ܳ|EЀ~׉]ПOhfc~lS,RuLxޑSjl?ZY#S^eXO,QrlOsɬuE}ah a1nX*jMis鷧NJ!t0Ր⹭3.Fi!tUX-4$(iY~ };URNbY-3a1b^x(?Hؕo͇!N߈JI+&-뻯 )NU"ҐY4-PNSä#}2zƜLFj1`9 jjBɠ,EH:57Թ_ODfM+Y0 PPXO2߾ǣ% 9NXDSBصo1%Δ Uze~7tN>6O bd ݠ26)O" FZ/TGQD _g)IzG? qؙ5_Y<˅s?*kǧNaH͌o-}7$Yj^v"T1p&t$%P=d]gY+gGNSZ4ACgDkOeu1KYS$ q1'y 6~]jf$"]m[A? ?|ֶ$Rܳh&dfi;I_ UļJ>%~gF$9l:FH>Ae~[=qS[u8|G#%A,o {GrG1]V*Pn㺥rZHΞZV0X(A擱_h4hPn)ƙ YWbhX{/RP; h91A1=ݵ ?C"Ca)[tdfteߎa)' WH5i2F~oONk ݖRW9C_2U^_q Ƀ.Ky0I(I=YlՑFgه5:FTr˞ $Z;a KȲ ]BC:Z@C󮆋 1_+ g>ہX"qb Ӿ{S䐲 Ćvv+K5\UciK YKHi٘Xg S (lL#3aiϫ?L6 a֍gF,ĝ֮lLk͚qtW۔\hB6U''ѽ?K?]:%00sAI/v՜ ѐl!G[!$}/ʘJw`\玷Gs ~>Y2sdeWm0l7$Iiߕytm%c/,T`416+uGn 8j*,V:^Z :c(n y`XZ ΆaC11QVւKxT䛍׸_]o^ZĦrg tFV!5w ͚jϔ4 Hq񅉪\RoN.It<Fʲ}GX[&e@Ђ~#4[6]j+__[}k.sm<(H9E׺K"F nJ(7HkuƳ|D>RK_8 2|6A}y^g ,Y'zIe|]3y@{i [J~u<6@dIƣK8{āהOVφNv?R<+$ @syXHNjb7>{pۑ<kʵu`݆Sd" (Rt#Bhբ"1{*ZС#j~(fQi68g@x&7ؤs#f3y3>)_VKSʢM3MXf]P17PݐuWfT6("b@R:vs&t@ZxNbHS0s:8Sz ̚D#3~U05=6 V,Ͱ{/IHXr;!9f$fĭuPڿ>-XiAzHc)xcВ$B=BCJԕՌ^(D`! qu,XmY)&) hE~{S`!cxZpFMG>(G-@1JhZ@[x(c)Z}; L;ruA D9'ρ7y'y"p@u+qrht "F8pq˃@AtS>6< ä{9 :9 $q'O6lE=yy$ S}6jѢ9O4-o\W;k0mCd?J'/0< dݾYmpݜ&L'#e-`E]BZlz9?}W P{*5SɞN%rҋXö8"v6;Ox%~]0gM)R[ Px] 3`֯%&A=$#_ң1 &?mm;pJpLCh[Ma IsMӌ渀^3 k=H:G5ZxfѩQxHhzkY0*>JOŎ 0{"l5hԇ1bv|;|zo?~ޯ1}LIS1^&]hrϔhW}|/ON*NÙ^ RSR1ZP2V$(_ X&\EAb=[_t,=[Gn:22,Ĕ_ŽaeFҠ6،$wO9EKo3=XbACwخSl(x\F TTV)c@d+N h$]hs3/*Ј^')]b*2lB׵S JKCDG*]3¨yK_4&':[Ѥ:f?Iu s~o݇qώ>݃''W4{n܌Xm ]yrU*!e-#S:SWJDf_jsL+)>q76U=[HtKsBnUiv[r?[[agz2zO;LDWZ )cL':ۨ*Ă8eҎ&)+^gr7IP{^p|+#t&9*c>~ `ť=,{e]רa54|*pt*'@Gh`ի|"=ZgSy{LLаЅMj3i}|w9/~9`}`Q~*a.ZXQ2lݛNWAqw֓>^H|˻iJ@H2 q EĸKYs_E+`= ֶȱFyV ."*^3o5Q%Bb^1`#e"XIt(௒f,D1Jܵ3U&4 4ѪчC[܈6xfTVY=ӗju%'/h8K 4xZ}s{IZZLk[7ȰQL̵4.~/ȟ>kn:bG ioH蠔P\!@}HIے35x! `wpL3{rє4;@qBՖ)Oo2i. M)iQ ? ުSy YZul|y[Jh^t[,6J`,I% L"S6G+/ϑ ԑ t}C{glZ%iR/~C1`Ӵv# d%iynZ\ua$qsycW +gmӚ-`qLWliX^s.8ZCKH#ޜ9t$vD s Fc&&N>ۇczUA#u`C3=@ܠ4y Z'^Ynס+L٨s3g$+AK6^ܛ NlW5k/Q}ѥ*WGYyU1Ņ23n,D sgJN銪bSa=%TPОI ]3Y30N^;e8\Ff@;Mhi7J'q!h|QFZC )<](t6yOI i6KHz:.i`OD]ìRt"8{鹳u5qa|[h߱:Cć4VQZ&lEz?pWW[BOt#\p&KվY&.Qve D'N'"s۝g}$]?c;g(rOW)tFs`9ѽx>1 2T/NǹƋzaWʰNTilnuAف H a$GܖǃrQ n{C4!_BLaW( gi@N~}#n4P}wf1nFO> _Z:>a&,'Lb7gJ+dÔ(hEF,P\\XfYH9wnro/'}mC$> s"_Bj^e2᧛ ;>MuH2( oOk}Wpo~A+pm"{lr_-RƝFߘGLҚm#Q-2hQ[g\&vMW5q!s/]-6%@9+t)ݰ^59 V3/,v!#SMby/rXk"K4 +{\ HoصٚpUȅyp/M#d*k@Ҍc"a+dRn Iǜ f.JURÙ ~zw Xv3Nd!؏77C­BItm?%:_8֘`ft&@50ج7ta 7kMC&[ɺZс!s2jW= ql,?,:gv7gXs/?EHmk]7B`a?l 6>~emC6.5t g j*#!^aj'\!Az;2xF~g7At@v90;oЋBq[δUz<&H{}-qLGm=Z21 ;)&g<j q~E2?w?)J2.>$Y1|=˝;^,"gr[dO$={ ホ 9|*hŽ2gG$ߖAY\D!̜T#F4_9K2S9`w 2׬`i%Pl|U1\57zr4}4mbv)`AEU c -Ew:tiY%' Io>/#f|!n˷Aѿՠ9L6مxd@&/-̓YĴQ.a\R~iF0SkK5ck$R3u) ++|EP~Rk-X\XaP }H8 r؇3"zX=\MmZ(DD@%2^pCj&_J smuڌ3Ln$Qo{sNjv2N8Ea!edov!i>)B>̜ga`?u09$ z)6N8v<Zܞb0p/7RfV8J_MJ -v֗tt:.[o'B@oݐp[]b0-TlݪXr!) +~~uMƲ]Ast%J,'.NÙ _ 3W2`SypP)vb6bR,E B,u(.Wɪd? ;%oi#o&)lݮŒMP @!m Xa;|(JnũɃ5kũZ~|>(m qf '!_՗N4t7l0T8'6Kj QZ݈ӞUS&9Qaү:Wc@fPimɌaXWHY+ѐI߁XL%U$Mju9>Ԥ~/MVnF:>a5k&DwWC]b*>f^2[l(I/pT*DnR$h1^5Ay^{2^^UW1dkA?9nĔIԳI'y =a%7iŽ;|m?v9vl1`VS2uO'$ÿOn=$CLi?f+] #0򀀢?K />" &Amc|نk{χMDzPsa˖o[&1_}Kl*枑CIu IET5;lbN:G+Nk*&6waM{ cPRGiD;D$wR;-5_ۈ~pm$a .i]6)ݴ h! #!%y.1iS/,4W0G1}j{I>\_ب0) Py:MŨ _=oJ5Ky_`W;P܄}σãW&1P #5R2_UdUڣ&9bb p`/ n =8} Rsx'Gۜ[2A˿+XtG+|ui0l O EYf<dsolJ_TgufԪ^l&"*Ю'}w4b 4Ѝ#h852nҼg#aaY#@WmP0.0]]4',ӛFJWQ:ZNwB=divBԦZYX#ݳg= c3Kg;ril(*Je0{-Ji4!X1hyО#ɅHr-|{kkB)E+UJ'kqc`U;$3(I Q'pDzgDӜAenXGOtFxsc4n|OB{g|rq桴m4GP x(XwYVYtvdGf9͍׌Сe<yfV:H\}nEuTf<0,F2wiYu9Q]s7&cҬc`P|շʹGGcFN%kkgjqzf2J!=Оi|(qGߜ_2H^Ea^B呾dj9;݃Qp4P tL:^M}Fy1(/ћ m눨J_a1jվ}f*<_l8kϭbRK>Xb-ըbĀ\Q%j)f<8$0ć*RuW6!p[i(bFz -_ 1:$IWbYɴ)ne=0w&mzE`C˳kq7t>(-g˒jc]}o,6 ;>n Ϸ- PA.cJcR>`Lz^Z^V0pbJ7 kD@ *L@}\giTڙp|l(2ﱲup9 q^.`R }\[EigƠ~wH~r=U ޕgyr k#-nT3p%fG .4idVtdT vˎ9-K(b@2vD"x,I͠&8#[/<548gf`V\ {{) 9XB~J yi51k4$ c|oҡJV*mCg8Dz6q;$c*xsk:T0+zo omV.+=SƩ >lo*`ι!qj[^cî*s x60YdEcrIg3d{XS%#'4\m/i|$5y%+j}ձZ"[erON Q:7 1yVζӖwQԌ@^#̸ =&b.dePB- YSBd,Xvq!wYkU- φ%So}_6=8$vo5Kn /Q.WeM#fߍƪ;fEdO=g(c2^k_,aCldʋ>p &W/N*ڈxiՑ%*~.OI3kX8N֜Y B$Jq7]ᅽ@@/\[@vhg-P@.왓XN %B \!%a]& >(-"S2nͼg@H5i`({8\ѓoh-ȉs 0%/~ !QX}ZI!2Pu.,DUcbjV SF;0Ҽ1K0IF V9ٝfɲl0GfKi^M _7Cz)A (] (c:CJȚ4e?GJEE]栩p3j(Dn=%"Yav; X̄Α2 6vy{r(>h/TXʯk"Mz(9-]\(YxY /\bD㥴(tt5Wfd|3`q~r'D wT/r]zS؝0g @:YYpѓGH_ J5Z,R@}gtH]cB 5KW[wO7So-nYUBy?*IC+m`w=XfL])8 eGy>PA_2ɟL:8-2Fb*kY5^G1meao6aeR7|1ަvZbz}{籃{V2n15zl櫳5\aHA66*@p, 9pPƳ;?ÊJP^31LflkM( Ɵrxt i|F=1c g/I=ilwN zho^"Um49 :)bEj-[D}DȌN7ȲC'(M9 %1ҰKs@"'Z Z {q*ψ4h9yl9XR sxR/{֓TЛ$;]Н *ǷT3˪1oMl Ӯ eк4LE#4&FĤ;}|\i 38ri zf6͕~Subl|t-k݂~h@t3̘1Pr\ juQ¸%(}uU-y'=R .|(d@c7z!e[q/,w*&= +px=7Gz;/#quwI|d^OS2Qu}e\2 , :d^Lv!Y$Մ,x@/1:QȖPG1W9.B%A)Ž ('efhbϬ ePnҳI;Nr|fHQG- >ǦY6OMDbM+P gpm KQ%D+7*G)y,GְYTȞFmfb٤гlx%'y'*(Fy  //%uG'Ӏ.m>r Q!FAYWۦ'1>N2?'!˴$.rz ˶}Q<$s_[ub8m-vUNnVuBt~ %8'bRғj(VB8&NHWxKiT+cp&E"j5V7Q28fJr^#ʨ, BΚx r0B m9Vp"IՄϥԇ;y0Tβ؅r2)c:pvwInc>Tw{BڲiH#Z^H@>r-p0&ƦcwE̔yqs#PI:{W/=$"*E&c^.8"Y%AyIN1m5~eB~ʯ]<_SGZX㹧mx|^c,n5iLϤp [n~ VJ>A.6.!63i2%[e>[AD6,ם_Rd92Sl2b'SgG \ U9Y] YӍZX/H4`"Eɋ:]وyp{*.|8k6BͽRh*rM^Oɰ\F!42yC]@)oOMX;᭣]ġʴ VJG| SEI`5z_GXN9{$ sְ u0Q]@<@.Uک\7*d~[dIv6%}}u"`Aqʤ7ή,k}` 62` YuR.JT ޾V|=Lĥeu2'\<{(;Esu9![KQ3:6ylBVNOqMm.dO,Qa(z2x.sQQ>Xx+C]{eO2؜|[793 TcZLuòΒ_NBBp;.63A,"X U ꟝ѥt'h#MkhFE! Xq~H4Ǯ32C쒈ފlQ/qxN~5sp&i0`8ƨ.}]_U[f"6*wu=o7C *ɢ(Nč2<'cѿLLLY#As[0^1h:o4Lk "`«_zF7ߧnZCn&h?R5:`$LOˬn;̂ZqMj\\^p*ܮZKjȇCkUրR|[WyA݆'Pb!rx?|pO5T`l do2lq(WZ0˅5ø4Fqf;&C[C/tS)^6NͪN\NѲwJYyC 1PV )!$qU5 WlxzaNq+Z($GY:ߺ3B6DHASdب.0.Lm$5!U"YŅyL/\6v0IZ%wN&_S>U 0DxȜ,4Ε ;%J%4~Vc͏`UCxɟDzj5q#:gO*+b!oܫT1B7[|?F ߅`٤g ?29ߣ~}cp^qnf+M׎\H!?t"cvl瘷 ;EfFe|3@ᣒ[ۏ1.ksF&$C(,0ρ;Hp٪N.$o)hݿnV:ӇqMBqvϤ׋])>3pkBMﳽ/WM_$}3I θh!N&0Mv3G晢u6^we :Ob48̝>bYmLkku~zpr]SplPsM=!i:Vˏ%6.4pa<ΏWߧ& 9k4`f {_ :D<<_dDσkpУ1YH?5;nH~;^[;MUSb)n\ߖr,X60) xF7TpMRL&ugBOf'8QlOkHoWp?4/#a=a v"] gdn0Fw? R =~>$7b:}j 5`_ R0Y!^gIqrUzet0^CأUI:NhXtƄxVp(>=z( @8Uc}|YJEG1?zpCzn6|,:[H,beeJ>StgfP(d .)S讫xiTws2?gk<%ųgIfF[(UeTH 5u?䄢#Od[o0݊%[C_DB.Q Loلߩ*``#GDOVmjG%8 @zFao!haɇڳh=g Dzr׉>G§"P[[}'ww}nSvRU88Y%@4f'Ms'Eϛ݌\[׽KrAKv~Xt'6-@:ky=0Yoox^xek n"|"A3-g%YfJ=Aaȶ*oq=C3FEaci]. 4i%KZn1 :'† g SCJdh&a\: O@cP#",ҬDmyj5/3/%Rn#f7dFSdלEȓd?R9ӹ,qYԺy .?uQ՚?ToYOK}Q^Q: "cB1Uta"{vEgnJA8RSF?R .Ļx kwTT9dvI4Q] T/yأ~s5[C]p;9'z~UhLLFL`ՃZWqCP$'rEAqx nB{5{  @xs> K* `;U:?P\Lp#lD6].2 a? ]0Xyndž>ʼnհzh;rA#@am0LFMNAy7=vY~&mz+`3JRMom n'鎚onc+@ ;/PELd+a $nE +rGp`.C: vܜP&H^X>}K$.>Eؚ _G,A?' $FdsHRȴ *FtDE_'ST R3qW|(ZҞ`1vrk=OX#Ӧz KʣP ñ_F" J]30%Ts'by]>;/Й8@ W @*4+:ӱ‰cؙt5O{ݧ 'ڂPў9 ߛmX{UX$yfCxpj)=}mGYrg܍E+RX;Ǚ`I>k*\IXE-X6jg*0F!M\eMUI2=YOouR`gGx2XYЍr ej[(mfQNJ=6|S*_*ɝnCA  +Y2MBluIʂ-ENnF! )rN<@RLЋ' $Abb͵>% /J]_h'?Ln8 UX O~cKk`~!-G氂gY JQr?=3Dq-~[ˢ3,*G4Qًfdp}/ LkYͷ~kqM mEOC-i[R[ k 7V& w830ԩ_p;D^SxS]ڗ"4}N-+; XAlΠ۬˱nBb 5I1p'&_IJ]fgG$z{*ۀ~LL4c. %8>gt,4AoFY2>q%@y6 iT2~+5 #XHwQ?4/| 9]y5>j80A}C0bUy^X5l\#$$cg*oBPbl3-0W셵N}hRCW?*3ս;7vEz#53Pɤ]Ogqt}ؾ_"+޹yyG+g"-wx;0PI.H@MP%7mzOQ"5 V :{͜BCzQ'/TV("irkpABW@ yތ7 mzr7:Ϭ`-#^ww;7 ˇO1l>e-^u/rƔBf^o$A;$_ˤz<3 .,ڃt` zvE{]#|RO 'ëȭ[&WYOp;|{,p< -*KU%zr!F jN]DtVw]-v[Hjt4lJp%aY9f 2fL,"tFMTT& -Y _r-2:ph, G8.̽]@m|2"Y7$B:]߬)q-~L22LHukHoCl`!CwY^m}4tߕCwrWq/ {IUZf)][wYdئ͊ZhE5\`ޝs#DhiMIl;Lp3٧'e<֤8ZX@?{P^ϫ5nXrhf|,qaN@~Z2jYͯDFxNVoyu_ Htb2qcz?׆v*Etֺ6و#,LZ9,0ԉ`tYsRֲPhig+LeodnwTGFdGuyFpoh~C0!\S@qP?{\]〤Q )/չc7s Gʞ: f #Lԁz0vt."LuA) }sfG<Nf;_b֞]4߇eFAggy5k|? _ժ^9^{2&]`Py#痷8x[Tďq0C6Y-LI̪Zq>V߄v0 RTɣDEy$<'gFZ0;JS,7aq0Xh0~^Y#``np+B|ذ\V'tMZNb:=pye^1ƙ"]C ;E?4j@xABO#f8Up[O_[cGƩR0"= 1Z#DuY+<DU> )F٦cJgy 3^X7WQ;f_&뇑NGVǽ4~ $Mdh| =M3C5+(vsC&C2 ҴX4w<>է<١=tN3)XΕbwbh[m[ODO,lz&S̖,g6y¬e`\sH@Ʊ ꦐ{>{fkf+g&cz_ |_n}mR6=,֞G # ^AoluRZv5mb :=xrӝR`"TP#IjqS- ^ KlersڗR.!Hn7E)fX*g[Õ]Ҏ Ca ~*Wbv6%s:G@$L%M-UxNBK?Jqq_Pc>$99߅bHۀbw~h "(A)D$$$|,n^Sw MM!c4j=#&X2ܝ:ab>f2(Nt!vB5rҿ +;޲ʯºXb(6*[n~dYpԣE +:~5[_y`c̋U[=]=:srԯү+l/[ ~WE~*:>W^Ic[#5rׂXoނyo|]r\=@2{5`! }Drfߠ'Eػ 0!Iq.GRZ,T`?U剗j!^ކWu7橙xD Zi l B&Gі'" I0h9t1vᚉ+%ELE?pcٽ5*lgN?5n4A͙21^wX$0HW ;L%ܴUPV:IkwF*t_/m@fsF9$#,8E1#>v0c(Io[Og4"щrp=(-Om`(waÑVS#ǂoFWyfwfx<^ Bĺ`ΟJeTɳI揍N #+-R\`;|zVXu^;m'FB`Khj R}YbmC`vRT LwS!iMin6||q@1 VusY͡rv )[qC%[vPJ民tjwN/[m-vblё߷B5åA,i4s̽~4..F!Ah5WVsW#xs@Dob(yIvF50&;Vp8KަDf6+GG0] ~N@k$r*xR7ô8G ōIGМga}[ b?\Jo - !#GL»e7lׯ邰w#TU C9#NГVռfi ɴTU\r: Hp f 9ݫ&ߧ)iy\갬D;\d/ā>d-CH? 4Cj.9(bOdqӬ0(\]HH, q[| > 1?pBңhh]d߫g,+VqMMYB60(6-CǕJ#?;??3ʒȹ7ܯЭޝT[+ɤFzm\ei,DUA$H[@_׻ؽ]>\qS۔o"Վ_\X bqT-Kkلo[-!4G ߍE3R *`*{j%=)yC'\hhDyGJOZ3 W5H f.NcTnYZ.D^r9"|np_`F>ap*يwd1-Rz0A'dd!״Pi9e9oĖna ΁SK>^A`Ytc&BOh8N< ~/k>i'(Ewegiҽ5?%(.k(Qր*Oq&Di36r/ٞ|\l"I{`0kWXI-_ < `%ʼ9C=] sT2+2ʘ'%0ZVAanuB:_ҏ]_z\ZGaf!>f 4a5rlG-N @t޽3Ez.eSuO(pa]?m„OI?6V~m3fPUTRs Kakg8,|!"{ŷ0g G?%?,](nj T1/gdo_9(j#cHr_v $bLeNpC7W0~˽-7 4O$M/$ZfdЯ*Ьgm:9YEN"iQERڟ*ݳ0o@wFÞr o| iWiI~[&PL!.gVvB$|vUU)E2?Ɲ˿(0h6 Ti'!<_&'Uuq-4f~ǚV'iq&odJ,~םxȓmɊ7S\!Z}IMq |) ro)Zh,l>*US)rI m5͵h-ы1]$tu:3AJIB3.z1#hF&>cSOM VdlBu= 1e sdHTayF;ew P}O{ƅSf4DA˘[`F'9\{(hAFՏTGYG\AX?25 ̠rA6}1)PckBz"*ՇoI2?n4l7ۇsi!ã06P Ȭèܲzhؐb3" 5L6rt Ph8 -F2EHk`wmN,=ڒXtR2v8]{UX8_e,ks%  Hk|8kLOPҫyyf QvUjs<}fe3'R6Ψ ;\2KO)r];nۯ6*̚ kq_JiU6Ŭ^,W􅤊P%ۨƽ}ﻭrFJŸC.`11wElvQ;gh,5 eU8m|gJ2r#r ?B!;* f".s cI/hakL$$IJ٨P{*8:Qe00e5Xl<\ہRp=Ց,6q S x:/DzR XShnbpշx_AZ&t0hsd"1غ*̔`y {nfW ϒP H9jT °/;[#*ͦOG1rk"BTt5޵ROX:RVjm]Lx!L)fϔr3ww, $#x꟤ +ц"nwWk7܃ʷ xۣY@;֗$aV /1s2w+_ Š%\c-]#D=T>q&-H;t'-͍67ƕǪ)ZׯF:TtlWL|v+ KabJsmT/ `ea|ϝkҔƭ"t7Ѯ|hOD !/ڲ&lwv%C VAרFS%(hDU bU ]4]$\ %.=fڴpo874? tDfYm뽮xF/[ :XD̈dD똚~43iCud0ɽlԠb4#͜mUǶ`f,ꝍJvVebsgF:o%c >_w tEX`;[4򷁕n&HNascچw+!܃-E.@K҇3|^lhQ`+" .9KX5NBN9QڒljT̓K_&~1ѷ߫@3d0'Ѓzo8 ۵T7jЎZZ]׻Fۿswqe9Hac>Skj#B;8Bm쒋<]!((Bv0~OjgP=B]a B(mn? oE>VZ;ezI0t"[i@+޷cs A߆7j?*[f Wc *OfGsEQIYt~Ĭ#pGOtvp-Ɋt-e>kؽ,^B#nL.dVNf?8[/f|Ƞ.X;~Koޯe,Qh4 O pQt#[FHc_G!abSwY3deH"qٷLf`qkQ`FZyE0d(rI_2|iIdMky~]D2v.r%LU|4o2DoL1\H7PӀIpxX"gz ]1pѢF|5}[g\>A#YW 2f?jyó ìk2 KP;JpUbD/kS#W@-AWʛ[gv@m+pXɃz @Đ>^!T&:WDg'g0 36Rf`S| xB GluXߐ5tb/v1h/T]Q@c 1yUxSI%^3Xx~s'MQ؛a jϿLf%cty7<.DH-l)U:(^ Tg}r) W IkӒƥrQ2[*8u6@Wm|}tE(//f}J`˥ދ{–7v D/g2HE=x]Xye*`tW7X(|h09 Nr)qVx]ݨ쬐.R97J,Ag;) ~4'<w[V`ץ gu[XO*uS pYaK@]w_Ee{/٫gl|_t_"hϖ}h1q(պwK]tMn z:=`n:}Q`j4Y/q;3wm;eLs_ŧ_ Wr(ٙԾ<:-fF9B|-gi*$fEiLh}w,ǝȮͭgяaZRR._S4wɽO~h7 Hv%$$edN5v7}O!L>۲䒏vu@}ɟ]F=i_Iy֨fS1(;RYa^޺$N: /:?mXZ!ؑ/r3i˴ aݝ9d'&6M.9 odfPw骲~c:Nb5wUBxLHRv(NM_l$+._~XT,+[Ou[Rz޾\Yz} \ DlT[T)f~R jx~eF1^Dli:/ )w^E!&dWkQͱ0j 33BݼV'WN*O n\ȭZ$9W-:rHjsقn^; _\n&.GmX\}Kϵӑ|Ăw#)ԠۑqG>3P;fZU$޼tt(IYYf;,r*'2:I!Xmi8oE0 JA7JɁhCkkCw;0 t-? _ٓ]Սv j:g|LwykdL}}TOTҞ{JOL `˂շc $VأRHw vLj%:djbIH؋T^QL/L(a%e|@rt#x^pUcد9uU p|/g}6sI@-&2(.9D,xk wm̪@,9I@H9/*Ƿo3z3r4Q:!,8}A務wjp <=}eŇYkSĒx6K3K0960ٌp"PlV%[6wtsJA^|J[`T2#@.J aO^vʴ~FW]Kޯ`C]fD1iWqmVOng`$Tv}lx'$8ׄ+Zsper^#ٕ=ARXSKκ5mN픃b`ֆ^pmǻ產\^8oEbH+?('y# ØN݈uz0yp&^~Ǝ6ǴT=KGv7x` 0~\"-,V†wehF U < I`S]W:!>؏?2,UEBQz>=\oU,hLK0&  *e53hQ؞%}vXWL=i/(449r`F[W"븩 {,BG-UK JW[6U "̺ D11 uzˎ?CVfoZK<8#KU<{[$|^1yO?* J*^ A 3h^ّAiؙkK}w$F}"Np*%8[JnȻ53U0~ЌG%T9`,D n4_U7A NScޤ~Optk{Yn7ȳ"WA-ޗ Hz 3-M 6Ƕe50,xYS@LZ2d,gqK^⧌`̓/$ʁ=TߩuX/9RE)wΘYcyv}k7_u-(r˝mlwe"KeLBcՐVf*i㋅hKyJqDK#62AfeߤHu>Z'5!po<lH }*ZgjmEPϺDLّQs #?El}J6d߬#Wа@ /C`ȓ*}\ L_ ,7Gl 8yo =9%g)q7`15gͅ&PIA Ä/: oSU©J9ф6d.3l9B;8a]{7 V? vϽ#uxZ歀\%A.k/͂'|X_|R?Fe5Dv-M[lT}}ڹ =-i;BP Պ2wꛤ#!VeqԝEd/z㚊ԲYINF<jmTYӛkǦ&6#8v˸cxИ n{طX ʐIm_0K&-Am8 9RgrI@AYSS3IM55:K#o?-h\Uŵ&faQņ!Lp"ƗċIIJ3\&y~ [^ o!نM:Jq@n%VCMq==Fݕ/BO"` hAA/jT[[oemzfY/٪rJE`S#ԁy.j{F%ҊgvE9 MޣŵEo. ĐVS8&͹? \<ɴɮ<|)(kt.Hdmr[8!n?Pt#W_>k|]{Gb>!X]QJDPimi*Q3T(hSmKTۅ*lƣr61}mrq­+huj𻠱Vf͔\C_&[z5>2F#Ņ&t7-ܦ?'[{!=+̄]XIyhAjv.*2Ht*] XFmJpA秦~}qL9}DvyV絯~o5'*$g tzRTK˒?q%4T.@)B"ǫHA )ZK *n"KW衡h&wS:&bI*= D8V!SGr7O{k0u(!XN"T$Wk1*6mdvEY<>b Ao z2p 3#9 Hk}6✶?p."F0ڛ}MA4`,^m]8C>~Sp,i8:pH”+  *m f)LQw]p^Qw9' Y+r~n2*aÄW.rgAѰѳCj&^ደ*Jk1WX}Дmic1v OΊqnyzl8,2Dqhút=w;qȫ0*BC#ÀbԦEBj#l ɼw>=s?[κ~5/4qx=;L/͐LN\#!)>RX)%ɀJ@%ZAys7M4cьR㝠6@voh:BބA{VIlXtu)nHx #431Bk3BFi7> kDge_<FV;]{yڝ8 x[UhS&`0mXL'Y.Fd=cϨp.q2^{:L+-xĺ0ewʣCsnPzN2#_M;9s4K3 ˖|DK:A/#C,vǟm&;Za08dDLxI2nbƼ"֗cjam18[h pϳ?Z vC !wm! iO(%P\yE@pvir[ch4?5CuŮh G~Ӫd',8;TEԵ,>4U m4Ô'&l$;|X:%85 <*qZC*Ug[8\r9CꅍZA]k0KvD+%^ǧ~ʱ"W^|V`NiPcQGyTG N(Zg{ 8H/"n腅]|O,i^KVB#RÌS 2Y0&-}rMu- a,cSĺ]r$M.m*7,Msxmm>Mװzvx|uʢR=Q)PB(F>c 3X NJs m4GOG ({m&?gT<'bUW|2c5ihb&y[ 8,螻(|LäĴ4ǺIՏa"TW5tKs6R^k,۸ʧO[zQ;T<#Gώ:M՛L>%p| ;=)1֗sT7i:a {^]KORiEE!UQu!c`j 5ϊ$ڠ$YWp=˝=~WY^ #4l f zI{խhV Z\E+|F|,ĈH?r:D14o@K^Kjnh3.fSGgرj` bn7)1l2GVTpۼҒ9 kD Gt슯r8)L5GpD# )9BL GÒs}sfǟO/+Hٱ݌a4!O=;fUIF5x9"]b& 8|{L)h?@f{CnckG\eU`.0=!Rcc}O0 KF S}XF%"U^c \'k6R*M49қ"33MrnDTjPb`_HL I_`\u!@TGN/QR,Df^c7v]>y.Úk#XVN |7B"K_=5G?oyL44 `%Z&.MkM}5.7Wʣ'-f[W8 wE[!eW]jera0,pLfS q=pF ronB$a6 _ϓX6Ya2Qv*mfFT\+0?M#>egg8r$_?_X<9 x0Ӝ@HhuҔ\tw}!:Ҙif<:wj)!JOwk,Id:R1:檟荖6)lWDR>-kFIeaD:dq=}R stlP* OX5 D?Wd3UƣG(t۹7mCe>ZnЪ} MQJf0 :$>C5\>¸ׂ$? 2$nȚ6bŵ$XB>`Y&k<1Jr}ǜ7}E|eT?{,‘T}"B[D-4S"W]/Xҍ V T@e-4}UgstMPEP*N\0QJ1ofjĈ-a4 _O.R]ad:[I]pkqy6klcH 4^#[-|ҝֈlOZ!kgUBOk ߍˀ~Sff"̛5G5BwBFЋ!v;&!_'=;x ~>AGVQnvG&%ESBϲ\Xb(Ho"͍!E\l6<%te rw}FF ꃈ9NKKsD-CJW܌lhEлapwt'˒dR ]YܿDu9ǧ:' 5 pNґƞ!|{ W뀖bO`ND,e /5P Vzq1dQ[vzמ~Z;`dgH Xu~5];3` "oQ_]B>|L̿}PJTQ˹=ߜxao +CU)=_ۨh\(xU&l2@Y*moNBQ>1ao˳yYۙ՚0tsHv֡(f|ý;@%j'H_4`[#}+*q:Ob%ީgF>"0?b{\9.p_*uL!^Xrg4۝N35gU%mF siSxv oIXqoKe: ްE@w9ӿ ݬ]#y3 l@zB)Lv<~Jo%R%C'qf3&k87)SɩeKw:!XO嶨S=DO!rC/ {/&؝bn%Wk5<{c{x2wk``eQ Yc'/`t35'+kC}_P"3c:so/$(aIע7LV"ƣăS^l$M1ݑ|d'וwe_$YT \: 4I"_ǣ^y1Aҫ^IUcnF)V~~峚dmsɔϕJ)rcRfU/Bnj4lFZ`%QuD/ 4i~.z 8QZ,wVpVyr՟良[ZeF K2bdxblĐs(PWv' 0VMFNmIJ?e#(yٿB>Ck~lg9Ssչ#q@;ZRmu@J+clQ®Yk,7H59 x,] өšyKO(gH@@Ȕ$~٪~<)^Yw*~-SGBH^ڣNޗgGW閟;Ak畛۽٫[-'Oa cws(<,i'TX_dɆK+CѰ;|3Q+Bw m|'e],|xŭB_- I{ [,Fl3>[KO }H{7ԁk}_U ѭPZԁ֯fÙ%õ(.g lNHbzN8J*'E* 28g{GXYަL WuR n) /D앫`l:Dh|"1'\˃pCI܁.owpBX5:n[VxS6DiF,_/皳l.*s"I V 68"t ܾ20$.'#i\t˸iO?Xl(aH\|V ^ܕۭ`Ps=޲f]/3%ƀ%VgJ0'\}@,#KZg-  }-NԘqx [)ban* 4 QNЎ [TU,3H!Pxgv{0?i@`$CL`OOOO pBB"s9ПRئN8`"ݥ782zIEUjٝǣ.҈v_~QB#$4m_h[=|HA,dnЄv>,P-Iو$Ka?>](g^ K0nybn0QHxֵg{!Tw0AxH2qT`v4.׮NO!=Ҫx@1OTUfO*67';b=9@G=XXSnwj d@*pZUu ^dAO ,Vibjŭ|WGA&i ~iw2 I)Ϥqnp#2gמ? !Dl7L}ՂeAMȝ1x<d>cQǗ xg3a1|(:mE"wO[Cάicl{$%ܺݍYaɝaF0.H?뤉O$@cekfdʶhzEȻ6L1Mv)yPSz811'mwH5l,YxȄ{kz:9QUұ̡cdfFi+9CwR_/mG# r2MI| `KZ͔)^:6r2e-r!U  0K)~xR1igda5;f9g@NiB?R,*v{EcIz Y8L팾M[ٰ%BW}uv6sNGE{S'VrPƊ)D{7꫺Jɫ~A5FIhGpM,]$z*c qMd/d )RuM |ո 6*bkZxWR` `]neMUZun**Qsut^<+Ȟc4KWFZ})k ?ԋѵz?~ցӹ{ӳ˹# ]Uz 3sm؋YʆA}MΌpR?'٭x@lwW;H-J#sg745FJǞ;(ꎽ$LŤr%wQ/V~b4愯 u'/8NRF7{m<|W-:Cw9V3c iѪAWcvT Aqf¦7zt"4x ,S yZZQdVdEJ8lI߰^s= ~JVΎ /JͅjY֙ S :qA2̬u=K]_x7b8HdaOܷ-{w2s5v]}kTާe:D*ȈMD6 [JFz7yx.q{iWV#/t<[mnfjP6#ɯL{U+nX?x񐹺؏[gb :|]sKKc!fn% م좑)i*y:ڟn>wZa68Df7%z|# o߫0aDZHE\Hy">ZEkQ- eUXLn4(%?1E0(g@d&v[L\+lfI=zh4IjBz/Ι5DT^L4i mk3iEk^wHJ:y7 CQA{AyjfoFG4TPBU"0؜҃X_nMΗoou!}JI-r3^U=-CMo  '5F- XB?-Xu%rTt;kUaYlt/d( : @^eg;#FpJ_s,c}JhEi##RQd<5F 9q.-L ܸa Qy/Te?NmDh{ex3cwdɟ)IBy!Ge:r`yKψq"3bIЃ&x[^ jK66d3ӿմ# a& =L*4 3V٩`幥-Id w%`; ֻXGE9jCˉ@ƥ3&(w%sxR=1s"@ yI}P嘫lvs\sS}`!%CO_˜sXsF t!Hjea]"G{l/EF1pff/>Z9m"dm * \RplYp Bcm?# d 1 r~Eqj! !<][V wZgݸwD̯kX8΀{ƋևwGXb)]7ޏ4H ?bN^6!IɿU*e bLd |_?#o}Iu1\N:FZA@f[^fEbx;]INOdfȶb< '~soBw+{uw`Vi:XVRfSpr YOh0yH?GXIž|{X O/>>u< @z_:ئ;L^]8YoRxW4ƈf1hG )؀b=5臙=v{D~u;IS*aרB)'˭@{c/QPI*NW m7fJ˞)Pzhc=Q6p3 ]1o|IыOBD[mlMA 98u^uzwV7ewIL)6ߥO4C RSY` g4;+SK?^pWďI:ucEmtB CQ!6jʨj"#IpA2ca =ǚv^g{Tj/0{Ny"uLʪY}5Փ6ɭtCiWj6\,OYӐ+@ O_h!.v\|\W1ZoLG)6宱ERv&}/4,~KG%e‰艹;\V}m^3<[Hn8LԜK7R6qK鸯:n @>Xꏊj=س } #$Yd?BjWoi+7pO[]+ lc,Ҏl#R;'wa-y+cA[x0?w .>gt( ;eA)LPŇy5, N'+2d[nF0jHD%wA{H,4[8ItrZ>Y2wXUGqH86=F39d@NES+UwoaHS; NJr,wh^n>w,(Z准A F4n̗% |K\k}IO C8e &/ `ӧߞw>j-&nц?}&"3xja*1Hf;3C\dSB(iGd+eڛbi׻4n4ĜFe Ud9ط`:K>,6,pdU~JB HK(*|s'tus\Ov}:Vz9U nø>j#l^fi9q?Aw*11$H $񦷑usB-JkvP˻/k1#EF-q|פbq1Aii1a7o8ݕ 2M|XN3ĦzNX#ikEv dܬoT Kre >>~baiI@fWp -ܬΤ3'씷 _e:)+mD#rJͺ,RN婧\`U=2奄m^q_(_];-9M > RX=Զ$(6'4THL l@[m%<c@X,cR m7eYj޺<@v++D} aOt)?r=䎺7CA;2R̝'9D~bԖ1POUB:#'6j{7(yڕ*d.zGT0͗r;鳺!ϲ& J%w[x{E?_w%eMFia82-A| s%+w0L$-YwN\CP'Ps8JN<ӒJ+>ăhpA{° +4GݵGwo;B o_WaBu1Uzյ?~)#!~}X«֗hZ<;+td}qs?"($0|A_O5+@'|H&͜g)3ȹSo >6L&}ޫY(L (HfSQ 1'|9Yxb(k\kx $xhe]>@;/JfFB4kJמ %FoA KfloC,6& 32;04N3l%FŘ!(hk rcGћ~{z޳L s_][x!=HhYΙxOi&]MMI#XxP(K"%zFCSyjW4 ُߏJ %Qgm"Mk3&Z ZS?[;־[RRBA :^iVp7X A*:Դ/(iA&" =IiK"vdlEj`/4☗Ga_3鶩~ Hg HM1?LY4%@xGBIICHOpZP4+ 3f. B+KL#uEdf|.-daDY'$FOi~0N͘f4pڳľ@@ƩxiUsgNm Da E0")f5INl?43f%GS*ps"R ?BzuUY`ipZק4mSz%.{ KR)UX<87qNޛY9Vڳ)D0}iC/=PcaGF.JWwhH0`)[+%q3TϪX/X0 7aUӵ7S+v*ߛٛGv?(w'tq19|z'eOذ y$C|saB 7.BgRF'Z^.V7~_<@"`1r{h>6s.!8L3k`iUR%ڍ'0*qB8XF:YZqPE.7>wSϗKʜW,Kem uX Q;4+">a  a|x򯃸'FS|_uſf$e 1>eMwѥ[3eP]+F R:uUk_L%'OλX%uV%P SRއ}aw]DCB>bg1u\2;wu{ ۣtT.  c9c}ȥVPaU^tt]=Š~ːѨW0e+y&FCs-QYBaDn)RBԍ6a-8|ԨcW ,_ }qr ~W.A {|šT@MDjvz1GFHo<@rm8KUjqvsV^O7jwx:uWEm_斳?9T,kf?5MW@k}inf%=>*uLvm2N6o^sBnS ǝ//L*}ٕ؊}ɛJGcoȞfQ/v>LkST6Ie b1o2"aه2KBVO%^oUJ56o&#72>ϢC[~|ۢjΣ\AIxz/4ҏǻlkд،8JWh-0>}FT&#F\*Zc-$qN)p 7 (Bct-*Ӏ%*k%=GpAߞeڏ2. w=ePK;z @ڕ|,! YTw:.n}t}^]ֵ!d !ڒ]w];5Ѝ/2{BHWpz9e/Tb =v:BV>dl2ó}Jsr 4Nem覥%uh=D҇^@GDL񗁕;K)zyF)ѳzG Y3ze`4;i/oWeȗ%&^ezU*iXVZ孨:йmi.]3:hcz[_13n`5KX.==vq+Klٌyץʄya#t|+d'ᡈÎx1*9'H>l*ev/$=$P8O>gm 2([8W [v+eko>G6tR@=s$Y# B{`w`.$xpK !ת{3-c] 6 ǻl0\n6">DX#E^`8HJQi FwS{ᑎ zpIgɢȍcdsL)Q&@ psr5@#Љm:vIUB#:j ~67 ?H{a߃9V韋eh[;?0|rrPwt;b> 0ډ dƝa{(9;20oY g&/ P#Ã@$fcbhL*!ނ̒q}RHU>59cV$RXY"|دA~Rv/D%fϷ4ι=_# g|=XHMʛ;xZzkKZlDf]:އVWqrof;Nt/:"mtz LF䤱}咷 jFų,pSaJc ӄ }i&9 W_Ȧfi'F!Ct&M~_~)d  ƶD K0> u"ݼ%Om8A^k&I.65)}vx 6fu 1_6q o")&,fIع:dF*YiVo`|[^+LQ>|'2U@Dbd¡o}gq/4{xb/".B3;~YyR~kjyV,戮pJy7~3N#nAߜ"G JMDl/o.iU?JQ=2[3b_~X%ה%C-Y`m uh\?/x9 JQB}t ɏ䉉:2e_ Oj,l,nND!Mpz%.m԰~}lW5n,֞?",@4Gv 7+<!郓$%S&qe7EyNDկfG4enZq=L 1]S/ ex\$ّJj9B\ =} ΰL2||Ԫ-&EV%^&wbhBDvû$EmD 5d^?w\S:VɶOA͵h8cq%{Ƅ* u٫mAO`g{KlR%NHP&]zBlq@c%LeS/r7!#1tٵ'áQdev\o:xkh!b̉xoWG# 9{3ۜbOLU:.! T$ǜ~БM1IiO F%oe W{'cWV1ݷMⳖơI ,scH1y@0x^T󡤍ԷsCc 1%ꖯ9l  +XBܪħ]L3gݨc$j$휝o##|l6B ႑2]2m 1"-ޫĢ8O]&̶R M/X%Q\~ϐ=?ٔ:|dtO RЂ`rOQ 2U1Y <%g5hz芸Rɲ>@䷺THF+p IRva I{ɒ'%1P}!qMsJD喨\fbE*z/"vcHų)_X VU[Uf K K,P^vyV>}xH],qsFͰǗ-V,԰+fU%|p]!P+$2U~}L8ZvȲc8g4SEقWmGl&,^fz^uX} E0F ,F=U6+#@N8y@%dxo;}B{x'`aF{k@<.`lpiJ˗ve"4K>̎@=&+YMNK2A1qC*[r2smh7ձ?A2 :;&g=ثR,reYn%V DKZJ}c ;hwsz~VR>Umkz-ECNۜ8E|/!3VS^)~y]џ¹f.,e^Q'?1\wzoM4ߢnqLEQps c:o蚴bJ:Ʒ2XO"ẏ^ `LIV,U&rORj_u@^VtT+} *&LYP^ne ߠI!ttԮ(msءWCqʧ\aeq;ު)n1*+(!5ۨū2q{;^*F(=L/}25$UQǏorZ}֒XsFb j(O!ytnu/@X2>di8Ѵ 2% #>`ͫ}=/IF~v O?*%9Ptd> = @4%~sZt3]kPЂ5el`OI_:R(x;xXM.x[XS]2j . onwiY| =9Z-d6b;iW8 Z_C '7>X<6)3)NW&;P]u>*!6PMeFTSzAN1(qrNmޥ>dbbD-iJ/60>TīAl-cs!Be.bj h Y#DJSv|](}NMk72 5VC\NTil$7$>$ uȘOVV0H'&3/XAk[$yyqJBGVꄙUx0M("92^@_~f"TWE:pd  ZȨ?{2w|' z"jBD*B!랾vakBz_\ZMrO$dΣ.'n%gzaء~%Yx0z()X_\-ܸ `^NgTjh\4i3Kg'˓h@i<;jD1AAzVI1{@pTsI0vr?Ha;,Kz$Tc'7)d:Eǯ'}_|QHBGs/0?$zʁF.b_tsv}Eo' t:\5qsa8EK/ v@oĮX &ƁW(oTϋSp6B-"k؎h@N l,r 8xKw WiΑM:+.u~"2>PGzbvP pFɫrQ(jL:9AiEXgB1 e3}f 54JkQ>-}h]$h.I. 3jeBP_yD+i_E_\/p'n_U\.Z󲠠3a?(얶͚tY³rgBfl&Yl=tE0tzݚ.lsC0)}zy j= =J8N}n&۶xY۽tAa{V%w[}cYs|]M#`dKyG<:Im[%ث:wʯ";$K/?)oeWt75g>o"q5٭9fOm7x(@D\+s7]-ϱYnRkfcq[x:-9<yb孷w=Zu5.+aqxMS tʁq[C~P27 Eږg}ؚ0p(ûng."If?@NVYьzpo [&՜_C'opOA4ON1o tq=ŦZ%![,B=0 joe0zL ᯹Q_|z[0XϾ1Gr2DT|,jhӚ>q|*TՒ)|Kھ1f&TFkJ)-^3s ei'Zi=U!:J}?=@[}jtx4=va_tP2!$9%LvÚ%'>$J-yl[oEPaJR@"AR5=Rc|F͠`v#+1O6G2׽Daq-ЮX12cZ~ɤVGom,7̔QQCсa}hh"LO2Cd`#\kH<,_!9<u`Q?GQ+0بYʹ"@OgLBmn]8#+wARVt5zx(]"l% &o_yq'I{<653|OQxZ}wecg&0q*THrdu,qemZ 47Ǚb#ҁҵbDKyhtdd9Ls}v"0/D_^>> #]:haa#JF0+~5MݐJz1'nWD\5f{bG L~h~i*?X4m"?3Q֚ 7ȃ ( WUjT=kZu\0Cl7%uU~Yݜ3B\qG[Kk prG+4ZQNiaQ_=v0pȠZ O$XEfm=A=;oO-'Zb[\M,|rTMTOk ~h ;$NL"|/l 3px3*U>ȜVV ޛץ`NvE4U t˔ζ(ꗊ:Ekd &D> b_w6oS$j8=S+pmma\r$f2yw]߮pIwkߖb0uP2ǠVVS9 GY6-k}.!- .C)Bb2Hi kYyo;1=?,k_ށ[A' `7l ( tF 9["KHEzT)Y}%7HXN`g_] .<gX"C,Ϩh W{E eچ{u.5 U1b9FQqhX:6=q2@R>]N_J<| o&Br; g4-p9Jgh} M'1 V 7yŻ.+]ei,/~wA8' [ jqb \a.0[z2/h9`X;kqЬ$HN g!W_p0K.R uLlo1A#mnZet{lZ7$ne^\kWjCܭOm+m?8 =ŠuJ v,U[1*cl𧔌u LgDGC_A sS6Z[Sl#=+1,>oi U1OwHŌ~iCiav! E_2!r@{ `KKN:`*<(C*X:9_YT|f8j`jK֧}:q8 .G@_]Qq`,똑knO!j T)51oCCA4Ez욗$~)Z&OlA(~,-uvC6F'd1!h#AGE70dܙYò&ʫ*`cPMrtdj7eIeŎz~M+2Cd?S5Ta·Y9nѽ T_ ګO?.utZB!ӷBV0B #~@kgCu ndg!+THu1bWg=m %+q rezIOF[f,d!L pJ/+ x$UM[3+(ǸKmp-Iloֹ|Wx>IaU+E‹)H,BӪc{eh'ଢhFg: D 4VMNkf6X^d)4UrFU5{K7k 磒+Mov,3ߥPXêjEMS03T联?phHd<WN]}5y#T3J̈́](^kI:Wn R$bHp=1<}wL\':̆& (H#}Fk.| =OϤЇz:_΋8Y$@O ދ9T̡h?>Q(P'9,]zW8yX%g'bAԍ4=TyHB~]^<:qAVܖ۝jFت .OT0F#tvnϛ0Op(:C(y;fYgގ(}?A=Wkt+R[9?{uSNѩyςV1"dC@^oݕGUTj F)/nj颂y>7Y8v0wmV.|THsEM&|U?<2X; ܵШPE.ѽ>n._й7rFVDġg{_P1:]p"R |eQ^E򸨔-h9V9B˝^fl7m9 '>i>oik$ox@҇zU !Er7Pᩫh]J# S?s(j5@h~w A55R2fU@nX?@xa @~O5vy*a)I8\iѨ-M0 nRVM˙;j"I5ab_}vK2#Jbt*DB,(ĒƧ)>YL9cohmփ(nR,RS [wKmpnO :>U[`׌4f$n i74sy׷:Pȫdd:uθuQ4Pa ~G΂USѳ|U(kN/Nu"Pw"8F0sw # kh))p4טݑ^xlI|aަ4]rtH | H5uHޢ{!kdѮ!q~3ž6k TR/቎oKPg1~\Xtޟ1:hP( ~蒚)8"@ΐG݉{RCjuxz #W^*<e"$`_Fo3,*+e:UI /0^Cm_[gL CI%&dJU:&5za\Gl[awKӔJ s'i }@D# }MSh\Θ6k!ચ~rlpT}n+YJRiQlg'(rf{A!eP@x{mO#4`5a]FQfkg\ g 17}ش%?blMSI9jǬx~{au8BUxCZaT YḞDlL7H'Ġ)M[m?GwH4GS鑋 d)|ӏovG)QCŅIՊ98-[+{fl%gf^M(Fc=Sa^y[xAYtvrU=gr=ӛzn@,Zg9,$8eqQg7Yãoht+實-׶ՍRuHS>oGiṣؙÎ?& Ey:ww30X#+{( JcvTCtg ?,b/T2#lhƷ8$}DY:g'8n5H 27]nkX% q)vCEa*KpKfjlVPA9]jHLKZ&`, ;A Q/Jt3ChWqtaz-`wnR j̘Z? <$=iq|݈Zڂ]sbPd}:s2j TaH`Y:ZK(7`B*c!x5jgr"岏z D/,0͡1 xB Ȥ9 Q~ ]rvm9bA"Va!M83C] M&$CT#]5TH%%5wLji*ptBicg'(fh Գ1DУ fXtbqm+T7[tTKwE2Z]( , T:Gɖ1%FSr+笒uլwwR %Eң !59\@6=6-UZ@ER0-XKy ?*>k"|LmұC]a_6 ܌u%i٬%9 xdJj-4?'Q'R@1@'r^ ŎӶ[) aWʜ+FmIvTI_JXg.{.Ƶ}XcmG9=o?$>tRn\z@t(LO׿L1߰@ݶ !Ll36DPO*WxOļ2ْgi|D]Ni t% .p*=i7W$W4b_zWQd/~5 |փl;{ѻ C3oxK?u`@e.b=^U+$zٹ sh驆M;uZϤ<_:[J 0#R*JwDo#cIN9!yn~[j@ĞЪ9INp^T9lvj:gH fziKVpA,=h]!,?o 8hsiuؗ!jd'mD9I[ I(hYӲ72j~; EnΠ,èmiLc&Hcj5zajю8"o󛸟3ѡ\'ZhwpОժퟱ$KrGGsWEZЛx֤6N~=pJA;X n)#hmW=xwkp*j;F<" :Cv'wJMNx5aRH<|^?۴@k"wM,NaG.Ap0{FlHxxo-E0Im/ӽ̑z,; Pizeٟ\9Z<CdM?x}2 @J^Od `g h}8AP_GB;\Î`hbt 'Wtwz0$d f=K3Μrۚ(gTcD >.7{ B] 7{YI[+LnbtwP,&F^,pG#PF5^Kl,B3Od5է65TS$39_$xE]|w-l_/!E㗘?p$!hKɶ%dם3/RfկZ+hEħAAk+4p3k+k)7y)0@7f5=-kɬ_PCo/CSǀeUk;Κ&C{@(W05uwLbz"=A1)'_ ,4x%˷ư㴻}r !RoS`àp)K7]=11Rm;@XmǣQΘ~w}ͰB~nX GZXjyVgH|3-cjƟEN]58aړfzUf9RfOMU邆 P:AǺ`-{]ck߂lHS\_JpQk( s5͈0H KL{F?~RGM7-vx3{N`Hچªyt?AXe-04O!8rXÉe MnB #5%Z!Yyx ڈ6}aǏSO?&@M#@ /S^Vn8ﰓ$P-ox~8o)V}ݙRD]c'~c&T;ˬ,jr: ٞMխ W;Tq[<ـGPV eڭԭjaf>L1V.髊YS(rO!9g@hrZP6n=d辳54Y}$I.3}#Fnwɘ[ٽ'?)B1X hOOC(<>Er[s3䷎M| QHgB_~"_jx ~t2[QRG2GW`tK 9ot/\[k+on Tyoį)Ai%#4 FS*T*m UU>o<ӮTo>s߽"I" }D驚1g<+hs  G/ϱw2߱4C` V^"-\Şzq)N3AdFan];"E¾aW|DqއؑbvkB4\eIFK 1 G9+q(~ORt0@sKhnHM{"`[koe{T[RV*ItAؚ!9Ls<\%}O 5tʪE(Oettb.=g!Kt} =o4^_ht{,…BsxAĪ]&K⌴M%UFE>Z7t Eq.z&Ho8G<)_e@Ѯ40z([@<ӂ}~J|V*Rqd*{NKT픋Wפ0 ">"Ű9fJD  h ~omgFtR`s/e jw%t~8b+t:h- ,W:G={Wn[ס%_!sƴMH*Ѷ eQՄe20ABХܥi25fS6ی{sCCiXݭ+Ẍ́{aEgz{]z#^CifҭA#tc1ёa8K~.m95 [y7c.>͊圱tH#zNk'= 'HXֹcHf-]sn VI`r)7 U#^dÍëqTq1o] qfe668޴P@nC.x>Ǝ1o ILĽT'؈LPP_Ax(amG뷔3Qqx_Z D21,gL;0* `8)}SQ{M;bWD)d +EzW(Nk7q;XKѫntZ +iIꟜ9W"@!Z3IYU$çC{鑱FTw ~ %qa>N!>W"'Ghq۴4g<@oHo$Hh >Q.owv#Axdtʦs iP@ w Z0y^&XPO^6 U^'$_4Ҭі&N;WgL{ѤT  ʑU֡ K ܍!=t0gO$<`jq5˨]:'_wf2>fi}ܻkR\"bw<1H`\'⇰ġG.،eRZ,Oᛑڳ{We7S[}А*ge ,J*΀0 .=+2:C;Y"vΊ֤@m CZӭZ/رNwć?5 usьM"van4aT^`>u%Tå QoWqunjv_BwZWy^pxI%"ZHO̅IΦ ; 6p\$tڔ-w*=ᕹGq fNZ\ּSJ'>M;@\S:v߂OKsCGqEw(+W[ I\ysK_x#q׻ȈP_3Vnh+ yPTqit(g'] up^B1q]d.](zeQ4Z. 3xm l)!6 ?mϺFPO5P'%y3?S׎`RYdy+6>Jcr@Zd)=vX/x <:KT.-Ytw]B;;Nd%\LUMf;nj5z3ubӤbWK[ ڵnA$~m/%56).w_2s KH! %\6lUAD(V%PEXCb|ڵbE.>vQ֕}! 'Zb6+d̘#e8y /Y-<`6y1Aѝ$/BqxQ 3K.&\ _'p1wΜ VVepˏH/]2xw-?dlac~pQnB%#+P6ۘ*Hv_ތKzo7p ([RmЎ Br/ǟU25V_ lMSG5qĚ]ܑ>:y)ݽeQawg݌YP(%k<\n_]Э:g%GO0 zV69 a Ð:K1TshEe=GS>!d(R͌?ݽ(~R_h;k X"2Yc5cUdb]V ⨁'fݽ31@-Lt{Du}}k`C|%|C#@63P7 fceST×~bցS ˂I^KlpI!|NojM i;y9 :;6 Au@z, gY 3]_}ńJ!V{Uվ_ 3NÙki3b-Q 6vbQjyE؜sk"H5j>#W`o*8ksEiHk%j)bd3<7pqy$eA(1{k? q۸[V3s} WK@Id.ga$7)q/HܪeW+5Ow},'m&ms%dZ#y\Iԃ9 )" 0>9wzJgH"@9 p`_We Ipǿz{liKCťԀ|ǣސB;S\Fd&i4-WE ,kAH04ڡ7+$s0ZLb>k0S^V yI/p*۰-t$K5&ꨋi%iMwir#3XJˀ zry4]hRh2 G)c}V_wVb)xI: R=O=(aYݓ)Nj/\OAxƗ[00OW{P U5ȣ_PӤntj)w>OE_Ip"POi#w:/i}@$y߮eوȯD jϖpRmu8F+{o8;9CAe,,q\t5=@BC@ZO/4s' G"^?D'ցu*grDo,#")>iv\鷿 C3ۙv=UGP=!+Fr8v ??-؝ E: Fb)4W.F~99McȌXLLAv"-1)>EΏb#3֞ɤ7M\\c@a{܎ϒ[A+dGJ-P51.CwjT< ,]٬a4D6Ov(`/jTPIVCnڃi' ,g%O4 YQnL""_ôl{;[rx>eLqR~8wjߞ61j.Kt;rJ!VԨlAyNn+oq5G|_:J{b^ORF?%ަݦg*=hۭ}Uݾd]̪ fHmבずX:!B #1 ?GS K ܖnd!20/]kPs̈́LJw8ej988ٺ+m/7S gFOTj\0$M#T.1*f.*_WXT7]Ug47S 2=4I_{a] qJ8i0AG b1߯Dvc9iKj"8>CSqYU!VRW $:YG9; %p.E(@?l N,* |[D{5Ԏ6-lkw `z6ʞvETgY@ܦ!6b:q¦(MC:գ{*$&ઓNa' 然-:yDy·xG]# '/?Dk [pE%cm?歛Sљ%Izw&`"UUi7\@-Q!+'F/$Ct8/=I0Ohl7v/ط2CHd ,v2Bf ;Ůo6oyo qaGS8CA R8tr j ƌwvLd:LAI=[%HIsD)tDU:x CւQ?!,hAwȕm_Ռc }OE"ҹ5=M<rr+ ipk)U2Pgq ;+\gn!;)lq1fdz#y)^VN)AHsQd#txfZAg_gj \sE/Wp>*jo HF? ܪ丏$#aAɓ_O,k <4(z}h~ah JSODTCX޿ 8<_0\8JE0~KQ3& FUw<<;6K[S˝bE8Blnfn,k|hڕZĴD6yNJNvXf*W%9}ocx@⫲ynR<%3nFnZ Z`Pఐ&l$O9Bg 2{>#T s1_#wjp2R hBɚ{:dzm)`{p"{?9zdD1yYKOZzYb]%ّ p*̾(Z}Wɘm e y%Ndqtr`ao?'kRO--vNt؛Dm٘GA)aYlp9d7͆i3 Ko{,+ dfZ{>ScJt~7?1HnPȇHbN* S%TUW}e5Ѻ@ъ=-)W' 4t +i.=Q[Dr ,FjzW3U47"8O"u7CdkW,GcZ%Ԋ#AGOZ(L]BZH.</Zc4e=W JYIacr.Bc= m2T< dARp$P]o`y"R4Uw-J ,B+1sͱUAZ%x}_DnY4U)۶`\x"B ]1kDf[֎EPPEUzv -SlϭH9mxu,m N#J.ݻZ-ZCo-7 *|OϽQ Q4 y챕{}x?vKq])ͅt2&8lQү] vqNRM/cdp5 W+Bk t^η.em&<Z(E0*,i+ xcug*6cLk.XFfH= jsX `[~wGN}nM+d :թ!d(888sAb .Շ-r&,9!.\qjBRZ_D:T*_*UAy&ĺrGJJpP9' *^z m^4 P 3_}V:w7tzES F)n(cw %6E\Mn[lBt>.d)Ӥ:0y{4SE-P$e"^;7_R٨U(?ܹٓ(Rwf_{!R\G'9XLj@_Q6Rr\G cTNGmE.-Cڮ%9 儓A!*W1AaoH%74𾡀A-[zXwݔoo|lF͌&RWl~NNS(x ŒZ֢2.ZAdUsNX]j^B#Rߟ +a,[1920R/>TlrsMk7ɷ[7?w>4jYg@ Tq?s{[o*R!&3^ƬHgIsur4V~1o^*Ҵ=bO)jpIg4)z>$ o^uBN `pECt̀Vu24Tnz&3,1}MO=5S0 ^_]ʑЍoxIxS"?<(4{<`Ɨ'2-2&ܖѢ1K %gu(;djTW$gCD2LX})Ba;gWEAUclaѳvD>.@\Wrҕ ͦOA\K] _eA7ѱr_LXұ\I$ιylpdgIR>X/%4RXlҪ&gj@ rᅡ]i-p9SpԊ=S.hvņrûm^rlFߍ][(;c٪=srO)LIuUT+W4j.g/Ֆ'}Ohkۑ: yÍpʟ3<&b46ob:76AR!5uX}84XΘ.!# ႈ".Uۧf5ޝsI[Kxcdk6a&h&oV7qS`൳o]bUSLag/_)~ {fH3GR6`mlM*椶)О<޾N%!cSYp.Z#b._I pvmț ,34HYq^*ʁSt0֟b qvR*qȔxm'kL&үCO;~1"y %RAt9'V)eS))Sһ@;8!t7 cڿoOjV :_j22kF{w_LNVaF :5ɹ [RtXN&>@j 7:s3SIHW=vדc{]6*ĵ [D،LN3!y#j|ٺ٬C!/϶A( 5`k-9*JnzWngQ eMl%U<*"c`hC#%)FoʾޗuPFǁ8P<Ļb06,:M (]>2=j6uڴx*{<9r~"sQ V;nF5oY>`)̄qj2lV\\RfRDfDV>̚Iru}=)^A'd ;ttq=E1h 8SazdV;|oGL:Iúw@N$sX򊵩ڄ,SDEAZ^?i;!Gw"txkB#DPmFir. sp[2<>p_xp3L75?E S;kA1Rz ǿ62@}vLS3:)CqB~+q %|jó ` ,vg{HVsJO$;g<478'PbҽZ0;tJFfycA70VT[<J eašeP,iRKP![:Å=#ry"^$[m![ p;&җ2m'Tb0C1f FØYIPEF5= ,u^,pEZUBdp:kk ujBj_;mɍjSt#ҸBw]E9I.fz o6L6^&mMrOo;,?WuB8p4<]DC9d 1\~kbƝB.bCP+ɛ|buxH$Su.spKWU[VhǗ#̧΀(cʂxaQ{v}S[iQs?G5q)N@1kg72vv$L%Pccac7,ChMp!U:<4W e79%^Kʹ靬0D'=i=IZEq^4U,/iC*Sܪ?$jgLc̄0_x1Cތ@.Ԓ0xs2@~!LHLse%; .W޶vudU50$ըq,T%va^HyoCn =BZ@0/FƉ7 k 7$ +r~l~-u#Dto9Iz! hU:!|Kq 9IhB73R~l] WNv9kV;5|4vƓKV% M;+ @oHCkM}b?KϒX‚V,&p" $+pX7:m_ 'q(sҁ2thpJ崸uEZ8n]h=dX]5\Kjaxbs. LI8Aih](gPE yv@=eW^m-NZ(QW݄ߖ>͇j4s?CiԘ7:\){G. E:A!1= Y86в9X`.$)"XX/p vûOX,yofC= ].?J%waBsBQ4zhjMh_y*]‘C[PZ_fJ9F;d)u-/]ԡzs몶|DwܔS\!ǧ.?ȱi!o%]"G`9SIL35嵽ܤ%,/Vf|"Ll#4}R+dvu'M9&u#weSA]z%l^^@w1cbW "Uw-ʘ.388ҏė۹LXULZ#qIt4Nx%FΣ dc{̉4Gա==݀EVwͳf>n¤0ߋ_YU<ƠI?@2Dڏ7SM6==F hʾ1?YOMtn 6el͖ɄN[ى8s~gw̔GV{U:gٸc: 7f[|MD>wiw%M9ó1A 0$1SjejE%©Lidf\?Z`cMp+$:iHd)z-R<Չ7rhjQވ/ʘ-x1ER:!A}f>1\5X٤Iq![)~;mvO s6|ťMFUW^س.3W=69Izy{K\"T}e>L+$*Gj ഄExzJR#hRE Z-diR7CtDLpIS0dW|ibaB>:SOv _կw[tH <͛ٹDSƾh8bƚ[F^w!>T[V=R+hٻL6jj.i;,"q5\J۲[1^sLJ0`^s(EGQ} f>h0+3=?V*7vhvLWU cZD#$MuY5.n湕9n@k6xcWt]* !ʯݩ-8bUJ 彍񔖺i2 a%_m1vdiJ2\`"(.<%5w!xyq-X3^Y\0:Չm D ,= d.>&fV51']_E/%IgyBISZZ 9'UiOK󤮧deB2G42~kt%`y[B;dtBlB m.@ko[ qod2[,RNaW0r^ΖţOHQ>Ό5WDiMm&LI](2#_(X!yU)zYngĿ*=#Ƕ-ݼ&G50=cƊ/全޺OIDpXl~=WB-zg{g%CMg|'>g*mEM< } OTf̈́Fʰ{Tw6Q(gsܦx3?"i"Kʆ#3MP|;bnUߩ`ٲX&|F1Pf%Ё!q׉mnoc[s&O}fW+mZ1z]ljQ& > k!n0u-y1Kng]]b˹3&.^Qbcr$ƝP+0>M-1t }+vMzb +8pVҢ 8K}%@~WTg(ϦcFlǫ*&S$& K]TR[]%70WVc 3}|bZ㰢#O3}SzO:nGj![wo<Ȗpt (>^f6Hъ1T>x n{ qjJIbU/3*ctkIJ,/egǞxkś SȯO-,*یjt rh+ [tȀ,NJ#c{֩P G3cjNF u֯w,ڏvZqƯFLJ`NX"m/s:5~QN?ӣ}b.B'(>韷mHNĆy2X(WI܎pQRPKySHw_{5Iǔ~P5؟j4T;BOr~g)m d?@`|PUꄠ.?uwln.AlM5 ȗzqy%N 3]m:qaB_Pˊ 3( cw5RPU=)* 7ҔeX 8!Ò?DOCB-i UO]W '3հ猡CvYI:U#S%+ eAI5,%kT{NR:? %$8,#q $9G~[,& %Bt Mnm7!'v;mDb1܉,L+[Z.XiK uSF'ryn92D(/Fm^Ǜ *MT1tBvgp;<_Ծ,s@ٺx3:kޏ4mdBh(r{BC$`R>p;&7ӳtXE%?t VISTFqQe\s A3UĥvnS%2&]o./-Ft'n6#e~y!zXQ\YCIùz0WdáGp]׽b Y?4'4HdȐpyR;SRq_ǧ%<~`//-'#8cuo"")my[-M2ޢT5;YPY!lnY"cE okd)3c=VRevzF=0j{Ol5 fk]XܟB_6x|:ԻABh/mTIDmMWMtJ3vO519"CTqc!t*4 [>sװX',V}"1yHAg̯J?2˱w2'7:9'5$d4 ܾRPrȼGB|tO85$՞$SQ-v{65I%oKbFTJynqդz< }{@y|;|b(L:|hE鿜tk'1b-kXTN1M q e2[3V~@Py0wgU> +b4ިjG]sQ85bdu}Ur0ٺ(77#!C<4-Û=t{!\JN Ƅ`Q w 2g(U9nLX#Cx7|$r6FH% ?8" @D%l#&(<GV/q~dFZFfe[F]|u|BT|RFoƏ{ɮ~֐ ahGgpRT`y(rKeihr˷DzH$LƮHUY+B<[xhpK;v̆c^q1y6;K: B/ʧ(}ҩiG88Eh;fN#XNr'Ra~cZBu5HSE^HNV+1v|wFj%Gt*aEd0&AR\B:MtQomr=LЄ1h~ŸJABg'%a2NVe~3)1 ZcwwUr |9:2b :O|uiWr%<pP')A"Ei=f@P7Y\($#D_smy#FVQs ^eY` hЪ#OK2z:'ۖ4CL"@ӣCפNt G>1>`cGt)+*C1Ձ'@(ita69=<UJD`~ }jiWc3Y.g0I-!}Dc֝[7T!fAPS9]d)Z?+ݎ#zCp`yU/b8 2wލTN6PO&"qrߞu+YYjJ32PWPq%>pK+ԄgKyذH ':!ra lcv[ͫLW]8짹84A-Й&v\?c[X'7Ҟ R֎\Lv9c}7kh1Hua '+CYCHͺqx Y$i+a'5'h^eq+'ult[$k%J3{#5}Fxh[(i"3<lN ]~ E֔ GHzSqEB(T1֗g*_/cF"Xˋ RloJ9%iRX)>ˈV޲~?R2ie${u*;qŐiکOSb:ޞXk̀Ήɨ q"B\ 0웎#Opy>Zf|)#k.E lf8*e Y3jOz".lb>Do-$bsU*R%|~=u׮H63{!bzkvI>{uJcxzbb*:焪,FR㓬8LKc7*d B Yz@(~*ƭd)0/5fуAݜ(x󭜢0]}V_zPO xOU1;h'>-oK &+;( }_=a<ӡ($AXv▹ =U,s4;comts+\V3jT#OcLۘ РhvD&:xi9+tS@K.lHٕy3QI![,1.t\~IB\Z 2/}f }[oVZ|cV%J ody+MLγU&״$=E #:WB2~`  g GLJZŘ_,Tek`m> IQ=2%+pjå^"DJւĘ_)AϤx0mRsYKWsb/\{U-FqFJ%=~ #A-JK(]&V4l m9!H|YA1Mz !RnrhTz/+CpOНEjޠm!_\76&϶.DQxvRuD$;v!Q6"c)Hrf~zR3A>UKN57k,1>O'+!v:Kxxph zCfi7Ӈ"XF 0{y.Bw'."/@jF\-9Rzf@{rA2Ι=9'jBYxq楎dyx^H]*I4; %s6GHܛL$@#9F0r}!I0"r;BADC7۵p¥An`U%G8Qpa}@ +*riHYuk]p*`JTJ __2Ԣ4ɘ^BT5"ԟ`c {olW%̰H'66U;D 47aa]f!8dRElWT?7iv=7i-~hQ=XZ|+x^'ݻ'F0r+ y. Qp,u)S Ṭl3tH" ~J鄰l+iۄrf˃4ٙy -݅]ҙǤzf4=)˥9nǡ>0z-h5DH;36!Re=fӴe}4: >,1G^I&\\19;Ts }AD5M -Oێ^l{i ] O`ʳlG(t:W",õN^"Ig%|AJ?U\tCN0@]B2d}^/TJW@h.] sd/e\}_m%4T߼ :f{$([k4ʷ8CqJCT^/C}bg/A,&HL,$Zg+&79fI8&,Wxː^#xjaXvQ2GM6XBdF}D%p AԮK:VoJ;CUORxָS݃Q 4ħQprب;->aPg2*nK9D0XbF+~@Y?ޏB.#_0%[bzH'<.i9 ]JZL݃vGip ,-} u/%]'c[((́ N/_LԯZ&+|((wK@[1&˨KΥ`dw=Ԛ؝\$Q~3v:窶C9s77U=9yn^=~>הa/dv|yYȳp(&,{;yGSi^fLrTgµ b k R9`_ƅZ}fA1|*4𾕄GAq~H_HSk1 J&nGh9TX\05I^ 'lHi+A\S"ݡX9֠cZZ/O4K$F8 W2iCsDH_kWl#3>:(diyૌmAv x Nΰ6 قTxR890[^#PZ @ wxMGPaz\XoUM|!18~=G9Љ{]GԷGF78\V)DI1 5-Ӡ;gNg$?SdanPc"D!tWQ&^O1r]Yp39ejpAk-of5S),+z'#ɥ 0X*MVN0rtp e{O{ *j=T1="6f`Y&["t5_痾fvG0F֞Ea\'qhpNw_yd)P] S4ex~/_MBM^<1vP״y \ǠR\ANlζĭV ! llCE;LtsiP˱A?uZ@af`d%H/&FB.kx 7Yp,QuTlJW@ 3qOxT׊i1,s86cNtd2Mmj$Cw f=K_&lQHěQ")a) !8]ɳ=ӁM8ǯS!0dT9kUFW9жvD殐ѩj *J0fȤ* ޚb5ED2"diP}뛢O[2Xz$ji5wꚛ(Zq[M[q xx\C:/iÞ  Vlҽ}u綳qG7O%1ڊa~'T̒Vd8,.!L>B"s-VAIYk_OYڜE:ڎU8S\ҥ%XvFb3܏\p? *.[GG]rB"M5huCȝoNO6F-ȟ-MzK$qAQ0ޜN XPa-%;\`nN=Nb5Lt![Or|x%dOS2gD}DdG|4^] 8<:6cNĊ Tcrtm? SC;i5#"|pcd'PAR=(G-W: ;b1v̴EWz]CF j7GOP,H5}!IuE''Fro: C,O/r1ZIlS*`VڳQ?!u8 hu^GJ 9AOhtOuBE7_F 7>Şe+bU>W r̈ : h~o*T<56Gz[jsV=/,f/˛9$%@G 63,e\h :yp,8f坂'72H%x7Lw0gpmJD:8U'X?_Z j ϊO坝[C`q-jyFN~װ%G{96祇r9LLh,+5 rK VL>hj'&r:~lT%/y:C S, ЃD 5r Px)8rj!G58d,hTZ)(ub>Y2Jrczòg𕶝[yEghWI nx;BI`| kQY/]u2*c*b97~#x1YtխtsY).RAh^ׅ%6DIWh2eD e6q2uW p4@zT. BOk2SKF*eg*x346-dD7f;DENǓϯb2zvx:ߥ$dFq{J2 6c^zNrM߽]&"v8Ûp}a J@.VC}:,^fA OY~Crt} RVzS `.Xo *PcĠ3H!Ca$"vA-J:ͯ31YgR#NZn@V*K.B:eZa~YbRbhTb[Kwko读id/XB}?tOej[U+,Z 8݀MW=ZzǯڳTa՘mw RNEﰂ|-a3muX3sC Ѻݻ>O-?p%e_R@,y7a+l0Oelt2,Q$ | /Z:cM%]mgF[v+E=u'CDN˭YRe7)H ]p{3ɚɁڳ\0BaϓiHV5^G8vXpBK_0' c*z?k^jvqq,nUV:g}i2@k`z̨N SݘE;BJ2TQ sە'|W)vO_e9NQ]5VƛCtasf!o~T1?s>PR_HxwBN!fH?b`~ ^ry+p>N;MG%|Vq[@þTF-TcN-A:3."eӱS^,cuR/y(y @%t=|P_a møt$<(rU`&Oiֹ~6; 3?4vg]x6cսEd.s0t!@NBzP XU72d-N'm|8;ҧvFNs X]j*kTHЯ=ZhRJ@n.ݑp=Jɐ65PO4{ Mryhg+nFc|PڼR87U'pLX?$oaL94k!Gj1"iI5W:դ`OѻUAc6gU~a3SA+lr*#aq=d y=猻$Z d}pzR-*0{R׏۰k_`B7aĸƟ!jI1=ĥUWAO#pr7m[{/?[=N2Mǁi68͚`ƀ:0nC ]f~j odJd{IL L̬!ͨ6B khC-! ?w򡈆f%, ~v́m@m!UBd`4 GkFhtsK\#I #oL[喈uc373Ir ۡ'ܝWn ͱ|oJu|^SR}H!OZ3^b3;ܑ"Ҫ`"$B] [sJ;TpwNCD;; *feHVTwQ%`Zsh鯯-ο N>ih) W vCH\Է??yf ༵Qn#2b<{9dލ+.mm !-&hn8r#EVOR[﷦"mqey M>n[NʕW~)缜Mݓ;Y.}:Z7n[g^Ƒ=:@1umGn蠞~Q E 06Reshڹq dz"bLP;s͈ހyNU]Zxam! &u) \s6_j. :nm rћv@=Zɼ8M<?w΂k%Ygq>Rc+t؜8>]RRP\f8/e>r ɬ+{DƩng?DNn'Yt .0R"|baH.- z$8By$ȻTe|щtM*γ;m̆(|t;h8h14</id%%uZ LaE@PO N]O옖f߯/W fbHy^snwMz( gHިպ(괬Kd9('x{/dڌd^6q'tVuX e|w$=usJL27>b64aޘJ}u~c`z9P=kx˴OJy|@2:}%C  G`t6_I '.)ih@7+1ަ1 י'Ƕ7~.rN%cª}WUİ3ٓkl)\j*UoKF9#Shоm [|]t`4- *:Ӿ$=O*7yvU:efuWs$LB+*j<-w)ƚp20PZ^^py-8j!RT^*/l1@܊kiD9jp=ixK-(вY=Jkn9NBvͲҪ ^$*v}[\j7rfߍ(8&Gd|h .! ۽`!0m4і$Cd(:lik$)i Yu5jzh?}of` 4q#=q3u9w WrN8~ (>i7&z11#_,lupsJOfOUU&jUE#~hXb~j elG97\tDm֟p=*[Pu6^[(|^%Jhb`+O**)5c܋ 1\2sW )Cs6HgQ?v=3\ DŽaO@M %@lߞڄ+/DGӴlV3ڃ.{K?e}2hh=MWiu2A+sʤG.GJަ&N/<u|_BGʰwJw,:H[!A*tf@` va~?3uwӹ`Ku]h XՂ-Dme?s[DrBdHyMEp~\(Q&;J.EIY:D!0'AYoGjQ^KOP[>CiA@ j[Qu^*ao{ ɯ[n9OAՑ_Aϵl9`evRuECg,RכSRʩQg]v%]fPq-i廦R8Go _3(0an8?[n&zQc1lΩV묵WmOo?{ lcϻI s?[CXhuy})lL5ց~^r|2!hZnw)2 g>Zd}եr BŦ%6~\6$Og w%i91G+J/u݃ Ye8"yj!-O:*dށOӷg ΊbĬTymKCx,U-U0_d-؅sd3Cw6~OA}לKSd%~O9ЦAKY+A`2g)oLfcJ%Eốqu' #$..uB9?PyGJ1R,~s dȟXp,=PÀٻZ%Su ׈Pp({Jީs84c8{u?b:c}hW`6>D^Q8fN(a.Y 0!Q7pʡjytn[0𒻡/9F`;AJu°+Gb_vAHga}bO)]6$m[k^~飻:};-95?"PB+_mˤXhW.\{t cZ/;|pYH>w;ϓ%=Of;pQ LɻDYt_Ϲs}TTyI ebh/J@n+9lTu@6XGwx+ !o0W1;ԪqLTMj u xP&[:N̐Ԍҕ"M3媰昞݁?)_%~r7}{D+gODPxUxWVT4T Qu׵/ؖx.O^& ʀP5XL#=~x+gHtkN`7k. Bim^t_,`k9hnOkJi b]mG! %h? ڽ۞E| &zdɉ)iFZ3p)h<#B lZoPv兑g,:NvlϢAk0E}bQUC'g\Ƙ&,v6 HG"R|}tVW",qʮ5|ocC0"I}2ZTZ 8A}[]!I֐.Mzը@J56aL=``] cȟ|{[$!uTE&P5V%=ﯗz1kLFkg2ӓo¡33;7i}fqE9̼%ݳ(<{dp \êeoc/59A_fK |{فa :C$D@T PW%hEPx7:X5Wt@n>K وxD.5WؔId[ ڂ!%dZyhHgl4GR`mI3S6IAD /WCksLphL~)<*ibʗXHM"o-RS+)怙IܡB8 4dOi=Y60npq+`#"Iz=PɑOS}9УthcRf* {?iW{GMwwMN; $w=!-t^ ^*eW@S: L½ژ2+ajD:vsi!& ޳y[^/ su#=~H/|awbN$jbe7e (mMc*Rя C," I`)(ʟ ݨQU⎌aH@MqJ[TͫK 9u+CҭcC]]awh39╺>[3?ur%֡Q?4E!,[{`߱w`6N 4›Xtu$Ԏ0F݂PӄQ ehV\Qba1s\sT!-" 'S`Ҟ# J² =5LeU hW }"mV%tG]C?JOTsD%NvIt :jFtRrt(?~EUTH}w=d^ @v <^5vbvf8\H8Gt,Y5VBykjW$hl-4IvW9LCB$$;(AlVi-)tB*EZ-ӂD/q2݉irQv"|#ܮӎ+ ANY~iŃV[ ,&\E!ߛ Fd|#@~ܿqEEH[PC/;^;`z>УݯJ-ъ{KgMM_?@cZlzei5=SL5ǙWj I ?K zgG~(vZkǜ1R^on=YmOK٪5=*#]l+!wͷOC5-Cy+7UUeP-T|Ly| "(KV&6+ K5UF1aב=i~ cG&:ilN!P5*G&(,kE4F舜GQQ<)p,x5&1M8A8Sæai.Są +nK\GsPun(pW?;M"b#wFTM$"&AgL:8)[LK@EP@v L1CEG+ƛ%q l {UJ|`vu+*-L"j(ݔG,|i! *).BTԞOMv<\QUf[Kj0}Pth'lOLUi>J׾ 6kꂤ8-qUB{&fWn;F&$!4:>8vCQ7jh#4.(rp_i3ϙhl+H +43܎V)˴ly/B9 K3~|7!`w>P-׉ן" ;i[? 282G(eo񞻔L't}p/(;*g\̧]{X.xؙm՜x_z:I547+R(`rZ]Y T` {2c\Q9s3~{/cw Gnx H\YY+{2ሞnCJ,L q|>Y8:^YO14"w':@g%~-SP8q9r^$urhi,sli$_$f:P R""@e/QފQ,୦$e^kt}z=&;y[/|Ep'@ZkyסJdc3Rr4D3a伵YğbsMFfX,m5rHpiB7E#I،ӘD{K8 9NclzLB(GZYL:p, sP3D,n_z9t&?Y-rf )/ hEw3N-&@oDЋNUjy/njtz0IC#R{$]2?& v>PQZ57q p1[b⿛VW*8ΜՂ`KC)CS<]{FiZ2R!3nHX6q0 P'f8~K᳧)n.{jt+,$SB9>ṫ|.U9`z҅qۣŠÚ+jM4[v/0Ɖ>,[Ui*ٚ=\iOg@/\]|=tYt 0ZEb%:W}JOB~(=[4m8oi" x0miJ]Qn#. FfchQV2fsq#="\2;y]6>4̭%Kh|*/W L3OjU/?鉱q-T|qhw-n뗆a鄯Nsaꉜ8OKBLT1m 뒲.x*S΋ ߬pl*i,8bYMp/R7[I ;faFlMiqOc %5_|`.QFН(^ENcL!Luh^{ 78YKD[=`mTE?5m˭Ur,CEܝǂ |EtE- Em71E/7L+s15fR=[ " XfUq{KxftͤA5UUz E&c#R(3$5AI)˻b)ij_l*JD]L:la[)w-±ui4v? prG0PX|(?c̐PYK<E @caayYg:Xܤ*w@RY Yus؀(Rw[p4q/%U삺G:Q%#0p|̭Rwo ; 1E$xۮO˷tPfPYlVMD*Mk91!9-AR N{5//gw8XZ#<?b{=:VǢɧc S MZ)x.8# D8Mu!1]sځխ5=V1*>Z(4% t>^72aB_RߔBq6m;5I4? #2x<f[> nK2N$Cco RMx\I,LXQ-;A__&/|V@GfdL!" @/c+Jc 'q?*\KC@F"Eւ7 6 $yKQ4uѮ"UobBOGN)N1D/I{$CP[GN%HщzuB@ ngQ|59^[E{\<d)mPʊcyt 2p蠐 16Txk޿Dδc'Ιd7] X\¢?8F Cx_^߄Q? >-b!0Dy:׸ZGa{4b eA  \2)# 4,?U]Tʽ*lrg <*&SMvgV :-X@=kì3X [u 9h2?#1L8X# "Rzteﻔ4\YMT쩙v o,[;:_FG2bq+f9w>%HA1񫄿3Hȍ0a\YzK]cvmAjO PBjv(yX 2qO7K6PD T}hSza92 GJh|OstoGPU3*T/ɈOV}3HʀdhҼzc4)?C_byDD5\U{PrwǕ|?#R,2߻+ QJCiWDs0nǬaE@ [-zcd6GXG?2 5+! ĐE(xw.иZK4%uU:'A\Pz"F<=c~"hxd…JYp8 ]:fE,|@"*ۃ܄wc&[.M 88Kn\Ro7IQ4' vucA9tv$;|*NoǒҪL rupf;tuZ)ԶRc$ Tƃ#Pt= 69rls$ct͘߻cc2%gIv)l G;y.ܗJ;sKΏ}u㩛AwC%AJ 7Xd7τ $D{P3,-Вc XIEJ&ZA= ȠKaoF˩N)CjFv/'iEq-n8sl+psJPہ<6"U˂Dl&rŕ=ǖŷmPG(=O|j&/܋0v1m%Z=;qһ͙2J_v1`+L6WFvڐ.HVA'|iMO8"? 4Ԑ;90[!:tMo)r& r5+o92OAR<;S8 sZyfӐwb|=AX]mqʸ\nj|)\e x+>\І̿@2m/jىY:#H"\]؇`I{zEm6rNAWqS\u)7hrh18 8leˤڅ[3=u" =Uwl MrtAV} F81H/#hjHB|Y@񳻸~cqYÕ[zzF[+}9 E4pM>3)M(xDsԗZ4*Aa5_ݝAI:VÏX0ZI+ nZK'|8n/*:L1UPk気iФZFfU%wan^(t;fv!tv`:@ұasS lXfr䔮%gELg&dR ޕ~h ;6A|}F9kOaן/F 4*\R A#sH;<5Jjc%i<sU~CekfzN٭E`{;4'!rEa3^C(x8H{K]Pπz=xɤ@UCĐ`n,K `+*39!ؽT5dTp MI>)Jf֩MnƲR~73~$@y궕aAup>˫MÝ ^* ]RfQ۱¤1e#>xs=d<:'5 M=y˺{j@Ǚ G0kYF[h~GHm@TTpZ]yǂ~ q-N-\ipRU΃Ff&zV#n_Pɪp /ˑyv0[[7m%V'c\d v:HK M[{%l{&NPR4 kr"# d<}7DUĭT5̊ҧsj XdPfR24yu3&;Â[Kh9rLKf}pUhu炲V&]跡(4Hmgbe̚4Q_J(ɝ٨->k>(kUa)% g/n;=fh+?"j,'_p37#ZrUy.sTz0l]&RGms=_zf.!j~#LE D<*nvMt L-N:S 2؀>&pun{ؑBmHˌm^UZj"WW>B=Z*#\S8M5UJ1q>uplC{jO`"lT(mkk+zg$e;:^︾Nj~>"3ȝ=rxp/A3}}|~&WUK'm=X2[]ΑÒe65LRm[9iBf,`'2ҖE \ J]~.>r{t@/P׳?$Y̌b0j$ts 2[ Z?Q;;vQJWb=v@$13`͑%\TD VkVVȟ]S~\Ofq B@lܷ#GFG~A[e5A7S5a"ylpP]bcY P Y[xinLE磊g^@]W9VDH%JGN ajg12bֱM8yVld54BCҔ8_Cd _ȑd8Xn*8&M~..b\q D|FIkS_:dRi(+Y/ Ʀ نzЛw>pdUTCu~iދŤPjʖ`yft@ULT/|a~$M˝v fKcfVH! < V{:`|;XY4Jt=?K]n㧐浌ᚏxBHT>/{>\jͳ'ޣ)9FtTţ Vo6d%l7=Bz|pX,LC;og!2F;U0g`2tQlOU>BDzƈ62gFhp@'^y]xq{z]Jo\2AM ty&յhLnf!2P Rtѹ4lMY;\ysu1t H n>h=  *ýֿ^Ӥ+tVh.d)DJ,e4R@ZDlcQW/:h2REWw.!?Qw *5af20%Yˇs&QDqi* ne">V.9B"z 9|1R SL1$ z}دtbQ%ë9zrᩉLVܭ%G:kz ĤRp;OjxIQ)Œtp۸ *5ec'*&G5@vR ZWsB?`F>BS\E*zh,>t3GG#})~C4DftԭH!b&Tt,y{U_/6y%މDU >(1[\/d#jT} hڄ?Y^U]HX}84aėN7N*bٰ% &SsC`a.Nais Zx/`ΥQ}.Z嶁4uv IykID^MjH#60p/.0?NHɨ*{.S0vHP^7I#Xc>tweʓDHK#w8a)]Еj%pi>:}@:yЫH-ql+ OWL9w=Z4k T;Y;Kۮuy=uaKҧJtCA:Vk Rܧ,WBl4ڡn} Jden$ ,\ZtKɎD +Z*#ruD,gHIԕ;л@Eih|^S((?E;mo^AYhd%EQ$ X9}A|0E1ư ZDiL/~l-?Z5@X 7XYU݀:n$=%ˤ J2&W#HJI`dGH)E}ѯ^*pQ-684 -mBurMq4iPQzܓ^H(lΊ c(J^_:h8ݓʩǁNDޙCw&}2v-7y;^>D ?/7Lafeh|v4w% qY/x{/ΏlXMxxV6-T-I_5uG{ޒBkSMpihMuMlqn0Rpݞw> QPA-^@@c 푾7 T:Řgd{BDrT,FUGjS<<ה0aVq;lbg_gwsSqOw2fV ƷByLXUONp܀MdG9Pw+ deY=D;S76WM<2!RcUlyQ˥"ڶ 25uq|mwiC7*O;'miTrND8u hq })>kr*Dag脭V@F%#R l(d# cP\o]mi&B:c'1sBnҙFWz.T4e}lQA65+=@~LxbN$/kI  jӕ`4aqA5ھ2*䚐?o]S- gQhKhHJᝏB"vn"#i r%C&#) {?0..B{dd BBCEN;ͱm뾯,oN3'Ny2ٻN]=Ɓ9 0 %C†s7qyGIae_'" #x Sz `xږD\#g.Mi*TwVݙ`<#VwtV?jPǴ}ޓmGIf} +gfzQM5K%6V]8:6p*@6VcOQ "<Y&LeyqI|ᔤIaQ㦱\4TW7G!i$=N!M|;Ccy-{עD ܰMsܥkT(.b$4U ^ϵfT׹ſ{56AgTaۘH`y߽#YCqh>Ҧ<MFQM ٣}k&ҙVB8O"鳞8aXu%xu26=yJy pvДE2IƠL>&W,2zߞ#ȁ7$-Ͷ5OȽ@1-('r8Bi|sI|2atCxZEY = :02f3Gb"iM.O u ?U=7t­rxIJ/ƭ 6d&2w Tzk {p; zMbt=nifd_ca:Alv|;>v!h"tjBջ P\tWnHQh,}U|g18x@Q<뭄{7#F[ȞhnIDCq)Sٿpm/d胟3(ޭrdTKEbGt(:?J; Ϙ>8-q4b>m}o]!T<䥆o^и*_nшirݸA9 ?jUgMFodAYpg2B3="{AmsQd3^t MDG-Mk|J$MzI;?;5<ԩ cG&xoKBfa `f_y ~诡|såS&o37+=2 تYEZ,q+ ̖-zS2}1nքSd AVNJs`jُwܙzߙ8NJj LU J\ԨIjˋ[v?cHxVp?/8) c^6a/ }a^&ٵ\Xnp16~CKE)aDT .mHSħӌد[֣vڊgPCЋƶ<"-'r͡){`v``ޤ{L, x)Q[`GFfq]Fy 0`^F5W{\}~v~e'K 1t*WW@YUEg[.9MvY0z[=.ON?Pt8^Y/paVh^BFE%NZ|gl0N&?B;TձvǰRbV@O}]0zlt+x]kK=XSÙ 7fs ݊p{Wiȏ["b$!,4-Ov[$MBqݞ}a khC9c~6s֭ywY@4Kɝ`mll~ ll"pnֆRae0t[Fc`vT[*̻4 WfFnG+gaV%g&IȊۑ [n!71s_7UN>z6E.=2}k ]h%cJI HRlVvEDF^D2DMl<)2U0i}S,;0Ĕ*/`9ӥ wT4$dU6hE Lh_gOf/⳩*!>p94aﲮ*ߙx!WְVg:]/(_EedR-j\]ΌH'kX;|Y w5)ꜗN@Z͌G#.Z#]1.,[w=P]:Wc%¾lTwf_p!j#$.c\lA[RB>`ukmOm3`f;d{k?l @6"?5"= TSMWXoFxfѫ$H/=@.eT>а^֓=MH1^2cŬ9'3LݐP~#ߎ͞8 r>TKf_ʐfHnjʪM/[-48#WLsa, R;6jρ.4k S>1M}w>0Je[,u#Gg.9 1E^q|McZpPzy'q;cM3!'3'7eZ8;VSz9u|G~Ro&'([y Pt:؎{"S~X=Ә^vwix_"<@ E,ݗO&SE@˜YK+FFLfksjgΨΓ/q q[.`C~=i!,,I#6{!5L /M ЍI3]ȎjIy 7 I3; ' u1Ac.}4l `k 7ĸG0|'M(d147tWcxЮ A(1\tKfy|s2U= !oUY& GϗŗЬ" ,*c wkC[_.PzfOmhNV+IͼTE8tELV;T>!cCDxQB06%Xc1h-\aJS#*m{ y?J{kK6h93_qӍKR"py}5'ÑGKB#+tbiL駔qNnH7y5QkfW" w3RᰗͨM@cf5'6~%W5\ώy5^/~aՄŃُTV,ZluippaKFhWts  CUT/[<*kUSLd 􎈂 > i 8}^~/]R#nDA*cJWh"Xv7E AO¤ߨ&uҔ6S'9xLX PP68f--S8IyH6Ō#6B0X6Eeɡ}Tm[[E5k |7oVk9#n&lD{(v2'ϔeKL/P,N^Wim-ϔ|-%A԰9XB)9Ǔ[i;L\Jۥ0-(RAi$cA vX[ K<XTidDT(خt|B륫i!MovRT߷UlC겇;.ںn*V[J%y4[e.`2tA288 uW74+) =#{UgYH BjTeu:=,JzsDgWlAOm+rO-Z\9 >?XKh4ѧz^9OCX%=48S*קvƠu+E9Ϡӳ@MA!Y[M|̗xc -H0$˚D$2jщ`vSNNU{3W!\=-4`s I;t:~5&8q{cl ScB㓕->! 46g㹢~3kEtBY:q2;8 Ⱦ ;L+ n`W &S>7#Qy5AzU3җO=]Sf;dwۑ;Ç;wЯM(m\Іi~=ךfׇACM3l?("H_]?O)z&w\maO0b6\f؍!Բ694kl xNᨫ w1_oșRr@!\5wʬ6p9$IQrR- /_OhoωG2ްt[U ٜ܋;J*#t]xOϒ$;CnЅͬ[ȫK~(ң=#p)#Ʊy0 9U{5hqqПjJ=+qUu ;\&UVJhgUXIh esm4ك/O" !jjV0A}3a5Ed6x^P]6!0 5a}9x@lDX"}@>!{O-Nzw,j%c +H 7v8fs-Ꚋ(YP1hupaE6a$$ħv.NnN/W\(IKY\{Qo5eklm533!,CKon^tH0oܓKxBDfHu3'陭kkHv1C6)+[e|(V IMnL$z*Rsx,pEr'kKS$4A4[엨kE"4Y%qſ ',Y% /L5IzYq8M%M`]q~zsDT( k'FW,;W<U5IZgqA8EcYݻ{Ԧzn?))zճejɀmOs%W)n4g?:GϖEph `4[vc`ŒK_~$JxM(}rKvgGmu2^G1ꡱD7\ڭ&dr,^d[fq^A6CnOst}L8x5ISϮ~ՊϳƁh r)qҼ;:S : *mXVD8d#`mHB669R/U2B֮"Xiwd\2bdXP `)o&wCT dtxȔ;|BX5_ PIOtYCqkLc͍6 nCQC1@`BH,ãTy:reof7Nذrs툵7VluOo7Q%.+hXI[ ,ArtiE47X,gBpMh6 MYa?W fqrwsJl*uATFfLR[h,? FimkECx߉MXFs/kΓw;d2#Bg]0\.,e9 p.篗()ACiel"`r+U ǜ6U^ك%@QK]ͦz&t ɣ g|)qNwV/]dU'EZtcwZ#/(Pݍ$H]y{kWꌯ^ڢ>pPnw Tz&D@o0/A@U[,#$?9E˷Ae?q~}`AW`D͡;H@BEJڭkr 9 cS=GB< ~ U'5pv%eӻ1P]"Ϡ7ޑQde3<=&HhqV X5 gkSI.>½Wqy+%fTЫF mCK6mo ;* By4tZ\~%C:i@:APb!c0e1kxbݯcMW0\|E)גkZokwIneLзbG2 1BCfPճRME&܃$,ÏnddL/&ҲE3lF '\Y/4"J1OK=ܷ+\i.Kf(jԑx!; Rҋe7m2$2Pt_Q&/r`|Gљ cO$yӠbB?<V.MpdsMT2%-sʼnA\ N_)4n)|-l) yjɣ)E_.I<'έį M#^=Xᕏj7?\3 %K3#ŀX"WpcfvR4Y6=Zb QʍYyt{!8kPdUEcg%wVEV%M쥰 [G? .uzgPRx43OJqD{<$ݗR/.[R@\R5ʸd Y6魀@U:m+M ױ-Ob2F0pJvziRhJ.y<[t:VGQ¯GWĂ%*A/HgCx=-(/𵾲Hh&`:Sa}֛u9h*i\b`GGU~}P"jRDA^\zZ8CC,[3_mU:4NSOA𞗧*" l;#fV= FdB ÕtQe~ q(;T*?8¡rX T BL5ԉȿ] q9|#zaQAZw m.hWçK~[.엌Y0~/hrH޺eU O7#w(4+Y"kuԀ7^8KrBMjq8Lovb hҹaYA.ں]\-h,X8JL;96N:gd(*Z:p2"ÿ;JA<3cTF$1ӐV/ &c/gEV]ddq崍t!qE"(35t,"ħ<ޫ<:hmnA/ר JlRP#ܑzLۖ6~)'DQ2F8xWH?6ͥ/c9٭٠aN\P[|A#t1hIh'^OՈުΛvC0\#4\"SУoA/7 .ރV6zNm?67P]7y+ӗ9C*ɜrHq 'rWqRsiil@==,uzDZrCϪܚiAae9>9yvuid '5  :a49UqTu w1ZŘ4Qc&" [Lg䕩y|GxZ 6oG ZŹ\p1'+BQxGPRer\ŴUD&3dv1h{٣'\KY)"SrԌ4?vgM k隆l,wpK5,aʨWG}Wx-B+)pKds@4A^chWj OCcYa|fJZTˤ+:q(,/M6'v^& g=f_a:1Koa@Mc(8^ІݼnhE2<ZX ơI8)vEn zgls&S"T^46 eڝv^jP"y? ̳zztن gZKl6}uWL\4eҬb fĶSi[:f̨m|vZoBrjnb(&6`ޮ"uGȡƌa5 k_FAgnl膊`,>rXX떋˹I'OBzֈėu%#"Ȼ'"Lt@9)dTe0vpod#,'&$X?c3[QۤIIh-vH2Bx^Y>]8 -Hιu*>X puQ bkoMv2KXdr3b18 "c`e̻(Q"HS(~K]?puKb@[+4WFe4(ZtF˥%[r^4^9W!eȁTIP@3hYxU/:[75 l`cHea5b^hC &C)<6÷U4M?Iysz$xTAY2U5yݼt]Pr!eM#(v,)ﵙfe% ,t$N=?&rbP bmDujȐ j'\UC)#y>Yxa64 y[Hߊ:{* YYyCd4) HᠹkuˁAJN HUad]dhNJ90z4iB?  R2sctt۸gB_ pkAq/ZXAيdWrvMy +p;=UbP?JOM |5=sB@(E{^0bf9<1dF<^@郃&2R˖7]uӑC- k{@f+˕r4v R@T*= @AM9ot oM;mD'zLuFEn9,4o"uoFûK.=;o_w*5q/Y Ы؂ lR~C[\ylѬg\Wb5ю:1;>g0<2%n&XkZ%E-x ʊ۽0 ZOЉD^EqLbD43Rl1_)qt kx5 \Æ+yڳ ^Nӈ#tyUU-jSO|wO8IZGt%5፬TiRt)@w("`Lߔ^ @Ú?,Bk!j<,HJ=9$]yZ抻tIBJ4I+]CY"꒍'պy_{驾O?U@5 HFzyMKKK)HXh OCKOH K/=|G/Vtbfa>U  nanߖ l^Rj ,Pռ?Nīrv˯AKYD0—E{gȜ#J_3w!mh=`<©Jl;,GwskR-e5/fgͲ^4"lyW#5 hjPҷ+?+Ljgw@Q']ŵ8/=EEރ&iXaWu@O>c&*)6q60M 1O쑔<Q{ew4cs\wjg[E `Nxieݧ{v/|]Rc//5G9[Ǟk6ҭJ$+i"kMu xS|(An<b_C ?k=  Q+Z_gwirηR\_- x1~u*-ԁ*@uLZ$0 ͈!"e-1%_.J[uҖ:&v[w?`S8G=<*)gt #R͖w]@L , )h7< DENޫK&4U:l~J}g!NOHۍyN՚TYV/8\w$=wsU>g/!;B0,2Vh1@29<̰K##2S=LTQq,x\w?uQ6B#FG! l7Ͱqş`+"b!ˮOLJ`AփrnW#g$rQ12s[ 7FC4o_BMPM򃬲 x ˞ OAY -nBaRck|&:!x|&"vND%- WZUfQ8rE,R s9a+"}l&Ús1`AV4Hxw&#g+Ej, Xe{,k>P~O&f'czR|u2Ocb"XƻGn"̼iqՒyq$u&a*+h\`qƢ5>պ^j. 1I\SN|pVӇvIK]ډ{f]<^L?I$6A4vg2Jga'Y!0Ma_I[ Єi hnMXkGW˿\Λh%em0A wKÉ?`C"t8$Z#([0`w^1(ɂUAZ",grD`ZQ AO8[LQ?lQ-3tC5O +YG{ɐA+0T2N By%iGƳVEm4.sJyE`Ȯ(s5$Ơjt,\/:8VZfU8Y^%-,u!i~m&S_zX>my-VO{(bnE!7w'³8X%t~hB҃LXW'F"Vj~d+Nk1Z~ŵ2Y{~0dQĀN )Z"ϤyU0ZBr]8\\̡֖_]&gOcO"Qs,6ř=K[uNL?.AV}^';(ZOT-Ζ1(x]('OdT^ojZ1"\TpqzrJ3 ύ2IAkkFkYL'L"ǁ 8H/_CKc9@" կYrhO=m#P7LlƎ/Ia/kG#j 2)nF16VFXVz #/ojN1B"SUr`zm $Wp[:&EhxPVXD/c$@rs=ЉVݐg%WuW<^xڞ˫pd^O[.@b.HI(OQAm)lu)$Qo\ヘ($4 *ZlR\e(pRTs=I\WlnL"TDZ5d܌1U%Ȯ.2֎x ȸCֶ"LaNKZ`anA8Y$EwgbpppǜFQr1.%B򑾧p5shi4VJ̟n<'JR[_;St&|y 0oFlvbۼޜ 뚡`(Q&t"b6^gO;3Ӭ@@o*4gɔ`^xP,Op$D ^y3NkaW&;)*Q%{tQ.X 8wIOkgx@kkeb-yS‡}Uk&TdMyrc'JJPO2D ?GgXHb!ZjZyC=o:u05|I4G6P)Sg iE[ KT;hwcB屶)^(:yQa()q\KiTo#J}fҔ@V"sN-҂b"ܷ2eZ#]E w[~ -M%>g;CCtLJ<|nnBoZFT=Ѧ妡P5<oMnv}߶|',|z6~OKt>X % [e"pr~?5#JVaūx }DZC>%f/(GtZ?OADu!ѲB}t E ,P9:?2oe %C"iMP@Yzc+?S h̦C6 iecC`/J$42g!ofQ?ѯOwh(/M&'ǒO-eJd(fٔb3=IJ6 6=457׀ @ SUI NM[2)c ~Sd0H[VLRc|cjŬ%qZܿT%NŰizck~X{3kK̴}+pUab1dF񽦡 h"a=)ߏvNvؖ&vmVs-(| SFG%VB0]zg}oOUpn?TS"JΆcL V#9iLJPH!Α:5! O+x>ֵ-R猩4SC4§z|?`M_M~u*4ʤJH.1-¤.uhVY\NFcYEw 1w pwrZ%u%ҁ+Z:藧H&v B̯콋?e)co{f|"0C/lG3RЯuUu9AyLoWe@F'wIxNT f`>0cCKɣ3r_]9*ژ(Ieo:=ub˨v[Y  4co#sbTJXQ(S~c`Jhj}a/9rtfe鲖N͟D]:ijI]釡>f[og>{g_ (x8sS?䊼1/r^uVu#\5ܶ=e\P/]@^KT~qh!F~ 7-% )瓷Z4I{[Cm:re' ~kOrhVP".2H f~3m8^cX7ո@(v 1G$4 2xGIH=_!>%eb2n^Qk@^2n"Z_>.Y]L wI*|.Z(Y{5( ^гJ(BFZJi;U,t-IP5c\z } 3[-G|;'+bb"glB޼;48aa3) h@,czTkE'gDU3*Ǝ@/DvbEI}]eP)<+?PJ'`zqVƯPqL2$K lG,f~J,tQMCSi(ӎt|Eri0 9Ѓ\b.~O`E`ZEX|?Ͷ`/6pMs:Ը_fv7G8rЀzTS,v۽D bfP♾~!_k꺯'cliXpƘ l%w@elmR׾?)Fe L:iOq0d øF27.x  $#*l!#X`rsz/`3w?5ᄌClcmkD)/j>szA:jӞ :H9zDYvYʪsC׿?gK.9iY=I9ΰKtO!eE329 X<.ZRZȪ$yA:-BDLd' Ź(wW{<2e 1ҟBR8e렇QybZ:;5K&f7 Xs}cUvq7Vgtp Jݤlc{V|b@$2ā FlpTGf8\((5lY/g΄3zaT̒An)vac8_%=5+M1ilxjc$[K hH8&ѾΝ ތ8bWGgVo0GLEVW ;=*?!(ﶹMV`^>4Fϵv9X/n7ST(_mz1b";u@@bҚ"WD.g:HЧv۬K䷗Wvׇ ) _;@K˝_%V!Q|)Bj{%B=鏤.&w3eT|dnrP<6 wԳD| ZʱV[Z)V'2߿3i($Xl)javB=[[Rq2+soQX(M[OkGYeawd$>GnIfgzlG o-u!j∧]4q#K,n.+P sxb)_Bj9c`PD&vde}1_WYMQlA+sI6Kg D6|  Sldx?N1׬Ç<ی&:x?{ A~ַa#5|F2)5\5)fC(ԙ${@MZ[٤r5ъ`>$~MC4[r# TԌNLrb|vkpQ'?]3R[~x@ 8se* + UfE;h):3}t1,vV:G9'SXDx)c^Z 톀>,NҮV`_2!lkgS 0 ޭl/}m3-mvOßrIP;47DY@(p{3a|t*.Ëcq;|Rx NR"h . Qz+**QwB<ΐຖl #jn&= = FbĻSq9`D(tq_z s$nMeKb>y.G9#pJgZLz^M՜h/G.D|-ޓϴH^VP+ K5R'e=PzMY%׭]͆^t+T"IdXaE]tj=3v#z>= 7>׏||,|Ll~(ۭ-?Ov۫&uS;9ߕe TC|i#S8}JoK' Dиn+efr^Qn}5 tL.a^[uV# |EV*^8xgg=P-avKx~eRSqu֐&0n}%Wcg'g F|>'dr6S q`:agoT܎Mm_r&j_x UIlI5eǻ -3m尹X!bљ6وWii䖯mhQ2 ĩ#G H5[zOcIiLҢ_gd7ʿ8OES(A=xLwXs:e סe@՟ugYddXHę|n+n:*SV"#KfֵxWrڤ(sT<"\j^!g uѻ[uH478F׏ѻ!Җ_p$g lz8Q *lq _6ks|^xV~=:=E"TM"4,#[q}@ G QH3~Ss~~lb6^]ZIam lb<<=R>&`x%w5TOlqDcGxP'[6?Z<9Og"X/i5Mw}уZYOnΟ 7<}> y^e}JA?o A-AdBq˲D'0`Z+ `I;F M9Tq140N *zƼ^)aAxwG'> x(pޝqvH5,mWԵ,<!t7뱍[7LND1$m!tA+A{]dC;UWć3?7OؾG qV1x}n>IWE[Q(r:@!ł;Ofqʌdl@5cD|'Kl ߛԣ^k$vWK4$y n.}QR8;,bȠ<Y1/I%1[~ǿLB!l ;`FAs)L쫸 jM9;͊EMۢb1Lw &Lcag7 ^-弈/vepѻ@մdbw>IzA2cXZI-<-m= Dzsv.e(սdkrOx}򌥧~\4Gd/'|Ve0X$cmGS5?kf ZsZ^TԲ'#MyJndo*+ .˞} #6D9Fkg%$bn@;Yo6il5(Ri41is]q/r])ю*0ADW(ಠ/} f4FodtVEin$=Mpz]_5Uv+Oπ~lBܬ _eyyZEi"@jpmF~]$zb*ZXTH{>KB/Qf˱]Î΋ tq<"&u@¿WBe2؉%ki{9@+ObeSI 6Omk͋yJ,,t_TsokA<'.@V?0HT?Ĕ4Cr޴5z4[R]Zgv]a)PE^?l{>N_ojmo^a8/UגˡiV,i:,/^ss!2^HOŚ^j83JbֆA\pE>̀DP;-wE"x1-]}W 2z91Ӷ%52+A(gSb}< 2FϏ6tOgtT'!-ٗ`}0TקO2:y},&j.ٜ+TȠ`\ σГNgg"hEU#2q6Yum&/9`U^{YVq3C p- +_m|tbu 7F44/l|BYgoNwxR2o=rQ.8`kLOLT81ϔo5́ToR,ڨKdywVo~1õ._v1mZЮGz, vd\hVC|ȿY'C@N5 I,@ Rd@ ^8V /8soU͚y= &j:D&xC$kTq} 'WV6DwKQ6F *Z}@|1&-㐽(sw b6^7 t4Û 臜NOߚ˖( S>sKc X@:1ry/=Ym8 \bR2gJr:Z(#oo%Lwm75},^ЀL`k9ჟURS+*Dg#@-n8Ǖ=˻UR˸n1xH! cfv $4%҉\wk=` d?kv]iw5S RHGsVR9w5$WjDyXV@pΐ- lNq hI]ǔ]YL@owApYqAŅGo7-5' "<ӂz^Ps"~#f?ewgJ'"p%O_-DQPAX|jL"PIN@~ p6eŻ(Qi[\zʧA!ILK>B5C,;CwZ3~/eu'ɥIQ +ēvAWpγ@z4Wq;(:;T`` .8hO?WjƇPJq2f޼U_M>Vq]s w H!b#T%{~4HCU.\IO{\72Gƺ{v9zwa+f*2իbqX1%[*㰻7&Դ)<{ +L!' t㵥ǔD N1&\1o*\i݁]b]nrz9^AO&ΖOg֧FKE 吱7} <S"5tC/iP7@ q)D,QUeY/6E-y<~lc9 ~0{9eqĢoTg=Q;R#r9M5\ж[1jmE`Cdbl\</ET?kpi@65I*&]pQ]v IH"CHTҵ = [S*"_[ȑNrG,m$:B5TVUIexNNAv-]w*J+kj17>էq:?{&oߴnR#4vYj^J<V޿$agJ 챖-`5ó/k:a٧ҋ6ZsZ^Fp> oyhjSiyQ(7lN+xYU 6\@)#]b)QBpkI16h Oj&Ӕ6|xQwlj;u($Ϟ룀[^9_6'#DAϩ9Q XYjgLuK.X V} Z;l}wW|vpI3f~<#_3o!s N*d3ͼ; XrZ<8rBRFή5'qAcIa&ݽeN}ܼv&2TQΰpd%Qxi= N?e[`r[5i$(Kt/@m煮5ًl6ziy,DrojZa?yYCFK\X3zݪAgPdE˝Giy]-'Qqh#_:T rԢ|\Crzo>r]gNJrAo -[HLeA<͆ -i^EϱD2} xLVyHAAy1>"jPob`_C;%ܬ=a}GEN=|eu(4nʇ92 Dyvq}<'[4q>⚱8-^ͰJwR-~!Z˺cUE?,`*z~EZutG:<ogUS;sB.1zxxx+BՑe^mV"Ec{O1* "{PKHOasĜ,W4B}?aU[]:r˶(=1 ` h tʝeNQs`Od CGa 2喕 hG|v N&whx]|ׇ.r?A}@{d@6wH]y$-uw ' k֬0ii;u)?'02 v Ρۢw/[ :[rx{!nT&Џᙑ[TBl*``VGD 8o;I[@MJĜ!] ' C#lVMy58A{dFfrѠVW<%*ZSͦ* `K9W#YaХ:S~t ʍ޹J~-=˱PK? _Ǣk:K⸴l1sX{B N3_Yq*^?/[+1&Ԕ5ٍ]1`){.ϫ.=Hٶ.zt4+w@ ra/S?.$e/V>ibNIn^Mhn>R?+5HX<ujՊiO|,LX  ldfl V]$lm-0NwfbD2p)cV^ss.8j 4mp ja ꘁyƯ ^-9#o/+ԒVCk x)ClUTDºCo(Ez˦y}\F-T8Wޠr& \;X.B3/s # R$S|/o$^j>\oP1.'sCo6#^" l&t$1x6gЂh:zւCդǥ"/.yYNJ00bΛp> C7DN~<sМlWf[mll`vVw,VX\7x&A [Y<m oCNNe{hٌd w>XbIe[׬ @J$=FH:[K\LN1%4K-uq'Hj7x̱ *L9(hͧ·ǗZL@,!]S8=J?HC^pap~SwaN &EA@AcJ*Gz!r}a. ȧo9 DXeb lj]y[EѾCcQ1QzA84 ʨ;-I"iN]:9<Ċ DPEAQRKlY{I;?VBz)>V1ՑC$t)xx^Ɗcl`;!è %UD|:_~ T⚷&'MZkHXDd\fT]Ed_aL7f*e2 =G?jD_l^!/ gy" 3Iq:HNB.UO{GsWn jE*R~;t.%3R}hl2.pTSVh-s{8!8QSOy!VSG[/H-\M; m5i T)5B4#jx@J5Ы U\WjEܓ9-d@hgw_Q1lҊp`=Lo3%\mϨ<@Hxm0ri-9N"gy*Y%s4{AXm+'0;jr3kc5O{SSZ#E`l H" ֎SڎK6u4tJo 7XHQYo:7di6k㱖{]1ԑ`KW~apV>jLT@ eZW xE >do>?` |V ǀD|J} 8 PS V݈DO1td%#sr4awNz eijɍ(Ӷ{\Z2'X Zw4x֟H;*):iS>,Y?3eGRQ wɔGW<"-ߗPdbSgEw sf'jbr7Mpf. DFHՇ F/q󅾷k ytHsA_b-:K0~nNA?xk(+S͍iG a% ;Q| i,v2N5Z ; 3_MLr#^#do RC# WGVoG$-S 443 fJ6 =!PvOiuw"ۨZ=SIJxt*ݪK3ZV! Pv}Lyۗi/oYtTlO=OfBT},XFq)\0 ukDE1Ij*۞v;fӳ{Ktע˗[Rht,0f!%_Vܘi,;0g ^ZÃw<Ӷ;-Q@ BrE,',j"╣sTgY`zvIQ4$uZZyjƍ\fbXo:BJrq7kf^/J@U@ KK67-x"9ƐsZYx>ySӌ7 ?tG|eL*v+>L3/ %\Lߴt)r >֟\iylYoy֖wux傏CTZgE8qs]/!9.VIOん"Lace Ω D!gEu{G bbƠ_LKs>D4J[ir(  LH4'+.ݘ]a9Jfu\5IضScXAxxlAN;>ˆJ;^B^Qغ[HjjԊEkvǓgR2.5*d{xi8_Qw-֭NuW5V%9vh8)$?n$V4:|UB([g*Ts=qߝH.D qP09 #? rs2zLs]Zsu}ʷiKJ2mꯞIz`{otE'jT%_h=9v*f)xtj$ik^cl7g ZRދثHb;lĆd΅-5j r>q_c_/ :>=)O[\,h槪(F!Zs"ħ~(. V;ؓ6+%='I{<8WtAKpJ> 8*u 9 ~Ӿ% " %x8aZt|<)'D>Q0EwI&t^$'@)? աozZP(:RYV\pLa[)1lj5}NY]a)=)Ĥ5ܤE3:uD)$ESs_m Fh&(F s؛Q1u=ϲլP_*U^!֥ywHc{"(~=AD,㙸'PG4hB* 㩀\[GxNp2r¥> &EGdD̢C3h|$\jZ̯3jel Pt*}"un%-ۗmCm7p7Υ>e T4Q90%L=#)4yi|:"W1m:] G 2F+đVp.DJC鞺LgYuL#g p:RB X,I+yN2;_V%K{?w[.cDj*ҫ Nʲ P\A"-ҷ!Wu{KDgj bZq?rsV>kMx$Mb8>n|{ _UZE bt_KO["0 Luu9>o(2BRS sXe1uc:v (d7k,LZbNMS6 '$@CS{ .e+GS\̠{}>&qdʀ}:kmԎ=Z .ww/&7s;o5;DŽ¬dʔYjP[KE9m՝h/f%R˦)r{LZC>&{N$0vMrE29Cbzj_|pC5mc{bݷO +Q}Y *hϠjXkȆ`4Zόz<+❦IZZwnU!Z~.PDǩн@SuB z'ў9{FVr5ul'/iAwvD}f-dR4_ B, zQ"޴9p6?੹i"cAd%ރ&FO$(a<BM"k#WPyx+Yۚ 02.Ϡ.:q3g-_C&upsƝg#$ y5&fܤo *K=}:PsQ\9^o(mUs?Z~ꦾxLPD*]]_š φ1xאB P]JC {GvR` :_tf)IObjoHvq'|ܜCw>.8 ݈᜜7,j}AXֳ^ߋmc66O!H!!vw PG0l#6* &uf=:D-|q+U#8unBUԪ#tf9|qRgFo D%XBܾ8յ` OAdTWњ%ns,h~LSn[?'!V?W/KJ:k{XN:J`T 5pR G=7?uVoֈFL:̅Yti楙Rl V$ug:s1Tjj !#sj9LWC՘Tz )4rKQϖ{=UFn񘮯..&ݵeTA)c2.r{/¼ffW3-epVN4Ve-4듛k`EUI-i! JFxg4߬n08J=Z:LsQY9FuiPe1tSrKe\J>a")+ɛ& cKojؒ/Ca{cS;dݝkV53YeqtvAQIl[0iE‹j0#ӵs FŇZni$KU}j7DX+&_73Aہ.ܼ']4 q$j\U߶΃hr V'j0 +lV^W8G2K )$j_3.TurPnv)a}o?qC/r{jX` 5zD^?'SlUlaO } ޲cŽkq졸׍5Gs5$oiQbePF [8 +B9oçqIu b͕=.Ӊ KjD:}\i͉X~A  {;akBAC!# ?F)hvTCh{:L[mTƕ3WP2FGi9d5 rKԹDZ.I xgNlԥhՈYĎ!4F.[5B" y^aZ  qؔVΏdB h/[Hn49UY"McjZ*^a4vt@kjq^U#@!ă7\D:'To:Qp8d=(FD৓CCIDyFtyiu8J85s`EAR>Ǽd40Pr,@?-d~&~䃂4MP׍zpwpxTH;W 1pB ~3G=`e[m;7~HU|vbT 00YJO-c4YeFĺx!#zy7MpAרCr xVWtL!!7V`$s 8񬽰^;ʣ8UW Jψ#pgXw%h% 6T>g_=|X6,9n#Y/&֢idUFv~J|pEwd'ԘM9Plq]M-ڂɉ(ljU#m. ɥ40STgl6GRZR(~1Qר"@}ݼK2!rӟ8=|6%xA J AoC}տ!xx j0%}mF#B/`4*?K;P,rr:SPvT*/ uzvtOOQN(+9#@mݫˠw$)AF9;/e#X ({)[ r:e}>@GݒC⓽K2mZHI|I؄Zΰ7k#jH_W[X׎o?(;+bN[W V9jyNi]ZPev|J:H\ˤ\:Zݛz).d#2^@r7RU [5{ֽ:t8a SÓ34-v6"Lt ?&Lu3'.@GvPMnr$·*J% g^vkŢ1Vx!"r`L}Q KZ/P(N>u ʨQ$͕aL5͏O@KDXӬKLN@gj#WeT@ %qyDe߲TX:.OT=Ix$djANPIbA2&6 ?_cxo#xL `LSpW.NU!Ͷ(]b$ߊ.ܐ4 ]G7"0LFgun((ʩف LuzTG=ZPcjik$Kdϩ+XC6 La7d֓SNG+={]kB}{ųNctӠQY\4ݺt7ZϐH}ԈC2Dz8`KA큭d_"xv9N#.޸4MDЩc(K&,6lՎ-UjoTՃ6NjU]S<*dm1^rg̸D߭@%pzȎ. ߔ?C"Hu =1[AM]yISwGOqZD2&];?#Y†=A%:q:$QFj@ l +yhqr>\YiҞ[zzOS?#x7;4(wel7]i\BMh$AVgg[u? -"#`fw5W|rQs;< 'Y#Y^>7_$ky~ߓa**2wv\Ej\lQQpO8$e/=0Սg/@\=lU (|)R~ Kj#sF:S-vjq,"oqL&1@IcZ!5^d͢T\4+ kMleK<GPƖ%GBAy_W'eL*<}˙zoU[{n_X ~}A䝦O䛳1  up@5 &"ό *6V3A/kmvƯWh]pϷ0{*azl.(s9 Y>|ڥ&'6&GEbVm]m[ s7hjLh:8^J"s 1di#Ps{l6ZwZ+-"GHc wi6$҈ blh%Ⰳp;I(uw=Kݳf<05-jD[c~p/౔q+~^n0ɴnf:0qgui83>rC"b>:O|\OE/ZZP'_N4zGYq3a~~2(l0b[Hul܃6Fv< |Ue+\8tU(8]a^V`ꬺw߆ [؜|>n߯O&P b |7$ǕNw Ci!Hsa*h\ a"bһ Ch:,sVakނi Hq#uSxq;G1*e{^ȟp!mSZL3:I6v_Q ^qv-Bow-+VmmHi~w C#UEmi4\ e8j~DP|f+}NJcrBe7=&BNmjz{oހ%\9<(W'E 뇶FOC&(W.ٲ1_hmT$b+IzZ= ?ࠡuuj'YecU(AgHǾaL$|k$K'Uޕ#:{;]#n&FD~,_о3u*&֭c[;O#JўUgBDSHWeL8O-y\YavTt!m1\ǹi࡙<6kx] -MaqoiBYxlDLTAt,?ynSXk@!1%  Gp S?08A @| Iu.6z<ݯ0$;Urp.Qu?~x/aw.p[cF DH^fj)t ׍Ӭ#zT2ܟ׍ằVBLbb1bóЋGzt9ݢ(O ܄z˔I{/zpj otVz \.&?x0TuMM6ڼymfIZsy?EzDY퀦<e,0Tfdg*ps'T#LRP4C%;.fj%qlsZ]$`| ȗgnUH\Rje!RaM *L"lh72p&, [-a8[Kx< [.Xe);K(>h$ 7pl؍_p"ӮӜ/ R tՁ~[1ffxx~!}QUGts䗉Hg) ڶ3U[`t<8SL}ȃ5t^v\fF9?"˙ 珹V^oklߵ{S ҟKǗT BP-݊g8AtI"-@Y@|I!:!^vCڰS>]Zu3#$sÍG= =LÖXMaƆ77|'ʍGS 7B{D.#k>`s ؀0݀^ewC Ya% AVY!(Pa F4gKΫ\~D2L~1ܱUaUD^le1J`j=Uh\  4,9DzY:=i~fd"~j=g` ;a>.h:k :IJ˫v{_I!{ڢ).|JpAQ>4#ʇVY>߄ķ 5Tv̯xwC0s Ylf3jXUp,e, h6*~մ2̍(nq X9*1ռNt&o%?wR࿔6v"3c&hR͙9M iGN p5w~-o%6s8KhUo*:̊m̏od8s~ȐtVy\!v`4MĠb訧%rA:\'X=Z t I;˘k_B0zqÞfh ~dY}-\Er?k['IrjPd9FNr ڔ&f⧿~,45nSoj#lXbª.c@+6UaETL-h͍DRj{.> l hjK#~C0qܑЊ[hAܟU5y:KJb^d'WBv_6KJ _SSl|[.h#"C- Ipfk[ ?=l|)^޼;!&&iBXgOS hB'qTpRn~"s|eXct/fx`=[.+x 3L]ͬ,!wҋfUm EiEς(g^ Xj<,J ظbmO}}|A7_!Wpu ETU-N)"\UٴDwp::X8X> Dl\|3։NTXy8DGi\40}5}dn>ms0`:]I,ۆſn ݍ#O է]tv҂\sz1ܴsVVp k[Ye}x*vvG/#cyxj5逫%!+ é`mg`0,r#;s,44[CF8 ؂f9?|Y(nzoiX>,^APøYR^%'YPGC52Ve,c?ѓmC}>n$/2XxN!bIv(]!hH(OhX[qw~e=jPK7 ص%n ,∍=G7͝h*Ci.,Y% ާp_G w?EbRrc$`R!ټ4O]5.Vg W;iZ6qV㽚Ue}W+a'K8 }: )/TDL^҆}bd#?|Bٗ~/pTXOFcߕN녤dYtfudĐþ~).a%f aZӝ| v8XuH6Nn#eMGT kCi9?"uKwrRX^B/@mH}{srz#ad55|B0$8Qu:Xn_U-\9#j0a+/M5\rÌ/$/mo(<>@8 ?3Z"Qgael\G#:2CXh[@XB)uI*uT |aH0J|F0Րç:R $,Dj(b.E2T;Y?Q˭Gf(>"I<(R45=' |FO?ܼ <*b+^8_)W aNFk$\?eunPAq@e `1a*1\d  &5 _)rL R@2TQ l!S'IF珖[8T-d=ng+s4V$y%ۈc~D2Fugռ"];cDqcaS8+$=A.zK8dNPp{7V)+t=M}|k+ s>Q@pd EϢL__08 ۚY峷'Lx$?BmdyFP V5ǁV pdsaGK"l #+={y8(zͦk!_!kށջs֑ơ4_;STk0wzPP8'>RAz|삐X'+`fM'R&h(eF55&+;ڴぷh)THpMmLuA0.}7B`蘖Ffʃ?KVJһ~,kN|T:âED (S{Vlz/o*"6S{P]uinD@7|,nE+|cU(W~T }yhҍ,=06OBǤpz5bJk-d!N~J&uBC*A Ucp]?k~Pb# eW.h>&>*0*'oac]-0CҁH$+યk٧EZ?vQdq ^)昁0qF\;+X9iyPX^fڥ]JD!F,iFv +xpzR>G`zO zf6 Xѣ#ٯrZ+l ,Na#Ja{D8[>bخ"ò,pJޏ۬v_A7I Y+x`K㱰6㼘_}sb-|.t3Jpj *:Gb,~ǠӢ) 6JQ:7/Z ~ywoF- !Xr2A;\f) SX/SMQ;Յ7A=NLld4(4w)tVz|i}!߮Xմٸ((i[ *k65VsrLۑғH]`)\ǾIKsÆ*¹kf?FoWNU+t YN&AlD,wNW-f<|߁JC!~$1*.zIKzշr$|yBǮqbf5!EV$UL+6 `i̹d^Us-RA eۢ/5#hH*鐄3hX?d)I=BBƷS h4&!_,tx؄0iCKW#GlD0"wsx$hcQU1~uBZyH>U4FP(q BU F*)'Օ@y=|蚦Z&?êZlx?!MؿGuIkgIRfkd)zMWSr|Q4v~6>>"o\X<_Q:5ȶ~Ex ] y8*~\wAmpZbc/S^&ĺHPb[Cjc*vS,)`V{[A'yqxSYZ.Иۻf:l`x!ziS/#PNVK"[*;:X!-(SJev P-CqUbZ<*̷]1GD_Og1)RY@VP4X YlF0Nٯ\XQpk휓rfR[t eMJܴ=791jNcI-b/K nN lX"3D;`<"ko曞~0q!`]9hB4:LxCJ$@ZrPQf̦ז\^v kH6-T|j ։K&gYi"S|+H vxxsjM+-UOKD՘a&"UiqRPe!!ѦáIaKԵyZގ-@1IPC^DLv7G?Z|6i?n 4# m~%*V`fCRT1/J6CVZ'(tSxS/T5>CSF8FkRe2xfxB (..6.[^_*<:5L}F.LkKDG Ñ'0^HK |K7!q\35)>d1~~i*Ӟì^}*8;Va3?l$k!~&t_Rot1x@V`YڸU-| ms2xb<&QjǫPa 7:&VS >ܓ ƍvq"‚^ nˊTm:?9G2 oS H'JRD O6;N<32$*Lfn`$_nhšY:iEDfTXf۲=;,bԣt30BQk-/趿VB=|= #186/Mg*]Mba{f4jdF4\tq#+ -[mW(9, |z,";1v^Y'D2O<#M=S\Nxc5nL=ZkNv$5Y=?ރDqKwGz&q}j?^y:asU:f=̓W1p7g\L~ٹ6< V)< @T;Տ f dHEn/I3oJ #s (5&d{o6ޘG78~H;䠡 mߠhH* @ږD7|ϖd[x7M Wl_Q8t$ܹ4|܆̠֙r Jg)L[c8^Oeb|=8sY}𩃟9}ں#\J,|tPU Q |_ AL`I4Q nW>Ƥ ,auܖҠ>3i ~ZOH#ە3%/ZzH|pa⫈ N,̹ٗRudnhH9m.^txjFeb"6c~,K#Ͼo\JV[ܼ/:-|,z4>kdU'(JoÉeB)ոT(Y.cLG \W߰&~ V-iD6H{8m)2 gy"m:y'ڌ=B oV\"DIf]8Į QK-rN!, w Vh. n8KZVl\5տ{8AC tZ{̳`o*n0HiIp7׼j!յ~'vԘE9 !`SpҭHz\íLhGLE ڛw!"l.Ԉ’y$< r3B$l-,]۪#A~Ζw dP[׫?Xh#@q{c:_W=MocI9I!6*h2]Bۯ9@#*d>J\y73Fl` GM>mX +cV"[J0ҍ5Kfĵ3opMDoEᡀVOưD"* %yqW*9Ru7stuE8 >{j' /g -TAbj j2?w{0_ mD ?ZZ_Xg<خO& 9-{$YbG}zz˸TO6pfr=iћ]nMv٩ѭ, zdoV`+nI[9[+$W[^]$ҩ&T6}Ѝ8$of5%n6j{v"`K֔MmdQI`<j W{n|i ~XZن-qk:YuW}"pi pvC$hln{vSñe;J!ͰE4k^˿& cSK=PKI&!,1XHa^$mZ{toTveHPLY-?$k.# u{gBĩ`\(kVeU(1:[KfD1BoO».ԳCaY&Lĩ\K+ņ[봌ͨ)?Q RBcm4t{ЍȚ@|`v2AÐ͐'ԙ[21:uߧ1"dRu8_R(f/ࣙbM"2J3-D-!T&bhA6tQx:$Ƒٵ\%dVHl۝!<́*5o5\+>R?l&!+V'[ic@'ӲŖoʵ*@ZV ȅ;~un~ۉ> ܂ESw+t5V+nA6<^ħ;X8T\.EW1ep8ЬX#_W]n-8{bY"+gz5F:S׿Sgg]rM G|+ę[&M򰨒mgIR[ " vߪ6tCңYE$콙$#麃dvEݯnmöQ5QVivUV*3|\Uٝg7}>[嚨\S3~-[ ;`(1ν0, !iٷȪP43 _6 O|JhSݞr77|R!CK|:$[AIX*O/6,a` KN썓^gSTb>{_YMPу)vMgL5.4&jKcQhm;T\r$ {R/I,r? V>CRhZTE_>S '0g%I(!qqeߺ"MT-N!"!-"a^47]>*YvB$'CBj,#/;.<Ԅ`, z>=ps[Aγ*KɅQuaRˊn{2cI O,.EP̌X?d\duȪ1!0_$o1O*TX*`CNl:ܒUo,j57$#4JCЎGg6/ae{~"4!)U>DN0L^VUȺ@]bX{}e TâIocw5K^PW*Q#ee pVXY x7ͅ5[ZW(!d҃%aXKc׃8?*UR@< ǻ|l "[ذ"S9쎼7R.ĚVq{0xrya? !8ьag eo+5I2\{h,$5puMsH475Z񡦼Z^Ba 4gy0˯f)0w~Kgi"tIo#- Em zWiH^4v/i-<;>ZXF YkA9!k/t(x8ƷiSTIn7u‚wA40ô -a,B@ecZɤ/V>\)lIBy-vۋxmfЬP6aW$ ȶ2fF͕tu?!yoCr2`GԦ6d%tP;IsZkf3 !x+OA:159`m扦?I $j>?k| W9LwPQaS+?MٸKSy>kLHVQ\v/Luz6N=>Z' iPH cAd0w:oesJ UeU8]0n/*K*#0 I|ZD t>H))sO]չ$<$Tt3òm˖_ r1 U[3?5%ʀѹ'&.`a:pt>f! h%ϴ+u- )j:D˃#id&쑌)ۏ5͉~Їc~zQ0¤U[5rqGj|ݟk:i2w$ BG鳝*$OHM-G?'%N>*+!MT ܽQR:/i=wJyخu,_y_S0f?)MXmM^:%N&Pكw( ;P6$yCk~BI}F+ToԈ倠E<<%G?^IƕG=zؤsE,{_ yn3 cp%La56--c#r_pfqXFN-35P׼ܺB8W`k^}c+ZGGL1bB;T\mJ$Ntr<}ke8Y58]nJaEIAbGLvu% /.17ݭ>/>%˹Lez iݚ0 3=`ʵTL0u2- \K j'd\ƛbL*~~XUC!HXeZCfVAbk-Qma1amtFru0?$9!T{oL:EBɽnpB #\(ir:f6npLQN34`#>J)] 펗S6 )T#k`]cwdvD1ծ u"y͙ٽn˗ǰ*RѱIaaK-ky*#yᰅ_ FUGM.B-oRB,[<׬OtQ`&r]YP:yvk 3zZi&KLP(W=LB# U^B|%Xb*oMmdZf t'EM P$h KSoJ]Kfny^!Z,L$1i>NG?UFN[W}G Q$} rxP+XZEe4lmmL"g=_C%(-,%Ď'db9 V1WԵXqJ- ïuZ2^ͺall{{;kty?EdkH4)f?~liǫh=E,|0"Ƥ wg6vw(ݣAi7a+৪NQ-e|P]!fM]blGM&1}}F8.0[ȠMFJTsX=D_qߒNQ)rqgq7I,el){V I9rXP) Md=VYw[& QzR{ln6hh!V;2Z$tZQGΫ<#tTd@5LE渖JΠKi̓ W}=|%Ǚp%r8\D"B9 mS9朙= k| ڃRr WZK#&U0;Rs ͼ䣕BMr:rSȄ ˙E\P7X3=XH:H br6~,q"+-# 60Aq隠Tfk'%1E/|bcĨ,_+ZY?6CrH5H@q_a$(0J9skXaL.ņpI1h^7CXD4Otױ#ag=E ^ Ƃ@iHqu ھO=^;m0}\L1i-[Ou+[Ŷ|e)-GF7w@WkN+&V.Be骺zP_df׳4M `2%$=/Ѿkk+yrsS8JA0D J7%m/굪9Zi{m1u8jn%!(B+Q#(%jG 33*&Cރ'Y݄`DJ?esH|)8<9-l|t Lo_1`QfcΉ' ʐtJkL8)/L8[ ;X]Xm!K(rZ>euZӊ`T|jGƃ}օohq5jely;KՓ mr[CyRGMHm/=@Sx1X~&Ի,{CܣǵZ+Y6U/Ѻ.".< Xf\Yy3[-AFa\4Nገ%`%a5+E;%zlu%փJKFQK0БR0W.+reMF'ڿ`Q.0_uM狞bXfo:KYOz^d6V1 5꣝( hSnhmcBE*: ~ժZȂ0|QOe+zSpA+F/cVE7wf`>Odx?Pv$ղbDJӆĬҁygJU_Gw 6:D9b^u^#Y~ͱ\cC8$|V{E`(t}U?Ti9&/KJ̈́`ȯ,Gk s3Q {E-7:Q(Uf/WMmA4bIF˚o}*’]j֋mU@ _;U29$}#l86mU%d1,37x8dŁQ0d^ P̠9?=ּZbS 7ƗbnKMueք7"&kpЕ쓘cijk3p'pώwU2ē :_.]MlVJlk|ɥ:M`*4UWJAA]鿍N1QVf?FS[wy\(_R< }4"ODӋ,FN%VT1!PifPл)+U""njG̢ʼk3BYupq^%^t2 /#DZWjS/Ċ wz0?r# wM!T+^e+6 ) poN}x3@}8@!B( X'V[ɕ;쭪ǧ+)"PY}LL!8rgvo=qʈ\ M!NSfwQ%2Wٚ1)c#Ll]9ZN쏊üΖ̈́s{P=Jk ·U % \h!o>iĠC2,S渣~¢Xj6yB`05| K&BA Cf#ex섆D>5ɵ]Z*+*=.ā=6xGW/;Q `=q C{" @Jg6t;%çބoMߣ57!M8&2x35D֭Kw΁ϔᅋ''Mld>=j6T!vX%#X;e)Yv-&lwv58r.(`Bs|;mm.c!9݄3!T's D|HŸ OwccdfNjq~B.sXhM󭯱2SV?(Q~  X}b櫨r ͿIڟ(Y" SEhA8=d «-Rw |5TȎIB}WWb\2>6]_T%ikB$jd`*6w*H¯w756CţӸ;H5N!\ 㘻Gv2+`}vOG'S=N|!iYUXGh7}%)*?u5}Q{&Y`Ċ%vt^㇗EUS ok4xV~[иy6S9-|*P5Գb_c~5Є'KY*Ԛt!i B4O9%$i1G)[ tz5c Eυ@:S?f6{HL@d#{b?QM9 OhSJ5 :GA>%{@J-i2\^hblZ+uOW7!;r'7q#O#zH]9 Sv: *_сN\/=y/S@fEe#`bݠ<@sYy }lp䆎\EHSnHVz:).Q -M,"]$V ID;IW9j8C̉":RĻ7>:61\'5r 4t\tWINkD%f{5}YT[.qo.SP**≨Ȏk"eKm؏?A(1'FC`z<[8o*.}i=H@\52[t0:0D!ĐyE~l00+w, cT7 )z Emu{/:o =L.2H4Ewʏ8IqHiqB L2-UjJD4"8UFUvKt|2]FO8'QyJL>L2P {1A43-N4Lδ޷2կM~ڄ0h$W?YI Q;RkK~cɟ&`Qe:2+ e;uL~'zY=EC/Go_u7ex]R=Iz 48S!#!?;AlcwP^n}mKh^u]amE+ݲ^H˳p7,r~M!z`{> , ̓?%3H2@u4XqF+"ĺFis1^40OP^]{hFc >=_MȲ0y!PiPɽyHYCGew"#0? `1OX+J"\ `8\ Ы"^_ܶސQ6t%b7$QiD5.ۨBq?x p"|OҖT0vLшמ` $> 宏?E <&,r'f؅91*W,sǤ>b-,P5ۭϟ[wGK}ԤAU}+$I0Q]; D/ _hcOٲ66܅|: ־g t R /SNXO?k}a{x-HS["\:4XvcMN=hTT$8GB0TRwu(_ m.pyV l,9]kCuVrOB×pnZSᔑ*[0V~S ~V- ͪҮS"%^Ch[*dmw?(D=c6!_J൨)4GftX_G0d6l;0te~&>z"##;t#NoK۟W}*^:kƛ(ɨWԌr;֬YL2u=7 NIF%U4I t ؏=Q ԋd Co="?+&&e- YbA#*/OYTHc& N9?:dm\Ha\rW FqȭTDQ8.`;=8/DZ GDW*D+qܣLAG?g]#q>茼JНP^V8YkՓY3|Z 8~Fag2^A@Yg3ͷyG"l#6"nZkݐm-fIޢ3l5|Ix=IO\6HpH{> %z KKdR&B$kgs`aE ZpM\%= F.̕5on9Q#=ŦDygJs. q&ɶ-R@sŞQ  D(u#8*>#0aА+o ". 45M;Vs\wRK Oh/:;Po6-N Lj h"\iHdIG , ! ɸ'`ph.9R@V1#[HK <{(vrb evIp@]cQ !'O^Wm{fK 3f(~'qP(X=VhZĘ9vdatF|oPnm mmO(d 8!{t>5>*Uf<)muiY.ɰ)c[gh} {0eDV^scYW9P0gL$ bPk\w a+L$S⃒Lotl[sJzЭ *aL"}j;&Yص:66]0=7w,Fy[1#- k o|Z.ɪz)n*Idf8S璆 q'TC"QRn'{NP@vP? k¬aEGsٲ:>eBwP9aՏog3ԊxUjTߑ3^sq~32h۸ai&a2m⮎! ^C kd:!SĀ澍syp@'`cJuR[&ΐ6%e}]Bf6RŎ {ɇ%%xܐCL1_%XyT/BUUQi xu#/Ր.|LeG8ʊ\&4FnG1:wƅ\(ڌl(0@I*58Л~nsRl7Ml S=,#J{Wʡ -2[ћ$j/s]Z&V uWq 1tG)wr?ƥ #l(Gmrvgu)$dI!w ˣ#Yra"(LMΐp/ЌP?~ >oa vo`4:SMC^DVG4!u^ !aWc0.@lE:,g9U!kgzhBWQl/sݾx*@ zcpd`CH,XTRz|Z $\f"x8n%G~vS ]_ ^#x s5,-)E`If$GCUF8laJ[o34I14`7[Y-y\ˤ9e.0GA=B䍟gdgYՖv=m U}o}LB1&އut*~ngr\ #ijě~S r\ hۉ%:T#Lܚ}*M^Rն3hrgU6,e| ;"F7rsda@k3v]F qh";vW-v\ָ݉j ^xmB̼ AV)H[= w߰WX:gB )\ {#ap}TqwՎa`7"'JRm(=0c iG6o~V$zSwR2Ws&Qmbn{)Ri&+РkW#6gjգٙvVk8:P~;(MSVs K&5uQu?/WT3!#VweBR}ǯHB7]ɛm~|#|h.P%i_;uĆp{JbnC"fI<`,DnlD?1uӜB?4kD_9o(6Gv`#4Ӌ{$2+1^:s^p燯iwɌ}Ri3.EPO5m!H>SS0^di~4MdfNNG]kQD1QVHiiZ4tk(\`LxblwJVǙy<#HHar)Է> 9˄e῵꘱mZ5:]Jtƚ70S_CG>T9mU3*-e{)?(j{%T"( Jܻҡm);H NظǍouvcR2?0KdjP "Ь[q%@4nephCFM6Уiq{^Ɂ |{՟kp20X[ФZo1jىW*ȇR5*bYShkbɽ븙YGq}W{6[ x!RuRǛ%/{1~ذUnF6/,ﻆA.5<1#=ںewa9~Kz+Xr~Mɯm뙼f[| `B9Ykw4FjhfVդKMZv9MY*9N|D`SkGJģ)nYFqWXEIL<%jff?d㚡>7?+!RbƓ\MX|:?<7pBƌȢąnVYG3}Rh2Wӹj*htcqJql2}y`~\ !l4: :@ Zl99^g%D<6e]'Hӝ?=l[-\h >ހO!̀ "C&!bv3ӳO$LGˑIvvݳXƺ怪bH&F 7Jt2n_f 1\gH$Ѡ(kaY&zR[jޚ Rksb{ǎwo~[AÀ*)>I7} lK_%6=._xr:2;Џ<j@; %FDJ+:N@ NC[74Z㛯gRG\@ӗi ""BR0mKrA%Sq\ %B!% Zblum8@zZ&8UUבh@A:K 1990>9PN{4 S c4o=̾u[G+oVaM4U72ڵf4S.TU|8ij?طEa<4uߦY n2_ҝz`.nzi1D`8E}U(LtHSGn  v4r(d?ZHYnrkN695]-nrĨDYH=D\&CYdoyH.mڛ֟1ɥK6K#tM\sM0g@Lʢ" bNJ KPFbH uf j;!ֽo 9A1D=ӁC"_hZ/Zh(:߱2XhYEGFٌ0-`JF^NP} 6Ѝ̸PQͺΕ4YquMO Rl䅔]+ج N~r.wчlʅ?434wh @yR%F3Kg/g_z%aͻ1jO )dꀌCũ; tLXYfהWீ4Kkd㦡#iιEB櫁eI#;yΗܽGa~RnJ^ӌ=cOHK3T}u)@R@%Pb: gfe3!<-@wj$WE"o:a%sk$1)M0oHN%x"iƗS\PߢCkչt{ƵEmA!A?FcOݜ(hgEcf9f%N8"%OZs +ecM DhpH&0]I#[g,DɄsKC{[۔ZbXCi. ( =ɝOW358-;O8];1/Q}+2\eBj}(S,Hr! +P r Fe3knB%TĉOv#jbESq5GV}J^SCl ;SH{%Ge(-du6#l In93r1x͟p./w$^wz]FaC{&\t 0lUҒ@;:y&WJbģ+IHgFZIϽXpf}jV/!N3Md KRбSZFkchh]+3Y[1/ ͩ5Ұ!PpO#(k Ògwb5 c_b2yk^h.X=i_n5m[1j E2VIl$;w4Ų:֑S%Z*]< WBTPP3<"#d!7ImI?`k$|)^՚jƐ-=#vԿ>pc]`fоc]F\EjWBحM瘯v:3IW^δ"p\ a_-FiH 6ΨmܧVHH8-SfTYGh30A|ݻ$ ny·@&&'7 *i;7pxeFĨ ¼ ڷB~1S4BTQ<=p4{R'RrO3 jh&uno;*RT$3\[i`99C@ozS#z;W`3/Hkj_Nr}~? ɥ *tss9ӏ\%+rrdI:]Y_6^o ڟG% &V/(G9B +J1 <S~]qt=X<s}q(E-O=?[zِc 7}oF趱h9Dxg\{Ԍg[WUyU&` B: *94s=H[&26j|Ewq;XI+"2SW M_4Vd ;ۤU5cP;~e[&%d4)YMS"'T-*4W'CR\T>͔Y_HX! 1Eua*NTB;d'BSڣ}rb q+W:&^ڞZ PrENOl>S]}Nw,Y!9*UoLj8,H%ñ7gb+:JMo  *2H&"`hS~b%֕9VBu@T"Ũ:!p0yc&q8^'U;'s|>b}.`MbB#({\8x~A mu !]`!dqi,UW{DgVu]CWI8r1VBcŔ!q=&!㪽rQ7l @党%W5;3p Z:[ίCuP~5mwhx6+a |ϐm_]1[eBuΔzS %S\IiӿZ.qy`&F3A^X1iL-H^ԭ6Ug Q1rӿ.+xC~Xo 0:Xi ~ 7Qߗ1|;ָ2%ρX .Z1]ʲ}X}6vqm] +0Pw]`#6*$x>㴲3!R8BZ7|5r:rD:58r4xpPNx!slf :&y=ntC a7^jSBR.' U-l,dZ^<:9{`i 8&\կZ?$јbn8mPI+3T[*ֳz|^O ;ؚ|hE Gѹ"5RGff9WG"ZFY-afd6FXU 9v1 u+ZKGM/yEQ2}sU0}13V@zvH3tR!qf@r= oՅpp;ĕ>̯@*wFf 6c6LHN\e.Ҥ.B>03;zh 2w;jyuj$POpWۯ8WwHH9/Q&]kte,PD}*]ԘQ4ۂYg<=Jiԇ\QbQ|&5ԏưE%*RVm.05K2:6;2!N5lYƗW?nq.Pq9;)JOr^'Ȕ7![|4'3X٤w\&;ǘl)5‘cDl\, :ą9$)JB.y02A j+@ʀC_|6>F)}4C);|m~AR M"abIV"!W[AIyW٬~6_ufhV ڥ^WnJN$tA.{Jg] h{*5My;c3WMjF/",:_tYlY6Xf7?Q^ۮ'GcZJ|&ft$qo'g̤vf l|=Ų>IkAJ${Ll W-cH+:9y$>ԏ)<6)g'J'eTFLbn>|Dq۩#RU+N&pB)Kg@e|m1>49c˾}W ?E֨|: ֬BT.(] Yv>PdžWaumA\KMC_JF 7 ff.2z2\ 6Ʋ?_K]AtXbWƱ4!?etNuÓCEC,b>W=kh&;R-*tQ_7MpɢN?a'Q+gJcƫbΤ /@1,U:̴;Ys=SR 6> %:]KM8!`\4'%2(4Q O ehUe11vRu0.kgɦ+7cQB+H-q*wA&HA2m-I[ksBR:Ïp! u\&sw-ON1-v#׬tP &>%4CPw.cbE|uӳ}ڳzdZ;uWFYָYe 52`nYX>pMᆭ!+2I(+(7a'+ 3x6"o[| dd@X?QM&GlMR9?g[DZg@W4׸s-m}Sq); SLxAluc"U?.FU?Vv-675rD$A2 Yz{|m Kbu'9̂JG%I+UmID](#Dd#Ef F ,3ΙD`ȉ/~@@)MoY^r*66rMވn>ũ]bٷjF ?q=?i{+ s~!.`O@Ёvu}cÚtfPh3&q?q Hn$]Zt+t/CfFH;ɦz-wm^ľ7e/K:~;,|7礡Q]K=:.{XDyJ~h27$ŨmaK)TZ32_i0)0 *.5JW)m A'2- o2Rfђl<h|M,dwQFMj6őO֑FAt ӋQ6&A*P]=@ `*fV< H8b-IUφ-{[o2nPIݢnN2@K0դ8rŐSԙ| /UqO@F]5=y,Yln)o"C06G^b卞L(k wˠwVH vjA0[o!]M49O W_^Ù\2$oю b"3ڷZ $걙@.p}<<]e$bhw؍գnP}s$TI4-/}hT w=%ZiK12:]*@/xaz߃%ybܛae8'2\vTn,CgLF0PX))qߤLT0ٗ`rݤ4@g#D*[~ `:\;:Vm%JIQ- 2htг/|Ty31E)cǖtg}ğފ|mU଩;Fu VYW(#dfƗ .(, t+Z@"IIXN뗊~]ȇ+R[j\|Mj613py%Z~*osBȹ$h8K⡹W$"|Bkd:ƎWUNo#|R?7R@L<:29V4 w;Ʉ`ξT'!dR[>G LhH{"CqWN9o&z,DREwIN ZDQC|6<1ZQA tץ?0dw% ܍wWzqz__>py6W X155 {/ZWGC!,x:l|r髶mr6p~YdiGqZj ΰu,"%@ȦZ^( kS]ϗdY(=-QvG8[Q 5U6cZm<, 5+߈UD4[-Z,6$bah|B"81 n>g/@C;(..PNS0 t+r7VD/q@.a[,jeC"Z~)d{yQji⣾;M!`j52CsS9,B5M\FJf T;x8$(X4ZTb[JqLmR !s|WZd{4s;VKn2}^`diTcI*ydoȠ)PhD+J1J;j1yt1B䜷)(ƩE޴;8XZU 9^IW C+SH__370na~ x@ri4v7nڴsзsg\I%%3\7 Ŭ21`O /{,ul[GC F˒h$y Cͬ&X%`_q~IԸ&%\GDcE6doSH͋tQ&Z ОJ+,!HLoZ^FF'בeV ;4iqGvQ `μ' $UB U-RYjKmvאn j ru"1êxٸzmBfgh'5\ؖz/.G=TPŒiɓK;ktY ԏ*րQLRxFr&^/,k 9Odgϥfp˜dG}ϢJ K/`' cY%u~_,+NHuC#D@¦[qHECֽ^*EiR`DB^1DD ډ|Ck+Z_RP}8޼ MKo hoW=fIUۯ.c)OOc'(Â%*/ w y{^- ENrA΃+Qg5D֘ӇwR/%;x|Kc:cYel9RDuIkߖņ>/f  Nin^$MQ]CŴZqhY" K eOI|@Xw&6 (2]c_ qT 8ʾX*%e\xȦW.&~a:4Fa8%Id½2^uӖւ=j9W`)ZAr,;:LzfMS2=痗.-=9}/р $fN J|g¨WOmD׋]v|21O۴^C;Z~]xҹx`BVXW(G;f(KS9_>lexLg{ nK&aoT8 Lz=v [KJ->܌9]solaMt|:KJ#iktg'Iա'tN^ -OSoOK Q}jq)!?7A0& W6!ٟd ֯m#yn(v5)Nt ձ[=I.ٷR?*[n*82>K{gp ]V0ۺe2ǚR\|(RGV|,,mVO CWݫ{=`EX2w4lYr d@/g}?\^ bE)ThL' ;J3;cڱ6z[&$LWK 51KjÖu/ePݮVLv7f6_B'HBؙtQ[I+\/[Eٛ]+!:[8㑕 *D- B[sPA;=9M`~cn_VBty9+ov6w9 !]RvBxEȐĩ8mLfB/w}C꾱)* 8\(y#u3r,$#\ 9BΡF+Ƞ)oAv.B٢qz{dJ+%dɮ>l}'\_1jfN9ē\χ˄߰wQ VdpтhAFYKpե85U7٠i^M1.q<r+g;7ZAY2V М85 |ܬY;g>pRz" ^0*E8/O3:uQImQ78)9zӶO8Pc&dZexU;ItLWv+^tU/ ?]QPl%O8hٽ\uMΰ0% ]/zM$ i=0 ' k!W3Bڢq ldAGvY:?RN/,N fEZ\բLy9U)9>C/KЕ|x9sĂ1Ukpnf#IrBnM CӁXaAf ]FJwy-eM%\Sw|&!sC=Z-!'u=Q&LN3R[irٙM*Czf J=?hq0rhj¬~L÷& tU+U15 r($τjӁ2\[yrgzG(#iʭ:pI9\MW d33愰Eky hr[ zJ_!j@vTFpiI0Kb g l(i}+J_M3$ vEcۡGI mфs^!sNwRd`M}ij[װg Wy|jPVo򗗮X;:wp0P?@C`gƕ<\9*Yٝ0} ݈wdUP5[uO[[p쬇)}-Ř`IYmz`,\HbiV9?ڰ[|0XȈ WΒhw S]r;+94ߤ;|y[5)R֑1+-K rc}_AL~usgN̂ik|vd vΑ,,}O P{PǪd^(O:L~m)@dZrd+|kB>|C}SYb5ND`K0~K(B@8F1X5rױS@O4rf;+>@t2F-l !e3њSmʹ@)Jv2̏C,$SX0rͣqb|S!ᩯ]!ڨȼ>$/l0$ȓuIX; 83iLDwdfdf\6}k"y@V]>^VTJ.tqku$Dm[Q yv:,H?r~.E4q5#x&sFiv֓fwoAyaA8<瑐rgYM)ԧ}AG cX̲4q\ 7A=D S 7s2%W ?='yP8\[ 40 qOUs=zr+/j_c&1  jF̈́aƏ5OPi;`#jۃ{8y?0:,JotrUxޱH1]לhzŔ(*4_Ua=O;.:ϊ(P?X;(빨&%]>nn3OFEtXVT eۗΔ7AV*Ư_a>ltnRo0. WDc!_WOoC" 3љV.HOԋLI$05^v/;o~PFC%ǫ=19/_p/"ȧ-yA$\t'laJy/G&brHkb}4((v2;}-[1!5lz$ߑVJC ֒ÿXyɉ]ӰP> ŭ$HW.TEAy~32D@&&ĜJFT. 13S7C85~S ;K+~Juʿ=k3)5 d"a%=T :+wJE"Dm]ք[s9fc^\4jtRkZ80huLă(zy֖(c;.oʎZSp@Jb}u_ŠcQNo5=piq;G5'o=-m-5V0yY6rwHV+X?;ٙ//))%s yhTd/# , [~݇\>s"i1шgy//Mk\ {E4KM %iLP@Cb²SdC*Q\̯r菜s~Rv"?n1R<([vX?\@S7GIRd1c·$Hg9O :vHC$.+cbȒg'+{}NTbW9,o+p֬ ÀŽ <~r%,/g}*#\s#uwHGW'FcU >׼nfF {Y>-mJ`]|힔hqh>Tdy{f5 x,[⦶vh0PZxY~\NJ!pyW1hޠNr2}đU A)}zZ2n$S`U#ɴn)I 9(u~iHPhlRCa ̐-Qi'-XXǴ:A*2R:mW"PO]1`1^*[U~jKl=x.a9dQ[VIVؕa΄B-XJˆ8E'ZUC.t݉/,bgu7לP#.dq!xӊpֵUTƚ2기Pog ;.ܞyIA9%YF$2۝ e‰FUwJN:4 aHϕ[o>|BJWY3|c 2>K )+4oW$ѴUN9q2Gq# QHjIߖH~+4T7XyUr>Ly]G m>`뷻wOt{1 G}a[Zm7 3^K2fo+ 2ztytt\אގΠVBz8.|/SR& \@-2M"i\E-q~(#(; q[a sآv;yDBD.:ӛ A|O;Ʋ&XٻG-CG$=>8.W?z^'*N<.E(ggeq 6l\o-13^|o:{lNMә߳~nBhgBC`i^szxx "/wl5wn2K&ՔLߢ,ˌRέȚ߫w eY_D*?cpV^8 I[̋k;j%;7Ig ,KHKaĂ//zlm`hS="O0̈Ȗ{ &+GBC[>?ubD/哻wPZ1U^9i;g-OƑSXlBa"07=~{\Ol^5WIsnڥÌ>9"-MwfI󰷵SVS`MaXM`O55J!]V'^ !1q|PQO%C:ŰV<.A #YCtOtV04iok=- ,3-LSe%?$Ľ#pMŹlVV(LT.X)5Fd@IuT<cA&)+Mf5:[|r0iϑ2Dv=BX1qt[9,,[X7B G1q6"EOJ'rL_vCwn9{F0>pwAy/\q#!J|ʓ]t's`m;I3a`ɗʗRGeU33+|XTUAud瑿|\('#ϥKIWҾA!aQð t}qYUj<}9ot!uإt#ei ?u#Kv,Y%4΅q! <5 usliu֗ ҇o GVBq/˘z7=z:"N~fb GUiH?@6x?n>7C}0S߂hXbBo|W9HUBbkBS!p‰MEH`1&{>P=FO׀7\'AK'fG B2OgDllY$;9hxLduyƧDSCڲT}!8﬎8.e=2ABXaox,/wCsD@<7ȱM#dJNm:-W#.kf% IW Wٵ2Yt:@dV B'wtR*79ĝ^MoV/np>E<@L$]e9Ƭ(?^cٖW0CO -WgZƙ?hjWsPby_%TG=6%D`H|G8V9kIλ%ҚN*P+FLtWxY3, a*fQ: d<̥~޹L#6!GM = yl~6czk.1H!tpO2I(eż@9h4^x\?L6#Uqv& $W(L8 7wvFNɧcMԥC9`%k|@`z#Z1ttĀzBDd%&OGB-TqÏԐD#&~nhM4nXj_Ɋ9,1zDJxC6u=NAH;t:՘TMxk{Ps=il8/#mRYsIPlx"{66!v>>"R.|6 ьWA~[U:W5SKX=D5tk~^H|1: Eu}#d,jUFc ֮;P,e܉?f[Wۿ_*Z!6zţ8~s,e--Vº1 >t{XbPIS|rņ~e_jeZJe@!jh,9jE҉7/.F1HL1Tw%AІ=u)Uf頀0a1ouD{Y?8Ř`@v x3C%DCg֩x+R]!4;/ُs!VN]$Nj9Ge#G.vFi&71л[m,C#$̄SS0ͪZ)7btVV!!J}`K&Sݠ6ޗȟ壷p1=_X,/Sq٤$O:|DQ꩕W X<#^T{ r(_%"*h+ e%Fbu/wly>% XMxˏ׈2Zm0 B2l.CfQ2OEőJs|v%m+h?) $ e82,u5GbOd{_nHC$tUP5MVhOj گV`j@r9=l#m"kv ϻ4/O:#,#dp8 VkJF ^e$FC}g$I?jRѵTҫC=]/+*ȣU33_ɖEZ}ؔj9" &x>~b0gi|܃Bj+RwU$b6;J "t{"J9BW S"{ 4 荙yOg~ 廸/,ᬘY-/ bLc>ŸhF\h/U *XjJ%_'+=a5F#>p>T[hhwĥo[4cOw{8Rf)OrjJ8dbGY2/#BKL ۿ`6Ƥ_>yS桒#-[ݷO"l.hݮ73hOM>Rex0E]Q_)|޸-=Dic &H[jJTYDHx ?3.6Bl8$z 7I#N9b@@""m~VV-:O?&%ze=^ى?4Q"xܚaH[\=p`7[yAL[4 #hg\m 5deyO4 PLFFc h 9>qa DϿ-О+ȶ_LmGT"\MjtFAo߮[ {X } lĕit펾5N&٧2tPb.Olb-ؖz{dn;o׌{4(fK0Y&QkNl:DOfMDUTh5-Tރ:2\} K^mkiT5SS^p݋椑U "6#7dDmY2(_BrΤH~GǸMPhR20A_KRD;F *07qR ڐ5cy_4T12b& \YDޣ_z筥K5l'ЯFtć;b.12k_81,DdӃ5\6;!Gh= ;PeJ~8166ƙ>4ci7"Qʠ.4n0.HhI z-A 6vԲUXP4Ak3)nPcn0 dv`NGj{ ;gfwEqpW(+UQ3+i#^ݶB@-B-?I79~s$iGZeKql3Mlcb]#( oA4 Ѻ>h}JJJ?L< Λ-˓hhmpJ5;&vq=ӳ!/gVƕJ G/z[/Deެ-E͋.Jgf?cq#ܥ'C6tS1hL#QQ(/G )`SADcT&\ .c"c~n<\||z2zz}NJ=ť~lK9h7֖ދ!n@̏{mI(b*,+)9JJT}I3a] 8=P9=v\}Gj~WD_˟F[GQvPrr2Z6fd]* BJhB_ҏ *5]W1%%sK&/82!.,l"jDoT1l0y,. {#/D~QSxOEּ3FV<#peVQrFO21z.91_v"9i.fk~/1_o@2,,i죻@M@Ɣ>s0OW ޳6s?@{ bLfݎᮚ1VHO 05;+rd|y 9l,I9tB66Лdp츋^IL}xSְ9(Fg,E#(a_l*ϥy)I"L3NL(t0ˆ[8뒍FtcyU7q7}l%|Yޚ]2NgwA(ܼV^|Ꟊ;֔5i ^,H'LCc JONAH7Y$j~0EsRiszF"?/'<2Cոl#_-;$ &!Joi[;=yCӒl 3#'mk4U69z[1c< ˝/8]8\=w'N'˞3U'L٫*<9n_:NJ#J**L0la{7=$*)gETĺ#g֧g}-۝Kobc Z=;ଌ[30am;w qozSP֙jda[Rӑxi(_!DaJy1oQ _6'̖%XvaO(;kWjJAW}eeN[2=,yQDhKS+}TtjsTE26$uTlatSC"U>p yI/.B* σX `~D QYu"Jϟ!sݑ w<& 1_I(fjʊH?AXof i=hFe] J*IS4 rkplqgj ({2?̵.(WݜXX/n,2͆N Ϝ5d\Vojci,cxvgO.uG8r;E /g 4"mL.4Mj93 4A6be ́fIk6ghR6nyQ)^]0rJ^ > ~lyVנVeC 'R1!STB.Gj><@n>OaLo|/{̓3y!#F4k0&TnIe]D_4)ǙUo뢑0#.S.@37Hڠ/8n`Zk Pffϛ(1 eys'X&TVX~vE0#Vck*<ٞi۔u֦u/^g7qaVC68ER3s{X7*D#Q&wBuvq wUK)p%6A9^ْ5gqWOg<#ʎ݅p03$☻Z?l)'HyAxm3s@mI\O^4P,QSwT@敀H%Lաzϩ9¤*<.;SZ`'!=Rrq-Bk¨6- [D.W.Gt vHli5gŇ4_An+ V鸅&b[:C OA@tLCS];+$q>i)f0^5kPmPFeⷥr}TG-!1eNR W~x=x>=9?/L]X>;ϛ$SjCa0ad lk,IJeCdX+y0a f n(V*u<ʋJDxb3%,1dL 5RBww1v#(Wio-kzR(t#-vwfߘ|dP#Rtk meǠsa14(xiW"}cRNںs[ ?,H^dǯϵEC/vw^9Ur% 5e)o$tI-][Wc׎{ZKƌl]CIaPn#)p)`/4o|PCj 7Q /-3 ~HQ:ɲ¹ P,7^pDJȃfSm&>ѻ*suf§eHoJE z ^GRt!JtLTBfy]sDEdRj|}Cg؀ (z e ڤ*mvVS{*M">`$xH+Bn|zwhn!Q֋\eWJ4dLyV Z]I# enjGLOb?P6E:4+H``߈ w- L>@4͒Z&0{dOK+ [gmdV7]P $?M G eu@iqYA> QejxBԫ, [.HV~LnI祵7UoV^hfr\>}1+L`':w]Nx.Y9ѾYz#dBlpߎ^v_܃L_8l(U:d.%Qͥg:dkVJUV\c g 02&-|XOm)j` ZD~=7%pͩabhX G5tʐ}Fb Ժ%p&v|`DKEPć[|<%hd0֝J av5%i[S< \| E6.uI + 6ZG$h( %ivFejÍKe{̴Y t%N۝:t{jY>ފ{Yel.G; wJ>:ǁj Fp%AD("Lb `f%JͦY'~Dz8JRd79Ŝr;W jdVEдt`ZAGV{f_Y/[ːniǯkyAM+aMU}JRvHyR2X ?Zsm,iݵ5S?.IE7cXFIo8םlPF̈́? mʪxg GHv~pyѥ5I PGaI(R<.Z.By ^:@L7$|++>m3sa6N)eRq1h_T:gRXo_Rľm=|eDMu5:uqx'#N!gŏlEFEA $E7`7.oiyِW]BDcYX1 m-2;+I7[y7{$34ze}2P[QT"W s>!(d"j#֞ILbI /8(:1u-^ꈏ܉a HITG_8dPj%MtšZ) Eu 3ȩyO &kMRl!sJ^(2L[Lfn9a*6Z[ %qikx㤇ޖ̀7\Pt@*ƌCO"VmAH֍,w4X,J =غܖʠY(N6G)rzlqff2P!$ȴrflN:ć5C m^n0Q!KgJWgȸY)u)ψ+vCӘ%|%]l+(+o⇥Ȋ,>FM#xk~ӐUŅK0-IlXQ}eQe\Tԫ`=sޠi5>&=iF^+I{i?H.sra5Ge2!' hdz!7YpƐ2m)gg5hk[F Q~Pw1H<`?* cAS'pkB1Qm${%UZm%aa2 yMBc+>e O:1XhjZC#a25R+x࿉ V /'\ +6Os.ЉB=UǗ;"EӓR~kO 'i߇Z9,?mb?uw mTpBSO2p{\幓kiG.s3BL4;] {;oS d!|9%_X+]-~r'dBZ kрQ( H{;VxMKUJ[W-;CcdOG)`7W:q?: b [/@L7ec5([0͆Jd±N.Z qw RANgkN)a2's(s֔hJRW!ojkwq8!v/!Ό Aq!GKf. 1^FD@UmuΓ8vTIs@X vJTeM"jPRjh~֛67;I%N˯\XDk/#~ҖL𗠺yGKL)zg||#rE$^`ϔ7ጂm"d :kW)gR递+g2\: c ףtQ}RV'g]aH{=u{0+ ;,xz?i]ck\`pE1^Pyrxt$nAOr桡CGƈ6 QlI ~_/ѓ7]^`l.K3LP GLOCӜ \̰{ }8r*Bz-up؉OTsr3n_J*!ި^syhd߃s!1.ꑾ>K=qJ5?_즌jKs=b0qHzl?{˖.D({ 2i_87ld?˓GYڪL鶕{ Dy[ ~fZ$ŸCyHzhJdl(^@D]r"ӑR8 zˁq<< \?w8` @r'Ak44 pBQ)2-7zȀ$#`Z75E ;;Ok\vû 7Ì>Ahƌ$A{jĞ9X)vc'm!zm[~rc :/@"( F()5տ Zi$+$4!D9j^d([{d3^?$;9Xr-wJ6BSmp /PB$TD۞;DLJim7bG[\ {ȷN2:|*,5̣Սqk~dDඵ @8me#oke `x(6fPEf hD,p-ǬB2"+Mܦ҆ZV۷ q5>̮ŝj@L@IT&|;[Ǐ_\HˬYJS/~iQɣX,4@Q &ڭ+w$›!džOp-FK-V!/ K6M{ yFBdǨP[S1;*Kho\ _x!#8YgiSV '(`ָO(a Jj-!fL_& Q<4E{ҋD/U͌|0eU諞@ZnV~OBpc~a_9hiZEmN7bugc;`;AuAgM{y̾|lVFN#a[p/!yt)OIWnA8VKKo<dN}񈵚u㉎ޮm-O&`Na9sשB vO٢}p|`+fQ7XДۼQ&>1aɅĝ lKçs@Btz*8.|5 ([I~|Nz<ˀw Vrbd{i]~ j{ )Gjω1NLr>J/ӆF+ˋl><]"p@9U$E5T0e>l3@#zX댢g[s7Dߑa(S6i6H690PI4m:/pP! ě,|iYL7 ˞rw-ͫ[i mPl8&Hzp'Cd?7|+w>侑%F4/zKT"WT3e odQՙ|JMK#"ch#/tmNjD#.7KŁ6\ֶ}(Com,1#K+#SAZ]J9=XR6-}CqQT L6IomwM 0 |" nh1V)eLv&䡺V9j%Ŵ{5zQ_!˪Փ3>P#:թ@ ,i>Slai_dzByft>P?IQ=ve\цs;ú7>]ϖ쮆+Yehr[Z`-ߤ}Gk:q,񟣀gCe?D]G~|p6jא5k ]4̹^.uhZkF X#)5G-y.tuaNL K930*jlpl&q|]6O,@ wh]> (21H7tDJ aP^)BCU8Z,Ive5ʬ}JO6?9ܨμ]Ы- BR|'b)31 wi8>9rN\³/D%p ާ6O)4|!/Drq[RKQqζDQIĿx2pmZV+{J)Dq;~h9)kdKH@gOڗ탱/xdPBa ۰wx6'AA_p/~{e5#S^>E ;XadB~Ηc{P Ȼɼ[<9fdT {ރ Vqjo^)i ZbzxugӴf<1x=%8DI<|"x[# [/% 3-,4W*ݚ6i_ d8Dh*L)\tr pZЪ\rLʪ)ىm DDt!|ǂa&jBl‘-"T75R )ֿ P؅$sx$EbaO}v/41vnK7cIEȣX WKWGEa* r=႘3s|m.s9zq/Z6πԊodf7$"@&j4טBnQ?CH#cVDEh_њ޽Z363HC pLуfƵ^Q@_9ZqkR_dV.mW@"( s}-R%uE/S;ԓh>0퉠G c"2 E@4Z%zdgtgC1SߢM,/(=Էj;Tr{lpBsفj;zyx}JɌ(3'HX<.{zhRmOu䍒6K#jIۺeh6X\AuGp/>'#Y7.8Vkg ݙ}w$p]jcU#1mQE_7oՒ֍6|XPBMf NoU#3(pys+*Xl' ,O  #_@&z*T$N8嶣yYXu8!f3 p4^9f0J0Emiô,u ?e`[)$LCJƤj喙O\bw{i¯? F:Tg2$__nׇYТpyP'=UƔYO*jdS̀?D%7skW^ݱc{ Jl{T%_h >zf|֬WH̗y4z}dFǖбx:!43{lKԷe4?bEh<,> PT~7γ՗iʃ,!2m< 'J^o6ӖXε Ztl>/?a^sL4'[a # ~1w~>Ŏ O`D-T&HK v:?}CKEA|g2al1&GEFҧgs5e@~׭iTq̞y,TK .] [ T']LAı Eg3;5MQgu!gPb]pxጽ 'w:ӟ\3v;sЗ@jF iEE~C6奅Q>n΍8&EJ._My=Ȁ8: XO]7O3ܑ ¿Gcذ.Y:kq/WE%-dlϜiaF*]P<ʸ2N<;,~i~e,׶ 5fkhrzRyZ]!KTSsdwBx %@+X} U@OM*|M\ڊN?1`;#<iVU}|gG3{ 0Vu8#De.S!v  =WQ[< rQXXU7IyH/;38R_%rlEwn%;6 lȘn_Yݒi5 wŊ1-ٯỷU^]yj7XCpL$LŚ4M'2dIDKPb~˞,Qxq3>.\+cm +-luW[р)k=ư&Z$ sn/bbܵa#eG:"q|&VD$C?ăzK=S_D.tcvMF®wK*T txt8FOe]9H 1^%GTdtTz#GPfab:l/qOA;%UqkU8- :nVE|n:g=Ml1K CqU$dcIMT/5%\&[3>tۮG6<;Rݓz43 Wfk::Amʟ.U#F+>'ql$9~"^ <)eLg;Ӎwcj*x LIj@\^aV]Y} 7#&]gei-htNk6*hHdUѹX)x=S~Ib)׈I*E+~k.s.7D4W%4qbv+ 9?[nhXV%91fGZ$/@iS\61.W.x{qAa(kֻ*Ag%Xru@ ϓZh|\JaXp$ "gg݀3-G5N:(&$ Rl?t ZLև^61zN 7ɣ?h0[ĥV=g—ur~sp4SU̝$-9>Ӳ &mdmo~WFsHx|՚JNC}cl@Z~w.kjIќQ#gl?X0`QTR^h)W0Ro(S4F@`᥷P`5'^Tf7L|N+|͌+;Z(FF"4pfYΖ9jNR&ePĪӟP.f=V*r0K(lK)]?͵{<:+ hh|94o(X8IIj5yr" \N_cy3g|2P 3dG)r&w; F9k/R(=c0.$# y[SpqD7S rYW@}XH[ێ_;}#b~?VJ]U?2_idso@9)ZV^7XdFSS4p^Sf C=PV/IKfZj8 ֎H>5X&/PcÞF Ql AGy; Vũ,{þ BLPN;PJh=ćoӌ1b ?[?WvԘ %3`!SiUA@pOd˂ @la9=\h'4X(Z`=0z =*8`H H-i 8yaP M2m@p7o@k(b6o徔>A؇-6+ht<&_"Eh>s_[ҖX_S;כқVv\ؠ, vj}dEf'"P|?$uy͈G !24n8/UA#BW<=u8}MtuTMY&l`7k#r)3F\/\;~hQLU*ICN0KLJnJbBey4W'w陇2U7xEJ]E]5 6뇗&DWfau?Gg8m@$6K"iVLn&.t0vrg&Zv A#×*>Aݳ08ۗKҖh|_^.>BV[hqzvk`#=xӧv=6=e O\-9G(6R]Ih83(T sJi1E検hOj)eP3`cJbDEq9, j-hLn{ˉLP߀&ĦsNsh8M,o8#fDy6tEg$ TD2ҲHZ HN-Ԅ^^@h!`8+1<VxRLyIO|OiArZ鈴=w= hW9/Z_U+ 1ddCG#Xnp?Phx{ݎ5qNҩ;E4ٷz}1O$6LP|ݵ*P?#cSDn9DYQʁX7BEb:fNc18b.au1^{= T,4W` ԈU@G/Ss!l;Sﱡ^c)dh´YS7 ⠣fLtXC α{RDdi/!^FNSli$=Yb;:͔䗎h7=D;!unG-: O'*Jb,l7VVy.S( Up} >9*$aJSҘRe]xR&RuX%!Щ oBٳKٝqp6 7Q윔O PDBFZzp2 v>c.J V3ކT|`bi oV6P98Bo q>N$$t^8 DKLoϩs#&ٝ4T+UƐo7;Urv'_" 0)|Z}pnXǏS%U;2=5`?ӟ{.jZ%Ӳ(Z`WEaG^fqj^\V? k;e aIgZ "b`iZoߚI3H?eLu$*JJ"t@gJ0~rn+z'!"[BYLopKV>us~칠! .*gS//UYr7Z*1-F%J4Hr [V%I /PD"|؟نzR t~i5@5Ty/:qMo>xᏓ%NO! N9w0 >#(59{m_g_& {lbپh4D7O_Ohh:]]ǡA KWwj5Iy /kDlU`5xE-_u cDtbٓLRJ=GzϥΦ=P~SSuX̣R=l&NO3 ܊(O9/2fnv./I$%2x}WZ'3bz)VaP\y(B#P8vL]mIlIzGIƟbW%LW'n˂;L=ѳD]sB F9E~27X-c|WA,CYS(Acs=q 9"͋*%d 7ejl&-k')Y*"eqQ +A?$k;qce"?ct:+WKA.|秓ZBC'ʱ?B}n?ynxqGyt!xhΥ.9Q?,D׹C: ZR-(CQP]Tm=̡Ak&X֫NPs$ ٹy\@~NxgБ1qm7haO m Es*ҿ!rzX5o//yq)d:,\^'B_4ޖ⍝}PF[}W/zWbYܤYNn37 Z(Y蜄'HG$9 ˳>%2ұE!prԁ $RZ9eۇ)$NK魫K]%L;ֹ9X.}z$z|~12\K aEʗ'[]'MSgոEp2G%U2YZݽP keX_W~n!3:(J_s| 껽bSDSFj _=9kg0}c}-Z(q"T{a.^ Tt$2?tWT^;9\b"GOlA\]7/]Wu>|-Uo V->_"=i//ݐ,ה,C"]ƾw y9۹=͊ܛ Y_f MhaB }Lr"-~37L"U"2ƦDX6>xhƹ^94\} ~G 6@} FKӆxI1oQ$_#ɀЫY}8?9cGiSmigTy*n*Y6Ax_<3d]MZgMNBK:܀ >I!".;]. Sy{%%UѨtGn v+|a T_ID.wf8I[QqS 'iف:=?`{_$_ a崤;$j1CJ2gk>=f^_܃=ݔWA X7蠏H*^TWՍҴl8䫬IMod$zD\1#q.Zwms `졻QGAc%9Mq[S,@A²T54m [cZFx*BNz|c-_WcJ+i8*,%ӫLر.zo 3ْc0T9\cqiJFoEwyՇ=KoL+5Vv%J(fkxlt{cH#, (q˛۝&f<>GߑLplsOY㿛3'R@'4f]zX^cvO8dCV7e|*C}p0E)3uz`x$EyqxPoD'IcFa^sܳy$cۚ^µEe>K`\ <x-B' W>L .l%aakڸl4u}۴d:_ٮHk芌:NZN y}Gм=U|C'58Xmh&3׫/+fBG6t@|qIRٷܻ[GF/B_SZDiei`ZE'5Y7qg5ŰP4VWBwŅI dc3iD-d\ON_ɕƮ[5AX*,,lk6 ʽa@׼fԽ}POݙS)dykdh(s?uz IP*yy[ISn҃؜_GTmqp:Y`NPdm rgIsa!z] ?tܩܦa 25oc(j6먣-$k:~%3%Bnvr=ְ2Գ/ߟ] 9|_zQJL" N,^HQԀ)o}ح] h(Yopƽ#D&+}&\l1+6S~|pLIv^￰V%1* ?**Yp $`ҰkUA%HTvLqU}ړrgH$"}( B*~[[ߠvAcE^#>Ɨr'R?.>!U~g0$4"vѼnRɹg|S9ڭ(&r |>f9j)/&O=/΂Q?/2F*-:iUN 3s.zױC^&km;aOYs5CTD E&w\7zge3>)(󺿨׏;8"njgpqp|]K5!Ul`9OT+ .Zsx"ԋTr em!-KTu Ez~9( l}oxU;ʹxP1ϳyք6h7d|U6hmF[\\/o!B$Ey)ɀxnֈ&u,| |o*`3R 6Y<$vQ6:DB: !VلG .+.'e>I򭊭iX>[{|;~KA`44MS\h;Q$oU`_l_!F//BX\$ѐ.rzN;'Epy~ Fx( Pͩ;GQ).mEX(q=S[ F7ܨ׷: "hX~_?T'!{t"( #e]͑zq£\C"^3 h9eú}߽5`1ۤ])n $PIc59'rNʬ[jn?fT kٔGØyd )GdM޴`'*+$;uBwJeV^M wj˺s/E!;2Yέw+J F|4:^eEl/h|4zwtWqa\fMO~_. 4楏 9c84 _ɵdܐM8BAݸ1/CR#mSo!u!M } B0I m ,A+n^(4b#9z.:F׮i)y eoG(?@J_wYIbS6B'+ƒm75s,o_xH^RJs*^Mcu9Q6_o"4WNger}wP,m_hY|9ET=R4NTHA"P'R]Ǡ<&r(qjmj~j݇S(=D`SѪLPnA▀ϻm7CtOR <)MdkJ'Q*"`z}Q]J`&Ffae@jD'qAմe$lkV" IQpM" X/+eV-1{+k#l$fA>*Iћ?6X$pDL'iJHz FEtd,.s/ .sd^Ź4V6#Yd*"e: ]ZGtS]s= C)rWc4{ odtkta<ǕU0%.\zRp&SaI[5]jwcLK=zP2f ?SR=N3=w vZ[TnI{_"Cv8iA$JpsAZ]*-JDHP6XRkuVMh,! fw4'?Oh]# AΜW;/0?ɬӔT^~xVo\vr%W Pqۗ\giءB"Jb 8 ^KW!Rx*Qrkz_KHZ\raӫb绬[MtqV4;Ssm2L҉xxN\7F@[n^ 0`aa뙁Vhߥ8?8R2us8"[ӡ2C[݄Jۆ ] jWA$!X+ D3˽ZcBe/B(s0 =,s$St5R5O4˸PDqdhb {u)!H}{$1Q2lĢb+ixڔcIxX :m*W @p '2 9]xSlg,T. &%cis3u#rIY2n-MMNa3l5^^m;{~tcCM!H1B;sJ^Cn>YxϟS3` )ḷk.PN\~ZȠ5sA*v{AmX ߲r(lc|@r)O7il7t>,T還@ u>3)N7獥$I!J!7+zzu"fv[%5BJb3~{@yv3]#=+O` ? y(`rbrTJA,4X_k"(]wS Msi -QesVH3}93Z&1}8)ZbOxN` LA&5~wto3tPЕbNJ?2Hh(̲܉&C 83Y9k6OοV^N[pGu Ayi~5d9 VD0~mWEÿE&q(bQ|3QaFGI {ʷf唲y;w 7CC!7%A̝IU5aئGb#\"k+|x;35uT@ eYD2r-d1 (Y1eDj+FIpKEN,_͗z{si!>>(j b }OcWǞ0~c)@'-^p6V149Ëʼ');xb4DOb02HkW|0'(p [; i`M \7ϸׄҐ{}*#]CRn1͸8jb Z^ tSUjYqA\A9nGS܆:B4uٮNBƚ 41) UiYUIՓQPyLzܙFwp$q 2|;TS~Kb^M[a)7َ ;R̛ckz%,^.Y]8 >7*z!-bḠO1!ĎhNRiyDsiqWTltⶢg ;,N P=;ftVTBni 2vb-k:3I "DyoPq&O# k EhH Nif4tr@l)Kj̜⼶bܝLvc[ܳNjph<ɏɒ%<Kb[>iNfRDg{cWT.GFR \jki"ecY}R7ZD)#[,&an A~[uanl[Kz6pK (XfܵK%e M+F:=6m[dP@,*Nr`;P/7^#/eMb@2xq!a?HHz! O6I8$ro-odܞgKd'֝w]FN=aSNc`u'_,er?ƴt,XK`P,]=hR̐H`c/ڊZ&ZE䃀]/Aƀgoߗٌhqzn.KTv9?(\Oz1(`҂vFmfDuCFNskDH~qrGf'&~TG2=dtڱN$s'$N2MT'`MB ~4荥oAPi<(u޽B7a@Hfفķ#9A8L 0@!jJS 'Л*@ Q@NP2}Ѽ{ndF`g~VȚL\=' jykq[1) η(J-qaOIKF m'o豉4̕&OhdX XŅ""ɉ멁4f|p cȥ|:g۳#k!BOV?@Y-\dLws`f z?33OaoR;/V|$}LSf,X^܋&sLqk2Vw)yyv1 0:AgƂ,r?[|&HKגm ʼQnʬbRcFlⓜA&[_ ?P#W-I҅(q^a = k.Wڙ,סXmw*ˏH")hmq|?H=x಻(3<4QlzTt;WDZUi쓊2t%w斯\?|+TyX8-OJK_N>/$[HSG }3y3rT7ag?-!p:\דً8)|>fgIJ2 (eP2ӣR&Fndl7k+{?~Y)3D[vU^Ce%>D͖! 6', "`~, .. .TŰ 'exSqEJ}뒘B`[o컕wglѪGQYʝI1ًtrUd .30S;\.A|\<04Bᣦ)JPrgjyuE!ݯE0@tНO~}0Ğf`Fu1˂G])XV28ԑ: ^8hq][r-;M۲6 kdq錯T9M xXTO&/,];?- ݻteBڈ9bG+ڕih)Wk#6`r`2Aw^\xy?ˀfA0clCL_PJ@Sl8Gio8r3,S>rrt1Gv "'"Q< ] M4_Q@apZ;'ϒO'NM5].-"׳p B#$-aIOV Ibx=;7-6TdpSM'EH`M /A |BG.{3V'9-fxH_X&桵S2KtObG<'NM5= OCK2B`#۷lÚ拲XU@; ͢O]C SKPXhvp&_.A7)Y-DZqKLQ/'Si ᯜ}Hwq4 Ru@<`=ڐ mURgo4SDU>1S:ONŠH坫Z9ܾ}R /Q9 T&%mqݮPxAILe]|]b+'|bVzpd^dW!5@~<EsR#8/k:&KxOau!0D7Ptɩ"Z$CbS*pu쁳;*$ KV0- 9O׻evBDQU(_Y+!cN8]C}n`.CN"הʐ(Qvhj$oHW<}'' vݙ[n4XeXUsrk$(^" ,Y>ח\c;m&MNU -CI#*SB4Tp^`lZ&Vs{g9K.?,UIl`y 40K g 7G{e t&wJ®YÃ{~c\OSeGhĽ^k􀘋 q5 S'RB<˅Rs$wQ_? o/{P(ƥ7:jHOgH 8?vNՑg/ڑO݃u2S;|dsLl$&cEQ6WQ|}i;1éT-i8]yLd[6c.>?Vp{[kooUhU5DWn BishB,_sUO]}\$B(<|6ie \(\\%zuV58DIoW5\-M֥לrl|=%_`mmU-E" .rԠr."23ГͥopBS0l:iK9U׻{o,vΛ𣲒ݒ {#͟fբ~ߒu^=7*G7 6<&&rb,CzB*Oޣ>NM0h>$bM,zvbAK'Huh@%Bj ݯt3KE$|awspQziWq?W(B8"a""Gv'Wd>AynVKåm).,' \u(ӍDjcI+HHn$C$t@SQ+L\7srǸ\sܠ /K`쀠gރA!nN~DV ] I:| _]C׺'xoml}wּL0\'m$\2" ,zɋ"؈8spM<4עl/jcR-0HNXCpX䘐at A ͞l"½N"xӬ:NsnMzP̙4_HV{̈ݖ[  4iR|R%fT-#E+oLݧa1l!nWPy5)l1u,g[KJ+VHFkSb$.=IMm[3R;KPT+*\?HT3%.aɧěYiw8]P0 O_>LL%U_t KRYkLJ|?B @hOjTI8K@D"6Iaʔ{`8&f,giH@HG¿Qm *z\Ȉ $\:E%][Lמ[gC**k芁Ico^HkL Kۣ9X0X(s -|yX~G2Jr=r)Ho٥K ࢢ:ۿώ:9Y+|  3+ +I?I}x9j9 cJ7) 60NJ8~Wў@ڞV-w+ũ5߾ܑ_92s_ 4F ?+!/uD_?P]G J ً5/H`b--}| cpŅe*U>o ݈šs^w!CXj[Z3D c"vr7]p i*RFƹb׶ZiA#QJhl0/`]-x NLÊ'Tߖi=ִR&ҌXZ3\px 3zmZ$IIas|wʔG(/M&</FNYF$ A(>pO!WOuS WS!5gcY'+)m`89͛HzrXF Kl$=n}&j%/[8(e0S6'dd)O"ߣb&f›xtNp1]oFZT8>%V6O\\/v]-$lZ7` nnv<3iL¼I "§8D}WnJ4bnEv{1Eh'bfiٔtu4N3d~BBmܱxZu%5ϜN'~8Y(&{ uw+9+Wou˞`HR]*/ CA&{_"ӪQL(, /ЄوET }/pJV pMI_'SWzLS..®Ry *cH_H[o{I2܉REJt{`D`?U ӜIX0Ux);&s,s]Q쫿P85:>_`*foIͲg\+ya{nOўNVO"Pȱ%0~?ȧpkӰbef 8` MQBy]M#`)+ǫ!y=gu 5? O'x̞{*(gfĿdU+F.tf.J39{yO:%AnDy]3.Z;d_ɨbk.; 㓭" V6mZb9L#aɗ.Qt(9L8NHgM:NPGN;{sY峍?{jdS(W/ Vj!bfU9?u6Aw3[8KEA GMa̺ͧNXGx}d.ElP>9A}U Iqx̺t| Ob+T&zS%BVH؋{IZ w+oЋ݋4z񣛞zZU'RBkAG\"px9t3V֠j尨]3mq d#_!B c& CU+/Yxx6#34*!ޅSM&xO'Γ$ x28jz5 Yّpdi~71⾔&?ѓQX'ϛ@pJG70Ў̞ᅢSy~Mf$"] $jLq:&冂'Gl~synS@n((}0$4K@捐fu\sf2~8G_J/ shn,V Fk MmQQӿXj?t0x͛΃dv@:Mi?hع<]x |Vu{-N,Ge9GC\E[_GI/w”/d j13'E4pUt?F%$mS'芉4#p؀&[Ge9?q@^ʧcK_^rKݜ Bm]=](沱bꑔ]Fb ȂehH8 O"{id'ԿT2e8\7`捴tNaĐZxxtAUTI׺ꇙxzD]B1/Fz#˝XS@wNN*x?޷`'l6OrPHU; lUYY=?֙.ʟа/^E=N`䛌5aَ \p-dKH6‹;qceEak7n}ncMdC, ,j] bQ"V]z!-L(RhwДhDQjޜA@860b CQ5W.#>,eT}E_5oBW, ?]*~NH{h^P##;/x2:5APX8A~M[>JiAtlIg?}]ZOnF!BCqG_,@}^gHI 7i% _+ q ᒓU)#PT01]9uR/G7H {u}"Ψ8`ٳWkSL= QF7i?E&i0H5xH:zJ=Z/)s'-c&#LmSQSP\ 6_ҏh~erHo8}KI$Oַ}BHS`QJSf2dV"BSgK{I ҚNb[qSWbP~NfVB"ʑ3V@3t-p*IYs.KDJ1A7Ԗy`ϑ;igzvڙGSt4~nȓ5IPsߍ}}¶Q`15ujʗlRV?{%WS~tT@r.`$eQ0:>U89ov}Lj)+gINQ#U đk.oF6WZp:]`5;R`ҼGsU YǾZ Tn")״Vcp;{{cLQKUUHar@\z%NSr-I &cUt3(~gX 8Y+0:_-\hڎQryShEfϱ=zqiY՘dLg,-\qNs|2:},[C9tbF][8:%" xb=ը]]A] 1xe3sE:\ vw*hL72 m'I/=$jҖf \BOxd+`,BԾBƄGHgyfΟHs5Ӳ M$ecRYӍVƋ~^E,Ni9;R&* M%V!뉚@+Pj 5\%54Jge}\x0@rѦrA&Ykcz4^eJm|<>#zikG$a b47>iQmT<]cy/\;s 2zv=xN\-&7@ڀbO&X[%+?yZZKάۚRA1HN $3m0O3m-VU9ea])o+[PՈ[QF6pfM؞?N:%S"M;D!$ThlJ>gX3ܐ`>. 3J!1~2T+IXcJ`{Q$<;2aa AZAX=l[U|NJJ7~9 4؛(|t\ȘQsE1}JVzko+ջc 2\MC\5PN%]_~lK8~'p/ RUȺǐo;T=_b0,{Bo!T o^I_` ] {!mi=g+M9ܡd=ny:Wݣ\jWnC,#m|r&ɡ껀N5NCy2@=9i37Xǚi[Mm.=YU`<=:xvUdfz,ZvO{A *W$<-Ȫ:[Vca' hH| i>A^U=JMK7\ z!:WȈ5}(~b`hPʭ:l܋@S>!d7Do`$3 jچx>iv}TL #C;ic- x /=:Xc/F&pwԂH9RC tIrBpH r\ d[sO`ƻCܭƁڌ^:wĵ9ț :M=?Z<&Qd$eLt-ro DRx袖$P1IpzrOJ&и): F5zRlƼ';v'q\b"?ƆR&z [y߮Qc dߦhm`s#kdI-f"Q}i/kQ1G:[mOTc9!/B?jY诎MunLt›APL諣Uot)4j뽷YfX5HT~+V&ƒVۙÆ 4){ ;n WW^ŗ>u["Ȟ/9=5K\xC7k}H _@C;vpc ͣ@!{lAG0ei~h ˎEX_z{'X\f\{'bYۜaUE6O҈_@|]p9 AR[fuK5lbkQ܂udNDSbUtCC}IKa(Caŀ7^*&с9yDΒ:.Uَ5|rr(A^]*aM,uMc;ҵЭX-W ѬQ3% ]8#C{q__ l&t$qmjpN&Uό>M|+Fe*3' /6vA`+]=1ۭ<l`4m.Y/O}5lZݛ/by.hu"zdxK>S&SYwgߑOI$[c^<] J/LR]absH`K&ڏ'\sn(hp$ :uV> /$ãXuyʲ Q1 z n !j&FX־mJi!:0 96ҽ%^b<[;E ʔk R>:e?*hsafart$c/*.m .9P(!M[uK饺?&z0]Sp耖儲N6_Bi=` SeC _ju6@ZED@WHS.C&19wb&יB}0lw# =A#fF_rZtTQ<˜;6F U-S)mR UM5g2F*w|ec=jB)E7- |bT;[w/Q{2 r+ϩ x7MNs :$%_֔ĂC%9MR/ -kP1S.5BSLj ]}pkZCX7hWLݻ Wt`{xlqyRѡTQ|5 M[?nX Ԁ9ySA k&~|ۡοvr9@׼ dD* >B'yEz#OrF3<~5SwyTL &HbfkGq;˘ p@7RD*nu{#F +-a@!;#Ӊ"lGaS,I:BfT#۝l36@>6FakWd`Q_:[S$ҌP%-םLMĹ[fw,#¤)J1wE DX;&gkt!3<(GDKGƧs б40r tRNu #dS?ǚZ>= ʬ=Y'*9>WƄ$@b8Il Њ7J 9* ̘]$JogXrR5ŭNh(R5ΟGXns=I1@g;ϟ# q~f<(+xKJO +NTIh\ֽKas h4)zmoD84RZdQ"U (0Jf: zlV0ENyh^>6k!K6j&!$o#~c9PL-Qd╩=uh†z =G R d'ʐ43@ |O kqtH57K_8VV NJèpH)E?v[JH* SEUL&XwLWVa%d,Q?h6bs]3hUdtI_`̨Ey^)`W^zZs-wG͑X%@SlJF$pê lSr]螉RokPO9svd̨I]m 駶9jm٤9Y4{W="ӓycN+͆ V`\a_-S^ms1]\͇VaKr9+Bc?H#}w&L+|XPq?ݚiM6I[Z~ސA!E4>|B9iyWoT]; +z$KH# pM/ȘDZ z9m*wAvYI{Xo~44\u1mazi7(= $qT~['hRyڙ%>=BY;veqdZJ[꾨,gגƒT"~oK[{tNw3gCs`jOi2dT@w2A*P\‘Lz|0W7Xjԙw˪fË- YѫVU.4>WXQM;ld&m)WxrDtgc(GyLE'#;^i|',̏P&J8F"5ܔ%]ǟ=;Bs:|9%':O?BM)FœN [6ѹECkEWK)/ S3*.N~/dujK7u\By‹. 2\y2JיRv|ԔDB-_S'rY` {NMQ|=13rh/{*xuht ?2#zv}@o*Wǖ}| 'A='nWYTjUȏj㔹*:b]utܟh@Ӵ~|*NJ|qqtQkxwq6ݑ-L~^sHVO Mnlk7|&X'^&ӺI\_#SkBSkLQ}7*ÁdLH$R#P,uåsKVc/[Up^l zυWs9hIݽR+x_-  'mNCI`K}ω}Ekpy4㋁'UӺg-xM}J^w3€?~`ς 6_w'M҉/-4XͬeJ$@Z|]HC8Hn$@M[!e4Ăf:g0|;ޕDA擃1ScEȩKȐTڈqz.5-%!Ors@Y21u̹Y}dNU+ B|%-NevmNUCϡo[#f . Ya%ڳ;݀G0;/;'$`p2&&0l\ӓmbH`>8>A]5hoiFYH0=nˮj,M;=]f\}Y]%qB3(YawbaQތ/ 7w,kjRUk>?E(‰WkCsQ]̷3L!YFkQh.d\R^mpV{Y>A:$ 2:=ds;w=_;̹ RKsHq!ȿvYh4Bí6ϯXrلH3ՉFa#GT|^_zT `%4pkl7Yh3S7eUX)lX1[.r,DF1Ք\qw#z\ ˶5 PM}畆MZ>CCʿy5a"#xG &d۠`"_vnd<}6Py K2X:K ;^Rˎêy*#`-o|mRsV /8+Z~o)_+G@*ϒ# M}^k<xdCWOs N'tkN_H*;%G?ӑ`pH2PC&ę1)ah[8hSg?gc+8RTK>1 21)pd >D<|sRgUyHo>/17TtwaߪXNe̠]4҆fC"m ud4{gvn>%Lno]ְ]>EZvc,f]z#+vL@KDC CD8d %ED R1"OkaG[n NZ@ 6 f5b. 9xw7 Z XP?CMZƪZ<1nMD0aXByO`Z;y/o~1uphuZflԎ^!3 u2g;T'ڤ⨬^#k53̤饬|N/GoAs8Y3&¡]{xj=vs6ԏ#S;ڹT.0'ٟ\lv}ڱh &ȖY$P)YTPAvu,6. akbc"cEd:#)2Pk=;-Ǽ__!bX˜' f=L'AbFz<J"G<0k~ LS5~\Ͱm`c1 [L"ŭO2]QCyGq]s<ѻZEy ';å+We^n`f<4ٓe?{RL<_H޽bX B[:@.-BSΫoH>D4@Zv"ӛ2Qzѩ JS{R.g s ޫAK8EޱC *6 b % my |S0M1 F* Hqp08IŢ+oH^~O/ߵʛ7!K+Y=)4.C`d]2P&V^InoiN9š;o!/QLjː;#+O? *Dj@0 3N^ `I ^vD-"|Vj&Z{YPV%(e1t6pm^u7畉:Wr2W@ v&&G& mG J}8J#bmە,u[ րi9Qkr\u؂H_X*m;haq+ t-q ZӀl)Cu6`LG @¹d2yhWa 4⮰>sQwo -wmMW4D&5#^펛S/rC(y"YX8l؝V/'oh":eNeȱ޵á!aMlH܌X_JHձ.e5fp ^f^Ip™w-NPp`5yN dN9 rrMC FPB{Vcq?{Ň.<>} 56C%6/*Te&{sI#/3 .-2%^]w?#ZB%<.ĎS%"INw,E:]L7QKs~X7*1Ampz2ūjn'7h@C1m K`xˋ~voLHN:O1mس% 2K\бb[b+V-*2vIb"M`x~8ZHWD"#G|m6ӝ\G@OyY)CY~mg-n OlZ_Cx} N k7#s yɉhdCw{J[',~N[_5 We2B/q>[hbFh<|B[F}#Ǹ6Xt^"Pn0()I˴7bnaˣigאL\ʫhF1J_C(TߨuD[(ejNpˋE pb iG*IiAf~C!; o>5̪_z 4<hx S).%ԉrF;w-~`r63ԕ1WUou§$:LbQeXdn䵶6_tS'r]mx>I,AΏ&[z*>FW @dsN͋d,;P潺nU؇*(<2+ sc2 4w=uO>4Wq2y9 ʀؕ`+bSW0 j&s8U&,Q[ Sr$(nq8C&q=[I5+Mď6¡,>±sى6&Ï0 h$?ܦ ϲMp'N \JͧFɊaVDЛ,G凸=ZH3ˢm6N1K#AfmyR_͞givF") zWlšy0WnMGv=i^\(׉N-n!;jG-Zy%@†lۧ8;Exh.չ0^?ʅWRgF%I:߶sUc8N]jK2cyu'Yjv&i_rvVAҋl+5D$a5x.C̎f:D^GS݃t0KDM7UBa!yQYc ^ZЫh#z<2Ű~@ɺq{G >[)ۙw+OLEXT9/Ngz_YEmu8W+=ҏN$һS8{mz,d+ `dg^Bx`3w+h L=82cyC4yn n/sUD~zT}eEw KQR(keҾB+iCCDtđ^U Cx 1' 嚸coEHӊ4nVG,RDx@suKc58Ԑ)ܮ.~y묥s$lS&:uCH.D\m BYD#F`o4K;1m[:A$!֦վP*Ge$Px|7J:-p}T;?Ũ_6RVS(Ci7/^zPP/M/po JaX"KtFWm}dwOcpB]@b~ eJ}vMvC:liF_/<'>J07n- ~B#J)z3NMK-,(du?"8b7ۍ'4޺k! 4@O;)f)E`ѣyL'm92xO3hpD^= CJ_q#S' {B/>E1&=EF cY4aOsZͼVRcV/5*G,!HhT!- tm,\lo> F#$e@ifVl q`ۚ/[P@L8%F]!O3.2~.WKv{QqU+ rJl]eMg&4 {L&}U8Fd`QJ>O//<B#=ߗօ4 T`t lwך+LÉSRܚgN2  ^b`$0 <޴oN\:C*^4 cxCN߸["A.c @SuM׾b5hl؟3QIW_̡)PD (| bR32=b|9CڻNlwj?w&n m4:, |+!%VB1ujv11jM40ZKXOե$4h:_ 0X֑vI_j::wm a2.],HdǞfO*Q-Bssv.QR)[-".nt|ޟR](`OR1bOoȟiusSŃJ/oN[*@Tb@nGfu6HV>d.A}喑lAWоA%Rq:hN\D"\^G,AҤ^Zb>vtJ40EL4o7d~kH6gXo'Gfъ3Pi:`E/|EvlciޚzcEqղiC/Ad[CQJ)sP5H4= r55%Y 5Z]=ic'@uBA`L?)#ӦgلR X|cV-\SR`>;,8s}x}>ܠ ?:Bs/cO˚9=#o)e:mɠ-o@*:bMϥ^[^!&~ ۬=1K@tj Moh 6 ,M23u83~ϩivqp \)qR2qEԴHmd iQVˠ͑}6aeJZhu1EirT0 ~$aĉp=)[̉gmcmi&ɐ6D$>KEkޓk&Gz9/1BͅWO:g>Ѳ8`3eC (p63! t^ wڷe:9  NQ` 8N/4DၵT5Onk! |ft*/p) PS$r i5VdBR`V2LM/ ZCMo'NՒʧ9XKi@sRN:1+q N2-Gp- xƈ=gI)%>T%!$:'=Mz B|cy~fΘ.ϒă ]ϺIR/ 2IGd%Z[֪QVd`" YoXExG fth1G )%&P-$|&i 3 JxPHxԛ[6A3;?&V^idVcˢݿKJk-GWg(?D ub/&4|5&0Q긝>gqex_E.ݘs@\-U~ʌ"L3uWx]o,nbEw44Kȅ\4b(|) ?_zjaJ2*JT%wBe!f}8lRd KL)dr>v [}heF?Zsa9t;PЭ5&gz34kk<&!T4G) 2{3o{عid9u>!4z5-ʄ^%j7+) 2!ɂH(z8Q2yYSxv`&S g-MC;=Kdf"*71|hO$8fIL*+z'sҾuNS 5t>oxI!L@ Y}A|̔<):tli2&<\  $'*"v SwABSu-qMP'^1YCBw{d]qLg S~f']>W24XЖrUmoI.ޒs N>ET& DL0Ks/66G: S26L$2"YCޱcÁE'2b oOqMV:&?% "g \tJtq2)*H9/Dvn\M_T0Py jd5A}YJs9Fr[f{Yάw9s 8; $R iA<]PZT%) ?gY[qՎL~&ZY~O KG\_GPJWU(a1 esi#?;ȩAo$ q&p09۹J3?WRԗ0;z"lĵ}*HvVde({uڽqzϼ6Mb(9вn BQ??]=^mPR}xbX3e ʼ `8WRes4ZB%̈́)\£Yh` B4nkX;Sj?|LKaH4p,:<[|:.X[mC-K=O}U#[H ӃCktF9~q2L}5Ėf{0\2`g$eI @^/y{gx^zc$jQ0cUWj̯9bX stڸ]c貪Mfy/넏%qe\wj:>qW<<ׂQEdd!@_4Qdt._X5--6qʼnlB'XF_樂n/ L'=@!st$fyaQbgJ`~"^>m“;,~ݼS l",bhj#yicNtH֙My1]ƴwsaN:<u0YJ\)0 n3m,\ 8so-o!ߥͣ$scYMħ']_S^Ŭ`sk\#@dMjz4"4i+@=^wl@6M ^CIAJx?K-Ǝz+A?lmaMF;e$e:دo$l”B@7y9%G -Eclhi@mj+{T~CLtsc Z4Id9KB Ksrߜ8>ʇ٧c5ItN@tvOjv l.=6jD6c/@z$4NRzB2~pRP %’OIU|(@H 4- n:'rOFh^iHwk&STaT|\)ZM3BLW<6 =P:V%ަ-1Go!Eau !5!-izӈ XTGo2 <#mUr|cJH>2X"o<]3 {,\(n-awԥI:A𤼲p}+E]N7 ;KH'{n` 7x- eؕp/gp5Ijੈ$xm22J,7eT ߚvsO:Hez8 Fui70qiGχj ͩG_)풱v_>\ Ԭ݂E֕ij~CnQM_m(@c-0dwMȦ_/́3#TFU??S+ަ"Oeۘ\ c*2P\NueR7_ :T3Y,mBY8)q doR(ݜ"h9ʧAW=i%9}LK1S4 oۘ6[뇃es@Xt3y lnk::o@io. `{sJkdQ[Rq٩UNNrv*a ? LZ-TMx]-֌9!gGvG)q2߀i`P^`LF -;@4.Ha'ƬҲ6aVX=8󠋗Wkt38UlcLTݜ^H^{V*"#(ZƏuo;ةvCe1KUB_\)fv<&wiDLhb ۣ$3,1Z< VmI0#άa-{x>xqY{}Sf@|Mq\؈{jC2E|lL@Vo%fhȅr:.B0b_>QN6sd ξMb}婳pm=-0bjU%,&I칄KHPÑshbT1=K昁mRawTDo7.ey x{*bPE>nߚEޟEn%geW8Q*Ĵ%t7w[lQZ> |Sa~g@#Fh " Gy^<Vy"M74 hN8dNedz9tAfeW*]}!L4#@V Wގ'2^]Ur/n.Ao$,op_ /dӞ!%& Rz.@X: YZ