python3-pyparsing-2.2.0-lp152.3.3 >  A ^[|и/=„t+_dmO(XQ^^C}T@b"=FK_S4;7<V앬T͆& nY5OMq[8k@tB,cl)(e)Rw3Zr69iTغHک8+%c\95X̜ 9 E| 7md_9EYy8;{/ 5wVZI5%V1_25b5f068fb18cc83857747bff138d1d34af19505abbada8b142c2bac981cbd9a8d25c9aa3f8e7128242ce0e028af3a6db1e05e53R^[|и/=„i,5'VIe.S}Ϟ=ÁҾ4g'&'NMVpMF|SQAUeqX|>zv5^m8W f[ zD,M."PSxjb!PbYjF|aLOa,SeYM#tg2o: ] tb w#lQ췼B0* ںrFQo9\bHGDVX|M17DxGug߅E//f#f_>nb V>p>j ?jd $ Fhltx   H  `  x    4  @ p   DXp( 8 9< : FdGd He IeP Xe\Ye`\ep ]e ^febg:cgdhJehOfhRlhTuhh vhwiD xit yiziiiij Cpython3-pyparsing2.2.0lp152.3.3Grammar Parser Library for PythonThe pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.^[|build80 M5openSUSE Leap 15.2openSUSEMIT and GPL-2.0+ and GPL-3.0+https://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://pyparsing.wikispaces.com/linuxnoarch w A큤A큤^[|^[|^[|^[|^[|^[|^[|X^[|^[|^[|^[|4dbc5147260a929293e54bb0ebfe4fc4fdf403357323bfc1e8742fab449f483d8839c6dabd439f97c80749c6928c2219b208da190fd48703432ddbdfcd47a69080b1e317287ee2e353609cd6d6e86d3d42e80d85163cdb3d25f0a1464fe15c78a53da553f1352adb4aa3402eeb4702bf8ecb201daba7993e1a9ab70e7210c0be01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7943a31b3255865437592dab140cb698ddcb5ffec5293339192274e237e72e656040e69cedd4a0b936aba7486b8f7f9eb4e36e00b598dd05b9175c25a446b1e3fc45c4f9c43a245082583ef6184c56e51b6ebc1e33c7bdc9a67fbfe1d2786c1010d5120a16805804ffda8b688c220bfb4e8f39741b57320604d455a309e019720a877cd123305d2e1eb551082b066ea2d78d08fd6ed9f82b011107c42732ee5crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pyparsing-2.2.0-lp152.3.3.src.rpmpython3-pyparsing@    python(abi)python3-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1X@XXAb@XVHUPTa@R@-@R8D@R8D@dmueller@suse.comjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.combenoit.monin@gmx.frGreg.Freemyer@gmail.comhpj@urpla.netspeilicke@suse.comdmueller@suse.com- update to 2.2.0: - Bumped minor version number to reflect compatibility issues with OneOrMore and ZeroOrMore bugfixes in 2.1.10. (2.1.10 fixed a bug that was introduced in 2.1.4, but the fix could break code written against 2.1.4 - 2.1.9.) - Updated setup.py to address recursive import problems now that pyparsing is part of 'packaging' (used by setuptools). Patch submitted by Joshua Root, much thanks! - Fixed KeyError issue reported by Yann Bizeul when using packrat parsing in the Graphite time series database, thanks Yann! - Fixed incorrect usages of '\' in literals, as described in https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior Patch submitted by Ville Skyttä - thanks! - Minor internal change when using '-' operator, to be compatible with ParserElement.streamline() method. - Expanded infixNotation to accept a list or tuple of parse actions to attach to an operation. - New unit test added for dill support for storing pyparsing parsers. Ordinary Python pickle can be used to pickle pyparsing parsers as long as they do not use any parse actions. The 'dill' module is an extension to pickle which *does* support pickling of attached - drop desetuptoolize.patch: this is not needed- update for single-spec - desetuptoolize.patch : switch from setuptools to distutils.core for installation, as this is now a setuptools dependency - ensure egg-info is a directory (distutils would install it as file)- Fix SLE 11 build.- update to version 2.1.10: * Fixed bug in reporting named parse results for ZeroOrMore expressions, thanks Ethan Nash for reporting this! * Fixed behavior of LineStart to be much more predictable. LineStart can now be used to detect if the next parse position is col 1, factoring in potential leading whitespace (which would cause LineStart to fail). Also fixed a bug in col, which is used in LineStart, where '\n's were erroneously considered to be column 1. * Added support for multiline test strings in runTests. * Fixed bug in ParseResults.dump when keys were not strings. Also changed display of string values to show them in quotes, to help distinguish parsed numeric strings from parsed integers that have been converted to Python ints. - update to version 2.1.9: * Added class CloseMatch, a variation on Literal which matches "close" matches, that is, strings with at most 'n' mismatching characters. * Fixed bug in Keyword.setDefaultKeywordChars(), reported by Kobayashi Shinji - nice catch, thanks! * Minor API change in pyparsing_common. Renamed some of the common expressions to PEP8 format (to be consistent with the other pyparsing_common expressions): + signedInteger -> signed_integer + sciReal -> sci_real Also, in trying to stem the API bloat of pyparsing, I've copied some of the global expressions and helper parse actions into pyparsing_common, with the originals to be deprecated and removed in a future release: + commaSeparatedList -> pyparsing_common.comma_separated_list + upcaseTokens -> pyparsing_common.upcaseTokens + downcaseTokens -> pyparsing_common.downcaseTokens * Fixed Python3 compatibility bug when using dict keys() and values() in ParseResults.getName(). * After some prodding, I've reworked the unitTests.py file for pyparsing over the past few releases. It uses some variations on unittest to handle my testing style. The test now: + auto-discovers its test classes (while maintining their order of definition) + suppresses voluminous 'print' output for tests that pass - update to version 2.1.8: * Fixed issue in the optimization to _trim_arity, when the full stacktrace is retrieved to determine if a TypeError is raised in pyparsing or in the caller's parse action. Code was traversing the full stacktrace, and potentially encountering UnicodeDecodeError. * Fixed bug in ParserElement.inlineLiteralsUsing, causing infinite loop with Suppress. * Fixed bug in Each, when merging named results from multiple expressions in a ZeroOrMore or OneOrMore. Also fixed bug when ZeroOrMore expressions were erroneously treated as required expressions in an Each expression. * Added a few more inline doc examples. * Improved use of runTests in several example scripts. - changes from version 2.1.7: * Fixed regression reported by Andrea Censi (surfaced in PyContracts tests) when using ParseSyntaxExceptions (raised when using operator '-') with packrat parsing. * Minor fix to oneOf, to accept all iterables, not just space-delimited strings and lists. (If you have a list or set of strings, it is not necessary to concat them using ' '.join to pass them to oneOf, oneOf will accept the list or set or generator directly.) - changes from version 2.1.6 : * *Major packrat upgrade*, inspired by patch provided by Tal Einat - many, many, thanks to Tal for working on this! Tal's tests show faster parsing performance (2X in some tests), *and* memory reduction from 3GB down to ~100MB! Requires no changes to existing code using packratting. (Uses OrderedDict, available in Python 2.7 and later. For Python 2.6 users, will attempt to import from ordereddict backport. If not present, will implement pure-Python Fifo dict.) * Minor API change - to better distinguish between the flexible numeric types defined in pyparsing_common, I've changed "numeric" (which parsed numbers of different types and returned int for ints, float for floats, etc.) and "number" (which parsed numbers of int or float type, and returned all floats) to "number" and "fnumber" respectively. I hope the "f" prefix of "fnumber" will be a better indicator of its internal conversion of parsed values to floats, while the generic "number" is similar to the flexible number syntax in other languages. Also fixed a bug in pyparsing_common.numeric (now renamed to pyparsing_common.number), integers were parsed and returned as floats instead of being retained as ints. * Fixed bug in upcaseTokens and downcaseTokens introduced in 2.1.5, when the parse action was used in conjunction with results names. Reported by Steven Arcangeli from the dql project, thanks for your patience, Steven! * Major change to docs! After seeing some comments on reddit about general issue with docs of Python modules, and thinking that I'm a little overdue in doing some doc tuneup on pyparsing, I decided to following the suggestions of the redditor and add more inline examples to the pyparsing reference documentation. I hope this addition will clarify some of the more common questions people have, especially when first starting with pyparsing/Python. * Deprecated ParseResults.asXML. I've never been too happy with this method, and it usually forces some unnatural code in the parsers in order to get decent tag names. The amount of guesswork that asXML has to do to try to match names with values should have been a red flag from day one. If you are using asXML, you will need to implement your own ParseResults->XML serialization. Or consider migrating to a more current format such as JSON (which is very easy to do: results_as_json = json.dumps(parse_result.asDict()) Hopefully, when I remove this code in a future version, I'll also be able to simplify some of the craziness in ParseResults, which IIRC was only there to try to make asXML work. * Updated traceParseAction parse action decorator to show the repr of the input and output tokens, instead of the str format, since str has been simplified to just show the token list content. - update to version 2.1.5: * Added ParserElement.split() generator method, similar to re.split(). Includes optional arguments maxsplit (to limit the number of splits), and includeSeparators (to include the separating matched text in the returned output, default=False). * Added a new parse action construction helper tokenMap, which will apply a function and optional arguments to each element in a ParseResults. * Added more expressions to pyparsing_common: + IPv4 and IPv6 addresses (including long, short, and mixed forms of IPv6) + MAC address + ISO8601 date and date time strings (with named fields for year, month, etc.) + UUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) + hex integer (returned as int) + fraction (integer '/' integer, returned as float) + mixed integer (integer '-' fraction, or just fraction, returned as float) + stripHTMLTags (parse action to remove tags from HTML source) + parse action helpers convertToDate and convertToDatetime to do custom parse time conversions of parsed ISO8601 strings * runTests now returns a two-tuple: success if all tests succeed, and an output list of each test and its output lines. * Added failureTests argument (default=False) to runTests, so that tests can be run that are expected failures, and runTests' success value will return True only if all tests *fail* as expected. Also, parseAll now defaults to True. * New example numerics.py, shows samples of parsing integer and real numbers using locale-dependent formats - changes from version 2.1.4: * Split out the '==' behavior in ParserElement, now implemented as the ParserElement.matches() method. Using '==' for string test purposes will be removed in a future release. * Expanded capabilities of runTests(). Will now accept embedded comments (default is Python style, leading '#' character, but customizable). Comments will be emitted along with the tests and test output. Useful during test development, to create a test string consisting only of test case description comments separated by blank lines, and then fill in the test cases. Will also highlight ParseFatalExceptions with "(FATAL)". * Added a 'pyparsing_common' class containing common/helpful little expressions such as integer, float, identifier, etc. I used this class as a sort of embedded namespace, to contain these helpers without further adding to pyparsing's namespace bloat. * Minor enhancement to traceParseAction decorator, to retain the parse action's name for the trace output. * Added optional 'fatal' keyword arg to addCondition, to indicate that a condition failure should halt parsing immediately. - changes from version 2.1.3: * _trim_arity fix in 2.1.2 was very version-dependent on Py 3.5.0. Now works for Python 2.x, 3.3, 3.4, 3.5.0, and 3.5.1 (and hopefully beyond). - changes from version 2.1.2: * Fixed bug in _trim_arity when pyparsing code is included in a PyInstaller, reported by maluwa. * Fixed catastrophic regex backtracking in implementation of the quoted string expressions (dblQuotedString, sglQuotedString, and quotedString). Reported on the pyparsing wiki by webpentest, good catch! (Also tuned up some other expressions susceptible to the same backtracking problem, such as cStyleComment, cppStyleComment, etc.) - update to version 2.1.1: * Added support for assigning to ParseResults using slices. * Fixed bug in ParseResults.toDict(), in which dict values were always converted to dicts, even if they were just unkeyed lists of tokens. Reported on SO by Gerald Thibault, thanks Gerald! * Fixed bug in SkipTo when using failOn, reported by robyschek, thanks! * Fixed bug in Each introduced in 2.1.0, reported by AND patch and unit test submitted by robyschek, well done! * Removed use of functools.partial in replaceWith, as this creates an ambiguous signature for the generated parse action, which fails in PyPy. Reported by Evan Hubinger, thanks Evan! * Added default behavior to QuotedString to convert embedded '\t', '\n', etc. characters to their whitespace counterparts. Found during Q&A exchange on SO with Maxim. - update to version 2.1.0: * Modified the internal _trim_arity method to distinguish between TypeError's raised while trying to determine parse action arity and those raised within the parse action itself. This will clear up those confusing "() takes exactly 1 argument (0 given)" error messages when there is an actual TypeError in the body of the parse action. Thanks to all who have raised this issue in the past, and most recently to Michael Cohen, who sent in a proposed patch, and got me to finally tackle this problem. * Added compatibility for pickle protocols 2-4 when pickling ParseResults. In Python 2.x, protocol 0 was the default, and protocol 2 did not work. In Python 3.x, protocol 3 is the default, so explicitly naming protocol 0 or 1 was required to pickle ParseResults. With this release, all protocols 0-4 are supported. Thanks for reporting this on StackOverflow, Arne Wolframm, and for providing a nice simple test case! * Added optional 'stopOn' argument to ZeroOrMore and OneOrMore, to simplify breaking on stop tokens that would match the repetition expression. It is a common problem to fail to look ahead when matching repetitive tokens if the sentinel at the end also matches the repetition expression, as when parsing "BEGIN aaa bbb ccc END" with: "BEGIN" + OneOrMore(Word(alphas)) + "END" Since "END" matches the repetition expression "Word(alphas)", it will never get parsed as the terminating sentinel. Up until now, this has to be resolved by the user inserting their own negative lookahead: "BEGIN" + OneOrMore(~Literal("END") + Word(alphas)) + "END" Using stopOn, they can more easily write: "BEGIN" + OneOrMore(Word(alphas), stopOn="END") + "END" The stopOn argument can be a literal string or a pyparsing expression. Inspired by a question by Lamakaha on StackOverflow (and many previous questions with the same negative-lookahead resolution). * Added expression names for many internal and builtin expressions, to reduce name and error message overhead during parsing. * Converted helper lambdas to functions to refactor and add docstring support. * Fixed ParseResults.asDict() to correctly convert nested ParseResults values to dicts. * Cleaned up some examples, fixed typo in fourFn.py identified by aristotle2600 on reddit. * Removed keepOriginalText helper method, which was deprecated ages ago. Superceded by originalTextFor. * Same for the Upcase class, which was long ago deprecated and replaced with the upcaseTokens method.- update to version 2.0.7: * Simplified string representation of Forward class, to avoid memory and performance errors while building ParseException messages. Thanks, Will McGugan, Andrea Censi, and Martijn Vermaat for the bug reports and test code. * Cleaned up additional issues from enhancing the error messages for Or and MatchFirst, handling Unicode values in expressions. Fixes Unicode encoding issues in Python 2, thanks to Evan Hubinger for the bug report. * Fixed implementation of dir() for ParseResults - was leaving out all the defined methods and just adding the custom results names. * Fixed bug in ignore() that was introduced in pyparsing 1.5.3, that would not accept a string literal as the ignore expression. * Added new example parseTabularData.py to illustrate parsing of data formatted in columns, with detection of empty cells. * Updated a number of examples to more current Python and pyparsing forms. - update to version 2.0.6: * Fixed a bug in Each when multiple Optional elements are present. Thanks for reporting this, whereswalden on SO. * Fixed another bug in Each, when Optional elements have results names or parse actions, reported by Max Rothman - thank you, Max! * Added optional parseAll argument to runTests, whether tests should require the entire input string to be parsed or not (similar to parseAll argument to parseString). Plus a little neaten-up of the output on Python 2 (no stray ()'s). * Modified exception messages from MatchFirst and Or expressions. These were formerly misleading as they would only give the first or longest exception mismatch error message. Now the error message includes all the alternatives that were possible matches. Originally proposed by a pyparsing user, but I've lost the email thread - finally figured out a fairly clean way to do this. * Fixed a bug in Or, when a parse action on an alternative raises an exception, other potentially matching alternatives were not always tried. Reported by TheVeryOmni on the pyparsing wiki, thanks! * Fixed a bug to dump() introduced in 2.0.4, where list values were shown in duplicate. - update to version 2.0.5: * (&$(@#&$(@!!!! Some "print" statements snuck into pyparsing v2.0.4, breaking Python 3 compatibility! Fixed. Reported by jenshn, thanks! - changes from Version 2.0.4: * Added ParserElement.addCondition, to simplify adding parse actions that act primarily as filters. If the given condition evaluates False, pyparsing will raise a ParseException. The condition should be a method with the same method signature as a parse action, but should return a boolean. Suggested by Victor Porton, nice idea Victor, thanks! * Slight mod to srange to accept unicode literals for the input string, such as "[а-яА-Я]" instead of "[\u0430-\u044f\u0410-\u042f]". Thanks to Alexandr Suchkov for the patch! * Enhanced implementation of replaceWith. * Fixed enhanced ParseResults.dump() method when the results consists only of an unnamed array of sub-structure results. Reported by Robin Siebler, thanks for your patience and persistence, Robin! * Fixed bug in fourFn.py example code, where pi and e were defined using CaselessLiteral instead of CaselessKeyword. This was not a problem until adding a new function 'exp', and the leading 'e' of 'exp' was accidentally parsed as the mathematical constant 'e'. Nice catch, Tom Grydeland - thanks! * Adopt new-fangled Python features, like decorators and ternary expressions, per suggestions from Williamzjc - thanks William! (Oh yeah, I'm not supporting Python 2.3 with this code any more...) Plus, some additional code fixes/cleanup - thanks again! * Added ParserElement.runTests, a little test bench for quickly running an expression against a list of sample input strings. Basically, I got tired of writing the same test code over and over, and finally added it as a test point method on ParserElement. * Added withClass helper method, a simplified version of withAttribute for the common but annoying case when defining a filter on a div's class - made difficult because 'class' is a Python reserved word.- update to version 2.0.3: * Fixed escaping behavior in QuotedString. Formerly, only quotation marks (or characters designated as quotation marks in the QuotedString constructor) would be escaped. Now all escaped characters will be escaped, and the escaping backslashes will be removed. * Fixed regression in ParseResults.pop() - pop() was pretty much broken after I added *improvements* in 2.0.2. Reported by Iain Shelvington, thanks Iain! * Fixed bug in And class when initializing using a generator. * Enhanced ParseResults.dump() method to list out nested ParseResults that are unnamed arrays of sub-structures. * Fixed UnboundLocalError under Python 3.4 in oneOf method, reported on Sourceforge by aldanor, thanks! * Fixed bug in ParseResults __init__ method, when returning non-ParseResults types from parse actions that implement __eq__. Raised during discussion on the pyparsing wiki with cyrfer. - fix end of line encoding of every file in examples- update to v2.0.2 - Extended "expr(name)" shortcut (same as "expr.setResultsName(name)") to accept "expr()" as a shortcut for "expr.copy()". - Added "locatedExpr(expr)" helper, to decorate any returned tokens with their location within the input string. Adds the results names locn_start and locn_end to the output parse results. - Added "pprint()" method to ParseResults, to simplify troubleshooting and prettified output. Now instead of importing the pprint module and then writing "pprint.pprint(result)", you can just write "result.pprint()". This method also accepts addtional positional and keyword arguments (such as indent, width, etc.), which get passed through directly to the pprint method (see http://docs.python.org/2/library/pprint.html#pprint.pprint). - Removed deprecation warnings when using '<<' for Forward expression assignment. '<<=' is still preferred, but '<<' will be retained for cases whre '<<=' operator is not suitable (such as in defining lambda expressions). - Expanded argument compatibility for classes and functions that take list arguments, to now accept generators as well. - Extended list-like behavior of ParseResults, adding support for append and extend. NOTE: if you have existing applications using these names as results names, you will have to access them using dict-style syntax: res["append"] and res["extend"] - ParseResults emulates the change in list vs. iterator semantics for methods like keys(), values(), and items(). Under Python 2.x, these methods will return lists, under Python 3.x, these methods will return iterators. - ParseResults now has a method haskeys() which returns True or False depending on whether any results names have been defined. This simplifies testing for the existence of results names under Python 3.x, which returns keys() as an iterator, not a list. - ParseResults now supports both list and dict semantics for pop(). If passed no argument or an integer argument, it will use list semantics and pop tokens from the list of parsed tokens. If passed a non-integer argument (most likely a string), it will use dict semantics and pop the corresponding value from any defined results names. A second default return value argument is supported, just as in dict.pop(). - Fixed bug in markInputline, thanks for reporting this, Matt Grant! - Cleaned up my unit test environment, now runs with Python 2.6 and 3.3.- include examples in -doc package- Update to version 2.0.1: - Removed use of "nonlocal" that prevented using this version of pyparsing with Python 2.6 and 2.7. This will make it easier to install for packages that depend on pyparsing, under Python versions 2.6 and later. Those using older versions of Python will have to manually install pyparsing 1.5.7. - Fixed implementation of <<= operator to return self; reported by Luc J. Bourhis, with patch fix by Mathias Mamsch - thanks, Luc and Mathias! - Changes from version 2.0.0: - Rather than release another combined Python 2.x/3.x release I've decided to start a new major version that is only compatible with Python 3.x (and consequently Python 2.7 as well due to backporting of key features). This version will be the main development path from now on, with little follow-on development on the 1.5.x path. - Operator '<<' is now deprecated, in favor of operator '<<=' for attaching parsing expressions to Forward() expressions. This is being done to address precedence of operations problems with '<<'. Operator '<<' will be removed in a future version of pyparsing.- remove nonsensical tarballbuild80 1583054022 2.2.0-lp152.3.3pyparsing.cpython-36.opt-1.pycpyparsing.cpython-36.pycpyparsing-2.2.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtpyparsing.pypython3-pyparsingCHANGESLICENSEREADME/usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyparsing-2.2.0-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-pyparsing/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/c85e5d69ab0531517f518c876c17ab82-python-pyparsingcpioxz5noarch-suse-linuxpython 3.6 byte-compileddirectoryASCII text, with CRLF line terminatorsASCII textPython script, ASCII text executable, with CRLF line terminatorsUTF-8 Unicode textRRR #٢wBbk2utf-887238ebae207ac2f69e0fa55a286b71566f852c9f79a9b366d10f0cbf6cfe780? 7zXZ !t/n] crv(vX0CYw_U EdN=d?bl6F:zązӢߺ .H~>/5gޫ}(@(AiYS[9Ot:+B+E:=u\e£6ff˿ F{,ʤyw:ә*oևruSu e7Ge`[Mmbݛ!8mT5{;h;VPɁ-3O`hXj:)-3K<-L_FqG]C4 >ak"K{ͽѦ\/vMeLJznu4؈T6H; й&g4?S97MќW$cJ~zy3["ltЁT7%){^ZK;\z^A$`vv/Lʄ嚀G0\aLPDr 0Hك!XfoeI~rIs ctYMoV"BS2ImD]Ĩ)F!T'V2%L30I/݂d Ƚ~ AJ49rFK= ٧M G@؊&><F?<)F[@'[}\P65^E+܁;Ul0KkqϱlVytwxW]gHМu# [ AV'(S廔2M1{:2![<\ЬKU+SztBḛذ?yV!A齟όڴ\b3 6v.Ds9+qo 2ɦ%nB+“v\ơGf短0JnSe#i}kF6P Q#_5j= t[MsT]r94P5! 1$.[ ;wnIŻ&*At31#MB*Hn/5惃,Iq6z[C˄) =k7_ &-pXT"..Jh쌺X|X6DWy ؆{SܐIA_nEZچYiYGTߞ@iJ,ERvSݵI5R9iܜg>BH=,B3# E&_J܌ܙ+a^Udw)eB@ PD:{iQ$u*b8\aY4jWLyN~#ِrX#fmk@^xeTߥ fv4Ie^a5DWd">PWSf RA *0Sb)+ nJDh'zit駂3V_W5p@$Ce∆iJ 藞tt։bd5L_oA HlL~%/!3YF?(GTd5A BWargsY?6z ,UaH:b"Wx6vr>1 ߯Y_-WUpcEQ &'ajtldо*A@|]Cuu'vdVσ_ͺkԧek!Agju'"۠ T631%6y1ͪC1=J-Ƒ[W`7[ ؛c~م BOTqWT)y|Y3iAy#h^Fb}er3Ӿ7g $NHQ>z8Ԅ2>\6֖(֭g?ADRÔy/F& 1mИ,4iĹ/GOދmd WI0'$1:±2$5uZrAL &z.(vuxCDg.'l#ֺblǕH#j%luZ$7M@#{o#Top5FO+yyM6VbI0"ͼn2MK9u"}mԐe~Ԭa[gÝ / v"H}ua/hoߕ;~lm>T)MOM5RlלWr؟ܹrc4ɑoL tq7H}:jBq4+aXH2fjTQ`! + A6cTH?ۘ˺a$T"!ro(j(q*nˈs/ Ac#nCD\ciqxD48֋2͌fUUoݭ9,sL!YH)u >ӋfS8 E^Ht/wIbOrE|X:n2&7YEO#"3dvWu5G8eO#t(P^X*Va{|6~ ILeۯo0Z}ScZk=[ڈ;Ls 4-[1X!ńkcC3eU9M뽹?k ֥|7Ux݀>eUR4 )"L^^hQ ō1+;иam,hfeܺS|.c' ՆZ,Om [R@,]CI+z?Su'PG7 ll!P)Nc Qzd+.:Sz6Z*P\ec=cжڠsr%5PiJ7˪ޭXWH-nEftQOFqOiW7Vu= X4 -f'DYGV͖:YǤ1COA##K\w 6-Ã`%tѸ>N-߬c9 @)>'r{*|g]؄4Ǩ% . rov9 XtҖ켦"m(C3Ђҭ'+&*[|uU9]Y>\;.Af  h麠вTuĈD>zPY 2ZJuvj`A  (K,gȵhE,鏅{Ѐ s#ܫwS]$`MpQPaeGzeo\zk\>/SOkwRSnlov,^9Pa-̓p?7׼w Y/+[BaAG[󬛄I) zÜM Hz:~Kg0Cq-*Z [E6,=Wv1r7ɐ+lu~w߰=>=pX3? z.<$ѳh'xJ:X- or dWP^K묌sL5۶Yx%euN"5Z/З;bID7:з̽@LH`!yꐊ8RxYILuE;)#i6(ךlK??k 欩3 /J@C1MFs6H$x9 +*:+T6S_dA]+[.Cw`0LpMii2Y} .P2& ]:B)exj)'x2%I׉ȼ,IcI[fqƔ{Vܮxl7nYO4u)'&x5 eӱlrJ)25BsJH?q#t+UNvQV]t??vș̪x 8y W[+/`Ua9Jy*P t6/6Mm/=ݿT2(xH_[7 qLsEdzcS]Sm8fGes%pnb'o׀"1&E@W/C CݫH7qtG|f-7R.UY In!҄ӓ2$=8& VzĮ?45O0];6A.x_$qT-AC|wV6ΣTx,혃'=&ZE?jKX&l>AA+P:WE7|j8_q] ,G)lh nk.Hޟz}ksiB7yn/˱\voïOlhף Iw BzXE+rM{XZc)IUP;Z9U,eZCFlx\>¤5h!Cc *o Y d kɑ/p]7%ɫed6JFa{(]ȴG~mb~ ^"E9nGč;Թ!Wy - e:xe]R%םi͹D|g5%wAt^Y4]`A^x$BN6! M)xq3կ*or=p&KBi(D2H_1*Nz,&ǣY`]6n!XzIIwQ)E8(OB 9c'ޘ_ "EjIY=v|d7Uw L7 ^A1ģ1^}Nq"GȝSL90\Pz(ՓK*f콯8E([t~/s=ͳJ#GZ3iܒwSh&Z>:WgPC njb1d1[yw  }U+h(]۞3ð)γ"~ZL&K[+;sP^҄bQdMrюߓ/H~y߂pjf~vjli uɦBo) Bw,_YNUڌ_Z$?@-5bLǧ7JFtJ6۹sw[*pQL'*nY]:2W'cM]T_f4 8Ip:i84V#`>p Ј>-*Y\LdeMEbVG $TK(zD!>--b @3'7=*WgL ~ 1)m(,؃5ԱS0ܶRIǯp A(ʜ". ,JjgN4VrXѹӛ \S0[Q ?j${&2Qeů:]PKD_.`:|3`kfah|E.tbl*~\3 777uE\YNen4h&#n367F!/; W)qWxéޢ89MU%te_xf"C6ztA+A}jXa{3iƎ=|i֝yyם匙ɦсmBq5Ǝ9z;t3_h\^ 24G酾{O]ԴQjI`"MB6H\0KRg*hUX21TI\dZnMu`eNc}ŭUPy*[ۖBw|o׉bB,$OE dtp9lmCz|éaw݄igGǴɃlc (\䗰SXv4qKi2Pen yҌ hYvhh2 {DmӮL}_0ߐdnW;{,UeqU|)jf<րf_gpueYCxl\'_:㨚9rF ~TSS{t˺^D(P]G 7<V\},eN"Hc`iGg\<LwE#Wk.I$4{*tv^+(Zi !=jnl4 Bz 1BdhcoʤoM\:S,H̩I[A{F,kl*֧:@V"յ='W%E [sj;9:OUV.Dzf˪>1(>{Xl/DTxxBhCcx~-Ozt':Ԭ!SpxHn#iaHӁٖ*QAS,aRffFϞo1Ή?0V*cL_|ػ: Oa fN"s7=pmΨŹP<ߤ RJek\JKNfB oޡ<:ڨLF~5}Teno޵\/LmbnȞ_H` [RPAU|5Mn0׮u/] )TVr7qK zsTE)1HIL19" 8(r}2mb(e'F ZR/# +)/{MtlV4%ؙ0؂ *KgM*TJ_nx }AfZNau>_lU  aO4H#$Oww&([%;:sFuBOŸ7RiPEl$:-xd:; =.jҼpS<P* VReC j`ߚ[ScQs;>SwUA(z@fh[S㙄ٝj 2;ޖ-Rʺܗm˺2$qJ _5d'1Z;bQ38 n8T"Fm}L.Xeʞ ɫuHK(MX>c~:p$JY}+fqCuB_:g !4^9 + >9h@77CGսդٻ?R%Żz*.uxK䈤Oa)ZxAy 2=tѧom+Q1V Hg΃d:Pȗtk,U ϴª}KJfɎ6nb/ t$tV57k=wQ~xf{&\\3R:[[6yǬ+iT!,x)2N2|YK/i:!aphChO_B];clc@8SH^Ӳ\ӤIiq7*ݼGgZ,jTMx7X^:_ !2W:OqhGjO QCeӳܔ - 5%9-T]E9H$s_<F1 RArJv !)b7r;嘍WcI(>HLDJI KfM) 4ß֬WmdrhgHMbf𨽫+yd⑔)W:chnj#Mx/qv0}XF5EIwu_%W - xeAɇ1ʀHVZ`òL? rT$N`u|1y}$%Q~ U'&j%yx#'`QD-pk!wI(H/W+e $ȣX$ D?oD'c&," |ɷTz1Mˆ]a)Ҷf<[$CoY]+onNaxEO5{?k-AGqͲk/iKod^ƈq5/]\P/4Y|+G1A+y7dѽÅqaZ{i.|r5YS Yv1 ߸iPTųk']ʰY]2)ŅD95!t Τh6riR{;Xrp\JnJi;ESZ$QA& I` R:)L+BE <9'8fTR n@POkMٕ6# pkø0+KE6?˵ :+4.G*&BW&>$buϻ \ h8_ˑeܹE<1gyN [Rn)׏)]agBﲝs}!nH޽)D=2d1Ҫݒis}+ +t8G|L4G #ptkq;iڃSyޯI٠xbM5:[u@ULBwJ&B54 G"@?םAc/]LΙ'G\s8)>iefe4ujsDkq+, ҇<{Z**|G̋O@* Ѻ{Rw* ,hRȵu!yR6’8w0Mح[y`]O0̪B~\{5;95b oe )!1&/ m? &>y29/; 6!*bbܒ&l 4bcYrm8P\ձV[!KMžz{(g=I;YUz*BOg.g/&SJH4|B(oB!+2fGN8e{r^DW3̎?maڜ]Q &V&Zj~g'ZR$'cw;du2즻8}F)^2i.Ě]fn.ĒU AM](~tS<+lbnӽePjB$TGk =Cj9#=KtH}HGliTy}ˁ*|e:8GtJ4<(GOxwQXo=(!Raï$ul=n8kd]W~87o5c֠v}gST)bS_2qD;Z&I3+ڙK~N7ڪIaUP {;-WpTjuJr>)@}%S1bV>Ѻσav#Ι4XbEQK4)b^Pg7ɳnT^vledIGw#5k2[aJt_E㳔ވ} (l_Hsj93|) "e$ SNjDqF=&* en󂔞q̮1Φ%-^Ēo{浚yG!w^se & GD9RQRBp qM(aO.P}FoaV2x_~`$av\\T4\~I2'gz46?q(:4pZN|ȧYRS1iz+:nqњoc޾<˖˦s?!# UkW8vcYR|>pi@'V2<q. L`+rLo0E*V#ŷj.t [MPzy7 #ouWxSH},Z vUZ;}ѳM87R׃ՐŞ %6=XlO-)i *4nLY^6{J@~^**+!0њz zHlYj]vQ"* [ 0kz~]xBlks(ۍ?r \i_[T*/Aȏ*Dwc05]5Dzo&*_`,< ef-JRa<3M=q $q}rrPl- T7~II+Pl>h (" :%1x:ӲѕWa.+K !#N/4&{d3oOq#6R\|K Qj-E=17&z %iD_tTHYoyZ5N<(p$94%Bܪ8OmQYΈX&͆ج?{O[a>I8 @\/_BܗW~b9 7CvB!H @3B XiM5%*16eU_Inv,W3)WʮQt}-]97t\ʶk3 <~ =;C_ &itU]bc7t{ 0i_dyJ({r\}bubφKnt1zEUVEDC'|~J_i?| 4Thryu^ #*[6ў3QNӵ̈́A/f{OtzI*ܝ?7s!EC:@ss@ ,gTrpDDj4@kFiS5m!t˛d0Z1j޹CFAfgzt^RQO-[^mncؘ͍@~u3iF+|(?9lgo$:n M],SuR%5*$1::[6䕨A\tZlC,vrR:tzSiKhCub^&ojT5e/ >sH ,+bnBf鷁^~-]i}ac؉,41b]b#"!vQS0nZz*lʻor- =P߼.G'zj,Vy(Y1N8|Vn뜖bKW[dY ީK|ʈ!vRnGR#V)asY`mrX3Exp>SJup?0XAg2dc~3ù{5 |DQb| ;,'u`Mim/ifdOo1T#:viZsc5yZ41HFT8qhhgevHTnIe\XpwM*c/_'R܈7?]/ŧzp pcwv{7"lTq>g >%ԑӓ!'M.kP@jߢTs]|]z!GO6?`N["aݷiҳ৥eQ̔}h]Y'`Ajp2 53Tm dE7~SͅJqB$꜇C;C5s7-#qa/WoZwnDC#]e+,dfgGJo:oJ&SQuMDTX ~NAfb2rgA- 5;JloE Yyqp P|*AAۖ6ƽa [Ne+xO9`; mbuRv򿪗Fb4fl uDFq}LJJǼ s3@y1)2ŗd4e]vj5{L7J0Ijw *'u91HV\ B֠} Cc.ϟpB֨W;hH멶^zƣ[T5hPT!' JqY{L'~~m!vBy *|i &3o e7nڑ3j^ggMf5hI;M״w*qQej.[N9-=A.sX< fl99EM9lμ { Evߖʪ?Şfԇre>O}]8BzlqSA%P/ev<6'i,Ʋxby0UR% R$5/t*^˖Xɗ۠#L08fh +;yOZКp̓G]W ~-a)j"Om֟`od ,*&ʌ&YIJW\uosJiD0YۻpPft]]@ 6LQ \cWvzyRU-/E̓|֭]eG8^df;̜X .M FwgZaL5,oы S:cZ#:&$av?r ND{ʁiFzovH!#6t.|%Pg8ZQ 1GWפ&7+X[kizhx?DdlF|uRN48ҕ/'@^:ŪUynXN[Š@7LiwA&EckXN4$p&\D MI0 U. cY[ ;:yg^'7ةl DT{ٙ&J'D<8?H\c Ju={"ۯ ovD =FDܼ0Cw[ׂ$'Xo,7/gPZS.]}9LX[jswg qw;)gJ,1)$fPzG\ ,lUn#yu?g']M~>zx6wC*%W"ȓjuY:s>R.gY`%yi1]?:ytKZ8± $٢!O`xesRA{Bq߃ւ Ee=5Ƹo8 {\%GLdkI)R"<߷k~[Y# (zsO .*of_i&uQ5O8B:Pe}Ul/عؖAgX)"n;hRtU>qzzӳT65q 7 KBj9dF(zar$pCB)V͞`ȧ@5Y1U 05.oP)KvqH>nicۅ.z (&B+iYa\jQa[NFsh@~myjʄXZ['(x lI-:hG1ą!iGߑo[+?2 vw΃ iM} JHHǬm/NvYKP-:v!Kl%a? %I)|ť%h0L6]ic 'BhK?i}~u#E@(…܏RS22VsJiJcl;e;[T$ߕDg4On7g4} fY };3ޓe]/)uF, *2~q:;ٵxg-ߦ g-'NySfcev!HTD7Bf͑r?Efu9c w <=_`]IΓ!COh6dJWl}8v2Iv_.g9=МCc7 ۤPRՇ0@P^Jhh`@m{iKzU ok¾˪y]< #VVP&>]0: RMkU(D?7Q6 -x|P ?/YO7OBq.o/r"{Tw~X}7 oP^n;% jl'>6.r>u!;ػO;Zp"1mChڒ&4AД[˞@fr6W26=kXE۵?A:2BVC$ PK}(cF.vPÍ5 BP΂AjF5OkH+:a?z.c&׎h ǽˉHvbm+Kii~󐽷ȎzIiJۧw#Ąd}WZ34s|MEгQGEi> 0f[$̨ eEɎ[ջk,;иG6;J .kTWt{M. i+DM ӭiY J 4ck \+¾xR*|t!d抖7@XZ}f"53#&(+a͔U'zQ ̀D.qI#nfPPqzI %}D83gT4DG2VXprπLq,$՝k0JN?BCrM*Py ZK {izH4!p x4d-5P6g j#o R!2AEYY_y7HhS!tP r,pF9"hEmm|^Nn,.F&L) lj|a ՙ"`f KZ ad7c%Ŏoj$?u{¸[pٔʲkې ھtz,盒^ق`WFuY;].bJlVh`TqXR(dw[\ݥtn/&ȭw|2JGzߎvHҋ;H*q#_&@0[*v"JPKs ƥV"ܒTDހ_ NQ(̖.A=1A#Ӗ|il ~p9y7QУK\3']KPkύAgV8j:d]Es*aŒA{0K!ӂױ'Ðt8%%s }%O,K]OlYR]aHS%Թ$M-_xq%g{LE)7 5NL# 1ҡ&T]h>dvX7@ʘ>߇4 0}ws#N ^ ⭗ JpgHcbY\v@(Z77J$'6Ӟad@2N1$yy?5_3W u[J<.Tɞ+qKq~UX6nOW1[Ebn Z\nV$bam(O-eRX[9P9b^?L]T4%6}0ع E- E3lf:%?qSS&Uv@ĪZk% Hêː%4cD/hA $hr.J]Enle' p?xdQh;L3c@)TA`0Ӹr/(!W-ى"0]T'=A2_+};dZjhԐM@I϶(3-vPV/{ c@зt#fj KDE5_gpMQ!q ˼ܝ+l}zoԃ,v=G sdkFZ04:Y0'/,&26?[D4YERd+1HXҟ1)WŮh:%EiE"ɾ,Y13ݨU'몄)cv[ͳQז#c<9,afPa/t* ^ƫrq\ E#.BBacNxBʭ 2RUUeDUЗ VS#CǚoPpfM~,am{&U+š#*>]0`J,z*T!׎]" C }BWh==f&PݰrG$ YқGyщ7%=֗=QPbYܡG iڵet8Ô'#LKMk8");~m|fsY1 kK )@ek\T s 06k[ü5fAz~i:EֺbZ`㟟b0D y@X1IITKgŭڀ)ZM&BUEPptGҍHX?[sZV``"o/#Mx+Fe !PrR$?߾AFx(уX3jrl3 blJ.laԞ(@a05QgxELf䎆j7юkl_"H=&dCƧ=f>6B+z!kS@DzjvY6 oa=ޢ Rm{cQIr 8"j}Y9ۈ4 l> &Bf)$ jJJ0x;*z؄6Hc p-f/ڞM8=qcVIw=84uJ1^b+ Z-6h}mxvM2ŠrwE SYrKK"(*Ep@ե_JaY.ikXXKC^ZP~ID& \bƪkr홎Y:בCuoӣjvϝ? q\CoRm΂q"$ H ;j f>sEq'EjjIS4e.gxXf.c}n X"TMłgc>sl2f~ hnjY|QDzncHkqRT_*f*tv) ::9 jԴԂ@oXpLǣ.HEܴ@0qm>Ղ/;0<`nwIH%aּ1) lڡ'H-y` E=['sd1P ۓx!q#]xOzw40=b[l 7Ќ)hdZ1Ot@FwE=蕽N;c-Tui,R8PK iV}~]&#Y_#R<:'ieVDfR}pRγP+>IJXLH5gْnF,٢?ˑF]&I27*7<ϑ"!TF$."Z8{'SRШouAYJwި9f߻QRGDB d[ȸTDvwB/RUZ?Dؕq~ d4a]i^n,? (|0*\/9xNt0 iK:"1}M0j^qwWb# P+F2c*EV&ѧ1:n./y7\B"+gg Wqt5'!Ø]2tq~`nȩEZP[ne1M1@vInV]lc"qb" sW@ozRP!,*M=ʕ۵]Bo=4:-~wSSv1K\:Ķvړ(ffLȇG4*Ps(U@JggvGf?;Ru Z\Iߡ)eGlF-N:elUgd{SؠE s&/f>}:2 A3T5TOѶI:J~1WCo!/<3j1c }fgNI#Q(DXiq2}v o>I"O$Z,X @-zWc%  ڐ]]}~Qtͻ#3PŞwH/ $zIC{|VBݫ3\P7g(ެ{FҘN:Y{},qʛZ]_W±l;ZG>b-6P)a29ʚ$:GpuFAR "P̃G/b}1m)Q ,NjnB9vsI\hp\N>~*~v:,׳OJ7L9К8&39UM\T cIE$ɱ|MHS0T@hb$~<ۢ&qT?d*^id36I?eqoA)Qs/ %'F̰nC߉c!t9+o"\)@_M`ؐ}?'P]2l" 2hz*ޘAޜayǸw;=L7zP a͉:*U{.Vj 9+Ҙӽ[5xZ~WG Pa'⪁Ktٚ5[<'V,runι5 ; vM>UA 5k ]tZ,g4$A=4Z JosOjqRk墓" υ$n|3$S6J hVk8G,%2W+C+YdLM%̷ҿ.4۵mAw(BcP6xw`Z<٩䩸&ǣ}G_SD:^b&[ioߟYwEHTWs*-ߒj!vzq_$}F8%ֽ|JΣ|np`pĖ|'OHh*}|T|mbx&VVJxJ=]>(ycIރxu-ȼAh 'buQWƽ9#S '·%h%i~5yyX<~Ț1htvů PTC h, ]&Ýp)R5}AKCFmx hJ-[ @IMjq*jotrSǢ=tIMI՟g%َª$|1ڽ1zWP9ljެCJ" FD4YN0xkX23LC {??6S$C)]!DMR`"yJ ];\.Ou'$S_!iy@tl4B%XDu~_KW<|\v rfz;.Рs׳8棿kHNH (#&4tG< q6G aɮ<]dM>~ o~rۇKRp8 W*Y#M㍴B3J/|%Oߛd4^mHB%(U@s)Gbcs[qVwRKט*sB~!. c}?kQQ¦z̡:$6|^mvTɵ@2`wyU.4p1uZǴ7u l*/]sfRԣM  T{j,P]͠He`Ai4\7W*E81PR4j};c6h|Ac'jN+˗-ۈML8 $+ E-V &O֔-9>V;{tX ҅ADGMf<ɣ`jz UnA!x !`)N#vu(CןYwne26a,yN8ٛ ohYb.l;xǶ YpTּz÷l@:쓈,d4]tivpxI 3} !R?%-+˚0z]\(L3GU }O2F0le;)+B"ժ8ehi32-|r=)<Q{ӵ3Gq+a؄!rh \ Y6 Vi%fFB:A6ͬiPcCswibOS3/ ʃq Ǘ$kwY,x| i{{I7g&vejÆ`v"mPh@YaVj[雂(N"!}"AÝ}Z s_֑&V6͂F>Okٰj->5\r"APW5qguEf䎓teHNbdz}Ѝ8?&cWMc)^/ޗ4"Q C_15=@̮HXVAQOHe~g,@PGʐ& : =2G ն??FLԃad-7?8#=y ‚ \yA@⬌19I+ z QT3\;rcl3.@{@y/j1I(;Dα4Yϧ斁>e9O8e>uhо줶XߞFfl -SyzKR#!ccrnjPgwmi%usExcJG%S6|M̚Ԝ.sėfx&-oQжC}"v/><â qjD嫃!5f7"PnOKL!J!KiОˎU,@G*^pYo|i&"J0ۥrզ -,k ڡv@S{l{GŘSv>cIb^}ϙVi>| ͗Re.6s׳G[Krw C"'FZ[g!jz'DMyradРGt@'͑ˇ%i n s_J=1$q'Ya!'C">d@O[?P죸L&hɃDs([AǫIsvtr,]G GQ< .ynHY/5w!ܯ^KkjNzEg=W:B!`D&d {FSBxqR:7VQ3!""9O3x8wxcI- `u!ja Jfq/B|'}{G8^wqHw]̰$W dst'_䯪c{yzBAt(HgEɀ{mJ<8D'߽Ѯn9 p_ ac7]Į䛏:cRyTH+Xܐ _N.BkïfȦ ; dUe6?V"$p qRWUaRNéLF4)eXY׮:(Hc; -#+ :h9f%|5/\Z[*t\}Qʺߕ,ƶX>2nY\^ 8G>56XBE#f;==Y0,~rH^0T CT_3|F̼ujÀ`WfvͳenYT^x!ZBpDu^bFHdJC0}b8k.] AgAH2X-`c浸YՉwjIA Yj^.{uwSi3 )O+֏7: гJN2C%Zl*S,GCh@E#@#w4#gJxs*N}"^cqS+(QvGƫ]!  'O`8-ML^k= I=. GA6f2Sl%2uAdIqFGZA{ͱAs1Yt`-y=Yoa i'5LnqF աOF]P7mS(4Ubnjd,D  ?F>u\cx^*ِ%~-)D4Ղ޼ {jr ^Z IME='a҅ue9R_~2pYWgUf N gr)$κPW{1w)m0fٹip l|j -4yћܧcG% O4 c3Հ~m+Ax]m DI3~!rWW6e~ajrjTx?Be emMXddaŷ5UZ_=A5͠(E4} 6q:sNiGL*{GUۭ)hmba } J?diy>@qg{שu4R <~sFM,![z#K4!uk -{'[ PAn5ml]KCy.8.sa~ 4O,rQܢB7-~}ecn:0I!= [} WC6t+!{f94ETTn)@H7!>.L8[)9Zַ%Yuڶ `׉o7 UY-[eY,K(:}Vr>uX`48pC?g N:q-:PF0O]s$gƃ%ϼb4 `ʫL~BZ/Zz{M%gkYer: tؼD`HBgɁKBNu+FA7R"z?43ÿB ۖ܎0uI_䀷+Qoˆq!dh[oEV?cl$:=A9_iZS`zf9,\5 zgB'H&af8K2)K.|5^pBCwvnpՠraquxH@6QmQFBR,_EB9Neٽ!}pؾ~m'俩OC G cUm`vg< 64]Fn}6%OrЗ~;<>Yƾ -؜B: ~%a<^͢J jeouG{m|0pv#l,Έу9ᙩwV9~/'~G]خ / sP onHϏ]!^yq2Skih[%Pn"s`ɎS)ѠB1{d4]Aj͇cE vE*PW GJb?z~I~mtԉk-`LTXͷ9>T,$&/랇0dcp7D;y7<;[OYTB ̹7"e-"Cw+qa,hU`?"0!3oj02VOHk,Ot*z]ݾ"e(e~sbI0sÄECyEY/.^$N.DDu^xFje Ibm)8Ji0`QU/t.S:bxOx}3Zcwԥ,gW9}JzcxSnշKfcߤ'G<;Ga!*nvl6t\`gbS c{y88**/S?ʇ-oX9 [tgbr `p yt˫w%ZX- :',vǯe4wn(;pSA!qqҮdMl\H &3ʽKoXoJ5r ױC2Nأ`mjpMS-V>_m3k]1G\'y,gCXO)R [ iuq AjYrgB|oLu*+do@kjJ")JmXGy;B7șx!\ē﩯J4KFߴT^[ ;D8_=˽`lz(W2BcS鉰3] =fSŔ}2=GJ~;cFO~`߼I>ql +9O˾ק<`PSi 3a @:vppdMjh[]ċT ͧԉV;.miW A: tJPf9 mɣN{ͩ*~}c5X&}ַ` ^DV] 2h6 C!P# مᔖYțvޣ/>y$& :,aTUk^f:,9=1V9vjPOa]DBB]es^IH;뾕z꫟TXȘ ~XV'T06t)s< ev!ǒT`xD8;[m9o is-.WYm@~vbcG?z L0W4Ë i/^;|sk RtrܓϷ}-HC;27f`kc`c f&BRg*ü~[6l7{!`%ڲE3z?ܛNTLRM7GcۢHbߡ;qU[N.|NO!GO&$.غ7bPx S;h<m-L~5'{?Z;c=}LVT@83+?9.6*X 0}Aؑ46a ?ZDFթA\*< Ұq:4g؏#z9d[)tDlssh Kx]aB'sK;pWxEmZ4FQ9`VV"]! ,kYLT|WI؎E'c[@\z I)ԟ&Pj|ǃtBO#4%$`#a%cgky11m#F_Ρ_'z!} K<0)fC0^(bXA UT W`,öeK]Σk= \rz[̃A&_@bIId1%P;S{-A.E `.{'_ Q_С{j_q Z|& yO\v*Pī /^fbW*n؉PPE"͊;G=+M]hRc}!`ybrIeϹe[Vynj#>t*jx `w+G쟌@J饓8{J2m]8^)}Od+@ J)5+3Q.ܘR@B9~}+]s!krib}yS.gL}6ɵ޷QkC;1ű8b|-$ݬ.&P$zYBCN1'("13ΐq-T_ޱ;G"VjO,jkU3$^k$F;dEwsJ H3!30!w*Sc<<.lTqto#X#]1I{a9F3ʝ ~S8[ 3)͝uxI*]3 õ=YmPxwީt ?Yh5|]OɕPd䈷UХ^hx}; ucӀ6OdaP)B˜bu|̈́~]Y9m $UݶuTzwU4Pz9ZcMȿO40BHkF_w󼒰|p.[da1ԍ!pU39&Q[AtC9k_K M>CWU-g={uwYЇr-$~M- ғjT`}p$)&lWecf xrKPݻaiw~4rwV 6)ˁG!9k^4]5B_3 /`6μ'㮄 >,ɡфrLxV)\l pi44m ~q8,Ċ0PnUjG.d[{5LT |ti$76;$U]!4 H6>@}rL#Q8FM9nbnwe|YpsCEpeֻEj5Tv:n#$q6_5⳩+ P١odo"F9a5" ݀fVJqk2S{8%Om +յH[-i}‡[W?9-`U0'`-^Ҽ=#y6 V;iW9Dѐ|ݰ>bk ̏Tt&'Sxw/fRSmYBU+#p`7=[|tQV$V 2l*ׂdJG: I`ԝ=$ر̚O\ `9vTk"2m ]n hLZTFƧ(`=TRsxP(b"p(UA7 Wf =5_VuoِM |NYZsq0,sQP9&dPh]s8cL)kP *'A̾N`hCa/xq 'Z\Vɏq%+jIi2u&ۨ RܱuRCGVk`2e-bD"+44..K'n*}` V>\&HxhèiW6UJ R;lcEW4?kwȫ0aq%g3a2GK-86sfM$ dp*5Yގ_OGE >>4X6}y&Z:jNCJL75u.)ڠQ^'B2*3W*/ 6-.0 H@%^BtsxUyf{h\nX1p lcZgtr ^*`2!x7!}\G%d o:/$C0Og׵b_6N 6K捌MRDA 8\ٞH;ٿfe'>,Oɩ J S:fR.Ѳ(h9a;'|vp}B$o(m"c 6QIA \6 "D/_?(<" Fv3|ܺm€FA7(?ڟ3/lI?Jm$5aĽ!THY畮ҵ_K)0ֹ$8?`yrg6̥ Wגp{Z뀅ɛe[M!Ei \jpL["cj0 IAEiCQ_[J}`s֘J WS9j=jIpu 5`&WɟWSq6(N~%P"Ś6Z!Ë6|_preL(AD-%F?lo?4bF=P k Ex0P_,`QQ gJEz㟤V6~~Q'2D\!.8K\p0G<*r%+rpy^0FL?.SBxY oUpuH7q3fc( ,x|w0qYOI'tႅںS*1 RI[;L<Ɏ#6y綅MlϬ=Y(skHv6 $IxYס/ErrK#r˼c Ѕ@KZǷ{,ZtI`GߕH|"K^+@6pQ07&`Ok45a`ف>`0Ph~Iq+G[ v[1]h:͠r),^jO~F0[~S?c/^Zt]6+=Ƚ@`Q XXD!@f.*Y~:U.x>>.)3XΌZ6¡+z!^ƻ谄M]˗ ]h;vWsvKmH*L=&jva( 9&z{KzM+jŜ$f q" `r'iϓr AQQUZdrjP[4r>3pa;bN*L[#ni/^IVu7C;EI N:(Q_v9BۀPx>ƼęUK2M.ES7wLTˇX ]BJ%W)f Hd-D 3MYq?tis nffJyCŧ*A v3H *.)I`on2աDmtIl[V?srӯI ȑeKn<.BkL8.4΍tƣ1x]׫2]ǎ}|>9Xؒ[eRKsg_)кZ؁&L9-c*F(56w8XО-CyNQj Ɣ XׯI)q+c.潗,Qj1EW$tLH#Gj(ѻHnwh6QNϖ6N_t!^ẋqsy e̸m)J("hHZ]Rt&ƫPQ ۺ1S&{szg]EL3 `wl,/:ǨX}iw$YO?tWp E"!sx63l|-[P5"H C{Ȳ>u 2B?N]Ќygn.:%VdM. R :wj$QAdM&Fqk62!Rڅl{l_T7w`/pO/yhl}nM} ]$>r(vAFG11]S:_88|oZߓbkS;r̝ɡr8i<&\sQ3 D|Ya=84h6My.1&{!"*ݎߟ.4DRL|#+V~OŮu%s󢾄)ulX CQzgdXIoy''Y"PtùIK9)/љV8[Kߞ}$?8JQij~i,6|zFyfBb74O-MHx71?/=ʼnر,їlY\ V]5N/QOr6EAގcFx2}Sa8klaj5{--FX0sQdO ]ži!OWMV_ s͙㽎z3bb1K @qސmAmp:Eu$2-791"!89 =7oOʋCzs‰+o8)D)ȋ@5 #p_{z#,]A mt^-.r tʷxa4S,mқr*Pޥ%J` #NrQzlj{ *flUxZ#y/@=s(QޟbM[*u~\J}|s `.Q~7.s`,%w ][A>گxGV*nn}/!! N"mhH2$>z_?o_rgت3<:!fXcumHvΠ. eݐF7&Kfp#N+ X[~ 7+w8N:ׂRV>!N23Kk 2H䙏 7.'e`j,tV(H Q-auoKKe{OQHgQq*" -d) Z!1vM4=^)m̲K>;>\3'0;9{XLg˪Dr |dA->Q^Y~xaJՇŶKbTYE[6Duh=#+,Xv߅lnċߑ"ߴ/wPaS"U=^_l% UX@P io(2N۟5}ȁ&NDpDx ǡTDC;mQ$JC8X.k|M8x4ξL0s  ȫ0M@åy G);y1#AVՐ5"GFW_GT}%概6n̸㞨|(43>Z^7_CU 5ϴq3XM110ϋjUmT'*=,7;\ /y7!m\f+bj@HUaBm#ꭢ2za=vHO1@?V\Xh܋"47"Zn]`iGiyU`=pE7{F0g?JH7|3SOl!KrRd^` V7w1AEyva|LarmIUed׍1@I?*c@&֑YBڌsxS 5ҚOQz@x/,O^5e[q͚ZS:~_(.};7$t=#8C O3#&88;;&0o-i)\Fb)YIq \?̉3{g1be20A@cxKEV갴"Oa_y1t _+:`.Mh.-tnPθUK`{yJU]'gIeEvb@p :K7V$CI,!}`5n0a +zTx?$)*Hf\3B [[ !ca-y\a XoLJN| _=dC.X`Xܢ߿=IZϕ/ٲ풇pr '+N?PNq|'pXlidm\q{gWngt>jtc'/N9R;K򺙖8qx‹ RJBJTw쎒N)NcoYׯ6jwf_.JWk"pU$?W"xd7vq?&7]W$)yS#HMEEj:am8\xdݵHWt0/5H9ޗW56%" Ie-f3;i~ *8v P9AkGL6T{bnkѷ/N0ʩ'W mrb=}tn Rd˜ zAJ/No/Bd SŀFt D]W0P'O9~ r/P_>yxmyr4B3) sJ2f[O X6XT5H~cFל iPlB" PUPshxE^ 6< kGR,I\~/;r3(>Ns,% 2ȊNc=3Xlv ]V~UlzC˼}!q׵{t>JTJ;PApDy|V.MxՋ4VO@B3닙 m + 锇vMf5BfVUulӄS|I6{61L>0UB(%SS;_Q5+Y hwy~<(ӤM#Uꭡ,Gh{twђbM~濚y)g'pn~ P/3vS(YC܂%y1qRmL (nlBJTda`b75\7>r*).mhZ[`OEki)p|VGnGk?KO0ϫXsP0O>~ a^M_J([13N "R'm>ozsg")*N||՞NoҾy'ӭH³ XD Z3va:nq!oʑXm3N-}5c¤OD Q&=Oĭ]fEZ|΍XQR<"Qtp\d8L0u8hJޝ[h'V:6)55k,eT1E2 ҘN  DלJQӴ*vHoiÆ=VZWw9l*YHh"bsVť9pӚ %.jKIiѼjӴzFCNr"rT W_{Ҷ13TnLQ{,8G!}ӰW6 :ʈxh_&6IlqS|@GZ^FL vKWFp=N F$&5=zifd[\׏oPbU6E}6'ǹި\ȕ6Q}3}kbGEMiݿmq6l۽aؖڢUk_^ i`TBY# C:#ߢhw!n-@@pwW)ϳ ԅQXڋ`jeNwJzdx own]w2:) _u<xf  YtU R>d" =Z>;lx1> Q z~,z4X?t {/ sYzoD64[Rs~ f>R6M珞T-ۙ/3Zc]i#fXkK'9-q.?@FEQ(m#ə\ +f7G㨝lad[)@[& @$CdաTld$jGPtWG0uIjP r` 0ܺ81x=#)nXk)Xq.|@{( Tyia"(i//mZ6Kz3XbX6땺\8z>p07&ECʹB>~.e6Mkg'R;zl% Lb^{[:D D{7}yUVU#=V&sk gYV鯓j}=oj,kTΫ((z:q5oE+8YWN"eYyh4 A"?H:lwB!yӀs ZI納T/6j*D@_wFGKD`s`O(N=E^N{nLVhPBZwDa3n*H%\I HֿM_mrB-̂(<0$zLtlу x!DD*-QFe%&@$%66u5ySG;5Ƹ=X6~ǧK mo]~;x:ECn7$HP\WXh Ńg@|?vXJĪ]rj5C+nBX^E jG9sNJ%`X3 )0l<usvj0!hbgdr>3Y+$_rVUXMcXG/d.p=9bfaNc9.x0n}E^`Xx~r FCqzǻN5Dd[Y Ȣ)`peZB+}=B=!M><\ܬ$8`)ᰃ±A'i|MvGxR`1p."oHs[zǮvǠ58TcjYM Q%#Ƈ +w$Udy 4C*yH6Zo+UTۯb8^r)Du]I*٪΁ N}tz"iw0:#٘GkAPDFHrE &E*>ÉAZvUFroJ@3}0΋߇Ej!ޥ?X؟@2z VWm|UXTUl@s(mH "K=oŗ~Au)7pW?>, lL~[S>mwC3k׃ef/w7ľr1S.pOjp2U]QHWt]2XVAMe/ Z{]vExeؚ 62sDxKP-dת4=2~5%;)O?Gh$|NYO)-M |F-aiIo$+ikьH1 2[լr Vj$-.9yUCA$LCÖcf)~KD>4bZ9SawXu8qۅ%̵ S(i bW)?AVdo,L9$aȥ EPt nOTEV3 ᣽mAL|)szx??Aqo2+k&ۗKB"I\  hs~dNrӁۮ<~@u_ . lNlOO69{_l/)`Kr+D*GSǪ`&d/MOz~MJqt1u,*\1A )*._jk-EYI<(و tc2`qxb1G4^m^(BƔ}tiH24?ONcXa$I'Xܠ_||fq7+V9D޳QFO&ޭUZg.)(7Bm ZV ]-DfR.Bތ,)-U1Q9򋺁Z v2}#u]5S^V!JpciKDΨV!MXNߨE7蠁cXh_{^ܒLn62ThH?:DmShR9 MX/l€sz%1|NO<ؐ2^{Lz}u\ d tf=;-"cC4zu ݬL9(KB)S)ƃA 8)<>7)&: ~;ac3?wg)XWIc@Pq=N83Rص8!D (,)#F<,*i#8<N9k0o8|,۷p+ͭiz?rT JLxxkF'if=>lmw2 $3SyQw ?%dԡdQو#mR&wYBng|i&s@倥P!_. Lcltp}?y F>ĦՋb_EJvzO:^lW)>0Q3z-`j$/)K"ANGVr7i&W+hO~iC*CSv/~om!# }yu W,$n%.rXsnhDDXa%6m@Knm5zVc~ #1V~Gb曪0|g$TMJ_p<C+p&Wlx(; t4T|yvB-fy#O/'V6?@)vsu‡W E8v~♶3sp/70N|H^+b /5R5Xkk`k#XڵaD"󈞡m$}{bL ݚ*@X:uץJ/4B[ YQ ͹,o>)O*Ӟ7V?x$F*KTcy$m.3בwmCNy?a "pgaa/Xc,sK>wv;9u:zx)p.h{ I( @|2NpHsHkHҟ+݈Lq(YTqsiK\:{VҹAS~7zwa8(~rnńja>$ ư;?G#P.vhZ߽&9"!l ,2nE[Hd`]<ښȶ`'p0z{Y<&.zϒ';#7/hH4, )w05a֛u0%>zU/Uo15/xjus|-ht!c,Hl4fG$ܻb툋5rITCBZ=dVm45>^۩ (?yQ;q@R% $'yiR(1o!P-w P$f*[\Uy0@W6I[IήtucD14$~=,sYw:pk/=%dtiq#C6ȽRjc{•.!`7E!e,Hc"IdD9SgRmT0AJḠi;k8NTlCIuFg+;)5 jm&W{[U( 8DE t_Fܰ&^hBesJC!3.Je)̅ߵɩq X77;mU? 9*;6:$xdׁtFbjXU!|qn)")AUGЫTΓ &/'2EZrQ҈ZfB Ziت]d"CwŻi#Sт&?QNg5OfL-`_xBM3/f;`L)Ló\MKPba.CȻMap;,P[Cz VqVuLd&vR`j4F6_DZOn$кF:[-Ϯ@Y=FE8Dvz"(lQnR;O[ZKN]y9=A&R |)ګ'l9WEk%x -,˫@U!QAlɨ{MC(L3*҃J^Iu!F:h6yIꑞ c&~m0%5.( Ua\=s(OM-6VǗJ8]\#7v4!78,h"8jA%7A)8VWӄr&GYZI[mf<@ZX(]C_ $Qv VhP]R$[w'+.FÆX6#ڟY![תCE81A:܄gTx(~(yTωQ9tV̹]屯*Sdݥ8ԁ;&qY\T p_ Aq36[/fU?M*ztTp_,C9*J$Ι n8eeՙʡ NLȣhdt{aU7G>{JvTop{OiLC4BKdeOO66ڃV kIJKu2EMwLȎ:]Y){A|f,/P<"Ogtd"!wj>6.'P9>m,wp"w` )a+$^}/Vvesu ]B;y5`1¾Ta5C_COPP3XeJJPYH]#d(X|"wHRjzs.:ڎ\ʸr! 4r?M3k!zn7]I6~OƫTvbQb8l2Ȋ\W69OTZ$F,죏{}dȅĖ{8tcr3("Dxwk(4!%֡EaЖ+W< !BW!ƥMo>XICj&rKBW1#*V<ͺz$}k2Bq{z6GG#jMGV`3X . >+dZSm^} Au"'V[bqFE$pC3(oYt,ڕ~5j15dۏf1Ot8{pHvnnx{A?^β3{Y4I&o'ByZʨ},袠am?Ro\uW`>#)Slo#jc. )xx=}Tqr/dˣ,4#Zs3<c6NkF_*N\+~I\ YݼgUObu{!~ dš hPJӻ 9ߵB~\7SgTg8<F!R i3ceŶ&S?9&^\dsifrdR-wrM:3 sAk4Y0)T\O<@úy{OXkZuڏb_ڡ.)po4;7Ud#hF&Nx~n'~܏/"I7~8~r6瘱<OJ@RG'VR|8I{}IJGn?Qgh*2[lȅ2}6^ƛԜv\q Y"'y?CF= 7ũ([kb+u{PrNo̸Čfl^Jؗvld {S7ZH2qʥiZZq,Tʳ@[Deb(р-B~YWH+X4 uS C>lIN+Ŋp285U^ǽ?@Պ6/HEUPc?p 5 |ګ!)c|V7_jpy8?*"Lf7 {48 8,}>~0abҶL/s8Hy,rsh9i*b$_S x:ծɡBoRg GΕu>#,\Xyh(}XRX.Hi^X)]QNPGiZ$#$S)k*ћȁx`tAwXNF nH3 2VSpu9U`4]տR%ȋPf*fX^^Kω8|k HG~;ce:FÆ*oT H ?>A:+%骥2@Qb!ˑr+f8B<f'U6>︨Q:⒜73>ͿE{ #s1훧kC֠@S9KXP:0ʁ| :nHL_2,r >gl ;$yO̯1ƭɁ*c/Tex}*ԊKg3_tސH@ 5mV[6r+XH?aTu f,Uv9Y7NN!YnMh\r,[؝lļk+!D=pZ{ܞ>pc7I.w6HR7s0+\M1u F]W9@'b>ۋF-S8J]iE)QK6ki)} Y(/ϒ>Jz@ '4l0B$4;^]ahtwSW|/>*0u@ѿ~t7mK(Pfz +=^Vd݃8K7ܜ* PFvKTŃM)L>`@{I{3%'8B(B i Osa>|'q|P3c@[yh0Iw9mU)LT0aIg!;xH3wv8^@QCOSUbi3*Si3⋾W0*@CYDh}®C]HD{0Nc%-@h^2=EᚮatԂ J.^=M T% $ ~ܛT .gy*3@GuOv*3Ixc 6)T-4um,Y|<:wO6ԽGlUΣ/IX+:@D\RyHTh|D1vW{\>넣1pyH1-":HοGJG)2/]Ӓ{>EV`o㖬&Js kI'f,^RԜi$#|̏_X VT'oj^%tgzp߶e٫aAt4Z}>,|` .|o`ᄃ3!nCCZWk_d7)^̽R"ǟ ĐtM1OM \ug=%l!eE=)s͊Yn}ecp̳5ji9RC8M W'N Ie[;Vsy&}2}M~(m4]<"W?2ȻTlEdKgݐm7+SR/T7$0{p~Wo@Nd,{wSȷyi!\㱽!΍P4$ gzuY7,-Kx<-Yr$Pe*xЬe|EV 6q6s¡ 9T/SzD܈y/۪/)}*u!RqCy )w;nOt3'Px}J/R,'`#+s _2ՄPEX cXWt.B6?Mzm?;|M/Ex^\rlIBWssdWK.aQn|f$ (?#]krԒcwrX4 $7s:[i=vy GEɈc&#Jfr1{A_|[:vUBr6UY<@¶gݻX"qo-X 9"Uб"/{|ߋ4m|7ᘜ3FmVxHf&œw"&P ]IP°>1Xx Q!)]f`g'Keܰ{h>J]z'./I-7]yWJ_fW'Ưdho8t{KMEՄj2x:%nZܭnu.UU>XnH=aTiGOnYya}H"w(J';(G(S9!A/zn*pnn1#JshZ$7!y'Y=uʑVH4*~cK`KmwkL/ʗk8qjoҨp#+c 5rFt{;~OiRm:qԅ(pGl-SQ d?W;cuIY#)?-B`YZE$)Yl~ood=+כ1 \ucoU)Ǧ6oSdе%fF[p_FSK; hAaK?!ٗVc9(Ex̚_ǃ(6~, 1I 亯 ߥdjOd0_CĄt2aW0ڙa 1yہep0Zl/6eq 8pn:# KRVХIϋQSf*vO /{6ɦ !I~m/Iz ƛnV:u q/~fOu'7pdhPLQI)/"N#Qh |e@ȘJ޵}.#06|tlJo_0.:ici6kа!q w@JԆFӱyvM]'*k# DjXc!MK쭿z}G&=Q.bQf7 WI]3b]:DX]d RdxjeyJYzP0ISELg1b2x=,9p)OhܱMnC&sUAI`q.X K1 *JSBz*.K2֞mfހA[B6bz)O!БQn2{9v*v-v7M4g3ѩO J`cySOLAmoceo۶p,ޫ|:Ӯ~g;Ӧ,CTSOA$fWIm۝#,C=٣/B&/)p!{TLRӫKU%=޸['ݧAnlj3I)j<-hg;.7^3 ͚8; EMR GT _11XT?O Szz3;;X D;~7]V,&`;yP'$B "Ԯ۱yX\x<N Cח5 =6/ho >lw֤Y;Sܺ-UuK%ԛ¢Z\MRɷfˋE<&!`Lff*ljljQ.iպ,r? )UF۠AW-kLp}R`t|&oon^W)e\vo Jڽz>oVy \RzK`U¥iG>`x0;ld`Izؕt 4]j%vFHQE=fcW<_C2&& <,عdGZ m_g5PK>%Q~Nϔ@ëӄ} I m?y\-F[xEV\M0*ãL 6N"q?`s^'њ훪gnB!5f_>\,w`Ci`t ,6{ \>iPX:Yk}ȁͿ}f1]K7 &fq)qݝ øI1D^F"&74YH;"Ծqg"l,x8% fтUd=RdG΂~>2;h!eƱ5 h=dE ńߓ/fMd-Qгr39DK|!Q.сThvc!asm;c1!6de(l$JOd,DvZ.Ugm QD9tީ2&sz^(t]=p<>LDN_.mtG}t^͈R.#zSZj& |{ݱwI˻:i]Q_ 9Q@s8mδ^C^\a$PId~d;esR]]QC+ kޙH>wȚ5/;Vt~ h37AW:a)I7Lb~kȼ#)0.bZ%"2WWKfo%KߏVVN6\ȡvx)%E>_HǞ:]OnaÌcD>vw6vhۄLpFX| 6ڙKqHUaE%\"ۉ,?nO )Dv%,%^q^ __*Q2pWyC{ZɰbE4g' !L`9,Ӷ Xy嚱Sףǵ|c^Yl|tĐv>ӣ QٱF`C"٢ߓ#uHmؒߣTɾ;7{tq:'B 6/9Gw{䨤}EYG~G8/O%K,v֌I6L']ɘ׋%)nWr\^T .I}Y3]7Rm9RhwVφn%}Ze2LbQ(=f7=4тĒY%`:ܛȣ2%ne*\0ccPU W=x3Hʉh^t Lɾ8i՟}i# ]lTYeZ9|[d4GSE@}5'J|@` +'`?dR<X2_sI `*́%Lm?lë^6ĺD\R O7a|{NW?!̊ǒ~?2WNEHkԂ8BfBS-t%Ûo~p/s7}1>j//)yFyc]*&`ߠI vJ eut8B/C iVE ,to7<'n8~?Y쎁5At)zO#};TXD>>q"2RiJ+!-j9r4[,3ۯ dRmPή9)?R̿L0q$󢃺X)WP;atNC;ݢRUI&C`w[n7d,3PL$RtQ9#}5Ho"Q ˧GV -}őX!n` j ۿ tܛ[c N5/NOkCNh!8$!koHh O(EsY}d@CԶ'6Pug']:\Pf]ue U4gBL=y@AC#?4HmVÈ0ʣҢF !4NO=vL%A8hx#g((Mī~flH fԯEVԮ't҅B:,X`! e!wuC?asb!ܿt!60zӗo|$~FO =@{ l 6???;7$PCݟE`+'޴˫suigH_auyvY@Ry'm.{г\\0hk_@*TyFo"X&V yګſZ?˱TQKm7nAd~<'!l@99'e\DZE'#AM~q]Uy)0ˏ#j0얾,~_% _=U<˭~EzҨ=3 ?0`RsK#7c|]>X.-pq+>9wou|{FbJ-*.ydVjy懣 arPXeO-, ^wma کl1!ItX$Ӥ]_JJ'fN b׃ cҼz}=m\0n~ j  SztC%J,džlp)h" 7qr%i}uRe\]Aj mmB"538! 9bl`܌(vrEvbDi5 S PmDNms-M/ު 1Uun7f=(  lJ>q"r'\]aL>ĢQ,P3 ~wC) ؖGcq3ՋܚobQYٳ{ʩ4փy1ha P%G}eN5MpX<Ǜ(P=b;f Is1#w $!d 5E qyIC TEUq7ٷwG=RcRj~LU_&X,qsMWjN2Bs' bP@Üs-g 04t%{赼m|`ʘi>{wAj>&7gd霐g%,5{Q)u&7$,;r]2rǭG_[Ԥt!V@NAN*ܶAB}顖 Y$wb0s85PȮ<8"DŞAB?b`iz`gkIozQ&P` '. ؃b#z!uzU¶7~mnvK_rhֶ2>E u$NN!z}jz!uֹ%N@WZP"&'C8}5)iIw!o1\-E c im#Jׅ;QҐɦۨ9"$"U˟5'K[DXiR2qxi.Bs2TW2<|*wߓ .,>~Z찬[n5%Dӡ/&h.4᠘3;!]MQ8/f[n EۖiQT2E5}L` aMbH> 2 ,3p֦!t1=.'ի v=j{ ;mZiaݚj axAy"gZYt6I>y^ma6Z_{&)\1+7Jb rY;n:Qɡ$mqVDxS^er/D{I)$]IJV⫹?6rIU: 6.@ƥ&Z*m> {W4G8"]ʻ5{dݧߦ 5Iv67UЫ=fg']pS[Ho,Sm"xĠ&٪ I%0,4tz9f]EGAUS±pi,ZފKrZlӍ9ԕo#an3T KT?0w(Hlg­nO\":|w򰲼w[}Ϥwd>H['Sv)mr鞱0"4*iVϡ}D 6v\ PtlF@"YX?4Kh$@gs6 UtyMgnEY8 a1+_+ iÄ; ޑG,I\gO2cu} B@pLr"=s׀xs|W?J~7aoZ+n+?Ph \Y25.g[H1x^ChNznR 896yBS Wee&lokTO$ǀ?:E9L ͣW!f9 rcIQǟu hSZY3Y6H2FAw|zұ ]Z>+qzɘTaDe,0miz +eaХb?lv8P,[/?O"1Y޵Nܮ|T: tifJvvWPgiՊoUO{Iv4wVWQ',,HC_7 eO8 v\'#ԇygX3Rx"֖fj!0f~*yM.%3Nao݆$um@l7ijS"ӂ lt6UV>*}8ya"> lJ6?2hK"Ue]کhu=71KEA9Or]s%B/qw1g/&K7kGg ܋ fS (R դh,^No$g^"˗gR#sl=Ow@4`cIc 'k/c`҄j 8?%å*GLwE+N<6U@3 =&M˦fa/&XK@Cϥ/O{l݂r8v\:P@h!vU}o7ԓ+cYVT.8>x@4̎ QZ?ƨOmIРV\M8~S+ (9#*S俾Ve?&q:\0܈Xc4OrRfY@8p|\=buPտ{DY Ksb07%jA 'ʾ֞M>0]Dls|v*VR>k ƍ7 %c(oG@v&gJj ' ZM_y/oARȘb[Hugӄҍ#v5GDA ',ulH8%7~Zoj@r &ç#AWO7i AD^ ' m{R\1@j=9>:^0ya^M(D6d6WˣGtjI~`{\m'ek;0Ӹ_`T5UzNA$RT F\#`o8i(Ad|upڇS/j-WnmS;Cr;?-`\Pj4O y ה_bJ(~~yJGoTHޅurf܈D(GY`a9{#Fx?ͫ*#DM]շl~( /-ҦVhF Ć*PKA@N% _c;?_WW\߬-vD'k!Q B[Kƀc}R.yƩ4x+4$@}N z'`$ |VHB*i1Hu4}!QX)QDoc-TecJi䴀:('p ܿJpmSeuKc' M]Tpf'SBxތifo'57*A Vy5V xU+ 54]o-y| .'pfV:@5nT)}޽L 6w'I!R|]2(cojwj`~dh7!:; [ɠ ^j B-ؽI8IyʒÁ1*߱JɤAay_ZuҟC>@g} mYBճF)DK&v5:` A@!iCq  F+;1bˇIߡ؍gM+U#极@ d= dl9yu |%۰֯Q׼X_=|k+R0nϭ|dr3SQPz h~o؜DN_ݠ{s t۽K(4VBMQeh k}ۑKtx{Ck9tBreyy *>&W-ETpQ@ll ՐTkYu RzB u4b*Bwj=& &a8mzL$ <}|˓>Z[3!w,tEW<"}4OΗ8G0Ҙ`3(0h J\L#+Ȳ-R߅* }» "M4u8DD>f 5>:{q6<_5_)KB;u,5Xa2$k{s/8[6_bXt(^}@I=Fha f#H\ӮW/ݞ}Y,N˗ȴ?xYGc]hB쫳fs,'l :U%j=oχ U*#:醒ki3׸f`lC2zMP@:DeK)e,: 5Il۳FI .EGURdV&ѳLs \<>Kj aMu ,ilb1_bNPzP,*)K4K9n(V{͸_ uyjKCcݵd/y\[hMꕎ{12z |dRrH!p[ .OE /[􇮺I oYqDZNK$&/7bdd(PTJP:!'AcxeF]jn4i}Vٜ4&k'm=- 3dE1hM>p*n7+Acmۉ{L)/Tuhq2@YN ~8Q̵/7;m4sIK- /'31:(xu#Lc+;UhcuT%) ĸwx!|[O*7ve]c@ {OKV Dvv}ah7*E{@ZZ,,<̯Vƴ?|~Rd~J2N3(eA$-Gj3+8H!l x+撎NƖyQ]ـ,1bUUDwTÚ'd& u{"UHVs| #3Ța^qYi!G){&o{k0Y-fl;^v*("aq'5l"tEC2YHtolRʔhkqʤXUQօGy%W#T II(2MgIz%D<5ܳT}hp)*+njAn -pwQhlkn4^h$iK" fRǁ{`[gmy F4BvH'֘QV> @JdTHuqbNJ9SC c%L %ZUw[oq^U3y9Qc9.e-&lxOմ`V"鮇Ͼ~yk@,$Jn(!4M#grvRnU  42 k0Z?E- 0kV3fQrt^bF]+]+; qpi.,WNaZ\\B:ȌxzZв@Q|Fion8/w䡟=?5`[XtƷSB[<72Rë}=-lD9yAHwFCA̳ E?T'mF1cRmCei >P&+8sfPOCŀN"Í{NxR A#| ŐY Z*4d/[wmbm7,}g]/` Hp˄oZǹm<],"h!B?O=fW =uwg1ۨh=&T%jTv<'O,g˱HS Dž74[z.Ή L},^;/4 lܓo]ZԽN kL!hwq$|rAwtk["x0D$9J"n@|a14iA+J%w_3B.aQkxgjdܛgVtr\ez oY c{6B\2'\rOPfrƠr#i`QZe-o=oLOB=Wa0 gw@N2"&+4S(rf>v1k: REJ[?*bM PHO5[9V*"|1c0dl.ݽe硔fO֑W 嶶JRI>Sg6ψwTNkkIH)"ᬾ 0Z`Uy; D@0 QW]VT} UT S@<ݣ1+ \ە[kI% 5a%8X@ kUAZ-r, 7XZ]m/Up JsyU00#Iv"S*̺E0HP`CpE>; =m7@FAk`61)21_xc9Wsګ.հΉq_0"1 Xl)N-l(KWE{qhjSj=K 1Lo 0͓Q04sx_9wb=$-Y[}\ă g„;\օs,W&H %($X̽1 ˱qU9&Z =oʛg˧fJ`n}U)CW%OdLH` A7J6$ubeIm%PY=L<}3lݓ<^wҭЌN%jh š4K9FK(X͊D}/nr^ tuY3.!4Ij0\ZM8}8x향Lz'.S7L]CC?Jr9=6 :GL0b5FLH7OҨ38OS`|CS}ճ]hN/sQVU>DxxR93[;!+_w[=D Ƨf8_opbzX4Dj/Ӕm 6;uTKܩK+[h.8R1HrℯCPc%QRl'ߘg^]tD9W{k̓M#n4A2b]gDƃsA\˒&??17Ӻ1d+17wGcwqRi'>a0Y\U:ᡛd2ҠĮNxhV`[쒭s^I@.OM{Bl77a8N]ۖ\O tt]-ʚ ڲadFt ɯQXplVEXe p5D^>f, m\fH~{]~WEP"ݳQ* 7Қ n$XkJ d,[W=cU͂shdz{s] @Smʼn}@:pJگnҿ"aߟHX?g?JBcɯ& al)('1 t2/фl'yໄSp9/:jvIJ@R 󄋬#Q2]82&猐ak׼;¯qHr+!56E(9t<9%!1I Z# v6h%˟mK C0{%f0V#jo׋b T߄[1 /M}V%#ŕzBt2p-EWlsE`п&B9_"&HZja:4*7($__3"%zum]ݱJrzlPU1Jh>5& ^i$AYն˭6u'"7 YJ8k*DfbHkFmw ܴSٸC>??mQ4NPu" g->-貙vS|m::5*cc ӪN0~?v 0'@-`:P M]E`E#B0 LiiΉomw:#HAO"Ƌs10̨(U=Yd{@(-樈Au4Z~uhp1Z+y/*zj0qұP0Yo4<ְ 0tU(tWЂ34M>ʞboiG-/3HD#3bDF3[]z<`\x9Rj5Ω~ZQccc\Z6P5F c^35 M,Gd3#hB9^JdHrZHq!Gp/ gyF@@TH  bW[~fPVj kj_J;cE@2 8h7 C-'~inwU8NﻷC:z3ƛz$Xd<onh2%Mfou'X1Z5"<6h2HVϰI`5[2RJD_?@TBϸKQ bnz]ϲ(F.S8=wC#N@58&)A 2elxQΚ dgk{9%\w6qemu (/@EK sh3.Ʋ^9냟ŰvVltjG&pU>`g`33^R_66$wk3Q?CT5جE$K B0^%𩾑Xxz(T{3j _@iM yj:z$[D;b+\`xQ, >3ŧiTh1TϐObE ܉q.\E="u1tϕ` d}+ƇӪhvs.P"u^ }'m]gbwGѯ9L!ް粯vSھc3{ ߟLfӿ XcQPzE>6].ffpRͺY2鑏;0+{*`~ YT:S,<ʶ+ou`O Y>T]蹫%ˆ'~M*5Ad53[vT$;Vx}C8l fI1j߈X,@EŹM޻_n!:tWiNDXd-(tHq凛l%Oi,s4+xZmaWdFz;P'.n3)2; 5p$mR;EY1o)VmItlmxg,u;3;KY&'s .͂O:҃ѹohߛ& eՊ7GPg!2D'G*2f%2$9ܭe;E }CAIxH0 Sz \A[?h\FvrXS2Ǿ*[SZj=Ď0pburokr} rsW@җ'e !ʰA.z57hiߵ841?QnO 6uKBI]ϔYN ʭَ[g`Ҝ S0}? Iݭ*/& oyBr%Od݉@dflRl&>ٻ&ꞝ%_*yj5P)\w7Lp<)$J'̆ks6Ay?" u(=(3fIx\3}0)o ф=tI_}ԹwHI,PةzP櫘J2J7MT옎_ti"2$vjRGS!)dX ^Kdɂѐz^%92)E (h lO7yƒiuΌp6\ xPy:Zľ ],ܳ T⤚/9[2Z%7e ɿz5`j)Z0k!x=J(|G!S<4XSd eu_ݗcgscH?F]wQw^霒f]q6Vjtng,?GB ʹ RwC݌s ㋮XէH.֜=H-e4 R7h%h(k 2Une'a[R;.D\>2͉擓y@GDSl6yH(qWG9E%#˨<\V\~jrok㒯F覃[)QkƬv5qoO%\!E Hos?bFjWüO ?!,*\$cz֊1Aԫ7k:ڔ|s@|@LD}t:s?9pU3 kSˁ 0< DwM &N}2IGhרȵU>jXixdoa۠ ];zYyA]ήA0;g!`?KtŰ8 R0<-@֐ ZlC=AD#?mIަ;-iT^F A=YB7ov?ût  `myBG &XICKZKF4/ WoB(qo`$ʈQ">C1}_}ƥƣ%ڄ'rٛf3 }tȋ_H*yQ)1aS>~p,6r7#WVO)pNRm!?/|A+Ԯ7JvE6(B/TeP[^tjAa7=a'O[ܚ*w b- WdgX.eRJB +;SKV@5&o0hZm*Ћ6Hu]A8nғy‘1әQ-ߢTo. %#pRx3ZA} a]3:^Ԍ@ۧ(NbJ(%SL;FpRA%JǛi}pLޗĤ7˜i=ڷߘx<j*51>msM?joQ7lpe؅T׭y?᫋y3(&gC|]>Rhlomr6!!W 2,|%x_ȇi;/p<社G+fКAJt6H`&}у=\l/gw ^RZxAbb=R4t&2BIԨMg..{"=8*3.'#c d]5[lj1%kHs+n%/jlԸ#FȭYg7:^"<)| R * y3 4^'Αv1bˇI,BX,,EqeCthޫ7xbz1bΣ.1 * omJI%V0zaoc1 +795˝$nfh8pL?n~ށn(0;tѾQ ()Òоr׏ԇpsJ&ocd>FY5t*먤KY+W/K2{.dαTs܇Ci~+˾;/j&7\ ^v: _ަ ` vOc4,UPJ9҂w9qd33B>!40 E-[T;T۪)O}[0wβYa耢[*!@lހPv" ^\8>&<*ӎI<-Cq3;cNVRL_X]u/ׅEN$!PgJvѡE>S 9g#Ȥ?rOdLX0#|5L VǂV>=VDJXh5&,>@ xr|Vo ᔡW>9i\p5pG}Cs-F_8qO맱:)JR0kIJIn4*kW] 'MZ7L~ϸ'PىzVxt3R ؆o jVb%s x Bt1.qVXO p%++E-\c6&)6#=r.ۄ崁UYl?UTb}@PLtkQ 8E!Oʳ|0翪E(O"5_*o9(jD5ҏʦ O| yr&UXMhݦGyɴ6Bhj2ve}UIr1Զ9CfaH❄<lˍVNFlۖx }s}ϛ$0PVKIQ{zwCGgzYP hvS^S4LB-M-:,CrF4;E9mN"yZX&l4F#muXJ>;}/KC 8ьѡu,{ j n1,x!` v{4H$4d:EX' ](M'v2J~)]BFLR@wWyg典hBJfq8FJ|mk^O兊{+%lh۵Wl's.O/"`GmA.e~}m{4#ƙI j';P7 7ʀ mix~L, ,b.FʳJDp:8Tbw˾tfkFS,e7c9E":aVh7|sgK}l-4!Ո|WuѬ{/YuhRk&)V-+ f|pb`wY㘉TO񘄮I?P~іKRb p|((4{pnH!K/"6p,_U(n!Ps8vt{|ІG+yw5OJ}F^Y!70gTmQod{fNu -YT[wOr"' nAwP!mBxWmqB;CoXr_ ! E)?b'VflA ]>_gFv(:;N 2)iDI7F)kvضZCr[$%jK?#=rEϬKg׉_  [W)řPQrCLݜ"g낦m4$d? ׺a3sW+=O̥awYɹA/=ґ;>a% =Q{";x:|>1WܒM#d{tE[6Et3N)):![*ۦ 0Fnk# Z&ӎs@i{-it|pH T@_'H(eCyo׽}V.ppQ ڮF7!!|>`\h*w"b#IBɏ$ΧbH%B(3* 5.ypz6 ]ڟq|qIYxJqvSzq.o ,2GFVʎŕt9\e=lVAB^@ZoLL]Mr \^$PÏ0VQY-Jm1-Fv襀WF7񄡞Oe7c(DE e.5:\VeAdve郑/Kn"3,7 ea Ch^_WG`xG IO쫘(/O"5#_U;=7Hoge^YU&Q0D \Z*xu6JY4ܒ%D,ې5vAv1 ee]9i| uٵ_TfCv~ zueN>ggI@͠rD"PҤ?-ArNEQ딺FGr!yT!E ,̣Fȑ`l+w9lzP\s< HPX;K/ju-o o>&:OTdp|k8gE;ęh^fFږcw  `j_aD T M%`n{ڤhq~d&q AY<寲`pVC+J[퐿|Rc2DB+ҵ ubijgћ=q=4 =ST꬇DJ{1'w_7JG@Y^7"VRb" T&<{s> ) E"Я)zRaO}q^frlXĨ⌚UO=BG,\_c؜>M7Q& ˓$ }?t3Ӻc"X U9 PQ2iBWe U5MciօL\) ~ρ3 ? cG!չؠshKPz z$f5M"|mx30)hn=iZDJFl)~ۚFBd:)Ѐ礝^?>L8Uum%eviJocE00e.w =Km} z& `U}*(u٫* dV1%~+N60S*%FRqqXNށcnMGfѸCJCHʸtQleަBcW\ q8d $w#Uf)RLcV`g ӓ} ]qcl]HW.Ij}o}f&a`D 6nHKG8<ş/`zMg4tr.\-B#cR%'se1NhorGW6nc| W/+^ ߉YS P^4fl苨 ViQPH=CΝ@*t:yˏ1EC(FoqY̍KuD3|3.BgbWLU pJhzB`vEbg?0v/rܶTڏ!\j8O̥i #:0ᙅw ELܶ`)fh'qgrhUŐKYŇ>n{N~㵹$x<,)O~Q+PzɠZx}aX}F ?Bh}1HXldǰ2Э3BPp| ~6lwFrJ%vd0Z:4'8_=UmW:LIkE. A,Ai{Bqtr0(-9eMH|~Ɲ5?>ъtu˂ ;Eh*ۈ(LuZT@|KB ĝJ[J3w1ǫC(a%n("[&aAH4+Гb$/_!GXD$9gK3yr]uVʕECzu6xpuq \ڼ1c@Ѕ2"nNs 2˩tDl7MƊyZ>gZ[K#ا#t́i-dW mUЩql”3bM ?u\8!uKHP2 t׭ײ"E8Ԕ 3 k*Cl$Moho\ZF;Қrtۈ81'RGk<_Thc[.]-9N%:Dub6uDWc)P_J!)3ʼq 8auM4ECfUYaE3]PLư9qqgZkxFƝ(F?S'ͲbCH-~e; 6s^X|b7G?BB?2e;rKwdRߔdbMRz}! NsdKtp$yg;2.e򖴜ehK__oXGI%.-~I7c/tѻR2~VxAa^UOzSwaҹ?)Z;&ohܱK𽈫J+ZWnMؐDžg̫ewq'dd}\`I]Vȶ3?+\>𗕃v"hhCD2 + @"Y<:ZƲٍ*~$ ih?:sS=YT\Ĕ}Ŵ29f'Ȥ nFכb9ka%Qre0Pgv ٺ%%# q`q$JE4f-T]Ǔ)Rx hV*s`uZxۂbguAeNUr& %#u|{vФA[dm?Wk{>gan^뷃NC ܴ-\<l* G-R4B`n Cl:n9<7%qżMB[{c,sv^OEˇAʕ?+y7-`3׻]7>JcrV!^1+'ߵI MT%!W7 BqL겤CPp#Zu9)EWWٿ@%r}*㹫 'n[}um1?@a(iI@Wkw&@ Tı-|_ C| kՍE6 pu22ڿTg2l+B9R2x6L-+ |XadnnYu5<\sU4Wjh}kMf ̐ EYSP= g?؇-t^`ϑ|9 Z8o@eмmpYUpS}9^} \/ҐQg֬yz?~^blFEkι"F`׵&Nv t;hPո 3LSdžػU{Uĕg`yXbL5p<}=!݀lБ>bk h8,f #ARԟ%q4g_S W%48EvL78W[)9_׽U`iQpt'Ȱ]-g=E]_0!`@pc fv&8}[=lW%o;j>Rs=C RshC7Q|~;6BvGi%|[ס@t.-5F ǫ]"௕@#C#؅BS7WG%j$%(vqj4Zm$eQ`bjkI!G:"AǺOB BdT]O)sp!/l>pHd q}U^*G^n0D8P~ΫC bY=1ڞ4a4[%dZmJ,W஀u_PiKMPP;+BediPi =m)3a3|s@(Rk  .鉬ui^r`vs64ѹ9 uS!d!dÆ=ƶNYi\9b<ŰX<7y& by?=ڭ! z#yPFk S^n~Ke,!$& #+ 9RNalG^T)a- D:b_nifrJ/jնsKS.,/n uJA'Hpվl{ !@9taָA8i4:K;X2Z~x}ӻIّA'쯬Mv9_tDJ!}YRV!r&j?dzfXxDsJC (d*Gk%MX-qlLQBEb26JƪvRS tLcTjeɎR|R;ԦibL{`-+veW oNcSR@gb&y(K q$ዉ#_fF]B5tz _(vdrt" L0΀hPKԫYKk2jTGnVC" =e0"S[RK.y}$_F+tus(+tJ!H_r?qu&{4 $7{o9OM^I9ճ F!-c9~Ց^|Yyiќ'bIܐmv{ toclQG_(߽7#3u"{H%kW'} U‘ξ܀[ܨߝgd@M=7EVImJXre`CS #`d<R͈t)w8h ۝/"ҭ\īeWAd-0. 舮umNjʯ ?@rLhiYuW:on#:(-S9uw읓KcXX [U W+AKk™#9g T$2Mi+VlpiA Mv( a~f!mURaGQYIA/FƑǠ.&]7|_1yLBpF]TL]:ݑIr( ڝz5Y+)\䊖](6$n n,8͡LҊ~^ sXo"E䳐Vx_M_*)RKSpP$ը<ҏ5#;oz8if\qZ2ߪ~jtk ݽ ugF& CTS$v j~touD-*]9'Fslg܃9(Pqb ĜiMӇW6"gr,d(3rZ?NzӼ:\lq&."?M'ruB9ok>HިŘD(VHW/iػ6v;Y`}"Z5GFݩffD&@7GL.Ed- h(qd7L(l璐eu;xIUhX\;DabF#| eAX_c77 Lu,U~8b(ESW$ {0{I;?I$K Y f?/2lemg'S@g=%[y`?*dCt)}PRHv Z>x1Q@o*Ԝj.U+98<.B-ު_)3Y!#y:HP7锥t6Uzpac tc@=k*A6݁L0fPaAYsa>~i^IȤ/8)|עh:Rʭ{!=@g8K9tok6dhYG3t/GM8g$/4F981qG =+h Y1>LVoN>[h4oQ! Ňgp#e6 WK$q/Q--̟lϼ!3OS׎EOqbdJo2~:}"ç]&٨ 1wSzջ`h}'J5 }6m*$YqA6vU^&fܚzıԳ݊&;!$X1CY5Q*2B }nZ I sI:̹T N֊iVE$\=f? 55HOV3f{coqm%W](P@h{X3Ry!} ^8M՜͔f|KԏvQ堩=S#{Qch_I/8yLrnZf<*RX%|sp]Gڰnwn,w*JXb,_hh 'U %f8'l 5' I[.%hbh7p~m?W=7M iAB% EmgfKM0i$'_dЎ=ɛ$ lSi jRQnqe,'{=5 &#|[Ū*ݨi;N8Z02ޏ&4}Ͱe+& ;)XU'b凡T|EW!7Pe.~r* T. Ѹ;6)>[z퉊0MP'k+XqSTK)&QRyTHpA .M*Z h9^|}>8e !F_Utp8mEJ˫u#igL%Fup I(j@0ي͵![tweę5@ˢ 4/0] JX}X!%C |i.G nZ zW族[mz(\"z,{ՆKM :w.6@w&g=H7SuJ4$Mu~['G wDU/Z%j*?tZv$ m[ ~ߺ"a|JO T)o- 팀;OJBxXڶ:DT" z8]<1eԔ,K.H١0& T5K`_W%^ \fbk j̑N֪mp6w vƟ۲CFw{Pc{8`1NCsa0ylzrݮ}ӹhxBba -ycUt(d4"gK9QQuAu_[^B$ Vgwd,ζNk!?PL M=Gru]cg߸DDpLbh7\tkױ K}Yw&9PxoDsi̫p~NHTFRfGU8fl*Nq92=Xߢ<}dSDeqv@O=f8fee=/̋&mV']ŷ M$Bg%/pIwaht˨<16Ȧ/+kk,!Ky`HyL n!" %ڞ~TL@Dl6RE_^M(>,bSks9DI8w[12(- .i~b3nD+{rl1Dê6eŸ/O퇟\hJ̓nppŵ*U[ts=~CbfM\Eq$avob0ha2˧/:Q?hN'֢0 %@g{)V9&SEJ@hǩ0@I۰AX&9$9ƿkN`f6PJC*1~ A,(&5饱 Pk>٢ /^H?Q~,2ЫE=hIα-=#ns3**8`Tnª_QH4kǤ1y]N7:bm5V os\CXT.կX'Ǹ2vQS]lKLal}4(+Waj,L0-bёֺUDhcUq̚`N -с^~ȏ޳h8eP^~pe$݋Lm:ThL{&hnn'/0Л,Ƹэ।6BK䎷ڬGuoq6py/Ae+[&f>U_sy -d-N_H2_Mn)  !OŎiЋY=M,7 Sp3'G_4UILP-QRU8HIK\ݻG(1X%! Z |]t Fnjaٟ*F→VSw,j3 !|*&qFj~fA.΢tk"0 vZfyȶLG+w  <;Ns&kʋ^PzIڡκ_"=C"lrI[wIWN4253O{ԌoHTp@.{P!^2YPEF0vkIg ҙI5_©{CBӴ'ރ7P0⾧ »mܴp6=m92TTfX-T #kR=|_uv—bLstc%[]pGM~u)bl&dJkp8=E7Q*lv]>>[{ 㢁}c&?Tm>y -yחvG {F^Y[2I{6oZO qOoQvTcieY"\f]i4ٌ O j(!nt X&M}~m(oh۲3d)ԯiD@Ȕ'J+.j`{S-[ GiѹC'8.9Պ9[˦b$ZK?2n[_[1E9%HF7{ޕڥppXG[AzoPg"!Ɔ%@-c=DsW}@3Io˛_U~%h;?;J\oVQH=w=\n^O}*.@Ox͚2鞮7fzdMc`RIn{ձOR牴~f,ldp4E}*Y{ !Fmě/x7G/o'v}ZH9 ^d˽Jc!kj*c&V^$ (#x!$囙 |.{D*LCFUp!h ;J}2h"/M1v`;m2Px,ko $3؂ٝ3L:A8:3u.g_`.mr;sݠ,OՇh;MpH{ Dj}A=T+4Ҹd]|ز5oT+릅E,KXŏAyA"U5E4)j~w/t^￈jb.>YɀF}ppmjbJxQV'4y\`a@6wd@O`Y%\bKN@˗{! bY/k3 SD.];$-!L /"x9&Mt2kq*l4ԆȓrpÈZلA'tj}ogpHy#NǏĀrUL~IW AIn!]_QyٜhcMIaȱAd xÔvJ@X)]j h?*deyيK]7an[Pս(]@ t=~KBI>O%~j3MnWĹ Bg~VZ*F*Xœ)CezmR.O',ٽN q=teXI@PK/:iIE4'AGq#DtI8I yaHEWdC).mcZ? ޸="h:J[Q2s`0+gi!YmVV9aA1QΟV.Wz =xrw=nJPhj?1"L`Y)I6?3nE_[mLɶg9hۄ"]c-D/&t dcC=nwVSJ'L4gx[{iYXl4af!.vaqfe 6]> Vh#cȣz1-$5+Ik"rb9ߜS7gDzK;6$)PL3:ĺxD^ sUZU*f>{s!^U~ip0DU-&dڥU41Gv}opt(-d+W85@Y1fP>؉rFfyB\耳6fݰk%+&y(m z6) Çbuoqe.`_9b_ȽduS$m^<4+ђ;O0OtH5~GwjntT78Ads!W@sC5ZcɃQeNMfwl*T͝=#`GS3AXGAvlgwخ.D+P/X+F3MK0x98C&v8 >|\ 8 -=Lv$l%zG}ߟ>ĦP2cV4UTr%"8u)l|LjX 3j^G6n++:_iTp%iAW&T}2]R7E/mol _A!4Rȑvr۱zel |cEä$ KQ|et/EDb% ep.8-JH9.YHsO|: dޗ2{[#XP۬=d҆ : ^ e/W-Fc4n6g_Xy\zu1aIO\ˑ:<#^ Z7ƉAAʗXD~#[@WsN<ױ&;/x`BxA4B MQNz|9FW \Ao|g+mQ}u"w*Ak7[:U,(hjW9:Jbz}A̟qVzP~!Aங8m9T)@(nrpx?vL#Թ24 b1tZAuSvbAtDs;^HMJ\3We @4GZfӱa: >[RpЇw0yS⸄TM7#.j?kܫn)"ߔbSq@tډ"A[fHX °{!07["џ)oAިNGtt}?X3,@3C:L& J=+D? 6fЯ;)[w푺Im=0_mppW6¨Vd,EO%6. y'[(e2ZJZpֳI4_UR"3 :-uL¥OSḮ0W|0ֈP6 = -d<_ӆGϨZE~έd:טsTM!sj<`xz K:AG94ENxtA0XI0)6XX(N\ċ /sb\Uk cѢ~tocH~}rmd +;H0ㆦw}ɳw.Q3/d~}$-]XmdyIsK~A8FtrTL: ((=]ZiOt#6K_YSݙ]#̭9c'^ϧ(trܒ\{BݨBLG=Hm_S'Yy,O6b tsϿ˭pЀH:)}{<92}eq<qbF ' ٫n=+)莶K$ Pmg:NҴMh6|?e&[t^(jk~"I-)rjHPZ8e[MOO=2P.&6-bPіXC@1 l޸ɘa gaypE픅v}ڛդĚ VXzyD)/٪XUʆκ2X-_f zMݮL5whYZ$D2 :uxzNc\D( ~ l$<ԣQO*K۬F-jcvr4۬zjq{xxk< k `y,60 .;dxͷ"LkoarRPzu%E(dHRm*ܦma:sz=0}zP?LjeΣ:Ts2Y% O]7mzbE|* 71^?hjw E-x)є^Sh f=dZΒۦBKmoc_؄>vIS2]Wr'_&a$!R`Yr lᅳtBI ˟-T VHug$b GH3fbK,vAwA/{iYDm O.~wE9-2fٜ󘨞YeEA91M+Gعt;kZu-L69pV@9ZdYLow5 }(QvRܰF5Ns}F2_zat#"tc~+Q9G&Vyٻ:@_v͇M5HWr5M 6Szɘՠ#Dhnyx XZ"Y2 MjmNv&hVw @쭨&nԈd)e2M :Z3)w" 6`viQ &@'9q)xA'X$ JWM/GkMja%l< ŏ9t \4C8ap ^y@o"II'TMl+n6>&=vHjl/0w-tQT$G[=o ?SGZ/Dѩ]+aN}N9&O$ ͷw|o%C$-!j2¹ 7hަDJC1" cr DAa%=SydXF9i'uZᑢ +Q$E)?ڎ6lf1 >:WY2 Dc[6 dٟJu q|쑾U\URϺ GHvލ7OTHX=MLM.lOeT5$I[sv-q{lb;u@YO{3K3(:/^.RC9])8J8mŞٓ³st6R:h7BY+@ BD jӲ.9M@ji[a[^X]ƈ:YWyg&6$$H7]NXҚ*E۸BP~`>txrFKQR/q5I(=*ՏmPGFr-(+B2Ӏ:H/JޔgIk m'FffG&9ǐfGZղ{A u!BCHhp;;ѳ B'Km@&= }v1!QnL3JUKc}}6. Ry|sM^)5t)ifU\n%ߙt&HF0Jzs+xgC %Bi LJjSロ#f`__'DZ{]!$}(+%jv mg p?%%!{]H&"b8,^?QyXzФAx+7p`1V|Ǭ""؜Nƥ^CE1VEv#3I~hFٱZ$z~H! =Slʶ(*, b{ }s3520"0:Ά~ww`}WEIeƻ `AQN]-)^P>٤b>$g:j,! mCXwf5Rqʼn %hg8|Mɹ &¹>@̀/_`6"'h RGBetB_~dK`ڢc9^ -*ք0+xK 5:ޢ6%3~t1Z׆$G'DL'BÄl_ZxfL.髝a;7ŷyIQBy &b@3Zo@;KwK3Q$ETI1zrHj2(z.gY 5/{#6R#.oL0".Q\'J6mWgLQ"dkPRhЀq~ Fȃ%Wm. 2b!sx2]1{G^w񣿣 _@ G?>3*]RիFՑ i=rl̥5U{]/ @`d'= KfG]2A| ֋eM]HW5qSB~Άl* X='JǤZl=ffM>D`@ssxuiՈK3Ρe 3i,Z! ΰϩ3Hij&.wDJexƖER}i8Rڡ[naٹBKz0P:j~a c՜ )8\%:I^08'_| #@S6G,AQr}rxfvG#RTbE#̓l9yCTyɵ2bCʽzJhGqOwaC*ӳJUn)2bI֨< PxIW84Tg/4#ۖJyEY0^`h٤cȮ Ơ !$Q6$;"SIWzpzVꁳYlxX5N_(*_f9T|v({¾|Ai?>^jD!m!Dffޚm抧[αa& [Y9rS (M{=Ki] [buDpmʹTzW4՘9Ds3JW4t~{뻵"vh4zfuGxڰ6ӽ+ 5T*áfovz6Mj|gCEE2k<g_=9v!rÝ1Yi^vT[S/^pd41c^1lb=ZǨ8_}I%~ֵ&_|FC"#rm@d݁,m2HܝP+3dR lIV(4l~aȳ_%]8erKx苸7NRЂA9K]Pq 2C2&"pO}H|O^lᦡ]`֝%0qG$us_t|;g{S/-P9iI;l1E"Iϗ"OwgԔڏvnM9# [bDcQJ{8b؁ u5U7•BM1'ck_;EԨ$Fy {nR-MxA*5.Sb@<ع끭\uw&> N- C]>"|ؠK ~O]̌HGGf,^-1GLlyYIֻoK6Ηq̵h"U , H<SÍEXwBa7Uxd)z ٕH*]]"aϳyTNQ™Rz0q4%g<хJ=@0U[;#2Kj^!5J3.1iiU?A_$p<ްzV RNuرZ]j9i2ijܥ;B ~whzv3kªI,Xݣ\Y:&[+C"||Q293tGsFQ5x{ f~ʸy[1iEm=)7ɜ;t6ҍT17AU@c?DwFNEMvNd!ayn&S MeިNRP2:3.W"r叿han\אLxRr*:¸MM&#Ŏ+zwP k$j_hbLؘ%Ш#pJB0Jd6fj^ͲQM *x4z dY8!@9;$n316|G*<'wy(NmGPj$h1dtʽÏWQjۚ5rD~UsG<; cڹJF%_]؂>.i)X,zj#1mtFB=f oC! k|'m~ѼϦxBn e,9,7ÝCc`M+䕮*qj'qdLȪR`쵮.F>ݎuA7v3XEy4rC.&whƧ)wy}ΉWÒⷸI As\Wc]y>|@˗̑]UNK7?/*HV9uzn8Fi]Vv&?x?DŽ薨7]Slfquo#yFxW\C U9^E 9 [g(bP|F5< nX821/~ޝc77!n<O.'73=8rZ陇N7/yLs~ Ra{ђ}Nߙ!sByƅhՉE=j9/E"r mtNЇӷr9>?A43W FHhY^ʵGȿtjyWv,fp ֺp+KEiՠK+PKckRw :1ݨKǁI6{$iu@ qNj)] ]uU.e +|*NCDcBBne`p6i-y81BԇQv7|փa-&Mm ~x*i ̎h@SX՝p:b JZIf1b/U&fuLr\ؕ4͚Pu/p,1*֖Zsw~J54>VN^[vСZF>--߿Ko$,y~Xt>ށL'P] dOZKSf*"p4ū݇ ?~s)VF͸9bR *JQy}n~ݔT#_Y" tK2tɺA׶E•y>8o_,څhr%ҖL6PTANޭQԚZJ\^aP=BT+dSdi_xyE4˜<$ *51,A&8||x`* 3F ۪/&pDE T %L.ƍaUՓz)%kWsR%!_߁}Dg  "G|^9Rr-Xl5x$ )TdTZ ^>%> U+)T#RUu ұ쿏z`'ƹ,:U[~24к^O@nt3LaUN^ʽ) &޿C&Us4bJoˣQLkZtB v߰'ɷ ~0b7PZG:hw@{jSQ2FdfkgxԐgJՔ dz) ]jzb>Frȉ7,/hĀg[o$G Ckra|-z3=̩R| ZĸfMdQfXY2+)$ bޗY&Ef!o;>3#-=okHa֟Fv\l4-byH|v m$OT 2 3_EGO9ZE6cEA鷹Q,7<߹#Rpj~[ 'd>㡫B' J0g&-Yv:܇ڲvu;xv %(/(Z4B %fb' +\쑅I4ʆ>қ˪tr&Րȝ3nA+_%hbBAQWnޑXJZ}l{4O/) jC-멺M;уx DRmH"!FVr*)JTc(}WBD1r`nϠ{y-F0Lҙ9q92G q*eEfz+J70-(&IE!C4 v&!<FSG(~gJԜ=Ca\?6}ArW ƾFB;V|,pwu"=3ߴ:3Zy*-'I?/vwwMdorl؄|2W<(|jn{i1Mkxxcc*#Jm&-} 0,g!AKg_M஄΁ ًNu@2ZtчO1t;m*2xt/р9F+Ndҍ :c^hL+%l#-2qIvx7C LF˰W͏0:\Ē~.- xeD8!JwzP7Vn(G(ңu3 '{B;GЭɇl|iAIPo's*:K:O5Zq-<%|E)wnR@F `F"X m _Dj-\q>ٰy1*A*hQT%.G`BףP>˟(DQivz@\KI5'!𒈽q GT5dS2k\C4ZH"ِ *7\Sl6>A-6|7uV?{1@a2+Z#%x!ԑ*(W݁ akE/xnn{9Îv4r1ص{$R3V{h[Sm}96!Wj3(p0MeQ!C7W\ɓR5mD<\ݻdz&p pal:l | 8N랣1ѵ aԛ %nB.췭%.(YʤfKmw)2onM>)8AI9U=B.f DKϳi҂н{\]na@yp>H.j\fSJnuiqk[k̏kHb*Rl܉zqQux$/N^ #oӉj}+oI<6[ĉ`>D~&B_dygp@޵ oɔMHK8 S4̥QvT~̹bt-~TB+S6cm1ucx8WOﯻ3,w{[9ո耴1N4Vg~@ U~E&FdGzB "%v5gm!rMcid k + /J }k7B:۪U`Уw>"FI.r\Q47+kh^z)z6wA˪ s<5P6\$4YAli> Yrk7X?bz%jmw# ?rD%]UB\,"-*L0 \(睺7AS*/̑À*8i=#MkNZko`zQ-[,F"b|k[ȯACgU9[\mF^aaqG f@]H.jNy֓/ s<F6;tAM]#Zͨ8PGjPiHpNБi/ Sm?ԍJckh4WQnF=d həެdRqGaaU5~v\p sZt)UtaG-[˳2+˝||1 O6"c~"^I p^w\PŌ@F`b6x?g`QNП$ު - Lw ź!2#[a c$5\2Whk+zG+j3m)(Lv5D*tQAZ [#3Pc ,xV =wk|g)\{l: e><K&&Lɠ8}W,u oSFAlD-iȔM]c}F}{Xf~Jcn}ݒ'n]+{o1;h,n4-Kכ`,*LD(ٛ1Uґ0cI0}V%/}C#bXӏKÌrrrqP CR䥕SwBT75,S="lɻtd S"8QTd}$ FpL b9/R WnGs_SyI_E|S/)QlCbrxf#PKbU,3xsԦ'gS,:2S'y<3lYiV1ő].#: _GU OzBL%<p[$o&! TCPF 4tNd.mɫ#ӓTd~6K,35q;giV[J(8.)5#XH8>˫d؎OxPɄV?,'"2dlσE`پ?YMh4f_u8bi%(^4/GA uM' T#6;@ hƚe6g <s٤96A,i%w+ET MM ﳔUg? wY%դ偃35BVSn]Cm7QlL)$3j+(#Nj )U`>Fd*^2V!O!6c̉uF ̰0za]/V5 z|]١JFOqIQ'n'zQu80Ͼ)5׼8LXcW+{Sէ0Lꪤ8^eFq;&!mbG;(BHH谯@ء @`*)9 X8:68^uAԙ^bG%PjL8mɮH\+)QT{u xzZþFM<ã.XF?IQB=!&`M)LΌӡIK_TVJ; gv)et"p;kb>$0<a]!;Ѕ~ͦwl.Ć%+2qBXz14+ޣ80r+Hx&g8z8z2~nh.;dB̾ |cVfTh;$m< 2)Iabs.9&oD"@ yP-_jE,|' WC;/FnߦQJfwMu X4(xOy ҋ5NѼ " $(Nڏԏ``+B[O1 q~V#YA@#zVSP|`YX<YSpf5ojUz eFgOV"tR݆Fe'p|u$s\4 n14<[ 7,QPnywz-|/ c(W V%-KEBÁfуn"!lgx7e?hxxnz5*׵3Y/og3o2krav#b~dkW/>$ z^B{mާ>Y8dzpAc՟naG/hmsU?:WN8f:[NֶD㧯wKyg/!\Ynm>Hv,l'}B㲱4#3=9 QްuPL<޼T=@c\HNPZa ÎKD/*{Fb;{r\*Q͙Alq!Z< (7>ī9&BbO2DƔٸ 01P.?{/wozfⰳA;xϦ ʨiUDC BDx30A /(PS^-g/\W k\2XUQs=8s?7|ź"-iXx9Vrf{Lk5EBkih)7o6D֥/;=ғǂj 8`d\eŘ3 PsM?8mvG*5'h@kBo^.3G(x${^t~/BHxq:=Ԁf-.7Xҧ ֯Qԗ q,DGC>n#pB!Yf1vX[[M?@.!l(ŚaZaT/ϬM 6o$<C邥c_iھz.:Zi^i-(*0d bX |$1o6VލF谼lt\*͢ArϪX/{ y)@'[^ mDq(/5">@pVV_mM/qzEmG4ORe_3Śp4.S&63_YMD[Uq3 }ڡqt;xn`E\ aGIZ,<)CCs/ICqTkuD$|ǒԳw>a&=%LJ]wneD!564PдGN u9Z+-5D1r0ÚI!zUhLӺl2vpB#U"ʗ٭7ZJo2Û+u4obX;@ȾĒ2OǛ?4/y=n032HK H[\n6j~n:]R$By6R>VZ7M_%$vyķ]BԃbyvWߚ;ș_W]H*j!XkJg!'Q!ѥHr|lFD$:vn_"LH(vBFxRvp? o𦫣W'wLu # %018۔lAP ?@t=:A$1.uфtJwJ+x^p^`?H|e7)s(u4KЍ~Kl~S^>`Pߕ҆8PNG| _H| r%RjQ4vp4(e4m Jhpw; iLhZn Njx* 'eHyrMĖݻz\#~C^‚32b!ؿT "cU#'/07Hs3Alb3'ux3$IZgwr9\R?G"Ӡަ4%K fުd"<Nq=8&m||g2ރ%E+ Jm-Yϰ(§kEYAѫqʧ 6gGO2d4{k"(w͉ˤw_8"4ݺX1c$*d/U{ .lϫ{oUeB&:ށQr>rV;ު%V|UM]u/SmMGa“4he*KXG{(;DƌѵJysLaSCS' Wa◙hTF2Yy'I^qv]"9[}*BZڦ %9b#u6>1_aїPZ_ &>\ܧtw~d1i )};SorJ[W(x,HɆj7pzCP䫲'%߇ٻ Ã[ d\  i D!aw'v,5xO;ړzZE܏b7 4z&9BNCk~Lp$GI%H\<(+Qx~_jf9a,, E, ss줋 2Gl++K7ȃ#/#a";ʚN0"dž?F;h֡o\H.PkX%Q(b S?2n/mF+RFN7.#ƶfN]|f;gTC{$o)k F/r:-4Ԫo^3_VCMbϐƐ(ҷx\4^]98 Jtd9lJa ՞YU d|_?'/}ǶMo+9~LGTj ߝKEQ'J *C=G(<9%*es}V|]6\MBGl>f nAF;65WMzr8C4<\aICʡ~惚.u$2q<.q;a%Dô@K (U! h)E2$Sm1V86Tb*&x:or8-( >|G Wld-2:paD {^UeGkqˆcSDG_kYI:;'L ky yTe kFIȡSW*`[_ϼD C H7g"PzL0J8HTzIi3xgaɗ5P)+hn0 $9.B5R촒c7^!.¨U"bO| -H(5ԱYl7.MѐR8T׍ӝ1 ܸGWRN%8ù߸cqrF.!v0-/<] YZ