os-autoinst-4.6.1589880721.55a008dd-lp152.1.13 >  A ^ߴظ/=„`Zئ(3'Ʀ1$>/Êm#7*܈~/aB2"Qt`n6J'9 eaM[#z_#V);/` . 66b9ec29b739b98233d206f07eb52250f69980913f70afa4e8c6fac9d175349d5b06bb6ee5dbd665bb14529f93bc12e2e4c8f238,^ߴظ/=„u2!Br6cv@= ?( )ǢE"c9{$s x/Eʙ *]=f  hKAo(~z f&+[o=ӄ:"u7QI|@l"ٻod&>0Oٔ-;Ŝ3D5")Jh&-21bO3kc/,/ʏgZVd5],հ* 9rUa7G,qɵgu@s />pA?d& 1 J 3Kv|__ _ |_ _ _ _t_O_!*!d_"C)4@*4@07@(08093$:=FG_Hl_I_XHCYTC\_]d_^b|c%deflu_v w_xt_yz$(|Cos-autoinst4.6.1589880721.55a008ddlp152.1.13OS-level test automationThe OS-autoinst project aims at providing a means to run fully automated tests. Especially to run tests of basic and low-level operating system components such as bootloader, kernel, installer and upgrade, which can not easily and safely be tested with other automated testing frameworks. However, it can just as well be used to test firefox and openoffice operation on top of a newly installed OS.^ߴbuild83 openSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/os-autoinst/os-autoinstlinuxx86_64) Yb $A * /X #w #.??CB*DNFAAA큤A큤A큤A큤A큤A큤큤AA큤큤AAAm$A큤^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ߴ^ç^ߴ^ߴ^ߴ^ߴ^ߴ^ߴb7c62e81716307346bbad5f4d4dc31a35c40b2e8fc325c5d0ea7a7a385a27a2accd71cedece8bb82c38bb6552629c660e9d1a6fe269f4e7bcd022856d23835413025740ef1c4a5bc56ac0ab7a437f940dc3d8ecfe7eb039e5dac80fe770219848896318f231007782e093b71429eb5ecdc470587cbc05b67e80583d84d7977df9a9eef2a64a735d19f39e844a20a426cb031b8cdc3920ccae18826ea82429accd7bccb6edf67fa192ce78390635b312c86b8b95b30da18480501fedc667526611ed1dd250f2448b47ff82c5b8b0fe0dbe2c476649f067c3b5c2daea3fac931b40495499472bf7a75c4716925fffddfc099e0f17a44e6db6c9c2592c69a86aac5c2da4fd647ad97a315a9408998d73c19dfa4084e580335813b75532d53c3156188efba2dcd3298f9ba923b1b67f8ca020f901ae9d08754eeb24fc3eb6836ae7e419ead5c4432e5f927a53d11f636afd79bea728ec426152bc150eee29a1f93c7bafcb22782521014d4e825cf68b189187755e1fffeedbb9c616c3ec247ef58b9cb019a405acf04b851c8d61aef32dd143af9017c861ac3926d4ca6d05763d6e6222342cc8bdf32b62c02b31010cfcf365fa308bbd92e62a5bb1f26c61ff978fca8dd9875955dba7c771a097bd4f6704e5953b0d0037875fac4d15270c57a753cf93d663b3a33790fdec2b4b0db145a711beab6a6ea90d9db9b5e614972ea70228cb419b6d5e9042c010e5a89df739e064e7b2265c40dd955523f191b62fe21c58ce2ea2284c6fc824242a3737e4c053f6aa59798f05e0aa922489ecbfd4e41c12260b5424e058ba8bdf8aac7215c95f84fa48556cc7261ed473ad7f0bb407340333faeb1b3faa6e03f9efdaaea598d4d9073cacc094086c579987d0789bb0afabc7ea135a1fa331c6b3c4320faea7d1f2c630376a8321eee2adbb144112747bf37df59cdc738288e7ebc0555a48da0e10426863c39f90bc30567ef54ec786175462eeb508fe365518addf649ba8afaed136a4337530db3b61c16d7f3fa11943e9ce9575667fe83a2b593fbc15dcbe42589bc75de8dd242d4627e45151fb34afd8ac36b16819a964ffb838de9c3776c4d87dd9f807503e764f0d87950a1811ef24037305418ecb59d1eb088a293d47bbd4d969e1d9f1f72540946b9a4a72c16bf9dd52eda594fbe309c80f60ecaf360bcda3edcb9e0a6303808f5117669fecc2ddf0ff795d7ac7170be86421358fd55b2450a663ff088ad8d7ed197a4e160beb052a8c70c78cc139df5ec1363582e989f41b8d27c9145a8f69464fd15ebac4f138e59cceccca35231bce5b198d0715c9df2ef217e23f47510a9573b6d1b7e646fa8464bfe3b68a6637c1859c6b9a6a1b71c72fb090e356cd465a136719b273795260230a37933a15af5f003413dadae8ac6ca8c125524cc0cef8aef3138d54e4b229efd76278ddd8e94b024fa7f27e76a62274aff796e6dd229abe2bd35b62537fa3eaf620d798452a49f0ff3e2fb120d4be7acf0c2a0e938723eabf5a0bc7890d9825073a44fb377f9051660dd2ce1adb0ee99c2cd47e025fd496f63cca3f67aa7c7622386758310a13fc7c63517085b37b44ce183d80e5ca1ac8970be2ca3ef1885ecdef95817ef9dd4de703cdda79c5df962ea9aa51f23c3d0fcecb0335fdde818c755440b4f79a2b231b1150a8d9386e856b60d88acf8164d5a9de5309ea568e2c92d6e93f54698cbc3ddd3205c0e0b67c6cf585b45bc29409db928fc862cd9aac0109f3873140562f6c142d1061678b61566d90140fd8fc3f903fa4ec0e2717d8e077884c30ea93835b1981122b5454ad923bbae7b84b62849d16289a505f2d846f516b59cc30cd8d3a1b6f28232c6893c01b74c52c1adf2cce3fe624db01e9da8cac959828d3415fe3f0524e6bc7c46fbdb7d6fb0dfc6bd733e247f4c1cc3c465822bb2e825d1ba109a077965b2fe7425aabc87581e662cbf5f4a657db9583f579f1783d1ac0aac3498aaffcfe9e9fd13a96434c88b7a9019a0fc80d91e2477391b25c93ce1a91c92da77e1e9a32d6937e5f90109805ce52155abd8af7ec674d6d5c6b63b06d05b4a8017c390d524805aabb7498dce477cf151c7d460e67078aa35e1d970d7165e147ac05055e4976ab42089934f229831d4d0bd0b9f2aa8c50eb779d72e979860b381f992dfa2815296db5ebd6cf01731dd11075e63a6d14922c66f910e9c653827691e9a5723902ecc2632d1edec02c65c93ea256d298cc6af6153a07a18194a595360575a7ab331c235f91fbb421493977eef616170fe960327bfed1d17e5150f46a4c5e0efa4acc374fb69f29f049814e94f3794a19adfdf7a2c16fc206e27cef8b96957537b243fda9a413e393451b61e407dfafc9b0549e8ffe863bcac2313a7f8d0d6d9f15c01b1d477df1cec8588a33598915e7ee7ff9c4877be765d64f8be82853231458b1a8021130ed4d6b5aaf5493c209464495dcf6ac80bcc9d75bced521b1682e490afb2d03e2f176430ce08ca44da5a349af312decdd1375b39a29891702ff016ba477687a9574604fb0de5f8997bfa83c6276bdead2ce513d569a954e9359c72270afc0e6980603bda6038be033a47944885b35ae76b86a2ce41a1dd79d422e7c846fd55ac2a96c45bd60fe6c2825e2fa8f4e39dc759be147232609f2fc7f65588c9d7ed52db0bad87eefe8c2fcf187f643c192a7b3dae651c000a3fb6a9a4a61cce3d89f32946c5a8ebdb76d88816962a496fb2f0020b9d4f058623aeee5f3119dfc9aa0d95a880177cc3ca89c5b2c66b5a10d7488514e9f5809234bd0d9bc5c308158958862af9566bea86215071776d3835c2ee822d7d6db90692402750dfc66fda98e5615a9c0e1cf929fe24f6d588f565981e28d85f49833cabcbca65aec8baf648df5e9cd1e834728bd306bf347916c841d640f3675e334986f3f378e7ced75c5695036d1369947674304c19abbc7685764a18cd4e93360b4e63d142a82ab52799b557cd89b1d751cbca4e4cc09286a40c6b3da62548b24cdabaddf0a7eb664b276d35f0a8263c469f14f111a9ab7d02cef7f6643189b06499def00c87c30da6332a00e62591e5e0181c3ce71445848c02454d1fd508aeacb44b4d21ba5beb6d8ffc308d0649b5a6111c57296777b98a948640711024f96f4ff5bb516f05c4f662e4be49ec0bf0d92b5e64f1e0fb5adc0e0e99da08f3447b19e49be8c8b2eb6531ae7eb0067a507cbe8f3ec3902337773d0620f0d8f844f49785a534e037c7193dabbad5b896fa59e353a83a8412ad745fcc6e8bfce6027272c9a57a114b1e535ee5b1416489522a5869f4fff57d719d88fc71bf20b23cfb2c0aec69da37d346766c48fa34f830e9d1e40c83fe379667eb47057d64c645afa1457e58e224341ac42ea97d34ca055aa35b0ae18177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434a270462812d55d5b429e7ac53637a5a03acc798798e0cbb3fd0f4ff23381e5a40143b9daa706df10d269cc59974671f0bc419448b5a2085011e877e3231f9b3c6d5e85fbb238ead2fcd947d21b2b8d9e935b7f6e5f020bd0404781bb212292b4e8f7fb630f8733092b895199e1afc7eef4dc96c2c56d5ade989a622336df739rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootos-autoinst-4.6.1589880721.55a008dd-lp152.1.13.src.rpmos-autoinstos-autoinst(x86-64)perl(OpenQA::Benchmark::Stopwatch)perl(OpenQA::Commands)perl(OpenQA::Exceptions)perl(OpenQA::Isotovideo::CommandHandler)perl(OpenQA::Isotovideo::Interface)perl(OpenQA::Isotovideo::NeedleDownloader)perl(OpenQA::Isotovideo::Utils)perl(OpenQA::Qemu::BlockDev)perl(OpenQA::Qemu::BlockDevConf)perl(OpenQA::Qemu::ControllerConf)perl(OpenQA::Qemu::DriveController)perl(OpenQA::Qemu::DriveDevice)perl(OpenQA::Qemu::DrivePath)perl(OpenQA::Qemu::MutParams)perl(OpenQA::Qemu::PFlashDevice)perl(OpenQA::Qemu::Proc)perl(OpenQA::Qemu::Snapshot)perl(OpenQA::Qemu::SnapshotConf)perl(OpenQA::Test::RunArgs)perl(autotest)perl(backend::baseclass)perl(backend::console_proxy)perl(backend::driver)perl(backend::generalhw)perl(backend::ikvm)perl(backend::ipmi)perl(backend::pvm)perl(backend::pvm_hmc)perl(backend::qemu)perl(backend::s390x)perl(backend::spvm)perl(backend::svirt)perl(backend::virt)perl(basetest)perl(bmwqemu)perl(commands)perl(consoles::VNC)perl(consoles::console)perl(consoles::ipmiSol)perl(consoles::localXvnc)perl(consoles::network_console)perl(consoles::remoteVnc)perl(consoles::s3270)perl(consoles::serial_screen)perl(consoles::sshIucvconn)perl(consoles::sshVirtsh)perl(consoles::sshVirtshSUT)perl(consoles::sshX3270)perl(consoles::sshXtermIPMI)perl(consoles::sshXtermVt)perl(consoles::ssh_screen)perl(consoles::ttyConsole)perl(consoles::virtio_terminal)perl(consoles::vnc_base)perl(cv)perl(distribution)perl(lockapi)perl(mmapi)perl(myjsonrpc)perl(needle)perl(ocr)perl(osutils)perl(testapi)perl(tinycv)perl(tinycv::Image)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/bash/usr/bin/getent/usr/bin/perl/usr/bin/python3/usr/sbin/useraddgit-corelibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfftw3.so.3()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libogg.so.0()(64bit)libopencv_core.so.3.3()(64bit)libopencv_highgui.so.3.3()(64bit)libopencv_imgcodecs.so.3.3()(64bit)libsndfile.so.1()(64bit)libsndfile.so.1(libsndfile.so.1.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)perl(:MODULE_COMPAT_5.26.1)perl(B::Deparse)perl(Carp::Always)perl(Class::Accessor::Fast)perl(Cpanel::JSON::XS)perl(Crypt::DES)perl(Data::Dumper)perl(Exception::Class)perl(File::Touch)perl(File::Which)perl(IO::Scalar)perl(IO::Socket::INET)perl(IPC::Run::Debug)perl(IPC::System::Simple)perl(List::MoreUtils)perl(Mojo::IOLoop::ReadWriteProcess)perl(Mojolicious)perl(Net::DBus)perl(Net::IP)perl(Net::SNMP)perl(Net::SSH2)perl(Socket::MsgHdr)perl(Term::ANSIColor)perl(Try::Tiny)perl(XML::LibXML)perl(XML::SemanticDiff)perl(autodie)perl-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.237.923.0.4-14.6.0-14.0-15.2-14.14.1^@^'@^2^^@^U@^@^^&@^1^^@^@^k@^v^@^|@^v^h^b;@^Y^V]^S^O@^O@^K^?@^=Q@^8 @^4^1s^*@^%@^@^^@^]]q]]@]7@]@]]]Y]]]҇]]@]]X]@]]W]]c@]x],j] @]G@] #]/@]@\\t@\@\\@\@\\@\@\,@\\@\@\~d\y\u*@\q5\k\iL\f\b@\`@\X)@\R@\E@\?\73\/J\'@\@\I\U@\ `\ `\&@\&@[@[t[Q@[h@[{[j@[h8@[a[D[D['[ [ ZnZZK@Z@ZZ؄ZUZZ@Z@Zo Zg#Zc/@Z]@ZYZTZokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comStephan Kulow okurz@suse.comokurz@suse.comGuillaume GARDET okurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comedigiacinto@suse.commarius.kittler@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comcoolo@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comcoolo@suse.comokurz@suse.comokurz@suse.comcoolo@suse.comokurz@suse.comcoolo@suse.comokurz@suse.comstefan.bruens@rwth-aachen.desantiago.zarate@suse.comoholecek@suse.comoholecek@suse.comcoolo@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comlnussel@suse.denadvornik@suse.comoholecek@suse.comoholecek@suse.comlnussel@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- Update to version 4.6.1589880721.55a008dd: * Test error handling of loading test schedule * Improve tests for running a test * Distinguish errors when loading tests from other errors of os-autoinst * Start command server after loading tests * Move `serialize_state` to bmwqemu to use it not only within the backend * Add conditional skipping of IPMI selftests- Update to version 4.6.1589560350.f30cc856: * t: Import stderr_from * Use colors in all log calls if colors are available * t: Simplify 15-logging.t with Test::Output * Reduce code duplication in bmwqemu::init_logger * Simplify logger init in bmwqemu * Slightly simplify backends ipmi+svirt * t: Delete obsolete comment in 20-openqa-benchmark-stopwatch-utils.t * Delete unused imports * Fix sporadic failures in t/17-basetest.t * Fix sporadic failures in t/17-basetest.t * Write backend termination message to base_state.json * Move Dockerfile for CI testing from openQA repo * Add retries for 'qemu-img create' commands which fail sometimes for unknown reason- Update to version 4.6.1589459603.638a25e2: * Remove status API call * spec: Remove tools/docker_run_ci from installed tools * Sort imports in t/14-isotovideo.t * Define travis CI command in simple helper script- Update to version 4.6.1588950686.b8a0ab33: * Replace all uses of mock with redefine- Update to version 4.6.1588792901.b77cfa03: * backend: Simplify power method in qemu * Fix qemu power action 'acpi' * Simplify backend::qemu::can_handle with early returns * Ensure 'rundcmd' output is shown with error- Update to version 4.6.1588626699.4bac4dc6: * Add optional fatal handling for qemu dbus calls for easier error analysis- Update to version 4.6.1588309862.a289607f: * Include command in error message of osutils::runcmd- Update to version 4.6.1588239900.85fa4f12: * Speedup "integration" full stack tests * t: Simplify 'TESTING_ASSERT_SCREEN_TIMEOUT' handling in test code- Update to version 4.6.1587738559.30bdb018: * Dependencies: Remove Data::Dump, JSON, JSON::XS from spec * Create and remove tempfiles in every test * Dependencies: sort requires * Dependencies: remove commas in spec- Update to version 4.6.1587572338.0c00bf0a: * Dependencies: sort cpanfile- Update to version 4.6.1586871095.50464d4e: * script: Ensure no left over .tdy files on aborted/failed tidy- Update to version 4.6.1586545507.8e465c4a: * Simplify CI tests by relying on upstream openQA development image only- Update to version 4.6.1586248053.54525e23: * Add execution time in the result file- Update to version 4.6.1586199429.5c9b00ed: * Update doc for default value of VNC_TYPING_LIMIT- Update to version 4.6.1585921232.ea68c7de: * Allow TESTS variable to be specified with make test * Make point in time when a test fails in log more explicit * Remove ConsistentQuoteLikeWords perlcritic policy * Further speedup isotovideo shutdown by 1-2s * Add trivial 'null' backend, suitable for testing * bmwqemu: Fix warning about undefined HDD in _check_publish_vars- Update to version 4.6.1585773920.a1e4f68e: * Replace ambiguous special word "FIXME" in template strings * Delete obsolete FIXME comments * Delete unused "get_ocr" method * Harmonize License copyright format * Prevent "malformed JSON" on qemu-img failure also with custom die handler- Update to version 4.6.1585251444.36bb1cf8: * Fix missing checkout from git on single commit * Avoid misleading error message from qemu-img * Revert "Check exit code when running qemu-img" * Check exit code when running qemu-img- Update to version 4.6.1584822453.7eb772a7: * Add support for cloning and checking out a single git commit through CASEDIR * Simplify automatic coverage analysis with just statement coverage- Update to version 4.6.1583960405.4e3dec50: * Add power function to spvm backend * Fix git hash not being able to compute when no git is available * Switch to a hash for args of generalhw commands * Add optional args to GENERAL_HW_POWERON_CMD and GENERAL_HW_POWEROFF_CMD * Add support to checkout git refspec in existing working copies- Update to version 4.6.1583493337.35921fbf: * Fix serialdev configuration for pvm_hmc poo#64105- Update to version 4.6.1582730128.1997f880: * Append HDD infos to GENERAL_HW_FLASH_ARGS - poo#63766 * Improve bwmqemu::log_call- Update to version 4.6.1582561187.791d0a5d: * Revert "Show the execution time of job modules"- Update to version 4.6.1582484281.39523e82: * generalhw: Allow GENERAL_HW_SOL_CMD to get args with GENERAL_HW_SOL_ARGS- Update to version 4.6.1582291474.ac30363e: * Add test for shutdown time of complete stack * Show the execution time of job modules- Update to version 4.6.1582204744.809d37e7: * ipmi: Check for all required variables instead of confusing stack traces- Update to version 4.6.1582007909.a256d580: * Improve log output of test module as well as lib function lines * t: Cut 18-qemu-options.t runtime from 45s to 27s by allowing to abort qemu start early- Update to version 4.6.1581101005.a5c3ec95: * t: Catch all output in 01-test_needle.t * t: Catch all output in 02-test_ocr.t * Extract "init_logger" function for easier output grabbing in tests- Update to version 4.6.1580905395.63af2f4f: * virtio_console: Fix `no autodie` placement for fcntl(PIPE_SZ) * Add "assert_still_screen" test API function- Update to version 4.6.1580718127.98503bd5: * virtio_terminal: Add test for virtio_terminal::open_pipe() * virtio_terminal: Don't force max PIPE_SZ- Update to version 4.6.1580337089.6f2b5c86: * t: Cut 18-qemu-options.t runtime from 135s to 45s by configuring attempt interval * Allow to configure no drives for drive-less systems- Update to version 4.6.1580119736.fd9ea32d: * Ignore t/vars.json created by local tests * t: Remove redundant comment in 08-autotest for subtest * Cleanup old content in autogen.sh- Update to version 4.6.1579872857.bb06065a: * Update tidy to 20200110- Update to version 4.6.1579522398.2afcda12: * qemu: handle armv6/7 architectures properly * qemu: allow to use different soundhw option with QEMU_SOUNDHW- Update to version 4.6.1578910353.e34101c6: * qemu: Allow to configure maximum file migration time * Fix condition for using pkgconfig(opencv4)- Update to version 4.6.1578638802.5822dfa3: * qemu: Check expected format for snapshotted image- Update to version 4.6.1578494926.ba218583: * Ensure tianocore boot menu is shown for aarch64 workaround- Update to version 4.6.1577344452.d693abe0: * Fix default boot menu timeout in qemu backend (#1332)- Update to version 4.6.1576848145.65c8fecf: * Fix the warning message in t/17-basetest.t * Avoid qw() warning message in t/18-qemu.t * Add .gitignore files for make test output * Use getter/setter for needles dir as safer approach rather than package variable- Update to version 4.6.1576491023.ca931ae6: * testapi: Fix comment about default mouse click hold time- Update to version 4.6.1576248007.5d938a10: * Update to new perltidy version 20191203 * Fix undefined needles dir in dynamic needle downloader with proper variable names * Escape parameters in log calls- Update to version 4.6.1576050328.08c055a7: * Add powerVM over HMC backend * Remove "use Devel::Cover" from 07-commands.t * t/22-svirt.t: add open_serial_console_via_ssh test * Makefile: Check for spellcheck requirements * sshXtermVt: check for SSH port available instead of a simple ping to check host availability * svirt: open_serial_console_via_ssh - doc and cleanup * Add new test/cover targets and run tests with prove * Fix warning on failed load_snapshot command * backend_vars: Add infos for generalhw ssh/noVNC and flash cmd * generalhw: allow to use real serial with ssh/noVNC mode * sshXtermVt: wait that SUT is alive on network before starting ssh in xterm Use SSH_XTERM_WAIT_SUT_ALIVE_TIMEOUT to adjust wait time, default 120 s * generalhw: Add flash command support and handle optionnal args for cmd * generalhw: Enable SSH access when VNC is not selected * generalhw: truncate serial file on start- Update to version 4.6.1575895968.5daf6345: * t/23-baseclass.t: Fix read from serial test * check_ssh_serial: Fix reading from channel * spec: Exclude flaky 07-commands from tests * Allow relative "productdir" and "needledir" relative to "casedir" * Delete never fully working check for "needle dir within current dir" * t: Use Test::Strict like in openQA for an easier and broader 'compile' check- Update to version 4.6.1575621538.1ee59881: * baseclass.t: Add tests for SSH serial methods * Use OpenCV 4 under Tumbleweed * Reduce overly long waiting time on shutdown waiting on processes * t: Enable 00-compile-check-all.t to be run with prove * Add simple test for serial_screen.pm * Add simple test for ssh_screen.pm * ssh_screen: Fix initialize of base class * t: Enable 04-check_vars_docu.t to be run with prove * t: Enable 10-terminal.t to be run with prove- Update to version 4.6.1575491566.71ee5f56: * Adjust select option for Devel::Cover and PERL5LIB * Remove @INC modifications from tests * Support VNC pseudo encoding 'last rect' (#1310) * t: Fix warning in tests about wrong regex for Devel::Cover * myjsonrpc: Canonalize condition form * myjsonrpc: Fix unclean shutdown introduced in 449baece * t: Catch all output in 07-commands.t * Print note about reusing old Git checkout * SSH serial: Close connection on read error * t: Explain better the need for 'use Devel::Cover' in 07-commands.t- Update to version 4.6.1575282624.855b4f79: * t: Save further time in full stack test * Add options to configure SSH console based retries and interval * Move %SIG overrides even closer where needed to allow early termination * Fix termination of backend during startup introduced with e90faa18 * Skip zypper upgrade in CI tests by default as for openQA- Update to version 4.6.1575042468.93be69f8: * ppmclibs: Fix warning "\1 better written as $1" * qemu: Explicit delete named pipes from virtio console * qemu: Fix missing data while reading from virtio_console * Fix building snd2png with OpenCV 4 * Remove 'wait_idle' after being deprecated for more than 2 years * Make qemu boot menu optional to save 5s in every qemu test run- Update to version 4.6.1574795840.3973b078: * t: Catch output in 18-backend-qemu.t * Remove obsolete AUTO_INST after more than a year past c670720d * Prevent duplicate "Saving QEMU state to qemu_state.json" * Avoid the word "killing" to have nicer wording and discern it from POSIX "kill" * svirt: Wait for logfile from script in open_serial_console_via_ssh * backend: Extract 'truncate_serial_file' into base class * Delete vim footer in files that still have it- Update to version 4.6.1574429927.5158b63b: * Allow unsetting 'fatal' test flag without snapshot support * Improve waiting for data in myjsonrpc::read_json() * Launch debugging tools without shell * t: Prevent error in RPM build on empty line after backslash * Improve example in documentation for CASEDIR * t: Split tests in Makefile for easier diff handling * Prevent confusing call stack-trace from send_json on shutdown * qemu: Distinguish 'syswrite failed' die message from myjsonrpc one- Update to version 4.6.1573902023.b0a2a79e: * Hide SSH password in logs * Add test for SSH credentials in spvm * Add ssh usage tests for baseclass * Generalize Net::SSH2 usage in svirt backend- Update to version 4.6.1573837019.f65a27bc: * spec: Add missing spellcheck requirements- Update to version 4.6.1573666306.8fe5e5bd: * Increase the read buffer for JSON RPC * qemu: Fix MAKETESTSNAPSHOTS with test modules in nested dirs * qemu: Fix double '//' in snapshot paths depending on distri value * Improve OCR test to avoid default-initialization of needles dir * Fix custom needle dir checkouts by removing check for "working directory" * Forward select_console failures to test process for proper reporting (#1262) * Prevent incompatible overwriting of source qcow images * bmwqemu: Delete useless package prefix on variable * testapi: Fix spellcheck fail on 'json' * Follow VNC_TYPING_LIMIT everywhere (including send_key)- Update to version 4.6.1573405893.c5877f02: * Get rid of unhelpful log about "unknown process" * Adapt tests to needle handling changes * Remove use of $bmwqemu::vars{PRJDIR} * Initialize $needle::needles_dir within needle::init * Use $needle:needles_dir in the needle downloader * Assume that the variable not defined in checkout_git_repo_and_branch- Update to version 4.6.1573214011.87166a81: * Read all available bytes in check_ssh_serial * Fix OBS package checks due to qemu unavailability * qemu: Add option to activate balloon before snapshot * myjsonrpc: Improve debugging * Add wait_screen_change option on send_key * Add option to upload assets on demand even in failed jobs * Implement shutdown check for spvm backend * script_output() - Add code comment for commit 72efc09b * Allow consoles to persist over reset (#1232) * myjsonrpc: Go back to incremental parsing (#1248) * Use python3 by default (#1247) * Avoid warning in comparison; num_queues might be undef * Improve here tag handling in script_output() * Force no quotes on hash key if match simple identifier- Update to version 4.6.1571832236.5391548d: * Increase version numbers * Add new status file that worker can read from * Consider tests with `tools/tidy --only-changed` * spec: Fix missing, additional runtime requirements * Allow tidy to run only over local changes * Improve 'check_ssh_serial' * Make start_serial_grab blocking * Fix svirt backend's 100 % CPU usage * codecov: Adjust to current coverage target- Update to version 4.5.1571474599.7d873cb5: * Rely on QEMUMACHINE default in OFW * Update to new perltidy version 20190915 * Allow read_json() to return multiple results * All JSON communication goes through myjsonrpc.pm- Update to version 4.5.1571302740.fbcb3c7b: * Revert "Allow loading needles from current working directory" to fix regression * needle: Fix typo 'parrent' * Use $needle::needles_dir in needle downloader of developer mode * Log data and pool dir when running fullstack test * Allow loading needles from current working directory * Improve error handling when parsing needle JSON * Extend architecture.md to cover needle handling- Update to version 4.5.1571127896.7bd3da32: * doc: Clarify implications of _SKIP_POST_FAIL_HOOKS not aborting runs- Update to version 4.5.1570825562.ae51e774: * spec: Do not duplicate OBS-incompatible checks * Exclude known flaky test 13-osutils in OBS check * Revert "Allow loading needles from pool directory" * Fix broadcasting message to ws clients if there are no clients * command server: Improve dead-lock prevention with isotovideo * Fix error handling when passing message from ws client to isotovideo * Add possibility to have a comment text in script_run (fixed) * t: Fix 'Not enough arguments for EV::timer' with import ordering * Allow loading needles from pool directory * Revert "Add possibility to have a comment text in the script_run" * Fix tests for adding an error message to the script_run * Add an error message to the script_run * Add unit test for scheduling test modules at runtime * Update test_order.json if test schedule changes at runtime * Fix broken condition introduced by #1213 * Handle Failed to get "write" lock on libvirt * Fix missing argument in consoles::sshVirtsh::run_cmd * Append the name of the scenario in the domain xml * Use hda audio instead of deprecated ac97- Update to version 4.5.1568227729.687c4ca8: * Fix PXEBOOT once to actually check for 'once' value * Delete obsolete FIXME comments about sleep resolution * Replace diag "imperative" by "descriptive" * Improve result display of validate_script_output * Factor out click functionality from assert_and_click * Document needle area "click_point" in assert_and_click * docs: Mention devel package instead of hardcoded dependencies * docs: Update openSUSE repos using , priorities, better names * spec: Split build-, runtime and test requirements * Add configuration option for number of NVMe queues * Allow special value 'once' for PXEBOOT, to PXE boot...once * Fix unexpected error on xz in save_memory_dump() * Get rid of distracting "last frame" message from videoencoder * Save virsh output for later handling * Fix left-over qemu processes regression due to f9c71d0e * Fix missing data while reading from virtio_console * spec: Fix tests in OBS by excluding 18-backend-qemu.t * Add tests for backend/qemu.pm * Fix blank line on process output * Fix undefined warnings on undefined 'ARCH' * Fix in-package test failure on git * Revert "backend: DRY on check_socket method" * Fix "undefined"-warning in 08-autotest.t * spec: Add missing dependency to 'Data::Dumper' * Don't hardcode C++ compiler in Makefile.PL * Port away from the deprecated OpenCV 1 C API * Add automatic lookup for UEFI_PFLASH_CODE/VARS to fix UEFI on Tumbleweed machines * backend: DRY on check_socket method * Clarify that force_soft_failure is to be used from post_fail_hook * basetest: Fix typo in comment * Fix the readout of git hash as version when called from other directory * Make hostname in 'autoinst_url' configurable * Add missing 'use' for 'Data::Dumper' * qemu: Fix warning about undefined value in match * Fix unrequested wait on every type_string call (regression in cec2709f) * crop.py: tweak imports to work with Python 3 * spec: Force OBS to resolve choices on opencv-devel * spec: Fix build for openSUSE Factory and backports after opencv4 submission * Replace 'serial_screen' for correct 'ssh_screen' * Fix missing 'consoles/serial_screen.pm' in Makefile.am * sshVirtshSUT use ssh aware serial screen * Modify workaround property to support adding reason- Update to version 4.5.1563188951.f6f7c6b3: * spec: Provide a "devel" subpackage pulling in all build+test dependencies * spec: Fix warning about missing explicit perl-base- Update to version 4.5.1562413838.c3d5e8ac: * VNC: reverse key order when sending key up events (#1174)- Update to version 4.5.1562052196.bca214ee: * Use default graphics on x86 to circumvent "cirrus" limitations (#1169) * os-autoinst.spec: Fix vanished runtime requires * Save RPM spec file in upstream repo same as for openQA- Update to version 4.5.1560860907.6a126c01: * t: Catch output of failing runcmd * osutils: Let the "attempts" sound less harmful * t: Do not waste time waiting in test 13-osutils.t * t: Fix all uncaught output and warnings in 08-autotest.t * t: Fix warning about undefined variable in 17-basetest.t * sshVirtsh: Remove procedure add_serial_console()- Update to version 4.5.1560548250.151bd110: * Use QUIET variable for script_run/output- Update to version 4.5.1560502370.2654e4ef: * Format using Perl::Tidy 20190601- Update to version 4.5.1559738889.52a75c17: * sshVirtsh: Log libvirt xml files * Fix missing or double output in autoinst-log.txt with partial revert * Increment API version after 'Always log to autoinst-log.txt' * Fix perl warning about undefined VIRTIO_CONSOLE * Fix typo in HDDFORMAT die handler * Always log to autoinst-log.txt * Add recursive get data call- Update to version 4.5.1559044089.b8a76372: * qemu: Multiple virtio-consoles * Allow failing for matching regex in autoinst log- Update to version 4.5.1558854356.09e08ded: * Log best candidate needle also on timeout- Update to version 4.5.1558691185.f7da5cd0: * Avoid "unitialized value in string eq" warning * Add quiet option to wait_serial()- Update to version 4.5.1558432600.6c62e09d: * Don't modify backend vars when running test- Update to version 4.5.1557827957.ce72694e: * Add debug output before 'flushing frames'- Update to version 4.5.1557391016.927f3d85: * Add explanation to error regarding command server * Extend type_password arguments * Add an option of mousehide for assert_and_click * Assign click_point when parsing needle * Take click point from area over to match * Enable assert_and_click to use an area's click point * Remove out-commented code in assert_and_click * script_output: log script for execution into log * Make get_var_array return values consistent- Update to version 4.5.1555336742.ebf62298: * Export hotkey to os-autoinst-distri- Update to version 4.5.1554982352.0cb8a1e0: * Fix assert_screen_change method call * Allow multiple tap interfaces in one network * Fix error message in consoles::network_console * consoles: Rename virtio_screen to serial_screen * svirt: scp serial_terminal.txt log to worker * svirt: Refactor serial console initialization and running code * svirt: Rename $command variable back to $cmd * sshVirtsh: Rename $channel variable to $chan * svirt: Merge get_ssh_output() implementations into single one * svirt: Remove unused variables from start_serial_grab() * svirt: Pass credentials via %hash in run_ssh_cmd() * svirt: Fix virsh console initialization * svirt: Fix serial backend for s390x * consoles/sshVirtshSUT: Fix domain detection- Update to version 4.5.1553864471.599444e3: * Use always $bmwqemu::vars{NEEDLES_DIR} directly * Make failing exec in sshIucvconn non-fatal * Update to handle xz compressed images * Improve error messages for VNC connection * Improve error handling when using Net::SSH2 library * Use blessed fake baseclass object appropriately * Prevent rendering empty results if no image available * Move virtio rng option _after_ Ethernet setup to keep it as eth0 * VMware: Retrieve console-only variable * VMware: Delay boot by 10 seconds- Update to version 4.5.1552382335.1080c396: * Use Mojo helper to write result files * Add QEMU_HUGE_PAGES_PATH test * Add support for TIMEOUT_SCALE in wait_screen_change * Fix scale_timeout call in wait_idle * Add QEMU_HUGE_PAGES_PATH option * Prevent recording empty soft failure test detail- Add dependency for IO::Scalar (needed for https://github.com/os-autoinst/os-autoinst/pull/1109) - Add url to github to fix "W: no-url-tag" warning- Update to version 4.5.1551793347.0db294cd: * Improve feedback on "half-open socket" * tidy: Replace bashism and change shebang to /bin/sh * tidy: Replace bashism with dirname + doc- Update to version 4.5.1551452505.a5d8b452: * Add test for logging to t/Makefile.am * doc: Add section Development on Debian/Ubuntu * Extract common run_cmd to prevent duplication * Rename svirt method run_cmd to prevent confusion * Let assert and check_screen fails if no tags specified * Remove MULTINET variable and update documentation * Ensure SCHEDULE to load modules on existing vars.json- Update to version 4.5.1551191805.807aed16: * Run tidy on the correct directory- Update to version 4.5.1550925474.8f5465e5: * Extend arguments for type_string * Configure bootindex for first path only * Add all tests to t/Makefile.am- Update to version 4.5.1550607545.b7b33fb7: * tests: Run also 22-svirt.t * tidy: Fix path detection for os-autoinst-distri-opensuse * Fix skipping needles with missing PNGs and add a test * Fix memory leak when failing to read image- Update to version 4.5.1550400351.e380fdd7: * Enhance documentation for testapi::waitserial()- Update to version 4.5.1550146791.307c430d: * Provide default for get_var('VMWARE_REMOTE_VMM') * Add workaround for snapshots on VMware * Provide default for $vmware_datastore definition * Enable snapshots on VMware- Update to version 4.5.1549897848.e764de36: * Silence complain about undefined $libvirt_connector- Update to version 4.5.1549618330.a27d1d27: * Allow relative paths in PRODUCTDIR as well * Fix table documenting svirt backend variables * Improve code for announcing test end to ws clients * Remove comment referring to non-existent web page * Prevent error about cmd srv connection when test ends * VMware: disable snapshots- Update to version 4.5.1549290558.3e4a5c07: * doc: Add PAUSE_AT et al.- Update to version 4.5.1548936913.ed3a07cd: * Install sshVirtshSUT.pm * Test processing of 'set_pause_at_test' command * Prevent warning in command handler * Check for correct tidy version on execution- Update to version 4.5.1548066416.34c49266: * openvswitch: check dot1q-tunnel support- Update to version 4.5.1547655571.a1a10bd6: * openvswitch: change vlan_mode to dot1q-tunnel * qemu: use /dev/urandom as source for virtio RNG * Add "error" value to matches- Update to version 4.5.1547114685.2ba023eb: * Add missing network_console.pm to Makefile * Add support to checkout git repos+refspecs * Do not incomplete on connection error with ssh based consoles- Update to version 4.5.1546602946.a7be7efa: * Fix missing linebreak in die_handler debug output- Update to version 4.5.1545369866.fc084a6a: * IPMI: support mc reset for sol stability * Fix "tidy" use within os-autoinst-distri-opensuse * Makefile: Prevent docker "build" and "run" to run in parallel- Update to version 4.5.1545236486.6ef6a533: * Introduce versioning for the developer mode API * Use one variable for pausing on screen mismatch * Extend command processing tests * Allow to pause on next command * Disable pause on check_screen timeout when disabling for assert_screen * Reformat with latest version of perltidy- Update to version 4.5.1544691921.44e93d8d: * Don't write _SECRET_* vars in vars.json- Update to version 4.5.1544434670.99778697: * doc: Add missing ;- add Cpanel::JSON::XS as buildrequire- Update to version 4.5.1544111663.31867f0e: * Replace all uses of JSON and JSON::XS with Mojo::JSON and Cpanel::JSON::XS * Clean up generically named variables and use more fitting names * Make get_cmd_output() use other connections than 'ssh' * Describe VMWARE_NFS_DATASTORE & VMWARE_REMOTE_VMM * VMware: Rewrite add_disk() * VMware: Replace vCenter with ESXi host * VMware: Support snapshots, suspend, resume etc * Use Perl::Critic::Freenode to determine good coding style * Add unit test for format_vtt_timestamp- Update to version 4.5.1543593014.1e83b015: * Include folder hierachy in category name * Remove actual use of bmwqemu from command processing tests * Increase timeout in fullstack test for 'Skip timeout' * Test command processing for assert/check screen and setting timeout * Allow to adjust timeout via command server * test: Add QEMU_APPEND option tests * Make currently executed function available to developer mode * Keep only the 30 most recently used needle images * qemu: Enhance QEMU_APPEND option to handle multiple options with or without params- Disable t/18-qemu-options.t in %check as done for t/99-full-stack.t as it requires qemu- Update to version 4.5.1542781566.58d02775: * Correct HDDMODEL / CDMODEL deprecation message (#1064) * Prevent cmd srv being busy in loop consuming isotovideo messages * Set script when using extra test results (#1031) * qemu: Handle files compressed as *.xz (#1055) * Move architecture.md to doc subdirectory (#1054) * qemu: Add QEMU_APPEND option (#1051) * Add option to override status of test modules with soft-fail (#1052) * Add missing Test::Mojo dependency (#1056) * Remove extra leading zero from log timestamps (#1053) * svirt/Xen: Expect the image to be located on the svirt host (#1050) * [sshXtermIPMI] refactor reset function for ipmi console (#1021) * Needle editor - show all key bindings (#1049) * Test initialization of svirt backend * Add documentation about svirt backend * svirt backend: Add serial console for SUT * qemu: virtio terminal is enabled by default * Allow adding additional serial port when using svirt backend * Prevent adding empty passwd-attribute to domain XML * svirt: Allow to use a different user than root * Prevent record_testresult to override failed with softfailed * Avoid misleading stacktrace when backend dies (#1033) * Don't attach screenshot when recording softfailure (#1042) * Check whether result with tags is added on timeout * Record additional failing match only if configured to pause on timeout * Upload full mismatch when paused on assert_screen timeout * Allow freeze_vm to be called outside post_fail_hooks (#1043) * Improve 'WARNING: check_asserted_screen took ...' * Remove zkvm authentication code * Ensure main.pm is still used for proper initialization on SCHEDULE (#1039) * Add test flag to revert to last good when test module didn't fail (#1034) * Remove MATCH(...) debug output * Disable stopwatch debug output * Record info for barriers and mutexes (#978) * Avoid overriding SERIALDEV obtained from testsuite or machine settings (#1037) * Fix undefined BACKEND warning in search_for_expected_serial_failures * Use Test::Warnings where possible to prevent warnings in tests * Improve error handling in needle download * Handle OPENQA_URL set to eg. 'localhost:9526' correctly * Download new needles on resume in autotest * Add limit for downloading new needles * Improve deducing openQA URL for needle downlaod from test variables * Refactor needle download and add unit tests * Download new needles from openQA on resume * Delete redundant newlines in die's * Prevent warnings in 02-test_ocr.t * Fix perlcritic error in backend/driver.pm * Add doc for OFW * Block and ignore SIGTERM from opencv threads * Reduce the opencv libraries we link to * testapi: Relax regex in script_output filtering what to return- Update to version 4.5.1537682748.0d10ddb9: * Treat $OpenQA::Isotovideo::Interface::version as test API (#1023) * Fix led state change with tigervnc (#1028) * script_output: increase logging in case of failure (#1025) * Unit test for script_output * Use wait_serial to wait for here tag end * Use here tag in script_out * Add option to always dump memory after a test failure * qemu: Add knobs and dials for tuning snapshotting * Prefer override test module files if found in the openQA "other" repo path * isotovideo: Require explicit 'tests/' prefix within SCHEDULE again for openQA use * Add variable SCHEDULE to define the full schedule by variable * t: Fix failures in 99-full-stack.t depending on system performance * testapi: Fix spellcheck with whitelisted 'kvm', 'VM' * t: Fix perl warning "Possible attempt to separate words with commas" * Fix "Use of uninitialized value $_[0] in join or string" in 'diag' * Die when remote backend programs are missing (#1024)- Update to version 4.5.1536750184.92e52b69: * command server: Don't mix myjsonrpc with Mojo::IOLoop::Stream * Improve log messages and error handling in web socket server- Update to version 4.5.1536326847.7ce7ffba: * qemu: log that state file is being saved (#1017) * Add unit tests for commands related to pausing on timeout * Refactor command processing in isotovideo * Allow to pause on check_screen timeout- Update to version 4.5.1534865613.ff83b57d: * Properly log messages from the backend * Replace call to autotest::selected_console * Add current_console method * Prevent double timestamps on QEMU command line log entry * Adjust tests to the changes of serial failures detection * Add fatal serial failure type to stop execution if detected * Override test results if hard serial failure detected * docker: attempt to upgrade packages before run * docker: allow to install modules with cpan with INSTALL_FROM_CPAN=1 * osutils: No need internal pipes here * Add log output for sim level in wait_still_screen * Add unit tests for check and assert shutdown * Introduce check_shutdown for testapi- Update to version 4.5.1533739786.546c7c63: * qemu: Allow user to set HDD serial number * Add unit test for serial output parsing * Add messages to serial failures * Improve keys sent when expecting needle (#982) * amt: initial commit (#983) * Increase isotovideo interface version * Use diag instead of print in isotovideo * Adjust test for fullstack test to test pause on assert_screen timeout * Test pause on assert_screen/check_screen timeout * Fix typo occured -> occurred * Pause only on assert_screen failure * Don't pass unused paremeter to _check_backend_response * Send full test name on 'set_current_test' command * Propagate reason for pause * Take a screenshot on assert_screen timeout * Block autotest on timeout if flag is set in isotovideo * Add flag to isotovideo whether to pause on assert screen failure * osutils: Avoid racing to get output * virtio_terminal: Avoid connecting to already connected socket * Move informative message to use bwmqemu::diag * Cleanup osutils runcmd functions and avoid code duplication * Build process object lazily * Add Mojo::IOLoop::ReadWriteProcess to cpanfile deps * osutils: change runcmd logic * Move driver pipes to channels * Move qemu process to EventEmitter model * Avoid enabling unused consoles after reverting to a snapshot * Revert "Create dummy pflash vars file to avoid asset caching failure" (#1004) * Avoid resetting all consoles while reverting to a snapshot * Avoid performing multiple or unnecessary console resets after revert * qemu: Prevent serial logs from being truncated on revert * Remove default floppy drive * Create dummy pflash vars file to avoid asset caching failure * Use bootindex with non-uefi systems * Avoid rolling back to undefined console * Avoid conflicting block device options * Revert "Add label message to serial failures" * Reduce verbosity of command server * Fixup broken indentation * Bump isotovideo interface version * Extend qemu tests * Wait for post migrate state after migration * The Great QEMU Rewrite of 2018 * Prevent perl tidy from completely ruining well formatted code * s390x: Fix typo in diag message * Test web socket route of command server * Use Test::Mojo to test command server * Add label message to serial failures * testapi: Adapt check_screen timeout default to proposal in documentation- Add dependency perl(Mojo::IOLoop::ReadWriteProcess)- Add dependency perl(Test::Exception) Required for https://github.com/os-autoinst/os-autoinst/pull/993- Update to version 4.5.1530875209.f6cd7968: * Add backend/spvm.pm to Makefile.am * Introduce a slim pvm backend using ssh * Add a note for script_output method when is not using dedicated serial * Fix repository path from codecov reports * Move to codecov * Use the docker image we use in openQA for os-autoinst * Run tests inside docker to normalise testing environment- Replace deprecated tar_scm service by obs_scm- Update to version 4.5.1529342275.852c3ff6: * Add state of the test_execution and name of the test name to pause at (#976) * Document the multi-process architecture (#975) * tidy: exclude .git/ from search path (#974) * Make ssh failures to remote systems debuggable (#973) * Wait for command typed in serial terminal before running it (#971) * Add INCLUDE_MODULES to only schedule whitelisted modules on request (#962) * Allow where parameter for mutex unlocking (#969) * Install OpenQA/Commands.pm (#972) * ppmclibs/tinycv_impl.cc code improvements (#968) * Rename variables in isotovideo * Improve debug info, fix tests * Allow to pause test execution at specific test * Get rid of the developer route again * Disable timeout on the stream to the parent * Broadcast debugging aids to web clients * Avoid one more global variable * Open a websocket server in isotovideo to reply commands * Remove old interactive mode- Update to version 4.5.1527308405.8b586d5e: * DRY on xterm call (#963) * Correct return values for match_has_tag (#967)- remove require on withlock - downgrade require on tesseract to recommend (not really required for base functionality)- Update to version 4.5.1526456062.30f96887: * Bump interface version to changes introduced by 1a0381b- Update to version 4.5.1525874912.1dc03895: * localXvnc: Output the PIDs of the involved processes (#961) * Add mutex_wait wrapper to lockapi- Update to version 4.5.1525413876.6c59528a: * Allow environment variable to point to OPENQA_LIBPATH (#959) * isotovideo: Add support to forward command line parameters as test settings (#950) * testapi: Output all arguments in log_call (#957)- Update to version 4.5.1524736170.cc9d9ff2: * Add proceed_on_failure option (#954) * svirt KVM: Set to 'destroy' (#956) * Set distribution earlier in isotovideo (#955) * mention TIMEOUT_SCALE in dock/backend_vars.asciidoc (#951) * testapi: Correct comment references to exception 'FailedNeedle' * Fix missing text thumbnail after needle related test failures * Do not quote -append qemu parameter- Update to version 4.5.1524160420.7b402a0a: * testapi: Improve documentation for "wait_screen_change" (#943)- Update to version 4.5.1523984252.2f46f2e2: * Bump testapi version as per change to select_console (#946) * Allow passing parameters to activate_console method (#945)- Update to version 4.5.1523276311.2588e578: * Update current test module details when cancelling running job (#941) * Add OFFLINE_SUT mode to QEMU backend (#940) * Prints the isotovideo version and interface number * Merge qemu output failure conditions (#936) * Add test option _SKIP_POST_FAIL_HOOKS to save time on test development (#938) * Remove specific qemu code (#934) * Add username parameter for sshCommand * Allow setting console tty and other args (#933) * Move code from autotest to basetest * Add message to the invocation of the die function * Cleverness is not maintanable * Search for patterns in the SERIAL file and raise failures- Update to version 4.5.1520265920.6728b435: * Tries to guess which qemu executable should use via WORKER_CLASS (#931) * Remove support for backend.crashed file (#930) * qemu: enable discard support for disks * Add support to override HDDMODEL per disk (#928)- Update to version 4.5.1519457089.09762e3e: * testapi: Refactor script_output into distribution.pm and fix race (#926) * Use a fixed version of perltidy (#927) * Avoid broken perltidy in cpanfile- Update to version 4.5.1518780731.3ca7dc34: * Do not fail on chattr failures (#924) * qemu: disable CoW for the HDD image directory (#790) * get_ssh_output and get_cmd_output return array in list context (#916) * Avoid letting the kids get loose. (#919) * Don't add floppy for arm/aarch (#923) * wip -- test to prevent double typing echo on virtio-console * Correct VNC stall threshold variable name (#922) * Check runcmd return status (#898) * testapi: Correct spelling mistake * testapi: Ensure script_output only returns the actual ouput of the executed script * tinycv: Add test for send_with_fd * testapi: Allow memory dump any time * qemu: Increase memory dump performance * tinycv: Add send_with_fd utility function- Update to version 4.5.1516891126.e9d61c6d: * qemu: Die unless mandatory variable WORKER_HOSTNAME is set in NBF (#914) * Extract function which will retrun VM's host IP (#913)- Update to version 4.5.1516628925.5467a37f: * Add single quote if parameter contains whitespace (#911) * Remove commented code (#912)- Update to version 4.5.1516396050.1f10a0db: * Try to load OpenQA::Parser if present and parse extra test files. Add also support for xUnit and LTP- Update to version 4.5.1516095934.1b1283ad: * Move and increase sleep time between ipmi power actions * Add variable to define stall treshold * Add variable to don't power of the machine after test * Increase the limits for checking the VNC console. (#906) * Makefile.am: Fix install directory for RunArgs.pm (#907)- Update to version 4.5.1515766826.5f24243a: * Limit the execution time for save_memory_dump * Update documentation for save_storage_drives * Memory dumps are only callable from post_fail-hook * Add RunArgs to the Makefile * Display interface version when using --version * fix use of initialized value- Update to version 4.5.1515414371.04e17fdf: * Ignore WORKER_HOSTNAME for qemu explicitly (#903) * Polling the read socket in the capture loop (#902)- Update to version 4.5.1513942030.1c7bb3f5: * Do not reset NUMDISKS if RAIDLEVEL is not present (#901) * svirt: Add {start,stop}_serial_grab interface (#899) * Retidy - perltidy 20171214 changed output (#896) * Simply ignore '\r' in type string (#894) * Change the logs timestamp to ISO8601. (#893) * Add method to get files content and integration test * Add possibility to share files on worker directly * Add RunArgs to loadtest (#887) * Remove empty miniatures. (#891) * Fix error checking on load_snapshot and remove sleep (#890) * Drop all hmp commands and use qmp exclusively * [POC] Wrap HMP commands with QMP's human-monitor-command * Distinguish modules name in a test run if it's a duplicate (#884)- disable perltidy and perlcritic checks during build- Update to version 4.5.1511858414.576c33f6: * Fix quoting bug in type_command support (#886) * Extend lockapi barrier_wait to accept also parameters, and add support to check_dead_job (#880)- Update to version 4.5.1511530266.fe4b1c52: * Fix snd2png check on TW: don't use PNM but PNG (#885) * Fix test failures on Tumbleweed (#883) * add debian ovmf to locations array * Add offline mode for script_output * Xen: Support multiple HDDs * svirt: Set NUMDISKS=4 when RAIDLEVEL is defined * Replacement of hot filehandlers for Mojo::Log (#876)- bump to 4.5 to be in sync with openQA- Update to version 4.4.1508936943.39adc5eb: * Fix scale_timeout call in wait_serial function * sshVirtsh: Hide confusing errors about undefined machines (#866) * avoid accidentally cleaning (#865) * Generalize x11_start_program with standard array argument (#863) * Remove unused reload_needles property in backend * Allow set_var to reevaluate needles * Add option to exit early for test schedule evaluation (#853) * Prevent diag message about _EXIT_AFTER_SCHEDULE if not requested * Make sure select_console on broken vnc fails (#872) * Introduce check_recorded_sound method (#873)- add Test::Mock::Time require- Update to version 4.4.1505909574.e0b4d014: * Correct validate_script_output test to actually test something * Add test for wait_still_screen * testapi: Add 'no_wait' option to wait_still_screen * Fix warning in test about 'prototype mismatch' * Allow type_string to wait_still_screen * Use hash ref in query_isotovideo * Add test for wait_idle in full stack test. * consoles: s3270: Make debug output of queue content less noisy * Update API document referring function type_string * Remove typing tests from integration tests (#857)- Add dependency on matching perl version, as the tinycv module is installed in a version dependent path - Drop bogus conditionals, suse_version <= 132 will never match- Inline replacement for version parameter on isotovideo- new perl(Test::Warnings) dependency- new perl(Devel::Cover) dependency - package os-autoinst/tools/check_coverage tool- update base version to 4.4 to express the new isotovideo API towards the worker- new perl(Test::MockModule) dependency- new perl(Test::Output) dependency- update base version to 4.3- add snd2png- new dependencies- disable perlcritic outside of Factory - too useless to test with old perlcritic versions- adapt file list- remove gone files from file list- require tesseract-ocr on >= 13.2- created os-autoinst-openvswitch subpackage- add mmapi.pm- add lockapi.pm- remove fetchneedles call. now in openQA- make it version 4- add videoencoder- add distribution.pm- recommend multimon too- add testapi.pm to the file list- recommend eatmydata for performancebuild83 1591719116  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_4.6.1589880721.55a008dd-lp152.1.134.6.1589880721.55a008dd-lp152.1.130.050.401.0    debugviewerisotovideosnd2pngos-autoinstOpenQABenchmarkStopwatch.pmCommands.pmExceptions.pmIsotovideoCommandHandler.pmInterface.pmNeedleDownloader.pmUtils.pmQemuBlockDev.pmBlockDevConf.pmControllerConf.pmDriveController.pmDriveDevice.pmDrivePath.pmMutParams.pmPFlashDevice.pmProc.pmSnapshot.pmSnapshotConf.pmTestRunArgs.pmautotest.pmbackendbaseclass.pmconsole_proxy.pmdriver.pmgeneralhw.pmikvm.pmipmi.pmpvm.pmpvm_hmc.pmqemu.pms390x.pmspvm.pmsvirt.pmvirt.pmbasetest.pmbmwqemu.pmcommands.pmconsolesVNC.pmconsole.pmicewm.cfgipmiSol.pmlocalXvnc.pmnetwork_console.pmremoteVnc.pms3270.pmserial_screen.pmsshIucvconn.pmsshVirtsh.pmsshVirtshSUT.pmsshX3270.pmsshXtermIPMI.pmsshXtermVt.pmssh_screen.pmttyConsole.pmvirtio_terminal.pmvnc_base.pmcrop.pycv.pmdistribution.pmdmidatadell_e6330smbios_type_1.binsmbios_type_2.binsmbios_type_3.bindumplockapi.pmmmapi.pmmyjsonrpc.pmneedle.pmocr.pmosutils.pmtestapi.pmtoolspreparepoolvideoencoderx86_64-linux-thread-multitinycvtinycv.sotinycv.pmos-autoinstCOPYINGINSTALL.asciidocREADME.asciidocbasetest.htmltestapi.html/usr/bin//usr/lib//usr/lib/os-autoinst//usr/lib/os-autoinst/OpenQA//usr/lib/os-autoinst/OpenQA/Benchmark//usr/lib/os-autoinst/OpenQA/Isotovideo//usr/lib/os-autoinst/OpenQA/Qemu//usr/lib/os-autoinst/OpenQA/Test//usr/lib/os-autoinst/backend//usr/lib/os-autoinst/consoles//usr/lib/os-autoinst/dmidata//usr/lib/os-autoinst/dmidata/dell_e6330//usr/lib/os-autoinst/tools//usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto//usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/tinycv//usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi//usr/share/doc/packages//usr/share/doc/packages/os-autoinst/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/ea12d802f78577cedf3df092a30cc4f1-os-autoinstcpioxz5x86_64-suse-linux    ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=feefe53dfe19bff411f9f6aa6a3ea48c6b6bc3bb, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8fc4aca082f57ef0a896ca9bb74635b60d3d6717, for GNU/Linux 3.2.0, strippeddirectoryPerl5 module source textASCII textPython script, ASCII text executableSVr2 curses screen image, big-endianBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=84fecbdf3cd51f183526591809b8d25e4d06f542, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05b86550c7732fb51cc3fa2988b020fc632e3cb3, strippedXML 1.0 document, ASCII textXML 1.0 document, ASCII text, with very long lines !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcv R RRRRRR RRRRR RRR RRRRRRR R RRRRR RRRR RPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7RP8P9RP:P;PP?P@RRR RRRRRR R RRRRRRRRR RR R R RRRRRRRRRRRRR RPAPBeެ?mnD/usr/bin/Xvnc/usr/bin/qemu-img/usr/bin/xkbcompdumponlyconsoleqemutesseract-ocr2.0.0 utf-8876817d52c322e424da94b8cd3437f08e2fab2b51e4539b702889c78515cd62b?7zXZ !t/] crv9vWz᥀FL 0]H[J #KFa gz9{ F7[3yNu×Nf|ΰ@;i%+2B]D3|˼8\ o*`c=/(St L7TS|Tc* KoEJ< Ca0t+R{mc_#, Z@3/ P ; FIDG3`\(ݰu`p<\reF#A C A^Z4wAzhQ҈lŢeRTY,Ym۽b4Yw(7J`ܖk6A7ΤZ0:Iuy}H΄hvsl.`~бڇq*!5_  ʀ @\mZ͚ZebwHkW#̞Zlј>dԾ1a` @&6>U_2Fb ˂'խ;1{J03U7CYmapXXKvFO d9ִ%aJ\ D}R_BkòZak75^ےmQy#o6*z>}r٤zD=EpSuǛ>vy ?1d$Mvطg:#INrw|͌s$ȠKbV$M݇L"2Z!v_Υ3%t=Af5'@Q(/zW:6.p!c| 1:.vh`ʭ*+-iLÞtػ8ڹl~XD/cZ, fLW{R7pRwHN++%:b@%T2qUJ>G'p䐥 []pspsselkPY~MP!n'j8dRtUA1߂+s pHbL\9F˶18'Q-Xm@@2{Ř?FDSAaBH E!A@6MbcJ9V9!o-A.&@w ^X/H)qzGݍ2ˋ?{/XXKG!seS23m>ܶg3~"AEe.j)sLvg Z:QءL8I "o|9iMH3]2`KqX K]oQ3r0\>#K@l7x!8Mfs^V~ AUrЏe]3vfKudž:z9g*m'cL yx6eC%>V?mhOz2A{k9Uq$ ñUqQ0ݨ^p7Ʒ~t8T' <+UJ {jeօ]„b)(F!*ڧB=f_Z]jc0k x<_0̘ qr ʕD|*+Bn\eby}=ݨmYLB-[~,O[iԈLh6εۢ(o7݀ ֋SڶFT76/A|] pY'@r;V's5xeG[c7i /1<>fDFkIL)"݅6q L+tӂG X@-*.vMB]Z* Iu= d~ m?`*4q[A"CN6&:Aw.2YFr ?:YZnyځD5rYejwuP1}{P"woK\BvK.EC:pwpfj2죣Na΂qZg|pU`H dIVŽRs?1_ 'hSCV7 p~Q-ɞ)ٜ @Cy_Pc*2pg^gzI!Y'+*;+R9~5B{_Ӟq oNS56 k4E ,0xbNnhO3ĥ.a zpA<񫶶p+k6UXI@MG1*}'6QX,2FzI7;Z,9ӎ̓[?жA8_QFÕG;Rb7TC~~FEnFXqJY{Z)A's0H?鱾h*3J 8Q_AUIҸ $%ȹCP}ɕ F[_#ymrr}kN ה,,S/dc&:uiQAT $ 9comkX mQ/<,z25=xZs̡u\uu459 +z,~jYto{ y^!%} ʕlnfLVh}.YPw KaG3ăPOl';V UrcAܝ.9gI~ܨ4U\ tpQ7|F–iUkGc!Ε`UlkU@`F!@9 ))}0S$(R:b)2-2bq\N7PI`х(!L5Z$Iw|er~j2Wn|{gB% m)_ܙ\u~t*B*+>p ?޽L#CT%o8(axAؐ|qmYRT\=""uJr닓$@=>C+Nk'B;kM9޲cb_I㢹bz{Pz9;2{w窌qҷpB>JGɩv<4 m.\{nS,D4'9^TG~=ZVƨf r)}[;\~ydc^Y(+[ } &2-H- BppU}zB10I R5΁v ~I7FyYZ?$׺+f^HN߼;6pESy>jQ>V~&1[c|tYF0U5/#cFj ad܉Iz$jSK"u sɪsgtz~R9:7D8 SmIB_Wg#G#UџY37)2{,%<*t_4τ[];|,%ʈ/pSXx ]g䣦a$iU.]<.WyryJ?Z.$l_ [ugb؍?9I\3|Yxg*w;GJ O&:í#bZԱ9VY} 7;o1~ +ԃ[,̳j~ #GZO$ZY2mY_{b]6wh "HSQ*~te3cBO"1 D/$r%xkۆ9KS'FtM|eΔߔ?!Niq"ܢB;mC T }X6R%P>Լ^8>6m^ K JmU J$Ey'.S7еsItc xK<~ظ*OWCL=ÂE0fnײ p`rJ:n82\3t6~t_js3ff%SA> ڿ與9s$TBS_H2.Ƹt٢?M]6OU6:duj ݁~ѷX12]X+v.X?g2q (dqe1MֻwHzǎ_Z  V :#(*>T?=.힙JMMđqvXQi%4'Lfi3+_v3 סq#BSnAfCk)> K`RJ > Ǿ[ʫ_ۼ /)`"wt#%RD!5 ?,pOGE;Onu9`xaG]FP@Y$/}Bfsi `t=9M?0AC ՟uy׾Roy?}V{d7uޢo8 } AhHa'h=Ӛ'{? M*Ý|[sxJV~a4ٜ1"L.)od%ە"Lu2@f,֡Xs\pC8viˡO_'2;Mdkóok֒]}a4 c%Ȁv>ӈvPڅI {}J;BxZ[*dyAt}L?] :cS0A7\VokoiG23i6Z&n/:ƈ]i\:q3eS] MWL& .D+70ܪ4>r'v#Ǟu :j ٰꓓe엺#-SDaz☷GX6 8s-)NmR`2I5 @.?QȰx\I$ XEE2m&e$ 0M0s\0 PV%>^.Gڜ##tn20+([zC0N`M?֧N J}9;IbPflCEU"*0>"L%ҋmXz\ZcmLC[{fgSl .QxħĶ(㝃IH۟zt( e Fq"PZ+Rvn8pAgkcF<K_MèTM߲2K k|,BN}!1ÿ"X?RlҲtti=? J%{ D3!`+ݢoz;W 2PVlzyҫ/`aCjKCz|5@.ֳ6.ؿC߄qkrSoIoFIQ/Җ)<vIٜ҃kfLApI:pތ9=*",l@y\LB0(e#ݲhMZ$l3$4b/{5`vmF@erCx.7?W e_|'9 -6'ĐtQGߏ+q%Oh/~io]`$Aԟ Dc3n^-pVђLN4UH]cegH6t34qqB_ ӮP{s >e[QN\k쭫4R}rzjbNJדt e|ɬW?:@q'j+HR1G)!'@8?tVDg,nM#9vx5,kcq8(rNzy>~xoFFvhO@f&-:#g;`nHrs(qa0O"*>r%e;lIp\:6fn؎SǵOst&<ΨTu_ȑuPT兕%[~PqMuY1בqwX8Ֆ:o8qw "Ib6qh8ߌO >S2<ԢwORz2~wnҳޡF sQ[ȼ< b)ӗ7gͪL@:G^TEtkY,;A/Nm/up*Ir|5g{bI72D.TM3"wvWvWN1QP3F > 0Mݛ ,IMjuU9OnL1Ql8> &M^ ՠ2ƣtz#iyF,ȣ8yΤ}x-)uIdu@qBh{2 [1zJ*p[Ǟſ`9h9|4_nt`#̶:^%ƺ= FZuo$/=oMPsk?5Dy69·yȔwٛQU@kkT30'rP^bs'c=l:!SlRC ,#x Q_ y~LR9ZhOԦ(uC'$BCbRW%Wp%Q'p k1StK')6ţ:{X,VX.[hPe2v:;:Ԉ.\qMב,8QdzSN~V"jôH%ʩe5Y bmpyUmrH'p i@k܁?#^OuMob aemݐ;#d.T#D$rri6,8/${ zefFY}Jq9<$' b$#h]]2ݘ'Mؙ r[@1唨vDsAdkWJ?iqmMWא&u&;>rs\<|!3+"~=l [yṖ˳[55IM.lI5.WGuAɂBy

