openQA-doc-4.5.1526033850.1ad9148d-lp150.2.3.1 4>$  Ap[&F/=„YBP-U6?7,HjK gRz=O.uLO5]  3׌ BBjBFqɾ ֝e񿻼!TWgS”rNLU'ֆt8ߝAN6]+P?Q 3/1 IߐAG0PёÇ+2.R}:iC?FegrwS[3Eҙa̵8=!z(oeaاS69э")<38c61fe43190f0e1e26fceec451c64ed6935d0914342845b4519733bd8716c6feb0a67eff2fbf1064f66b344bf543b59aa079702 ܉[&F/=„&39-:W h:ik:sYa2mWJAGBTI>x$hjnYYl̈́Z)P{6; 9]YA@Prbnxശ7I㠩tqUTvZOC '>/3귆h?"Jff V .`?>$go`aWvx(i .;-6>AySz}"o?d\kIY\l>p;H?Hd % 1 J  &>cip  8  u  q  $    ( #8 ,9 \:yF?G?H@I@xX@Y@\@]A ^C7bCcDHdDeDfDlDuDvEXzHnHHHHCopenQA-doc4.5.1526033850.1ad9148dlp150.2.3.1The openQA documentationDocumentation material covering installation, configuration, basic test writing, etc. Covering both openQA and also os-autoinst test engine.[&7lamb16openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgDevelopment/Tools/Otherhttp://os-autoinst.github.io/openQA/linuxnoarch9o f& *h(O)27"Dc["A큤A큤[&7ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm16342befcda40d40848816cd2eff0d5ed81469ccc7fa446ebafe08e2308069ace65dee44511fe18b02e1a3b6f10119d0db432364d0d674553a6c653a07e11aa52f3c90d5bd2b6fbfcb19f4df355d253f365975aa5cb6525968d3bccd9ad7430b170d24bfa173e357e9f99f17d6809603bd2d815e7178acad5acd2f159698e09f698d6891924b123292e1f126b5a1d620f33e123f07ff2c7d04b6c0490747282c174925484be7ad3babfb0c07b0f5c60042a72bdc4fb8e8c2dbe45bc6adce72601509e3ebe2bdef5d7509763f8232e9aeaeb2eafcd0b68a3f7893037907444d8730df82622492fbcb1d09be9eb7a2634d122c979ce9a1f61aa72549f1cce838ee7b978832e5fc7e88d434b17dbe38bf35e24ea957e61892342fc1c651c6c3693241057421a943a21f15e53867e88bfc63e755f3f88873e40371eee10ecf2df2558f2726224b83ad694456b3b9f5b604680952b13afed458446b61525ac1ff3b94e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551525e66b2d877a201ea212ddb5514ebbec37b419bb4d2d0b99a210e303822cef1124e7f36f02c788848d14cd7933ca97a9edf6894ce4c996ae089cc287543351f45d4fc45c141279385242b323213fc20c7a7890a3049314bdade993901a26ffc2031a3391b4ee48244583ebaf0e8d1843976a4edbd57af366a3401d41802cb70a1ddb43eab4aa0c8eda592440a92254c4e0abb5e9b03bff7c7c6a4312599f70bba7e2c93d5faa19cb20989e371dd5518f3c207a10808b8572214e9eb48886091b21f031226f6c7322472f379e0a0b6a9c6722ffc9616121eb9e520d3506edddae387738d70c5bc1d1bce5f1d426bd82f6dde22f4262724c5c19603b40ddccc190a64d4396a170234fe5afc8379376ed8e22bc3aecdad3c3283fce05e3e9b6cc6580ebd56112db7b7bf51e310054760e36e80f50df10c7740f32cd9e3e65ca8a7604503cd364ebc7a8054833e965072afb74a62f19324887a4d22fb753e1a394rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenQA-4.5.1526033850.1ad9148d-lp150.2.3.1.src.rpmopenQA-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[GZZZ@Z@Z؄ZЛZЛZJ@ZJ@ZZZ@Z Z~ZyZp^@Zg#ZYZTZ;@Z'ZOZ@Z ZfYq@Y@YYYY}@YI@Y7Y0Y-^YYYX!@X!@X@XXXwoXwoXwoX[@XZnXRXRXJXJX<@X2X!@X!@X@X@X TW$W@W0@WRW@W@W@WgWN@W @@V3V`VVVV.UUAUmU@UUa@U%@U hT@T@TT T@T@T@T-@T@T T@T@T@TT@T{Ti@Td@TR(@Tk@SSہ@SǺSS@S{CSy@SsZS`SG@SCSB@SB@S5d@S4S4S,)S,)S&S"@S L@S L@S L@Sc@S@SnSz@S 4@S 4@SRb@Rb@Ry@R߲QdQ@Q'@slindomansilla@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comedigiacinto@suse.comcoolo@suse.comcoolo@suse.comedigiacinto@suse.commarius.kittler@suse.commarius.kittler@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comrd-ops-cm@suse.derd-ops-cm@suse.deokurz@suse.comrd-ops-cm@suse.derd-ops-cm@suse.derd-ops-cm@suse.deokurz@suse.comcoolo@suse.comrd-ops-cm@suse.derd-ops-cm@suse.demlin@suse.comslindomansilla@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.desantiago.zarate@suse.comrd-ops-cm@suse.decoolo@suse.comokurz@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.deoholecek@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.decoolo@suse.comrd-ops-cm@suse.derd-ops-cm@suse.deoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comcoolo@suse.comrd-ops-cm@suse.derd-ops-cm@suse.deoholecek@suse.comoholecek@suse.comcoolo@suse.comlnussel@suse.deoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comlnussel@suse.delnussel@suse.deoholecek@suse.comlnussel@suse.deoholecek@suse.comcoolo@suse.comlnussel@suse.delnussel@suse.decoolo@suse.comcoolo@suse.comoholecek@suse.comsfalken@opensuse.orgoholecek@suse.comlnussel@suse.derd-ops-cm@suse.deoholecek@suse.comlnussel@suse.delnussel@suse.decoolo@suse.comcoolo@suse.comoholecek@suse.comlnussel@suse.decoolo@suse.comoholecek@suse.comoholecek@suse.commlin@suse.comlnussel@suse.dedvlaeev@suse.comlnussel@suse.deoholecek@suse.czlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.dealarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comlnussel@suse.delnussel@suse.delnussel@suse.demhrusecky@suse.czcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.demlin@suse.commlin@suse.comlnussel@suse.demlin@suse.commlin@suse.comlnussel@suse.decoolo@suse.comlnussel@suse.delnussel@suse.delnussel@suse.de- Fix missing share directory when worker is local to the webui (bnc#1111325) PATCH-FIX-OPENSUSE Add-tmp-dir-for-share-directory.patch bnc#1111325 https://bugzilla.opensuse.org/show_bug.cgi?id=1111325- Update to version 4.5.1526033850.1ad9148d: * Add _source field to every detail generated by parsers implementations (#1647) * Fix links to #live not starting live view (#1648)- Update to version 4.5.1525548058.3f6bb61a: * Avoid appending multiple runs with --nocleanup (#1644) * Limit number of tasks for limit_assets and limit_results_and_logs GRU tasks * Add test for GRU enqueue limit option * Update apparmor profile for worker (#1645) * GRU: Add support to limit enqueuing by task * Update unit tests for TAP parser * Mark test suite as failed if test steps have failed * Add information about openQA internal results * Update TAP format documentation * Remove dots from filename * Ensure that the details description is set * Use a single result to contain all the test steps * Update changes to TAP format * Temporary version of the parser for TAP still failing * Log a warning when step data is not found * Allow LTP parser to load files that contain special characters * Replace extra dots in the filenames (#1642) * Increase the required coverage to 88.8 * Do not fail a pull request if there are unexpected changes * Use same width for each colored dep status span * Show parent and child deps on job page in nice tbl * Enhance unit tests for GRU TTL * Set 2 days of ttl for limit_assets and limit_results_and_logs when posting isos * Add unit test for GRU task TTL * GRU: Add TTL for Minion jobs * Use a smaller font for the 'ago time' to fix rendering (#1635) * Prefetch comment counts for /tests * Update bootstrap to 4.1.1 and fontawesome to 5.0.10 * Do not load full application to generate assetpack data (#1628) * Improve the duplication tests (#1627) * Hide categories when filtering test details * Ensure needles directory exists in 18-tests-details.t * Require 'Selenium::Remote::WDKeys' in CPAN file * Add test for filtering test details * Allow filtering test details- Update to version 4.5.1524586233.92db89bc: * Add unzip-plain to AppArmor profile (#1629) * Use current SUSE Logo (#1626) * Avoid skipping dependencies when cloning jobs. (#1623) * Improve some details in t/ui/18-tests-details.t * Randomize GET /tests/99946#step/yast2_lan/1 * Use usual prove flags on Travis as well * Hide failed modules on overview table for small screens * Fix positioning tooltips with Bootstrap 4 on overview page * Add Minion Link to navbar and move under admin * GRU: delete gru and deps on failure * Fix spacing of 'Build + Bars' rows on dashboard * Adjust padding and media break points for dashboard * Use exact same colors for cards/panels as before * Add unit test for job custom_module * Display GRU failure as job test module in openQA * Fix dropdown menus in fullscreen mode * Use full width in full screen mode * Make the gru service to be restarted on-failure * OpenQA::Task::* Die on fatal errors * Catch all tasks output also in case of error * Mark the jobs associated to the gru task incomplete in case of gru task failure * Adapt to new Minion::Job API introduced in Minion 9.0 * Remove unused Data::Dumper import * Use Minion::Command::minion::job to get jobs list * Enable the Minion Admin interface under /minion * GRU/Minion: Take account of failures * Use gru enqueue in controllers and keep relation with minion jobs * Adapt test and fix leak of memory * Gru: get dsn from DBI for Minion * Move GRU tasks to Minion- Require Minion >= 9.02- Update to version 4.5.1524056562.74e334c1: * Close candidate menu after selection * Fix positioning of dropdown icon under Firefox * Fix handling multi-tag tests * Adjust UI tests to handle new candidates selection * Implement full diff * Allow to show just the screenshot again * Add shortcuts to custom combo box * Make style for result preview part of openqa.scss * Use customized bootstrap dropdown instead of combo box * Workaround issue when clicking menu item in 21-admin-needles.t * Port card in overview correctly to Bootstrap 4 * Use same link color as before * Make badges look like before * Adjust colors * Fix paging of tables for running and scheduled jobs * Remove symlinks for Glyphicon fonts * Fix UI and fullstack test after Bootstrap 4 migration * Adjust media breakpoints * Fix grammar in tour * Upgrade tour to Bootstrap 4 * Restructure stylesheets * Fix live-view and other small issues under Bootstrap 4 * Make it look more like before under Bootstrap 4 * Fix permanentely moved links on dashboard * Fix overall appearance with Boostrap 4 * Fix filter panel on the main page * Patch bootstrap theme to be a little more like it was before * Remove hidden class * Port the navbar to bootstrap 4 * Start to migrate to bootstrap 4- Update to version 4.5.1523608608.fca0aa46: * Enforce sorting the results returned by the sql query to use in is_deeply (#1621) * Remove dead code in Worker/Jobs.pm * Update current test module details when cancelling running job * Prevent failures in worker reset_state() (#1618) * Group candidate needles by tag (#1606) * Test image selection of needle editor (#1617) * Fix 'Take image from' selection in needle editor (#1616) * Refactor needle editor code * Fix showing needle editor when no tags present * isotovideo: wrap log_ calls with eval * Require latest RWP * Start isotovideo inside a container using cgroups * Checks if failure status file exists before trying to slurp it * tests: cover case when one of the cluster jobs already running * Consider running jobs in filter_jobs * Fix fullstack test in case /usr/bin/isotovideo is present * Limit showing new needles to the 5 most recent ones * Use 'new' prefix when showing new needles * Add documentation about showing new needles in editor * Improve tests for needle editor * Show errors/warnings/info in needle editor with consistent margin * Show added/updated needles in editor * Add database entry for needles when saving via editor * Simplify save_needle_ajax code * Extend needle table with tags and timestamps * Capture serial patterns documentation * Don't show configure button for untracked assets * Fix mojo not handling max_size_limit when is a transaction * Allow optional overwrite of the productlog request depth with a query parameter (#1601) * Enable JSON representation of the test overview (#1600) * Add asset size limit option * Return reference for test result file lists * Make OpenQA::Client::Archive property of OpenQA::Client * Remove chdir that caused errors when downloading test files * Add file _download_file_at method for logs and uploaded logs * Move progress monitor code to a separate fuction * Ensure that uploaded test logs can be downloaded * Add first version of OpenQA::Client::Archive * Move test_uploadlog_list and test_resultfile_list to the model- Use Minion for GRU tasks, this requires Minion and Mojo::Pg as dependency- Fix handling UTF-8 when executing make install- Fix handling UTF-8 in update-cache.sh- Update to version 4.5.1520515419.c3df6f91: * Update the chromedriver url from 2.33 to 2.36 * Allow saving needles for OS with dots in the version * docs: Clarify some serial terminal terminology and other elaboration (#1596) * Do not reset the api version just because the worker is offline * Fix scheduler comment - now default MAX_JOB_ALLOCATION is 80 (#1595) * Always retry until chunk is uploaded and retrials exhausted (#1594) * Refactor and add error test * PARALLEL_CLUSTER is no more * Adapt scheduler_full test * Avoid to re-consider the jobs that are being allocating in a round * Do not take account of spaces in PARALLEL_WITH * Exclude allocating jobs from prefer_parallel cut * Consider allocating only when we have them * Bump MAX_JOB_ALLOCATION default to 80 * Exclude allocated when blocking dependencies * Consider the jobs allocated during the round as running in prefer_parallel * Prevent cluster tests to be allocated if their group is not allocated- Update to version 4.5.1520100590.2279151e: * Fix sort order of the review comments (#1593) * Expand the serial terminal console documentation (#1586) * Emit openqa_job_create events when an ISO is posted (#1584) * Replace die for 500 code and move global constants to OpenQA::Constants * Avoid circular dependencies when running the tests. * All the available free workers need to have the same websocket interface version * Move the interface verification to the worker ack- Update to version 4.5.1519929327.f726adcc: * Enable wrapping cells in overview table (#1591) * Perltidy * Protect during collected unsubscription * Prevent to determine job status from collected event when timout expires * Remove check backend timer * Fix check_backend detection * cpanfile: require at least Mojo::IOLoop::ReadWriteProcess 0.19 * Adapt jobs tests - we are not dying anymore * Don't fear the (sub)reaper * Add AMQP doc * Lock tidy version * Make prove verbose- Update to version 4.5.1519128406.810fb68b: * Show correct port for created job (#1578) * Use rwp also to call rsync (#1585) * Force a restart when the children or grand-children processes die * OpenQA::Parser::Format::JUnit mark testsuite failed if one of testcases fails * Replace the exec call with ReadWriteProcess module * Add use Mojo::DOM in JUnit and XUnit Parser (#1580) * Use the generated Mojo::URL as Client base_url * Add get_piece() in OpenQA::File to ease writing of downloader class * Add test for OpenQA::Files's prepare() * Make integration tests of uploader with fixed chunk size * Fire events inside subprocess before and after chunk processing. * Move uri checks inside common function in OpenQA::Client::Handler and guard from not configured scheme in host * Add test to check if retrials numbers are matching * Use subprocess for potential loop blocks * Adapt workers to error handling * Add tests for OpenQA::Client::Upload retrials on failures, and events propagation * Emit errors on OpenQA::Client::Upload * Swap multi-chunk uploader in worker with OpenQA::Client * Make OpenQA::Handlers EventEmitter(s) * Split OpenQA::Client * Wipe out content of written chunk, try only weak check and back to Storable * Do not always perform total cksum * Drop Mojo force to File asset, display stats of uploaded chunks * Write as we receive in a temp file * Avoid to relay too much on the serializer * Use C backend to read whole file when computing total cksum * Enhance error detection * Allow to chunks to dynamically grow and shrink * Make total checksum verification run faster * Let specify chunk size in config file, and default to 1000000 bytes * Also add API endpoint to inform of upload status, adapt tests * Do not make split() to load the file * Pass asset option in multichunk upload * Create empty file before writing it if doesn't exist * Try to swap current uploader with multi-chunked one for assets * Add spurt to OpenQA::Files * Add write_verify_chunks() and write_chunks to OpenQA::Files * Add methods to verify against chunks, also add test when joining/verifying in-place * Add serialize/deserialize also to single result of parser * Add OpenQA::File, wraps Mojo::File and adds seek capabilities * Add worker version check on the server. (#1552) * Add basic test for OpenQA::WebAPI::Description * Add POD documentation to Controller/API/V1 packages * Test 27-errorpages.t with a predefined API desc * Replace Pod::Tree for Pod::POM in WebAPI::Description * Add POD documentation to Controller/API/V1 packages * Move API description methods to its own package * Add POD documentation to Controller/API/V1 packages * WebAPI: Add API description from Controller's POD- Update to version 4.5.1518003872.3977d2f5: * Run perltidy again (#1577) * Fix perltidy complaints (#1576) * Give 404 rather than 500 on invalid asset route (#1575)- Update to version 4.5.1517920216.2250682a: * Take latest version of Selenium::Remote::Driver (#1570) * Big rework of the GRU limit_asset task (#1569) * Fix broken links in openQA documents * Update Installing.asciidoc * Add pager for comments on group overview (#1561) * Add help box for group filter * Fix testsuite descriptions if default config not present (#1554) * Test subgroup filter and form * Allow to expand nested groups by default * Add filter for subgroups * Check qemu pid before starting job (#1565) * Require < 1.21 of Selenium::Remote::Driver * Downgrading selenium drivers during test phase- add fonts for chromium test suite - and remove currently broken tests (https://progress.opensuse.org/issues/19652)- Update to version 4.5.1516716144.98db9c99: * Improve error handling in group overview (#1562) * Do not remove forwarded-for=https headers (#1558)- Update to version 4.5.1515767133.56cd6ee5: * Support nested OpenQA::Parser objects * If no parser format is supplied, return a OpenQA::Parser::Format::Base object * Add POD documentation for OpenQA::Parser::Result::OpenQA * Add documentation for OpenQA::Parser::Results and move search() in proper class * Move search_in_details() in a new class that inherits from OpenQA::Parser::Results as it is openQA specific * Add documentation of OpenQA::Parser::Result * Move methods and attributes from Parser to Base format * Simplify spec format definition and move common displayed fields to openqa specific result classes * Drop support for creating collections with package global variable (useless now) * Make possible to upload in all the supported format and add tests for it * Add other tests, bring back coverage and fix wrong Node val() assigment * Return a OpenQA::Parser::Result::Node object when getting unstructured data from result * Make parser now really recurive, add also support for nested data structure with unit test * Make LTP parser tests output compliant to openQA tests results * Run parser test in parallel * Add possibility to store / serialize file content too within the parsed result * Add test to check DB consistency with parser extracted results * Move format specifications to separated namespace * Add XUnit tests * Add basic XUnit parser and schema * Clean LTP and include schema inside parser file * Add support for nested Results collections (required for XUnit) * Use functional interface in exposed api * Make collections serializable for unstructured data * Add accessor for unstructured data * Ask to include result only if the specific parser can * Move include_result option to specific parser that needs it * Provide also functional interface * Serialize single Results object as seen by to_hash() and add tests * Add tests when parser errors * Support hashifications of unknown objects * Add unstructured data test * Add reset method to parser, add and cleanup tests * Make serializing possible for collections with different OpenQA::Parser::Results objects * Add possibility to export/import the Parser to JSON, add also tests * Add serialization tests for junit spec * Tidy OpenQA::Parser::Result * Hide name field in JSON encoding of OpenQA result - but keep serializing it * Add example of new format specification for LTP * Simplify LTP spec definition even more * Get hash representation automatically of attributes if they can be rendered as hash * Add backword support for v2 format and add unit tests * Rename subtest to avoid Perl 5.18 complaints * Refactor write of parser result data * Add optional extra list that can be filled by type spec parser * LTP specification: Environment is optional inside result in new format * Add support to serialize/deserialized nested data structure * Add serialization capabilities to parser, and add tests * As classes are representing merely what's the json content, include them in the LTP module file * Add test data example for LTP results format * Add support for LTP specification in OpenQA::Parser * Generalize parser results, and subclass to specific implementations * Adapt parser tests, since now default value for script is 'unk' * Generate test module result from parsable extra_tests * Parser: return unk for test script if does not exist * Add search between parsed tests, link results and tests * Draft for JUnit parser * Prevent worker status selection to sort (#1555) * Unify code for scheduled/running table and fix sorting (#1556) * Remove leftovers in t/api/02-assets.t (#1557)- Update to version 4.5.1515509269.fa07a084: * Remove assets from disk when deleting database entry (#1553)- Update to version 4.5.1513750232.be133588: * Add basic setup of multi-machine worker (#1544) * Allow deleting assets via web UI (#1551) * Deal properly with environment variables that can change logging (#1537) * Fix deletion of jobs referenced as last use of asset (#1549) * Show assets by job group * selenium test: Allow configuring mojo port * Split asset tables in used and untracked assets * Refactor data size rendering in JS and reduce precision * Set App mode in WebSocket server (#1548) * Fix repos gone too early: assign REPO_10 to jobs as well (#1547) * Retidy - Perl::Tidy 20171214 has different formatting (#1546) * Update installation steps for postgresql (#1538) * branding: openSUSE: Add Kubic (#1539) * Change the logs timestamp to ISO8601 (#1542) * Add documentation for postgresql migration (#1530) * Fully fix asset caching without test caching (POO #29208) * Fix job group update issue (#1533) * Hide worker properties if no login (#1534) * Switch to fontawesome 5 (#1531) * `limit_assets`: remove asset that breaks limit, not next one (#1536) * Remove all assets from DB that are gone (#1535) * Allow to query live data from api, adapt tests * Display additional information in the worker's table * Add panel and popover to show job detail * Make searchable field and fix DataTable loading * Add openqa-setup-db service that will create postgresql database (#1528) * Retrieve worker stats data * Do not query by default websocket server to display worker informations * Fix tests to expect new columns * Show size of assets exclusively kept by a group * Accumulate size of assets exclusively kept by a group * Document fast initialization of local tests (#1527) * Add column to groups with size of exclusively used assets * Also store if the asset is fixed in the DB * limit_assets: Use DBD::Pg directly for querying job asset * Check all columns in test for asset table * Show last use of asset in assets table * Ignore chromedriver logs * Show asset size * Write info about assets kept during cleanup to db * Improve comments in limit_assets * Fix PRJDIR error * Add support for colons on worker class * Add WORKER_CLASS to job_list filter * Fix caching of assets without caching of tests (#1521) * Accept a lower coverage - we removed code * Move worker log test to 24-worker.t * Schema.pm: Remove unused functions (increase coverage) * Remove SQL files for SQlite and for 2016 * Have our services require postgresql server to be up * Adopt generate-packaged-asset to use postgresql * Import log_error in OpenQA::IPC * Test: increment unstable_worker ticks and wait for each one to be ready * Remove more traces of Sqlite support * Provide t/test_postgresql to setup a temporary postgresql * Fix more test cases * Prepare a proper DB for the scheduler full test * Fix t/ui/22-job_group_order.t by providing sort_order in fixtures * t/ui/13-admin.t: Postgresql sorts RAID at the end * Sort table settings by key to have reliable tests * t/api/02-iso.t: Do not rely on hardcoded job number * Give WebSockets server its assets * Sort the previous jobs in worker table by ids * Skip all tests requiring a database * Test fixtures: restart the postgresql sequence * Fix t/17-build_tagging.t not to depend on Sqlite specifics * ui/04-api_keys.t: Don't rely on ids in fixtures * 14-grutasks: don't rely on DB sort order * Drop sqlite3 support * branding: Update SLE staging links (#1523) * Use log_info for worker activities (#1519) * branding: openSUSE: Add caasp (different bugzilla naming variant) (#1522) * Tidy the sources * Do not cast to int worker_status timer * Propagate error on IPC dispatch call * Use WORKERS_CHECKER_THRESHOLD to detect dead workers as well * Remove printing to debug the result of safe_call * Reduce OpenQA tests verbosity * limit_assets: don't wipe assets for PENDING jobs (#1518) * Allow same group name within different parent groups (#1507) * Apply log level correctly (#1516) * Check if job is valid before starting working on it. * Upload workers log to the webUI (#1502) * Only test basic tests on perl 5.26 (#1512) * Remove IDs from fixtures if they are in sequence (#1513) * Move the $shared_dir to setup_share_dir * Print project directory upon worker's init failure * Fix documentation generation script * Avoid warnings during test runs (#1511)- Add local-db subpackage to create local postgresql database for ease of use- Update to version 4.5.1511814842.53907890: * Make barrier option to automatically destroy the barrier if jobs belonging to it fails (#1498) * Improve web editor (#1510) * Remove outdated imports of JSON module (#1509) * Use Cpanel::JSON::XS in step/edit.html (#1508)- Update to version 4.5.1511709996.0670f622: * Use OPENQA_TEST_IPC for 12-admin-workers.t (#1506) * Poll status less often not to stress the server * Adapt coverage threshold * Mark workers dead when they disconnect from WS * Make full stack test more robust by adding more assertions * /tests/overview: Change sorting to show all machine variants together (#1489) * Use Cpanel::JSON::XS directly to avoid overwrite mess * Extend apparmor permissions for /usr/share/openqa/lib/** (#1504) * Test multiple perl versions in travis CI * Ignore specific 404 errors in the javascript console * Click away the feature tour in full stack * Make 21-admin-needles more robust * Clean VHD and VHDX images in cache * Treat VHD and VHDX images as HDD assets * Replace logrotate config with what we use in production (#1500) * Fix function names in ui tests * Rename PhantomTest to SeleniumTest * Remove support/work arounds for phantomjs * Use headless chrome instead of phantomjs * Use proper name and directory for PhantomTest * Update Cache documentation (#1495) * Make path of changelog configurable via config file * Add changelog for web UI * Avoid creating useless commits (#1497) * Add _ONLY_OBSOLETE_SAME_BUILD, _NOOBSOLETEBUILD -> _NO_OBSOLETE * Multiple loggings channels * Log Uniformization * Make sure /tests/overview shows test suite descriptions for all machines * Display job name on dependencies list * Worker: use population as scale_factor * Add websocket server test to cover errors when updating worker seen status and population update * Make threshold for worker_checker a constant, and tight the bond between the status timer and the timer for checking inactive workers * Use in_range from OpenQA::Utils in scheduler-full test * Best effort to let know worker population of different WebUIs * Move worker configuration reading to Worker::Common, making it easier to test and slim down the startup script * Remove already superseded default inactivity timeout from script/openqa-websockets * Remove keepalive message and introduce dynamic slot allocation for worker_status timer- adapt build dependencies to Cpanel::JSON::XS- replace phantomjs with chromium/chromedriver- Update to version 4.5.1509097496.8b8e8e20: * Prevent use of job_module_stats when showing jobs of worker * Fix sorting in table for previous jobs of worker * Remove all remaining uses of job_module_stats * Fix accessing job module stat 'unk' * Worker: Wrap asset_lookup() query in eval/if * Add API description for worker route * docs: Prevent parsing of '#' as markup * Allow admins to fetch the worker status by json * Fix name of the SUSE company * Prevent showing duplicated bugrefs twice * Fixing the package to build with newer assetpack (#1485) * Mention repos for Leap 42.3- Update to version 4.5.1508961373.6d2e83a0: * Scheduler: Add option to deal with slow workers that could be detected as dead. * Scheduler: Handle stop/restart cleanly * Respect log level configuration even when no log file is set (#1413) * More prominent color for closed bug references, old ones for open bugs (#1412) * Scheduler: implement retrials before declaring a job not accepted by a worker * Scheduler: add option to wakeup when we receive new jobs * Adjust full-stack tests scheduler default values * API/Worker: Get updates from job that match the worker id * Revert "Permit a dropped test coverage for now" as we are covered now * Worker: send worker_id when updating setup status * Job: Return error messages when worker doesn't send id * docs: Move label and bugrefs doc from wiki * docs: Add description of closed issue visualization * Use OPENQA_TEST_IPC in more tests due to scheduler changes * Scheduler: add code comments, refactorize and simplify code * Include '.' in INC for 24-feature-tour.t (#1420) * Scheduler: Remove EXPBACKOFF option and default to binary * Scheduler: Remove shuffle option. Is new default now, if we don't shuffle free workers we might go into starvation since they can keep failing * Scheduler: schedule() now returns allocated jobs and failures * Websockets: distinct error while dispatching job over ws * Improve error if a worker cannot connect to a WebSocket (#1416) * Conflict no-cleanup worker with normal worker (#1417) * Scheduler: Add basic unit testing * Scheduler: remove retrials and workers cache * Scheduler: use another state for jobs that have been assigned but are not yet in running status * Worker/Websockets: Make worker send status messages, and websockets reaping jobs that are not matching states * Websockets: print details of messages received from unknown workers * Websockets: remove (now) misleading debug message * Worker: do not die in the loop when current_host is not set * Scheduler test: simulate unstable workers * Workers: collect error if we fail dispatching commands to websocket dbus service * Scheduler/WebSockets/Worker: update job state to running from worker responses * Scheduler: now job allocation checks are not needed anymore inside scheduler * WebSockets: use set_running when updating job status (#1426) * Add support for custom links in footer * Fix staging link for CaaSP * Worker: increase keepalive timer * Seperate footer links from footer legal part * Add 'report Bug' for OpenQA product * Scheduler: sleep when we have nothing to do * Adapt scheduler tests to new sleep mode * WebSockets: reset to schedule state if we detect stale assigned jobs * Websockets: set default appname - which is used in error templates * Websocket: wrap database transactions in try catch so we can debug dbus service errors * Create base for fullscreen mode on group overview site * Include just show latest comment feature * Add disable comments feature in group overview * Add fullscreen to group overview and rewind comments part * Fix uninitialized value error and typos * Add autorefresh for builds and comments in group overview * Make auto refresh rate adjustable * Fix sporadic problem of systemd service start (poo#21004) (#1430) * Add description part for api routes at not_found page * Add a quick tour to openQA * Enable feature tour by changing database entry * Adjust ui test * Replace old DEPENDENCIES.txt references to cpanfile (#1423) * Templates: improve error handling in running_table (#1427) * Utils: Flush log output when we don't use Mojo::Log * WebSockets: finish connection when we don't have the worker registered * Workers: print debug output when connection is closed * WebSockets: enable required plugin on setup * Add tests for WebSocket disconnection handling * Add missing figure for closed ticket labels * Prevent use of job_module_stats when showing jobs of worker * Fix sorting in table for previous jobs of worker * Remove all remaining uses of job_module_stats * Fix accessing job module stat 'unk' * Treat ASSIGNED state as in execution * Subscribe start_job/stop_job events before we call send on websocket connection * Worker: reset internal state if we fail contacting the WebUI * Worker: Do not cleanup if pooldir is not set * Add support for multiple distri/version/group on /tests/overview * Websocket: Do not kill connections due to inactivity (meant mostly for browsers) * Dereference hashrefs before using 'keys' * Check whether description available before printing it * Cover the websocket server to avoid uncovered changes with CI builds * Include all relevant distros when linking overview * Use Mojo::Log for logging worker's output * Refactor worker status messages * Cover main OpenQA.pm, which was left with low coverage * Changes the log level to debug if --debug or --verbose is applied. Default is info level. * Fix use of undefined $email by using default icon instead (#1444) * Sync needles when caching is enabled * Use cache_tests from isotovideo engine * Better reflect job execution through states * Replace tabs with spaces and fix indentation. * Ensure CSS classes are used for Datatables * Add setup state to be polled and tidy up * Test 404 error page * Ensure use of symlinked applications for clone_job/dump_templates/load_templates * Trim less text in overview tables by using CSS instead of custom code * Disable live log/terminal by default * Untie live stream from live log * Make details the default tab also for running jobs * Ensure streams for live view are only consumed when tab is active * Allow info/debug messages in javascript_console_is_empty * Switch to live view by default in full stack test * Move read_test_modules to OpenQA::Utils * Add support for getting test results as json * Fix missing openQA::Client import introduced in 7c91a962 * Improve documentation for contributors * Log IPC errors * make Makefile non-bash environment friendly (#1465) * Add log function log_fatal * Allow filtering by result on 'All tests' page * Add query param for filtering 'All tests' table by result * Adapt bugzilla link to new SLE15 installer (#1466) * Fix filtering by result on 'All tests' page for some results * Test enabling result filter on 'All Tests' page via query * Fix regression introduced in https://github.com/os-autoinst/openQA/pull/1460 * Ignore .pc directory for perltidy (#1472) * Fix missing log_warning import on IPC.pm (#1473) * Cherry pick perltidy fixes from @henrich (#1475) * docs: Add hint about performance impact of VM snapshots (#1474) * Create ResourceAllocator DBus service * Split fullstack tests in different build matrix * Create exists_worker in OpenQA::Utils * Use schema from ResourceAllocator instance, refactor to use exists_worker * Adjust scheduler full tests after the split * OpenQA::ServerStartup: set also appropriate handle when setting up logging, since now FakeApp has STDOUT as default handle * Add safe_call to OpenQA::Utils * Switching to safe_call in ResourceAllocator * Make job update take into account of ASSIGNED and SETUP state * Worker: Reset state also when we loose current_host (due to failure contacting webserver) * Return 0 by default on worker's try_lock_asset() * Worker: Wrap asset_lookup() query in eval/if * Make heartbeat timeout for rabbitmq configurable (#1479) * Add API description for worker route * docs: Prevent parsing of '#' as markup * Allow admins to fetch the worker status by json * Fix name of the SUSE company * Prevent showing duplicated bugrefs twice- Provide clone-job, dump-templates, load-templates as symlinks in bin-path- Update to version 4.5.1501694730.25c355a8: * OpenQA::WebAPI::Controller::API::V1::Job: catch errors and return no jobs when we fail to contact dbus * Schedule jobs without polling * Make workers only accept one job from one webui - also check if we dispatched the job correctly to the worker * Update worker seen status from ws keepalives if thought dead * Set to running just when we are sure the job got dispatched to the worker * Improve error handling when we fail resetting scheduling state * Do not use in the workers next_tick anymore when accepting the job * Fix the keep alive timer handling in worker * We need more timers to be host specific * Scheduler: Be more strict with job states * Apache: SetEnv proxy-nokeepalive 1 * Permit a dropped test coverage for now * Scheduler: further optimizations and refinements * Get rid of notify_workers, and from the signal that was associated to it in the dbus scheduler service * Remove job grab from the API * Fix bugzilla links for CaaSP (#1395)- Update to version 4.4.1501432550.4c72a17b: * Some more permissions required for power8 worker (#1405) * schema: Add job module statistics to jobs table * Use job module stats from jobs table in 'All Tests' * Add . to INC for tests that use local modules (perl 5.26 doesn't) (#1406) * Update job module stats when module inserted/updated * Fix typo in networking documentation (#1407) * Add the job module statistics to the migration code (#1409) * SLE 'LeanOS' corresponds to 'Server' on bugzilla.suse.com (#1393) * Dynamic feature infos for users (#1388)- Update to version 4.4.1499449966.bd9ee915: * Replace die with log_error * Avoid edge case of asset sizes being incorrect. * Cache: resolve to current host when host URL cannot be resolved (#1352) * job templates: Fix removing options when finalizing row * job templates: Fix check for test selection when finalizing * job templates: Improve coding style in post * Fix bullet points in dashboard (#1356) * Provide a default (0) to max_rss_limit so that the config actually works (#1358) * Cache: Make each log message uniquely identifiable * Allow plugins to load specific configurations * Remove auth_config from OpenQA::WebAPI::Auth::* * Add fullscreen base into project * Add form entry for fullscreen view * Fix navbar to not hide if dropdown selected * Change help popover description in filtersection * Correct main controller and index page * Add error message for missing webserver * Also recognize kde bugrefs in Utils.pm (#1366) * Add link to CaaSP staging (#1360) * Also recognize fdo bugrefs in Utils.pm (#1367) * Database change for bug status * Improve assets log messages (#1365) * Documentation for GRE (#1369) * Extend sorting by time to parent group overview (#1362) * Add workaround for PhantomJS in needle edit test * Fix typo workround -> workaround * Prevent bugref_to_href replacement at end of title (#1372) * Refactor rendering response for server-side DataTable * Refactor server-side code for audit log * Refactor server-side code for previous jobs of worker * Test takeover of exclude areas in needle editor * Fix wrong HTML, input must not contain text * Show exclude areas in needle diff * Show exclude areas in needle editor always * Document areas * correct typo (#1379) * Enable INTEGRATION_TESTS (#1384) * Retrigger download retry for incomplete downloads * Fix perl structure printed in the logs * Check when asset has been removed by hand * Changing from using pure perl to Mojo::Asset::File * Allow the cache to use a configurable sleep time * Unlock the asset before the next download retry * Add unit test for cache * Add 25-cache.t to testrules.yml * Set sleep_time to 5 again * Remove unnecesary code from cache tests * Refactor server handling to avoid race conditions * Improve handling of logs and directories * Improve cache tests * Improve server_start and port handling * Remove unnecesary calls to Mojo::Asset::File * Fix test directory to share/tests (#1383) * Sort the failed modules on their timestamp not by their name (#1378) * Add test for "Server unavailable" * Inform user when OpenID login fails with no message from OpenID provider (#1380) * Increase the grace timeout to have uploads finish (#1385) * Notify the workers only when there are no errors * Create jobs from settings within a transaction * Increase information in logs if a wrong secret is used (#1374) * Avoid OpenID login to clutter log files (#1386)- Exclude not supported and not building i586 in spec file rather than project config - Use internal macro for %setup - Cleanup description and doc section- disable tests on tumbleweed as they hang - need to debug this regression first- Update to version 4.4.1496302635.5e9b3f9: * Replace die with log_error * Avoid edge case of asset sizes being incorrect. * Cache: resolve to current host when host URL cannot be resolved (#1352) * job templates: Fix removing options when finalizing row * job templates: Fix check for test selection when finalizing * job templates: Improve coding style in post * Fix bullet points in dashboard (#1356) * Provide a default (0) to max_rss_limit so that the config actually works (#1358) * Cache: Make each log message uniquely identifiable- Update to version 4.4.1496150882.49e14ecd: * Avoid OpenQA::IPC::ipc being called premetaure (#1185) * Add $prjdir prefix for relative filenames in Needles * Add option to change $prjdir on the fly * Adapt timers helpers for multi-hosts * Make api_call not to recurse into IOLoop, add callbacks * Adapt worker registration to multihost * Adapt jobs helpers to non recursive api_call and multihost * New multihost workers.ini * Per-host working directory support * Multihost commands parsing * Adapt worker tests for non-blocking api_call * Use OpenQA::Utils log functions in worker * Use share/factory directory instead of factory link * Replace dirs parsing by one liners * Remove dead code * Use testcasedir helper instead of removed static * Add some unit tests * Fix generate/packed-assets not to require dbus session (#1186) * Avoid 404 errors on scheduled jobs * Take 4 travis jobs as success * needle editor: Validate needles/tags in JavaScript (#1189) * Reduce the number of travis jobs (#1188) * Duplicate the job if the worker is terminated * Simplify selenium using code * Do not do any jsonfile path processing * Prevent uninit ws variable warning * Pass query params as params key for duplicate * Allow api_call to be called without callback * Change the Mojolicious version requirements (#1195) * Fix needle path check (#1196) * Fix the 12-needle-edit test to leave the data in place * Import log_error before using it * Introduce project share directory variable * Adapt test to use share directory * Switch test distro from pitux to tinycore (#1203) * Fix last remnants of global url and ua usage * Add image upload to full stack test * AMQP: Declare exchange passive and durable (#1202) * Fix an error when job result is "setup failure" * Prepend sharedir when looking for needles with relpath (#1205) * Add full stack test for setup failures * Fix 24-worker.t * Fix build lookup for single groups (poo#15988) (#1204) * Allow override of the usual setting precedence order (#1200) * Fix undefined warning for _stop_job_finish (#1207) * Shared worker documentation * Document referrer configuration and label:linked * Fix job_timeout timer not being removed after stop_job (#1209) * Add get_timer getter for worker timers query * Add tests if start_job set proper timers and stop_job removes them * Improve code preparing data for test overview * Synchronize 'TODO' filter with review badges * Add help popover for 'TODO' filter * Show help popover details link in new tab * Enhance jobs list in worker page (#1212) * docs: Ensure pool dir exists when starting worker manually (#1213) * Fix UI test skipping when modules not available (#1211) * Avoid creating duplicit dependencies (#1214) * Update documentation for a more obvious flow (#1218) * branding: Add casp reporting links (#1219) * Add notice to clone_job.pl help text (#1222) * Do correct DISTRI-VERSION case dir lookup * Fix AMQP SSL wide character JSON encoding (#1224) * Refactor test for scheduler dependencies (#1225) * Fix apparmor profile to let worker read from /other (#1228) * Update GettingStarted for some Fedora repo changes (#1229) * Fix time display regression introduced by f127654 * Harmonize running/scheduled time string also in UTC * Show absolute time in tests list for finished as well * Fix typo and make vhost config more readable * Update Pitfalls.asciidoc * Add pitfall for fake authentication method * docs: Correct asciidoc syntax for pool instance table * clone_job.pl: Display description with examples on '-h', too * Update create_admin script * docs: Improve language of 'using snapshots' section * Fix synchronization of TODO with badges * Add link from test details to assigned worker * Fix bugzilla links as CASP was renamed to CaaSP * docs: Delete reference to inactive stable repo (#1230) * needle editor: Fix errors appearing in JS console * needle editor: Show new tags in own line * needle editor: Display all tags in the same way * Allow configuration of how builds are sorted in web UI * Add id to comments over API to allow referencing * Fix needle editor when taking matches is disabled * Fix openqa_web docker instance running * Update Dockerfile to host openQA on Leap 42.2 * Change deprecated "MAINTAINER" instruction * Add instruction "LABEL version" * Use the default openID provider * docker: Remove pool volume unused by webui * Fix error when running the worker container * Fix dockerfile for webui * Fix dockerfile for workers * Update README.md for docker section * Document running selenium UI tests (under Leap) (#1250) * Make needle edit test case less specific * Prevent double machine tag output in 02-iso.t * Add option for 'isos post' route to deprioritize old builds rather than obsolete * needle editor: Format new tags bold * needle editor: Prevent adding empty tag * docs: Add documentation for 'triggering tests' * Harden loading of auth modules with whitespaces (#1253) * Allow redirects for clone_job requests (eg to ssl) * Allow annonymous read access to operator tables * Fix failing admin test * Fix bugzilla reporting links for CaaSP * [docs]: added documentation about setting up ssl (#1257) * client script: Don't encode URL twice (#1260) * Allow api_call to be called without callback * Add Cache * Enable caching on the worker * Improve Cache package and tidy up the code * Fix cache.db problems * Ensure the asset has the proper name * Add TESTPOOLSERVER variable for caching * Refactor to allow CACHEDIRECTORY to replace share directory * Simplify api_call nesting * Fix the ISO expansion for local assets * Let's set reasonable goal for codecov * Work on testing cache * Do not exclude .git from syncing * Harmonize the keys used for assets * Add newlines to log output * Improve cache directory * Catch errors on cache downloads * Fix perlcritic errors * We need Mojolicious 7.24 for max_response_size * Implement download_asset so we can actually test caching it * Remove -E option from flock - we do not check the exit status * Make sure assets in pool are handled correctly * Add support for multiple group, no build on /tests/overview * docs: Add hint about multiple groups, no build * Call rsync of tests in a child process and notify webui * Move OpenQA::Cache to Worker namespace * Trying to make workers.ini more descriptive * docs: Add explanation for job priority (#1262) * Schedule worker reregistration in case of api-failure * Add more logging to job notifications * Use host_port when parsing URL * Prevent various timer loops * Do job cleanup even in case of api failure * Ensure uploaded assets have correct perms (#1263) * Change $testpoolserver only if passed as option (#1264) * Set read permissions for downloaded assets (#1267) * Ignore module flag 'important' (#1266) * product log: Don't show actions when not at least operator * Make assets, workers and API help publicly available * needle editor: Fix inserting tag via middle mouse button (#1269) * Fix restarting jobs from worker page (#1272) * Merge 'Status' and 'Connected' columns in workers overview (#1273) * Add anchor for build results on index page (#1265) * Lower down quantity of automatic carryover * Add environmental variable to skip online tests * Be specific which text element we want to test * Fix hardcoded cache.db file * Fix assets not being removed * Force read_db after a write * Add subtest for Cache * Improve log output for label carryover * Ensure that label carryover is done correctly * Fix the recursive $db_file appending (#1279) * Tidy the code after last hot fix * Relax the regex for build values in tag: comments again * Don't obsolete jobs for VERSION-BUILD tagged builds * needle editor: Distinguish tag/area selection in check * needle editor: Test verification when not copying areas * Improve little triangle sign below a screenshot (#1285) * Add ignores for db.lock and phantomjs log (#1287) * Correct 'softfailed' reference to passed (obsoleted) * Ensure consistent naming of 'failed'+'softfailed' in all occurrences * Fix overriden shared $dir worker registration (#1291) * Add a Contributing section * Add explicitly index and current.pdf * Stop distinguishing softfailures * Fix typo 'parallel' (#1290) * Adjust grid wrapping in build tables (#1286) * Use space indendation consistently in javascript files * Delete w/s at EOL in javascript files * Add 'build-results' anchor for group-overview page, too (#1281) * Replace old 'important' behaviour with 'ignore_failure' (#1297) * Give failed screenshots back the red border (#1300) * Adjust test module flags on Details page for ignore_failure (#1299) * Document the 'norollback' flag in WritingTests (#1298) * Better error msg for openqa client (#1303) * Improve 'Downloading failed' message (#1302) * Refactor 05-scheduler-dependencies.t (#1306) * Shorten build-numbers with dots to prevent overlapping (#1305) * Fix "only tagged" for tags with version (#1296) * Do not upload empty serial_terminal.txt (#1274) * Makefile: Allow to skip checkstyle (#1304) * Fix missing space in log debug message (#1307) * Register job assets even if one of the assets need to be skipped (#1310) * Test whether admin table displays needles which never matched * Show needles in admin table which never matched * Improve logging in case of upload failure (#1309) * Improve product fixtures to prevent dependency warnings * Handle wrong/missing job dependencies appropriately * clone_job.pl: Print URL of generated job for easy access (#1313) * Allow lscpu to read all of /proc - but only lscpu (#1315) * clone_job.pl: Skip downloading generated assets in all cases (#1314) * Fix invalid HTML * Don't use name attribute on div element for markdown * Fix indentation in overview.scss * Fix showing long needle name in hover popup * Prevent DB exception when adding tests in job templates (#1318) * Remove duplicate "current step" (#1319) * Refactor Cache.pm to use SQLite instead of json * Update cache full stack test * Fix minor race condition * Increase test coverage * Use cache.sqlite instead of cache.db * Detect and set current version of openQA, display it in the footer (#1316) * Add service file for workers with "no cleanup" (#1320) * Prevent tags from getting cut by long build numbers (#1321) * clone_job.pl: Fix generated job URL to be the receiving host (#1326) * Unlink existing asset symlinks on syncing (#1323) * Move OpenQA::Test::* modules to test directory (#1325) * Improve admin test (#1327) * Fix makefile syntax (#1328) * Avoid line break after h4 in midori and co (#1333) * Implement a config option to restart workers that grew too big (#1339) * Allow cache to handle 5XX errors and retry 5 times (#1337) * Inspect failed modules in /tests/overview (#1335) * Fix print() on closed filehandle $log (#1334) * Replace file_content() with Mojo::File (#1331) * Disable printing time when logging to STDERR * Add more tests to configuration parsing * Fix bugzilla reporting link for SLE-12-SP1 (#1332) * Make 'TEST' the only proper mandatory test setting (#1126) * Avoid unit test to write on source code directory (#1341) * Fix breakage introduced by https://github.com/os-autoinst/openQA/commit/659464d19b02e541f2529bd313c39681c71adfcf (#1343) * Add scheduler test to cover OpenQA::Scheduler::FakeApp (#1345) * Fix documentation publishing on gh-pages * Make sure a valid up-to-date license in all files * Fix doc generation - testapi (#1347) * Add unit test to fix codecov "uncovered changes" (#1348) * Add direct link to video position (poo#19300) (#1342) * Avoid github and use a CDN for chosen.jquery (#1350) * Correct Typo in Firewall config file (#1351)- Prerequire needed group nogroup- Also provide systemd services for workers with '--no-cleanup'- Update to version 4.4.1495052041.c6a5bc94: * Remove duplicate "current step" (#1319) * Fix minor race condition * Increase test coverage * Use cache.sqlite instead of cache.db * Detect and set current version of openQA, display it in the footer (#1316) * Add service file for workers with "no cleanup" (#1320) * Prevent tags from getting cut by long build numbers (#1321) * clone_job.pl: Fix generated job URL to be the receiving host (#1326) * Unlink existing asset symlinks on syncing (#1323) * Move OpenQA::Test::* modules to test directory (#1325)- bump mojo requirement- Update to version 4.4.1489864450.251306a: * Make sure assets in pool are handled correctly * Call rsync of tests in a child process and notify webui * Move OpenQA::Cache to Worker namespace * Trying to make workers.ini more descriptive * docs: Add explanation for job priority (#1262) * Schedule worker reregistration in case of api-failure * Add more logging to job notifications * Use host_port when parsing URL * Prevent various timer loops * Do job cleanup even in case of api failure- Add the openQA.changes file to be distributed as public/Changes on the web-ui- Update to version 4.4.1484732113.4fb90841: * Document filtering * Fix documentation generation (#1177) * Fix corner buttons (#1176) * utils: Add kernel bugzilla bugref (#1175) * Do not run tests for GH_PUBLISH=true * Mojolicious 7.19 has broken SSL support - blacklist it * Switch to CDN for fontawesome * Fix missing images in documentation (#1180) * Do not even run the coverage target if GH_PUBLISH is true (#1183)- bump requirements to Mojo and AssetPack- add Sort::Version requirement- Update to version 4.4.1484213177.5ef2a6e4: * Add css class to click on action (#1147) * client: Support sending JSON data (#1150) * Test both phantomjs and chrome on travis * Exclude AssetPack >= 1.30 - it will break fonts * Sort build versions correctly (#1136) * Add optional profiling support using Mojolicious::Plugin::NYTProf (#1153) * Add tests for client script * Don't use config file as database lock file (#1157) * Fix build of the package: we need a db directory to lock now- remove YAML and Socket::IO::INET6 dependencies- Update to version 4.4.1482329765.866bba8: * Improve buttons in interactive mode * Fix command API route * Synchronize INTERACTIVE and STOP_WAITFORNEEDLE_REQUESTED * Change the format for developing with snapshots (#1093) * Fix sorting of needle table (#1092) * Add short route to individual job results '/t:testid:' (#1089) * doc: fix typo (#1096) * Fix AMQP reconnect timeout config var (#1098) * Add AMQP connection error msg to log (#1099)- add new require on time::parsedate- Update to version 4.4.1481828911.8296cb4: * Update worker apparmor file from production worker log (#1078) * Add brc (Red Hat Bugzilla) and bgo (GNOME Bugzilla) labels (#1083) * Auditlog: display event time on hoover * Auditlog: add page and rows query options * Switch audit log to server side processing * Use system user to create system events * Add new Time modules dependencies * Add page displaying single event * Improve search query parser to support multi-word queries * Don't bother with event data shortening- add bcond_with tests to run phantomjs optionally- Update to version 4.4.1481216307.2d2b18a: * worker: Prevent use of uninitialized value (#1066) * Copy over policies from os-autoinst * Fix usage of qw(SINGLE_VALUE) in use statements * Rework websocket server (#1057) * client: Respect --json also in case of an error (#1068) * client: Set 'Accept'-header in any case (#1070) * Return 404 on status update for job without worker * worker: Abort job if considered dead by web UI * Improve misleading comment * Comment events: Drop unneeded fedmsg conditional, include id (#1065) * Improve log message when job considered dead (#1075) * Disable carry-over for job 'labels' to support new use cases (#1071)- Do not package removed files script/migrate_images and backlog- Update to version 4.4.1479741639.90bdf0f: * external_reporting: Fix differing header level in description (#1012) * Add test for parents on index page and parent group overview (#1015) * Show build tags on parent-level (#1018) * Add a 120 column limit to .perltidyrc (#1017) * Fix a few formatting mistakes and remove repetitive method calls (#1020) * docs: Update openSUSE repos to current supported (#1021) * Fix URLs in dashboard when version/distri differ (#1024) * Show submenus on click (#1025) * Update bootstrap to 3.3.7 * Wait a bit in tests if there is an ajax call- update cache for bootstrap-submenu- Update to version 4.4.1478599354.3d748dc: * Fix job group overview without description (#957) * Don't free worker before artefacts are uploaded (POO #14378) (#958) * Improve override needle test (#962) * Use textareas in test suite editor (#961) * Fix worker error reporting when asset cannot be found (#963) * Make .json easier to use and include more data (#965) * Add API routes for job group parents (#952) * Hide empty job groups from index page (#967) * Optionaly inherit command line variables in parent (#951) * Add gzip and rsync to worker's AppArmor (#968) * Only store md5_dirname if the image is in /images (#959) * Fix malformed HTML * Fix malformed HTML (#970) * Prepare CACHEDIRECTORY example in workers.ini and provide profile (#969) * Implement Drag & Drop group editor * Add support for github 'bugrefs' * t: Delete unused (disabled) 'use Test::Output' * t: Ensure proper output catching * Improve usability of job group property editor * Replace all '...' with '…' in web UI * Add assert_script_run description * Allow '@' in asset name (#979) * Fix list of needle tags in needle info popover (#977) * Allow worker profile to access fixed assets * Fix download of fixed assets from web UI * Reindent 01-jobs fixtures * Use url helpers to map the asset path to URL * Add help text using popovers, title and placeholder (#983) * Add missing argument for hmac timestamp validation * Give tests without fails a no-TODO tag (#960) * Trying to make peace with adamw over locate_asset * Add a repository as test fixture to test subpaths * Show tags on index page * Add API auth tests * Improve help popups * isotovideo: Remove redundant '|| undef' (#989) * branding: openqa.suse.de: Update staging to current SP3 (#988) * Show parent groups in navbar (#974)- have openqa_worker own /var/lib/openqa/cache- Update to version 4.4.1477579540.21d4009: * Use textareas in test suite editor (#961) * Fix worker error reporting when asset cannot be found (#963) * Make .json easier to use and include more data (#965) * Add API routes for job group parents (#952) * Hide empty job groups from index page (#967) * Optionaly inherit command line variables in parent (#951) * Add gzip and rsync to worker's AppArmor (#968) * Only store md5_dirname if the image is in /images (#959) * Fix malformed HTML (#970) * Prepare CACHEDIRECTORY example in workers.ini and provide profile (#969)- Update to version 4.4.1477110901.763fe71: * Step controller: split init into 2 functions * Fix coverage skipping files with 't/' in path * Test source view from running * Treat #details tab as all the others to fix back button * Add test for switching tabs in tests result view * Some fixes for the new results / running page * Fix SQL query to query important jobs * docs: Update OBS references * Upgrade to Leap 42.1, and fix apache2 starting problem * Live view: simplify drawImage * Be way more careful with history manipulation on results page * Treat # and '' the same for history management * Allow sha1sum for os-autoinst:2144a20c * Allow git for os-autoinst:d29266f * clone_job.pl: Add option '--skip-download' * Give the user better hints on what we expect for the expiry date * Do not create a link_post for reschedule isos * Use the proper API to get the data of the selected row not the first row * Replace the broken PNGed SVG with the real one * Talk to os-autoinst through HTTP instead of the file system * Replace document.ready with $(fn) * Fix interactive buttons * Fix upload of images during needinput * Make sure the worker stops at signals * Fix spelling of existent * Add web UI controls to select 20/50/100/400 previous results * limit_assets: when sizelimit is exceeded, remove more * Be more graceful when stopping the backend * Always set a t_finished to now if the job has a final state * Sort the finished jobs by their finished time * Change the order of the tests in the list test * Set a t_finished time in fixtures to have predefined order of finished jobs * Sort the scheduled jobs based on time * Sort the running jobs by Start time * Benefit from the hashsum calculation for our icons too * Remove pauseplay class and image - no longer used * Add more icons to assets and remove what's left in public/images * Remove dead file * Add custom whitespace squish * Use manual whitespace trimming after squish was removed from Mojo7 * Mojo7 removed Mojo::URL::authority, use host_port instead * Add SUSE internal branding with more links * Refresh running modules in #details view * Deal with race conditions when refreshing #details * Create missing results tbl on #details * Reload broken thumbnails on test #details * Correct description for use of OPENQA_CONFIG * Fix build tagging when @ is used * Clarify comment in the dashboard test * Use correct job result in openqa events * Add command_enqueue to worker model as send_command * Export log_error helper in OpenQA::Utils * Add job_set_done and job_cancel to Jobs module and result set * Adapt tests for moved job_set_done and job_cancel * Remove scheduler dbus exports and subs job_set_done and cancel * Remove command_enqueue from scheduler and dbus * Check for user when emitting event * Log iso_cancel for canceled jobs due to new iso and allow job_cancel_by_settings event * Fix typo in worker check during job duplication * Fix counting of cancelled jobs * Update Jobs::cancel to accept $obsoleted option * Use ws_call using well known format to send messages to WS server * Sync property parsing to workers format * Make softfailed a proper final result * Add tests for showing softfails in prev results * Give user_restarted an explicit colour * Remove MySQL from deployments, we never test migrations or deployments * Resort to raw SQL instead of avoiding the schema and still use dbic * Fix DB access error when skipping scheduled children * Test both children skipping and stopping * Accept softfail result as passed * Add test scenarios for job result calculating * apparmor: Add missing /usr/lib/git/git * Make softfailed tests show the right colour * Make non-important failures at least a general softfail * Calculate softfailed at the very end to fix one specific case * Add more tests for corner cases * Carry over also for incomplete and softfailed * Add V1 API for comments * Use API for comments in web UI * Add comments without reloading page * Only redirect to running tab when no # is in url * Clear url hash on test step result preview close * Test for url hash cleanup after preview close * Fix incorrect 21-admin-needles test * Fix calculate_result (again): $overall should cover all * Improve error handling of comment API * Prevent needle editor flickering (progress #12984) * Enforce build order for group overview in tests * Remove unneeded functions of old comment API * Add 'latest' query route * Remove history for step navigations * Replace job_set_done by $job->done in dead job handler * Move dead worker check to websocket server * Add test for dead worker detection * Make build in previous view a link to tests overview * Add test for 'todo=1' query param * t: Fix typo in t/ui/18-tests-details.t * Fix deadworker timer function reference * Fix complex_query and its usage in last route * Render links on 'latest' route directly instead of redirect * templates: Simplify single line statements * Make title for 'previous results' a proper heading * t: 12-needle-edit.t: Try to find overwrite warning more often (poo#12980) * previous: Move current limit where other options are * Add web UI controls to select more builds in group_overview * Add web UI controls to filter only tagged or all builds * Fix workaround label * Fix taking over tags from a workaround needle * worker: Remove tons of work arounds and quirks in upload * Allow cksum to be called in the worker * Upload assets as temporary files and only rename after chksum check * Fix typo * Prevent use of non-existing route in upload_status * templates: live: Fix url_for over 'latest' route * Disable auto-duplication of jobs (poo#13042) * Avoid shift * Test handling deleted needles in needle editor * Ignore deleted needles when showing needle editor * Show warning about deleted/bad needles (needle editor) * Fix admin layout for test suites with long keys Currently test suites slenkins-tests-ceph-control and s390_hsi-l2 * Make apache follow symlinks for assets directory * Fix '0' duration for previous jobs on running or scheduled job * Add link to latest job in each scenario * Allow pinning comments as group description * Fix jobs templates layout * Also filter 'machine' on latest * Vertically align progress bar with build number * Re-add boundary hack * Make 'latest' link more explicit * Do not quote identifiers, solves problem with uppercase column (#838) * use /var/lib/openqa/share/factory/iso path (#849) * Add 'bash' to be able to run 'CMD' (#850) * Add filter from in test overview (#852) * Draw needle match labels after match boxes (#851) * Add lock barriers (#845) * Show custom error pages (#831) * README: Update coveralls icon by .svg version (#853) * Add new job state (#848) * Remove old comment code (#856) * Run optipng on the worker while uploading images (#858) * Add filter for all states and results * Distinguish comment events * Show results and states dynamically * Test whether job still exists in reduce_result * Split Logging support out of WebAPI (#860) * Give the scheduler a home (#862) * Log status update without worker (#861) * dead worker check: use 15 secs not 10, better names, comments (#864) * Fix the stale job calculation for uploading jobs (#865) * Fix path in docs about migrating db schema * Show filter on top and display current filter * Avoid HMAC timestamp mismatch during large file upload (#871) * Give Websockets and Scheduler the home of the webapi (#870) * Label builds where all tests passed as reviewed * Dont grab twice (#874) * Prevent detecting occurrences like bsc#2436346bla as bugref * Replace URLs with the appropriate bugref pattern * Do not rely on WebAPI to find home - require and use an harmless class (#876) * Prevent multiple bug refs per comment to yield incorrect URLs * Add 'match' query parameter for index page * Add 'group' query parameter for index page * Add more faking to FakeApp - so restarting jobs works again (#880) * comment the home detection for scheduler/websockets better * Allow bugrefs being separated by any non-word chars * Fix used needle indication when needles are in folders * Merge match and group parameter * Use $FindBin::RealBin to resolve links for client script (#889) * Fix previous jobs showing up for different machine (#885) * Remove FIXMEs and disabled code in t/ui/15-comments.t (#888) * notify workers when job with chained children done (POO #13746) (#883) * Pass encoded URL filter parameter correctly (#890) * Reintegrate job duplicate (#875) * Mark worker alive for all kind of artefacts (#894) * Small schema change to add an index (#895) * Add IPC debug to websockets too to debug hangs (#896) * update apparmor profiles for ppc64le (#892) * Try harder to avoid long running pre-processing (#897) * Increase session expiration from 1 to 48 hours (#900) * Make ws_send_all WebSocket call not waiting for results (#902) * Avoid DBUS dead locks (#901) * Do not manually render anything on websocket creation (#903) * Prevent error message in log as 'scheduled' jobs are also 'inprogress' (#906) * Add scenario params to limit URLs for previous results (#893) * Handle links to bugs already formatted correctly (#905) * Improve documentation about PosgreSQL (#904) * Test time_limit_days query parameter (#907) * Fix comments test (#908) * Split the images directory even more (#739) * Add anchor links to comments (#909) * Move comments.css to sass reduce copy&paste (#910) * Readd the lost name of the thumb_nail route (#911) * Refactor computing build results (#898) * Show incomplete/skipped bugs, show tooltip on progress bars (#912) * Add link to openQA review (#899) * Fix vertical alignment of progress bars in tables (#917) * Show progress indication in admin needle table (#918) * Track image assets better (#919) * Fix deletion of multiple needles at once (#921) * fix downloading assets to different filename * Fix sorting in admin needle table (#924) * Add JSON representation of index and group overview (#922) * Add filter form for index page (#923) * Add /index.json route and test it together with overview.json (#925) * Fix /index.json route to pass the format (#926) * Fix softfailed results not showing in tests list (#930) * Fix group filter on index when param is empty (#933) * Fix group overview when no builds shown (#932) * t: Add 'Test::Warnings' where missing; Catch all warnings in tests again (#931) * Extend schema of JobGroups (#914) * Fix typos (#935) * reuse a constant boundary to make debugging failed uploads a little easier (#934) * Some code cleanup and more tests (#937) * Fix test result info spacing (#938) * fix loch ness monster bug in 14-grutasks.t (#941) * Load step and needles for failedmodules link async (#936) * Complete API for job groups (#942) * Auto reload result page on state sched -> running (#940) * Update Installing.asciidoc (#927) * Go to bugzilla.suse.com also for bnc# (#943) * Fix going to bugzilla.suse.com also for bnc# (#946) * Improve error handling when deleting needle (#939) * Fix needle deletion via Git (#948) * WebAPI: Delete comments stating the obvious + delete unused routes (#947) * Render bugref links in thumbnail text windows * Test render bugref links in thumbnail text windows * Show job group description (#950) * Add 'fixed' asset subdirectories for fixed assets (#928) (#945) * use locate_asset in register_assets_from_settings (#954) * Rejig compressed asset download, don't leave compressed files (#955) * Fix registration of downloaded assets (broken by 0905559b) (#953) * List needle tags + step icons (#944)- Add missing dependency perl(JSON) for openqa-client- Add missing dependencies perl(Data::Dump) and perl(Getopt::Long) for openqa-client- Add symlink /usr/bin/openqa-client to /usr/share/openqa/script/client- Ghost /var/lib/openqa/share in common subpackage * solves issues when updateing worker with mounted NFS- Remove perl(Perl::Critic) build requirement, added by mistake- Package /var/lib/openqa/share for common subpackage - Pakcage /var/lib/openqa/share/factory/[iso|hdd|other|..] for openQA package- Update base version to 4.4 to express new API of isotovideo- Update to version 4.3.1466434215.021a11c: * No longer export the worker_id as hash entry * Remove job_get from the scheduler * Simplify our theme - split the sass theme from the specifcs * Set an explicit colour on cancelled * Use default bootstrap table class for striping * Use the theme colour in tables * Have our bootstrap theme based on https://bootswatch.com/paper/ * Fix comments test - h2 is the new h1- Update to version 4.3.1464792258.155f49e: + t: Use helper function to wait for ajax + Extend iso post TEST parameter to support a list of tests (poo#10482) + Test for "let TEST parameter support a list of tests" + Enable brackets inside keys in client script + Add first approach for editable comments + Make comments for tests editable, too + Fix indentation of flash and wells on test page + Fix minor mistakes in editable comments + Reduce code-dublication in templates + Add first approach to test editable comments + Test comment editing in test results, too + Check for current user in commenting functions + Adjust t/17-labels_carry_over.t to reflect changes + Add css class no_hover to all /thumbs/ + Improve TEST parameter to support a list of tests + needlediff: Improve similarity text look + Use the nice audio icon (with the correct size) + Use nice icon for wait_serial + add a config setting to specify asset types not to link to + Increase left padding of status icons + Prevent error in group_overview with '-important' builds + Check database configuration with better user feedback + Fix broken string compare slipping into wait_serial icon change + Fix non-ASCII characters in comments + Allow admins to delete any comments + Fix showing editing buttons + Fix regexp for multiple parent jobs + Fix typo in 05-scheduler-restart-and-duplicate.t + Improve log message about 'setup failure' + Support tests/export to get a text format for archives + Fix re-enabling current user role + Adapt to latest AssetPack- add perl(Archive::Extract) dependency (needed by PR#627)- create openQA-client and openQA-doc subpackages - remove DB handling, it's done by openQA itself now- adapt to adam's changes- remove user migration code. no such systems should exist anymore- update base version to 4.3- add modify_needle script- add create_admin script- add perl(IPC::Run) dependency (needed by PR#414)- we don't need JSON::RPC::Legacy::Client- fix rpmlint warnings- add openqa-scheduler.service and openqa-websockets.service- fix fileliist for missing service files- package dbus system policy config - add perl(Net::DBus) to requires- add openqa-gru.service- keep /lib/openqa/share in webui and the symlink in -common. So a plain worker owns no files in share- add --from=geekotest to chown call just to be on the safe side- create a 2nd user and migrate the worker from geekotest to _openqa-worker- run preparetool from the right %post- fix missing ini files link and package new config dir (boo#919548)- Changed path for fetchneedles in post-install echo- don't move ini files in spec, Makefile does it now- include fetchneedles in file list- Update to version 4.1424166204.2ca1601: + Refactor worker scripts and add locking support + Pass worker port to os-autoinst and remove :jobid check + assets replaced /diskimages long ago - get rid of it + avoid "openQA: openQA" as title on main page - looks just silly + remove lib/OpenQA from include path - not needed + fix make test to be coverable and use it in .travis.yml + switch default auth_module to Fake + adding a test to test /admin/machines using phantomjs + skip the tests if phantomjs is not installed- we don't need MojoX::JSON::RPC- reduce mojo require to 5.60- require qemu in worker to get kvm group - add geekotest user to kvm group in worker's %post as qemu is not required by the web ui- fix requires- make it version 4 and require os-autoinst of version 4 too- add BuildRequire perl(Test::Compile)- pre-require openQA-common to make sure the user is created- we don't require png2theora any longer - and actually openQA-worker never did- fix upgrade scenario from openQA to openQA-common- split to openQA, openQA-common and openQA-worker packages- fix post script - remove buildroot macro- don't enable systemd files in %post!- Build as noarch package- require git-core as it's needed by testsuite- add perl(aliased) requirement- remove apache conf.d file- create log file in package- restart boot.apparmor on update- disable tidy test- recommend instead of require apparmor - restart apparmor on update- load_dbdata no longer needed- Load the data for the opensuse usage case into the database during %post- Added a dependency on perl(YAML) which is required by initdb and upgradedb- upgrade.pl was renamed to upgradedb- require perl(SQL::SplitStatement) - Initializes or upgrade the database as needed in %post- require perl(DBIx::Class::DeploymentHandler) - add /var/lib/openqa/cache to file list- use prove instead of make test- add GHC, Mojolicious::Plugin::CHI and Cache::Cache as dependency- rc symlinks for webui and workers- fix dependencies on JSON client- change version format in _service file- move the openqa.ini to /etc and mark it noreplace- require perl(LWP::Protocol::https) for openid support- bump version to 3 so we can differ it from v2 - require systemd and old JSON::RPC - needs porting- install apache templates and enable the systemd services- add perl(Image::Magick) requirement- add perl(Net::OpenID::Consumer) requirement- add perl(DateTime::Format::SQLite) requirement- add systemd macros- update the fileslist and the post script- require Date::Format and File::Copy::Recursive - update the filelist- require SQL::Translator- add openQA's apparmor profile usr.share.openqa.script.openqa- add perl(Config::IniFiles) as Requires - remove /etc/default/openqa- fix filelist and run testsuite- use remote services to hook- update to git head, add new requirement File::Copy::Recursive- use primary group "nogroup"- initial packagelamb16 1541875255 4.5.1526033850.1ad9148d-lp150.2.3.1openQA-docBranding.asciidocContributing.asciidocExternalResults.asciidocGettingStarted.asciidocInstalling.asciidocNetworking.asciidocPitfalls.asciidocUsersGuide.asciidocWritingTests.asciidocimagesbug_label.pngbuild_tagging.pngcreated_with_draw.iofilter_form.pnggeneric_label.pnghighlighting_job_dependencies.pnglabels_closed_tickets.pngopenqa_architecture.pngopenqa_architecture.xmlreview_badges.pngtest_suite_description_edit.pngtest_suite_description_shown.pngtests-overview_multiple_groups.pngindex.asciidoc/usr/share/doc/packages//usr/share/doc/packages/openQA-doc//usr/share/doc/packages/openQA-doc/images/-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:Maintenance:2365/openSUSE_Leap_15.0_Update/14445c3de1f4a59d1739004fe779078a-openQA.openSUSE_Leap_15.0_Updatecpioxz5noarch-suse-linux directoryASCII textUTF-8 Unicode textASCII text, with very long linesPNG image data, 513 x 129, 8-bit/color RGB, non-interlacedPNG image data, 499 x 284, 8-bit/color RGB, non-interlacedemptyPNG image data, 387 x 301, 8-bit/color RGB, non-interlacedPNG image data, 480 x 117, 8-bit/color RGB, non-interlacedPNG image data, 529 x 343, 8-bit/color RGBA, non-interlacedPNG image data, 522 x 229, 8-bit/color RGB, non-interlacedPNG image data, 1031 x 574, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsPNG image data, 451 x 376, 8-bit/color RGB, non-interlacedPNG image data, 995 x 266, 8-bit/color RGB, non-interlacedPNG image data, 383 x 214, 8-bit/color RGB, non-interlacedPNG image data, 762 x 804, 8-bit/color RGB, non-interlacedzc-3n?*Zutf-816bb3a2160025063af0a50478bb6ea4280d34faecc419ca8dc3b93ca115b8c84?P7zXZ !t/] crt:bLL FX{cfy>[Jx D.ug]䟆.Djڼv jǛYU}whe ƒ|[-SZײPK)ODfY?],u1ף\qJ>ۙwQ׃*W=hx'\Ɛp~MB|#hXn eXf1#*Q2[zof6fA$a Qakl*?,%k '>Ko%^W3tj{S%?,B!dxi>[B; h.HE*?=Ƈp!.Dma_P]/^b) PUfr٩<@{F =e5 t8F%yϞ1?D![f8(^~=*r/8鐶;ZuiFd5yWQ@`]CD!ⲯzDi~{.ɰ~8 o+m\&tާc׹l'b Ar6-ߗ½7oG`V5 _]-[^+=5f%>AsU\1j~4j脲2nl6`&X,$W^#0 t8li]\om55hqvcUIM>ĞlӘgD[jy͛ǶōnߗiwʴVTn=(Zg\˕d0<HZ:cJQu*Q:x^WвA,!l5Rhtywp?9Of=_j܌Df>U'| ݶ𕌎Lx@^d!F1Be1[FJA$|:,⪤S:hcbj2 3 *$e>-Xs5zU!h=hR<>fGYg}$u@~֗U+@,gPsEM^PF9^W|u$]3@w?U,NEψ Z[^Ğ]7Ƌ G[L@}WƫUd#>G R^2Kt8~j9%u2 g["`h3ctC\7EMH%/¨9ZeR.k<քxhEGmT$潣BALV"H5҂$2vG_Cz@Q$<_.;JHIM>YZzRp} +pǞӖ[bR8Nŵ"Qp,ra301Yڋ`59|&RM`q*g)7Q]6_by٠/Ss&Rtf<D|w*̍7[BV*}Ӳ:֜xDYo'CVm^kuaujD yR6x/YXB }#߃~BC%&+^Yt.~})dP3,)T) 5q{o;Py&#[3{d5)fQߡָNv~S$5Dԡ+Y ?)9h(v'M*z:U^`D͟o\h}6 AeHswRvc%,L_}5c;M oyu|kgMzӨW{sc:QIwe; QI0Ųo6Ư2ky\+?g1MH33 ܀451s1HZ?9%\W zs!PKJ.em>j\XoJXÎWK3(٫N[D i-L\F vG3$~08w\w#քn:׎wػZ9w>J!%֪80 crXcS6Ɓ]d-DI X+ j«d~Lp9X5䓣¡-,m՘n: _z/.{Ըj yQctNu@Y?`'\}4@*k0Q ҇6e׽U Ӯ4 ϥѕwI.h"ҜcU|PSrAy~ш͕v5n\?bEP=}X!`zv_% :$3Pyܝ" 2X6\_ mHz⦮E\3)tΨ8ߔWhVIU&yfSU kjM9rV55e\'mtT,A2w0,`w)cCbu%kŗaF w.O'(3b!Kgrj d$SpfTvN&sB _# Y8jqt,|OʇN@AhkTO@Q ̧*׵>z x8OH#аm*@Axvn慀)ط85.\6CcwzX^jHwH:@fXI Օ0[9w']∙DnX.m5V*"^c*_v#tЅme-T nd? )L1n!{& v]=X647HC o>`޻ '& 9qS}s$WDԻ~Ko{p-Du; dpfFL Ǥ Nsu}۪Wޙ:*Fݻ QAKU=ʍH^ٹj<2 ÒMwd!eFm,n 4[TS.,VMVF=+&0[hY%Xc=){z{A BM&٘E\1@ #e!4DhRO_uM4YYmr㱚 kJIF*h6Q[ZGda|a*E~7caIbHcWbh0`SEU_Faۨĕi#p F6a$w Qc0R#ξ# YZ(lzJך 25u00*u Q=Ef22<2YLI5WI0yly1Ӵ^G<<"8:<@IpXyqjw~׻Tr"JW@D!8+3.;b55%s;HEuS pa`cs@ƫ!͇][?Fդ\݀Udֻ=#sXnڔ Jip/t-ElE\8!'Sv![.;Adu:WnT QKül?N R{Z&İ%ssPvߘ]]IƶCe ;-U,iIVU۱{|5௞g?;ݤ?I3pR-{U<,b3B&ZH;l*aeugvqX;/ ˌ(ty܅S683i'_vtՎ1WBFMITxjBR9$Pl&ŎӠ0Rq0p_2Gch8A.!]]nHki5'Q\kW^Od>j=&$me=LY`DhNtRG|Ⱥ?sa2WR>^E;w%Tϖ>XĨoq].";#tKSi:ם=abe}aPM:ıpVڮ> A+D[ \X>O?@^BRaTt0?wmf+`N֥q>%Й-R +Q2eB~ vBN n7oo7/̙MD9Y#SlO?C Ğ邴 TWDs:Z>:`D-Mv*ntK[ϧuȰ6 9 fQU2 knt%#Dnu9rtPhVT: yфWKE$u$R`•-U͑p21Cd PDFtowV%RCp~=Bq}ztv(#O 2_K =vTia&8^gMfzNXN͛SSѻQɢ@j5o(5k5,I~ q4XF$QOvC쓟07>1D*<7kK$ w_9ʏYp+ռx ű8ׯ[4MD\+5Wl?'< ]H:~o$-+cy'X(Xx8g69(l9hzX_ك1Xpedg{Bͭ\ ϠVO7}Z*XuDʒ?0BJ53Ape}nYVZQ6c~hǷ̾s@ufEqjMfO 1/uid,5bhp(7 o c>X1\kFkqDܡ{JTMfPdyRv )glnK#5w_ MS5y9?u4*qVPwi;I2P# PF8 U= 2] M8Bo8\_ÂB7$(!Vk}|ۼt"!3Dy-%9Ja؁j$X/)Zc.R!K1e A?PoZg NUiヲ(OYȇb,rbm]yoԺ 0/rj =OWgmq+ggɵ#vE{O5] ^.Ͷ_ d8ӪzC8,}*ҝQG0Ǡ@k`Y᧛l-:s̋P2t'UZ~3v&`vZƾB pQ$L\h΢ fG82l/]22[lMz^ߠr uGb m9| #ȶtȼsFֽoY\{7?>Y>35 nSkd/ԛKjD(SGE0e[;ӥ#^i (D+` m,O6HhUg0MIx|I 9 Y\J Ux "lFo"[x)sS_jf9mYcy'IQqL^OdD*&͋/;(q;54yMNy#w snjr9z\574MR`c\C*[-Ji{ʋEP} *,L8KAb?8Xl(R^pf?|U߳< |^<. UJ؃oz6Y}khH/cו ׼=)bnPVN LQ%*߄G<ڰ^=^V"$8!uSIq9<H|%/ J1pf 8>w70IY"M\ {ZvMe]܏1zNvJ8=@l(aOPʂqrSIMO&{9 #l*oK.(½ѮxoA XSZS S,uٙr֯Ɇ\@ߢRvQ| H +hSHT;9ڴsFhּIMud#}TÆLjRv >C閝f E;DO,&k_N(MnvƠN}vm܅=8 ˑё.wHM'daRv,O .dь=Xccd Q1g] .$P 3wpOx* !*NH^Z۪Zo猨聉)HUtci7q?jknQ CL[1 ,V\Ny/m_үf\zC~4ox]4zu. tXWo$&b2ҝˈdLUdv)F6T9'EFF(QV]%ECq@oϞQ?ׇ(ٖ֊OEH+KU̞.u lO\L AٟjV^%7Pu6qߘJ9~ b%9 3k8'TarUjVEK3e/fnge86mS@+hsIõ%JCNTUw/F)T;n`> %V`Xc[ʜ)EؒgDtx0M~K)>FCVkf"|+Y#;g:k }J~WsA٤dESȊRrC;[Kŗ_er$gf^!lz^V ` B_OX_ӡZv$ Uf9IŧH0fƥ2B͌xskRN&z4-8 z93+l/^X$&tm)ME0nK ֣ MPC]kQMKӡG X*ғE;3AN3 ~qN~B fcȩ1iϼ4?dtjB}aua`o[3b\x )\ݩZ3wo'ył Q7PL̀Ӆ, >wc~vX|_c8! I&"P]Y3Hyі>H;RE3hi!ѢtыbEr%u,eCN>+d:qd1 PqQ548#5 EG]֬S9Kg7yo1+ pǏR>Z4Na"wJƟ 7XxWSڽ5)"=4,%' "[cWѾ3€_Ʀ1rATC>U|%pg0UNMAE-x! yg1 X K^b+]U|bO">*vGLJ8 {e ƒ>~WUwlj<< s sƅQ7bれ0ܜ_L=xwU5 vDkUi/rVt]p̷f5\ɺHh% *=IEeSؽ9hdvz*/ޠSz.R6tSԑ 3SKI`MJOv J9sw-uՙպcB~̚-)y_W+ dl!@ΐcWA.mSuPgk ?ZfoU˛ql.v{>yR@mׯz9yފE zUmwfWC>0%HU<&i*ԎUiOiL'"!98 ig"oK)xCrd[we^`^1f6f)B{X98N%_/},Y|P`Cu|mSiPv]D+.:Х1J{؜pKXLް네I̋m_]FIK4Q;%b13R9J[8OkJ1p@F9?9-z \>{uaOW %(L>A`dJ568goM4[/OtԻ^ٸMH`xs Bct ;l wES$BG-eL|ъjc 1 O4=8nD΍С|q%[|ӤR_ \911%S++:<:x.? Y[Ni4!O=>Wm]ۣf1>0)4D6,JC y+:6Uv}%dea,;9=bx_E/}A{pc srQ{E}ƶ/l%6 487),Z.ge _g+ dj ؠc]KmzՔ3 Jv+͉QMR4 Őfk 0MrMx _ 3د+Mdy䃠\<f Ò;InamP g qivWچ8'uwvΗe\Cwi'UL=a:*Adz&C@UsLJ8ː2S`?b'Y>0 PX\roM#tK7XCh|UӒ3XC#TRԯ1pwNх}Ase;\E&aY@=]1TYދݣ\9v8)Ymp0}G" S>\y!\~,3e+a90Z-MU}Y? f,W jmc~xU]GSiTe䳀!wuiZP##>>IJކjzzf4I볪) LѶn4rGMd͛05[K_vv w\4ʈ$5_HZZ~MftRDUh8ab/<^A C}E8y'Xo.'lE27g,4A N~]{񍦈[dJr)%iea|7`y4זPIlb y$'2 F3ȅ+lMS%d=‹GM: hƚ(\דy=_yw(&gbv}yܲh5$%j,*$}ikz##=m"5 #d`^o!t?$(@7PFe@RNG%RyP(-C -XɾL,Oː:n*cIk7-zDV+>S*&JxD0Qp"y©*.d\cbWL3kHf9 7 }oR[cl½Y]?Ҥ/8FRpʛx'X<ؤb {ڈ+BBл[_v9lu_Q6s"j$ Ίh0Bҭ8n*Ү?\ďРS Idl-)t[X>9y~4} _ e; =62-{*%J;´-3n- <_Qm[0=X9ZR=\lDGko ^U% MO#hGp(M2`ajͅ/kVd'4Ҋj<ѕttF JzАL>TqV>zZ"jj .*r#U'wUEE U^ /Oov Jz[Ȝv||SrGeX=XrWLM,]L\EGz=n,P5}z\rAL@c|c~[$~8#$/::.u:w$v7]AV>r^Gm-gL+-L`O^Pe4>5&݂z6@d W1:ٻj,(MnJIJ쓖#3T[B.ԱOWrX/'+!'/'l[=R(4 XKZuGi`ԵÅMQuq1,ڇY;$,CAHWPGu⬍ ȶXJ{Ȍ%_OG+!cE7<ȿ)(_IQU7iXyL$C{OLρ,.C,u/YD &i3"G,T3vP1dׅ'U &nFocoga}Ekd^XFG$Uvy 2!蹟뫰@Zof{kP]%%5- ]#px?ԍfTURxhP۷zNit[†bG?є;_xy|{d*blZ@3Sݚ+^R^e0^&A3mp^&x(LC wXv}SΠí>^[ujP>?j!FќzO;XbX!GDQsInbc#[Ρv*۴)g=noOb#Q >ǿ;=Fnf-X,>L;|'ՙo1Q"W46_^%xX]Y?Q<޳FxQިd~m[l| 6 & S?;a׿F uO@4v3vIW )EV ϱ[6 4?vH,Ǿ2j{h׀ `oSG(LYDCEk8D2 'BgȩL܎k"~Ifwk l<&^M *Vma؄CӖE׾7*\$QW\-܏ȉ~R׭$\!"IIRZ -V`.9u4('zB¢埉jy_ժvhB` cU#d+*y+}*4`]=.CA>8U=[BzC ScΰYjS tc"/6]xdW)Ng"tm8IWbh^Sp@ EH)nIjU?RS|Y(>J= F,iAwͨVzٚRi<֛0"|Svڞg7=&KW)x7HyAt]db&RP%_Y.3X,RCCa9{ЫcMYb̭`yx{9RU(Gtzx\Rr(& -6sk7(L8d%XciR.q@*X9>d>P@ҵH &Ez%|/0׷2A4i?]CcEo;r DJB3I]Jn.CK^{^QF25uJLGyV…^H1[r-|rDn "/^29dx ;{ o_.(aBh43/Mqyڂ0vIs$> M樆oF'pVa=ws['4 uA?ӝ i"~1a~ɬ9נ] 5| ?Ev'n+('kGWqR훅d"v=Y}7;X<''[2svʯLG 7v`#j\wf;nQ*JG!y39\ iw(hot]Ё`BBkGïĝUnPrYklz,O?&n~kK.%o#q,H)aOR23~>5r8 %PtpgD%lҲV2f4@bCw_mA )mL~@2=?܏s_̯8[ *+`\Ci Аz~f-sK"UsAm%bdLXbx- 썤sc6Cʥw =!FRnOS{Hzǥiec]c[ Zh5d"?5NxY:բٓ@ۣ4,K+oAǻȦ$"'.OFߋѹP*-BS}[+1wwr=|L]]oȄ`YBE7ң@Ս6I$4-(MM3T.Me6CF/IҐaf9JvHlt GñaHE;zK W3 R_tAvņm79c9 EDϼ'"ѽ.}뙮B?}/NP:4v=fdؿj,0qRJ(%u#ff:50ey` <UK=Ea{2 5~0%$%3=Ȟgּ k1@\oZ ~Ljvce+"o-#5g.Uk1_&bI2{saB3OoHLȿǜUhdi!f  'yqv3p7$"S̸؄5%kw- XCgH"y}TũOae˸]kRwDn`ű ӸzO0$:wY;9[0]I/˱V-p}/%v8EI&N i0=\&9ӚWUdIt5>?Hᶽϴ_!v4l&;]KcK\Pʀ7+++f'ZR4YxN`*xTbl9ؤIEAFHs=:3 %h(X܉ősܪ#V"mvV6vuw*K:x&0@8Wj$c0"p" z©"cJۧE'$&m֫Uq8jKE.Wxm>ǣ7P+ҽdB:efw* dW0,AHaD4]tZ'riYi_)DOK89 =1<~W߸-{wF4?JV $ЊsYj/>wB  I3"9n'.ü ʮ.=gη}_"6 3rrZd+GY2 g z0jX?_Qh-8d,ad캓q2OG9jtFvŴcB](@j Ưb2A= A&ԸI2KNN/Db93"`+9q2Opilr؂A3$2UtV*1 aUD]&6zNkoB$0gyU._1|ܖͳF D6ɾПIT mLwɢdMۉ YÒ"$?̔ P 0 SHiЇPN:^ʤ4β4_vAE"Lسj2}.>) I/BJ= !AeX&bUhf6{vLsVO@d(p'\H&d-ajf瀑w8]TŌiY4L2B[>2zUzTož$d*E'㟒 "Z* kA)H ~-ՙ+حBWÒ3nY XIZW|ySϭwx[SNRZ*WEf7\Wu祟 zPzKs (A0FYQ=h0\&h7bP9 Ep2B^Eㅪ҃j$qq|d0@ɳ/Xi鑈0 Y#R@&;^E!4m}pBEAs߼)PL^ D|Z $F*ժqM:Tj:wM1K 26LJxg%f2vٚM#g;Nwaޝz#ޏh qpL*B_>KAts3=A thFAnwӬIsNvz^:+X};U"l\N^U_lɘc)3_=KWaE:X}i 7?Q[XT? ~P -ATQ-w1(Axy>#KXE(ɜ2N.M uC>Ӭ dxCl <$S(k 6Q6{ ~/s UÍlS A ? LҬGI[[`VBΘ(wR[;X=;]}!_U݀V2e8O%Xi))MEj ~e7d4`m#u|J?5/)‹eohЛw(Ԛ݀pW&2t"":b~J lM6GN>C0k?"kGZXd!`r SݱhʇL-vW۷:xoN^pkEFқ3?4*+Tý(ϒ Nu\N$sR,ls+W2s<݋,2%ӷ@Áҟ&dY'x4n{jt>k)C)VZIߎL<ջVQDIf|5|;Ob!gZmd_;1Nj 6^3qujp":iDlo!BqH^< 6سҺSgfۅ"P3ϔ,'efIpnJIPu<L6n3PL J[X\i-rNKw# 0YKΊX\f}c/`L!^DX WPR4,n" 'Lx ֏[M䡾t*n&j=)f)f% &ŦodNi)sA6` rP1 L70'Lxg̜ lOs1b RXD#l6g|~RՋێnĸC`Fe86Jt7nC?}zWew<$bntqa>#dQ5I緕񨡗:~qF=D3qXfH6w=~& &t}3mGgч_rn2OwR%!7:iG[te3fjh(m\XҞv86Ω}Y[^3yӝe…yqumm3H/?95OK o9X Yowxm%d;bmlQ|?vƄ笆 (.wMP- Si:$\BO[G#=Q Gq\@I͙ʙiu$u[Y :jFxd-uUvU-}P BCːH1/|` Hn֗@_I\ OyLaH׺Da0ZKjg OWP >~ݖ<\tk% %)%qld|o+l%uʢ51A*uw+p{)#YUNd(:݇w1,x}\t^QuLсMێ3>4;{~Z,u2isvz c[$/L-}VniS=Xj^sjN*l`t Z..I/LOO9k9q3/V'"ZFLN@KR+z jٴo6]69Snn}c  A&{̼g&!v/{㾡~|o"L6j(5!d.XsI=67^Vthνak2pM0y_bsۄO'VԄPlL6sARxCgF]J@ 'G|$"s`0P[1lV`]uT(0I} yB5q@TTHR)z"\(D%)*Xly-&⬟P=mz\` &Flցv3RUeXt]ɨaa8뎭 f4жV|k }=<%7ĵIML^̸G 渙TRƯx3bBm@i;- '#qn3;Zk:Qf lNWCIl˿΀k(Еt !f,ٱL,<ܛÑ}|ӦTˑ[9/q\[]zcmuyAE]Оaf^s@ (Ni-qCl7*n ^vŰn}ǰ>AlAyPO(:m7 %yy {Žd{6ؙB5w0fhߗj?i͹[җP ɲҚ'Im9>*AٕC۳<Ίepg~[_ljN;E0r@XSRмQ]€-jYS@n EhRPK3XY( 8GMi\تgqVVps@ӷd.h#B &؍) /eEV(rͰmk!ɓm'f4*!j]U-_R[hI@`-=TQ$4 t"q:?67RH߳%rQ,X͗iG-hw hto8}~ ɡ( J-}Vs ,KԛH\ĹCi(ٹmTҲ74UEp²;2W8A/ kqofY4Lw,)9C[Gj埥Me3^ ǔx]܇J4{=n 3Fcί `%+@Mp[*'FowpP[ش݀v QsGG kF'q O@2^ q2Y>G8r I™6½xma!@E}¸FH|Q˂.3Ǧl-^P bʠhRO;ڃ<67Gu!%`0&kk'LP ;[N 6Cn ej"nn022ّ鍹INn8~YpWOٙyC)PI"skIV" ûRVPO`XOsQy ʕ4Dٯ(%1]@*@W5qUbvzeB@l1bPÌ.[Zqd I*Ob]GCJXSL| d c:H2Z/&%:ˆt z5P~O`I:ۦ y*Ձ~ozNi⏎@Vh͈Y ""F@m^w:QpZEG3=RU^o1i?b[>g Ѐ'G.4 .X10V^ov:BPXiejA*hz tJ9iT)a _z#NX4(`{QN6|(>>^=E%$ JdjGeǃ zNYUbx v-WB@|ahOb&ӢJv<Amݲ 7vAn-F qW$c1{޵ӗlgt($6,>c0Vp$|:*~t|$I .-7 v~eV(H*%H^kV=gi{6٥ :.Eզ52l./*i6ntN‚XKq259tf&],Eyk? Bg'm`Xa֞<\$7bZkԘ9s 1aXbty{6Hyx^#k:Yah$)kKԹ`3?\25B'|Ⴅ!~V?r$\UnNdO?3::4zhxk`FQ&dO5um C Xw` ILȒwWUV@ '4iP/ g:qtzN QOAZבF9?AHrV 1/\_ד`0l(CΕ`=?wb [K}4sBu!uU,:-y"Cx6}a'f3O*.1BIUeㅍ*FE _(\,ʆrCȵ|NNSX Aܻ2y3:>?$n_!_ʸ1t^}>@YjQzt%< v[&*On/q[+CPV1MRJ- ~YsȒqO枞7h>v(Rm_Q=FuT<*GƑC.Ĩepa:x{ :ɑ*ig$UyqF6/'X4bLWKAfcXOL爆?X:Ϟu /gT'=6s;a}`<ޱT!4Vk(!7#< 88j?kۄ (M#no %C2R0]Hj;%g؋Z#_vE,`s8KZoUv8e b{ATYP|@Kۉ67d8YKisk\xX+np5W3vs1T|=K$D{35Hn2d`$JyCͶ\smWY{ ?$ݿ ܿƨ4_:?N9$Y,|I{Kc?nj~E(O7ڻ~ϖvSs<*ְ<9%"Z{-xl:܃?i'ܟ <f@ QyOPiw_*J&@\2Zp#'F#dq0eܸ9Ҟ]4;Mu,5m0T fwR( -or&rFH'@Āv8zgyQxd?&BEE'$foVRQyU6AOsKCSY5ZF]UtPs5̏ܞ캃"TZmT[ lV!2gc_5H ]^׌?nFW,hFU3k7 4 mopT"2ow:M=b<CW.!&X-UEYq 9_X4m=fd5wF*/$_N7׹~FJqӺr$%ylFf.y`һ5duOaӝR&V;X{ɮGcmvmBE/g]4;BxJO|kXLxlH0;ܓϒ5$w"AV)@p|<1ѓ'$,y-F 0bwR[Ț2,&d/$˗?an\ cԿ8HseSɦK3nP'ZtF-{oϺ՜ Iލǃ9]&эI|+7:1@ F '_S&)@wR}!4^3\9L6]4A/ [clf:ujjB 0Qdk\`׹څژ ,NGEu䬡dtDhd0~2 JP H@պwﴎw.bv\TUA-I|g}LWeHKVde z~qN:7;|.Ϥ9f,Kv6`{f¾ 믉Nt;Rӧ7]6rDx/` %G&72[tmV+t܍v- Z#i4aPȒ5e͂l\3vDӀ\蛴 !֨}K,0f`6W./RUi>Ѵ_OI]?3E*^t@-y#5JNq8  l4\ud|H~5װ繳TR(+d"*R:Yg`ǫҮ*8e%Bv,EET+!_] :Pbtʖ&n $7A_!4B!p6Hox." 87#uJM._pA*?kUÔa NeQ, C`9b Sptw2ƒ\ Y֔89͢?)YIBPQeSPx`!vĶ{M37ӁsL  YPQ|[.JAqŽAɽl ڋc .T$e ٠J7TgM%E#o͐}-YF]jUi =* rgOSE hB;Ǩ|r{e Շ"С#FԅG_`^ZmR-8} k=OzIjhlAy,ߘzfz,h ȽeAw' j98MfYb¸R}XP{د'@w 2ҡ?8H]"&>N͓0<ȫVEt%ed*֠*U/Ӽ٩XP`0vX\7-;^>o,.H[RP+ s5##1+AOt[9Z}BheDå)0̶YuB u)Q(43ymcW&cA6+0i=KNoӨ~Ѻ(Q,cGN(gbT]Y.&zoOα8sY؍n3Vf]Eid kDo<1UqE9F?!ŢQ|i*}<9*4p ;N (_2/*jQgH 2eI+ _T6@C{A+b+@*sKށ{^xI ppcJ {Q}X<1X)S_&.},O| ۣ\$[A6]!5)HaR2)x!o[4 ;;ѽrq4شf?辔߀|Fx:ݸdZqAh3y&N~ɴs2J4Bsz+NLF n'<ؾ@ AE4o:* jM)ns׸gMlLOby]/kޱK2%[mN9d9.vu\yV/!$2P\1t:xq~l"}\&U:3D7P%TbE3b ΓLw֞YQQ]ɸ }瞽lrw\l<*9Z&݆aLp @?YE-xubV=R8FĀ"gE&Yf,8l;BZ$+>*+:zzɃSCgD9RjnNd[dOQEp(V3D(2 fk wkP)+Lat=BF #Y']tNF0.[4A9iqeqҨ^sܳ *< 054izH(wB^ )3ֹ[M๚_ḱ&.OˉxEt5ec9J L"q z؃g6 ^Õj%'(yo u7B6D7sK501rYB ?MxWg@S7 ڌ$.0-UGES})vq?\R} |dYnfD=!%jՌD)0Xr~$ PRx" 6+NQs"3K5nu.h6ȁ\X1C(NLa_$ `1lbv!5_ەQqaErbOK#"W?Hf+ ni~?ǖgIP*֔mwMјt!ȇl`?~ZldF$㧥}#5.f "cC;e WT`RREY)iE&I'Џ zIPem0 yŞi缙SݧWpՋ4g/dT\ \T{ϓFįNa.yϟ~\@-[Aw7|6+;:z6&(P!>5`p- Q2R2hQdJ:I؅pP?٪bio,;ۡPv4v-fwQd }Qh`= fqgr(da:S1~\XX-#`Y=c K>ڶv*^6&js{2ہQ^/ԅ IRez\_ɴoW"GRx3Td^! l{b?o50$3apʨ7J?XV LAX?lM*GcA@F` )wDAkVtSQOٶ? 7'Y:frh yCA0mxꔁ6jI[+f=v#,~ E e9:01,DR*4MLmh0ڋz*FYFMkRFjRB'QѰ\9@OI+dcӀHaq$nlt !16Z_7o=Y5QdA}K^iE\ĕgB$RW"xwP\]5.8yXeER済}V]`3WNGa tS(oaWZD( |S_}$HWW7V=<5}mpcHiNJq9:p+;9UNr:E]BŊm.R Hl EU{'M}6`&Uެ]BzRZդ>fpj9Ovu|ES &rn4r,n'ō6*y:uDɗaVUK1Kg@$cw #/᝿^ƸM hI6$>%p? hݬhb&>AOx<~=RZ;4Ed!8 (91 iZl6n2q *Zo+ҥP 0sLY@ZW*x# 2DxhI,}TRo\S;q, + [}X$ + tXՂUyo>Y!>w1fJs^msXŀgl c4JSͶ7CaMw}mlmDݵ$hi^x'yz0!U%N Q)!$Wg+(ee8mlc l,N0eZȔ~$bCɿ: I%ކ~&Iw=0VgaiD;\2*D[*D#oL:'bSVy0 ETVq ^Q Η,.bC'ěAX/SDzO9_7 rCxANl9ƙxrl`X`R YhNr";$82 J2G5tio4]~cysZTwE4@ /]V M_3ĬFUo1s4 ~ب1UG2'ROwZ@.?ޒGW(p}A) /}\jIeNbɘW;M9'jB/wꭇ@.mK FqOȕ&*^ABpH-R3=Ȁ6 0=}Hz0[4?O] EŜ&@ʜ²w$ _#'EOV39z~b}kQfombZd2+MbG$,:v}'Ic\[4Ԙ/{>O5r )g<ȓ^GL! ٯR,,_kY93qk&Lv~}I[M)hp~Y}]e-"mਰ,Jogp Cєy +}Nq$b8IAF֟&b MNbeAW3EV꒿ML|1Ry[߂`_@jvX4ѻ΁%)aZUfalE<=s:B[֛C}*;iG2 DD^]ȿX4|+bT*vvهJr'ѩ |vLbh_z Pnk$3,45B-^VC=bjpFAm̙y5o}w N_6o,2M[}FUXF,F+­Dlek^JgP!!$`<>Ky~vZ5 AygMIdMvZ?՟ Uu2Uq6 O;rIwz<~;FAfTnڶN/1Y[z bVUʵMGٙe7E[_U)= 5Bi#@2uD LJcx `DsӋW?Fd9~to1=՚4,lr@Dd/V Pail;ݗ"f"FjMN&DYpӗƒڕ0"BDPæ>Ur{ SU)\4@wjM_Tq1 PRK50&_+2ycBIt-PX@/g]aR;}I0"*n0#1"d3^8 U@ہFv!\`6Oy^MNEsn[ Bx T\YXݡӺB<&CC3+b2w.^Ώ_ lLw؇2K&o^TN$& sY;R,gDž%YDYu&?&[ERx %22%QJK,*]p9Vc{5yg!b(@#@@^p2#"M_ۆ2/ B`p%}Furw|`yq08267Y~2![KvnA".5*B =7TbAĤYdjY sqnSpբ/FLS\ǔ5ZWh;coKma|f'[cuvBHK77ZsCZ{Y'ҩhl@N/p͒0n0Tajΐk%\g-xhHb9ʚ1IH7嵕#WW*,V=z*~*ԃ$h/b &(CLyOJt2T;cMvjkK/ܼʆju 7bңn* B3ndW``@N> tZvp|x9'5嚀 0>m1vŀsWѣy(a?1"t'MXy@if7g9m"&r~zC BoO86SI? 5觟9
V0~3U6JpVKɖT`""9OXx/$mqȟʈ`MŸ= _~TR7 :G5 ߴ\t,X E0P8LpM7lvc~ۢtϚxT^OsGm_\)`'|N]f}[5~lYrc1c,O' ;73x)s@YE-?:+\WK,ڕqa32b4X#3(Ux+&,P2ISwАY\1TU.̱dA\^])ź:첉BQOhz&754['ңPْ@w.M5ZE<'M\-WQ+dn7G5S!؟ZO^yQtO}D2LU /iDScQFD߁sG, PYɾD)V-"ų >[4 l:}`*zZhV_ _w)\ ^SF MsENqC6[N8֐#ӝiPn,7ҼBPh: WnƺA]B]&8O@7;Ѕ- 5v5g2 _'tKtĩʇCXViMJCcΣ{Mh{." g IH+NC F83ԕ(Ǚ6D&!ӵV{ 9P$Em/!h{bHiV |I :cbi$5#խ ISŁ1<=Qd%9毸/ :ֵA6MB,eH;n>sIn{j3ο(OA/h)m髥ܹ;v].*?;&4)g'P<̴EH6`ّ'n`qۡݸfByB'97wiճ*ԁԶo^,h[r7,tV"ꭗ&35\qCNnJ4ZGShlP,5yCO  pYR\f ^!ǃ62՛f'Co7 / \;Q0 3-k0c5pEېX-G؞}e7eʟ͙LN -0 eAbLJ&mR22*x[b'}s> όKTXd&VQ= VPwim"eFmEEvC`KStv\mݯJ  I_3Up%Tv u=ˊ(ۯ7u.e;d" b6޿y}5:uI^>*!^Bc̏YM˝ 54sH#t065w XjT9}+Obn⒜`⼰0l];N+M`jeǹ K}`E&ՙ>`@b/V-D@/42 ժsO-~nA&bG ̄I#z{q ly yQЦL!`=+4Ùۜh.r39X NX֘ 9}`: O66o#`$Dt aFb[jp/zbGfE<猴5"!0.qo5_I+&Q0]yXr<X/+n4.KK 27XV ;Wė3!Cv.}wrM* OS TR47"}Dt"·>hex/?=Ό.mLtJej# Gv P2_DK*=eMZ-{;iԊFN@Z^ A{[ηo#k0d'hңQv#BcH !TH،*D*ʱƤVz7c]:z*JEYp["bgיp4Nd_rfTNFa+k2*4L.Nǩ4N݆ @/IqY f=D^LOU 7@Ջ;cEp5ذg?[y$z(+`J6&NciDl3=o+vO"iܒ% zh!!塶d8zlRӞ*oxILx";20 9- $rtD#$2!zMM{)zccP0}݋ocGBZН4wLߍ94N#嘴Ye窹gqv+pI)'o@ -"LvA`=]obj`ɔ$D} gK`XFXN6GOCS%[zmGOITּ6w8.ɱbaP+3o+}";^WXFefucPuH'u8?S;q8<^[#!o ʯx/?䀨?;N/BXqxSj8N}y UfW5 %<;gR'ufWxN,yį; +,^.pX F9(D<07OG31B |&`K~j}jԛPxc q'UY,=XwRn萁dVm~~Z7ݠäga(EW}N ."ViJIXdKJs{| ݨp+vSTݺF{v3(BL^Q ؾ ]I℄+U{ ~{xä"4;$qbƟ*d8 e޾HˣS39[(\jBO3 jW)'EɃW-D26pN^;ύ5@*g:v{+ 5Z Aq9z,CPCA>Z,2_Cp:>1N\I]T5PbR 饿U;3 PqiNpT1KطзJp.ε$z<CI $q=>|ջ 2u &ŧR{γeXRQcq8ko ,@5&N- ]_ub+r Ln){'bmNi4}?p? ~CrT~/zr5ȺeQtHȉ<DEa]RUT-[&!o\I )AVvOF+ Q摖&h.܌]ͪ/2&0}`% Ѿ\KoG{lA-#N4tI'S\/}IU[V^"w+B32&CzJJ1bۨ|-׆88J:: >3bE䦿5 \߯MU6Ay/J^'p2zV3l=G "\˪i%[Q)B8ٽ r  X)&[pF$Ӡ>b}ӹB8T PfFju养A@v/RTpOx&c"t+OUV'2ώhLc8TZȞ=Lû^QubLV"C71&|>Dt 5i ~ag\~۳lȘ 0Ȝ ԦU R+({LDD߶SCo "9͊,0m~Q87 l #-,*I$˟;ȏDM鯋'[Di ӿe W] >5o]@A,K:^Nv6zd#ހG),< $/-,9̖zd!jͯX m$6 PT` 'ӺL˴*A%S_?U 6(m sۊw.sf6 Uȥ$;6KțM>ˆs8ͳnmZQu k˚Ph.I? =I)\-bbCcv\q jCa&OxӢnѫoxr#qili3z$v ^ <]MѬuj iEdcwDϕ~n>|{rHª :>zͪ!cKkHT/k+ёe%DU|?kSb[Em>x- 6?jCQLApj̼m,7̆ Wj,lxh?t,; ysRHJr`:ϒrq80XFʥ-.t╔ՒsTm{>?,- V4; b3񀵯Qe>,8ňӂ i.Sc243~ZxaFh5䞩% rt ]ԟR>$IV޹<+)NVH{=}o(`Bf] \ڋqћlh?k7WI@ڎN4!B!qQ2y]Gc+V~+L[ݶFݤ-amԉ)G*Wh+ GoTLy${EhzR՗I!,PdnF'_&|~Tn <[3y?W0eF2OW;tngQ|>YxS#"^JEqR_BSz}Z0'a}:X4:eKtwo_^x+~԰?V8o?ك/rmQ^ѭZŲ.f?ԑP7|95i[K/{:QA B 4I,ΡWL:rG"T @yVN.2WXv\V#6wƻm^}vK&'td& @Y֎iDp+h6:uUKJٽz)P<ոy3b_?nA}P/C\^inrt\s0#Vj-6!P!oF #2`*cHڍN_ ̡.mEo[NY@S/v77ǫr5X|.?i_jpnytcڻڃ3/)B[94ewi`XF_89[xTzs@bs}bvqU֛~͏s'WH&){:i|O-{uJO"i@ص". gױ܎u_PngN1OR\~uBNS9e۹h fRU53y2_gF! 7o r QɛuLF0~~ou|pRFT=r a.weJͅ4* ܳ Kd6,>)r< +T6Qŵ D@|nBo-ib0gN \\g3 1Q&Wxnַz~udmz&.lPL47UVL {jY:ԥwW狹%Ď >㸌 qp QA좆RtFj:ӋRHdE+'q{M{5#J^>'2@Gj97øQg![~ЌYpߥPS26͛(Ъ1w;E~`K7oƓZ-J&ҤX*n5`"t%~GQd eQoA3kQ3a ~[}r 4mҩ"ZVu^g']Q1p:I.Q&ي1WM\O xZ -w}xm7eqЬ+{zԦs-1b\2TPzeF !Xzm `O8Dge426BZS<:ԝ-_m7@'D4mKi/x)MUN=V&1j/y40@DQs0#JzO@n唭}8/ O4^ h.nZRr/_".ĵ|b4 #sJWTf01{8ٶ`)ݮq"ʹ(HW :{vjL986s+x ȳqcguI*(#m%37V p" 1S:mnW!ɸ֮4hׯ`#Eܞ@+h#h x,fǖaNA"'!J=a'9!b9dU;}ذLuu`'͌+DQ?WTUN~9owaaƟr0L`myǫ~ipSmRDW?\6y;Cz9 >O_irތUܫ*Uh&݌堈\AJA2]Dٴp¦/#3PoShwP%_#N`maI 97#@tH{roPV<󺹌y 2"Gܯ$؄ ٪vtz;iQX"KcVz }.g hd*d]LЀ>}/(gC;>=Vevm1 BrhM DoU@|٭0D ӂQh4K nlLJu &WnP54nb{@.U|2Jߐ%EI)2~Uԝ)~REBJ _OUI@nLjbEKH#sG:pln K~wX5lo8B m,Ȥ`ٚm](.iNuq(A5䀀HZ;uw!VZO&voq雤O0Rз,Aw ~͑y3H 7@8y^4Ll@*}5C0hʈ v,oU\us~ݓ8U|:1X(D2!d7cSf1OdwP>$ yIsɍ8U(XJ$V30/h[Df(CV_*h h QvButv,Rk[QcB~9 Tf6^stT06#YRHaWiec;:9(tN2ÜXnL:/$ڎ9bi8TM\+b<ļ^ndwY4}xZuc]T A7P}\R 91r+rlmsq> S+fhOEep\bi 4^b>O_rIz*E;ؾ6kbΧ ͳk`io?e;$gVOV9DB2Ѓ)8`|1;E@D(Bx(TgSg/kعǯ):u^6qa4-?imj,_U)om Єir!ZH`ѻ0 g7(e aZ{rJg ӠZ4u.mX^K܃ 9FrCT< i[eQa(M ~z"vL jZEZ>keUNWu3c% IaAS,U,b6$(Z%ML,Fx`opTwSg2WkMg^IYK/J S-KLu_;t|Qo]cU0èӀ񐍤H>Ak.@kz`J8VTdRo HH],ܯ+Dxs{%.clba"M8@+] 鋴gV9.'?Gv3j .Iݤ7u+prE|v6rbX%rE'2ǒ% >ͳl7(uR.w8SdjY[Q݃:Ԡ:ĸ,6zX7HfbnUٳ÷YwwcTxdT)~2-u[W50G :@xc~r3O4Zʞ44.? =W PR,z]!t 3OiQtBh}ul3Tk=26*!nFp{6k?\7Rԣh:#o꫒Cdd4*NZ;EӅ(|cqL,A=o\$3(OL2۞]&أX:aϵEHUJݨ>.TJ5զ,5㪅gʿ}2@3='iه~j03jqYrb.;lEplbM|5uZ:ZҥWAAs_"j恽L/בG`ZQ?AFz84|'{{Q6U Yl$mT@οfKDhU_ ˔gP:slVIϋԔP7pk$U|b5D0EEB byzvf ߵNLf3Upb|c`30߳/ʉ'*mf'j8Î\$ئRC' Hĵ)c~U993/֕HgG-цE/? {_@,=M/fvQMՠ`W@I;73X<ڮSlLGUn?Jsc i.?$7P\{E0mPI² ,}=]D\ۑ}(_dp뒼5z~{n4 ǣӅD⅏Jr$AMh^a+gWRyտԨ/~cv1$>pTЀ2@H bvC1-#S C.]/g^DBعenj$9\i/#I6shR/zl1]c)gVI~vjڽ-W,ym0j(n}jT,M(~Ea[jkp_::6ޕ-yDgo)zs/O$,+\enkp( v=%:x;= 7! E=C~[PVB Ї}A!"K_L^fjCX~_z򋤭x`ME7AMomњyw#H1~rAhM7d&0`-(!x%Rl(aΩO-~w .=U~.%YMy\HzӸ8ټEk SųuN?1*y9@SSݟ; % \K(pjǕ q @kxWF (4bens@ūpUc?{9QXɻ8mR_gҋ)x/` TU8{wj(S;Uݭ'tZX{ =ZBqnTr/u<L(/{{%[krlE } N]uxw gLM>39PE+/Oo4%P%t- \l!XN;נ[Fբ&ELfgN>@ƷIKq]T9Rw0ϡd/?'ϩPy 4FN:] 113k+҆>G7OD"(673"e5TAO"2pL}аFى9a?2yEGͫh_T. Ot*cY+!sH,φVguҵ+s4]% 0q?AaO I=c=?gL;5|0/9#=|NX5 S, cS]E(#Af̒Ç@''qt|YW h50bYYuiLֵ:@{*777 @JexC⿘W2Ifo|0(J4ƖIp;@~3+IePRE+3B!zPRο`nM^i1,9ASey3-MV lZ"(b#&)!W58T2HԽ_Wf &FAU{Ē}U,$@{B}:}(z>l*pE2 JG97M5w^-gJ#IMq75n)"ǻ^b xjzʦzDϙXGÛ,m/w]zrcS*"E崰 {[X `XkIצ000L%DN}za5a~B_O;bd p^Ώ~!_CIydj6SKD%n3%{;sG?'SbEJ IE$Tb /6eFL]Jsl ;]Eac0 sq-Ƙ]Nt9VLLWj5 Ԭ` #$vTf4^ X9oN9>]~]b(>.`ZrF5'1 #f&_-cGPw I#TJ4_x%޴Rj|3ojPlm|M1L3-7͊lA |隖03<ܬmB-D֓{UY_;9k}BxA5 =U@ޫ&H{@[g422b",BJ*I*e4YǤ ٭+Ku͗w3/NnД@C+7~DQtOIM>!1tmW#@J/89XyyrU`syAC1a7FSxk% "J'fS\T]`0.[#H~G 67[/=k[ω#: j|̨j]+2/J J<5T%O` ȎvלL٥05b= #(tބZD@ .—4F-.Mlpd{/ z[xl p35pal_P c;'(.?T˩kd% df6Ro#.Z9nIq|e:ߣ};\vE%"ጙ9 crr(iɕV_R{wH1"yX -S؎612Z{C@$,';/ⴢiN`<>;uJGzGB"\W8ޗLY̹Ot֓8N0ɇ F؞mt'V@99Q$13$M9RUdIj iЧVNU 1EVnL᭓  Y#$Fr91tgY'9P݉yVȉUEb_0 -JTPV5J8f$ 2 8/IOv{WOLtIYl] ~~1pSLay3 *{-MCMn}vnkTc >CqšTd,xg3Xpf^Aba'.P<1 aju]F1І9eQ5+ Vl/I[c`<6ɼЌL!E "-`ۡ^gHCHNɥrl&؃'b<& bH(.Ke\M-Txr";F}1삹klT,taVKf亰WǡowAK9(& 5{\[He]B ϓ>rfc=c[*4|gZGƗLM: v ^#Tٟ{0Ƨf~a04=Z'x#K)zp=ͭvR49Z@'8EL@RiGBF6Dyĝ?~h("ފj~m.^^ ϡoAtal'9TdW%-|ʹVP5F%I[n,VukMPN86n,XS1EwEZ^[_B"dAJ6h[:>O829=iIG[ͅ3sЄ8{D/w rQ(ӯxEAzw󊘛WT !]h.Mu|r8 PI4,s7eJew"їzKTȷy/[yRc;9\l~š$[E=mX&ꀰ0fz;$靱̥CATJMHH"4M,a [$g1ݓ3;03 {r#o5ןctN´Jo]< 6-J7Ƃߪ.cKP?Ub{6PvpD|,:"~ݟ8Zú;vAyd: |&cY6Mާ0@}ĺ^U!*^T#7o&*=A~j^4?S;(9ãagޜEkYvSO>=*Viz4emlb7>ItRomVX(!.'ɳ}9!N /Lk$q{￙[6",Js)m-VO"&$}RwީU+|̢xnn Ez"=ϧTZP z<Ȳd,S j{>:;njB{nuu "گ%h3>yD>Z+T"/((]Upͥރ71>PC3EO7ñ1~E)(HD">eHYSq7.6d{gs}K*ԈM hoeĄ3=|O B5@-n ]QuGjyWs5joeFмYFh|\xXMPkkiY "..KIP7y)x@Dڐ6I#FI!F ./@x-Štjo_6dMRGIrtA.N^$ ޻5w '3J(,+ytD TgEC6j5)ギTgveYSӯCJsk<5Ey!cj } \r^ 1ʧt 5}u]ܟcΩbr/Mn-CP(M>=@6 Ƽ':X>QNh6Q0n3;Zpnsut܊^AY*[dOPcr%Qh| }"}j:[2k6JqE$Qh"'1Q#pmlF:9JDVlҎN}l$!.#6 {G-˨n|bi*bdteDt̊Ղei^2eNi*^v4ɩ BPldu' [Xh^ *wA. >tpkEu*%VR{*$7F̉@%=\!X3oZ[P }56XIo~z|iuч a=GwK/fh2!<):_ը|n1c':?۾inl[W!28<H'7b2CfŁOF&e{U8Jc<;ke(%L|f3ӽprCp,Cݼcz)}a2/??bv؇Qg/H԰:/~7<&Z9җ\a(h1BSƄrkrtS8r.gٯv#*z"lݔN^T]t<"luZ*dYÞb6qrt h/ha0r}9kh6tEJ%Ʉ"C $/+M6W!?EM|w~6K [ Y.oo~yv 9Z\OZs>&春|7`q$ZGyu(<PC&&rb`[.cB&'TFcby2U[}L$>Q,H*Ol a1:$EoRas/JY#Ϸu=m+`(abL\~/^SPb[5?^1L"Nme\W8xb܋~V+,_1'M?mp\cC?y*sGLhrY= 2쀱w](n?&[xE$r- Z${NqxpV'qc\0وk +!  WYIxAh[8_wk}w&E9]J/M4Ni5Du7NaA갹D;R+9NYyFtX X43/L_SSP]Y.y_ާXXAiB.Mv$X"]10`L3x ,+hr3bh#󡡣Ȧ|bK8%!BIM͝n3PCqn̡'p٣k9C:K_ B3Iҕ"@4X%r Y!,[$w2WsEٍzX<|x359 J5c[YEdo=޿IrEyňÛD9=_Sd'Dď1~LL`,R¬ps_Ārxܴ#@{_MSR"[8!;kMODK"Y*Spuu!l~7;hcUK]QGt"XI֮(+lHCO^`ckH &T<&T9U`/oq;00a$J1!ۺD*-_R=1v/ AcEˆ1 ]&E.HnIr]Ix:27i f`퍎zEe_]Rӳ;!iG:ON:<藍v/BE؅UrC?Ql90,Sؕsq\͛%7L*R*ZC @lS'"hA#bﯳ'dI\06t4ٱ[7XfPY>g H$K`mֆ?ytGifldu hVSӰR/lR,Z0Kf Smt9XK&ڜ?-.CEQ2O?^TNLPeI 4& [%"ep ?ٔ[57+d_jxjHQ[H:k !+2r *y#/H7x,Aȕ_b “kzBActqLIPӕǑ[X'㡲(%}@S. RO0z2y#P.O dU`\|$KQ$P 4nElCAZ@ɜ3c5 !p)nNÉ eD8+8\Que. HqsD]r34ӌ1VMӏKm:D~-hh0=⭮aWB,& Vu gա.^9.3׏J˵S/ b3lY?A>gVK%WsN#Ry)Hϕ3Զ["²x"jK,sP^2Mѭ;cI{~|(1rr@m7ys@ ֱXI>La>*&o8WL͟pmD*$͘dzKqGy(%kE~N;q4m( ͂x,oH8-vPqq˪g2E]J⟤ q[LE},RXMeaGIw>lS@^-f5U*b-5PОˇyvobsE^7Sl=./Ԉ0B/%xtA6L7p@5GQV%\LFO9'hW"P5+ʩT K7O.j ח.sC'Ωn׽Nj!v0,a73%g'(Mli0X0B/ԿpU/xU@ǐxa,iHRߋURwvfџM 8pQ=ci:az#^C] \uZ'}K.)bwT,^3X,&ÿ0:&D(;C{{b&$m!>A0]0e?lᴃ{x0ʣ!nUmk'6x.dQL?k:~x']Mx+B_1v:Uػh?\FX)0\To~] B羀B"H:|x^ i=lҕPqG!wt$JBmY##aG޻URǓ=AH|x4澜E\{}Ie(y%x=چӢ4KX<²=lJtr@?pG_A qCs*Vi}ƤJU705%DyƸכW?xәτD G3YD2fS&f h$aD87_HsNԫ9P EkfYt i!-RiøCF)cIbPfW8]V5G5}/~qEO oĖMn%lK&&]Vz^vUv`ѵYیf Ay{Ѳ4RLdlkwS @nJÆ Ms[5j(b d%,\oxC8߄0eV9vBYϯEC25]6;ʼR(LPy(4[8o*7w qu_ Hm^U&~ӳ]gw-SX2 jWr8&ע|Я4&c\ X4jIR4lG(de8J` ;0&#;ђw2"OTYHgr6#F:A9D9OKYf.0uk;Ib/vٛ"?~5Xvx)޿H '"&O`G@.=v,_5 \1v{~$%ʦB",G:0Ggg#koF}2n ) m `Qa-#l})A'g5x '%H\-⊉>(SYPWF*.FNXթѮ~D{O|Z' ,zh} tܓdoMt?M!=O1~jnWLRB4Nl r-eH]9ϴ" hPvMs#VTldG_:}Jٽ;ڤخۜteVӟy7pMA>|!3 ǨtDd7 t|,P7K2ӢX/*uoM'HW*l9t*gr寮^fbbz&_%R1iQҭ҅X9}א$U0@qI^f?"=E ]uدf;ih=&[FJ1Lɳb')5FF,[̍s!F={֝w9gw &Ek[4Un` As 0:^_tӧ۳)K!'$Jיⲓ=F! /gG@_4o'L# X:bG= *P2DΉŘB$7}&h;b_BI{G&T6"1ʳt;M%vۣQgɢS]TRԙPnZrHlig t%}k&#VíضuCnzRml'k~䪶K$tO[@p66NQ2*x*^$4Y2YIB$n'} ͈m;K:*a_i.@t+ Hqr V{Qg$ňQgk~$#F%bCjqhdx#_=H~ 1Du5 m^dMe_?"gA^#\`Rqͮ߃>hF.X PX{ z YNDLC'gFV$1E *M[RfK6pj \JDyvE,31nxT,oVA0TdE*їGtW/@dJ6[@g\m,KZw5~WC8 A@! !qgݍ@}ebELC]a9+l;"^ت- >xLNMs[yik5e"|l܂Q]}I!X_`9Xqk}Alc>Zҧi#&V=SƔk#ݡH 6ןdYriYEvν5 N|n֪rjm+AƢ9YO=H/*ga:d '.8 (E}"ph['ibj4שDJLSw¤c? yq.dvD]NaQ[mn* Duf)؋t7>x0fAC"[򃺁Rz\1ZLK+O޼QvU0H{P%'IE55t84^nK }Y5O(owVF^9IQi#17 81 ڣGM_π`X}E$h\?;GT'l*%#A°Z*V>KBPP?`P`!i E3"jti[Od|!&3,95 9zQ X]NBT h[.ڭg *c8(YŬ'D`\{оr,ĵdN+"BŜoWկΜ<A { iw )j6(tUdx;P_'&ۆzeypPsVsgR/{@0yFry=d0T*| nM:hIKM՜-rX7D5)cBm?ZVp_.ntUFxZꡣG"bt~7cͦT߰cV-,m˥ YuYV{iàH|v[E2T*`+l#옺`#EᝅTPNTJK-䥶]uFXo`An$`Nq56~2U]V/$HNFWoL7pdݩ rpIw]x8HP\1MÒ5V2貢(ȯ]c4ܩPyO'7a %S3ǕA M3Vzg}HT}Z p7RNG`8ЯЉ#MaAMJ c"|!P>;Jyy{}{yfUdQwg(|S`x>q }sLk}w+V7gV^c ٷ֮Eۤ+OQ ]~S'C mvCN~/9̑#3ì> s3ecWrMIyQ%Dmwα3?zbݤ\.mla=P' Dk#?oD[hF! /Y T"q*iEyD+M9$eZ3a[v/k$y?{7xͨSO;x%~ Z`#}zY*"M_L+M[K@mJU]gr}s"Q3u\iMkNgLH Q _6sQ8Ӫ~ h{sd.0a )oy\9*3'E·S) ^4wn)^dFYRr>\Hl֪Tq_yâK .ҥ]CU|"1nQ-F fI('WsAiB Vt #Uc0 ۖtX;x3I1kRwhue xb!zLE4Ǧ yXHP,m oZ lC?&]}Tt$:ض8T 0ե?uyP}RaL0Q̂_ڨ b} 6̫!=aBB3ź{.rJtnKG_0^ [;rp2 ljIt@>Yv$"`ŕﵧT/8wf˃p4mKk &MG8s'@;}=Chھ┾Q 2n K׼^hS؅L<XC4yY?FsJ $$8At2l`tk5.8cQwVI4S7dP`؂vj8WLl4?ks.i4AzqπXI*V Hmy4g9ﵞ:ov8f̾:\HJ/@OtTժU*=ªkL4X? :KfXe?ShpH|W6YEL}_| Z/9zV=e8=໢:=$5ChQE߭BE4^SH%[5²yIv1{oWNzDܝʻK*SP9LԙFd,MF bdpv-E`wIo8-zP s}Zuۓ;o161 i$ ["vq_Vw܇z^uV`04ŃuO.o2mch@ȎsoL5CDѮy2*wcO/񿕘r\%971̩/]0;)dc`"9`ur*l _a^G!-nZe26^⽂n?Ukch:mBdeJBv8k.Ch6Gl"$j%0ccQ':=B.Uǰ>_P8HK]h4M;/&@M/ KxQ+w/݋ZT _lQ۸Yܓ(p9*O7ߟ>H)C5G+t1W5N侞?7 ^vVұ+^8GzF" aNMsm>ҍr'TX2ӵޙ0yEN[JfTs#R{$?)OI1VołOKߜBYϴxСf{KtcϻX*\@xtH׮Gܲ+v\u3~ͲNf*.`b /Q}F3[l’O;y9ǖ M˜Lk]Nw=֨m?)[ XLm1$5,s0z !=-Y#fXBk9CU/@6rsfkV٨&mðu[UPѮ-$ag*Ɵ(LbJ-VomՃ>È iRh',j 4&[AlOx*YWfFG~u]M@tW.1# K%ǶGR5;2ؽԚ¬ܥʂ,ě*]GHtF--?|d\̝N%ÊSd%Ԉd9OG2sXmer" Vw$,\+xj m/votH6,+xU19R'͆*Tr+$1'/X z:i+ɩQ-q^^뿁q^!̊B:"m2IyH%ybMd}J"2}5m Frl;,|C`-cLn&^KS= mVb?F}JB7D>5]N9bViВO쑿یw) (1&^TK}HeFEg| av j =ImJ-[@y^rdhPjskSͿ9ʐti|vWo3, i ǚ&5i"Ͳrd`C4RQ1>[iiȆ" aCoݘ6Q&P2ņ ܰCF&: =ܔW $[:.S?}(=h^0Y ƶRH9>JYMfqi*^C7- {n(7^;LIu܅T!\S Qw%fcMYRE _b:[ v$Ptz[Bܭ FZ'<;ҴRڒHx~~`3ߺ-tkB:3mu{qPs2E ~w٤OcG0F!jK`D]f$C=.@- d:^J| KXY(c-Xپ ];mNlkk e1[dk%2& 뿅nJe^bCj]u_W5eI@mFk3ܕ9]KQΫPW!܄ QqjOR&RʌBQTeC3_ Ln!p)DvT$UqP%ci'/^opoT;z T5JjZ`a!E}*yN\Xe6K!^)]!NlS˜t_+/NYTw"$k/nGa}L 31/M̐@J4UjH 'vSݜg yaGܣfAk3 D#ē(oO]n; E^ t!, q33甌9'El2)+cTi_V9R]wu+dz~,TbNt:"=^x̻J.W, $L+6j+be`^$'(2nQ0V`%)&$Cʦp`v8$^ w)1,T=g9Cm/q@-Jp@E@㎟@fS ޶2f]gݫj qo4s-kBuv)BX*apXbKPVMgNȐ@pE X)_VN%{&)1 mLLn_emt].%;Sғ cRr'֙Bz"mK%ʙ |OZdcLJz7@Z xbcC ^P phl~̀O/B$Bc 9~G(g&0WJY7J$IkyKBj \EJqmi6l4z=!;e c<A>/L=n"+tÊ=`fYm. Uov_. HN ^I%{\seҭs[ lB]'rT-7и'>=˓8ydbh h St4j_v=+I3(#I,Cr)tpF]m_j鷠g {; 24LޚKFr] 8"&T tI:bR(ݛVciP4pἛ3g*G4"^%ljq ):|n{TY%.t͎8jMyy]% tzoll>@7\mrۑ*OTy66C*h}_`7B#ܓ7c~ܿl*qEdx $p#KõCR`A}{k߻ŇE;4:\ԭp) I8M|]/B+Q,2s^t! |]o ~tnhjz1Kl"qA 6PaK\}a'vTr Q3ڔ< ~M.}SKo ZN@;qSEK@?poZ2yJ(QJy$"J5x)Itm+'YNs H(,]I%.n¼pk$ݯ> vg;rLiޙ5D(X~G#UcbXkΨea4d׺mG+h{=:>#5gOsEpQU 6c(VL? pu[y$jZG9$Ѓ"ZYmFǦ%)C@#xNl;zӺҎAخF<- ;R","Rb\(&_MJ zZĩ( :L[.`dBiQYM>IU%wXTB94fhXLԟ4uh }AikVGlмg $}NJ݂+8BtSg'$#XrM`"2}%Rk^Y:jչBȅ ea76|^cnBX2m U"T/q97.6uỌ~jAi2ҵa,5V6Z/xWGxif=Ot HņKaрTItg FxŦ>??V's4P_՜juk2  ]7k"W0-ihRο_RRWMVk"O*/!MOoVi_mzܺ0slR"'gk%{65[rPCjAG@b̮{Nśj` 6;Twxp~N. C>ʉHm),;N7L+ ͏k RTvͅ9(J%qMj1rľbWZZ h+-8TJ "(acXOcĹ?7w¥2b`Z)*ѿD>m#o`EPRq ,."|Z1$};PR[[ԪZa3{x^ /yj!I/CexL2?e^[B e )E!3r`/yc6ע/OC/b!. j:&ot2)6mVe&]t >/3A{2PŧP ˹o?x6֒/h0yT"BKwJD5RE^L%-PLDY?-EX\S2Քo~f3PߍjnP釭 eShǃ8I@8~ГXt˵ʫ2TyI5>G枙)‡ xFIVXc|wO B e-qH\G,xAeMH!67}uUnKUEQ!|-+@6.!HXѲ,W54Bߧ l ͏u[Mzɥٍ 1@ND63B1m8#Nwr@oY9vfOs-*Nw#m7gh!Qgڟ` `<4`"b?#mQ"b 9;fjH2d ;qO_M,3-Q`GԹC>A2Om"5.mo7)(ɔvNۉGytnd|kFGTeIzN1H)6?}1 Ր gݒwW~/B0]( nl7d6mqŬ;4c\  ܿS,vrW~H~pLlR|dۃ,Jq94u;;9&Z׃ f^ߩkca 萛9lб0t!EVyɫ+s*TjE!:O6?~C@w-_c`C,}Xx˾AXR׬ q>1&B]R=XTsbuu#|?f@mcB [UY#++.`LYٗJ 9M@1 v\Kp1lCL?*!G)qׁ}Eht8CLd7~b h*̞J*# > tBp.7q=2h{鿠{ɐθ=H七3a$ N52C0؅5]LH1^´>*Jk9_0ukt|ZNR^+'  MVW9, ɆZ{pq,!Kkf }w3nI<䖢 þl^ 3 G4;#*'Fgy"Z%xks}CE/&2)qJnC&hl{Wޢ?3q+=Ϟ%3!K5U .?N>#ӓ7)F[^cWc"{`$#(!EO4ja'nh|`M-8=yuDy w.fݘ^2pkoip^Wܮ2xI&]O ?dtQ=gc6y MF\`7'haëb m_*.NU`tjBI_I`FMj Mc}Ct )8Yt a!1BdR{úf%B]I`]XKBĎPu/ va.pdNHR%[ >Z ,B\(j:B]p9&9mOf/E1pd`k,4 hM}_=0/ W[.DQ4S:\_|V}CzEtH_3]%=09uS"A MUjx49ڇ9NGi{Bʒ؏da} +g]9/U4a"2Yl '\Q NMYԫjmHTD=B$j̀=/N݆Z#%{@g8}@, Ĵ>rhbtO̒=7D-w5 ~4?B:j+ \.%E_pbGOo41E8.o Ԕ̔ dʉܲfk+KoI|g3IBj`iK~e.<$]ݮ_ýMF xk{e'fHo$yAۺkRb?:(XJ'}[/mgWVhz̀>t;Ϯ5^I-pВvw(4(gnv/4w}żQIZߠnқX0;׮gONU2vp@5/MY-ZNXsr&0XL}],;˛_gu \:1[At7Q} c4k"MymDFG?E_!_8Iifp>WXҰ Oк,A sVmzi]wAݮr7+͉( A:faptd7o6kۇ 5ȭ-`G}\ &b)}v!Jŏ C"8x{CALXw3Ԗasz,88] P/HPQzI"?%q[_5>ofk,si~'lfJVRhNfsE[ؔWWh <0p90rڌ3.8ac`k$p\ ;؏ȜõީYlѫ ,h:eY5Eļn~u3TehPycENx4k[}xiĐF5/x OX]KMLNQbjI Z'eE#M/p{vKZ]aÎ Vrߗ_#l H+Tiά1p)!(_/JO>}05+J!IP4W=`٨K$Y.yطEn#,8,%(~yQ-vcbMP 8!_xW_ Ac:!Kӿ$͑rtO6x l#g؈u5(]1Uߖx/ed;chl#fN>DtE56\9z\"}6жCӭ-6jy8Й2 P#ޔc|I5X; F?74f.qbG|'B gF<%&㇃#cMaɦ.GX496mqs6sGXd9 '5ͅ㮩Mt'7}vJ$atǻ >\fkݙ:=$KRĮB l@nH,/OPp}l|)ҁg9 ʰ u> '»v;f]I9J bly_{ )$-#{e>7!JaplTD@ERB.O2jz v$):ѭ%hIWfIfEq@^* *E5c7'KSzX /r9"rjVc'5i,R9/ĺo22U}D kbv|n bE΅4`21ګ={a vA0yu RKT ن D/-%eaC~q>sy'4>oߺl6kWWSH;l:.'IG0Y> c b62u6%U%Llja3ߢ暚K;E)aԟG e PGcݼm &YΟ1/L0eeX?h$dw>^do% o]|s6j,a߷$ukɌCv'S#ywf@MM(NJ}$}% oۢ-x":·3Vb~ 3rXeV-j⎉?Nw*18NMQ'܉t".ozHN@jY;tTM|PVڛV;< Smv)>c1͑IH<4@*y2`8dߨnJ{6ڭ_%;Z @D' TD0nٹyd-Gp[۳Rlm#Sޢ8ާ ! VFөypr>dAcizmӮe,R1ߚ_%J[ n|R"D}^5fR>_/Wl< D=/n#m J*?Ro&?O~v /- Jn:A2DX,xL';6_Q5?~}ty둔Uu|+;\uvzǿc!v;ҰW\.`;ޛR":Q?gVD)FG:;I2 H;;S"m/U}DbV?n;x8^ ˧DzU}z>ˤML+qz?detLdQ,UN #WVN\$|ewt_%@f֏g2e%([#  MyӁ*gI (#NYkQ6ui w,rT!~~ =`OY3z1龛:Z`4 X;::#tI(e-e`lߝ*Opj#p3hL"\0޼TH}i5>ƗDN$}Р\p1grʯo+GD &]T){YXޞ(%ޢg$z@ "#vN4g,:4XW=IR⪒UnLN_xpJ(CKkd1;3H*_v̌GR<9եk' g5Su'@U*!|5+:r/x{o|f3%Ug"ȕdhFg:wR"7%Rե%\RF ,;!aU'_l_JԿ@53P  Qԁ}(j*GQ<=&7cT!kdFbpmAkA~dh_hxVrME₷ jS`VE m *8w=< w Փ̞xNΥo5dFzEaio𷰴iu2XˤGS1 Wv#5M2`]$r .h;ؖNH`g-su\pWi䔊țޢ:8H]i4Ζ+d oC(g̵ܹo<ޑ%s`/K2VCU_xdĜ,GI0%DSD|d'8^JN'oTL3P=aէlW@N,f:$]Er5Y9j`$W]^7;mLt~ʆ@I%mtuLp* #4'jg4\޼$W QD_nъ"U^a -Y ʀptt=F`-"u1QdQt+kNkts|KᗠZuipZ08H́ؤDA>u.~^/^-oL5wVAF\ bo0#oU" Y1p_:FAJp 'i8Yf:tlJ[ew\)X ?2ێg'cܯ'c(i:pN4=X&VN'"de->=o1ZA?98@m02;Րz+UQ@Ht Lz+ 5^^WE8l oAW^MFÅnWބTf %~l&Yf a M&)5J$VزYԆZN!fF"vEy&dڟ/ļ XȞg}%)3{;jbLDH] 愚Hff $dCXy@/oUiPq+G2AMBM}f4s*j~4Ӆ:!cNtP , !Io zZ?W+ZD~ƒqخYr%.ͧ܃u|47]\C PXm0 s&2 ښ~`2> 6$T}C2u(wW@x=Z}p1sDJζ;ivXUY?HìkVYwˢX8k} `7JC(sbEIehAB.,~}.,VhP^稤I{֎!2ꞛb. :Hi|o%& DcvYpdџYT?k4쾝~Gɶg3Ripp3M- 0w?Ȋo"",]ui2(ЃRTԀggT}XWghO)wc1׻4H0w|X &G+JIvJ>1z'(,-3!#V dth>.?ahl|KhD(dw#~{D%Ս01pT2Ёdt?k ^aWiMDr,&uCۢ=G3wiED'Jb.u8y>9"]RB4 ^կX &.ߠ`|B_}K`DЧ "mW^Q$< ܩ80c{Xĕ Ec6 mom@J{ (2Ty->3F;vRJ#ȓUyIykj$+'9}gy : ˇ5a` OKp1Wx=R/Wp٪}4 w|Y_Eᗅ[<8ٜqЯ\ PV' v7ak~̨6/2Hۂ`&9d(`<ۮ}!hc/ɊZR,(4-f?H d4%?ݵO,u,q} pκ?ڞ7Wѿٓ9ݙ> +GW&7Gpᔨ*NP)P bVŵD<ž͠7'ݚKp2Y0TPZ 7X =V[ C0*JCu+Z+-Xc җFr3m:f|o>e%Q"t_ۡ*_$C,y˔v$hV9 0ƯD\KLTal9y.@b+ !H] Oe'e՘1"mhw, ('' p;4Aq!ǨREe0hG#8U"w kkHUkʂ>dTI[ w#(?mݶˏCHBZn_;˴Rs VX lٚdzGQNnKx\#>ZlEAͻ6@XA8}ȊgAgTÚu: nyX#طsάVTښXgf!B\K"^NGX ~Ws {kX \VЌRvH0y{\wKm2Te!3!*:[>wq +85|gcf+dip!Otz@gux@wy^ 4QjtqNdHȵכm\k>S bX}Y_5 #|IЊC8v R_ vzOs&^Y.9 d[mK9j&]8= O!3nP34' vŰ˪lT~mgMLk~qi^X>W }([+J*+n=~|0(Q9nhs~PFKXBձG#Rߘ6UrTI>;v9ثj"H=/ :2"ȴl3h<{v<#rPI_ Ju[wb~* Z\B4㿱Pm4x&b9|Avz!]IY57VjL-H{o ۯF f.\*Ol^}6 &0̧+C15 M^k"~ 赔ϯW4, W&2U4 g#8 I 6'O;^NzG-I}%ZgQ՗Q)ly_eGЄ+,!f>P)fF^,%kzS˩>J2eޯP/rJ |թyTr/*|>3:5)HigEҕ*>Qkpo^Ĵ:mAeAvpC`/z:ޚ^,cMoBO?ty;`7PXw8|$B/;R__|IԷL([a`qE֒z(ɶd "|ՎUՌ$R&tj[vdd8-S_uq_լNGgY*L"VJU ȯY)~4Zyg +!BEͅ(B2ϗ- Lن7¨ ˊ MR\\<-Āz5zRr[? @y<|&p[ٹ\>G/m Z<"-,f¥㷶ꛙ78 u7B/+tƅr/aeg"IEB;:'1SD=iT#2Ũ,:C''Jct:qmqQR$d$%j7j__&ݛʌLWC1d*RC󵈲d,nnySυg-Crm"bUV_\S.U!!۽vUaz[Nzq T+c&TbK&i.nuf$M5" R/Rp53ϳ  ?w*TJU6JWF0C^ҔV͹ 9>^QhSEjFؽᦞ~(,*(Vtߎ26X{|Wh Ѣ;K1K0g`^V+&HN>*{ uECtO+1#9胀)>o `wob!_*>H肏ʌ%Hs;PEH Q';ow؅Vzp?DNF'J ` XfaG Bb^ӦV{ 1:w8e8P9pjdGej*5P  F%WTc;f .%\Ye jzP{nEZd}Yaoyd4E+P̎CQҶC.! 4p3peIuO|M$ˉOTY҃F5~Ny;'QޣZ\D?e E _Utހw騶2ϨB`|,>*ƨtvn7vAuf2'djSB| d*?8}T9$R~njpP/E͑}f@%NW{x#Tm~B@sG}B4|uB}u69R^T4ljUOhck Y> b܀ /j0 dsW_Э |wP?Cb ZZL>F9êͰI8mZ'./4T!/TQ`&/y1`jҜ"RU~cɒ[`8fQ ou>ȶu.pNDeAPQvGY^en {BF8#O]:,ELԮ~F_e9gN{|u1B^)Gxɰ 5P  Kh:hެnzώI]}`Fl޺gmS?Z%/E;fcy`UOD^o Y7G/?ʫeL1r8w!C" DE-|K N*"F RJ*ߴDP| 8<S.ŰT= Ҁ7$ySto"P 59EJ(BalK+_N o$ԚB6yzm`CO0[yY$1Rrq^U8mZ=>'C%SAQώ.MpYi-KߣΞ< wnI;& \(AICOr <9g,`(3sY܀/"#džƚ p ;M1Uu JFu 56+y,!jncI6[D97_Gxu,)Rk "tAR3ǟT_ 7ܸ%B1ٞjQJ17xjahS,5NM$5zf~B&X~"+AqIO|ňBaS5>YU;`?N YY<'Ym2XGҀ*z´[:VFSw$VYEhifʳM8b(ZX΍  p}oO@ie1[s @>F$,=`P)?e"  Stjg(}'("y#8a`rHh [NpO$g;LMi @A0ȘZޣoF7JbkXqlb c41J**IYϛt7I|`F,Y =HV1=wu0n*dH'q> 5o 3/*}[k3Y"f-Gf?< MUw5=!lϩFce ^>^?|lJo?ljYwEukU#1V2W7WeEQߨ*)qj)(4ͦAW;vveq,\+8%,1j(_˝嚓c>i+Vj^Zq{;7fa@InH$lsr3)5#s͚ K&=,?(։@ Es9lKeU#Ubz(ʉgZKN2'"4-Dp:G ^o>uUUu\9L69D'}2b J >^[Yv-4q&?_2{p`6a5$ $zZΊt j3C_~ m9c}evOQmƸT[˅Cm> M]*6* q . R=OR:`9حsvFoXI'H/7" BŸbv${ Otg3+Iu4z!s[䓝̻QSU#,ﹶ e+N "ɫf]ӟY%` 4<"Lt*LN]ޒ-.¢L~?,ȦlQ'hٺ"|;x ~vhn=f\X;_4Z*>,04B١U{J0f%5[dۢuadԛ>s`<ɣD{W.QyL8t(Gykz& ÈD(HGUYWjdahq`ߦLs+mj+umYe)}BFŗ>}Wc8at̙$N(+Q哂$5R>$ 3;47PUQe=NM. ? lk"moE{PjKi*Y ,#h+hÙtF"TvCjcBQ22pu? =98Y.䬥̓unjɌ&L7#^k7--M'P{xOѿP biJ7b"ZR=> ]*_w47u&FaQp< sE>0l[vYm}he˯f@ۮԤ\lst݂f0^`z$8U;?jϡG0!lꍀǤƵvjRl.ړPu5#ft5]H_UP8c҈|Esnj59.UdL yܬܘvЛy?MNA/u GlQ91/A(#Jp+IX\>P@+4H[%zp-('r9MX(j|'NnS^B*:ԉjEtR>a9s=>.""l5r_Oh) }u[82N=yI%@*k ,JC 7$ָSxՌ=,A-a{Z/6ABH}Ew`H$ָp's(!-AYK:[( .Ly\ t!:zYu*bѭ;'׿{X#3˘L_L}a-8Q<4s}2ʇdsÜS|o)EV@΢5Z[$g8_\R֖Tci.o0@q LMU$FH[|ͥW+gk\6Qڥ6S[]_K6̺&$?c g T'`/;]U<&WfT2bJ9aE#-DEOt x9Kq TJ($Yիj' se:k2k3OC{B}fP֩ fCž9^O 8@oT&&ddp.Tph\^a(G vd˘_+B#eA(8EGx IJo 廤Y*qr\"8 +|FKUy3\Mm-ȕݞuDycDZǬ37XN2{W5 IoQY J*Q"8:ckxhWnmeksR}d<{Z)16 gr m7u !_lj1Z';WCW^,^WUŹg*r ϒY(3PCl3)vNbJB6[ xʃu q s$_s~ؚʉy6;0yDQLeAWCCv^KEY"{9H=W,+SAO.7E" xEMyB b̖ L4\.Wj:͔z6/9iC9%sM|d8Ev}]+ hwidK} 8e}?IV/ֳh,5ąiWr:gyJimoȒqJ;ͷ,hy8DCL(y:QIˋ\Eu+$ګ%oM8~X年8EFo~lyϐ`cP\gmӜa7yĸ&i\eԹ7ׄ|zն _ -ךs7KbF)f-SydҠ3IE̟VZrtAOé!z'RB`q6cWь~S+SKJܼ~UP=Q_%> +ӥ [49.s \[OpF`Ofe0no%sN-RN}:TO/9*aXY4ܬO3F^s+et"5Md !| p[_k $V>QV *i>lߪ5dx銖tE Om;g>1๯{bZط!ܒ0=Ho\b_g=n?@6?8wDWYa+x3Fl4LE{kQj)7q_y}^haG_0Ŀ?JfM$پ"2u'qKgJ熟g&ڒFѢ-(ʧOȫ[!Y=N'6ȮƼh{T[拪Lؑ^^~d60hP5J&}; LVĺylq2Q]ԈxZ<5G6ꅹ RPaw3,Fu1rMfK"i=1TGlg|0z"}TJQ ,/"X_΅SBVc^/]_ =M0_l?]̱cx.z[:`x`HQyXY2)B$gK\Wn['X1f`LLU ߁3U-@gP6d -o2ݹϞ~dTsTmEu^࿠Li/h jIx9HK\51 H#O{rGSMOꉂ]?nz *,Y"]Lq7J0>pc ru}PnHA>b~D\)eG9}| Ąa?!*6S3H$I/F4W[ʚS+G?L=MڥKT1@c͖gA`>+yTgJ5; nZtjq "Ȁ@3VAkۀr3eaNk D4|]A ^aZ&ra`%Re3HNe+]b ^T&%R]# VJ|µ}iw\dwɌsY.4iĘեp&{3v|ALhHf~gw7a>!Z/ P1lٮ@zfg;a BH94 ] fD%(h\K/ȊRdžDF^0u~a 2dyo ̋OIɉggw"eUDCi΄YfқۭR9)6A8ܬ +Å*F͘oFv68$ױ#d=Doky' nCaQNMQ7Ur-믟&ʹ&`x vjz@[vFd0|77úEH>d;܂TZʹ0`vZėbAoձ(580SɅ ztm{@gR zTa:W޸9^*[hȧ@P "+÷9 m6 tw#rqn+4] D. ;2OɫZn.[mx8}t׸Ƹϰϝ5Ky$F*g9XG< K%]S"-bw, \у?JvyY^HCׯ"k$C*;0$s3}anm.2!D&nOقvyَ8톤:dgɄBSZ(A;!wABGz}iF^$ vS%>=i@.qրEZH6J:#voY1IRP^sǴ\̘s^Bλε I &ܱpw`/Vq'wh38%0&\!$ex˷Z{o Uc\W;#fX8tp{f' I.#dyh.N;§UJ\ۙY6x69B_dqVwOy\dI f{j@5$u|'uups3\zZ4cЂ==(]C»ܕU8 AYadYz BGFۺ˺NW|Do81abR"gLq#/T4ml260Wk{~*>*`^(0BϭCgqf[#=Nz\ hqvC7zA-%ȧdKl{CTnC9 [㎾ٶei=q^vΥ$[oȡ YRq=?nb8ĸMi^GG_^4o!,d`]?}~˸Kme!,l"'?D ,}NS׆Q׊gx^`:Sx|q97fhKE$tB6m#~i_W>1Egj*ܞ:zm^9_x@ꄐ{.bބmx2G,is [(2 8 1ssdP-LޔZL6CQo9Lhzk?atn' B|txލYwXX"ʃ) 7|'42:Iwn͈ˀ[p[yGSUptC|)l.3sKl{XyD/TiT'MdYɒUWbvvVγo*КrpjQ o9%0m2oJL[{WYcu7ZP{ z+sn zCz\wyBZ$M_p.w@Zmo7Di,L$ѡ?/?}|B?=ihC &ql`>$u6̊NI?#nEhɚ =EBIL vF)35K#&"i2J[)D'}9;N'l dgk/HL%A~-K7I"6lq6M*v|e&(:!ͥQV?k-Ml@ 9s~_h@L;j4Bf- A/_ےkWT}|>c0|ݕKјgYMZ Xո#}3o* >#'Cw#l#?d L==ݺV;R-*$E2N}t{ :t>|nF)BөpEØK7>?ylG܁? s7 2X]wyܥ@S@ :gg9{ж4_{w;z;X{Bװ F4v!]@NgFljeڐ3ve 31V7I!fq(la1.,c*rԘbծܚ5zZݑZ\_QV3  ׼kyq7L8V8&ePض4y]IJB. VxԞkb};>@_? Ă zzD}>nd5]~tW 0`Z 5_.(/'hlDEnE#nu&R5z!Ihh/-I?6VJ<7طR'|sSݞquo$hu-V0?ȸE4qEJЊ^OV_8L+& Z=d?z}T^BD Zr,5;n@9j᜞ jAJo Jrۄ~&e7הOyopzpi1V$yI nJ1i!IZ_w8( b{i0-^*/Ґe!4Wbm++gkK4@<fm""15^^EfTD%M15aG~[a$66XQ ZvVx?mZj~ܡa@&PI.9O%'K%$;2w{9Hg6P?d#2Q<* /$! Gdy/*?04"뀋0^Qy Xw[IaE:Wn#xa:هhKgwB>N|85oΫ++ѷFY&(i>(t"#5yMIxt@~^mny?|:ef! OTWRUOWMKAhVbtlp%뙩.TP)ò j;D0"< ZI88)YlW\q^g)0>c,up F^w:ݡUqYTD{mE,8h'd_k(p[̩ lA~cvjY$3^rb84̙{إ#zE|_{6W,Gvog*3|vg ǕrX-*ב=3n*W1+&ID:hh@Le}gb,`߳, Yl 7`̥BME6=Y W͘pT_2-E{'Ѷd!$=Dh5}2˨E}Xi91Xqm Zs(XX=$(\,\Y[]|,wy*9p ([0/9_ ]]fۻrV1z<e6ZmeJ0P}( 24ސ_hNo ۃrݱyyk4+ },!9sCdhﱜ*a |9ٵyZy+K79bkHP ^NG3QwjڵڣT 0-A5\a5R V$QaT^En4mP% vo+MEܵ'U _LTEY3P\Kfhj{[1j'(@@ c¹2Cu4L XQw*2VH%5Bnyrj8ZʭO47[AL$w^|is[ȤG!ur rлĝ?&E8qxϒh"ͻm(b]%=nxP(F8âl?U).\(L[H4?Mƻ@_mQɰ \`@BJF{#o>Vr ;`@_FqRݦh% Cӧ^ ^i0BQO[*a&4XHwU  t["袿tH(*QV he-3O?283$7)֌u&:|ƒM0U&Wv⽠j/6uTuΔqwY@;].u_J-lٗ*ba; ;iWS!>?PM }m}[j Z"//^bb!xST\൝n8_I"ROmD$,5ۨ1RfMS]ZG -M?)G椄y|ZG<'] /(׻llNT/H/ X]jm w53&?6g1M-ppth >P>:/*U!C´h1GHnUQpbd6D)C$%MBɗx Ay1,D'tbO ˴XIqy:lRYz朣M"= WI M T~{1JIONʛύ4ox1fVͭoI U9 HO[Upk$qq0{{:KV$άB%jOzS]~&#r=:y\w= AkFәfԄLԭSxsP^>q<2hq9GgEVYcY_^/ЕK`'I)$=wvCѕkѭ齱{|G˘}n<4nݑAI9&z {\U=y yqn t.sC~kIXv9R(. `QF@C.Lf[0n N B`=6$EԥLpv G 7}@#?z!%oC'ZdV%ķp3%G 8{W$ j[(vÓƼߛȭ7!\K>>YFfE5 tŶXS|]=)x= }mS4L j]Ml jVidn$5#!3dS_-%g̈kJ'ZhBY!|69%V*0bqEAQA@}[7iWv R[ OnqH#y/^gd$OLa$\x} 1BQK-KIBlr9635[k# 5zv5AwkVؒQ^JOlbZ+B,W8 @O1۠Q}j! Ib&sO J4k|hކ5&Dl|?Gp~a_cyH}(^PFxH ^DŽc`|'x^.a3=@ȏ8=\7Lwh6bw10(k$sD? El#c5ok f5Pl0DN"+i gr(+/ Uc%aHAΞ VWG(K &@nYQ'm#L"^z+1zk4ŧkXD:c}o ʪ,~ f5yDg6pҬ2'2a 62$ۭTcxZ7H}=CM>XH^|ajwlO&REtVg.s-ǦYԡydG$r CK#QM~E~A3q;0djkt?>od/iEWZC&&v6ERBXN1UfFZ ]DIE|\"; f.=_R3a|pQEaML*# C'Pʽ\iewhF|ZIni 9f:>JgC>;nVeO(Y[i%e><&lg"ޥM]G&ܞ-[$w&F,r(PG>kPy|ǰN,]8L8z!?k23?~8VDi:7l&`j,tX!)LǗ@3 eGr>"oOZ#°4OfT* CݤO:dMk^S`6fr+=K*s"~cJ@Oܞ2g'D\Ǵ;4AvX%簣0bruxӾiJ2Ԓ}w>Х(uEUYNM1N{GU `k -"ӵgLbܐ9J?ncI iO-ȅ1x$\ފ2Ƭ|Al*/+ YպC t> Hx>OvE5.X˔ g8 8\GdLa2{'HMPqPCK|s+ 5忾Vͺ1}oNp/& ࣢DvҎNI 923;?k-Kx(^V$LJ[NS9y!D8Q e(pֆD^iUGgrEGuSXdR$4VZV`UYdk=d9o\EzQWuI!mÞC])ˑ&G*$r؈rɨ28(0siciL)Ru'\+ 7s"3 7ta ٯZ oLI3PFx'ױ^r& a!".PQdrK ٓ@K 'k5d3j՗%C7qOޞN96N]+buB$ f&(d͵>t&Mq8JcS=jy  'b.&=rdF G%d+jJho +ZC"ʼqV0mzu;I?Wsn4y|Vrl{6{#)i~٩8jf)j`E!I%HB!>K 2ЀtZ"`doQg}ԩo16R Z2eΞ~ 䡨V]U$sRhs޲ldd@2N͆y,al-D~׍]PvC0hXxXύ:4smpLq7^X! FŘ(YVn4t讐ؒͶhXcgKSjH/U rbj45{ Fs[ͱWgQn꿣 T^7 3P0mrslGs3Tڝec(x3L8qܙOռa qPl,z6AX1FYC $R4qJ$Px - P* 0<гI<_ƅUiN1;R5dC9NTjV+\(kl!:/B|*v1EksٖĖЫ}^ؔ"E+mƪ5^ä֞%7Ww|qebX쐐BӚu5DϤV$CcH>F[.+D.{u;lZ*l#=C%հ'](Ukʰ|3yjZ ]T)3w&GM"w`*uH*>utI@P¡|twrD^Qjq6^4 b#HJd\WkW fI`\Y0, / L 'ьv>Ar4qժ5=fḘn#ܚ$)|'SW kW3\\"*M*g8"٤J)t`-%XA.`ڋ~\7ϔ]R\/Dweʩ%CMxBnr?." EѺcq  e>9c~8 @sRUl"Սee28 fj)fe&E-t3dբi\ч֠`%˕qp(`]ݦ4N2豏΢H#xs76m`v;+D9 `Iɼl-9'U$|X4J 8_XPch5Nf s( wNavFT& 6,wÖHc'e\@CI0'ݯ>: XO\n33ʶ2_r-S&Ηș]o3e!A#<GE܀1\:AXƚ& aq}77n\edt_ /'(eI?>Mzp ş698eXVY?3v.@U>&DNfWa1wY#aCq ^ft^IsoY…Ս%N7>?A&Xe5a hSݐe}Xɛ!PAcb(KKC{v9(E/= c`UnH CFJ+s ;/C!Xh` {)1 #謉H硏!oҲNL=g߇4q;W '3xq׮ \+)92v'`ƍ/ ƳX4 Ӫˇc[Dȃq8!ɀ=ddcGNQI|60I-jI'O$y*FNzNH&^}boCI@u#n  0Ď9wk .tIB @Qz{=XQQaEQl>Bc l_ئDY']QYdup7_jX{\fbnW&jh4]]IYXb8{\<.ާ/IwifO0C)gnG'x0&]ݵ.GDi I4o{ִ8Uk9QB(%0Zw>@]{"U3A_?x|8kX,//ۑtv YB||#؍@n[6scWr-P(Vorgd/*)- c%Pe"sK2"5dkjGl^#Q׀)5"w @ҍUaA1pgS*4*{{1bMzE%}1, 7y[Լ{R`8ʈxuVï|@j ?'#Wa7 ƎlPݠsoqnHJڒ,\c pWE`hBKV9kܨ4}6 -6v(\Rԫ`i:rlĠX/~D.4r[y~+ y Uye> =O̤W2z#VaY9*D3&#ݮ-\ A@;B'A@ο.۬B[M^T\mP4Pi׽7R,{{Fd9f^xď-/5vOm*+Mc_1g=:#& TYe<:!(qfUkߝPW)&#f&c2"X0GGήPSɼܟ}6UK3tW*c2Aiy\DQv37! N*<)r`F PӲKPk۴a5HH/9T/›ʤM;Lj@isBkM[h%ڠ)jM)|ݳYVrZđs)G'z Xɚ,(DoMKDr]ɝR!+b-7?S<8=;BI%*X ͩ7qGpX~ ,Ǿ!GT!h@9Lg \9\<^n]'-֋PYCcĮQe-Y^9Ɏ0v^\ʾ%/=t{nJ ~s7S8J+֋tCq3+ G> ] E㷜:ߜ')(6- =I7xvZ{/K,e}Մ{i"6gߖjC۶KWi)%>0v HжWsp/GfHRa!ɾPG4 ({} x.,h 6\V'R~Lm"*\_G~`玉}E @SF;W)oI=ᇅX欥ŲH}RvˆRL!vTt]h /ߎق=A^1NSju>믘[ve/~E`[R-|a*=E_c v%]SDD z8'Ps̿~k5t+%RՕUK U7Md= oX\vmTZ^.pt5ʹӦܯ(D_X.+x"ELBW(ժYد(u{qrhݾM (tD6WA7;A"h=Hwq텗I)/XE|UY4rPUd:XuŧMF \/8;03"eA^JoZ>(X@ÔK*TbfVNZeq L?]m^ tz.v$j"KaҖ9Sf} OVيqVh0!Џf\?k˓BoEL1eLj?7;q$ ^f5W ~ތ="gE W# g+{rd ןꅩr "=Tq9#H7Y`BTha8 x)0 OnB𐽋w,G%xgɱfYNppоAI8W?Jp> V_Bf-/nڂ*dVA,= `Pjp'1̡*H~"uj`;`>\ ,Պ;\9gL8A&-&Ded|C<#~$*,:W s79 ^JKT,:e~qz'J{͕؅PQ{؄8候RȇS<"uzHR紖ht( N`gZaOLmZ|=rKPVrJBaBL榹J4R-"EYMklfgx% /%Y;rQŊm/ȑGG;Lb/[-ߢ֭r@Y'(sD]XvpN{CjKt8>5&SX ͷ3E_G&SdP*|Յd)Dytj|V4Π&.n(vOcSyZoMؕUE0 LF'H;*aˀA ?,`鉾y08'ORc\5N, rS-xj/H#-})IG.z_мҀR֧Fwomdmf_LTD%`0=jiU**!i~bJDe˷by6'9!T?ؠv~ !kҠYXrO5rk{Yu 1_IcM^V7ٗˈۻ#DNbglW 1vwc1RDYڋNh([V\.m;+?:Y6lrP0h6=_gSR'Y[GWdIh3v*k_/)Z״En=PYRۙ[r^x*y?)D`0B3dŲP,c :k U3VmpgNgB¿vşf塙%H|kWb A_H~m=nVTl7ZC .O?tz <+F$a06™>`i8ߡ۞ՉNX7bdBGK6Ƀ]$rvK  12_Z,+!񸇂 j06)8JϘeL+9R}-5hoq9H_wĦwJ@]$f㛹ߥto\綤/+)ʶi}|Rk)$UYID 56< 0dג;|yw;2=%̵Bh%up'˄eL "c;rd3SLij)C8<HeUpFK*8wY/ixڶ^-5m"F+ W Z&ڬj3}Jg`&$6&q k`Z*x)xCFF8rxkNS=Od[A- AtT6̬kMفoMGB. ZEc9h}PL> 2K7d{"ԉCNKvDޛ<5nw+Z4d8dKiV(`;yRC8L{o] uЦ`&Gtfn+)w_-,]Zai SlR}66oG5"uy89GC)A+#;!.fCFa9$c(4|=w;AG8A^j.yv w +OU[+go"@8f'#iFrsHeAM"#o8Vi5yeZ9ކ3/wWQ|4lx}}5F6lpYtU:rEsIQ[2pkC1@g]F ijnQ#DV%J2-5ˠ-וVR;ȴ꬏;@GٌL[=0oU~N hzA>-zX GޕΓ^ /(+-!!׬ w%lyUPc΂,o/Cp OSY[0fRF McQjPuzqO}zbF,D| pYe)ƴa $'sLj:,V˭\JavB9}ޭA pJ`pA.52 Ʀ}>V:3ktQCcF@WP~Ѡ[jQaLSTU'eFַ8p}R :>+ƺG=.ATj>Sϣ'XbGYCYbOb^g|eO#"YM8&^J#v']ˆРug'#V ȇ8+.@d-^&v1#dr'kOXOcBWn eI Ptp5~R]^0u0@ez?soEKX" l&49˅{\tPṿ𘖻@ߐKό!au'\  KNq߃3sfM ԯ+qAVTVC2>yǿzpA +M-?3*S(?f:,ڿW,Gׇyv2"ګ09tQ9Y* WJ c_b7(]̀ ^+Ji&SSBytjW72eKCf%vOaH8prq?7VTvi!rs,lҷʁpxU;UڢQs .ɖਬ}6e'7` !9ZE5;\1kiz|E/۪ _OY.Lt5S'MU%Q maqHJFM4S671I_I( g)8w VIʏ~\C?Wy".#mpSp'\O CnX&T?}仩D)N΢墽ey%XgsLE-fw׈Vzq&i $|eI_Ȑ7xnF GAC>1+qF=<wNiHt%5u5 K&#hfJY/r~=6z0ŔP!*J٥.E ͒b! [oXWv̛2#C/|qW_dBI9?W%6_W?mUE҈/SйRs&}4ԯȥ-pr.5#?͝r&ķ&D'N*w~Kn"[JKBqw:p*l3Fm N~tgKXqԫwPo7P2]ZZH{{.@ղ~M!.K^H^\-S{/-FK#ըe* /Oŋ)@(Ej |ƚܐM9es 1HLn{/XtwKauz/qQ7Uf'}LB8?_G +xE2,CV~%Jcc`%Ѿl{Pm\F3?+(]^uld}=vї$.ܤJ4,^tWIx{p;-8BiwR؂Q{~(hҜqի-ۦVJHmUk!f34lSϷ7\BF{oi<1z `6XiL7#qbNɤ:;:~]v?-=&p_;r@DG$w;jCu Oȡ^O=&v{u&Əbr.2AwITP~OKҲ9`βC֜[^IsL*:;T~YaXK KK$GkG>L ʆi džZ ^)XB7^BsN0I?oIIA6:w{ZC"9M/fTL$(0g;RHq:W` SCH}N}M ^or9%_"L(.o6S WkIz!*2=~O;:iP _T@$|vbWd>U1 O?托 Zn?\]rWc*'@m3ջMhU`o=TS[VM?AO;Af.5rDU%qC/,ԏD(,sR}5XtJ;>֚bzSҎkiKVO׋C:N`_\maPI.U9kq;?D0RֲG.c2!Kq{DW8ia$N8kcJMJ>{7;Y8b8ԑlٳjr6*`pi>*nJ=-e$kbP` *) F`!r\:ncjvb'JNv*FMBL8` Yk {r(ѝItC,h ҇T!%W9@CsPh:5=E3A Ŀ~G@i0pSȯ6+QpU1H*w.scb$Œ']!ily\7bfwe7IsHy/0QTyBhض5Nq+Q:P7fJp3nC 9ZM+ l7@*f^dRn7% d3b1(f6j~@M.s;rh֢k7&SsÉ'bߙ=ѿF.XfDU}+؈z.o[#J&<Ѥ vEORӆM*bRp&4;W=m^K(z ݣR6(l O[{{IEq.#ͺFz/=WTI l yGlJf20ALPr~TT єyV[mJY5d99~MsJklD5.\b/Md0ƑVu n_ |x7 CRvW%Y:G\DV{ 0! ĆM!>^㲿2"SҰuz&?];lYnYL%+~E a#\m£rp*.*x+j:92aSӸ6s? i6tArʲv[x<jH {Iš2Lc9Gg#2FxWdGQ6%'gU^1GϽ%Q Xm\*(RJ5#.9d=_A.FN &tE )+L/G:rt'1r9(@ jAyQ?7! Uu*${ټ5<ٺqЈ$%]Їa?(l*kO3 JU;#Yt9t_;T^ut@WsI $T>dhf3E{< r}?Ni9ܚX/ܢ− a6KM٥pDĹT7F=DUJ|P ϒ>reʢZ!=Al̒Ȍ@:}#:E3]2I _ 8x)b( }oF52[7_YA9 {Op-}Rb'R؞~^+3yjxE)/Pk*eMNhqk&Uh&GzD.CE:+7IŒ51,' ugW4;;3ơ$*J(*"#tƆ))G1+ߜAoq8PTOH/4ToMh.!ÙX {;nLD% ^lrlȍ߽k}N%2x*Ud*ԒOeR_W/ Oan:}2TE8z UKnD{w2y.ao;-Z\F?\Z.1<9m<r(}H3H*GFe6/yalB`ȗb7p?h׮QnᖒA""-;QQxJ5gj?Q٧̆gNh z/x7Sa-sR@T:,nmT3$V{ u>G$ho$Nͪk̼Kv B@h~`ͮ`l(L]ؿoj"f_I>,i`Qg:?69%SAQ31(# <$9AGyqzn0GӮٸ)@7ǙrjBmAذZHD9KE)fJe0A/Q>LDp%v:d0~j:A!smiqZ"M8UK~v?]Is,ؗw5GC2{W]R->l8qߒO~R5S=߇E?<rϬs7 wkmeylY`=?.{kFӴzcwo_tULUA"HU(PhgOJG gR:9(AyjpGƭ,_]bp( JѼfmALqcO[^qZ w*1tů;؝Gii<֎a nA[8W*$MVDͿe+3Hvq3IhmD5kR c&c[ŵv9+LJDmb"TaƎT ƪy@Qa+6%zR}N\ԸV$[r l++6 n h8<]F5J82E0_iK"MmٳTaх~1I[UFh_y,}Y].`ώL)bX3#{0 ~}wv݁j67s=`%5|@rψ-VV Lfy(,H#R{šDžkj"y "Ay}xQ!6W/I-ӕ9HwR#|jx/a"ufC QX$V #5 :![.p}wVQ40nV7&E븛-+V:ks .-l;Q9BX<W_npc?Ewe-CRUmcqQEyR [Bu0q!fpUՌ P/k(C2Xo)|+qhE}ߜƒ& wVAZ0=\~(Q E3V\DZ0B|{w#!x4z=4Ɲ1 ִ}_H/Х Rb^Gʪ`PaͳK^>YãP Io[ nYY[:ʁ:$MlYNb/ mtyY %(GH6̽ h܀L]Csu̕~- aϸ|ag=u(T%rZ"ހEUJW!՜T^SLmÜ>~:Xo8W ?:5t".KKJ8LBg\B+ St,Gŷ-4Z`FT]c a&PFmòPiVSE*c3 Q= 2;B裑\aצVynxRH#D֛57 }t۞#mP:\4"G7C-T[J;Wph>cKu>A@ 7x *z,N=dK` F!cD-M w sMކY\P3)-VH)]~5+M*h/”$f;oSunEԅgካm32-1jRޱ>Z#ӻfhnU$_0=W8u E& vql.Bۇ >ȵ<0^u_.72=ìp) zbWO25iM&7r-K4o֏3 򔴴9Rx!j6bYTlCϦજ=8>)AC͵# ힷ.!BJ }jPĵ_t  UAIվ,GbJar2hTӾM=NCkCF"Hʍ+6fUIGu4k!.FD[jϕB/\ctA@7\N9z.`Pc8RX֠mg3QHӴUj,~̪{t*%S;Eف9hz1 zes笊O.@8qqJH0u0DXH!lT?V{8Wmh*#^Qx>ml=+bt^_/#mڃ#-a.t7)#kZY:ڪ.a0̔AC>s;TYLO3M04Uv/b*,p~QP]z?xD1vFLn!5^% $ Qt*p~R0V@jpGߢzg6^,&q~`@XLW`(9N.ׯ[ uUY8uK61çWp{vD!Pk.2MhȢ­R9i$OM؜"h\-L{+x4~&z3"f\@>'`z,Ӆd=JBҮ!y]L"bznpV9`4A'3BAoٯ߭4N>A.{LHDS]%HD/sotĉDOU+\ ncKvPe4Z$롧7qϝ͹fB\3t3C1%(`޲g O)B^aVkUyc"`]w;K th}ҥFnUvz]7Un^jpC7 h.D}D Ɗk_g#.Bh (bY 6Fe $m(KrhB"2aB+K{x!ݵ;4n q|IgJvI:mpuJTKJGXL*̠G9|/~f6\ݣ*bwdrPR=7ɨ(ɖ/~'6)VEFm0!s?pۃa!uKﱑ5H+>ec j,"6|c5Al?տu"J)k'㷁cwN(LV\Z݉ < apJR$LaM R3X6es)I3 K\cGX {Ȫsɶ460kGU0>%Huz1,gxC:]?e2qYqF^?P(Nj֧|ibJfsT^1Tu[{dN;-i ݍT,YN-=b1e)}PՊח))MCo5"Gv lKZǙZo+˚X<[5NXFǢcP(nE8ߎЎ O{\|]&q>cbu * KpV;q-^V"p^W+G-1&\%x(γj-D=ZO/"90# ܻ,iq Ui>MS#3CTV7RwywSJSm| d굔*ºնfՏ}$_iR\}Ϩu rMr  x>!.qˋ5p$WGn!i#M7L8y }-r>nKЌPs+C8TqwMs/k'Jjz˔}ѳf1mdQK:  #!z qB$%CzGG]VBK3A'H0o_3_]ڡnGO5Rq*_c9b|C` p5@VHRդF,%:vj/<ɇ۸c~>Ч߫MTq (J4gM@ǟܻI,%x;]r ]U: F%cZ, F@'R͇֦Fo:NOfFLl-Jnv0#xpFXT#qhB=H+ Q4I,Xapڝ;c~"9 D7푟\/i8)J6]b7$Y/EhaG2GYm@4`ÓGmY@j_+cA,+X-]I0"qwUR}_?&F~i=GaP mh/\eu7Bjp>Z(_3ՈbV;:EژۂJN;:pbx;#-篪<-Gp5Ǿbv~a#yT$9*xEiư{]ϵV<>20B|ڗmfofnЉaz4{ Ut87hrƤ" ђBӼh:0K 6j*~viƵ3i/aGR 1 cL&on%N'w#:6(#n"b60Sn31{+ďrl[Ibd<]Q }E##Q""+Z#x;NP_dGХm0SN-؊!4:i)?F?,q*^)v Xap { /)<$D?{g *ǖ1X$`a1qh?_%\6,N@OY{\si j]h5S8S򩕗fC~t27Mq9J$Sc GO֦ru8bK mrE@EN1Y=n⌅V/0ptªeqsRꆒBw$Hװs1ұLOBgGxcfE3L3=,lX"p}gtOŚ @.qBFeQ!y &hEy4 ՝vk9g\S8C`F 8kVk nB/џE< aC܂WFB+>o%Y7p߶`.5SQ"j Ro9Rda;4O(?;-90nw}JYOXo>QXtg>%ɓ@<a\sSA% d(ϭ@@ADm(ro:f. )!g>*lR`qv_N ש\w!mTE6pľ@$ +PO^ 6E~s%'Qo>yHl?w $K_1[.e!7{a/<)gQ݁rZߛ? jh--+Cd򨲜)EC~ό߳nJ0i~y;/7z?ol*Tg=Z(`O`s@Arǔ V.^Ȍ!As9o0K2Ý}\(n-lwo̭iuqBTEh^y̥tt qbp 堅Bbe|"G.OxC2Ig`Yr#mG{*T[䞦RDg )fBt->r0{* !\oȮxJY?[@V p1ZV<::i__b&}CZ dj`8)wϓ57;g5b[%/wfY~+;!(%(r ^-Z@\;d1Y'vBYemljVp48@eh+{ m9F%P*P:ӹjGzHV|$b<:) JYje#xWf5ԉL$܂@ɁJ(ğz~9ZcB^Dˋ%w s}ʸD(b@"іnhJM%xi|ҿ)4 𠊪PQa_fɄ)Yp[ pdQZAtWA~E}'fk5Wj,E]qHIݴ!u[w ae?iqK#MXff:an J,(0GP(1+*!* d!?%ey9 F؆Ū~s{]M܇"+_[ܜI`V$G3'QW1VWȝF~ڼ ֻ6FAZ<75Dy\U9m{* CJliDpTYMfO1q7ieh~\m)9$k}Tb{\>Nmnӄk =- w. Z :"Gṕ tZM8ŐʦXUff5s[lkVT"?9b8~rt"^4Np}]Zz- Jn)9aKwEvyDn1nT-m̵-DU5Z<ߍ/˳`( a,t ")ST+a:6TáqT6!y *aai?DC4z놚S{g/;xjGńvn{-Zr^.(f$RgKѓ}VY=̭]2djHk澵(Hw犫|z} ' T LG!f6]tmހlGš3s`V1ZU'\lCj$]']LC‬?a0q1 Gwg|7 CG ERy#u=M )Rɚa%YE6s$I_uҡ1w/^x "5laS8 u lKF2xR5:q٬u!*)mP4/y:hCv'S VÐ=n͒PShAz/Z^֢%e2Yoc"vX͊{lz40o|-}] ERT"QXz[jҡhܦжpwZ"{:;zv{4F]IЯ !o6eÊ x@I"W\~R3Ђ4E Y ]9FiQ## |/( f49'CdYmtPiv@TZy IKse~~(J*#oҲ"=7B' ~y\tMg0ڰ>գ$I˺s3=#ݟQ~N^DA3Xᓖ~.ՕϠZ{)\gnnTNGy!s`#a'H]vD5;Di8r0^jX'019}w\TVz-?tp4BVP{&otQd ,-JsXGy?kM9^7Z,04l# pc4 ovsbcb.Cܯ^:Q.:m|(*Rtch.3#<(*KC%.B60W3B4,Fj q'wD4ws/lo9 i=Ukn_I4i7f *o#j7d98-ehL mp/tRVpj+s; TC4ۉrW1J +*ZI&o!ȇRt#vy$lԬ)VYHI5r D@z2ØD53p:.|UU0W\ \bp*=1s7?>[1xIDL Ns(ȿ&&T'#Snތ]oH,0y+ZgW-[r 0RAh -jޓTԾ$Ǚ)h}"Y3If*I}frN _gLs. P`Ƴ*3Z-.U z?j* VeDɎsIfwՏ[Y;p#6M,w0!FQK7VE4,=98-BZ۩@,h;aV@,pOd[ᴿ}oY) j0\i~ӌz^&e?2$Mivơư r A;[V\ bp AIK~ح~L vn@p8%u~Cwϐ:3vťdL׍|Iڰ3:2=R6qw ᜑqR C>HYL?g.x'1M5>|ՇႫ~%|_ns∹cfIqc 7zfŨ*t1TB#R,8`eB9$B?\e=s|{JRGD{3 ]@ޢtcB B̃s גK[%^mJI`\['[hg1hp(zr #(zZDAs΄&\: SHupp ]4.)&+!f%u40ж`]H]=OE>Z\Zǵ@7dJW7(^lVm%uy[\Tu:8qsS,e}~xy&{hMlor\>ۜ>Ot@ėh>a3ǿT "e1/p'^Y Dέ9zE~̼ȢA3B+U([w7'9$rqLYV%w0َH =?@]k]zYq*`mS%D>l<}U,䃧 h/Cꆹe*A"8JҒ3TȗF@Hm U*Naӿ2aB)ݘ ؛Mcdb1hct_1.vds^˜ s)yE{fFkN`e¿4+qrH8+7g({_&Dݕ,* 4~ПeAH ifӈ>5tɃZS\r(?yTn4j%J0^ Ƥ@pX 2Zyx)x5{/n|ʱ\ߩ0nIJ 9'(&dZ%|)R˞C ,%9w] qEnV(\(ȀKז*cSqE! U42h@" S ۶jL[C&Μ(1whʞD6uF&XoÊC>^Tf'yDRl N+;Kߗ7%m~s*.DRµLs 2 \0%ik;}/Z&ԝ~o.^6)%Sh*ZIzmPw8FUeX f%SL,=qKo^v*uLh O:`v >;:{BZ8sie~D6#}7T5`t./h~ _xu?Xоlo,Ǫˣ\l aIL~Xfh3zz(hvf;_KۃgrE=(5TKe(X<s_ρ]Xe1R p9>Y˚=(V7GtD@)[%,ُlqk}P*^)0. 'p}b'vMBҘ\ |ԫsl؁ g[7\/BòW%x5y d?)斕 ULj+䃷7gWq`}{@ovp稽G9'*xD B+eu6yy[4ed?.8=Ln~]LP}:J7NjϢkl2[!=܁X9c(IZ_ $eއF$d+f|"ݡ+Am2U )"zh]Q6AW4g]5{ l 1a-`<@\(meoILu V.ز>1 -Ϫyf V  *ZXeqT2y ~y=o0;zeu7&'}%_ԆO28r]Rq_XdDKMMݴAWq!,F^2y+R~'ptM-瑑ۥ 5ά"=5ԉr{i@.hu >bՏ!X(AS ~> ]I<q >͟{Sn-=Lo'VSXX'a%D|UHT~g-Eά ꨝ-hD8<ʩSFEb,Ul%"xFGdS:^ oUJɷp$Ij(j1D,"_o>Wk1SexdGTF_d#0p(y.:m.oc! ٪׻aP~Ǩc>DwOyO }Yŏda{}V1'qipKj{uy Awz E R]7c:=['YNPνO@f[̊]u$b.l4GcB_ZeC 'x^ncȇuU?h&KpҐ/Ĉ}/[r`5zzḬ(NA`:Y_ZkDk(2%fw?,Ӫ;Wn!e^x`o)P݋ܮ#gOEuD XkʸY:7 FO_UY 8n&e9!Iz} _$99 ߏV_Jq9A;H 9%8Ծg+)񷐢rSęHv/Bh R\JɆ (' _ d^YL4o]:~'Eyڛ/:be cI~ܷh% -ږj!b'(5:^4SL֮RPdu7n1su a%#)192ؒ\!sJ&BY z@7(%xɅ\3.t hihi5;<{.]O#Őee]7.uz l>Iڜ2l&8y\8w -ݱcR@3J>ğC 1gy=`Huu+'5|!.=,~ wbOIڌ2W<"YA.UިgJ(:҂\c>FD<-?rd7` q2/,B$ :%x P鱳¡oeO9*$C.\lQ 7>p&{vP5:1*Qܔs Ӗaֶ.m'bZjZ . J \q2( wˎv]!d]([im&;7nL!I&}8IH>]YZETۂKE6XLy/*s+dv4PM{AJA;ķ-8DhJ݅|i^1ۙ =Ґv`J F{fYPmJJpƔ|\(DV_@Oa{r=l~b'NV; a]sx3A=Y;lm~'cH`)2tSR`3n>&na"])|%v1tۓQ9h: a6Xvg{93NWى}qJ+$έ_26STtd", gHDk֞r% b҉N6pAYvofY$E;Z/Gp/bsǜ:,Ů#)p.y_kjCZeR h%bD-d ڪiw7JNɲ~A 3! 6 ab/ruhx<~' 8Ӏ%ːTNef׉:pX 6Y RyqFְR6g̔\<`6e|VB|@RP4$cL72㝒?3w})6Kӈ< HZ vǔxs~]`6'scT|ϤOŏ^Λ^P6h^]Q2el\5Ϲ2wI[Ն NɄ!>a$+Gh[Ȋ](#/vΤɂ<#۰̐Wc {Ap-"BLj@w6yӑ/Az)RD8֤tKb_D=u__)Vǝ́&KfV|ƛ*\'*IK43 ϓ9։k(-8!GB+/(nB;4 ʯ71Jחu&:XXl `]Qm+E8X;.U)ptKVžmcJ@ylH0"z## sXtž0 Y9du%RV}sxlg-ݓP+Qdkvq70LY×;P2$Y0|Tj̏uգõi?I4AyZq'ҬWl3 CJm?WF;~2+ &%Kܷ*RI=E.aX'pLdBFՀ$-+J\ڣDo6qZAdap RD1-a^mm˛mӋ6 +_Lgڣvdn~ˮ[0^kFQu9N3'{]j6j51a6UZ?Q4`muKӫScV)D2!,;>X*+sn Ӄm iH~бlX#i73KH$xn{u}58QTrlcQӺz|a:K) tw G~yn.!u97g5X%xl`HD)9grhtM3 /N$` ?MwNq d~&PPjgOD)R> &_=A)Sl^swWѫ?ILx"[\NYڏX׸v{/"(*GD/g%jT&kɣ8k.3ìTHZ>*.xy,ØYPi(Nr@xF#DBþ]bxEBlf Oͧ4VT,<4 Uy]E̐X?ewVz9@a,B!\?J6?QbaKo-?ӷes@bi?a\*KQxT[g*qsE+_p5 ".S9}$T5 .OnQZ CqV>~Z̲=E# >GZyQZC! Kl'KѤ[znUԗk~0 #[NȘэ vRXKIu8i9Zפ H~1N$b]Yswyt4|u 9d5Ql摸1m2"%etf i-vz{Cͼ%(ZO{M;7\ 8Aޛ)9kRYc~j4 Q6dgHwoжtu1  NYbP{׍ mʁ.PQy]kB( "0/n?CJu@O!_AϩO+rX0t}0V%qqV|oON`0A9ºH%|M/. #2%G(~-obrY`2f$Lm$z# Ǐ0,Lj5L#3–#p4m|fJtWհӆ]a򘯭x)~$}3'Mnq|aw{J7yIJ"BǕ2sbRNDCH!fM7F+0Ujn,8K+4Y_-"8{N 45QlJCRk OaC睜x_ )8CKQ]M ։\EwH|X֭Uxbt'^|z&aq %`̀fFyJ$$eJ@͕zqϒ1 3| 81,bW{PzF$hpĽ:AoQ͕7}jVWr֛Tȹ̷zeR8(Ǣח?(6b_H52eD\,Ppfmk+t'-DFs2뻟1 -b0Y#`Ѡ_APDbFOY?ټE5@Wg+h-wBn**'(NVq s,1# fCS[\#awr PmU=|BϹ[YUz/_٣[vēry{.j|ꄴp:|I%=v{q^Bwi(d{A 2Bwg B~=3VlmneM1v㪒{H zlZpKWqGQbj&*5f`G Ձ'v !+_nOa=*dUx:wi;?'y"<|_B\-mv,F6C8zǤN3[Nݠ "Glx\ 8[I5)U"F-9Ylݻ8FVKiz.!mVӘ;\< rzÒBINtӐaHMsV$_&@Ӏ2 O1~Lk S=T>7Eae49uSq0c7rqsqs@Ÿ#7q0F YpQnWL_#(ԠKH19k<|{Tz`ލdpF>A i!԰ͽSo(F7cp{~b_ S{;ےQI WTwe7Qx7n_i ŋy n<^&\u}~$q[3mS$C'֨'$PV۴&{*PA(yEu qp~Yr=UZ9XC$K4qml=P0qY ~5 2+8otUvV"dȹ 6$pP#+Z("`yN+bV%=v2˫$ivy&24=!SzW@ʁSIچ?PR!vOkD͌(7қt0S(nmgkg6?3ZcIB+^qvP7~WuWgӧ4uO;',$Rrw@,7Fe`b,rr6~m;H{Zc]u2 4 s j 9(-)>SN0nzӝxe(2q5_' }R!>&7Hs6X!gkhRwGQoF-I9מǝ`q+6@Nxi2gÄ:Ts5\<&F9OlcV L5I ’#g4-hu7)U q:H0f>oRӣ8f!7dBo%qKZ TS&JL[H>G>O1JsdoL'=^ɯHblRwGU9ԙdH:7S.q;=TU/tq|-gARbY&m<T>\ZBI?{팗bpnrjiT.+i:r8zxTScB=K aU H$sfP.Y:t}G{DIcwTa齠t]J2WK?P|ӣ?U)u;ant_]?b)O]Y :neM/7~ȞCGsKf?|3R<شCŝ^{Trt,Z2}ӒA1E:&;/I퉵a ǂnKHTGQ 1W!ˊY$m5m)P*-T.r*YML iţzCCi+)CN  o_$JTђBF{viI6ؠ7Vź6+y@ mz!gw_?8wݶGD\cx@|qFЁG- N.ɄL=SsLm~}9pOQu~㝮m>K @﹞>!(J*&K/c!3HTTJ]j4w 4 1##]HZ SΪ| !,}QE  Nam*t̙7``)6)~%M[eP[eS7urb9,r@=|%-FrBOBb."+#ӓdH#qa7OhU"|oS.B\s&Y2g}Ie|Q=U= J#TpuJh OnOfP:Au%^5>Qcc)&ȸpVQDٔ.wN*+n GdTMQ40YƮH}ڌŎdP85!lب>ؐy/76#1j:kPSrcsDWZB ,` t@#E>:#%=8"2|]^JZx;#c'J74JnLȥSjCOC`d'( Wa/4 VU1E;|kv+HO~ԑd29ۋʕ?2O(.`vqZ€J2VNÕc1R_|(HU/J(Pr(UITrkO4DbM1Y_LJ'~;NJ+ٕi)? '(4KKb0YĿ%-+R=zU1[F!SiLzӬiY WU*ȝO5{tx``+[f`fu^T_6 ɐX7~f d "p*I7\ϦlV~ӹ#uiaFsxoagS2| F~tMleVV_@1v nqnzhé%ZHZ+?HIί:&?{0=9*8IkJUC">2ئ*\"}`'wvSL7;X$sadD7xy[GdD[;B_jF,ئ3)-c 0wWsjε'{7-% 1_pUH?q%èUӣ}I*n7&qïgwg_*O!y4Ddb_a2TP@&9ZpxJpsWVPsSwsYh-?+PLg#_5ViB,l>{GhmIOos2&DED%9zhO n#K2ٞƁ7^:f<~PMuQ$_?J!]SpGۺBtw¥eQ+A:W^&t?;uSUM1kLhjusS?r"eX=+_DRz+g uO _ # !sv oTGl[!9*06i處H=Uf4<<7:*@ p Mzks?w>eQ7OH/=a' rlnJ1vNhvEZۯvTV v6ZVjRV}&^}σ/óFB}1&7'L2(3jFM9w|{2 : n>G'Kբ]†zWDzBK2cRc8 ~rnr7'/:ʔ̜'xS E&Ʊ[8QFN5;8o`Ii }/fT p[.S-|\@RwPe9}s/CT^`d͗ ɭ+fN [qa?W_hKoNF, V@f|e K6Vẝ ʑuXxkOj.El8=lkUƁH׿4|Vv3rfM{f. ŰBвw0?u(R~#JfĄWBsFT| œK4Z̼{֧5Zx>OٍޗYf=[vg"ـl~ܢ]%qpϠS"9Jjm=bCDn!it& M7>si3 Nt׫rtW vw|iޠzܿoz@ΝN/iZYDRFʥ0f`$Tȅ耓hCa3T #KxTGi{j8Q^1>`*AWfk *Я yV4_>4]?%LFuL^-EP鵕7p }nֈ;'LsDP_Yڷ5AWyvX-;X/Ls\[U1BR1!q nʊGk-ۻ%Kna~ΜCeg`> l#ёT [֭W%s ÷`hÒ(s8?9%uw;Flýp!Nm {h=hSWT-C˧p+hZ nTYZZMiB]Ͻ𸈈D+!K:4T\kxW QAp;Ő@fV:. _Er|b\! :2=ޅ`ݽ2jPQi.AlrC` [^1Q-,>:UG%\{ڦо<≠=dL>%@ IhGK}v&S%L?NJ4яI0 tA?\ߙm/ 8r܇ F##ʾW]p,E=`ә#'Af酏k7H~ TcPoSaqׄ܏m;8BOqلA#7@5-=HVq%JB0,h+kra5]SV|1 ,=.xƌmlIΉ5IbH5.(z_!Uf-JT f;,dĄ35m  5w51ť:dFU+S̈́2?5;Sju,P;F="~E m5hx|b廜r6H`}C[np<}?O{3(+}o&)Xwa|#|O"81$gfA '[7KB9@u>jv|Iq[sfa& oΎ/+KSKz+P6K`܈$\䛎^4> R.%ţpz=gMJB4)z OI G)?khvgՠ2ml3 !dI*e3%Ӽ~hXBv4ߥb!K8uQ=T@PX=/,\ۇ%!]V "UF0 TgX[ɳu.L3Ȃ 4FA6$^$bSp?6JSu> l~ȡbp#olV^l^3 8)oVe|`l~-/|$( rO``HZ$7.H`.3albA[ie0<MogO6MaVy$h9"U@)ƩI:Q&40 no!ōЖKb(*LSh ?]|1uel UY |?3V,(PQ۫/:6կf}p !篢R&9#&؛0}apj!(*p2c̕)†Ɛ5˺U̖W!Xwv:F6>]J} z,Bx, 0p_yneq2&+g*O~3Wzm*kor-l_3P~!E>-\گ4hws7F>j2;e*G(4^!$EaЧ*D&Jc_2nC: C~"6Mh˸6==WD55]`g"=A;8."+`ft?vn}FDxհ:k?[mtJ>~"W8cxķu ],O/3~ljUx9Xߘ}gEڵkԷ}ˆ!m`,ׯH&Mygl JQG<\_ቕ HlXu9? <-5*v52)}!xl&:5($bha3iytsutM J_T6" lO9yEWGKf-OJ>يI#V6/]04=]3smTE(p3 ]e  Gz}Lv1F}%ɀ XTWT&߷$ ~ے8& X?] SƓtB ٓIB GUFCc <%Z2%kqJjd:] 3Tls3m@M@'$par0X$agP?ƘeJww|@G/o*_qΤuL+a7c$0r|wr +@E잡g!b/![I@ѺSPKsj8:nEWgK&{x=.Xܓ]EGaK*[$ f FۻCE{quS/͝ =@nmMKWM^o!PD'%=zm^ax8T$K(A]92w%8Ks⇊v⁛M)^%+d^zrl4o6Izɕڽ̪'`]ul׮W<?Oh^cn-tRg\Yp@W]_;yZ2)2`k@bQ7CoCbhM%e9Y v05yH+ʲn\2'ޏ4'Ϡ&" ,"'l~(>)de M~ |*li2Vה(BS᠃<݃ -1ω"mlQ5{9XmZ͢'ޖֽ@ݧW׽!!-d/ARR-I4mS⇡I8' ࡽCɭh$a~1aBÀ-aIvoM A2/npk*Y\fc8ۣOebgE'AAzE1 2xvI~6%s2L mLX?},a. "9>B^` ~\2o#ӏF.P&GUXz1N> ]8%w ̒!d*O//|#tBgc2ۥZvtGdwo2>Q~&vi,EYT6yG!T0gsFQ$ Nq5`JXAe=׽fG Ubs\nm2;Q򾙈)5\mya8u'IL\b{Rj M[|:lD>{- L3awIRh\Ų"0<31MTcVi朦 -]gZTdCj))c`3ˆ/}mth .Wpnހ;P=$) ؤ8_ӭG{`ºnVЂlN +鼞7|yqqm/R˒ -_ndB#RdOIb-R!tHf(cVʧp8%uju /4;Ֆ )Yj g$K*3S\+ |6 `VVYZ^DCϺbLgifן]]ִ@s8VAS$:c6C LF_ݬSRPo81ClJimL[޿.*v0q:r0IX!uC褙s#X`U" AP [oV@'@tCKheo.@ǣB9$wjr!3(vl+dBҍve\X,8"P-VeaFu]D۔|%4*Q=kBOaO |^Չ/ZBvTS}6eDIQB3$ŗř]LIy$H qOgP9*6./uRAurvMHg4&T3vrUk@_nI "tq8 ExқsvWc= >M֦O1 DZj$o:W_4Ԥq, aɶGٷ9ْl  f{~ t?=q벐T^8oMF+Wz!Q`=~KK1mg/gġKK=ن1XK$qLzu:yjE$R1q@(NCfZ,GaIf-Pn]}g$<7HH;6n@#9c*vgIR/Sf`#QfU \Mx$-0ĎA ;CD橤*PZuQH-wM&/;b%69֐N+=P$.F{@<tnݩ7Q,0MAJ+W<"Л}4iO(@UA# 0{d(hC#FnX[{dw;ckgz+U\z6'vp14-> ~zOTw-jAG s7mrt Or rnV9 1&ίS, 64v$me* 11xr ֦f> "QWfm) _PSY=*DRGABËl.ƹ;)SCMDXs/2 `'c*HՄ'uPFt6#}Е1V"lgE"(Rbۢg%@ީ05ǥ5Ď-a2myR);~+0쿗Սxq,Izl+ؠm 9k +`z^!ϏV[{<2b=bm4^+?b{ 7e:`$*),fNjX  i\$R r&7/{[ÀsoJ%bD"5;\2*ȃi8 !.P6ZDxC!? ,xr@~fALgu)TAZ: gO xjNrۋX?=Mzi[BJi!ঔ"H4p!5J75X{I{zp[E FꨉR.݈*XpSɖvU5l!Lvl.fmu,yOXg,vBx>A?d"7놙7f[k%Y;܇zcwfn 2;ũsVD$;B:_HWfґ/VȔr.»w%8e U!JBQH FJӯy_Gp8[Fk(Ы" @%r|rz#r~?K?D]^q 䵷#?W 굮sOȞϯ82ͧX2QRTY\ԇ'5@m |ɗ+Ѭ@vKrߍHwGЧ? /j,(@QBE1Nl! E ΋2?8j JOOTChJ$c +n3riD:kq-i)i"% # :uIJY`Jt_ j'(E]lBUoS 8 p)s)Uzfyyָs[-M\QJ] mCF%x÷{:2z~jiMJ=/] ~m5lἃ> gg2ؓ)n-; RPR2z@:^18q̾9t bʘ,Ja+cZ.]+RR˧$; 7{[O")I%jVnGt)(vSY'4Kئp-^ -w$VZ¥ti.g|kwZ"`^>73~kɷ[=*O;Tr!>jpA-'<`D;xdR3UIJr0eL=+4@} _drEYve0>(?i2\ u >NʟQ0L2fBro#A Zq!] Dd+j(к1n{ehmدo4lrSφ^֙Ӊ:D~GfڳCa׮*ݎs/p[vj!NrX(j*V<ׇoi~"b-0DFnפsݧYb:䝹%PP6MU5@L'rI#&Tbة]GB$O-Lj.MK옕RA٤\V@rqڿvߜn$Dǭ~G ؄֪bJ|,]uE;ZciyQ_\jfta?K42l , ƭ~ SuVMv$9$>5$ک9tJ)4pDӇnF/`?ZS` l81Py('gAFo3WHi}ۤ&Y[,SVfhe{6F¯_a(_4eQKJ34M\ I-=_ƆK VVz=O#;Hk)Ufq`>- ;it{I rV)^VIvO * wB$m1D7Rf.B`7R'aT;Xd{6e?j*%!w?_OKad yRUt0fl 8eԫ f?:\;*76 zɔ;<=b ˪QU ccOȂ[hyRv*9–P;Dȏ/O:HΧ79*2)bzEM⠁*J]}BLpW ɱ*sz-P>$+bs@]_޸3E@:ta(+y^yt7X[%6%0xP{|VT}MM:Y_;!h-[r*7CT!WТ#!OK[jFQO=>n Yc' nsd!m`=}ɀE՞KcD _.*b]XI:a͌R}悤tۇbxk*%EJ,I] (y tKhodÎEDIYc$]^X@:aƮ"r,-;aOt$ǒdpxXXr~oU[ Zkm)oٞ5* jM@kIǧhCq?ѐd&0s)PrқwcԦQQ{Ҧ,C/2,أ/i%:":X9JXUQ7nO5Ƕk >5XtՔR E>#)sx>l$vFJ?W1o &VMZ| %܏FtEOgmq} F4mmX@^)6m^Ӄ -´jp5w-( +.zvU4'eUf֥^ %ϰkʇ؁*c@S!aa\38Cz#UUU ?4=Jn\JN_ϥr,%si`OѨL|̧1sB::]3,iu3'ej!?n;O/wͪU:K5R9/lFP޳Q{0(KS\pή8U!Y:B7 Zrysavv/>\꬛\dqfa4rG} RQLV;S jT^I -"!l-muBX=u X $+zX-oƏ;piCC @^- ةSwmozũC9K 5Wmޱ}hI%zT(;34tE%yHIf, {2fh$i[J.\7[3}(kJC NEfOC$:!QeX~GG4UOHrnDaخ.6| (0Ǯ(G9 HVl/(gb_x Xt2mW gFTC_tT6_YSN6LtJJRl)C@q1F-p5cWeXJ%~C>Gט[ YsoKg>cn Yk$Y /Q0v:2tpb~C_ M\O7'xKR:s;8tH۪Hn"]uh|`'D-V֌mDgwA 7ʾ2"(f i?@S+,T?ti;peEC8KvB JM?rۑqT:lb_]mRGkJ72Ґ蠀<QDxWkօnwcUC<!#UG))`飉靬% #9{XXLc/y(T nH{KEZ7JP)i$l!< #eʂI gi)O^oDh[w4c:lT+}nZۜDC_ЖP!G@c.|Y# h'h>%bA~U_?ucoVtjjT= ģe3%T{%2$FFE>ol] MuvA*Xoe Q\9슝h2>/]2L`Ч4epvpZY~~@B5|pfEtE P+ jc݇U'Nxkd=9Ěa[\M^X5y6ׅc[oG(+l! 'qct$sw4ۜ5`718b4?1DA{ȥBԷ$F[~o9WLu;1y}2;3 v9 =*BHXQr8< ➇vTL* 'Y#1nD<s VՑ @P?CA*Y-2 _2HpzrhۜRޑSascjrz՛WDԈsEţw2՟4tSZگL08+:r ="Lo<ʴ.?)D_ݚ7°EV,~(&4^ǗC:j5 cQ"dYPNԻSQ9((nT%g͌d&B9@!AǻC8U1: Q$3,fw6G}*%+3c#VyYtz<.']q7ˤRjodvCj]h O6ЭMD$ݱ>5Q6 Jx/\_hlrVZu)< ":+ ~]wI4Hb2KۃOzT8yΗY-0& A_~wիx)/N4Ql< =+A(Yu j{lb`\<sgX]9rh[VӹW~Ez\+J15Y3elp<*iӘs\3:F1epڃ0dz_yݰIF>&} >Lz \N*z^aR]R,o"@BJ15뚞8bS=(5V gT #m*JuҳtXx=sӼ  ndLd;mF 9E$^wCkj>ԑWIIP+)7F_KpF jPAɶd5<:y Ag'+` Cnp @'DT3'Sw^u?5|D,I=uF-K}eBmm@aV,nY' ju9C1PtB]l_U9QNZCEFL[O0Pɍ, \})u›ة838"8iDxWIX.рx\4YCZ9] ?`nzHXK9<9tt& E7eAO6w`UR-B¡YuZQZ<"T.*dR2-Ky `#AuEPmܮXU/ Bkbv'JŹT-C;1B3?$\;5o lNog¼4ǜ֌ 8Ms_*]O~$/+z^*,x(;@(Wэ]Sy.sh,T- ToL%viCQyΝ*nD5#^ ycF>0Ro$Mb5*LafBF'STfkZ 2Y{Yd.D7˹ѣ !b|_gp?N<8 4J&8Gz`.N:'qqO 0 O o=qGb>haWXڸjAOe.rŏJrOvy? >Fk';NK*!OG[$exDy~MW3g2Ed)p GCQk>v9!Ip!o St.ZWc笂``KQ N"#+M)DdvȈ K,2Phh;-WѠܢ*,R>m T$'2bh, w(#pݼ#kS6XPYbd ؔ]L*>'p_~`@o@J+li$FYiI gM' 묰!yOIMBPxnk6wZH9sW4c.{gZo23X^*|@p {<iń!=ï!Q#C4ܻT09B;zH39y~x=Dz,;cJ'ˣ,A(BD}$Y`MN76.t(ܦ 76ZKeOa8b3Oz8as#F8^(Wlh1[d?޼dGIF@>iN~u ҪEFqj RTI$0gjwKצ*Tpݲ~c%~$LemvР^.)(tnk\@& X|ѣ@:p,_"<?d! -!N\N4amAVԜ9(@Ctap(!)A.ym BqBG[dpJA`B~mi;"6qmLco%ipmBc3JXSjJ }O9TtDj6tϫ <WV h@/WKK_G5E&usㄛc#O0KuH\~@UmX Nf-_Er:Ϲe܍nIU?;$m2;\n={(ݕG]Jl;4b]{rIxGzk0γsn7thُAv"_rma8Zy`D v٘a>nsdd8O=i$ۂ6.*t?|gWDؒ%b+g܎Bg"Sxi!N%%MɆbdAh R *#Cw?TnUr0 3Oq<Z̧թh}72ǫ#W5%Q5S컪^0f8ҁ-۝Rt~[po{D~ANFnd@ j[SԀj%yK焪e }xfm!g6KF"4d"qHz}r7zGM]?čqrB,nV\M~LCH_CaC\\x9 xqUcByz=lI@ c9bXAxomKt^ +:@ƆB̪FYw.M˜οbK0]x2e57zvR4aAF3zH&jnخ&Kk~AZV!~H^DyV$>㧍BmN\DRE%U)?㌇!4P*;J!(ĥՑ8cdpT+j>Pm3\ :*h Is,Sp:֎bBrnt >'RnJ|VˊNEe尾r*E}+|.P~^%͕hoNSsPi.[EHK4SjLj`{٫Şvd?G yسR?pXsD1D /#Sz\hs'M#sxP q]L53E/^̣a7L E)BW.ΰ4aqbS m0Bࢮ3H•T$E@B, R̊LF` Pctںu>rKrIR>]ۣBA J3槕5uU@*{t7PR:%l`9<| Wg]ɘlPgB,!)roWi*Fd^V<ֵ!f%KXm,zA9H'wWo@3]z,Ɔ"*Gº>u)04a&w kP% Dw'I~x ڴD=hChE{A2qo\pѽW2"L&B;qL[q zj5?nE 0e@T{Ff\tU_i ʢnuVz|:Q)#kN>`O'=KZT(&ZkZk s%6gt2lMM}5qK?M蕷"Mƞ.2 G9QRȱ ~ r5%=0zXGb;@Mw!<ﴻ|qS: ErޞLTAqml)jyM3Ff?7]) a. $8&]<`%_ \^}+S-Dqi59b^(?gOϼ$%0pj0;RnL [XRIM Egga03-,!;}=#kmebH'س]$İp׈+ ކO&2mc[$wݲp3Lmk !fvÇ!A;uX>v./1* tDX#gS.T$yVQK5E "qFPəF\VfPGM9O݂:{dN 5<1k |k pV*@"mvyf=S) KD91Nx5܆@ ͦ2DS+/A|d$9\gG`rA} In f_ś\X  V]qNCjֆ1} p Rqw~ F7^t 1nOf?OL%@qE>^?߾o-ikz'PTt¤6ͮ31o ޽'o=U=pjU&@ 1=L8L2%PڊN,|exOi`XkKqLJWl{I%It(l Ա^L OWy<'n$;!hŲ!,lJ }0QUA >bHJp b,>Zf=r K 7xD*oNLfszTa= ] $[F96VSӐ\O%R1f DZIL\a=vUBSˢ;BfR6βz¹_+sNu;:~NBl VAX>ͯRw,D ABQxH(Z9:f/8;.(t=(h_GGQB9);Ug)eQɯz%;$YX+ǻ<3qҕ9swcb {3o2U.BܧTo]#׈c9{'#o؛z7ȬC1./m_쨳5'޵˯*DJ+U%L 'N!4B ~Orͣ{75SR8NNe u f75a8^hsQX,n՘t d߃&!V:LE*PVlxD `c.>ȽkGn[f1_Q3x2.`N$AT84`zxfaGL %ёKdsQqN`(Th!\8'] RmfNxI^mZ7T 5]#&N)fB?'*+/Ndt.!ADTp\D+haͭm=C+9JLaCX;#0Ckm>U. l+(#J-d0Δ=)%90+ѢW9M_bרf@ TT#*ƛ/a,$4h0sH٤$4JO7}&8!ͺk$$gQ{ܱ'>yE(N1o1wA>C)r = uӸ@|?ox?pM?0 ^z\`G-Ո]Pћ9zͭ$In$>72'!4 HIVk bHEE$`BYx+5<"i0Q°o"'z2oEnuƪ ̵?asOBsG+X;u3k84%J9Ԭu+@Tx򊥷^CS6e`<)`K2_=o͜nr:AUK k 9 u58%N/l;<5|[e? >zŵ|LKOy1ۥoՑRI^ǍTjwKg?U~Q0qT+~ES_Luk}9,U8c+ÒV|+?TF5bpއ܁fǯkmc,<Ԏl1kTk>_ԁTp> u:Y+c?V`q-@٠ 5~־VԶ JNTH%'SV3V5_$q䐂dk_ƿJ5s>dJ +aJ.P]P_wUZj BH{p4!hRl p&9Lq 5p+*Eޑ'y+<2Q]6TMEIf&P6Pn&!skQ?JKҗ noœ4!8|2 ݕ1r]Om[/3`_ iR_"X[vg-kOEIwyi.k C8jdc3[ }~.>*yU1ׄ(n8N}Rs@Kyꟸ$epabEdFM>f|9]/ HT$8>EF<:*`4qf/8碐qBB5J Aj}&C 8`tUT.Ps~RI|q7=u2tEwp킘<#1wJ 0@l՜FS˦T98ۈ*M,ܠmhERmHۺSJѹ̀br,s-Њqˢug.th`SY A_Q'Petw\X`;p1K> /mFU#∆88)uy6 d4%t 56_snw pmtw>Fͺ{ w񍉨73X 3@[r8{ϯ$g ^.Dj몞Ο-j{gd*3'P[ /!2EwʳX:à8'Y\kTGa2sv!W72au8H'|*,y@!&4~(U`ÑVΦwU,{e:N0}Hѻ&aU(P#n{GjǺi>,_ZP+ &j)0}}5Ǎ8[4p/6 ea}^FAV!: ݝ.Zu [i%EO2u:.FSgAΔVƳ=J}'jJ/s4n\_Imq(܆ nFenkyS^z]Z_v2c2dF(yR SVzBu'ٛ4yQKXK,oWL{X@f̂qcC)WTf1F@ <:8'E8>Tz!g%S_rDK*6r v[qPzW&I:V;r_(l o"}ʳOn^kxG!>ּ@D0 $^ Škz\3е4;N+{W5?p,YDŽ IOca΄}pA*U;zB~{3xG {rJ?LQvc,ƫE0$Ny_J"iU+F(yuG3Kܚ wph`1Ȥ~[A_氛1ŽAwŴ"׼A}wT6M]G~~Hz軲тFIXJCdޱ~6W[ʄ@dB 8 a@O\hSAȍ!LFfe85M"+u7ZʐCpjNJ`$mh-iuP2/-`P]n쨭gH]e$}zZOlXR4+bVMj9+F=0 V31•mT-ၼ@Oз1bj^ ߭^7~M` )¶z(D 6Ou]:q4^eK/ܶ-~;1?`n{#nS@ł %؜/Ċe+WǏUul|amG_Z H}K=-bxPlPkvt|&)xRjydLZD hi#Ž0蓎RFx}vS0hwIATshNv Wc2⍺G\#3)'mUQV~F 0R%PUWKWe)U O7`Fj0@*,{P[F4L (JlFDemc٢TfN-6=֝ylm! 2$Ay@>NLEu4e3Z2::vkcx'-&w?x/'׃eac=>q[ H\bҜFxv9{#$v{ª42ؐ)ԦF0엒KOHHIpb7җG]O>NWsPh49Jfl `RhNO4YěQ <07kC6"%51yano#T! -O͎kI;dlxs9\{c~3hB*HC=V:vm#}T0J@UGPfŽ >sc\?!U^K~4G^eĦHwc6WGUeNk'Rb-h%WKY̗XףnI-*lߍEۈa(a_ж9,C53yI,jTsS 2L%\[oTq"*zn3D. %/{ $"Jɨ_$1+zUѵo{T}^ )uO#MFR"mxɦUle0t1˓)G e.zG^{MJ[S!?^mI6aBSW̧X|v"WtЯVmNGaWq>ùGKrBu߳n,!R|g2>0N"* ȭ*e-r abQ]G(}Yֱ OPj(Dxt#3\"v=CCP3KTb?bqENE25'N0.4g[,d%dla|t7Ϝ@6fXxb+$pjrR5PD=kƀҔ{ B{Uk+g _D3GdgmNNU5璼%G:24[=Y lJoYgA jyG^N=F]Sa[6H+B' i\T), P5~~ڪӾvMY8d][" ւ1J޽ 6ud~D1ăò{-qաj;72q&Q>f=¿mnXCz2Y .c|F=]bxނ .+5b@KzIܕ2eG +V 7BZXmyv;7w^&䶿z'JT΋HD%ټiu0fqUw%.RSLUX=%!ˌ1ht*"'%$EQϑx;4H'B"v fx=}a\fgGiR`ڣw6|b|XږӄuվA^q-|/>D [pMOen>U.go~r"o=TKکF շBo%f!%#zLR )=2娄Sln k늞CB"eYQCJZ\"RJzcȲ3VƢx$$"H#G먝 pd-']BzW!bWK]UK3=)~&JmO!L^T%j%ZתRw Tc@4OlF)I"dĝYEAϹf[~Rh4/FEaV!QrAˊ%P4Ss/sg YuGi/ {QSMQ<](3CgI8?O$QȚ'5Hnr$Se-nZz<~ccPTT6T?EVBkY6B#W^DTDF 7ޥ'`S;'2Ou Zȓz_?GS=!YLL [~Kr2Ǩ*7,""7RT׀w^ [3:$Z+G&p5W& r/GVFjݓ`g֊`1Okⷣ9Xn9+⌅J0k@J'4!:Ft8K. !=7,lժTXңӶc6fN#gA{Wv@H;?o$A3V]"q 3)տ @bŀ-ݨoDerʵ,O[ a^ld@kK4Eyre0FFOͤ k/Ҿ x:wՀ7QVb<84sY /"!:t#@CLZZ HPphpDfo '0AE?D:2%mp'=9Yv &  9AnY Rv[~f_ig,SE|^Fjd :o7$x-ԖU.nL//63V-а^^*#mr \]mȤ]DI$OFg}ieYGK\^8 CX?MM^BDYQzlYh_5M p̉! T{cttN8@t>1v{sVxBdd2d6wj'6y=*UVjRPK0'pQ`!5 ~E%bfi\Ȃ jTS4_vŠĄ:/ҘY^dH\t].yw:8`'|`~a=rfѺs$31v]J8,D uL:CM+8ڃۣW:/>NTx)pK4;T{Ɲ_{+mٿ!} g>8ee4NO2B׋qwi3ĽJ?:(s aU:*Sv2RKj4V6|%x޷^FYG*dQ5dD4=љ ypm ,1./͔ѶVOs- AHdo"M e'6(ϭlEq:*KixLepC ?mS;qY y_iS[9/G1Fu G?€A}xAoZ@LtAʁO硝kz!: "R(*KAMd!6?n\FeexF|"-z.X|h[lpSjv#k*v+jM$4:Sⵀ-)snBT/^SF(a,|Thq4&8P㱻\[Fb 8lSKJhA@p-_2͗uv!.Iܮ8q~a$t"ЯY#Q|yeX)HVy^$-,H80+`u}UÅg~|h-6Pn2Iv.oOVNrZ ź cdi{&0O)묠)csNjaM3Ȯb~I[ZN3 zS | 7/nZ>e&TzD'q.˰;+JU Y z,>y}=7B$>ً)2S\/kJ.C{7 V9eB! 䰉zx-V6 =Pn%C٫$,&;gN!(< y.HvX\HHiia ~n@ npU cjLĪ^a.Iۏ'm7wnC;?}fԌW3Fp@Yv \Fil`) ż @wqA*hͣׯ²жz|n2ۏJneZ0ՆHȠkh -q*Utւ Ϧg$tL[;;-O,1V.]a` =nRWdJʍ"|3q㩉 ΎGuz# FCqGxx#ñݿ]|c x3xWKp}~7bz(_ 6:x3i} HxPd/nz(6E^Z-o}-Q:ғݵPMiJXP?.,5qKPVy$V<䍚𵷸hL!cMqa3w$aXFj $aH52.-@cg= X:_=Oh)TwТNFԉZ L>sFËV'ʆI Uf_aL{AFT}e8%|9uneaj ~Oԛ4:b+yݿc[)Gcx@|,~´q=%]$cIö2W_zT{RsY0#%m&}tlg%;<)Z wnDl,Ef[sHoijIXL%QZy['Qst$a-ƛGtM 5Tg5)X\ 狪&}H1Vb B6Phx}ͮ.zp2Qޭ['MY p>Lz)!j$-`hw/z{\!regyń`c xBU/DZelroЄԦ//aݍ:i_ʤLJOb=$ ؏3 7 mD3 bn͏i Z"b=9!LHjoYhR9rl.S=̿6NgUHj\!lm'[i>$/7uυt< z:z7zq 5;ɭ_AN'rMd׋{x9R)l?Vħ7x=SI96HB@3'᠎*|qXj;w0V9أb?ALڐ,ЉIa1"횫aWeLAqDo/2]~*-(%JVĞ]UjqrbZCༀx l izkB u enpGs5LL}_ P;v Fvhp2ʠ Gcl1<=ias|fƴRgU &.5r*Z4ֈ`8Rե ڳdb>R7ߺQm"]@AxsSD˩ϱ)Fq- V0#Y7& ]$ȉNn7F,Usx9ft춍 2A9?Ap O|i _5JPْtטy18?|ad㞦^cfցIxz[JA9i(6VtOZd3őKԗΌWʨY-OdN!2XhRPr\*aV%ړ @[Cwt\4,Lz LB~% >v['ʝbmN)]B0 tبӊyulc$D Ʋv npB78xunun?eDD#E3S ACx7-X0ǧ]SnAOGf^j] $۲(&ڈG`#gKevҗ_*gCXO/ 6ʹ,<};i%˓~S)MDGͲrlr+;㳈=636}L:/wJ S<籪U<~ )cL-/AŁtMぷ0QJTf,Օ `xfP,C>(y*"h]`Q{7>kƢ˒~)S_vR3wp]r)&M̯2Aҷ(*B* ˴M0>cbM=kSOyYzz;6 ౄSLJ[+C#Da BF+V 2(At%2™|fO$;,̎l rl+B]~^<|/G݆\C$=v_N!b11&KiYEtNl\ E|v qsҙ tA,&dх##.MJ:ƨ,SM<2|kM} KGRTJ ݘPz:H)EͿl/4U9cuMbp&$o2nKaLyY`n@47+* ;HMυkUV32ç*Ʈ VH3ͧPx l=hFD6ZҝOzkIO,Ո_'Ν~H)_t~Y:ұB[)vr@P %g93 Z}TE<@};_y -|YuA]\PCh7' VAKGF  (o"W`s#anvI"eszmPDΒ?$y}so+,~BǨ:nQPńX!!Ho'hHrt/O˱yP*' ]Eg5n(W%TĎ3S8(#u1 CՔȺnK '$Or;kp~5rOA38K}N,`p5X+&sd'kla ]x^KЖ7;fUX1}/8rm_56ZR- jSe{ I%]M K/VrSnK |R̾'B23D u&+q"R_RMFwш9ᇢZL)!p'kh"?WĜAWpIPq2.|NF/OTZMV"kCu"e`qy3Y4  E w4<1ڡ"E;ފ-T[!/ƶK4Fvi\RL#_06:>ٲ=UjTэ "  YΖD*d+g_ZCb. $Gp4֭S=2y*8NvQ7/wP QC)ϬBsŢӑ?%BZ.|:-!V(K!f*?3Ç˿/gZO&h2h[f\5VkcVuk:g&|s; FW¯𑖯 }=N 抪7sIx΀'Db% 8Uсy` Kz:gd!3]>HlZXWhm^[*c:T!iu^e/m+}IwV*KbqBVaTIi@.h<`#}ur,:IkӸMl Ѭfɱi< sSǦcc+>it`ē!IAWWUB\SHT2prFv7SbA@gcއ_yJ}یr7֊KftnBFfY]|FTѬFzP 5>|[9 &x%hIl [v"Bi۳PlCdt]D@nfZCqݤ"6wX0Qv|h-pQRȉ$GjQ>_[p8k(X].&dLQ8『.dÒV.+X"_o+d *O_ 1lym 0&<IE#ߤ/z+2UN -C1zI{G d[tم97©&ؖm)%ɗ2E/*_`eKx1_v ,/ M'S$qK߮Nۘc0D;rb }D)A1geM:#Tzh.uPh(;1˖paa|q@ ô6h5)8v tPU޲<.zn)rO 46=j [/sgEVzW6%r2|贈WJ!)\K>f`I[o賦[A().\D> .CE$s@9SUw f_Ik抿LKLN:_Vn @竃:'#+WdMKl ڛ3 lG<[U%6q<noK9o %C2zns12jkތZ} DE .c=:Aq#RKZzs:M`M1+y'f؍Q=J;)Cю' 4Ʒ+Y$\r6qR?}P䣫8gln ~Rl*QO>˭d^`3`|(n`w wj@U\zOuoaZ8Vh|&,`(Ј0KQ*K5?ARbIC>-,^7 RM4K!f' Cv"-r{4[,RrBɲ%*5 1ݻ_`F@l} BmS&ĻjuK"XycݻĈ͂ \3'(.,jD;| =VU?u ~<8>uDAWyU ˪2JNryNʜ< 6Z{/wa} |7cWu3<EabBg_1Pn@@")oP3 Ȥ!YV1vxB$ۑL {7DP/BȨ 0RuBSM 9wW1  7_fʭx)Mjeh}uvUHMy|GR 0Aou7&MM כ|;K4ke?_bFhN\Yoa4@gus%U#' Ā8}zu?@-+DY¹:>za'SVmeU;wAv qR&OcZ험c'gD:6V8=MaeG7gJn3ddA۷']bXKfݪ.6:> L[Z{}ha jOXS;E5JoB4ls>Gp ' ˅tq|&CtM5׌viKq3"Nc%@*Ԃ0l!Eچ1 LWsU~Ҏ{ Q.;/{hqmB3i] 5?@  )%c*wܾ4 TܑJ6I )GiN ĘNݺj'*?B94$#8%2,#z%Ɉ)qOe)ge92khFV^1O+W5/=S/P3=}~RFUK{#ec#mZ>GTe |7|Vtgx'{G!8^+)^ji<\*Nv,/yە<7]Ed]y07l7V]'nZ咶6Ћ%CbiYCt_R8U։0Os\}t\N"$9UL xMbiY^Wj&K>ǥ}L(2ceCwjeOؚ/-`"ijY#!+V*pU"! 7IyD#u_-vpRڿIq 皩;ۧ0%zu,"_({ݍu/u2V%Y}ZQJ!7AcZ8Ro<8T{vk\? 셬03|lEbr^$A3hwP2V ?#bvdO1J_Og'(T}1_ZSu|1]NI*@1>UC4Vb?dJLiq3kY($NeI7:7g& "5"X3p&}ywAjZDk.]ƥwwi nxz, k|7?9vQ|I-tBē9f)l)cX2},BCo}ȿyZ *Е8$֬9 4BnKJhh`Tw"j'z+j8qGd:>ԔfGɋ˩ͨ/kX|h-wk:/`!k^YǻBЌg;]\(݂@Ucp!uR&r hq Hk)N:%\r9^ q?u d厦<ބcni\t!j2f(֗lWK::턞 å£ 'VzWm/̭w儞"?ʜə14#T6ٻ=c)@9z!{A eHvkKW W!՟귐Wc^ѬZLA<^#{X O]K$QzӎXu a/@#A-3xE]IbF6j*)ADPMTr==̊3DӓPx^.!lG`{_y%-e0I `Yxe%{rEmP'%|1}fq_m] JJ;]c1XXմ.N 7zwkc4sB5lLCޢ%χh~@ghӊqi9e[EvJ'foݸ}}@.49Em"h=cK8#7 1LTK wɀnGd_= DTٖ9 _AsSpohB5=JրBSrX^6_Vo8 15f$;!(WL>~nÃe,w17JX_MJƾB_tX e48 ;DŔ#6n[|D"UjսF@w̅D .l P~TI2%Iž_joUww,)m{phnSpWuMr$ ^A atXnJs%/S8z8RWiwЂ$Z,B 9EkzAkӍ.娝xe?DGK4 ś`> ٻ~"ki9k6=ș0囒@cT#ɪ\|gPڟ35_3ɣg6b`UIV1':|5\uyNX˧.~!Bުz[4FC2看@Dit0"5{gjv)a,keue »bjc) F1 g\7O )ۀt>,J jd<+K ʰ|Gs: dwţAZ4c]2j ^P䁟WBzF+0.^*qb͒G[E& 6rgead#qp1Lj@6XEAbhi^5=^#Q#[uUxͿJY9@RH =DAߧYz )hd$ ɚIDq -r͓F8~LaI{5UKxz\-a s{ CNJl8QE=Ʌ8CTfS;qZ9~Db444Iu_ 8?aQtQ" =WeKPbe vNIt\S]ٞ:U&3+2RVP"(Ccܥg'm+Hz"N|Eb[1M\1"?õ6wnsA' p[ٷer}$0YD{!,XPݙ{AUtJU)T |>CToR BL+˻oA2D& -=x}-ۂg+9{TŖci<0QXzuDj~cIIrՊr$ٱiAٸʲaDE?kBUvWCi|Xjj PgLKKi!<+hnmTarڂ8u Έ(3䜦_גb(u}=g 󻟟5.!cOaStA(r%hxʭOsIoƨS P*fw4w@dzCz497:6?%޴. %*z3zBcWr9 o<\ؑNVs j;~&f&] ; q$A$:\31V[_hշ]l#ps?6:vIX{~Gnջt&w]WûEo@#G&-׾2dzؽ}Q}E8 deuP+A{JJ~)HS!,!]&UѷMqnBeZu/ іe+h_0% 0+S'_Q˭11Pek 9j-pBMo2pe:(/>/eT!'"2$nb_%l!'t*4kVuo~sϳNCwEE A"2~^ ,ؑ` 6U.?.GsOwo9q7)1̃҄FuQ_ l󈝘-)Y#mRZh$Wt怡!k%Qu7R~0Bk H|Ruj9ҥOtڂem8ϱq?u@{%F[2KUo BPP8 z 01&CוݺFyCS,Ftxztq[(|p㇠k fMn(lR3z)3(?檻N~ztZBMǤR|'I=@ NؓǢHZZfIIyQ?`/e[-(- єڞQ(!7r5] bl['yJʥa"&ӗ%-BDٓ ^Ԛ^ to/a8{l@]_3:1q11no Ud8Ȣ" XSx[7T>drǘlY%gZ]7-Pqٗވ򎥶CzͷO)} X *t;>7K.7|$I Wlno>pbH%Dc0P5Aއ&TbObBw. / ZSB=}a.MӴͭxWs=MI$n/mcw!1iQ_VMI͕5ء6(&n=K`dH7 1}[ze:bz\t`$b񝦅 Jej@%/0n0Wy)\ŰHe<`n}|Njws?.W*4 , )7囹֝Reo?!)_TFE`_okQz}g6e{AIj=򏔗-+jUbGƒ9C)K5$*wrqty(&F+klkVm ,vf Ig6.zorw솝k:Հ0~@2nί10P2)_4$"9OXZ'{_3ZKpHÓPtJ H2l D'Opoak`'Rtde5 .*fʧvK˗ׯMRbBpDn\u8\B]v%ו88s i`e..‡1;BTFu b@nR1`%=$':;/]%h^ym@Kl[~F,}CUdVVL]))Swm wK`EOĂYUybG\VTWu5p^3EI[VSk !MYR)=\c κX#8FV7bpSRR â'DZ/6ԀCW*oh.ȧ-Mh <"JJY9E}*Z_Z(,Y$zqqT "Dg]$g-95dҁ+e6|G)|jtsI%b.Yw8@ׁ|iibr2`Hj֟xlZ_ "fwc;€lٚ\cSm 6֊1tiFBY|Tt$p=ˌ.ȏY.L _10?zll? U'?a=M`LD[^gT={-q0A" yܜ1Y 䜰F"@Eĉ'F 8ZX·囉tfG%⳷<j]dPrt K@)wK!{eCURVU\&VMh`׬ש>f9N4+|_]D]rd_HH^{qg8IcN SQ3GV5r db:dA'5zpAΪl,m @5,1Izxr@iGlݎ]u% 2B6zj>ljEKSYZI#2b EUwa6*R=-QW=jgCRIJi<䥸X)֋œ8(𫹝o4Ib(8+ǁZۧUXG 8fZ,/O&xH Jlæ#% \zau\[reؿ-Qpȗ)l.rs@O_<1H3e͙Ǫ$I^zjtnƑjIuG*7gAu);59ȓ 4NPr^ Ag nT<7x#PB\+HG,8dۇ"Y߆{Nj4,_,ady.j6Xt`8DBzŒˉrJEhM)-s".) 0qmfћ~F2af#/׆Hol TcetN#S½,5-(sP\#r[ྨlՎ 12ƌ1Q"n]l-';h|3X ^TήcƆ&53[IyYa'p%FeM: (87ʭ+! L5޲:M`=W!(l XUm e)EDVD;+CaK"JH ;WU=2pA1-$!3,Y!3t#~lsMosy jF$'5`.R8?Kb_CzE~q ''HwƂ_e=*vX_}C5w7W DJiAv0"Kljv,[c56MEkd2mUWjx"ZQ \ R[)E =KO "f )~1]['tB635Oa6ud4A]1\@j/p0tW wy J4Yn|-WOg>Yas)!6)$=;aAReh 01wN=D"1}-cr/Vo\ca"K+*: 8C7Xk&18؞S|_msW-a+CgmA.C yLzhwF7Szcz,n9 Lf!ܾt^&E%|yͺ4nO14rJ%)zAT= Wkj9w< >S]AI╦ZNYgs)WԆ_ߒ{k#Y_p&REWUb dX j NUd0F)b>UT/T[$ZP-sWC] R§m x3a:OW'1 J(MK(:*m[C ȍՆXQ+USPf ͞ܪ\}]90sOmlX皱AokUUX(;] NH |c̾NnJ>тW?TgI&;0#C *ٺ#[*o5 nq`\0Rj4~d;k"̈́B͗pdRnVmj%͛0[?;]A/W2y ;V6Rwe8s~sޠ2n޺*`GeBz.slX25lk^]HKd7.SJ`"έ]QatQdARuzd'[ɰ c YIE~C{׊JP^h^yj\!z[վ ҄:'Ơ8Qbja,7rӬxZp(T? M %J,bux~B"؛KBʍ* ,$l{MG,4v%^8]%}_H"7̝d|0EәC{UL2N (t J6Ô`%t!hj>ci͵ z\}6(̠lUMa[i{Bӵ0-Lv6*`2au:='sLȗH4&/Yxhς/4$Qhȶ|v'sk^yݍEGo"DrE㯫 ;dz̊\g1<.h^hu|uXGɝc5n|IǗkId}Wk^' $Xn6Wa_6iBް):mZ"Seh@@I'_RRjB-J9.%RHށv /rۉ*x C|' iGUS{YD0!8L;߻}H+6QFM*a)-07eOf%~wěu'RΏ ݴ,C%S`×~'JA{ 0ڠ6*6Ҏq !7#=lU/)0E0y%2uJ3$o <ߣh?MnoBg ueNHW/yhX3K8w|ۜ#ߍrypӛP R cٶsXpG< `oW|:ʅӈu-[0'bqK3LnƯE,(ˇ!(c.!3oMy'jZ%C ?M\רv<Ϳv ux` (67 95] HNքC$ .2&AkB ΂l- ,Lt܆hǁg%̞0k\g\ҍS$dqKئ:S nS,lYŠ|KF4` < Xso1FgSʼ{˄xk%ULLzkgs[*s%Ԫ'Yt1'!e7F`)≚qC9j;0'@z/Fbڼ=|ExG) %Pjm9'% k!kH3V!  \x#ppIb [<&pGYP^_s%bFMZ8p0;xI@^;TVTc̕P2 TK5Tmhn'^m ӥhaJ\v" g(K{F7ϣ7ʅUH ;˘,~bORNx&VpN8o{䝕:&7X3 }"s;TtĻTmf̅((sbیoDn>/46 EౄuB2H3Q6-6_^)Ob/H{R:+D8Nzv sNiXk1 uTn4hb)6.BUisz /?o]È(GmCEmZY%/*5&mˁvod[ VQr\Y67v1 Ggc^΁@9e)&gO )r_n3+-0ˠ>Et:m,t (Ln<:Ʒ_s<jʭDVz$(ʄ|iMW;tBa}%+񰋫(౳ L1E煪ȉXFˈ\R;zߐLG)Dhxi_'&y,C78I !x|T#_ Cg'5bJ os_R}i_WrtӉGrAsaIQե_G*P{Ś]y`^bkFHbNZX(4%`gSP#2X@x:"(r !ixEs[ o<#7d B)>v1C ɣK"v 0vc1Űo?FyFAWWSt0EfIP}qɜ} ossr_0C dVQ-D{ð9˖SJjzp_qIU널bb܌LkdHu()K ۗƟ%\h1'Y#:dH 9@x"Hzp'ޫ%Wv@nI[rQ+浰:sfCaR-NW 2N{yno$och YGӰ^a7j {ƽq҂= W\scNxl6.2ٮ+Ihő&;SY_f:Z! 3a (TWsFaڒ5 D}^8!P.)PvQ:4@y-i(rv O_W4 !9iGmHl¯_rGnϕϜ,1ro7F;#K"ߍKIv꿳/0C aw5sR9{<ĥ0fo:}X2-,x@1+02Q5/KuܯK4v"-T5{$O)7 yi>^=6]BZQC6 dV/ RfM)'Tߔ,$-;XRBI)vhuE-٢-,jP 6]I qx`{Yij7H)Ąuhzԫ[Ԭ4$y( aLSC0D=ʌ-$10 ˂9ٴ910=C~<.vA[A"έ 4Er-xK;oM ÝmpG@%qU]ecv7 z-{/Ki:ƾfƷ ͭ՞!C/+sh;EHس_/wξ.`<߸_;ke0ЍEfQHZۊ vn2lNH,s`t N-PRTwy'G+*ׯ̇㵀BF&9Rl$_s{ riT[E+n "Y]1L{O^&? Ҕ; [/085[x`1%{]J@H"1⼯xq?AL~Fl h*V$t3GM,vӈ׎qHc;=U}flmtXX|</;Xq~Z]`lġp}0EuCE$d-TN"Sivc@=D N9-H5 n|_>ҁ<@28"#V%CJ"n0lfqp.k&! CsFX;p]lTU h!&Y2Ly[#0 M hYTuQD[ ~YYiG-d@ "} LQ/@` Fwv<7@|Jo\a:'q<,]~Y{+P>Nm]g< @&]@ڴryfMgk}^?T#9+AW{$`eqWf@Q J+`D|PqckYu40/%mV=*Ri(OvF:'r_q")R^^t=^i)ύ7p %&6SB>kr{T6Y&-ꭥ^|5ϫnSə摗V1.(/hUA' d#mH9,b5xٳPwfU{^v)ݏI?ɋD\ FjFW N'&  tS DlL16? =?c/.[hg}wE,[تatx Zؐw; 7{]q1  q&:i:>Y8ӅQH$%@XqYn_/=2WE3 XGn>h4vB8`\Vu!ldSiD<{W!H#zP)lBDR Q I"pJח=zItS;!/p픦j;jPm4kEuoH&DeEs*EeV󞬦; s7IyH][v;N&/m(wM~H5(9m눷NIlZgi#&RX~JA <}ө\L ^uf$@d\Y*AFGeۛek7 L06N0_:6ƅlϬUvNO rY:0@Id)-bcjndPP.Îvɨ@F3,K<@8S\3 ,pMhEP1]Vكg ܟ@Aq0n YpA@Fi#-+7QdI:îٹo(B,EFD MqkAjbovAs.:y7AiNr.<+w6~CA2 GIy)2!NrQh ֜cRrU[/6v74gd D~HYڬ: ~CdMEp=E=8(fzq @ T"qp #=U4PJ!yT$6'ob^;x1` N;A1Ķ9׀`YϨxŖV!|GWa5괹Yqڌ&,gVF ;{\ʼ~@Q`@1E0lS!7YhwqTmVRHj;I{U4o H7'~f:T蘶\\X"~)UZi?z%q_|E&4Wb 1eLP)A_m(7fZIKͨ^ss\/7ngFI^Gl"ffE $$š܄&{!AYQB֡`hZשeA=%=Z5 D8bYb[ɋI@G axË%;JzD\U/%"ΨM]j-G@z !j!7i!klCB0unE#"XĎ&]=:dĎ ?E, C]:;qiF)_ME)CXLy%*"@[ʅ2xE{8ʁ(q4)qs uυ\݊R(a~IT2lk_s(|lV7? `u[?Mn,)gJ7kކܐpGh=O,FFGCt "؂lY%*+{/i]<]Op$_){ m]꟪$Hk }5BtoIУo+ұ8ކ 59rc[}I7lLRuwR @TGk|_3>%r2ؓVA>*0b Z17^@} h 2 u^6soH/g.5E3I&!s!"\1wݒ鑮MtqL ]k4*=aaILs5hP6AN؀-o++dЋB`R(`׾J.RIWCQ}ŧ v0p@Nq,m-!0[z!aIx;6r]a&cE:̵nAE^.uBO,:Ί|s^Hn3zr՗1b͗ͩ.` >ITl87F9 "Pxu_(Mic[ô "œ> sȣ(V+^*3(@ YLA=*OIW+Wv0V{~+ asKGaBoSE%BT/ #䙽"ǵ"YT豽u}MtLcx5-@_vlAm t3*w3FOC|3ݮ# 7'gz\>ȢZj^%ǗZsфSZFW>bs ޒ@!w @uҋԤ_SVu z ~Oֆ4x׵: W 2(9)tpcz]nIP;X1ds3q 2F|ъW&S,9{V v ^)F( AE-ݖο9"lW9huSƃēgؽ>;~Vj1yM8>tH'yjŘ w8Ոm,'jl$@C)ጠ4;L|kR.J+֩G`]mXK;ҵW{ng$H(i9ėABVzN[s!a=("L5O.)=h{p&Fo,t@kq,UWt3MUQ<嶹^6;-d[^ {@X|]Z2{Xue.GYҭn2!2 Y'7~'(srz^;Б)u\QԇDYHإlKiQا4 ~?ῧ0ˑsS`Fc)Ӗtؑ^)naoZ Cg;|1 ħW}o](!h w7uA5M'HWJLJ'PC/.Lj8לKrm1U[# y~GAB' X֦w[iHHhW~}|'7l[XSʃ#ǩd2?|X&~&+䤰jn]ZeQӤ{jڳ8^A QНI{K.15(V'Tܨ ]6W#p$ezV' npzDMm!ExN F98/?#YDLaSnxǁjj6~?_cW3D e -y_&Y`?yWrtc ~qyСMtgCh46Cv>|Zƛ+GUC>NLJi({yl慘(P(z: H7/do5bSh'tA\ٲ[W *FA&sK W`'v'z2 ~6Wsm5Ōi5»\thVEQ;* p؁ŃgpdZ6 K.[:>kZJ+[C2SA&$JF1n]8xշLQ^Ns?:x(T_#qϩW}*>mb5BgEUt vY#o_t?-)BPAR]l;j 1nbxu͘!(7z3^~/urPkT?zhQ(d:띔eu'Jrz }@pb649Udp?vpú}9Bq \H>Aen f78%9߉0 U5~2fk왕0?K$F8tC$[5+JU`*|u>ك<PKWfUa՛ WqDPiXO5uۻ.d+_`7"I&#;\ 븂5qA./t $r Np OzQQ$~Mĭ%ʘoDWMxQŪ3ej5&j,{%T8|do͘V{٤TP3d3߰e}rCxN -(N^tEk_Xl>[nByEa[6#]XQBkMi?Lh;d ә4߬(wdnh{}d}OX \goj>r[CZ?l SƩf3*㜊m HY+`_ {oaZ !%W bFJQa+~=[' U'n'XKL\*CpU=.<<H@%jSDu>`_m3bgjb$q]ȊFo:#Ns#}ҁU])kgC12I޷+ #d+IM#}Q/t/ T4VJmF!X?ߐWܨI\Q:=rq{{=8Se:30lȡQ#O =&ejP7Pi`9|-&%q5̧O/KYmY:}WI Q'p{օNֿ} Ohy di?Ju&h]$SE{ךEA'2(Xb%~[ ,#Z*q`FN:6"If-u<{d@t fɔPDQӌv~[X_5j,`Sn~0{Grx3&6^P *N)vknJ(vd~(8h6Hrز_C9A BߐyV,c+g6:Iv,P62O@zn^kl [tMJ]1X5l{AIdKw)0gX)&6f_,U.v >CK=zs 5Uj / &4۾;L+␨b̬yHT:lyr%ءH:L8eCw\\]Z$ Ixp[[1Oʐ /`5\x9.o6̓KT $s| 's&O)p:bʥ4xr-vE{ʍPCJ9bD( ,&hg) 3.߃fE'%QOP;TWQxDvd gXOu I|clѬl"V>|wjO ӌPIOWX_X˿/G+O*Y7 ݊jmp5CK$um2SH[%$'Grk JM#}"46ý}8NgӾ"AD(6L.>fviͳ% 0gX>N%0tyC&?Ո[/a-NhS[ t^]~׀RIF# Uީgnp!oش[E@mj1UJG.Ep'@Y'G=y1͙sZ>djSz?E-E{H֟{{r"ʒR#7^uv@yfk ֬Lg%tj :;lN r.aQ *r[EX8GLdJ&ևU. (6'ꐮ,H}:K9/)lh8A 7@7q3O{S&+2U0|x܆:]<$`Th:`ny ξ H٨z:ͳKfʀ5oMz<_ٯPBnCN)=SFgٰZlyr-®qIKhn^Sp'mL$Ei??!p='[9<^`CZڐ }_cNw C l̞.U +sqўAoyPFI@Ue*HuRX2M'q{6\\ W<89NtS[qLZ{8c2A!kIT}:ysNNq(um_0 ͉ G2~r(Tib֊`[ę~?qz/[kCggKl#ںϟH55 wliXhѲGUؙ:ƤFXkLWuGy @& |4 }7w3m_\1 b,z3w?G&^u&~7 R5giRfVݗc5P As#KRC.e^{[iC+w4LBG_?FȩxjN9f6ˁ%qOO,9M:v/ KncjYnMQP(yaphL8m8\ ou䊤i^s JݾMj  _bPxAoIlct44.ᐊgbgjmBhZqD_:)i Tʩ#NY](+!͞>~˿'?z|dO5@Fbp]V:Q#(?;nŦLnF|`uf d`4$L)껜5FCg{x 5#ZgI?UqȆ F` di:EB}L61oy?lO%\FW͋YNvnxEK^a"t,/<ƚVicY^*Iot | Jg Q;/wD?){Ω o2-Zږ;H7EJ\I<@KZTߏ\BTɎtܵ_<[w|?3*۠\m`0l LRg 6Wexv}C'-X} 2Q!Y|~|<9B$wW\(*c ;?lI(vvMJ~2v7ÿv MS8Ft2=f0֎B}X<^T`mٍ x "`jF@so}Nn+j0r"򑓱)H/͹k 5nn/ xȊ>v_b ڎ)-\@<{ .qYv 9~߶ȉۯWxe{Ԭz;y?Zy+߮}#P!W@Gz QsH@ɇq O;xTUד&i^`j}ݐ/ںh[( Ԃwj+G:=:;g&Y%锈I~9 }U/P@v] }ZӀ'cʐPgN"jNa7@'J7}I}i>T6޿.$-PWIS"wiC"$Xs&\TבW0+ZG!r0U73Tf+D([92z^U=,ne 4dvzK |q_+o!I[k *AT,GFM3ې &wAd=x8] ?LJHGFwmy&L vAra4o:3JU{{ v(2%e=!?ݵ$3ƦOP[;`vF ӒeV? 0f!E/XyhGs߲ahC \ڬcQ.p ^X?GWlY]V!M& 3ħ]^y{ 2MR0/ov%jocRv@qYU($`K%do4tnQ@➜Ʀ?D xl H Ѩ46'V=1Ұ (ۄdx] is-D89A%@Ria,?::9\C%0 j7)&6L8֠yh\ӛYA^%s+K[3ajEfE`qʊpCmQ;'&bxWJk Fzxr7Ӹ-{vW&=vږFWv\ќLKZr1'\$xc%d ?`FsvFO6oԞhNwդE23טU`geE5jMp}fy(~ӏe8=N];4>r75v]O$tPG"'[@KpGW\gFG4Ojۂ81qAT?! #ouQ>(9+`wPiIu! '$LP'SÅrdmbhap|WVrG-,'2fU8T(]X>KdafOuvxÝJx AKggAS@\OwO;dpz?qo#zon6)w&njY3y=L%4b226SlmY*NSW eHMDGg_Bk;3CwG9F}KA62 ޹v,Si c4xkrshoѾr/!ًʄYƎMw H$1zӿYC.oԞi$#H@fcю$ 7%KacC jHb4JA 9lC]-Z CPl5@>vY4v*rG sR} |< H}z#s)M'5GwF' Ke/WB&XQ|fTwHhw[W);u{IDkqTU$j>4Ĩ:_:4ˌ=%w͐-/ݲ!zvB38Q!d&lG;5Z'SdHFr iEsQѓC6S"ۀ (,q:܋U;'[ﺨf䓀S,!_<;6R]+1#>C(TQIlSR](hJp"Vκew,6!J0OFhY⧯'VMQj[Q7D+^_F DBM\1u_mpT朔K_Юhs5$}ka $7aG&2P˲ADŽKxy ^s{gJX"t-l5㹒z=/Hѭqw6 c/'qa!F]7u-_ٹ63 ԛ/FuNoZ'9c~X",oTG:Ui`Tƶ:;'DapP^RT|JxX-'-xF+w'4=ߺ'\'կCI|* rP> !dҩFʥ޿z$ă_꛳itCbA8l 0->ק5>C\G\1>ҁ[/Rߍ mm15|P HZo}&VϽq+DyhPH<s&m |6˂&DAuVZLw@\%AE7{-:<3yqRpK N?n."5ӵ--@%zʊ6&լNy5 Z |{y,=Ev.2xe ywLlv7]2đ*\Ga#K *ԥA}Ń|fprgRM蝿~:j.2}f#þnэYj0`$BQ3 hڞ +2Vd>}\:?DlEäțAXSCn7,[ˈVq]T3ҍWtz+2L:gU Xo*QTCeb?+&י&ܚEA>GN[3U_N^c[^qapPqx"E|V$L~5KCP,`,p&4t砃 t/0VXr\3iY.J^ : }~qDU>|%y"wpY*#N)kd6{ʞTZ*3|ΔZ_zȮ"r`b) 33omAҹc@ncPPʼn{؉gW3=.O4upkꢩBcnWHhMWq|`r9;=W,hS7mWl7( 87p%S+$XԋWGsE܁;&P"ENN]dEAj+lZf/(znuF8>j6iwHU+ RgYCM``^=?^:A}Owd'!Svwꍹ p/ka0f۞UC|"I(n-I7+5:Up7MG2c"70_rVlKíJ+; _ _|(s,@D%yIo򳢊u;ѩʎT8&(<Рrh?+{ 쉵qT5k(k8Vp4l%%Ś 5iBc\5.]M֮P}l6Mf 㻴 eo~I]yq:<wqIF asVx .K4(pr"' He)ʎVmbLpinW9@Y`4AWU! ʹ;wXn K`sⳙYԨ@HJ th喡\9q~P/Y&+gކ|QbɉK*|Cy $URSLqrSbA[=O}h;de|z؜2Z{jf9 ]Њ%`ڡ%V(殇1d1~Y2nĹ|zV{/+!>Žm3>+v7!BAEr^2J Co)JPdd{,U)d(ilOS[ӟ>U"á[ٿC܍+@zw.!Np!LqZ5W0F,kO@;;5Jϭ ;a)DZΓEX{w+cb)-%xG)yϢ2G3h w'7*B˿,_@}G\#kyȓXÍj&+ȳD.)ZlYœ=oXüߵ`:IؑJ(@>4oNH SEepK=av#ҷDi\j4سM"TK=)&Fg\i Kj r6ǡ7: 8"b-=Fy0u|r=bٟ+8+ )7u/ +9EyP詂Q!w[ͨR4"eǪJ 0STtl7X@]IXB;8y\Ʀ.J7V򇗱=XC@V8W:~@J/[i\7{xxay>JY[ɬ} f$K HuWM cvqOÅC.IdEqIB$.bcZk\t*q]N$>lzkN%AHgp gߌ_bO~d mU xu%վVnνt Ü*B6e?i=ohr_'Njc!+0GdMYZ-2܌i)̼0LknEn}b)Y-x9[7qؽ_3 ׀>N^$.\G=p?7Y6 'ã%<)\#>o*u*aVa4`5ˋᄑ3{(~ 9-5ZG5; Ȓ.i\sy?4)p|\JE+Km-4K_D9rbSZ6?+SR6m/ YB"1NUb\#yk 9ΰ#xoĊA̬?}A6$uY 유!|6uRH[H 6=v&y#DAnѡ;<-wA/KJkjĘ \$ N Uy]ls ve{6S*}HiktΛQ%F6bJRJuY<yAtokidP\FO )*S/?|3ңiE@4&0bz@d$"ˠ@z*=ŭ3x?`$/2Q,)?3F[DaIm(tٟX:_'8唩(֛)q,wC}HL;K`QG=4-%2|B&PU`@Mz=>1Qv?ǎ!0X%{ IZXiR)dB 8T2nT]*۽|zђnAr[NxI\rXW:i;mSuܨBs&*sE~K:%埗 Z&5UpV<4WIT'ny HӇZ!1՜DlhW?@5ov~-Nxob;) 1-Y"wq5M¶::Vr2O3nE-:r,>x;'MS<:c*.ByQ<-]mcWtt`?-V_iNA'`\3|#SߌeL9wgkeCjQb¤[aፔ}EIw^!37ACXh.ԅa R)EB,Њ#4 N˟mˍ*?<2]fV[ZuzE\<;m9|@(VkՖmo ۬lC4~idl \K ,F&* >' iٽ iO`{qf ͚1։W:vGȪ.bݼ//M]{<ݼ0aY`cW;'Dz%6ۨBYtsIaœ:UVU15Zk1vmsâJPBhǮABgI@bMݧrx`+c-Dd4 hO @Y]@.;Bu@=+ B26%Вơɻ/[뾼ueĕ{AX ->`:Q|}[#µ_$,cT6>W(kތtZ^.vsiu_*da B-'a9\]ɺ&o^]t43)19{>7ބ`%&R./p'n=2+Ƣ-}V4 r%GRWҳnz͌wj&vt'xk9N2{8;'}'B+ !σѣyk{]B|Nx hhҹ@g}sI禄igοĨSY̥OP1o2O mY(Zg_ܿP6Q'`jguH}KD8l8SAP6][u9BRSj^օߠ狇|IE# Ms|xxYZ!Qɫ ݛ}S,AvfKGbct}O%M$BL Dla[l>#X_BT=??K Y8&KLUy=c_%~Ž473|)+1?I׶:[Xp|YpƶFw',-8.ze$sFU76;\}*AZ&AnZdg.' %-b oCX% z6`JY"]qp~)(4F zZZQ|9>(Ǣ8GU8Wϗ#jBlSn>PՔSt¬p ZcQn|dGoi+uٖYPPlBح7Ψi« ~:͋1z -탋Z(>d|X] ]^A >GXx#?s\O;|@D[gjو^y%pT$<'uQx>D:x_Ӏmp IXvc?2TX^A#|8xFXUEWr~Et3aYx͍fkTҿxqⷖ2e4*12$@*|x('%/ pJ1x,PZ`7nN*-s/xgE98%an{ QcA8PZjr-Q-OM~jpnSI@XQD7ٙQ|'Qe҈fIM+. ė#$3:DKK;OkmzZ5C_YhdAC:2!bK]%9$Q/>!,> fH꽙 )ɲhcDԞz[HhbUnlۥ2v|Ƕd(uU z|v+c6(]GsE$yvN0ڑ>Gc(dk$AӦiC&@_ [t^P-Zm_ `>5cTN Y Dե*D>n7RҞbJU)Rr=As~6`Ypa"A -5'K *|F(bwƑ뻏vĢU9[3.1z:FWLCvѦh}'_qTfxSMF(nE6cs羫{8N[wѪ}tYGpỜhϴnxu*eJ=r:D D+QwI6>fK' 2-"IdWjLԕ^|5~tfOT;U[;9Fcli6ښ:¾W|m0 H̋HϳSK;#LU(D5~}dw_.&ǃQDCNQUdiyPιASr]LiΨ$l_W/߶Pjr5HǺ zƒm~+IQ/4THG3Y{Dg-Ώ|O_J "ӣbO`]ƀ7,;9+,jpn~کML"Q/&/;pi2wTX]T{3O'g'pKIkq Fs!W(@r E|!S1U7o#.ٳI'-\ʷl ʒ[K6VS:A|>qKĨ/'n/R :X l+aT 7B{JUD8$M!2N rc C{Rv*=0sשMeހ&yQsNoL-M:SxSyI\rhWPJA8Hemk41?hØU/UgWFeF~ R]#)keq =m^[1`17 J{rF'X2lJyzt~ !]XU4wHWwF8dE{sRhE+ҝ~> ]4_\5%FK6ziHYf=wzn[;]8A~&t>h.zӤąx ^WTI-QZ`qSD4L'xGp1;/ެW0ov{MU/&4+!e YH6Sm :Ik# $5Y>?>%"Y  tՎ_^F:=쇠 ]NoGs%$`9iG잇Y]Kr2o"''h&`թJbġ =we 0*攠P79 0MHe KF `ɩ7Nè)E&/OB|^,4{Mo%# 9 .Y Mc/_x Ǹ}2mUBኒrnQW1r~IGfHd*=\GBETRh+varjPë$No`s201ggReNSSI{g]16T;zk'븕cf,J=*6JO9k^{WRI{z9KL(~a0|JI]S(c%Yd3_we>QvBJ%g.Qby@g/.<Ϧ9` G':ᘶ* s߯aL5p\9e|^Aj/ǞAL;jJzӞ}%֌ :*8W {xݘρ9]Z, vSWſ $T ? MA>2W~~`+H;/ iycdYe.gDKĉ+?eCAJ.2Պ'u""yeԞ30ϊLrLl%[6h(;e:|KF{",RF}{,.d- ~:%3i%0xX]_-\ F.[kPvP[C&̯?n<HmyKY=se&_e!vH־TqwN׃(}OX]٣ӍcfE.Yk΅2#{;չH kU |'>mWX=[l7 tH8K+IwT6r̉ȥPA'@CD~G 4dr B ^PҒpfWM4@"=S-՝e"JFQh K7ڜX=fM1P.]ݻۓEÑ*բ\s1TNb{^A+Z?j *b&/ƈK㰍V?A#ڣrg-dڝ NF3O]<화$,؃[CxH(9[C#JpLi2 64:u3H`ۂ::g00."̦Wp)A`D mKPD߭}s3$2\[8yya_̊JR<5|'# o|T6!|~20]ͬfĜm \Y,Ҁ:s&݂Y膼:/K\h>r dZF)CH=$aW/vu9Q[pHh,aWEء”< h$ez#4_t<ŀ]UMq?$^iNa4QVkF.(Sժ4V%e,AWŌ hAf6&,}z\Z)l@~59EPI:q^܇r͓F缂ea >$sנ B7+?qu0LJx;Y֬͠^ۊi0Oo6Ϋd%L>i8Z1oL-˙O`g++CytuK{<sr%[j, GB?pV } XC]H]yT=0DCF:Z])4. _Tzog`|1I'x\xռh̢]2PaMG0ʳwk9hr{kN(,-1;?1hQ9vqj&suC;"PJFardC .(D LD'8 NFis+$•\-ct`˚vLwҿª9/j7-9ǣ>9y)h6 SƷ/,<܎1kB ?.KBMKh)pu}#Ygwc͸\-llovbI,! ח@s9f[DCeYWWud6e5Ş4y1ii=ot0,'/3ŏMQƺczrLHqң:TFc~Z|1(y={@ '=ll>24j:?#G}#捶_ƒxX0įxeȁ& H8wp-Zd7By eZ}_$z(O]Kq󞑨IK nĶ1"+%n2,Ԁ)`}6 hKsbƌt T3Ug)PWUՁ36}&aFhJmv-[ XP%FP؂\F[6#2Aг‚ڑH:UQmg.(B+M 9ǢB9. Aiq=Rv2ȱ;+s[އ( gP >MK[(iqD>>ljRk5|bE4 m>pւe1hqJ dGI.Qy# OblW> =I_]Ll c$&o5 V1k[H灅J9 CN}g!_ |=E@>6f84k扻 `=aՉF5&tt`0%?Os~;9ğZh@Kl"=h@/#*V+!cq苨ph+\^|"So=($c { L!kk?B)Q +>hS-؞ժ1L}7&-~Xv&iFUȖ R|C>yRBt):b[q0x(Wa :;mfȸYv!^L[)tU~4e@T\ꧩħm Us\ (왞^Z#/&i[IIR@gPٰhoB9nт31+ڙ;ϕVA{>ǗN`k3=ʦ s޺?%L:t' bSft>a|Na$bVZyTD+MGߴ?+r5"KBJhe;cۍx ̚bθ/-4/Nö^Cw ǖ-]wݮ/oZkz> 3'c ?˺b>-A[d{AKk{Їe721͵eM[0gd:Mx퍢UA i;@V+:#碃he%ƻk#`_X~]Mڭt6}R7׈P .NɸZf[O[9_X9ҙq:*Z׼fG*iL" mʓd'!U_n-aD7T?@(U}kec%/'Ě4+ \)Uw dA)x\pnV7qs=L p4 5UÈkԓw+ѻyϥ UA:M +d{iiG&n]n` O f^ & r U9&`G?ʸ*Iq9g#F|T~CgSY,ڦ6*DiFi|}'!`W2uܾ!~0l+^d=&#.qRgA1o=VqD{VZr EP'u*Lg4; L8_a3+*q# fxV$-r0PЎjB\UZ]Sڌ)Uݝ`;:u Lwefu6˙)jҝȜd !Pχcyot5A`M )4){pÏh*|"Q}+D>Kez1F2}'<;ko59Sd"XpViAQ !(GKL t'Гb˹RCO,#nUAeJ2]Hq^L!gbt|B{ j>B⤦-{@; ]veQۓ(7n$6|nV誓ҧ z0P׭λd /xɟ⧼rZi~F":wc-#O4T!9k)>:I䠏;.B$4}|>m`]*V.(؅"'2TQ !m#r?cu~T'E5+ӂ@Ky,Q4b/4UWm6" L|:4msb'V03S8vaDeɺ؉3as3e oз"NI ׼ֽ??cLjI3_x+ip%9<.$'8 ˈ-d/ʩ87`}zdqD֏"`7*ț}A Ǐl?]˺mw:oGܴјJ9Tz> Ht<<;lTR3Sتcp>ww:UN<䵶yWӿ 0;k3X|OM1dSC-=ؑKͧ6;νwQ_\i58>߶)Oe JTM[.eO*Y1?/65t]r T5aZ}>0&}GЧ}5ZyH>)}ʂ'h<e`b4[YS' AñET6]]qʄkJdzQ**FT=y T$ 6r/)wPqd78_\ 'ޘ<3_I<rt#&XY~;#zIWt-3 _Ŏf)Qټt4xW:5Qb H-9cueXdi; D\o 닮l˲z$GQS&@g/)< [Y$=6g~|; 읏=A˂<V1 1&kX`@կn~{Icr|H]g.z8h9\֜w孚F+l ȻN6$OKnwh/,;%f {s=*kYEUXR mr^oxv~Qkx<&J$RK08YAK II5>wƝDUk!|9dQQI-F/np l(7`'ޛ:q0KrcU[MIajMJQ)g"df\Gݸ8lvv^>.`̠ 6my|zzeCƂ栉IA{r 1F8=8F&N& U"q@NNK4XP@-mѝc}cT:ƃe3&BA0:"r3oȱ8X2+C[s`x#) B]C(nnN d)F}LASڤ8k8f#~-VNOv2~ߛr׋[r,5vMDRB&PnYfpWvW⾃c{'2^?F<ۛ6]') vL\tBdOatu ck*vǗu;fFwKzg3Dj=Ddw|CȔlj*hN'(Yn5v_bBJc1*NuYb]\2i 4 iHĚRT.@؋}uOKq'cf& MbMrKkV>4nFt*dL6MJ9wwjXb.iL{Y^^kR1QyK"E῰ bH ^ϳrznڢUظbO/qEg"'+Fiecܽ zzBVsMaZ'e"Q2Xz.;9͆Er[ !R V#{cy~xĚ=cS>8!$(U@9mrp:tT[+F{Y# KyS6]Sjk_H?wrKUv |EYzl(-z`b<&J^$T*{ܽښb[oLE FdJGkiC|eh(@YC[~vi$ ӌlf8@  VR;t35YޓUz( f{9#Au '  <_Zp%|Vz;-шPkCfޱ+&EbTE] afv/%o3ym&Ku<"~PC@?̝~)Y(oSe3M@bsjA(`(r[Ҵғ2F"G8O\.7`5p pݠ@+[ 3(.K͸g[xGLSb񢠱leuɺ%~PЊx, HMlœ |Hd{wElLHb,eR@FGYUI+/|.K=p+ou:{nɑ[t{_9$1\E6#MR43.^H,5 '[dRlr0j2O;Gsd3|3nYLdpՙk?tKw9옟WQ*ūi*#}Ӓ4ݮg ݒ Xk^~i ~T!Dsh F;CAúUR<3΢{Jt9"ͣ ?EhQJYrܢr+)2i k1--#a|{z@Faa`CDn8㸱k oSh3CFeIomėKhe7uNG6 Ea/M4TX A=fc}#aPc Bry `B核).! O|՚$:)L8v-7eَ=,oA|6H.$˅{@U/`23 \+n=!j!D^N\ $d7>K")99x麢^ߛ y6B:9?nDq܍Hٳ֓nQ '\K&7{kX}T&En/ݞ ǰ:DхlEÀʞ!:-[|B@9J3+{JUuF$Z.S]*2uIkM!73*GuDW;>·FyEЦU+[sS6))zbrQ{s_ qZ m%~ qe&G>R >/|[UADU;j;gC:bУ&vc5a o7$ ~+a4S&euI׎! 9U"+2cnʄ$B$X;J^[ЕB2/QÖ%[=4*mw-0m p0JBi!Yd*"aAėvMi<(P6WȃCRd'MՐxߠ i(.ڕeD6jK ȕpzqL:-r[(N֮+ `g (]J8hr'@7C|`[e6OR'IN_ i+p˵8cړp,9Ifވal}1i a$r>%Jn^AY%v# /ƃ$zܬrv%"7b}JoɉAc&dt7վ$ZY28]_uM&zmhB#1ҵGf.a5>'U7`:g&߻>l\',_+q"HsbcןcdKQC &x{Y?x|YBeʻΦ͎BauҋF@F}:IH95l=43SO\j!3,>1,ƹ6ICvJ7GZQXu!5O,,OgvHXGݭЙ^C9=.֐zN~R^e ȃ^Wڢo1y%uPZs} + kR]q0LψX -&Oy5̊j<Ĺ7i!ki` ~5subREwVOs ME5yyJ{@^E<)Й:8zTP{XycqP&DXFk P=PU&Z:.&cUffq ~Kf-*ъە87s$"ȋsuED>bOiO:$J!aKO9&wW[ֈ=_ P/>89F̡쪠Q4ow?K@x4E=Mrc[m'٦$, \~Oe~ ߛj֍H0lRomabJL:zNZ\Iv !Oq)x3b7WjC|QQjLy֕ylwf4xs0NݎX9zgFd$~b$l̦/堬H&篲POl]v ]=?_aP =Ą,\Љ@}3Zj)6#]ԷJs=G˘}? I# )t1`W=:'d̞OTȹ'AQ&nZ膂-77$3=NO:v,)ʈ7!u0oEqGhHK*Ά?s#xOgm<gM&&PEI*>9ՐpY i μ'Y-T*$ÐKW-#w%KhEq嫗jjđ~zPl kZπMex)x؜!$Fy)l4!<Z莃lOҸqh }}-?Q+va:LLbjIE݋X:H1*vdPТdl\+Ez YBL/.sp>Z[ߋ|v iqw*^Ԝ'8LWXkBe\Rs#eVJ|wHNd16 il7+eNF*>ExVEQ6D쩀eEI׿MJ|8/=Plӟ f 넭SE_WC;ng?0^.:r bFfKwfZUBe=2*LQ(?^>.%+c8^U PA4WH"zWg]kphhvBz|[c[Z!& lg`Iy:}T)P҇Kl-~ÄǢ2W;3DLnU% F0k uɬ$s-\Tҗ2?vҮÉ^N ~`YY^O0ֵm-d  W<SDLΙ Wh۫G`@+`NRQ|1s.MbeHA_ȸiگMi7|ŐþUDsT5D*ۺ|+>(d;=fyQ>7z{CsIbCL$*l=7 O.=m-Nw ҿuOT JMeJ~rZ~iC! 9 +_aDi_*~86=#&]CxHE:OCI`T5UI KkxjŠڛ/]u9۸185_vG05:'clQ;^'rRoC1ʡs:ǖg=hL?/ OxӰߌYU6a{S`ט"a;zW8a }[RJn}8X#)*&%#g!1cGծ-fIc8M~/xYuC;3˜cPBFm`ma ؐNrʘY%VïU,J%4[g{vLl}P; ]3^Rz:4S=,GMeT@li|mE˕wI&#UMZnTO/.bE LCLq[^JkkLc)E0lqRAe/Vu~v*&UTV?iF%1U8Š*u>MlBJ:JpQ_D#8jZ`Rol̏V-t]udL`ƥxpow> O*>X`NDqԈaU\)R]2! |8n0pBE:lƱ8 #ݬ*"(/{+.H2:Vg,yҏ~_{j>%;Sv rYAЋ/!zgu (:_"HEfKea,wNƇ. TX*T~"runM7kp!XܮS7EnlN:}bTWhq[NPC-, ζY!OBwI^ c$?2y{cL} g3sָ[uMr*=I`i;L+^lF&rI{ⷣ$ utmMggta)v2yoߊ 5Zܜ=նsd/;-7#(ZpVs<%' '] OlB?G 7NQ [Be*\,lr`m;:|RW:̙2>Z~.;-L^KUH߮hwn^JW j4Yo*ݶS͵0# ~Ud#۱0k$=k=M>$}tΩRp <(W"D+P%1R[ W;lf~Wh93ƅ=@Ckx0$ij: 7U9MVw@nAnM3fh3rc)#4U?*='BCjԅWw,Զ֛d]i+jչ /#١{<4aPih<1̂hk{o_*pb˅2Y ?MYgBA3ݙnwPƣP^$n@T5TU!̚N3@#[+1wdA&&%2|;_򞾍V9 5\U<)#׾2]Ǝ]S7:I ё <1lڨ%EŰ6CI7fFu{wy ZμX="Zn;8PLߓt@e@Y÷b< 6*wЅ5ޏioMUEPIѬU\KW[l1+Fimp1zNnlah!{r=4D`IF !p2rGl\J|@LPt%^)_畮~hͬD.$ Jt7PfFg98-ڿs4`6YYml2?6y"t7ʈ` 1VȎ^y(6ӵ|2_eev=4EXk_?؂ {!FEy frP5f1ɓs@ԺVe*ΘΎ)+OU'~sA۔du}&৔j]RϹՊ<} S֟_i7gW^%yb$ H [l]<:ǘŽ1 B$-Z';9> Յ|bJnn %|BVE( xq7Pn0rqbN)wx#'a}%'Df^֧S:xj=G4T2*)&e 6n4u149ε8v[_t (Fr׏T*ؽt:e &"0g[VlO5?F׫a4BY}{ތ(kd=M=̱(گw z!GS< @Ed^' $Q < }+o5Rl|aҨE0+"t7i=F֧^PeۛKޤaZoy0L? |}8 wɻ?wFYA+5|(بigzR)oJ@|3biyO0nf9חpeFrI#ݔ\k7KлEiF~XYDeX]Xw0+"1SJ|< '1+\p?H_ORzcQ䎻A1cW }{>XsϊtAQ)iUOR]~T9*ruOׅS7F w MiLZ$yꅨ?K̕ 1Fv7xbxԨos%Pt^RMĹ7UI:O<ېÞAз_^{i #Pyܔ*rFB^fc6/&YE8HrurCQ-y"=xh-FmI44H<|r&FRJFxORKpI#0KD(tkØ=;#FA-kO)xcU*^eM_M9jdC+1j O6FF~CZ n:]D10䔻) -I"`)UQٴ UQCC8>v5T]X8ee* UvxJ ]*iTb 5縐)a]EC)T Fj ](HԜ,zЎ-*KJV?#6݀ UY@UD Mn;$>XFyv*ey{y(rSLyw{ŋ wY%/g-cʸkn5}mbp:+4"ݡa WpM# E|r&3AS2!Z ?Im|9X=?")L3\7싕&[~k+q8r{q=]?1jaNme VipңS:Hk>/^i*PuKNCrf̥ PS׷ NkΓX$:~-<먍AёtIO_pAvSLc7 @먬NN11Q1MQu jE y*`k*D yRB[ x'IA)@ʽ{n\lyoҟ@Z3hCfԎr #t92U?)!\{(֎Jbdd8.BewT e*ZNFM0d.M.9YDqXM"yYr ݭ< ֯ 5XP MIlҋ`*JGqWPZ+o 3aߜ0$k0gAzuCg-+><;:ocwcvwX?.oOzs|\ ax^ڮqQ>O PMέ zEz/ZW+ bb@i>CK*s1||tW1ӥLjzbh·} TH$Q󒊤o&\]9պJD\qSF@T!6\3R2A aVyO Gkky8T '/|mFYB[vW\(_?&_1T/6+0^[ %4ƺ‰'FPں-uԈIc&bI>Xz(%o|xVg%RGymr]>9~cAb+ospqZX>$~c 闶KPihUnvL3GU^W7ZoRz9Py~@=iO-N EɾaS,=!q]h*ĩy~/h-}C-<ʖޔ܄O|quc&fOT?s_fB*d jm]rL/N#su xeM'X˵<"É"g&Dͺܚ-`pXGlKpP$zaٲ 8ŝM|ĴNf}Cf 䊘utak^j?6=rQ>LPtK/ΕTQuN&_#j1Y ti[ZBPbt$~,Ry(/yȊ,OҀS-jZr{EHk/qu E/@HMqG 8Ndpö[ƧGD3V:4&tJRJTcud?Tiw7\0ANkT6:Ŕ[ΟɝFEVsz5մ9(*š(ghX驥V̌mшn](C5ʪuj`]3Pҹb2*Vҗ}푾Ci?K~&ѹ."~K9)wOk f7ĊGZ7nF]Sk(Alsr٣Ӵ13o':ϔ-R͔_>+dz }o6yZvƯFϘpa֓[^ ͔' Ƭ $ž so:S(qrg5(>v`4Y!wmߥ&w2e[ܖ!T3r.R i;zjB'zo"4Gqv#z3(TKov6Cw4!AS:>Rp< -z6$H <*D@ 1 V86ӕekŖ8m§rS +kc%b#z8MF]w |JSY3X"~#n2Afa+С`-TQ1d6Y R :aDEgdNCD2S5JuE :T3 gAGbzx4k эjRwq`mqzYCdҦ&o7FHYKro~>nŲgJ3͔2%$g\<2/A-U{,C:kI4\ {f*R * Ǝ} ְE*]ϖ&:7e ~'% FdT{OE_¹9FvƆ?+쬤~~V>A)=C %˞FmB?0vsKmk)~}=A~d4s{kq' &< dJ>U mZ'{N\65S h ݑt]`m(gܓOOJ=VY#BgAٮpnO*`L8T 6 T'Š\Xd ['el N

 %kV0sKTGrc'Ca^bG ?Idai׀Dw3jۺmiJtP?쫲1HOa;+2*mS  5V Aiwh W_bMeU˹drUU# NC0Jhp]Q&vK< "XVF WeCU&Wc9+列 \tdoy[ŃxǟbfB*tpWSl[[*rT(>O`' nJn~^#u҂J`[_g %30)|vOv1[2h%ozڍ5MH3`lSv;7h]Ɠyef)M>)3OTri*>!"ڔĂnBU-jñ}Mw񽗈T SARcU-k?љh{d)=YgjMBS>)T _U__X #^?~tZyiЈ!{^lVt¿<ݸpޢ[,̎dcQV"}SަhUQ+EWGHҼV U'kO/ۼl3~Oi;hzhR)^,8aw≽1nX7Nbr6]:a0<^Ia0a3 eT?fD:  utZ*:'V%xO_K VI^-ϴU{yCO6ԗf@neJX*$qE.?|.VI쳮隑ۮKXDUtr?5E.omoMˊ=#dI\ԧ(z[Q0bji`wH8ގF$@ko>dLr>u30IXS>C̭W)}C2pd/*12ETc1e<8oJ s]nJӬ-/ l&TeH͠#N{_U=]7R"4:ɃY|})'ZU :ZIBD PD=_ DK~ȳNb@a|X#PZzB#Ψ8Y]1y&p5N3DW27eַ+,/0o0?IW{-W+2S(V!I+m_ ]:'%`Gip v?cQqnwI}9 m\j@Fw6n&#C*T+ G 0IFv 8/tNo.QS@"(>j `$Bh˘k 08Ms# O/W󤓏mt}Y+9X]+m%iCO'Cw aV x09Uvfh[ap#y= QҖºRCd(m>%Czh&O?4g`o9VAePk *? *kcM ›!aޣ}Rw3<]qK.s t1 n4YDbtJ6;7_ȑYnj|4[Fa~dtXa!N. pJH&AR@`M^U)Pَ00{9uެNߑnʈm!vUw9 #i7O6A-C^M°'?[ :0U(ů2`6\IUVC3IǂI1bw垌]B?л& 7X=ڷH1? ܨkS?*a1|zLcǂ if| MPTzPȒ/*6IhXgބA$[ fBj$5Y' UfHPoWx!4IaM{!>5)_I+&wTYHSFAeYvO l9 MAk"+'X/|P-)jɿ3di)c){ efK:!,T.m9\N:C3*0kK%CxIiKUT*N="rwd?%[a޲}O XaG( G6?ɷ S-H$O%؂@) ҕ*U\!Yݖf@xBÀm'/>ee1Ѻb3Hd2P r6,kt]/ɘbդBJԞQwnKܝFzz$ DRD[Ό 7ΡςMisV>Д^~'}EZw8'܁y 3Ц RX8 {STय़|ztJ=en?`hZܸKݓ-*J|cG-B}{{ {vJp=Y֫d(23!2?D27ѮTU ,h>)5qd@ll>oqH"s IvT nߊd@8E]hys\[hv̤-scNČר g{tW)sY*JNjn?Z>OsTgau(_J,aBYjյ*!=DBo8s^%{V2~ӊ#QZ5O17'1IrqNAΝ k4鈅of\`_g*f0qk ;0Ѝ&- [Kr1h+`k} ē4]/?Pmfɬ[&)x;uY?F5eL|}nNPCw#EZWn\\1Pl8 S2q(<B=ۿPB=H&"GUA^K,ag&q?3g ͜Q߅4B\mFJw,Cvmy(h~p"L !ZTà7gL/O.?vXmMmeմjjOcUY(VCYR2̊A>^[ EֱOnM57W<=xVVrCkL'.1>hxMwy$j)&iY |yr~:zA)h,LC1 bfB4N0>O}×%ۖ^#`g"(9zQr<T}pPpAnNy*yHiqT*6q 聄 yB#>nQ E<*~;T] *nޗ@MFHA&e29n= y#FȔ}7!u.F:,˩_[/gBpZbiy!Kh]4:6Fr&mn"{*A 海-X^sRiޚT:ӝq؏F2#qW(e݄sCW21cܝ8jw;h}#pOoJt~i> L- RH{bE2a77v5|wkcH#]:|r>@!cc3^g=sK(`xX&Ea*.s 4ːit. Nmп1ɋ<ǒ8J* fQ!鶄ZnK71D:LidQM'P0s1Wt_+{tk (?u@;eJ^ 2NnVLE L×/T3e>F` &}SJK7p;]ZZaJN"^[0mCjws&řiX'jfRǮrs{Gh s>R鰭.ȏc3>AqTHp,_,,,']`D%f6ȁ|LSeWpzb3a΢PY14JR"k#Xc.S {Q=roBZjT:ɍi(_{v )^G-t҄eLQÚ>o43]n5j) >{/: 6po<$@_)w obg{dS=P\#[mP >0ʩ}GF`nDS@JǮl@FUiЌmx&XFum]?i_7"Ğ-"l$ZuEc`W1fb|!U/BPjPgmⷊ["Zf7tQ`;KZCN LF9#vT X#"X? ,=C4m m AU <' kf${PWQ{]6 !/n5 okHx!Lusow;MZ [X!AdD2& ?vYNf rƄVkP\]DݷĻJ mfɄn[vRtwn<]T~Tx#Ј;/*4KHFO^;oZ7;Ar۠,A,_ݓSݙgYvGѣ,}+M2؞A>R`»_$zS`:*x90L% v9hMU#V"*/W2씠kToK~t N}:k/WM.~u|F˫c4g_PeI`)C> ċGdcul~Xz64&IB4RpT/Mu))C,8^ܝd<nfPκuGA$I^P\#gqr} rspHږczR" /^\f\rU6.e_8&ð5F%[ tք/׸@ə޿L5&ƨ`.xL;#9;' qz-]9`@$?2AbXv d#=vJ"ecD̑AO4γf\ %~_{ IyujB~L-#$r'c-%ʅ|Kg1WIac N}sL6ڰrR43X)ml(j!XV?Mi$Iθ̰᯷huAʛȄdO l .&'qdU~B DJ@%֩'(Y4#VX `BMwn(oIdav4,,6Wpsm{TaTGѸcG ^g Po8iH VG$ڕA'Nxmٱ(NCLI[.\~JDɨ?]̚߅|qz/Jo* ‚]#.1INJGHiz[=f:(&zP+M8{{,;#e0ԘEd\p݋xQ@/a4VG6͔X䮧3mǹZt 5&:0'_2vR4bN;1J WG^sZreTňHh`ЀDI0j6q&-J# /%oNbmB'Y[ }OippDL4>1XZ~a BF`j{V~v9sIJJČa.*!v_* &,ja/oz+Qgew&ŷ#5&3݄xɐ1~鴮n54.N=.3D™S1 a G 5.=:R[ec pkԸF/Cq|oШ/˲-ue%wh37*3)~vPl}}NC?#/FQcQzza|5ȗ"DCֆ4!hv B[Idތ9fNdxd\ `ڊ!# -<~#\88֠.m]ŇM_C2P85&<,6Ƿ&6Gp i>vlHٱR$(+sZ514) 5{[]eFEZ@cA5PKҖIE1%4IpԅA&!V7s3 =0q|7Yۈڮ瓆X\pbD?=6~"^FxA-ks\Z6, qm'L:WM^/^{0n:k07CL3OE}JJj躌 KYkʎL}oAV;J#/z@~dWp+k_sd327f\٦fzUphK!J/]0oε'UH|)Oᝪ1fd<ޤV.+g.W_,qd"̏5cdA>X6-T7nU;ZIben`9ϑla k{(8ɨwI50a*T-E#3W u6=kWgQJ_s^t%z';m}.ewGط(866FkЧQ#5hR,T]' DynRژQ5VXP 2`ކzJhXIUyKo{͗$syVɪ3 Nłvo}h_`יf;:%5L2 NHpUKzj+:' %+IiEvDeA2;7'Fq7>-Ni&!j->Q-}`BQFH"6?T +y ^D42q<(W]Ư#̅VXGQ2V4fG`m-nT xr"1CZ*-C<ׯGs.qz-t7b΀7YKu'[-0X @ n $GfN=wi9P[m v(/:p1b+[Znv5Ġ{x]ᐓNk,X2n%vHMtn9a)*oCu3Vg1+nfvq=:Ukɖ,'Z544;{΁/-_NTJ!5h쫀Gi/),US aOTPJ]ec_Fzm;@냠x-/WEF&T)%%Sj10ϐwدLB-YϾ!g-P HzL'iY{&qޯ@W `F2pS(tf}ս!_Dgˀ!)kӒy d^7}nc׳\:|GxgZjZS/R.,`^@B* Q|*Q3'cib:e6t2Q>l׏(Fu9h_0"Q@APFfd{ E+%{.Źlĕ^lΗ\U^ov[]gQتC7wa#4vB-S}ؒʔĀjRr 8[όyeꀙLckɇ\c :c-|FEYgcf.vnpQXIgABve)چ\7W/M0QH۝]yEWW҆^V)2I:.6@|{uIU^W .8rwPjb-В2=Sr&Q:2&y޵, g{'Y+V[f>Vn(S* S& ]koMqwzBR2l2K윗cY]%ۿIоĎ3xʏmG0PR ~*NA$X_oNH\vaB ~Rv飼vҟ3O} HT*\P1}۷D{Jڲ:AδV7 NÎ;CYEayt\̓ɕIqܝH9-rɐ7vvD(9 y[{kךDpH89KaXo֯OE2|4Xo[t8COCR3$JOvg0H{/ XСH>qNPA!#t6zQ^@NZ"c,'!}g%XD: JVfrG|5rl lr<۸̏duE|XS~NRJ_o Xje8FJk{w^v֍+G#쏘q53&CIΨCEd #i&ꮽK=%bςG9%Ț_k '.vBQ)o}c\KOԄy-̞zr/!#D\U5o؈L 媱Xp+0Ƕ2վօ:JMM~n261:>,WlEg`h-!']` / G$k1iOJxO ȡjc?Gi7*n}9y;5'[R;1W:a[oWH"7d|E;X}fFmJ )_yC!SuY/-FHN‚aC0, WDw<2{qFLJTÈ=,08'%Bٱjq7VELv^pIxZM ,CYi ӧ]QQ5*oVϥH_k-rBO7p H^NP7?, )3M;vayx(`7!d IԽs|#a>NT^ѻS,NW|`ًc K-m`HYTUDz*rٍqK]|l0`]-xu6pg4sp>O5ah Ε:6o@Au|h0KP$;`JNvy`}B-|Ya zŁ勄 8$<4+BO@Z[P2sg } #Mrqm˽KqV?}rj|׆\4#D(M*.m֓H>ms*q҈’d ;tQ"+<i;9)wGK֙f@G md5"+AxT'~XWY?xI. ))'jN9R!.h5 =Rj,iyvp]o 'Z8K"hW(@hй&:6ٕ+])6Ը4+fU`9kbIy o :o2>J+=f5(s |D.eRQzAeGb@]5xU4$i8}t_P젺ZNV.) aUoG{(*Q1K7۔,R6-k2-D = Uuëy؋lichIdWԫ@X}>/ ɜ V#8q q%:3{agvcU^2*DX`jMHPO4% 2؏x]f~o1@'xTۊ2:j-9 8UήwK.^*5uZ4 ߌgG|KQUfS`xn/x=˓0ps-·t[VYdDjʉF'ļwۖ<(dB!ސa@o=yERY<ˣ7L}Rf_3%mMv#ڹ@PAXʌๆ?~@o %N镒`#MI!r!m),J4XiWpKAɖ&LG$UDRPJ2 6;KH*ܼIKHZ:W^_\IҎ+o̞WULAV,3KBOOd:%DP6\y x_º )쪆H?9 wqQ`8Û g`1XՌw-6)5YC ,dԊ+o8 N^mȎKq?8,9ZN5*TDԽa^;A֫xp:;>b38lg``-y= ]\0~hnyZ J>(sJڞ":RU#6NS]PYmnvk/YRe 1?ٟ8qn|K[o`ϮAeK4AgBC"dcp`һn1a=75Jq* NE Vփ^Gu-[62jQ/n=5&w%~l!lI|r1 ;AFݔwC+<*;;5viu=uѢʶIr'N&@?I=i_nȆa:NggK1;p~:.z 2|-ԛ`yۉ.7~SN!yŠ-B0`7\\!UcF!6>O\ԛH4 MIbpF5?<WѾֺ4fπ2*` 8jkD/M]قqOu#н0")K[|Tګ b4RmFeołiRtyyX\ I 16I_s|C-4Y}U1? O6(nH E{VG`Ϯ=QM!Qh FX1|ظ(4Vjӱq$& h8J+odĜ]YQ>Yu_ч+l:| ڸLo"#IT#Xe7X}:e LIQQ/i^0J$kpiE(,T/q@[DC|58e5:Z={ѫDڒnZ^{KGn),h%OK9l^9Բ MN؏ a^].y+}mq+̆}% 5O0+9pNF ύS*ƨMd! > z[h[ҐԛK}7?GKR306k93OΑtsts ANv@6ߨ둿p|>493&h[-!C%pnU JCq'(L'hlݾwiQh*G^Su3 ]d[z/!B9;w66?y~a³=J˛NƓ@E4u Έha]b[/<;zQh"6Rɼ%9|5I2@.2G낡H0qFۖىA2^\KpX+u󿞏@%zW>(d xܙD !*s#U +!b62WxשoۊOY @=Wq:6wrΔB)c7\s̛!v2иSrUA`w=piMx+ǟ5Atc <یNp;Gκ<5`\*v|Vʁ ߩ/s3uJUNX}8 %=W Ap) 5YEyhF][jT  ?C{†ØFq':kYwE 9uα =0L |{01s7,XJ1bU ^8{x|FBf$'|OeQe5 W.CcV59$ED>Ɔsno1b }, vVR5h xsDd;]O!oγ\TU81Cl&`k ;sq+F'!'%Gܲ9]е֍JPD]v 8xc3EO+BuL\ A¢'?<%xk=0N8paӼA/=8V74>JK dEʫ'7= D $c߬4 jB["NQ}Ɲ9X-]- q3&z@]d2b`cDЛ"b*I +W* ulGBQ"N"~cP^t]0&_08V;;rGkmթ eyDԤ^Hiyn$zup)^]:a_t^ާn8ٴ64!%?#\Zyy3bid Dd[*N/Gqv7@olsXd~Z-Yi[XeKG\V*Itb{Cˉnڐ<,>kif4 }\ĦxQstC{%m{#n׺FddZ $5Pjg hBv _ 45#+Bo免EYS$0{]xq'tg*i xW0lHb/z|~m͋us. !gќp~g,x1koN6T,zOฃ[L@jMk?[:B,Jڬ%x@k৪I/%.ad~gs҄-)|L*)ر{k$ 4gr\ɜHo# Rf'OcBC#]> < O0]q i d|#F4̬ob1ð2(nt%Әl--xFbjO͔C$5ME}%`}J @QRU߹!0~M;Cx3pe~l,`vx@|}@ȥTUd'ShGyQuG׮P;5 YiUrк`aGEvT4zu!5~Y_}pFbA3SY~ѷ"jJ1)d0&3Y@4$ d jZ8@9N| ć[ |8mMQo-| AmbrCCpxog$iVCML09jeq] .2GU y=gt娕K:G6x² A% kN2ʏLtKzOTd$an 'FKIo{UjO 6H=DXw[giց<uV+D.CzT4mn""3IAX@sJZ:' .z]݁ideMΨ\@mPPX"|QVt57/2{{㤝49P/"5`u͍N?.-qmC`D\M^su Qvc4@)2 *:b[ޓK#4@?AT/\;PGZ=>YAvL>J0+Q'ofډmT$]j .Ð+]o2E0et #26i\RFc7c"oTj*-n E/3M 7t,|v4J؃\a!D8MW{2is|]ɖGB/b>]'*ʶ5J)GG:yNy1Ð~;ĺ/&KEu 5OfI1x{d]%}Ap;"s7v:fD,stVs) %5QϭmVo%SQu,rudY t:|xmTʙͼQh*6.wav\+4;k,ɧiR;Jxϵ#/(?ƏK}~xp־/7J=oCBޭ# ыӰK\) 0 /bYQ6$V>h\p%j--EۦMPqIYٍq9> Ɍnv7GIx *VMx3-i+ YMK)ߗٽ" jvZ,yNp7%ې-{ptewg~CBT>ikL؇WJW[/?<Kͻ $ M]+|)1Н c]RIQ읯㭨fSYH60b{pz i>A!OD͓hқD+ȺVRB+e8y rSDkhW0Qza*Ҕm8&>z&@.BܗLD :V4,$/"qFX񅹅N핱J Ƴ[٣ڀU}L-q V6ݪ.';Hp3G|=@XHCv(7I9BrXsFGPԏ @JD0cO\bϳTmZM72l sEd5:0 Ѯ7 mtTD(%i,1^i@w(P\Aacbi|V-,+~ ӶD>P~YWnLDA+1iwq[1J@he5wï|JY-gIR e ZۃB3,yO0k Tz:*#SGqY'VjP ;MYmlu㉾Sq0`vґֿ6] d 'D̎Q;#P+4tX,3݁"{]BybA2 1턊QJZyЗJ2I}M\/iTLWxokصPɴC;ax XFܸ+5nJW˂Yp1+bliKs mU)hl2%aɅoLj-U_IuC¶9ԜeBP)%\uƆ wj*b65vt\%^ y$\/!HQ$-MO p͒̆NN+Eڬu,Օ<öe׽*&M7l,鵨.Tz0'"U!*w^-.ͷ4@A}=o,ĎSǒ \)DX{uXع?RԾԃ| QJE9Jpg 4q QBt\!Ϲ,k *u$C!B%iTl$6mbD#LmPw8٦S%O3$Av8T #B{];]S8}\&kLNNʪ/ jjg;tRrq1@/.ZNL%?К'5~"3~itSe3 -\HSd#m$~;.ꞿq322/7xvk8%ZL#hL_-K 4;bԼUrTvjt!fi1Kq0Y1M˰= \/{X6Ige) S4iMa:p]A3$Y ZcFVo]B3r3ߋD_z$Jʃ=2PZ޺6%rƴBZ=3ܔsjqxfhmkR{z!.e1HB~90`;޺A(y3| G?D(ݨst vTDX˝FEP&G6Bg0V.),^MJe!8?S /ЎeA0}:&~ иuNр4V`YbA<'Dt4/=;0CF.3̿ !ʷ+L7 'i|Q덨D1-"X@|7B<˂PٵF"뙼2úfp$~WwMfxr% d RhL׊ޡT9CG1vZ򶳙79\~]\5ZZF"MWaQSNci$[iRȷ|\9?Z٠E-өdًj.15 ;VcfxB &q"eWp҈sKT?'!j4&HYo[ՎvtJe #J0 r~4υ9AW.P݆<#f7Ѓ ?*,[ՐEGB8>/k|RjJI`@Ȃ`H?`||ӻb58ݻ= " 5X%`ʈ>\ 9uTVz-`8{&ǣnMҵt*2•sG1UR=a(Q-<>6垍VY+IW{$+.ё .ɚeYnCL疭h)VO53jRo305i=JP-Kq BX馓!TCAkց#\qW9TBaʘ#<,#;ƹseӡI7+$qB$s_-ބԟfk+{! ˕=apz:Zo A 4K32Z~׸OTABd9hoaXjö41 Nx̤h-2vU\ud {L ygY )g vg4bjz)HttW5wNвߘ8;/ErBږG8ӗk!P3}q+o&л+kϑ7 ꮤx] |eщ̿jtH'ƮV8٧X0?*$ 5ׅ`A&:oK :~E !i QM1\΃%~plpyN ! WBM< 86k >}/ u*[ y_ drG>e1tͶ~ǔWkYAde'NIcv]j_P]/<.0ogۚ(rEC> ~~Lvg!7GXQжB4Y%Ie'ˍkk8ՇGGZ>N}B l@WuӯE%%<^WvDl%Bpn$.),Iwlm["[Á=QFBBDȶ1. #DhҼ6$MN, P"t`=9A#~ :ۙPV zqJ[-8#KW Y5yPc7Z^ՙX<a0B,@[a.):=)3徂bm QD:~6 vE3t8]%3BS9ԝ~+Yl.\b +A(2nίl~%~*Y(A9C>5pPRټ¸>],4Ϋ2u1^2JHP,5qhau~آwvش| ^r_;zxhؐ"lKVNFZ&QxxA05X~{ȿxJB^!%<NQJI K8h4K?;ܛs1l%e\ epzlӕ}@o5pӦzW=1QT&KeeӞęk'}մ+" 6q#`25v`\a /i.|o9kVk0FEm+ D6K@/o vLr,lΦ\\!mv2R7ŝCI|;V&5U5 ʯfvZӣh:Jd>FI({[㮝KRpޏSl(/v^rd(%/{Up>Jw[4~_`m+3D#Iӡ]^G*KiQN.AĮ8?i<:'9d`BŽʙ"a%Z|&>?GR ΁608~%]!$ 4P 03[Y:F wA%l[a"A_E#b;lЎ*Cw2<4`hp3$X6 pO?oYNp/l|<\8dctȨJ7f.z.njE`4ܪVc'Bh!T8k܀'UIzo$s5tIͰH>ۍ[摹MƠ$Eu(: D֍H dgYa;n&ʄwoʪV#^"#)PQ4K{ ŀUτ{&WTXV_eaUz_Xwclf <Ȕc \~e~_ b>f8{: @W"#eDl2.p!oTLzeˎ@f̗O~TOc/0pALR幇fuO隥C;[ 0@BN)DlQᘻ+˝ūqtfM^5NO[J^k !]149e |ReO(2R f lÝkàRL6yb}nazKgNٓ]``_4ckt/ ^~pez;Ov#K`|e֞ x"<yZ;0c9ߞC_rY߅3e> ngFc֝1\h0U_s9x)}V1)?GJd]yE?^{m]ȽS`y# r-\{惜NڣZ5kQ*C [!esY낍pBhY{r `SI7{jL;|f(\L8󈝗_ۿk=1d'VA8HTSr Hp #&nv17p{qu/F8ObG9bqg0 Y'>p f|6A`IB%Ma4%̬",ۻ " "P^u𓠗͙~=g ˤf^yB1V训$V(-X%[I\0 BD ?HZ:qfe엌ge<=aI!lnwyU11o'&cUUY=uBCpu|Fp1\4ڢa Fd:cTvjgLA?Ũ<=a.ptpJbYy`tv袜A_59uK-}|DE4Kih7S}'.Dxƈ\ Mq8@ oK@|ZlŁV1 L:7WDۦ՘3FߕTm,OHWxI%YedB7#9~5)%Lj@$wI-ؚ1مrZG ]!~V!W؀|T"l U_T( ԓ0(zb0,9@%%nݝ%yݿGAGUB[(aшY\0ԫY6viKBτ+c^E4[*М[Lƶb6e(p*dVڶ[ ^LXYW=3mTƤæž4G,p c~wq|$Rz2=s(՝JߋPJ UtyOXX9K415r\P<&V m{၊UQTS#Cb\4eS̗ddny#ajFJ>lW] rsSVLOQ]Tv)Oo-*> AadbL SQ+A/`nZ*Ў̝R?(H"WS,]#8zmc6B)iKiW Ҹo`itT`Nrx2}B(Ŕ^fS3Y.\C5v{ׁ>G$Nq݄:jGŮ,1G) $F slLd/O:Rɒ 2 snr x^OrϾ[:vӮa:iS+J05@y7x +h8 C%@Ә\p(&XA䃁 OtC`e?N:?'0 pN[@=RIڭ}óqZ"%/*gA>t#t}Cй Ko2{ַxZ-c\ĵ73 gOd7tpM]1A2 &dYDշjr(28 Ӥi\ZႭ{}^wJVAa?0~8,Y \k1wӓXFSyp,=iujм;ỵ8Ƨ@]Ad{Jz >E-ڲΌhEfBzWCYpou 0KLB H̵(u6p" D(yj G_f/i`vTĊC{Ԁ:.3>/8s&!;@U'<玡sF1 5@3.G//!} H՚v\lyө?vG`vtZֈ=׷Llǜ4ExOR)+n+r@" dOO."@B:G0 x ȺP?݃;=R÷8Lgzl7v8\Gé)"90ǹpl<H/>.EU?0{zy*]hMɻz2|zN33o@K W9| *2QGU/t _L+z 9E!ԏ̇;-G.€.|`3V(L ?~dQ`| lP.qՇGA.v;wiY{Ӹy+Ku~*ntEu],LCp ,#&<=ktLۚǪq>a$>ÝXEqiuW6X"ˎ᎑(!1Ӭ'q3)|`^G.uYZ zܳa:pҭьc`ҵA;(z. 1d0>X93o qD2 GOcj=D4ȗ{,鱣ۈ1.nVgs(Q蕃:6T[u?n;C5ǧѼT"Z+Ǘ"!0}Tg~pllԭuLigq8— Kr 0s-a;=ܴ]D}ȑ&^bq%00>ҷ uhsvhnPPѦj*<׽ 3F M4LawfH|\8B]BPyl": SJF9ހ NݫEOkJL$'E[ uDJv../L |A֛zLZ=v"m Z!:3d `.ZzzB:)$ތ3"޸k=]p<^`FL$6c@Ξۘ۝IҸ Pؘ;rthdMVأ-.xy+ ~+W8x=| }]o |TjIb+Oc2fv&nC|P=P HO*IzcNkn&tc!av"̘;)(ل:Vs%TAM02"Dku-cy+lADM {ڏD|p@$^KMzr}Tԥ牞+4-լlʠht!UL]ov!6}w9`q&xγn4ZYӜ$sF/U@|GSY۷;pw4%U)v*2a@\ l y}=*͋8F3GA^Se3:qSr☂ l&zD{v=[˳] 3䫁zBJV”tR#45r#ӓREaQIj IQ_.db qj~;1֣](`Ջִ<\}5[d\nE݇\fn줷ױ5y} i8o0/,ȯssuc NA =<"/$ 5Wނ @,,'3cmRQr,dK&תtÈ->GT[L:Aylum.*] nADE*1cԉ5hDFTs3YȺ›vNtG p&^) T͛ڠʢ0ݞʟxp8^QrNo9KOgt1BQ<}Cۯ}| _+;fEz;>lVMn=WW2vcǭA__skVQϼ0$4cmd\ U6Xm=_WklF$/|}r 5$n-02m;|kH]UhS iVC2c&)l妵jO\ L$)uqG?8$@cE#u"}س:)mH#0Ӛ۴ǹvQ@oTGQ1sbx/cV )-&+)`yOmm93ܨ$7̘YY؅ӺG$vKn? !$eUϝ]PY7 40zڡ=7x,Ws˦-]x#BG@̭D_vp$̊>{i.U h;[-KF$5!&v[Yf (5]²S 7g$+6G${E < `+@#84Ӣvp6p-ij6,@@?E>xZ3Vx.8r2Bqp7e[vN+Pa6zOhy,{X K3ʚa#gM+):n@DOs(=`e [-ݑC&-.G9}([tX|RGNZ1L'Xu?%axՅjy/W 8[fJ7sBekɥVD 7H> Xz! ̪x$őҗvծc+þQ`oϴ~тzzq?EySa_;biFpG+hV|6[9?OTbIn%mׅ&=_d)$cElΤ[iFY@e&ϔD8}G̗PqS%mG){]agC?k$Asjz?p8.|zÔy 3z kkPczVbkHxlᒱp I3,6땿A8c6nS}}VQOXYp*?^d3s8 ?Z(kq ; }99^e3,H |hU),;{XAd#vsD:e`XMMdѱFz8}g>#-sыr+?@k۵R|ss( @Mj76fTAN6F+ړ(kәPC*+4f EezXtsZ,PDhq&2cY~芦vGiRiNIK%4&. F])ʧ܊ށm$C% S#DΑ[ Ew3WB-&0Cě'JhFxwѹ8p2Ўqdp6Eb/Rk%Mι46'ͨAgGW]z5Miz`QkMD-cƉb$*xmk054~\x?Lm^盚ZVMNi(XBon_P4S6 W*#HEo$f 6?xocsEG`jO yA؉#  8dtZm9X~ . r>#a0c+eO9'pY3w[ v"KfҬffn5ũ xwGj]Q DU TԴg@0ɪF Z+ɖ;v;FN~Ma.Q-Uej܊DfᩧN7ڪ@+:-cn M$(NgOҕ_AT Ltu13\鉷W˽e2x%o't;]7_!s+6"ay:6m֦bUFn4R;K* AqӇ^^yZBc[>"J}G>DCH2H\]>lgvNT d5NX "ʓƟO`cT7^5D13G`Y*U@qr4 V?CC?'kCby#`:a[>2@*#to\wcao򥑐܋sSuwhO֣ ޜz+etSսV[S2 j"8fBH7v PU7 xކ}/@_}E4elїm3"*:wYfp47PW|?NRE3=+Tpް7Gt9yntƦSOYf0؊_Io= oS#RWGu^$WTS蜖wթ'ozd*m`( /)2XlVT_ !R k3a VJoqm#q0?O9&O` ltq.wU&q8jA/D T`RȱYaPo'{jyMG?@Z@V!|n60NBT[`ˡo|eH P6%`t<||~b¥]Sl'Ϋrrv?[>ĥ1PT \ijBب<ޒme:@dΫ&]cBoǹl{ ha5sN𞘌HxF1QZZte`Yɱ!JX4~V k("ba n*zU4$aO%]n˫&f1BVW7'ڪN Fpr@945]j˫n[ #t䝦T,{ݖͶ-pqr+0YaFW ?;z;`͐yk(5FTɚ,ΐ$'j$;co5]#wn&EwTwyg(%Kޱr,e ٲ.j K0&Ӄk8)07Ocp&ew@8> lI,wcrK9ttm QȨpKaC{[D`k@MOۊVb/ֈ;ʚs*eTo$WL$'5.ڂ3ǮЃq͐ q:}?.NÖM+;fSDev.wn:dT~#\TC}8n[`/k}6v^{,-m6bEXb wx9ܿ20&#Vx{#>|H;T?#I>E=̥BZ@ɣB*tDEtȆ5 E$-EysYהfnUnĊ/%qyKYpD !̨υIAhGӃ/=B\ÀGX7 #i @sܭӧdZ8my<O/B`L.Kh_oڧc+^01gCgO4F17 _];_-~MdļߤJ?B[͑#N$-i*ApcE G~JJs̬ dJSѦ:]:ӂs5<;cBl5OF5k=wjbףD, o:UE.!q&I ?Rb%krC_)|*z+U=nZglQrpєH׏+%|xBHnWKOtKgdޯF G/LUkV0݄CQa<f 2xrk3>QJeSñb>Dք?3roD[ L>nY竲!e:3Sep5jh*\s\dVTO2^Pӹ/&$6G-3.ux!d|[e1ع&co Ox牓R}SLAәo+D )~seA%ـ7L}T@,Q; 0JZdr%>*weoٝy\-ew"H5n!vi Vz9w2P@& O Mag)~*$13S^ٜז⑵v{U>iȵ^0}́[vCJzB ]+ :??flҮ4Ma~GF3&7jGҦsQEF܄Lk8`bq4lEwvHy19Ɠii1b`1s9 HasC9@e4rl'&LyUS#l S}CalA~k7 ~@* TBa*'\TEAe̾ UѓOAMt/SGE J3lP""KO&C5vu䬢I? Th ˷fr355f;ayCyXq@\AQf!V]ɇlFqp1EdJ9bZp 4 Sqȥ y{˲*g[JQ]cg K-p{%:]*ڤ0͸(N54kZ*޸\CX%;I/|ӆvXgIk?5}L;ˑ5"|(}ꨗ =$h?-Y"QZAeʶ(A8Ívx:py ^ZD<=`?8'ddfO}L &wyT )p"\e q&+R; F?=~GFen2l~4Wy*먧GLP;7PRaPmy:{2{V2bvH}0ou rU nc(3 "~9]u\TAS2nH9jD F9NlRvsL.k);Cx35/" aL/=n(,~Fűnm([8Yo1l80~hNWl|@w)Y=O'qhpcI9]Y\Iz'f[ GtHs߾֝X,2:y)>7 \V>[R$qBMHUtDT'P2OK"ez]S4i8V+չ U~lF)=Ti`ΦX>I[l& gZ> gn:# O^ɟ%Y7* @GӲO mb l-)Epa "xn7HVrFБr2JH3~?/\d22P%VmEt|iSi HvX)FUbld%(Aܵ{=%nGZ-6vPS9%XόdODLrj %CSX9ge ̯9&91PG.BE Ӓ)H"/ j2Og2:+ N'ՔLa{CۇW.{G\πoYi'(f1?uNf/$Esx>\%v@й-RYo5DJ}-N[$ZFC]8}m|mѴOvγ5tbґ!)V)ޠgr{Ɛ) k#-=hY 񉉾xw;7:57Y1k}vEn6X|8wA }G0!4 %ݼ31{WB 9uVHiq$1fw`Crg̲iBN>f/05n;3οi@AO(F>Qqc%:|¿jmMdM<+G1boh+qU֥-HVf>TouxA~S9F.\ߐ(Y,#xte?4!=/α0%f$oNMKEg]*]{·H\VSJ]=g=:z5 `cZj%&1Y:2SuVQW}gvg߅Y[I.}]BΛ"l# Y_`aiN/qXzbU]FLk0^o.m!(iD~ l2(_qXDf+:)MU@oDN &|ڻUa(UzaGy_ R8Ug /JkaC=w?4Ƴ\L"dem{=I/yQ$~qKsu݈Q畠#;Uv@iQuXʔzekǂTMv #BW%E]cPpj=}~,\niNBxݥي\5h,AvaCYsy>P4Z l|*.f'$wՄ,6`Ý .tќ j1Zbjlя&xh,ut!_HN՛K1ؾ3%D`0%_=^غP̑tPʋ M!!?yx97oq`8`^I{[TC : VI0QS8$9*ɘ{M?cyv!:x6` Y(0xDTIq. oTHʻ!B EʞUd݄erf`%-._cnv-DŽ$sO%9x\Wr_t;Y{ҴQz|,N?[^ n>O,nlwwuy P<0,&9\ag-Lwyo@wd3.jAj }ھTn2 O)/`wա Sw.-2pVӸDN")lfW hRt>0pG) QӺ#a>K0"#:$1)iH|_Lڨ3i֊qҿZݦTф@`8+(r)/R(W ?7ĺn(4{" .0)|߯J'.@X7dC{!7Mh5. !A:, dk!_[4^乗TfT`v&UuhWhB CLIĀ1gҀUsk&guCfgDt,ꇋ\`q*E964|6sW-ߍFvliH-dlh+(Vu~LeQEٍ TaC_,4и fYPoiTʁ5\AΦ&;^^WL -/@/1GEBN dֱTVT%1]$@weȡmt@龥[MKāWf7VU4kӪ4 HjGB) (_1 Bːĉ߭w^lS6SIpwK!UX-] jg RjaŹz ZmMd`.(3/ ۰PrJ W>g2tU". ?4\tBQsҘGƁ.^ܣ[90 }DWH2×P ޞHងX1f  BP ã<U!{tW#)9Ȯ.fTFd(v,{0KX& byZg-1 'P滋_Y0-i=ယj%M@%>oУYr}XY{r{?d:6Rx <7- XH^@7:$|7*F1ߴ%sdua,6ahhtW1 -?` B8HxRb :F-1L4wQ̴eG-iYtN/ ^.ee94Y2ggZM"Ul z dq_pôGF_$wj5qY@L7`~Zd\,|Ϭ%  EUbX6~#>r=IRn@Aq&KOHj DMnh\lsW`:Leyc_;L ,.s:e魟'O4aUi'dW Ġ֪p1|2˰Nrwi0~5y]Nzr#/ r7؍$Y-V܍:B4Jɪ qtjPe1n:VfR :'sdD6ͳ ~y $&vyS gQl׍I`y{J =lmԢ28]ء;@6vQ#_ lAK I=sEv|bXJ$XdCDm7aSzH/F]~kڳI/{>kdf&UZ@ H" oST^n*8NB:s{jRW_̿)uFR:mg ~hRqg+?-g, =bEL8.?"$]#tmQaۆ8aT(=BVmyP.L1  Jȕ}d̶wZd{E1{1wH΢(.%'6Nk߇4 majx@iC!n6R̀'+7_e|TdlVqmToY6aF1GeMҌ6IriIɇA'@^"읓FEr ʬ=0~M= 赁"(9BK|?wlˆ!%]O?#., J6ybΐ~͏w5N!E4;yh&f/=~Q5K>_߇a'f4q:O`a^hhEu88%~{09ȉ^m6ưU+`cS^P,knIW$S, z邸w+H~;NPpݏyݲLgiא[Èbٚ6?(1N]T8?Ac.CBJ IJaӸ*5L_KaM'ߜEA])WɿkC}Zo%lSߥjSc}ED~]꺧vu>ɧhDJ[O])(k֌#]YPP;ϑ},ʧMיD-n]dSGZv <}.%Nn7ゕT8Up@ Rg1/pʪOCaˋ]!]j!~"yPZЛ^(;K0C{Oəjgl y}\e狆*o(ӧl "֨|v`/`a؅V.\ʂ͵o#HihAü}/Q+e&Fi4N}\rNä5EJÊFV{-)!HXD؊SFMU'䅠%tI*v,~4<'Ģ0[7]nq)B$-j'||ކYVcv$h;] jmnH WuSW+1;}6H+ "~vd2 sTiu/ 1dWB6o|`)/\&j"%)\wS+dܩif3//g/wUcNC 'mO_[/pD!дpᚲj/nai8S5aK0r*❜ x iQE}w7:oqWKJb$Õ#}C<={ FĜʜ?[-:&dKyGΠc/4ZMb^k}]qG28[ώ|~$1IL).ub=wC$$) qjYQ(yLjh?~K[ C895;W"UOD9>X~.}Z 0p[`5r( 8h[)!j B !> &7r!}&Y⑩kYZ֚-3 =nb,Wh.cLU8Ò\HQUm;jF=;{6Uj-N7|f0G&`c0Pv~ylHV.X $H[Bo@Ʀa)/ ΙHQDǟOc~b},Ɣtu8ͭuR[LZz7zkVU#76)G3Z ౦KG^g GȘ˳230= 2{] ֞M#پ3Hz߬sSݢԡm}Ve.5V9^y50FFH(EO LЪzQ;l e7Ug `[7y0fv[^|VAMWL6z^-"z|a5CڇqOOyj*pyiV1@$Ĺ"#Ќ|%CM E+!A |oZ&A_5*9gV5W0j;m9V{i/. ivO#Y8Tyϼhy3_jtjeN(>i&oXfE 9=_4"DU_!D; [HcQpxKN2qOQ?7rrIeDֈdYO.e!ypqW9)o,DѠWA/(},/J/Bx*K3j헹K ]'W(TW`1ND`F{VVDnʡ%F5Y\#MiH1%a@=Ye20@{snsmPm?nw@v4 Gt0b^)Ϣ3ꌾMX)v׷uPԜΔH+|q97;'r+b .)z/8UPp|c%6ߓƽ~x#uszdҥ_@dw4Jƫꂘx4繷J`Z& Vw]Zz%!N% &p1 F@c,w.)ߩh<[5B,lry g9ıoǜi@h_^ati U1qBH!&Xqvc{;qִpF7]  _ ~ QkM"q4qx1/ϱ:b;5B1kx&W>*vа*IzJy޵D=չK|ƯNV}=)槠PJ@2aL[r6U_ds 2ax `IJ#xQ5FV`;C<] q 29@h8T2K<5:R9)'p2f"XW (x'rRzB ӿId Xz y3?}]IWoryk%]s[A2x馷Wgtل|̫V⺰W꿡B1W rwxI W'%?tCPGdz\(&7w"fMQ*oOF+4,ԏj@C0VP{c qe+"A׷ly~iȘv}\Q UY%_oOo߀A({PquV<lOMӥ<9;qY詠/TF߽-&Mcs9.}OpoʙP^uT,#Q}G'uflTZI9U7wK\)&hzfx4pUl6l:]KJPdu_gR׺nJ #5tDH'<>9/j <{OaKE@Y] P*6@7ۭ58y2C;31ɞKj= A#dF5aw*@TT{>& r]ksxr>}z} Uoi u^qNaI W?p}@!Ư 3 ]̓!͐x8!mnM9ӪPf($ƻ,n1Ï ͍aZEtׂΠ7_Hi~qR@RAP֡qj92LWTUO!vl%Ayu,I?Zϊwߍ. m57.Zq dy3l'Ox39TL]i굴{z5U7-laB2+c!tvYVaC,!Hz@I&=us]ܔ"-@dvrU ޅEN@%y)#;GrVcO=]R$/:;ǟp$''cuѲ_f%ځ!Lɶd[uHla}W?Y;(\&r. : [vB %bǹa/ \Q}OR/_:q5#7yYW 'e du1"Ť٬ŘެP`$Ǵ,I<kZkgYzPHC$מ/(z'uT˒G!׹Mڳ>jPҵ^șxaم9Z*/hy& 0>!2Wmgd4c.gfu!>6q^3*T(NR`*P-5! ͪ;Le4+~M{eay3wz*V## vR}AZ/Z×cO6kDoSj>Z_5 9)Ec̔Bxr@Cq[8(F;hejR7 ɳ}_J  ٤Ai={v]7.O2!s|\P;v_W[WH{BB)I膭墹П]^V+:?u$rm34-PGiI$nXegofYQ4خa3G2GڱBz3A%!7M+Vå+'q52c:|VgM_9$x B_,\ ƪFtϒWI+7;'">&81  1DG7D(*V$ ~y,p DjN-b%#tO\q1;wl3A.rj7ﵭ%/,uTsYbw20GYO+iuVDK]bw,z(krPRodnyy.zg(uWߦE-#76g eniN3\A]Hh?%]'h0xã\q sbec20vgznY`jR*}Q_ϼQ'jj!B_&-f$u(w4k_Rns-]g,62QE|@ŀRRX*uilI}_3g+ 3]m2jTߓ6bn|^|'Uվf[%AbݜVf-@,-(sokcsC}:9To-6C,|6h!}bԖ 0lhMEl4G<F0p!oMp5HL8O)Ftoatk?q-Bǎsy@(7"bݛSo,|zncyrKand+(XTVE4(gZiDFk=.wW p荀`ՑVCЅhA&[ʋ#: 'ޝf??kw|:;!A_P^gn0s/km[屙KuxUs*"OpSI&;57¹'ORwc] ]TTyYMJ./ȅwԱOV\2Z?ƏAۛTj҄n#=ridqp#<-(:K2j}<.^\S:~U&䆍 :ee>4}+:mSEQo;2:A<.Ϻ-K{Pa"?L ޑ"kF&ȥS{+p7p0R:_<0Кjq6Z-kgk)ooz0?5Ű]}A&ARdG(]&r4 y<~f Sm֙DM=ɨ%L8qfOUqb Y|CEGJY .pN7OpˬѾUta+k /ذ e)xt^B)O,rjH߷N(D^K&CW$/If9GRʥ"K]}e1` LO(O$1cQnҮg&%,I}=b9̾Ѕ8fP!KZݙ??~<RjX ٲ/E'#UAcÿ)oxSۜ3NI>J#3H{mO/:?J*2ݎLTBLh=ZsB蠣,(g7-ux1R]e~7d+h9gJ(`xZ9VMxy:~MXb+nB[  ls7z#ߧ8',Wf@TJQ]bWfT%K6{أ=ռ/ 'Ǜ1Z6^>c;87y`x!2;6ވ!pÖ"\:m 5z$vi`zjbÙ A-M'S}MvS>EXţ̬K5q0G #d'ثgw']wCR\s$4s0o蚦ckW蹿r G~[¯=+ND (_3$ W}ߏl 4H2J6˵^2+g9_K "ui͑[Y$]t-bF[N(c2ZCb`;juhOu(rB>cp {Lt$5LD^[\XX|G  0 ѓw~!ߘ[(E>4Q|,Cc"֛⇧ M}N@'Wkl5"p*M9&>vKfEttGx0o&ޞ $'LŧˇxhR^_,$ YK*TZTΡmXO>- \,byF7AVSDFfPf`Qjmbh0}UyWS[0E*#H/hJ2!njDcӼ:jЦn1œJe.ׄ_|5 @,<&>pbK,S`%!}) c\Y> }aTs+h+`6Gimͽz/} l"j:SK =FD}!ίh1͞o!ﴂ`p4ɔJe LwwV!-lÌl/)[51:;Ta P;,JcPڐA=BȊDu&h) \/ڞZIx7MvT|XԦmy~ n&~BWnKC@{S:|E`Aïv^f}=~Yf-O._˜x)r}pTpҽLeY9;hvl,2PkdQ::oii/ -L5,bFiSj='~$_JdNYP*xZ"1e.i/;1r|(4삾I)Wa%(8 }A38ϋ(J#xGIP $Vkl+=[m6x:T=m yJda%Boep [~sy(a1M )l5s|k^ڛ%tjL3PЖM NE)4_I9bPp ]4MMbG$O,]4TxT@Aӕ::ݘ ljNR̝Κ^WCX.Cn3uNvPǦD0:g'7%Icw6ⰦRڟYSZ.)hg9?Vne *G| <+bF~,wHS@RDmNi8ڢ@ 7nK סr) k#34ڜD~0|g1ݍM!'6X=*MXӝb2OHLK*hg`KV4Rzdݐ- S "<'F8ﱆ `–h_RsOr.6Yg/*%@F 3ԨMO{:U