python3-pytest5-5.4.3-bp153.1.15 >  A `C!M@eeewVզ^}3H-˳k%ĪW]_Z=1_=F+}wab~sٱeE"q$dM@nG=Jr4G 1L>%a!B`(L1E>{$Y>[ovi֣lkf>*փ7hW\kcZuH-Np|p^tx%: yC&=Z#m|X++N Ḱ)z411c7609249a29ec3b117d9911d8904b7c33038de000bb86cdeedf6cd65fe627125ce67fc6edb56ae38a6d714b7e809022470770ԉ`C!M@eeec9wt&]$A~~|0'复<;39(чw4^ dL][w8IH#e{b.)-4kNfUa;M@+U@03gam#E3 k3ԮMnEjxohw@uøN%d5DS'#dX '>E1%)4j;z`\V] "\VHG7yTj[F-!HFm!ym4,jY2֖XT=J>[X:أJJV# >pH$?$xd # T@DLPmvz s8      ?# @(CtGKKO(OHOPQDQHQW(QX8Q`G9R|G:YG>@BFGH`IXYZ[\]^bc<defluvwxy!Hz$$($,$2$tCpython3-pytest55.4.3bp153.1.15Simple powerful testing with Python -- version 5The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. This package provides version 5 for packages which are not compatible with newer Pytest versions`Clamb21"rSUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/pytest-dev/pytestlinuxnoarch# py.test was the master until Oct 2020. boo#1178547 alternatives=$(update-alternatives --quiet --list py.test 2> /dev/null) && ( update-alternatives --remove-all py.test # reinstall group with new master for all existing flavors except ourself for a in $alternatives; do if [ $a != /usr/bin/py.test-3.6 ]; then bin_suffix=${a##*-} prio=${bin_suffix/./} update-alternatives --quiet --install /usr/bin/pytest pytest ${a/py.test/pytest} $prio \ --slave /usr/bin/py.test py.test $a fi done ) ||: update-alternatives --install /usr/bin/pytest pytest /usr/bin/pytest-3.6 36 \ --slave /usr/bin/py.test py.test /usr/bin/py.test-3.6 if [ ! -e "/usr/bin/pytest-3.6" ]; then update-alternatives --quiet --remove "pytest" "/usr/bin/pytest-3.6" fi{y  AAi{i{0x0x&&NN YMYMNN]d]dE5E5&$&$H2H2aa ,7,744``!!99 ,d,d > >##--42@ t]vv // =dFe0CUU@@\\O. ZiEjTZn_\\00i4,P!x1n}$P? 0 2c $<*3 vT@_>J i b b`@HA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤`C`C`C`C`C`C`C^ց`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C^ց`C^ց`C`C`C`C`C`C`C^ց^ց`C^ց`C`C`C`C`C^ց_м@`C^ց`C`C`C`C`C`C`C`C`C^ց^ց^ց^ց_м@^ց`C^ց`C`C`C`C`C`C`C`C`C^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց`C^ց`C`C`C`C`C`C`C`C`C^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց^ց`C`C`C`C`C`C`C`C`C^ց^ց`C`C`C`C`C`C^ց^ց^ց`C^ցb458983899d6587073059d7c440c75808dcfc2e412aad8bc0fa33fd8c041660386ad2e8b42280e5dfc396413a99ad68bbdf339dce19a726b32cc19b29364107ce857f9bfff4264aa72d65f3b013e5c20739f300f64753b73865d86dd08d80bd49dcc1738a80f0d6e0322b24cc2c65a152318ed73d8bf7651dfcc29c2197215815f0b229891b0d0818009f55704e3165a997daecd9c32fd07c400559a6baf3f01dac0e485fc8b53376f98522ffed0369e82a222f3195a63b03747693503f06c95d12ae4424c23a4dce876374390468db132b69b5ba64238cab97a6fe2cac972006929f1da2b8b44bba269f0d8c50d006b6abcf2fbb652cb72ac395a9405842adb6929f1da2b8b44bba269f0d8c50d006b6abcf2fbb652cb72ac395a9405842adbffcbfdab58cb8e9dfceef4224d14d3e90911263f35e78d5e92df1a9bccc01bb62f896ed4fa5785045b0879316561080e2afda63177e8e69cf1b4df1ba3ab0448029942c8005fabea1652f326fb85f102e3e1ad00475ab02ff2c26332f7f6f69c1c50cc8eb1a21a258c2f7543d2db3bb6dbe7da67968f09ed648686c41dbf8cbb668309c1448cb536fc82e55e9cd1dafe822ee3763b44e7060004a90e35c6a87906abfbb75b1844abf2cb13c12d64f30060d6b47c15d4071811b62a8b1e6682abee8e6f369e83d14ffdfc71a136cb14c8b4d259a7508fccd269db01e9e2c8c5e2114886510d8c6adc2164ef96242b9ba267326caabce9421752808d01fb8f84ab9ebf01c18d00794559f56eed719565deb90336ccd3288535dad3b8db07a886f09ebf01c18d00794559f56eed719565deb90336ccd3288535dad3b8db07a886f0bf34b5633b6236e763293c7170cf20c57d14deae20a8c5ecc2fd63662cb2b37883aaf44bbbaff7bf446646c9093e0dac5667fd8226e8fe73b170455ea4e298214b98d7c7132f43159acfb6b4f3cf5f94d53096ac8daea96d64838d9955a5175a02f2cf22755c21336dcb458a3351a8e8197fc63e4c8380b1fbb33b5e0490f83bdb8213cbc190dbc1ba448a2f497ed0d6610980f89cec33970f1e943be8b0bf46c1e3694c76c1adb5020a4d8a16921bfad5350914e1758d398f5023fee9638e56c06fce85c1bd944830f725b7817d949571c128935d71b68d8e045ae21bcaedec9e0834968fadcb49fcf6deb4772c5ac4a8cbf448d7545a9d140267f784757e525149d64fa3aa0af24af739b9e9340572b755961ff752984f8b4324000b25626e783432db281f57ea71c963730c5ca5a3837a63c47de6d00bf80e47469d68850ec99084c9c3a48d904d860bf0b3fa92b723e598cd5c6c69dc4e841c94a7782333cbf8b7204d8075510cdde807ef3673e31fee3a34eaf3432449b6da3e1c209a02183c3211a57f78e3273efec393302beffc13bb9a4e71d53bf1719f7053e6a04276bcf0eedbf9c5528041a065ea185b2bf91b298b30108a5bcc8594d134a14e34f0b3a9613776284812232889f4d125b774a6dc4c7daafcac361bcb466815460fc06ed9ee168848d1e2be20f1c9b44f6a144271fb271a3c79c19cf097cd8c5a67e153f95c7482d8904c9b410ff76dd7315cbee5f3f2d912f16fd58b3c8f93770e208bbe89a20539c7a349dbae324efa3569cdd6b51146aa8a9d9069d8127b96c80824a58561536b256cf982eba685e2a1cd3b92af47b69903b1f8cfecb8256b263681eccb793cbb5e3c4f74dc87a205af1dfa198cc7fe47d609be3ba1e18ba89ff2a4eebf09168607911db8ca457e48ca4359448cf51ee7660eda91b4eb0d368efbea79e359c457a61664a662e38b845be8b2fefc02d1099e1dc0be439e5ab96d9784b40cea02219bc13b7a6df77ddffd2b313ab2980faaee1a63a18e01dde9b5f7c8fa42f8ee66c6011ef115aeca4f7880b84d18458e7aff434c25a1b47bb48bb99e6872d8e020369208feb9e21ccbeaf6792e5c0dd105138e621ab47265d361711cd23d5a5d7fe6014112f5bca94dbb186b092e0ba21bd8072a5f4a52cef3a9d907a61c10a3250e71815df4c581c47daac8caf4a19ffd058d90be04446d570590ee612d65a1c8b2760a06bbd162d4559238ca3f1a3f3fd3123db278792ae254f374ea3ac243cec3756cb19ae6886a792dee37c09446f75151c8fa08049be981f68ad23b1b83183b694cc1345e7d35c91c354c5189d73d50c2bf6932878ad4890eb029c594b6f92a8528370abc7e1e7d542f92afaeea248539f5119485e486fb96ea3d06d2a15fc52b08bb7153e2a1c0221afeba81fd9e54df0afa3aa08a60cd94f73c4f1dc3bdf6aadb3eddcf501061f96f4f4b599851ad6bd5cc092b810ce467285a1f6dfc5a1d28acbc32650c145dda8083cf775e8765292e127cdb7dd46dbff22e37e399541a2f7036c9a2acb4d6bbf2ab20d30383dc24ca21e978430fbf53763442d8ebfd4f60136251387ef60bcd7ea36f15c323238f2d01b3f53692eb59c84f22afc07838b9abd4605539d6c6b30b8aba2a333c5a29dbc0c0b70f321f69dfc3e576a307a340c7c25d68d61e284ea0480228d5ae0fbdf282ff904f30462fda3401b5a1886bb85ad2e2e7af04bbb9f097dd2173a54a4914a92402deb5f1abbd1e9252c8f949b7ddf41ed8c76ea3c028745e26f74cf8e9d00829e74ed027c4531569d5a831091e6459b4a8d7f894b2807493bd4101b9dbd9f1e52246a1a031c1da97372846f2265bc9e066209856429f9aaa210ebce6526b5caf853adf67e3bc027d328431874795ec15c0f18b78cff9372f404b7fc248a1c6611425cc718d68ccf88870d2379c396a65876d2356fb99a92c8e9602c1bf51bb9f7957c03abded91963daafe9e844a21d8a1ebe14e44c267a1f65fbff1d9f0bd5bf54efa989cc428b9df2f02a83dea9986448fbfbcd26c59db0642a6e82416f0019c1b6047ccc11005566d0050ead57df90bad58fb41048b5f8115142994db1c6ffa19286b03f6fd39216f5006ccdb827d78e7ca8bdfe82678eafef9ce3fe9fafad762f03e9d21cf9fd578e2e0a313fcd6a7f7e957253298c5313d1ac36664a80778d51d579592886307738535b6e4640cc2de0d98742afbdd50ee1741577310019c0d86832eed9be131e701a772a4015b3d856e284ea1758d0af745dee9b31b100aed5a76121e5393873ec81265037be1c1e848e18647be7f3eb24d799dd94c24936b321a14f507a0818ee57ad613dc21fa0155bfa74512690b4544e8396ee4400e42a1e36976228d9967a87b30c859e64016a4c89b0bb7a7d9ab85d07039149fc3a1e78e154c831b77be5e495ed5c314811db36aea709b07b2248c9d43ddf8178142a6c75e809aef9720241a4cd1656889048a0146f4a8085907948225d8da60462c2432bcfa4c6b11454a88c3ee2a5989a70816cf1792a87d64b462d98c8a716360fcc1973a3a1e74fcc3a8fcb8c5ac0d68642b766fcb90cf660b5ad3f4867c975c28474bad6548f185ea2408a99b0e61a3f1403058c764fb74bc71da0ce7bd3cc0bae15a7180d80c122bf33039db921158aa762d198271c94b3b3f34255319ab3dbbe43b65e8f49e17092c3cc494976f1aa96bf801b28a3882a087119f7c55ce2449870e12314a9a1dde302b92fcae225ef6c525dab23c2b2c98dcd3984c4088b2e2e430c428931c83abae5f4a23c248fe93fe08f4f323b78e333f649f68f3c6846ec01459e913fe0aa6902d5c86daf68b5ef8a1f2447ebb5edefea29d3c5062e2ac0a5a7dbfc599d7e559c8cd4e864b68184bed59d54b6b6f64276d3a3fe8b46a146738d2a76c71696199e8a5f938cd2526a6e17c656ce82d35fe2d3b9c05e6e55a83526b0c6ba55ecbabe145a266768484a08bba1e0448b357141308ee5c834fd43d526b0c6ba55ecbabe145a266768484a08bba1e0448b357141308ee5c834fd43d159fd039ea87d80780cac328a58e9b5406d9d61e988ea106a457966b92e177022f16051f0a3336d65aea7ca492d1f574cbbab6f147b0312786fe2fa23755a4f53d00ed4c639bb11fcda40d79a9c941d78444fefb64323658ee33554ea7acf84378b07defd1099ba1741cee0c7190200e05b219e680e927fcfa97b52cfdddb2d23c1ed9fe8bebc6a1a792f09f45c1a609b080200a08054e42ca41cb7fe1410c6f7937b0d35c47800f2844e14ae5ff87b760b347a6ef52b2d1b5703161972bb894ee47dbe55a80b7e1c0440b5cae7326b9e006ed1edebbbd7cab7974cc41a8dede2356c0286deb17b9cb11acf7f00629c7c977386d2b4f4270e6bdd997f42ab4354da890a4ab31153f7b2f9c4cd2b5fa2153af4b87ef92cfb8a1e7b816435e1e4f982e3fce8eb1705d34c6344a84594205f4bdd6cb81d203d00d8af967a1f3d18c7cf8bfa05202b76109142dd4796a458367e9167a7ca540a88bcccdbb654fe00b694df644ccef2a62f16e263a2cc2ba47a2ab4d384b338fe99be112902b1917be2eea213bd297ba87ed07e4fbb0f8ee9c2cdc86d1ed0e4891b8e17310fca2a45c386bb18e8b13c919724cabdb13de8045e5331bdb7bc09f0550cb62ca117f02ac1ccc545bf785041f774eb0f9b5b59c7c222e2ad0030eb76853b0f4cfde684a5420efacd1ff36f43af06572e5011d0c24bfd22000732d50bdcd6b224028e4ccd0ab4510863c391eb0d183fc93c8def6b1d159117c57d8e7b33c4dffca95003a40be0cd56f0ad6a53408153dad93fcd9854c50573edc21c4980a460070d903b233a73c9ad86acee8f72856787d392aa07ad203b88dd8752362e02bf546e0b45f437f6f53fdab0795aedc83084ae696921aff2651e75545368d937568ad181b88373af14e9b870106913f0f46f667ecd1852a34456f0bf344d760e3d99ce8c7431ed461b597fd3a21b8812c0143421b48f41754fd2209e95b598778a90341a55f10e2d65abf036f3bc21d044fad81da271cb42dffaf1e107162976a66d23da000db36a1f01c9241a34f4cced0c7a7d5d7f4201604acb2f608ef24bc2c1cdc459257d369b462c09c4443f03a089318febd765e83b95c3df7d86155766b9a24fbb0032af1115d905135ff43f6a83cb8432fb32f2df6076924798f263f240e5570f866e2bb8764f9bd151ad302cf2e368ff162f927169a11684ebee99eca4b97594d8665168cc5300a44b19ef53dda17edafa8b200ae823e04e8b9bea6a4350d9bca68a874999d4dbfc5c36fbd1918f828e4ac831b756336f328a6a8938c00b2d3e0bf8502ebd6f5d31ff21f85c53a1899c370871edd04362489e4b58a546d0b76170a235d426ac2d3776388267cbb1ebb20bef65170d9f09b10c4f9b1d8980fa35499683517ae93bd5f132b05fb11aed34dce9cb4e449042a11271247a15a1d1e472e732e1def6cc1b95cf75a89d5a95d6290b678aa5adc41ac9c9548e418311e448b9f2539d5895cafd5d9c9905ae0af58c8d06408dabfe7248ca463c5fb6e6fd91d9f2539d5895cafd5d9c9905ae0af58c8d06408dabfe7248ca463c5fb6e6fd91d4b026b8332229826cb02f07dcc2f01c5cb825166dd00c7260f163e1c1ca0a3036307a6d266da0a0eee798254a144da4db3a76f241ce07b33ad3d3662b086254bf3026bc50d27e5658a332a66863942c1f49c8f25e30029e205c5fae8977cfb3f155f5cf60a2438f1fdae03c965541b4ebb4c9eeba844c2d1cdcc7da7bce9bbb74a645bca61cd910a09a56fd779fab528d4693b35b2a669e399582e442485797a0473018a3174e66fb3fcc9ebf24500589953d598989c9fb71d6ed02874ffed69be9dd241ec419060d382c6c100ffb0857c5ecd429b04364716cf27d64b310f81173ccb1fa60a0fe5710d6d2b7ff0d16928dcebd7364be2fb20506abf6b38972c5de2123c2294b31bf595bbe7cc0a6d51bf0ad7cbd14c5aac939f3e1491b44624fb7d4c4b8ea774c1111c58b2b61c16ece011ab54fe448e86c63e92c790a7c4ffc4783be5b0a71a70f0f6bc4239001cc27c86322756589b6c15c1c2b81df9bf6e78ec18ad0476b1e0c5e061b5d2344953e4a60ace74fd84d9f79e3db10c4d2772de6524de95f41b59d5fd340d32b3cff4b2bec7e63d5bf5ecd584238a68154d266a255111d8347d743b28a3b13b730bd0e2cb7646aaef73578496dd49a1ddd354b6887a6599e9c93d7c2f68ca20f0282eb6b13791c316df5083fe3021460af6cf857796eb8f300631ebad40a27ebc21cccc0e30b64f85dcb717a028f6ca059367a83fe77ab03578ed42795c51a3ddf1ea2f26652f28eed811baaaff69736496b08393f112490eb3a4de8972ab26942ed78ec3a381abd94c312fe03369ae3988a3f2c0585fc440aa5db489499eddbb97edd87d290be40aaac06b755a313de34f010f4c1a96d62fdfe621676c46bbeacdfa3d118d166e5a1966791d3fb0116c803060b37e4da860623369a47376be87c91abbe27ce009e729a8b4a6a2a31b6cfe434942399bd4d76f3933f2351720fa448ddcb579986710faf5a9b5f5b1541450650eafe910e4e0adee856e4f57303a26b7b9ad4f0c6536725ca12a4be706682791abc4a1bde6132350d435ca289d1330f419f4eb5a7a8341808aefbf101562b9e9874feaf1c42d97025361b1ad9807aded8f25a2e688c8db91d9030349cc2aea6f24b0fedbed5b29066c2587476308ad7e93418c99ecf7ce0b8c91b11d391bc12891b50c53b0eac2e36da6c02511501e23e87e8aab78a9ecbc37f3650c0a95f596b767cc9eb7f7469eae1b2ae6b4ab4c81ba5078c011029d6aa7214fe6d7404ec5b228ea3a0cec958105f8d2ad0980bb19e4efde4880304bdede246a85b677e71e1aefb363b87011e46649615d044c234fd0c932ad9b2bd179bf4d3539a369396089f6af8f787ae89b32fd727fff9d31a10bddbe6c6c9b35d423b280739ea5110c162f34cf9832df954ad53a712c8b29d498435a88e029bea2c3fb4e6e6b7d3327ea19bc0d5aedc31b942fffb2e1c32c97315a07ba2cd8c8494baa686be1458b1d465cb93eea9dcbdd08a58674e93bf1432397038f7691e2f4fc9f58e439e27f28f647569148e158edee59b152c79f0d0573e367e98157cd70cd1c0dca8646c3bd7f717abc5727de8cbefe59b39d852609adc366de2214f1a93d34aa45ed4046b44107befe805e10007c5926ca5dd5bcfeb4566fb4bfb9856c8e6b25e542d7b7d319ee268f9c5cb27daee8177ca3385f435c6ce1caae9b4993f9f15350edb5c18ab9b4cf553e5e40a0502bd722a3885c149eca119d8aacb47de423c8d2eba47107be051f4c635d38276b547f685b6271e5dee09237258463438ab379b441ff66f7409e6ff47f6b3741a88870020e06309f1a9630dfb2f3ad2d6bc3e7f8c0b72262f805e4b38c3c9eb264c5388418c044c3c79d513e70fa006f1cd8fee68ed3cd5156e2fa023f0d66e041831f22300f1408e3c57353e10c168c4ed1e61b2577678fbe9847da310397b8f830246658fce77e1d00072fe03fa3452dec075d0f554aceab3eaeaf2174186ae8cf3bb5d81966d93bd4b212e651e95ef11a192f3e8ff7e643cc9eca4b76ae67add2d4dfc8fc1749a94b8e538e1daf643c1f9cc31ad3ec5fb711d9153e2745644d1358e6ae3707bc568e91d23c89835e7853213e4db6b1cd62f8ec2fa4fcebfe67262edbb89145b3e62417edb1872e111873636e724c11a14f95bb362b32fbb49f0658461965ce47f540401b5bde20fce73dc191ccb3280813e745d0c5ce769c25b377d403eb2e9eb347938ae589756d19ebf8f5e3cf38845c82b69cc75155cc5c33ee2d3fe5aaba640081521e92322373ae8559560eaea0724b92f029c63c7bdbdfca8b13ee6663c2faace7ac2574ef981636be796db60dccac2cf8fab55dac70aff6f2e51ff9c6d8505731d170ff870269f9699cfd5c3d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6b174afd54f93f6a03f1026fe6bee8f25a3d0c2e39689daebc1defa533fea92101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9aef21424e81404af88dbec2af0207df3185d3acb979211a5ea3d257bf4af34710d13421e655d48d51eb50ceb7c82ce4a9925f08ad6aadb3b2d1746b3e5ff4f0bc22720572276059b6676372d73a52fa1f698d2d5f0b2d005894470ee153a6848664b2c543d368f54fc3274351cbc1f8a652f09beb943c038d329c8a9d638f5f55226f7b8c18fc66d7fe7d4f51fd8c5fa7fca72ec6cc41fb6c5965ec2f795af855226f7b8c18fc66d7fe7d4f51fd8c5fa7fca72ec6cc41fb6c5965ec2f795af8de5bd9d22ada827a3d3d52bc1949a4501469c252a3e04d56277832f663d8d9d5de5bd9d22ada827a3d3d52bc1949a4501469c252a3e04d56277832f663d8d9d5daf39cb761030c97d98531a6e5cfa9c3b2cdf749029d40b89eca7159839a0f6dfb440f168f10d695a77790bb9aed71c1049aa9d9f052465dac76a6b9820a3649330eea9c14097fce93b89e4b84f473b14b79897ebeacd305638faf6258e368a57898b9b164d4f93fd9a562fd0f592935518b48c4745303964110eb7f7fe64faf/etc/alternatives/py.test/etc/alternatives/pytest@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest5-5.4.3-bp153.1.15.src.rpmpython3-pytestpython3-pytest5@@      /bin/sh/bin/sh/usr/bin/python3python(abi)python3-attrspython3-importlib-metadatapython3-more-itertoolspython3-packagingpython3-pluggypython3-pypython3-setuptoolspython3-wcwidthrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.617.4.00.124.0.00.121.5.03.0.4-14.6.0-14.0.4-14.0-15.2-1python3-pytest4.14.1_м@__F@_'@^y^3^^@^r @^M#@^@^!@]҇]d@]]]v>]_@]1]$\\Q\u*@\/J[@[0[[[@[s[s[}P@[i[b@[L[,[Zb@Z@Zw@ZBenjamin Greiner Benjamin Greiner Matej Cepl Steve Kowalik Ondřej Súkup Ondřej Súkup Tomáš Chvátal Steve Kowalik Ondřej Súkup Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš 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 - Conditionally skip tests failing with new xdist- Fix boo#1178547: include transition for pytest py.test alternative master switch- Update summary and description - remove old py.test2 and py.test3 entry points * backport of sr#844820 for pytest6 * gh#openSUSE/python-rpm-macros#66- nose is actually not required: the test suite happily skips over tests which require it.- Rebase and re-add tidy-up-embeddedfile.patch, it was only partially merged upstream.- update to 5.4.3 * Paths appearing in error messages are now correct in case the current working directory has changed since the start of the session. * Support deleting paths longer than 260 characters on windows created inside tmpdir. * Prevent pytest from printing ConftestImportFailure traceback to stdout. * Prevent hiding the underlying exception when ConfTestImportFailure is raised. * Fix regression where running with --pdb would call the tearDown methods of unittest.TestCase subclasses for skipped tests.- Update to 5.4.2 * Fix crash with captured output when using the capsysbinary fixture. * Ensure a unittest.IsolatedAsyncioTestCase is actually awaited. * Fix TerminalRepr instances to be hashable again. * Fix regression where functions registered with TestCase.addCleanup were not being called on test failures. * Allow users to still set the deprecated TerminalReporter.writer attribute. * Revert “tmpdir: clean up indirection via config for factories * Fixed regression: asyncbase.TestCase tests are executed correctly again * Fix File.from_constructor so it forwards extra keyword arguments to the constructor. * Classes with broken __getattribute__ methods are displayed correctly during failures. * Fix _is_setup_py for files encoded differently than locale.- Update to 5.4.1 (bsc#1167732, jsc#SLE-11315) * #6909: Revert the change introduced by #6330, which required all arguments to @pytest.mark.parametrize to be explicitly defined in the function signature. * #6910: Fix crash when plugins return an unknown stats while using the --reportlog option. * #6316: Matching of -k EXPRESSION to test names is now case-insensitive. * #6443: Plugins specified with -p are now loaded after internal plugins * #6637: Removed the long-deprecated pytest_itemstart hook. * #6673: Reversed / fix meaning of “+/-” in error diffs. “-” means that sth. expected is missing in the result and “+” means that there are unexpected extras in the result. - Remove merged patch tidy-up-embeddedfile.patch- Add patch tidy-up-embeddedfile.patch based on an upstream PR. Can be dropped when updating.- Update to 5.3.5 * Captured output during teardown is shown with -rP * Fix a pytest-xdist crash when dealing with exceptions raised in subprocesses created by the multiprocessing module. * FixtureDef objects now properly register their finalizers with autouse and parameterized fixtures that execute before them in the fixture stack so they are torn down at the right times, and in the right order. * Fix parsing of outcomes containing multiple errors with testdir results- Fix typo importlib_metadata -> importlib-metadata- Update to 5.3.2: * junitxml: Logs for failed test are now passed to junit report in case the test fails during call phase. * supporting files in the .pytest_cache directory are kept with - -cache-clear, which only clears cached values now. * Fix assertion rewriting for egg-based distributions and editable installs (pip install --editable). * Improve check for misspelling of pytest.mark.parametrize. * Handle exit.Exception raised in notify_exception (via pytest_internalerror), e.g. when quitting pdb from post mortem. * default value of junit_family option will change to xunit2 in pytest 6.0, given that this is the version supported by default in modern tools that manipulate this type of file. * In order to smooth the transition, pytest will issue a warning in case the --junitxml option is given in the command line but junit_family is not explicitly configured in pytest.ini.- Update to 5.2.4: * #6099: Fix --trace when used with parametrized functions. * #6183: Using request as a parameter name in @pytest.mark.parametrize now produces a more user-friendly error. * #6194: Fix incorrect discovery of non-test __init__.py files.- Update to 5.2.2: * #5206: Fix --nf to not forget about known nodeids with partial test selection. * #5906: Fix crash with KeyboardInterrupt during --setup-show. * #5946: Fixed issue when parametrizing fixtures with numpy arrays (and possibly other sequence-like types). * #6044: Properly ignore FileNotFoundError exceptions when trying to remove old temporary directories, for instance when multiple processes try to remove the same directory (common with pytest-xdist for example).- Update to 5.2.1: * #5902: Fix warnings about deprecated cmp attribute in attrs>=19.2. * #1682: Passing arguments to pytest.fixture() as positional arguments is deprecated - pass them as a keyword argument instead. * #1682: The scope parameter of @pytest.fixture can now be a callable that receives the fixture name and the config object as keyword-only parameters. See the docs for more information. * #5764: New behavior of the --pastebin option: failures to connect to the pastebin server are reported, without failing the pytest run- Update to 5.1.3: * #5807: Fix pypy3.6 (nightly) on windows. * #5811: Handle --fulltrace correctly with pytest.raises. * #5819: Windows: Fix regression with conftest whose qualified name contains uppercase characters- Update to 5.1.2: * #2270: Fixed self reference in function-scoped fixtures defined plugin classes: previously self would be a reference to a test class, not the plugin class. * #570: Fixed long standing issue where fixture scope was not respected when indirect fixtures were used during parametrization. * #5782: Fix decoding error when printing an error response from --pastebin. * #5786: Chained exceptions in test and collection reports are now correctly serialized, allowing plugins like pytest-xdist to display them properly.- Update to 5.1.1 * Removed: + Request.getfuncargvalue: use Request.getfixturevalue instead. + pytest.raises and pytest.warns no longer support strings as the second argument. + message parameter of pytest.raises. + pytest.raises, pytest.warns and ParameterSet.param now use native keyword-only syntax. This might change the exception message from previous versions, but they still raise TypeError on unknown keyword arguments as before. + pytest.config global variable. + tmpdir_factory.ensuretemp method. + pytest_logwarning hook. + RemovedInPytest4Warning warning type. + request is now a reserved name for fixtures. + Removed unused support code for unittest2. + pytest.fail, pytest.xfail and pytest.skip no longer support bytes for the message argument. * New Config.invocation_args attribute containing the unchanged arguments passed to pytest.main(). * New NUMBER option for doctests to ignore irrelevant differences in floating-point numbers * JUnit XML now includes a timestamp and hostname in the testsuite tag. * Fix RuntimeError/StopIteration when trying to collect package with “__init__.py” only. * Warnings issued during pytest_configure are explicitly not treated as errors, even if configured as such, because it otherwise completely breaks pytest. * The XML file produced by --junitxml now correctly contain a root element. * Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+. * Fix issue where tmp_path and tmpdir would not remove directories containing files marked as read-only, which could lead to pytest crashing when executed a second time with the --basetemp option. * Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+. * Improve type checking for some exception-raising functions (pytest.xfail, pytest.skip, etc) so they provide better error messages when users meant to use marks (for example @pytest.xfail instead of @pytest.mark.xfail). * Fixed internal error when test functions were patched with objects that cannot be compared for truth values against others, like numpy arrays. * pytest.exit is now correctly handled in unittest cases. This makes unittest cases handle quit from pytest’s pdb correctly. * Improved output when parsing an ini configuration file fails. * Fix collection of staticmethod objects defined with functools.partial. * Skip async generator test functions, and update the warning message to refer to async def functions.- Add setuptools requires as we still use entrypoints- Python-pytest4 contains pytest4; python-pytest3 contains pytest3 the main package from now on will be tracking upstream releases - Update to 5.0.1: * Major update; from now on supporting only python3+ - Remove merged patches: * fix_test_raises_exception_looks_iterable.patch * importlib-metadata.patch * new-pluggy.patch * sphinx2.0.patch- 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/shpython3-pytest-doclamb21 1615051744  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^`abcdefghijklmnopqrstuvwxyz{|}~5.4.3-bp153.1.155.4.3-bp153.1.15    py.testpytestpy.testpy.test-3.6pytestpytest-3.6_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.pycfaulthandler.cpython-36.opt-1.pycfaulthandler.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.pycstore.cpython-36.opt-1.pycstore.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.pyccode.cpython-36.opt-1.pyccode.cpython-36.pycsource.cpython-36.opt-1.pycsource.cpython-36.pyccode.pysource.py_io__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsaferepr.cpython-36.opt-1.pycsaferepr.cpython-36.pycsaferepr.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.pyfaulthandler.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.pystore.pyterminal.pytmpdir.pyunittest.pywarning_types.pywarnings.pypytestpytest-5.4.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycpython3-pytest5AUTHORSCHANGELOG.rstREADME.rstpython3-pytest5LICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//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/_io//usr/lib/python3.6/site-packages/_pytest/_io/__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-5.4.3-py3.6.egg-info//usr/lib/python3.6/site-packages/pytest//usr/lib/python3.6/site-packages/pytest/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pytest5//usr/share/licenses//usr/share/licenses/python3-pytest5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/b589576af12aabf7784cbe87f747a79d-python-pytest5cpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textPython script, UTF-8 Unicode text executableUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR3k|YVutf-87f7dca2fb528323771afc3b482adec11367b0f1fce69313c430e7d7a4e0ac9e8?7zXZ !t/p] caoDfX-ԸMu6*pli@l&Kp0xw/ix3Q)F{K񒕩8liΩVK߀y?6$7_vDyݦ|`0$B,aGa[d1q7}^D͇?8ϙTܭ4O+$5ASrcg'݋_yVgq6qP M+q!,+mO9e7}׾'~1A&Qj[qgS{.˂6![#"lg|WC5K Q͉_ ^_%kڡ;u'U3e)[P &JeBMj2ϴO7nR&:BYp` kOGјX6Y J3lNlEYGe}8Vn^}D4^YBI,Zk[Q '];dF~;鲾yRuWGk~`L6mHYK^P$!JSebOwlko1u S 4n nFlAj<.;>|{ +j6fd.ȯHeZn-(n߉p{2ÍQC*S@KbH )4#R` s=iW٣h=%KY\p]FnH톞4>W,t"y7E-c\>v xӶgxqP8[KQ+BbFvsCc:7MG.mPg)i3XD)a6x] h}O0wQZvP5bG? : fH JZr+ũp-aQH MsRB39k}i Ȇ.)U8.Mr@b? yuG=}Nd*ʌ<;Be7I{aܣOc2c0(ز-Ro>`-\XQ| W{QeKri*(,?f/JhmqLQp0`ũ 2'XhtQ8=6઻SI_%%la ^E}Zhs]nnFuE`Dai\A)Q<{dM|dC[V *f̯ C"(7c`,_5-S*DL>.Gmԗ~iR: 2m{_႒}nG{O,II!Tzx3޴؂l=H& y,)2m[:bv|L}vC;MRiU&maʂ`q>B↧6wWpJ&f[+(|)|aUr[$r}i$"}핂gT_YgSf39\Mx; 7΢􁘑w]c}m /=膉 +BWY>BУ+ccnV.OT #=n'UY ]*%HA!0TG.8K*a JbWw9Ԛl ev2ѶIΣ@Ppw )TZ=S/;ܱ[ ws^eTb[#/v@AϻhNrOIqɂcREyC4D.CJ ({XGPT{]r' E%NM0^q/#39CLLmtYQL7't)d><܌߂Jw}^˸+mև8c2@+ `x 5ErgBRsrᑢ5 jWL8. =H8r1E2 ǃI2zyVrfj43Q ސH9͏$Vqyw5g\z +yljݢ781(0T\~0!1 } jM`Z0y(At̙NW5 qz K]PG!dO,< Hۡ,s>/jkD5Ǎ Es ·ee4.XYg O8+h?6J}uL8,ol뿛QvU|}oY$/gZ#ncϊ1fV'B4r-*1c>>.e-O?"f|A +By߷5ٵt#i1f$o.m4Q~RE@M̒7Z `mtU}}~[~7oH+Nc {*߻u@_A8'>,~E6fmh"KE(o.,l8l'c`,|;.E&ڣى y2VX_퐺+Gq7zt_cGS5Xk/4gaC ITm6(pJM%zY v!~0WyE^@ (o^&0XE&v)qX̡K mFVlWEJM| Y /{<gҸ0AcӮ@hov._ʺ(uҜ|nQl-7̋[_VL#wz<[{x~^{Tdkx;%< FhʐYѴT v[/uJWz)%7a{ j N oݾA-bYx,Y=6qk d>dZ?w8k%K0%S=7[PDJC/Hrfk]e*Ѱ F~E}lʧq`*ioMyۭJDeD]`A~)h7 $ġ͵feCpRSedͅYl;΂FM0< ՚ ,ƴR҉&d) KМ ^ЫkZuEڶp0cځ=71qsY7+mVxcƵgDni9"n}bڄa[nvP7=fwM?hd*_}d8\v^.Z_P qé]R2^鈃'8x0\~|ް߷aE![Gx"tZp`-pX@ `dg*W>8h&IS#l!ͫ56^sAWHg% +>x"і>L5 Y}ƉrbG2W:m(LfC̋\W_&ztdph~ 1;0T9YV*F$>bd+$EUR?B-#g,#*ݢ{0JMr{[n`xm9e ~ h4dxP,I=詣bT5ePL x;Up`sYǢH}RFPVN4L (/\߸ >\È m%v Pfir;6q1AH?߄x1re&.ɤupW_ȸz\I.xѩ/Nz%=:Ҁj#V=JG{  PYK766EpVt*A: Uy2qSd G/HiVm587N(zT֗#DНf MqYԢ6י>vH8BXES;fem{l1kOU8KC~G?Jڳ2Gh%a F @#T9'0O~T<荨͋%3iG)"eIAH>8E/)*[d^d" '}xoA1-RhzbЦ 3=:xZRI2ʁWYHdk dZ6>[1[M8 +  Qf "EYH TZ'ި-~`Ѧ(6rJQwӺvC&\N6{{eՖldŀo%7Vy"`q~:,Ny9L n\&S>gۧ[C VyNX AV7(<]QQaMT z ws+ٹpM| m@V\@OQ8 dNyQ@=d E˨­ԮFQw"ϡG9dƒ}esw׌8oRFK0go+9s9𻼳SH~*3Ұ숟+3TBY]Ɏ :͂AqzܮXLϮlmzG`/uSՁR 2P9慁)}*Y5ހ eE l4qQ 0e^vJA:qYp65Q]$2j:X)M"Σ P$¢k:[`[&X|(~)jD?̅@ ]x]ƅt+>@Vah/G[yug2.LPIB!rx!?(m>PEڋD^ʕ_M?ocd RQ KHJS*J:M?E}u{d U!)p Ȳ=5toSj\]- , rꘘ3J2Y8>::ď?ز7Wz&GrpJ2}?L^'3X('Nr[˜ԤM reG.RJd5a3MawL-QpGO/hZ+5Vj9-x/EΧiИoR>4i9ݠw&wrh:13^Ze5k6` gꕏ[)֝" 4l/E!c pBX;)JJ3'rXϯRnҰ'L4U]_L5W:p9D| jp7WRٸt g'I} j yic]8Nkë$߂4  A6y5& x1[9c~bzu~j#T:[wbv$`Q@~kD?T ͫ"&=t_b<'#U:8ᄟđ#\^2r A9X֙SVٖx?9Fy0JI]5µ>jjv?c?Ӱ<uחt9#O\+۹sШ>d?[bUIogUQ7A,ߛjV-D[) 7z`[&]i< q5%YI̿w"R{V!#}8OxɬU {ɄVXya"5Cŀž~9č6w;iϤ!:WK1ߙ(L>' Ӏa}DaOuhcn:]_Y[4=۱Ԙep6olW͈k>1QU(hyP'dxî3 {mAF|0zڤWFs%ABPFR&,}@yKqz מљxNbT /I<iSF>=*>r oF딶} 'D9A B76?^ ˤ+P{@^f`SEuAIwTR 6kYwϗlAI{5}ݺVś, z ,/bqcN1 7*t.SphYY26rN$j_U^e,y#L_vk=.l%u px#|x=%5D/G `m:`'&Ry@hyb*$<IHbS:9SFMO{{Fh@m$i@8:2_Ed^`vZ%5rsu2r\}HUJ jHзF,`j)F1$xyoC & [N/TI@zJ- ]jp5o,`5 Jh/NyR\I t)"yZOBQDpkL;6P&[9hRff>VZ@V(]֕nS0ĺgMjq[_4Mt`+EAar5d`zh}D]5oƩɒW2?XiN jOިٙW9%SQ6Uo7:0dB4g4*; i'kWqD\_WD_i))1#u:dGD(DbI,c Z_q0Pn +H^Ct}2*%)$,#?:IșLFS 0@$  b4"G"u޼qqhu5a=W&꒟ NŢ9[^.TF-wP⾲ޕh=ԅӱI N6Sv_n'>-:.*9NP7+J굑:K*)VPlslyE(aq\U&OTuMy=(|) ,H/w?J@ wQh͎l w?36nO*jS:DO>G&"Dg2z^h#,q0>YkܡM7K|㦍Ԉ4GBl<~忠l%CdRNe~^_d KX!t8@,@UM#jiCaNif>e/k6|NnI'k'%SN"R_8JӤAc"_+g'=fKd:%Bq4ωEtR6 {]^=cu%zIΩNƀ!(ͨK`#whf`Wizb`˰LxTϵ- ¾<>Y{̙ۡ(nl u9k%0*anN 9U#|\| *FkL /B'څk,bo˩YHDV7(8o <ٱqRw []~|Qp&W1ջT%уf[BoyMEa=qRl8M|:KרL/fX^2@>؁~׻A6,p:5Yع%ʿk6Qd;8b@F1i=ę$E^1_ cJ+2b⒟/W3^D^Dk>[T[dr,z [t%2{OPd gxFiݪ?VХH5] )i1 #&}of@ TH8 MmPm9} f֎n8<Uju9:YEu\pLb[X}.M./P_q{3 DZ~TsW2WF'>A&>@1 PM> L%き6 !.製0K26wF*{Ʈ $%AN(T5b.@4V%{_46$ie3!a,?+ư"xTUm\Ȑ0ܳ;]R Cy AvH=E᪝1=8byl6YFפ ,ҟJm~xR7ɏ& '|oF[8\s@&P0q˻g|Įe*XSVẃ1ʺu~}%cu8!SH7kXPw5BҞ8T>@*|)h*1[/hМ[$Ur []X\VN9@sJ;u Qe))n%9TAxOCk69rhlg({ZUMԆ!z!Wk]}\^8l*Z Î^oG-i\|a %dLb?THϭlٰ) o ^B&4֨j2t[K놷ErzǺItvJ5ڦ0N,R ";P-ȝq XMT޷ɁhuQB-ΚXgkwC58g*GEdjH oe ){#hzTƷx[!5ՀO#h{Ma<[8Ҹ Ih`WxrJqRƴYSd.Ǐ/[Rߟ\MmD5 _d}KW0g(3[sʛG^&vsBPb,Bu\wY,brmKa2LxB6" _&ɷèZ|64PUg%V3jfrF ʁ>­r?/6ܩ5THb٩GwU0) r/P>GrE32y= nGy>SB; :e81z~Z4h<C%V%)C @0(Y4NO^+kyaRaWkaȋЎ:+5>#b.+Y jJUUkg*A~ʲ s`Cr7mo*\:m&deLP&HɕwױD3Ϻyr հC)?eHaaW5V|G҄k?uKz\ ӣy^4,z,[~-DVrҍ8V ۲a? D b.r+F2~3G9dB갳`ʀ2_^aU)f_D2jL.YaRH2]n =ZF&cb+譡 t D0Mm8HaS⓸HJ"္h]z|w97/qZ_Lωiu"llXe|(1QK!/%sJs~|],imv0{S혉$۶ M%`ʷd.:UGUf6O%V<9N_BD^W +ÔזjF'V|ή_TL9}\*EQ.`OLSiu `2GӮy{M1&Q1贑< a013 ̺;i$Z8dI3%xtv ?o& |aߦ#D0oHO[vaZh @x%C~$z>ZlON. r5/>n;@CrլE@ {2XM_ $J|Y5gǠ&H?/ ދCvGE4,2>} sE}AIc/%!3Wgy1!z?;gR%onj ǴFjErտ}>=n8Gj/r;B@&r71E9U`;jo0K_KIo~pgdO?% :UӬ$)Ս*Z͐\ ګ>Pc^Ԫ4*ۧnGץOjV/aD8|( yNȳLL]~t(&AKjq)*`"%WZH3koN?d[ ْ*[gP/&m0wl[P Y8 Cy+JD#4bh r}$E׹iP$ı GT8hs`ℜy{H| "b&q]O;mC;1HxJr}ǚL[0عRG-4"]!F~#&6.0@3Z%4^wӦ0 q|:ٶ7t뫟`9!^phT(+!ިj,/; ##:b3U)ޘӵRVݚJ6)\zgNKh482LD37nr@aXuXnL&UihK,^9ܴF_EUYtfR oţ?53Q *أ3K`2*֤K>;5rN Z1676Z9b@RG}C\b[g'' a fi #Ӓt8 THPzhwZ\5'.!j+I/CI67鯓dJu[ʮWnγfLW$CPވΘg~`x=E yF-+Kmt riިLBC(֩θ&\L0#7bS(~\q.&cV=qn5N5o+lbz+B~}B6|0\`ɗ x'ɢ;S(T 1M9%;'gU A 3S_IG L$:N?Gzgpi>`2=axYb8O ?tC;o(+la0_v ~fl-$ 󿓆(vX'-.u&n%=/[0pAR/~Itc>g&k-m&)V{%V1=PߘT( |5εoF*E*,(A $̡|C<;s]S^յqfp99`gj^wY0.y i@ Z*.M8֎Pu2ȷZJԈcc{)Ռ0\%. J-:BT)0~%LN~AΆ'F8!Lذ39S9ғI&ecY"=f1lF$U3-"B(x0jxJ$!T=$ 1]A+0Tb&;Yl#MғS%/*1y'ɷ#fl Si cqA $ RRm@ ]tkف'%5&ъ8D=ϊWI s\Rt';洊X_:ғ FC|ܸǟ{^|܊\yvvZZ c)i) 7<箐[#B1xAl%׸[oO]TAgo6YtʫDMLkv BCY*'vc.p_MN{i;-y]k `-=S] MLw=h̉5).Z{-yxA9j YzMw6U"Q68j<^jsBx]9$Riɰ)O 90\߻ O>j+MGw ױ7b&]JI߀r`W3|A GGI<ٺHCÞVqԶϤcȆg}H>$M n2]s*%tHS^G}Pm3w ɔ\Hu O-RgP$UCnɦAg|>t{95TL#LјJ?ަ"v]id>&Q-ܶd #5C"-|*EWj7H_أ_p?`ntU穆7i_hT DSSƍ :7p2n@tQA\՗J@<(%Fer9~oiE̝៛hMpDKI CFZS{ dZh'R)S_5 k*ۦy7Tlp^.)؂Rh?(ctJ3)虬{r8Iye+3WԶ^Þ6CK't!{Ua*z !J *~Nltnn #)r(9UU.IKq@L4$he8 Ew53ԝ, PMaeڶ|(Ytn@C a|(+,6-#OxYruN! t.n{4Z^D)W]gM¦̲nǜ>mFaIe&fe)" q2%é'+9ngh5Ibo傲jq=*ydHxuƪ\柡,ZGJToהCmT=&%#<2 MG4mB g>[` zJTy* [\*㺜ŋ07=:wҫsc8Tc%-Y}`6_jjitcA4|zdW*A|j0J]}=E͞t,| ("0#JJ%9P%܈Q3an"Fg"v Iy`Lh; Θ한oZ :54|0*yqHRؐKǙ"S\,K&)8c.t~+pEl|[yA0iFYlH Gt ^PVvIJxϯg 0=$;ZiGkS"m\ȭ/EH4QOUL Q ("OAVCbeà V xİ&(CpM ߁7)Z {oƗ6!PyJ;KnxBj f2g^c %R%d<`L<Ο-3c<^;B*=>GJ dʩCL|}8*~OԭŘJ_*M4pwTJ OBҼ)QtLOipu?ZA?VJàxT#pcfNʭfN:识:]MwM͞@Wƽ$!4~lbZgLԯ{-q@ O "fn c9HhF{3u{ g?Mk!A*r׋/n<RßSn+.\x5i@]ѩ_(/ Znd gΊf)lans:?–W밙S_Sgm=V->p#GDb *w7h L12,o5kI Eo 5Vy(5Lʜo|0㧌o\i14kpI1Wf3Ѝr"ayt!]kvOW$v4Hc/!ܲlLt ۳.|C`03So:jd_ uO؆L L1Y㜞z?]ưY6ZF 5fZO=_דN~=hyl@_~:E^Ah$ bHXc}'Ǚf~w)d[ɼqyV`yV<6PQz\ TKQc`s7HF| ȃ8)ii@jF!WC'޳hluZTC ;>D\nbJS ,r1-L?0uQZzX@=Yʴ@AY= _*m7az6b70O6[Pm!؃i,ۃ>>̆*O,c)Mql5Q?fI@I[`åwE-8CC%Z"@Zy/y‰r( EX M&.A% |#ִ<*`7)Xش9xe +X/x vзE6 ɧ`]mwa18ϾSU%u Ui߯d9@ыHhIi!g4Q Ns fQ[( l="no>(jn[0Á=O?{O5ѕF%8Y+E7uXvbnL +¨al+ׄt 'W?oE}Fsܾ+VvF4Ը*ˇ9g xnc W8\654ߤeywFpfނDkY@ti(Eñ8~ c LγZ%ĀS^ȆU)iuNI$SPvr4npR\pvy5gxY \FCemXe*# 7u{Ԩ:WaK wcz$=*r\/I 2$r$.EL5%P%9]p#pGy8;Y.Q][㒦xu,U'!6#̕fmU1 }uY'}²D5nCDݵ臘8Y09\ׁS7:82x'KÊ6i#Ud !#> İyK OūR[0C]ȂfMkg_0_(b`GW}4Muo0), 7YvAj=+Ǟn_^)oiz3?JkYL PE~MmW_)(B)&b7Ĭj+J) 7ߚu S5d6gٸg.-w T&U+٢ %}. q#Oi荅7#5猲5m.ݱ1T -x2 D2jױ[Z+|1L-4p=˖RqY>:k.8A -%&T\@YC" `zeB!+;juZo0W0pRÔvY_ xHB?,Ü~ɥ R mFT]/CtLצ&ӿV}}yyKڬĔ1 "k1|Hla/+λ)JTF?>I H tɚ,EQ F4owEc^Tr\g7Ҧi˟ z7ۣ#uaR鲰\zuTd`Y`{]l!]w`ˡ_|L>mf]LZKb:,㛮Ofq^VSz_jI΋P>Ճʵj JWVb͢n۟Xe=z}j-&}@ xWOY& 8Ci+P^FOTPF5g]5Ҥp?HlC` @q~̆+GT}g[INlBC #rH+y'8:, X^QWڤ:Z25_ HnBC]/>㿤QH-V0%=|n2W1k4ռq6BݿA!a)w8m]7*lp4ǣ~?ԕ?vlLE;syY{krcE~'YՐp ݗg]["T b98L"UQNjr, V9gkhKQzr+Q 1@sKQcZ@J"mQxNTyBQ<]EO"4yGE_q$KA//kZw*pKYP>5][Ɣ.<H{/Lxu6")ʫlQ#_RX)>$'<[8\;_J}D$k䣴u4?@Ss4v `2~berBS6 ņb`O &b#HDB=quRgBHte>g{_]D/DE/z/YJەB1/^ T G$o>w}I3vod4# =(nzr |ϩ˲H=2. B,È߁VZ:$6 tYg0@`Z(pMJFN(hT)2*%j/s(|-, 9:cV/]%D ɀ fAQtoӻZ,ţ9X8-!%y=;TC .ўvqB,tOal䢀iW։B W6x<{6Taf^>4F "s5R ˚{F}]։XG9?į]NMGx:MvʔyZ*d[yn"_?7Gc3ؖ9è{iպL% xM,պJ@C Fs364Z6{|$YGaO8CXj3Qri@)JcAI쨆$0=q!L÷dPѹ߿Rb@Gb0K澴kv1w|x#ӄ4ad5EZ1@q#"X5tP> 킳tfv&+> Ļ0O~wq0 mLhXJDH;Q6dwĵnpwd,o]/56&QGaK}P<(q ?_D~6j'殺P`=%6T#F匟U>,> |Atr28_r;N5MrvEN5 T*^bF./ QE9,(XJߧJyS)f@:@K~JNye* v(hWi;2َfDUl.7yp>?=u!Fώ<iE 1BQ\({#Z/hq(L;\oRW sq0Ur >  γ/(yjgme<򞾽:`U"yZ.LjHsWsm0K{ ^F`uA{)λ.͇AZ}T=I t(z7Q PB\Z0Ui*ŒjPs#)Xj1 ndc0NqqinT9򶂢{WG&ys]t/"b"o9MgQ wArJ-f567 ^)Yn3SlXewGQ96U](9EBpR1. R-ɫQ7t;؍{9%bZL[0!JmռI$eC}T7)-+/gƺEGz52ЏѵZ2XV,;P;{2"L/=;"0t;QZ?kl?tTb$u7r ő*|p)>\tdv"gO0h&Ra}1tTe'CW,U2w¬K}ĸcS*+|y4GJtc*#g.C~Κזwna2f.\c[F񕳡DjSR])MJXfinĖ=qQ{j 8G"jqieo|h@;9PP@ϊ/[ s[#j:NkFA[V0zsL q=u)wzh|+r[ YTsd}UZ): 4SPyHr0:ӕHkk\͆r ۗ3YdB™WKS03hoEI~GJb@~?͗V7X\h@^qpJZ-΅H{#(rxU|=vq8ÓO(âhЅ3UO#vlū=sN^ gXᔃ&vZ`Q5b08u\YL~.M^ zr|Wۃg1Pt9YM&h"ϟQ}#"b,Y M4]iE>NkIbDQx>HR+v~-pa:uz_n/je 5~ 'ZV/Gٓ#r Qbl4<\T :%k'NH&m ҇ ?u .h_b e:ǎ=ůa>G&u2d8OV  ~*kcG9?QRl% tJ "qaGu:@~֖t,O/QǑ! H4@tU|ӆ(_Vapq*3+ 3MgVyX:Qeu%dǴM F$F¿%JC̭tqԩzPCg倣c佮m]W#ˌ29o,Rňn&FOVZe0m4u9|*CH0 oB5 M/YB_#c;i'm=oKv*pox ll4[A~>ప~gR2a?]gwd9P!(B:=m:lCػR{Y-CPxLFH6o~\OhejHIi? 6s9ѻJo (8? c'R|WzD2Gak=P΅qHXZ ł@\FyWp!ڲdjQ;\ھa^,o-sRIb hb:Emu]&03<֝!P[+qr._Mex28L+j h~]p xPktowo㲮2O[Ql_$:@Q *S ucNXN+*<B$ҫnB٩Ú>QBf PBר oM']pҗ㉶%쒗K6Rf*7U G~EA}Ԛn5$ گe_ڨrC  y eiIlIS+O^J17^r渮/\Vd^z~Ja-l _1tEa1OzmIǟ])[xJ`m|&y~$oe`ּN#?S.bz+zUըɗ7ꯟ&C&lYL)Z^B;;J\/ f`l;ʨG*h! $yGGA61b<1d3]"Xy+kZ.2@"*"#9,7g\׊Gt}CX\7FBV]rdp~[й0 =[oTU Tjًjl98Z\|ZZ_XͳHBM(+Hx}HT740ͩ+މ6QP!v~Ws %6Fss"^fdb8F3 5g#I=9aGvg@XB˿8)&Tv5ְ-_ GYiNZ^8%omVH]pms؀9 S F%t nmnpG3/VBq%yp?)#f~[?s%`4FZ[ Ώ0R,MT#c,y4+<ќ x+\m%w/+KtKɁ*!y'eh2au8E-o kg"#qqЊl]#@:Y!njp;e?j CW)KqyZf=T,spʒ}(iL#+ՎHt*qQޗoׂjovpvOޟih2 aggC5ogo8"ÄXjRAskD;V<0J3k& oYE|a,-48;Iˤt>ܐe_ɳ_*P#T< ׎[~3wr: ϡrtݟM~i/;Lɞit5CFW.*+cK`54؇GApv3"so( rZ|? &5FiINY[[yRV`<@+TFU.XjV - XjlY/>$v2%GL$V J+/ 3xNw_soQ_wBt@t .>;iw3!-Spÿ6ʫW8\ae+Qx= 2[w/-tHx@2MK)Bh¢Fb^bfR~ys6;|GuaBq(mRHq*.Fx +@$쓪%F=h߷{Cd=Y +rK]|d=^ҧ.q{(]?ga(?!trrt+\VߗJ:h^fn@* J^qYtܼoa{0-ff 4ysyucQ"o T2"!KL01]y{vt`* 7kkB?S D`CXø4uStsn %nޖWa@:Qͭqze[_+ Lu'%s \zݝoĎ5MȄ< GnBx?Mr8"2sj{hpE8@M;%Ë}#yML*9t^8v`F{U?z 0(٘/Nnj]0Ʉ :4^4ďCJ17/j+Q;d'Fk(¬Xth 6[i0_XpMQrLm|UǑbOKEUP[V!!л?1Ͳ) 7Pr`6U (zcF(cڕ\& @rw5ad{gX?%ҒA'N"yr+Tw nS5$lЍErMF=|^߬ R@6RҐT迳K18`t>X[Nh}* $j汑U-!` ƷIx58b8Q,BO R+?qG?i)@_ظ;\*}A`tT1VC_P[G}2֞Δ)t5!'\bYG6 $PuF"_Lirq H?s|ܜ[d; "ף_AxT}F%1-/we]jMbuE+{CtMU`g"é,𓘭v3upopjPH+Yt{AN/r'^';9< VBn^ G6LT"?F Cɤ\ T &G*AZoHoB6X r%^b?' 1JdNuqppI\%j,R [E +~Xb8+lY miR|f,f%VBt_5$LkG@i4jbΪ%ؽЎ'V3^+\߶V>ToxJ}-~zÜخPBoXa6m#sZ&O%xA >  -Ϝ9˻e~)#C?2gG:v p )NU.a'D|:x:\yTjK -cIU"t='=Ol*`mBB?YCXh-4ZBbN`mSTbi1oKpg%!rUTWj>_5d[K;L d>s, =Tjh4{@XssX/*4*۹hYD)Yaaؙr"FcG/Z- 3ܮAHPCAw~xI0o.h{u&"JZ+\G̥ck2Pman9"BO5Y٠\Hɶʬhg0&(2-φ'AX}lˌIQЫR`;lmoc;5W}=1Ŧ>00MQZئ^c|RuA skepab^fWEDfT7t7;iζP ߵu*suʮ4:2 +\wjq 8lA W*RNoȑf}"A@!t%PQwx_on~-;ϒqtBQ93<_L|kuh?'d~=ߡ›vR~Z/>w,N̆j+Oh&,s<#w89\;vMGltP}ܪc-EdKV%8Pp, `lJ`S<i?Qri:֪MAI ¶&v'Q>sF%vZ}z<DώuW.¯K ΍)|&m…b6Jʈ=ޠ<akjP,WgyqKq.XGAkWeQ,h?-_ C]59ü/+Z_,7=C%50$QAAj66w\6 T>P.~Ou9Buo]U]ݯ<|Ha_10+6RaҬb&sfyvǼbS*SFgCpx#G7F2$xU鍟C)\X]sw>aZ+w.@C eo5L? T`K 4(Icugp՛ l8fmסb?<5C͒9PƊk&~wAYI`奅˂ɵYy-JzC{{s#ь-V?= u>սEՆ-zyC n0#U흣HkbKT/9( auA`#&<#ͥxL)O鱋`>B{=Z&=Q@L~?E%XޤIX;P/O;d9{˚%ERi(E?^PXAرPܱ0c^I8LR]c!88 p0jeM?h}"'o DQBִuf'ʭ ydE)P],[Su>}.7,瞔<&o t+[[v-2NtmɰEI\ٝ:pp¨#:G%kuIW}Xz(GOp ҮY}hx(kϫG7Khp(=8;ǯfɢ5!S;%7$+pXHJ=woGc9mj&c-v2`扷C_WOm?W_EE |,,)1',^LQё}cyq0ⰹgm`*w0$r*@PYy+laS&9h.'ZbD3p‰9D« 3[Iv'|˱ns?RLWf=BO2cu6P|m<8vyHfcr $C dۘs#Kv{ ~l%`N 珈Qϼ4:>po8c mFf)"[)VQ2Ӕqef |(ObB ЩgCL2S5n6`&cn[>7&:1c zh:fU |&R?\80+午69M-D\lWS0b$`.f : ?i*?`hUEj)~ UN-\9R:+ND"v|-+%(j {{EDmhG%qSh/@3ZT//"˽_ \=K1$! k4uj$Vn%?sH Rм h x5W1νlbG=gؘ)\hK'PC6&un[zW1'B%f:.Tv JI+cџp$&ȕA)m.3W0b+u{}C|@e""\c:ۯ;5p&Pbǃ|=y@.PjpAY"q:pQ[ڴ^p5+/f}{05EaȦpDS{Rc'-l"RB?W $;jPv4IGrh*Y%Sm^d ih&D@ f:0njNj {qiIIL|QJP ih_H_D|7hC'4ej.D.eD[@̀X)OhοF{B8d6OhZei9 >3 *nBpO=FubZH,`! :$680ƏEgeWGl ّ 嚥~M=\}y@\I|/+l̶αwO}{z9 Lr ʀtEK%M-@+R'ԟSW[~衬U]|;# lyT/839QBz>^~g%}#5%%֛B`'`@X:r>%\^`ƅRj 8ɗr?0zKU0&n"=,\hzbЇB'Ŭ1G!AO%mcG CHCM_I;+605du@PWh#`M!%j%@&iư9˚ޣtN` /A0RK,;,-@W86:^6;]c |_;* yeUD ; pp6T3\c1_TO#?LVIu=Qo+8=^dތoU/ηt69=kX wLar\6RH[~,dg |["O?;ޔ8@D}q̍{ ~-_'ZG4& 'uȏ~WDV(+}9/xysFf m]j- hQUgežKvޡ:S2+bw0m3s ?(PqwwsFS+h:J5v=_Ggp2@C҃W\绠X "{"&~1XI-0Uދ۝ݭP%`nǜ;yP֓ZdE"ӟIvu,}<}rh3S XM6eS}:ŞJ#H5=vP0]饡/ut\ #)*X^h FZwh)#ٻ]j  ~@|8 ݋HeM:x?)ĭS㢖UT)0U<?OL̔wV8 3sd:ƲGζ' :l ܋mcɍqC̏, j.v,=y$<:hD^&ALǢ.o#9#ZB&m*xiTA=,U3vZw~|Pcܺ@m $h]#IpaR jDr]p9U+25vݎ7.pfǖԯ44Nnf!t3$f4>LBCa9BfZ*p jV[= hg1ns,7 Pj;ޞy{҂Qz|!9?5SSnL{ rJme䜑*Mv/zi/َ"CEd^l>?k4[!+RW܏{|(pa7&udu",w;$)!h @-K#BBMS (@):K0f9$ErQ?d$vhsg3(z FBFLд5λꀳpMuZRiߒIC 876xֳY SІt z\cUS:Do^IsNc]a{KꊥI*{Ar:-MFxM. oڕxt='.AG[(yR5eHhn>8YsZ[>3GO%H?x&OMK`Ȥ9蓄Aݙ&c\s%gj%>#\,pDv>@6` )qˡĪIv)^ozoduG !|˦ *7bz(~عG|!a WsCoBr%=c>8- uֵdA:#wfsv`uWV UIv^k<&ƊGZ̽53 ('ibV Z]Yo; 0 \֍r9YP>*L_#ӎΛL8+s!`1?|l\vJCv?:̟"XM}0=4.RƑsꗬMb.aߊo/n PĮ!AzLuZ'TCeEA2.?[D R JP1ܼX쪺sl# iLr17ѕ6$,DtUxp0 lj h' lr}֯AY(n G"guݒ֊v,.Sp܁LAc59X &dz' Ba/;U RU%;82v7fN>ݟu>O-V> 7͛Bmүr -jư֧!B!iм)(^deHjX #R;55cͲ7|*Iz.iJiKN2 g1lzωG( Iq'8=1Hp(IJ)n֜JV:e"W//; :!&vHZOGO?='zO}crOQ罳|tM&-EdW)G JZUAQÔvAHj eP E`Bp?/%= &(sVhpeNSP.0B&TӖęt/c4*`h$ۃן^QҼїǯadr9c'U4 _n?'28F _{gтS#^J2Q#Y9z_d?s3*T)pS'>A} O5Q$82j_5@BrޤGA e QGd:y,{w mGj&l$֢H3:(qYoJrgEu#ϮcUihNCcUYt9KYcΛ+-D+kK3mL!Ϙړvd=*IG>fFb ײ!,>>!.ꕕNJ `5_fR!̭W}ח-#~5G7b[=9HC]P68z50PD "%@ tai ve%d)bkt}*&GxUU)}X4Uyt=7U5HtG ɠ(<eJ'zuhYs ȸӱX)2>F)D~Q&d0vZ֏߃hP6uC1sa|cpbN%ʯ k#lc!L6ᒆy6+ ylppl~)zQ2kIgW z7uD+Ko1kyYK-KnNND9j 0){=Ya{:N0ص үwfT"-#6Q/p͑61@ @Z=aB.<+!AիڣCLR ^NpϷUEn^s>Q%uVf5Luv54u!̗ 8wqԽ> orVB;yN' @Zֲ tS$5Ul a sJH!|Y9e0<3o)@@MWQR.#mU^rIFUCE jQ&s.e@"J'ѫ:>m31nLT2rl03 Z;Mf={x=-*g\] RH*B+AWi ^@TCCo^BӘtR!U#piQ"P^!ͫ`eïL#ה"*.(QTz{ N9"g(OjWǞs,i-U4m92n(:^k.a?҈bDs(1[җ!+(O3I"wVpe@ RB%Ƿkk+lU?Ti߭* ɒȶ ĺHAw>FdwqX;м(j}Ƞ!D3d6z@zɎ0ݴZM\!2C6~ڗ1W2f ӽ .s0#5gf^ڐoDƳ,Wbb NzVc\.E@p'lR:( [N ΢1ef5K9[3nؿ1RC-#-H:t J.AĩIe_mE|B یhg&mK)kB݄.[ܲRߌFOoNv l%PK!1|>AXsj٤+ C5i㍆̄i,0OjE=`UlVW 5;utU1.Ԑ{,Enf769}4ة k"6Ǝ#:o'ja2t;Cbxa * zNNYN0 SS`b=}>ٽ'k2C*d>^A;Ss^ "@bFٞ'9sFz:^3ׯgyLykO#ȹ 8zGmmwEyBldE>"rokZ? ='‚kk{N7'cfwõv[ V9k~R7蠴rŸu'~o ,`+| 2>jg)t7IH\QP4\T>ܔ TF`-5ƅ-Q=7RӔJu%U)Cd#:4/M!$#Ew4Clqekwܸm(axb7b{FBN>md*=>&tJ('|w'n\9-{9WE7B"߬ҵjziqvP&I0[u) '%oS,G2 K,pZZZAOd9ς% UvbcM̐ {LBKo!1HY,~cNImK$~xAkʇŌt%5foG@9aK'@BAڕıNKK$ekK<(KA*mhZl@ZB,ڱZۉFIT(ɼO"0ǧESyE[P84kZ(hI"'C2D_e|76ᝥk:2XZW7¿WVش/l#ayog?NW:iя;D-@ڴz5t3'd@Ͻ`XyY ;Œc 2,KթHZZm؉+8hz)?(?>nʵm;iUw5dh6k< ! |*G.\(F^);L5Xq4oœU'\-h ȧ|@*t.^꧌:2<'X ƋcTZVRiynq\{(RJnD~3XWz۰^)/WYH㟃';!/ͩuN扠"`+d&>Ǽ/ϥWد'aēj qZRaQ&RXjDʡ2$J18^HCk`4npmM6^TOso9jǟ]%X%lnfo1mM7zD!L׮h[5#HV6j 2ҡBژ}-Cb'7OI6UFվ VEFCPmjh/歴{m*m-ggRu"Xb%c%+dN/]I*;<ߣ|sr-k"G"\Z`p7P}<aqF͒S=gTa$0A: ^x7oY[Ҙ$᝭^+봢 êG"8QbAݳ2F8kیs/~оQu HMqy=IS.4W V̔v1xC%dt-L*vl *oz=!kx 7 8961gA/<N?pxc ~EN[Y"A򕝡tGܥ#~~Sthbx ==!r7VvE>Fqg8R$ 0XJ6ݧ$dsi:l__C#g|9%DE.NhY{7Qkom|PKn}29*; J ü B54':f?32ofB^ ŏVOBYbt_lD[q\ލ 7w 8~.JLܞ[ؘ?JcE9}PٽFj$-%$0|fmv7Z܆aH ?=4((N!.,GY5'")ocA`<!QQ DhS#ό0i>.Un.we.5/f ]Xdɣ:X7u8L+dnv.2'jZ~*~FPuxE#%8&$_qPϮze*t(G}2@F@<c*luc4:*zW‘`-Ԑ ֎jDTB}v merHna"/ŨM>:1~5j4][kQ8N&L EhII6zg`\~ ܗ8?>DxC"z٦3 |j'AoJ#\}UB6j?X*gsSV rnDtĕ]1'/sd3pĝXB2}*j`K;DInj yx럲"hܷ-ٓT!5je2 ,W3!x_{ OeL1ո4cF$b%q uE,ݲ>N3~~咞hXJ0b 3#%l=, Uˉxr>΂JAl)#U! Pd&и=`!́jU>l^܄ E7g V- C '-s9F\ْ Hy="KJ'e08oޒ؋{PMꑡu׋w2f=q+1(uڔϣ1JW|Ќ?<\>;%֭* 'z[y |͌Q;.1AIXH9Q~z5HKF$*eN [_ya j/Ee ME;&o*|vcI0'/ںC * A'ՖEXdZNG.q -,T!<q!D(b-CGZ9:{DV`IZD+9Kr>*%dm~,s64YA>e`C ?yF-14D6.2EsxxmwT^W'#{Z5֘…)ID UWrIrɝix) E*gp[SQ'JLns lW8@{<,bJz"၆#<]123!fZ'b0]<omsƎL˒oDu ֣XQx(J99Ch:SgXإSFS n׎jtbB5Ɋy![hfskR]_VScp: $4OX"~BzH"3bݱZv\v^V|wMw捴 }nQu"E+`@,m*:lwہY̤A`RPq>FJ-Aº&AnEtzxӌz":.Qc_f,=}_^+T<.Wy,.挘ɃC3ʬԣO|pujLDm"(-Żo D|l9@ǖ%o*%A5tL^=F~TVT]7/051M'+2dƈf͜ C FKW% .wf"?2 ɐ.Dj)]S v?nk3UF!~eIՒ2X?FH VMNk!z@`X=7+:KVM:(.LV} %l nٶs'ա|vYxXddz7.=loLIʇ02$`ܛ>h _7 :E}eE*yL.\&x'frJ21@9E42hNpkXHi 9Y[txoys1KC`` w_4HMB'q +~_[v2>@QvAixݓgI.Z`d=mۧ=Ґa~#{mW%$"CNh,u x Խ`| 2>J,S^8u2 T:MQ2s%xe1ΐ211s7]YĠa6P:NR%˞dpZQ}J5@Nz4/<0WYͻ%CB ٕ0aO3e4Mƥ?fc3ӀS(O`+<./z9wlml4!=h365\کŌ{KXAd3^ Di ?v-S{qg _$ NrѾZ>?d;V~5U(vAN ׺TNuZ5uq|`+$x vZ\46Λ5@7n&mu5 g!&K@>UZF VxO#r9LI`) ,@?D2X9Ӎ^ܡa` ܡL`DGKՈnǎU^W֫eTP6>Y@$sFdMw7cB"LEN[CצŞHX#Κofg-nIAOE~p7&*WלxǾ)g2d?du*!l'J>Ȓ13u۬,;~A}y'ù^2悬0\2K6|=%cgc?۝;QvDp"+Qk[, 2@ ҹYI6"waX#R᙮■6U"u91W [f'-Zz"Tϓ$ B%-E*`+̺4YƄ8h ЗOk#k\o1fBKu bj^%p kְ,gwƱar֗dmV}<gaBڈfy2H1pG;"2Yy'>Hv q>j4=8WSg&V'KmgP,g$w*ʳd1w 1~ fsLue߹qAZJkՅRZOTI|-^tVmD\wkjɢ/ec)& rQko$ c@#tiy"e60w}c-Feŋ(=e'IVs.@yPE@YɽÍ L! w||b㹍D3^wC=$ o\AV7?$I/'{3G/Mjгqi= gD8)4u2JI#1h ]7O*^!-Dj.Yt4m4=wI#wh}o֊[!K"x@NI, P";gkDvWw T?Ϸ+ALw㘹H=_)yk9b?o2=t3FQܘ*r5@g cCUXl}2{ 4fhd]/*j2D2$p'0f6`e\51J/){"elOɪ荺&\q1-_i~0BJ`-ʟ NXۂNn& ZYv5᷶y-qXn 6m]~/X%4@㒍 F4=PyM X{LG upw:i6(3ʄA s1j85F5q&󹆼Cu M$85EZjĵ.ٴƓ `ƒn̨w@G͙GFl*`-zPg^p Pt4Zvw b3VڸDכ6|TQh]*(,2KB ŇvqaJ5K@lk_v^rwiȑ0PiגW0ԔGAzokO/r&UQψQ(mkwțx^;iSGLa;UX},N+M.` =}z%VE$32:3r+k5P0jۥG2D5(@ȹՐZXk "G(i"r+iR]7M-rGRɷʼv7& f_d^eai(Y"%Ic}o"W=䬦fx$UWjI%,עHG܍$Bnh.|&i26AeO-P %~(] *H+VA!ݩ&QzMSnŒr\ k,OV!u6LRF6\5V87j}:= u={Yt\y/*f&u9=ڂ-Ǯ4($9t1`_[)D|-rrd`#@_ tBm5< I/6eٲ @-k1ᤉVALh>#sGcNt~K1>:#ht+z9|jB۸ I^+)W[ $sZ#KEg{hig.E 84{ƊNѪEm>"Qg~/ wWjF#>)+d܉ ɾ?*pF[ms;ՓwsV?w-i%4 u> f_ ^47J37aRGx, | Ylܕ!E6}޽[)ۓ*ڑ=rq1ZO?\E,RNr==+< fo*B" n(+^QBZL>`qn'70hLod6=?#/ähyPdyu{rGzNx"QD[A(qINKm[Ƌ3Dj q)ʒ`UKs0:l q cȤ [1˜Wl ZGXPO\%Q|LUK*4\-y6R2]PS`} Ya-ige;I'_}7DOYm`0쒂~U?5/_ۨ$U?$5⭷!$shY+c/ #ksτ$ﻏAzCvD1:'@T6Kwp])Re5 '`(;XG)儓6{^5^# MNfaKKUx_>kjRj;n 5=gG:xpWV:;{~h EsF90)+I |;Ȫb!>mb-{q_E- VʭLRݨQ]rsTUޚT Ś3D'u?=1+?Gi>EJw 1[XLK_($ K:cWR`k݂ &vꜟױkØ´l5)l)L1\vg5?Z(y y,slNGhU:?U (~]W; U;x^y>;b/h{UsC #pa.tӂ%aypU6Njͤh5\FkտeMیe[cL 7wM1=p/HuvN&W.v3߸nA~oB7u{j,㳊ŊC⭫Gz3V=Js\γΚ-6}{|*zxMy" Ym^xANna0|=JI TÉ'N7,prwu*cMvʿ*C׌2"'^FyÌs#`f{>GއOAz?ӔsU⦆45ߌ,YPBeXT>O*~V!*Ć$T=$k>.YK{yS(Wo?%5s\3ςvo3c)| 1He(ZW۩* O[#j-٩]iZp"YUo6p >Ѣz-wk/$ .[ܟfU-w٩#  S^XB5]sD/E߮nzJ)yrÃ| تO80h@{D0)*6M_PǓ$q_aI14+/p6c&wN$+|>b&~iރA8Æ 5ۣ9x/v`/0 ='eC=eC6؊֘G4Hngz2X;|}@5M lb-\-8.%S RΠ¿hyl;R%zE h/[z94{iyxM+#\(X nG:Ƕ!433d4eA?!Gſm; XH^y?KbޑHςuB8ybDEGF̢#.ᰥ5zD&厩 c~)e.pOn#ZpX$|G=KVL(4  9 m^bΦݺbkZ+.Bmeqdn[[?<3L+Wn$@Xn 6&zϮ},1CSʼnʮd!Tye(Sh4vEx p.rj/(uUS\ +2| eJTp{XXuO-2t8Sjڬ!YPIL]=Lϕ Un V8)+6{1[29戫$6>EsS+ĒN*)D"2ө`J;ۃ.9(UdƼ`DIrvWZ'r/w^ .0ZjJSqTMIEfR)cm$R]Q5Y=KZ]9{H|Z!3&US҃aeS[z5ځ/-|_&HWu]:7{=mcy ]G|8&0d˼lޢ8"&HF?N8[]' +n :iwԜCmz&X}ъIҥ1,v+c} ש?Bf'ɯsk'xp⮷ Je‡Gt5d}vC Alg34ƍQʢXTz\O P3CCVr]x,'0QͿeOM=٘ ރk$4uB;PjĄX\:C˂MhiBEj9N6^f- E~5MSw'!-f YMˇ 0@X_QFeeTר3Lۂv e xzPAReH:9LIYϫ]yv{,bAm|V $@4 oRB' W /%I *d f4V~ۖƚ~b:74I:@z#F>q{J8ܱ0G}-w=9~PЈK1#@>%v7-3؜6qoJ @Y%󄊠UG_2Ԟ֡oqTc)E>Mܢ+X(W ӚQο<=$lU(q= iۛ9'jH[cCYާh7u:A+a =.S[PQθ+RwҠrPћm^X AJl}}L !4o/.$qVaIƘ[=K]+(J`So=yDyycxI7aobG(Vr_#<-|l>.-%ꢼ\˦hV?LK>^kW툀FnajNSA<_ :xShXD׈R׼t xna{piy/KOΨ%f|&`CRECXe->(} 79| \;z\ۺjӼA TZ=pɤTg[kYӯcmve}g0ę]D|[|Rw?Rb,NV3 NLB Og*= z`\ԢNCD *`$ES澾4F:3509KHy{U-29'Cڪ.t^6ݢA1VaWB;==5S3=Pa[;6U͋U{jB ՚rx33@2 @QX{p= Vdq: "p'[q_:ύi%Iۀp }z1,EEib??k,wقd#[^,cUݢ 2 LgBoVRuFASa9"е[Dr_YvэȀzE{{HD3$ψM`./(JJs+.t3n3aX{ ^53'2.{YH ;ؑ!ʂ g ͎I |׌\V7r=W؍P*]tÞm1'Cwm_:K2-4#y2c s[V|iӜH @?>iR@vӁ>E/t!Ъ?}_ХJ#c:Db+o%7>v ,zTU8^r;Wu g ħaLv b#ys-S_ies-+D*R#}qA3F{ݛO?o  Ívl!w!юrxo-&f,75ܐ*duB8ZcY@oZ?=:+33 Pd,\"4 u64PZ!:-AԽsd ajT/fIW:B\'XKfW֮é 5x= gnɀF:9-Gi2Wد'uub|dn`f -;-syfIƯr; yQM]I϶ۗfx*aO+GxV~;}Gw}Jk[iђIb;:M|ʻo\ zÀmygL__U\Ce5}L%/o36Jq`.(Aw&WҝፄH@l@iwgUGJ.-|"qjh./6߷`u /,+/HfMŚjذ&5 %7ذB~j1]q0b""xpt[ϔ>y>JӜI]fhdjFMuJVvraTf\߀#,*θl.#]{00j짉ժM)1xQ9٭S6ضTPi%Rע#nsji';-TFYJH 9.#:MCj$^oZMZۺ3uX)uѤ>6ݒ*MH\TH:"@.m^z$;20bS(d;fF>eP!* CQYc=`,0 zRs;X+K,2||~R(Q㶷mDRS".8AvXLk˾ U;<7 !Y:v?.JM@Fn ЂX=h4+ϡΗd$R7tŅmLHRȟ@#z" TH_Vt2'T%X[w w@yG#SFͳE$dMEs9vs ^6w`xc<}]4{#O^ O~ӄjQe,s[BK}kZ/mmNhOAobJ5@ﲵWUTJM88|Є~M.>ZﻻO5<ʕ%8xO;xJhDn4!W)"ّheF < yш.ZkC]Y< RlN8ly`_ƽDNK- lHhux+Z#,U("G G_d,%n-67!JYEJNK-z^ۆhDKgc1(-dW{N-Z7S|J ԊP^8n۷%">X] z%ZE pw6/NKѝv1GǀDa?h6V#]su{. S] cfm@j ]%pH 1ӞHR] oUbriWU-^S@[IG]dkAF rx$v0my[ޣˑ<ceNx5ԎFw5!c2'D-?{/G9X9i65(&kLquDE˩E`7KKD ʾN\jolzj^kH\WͽXm\`UmL7) ,:F,G6)SkCz4Wy8*-?ʕxé5k w-!o Kf[' S BYgHkv=q(ZhEU НhS7KM?in&:bp N^E@Z|4sgǞ-iŊ2]v<;8(}5][/\,A?|DߢU%:s>">;8"_h< CaI22NLIʠ̷ML6)m%Оʼ8rr1pp#Y]s#2mQAAceATSO3'a )>6wLq-,&A_-Z>ʯͤٗqO:yuE'.QhઁÆ'j}^Qh7G+Ӎ݄)N8R<{'r=z"*L@Ns3s@O^dACxFK/ B8玉ͬ:M`d,g2v(S/k p$gT>n{nS̶lX*')rH20>!9;v;oyidicL[z);6+`!϶_ X| [Xq ףڅo]w>`fMKJްO1!,RR{UTÖ}Ƙ7˅aYO *# nS7vϚeJ;g )⤠uuhKbDcDO,=.) CԵro(*.'UbXF\]"zW raRJx Ԧ3>|1+ᬎ;;t`54JN=Y/Pˁ2*qtG*ؼ)-x6 `A .*et4K30*7E"(ipgQw,<1YcvbCdKta7>@~Bym&Se1 Ñt _nI8A$bt %!HBF8bgֽ~64\YB78tTLGchIfOl†Jʽ# hF≖z'$b4G~Ȋe\5>*0DžL8`x]UCHظ\l&.  Y@.A7M KSI^uwvc39aq+34hCCQe1->e%8ȿs+f$ణh#x<*g 7kæ"_h>R8yΡra49{G{~Q8\_&I9yD]FDswk.; ͶS>Y0QDIv`)ck|򶧏hObŅt#X:pbuQdV,y*Ho)P$#}'e@_7Oa0%I\':}+fvUĞ:`}ዌpUrpZ' KƺpF?s&K/ܗ,9+ XB`h+/ŢĬI4\t'޷Шv Dest2^M1Gq7sf>M c^e6;(qFYGZ ssmtwvD UDJ "[>AubIn 6&?$\ 2<9dͤO= +>>ݫ^dbRYs U~ء!, U/S6DU9 _4^ZaC&LVTyj\֊]0)`QNGمwѨnϼ}S^Յ(tx1IDS M:rf!Ek 0(= O}0f Oou<2f(,@u ZRvTA'㱃UbZ _&d斒=X`%H<:Z=Цd ugЊ~@FAT:!y:C-^L)gf' `NaSJo<)Y13q7MYV'W*ջ,ľE9@ڧx6H+7u(9 ".d!#V8]29\ 'gW{S] jv$zk/[hmq#t@01.3rP~D,̢N"e_͆q5k7&`d5ĺ)[C(!wAwxv73)B!O`0p Z4NEzMz+Eg2"o8D4WmL(O,w^Gѡ_v||j0OZ~yu"xS`L[9(Ng97.K,=O׮Η$0 Aݠ+ߥzJfbHSqIX%t$5v=f$SvW>2$4 )NR#׀ux$ BfƱs w5 %pِ2.Bx)q :ƛ Y25 apsY!DSX,i9ݻ"9'Úeek=!.s#CSkNۺhs( 1N+Jh|-wYד Y'4E+ I1`'MY'aك.QXf&;..z4)&Z%C0i4/YO,ڦN\u+%űt&H7j|Ǖx9WW{XP&Y?@j2U;Wu/Y'LC.Gi04mS0ץ~gu䆖vT%޹‡^?ÃJT[ŽOH6ܨCog$,[0G!P++V=sv=F!60lPM!tOb ~.ΊXx< l=yd,c>ua,E||L'MW`ĩUү_WpNN2-) aK[(*d?1 ԁA(1jx {C߷HXdE)-C"r + oXi ljs|I73wR$_\>&R߈"AX6gh! 0i5R灞GRp~M'pa4϶(fց2BXQ\ '# r;# ^vcpe@*nf>+e8Qo%33TWvžXG'l 5>Q"ўI.LqI}'~b{9撦hPހ.hKV 75Q| uURz j4߰CL/J!Xt$6\?F/Be ZݡO< <tћbtSt26 g[ dPX&rmH><\'P8$&5cW<6 ,-\myw6:)#KIr43G=> *hkUV.NK4uKQ2߿7ˠ ϭ̇B([,~@ Q lS"A*>(/4Y5ux=:雇^y 3M nn7U5&˾tlRRB뭞+nŢcP(F%.V2a Ū?E ?+&#"g$/9%0.-Jiw 8 LRJgbLEpY2l!)D|U޿%T%7Y~wO/#`cddD J;LTDwc[GmaV~4k[\Lܠ2,nQ!CҎcT3qƓ,F&UtJ؝!_#d6w>,Vi Ü70vYgFVoSHr Mt5bWSIJKru6^2}%vzQf:RMǑ4 MHpd~+ټ%" =y)ys  !@VǿKׁa3qs R|vSJQ[MDYҦY8Pmc*j WLuCLcgC jϯ/0?;qNZmhIrqvv9=Qá\+} )ť."~ݼn]6 Vtl~.N46̤]4raGs GA r+8kf 3=rmO %9%9jй5S@BTO"-Id&;_TԅwT'E @,{%'} 4hilY dsY8#;wQy A,&yE})ZnVn/[]k f;zKk#AC acy}XN[hϽemmVf2CL_g\׭;cuZv3 xkU$ݽpV_ =Mn˵c4 XA A<(VҤUb59o$htQ/ƇDOӫ}i\.q§DsTC% B3]ӬJ/p%DL/$o9/ wgKM݃_J ۔{!@FsO:Lxt5knO@7a*"Rci Wyc WUe c6|2˄虬[Ǣ2fƝϦ zN{ 6[l~N C3:br-aQY(/#KH A5wilB M`/Ɋ~6eo J%NweAzHn?8Bzy7 ߳{::Zv`@wyy,0kXoQQ*%$ 14&PbPQπ7T(B ]M *_?${CI{,B&}L\ޥ2u=HI!0Ҕ p%'kr s9wOojX=5EuMkz g)ˑpQN .],FYP_P&-[DN\?\LW)TSTw*3uAƪ  #OA} *ZLzKWPjZ)~ u!2`Vb,cEZI2+c>Q$ped"#46[R4ϨX9:,sn#&Ƒs3f@' ]+\ Ԋq3'}=\Į91}*;dŌPl6χ]+TÐ~Wnw{+L8S o)տ8D]aah"*M̸}gx٦-:GX\] &04&cK|P<dOo;: G^5MGa z7)U]i"I|30 T󜕆s+Jx-q2ka6Zj)/ #I1EmBQwh()i,"I'D:ޓR>v:ƓY\-̅/<ڃ̼ |kz} WDʸW i@Vr{@- jvc2lϹU\G$۔b.U~kaז@R1$uRtpf; mO/1mݪ(νت;6i;/H"Sw5J@#UpI@mΧ꿪)P/`.|uEYD=Q8ZK^_e VU M@;!ejz4ѯ)sm+6_yMBjqp&ٺE¸ ]:ko[b֊0cY^.[ q@ZM2J#K;HPK̀㤃8GqNf A{E2ӥYH^҂N[]DɀnL7s{•}7Q@LT8/d;S/Je%q=Tc" :EebzRHxvJh TUEUiߎO `Xj4~(X%ee f HW|-12-lPa[ ڣm܍eFb̽ss%xA> Mw`=Z|Xj/ywu.ZfhSyI+عa>pA3?pjW5'hҊHBG;U[Z+*h=%uf;5=لnB.^~7{nYn ؽJ8`GM=w?Ѹo͊h4K CU=H XL@\|AYDvē^il餲{XQv.Q6U%GP**;ŜƺeFKȽeXDZp[?=k߼JL&m.|Cx|ԾCKIt{nyxK<==: ?S\Nq"\G$]Ez*Eo'f:]h`KۊeǙ",,7 +svrHEQ 96:#>YyS-~G0kЌ3cjN+9BfWGVSLDWiQYzH%(Co5:rG)k'1{mmfBy,RĀS͑CYԽ;GtYŴbH14&To[x>D՟e[\NϹN;m0*uE@MZzOqI9tl]R"(m>}?T:nKM)'R9#';$[:hcw^ |Z%aDc275N8R ,Bmr~cI }>x䊾2hSjŎb ]OfՉp8˓|4:-M$omCH)DVW=5ugĎ+F݇A[=xҮĭbꃫWm.Oc^N`f\x# /{Q(8G¾$3v1y˝%5!+Z'rd ᩰU$1" x[yexȑ^Re>Fu%6ꃏ~9#pN_גO/hb(j8 v. uMgTW&4xs#klǭ 03h6eo"89%!"bf11Lɭ&!{#&EdV M"MYLfQ4 O-\ ٬i|+7h^W 9˭\ھTff[D kRFwfW6Tn'YlHTBb;YuaFr*XmR?’e6 ޅG:Mwil.4w5`2Ce˛־"~i]^)3AʤдͼTҤ۪@D>/PJ%_ہa8fOe_7]6bXYf.:7  &iNSm x0)xڪF_ Ed͸'CN";O3\``24O-{4@hLnkXsf/E0`B}u!PvTb }C=#,^a[!z*AM3TqH_m2}Quqieq`8.>g @e:so<*+!{u\-,f n",Q3mGdp;'QbutOF0۵n ܚh~H{-<~ۮ?mtGDtG/!%ȃ"ߥ q'y8ا"?O×..-SAO***/6 v!#ØZ8[yx*PsJ5gNDx MD~Lj/~߷q.v4%0쐓-j#drcUL SazMou 1^M1n] D0 ]re"r0=QvLKJ8"c[r>6]QG P}11)mIgzcWi!'ݳn7I8 3 g|gNc~ q[U|PؙR6# }t=d}J b8ڇOf:&S-`BkX9,< @o:-_D6~-`2tQ;h"4Xša$!88~لk Ms?ZOL2A!עL v?8JVC{s(TU"vxWEG?q|rpQE:Mie;l!1p:3jzr2Xr]G;b!^^Ifnįejw_nEBѠ=l͞2L"u\XLָ#%~̈́>I2S9ؐg\+o! tlo cY:pZ7gGO*xԢa@^=@vꝊ#xkor}Fgk䪋5a[jUp>?гz}zdbU ^zv?|__kT89Ѳ:gr2oАqS{Ӕw>=c`AZXmM L2Pt#Ui SRjy0Ԥ_rWղ+ m/ ZddćE~ޠnd(b<ʅڕClJSJtQGbŌX~X|U;[H#%|VT,H~l%sZRElBܛ#fikϨZzXbՁ^LROprK7?9v6Z6|V;2B_}*XZQfjR 5|/qܱVBv]ڵ!W"Y=TnEF,n 7d[.WmuF+sشj@DB :,t̤N+'rG3.0&/ʑCۖuTBؼ>w){[3>TF<ƜhNM]JSFAxn[1Z?7a9UBimgH1võ;g/)_8{.hި^غB2܌/+3@젵 iV(y\s;hFf;"{ۼ_ugѽD:+ZZ֜?5d4ꯚg[TCFpnv -4k"iE_Y`#M7|(<T_i܉`x|!tMچm2bjaJhHc@L^{Tkă22N'b0VAњ _9ʜ%g"nWwTDo 2^7 1T&-j80j1oZix蓽(;d*딠=Z772)`6Pf٬\Vfl0Y)$Y8%T>FwK0YCにw 'mcX!Bf~!R}1Ji\*ODu[~w&Vy )-I0ӂ8O@*xb=/_Kb S7^#bu9*V@ŞyPc1O@[c_Txpa<0kBAVb‚-]+Uq#m#S 'OXsf*OQW ݀B8X/Fcp>Cr T?J\RY^^#۲vǧ]PIaDB\ΥH;ua .TJ]us\D85NT=@3U lzG!@pc*s̪DJ4x[e˓l);]$I|-*󴌉lZ۹wgk =u&$*y}:F߷cz+5JSOЭP;# <1pmgnB#]0j]XLm1jQpW/rڞ!4 l p'-4 РbqWIMT @T`c(0kH (b=X|%~LfG ,bf d!Va?$J&+IS!gL[U+C=pІG kqV/D:H w$wh(')b6CQラzQa"pk,"1d89m6(35v Jz]+Ƴc;}43G?&8-ޕh7 ;H(8+ H Ri1I[tv7'aXC-e=Des,dC[ﱦ;p>P::==},U(yz;-vRyH Ϥ=rd#t؄+򲼛h4Q ;4./5NR#¯4Gק Ѵr?S"5D?,'(EN"7*KOfq잨F *DюMugo+?'5V/|8-ABa .6:}R̾b)l ?!Q[)DxKe~@պ}֛!}AE۠\\ˊ}τ7chE8,nK&$Q(UO5wQs=DS]NBOMh $;4Ȼۅ|O P84c&:w= \v=gv} ^>\漭Z+ N7%}{-n9}c= uEr_hϔ!yhTbGvyY-N\o`\ h YO~>,&feope^3eNiCd(u/Bl#A FM8n`NJF}#y35oIo-AՑG9@t}dM#) o!^IG$0uhym))2NmUGmq 3QA| v܉^/x$E8wc!ɕ9i0O Uh#.tCﲫSU %Mk]%Q[Il݋]Xcmy룽>Mߟ\%uqO÷Iq2V?HjyqvSm퓅d]o׬Ƙ!m>S6 *Q_f0!R >a:mYT9![QQ,Տ0widEK*yoxaw2 nlWRt6nD .Z&a^?$K7,2 6#s}7#V>ΌђeSfELLqg1 (,IIBtQGc'*B hjB HpF{ϙ.՝ PHΘaᙄlYQܾ3޽tʎ@Gwqs W+:xe-m'$ƪG rp9w*.W;ǍT fb'?#:b0P(LP`[g}H|4 A(qbWEAGr 'Ӭ2O%;;ςA/"YjLoJSnX9`s(ay?thbkc T;/S㻯Сl ɑZMSGV4/u<"#nx0y:jX aVc#q9bϳQX-oOcp#%  9H ) I>›|q*p{2@OSYN;{V-ثiakbDZ)9t; g@!y}36k羻?vYHg乶 B$9hQ8H5Jo#֋@~dY&xg֮?}ވ<م7[ A"C]KH-XH _)&PkNuZLH#4%Ѹu|=9B.1 |E~OWw> 0n򳈹f z:yN$4?|>x qd`ĜYcũ}W!(91cN9H<Mp 錿+J쇂ޅ~:8_ؗ[mvxc>ZlU4PR!?ǝ@_>e]PL2|k(Vq[gљc8 ?K廭]lCv5&c!$̟?da Vr&Hs8AZK\qM'K??xmG ͞ާ]#:ۀAlζg?W=_s.%t͋ͫj̒/a$ Pcx37(> XJNDM׏ 1AR'z֨M,eᯃgy5[>{U\@ F"ߣ`_UaO Җ\4NrJZv}hgOroI^>h}0 ~و@Fe":`#FkY7' *]ׯ̧">NeHLj:F(0Z23(-B OEXng UF56 jQimScS|D!bM"5S{Md]21xcj~Rr$]-K8RTBOq0[U$i;m0z"v[p>Qx#ďz3%hh2)#BݣBxIgB/B-hY9s.l$U-NWψ5iVL@*T~*ԛ8q6raۡSY{f3u'}Y|`zpM^q ~ >T6*;$Bd52}"ja@b@>30Rorp-rA&Oq,<@&z[v NO k0f&EG>C 썍~! bVL0,V|a3 إܱWI 7婳6ϵvkf"Ҹ,V̩;dM :V;l.;<ȿRs^Nz;ϔ̎M,G/o-% =Db6&jf_e* lA4%t|O1RAS;AϢ <.PM!A@RDj^D@pq^46j9n(H,dⷦ(S,2P3rzGmC(_2Z],$KrPe4f%ASh*Nb<){ȳ_-SfPӿb?q$'.#2sJX|Ifcq8-@%a3fyKeBsc}ptٮe4j@6Ox뻣ـ"M$m<5Ռ0q0˶73/D bv8VI*m ;jntA1ݥx:%:h4 7&(hX2ȈY$>>#PjQ/9ZzYu9うm 8\*`<鯶 #}dpIp WCg4,~lFt܁E>n[ H 6bZmcǀ;|+RiڪU6 6k98nm@$.Bj4?6=DP><=<A.İv'5T>9oWT~Ĝ` ('ֹXe~rM&PtNWmA}LYe4*La*a(8:,5-#]2uL0Uy  {<;#-͐U>_ܨg:a@sPvӐm(* R]S15%[U ׆UƾioC$ЏsQ4j3%L| (CBOm|S:t53,Or<i?pyAZ`W";j,>7dUVrvQxe0[c἖!ٕRzzˁ JW hxˮ'"Tqdo:oy*?M&Scݱ$xKG w<6UQ˲Hθ2]q=d"2+PW+0༶x/lďh CDN' %ڳhR}h %Dhk֒7u/=gԢqZSKiH5oY,sR:k8%WA9KsKBpW'ݏ&cV!ĆRc066oݵ~5.MSi/H2cy]Xe?Yʸ>tHiнr]iP2× rrw[zخyokp)_P4\_BZ=ΙFWRPod^mS@_^>p1tH8Ehp NTyٿэLPjcTgqD&_"썹*|B\$Z|HL+ظ#6`Hݘ;}P g5_"Б Y 9â+R5xI Y*jb~oZo@Jc#P~NO v)$]60•]fOqٱ3GA;pX b~֭RE`[ )<DTDܧS&)ܻnKMn+ J~b;|GU])fMgZT^\H Ш]@UzX) NuDV6%xE{0笝`0h_Bq .y~`\n-y@3F !mYtR8ܕHeЕsҌUXtBTd@&lB^ʋkdWS3/mgCðkξaq R^@BDAJ$u\V }RFM\񾎛+Hz:ʖBmç E2/ L軂=%IU(exCy*]cH26H55\xO љRroȷ.cK>n?&NH˄m!Rkm݂ XשzB FUC*PGv/:vy5 Ypgh\JkkHu@^qKVES)!$+?;-rtI!:E?v=F~woIgHiם,S>/sz3WʥvQ]>,b2(Tk?dL*e >̿&S_uykg{O#OTr'ѩ)<"x_r">P&hSHJh5{:`EI.fY5d̚ӉK,ټMḯW*]򔉼3 7B~R8K|t|a\3LӪ&m6?M}unQ ]b[h͜]>I,dhܙahI6/Wn>' {2ǻ27D ,TiQrzC T]8eģܜ8Oz3cP&1>~;"fO?_(U|܇U=WTK67'ax"RBhc k-P0\i f7NqlML1}i%Pk*i8MfR1;i skNcO-@&q@_+6\1j>ĖIOyM7L!H-dS5e[!+nIVv('jT0g2m 7HD1Fb `}@YbnɇַtZC2 &S}ÏBq hEگ~Ml/>\,7Ғz<#Usu&Sjс @ Y0̏7<,Ν&P]_vVtdGc}NM:P`0CF>bٸOjT !(!OW5̖6}lCuU9YW pN9Oudz,j\F-ϽDFF<9͡-ge0oȏY-؝pXV%ޥ"en̷9U)ا?m@2ycQ jrJN[}42o~Q8&gi,Ӏ7 `Ss+g/_:22WPe kW0'}mߠgNFYTc)qQ +IzB?lh}P*VLRp3 7x $na0ov8oiƅXъgM:2=4nsV>ܖ,D}79;C@$ZĢL72mq7ؖ ?Jxl\OgE6*@ËVÜY@Tt罉X܇X<̖բ(JF_w=OR;NGQ7dR*" ~ bK4~3eúŷ /.J|Liq-EsSE&FKY'i/aZU6OGl,ML~΃*[q-`.,ε=zz[F^anݫBr`-Z&;Q`9Ir-/5kF90xǒkx NF k zo#TsyZ{*nCKWl|`cn;2+[mGOҧQ*p\<G\|?G>6ՏtDy =F:ҩRk|! L)dHC GM);Ye*e/zY/Ծܡ,8_|q{G9iovk\[ֿ0Y߭m E@xE mVtݝ._Xpsކ?vWhgq0Ζ6Zs ^x01#$'&5HxO?`#:ͫ\AdMWJ8r2aQ4dsذAha@wrRf"Z0YFA%b??gZcf7֩ݜ (W>,3tMHrfa[M;:^g/AT"|&6mLxղa+<Ϡ 6m퇆ً*(.f3Ң "#ƻ?stCր`U*{gI;4x/f>m t_4HxG\yFتբA r"Zf%YNv,dޛ+M>HBW.pOFQj\@m0Q;XK,EW6C趁cM^LԮ|qI PA5!P1@TAOa3!!3W(JѸYٮW {"s>T_fD7R yǰ:COl_f(mb1M,[2Ҟ ۉHFǍs֭”0(n>凒 -b:"apDBi/Ʊî<-;y,ҧdRIpv(#,ӆF\1gku3KJa't@p٩v,  Jg.kj%@l9~2bUC7cYr^Gg*)&VUO3M}Q*Nc;f7 OY W#dB÷8 OG,ѩ%M ?zҵbm11aMiU$-.\LNFW?^טCMTmݴoǫKyUfI(j@ɸd ѐ)Qkݑy"F=5(tX0^y7d6\3 4YZx[0.b"C  M?b#uĭU Ǔ/yWx`0:bEztŮ?/Tـ44A]Ri/ZMH'`OJV 3%m2 &ǐf7N6'T[;ڀ(_R]W;Nm IoMIC$߀ N/(ei^y \RyO4]iGI]T3){0z86hdҸ.;E޶xO2Fa7W6x, |tͻ8T+Q % 3a 4QN`7G?+rJWu,9ܢwunܵdqS*5}g3f}h?DO^ *z5fp rxO15 4p:P%;$[{I+L䣄Q;EX>.TE!25HKZAӶteW2! p͟=+U[p3;H i1ΗؔS Њ`LNu7xhh+] PX>Q?1 D!EOd)MjeQ7סp~0؍N 2*p%R4Nʇt Kt$-"NrXԫHAgWrǢD!(z2 4

Q-_Wa9Q)xX; d0l6kUd]ot $Y^SW':3l:d`̃зJxʺTX⺙1Dh c2e5[Y`b:{z1xhf̗~auЄTI&uA& BLϙSa YKBIwtЋ~x>*-<,#NO9J79(dF1HMKpdM8fS\g^Ǒd熒 #NX#ld1AyʯA + _o8q+iץq#IAjbQOf,'r'_Yڬj!D,~@dF2 Q鮬+++ #X]&ծ*P-<&@I!@Zw(P;g! aW{c(FtcG]X#B4Cj4}cMNsZ[)*2  q[=\+@$%'V9ρnOguYِ2g}nChɤ^}0N"ou6 ?9G#Lw6io 6 mx* cT1 $]{ryAD5Ϫ;6σgh KޙH8:(Ё nelc]:n>)iam""Y`s_&*"[fER:}]]fUK)W6g&Qsp!z+]˝b\p=%b<ӾD.p(3y~T> .[ishpgZ˜x͒kڀDjz1SCu ;ޘr_Qc+=n/j eEf?Rk l7^#G'F(YF/bc-Z&\Z0BXa" ei0[T81E!p ̓]\b1_6El[  !4"3wZli`wJm`;ۓz!pz1D#X)ZJ,j'eM0d̆?uƤNl ,%8\{$lR)ڳXRs TNx˖2%;~dhAڣLKlH#9#iAD]܎dWPV8d;;>q,JSN|\Ti=wW9*:+(qqP:1H,;d5n4oPfKF7s@5 |BUPD唛XqQE% n3= R]Rȯ fL E њkZ`geao<@Z'WnJa5a!!cs"e0q8æCLtrO_ XW`'>J;zIN ,`.h:dhTV4-8prE"[4:X|*A|(xURu>kWTɔg'IҮ\~{JNi+_Բp疅Q;`՜ͫ*ܒ%nMBxFJ5YޒIseއ`G\ʡQ>$W6کP=1!O ŘstlV?|C-2QH|-w =\qHxrHY:}q@^ >mx+Mr3Z'^"C/_:픡y#Xs˞ql kb*Y*$Wq9|HLTHS1\F&za+;3, ~܂p9V 8 |jߜ7KQ9G魥4Vy/YBOg3XW4˻eRI֘Ec($Eg=i> *9M+ꔾRfXb-ao GaT%_WJͪ)@Qǔ9,ah }=[egfʇm>`t<ݑ>QpBaI+'jrǘZ KjN&VPC;/ .F/*KY-51CR4h*fM7 ^q=7:g S[ ;Dg'&Qk3=@W/DWHzGEyI΁&LT9c*c~:jټ1MBii]h9Ƭ2>~oqjd.SP!EcaqS5/7h 'O Mt}i juBVʷ>i:)g&Ar,@$#|s[gْ*fRUā&̥dO3u 1ǧzW;lMO<;j֒-%47W"M&f~AnI%+V++^V]>MNktƞN*7xBY"2E4U@gE'qe .+%? iO98WcȖŵ)SKvZ#M AWjc4̇6BqKvvTT UzVc*IP`-qhW>nmsz19bT78D6(eHL/r1N y~ew8 ?/ou6'Hi)pIv^N([er*C~ϖ•& ,)C/[dj܍c~acTy6Mw~"3oa$%xzmq!=<@P$E糕>dNis!eS*`x2z"U3{+hDps] 7<',DQ{Dۯ}kn`#{Tv :!nP~JAg&<-J]>p#/nyTX#&XX, z/u8/ pymǸ, /'9}UdǶ_2geYgk|]TD I,6v49',y$HyFȿF+^/n>A[)h>x Uy'kʼnnIYz#9Ǯg`V険#> ,\ƦaS.Q(g0z{[+ \:)aZMBV,StR"˘ko8t=4~ n.R eBh"$ȡA*E676?t08ZiѫAw& 5}Zm_u՛FZ7#aJRbX$/N}[X'[? 92!WZp}ேM=׮EW,T`rfi9,jjcܘ` U"G?ے3X._Ni&Y+&02Alt?f+kHI)tP=8< $eRrzAomb'xS+s >h )4UP4Պ哺Ktk" 5ɇ%HBC*(q_ƋfCc]q/s3,f:8&!Ao==N는qd7`"0,,#{<~D`Te0HU)Q]\ DcBBFZE)"~°gMyrB,x00Pu/rA〫]kc+ T[TqdkFu'P zKJF7z n1bO wdskA6dhU۸rH?þ?^ܱ&$ T.cKKfS-M!_c.Ksti[hURRܒoVw"9gam.)Vt!'cmDҌl$+Gh`O5$uT !<Ji_iMa*6?&`d$ |{.;mg897bqY-9?n D R.*5D("Qȿu.<qqd P>Ot Ҍ& OVNd\6LRLB>N[sBh,u$8G,O~:K(WՐg*'ب8+=5?3?'z\7?#ϭ !U]b^J!NW85$E`7dbH4Yr{O4@e}St=*suyXd![Z޵<ϓc+^BYU<1T(z|TV<|V~U>^LZ%%ޠ&U-"aqDk!;s8#,zSV.=+U&*eseVo&w1KH{#~fT;zymWxYVhέSa2 &>@3<wcu CGޙݬ_;x4̒ n5XZ{@#YjDwy>EcG:+;cc> HjH~5  ~fA+2BlpWAwaKXY/ׄ",pLZ:ϯ"^s/ajR f" 'HzqUE=e,5וLm/ܮzll):c0. Ʉޚ<",@-']!wuoc1v81]A`J$̉I"5IuyBFv=QCk!)*~[cϏ\Xͧvqci-:}lL{@(e_|OW5is( %MDQʅp QsЄ:DNR|j\&^ir+.U|F9f4DYiUӛՕ>5`nd ǻ̳Cٱ73ԙa 锻5ndDX؃RDkV&oA7xE[v]|"^BE ~fIݎ8ZoA6PAE%p1}FiM#ޖ7mŃZTY o&|yh~KnJC݄&Xu$x0p eu{D{nsKc#aYVi;g{'v#& !Ouh|H]TtPce:R0+N*=#Z!It=e!ub}ncB%%Ic$-'+%Rta 0ߤjH4#+˴̢ͅIwcZTYF+NWhDcDɵ(~R|c3S +&,sw1d qSʋ*2-[/1Q\/pItB&.rg=Q$-'7Ou?hTHɭbЪP @׵mOE#Նd(~ZW7vkrgsngkXI10ol5a;?v=Ҭasu驇7uɘ13cGɟvT^x‘4r ɜJC& VC(=kT [!b?; v;#;2)ϻFֿYqAC$HA$1La@؁ޕ JpGHI5Uǜ({1(]A.ECrjcњ@ȋKۑJnx5fe[e$,ZyLbMlM8PZU7u,DI-#zW_TOΏr D큅"vGOV0=GevVbb)[Rrh:ů X;-Д܂>H]ouHqJv(5P?+&.M(Fy:@`>lu+vp%47pldx(wJt,bs+8uQ] kA) (QLח}5 : oQMa~mR3NwBKD zi鿃Q.X2ԄYL)D ~N K|4i}X} fpe0MCLn{#Y.PMbb6Nd,,4-gKxbUޢփ޿^Y&RXBqZfxm7KވY%braB}¯l?3Zo[04/@<9DZP"mhͯ]ѝC?#ɐLKQZEy"Rjy'P_A-%šGk:W|RPdC| ӊN.+ J?Pzc<` sB.?;pF#TuV OR!GtCXȤ^bhtҭ7{#0q0KM ͙E,mU`(;E>Y }bP81 ItX:f+]41e1 dSL#NPL. (oe]w'&W \針5ŮU c ('W+o%1gYf=l5ԅY >eӂPfr"'X6*@v,Ñ8/#ȴmk]_5Qn5E,;h3.%D9GBϣW h+YTנ'>y6: C}=¨DYoc2fh:m-,E pƋE H *JD,[$Yk^v$U(<[lt}gשsdg%gqAo>h.#y!s@Naв1 (`E$ FTrm X9ov0s ud7m:&-Sb7NLj^+U`͙d$*OZiLЅU[96>uîqo.>Y.^6<3rHvQeXouvnoh4HтM]mp]|kWn1J0:{3UC7b$C]VxLݝw"8YŘǤQ كpfӭYr"t/e0"'WX@rd+萼$>wCOjew5ypYip ;:8 uݴB=J![,W9Uh>`-%0 #Syo@7L'P Vxq |f[9%%|q?ro? O1-[nkDTeL Z}Qp6'i#߫ǟڃȤ';>b~[D^]|)y[-)%o~u2>)ٰ;5/7W 0i0Ͳv.6 ~QZ`qGA0SwKZk' xj9uv=Ek mYZf:/~eoeڕ&3`CgjU}3rWe3Z #U9 {x2J툾jlK~rr'>P>s!}6UV`Z&:Ngj7?o)%8|b6X Zij3(4 bQ*]5[c<w(l=ò֕0YdBޑ,6fެݲWim{ُAke>nIZ*.2}y')jЉP~h%W>^0v*O T]+53afО$oM9t7[!!t0SL{o0 ] ްX!! Z~[*ud{ϾzWLHVi:oq[`I#6Z}ǻCXq"W8gwfd?BcsYVF VH$gq9;Ⱥ؈s,m\ 'wRP;^ZRN(Ob(ەt}ŭv=)2Z]VW5gvɻG^3k ^iܠ8x )'wcm[J)װpV%K |xjݑ.џ/GЖlDN}pL<]q6I }%,mܔO˻`]j5ak5'Oϟi1 /LT!.hItv)—5!TEq,)*mz= ]fRjgȎ|~Khς w5>&_1dA8US4HCK?Jܛpx  J}d')%0@¤:)[3bR,%#s!鑰Y9)|C3rn50N1ɑ7!oңa;F/{,1Z&8&;a\3˂F?Ng d>a!H1uR0^dP Jb/Y1i`U< #(`yjALɅ-|$)dkXV xi[w%&*2D;1r< W5eȦu'XaC[RUB6ƷdEF΄Kt <AC;KvD`A0%kLJa+Fw֜]3κQ)(]BԳ]_I x= BʢDZw(Ʒ\JzVMu[I7خP$yn(ғln_H-2^tD{-ߒOph7)6 =M5@7/BxafٗH+z 9YkO .o./eNsŝtLi8% [.{BA2n!fÕεo&R~ou|rF&o+-%fS1S K M:L {, $oxU:r=\ n@NLR8BȂ@<ݣ؄QJ|J#bpFƸnCrTܔ7mߡPQO+kv|d r9xZ>h}JrJ) 27le(w*6QNcY^cwNTko3G_yـ?7t] lkW.u΋ODΑ$Q,T-O m1& ^W-8.g)KqKås B?(՚'U*3Y:]a>u^vyBn5s\՚pP{=Q2F-!SڌB] AˎO9q/E`pC7y2}aX>h {;-q/X[h u?-֫'7?( ЧFgjK5q6֤'00ݱj$F }'og@omǠ5ClSgϗ*܈ Px3VF_WRi-|pdG`k@gPۉmUK2:"5R{(G QGR2x+fW&ܮdc.L| /*Ouz. |q:c;{U›<5K8p`Gx-26>ʅ8:4Y Ա|#U4lt ќP&a` p@s?3!VPҬ>6ͳ161? RHa!LCm<2)|2cu .dVnpe,+x~/jb-Bu]-DJP&+^,c*7AڼKI6L26NOXӧO|| yg*^]~|(hSٱ:U< Ge, 46IbCbqCq២91[A1$me6sM8GegD:pγἚ1b aBFY(g>V܏^z*j>80;Aw@ёK lhT$Q,BqzshZOb`IB q L!;rxEA@8jeCgN7 \EnVjլw{b_=(z jvyl梕tr?+~է5irBBx֛tXP£F*]K1Bhx}'*s'V w 2Yl{S$m G9e;蒜[q]zm?* љP#z³enb4 ut@ ҨBs\ ĹF#+k1l#rYܕ9~ƫw ۄ%O_9!2m郸[B*#x?mmI)t8uOX9BPE -VIjmcTӛĐ.|ZiBg#ƨ8DDRiJEW>;{&p3ߩaz=vcZ,we+kk{;k ɓ p5U;%E]Rby{)ȍ|B~ JBjZ@Hƴk3؇pv_ `&;H*( w-:m#kCBxRXAL"dsޛq˩r\Ҟ9vUy.Բ'1h!#'9&:ݗQ8G#fF?D{Xl`DSZ6gss"8}eY2{Zے!MtxRpr^æ8v(p{DyArUp1ć DQmjwM%F=< izD-Q$R DXc GzDVKs*U].`t .!-}pe=˂yp;iEPɭ&B3{fhIj캆DGZUt2LJ1GPPpڐ4⥛#j"&B ?-Gkɡ~ڠj,Lq$%?tlߢxrqo;dQ.,7o"W49 +]s usDdo}L[^=y94M .J<)y=[sC^w10rHvtMGɵm tw*_51M twwuܱ22+a/+NQdU7-d- 15CBNz\:R\T!tya _YtsZJk //㎞wXE*ZH6YaY;}Zj_̓>r:;/Mo9ЊIdsqDukIzׯ!GT#L}Z*^ANʐ?)ڜI"7Bs-v"^=q# ]X`T,eRyiްɛ.a J!*[ünfc.>qxOl>M JHɃ)\ b\=cY S~9ˉ3N pRdC>aup6TOy$ZJϡ//=B}BZ1֥6FǓ3K! }+ í:,ɊK"_BI5RJ-.΁{ Cѓ*6%8͚1w==v|({{ ItLC:)לgK|j*0(j?I}OblU@F50h-P++F}gDe>B0׌ڔj. ضe0lB쏢dVMQQft%s9QF!h[7}s< _ B34-a:5rt[.LF;AUJ7, A 9w#^Ynm4.nMtcd8<zۛ.[g?2\:R`m*(2xi*Hk[>bo-܀7}'Fsn۫Ýč!v}fNpl)\U4?)]Duqz.%/<.]8ҜMՅQ: wi> 2ͼc={)@w[W8/=X [MdOF!Ro΅Sc-]TCmbun@I(P;pgzH8& bd6֒w!^hc`Uroܙ>YZ>ܦdt}Eu_˽>+ωkΕ,5_8lW*K>a#듊^V12 {]vBD euON b|;J+ ѿߖZζ}Tl׺#91zHl& gŗ >rx)y9YKj_QE'%vϋ2ƮC(e gT7>ȶ?D?8q)Xge ?45=Rkei%D sV-6M>NѢ`zS4Im;ͣaHAzx CrzHGB\EbO|ĸA\^HX5[MPX ,c͂hGjB>d_k Ǽ$!}Ȧfz9I rE(M4:rU[#8in֪MBSدQRDMS3ˮQaO{|tWWG]iG'|tÌ{c\ f2|D^+zF:HLO#ҥ[}YU$N~iG]e]@2^MkQ7n/ IB@浽>ď?e+ąmgww_+=#!dOd_ RPCG͆lxx P:؀s00w/|.ty^WPJRPF1+&K_R.3{nJ<W F_@xLfBA])JoE-ddכ"V73Tdpnɯ>5(m3ZO7}e]}~k*2fbSD&)= l`T,vAnI{+5ݤ{5 ɷR[ͼC 1]Roc|#70i%fg|G9E*;ns;U2{ EԶ5S)^rTPy9} ؎M;XR/{̷9xh[[ٿDh+8aԑcmTQ &.ApT`XJqu~Si|!-Jj+j<1(߃#ms6HF$HOWvhqK`Um>'[#:!R~5AN^^ƽ黴GUY4Rh}t{٢);?ק4gOv>C9r`л bG-7Fچ̼rF|Y_4O|clGXz~QCp̐ihGFt'ZM^Ozb Xן]3~3?[RtVT]7G6 |"&q2*'JRqR[{_Aʆ,o">[y$M2j*^K,Xx[pq4в}+$3iqmUW`{OHE0\ 3S͞ϛ, Lx&&۪Y5Ai(8v-CC uZuwdsw }SV`f 9̂+o:j3Syl 8 abV0Աak gDf pAK6wܓqNp/`vA&|~y>q nd%<[RfmS:I- <mh{YVcQ~45Fb$ 1qODyw 4현nЭ9v)@bQsse*&T=b2g*tB%ja\F8fwz3qӧQ7weQo a\\I? 5{ʅٞrY( k^~2߼ XEomp%l>9@sָ?a2؏$|Az`D*g>aJLr&qI|2[S.DsE ~eA;t:دZR&j)16yTLdWþxhJ?a* )V4TY>&#f@LBOa^^=u&aݓ^ZZfnjTs<`} 2\"$ 7u8<cIlH:&}i4eǙ$`%E2I2BR[j1XbszhO^ۖ0p^=!4@#TIs칅 {7@/|btA>y$?t#+j|0mZ+"]j[Ml670)fCبs;f{ѿ3YL`$ Z,V4A6 ߆c@HU |Zi*HvEkie :+DahV@Dcΐe'(dPxJ\.6CO",X.!h 9혡Qc3$X \YN5a8P A)yO= )ؙ:9/R#?;mvn5[Tm_c]آSg|P&WIL#* #&񉦃{y稯tkcY#fVGc8TJ.jG-a@q*ك;hUѪ<ƒc%ƭ1Q걊SQBXuW;d̡2ŒbkD竍*(V"7-$-gܝ]9XV̘X AQ *´G'VK{K3K!BD# @:WM^@M̆X,ަ`%m!UŮFH(O/qXrJӮImWOJ~K% 4K)9wܑ]NhpscK6c@29rE۞!dHK05T4kqČ9PX )T@P\'/6YEbe5͊/R8=J7Z­,Pa{ĽJ |a|ۙZ^DRP}`G=-H5Kވڋ{}LyfW sB~|h&X ks Ϫ tk y2ӀRZh΢|{~9x#"YnPW@& z+g ufǷ6AЍ5ABr@>Fs8EKC50G2s8n+]vJ$ g'KhvM9P\j{5Ⱦ<{zɵ̛|,6&T:eAkPX_ {4x9t.8ΥR歀VE'N!\ܝ,{|JcK̅е"OvĘR\:JzVDnYkUgAֳ}Wˁ~8!2"[ݗqQ" f_"R[x u䔞7Z=a=x晧6P}0 Pɞ8bDHz $Lǭ},ٽWڈY_#glZYܣ0Xb?:7K򴕯D2@߀M@‡U!3n>K bX×S,=} .w-@Ox a Nx|t7Y8RA.EwB %=ƩWX,Z)[Z4[HroIuM_͈U<7+;&(|9;BnӓWD ?§HO~Ip"5(%59AU~ )|݅w ľ5دZUoC{>Q3]x|QM4Mӵ^="ӮدKoJ+殮wfmjoΈ1<%*8M/8d4I׿ݍf p%Ed)L"j2Jy OMh[Wt"# Qg4)F*g88K Po.>?2ҹfYȈu]SD.ot˹Ȋ;1)O硤nQY$W3_~ãt`1?E" YPh80>].Ga@mC۾t&sQmsJ9́϶8)ek Q)o L ĭ{yZzV uBDpZSvǹS=P& mmbG`74Hz>s"9)h/)i) Q㓿oG$qwC4Hw +uee~_AYcZ*3Ξ벿u34Dy-S @$KÐ@ !crso&oNL@ oTD랕^S)G{GS+gOEFGmWwF\[,0.U bo8jP%yl 570<믰z]0ȗ]ͨ=L3˗|H+gwB+Oz+ R45=kmr7fs9#q|ϭoP~L@8 GlB6mc*ۘm_@UWZI{& TssTFېj>g:JyB1dM_հ@< ԵeSiZyk+.T8ge8pI_O8ѿ=j?g!DǵE۫),S,_iU,]#czhhq+} 5ڐ {ks<;]@0uu)@4E;̃Wd#ńf0k/Z72",[,{;"mۗWB1-Q¿@Ɩ)f0l㯬ԜKk`@ ai8mtpH|׌>0~a  uRd+$&k%63  h iaB0GB͆Azxsrs K4(fX`)Me_/^We}eѣw_vpFB B=eTx0ta G,}9SHSEdm"μ4'pHY;tYՃ05n->z1 uU$f/`U}@ 6G@UV&Z G]V\hh($sg Ŏ=Pu+, ,$U ԜP4Qyх#GX#JXPE+-O}G(P RƊfìP7gz*{5xnՀuß"K"I\D~faN \ i,9(搒h.@l>vL[Kܐ*㊶^YSFbC@3 Gҕ疧4)˔ysOUzFg Y0*3/rU_ /c_m"٥)a8J)nKLMGx;T^ui|Iax"@|>>d+F"H漊ǒC3L }ܕ ꩍb7ke% -5MD@HL LN.,%ȶ4YL[1 hQّk!QrW *؍t7a$nȈkaMŢƐD Uv'n?+&K'9lE N{"tÃRnE|(}C(杨*h=9dZQB'Ei.qlztΖ[n+ C*7,wvF'WQ$;^&kѻ=]V< NҰ}& 3)k12fH]P[w3|Ea;n0BWx^-/b*dSj=e6&8lKfՅ!@ݨ2)j+mԀvO,?Dؕc:s4mJI:(I_d?βI] o)k!pkSi/2Kv*1B$I}{vlR<^z^šl4<z`錔%HD, 5 k p'TSFJZFr@c[.FmcPNs2 Dϣ3LGKb(\l8/v^֓z)Մh#5K0ޓ^ԕ́wjɑCQ-Qf!%32* &[MybVJhN/\Xޏ,Ϲs4$vW`bP*{Ի$x ]eXi.*')(HƘ&[5$ Uc]E1d!ݎds;aQ>Jn% RErdyp#{ӊzojɮcH=b*&rnŽJ>* oD+acb ]>|;F@ԍ":_5yYט*LӋ-"taWy }]o v&kk8 Z|5:: j@/  ^ڜ#؞~] c&anep "\H:z8NfkDڞ.%lK\gK0Fl:ҙVi/*K˩yL0F0I}{FlT[Jz*BRѵJ@,x.%PJ$SM]~Xk(?~yCXTھM +.,m4C }~ұvxrVDd-IXz=p.FVA wtD Gjgq>Ў"3mq"ej* =STgO1<G6#;޿'ډO&WwS|RVI{'OhAqTtp8b(n쪣GW;62M, sV=i|̈́QwD$k?0Ӓ0?{Z8&[ʫdk!2#2Q02\phW=ur%/#>_>SiL*1-_5eȠp̤SR3PgU]qƎ AWzuˆJu@\noR7p*DA|LTwyG ROEiiIHAXa4}7ݽ͖#ۭYCLMޭ}|su)Gk/1zAJςa9j j0%4N*%~kAtv })Al'`NRs@qi.½ՅR(ƫH*B߯>iȚ DԨrtǼ:,;?Ml<pJ+?/~4ج"rgh疣&GBa14G(vƯq2 :b5B_i7/WhmYj=_7E6 )eoXoU[j8th{=v)dKK?BCQ졩"&X8yt~(p;V0+D8/f`klQC?OBzU2jn,$vL߯g#tiTe=haESPH/Sp~i,]y M O  qV~No(3gj/2? *_/A5]TM\ޟ+Ry3S3 @sQ?t/r\/J$f,Q`+pV$F[s2pe+^?[BO c )GXZ(2+79GŋC%lxLPiЖ25"Q=h":eo&2FPBaʿza>MPhE j@77Q,r`T>QEtG\N}'dK h@tX<7Gxo[aݒ"z.ݐD61= j8~^&id[B'a Ang:4Z 5'h.WִGx'E[OPGH˵4Q}/)Q_e8͈2@ܪ:c)X5j73ĻY=ioQi4;e5"N7@߅.d̹ŚAZG?MM:#&ꃦ)X?t<'n+NDb#BJ. s_$Y %-KOWw SBE'ob-a|M᲏cӔwC1ш Pu,%[ <;\Ͽ֔@*srn9cuI͝\b#mauU5KrU` j!wdK6j5#(߀Yу#*]Jv',Jl(ꡥP3kNdwxF@$x%(N<1wawXxEI@)",0#*?T#(O k1\<՗]9{/K;_ FbMQԓiZ;սhs1`in4IRz3:q'z8hnaD bIOO~n jӯb?؞TJНP/Ģt*${_]Rz" rڄ-eLb\-֎o{', JRH|0FjlS~t~viB]1vgV9 E:QʹVVok)ݩ;SCkWdDt-J/OlJ8>&Ơ|yRQ $$~ޢdKńye=S|Bvϣ%HC6&苧Ĩ>-9P(v+WқVv[ #.Y r-w(m8s]'QQ.p#䆆*h/r||}`2%Ȑh}~=|J|~iC:|e P `%)g~]QF'#sP¨.F^|%5# ??E[Dfw*VL[rkőz[TK5)U#&s$ky(yҶS}{6̴f! Pzr3\H3=3C4VR)͈d'5ƣD#nDGN Gʺ֤l5\w7;,:9mڨm\ KT/*&fupآ$l9INaj;Ǎii:ιZepF:bHPbwVob:Nb@8ZÂs8%K'=l~[G!ņKWM+_?ה[ Zz J$)r pcc}\|MfqG[5 C3cVk3vkRy%mUE"2 a?E ݇6>e SYR'/Yu2Xq.oԙ=א$F$0эri.ݓԕT?<ER?Drco͜Br#BNUZ)ȍnB CHXF/w:ďY^YBEpA]L ݍ(37IIp,*{wMUBc;sPP:US~E+ك1TU ]<0Kv9M$Ȳˏ*":֓?G8g ܫr10T}zOedLdf2X>FHS~ƫU4$hžkjh@UC%0RR)8]W-j-=\ֽgþ>uE&!@ .36,7=ԑ*'[~XyH=D=#Ag᪞G 2CI-*a"m{Yg)'/Wd#kpc"U2nRzkAw0[wz^CSiE:~`"^1d"&*vYK05J]`Ǘ(LOABbnCIQ^Zx֪Mi"us-wTZٗ#u]o+ [ 9i?:R^x5Os/-Y9Na$,I౻GF>HrY*hpH $[JzVDόq㵩#΃25Q2xbǚ>!F`M$q!(:SU1˜M#ZY֍ wE/RƕZm|'v5nHeXWK2z$eW5/3pCq"Ű'!n=F6B+/b!s\nOHayC0[>L ~q+cܷ-1g17֤i|ήB%t+6 NN⊢;,+d帊3xI@%ѥ ,D!x~? Rh92/qw tmeJJB}_l6eW{+ yqiljԷ[׉J֦Ħ"ҩ{VO l:]ʥ'}BRDrXZy9޾ˬ) oT1^Ͱ&cb r\kҋdKl'adBqIÂ8{@pG0vX_.Gjylko*g/ Qض._N0-tP͉NyB`=ۨtY[d6'wD9-'pQ jG5AVjɕtƪ>)Qb\뛠S<-`#Ŏ[LJ 7"q ߷#PӡhYfszgђ \_'(Tkp!6%!B-h$/q$\8r4 O7Hecq𱏚ȞN:Ƶ"ٯX{=:FAPp֭=/4FOHQpXg.hP[K1z$4);!9oCFq]F#M5-xmg&wxJ߮pӘhUIk*.hBfDf>n{6Ct8յZmܡ!L2z1O [`Jlet2̵=F}QN#|g]ey2k4Xᅄy8LDj:2 4E#Ѻ|M﹜nGfdkm.KR7ϒQMԘ_eVY"$2 ݩlK\P#'w2, J{l-$LF}t ~Mk,ǧ!勼qO<^6Xg.t 4/rljQ-?Q+6\Sg8Bi4UYf:Oil[_Pl8+ziōt @K|Б)v"B8gi5 n8Ո"boA  K=4O*)dGh=uQ prQ\7=FI4= e\q?ƐB:b[k^a;K(Au,y(ו1jVBFo꺱N4Y}bfgTjC$Ao U(Z0# [q5@H=+1&w?e ;PC{ Y^tV3UR._M(rwXջС RwL-Q`C#ko~A{feIc3)vDUJ-_^8&/xgO]TacڀiUYY9Nʄc~BxCrx4&e.x=gWj{=sТ NJŮ`gcrd?!D6u6#'ӣ8zSHB{$ZG_Uz<`:>iͩ10G"-S x'bo!AX4 6btkvcZjٚxS5:f Wp|']IJXCmh \>X[i?r䐄2 ߩ֦6]mט3B-}"+XTg:KnI$d^^^L}' cc98@,.fCht + |oMee3>Lk*%GdRz#.7&[]**(12Y$cY =y-'D o?"0lPqʥ259.[Q }ub!-b3/7%]x)΁:je('㐧s+d&*m}ҼEu񖰄Nh{d$w>axt1/Q\J}Ed/ٮj_Vg㙖|@!4b; .͑(eR-XOfao`ZtG`{/PV<4%_xjN^t&[DwX0IpBdtwh[/P, l梨C}4mscCҤR_ eIwk&?2JH xd}N(R+Ub`{ 0=Jo |qGMNO0ܩ͜q_S6 4>u@5-?@taRNjjݤpbwX xܺ+UYZɇ/)0:# W4a3nicZ 8MkFLo}xdd)j3!8gF+~#UϫɼQ`V2%BEl7N˖-6AVc46BEc^ifI©9B>bgrX1QNGL­b!M[1u<'@oC4ЮϏGv%u.Dh:E!͕?k/V4[;L.(G,^e6F̚/F0MŠ!zP+[Bg-4+:P|.s/|"'I]6b&dmUC3 SI'*_IK4wQe*~y FmH*/!N}+$>_zSj`8w7kMUԹh̴ooঽ(0Yӣk辠 xb"/ w UN`g(I{xR7#ehbNR 6Tנ/otG:T5Ls9L1y+M GawG]r;gn(k v {yB A״Fpa@znCN>SXC|0bn]ڐjnJ|u͓Y_(YAtP э!ǪcvPWs4}{Ls=*MuGL-}A;?:#~*F5B)W mޔL,oY"$G=wvӰr8UP"뤭"63Rۣb)E*+58,\0% XwNI?D2fyYc)u v~V`],C3D(akܽ/g;ϕOI]GYSui9|P#*^@p`uSZODz1fwb967kבU .0z9O[^*qZS7_JiK,0n0f,Ū׬yhp~`qSds{I{v<&k)kĒPm wŴgۢ@_|ɐǕpcmQXthw~SC,-/v=KL*)Pv2tyۍDΔBࡖxi)vy%/ۺ_p97[^>ıe6s`/sb -fq4,,H-u,1P%?]΃+R#hZ9Ka=Qu JrNxfۃql)IT*P.RԽ+3ޓT8rԗ"=g7TUɆhl`"ǚO`Sdt+I'u,Sh0KsT (H1m!PJ\@ND&pe?@< )=8KϤ6_1h|3τcHcf)VT `#qYL#AUgbHUC!Z^uCp)ʈDH7gz6WV! ~vS&e!+W(KP_ABhk&{$i a}-3y//|Nou,d~^%!ŽGFٰ'o0Q!0Gvk].u#wUt@tOp:{ws5_ٞ>}z9Q͌@~J`o Nj&(Ȃ-Hw3c]9!ZAr}5ܪn'd_X;3uOӬdZU}4l)8M n_ilRȤU૧Ff*S[ daGКۃt`{FYotlS\f9r!a GQ7S8OGʯAL[J;Az݅O9B>c,Q+ή9!ynB0FxOZ=]=eNK-zPmŃ)k Eycu}5s.{[y+tGiYYoTH?>7 Xt tWmepR餶9?8w{ckopocGΏW?f6QZ<^i=^.CuZ 3k8AL=KT[ 7v˛* ފuPJ#\B$Ԓ]<3@ WڱA7^2EzCkW i~{4=q8A"k:dV^/=}w8hBߩ y)&Nh ըq9>K{"#KPݦI هo `1ޫRtDTlڜ9V 5~iKƖN>PP*@r57QQEYh wt6 Ji uy}Gɿ8-QXc96LpӳǥAX8p~B ݔE/oJ*_YZՍlz AMxA]ݴzW7䣪(uṉY'g^_'Pp[߄Si CA]}_C?ht0%&f/> RDYuol`!-gz0<6US׏ "U]Xr5#0u}ڍa[ݹS31ԑ. 8 M~^DP[Ůd"JSz)I/ҧdmG?0ML^V71!ܺ%Tʄp"a^mOWk_`&S{So~*2v2-7ro"]էtT4sdC(n$PCSSj9'O93IQpUʨ>{޿| JD<6BCn~!VP1^@Ik!]_`>@A@c6(]b W (GbV']U*lEÆK~.=JsI^Uݚ\#>8!=1&6U80m-CbiMYjС>W7lҰR.YseKr' G.xO (^Y#3Z(Kvw('![;H1^#'mu-ij9 say zS]nA8U/dيd! |T`XץLͼVm{hIÀQ^N`4=*â2kZ7Ý_q?`ͼPZ v`yg\ϗňb?SiW~\QA<+<91)i}׌qIBj`fd_=E eU;Jwಖ*tO TxY6Eՠ-vοHv,(NRs'"xTХg&yg9jXMd ~B˜N͒6X+0Ɩ^@I73oj۸sp?,ϥak3g?UϦa*AO&m\95jdW2a$ً c)zc_sؾf[i[CNR_Z MC;/q03 7*֍̢>)J{8*WoakܹCґ>ps JU $W_|A= FΣhjiB}fԢ #_'aLR!zCi%[C'mGN1A$w3d5`>[+N%4~~DjBk)˯^UƻTNp?"; #Uc.`9~(?zdKhF;XisjBUiڍ9\. nK)BÑ{V/W9.XtֱAYnH[ ]7BI+O*,=?qn#m#73k$YC'14D\v)+Tuqn!u ?O;e,KGpj( ;4V-!-İr\Mňi_aߤoV Z0 g3m,~SY(F뻁+oJ(CptOfF\= =iaϬC$R&όh\ؖJȪ@*;f)), >ʩqc_Y&v$V{N% o (6[˜ 9'HpI ܖݲb|){OAśons%pژX2P pK6/eTzcX&c.e 0ڂ)-P眵 (0?Zf=OSk.@fnPik>[ITǵ}*nJh=v$tnC<|X_g|av!ٴ= D]6d 渚y‹a!$HV0g1`)iARR@$+Sgn02񸌌І_uӻ0XPߓB˥o2$Lpį$?03 ̗U@IB`wpZ]S|1 œ Q~-@m5] )[_%6#p(Hm'Z~:ڙ{\7@Vl0}Q=߈ /1|e!8W }\Ypaxg@KQcn#0XH+xo%OY-ɱcn7)VずwRf! B3ŚI1򭯵exב;GXY;Y1,•1%$=s8V1[nNu[#ǙvT iP]퇡 ]ݣy(yC%wqn)r |uk:|(=q3+{y{YPCt_Ƽ<| a]!n˾d[I0~FP^t  sF#[ 밉6(/Yiq_`Gڛ\jbꛫ-_#xЪ `oĩj`Dy`2y)밹Y0yOfTz ;_f6*KvDt5XQzIXq71fcjWNSS߷:>dxRgYfԖL 3y3,{ψCgИ*r9&I>v@}У3ʺDWo_]+ή~W@p#Q@2Thʥ< h5-Qk[DLt[=]䌗P߄tz*8$Ϗ.hc@cgXֻOjȊHe&oFI~2Uj~Y|bƁ\gjh]&Zyk; Ϻ3ّywȨ]&Sn{<7zn"v?TW>g7Obi˝tnul1[x($gOBF#"b7\iY[Tdo!\eG:1B~]pj%H;("#5s@lZ?";> d N/T`LlT.xP@{Y.9]AYXw Ӱj#d ;/<ʟXGݼU>IX95?f\.(tnN5;kFшz9B*`z;+mЅ[bexœoE:M qVQ(Ӎb]z$/]Aub5P7eC:7x?06z J<5)Jo9Ya2{:ڥxhm⯇ $%?/G׺!D$Ƈ 3fJq^b5a@銋%S1PKOؙSu{:!KL BǍv5̪Q''!s5,q0#f!eVOLV?3È?֒5ux C]kkrSQ|4J~ 21O1א/je ʁiIE؄zm4 M$I;Z#>@;ŐE:x4Q3[4\3F|ڐeWz[d &$( *5}~Mc]Ĺu코GdPNPhW %)#[ `zӭ]aaZ m/pn hudF/>K  r6`ѪEf毞ۿbeK1'lC8%yΙls1SojXT2w62 A }̸p71J` Ȳ96^xoB#VþMi)-,~M`Lim1,sFgv%Au|-?(s1kyVQvJdc R.{KZR$ڔ2DR%OϪ{k@BVgP wḍ,[Ԑ㼏UY.kw WjtJmq!l g4WiF$߻sOtTtz(OI.=xɾgP:LzcyN?6,-PaL[n׍׌)Vq`:XM0 Fb[gJ-77n0`eRuU$qX[5gjQIn&/B$n %zuůAe*W{s]-}aDM l(*_!glvhQd^mD IS9uG T(fejȔ0B&EWOI DVx#ׯWbq9R ;50>M]wcΑb\X OJBؿ`#Y;+G63?1L0!Ґ q1oT<$D1ڵG#mNMyOU^NeީXpaosގvBOkl{">r\t3m(BI\hKQE&sJiH3׊݅mœSH|W D#1?V0QJTC6^0#:sj-ey&Yit\6JA\<޴ÎQd {P,w@SioPR<ЍlBL9Ydn]NPZüB`֩|2p@VُGGpϬԬTAF "I3Oi/ wҖUAb*y.hwqD$h]c&_6çdfw,GhaJNb'AޮÇZ{?\n=m˨;( vcSS^^+8"=S%<ɰ_WG =9hC^ÉNEC4](Ooꂼe[غy㏧'G_4%"^Zƌ|L!)X) Pφh<8y g8s'zWn'F}}Oܯ0eS_= -ANj$F~0O*ZRS[u;@IKAF}{h: \ Mz)|&̝`+gƁ.XԪ&ױ_ `[^ph|g_ Щ(@q-R36|>@ѤQlFdL@[y0[|9$zCZ4҉y BRJ(VI2x^4{΀#YJ]-5+SS4˰=gƹ؇mjYe[%#ĉ Ǻ$ R$;a0@\1*iw\7_ ?yFOFu)F^Q-8ԗT$c}4HAb1m(; Slc}ɲeup먀ed`NVUU/G MX3!<2bWr V5Q Ս=E$'5lWiz9x9l>OP<"D FG:#Jİl8:s<ϯSuȝ&2sܑt[K(o=*zgor$ ".Á_^0+HQXBRF*ݱ<ܣ.6qČʗ)HZ,9g ն@ceWEdg)T(0ڊix9 |Y--vsQZ6ސm|7cz?׭!<{s*t9Wh5< :0w2Z)M#"iy+"{_y4o*:WaFNQӜC,M3cS灗i ߣC\qs*d( a?}TB]cGyPtԸ N2zJZ XL 7{^GDECޭBs'|ips;X!V0 8u~G!Y_ ~/۵EPzs+d`~K_#mixwl[)K \?MQ&T5Xx!>W0&6KFֵU]2bGnHa<DKʥ@":Y/¼['dt 4V(jUFt¤Mo J<ÔtCI(|xzL{(QXХHVVڵ!ȑ/--,&;՛@ 觳9 YK;箯Jc3%lH+cB5rIPxoDynkLF4F P/PD5愦r fI34b7n%jfgBgi+\N#Ζ_J m<M/& ^9i~ލ+ob/N1tɊ?tנ;kRnbDtJ"䫰 6vkЉ:Zk"#}/!cĻTgAܯE$ehcWQ >'WOZaဿh+-eh#HPAMUn8SL?X~2+YK/ a+;p|L&K-n:bc5]\K|=9)mZeWA>&5n"/#y GBL1Xaf:nsh[&ϺJ~i w[J#@ڋ)kiy q.{G];hsL^pR$aU̩s406\?MB7Q9XDZv.&SSrFM֓xO+bH;4k3oYZi`F4 '-@Qo<~`N&$ts E8*hYcbto " k:Zbz {,LJaɔڨRYm; +İbGEgd:@0 HZ]VMem)> gg2K}],tmlVuм¯@) SdGϙh(&xgΊ#z|?KJOVoTFpݓ/vXv7dWkbрE3ҟ#3R~8Oc~1-qw7躩bH• *b| }ʪȍ24Т#2lܹ3plwqm|]Aĕ6L-HUYӫ‚?bwPQq+$Rnk*c <ۜ2R^<D㟉]- H/u$j@tLDA0^4a~̢vB 4xUENN5>ؘkU|4ߏbdA##+?ʨ18, ]Wn#HU[gppb^3a[*)r谜4DGk:>I_ }(H179U"0I /o#$`^䲷o3*-ݝ]!ýh1,f;p:Q.ިsB~n( +d3@N[Ӥ[?;IS>E%;va(3my<@"ȔtV70b9wЦV1-C6RD W;ozmbɚ*S"X:H'N ئz퍧FZ+}y{a8qE,PVC%g^QFKVlsR0_MnVK#h9-v95R79 ꁌc˺#>++Cn#Rҿ8SR7#^+=.Q6c]s0!}b?huT. G֍?Ű4E,$rm2sXLď,h SY'-u^ud[c:%;Xq,bpU\$>$"$J,%KpZQvqY#NvKDPn#g?WD{NtCw'nVDpT!ԆSOOL Ug, ۉB|&3ݢL1 Q˷~D.\V< n^-s^AĽǧSbRa{ZB4h&;Bh%s0oDfGJv|r:. [_slO;1Iym*^k/h0%D҈ ֊QG昶=\hd]+`w͙Rn^pGEɖz(JB9*bC'^*)sš;OVM fjװIRDVBasV{#^]Rty#rGő!axy:zBjLox^Hk%pEHЬEo "ꢣռlCVJ7UW:>Љ@(}QB]<1@*xǝz+](rV̶bÄ"6YkDLm c:{sERBMuED}_%vfb7ʜӌ^]"$e`UO(rLmo#HC<`a$g@blv~LTn8E&Cp:7:b=F$]UYRk .EXǿaTv boYR&CG1nm*fMC{Td LfP=,3"I#:MkJ1aٷQ`dJ&tʙzu m2YF fR!x :u8iW"y8NiDX2̬§!b}ݹօ   z)z FZb{FO.'R'0S9&:+&t3QqFhD]X<ڭivZxD j}1^'VDMb{Tr!{.t䭼f M6sAVi!Rk Y1wW%˨֕[Ӥr]UY^c 4t%$dhbEB|u :;l;joG:Xp Kb"z5HQhCaq"Q&\-]Ϋ[7  T¡r˿1uC@@N"8b2 ~cpſ~^/\z&)'+b>Gвry{'=ե}F|75 &j9#uOɱ {Į\T訧2݈?g-G <? ׄtc;+_|x IMFF ^ c;*y{]ļ*'▐ԩxZm&S9}vUˉORֲ!ECJV#Av.=طΕSY.W^)w~a&ko-/CTKL|r`hwS-HɓDK6GDOq=c=JipwS~ܬ)Fe217][dmWѮnT' պP |~SLr=u׾ɌA?ϥ&O>phoc'.y_EWה (;ުq$RjU}qRȮ@_+ey/>Q^zg/٫O\V8Jj3[q7RڨϺF2;K{o促.O/[x?-˩skqu'4p]Be*JC/8Z&97#/C!qߗMb~wfk6uP+$}:ǁV^qe2ԓz-Th{L~et¿_nɤ\/AfpX'˱ajBViηSs8s[ˈwA ,ssNc V뢰, {Nfv`Pa}c& h`gڇx-431Ex?0 =r5`箧jeIWAPSѫu.0鈴(;P5|HctҋjgL2+, o wbPlvIb82a)%]᫑TYK5kC`*{xH*miLQMZA;\u&% 7z 8~Ƭ/!Aif0X#Vݕ<.K}a&5οA5M[v,NlY_ sDfa8ku?7/R9t(#}vNktaaw$Uw.Y""LP%2UCmWv Yt[:# &sPHںtkà FhZy< &g\:l&PCRVFzc2=VmPEN %x%ްKgaus]Ȱ20{P|j01&z)ΰ`M}Z7G2P{A@rpI^y -,:?u(QՌxWpCbuh70$iyx6KDB͗/%ZڂcR,{]|; %w@qx0-r _\PNy]~@//oU{CdXI \J'! qڋ"$]h8 RX{/=⾑hytGF_ \R gv#qkwJQH^c$PS *\>_zBրJYhH @9]A9FOJsȀ?`]/yg-pty(HNh#I] [!MJSt2?^(b7w*ر46CER*2)q|P&Cfzi!Ȍ4_<f**`,Ǫpv8._0@z\gTR!? {P=o5CIqto?;OV|D92⭊l}%=]V+^ ι Yj;Gm Oe=0y\sH5DP[LoYF&$v=(ͳ>' e@RLp֒^`GYp;ƐVK1K qX؜#~8m9UMlP J=gH㚴im20^\aHjy2[PA UR_(YdaIEtj|^te_S?6`6հm >CN5ܑ֭cC`!x=Af\P=lVq4[vG@O -}w3 +p_cOHZHNQsvIw} *e"1PIqJ- %y%Z^*#tK}Rn)IPnB!ifcmzU:1MEI30JBF @Dۘuhl١BT$,@2oqoA]#G95$P{^VoYlj,~9"=a'ht; +x X#vy0fԹ,u&ay"hikTD|aK+sh-G e,-8OE./d{TPBNgX<9uHtq'gVaD#sfTa ɫ3FɇP$9`KՅώ= mbb7Ole;[au VcLjRǎ6BB8It#&btz0X z,,+~#2b|x7RUWѴTٵ]T^nm0Ccۙt05HPo]R&`cMu@ fQZqTχ ISx[1/ -E99WBgk煍׉[P`z5!)yVLpqd]B^wJBut,S+>PZ! -0x( qU5&jOTm' i OrPnJ\AϳP(GPU}G!0ܷ,jIkAFm3&finv_L r~ WkZ1g":Eϛץv1w?D7l"\>b^,qr խ$$,rZ`"-rm̞; z-Z}:{>RĒ-P֎W8ش|M 1ۣhs~ 涢786[Qiӧpq,#q'F6jI"z`e|y?UxT#O)S`VpU!_r#@GH,7ΑHĿgH84d[=54Ize&Ѝ=)0vxGmN]C^9Mi mhhe94f-iG0γ#B:js`g;uqȎ>1zUM̟]t*G1gQAkT>KlOǞ3櫃R NѣJJQݽРS0e59Nܞ:I݈a>}WX3e  1٦6E9U`MR.(7m FXlfO~8GJWXZ`cQ,vk] ֵiz &3L|Rshғ0m3?(XU?@iCۛ6@vMFu3 z"j_/!&7r/3`_Q{ i)fWFRvk9i;daPD,F{D(6TC躜] ߇"R*9a25Y$ʣ-BW4R5+,moTWķ}} ̘Sc%rNuaHGu8(bySmSS:U.L ZEvZa Zā&P/(ƑN&S$'e  p5U-{$cR 7,P,FmYZ&麸w[Fiq |EF;T`wPiַ!&tYӽcb+eψ>αQMX85U@ݺBe5=p}yGς;W\AkOPŏ<Ȇ#E4}y"!drMgE \_rHq, ```(jbQaD91QQU̗d@s7 d#=.sn7aC nTtzRDf`h"o0BT_WYD?ҔP 9NV09 ^]igKِ;W]5/2N1: CPaٵy~N!V.@m[z@rXh͓>[ѝ6G9]}< ,ct}ϲl .oI *;ʠw!0&ʩ7@7}fx JEJҮUyNE{m3 hPJ`2}\6F ! U] Q.di]1+WT K•,1`shQ[IubK.w9(|&II.lKmn&7՝$ l>^Tm3D%쭬!]\(\dI7)S_kxu 7 ^Z?&K\EO1^\V;mIMyPJ@r*/Z4[6jL\Sb|P؏᪤sIds~*=](MS#V cNRF+ Wp:B#B']kd8cCkRsqJ]vIj ˷hH6\XP*@n01VS Z陬 4$gKZITC KՇ蹀/t,' n0zz$ֹd5șkPGMSM+dHҽBÜ^KR(zyk щmZ!yҀ̗),CXjhg྆$c39[LTsSKsZ8F7Bv9|C*)c s)ktBjuH/Ƣ 9ҋq bc)oq j;x9!10>v;,Ye8;COݬܖXiE{hJb~aZx7n52|rZ0C29?coÎ}ތn;o=Nj49y6iM<*9Rw{%NM7 'Y.?JjصShH^ 1Xo!//gvU~21$Z|<\Nm2NUWzC1ĝ$Inl5 7RG/9MQD4Ф?*T|e+'P" ض6meU[a^C1413vya!u@Iہc%Z[TH9BrՎΏw^PFD(J Lb#=DWF6Hەt8őDVWƊoI@1&a=1nqsy&`ډ&^8PUx5ѡc |@5qCLpA)݊ OXϓ!,{4r.YژaB>gtݽ3nlcR~VaVjtmgPC b&1 lf6sKӖ?ZH +@UBWPd@XyЦ6owƼ>Ǚ^IIRG[3%k%X}S8R6+?D{`$wp8`kh}QdΞւBWmD`/|ˮs ZKt"\~VV;ٜE?oMQ{e.Hy*ND(]t~p "=ř{ptKBXKVO r|1*f:2|/BmtpXt>01`%dL*_UP Tkl'҂0y4%TQe8z+P$7fxۧ؍/fx|+?H`?@:֤œ& _p{_K{=17 zQ :{ eG[bc*>>a`䩆<<0^ RJ|\&kL1g51HפF^8vd?TGTџWRm~@v*_̘fc?Ap@tІB+$ƓC_# H#-%;sc1f K8&=W%G~zeLXθ.&eдMI~1ۢ"O%\h$M*b9K&΋mOos<ԍjDpU]\752CDㆰw+ɽBGޭNs %ShfH r{$zIxJ5f? |O"`Y7o(W&w_,}v3Oo( 3㲋:+ "AdFpE͏,~>o~]<g>lyވ,tI <zun_zFr] [=m@WLSx *mQSYԑBpY& D2QN*(>I2 Q9qu2t,0)49uZ6 _ۂ;D^a^c;̚0uنC@QN S!J"*ۑ.%]¬jhh.NgjYOb3LZJk}(rƕ,mv*y'<)|(V*7Yp4l٬ҙvl›̶Hy z<*ó^h, ȓ= )#O 8ϩbjpS.U"*G^``v 􂒂~KHk334V6;A|!r9% n gK۞2<#im(Dz>k5۟*bQ˧Mjd KzЈp;~|UÃh$MXE݂,kLe2IR8gY' r."H}4oKZPL8gHd8~0͜u-4Ppy7ⅰ ޲MF"z9nK O/92Q4;4`>_M4» ;b{Z ҞQ8#@ߜEڂ !W9jE]\wB4{ 氤̴ 3\K"aGsIdU{ #RC~x<穿;"h[QpW)-͟u2Deq[~ڷP}tA'b)(9ti&E"zeőƹ}LR_=UV^zW4tXOj;M$ ȝdCMM s2A.9HJ]Jn*٥@%}Q @l=$P!ղivv~V=?8;]ƣ-@*lRWR^z7xa.W?D?r60m SOoplCέ=)R:*{<**5}Q[bz:֛ Qب~SQWc% 3O0 zj.T7HGǾoN[6 . 덝M6sRW`5ގhV&ܤW@]d:3bl]D` V26BM4Yd nyU: zeaΕyU6MWQq"aVN!tݳYN_~?OY4+ń/yXDV<&q"R{0g V6fDϹo xU%Ze^Ȅ}YWrP;8'-n f|;vD~\* $pgͨ ctmJ/{ Dc5]Hؗ aKn(.͍GQեֈj%@ـT_V 2:`XL7Rn9Uܢ37ȓsjI2 "|2+r$HO4L1YճjW`5c3齌!x d%96.{`/-֋an짭ԙZYTYM*7L;1(~ՓA;}^fs.$ bdI~Âwh&=8uPeYsTW`)30k@hϭWx@=){x"Ds1}W}1p/"fn9,]qfܨh @ek9_eJ3M#M`neǃ{|NfAi[@{{Lr0p$@z(t@ŢY&fkWr"4n\%ipL="6h_-Sx DcrB'A 2FIƟ7Y(3+* bQ4}@p Wí(+ yx/cN└52ihK2JuD~16z ,!grg9N)n5ebLUNѦ*3e&W]_(# PG=*cЩQsnSF(u`x2Kċp)7KT no( K{Y.L^TuykQ4<ϓ3LV>SF&޷ltd/NsE}=I)^dȔds.ݰ୯媁S٦ĬGȐT'$RyAemuE>nںRd4NђshwuK2@7j>,k1 jF̓p5&mDкS{{}jU9F]ʧ#njA`8)y X߫XqK zBA:`3E׶nU%DoK.mn酸KWͪ yf^~܋<dID(֩/* -S@}3l4<oufp=@),CSg{7E8OvI2JEO1ècIXwfoHTR)iw&Tq-Pf ~])r\Eq6UD@9\ ,^o,.N5J+`S1qY^੬ve#F d({"Qp?ۼxmA*/X L&.BܞL<6_Ψmo}`1@~/Vd' |R >gpB_MӧB4RZb0*Jl[Mj \M?I%=k1Ap? L5 !@VȡpFڒ.*uI##bS(LVfʭ.Ecuy{XlDZ(ѳKymҌ.._tO6Ȉk_݅#*Ov_uUwX*R ѭc7?яd*ƻKDj)Vb1X9cWS^umHQO owf.K~ ԡ5A^3`YڿKN9Q z\sN/䶣~RAm_(`'I)Jjb![}oW)4c="V8`/Aqf_lziU;9Aඡ8ΦJru{=)U˓ub VEUI0g4D+t}3UOvs1l۸;#Ss;fVG+:7pK.[8bHrqeE !]{P':Y= "H{y6Z%ر `fK `{34ImLS|ąywghZ?›;_@>%K n냊!9{4yP%Es7SG7 r.&O 'hE(x f\ @μբ6Z;U] 4NA6y\L}wCh;UD^| mjǨr.Lwl/jf2 X%7Q9~k#lmFtFd0b@6UtQ6knA3dʔ?3St׃7 f8SOZbKZjVJ10q"}lbyJ_gSG 0'' 848i3<8\d++/:3lB]DyZILJ LȱՍ#O"^q-MrhC 5$T%s)jo,pD.!pB27i4Mj2Qw*} )>ǟ-L !,MTz-;ʏ(MRzw'Ʋ”a#A jٌl$[l9u DM;bi[U]l6g 2,Ǐdn6 ɦ: mT08^qR-$iU߄dG*b) p鳱ք)ȌŔ\y& C&Ǖ)IC(h0+#[Nfqobirg0:+G(s'y@QQAnLZpIli= L|}bpudߺ|̣< tK?!\WJ`!L"ڞjUq7mxC|~8+4rg$e~F$-C+Hsymb,҉ 7^DY0aAb{y-%̀ANR>m^,;Sgam韃XqBЅX Ǹc; ȹ<Ą-UY1? a;caڎ/Sz\ p^47Ua%r!0Nm=<4 9qO٪EZXL"aIfw6z NkT} -(Z%1Ω%kscqI~A۷]%e |¿V==8X 9!2rt;h7(qH.8{qEs "]d|MpPeQ9ڥV:S5 E9[w(C*oeăyrΕQY `b H+-GY&o.q6N*~%En.,ԿT;Xoi Gfy\ BQqRղa JԖA?﹍spU&V{()z~V Y*7N~屛8Zc;(yFwxHgw^3'cHjQӆ>ﵹ[@_z#ҙIqTޟӕZa`1=\;TInXx yqA=l3kZ HŌ-E)=?ΗԿ'ӿD0(屺_jHĈ{ߊ!98EB5M,ӝᅪ ׇCD;^-ӔssP 4kTLE"X>R 2j#EI2CKR=P X>y1J \MKy]ΛCzCI,]œyV&wTNf};#,J+jpmU%܁(#pݫώ5i Xӏ&l܉džXjBYq@pv*0: ch eZ%6=#e.4@'/աj> gG(hUTk\@njGaa` nv.^i䂓v_Cv]nz>2+?"SֻÆnp`"z3|9g"8r]Vӱ7 se|Msg2PBy܍X`I'mrdʏ,)p㬾qLҵQnEJ1lVAWI@q?,Lޠ Neb| K1ʶui%h g;hpKSF @ HGZfгa4POH2\ J,(Tm$3 iPc8w1< | HONy g2:U+P:&y2y@rK2}WNSϣ@LP;w+Q#ZZFDe-NO) +s!Rlѭ7u`lEw2!]G;3&_ bco78MYذ4dJn݄25ZC/[ C}Q|:HG=+gEB]HPF6Ovm PfoL׾?73"s0|FuzQ?SMWh:4ֹABw;sBk4b`o_w,D+<ф#=a"3%6^"O"c)dz,hK2<ñ W*Ӽv1Fɫ~r!#7T3 ^C,}r4JNω5)VW+t Q,V*)S  ͝익R|Vp[n~J Z /D#{ZP!?wGvp}¸"2Yp.#@X:Oz2%[J#oP(hwcC6~FJsRvw% e!rNR8_'pQ9x]&%  $&1c@,g 5רryS9P۸gjg#]xݕ5g#=%վD Q#:`#P8: zNEZ+P--21_TdEmkp grfwœ} 6xB~+70 r[\R}/ߔWT1gǪP(zGtC8=L8^)E6N8"y^s~gٗ鈸UᘧYg{FGs54g/[ DŽ.EZ32,NKMi9Ⱥ\ZPt'GB49DTDTL>A9ٙ+vSpŵ}D]6C  C҅{L.j.4h̀OedYU34eZa8r 藞woatyd=Tߟ: jf52 ڲ.~_{qs@CKݘ|b3wt[FzǯZ>Pm;,v'Y$ c[Cii'~gDPJ9L=5'CVkq=g6)7A:'+ Ȼx9P.H|jxd̋\u˖yխFe͢Kd@w')nVC';(4ˈ "0v¡婥xZ˭q I |G@8є"C&zml3k!+ IҳȤH\!aF-3{Ȇ5 h\f Lgвh.Џ'.nq'3n#zZ~{lb1Jbmڦ̿pSfK.v5cДD:eSܿe+ V'(UكYY#Ѵ53 @ !,l-5e@\2JndZ>K(=sW>:PZ_3&Pc&1tRgnւ $k҆Yo* TOj;`峼Dz S/ouٔk˅H}"Hr09]'j@?'f敚cSɜ2`ػ,(씓@M6濨_X9Htkd0yB{L>okLi-WKne' un=!%M4Z(56w7e1ժZ)L{+x]gW!er8F=!s *^ޠ ܓ|N5Z1ː~~Ӣ5?s\\.#ҁa:YlkW&HG`8af|X81+lO.;(|clJFW`!+4{M dHuψk@Ve%w'f]LL]ŃwT}Bbs2]7XT~C] _6X V(֨05Uh9Ϊ]/['݉#Qg949E+^HJhMdnȥA-47T8&} fz-C8j55 -k1%/Er= 0L4s˩šn@퐗FF{RCBܟÛ֣ vtxʄ)?v)%LU6 w3fe^ƸJ}`I2p@4h#,$OQ K&7C3tCM,|)Qv4ܹF/Yk]u@/0LAc/剃K^C}ag}Y\m٫_i0Gg4D:A|IjL!%#iDl.}u2P_ wXW)TWmc# lDJg]+RFxyʏkz4̴S#KG,p@#Jב\K7< +[) 7pMMcp+ !ʤo3&ȝp8XC+'`pe)eIa`Hca>YE&KHJ$L?c+#z[/4 =/z|o‰gu5;@qEFxڗvhV \uAB\E"P8|V8GUf'iyH:Ͳ2qzZܯzwKU'I{=0 <EBerz/Y]RƐN !ruu*,{+rȷ4+Rʏn~|Kg",J]fnZXwĮln7Gk|=Fktx6ᄶiJ J _(0G=?jOD.2FDL 7CyNȘ#+N.DaaV4No4-)m iPȮKsUlҎgwkRviLWUHqX~9VtoDEC!/A,%xgnzzc6C.A:H&g1eE&\Ǻ `(ZϫºLL{ ¸i/'Kf/K=v[硱` vt|ef٨5qonTZD rb\Uҩ?Zc}*&&ʳ9J*[G0o'@a\4J6:k=~pN#`RDL-IA-<}1:VVo&fS,QCj<4:/r}tZVrޝ6GleS&C[`A<+!ax0\lm7C7e6$"3x[ "jC8j22y4@nniY<4.K9S\ bku7g7Ȉ'7e=[./^kPx-_Q/2W>P1SCxf,Z٠T@P;ɡ_aaz}3-=!RS漵;hdJt:NW!w 1E5`7PY9,K-ΎΞe~ × bl,$]`QpX&TVW`=+`HM-MOl?JLP혳/u@#W6՘.sS@_g:Br*b '*ǭu+iϘz]wIľ6 QJmkC^]*8\-KnX"nwq@2% LPj"@wptv`ɯ P+M"ݐYHu@!\í5xVEleͲb9Ĕws,=?v@8dr$CkEcS*f71MBY1oS&sI̾ZbNVcTt~^Z֬ˁĚj#q57S}^EwWyK/"Й@*!uwqO4ҟA*3<-v ᢝ,wlq1w-vqZo´TVE(<șy^ ouX8nD½לQ5۩I*Xmf|!*ЯPoT@F [6b#R#?=*.P!/f2bu)#Zhd /f I4^/mCD:7"O`Ύ@+w{إ&e Ap fB=:HQ OB3|KeqB gekh7%ڣ[<4RQ#/Ԃ>з +NE'mM glv"0=07}Zچw؞W5ǶT3ARVTޅ8 ܺZ#㥧M*"TWP$t?泌z 3csfST)Z2oz_lˁ͞CU'2H\V ޜ{kPꂁ?V7Eki=9p-}g}\u)3ںPg-!O!G) SbA}t^VHp9[s`oyəUTZYCۜj?fɳsU;ťb? >w4Hmad[[W!^[bCG*}qA.Q&AɆuIcئ,2^{ݢID+0Kk٪m/]_v/p0Ms~nq:u~yQ|/m1XZДxe5!'a4>l43,:\\)>bns;&ן`0vaCŃiOe8rK uuOR-%vc_eRvVIhY1 PS^ͷ<*+:kebr8LJdn#66eTiVjfwyGp&I>L'51%| t1P 1N n]Gh#%xRSHe^W${vq¸xM s1>q9`7+VOXZ[%V SGzΩQo8 &)7nKjր Y>]ET+wvq_.[eh""Dbfe[IՂQ~߿uSG3`bإBVI ߢ'>p[/Z놆wr9[T2=a?}_wQk.Y7_ؒip-q$J|F= 7y@ e>kf=% wӃNqʊzz*g -X> ܃U:#;*iC ?rjc #Qrg/ ߒ6?`R G~~ Tј=<.1 dQj}sx6[Z &(:~g\ O y*_egT{*D|l5@Z>\mH0'GJxI`E_L]cv+x(g@k.})a](G #àR{ui! !ӯ!N-xyX3Gw| ˥u&SZpHbEtt/[<.5[ P\2; %̠SQ] KV3804٧t&@C&y4}_-0t@Z[ڋŸ]dBw*4$xU+$rIF2^@P(vd 3VZ57 +tGi`)/L-TS6)#$&2T98B$Vj6r0ֱ,Xדh.Zn*c,'"~+yD1ϽHIE%P@[Im}̅AdF -l79'U@MaƟjUlRzgÊEDf { fR{|$%$s&="^ i.SR+.+]H&"^y|4TmY຦1uG#I nLS<5H%&Zh5A&{WI|¹OߪL4'+y+̍\􆳨84Zh໼vºwz(ş:ĚjS-C]r,\XiUTN7 A!~LM`h^pŚ6Jqnl~J_dt2&ƪE:0VƘat{3^mCϒyY'JU#\[>|)&IdB8tg|Yӟ0hZ)tM%п3΀6yQ xK6;l ]yA`AA.;[^=xu#tJ+ǧ >\(p#,<#, B JfH׹Ό$RzYy"+d.5>D2z;~讝iB%~6F}c5~QX0O; sn\ݯN&grhW~Yb6^cL6O0eONDV<',k {´`_hhffWJ2ۙBYN]z׻ x܁\7e] 0={͐~#֝h+ շ:ި_wN[aɾ*A]pyvo.96[rגhNu.܇2m4H)134i,p{h 58cJqϑuj OGZ>ny^ d~lm|!Zq-(FN+G,or\R&x<2kvxw3FEGCDzZ֣a bll芰?GW`L%HS֌`+ጵ%V Ϭ'y=$MTG>9UJ@[jVD* finT 7c)H:P6C\*QL?937z,p 9r[[1^ӄ`:0iW틫P2|oMULL2irb(-6<*"auvLWSW*@MvN\+Xg)SL=;A]s2dMxXHy~DA;ui4#1a^,r(k@DoԔΊADIE+홏*0 F2?.X e_o(qEvSKCqE7Dbte 4aͿ U K?zSKSO1[; sMۛns}` &~Hшa ЗHMPs̠#-$ 77R D~*aUw8l/p %"s@1 $\_G02Q@(&5 [No7seM'?BdQ%p{VW? J͔i, G5(9B1㓫tk޿h'xB83xlӖ`J JxIΉq4x|8 ?X$J ɝ hZx}w]g%`[F(%<dIŋU\4a;j! KUB|T* 2]1*#Ƒ6̓p}Cc8g6ӃtL%kϿ=Yrv}Atc}c5>FҬji̝F@FO.!j#=Nt.pf "4:;Y]~F3}\"RwvQ`` $JѼ* U@m@`ٔMǰ]G/\W4!1Hs^I%werv|{7.H*FHil񚩦<8*CEX&cXcq [N噻*Ea7lkDkӵVFy3$@ ^.Ҳ<7vx60Kr.qPM)\S5UZ0S9:補UZOW܆˻~UNbFLxPGP. J " ຯ(';%与Q3cP|5wswKn :ӈ?k.ז;imO᪾cqהCOɲ0Utw&ue~Jov KaVl>K0$߼kT2X "pI DӵVGDUA!&=Wr, -F[@4i[L-#/5 y@Zi"`qv(!_?*uO Ztfd *SxY!4#$LwQIpP[vJe,׵&¢&TƴhIɫ羦O|=K`DæuPWFiI-6xt-v~c͌{e]-[geU eo~ZB}W߫ q&-:^#FI0Ʌ'ڇ8q&# *E.*b ;nVr%0PH(u Hmc-VrȏfexN!%&EF4 $n3HG0sXӣ9<Թ_7g\R"tY߾pQcu#8R Q,2Vw0)JAʐ~xgdwzeL216"͢R mdfe$hńrhw<]0rhk zRζ짋d4;L`Ez7`4(ozKJ$Ai׎8sSNs?z4uatu7-r^nZ(4]M- ^,y.2&a3 ^;@4 9(RÎv [S#5HAxE#a\-yORqCz eTOD$)e7)d)SBAc_SR]zqүHAWrp'[$TKV$陶/:gm(JkePڳ{!OgwmTP |Nz sV2 Zf[ʜ,Sd%xޮ{]Sw`3S]p>&q.tH犦? GA7j(VSU-RgWcnI|&8MNWxK# ̛F ֚KdJɞms2nf,ToxdҢQ{ V`*ޒq"צſ?W\vyF9x0@Q,*9|Snw'&^-zEENOq1?UI0*&Ғhnt ^)?KEQߵo Cqk&0T߼ȕPƯœ^SFZR$ `&,fRF4%*Y04в)n܂5q3]O(}jŝRsK2yS$mkx!mʡ?'X`JL[AN$5ߚE.~}0U7W*{r OKjzЄ UfT?֙qq b`6b@6> ӁK[X3\xjMj;cߚy6Ʉ Ϥ[ 9^p)pU+5<$h(3S~ Z;vU|"Mro)8$}Ý !Cذgvn2^C ›BQmd ?Нį{ޗa.iϚ߉^$e@{iے r܃,~=E6BT[gZ0s&mUPoIo~;'ϜﱂHڼF6XE~ A?῿Dp@tx˝oXg:Ԍ'i6ՖZc֭l=Rjہ` 9*޲$ 8qF6%6_,${ݝZf+nlʴ8y$Ѳ8OPG ȷ'i]WmABoÍnT[l\6z:ިNVju탣xCF>TNlUuﻅ4ϧTbT$WUCd`x9˭;$._*[ /grRަ BHuKƉơM+ɋ$C IGTHpA _ty4㚎4%+J+竞;`m`ǰa>ޚ6HO+"+UM5##  @ou]Lj_ǔ*{R[';=:y}c( 3,IQKe:Db#!nf!G +$#ȃS o SjVUW9Ce{ѫ7[l-Ksof);qt>+7@hj24 hIa@'K [V_W^T5)tA}ȟqANܼ`q+,7]Yrj0KL8um{O83* N38{ >m0Z>F Hz[(Z e-c=Aca|_Lwk=L!b\#L@KS@U$Acpy)$–Nyi2K%~q 94{7sdG,BhS*UVgTIX_s頒7brqq ,Zy;~HH;\s8>TSCϼuPj4cl=x`S);|]~ȥ2hdL7 33{ZPvj۶?4j18Rc97RS#׳2ȟf5O*>Hh'8HerWPnEҕi^\S쑨J2'¶`D}g3mx13½S&?LIr0nD=U'H꿚ǎnϳW2&I>eZ-Oh|C;3G2\@"1AI޺N"\Pq{\H[]-@vZSӆF& & Nú+=DUM TDer-!R`4s ;mL/6FZ-HIQ,5 Р Lo^|.eɺ:$_l|.Bt8z>/>JiwRxy4u-}bU~?c)dR/Q|#FᠿڈQMUNRGO$nOe¿m>YJUF ,ξ刌mgǍ/%Rӵa0`| J ˃i `RE~Vla١zأ O6ǽ4kk6a5#3 ,I”K;nrڬü_;I+ W!.4 g `cEuA-8 .[[F|MaYL.zCmht=wBxw  f7-'!lsJI0!A ܫ_Sy="aM_vjR1 )f@x1 HH0y.{x=Œ?ڻ̚ iY#bxIF!kzH'KcE{^8A.H~M "µ}`f8H Q_5}ﰜ^ wozkwuVSX${ 27p?pXpd.WH)f(;^AŰ~INpe̦L ʉ|/7*9 ]!}O(- 0RXDĄR":K)L.M<.9AY4U~ȅ缮n~# Tp|5#k-g\`Y]!y*v_Kl{>",p.Pmw$V 2|WehZY>k ph_^GdϦ/ʺyNO5x?Zs£{SkipԫIKzz=le ,iXEυ%Vczm$P7^= /Z~f0 usxdξFn#";+Ry2Id3xf&b ,m8 agOkP8E5vcc>X$6ϻ[@昀N!d}+fQ` nܯƓfqJ6j)̺(jr5֊<6t.}?~d`T3eb,(]p%8- ~p,+S9lðɪ}W?a~/B,/6zD⓹E QBu鄷`^4rZH \bPX'f3RȿXV4HMv;-:)ε; .EXB\KF@%=ZhOAn[C_La Ѡ|CNEj!4ѵ#:B g [h;8݅Q̈R 34ܮ95w` ä$`{:.\c!g1(8M/x~QCkU4N[ԕ[˟^oX Oj;PҩIk_Slb̻ 6F\żOut%+ߩ_qB3dm "iVX `R hMhj]]A!lg܁̼ʰ~m_(gmI?W]z=V5J)3*lRt vF沴 *GL뀅7yIYy=?N[IS7Uوv$CNVevKNX)F~xG@3ϝ|JeSܠ:4)]}#wj^/5N}.?n8q~Ch"hhZKhchPJn @`73`" n }gct?dCo%c l Ә&xA3#_8bJXבAaC=lO'3(7>O3q3^VK=1(7v ܖ}t ̲f%=,POpjf3Ax?Q>١0+Iw8zGD+M!(f7#"t`v&P9P'|*'q&)a Owk< %UV}V>I[=%@j\ yRA' L=KElEyàYԠpu.qҠ:{ =Zx)NmH-:bE|Z!1^qf4% tO} KoR30V)7_HӉX"Jw֓OMSp;Ђ?p2zęGCb_*ᐓvh7MEw.OsLF}&񯍷DHyŠ&33 [FH2 7Qcvn{X;j%[+/+l9n9DP?!X;-W@jK*(|:8Ԡ">4p/'ڂvS<˾rB^8,W%Jn%6+bNrXl mog2)P\jݕ^&uCapV4L |N3͎qV@{eȪ399wAK*?gt7v4]26➺('s/N&3C{3Ry(]9fӯ>)GPF+c9ґ_5&¸rо61ӮX{cgz"U{piV1^F &HcCfd鉳2Hu9hڎC˥4{8h:fũ0Q`NfT/yǬ;xK%8&VKxBhrvTU=$BrFo+lvJ+L: sSj& L멒ljB#>q=(v6.J.@?8eݼs1l=6 fC/J,95Ҵq ;-[#;/i<}T4^ׇ/x [C"h`<댦];x"ZA&1ٺdlngk L=wZ~2 ߥ,Bn pDrTˊTl4`"H5A{݀5DQF!~MDa_v!7leg)H*O7UsO4*SeV>#$KZ 07Mqg\|T-בxxE IC dki)&mJTvðW^ęqK35:Em w^xT]lAۧTuFom7n[ };C;%I$𑝇oj>t@;Y-&RyR&ڵUr8sD Ф*m\;e6)ݬ@ܙبmq,Fv6uW0ܰf9UIG2P7)XGcmUQic1&q0jMf#4T,T0p(PVU9o  A}JS:&eǦ 8kI\"LM'}{uu=PZ*Mb 1]g'fb7I(8lT×YFA d _ #2t-GLCs1ٕD}z{rZBMn(x^B2ϡt3ˊNU 1h%b| =ޮ 8/d~3']ZcTr6aŬ%o|.cڢ(¢~/z& :nȨL~Qaߡ>pofy3 vj*{"sCUzS1NkD`?КX۫*̌e\V\!t/&⪑"rT3w_ L_>ʎO5]zHC`Pj/y5;.Ġ]xBCk=q9K/Z}*zWq?2N$,{|n~JP+ÁV I[RG&m1(3C؊+_,'/Tj}2 Z?K;[Zn;KM&RjvasoT "{:٦`dNe02bH[ƈSߺ|( Mr,h0+ga~ /d 4yIyL߳AA9K0q:)~P`~CW[ʎ| k0x9%=GV]Uy,b^xU{}^ n6'׀{A#r{acDVPV>fN|q!x$܈I(F5r\a'grn3|;a1rJxN5+ӧeJܑ6)sycRa{0ª[mLl~alv\M|]lfwiԸQ+VF̰5N\I?fp J6E8qNl>j =U(`!tEϪ=1JiQMVmnN?!/|z'0v+倒b)3h[\kv'M5O{!d\xN:^e͠΀wf1ZȿSdYa[K;3? G>nM)b#՝ƻ*Wpuo?DV|>:7%WݜB`w7W )!¤v+veT,rWάJry>{A1yXNjpdÒRL``Dο=Q_pdG&Q< ?#74(G+y ʢ8.;խj#', AQE4Vfg.t\@KQW;po9Fj>u#5hox\wt*Q=!&1xш_Zs;Y$Sr.}RbY³7ᥑPe^ se΁;ǫ~|(;%fDCyuZJ`5$#V i'p{ }(xqaBb 1p4] `X]uR! =l"|rGU>Z1oq,RDp7ƁpKS01e5(#Hgo[;o fj$ C\-blHZLb ӪeƊ#4&n9ja cu?c@/@ͬHRD[{FхhV,Siv̴  O,a;.Sp41s$opԠ9Z1UjZV='`]]465;}&uYWХiNēxO&ՇkF5VtK^/+]QVoOKM,MMCmzώ=ϽnTkkH0s Vs0rVES*t8(3S_'F7|wr5{9_|P&nt0`JI]c]骜#fkSlA԰Ւb\ 0`dkҗand6pXt鱀-C'؅Lc Z2z?@yG_Z~Irδ?B q~F~]FK{crᠻ%p(3O <3ڮO'F:_KгH tWYA0}\4Ea;_pKҀZ[EfR?@{;ty@Z}2.KC[?XQ XѵH]݃ki }Ӿ}?`N_1\Cfa꫇䁻 }^a\&BYve <%vKr9s #T̝|+Ж,ոrxV. ƒo4`F(^?BAGˮ1﨑|F] qJx!4muPοM@:Qb:…Y9n0lh?rF/~+<K{CцcZJ-1ߩᡰ~4Ecy򿋛LSߩ]62qp][ ^qRTaUZ,HgV\%.DY#taDQݚs-RemxOCjwuKy)kMgbTnд/2M2Px́ApuAz$[+J_r1O޸D(߆y";LmfH$dT]a[x6;0 粻\@*J5{Exu]ztQ*?neOWxZ݋v@^3!~u9 E $wv0vݼ$1IabuVBYY5q-7B j JfKLbJjvgK/d- Ev#zvA[؂G2aon^){xe)X9]1 CgQhn-y_+7)Ts7_g,esIPEUf,7qD4ܥ>M,2a*զ|m ANflfP ^cO(]!r 9=}cB;d(R].2S3"ڲ@~_  Ų.ec]H&)M%}:N;QM|s4Zmtԗ|ߓQg ԕ0^ u^}"Qhco]?=w.>uCaϗ<Я3\Ы~G\?~Ao87ę(?Dզ<%Lѧŝ4$=Ig׀~3lT׶g"xkD21̌?4y|< #?KV_Թ$M/vhsٰkW.OyF]`FT] }PQ{u4,еsm֚+ Wx*m5Rԥp*X\Pddf 3mW _Bʌ%hP8XPUIצ6BDIK"tb&$=pWpnkb+օ-wv [灒b*dQEq D61rf]"^WFj_&Kd4Գ/܅TUьqDThe~n@dmnCRcEVk.U79KbSSRT 8BCD9J\(]6*8/_Hqj&vGt1 { ;~t@sljq ̎>9~[k'Gx1>|. @`Fr//P E=/u230%=F?#/!$F}U&vьj\J+I++mx Fɼ AuF 4cd>竩泛,0}SF::Bp >LJsF'+4o4{@V!r[BG*!gv-!{܈뻮G':@`a%kmaiS]47mֿ_e|-:Ls+F7g3."XÑ$pEA;ŴӊS[_{i;檕r5HAL:p}Mۚ_*nST$>ND"#hB9 \zeMX̵8QlY*|+/z3QQeJlKi}J;#x0vYqLw>O,"|4}ɇ4uF"8y%N*Дuz/utxq c9ė X퐞 3QVaFN1YPᔊ$$yZ1k7|:gYXRǵN - LIFV2Q/>kY &PR,FVtU1!w){ 4QsUB=M" @XVXeS )TþP ݫ Tŗ=>@h/}ܩ;B#?LkV*W.~g (,}$ Ӿ;0>xFwJ/FsBNGO5V46zq˳D4TXH>Rgm`5Z[1>9aNoOr@dD(ȨCcObJɟ@hʾtX@RZ$K`[ꅰd&-jV7#7 mxM D4,%G񬘭So\qSTmg%c<`p7cHE<ݓ9'kltjz|ID!Л ڼvmwtTuKL,IJ#A"e{#bT'`bl26'|:ROȋgF{n `C`?S_3fğ d~y]@%e*7xc'UE]7I h9^7jB:,Cua[a[pLtԮ弉{W&V)MCD8?v/2,4ـ,B%86߾p6(E6~/љ?'K$_24O?0yLs>aG 'mivޫVlޝe޼IyJ&GZ ;ZDF8SEَVٵU+ \MuL5p}`Ǫv7 MwCz>`$4w 3\\f5V t 26o:dD_x,As) , !j VЀ&пӔLKدݒ?ߊ}OkoQyܼ8F:;W~EYtFV7J?;W9~K6UfyBқ5QN-'fx=[ R° &0߹P nKq,ٔ>$k5/ Ew\׸L' 'o 3iAʃYn0aNb[)" յ!Gr$IaCt!>ѕVJyvC)MCsҮY H|CՍ7"qᦪҳoMم#@5 ڟ&,ㇵ04%y|SA7= J?26cll1liJdn9I~Z٨ltqHNQb86'i6du*p;780.}˲*Dٌ3#C~s Ue>kOv4 锣 5;Xg-L+TVO{Qҁ&Zt9cWe*߈I5!ʨ7Dّ ƕvj;:v ՠdĹ׫z-+:fr F~yDzى&q^(w{33 Nynl﷓- k #A16A E(y Z֙l $r~KBVq隥)Z7H CWX_(]AK^e3rcXg쨚s05{4>%$]kl1{TnuOM9{{%Tc4f.H׋BPP d`½_ZIG:#P(z(:}D@~ B9^Tµ;4s`uD.g JVyZb_">'0:sfß+  |&dP*u;'$\l,Eb^JEnhλ%BeEik Cy]St|kx|`}?}"5x`| fk44(8"dA?_,g惨oDzg $6A>ai}w' ]d Pmn1C↦T>iD 9$ZxҤL[ԏΘ9v_xj`#y>"妘ykHД;i ̪'**v ǽՎFZor:y0 "Y`>GQ}ÜS5{GԒZ UZ{1tl>fO,L8)&]m+5;Y*AMQ =gR}_.|M:">aOo);R5xv{%ͯupp0yOXdž+=1WY:.EU'S^ԤcUa'`B6lpfT5b52E k QZi"bpܐND XTxWZ3w=ʧūjɻ(C6SEc V7ջ/i'`qÿ,!lT@+{'x+R}cY2qgo"~2w>]Xi/e~y"ݫ,*P3OZcֲwਘzehN+FJ~*Ou7Sv o{p4{+|~h/z(+Ә"Xफ0pZtL'm?v6;TU<{pwa,gY/ks9u3OyΝ'M&jP=Eܷ%vjϰC.ErFK|aݾ@c0] ΖM 94;nԑ3EREvVUN߶CBl)#7 b %ŵԏ2`H_J#ޑD`tɟIZOp kɒ㔑,՟{V;%=H $/Yl`v eʍ l\~ud[NyS0XPgNĕty mȿbBYJǘw ʓ(xl./9w9qGR.;=5+)/>Nն9lg(0y(V&Oˤ\ӗ={ݢ^&b4ledF :NJv)kc[.=-ް\5>pE|kOB.L4nי>7k˭y'vؒOx^>bzkk9F1m$xwFړm!LFDT3F 5*"2h5f*(d򽲶"gH=!;er svwD d+ Rgp  8D;Q<(|p<2ű/x=a~_&XacE 8\V2KUo0Ī'x>g|TIOcv̓Ҳ0*63#\A:ȼrbdv v6krlgoV-{IQ؋¼8a{tʾ%R凝V*kifG7#w76u2Zׄbɦ[8-yKsK[)L!p hm]M᪐em3ō&4]6wGf¥Ǭs<-bAs~I4M/iUl@iLZN-uW Qg+iK%P@kp)y\N^S&mmjN)[ey -JG6V-RQĶqǐEl1e3\X N ax)\ߠ l#@FFAǺ^.R?-1olt4)|O'>tYвE7R {.+1f~B>p]sc!&9iy)-K#㾳{Zg2*9)^ڽZ kArKSt]nI)vHn6~{'q6]{?9!L${\kx@hSw,X8WlMD:8?)g(uC_9L' >Za$H.Esr^o i5 \m pM9"W|Xq;DBNʬ$2(,v/V4W f!5h IXja i]AI"xB-T2K[#^v.?'?0a[fG*h3"k&-y. GS2Kh7~YokO]QzV $-x m.C {2(ahAB&#/|@JæLOydc!ؠEe:(N#{ =9)rx@lNE):RCm\w=v+hzxRk1'w\*83fcЧQG3^:\&HCЮ^((m]PR ֎njwS-N[pՅ];Kci'ѯ]ov;׾GMUZv.#R֐-8(hDKWe׺wdHݣb8bz2,| >ș!3vrQfՉ)[RTmpKW݅Py%@Ĉey/? fO͂Nx 6I/]ҊϹ46)siYo]odzWDTt/'5'݋XނWO`4F7g/:dts`վ($a=8!i7έz=ZM8D AKv[{q5":/[.񛇓]MtYW?\om8N"mSR+prtDf(jW燱U zsd[\Alir HNs)]N Y׏t'tcr)r ^Ԯ5ڮ eNol>\A=E#3k1p{ϔd߭kxUwn]ʚnNRlS:鋰XQCE:*A0$,A@Ο~+r5 HJYNwٟd8>r6o+J*#t_aԑ,"ʏyZ)V<6²j/Wⱥ5iIIT@X^[ݿSIs \4RґQHF{2-\(ͷouI TnkHFy|Z0-v =@.%Gg鋊Qnzxp|~_7wǚQUpe-+\1yY$=װpCS#T7S [52)VYW!ԧD5t]͎Λ`9~Fu4E a,孥ц،1Mɨ|!R(lfXZj=s6 wd̼Tgߖ8 xȚZ0s%S?GFDU" o 8}JpHZք-xrft<咷*U]f;[h(f,dm{ ǂqNĎykt`ƥSf&N@^ c͔{34D3 QYZX(KUl&p<9Bjl<5O`] '`$HN$aH5 h"1 (*Z];HE8\Q@x;Yf()g/ߒvJq_!~~ h"`q&E; ~ Q+.Rp-\PuYc?C2A0xC<2e` ˆqIq&UlPlSFLl6]A` ǵcR,VFB܍p\}c[vI\KE 0CENE8DYXGdriM Kf n~k\vg\E>&Cm~ݫE,#tnߛ2U!*%ɱJkLH jX&IA"W%ynK["sb~4 Qa#R4z5h`2;B}:/ۆ`z7bZZ砼z.ؘE@ ei)6΁rHxqX5'U)EْYP`h] p!]d= $0H4ԟw\(NO.{k ]M'b^R(6X ΪNfGUbsx|_K"xPhk 8؁=*|䈈 xɊHH4P 01W<*21=Z@WIM__9 HzgX%Z,?߸0'GˡƷS0~*h  II{!Y]Φ >-%|VkwL3xWFdpm>GMLRAnnL:vF_\(ΠKƮ 8\y(ioqvbDO Ff(/͇'нFv,!! .s}/"eʔOH `)NJlQȒ w?k|U9'̰yw6qC!lU鈯=sܵDUp6RtD7'kG ^3%}[u=nj/^3Ѡ)Jo!=%NvUL)dj~S2f[Qr p۬b+" !4'6hFc(|lѠ:T伴 W,b_чn);V i#b8ny5(S :ʦȍ(q$BI"m Ա׏tRu}M_ŀ(zU8Ǜ -į8K| ?om/L)B6ވiI~lSp? wF}=6j t9}.]K~b?uYUv~/<qΞMl.줋lAĨAup0!-ʒbuCRRul5TbIWdE F_Yدok%HqG~Xf)!>5?dž Iȹa/ }.yk=_bL GX!NR$&a0{A靶-qƩPk|QcӢ G晍S)A2YV _>t]Y{3`Bg:$B lbuJ/zx!^V@ z h+u~|CƋS5z K9`*w 3'#B$N lo3tgZI>r]7{BD=Oc91z*DUz-Cً;VB"N>gU̢ patX{2x`Qyr L~LW2*q&&5"7 &Gd~p):ϩGd X؇5lc:#4- mFvޅDCO p yqA sDvd$2CYCfuK^;>5Bc]uXt*y~DW}-a>|pwh)ڌ(W(?s( aqH*A=;d .[Qj&-RX2X!w/"$[RT}͕mni@)ތ5- 9 6Ӓ D}GU+;ݝ5n#tyU1Pd~b0F̥R .:BărS&π癚|3xO ̿.Vxi S,I eoZIs3m%Vwl;\36hޟ%fH8ZBFy;BZ 6'b#r"C:ĻG*#n ;|g>[gnp\HtHz;}ʽ1D/="'YBeWV(qޥU_kdA_d4uIr mb>V[-p/9Ҟ#꿨=cǩB5r4Hv v; ogXU{+Ac׉+$seXɤ(r-cmw/b%tvf?&pk/b֌+`QLiY]f@ESB،, ۰Wk!>.[g\y;:  ɏ}0JCXޫ@`xVH-*zؽ E!}$˧9W My":)I N` #o6 p*£]?F"wCrW{=_5tDwѐK3'wzԦM'Zj:cBCu(THx8F0Ś1Cw;30mBK'W+S:~3ɏz6xsž?C$- A*/MG=c- [qZ֐0|Mn_0#N*QXiSXA5@>\e5eݕZ 2ZX {"taݝYjtpׇ Zb8 (!vd.Ҝn_@a;qӾ./9 xN^(İ$C ْǫӼ9ݰč,N|,*;L'jVAR^b}<<;z}& )\)T ;Q+Q2/{*&㭝"GFdKjXhW6l%MWrv }lz')sYXMyJտVXUhauH;T7#VM_'SEjB8_0!ĥboA#U?koI2ILcCwa@,/ #1mh(w^ yK p(TB ZDLh=Z ưolF T7=ŲÈQ!.±HT˽mVWF܇z)!MsQw 1j L@Ɂf @<Ypҡ9 $EJ~d]?bP!Mųݼ:2 rpyJ}$Y=qq!;}SRFjyGZ( YXQ*#|s JiZZvIM^}1y%2:e:AT1ƯL(̑lc"yfSƣRAB|c+T:p[Fha'Tmyݒt;ďO+G.>m|i e-r2Q|SwA|tk[|IE&H4ɵKg Y8:L:ɯcN|4rSvfQrgR5-瀹 uaA Sur]xZ\0 TAFcE'4?`4ۉR(G -z(M0XaBsHufM5Lz/5G (XuI @EDzJqb1)2,g Ǽ78=$Ks'IcP- amK9/<W_Gh$4Eֳoʹl(&4i>cx2]'>œ&vuӓK+B;* [ >q4<'x%Ǣ]YB1HiA5DEFմ;f87յ#1SQ;vbS;A7'.#% RF|"u/ko,B= qlx=Ʌ!Fw+N:u%.(g4IB@=VG>Zrm0p9ͼM4A8 }Y.0ZLSA:o_r"49Fn(*"Ei>5O$ qx":VPs};_sR;o/Rc()G(SS~dY1"~LW'71s聉15V~)JmIJ&8$}5ߙ| 8h2v Dw`MB1P冿ltTc=c'Xfkϋ@PD# 9nȤ>HL[蓴ѱÇ1:\7Ǝ.0vΆ} +d6SY*+mUĄSɆ>ؤ ]-~q 6!^̌`/sxO\cpjtPyw- /\ir=r:Qk`\}A=шIDfAgc$ vIQhrTV,@*} gd ݒxcV5f4f3匭:QNU$. sanuƩ zZ++Ylj +V|Qq`4>PHH!hx;C`{Zmi?nᎩUQ$ ԓJ_2C>u+1@פJw7f:MQ\BՒM1b/ Cz6[d=b"BBQt=lUI;:ziu) 07sn'It {6"ߍ6NBN~!FdICofbnPd/f."9t9;%n,{4DAԍ4l=T j7@=( :uOGZ ]XT"$w3zmV-+(QۃW?ME^O;ʣ=zX dPg%7}s&?N"iJ~S/ثN?6CwHõzP'A"FNzs얭~IIW|LUv]F boU&9pՏW@INW5'lL[SٳpJ?o i_JSL;+{;d+cO2!$̺u+W]%)IVQ$^}CrpAu^w/\ %>՚tSi$A+45" _FV4@^HѸ 1\V{7/wame\ ,q }|XYyHLˁQ/ Ǧm+/Xx95Co:k#=BG(-_]EI&%$77% >5,ȹ@~Qt(\bP(8$Π"Q2BWq!Dp^aU#m0~ 8ߛC#H($|)g\?wP ʉa뙆]'v { 6!t_4?'|ϬV# DRuVi.[3$mk>x*`PL{iP&Ah 0?:ewyݩVf utW23ܿ;,h߁i@  "Ӥրt;^RD>:! Θ+$]*«d/ 0T"qK/1SInh;Thd>p6^<c&:O#ߚ7F(fs&OЋsCcDćY9 :Zcj@j=?Q\8IAxUl[`;KzTD=GU̒R?*^-/=nv2yM!BT֌{J nnyjr\ V+G{]H|(ƚTJyŨ)dUT!."W2nW־]3&lgL~ƪh_sP 3[ ]7xțih '~UǙ/po9,6`-\!qD)=hIOR=Xa/s@V /mÐtA< cQ!ɍξ؟qu7LI8V?M#ov+=}i]1Q=V3Zܜ4{eG)b.o|zMPwfPc3 #[ѕ09&kv Vl*-_toYK@Z0x=L&ѪlAequ&Ih7=y9c$]= ~XNn]e:bZHMH^} tdw?3\yy`W::!CwȘH-|+<덿ZdvV9pV[‰Yn4[eψ(`JdwoƘm𒔒Kkް]iϓԵQ–w^aJhi=66i@L8Uk~)Rv]X%->#B6/qsY-\%<ǯ7'Ĝ ^ WO\n'{YIuWKm|f&2VJC˯KNdZjwElo6i:ݪ_ˇt!Bpr0P 2 2ҐekGuŬ<7#_bAb;ePKޓjiQ:A@ŠcgSِIO ԓMY5қb@rA;K(`w.G%[+U}9Spuj%v5),HC0p^!BOnhHPղ2vR12TVU02TCR'70;BQN T?wqob: 4u53B<%ɾn=y3K`jqPq+Bj-4D+vNB(2k<*!ū:{ԍ9&Ns@`L59UKGGvאvKĮnVolrqY! ~e)ȱsKC/6zWh2\DNS'η.w\tj~Pȏ [/"!MYᇡ?G.R2 izE8;VyLY7aYTZK=!K {" < =E+k6S`o/"K/%]Zm#{ΞBa4%׼t*)PٽNc` P9$/Ȩ_D^SR3gRIO ˑLE.Ӥ%-ѻkqym !kfL-F|I_%́K(DmEΫ3 {`1]Ϥu-%* %M 35Vbxڵ"KfC w&o@#[.KَKLSWoL\d# x@=LEoW#>3`;Mb"aX+PԴPjȝچӧ" xbܡc1G1MJ'Wwm Qu )(N5XwQVx99Ǯ' 0/%p8 8BX[׫0*\iz4XIHX im{Ė~>_Z^ {&#1DqGx<v S}#Br̾^.U%n= ’i }y+Ȩf4>B=1I!ц3a-@cVTp  hA䰆ڥ%/QҼMU}f{#DAF27(\\b`2^8}wE;F׋#P%; Jz҆JLr x7\"?-85\TͯgdB IЏL+{U 1 8JVIoǮ{k> # s5ƹhH& jC´8d4JPFߢҬ_V$: DŽOs_nlTذXpc௜-sUڸ"}&t—V+ڹ,xoT"TZͅOv~1lE_0,pWte3a^exZ]qcۧUv:.SBy~kpINl"ւC>-v7 b1e= }WzJ8R!Yfha{5wCrBƉJ6^x~:lv"瀸w'"Ъ-k'd/P*Z)qQfxK+&35lcu)s y*9xJD$W_Tѥ[idGe=o6ƛ:ǢTžI@MFU#CĘ^v@ɑG ;j[i7\F$YtUk Sx<9AhUcvUHsO=JQ `,^ ]C7C:JwBP*ʑu‡@HG!H'n/IB4EUSUdc 'z#g}~#gh,7p#R LJO!y[ )gn!{INкԓt`KDtֽfT1`.^~]{Ns>;\2ԈO ߙrI=_FN޺$@{;]5ޢF*^̸ǧƮy(a77vu5nv㿨wVgQxї20tm%'Ln-`b`ꪗP'.s#.~IDW(b@Cɾʥ.a)X+|PZ@Ұ#QX}xb A ?E9xݷ \ ]/4Dݵn0%ø*v"nnB6j:AL"Т"W\+ b98 Sԕ_'XEXFw%g@=3N "c>ACyJ|X( f&D55r\(m<};xe#¦G곈(,!Ix%ǎO\|B6 GF\6b"_*J=9D9f6n~SHΌy[*[s&d&T:HaR!sWԦbЛWI&+ |w:BQe'\ zw.QJ1y:N|bD 5_&ej`Npzvecw2_*="+ +RurMfyMrw)㚻!0t?+jas|F@.W@.L;%F~O; Yxr1\֚2(2 y哵O ygFPs2kdg=%b%;Sgo ,Vh3+Q*ҝgWooqZ}`ڨ JRP[EjC9Ν.tV`ǖT~n뽲@0D'*;yQB1Z ΛqEG e(DRBsdbMSzڴUYK$qA2P^cS{i,&ͬnsMpآcHk6 3hs::8ۍOeSl]n᏷}z@_mj;?Zr`YaQC!r.iA۝k9Kg~#qT ǬY1oRC.?h`l|:Rv|IG)^E K߾Yj9[ټqQ>"Btl0 (Z$KM7qػ U (3 >ʬ$生Á앒 "W<1>t܁+v>&]KX:4jI Ühk] jE'ѵǀ!,6_X[#)0TJ2aUyX"uDn1i8hK3·?/Z)~&-BHL NmƈcR!TL%3euHy-3Ng1fSh{UzcWhBV'u}t$r5iAZOi$l,u%k:L`:5Pn *">7&)Ndq{׋Hi"RcA%BmZlBrc֢yW AΙW+zyU*;q\"G*g=FN,˟1Yɋľ>u[ k,+ >aa^% y!RX* Lb;jqy}IWftX_-E'hkd 0W oOcnn 7ؗT kuP~Ljen O¨/RwMV^rU!b'[_nN몐p#&!Qǃq?!F2<}qfb^[:MxyrVEzNl ,x67<:lS;JgXWQu;!!LjbƙQaY@uG#PKxr^Q 3̷E7=Y6r8(qw]kd:/et6FjWlATJ+n|7 j۔ OT'\R 5WP"8;ކ֑3F !t|dI RB#E-kDl[kdԅ<2RKTSD_7*T؞mj{A@Q4sӡz֌0NV:ꉅx^*KB?75@X~G鬽#@Xxʼn?!pgIe=eÙWŧ\̲6Xzv"kzMn0'kË?W=ԣ({(1.;:mQiޫnJNH~$BužpپN)p>a-"W+|c_ Ł SyU,Kߺﯚo2?-I_ڀR,,mcG֍)'ovSҥ1S X+>$THO;yLCE`i !ZĶW/J&}A'ݭG^oOX,UQp&(h},?<cl&]<44 4kah&dqu2  ufnxv2c!1F  {˿kס#HGF_nچ"u]ĉ!ԷLVmR52GL1hAclXʖٽ#oHS2IOM3K9|hSz$LehM=h ]unq!kÕ<>డLVæ-øcgwJ ^6Tް9m΃d\mznNH MUBEƺZ+餆u'W͟RXp  ! f3b~tx@];Wǔws|C ~dYr%d+|PzimshWZOLaQ0>xgi9ʹd48o):;b5SGmi7M6!`-|q r ߩy174iwCjʕ,yRVv&+JKRdyly6W/iTY~t򃰢͒wx]%#yj9'Pd<v,t%vYs'hn/uPld>75(H"')YnEū|m2)<;[ 8 ߳iW8s8FI;?U >3TZX xr _VTbGǧZrce\Iq:D/ogzIWSV[*'<}ővl7ﱶevvuj|sQ׾{A)mhd`e+qIo~"J!%_օ)8fj w&:ˋކ1|"܅7곡P>Ķa@n}U2otA] 9Rj?O83t.4M2/\/iHc>ÎD݌u_H-p2?wc$LՎm#Ep"{ػ#$uӘr,n_\2Trim8p#Ќ)F4Sf L*bbOqO=;- J(M&C,@rv,Ɣ%g5=jwAXJ*Hצ]C\6&h8ނd+~<^P[w&xCйf-]06 ' @;+i|Qw/]2w}Ν@NKMhI==}̂4x*a ЈlsgǰS:\\(.fX3*e6]g[76P&_)>R[MD˽b_N3(NLeP/kM0 tdGUa2aڍ^E9`Lw JwA{2YOPD;Q@xETf68C288w2PGe?OX\ 4)|+3e/n~t` c_d q¸z}#:Oa407wq^Y8θL'5r9.2nv>:+ 0&+l%" @Ѥ7zYpPLiƕ/IzG5* .H.^C& :ua<(ᕉ;7ca:!;>e jr}=*,LgDE3dK$oX Z]WjF<<]ƎSr0\jCX/凂'vtۖ)ʄ|qi#6ͯQa?+2d;@[{?̮HvU1}#s!c6ck^bJYUCu_t~h\ϼ {ְ2aߛރ~ R.X zSĆ.SZUZx#KFK?K.kga|Jw:vLIT#3QtӘhn;hԎvovq&ԁ荭YTb&޵aacY&G%쐺W8XɑA4YG}q"=AaXdVM@C_KNR@I<7&ˇMSo84bD 2ΨQA)hGPUT7.ôQڎmK0QI[; +qVE .Ix7 i@BmZC%iK([(d )T-N.uCe$ieTP<ەMoym~ބnv׹x>28C;* ph9j,q)FQ]{EXV@ꁓ1=V8a7WhA{6.#hmD:xe1\C9n"wY.^w[":6.5 }َedHü̐ƹGtX~{~H'ȳ K|ɿ;rMQZ<}R+DjHxO<]ʌ,߁SU!S\v%b-T*K.#:u$=Sq#c%=y6>88e:ž0л&cX _PQ'b'&ZݕU:od9-8Cl?DIY fDQߥ?‘~:@ADf e3=Yţ7ƎLL,^H P&.5G֍oHgMOT:i,]i=H,!+f~`ju.Baa΢IJG l#Ṗ$$}6뮏dޅ1>sz8#lQMWaVG$s$.:3``pB'E&O/6;/a۴yřI`rkvK%Hm. l/z*e$c6u>qo^WqyzO)rw}|VMήz0).-G C~Px/$}x%3gsFA/AJyeUChDļGBU#Xk G,p- PKaiYmʇ9jAEK$}E[fiCmHphtdtNvv7"uT~o`L}[AphU4!XO~\Ul䊞͛3ia70wjjqQ蓫V&}tHMf0*eZLȮx~;.AׄE!(zclsȏ"~Wԯ[C (T:E+6RF5`W3(<1BKvJg~EF6&7AP0fqcbS1vvG|wڦVVʖcM q(jקy%:e>eӆN2ӁELO-ϷMKLR&,&}i:PqM](Lnʿ)O=8: Tqddߨ@8$17fA%q5vg4;Ks;5jZQp5CWv[{J\xs{aFpyI۞Ǿ(l@~ p5^\Ar6L)۾Ui9Jn~YCo# 00k+`LU?jKӭ9xZw{_/rٗ)AL6*iKli;5Ȧ:CwJc^d]D9nr_*2^@#H({ZJ;(،_ˮR+ 1VJ&D_r.]RCԟ<3j!' kٶmf0#p@XJrOa nM~c!n,,OKDĽlI lbFͲչ{; '5inȎbh ZK%0&Ү`BXIƟ"Lo&znpI Tx$V$GU w:oM1# Ñ7l'e|]J$DvtCb 1OW:7D`\ x̗}i?A}bX wmFfpwSaFovY:8H>0=[a+fY2j,npެ=bGf͔[#S9CY繓 rN!FJj#C@f kpu90nEׂ]jt V.0΅]GJQd}aդ)N- [%/6xRVO NVڢb%RI m싣KrR:uQEoАt;/ޒ 2PTϧ FA@ݮ̺sy {@I,'- zF>vNΑsbFZ&;O%V9p)\OhՏNw7" 8 p!ĕ<4ln &h9nboൗ`jl~\Gm#pK[N ((RXၯG>CD;MhdJeMGmѳϩl.grNΟ^ e* th@"OEzSl5>SѬӢ\22~QKםEܓY0glk ?;ot‹V/ܕ<ƏQn{94MQT/j4x7_h}(v !wiBXFSHLZUD: UƚRO6I;qYBnm Y/?eV-|$!Em3~Ik._ݸWct+K2zg;@`Q<,(h6@kePL>|"]p&2ptY់&'W]`v JRIl tx(Ou7{:B{,E=l9D #E'+6P7cN/!5,b$,G'~T(%x /:-h2Je^0mƑvrI<4WhDJSUK&NL VXrϕ2jq6 $?a]ѧ$SYe:ϝ"*ƉA3Jo4˚i*)I1@BOKc32xvX-NEs+bLoS,vc2aPs$ɋ(-e h"PlqWEc%xOoYkn!ƠSᘁl&k4U8Bp'Z0n, 9oehxtu[]yBSA#v^xײ9J!`>sL^x+qKr 7nDbN3T7Xr w %-/GȸEӂ_9Ъl h ^t伏6 ‚^tD8 efhk'0fvɂ)%#<~5m衐ƪY^ya ]tf1?a0@j!VW(1ZGB1z;?!nPkL6X~&M8M'+5 P!vIbpp<|D6%[\\QSox剅c拀l۾"n:q\60nCW/c$lȈ|k:zv孟9C)j)e1bԬe`Y".K h{ |G3;z9sEH@F,adex+{M_)I^Qk(ƈEԈeGma3DLznh|ts>`V(wI:f!ALA4l#g{ytlEBRnX'@@=鉶"$:1D7*UjgLw,G Ñ1^oP,"?hvn`6B:ei&;2چ.q0j@d&od=\úZ#Ysf$SNK/YIB#'I#SiwG<\+"ξ4 SmVku My~z*mSrA+ҏz&]#8ͮ\6䟱NQ7yhb; '/x׉K1}ڬ=rRDՈVx06_2 0o|AB8=,24!ñG]%I"DǕZ{>+I7ob4VisL6ݗxnKx b VyT!Qժ#nVii9 =!f_%r-mOn:>qg<ğjtki6_į-b"W6cXb*} w8Sx W]Ko<+˚Z҆StU 3'>Z|_?mz )\Q,1M|H˶ˇ4蓈ƃ.hӑRuu@{"? M{qi}i'Q3UNV@\Ocl /_-/5&3},;6?^&]m&9gIcR\U0,UZPW9E@gC9p1Z= w'2dks#}q<'~T$nk=*obN弦(rR?y6lE 3g!nXZ aùQReӘ"io•7l^Ms_'=퀶_NTQ|_t|bۭ>A޻C!قP(S]ח3,.pNW-gFcH:!c>/oթ{S); "7t?iSVHʘfWw Q._Rb!ZzA^iTwuPbF8\ge'xRlic͈]Vy*tðWaáAqb<nRQB5 (b+[CdY۩BD(ObK6mVoCtbqRX|wdTg)g P* ݄kIђ*#2$lQ>NL)~ i!n- ݍ64 llĤm7}˰ݰ!_a*6Igו_fg =r%^B\v$wtZod} Zx8'v (QNu-?xXOݫrU$M]L Oo2u\fzuEMQ9C1 fsu59j˒!E0 <ŴʩtoYp٥x H{Uo%-0Z/9`TNj  3SI8r >dd ˱D\מ3 C"|q&Q̭gxT\{d~d|eHqz\&bLA8HKрvPdۓ0C>G҅{su"?i7hKUz8o"ϡ*=TJ#7e3.Գh<"]!6#k5Cw*o2aW׻r`jETÁ3' ֦zX[;_6,;ġ܍s;R$%-ʖmX'b2rI7+^W Xqf<[)oz66XI\Vڟ풓 ohqw@ q/:,ȟt#í#up.HG8-چ5;I7ip J9~g/Ÿmj?/O%G_:=ގ26*|,2%cW`װPV.%'H,6?::>蝛`/vc'u R/Jש8zICQ'rGG@ wXuT3)Qo#wybc8o+<;wnH̛M՗9Vy4E]1?wfqck̔͹hߗP &?OB6;曫/1i/ |'gTj'vGE=a}g HMiWktEHlR;Q l)EM9ȣ[LInx^jU2smk3jKj|b>3.wخ5\?*hmK6l"_f2"2vita7 1iv z. :tzA5<[Mj $ǼD*YsFtD̡QW cs)O[V&; C t 5r =}Urh\SVoKDfy c 'Ok$ݟOPݺ&9W ?=%JլL[,uj3j``NmE vh D!U*׾3w5UЉknSZ[F'ŽuYf˽#WÉR"9,2E!co;@o\DB%:Tea fvN2셿Eb,Si s9W`:'KI7%hѦj{_Ɣi JEB;t}=%<9P G:D'HH3+MO5P?2L7@W-xpU٪4>SL)oQ\ogQT1*AEV**`Pf8B.fw jcLLKxhmftF$(EAΩ"&7?LbMKMFTYů[$E iEmꁘwC|tubn©B \+WfʟpkgҾ.1p6,p8e2䞯ehSZ(KD\~ lxz,Z?2w Y IPͤv}uuyϹ{ε ܌ =W(|<8N{e_KOٙW֬*Ŷ Je>JsTRHĄ@=PdnͶ!WtE.Kmb?jr5mzK 2W ΂ù2cc:1V2㻴 : d;̯?4e0 mvY=`1j?(7br;ϭ_Vü # sGܞ,]fKW>N!n8 'Ni+hxz&Q]R 4gYgû2:hgONt_˱' ZjEP@t-8:&&ܧjpbbpc;DӔ7r<Dv25aE/PǑ$E7{"y,O9)=Vgh]hQxrnM?|xT鈇wE>|nzsi ^vP*k{҉ ˻dk,Y9ẙ$la'z'hZJjx&tl]dL@οBzQކ.5gi4rXMcS9/K!z:Ð,9[_.",9݉kv9%>pO8&c>&>Sxv%-GkkJ,5gCc`1Nr-u9l&'9yg|H} ܤCC"cmp>vjb EZ I吆.w[;ĪP,݌@#FM=3SCj9EJ1(YLTĿɳ+Hlö!QOSFZzFm#qh&(ٖI3m-z2ef9~5αM(!8V6Oxcgg@>`*5P$*W!bFK}65VU_8 0Z f 9[ៅ< ⱕ(#>@Dqcd`{lm&7<'9\NC&:[$l_r-0GZ'w Jm`HbldO\v'è`a4+(ۍA ħ gM_VG| JP̈́^R~B~ʥ31鬓pan/O nU3WݔhBvMz3#/YC QzͲMkDַS0iXgGa.KiWQg1C[5QC;,؆"';8pذ<$½)vP~k@#F*=I}Zteܒ3h<ӽI8$!rT]+S9$c}${pvӬ]mu%sS2RZ/nH H8=CX-E%#wirEnJsR 5nD ]voc yYJw(FR~+Xd؊0PHLig8HZCqk6/H_Qw 87\axjA]ꢹbv8x4i;q/JdRxY pǕ\ZQڏ mc{[x9VH:wJܗ#Rىb52 4K߇:HY7 0 .6:BʻYn0C·?d<טǎ [^gY Q!q7LIVwf+-""v:+xz'"kau[Y2;$hd{aSGΪ[es"w,OP!ho"e/)MCO˸؋|H%g#J>fA QRCD3 4?!utF)N]J3Uˣ\+Mg;X}Sqs P/V#%ާGC@'R6V!.wMXY%PDMĵ}quAJ |uӸ6z/)2c(ޣB`W%{ ؏5Sf.I-]m^KšRƯWk>qb큞6oF,{z&Y.',^):צ5|P6:_'SUsyY.Ғ'wBo]ztqg\όCAgG S=T% [x7UTdfQcJln=mB1$W}2^*t 1hs&e$.(4Dp/oG|yW"hmK56,hz$4ܷGtb=vzbeT]xO#<$T l#cXnF fR0 0-ÀuN mEf)0J(x1hΣ~7-\j~pl@)V}S1osb>z*mTOe᠌ yJ!86fXo=bN53gἶ4z(ɈРqqsZpDK c*q M;0 sP/&WDք7~-ײ;v<ԾMC#K|uۦ|)]ǩgepBw*qvPd=9Wb9#SleC4,"Y;$>JKs|< ,q0NmnnNݎ:^4'獋@mbjS2im=[NA ^*6&MQ:/[)þ;w3z杫e1[4he/_~{ o]~ R]f!@UDe4N!&GGHa2gfAwM2qg$wo0SP&nY{*_^x1d\~7|*3i¶MQ 6d'z~Ôz7<wp5ۥJS$}̚ր|BhV>xI>vicv51$cNqGa sZ~gSj[QGlbf*/fY;(9,j}8oc7 *rP<#`C N5h&x5w.Բ-L~3+} ,K, -l# ע{a2\ґh:[[Y5Q|LY߷^L1uǘr{`0cӵm+M8ͷ؆u.rq6#:jU( V ˔lqM/2j>a4XX~+ߛ в,Sv \2՝7 ҄ZI qdjF LR,bR!=Ҕ~ԉxj߉La;o^H9S=-nП[T}P,phʥT '4T1\+ȳסˈA4v#J(bŕ$V{t3fr AhpHfor|:C Yr(J_ߦ2}ٙCi_j^ ÆnğKу`w "I7pݴֆ!ޯ+""%x#pRR?k:uƶT 촤V O(N4PB}{pswIYָ%bBT49 z Q3#S\\q/fV&bvj\%PX0m9~&>~,í,hJyo!;u>*XQHur oK<(RZʘϔTIŠ IM'j  gnvGO 5[ .}G֌r%4\#͖ + ' /Z  ٺ )WwB<\}R0ÝjeDZz=d#rݪb콛QlA H+^mλ!gzŔ )e/~0)8U;9WFLζj~ZR\@uvO`DNYH+)X,ߗ4;#ؘNy)DLVCٳn[ip7ڙKGg3C@ɫzA[TŲxߢXK՛qgsn},fA}~_Dn 9MPE )L.Ω3:XteH栗r-Osiۻ!Ogt][+\R!vi [p*Z>"|Z %8:Cxx b?#`04A?CK'}ľ5\Nš\]9lpBs7N SϷb)݀ђHzr^*iPgs4mt̉n'zzՎS :>UL/R'șU&g)+ph%Z7#DBWAqG#F =Ls:~3?mjhnb<ӼҼ `)؟^S/P8H%V N R-"GccO#۴s!ԹVBa["7Aݙt8|(˞AjPjBK,N {z~T'\:o D`)X6'xtq?Q"\„`(nD*=zI|Rd \ak5b4ܴ"6[ۑ]T44L9J:ijY,z0S!/o @Se d_uX^ *:fѻس, Qg,ۄcw( q9LM֗/Yd$(#iߝ1|bj+;Ť@ARX^%ڮ\aRNjj[bxφ&E̟8 >kdA}i䒬t 7桮tl^mi@]1`J8ߠ\Pİ[ T=r0"U maplnZ>?5jHԑl<'{wNش] nl`ϖ!Vo1v26D1p: ?,+ŏî6+8 3wo`*q*+IqG@&yVtPtq~w} yP ,Є?GgLE0PA}J眶::*/46γ4u$SL3r/L?6gJHT-Tz<2-̜WbRAao AHJU4|-xy694\(Jwa fJ֖q&  vNM>5?*'.ސwp|`tf6im0R١}`4'>vLZ޵U |r=8xlΒh&8"2:Jlމf.kqyPaui?h~s5wI6]f/M!2Ĉen]"Y5dc1,̂CļXå ]?;ƅm#M|^8) yEwG%k0n#hWrX |!t)fl9,Frd-u?neO$Zs\`(g#q#;#fB|!TQW*AEi>?Z'q3ev C3Lx/RĔ{0A P&:לu"C]/aB7ʫX6yZX?s}`H2^>7Id{;7U9J"߂LBs2p&&TYʖpIWzTx);h|+A蟱`Jl]VGS: * S^z+GxՋ,JVb{dֹP'J^49)A6%q+F>SX_Jwt>ND竦&+b,8Ë!+{ŝmCHwOƝF ~g+5#я ɳl6MgRr=qdf5k#U! MaY q_=;8$#,ƑoJe.<tS:2dèMX (ݫĦLi5X*Xe65a{~3&[D/otC9azEQqOl"ڱfǫۼv-ȉC}yf2CCt%bÔ.}A~BcS]!JyXv_`wϠɎby~!49}ev^Qӌ XO읋2F幱P'b~oSZg}|.8+Q\% -3{JB/?s.$FRqHA}JJP sJw9VJ"D=uA8gi. xov["HqZ9n",Y (KX 2 Y] Nk3zj5ʯ)` BS K;`l܎MNVv;/_feQ3wd$4#Jv):D(WrE.hZȂl 8MIcB+;֙3UBVAVhrRa;$W$8`FE1҉Q0_Ǣ. \BЅA(!B'f̆^8n"jOߣ=LF 22P|L/Q?NQrLy^JTRsŒH"tX^ 康Q{rDЮ9LX.x!󩉼8kN9S!P5Hdȴҩ~X割=%Bl%1_A[D;L6bN']prUyi,@JWBR#;}.ηJwlTD:L,P xD) :H=( sv%BGȭ(Y[L{Qurt&^E6_j ՝N!kyFd@BtgاX˩NGYnV4Kau,M4u)>~2dP, ;yqCfG8"CxU])gK٣(o4vaA=Nj,y$ըw*lr5.֛IM(jg!gDc]7G9̎Mf&̷I:`-%Gb[kCE Aц.AϗzD[fh?>veQq6a׽OѼ6U02/[8(c"_62|T^ ԶZEH\@{N4TcL%C&:. DnTDsk1H\7t0 ZVe:wf44 <܅ZZz]UW[H`%i.@3Ϥh[}#b&DUY&:*<6r˻%)iNgE/Ajaq9sh<4bo A唲q]9}!Jjѣy=>?D_̑iꁨ7vl ^G+TmY{A#cz lPSs}E&ہ"3LO('E{後yw-K/JMjcNآ$j3\ ~儶}y9ǫp03M`X4yaehJQEJZ􂟞@MNej=~G;?͕%jr8|rb2hse">8NvA hR?陇VR7uqF/nYn8wSt5QrgշMRm߅xyD9!٥1;*V PY/Ќ5!b+KMvqΪV]J $DV&?hFR&*j@+&[Y~#q[bc}{ӥM7KFSp8tJyuKfxD=m.9GHE3d{z`iIC[UZ:N6ǫUkZ8u\~zXS`}"UR^t42$@\6v\K}.-vЛMuHY ǁ͈pc~7p?Vc:fMmڗɕ%~2yrU&B%3;5 ucZ? 4$-(m]w_G /oF" 8+EW$jG 27Ԑhr-: hl/jh-%苝Ve5жr,Ѝ{Ϻu}sgC'ON}#J* ?a/Uwokpv3%|ҫ b+YZ]`[d״qwY}~c}%1!йIq3Vu>0UH85YE.ˤZ>8 $/vB?ǝX;ۧMtqYEZ2↧`mueĶ%ӽ4b>bO *{(&A'(*ܼCǃUVK2tqk4&/?EJr@3|<ۿEWӄcџ"IQe:4XQl \K|;JY;tj>e9z s5QHvx_WFwCқ{B^H+^q-B"ltZFzgck'K*!vi6vK#}$JkT6nQQH *B + ˮW諯#R9 Dst t<Ըf:]]Y؀zK7s{dG|K:G B7>kԐH4C|H -PkOlFS(&s `ӻʚ dib6) ^AZI3plfJ.B2te?FP-Es %8S%ZH 'HΥ<7~?}O`ޜ6PNDc)74؎3K 0"YBɊ wAaAaHV Y&2(!=l˵%]`e?j!K9Tq"z dq(,9DwˆEHmnvo2bB -m}DEʐ#9&A3AsM0  fD%{w1Ǯ[ն͛Rm 뒙fξm׏:;ur%m0|y^w4+HrυOw_WMi$i@ި@p;NwLx |V[뽩ሔd~2vV"ώˁ2cexR*.`vqizWڠ!Vo5C5j¿U#r`zӢc󳨼~_S LՎ2 p'j|P&a0O=Gj5b!,t4# QET\H Wl1-/D`-ouh7pdbLm$AxU'M{1VS &K,EBM/PbC:]wO~^w*VX#^}])JEZ^ FRFesƌ1:kzE0 ;M B?}WR2( ^#QDZHPgK)dBX(IHKoįƯ$ wԺR`ol^x_+GoR^}ƦY3!謁E%fV:[# "TL]\oe2~`u#=}3zw9<,(pp0)ffVF Ҍ34x cWi0$Bdۗ_/z֥ 4A.9(x(&W>A[A`Ň~"t#yEpT/`K8r@pu[^nWaȵA1UTXǏ;ل&mWZx94۷;Z:o C X 74/|Tg\69@w&UKK(c: 1ulmͭ햧}Cf;9+ <%l'kKml=+Saj? !֘M, UY DO,\3A2hjeq 4vowШ^tYl_o+dY*c#̹ֆ}a~ֻ'=e6UCD#30YHnϻX^ʉAnjd 7;Dro[XVCQc+-iPі|E7z32r7Pc%Io&W>pUw5vHг//bYΚ%Xd^w  F=X;tG0c6$JiFQnBL%b|w#f_D;&[R9|~w^oՂOY_{'7Lk{?G}gQ9Jp1n6죁nj[\Cz "-09"[Ep2Zؚ4$gL xXGNL{G[ | 3z|gI;Er=̵t2xd(BoewO\+oE&Qe~(t!InVB%9l0[;zА[VζyʍV;kk",U=,),.2f=A <Ѳ)pHF4dLkNIz0j`{Yl˳115H4j=꿌%,p g~j|ʢQ- U)N ^Wmδj#CuuRk< |\< [@}@J3n)(MBYi{|zƾ]i 1Ufiҿ(s ^#&kUO.^@\TA|7q%Mv1vZ~wM۞BFV:F0橧(Mi= (0eO$X~\9::$D]'<4|ìױU>W*mFxqU>_ޮhD]1`sX2p+GMa|T~# jr70*49_8rc $/@qlȈuʍ 2>yvO++2_,_ EÚp'", !"ٸl3@ױX1'X ]RMnP8|oѶ?%"y$ir˨vQ4&: bT'`pY5*qu\y5?P)9 PNܟ9xLJІyU-.^ei=ȻjFm0}~VT\7r2GR6pęD^?NDD)g`Y `Ea &j 2ggE #YPr'j ρa ƕ<N*l<9@~oEMGE-BnXT7SiF{l3Gj#울Oi^NrFg$3\׻7K3@"nmpY9q0ӛ{1ms@=ve[), O'jtw6k E<:@1V)9n&:oz!=F6%CԬ uTX1G9$[F 5ݽor;~_?Hwlw X(E!~51?0ddܲCVW>{.e;6Iur%G{rjPb0CQG/ 54>i?eߣE.{ڍG vWt}k#mOo*75 \ ;´mFQiu n.w/m.ǵLrPduhYtPcLlYXmpUeZ,KU" Z"kec8jl&EUʻ3'意W``WDԷv{a~| xBB\\=n܃wT8ĝCY>_u<%5a7a 73=EmIժ,怋mUMT$ 9J 1G[?Oa vvA"FD7ƪI !_>rwȖ-`l8O0\|[PPY1@EkyY]gVT: "?=7I =䋇hlOrmSa~J4}˩#D [x ޳ĉs8q*m<4Ѣhz][#& ElCǮWF,ôT{ -,@;6p>e Tv,7R:.{AuX=)[E }nUdV?*`l3Ҥd:d$G }Tc H|#{giYlu9,@=5u˿ ZsHKbppRhQ͎E3D2),9<(9Z;T~uRe*  gȏN;0zgH!>{oto' B/;)5@'9j?j6\>NTVn@mX乎N6EVڌD͆I0RRq@"/͵uj%P9U`z;"}AI!P #hd++nHh{GR9((=%fr?oz#M E8ۜgT*{ 뺆qavIA-`ͼ[5c"upg Cl0>8A5ȟBM*IR[EgAv`XPN)ZESyTioS=ltlBIE#=NKCy+/ Ąs"<ɳsXɍ}a8sB&R ͤgkv&&Ctd LxD nX$:Bix-Q+{JEq!ϧ\äO1gSP G.l5aUaD+գaomf(Bvy>)`^hǓ0k}ZoO^  *zA~Fy*u.`Ӣ(И~|.O«/zqXƷ+5pŗ2ˢd,ZRRdcP.]I_%F£@F]ǂ^`PD;J"}I~~0z7ctuM;aYϷX۲SwsS;iZt:"nK C>668%}=@ g+Ij1o- MXO$X :A3CK;*5FOED%P90vDQ h!@ywCs[e'_zKiYxBFBߝ#[ uJٷGXBטlJ D5'8HCXjEqNT:*Ng$YW%ْޒuρ5=Xm*k& 7ϊAהLvLbQ:Do}ȧQ{:P=)/lUdk_J@)ƥj'OٱDWפˑ:/mœ38Xx>Q3ӯW Hdɐi2 Hۭ6ήb3UG 0F emp42*P%P!Kjjvj&a|/Уr :KT1uPuۀ [єk8\ 6.dPtH%sIҭo%Y dokEqCP] *6 ѭ0cj,ĩzl)Y/3gf\W+ Ne~V7-QhKZ_EۑD$k6p)}NmM/%N>J.5aC%[5 261i5&?E$Od>?B)xEo73K bFR@.鸩pesxqIgnf^zsؚK1.j}>bR İ~=.rN-8qiSA[U7h2M_c3fթcL1{]V/[Gj \sM l # _&sϒxabeg(+7N;V\&A@EF}aC0P1WþIyL+ | HǸO uuE55DYSM_Ƞ^Qn=G1bCt1z3;>XV7$AQF"Q#ѧ/Y+U{2yb+TJWTP}ҶfB gmUn֟LyN`#pB.(Y\'|ޙ#ɈH_{SM;aFZӖ7!ʢJ <^3.4Y_Cr.[ZͅJ  %q~BUN[zKM TjO0CIˎiLWya 'dz @~,Fkˈ2ƔER  ʁsX {h6AbzM,>Ҽ/¦nTjm.d +ER,(]8W܄2gd*(j$J:(8~[42&"[6 rZt6VoWfmև0OV*07<k_݈fQy`BzG"[:0[iT>d]8!z,b[y7cEQZ1|%9M[>oά<=ʎMD kj&0 >?S$T=  %VV=z0}2x7,Y S o ¦KL7{V`n+O춳q%d_GLܓ35Xq.oWze.Z>Oo:i,4idW<2PyǯQ;Ш&Re纇d7\ժ}n%obP ʠHDte`;I<)>ۏw83._9aD+teYeNO{'l.f+48 -mPē'򩘵[W:Ѫ4<[EK #z`ؐ1%g.Ӫ=CԽ{}/hs>aք^f@P"F%hDcWq^,~c2\@c{o? |α'T0;H~3rxw \'%%eUE/o1a%o?X&kX6JTk.ͥQA)~b/sy҂}תM VICM#2zlU+6X< ގ4tm}9:]Y ͝qixpolO Yc!X> h=nAr LCKFQ ̷ΟΨ VLJH>e6J\ )`x._84_DJᥬOɥ 4:LR-ƙYE$806z?' Y.UmVgP^6s8Z1 T"\ϣՑjncL9ͭ,vu?%n&@.n 2Dj P۞M"Q53t,񶃆EI'j?b(;Zgnd|[7 }~LP`KG)#$+#Z< ϗkpR67n!xe8!=D[\jU>Tx] zӰt+Vu? F_y&HtˎFBYtͭo5?|Uv@dVqY_w%@?qe\f/ chdUl&xv|m{3#k9P5Un["8Yz淚^c ej#ҕQ2(H0];Wፖ7rt|ހ0˚ |5T(e& DЭ_ȐeC %@ y0U=g K064U8VvfC xVq[@ӅsZvyu( 㬺UيpU/t̩Ԓm=:W[_I&LWL³q*Roɋw*?֍!V2~ `C)dg#8EZDb}jB&~udG J()y_"u4ReT:eu)h>0ݟ7h rZ:]G8;g ?tU玨DK*4)0Tw((!K*urۥ%uqmuK8Qiz2!܁OKT쾐hm)Iȟ͝Td̓%;e}ݴvIG=Ԣc)zKa;ǀc);\wvZHxd~nx0Il{\X忨.7V$ \K`o\?!Ta;+@Ь>J1rIFY`{R7>n8.͜}bzdԛQ.P/'vnZF{fRcilP6U.,Iz(eMUp<AR93m|H/*n@Nӝ&= ee9ǞW&NwL7>.tKҋ3eW5^X 8j]ŬNLEtiQ{Ȝ#;Phs/W+1S>c]:.RP{A<{iMy葞8-aaow9~kP(Gn~3k**Kv>o 㧼UZdUW;!xS#yQ r-p#aSdlڏpI VPw2>!T,))˅iOԙhw~)2= $V8Y!ۭ@Eqgz(@gC-u屌7p1,++!He53"F^q =݉G,,h>5$@$z53"dkj\~UȫCf?^zn$cu߿@5,g;OXq 2̨i^t`f=GBзOKmeb R=j.́Mkn:ɔe&j$pmx?i4.!Pee`XOkTYR`Z]9G﷚q/}92\:CD^9BYSHY@=ӟ9n|jXjy 28*[ZTD4L+wauoWdf V S;w?bԙ^-EqXBQ7Ūj}U`Rml7Y+LF9!q4V7xBƸu\@Q7bGZ1i K/|&xG'qS͘0&ĵܧBFT_68AUn9iI"a)̹cUx9Xu@UH @OFQ_ ,w-S u{좾a~ ږd2 K+_LJs0xۑa{ߒhHw5DdUoRcHT dA]U`(%话Ӧv ʪY"nɲT׻ d鼩 Ú$e @i1Dc=kSa&%oڳ~Ж ')H)^Nnºc_߯8_m'CL8&Ս rN\ϫ#v?Weq|Z *%mso5h3+ĸ;=Gu/ C ׏WʚǗ$gJL!#IAVL N(O\wtXuDfą5֐"a ڮNȆ1ϩ.tsNY4sԗ3m|L||y(V.q@뢮$ݱOۗk(:6T;gX45:J.9N QAU_٭fӼJZw8ݤgUT'3% J(4>U&sKLx3pO&YI~+ a6Afˤ-9Ry1+Gy;i6jՉ6/k= @eW%۹c%w86hv^w9]+6(lǛJ>kMnO,q͂Wg{_ 072;o%vy{%+w))rŢ[R'@|WČVcQmTVAKDAfԡ'臧sgv#F!*”2vva2r^DNj?Sܯ"з*4Y*SEtr nXaCTot[oԺYm\)U!'8*SvQqkxreʉЋߌ1.4SD3?p_fB.={7>Qv y`^@@ڶ[u{$n#ѐQc Dcֶz#Ęzpt9vcUD fAB>P AV|,6$?}q1K^ATMrW(u{|-~IՕ6=&R[4&V9>:U.eCA'nĒ-)"NN0 ^(4ld(st lviELa vP{]ǛX PV /b>ܐ[(I )]u nwL=Dq|ߙՅ$ rBoй1=#H7ɛ;%%r g88:iDv?K]oM,Y Z +zSXmቔyﮔZMFRx) X!N^>f @F=DU 2)]!3>gwFRJ=zZƨg_I jePϱf- Cu(2 %vʰ5vMCOgAbH*IMS^d&t\ÊJ8剡ܫgd7 jʿ sgQ.g92T"*1sbESv'(x΢y[~Mظ+R"ЮLtJmʲh{17K(} `˧ُdcUS4j‹\@,?C~Fr73f ru?+$* adhiީgz?*nD20W,Ob]-!8C6Ǻ(rҎH#[]m~l}:{XbJ5 7+$BOD8<[ޘԔ dh{Ayli fkaLXct_M]/u7IШy&%8"s*rX 4 &'|n$"ZF{w1X+/n* SV#Tjy}eZDT~ej˳y:U[Ti a`}Z8jPca.9)]`غxۥ.hF~qHz~WQ?C3s铉X2 2~8I oƘ tN˚  :o C[W24)k BУb* WUa|<gM;i͢O18=ܵ)4"J8lCS~hz[ŐWǤ\VdnFcĈ[c~}g>D*ݝJ/:o!2\'1nuԈbGP 4{W #Dֈ!xMW" A.1U( rM`,*ZE+ci8kvř SA63ֲ)AdCn=r s_$Dl2.H':$I7Kj"xɒυַ =?gT ;O4p e\;}WS5[aH|XQ64d' )?=Q[o!:ѱfd+6菩`1zh=lJ)qY^:u=f Qʔ#;+mտCÈb쀝W!*: % s~btmɈFf^K8 _y+<ٛ`[nz(4aZZ-# .ۘ%XըWOe*~CPc?z'SnqKT2b']l4%BW`\A ;4픢ؐUӁFisWvq)Q$yjj9mwsˢ2޻G#iG%/IZMLq0XxqB8c7pNj$b@%Fahw.QY:hD2Slw++Z@^O]3'jm0M$Sn'NZ;иf.Q7ЖFq'w L?Vf}QxoC?wZڼ4аڡt^-O6#xt٢lj_%jS:Ty>N!F-'/YsW NZV+Oqg ;kHmU§I^J=^4vKs_w@~Zo2ysc8p(3yt 6KNJQX8R.0wpNZfDwpH;0K3o)> jd#v3DD,%7׃$u J:>C{tV~1i5Dzߞ(dvlKbeRŶFzUVx',ܵ \ ڗXHhͯ -x {GِGx/BdWwe5i*ﹽӸrSd]љpJhqriIO #qͼ0 gނoB+,N *H\jX?4X́&j IM[5&Z'-Ԃ )8[5/qRs.zK&yOfXRK rٰG&Sw]n=ͬā*,6,G<Pe%2 *n{شΚS@03Qyq]0$8*o(GԍXe >ceUKF|[s 8l6O:^au0gQ̓ޢi.Uv|(Y^ȓo[ش,-PyOURL~Ց2刄ej=@1/|~G DDXCXDnX#ynṴQjҔGcvQ3bM 23ē/a׾,\ˑRcmt:_еc1ibf A`^fS#VA28d .B +֬A\`2b5+,YpE'%E$ä&;AJLf\BQ ՕߝHC*\=-fnE+'D"CMů_ks o DguM&t\o&)f.6&}9U ǔ`'&˓C6Y]]u\)ekF\ GA;rhP<+6 8>M>fi;v&>CM`< jpW(/Z~:.#pB7`FK( `a+j<0eMum`h09y|(DSBhOlE>=4,Ǎ XƖ^?j_v&F+#DQz[gPD Ę.';kyRP@Rv2D@A%6$Sf[@|؏MshnUKXl$U@&W;4t5[E2#&Ġ`r6ޅ\Iw,[V|Af#*Ag>p)yF5BC8X%uIDV`l01}I71.uDb6PIp1ܩM6HXb'V>M=^*Ǎ#pJ,Z ȓ.!*a7AcG)|lf ?: A4bIP|ϝnCRTzJn{.a%J̦{lm)cZ;~Q )%ˤ+˜Ċ~P.2㽄0e өH; u=_Dt˺0?z(tYRy#yT)XaTiȞ)5v<9ncUH#:+kxeM@luݦ?qpibBХy0qǪR=z 7h$+}!b̛4IsXx@uC |'(r[V&chL0u{b*n(ckbWT&hI|]j 'm'E4Ő| o813&P2T sOhfE}&XAlAK]]TiouL^o6&eN$9pcFHb'ت- 'D%tjԣ_1u=Ս I4^ڈ/qIViu ylB\IS ؔ>?P ljҵcg[O= gn:ǎe;9_u;J:OrW çG,_ p"`m!B_Tj?] M^π* NUdBsl`aHXŘ1gWұ=1) Zْ4ho9J&f~̴u *\)RPf*iBUSV `_].1x/}.[Csc\l1;_yY5[khdk `qTaCX'"Iν~*ViSm$*_3y; n.P}:8WVDm1y"? ޷DI- d.v:%xdNR~ïyyOYم@-7={_nCi1.U ܮܻ5:n %I%mӍJl&s2~s|t#p|f {ZtND,E(RTe?K4| "X[{= E0ii&^k<%GժE7)D?V٨G` oYTZiV* *ñ&V^`&": 6b8^RBy5cfnp5+#hzo O1٢>ʏxK yL[Z+AK H!j<""\ˍ?3t 07E;Vv4fU(5>(,/Ÿۣ:y Nu}w)m@~{Q>lk+JЊL z9#~ђ|Ѿ hh`rQ>dKn6 MΠ&Q`15S[%ٳLnOr1nP>F<1:s^]~2k%$8J]$r7oB q{E莗x8)y0e+6{2mtA/lЬKb\%ŵ˼*wZfq\M$eiTyŵ0s6NtHWp^8I$.[9wHǗ6䓷 Ԉ/q Kd{@Mg*_[=s3C[nkCA)rJ5#<?q srQVj8ZK7˾$.\C J,لYl,-ȡj*+60&OW@`X/ٚGpS9QY+LE"h/n![4/:6XCV_0v|67G?}Ix$(83Q~b6inICmD|QGX&OT`IʏLyf׹@=Gٮm7W^|2cig>n|#S!|]o\㼇^?]K F*J5BhuɁsǽ^ 2Jpɕ5bVq:l/sSlv'nF*,P6up6*ʻ uTUBd:+u=LxSboiewV5q_-e>M^kl \j'_ls303 m i?7!٠fyQ=SGwz+mzɰ3 cWq:rh.@?^4"psr5Sf?*պ(]bLɓ%bXc3Ns]w7e$-GtLq%9j *BXg[TF5Iae,&*TSS&,#~b'X0iaG9!;y+UH=ÝĨQGKT<1sdܠ[@jT{5^jQk! ΢W c!K-P>AvwҔn5uKlm\٦wEB206nWөScp3>B}R4 hԭh:2A6 -`Ā|,,"n΢ 28 =gZl$\>t)kDobk7/[WH*(#n8pXn\n&-hM Lu:#oJ*Xӌ~Ž˃tX},z!3<mY4FZ4.pN=yZ1WRi="1q` =-(5|yM(SAdcvSj(v$QkX)2jr0q$Ⱦ+ [HRnwVvC*87;&9sP=i22@{;է}R"r/r c~߃ FC˞u8̄I|ZM 47ԥy)j*TMi&b_L~;mU\$$+U<5iNФN#vQ"Du+CȲ~/u=S2U:M:.e)HʂKF|ASXi9{:5GݾF%*DAîЛɾiymǟ CXD,`}7?j֙رe#S6gkns<?4S㛮ChCR9猶{ԟ6pM`=1%(d鏴?1Hc <5xxM#d$FR%]ˈ3>1otN)*{/tf)c7xBWs& ;:ݪ\mEfu[Q"sk?Ok5* fmDw ${]x#aV1a1z!鑈^͚vzjV""+gۃcPJ5JxÈJ?AƲs=&QcZ=BuH|MdlLpu_!FM($.ԉsK}m'e'~3nw\}kNAx%%HMu&&>Cg"5/.)T8$AD9σ}Xh؃Dl2@:iǔR  Pek'F]HS,%mC/- Q!ސ k.)^'n%Da$ 2n ɵ+R}d^^v[W->th[ne#-fK6eɆ?k|mj)EH',{;kU]֭t:M7n0WȠX-L߶tǷW;pOA5uJr4=ӛCrT>|i%zwz$D[x5Z?\knH˘& Drj7NZ5cRɫYGkRX Կ'<{}Ax4Ȃk7\ -X DdyҙrafL2~+적KJSXs UKg8 s8`?='s7> }wIbrQrs%^s/gdH_ `I4xB]hpU.kjYd)mQmEU[Onb6/¸Wcsl}|0y/YDȯ5v/hio;fTk-AV,,Nxs^r]3h(W݇?|BǵQ)s6U"% ܍Hp,/GȜ5Z$|w`:G[ζC)28z#Pe& BgaT4o즧%Lؔ iMNA0n#2F}g/)qs9lBp Xu5K+|- N/mp&X VImd?X<¼=mU$\lU`$^M8Jx 6ӵ9ʸtbiMN6ٸ,"Ҟ>DjF厗60nEπo"Fe+֯]~ jVuY?sˁ̩Ve+bCCp5Glغ/Kx>uHحΤJmJTtUn+.f>mm{qKhI ۭ(d`,xD)a8qז\ ]`wDMM4}x އŽ'BHl5߼u=ܡoY1Զ}R2iܫ:Uro J1+ׅȨiWM4Z)vE\_uBL˦5KZcrE;5@U|pxm d֠crewbܤ}nCԷ{~g# 3vp;i@ =X4zK.gzP?;2(as=Cp~:>!b> &|а缟ath]9O(Tֆi?ᱧㄞvXi")U|  Q[6@١;̌9&b6WP̓jRVFHLK^I(26;e?mEdY _ׇKܿ`}̐"D)=BSqD|´Y _{Sm+v٢] 눔 e@w~|sA.ƎȀI`fY h-Z;1&}R+;%_XLFu:w]ϳ;{*r0+2rh.R4Qƴђ7e0(j -2MPSgJihsu g!n tc2p!eRZ_eߑu0*ٺ[aP8IEfX,EMyRm\XU{mJ.OpH D}B U"c /tYe}.̥=)XʹeQfi;\jG0izZ Py~E87b,s+]lV#Otz Zp!e_. ''TWq 5MO0jt&#aNW^(^5PJClhDU-{>D}k*` _:!Qջ㻳bzV`~Ql.KR]i"ڏD @.9dĝQRCÃd})x ;~Vp#@ϫF;o 8ҊcIh+lո0G¸,teN& ,ߜ8axSbVd?$_dsU[9chB%8ؒy(IyK,i8UmXF.E2ߍr e$ Z|aY\Ym3DF/+F> 6[Մ[E_GE9taU,I""!;(A¶s_x|vB^ф>.p j Qir77LX-tgSye&S 7^R5#(0hsBrf3#| }!um)AEF~*#3qz4]#<MOYd† 78&ԠYbfPȺP<:>G{' l]'q,s)*—N, 1(|oWZ-/݋F:=>ZbG(ʽ8'J"ա^"_-`u8SJoV b-ƍ^ [Pxp&TRUϽ3_QFCإGXTn/0l=; kJc4)a`q7_ztE6zV x+qf 썻qBL 7]$k[<5}1>EhU"KJB׮ys?;t(i")sĚx[u\u0 ?7Y#m.r >>KdRS[rw?€6LD?%20ߐA+ea9s&j25ūX-b8hdMⓣ4 Σ O7k8_jX-ӽH dNw6_G\n#P֩0<ȍ\?(wމӁZ $kEQ9fxșï6ʘ0x*?qFAEEvMZ+[nȆ!EqAϷ~,wleZ1u[K?"|N =:"6\Pٵm 0i˽(A04e`|7,H,T EEzVpQR6Zÿ́K\oP4g{L)SEh;O~`XB&h-L9xY)wgtYx{TAz!aQG}%Je48*gM<].:|YHWj6pWb*.}}%*tw̒vJmTV N_ xV?v?eؒ%Rz+ VC5\Ɲ'A=x)f|Ն>'X`|DP`,+_1|j M}bprTQ}`'rmaNH@ -!z}]u_Y~iQ ʻ0}q,2#9smCKmxN9'YaT. xs乡g>=~'c)'4:^TOC(3]^Ah;T]ZM7< xNCvn9VlpEpxȄO6םT+s$b3M.JD3g/'ctސLê.ܾqN}O1cj82ܗjzO{,FYMW v!9S@kBtv3|Pj~0ԴX+f<iPI(+^Kgc\@ E< og](7xȥXoi|(z:l j_uF3xq<>=7?jO mRwqp } 8|ҎPڿA:ɋUu5Fj6t(]v)ׄ$Q;Ve8Ց؍ъJyb Ĕ_ǵ+G}VHŎJ-)!h\pAY_gq5lM8=M~xN'mAV~5X8F?Q/%뮫ߨ`.C op3U_H?{HM6+D9 )dR"67.hίuoG}^Ӊ` ^Lq-XN=&fDF7S歉i)c  ke5r4^ɴ[YEc&kd"B(5yfR 䏵: /|cH׮;csh0$^._9`u!dq7\|MQt(Gg ?n3PcjW f\^ʖ\y"+DžSBѪ08Q lxD4~S60)#c ޵G&|CvaLp>Z]2 a}atW Qq9GC8#?g'ƛ!c\a,B?H >0 e T604t}w%ЏEYa>36h} u)="VqRDs4rCiI51rMא1gaƱX6&+HHR)lc =C+i}l!~=LP)) )E$kLW^{s$GdGtDWλ q{'bt&Q(*2Mѐ2dED=bsAaHa&6kV(bWR%rRdoU'u\'sD~yHz!)֑m\>SjZ)۫>AJΘ $B`M(''L ~\ollV$UTO|M.n_OiZ\*0FC,g9 m hM>s@ [AЪwC/)l6zWr+ cG7 iUvЃu 9 J';^^mIW{~C/* ELJSZDD*R6+MOs2D@AV-ĦLA\ \tub*hm$$R8U,<0@sO##YK^Iw3 ٕʆgmWv@II'~["4%(ҜVhخ'm嘇wG#[ɖ(6N£(̔L`^橍J\3-{31(p; cJ9'oa'Gr˅kK؇F՘ekbC ;?.6:%40o4) V(AdI} υzh(@$# %1;L$S0O<+qvj=L@ŏpfG_hV-/[¼Fdx$`)TTn3S>:F|C.OUD*:hSK4]SBP7wOB$lMFP:-3'~XhZ +fG|ˆmgBq1>Ŝ =4|Ig`$t# ;ncIU: B5#*z{ޛ,ߵVGHeNW ߎh@ ނ:fkjFC9 ~<=vP>+&rHdMbO ^Lo^x7tJΡ~1,)ѴQ?3OD'6Wap+EC3n"v dƎ-!5d/+[sMN Bueaޡ䢙&7+Ytɝ"fǬ~(}ÔZF ppͫQǩ)M"销p3s+K״<B~ԦqL,m(Jx@n`b.C=_=A]7uRgu7g059uCDCrVs:/EB$`D<xtk^|UxjD:z_jh#ͬ$GZ+MC8V(]_l(a 7* fPKi!(W.'/30i6z{4إԽ_}zqpi;ÖLYgB?PJ`~bϹ)(޶جMfI?_?D|4r BI}[fRi`pBJޣ fqהXfXM;2\IDu m)k9lVASa3t h;@eɷx:=>pXFP9ѷ}0覓T8}H za ʨUE]N3Ɗ?7|dwbӵ[e 'L^d~0B6"EE^ %ZbzMȤ!ur|FhyFn>. rFt,}Ϻ,1=5:äEW ̂JdAr ȴc,&ݏFX*({;33rNQ}<=xnWq\ȸ%^WZ= ;sÞ%׉X<T^4b 6O=Mi:gA'~]4l Έ#y;Ur"_<+]NG{[R"RP[j FPAsugwAN=[ 4VK;,w!I.㞂 LWWrv44\3,,QE# aLcW=rFWDOVB*l HX._td°ɄvpC4=L+crĹ3ZJ?CTafQNvlooX?=ԣ,x' m@-CR!;"wt*YΉB SNJC+21 ~ |\wܴC:۽g5+ *\*ˎNѕ^ p ǻb]2V{jIkkw^4]@cp'ط?%רq/Q%'uA.SВYN*g\1AmXŐ^f]uTos)>׬>C^s=}17 kMIV)-c;Qb_cM$΀t3> ;:@L!!dqܬ}[яYk}Sezh4#>"N"NT]Qd&H ҷv-iVRBPuVz9˨=snZC͢)oJA<8#OJΧa5`ҽbIDfX+V U ;Ye2ͣ9xd i Y'` PCs-V> $r?f~ #PQSʜ$5u3E",[N9it4Bv*4|{Zre8F9If2,|T,&gYvl{FTlzGGQL(T\&aM92h d ;~WJ^s#f,XYM9]x+L!܀zgHZ202(sSŎ_r47I"ܗ=&h;THkk*^:P~#c;ӈ@D>c{obAh}5Pam DJѣdy< Ox %>%!~W'iC>6m=UQfg%*+*'f(u6VSFE hmPF3'pIy~1?V7nƎ f;0%E6,ZWJxh.#6Dt4H#|NK2˟wN0/PL5Qȯn@"1F-?Ilގq ,QPfʫ&H_ô{S)m`}] Kt}o] nyk:qݍE ,`zz}@$X{9] ~lJx3E!8-iW In?.:~3gq]dJWl {5#;w0§v/Ai@9 _=`%lpٴFl{x!AVF, 뙑4dL|Qo2Z m\1k;Sbhx@ѩgE"LoWŪ@-I=0)~K?+X'lQ7[C6K*X_R2+qeύY|Zj':ERJ٧f`Eg |Ntր> \e^8>=j32(r|_ጸdp(4iZ\ T85X=r̎oVrA>>u$<9}aPZܬήKŜ׉OQRWw0 H[T4d@bmu>W›&9VOo]lU0F# ء J@+d{6[Uw| X/ lˆxF4>6a)qRŲT ;v%?&까Hms{ڼ@ eG)BMni(KWc{qvg#KXFH{f>]&S]}/x?F;ؑLnꊹ戒&6! -K]u9]hVHl=*pz,z[Viqhgh=nGa<46c=Ƞ\p,3ĝx$U^tjקP셗GmhQ>׆f2Sh0}\ZC C| 4$Ԯ.ՙlzAo>)Б롯E>B>дH„~J? )nT8jz^Gʷ )J0`n;᳄g Ӫ^ʈB+K -xwQUnL^ >hYjf=D_e5Aɑ'&Nuz+AW´7+֤tםMKlE GNGg!+ '){O%J5/t\32EےZE`p+ȅ3=6Pa .4\$3CAt墵YÅd Z;PPXfy2O\ ;̉^@/JWG@m92l/ Z: lĨ:M_[{@dmF4m1P= "M/ڣ:_=ax ԡY[fA hOuDQnN*-'ΕOK6F9bz&B@Ei (<[_=}_z񆾚IAa 1aTGrv5=6{!yXhXmz I$ #å';{ZwrDϓ["J#9FV.NԽ)~یtL^&t>}I!1T~IF7)į:S.N7K+Uy 5bāՂAuvOR0^uX|%Z;xgK_ WX$FI&RF*(ewWIb=%p@NB:Yo9ruܘLkܙa0q6 .m 捅zf*8,n:Mt:7hTU:O#+7#i ˟٩jLҬNN5,l DHGYB˧s_D^} Y.N2y"ʕq "Xa; M(HjXKiSEӆJ9~wN U^+Q| #F#~#:$Gу[|GωFYm3;k}䦽Ax}L|hg A9 5ZB<} C EUt{9z=Ke\v(͠Sد{ֹ-IBlO]XNX/Tfz5FsrY!=ѵ3&Z2%Rݑ;WN)H'e+Ѵ߯LUK}mUל+H&`ΰyMm= .,eꍬ楖|S"}ĂUN`Q3}$V 9J]uڢhOKW[[ucɷ]Sjy>)njRmmr5 FDp=Tѐ؏QO=x=g^uL45\@b~ABQCe`=:l$_4Lo T}1mYh]ÿ]hK=]\[0U,YM Y-> 8h:)u:nkzJUO}qŀ1lЁޱ"sjh!],!^O#Xvu&d`wӽqaY>7[Ls{۫q,W-}~@/sG'FnYMlǣ4bi9( / 4EaV+3'zHp9t0X577O6{`:%{Y\:#y-p$* hhJ3N/-rnJυʖ'QC:=2:޲bj Y;E~ݣ~[iD 3Q~0#9֜Sh2۽l}-nĮDu9Kjm|ћj(!]pd?a;10p~N Ć?|RiuŔ ݆Üf#g@X<9y3nh60%4Gw\4 )99REŏԸbLRXA6 7ҝWp%,™Jƞ@:LOm5A0~=KIN!>}VS=1d`\8~{z^  uPNbЊ9L!ܕj/GX|hkuMuxP$|+QTo=NJ2pUb54ͅf Bhj#xAD2,Ƶ|>)E;T"BD9D6٭ji'bBlڒ:3xz5v~+ihhmuȋVhSo%'n,nHQ֗^Wggۑt0|`va jsIȲ<>Qa}?NI! 2FV/s 9ͷFIT2#&T}\#WkJ.nUՙ|+=n$Nd\+o?4/':^;Wa5 xiA)GP,%,Đ5WM.F h{[|iTɽS鰳 7t!""k}%uh/ތd,t"?AjyO Z̑`y5׊y/glTq; cTg5K܄cV؊6#P6H苎_!fPbX>P:ӟC[Y~^m [iTZPOBs*LȴS`(;>\v32~:G-C- nIQw-JI)8r8\(7ȶ70WZ٤ Et]čbCaNVi. )ErZO񠮡]Šk "r@x;$z`#er]4>Ed>h!JOP[&ZL[.E$5p"M Z6 ESa"D Y3qp~H{u2/^Z멈dGȋԣ=c~Q^*γ){A}''Yh:`$}No$_sϪj” hH[ނP wd05ǖ`,i]ؕٲ=W<`KE{Fp׎$T|~/m l-O?9ꔈ2s): KC^]Eq^x2m_n# 97YOc\ukTOG_•݀;\^SR#賈:tdcQe&$ P8P.f}5u֠WXoDei_0f~/z ōe;_)q+rb-+k%XdKK0|`q!3NȫU겻U/옃X1Aw|ۘYtO3E]&~˄"n-6-xt)}3kHݯ L!+ a1XB!(ؗ Ζ (2hڙ,Q+"(VC4ųX ?P֍(Ά.2>GtVm?%]bc쒋yg?o}J"T2s0!e!GSaM`_XQo9y@Wb$L?M6H\ b&qLKv9IE=s_z5DRvø/? Rvp[+AKrC{Ɉ'♐ v1dz4$6nvx'ȷAjwGh5z{)֜[ÔHrt]aw -г;qʧZȋp%DrzdYϕ@1=a"ǝ=hnOD2X*h#B. Dw(,}GΌ_ymQ&UɸӬiB#=+mBvp23Y. *u  O U<8 v>4!.BA)vt(,ZGć 1*?5^9(ZO] ,=U3:%wPoD.m$ޙ.m+%5c Ɓ_ X֭:;SAV RPNJ.+,F&SiI%g@ioLLX~#PR< _8ri?75{K$\-_'|Sk_O$I;Sk$1!}h +4=!`_LV6撎ۂi:Ndq\d3O1Xo g\ͻ ?ћkKe+f VKv4i܂7G @֦o}y`{Ay1|6C(:AãgH6*4SYg TLy ooe6cec{Oa&oVn#I@X jiմ;Щأ˞*C03\RȻU͖mX\]ADs<1.dq;5̄_ !mnCTQNHc3>3m~wpn4kI]ʡU_@?iQ[DO㺤dwS/\$}i@ ^ P:ۖtdl95}+ϒIy E%}`tDAR3Y|m:P1K6d"TЁSQVJ$V!iǰ~a^ !*bڧϖxS [e8Ix=A3 cũ~zz9͍HBfD[GDGh&exiQ[Qzr&:Ջr'IHJ/ƻ5xY.S,k?ЍvܣqؔGAޞÐ_ ;}04>Xrz/ΦUbzw]xΚIEG;M0"ޓAwe5E{ÖpKzI%n~I&]38qr6'a0U,+@R3y&8޽#ǵ轈, j^ǧtDM\l[@tw^2f{,vNj2ACQ~@X܊DM+*?Q2_~wW}NC>Ʋ ]]m/H '^b{g0U@SM(u"Y1 eQW39;XM=eIxd.v=8ж:pZْͳXr82լã1Ⱥ&I1-㹦}i#}W( X` д^̼_MsnYI[X4 }L[,EÓ:I^YU*cHWeHՃ 45)u7ۿ(4s6Lj3 +=@qՕIq> idHm ]]gRE驠bɒ_Qz$aJOXu7+ڭ͑b#3Ȗ/ȅ~[W@s[r[=PMRK΅iPV3R5^c oߕ Q̠`j >evKQ*t%>[[)y:O[սlȋ#.c-{0f3EIժM\EcdMT+B~ǡs$qqns/y`+bƁҹ۴"4XV祏 r숿[8iĖhGx"!:X p!}aK:Ar̚hQbC:!>yRC+b1z+:DP)>GVa7 wx/h;:SO3k)-&,>+ 1; Y&.P$:bH}Fe.kS-3|Mɻp[ 0/Ioh!%:RP y }ZesB贍31Vx^1PF#$oΥU,R f*t+k E{s/~:|b HnrA&-ǡvd╿盵xߑ=زe˱)2xF!ٕoweT ޖ&M!|0+< .L.2Ѡ 1c7y]x>էXl)~nUqj>FWr[v§`4KB%r"Τ/852.]쪖QmY5 (eԠm{N Pl2dNX STXa [n!T j(UP/7oa\ͻKGْ1 z;P?4e BIe!SFv {4MDJ<phq 2y6fs-FHB;&f*N PM P}'a':'A)2S뗎jx7_7$:x2 u׭Dܴ,4p&ʰ([;С{uٍ(|T\5HHĒ;vgN473<2F7rͭ?6+߾aA3H"Ccb<,N\[ظ*/V83XFUf {_:B,Jd *,۴rltWXg4?j#:C坨TQddJYTϪod5@ O8)d"9X퀐7T I57lt9UĴaUhH&)~˳VqȅQUTy<.`d(>h'2؀ leD)9>X *7̻7:ކ8uiGh߄ga5f$"JV` DږA_$xRKq3]1AS8#^Z.(㎇"ZU0P6$]9 XhL \28,цvp|QuɨPLN,=6j )AuaM'M 8@ǰ*6Hܶ` |O#F[@{rnMygz'G:9iLs'4.zEo{jǼmUa#];.d&L;n2+wO($y>spӒ@?q&S8@Ic$-ܓ}`-B \tk mxv R-8_ Dz xQy&<  9Щ[K2 SG^7<Q8!g8ã5k Lkq+UP:x"GW@p:]Ak5e#^i%\Ճ)fDtpSGxX e= N㪅cJ1`x~ҬJ4H®۹Nջxh@ 2͋)gs.6Lq܋/Yjgj,eLi7^Z Σfݓ|b\B_3yT~mǝ~MglgF}xKFeT#hIZ{n>QB?H!R]4-ٷv)뎻:w3RkƌO6'.@"ujP ƒ}}\d & 2?K?HdoBڄ9 *b8ΐ۴oMNMgNod`h,ۙ f _ !dв#il$&7a:#\8n]Y(@QQa'c]V.X)fY7+Y$o2y~v6ϬC̎AP45d&E@hI lcV-, A,Yskn ފo/1Pl6- <7<zt2Vnq$1%ZSNW#f-=_c`Mhn$yо=B-J60JaYza'8,f[(A٫Z(Ѻt/M 35Lxbζ d"ktoȕPMcfl9vWh'J̺nq^na&M#ZXWu|T1$z2K y%eq6(6AXJ:q/ p0Z01r|.&]vX}c)Puw֔71gjj.]NӃfe Y_Ч-GV12g 9\8U13e\nNreA0Jg"[> Wlڬɷ|pII)6nZ>W* -yִx(0LB#JF*?T:On?`{{@g?)?1~ pn& ִ$`BSDž'AT~Ō8"M/B 1^Y}ҿ@;g.52 hlqe Dhi1:Wвu˳Ȳ@1C;)Ebb(c|e+>b|ߚEBLEv8h'ghPxLJbʎ][JqZơbA4ŌY~ȍ}C>mW Zixx%M4sm-_^EEJ qIxEάX,̹Ib ۈQ0]qnS(vxDMQnrٔנ>m_&Ɛ9vPB\HITzhh굹xi35#"qG0ph{ e7rb"͒Z (tJN~fpz1BWokNɣ3*L4`,Y] 1:ʝR?_"⦱,g.y@fbj͌, X7þ5DЭIo`K.,C %V=,Wu;}(MyLx 6桶@BύDPՏZt*c:bo-Ӵ *O@HYi_DxD~j,,4NZ\zBˀi} *;Uno ___qM?3_]g)Hހ^l'PtŸh \8Ϟlnƍ!Kyh ,JjE oH)լ1i<VހF_ U&Q蚞sʌJIY(9?إjkFߥMλ>z7\{n z$| gҪJhyR#FSWIIQƛ FBIFv-ʢG )Y|'|| \~QUf 8UM(cL ^#-v~MRG&Y*/_.ނxB.Wif]m^`c$lFg&L?De#,\QC{@, FkN:nfGq^#*.@u$ 0l i=2/NxzW7?RpZhnA a zsˎuN ; +IvDݞ!]"Fص.rϞ:, (s/q#LBZԋCZ1z%)_b`Y"[ՀR!q?]S%-gyԺY;rg]KWE6dcC9J|ZSsp&ݨ@;f{MUl7X+>j"sԡNIzlBrGWѕ]I0zRĊwH,* * G-o VP?9;y k~a0"Ucer `.%mQN:m6E&@MּYdU( FWܷUgfMX#_˘X=`x/s̑TnoKGRMPD DĈ7  u'kFEwK~d=&(G0eD)hY{+ "Z^UIq~3Lݍoe _˱}L- J^Ҵ2YF?|H P1ڭ2s[CdM>|[R_P_[ɖkL6Ki,fCCޜ"yYP.**0R3=Eo2D;)p 5yy3▬`?Vp"oz6bȞځD$wy{y>6inPot/|[픎!!1@ZMٳ10,Qa>Ӥ@4Rt+'jy¤̡BK%w?{( 1=kU1>:ط/Sfm}Uz (@,*dO#QﰃRӟͥ J010]$]1 dD6Ng8\枢xU1S˰ pd_J,9-fI1_\l\)^80eԜps9ex$k#_TDPf<+6mϡPM;2Q ?=[r3|ŕ /yƪ_5wiIj^ Y Lwìm+fW{b犝1UĨ/$T'=iѻʶ1'0$˅k}Nt6TF3\ވ3p!ki :d#AQǮ| y8!Q%!f Aù8w*7y2\K=SKmλxr#ѣdXܕXWCg(7_xӴQx.-?O(:2KashNOCO?iYU2\ueG9_q ||H\8y`+IZ,&Ɂ-N\)Bx׋' %&8l8B,$ 8@UpbL꜍iKb=Kpѳ5bGkU^+v.^=2]|!;iz=N*RG;o ~E) ,˯ʆ:p p`ҖyoF լ& ŠU™{)sHxCDj1F32UHF gF'%Ub@4>qN cz$Bnx9S}+ g!`dB8pD9 g3y Mu Mdh#K.D9*#&f))<0>a3޴lƔŦ9~iqVT G;'O] n#ݏ@x4!m3ƥ¨~֪nD_AONZqZ+>K.%dpwlf[\NxǛ( No:o٧Ike@'!V<~9K/M>FP{毘i8{|3خiDxCXu%to%Y(]9[4oVvВhwM%tNq8ӯ,6d~L)A}^wI\~#,uIRҔƣ#ɘ d0Ȳ})M\e e5 ]V^is5ϻ9R+zWKG m,MuIV[ގcf"ќ碠KJ"x~ D'Ahׇ$[)aPӜ$W:fd{A4 xoʊU|`P Ф*X ]ΘʽC< $(Mh <@^OI84zCJ1+qdl 3UM^N H8}B]ra%&3 _6(͜QbB\]TGs1rE+vϱZs\ ẹvx>˙ 4-|wnho)(]YF8e2YZϾ6z'7 J}>~ o€XJ'BV".#6=m7˿E&%T++ e ʩ䥽RwZ&m/7e1еMQn}'$fO\y |:<$~Y9|f\T!b}q"HE?;G-J>k猛H("+MTl) 2^i)||F;`mI1)7 ^:=K^EE5OrSی@-$`/4NTb@շ8;-8SsQhJ@.=)}8xƳ(.z?H"v .#˱VhVJ-.TCWZ:t^ wbt"s8N'x4߸'eV % gf :Or#/Б?u_PھFIsƵ}BƒW,t /4^'T7i36&5$Ծ?}D@[W+pK_ghB\ZRYy ⪀Wot+R ]ajU`!](Vs;5>PS%^P33$:?yĜW6M:gU"7s(_X@.7g~{BHDߋUnC~FÉTb G7mr^o>S_<9a4vո}0߫O Xz iG~Bգ|͞fsu@"ϒ+? .fǿ@%c@E:ʟٵ}VA`_NSpT*=?q޲=vL$rz9ƻiReusDw\q{a3^nL8vfyYFK%/Dj.cATGHDt]% o`Xgu r>o"Ulq%gfI5KD*R5.895cڋbY4 2W)ebZ\a3d uNʀ+ѺnMmOc![/'vc zsΘ= `Ehc87(J3%8m1_yU,5'!WŚdHz01rdt"g% qB" /Kt[W28ĎRߓy85<=[r\:n9#N*F}aaj MҢni2Rz>ΟH0_K8Q$׺!Bnշ&&6Y!`ƥLR酥z&c];$|w5ܩl^XSXP@Ͳυc$ҴG?Pw ,TثKݱ4zт [Eh͋@$ǝl̀!W5(LqGHQE˥ ~:| kt4S4$%l1Y妱߭DU#'I< nlFGԌ+KZKĒ9ri$Do&} z7abjKBm7Jla›y] _B o]^ѥS}%$GD"D`*ʏ ڒEG,%,ܺT HGuB0du,[%(/GL*[`9TviWאB Yʾ=v=:n0Wxp2ڑސㄒ"94ޞq{8T,_ /Q7ཛྷWus3Wj`mh~Twx[|~+lkڎ"ږ_4ʨc&UmL2ZHQYvzgۖDYT˃w\͘ݿA᪑,r?Tx[Tm{kAiVKe(j*.G  ل-ԭb V}5Zc ኺcA}e>=$9F%3g.gIQ 3VSFSb@gv H69YJc!)rȅc6-0&vz %)S*Uϫ-: j YjRwnzumˬ9 32,uQ@2l[Nж%, kNyaYoWZy{"+&=i/7z/juG~'hK@B0ϫ9TFW;O{f:(J))=ke|~wZ=@U]%9zchsaY7!2U~\[N[0PԃWipl T/@(pٗj=ةGvP@54f'$2J/<䆵- + >{w/l_(ТE7fhQ֋28AqB.jk]J\oj\}&,W 1On}1OT #0.tx4~+S6׎iO]q933sЖkt%U>~fHZ)v`o~e='ZT+ vZrȀn?}Y>~XqWK) Q\b[pڐV{faQ,dEP5׀s}Wp|RX+$X6TafЙW;cx)U dLM=Bbp~P\<WD78Db38v2r]օڄVRknכ1 m1COH:LlR> yi*ʵ":]Mx'vZ魠yWTYϛWu˅ 2ڪ`f: ~~QPgŤ'V h C iO3Q}!6!*Iݞ̼3 $ew ֖+`.yD*\C{5#PPZ#JI\Ϭxmn$&yG%ęU@H>j:~z#g.+a@}W3' ¼L4l,ueKɧc-\T8C(賶YEL} Ktk]45 Bm(l0]0MXt6BRGex +ĝ߄: O:ϊLa /MbIVW1sLICbgrޫr7is|(ؗl'pN Nꗼ9`2},闓okt7WLayV9ʌTas+âPRpӹW@ר|uG) ؤ<~0< \t 8 M3Zñ;p޷K'!U6o?i$fpPţr3TFt #n:JBBݨzWT'$y uX?7 ”vgef.iU'`TAdQ/xA uYm\R3svccwϡƜ:`Z|woL[$__h? j sw v=y/7tXbtYFr/>1~7`lt8̇и*Ĵ ƏdD0Oe 5ʄ"s=[b_1e؍GGf^6npމG4y!Fz**}uVidL;4zu`Q}ʢĿ3Go*@'Je7r#ty ޡt;1q-u^.諫U2r_ BqBʍf0DT,0˛}h&X-qNpdq mbdTR)TZlm.%ooC<϶*NRؗFr.n^n RB4V i%jKw?֑Hv)ue/9l`x#Tن'TopI?{cU`&OI54UtJr'(@%B(w[aaܸcaNvXG"7&ɓ$Ħ"v]ئc99@Ev 8_ nk!s赁)*am)U`X8mZppW) 9ӛrK.ff;g(EqzB} n<S-wN2 @Uiq4 BKQꛡ.44C:gj1N\&skKVytۭ(T*%۳J#A\yRirހ DL)V:sHi/[Jgbi5Ioe^Ľ6x+ fXuW۬>۸}}S2 lJu^CVPDWt j +XFkJwC?:,%|w4FAqwݭH͵9 W>ۣ6cUE7ۢ;g·1LՕM˚$!b_kF0D}1u}OAS ɝ blTGO) GmFdX ~I8gٗ{Aa=;l6r| w(-C&"罻#7Uザ6&5z` U_Fn9ڙyGGNG# +@"#?^],ja+wi9]9$Q%VZ25":P~,M ~BUoaZy _9 ~[0cb#1xMFyBS dQ>'AwgԘvaGOTYrS;c\Z#c:gEA.[qx$&wynV^-yo/Je#oǽ,OϣpA3g%AdVw?+X g'뛷?%q.sE1 J&̰MMAeP?e&@fTcd& ՉiѯJ*5ڵ.Lķ!%Js`ɘL_haKWnlXԐLyŋ}ǫ,2{Nms>q+N{"n7..o!}Ua@d2dpno 9ap 4J:Ng:ɑj%;Llz7V-z-H-GBӲ(;:rqT1Q~KV# JRd)'!RkabaFX˳៾6lvl.@뾵w>CbTGLꊣ1e0/Nt3Iۇ}߳͘$8 {xD̞u?PZ݂7Wc [M!'G=A<衪\J*Kk='IuTr 9 lFFBCݰ-¿ORkE$C̄scN>;U/lTfKNVr,By 4Nzgs@>d,B'b8O!@AQz@F`?Q~E("'b_L~JB5GT;UkeH~:^t"}U6F] ߥYb $ x}F0jkw f e+N (.d{ᗣqdJk) |ĸ_8S;IRu[*JV5lO!iLŒ`bC?Ʈw.%o{}~!~^ "5Utrh2gp!eBv\_vEſ'qG#ђpc} GïjJ{ $kv1N#}%r138?W!jw0$)DԽP*_]4Z\4UTģqUSt$OM`a fMldȵ vXZ ^ru<*{ bgAUY7a՞-BL,:J 96O_[W'J_xblL=UR}."U^&5>.v˘f޲bDQ GeԬզtMY;|uݶ[uR6ТtBzR # =lC2CIHqqc}nAڽ8vX[UZ 8񲲏;VS }А'~7}͵9uE(6M`Uv0L̹iimtEś9]i؂ju,7ݪPaDrc4 Ǎ&8HMߑ6D`X /VX<3خV?s!!O3z/`FG~+㽙"A󨓍q|wcf;;ņeA~xP̄1BpI!ҷWg}*\4ϕ`k3\bqyO_\'ѦO*BfTXY`e-}9Fqx)Mu,R^bntt \}hju_~IfR\Y(,\"+YZ5)?;&iW6u<~9j"u6R YAyP8dϙU' f(=1|+apKUpf;h>3BƊڥTV yX4;ӄ~))־g@ى {*cN#vI\?R5*B? ?aW1\@ ~qy:=HjQ$^Sz֎oW~ܱfZ|k7Ѿ ,8E3ϛUjr`y'B#^ g sE%_w` dUCOC\JTj]nYMtdzmT)DoPOTw^(JŹeJ${6rZU㣳L]BmI`vK3u\+C?,1"aXfy)_ݎ]V4BW H͊d{v\ 0o-/vQ%dmFEb|ۍG wT;d{§*ʓPu:^r`)MQi߯}LU~Dmyf:or@l(2|r9>P s=PA=pP rOP$bp7GHsvDF%p:D+o]dpA5#\E O4H1ǒ/kכ{1 RoƦC;w253U]_'BҊ TA9iF=ud%3 r:D`0xL5^'Ѵv\N\#>Cn@N6#H?TAaAfx2ŇB-zr~+Rs.h8'XPXHWc;6SB,M]+Zꛂ ȟ9`!t$A;0O.; ʋAؿ7F_-CSd֤(#OKQ6R5.[G+E`]c6-r%4>q:9S<=ɟ86viu#a{2Ǐ|EkX/!}xFdA Y?Y۬*LdKY=FP!rmmQNסxZ*b7,Z'KW,$'V2MA,G˚nB7]g{1cm;[,KcR8ph@b5S>HWчq=R{jcXwR X8Y"Ymljm1\]U_;Ծ'1xslN<_ nV] 2 5t'VAu0v˳bߐ5u_"asr%cA6F# _x VV/K |sz׏j8G0&azZ,A?C]^ O"J$͏]\Gx i&!vE Qo_.jlF1MQ`"k!-g΋Ӯ!#`'.^ּha,LHCac)Ƶ&z7x7cML]9md~9G[V|?>?ֹ@^Scv5񣸃n*s]Bzf$QBs< (&q[5ᷠž"D㇅)Wx taV,(Ž W*OϥH`Y:\>O`GІsjNG|f)$U…J /'Mf>G ~~S̈R8)u>}ǧ¾`^8n/^=/{ލ;`aUZVv"z~@$Qm#eG~8 _Sq!KaD ϔMߘ d9O8c*؞3dLldU@(h-U߽=qsr9]=*kJ 'V^LLױ%DZQ9K- 9CPb$2-v"@H͊U2{ O+S;Pe.qрT[cg@t;%v[-M+`xh_P𣿡Xbbyzeʮ/A&^[4 ƲHtg=)yr3'{~J2̰m⥮>ukFd5חݟHya(Z)GLS|l zZ\Bfbieڱgiyvpo.r#ޫzѭ9XW.AHzpF JP kNBxΩ#YjgPSo>(287!vH/X%7JAK.f X)WΚhaSm>">G٢bY#?fetz  )ױE#D)|qFS\_fsVO+8RL8 %sjU[/1ŃdˆZH+O;亢*oS' ?ky6Og01 ~|x=AG5(D@&ǿGTI=a_E-aPW(~gJUEx l^5yܒƺU wD"xYxw/yzS{twRq M(+| P9nXJ3T4(,U i [u8}~2}!1yE,!δKOl|>ô WEu( a*8-{R*=o)<~F VX܂hR~RۚrDaC6jwBm;qxog[)6~2RkLD2X>+4\ANL܄S,P)Ws"0Yl DTef,, ˭$_Y[2 |{wƕmU=ڱ]/k/7 9Yg gc@9Y%+my(J]$Ѻ]trdjM;v8+zbG}]5+r|ۆ+^-»XG>+ ̙Eryf9~et#h PPY3\nMT f!5pgW'ca8uD|{ Zzkg"bU7c0$oN")+=̀ EwM%ͼ&m5O ! [' B1.MjdG@SMuZDip1H9q{Y'M"7"-sih[ '92 Xc[JZKGÔ>may/ofm`k$}ǦcCK lS QuMơ/&e޳B9o݊7D~m[~rc"VfzwÄK=cZ$jӗoai޳nb6$~wZ~gH!.€.=>²]]ՎU1]3!=Ai/ lTMOjҋ]Uc%W(( &vcPP(_bS2ÿvo͙! Q*sl,X\6Ei#.>lw/AS]qo{u:jRN\;XMO#΅`x ۧ fޯ/2{[WQ7̅0yZ-}e 򐨉|Yylt[6ǖA$}.t` D1&z UXv%-5@}&?PkUZЗEP1l)P?>B@ lÕFX*dKZ~GL{jyȊhTkkLT{S A\| V*tVLRhPIodi{~I1/aEGMUywY)vKXCm+K'`?gf򾙭PP\ z]ٲ1? -پ<:RNHYӋDN$>Ĩp '$ [jVt: K#Xdfg9~`D$RwIbN7 ɇ_»tBhFps*jkTv?m'Wv-{Ybn`q*).+e@)4dO;" r[%⯃]}*`i"k_DjRLaIK5#AڬV`ٗh|vE|¼-/wNa]%򚐋د;!k硒XD%,9T@ga3dgliS P̿U-w݇KlO 2 xRdX8> su68@q-fp/>IpJڐ9N= tRl7W þ}9E/Wgbq~t$Q%Gu)6S ]}eHRisS2 PP)8=p]+N Nb_Cb*7AI`3ׂ l`AHn^} 5\N.\AE_(}gĆ@R|u*n@1,M\[{2ʪi a ɡP=@qv8_9~/b;IsgӆuE|k V ^"739^g)fH|"DUګԿhOsKiv[k oyΟiմ?hYV7m~Jd6©Nᵈ^0MgE?A콞 /i$X&_KbtT4+|CO @]JWf";y1ޯ:eȒ9" vCMN!W}8E~=\U4.O|Amdq9{-<ݝ1L"܃"Yk=sM31 0%AB\$ubNp E T:wHwCHPëJ[ R'IXMvN{SsD-*-~&0JQR1CVz1@:$LYA&hZl62`g0.OZBrF[;6EŕՃ`d#|xt8&A,Tr3){ eu#;'##W1S_mP- }Ψ_0ӭ'/F:>Bf2+rAО*'NO x%./'(1@;3mw0a!V}+c Rmx*Pf?XjOWAPzݩFN4gpq9)g}F)YcI eǒ"Nh[Ǎ)!eO*}{گ.0 s{~?!i 47WzE3P%|ׄWG4 Wb؜\N5Dhv PFkI{%d]Ȭ7:7"* a.:KgsB萑ݛվ$@OաUKvLtr*qKEJ jTW(FȐ?Og~ T-,HѩDb`_[5EB'-WFzDWc5V0؞!z~WoYNSwrC|, ғY_,IdV# 栞bhs6ֺ8SqI僶( ZQ%˒ Po &/čoqsUD}:Jwx`޾mG7e3DaOdsY]q- $ݶ.%󈒴AU%,0*'B.4#7ԁf(nDDUKpN`o^7}2?6NS盦X)p'3N5HdN3VmZQbzхȵ! Hb#~gVL; ge ,w$yCCaYSVh3q!y בwv[EaMíޒG[*7M(3\壤@$q1mv(PU3{e?Gʠ0ePZFZz v{ıâ"4rG~*30NBܴ$qr(2OذAPT uf&E6ְ^^Nmᷩy/*6`k`d+0 p@|Jdˤ5F)u}%w ;*\NaCpc{)_;ߝViD!5'H`! ~bhP+ӅcH#k' qbH;65&a|5I}`н^]*A9p2t,Re>jpZu \Ks, 큶##Sf|(*+BH٩ۿAД!|،G*:FY(z h8&A| bozt䤏/ Y 8Rߨ+da~:39\6ElB.gT= D>|&8w㴥?o|>[`q,Me|q܏8gI*6ki*[q]8ܻqo5 6=OT3q6[xd">)ցs1"~0YY9D 0|[|$_\ M HBiEI a:aU܆EQJYAoIV|%^l.N~dp sDЊN3_I() yPH,T:cJk9WcǺ ϬTNIVC&; N>!'o9ZlxJНk]eoQh#,>vXxh@\~DH bC-O|QV25^6ֵo#D.j*|s붣hg ۬ЌA?a-kB)nj )I-X{K %:qcӟzA7r=s"LBJ= ϣ CnsFAU|ok,3r+gnby)փx+¿]CNiֺ o0q37HR:"P /t'#}gpn}U| L:. դlP4A894W:ߴ[thz j|s[kncU8") lK6ƺ`tZK\+X^5( 9Ӓ("`dأ{;ʬu/`$ \E)%_WpLof |?wE6!<׏#?uWicl%_Bɵ k[ɧbTI]U>e,P'&æ Z СIS#ZLr gk\ݶ.)4sR`Ig挥b}gX?zȟS5>g?vu{;`,͕)vNdRJdNډ'7wd {Z-6&"<`^R2)>_[ogC9k"ʆ ѧov&?=tѱE*h9YA :N:ݠ;;V[[ι.Lu _#|}/ȫv\uIp㩲HqM`Q@1B֙7om#QGjJ%fyE3b5+N@Dp}^HʿEݱ/v[_Ӈ5ܡ4h+vrtGzqԚxDr56|4bY3Q7Z`jq7=vs7I$!YX;z@_~tu9/23>TD5z|!xLޑ6 8].)[U2fe#n|^F]8FP*OpVñ6Q]?ۻݽrc6zyrB0g<\izޱy|XubK^oH Vc+M۞X'H}M"/JN^_W=L;OMe e4ދ}kf&I<,\  b*8F$mhv8{Gsij^5,i"cSH{$_80Ysn'uQ!S*=I9]!@2+yxqaK>bhؤC7^RXY޳lҔ/=ZZ%6b@b^3ĕ=ma zvѷI2NL4m-$qgN̳W&Rm :6s|,&%R1Ч16z3\O*3ڵh{@<=^D)pmJP7QS)kA*HSRX}:ny M&$jO 2P]UZ Rg^E[B W(J<½.v/&tm])̖M2SԚ+s]u>h8m)[&=ۤ-k~q WPFX0_n=P!Uv6%G.ڹrX*dFю+e_H^;7{DFW JZr'H 7ϑngcaч_A_,paz2B)­7<~V@?K{)C愰 ]}! 2ŅI+2,{ayDkLCM/\1VVGBXIBZ?6icZN.9.4)4ilLTeᄄ eC6x^րoL?埧&C@Qba |Lj79Q ^?i^eNG`\xST>%%ߩx{0Ec{exW_e(=-D[N)rTx 4\pj >},8m]zٴ@I{n^ꁖtÅ&,:!Z-ma5Av7.y+PWDMMΓ)ШC2{+zEԇqې LP ޽ E١W?wpKei-N G'ѕqF!tYTr]`KGZV M̠0ZQܒYjj,2sd 'L׀!0(+zy |h# F(@[d蔙3o p v#bfҦ-RM\,V~ˠF3[lA{J?NyߺR".%5Z%>󎁍9~]wgd%;?!^NzƑocljS'QW-V(_h5M^E9Px!yީS!.%>HVQƱRD0# J8km=q7ۄH#uzke*$OX%ŹȰ8[(}ԝhL|'c=Y[rUwBLMbbnT LvQ!鲓HD* H`}~heլr88_mg fe# Ixû3cb0Y`Ž62dIE2?O% 4w^-ts@ ys⩻K垤s26-4, ~ 0\+h?= qT#z/hl8n^E~y@3U˧7qciϴ@cvkB/ @!΁g~۸{|C.JlHWjX;HbԚoxb"1 r 7_InTc>@5dQOCxOX-BbٝYɛj^ 0M؁cX4vA4 ]ޞ3OGCU]q%lRO0]D a/yU#X+# [떚CpLWd%AܻjsL"K۾*)s9f>V:OS S^D\2 )tu! XkSZ54zVۧ<,C5'̑./`_Z=xw5AF'1D^}-iYR0cn#tqA{ePO=xK%mE'gHh^胘E8<ߜe ݿC^by&)uM18Oo7X==3)ccb&o^ ?,0 q7hDȮWѶ >폒4ì1pcIXG4Nk;A?X 7txԓG5hwTVG+UϕG7S[`fG~5 GµsfFBn<gHnNK ?׸7ii>Hۗ3_.RVfn2z܅&XN mvD/|ܷ ~TGĦE1w |M007;2 ]+bu4: |7.X_:qU[#!-B;pБI4oƈX% d%/l 5wɰJ 9$gl--1w߷/AuI'+!Oԗ H3vB(KÇX J0'Gx  r Oۗfb< !G.IXn~7:N}vl~I2t$)RAfSn^#3"k+HGW@ [@)ep2DszRegwHQeu#39pyXf>2Kq BLPYLˤrH&Dhgĺ^ZHeX I[)d"n)iJ}Ǭ CEL1&zjEIݔ*h-rAшc}ɉ1-,"ǴX^A{-y!yY,-һ-|xǤQ~$~EER'CKP砶d*4#!)+/?h-qQa35PBK TzK$6nr[r˲~٠zW".lj-ܨu  ĩzюϬbTVL_1R+AV%IHN=Q+M7{Ո'kFCgjU ͈wS~ORq'Y L:NŘhQ)LfWX9jJ[pW3\h.rEX(s?D,kd+*H:ϺF̯|ϩ:}OX43$|K bJAr%L!ٳr¿J(jgDc/@5|6 ٨ EQPf5~ a^ʎ")7m@W!XT;tm}3nvJW pJ`E`U9#{2P#0NEHpujCts9_[XwL.ʈP:L'miR+.oD MпiT.q OHumR[DM3ڟV~䨘OƜbvkwƁvjӖoa梬K xk+CeIjF-P7$JKx pR -GĞ%*Z赅&U5>dCb8h C늞^cE9J.o ;W2G+j!pn`U1x,0"_2/~$见V߷( aHڼ+NnIl E"&k'|ٵ)Vu^OVECVz' w7wrc75T:D%.HKtLij exy-2Qe%>"`\cTpVT+O׫{]2sЛ/u޹ԓtJKM}Z;SH,`H, ːzKM ν{͂8 eOCqbY5A``i3}Ww~iDǴnse-)'N,9L qC:|-*A {J 9"CUs9=4ƾSSh*s-t7ooIXq=+V`Aku̔EL}a,'ӈp{\7ÃN@ o^jpIj%jc?6`yM]E!βyU_O!d4 Pe \S=3|d UiWS5l?6J:@OʰpE#= bD58>MP=,L'"E\D]}6X&0@W7=6qC#|9(yauWKgO[8%>Drrz,=+ǩ.'#*u?t'g@ʣu*hL{FK2ԁc؛(ų> O mTnMc9 N05FזD) 'ϓ{vY`˯ V%2QAQl|}CdyӤ~zƒg ﴢza"*:Y A h=6 yp%me3Z=T\Wdz%KUE@Y-Ӎ`l.dXB˭߀淐-$aLlwy151LśV&3uA1EYVWg'  ev* wg0%O:GiVK-;iwɳJ]A%Rn]uF|>=XqxI!F}x&bȠB00)'+!|)_ze4%MphYaDb}ǪUQsNd CĴsN?d̒> l$^ LFRx6Իąt @Bdfs".MWvEp"H6q )3(Խ܍&rqL`f Bd*O,3C_]̄D5U/#Q.Ux#'(,Wd1vr1] Uιk&/dy} >&n0\p)?(D&A K!rϢ}֌]Dn}׈m7}gmVdw0]iz |4ګ%4!F_puc\zkڸW0vn^I/JGb|?ny58]DDv4]1Ia {*?iyamX8eORvA8vBZ Jފ;|ͼ 0[=X!TlUW.F+hUoQYR 1w!I-DVt8YbR?X,+@ɸ $}KJI},9lۣXqI9OߕUG+N`}dv|[@Ju`|5{!-+U{UPiLrw^YIOicī:dr@dj}L/IW)Wb6Q֐Dw<%/؄v|Xb\8AJCJ?0Z "ﶧO"fv?79^,CyīzHvLA^E\93 C> ü%,YxqչTM"sJ#p#[@LqkɿZvYC1D$_~z OA䐺%[! .K.6maMhrAP=j[2+QsծrFp d;O | ֭T/,i --m!~JL\J q q+"i|T]g\s+ij}%tG*)$R/ujNc''>E7O r5bLjW~sVO=N1hEx+Ԏ؆.`BHrE``vc|5c>/ ȍњj!٤ݍ?ZW6Hhkq @kfsPYZ2eqj&t.ew0ˬޅ$Qn%?2bLYǞ4}_B-2ZQ'Y$O k@V5(Oc蹋A$^F7bd; NJ[/7iYpM(z4{luyKS[zFP0*V7'(zro^a(b taf( 'ߝbxpiZSubM='6'ަ%r$zօ_AseckOipnJK3-Gj._m,5՛4{i=$Whz[l= `R?z)L|l(C5N1 &;0Fh89 ; =qyCC~K&&p~.LQ`g\Ql 6-S"5{j F]/SH9 ;ރ~Tot*m~ ?cĵeY?c#땐SԎ@_ -ݨ Hf*zh3I(aXhqHF`{* G=dH&{PŽVNvK[k4i c8HKPEAet$ }ų+t Ğ%[&3'_lsG$y:wUsfhɺ "FWꔣlPZ{Zh)q@2{m_Y*N$:χE,=UލyCGf3`}ƽH+za_eٟ71hd,&dkF̀j,Q1jăYTǎI'pz4[;vQTI# \΋[zfD%RY_g^9wż‡+)C9m0r$/gMOŋvV^6QQ`mdP>Qo=X`qT#|aptm%}d7BzAbW*/Ѥļ썐>X0Y Ȩ KFLCBFw=2dr DLґI2R"s#ؚ[b68h ^ .Kn5 )Q*@\$JM윊η38r*1\%܇È0R&Y;8/B1n t"?h^'G2A :"ھKz{֕]wcS]UDnɥrU GҴ>ʀ#0'uLƅ7N22i,Sv% uC+PX [ aC [_2\P tbpX#Vo%2Ou;0)+AɗtyW:b2[ݧ5Cq4mM">X37uO*mѵ8~2` <pS4rbcd2&=[:.P"1AK _C^4*YgsE)%zwøwE^UEoX-j4H*vϞ v 8.Fd ϔiUΗдat9(gھlkƣν8QŇƏ춼;~T"g:Iwz2<;;-1 xv,r(3d{KGkph6k?XXacB8V;= #Q}L$*dpr+QIsDvԇ2WΫfr ЭP3{t`;uT\]t1̩Cy3[BRٖ5=Ǥ[bD9>naNi-jf[~ݹ-n:-ڛ-_.y.t'fB@>CB,#Km.\DJA.3>OFk~{3Bnb$7>gMPn|wd"!})"؇?ތcv1[S[4v}S$b'"t{%9i"v:zp  \8&wN,rq]̅J A8.GC ٩%6x ,`sdƮUSAXm8 [;} M?!Z5 y4v-hwEgqgBfmZCZV[zՂ%뉩VIf'qdpe%H 4~)Rлl DU.FroI֎ұsR U/U7"jmϯܾɛ "a:.64Z+aJW;B\v}}x؏%{CڰP JeM/|VX*+[brX Ae0E8*52% ޝG#bYd8Ԩ"US3NL>`@h€GY^.\VI#~`˖u`G[Ce/utXqTGYr$!s8UDF"/vM*pwJ#NF{4B6&~9 ڟoʈ6x)lų ?׮&0&u\Ͳ=| $.s[V+2/j1hTRtm3 M-=p;azp2G9LÀBayw{.JR3;Ŀi@kXL(nvwt"OJSǨ;+nb[d!u4U@S{ˈNrٞeڽ >M& juߨfՒ99Lz 3#R-~  #Q-Jhe<}5 WTFO;1NS\w)7p\7%b2٢ RX%/*- &p8`;</SAZIw"o#U [fWe,+o>sHNzŨ ،7, YH-Osi[OvOʢBFjէNR|4d}GjU_*ar8nM5Nnfm}!B.H$ xN2:bQAu;xi$̰ٟz*(|k}^ S[4wFjDT*(P`On\`L}ckg[#@k@%cfKi(~WX :_DdCEC:c#W䛯XȾP`G[ زC)橫"({vtVDI:TPA im[GkQK`OZv\C !h\1{h(yb;3\Aj~6 )͞]qWrNuߓvF6%eJ4̯{6{8t@L|1B4\/{qk2l:OTmg1;+_(Fo^6nz@k΋'Ecg^pCr#c`'*k Py3|^ڡמTvg9nIaИNH&%i|aHaҿs;vQ|Hٕ?1"WtIp. BB#nI>yJ5E>2 ij>KB#SO#Fse;~k#/GpBӨ>F)N9h&ykϤN.9y9RQ:EB ?=e6?@blnP };Sx2j66RxߜyytQcq>YAU_V`x9cuOKwpv5ySӧpe>T@v g.ߊ\@ZCzn|Ƃ|eǶ.`gɠy |j^][Ei,cKZJC|ki'D-%[˭y{%$vzz1v䕛O5 v_՘Bh ~F%B6.ŅnّY@Cpkſ'YrQ[b,ն /`;{#{rsDpOF|1Jw[;J?"ezx4F--ťRlnWOj0 hfIyyw7 wwK@,6y~nd& Eɀ:#REFP`(;NZRB۳\ּ{Lc­1R"S'-gX0POhSoM [;ם+å M o*q9ոo]k&߽&ՑӘMKɪEJjĂuCy3sš/U7x*IC{ yepytJ*3/3Y6Qy9׺$2y0Us(n^r.!Zm1V9tEϿmKbfomm+ n9dT2H-}J×qd2_uӯ'ү"_$:ڀR%$5lΎ2M? [9ɍN$ww;yPyC#  AMN |}bHL +af0.޾5~zgM'Nq0o5r\M, r؏[j7r$BZv}%.E!ulBCʘ7xNӃG{K&ݠ Wl51oDÓKҡ$(ے%@fQ>k6vWΓ7P;X#8P63.>cVk8ŌFoe_7)% -r8Jl=I?l؉+Ykݯӿd*#y?FоOy9; Fݷ%~\Ŀb @9 m6zss_6q)qk?Jõ$as,$GV7if7B!֘% #" '%oI"=o* /(OǷyO9!- {*<a 6tǢ %\aO^=0@F7 -F1% TC)#{̭lifbdsGNuРq&`jDT'upD@+92DiV( %bj#mhVOV"nxVL㠋>}ZBNq<$<06̎&}U,ƍ i-h qo[}[RN6|`njհ˰j=F;k& MD${hRm㆚#uekCADAdD҈m!4k=a5_ζ0?k8s2 0NkBw[:)Y4Iƨ 5c溇B,>q%=_J,B4 +?i#/XE}pK*@ ;߃ }i7{we~ig;ݬ$[G/iȲ͆1tD 8 ƱH~$J'Iʄd $k6 &ȗ hypǸieὧPfV^ dZwtzHiRWJ9Vc ;c `dŽ끲diWR7/FC-4PMK~aLÆmT ϵ 6j)%&\p] N8匆Rۛf:3_r_PŨ/֫˅h~M+2Abݩce*1a!EZgS״ieeul?3'uIyJa#{B8[iݵ ɯ-gA=Q]{7Ck,# y~YMC/kbЕT{G ҃T5<5 nq4Vtr^<5,񣝸`ݘAt2@eB9@RYpM!+r34'uNc+Aqb1:̅)3-c?~~2iѵ0Xߟ*ПAu ZFVs$tCV`[wB;!GLIp8 W5v4-Bjh ȴaEv %Gsbw 4S9м|'5GUޱQR^gaDp3<ؠرfq ZUZ ?gA@QFJ=Ŷʚ&79 #FKnq̠.-Sc/g,J;|!3_<_~.Tnxo&UqI L5-0Obq&,TG):}KS>"lilDw'4DR#֞ G**q&(0ϕn cE^"Hې˛19x7aɎ >b~h]NReuEFg)N-z\{F'@T^m+9N^hcy%(ykީ|P-Iyl J]d-[zWˣ!/OH֨, K?ڌoJEKFBl:dA_*P}]Ұ_ȷ@zA:d[x}R IQ\*(xiS-)q, /k/L'Kp{_zskɚќ J8šSk`>;a&pv0Jφ0ώHm+UzFbsy.UPKmO$C:8].zzZ\i} @Uy8^xfbW 1L9jc$E!ˆ=D/m}glv(_ȺD4HF8$[@GJ2RRl:k[yBO@MNϲQ%fްV%~#Ó-ʏCޯ;>&#ȷ*hJ;M\fyjEp痕c84PACoU;裑Y3m-Ά~}?!ޫ"ۂg:ǂ~TCR?:"23|;l8ׇHj<ĠTSL`-Wr /ǿ̀F;"9eJ6 |q$|sr!^K= 0 ѡsm}H Jg}2x #$n`b4"@uc̀1p X~^jvM$eYfѢef87}ܡ@dv ^Q0zR5$gSg[ԯMgbq`Z}|a& Z>SL'O]'RԌ([SR RL5V2(ſIk2) %d޼sVƉ R9I>c ^8[o4&s)r 'J猖deM^L$<d;ך (qXh\z)n6J"<9y<4mݬGjzQ̔ ԑU_MBbm7R8IݖXbgUJ4@lۃ%nA**[|aVW)Ψ|cc%S"eI)t Yq-R}kdZ-U,_|a#Pja *hyæq "m*ubʍw c5., )fsHOaD,6s@Z2^ty]Mjlm3p^ݣ9g0MEd@Q濃SVfZ\/;e9G]lZ?M wQHxeCzp+K *L d@λ}soI/<sSʼ?pAV_Ӷ h6Ӡm{iߒNP?G϶C}UD Ю&Tn.UWG'Cl osqق||GX^GO x=H2aAK*5x|i"jx%)4~O Dg+S D"Z"&:ʐĦcP\ټ ¨dq-#cd~V񼺗2uΩ؏chr2ݷ4KgF3J-M"~~]\KᲚgi֟Ա#`DUXN޷ =`zdӴ'A.7!ui&ء$]$NȋvZS`WM@j tgir[D-^+WUK~b?ah`4\z`zG<991ʎ^Yͩ˰a4-„1{=R1QJ"3D}`8qh0?2U277xV\u"mWpt^o_8LQSK8鳈;7v'`͵`r ?M*dWDP1ʣMzW(3Y|a`+Vx𭸄=$A7:l>, 1|kꨆcerlK6{* S+/hd/cUBrƘE :N ׸yƤ:f|&-#Ϋ_4;]cEw|o?AKzgUT{XBq3تk\>8U|ǭzgBg[Ȱ2 ŝhgD:1$i䄋_N˚eGSqdrTNbCDϟe{> }$*sme<./Ѹ>-i&~rc{*OƖf8<.$umM"HHeg4Œ%h8 yf3 6+ 5EVDoұﲔ%ucN(r}$∓hW z≹>! P*NlcXp >-/g_XafZ}Z4bCcH즷|yPF`[~.{2'Nᚭ{E;I e5Jw[S{+VbM% wz 89ԿLc(Xχ`'t E?2}쭟@IՐPMVZ v8 ґG+H{u:m$ St5Mb隣Z7?;{&h͕! whӘWqmJ#p7)6(n~;NJin"*G k5>,//$2Z]엚{2c@1J;UV"C%&3axSg%rYpHSrOa>x/^4X6vSKyRI<*r+9偔:)=(9)0tfඳO[V= OE$kWIyoYa^:ɀ.j~jy[fH^2 0ϼ+yƳ6|yzILa$kI U7%׌@RkZHm#T@rO_i F4"ʫ-'g^"BLܷ][Z a C%#5|$A_fV̉Z⼅X] θBbh _dl^ICeI\l>y`$Uی'[;m Z Gg5輚Ӣ G|qyJe ^.j:4iBi}8* hȅ\(ߐU9 ˸)o7O=R:35;Ahպ{@NAhQ5QN҂"v 1BҍS A m\ {_2SAC_3H#W'e) m;e|*~H`Ov0;@Syx U JM1Z;b=}&li1% (nt5}Fl_h{KJ~əCgg.k"5mK?2l >dK|!*e cA'ȁ\(e ?C,W*`P) :SdyHuǐ[k( xf4p1&i(]ϐ8Zm&jE^=#mN8QMޞmw@H 1"~S)́he8/|x3 GA뿒q2N:Rm:o $v.((} H,G麈X퓋 sd %W/Sl?PE94:BW@W鉙sy^{9q/AlP<^ }SeA>~tꬠG~2Vc(5BazѫƂOx wF$ZJ-Dv.6d9b&Nw%y4$;>AXL$K}ځZBajI㥓-i.,l(}L-EpvP\Lƪ?;#L'IxmNQ2ڥ5#Xu;'Yj |If/ }x9ar"9 %kg#ѥNI6t Zx;B4Zhp-YQrBJ:a>嗷r9xgyfV|}!X-Yt-iG@T嫉o/*@s%j3B.lU+[VL#6uj*};f`hag,Yg;b')V Hj+1R[H+ȸ.;*ZZڜUIO"͈ |^Gؿ?poz\g[ H{)h~O/ϒZ8udB@뾽9h ;cm`A'Jw]g#4/L3H1dt91K\_0 Elba74V`59J>hMGXT.5&wfzrǦVRVV %26Hb?9ffcv`6nUAr.$HakR,+@eh _jӄKRI)W K ;?\%?,,Jm*ILm5_}}meo f)2\M{Kj`^;m vuU˿(-OXlׇp|>.0jȱcY*#'T joJYhl&wsAELW3O;hx0,KVZ*6"%8 t%)+ah"\;wXRww;8O|>2NR7Uq$WƝՅ׺[2Y3&y*Mk;L՝>; ])]>uj=8 |[Bg2ÏUbx $TOBS3fZ-7kKlima5iVW-&_P)@]IEf¹`'5ǃ 2`x7uQl㘩_^mWZzuBoiW[5^,lVxI=gncE!%V!w $pLch\PYBh3ho?L:P羆9 lҿtV]4b*&7YV71] +w'G|-0u:6[  P0Mq0V3Gmؔ56V"e18@OBȶZ%^ﯱPvx pZǑ 8$Й3Ss w_pC^898RrXy2`%Z%pkp bA8R#/)CNGe 0@z <_NV-U"sʝ@stZ hr$t-)a3)[k颼ƫ^9G'v\*ǘk_y<8~O̶ؙjU2%H|e_{eQ] d8$ږDٙz^ߙk"ZmL P_{7@UnF zGP ; G0Qݶxex \~N}v7:ȶ xVP/M;*moi-}92>K~SC'! ӭŅ|oUÅ띘JS4]x…~qi FUX*AV Rѕr}'w&6{ӗDmUAE:Ne9PlקgE2W!25}f 4Ǒ׽ U NЩ/J\-m(zMI䂍sUKe}/B7]?o} 2̓JۜACvП{hW)u_t\UeшNo6%k9?l+&lEJnNLez Q(WtdPƻPhT[C]Ům' ]zl'xG͐ gLׁζ)^,Q!AXkogd vwq$TO)Da4=!dsVoyn n+ZOOY.ˤ- a9w gźZ"k@sZX |B1k0uFӹAں\Wq}q_qr' 1X+kOA{%ٶymE[tTQLXXy]tCiu㭤|q;2,t=,3D^ELmPbƗ d48XO-Ė*6~V(Ư,گ:ޗV:~DL悢{t_mBz*fWhLLfDi-43㞋 fGM$O3Hy.7~m{%؛% -ڲd H/Suo~g>0~HjZ޿1Řz7PoȈ#<ѮS(6`yײM"l+F}^mF)t3mny  [O1@{z. ^r)9v]9y@j&^Ƕs9#ߠb ZD s +$-3)L¬T{%qON-`3K V$4eܑ}ʠK8ycSH:q>ie_݈9N3;U ZOu/7 VsfpnOϫ'v^'BY_n8xY\]R̸BCe]6t"Sc#y<^S-:G\o(8,wu/gqO"wuf+;0Bw߲6J,zaȴ"frSg\%qLtOH-X`D.:$[ba~vфRx<]~bq@F\kLsmrOh @ $x_ `%[4Kez>礥fbK8C;z1WfSo\'*ZN;`!Lx ,beLcBj|ɲ&xSNgR$*$[dU<u7BRu./?<&w!ud_0Mήui|#aum["6xp{9&o/X9]אIy( )y7usp@J;O]URܾADY ]( 6M2DžuIW&tg?Bn c#Nh*\Xa] w/DJert $Z$6O1z ȯP&;U:P ֟ bu05-lU ;V݁fߕf?Ě< ǽI;2i#&,:?E쵩IdW(7R)Q  7J~wjȸ3(f20 9 ?G^Iak:f_Ǒ-w_y`?mFIQE}!OTK9w=裔 cܟ!/d^fyyZr+hw|)ӫ 䝍8Ŏrn {CΘh'3օX 7{v8*4EQ?Ipw>ֵ)l<،_]6вd}vxm<9̜:2‹GݜU}x;OF Boo(ڄ@җy4vxpRF5ewzVCHFs@?0V  !\1DyŻ],vlδ$=a3R%RL c  Oļas|E&?oaDw2OO^Z@Oco / -N[ g3Z4"aҒ~\]vO}PUTlZi9NYw5HpQRLOjF20@}MYdž44δ s,/a,H+(ñ3vVF0sL v0Ldv$/D 9u.(wh"5F(KQ;B5&Z o5iHuaǢ@Nbgv]E&Lj+ݵ*YC⡪ڱs'-}.42R+P56*()!g]G*?^yf)0@;۱wơ+Y*00TU뀝(*Wc|l =YunA^yؤ/?qcS2T]b91.Z:>&3)@m˅ j?!=89~0n?ͮkOqk'4E$RaVl_ڳiSS(,rΦjU]2Ss/s@)pS^uY:}M]_m3V>A]f:x؂'͠ÁwM1\.LO j>o5ROyӵ ;\|/1#uza0u.AiŊVBptt>rnU J9_0E,uHrt6Ziuà?}"'_6y_C ]dF1$[c+)gylREW<5DK;}۲r b`_YE?Ҁݷs&o1*>skEՙK^bRTVh$FjiuA"Q6:wU#&f5 d<3 {e:*7c_+vK rq:-oQ}4,hlB_g4aJg |!<%EI##fB Y+i%CRzz[9OLGa@2%%3 Jj뎩򁏝55_4B'u#&e78EĨGiդJ=DU t][2 p|DxYҢDЅ^J{ G{U;ɮuV@3щeHvO@='r`1-F//:U>w9O9l5XioC\ C~A\ 6Ⱥxs)ֻؐօF:6 MPv](KnG@Lwsx"MII6SB"Cw7x(x\9}cEQHӍEl ,1  w~( Δ݁tX<~٥31rGfߏ&ckehuO^Ie3?i٤KYż*dw+n;3dGjK] E.KW;B 6 JdZJʘG½PKX o{0?Q:_ 3{f-;v@ -&;vGp& W^|-YŠu]>\<ؙPFY~{Dmmj?Q\+|>\t/WsQa'. 7q)8( AEl<o ͔+IO`xe]}e]kb&=!,h,LZYC8j[qs6[+b8X6NîS+Xh"a TNoAv#Z^0LШl7B%0e­_/LMӬ9cV@4y$ִޞ<֌COCWmR0ۛ1(`Talr` ɬԷH:&S@RaߖoACiAfQOp-ӟaZ8EGwaڤh)Qa#-QI T=KoWQs\Pd ha-?Ř VF@9zj'ѐ,9.>߫>gU w*&0NL*L[ Gs>âNrۖ0\K)Q`-m+X=nyW Dg7.Fkt>E3"F.汵 8Md,ݯvn2uaW|s#JU52{@^Qnx7Wߟ;vمK*E.>)|hC!#UO(v֛ܲ1qmKa:/[!USiq`Gx@۟M? _|R-X%dg 0ȔrbL$SK6q%彁>0,f`w>`=K|;kQ o 9sGMpQc;bBP/ dcWe6ʣ۽b`;ޚ;GQ"Ap(+#㳤ȄmӮ) 8Q3+pIѮvi<]/%Ktj%tE&tXEF;i¦z#dSx<@ .>âg;%:{g=4#S@#4X }]y> n8;/V"3gd^%v=AtJ3&^ś< sn $sR|Z H^KۜRZA jͻ|9.UkFO=Ajvn=Fe "XmyyCOX6Fs+%/j$yؗ*}FϤg |uk) |f6t?q)Fq<ꡞrۻg]݇:NdE#pg!5(ԙfXKz+t˄xF1xhиV i.L:E^ =(aJC${!?OJ.*lcgz<{${GcoX˿oAx qUD #Vҳ,`]PX̍'"Q?+kP$Ͼ3[)Sݢϔs!ɘ +BlUXʝx U vl#]}etB寃^]aF10 T@Xz0.I0';Ђ+.f')lB|UN,.#sdN7kyj^S@LSK x3Ŧ_QIFv2[n+#-C:Դ.;S ψ[vd'X$M=qC-]$-7bNcaOBl/o9U[L[`mHaO%돉\\1z&uEGcw^oE_~@HI" pQ1_~pʳ>6nB=3 du9u+؝$x|JBRXB1fgUU.rXd|\ncJLڿ7wI,o,#v&g|6;)tppewea^`j*Njpµ55ۓ m*~y-%a B&e\_ÜaMrWV¡/tjQ'1!`bSG1~ݔ],)Y\y9%ă[Qm]ܐֵ3 ,$=A"KGdYOMnMkWuIG7oBBEE{2 Yl<!ftHAkUTEAj5"3 X=?k2XKY@1r6K!#܀h ]L 2uͼVSN눞Nweyޏ@MˎKB2ޕoԭ hNۮ<ÒW`|nշ[ciK4L40` -\Gը~JPЂ5}LBk΂߄"x&`'g" ZPq}>?3a,]Ǟ]3l7 `ӠImmPv$HTNm"Q~,~k IIAy`//&̜X2z;[HB9OK(Pj~"Vzh^$6\v;yƃjH`-0:#}׋ɩ82u-զycf4NHX;Aoi+^YU'D_4eq&NN qYxÊn#'K@-mTjSTH Wy#Q)oc_ AW-x)m7,]m4{LV|:?xV4/Q _s !: kdUʗ %ʏi]kmw,}݃TL,`ZgaQwQu {-?QNs"vtE'z!,Kb?8&%RԥB娄BqÊ " 4D|c5o͞=*OgӅv6-Z kC>aᄷAQz뙃>F/aĴնr8IͮUpkQ+R,'>-=t ˴taY;o$=r9LoOYWnUe,yB~0(SdilsS8L90y`$4 }3]kI3tVL  07SF4WO_". ''R"$~yY*%CrRE}:PZ8$Q}d; 2/]TۗNn\FtT?*D9XM g^QNPةS7 Fy=u &%hfm%>E_b$Eo=#"2ml^ndDc:ʖ"tl<9N|YShYJ{'r1*45%lu^oĢ zl<P2:' ].vaxϐ D=↢kgl5%hL"ZL84 2XO\]Xtҧ|xОcCsL2'sz }Haq.toˆ0Hd|䂛t9_=<,ch& 팹[}& 3a}yOWW?MÜ]qD»LCha硉0e:m;;^aJZT:JV[ZUozbam-#ЯO?H?ŴV~(R +ܳ`ơ=dZqMzu#K2t;bk<-t19h!y+Au15 [:> ĥŏ1%]!9/ |x:>G?ßvM/O,I+Z%_*(iDjm'ơ6vߜ$lp/GKuNJ-Z eִݓ.7Gᦲ>q ,0vw.;B3s07+E.wf}+{(7Fkt &GK@f3m+|]'܃P=Zz鞡&uǵ{ztFk%GuĊ"Vg<ҨΉQ`Ȁ=v,3v.XbTi&-Ãml KHn]WO%0tk @cG XM֒vZbcx.u,@MV)H[,: Oa6_Ʒ6"so nzϧ5]J @/f$i{[4 ܢ$1A?s])-EF/CI;`A#% N '㢧\i#p':+ PaEDjvK_}v诗DtTxoFsGayL2j!,w(V7J?U⛟icOl^uD_Y(~ܞYҚu`&BUc% ڤ+31KH Qn0od.v`Ɛ.ɵMɅ*_Lg{F 'wSriZM:IzMxq$gKe8gp` qltқA L`[T"7so,1h``Woldʞ2D/PPK}D1P9B`@VN+[*Oˤ9GjG]l{55[o7 oWBx=^Ve3<-_pH330ID*9sQR6xY偿ͿB]yi~v?(\.!W|c\")K+53! = l=w!vWo9t{4wxU^t5DЀCҾ,Ec*nUGZUxā-Ze΅E7y1 ɺ72A0|43?N@5@ӥEY95R1m9TJ.ޕw~AB.mxM2^Pb>GD>ruMϠ^\_ѫ@TQU르H]+g誋(p}gD^oy`F&f. px[eZrvjOYS1VW@Zh~!o%Kd\^~ز3cfnnyE:Zw x}YhRrH\qiCXjCov@-yDWC)r)*gw+>1,$e[mv5CнuNͿf{Z?x Ev*kdfNCLCW䨮H1fP OKȖ#g`~X> ap 2f}<ۂ9378!s?gSچi{,2MYTB!"(hwi 8ߕ0k`S*}RN(OVu$#dE jiZVUv *i<ĭ2N[˚f(#,W\{?]h+ENC^m$'3>.+s*!SV2b͓IO`).풧ƭnC|M?h,$ 2pIk gNHe^$PjBrhKw0=9o64N BXj 5cÇqneyYU~9#Sl EO[)QÇBa3\Y'0ζ!{"JX\' X~{lBiA[Jf$K 8ȹ/ϯR9ڥE :03x9'&+ 4.#1/kG"n eEjV 2Zb( _23M\J1'Lu6ɲ7Me>.ACmҬFGt8@;}1 dsJp Ӥ crGՔ'!y4n9\#4hl4&̵93i.C`lU-\'3D?|r/shMNgeL3úT˭ԉ MdVt q Q)k!bQwX3Id韷nȂ 9u{rXhOe е R|Feče!;mM H>fذL-b^nɜ;4EGa,vǙԣ.4֎ s4ӲC(!|&}EL'bߊyc'&aYZ恨E䮛f݈ <@pLq;z4 .`-;=Fٕ R,T\d+ 0,v:sJ' 4*;W%>zx+38Z⼛n#Z}m]l"0(?R-EĿ(^:+:6;,2'Vq2n7!?v;?|ѥ ]S+Cq=X+IvWs|_ED^MWD:+RHayɨ@WT.F4pq5t&Fi-y t+\X^EŞNSc~*]8ȹI#b|UZ9&EbBC:UaP$n{/=G4(l@,iT%d`f73I`v&Y%a!MݜIj Fy_1P- hcTw-߭HgkQ4(ng_k"/\-?چ1׆=D_IϷldE潁3|4p+D@١֛ME$-1#zͰ[9[-w|6W&,e-8ą;J$+Q|1`–4ð^P Z, ჴOm7<+AOAU oϔl01usyYRﭨ?B tPLgRsN,iߦQ1#{Bou@ a3+4à!F[^p\9þU"`T qu }LSpB$*xY}lˬ*WYp]y.͕^ ZqiT=S`GLٽf0 M=AwMwUMKmݙVD ߡaK=vn`ᶼc IU+r!HQyrMQN,R~~% 豷rO1\R͕x #$P (BIa|iKz3}W)VÔ>6X<81af;F]ğ7Q=XY6bd1-U+^GƸ@N\2^@Uv$WLc!aPDRiv6>}hCy^(=2^^eґ8P4AOM?IJI,CPXS(OΕ]_^MoGX ޱЄ;ڣ%%%eهv|-fT YB?z*v!FL n@ dqѼ^Uh.׉I|\P2 To9x^kb_RbM;Ui^ȵ .%eqxX8 ff"iZH,ibr:>^8gz+P2pAV^-_Æ^xJC^ȼɕQ[B?-'ĝ^uţW(DSM˰uYeR,|9u3mmuhąp`LVA󇯈Vd=zϰyRI9yrͬOvuۻg|becͧw9\̋x7}}DaY̎Ė@qOIʱ#+Bj Ƽx^XCKm;~J o@.`Ɖ UC:nrf!YC+G)Æ63D=(8}&C?U0"H{ I%ql%}6!RgGM-҂1Y͌*38d-u|B:kHUoS.Fceҁ Ѹx rYqKYF|C t$tLq|spm;(ڸk* uV1ت[>M*8A%ƧR-Bbő= GǯYDՏ(w&<[*C jYҸX^j<%Bn ϊUNm q;k8ʑSDI:0A%J7]"]Fe""aIr9 -ţU4%0o td e?BL.{=#ur|Mg‡35#&yp}F߅Qk}fWf~y@v&Yܯ>d+_wVz}RUN(6i~5VQf(\Dƫ"w(! yų?aԋ YCFk3pe1ڰ}W *G#w═]w5pG0`7K~1K=u Q^52APpQNyQ]o7E'LXJdx$?L~8k)v @/YlKѦ7ŔO1GL/HZ gBҩߝݫ#ɉÛ'W1$nc Ō R`)IH`nZZL[gѲA:9f[ XjiveGryhZjӘ \&Z\aeoEA0F;k]-$R_X!%76nϲmT"(ǔtj;L&:P_hM# JoN΃ qR-˾a(v Q{BfX":+bp5 Ǔ/r \g2Ց1Y&&Tz 8+[Lj;E-d"CSRj:[(ޓ؄XC28YY~qa[ WDutdzѓ.4wil+'#Y2#a0T?F:ӏGQT6yLh;iޥD,/\9a*C&U-|En`i\?֮~ AB=: aa։`, ::g6o$nT OW#%k9yblvolbzv#bŮi9 իqFXPbUP)!yߣ|=V 5~lR5ҏA7)$A%EN:ȥy9 !m[jE7=(t'|آPIysQ7-vڒr&|%!p"}EM⿂QǰD6< XaS_§b"}D ܽc"o? j L&Iw }~>7*n{6FzتrWpзp"h02Y.+Hce퓛y2G d![#f'ònO(PjǪ|АBA"GԲ!]RxT?Ӯ7a~P e&D ,vb5)x꡴~7g5>%x'FӋG@ P/ ۣq0<5%eݛ+-Z;X+./acrޠȒ,nBs"a,46klDѕ9ؿl,/H]k\B!юhhxLAb!^P6-K'1]{;!J4UݤsI  E/6tqڷ(2u7UjtQ)\߭͞8H]K?иbz&J:3DNGYr⋻'aPQҎ(~RX)##/K߀ $msl^ij@~B5 2{5v5w~61/u5}Ih)#៲Mk)ʲhY!XKv暵?\~6+dM{d1#a^Q r.tm1Fua}?.v2g r窲Qâz]'hka+h8ۂRo?c*~ՈEOwZK"Sv\D6 /oi!)YV.&.枙F֊JHM_iv w=~mb :[yVQ#t 2^H/'C eEN 6iUzt?$W'Oc7GМ[%%[,MBZaUiCL7@K:xNcTu}@ M}=N4t !PZc@m|:9-)L**N'C/ 6 "X<:w<MZ&x}kZ"%,=#U)z zb=xV~'Q>31JxH furpQN wgw(N LTP;`2Ci|+̄UhwOWphlj<⽬luY7yY?>~Պc 癢&$jv&SS]kT(a,)z[\҇vjX|Aq &73G8`[Ma%k hJ4~DXĮC9:lGNa,hNV$aUU/?TL)q++{" 8ќTT >BcOJ4U -V4G}5[ Ys cAe d}941ְ 2A{0vỌ\pZA׭rrZJ7bkŞO)I ,dǟ<#PbU˥M9:Ҋkf8(f!y@nikJa} 11hk} <]cJn CaGjx5&lPƩֆ?:~J1EP[UR="YMƹhy-_=nXl"6mM[Je]jqrIm+Q=$޵B,; .By룲^Ү+Q8&Kpdčpe{,SѳXhٯ(,ٓ\E~.U?+ /0=u# JѹhK66[=YKrʓk??+XtPH%4ġ| cFՅXܛ$i3}z^IO㢖&= H@}dKrs@l@"Ak<_1( :Rznh9TF]H^thƍ;G `zF~X0#_w4ѧn&IUw-_A殔YbMo.>>ұ 5D{^x>ձH G1O8Z cMF./RĬLBR5xɏX-Tڽ$u KJ 1?2(xKG;H;":>֑HNppTBhtAU{ =@x}cC`jtcr+jln P\ mI%m'6b[5O%o-`1O&oإO6$bvh 6]?)7${{zJz;j$t34,a097:|&(pe[ #J_@3n%~*,Q-#/#-Ji.2yI}:ّ1y$Gˏ\-K>~뀍wUR<ρ ZioǨ]D,!c7(e',EH?l5U0a fn[1$*JJ߾᨝u72 ^Ǵ 9 3}OdOǑF@o9gˠ;}h q1籥"Xkg*rr!|c}OmR~cOE1q,v*rpH;l>[/f:O+]+]F,C|,k7h.$\eѮ5^L *OS&[pr-Rt;qZ|xw64{,wPySx-kQRdVfm1彙mAw~s6L࿶㭱Yx]|z]OZ-p>fN2 '-wZw5 D (t764RY$c$ TExWmJSSKSdeQcF#,?]j΍3J$Hֈ5=oKlc.'@.(j Vj^Q eI@Kj+G$h4n^ZgB=N@Yڄ"΋?39ĭƭ3vф<J;Z6$G[\o< , L.GGgX0x<IFkm&\Y|LStiůXL\Iu|H2?u\ϔgL܎һhVWn|$YvFAXY[SJMJ˻ֲ2s炑|Vg@j<)"1܋\a ~cl1/F/#:6=6x#糕2..tY_MbpFAgpfq.%d!Z"T-IOh sY@e O) Mjׁ0a`PGF^YE X1cEda p)Te̖gL@MS>#ȓ$qBi2k!QѾ\AIOE.#@ud-5,W26ͫ|ݢ]yj:b"X=j=Uҟ.\k|1} etYL-xru 6Vf98Â6[<;Fc{ *O>rPdtCܪCa\;kTe\h&ᑛ1GOWT_ŠPӋî=ODpc:RO~5^m*f+nɇl׮h]<`jNT#F9t1uHyw퍢!#کY(ؗ UE$t\LYrV&'#)GI@.' 0OٸfND|rav[Z!Nqõ3q179]bw;<] z^vIcF=;Rֲ[WŘQ=$?h,`RPk21~[Y+ipF 21񤃼GC׌蹩 M{NsL̖;6=;siGmfPSII ؜s?0yPgui>\-OC|RΆ Х)c:DVڍr k1 J)NAÒ+v,pQˢ?8J:U/כ)bC`O!?)4zALr}lh-S?)̒WςN' :TzθEt"|R˃z֓ྦྷk]֜&.0cq׼5N JA}|$69+#R?Z> R Eح6pC1H<Ո`_}&CI14+ɈsFڣD;Tܻ;\Lr)ypQ)jzvPbDz"lEo`wDFtefʶ%zN24]䱾a1?*idr 7`YP#buݯLFoe [O#g4ζ}O7[F;Y`Hi"37G|ߖ埍Zz l"GG¯Κ;'Fq<Ffi랠;,H'N ?~&]2'D:Nk 牁E]jL3w\ҽ lPVf^LĀ"qM5 GzU}  4u=1G]uG,X)SWj$[W?3rS  R7;'smvJ 8$׵dU [L8 lL^'.,{]=5+CJa-Taj<129_G# G1 ԙb_25 M%"Iځ,?ր!?5@CemXq\"-HD?iWv=#f0Տ"F>8Lr<.my{D"t _G A%z{Z-ʖ ƑGePehC}qkzM ˯ҫI'uLP(DIk5 /hi OjMb32Z & o:c8{tguIN*opM) fo37KJaL~ ;%ǼZ*O~pQo2b:"l3-1{=>yfPmka,6xwѵP}DV9kOU)}c'^@vЂ?yp$}4Ӯc^=QzWxۢ'z^N&im&HY @((s3=4%jx[3 P >ArPݱsLqm7Ǹ|n*:acR[yUQ@P2ጿ 3XZNJi*=i B'gz7ǝ' I\֊ wЮ?G2n'_} w:՗ALOAuMHN P'" fsp'.w>MXҫ71 _yίi! ގ7Ύ +?'+dewpSkWR\0js1xjsFo7*&:蕻 Eu$`"SrՂ&b%ݮ x5ikm9oʡK$=K=>_octi蹢YU]j[nf[o]M\d5YƢ=dWl@+Ǭ=e ėڧ o9:Őb'|oZAձ .{D>w65+0gfйdD{^xisQgn:p:w4V$R2h.\c^pd.LFIyQFWhM&8שl& #5s *vLҎhUhSeD?V ;lW6^ OQM@`E5[4ڡKq.Zu"ʍᅼC&?^vw% 5M؉]2%RMk˚wQ|C4d?98-xЫ͛9H I +i+6835f*λ~h Kh tXE0>Z\ :)7aو³]w0sk5)¸@&Awy+ ]qpYKx෢?mDS455`9 fC&V bT>M/dir6Gs9h%E*ϸ +6=s!f#1ɣ]BR䲌jK[˝0Ι/u-Vޠb)27T;=T /\MC -&/i4B&$D 0BlmQ.1 cO1lB.@|W~`44gno[[*_3M7o+8g>a(6jtǴNIB7}, ;=ˋ-^jkUȻ,(8*J/ւ, h?G7 ϧmV\ݱ.шî"#ZY8/H4mU8,IBo2)KA% \}6]:4gt 흖nOt=B;-$J}l_cCBh.?5J/a5/ڇ- %@DqdAUtKn`ɛaNɀ+']ŎP&IwuB}q9ܠqx+#۸`MV _kM$VhVG{[(Q,۱fzè|",[ҍ^4F ȣ|+'-3)O(2^^e*c7'S o)n0D8D,G\P( f,9eUhg>^%.Ox`؞[/MITQbn;֤:AJYye}S^zkxVoPUld q*xkQΚTm>*jtÇ&ؔٴzL h&V٧nI`ː+5}!oznķP4ҳzl*Mz̋}?M5LbN.DXl}wiQ Zj $أ] jRm+>[WC9J'ևu v)8&p֍<ń4T#+ ȜecPǖJbVTQ}?ya=+{C{/dakq"vֿڳ:a.oJo:nwFXo5LR ղ^z:HGCA Z53fj[L)x= f9<̐Y B,ީ!9DZMBEj$/W 0}g}F.Uco5 vy[΀šƫUۚ2H3O{Q>5͞Eq1:!O[}DصխiCNNribprKTt#WG䰖^H2g)pX98T(6Sb_`8Z]qfSu5x<@`SC d"oЪA  SBvI?~ER< ӆvȳ<(YmBv >P0| \ٖ8ƥWK\Ҋێk};ܷnn*`Wm`2&A]f5 z{*h4}n䅩 Xj$rso,,j3&fܮ4#>_h_@dTo7 ifY&` 17ΗQة=Ԥ0v" Q7ci5 F >2 F^$XZGg*g8`/plBtm~HnE!#0^IXXx.)ֽ>atZëbcLށs[KR^aY4*E,(APK%KBwCѢ lŭ#8 sY@tUn}e0jnVfrmWd׬B{by :Ж qB!4D{% (Y&u;n՛T` y}1 {ȓ%zLJy0`a$ ȭC6U~+tl ~I3^oO.<%q@/)lok_#1,v>%eΧ7;Ц~Ǐ9vYYj: W總}޼ ? *̀(`H}a84& D[̨Bhzvvwn.L_!,fkg(A['-|`EGt/ZO[Td/-*ṽԷ6xGulaA/@}>+Wg $׺@~;g5kS(qV z]+AMIJY͉5pŮ &(Ʊ=Y=e @xC{%X? )0A۴C)Y?O}= B̍ص~=HHS{q5жރ6'svPh{*X Qpx3WswHE(d̂GLy''6(nDIv%⸀)۾g'>g hS^f"DqǼf v7uO m5*׶rjU4 ejGa#/Vpx`o fX b"B;s Ϗ 7g!LzCB`J&e$B*F|h_CrBFJMʗbbҢ.e&m9$N&szYJ!MrN]k|zߑ5Xϰb|R%B]6" 0!ʑY=2J27`@}%9^coc}(ia~_}wШ@2G?p ÒtrMX8 Tz~:B0H8ѫXS/.A)ӷD5;kk/(?G%JYY5%$sMףm`Luwe:LM-Og{aԜAf:y=P֓%h aښ^&jk{Gް쉯pD\ɥ8y2.^?R#5{49jkUJ,+%s>6TnL#_Cg*^&U}g1/fWeŬϹQ|-$zVh LL#7 Upjq@=?.5ODPPI{5:DU LoV673B] a׮,~&tp1#$֐|p,SW3(c4yYfI^ԁ U{gn".wafOU_OqX"FmzY=3a|͙<ň+3hCXSݾɪhځYY 4ceNᩖu[ g n*W("Ceff5wvJkC/8.CsU(^%6X\UW/C" dВE^!%v$k0|  %녎 Q~6[#-,:O5ٷ[HE&k? pІN4@ɑJý[j>'DJxEBXZ(Yc8R]K:+HxE[sZƻl;g@;0;+nt#S\6AuƢ"~.`y+& Υ͵'?TV1{Ү-iOu]iv=R?a1W48S|3؄aMP?(WgC " =..h"Oq`TK CuC'(vqy-4fsE) gLRrZɌdݸ9mM ֮o1^dL(ؼm44LNu0?&={[ItEc6ܯksp)529S`c^ː9D@mWe4œ_Y i) piw,mz7ԞPT`p4l?T$Yʉre$l3C8v2ڀ117҃q!OΎ3:=Fjɢ.&&8ʪ ՓӕuUP=qe\:& 7Rcs_Y& VPŇe;W!/~EXsȽK[u"\3VAS}aU$q1m S9T MĞ1PA@$eGhkv)?9 V֕Î3דP/Dzm!7{~K8F]\O{W]OĊWf| )[2ִrTU+h hga7?Ǐ]x[BB RGbKI_д>PSϸǁ/v g#<xSKo|Ab\֖>2B9Jrmon/1LǗ.r 9Hgg/n~ErN8;vx1`'Q<`~'gTyiOu{0AΗca۫cEPb봁$ *ՂuGU%13Fՠ#^<)<3F6ckV_Ӑoa`no ox1 fG+7XaG&?R)#kyRɍ;%#bn<Һj/yH7Qf0ew^ ?P<'㫫x'^t\Gv1'K^֗f>[~$,k%$s#O5ٙjU=I/,E.6RZjav?V0Sb2)g̞rKM]}f2Q& ~Z5b"tZF ϟЧ-h?'O!G|1 jh(Zoot 254S>& 16K"Ŀ+9Ӣjr\:r 2m}E`w,@hڜm՜Q4}SJS״Ug[/Q*/,cX;Y*;˫nڡRɩ(3Wƙ3c;2m<5;͕v!N%Z~ʱOq7xa*sU+iAuKzd BLa5)`Sq>`/w 49 ۢe}2e*ࢤ&Zѩ%xw)s56|qT~?aUڶM:0-B:3Zo<?7IMq~63D**Y": j7<-Z- 5 S^$кWm|du &$^Ma"ncǀdyxlK^U;c6&O$`J1Fbg)&%kT@EEx\ &ϟ<8B Tp(06^ Q1u2I>VbL5FC ṙZBY!T1H+”_uȮs?Ǯ^=JD61L%ixSptsr @!W7bȋ3ӾzDpX* f>wZ~an:ϋ&<=p[O;fd)8U/ .VI=x[9qz` ~-h0ucqi~TPl9MwVV9`0~]# BHaЯ4.4(eax=mkɫǥBj0'ܖ-l OIrfn3 KnGm&lf|8_{()!13 })=ިݣrҼ _RHxXz_jFo~F >c֭(+ 'BӬ1Mcȸeߎ&ꎜ]OlSoÛKSi/@=-1sR^bsBprz^mg>N (ʅ&Um4Ҭ"b=>;ɋ0bL3 [px" R/0H,f* v!u5cqA⠔>o$Wڛ˲k\^eqUy vO*TUGfw^CRCdS%%I;;K cS.wľGj)*t VzMztr&4%Fzn4X3Ww|xpR7X݅0FT9Wk(ʶYUH6̀&Dd8 JO'hi-P9oNv ҆WȮxӨLح\nOqEU[)![) -W'Ş2tڠBYm r=5Kd?=uP9wy#LoNOq0yqp b"n-E1=M' voļ hHyqel[ٱ}wEM<'9} yZ|rU c+ 0o_ 6H+C@!s(6,;к?܏™5m>9@ `#/@ >1C,hC0?{|U6cOB1LNSzVSH6W庇7KP0Ku&cIf@Hv .ppxt77#@OTPkksUv72/04q+%8:gnxm'n'썂&ZsTTp o6gW Q0 Ed@ @qsed UezJ:5Uqn_(i0UW?[! >jM^ngWs8EF՚y,00~ơ3Q,Aϥ rUu=82DLa!S/ڴc-bؚ˪/ym*⚡>ye5ZfFHbd_gŻIT ibVe6x3OxvxNȔGJD'*l&!d-Er:4wIhs_4bd20bL)tHXS"TX389+zuۇ/F~L~3KOFzFٯJl $7]^@|,GTR%!y8֟)Rv.NxljiT$W!ӮV_/͇l ԣCoUf~{V~[[ E{6"Q,y3۸z{RKk%k#K/d|5nqELjٚa{2,M CқpSŔ4VFξml=gfչ)KAkp',CLL0\(5 9kWOM%f 3v1tw+p2/\:u|n @qINqZA&TI;:0׺]@Eht~يp}˗2/d#.UotI;`]Q,DISY٭Da#6]#eqۆki`?N2 `+MA@{geThl^zJA=p2\^UJ\:y-4ETw.RW0,|>uIh/F6Fu21#'R! !qjL#n UɌCK55,&%|5g`{ߋu;[e-II M"̢4+3WQ6&UdƍJ!`(I(7.*kz,Pj~sž\1ou.7noy+!1wU3u2ф: YZ