:V|?׉ub"g\H?S<7T+mQ6hEW;3"02^oT5&sܵt*_U#V|`(5<ղ 821z _M 0|ҪlTqdO,&gr:^zrL+1w@t9)6W"NƕF}$ aߥ%г{`-Vp<ĢZ*bpOOKeo.5h4!(ZS&d˅Ví=Vw"pdE'[kż>JvZOn0yp{B/1|™DNѡP"WD.˖TQP^Ǽd!c$,9$ nAk21MAy_\z-n`QG}uC nދֽlA7=iTTNK{q6tF|n }\rȃ@ ܡ2jx8f.Pa;§xKja?! Z[ j ߄cO1q$.'H}v|3o2FZ4YH3B}j cU` wu? ;9W+Okc@=-u^'i1~΋WKkn E?!O% >f[Z^]x (BOхҾ4u.?҆>%fۅ_1q5sW$ǁ>ٜتt5i2i^~{H_#f<4#¬o|Y}RN_=4L7[0\ٯ4ZMDj\m徍+|꼨cJJ}4u(p`iwm $V/r7[_|t(X~'Ş^"B ;]_wJX?Tŀ ?Kt8cDaGxpq.}㴮ۼ VS~R o3\fJd "5z6ki>8)cT= VKZmSz5% D 4U4^S?i6`RjvԒn I9fNrhs[mh d o\pa3CWxR, hc}Gw7+B`[g 'yaxfj[ F d~:=CfG?<Ϡ=}TSCSunL8p\^ 4b8#? ~,~>uTB4vA.b`ow#Gh0-|=BlwƤ}ꄏT?"lüg2 k|e}c 6Cn?L(W%c]p%x.͚]kޟ{0z#eb8oJUxdlËF:YrO;sbšz=sx; %_ۡCy׌CZK8BXhm/X@wŇNR-bCYgh7<6ޟ _(Z7~2^y`#'b6IՊg/r7G׍v#-mǫ™e`#-[; |T-w> ۉĦDe124 '="gYDJnǖy:ש,D5'1HDmSx"r~!)̙ͫR.Wqk0<8 ,|^_@VRxgܥR̲$j 'ʀ 9Fԣ;lE3p+ "-|d Rc٭'֥8*pX Mm9h[A ̨0gY%V2R RU25r_RWq}_MWz,ʄFWP纡;tus;y;<ᯨ4V\g_SoۣdÈm].gaBYʽ{iʼnm%[fC OfyCRx+/),_߈-匥;!>bq eg2U.Sx\XČ$Bݳסb-ҲWkZ9ʃ)FZ䰯]ZiV襕GO_&B:3դ;}BF\ntLٹ+u/:\̖a^Jm+Ya`:лA(gs!ͩ$p T=pf;G<#ՓSeH~g GVssklj{Y-0mYŤ'q;Uw(W\P NU[kc~CwNJĭy xܶʮCk'$ O :w<l4+WL)pt3Z8CGZyk`7R_񻇊DcNT`V8o.uy/_Vc?TWw'^TJEߜfY]F;*O7^1f W I >-t P_/x,5:}W+ s:ouub4u !H2ҠM'8Vֆm!3p '}9[h#'x2bV.~5(;RXQXheBK TRtV0^_0&>2_4ohT#--Nn#]W-x@Y7ھü +X_(hGuSS9U@`U"ɡlUæ;Xx4TityG&`{j{)(ʙX`U c:qZAN] pXP}urIEbPyhqbJVu c@}yPwDXӝj5 j!1 DDQvr-o:+t_LSqϴdL=3AS]X>Gna4PF gf &׽-fJ< 0VѪho+@XK=?p6+nt4MDC.;zWT܍e@W|1Xq!1jYy5ɠy CaDאJN ޶J7x:ph,T<m- \]Dy"G%Ϻek8/tDO5[)ݩ\JRnPӨ4z_nwH7WzO`Z8Y\akbNx;{ 34\#z*3<|Ek}EzCeB60(zS>gz8Szw`goukHmV/BmPH DU%M>QqwGJ*i>Pƈn? M"3L68JJl{1S0Ap7X>T@Ԥ zSeLLsNidlݩ1P4b c](bf<6Hev`5"Ij7Abe18K=%61soB^1 Y_ DMג:mX$>,Ēx;O\72>a&JoyXD'"=k3 cKUE p'קZm!#F[1`HnCm҄d~T!}&>0vQO8:zX_eDWGlbO3_Pd4Wg PlDolM:,6" z$WD9 TۜrgML|6Ç ћʤzz1˝|qtIʘjFH&+m>rDgԎ_{4yjERڄ>P_$\nVu Wp^h4h\XQ uk*Y ڎ?2 W6l[^f@LIeی)Dou'˜1z/?,ŧ[D߯=/|EÁrqvB*p5>U70 d&%~BaNq(+*<ڻ' עlE[OuEPLXNtr8n 7so+Q|X ?6vƤ Y);(Es-Nje v(#tx l WrF?&6o~k|0i@ԝ?7yJ3k(_N_%ZZhN$B/OQ#PC^H!#R^@BŜ(ͻ8oK!> (v!kvԎJE >>0?=¼Oټ򉳡P: a ;=J0dGlErv3V2EC,`?[ SA˔$tl= \K!Mmt/ 4bz넦P蒔CFm3kpA7XO2q@fhiuUV\_oomV`P3wyCoK,WSV *2(")@b+;0F[2_[DU:74Ie*O#X6*M$=ޜДVI܄BS&& #!8o ͺ{43;x-O7wfh} Ƿ |x߽oo4Cbc7fBoJ]K 8Ц6EY匽"ehFޡ=@F%<R w8+䬟١_O EqcTw8a,'Y*74"NΒ5/)S_6aa1Ji'Nw!EW В/?D?x68Qlm4z?(;1_/U ! 8yA]R5Bx7)M]=#MR7W'@QZ Wm3í^XO'`_&?dCK!E.)e"|eZ :;3tdWQ棕=Jmh)^"iz52"`dIY?ᶅU1nr'97\4$`PDȠ[CnJz<ʕx@nj|3rMC1 ]?wfL{!#ivsc4ؤƢV r 0z¨`I@/`\Zdghd)JK-&|튈Z+A nZf^:nCؙaZy5pp?na(@6Lew]ڮܡyGU'$nɚ$^9tga|hxe';4/>XF@}3jLA,:3ژ1lX9SGjE^:؊ =w;:}wUڷ&8}.m6/Цߜ+uM|KY.i4{Q&d֑@ 勡=T1{4W/E~U }Ytf )Ri[T^޶܂g1l% 0<΅m ΄^yEYC,tJ%`ݭtkƛ~/u‚4zL( gW"/6+u Gnț`ĺV- _<4j?оUJco GqЛ&*իU&7V6n 8+x5qȨ0 5dj"ƳC"J%VFl"uϹx mĢYGꖔcժFłvѵ,( 玉|cI)5ŇQ4) |/ԸglnC Gm,Q{Sr?hBfH@Wn(:IT!HǮftɊt}[ aS(EsiE=!U&| `iX~O9AW*5@4;Lq N0`m^ |ok-H{օ~AJ3rw0F'6lrk{T~n{+4-]xGw9!ޙt,Ą1LCey0|-:l^oVa5Zqxt\ "&DVѕV?\ >*J~l?fG⅘áa;w 2qAVAe]2XǝJk"l3 8oz8N l %DLgTdYO G.[9QNnK H>`R(H.Ql-O4]%r{eKeխ\)r-2*z5=wJl hqa>Un:S)F{}Ok,ԨBS.Qȿ%*¼4 MVn9Bb}e=2+_|=SO)<5Ԕ1I_|^DVx8 Nn|&ϴRwz$5'A!{@ O=Z}ϴ=k=sF/՛`6ʃNPmCA+6~/\ ymϼg4c!ۛ8dLί<{Y %$NCpׁׂɶ d38O4ǡ[Oܾ طRj|8(2Mp[=#r׹ +76CDrW3 ݗk`xl݄OViXT+ʦٮjOw/8C~JX,C6WY*gWfG2̍,z)cEI#}/቉pR%!eoxj|{탒V^TɣJ@w6V "? ȭ`hRKĦd gP z,LOc#`kNLJnE5jnj"aSCl@(G'O MU4)ޅ֫q KFY)LofyٟT#y![beZ =(xO2Y4:6E3HӓXF]X )*h,vy2>mJyFjL-T**ߪp.̕e?V(hVܸbv[ɏCC%@b!HHb Q/Pk2W!fzg}-͙\ _j۲Fυ1$4K٦5O&9fxxSU9|iQh>gvh8 ͖v6}5:ReJ_ jWNБuFӻBߦ4z_\[w{`.h6(6(֫/{@%GEr.-jJb t THO^i-.Tx 6̨l@U0tG,"tj*5U.VmӲ͏|5hv2vT##IDܐ=wSIH5]KWq}4F\$ӘZ\2 gp,{Ȼr80mB- Uևa2߈L{Ʀ_"44>L w&S^ОM> b^b>I: 97Fɵ-ޑv-P=x%Pabg~ ._X~"O(ymG,·FbjRlOml0dߴ7G_;dS~ Tdu{҈$_0z*^e鸜B@r%Hi2y~Lt5J; gmmʞb(űuMJҖO?rbU(dS?IhS3BՑNZd_#~mGרO~Kc([ȤK&k'kh-,+` C^!="n\[@rX&!qꤐ׹IKBdI s`)QWn)1IZ\x9HfƐmE'}qزl$< w+- yh olsJ$f@hizP-RtU\"+قb3HzPcZ@!  0ZWNxlaPW#dbmD j)@@%Fa3ƹp(Q9%N|6@gtneY4ߑu=pQJڍuyxOl*񗽚ϸfނ qpӛo,`FMYCݟ"YUƤ:njWG缨h /Mn j3s1iҴ'8]oc;(DtR4e^;CR3 qESC7S)^<'%klj 9wFiaEb(oM_7* td=ufA%k; $) N&7RڀL(\:hMNNhD#F} 6]q2xn l',}%Bk*_Eiq9owE\OVL3A?I{i>~:W_;ATF*BJZ_z'S2C"XU]jhE'XYa)?u@nNbZFIC E,xI3T{1R~ڌCG!6H8ON[ڇnVO1k<CQPܕj+Ǎ\BJZ-9;'ńӄ^6?6>DvZ23/57Qe0,{2R.^yPoֺsHX@vJʴ78ׯ,s\vuߥ]1.O ОDpH%gw 7 p oiø v~$<l҅.rv*HGk.s1a[n(ύsA,\zh;~jC/ڻg4ʱaɅ3P'2:4ұX/pz_ q`Y`\ijҽT\gVwPM4ޙXSK d7Mꁷ2x^}<=9I^JgD{ ζ.9Щ9z͘,d|l$//Ւ{$(1).ڃ14_yC,B]iL94ǐX> ;x%XYHq3~`Uuai)?D?JNq㒏5=aۀAYVlIiFo&1ږƀ8śT0j\EU7b4xveBx  Ǡ= }(y{p)>{f &O1 k|G߬1Ncw6B`j;XtxAr<LUk$ơNsXA,` ${7}t302ɽ'{1-o ӿq/={̓kNEJO"K|ˌpR901귧oK^E]Ґ F閲.Նcׄr|¼z5s^$dX6<ЇvF^|C^og=Ҟ$}GW/)I1@ <}6g5F d\,fTp.Ҍh'Cs97:59iD|4|QODwD'?a۬ȅd32cZt.W APxrvw liܙO#'} f&i55vARe)zKBR$|e3!*~ j +rI(җnO)ekd'Zm>ɸT6> C߻8v淩=(ZlDNDnGGgUw_CŌf4a4#JNLHέ[ ƥ2Yzr4@zdc'-jC.AqZ:^y3 ZjچWv ^/W7&4Pi'f9uyXCC;K֫GD{5s7YָuS0})<ep{_cV&.gl TjqŞP $ .Z 0$9[\Z6  𽃇YD +9{GX$j<ã%fw7j*(—t…}SIWX~1goO$IncJIUqM_tE9CD4f6 X;z58~"BX6%:㨥myթvt68-Īa?,Ьpo("YUYii[s\CPƻ'P vo's<2تR>=+?ܲX ో?R4y[>w`z~Y&Kr S%T2QtGXHfX \F,M?!^ sjB.s=%'Sp'?Kz]LAA֩͆uJt7&}BxnI: J5> e/Uij.Oh 1$oO>'yGax39KO+;}l-O$u[t''YZ*XpNQ/Tp+գ dM}~ڱ9kswǀi'>Cs᢬ ;Nej?ӀųQ@Ziݳ^ ˹ֶ\3{@nQ)/4'&:s厃% qSnv:Q 4G|DT'Aw7v {dWUoU(//,xEZKgν;^4mͶfpd'{((JpeGOg]D? Ot&rd+Se])*P]D"("|T%R@;;ΰm I(42HŲ8% Cg@߄h4BTbX5cGmaDi ;`q::1fMK ?wM;-!ԋ| bә7[}tj'W;c3k܊a҉PT! _:{u=%xhX3OP@{QS.Ks # ;F ]!χBWlEŠ-gXq%I sĻ\\ h/$e]l|6ç vgB͇_Ӹ-=8.k,&ON T6 %6Ma7FK']fF | 8Oj)YoyS\MǪusp{`stxpH,Y WjKIYSnlqL:$Ϥg>)~ЧeM.w4O3Em_c%(^vW-amW=6mPd.mi}9cŹ^vX,2}o!FGz ơ0P>0$;Mb3)4>>\.is0U Ǣy0᷏,HR`)B֊Ѧ Ms{fQwTe[k ~rR! *>;4+*oG3G:ڽ"}bP @kٚ=W>t= o E1k~ fc1 ,yQAh}5r~+O P4kf~eHVQv-xF>#\+$;Jɷb) "a5ڗ;0Kx n7A%yy;i_$="ծq54ɫeDIFƘ4*ۍP5$m^ÑX:V2 SVf*!~f8"|IZg[uR{]VI5t |MŲ ur/dRiIi:t̻zxPw !rK2 àʋ7l.a̙rrws @ K^Pz&7''8wgfZK0?b9Zum>/1ښӆy22܀F誐jH vp4۷J/лk6w6b.+j[&j5hYº5,4[GmzVR:D!ۀ&azaNET5y}E)/col?߶oJ;fPWґ<2Z{W?}a{Fv >5g<ڗ^SD&)Dx3i]֙G964l~ְq}"@{aFnUjC[q4ƨO"RjX Dm{_z Jr=,C!qs| ^PwL|d6m.?_\|ʨ; l6gX+D6 P ,Q 4nЖ0\~sE {ytЯ9ĈJ[*L4{ŸHoO2ā1TpV ʒ-ZXƶ I-=&}6GYaAyEf'/ )Dfޢ󝞫: 9O'Ox@%QQH*B}#h`*/I K~ v>KZZ(9;1^n"e5f}X傜>`Le?rh{zўS7Yw ^&ÐNv9lW/!>j U𰮉AY\?:`Vjֽ՜d3b/7ɭیКV2WI%;glZ$ϫ XC0<"cSvjHr΂Jg/f?f%-WoB9iU4LLXh }nt,_3 Yta(cXù#7bΐSe^+diETcx9(k57?~OYK2ԷTN?Ɛd/ \G8ZL~$P/m$Pu"Tunj  *]lD)K3%ῪlGIɟfB0JבQnj/#8;er`i ڙtF-5M%f\Utȓ~*jOZv&CO$6No8(e.U*Q1ϘPK*&ַF۲w G y#EZ$ЍUEF-G|(1?{ٞ/A :#Xh] y-S-nZ4DŽhyLK{Whū1%}jAnb'sjU7KCnjݕybn.PT$,4WU̎O&i߻ebV߇ے,'U/5BWXkVGpK2YYepcZD5"z"$ֻG@7d{캛UЯu *c+Ak%! 6M~_@:Ԯ.ZLeOL&Belh2 pFr\c<+ ?%(JxGByZv|Z!NLcQ^8iW:WnIpEX̧!֥bqIc6 ~S.0'+>TE &ƹ\j!dס)d=CK6F/rhpQzlܔ5QI6S-XǺTChBgJw^)aZ0ş6:ҽ[h(լnl#1$8"z jܜ `5,B@yXM0 8Խ}I\ 4Sv@g6NWxak nBO B&#) 984GȴkbSR+ O'>' b^4x` PpJvqAhNv?R'7ķ~!>4##ĵ`6ano-iZ*(l6 Eq*TL<;fTpʭ0yt y0Z NrHFjT2K!̫'2W3 2[bÙ]ʈ@1 xlz/牘6TkZp]!xJJ7OjjI%gٰ[s B%V/A?6UTR}@t&ϛ 喞~V`БvUB) J/!gCg6Ϣ”?L|QK, uy˱dvm~;mO%trmBꀶo&Ru H4~֓5qZ0]MngWzhY[L186}NJ᳘\sVm>X čQX]#wwr ^ !_0mRQY&Lh쳞Coø3^:?yযd́D/Z<i5,H^l ;/%^\XhIQ3[|@I۲2 jW/KJw/ [8 b(Ec^ݻ4_FنN ZcbL,&JC L+\185]8TOM3ӣֈnR-:#\ͫNitUzSNq ^瓚jKJUzhpMV CFGGIVM4iXK4#6+QF3еEHʹtͫE!/IxX\́pS o"UMn{~Jk1)SCHY,=Q|2Hܮ&LVg/翌 |2^%FVTSclC-fi`AJyu -n6}:8r%WdZrujֱ>vNUVw7xT㩿Q Z IBsw(8ӓ$/&oUV..jOv맕`hKt>m*ڠKgetFhŽ4଴j!ٵеpPx|s³,D(qklb}÷)|FeOXf;J[cDܢbm3`I='~kC7.z|= m  7M,Cv=5S/ݭSLit@lj8|G8][NQ7Thf-!%zx=Z;,}yɑd)ujLYsQv$TA C B`;ݍy/S\z&+bC>?&qj(, 荆 /ͱ߽Igg8L?>^ F"$UЕ1=*1;>JzwQdT4Ic7g+AUZ%$,OtDLR(pfE|wizel <Օg̷۩2MO_mUl*=;b]BǎͲz% Z"8!;{:[b!3:}9\JblL!9Bт'ЀaXm q|^<$b !p\OFP1-\F$ӿV˒֖‚CȞ.LBE3 Rj{U"+vI?0bS¯ 1Y< M~%7kϭ}@vR5BlEAٸL$jP%>ifOȮuq$3_AruJuLWo'uζge׹nzl u$ ܮ{̍HOJ&<ۭsgYfAa%piOD"җ6Qq,JONv=z٫ ed(O@m9TA @'Pu14?׺{YP6mfҔ~&u].I1dv?eKC;Q7 c쑄{=S?==wx $0M%fo%hU½B um$;t#gF/@ _t\Դ aTmkʈ8a%6/end Ds~yfuQ bQi,!]ޛMxGL ^rcW? ;d]Kg؂^+HfߴMTI,Vѱ OS^ |e{csD{Z?heˀF[QX!60{qUx&~! FVhBg(}2 tsZ`?? 9UؗuU ME$Vr#3 kXD:Xcu\9-QxV*gYm[/ yB3cWWL}\I}fDcucVPdB%9H@.*b1 |냷@K`:./ k Z> ?4U*m}#wZ9UcSRY0Gr# F2rHH٠X"N|Hd1jb}n乐ܕ b $w]Q]}7kJXx(A[ d*'Guwdyi38_(~%5M@ū +&;2K{_`FYR[83mN 56`v#E2ҚC/[.UyK)m#'@*1-&Ty`} 0A43Lo4=07,L1eb '0Az+L'Q'>R{RqD^ޢ+:<4^ym ъOZ g}n"B 9/3ioAGQ8G<+f@ŴCfҷJ=wtbÂQ]I@|=F҄Tưz8`R|`VG9JcLcWiH T6㚺CNV?i?kq;K{ՠy0aepE.HlS(EAn;rn*blz!$R;LѭHVsD \xt+U)ө"@ǝnbLtܭAO 3ڷ?,пwR*j(Z6<sL$N661kyuE?\⛆g[JK\%s3d!!N&],m& [ 2`DVZ NM}DnhN ;U[ǟd -:wKЖ>FM#{-0^~u\po%1h[Ikyg=l zC)|/M nL.mp]NP֖z^ 1 ۦ46+7{7y8?eӢ%~>J(ǜk - *vo>:u*ud KoO/./G4u]#GYjIZOwF.sJCI|/Si>:xlHJܧ={e[v4ߎz{TΈ^{lN8WhY;OzNd&jd<-ENȐœ " ^$3 U ed: oP1"WMH"~P턔x)Tg=ͣ-Ojeta|}2Km<߈AʵT۸>(`MH8LP kֵkG#c깗م2թ`vGԱSVMm-؅!O1[!%J 8bZG̢48R̞R&j\=c2|:mSCb21uX:"8VS.~spbQO!- S`Vg _MUIs^ q;RnbDlV" k?2q Z悯ܬ0_S︅F;rsݵ: Yażf&w]jTQps1ETKFro@l6ENلuAN<}( ($eKI,ٌ d# ѳ~:r]I1֠D:׋ !#zXd9dL5˭nwO7b+ŏjGSCDn!3^8+ې9&$h~TJ CU7C$W>Z3Bj&EV* է _HkSE45{WÐ 98Դ/˙y謌r3M|JO{^j(p䁓D!R|mt6XTmQ>q=h"k)ΆʩAD?VnMg@}7Dzĭg5>Q {jXmQ _~e G>2P䃾v0B ] 2]/2)Q*Yr j{C>[ʏW[هgbX2|PӖAIF f$Uctֶ]Kfޜ0%#ե[I}pTxc#oF/5ȃ&*io4x75'XU2$Z2q '#I/K1;SL"zjy @.%nik?խM'H>@m'^V((䝛Bp`e. |ռE5;We/# O%̑`bYKv5@Y}б;LeC`KH6y(.]ݚ@Fx ?hƬQ_ ]kM8d?"gaN4 0(Kjl,)·,9gc@g=kz l9K+v2 oºQʣsGkM f` _DB?YpeMؒ;~ESu'C'C2]wfZz2)8~+ն47c?هzqpkͥTa KUb_z<<A󜋰6\KͫiU EZ)`?|%Ul}+^ WpD4K8Z]]='~.g lJu½ĒD6FpM@g~37_&i Ԇd>PhZXb 21*甹 ? .?`=1?i0|X4 Z$ sRw<͚LtpT(IOx5vp3;џǞ‘gét.;Ĝ K~Ne  !Wv|^|ЕQ=4 y2#x4v~m69M@hip|)uЭX'[?ru[ԄET(bVF7$B$WTl,HpnRyF$2 `Wlnt:u- &{ǩSG>grTӦaT]zZtft@-BW3h5.nb#^O(2{Q5k}3>75$,-Q+C͊;Kژe~W`(r+bTbh~3>Rt`qkvi3MT|['V;C86h d=nDTD\LI^N/Mdu7iS{,d>\9.E*Rl; . v4Ww}&e /}OegC[KGF'7Jyi]AC(yG߈#Ξ5zN030wE=f3k{ggǻ B9lNEw#KE{t@>F<f9<+@mb8QM4.=Z];SG`e :=#MKU|ipuy3hpZqȤ}(NXJ? O3 6H(*-WN*sJYCJ+ɆXlgYV}LlRqʚDŽh*%:MȧMx"XANW<%o-ϱ6 Pؗ+8 q }FccQ?m686]ZJV@|eBqV.p0/*ɿR<]Mi͠ յ{C*hOk~viїi?beF]iKlL۴on}A -B| sy%o; H" B3oT~8}Q 9nc„?^0E$.,m`#2P;}7sJlegu_Z ` =H ~H$ j _ <0 <*ѹwIujG &fM,@QKEO1Ef!Gd+-HCX|jYlT򉉣 7Ty+""o/XI]vS;v'X~3P4J3NL'ݻlm˦9QZ՟E^!==U6R6? +A&/6;G2o> 0O!88 FwKm: 1KTK8*XyVσkkj|Bljb6rL.;tt\jY7@ąW.w*>+dKJJmS.T(f7k$kZf5o@OysYWK`, bKE\*;Tl$a2-H;b8EsD'E;:O~ޗȁ;aVqtǀvIt;["–^XE.aG! vTL"8ISࠋY'RIU_xn<+$_GPU9y.pW5n2KOMA/.G̍I@Ǥ AcA=?qNERȞBA75̐m.G"D :Az-FmuwjSu6i%gp 8آ2cj^ّDK۪Q&GH<g0"[>Qr+\^\?t+ j"rϨ*\*]['AAswktXaSޕSUw  l !x sE72) x&ɬDi|9GKwBL-IYMm/Lt}8a*#8)VG]?|S~9M㸫A^ƭS$#V< 4z.g~Pu_%`^v.k;eDZq'Y&E%rqAy!EW5L2;XYl%wFS1Gɸ3m58WtK֣ɩ8PQ-H }}6S0=OE2i4{Q&I tn,5fȧ}BBHi76;X]yTw\lN%>sHѷ#M 륍‘gz.8 {+c_S\z**ߘ9#,e) x EjE{4-BT0&c79lwQT70-2@PYFXj d%82#h>@b[:*l}X_#r؉@A7  ]뿩:зvM:,/8Qs(P6a8a_ 'Ũh1@wQTJmȶSv+WXAḏ.? NVƞ yIp tۀ#QuGFs +۞I$/ݙ2w(`eįN xa"%;σamq-yrpBl?\gZ >Pup+ePR54 "aܸ*prY3bYյL㚿qJ-\{2ژ0΃l3˛3 ;]h%xR] 9%#6m`όHdm9T"t}?ÕQË?;TXIUrɬ'8i|"AMa(^3ܥɻ>wBa H"Y$#bƄfW^h l›6@LM]$=H79OQΤXgoLqz 'Zo-Ƈe8-| ip7 հbt o%,(X(Dvua$ުz|C)9}}Z"1h'Dm vDJsaQmήk=*bseYFݼi"6{s?`IpMP3hCrP>z>݉F To09?LƂrg.*?zINnDk_w3PlQ0.|"Wæ홯 rAmk2Pu2AG=dJcєs^ImyXPFC7XVA>BҮr:Yx伵^'\jEm#-k+yyYV7H廽[g@.}$ˉy'/JvG])쌚mp_AAFQ~e"~( ]5[f"a,U-#ٓdW>[.;[\69yEl& TEkT?|%Xu uFe9?^oAqEhGԒ풗AQӘF!pp[O?qe\N?56z|㔗JnmR" kI`v :+\u\3 fC>:1>O[zT+y3LRyfLxZ(NP[ g%odET܂DS$ٮ#0c9_9 K(Eԑ v2/L\3o4?e3:-Ltrd{Ŝ V/xINTv5%&+b99@\n`ɴ}H+U)'Tl{ut;s˷7s[}ضKר<yb]I; C'䉪yN5V.~h5Sgt #)y$]nK+ϣ;n[ , ؅Ki-`ͽ~0$DH]N. [rнH&؊n| BڊRXڣ/ul&*~J!?ؘ69 }A,{p9h:'5$`3\So?8y,OW.(H4JlznEƜ|@'J[lI`=Ё5 IMԐI|ܒ J@~, e++~YhceZW^zdKi{@t嶧\9:y3-M{G'F_Á<(LPtqpaX!.OeQ{ Hֽ{gƫҙ<=8P!&|Bq\L]ѫ o ;}3z! ZfE_Q)o8L{?gk1*͢ s<{~0Fg&D>V}S#y~WoBw9PIԃh '{,dƺ2@v_>D.CI($^H6Lvbcor9D18UrFN] (^D7|zna ,xGз@cyT~3q`l)sݛxPG.e ឭdjY P?+KrYU(IM c^y_T[+dBGH.mI8aeB5tT;3p o!PdJJ <[b/{2jջiAAt Tf' o67r]g6UCAZKڹ%Il' 2!.@/R@oG4GOգ&#J^S=n;Am2l"Qų ia,MHj?,TUL\Ofvl a8u|63S 9Ke(]CO7 wEi4ce?k}9r׀벎utv,&DgXJN#" "f@LTYr2 !3SҎmSh5AMBXޖ7}X"gXk qF_ZbTkh;kDi]cR'Ïp v*Dc(؅$GyD1Fr%gcF\ଝv6[ 9'L(E&RX{[$Y^p\ZIZ}K _]G!f~ /TxH ou搓^ui ^h0<'ŹN{BY W5?^wtCA38[Xf{n "D+$flKOXcz®0&m񐆬N_12yBAywFK-D1Rn@Y_m`iјv ' rƗ)ϮMT{e*:kvd3 C 2뽟!c7Q\Icބ%r+YɪVc%)0"Yd@xrc'Bfͷ @-䁽a|5o'*.Ā]>c.[іz.>ObyO tzX9g/t"BUWbq+l+{qKڼcʖ;YiztUةGPܞ`N ϴ5JW@m>cr ,%PƵ$)K}뾛"+ 6Mm~-H "A>f!o'ѢXDkݫbnd*oy$ޏ$kXe€kWM>-y]f j@[C>0) лO9.c-MpC[86*6WB-m;[8eEN:pPo As}UO3t\2gɸ+FC菭؃B CK,/DSpdZ~`~ ͬ NҢZNc.,2id`pyl(d"|3V5qч'|e? #=?{2~25!F]l7#Q#iiEI,ZnCIxwz5F8vd{HDp ^J9 M0s8gEb}Vi?7,4$~OQ,QY`M]i([^4s#cťTdϝ|C) chLͭ{T'z~i3%>濪: A×k+1-ƾDB3ǚY)h #%U,ٵ%GYHxH@wRf6>Zsڜ:\&@Omg/)~( v "G*[(a^tdzZ;E<`% ,*A??Y#|N]PNW#Q3! %o\HiD?\JlR󔕮;B6uAfȈL. eI4eGA2 j ,(KB;xlPEoG #9VY3ŸSsK ^S6])٪^6 . cݜgjGi 1"ϹG 0̌< ?؝(aDtPYp؄x6ţGׂ%aMh.W?y MdؾX mcU =ޭ/˯f {b& EЄfiEL䑂Ժ1Wg:uYn^`n{,E>oy^NJ11cAZ{[:ͷ"! FG>O1`nb%`P{a˯'؆>JZ<a`Y1 ; @0FjX 2lIw3Ճ7D pj 8"peYj 0?H?Aw)FKX(y$ZҚ@Ƽ{fQ>W|Ce!6k( AjIz1P}&m2CvP!oFŷAMC. +쮿bc]}5`ϙR@_c5)wC99P@ZTVs{~ׁn_ys#ZrpUFufت R!NZK-FF'9AI8Z o'm+T!^ĺ~z̛9(˲h!6A-6grZRfݲjEǻsG3sd2{΂@=`kO]7Kd}biz9}ւ0k08Ah?+7skwpon9:|%a2N^\램Q-P.IvǞN#~@O"EZT.+C"7lsSLhDs + D lyIP#{pP ,}, VH &nTuh14{6Ū8s]J /L-hңXsLܳnB[0\|$MV^3b‚ذAsg=ٝc z[t"8a^;-t,VT,HQk+XJZJ)ʛ`^ ܗ|n]PNTޝVjg.v OEoHdx!bu@f8$Mb=}C'=wPËN/8hMsY+_# >61q *IIHA:k ,*$DRoeE 1-4qTAlGv$OvXs/{ywJ la?C2Ѯ=bgel#2q @Ȑp]>fs2jH) ' D -sWdpt}\Rtr"ԠUf!4D$oչ(6ٽNdzCwMo'~i;X"@Թ5v|J+b&sr (㖠:ofo9뽤'ݡx'Zj57sKa U~-[?ޜ|pÃW/SǑ\ 6v1^;Nu6*4o@J_ JQ1iKB)2޴꺊߭=蜉ӗ)CF?~>bYP|Zyn1#J"ZPIT@4D⮅Jgg Kk"m`VwЪK3H`e)Ģr], ԠZwiA?aݧ?Q^U/0T) 䌷$q0qRϚ`ÏKYBXw".*j,&.YFM9..LGH;&i$ A$V}j͝_OUȉe,kTQё"_3+" ;jlan:if1i/ KCLaYnA IFڸyDp76y! WZ q`S{gV*^D0DL8Ө-/7I,z㉆=Eem Uzl)8dh Nj[2^n=,=T-lBxI .4l,ad%4#ed;Wqzrů%MnO͇eR&󛇬\.AFL U] 3E%'v G9oќdBA7X> %.KN:~ ]b9`iE}\ Akլ>VZRHU^[-ӣ<Sn FlC[7}r_JE?aTe%jǚ9[M {JV{izs/ss2PF>Aꣻ6'X"n[|ڄ!'51q?[ 9PT V<\{6 }xDTN{H$u6hRDlO%,$Txbz6t抳k6T4Ơ k4%_a+DPw1Sz[{lDHvU\nM8{mrb|e_a%a,h@<%6}rT|̢u>P{AR #Z~Ή2+aZ~QKMH`GsR>c]Bm+ɨМ r• 4Ns3Pƪ#Ӥ 杁yBxgĎTq,~3{ֱsK 5\t_+Fn^ j HO+Zg퓥[mf t3MY dplV Cp8t rښ儫f`vxǃO:.^뮔"Udϡ4H1X Kj7e57Uо 0*S׌QqjWHH,qfXgi >#Z8OR>7\̤V'Ytr-xא[1э tBeC*M3a.^ р YYl"9Dg29;gJY> A c/顛k'X6AL`+SS3##B/sz&J[TFXl ܡ EΆNiӃ> ={uI Y&p37\JL”,. YJ0Ze2ԩ aC9wc~kWC :KcÉ5L!O6MBՈX+@p!759/śz~Slk`B"v=R& QKE;-$^׫h}].KTH Ma#tHSÀH+scc3O3Q)x~&{C"ԺYo{n3t'ɪVV=֘Tε0 ݿIN3/NjRs58P$#!Jj)u!YfaW J7ׁWG&7$6sHLHI7>ك,bk9L+ЋR.Am("؄xrԷh}"OxnĿV!°z~#Fd\2 Wp?MJV>kwy*>yQ)' r'J:Lke=wAKdO's z+,BߵSBd[QO?Ď,a*u2[.V',<Pp!uf*SfKk6JiG4k#;͑I ku7)C7|^IJ?NϪM \w#T֔]gCƈOXkk~G(J&/Et~DWknb!e,󯠆prVh݉ifJ4j0ObmMb!2(6۩MJsgl^EɁ%o. @ԏla\͹eS/v n?O}UUVwS 1KEgSȠk!%e0O2Ow0p N<Ɣ*\N+À$WG[}!qGMCCoG-s Ryx0_n7o4,z/KtF6W̷Gar:uklp%Y6 ;3>%B&hԲv#07"cZ.Gз /=h$rw~8L3 }X_3C u Op/1aA BC!pYlU4ࡗZmArP09taAw]ʅK+&3U(Y;) ת\/N/sS8%d~Pdxq#xH(UɁ[i~3$H{腻 BElCX .sHdxP!P^ y #8yj0g\I(lgߠ>R^"_:s<6oRjݯ?ٗ.5ܿO3]ZZ+r)|pNCBt#(@ /JRbϦ 9vH[pjVe =ok4SBD5\_'ޟCkqBDY g! 7h`-8z= h4d~A^rhQA'7E7p( _צ;ዏ;}P6~8Wx 퇇ڶZ5qa`WB*\ehJ.٭w(WSMј<0[2-g1)$,WNG<I~c$ðL)DjU<1y֨[C7#ixU2^c yf~D嘵mX3)-`wg,;rB{ʮ]#پwua!&?W[f<Dzl)[V T3E]dI' 80ZbnI%\}߬E F?)1S?QbKK_i. 3i۟T~l]"DOOvGuN mBA_qx@QI ii% _a)WέB`F=?JQw ~0q #kBlzZd[fPS= 4y_tu~%`ObxH젥#k7u .BVq i:;D/-YEIk*jzY\$X LbdtoΊTc~65 ȊUketϧSFAWaV_!Pq%hV}H@7ṢƆ,*hpQ-ŋoDcGk(ލlrTSzުrRJaylo&E4he^ծ4jOA$wUߢ}W^w͐@-v|i1$0b rĴP.W66@pNn{B*%.NkrS /]";xuM8䰼}"7=u4 gv# +b$bЂG>KOM6R*qx?$k67 ϲtʝ JnΚjtdA'{m۸; k~ L>Q𻁯n A 8`|xAܘ9 q."gDE؏=>A׿BS+u mjTmXJ>Uꐂ~ ٵA_3:=D62v#4d\*6#=C5a[lcEQ|fz_QR!H"_2i-I`3($@i;у\$$ ^4*r !T$sZ՞S5Tz ')Gչò]N<@^V-bHaOhWwz@zjk',r{RZ{Q&Җa7O 1fK[ ~ ?p=wjB mmMK8;/KV3į.n,3/H'aDV$sۋ{`>&.YƂyёT :`I? U/x54Vەf>)nWC0EM_[jY,[9UsR1N$;+Fg)m(jɑ\zAGGZVpI?lyjr=8hJq$V 3ɦ/txيE&"bH(ɛ;bŋ/p5G\42GK R@T˱VM&bϢIP|!wj~lyG4G.l긛D." qo׀=ׅQjm?[3擌^W'uHDoG±2bz44/bEjCObC㜱vּ Wv= 1M))4e ĨV26ebeT};0\Zޒ7,] ybp(~W܆r"AZ|ƽh B`n-DkM)i~LP84|77 FAA2j21`xDޠP_0:KPc0b4}Hc͘{so&bG,K;gd+ 'B˜wYn3i1 qW\NB*PZE[!CBOH Xi+J%r֞ś ZK1{~K΄~(c=3|?նX5#QRIVWp6PI sf.eҾ?Ho -Ri4|jlA(j 㮸*Ѣ5:dNcͻenZ-[Kv!/N^z饡}-.rd# gsI1PBZ >nT, Ap]2jU@>q1@Τ"51@+ ?<4@7lzTRdWΞu97nT 07S{I^m$Sy+7CI)2Eܟ>͸!B#*j/&:)B{MVi|*+zϜg Ѿ/beCshuKȦz| u!|ʣ932SG^bL0qH#뛩uC]>вp`WqY7ՏiAm>̂#8#[VX' UR@;pqAa=e0?.um[g{C y`*Vv:Qn#VUF$MD2;f-WHζܗчk͵OZK`}X"gY3#NTSUp^j))Q#Q˖8u0et :윋xXF$S t d;u^CTŒ/h.@{VkhRTI5>uKE}"= | $DHj!EGaѢUB4xG[Κ-_luh>5)Mٺw:td͵vQ]@|#M4kƒ<}a%vI6䘥Fu+ꢦ~LEIw6iz2g*9U ~Ul߂_,8`]S Jq| £>2; M2R3 X/e8Iϊ&9[eA2%.۵3sCXTAarG| 2"it~,4CFxh:_'0\Eg 4-88J;0Z3uxfΘp* 2}PeҥVƖUG*SVڋ)ř&GIhK^t%J,vmGw%o_f] 1ȭrűHH\Vy^ fxk"Ů;0`B \a{iZ;9_ m.i?ѫhϭ7 %$ =7Wt>{=l,@NUBpB۰-㚷X/ݱd\k сyi ՑyTd'%}@,wN(n۲:y/㍒ٰO?z9=fzAzzm]Qh_[I+]o"}zT\)LE3Nՙp4Gnhsb\49E0L*rq?aAjG_ 䍩{΢Խn8ןڱnD$»3BUAQRt'O&HNuqBy(ZE͂SSy-f mBl$Q n?TYyposFS'fk(=:=DX31L.le=H.Se)|Pjan^yz%3]po)ݥ(#uWHԓ3UbN*3b4.yZ U.#lz%fq3ה$ W$IɛaוJ+ye]Oa o3,svŞM%yNDa\LXhϞɶ]i$`<ǿwAz瘅('qr3s#̣R5.`!먼pz2˴T1(CE%E*>>O[)0ΛɌU bνjαڛL70)\}.]McU+{X!O'9J9rEC uE1E!`&@KyMۭ(B&-)@`]fq UL ΎD'd Ŧ+YlBISدBN)h{ϭNd@LA@C/2G }=1{^A")&e㹚v,r؟ՔYՕndycOR*Q`e="@(Ss5R5݈#mƽp,yx!]Z?/wJku* ehe)x1Wi׽VvjZ4KOkbP;\}&LBde1_ .!ڬ䪠`ˡciE7)뗝SQFwU2,qj^B|At/"B(ɉO3@f=bTXfdg}睾=(x{Kikf"괱G/]%F 1O6MO!ZGB6b1Mc6Z*\N"ۆZwPipZ~^1gWJ5+I8沊D[VhCQ8Orx rM͸JTo _ٙ; ܻ e^'El5UMLs?Q6DKo\ z|c3•ï-Rt=3f)~?[+ a r*^hb˩:?1|H)tw_9(Cn$7\ I 5'vX1!\n|)Mΐ |́9aw;{~x(--cN- ^֝.CG2ZVaW4yxnJk|^łh'*1bmNG׊{ QMcΡ/&61PqBK}d_DŽUGmVRVEW ߠ%bS}=b]{X/uGտ e (W-BӢ@gMsPK|)lǶ^6Za`16| z gt 7j-SjٮymQe[J\ƣ97 |ZňG}ƺ85NY06z'#|8~o=fZ_gͮ4ո|>TN$֤֌KD0/Iod[tϗ̫=ݍ# UzB#`KC /_? `DGD|I+!jl!@荳, Whv*5:kÄG2qE|ŘJU%~)L $߁JM4Ǩ=W`Z/CK5.0BSF.ţ-"8(ʟ2 F}.CxN?&Zj ,_II({e8ۀc?*rxoD=x~RG6e ]3VADʜ4˞zz!LS ~`wBӞpmfcjL?%%џRA8ewDM& /t#ˀUɿ+܊e{w&XE=wa ,j:B B@ap *gf l9."^rbvB`AF7װ#^RR4Ǭ8)s%Ӗ̚Q{0G^)>Qb x{u9VvdA%wW$IQt@ø5tƟ]_b0p/v\xe_}A߯S@b +ไֿqDu}3a9xdn"VK٠I"ZY0\k'S&W!lwLLu#f/ԽI"o4:61H/2+},rr]%UCY4%@̀ϰ[JG- 6 hRl7mW}u,qVncߕmѬWM䞭sv3?bNw`Q'%@IٔxZSNkOu:Gh6ͩB'w WodY3Mns ̧W [ATC1X'J2GK.'g3̈́%sy7VC0nt}֣(ڝ>v֯1/[λD2!Ԩ nrm2-vyjvj[ËKXeLh( z#}B=B5;~#c/gܙ4'A[ѕ07CeU'tr^y.!ĩ-$(xCҍElEŀTp8IDU0XV54W7 Ĕ%F/&ap đ2S;dD}x.p#O*ߟ*ț"z#%k,N#\&o@>@Ƙk:\_kH2 x, w%?|B2,Zَ k gWz#w\?y#_Vw \I-u*g}DFbBݥ*kx]Ɂ`BGFfRA&jo(L 7z,}ck D#_D'4;uHK88rn=utAl;=r}&PPdoM0xVN(4KWwu}GەS[޺&1ۺ Y'p;@ O MAHǐCaەX*z4;5\OW9b^!{$/rDC.J$P:;(CJ΁2)]jYR *LɄrߎ,#-({:vKSؠ\t2&˳Qȷ-.EF>.C>7mF?85(V}GтXT%CaDC҄i!Ksv3 ^}sWW]8!P1;ݪ!m- *Ε=ؾ0b;q,firJ0P%%aVMƝ%-ѷv1:(Ux?],cFd#3VS2uu󳬈Z2 s"QN%ݛ$Y r1΀1 B* fRz|1i"N56FљQ%٤C_2!Zkƅj^?51HQ2JSSyA B>HK'UUfB<"nRq{fn_4D){D@Рa `< 6.Bs)d'9}S={xAKhPX4[DR@0ÞHdUGlt7ͤZ  Ʊ#!GOS|]+$t\8`Y({l-d])ƿjC7Y~haJ&kŘ^GSZ7cр+)z{HYQYT;\;9Kc~o+p oIGi}xػY3O[y z.ɠeٖ!*PU-mP+ RN58ф6У3DC ]ȏ;BJJԵ<:Rϯ㩏vh]? }mZQB*(rpW,ؽe40|Ȯ5y(^³#.r*NP_E[mTThу8+;t 9e)\; "_X7;kcr~׽ɡj uZsEnj~ՒZ@"6Z@ Iˋ3hxØT%'^~kiZ> hDd2)FlP2)ڢ:sU][hGYѶ^u!AQUpNasѽ /-5-[Q:pڒEk-ӱ3O\aErpD ϙ|1; UBJMvF(qFlh0Z1DwP'֤se_`XdcWA)(c4zVWpֆ uk, ESՍσ7(=Z0н{4af4gnꌿ=o8.3vY 뒱R't9Gc-vqw`He<8hC!Q-Yceq1 U* nm^KN9Fm@)$x;) .'`* MO+|롫  e@6.?(+0;:Gr1\[}io3_d]r,Xe gwo=6" tj6*'q9mt4 |Jv‘*:;?J!u+(e͊_.[a^j/E'-)a:6P`??m'/!{%~3c b"%8E)E 8{IC^> @ne^x!@ +R8 DxDsTE~_ YwFud &~؆餸ZxU:|g"QSXٳsxۤ .AJ6/o큆NE.TןZ:&dIi DEiCC!.ʯ a~ެ!6 8'W4>͇GW;{sWGX&= IERZ$:P)ݸ DtiZU Ec~Q,;]c\)+R>w, U(2@Rp!B^1a=KBj..=ih\N:dK_FGc w~f@랦RŸ5;kjS>syٽ>;XI"FCr1зn55z*Kj]dfc;"rđo+\z7H.Α&IHC24v6^頠V>,ǢzKE{&|6j; ۲¹MZy7id* ?%3,4XecFmjȵo>s>RTЎ=A(p|q"N綇A0yɹ#εOˀ#hݧKmcrA3 P+7+FL&=&cE+q $oݷ3Fv==X85@,V+FgY(_noSS1MFuC~2 ^c6ʿ~3r!Dg\qPb;kk4}WY4?vQ5ݾʾۓ?fqMS~ȩpVVb<:w̎V ̸4FmV+BJE mob.fC=pW?C"E}ϧ0y҅6,; @ G k+Dezw R DQ`a"Lu&>ց?Փ.(R ɥ:c"s2#fN9aC8!5]])VGbKIIFe)plZ^>5j"a 2^RK5k4$ʂ郉&MtFtJp⚧U3}<*q9 ᎓ה YPnf]-s` P?BZzlR756uƚ/4Ӎt@} NTwR#LGsn҃Jsg߅/OR'g <40@G<0h[rVq)4jm0P7]+8Z'=:bx<*e/m^&)q4a4?L+]/˓/p$oFRAbK\Ymw pYn7pg'$dE0_ͩ$eHM";lKy(,}8ͅRH.pE, :K?\b3/c4?S?+BSfctlz]lU9mϮu)tڰ@ؗP]={V]8N?p)v=LŒczW(u&ҫK(|tZ JC19G}1\TpmY M4H*o*8 J}Ke;c:뿚"|}TlWƎ~K6wg!^ʴV?$Ġݿ`nQ:`l"saN6iH[ܐC6eQ$E˩ƒWc}ϠPnF!?FTȌT SӅUnMsbF/ 1/,`teNTHoJtH|@653."&Bana;Ĭx"3B2= S(D 7yJ6Y?,^S#8B=hhPbp߄{ U)ήLpZ<=kۿK}%GqKEB .!;'K 4s^0H,לds@}/CEF4 vڏr!ͩ;Ke9.ş$}ѩ|W j7"~- o|NoWO)C}B0g&u|ѿld?ӒP בv{ 0?Yg`a|ŐA_!\71\"{EImbmuKLM#[|TZ9$`N Lˋn?e!7=YdžIpWH(YAg"yUH_p)P ^!IJ -3їw ~ҍGw#5ǖ8;i _.q+2 HHkv6q8F V&hx (@WX҇_twT@Қ^ jEއ-Nd`> 3 ֥r>L-ib5;FyV5`4zWwp5V"(Կa$s zfyŦ rDN(jID$Knqձ|scv|Dh;%%ɽת&2]_%q&{=3?WHP+48Sew@6cUe:t좶s %,%7m |MŨ7۵ `'\&JL fgɯOʝcE^Yt۝BER!?mq5 -c).k =Wܼh2?A{@f^B8_AN f !"BBNͦd ȁnr,Q0/,mO_5uHƁxV>3q. 1 H'˨] f'A]マǞO'4GD>T(LE9~D.k5R5{`8{&|Mqv$1f<mJ1A$`hD9b]uJDYX `#+sLƐ b{%2PTY^(Gt{aNj@˽7Cn@CHae5v xa%P"qoXw)fͧV6Z-nM+ޮ?"Iۉ$YrE5T|,()vjCADػcNIoc/wAFhJOe5wR 8dB?Atu-(:l|yѻp(wqsGP/mN=(0 r yd.}v e:(&MsɊ GGPҮdj=%;ٙ4J0q"{wъ tYY [5h1 ,~1z(={#AHĠnk9\xO‰C[_[U}+@TkS;$_ S .*-V_XsFE>#e2tŨƸ$by Cal"\*)H3*uvOOI?EYyk BD2p:wH(w%;t/~N -W 踶6w1{͔=vsGHOYɩ\A0У+W}ѤMl~ZebEl05E} 'ݳĤ} QV0E8ޘcm{k8K3w}vS| cgX#0-d4|'F r5 8F S" [[a!Zm6q aYA8S*$h9l#I|FQژ+#BE J3~NdW니iݗYq$fFJB߇/ohAbgIHwIz>+dvQb!, P'GzIie=Jo%kz Yna7ˎl}.\*!6f&0O +EBIvnQL__kyDѷ >tIXo| =qX)[z-Y.cPuICK{56(<Da^1\q5S$%l+!3 y1s0Еi5 shm)p7m^xm&;LQr=]p"Vٛ01CK0*ޅW\[*]t**. ˕<д !;✔m. "]2Mnc|TK'm}Z~l딞g|5{mBO)kz4$hW.~qn?= 4Ϊ1?wb("#[ƇEVXjs@@545 .]9kAnt`v6kP̕CbTjH){,H޼:e#$wu*_xœ|Fps+`ӬKXa[ìNMi8Ӷn#vKF[qW5@Л熫go5U%fmidd?0yBȤ ? 0XPC{%7K?L~m JDɤ.Ms%_6](w!d#Đl..-:B°tWa; ZvZ() l8 e&KNMBjm>u-&qRފWo\ /þCqБ@8YN4@X}QH=D}wM,wfqe92/ _ֵWJTO+ћD(oiR]a8ƤVf8Jd[G[|_i,/ž ɵ|(_q\jℸ34F8iC `Gjzf1^G!Tjݸܡ"huSh.["p?!ԬK/d./?ؾzkxWf׬SW?5Ԑplq3#]G,sKy y9fC `2q(vPV[P)XWuR;+*C7ԝeo$\܍D'@1iG+Ԍ}F)؃X2JZfM>e$Z>KAS.wi\WVYv{;B٥a?hx חi@<}nbhǠ+$|􋃡%ǹޞs y#re8R#B>Z8[eXBc+ֈ 8PJFsB?<0I=?܊$1&a9ZYM-EQHPj|ǀS6x!7ι=u&]np1`rn@<~ؚ @-pZ4&cLgE' Ǵlጦ(7iܲ 907 #!ZM6&)`-0P pȥiйҡ+Ir;b hy~ݿnq S~ؐ5jmțT +9PJLD+cAuew6Fրa/SK>#ޒ (7RĪٕeHʀ4eEmfl~=N' ~lR$*"7$ug3}r.AQ<ZuUCwܐkJὕt{M\FAMd2ñׄEb~d1ӨX/xR_FJSϚAa5lDKLƽS.=ob#SCOOM*, NuMp<8fd*\t8/F;L7z8՗_߄H$ja[ܪŒ]c_{da$,*"c3p/ {QԽIV-a.8D:ɇ 4u l;; VH!Q/E(S.5i-P^ ,?_!US~ZA5A/$~/r` ӳ<ΛI+D,sou ?^D^6Tk!!gHꧬѠDz᧿*;4L$!"lhdW/0\IY7 >PtpyFU]!v.p%$p0lbلgm l ¢T4rX EL?XCQ*[ۅߢ@p'm] ]V ]DBbI졦_ QL7]!Ldp}W[5|`/]O!i0f!m@gI3ıM ]=* 7cE̘o'ɅJf)sV41R/i-Z`Ө]~Tl ;-g;1a7F%LszhaR"*3I Hb2xHbpŁ{Bz 6N4AcWWVY04{/58=+Ro2<#DkJhşC'rQW[<zޠM**p5ۂ+0xb5tҪ Lw.BK?6ujZM%6;\, Wr$crk`j8҃~wߢ Cz; 8{uJא:2e@ҢSTNYTg[h_մO ^j g7oы]%#wԶO˧PP!&r7Y؊p܁]uyӀ$WiBh!I(aQia+H}l!PMqHK$I266(O>2dYKWD 1:ΏXT?ò=rxL>PR̀ jf^n5ҁwB`r'5)Q$D{Gm@rle@P75tc2%lL$a='vt;kԪ.¿cso5\ y|BJ~ [ԿwC~%(~r[i\Vz7VTr4~jlW%ODRkŽC}5.V$+䫱S~5a'gHd.kOtRLu{tyS07:~he-.X&@C g3ΕEA@|D8QFA,o#+b\;34}2AV0Ʉ3hk@Q~&ƉyN$LeN( gy ̽7G~V8'DAsTiY,Z^]΄:#HnV@ҁX!25\m2>thW*cºB/*g_?=*\ K*y2^N){3'w'%[a`fC~XF}m'h 2 |LKNx;KX\k)}˳PN׾9 s3} hrGD޽|zJEL;=G]9ʠܞ97c0럽~%ߞO4CƖcpsV3^\=m0~+ P}f}9Gw1)1DٲE?{A]'~;ӹ/ϥ՜p8o-hq44;ɝƣb?v-~MHliiWǞlϧcnpekQ fP!ܥ[^OR|)Y…>^c~qplj.gAg8ӯv ^gH-38KmMpi ފӰ52%Jprak=L5{@Flr3I:>?,Q&N5̓y_=(N"oɴր3(Ϣw~^G6xv$w'kL${cDH9[ftĜ*޳+bAR|Z`zRBֲ6 3bF?9BD4vF+=9`.*4Rn2Pii>p㘭߳7)%Bmw 8gGXrYVܠ' TZl/d1g]?औ[ kimM< ZwtAңl!M@Ut>mzVP K<0| a"d{bM)b9K (1bpū 0+GvnW0 UO3)}2[KK@)G:f j o.yՊq\h$+SNuD>W]lfXvOE!~+ O~sVRefAQC~I % Ǔ{'rs:!gYJƜCHn߸$khJ?s_*u3S8zx&%-bqCmKO1~ !~[g͹DKlaBa h+iM-ND얭nNJL>MAm`NhmdN 1jg)&u+=8ƌϋllUh رYEz"NZiGg&h3-}a`U^ S@B1÷thre&Xyp.Kv] bGzŃFIk 47pL\1啯_ɊWR< ʀQƋu4J3{# m%H-~rU,=beJ E"MkXox"'PɐHWT]#oW2 qra!W'Oo q6aE̓BU%+#KSuDL9 ְOObUpi #.mhM:5IiE$8N4ۀ6'n}fvʆrumMVFu%`D!k!=[#!~2*b)HEgr }]au)B)Մ#9Rq߈z2d7Oρ+J w[1*\ƾb iK20v:ȿ^FY䈬g>SFL39 G_Ѭzun~ A/i+ܮv}/ gwi3ƕq6NκiDt|czS<IM2vr[EH@Jj^k7T76l;I:[{̴_dU@<ϩfwxyV|PB{6>Rj'l3.)FmH]1 >'Dqv#8Hw;яJ,;ϸ@ Yẅ́ qޫꚍ&K-H[Ic D080vFD Tԑ}hf0Q̾+V@ȁKCx[gh1'`D FKDAō`.\ (]%#aPcOR\A}:!EޘXXd:i0# RlfҝK76QPDຕu\WhGԍ EѵXP-<v硃3:.r;}AnT•&TKM<~CqR+Ւ!@qM’_L?+Dt3S?g)bأ(ţ+w퍈*jd:5zskTEoL=wrpU%'(ZPH@uPͲ10#Uo!w3@v!v OY]x@b)<yޮ6@ˮzQJl?;W f5 V+QkP]RmÇ?Bz~׮3HL=kഩٌS c 3Qټ6AM=7$ݒBf婝:\c H4R|ԋ'/ [ŨbZ{c~EJӞS\˛ eX &gQ!Z G/CXʼngѺ3De[}Һ9 "CDx-g9v.JW[?vUKHP 869f4O#bO]&'J*̷ >,p4JbܕX-khk߳k9jrMprQhL8yvg-Xq#4K$\Im|t]"+RFskaXovQ`YY{403XxG|Krqb`;M%Rrۥ=zj\Ц~Z]KĔtrz͐jnu h?@ xK|Z};MCy%V~N^$ PY0h]z%V8T,kU𢛇ISHc̮\G:cD%2,Tݬɜ7 y{M <*M>~|@(+)/U|z{DE*91VO9P?H`x^zgUx~34 hP\Pz#\gl3):?1 =@Vs05@V:fG}vʣ>optZg<ՅJx~ h4OuoJխūRS*>HH pMsWn@ZgoA&eB$YjķOTx{hV-5'9@ӫ(HY{)gKd0>y<'O${~Ɵ9$'´zV\ht{E; 5XV4D7%]\A̛ ;DN <CaQ)3.8h%:̷_^;]ž~XVb(*3'.DfAUh0,񌙤1uRF\-iSHpzڰ2p^I8:iSb?8bT 4 ;gCK8)!tz1N f6. ISaZQOEV{Gl)Ձ#IȀ6䓠f{WXсzi ~J/ 91,T[ ?6f^+xH;O#V1нnEGy Dm橮>Yɥc‚Y#U0$ 0J<~?]=}lR:[l/w\5! |=_Ii32x6&J&Rgقs5N2F,3&"Q*W%][~Ŷ> ,GğEeNAbiM'|}ĄK5=Zs)3<ͪ!N+cfы ^gb_Z;c8n eXU9/҉- u0Q4jCZ7݇YV+#ɦD i)>BٗC,}~ kNbҔY1,I:,h;<#F3girBl] c񕭪]{Ɨľf>&4tNCaRCh $s _=V|5  X?XQ0F耉1Z-Ws>$^?ѣeB\6q_ܲo#sE, M{H~V8@Hޯi OR2hdebR5fUTkp}͂ ȿa8vϾ gF P'brlm{](Bvdn~%><=U>2|Vr"[ UN{ #q"IдZV }B.Z#w9dWZϙNJN `Lo+PzԶԻ)d?Z=dAJA!A&vCS(V@T{@;__7ژ{|HנHYu`:(eI{`+Z!D _ju" |5U/\Lv z*p~'ZZ%1Uj96*܉9#|=Fě},v5LFV3cf4E-{+T7;u뇬rtd%-Thhӊ?{Xm+4"]@yh.n>3 hi<*Wv"dS3lVpmkIS4SicT9hQr/azqz0d)+0#x5Hޫ*Wkn4sl/6 $'KMl&2Q*@&WD Bq~(πB&EP*xLqakC˫\;Mcs霉&^ze>"NRE4hbΣ(fMm 3zSvF"XBz'ޣI &qYx3q?JU= e(Hx=T$eȤ5_A+p4!dMf39]]3歟נU&EGJO,Vee]ZI]jll*MԺ˺t1[DkuLۮs-Pְ3}'~zjQl5?ЇBuLcsGA'8;D\V?V94qr4bwY_wZ퐿?-Ci-h 5|}_| (wQR*W04ƻ6d Bakd$l)UM|ZϫY-BAڵ\9 au"9>|51ۖ;.\]W0C<+R Yw:[|^~lJBAỴiϲSj!қ_r[` (0>|e&IxQ^A}jNv&ɏ#0Y7oȐDP ]ӿUN6%'V꿣^Vqu/`ZA[B,MJ>x07~䄩BG֒84 0oKP R^EuU=bI A' ZhN,mIi~.!@Z!/*>p [rT;*vu; 2ߤlTH\a<ϯRgcONO,|;dm=|)aYh}8,lG"(. .}JkbоРH& Cѥv?գzu>UokH#"B-%+ X #z9+Rm,}LS4P ĽсcA#-7S|%\98,Љڲv%["2Nnu>?#,)ja8_Eo^H,\J?JnǍ5෱jo@6_*1J|ϓ%0*&Tы낋).~`yT Af8\f_q[lZ%w㎟ -*>}tCʃ4+pZ1Rf?BPIKCG1-7K&Qx6i:T'iD[c7 \ܿO2+)%MgH)3];~6ozwA2B^$_73 0%lYo*N]ے\?r;Т$SŽ5+3ɟPM}q ƊYJ4X- o tIk*Afn䗊S<@wkvj,|^?eD[t&9=Wpn?A<ʑX晆V'f*=JчJMm )3!Oq J2q@ӽkPfW >>$b/WS%(P dy<%W`4]f9dg2$/šG*꛴SfՖOO( 2R|?kb10)Zf#_T\Ó fث['Jx*EYQ̌"91 .hc Θc6s.'uqC%0UP1]آBKq)5se ۄrO;~) b)%'.t&,d})}V>Fq8#G^#Uej%zV@3%3%eWѼw8 7ve@R'h>Vj+4*4BP[m֘l9*cD! L X $DQ,VuN~Y .OP#?$Ib{P b8CtFcf>>94,R.H њbv5a> q6H6:e' 4||߳d`6|5 Ӌk0͂ x˖O_y|fvTV~xT KZ?q+5_=geC( 8 `L=Fs֯^ןу ȁ 96, ]|T*|2Ẑ%YE R XAd^qnZu.T.EՖZw"q$#>7  7XpIuD@uge-<7L~xPE'Yv ՓlऽClrڗ(NDK\(Lԯ+"bt/dg_yC.4G%`5Ԇܰ@WV="رOПq 2 T{KuŖ"7+[XPڡz4G`JŢ>Ϻ|WD'3[sݼPZ~BJ>F9iDl;\o{ 붐XL+p@#f+:\j"Q[6/d@z)ac=W%A r }ZtGS?%L &]Gz{ {" DΕ988X 9l*.-vv,Y-{f$FHQ] 8$56͠CZ@4znXhD" ;庥Ťuw}هm~(CG'7bir?X,wdi Z%>M}OhCf}R^W h{ }GB#Iq}u۟|3Lab`<ey e0,{ ٳ6 Oހ2AMc c`ʔ,6nK<p)uIb!,b?ne9c N֍*5WY A{q.`\s^LK`[IztU3@ eX.=|D?4[g$SؘD :OG%^V:"*NhexQI&eըT`JW  A*8 rW:tHag]!@d UkƛS!g\@JRD`Ft~N?ȻY{oɮDfS/=䙦v:G1uZb\$~J7Za}Xɱ/8Y($Hn{L^=^r5]ocBÌ!s/OTzcFmEZE&պKPۗ0ktjo+uرq3?N5Ԗ  CG"as 0O,u"'=V;v`_$/$fau$z{Pe9]]!Z lT-\P|fl)j_6b5QŸP h>k?m8%UJFJysVpcLŲIXxd$seUUUakr />ʼtHW;>IQY"+:Ywk_gk_=}d~޽/H 2ˈ @\@-l:fE*A,% ,T1paN3 `8Kx5͂o1&77.M.;_+$j!zANMP{nJT 2Z?!D Urr 1:jZot[A i=e&`Qtpӂ 2 J`i㕟0:0. =d..Xwx4fKJ.aƴ1{J|GGw/jӰ2t~zV2 Kw]pDsk(.\i 1ߔh’Y%THkb gN񢪢KH¬p'6((O:}"O2I%-CG8u+_wH0^}(u;)4tkCv}+sS)XӠHƐǷЭb^ >q,XdgGOGS^#}|(#b^!ڇ纶O+AX+JF $aoS[T,nYÓH;.d# LHSU h()@:VrFcݩP#c]Qm9`&yLtuX\WZ{ QER;0fj+aX:eG˃qT\hrɢ[sCqR~ c=G &-4+ͣ灦6UC*T|7Mz ׭gf^םpQ݅zwc^il tRM])Υ @h_EOi?[m $ --؍o'{H2S4NSq#m0.p”EmU$jz\S喆3(i J"[*^\z~)Qa zxgIx:gcFl[cY{[4c" ;.:.x9}'@b^so^>ƾw鉚'q;jJ0K]؇Y# h`ϗ! \m598_r_R`Ub:0#&hkUzs1zYlxLd#<[pʫf{t2pcdo ŭLp#8Kcm*WUgdAAqD$ ]]Hݢ,6Se0yWQW@UmMDuUj1ʍ hṲyiDz m<.d5_ P[>`$\%k$'rh Mv a SkG$Xb woJZ3P](vzWLM_pQT\1lޅARֲ9?id!9I)wini}V>kePRPd2~4 hƣb#4<9F9lEQ 86a*sL$=BD{N^Ny*wG0N+m#׺vKKUO;;kaͫ2_ #K˜=& yEn/O}ڿ=X8cEKF ԛqK$h}2إ,G`LW;kQ3.r aPJS@Q(vF.t^2 NG-+8!ǫ/esОބAT٣gIA JE]$zQp'>yw$6Rg^AѺ`EߜD#5%׊Af+,hgY.V37l\.u.@[w{멖1v vaCD϶t܏~#!l>@ge<2H|amB#Lgj'5i2~,ýS3W0dZief-{NxRd8XxI0٨?#<lpJ,Fwm^E42Ŷ20a &!@Y~#Z|j{3'Ճu.Iy= 40*t,6 "78ӍYh_eo覵F7,ӕ8 wCL--dC.f qm9`Z [};D /B\lB#N@ER')-Jg:h"^XKfTI`Wjy9LOx >3#x(15eHV#{wS% %r&e?,TӚYSڄ1_mORm=s8>)1o+CYfЗ#YE=Ea,gk'@3pHnQFk,\F8UbS6G%k7 i%eT^Ӣ>?-Mgj+ k냿rm}ǞL#YWRg_Ի2O"]_9U3Uy)Pc\[^0t#l3AFg@*KױZ$F, QVŝ*";L>m vaN6,kWm: -ư+$S^hԵ'+TPtGA_(o(b養$nnm͚_WE:pjkzqoor}t)8L_k&IgŘKGGkS|T6NiAzt.0n*5[Go!mH [a;[3>m=SubA`H}+7N Ov#%@TͷQ/kFz ipUmHw{r#nݒZ@嶊`ٗ=ӈ%>*_ɑ:ҁJ0+QYMR/ț; [|0\qdR^١v䔡r%G C9xywњwdu] |IP_k=_2 iȿ NyT &.q'yG҄`zh"?Qf4?J3,yũLu,: 0'5y1p#<ÏbcP%F$Yc.t  ˃8*$R5[6`g]ۦZux=bd*ռJl:畱+1$x`Nxl0X6<[Z|bqaGrz[蕐9 oI2+ז^'K#zB.`5b.kM(:YP@XoG6p g&[^@ߗΪGy_Dv"L*x$x:GQnExӚc;L> yR/6[j4FNN?җ<3 A^PYMJ t )܆a)긑jt4Ѻ-3,^xDQ kiXRZќC #$\f0~=$(:ANypa &+pij%KzF^Fź߿*;LqtZ372xV^$]\8 Nf2q `-"9 @Y-U_%1I k5^W֫@u 7 4ɽo 2@a"*0Rc=^2L`+,D%9ʤP'4jj5 f4X <5U$2 {p(V/q\o&E{ iZk@+j̋VG(W]I-nァ%{!X" qtO tI3xewO a!Ʈ2痜F@zp?V#!>:4$W;L V EwACݫ4XF? F,IDjΑ|mHR';rlB:~ B@:7x?= (`P2~יQh]aNnΓl+O=w2lx:M txJda4a<#DuIK dxsSYvg!վȲo铰{,!a,+ /+(D{l-.8ug㜸Ÿ()'S4p .:1W;JL1>676TmFvhQC^(fB}j_gLh(uԋA11p9mߛ <җ5qĴH ׎/s-%uX}lP||F60(CW碥 {Pk?D!&і0.x VY)޽A_ /'4VFcP8GjfF3J}-.vn(4MO ]" Q<0QQK1>WQR~cO5+Q&D&?p~ЇleMXG652lbLYP55 ֦ewזUƳ ya.f\XfD*b5|f!״(xrO砐xu= q 0Xdږ G_{Q(r+hӦjAR#x[]hq5\PA%?b[dF!$+^DE|94eno@;פTZm15;F.r K!4 NA,+s:"dGX_{ftɓjBk;3W짼/9uL nA8qH -*oF;8h .6|yZntpp31}&_H] \ɠA~ƙSҞ7J6%6"0voKۼgPb&r3 ȴ]62eDG;N2f|gjǤc?J?ط(KmڧoF4$RXݸR2rRY4}ra5y<f!k8-KP snB=L$`};yOo r{RvXu%8&A G9*Ko)zvYyf.R,%$棆[.|T'ESa;lO?qXeG1CwI$f);%w|}Ȼ 5 y/6c#P?Ɵ`C$JX7նuYl7qa7"C0ޙs11Oڰo8b=ހך$uSb@W)CA a!DHlsF xaEν3po-ܒ !U ~ܲ0 FAMś?4嫓C|~,R\&4{GeB tl_G OpCɁ(VV !yq0[Hq,ʫk6kUActk 49>:ަΉ8N鴝gr'6>{IZ S󃙅3ڪwAe4+}ƉTUgF+E0XL%l g]Q6 "Lv@L/=0n*oLI0؟•_ : SUýJ."0BD.H,Ƿaxk39TȥlJ1?Y`H\\<R/V3t~ [7Jts@K 8Fӑk pl(m_4zstٙ5V](Y?!"-r 呅!_wO5!"D&jlJֹ7뼱^MR  rM%|w1jZ”}S\kHJ;8K`m雝,XO~z nN$o*gя|N0gP69D[kK\^i /̫-&; 9rVZhB^T?Re8I+3`Q9`oرKhUd -3U8v$YWe?l6bJ.ESRh6R-$roO;D'}aiw8r(gz|PXOl!(^N_GWYu2h٪{QRJ@H7NБph?l-k eDKu,|WT> /"ҿt?*[TϠ׶P8FlyMzn!xkMgQo^Ԝ<2dy "ͅs*wU(N\DoyRoOjK9.bF+8$BsܵH,I+ę<Xh``Z![!`ʱ $A}[aRТL~zBׂnZ)ʵ/p-f[ݟw`5ZG)+ȵ)Fel[ n| Ѐ(iR)m"*F-DgT,q~z99꿥0Ǣ,PkRt%ѺНIѾ$R 슰\H1-vR5!o9A䉜mWIg u{Ұ3b ODYttP0V 5|Adѥa)E"i42ڛ/!pM@A~o3&b<7 7-$~:nKTh殱 >.!9\oNcd8@n@"_!uz9W:c@a_U4OͶjXA*`qy:N0и]+4z~~̟)ʖEdglZb P7L(q鳀2r{%K[H<<|x.7^kEޢ=,:>}J}xQh@肿Q (1^g(_^cCB񄌇'X W_:|a oq1pYc?hV/ )D=Q\)Y@L :6ұO 2+!iqi{_h/5\s(}Pwk̚ASBljnN)q~ pm[bP\{SaéX;%VmuO{?.,ނw(>-J,G2Z;".OǬ>w*=SB0@K޷rif; d%@(i lgjZ}7湦JI=b-$͠jU*n)dӆRW-˳;$y؏BpM@6VjP&˥e#JXi"h:Ŷ-hlj4x" 3F?~jcYwcGZysʵ挠eh8Sz y+~1>/q"=]ďU:I\p7>am( NѤHU|z5؟ШɸӇ2ڂ /n:*T϶FxIvzQ o^K;@`n^O&QIT߭`!eUf=7W8Rn3y(\LХ qGU3 fE!U7z\TڷaHR,IqLMgp&~vMi[45C͇ \:9b74XU578Zַ38|b^)m:[<:؟{?Ħ (T2MyS!/ E_[ mI~+d;)iGBÊA޳( Au" 麄oSXk#` 0A8W_CCrWTzl0-MjЊ6"^ V(mG> `![) adq!K\x=0Л)[LrX\pz%䟏A.`Mqyn_,&?F`/L"atU\u$3b^0)+_ 茙 8忛W8W6P^Ms>S]^veN<=?n'ۥiy=@puu>2n;sP%=; W͏v>{rW#,LV^L*ޝ8 6}=_% f_YUCAxgklR $):E<1x(LgN^EsH2Jiӷl9lT¤B}rOs2ڦ*_ T6xX +BT?n&pm5{_r~NǵiXnI8Rt-<\FhZSF9bC]o 5r(AlX㰕C)r|W*nm4* s{}Tق8;CzE?UYh0-`ERߡҪpo^wh'>X{*RU1C$mFƦ7N:١́ۜЮeEDΣ`(hz` !`҉JX)M:Ɗ]HJ~ɰ/|,ؚ>l޿J}拇YvܲT eQ|߻j.4GiG?p?e?Mh|a!$yM!rSZMT, 0=Jm.!w9A1N˻ IaTNEl\m.T<F&j֠R*Zx?1eq.N/ZQf /U?{եGp)HNvOc֤}ASx#"^W]5JK#Ȧk8:٨bQ!Z8 %XꡙYo =4{[(kLf3=8XͻY*  mHu N;a[7B3&z u< fn̍V`*3ܔ-ul ߏsD1$j<8a _4X.,ʟ\y@nB{/&͓X9*^j/<4C!Lvwb!cL_N{@}~G {M/R[tzh|r_ô',@뚏&.23ɓ>j9Ә %X/BUt/$iKe,DPTDA~D _BIiDڸPx+:&ҋ(&,ʇ"Fy$s-]~/Y%RVD&wqZH^pTw-z;;[5㣃&ȭpAZpp9|eEڗKҠ;T+2ID>|P%~R[+uJ.A٥dV^}~0{z4)b!. n ;n&;epD:$99cDAVP%RΉ@1&_&PI.m2\:+C<$.pu0c/5smϡyMaa&wp W߻;c߆_-~&;Ezo3v0Gj\3+WW?7p6=TG59կwoݐҋ_dcV5e5"zDi7uAV&mQ穻2|V"OU7xsZ:TcƼZn@-2fE!K0P;jz/4XlN3}ddv5?{ ŭ@Eh0g" /.MihZX8DbƯYMAu5wᛩ2{Mkղ+0;h7]5t 1JuŝQ[O$Up5Mف2x҅D) ag"/uB@*T5!"h7Ό^|zM6WT8!@vˊ~"\hN;TFjR3`AZ)o95[)W:mxn1%$ּ)j]b}8g[4 cw:Ɤ٧Bs]xD8A Jʓ &a}@rQnrn M]?ƑMN`~N% X'J)fv@=e Hjb,zm<:b8J] ox5Ej?mq%@MDխèy_|WeX'$]=ΰFR눈kgK,UÙQ٤C]c4Jϟ@,МR6[쇠n+ܘ(ӝ//mK^ oP?[&̑0dhrp]8$lXUh& 騏X^ b]:'( a$PSrs##)G;"3kK'o3 +.k{s'uH:]0R&&Eu)fRC@j z#t`D\ L{%L3o| A`-E5D>306Ax сcQ_I:PFo1M㉞jܯ6V5Igc)P/#/f.^l>g"&NrN?u[p-SJlݑlWRϬ0?mc:0@n9 ?ה1])MڍO $ m=ۘ٨/Ăh̞HU*զD]jnp4} W~} !J^M8 OO>_AFs]dWCdSKX,CmDDgN=Hcp^4M+*d!NɪeR3ZE<"EH}-ZDi4S̑59; j~v @A~|t5M3*O"My慨҃0EQg Dp:p^q(A)L 9yk0B&ǚR}U$Z}yac-#=E c-^#|R< cO kE$s n㍇A qגb%6c*}vsu=_8Z)KX1MPDVGtl=iL)msq& Utᡮ)z_!*" 78W~[-<| ]W/~ F ǯmoסd gGE}W :ؔw Fz춍؋v*dfz4eKtHB[6rۛ[c:Ѣwc=T- 5DOHFrŔk#]lΆǝP=-D p"rؒ&bt\9F hsi!|&EcC {Js5TY~pEN*.yk" + (IIy 3@X?*a{qPgR7eFcl!=Sb["w?!j=3gbIlMU a1fLgҏ/ ^TFy 0ZC!G[ÃOʦBu=}a(@#&jy \9>0$bZ[Bu €S  Z[ؾG'{}jt/ӚcMzLi4 aqj1DtvU@"ƖE<^QEôr-IlTAB;^}-xS1|ΤqT|[Qn?9뛖yEϧ| -9h{340lQY& - k13Y'/!-6s 4a,/&A)k A+3\^!}agܹF-TY>^ ;ҍg4v ʥ: i;s G{H, ]2VC)(C8针e^'xrf! *s!qnoX55؋I)%m`dp.-^xIJ*wEam{FU2I}kt[z.Z,pO?/q0%X_4p(Sbx9N&2akqfI] lX&a@w5P8:ԇU +NwWY k 1iXz~>/, pX86T?b0 +$UFO ss‡{".3{&gz/&|~|mD(븩`⠀oo$Eրv%lTр]*t!Lht$R`R[]z'o AB}I JjaVj&h㓄\4}b6?J(=BMH4玷=B{ZKWY >GX0G%\w ±gܞB!{sumfKs-oJe ;:KϲYq.,hthD 2^iaIRQ^l&gk_)Cg^Lvy}~khN08 jC'&f X_upk?@tXdKf n׶=C#!im'-Q2ȁ 7ǿ{ ~9jCPCJ8*c(z3$eTxyJV~r+5u/Zrz5Xia@z_a^m<`|\7{y%ξ( +ŭ:,R96տJ2Θ1)~K_) y'p8DAJC-ͫWMe$r*G 5&_׹R%T0J"6jb\kM H]NtGӲPVqdXmeŇD_Y=_ !&WFfRQK⬀6KLD#<>ki?Mה+H5gsRNxHKǂ} ԡ [*TM%8"ک`:S'c3%0JD4Ui\q 2 iM3nϜ>!yW^yt,fM*3Y푲->2QΣ=bc69 #_D"rȻes' ).HcW'COG63Z pA΅}F)"9Y\HtD;q.W9:?M>8^wVQ7fϮ~&/bO37#vUѻѥPם~ڀ-.z,X~ґ<ٺ?1uƨr]w,Ħӳ1hu&{W2Cy9dgO ֧Ȏq\MRqV{/Ȫ,\=DP}Au{\PYш'45?o鵲O-P +~p$VZՐ t.[CP"*U 'Cr=&g vw_MB[W ]7 dkXKi0&̨YHZMvffpi'T[a۲~Gmg8qkK>D7O߹tJL"WPiޤjI`1ոTE>*ˆ l)hZ+̔IJC PGj*b^?4ZN6QE ` hdԪ(oJ` J#"oqL'x74$$l&Hz$Ɛrx g;Xod:>W6{%KVx$|ߒC3s3&4[`(T5/w t=AJ~m⍬p"Qӱ- ء~"7EKsNk1bEf0Iia wX.ANh1#:ŮGgI&H?[kpa$F$Z)K~ ;H-ϸBP7m WJgGN~tr z5l! he&E Y fv:TY`SQ>KKU "8 jȫbFnӉ,cI 4 x'-D+k]%.Mܒxe*!+zh(2ze6MQP`3"܌s/+kOƣ)5D Ga&U5#ז*u>AͶ+g}Ŏu0.µ~aPUQ҃8T%[X/w4v@ WHeAyy>EdA9nyc=Rf)N2I+R0e8K?}(/M,/TY" ؄?G3bW_]@k)L*I9Bwk0hQUliB/.kďE7P-))k=p^5"bಢ5z ؒLR y0ZIU67pNj0ٌWliĂJ= k)7 eғ;qFKr'4ޖ72HSKF${,ҿw|"_;*H^ RhҼ=FKb79!~h पXkNJk2:rq/FU\AS ,&͉{m{Q ;~!GFmTj|Wp/Pl|k/* KtӒKoϫC[dϣt8.G{k TSi !޻Vz]ʉ&$eTZ3%A?<0 knH2sDx9hc(gIM0OD>**~E&z;>G)D);%>݆~(8ڳaVi9 û4T\04#gzl:Da2EkN)1%b𢲹8fA[%]s ;193Czk#x VxHK$셞(\RHNcIVTӝ.8ԫfMlI 40N$R^kV|^U 5ה Q$ʆέA/x"5+q4ɇ<!A[ѓePP]{K}%1eT 1DTF ~Ò(,@lغ|*r*O@zu6ӎqWDzLzi'5@Xz#pb5RB$ēZҁX@f J4`Q BC٣0]3TqQzڰmTaQ \t4A+/+rke/GVoCT~dI8rN72|o/If7-\KpM pH5˰=WlWA)">Î6+8b6Y]5/;~k]"փljhԓ5τ ?Nu߮%%+Kľ{s?YeK #rЫ}I>%ƃ}M%’R!C UC5p2ͶW6Є򴨒Jp!aʟqd 33'7+BK}ɻ;Dmp儀蠪n\wWMxkXI/" ˸0V^Tzى v@{k 'IRe<[}߲^MpKvEh fޠA{>8`E 'ẁQɡ@<K|uĽYH?b7); mslK8ʈ- 6a'{AO+r .=xd^i~ cݿTOF̰}]E?-2_ɼ{iݹ ޏof0f/>bQ7}Pr,i%h\3&3Ex$V~liF !qd< Ř֍:)tm z .|lnJm#? Tf|HU+>c‚ Glg NEi_3 *y@26X Cހ¼}ݡˁA,qp :6i$Ͼ}@lw0ugM:$y.?]+!ȋOJCEOiwnjY\>z5gݣ3ifKd0BwD)?b 3X$9-UTWo໋x&c n"ǼςLHzlܻiW \x!eUYIC9~ocu{.@#RqY^TP/k' BExitDiu_r6 ƫ&v#,i]88 ulcPu  ,y @Mҍa@ @u)C58*"?Q`%8K%Bm'clj"AЋjHSPhi ;DKdakXw mp= ؅g(ݫD2#Ὸ9߃!0T^j4ܷl|!)j8=i濯@H1[Uw2@ sJæg}7#'D(Cvivc2p+їQ36B%d[>C2Qe,[7ArY8P2XZH;#E1E-MSd@y1nldJ~cC $3hm!@".* Js C+L)NRb? _rq!Q#}9H!tc~8W=YaJC|: $y{TXQ|up֕5+N/4sG7zv͸& A2Ga|[$k;ް#p#^{;1kOLlf>VROIfq{KlX0PM)? f|23DŴl.-% ᣚTְĠ"].emh6'dSypG$#鐹xg$|S ~QU'I(7^q@..b33m50NfOLCzi 608yI {Enkz_q5k>K"Zyŝ޺5EYO@/"Q1?c-+aUjRi-;ApjgkŽ)0,v1ji^ <"oO>"ԁd켯V:u/͒~ >VAqӢ›&o+W$C"q\!b73GV0'I5vNmiq! ѳd(Pf|&:a%SJ:&/dgl [nP{*ѓʔ )^G l=xu$5|b"Qơ~]C9mwb- oUxvj^ճ}ou壮Φ!efZ>آfҝw Baǒ_LM@L!l|Rצ8009n#n}FVL*? [ QLZ]ݜʟ q\צ%@ml-]Sd}.={ql-v@ 7wO_Qޮ&0eLo27F{G1p5ʱB"k=xzp[\:#.+`؝\ld!繀:+z^=jR7}X3ORlqBMeҌp(E_g9@uևoZdR{tEC-hP4ҾNRXvf.r\R-cqζ2&B|9*ӇtZIG-%#ݕk[#~$_TK)ޮ±&ETg$XN0uː4k-*Zr 4؊˘0 X=lO^K;=wr z#\>gI)=k@80*a[% EI!AhMSprHM=qHRx蝳,Ʒ=xK\{rbZS@x `qmM(TWd~%Y!m8iF3KXSysCUhiwyn2p4 la_l"4Bf!VѪ0GA6ӈTb5۟} 6I!9,|hfVgI _Y) =D{DWcVH&d$b.WjU]Gfl̶ +5Wo%xUK ,^lQsBzΤt3zk7 e4%"ĿYD\v@()ũ:NOWPHH% !jؘDpls5g f۝SIHSBˁ@u2ì.xfLYr5\xEem0l/\CwוP|5n뵐sn,5J/;髬a+Y+8xqꟐN X`qs1 RYQұFQdDfnNtd+|R }/{ P#YͶDaX*R u"Ϫ^~d8TbJ9YƓ7+HKVхCC^rFQ<2!a{0D"q6X<|.XB}:7b>c+OJx?/O cb0t oHm2 #Ô/< Hy&𷨃Fv PC2[SxX>02I5IrH%BQ5 lRs@ʇ}Q &Brrf)xr0肵t(=ØgFĄ1L{>v>Um-(>BfZ5%,7?RV+ GZg[F}ÌB e$1P1[|+%wW6 r&WZkTurK[FzFyX\R|@?YJFP'R҇媥_*ak2_"DG!ȻYvdZJ~+@Je2{R ׼;Ofo[n̲A@+YcJh[4C&cCr&K#OzM8 QRAnWiWJ8Gj%C@=V.aqH_+|U'k*a}1ј_Rw~~W|K ̘":UdWӖļJ]]:vb($m۪=?v=ɠf@*oche\Ⱥ?l%a8i-HbR="XfTeZ:AѯҝPhh/`/KPJQtx &x`Up}1g6窌bQ&rxA0hβxH&]Z`xLW_<& FNËʠ a28BIݟG \Y#4W(]ڄA ?J4űDI0%uet8#1GHw:߆*pm9CW2Yy]hk+KEi[ c0(؞iƇcuF K5j(I fبn=s j/|M?XۢrNKe@(uʇ{xNKuסFe`%>#wFl2JaeXPG r^Wȑ4lٸN1_tB+>?l(c@XWw仉CC]}qBf|R 쁌}=: HkRQ.n?R'[xtƣ JyEE pB0<@˃朾QNF<K5Z\PȰVְ9X,ױ[sȪYnW8z4(AUH` s 3p(l|jhd 氻FO3naVrIҸWzؒ=~~kajo/8t+>pXe)u. ԥfJY1Xdfcpks fK&ɻP{?#]y4_Z/&yWws*A^ $4d 5ޒ![EL%X>q#&:GO>fGwٟUƤ[XpiEZc]Re~1ᎋviP'ȵq~yBdAFT/Y}ׅ_$Թb: -p+SۊpqH,)TC5;\yЇs"FPN+qƥ);µŽ|s _2J9`S{O}=$cRI UjSeBx@k|8cq/bF~Ho'Le4n$UsYfٮ'8DY)#Z 8S>\f;5yk]h@;e%f S7u6=ɪt.w:;FPvT$UoMN+.vħZD}ӄeߢJ9:gB1yJizu\^Em0 WM㸌C.[<ÈMlp.0C_)z-]!8ct(/Κd2hRiCR%$Af]6`砾@zi6L^Wg5ݑ1qtהT櫊/`]kSj&`q~a,(]E-AhL#]fZ'TpHΞ^ >?h哪/i|Iiviw(px4˴]]Fo;9}oc6G~^pQ3!ְcƒ>Ŏ]#Atfq.p೘0a e]Ps3"`km6p(E&ޏm4à \E0lP2.{ȴmdJ P]hjIfu:Y)/Ne%xV0dƙDlDՖ7Oi|=[: A+MNsv\terձ`T뉉MuO_]>*5PiED+LP + @=`uT8X>\Es#@Iw*FݓXMS/U[K Byj-l+(!ܱ+FV0 Jۜ-J c}-ѝ ls7p/Qr.{E50稅W.-کeZ_o9S"D&^bYr3ܲ^$* 1k :HW2& vQJ" ^ɋ3蕄?zC_#3*gW;7qn0& L4{8m 7`,WQY.UB;|x$IhZkN)K LM$eGow;}6/Kgn78.YuP!e92CC1r@;RW} 6 OKCڇ00u+ۚMY|׼ܵ @J>`WwwyB7S$SEEMfǘF;TK'g/[&B*54YtSb?KYDF b;|@#:q췕s-Nfx (3o =ci@=GFv1<)X 6ssO&ҢH7>i}Vs`S $5t1@;5*Ҵ V{=e& \S%4>R "KY $)a%\ɣ(ugidF?2u޸sV^Dop:;t$OVS4wnTb$CB %x41\Dy)rHeQd [/._, .蟰q`ڝbء)ɢ AݵM~ 6ò3X,%I!eT_}N_V%ypXbr }xW*\vd*QAHF7V'Etzr٭_3*Wy$2+h YȍEE6(τ`_QSJLeڣ|;/u0dҳ1FRgy5 ɼiIx!@o& 1=+PNH(z=)@zn_x(dOj2jv'N% ~[QhmOmfz\M=C9ڭXHuuDf,~.cDnW[c!dnrס̴ypH֯Fk>egztHSum%QT%^q5:Ж[uv:U[%y@W(O]|ee~2&l1`R,oKMAǯ*2<XZisOPl7H9 &T93o,$LKkȬJ(( x$31CVRiyAڎ뜞ZY E<7S}Q$Cm7C}ِƐ3>l-P>09.K`F żA}K#Q 0VFY`cC4.]yIlXVbDEz?Y1p+ohsv1ŭը߬?(4'min$rK1N!HQHxԶJK_;%ٯ)u`٪,{+hѕܮk!G'UDIL+@IE$X<%D!w?OO3reoKd20q`_"@%GXZ؄ sҩygѢ@v=XtV*nt km'mvx,qK2) lEVFMmݼ kݜKQp 6xkOO%~V (opeG^fP4_m j҄5ͧ*4a5OK8J;+< OJ_N_7nԉppok1Xq[;nfH*B|4@KDn\"سbnu 29N n3"t$H$ dÉq4mxЬZZ܉+>̆'mrPs*ƞs~|Bn2\=kFMa}$>a[^k{uo.(5ZE<ɘ8^P kauK(q v]M *NTrؘ֫$qv_~I'ɝ>mbfoBhm|H?ᄠ#A8zg{&Dcمܶvڋ򘜬Y0oyM?hKTGr#f !A i wC:N(viY a<4Aw͍tM}-Y@y 공6|a.1uޫJdmAFu6n:;ͬI9%󷈜~s72Ir1[qTXcɼ,=4<+۽!_IOC||Z(G~އPQF`ƽ-=}(՝ iF˕0FF8TrO <lbbT/G(7ȸpANXK ܍BNƃ G1g4' @Z2)Oݍ?U[}-58FÙgM?]WbZ%8u(vߦlQw4lM#NU6GC$_9( h LɃ3.LV/1@vCHѻ5P~ǘTqYn?ntjb;X0[?hED 2:F棵J yby/F[;[g&X*FIJ]E(W}\c%SrJ 9 NR{3'g!3|M5YFNZDݢJRB}Xڠ`;Uy~X6eje6{C_R?1F/, zUw'`J=gU\ !u:9lއ7VjbJ͖kJtz7jq!K4.fFrXȑtV>]/(?.W+J"~ք~GprqV|{JуIlφ?o]P:J4"%^"` 벪nt\6(;Oˮ/UwYHJW~bnaNja.ş?2XJ@W _)#TT[I0+zʱՆԥKQdw5TV 5g'q?Y(zҭ"{R{_S˜PAFz@<5bMh,'IkK|/~>$jP/&B&޿Zq$F餺!{`ۜAbmim{nꛁ%7As<ߊ8oe D1BGӪ6Zm$eNaf({l=U {7J90 w/BamWEpԇa0ѕ ~:S;%K梄c[]+7y*jd^@ϓ;"O~36q%cկ עBةvޟ+ =~,OEԟuY\t[ ߮sJs3g+N-^c%ŸHk4̃dKCKaM?7t'=Q̺z(?dU_62;ʭԵshNʥrWvòfn|!>,)(np(h&F#ٶT3õNuN)c"9,ͳTKWQFtA[TI8PT"@Ia| gLH6=F <ٯIŌ?Up N M9$Ջ0"_3 <]1`$Ⱥt]LHP珴L*ƦKR*E)"d3Hi} H8XUu!2|b "BlpR,˽&ʩ'|px}.`4II It8741/Fx{Y@O|3^E6f?Vb+MϜ~~.U&v OY։In0CO?d5zrxhj2PM; A?wPJypqzoJq(b8!;([ͣ?GC zc؄&jUǢ0y/S&"Pݰ,S 2Tkl~ [b FXۡtv؎%IwEfkccʁ*8c@$B_]4¨x}!t"\0z4%}*_=Ey*I&~u1^a@dGRAwjD+^ aP&BUP5Zy3Ṡ|Ck[@H^͞ey^ _rzy4 jIZB/ t/CV6';[q7_Uo`z'WrIϛtQ0ז ;i3,W@~9qP3p@9͙p I\߮\TLj͡\vDkݲ1dk ިnA#(c^XaG_0CyIRKc%)<_膬\)Ql+*cB]NXI6-fQ$~W< L泠Z"pB -ULQ7ƒ]0דS(*aR .d׮ƤaCyb|&SXs4ҿ N_h[bav wUxx\1 p_ 7BV>^q Tl=!F|Պ2tIs7z?&\HYm. f9ԓLx>ZF\&=q!Sy.g%erfMfWka428Gm"(?}=ߕM^i)7u5𛊘KCssz'` &Sk`}5,瘸LLyepc4F'"C!O"6FK9;|g'\yB^[) slpQlQa(A7']jNy%/h?~DsÍY2(L`cG':`VRph4Εp:cv/ Y y_# lnZV-i mφQB.;<'mڿeԟDGrAKߋ\iculh#Vw~򕶅tMؐ\JAd nNwT-ֵcuE7TOҨ3((i^'of|ʟdv'ޅINXMFՠ8P-P }VVk>?Ѐ)m(y? ~ 9S5W\מaq1}w>$w>@P!FsB s -ķ i\O­9kNwZdF*$z(Qi|[=zXxPRnoh 鱪`ȷB7d|L|;;±k{ݗMt_{#Y ܸ"['t$? Wl|n'Lgq9^ZJ_n#jھ <A "'*Ʉ8EosZ e^o9G:|rW$*{+]yiƶWI O͡kͧ%M4Fl|ilS t,{uOR}' ]-U6)p_ɑq4Jg|GWy1;]3nw=̔-~jW7݃KQl?]R.2eZUOJ"_c}$5sBsnMΰpHmG5Ik2~x!E䙥"s0u6߮2!,lr#BW\ M12AM}C)b85}u;+L10ɂpXK_@~ hii*DXZ%(G^'fE|goeTnߙq.f~Pf0 8r*5 GXHAM[WeZ<&FtC$mܭqUmRA]`讥4U dܐVW!ĎҜM_w;8 4ɷV͡<%dm1-FObh eZ!0/T6Zxjt2ɵQ{,:”+řP[N`?ԅDp1OaՍT.*%^7; Ǩ9ǝb@W8xGD71kYMsf[9.pT{P Xے!xx -kR$jgy}M)M-z\/+;ނM㬹;zww)cXrУ@Q(- +_i7D+)\WtH ~5:7Pus߶&& ?nդķ7 tptbPp~t!j%}'Aw JKj*?TQu2[4-<-b*Zv3عELߞL {FYpaEN|k# RϘn?TKaK!81(Y'^$4G.{Er#~|Ch(A$ xzD7w/lEB?I 9QG]`C[sNx {T o]osI teB O}Z%/p!|%J%B cS S0z8'Ό9Cfu ]lJ ]CAͮ 2;qizXMN5o'_l\C5tv ^,Zn.@vI`PqB\$T!WK-g~{*p e0x=}e6| ĸ}z?yY[\smeMEMM+/%j|psWx^w\Eh]݀0Hb!4q/N[;'ՠzЂ&V3Vr,WYRNx/jcex@6iRޣۄ)p.q8o(&mM9YTˊ;;1r:: ƑGq CT3;fF/G(­U80@*&G\@|vjwS$TM̾:k|"Fi&/%=Ps@N9ə^%?V:#*UCx 1 1rF䵙" J3bk'(B,2cYۛ+t-e~uo s Zw>(ԀI,\ )r=jG|ޙR9XA4¡x-)k2 k-eO [I{QS_{j)J" Om GvhRT}4hT'8m9 2iEC+a&E9[AI))1I\k2<cR{t3l[7 yCA:[`5M9VYgky`*~? h\~xrRAgtA5_q=1 fmYtoRVyx2[3AIOꗛndjM(*M|'+1]ảpp2u#1h]0MP^@h9a`2̟r/~$SB׍ppvnNbH/: 1 bj ).z4]E1]'>' ,7GzP፷2;ǔ/R誊AMͱp&Ji?ؕtO Ϟ4'kKk "e6tVl10ڌE g9^5`Cꇼjk .η|SCwB`;by.[ҮW."liPҧ\UJ[`=*4 !'؝=U8Moy r:B2l dT2z%y{MY`,dY;)C@"d&cg8@7Jѕ +'FPv(Syv&O5ЁU@Gjx!A)7Czon0TV7S5$=.*FFpA ˟Gţ~H$P_NnH'  f>i]#~( 8_ H7[uހ;uoܻsJ47I=. \DFjތG:{=R,3B`9sE~tוZzsmf{!Fzlc S_4p2G.S"MmP ]^V6д@u2-~ r b5#;X*D:3]5oa2-qӐB)lM2P QЦg[ F0~Uކ ̄tzQ@٤ݸͦõH˷.X\/yfDܖi_N+.]&ɼ̈5@#\J*%wl;\4M_on!e4rlkȿlYK1:ީ;TuG[֘p;[P׍M'I52ue}5grVq3dCPMhL2ďgpi8Oc}bW_prŢ,_ie ;Y> &nz T-vtj+$}&P C"adxQs=' øk4^Z>3@0{n!_sLl ;$>By;;@[Rf6N$2ƉT4beGǾI4MhSkS^av$Ɍ gq??z?mkq'^شrt_ H@?qq[ٱ/Io[WM>t(^Lu6cjX샏]{WvsFs=ˇg8 ;0RVc;Yښ;Uvԃ%*ٕvRv : =hv%6&ȼ/JMpkK~]o;M,k_ ^\K`m5R63(gֱ MhnA<mH򫡔ضlUܚ/=I8|=/Bkƴks7Ku7%ԃ[Hf i&*͝׾l|]>P3d$GwFl.8u.(mB6U銐D wX.))j_t)l7.&` nE(JܸL 37v2SSDG ' =^!|qB-S6(bڷD7{J,]tydbZ \T9+,V>JeP-k)"c^\H,R{2)ʒkm!@l> Z'S$uٔ4/§Z`F*QG7_>Fi~Lӊ1):R$ēHOs9WbդcJL-0_n̊o(4Qg!)\Vt-Ҷ_ Mۭnn&odѡ6pZ)Nz33 퍁ZAn)O20 HEq^"1; U313w;OstH[yBRdDn㒧uu~"un4r {"JL9'~Zi@8c cK穅ւ\LLyiXSV!/T Ћ87ԶEx&iuE^1Ngul|yd@IYq(32m߱ '[<";_lOD2uVMbC m+p}stP9)3NlWKNuG T_!QfLv v3'ꚻ,h91>C%V]^>,}&7E<Ń hvb{a4,DXjmҾNN/RΘ^o(YjWI=քep*Q`y+mSAOi0ƒIq}@."aLvbӬ0̲qnUO3FOu~޿ 7e 3 Yy[}Kq;}-óK1Ty򤬝LakxQflp+"t4Ej}lna '(|mǯl588(,1V`x}ϲAM) lZGX.U].='=-@Cs=2ҎªgIEAoX ) a^Xu 6 ZycRцUЂ7f ꚣC)nƏ83џZ=w|"Ժ}@'vnoV{i"4MBnL䆽#v%ݒJbU?S:KqdyPmtmѮllh* he]ԼozNٍ,?ll돽Ʊ7Ӱq89*p:ayW-1YAְTID##py;1;/Bn C4A9)cjYRY4>$~io;[ D[Bj}2 3X15F%s3fvW ?cqZl-^:ՒWd YR+uO{qgir 4ta&K)VY:a< V&Ǿi~+m>gb(ǣM') J}ۇ3 6r $`u\ Z_,`LY_} Ջ&o'T' [`~tY\s? 橙OJP ƾr? ) X(V΁E4iy# @M oxĕĈbI`!q1؁9[,7ֶ]|{wk}Z" a{Nkt -Nas/~1EoFjOI\DTAW\ٺ1E\~)x3Ab^Ü' }-/[*veK#sc:XDbE>u?Z*n60U,cwlOID4 5Xm8`"/d B%IQ)Y|:rTcgBJ=vxxM^dyr 㟁-fLʋYV>|k$6U @#(վͻ1~c! VٵgD;χ:Έ'(fJ` uÞ\5Oi m> ѣP i&|Y+v<7\I*,9տNߋ}ޒzeO@0<sغU@>Hq[H?]Cq1iAGPWzC=Rx2k wXr OXH{.d}16O "1[Z =wi@q#.q}+_|58ϻ,~p|'Baʔ.J*~oіO9zl"ծw!:G0|$Cũޡmd;+Zh-22'ǡV-x UW$Kc-(be^FL%Dwݸ 4ꠟ KѡS}lME O(ջ!eI|ͤ#N⭍. ƿ^VX.VruA}5Vuϴ_MDʚ?No8Ņ I 6=*-:mgp1*%n?䝃9w^+}7c9,tҜTe$3,.drYyʶo)mOme㣹A<Ky;5&y唺Y$5` z\'Eu (RnJʶmw5ZR}n ҉TZ:#{\)C#"zjw>!Ŝ](7Y/"99 dz ?+/g+n-BȺc1d3x}D|]<DŽvLzc3ZQI< w5r7ʺ-xq joP,y ykn~F rF`i2p 0)YC]ANDh85 a0`l` Y _9SV융xh{< $POQL9U\pnWڙHJñIG20ImN!ڳx,+9aXEҋӭelnl&>dz/JMV}doc"l[F3_dM #5^{y,cˬk]*KsscVp$ol MB&9zLa#m4;ۺqH4Se嵰jc!fUZZ$)ȆG=Mw ZR.W p䐢G&m)- ƭ|2풎k[yodt1;W']I.[,( `H7m-F5P\/xXuaz*WER6S1䥲Ts˽*5m(!pKI4"M3>4<@!G8ڏpZzڀmS?$AJcIҔ$*nO5xՎq՜XmPְRm7yȖpڄ<YVs.h@%F&5pRgK3`=\X%jؙQSXxʪ`t <=h -(TY1*7I.=R:%JKZ0kzJY U3- ׈] d̛b֪Y &Hh]F^}]0J 3%/nUKDl/5׎z( x"'s,҄UepeMs {Pӣ4}il+ xt"%Zmkr@}{=PuӃGd gāNݡ43IWN!Wj< zkg0A lNTa~~~B]g.}w1+аjoQg|\rDEjmPyxe")5d]ٲvT'WeozL XLL |>j[KIFFDh/ˮ)M;C15Tlؚ.`H&<2_ U֫(Ԥ@3oS {ǍL Zvzۣ/%P)u`E,j 9o{5' Seb!+n%`L,a*/fU?ތl+vϳpϞNɟlAQޏ6-2/сd7q2q۱ X$>#'c>{g,Gֈs3V#',,. _hK*`NUQJ5Cs Cӈ.+NLֳ_3%?m_Odh2'@l>P6#wh8] |.*G?9a>52U^_ÇEf!=pF]} cIHAv@Sm[[Ӥ-̞;f$ NA@\8g[6{ IIxΚU?xѾёBxsHWyM{ĉZZUdwYNm Epd1 qVD&U#m,1,'nŬ&a : ul<,e!w4 c(arNPB`<4odкV"ԝqI#nfwNaHiҞWGr'O[ҭ_[mds/<38D5N]ʦļx^nM~20$TL%)8k U0M/Z9Q+]xQ6_\%ƁQ*$(_™0QOU^͞ܭ vVb459 K==G"jӶ&G⾗We4JCɎ݇>yU}l À߄вrRpČOZϢL `vr'ogΗJpzTxgdʣYSc_4@@Dum'.c% MֱVJWBIq7䱂d\h-SNN-^*AkyL"]TcKREhTN:щWc;3HIgE}WgbU\Ti i[`̪ƪ2eC1s}(þ%\ ^EsUUR)Yށ[ow %?-߃4 pHԕQke1R L(:t,鷌}|w$Xu5F9#zfDTj'BxM&2YSR;tC5a#wPvVN ^{Z سiȴsZFT^-ޖqi*YE"$ U}K<w-`[aހ>Gh!k:^ce$?@um \;e)Wb,@8xlP R=J*TV޹=թƕklI- 7`u6хib݌ i/ Y&b^5A]L8C2QO~Dm+g6A}Ԋ318_d*|'=siQ:˯$S4Z:vն|:V}eLrBr#)5)-U}QG2Ro0[@&shds蠦s*%pZ{Юs|C&5Eg=}_z&>ԧ4()#ڝ 3=͉PO7_Z'=Lu+} aʔY1(%j[9;rݟn:߶)jGy!opЖlH v&i9ґ8sx<忌[/.*F6kg=SGp[FMU} "V e}jdꃲ '0 ʭ)3%0Quآ lMX4@yT5#yH`X5ՀGB^2Jhr`uƎ~-?8\5""lJ~ab.wT>G!i1{G4slV0S}mSgr)Rd=.ZkW O8N9oSk AB05+ ʡ z>sSR7$mA lU."rAh(ICOzkƖnVQa92ҩ卼W gHsn;f1>nfwXM-*ӎy4qI?([81mjQ"%-HU=XZTUͨz=}2H ͠׫*d+w`_:B  >}ڮ\/SQ9 .Igx $6{h}i^/`zHv*sWyvWK*i%R{oSVe Evړ] xi^ >v=^/:JJ *:ExX(kbݩ O띯GfTIP׷J$Cw!Z*j*s.9BDz =cW ֲT8sݖhTIgP`THEhh7WHˌ@bA/J-10:w/< *q"EOsj.0 F|=ACpq/.ZĥqpUpZzvKA"&2FĚuІ&85~Psp[ T40.Yqg֫_} u B|\xԒR#ؕE.HeUPJF&3UWR;v;YpS~o,MU]PN=K}h5m HD2Ⲱ-XJTI p'ے>;F}Ct܃DDށ}Kchrbo$Jzab8ĔEK熰z(W[Pϱ`4ʌ%aLjhݘ6#NAM]4 {rm\R 橭$;ЧGL!VԌw} ߋxIUr`y)dcC] J=)t8I0a^sجg[h9Y lAJo'!j]z]O3br F7/ cz]Ҳ 'N Xo`|H!(M1DC|VvI%Q.!{e${&VK% T!"iD8 uopI?,|cc*5"V@>}36ؙ`t_ rWZ:d: Nx UB{Ȋa^DhA \)bt`m3dbGD={$덾,pDqI<}--Gs(u˟FgO=zÀlÛ(|x`; o ^ g9~%>m`\Nng-m1PBj8RU:0ӗـPףa$.k h9EFQPEb4nکO{惩#jjDy];QR_9udf|9Qc& 9i-Ό&?o7#'f9oVg788N$pr9X{s!Eי 7 `%/{Box& z)e={>O#@^'4x8#{aNSjX2?Zoucۑn OZ|0v3DĔ1\QD̕? cJMMe K^N7"ǡs ),zT xO"RsM43΁B8PS2ZCd|BC-kp+60ϊ!* - *Q 8RD~.I[q0+f_W"m]oGޠ[5ئ0 { @8\G92;$6  Shz+dm]A+I)S#1U6S ["Xwc B(041P9[hBꆂ-J2B&y-0x 3ƯKyȪp)~ 2rD|,/K}/QK>\L9>BpŴK>:$3s|a/@nWر٩Y&DL4+t*w-L6tnMJj#ݘmkʟ%k@iQ)VCCG YDokwp$=y9˳v|>Rte&:>C[֚u^̸@'h8W&g?(ܘxS[9\Ea<1=)QBvOr|[$60f@F̦ c(jRʀ|JVr#eG)@NQ(Ix@t.Nu,eOcmV"K`oqԔ >1ýLTh!_5יBH\l@!h<_w*^tRڷbiÑj;)"Ksd/؊I8"!M{ |=zEKiu6O@(Vf}!>y,e,"uӜU4Z#d_p ))dT@lEU.wh&2E>E^b^wW3@ % -YipMl2n| ú+k :9҄Fլf; f54~:ݍ5]ɽ̝X$ѝQfβV, 4C,=;} V|9z1}![jӍpvǍDsz}-ٹkN9S+D~J]?%e:k!!Pg&-OjL}Np M&ø"yvB DŝɣL!8&UHPO+Jjed>l5W#]7TOݯ0Z6n9Lq1yhCOxt)P2_'٤@ťz {Vbl|h, lq{吐Mٸv^2gWڴ osϧ9}ƜC!^.umnjyQ^IaE_R& Qܵ߯? OnZ b_{-gn:zTkF.l5 ɢ1H.ٳ+} cú h"c4~;K݀NDc7|2Gn;)=MGвKobd`r snm4oIw #)v Oz4y!H5;IN"YhJI?  ZeVUX:)\!28SoJ V(:ޔ]2Om/]@rO;S~u;<3G`"ޜ\eNVޛ一tIU[UEJ?3E#94~ڊgmrgVkO. :nft݀¨1E؛d'{3B#\i?p_knH~<$A3KQ$aAxژ9DP<Ȳ@akbBûp_C4F%캡Kq9Y:t| ~d7ŞYaUE pv,)354b۹-ʹe U@wFzwdc=o(ABoX$CB9U g*^|P]^ QO^f{)[NaC <t6w5!cE`eD3$20r &$L2 >[wu e*C/ED2tXpR9,'OƑsHPrƆ;,okXSc Ʊ2+];."#[@=aGgG MKd*{!>;:~Zq]CJ _KzG/r{8n+V1O2e[TQ+K.|A1;ҋ}#j(,' pgdIܨ n}ݮzvK b`żA)M[,Z'^#>yUɠWx-]Q\TGA<&f~MK[ׂB 9nhFN6a(/ꜧ4 q to*ٽO3rgꤰ_VG9׺kY{&%aEWk@C0' |=+'g aA)5Z׹xpt*xo:Fq`>2*}mZ~ 2= p%o$Cr04qf@B:E/6l'S}>G>g9= \ҿNRMaуcܴ=$u҉Î3;3IAy}hZpkO0dCK&N~_.nhD!*{㷪5M+Tvv]Q;\J` &^}.9r56UF^#Noa/rr:RdLAH 6H}2uk27c5pɾ sh#R.%#R#(aymܶ>0Pن''I)SЄ֔:Pc=y^]78suU% C\dR&|_ Fߕ EsQ4vaBd(;CE*iK QDJ6炥30O0ݵ;^ ֒5Qk,tiGI,daIzв _i_^4S/v/ZR-f1G=] zԦslO"``y3Twv“Ct*Pw~j83^Hm6i>%C|F_Jk+}wnVa{$|>rRiq~ܟk-){0|+hq`ǧхBLՙ`k(|F*793ȢQ׋+Mڢ$LZybH SD~F.<7E㻂INn}E:]6z| H h-u? 1)HIEPb ۥb<@S5cIU Jr*uA^oe/Râ);Fȹ˾b@ )fy@gb$IV1^qپ10[1B$rj-nh *+Lʨ\Dm3WI fh ZLlr|M s#5Y[*hI)Gk);W̴LʛLDkU2[.&/="vIW>&} vh2,($K բO"NIdΜBw2[1g˳@>z&X\ Xe{XoroWXpd A}lHIOX0و CCZ>)t-CmP"Y췯9.=^; !@gIN/TH.?ks2qG{lrsbK͞ Ba[,2b1R%0:v`Vhg<'*-2z:wCt` r"aJohcl# 2UUs6wXQаevO4!̆P" Y XZYA7qq6&Iu^ Hd: ;茰v܎hiH7OʛF/tS{ELh}wԄ-|x~dc㢉%DL3:'?oYg#Rqv6pusoZo?1q% rA#xiUˤd5K{7#)qج`{ݥ12nѻ=-gѥrJk WdQ0hKEQ\bST_ᢹ F oNjH[@=BywVBniBZVငU>f@>겢t{G׭>_9*r /T+m|_RQs$Ⰼ.,F$IyCf%DS̡0R*d $ۨ9Ogq-]q7McM{sD: `?B@p'T~݅6%Cn`hg5Q1"7ta<tR]{`Gwf9Bs*]P17r&z%yjc-@PluHGiZĚNk>>f Iѧپ|aMMy BOEB\Z5NRQ2-jNo8V3%웻!k NV$_l=i0̯ARR;\s80\c;-V+\G咴&a> {X@~f+ݵ2#m zp` _J/C{HY԰.jyx/;5؜[ߟU@Tʣ_ ?0ǚrTЭ1!+Vև\/!Wmx[Vz`žeӑKLJj7H>ds-?«4{e%roϵn}%)e'B.eLԤzj=‰h{B7(kyBC쳧z Xͩi`L4ws<~֩l*q 2ȑ=2 >eFzNZkwj|,ǿi"KKDqzD|lub&&xX[n4=ݙgy#"$j_ -TZIm"@FC~·ٕ/X w n2$egSMl\VklZ81;ɴ=d^oMp>H*fATOsp4jC8-Қ[VH$ꦩ;&g4 >X ^ aW9=<3`(K9|ok15bQp KڞǚrR3OÆ2\.܈Km\۱^ˊ#o) Ϳ3YD"&2|Cb7[|X'sڼ}g9iU_(acffc"WMI&C#rUx]p9l`&;#A{ }h&fZ|pj4_@(?7IQ1}BW4rޅKqԠWHr?0BLw{X)MqJ'8kn*mO{AB\oMC*@.sC <)KpT6-0^Jv:A:+Xc$عH:P,e=Lbdc&…].x{,zts$*JIJI# lpd! ɊyնX*V;j8P^ҤpnˮT෮.ٗlC.|a %AD#懕 :]7E찂JJF Ӥ | r#PP3c`se&;PDśe_5spΰ ӭgʏg͙GӚ|d4 ֦ov[.Fm=0E!>KMAp+&Wg::_4D9i% u(Ȁng+E K &Pސq+@a=MfȰxylɷ-(=}1d+Ηw`RLub'A*^;6qO:%$EUǽh[ISEFs:ĝ.yV]AFx0~u$k`&eQ:X%? x2j:FnD t3u]l6Yi3@U9pt Xxޓ\VE*?$'QVqfFձf+y1+*2OZ0r9r! !0;*m.$\@&7xNrsԏ`J&"15썬a -&"Ce%%^yX ]p|"~dbnfD Ms 81 tiw意g=OSl2/{u ˓1::!7%؀n\k[#$f ˯`zo"9g1A)̠zq]&q+tCY4ȑŏCEo-=頟6_ v8a(7o^"<0A1c-Zz_ rVѵ)?GhIv[ΜqMp X3Dؐinc2N<9K`Ow>͇%4^W3sϢGcdJB GGе% e!9/$ڕOxAHy"iB Ղ70I[-+*Xg]gtuTE Bꁺ)4p7HDZYXGW@eۃt94OЬ1gl|M V-20{z*{瓈:d:3\0 xSZIn/(PGz|h~xE،̽*e1Tx)Oz\J)=~?wi<+RE2$>j_24^ɷN~`z'oh%G·5 EycR2wKLJ֊B ~6B6>xDpUwDx찧8~&usP^13كY?11+)iT0gz%WU1pgn0p_!5h CW⏞E@W\bTXB .RTw DpEDXJl8T֬!c橇%[ C_< mkc6[Wc]%Kj&Vӗ;O6K57(P$"<*9d)=՜>A@3js4:qZ) ' k),NL?FAWש W(qKFҡ\$qmпSQK.oXT5 cމSKDt.g,^|T{jFRenG~.4~^o?pc\~ϑ4tiP@os J/:Oې:/E#Ĕ\+I zC!+-ܒc EIݠL`,ތl,uMePs :yiK-A@^ A@Gn\,($A` +=9/ƀ'u,}'/_g?q2H9gUB)iMjbh-8'<q2⣇T3!v`߲ԺؑK^Ogڵ?nä[1]N)aH-Wb!|S^8g5E_^IJd[qo_zٛZT? fq(_=\&"3+2 Vu`! )f(+So(1ud{0%~*PFz7F*@A~dHoQv;Ɯ?7֑}wbW' ѱt|[3o lN˔Oe$!\ϩF;>4N%(>;LFM54Nb9!]vKi&lH㓽]VUK9ϵaNq/ ,NMPLćLE9.Mo!,:NR?d2wvP}*N ĕ6GH+33)3odpQa~J8?r` HEDף7^=.*AJwo L4 &xvJ.D 9S"e*0igHw)@5|]x2O6r;qVccy]|6*\M͍K^kw,^W3PBV iT<8zU32)W7D͇AeÏ|'=Ԇ3t @.JϦ U-mX;=" ޘ%bC&+6z=IH @|poN^(6F\,.^Du\ M݁u@۶^lyK>P*GltD›ĈG2zӳm<B}$ |= :`AXbP+W/Ţ̐3xB!,Fxa>i-nxUΎ6p37R'_Z?quK1{!̵,?R6cza2񏓞! +;f җ9'H6bfBet@ox.yN>b=/#VgdTq*&7 a".,O}"h-ەxHd2BT_&6%DU}|0Kskъ'7Ik~TB^Yic=DnP1ɷVMoKmx?-@͠28tDn?<+Eɖ 9kul]gG$T yfx-z"2Oe9C#p=JYVk2B[4efD)ʬU gF ^rIADH2YU-;krt] eϕkhMOԳ\D QFFJ%* Z=>-+h5wᕤ\fEF.NJn!+1Mb=QySeX\6jvƵ() ZR:z3i(l %WE NB9#]!ÒhY)Hś9(,k!=X|/(&fV,!׶3Xy|rOa0ez.?Cr}iN*1y.r>I&[N/_k(*({WҝFd.֌#XJiM2&sh?5WcOc5SXYtu^U/2:\c  uڟYҞ ̾ht7*BFPYPݓ9kA~طkb!yhG,oA_>8y=(@!<$l$?{@9tW+!vӴ}[{B*:U{)8]q#l-B{0:Y`TZ@4ۃZ# WSfL$_Xm/`P00c~ss::ђ;$0M5D)z51;hwBDҦ5@q3a6Od)i3bvV/oQ|)Ld&EJlRQzF-‘]h]ZXr 'z{}oTν<K?c /,FOyf\͔.8$(4n!y +ͥ>1}&fY"W,]IdRf*$S<}`GՒ;nmX(~{9wue_D^RB(&bYL`FURx*]7܎+ʰJ-I615Q_s)gdž(`IX&BͼuHbAm+\[iM !*3`Y.'8zOQm7%33Rv;͝,pN-{ Z^1L n Lg].>y$o)1^):Qr,[Z,UO["{^-yg5擫@ Kpj3'%4e7,:C\]":e3DXd̝B"Ď1L vD:C=xIӘt_(%by]lc[Px&o{"zigu'38 Ѓ]J pRwb$kvl;Fڅ/sKSQjx˰&_ y<̊p 'h; ݶx"iM:zsa=oflc؞mYq ݪ'JC:0b)oHgZyQ6ttI`U\kO,mWڑ3>)뽻H_ [wt6 ZiCއAF!CߴYCňJS=́߁s,4,hݦaX Uw2pl. $U”tH>X53M)014 )_0Gf'xs٧)'~N? W7 #,affɄ+b?SZn¬FMcdYGsAN5 +d]=a~uY?AXxasg-Z=rWPiG%Vdx|ΫנX~^aͥo=bh,<J&=AoxƛnO:VKBsCD ]m2lIMOkICή W]%tKS>`h"p4J#K믢b\Π6\\5pNǡW $F{-=JG-K{ԯYI,Li u;QTݶk<; \%ӒbŖ`aоKR @a}ڶ< SC[ߙk$\+ɭ2ZƄq3= _&y4]FQ.lNs:(%:5W"Њf:BxCXm%ā: %LΥ"!c@?r'gnF"0o OWp5`R$*`('ʹ`o̐૶3cΠ%Il[H mZh]f"gl[e5b1}F.(`R(>ͦ)լfmQfr w3,?=;?S `cf(C9R#!*<5sSɏwZLħo 腻jA Cijv U|zB_ۿ JwZXJH=PLA8 r:P2h#%<Ki74.0{yL$a7gy?Ibܖ+7eFhVXs<>tBIM]=s, ]B7C19Ej8zkrnٙ- *0GЇ<}CpT"̲MLCvq“M7zte܋(yHRrb_;!؈p{">bw1$Tayu!ЭMr ttPw$mLwk-cp.7 b<"ލBa1B*h^RvF<HRQҏ `m˓z#hrijUG73 KZqGGQCIrڍz6mLx;_'E=}{(㜞hFf,L[Z:9N*?zӍH}S]u)h_9}۩wYͻF/6þ9Xp0M?O Aʽk )g^hyjcȗ ^ ل; )ȨQg*1cbǐI٦ !"[5i(ozG;80D6#E#*B|WK@Vu&?XMqt|R v)SNx7|6 *̳[(ܤqVQSi5],kMO}*Q-'xWqY8i!E_]d-29K ܕ`ZV-rGiAG䌊{t9x.]x#,3 Q$֤WwM!pN^=tC@e5Se0=ZS4߷.i1̼ԗP;]~@f֍"!֣0DٻW4Ġ{14z ƹd˷<;Vؿg,Xom)^baVc ︲H6q g[Nbn]L얐WP rҟ2[ -s*ц]%Vq<ÅD,s}%p GG㿌3 ȑ;VwTU؟7E%9͂Q'lDŽFQu_}2?1)R>wj0ׄqCk$ J=h2zh>uC^Q^[=@Bh[5]x&U_ճF0f`ɓ3I XbEŶ<6,sxwf4z[о132w+ +|T_bpr) ٰ~d%e?5;(F6Dݟ0iNLmҗv@:i0Y&ྜྷۧNEo]JXeoMWXxC˖s"~" &镡E7@>Qq6)Pd.lh$fbL^VSrRv,3gѣlQ}km7g/⩫%> O?0,& tP۳`!+PHo ¯G#jy9I_5Uɨjf%> =߭V_rJ*)^GoåE`뽅Jn)ka;UJ1#bd ד9PFQ/9s~:>|)1x5lvj)AdB.X%%4ucuv5} BYH Bk\@$X.4 )خcs5c^7")?4ݫWK,# ,tL= <}f㻼%UiE!H}{?|V@αb󽁡kodv7l`a44NcT>Y_'-&_E_59qƧš5$4<`9 

HG "=&u9kB~6&4ze RUr텍5N@Iq5T8SaW%^`>Ike)S6ЖaaUU%N+ 7~Ua zieq%Q^XݷY[?y=[CYܖ9WqheCFT 4T-GUx8ձx)e=Zke _,x|#tsufx׆KTv\jaC|Yp;* {9u0>]ӌ' $RZh=HMVX}%^%9 Sv .QJvt?]3^J<(;߅&Y:]͡QmQQb[k2^T@nΌPW/bͿn) 0D:yRPI֒ʒ[h@ظc&X&kQ*%eUPNr!|ˠ "+fêRbf=;L4sP'Ac6ƣ4FT z7k#¤EB)lVٻ^7MX/GM CSyqԕ?ǡC7ΘnJCIĀr6ZV: bC:z~V6ϭ[a;ݛՇ:$J _ɰDћmumЛ_ 2)x[( O S-4Pm#Jiњ1in2VJ_ 0k$ ҫ\Vy;Kqx, [k8A* FqqJ`bGO_ZL߶Ռl W) UZVu(^ap1KϠlHɝM}V߬'Amkb_N} >H0:ZK["x7*e,5f}+>k;czAgp []I/e=[·I'>NB$lw q8A}1ۜ8A֠U3g)r&x*Np`o֨K~:PEp\H/}!??p "8NPf)pa09гYo>FKOu&T 1ٚi+Ѹ2hz-eWZuNY!]7 |ܦ_X>P2;Ea,̯vS8 _ 0#2VHoMcu:v}Vx;vD1H8|`@S>( ޷OL@ 7@'Zov-5:vn7Q$A0w9 6CbmD֥wJ9 d,>k(G?x8a,)t~xzgU(-n+M5XuQvPX~g}WDCT/t汊o׈]e/2O`A_DA 0Z\ bHxeKltozXSP\O#[J )0},ae 72R7@YfhJ|E2v&jr"}(^$]0KǺ`U^üK 1cw6 i-B P?|l@V帧иd-#+`K=Ufɐ$W/_?WN;&xx!NVS_rKExu"`3o_դmqx4pSϼtģ6m2- I}y&d%nN}gt]+'cRJ+]5;e(u%UayDDܩQ]uy}UڂLxhϻ•z2wGHki22%睦OH {LrBA}F԰Vat5:$`zN=5e0iw[[ȳ_oV#( n/[Se#j)zsnja7plm-tcT#jrdSd`Ե78w 'D1%?6}x|jfq0R,I?ׂJU aJ5kVrt{2=}UCRJ"2\N~cytHJ^ k y:;k%,Q9-,!P#2y~H\EA;SCh .A3r!SuYJSQs-Cr35X&h#e#y Z֡)QPf96ƹ!f?/0Yw$x= k<lNAD9Fy/&E5뗉,hA_Nc1q MO痳EcurDEȤ+pHU* Yd sQFi߯I|G c roZB .kkz'3ϐ+"/`J#5#;R5X482g"|૆8teL4DUY۵NO=+guu"5 /[Q"腑]KSzirnċ9Tl}⓲ar61F wkp2[hI0F཈^! nPDrwAе,a6(m0\ g.y6R>+nΔ$:&wxx-veh9sn>ggEԔn v+w/U4ȴʹEPvx.q- :pOrI< rM.@H\[h;W:ϧىVhןF )VYS7 YĈH̩"l h\ٙ:=ܛA4s(Ox~ Te |Bj9_ E.ff} #ѝ-L 7do!w 1;üQ289jȃ郉7m(C;"jS`&#gm1 @%ދQnw#F=%G38l#!Vnojo-Z[9< Qw"WVn ;ixԍ^m$).TlR Tq CkΉeMHnP5}k~g8#ÉE + *))ʧh47`ܡ}3dm?%lcN*GdT8&4,mU_ұUЈhgVG/>D.lC=pUU(=:IH lW0Pm k5M4`TuFV0485;O^]7M}-#ƥ2iJNh|p[냋纯[Mqτԗ^QulG6cu=ϮF _ x|~[O2!|}~qջZJKa IMk^촺t7R d !ޣ,m9ѐo5+sTϝ]eA^lg$4VK_.>×̽48 F6I~,s>5ݥh/|X?TwYJ]bOkUHŮdiuRZOsY:@ QT*u#dq{tݻ 4l̀`+I"<8[ޤÕ?wkA@Fw=v+9iv.\\&|_̫CY`-3בێ`u#L,¼.|m=`w2E=HYM؅y.{FGl}>szz)F2L$ A}v|sڤN$)v MȓUSCGfY{$?Xv?ȷaT+ш4Ҹ!qϨ||"G~X4)Jt:?fٚcΤCTqFD(ɺ$|zKzW?)JC奅" wos/!]lԡ>18(_hXOQ4;Noh?*J8y`7t4lMzs 5y%uwk4Lȏ28N[_̝'Lh2wVe+8.7#>ovݻcwrxOrЄ/te%T4%Pt=&oAr|Me{e )$[D)e$r'8Hx9Mq+*UoK`Gث{UE+ʕ*mDܣ0T<9;o#L[ElJ"FO͵WJ ,~9c-zLđhݏR}OzYKM ,Z8; 2] Π%÷gOQ+9S;&vFL uG G?|^^1H)B' %X )\ Y8N0ԩ*JU=k 4. W|6QK.3Rن?8-ljC >$w$cb1o5#3bp9;m8AOYh9qp 4G5c )+1ѷN6 5w>1S"ERTN4zi'eHԎ]~'$ 8Xw_Q0/"dA9PATGIOgSs9.Pf~ LPf[7`߭PjNW0IE5H7ګ7-U9Qq{v !i%5J7DdKe~-*(/yNBSKtkt٘Ϟ*^@ibw.;Q.TWvXlg_] USq1лm:#Pj*Kk) 35\6^kl \")xMJPhsNjUT8Ihrʊ e>붎Wm:mlӽAPITZh e^K6GA)pո,y.bCN S lػ^$ l8&ЁxSCna4I tuZjF(Ѝvx갤$Rb_L&( DeX3ߣ76\(%h|VKMu7(%zЇ \0Y )"b{A&3]yîI*[dy˼V2A s,0[߽ٷ2Xj$h !W(Uܨk7k6fm:ce՗ejc3Dq2-HXUOԊ;ى“~h%8NAlG/Oa+]Nl0"I<Ԃ)Ư;Q@&rְK $Ph^f̀d__Aoю7އQ2yj}D̽7 ngt#%o}b,|ojHK0[cEȗܯ8aMv;iz>JJ|\Z-8mWN!UswY\fp3(WQ&uڹ >ϥ d"y!yub9K yER9>xK>{HRUp cxx/TH*h$3 +AewE6wG9mmn>X[ɉ-c"b#ttV|^`bCܞ}wVZ3?̊294 ܬ^fqzurt0<ru/Ekŵ 1%ڑ/OVW{#N;/ڰ&N? XaNE5r#P-f-2tølEf>);!\wW)@-Y45}6')&U^r$_iA?Q.XDv03kN-=ܠSMN;A}Ro0iDCE_aLJ;l+n[ˌ ]X")C 7PIkOyQ_|=yZD4f^-Sr, `RpywOB}`*ٲ M1gFsƹ_! qs3Z(Y.ɚr+éEʐYm )( ,D95 To[+e-@%_>8H;u0PPJD(+Xw/#*z6`zw=)T mh2ȚZB,Q.J$r*^dNVw@r`H<7܏gg-.eE@ s[Y'62E߁Gz#y?@bUo 0\޶ YZ